libvirt-devel-8.0.0-22.module_el8+596+27e96798 >   H   dA] U]XrbnS° rԏKqBl#|6pQLO ''ѺguINw ӓg)Rg߆ډV{"Eu4 9hKD_y 〒9m4k:'A]|D}2_w) 1TYȻpSW㣧;%Z|&y=20^LBtn(O?G.J.7CQ{I\xj+nigkp8a/:gOyJŘ $ , $[t}Z$TY@1<:s[KTu /OHI5ZXEu `BN˄O}n \~oa4 au}O`㊉\[ח `b,_:q.:wͫfac34f692efc56b405331459ccde5dfc0a8fd2c00a99608afb00bc21f7bc44e1461aa902e531f83a1f3aeac267b7d8877b3e40bf0302047c435bb500683066023100e42d9cfeab3fe6396fa0e328a65484f7701e86520d9725c3bd508267cf37ed2ce39ea73d0dcf44f80c6584040ca862d4023100e5bfb74c1d70ca46a2e2f5bd3fc60de634a86530d42a5e53a83cd85de8e7cb64212a0ab5c646c61b95033170092849190302047c435bb500683066023100ec2e1d4987ddb486411aafa92f12015e0dec66b4d2ce516596a647318ac60b7724791744aafd78ff5d6ddbad1a1e1d58023100fc66e6f61bc1d37ca36d44984c831edf4e07cdea923c240bf6574b3850f2dda478882ac52c201a48fc7fdc77621d0e880302047c435bb500683066023100a5f187d5bbbc35205b489ad8d58723c1b66893b0f9e671a9f94c8deeb0eed17f375082e5d84fc67bc4b253c021066a22023100cbb61031a984d603ff7829b434917a899ebead696bc445c0b53fb6b7322bbaaa9d4d02036212ac46dd99d478ae20f0610302047c435bb50066306402304d685c1d253cae524252c15c06df20d27c4b0d80051528eaeabee4d99e5789063a9c5156fb4555ddd940972be23e592c02307131c30425b137091a13b82b9298740f5935634a38a8ba96da4a840808b9f9a40ed546e05d2bccd22621c14a07c698250302047c435bb500683066023100f3dcf82943b6f53e9c1eb0d3fdfee1ad14b54a123d2ef1298c18f597a2b145be4bac78f1c6c565b6f4aaf15c4f5e8650023100ad07243eec090e70733b0a728957a7f0dc56b8ae929ce6d002cd304fbd64d676458e3ba769a01241135dd7d9a768dd9a0302047c435bb500673065023100f40ae9401b7950a6f2e2efc967048459edb1c5bf136b636a4d0f5da7e2fbd0cbb4fff56b81fd18d4e082f4a820844f0c023048ed2c6d10780b0ddbc390336cbd56a9c6efee9d7663bb8813e277a4a3394b26f20bbeb62042daea21c20ffffe6865030302047c435bb50067306502310088187db2a71222c6ee09e3b11a7da783934bf2eabcad0c7df3c662badac7043404c98321a32ee3e68b7e802fa6e43cab02306430e2daf7bce21ac8c132eb11c815b2ffdf5301a8d40df3e6cb111faa7381dc55a9f416305db4c04e940050132d4a930302047c435bb5006730650231008d4d37071021b4b2bf3bf72f8db880136b839b7346c9e75fd4c1d725e26a8e9de9ba2f4a5cf0fd3791bce0cbdf3318d40230127de2faaaf3a11c6f3a9acf94332df1dc1cf046bb77e325b1f6748ac7cc4eb683288cbd72591c83d11d034b33f77c420302047c435bb500673065023100ff50bf3e5e308d5605757771560ae89d605ff93d9e6c2147cf995e34ec099f2d7034aa00e0773c74281900f539c009a7023016ce1af8cd4e558d62cab9b0b178a953bcdffb03ba6c7d9f1370f512cf2cd27d37216528d384011be501803c33777da20302047c435bb500673065023100896a0ef78fe93ef03cc61e87c43455fa69d23838de74afdf43f21cc1a3ef44f05a730c95c792a1bee81f8eabfa6f5b8f0230028eba0cdee829ff83d8d7dbade1c36b38fd15977d5385fc71de2f3729addb8fac913d026c4bc44c2a95f9b4b2757bf50302047c435bb5006630640230584e5e1aa6e4254db67eaf800e9acd36669e7ba295c3ca3add573150f5d74b65e8d2dbad6e1a3e7a80a66039db15b0630230218a92e37ed957ec354d9ef9467a570745e9bfae111bcf37f59ecbc23ac774c00faa86bfbcfc26098c2dc289ed871df40302047c435bb5006630640230338e6906b5ada5bc44a73a2b6e254c835a8025bf677efad36fcccee2503ca1f721a4a791e2ab490e8a1178130481ecf402305212debb7237f3d40547c77e7e32521e083fb4a6042752c04c49d91abd6400f890912d0eff347b8ca5fb021b34717d3a0302047c435bb500673065023100cafe714964af7b614092637fd8668a0e99456e9b27eb29769e780d5368d9825684363a0819f3a7e8583f263a0a65df0f02305d2c7c1e6a21f7d52a5ff187f80238ddcd23d398180e4a96fe43efc5ff63ebd5f532b426838ccdfc532752cabc8ce1fb0302047c435bb500683066023100aafc7123da7a86c1dc72d9d81e356aba773b1d21f4153b2032fddc69b0fb8b0d597d1b2baeeb04e6938dd06a928604350231009ce528ff7639b8a773697adaab97f8e3b1f058b7d626ece2584685ae946789d0cc8aecd8c328e5ebbae4b2da971a061c0302047c435bb50066306402305030774c18e5cd3e4fa27b82814376f02007ec63771d5eb7bbb7d645f010fe420f87138140845662d89e24f5e56bf39f02303060e1459f3cc5104b55d4a0a9ca204a9ba355746142b7f5f183f489df9b029d2f880b1b45d977daf85cbb515056bd230302047c435bb500673065023100b866386c73a7fced178ade8db42e4cff688943ecb8b633447edf8208f5b0343f8fd6d5a806313863d1849738ecbb46cf023036dc16d4f5595b6e6e1ac92fd01d6c054cd9c92db4577128dda939db8ee79c284f16471dbfd7a2adba504b96ca76fb000302047c435bb50067306502302377c7208f0d23e092c0005366837c63a1a0a1538325dad42a2de985ea67cad0ad712553cc0d200fc05273a3e65cd591023100911d8482878b44c4ff5942d0b919849cd8699edfac7556bd150240543b6383767def10ea77233fae5c85081679cc83760302047c435bb5006730650230295bc534cf9f2a97219425b604acaa77069f9047fb9c7467de4013d1b9f4e0de6854390d6e8474c6d6b5bb5137b19d3f023100cd320b8ab65bb6b8f0e105c0b6c6d286cb26d20e790d49920f726abecba922b46544e2f0508d940c067d9d013cb8789c0302047c435bb5006730650230118d5afc3bdbb5a494a5bf6836722dbd5ca1175485a06e15fc463173f6226370c5d943760ea89132e421b1b93638ea6702310084edb51ab753c0392a74e194d207a7dc677bd63acd6f43654a1b94c0cb18cb2cac3449c12b0c9233d2c2b82bfffe535b0302047c435bb500683066023100e42d9cfeab3fe6396fa0e328a65484f7701e86520d9725c3bd508267cf37ed2ce39ea73d0dcf44f80c6584040ca862d4023100e5bfb74c1d70ca46a2e2f5bd3fc60de634a86530d42a5e53a83cd85de8e7cb64212a0ab5c646c61b95033170092849190302047c435bb500683066023100e42d9cfeab3fe6396fa0e328a65484f7701e86520d9725c3bd508267cf37ed2ce39ea73d0dcf44f80c6584040ca862d4023100e5bfb74c1d70ca46a2e2f5bd3fc60de634a86530d42a5e53a83cd85de8e7cb64212a0ab5c646c61b95033170092849190302047c435bb500683066023100e42d9cfeab3fe6396fa0e328a65484f7701e86520d9725c3bd508267cf37ed2ce39ea73d0dcf44f80c6584040ca862d4023100e5bfb74c1d70ca46a2e2f5bd3fc60de634a86530d42a5e53a83cd85de8e7cb64212a0ab5c646c61b95033170092849190302047c435bb500683066023100e42d9cfeab3fe6396fa0e328a65484f7701e86520d9725c3bd508267cf37ed2ce39ea73d0dcf44f80c6584040ca862d4023100e5bfb74c1d70ca46a2e2f5bd3fc60de634a86530d42a5e53a83cd85de8e7cb64212a0ab5c646c61b95033170092849190302047c435bb50067306502301ace6cae9344368f223a3257d58701a898816e7ecb09108de2d7da46de561087d1e9bf4802b008001fe0e099a41b7f550231009630ae9c04b19140160a711eac6ca7e1bbb64237e22f02926e182a7bac6dd1c0cf07257b671f25f0976a12c0309321bf0302047c435bb500663064023034e2c14fcef673b22c92fca3c5a5455eb93b76aec644711e253c2075f7373295eedfadf2fb1bb5387d7d593b4d96b34402306954bb129f1106337c93def6ec10e92b346c10dc58247b82a87089e1cdfdf03262afd9c514a51ca5cf35dff1123f49d80302047c435bb5006730650231008a56e5db521f83b26e9917094b2ff217e9ad198bf69d9d8b02232b950122738a8960154251d68ec8a5eed4c1239ffb0f02307b68d46d03d7119739a6dc59c2d8bbfdc66e418109da19240d4c878503ebaeb2dcced8c6222cb90372b4ed05b15639a10302047c435bb50066306402307573966004b585db5dec81a39a60acc83a1a5a74e64326541c2a32a9fa81be49acf07398776b2b44fe7df68aacc3b49802303096e648821e10f711c0f7a36507a4977b575d07c52a35fab3f2e171ed8211f6360eb15012fb349449f4e1aef942052c0302047c435bb500683066023100e42d9cfeab3fe6396fa0e328a65484f7701e86520d9725c3bd508267cf37ed2ce39ea73d0dcf44f80c6584040ca862d4023100e5bfb74c1d70ca46a2e2f5bd3fc60de634a86530d42a5e53a83cd85de8e7cb64212a0ab5c646c61b95033170092849190302047c435bb50066306402305b76578b765e3cf0317d89b74fa4a85ea17b0a39bfa2473c76fce2f9b8b747599bb713c0f2c528967ececf56e9c108330230061e2246180a9436356d66a621844e3951fbcbd2b12ef86b278406177673a76ad07a027da81eae0210474bfea28882a60302047c435bb500663064023041b6ba4c42719a5df2224dfc50e1630875fe27062de6de9e29837b30f6a90d67acc03287aa68d30b6ba91e49ef28c30d02302174abd0c29a0f483f9a504defb2c07d606757e2378c15d496af6f3f5111f9843754ad7de7c8f24d8b37a416bc4d9fc40302047c435bb5006730650231008aef66d0dc141efc1c9827f0d51bb679ab34f19fb81dd37b22f70b44000f3176c31dcacd94ce9020a1e4fa2092b1d1fe023029bdf6038d89d2eb7672de0539c46c656b333b120a4d03a65820581bec3a4a3b860b8195b4411ab27195a98bd0fa8bb10302047c435bb500673065023100f55e354b47a8ea9f4c9066cfc7b56d092db72f9c7115eb562a200d6a1595b093acdfd2d3b81062afb32b7ab56723675a023026d6fcf6d2dc0341cf720fc8bfbb7e982cb138588cac3d5d24db5f6788af791ee3df3dc520ce6ef5df5b65692c01a755ُdA\ U]D>*3܉ﳂV[O FYVĉt +~Z* ̸ulpR,~JH(]fGH%-QX $7##"w gJȻu9GSĽ?/Ż- ,.%1{[tp(6^D 4=[dNEbVH)4d.3c }uc"D e])S_Xa.! í/ə"*71&c-.Z'FY]D_sC]gxc[eT []gD'hkX6=KCNF_.Fa/.@qBYv6,[ 5h^P \kPt y&ڑT ZzY]Aƶ'^M}5:w8vT}IRտ߻[m#|r0Sa(Ev=uRUvu ,(tXunz>`= ? d 1 o  *08     8     X    8   x  ,   ((80k9k:#kG H\ I XY\p ] ^bldeflt u ` v w D x y D |    Clibvirt-devel8.0.022.module_el8+596+27e96798Libraries, includes, etc. to compile with the libvirt libraryInclude header files & development libraries for the libvirt C library.d-x86-04.stream.rdu2.redhat.comgMCentOSCentOSLGPLv2+builder@centos.orgUnspecifiedhttps://libvirt.org/linuxx86_646)@+ev@*h! W#M@ $)5/A큤A큤daBdaBaBdaBaBaBaBaBaBaBaBaBaBaBaBaBddddddddddddd88a94831cc93faabdc5d38cd6a1acfde24e499506a45e3e0d4c683bd814fc52e51c045dba2ed824b6e2556451836d0c148b67e7ae6904f8983b7d74f94da9f4b046ed7e92c5b2dc164ea98f10b2f5a219a75995e7988f467b069788b071d83a4a81c9bd825aa796705a3cafe9ea9d36ca8893bb36011e5ccdf500607ddcb0e3e6b8d248b1b3ff8b77daedc13faff133307d2815caba7137611d80b7704a84d2697c0e6e6a62c15dbcbf50c2ca9e1a1bc3da2d3be69690143dc97cb47139f02b732d8b078de0540e86cf4f241761333283fd7265361d5f49c5e5c058f70b418faf53e255a70cbd4155a72875c2bac49da7077d2dc70e865279661e22de9d3f008da4ea37d367585f014f2fd73a68c8253e0550872a0d0f79f15c9ea59a0add17c87aa03788cc49d78917bd9af1b65a0e0bcf6f4a19741127ce243a575a171ceba52159d6eece2b986af0c66b478edd90b1e02586ced3cafe5b40079e6ea99b0e17015a4578495258661415805ba20ac4082fe1f71cace333c55bd49e556bd95760e24cac0ec34ed00e0aead0e5ba846301107f4cefce6251411a27a17b7afbb7179255294eca84e6c7c968c749c6973b9b742b9ac22b5e3a1d290206625275fee65e135fe327515b5b09243644c2229c0736502b0ebe75e7807ab9bcc39c4b3d2984a06eab577a4a0e868298db649c50294e025e2229680d9cc93fc80111a2f35c645edd44427b9abb695746327d4d0436fa98b4628451171a81f42362a2bd71d3b51b2ef6236d8ebf5df500ac871f14165633e201105a2dbf739dbdbcd88e5c8323bbd6438a332ea9edc8b667b993f21d2751ebd37dcfc21c28a2653f69be43fbfe466386fc6b5a2565aa9adbebf8139349812f5ae34e6edaa174e59150f9cbc757a485621cbdae8e61d15740b246f37c0826dc9e79c1ecc1a89772fa51f5e61ae01a6d99898b5478562fa2c294bba24d26167d54b360af8ab6f2f0622f066a91d75ba811fa9507493aea35721e2b08f493747403900259d8125908f885f16b38cc0d8b751f80a56b2f162a76fde9b6f73343efd4be96013959fdf10e7ff243092776e97b1eca6ee2ffce471e11b25e055a9a46945675a2ebe391f28d0f0424ecbb5323c53220d0ec38fbb799327b0cb5576f3a2c9041f23fd4d76d73247f801libvirt-admin.so.0libvirt-lxc.so.0libvirt-qemu.so.0libvirt.so.0rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootlibvirt-8.0.0-22.module_el8+596+27e96798.src.rpmlibvirt-devellibvirt-devel(x86-64)pkgconfig(libvirt)pkgconfig(libvirt-admin)pkgconfig(libvirt-lxc)pkgconfig(libvirt-qemu)@@@@@@    /usr/bin/pkg-configlibvirt-admin.so.0()(64bit)libvirt-libslibvirt-lxc.so.0()(64bit)libvirt-qemu.so.0()(64bit)libvirt.so.0()(64bit)pkgconfigpkgconfig(libvirt)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)8.0.0-22.module_el8+596+27e967983.0.4-14.6.0-14.0-15.2-14.14.3dǢ@d7dgddac>@c@ccccj@ci@c@bޅb@bb@bi0@bb@ar@a7aea@acayaim@a0a $@`!@`@`@` l_إ@_ _/@_P_FN_-B@_@^@@^^y^3^@^oj@^_@^J@^AE^@]}@]|@]y@]o@]c]Z@]@1@]]G@]@] ] u@]@\ڭ\f\f\]o@\N\I\ - 8.0.0-22Jiri Denemark - 8.0.0-21Jiri Denemark - 8.0.0-20Jiri Denemark - 8.0.0-19Jiri Denemark - 8.0.0-18Jiri Denemark - 8.0.0-17Jiri Denemark - 8.0.0-16Jiri Denemark - 8.0.0-15Jiri Denemark - 8.0.0-14Jiri Denemark - 8.0.0-13Jiri Denemark - 8.0.0-12Jiri Denemark - 8.0.0-11Jiri Denemark - 8.0.0-10Jiri Denemark - 8.0.0-9Jiri Denemark - 8.0.0-8Jiri Denemark - 8.0.0-7Jiri Denemark - 8.0.0-6Jiri Denemark - 8.0.0-5Jiri Denemark - 8.0.0-4Jiri Denemark - 8.0.0-3Jiri Denemark - 8.0.0-2Jiri Denemark - 8.0.0-1Jiri Denemark - 8.0.0-0rc1.1Jiri Denemark - 7.10.0-1Jiri Denemark - 7.9.0-1Jiri Denemark - 7.8.0-1Danilo C. L. de Paula - 7.6.0-2.fc34Jiri Denemark - 6.0.0-37Jiri Denemark - 6.0.0-36Jiri Denemark - 6.0.0-35Jiri Denemark - 6.0.0-34Jiri Denemark - 6.0.0-33Jiri Denemark - 6.0.0-32Jiri Denemark - 6.0.0-31Jiri Denemark - 6.0.0-30Jiri Denemark - 6.0.0-29Jiri Denemark - 6.0.0-28Jiri Denemark - 6.0.0-27Jiri Denemark - 6.0.0-26Jiri Denemark - 6.0.0-25Danilo C. L. de Paula - 6.0.0Danilo C. L. de Paula - 6.0.0Danilo C. L. de Paula - 6.0.0Danilo C. L. de Paula - 6.0.0Jiri Denemark - 4.5.0-42Jiri Denemark - 4.5.0-41Jiri Denemark - 4.5.0-40Jiri Denemark - 4.5.0-39Jiri Denemark - 4.5.0-38Jiri Denemark - 4.5.0-37Jiri Denemark - 4.5.0-36Jiri Denemark - 4.5.0-35Jiri Denemark - 4.5.0-34Jiri Denemark - 4.5.0-33Jiri Denemark - 4.5.0-32Jiri Denemark - 4.5.0-31Jiri Denemark - 4.5.0-30Jiri Denemark - 4.5.0-29Danilo de Paula - 4.5.0-28Jiri Denemark - 4.5.0-27Jiri Denemark - 4.5.0-26Jiri Denemark - 4.5.0-25Jiri Denemark - 4.5.0-24Jiri Denemark - 4.5.0-23Jiri Denemark - 4.5.0-22Jiri Denemark - 4.5.0-21Jiri Denemark - 4.5.0-20Jiri Denemark - 4.5.0-19Jiri Denemark - 4.5.0-18Jiri Denemark - 4.5.0-17Jiri Denemark - 4.5.0-16Jiri Denemark - 4.5.0-15Jiri Denemark - 4.5.0-14Jiri Denemark - 4.5.0-13Jiri Denemark - 4.5.0-12Jiri Denemark - 4.5.0-11Jiri Denemark - 4.5.0-10Jiri Denemark - 4.5.0-9Jiri Denemark - 4.5.0-8Jiri Denemark - 4.5.0-7Jiri Denemark - 4.5.0-6Jiri Denemark - 4.5.0-5Jiri Denemark - 4.5.0-4Jiri Denemark - 4.5.0-3Jiri Denemark - 4.5.0-2Jiri Denemark - 4.5.0-1Jiri Denemark - 4.3.0-1Daniel P. Berrangé - 4.1.0-2Daniel Berrange - 4.1.0-1Fedora Release Engineering - 4.0.0-2Daniel P. Berrange - 4.0.0-1Cole Robinson - 3.10.0-2Daniel P. Berrange - 3.10.0-1Daniel P. Berrange - 3.9.0-1Daniel P. Berrange - 3.8.0-1Daniel P. Berrange - 3.7.0-1Daniel P. Berrange - 3.6.0-1Florian Weimer - 3.5.0-4Daniel P. Berrange - 3.5.0-3Cole Robinson - 3.5.0-2Daniel P. Berrange - 3.5.0-1Daniel P. Berrange - 3.4.0-1Daniel P. Berrange - 3.3.0-1Daniel P. Berrange - 3.2.0-1Daniel P. Berrange - 3.1.0-1Fedora Release Engineering - 3.0.0-2Daniel P. Berrange - 3.0.0-1- lib: Set up cpuset controller for restrictive numatune (rhbz#2223464)- nodedev: update transient mdevs (rhbz#2143160)- qemu: monitor: Drop old monitor fields from 'struct _qemuMonitorMessage' (rhbz#2170472) - qemu: Make 'struct _qemuMonitorMessage' private (rhbz#2170472) - qemu: monitor: Move declaration of struct _qemuMonitor to qemu_monitor_priv.h (rhbz#2170472) - qemu: qemuBlockGetNamedNodeData: Remove pointless error path (rhbz#2170472) - qemu: monitor: Store whether 'query-named-block-nodes' supports 'flat' parameter (rhbz#2170472) - qemuMonitorJSONBlockStatsUpdateCapacityBlockdev: Use 'flat' mode of query-named-block-nodes (rhbz#2170472) - qemu: relax shared memory check for vhostuser daemons (rhbz#2177701) - virpci: Resolve leak in virPCIVirtualFunctionList cleanup (CVE-2023-2700) - node_device_conf: Avoid memleak in virNodeDeviceGetPCIVPDDynamicCap() (CVE-2023-2700)- qemu: domain: Fix logic when tainting domain (rhbz#2174447) - qemu: agent: Make fetching of 'can-offline' member from 'guest-query-vcpus' optional (rhbz#2174447)- conf: Make VIR_DOMAIN_NET_TYPE_ETHERNET not share 'host view' (rhbz#2172578)- vircpi: Add PCIe 5.0 and 6.0 link speeds (rhbz#2168116)- qemu_namespace: Don't leak memory in qemuDomainGetPreservedMounts() (rhbz#2166573)- nodedev: fix reported error msg in css cap XML parsing (rhbz#2165011) - util: refactor virDomainDeviceCCWAddress into virccw.h (rhbz#2165011) - util: refactor virDomainCCWAddressAsString into virccw (rhbz#2165011) - util: make reuse of ccw device address format constant (rhbz#2165011) - util: refactor ccw address constants into virccw (rhbz#2165011) - util: refactor virDomainCCWAddressIncrement into virccw (rhbz#2165011) - util: refactor virDomainDeviceCCWAddressIsValid into virccw (rhbz#2165011) - util: refactor virDomainDeviceCCWAddressEqual into virccw (rhbz#2165011) - conf: adjust method name virDomainDeviceCCWAddressParseXML (rhbz#2165011) - util: add ccw device address parsing into virccw (rhbz#2165011) - util: add virCCWDeviceAddressFromString to virccw (rhbz#2165011) - nodedev: refactor css format from ccw format method (rhbz#2165011) - nodedev: refactor ccw device address parsing from XML (rhbz#2165011) - nodedev: refactor css XML parsing from ccw XML parsing (rhbz#2165011) - schemas: refactor out nodedev ccw address schema (rhbz#2165011) - nodedev: add optional device address of channel device to css device (rhbz#2165011) - nodedev: add tests for optional device address to css device (rhbz#2165011) - nodedev: prevent internal error on dev_busid parse (rhbz#2165011) - rpc: Fix memory leak of fds (rhbz#2165428)- qemu: Ignore missing vm.unprivileged_userfaultfd sysctl (rhbz#2148578)- build: Only install libvirt-guests when building libvirtd (rhbz#2153688) - tools: Fix install_mode for some scripts (rhbz#2153688)- util: json: Split out array->strinlist conversion from virJSONValueObjectGetStringArray (rhbz#2149752) - qemuAgentGetDisks: Don't use virJSONValueObjectGetStringArray for optional data (rhbz#2149752) - virpidfile: Add virPidFileReadPathIfLocked func (rhbz#2152188) - qemu: tpm: Get swtpm pid without binary validation (rhbz#2152188) - qemu_tpm: Do async IO when starting swtpm emulator (rhbz#2152188) - qemu: gpu: Get pid without binary validation (rhbz#2152188) - spec: libvirt-daemon: Add optional dependency on *-client (rhbz#2136591)- qemu_process: Don't require a hugetlbfs mount for memfd (rhbz#2123196) - qemu_namespace: Tolerate missing ACLs when creating a path in namespace (rhbz#2123196) - qemu_namespace: Fix a corner case in qemuDomainGetPreservedMounts() (rhbz#2123196) - qemu_namespace: Introduce qemuDomainNamespaceSetupPath() (rhbz#2123196) - qemu_process.c: Propagate hugetlbfs mounts on reconnect (rhbz#2123196) - qemuProcessReconnect: Don't build memory paths (rhbz#2123196)- security_selinux.c: Relabel existing mode="bind" UNIX sockets (rhbz#2101575) - RHEL: qemu_migration: Fix restoring memlock limit on destination (rhbz#2107954)- conf: virtiofs: add thread_pool element (rhbz#2079582) - qemu: virtiofs: format --thread-pool-size (rhbz#2079582) - conf: Move virDomainObj::originalMemlock into qemuDomainObjPrivate (rhbz#2089433) - qemu_domain: Format qemuDomainObjPrivate::originalMemlock (rhbz#2089433) - qemu: Add qemuDomainSetMaxMemLock helper (rhbz#2089433) - qemu_migration: Use qemuDomainSetMaxMemLock (rhbz#2089433) - qemu_migration: Restore original memory locking limit (rhbz#2089433) - Add VIR_MIGRATE_ZEROCOPY flag (rhbz#2089433) - virsh: Add support for VIR_MIGRATE_ZEROCOPY flag (rhbz#2089433) - qemu_migration: Implement VIR_MIGRATE_ZEROCOPY flag (rhbz#2089433)- nwfilter: fix crash when counting number of network filters (CVE-2022-0897, rhbz#2063902) - virDomainDiskDefValidate: Improve error messages for 'startupPolicy' checks (rhbz#2095758) - domain_validate: Split out validation of disk startup policy (rhbz#2095758) - virDomainDiskDefValidateStartupPolicy: Validate disk type better (rhbz#2095758) - virDomainDiskTranslateSourcePool: Fix check of 'startupPolicy' definition (rhbz#2095758)- cpu_map: Disable cpu64-rhel* for host-model and baseline (rhbz#1851227) - cputest: Drop some old artificial baseline tests (rhbz#1851227) - cputest: Give better names to baseline tests (rhbz#1851227) - cputest: Add some real world baseline tests (rhbz#1851227) - cpu_x86: Consolidate signature match in x86DecodeUseCandidate (rhbz#1851227) - cpu_x86: Refactor feature list comparison in x86DecodeUseCandidate (rhbz#1851227) - cpu_x86: Penalize disabled features when computing CPU model (rhbz#1851227) - cpu_x86: Ignore enabled features for input models in x86DecodeUseCandidate (rhbz#1851227)- conf: Introduce memory allocation threads (rhbz#2067126) - qemu_capabilities: Detect memory-backend-*.prealloc-threads property (rhbz#2067126) - qemu_validate: Validate prealloc threads against qemuCpas (rhbz#2067126) - qemu_command: Generate prealloc-threads property (rhbz#2067126)- node_device: Rework udevKludgeStorageType() (rhbz#2056673) - node_device: Treat NVMe disks as regular disks (rhbz#2056673)- qemu_command: Generate memory only after controllers (rhbz#2050697) - qemu: Validate domain definition even on migration (rhbz#2050702)- qemuDomainSetupDisk: Initialize 'targetPaths' (rhbz#2046172) - RHEL: Remove os.firmwareFeatures (rhbz#1929357) - conf: remove duplicated firmware type attribute (rhbz#1929357)- vircgroupv2: properly detect placement of running VM (rhbz#1798463) - virsystemd: export virSystemdHasMachined (rhbz#1798463) - virsystemd: introduce virSystemdGetMachineByPID (rhbz#1798463) - virsystemd: introduce virSystemdGetMachineUnitByPID (rhbz#1798463) - vircgroup: use DBus call to systemd for some APIs (rhbz#1798463) - vircgroupv1: refactor virCgroupV1DetectPlacement (rhbz#1798463) - vircgroupv2: move task into cgroup before enabling controllers (rhbz#1798463) - vircgroup: introduce virCgroupV1Exists and virCgroupV2Exists (rhbz#1798463) - vircgroup: introduce nested cgroup to properly work with systemd (rhbz#1798463) - tests: add cgroup nested tests (rhbz#1798463) - vircgroup: correctly free nested virCgroupPtr (rhbz#1798463) - qemu: Add virtio related options to vsock (rhbz#1931548) - domain_validate: use defines for cpu period and quota limits (rhbz#1798463) - docs: use proper cpu quota value in our documentation (rhbz#1798463) - vircgroup: enforce range limit for cpu.shares (rhbz#1798463) - cgroup: use virCgroupSetCpuShares instead of virCgroupSetupCpuShares (rhbz#1798463) - cpumap: Add support for ibrs CPU feature (rhbz#1926864) - cpumap: Add support for svme-addr-check CPU feature (rhbz#1926864) - cpu_map: Add EPYC-Milan x86 CPU model (rhbz#1926864) - cpu_map: Install x86_EPYC-Milan.xml (rhbz#1926864) - cpu_map: Fix spelling of svme-addr-chk feature (rhbz#1926864)- qemu: move cgroup cpu period and quota defines to vircgroup.h (rhbz#1915733) - vircgroupv1: use defines for cpu period and quota limits (rhbz#1915733) - vircgroupv2: use defines for cpu period and quota limits (rhbz#1915733) - vircgroup: fix cpu quota maximum limit (rhbz#1915733) - util: add virNetDevGetPhysPortName (rhbz#1918708) - util: avoid manual VIR_FREE of a g_autofree pointer in virPCIGetName() (rhbz#1918708) - util: Add phys_port_name support on virPCIGetNetName (rhbz#1918708)- cpu_map: Fix Icelake Server model number (rhbz#1537734) - cputestdata: Add test data for Snowridge (rhbz#1537734) - cpu_map: Add support for fsrm CPU feature (rhbz#1537734) - cpu_map: Add support for core-capability CPU feature (rhbz#1537734) - cpu_map: Add support for split-lock-detect CPU feature (rhbz#1537734) - cpu_map: Define and enable Snowridge model (rhbz#1537734) - util: fix typo in VIR_MOCK_WRAP_RET_ARGS() (rhbz#1607929) - util/tests: enable locking on iptables/ebtables commandlines in unit tests (rhbz#1607929) - util/tests: enable locking on iptables/ebtables commandlines by default (rhbz#1607929) - tests: fix iptables test case commandline options in virfirewalltest.c (rhbz#1607929) - network: be more verbose about the reason for a firewall reload (rhbz#1607929) - util: always check for ebtables/iptables binaries, even when using firewalld (rhbz#1607929) - util: synchronize with firewalld before we start calling iptables directly (rhbz#1607929) - util: call iptables directly rather than via firewalld (rhbz#1607929) - util: virhostcpu: Fail when fetching CPU Stats for invalid cpu (rhbz#1915183)- util: replace macvtap name reservation bitmap with a simple counter (rhbz#1874304) - util: assign tap device names using a monotonically increasing integer (rhbz#1874304) - util: virNetDevTapCreate: initialize fd to -1 (rhbz#1874304)- conf: properly clear out autogenerated macvtap names when formatting/parsing (rhbz#1872610) - qemu: format 'ramfb' attribute for mediated devices (rhbz#1876297)- cpu_map: Add missing x86 features in 0x7 CPUID leaf (rhbz#1861506) - cpu_map: Add missing x86 features in 0x80000008 CPUID leaf (rhbz#1861506) - cpu_map: Add missing AMD SVM features (rhbz#1861506) - Add testdata for AMD EPYC 7502 (rhbz#1861506) - cpu_map: Defined and enable EPYC-Rome model (rhbz#1861506) - cpu_map: Remove monitor feature from EPYC-Rome (rhbz#1861506) - tests: qemuxml2argv: Use existing machine type for 'numatune-distances' case (rhbz#1749518) - qemuxml2xmltest: Add "numatune-distance" test case (rhbz#1749518) - conf: Move and rename virDomainParseScaledValue() (rhbz#1749518) - numa_conf: Drop CPU from name of two functions (rhbz#1749518) - qemu_command: Rename qemuBuildNumaArgStr() (rhbz#1749518) - qemuBuildMachineCommandLine: Drop needless check (rhbz#1749518) - numa_conf: Make virDomainNumaSetNodeCpumask() return void (rhbz#1749518) - Allow NUMA nodes without vCPUs (rhbz#1749518) - conf: Parse and format HMAT (rhbz#1749518) - conf: Validate NUMA HMAT configuration (rhbz#1749518) - numa: expose HMAT APIs (rhbz#1749518) - qemu: Introduce QEMU_CAPS_NUMA_HMAT capability (rhbz#1749518) - qemu: Build HMAT command line (rhbz#1749518) - qemuBuildNumaCommandLine: Fix @masterInitiator check (rhbz#1749518) - numa_conf: Properly check for caches in virDomainNumaDefValidate() (rhbz#1749518) - RNG: Allow interleaving of /domain/cpu/numa/cell children (rhbz#1749518)- qemu: substitute missing model name for host-passthrough (rhbz#1850680) - rpc: gendispatch: handle empty flags (CVE-2020-25637) - rpc: add support for filtering @acls by uint params (CVE-2020-25637) - rpc: require write acl for guest agent in virDomainInterfaceAddresses (CVE-2020-25637) - qemu: agent: set ifname to NULL after freeing (CVE-2020-25637) - qemu: Fix domfsinfo for non-PCI device information from guest agent (rhbz#1858771) - virDomainNetFindIdx: add support for CCW addresses (rhbz#1837495) - check for NULL before calling g_regex_unref (rhbz#1861176) - virhostcpu.c: fix 'die_id' parsing for Power hosts (rhbz#1876742) - qemuFirmwareFillDomain: Fill NVRAM template on migration too (rhbz#1880418) - node_device: refactor udevProcessCCW (rhbz#1853289, rhbz#1865932) - node_device: detect CSS devices (rhbz#1853289, rhbz#1865932) - virsh: nodedev: ability to filter CSS capabilities (rhbz#1853289, rhbz#1865932) - node_device: detect DASD devices (rhbz#1853289, rhbz#1865932) - udevProcessCSS: Check if def->driver is non-NULL (rhbz#1853289, rhbz#1865932)- virdevmapper: Don't cache device-mapper major (rhbz#1860421) - virdevmapper: Handle kernel without device-mapper support (rhbz#1860421) - virdevmapper: Ignore all errors when opening /dev/mapper/control (rhbz#1860421)- src: assume sys/sysmacros.h always exists on Linux (rhbz#1860421) - virdevmapper.c: Join two WITH_DEVMAPPER sections together (rhbz#1860421) - virDevMapperGetTargetsImpl: Use VIR_AUTOSTRINGLIST (rhbz#1860421) - virdevmapper: Don't use libdevmapper to obtain dependencies (CVE-2020-14339, rhbz#1860421) - virDevMapperGetTargets: Don't ignore EBADF (rhbz#1860421)- qemu: blockjob: Don't base bitmap handling of active-layer block commit on QEMU_CAPS_BLOCKDEV_REOPEN (rhbz#1857779) - qemu: blockjob: Actually delete temporary bitmap on failed active commit (rhbz#1857779) - qemu: block: Remove 'active-write' bitmap even if there are no bitmaps to merge (rhbz#1857779) - qemuDomainBlockPivot: Rename 'actions' to 'bitmapactions' (rhbz#1857779) - qemuDomainBlockPivot: Ignore failures of creating active layer bitmap (rhbz#1857779)- Upgrade components in virt:rhel module:stream for RHEL-8.3 release (rhbz#1828317) - conf: Don't format http cookies unless VIR_DOMAIN_DEF_FORMAT_SECURE is used (CVE-2020-14301) - util: Introduce a parser for kernel cmdline arguments (rhbz#1848997) - qemu: Check if s390 secure guest support is enabled (rhbz#1848997) - qemu: Check if AMD secure guest support is enabled (rhbz#1848997) - tools: Secure guest check on s390 in virt-host-validate (rhbz#1848997) - tools: Secure guest check for AMD in virt-host-validate (rhbz#1848997) - docs: Update AMD launch secure description (rhbz#1848997) - docs: Describe protected virtualization guest setup (rhbz#1848997)- Resolves: bz#1828317 (Upgrade components in virt:rhel module:stream for RHEL-8.3 release)- Resolves: bz#1810193 (Upgrade components in virt:rhel module:stream for RHEL-8.3 release)- Resolves: bz#1810193 (Upgrade components in virt:rhel module:stream for RHEL-8.3 release)- Resolves: bz#1810193 (Upgrade components in virt:rhel module:stream for RHEL-8.3 release)- RHEL: virscsi: Check device type before getting it's /dev node name (rhbz#1808388) - RHEL: virscsi: Support TAPEs in virSCSIDeviceGetDevName() (rhbz#1808388) - RHEL: virscsi: Introduce and use virSCSIDeviceGetUnprivSGIOSysfsPath() (rhbz#1808388) - RHEL: virutil: Accept non-block devices in virGetDeviceID() (rhbz#1808388) - RHEL: qemuSetUnprivSGIO: Actually use calculated @sysfs_path to set unpriv_sgio (rhbz#1808388) - RHEL: qemuCheckUnprivSGIO: use @sysfs_path to get unpriv_sgio (rhbz#1808399)- qemu: Translate features in virQEMUCapsGetCPUFeatures (rhbz#1804224)- process: wait longer on kill per assigned Hostdev (rhbz#1785338) - process: wait longer 5->30s on hard shutdown (rhbz#1785338)- selinux: Do not report an error when not returning -1 (rhbz#1788096) - qemu: Fix hyperv features with QEMU 4.1 (rhbz#1794868) - qemu: Prefer dashes for hyperv features (rhbz#1794868) - cpu: Drop KVM_ from hyperv feature macros (rhbz#1794868) - cpu: Drop unused KVM features (rhbz#1794868) - qemu: Fix KVM features with QEMU 4.1 (rhbz#1794868) - cpu: Drop CPUID definition for hv-spinlocks (rhbz#1794868)- cpu_map/x86: Add support for BFLOAT16 data type (rhbz#1749516)- cpu_map: Add TAA_NO bit for IA32_ARCH_CAPABILITIES MSR (CVE-2019-11135) - cpu_map: Add TSX_CTRL bit for IA32_ARCH_CAPABILITIES MSR (CVE-2019-11135)- cpu_conf: Pass policy to CPU feature filtering callbacks (rhbz#1749672, rhbz#1756156, rhbz#1721608) - qemuxml2*test: Add tests for Icelake-Server, -pconfig (rhbz#1749672, rhbz#1756156, rhbz#1721608) - qemu: Drop disabled CPU features unknown to QEMU (rhbz#1749672, rhbz#1756156, rhbz#1721608) - cputest: Add data for Ice Lake Server CPU (rhbz#1749672, rhbz#1756156, rhbz#1721608) - cpu_map: Drop pconfig from Icelake-Server CPU model (rhbz#1749672, rhbz#1756156, rhbz#1721608) - qemu: Fix NULL ptr dereference caused by qemuDomainDefFormatBufInternal (rhbz#1749672, rhbz#1756156, rhbz#1721608)- vircgroupv2: fix setting cpu.max period (rhbz#1749227)- vircgroupv2: fix abort in VIR_AUTOFREE (rhbz#1747440)- vircgroupv2: fix parsing multiple values in single file (rhbz#1741825) - vircgroupv2: fix virCgroupV2GetCpuCfsQuota for "max" value (rhbz#1741837)- virDomainObjListAddLocked: Produce better error message than 'Duplicate key' (rhbz#1737790) - virdbus: Grab a ref as long as the while loop is executed (rhbz#1741900)- virDomainObjListAddLocked: fix double free (rhbz#1728530) - docs: schemas: Decouple the virtio options from each other (rhbz#1729675) - util: command: use VIR_AUTOFREE instead of VIR_FREE for scalar types (rhbz#1721434) - util: command: define cleanup function using VIR_DEFINE_AUTOPTR_FUNC (rhbz#1721434) - util: netdevopenvswitch: use VIR_AUTOFREE instead of VIR_FREE for scalar types (rhbz#1721434) - util: virnetdevopenvswitch: Drop an unused variable @ovs_timeout (rhbz#1721434) - util: netdevopenvswitch: use VIR_AUTOPTR for aggregate types (rhbz#1721434) - util: suppress unimportant ovs-vsctl errors when getting interface stats (rhbz#1721434) - virNetDevOpenvswitchInterfaceStats: Optimize for speed (rhbz#1721434) - test: Introduce virnetdevopenvswitchtest (rhbz#1721434) - vircommand: Separate mass FD closing into a function (rhbz#1721434) - virCommand: use procfs to learn opened FDs (rhbz#1721434) - util: command: Ignore bitmap errors when enumerating file descriptors to close (rhbz#1721434) - util: Avoid possible error in virCommandMassClose (rhbz#1721434) - vircgroup: fix cgroups v2 controllers detection (rhbz#1689297) - vircgroupv2: store enabled controllers (rhbz#1689297)- virWaitForDevices: Drop confusing part of comment (rhbz#1710575) - lib: Drop UDEVSETTLE (rhbz#1710575) - m4: Provide default value fore UDEVADM (rhbz#1710575) - m4: Drop needless string checks (rhbz#1710575) - util: vircgroup: introduce virCgroup(Get|Set)ValueRaw (rhbz#1658890) - util: vircgroup: move virCgroupGetValueStr out of virCgroupGetValueForBlkDev (rhbz#1658890) - util: vircgroupv1: add support for BFQ blkio files (rhbz#1658890) - util: vircgroupv2: add support for BFQ files (rhbz#1658890) - Handle copying bitmaps to larger data buffers (rhbz#1703160)- cpu: allow include files for CPU definition (rhbz#1686895) - cpu: fix cleanup when signature parsing fails (rhbz#1686895) - cpu: push more parsing logic into common code (rhbz#1686895) - cpu: simplify failure cleanup paths (rhbz#1686895) - cpu_map: Add support for arch-capabilities feature (rhbz#1693433) - cputest: Add data for Intel(R) Xeon(R) CPU E5-2630 v4 (rhbz#1686895) - cputest: Add data for Intel(R) Core(TM) i7-7600U (rhbz#1686895) - cputest: Add data for Intel(R) Xeon(R) CPU E7540 (rhbz#1686895) - cputest: Add data for Intel(R) Xeon(R) CPU E5-2650 (rhbz#1686895) - cputest: Add data for Intel(R) Core(TM) i7-8700 (rhbz#1686895) - cpu_x86: Separate ancestor model parsing from x86ModelParse (rhbz#1686895) - cpu_x86: Separate signature parsing from x86ModelParse (rhbz#1686895) - cpu_x86: Separate vendor parsing from x86ModelParse (rhbz#1686895) - cpu_x86: Separate feature list parsing from x86ModelParse (rhbz#1686895) - cpu_x86: Make sure CPU model names are unique in cpu_map (rhbz#1686895) - cpu_x86: Add x86ModelCopySignatures helper (rhbz#1686895) - cpu_x86: Store CPU signature in an array (rhbz#1686895) - cpu_x86: Allow multiple signatures for a CPU model (rhbz#1686895) - cpu_x86: Log decoded CPU model and signatures (rhbz#1686895) - qemu_capabilities: Inroduce virQEMUCapsGetCPUModelX86Data (rhbz#1686895) - qemu_capabilities: Introduce virQEMUCapsGetCPUModelInfo (rhbz#1686895) - qemu_capabilities: Use virQEMUCapsGetCPUModelInfo (rhbz#1686895) - cpu_x86: Add virCPUx86DataGetSignature for tests (rhbz#1686895) - cpu_map: Add hex representation of signatures (rhbz#1686895) - cputest: Test CPU signatures (rhbz#1686895) - cpu_map: Add more signatures for Conroe CPU model (rhbz#1686895) - cpu_map: Add more signatures for Penryn CPU model (rhbz#1686895) - cpu_map: Add more signatures for Nehalem CPU models (rhbz#1686895) - cpu_map: Add more signatures for Westmere CPU model (rhbz#1686895) - cpu_map: Add more signatures for SandyBridge CPU models (rhbz#1686895) - cpu_map: Add more signatures for IvyBridge CPU models (rhbz#1686895) - cpu_map: Add more signatures for Haswell CPU models (rhbz#1686895) - cpu_map: Add more signatures for Broadwell CPU models (rhbz#1686895) - cpu_map: Add more signatures for Skylake-Client CPU models (rhbz#1686895) - cpu: Don't access invalid memory in virCPUx86Translate (rhbz#1686895) - cpu_x86: Require within in CPU map (rhbz#1697627) - cputest: Add data for Intel(R) Xeon(R) Platinum 8268 CPU (rhbz#1693433) - cpu_map: Add Cascadelake-Server CPU model (rhbz#1693433) - cpu_x86: Introduce virCPUx86DataItem container struct (rhbz#1697627) - cpu_x86: Rename virCPUx86Vendor.cpuid (rhbz#1697627) - cpu_x86: Rename virCPUx86DataItem variables (rhbz#1697627) - cpu_x86: Rename x86DataCpuidNext function (rhbz#1697627) - cpu_x86: Rename x86DataCpuid (rhbz#1697627) - cpu_x86: Rename virCPUx86CPUIDSorter (rhbz#1697627) - cpu_x86: Rename virCPUx86DataAddCPUIDInt (rhbz#1697627) - cpu_x86: Rename virCPUx86DataAddCPUID (rhbz#1697627) - cpu_x86: Rename virCPUx86VendorToCPUID (rhbz#1697627) - cpu_x86: Simplify x86DataAdd (rhbz#1697627) - cpu_x86: Introduce virCPUx86DataCmp (rhbz#1697627) - cpu_x86: Make x86cpuidSetBits more general (rhbz#1697627) - cpu_x86: Make x86cpuidClearBits more general (rhbz#1697627) - cpu_x86: Make x86cpuidAndBits more general (rhbz#1697627) - cpu_x86: Make x86cpuidMatchMasked more general (rhbz#1697627) - cpu_x86: Make x86cpuidMatch more general (rhbz#1697627) - cpu_x86: Store virCPUx86DataItem content in union (rhbz#1697627) - cpu_x86: Add support for storing MSR features in CPU map (rhbz#1697627) - cpu_x86: Move *CheckFeature functions (rhbz#1697627) - cputest: Add support for MSR features to cpu-parse.sh (rhbz#1697627) - util: file: introduce VIR_AUTOCLOSE macro to close fd of the file automatically (rhbz#1697627) - vircpuhost: Add support for reading MSRs (rhbz#1697627) - virhostcpu: Make virHostCPUGetMSR() work only on x86 (rhbz#1697627) - cpu_x86: Fix placement of *CheckFeature functions (rhbz#1697627) - cpu_conf: Introduce virCPUDefFilterFeatures (rhbz#1697627) - qemu_command: Use consistent syntax for CPU features (rhbz#1697627) - tests: Add QEMU caps data for future 4.1.0 (rhbz#1697627) - tests: Add domain capabilities case for QEMU 4.1.0 (rhbz#1697627) - qemuxml2argvtest: Add test for CPU features translation (rhbz#1697627) - qemu: Add APIs for translating CPU features (rhbz#1697627) - qemu: Probe for max-x86_64-cpu type (rhbz#1697627) - qemu: Probe for "unavailable-features" CPU property (rhbz#1697627) - qemu: Probe host CPU after capabilities (rhbz#1697627) - qemu_command: Use canonical names of CPU features (rhbz#1697627) - qemu: Translate feature names from query-cpu-model-expansion (rhbz#1697627) - qemu: Don't use full CPU model expansion (rhbz#1697627) - qemu: Make qemuMonitorGetGuestCPU usable on x86 only (rhbz#1697627) - cpu: Introduce virCPUDataAddFeature (rhbz#1697627) - qemu: Add type filter to qemuMonitorJSONParsePropsList (rhbz#1697627) - util: string: Introduce macro for automatic string lists (rhbz#1697627) - util: json: define cleanup function using VIR_DEFINE_AUTOPTR_FUNC (rhbz#1697627) - qemu: Introduce generic qemuMonitorGetGuestCPU (rhbz#1697627) - qemu_process: Prefer generic qemuMonitorGetGuestCPU (rhbz#1697627) - util: Rework virStringListAdd (rhbz#1697627) - conf: Introduce virCPUDefCheckFeatures (rhbz#1697627) - cpu_x86: Turn virCPUx86DataIteratorInit into a function (rhbz#1697627) - cpu_x86: Introduce virCPUx86FeatureFilter*MSR (rhbz#1697627) - cpu_x86: Read CPU features from IA32_ARCH_CAPABILITIES MSR (rhbz#1697627) - cpu_map: Introduce IA32_ARCH_CAPABILITIES MSR features (rhbz#1697627) - qemu: Forbid MSR features with old QEMU (rhbz#1697627) - qemu: Drop MSR features from host-model with old QEMU (rhbz#1697627) - cpu_x86: Fix memory leak - virCPUx86GetHost (rhbz#1697627) - qemu: Use @tmpChr in qemuDomainDetachChrDevice to build device string (rhbz#1624204) - qemu: Drop "user-" prefix for guestfwd netdev (rhbz#1624204) - qemu_hotplug: Attach guestfwd using netdev_add (rhbz#1624204) - qemu_hotplug: Detach guestfwd using netdev_del (rhbz#1624204) - qemuhotplugtest: Test guestfwd attach and detach (rhbz#1624204) - daemon: Register secret driver before storage driver (rhbz#1685151) - bhyve: Move autostarting of domains into bhyveStateInitialize (rhbz#1685151) - Revert "virStateDriver - Separate AutoStart from Initialize" (rhbz#1685151) - Revert "Separate out StateAutoStart from StateInitialize" (rhbz#1685151) - util: moving 'type' argument to avoid issues with mount() syscall. (rhbz#1689297) - util: cgroup: use VIR_AUTOFREE instead of VIR_FREE for scalar types (rhbz#1689297) - vircgroup: Rename structs to start with underscore (rhbz#1689297) - vircgroup: Introduce standard set of typedefs and use them (rhbz#1689297) - vircgroup: Extract file link resolving into separate function (rhbz#1689297) - vircgroup: Remove unused function virCgroupKill() (rhbz#1689297) - vircgroup: Unexport unused function virCgroupAddTaskController() (rhbz#1689297) - vircgroup: Unexport unused function virCgroupRemoveRecursively (rhbz#1689297) - vircgroup: Move function used in tests into vircgrouppriv.h (rhbz#1689297) - vircgroup: Remove pointless bool parameter (rhbz#1689297) - vircgroup: Extract mount options matching into function (rhbz#1689297) - vircgroup: Use virCgroupMountOptsMatchController in virCgroupDetectPlacement (rhbz#1689297) - vircgroup: Introduce virCgroupEnableMissingControllers (rhbz#1689297) - vircgroup: machinename will never be NULL (rhbz#1689297) - vircgroup: Remove virCgroupAddTaskController (rhbz#1689297) - vircgroup: Introduce virCgroupGetMemoryStat (rhbz#1689297) - lxc: Use virCgroupGetMemoryStat (rhbz#1689297) - vircgroup: fix MinGW build (rhbz#1689297) - vircgroup: Duplicate string before modifying (rhbz#1689297) - vircgroup: Extract controller detection into function (rhbz#1689297) - vircgroup: Extract placement validation into function (rhbz#1689297) - vircgroup: Split virCgroupPathOfController into two functions (rhbz#1689297) - vircgroup: Call virCgroupRemove inside virCgroupMakeGroup (rhbz#1689297) - vircgroup: Simplify if conditions in virCgroupMakeGroup (rhbz#1689297) - vircgroup: Remove obsolete sa_assert (rhbz#1689297) - tests: Resolve possible overrun (rhbz#1689297) - vircgroup: cleanup controllers not managed by systemd on error (rhbz#1689297) - vircgroup: fix bug in virCgroupEnableMissingControllers (rhbz#1689297) - vircgroup: rename virCgroupAdd.*Task to virCgroupAdd.*Process (rhbz#1689297) - vircgroup: introduce virCgroupTaskFlags (rhbz#1689297) - vircgroup: introduce virCgroupAddThread (rhbz#1689297) - vircgroupmock: cleanup unused cgroup files (rhbz#1689297) - vircgroupmock: rewrite cgroup fopen mocking (rhbz#1689297) - vircgrouptest: call virCgroupDetectMounts directly (rhbz#1689297) - vircgrouptest: call virCgroupNewSelf instead virCgroupDetectMounts (rhbz#1689297) - util: introduce vircgroupbackend files (rhbz#1689297) - vircgroup: introduce cgroup v1 backend files (rhbz#1689297) - vircgroup: extract virCgroupV1Available (rhbz#1689297) - vircgroup: detect available backend for cgroup (rhbz#1689297) - vircgroup: extract virCgroupV1ValidateMachineGroup (rhbz#1689297) - vircgroup: extract virCgroupV1CopyMounts (rhbz#1689297) - vircgroup: extract v1 detect functions (rhbz#1689297) - vircgroup: extract virCgroupV1CopyPlacement (rhbz#1689297) - vircgroup: extract virCgroupV1ValidatePlacement (rhbz#1689297) - vircgroup: extract virCgroupV1StealPlacement (rhbz#1689297) - vircgroup: extract virCgroupV1DetectControllers (rhbz#1689297) - vircgroup: extract virCgroupV1HasController (rhbz#1689297) - vircgroup: extract virCgroupV1GetAnyController (rhbz#1689297) - vircgroup: extract virCgroupV1PathOfController (rhbz#1689297) - vircgroup: extract virCgroupV1MakeGroup (rhbz#1689297) - vircgroup: extract virCgroupV1Remove (rhbz#1689297) - vircgroup: extract virCgroupV1AddTask (rhbz#1689297) - vircgroup: extract virCgroupV1HasEmptyTasks (rhbz#1689297) - vircgroup: extract virCgroupV1BindMount (rhbz#1689297) - vircgroup: extract virCgroupV1SetOwner (rhbz#1689297) - vircgroup: extract virCgroupV1(Set|Get)BlkioWeight (rhbz#1689297) - vircgroup: extract virCgroupV1GetBlkioIoServiced (rhbz#1689297) - vircgroup: extract virCgroupV1GetBlkioIoDeviceServiced (rhbz#1689297) - vircgroup: extract virCgroupV1(Set|Get)BlkioDeviceWeight (rhbz#1689297) - vircgroup: extract virCgroupV1(Set|Get)BlkioDeviceReadIops (rhbz#1689297) - vircgroup: extract virCgroupV1(Set|Get)BlkioDeviceWriteIops (rhbz#1689297) - vircgroup: extract virCgroupV1(Set|Get)BlkioDeviceReadBps (rhbz#1689297) - vircgroup: extract virCgroupV1(Set|Get)BlkioDeviceWriteBps (rhbz#1689297) - vircgroup: extract virCgroupV1SetMemory (rhbz#1689297) - vircgroup: extract virCgroupV1GetMemoryStat (rhbz#1689297) - vircgroup: extract virCgroupV1GetMemoryUsage (rhbz#1689297) - vircgroup: extract virCgroupV1(Set|Get)Memory*Limit (rhbz#1689297) - vircgroup: extract virCgroupV1GetMemSwapUsage (rhbz#1689297) - vircgroup: extract virCgroupV1(Allow|Deny)Device (rhbz#1689297) - vircgroup: extract virCgroupV1(Allow|Deny)AllDevices (rhbz#1689297) - vircgroup: extract virCgroupV1(Set|Get)CpuShares (rhbz#1689297) - vircgroup: extract virCgroupV1(Set|Get)CpuCfsPeriod (rhbz#1689297) - vircgroup: extract virCgroupV1(Set|Get)CpuCfsQuota (rhbz#1689297) - vircgroup: extract virCgroupV1SupportsCpuBW (rhbz#1689297) - vircgroup: extract virCgroupV1GetCpuacct*Usage (rhbz#1689297) - vircgroup: extract virCgroupV1GetCpuacctStat (rhbz#1689297) - vircgroup: extract virCgroupV1(Set|Get)FreezerState (rhbz#1689297) - vircgroup: extract virCgroupV1(Set|Get)CpusetMems (rhbz#1689297) - vircgroup: extract virCgroupV1(Set|Get)CpusetMemoryMigrate (rhbz#1689297) - vircgroup: extract virCgroupV1(Set|Get)CpusetCpus (rhbz#1689297) - vircgroup: rename virCgroupController into virCgroupV1Controller (rhbz#1689297) - vircgroup: rename controllers to legacy (rhbz#1689297) - vircgroup: remove VIR_CGROUP_SUPPORTED (rhbz#1689297) - vircgroup: include system headers only on linux (rhbz#1689297) - vircgroupv1: fix build on non-linux OSes (rhbz#1689297) - Revert "vircgroup: cleanup controllers not managed by systemd on error" (rhbz#1689297) - util: introduce cgroup v2 files (rhbz#1689297) - vircgroup: introduce virCgroupV2Available (rhbz#1689297) - vircgroup: introduce virCgroupV2ValidateMachineGroup (rhbz#1689297) - vircgroup: introduce virCgroupV2CopyMounts (rhbz#1689297) - vircgroup: introduce virCgroupV2CopyPlacement (rhbz#1689297) - vircgroup: introduce virCgroupV2DetectMounts (rhbz#1689297) - vircgroup: introduce virCgroupV2DetectPlacement (rhbz#1689297) - vircgroup: introduce virCgroupV2ValidatePlacement (rhbz#1689297) - vircgroup: introduce virCgroupV2StealPlacement (rhbz#1689297) - vircgroup: introduce virCgroupV2DetectControllers (rhbz#1689297) - vircgroup: introduce virCgroupV2HasController (rhbz#1689297) - vircgroup: introduce virCgroupV2GetAnyController (rhbz#1689297) - vircgroup: introduce virCgroupV2PathOfController (rhbz#1689297) - vircgroup: introduce virCgroupV2MakeGroup (rhbz#1689297) - vircgroup: introduce virCgroupV2Remove (rhbz#1689297) - vircgroup: introduce virCgroupV2AddTask (rhbz#1689297) - vircgroup: introduce virCgroupV2HasEmptyTasks (rhbz#1689297) - vircgroup: introduce virCgroupV2BindMount (rhbz#1689297) - vircgroup: introduce virCgroupV2SetOwner (rhbz#1689297) - vircgroup: introduce virCgroupV2(Set|Get)BlkioWeight (rhbz#1689297) - vircgroup: introduce virCgroupV2GetBlkioIoServiced (rhbz#1689297) - vircgroup: introduce virCgroupV2GetBlkioIoDeviceServiced (rhbz#1689297) - vircgroup: introduce virCgroupV2(Set|Get)BlkioDeviceWeight (rhbz#1689297) - vircgroup: introduce virCgroupV2(Set|Get)BlkioDeviceReadIops (rhbz#1689297) - vircgroup: introduce virCgroupV2(Set|Get)BlkioDeviceWriteIops (rhbz#1689297) - vircgroup: introduce virCgroupV2(Set|Get)BlkioDeviceReadBps (rhbz#1689297) - vircgroup: introduce virCgroupV2(Set|Get)BlkioDeviceWriteBps (rhbz#1689297) - vircgroup: introduce virCgroupV2SetMemory (rhbz#1689297) - vircgroup: introduce virCgroupV2GetMemoryStat (rhbz#1689297) - vircgroup: introduce virCgroupV2GetMemoryUsage (rhbz#1689297) - vircgroup: introduce virCgroupV2(Set|Get)MemoryHardLimit (rhbz#1689297) - vircgroup: introduce virCgroupV2(Set|Get)MemorySoftLimit (rhbz#1689297) - vircgroup: introduce virCgroupV2(Set|Get)MemSwapHardLimit (rhbz#1689297) - vircgroup: introduce virCgroupV2GetMemSwapUsage (rhbz#1689297) - vircgroup: introduce virCgroupV2(Set|Get)CpuShares (rhbz#1689297) - vircgroup: introduce virCgroupV2(Set|Get)CpuCfsPeriod (rhbz#1689297) - vircgroup: introduce virCgroupV2(Set|Get)CpuCfsQuota (rhbz#1689297) - vircgroup: introduce virCgroupV2SupportsCpuBW (rhbz#1689297) - vircgroup: introduce virCgroupV2GetCpuacctUsage (rhbz#1689297) - vircgroup: introduce virCgroupV2GetCpuacctStat (rhbz#1689297) - vircgroup: register cgroup v2 backend (rhbz#1689297) - vircgroup: add support for hybrid configuration (rhbz#1689297) - vircgroupmock: change cgroup prefix (rhbz#1689297) - vircgroupmock: add support to test cgroup v2 (rhbz#1689297) - vircgrouptest: introduce initFakeFS and cleanupFakeFS helpers (rhbz#1689297) - vircgrouptest: prepare testCgroupDetectMounts for cgroup v2 (rhbz#1689297) - vircgrouptest: add detect mounts test for cgroup v2 (rhbz#1689297) - vircgrouptest: add detect mounts test for hybrid cgroups (rhbz#1689297) - vircgrouptest: prepare validateCgroup for cgroupv2 (rhbz#1689297) - vircgrouptest: add cgroup v2 tests (rhbz#1689297) - vircgrouptest: add hybrid tests (rhbz#1689297) - virt-host-validate: rewrite cgroup detection to use util/vircgroup (rhbz#1689297) - virt-host-validate: require freezer for LXC (rhbz#1689297) - virt-host-validate: Fix build on non-Linux (rhbz#1689297) - tests: Use correct function name in error path (rhbz#1689297) - util: Fix virCgroupGetMemoryStat (rhbz#1689297) - tests: Augment vcgrouptest to add virCgroupGetMemoryStat (rhbz#1689297) - vircgroup: introduce virCgroupKillRecursiveCB (rhbz#1689297) - vircgroupv2: fix virCgroupV2ValidateMachineGroup (rhbz#1689297) - util: implement virCgroupV2(Set|Get)CpusetMems (rhbz#1689297) - util: implement virCgroupV2(Set|Get)CpusetMemoryMigrate (rhbz#1689297) - util: implement virCgroupV2(Set|Get)CpusetCpus (rhbz#1689297) - util: enable cgroups v2 cpuset controller for threads (rhbz#1689297) - util: vircgroup: pass parent cgroup into virCgroupDetectControllersCB (rhbz#1689297) - internal: introduce a family of NULLSTR macros (rhbz#1689297) - util: vircgroup: improve controller detection (rhbz#1689297) - util: vircgroupv2: use any controller to create thread directory (rhbz#1689297) - util: vircgroupv2: enable CPU controller only if it's available (rhbz#1689297) - util: vircgroupv2: separate return values of virCgroupV2EnableController (rhbz#1689297) - util: vircgroupv2: don't error out if enabling controller fails (rhbz#1689297) - util: vircgroupv2: mark only requested controllers as available (rhbz#1689297) - Revert "util: vircgroup: pass parent cgroup into virCgroupDetectControllersCB" (rhbz#1689297) - util: vircgroupv2: stop enabling missing controllers with systemd (rhbz#1689297)- Rebuild all virt packages to fix RHEL's upgrade path - Resolves: rhbz#1695587 (Ensure modular RPM upgrade path)- RHEL: spec: Disable gluster on i686 (rhbz#1722668) - rpc: virnetlibsshsession: update deprecated functions (rhbz#1722735)- api: disallow virDomainSaveImageGetXMLDesc on read-only connections (CVE-2019-10161) - api: disallow virDomainManagedSaveDefineXML on read-only connections (CVE-2019-10166) - api: disallow virConnectGetDomainCapabilities on read-only connections (CVE-2019-10167) - api: disallow virConnect*HypervisorCPU on read-only connections (CVE-2019-10168)- admin: reject clients unless their UID matches the current UID (CVE-2019-10132) - locking: restrict sockets to mode 0600 (CVE-2019-10132) - logging: restrict sockets to mode 0600 (CVE-2019-10132) - util: skip RDMA detection for non-PCI network devices (rhbz#1693299) - virfile: Detect ceph as shared FS (rhbz#1698133) - virfile: added GPFS as shared fs (rhbz#1698133) - util: bitmap: define cleanup function using VIR_DEFINE_AUTOPTR_FUNC (rhbz#1716943) - qemu: Rework setting process affinity (rhbz#1716943) - qemu: Set up EMULATOR thread and cpuset.mems before exec()-ing qemu (rhbz#1716943) - conf: Add definitions for 'uid' and 'fid' PCI address attributes (rhbz#1508149) - qemu: Introduce zPCI capability (rhbz#1508149) - qemu: Enable PCI multi bus for S390 guests (rhbz#1508149) - conf: Introduce extension flag and zPCI member for PCI address (rhbz#1508149) - conf: Introduce address caching for PCI extensions (rhbz#1508149) - qemu: Auto add pci-root for s390/s390x guests (rhbz#1508149) - conf: use virXMLFormatElement() in virDomainDeviceInfoFormat() (rhbz#1508149) - conf: Introduce parser, formatter for uid and fid (rhbz#1508149) - qemu: Add zPCI address definition check (rhbz#1508149) - conf: Allocate/release 'uid' and 'fid' in PCI address (rhbz#1508149) - qemu: Generate and use zPCI device in QEMU command line (rhbz#1508149) - qemu: Add hotpluging support for PCI devices on S390 guests (rhbz#1508149) - qemuDomainRemoveRNGDevice: Remove associated chardev too (rhbz#1508149) - qemu_hotplug: remove erroneous call to qemuDomainDetachExtensionDevice() (rhbz#1508149) - qemu_hotplug: remove another erroneous qemuDomainDetachExtensionDevice() call (rhbz#1508149) - util: Propagate numad failures correctly (rhbz#1716907) - util: Introduce virBitmapUnion() (rhbz#1716908) - util: Introduce virNumaNodesetToCPUset() (rhbz#1716908) - qemu: Fix qemuProcessInitCpuAffinity() (rhbz#1716908) - qemu: Fix leak in qemuProcessInitCpuAffinity() (rhbz#1716908) - qemu: Drop cleanup label from qemuProcessInitCpuAffinity() (rhbz#1716908) - qemu: Fix NULL pointer access in qemuProcessInitCpuAffinity() (rhbz#1716908) - qemuBuildMemoryBackendProps: Pass @priv instead of its individual members (rhbz#1624223) - qemu: Don't use -mem-prealloc among with .prealloc=yes (rhbz#1624223) - nwfilter: fix adding std MAC and IP values to filter binding (rhbz#1691356) - qemuProcessBuildDestroyMemoryPathsImpl: Don't overwrite error (rhbz#1658112) - qemu_security: Fully implement qemuSecurityDomainSetPathLabel (rhbz#1658112) - qemu: process: SEV: Assume libDir to be the directory to create files in (rhbz#1658112) - qemu: process: SEV: Relabel guest owner's SEV files created before start (rhbz#1658112)- tests: qemuxml2argv: add CAPS_ARCH_LATEST macro (rhbz#1698855) - qemu: Add ccw support for vhost-vsock (rhbz#1698855) - qemu: Allow creating ppc64 guests with graphics and no USB mouse (rhbz#1683681) - conf: Expose virDomainSCSIDriveAddressIsUsed (rhbz#1692354) - qemuhotplugtest: Don't plug a SCSI disk at unit 7 (rhbz#1692354) - qemu_hotplug: Check for duplicate drive addresses (rhbz#1692354) - cpu_map: Add support for cldemote CPU feature (rhbz#1537731) - util: alloc: add macros for implementing automatic cleanup functionality (rhbz#1505998) - qemu: domain: Simplify non-VFIO memLockLimit calculation for PPC64 (rhbz#1505998) - qemu_domain: add a PPC64 memLockLimit helper (rhbz#1505998) - qemu_domain: NVLink2 bridge detection function for PPC64 (rhbz#1505998) - PPC64 support for NVIDIA V100 GPU with NVLink2 passthrough (rhbz#1505998) - cpu_x86: Do not cache microcode version (CVE-2018-12127, CVE-2019-11091, CVE-2018-12126, CVE-2018-12130) - qemu: Don't cache microcode version (CVE-2018-12127, CVE-2019-11091, CVE-2018-12126, CVE-2018-12130) - cputest: Add data for Intel(R) Xeon(R) CPU E3-1225 v5 (CVE-2018-12127, CVE-2019-11091, CVE-2018-12126, CVE-2018-12130) - cpu_map: Define md-clear CPUID bit (CVE-2018-12127, CVE-2019-11091, CVE-2018-12126, CVE-2018-12130)- network: explicitly allow icmp/icmpv6 in libvirt zonefile (rhbz#1650320)- util: fix memory leak in virFirewallDInterfaceSetZone() (rhbz#1650320)- docs: Drop /dev/net/tun from the list of shared devices (rhbz#1665400) - qemu: conf: Remove /dev/sev from the default cgroup device acl list (rhbz#1665400) - qemu: cgroup: Expose /dev/sev/ only to domains that require SEV (rhbz#1665400) - qemu: domain: Add /dev/sev into the domain mount namespace selectively (rhbz#1665400) - security: dac: Relabel /dev/sev in the namespace (rhbz#1665400) - qemu: caps: Use CAP_DAC_OVERRIDE for probing to avoid permission issues (rhbz#1665400) - qemu: caps: Don't try to ask for CAP_DAC_OVERRIDE if non-root (rhbz#1665400) - Revert "RHEL: Require firewalld-filesystem for firewalld rpm macros" (rhbz#1650320) - Revert "RHEL: network: regain guest network connectivity after firewalld switch to nftables" (rhbz#1650320) - configure: change HAVE_FIREWALLD to WITH_FIREWALLD (rhbz#1650320) - util: move all firewalld-specific stuff into its own files (rhbz#1650320) - util: new virFirewallD APIs + docs (rhbz#1650320) - configure: selectively install a firewalld 'libvirt' zone (rhbz#1650320) - network: set firewalld zone of bridges to "libvirt" zone when appropriate (rhbz#1650320) - network: allow configuring firewalld zone for virtual network bridge device (rhbz#1650320) - util: remove test code accidentally committed to virFirewallDZoneExists (rhbz#1650320) - qemu: command: Don't skip 'readonly' and throttling info for empty drive (rhbz#1670337)- RHEL: qemu: Fix crash trying to use iSCSI hostdev (rhbz#1669424)- qemu: Fix logic error in qemuSetUnprivSGIO (rhbz#1666605) - tests: qemuxml2argv: Add test case for empty CDROM with cache mode (rhbz#1553255) - qemu: command: Don't format image properties for empty -drive (rhbz#1553255)- conf: correct false boot order error during domain parse (rhbz#1630393) - qemu: Remove duplicated qemuAgentCheckError (rhbz#1665000) - qemu: require reply from guest agent in qemuAgentGetInterfaces (rhbz#1665000) - qemu: Filter non SCSI hostdevs in qemuHostdevPrepareSCSIDevices (rhbz#1665244) - util: remove const specifier from nlmsghdr arg to virNetlinkDumpCallback() (rhbz#1583131) - util: add a function to insert new interfaces to IPv6CheckForwarding list (rhbz#1583131) - util: use nlmsg_find_attr() instead of an open-coded loop (rhbz#1583131) - util: check accept_ra for all nexthop interfaces of multipath routes (rhbz#1583131) - util: make forgotten changes suggested during review of commit d40b820c (rhbz#1583131)- virsh: Strip XML declaration when extracting CPU XMLs (rhbz#1659048) - RHEL: qemu: Add ability to set sgio values for hostdev (rhbz#1582424) - RHEL: qemu: Add check for unpriv sgio for SCSI generic host device (rhbz#1582424) - qemu: Alter @val usage in qemuSetUnprivSGIO (rhbz#1656362) - qemu: Alter qemuSetUnprivSGIO hostdev shareable logic (rhbz#1656362)- util: Don't overflow in virRandomBits (rhbz#1655586) - virrandom: Avoid undefined behaviour in virRandomBits (rhbz#1655586) - spec: remove libcgroup and cgconfig (rhbz#1602407) - qemu: Drop duplicated code from qemuDomainDefValidateFeatures() (rhbz#1647822) - tests: Add capabilities data for QEMU 3.1.0 on ppc64 (rhbz#1647822) - qemu: Introduce QEMU_CAPS_MACHINE_PSERIES_CAP_NESTED_HV (rhbz#1647822) - conf: Parse and format nested-hv feature (rhbz#1647822) - qemu: Format nested-hv feature on the command line (rhbz#1647822) - qemu: Add check for whether KVM nesting is enabled (rhbz#1645139) - secret: Add check/validation for correct usage when LookupByUUID (rhbz#1656255) - cpu: Add support for "stibp" x86_64 feature (rhbz#1655032)- virfile: Take symlink into account in virFileIsSharedFixFUSE (rhbz#1634782) - qemu: Ignore nwfilter binding instantiation issues during reconnect (rhbz#1648544) - qemu: Set identity for the reconnect all thread (rhbz#1648546) - Revert "access: Modify the VIR_ERR_ACCESS_DENIED to include driverName" (rhbz#1631608) - access: Modify the VIR_ERR_ACCESS_DENIED to include driverName (rhbz#1631608) - qemu: add vfio-ap capability (rhbz#1508146) - qemu: vfio-ap device support (rhbz#1508146) - qemu: Extract MDEV VFIO PCI validation code into a separate helper (rhbz#1508146) - conf: Move VFIO AP validation from post parse to QEMU validation code (rhbz#1508146) - qemu: Fix post-copy migration on the source (rhbz#1649169)- storage: Remove secretPath from _virStorageBackendQemuImgInfo (rhbz#1645459) - storage: Allow for inputvol to have any format for encryption (rhbz#1645459) - storage: Allow inputvol to be encrypted (rhbz#1645459) - access: Modify the VIR_ERR_ACCESS_DENIED to include driverName (rhbz#1631608) - docs: Enhance polkit documentation to describe secondary connection (rhbz#1631608) - qemu: Don't ignore resume events (rhbz#1634758, rhbz#1643338)- Revert "spec: Temporarily drop gluster support" (rhbz#1599339)- RHEL: Require firewalld-filesystem for firewalld rpm macros (rhbz#1639932)- virfile: fix cast-align error (rhbz#1634782) - virfiletest: Fix test name prefix for virFileInData test (rhbz#1634782) - virfiletst: Test virFileIsSharedFS (rhbz#1634782) - virFileIsSharedFSType: Detect direct mount points (rhbz#1634782) - virfile: Rework virFileIsSharedFixFUSE (rhbz#1634782) - RHEL: network: regain guest network connectivity after firewalld switch to nftables (rhbz#1638864)- conf: Fix check for chardev source path (rhbz#1609723) - tests: Reuse qemucapabilities data for qemucaps2xml (rhbz#1629862) - tests: Add more tests to qemucaps2xml (rhbz#1629862) - qemu: Drop QEMU_CAPS_ENABLE_KVM (rhbz#1629862) - qemu: Avoid probing non-native binaries all the time (rhbz#1629862) - qemu: Clarify QEMU_CAPS_KVM (rhbz#1629862) - qemu: Don't check for /dev/kvm presence (rhbz#1629862) - tests: Follow up on qemucaps2xmldata rename (rhbz#1629862) - security: dac: also label listen UNIX sockets (rhbz#1634775) - spec: Set correct TLS priority (rhbz#1632269) - spec: Build ceph and gluster support everywhere (rhbz#1599546) - virsh: Require explicit --domain for domxml-to-native (rhbz#1634769) - virFileIsSharedFSType: Check for fuse.glusterfs too (rhbz#1634782) - qemu: fix up permissions for pre-created UNIX sockets (rhbz#1634775) - cpu_map: Add features for Icelake CPUs (rhbz#1527657, rhbz#1526625) - cpu_map: Add Icelake CPU models (rhbz#1526625) - qemu: Properly report VIR_DOMAIN_EVENT_RESUMED_FROM_SNAPSHOT (rhbz#1634758) - qemu: Report more appropriate running reasons (rhbz#1634758) - qemu: Pass running reason to RESUME event handler (rhbz#1634758) - qemu: Map running reason to resume event detail (rhbz#1634758) - qemu: Avoid duplicate resume events and state changes (rhbz#1634758) - conf: qemu: add support for Hyper-V frequency MSRs (rhbz#1589702) - conf: qemu: add support for Hyper-V reenlightenment notifications (rhbz#1589702) - conf: qemu: add support for Hyper-V PV TLB flush (rhbz#1589702)- RHEL: Fix virConnectGetMaxVcpus output (rhbz#1582222) - storage: Add --shrink to qemu-img command when shrinking vol (rhbz#1622534) - access: Fix nwfilter-binding ACL access API name generation (rhbz#1622540) - conf: Add validation of input devices (rhbz#1591240) - tests: qemu: Remove disk from graphics-vnc-tls (rhbz#1598167) - tests: qemu: test more versions for graphics-vnc-tls (rhbz#1598167) - qemu: vnc: switch to tls-creds-x509 (rhbz#1598167) - qemu: mdev: Use vfio-pci 'display' property only with vfio-pci mdevs (rhbz#1624740) - virDomainDefCompatibleDevice: Relax alias change check (rhbz#1603133) - virDomainDetachDeviceFlags: Clarify update semantics (rhbz#1603133) - virDomainNetDefCheckABIStability: Check for MTU change too (rhbz#1623158) - RHEL: spec: Require python3-devel on RHEL-8 (rhbz#1518446) - qemu: monitor: Remove qemuMonitorJSONExtractCPUArchInfo wrapper (rhbz#1598829) - qemu: monitor: Use 'target' instead of 'arch' in reply of 'query-cpus-fast' (rhbz#1598829)- tests: Add missing thread_siblings_list files (rhbz#1608479) - util: Rewrite virHostCPUCountThreadSiblings() (rhbz#1608479) - utils: Remove arbitrary limit on socket_id/core_id (rhbz#1608479) - tests: Add linux-high-ids test (rhbz#1608479) - qemu: hotplug: Fix asynchronous unplug of 'shmem' (rhbz#1618680) - tests: rename hugepages to hugepages-default (rhbz#1615461) - tests: extract hugepages-numa-default-dimm out of hugepages-numa (rhbz#1615461) - tests: rename hugepages-numa into hugepages-numa-default (rhbz#1615461) - tests: remove unnecessary XML elements from hugepages-numa-default (rhbz#1615461) - tests: extract pages-discard out of hugepages-pages (rhbz#1615461) - tests: rename hugepages-pages into hugepages-numa-nodeset (rhbz#1615461) - tests: rename hugepages-pages2 into hugepages-numa-default-2M (rhbz#1615461) - tests: extract pages-discard-hugepages out of hugepages-pages3 (rhbz#1615461) - tests: rename hugepages-pages3 into hugepages-numa-nodeset-part (rhbz#1615461) - tests: rename hugepages-pages4 into hugepages-numa-nodeset-nonexist (rhbz#1615461) - tests: rename hugepages-pages5 into hugepages-default-2M (rhbz#1615461) - tests: rename hugepages-pages6 into hugepages-default-system-size (rhbz#1615461) - tests: rename hugepages-pages7 into pages-dimm-discard (rhbz#1615461) - tests: rename hugepages-pages8 into hugepages-nodeset-nonexist (rhbz#1615461) - tests: introduce hugepages-default-1G-nodeset-2M (rhbz#1615461) - tests: introduce hugepages-nodeset (rhbz#1615461) - conf: Move hugepage XML validation check out of qemu_command (rhbz#1615461) - conf: Move hugepages validation out of XML parser (rhbz#1615461) - conf: Introduce virDomainDefPostParseMemtune (rhbz#1615461) - tests: sev: Test launch-security with specific QEMU version (rhbz#1619150) - qemu: Fix probing of AMD SEV support (rhbz#1619150) - qemu: caps: Format SEV platform data into qemuCaps cache (rhbz#1619150) - conf: Parse guestfwd channel device info again (rhbz#1610072)- qemu_migration: Avoid writing to freed memory (rhbz#1615854)- qemu: Exempt video model 'none' from getting a PCI address on Q35 - conf: Fix a error msg typo in virDomainVideoDefValidate- esx storage: Fix typo lsilogic -> lsiLogic - networkGetDHCPLeases: Don't always report error if unable to read leases file - nwfilter: Resolve SEGV for NWFilter Snoop processing - qemu: Remove unused bypassSecurityDriver from qemuOpenFileAs - qemuDomainSaveMemory: Don't enforce dynamicOwnership - domain_nwfilter: Return early if net has no name in virDomainConfNWFilterTeardownImpl - examples: Add clean-traffic-gateway into nwfilters- qemu: hotplug: don't overwrite error message in qemuDomainAttachNetDevice - qemu: hotplug: report error when changing rom enabled attr for net iface - qemu: Fix setting global_period cputune element - tests: qemucaps: Add test data for upcoming qemu 3.0.0 - qemu: capabilities: Add capability for werror/rerror for 'usb-device' frontend - qemu: command: Move graphics iteration to its own function - qemu: address: Handle all the video devices within a single loop - conf: Introduce virDomainVideoDefClear helper - conf: Introduce virDomainDefPostParseVideo helper - qemu: validate: Enforce compile time switch type checking for videos - tests: Add capabilities data for QEMU 2.11 x86_64 - tests: Update capabilities data for QEMU 3.0.0 x86_64 - qemu: qemuBuildHostdevCommandLine: Use a helper variable mdevsrc - qemu: caps: Introduce a capability for egl-headless - qemu: Introduce a new graphics display type 'headless' - qemu: caps: Add vfio-pci.display capability - conf: Introduce virDomainGraphicsDefHasOpenGL helper - conf: Replace 'error' with 'cleanup' in virDomainHostdevDefParseXMLSubsys - conf: Introduce new attribute 'display' - qemu: command: Enable formatting vfio-pci.display option onto cmdline - docs: Rephrase the mediated devices hostdev section a bit - conf: Introduce new video type 'none' - virt-xml-validate: Add schema for nwfilterbinding - tools: Fix typo generating adapter_wwpn field - src: Fix memory leak in virNWFilterBindingDispose- qemu: hotplug: Do not try to add secret object for TLS if it does not exist - qemu: monitor: Make qemuMonitorAddObject more robust against programming errors - spec: Explicitly require matching libvirt-libs - virDomainConfNWFilterInstantiate: initialize @xml to avoid random crash - qemuProcessStartPRDaemonHook: Try to set NS iff domain was started with one - qemuDomainValidateStorageSource: Relax PR validation - virStoragePRDefFormat: Suppress path formatting for migratable XML - qemu: Wire up PR_MANAGER_STATUS_CHANGED event - qemu_monitor: Introduce qemuMonitorJSONGetPRManagerInfo - qemu: Fetch pr-helper process info on reconnect - qemu: Fix ATTRIBUTE_NONNULL for qemuMonitorAddObject - virsh.pod: Fix a command name typo in nwfilter-binding-undefine - docs: schema: Add missing to vsock device - virnetdevtap: Don't crash on !ifname in virNetDevTapInterfaceStats - tests: fix TLS handshake failure with TLS 1.3- qemu: Add capability for the HTM pSeries feature - conf: Parse and format the HTM pSeries feature - qemu: Format the HTM pSeries feature - qemu: hotplug: Don't access srcPriv when it's not allocated - qemuDomainNestedJobAllowed: Allow QEMU_JOB_NONE - src: Mention DEVICE_REMOVAL_FAILED event in virDomainDetachDeviceAlias docs - virsh.pod: Drop --persistent for detach-device-alias - qemu: don't use chardev FD passing with standalone args - qemu: remove chardevStdioLogd param from vhostuser code path - qemu: consolidate parameters of qemuBuildChrChardevStr into flags - qemu: don't use chardev FD passing for vhostuser backend - qemu: fix UNIX socket chardevs operating in client mode - qemuDomainDeviceDefValidateNetwork: Check for range only if IP prefix set - spec: Temporarily drop gluster support- Rebased to libvirt-4.5.0- Rebased to libvirt-4.3.0- Fix systemd macro argument with line continuations (rhbz#1558648)- Rebase to version 4.1.0- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild- Rebase to version 4.0.0- Rebuild for xen 4.10- Rebase to version 3.10.0- Rebase to version 3.9.0- Rebase to version 3.8.0- Rebase to version 3.7.0- Rebase to version 3.6.0- Rebuild with binutils fix for ppc64le (#1475636)- Disabled RBD on i386, arm, ppc64 (rhbz #1474743)- Rebuild for xen 4.9- Rebase to version 3.5.0- Rebase to version 3.4.0- Rebase to version 3.3.0- Rebase to version 3.2.0- Rebase to version 3.1.0- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild- Rebase to version 3.0.0  8.0.0-22.module_el8+596+27e967988.0.0-22.module_el8+596+27e967988.0.08.0.08.0.08.0.0libvirtlibvirt-admin.hlibvirt-common.hlibvirt-domain-checkpoint.hlibvirt-domain-snapshot.hlibvirt-domain.hlibvirt-event.hlibvirt-host.hlibvirt-interface.hlibvirt-lxc.hlibvirt-network.hlibvirt-nodedev.hlibvirt-nwfilter.hlibvirt-qemu.hlibvirt-secret.hlibvirt-storage.hlibvirt-stream.hlibvirt.hvirterror.hlibvirt-admin.solibvirt-lxc.solibvirt-qemu.solibvirt.solibvirt-admin.pclibvirt-lxc.pclibvirt-qemu.pclibvirt.pcapilibvirt-admin-api.xmllibvirt-api.xmllibvirt-lxc-api.xmllibvirt-qemu-api.xml/usr/include//usr/include/libvirt//usr/lib64//usr/lib64/pkgconfig//usr/share/libvirt//usr/share/libvirt/api/-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protectioncpioxz2x86_64-redhat-linux-gnudirectoryC source, ASCII textpkgconfig fileXML 1.0 document, ASCII text, with very long lines RRRRPRPRRPRRPRutf-8f87cb312efb62e170d9a2f033af4c42e7614b05fc8e6b4c36117a58e326077c3virt:rhel:820230731142245:9edba152?07zXZ !#,] b2u jӫ`(y/=[ea.ᝊ!()x4ckR93Sgr Ty1EoOV/l;nIPΓ|;jKwuH]և#Ax)9(֑8T2ӉUF,{~k"`rZtQC>d)qpe, 7x1SmXq )(Mr$^!xY4~N'̛F/lv{Z$?JrUk@2 5 ɒї[x,ݱl ;q'  '_ oJMrDPUwvKc=23ٔ]d,umtt)y yG/(GdVcv{L1@0Vu"g1ќ|8s]I"6Uܫ9tvP7'pRCjL:\`z \խ\ /H\tH%: e>ǏE4YuS;C' l0+IDǤ :utM3@5ѕI'c+S mˌf-icT;_Į_,isFcGw%@2fȾ&SȮry)d֠[pe*H9+wǏn.6LlKs+؞}{/i0 r\l[PuU;cBQ =I:~^y7@Џg>A.+ͅIǒ?;AҜMerG7rӳM,VE,Mpհ^/ {os/bvpOEl/9loKxg:Ȯ^+B,ԓ>=H `A+09SIpb?B]:Pd`~> Q<]L? vZ֞)C}avks~?ٲ .cшY峧إ߲e%vWHS8Ÿ44ZAߞ~=,D@O*PJ(vڧBqg>"n:#l- OVbUO*|"SIgl)z.o.M"1zըg;(f\(*wLIoQ ͔5 P}\8z&|gO0ðurSPUnJk[!o*X|ujұ! gkmWIehRV0 V{VZNJ%5>J4 bf-amtYo*{?'$?BY%aHlܱ4W03!w 5#fL`L`33}z@4f@6imTSu*D̫/7a8;&#T\t7UWyXwjXm+iDWz0ϋv7D&QRE6Fk~DՏWm-C yDKud'Iى"I=W/kAnWs:[Sܗ#pjfkQ[WXҕē>8w%]39?D *TV'/ӔH$=V>$-wJRFא 9xfvf}>fU)R 0ۣ`pq)Ou?1TFiSuzb_%/OoeuOތ.pr^Wwd)c%ˡ(8\!sW Q/f*+V8*2r@x$|Ӆ.:dNSr$[EeE#MPPԏ}iR ]O7\= %t$4L̃AYfҍ{Zdy _0[$n٬)W@P&H[9+$QΊW*$qq">a 6?Q"azX+ iM]Hp8wI3lK\X(S 4 yіON2 ؗ_RG*LŸ S8(3[JbF@[.gid 7閚U][ <#npv|G̑'nN)=P?>jk6{& CC\͝=!S@\O< wta-X _\sq4ai/>cOMMNx"qh0OVNɯ]kԫ+nÎ P1v{1P"A3j2e1)F0^EL7cΪ ^d<yUq ڿIA7`~+Z"|-a(w4I4Mc Y`Bwcs$e\=?)gD5,h=KS,[}_ i.ig8I=4Յ<|u "NhEBl eL13Žu׷CK djٌ*>HV {ʎk ]'@|b }zN,ُ6N0/ w1v]?q7RjM7A[#YP sq]Y %gHO{ *Bf=9w 5r`q`;*:xsLk8W|~8Q9#,NQ%F,ÌZML|sn.pɵx8fȼ"W't_|j6~ 1@Bgcl!xYXm|̶@I=j 4:=l 1OuE5d.EAp/ DfyͩYE) Κ։B-}TBotfZ?Y&eӨCZg{I+RȹRT۳Y ( i(Sycc u5Ȫmi}PulGJ;|O'M!.KUC{EQJ(3=lؗ UZ3 Iu.?BBA>U_V]LHR}~K?]`[i0S>7Cݫ>O\Kp)P4IM7}6Lx JQD(K ״ PDZc Q٧j2+LvfRSQ4';К;MnͪtDa)8%#&Z|ʀ-o*Her(q;c[UcD+˭mrsr `=C((Z֦~7mdti+a%ȽF~|Koƽ]]!$ĵLRS=_S7dtXBY&Մ4 0 ?prCj:ZPеdeL-4nx?BŅ@}o.ͣbI)м[ccv7 W! e+NhJ;?Fm-1L(iˮDz=CDQO-}=\"SO1^ wПA;ͭSS]h|@xP f$ W-}MlլI q9n1jC9b)|Ɠal3;un1e?9Js*AR5 {5 $x?<ڨ'W >pwrWɨMy!j`O8r=AR QUfn SfArʁ≔}q(COsǿmlDArLhr& +Vj9!B' H S)ҍ}etB^>gUڀ3Z.`"ux3!S=)E#Yy'd䠊r4G![9?r, !mC/&dq#\53|qEn;^=/_z: FTi^ -wM-|(N3.7.{A. znQQ?'w$tIo:$ Fx/]Si\t1Q8 fh-p(3\DKnq.zJOp߇:'1ǀ60̋[oe6.v >ӼΠcOrj\Ê<@30 ZJV$ t1LYtw4Þ_P5ZbلV,zΘn ʉQ\X fgXQ,.6ܱ4DK+q 巃d-]\RW [E޽m|wFѷea f$m+Z٬h}ER8ɪ^AhӀ(f}9Mb5/#l03*%`iϸ*(;K<1=!+?i7ƞ;i47+hʔ*} 2,_ s0w;)snq-5&OMKxe" ]X:3EL \ҢMr$?:=z_Ggj9Nj%Uh~7V]UDPDO1kKn5I@x&0hDPsX(r0|(_8?Л~KI1c?33/)@3Y`V之1}M@ ]BkE>Mжxe>y<]js 3~XM`d#wYgog7PcJ9)e`3}@k>F'tpV <n:?K.uN.#YN'H_ /Qgy猄ʆȬB33YH_* -"NYxyiv_-4ξΥ׋Pi;Z@?ICuG!țWId.ftYڙdkBICե"|i u& x)*p3C }ҟԻbXl-G=(;f`h؜ *OB`ǏJCSc[Z{ԇHr]?4Tx+|4$d-rtVRcqNR8L⁤{_ 'h2MPPz>D{`I'F(dcCE!.B󽛃i>FYLDc5A%tYHݭ*VPy4x{zFC"KE|ڼ( 8Ql8n ) º xiG θƝMDDҝ4 qœ `xܤ: ;yb: =IS$3kYe%!厇o=pMYTPQ&Zʳu$;{Z$ۂ"UorSqr:-'\l3Zc[|dYUQu6`}hw'5^V UP\$W*f"NzFv =_D%7AcU~# 50.юIN`gnKisS[F;fVxHɣjclXݔ%мg*]%eˠV6`C|ݐQs9 (b!\UI,3!~(9yUo=kMV>:^X5ʍ:zxMә1;z^;T< dFV쪱2~E0rpzA R|_~"sGv^4j1Sx }ey`;`\7B#bz]aCggM/yĠɱyqp}P+@doy%<UA fE}5k񹧏 fUQS*) WI־{<>/o#lϴ˂!x39KkZB )?BLys[drG[_hx %[Z?5ߔn6!-Bz4UFqM+R9eӑ4ϗV'">wJ¥kf,8[+:؅(m>ICءmo(wD^jJ2㟣_L#@cuaDv%-g^녶iv9nR 3aCpT) L{MV{U-+Q' l og\ g= h4[jYx\sO|z$EzG 11D2Ϫq$O݁RX4x,nEg{r:f^«RMiD+ՀL{glǫra84D\mjR_H{WPw7. pޞh $Ud/ e$o/v tWg tk1pWwD<~A֨S4qA |%g . v9p140J4"LR(cV8y==]<+SLi:]ۆi~X"EriZF1C8%=;% JdTWl]#3;X%])/Y,{IA׾ت+<-&3a#.ud辄q@M:*'eZ|pQ0(O`49HcJx@ANV`J1B[| \KWr}as :Oβ _h6mR݉&d'8q- GhKqc@ 2.9@r{Ob d"MqίSfSrY68-CV hND">dW՛~5y!zve +q_Ha4~}{UǨN]tCH"H f1Z` 90$qn(s҃CiI0!x^.Xլ5S.[ rPG9gv$কZ؉5:J\NhɅx0o$ߍ+= CCCowG["B|I U?$7W`vD!(T*wX`A7]L<3xE Tσ?NVVf~LzZ٧!ðNP&1KA[=&LzĴYiRY;[Pn 0& d.0rc(Fuv 'OjQƫS{u 瑖pi+of^"n$qkP  gWF܎4?'Dk~p*ʑ v+Wf!-٧qQ= |VwЗFr(AL]kClr&}-7MQqB9p%uG;%6_&NofDbx .NJV=DjҀ~j PS&پgJq-VmN ][]ByXgd]-7h+O1 >H p$=p~vFHB&uhԻS4(eف}ws?z]Ϩ9ۏ.K1 RD2L4 A 2^Œ "[|Cpgg[IfUB4[@dF\R䣁"pE0䏗}[D03q.!&xaL},e1fd"DI=jA;̖#d',0³ҽJUǹ*7.˻]3"mKEIW} ?)U' e(Mqj On?=@3iZc6|9Bld"=Ң)(.[;qc4cdU0&5/Ȫ39߀o|vg`9s,PkF~=^v$7;i a"1'x(IfVCDD׶h 2-~}/4c5j$|e6~ﻉKnfC ˖qUp)K6SzØ])L=4($Pg\j|q'mPPi3n_Ȇw~~K~V-yO$`D=[k$".JR'J R~߸N{qֽ6gTΕt6gDC*ۊBwd_'J#aY:6Z"' S9t&'V Y+2ޙ3匾e^sSYy4nxS2wP"Nq?g1\lxq3!l2)CKO1"຅Ї]129Ώ`L:՞;5TlܞXAZ.Dmh:ϭf1QtT|zznr4d6߸!})Utx++`1;mC:OW#[O}T&4}\cu*?w\QR#j$̆5Re̷V I2先=*@jS'[Jup8KN A0wC j6vF{2V,%,t+{ݰ(TnbmP/)w?o&`_ElJjCf Kr"'kRSuKʽ44JIK.21Q5BvVh5_ 8"#=@eǸP8,bXdѮ2B4;n9\6Iy* 5N{ jjqȟ{A3RTP6@?BnR4W*/X\Ԟ|߬XSaoUV f:}~5qW'7V }9;n `Z ̻Vw7vj6!2sjD-IŰX,8ǯj&;`O{ QX 14e-[.'{^?A=muٝ[R>=:( 2aefVvmRxhDАN.gzL?4V.>٠D0 Z8Lh\5(J̀Xd̳_]Q:![P]u02ܵߍ#Ix4`Z}UK7R ȣ2Rʽ6}! V ]H|S&%p #;bSbwG`tP. 8!ۭ\ZRN2_!A` 1k ?ipJ 4oe.[O [OOZaٛI QRaܻhIRSS77s7V,8c !f75ƼL,ST)G 0 `cl#e$DWV$Ή/*ϷK o?{{K>@OZ42vٝmcT"_Ƕ@liʟ^_0VY4X?\xr3HҸ`g(%02|fad hͬ֎5cpjV\ ,wz/ iJ I(@naLcފD. ='xK"42~ېmKYB@;V3bN؍ ܐ2FjN+mdVOhb/?"Lt+Wۇnj*paE;G~86-j᜕iU5RdBXxsl4+JHlt3YUzgij+Rr_?]"lUfNHUʸ'] =8:Qi%l#&ىxoCʗl6wV= n9-o ,0~lVED>իenW2 |OOT\O0Y}W&n) :-ZR% #,T:3 JscnK9"Mҿ9ǍwT*@NF}'i.QD({L!9yed5KcnOf(l!-sTJ5oߊk胉!¶~N;8lq9ǨTzc,uvܪij̯< Z"wz4@9~pkzW)_ /jjw]%E,dASg%s_0#UBuD${Yat77l_Xa/bd_a77G! OwB9MkYy2PBoIz E:*.nH79\hwb(5!P( 2<̻nv#"_Ia߅kDҺOuֶ^y%2u+BK?{;#CP1O'C#\L-*/<Ȅ6* I]ڻp௖DZOJwblQ#W=B;n7O [)\&61~Ro&5rOBmAe$31AiHbD0Tf)FQkޗvl Rm##B?lٗMئU>.9XJ(IH7B4i!G"*/S*ddڋrC,@0* uhL9,jX|ѓ3|6\`6sc/bCg_B.+W=K°vE+jkfD7IVE9q-g_>ݯoW]|/%$Vo;%dqpe*_yma˗K,Z93>UP9/J bg~Mʺl4f͑;$Hg7I>hR1̂Ā=Ǽ~bp BRc=6~k/5yju养 XTn$anD˒ɡ wm$y!KqE[.Mt1 FjQq_☣hű٘"srN_3w9:4C\Yp؞G:ꋤ#魱5&9|6bm.[OQ-[ eض7#y?_ېj#uguns#H'WWS#29,uRrϟKo-QˇT S%/6-EΕfFDM.aCOJz΢NyEUQn"RӠtʏb2zDCT`=pae.Mɫ-9~K/4>@oNOBS*3u{2 xA\fXS5=h`\d+?13U]Ͼb¾h8=ȏ=K?}5:r5:ܴ3nwE`M(q*ݞbiъqj&#ߛؑ4f"n@-Խ0풲ׅ̽|ձ~-DžI<[L>FI]7` niR]8h! 4P|gR;킂XWg;i.S8ldPМc7w&|üz4jHR0R@S|- xk, vCiC a|>UAS8nm`i?D@FCkBni],|n8B/yC@>9q5FKto:Hs"ȀY ȬnuN.Csh,>zft!U"Pk4)jQ ?GL #ZR:ҥ݆[Y'ݿ/^)wL'b挠2l?f9lrz0@Me'%4ۛ,i/B9׹+DwTj!x& \OJVG vzX<)C*A]:@9d6H# pXVkhk 0L0I#/P^il}ZyE {_I7]0h[{絚ꯇ ʒ㞤Y&I$X#4@E DK!/H~1 3s0=0C-"~45m#1֎W,-D>&aL+dfz䙰AWU6OO(!!T u:5QaX_z毀_^ p8q";~>b% iF JB<^MbxC&5xۃ䮎J?G;FT$N{9,ob ~uȍ-@f6&s֪֯.Ne{zTS0n 3Q2Ӏ(Г Q{VN,~|Fԙ {Inft) 7ah%8^C{%X?=!}Nkr<3LBvEwJNl"+[e]}cG86َ9/ )M4X>B5[-b.L뇪y$}?~g3ljz4\ ~WQ4cL %_AuJNPg<)u6`?Pa63}$Et숢u Mf4cel?shƹ<l3'(i"ħyqupA)Jt"OSg23 {?xVS AQ)#6Еڤ[|7_))+(S jR}v3nq@it<ɞRZ- *c)%޺i1ַ# D'+joI%c3y`̉&ڪs$j^V}}k[;kӽ1Y%2a5ݱу;8ߩš\}pG3,v3|hW}.wх'T;}gStAlv8HTYƋUe&6tF*42ڽt+BDGώeGE\e _Ey,kV_蝮eNGΰT[ރϙ~]s"Sis`.w C{ou4@e4ۅQ"=\ zW" m>(@<ڒ'ʱDd@/}grpsge{k4)wLfo*_cr ӕ ^b88(B*^fm&7]R<a{vKVIr>?%V*T;?S$[/X&Ns61ݯ9wIƌX']WeOJwߥ~E80ڢ* թwIAhZReWe8bJ'?Z{s"Ϟ.` [78Pi?T.7t& [ȬfUn#no|ޗQf96෩-/L s//{Ly,*\A _" ` 蹧sĶ{l&yu[x84} eFJGFW?k8R5x\A=-s0`]u!0ZjLǯg}ŢvNHk y,K5p[2$)%IWUO{ؘxΆ`2Py- Le|@wxQjg2G̱cՁ{b#q5:`:{cd_gOF/m='Ο* Xnc\Nq1kNG3GF,l;ML˛(_Q>phQ=He_'H~cdm؈k,:zBzl3 oܙȔ>*PQk9S۸>;TBW U2FIkwFc{&tuzuJy[_xs!N(LZL #vɈ$t\U 9;g0=ڛ< j۵=j䄢~ 4iي{_.MQnBa~F߂ǕTs!c@{߶:y>j\coiچS{nX(9<"hO i7)򣶢3jWH oXi\cER^V"6gnŠ~` \<8[[x1$lc EKrfܚ f}7:J>˰],݅IL1_zatVΔ䔍OE(kCU41}ĺm/`>SJ$_ֿcoNmc\F98dA ɦbvc'%~bF˝M)ow4,^\^Jr5/4L Y7.h$yy8_} ډ@ !O;oB6q̊T(WQ'qġf o"׏'}2JJzs7U)%բx:dqn=)<ߒ Md)y~q)k{$ "hRxQOhAZJ+h+n=WHH{poqKfmUF!|A6VFœ.MHxQAoɽNAiHaSŕݿ  X}E+#*ok=i^SΑ /nʮ1ۊi`QGwi xΗ{3Eל]~Yt~9!Č.?|Nk$q)' )MWHt"yN{{R$c_ꇁ&/T q2>GJ Z~C89y鈗d~u dL$`\jOkNVe_pǓX=nmǃyiDCLq.!IBKH7 L^Y@<.<q|i܉G=E0&$ }n5^8Suz3~pן|chWr0ޠ&֯(xlx!g :n B fk)8!~;\nF؁o=;_\ #  ٢PlqJd o!K];FgA=ܜX9SRp]x݆IgjdcBli՘1b=ބ6{d.Nx+L6T0)4ŗODOD&035;Kldm9bBx+$,,\o)y'hܣӵPc0~k"9ƞ$o-w H9ʕM:ˣ\0ߠA1k\6a) ⏾!yPU5r /u5ɰ0Vm_x- cFﳖc“ީrAρ⪯M̗{.SLm ->Ul} Z.#Oy\j;uC,]6Pxom]:Y OV)0]GtIqP~z"l܌MmϠӔ ڿR-=N8NsNgGc> y?##yh($YpS{ ##w ħNEr>8 C$=-`"<7KSz8SxJ;-Ħ9o$QB3s@oy8#6r78:9Mq•pgQ^<,w.^XN*7Ln ikÉx=u$F펁$:>[(;(I½;YRENc{*"hrV a]%N2TDNo66Iux 3\ønx,"?o4[}#5\J(|?kjl . T١AUQDp63xG~4hlxP\dY/t ^E/L5Tr!y댶 `˜T<o'!RT=t̿GHnN6i'^èz!+*2^p6rb Y H I^H Haާ_ѡIRVIq#i[-Zw&4RW^,@=2P5kʓH@BG?$+UmvB̘.vL3j떞 D?oq7V pp5}*+i~}&yy9GF5}jhUuAXsVE[DT-cR -5c/AZh܋3Ŕ`6^h͆ y2쩎mkFe{&ɦ:SU'=61< op+,Zְj̵ݦEmyGr w !mTY2)}SAF#UsafIcFjM-d̶'72oo8fеKHh YO}YgyRMжܜP2p~w?/95{WWwUõp?ozHd9u-BaO>٥g?݀=Fԛв"} -kQfEj'Os.Q8k,{%PTW\d=f BfWi~+R\cH!=_X!P_ -D,"Y|$!% =AlFs-2 gk"Fx?_<3`-k@*y c۴N6&k[*A VPJwM?eIЅz&egh!rE FņL=M+B 14Xf&avO'~+4OdYy7z`gր{*f A1+霆,jQ!y8κW?A +zp4 Qc!#Kj:h }DJA-0r̦a3?j' 'K'l@lJ{R.(b;:}YMT*AjvԌǁr H&J|Pռ8Jn d!#CxdF:sd1)jj 9 qT}4>yF >_IƒU~..LbQ7t–MU1h߻.drF{Z9k% bv ]9x ڎc%H`ؽ7!a~0 *T_Ǵk'9O x+>~J:QJ+Wq%h)!]0˶EL`; -(bi{#73 V}ylKCچ["~̧,[s*ٶd0p('ߧP/7+tt@iݤ(U+ߖ{A]Կfnu$"})úV.ƈA@Q.YEgWٛ&yfocŝk)p ,e*zsGWŁǽ,wzXBS߭~mF03Iž[rQhjg38>?[,]/ 9n\9d!co6dd+[AuYNmmN)dDw3{Q)^ʢ<؋}Ma'dH؜i\?=",-;b.\5_vrr8U)R.HxS:{]^%kE2KJ}]AaQepdΔByk,@ӊF~<׌bdwmO ڒ&-Y5OCLIY&}x- VqYc'/!{F1yÌ+>]'7Q.'u?\(c?ծ }ȷd-S LSSu|S,`+?+ȕlԟ_c+De:E&<mD@V73).R4:X舰U0=߄gtܮD}v j/St U ;nc#*g۱ˆbq3ϝTlY7pŲ<Ĵ!,#:ڤ /UU+a%ydIbP? vv,X[ٹ 4 +1aW|DPG Vy+x} +KfwO%˕hoK<*4G#n* H~'qà/#7]d{ YDWEDsh$ ExDJzTY$p` \+!X:TwĔ^__uZOh &tl_|ՁC<am 50IwϑZCItWAklgdS3󊖵kղTKL1yq5O0o FkMgq;'O~vx.NsRԼUsԟ^_!9e}Ar7 e7#(\TTrX[AA@}FvÂnUeCI| QWmZj;JIyͰ` T.KS&7"-r >'_ JK6Ìzė::- ^?"L8SdEV24z," g7'0& j`k8G=,=@>9*qyLw'~PQ$IuY-%Xw+Nی}*<5vw\ĺ*Ex9dĐWp;9sSdctug%@{!zݰsQ~<G6o%6fyOƣIMh7isO` A8W~aӂ7)K #X :/ ]¹WL"zj_r%ݿ}zSS?xd9 '?_x`, AIJ9 j892'{kmATfPzL iF/ *- U%hz.l zQt|hu[-/Fxq^`3(eU^=F&D~e(0U/ײφ3X=@u]qQ_{.J5~1l\MvyJc}&BgԌ.\k p-8Xx>,J=^?j{p1s{2'3DbVui(' OrLnHD7oMqa=jmu$lh{uC3# s}_%.U[#U׺nns\,s18c\.U24*$jH ?1>&hwoAn;~k7vx5b Z)9(}@1V(h,`tG1ʸ&R!|"i  4arTy}w2kyU0D^c.Ȯ7:@L!ծFPy:]^9LBJD Gx1a͕i JN/i?!nFN,Ân`H(sE0TrYzk`%V#)=37}.H5`sWpq*OƱWFYmf AKsI<3%?&]D&[}ʝ#Fݮ89)6>UV7A8d XR$O }IqEԴJo"0I4 @r kk+̍aIưBRas9)B N,I+Daӵ͘I MSN,?]͞¨}**~;G?6p[ v%ߍ*kmt3xкpA2tkdP Sfn׸̑(-XIXwt[+*.ü8k:{41 SDeӧ|aT!=ќp͢(x=%\rAٍxܧ4JEW\ t׀dXx*=[a@Kˑ9=և j"ԚpLtK//~ncW KxٽEBH%0}{b'tAf o&;#Ns](J|iX#(U3iz76<#Zt(o8 :HǿX Nb(eժdk}I)֘z}'IbCn*J&j-8y-F3bEKũBv]GW~2GwMJ5UtZT3r䳧s jרfU 6ssX)״[08&AUQ(g#  @tk%QKjmՂc:=p׵69A`&u-&ZnVQ%0h,ۗϮnFCV_գ7ƿVUA_*fSĂMu̐[Ġ][ZLl{)c+?v^Z%|"jpdS{~.+*OРEJhb h"vR` lMb) qMt¨MFS~+XRs|"7h2c&f_Jw[6QO/A0}4d7o+xJnQR$T/_qs19#r+sۜda$vRُBDn,O5%5b:V1a}ps?Opp=vgƇ.6xl&xxg(o"1ywVf{>\&W]Ʈp9WF 'vob'g%B¯/Kɬ|[.7L­9wa[HQ'u[JޠHɤU!y< E)ɳ.|fv+* )MCUyhLFV9M uQ6p54̓+֊'K[!ء)WnFMo9">~(v,iPI!B U} (DcS~D˼ꚮM]`)u bP3oT+,BbEqJ7[ā_vmx#>QK=/a\Gh-ېT{80?GᒐJlv[: oXƺ:/Eb+~zÔx'+4hxwd50tA_P(fȟ35"|c h=c?50Ͻ!!.2x e8?sB\25}L[A8׻.Y0$w!?1|<޶ hgo}2|-ןY[)u2D s@d;y;KklP*rnm?; }myv;; }Jt~дvE*h#JWOKFl,G^X T-/mYfSI~O[Uavpi\V'W}>].BtjH $B o C)Qt8B 1:ZeS0cr܈,΀&p< @VgSS5.R软~**˜99)!8v~9mfz;a))dk[ᢄQ*Ի]^i `qiufbw7dVT(NJyEZkV^OuWbcsRőR&cHxF.M2>>ݦfPV;3x𩑜&]Ƣ*CDj ԋ@euH,*8vԓQ- q/FWz<6btU/#u"O<`Ue=c|‡c0nl簺HQO=! -Oc0Euj׃0|y*J+eT_s9n U:ٵ.O0翔 pcK592jY&q3D<' : z5I>(==RjWRs! &< W;twg@{_?1R䚝^ 0| $:@UhWp )gD># ηL0>gkXGfFx, CК ڳP dG$jEd9qNIwǟiZȉgYC)I(9ŧקz7VXJ g! .EOw:r;xlX+-^fc89,~ L`!^aueBKve.y ;Wm;6%@~cݷu"{-[ShwZXy`{g$aJ wEGsEw)r]E"bWK ; "ӛKDmzTCT'7FCke }HFzpxd ia*]֧`!! ȺV\0*6%m̧{pdwwڗy|%ٵ*WH%{4@X:<.䟏][#\Q.IxwT~4WӬ}d0lXw۴l>ǫLgSHnhKftU::WK f!y*I?!u'Ak&E;Ys5XO~b t_Y6uѪ?K| |!6հ_Mo' u+ #EΆ-Ԓ(Vt~!D\_tө@u vd,Z|r9哸LUcC}"Mx6V%FڥNP鵨NЃTt(g7xԱ{4p, +\X~P+oy<FHBD1ɦ^3}9a0$_l>U;Mh4!%WP#9qj 3GrBK 2:lsDmR0fd3'dgq;t6Ŗg #p*l\ WԚR^3ɱ{^zlwf:!o3,GtR-f vȷV,??Ba|ȁ4H]A]]OK@Ўgl 1s[(G xQ[AcM%'5VQO v&s:{o>o)7 wz\+LC$xn>| ѯխ5Oq}5dY4Sq i3fUJ6_\Yew3ynԧ|BJ'QL& *ƾFHI'-L"~w,ZE{n_sTc[ۻ4K_ZKvBp d,r#seIa\voL<D2'mg:Shb!c묹ӿ!E>~|”a|ClpB=^ \*!CC z6?YR-$fi쿔sнb~(M8ܐ/5l/x^Zϒ,H"]Y`W3/^gtGNQϋzbWy|WPxƸm#W c|ܦ7S0|sLЯk.DpYɡ.A[ۺW*:bE4.*h?-\%]#2igN} Q#tlk,Y X}z.|NfKdmFѵt} RǓ7laVºyw^2}ŭqyոCNBNfi$,A8du\fX%&Si8eBSlɳi})do  t*JV~|~&2^sèy }״Mv3+jITHo.@S>{U  =dGZ:Ȇ77`? N$]JgȽd%a||еJt6_|s+=B÷00J\O)UB+ۈ6eP"M:M5a.uiI E;;6jay RkBebPRy=㌦=)BSXǺB'>!0!S{Z8xS&>~ )G{zI),<䞑4<\ϛuNw08B gQ`3zUŢTdCmqNab >˾R_x<,+#6 2jY)3A%uheH =HN)!_6 `͕־; nѶZnYUXڶbb4ꂵ/e*~(eboUi,Cj4sCV`uIG,XWk._]VLM`^ĒOv !g%KeѷvtY5|[1}Al (JTo rl㩏Zz(p֨KPP5v+F %Ϫg5I(ogcȂZȱ$yel)>`x^~X&J6pXvhS!cTӝm&SfSS?*fxﻞ8,PPQ8`wU*Mxd 7^Lͥ}0y"Njiy2Q`oy0Ԙze+K{hRo=KA򒏱xɣV\b<8;d,ΐy30g^濱>qջ~l:z\$#[kvϷ~8Rp@@> %E~GpmZЖ&QEb덫YKyBkhҙ j,Q8J.!izȻS@֛͑NxX*Y93֗.qSyw`y~?-97$0+J.X]O/c&.EN6:)@ j qPvHkrf1ꐄ FpR=I"-Ys'F(fl=`4\Z-IjJ ` ҟ@t ;x?_6]>H2fO|nF<W';2N_"A;~|!gCYg0NjyK6㕭̫$i@eD嗧<7eؤ09߸/(xAOQ-0+L@Q[8N4Bhw u)1#rt]bdCxz 9B2_ӫѤxDEay-ZF}.~(F=\,X= M<Ub?鄊JhdrN"JXf @ Moe.Tp=8.~S3X3Ȍ'e) Q$e˶Rqk^ٟATwIH:=hנ9?glj})쒕iE #Id-fVjuz3yJo!{F֡0{GK8^pSi];QF-vŮɵk; 1|3 pڀxL3ߋ_bhccVyGDqEISNt3^~؝*H; BT9c(mE wVW}5%#S$z9QK,)0޾. !tL}PMb4?I 7a}2^W:Yg}@AHIy<;u iE'bJDABuMwqE.^B'k8If'eF3bߧ6Uh誑0ߵ&g四ZݚpɱCl} VDzIB.\p}j3"y=0/Crm%N=wB-O9R zjB567{ڨUR\6Rz2O 9 6]7է]Ŝv|aOFNFyIyr٬mpC.0|I]׽@hmּ jI?f[ ~$=HqTqaO*B?~P}-MBw:ʤlE~i9p4v7NG%<_YFq&@!XsfGSecD/eng}09 o%磌YkÔH%l,EԛSGY we- `< @G-@qU j lPo_D1li]/k ;:@ Z e2t$ɖ1à߽3An3sKK-e"9)~Fc HL mi7@SP#YU Arv]7& =uJYxJf RG*s¸_O94tbn46+_?ZbFQz'K.<9|U`֍ #v s'uO8ZBap|0*)9#v~kScno|F )Ћ\jSI?Cu56;f'nM!$ʟnєb쬳B_2xUuI]a`m雹XX+Oho-I"0IRr? s:[>4w>]<7NXʿșF!L4*#?b"/!1!XxW/O}wD;7!U.~oĕwg'76 Tn#s:DC4Ke.Qꯏ61 ,n h;r;\-.(a56w=0!,! ѯR{ ٞDa|IglyJ?5/HwviMA4rs+φL? KH@VljR{J*L YM=ACS'ߋϚ;/EDjC@%RKvA_xɆzLIzA_Y`?k]M}~>gЇ4NiQr.BE>lA sL٦;w ?gSϚ-UZx]V✥t>GG}f5Y'X0+zx, UeHkp\m>GA∍FNl,RVC5ՃmnRH3ۮ,Ycrd<P7 Dϧ+W-j@Hn{G8t]z(WC5h˻r{"7ĶrĜ鉫7|/wA9t.R;97F{k^Kl5B<ӝ%Z* K)yL`zp¶cwbt<6Jĺ"Ƨ ^;hR C?):L詘i]fKqX⡓DD Xd )Aֽ]uB{(Ffag^-|\Ş(%^QdA,'-jLhO:-/XuvFeV 쓿!Y i{IPhӬhe4R)H?aeCrݙ0PΩm4> tn/@ؐ0+z`{NgH9a)>ZG6zĦBdt)hV ߺjSms7r$=Bxc.^{pkI).Ur08t.}6p/a9[."# skKhrY!= KOLlF^F>U\}VἹtsA!L_ꈤIlp Q~7Z[5N9R xIq?a}&~?)t0א}P`#y>`1ċ:cBOZqAu+giǵA]R~Vx6;㖊Nz5.o ĆSb҅?:p l\2#_gR|Saɀ8ܹ#ۢ-,/C;w+FKɟF?iG'WD WW$Y@6,& 1HoIV8kɭD2Mo)gnjO;d:*PW!waĒ[DX\z̑KQMTT!ŢSz%xM lzQ:0()eJphMP?-]HϏzdc6~Q6۲")iNJsa,A1hH뼑{kn>Jhp#shNl6])EaAv,6XKaJ:Sj (es/7L0㈴jCb=Hkg };NB:4akL9ЈrzM6P*x#wڹTd%2ˇ(}f|;|H|ɒf3 (|)|3nzoV F@zeJ$u rYvͬ+4ۖ Vt˧ Y'Uv[J@W:D'ޙCsrh8kЛ[.v1`CyWWycC{ 3 {#:\DFP'5y^fcs~PrJz-WA{ŀ;}k9VSxHV MHHV&(̢)E`P|i+c'"7YZXI]Hr}a z=N3}_ԻA`P^dMF'KB*:C^yku"~geģ"`*ATv/Unof5C/0j>Z)ڄkBj9H>=Ue IrF3رLŽ6נ}BH6ls0Z?L/&՟J?9J7aJ 1x3d52)< Bw7܇uNHR*IVAm~F@ [_w蹐W7ÚԱ-x bUl Ӌ0F" b5:-V¸l^_cۘ;q{waY7@IX-lxRsLj~/m~KcN)̥lxA;*D l` 4k = ۰|cx+Z~Mʾ@:5(nOǺh]esljC W[F]ޜ^}m0Nq훈*]϶fyRGJVqOSRfiOa8IOy8ď((: w p깾{"F Qb~%PQŬ y]Fb}:8 BQ !͟Z3BДJUOWjOO !LƬXuџc]@ml|[[VJY|L6g LKyo:[!p*:llp;a*껆~%\HCZuEO'vsxv%ah6F:]J`LH!1-Z8[yǞMRrr֯Pٜ2a$CMY? gVAљyXX'8 p_qAtgkUiZ>IU ,ٍ=86T:Îz薸R/#1SMX-~_b&[mvbk=W#⇄ }{:I]yXx22k@FX35Pnt=Bkcl;Rv+/o{p |ZG)c/ '[-RLT[!H)dzʳ=`h53> ^r'䮗 Gb*=//9i%/RMo1Fft_IiBT$r{ _VXM&+j +)J7mKJLfDBBTV'ښ|Y䤯lAZwG&6PJUVadi'fV/81Zppqdҭ"6I)7%G ⥌uJqzeXoeɷDS{ >#o.P&bfb<GD@qDh$ 0ŤbE9gca#ؽʝOE!Tcp. ږS4u(K3;OL<TRdt_(=)+D-icYseV :r~{UQqd*kİ==16Gk7ěY2q!¾2Rr NuG&¢!䄊 4, 8wL?t|+P{)\f7P/ՙWrƐ+<\_[k\y,DN;z~J?j93k+KHTz;.aj'VZ"~=y(k:WBHxOCs|QM]*F"OKޡ]>=tI5]Xph,)~19Geq/`7Pmt;P1/*߇K;:~ȮFGQN6=ڦya麾 ?-d3a&Ĥ|tms {$H> f +(=@PP3pxɴV".*U*livų@ 4׿ Qx9, -g }niq/$*~yuʽ"jgGۃFkD (?:#}":KЖ+cii%T̔r);/+PnQ4%qy\w\RFI1F8+aK -@g Ş4 o tp]|p)ăXVi3Wu(U)پGEa3e)2oC.ZH\yCt| 7@xqB0tB;(Lʳ "ؽP)|.8it4r3sm#ɲ9?o]g۳08I\z[|EP|94>8Yr_蜧X * b. ¾c 'Cso)?Q৺Q2Z,c)rM"9g}h;F* ]8YEĒ 8.^a+C.QN8VY1??@C|z" f#2zNqջEG:r ,ZW=ne2\5RGW#srYz/?>iZF/n׏d.2Z H4KJҸ| ۡ%iҟ$ i 9Z6C|e`hVnO-gNWGU?~vńUK1Q աSE5`k%c.6hߩB 1#"IV6cshMvw} J:4{髋H#Wj'֧H}c$;s*ʭF[)0yKHDMRـ۾ND]Lt5y.%7Ϗ׸Z4gbdd˭^6ӛ^ 5&uYF dTZ$'7۩MyO>1]f 7gߜ`=i0~\ŸLrd[ 0QhB0F׷X^(_Ř!jl|"UWcb`g4DI@躐K[Q7ipq,qk0MW3֚y π]-StR14b덣dCyeK ހt[՝ri! f.߽@ j+ŚnI]7W^r_Efd?u;1o]EɌʆ-\vm(˳[06ʱ O<"4{Q6Zqe":=/\pR|@acY}7m&[׊ݢps՞-?˚(%'hj8: R_0"iȧWxPpl̻h1Affq_CZ܏Fb=󴟄>ܷu(Pm8?{U(%UhB=zG.mZ_ ][g3/BF$8*ƴs՟\iGgY$AId9V ]Mk. &'-D_#,h̠OnƑ^!Y^ȇl[G꜏"ag-c8%9Z#p]I_Ea K=,;ӓ六HIj@8 \D {{h.-i=)BS0Y~ߔx}f"\Kq qF5,6-R29~@|y"x2(@C% \eo9Z.\JY9!pzBeCsweлJ1^(;Kkz ( -;:"⫶ƅubf.mo& ԽUe-GQ(D:r yG;jr/5v{л(o4nFR]Cj7 %rU5ZI1j? $ǀ}|xIår mY8Ē~)>K AEE@/26!1?nOpwzﵕ?g '>>^3]8$r.BԁQc(%2=Z!Kz>5wV~Mxޢ{]^-("F@i䊱B_y4@dv"elx!N5;[,tu* zD!fO%UOrNGH[P $28\x>1p|@sIWSqe,-BycC2ƺ)?Fv .78i%z2GtSͱL?ɌПa h:! YȻM)uG0;<'>3=bDloT`nY)\6(RAd;;=x!a&sg@,w.=mY40lkeQ"[X;lZyv?$ zFnMAiAMNTAûQ K#쏓Dѿywl 2c3NS{ԿbɁj ٸ F'z=<$S25M!9ϯF1Eg{nQbQ:쑜K.,B%~BsA"COI4QP@ǗYB%5B՝q(eD6513> 8? {\'M*Z,kq, g@'V,F m>} £@S&$lX&:ixZLFXȬHNpagúO͙ﺍmI8b@dEZ1#)Y7Z,-:Ǖߪo%P-i/ݻ"7FO-]5nob脻T\N!K(f)O0> Oy$4Q6~v%W;=Lx6,BkZnxPV[Ԕ>VS)G[œl抭+w2rmOBRop f|ólT6f3LqX^`(9.BX#ZuP/nɇAiK+fY#䮉 B&'stknFVpM,<^:n18QVU?H Up+d@`JW]riYSR#c^D5i[ШߕŚ?'T= T,WWw6O#=x:fYhA.W j,.a;i l`ш}>|wX_.dXy#fG4F#S=\<,{]H MܓzbY+@ ru0d>Sr k)f\"ÌER;QZ CESg˺5Е$V~GQ}gT]5WoX&7'R8MxAY1&]>6p!i13ז4`~ɨM5I,〧@v뷮#pֵN]Dfp O TI({ jT] U:p|{c@j$_5MnuN|iگ8`zLM&yW|K3b,m;M,t]Ÿjmʟ^DF&ml7Z پ}Dl#l+aid2$bel3(Ŏ>E4_5{0A`LZ'F0eȐ'X5j}xC(14x83`DŽp %ܵ<|463DA$Bv"Z-pk4W0j"(nz%ٸ-d7XT:ޚz*#}L:_b9uCDvGͩ  @@9'?.Y PڱkqF^y[-`ZMю1r4)`BԀcp/fUH5b3Sev愭JRWLnu I17 H'|XRD*m0´e,.@nq^LF'Lzȣ_P̹% >s!3RT%q \8CZS~+}09+ L1UbI5@oOZ˶9 UDOFEunDWd_8za9ng.}i%S)Xv(OG#U,xs.N=SPVJ;W╥R;bO r(ix$@}N9m`zihf[R+Sϫqc;$ + Q8qQt k^>' 96!;DeGXCłs:Ī xujݢԤtPejZc3[j~ƺe+ٌ`kvg;As?v]nNd$TB՘0BZږnu:R5Gyq!`oiJ# ^ Sݿ(@Y#*]$1i,\X՞0q`af5Za02Gf|(士LO "C ㍱9ܟmQ9:% m%Kgseƨ}KWC헌MeH@n^b@%.h7oY&\Py."Pl35i:N( [x=ɽR!T ^%b?w:焤ïߣ'aL*m@c :o|'$([>NjR2W¥j@3uAم~YX{ HDݢi D];ʼZ!#=XP^:)Y肹qV&ufQ\]|,I_RMuXBG2l#ӆ6Dэdm6,?3H=\.q.lZl ȥs+" m$.53>~%%4b09Wu$xBvrqe0rhиWגtOt"/>3&ϕՌqNc{cz&[$wAyjoOh>+Mwl]p5Jk4` cAsCM'KP|6xv"p@йP|"Gzڼ;(()?Ybvw|?~U'Ebsp=fb0x6ڛ$:J<0xPVG2ާ0ط!Xm]|z fCe&#J/Sq>ȳyb{lo|2!7HKPQxG T i?)QE}0KH|nP];}s{"za&P@!S,)RE֢ln;!Bç]fӔzT$[fM*8@*'w?5Q9}f< 9q'oprenH'u@2=l/ ǽ{Fbb Zrlc& (KB?q있RIWMdk?t 7!E'jrMGVI(}pue[#HԨﲏ@^"- ]+l%|VEOj-M QWiŚÈɻRٔxM+/}s +#6XߕW3l(zheI??;Ȩq0GA {kN?oPT!ric}Tϋi|io+p1kZ1*vO߼sig^%%fݔ$QBcXƪ|镇\GV|#/||TҭroPt$Z_+z_Y/|s9oz# 5~ZtuZ>3F#j 2, 0}yV9v,ax {]fig6"M%(O chkjPttGVi$k)la2*¬&ooh)ixm]{YR28X޳q}>cq3fpM=O|@=8 :PݝdsSw;+йUwTnH0p#E]z$2yqROAIRbN%|.(eZmrۉ$!'[{>.MZ?ToFhoW]āaq0lZc-九pפ>/:36U9ڼz= Qbm~q^;bP7_:Gþ]M"IzB׽ƵYA/BmZT3 V#aա$΅]&& cu\6};eMr tR}6sG+=Vk;wSKs)aǏxF`A C\E6"*9X]pbNmCUCUe%7QY분1*' eܜE׻d{ kr!\m4rwY0';Б8KĘ4*{=_G\s RH(@II\{I <ހdNωͥٺ_oq}=z}Àr&A~K(sWnR̮LÓ2ȡm9:6Eb5P"lNGyʰ<b71xϋ @[ W)3[aL5Z׌wװSekʹ,ʇAzAv,!ajm 15FCsO@+6Lۤ: y^aKjq~0Pg6i?mx-ƈjiʮ[uqa}%yW)oU5'6{s@&bg%\=BܖEbo/(2XAm.5uJ=(s]X[9_BL׹W7!bpL01lj3ޚ=>m}վ>6qv ֖ +xy"fЌ7mܚO2$`1gHaoH7Vm*.12vtZ)^ls,s` ?bTц\Ц*Yvb[uZ>mGbɞVfV@ Ʋ߲a`?HY!Ɠ?gOZ=?_qjlE@Ea4Is=]&n'L`X}v% .X]162U!VGdhUz).ƽnxAq_*.bTwߨúBp+ dtb&TxaI'P-U$l nCHUWNx¤(H%fi C+\(N 8 x χIB/2bryq ːL8 AHvH*ɐIa{DxBZyum[UUL^IMFl%zuIڪ}8e]{\=ѩ+K4\CvTT"wFr8"H50xo];_̸zD[ܝDB$t `&`7 .8W *E8a=h1PbF'lzQa|@pxSZ=Nznxn5e#fŊ;Krə+\n'Kn'C9.3T&a *f@!%-#+GU%nqj^vKV^8~!JZ3)0ޱdrw,y.[_,)@&9$"\6uR3>ma:ˋy :2˪gݰ'9I rv`ޖ Bpt%J>˷>ݬ9$xc{Z.ȧ][eAI᜛-V nnhd\8Seds[DU>:ِ>"ЉVUv"7>Is괙EQ0NDb9,_lB޴6yb!KK(Rhd+SrƎnoAH:4#.to~v 2&G\:&V4nOs+4s4:a tN%p7ݯ"(hз1 0.lǔ3ݰDh۵Fk-XȾ4{Q8"И7eqyQEb㛜vT@_]Ib$er'0s,EBF&-9f .dؗ U/P0 r;/7hdl&5_%Ҡ+/h%/&yk(1Uurоr sc5;MO0mI"0<!$ ^i͆P4D_7Lе9u8'fʇ͈+] /l7eu S2 b:“4-AI3X1,&[쾒cfhǜ%J @_l4㏒dvT2|&G6P*$_y3)_F@/uaYXb{f)ҖeɅIJ;3~*:o^'o `*z|aG$y#[2IHBg2)h ɧCMxA{H[""#m]kv$i&@1`57o31L^P8 gB l֔Ȁ? :D# M^'Tzbs$O](׃/[] 3ejs3 ,l=~Vl뛾wmdgs´/s 655 VQl"\yV4F.|mq^Ⱦ$j/5o]FqZ¹ X9,.Q:rPm +Z*iKyӘmh Xi0L8/m20$ݿ•c;َƛ^Ĉ: ;]~$, jܺ:'8kY)f'!ȱMZ oB{Pv-ު >v7_2  ahʨ歚:2H=dPIhnI3t*5A(qΥe 94ϼi R͜^~0 AQ>?Ș;-? ;QdZ xPw_gReTG54Q0&:Ѧv<$믃T C$xxәF uXٶu.*فFY5á`d\Y6=HHNag?6qW@$$;o4$܀wyKlҹJaǼ_|ρL!^߆s@nrǥhJ6} 8MX&=MMm:{P=l-꠿3<3n#D7@r"7L',^ _Zmv 타p׀H[.Q+P+-ףXƐv[-B^ѳnf -(Yb Uv(2nA$[R;.ocoxŧ"ހIǠª:,qx?IdځѶY/;蟫MRȝ粄IMqHXYH}vgTın`eBGGTw ecA 9l5XDeCNZH|Gkn 2t%[j\pb0hYM|p] sfv"J.2"^e-E@~~;3 ris_HذdCc,KHoyy+:͒:-r\:>:,0saHL]0QxDC7=\Yf6c )P}RX̄tRݬ qMغnmk{8&~#g(n7ӫgvszY%Cwg岽xS+IAá/-v"SIsYhjOQ#I_HQl&ξ _!>Xw[V֊ XL|im/ ݇sԓJ' (]InrZ Rs 19.$| Mw4ėd1d|~sr~,8 e_2 M&l]6(hՍǸ;1%\݈Vv-}c!#3:x;ӹO `,H|>:GSqBMsM@@@nj3AAd#bԸ anq\/@PHJLC G_D `Zkͤiz'ةZ~Yr]l"A;G6ۅlN3#k꺨bg5S,~vz_=SNPϚJ|4 ΅027I2(yI=G)ч@/T،_Y,m5t[%M=X2vo&ZSFSvtb%sfJ;w7t[K]Ǹu^0t44gR+ctt$JCUaj8Y7Sb$``<ǽ 9ТC! )]ȪX=11xg6c*Ng@Q\^s]O7KlmOui ]1(kXĺϬC. ٚLiһ:@׊ko@ R!ϢH^w %DmfNޢ0ncoL쾵ˁy`Ҍ8?iXWr[j?; 9nIaD-˔d M}殼X'4(lqU,9.ђJLyA Iz2f"a3WI3%5;'OB»݉E=}:ȆRwkR[|6%-)ۖ҄B( 裏=7$@dDG;bUڗ|JdY\F.4a*An;'nMTb Ӄs2RK>Pa e Y7޾  { +'Oq3PwP`΢պ/w! :&df6:\/6a1-EZ9A_M]6tN=}'T`7|_Mf& g$_aJw A )B[5[Pg])MS|܄#jǝ>׏'H&(HQ>àϜR[Z˟ vD{|T\x -"9{`^n*O`Tw^LUU;&UQ Q[|Ҽ9]O;YJ]~l6W6 v'όȬ$h|3LJ րБ{/,* +2$'AP P Ax'8 w<s`I*>%1_ugw`8jk=i2I>dnau݁/ҳ<[K=4Vi; eΎ^?)##uGeYI5&Sj]@,Q@+cIy%xZKM"(qZybHi<7ZАPw6U)OHSh3#2t fK-!0ISwn]U VFZat((IeAPģHTT#A5XAY}ؕ0ΦԊx>^՗ā1t}i^҆*Jk)lh `*i?#o{aȡN N˓a2#;#5c3keJB<Ө/Twu=VV\T)pr4#w4l+F>٫́9Bk.0fS6˜{H96 b<,#|ߌYt.+sMzVg.j S[x:2St/P1 whFb ;^DjɈniq:$M8CBDs$J"l/snE"%K=oθ$SKsZygq#?͙b[4!\La !ME^c>fvku,&O pmnk,N4O&ELgaeg=C]Ϭ!-Dw!#3u8T@j;Z>d ΀MJ7G6T\ȔEMC|rᏪD}qm;(H( [\ԟpuK"P4yյuN0t0t T!L 3 IGדuqm5!Ai;7zfU$xObTJSyͬwbY}R.Lws`@ţ51{ uB? ]eXDzQ<QcV3:T+k*Tro{Kc< sһ̚7<HȜŀ:?sJ]>u"T  5̩'~zz@$g`FmN)`0˄4v#WN <-*H݇s\D`#lE\;oq4 ?_d',qH(!Я*SDIQ{uiqQ5X Y¨r[QJ0!Sw$K!4D(qd}FpaJ;?\*e8jҹOm6G2/+ﺃ y"gvκo nlBTg3y _b,Yv&LVOE7W3* 6,NFr2x*cKlԉtn: h3)zߥDƯo:WHj*G]eLi&`Yon2M~BZ=BQ-vNOQW\r4_zjSFuOtK]~;Y xE;)qX&P2,GoH Yf^SV`dxU&0,,bD'Fdvi@H,J)+^v1}>kXx}.pGI$M,7yX"**"<#,r.uMvvj*c!KA4/.m{!tRm{q+$׆n@ E؃F(Ս ߟx3&[]nOphqr4{D>,ʟ!Li{BDmUFc{ d$˟+؏K&.-0oP6P}+ީY7w_,T&,7j`1`ٹ=aƝC fշ=w:T VZ;$P˕o`T7{,hUA0aoYY]g,J:W!A$67pܐ"Qv4'5g~1٠ƚZpyp,=e2cGr*dhh]Ymo'k7-'!p3֫:*rn[GOu-%4/CQh4%$'Q%7 Oæ:_Su] QAfe2%r/ GLWJ!w9lf,Ih9Ur4_vҴ22h8ǡ9bU}ͫ|qlqM(bRc}ݍ}媬HP#z 3*"UPׂрG"mvyKoCuh35z.@|'y;1VpfW-E fShE}7 V ;9ePJڎtxEH}pm'm[Lfg/8d8ij5#2r?AiSާQbѦ"._ ͉G/?ae§Ei>3|M]/2JPJi=pi[JX\4,JF;DEFrCy@/3  j࢖_m~'aJl蠒`q_ KR `/,zEO:o sqz2M$㩠vճɮ!M Nٽ)h~з,${d5R/wKLN{lO3;݃kzm@MCq}FPJrB&!nwAM1}*łc@fC*6w ♕ HUo5b"aVߙm:cWUCҰw::kw;f.o_W+)NL8v ٧OA{R?!^Wo\owͷwo;;qi<=|ޥ2+m%l89I h-Wܿ]2kJPI9g$! 'K&۪GC)KOɅKB 7ejwjLrdW S@3\ц5Bn3^-=Оֺ`|;=}jAia߃Pڏ $%f h_3?kI{jZ*$9܃(!G,ybB.Y KD!A 9| < asi ,y6BLOwP!#-.̉3r kJꆼvXJEmusnvU[hQb [I}m]xR}H*O:Die ]tItjF1V60ksoYrj7JNd~u=X 2vzQnǃIGsD;m]fyy|/;7R1Xu5?s60͠jP@Qk/z4ex0~/gwFڿ^e(9 1Gdy|Q}:C#0^twVbjymhE%6Mz[- `9d^Jpk80(jN ѸۦYʊe+ZKjQe] ](yQ[6( n#(."VJlBܕL84nބ2h %rz  ;緖4\p 9çGIĜr֬KT6<ERA8\Ks܃GgmEVd5I4o1Sp{)T5*ch`Mӷ6c=16똮Mtu}K֩. ;`ZA1x:s>I/4pGan@UYHڼ81S::&J!9$$ŀP~ˤuSmsO$e,9^Q璶׵u u6"?hH]6\uGU*eh޳!/u6DݑַNRW2g֐*l35ni6k+`wg&~4O:{k/hw%3yetB l9ƍ\(R+wR? "Vʄޜzη9BʰƠ(4b$ X22RƓ4gJ?W#R'%=@daJ.qyO]"[2o4* 큊i(9xuH`4{5juЮx-{kgJ[3^iAfk rEsa9L:m\w/u}g}P 3/m$N77Ož\蜭Vo`NS/:A}{5yX" XWrם7 _Z>Mczn^!5kn$c7z`H{W3V CBM*€z%Z=̛3CN^Hॎ RAr_rU;{.>T~ :dW1*r7&Nsq7 `?UlòG"Wa Qg8[1 .832blsM4H/yijN+]us͉.YAJ'˶he9bvR1G+sFk\XQ ۿآw^c־C-5!rZ'!(֥ 4@-+?ZIM d[ƌ_[x(X{;e Xԋv٥t7\REa3s%27CBM1oM~y_>xRI5覛"͔>YF,\Z2R TIdTsWx;Kv9Rɴrg(({Eܥ<}#[ ѪLJ%KD.Ƀrˁz`h(~2K7v*ӂeGzyTe2]Ve}KvqJJ= O?[L~FTf :=3E=0՘JMTM9$K4) yOm$`PC8a6qb_z%>n3ZnO HEfaKas\7"$%6xJY:5VL& 6|3%1W4DFoa"E\NAi ,hF~>C^an߶-F;n ?v4,hc}\TQtkkbT[%JqRjPlTD,:Hْ׾2FF)gׄf1ɳY+Wd ?1҆Hv/{<O-szNk$*Rk]>dM.' {Ձ̑5{A0x^ą85wX 8W7טN^]u1.ͅ+0liyA_v fD;^r=$7a*2ك}8 MJM XhmZ7Jgs5^PvAp'\ot#8 Pp2gEngv85Ϯ1EpԚ4Kz߁8freOhV(䛊Đ 礬ť_ sf|,M*TY*4hdJRߊKa4"%lՈu'Q⎣[]~UlMdƼ\HIz4ȺћQa3;fuUCeXN"Guu/ RPybPhGj.d2fsꃄ["+l?k] j{Z(jp0e51wE>☺t'KMSK*OM-!>*^\ogJ&teDeshl嵄?<#w rapxI"&)]A l}2P`$5/Nm~g[(t=blm %D+,W`Jr)]#&՜n5旐 &O9/Զ@ (\x$dgAuTZ&)qhĵq32ZEpNDQX>#ԓaRęVkc \Ѽ EuvwՆ 2)ocG $GIsIiBO_GB;7v9$y.I Xƨ΍2ꋛw'dWÇ|xˡ/rk#e餏HY(֑t w~mU.c %TWE N3y]JbtTc69|d*ޞ$NVUɺLr_,9xǔVJZtۺ'!=Y*R*>` $d(fM '(k?Ø_]@y—MPb1U94_|ib*m)[q8/$Z%8ijӯ&B[HjK9gIʹbqmg#|*ֶLR^P ]PçS&Ec kɼs9` K׃gpF*x`|B^rSܺ1N ~1h8ֲ`. 1QRRUw;j=%nvf!oaۏ<Fx-+5O>5 ^XBj/k W'-M [ 1y7u# fK]zo2<᠔4a[n9l~x Pm <'ZfDAA,ui*nRl-:Mާ\I]XGq0oLYΈ4SU%ZS?2’P"(>*I$ϯ匟P\旧HuI[-iF)>.32cEä#*PLקeTXb P(v[.yyДSj]FМ岶T=pM'CmՋpB#F~ xmF : &\j *Gش%EN@BW\4 '#`XldZj|?MfxAN- vp US} J253niT!յP7`< VJ{tP{77lSUOl;2N*A"Q2hŨH5kJ r>R ّ]gsḢ=$zcPuwcA (*tV;')$~ T\7[*)2c Km9?x0,1+P>lW-lxbԫVb]-3M2O)BJU&hCYۈ@pJk__;Q@HUeZ{dEP^{2c׫V$YjGԷ"U9wu Xbrec҉19Dxt^2,3U}w Vp^5ٟU}PZ߲볳gB/"O'E;eHoZɋ83"tE 1%•Z)ɰeDyt^:Ļ&E:Rkڟ)\œc, ])XD*T_Q0UOL: ,BNGYܧj} M5Hƺ H#J*;9kUT=QQr#Ψ?/ғw<:PiFi?i$~~{_ Q=sd)Rq 4 -n!Ԑwf{85[Q+l d6őot$İ!v^rtC&T\0i Ҵ-~ƏkƏ4d.aF1^m՚D;`6K`ǁ|qw[ 8{+qVFElفG0w+jIPVw3zh ȷsޣW[8^#Alt Dpjє qBжݧyr8U `+݈Ē>_;GpUn`Ҝ7c|t_Q>"Y7*CsT& ĀR5k+P]ۨ/2?l4RЊD0UxH ֿgb4zd bU wraLTaXXY- vYc]YOOD(@k6T튕o#$Z&:|2+a(aF$4J(n1AUaK,!۔Ec(uۚZ/`O|%o\(t{jHإթwaæ]ܩgPo6 wL{$?1>G +d[=;'m@F^povy19&|F)I脜/mtCѼ̛)/HXS@؍'&3^z.JTo|yQ I _<,YlKr nR<5U|ufRs3 e-*G  @aS%3&cFpߞ[- >+)بh%KBEy(k;58ß1*S%ӓuAAܫ{RwCrvNɡ*!_/S?uEslE&$_ԁb9ILŲL%QOV_9'25ǃGL<TYA)Bx&6y>K|AYGKJ0ƓM؜Cc2|vZk?\HQdFլƍ$h_":(x굼܈PB=~HqF޹-kJ~O7Ϳaw[qwi|hi.LjnWD9SW} 6SDT7qw5Y.WP >{eBK-s'R6lXyXFĉJzI#ٚl^ RiҒר+-3vqU -Z?{`3fۇ_`G.4bv!PYhy>6lZ󓭺_G[q>E )Ja/ώNTDgc2|ft5ITk1(Mu$|jpS54AuQ&%np93Ryط./k4VSAR9VLD曄R+y.bY^K!,WufxSe$ylS*)*/xŭ,vJ6a±Vv.S:pF*nj٩6|bBejPȬT9: oqe[b Y  $SSF]zG$;G:+ o_׶5+fW1Y rG_.ЩG_`ESFl|Շ)#bg;>jo¾B41,XQ M"9KM'" S%K zχ Mn|r n%fx7Ճ>\K;WA5$6W4rѰaRf9JOy"lwYa#Qy=! )|Mm(O(%aODb1{=tCsjc͢cM/dЮQ& h_) q,[lq!茡&~P}8y-gf夐!cRf|aoN7,sVdK4^u 1dgo]&_>ÒM(r1^'f-dv@x#V%q`U5d::ћDJ"[& 'Y[͋Us w- [JП͠]2g|kszXT&k6wY !-Tw\=aw|sl54\ X1M>dBCTPtC'"NzNdߜ]ʯ Fz̎uϏ}?7Ғ;>zۨ ݨ]_r]H &/u/C C$/j8dx8n[*ybҫA8+NvT~[SVJJFӧ}^WT- F:ɰOh84}QJټpP]\!Tz# Z U$!#vMM_~6b?i4:ynHTi QTN@۶ \7b 1%҆`L=VW/£"9U"X5oSTu̺/R"[ח (>ǽF^Љ>Jq]C1if]rvJd"f"_2Up;ope!*k5v:HXNjpm խ1̧0ٵeƞ*2F3ͺx/`1)f@xjZ'"r$pFc+I {@^67mk0@ d";`ױRY;snb[YMLJ:swnVHQvbVBwsb_[n+Zzk{'@1 ,·H~(S0v`WQ\)_ІBJkϡaI'|:8F+ s8zI(as:Ya ݋:t6Ƽ2S'Y) |rXo瀯{y ?krvF+oN}=byv6G%&pB2>C:~(~_C.) 5n]WsDbeY,ҷ^&H3BMrTP}4)4X"m㟊3ZWⰢ(w#C(rh!J`_",hFJ7vHbi0᧻zk͖~O.G̪L%kK orPup;ɰrOV@7ٱ(}\nеt|-ۚi_uq!޿s}7DQ3Mɭ~pdqF`:};5 8z1@W\4* z9LqH6''mgIN:BZ2:v`9Z7Z =ᮔ*ޫJ(g$ޘA'71D{ɵkZ%cI H#cHmȂn(kohmVD#Yׇ.rE^;9V`t[ezݪ2^/"c: h3KIsɛ\~JסG};wKw0`2Pg0 Lő#{PMa|tOYOfF'`(; >/zp1w0fy&ǼfyJ|BSt,v:Ԥ-MB UT9g{/,4H}8[3yl\K`)l7O%3%M[q}6^.4B!Wk-sJcW]){mZW&#؛N<) s_cڙЃ\̝tR=:}9jfwCѐ:`;|yvcO QRqb!t&?^ 66.--MχywM'Ĺ=O'n8`1d~!Yxǡ%P 3￟WTmPWH<Ӱ(-D4 tpP*FgaŤ(@EB[B&Ll+ՔxKrS#g21̵11S'>~$ziZhh(IWfֽ5䩦#+b>eaz ovᬸ5o"_CSpU,A:Q$eIVr(ZYL(;QWջ 06i6 嫬h %UW y%24HEt 1Csd0{OhfuUDk`{ W3շDw,7}8;n2p(kD'֝6Dg ¡uwYSBk>]N2C'6Р {{?~i8輙c/1Uki _uE1h$1{Ξn[: >@Q's`ZR;Y7M`ͺ ;Wm­&.P\\Y?YC7XϦ 6#g&BjNwo1!Uc+lVHoI"(!ǍCW4oc<)m.ktnZm7"LJD*9LW(Jde?D,^C`` N;+qQuO,;3$C*VpG0rcOw̝Jqӣ#x:@~#~ߨΉ T9a$CO(Ϣ:RAJM})"Rm`kg0qVN7f5P M;bzqmB{p]yZepG[380Bp5G0.q>4]Š5HJk,h,ߥ ,O Bz׌.\Wts5ntG1pN? NndEt\&m͓39ś74Vga$&OA"-6"yڂA%Pb H=xvo6.$VHwF֊ [:MlE$d*(38^v%7GjmQcz1ȏZϕ^E:gtf,niBlm4o#i_~DjBCtqek6+ y=?Ά &iFYnD $6} -7m8N0אKnv f̥ĭƍTk27B\dOrRU!>sfy R> u$0Xf8IS,DŽVm[+kY=Ě\B-G4C \gJq!1b!f7EޗOA| @/qDnkDWCU}S*l"ʘ׾J**FXS3ыE&av`enqq|S!!ֈeFL v}톇Ath ž^ H+b8B!b[\sx/uq q+T8p (Oek.m|6TV' `" H鳨0PgMǫz,e„cڛu4ao:Hl;J[+x|jJYݺ3F;c"@S7'/kCOy=ǝ׈[}l)2 3(vUTB#Y9fERR˭##D2R&f؝C48D?-W1La˃$Av/DUgϺ}#o\t\I:=lqж+Mf>g9a2{j,}S„q.o6!=LNf/jF~wD+1ԥTT` o9 LRMo.T" X%:IӔ$</ JN؎h[}Fv(!pH,>H/#/jl!>iӉ1Vߵt|g(")gd֠G]gDj):1AL`^ഈh fgOXwgů]Qmx9QEO@I\5X&6SQ: Z2:H0Lph- |m)K"_X6nums _r6&.$EGHF#ºUg-) 6VT#4괐h$+i;Y#dmt* uR#6cU>ߙ)gYg"Zl; 'qW(Z}x[bFePoVu\N;cr$ ٽ x1hG冑:-շ];Co'ZAeʹezaC4+A*x(ҷ%mxHxr&[Zdo}Kz`BIEKYk*uٗ%dqvٱ;(,ǡun9N ͿwTg.m ThhH~DQ˚*yCc%aDH TKG,nn@.';"TIB^VN&" i13j8Jb0ӍWH`&=ov2;NS[4*Y3QQG6Z*p9al+ch m~eُ7Z;A@Ӯ51)LVLp+羺^0h~I\<%2˘`K 8`γ9v{Hy)4qyq@ύIBR= i;hTo\fto }gax9̅ CB]5}7v)Xm\}=/S cz?lZ)3ƄH=G͋ 솪%X.Dy銹F &V EQVE3L]bTb@ maBOe'EdUYi1P/)EyC/9ߙM 2yx7KyZaPN;E}7̏$F 9"-V1;5IPa&y"|fQɬ8K_:nրɉ+ g" m gJ)kz|w j{qt!?iG)hJMs}^&y;.2gR[T1o10 W" R(a-`EΔUuwĽj ؚsК 3R'fi'Lm?Te^dUz!*o{'W:Z3B\{~]!Pc3@:K|Bq{6G)Bk+5ay(h͖;;)Hj+у2,wy-=knBy#*a+T)%1oNA-r^7_X@ZY.._xA;-t-(t170+Tyv&% *vBIuϟy)Z[M^c֔SvwgHZƆk N hk*4#Jb_i*rI--M#@CV`ɕ5*\w4f\H_?LKWdAt+y )D}gZ%i!ox֜2uJ 'Njj'FF!s@|Ix;%ӘJvmhE2f+ƮAsMS[1sVk+ BpθwnbAOv2Qjgv7dz.U]դ}2}!:^ /9 X"6@vf{рFTS.$L~' {jk``N˼>"35*}h1yhD.uA+ \ B")KCe29_~.Hr 4yV:n-?t7|o%)t"DI.A8TaR!Ү0\/xL,kRL:2= 'R~HѻuB38Z> rήYf!d^gPTZ+YRhj(lՄ;Eѵ RMާQ@}ADA\ 5q3d>O¶#La 26g=):=Q!irh#Wu< ?U <.mdil1,PBWVA&UwbkM.CHWu,<2@5T5];}!|gU.,k&}),9mt|hcu$gР4fkÔi녡io%I{.Tyq9U0>5fUQpeQ1i oKCD@en 2_I.?Jdwc\a®WW1b'/6iJa6b׷PS_~]WY*+ ZA$3yeF!}3j[G1e fYA/)b#s5*&PىJB-1eTA<?=Y~q5ןc8s8,tu XՅG]C##ҹQ{g ?.lD$ྤM'EʟEُґO]=,HlqnPXzqHvXhU$ZBc8;"TFB]' _Zk1( Y˭b4l+X۠2a  >ޮO2ş`{8 Һ] saY TWI@(0WUн' j&]Jܯ}H63 W-na4mx%/XAN%[=s6-1OoE6?H)/}&JRFQ@I,u|!^ %$xydP|^ usۭ\,KCRU-!Y;-sH,\=Guf1D:P]L][}N19=.ܢJ{2bŀ픗Ve W. GO!hR:EU9VY89 v^.<>Bkk\ ؞݈6;Bx#o4I 'X@ֈ;EO"lBl@oH#ʤV#x!Vvx;N Tc,տ 6#}"rf-z E.ό|Y2=%T˞_^ShxԢo7%,^CtF[};^wy0g9,YQњ`GO4{[MH=H@z"( b{I醔!ٵd5*>;-4`I>o:= b^=!Ð dDOJ}]K{Ş5Z=>Zx-G?SqsȻLb ڎpG5opqipO8DSf쐸nĽ`؜A/8׉@g>]X0[w9E rr %Sql%=!wDIWg7q1C3Lo%d&o0su * /T2( j";G GJ_?ƅ6Շ/} S*{W.ʅPrߩDj>  ѺqZncί)G7nwxQ y^j]mp*cbV !8uΒ(lt'=۹ǎT-DZ{[[5kMAl:>=EERJ{9\Y lEI mR?q z$(12v_S^.if6:_d@׮έ℘'Jo> A,1dWm4S%!%. KE[{ QK@򂨄ky#󧚅 [SG I'b9[ɍfutօ{iҪUKrA.L`>@tM=Cƥ-Y4#EeMO8BYUmgHH&3GLo06IX5̵3z"ԧˀ+W5fo/$nošY- Yo03>N5| #xF)}Nf(dS6+"_{t%|pE azg(^ؖB'V1p9D]e us%MCM}VOT8fp}Gw0 .{+n)_ ԹVb0gδN9:]7Z>n8˾Y*WL)_UBfh)G\Չa?p)1CŸUy_ L㶊1̧a۞ŮxBvT+oo{)xq%&IU2m CsafdP]lI)sJYn382uYԩ ?賨 xU-}%B͏ r׫:hˎfϋڼ^IJv6KՠOlFOɼ55erg}֖z*bc7ORgke,,? Z{.kij;c<k)te}'ˡUc)eTI^ #mDkծʢVkTr|Ưrힻ !08?+P)K-y!KI8pDl^(h_suFCO|MRg^fm.D9") ߪsuEBT}0Eư#hV@:Cx:R[s Kc܈)Wn7k8(:t5LV#oK`]D0W\pOE;F.zf`UY/܂B}Z_G0?bL>V?<+~ssG3p$[jg*X#t}$:%НzeuѠV^| VW"ZL9+Jx7k\JvbU= tj!yG=Ce DT`LLC0 567qkXfi+ۂN%; 6',O+UC G@*mu$/@qfZ` lQCm*u'Hb>ΔF$!gkJ4]P"mV̗2卫\5OIcN6sϋU(!?<an3Xvh}9=-bڨ,ծU>>]C=:_ֱ{rJN2ظ{TܹcHƫ]Bn6pip54b'?8-^x)(hoD@iKUE!۝=|UtƁa\<ރ+ - ۅ)m4 ͯD5aw'D % <.αXU'0jIn6JXy0i >D(j3΀4M<տ>Zq\ j} ȌLm主$E2 b<&x {elXK<syJa2g*w*ze/M.gY&yKZ' 3Ep@Z 5|876~+H,M?b!ăKC$8~ ݧϖ+ħ_@]Ą!R vN l| پ wWٛ"97kSoOR^2k?UbIn޳bgs2, Z~7/&%~E$u?Eqއ<%C)c`%HOX:#KG)MˤMX"T'GT!cN~K}<؎ç|6.RdIi߹dʇ$V_HL1"kj+_bԕ7B2!"LDvצWcIxy2 9G` p7~OVn{7cl&;F;M5P:&@ qXb Y;{S!g՝ϰlȼyy2{鉽j 8w&MOJAD$Ax<(TK`@~E(QޘM4ΨqHIF aS 9q2o0P\'9$oq>E U$:@*">'Jy0Vyc_DKl[t]6M"~V":1USR 8vq?-kgxy*^=%ܤW(WVG|{jޝ 0_ \U]鳌J+nO MTBЕgQ;xZSq%r&2C`8r]97i Y0ьpu)&Y0W-LM.]wlD7>xn.{8,C=<]))ٽ'ŏ3-B^Xe%]F4߶ )[f 94|at.׸y5P*Ppn).|kY`e~\PniC-H{iͺK|nPXբ 顣IIgrt P!"[7#Mp%V,a$o nltHƊ\E"9ָ?da!E!~qyvJL>l[NJ-꥙Ai+comJ gmpG5'{Cj9.u&A|vʭ!s0d?QXגE1wQmS8 .]]`ಉ0%=}{L<ñCyiEjXu-'4,ȧe/)Ġo>--׉˃ɏ(n[ed4!' qM_+)4~}1umH0gtNb\B>Lg. ǓpT}. L_z㭄͋>+s"WML(;t ^S/l$rɎӲ#Q=9%]‚休U3PkdpEcCJ3ԙ6*Đk{An.2]D*Ǖ0xsAE"08j= lpsCGv[%Y,X:Ǯ׳xT5*9yӫ0CF{|KkX-ݎR6*IlzUʏ cFrH&= Αނ.ga*\W<;FW쇓uI)⦤ͪNb#NdUћ(I dH Q":0(a4UcVib^Myht `.XD]LPzvwE^:2)kHȝx}jgRNxZ:j KL:jU O>F_̐PK=Ot87w{UOEހseo/%9=N'%עj"gyib>-i2L|σG#QI%!"8F+bZjz!PE"x/^iɋJtP4 hkQCY2 5+@ߒN@'_)3+ G4\XBbO$UzL"|^_E-Pq۸ɓN1Pb O, O cc79q &Ȍy^ 3鮤ȵ3m$P#oŠ|FAqn0Vdu=(AC yXvMQǤ7S=q5?U|E!Y|Xg·F[.c #%@$ JH|$g%Re8ߡIxdokh>ى+{XI=Q9gBdZk[GCZa!-$<=W*DcfNgBfr0՗ϒŎyKt/W=hBI-3|"K^?_JL5'gs t) $dy$YD Ӆ%w!c(mf<+V i:]LǠ`LO#-}Θhm"߸4w=O_G EDJTނ bPo A^+MN[BÃ_cDqA:|)@-_Z\܌WB^(;Ɏ:y'lT0^E]aȸ7i;arV>.v6[|8)-%<,(Ӣ]2~9EZx`?FF2;e.M<4U<]pY8}FK%%>cq+zZY}Qpթ>@Ak6y.(jn~/7Sޑ'~wDUn'}n3_"N#ꉇ8婨v5Nыͦ"bHVA6aq~ _z[U<nW,QG%>xGWc8p3yxDDئqVl4l) 8?`GH5`6UDs?eG:o,_d?;#3?ymF)6~=tmt#XڭXa/_>FŚ< ~FE~^rgzsx+"qXz-&6 aK]nD5PI4J);u  "ph7\8%nx-}9g̈7ri$pԷ[6ԾSxV󢻠2 vfF=UܮjêӀϭ_M>;8Y?lw#C7a(d\97f]Jߘ(xGp.-7alկ[wB\n~ %/ףX:!#հΕw/E0Jt1컥=o4 HJwJjg%~o?ff ݛ&1#!-~5]4B.ḡ*s.-LbǎU!{ZƔWXǽ>ܴS(N3|=r_FV:J\92&, '7aU>c -N̕Xʢ2P %P#U#iЧDKvl2RJft5ٰz`oIDAܝD6SGvI 낔n9։1ݢs1o^-a/lpk o-尟X;Li2ܵ}B2xswnm@qC1#Smˁ>owHx5{q?R\;#x+5oq7=s:faYnQqm:EXMVx>Njk8$X*İd'Rͻ3ꆚ{k`<9lyod|n/(Ʀ|b W _nGC2@Յ`g~wU>Zl)!)e z3{pPnd8s:Eƞ_@ɳqHpgm|;s3zsMpԈrLȉpNdt>.\}lҝyw"AzUzkp`FS k,Po/V>2W$Aocn}s`bI>u6\$(8/Ռh+[g݁.tN#;I~hT9a)I#Z^ {o/^ڋIɖNC֝`C-!z_B:_TDzFu4hd"DAs t\w|2yi qCD—Zi2FO6͈@!J,I4ʒY*$1TuYl4BWH93%xjݺGbad-iOj%ax95B4&95J6̐|ꫲG`XiTrs ?q1-j 0׻Dܚ'E,m%o#§@euď`AJBiWChES{]K[2uc운ԁ O*k @[ 'JOK(p$(ফ^Qpo /誈r訃k) $X/nxط,PJv ȪT<-b"h$[]ׅ~1V?Յ#2p?Y”(ѠDy݁_z0*4 M oVl-r'+B )255J:3:37E觪Gr3%%\&}ϩ`t_-)FvF5ܑu=_!ܢ'(=&|4eq'{垌~y8ju"e+ʐ8dYVibO]o[ߝD0ϭIoYMm\B=uan\LW[[bR`1Hq3XZE&\!N:!Gbf$z3`P(~~VGf 2S&x,snÑQZ!WH9Q= 3C3#ijyC&i'rC JGܾXg]d7Vm_Eoi/ga+߶3Ʋ,2kLËg!}tydWphBm* xvf_埣O3|rͥԠY|SZ?fm[~}#wЎF:# -(/>H+W~rEc-A}L!V7\*cc¡#~G --9~͡cOwE:gj2< 9g\}nVnw51p̡rBf=* Bl"-уK"ߎM;$MW{i/6WY/(54  \|O~.v̄ҳH,8`0].߭s$BkJ9 >, @D'1aR<)/oFc,10o=m4HYGp1U<M`l*yvb.pV Y>u;oQ%o5942sks`;K:4FdYAqIc7bFX\AXP8u1~zky ݇݃뢒ѻ K#ɒZ dd,T^J{ 6o LŎ1B{_~*70P>:<<ϧc+RuF9C/)ϕÉ>FK>|R0Qvj.lףqhw?AʶO \c3Mغ{~=T@e;~,žSxCSmqsV=!f콑w=iBSJdW zJ^D\REd_NW@,O7A0@}*h>ZE|늴Pf 02SHwV^ iټ2z"NVy}.^ݜ 3fURH'@(>7+s:7w3Ι)%y:Gʻk|%1hpbmhEg!c|lA ֤vA*yf1RȼމQZ:{=-EKdAJ[u=]&NpזW^iuEDgP*R@^bC_X9ᑽL %dyzA Sgrey lN%0"+s')}pnJzKx%$f =آ" O?w `0:"ѕ.GൠHWs'Ys h?nJ-nٴ-Bԣx|.BzDh¬/Ak Wϛ[ *7nSN n5iPNnNV*~9ulM]=VS^ujN#Pr-fF}NKMk-#1Ki\9 8&ODX<C-J[&Bq8 9+jˇߊhͭ(Evy&":CLb c򥚇ϧ?%%܄uUTz[(A Sw'nG2Q"hqgbq$7wTwU$U5r'7-S`$viT'݃iu;qBns-N\kS2d>5^ DU 92q̛Æ>UZ T%z ΋UJ !Ͽ2ӮFŝ78 v'.Ѱ7t3[Ʒ/L\z֊X{zPKN?$|71ըe AՍK ֽn5Yh&m$2w `QhsBN `*e+(Ej3Oeh ٕmq{c/v3ۼu~D/D-haqzt' ugnL{ZGpIEl)pA *1o8;ؗlYoIA ]!2uf~+ST}JPԦ`g` -]W.+U4w~R-of8Z{+6QNIAL@#L].yP6VU'SϬEF%*"΍IpSַZ;Y3=<[E.n:>u0ʑ4w^>- ,C n,ު?T: zas.uY&Üx&\(c\ѽ4'2c=.iH6];+y5ntb͋>fdF(];HNa$;?@@㰨r4pզF}QyUlp4Fc]%&zPbN'O4C+zX8FLJX㥣ͶZTU6LMNqtA֏{ 7C7 w$KoG`j/qYiʅ3|"R@M9' XEU;G\C lm"iq}Q:FǞ&&OGV#$6E}y8F'%^\!F1,K4q.bgKRΊ߈Ռ#6q;Һ-ǖc \Be)uڣe=sK:>7#NթrPXR6X)Kmc? pG)V7tFx0@J**D+OzTy({FG! {wۮ D*cѠZ\·F;Wxj6M)"ˇjR:WQUFBMU;Ʒתfg}~Gz7} GZʺ_CҸu=LR q#4GfGzvl]%rE;Ƶs} xGJi%yZ 5f!ʳˍ"Ob8l?__ t3-yyA|IU W1(Cz%MT}Gq?^)7|)ۃ+:v"1:B@|q&mP?zqg F;BA߰UjP8K_֬#kgENA}%,{zGY;(dÉ,}rxeǵK@X5+j"'09x^4T6_o=$$4v`w51H b) ]hg[.ss0eYtKTmONfDEB c[ݟ2E>ϟ/+82stmrQ=9L4@?X4 ˺hPaҐ}(wϷmwgh_<7ݨByP$&*Jѩ :l0aս*]()6`GC809 fA{->ހ"YڜYmw``c( ~ȱ>>OFŗ8/G#Oh"dB/9QT7ͪe5,uϥ@8hU*dj-,EJPk㬦co2 FKxxۍ1ou@!,&#ݞNcA}~2_taE]ciTV!.2ߨN&fi?Da &펖{۟LV6<_=(IGdI; &6X#T ʄ$b K[ҽͤ6܃ʙ1hEJ9/5>q:'@+NgqE<չ3ˡwo 6`l;&ĊvS1! A`݈p#丼~$ǣ~)(Hf+9wsxυgImhbDO3heGΎ̗jSH5ۨe I&{axԬueE>, 7\VJW> 9,{V ,r;ա;ެ\SQX:3?>U|ns KkjyN ̨Clh/u5[tƇ?ʹ#rMcF:%hn`u2vCBARrR PUs+8EaVrsZZ]2g#ӏz]Uf?=^sQE9]km{]ΘUO:(e z ]A^?voe\5 I v3@N hUO9&2/ {ף|d~.Y2;baJ/{sMJ1XzG*~>RJZ\v>eDlia6U$s\dF(!`RtPՇ,qi"bJ{eǏ:xGI~mu Y;NFe x8ފ_Bb<T .bJk;<,.jz@3Z*rPI3"x*'F1PQءz1Q_-|K6lEw G´Aϗܘ\{)0 ^?3Bq'/B!HsBB_xk2/!ysTI A>*:$VτD4 AYzE F ÜgTSZO{fɯ:>1X"[]E.)ЀQ`"dƀ/SJMߐ? 6g#((cI(*9$&ij||a(;ʸƓ49%Q:$&##vkڳ@.2~;[Di3N'S&61LDjQKLCT ISpE\ݟ҂`T&QH8 H$Z51AߪQKcc;夋WeYި\8OK< n,ke]|b :yDm4G~#DŊhPޫ{58u,,m ZWn ۮ]]܈wSA,i ͘^C; 䧅%*yh$W}=Zve%} iJ&(Qסm#_}%a^=M?V"Zx߰H*gf=|dsdsˁYo/]DCqoͥ꿂.8jt +yrl,TSR47r1p`<97ͷ3 m}mK?KZ2G>#f[24fVgiRMD\ p WƼ d$Es$_D<(g֮k2Oz-խfNEo.&H") << /ׁl, SEاX|}>ko03QN|;BLg+W?I;B 9g)P v<#\ 78\ⱝ 'г7vr瀠6(O_D'}l |fEg}) 桫pBBjKBveW3AzCLФŠqsb'\aBH6ö;a5 %j-s*R EekiA2Vk5d1b_Zy| ceBZ.B;r8xn᎐eAg[I%rIeOnR jVRl . b|sk7 Jq+3]w H53*` 'σ?/M9{빮p6}2٤^Iz z d#ZQ{V2P Rܦ~ a2pKiV% %k-n^,,PDdM0#=Pncxda4 N%y11{%qG6޼h74"~XVÈct3t"("sXŴ֩ͅ}&mynB? [9x[qlo&> <{96K$#obbnAۦ><>ox8BАH:cKr`)?%,|@?,xD=1a ~ QId e2,{+2i%;t2f=|E,=i26lou@y!X=݇z1]xj}.!gV4҉1 sbhC?kZ3| PH4%UQ !kk{dzcٺy!k΄0+VxQ)pe (ZobS"PNkȾ@)=,wz)w_'l"kR,kP5d܉*]{#8dFp &oQǘ,G"f&'CL(9XSKj`w{Gz!KZ+:bo+Ji2O^rZIoF6>oËk; tւa)>?1SueU,tߏ%Z%+w Ѷ+0%*M AsOݵԭ0rW}>{F*nج ;}鞩r!$|xX>+Rvo>ώ HjU0.&eHɗQ-BmMNa }6A̓0 |3Я.k9H@%]Ĵxlri.U,i7Zq:Z DXfvr5#`Gڗ˗t uM6^EAo#HKȩQJ8wښߍWb}:[!*UM^gr"dr=Yb#e؉y]eFޮ^R9>6~%r.б =(Z9hq2B '5h'#z&J!on dJ+˯;j^İ7:8U2ڑoBPM`W n~򬮜$CR<n7ۍX=BEГ.~jsBa?yYQ+פ (OFSAk&Y9FϞgZ^X -d%R H' c`C42,Zƪz̨ɺoc>;nλ|DȻm1,YVLqu^r=XacT_>NmLs.)m#l˘mmE BTp ] TNJrug\Kw+EahYl=9\ǵ(MйrI[TMXd&U\@- 1$}ܿnq2s"ョI.y^DϱeQ ac@^plco@ed K=m;lp &a_;)X2&|4A wgQBU>PxF@-/hzq&/W_6XKH* 44 7dOY XĂpO!"I-7ٚ⢒~:D 3{J*)˰CPE&#Be>wc}̤\VEDYᛳцpmaXіa4yN9s۾4Q)$O@+{͏5.[$s1BPh?( _sFybVMי"5IMЭ ywh${';=ZDbZ~&o(iEip :Nb:JKwo`!@vOx;q[sM wgRB/RB/n,yV}gfsb"wzXJmep]g'3WXTaSB2H/pcj0V97{:(k% ְ^bMpw53I-(9v`@MV/UN%ˈ "#XgPbH' V?ƶE+0 _\]KDU}`%O1uGFN(f?FhT]_x,E8Cy};UŸ9Ln:2 1acs'30ߘɁ1n=MFi pOa>;6 4@+ArKŇ߉\ qTE1_*:)(;0=㗯aRr3_ )Nb`S_t\+QE~4*:(%~Q^_Y%}E\=TNb'/YcO8wWE%EJK'<'#f?,-=*1nA:|,rjɳŤg,o#i9*~u$xo4c.u)n":, Ap;r0 4 $#Tt^#'dyo o޷jA]:+IxgWv&c0TDz {ˣ[Z>c#-,:t`>l4r [x3RFm(V\-ɌA4rN梤yuÇ?H.,Tm W.pyaX.̌u ̾'m]$Ghٯ1liG@'EB&X30Jb!uٟdfA}ot~U,*;BȤ3O ]A_jX[M[gT k=ԝ_X ާDp)ć<{.;cڢl,CDEB~~q|%G$yHҴn'&u֋E>ώo #Ӣ֤j͑Y̅xO@Aap!LMn V<hc F5x|/^+-oNx:ڧ4,UWtJfǐSBdMe!:[01(dyK|igLFYݟT $`R #C>KuB]PXH刘*P6rr>&"8 ]cNؘ~⣬ #d4v%7OCZ؃# kh䇎_>{.Li[.^brkuE+gj8t$MZa0?LS2^!jK6%R]dL@m2أ/3s#?R\!ńzs#;GAH4|o]R md͂@~݅A0.+%U/Q}žH "uf_08}`S΅96V-G"\_ޝ*pc.^c/!e/l#x.sҨAF84hڣF5"{U&dϢdu/<>}K(@+]seu;WbVeL4M1:1w4Ì]ɑ3K5M\`D5&-djf?kQJ=(\?٢MkR?C5:2+V.50 $]Nzryʏ{*pxa7ſlox p#I& ~2E4TPIO&V9fͶsytX}1;Q82 O(NгUO%РZ@%S|KbK4(#d?"*޿I=LF$);2z>HL>HmvR0T!]$5Zqp&0Y*6=_&=1dBsnLe[K{%*͌Š< Qs=i[zm$&8mȑjr q_ |YcBJ$>läz_DܪI@Dl<od׸LpTMRM%90D[smM|Ha)?V؇(/#H˷{~zVs^u˼ݑO2w(8ݨʼnFИY>>; {`TAV=hݐoք*.y,O= [Y?GLޔ/P?k8qV;܂I{œ¼[_yx,6W)W7Fs>8&oϒnWِ?Ԙ}ግ05 pke{ 9_M{`5`O^K;5n/IìDY} i] [OjlEŎ0 `nCPOkFZ`_/8<*iz KBcf)T!kk`QܷSE $@gQC*>*5,p##P% dwbECPITwZ]Y42U+1r RW2n|d\Be_YAZ2եX-#tsC+%э5$k}e(af֝/2zx@! ^)F4da?P,HH2RIc/З*eD wTfzf֫b.#l'#hlpgSYU9GzO ioH~|J|і<i]2\9pDZ^VS!!xR7~pM)?91[9FKKp?li:f.6YyEb>3„^WvZI.ý/]VMRtXBhA[)!{>׏H2R%//XĆjM334p7&}!o; ]bgP%Vea%|`qPg^כ`-rFk a +<(;!Qjvm]Bu]Bc/!w-PZܤBBVc~[AY{H5*S>#I-o27'Q3ϕR]pB>󤲃CH[=;k Ur [jlGb[swIJ,+-k,Ԋ%8l`(D۞C];~`aNs%ӲUO3,Aeց@8Œ!xMD-oHd$Caՠ4ceQd[pe)jM/Щuy(aݱk<`{4$*±燵t3'Hx5 Lx^xODp賝YI3mBf[v+7(7_:cP { +(ꅥKB Op*8;Tu2AH("GXҲ) TܶDN)PA*bY"ѥ~EbGO]¶u{:QȻ¿L2ؘB=4]@GL 11׬MGkJ3P8I:c.a|AxjF=5fHx)g#yD[|X(;- nCӡ;Nů~R1NOYR]3/s})L\,4Zٳ L-.^ߔ+(gXݗ |x{X" 3a^aH_Âem)LXC!.7^&cM.ouus5^z(OQ-Kf_C]X92 Lv6"VXbb@\2{/=*^|xsڃLٕ2!}IC(Dwd>}[DzRwT2T:K,I78}gƨssUT'+k59I  !ہ,%C&T]sٙ TjpXN4ޙWu0Z@[TgA4d7(iFXH4o6^0ﱷɐnh2 }qwؾ/^]Z'#jQ /榫/1#>+SF+؉`Xe7@gDo0(y1$Gm(a)q|OX 9aʠ7{EJA۽ ;YW2_D I[|!W4]*(wc#MN[g aZM~$$OfԊzs|什Ask>LŰ'+}Sg.nV8OЭš*|]ZK1ęTҸI/mC$z\{]'7fHe&eU$gZaI Q5!fҀP_Lϟ ޱξZuR+ R )vYؑۡőRW)R] z&%)%1vrR8L=ˈ%B8_M4GHvl-A!VـW.{kY72[UM<}ED/:gTۛN1g9D=<=U]P"}4:d|q'< P@ DyRs8_OC͎}y?xwGfdLDmT iOE5H=ֳ9i=f WvC,,6dP#; \>Z~BhP'm =UhQ^=:Kq&μQd@(&>OۨW@ZJ߳Jr+~Rr?]S$%*kܡFe_d6pbqYC<U2>c~ u{hȷUZ]>fGPH{Go#ž3[`> (iS@yM>Iܘo# eo9 R}S!Z!LJCJG?EN/jzJ|3譱it<>C(!ɗWl;ŀF&ih_ 9xw3k!T ~9<<1M4 3KyNV_/;4/GITy ,Jk?cE&ќ~U]v?MQ9brn!\7yFWnhAM Z_&T]c^lw܀pome_ωV(FXC+iU$UP@L9( 8@yNfHD,hRX#[]ynX6ɣ$;ZFEň/ sZ[m$d9qfSWl9shFtʅZ- wrW<I{]Tu"lf! ev:7ʵ~ MqVlqc;Z"sX5>q >($uXDY˿vw!ysgKVW wօWM?d&Y=4zXy+Ei1#IHco}z9a…-%N"z6h}N+O+NxThB +iU$ KXAs)Y F" H m0 愯> ,%>Z${ ju3R!NB|[CmDN'r"Ӡ8 H.aʢ]x:P4 K l +Owx\7D;B@}۔H-1V;ro_iM&`P4%?Me(puA@m;=Zfj& ~&m՛f`!Ȟ8e&!F6kHbgCDQê^Wh!n0L | 7/PV4RDos"ә#!DN(V",ey&fRXB}\wJ9n.>u#HW4qlyT9Tw8'uo 2y7S{+4*3 Ry9<ɓ7 ]1wn#VT\:_b|[ekFi,p$ pq:6)9T3nZ c"?@|`mc$g * " ̭z!1y !<'4/;D1⼚ns)Z*Lpv @z׊dX\@.8Eʐ֑ Kc v.u=?E%=~XvS0ܬ`55ʤZOlvF>0Nc(&IB1AB+Y˓-n][AHr}G ` g' d,cqSϊ*N%c{ZX~ "<<,WU;{5UVMT系jv$iXs5|Mg$ Z\)ƽ{°f晭E(P<[udIr}}x|H49+hpC:ܯ5WiǷˏ=ƱqS-ѸjӪGrҊ .!%musJ~P< G$6f[&bLbfU5-ip1ηA&m2}ck%H0Ϲ53Q.v5yT _Ζɢ D@ P l'"^ԥ]QߠeΔK{~;F҈wm,-mֆ:dLq' XrӝQ߻'dPDᆩ2#g 2 N4Ա ]ѵ8D:P=Tm+?4o)x= ;2d5^2tOR|>b,~V;*Keώ8(8r]NI-w}"9ŻɄ+6&9RP[TKTR˗Fla2D"G9O"|&KFJBi<|,+ѫ3KnOA?r 9RZ5 ]u_i!$9c9T(n5't\c9EQӖ2%hjȢhL6!>RAa,ԶrJ?bِ IT~[v=i_XktL=Dlb2}Xɘ`jd_cS qeF&wN GjrU}ue$gjoF q#s`{ԍGLhpORqcܻlB %>.v9m*,juak8Z5^@#q#CY'(9)5U~?FQ&{Ƭq?o:4)ƹ,iv%FFEJ?uTPi/~{I3pxq_w W]YN*F|L.7l*Bq}q2l:'!0X pҬz@HVh"iO#c,eЇ0-Q sv!I%aʶribu6Iۇ&q_zhXfŭ|c4=%Gzft PqrI&u Ru)Em$#R#(|Qk5J5Vi@:#ꕁ+1k*5P){(ǂ>Sм/[eLSS@xlp~ qX{C]{jdi]Je>$peE(PT,P H>/Zn4s)5|CInM|_2rx6]&ٷtlzQ ׇ&F^jBsQbd)eMa`µV|~S''(Otc=hAI?DȜk֛,CESAOpZ_!;Pt\o;X1*s+qpq k}]_,XOm|e͓؟m#d_Z7Ddk[<K? V;,& QEJNK@Kn{h^?4 ,7ckw:ӛĜ: .|˳Mx.s)L`{I 'b5!a\TدBI>6/Κ2q{[XCR ڜ5tuʌ=aD}OIR:eo'dZ? õIf#'FH=1.!G وNC@,O䚷h &S`#Bp 6Kʆmgj)ͷt.%5L,5O1;-JK9 Pxl 7&n$Ɲ_Yabi~(Vn }pDzzVp\D&Μ[Rg^/b$7B ?yWE[vwRE`d߷[Q7?Ro jmø +Tyws*gs:;IJ߇GK!ZLPnbjS% `E"jw"~p>@:OȽ-o[ {9fTa*Zb b,x~5]oת+[6Sc.!5+'dco >C9e,$hBA G,7IjDgt\5a&pYi;*z %U 6Sр 6rk-֧l(tC75:Vk`lAvX)KG UjC=f"~ YCKD+eO+ےֈ;"=}u,/uJ*S4gpNї|ǺgUSg`S:b3‘H1+T=fuTibTx[6hf)o c'GT[3:9ņ;Bř;[oϯU3q9Fr%MskoCd5T?n(U OsՎ(P:oS)_ a =r6c|A JB0{; 9Oxn=?h ~&adaWE U#i'+c/--0ÕVq[<ըDv2>SȊjbQV(Q@%߆ani"S:.(6(5"|&B6/u`n9U)߉܊Q\@.@({8.H閺|E: A; /Xt@թ, h鮢.Ț&es,Y4C:GH-uRgUZ] P!Jc%L \^g{^!i#B{Jk1_z6)Uxi$YW CSBsot1G8'Srz.ڇ @\G/< œ!E<pbM}+rUgmS]E}\fNW+@@gKq͋G]&hP ŤiЩUAY6n}pc0yO4ZgΩd)`s]'O(V(#8,ZKYC+LxfKd#"l;3B8q@"~.piGn;.p:,HD/ \5Il*!/DfiD_9i˼??NQ>_Y Ŧ|I ?,Aʪ< zCՆw4 %jXcc27%hh0~t/HqBq5rv2\nSFp>8:%/hZd]IRtoqmثSGUmAm:2xYu'K/9nW-AǓru1yL5ɥU(\k$teòrF_ \ IaY_fgj8迋1S?k!i| vw J4]:Md@#0^3o,\,yoVN?# T:PN6alr"Uygd`4-/VuR&c_x/u;92ZYjfD&z ]U?Gv) ף2 ^5ծY 2`P 4s[" X)-2S `Sqo:]?84^7=^(66LR;қ AGj̀=+f0 *7; c94!2gR#9s;r,2]a!{5X+y VgQ'Pd_^o%4ďrPK* K"H/{id¡Ʒ?'ֽ+ķڙ6B,s/UL|qNw][YO Ѝ}.|?^TG aA^с-zwu@ACw<{9Po:.z\Y[1ln'Iu4#aDyn襪?{|` dujO@DI@׏ yPrhF*~rŀm+,=杊%O}n$ }ŀ"岼P9éyhG݂fKJ,G|y.4`eO3^]ϲRḄQS@j*)AV+)I0>;*)4YH=J!|oqocq8͖ o1 {]ݻUT ֟&B'/@4 vZK('JSX^|dÕQ_1g^e{ls.;aV\CZ,~,~|.w| (m.a̴Ovk瀥sp -# Vw/eh[Rz̃p<U2O F"ϾgK"'ȫ̜)]҆*}_g?@ THqaTw$A4t窩ag `))͜ ~ a~rfn:S6C0750E3Y|gQ(9QXt>ZOev6f4 \i-ASz}>0'`%up*ӞI2IHG?Sb;,1cP1K|sxpwž2P֘oQ䳊Ʃm]kӏcluZ>8Gbޮ-,fY2i>oka i#[xH-%6,<#wh;]q4A-0wf@9=d:=0t#4;3ox'd AVמ'lJ=V$FEu #2XB;sINv0,V䆲w5 y)a6b`CE(#+ FKS;γ[UT B퇏'_kQgLŚ-tLY^"yb!91QT<_ϧWݗD#B擜7#ڥJ0ms_KoyD:ltc (g9מF.Hnrs8:uÇpl Y=A}*ӗ ͠q\ G(µQws1MpK`lۜ]2M8R+ұsVI." GD<|:yC(piP ŭxc~ h.aSxd].bscXe_8R '2=Fs +?Bu<+sf߉;h!}ES_~JG(E .s d,X4q=+{ ℨb<zYs ;L:Z]tNWIڮ!a嵣2JZn=J#/К<3sx' uH%ݡX,5z ꙔlCa+{!w.PK#@6,\Rw܋dQ!)ij>z66dxRm"B*Kd$7P& 0lF-ˠm-%p:ɚ(J½'MC2 yocNhTb=Bp"LC}E-r)vT_1IqL[9VvvPqLNH*镂U^t^9dƹU+@8@P<ۓc/iY-=-O3@)9G@bgPg%Bvwh;io]uH#FZƺMSê"س3Z vRG\$v._>4Y& 4˼9l0~<`RIiBZ? 8ʲB4}Z8&=.ߎbE~Of|]1׉bmӄlj<b/!c/ D)NOaS+nД W/ #`IEz$ ZK@- >j Zy2x&J Κ5 T:d"DvIk`2aRYάe1*mq~Zj>ɳbq:F>V0f$tnyRAukR- Ywz.o)dY$NdkmTrc3k'˃C&5aV=-,i3=?DwDk 3SlL&b ל'alUZĪgC/4eb0/G2g'IF.!rM:*Òn7 #b;CGF<֥[ʲH]њkÉl&S,x_qe~=xdr};w_ t|YiQi ħna)SU13r@š伸@P qwdgǑS g"& QYRvX|O$nnSa۩׈&LQp'OVg:U6 *NFIsï3ٺ(- $+M&Yk7V<$}@?9m{'\4(M_jFmkXPUB]{bm_b#3-'j)YHzD#jgLMQ*y29Gm,M'"xSp)@ȔسNq[F(05Hu"->@<8w޾t=|RN*ǡAB71G1 1xY+ /G拯"Y>f}Vz~ς |Ŭtвڿ/믏x?qzױyebUۢĞ \;f$̮;_+^W4CMW9Kr`ęlyҍSRi/dTIst750XmZT.L?3oXb cNdfFF_ې{M?t75azkVno@%ak3 alFLzJ/4ȻVvĘCQ /f aNWejSdmR!#f@^{h4uܚN4>  ybg^aY}axUĒrpg$̴ªd7 k5.QIQf芊ދ% 8\vQ"C/_ GyP\@[LA0)ٖ'm,@]v Wss 3QWɰ`ki`?]٦hӳЪ]fqmC Q*YUS~)<]Ϣk6> :+.fJR^#]Z3xƲj@]ǜH~\8}Z޳~EwMUTZX#P#CI֩dśC+h!Ukh\åAfye4[y'Ԟ\ ?HIexR̘$" A}w+h~a!A=9[\kWr !':F "S^V L2v>$B,/'[`B¤HA@˯Ny`O M$]mos8:R݇\8J]wJ 35O}uh(=Ӧ/0Q$TW:RT:nG~&V!CM)8?)lfvNchm'^'^T͇Fn.r&ylX]K)\d:!RKeS; PI 36G J-hV՟IƘ5*:*'GŦpjQ4ZC2OOz76@I E{JWՆ@m=6\ρ Hxlݵ{IGt6`j5;&1nC1WvxP{-o \$עZ]Z{|Ɨob"~[m=4-U*`yg}~f#>݆Ӝ&9~<֤3v>gnDU@q{]Oj} q_,&c0!o Q+g %T(6_̡ 8pF^bvz_Y[ d@di*^n!HdETT͍Qy+ ? ͎C^l t8\Z>]Y".]AI>wʦb}6_Jtw9?AA4W{)hy}ChI-ق+޴ִDNCY_<+l>dՇQ;Ɣ\@3[EotZHWl#҇o I>d9%|m+MN~e?L=h a_X`'a0bz]FVTŅA$Wt'¯DI,zk^6ʷLHoi6zkڷO7 E !7 8=%E,H7)I$ª,E3ՙy 0+3N?./B5ư>v":Ga4c!e:ĬS|ZW %}z=>K" >J:n\^']NQ% ~xQa2o;}Q`;#Kލ${H˛bZcag!UC3E1ot{[{<~)$X &P#%7%8޴RVuc2SoT[fnt1Q{-bSu "3ߌ:|v2ɄaJJNg@ZSYI8T f͂yCX!B4wJK J>7ccݶ')Idbjtm#5--B_AR2bQIVVrpnB?,\,9ȋv!_GJ)にngzoym~UW}YVnM(+Fu-I.-kr J8qĆ_.c%ik}o`RG#+ TRNP n[Mˍ$N0/6*d'Cɠ0I ̊gua׹Lcr: R-Sƪ_npmFJkv`{=|7DoK/Z,V2=]ϰ j(.uPW Z->ȼ TM qxHuFys/]522I5^|QB)/"p-* }zL[X4e*qh֣%Y eȢ VQ"Y?rWQ$ zًLxiFC QoITk:~Q6݉`;b8: YI -u j&W]|?s"tѹӑQj)org8ԓe0Ʌ]|{.2Dxgkg<9>o6$fI>pY!IQ|rR @ 1r*$(jK !#$ktý(w`]jVc5@ vhnXWx*r5DXwt.c(*^$" 7_3e)caod>3wW霊r(ǽ s5A:h6֜Α0=o_oĠ{Txz!7L[I_B? ѻ@̠_-̻rLsin#oY=7UT0"NTַ0T3oBPˑ<0ξ%u‰mC&mڝO^4[4ڢkb{ r0UB3,%U+&]sPre+?1:Ɂ*"*8n@bsS6}*Jm[%;ڄ%ZwAX8leVIQib͛f?>,$xK $ŮImH #B17ٿi >ůEPG^՜2fϓapHv )a/#>Vh:Zo ˒Ɵ.{tYUØ#f!NLԽ5-%PDUȣ&sZge,^ @yCR@*ryz9l @ObѐJ[8F<&cU9S8\-B?J'}~*ULW >HLcV'^JUm" " qIjJe^p ;J;d\wvUsbіھ)c>{חR]D a>cO 5#2TE>SV"3Z%4<-5w:c(,>x0<8w{"DȊq9Sy:f.7}%+Fb%Yu?xj_V\@%[#43azg]%iM~J >ٖTVYr8{|pa?ɘB;fuA!R`"DA?`|FO+Idh Cm\{MɌPHa}:0 h∁=yοn8XyJُc?oH/êɪ) dxʙ온WN{X ǥʡmb³Pיz)A@d`CKYN ͳu][)9-C9px?p+gA^yP2|Kz+#3G9JWө КS[KEӑ2OL?" 2.: h*2; pץ{ 3>_rL=`h.}I|c^G̈j pB#}Q| 9=Bڐ ./8N9p&w&۟ XI5-+U|Btb2‰/M ÇJr|oY^VWIzx(EcIwzP> As ag(yZ`9urڒMy?l=-SD$N({{!囦 OĚ1IĆ} "z{X EE3P6DIpCSj3+ %^^6 Y&VP TLJP3=Bm2}Ef篖}|)=OA5(&j?QY6QP`zY,}B*wh32}"pzs_ݝ@Zƫܘ)VY{\o. +ˆ> rQ:ĢMUo ƨH⫼BU;;kS2N!+lŚCNzA9Iut;^ѱ'%QQmrc ٽqC|1y~iGb8 $o <6E]5# q|Q!,צ #ߕ0X>+Paj /}1ʥn&o ~IOIdu"n^lT}De#{di"G(Vl XC,ZShSg~ZZOJ3MWz֖ ԃk7wO8"?ZZ G-1y:;ؒmaE?5]*U"^~vͣJ⦻m/ u]kpi^KnbG6z#(U4} >p$7GCݸboNK D\mQ-/(TCneXNOxg4axÕdo8md/Z_, ݩh;nUtr3S XT11%"MekWTKNvdY0G68+ .ReE9s_3 (]XwwUvFw᭧o;T>RfO5ZkTg xe6|.|Qܬvy=~gywla'R+&?*[[ֹ E ®˙EہB,bl)PHv Jba6J_5zё`۷JLEdbX =q|ǰĘ^3 2`/C tDʺ^<|n=Y VG\-f%ϨB3ൔԀޮ:JVh!G Ĕ$Qz&($<ۑxGs"fЃN&3wN4Ute&\'&MMx~Z+-R?IhݒHox b1 ׸$C f}zQ]-@|&3B)>fHh^trᯣV霶uYSTMKP :2BwrMXf*(Cաb>2'ݜxI9tlyve߀=zc(s"IKo|N%r~#Ȩ_+]_o>(Npwk1OMB7jp/\;齃߭͞z=MU.gS/cI>F8tL"#%})= ?¸WMGr3cW07>3+x$ ^LO#|yGbU4 a[~3lۡBu~, ҰϹe{" ˪5V;)h(] `]QW7omںm֥_>Zy7vq܋Eas;4[007.w5qxR+jUXsûi 7PCh3T?Y%Uo+rD[yL''UƫzRޔh17c"*w#j I~Qݬ6HijC ToaC2~t}Ø(QǞ&ȶ$ ߁<㠑YsexBuKjFPe&i'OoSI6f-]kBZ@_F+DwC%q׬R#rzbK?/wmmcy,,$p;©|Bm}M@C_HɩjwAƝcq[7#|jeѮYU|R%*l-W<;܏ʹ(fZGr)35h//Gt7NۢIi&ion TQYۥ0 }r֨Y?U?и@:5yh˫*Gbtn(UsNE#Cw9̆Nk"[$П1vC _L޷Oy̭ض9?7@HTx9͗Z6Xªљt$ݧriyЧ^+W f|hN ЭL6Pm*Zjd٠Na!+qb[ӫ&Uq~td[l,FQ[]}HYo v'ª<ҋHSMɖM M >-+gy6,tRY&ͮ>$0y V"v+lNɾ (Ý@QNQ V: ?N +1ܾ-\D!3>.Ec\UUK r5LFeEj,rn&'˥mF[8 $6k, ٙ?#4 +sޕi3 HI %(ޮbH_#WubTvqޚS_$wHe(C۸թ}@=65KU6&ՏHG:[?Nr”\YιUt?]!Lmڸ5G5C~: | Pw4Ő5%3g4Nʳ8V`X,IY``j[%w.-dD\AS<;?@3Û lM->[Y)*Ga6/ϻ}p#yf',f"@wgp.xg엗Gnܟ^bCW(plh!ܟ~T_q#b.ϭsk7LA2&E`oc6~P!(baI kUN,,ڠjQ-Yp,NMh9ȿloIܱ4SZ;%jOT>ipO {]|q:,phh2 @"{ 0L4$ڼ\ț[y.ks+ZhD8IQbb{Bp XC2 #WSpF|KNB "|5:ӯAPČ>yC ~J!ge 4%%;y#(yl<@$s. -3zt!cL;,p0r#]4i+kr5ixbυ MVW[w8X@xPtW֟~~ Չ7SzJ= d}>7.8oA,%$ Uʞ8#ۣm DoīxlvPЦڟQNPwMp=@ZG.@&rgdYWQNh6 #/XdI]ƘZ7sJjiJϘ"]6iUF$n_)5H'o\cZ2z`0ݰ ߎF#?7=k *z Y KJBv+-3Q6x4Ě4s ++8$.pH\o5 y{+UJhMV-Q>>z~*#{(*-5qh!q`sߍ1`BMS&{F2k1gS`oVY;8\4i>ky?l=Bb?')޸XȶL}Z]0w NBDڧOhSN; ;"HDT|P2WXO Dfvv}õ%vޫH6:+V%Q:NG@COT—A\D U[Z)y|8uZiZ~].|5 0ذ +agƦ;*j-N 6 |I#?8O_[dkeu0:SyY8]A{$:UL $ƒhF fBlꖺ)n+X01ʱQ}iGjǽ]` u 3iQ͵Z{d=.R$WD"PCy1&:/Zk4{8-D؉)˸YGNy)cM_CZ5.+08-Ft!i)b*ŊZBXF%T˒!!B1U9Aݴld~)YĨ}e߉+tsE | cSGDu` sh+ \F+*ˬ?.`vA>m;^k)Q-5S5AA@~~(n ({DצMU>;/DE5HJPM4mrkN] rfAc.S_wXa6/S tVYNl&8җoX㳿cZq@%Vbl8P4od0o@RQG&z~JxchL@l=1]7 TxA[9Jb+c6CGKXcsŶM~+ࡻKؤP)d+PAGZbb9]G5~";Waֆ~Ddjp?vYhjލx%Tf}EفRyz;H 8tUސ7a@v!4|k\൰TG'R>"Lvf{^dRCRC]3s @rkW3/g޼PZUʑ"oIWS7xFJNS r.٧vWZ -MqI]ǩ@tb$Y̐I}}#>1(3"1 et2 "^U~{9jxzl#pjT{AYB_]g{*uSR5HgɮxSe(?}v(fJRm$Rw`Ģ.Pe݊`*jbÅrhpd0K|%,ҟqJ, nSObXeeOh "Q YS.'1,;(6<M1?4@39Odڿ]5{\$h 8:F=ź8@˒|GQrrJ8h[P{z\栈ھ)@Cu(>#/xƒ٨0vϼ t٨ԅidX ENѮBդ+ڧB2dpJ$끒Ux6ЃhWw!V]Qņ*"r :A%ߏƘv~@MD]ڵȉ=.RF .@શlOɆߢWsc 8 @єl {o"R7#b?ML9H3P52WhLxJJ}1]_ Td% S(-p"#B{'T^%'/yŖC(2:BcaAWxcBiHzEa߳mz_Tt Z"75TdM*z@M-Pb2]wQ\+ \I͏:2UD{(ө˙AzU; sb'"J6LVlTmAͿ)hUٌMUK3UPZBlZb" bD'v3 *OB@=h %T*8(1QAwKg_`ӷ^pY{lG+p?Üs\- NYWD0t^GzJ./G&?1,-]'/=h_=Ϸn@V@▴iY( vKߚ^PjX/.IOa48M .ticפՕYn /F]Ubjk&qje;BkQ$ \~u-lMJX/\!N@mŸdv{kpM8:' I8u)׽?@qV}.]z$g27 &5+^9FcCHZTP "Dq{.9dDfTTAx&r+/,%Mrc}n\p;ڣ٬)\'DV&~ާi/b+T'@N !Ml M}~/:8?WDw ۰.F/jfvz.1eq/oUDuGPmqVf rf<'׾" 1we#4d%GkA7yⷕBVS*}T7%~`1iޘ:c=Wh/~64;{dUCOAQhAw%jиK%5'h (G i%v`Z53 ?k]C1wȆG{q4~Vsii8ƖN`=o5370ܼqV B̐v;16!'K˚Žb+uf?r$ӂR=K >ͤr'zb-E ; }`^ {TW7^rWnECkdGFӝ_޽-z NymiG 7Wu荧}3?/BBNۥG; .}MU!İ9S*(2 ުr+x,˞X B28|Wt*IeYd|Bq2a$!t+FdJ@z"E*f>2;k5lG%Oݗ ah{zc87*酯%4pGz[SRC^EJ?Gx ew\dWj cVQrq r  |֤7s N,s=6KsNy$Զ_]ơ;u+ PYhTq$ LSE;wk[zISz|!́KN嬶jkM <P A'Ý -z|LLz9rxU! k3 ޗ@'Ln80ZOһk\䡩 \p{A~AaP)Ph99vFd\IAL"b_[r7*"Q )Wݴ}s6XVƌO]Ff ,_l'je,!7uX*^]wP)r+!b{]=r/mHK3 /&⸅ش8^ڸQntz %]jڽb*%F0kq'EiLe=9rނF2=jMt˩bmԸ+tR8;5&2J|zhmWc)ޘ)Ě6;쎊dߩ,:O.N[[U݇5:zU{*T;|ĚT}#|}u3J@K X?9ReeXBo^si&qu05%!u-0ފ!a^rMxt6׶ZSSF; N\ bn{6@_&hص*Ye[k/&< ӷ%V#z{TĶSmr}R&;^R3k|!nޅ]<*CZdDۭ]hP#铵zZڽ` xzˏ&2EmWӅÈd/lN`Ӗ<,é g2Þ' u T8 {RKN`*$b7kkDg'w;CخכD G[Ej:vV֩„^IOW'RNSJ$ yi-y$^"F͘ЄOZc㖰j_]ҳ,>= ^UQ'YբX"(.nNb7;Ov%tt<=nk/HpǀsAJYf]qu6`y*5g]8b\6"gCi)WJ>gs?M`6ZH\Rkc3 7؛W5j>TNT4![}\9_F4Jshee6lڸصO=.MYm.}<+f%W/KAV #֖*~S7Ox/OZEa6{L3dւUv _ʑ;spmHȏ@`Jd+֯)͝X#l5b `!=-4z*0F0b}1G3#$=%זX7ED'@=nG"~; k8JmO9܁Yb!%/SyN*c&|H8zŖ w(ezi=+^o,Tv6peyخ}PlJ";رL~eR^5#Yʀs tGdM,u#[n^y tFcલ_E3 behŮ&-M7r>dknKIj|!p5cm=G";άy0[@~vV"(`0.7vf0(U{fa& //E{.ZS9>WϨ$4#[2vΚ0m3T%~wLtHA{k! SG$N@9$"[9P>GkCFN+f"@؈O Klxkiz@oN cKrnM;'m7[ F2c&f=5ĭd;0oOfVeګ6?P1l'eBKtBE{Of#|z$8Y+ Cm XՎA$QO\YԖ*(^^f5 LzzMuüŮVo01髎k<(Jwbo3w{ (j~Ve8kCPUn4QDXjUw*Y2gk억h9(/l©fF`2XSi=F [ӊ#=8 7=#QC|%H EHJ#ru7%b2_>2(D%} oeGu$ ό❿\4Gx9'gB庀D HO _EK!Vĵr% fyEoD^v) %t(cyN=vQa xp]k\{vM~rFMb<% <.D u(\\c}-$\wy;Cpi[Ixj Bn9h-ӛI*BЮ#2~5,U# m(?*XT(ɡ-ŔUpԌ<>$0.AWeQ޽+iS_`+ԫzl5b 0p~Yҹ'_t^g| 8e'*FϫŞ }"Veorꆃ3:&1"q]xў/!<&G $Ma O3$VOBOA>.IZvz\;FYȀ-5dtz@l6tB pJQ2C,lnя4hr5JHځ$Y-Ԃb7?V鋹.fˉi N9I?`BH+nmbkcΙPF^q2ưAя6ɐ){2,uU]՟"Q-Km {{)-ybFL-&tz˱JMFG՞W"I-/ qlѡV2P,A1o\6~t:^ {+4[Kȱ,w88*WӘ \SD#WF"P^/eOr71#AcթhH7QkwJ#YbGؖLo\y0zP=' s,ts2H*/&};`h8m?h<#RqAfVX``3\a# ^.̺䱮UIH@u o(i!Wyh#ϕ8|98i㫅bO%M;/'9!]x4h[e["THz) ]Y}.&uO~v5Ʊ^}BbЎ1qm r tR#{tD1Q[>hnQ],8:?`*WqO\(TZ"- ;r4\g/W탬AٗW 5=cOw>b8vHPcI3{zEp,/{O_?E ܙk4 .y8J[^a~j0¯݁~ ?tvcXs)C8u-HG,U`^6n(z$" o]쥒Y : ^jt`hD2 XuO>pSei;[s3;G "]~Յp􎡠‚'a}psW 9@ZL+?U'W6*P,|kϲȍw?Aw4~J1ZZjrXG%C$\[nx#-7.-ncgt,T='k{ q$O)gp-pprzǖ7sabfy6*.~IzeCgBV=/ޜr56 +Vn *,Ek xtRy/7] MCΎzԸEYkV%䃆۰3MՎp ssq7`y{ ]=孖|E4qGE{g "3s-W Ew)ӝ87KHb/N$hPm~OZdko.S )i0>p_+^0 cNU5o%|+A,UP45ݚö4@H`*']KEự @ox'ܖ3S4ֱ`;]TK,Wy#IHʖtB>YX+g߄mqmĔ9P8yU1tXp3*8K*(PYG5dvD:LLBe"`jQmEZ|f<-H GZw3f[!߻pk-I [EoZHM}3K6Sܾ a|DJ4K5'{ɡ[GN̮5G{!G&WbI(*ts;́bE'Wc+#00Wi3Ϥc@3C!ZN ```B+ܐoD)pwLÂve!z¸.l23V=uAEF^y%~4.vYk?" 1 {謁̓;bɹj.Vg;ՒQoZ9ٱ /a8' |GK IKՉ4.p:#1Gb@9mw1F?ZPh3YC>>r#FR8nK/c0y#hA:"-cwU{L5EƠ]B(D]Yi^) |9,vUxb }+)Qg\&*/r)8\{PD%{c nY_&[^Nݤ&Qx/v5A/Hkfoz/Y~4`@.6-yq>Dz8gOpn%/&ZR&1)iԜ۲R$Į 7&_z)L$\d.UK KScΖofӯR6I*a6ug[g-/Ò$O,yժ)(ssVJp;۞KT>qF] H \^+\Tm?̝Ou#9CS-,(׏\ R8C}[MFR*EM7y3YrMPfF/90Zi~1Nj?2> uu )lޒ=`Lc@X̀䕗bc' [!;.-~ BNɈ2m$߬R;9Ȥt˔-mq+.!T["m^@JkHk뵺(Eԃ .\S[v3e*}ĠRO\y duٳQz 0f#[ĜbĿ1 [r#c70#T 6dGk 9 `XZkK+ԃ[Җ,̅påðd!ZawL:)mGq}v3+Y.b9g@{4kn+οM!Gm$eHDP3!SG#_TkWu>\#>8m!wF]/CAi|3AܙiBG[+HeiJwt{nZ(Յi~{p6n ž1s}*SGzUe(a'΋oH#r6g|2#խ /43p7b 8זK3F*G ړU-,_nDRCKEnqdmّc=I-Jbo=Aʓ]Jz'^VvPQ?αSnd^*˭`VJ'僪t-,JFJK`ҧ#tFC X-JQq!ٸZXz]XQ8`L9tGIFK,`|OmOzVfM4 ^>5Pȟ(H%匀6N+#!8% s.]ec8Ѩ$D@s}<ӁcU "ajCa!kkp>_U;ߤ9dcѸjz=VЉS"{FU>)F76Id,oz IG;PĻ"_ٍA\XL4S!$C2evpvЅ!^6{l'ǩ~Q[ 8sxTb'Y$#=).t7e9n(Sk<u H56S|>'q8B]9o'B/pE5 /RyvJ h}P<0AnK_`CB^NcYS 4NJ %z8:h-?DE\=COjXsl+Efa~0۴*ꀨ _-9A i@ܳBg\MFHVm5޹`lW zohhuEt}kif(A1+(uAX=>NTJR07U[aN>lZ9trM6{ yx)JwzMv1=gfw+ KY OhSl(Kj *zŀ`!G`oAw4k Lsۏ C\ȷ.07٠صV>~ WUQD?mTAYDq&cNȆ3I^ x3&\ y;!Oqlڱpa_V2KZ$naeDSy,^J-9y) C~IljW T{ ?9Ւ, (P]eZnd.1*%+gnk-x(F|EYuriB>[yu*6|ȣ'Z@9cȭB+L"֛L$ꕴv4XK0PhS+痸ߌA93Ǯqbt=eYqAdDF󞘼wDJִR$߲e!8B_~M4MBuG D@fQZڝ3nf0ϋ!-t༼K@\bPǿ_G_l!i79?*tNK Z{郷Yy/$BFkytMvmc:0a{0v0vu qkQZ3|or1U]@` q Ǣ|-q_vgS`sIՏ1yJ1>'Ğg-+Ny#=ʶy|>="$n9W"(y!,74ِY&yZ2ŝ MvM/Ԡ3K :ˀiB!qtY,$2`bZ17F<>FCN%d{?,7>vj>Ԝ7 ,޵.&>gnn`{=C:0;c cr}1̍tCY@gt[]R;EcP.ECĺ5sQ)J_1G"x4h>/OQh[+12bDOͲKg]P,G(՜_[W_Ӭ@vPa$ݚus-ĘmMɺ`6 tV]9Yޗo[Ǭ*%//Й.LM|}.i]C<%COkK ڎT.II 5UJm-:~#a9;h8yeo㉰f]?k]ۆ&^bATJgbRkbzF?t4{ϟ0fPPU0F7sRJ8r7ɼA}Eux([$_lWoaY7aI+ke V|i0!#MId1 HooUGLʔ ` 撬B}_چqM\ׂViF8@wMaKZtYrc AqƮLϢsQK3GA4bB?ŷrxjʆQ~yPGard| ARH6yrL_pXzL;jaBjOunAcf3G=; qqq9i"![$EyYE|}JLQ7I;)t) ^WW愳>cf"]̮ż^Mo<c"=jXnSmo%H"+km*F@ְ>5 B#eηYKBHf9P2\/XRh6=b3=͹|;ȡI爼cڼo/)+1WQ|g)z~&yϫʅSFJsDy 4y E.=2DE]0VOiE!໇H}rUP^}vu Y)SB>&¼~A fhWi׶æ1 ^}}]ڊ_ `_ಙC!f.2h]#D0,O H0>WЮhAM&us'``.L]EsaY/<>0#\ə#<5tcWt rЏy5Ge.+0fyՊDByRm S2GC“T1p Ä yYx8i֒oAщCBK/2xкscl4?#%0Cn'%"°+)!o)xgt&!UvG%)7qj%Q'|=-?:^]!5!8,7Uypcˑȋ50/m[\`Mx(bShK}_d *EF ]-jjϗT#@aJV-o؝YGnPRzoK\?;}|w `35\QcwJ66||Zi7XK`ިX~(y-g٢gbOFܤQcsDHA#'TQ?jB}ghŶizJ3ݨ,ᶩi[BF%G۵R](Z:#tD.-`;y{7vvcO8ZK#$[4ZMgܺovc?cW=ꐏM.oLI$[yR{W>.cah蓇֦],gE"]9wI4~ ~l RܧEЂk*=M/hW-+C(sXdow)vHY>md^l\VrKPΫ{' +'+H[0񟕂\?9(|f@r̍iI1 V񦲄Y3إOhM .! _RQ}MH&q3}l")`Fd-2Ұn,g gD,.'VOssu82]$~Kl^uUXWH麍*&Ni f'w^*kRo3VW]xR˩7OtYMNd60(oCT77J8M2ddX5y_ ^F[nknK]XRQ']]>&CIGu4\ec<_ӿ'4 dGHuz7^GwxއhLSN n:`i? 3eX}nJopfy,kс=a@6ä+TϾ[J.+҇kG<?$?&'XJW.}i Ơd9Ja)8VDԔa43pcwZ)u "ǃkm|NlABl/Ư] BfM+Rs`ZLsX\{@o~`Fjg1HB,-8)6np)$c͈cUcNsP=PbF wj#% Xf^twsm& Y\ij_2O,ArX]2's=GPW8"[d/=>Q@^Úq' |>GUJ>bGmwOxu3N\[UԖ-%WN'}y!X D|]2E0&8 uJcѠUYZ$w\#p="PmN6Rī%y/f$K |ڜ %Ac,fioA=p&C.=8NolE$1J@=q7xa%ōB`>x- A8ل5"X 3RzDYRH|C+HUiC U "\e ^\eRipׂS%Xڨ(|zG`xۼN2KHi(3ITX5{nzlVۀ1M]rD%wL>_ Pp峬k]I];/jŋQq:G qv+jHK6Ƹa;-*ʨfY%(XY$s&(0fp X22W% xz ?'gf^hDO-=7_SJvěftmtafZex&d{  >7GK-l˽vuvy>(ahB8}*Kf>!tHZ!PL'eǥ+-VLEVWS5T0cg+ML LwkM#1K.q64NdЙꚧ{^}A3M)P$Ba[W],8rltݗTW\X&SCUZTC졐D\1/gb% wfƗ:Kw׭upg&g>vŤkiE̚Bvm&hjhЌ%!|WK!6˱!E݄|F( SJ%bQTet H`+l93U[/3)Ty(Μ7ԗ[9SgkIٺL,$1d Q-ƣ iIkxI[]H3c͌s 5sQ) -ܶKΓ)ȝ+I0qZ&[4Qm VQ&գlkֹ1Z,0SNlG:Z{8C7t0ie,l]MUay\ &a:'t."l5<_< NСU}vP{KMh ,DjRcݩ6 ãB;ʧn˙ih&Y+t*YO<%KDžR'3%!DiAsϥ\vTG6;Jwj$kkeGv_7̹wqVIW^jcuO2 K1h]+UΫUT^U>QP ǜDB`rū͂epeVS <нkS-Icn2.iEbA>)"|APpΦ"OWsLB_:vP%[f|AV,{0>mB\;Slk b|~p3QWh.W1)⛳oPP|=ayLc̵͌kv @Y+ahV xϹ-t9E@R0\Y]yH:$E?uXlWr9ë<2jLD ܧJL*vyڂH2jX/],ό]3"8o|3ؙ>pà9H/·}D8ksm :ʎuo9,b(<+o>nMJ! s2P4 2"s!N~9SKaPXPz _|nwvp(CR~hY  )#b8(ʻSK!ѸUPJQb n1}֪d ۿHsXj ৥QJ9|& $AyrP !0Xdjy]Av.v1cVI\`rD%; i@!sGk;}CcN}?"fEUl"IBSQzל`nt")mvƍh`Lܬ̮pSW%z*Şb "akԙ 4kp4Bfm٭l܂э}˝ I :+mًױ~ˢH_S!-ņr,4 ߿etUoZoN.~Atc0A5-Ɏqn?"YU ]V`tBZ!uub@Qqwی/5U7ctoWQL}϶7ˋm2tYbq"e%/y[3[ݹؙGX,T MpXzi\,t?<reDEsQCSn4Ǩ$zlHtB=a IRNW{tlS\:/Cބma:uHQ[L:56,90$rԥ?Qs3i h&Ks߽sT鄲n<쩠zàz32p!^t5ur^F a eΌqYIeZX*:MEB׎DCYNLxxʪ7l>o=+=ԻxVoClJիB$1k7%bhuhs^P9\ѷ ̍Xx !Á`|x~yʅBt*+樋( 8l6v٩d3ScblOuOOv0UОsɌVt;#J' l8/?J},W0U3]xyK젔`}CA ">+NQX_g>V,>ӱI11uߍ8]G9%%q+ eXjGG kP Kb% WMT>9Xk}^k_M=[kط $ ?Y6HCck鷛yUP"j{2r,L9Yon.֐^ד]ڤ.tMD5(L#s5u+;x3#_?OTJ0 aJ|AW620gw彉I>wا,29Q*\ D|]@ voucB'v뿰=0ʐ 4`QaΡelorN 8YqGXydt:=R._Qy70OG3 kYӲ\Ǩfz<7| 0J)ʆlTPkq۫|diH`kV%hPp쪕Lmg<#@  5{|ć5`Y+JWܒ7 YvAhI ;!3/O#I$?.ͫbv.RSZJ<XE:ϓn6$:h\Ou숕]]/zMsz^Kr;ħcMc_K raGf,ӤF&tnO/ނCXkWׅlL,\ Wf6'QOgL/Zpz1*\2ބF2SpFl8G!6jkv0<]I (͑zeFG:R+8) 9DtLE%9]X o.Xb@z=^-Nef1]{h }fꨈWo`/(̶V6D;t:e((?U w$_5NeNTeO(Cc:w&ץm+ԅɟ&B fv)#F]u Y"cG(ߴ2ZVdmTǑE Z&^D\gIMQEvC^ HG~WKxǓƀ㙧[+%N5u)}pVN:Y`xAl1%$M;9Xt UƒL<crgA5 0W29(AG8IWs+K ſ-j ! zXcC\|BqW\L)dj $rH^ܕS!7~U9SHVKP5WS5l SnzzWDmwC:#'a&1S-pdn/RN7f^Bm1 1Zu(o\7j^8?O7ψp.t;W 4&;Tnir=22DkWuJwUոπh){4YyB!$AI%Ԡ]MN\MƱE@]JدAZד^:3ZZxôMZ:/1yU?:sPqܳ7^Qsel&^n\C sM qԵ7hѩݳ|$p1oPEo%1Kٗ<+f\KԒ~ƃqLr ˭N~,&ap.#&-Z}QЅ\<*i~ĄSjR2"w3biZAyUQ!LA*apCbsZ܀c}>xDyEԤRIab\a4w7?&ka|R>3MtS¤)eNcqv:*ۦS17Qk w^>Ht7A&1\[/ʍJV' J =Q?|EfD:YE $L-޲KkL12]i, q<^a/mΚp(alӷ ;,/C-,Ƚ S@<;OJVbdOAҠD31ʏ7@vPntcβm34y-0gҖPL0M`A1vRMZ!#6.w" CvS KW 9jK;gH;Tq\I<(AtrwRv=[_0rb=ZR^C\GLp~voJ7e}ʱ3@Jo>E4Y p/Dm &QȎ`;il!_0 n:b{[q^WXrʗ\ʽ̠JXOaf}4uð&yx£Eu!8)zkVʼ?2|P(FIG9!bsû$Z?KX tnEuH=fBgAX#2h#AR,yIT8 OYmZN&ICk1~xS$f&:?`l7'yrvb @3mwJL**Y."{yb Q16:C`ڊ)zsW;4JFxa[8r^ud~DHKڛum ȕ=]a)jsByXP:[l8@",ڮ;p$x>GUL?WY_GU}k= ֋'0{'rd/)77f1~ЍvPG0PQ!\=g:y^ֵ|Uu`?/Y"S%Dk_j5rDEzbq@54"kl= C+X^RS?jo("O7u^3CG2uK}Ѹj>8gÖ}%n~Vw д"W'b\#Fcq:M[Db}8J;:N п&Wnο벢nZ=W  /3o-qbw ֧Ӌ) t\U wNim<~|GC,cHrRvq,t&7It_clU(Rc}!xKy9|wȺQAp.OYvC13"!>1(K&-{!|wT'6KWn3v_Rf&Q*%,>RӺju@0Eс %&5 !JS/MPCFQUjXN:KV%%&YCjBq9BnG֮:Bj׏9.j:>A-_F_\!ڏGݾFf~5sVe87 c2&Ey`_)bԇoD46%xs6wkn8G&pH+kǧLE"0ZmE/ M4wtü<\_g ,㿄U1e bdaS;ܾN-/b{{F]P\Ym!4@2CfG[>!-2Im!1gI<1Uٍ7 ,:[ T\ag2pRSk|=~;srnC( v4"C\0<=!U H&d5ET1 XmMw¸a t5_u=?Kag6fZ 0+W ѻPs#Kd$.U&iV#i^) [U_Ff *9KTڿ˵Ƭ"UVMʃ0rZ5;VS5'%z?b*AxUl¹!l aJD(&|Z?yQ泅.[K؞^ql5mmLZ.EwXĶy[P,ꇁ]o 1 "[}b)j[T] !qY`˚BU=t D:dmiH_\sX)ٹr݉in,[AvGȃ5re"`b~8c 1TbQxP{{Mވ;ꃦFӼIR _tS7bҏOLbWonqFvW4`"[J@ 򏄟*yr:wɉ,Wߨ%eYd. *wmE# 8=6NTpًYT]mMK߭ !jc4Zw8w]@!D!c3BouD!{h !/w `tR,3ީ-f Sc!lV>@Q9i\J BE>rK]oJbɂ]tױR41.]|ud?VOy Ҍ+C4dAgXup^ PY=XMV1 O#DUKϰj?SECl+U^gdu&GJw.F.Ȝm,! yN0W@yGa՝3yZH-<{n Ǽ,ώmG<["h7v%4ӓԥ`'|K9e3)rϾ]k+&)Jl_>NYoF}"8ͣLFwE+&N=cu[^\|qL 6+UzD -G.ΓD&R30vX=+ո:,۪5svd^1X9A>/QLی84c8uhH`\/ xσ`d'H6/("$IB"]b5ɟbW-j5$>u׶ (rGUqw+96tǞkqعIY#!iE'Щ~3q7@?solu7*cA@T(uSxM^'f֏Cl x( nj&ޖII2IeJP 7iէ?ye"p?4mb334:` [[!s3 }M$jO?H]<30h~#G02Z ;ӦY걩c?YHYu'IxuCSk]NbhЌ+xo/ed`Zךp~ekJh? M/}iM=x7"XuAG5[LEYA7|Ͳ[y3C6}& V<Ç-PzɬuBr'wsrnf`AHHaJ&}y}\$zE?QDȾr,Պ{<2T[3:@5{?;i R&Yih6N@T\Ϋ I<ߵGun' jyh`%4di .|߼rWðZNRO?}><^5ߺ| -Ƅ@<`ѕE*SR-|Y9󘈏,BoA:"uM6R>y}P7L[Ί;^cE(J>s+?/_R)xn^q{(9,5>Yd*Bh{s,pśiż.cɯ*%p35:ޘٮWMfB~7!p"[\t9a`M\b 43q$VXKI.y2M/"EYN݈N*\ކXlU_6"szRE(@)-"m29zΕBlq0YQe?:6qcˁ\Hw+ N?6gj2$p\*N26_z;/O97HK4m+h=tDܚ{!s:&]C5z"{HRtR,]QyA*)2l8Iϩ{0Z{de=z}Ul1t`%H+SKZvQ=륲s̱FYA4#ĺr+]44bI. c\r"(-#nYӘr6\u@ -)%hcad+n|s)uE#BDŽZ74nCSeWvPRJw+cyO1r$`fčrȣۡpgAyʋgN)Sbn;g%(L ,]WԽ2\|X݌ F!Ө -m:s5Uԧ][:$LˌyX^bJ[j;&E@:Dnj̧SӦyNRSݭd ¤}, )N8|v)(a85NPWǞz(I힭Cuvb,~{?$_\baæUUW߇BbMzR#Ď 髾 ;r S yin)ëE1G.,J]Wi}X 8)Sun ʙ? рGF5Ya#/&:]#H݆["ӞZ*t{vh~BX7̭7He[i8FN^P|'0l I Hj_ Ξ3z$[ApTS1RTo($wh/_ a\MR~SƐbiR۫dYI/o5rOKq ;1T }C&xIG`B/m =DmQݚKq@LP#W5ZB *W&!O?w඙bLwGBp۷ɬMӌX~JԐwP<@A $^!F(% $;ý Ÿ`ipbk6g2{|Xˤ(8bٿ#z>{m863&7*cfj˂F,7q)kK% rÅ^8;x)HRa:\I4l Vkx!x>& RQ'+ĥN%/S0^KWsY$܂ f+ݕLïlʹ9,VFv sue*L lR&v^z3ȗ& Zu%:J I!0-y`~Kk%`phQբW#?dxfA5Pqq`?<;- \>GyB7L<]XsD}mTo˕ \O6ل<IlXy`AYGKXEͰ3 nʍpd/Խ Uƶ*F-jsjGV"yOclIK$vsPw7T-Aafxv az-kЮYiIo)q/j`2;;kȰgxpJkVfG+b@H$=[lHs?Yo;'ug'VW2. -lY{ZH[o rZZM8@cg8NcҐńR$ .V"8x tuy~8/ertDo>8_I7"W^Zdy Ð\zb/{k-JCPFcSiC0^g2{Ӑ!c}(BuSe5}ٗu 9iOQc%ԍ&^Z=yBL@ݰ#Dm?tr3:@i3vx?a-4VW !O>CSKfB6MxTuΠl.{#xxܼP-}Dг/-X~xA0n.-ۅBxZ yDCKLEZ iG8cG#zY$%h {8ٕߓ7MMX3C>Gb#:\)W"SZ MڃAImŭ>l-[KHOơ:JdgS22,;>* --B I%1Sn"OA]|exT_ (irubr\t}<QQF&QW+LBHڲI7cK̢, A eZ;+c<{.t0i; * 4&I4?hAC?hHbYm&YfQXUo?շIu3{T~OǢ{k btAF@Uoji<*nq٘3<#]g!-&ߡ;E,t!k$PzYC ӣ;yL{k$/ #wDl]TAȺV'f1opFu O['Wj̖ 5mʄjxYe[π2rOz 2N n&}/݆gH\~ ^,Am,%`O)emG>w|24V޾J~}_PwppI :/VU۹Lͩqu*Gf6r2tT}̤>3ީmUQ,& SIF%*Xt; ( [AMjhV8.7b]5eKee-4=sF(I> ִV_pxܴjd=Tf/4H%nbKpTNk|RUJaܐ"7ڜ1J ׂi THV'"~Οx*7.Qh .B^Z[&nSmf|n;3!;. D[ B$GUN@F҄+j5_S6]f׷9L%Q9bvZH9>7>f6*6̂C +di?^C8!1emH=[ravo˂KC... .Qpݷe6EX(ꚃvޛ`1]d!f3 HH^j޻_"e*NcBR~anEpNs~6hY|˳qˊ|mXEeZ0S%-;dxa<0f^)#OSFJ& /p4rW֤D{PpCԧ;i͐IAhQt:.,Zv0lnв .^3{»pæފ&\eV:EמSa!7/0s!J$jقc22ـt(} ?0x|-(Byc..j֭qaNKGϳFeNSwyvuhxCȔO~m{>@u<@MB%(hਖ਼#tr(;JT Cb$iN,RL3*#A`j0HIї<:kFwM/un(DS899"|etLqA>ғ+L7A=.6){!GA l"^{ yzv u>$r#b+9*]*x$ qxxLf>Y3.ѧXNS:*!vUΗ o]X@G4;`HTi6hGZ4bge, xtڠ敊ЙDX"Kj$I^#R ! 8ZC Dփcytg\lF E2T@I;e^C?k`3α)ô(Ao 8CYDE dU*_}tbyeTgdl˿g ) %UE\RM(Pݦ5M^:~r {cz_a0#J/Nu .r6%b<Aݚ-$Zk؊EAvy'&s2xY+R+.z@]kmJ\᠓ǻZ٪ng&uf}#sҪL>l'7<;XY 혩jz\̡/x@V0P"w>JpQbFjM۞LGHW*Lou$ C[a$ }Cj\y4Nr =sH4PHΓP"*n jGpW>lC]hT?SZmvA{("&='x BXq\6X k#5$rƭ7dcΗOkv!)} GqNS7KDw(uۨ=1W;7|+G;|mBe ޤ}2y*3 uQsMJ** 4, 6L [C!":t5K+0r?9fpNrg/.ކW(= n  L+(댑:c9[.] 7-h r_һ,î> %\ [6 +T~ySsukLβ3^ %B1`|`'بA[ j0s HICW(7Z %g-й8yj!wj({(zԱyD)$lFu䤬̀xty>aFDfJvY5I3< ?؄Ͼ3vE8{wbʷTӚ Q.ׄ3\}zm%GTyFC"rPh/g@;-b"~WfPʷɂI#TgGDFEء4w}=]kT{Fr!^.;)Oa6dc(R1>/8geDUl@nfk~&GX2Z'k.qIôl>=''=z[߇m˅X)e1Y%w8hR46rN90̶vSl< _ e!H\'祫ѽ{G6헻ZAヸ%wbqělIgtn#\SB; !, vSep]\-$ n6DDbv((gIwyRNDjf! *Y WrP߽H:}հe^߾]wg-b*41eaWD ]Sw۔jEq`uZtoҽ~Uzj/[2WoFˮ2հcY֚!БTcWƫJt8 Zzf(|F2fBIGCV;a,\$ǻOF./+0nh'~zhL 3\ P}9D S8.ls8hoy.j,p9O^':>hU; . ⵆ_t1% иaZh ߽z{$x؛7#Yr#ax5n-﵅(o5^geSy2h =uЈ)EnbW>-#D 60vA?uI*i:f3F捅a,~,F0Aֆ/v{ .YB=sJYY{=A`)f@1 +)%P[ TkB9 7qHhEw-#H$0 AliDXyY"R$c8 GI.lT}9A'pH}V:}mG+:9/-zq ZŪAWpiDOV"L|w D+7%p=i@$P0`R HEh_1UB_V{p]kY(?'cjzyub͎x?;9%Z+欋po+chz$VЋt xm`TG!_1y> $?o&Zt|'3;,Ci!kV+)*㿨}wdk致ܐn>]yAR>(94;~qSɗu "~'ʛvYwIL )zj4ϤH/t_D`2 {[[ǥDzbrqqtq׫kЗ fgEêz’^Z\pirr&haEm&/@\bs&EV'{g_%źܞG+Z1FJTJ*,|BⅺAf+jI7lһd|҅܎FM}{#gu8蔐hKS#AGZ%h@xOdrpU^)3t>QARl3?* H:z'Cz߳]-4n m^2"El"/ވ-;WVzМ,Zx̯\aK͌^N'sQn7uj-/ ]N5`dfǩ[#]sVD̀X[o}@6j5ݎ8B t G)̮ AoPLf $t{͈2ΧEER "n:: e EKDp?n|A]b t<4Ys-k3m3(N^8>+z=&+!v[nqbpW w8I29/R~YkQX~ƖоxoMޱJ 3\̶်hVS j!B?d׷~7ekDKm9ڞ|~Svyh,DP˨&1j;˓vb`)q_{ ٦͚">UZEUm[eM&<"Bnrwv ;K[u¬D,Ol\/B:`GKqOT݉_~sg+0i[v[WA4XW_֓/p_J(==)+C!P z%h^̀iMO&zc{I?(y] ј6 1 Y~኶ YZ