libvirt-devel-8.0.0-22.module_el8+596+27e96798 >   H   dAv U]0(>u]zJBJc#ZX~Al1K2w6IOY&H?Vcˇ_%PQ +KU3hڟX +7PsCju'<,&:1V܄c&<7;◝z@2VfeyKjuK`r\R'T{oO L4#w "zQt$i#<%sGaC6d{2qiƥ 60ϱU9)bfKKd>h5?2IDuQIS+ 5!QY#@)||8Ŷ rw&R5SM \y8AKC@:>H Ik)YwԱb朕x\q|KK_Wg54{gAd*w X4Z r9[_۲rtEh\kV ȼC"a0bf93b4167117a769ecf67582c0fb82ba33c968670411ebd751776052178ee74609b2b7d02fada2651a6303b476b1c1e34d4b180302047c435bb500683066023100e42d9cfeab3fe6396fa0e328a65484f7701e86520d9725c3bd508267cf37ed2ce39ea73d0dcf44f80c6584040ca862d4023100e5bfb74c1d70ca46a2e2f5bd3fc60de634a86530d42a5e53a83cd85de8e7cb64212a0ab5c646c61b95033170092849190302047c435bb500683066023100ec2e1d4987ddb486411aafa92f12015e0dec66b4d2ce516596a647318ac60b7724791744aafd78ff5d6ddbad1a1e1d58023100fc66e6f61bc1d37ca36d44984c831edf4e07cdea923c240bf6574b3850f2dda478882ac52c201a48fc7fdc77621d0e880302047c435bb500683066023100a5f187d5bbbc35205b489ad8d58723c1b66893b0f9e671a9f94c8deeb0eed17f375082e5d84fc67bc4b253c021066a22023100cbb61031a984d603ff7829b434917a899ebead696bc445c0b53fb6b7322bbaaa9d4d02036212ac46dd99d478ae20f0610302047c435bb50066306402304d685c1d253cae524252c15c06df20d27c4b0d80051528eaeabee4d99e5789063a9c5156fb4555ddd940972be23e592c02307131c30425b137091a13b82b9298740f5935634a38a8ba96da4a840808b9f9a40ed546e05d2bccd22621c14a07c698250302047c435bb500683066023100f3dcf82943b6f53e9c1eb0d3fdfee1ad14b54a123d2ef1298c18f597a2b145be4bac78f1c6c565b6f4aaf15c4f5e8650023100ad07243eec090e70733b0a728957a7f0dc56b8ae929ce6d002cd304fbd64d676458e3ba769a01241135dd7d9a768dd9a0302047c435bb500673065023100f40ae9401b7950a6f2e2efc967048459edb1c5bf136b636a4d0f5da7e2fbd0cbb4fff56b81fd18d4e082f4a820844f0c023048ed2c6d10780b0ddbc390336cbd56a9c6efee9d7663bb8813e277a4a3394b26f20bbeb62042daea21c20ffffe6865030302047c435bb50067306502310088187db2a71222c6ee09e3b11a7da783934bf2eabcad0c7df3c662badac7043404c98321a32ee3e68b7e802fa6e43cab02306430e2daf7bce21ac8c132eb11c815b2ffdf5301a8d40df3e6cb111faa7381dc55a9f416305db4c04e940050132d4a930302047c435bb5006730650231008d4d37071021b4b2bf3bf72f8db880136b839b7346c9e75fd4c1d725e26a8e9de9ba2f4a5cf0fd3791bce0cbdf3318d40230127de2faaaf3a11c6f3a9acf94332df1dc1cf046bb77e325b1f6748ac7cc4eb683288cbd72591c83d11d034b33f77c420302047c435bb500673065023100ff50bf3e5e308d5605757771560ae89d605ff93d9e6c2147cf995e34ec099f2d7034aa00e0773c74281900f539c009a7023016ce1af8cd4e558d62cab9b0b178a953bcdffb03ba6c7d9f1370f512cf2cd27d37216528d384011be501803c33777da20302047c435bb500673065023100896a0ef78fe93ef03cc61e87c43455fa69d23838de74afdf43f21cc1a3ef44f05a730c95c792a1bee81f8eabfa6f5b8f0230028eba0cdee829ff83d8d7dbade1c36b38fd15977d5385fc71de2f3729addb8fac913d026c4bc44c2a95f9b4b2757bf50302047c435bb5006630640230584e5e1aa6e4254db67eaf800e9acd36669e7ba295c3ca3add573150f5d74b65e8d2dbad6e1a3e7a80a66039db15b0630230218a92e37ed957ec354d9ef9467a570745e9bfae111bcf37f59ecbc23ac774c00faa86bfbcfc26098c2dc289ed871df40302047c435bb5006630640230338e6906b5ada5bc44a73a2b6e254c835a8025bf677efad36fcccee2503ca1f721a4a791e2ab490e8a1178130481ecf402305212debb7237f3d40547c77e7e32521e083fb4a6042752c04c49d91abd6400f890912d0eff347b8ca5fb021b34717d3a0302047c435bb500673065023100cafe714964af7b614092637fd8668a0e99456e9b27eb29769e780d5368d9825684363a0819f3a7e8583f263a0a65df0f02305d2c7c1e6a21f7d52a5ff187f80238ddcd23d398180e4a96fe43efc5ff63ebd5f532b426838ccdfc532752cabc8ce1fb0302047c435bb500683066023100aafc7123da7a86c1dc72d9d81e356aba773b1d21f4153b2032fddc69b0fb8b0d597d1b2baeeb04e6938dd06a928604350231009ce528ff7639b8a773697adaab97f8e3b1f058b7d626ece2584685ae946789d0cc8aecd8c328e5ebbae4b2da971a061c0302047c435bb50066306402305030774c18e5cd3e4fa27b82814376f02007ec63771d5eb7bbb7d645f010fe420f87138140845662d89e24f5e56bf39f02303060e1459f3cc5104b55d4a0a9ca204a9ba355746142b7f5f183f489df9b029d2f880b1b45d977daf85cbb515056bd230302047c435bb500673065023100b866386c73a7fced178ade8db42e4cff688943ecb8b633447edf8208f5b0343f8fd6d5a806313863d1849738ecbb46cf023036dc16d4f5595b6e6e1ac92fd01d6c054cd9c92db4577128dda939db8ee79c284f16471dbfd7a2adba504b96ca76fb000302047c435bb50067306502302377c7208f0d23e092c0005366837c63a1a0a1538325dad42a2de985ea67cad0ad712553cc0d200fc05273a3e65cd591023100911d8482878b44c4ff5942d0b919849cd8699edfac7556bd150240543b6383767def10ea77233fae5c85081679cc83760302047c435bb5006730650230295bc534cf9f2a97219425b604acaa77069f9047fb9c7467de4013d1b9f4e0de6854390d6e8474c6d6b5bb5137b19d3f023100cd320b8ab65bb6b8f0e105c0b6c6d286cb26d20e790d49920f726abecba922b46544e2f0508d940c067d9d013cb8789c0302047c435bb5006730650230118d5afc3bdbb5a494a5bf6836722dbd5ca1175485a06e15fc463173f6226370c5d943760ea89132e421b1b93638ea6702310084edb51ab753c0392a74e194d207a7dc677bd63acd6f43654a1b94c0cb18cb2cac3449c12b0c9233d2c2b82bfffe535b0302047c435bb500683066023100e42d9cfeab3fe6396fa0e328a65484f7701e86520d9725c3bd508267cf37ed2ce39ea73d0dcf44f80c6584040ca862d4023100e5bfb74c1d70ca46a2e2f5bd3fc60de634a86530d42a5e53a83cd85de8e7cb64212a0ab5c646c61b95033170092849190302047c435bb500683066023100e42d9cfeab3fe6396fa0e328a65484f7701e86520d9725c3bd508267cf37ed2ce39ea73d0dcf44f80c6584040ca862d4023100e5bfb74c1d70ca46a2e2f5bd3fc60de634a86530d42a5e53a83cd85de8e7cb64212a0ab5c646c61b95033170092849190302047c435bb500683066023100e42d9cfeab3fe6396fa0e328a65484f7701e86520d9725c3bd508267cf37ed2ce39ea73d0dcf44f80c6584040ca862d4023100e5bfb74c1d70ca46a2e2f5bd3fc60de634a86530d42a5e53a83cd85de8e7cb64212a0ab5c646c61b95033170092849190302047c435bb500683066023100e42d9cfeab3fe6396fa0e328a65484f7701e86520d9725c3bd508267cf37ed2ce39ea73d0dcf44f80c6584040ca862d4023100e5bfb74c1d70ca46a2e2f5bd3fc60de634a86530d42a5e53a83cd85de8e7cb64212a0ab5c646c61b95033170092849190302047c435bb50067306502301c10fe1fc6ff79507d1966057fc6f868d1e3a279ecd716e4d788952cb2f6bcb9fb4ef62e92a216a0bcaae670f3a5829a023100efc55d12896bda674c41fc9f6a0e0b7edb51697480031581ddd242adfa12c5b0a3f81534e5da1b87794283cf2519a94f0302047c435bb50068306602310089c9a6dfb6e76e5628db48dcb596bf39ea768c3be93b8b515b5d1cb2f1294cb2d20ef7c8761325963005e8b6b15bfd2102310081f64f22d7cbe34dcbcffe3f533be984fad3ed6f5dac09099f3f88e5014da780449cf3952e01d59c1959aa79aee55c8f0302047c435bb50066306402307e70645e475d936ce7dbe4765ace18fdddf00bda3275a0a9ec3462ae88cb2573540e2d7260e7b3d69824d2267adca0e202304dc00ffd0efd95ae1bee31c7e1b38c29ad81ac35935ce964123ad6212661f4df4105ed1ded34925450d30593b9a7bf110302047c435bb50066306402303d4a8bd339c527e8f05abf3e297d9f21b94964354154600ed8fcd450b5ecf848b47d3e4d138ff8ee238e81db890e6a33023037639a7a921677c3703a4df8f11ad2fcb38f01924fb9096dd4bd395c132a668395d33aa23aa2204e13eaa1c9167546650302047c435bb500683066023100e42d9cfeab3fe6396fa0e328a65484f7701e86520d9725c3bd508267cf37ed2ce39ea73d0dcf44f80c6584040ca862d4023100e5bfb74c1d70ca46a2e2f5bd3fc60de634a86530d42a5e53a83cd85de8e7cb64212a0ab5c646c61b95033170092849190302047c435bb50066306402305b76578b765e3cf0317d89b74fa4a85ea17b0a39bfa2473c76fce2f9b8b747599bb713c0f2c528967ececf56e9c108330230061e2246180a9436356d66a621844e3951fbcbd2b12ef86b278406177673a76ad07a027da81eae0210474bfea28882a60302047c435bb500663064023041b6ba4c42719a5df2224dfc50e1630875fe27062de6de9e29837b30f6a90d67acc03287aa68d30b6ba91e49ef28c30d02302174abd0c29a0f483f9a504defb2c07d606757e2378c15d496af6f3f5111f9843754ad7de7c8f24d8b37a416bc4d9fc40302047c435bb5006730650231008aef66d0dc141efc1c9827f0d51bb679ab34f19fb81dd37b22f70b44000f3176c31dcacd94ce9020a1e4fa2092b1d1fe023029bdf6038d89d2eb7672de0539c46c656b333b120a4d03a65820581bec3a4a3b860b8195b4411ab27195a98bd0fa8bb10302047c435bb500673065023100f55e354b47a8ea9f4c9066cfc7b56d092db72f9c7115eb562a200d6a1595b093acdfd2d3b81062afb32b7ab56723675a023026d6fcf6d2dc0341cf720fc8bfbb7e982cb138588cac3d5d24db5f6788af791ee3df3dc520ce6ef5df5b65692c01a755ُdAv U]1ٿ, Ȝszt RJEF6^`+۽KǬgܸ2rY LKMv%B,u5(q@f4f<@R``(^/O)a- f)\+)y14\KC3E@}m\T弿XhyzRџ`gѝJS9hsN䛑Tug;zܓ~UiH%[1~%qaRͤ>0)ˊ:޻5}iؓ4Ь V_pI=a(H&YuuFЮztu0R |afKAHf@R-{8mkЭ 4 S*_3g,q5\`)LӰL`= ? d 1 o  *08     8     X    8   x  ,   (8 k9k:#kG H8 I XY\L ] ^bDdeflt 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-06.stream.rdu2.redhat.comgECentOSCentOSLGPLv2+builder@centos.orgUnspecifiedhttps://libvirt.org/linuxi6866)@+ev@*h! W#M@ "'5/A큤A큤daBdaBaBdaBaBaBaBaBaBaBaBaBaBaBaBaBddddddddddddd88a94831cc93faabdc5d38cd6a1acfde24e499506a45e3e0d4c683bd814fc52e51c045dba2ed824b6e2556451836d0c148b67e7ae6904f8983b7d74f94da9f4b046ed7e92c5b2dc164ea98f10b2f5a219a75995e7988f467b069788b071d83a4a81c9bd825aa796705a3cafe9ea9d36ca8893bb36011e5ccdf500607ddcb0e3e6b8d248b1b3ff8b77daedc13faff133307d2815caba7137611d80b7704a84d2697c0e6e6a62c15dbcbf50c2ca9e1a1bc3da2d3be69690143dc97cb47139f02b732d8b078de0540e86cf4f241761333283fd7265361d5f49c5e5c058f70b418faf53e255a70cbd4155a72875c2bac49da7077d2dc70e865279661e22de9d3f008da4ea37d367585f014f2fd73a68c8253e0550872a0d0f79f15c9ea59a0add17c87aa03788cc49d78917bd9af1b65a0e0bcf6f4a19741127ce243a575a171ceba52159d6eece2b986af0c66b478edd90b1e02586ced3cafe5b40079e6ea99b0e17015a4578495258661415805ba20ac4082fe1f71cace333c55bd49e556bd95760e24cac0ec34ed00e0aead0e5ba846301107f4cefce6251411a27a17b7afbb7179255294eca84e6c7c968c749c6973b9b742b9ac22b5e3a1d290206625275fee65e135fe327515b5b09243644c2229c0736502b0ebe75e7807ab9bcc39c4b3d2984a06eab577a4a0e868298db649c50294e025e2229680d9cc93fc80111a2f35c645edd44427b9abb695746327d4d0436fa98b4628451171a81f42362a2bd71d3b51b2ef6236d8ebf5df500ac871f14165633e201105a2dbf739dbdbcd88e5c88f7e484decf8a1629a91f348805a4a4b2fd2300f97cdd5b98b612727e1127b5230e7b6628c7618aabda2ef218dc187adb01d913d21374ecfd12507b9d4a8934ac9f019ccf7e32d9cbd3bfef07ebb53467b564a790baef9adbd0ad0c6e6b3207e71214a5f1faafbe1b7a4eb1e184c3eba32b38b482c27c916e8d8d9417576d2081d75ba811fa9507493aea35721e2b08f493747403900259d8125908f885f16b38cc0d8b751f80a56b2f162a76fde9b6f73343efd4be96013959fdf10e7ff243092776e97b1eca6ee2ffce471e11b25e055a9a46945675a2ebe391f28d0f0424ecbb5323c53220d0ec38fbb799327b0cb5576f3a2c9041f23fd4d76d73247f801libvirt-admin.so.0libvirt-lxc.so.0libvirt-qemu.so.0libvirt.so.0rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootlibvirt-8.0.0-22.module_el8+596+27e96798.src.rpmlibvirt-devellibvirt-devel(x86-32)pkgconfig(libvirt)pkgconfig(libvirt-admin)pkgconfig(libvirt-lxc)pkgconfig(libvirt-qemu)@@@@@@    /usr/bin/pkg-configlibvirt-admin.so.0libvirt-libslibvirt-lxc.so.0libvirt-qemu.so.0libvirt.so.0pkgconfigpkgconfig(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/lib//usr/lib/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 -m32 -march=x86-64 -mtune=generic -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protectioncpioxz2i686-redhat-linux-gnudirectoryC source, ASCII textpkgconfig fileXML 1.0 document, ASCII text, with very long lines RRRRPRPRRPRRPRutf-822b049c7c2a210e8a3c9218bdfe0410837da4fecd73610213e83e0cf5cd06f55virt:rhel:820230731142245:9edba152?07zXZ !#,] b2u jӫ`(y/=[drc$ z~[tnz]}BX?h E8n~Q~e+:Հ͚5$B*0LKQHg㬼(2P_YvKQB|lͽe yt?状8:#AȞkkY/Aw7A~EeܝeDG5l%$q cMYܵv 1x2n`_:FT[>p-}d|ko >== / h31}Oo:; 6<QAn:6,BxKVn2sg$krxM5}-ן,}b"2G:!: @H)Kv,PC۴ r /O۴-'TYWKmad+5TŒsa)Я>=7Ok}/ ʾ^EˡyG3)2]Ň#y@I\3 Aę`#!#̦`5̀B#&b{FCN[Ǎ>pb'v0B Q>/^$W&(Dg_ L2JX㩈O+!A[Kx3YT=3aCFnu%G׉乼wcyJrp[uM]u٣4k?S(¼'y~^̑NOY\Ӳ i?!$qՕzTJ&jҊC\Ji;yG1;v6rt'JMw0P%֞(33ѫilǣK<NH> dQ挪Rp v"_'x"iMyt oY~LЏ,ڕR;T|Md4 PPtN**pww1|`MH=%=!nwzH]X=+%Bcㇰ{Zd5CWĆv2{lL=nqv=M$M2fH2Y?tYq洑 V>T\C=Yh,Ppq1@GPٳ2im}?( 6I*);/ow ܫ f"* %&mF2X&[C|:P]mwnXd@ (fq A䷪lYv3I,-(Lf*+#s~{&>ãߘy @7!?_g2}fdy֪m`z1g˺}K_@]:BMRj'#dfR^v;m6~Bצ_gOaKU.D뷔xKW(YHpg硭)bI8qA6|e{f O='ޅ.?/Q)G)}ã 6(mT`)WZ 6pv`>KbE(ݔ%sJ",d)~0gb(`ǫ*ǷJs5oXkE oxt&dԋEi DJfHx53+kWxf{"weO\df@y^T6UHܥw s)/&y |a..11FI0I|ժMvjS(ѾwLy?}_`{d ʦ,8iPR- Z'0Ѓϥu^F>6{/m"JIjT fd7N2yxF3ݢa<–(q୞&LW1Flf1D uc's* b DU3NqSI48@dNxnl1R.Qx1dgDE;P* K|{M9ҧ.:66II;(er&$h @!ԥ*!x+ԻJ!bP3<$ Kʭmr52> C1n1z2QCЖlMT4e+ KLJI75?b9"֛K+ `m ؉ 66b-$rO.{Ɣ(+A"Ց))sy3 tR08 iI$ ܄ԽH~ȻExzj1GAxvnۍfa4,wf!5B(صXLtBdzi\ ݹ9șݟ%{yBe嚊S<|ʙ`RDK)gGIa5(tLu=fyTTޱwVB#r鯳eq{#'Xouro(*,3ꕯF*s_c4kM.bgPp H:v 9qW`cw)"^x硧ufb*< $!~1^79j+=0Bxōl7I_MCHlǸ;+9pЄZ’cٍoƚU~cuPH1GQ ( ]z75%Rcp>H^ZnJ5z|՝\rCέ\8`md%h.YoOy2ɖ@{ 1Vڽ=s;TFhMQ?O#mI,ߠ,P˹Hku 6s VGZF?~}}a9+hs}0牗]Qr+cD'Ќb~״&dfDt7HZ".O!X(a]d?p1U/8xT/!6 ZBk*'Yzo"4G Piͤ0H b@c6\O&D,)<Kr(FSUpkϾYik` "qh<v}6qA?.i/fwxSבyp*v+RYډBe/Zr 9j)+mE/>v{4Gdc"tl*piUH""\9@RxMjUVĜJ>$ZWP\M1F{V+$&)csMoM~',h6L®1M(P ƍ0=pQێsL1UD,#H+ l=*,yMġ]5*AVxiznM6{]u >qbX*wP޳ JyBūH[?(vՕEՖhmx,']3Ѐwፐhӝ.cX4 {EF8#bPi:&=NEgAkhN0Z`7wmϡyڏ!7#$ȿ H94; p&6YMԲ!4Y嵀Y0ʄŁoIOZ?%Mab8QQK[LW˔ .qsEJ)F(fz7`UJ)o,@t{4$((Ý|ߟ\R8x_u(ך*n /\Te)2cO[wS'OVA߇9)rp:CCN#1D^2{LIfV4DzQ?#L[o]:m7z+z~|2lQ]٪e]bfr}_ZD Ίglأk#%uɹ(ٌ5;8fb^L vwDrګv3I_"6H:L Dk GI[Օ%xģTjiֆ3FNiXgY݃#EH>)Q껵 _LRgG!6Ext$Zv?W7N3"F[c.!!{+ $|kj$}҆ċ![]-::EEWC>m1ڔ8HDG]f74:7'({$\;BU}X@/'!*@ y{Di$Ol1m Agd-@QJ{dh\l;orʥTȪ7<ܺtݐ7'J ,D>ΜqFqQA)oYڏ_lM,=P FZrPЉQMb\T4wR!s܏' QgQ62JAQ[emGyNj :PQFuɑr`B/scC1+l4kD%v"RP4QzUlX}ݍKY7AEP}*OüHr,60; Y;xa'l<  Nd|:I(lDU!z c ]3̖iIthS H˚eW8ߡt56Hғ^^'MLNRՙ{Ԗ*+I'z:l'%)Y)"*ÅCClIcNƈzz W#WzCKN9iܤ1Bx@h)4~4b74a6+y$ӠCyTS/s$^kzf( k L5>`XטItKD?o={nOIÈ 4rNSu[ 4zXU;S3eN wwIݪ6ݎPBE!7O7aeяAEIGILmnb'SK=XWN ^qܘyOKp Tk$ANLd 7 e.ã|0dmw)9qz5T` g`iOCǛFK F~aaJ_5 "lJ9~&:Cx rhP%\<so$CrqCPg tX`6}"{- % [ä@cgs!0"gCSEXٻ5e?:s}JrvD^>7d>yt$M`VqTrVzns18Ɨ0S!keNfD=6'vho g)i@3EH˜ bĭuF*2|h3?.o4r䘺FTP<0QrXd7ӇLpw3m'֏0[]7C:ŝYI;{h?HӒ;#Ia+1\f]A3HV)_>銝LN'X&[\'-XAτa\YX-[;odAwR1 !0cQ˿45 Qޢ<-Vdf>PVx?' mPo&b܁_K)ä?חpıcuJrVDx^7\WX<,v~{M7JJf穷2OcNsG+Y;gM|&ecndJ;X(Q3Pqz1[Z9Ǚ@L뱰[ee͆|5d6G8/u30F!>X* K V9=I3ݰ3{5*u4B}f5V#2p@Y$<˯S 'Oz9Qϗ*蕀A@4;mJW}uO#XaOX;G+ ?ߛ.g|W肤hYF^wb9KL*<~ptZѓEcn7I1-ñ֗M~ƿ(yL:ҙc8zg"KBQ*8@}'X)k&p[aʱi۶Kt\!HZ؎7/xN<Ϭ?7/ﷅ}h~ ୰l\!pqbu"="ӆh&ޚ6ǜ؄@.OQxЫG0iy\MNۄxR՛R0sFo;r1{z! 1˰3S9a S(à;P@1VSQ6ʑr>SaLp-9;xCh@vq!eO-\5a Id^\;΁vX>p Ȼ!ʵ'QZh:j}ˌ[Â#ui|NVӻѮ TF@o*dzΝ@(9͆C"(ξRG*w9EwA$uiys ,8Rokəgw^g:Ig4a뮄yq_KtavɳIB85uߚ86 A/l#N>-6e!&M+ErG-17]Fx>?a^{-FY ZԅHo/ͤnEQU&j @m"L"@ T!k ?FP%iw4 ϼ<ķBI9XìzBKYw^QͿ o @ Soo5Y+LwѭGXMD^֨cl:|%LW Jj|P(I2GA<\z89m9_'c%e.(X|O晕104?R@s9е NfБ*Ycn/tϙ{߲mB}Ǿ}p5$˄Kw` ii)$#3Ǐ'PT@LMp~R"(A0Hla>=Y-6`Ew.N8DGE[8EĖǼwlܝ14Sk"oz# |-`޵z1_xՆKcsL%V ?ܙkC4blE4;uRUKm딌Lg7\dNfڇ / VJ2"+wzHώ=gG¤?U} #A!$.in&hSL?},VJ93m8n[D.hxM` KX=񉼆x3HSPj\b x}Q/9 #i W`]yp21gq9`ޒ#uD%60{!jԋTn Mg}6 Mk/JlV>4x>? Bo~܃kYc+4ZϩHou4yR<t ]ߪh:L=\5"+\+bowc0Je5' Ȟ%)p_20A1=Pe쐪=(H$\hs!(sM=(LQxGnr{S.u?X/3(ÈyJɈu'yv`c} %v CYB R]+j%@_3u]c5(s0j#B@3+<.} 2,%g@Ţb5(eI{bN݌zK?>L/ hAԃ&kC0A88$ ?z5%-`'ܯGՙ /^]G8B檫9Kp0ڊL_z \z>*Ŧ_ H/Tk+Qo?T88@~V V֡]ߜ'G [` qd9sʛk`!w}YV.ӎܱ,}?^(O( N) 0Y7/73мBG_I,a~/a^*S/ 7B=-4w|(mvneO;Kd8{ZN$tO s `s$0ϓB"6sOiP+£a wbctנOz^Nf^ 29 1#GLJTmv;.< ܇ Qz@&? *b2Ӯq2h'MLi`MDaq׽ivm N]9v$G~ (N Kf8||SIJhVe;h~sA:EGI_=j^(6G!qsf 2Y6Wڻ/B$!_6tײ[iANr w^G2s@AA4m٘#2 t\zU'fpB"_^X H̦.6<#R;<ޣ3 ayՆ>w%zǭ}5:@=3ߴǚeQ8qZ<}W0hߙ&ܘ4vf@`z6T0"Ϟ7F >q u4ϑ z ^55A*KH5T؜F \hÇy /R+Q%.jm@)0zr^o'r n5Mut&ҷ[mc_mRKv!ڣ!2q16R ^At9~d ʄagƵQjK`4BU^ǡV63[*ƙ rzj-dEMlվmv .eCҔuW|zoQhN,oC9qdtt by!6m+cMg]ϥ#,^FkDz.'s3QV ?zE"hLq찱'kf\΃9g7/u/ 8?ҹOmզ`Ǩ(*7 |$RYM,-5Q.}LY5](ch1H`5UMdBʐ?Pģq Q~8!kK a<'ӌVS!t ńZ:6ſ«Y'XQ8Wة |E4i"95Lrp*\NY4OZA)aЛNb1m=\WIfop]|Mx˪i6 L<VM:s䶩 ̤Pf梶\?T"mY]31C!x_"."DY}SAQ57Hs&;M3BM1;ܹ*1X8 #  y^[$\eܔgVG[ [2$3fqA`?tm%K3hF*|4Z<$#G@jz03PB+u|62(v%4L哝Xfd`cYx{Vř6%J5'uXԢL19([ KI~4ԤjxgJm΢~X,7(FV`{`bHj·twk/%EswGG˶\"yxYV MsѰNvuR>5 N[ O)ǻuVbs$Co ZR%uۅ nnZ%c& yM{@o|vGaj eMfcn:zp뒚9J2RNC5E@M [ Por{.ý_O2xt %#LSq+|A~4><1aIcXKF¹#U]gPo/x"ݎO :B噝Ҍ4rIG9l@nIlKH6$S@/hʡz>4z=bIӗ D[Rmg_Kܿlì$:G!'E)UPT2sR`WA9Rm%8w'slS-#Mښ:ps4ZZg}:pMfK#߿y0,_̣smbwhʙ_`!g7;ۖKkQM3{&FDruª"p)fԄYدh2R^R^ُKaP\NBLq쮣M֔A5=ҧur`3o%tN07y1DT'g aЕͣx#p4O{e|Vs;Sc[~ \=d ؑªU=,uf2O{0H`o3\'O@T7 _&{RO4DxCX]JJ ^mʵbfšaIk|Pԕ^4co(;#hlcC*&'fxcv(-WcISUq^7%(ͼꔍp=}w__޵5eh~C.wMGd rmtŸo\2|GycJ!k!n񣶫A3#; t[2u7܍\zx [a&VP'9ؓaEQY-;=YugFp7F@]EŖ{GqR)8N" Áæʄr*-A3l:=THS"2 o;fr ,7nZgf?2o`~vDL)r qٮ_*tP؃{q.J,M,A]'ͣ>~эRb ֪,'cK;9nC%ɵTÈӍϳJ}R h?ᕩF NWӺ߸.Z7\d:Y⽇[>l%Rch!B<0sHO;-6<}h3jK;{*QbjyefCE .ț&y|# _^AǜH^Rk$D}gV~ NRp>=g [075Ӊ˥Ƈ.4@§۟_,.!A! Nf+*u(Z9kyrw/[ yuLP$ģy % ?Un% Tŷ&s?)AY-| Du6\rcw/NM/&Cp^(޹ZB#DxԹ9Mb7'1JmNwZQ=qRG*UU1$Of ]'1dd\]__m4 5.&#Z((S<_±?bg3%|~Pmud2^If-OξP2'W?q2ӄ\p^Z)Gp%⣢;lӤ l08a aL(+쑭ʗAd8o[ϿVlNurgZ?`^6_7wg]hF priچA^$ZxZK>"q=27I&0c/HWd4:\YS60TnZt˶i @zth ϶Cdr7<P]N G0@G7PzVFݟ/E˜Ȥ.x ".b`sFQq"+tFLT $ d Wںgv5jrc+ÔHgp&ϐ]Pn \#p: aaFv먁\럮x玂4W1Cn:~rL3\=B;vQɟ4@T5ќfE v h8%9*HP2<;L>LXB-.=YLfS>T\F`8m`Ce"\ Ŏi|Xs$;~mK S^n~!{Z)z6ǽ2Ľ e9efDy,3}C"apuuAY!/ 3: ሠ\ݱ8A}wIRQ$n[ f^HYE@xJ-o1>ȻeoRHԿ[/acs(SaX.xxQZErμ~A-gI~TuOzaQ f!5,]%G@m*<Psd2{wiR^eeu*U4+ $Cyf)N)G]SH!OBnl]*08wM=ڢ Ӈ}R? T"9\3)3C=R"i[τl1vHAwoxlTd/ X!`{j1d iL,d~N,(jB@VPwB]}lgNL?)h=c˜ܨ/̯`)u>E/;=;:Ch5߸R|&GxA[-f?p/Z"5c|18ν0M~z5zJE>K u& 7,A0nj)%OBvv#0j]ۨeË=Fh3IQ-h߲K51ƘjC/=-9>Tj@JOU~PEzIF%LwOGcX hbp+C fqB AQS  Urb?# rHJT+-HZ` >ωtRE~nXP:}|hYNb@)N?d(e%DL9>-4q5nʤN` "5 +1)bG痥c= !LH Z_ۺ^6jA&C0 Jqs$O9cEǫB|>V+I 變ؽJm51oxfNîR:?Xw/n ~QlJr:/c᪠S%(#ϙA8lsA6FҠdgڽt/:AB.Nc!'^Wzw`%N7Hݽ!2mxO 2/6t6?"KKYm_~PUj]3Ovu>ɰ +jxDЃm o~l,I[pcTc~nN|>kQ;ti쁻!r]ՉHs8RH18F][`XjGx25>k5C%a@b!{ZnLɌ̩H.}C#FJ?ŗKԪjiaQ5uݸ'Nkk⳹&(Π۽h~H-̤?R?Hz¯G$Jhiޯ1./GR3+WLP%)f'L0 ~`FJХw_\K 5z=Aa ^yuʂje+jH=ijbAv'%C#˕Am{pkOsLi :T3AٲTfV#ƺſ3-rK k7Sbd[v8}w!L|%]ٹ,E8֡Dt}Z-^UmB>D)Aƣy$ӵINwH(c4X)Mrco䈏#m0<1P9Ҁ?x>ݖy3Vj۟}{C6!tGa+̑J4_YzT ͓ڽ,-T&7^Ѿ{܉4kD~="ƠS*R4<{F+6.lB5Wn$YiwO$ЧZ9%4g )pWBq5U@}zx`רkEˬ'y+߂;XN^uѨi>& Ro.i# NB[9?e\z׵wTC*we;I $#Mrfp& VFX] ?sQl՟MtɅ&,/ ڧy8\hCg6;ZS-ºӹaj&`o߿ʦf!:dm(iM{3  N)OKC.*AgWyg=NL' vS˜6dЪ.2 CW{ƌo~0(/>er?Mʹ嘮%h;m,qylvv%Z}#K%nB _ք5xZ Xȯ wϣ96 WOb2+c%V\0KqGӴR8\sQWD$ucO41IɎ],t#ǝxp0y D}Y)c_]'˖aF_ޕ\йo$gzG澿 st-$5z@%گ˨{k+ʬ4Y"eXU281тSu` =&vV9 '0x&5Jd{Q[8 mPҭwdSh2N&s?ٺ"Fjj(L=ߡ}O%w6w,c%*gDÌ'׿S‚1g\uH{[2hCgG!Rx2͖WtMxgn3_>TqzNA? [RM1s<,z!YPi7ψ EKl W89϶ &u{F eMɏ+vj4١HUC/b tŭ1(E2 (>cc)YߣXL|PJ e)*'ݬʸ iYX!g\2)@C/L;-y}V03ђo|HܝHwfQ*܀ s*¥>sdr]OB=N*!FDžkkh*KAtt>Z诣n4vtzmz[{1 *+>RPމE| 'ӣikA!ДSb#@iAp!t0ݼtycm ?;M@zv9@p!ej#[Zg"jm.N 1O[8F]h(I񻛿e0a=<z&jwlmYa7"5^}!fYa evyopf5 $d"8[xR)# "o,xWx$20Ard@Kt'm[cm*"עC7VŀW+4Pu&7o-NGs&)ɝ^XJw+w!"G4#8Nt|0>bA85נkBt[H!>D]k?`&˺|^XvN5l9\86˳a C&CLAӮ0G YV߿,Z( r>碌'Mw>\ܠłE4'^:sKKx'~ |t==C괧c $|AeArs~R;:1~L3cSiO]Kj]jI^1EFޭ-)ܽu9M\MY_ǹ [(Į*_ ۈT. ^Ѕh9%82f&:֏wj"^"\ëL>_@H?&VUcRrP6YZxb:GםwDÚzF>|-&},Xص^xбYJnǢ鲷s C.]QYԝ?)7 s}X*g uo[ZO8zaݺ%8*U3. ͨ^#㲎ܯzAt@|N >˚` E!rzl?k.]{G(g-]a7#)5ZFc n{Jb81B^,G,aO-eeJ 2f;m޵/% .9 ><-_ -)=<2kҫ矨0 #, X-ܦ:-rט(ze왲-Pc!dK BJ֌,3zf;%Xr"mH.D*}s+; %|.D ܅O7$I3Xډ.@ŷ\‹iكn|sK;׋COm)CRуmkIQ"4WR"ėo̠qsIu(6 r6zhF)2KetQM+\7_3Ⱥ#l&IVch?q,d62^++娦.*d}zE#.adP7c#ҋ<GO\qyyL BYnB *3?l`K-,~]{ۊ&|;Ysm.w"t*Q#<["2vq OW` 0"o(YP/e}_ aYxtx_A~Y u- QFI[:;W׵8QiY!Ak&i%plU>Ǐz;>p9x6b 9h'2r۠ )&twNi-Th3ږ2= j  "J-;K(B!,vtKnM~ <㷩3QX/mMsi8o Η 4V:sRIu/94@UcU7wB0zmz(kX‡724oɬG SIL%&+0no`+EV (x2*,iq̛eV,BuG.uqM^n7&,$=LB0b=>'"j^Me,A^դY6 KW/;-bBwA,lqv!S-ȭ a#-R$464XT<^+}%)Bݣ%j\/5Z {Cg̨%N*osI|f(S⾢ڡ 'Uؾ;/-cHh U2#<^MTyvS[7`סc.ZZ|}G?L]|7&lJ2$DgHSW뽯bZ g׹ĸԈWbgHˁI).Zp\4}3I^Tzt\>Xͳ5'Ӏ{O=Țn8Xw:j+TXyqvCPd4 .bqt!| n MhԎus j7Z,դ UmCR<Ƃ }ݑZ$s>=Yh.@"'i?p7 zFXi7ˮ0"]0<[7]E .]gZD_ćÿ>zJvf>+j67vj_Aef?W;VU|c2"E&K7TCnu m )L&=nt/^خfD52AWL҇G=fh`+u)`^7,aKZv%,?/۝(Byǣ.nT$truz//=PNX}ëAs5XoaO 3-p((u̝3'&(*wxlIw5ny!&<2A1-X%j-m'zJr }DG:2YaV4;)wBJl~܉fa+HtT]zfFX*)P"E-Xg|3,=@DFJ-3lT,a N8?dF/b+2JC =z)vTya!5F9SE.3Cj Pzr0!BhTɂD=in[/DGij hr~E&'b|pm}^,]6&tq)θXp鏰D^.Dkqr""`;iwaIw%7ٕd*d5ԫU]M-1F ڠ\˜tk:0OO҃?K;)C%7g?ͨH a%h9ODE_HRW<T@h>߮)H赜ۧ1o?ʌ 7:8g.~G^i ploK#Y^EpcF&L.jg*wm6Wm#5CV2Qs qwXR"a7q'K]ah~DlnCYg;~z}MgP,om꺹Aq@ a`1eDKK)DZrP0C|_ٰך S[dF=30W~)BoB4߼a_ SBlJjiC MfCyw+;>`_Mmٯ(`Yh jX3;CߛZI'AV~TE0E"8yNK?XuFN,c օhr-<9s] bq(,щ"v)W$޺"3#|U1. [zf8禥tsOѯOS2$PYP;n=󻿀I8 {eֆO,@>@ev7nrS{ֽ ҟ285Өh_%>d(hG?<~8#`8u3<'W1"3:RAG!<*}Sw_1^ 2[,Jh.b#&р3Tvk^ER09+s BMe^!#򋅓U3Z)C!Us4ÖiO>09n,Yr;DJd:FaouIU.a)=EVDHjX\{~svQջ@r3cs6N3EDT TN+\Wܽy-ɣTVG,/]TT]uys< ;nI>" );}NM4Kol&42bry% H]!5౺21d !K/UZTd"@ܠR{2*1CBXG' K:FdFms\?T;Pr}8aM-xĿ6x7kZ0%ϏJ層6FO3{4:M.x)٤|F/s3ǧ>x&kB`6ĺ`':!j!"4]]ȝDiw6Ya@з#mΔiXpYGEZ&9zSҪs5YBw'ĭt0 b6^h>ƛL:'mV@QSͺ ]a_(ƪEScEX]dA7O[YK[ËgO7: j89v2n^BZDQ!,u1*:v4_BHQ21)s O/cܹGlak3"=Vq$33{`9F~J^h͜YlZ炴ZS !EeWK t_TWazUc qK(-( 5Ey-dZ-^$rj{K1AÝ}iZ)'$2Y4a=}Ĝ󄈐%lBm_4$I x?ՇjJbCJ"%o jvtRDG0/(FG(fKpqJf\>jON|2"}cid|5ܯr/\LKryh-uf14.l9"QsFl뉎'h"MYq9`>o|w^SXq&w{;f 8d$t!NHz@9̳NWu_4W^Ӹ%pm'vPb7X ^ob$1l٣tc" {稫 і8eqf >%[窓c wA CgOXosvu/1~<]>m#*bZMtV:k'B*|udпCv,jE~djiTGq%,pE(#h'[0nQ JO2/cMg2QCG:M3H*i s&R®AGJ@rL8>ŦPK@e{J-M۾r mMlCH^/$H៌U$=ljQdCZn9&]HjIy6P`e|A D+2taUf +ǎ9J IYM*cp9@UHϻQg_[b#15)qU[3RmUGvWo^>"@bᘻ4F\wj8S|om)zEU s65Ī.g X0ڰ%7PDm)%Gh-=^JI2[|++imCe}k-~:ĹjiJrR';g/MqHA }6 LW3n"#WLOƿ<9Be7q5]͎50ʆKyifIU ]#R kfHlȏD0԰@7xS~mJ(gj[~HԊ%C;A]vWGvV )-߮Bu Ȑ@y HA|C@}!hlQçj&u I |5 -[;l-ASml̰/ K!BALEƨ?M~@Z]U捿fERLo׌GSXc !^7MeIg3_霑ڥ@E]\VE|4'T3x/V<竿t0ޜcD ̛Wfo+ɟOjef#GcHR1D&+{ŔT2jL W}.voKf--@Qu:,uIN{3 dn٭hEuM#LD`$HJ",[^I/Hiaz<}`DU/O1v'|rQp>7}3,:WZT$ܛ(gTrz8SPR1BF9ũ}mtyc۷/X KegTRo}]G.sXęO~l-#S>5&'aGEqy 0S,{ymfk*g$,I7#V,Lޭ0MjF̂^{|'mpLlmEuY̒h{ )IP{zpKG@3OJ34 &nl֫ ]2 w¸F9Zul㫯/ ^pR&^0b iTciw]Cmip"%3kj U$70sx-T?O ?lh^صVc7ץ,!+߉2<ߒƱ ܍NDN.mG.i9xI}&b#CKNư6r,o?p yħka9 =ǡ 5X́8Ke{ip\ޜZ< 89F21Pb2ӾSyJAz)B"|Vf`w3K|؆ åmth ^ֻ,]s<Njq3 9aGzӠ <۾ STrbK#ّy#LE4/7+HRkf=,y|ػg_Ax!-æK- zt [(^f+^HؼS>h RZ̽r-?q #y=`9@`k"/C+ CVl(`uedƵ)V6d2 g|66=LSkI?Z3zsw[A>%r҈y{!Cw39נRv 5,H놮9]P)ASnr҂Np5Ispd֮'ϟ<3y%`!78W(_VSk~lDI`s~23_iwAX+MQ{ 9bSmsa?ʘŤ0!ޔz0^x G[|h08Y0"l4|,wTe+')(5uctcs'Y}M_Z٪A i㤲/X((XÿpcR<)GNp̐_l%"Nʄ@~h/l֮f*7EțA1[?ɜ܉|' NL@jwka\~A*5T!A KIhj4k-ob;.lɆ@Q8  e[^1*^瑪 }$(=wXTZ]:KHͽwUe%P+wgeЮU{x<δ>t\'uk b|@;_"6P =N)L [%;4.RJ(E8伊 %ik c$ i\\CrO}YcF*hP $OH5t5$KBfSp`Q/}2p&T)&Lpf muF0pTE62lL/)eHצӓt8$ӎriD4uYpo`GV;`S^$c7c?c<! }}sP%^)<]I,ydnMwRvf;klT@).;߾< C&kzp֨W_pK$§N?m1uLٿgEq(mj Q[y?08%J_2+ZdBchOXZ: w H#b|l23 R"gSKQM;lk<2 R;k 5}8wl%:ƁJN$`su/]ow0NZ 24ch7er]-(%E}P5DƘ&`a锸^EO%&\RyЀ3%(%r7؀G#fҺP߆Zuu' Y|!Z<6#6Y("G)fE_3 o{Y\ #6p%?fv_U(utɼt4?Zna.\UP}lO=Trh%(5 ?]F+D~d,893Qd66 Kk(#pY-3-]q~ޜU |ofkީE' a[d Zx|~92,Zq{Gsi%s¯9|l#G@UB_LŠըoTF~F8Ԩ\Wx [Bs|dz6?nkuvET 8]B8%/'DpfRUD’wx:8N?xF&N "Ԉ~;)oʌ.Μ/ta2 A "UϠ)i9-xKq:3!Z9ٷ'ÔMMiঀE/N(9y]N;Yv3A#8[FU#3wav;UvţHPOT&< v*yZ/.06z .%B:+F4q1j6H89Rh/1iK%5CGW/9(-WA Yf]x-:yB6 Xm$hG^;Ks+ܭ2+)&ͱS X[64dVJLia[yVdIn"dO #'7|mzеkpA9L=Sh>`N (01;9B/Nih(J]ZTye,jUBEla|ґ1ֺ/8JM 6G4\B&w}wNrTӝ5cAxoTB/OՐ5R2oT-=KYBa jYE)s__="u(1NGgyK L!9*]b& I!9Ii9 i(᥃(;Pg5 ؜?q9Ā?(aVrvL5pińdWlgN\K*_N-u {ߎ0 ˤe 27lؖ&?o.44Mt٢beO V;._J5ER|iU[ C|}5A(Hϸi1VQ:/c@{O4 ퟕ3i!";P\wFz8(%{ȇo\FwbF Y\\DWD.H6K2<"k8S {_Q񢞗mFGĹCd0aVb3|_n`^̄phئ8>QȀ"cЋ5PS^IB?aUq>#-|}0_2Lg8K\6jc(6HD")^:gF=yx<\M2PUS=WĄH!,I߀.d 0쟎c eFR~_KBK s\N'`*.x%QaPެּF}@M&l ߢjWo(9$Y6mw?J椛2fbLj5gRN:xiwwSPI<&Mw~c`L:ͮL8Iu>_o(񷺅=?T:IFq)by% XH÷T.UfY&,y{XJy>|mt2l]@@Apw5 Nx9˵%WziL>⿇ag}HմFJn? AW1> /D V ɛ3jH䦡ǘ=,W{plY9:|rqoR Ne6A TJq0/]WůI mב2KoZm=m&5JNfUSմsiU\Ğo-UɕU 65Z"[{>R:p:FiX{,`}Pv;Ԫq67忥&%D#^9DuvWf0z KK_`oV9oqgw].sVm1鄧qɕTڄ"A3ڨ̒ 1KM̜Q#H]r>f ܳrpR-T<"2|gօc5i^ixqmjz=O4 4y*s]z{JN8-OBJ[ŁפAM:6F8uQNA 8T2bd?g<:Z378LCv-t=i&`;S9a4u֘őڟ[WYp]0hqF9*1t܂18OpcÅX4# ^K@2l{/;?A87o'mEfF],k=. ͖#ٰ>#n0TFn?}{ _}d]J#ƥ;Rӵjq{K XKZ,J̒-g5 -f<:YGts1mWO?ap+`"J;:\,B:H.y!Hd㺮Ut4(ČrP>~`dӦŶ񊠂 RJzA"UP\\JM"tO;]g_BL/ҥ#X`")tDL_H8K/+cai$X7]Ad1P~r^>yҺ=_ ܫtM{9$ڝYEM#6YtXC`NMe3#yecvAma:wt?o$V(76G,=B9){qmR|_qG 45~&ٓIܦyǥ MF \X"DsѼy IUwT_'_~|  85&Fv0kP],\sdh J$ 꿭 EbYX!=&YJŗX%ءg pkgj!Aytch/F'2~-%z]֘gXu/N(gP>jk]Y>d(MSYURp'XDa6J'n$}o]HLk؉2mK>AdZ}F|^Nt+3vq8w Q3ҳ @9byEЇܨ{">$ `iHa)7@o2϶k"eT9Qa/#E?,jXvJ?-ZvL鿪<8wOOO-鏏*h,qCVT(*P5J xxgש^|ꦢZā3M/iǪjAyz袢n=¾)ótϐ9OQXya0TMZbF$;2/c/ZX% V.\#T uk AFj|0k-yzXM{ْjhLXI,Upn}iZzpEW&gAĕs&~Hs-|׹>c\޶h0ͻqR%q%"a vȘ\vCN^ecT (Xg0K_nw("_X{! ,4T'!٧gI#Pe]ֵ02lQǰQqz?T ,_#fezU9ͣb'[87]o;@ĵ "E<*"~W4 eN I|ۯ P9rS&*6D>xLk60‰ecocsEɫqDS=vג|aƾemj\h%bnyYlNf7POGp ~` ԼB@߂7?uq3+xX+-`ԋ4K@GwLoT,kIJ#xE%.ѝЎAڝHq&}^MM2I !9R^ «|<}e{?J MUe͡!hE3KɜBI ;#ܗ*#:.'ݰMBcs;\ro92&M@mP(N^9Ih-9",CKz+O43J򏿛% @r/$؆H0PKcbXAW7Fd1E #dDvK5C}WZ@ܒ |ѵ2}+[ A欽r&?/f<)q4XTh[ZKw何&qyQpg@<@.Wu ȧQLU<挼rAU̺W:VZuŒ% -#u`m f|ׁ?dʿЋ-mEzd?O)rYP#1@)@$7Å!)M;ݿAԗ ڊ@~"U&Q_DrNUBZU/.x, .y`OGiDӑ孌qXoRpAjEk̑I0YWݛIyܣl~bܣA0rWX?S9:븆KP h) tH8<|\SQ`\˕ς]+#H $.X܋( HtE`d{OE9.x_'/m|Sުy3q[B|QCS/Sx) 9S}:(xp~4On8[xE/n\)F l. Fz}=SD#s[\Js9 Ⳁ o{zo?-l2#Fm\v!b`ԅG/m.B5_2+i<% rMPM"jXjp8G3hlZYz=E-p7ޅCʺ`*e7!8iaj;C:֫?d~Tٺl~N;|S'' dϓv{W2DS[ژmeGĉ pMjA 0/< 9|\\֑ـTqޏY  H`(ƚv\d4VEy"J>W8t'T\lW+>$-wg9DVVZL >ɲH9.:faώ<ڋh^Kfmo~'2Lp&UT[ rJ_Z`hV{Mև¶SޖΗ近`1k 6l7Z )*_Iٿ|V櫾)Z Qr4ː$-F HEui)Z/AjR%*μs³uȴ HixL)ulGXP "C]=|K-;3d'8|I4v3U 3`@u^FPlz6 m*=2R"i9G< nqVdB%C NB! bRrXL.VH ,=2RZzFd' w M<x{۱Yc'57 ,ȅ{d=UF&foiJE 8)NL$xdUio_Yn;bw7Wű-ju:YDI(Cn.{S \PGX+Mi*ӚTke K9=f}WSe*8t^hʔ@?9OUtLINu,&bf` 1^IP'm)p8OvG H*XByzk$06hZFPJe*Q~vi"(^,&32EvF1{7a(۳DwZ2.5*4 S*؊8"y$Pĵ73QjwNl~xSً̡]:>FeOB~]\FzG6o]Pa0X&At`C툰sV$*{/lnEsYDoSbYXdYǵGԎQBҦnwЇ"V%$ηCzeuOOL3jH6=6qWfk!ٗӦ"bہ(7[W|x2&٠ؖ}6kM/*Gm2K}aۻ/2u7:KΛ6}SdpNOϷר٤9y"J Fc<$߿\<;nȎe % :]4RFFI(6mH@3A-wqap)╱H-$q0 PxLËfM.fΏq)U).6Y3*TP9b{geN[ΣF0.We"˛<472^.o\ϨYe\ M*M1[&̢ZJM!{ThiC1)_d#`m8pYXtktˬ|SZ̈́V++ҽ 34ُlozœEIR+ί'3gÄQi?`5@2rE~rИ )N_܇#KZp$oѯ${j$ زRR/ DΏ-4][ŝ]q520|Gi^b3K@KƓb󏣪%jn̑%I-/վAh$5H+#`|7dQd^)@XAY1꣢#fh!^X\)J0@M7Sfi- ,|Ö?_kzz&MbUûU- y$jM:U n*ytGj8=vuY^Z]2hF2Aʺk܃%06 ek6cCogQUmnb@^peɿ;zOSxC$=0G8{=fN"oJu)3t

-1@ځO[x>цmZx?Ja|r1~inlw4/*!<ZZMn=?1Hp{SF#cKs;e1/*d,:l)0)Wsob)9Z7ߣyvWq R\ћ1|vcv*jkEXXJ ?** ڹRbN}iqNZJ$(@x9P dщJp( $XպLo=mY, uTLk)Eu=&Qq*(qqZs/\mE]@s%>s730A5eoIAM DVzgYPϥeudi!0̜}-wڌ砪dz121"a6HrnS8~,ԃXtCO<*JEIHrvz []ZktkKG4Afhw@NnEu^oE].MJ7 AV5Uan”}8s1RIuByDD: έiH gƙ s[`x 3>2+(bGBqh"|IfڪA){םo#Ə{k}zpr` n@q@DL"`B=Zj eoJ"0B!Ae `=NhkȮ响2ٺS?oZwY쇳Oެ)hhK|bF)VKXؔ] w4 ;{/Z ęp7.Kd$QrqlBb9ڟ!MN"~ 6T4sD=/t룷Ť"hXqՍ )u(:= \dYtpӂBˍ g5:r[vd$9wwF1Ǔi]+(==ǼK'1@! n:bn5} x tw'4YUԂbKiOF!Q.V.M-p 'LJzz2BdTp_8T)RXJ~M-pUnـ[{]2_Ial]qxyS"P ~**Bp<34X(u J UM0M|vAxo&qKT _'MemwABmH(o)W%gX sN1}~ ;=Giɹv{՜Wr7MDe*1L*+~O%.cM(1"˒GwvϝTK<}F M:>̺nʳl-QL$f>g/uѣ=x 3KL|烺 <qǀ,O4OȵG7=,Ȋ\=Yɍ>ic[\P#l{ԃ TvÜe6Gٔf HZe9Kx5w~Ej5U-pcS4z[dLg.fc$P)ni`έ6٨&aZ(S E9Fg^XY2Q]5 8^'^ z聪$! d:QsKs-ʑݻ=PRFҮ'2r[d;]ֲtBn|kgНg,=zPI}FUF+K2dp% Vj}}* NFYޛHUP+t\x/޲R5ˬq>FR~¶ 8d^;%]Bp |lvQE*jsZNn KByJ p-X;I!Km/z4 n'u8>M{e=۳KGElti7aRTsCZ^LG@GCWy/OZ@[7RsHxvV45tlQr:9MiRM$Swƕ)/g$!>ܷ!Y$D[z8ʕ= R`6 wM>(YdBn(C ࣙVMDyAy;ֶjCKܠ)I& _|$l91Pm|,(iDוhCk C~A ;%nE8伨i$ W>*M 3f;||2{M&?C|ȗNLm˹/f 7e+ ݯ|Q;pdk5fkga\J( ۦNZ}jo?@4VM"PKE]P%)nO5>JjN6yٜkiswqI*\@ecd/i"c?X\"Lzf趜5 te+=~'fɸu]C f@$ˬZ Wϑ辌?# %!S׫^?)~ah@FGr{k4LC*}+%Ÿ\4o^ `ԦT|{d vʞ_OȰyZi\:iO%,ۅoG KJYsY W ,U/v5J{=ucnOZ "p1 ?8H |lSz}Iɩn@S* !R9g+1h `LKBib)..X:=RI H~!gIV}Hq"kwJ x3o wc ?R>WvI/E6W(l"Dz}ZXDLH1Zc."`hwd˕ѣOn^2x൭yx}zwX0xY#i +ɘU1ESE4^+gk?@Uh,;ȀSGZ=V!#"?5DX!%m8w "K/O%@86+ܺ03`Ug6Vx*i3E>]J-m-VL*tÅ 6J GYVHtDXyQ[$F,s*;c-dQWen0kx+, `b^S;CͫqsT*őU4IM8zQ*!vhLyVzNX{R+cH4DHo`i^ ?j%ZD*y兛QN@/8BΝM7ybP3-yO57 G6X/-E٩P&SwTZ0)@gY& Ko_cEV^HQaewQur67[b6Ìܸ zyDMْ$ӬoBy6z*KV(JT 94m6s=s2J{ث.n@5pЎYTmS-%4K@[K,X~/|Ѫyn7 xVɭOl<`g/oni*CoKYw}aYy/#E}_ѵ~֜H9fwh c,m/BXEx#(3`~:Q _ snae%MqhPK?24WH7Z86xۣ%ٜ1d23,B`|aɼ$>]CW8Sq_c;=݉AL̰3K!I0~U@G߹ >}ڶ/re,m\Ogrs0U}/g[JAk{ f#e|M]@,S5"&u:2-gPSLFV(I+zUHy y^)/{#9l28/*EdS|~0$"EOSҭM¿TaAumG_Ux.֥|[7 s`ҋ䃵O1 e}XN\SRa O~Q UǢ?g u.?|F^XՌ|ԑ؀#i&HzzAފGͲ{`Cf˞h0LMā].EW [524 : .G&l&xgVOt|"TuӪa4LU`_JbR ѡж9A[^@dʚ&ęifh ,1(*Թmr( 7tNJqc\ z KתqUQ$Ic(}OFS(RYjl)c/wVb\B`Cҵ?vyuۧqxq7ڡڛ3Ja~ ]^|笇AJy9O1s*Gn=u -*7en~?7cxm87hZæ|v`ɉ,VV.4p82[<\Z$GuHCtDm<73+;̱LduHrE\b5ux0;HyF>Ua e4,R?T="f|; e'\X|^u%$'uSd*73/㓬($*1rsR؀LdLuB Kߴc|bKOpE~3(\yZDRVLGS꬯]diEm:͗)Vp<ʜ*uXfRحƆ7$8T_+Ug4 >r>Β gtwgЍ-ae >@DlD 4WE=6[" c+^ŕ ﱼ`S:Reg[349Vk"E$'֋J цf9h 񚎰( my<!w#~OB=JĎ;nqB- N{°zEI#@ô-@w]tg%JAfpS7O*hIwgyj-tqy۴ǭbz̳W>&bT Juӕl򘓞?8RVJ+Y*i0P OLlު~CX4199$SS3;x@Lf9u7"|$Vo.'B:@y^/l1i"b1d>U$2LஆvjtGԷn{N`if;owof]wmãQy"v {]=B6ިW'mG2 Z–#Tjv]1pxhonkRvJ&DŽ\zv.Y>=7&`VBxu}_ ,MQⷵ?BA+lg*o{'ܵ; @"f&SpCR>MtYgɤv:WSD}ך+d%J =x+I VJ5[f-+{`Z|/1G* vsL3c0mdb]\^vBݚ`vYb_IBT.}1ug%Jk_icMˬRE(Ȣ)͹v{Nqb{h]K,<$ddhݪf .ÏHЉ9*i dOLׂ'&k#~ZbXItS?`&zYtaz]>vp5fhJ9QMLKڴb6I1לDQv~o `=lEw2)1pR6Pti?}5iRH=1σw# =іeh(H>;ޡjMio"5ה-DJ>~ 2RsB%'%m9xvf(r%A4F +ҹ̟Xz؅-A10\:pkPS]G '/LJyҌc\Tq?wy%>П3P+ uɷ f܇lň(Nc%HiSA_]X ژʣ9)WYxJ\1ʔ\sXEﲋ{Bt]uP:vk L6}vbݗׁDl^"Ja̯xFQ $gIJ V[^`>P\[$oI-MEˍiG:WX*SO&w&w}&G¬?vEG$mE缇U)Wޞ]`DRr! x=/ϥ'2+T]cNM̝?P0&Č0.enRZU,tY=8p7SVR<[ȋh}O-MzAu.DN-],C KWa96X$7֓$uSM_2;/GGZT)q ?-YK'l w>2'oTy;֖]wR؎&>fu-LS2fnw4Fd96E 6 &u-<ΈpFggr_7|8{f3𢂹lީ,Ӻu&I__ZGy #[~)gafm,z %ʐEwccnAT ܹ3|jtnaQ^(UlOM0R<_ˠEuFuM*sD6236>j\)Qjfđ:uUgxhúMMOY<_毒,/Ah:s9M,3xWªhc/S߱RӐ}DE_,#4 xWq7O"&eCϏ>B/vqElOpcצeգsB|z6+Qc-DFO^ड़znPY!u&޹+fax:̯R zmB,7ҙO*$/sJY%ĭLfW8f:c Ozș3 Ac2rQxvQS5/}Y!3`zTHȬ_ʀ@6*ᓒlY=@^< f?b6v+aHg^]kJ=F. et\(2CWëCY5M5|@wa Po UX8xP?`^K"9ޫ00X!R 'nMJq,t ;!٧~}yp'Hpoj~$ݩc+e*J3HY~V I(k^p9ӆZ%ʌOG0"қG<K3̹4~\!}'%{\nQdf_ 0S )x~m@HKj-Q}.s=w>챷%J^LN,jV7U7eUf>u x&,ʓJWp -^$2{uGz*ZO N.3iqͶϦ O !šk.KUwJIZ8\8/_yH`$ɾ_ɔ'@g)vIf#'V_w@r7N-}ȃ$I?(x|jEtvKoZ,[]Yg25П;_PٙHݩ|T!:XpGVw]dB`ܿ_5ۛjx1 b垃Kװk1P"4؍v(\Haԋ;oW6}:ڋ]|>s;Gu;hl6l Ɨ֦;%4 \A@vt<^5–BL?}=_0XVOb] ^K_^Z8/gE?NP7opاvyb[5_4TY3B-6UF6eAR*ڭKj%Å4ə|3OA3V*L?bDG)㸮ʤoa ny O`7"#*vv6"qsQFP WؿXf8{b1GH~omvڸgdG!]}ÊIxI݀>s(%1j"T7 \szKy[f՜])ACUQRzjҷ$av-c~^LB`p({3g,N0h7DRTLMy7ټO˴ ]/ptzi_U^{ƛ~6,9Q푽\'Zeܘ8#QЙ\8n7B>t#UtƷG cdn"S)oI&&j{s<+a!~`L\Yik|2qu`?3wӚDO('*GuҋUm4K7ZW~PM]͝< 8ikgă%2I BU ~ kT!REc}(*.rh8CZtJ♕3.9CL*i2Q |e_&Rjp _5JkjUD]`G@Y@{䭈Q"NxgD.YHQUsĝw[g9a>qP?a!q&!6G *wY{bm%CGPZÁ U{ )}o6X׵9dŅb͵5f.>s.ؽg_: r"lP7bfHŸW5 vRni3#w*͛͞tv|܊-4j瓚HL9/z=dt_[`#[ luDdEM"3(dH^. ^4芚jгMueb\r zI8Z9j5vpʬ%,V ˗udoi:L2f'7i m6^̫ UGc[ze Kq_'@-T"C;j3yQ$P/ h}'uyOEkp[4;휍[t\!t9PGriԪWT7\~``LIjuLWiHA L2cWBKCw?KSy/Q%B0G98oE 8 3;ӟ\~+nmUc_os#[lh,}In o0B{K?}v!*3L#vFR`O #0GB=юueE]tIRۣVj-l Ұ;ΩN5) kVDcJO4~w gJ}kOR;jc#/UL[,Yl[ָ|n&P4KA.n@'[|SD_o's喕s"!UǬ@xh?rF3& iM ͺh% =s\: B䛮G|Pn>Љ>_F Mc9u] +;wEi:t6#V `L]'ὰ#뤙c ibycp^6亙δI>dSYz.i΁RTxB-+1陃5hM+EBr,K<6A4nyѠVw)挵kQyuCxݦ==M9wa"`Xzp'pְ#W0br;RH:VTNa*-xs [TuzN+)CڡzgA^p-d fb<1b!pOv1/gFS.U.b.l댑փhIo N|wT׹&T;Zvd4%У]V=QՍؕ ڨo#MBGm=X4_l fZ;<4+ؼu|MCf404x_?I1LNwu1,urW4V v Ӏ /ڬa"FH9ZWX,|kRF!; ZͳHx 6څP~IKCH""ZHjQf( iyIؖ[8_]i-7Ց,dh<E (Lg TF%] [uAo)8?c<+?5YRΣ#!f68hRs`. 7O3HGb$m:Bms()3n.WBPHܖá{.6Şk9m^q@%"VM\D/Ҵ{sDBwؘek@v7džқm$T2h$~((55meFh+@7Jq%wnt ){@WlJ O-FP&{*lGX/5(%8Ǔl9ܡyg%S)uZDq[U S/Sg yٴ@:$yM'`$'yw-ՏC?Wg&aOFx `5VybJYa9mx(-YVf2O '૙.}xGd3IBet 2uGvp{Pѷ/o쀶bgg 놈X`5 ݩLU38ݑ륩"TGzӪl,!f!C-*G`:_9*u$Q*f3oFeea"Fh.M_NӨ-L,N.T)W)JQ|I |`Χ Ђ1[x0)ZF>Ld`ѡ&Am2 JyHvli-:@*O" {hV n%7bDA乗790yc -5|5ۆ^[Q@ũK5O⟜3WBw{Y%F~nYztBx-q 4sz 8:`UtU'3gkf~vu[q q}vD@q@P 1 TK? >W? \>S]KL}*e?|w`T}_‘C,e;<í~eњ6`,Cn&Vw%!Go=a٠ofgPdna!2ȺL4+Iׇ`]غ׻)$?.hw' `3$6NOxAW2J /1οHh5s٣!?}<4hHVm}Ā,pϔ⥄ dj>*ZU&+؊C%r<+.1Y(HF2H|Z4biG֢$K~ }" -2%U|DwT9X% \=}HQ/hqYhP)ڛzg+%=+'ex[ֆ׵Dq tIjOʚ9^fv>",Òn;vaӲZJw%?VTK_jt[A.+/ڦ =4-/XÆMvuWn0jֽDp&+`T `;^w**ڂ8=\' j‡e s(Y̐qt9 dm e hWlAvJs(C8c˻{R6"}V!o`1e%4"; Qj‘^ ƍidLp/?xB ;rz:994CY0j~jjV9xӹ[QJ@ ':N_nJ xwlDM]RB wSycC\|PwȄ{:+ȎF0_umTԧR¬sKgLDwəUf^op kDœJDYN.D{f;ZRWivWf#H$@Sd,I{6?~@+קRn.uXUPa erf|p 3JF* X?ĭpqMƅ<־a'[߈5!J:z3X:,];TjM$\D$tv!f;J^v2̷Ed\ǜt-Zc ˬov4& NYi Ë# $3a#ʍzOvFЍ+  k#_6Diф ,|fP(vq~v)g6:%,'ؙSu栩5uV->lK3]sa:}ΓĽюǺ;qW2D :9g vzJH:]A4 IT:%x\RH cF3#|0G!OSܟP )s|5 FC>:Vg~1MbksBܜ^#a_xF ,!s} [{O>om_6Ԏ/ޓsX*袜L,J 8f5.is/LW7Pܜ飺ݘ(|g>)}sQab͢T5'3K=1h'3f{1k&O qϲFM̱g'42H7U.reK.B*u1e^Eng6)ǿ.$-XwPu$j}mfG{| "J{^zApY5P`_<&_,a ?rF:)\٦- =q+ 6Z/[rB;fU_ەRLjuE󺮉mC0Վ/Ko+7@-pѢ]k(TU#)c[y?Tv(Fv|#sR퐳.dޝ 3IƠ{9y1 ?[S8/%}|~dex;L}O F}ZYzi'B^8$7BR'6xG G4,Kw!<O0ӲjO@?ª9|&JBܷ]E@t(Zk5d|mA@-,MGlWA…M;t"q2/ 4 OKV8vrΠ1}‹Y[Z JoͨwCrZ{ ral!TIllݙcV7>3셷މ ]sզěS[wԄzKmޚ ؎|LDtv{_R&1K~ᆮ yl~>+ѼX0GLce¤ZƝZ"%[E-괆'\hz^VOMQ|Zy .Z>|`aw~\ўo%КaB135d<`/tF[(2K-L~صޔ'9)a wSW;֎̜$Cih59_'W&(\Jx"Nu'q Fi,lR&A}9SJnk7=ma~#T#J 2p[̃㳉ՊUշ^YY(s`sW ?lc7׆ZAi,c+&3!g }cM"»%kQ,DP2wR[CS֗[7l8Q!WYsMڳZ#5!>.ey#o%BYł's(g~&_kf~&Up$5؆GYo9in!dc T D'sRuKZj5K-o">yx][c[n m5#x3Vld;zt\gc5Ur 0P tqΜB"MذYE>5d:qi^*"_a@:Z١]C7b/.؄#pShBH3|\/VysdVV40rEYk 1\T)}5 /Fƍu_x6BLZ3Ds[ӠcܟWkАL67aϺ]{sFwOLifN{?4_.pmn5S&WlhkB61%1ND]7H(?I*C/y]ۿ 9*c $lS]^KGMa`csI޾rtG6OX <=O+V^y3ũvsؒF:OBa(HN$y^c4YB@l^?Ecׇb]An3XQќL='N.d\G{`z[Աaq%VNE H̓YJümByobbyR FԲsϣʜ$<  2MTGDj,H\$yt Cd6!> WWp]chDDlW# FaGȥCq,ZfKҢ$btpI\(@( ^~/HdDx7 D]c ]EBD٨ZQWeZ磾b꭮X 6Ո+ R3z")j )-{\t"ay(VF(5ݒKqgn>?0'%)bZ4vAnc`vtyuӮcI +EyJ 6 ?<>4%U qmQlrx޴JX6,Bĝ 9uO=cX`FlQDLa)G'sn wD`I 2ܝa}Y9԰*lп]WsmfA9N0Jݕn@907byՓ߅+4ii0Z>mnUΪCߎ#'2f!Q]fUE~Jͪ_Z Ɍ惎09S- *iTh43ctcXpXǡ@*uVgN`rt@&φO'_Nyܯ7=7DEdL>Vc1x׌#į%=2Na 79v'5:T']$+p}NG6~U)s] n{Ӽe]b5xU(" ÿ%VQ"{f\6~dw/+k[zy;$6?>fLjB x| 3'gJoC\ BPt:_a`-&6S+p^Y( ]DТUsѠd[V(- v ᒟrZ\L$<ACa8KGu{[pJ! +{cfP'^ o쐠a G)=ɔ֦z[%˸A+Ӡ"CUl_h=Ppw'3FB=wݛA>g= +c +!Ȉx"ˈ6"yuE>oeL@z=^ɪ~kp:(=<;)$8jAhi8̱֝ F6ڸա,Z%f#fL;|j}.Q5oNz7[ G xfj9??MN]>?LD23r#CO_V+ :ћ 3]0Wm+B'hka/ _}b |f4 ƀd`r< >}{#ZAgoħAhɇB'KgmQ)_rU21\É@uN}R 0QaDod2Jx&MW=Cfքrv, X$. m&(@8z473FLPI}W[z/>`yMI`Խ%e.crilFhD &.wh'~ёQ. NbJ!A"+253z^y#h͉'),Z摹m6>[*6sZfM7 ,o,",p=Qs# ve >G(ec {QV.HڏC3O%R&̔VQ7?0eD^80N͎bhkSK7wOY?dfxΖ@Q;"=߫+ЩED֞\mkbj\-84 $tLVd<Q @>GPZ`H*hdBgшG1%enmۥkKQ%ax k[,|h;bzqB%<ʎ{Sbj2]H= EiFTq%S6g ܸ;d!;MjD$4+,"J |N衕24;zjXC^nEQtc~[d]_YRFgz2)݃Ru3%3)\x?לkR?~ɱK;&̭Y}L&#ȉa`"dӯg(|VԊv|25}!NU4%;|)=Gi܌jFVۂ3 )ܚ=fed;>cS%yX6ALeonb țtAR%g `Ybˁ#/\IWnkEAN D- ^޸8%Y+{c1g4aeK`/ Rߞ:wrz&$%K;n*@^. [|4CTb;%R!d,p^i:=&>x#l_c_ّ9U]fEd2 ߁XzmOc ,ҭH Auka:cCp 4eޚdhq Uvw1<.us8S&ut YY4tљ僨[Aw/U+ T=8Ovi |/Xk$E䓑-20'0ׅtu=>דbo+ʓ<^XK+NʊQ"SPA'1c7a:Y*O؟'}|-qn%LJBk_smI#/Vs8b#l//MZ68(%O4Md+pO0#PJS2m-fNn ]|iP] rc4Gdzxe(6lf'ٶ7SDK>􋷰ړu$>n"$^`ל#܌[ow ΅-K]߮@rV``z\T=:U: ~z W"1c8gL|` sT@fnzU>1I P'A@1ᆇފpf|(9ᖖiW02 :?.$ V}y~om]=v| 1c6z­Z&rR 8$:(B$^G=KH*j^ֈTP$6}7@f6Šs׉*W%~8ʨM 'RUdu 䥜(ye,.̤9ȮmTY]Waje4\Dkkvj.`N,#8>,gj<x4pt=rULonMk6.41K9KYRYh@!ApE̤'lҸ2d :+P,hK1 V"0gQO{,Ciշ&] %r SJȤ}dwwuwlӯ^dڨٓ &m?!>wH97jmUpbI#v_akszX.jࠐN1 ~v{TAv [ :~- m$BZӸ'm>E%+u@J/S,g0'*Lݗk-wWG;5I`Zp~gyoǾz撚CL pW()B^r8^\h>6k3>Ob}r'ۤ,1%Fw$ NFJ vG9 4 Pñ'YsZ?cG>FQK*ƕ? ZC"TxڏYBNF\~`2F%T@#WqqߍrWJpQgJEM|~q"a;k7 0qe"3xuwCkk_Ѡثk?EGk)A:@L4_͂٫\[+f7X.[ʊ?BUI^m1/o0ojf^2c8A%r!o:eo:g6G*l$$(w+' V(2 uLdF~7 | y!ȶ_P/鳤gN? =-7HوgǩvwCT =LSf0׬NSոFYo^@0K3L4gRY@Q!,{ъ )u w_ Q,fHqkg{R]>5z9:Z-_ 5=`o4~$8T a#H NVcQQzl1C]R? 0Ɖ QΛ1BD Mh+։q-YHѩ947ĤsǹngV #*C4=DD 1F) uM N+5-waP *t074N`0Aܰ'Yʃt5%_zO>c#BV"o"=aIyRl_޿i!ҎZĠJT7חzEkf;eyXXۿ$ݡ˒Ў)*s澗MhMє=DcE'}'2[aGN(#C|1|6qHF&u:w+ф_ff+j-Dn墔6o~Q}k0_Yp^z̪* .adYe(*'l˟5 0RVB4D671g:w/=Gm5P ² hny#Y&r8JMq_**crz!%FGؾ'R~13,+Dc!0Ы?'u80 j.zϸkdmϡAaBEkL-@!eJ8};MӖ|)m_Џ)SE8!YڢQCF>{B`T*Ck((. gю'ֈ-\v3G9gՋ'%DkP9w@#?/G7;|]u^Y8`&[2ҹ5;;'c輢>㌪܁o6\z@q.r8euz`˅шkY?kg/u۹OHT1Nm[e)zsu+6H"ꆲxKV+ mmQeO[V[%r00wns͉ $)3˗MPntI%T ,C'fKw:dLڬFkd:<{Q5gGi1OCr̰,oS꼨yۗ%:tzvceG=*qݓ e:|o95-=ř!OnWdC;t$N]>J'rGbe9HgBzR~Yˈfrt?tOC|8Av& ,+޿x~CИzG*Rv M;%LqIrិ(z3̐Dہ"E ~|U-(W}v Rk$mQCo.s JAAN#/h/^̆6ps|Z%qR Rʁzd),='u@C "R4gsqV5e`{!3/>ģmظQEm`=p IeaĚH@͂u`\uURHf:cv=Bٔ+yF8 E@Ձ 9?n3cPKFY<$5(8@ <Ǖ&Bd㯃HtMM/bBVN,3x屉rf.R>J(;=:=h\d?c%Mu"8$WGceX =`o0m\?9D5zݟ ֕eQ/(%4pJQf4I9Z㐎}7;bLyݺ&@%88E=g7ZU#i+띛wl(*Di!ÇvZkPI`enGPEy1J}A[a-Q!TsrLs9. pQr%f#U0>ϦC%tc ްc@K# =$ElXdW;+6|E  "gˏMos=𯮣uDfu2}-Y%&SVYОLj+ڟ&ā"O.:W=^fS m{y YhoS HbmIhiϠ}!ٝ 7dm ̳:a~IҾ|YGE@^P/ ?)5t-x)JQB3aE^d΢'*1=kCmX2EL0HzmI T=B>wf>й+Ha܅ab3.]ڄ,sVnPd# I5t 4w2c~$8lBqAM)kjfB<_^ʨ*kc ?JO텵o൩H95nzYhXqI\4ެJW/-[@ Pܧ?fp\ %Y Gըw?i XiDOz%7:6į"&̑*7 ާdm@mq|%ZOȚT9aǰK9ɛk뛴H 'gK¯F ۼ|մM{1S {k351 %pǢk[S3Y //bėBv ӷ.9J1Xy*ԬBUmLtT#A$_\3!yrHw69Lڏ{\2]?!If]9u_ƪ^k7m'*O}VgKۍrjTu-v:0;mMakQ[TM1 ,uQ|1T1E韈Wثۋ%a?qwRЭ%4>:Gk)9yE ZCr!]Dl7tĺ$ ĺӚL huKԦt!Hx=fQգLgG 6La0K)3PMͳSB7:奼w1̈́2eed4YV3L;wA9[Gu,ƿС"TzO->: |[Bnmu}O^l'*B$cY:bK'1hQ-`[ƒ 7~a3";ྷg=5=e ^HJֺ'+="}- _0YíZtջ?@#EAb~u♙&CG:JrpJAàc!9rAMøDF#LCzQBp-5[k91h}pjv9r-ZYiVP/&'F炅VW'7MP ح󮴇'|هyxe|xr{!Jڰ 5* jW|9JP!쵕$l}I yir+44`i~FtUp҈yBSϔǗ0j2ي!#Q'!<JR}C"CFAO6%BL^jw@{COD]IHܗJ(XEZLi& k9rawSz"e3 (ęS6*Rߙ- b):(X {$ H_Ac "k4Fsѱ3 6}<ixi(BD T>6-)҆b>ʑ݊+FU@ ﹨wJYf D%vs521=g -U$ʿ|p^CBd3> vfr`$G*!9'$x~J g`8](JG=!aqx@ 1FjciPwnTAU7Ӥaf(GS";ѫ'u$3y4fi X8)ҫHFnEHc>Dk&ʮbz9Ѭb2A-f@r,P:X7< bçmZ{V"[E;is!Y!/؇ Fl蜚%z!Ob.&0pKXntqd뛒=LZ&9"S4W'FMء?@ úY}= Y)۠~1`fpU\WuxvY+ g}Ut5\[]MhS.boPH/gӾaO+}-SPdu*p0J[PطHvXUHϗW [4g}~1QLMwqB`o ؑ<(vf yNX5 KY[vLoLF*No(b Q{֜$;8$,D09䭚XĦ<;O F?kO-EjSR6bNʚt`Hjؘ>Ө#_qL8*14\ƹ=3Y2>ܱaHlv?ש L$=+Z:o |0CBesZ0=;6#utcE3ns.|#(u&~kj>J oh#~I7iMeb@mBn#S:9!峍;|b݁`~4݇-rt+w&D+j仲S Yo*:dq[ 'N=#9E 3Э+%łעfX@׭X9ƈB!Z8"YfF,hq%{DZ{AqSfi[%%h."4R9kzO ĝ٫YU| YOaMgff@S{"bn51.2xA8i 3_TuǕ S:j7a`Y'llC" ZU:tKM]$)KjVvT2`;^?Csw1N?(*]]fIs0@}*Z&])6w)̙߫K7ͳyky+b_톄=[LR1QTsyw\;iQ+u7J 'R)-JYY.yUݙ5N=i&3B`X 33ߪAR_ymqE5EMfei9sJ6R !lOR&:S%xGy"o6;OQҙ5ھ EZԩ47oc/lLVUpI3_Nğ"xwuo4:Q" 8m;O\=%\2jL^wQTL׵~X'jՃfFnн lb}iM^{_ ZOxW $aޅY ot/`R((v0@%9} Z2:у"@2%#WVotʠPx5tCF'o9;~-4@/yWҘ -$=F˖tpj2^eBmq#@q GHLXEMv/o݊t?{A *Qќ̃߳HFY밷/B5*KH ^_FvY6]rD؅lp#) -}~8a˻k<@邦7->x1TTvt!"w)὘ ?i̅=n ̮Nr"9?גpr~:9!,$GP3 ATB[>M]]},gSe#^-W=_I#NE9sIFX n(qq#()spϰ >Ἱgbp=a~ _޺Dx?M47]ΐ|望Y4ԭ.ww(fbTdt 1y}j3kbFH|VU'ij& *Yz ꠋH ̾X @+bέq7Yp,~^N/#R5Qp2,/0!Z;ބ|.`^c `թ4ҢM&U3eOjd֋k'/4ZHamm#YNB$3|ѫww SAID6;|t: ]feQkTr tr,뽑6Ti[4lqW%yw@|fg;raf1'YY7Q5\(}#7]1_S0ȇc_O'V.2$SSVoP[g4-wLto~?*q7pq1l_&U;HF =sFw"1UC4Yp.7K4$:%~*X7uC9_p{pV-NH ]\ϨB!V'OMQ>*ȅQQO>Kop4(LD۩#"N_jA3`H:UhJAT.[Ek4c@kՈfmz}LDjN5mg? $$Bn{!^_dPm 4:-Ըm]p?$,+řXG(8[ƣ dy>!1@2- *Ѝ!!ve',-b3Wk.8[,3?,ynU.}#!V=P, ZYTjOx|>=1f3IDHzdC lzCBز,(\7Mc |wxt_}6t=/LZ̧'8|oHnlA߶HWu谔UVG"է=hrCӱ #OVE)̰doe)xp1п1+I\ԝy-OAJ18W5#ЛF)eEwq!V1ްE w^ LFmE z/B)9JRF 2`Wk0nQK2MԺt2|X{ B|S?hnKrrJ†8)n }`*%]AiδRt.-n[^kh ^ݮ;Ϣ(5IY$A'E]*q]Eg=.5Ͱnm2 alQ[R˥9K7M3y)Uw(_?_V)QnjL_dSh:Pk&P$d8W-p$ ttsRc+צ:g}@y`vcy23"W;@X\(a"GfsERk9NҺ?> S^f 1 8?sg2RDBG] !#,TB+5FFfi@_c%\ 'HT,٥U j8戚$#]' ?kO8EUpݲb+EDX!?wfX9_7j1rS0Ctkb*ݔ Fenɞ&H@OB6Cj_fYIeFjݺ%1s(F6gYc`625WnU U?5ajѦo|L+7djYC %%SJ?Hf=p߷9n9[,6rrEmsr^/AzT>[$%{:BBȴ)dT132K3DjSkU6[ mKCzÚ'@"{jqq#$m f T17\)߈t!*U_{s@X WpWϚ nNZEyxԵ w3t]_71GF`ֿ!v)aTZtv3t09gh}j͎|ׁMNmݳ9>$O}!a@aM^lȧ ?y2,I y i~Wt-u",uL49mW|-(2XvheD,0""+J9o]YBywSMNJ#AT=)WDe_n025+).8gOka0AIc%>$sĵnpɇM~v_(wMv"X-(t? gz? N{{U]d]Αbar# =^:Gؠnv)b֚očwm_y.n }(7P[5a361ECl1 EyGo:m {}S[y&affoI;&(lڅ]v:U/PWIb!~kbqJXWtCg9`#K#K(hVY/65'B;^&l"2' XhE HJ8yLuݩG9l\W ki}jv)FN|I]R+Jp1nܷt W*'~agwF\nT`8gų6%L?wLS%^ldj3S$OHډc]v4$Jc5SwhH,tI1WP=2TfQ٤@Fb'L/6J'͋]Aiݡ2|og,itbg<2@(GYBC NN -CV2qx?kzz#B?(iP +wg"*l=فT*iǂI-z@A8K\. [,9% O ZAkjqK>]islbjm{{3x$Az\|}AldMөc nʿ(RP>9Sw C,+Y!%=& X'eXkwq@@ !4vo~{ ]"USfWTg3?9CmޅucrR  ȳJ0/ "hyjY]B 嫪X6ԔNVG|%M4/ʉh(O`F~UFz^sһ89蔦bRdlrNB|ހjquU̲udVE ճ$^i]_<]j_3}Mw2"[oHٮ?~on0>*F6V)&Yp\`9$MqÜ]y9_Y;K钖ܟ$/H=N<./kG^$j*¨r7("}6x'%$UڥAԹ9du5Oߵnp{?= ]M=s[.p' ;We/*-̮B;Jvms{,^Ě/ǖ= N%.ob'| qFdQ<.TXS=#XXE=4+Og\xRZ0S'9imQR7Ԟ/m9\6KA'8JU<'E$0j C%y,XY*OZjcWP䋋t`"OS\#go jn@>xG+ L#HAk9^UyT؄u ђf764P1D83>Y룽g_ k>" oQy\d0#%C_*wZʎH&QH'=P[uI]X'ЍDKVmw|pW)W-ދ Jm[$k@ [@LZYR;Q":$.!2M1.Q\.}T*ѺP`n[ShEKDƕLH-%1Ntg?Bv-`fж_JeqIz)I$kKUu4ft^>U/i&եVoqjq"S /N,г}kT8cΚULyt=u) :x\V8WiE;Yerfоxޑdz&+7&nu|g*>d8 rG\" OAK'UB]%lgST~4%uʡ0 oV#Mf9Щ 3R^Nւck_LS4̗i C$U鞷88(~D@~- <_j'2A#٪|y`V[% & b^S~=lm? O3YaծB3S.}" /:)~_Ѿ7`)ػPNFaF.Er$c&9MAE=lLŗs e%I#@es‰xoI‡䦷5hnޛuAE}GV+hEԷWnI3"FTd &EILc&AmZk 'R=/+R@H.Eڷ I9,h<EJyjzMIPTLŽgg< (;VD5clod%@B}@$,]m-O?h9𶠯n ha .["T1lY\RA?4DƗ%?tg X[(3 #)y\CY2)x8݈=(  D O8K> e)"cNx;,袮Y a:P"zԭr8POٕ S*ʬ)j^[S}a|M#BD?xkz Ыukk>w$> Ѣ23έl7//X9rZQA}~P&ĉI w#:w,j'Èx Mȕ_r*O:w:7Y4Uxa{թ8'ɠƛÛ7"rq!_M, eȋIM)ᲙLf8rPejQZAN?*tL{ß=P7X~y?VjޅUsF&ƓFZ8KL;9vQY?Sx>\Nd%jζ}EJ2/r/t=| iqFy i1;Q ړf" 4:RnqjT0s'\x}tL3e~rt8McGϷ1^m8l[g[۔OyW[h@-%&|ZeJDlxp%׶6e j ndv,=1 9'wX:,VH+AlyPT/ EF% پż N8Ay9..GWbLP f׾Td?<Kjpp,mz8=d _:ZC[ݨP]lUv'rCGͤGO e\@$8œl䕸f RjoS WդAeD- TҎ GOgp9HqZK_;[uxE͟I%N*#682pSUֽs5 kђȔWF Z9}rphO`a* ]%q~!m|J"mq]YLGٹ:v &,xSkqyMq34V!A5`4M %_<~ʺJiv$Q cůq!#4C4'/ceTJ$9֢M \J Y뽚7x!ZH2z|ζ>a015 )d?v] L(npş['k0#bb>͜#i|KFc't[J3)nl=;h<NmVt^5q1_"w!^ ZTZ*=Nv?#R&{, Ua{0T~(iHJ(~1F]x4ߜAnqyXe{zbUqU ,XfZ dhWۼux(khO')RC E"Le/nGK>CW^@#@.ԪqH8gXq~OIZD|i1! ghʗUq{< {2+Ҟ B0j!응VR]܃!벟2x0ylD.p/]9qy!,PPoy v? +W7_qk!j"33!BQ_cܚ:}Z]т0#fkꦁ\vŷ3=@P7D'!+PXJc`W&'=pWb} ќ)z6%4s)j(0ݫ##HR! Q$;H矢1{aWJHU>M S9(^OgE@TU$:*Â{~c 'ՑljWf&9[쯜EAvU/i r`ou_Zmb*5 '՗M5遠eIcbRCUWr0G^e[Gz+J %hs3B T壏/cT.}DS9q}g}$ll|t[) ܢ6qw' {2v{<_PQDCo& K782}hqsշ&;3t9¡e tQ3KS_7*Wu,J*L3aNϠY(X? r~ ;W(s'R ,EA1:%l{`LJH+1'I]5'~\ʱAuPPd1b R"R_5'hI<R$OUD. ;^`J}~c`wuےBR>5z:J$<#jU>j|[h;#uԋeu|=g {; 2]g\5SlfRW/zLZB@uv]G47B,g Cp*rP3+[9򅏥h(- ܗ7˕GS24t|Y,6cWٶvb>D*(/f{$< ~%ڥS\^sl9~Hp檇 ƫ)5rn2x7l@0ng`C%ShVTj)*T$X_g~9@ 0 K&gDq|-d%:|gM=.w498Yy V#}3LoZ Z4?;.鯼vg~hl#dbOgYhǃlPXISx)k;S8Ԅ/4GI$`X1h,EU J9T@'5Z= R=4{Lm̮adKAǥfz#+pخBejiW6 's ָ}5e 14FR2.}IVCwoX1OJLvbԼ= ]=|. wm%TʘYx)V*.ɛeƧ{US}wvAu bf>"*F %myL{%χX|S,*\gח̭!ĨonV0iU&}XMOժ5]6&I/0.&x8 a)~<.=\t[C0-hքC>#H_c'__eӺdT0^2lO}B(fa}W)hDjVtTe@h# +TH܀3A^-\y~]%3n,*}P ?EvYt&2^ k9ykŐpe_8EZ@ ֝@ *l[jʘ}EubD2!S7cܦCoSգܿo!k+ nI|U?oWx M9P .IfǂibZ`B4f0cTEݞhԿ$̪"2-v9}*ntЊ,Wf^J!0\݅HVgşy@FG9̲s"q() ?\6blQ~]8>MҮk>4zGdW UN_}i##wC5f@q w7+4nS/3H*6.UU*WALmT`f#˕mnk';[ qRhhٗ+n*Oqy{mi FQ2ͻ u07T~njgqȥx-sjC3& e ȬkepPBXV9[CzkvZs_gd#54PYgk~" PpYZhi .3H7jJ5=2P*tW.bꑰ`-z7&&D/c6&q@ Z툼pyNJAbIN׷џ &:N0[q"K1nZ-C2~?Mqo΀Ybn@<iDx.P0\z7kKA%aڣk)|=XfjSe !ջlIzd ?B/\^~+Ao䧸t+z'w;zqltW(e,`2^z 0<ɍN( J1Ѥ}7TWz~+(aݦvk$V@2 M!y&ţ2l9|ó] 'S5^ɦ6/'j?{HjR:/ˣ^GygM嫿kw¢! ml%b@ƋjTgu{پ^efz'ۅڝ\8oPL=Ftgez%2py);;uVrzsBf)B\yIkKk&:LxOd3{ eVsE)r~`QA9;p_>xڸ>67rZ A1EӞ:1$V$샾ȓXT]q{r(i~;hz5r+ !^hUwƨ{\֖x ,ʱ(EO]Ai{=C$TׂAB'Ec!h([?}~qPҪu ڹQު\ b=sIJcu_Q?CD4v{u;SIB#CN]9-$6ԾLҔvE8s$`|I3:; /py{r]=kWs%ywRr?kr\k'<|`δ J*#+J1_psS%J[iw_ }Ex{B rF1"؜[k.t+: Iĩg'uO)Y4'ӒSL 5x+=J!z8!Nc tsZm%#!n!cK<7 ̳T~&g 1,Fl>AM}v[RHONϞGҿ| rmRwTsЇa)+|ՉKW[7 vY"S8.G!^fk$׃ P`=;Eސ)iסgμT&NFWux {||Z/QQADz֛'IMēT4JۮĈ3J(ԫN2XdVDU#J<ՙVâlb_?QϕrT/(gCef;|}jz,)ŽSa oJH'͸WYC8RۣSGe}|PLy*+=ё| [Q}qU*j|tBqx8*{]]/%e+N1Xw W3є豈Z}ąg%<Ea*;v_vI8Bbc@wGQ).\gV)=v+C AFlFY57sʷnrU,SL;!wLGZ֞ĭsmSh1\i- Q̰v~ަh +<9:bqNca] [X%rdDUޭC#N*jz0 )9p˔izA*o[ 'W?뚈 QgÔ6'ǒ!D-)Ar;YWDQ|8fLz 1 O}ߜZLN'"e9Le,I|N#pJ*mEɈֵ.[Lgsm;puDd~mZ#HY9|uU2|Y_^UӒO+|'A ^X7U&MҥvBELQuT?XU~BUesn\Bă{Rv Q^P'0Ԋ/e@zNUl`Y؛jϨ^ʡt!P;#5+,Yq8B4 ˋXٚ܈xL}$ M#obr*FZбYF80񢸔Ap pI[:146^?+EJS{+CzPS' ^ e/h[MaHK̙cx|p'FA)M˺RؐҞm" `r!~NkU^g}Cp-ed8K! I82 OL%\(v/kPx6ZAg@;rꅖg<Տ48^h'Ux^wwigEFxrn7bٕ/K'S+}еy2'}ʝz+?[bϱ, P?D3ϿI5RSdFl;> \"DtrF Zk0oa ${1 zK]xMq*'Hwnq~/HDNu9$x8icatW"B*HOr+U@,@Z֏hĜ9Li46.$'nK3Kݓ%_c֧ H+_fV (i/ƞ~nkZ8B=ȵVX7q! b_U"Ͽy/|#sa a ͮg`xJ!`@@TKb-;-*u4^ϲ0z̵A@ca3Q[:Ќg H"X^t'Gfؙ$l$cY׫A3Mo"=‶]dJG- ]+"G UqΓ ';q慒-`NVyRϲDێXB8#?K~UNVin@7Ӟ|h +S&.$6|]#dyz 8Qv"f(՟D&'/K '˾oDW]KiC:r>BO7S/ek5$vhTor&X Yr{ZrSv4蔃"3եՕ>Y>|*fCyeT\Zٽs$!ʆ+EKӛS8/sm|n] W)'Pk҃JkiSm{ukʻ2!ޑi`j@l7.a\HP)~L3ALXY@lɾZ E5P:cV5Q&l3+l#̸jˡim/^\.+7/@ȲRm Rd3+ݶ^댢vl4%ίԹ5s=yZ.˻\WMTyi}[ e֧jþD E'8BI4Cn^&qmXqۉarq0H9W,/ vH>ZS%ngop(15PQ{,yN44jbbLhΰl^s1XįJH0HD,Xozb{Pd͗5r['@!<B_y t٭CGԂ® 'a3A4zK"iGIt?nf[2 jx7C8̴X$)^ XcP K]9TqFXZyrXXPcJi@9R0zt[FcT} >Am<ñ=bul{bgR*(s(o0OeQ+5DVUAZz7FǗln<\Bznue8P/.?EiedfjTqBb5ۙJC2֔10ժM|ln ?Ɵ׮UyJAx^Ͷk|8,C ^)VaU^5 sk24V2$mbb2%ۗoir$Dn*y*,0PӀ W! =hs^tMmmǯ@_8aq9 >,#d'uw csTJkEE8U|QgT>L4U?Bp4 8k/J[e?LhHMݕ0dtvБ:Jz๙_f01ʚNRU7XslTp8Kyr}kKLZVxUj W#6bj,ʽ5eu #{ =׊^,?V7| 끌k:DҡL*츎V5PvR)DHxD߱& cLXxvqL|K$.J芢5u hE㝆J[mFd+2e#`T6h&.-=\䷠ ܕw6t̒Hi@U@Fv}y轣i0(85ZGb4mB#Fzp>\)O`>5i"c -Yvi+D#1 ; Hr}3"D7?;7dOvH2MPFpY=hcF'UD+x'c5*.,fWA.*u^ DGTLb6T/jN4Q;XsJbŗ 遻5+]׃m0?WU)~ɷDGlXV ,I.Kx.=GkCA@2!,@#PUIep Y4E]%G|IZT3.&a4yHw >_7Qߛ:G_-ǔm*>p9TCVENpL*O:+!BdL NLqG/1jx#pEg랯 CmΖ?>{AZඑ\rj0L#r|Z ԑ[X .)% %pōT8hڏFD)OvR򆉍h/UgM _u=f]/j8q^4Z@̏~`\LjڌwVY+qRtL')C+GLXdٶ.̃RncǿT+*1j>.0Ivҙo/ԍ|Hwk*g G$d%ǚX@ ^TX -84nYfc{6kXf/pB<9'0eɆqXI5p͚63E(Cx+Gןݵ$i`yOwObw&L ׆Ti$ <-]p'a>n5iܻAӕFJtb|:;ͫ^hN#nfh!w{iKi{ "lJƫ 7]`r ܊6f>X\}g7lօ_@e;8G 'Ѻ0E{s`n o8椏3pKF,V˺;mlAsz3MpnbVh%|䂣](;|>5^hu.g:68@F, 4$7 8Cm(b$NO )hE!qj돕fkثӈl)@tL|N=-[4()ģ mќ]$4Rg6A3{BO IѶmV?e dW]n6 Rc[BBѦn" NFr,U~b4o(q$>R%RF~ɻ Iӻc+0"WGPQ,;"fR.,>iʕ}DhOEDC;| )_/=.o"11ݵt?+М{hLc9)ASӉPOse#AUOc)i" ZB{X۰ZۛV|;t0KAxdĪ6eQvA<9.s)4+[]90_o_ @ZhO-Ƣ1$g#06 BvAm>&D(,*|0ۜuaUՁ7]CT~`D~ɵ&o1;S~d4ZC7lU8N.e1̀:|7 pRhic~,fG>?\Wӝ8yYpfگ<jÅpnK#  ֆM2y vZTR|StİKu?-F]e}t>QgNUb*SݢvJCk;+! YwVZ' Ib:e2PpHY?Oߕy5fCl pȸ1EY,ҹ [JI P/uNmuxf"b)i!L1*fgt&j!/0-9I >"ׅlA\$Xw@Di?s0nM8Pb8mkYH1Z>+v YUmh%kr"m,Ɯy֥bd^?1RGL1Kv˥B: Bv/53MXԷ;JP@k93k%yad&cq[&A ̓r sK 8L{He@Eٳ:g @F#In˴_d9O+Z Tmg!V׈~ u#RU0VZRTρ{8۔J](ZrF'E^B]EÉ!C(Q{ݞ2ʲDX:0Hxȩ&Ю\ޙBU;/ ,H[ u>ǰTa[sl+C޴e9p֡.Tj vMA( PAĄ9r\AkiPKɮT(ϟ!ٚP6bQu-<ˈfQ$f#6&M 㘧?JɡN1z[CJQȉf%U+uS:d=Gz#yJ8 -d^hjN5^ھƫ!m fB6p6=@HDQ7wu4.%R ܰ.+=XHg 1]0P{v,F . C {U[ `h~Kn9_88[z/c"X^E (~.@2)q  `[ٸ4Umy0j&Yr}{ z"!𸨻hvlt H5gjB&=W5ibv1n( }ͰiI+T׊X4^S4 c%q y89;)Mhmw%k~߰:-bV|.IorȲAcM<JGgj1邷" _n(JDQ#t?E{TY,KdmE8 +z۶o\px-K6}&BT[fFNn9RÖG,@Q4-nځ悿$lahBڸe4 $f$W2oaEc{ FI_xalh-ڄg#X?ECQ pq('^-k}bos4>y9 ~ ۮGd?'V)ku cJf3&0tJԘj|xeqM j̽>d1`Qig$hr9KߖXk!Lb-0H m4h!AaY{Lj>(wmrb:r),=~G|VL+o kQ3Hb⍣@.q|^[%#Oa4qGvB LġABװY$0Q:7-pBٯE}\PRS?)7ʭ&2e/n 6TqqLRﮌ5C>*٩AٰJͳ x zR8, mP>;t7c#/7$ .uqAA4RMuP;;i="o)\$]6I/i,^ ͭuS28w3{m MNaU"1)d^V{vʋq&nYg䉙BN>$'✁Y.$`[3k F9~@Z; ⱞ.^$+5q51ܩQY~Cf%yo8ӵ K?̽vð5Z2qݙ9`:ny cv09CY+m?^)[.VԦ_:Gk6"9JUd$IYVf!tY0ލ,D؟:EJl4B1UgЭVZ#Djf)3-1Qݾ{cFYI7N5%xUH!:<%eM}z:q[3)"{ooR4x(~ ƪMCwjh!"jHCԛ'6K`co5Ֆ ^Sfl9+˺@lUVJk/F_^5"˥+rXɐn.Q+ 6zLnC=DJb@}ks^ RaZPgB d|N>!`8MjyksVb夽tFz"B\ƲXEӔN{go1?B vJS4x@aXId0}"4]@I^A7'z+Yp >m|ɆJ5>O?.I[=Q)uJ j LTyaXTI?Bȿ\Y+iJoe[iWַM4 2JZ] e}URP"ZuT.Mnf@̺kb:*]Bù'g;nbRR6q:\)a-I41HƮ_+M 5k"8<՚E`aW1 [[PwK Zl&R+ycbKJ<fDޠ,9hҀ!ˆ*g3_.iFpDxch &[؈oKO /yJ}mi3OvRxG>`Ŵj۴&{eN]HeF:[괦oL{=`jڳϧ>el uD1b F!mjh4Z,rK0q/C[Hz dŚ g 7*xlJ;ٹe|L5SN}IF1<$6({`2!a~i  4s)a[? 1S&ߓ?UNé;5k]'i X[5^ uۀRy`_xBJks o f/CvOg &(ih.G~TM;"qWRh*$Z|,3,:LC`W Q[F3iHĤcw 0zQu]FKk1'Ox2.| 5a@̈́ߩ|$J%#iOHR߁;LΗ8<3QmO/l`ҿ{p^?e ]?S4Cügysen`"6Bx2um Z FxC˼1*_Hm(6&6y4k<7T(JDFr>f\#TH&vߠ:H(xYKo,^پŰ$[x )Z;ˉ.13{A~g 0 6\/>S4g+m3HH^}H4#G5SqO Z~’)G(^U[* +}M*3/lN ? Io[٤ۆ" PG քc2*1WO\FeprO'b*g` %c,cR )U)Xj?7d8BuHI3GƷ8ζD}=G61MzCns8_([|ԾBtb"3IC:%{_L("5ȻJI~\tVi!:80ka/G-Nh],K9W ^T(r3}2VV\>%ro҈4+9&rI x^p>snSrG@ȣ=Décv'fv؄|pv"Zs]6$'EXpGȽ4K Gݿ_1hY5&~F̙i'&ҕ'&,hlU~<5 W[+Pen]_:|) 2OwF<{7iLv&$9+I»lwlEH.;b|G QMo+:ĺk,f|Hi[B;o$(‰c[PlW1 TqR*O?Go 2˚m:uU'I36ya|䤚JyFhB*0m6B2|JH4P?3*eLi S)钁, D)(IС=GWlwK%r_&;ԡ0Y<7~9q[MNxk jS/P_jEXܒnp;BˮAP(.qΥx?oV$2:y{0$}`oY<=uXSQp}1zzx~ vlEp'ufnS9-Յ EʄL*H9dcyF"u gXE 'zxRU5Rp6 AE3?ob3{$D! G:rU(stiuC!@vD~;U_ۀ~9t> wENN UM* s+Q R\<f U1woZc~8yH<1oK&= @(Ág?X!8p5DN問0W⒛pkΎ ԦI( t=7G@dCGM{;nn2\Nw禮`ZI8] d1w֋SD<0=3 5(,(~})_?%8 MV;.'ro ,|k+>›֒&}(}8 * <؏?ZD;A:$]É$h_os?j g OP{n8l.w剅="_u/Lқ\*֦[ekI7݈4]DTK{ʪ|47SScް1VC>5kR( dCa7et ~qojlc];L&>) Hpa-S?}~@X#i5 ֹ&dXxZC]?x y#Ӆ= ,oQrl"*fyե` :.I:KFՓ+9p82w, W1A>ةundt=JAHnh:#0H=#@Ԁ1oJ:lMFjlAwB;ʍ?G &v6G֙~o_c4ngW$nù:z r5ɰYLd8Or8ܖ柆 ,3 d_cd 6"o\|gx;1N⪱] yKAk@'7*),Y\0`( um$41`(. *#<荂y3rebͪr y(V /kW^ݷEr 0~A"l#V9 7%ke}?Z QXFиA${0Q}kvR8/ȣŜ!1C-3G?XdfYZrOq ȁʰ_K>OUc bWiњszC1_+M$w'lYN thBErD(UY"75ΤQSй5}8bk=\3 Fc2]S%{ORUbd8wR v.oM]c/7͢r /vL(zÑl#7`*u@mH9L Q":Z_([/g{/{!(lÔEUR)돆qZD'CU9m!U}+7Ev(a~^F"Ӹ,⚧Y']Bo @G0#9,480!JbXQ1 \WL͐۳&zso]BtpzV]ww TeU!\DvdxcRmݤzV_S 'RlJɒ܂aҚN(|e SRuM^nNݯ q>BWe~[uu` Tϔm*@7GqCd}1:ۆyrDm{pz2;&dN?"Y1Z(xJOgOC [:{5M#$h|QZ`>᫡g(WÉ 0g:_r/E¬ʻDWA tO*u.l˕%>텓fmxpEƚr񝚦`հWfJW_OX8h/cvX`(Wht3*垖cy}T5 %\lP%B"K1Z qv\_&rܮ-Πd6ʱ fjO0)jG=iõ/)j{RC8Em3%dl=@Ľ~p vĞ.Qs$[@awЁ=`)G8P J$t@KzڱW~`Kkiֿ=C`n0DIbƛڹk[m`>Ø6k){Z1LKGl@KEy#?|d!tw/h0+@).r];5laTp:}Zۃ_ J%n@·'2yR [74嶃mHCx`1:|BI;ن":}aB5ד/r3%ڏ G-8sv5Tf-Isf].ejwu;mSXi&Fi0iv(Zͨ<L=mG Dqz2j " .La["@Y# It]X)Iv[cFC!en(*M9ƨ$ W$v$e,*20(m Y>XDFuqX  ,ǜR%|V|}Y^C, wLνUNӴUo[HGQB nI0TDC'^yg pJPgkvnEkbl(2RP!.WG9x]k2x8hDp׶`I~{AF0}x7N\Dac|AM-}tnlT? n1յ󤉑ln,dnSE1']koŴB8Z,O%?yLP+G-ʫUc0 X7B&-I糎D7.2eW>_ZF$B\tQib/[mG3{q|> ۅFn>ܚp?z=<{4T<CDڸS >}J'~O0Ԅ^^>ZOqS:(!q] _|=i]aUDA%P-%#HdD|@*0F^x}F8\DUo. 0}䔜Vè_45ցvG9@e|m㗃Jȵ%-F)y7 ukY%HnGrfp^nTY<7h?ߧ Qqx-=϶՟ p!CoJIwf^lb݉:ϬI6!MrXUi~;5pSQnC{$A}~`cPF5$6PRSA2fKX,ݴf<7d x"}>h7R3&(k._=rFώ<Df`;Flu1ĢgmKqR-0ѶSI]Ҧ:cAɤL\7ίj߃[Wkʢo1 aOΪo4t_6uoĨІdBMhKh+"J}b*:*9#~Ff}07[,n;< ^s8CNDێ(h0U>uF1m]VB!Aώ|} U7,pe4~ݡeuS7 ;\[` 6{O(Ώ%C-MS%,90X #3|'Մ7\飅a1gu׿ipŠEd fewڻdXSK,~z6폄JD _ᄤ z̊#|t4ڋ=N\Mc̋ J*+g)\xyn@>#P-~d$;A 3T>.GD97j!ww4+ 9\*4_]+\A4[L_ـy;lNn7$Qs*VI[7X*9cQ@֡O2X04!d4Ο [Օ[LwMV-Bb)sv8Wz%4 $ AFpgRsWA$nڑp1hJVocyRO(M`Q^W2^+v j{Mbx7hr8Tkվ8&bU`߻~Zr3d wgM=g10d$-DZ0A =~x%%kۙYؚ՟iO!ϤM$ S]0w}=/#:ZO,jmTdI'H |nˎ )DrXIAW51'b!uճ$I4@R@KNEbX;VN4u G4keL1뎦#9ˠ>:5eQqߒFp qY3S`wxdTw'^Ⱥ*:!/irK$1pw.r:e4j8 ̷ &e>b)|LS1Zb8^NH^Xe;z`;krӪbipX/#'.V1bj93b6g՚mKU, a A`[ `Fih~ɔ8P$2#0C]<[7%յp!1R_ܕDxeE3w |T&oP_v c.v {JZ!E pM"2=d'k]޶SD gR?q{K+@3Stm.Yhc4t\TʲiaI`R.nQJD0BW@:Lo[ܽΆk5tPH7vsn̽mJ}R] .o:jBӹTn !A9#ЛOYuqy+{ɕ& %4|΍-r=?Yeu'%:59nmO@߇օlqyVsM#&52&C ,FcDHjt'+K8I <7s,\A( mV]rA4raTC8m*8-a/`ˆa+YyM3M@FR Ή)Vks*(T?3r6+[fuG&Y(α~~lc5&BP3+^)J9OWPẍbk :G7r`$ J_"H˭m8@eo0N]~qvt>1@0XXLkyD'jtt4g!k?υq9=lsܢnckO&zb8|<4 uG|QK-K(U,x;ӊ85z*o*'ޗ r9sʕw*hB,~.%ت\nCPM$HFeCup*W!S @yїY Z3\#'tg\A; KKnػ .מ8+5UDX ^BT [ۀ"Y5/:nǂ*Drh <l>n|YK.s]vpϘBôf]@WtϚ+kט'ec }b*/ jdK@ց*dzgߝE(@cV'[  !s)%)'Rvbz/m5Pii> >ݿٽ$Yk&݅fION\2(;} >9cM`VR%۹e81RF}+c{3hu߆0"$ %%(w`}J$oy5> B% m]Sg*S_K[H35 |J:Jj}R}  s4C/5a|# p>k~|82bE=veU仼YaI@jl3=LI J`֝ڢQ%KO|9ݖ lnQ-aɴ=K*"\U3*񬋐% 2BFsљA%7FB?U\i10yK%iW!w(p |ќ6^@rWZIk"ޙ⓽ k0]O,}ҏ_'C랹U;=5"MFq~WǾR$# Y<0LV(yIc )-)nDfpŽ = 3::>vAr}^1J7ʼni7S(ۥŘktd {Cܼ#,(|DZw]&5/q;7KI\O ïQyj<,gybU ybͭv:j6~EŇv{p1Waj 9`ZIIPAh3Y~|agY{*ĵ!d4m$¬9 bw9`6O㔩 =pU0}c&wEUU ϻ)MlP/cdx;!Y;o e[M4cDRzh? pK8LLR}bEwM,B ؞xb j|55 Z(|ЉP*J\Sl%q}ؙөE+-ZphXΝRv8@\Qw;nei]Kܔ׎x$Z'? =csG֘VR4cYT9"E)!5ȏT‰7f{WͶg%s (  ?{BOCVW-h[-@p @/LuF6!,t47;V\A;gPtex.+0KddV95`%2kA?W:h*n80B3U^}|^ɮ)8&z[O{בt+os,3h|yў'lT `of!,$ަNm-/̎ >(v60d-Z~ nL63=9J;͚Ga‰\Ka'?ʤ.5dkuv2xmY] x]ׁd[/I\(C'sqYI' q96 דbK qɕmy9Z)d+_U6҃18^3?}#:0iY872@fC/y+#Z4_ݠ ˂WݭJ9ϵdfQ\ik]K&2HCjcKbch`>%~7i|oc~ x$IWX{aXG0&d@uO*(nNW1f7+(jy5\ёw9[Or-N -d=9~k<}%kDƒ6%ԣ)I [&>55IlKki&IiaeP߾qŵ^!!L#'~tDY~ T$_9˅+ <[N\Wx|6l\<  ötIv9հXۚx堐n*5ouPwO`}{버/4bNvnOnPX0xԛQ3bG|g;AEC.B|bմ茑5a|bL˕TGT.ׯEAzԶ1DDpsA器H;Aj1| kF#mlxD39d|8ké析f*F3]D*^oqj8A,|w)=<sѴ`@ީ'c:HHz(m4:o9Hmrt1shp0C ?jVo*ISA}?{BKCzF@(6y7 /N{X@ZmPF[y~)?=:$y+Jf. ..+[ ZebsK#|NNHt?M`VTޞ16̒ 8R{aρvY%&ʅetx#qEq{tgŘO[i$<K[1#,߁JEBJJMs=#B`FڿGt;]C]B,)e /ZDRGj%jT-e\ q4 yRfcfP(1iҕ;hl[40qvG;%~E.pX"(z%b]gEP83[&$M0p71Cd9}sL$|^X)ڒt*63^h;.ƘirթLor4P`Fe<r^YQ nb! uqd[-""P.m)j\P7ﻛ0ABƐoWuqLP…X%(r\(td#k!plUS&o1K h=v]Y{ӏED"~3梨Lsmv>"2iirjDju.m @{)$㺯cbDT9bKCR$[Kxy ۻҹYXRΜ;uM@ʚZI`VȘ֐ln+K~7SQ%R2 U on[O2t[t~ ;m#qLDY_B@Rpf*k!LҸW ;(AY4կRZ?0"{$\vQ|i`8ւW f̰h[3Afk|5L ݥVуTuͯ1&?F03'NӲߒDcD?k's(U9˸A/sxio/&_Ӈ+\rfYT7缼.<@z{Qa&dP\eGd>ԘԙRNKaY0m <1d>Mh t,h,.E1FKuWaEIbsh aMHZp(nasge>U>*Q  5㈡e疦đ$2;ֱ(YkV1^E֌'Q$\TH,rѰ cgj"+$ DLQw {O6*~MYxY ֱqQ?5WÎS+i$q 9bLoB<0N(/>2M:y%X(Ә6 A6G^> <)WS6zE7[M xAf9{&MEȰm2ݢvgb|U]X;1up]eL ؗL/d{96\39c`%`IVc MlZSUg'8ʛUrzKMRifuC_x*m1oSHi@{V=k̊OU#iO6eK}˺@S}]^g1|DI9ɯAl/E}o@Y?t?}V,4b@'o:YnZn!w13jaʜAqX>,g< ntMW ۽ %.3(Uk@u7K `$Z!`?R0~y&t I^JYcU,o뉥*KY(j|<&+.kEUhgfߛ^ 㨈w4F]sJR:o-ifzxq1\7H0Υh>H1Ss=D[.Cȓ&}MkKwƀZ@ô+/ŝ ]\,ÅI0c D-'-~5]2l4ozeZ xkJpj~C&"*佗z&譩BWV.^pOeccq@]*"&):i7J̊xJI3eȁ ״H|9r>D& ;ȊF-1ۇqJv'>%LGf͞=}X\WmA|7_֔oEXȳrٔDRNqV}SY: Dv>RR3|vb;ѬZFƙ kU,!$,A H+4~箣5*Ju}n7jp5聜9c='[&*˰6\]YD?ތĦކ3q(tS/on+@ǵ(Jv]FFl݊4[P Vo綶"OX09ݥ?My)` }5*R2#n#a(U#7]QYe(պ=huH 0/\$ 5Ȇ J$Z]Vxޢ R|X\SRHHC$2zк hr@*#*w@`&vbʝt`쀼64`ӒR)08ib0I=1o1=o b܅̍ɝͫ[)UNj1]Ց$_8h_OSlʑ]RXu=AGE@̱D8&45|x}•tmA>&سr \휿tq*y:1C si$Ȃ}(Q^g~nrHh9%_ຈLAsyM"@-/!] . C`5IN&X hӽNtUL1!H*Fփ F ]7 Rxy#aRr*~fQ7>K"*S< !*bE21_j~JQy{ټSni-HηւOAqw.1wնˍSӬ@%vK4P5ա#I;z?CJj+̹VL D!ɐ\yV{y2>>} T2n |Kgbout6lOOx9\G̶p]}Y븿HCiPEB}asv$(HY8 &SZ`@K ƌvR8-1c( ֶTI5DMg)۪gz2klNf} 41!A0YՐsZ8&yp~$@ŘRlM}vJc nj>^^gw Bnr6}}W'gև+rc|u<"`ӏ>m(1w yL# I&|Gb!Bp9I¬%>q_WEN#RvBeڤjS!PV)=Cv t^p@p47di`أם'BG6#Ԕz"|q!o !Z d(9b󵴯rw _ ʘavk! <L(iMQڻ*`9_))fUg߻)Rx4\Qd?5\[&ʜ gC@3Yk+|8?@l])lP_9|Eўtfn-و.8O%;ODzSi !dMQ@UPm@ 밑Ө„Una mP5?5Ek5ʝ1 ]Sĕ4H}9HdzXA=c%,|ψ#p0눁862RbW~x6ba@ h푊/h4$޻#{0'j|A·sxkz4}J$5cD'= #VWv I '(P1}7;~::ߦ OZM]g<<161e,@Dž5KbfkQh.|eY~c8}uَJwȬzF"F쿱x A4 b6rVcYe.v |G iv+'u|j} م{%X$ysBkB&9b:bYؼ&Wz6/,CoؼS9: r]\@JT>su* !F1'U?().k4*@>)cFV\d ٕmVj4DA)mș~+(0[d|MCNXI' ۣYFQef)Mڢ]h ugR߶nWJ4=?0'Nd qNiD:`!\5Ɵz`p w`b-f#h8Qg}0!*l"s_[0ɑ.F'1b@(A)5+_,YUv;ACn|Ed6عy7 ;9Hh`x`a#OKyX~|{Ոn ޽j)bv2VvN4D? %T~N'-yf݁]aNڐY!L>.2rPt_B%_i; \7!43FΗ=yN~&ҧdn`>.lC{JEWbɦ< 2Pn}܉SN,ګMɽsi~uݤY> %3ؠP<6P(AZ.D< =~7^>6IW- ]9=I^HI*/S.4kI[s &i)VR1@{ִ ϲF"7Z=aVݡMU5[™ jؖM3Qh@V\z)ty"ZS! ?+e.2Tz t"Yjۙէ<3KTO0Sd#JŤXiO-CTs|kV&tC\8Vvm)>rgѼ8@ oMe {[ÖHeYNIVA.E/B7n5xwdSgi8n[XFmode/H~{rD˂xP@߀#\z՝&㞥"h]XuɞF4;OT~-wuI/mR/xqv彸h6t"O\gGmD:4q=us?{,PrLd/pB %J~7Z'\`^A ?c=?Lj3tBPvSPѾ36uҜq~>9*lZG2+༵gzW:a=(3reff4CD~8^0]˂2{AT×-Ս*@9Nxa/;z :aUzA )X:RKD'aϭAQ s^~sA8WRЇ|YlѮW01Q :NO杴Թ/DPRKO)LrC]g[uOų Ǥq'IYBEav(̴lٟ@jX Qsd7ƃ^u\wG4y£ l[VR^rO= Cf<T]@:} %ܨ ܚ=d zS4I8gW^?lvYGl

.hcj4|x7j8='{K+}oDQ:k'YΣ>)HjsxEzL -"7{1z3 p2aO ).NlKSmY΀7}rn]*7o9/%/ ŶNr7Hq87UG!lf? = HnNH]P|o fnӗ/ QB'S8 :XNCb FS%gP2Z<]($J4ϲ^S7/P'~j?X:V[~p0Ǔ|(SwU(1_yp{9O5H'nLYb:N~a%9$t P݄NnxpdG<0m o,@K+akvs$!6㯅&IbNnVc1pMРdX̋-H&|; 'v2#vqjx@ a'谵Ħ'.PqA3xZOVGwzaX+oGff c M8 D=K܍.6m3Y}u=T~t|;8 lb9#6A6 j&LK-F?B]~C22[:ir(` )CY<' qFMxenMTу_ ' Ԑ%AC xߜM;D;JhA)gG51}Ē$b͠On}bG1 -aF.b1=f|Ҏfƃkh3%nr:5P^MN*wFF/qJ&gl[rN OHMHa,ps8܊ٔZ/jxtxjyY4j ҩw-wfvnA+6=,-COidR`. XԐv:̳3zb/= אCMNb$._c<:B,^Qk1+zAka(i/dQS]q3N o9⠯P) e3^4{5ئ OɆS5CZCb|;[spj/`Y0i%mD4ﮱ!<+)1Ao54Kz:{T7r9]/_Oi9fn^9(, <$v͡7 g@KjbkWpJ靻K'U !iwD .b~r/'AS0dK  R0Tͪ+&E5. rO.U0'nj%p(u*9O9! / ",lhHGh_=r]'K Pܓ#N֢!ZFeW0J0_Sd]D =h~-A(!T٤"AUڅm&t|4 Fr]¥Eu /9B xe.7ߗe {>ۈ89(T P^BAeD%Q~)LĪG2[ yj >ɥ9 $caT_fEҫp#7s_>"O 4M›THREJr͊6mb!Ą'1vPŝX8^Ej 6'.;r>3Wy~4ղ`(yGl?@iJ c)O&ܔ+eRPeᯉ d[%:#I}nuzn5i u aL^Ќ;N6%lR\<;4hv S4#R/h0n#. wpcp}}}Jn*F2!> U^o6J^]? \:6ɬNFgP\KQϽW ʼnRqW@6:S6wyW!_BmawBrJbxA]%='|Muiˡ4]Dq|iۉչ#O#x@ HڑuJ V碟%{ޖG"t }C{t'ؐ|lFѸ@dl-TWWQ*WO?$ f4'UXtdn $;‰HI$Gtǵn 'YאLuhͶ l{y.O*-nvZ6iY0pI"꾜ծ=lN "|R$ `=MFZ^MaK4׎}\=%?=+A_JXjjI,#`8\\ $Brz,ީ;/x"3k_dYnT盃 @8򑉓YGeF0KQve8p"벮/ 7ʇq3Vl8:'b='ȹ +/NMKbK(B)Wcdxcdɺ(Pp X{7,_ĺw#zD$\aH4QVt,L Vk;.ue6Nҗa"҈8Ovcl4Ķ&[_X?8%j!;L&Ի@J!-9]Ѯ96;VP@sƜґZn*ZGQtDĔc1gF́-Ts|'5I;j93a\C=\4> 3[7H[p7> f\O,хǝ.C8( + %szLn}D_֕/-U/ S}u2[IMq9 RZӗm`ר;V]Jwgv s>B6Nʳvez4K#S ኏,ԏ*anrȻZN8,9gվl6k|”kYhhΟ6#5@X-ۍܔKu}~WJi@/2tAf l詷؛/M:Ιӡga0yGZkBBK8Wö.=0"/YI hpš!"DIL\Ӈ( z)z1')u~F:Ռr̷OUP䡐SQ1u{E;0|sL%fTK],i7츅.l|~w??ݻ<oB nM[VTUCgSP5ZuLh3u\3wCK2^QzL֕nWolRW`劬mդ5SS^ּ^ӝ}pvc|h&xM0,1q L !cАH2U4XI`rzWC5%1~)¼νLXC{Tc]c(x-!mر;TX2گ_S"o?$T8b"EQ} ˗ ^m\ ߸7^E)v]WSOAsFZTv.J~:#5neVPfQM,fKzLXJNN '*Gؔ r9*WYV^_b2BXJp9{c WK䁜1$%凇K+<raTg0-$y,l ,t(]. gȊF_&S>$ExR#F_ $*6X\`{4F9( N/XUP7$; l^"{>:{N̨F±i`,_|`m[&: %һxAR8Vg)tqZ3'@tQ|zsyY O)="jl9;/X*NB:0eL2y+]menz'4hJ0[:Q靅M1uLjy1w.6>cO.ڜqm0݆;>/_1^f!mDc v=ă)s'TMS`5R  A G$v̔6ƫBݾv„ё0-1 jH䣙T^M>1EBUo9˜CG °FXUyS)o]BL-UGS_ٌV.0NP&W`\,]kUTHϬRsH٥ʴ2`Ќ^AM.9YʪA{H3gG&~j߳堩,rXTS[On#uAM\E8! >tбВk߹ocS:ļ<9ӪK,q[ۊufXOB# \r0>3Q_F_'^ Q^5 X͙2V|#I*߸O鴡 G{Rh]ڀp]bs*6cVwdm~0rRt\/ܷ g~U HZfSp{0b\XY}W1؅>b~dZ pE!f\8ڼx+fo_1uluA-|Y^5**v nV4'Ҟ[S8*@UH$NOGF^\cvj!݃[ojhm3 pvq6Y߾x+9{MziB@+B9m-҅CM1@_eĆRy̯F{G\.U!v}r;&P݌e/fT9r^q1J $f<؛c~aQu22}{"eONجyo"ޝҶ~rD]8^`.n[e'},-U=UmúBå.e}$cST k3)`|7O(pġ39,H X(n`.N_2ڭ5UٹVU,jHCm%>a(mA%QrvcU+ҕxY+GW۠9[ܧ].5 nfG2}jөŸ!=?dѻ)[ b>v+& *h4!jN'n 7x5fR!`d+#\R\Jz𒺔M.i7nס՘=FfJPYWʵwFUi3I>Ρ+)2!}%ϼC:|kL@5?haDY\-JüXMǡNuBDw0ɏo ??MCA&Qio#s2ӝ%yհ,Ά a$WP7c'/VU~o# i n'Tdn:uoJ=B8b.Vpbz PH@\*9?y|=B{Lxm |CL':-= ,;7`dw 57aXԎ YzHwWL WO&el.v z8[SZ}ͩ8*6ސǴ_k(YΟZvo'btnHoh>.+t$7vݒe(k6 qQ^y.Y6%urd9ʼn"x`l,[l,v9O)a1g8p|ªwq([ƻT0֋kJf#.)j?pxnXPQoVu2 vBKל^CÕ^dag nWC۩]VS,~H̢-jY<;< ;glKE8/=0LxD5ZvWlQgێiP)SIPKoĿOelL^TWV%"n.mKa4ƛx!+_^?kOd idFͶR 3鸣 "q#E >^f+ Ƭ) Ԯ0fzMf@lc꘺✷ē9V!`b!05:m k 8& jkތ܆ p~JeG TZiYLN Rʙưj \ ̷6p4V^gfMu7)2$팠bYI&">Rxsm8C+2s˟ >EgB$yV5F)vCSkX"\h Xr:rONF֦bnbf;s#D {Оo=AIVَ\9uK +繆Y1\ blK HX|mu1.Npql2'7J*#FwY2BZxIIw?M0vlgk UlNBY=HBm3L?{2O%ΌfӰRo9#ZE;GH3yL&#,9ɜ6SKx*ϜN.]gOMu!1O~x?JeMzd%c_A򙈿]v +3/vQG8"6t\Iėw<'ܶBU71ؑ7*WrN'U[Z ҺKzn7lYciYl XÛ[f2 Fm_1WfE& ؛zr A#D0^&4ųx=/8rdfYS70φ"*59yK(Q,"+\<+d[[իRN3 ` r mW-9i€>!HzK,cxJ(+֟!"-ÈkAjْ]P.r/#0>C|I551=qd[bj2G|q (ohb 3F|PTT^Rw,쬢c2q(SckëSB t( pC*l]L 5=G\9 qb7(oE!H\Eø lNp |]ADA ^I?S;Y'Rt+KkdSbp (Zn2Ѳ6eȝ ܘWMELqVv҉ hgnsؒ~V{Lt%!q35.a7l1"\=yL{ǏtAvF!a| hIen_Qx_x4X6b(x0rs" a?ߑ*ӓ\~(5vw: oCN "Y mQV䤜 `ͮD?< 8yy%Rڳh^%{M 9>9rHp'_&E& =>cNʸ¬3X Si\T=b2 % zA}B ?y1"d7Es'1x=d5L}Wo8fD{cPc@BWEi8ugەDK2W3HL9GK97_\D'9M mF^i@;L_ 7%4դM\׳B |: z3Cſ9J1>C{nio'!XtCbipRu^A(BIlBlRi+!M~ gҙ |hi#ۄՀ"u#Ầ ʏ~R*c}/J6 . Nu+4d]knCsjØteո7(#s.ԃX?cz XJ#v wͣ<3>̻ U4nPl.w͕ Fm騧 T&~9g"ehE%*kd%;4[z g^JMg$\ЪZC'&U&;3 o{Rz*S8 9%I=aY=@P1፿uY9FXp 靉*o3 EMXKtu;Ud}kpaO 0]4sd^,9ŷYD=ErSK~SI,Cj*r#/;``㱤xE2P^:!ΫC]f-ydL~D! qDdbkl<9BSwd&' -F $/T0gSd^j+cB3 ^EJIùY()gk r䥕?3C>]hlEQ ڦ\]PPɋ+FRGH[E.crݽNв 0Pw9b7J//G>땺ٸ mO:6OI tۅI*kʳY׀Љ:dqL x;_XJ\RM(Σa3ENZ"tldu7Ee' A,$2[! #21W|K$Qα\,H#0PB7-ռA20=rӈێ:~3%)etEz#[G\&)hD[ rRd"^\TA%5M9+(]zCuz`PY)'nHk L֠/JEK,٭ YZDxQh؊Hm^u$b nQNh  O>m>ib=1|@mDĸ'QI n';*_MoL{F)F/pEexQ,EΑ'&0&ΈВsk\4,Vz53Ft 5<pSx| DO'[``̭S;s[ $`Ybnƭ@,t.sʿ#g=RqlcXvVXrO޷VzK 4mӦϚtx\YqbBO\T# Wꊸ/ɏ'q(4L@T5#:~B ȝMaIӳ4YDc5ԗ\C" ]ACoT&x=ΖyTqYd;}Y@'*ot4ϛ8c5S V eZp~*u=[],< H`LT 0-'~I|Ä<HGGQMCL; t4nͦ|mY:!؆{ᖭJ~GJ)u NH7d1Ǎҋ0NSuP5=f̷9lkvqJm)RK*@9J6i5%w[QI~ŭUlCѾvՑHhPBXl\X9tEo3EL+|qFtA$ϓO%P/OJSCǡ2JDר(;W>kTܩ7k|$~zHe8cӪ3P/'x9N- tcDs^ N\q즹os=U*dn}9!k@ɀ|V煷\z3 ޴P fsX| _28mHO>K:;Ƿt F' ~.zTN59l$U| \j;R+^ K6znXXK+-+ V0<›0#Wo' ;IԽL@lɺќ!Hsƻ0;JPO- zլƗB{Тl=kV_X~#q0^g@I n-P aخ6ւ VCT~_4%'oqb<\_r#+kh|ް@p>r/Fh]\pEDH#|rHs[;F)DkhGmmeM"FC׌:[(EHoux)*:XH+ 3B%>re0{f%!{pƢ)SwliD~E+F%N2jۏ_ӫ,A,sFZ`Jt6J_knU,ܗ"R3N^IK.{Ix@^(k ZY޽i<cCF)hP'8>($cPH*$izLES[;_T*pt&8{+LJDLM-B! ˈw`@Pf N~[i9bsmpAmǣiG.PyhՇiryRK8KZ/]2bN[ANZYFIǭS̶£S szZ] BaU=G מ- )rmZ 2RD\ XvG i,Zy8X荬 /hñ)O h[Vm`ɬ9*,wYR-9İ]ˤX1B:NgjW:,6 !2؎JtA[oUMJqR;LC Tŝ)&y<43;#=]R[l6{hoAHA?2fS^IV xܑ#ωk(1UǠ6P/4w (ջ(uL\4rlF0ib29Ha;ǪHj,` YكN*3%6q14'saT? JfY|xxֶu4Ri}qX9 j^:I5êAA9(M6?)"l'ω$AH e4T)%RmpzYm 39@s[}ɫ@]zv'Rr T/]!th0_CC_*aڢFC~ժׇKmiD|$3L_E]Ȯ{=Aь~GQ(:C @, Z].k]|$)O V I #{*FcMH^>h.-a q9ϼmN] :1+ءsLo{~dWZRV-X<3CPnu5*M ~m&&!F]r#Px5*Vqjʶ"iu(89fk2 o9EܸI y x/B;_8b'"/S% 5g e9<А%fwJ2d[$p&8j l-~J#xG܈ؕ:eLyƌ;Vƻv5 i=:W-\p) ӈy(PnXm+`DszW\<۳v;vY!Y}` WbI@W`p|[v rF%fnAStqP]c-u^rDY\12]7?#n#~?wl'*=ݾ0hdGMlQ]}ǥU;C #*=r^X[7']c-0i9w([u-"P-0O<}L0RA-{?ԂFhwP@Deqgl6V H QՆU84'd Tb@wm\ܼCD <%QҧZl|&4q`éF1 l!Ԝ `1]_{JY9A@-wHѯޝb \V@Xu@ֺqu%E4( mjoPJՈͩ =G'@lFK3+g24CR81pi,.^g+%UDIV$t27wލO1+GP0d}^#Aôϻ?GKƕ]#?g_eٳ`%O#.ԥݒu?=7_zqUh&?8C0\e5:?L_fXs$w' OgA;~,92#?s}P gV`#cDAyHD*ĊG(\LT(a 7+<GF8T311ȶe` Ax}?3G_[C/$8BqDA4q3Y*Koz^B*'ti0*&>(6 SĪo"N =olWN'GoUٟ;>)M;/h8+XBVDZAe'4{Oup[?7Y " \HpH\ENG?(Cjw \|Yr=?W\d"@`XO&c\Sؠ=:#_]Eؔj>D4t͂}~h_bvƒ6Mɂzޙ(ܮ`58:*$LHT[{-^E7=e-ӥ8ǼtSr%ʗ؛P]aou@<&Y1WN'ʱL|jŸ6^هu-sY:7n#U+:XH0AXJ-wf$! N31}# BťSMoAk88W坍OuL |K{$/fZY d T 8SmuYPġ2􊺹k00Hgr,ϰvXxLBdw( ^r^)f.sc_ Yu=+\LAo9ydݧ [a&8s^XtD\ 9&дik[ fEG<*.N2$>1(<9)`}BH EIvcucv g>B#  *o\,J#@6+I'Ƌ6񸊕\%W+8A6Z6YMdOˌlRM:c 2!CZ b%$֦m˓ K2"03Qƺ*|&jM6c}% pUrUň||i'C۩,7~b[ҍ::L|AX3;.;Gr.m#aD `-JXV9Jg>@&z=*(\FS"yGL:j(Xat4 2إ78Sf3[ݖ|nudt6RnũۢoIxߎYNq4?"]=)T]êٓ5P+L0 eۗtI B&"tfU1~I6? p) +&2>7<vFGBv+ΆX /&Gj{Tc؅VoeXb({E:[qM 3`DBnɴLn2gK%wϕnlFT ,&_@ F' Wa͕x*U dz0`۱-oZmj%knTP|VXr;Qr `3,>Fe_*6  ߁kZr.7e8whNՆp1D+IV,qvw؏,awcp:"6+kԭ5, 0B}ÛC B/\. >bؗ[󘭗t(~U G. `lsx+C^QA7G vB)(+IadӞbf=HB: -`!qwNiku!2L M8|~C02Yq u\pArW(U1E8F`\rs8prJҥ[ ͕½j,ڋ0c6ʯ*pkQL6Fł끠<2pN^LG, %vu W9(39lΤIp+jPL|°G'mWuO۝m!VCruIF]̱;8a_]yb14]$:FqEk4/O΀O=FF`|X)8,56!lļ3Q=]Rc עZ}v0Nyg fKfPfdq3Jr/`@V8f2)i< ;6%SUG/n LV(IYL%Ŀon`3OHa+ԅ,oC [>uhMޓ;rb""vaPb˦' ŽJ=k*riY8ܬL~^sOC5۟Q}߫if^ai4 Hɕ"#J&SΒei Imd8ٷ)nnQ1VKꏾj,4 ^xs>G8xLRcf\d d֍m#">:;dG{nnnBܞ޽Оw#uV V67)DA`Zhޏ=0gxF, %0lTM3&@ ԇʆ./,SES.$`IZ-yP2@VxoTZo FOe81߈wk[4=V7.9މc2,x8,͟,nȞ=GDg{O|l 1U|I$" =ilM2⥵l|#WR祥{kk!д%}5x1'<`ɻ79 n믞ud7]h<4r{4RlBT/ba,VL~% jMS08xXP>oxgǔq/p_8>em0T b2((d^0nT1{hC>KTfjGO΀p֤ڧAADXJt+|"uH AA;"p6SmQ{ *)^i`J|+-wBK 5*b1^x;04^˷;4,eb45% :,(d%5g9^_8$6WZP.;FGoMFh}۠ Q̆ ,frFa`ؽ)I >daٔ_pS%B(pf]/DYا]O2051nŸϘbp_JGBǚPboG˰@sIz*]j?[$hd/L}GAtGCV@ o\e+VlB&=wL1^Y#4x+2*bry8?& J ~ɺq~}< Bn0Yn&r[#Op|nIYRat]h\#< H3ZcX;Q @A`:pqB82PQ[ j[:AunSWu{{>1zETzl ]=QDa\܇{f 1HuoMa/~ n NE&~_Mɸ׳q":}ucv#dr";Oy Һ,q|F e՞4J_BGv7?A]z3+\ "dE#?y~@@@_3SB03B6lfll@VK6ʼ!k;NvӘ0x2Pa s12{[@]h'=TEtDoA8/ j0o G"%H!{& xX.u';4`KnhsKGTgƽ *֓ T:a@/,P1b;`IN.A爾)cXoyXx5=ɌT4xa.K |"D}?KI-4`)·'u !-&ana랋*B(BA(k*= G`}ݐg5n|u2ΙpntBҁ prѿ/x`8$U^0jg4;Tk4PΖ.? Ⱥîa^܈|1Sb&&B`uvјgM$)KDIPe*~Y@7~^'YvvnXR-{yU/#`{ vTvvI#ٝ?`M=`t]<12<)mIV~b^b7 ""SnV`R wh*0iMBO LP!KaδejWdד- -vH. oNP)r@H09Y yY*qp=`cD,{GԚ&*e[zߏQql$)Hr%=Wvдm6}OQspv ͨK1t.To^$eM 3C%By=8h/ 2#Z>-~jd!`x9ɞ宏}ՎS^o~[N+d&NaG_aq{'ۉ Ia%aWM T.c4$״)V.J ˢML(RDly\y`usUY>;.lA8gp)_vMVᅒkvx*=Ii hհhBK_5Vo"64N8\e}9DuҢ{Cِj'Wm!H5WBhX]TUTt:,`5̓G0ˈA;D}T>'MNY|}+F!4C,)E 1Me%3~RB L 9j@ YY?\QZK;RĘq*q' ?*L A1$8[7 *5 /킍vns$Hwx[UAJzBQTDb&~H<.ݝZ_b(q͊ s^X&]RԹ4Vs5 `Xil[yNF(\ [ 0S'!xxC']CplU8I`5sZHmskqbe&Qs?#%5HsH_I(R~zr0g?#A|}܆4\#xhʊHAZ#yħ:%lx,״%f͗g@vC~h<'X~h7 Mrq.OR]СgvI·S '-(ݪR*}ûN&K4pu`#U_W! ʪlu2jCϜhq0rT/nhqhBKn73JĴ Db /#7N5[}߷wnˆ͙eT#ɺWcM[|>mOL[r>0ĩMm߲jߞbSmcz#8NˢLG 2EưKXyפ sYGZ*$c߭|ek_b>o5R6j= ofjdoiKt}'Hb? V@ ՀbB@|gKţ m/l^3 Oxo6F6dϋILr-~!3\R1Ewjp)ZI[H"VqU?Y&sƽSY#w$qyсylĭWbo,wG;"dXdG op<SUf=rOCW^!;<^2[^2ȏ*I}~EJ0{~=G)|:Tǧ߈]aw%!#̨͉]v(n4 RV&mT" [-Hv<đϛ$K^LqN%ñ8-ߠ7J5OYهG,ҥ~*{U2s 9payq b-K -:R ~*2:ٸ2(.'gvB1=΢a{|fxiԈgW7tpPaeOA72v0P/XNSW-IZd=~+RrɄ=%WF=c=k~X$&cas6jR-dUte4D/w"Ǭ<)y9UrYXQ'뇖%0CG<(#TK_r3hȴrE,8cIk_sYШ ["q us4xTL`vVQUV9=rAխiܪyCh9?hfXZ#J>u*7)2}og Ԯ\֧owXquꋪ^.0K@ .xqSmDDrt4 P'$-fe!r 6lˠᡠ zJ' ڡKc,ϠGT5Mj#H6*rH}jz8a~ F[Ea"'¯_ޯY9Ǭج yW"*~c8N/ߏ-*; :3#L')/\׵X4jPZ@2Yf4]"Rw:{C@i`UF;L"4/InL9l2{suySX"tGNbܞ%&v>;YH13 çSɝ#cG?&9;EumyLgwPnr2K檧 p S(G'#Z1>T 6.բ9!_>L׿U (W *.j_> ;y7ULѼ9ixZ:|@/`J!oq7jTF/cS_dlΑ:[7{[=JpP\ V$l_; 9}ҕ^̚4䷡WcKE%] Nyů[j4YWBe: fq&@;.- …҅T'D; ;H{rLvخ{` ,ڒ0۪T~\2HTobomcC1kn&:"56T;qQ;5F"ZΓIi1܌iCj.&uF]k&w3Iדl[v /C$[b4o.QI SS@[iB2$LYQ_oUvP@x֋{$ʾg|]{HFMH&yN0 ))XXB8dORU7X.vn偱.=s=2},b}9hNp8wl]27\7.@:p9#12KrHOZ*Z%waF)g!z$OV5:7Hei┛56JN57\## =l`y9A_}(~<'zTéNhΉE |e8<—Kv06+ij֏L/yKy써!]sESzR˾Ҩ@݂U\Lm/<ŲYPY2տ;>.mQ٠2HמO&܈LK;{I+<)a-d ,=&+ ֔fɚ^8&_IO2$P}Λ-֘x37$|3 <8-L↙%x6-ɴU7\dO=<"TyX zkVVY"ة+[K,,HGzJu6`y`"܄dw?ԏUfbG2گz\W?s])DVH&gX[eYʶ:3fk-]Òq>ֆ7gY$;ྭz+顆NAԺvjp#rxI6-r!; ƥؘ NkQA$|!Tj䶭?ےkh0H#Yi'>z3ƫ֊xXI?֍8#d2J/*?SpM9!+vN(@"f_QXyբn1 x9&FxpQOR`ʖ 9*UxIՁAUJF\X7gsplZV䢾BjgJbPEag8~LlQ@~_~-*KJZR̝o -\'X\栬F7N?-iF'bCY +SS4$e9X҂|īJQk(9bWZ{n1VX&k7\%=[>1dEP &̀*J+_8GD̚#l-^l{ [Ӧ G)p܈'KOqtL⼙'D^~mRo(8Fei&"Wf|9lG|5sw!yyOu#nsEG7W`:\C*HÿqZj2P9{_JqyVB 83nbrgIMiLGѹvC-]_Oj:Uq>8C yv4WJ1E&b]XZ цȝ SV7VڈD\o G }ߋo“dM` -5VVyP +A}T 4}&>Y!= '7'lXnБjV XA 0 @H[LBcӿ-W 3#[$43ϵ6k+"&s"GlwȍؿӛRHqg8^@UgP|Z+gׁE!6SҞt&鲺}j8ڤ9ϛ}lvRc>CQir~fZ?K" 2qº}2ER&jF+vV$Kfcz|^鱈D N)ŧħ#;F؍ ;̦Q%Yfk=/W1Q 7PҪ lUYE~z<5 b`eCATb΍Im z*E6٨zt`]l)V|LM Oȷ `͘ݼ+tҴ⃵W;Y \2c4_L5CV1M?QQHm=8VAx*= :"^5 ZubUvA|F9/53m:I灻{ˍy)(qHFv 0/Q^"PV([ qJʖQ k;5o/mni΋{rb2ThMqjH[}M2qJsAE*ܓUQmE{+b GG:R6eW4ŧq|SJr Aagf vΣNC}8͂G%`ov꠶Q ɞb좙v)~nw̆F7)A|.6BbKå79 MiyUKi^4cIeoK%Hp[ڲוNlqX3O=M`((0uGHaqH6C3Ea?o!28U 9 8-΂*jHOϘ8a$U)W`:7[ΐ +.=%}2A)V8 +h\sGYD38,\ِHO-F@zljg+XZ*% ql 6>n=j v鿼{0Bx:2򠅼q)r"`tdmVwQ ihtC@%f ].sOؐ)cת,wJ2rXbR#?(kru;w1榭2'Rg@PZD]kYmL1mk٪0^n5ǘol=,f!r;J)J)!ܡjkBN{K$ގ2]h}7’|x_H%H,'9ټU$AB,;m+W{Eik|WdaҽfYv%nƩS߼mJ: 2lY)''IF>5ҺKɛRc\h\էianaV;(.ֹ8鎯zq^oX,/n߂GScXup F+34+  Gn.'}q @Մl';;(>LE[4;rh%DZn>rp݅Ҟ7{&b zT^:k=_ f}/{׶v9ښ%?_ #5 85Z4`d|-g3|f',JI7gع00ٱK:bm3T'"lmLF_(aX5ԁ%@3mazX=ٴ5|&ᄓ>T>kt5Pe#wN=n@".'a 7m11['a7Ukh[Ag6jqճ)1^r/.d /, 3#%&`GYq-pjoQ,7p6ᾋNM\+~ؒ =7`v)^ V"d.~ yԖ&Aۿ}[þ\ufTo༃Վ?[;"x0:_*WkR myVwZ Eq o>J8H3[`o6| Zc1Sru42;[#/| ])6Ӊ0#A=~W9Vo"i#cQ;Y#N 还7Fɋ#9Fv|@~$wgjpEzP]T+8"0o L8f`M({Ew:ܞ$~|`_p[$_=Wĩ2痵ĨI\U)@xp0P0Ee-Ci(O( xq?wh¹Q\pvC@FNh) cw e3R܀Q}2\N⤅A5֗Lj80j DA"B8):sNojD +F UVܦxUQ+yoyi߼G[tkgb]2[-\L^}-UQ(ԷR`tgۨ'GCRXGy/sDZKV"n],s$ȭBrp_ Gp4Gm T?*c%Z-#Q뇇bjF;TbW3vО*v *b/Rڳ'I\n A 12 lyUQHxrMW[0'zu:>+$\ݐu2 5-˕[z ɶd([DQv\: ᜠl&zF-oe"`(|;JلR4r\)EYq+9v(ޘ ,e [/I'iPdJ,f 7f_E$ -{]a9'~vkSZ⃈/9C}d%/a&1/s=ZȝIP,"0,ͩ]M.q-\[j@V zU{jkGݐ'tkY\a(Mլ)Y>'p5bbjt%]B=@֗ ŃQwdHfQ+"4Py=(YѦ20ᅝ(ccKХ>P,>l \2x(HC9օY2{ΠO΂ÊTC&`ioG3ʱn6rIW;R(MR[qCv l4:'N-[ګem7E-c(M`9i&_sFa,.yhȳ].F[)R(N}ߋnB2*HZ Aȴ-b@Dw]Mm1@.U2`EXvuDc"ڥ]'N]AbQb4=~jgpڿ\K$DQpw42<+J Cߛe#8M;BF0TֶKNH,lZ~{U H! 9r>t?raL:B^#mYyQvrȵԜ^rdveyj\lC9wjbSOC[V$hu+pMaגp^o&x9 1 Kea_XneM]<ʶpKq&yzTA[k|0V (=Gc _\K  EU 9+XkսeH1d\tmF$Țs12ƅj(;'?!GBAɭoIFhq;b,qXmK'Fo?'u]9o*Nk3'>yb҅a!@QƘ\+X ޸w{#3 $@q_G}٨>``Rwh($TÁo)9N>8Pj#|F-hhW-,N(P^X86H_bbںK/DIKxspʇP) yn{8EEFGGR \ lEk4O9Z>$%9.4;h޲];b^)q4 9 ,iG1xzeb\* $s:ɧ:θsb06qF_&$7" Nu;r"ҎH|~Z:mX {4E:Jbo3*x(HrKzfW" &y1&'*u!=bRVAhPT:a \+iV;KȔN- oΒC3R\x)4>k]Q ]G;B^cзpUC2LՂHm-JvsjF+.bdAo@9w2eѧqsˎ W]c^Pv}bֲ/{<Ѭ:%w)k>0 U hzA/AYî@[]Dοql\ZMy=uY9;gez6RjAO tw,#iS]W]xE QUI餓շ{տۮ7c? p$Zm94jECmJ~`Z+;L)4[!N ifEk1&}:fچdI Z CM6%_5]ֿ9N;BjȢ6C$Cq&TI!H+tIX7F\5$ ^ߡ=Wj(ƜJ&i{t!$PԏO򣯰mmI;&l:ER 7I9YʿݟEt޻:w7٦'`TK]Q>Cװ5*aF'nt*dP@8oJйń8,Wgf=10L&ͷVGOF}q'']T7] Gr)$#56,u~VB7tc,- dDCK%>I6 cшmA&*8 <ȋɡq642C_3[eAAi%x6F\ (%9:/$2bkUP'f Τ2#oS9B!w뒛S Pw#b1Z  ,GTf vR4pvSZ ׮i>=ԃ$$1'cdO Z5k˳$Ɠ3b{^͵[ON!YYɫ Sݗ!4EĴ<{i }^|VA9ba0u Ot *Gɜ˯1DUz٤TO$<3d 6 ">wd(|fsOiW\X)l̰~gQdPXڜԹD eLδjo)<;seP)Ḹ`Z`R$C[hL"RJ E\R/Cn۔NR#X*i[0\eHT$f>MD #%4FQ BE"78mՇN+wWDŽ_%_IPhMdTO&ѕs&yMQFu.@f_.i!k^b,wVܸh49B ).VG-92+ΫIM|N˧ q}jM < C,@Q{xs 0.MP7s+I0aRžS0\Vs)_w Yݞhg0q[$AFwgI<DŽq2Q e4%Y:6a5w ch7ϙeLo$.o)նQZIY^Wc&wQ gh }_=1ԍ"s:\_fc3%*:H:% '"뢝>>8ms_Yp ?e)2 9AJ'zK3T %It2,IBb\*VK~nzٴZ^ }Q7CmސVsiXJ}^D5yd뮡C|/.UUvo;F#Q&fNp#x-8i =ӳ'/CW V_|1BĮC@e+ͥ1ؓi"l-,AUYE"9Dq&1NҼƷFW!3Zejف糟?y*Es9׃>@R~? ~Y!^Q昛mUD1-]CC|c~%="+#)*bhG{ϪgF;`1O9G KfI^ F W+@r™s].h4CP=72;|dhqWv .4fhP?L~jx3Zj2jW= )0mGIO4Rz&g˿#rWNtμrȈOnz { dv~mn&7׈{ư̊3׃GϝQ:8mU.IlX'Qtim<}.hP§q8pa؛HOȚYPЙ.pW"N'<0ڇ!e~$iNW/5~F6,unu0|uqϟlKF]+9t7e'c5CJJnm dN|ku,rx9Y s"ݬn<";:~nZOnx$/M=_˧R=gy/gDZJb 6rFF3`.-Is];:78Їg!Q/kp[nQKb:CH[:N=}+?Ju˽>#V6lK~f۴iSzW>>R:3^o=>H0ҿVԕq>R,ּWWZ?a2&@ =@ Z2'cM!~G>*mR@$Fwy ( ]N~)Y!&zvqyj%0_h D_a] #ތW0B7#nʆ,vTܭsi/2+.xJW!IyYGb= LX',yƥ~% 9ק'k*W>9|'֔pB 8h:wF4x _bO$-v.רvo[V&=7k?SZ+uA@g ,8e{6cC7Leu(onbS̬|4)wvg6 7ɔ̇~J{QHΤUg|<0CSFjJO^&qEAY_Đ %: rQZYtnI~q QF$Q šqfgXޣ@fG{8f7Cz{㪛+җ4uIAf5,6MLI y"06Kh㫤4l$ҞV3YQtrxűϜrmst/G,0q0lm78b~rZ˽ ae# ˏ CؚV|rs{9O@lj6pCH310MT\I׮.ii&sZQ ?^ʞ,_NKsPoSPJgY9.}9(]E`LU 7$DBnWAqe}܅T{sPzgSı[֊.s9w>O:Z{nԖp8֝W-,QUwO/%'eب8t5١zyU_Yf)e*5wzymDR4[qM.`U|%3>t Cw.@+ %ϕ̽@w%ΥAV*IbD}ƂH%aG,:v]9`ڬ! û,nX]H5kZY 0E*ߤ߮(atWr R!x%ݣM o]@DqpEEĿrD(i(VFmQ r̋{q©X tZ w p v/FCa,{c}{RfOXA2@m40lrVߌSwck@fwezr$TV$U׽b4KgPr1%?_^sO9#X^RL"»~94 q?SXe 'g _6^LD7ݵ_NHiv>TԞ8"*&!UIUA2BPΥ0/M58sqW'|UIf,ο-Ѓ0N1)CN2'iَvۇρ.|Rm_8{xeE&*'Iڮ;L0%?w6en.FW`m|M$gUNi];B$soRNfޚ: rDWC!(ܯ`B)*1)̐|tE3; u7Gbm#|+\JfYBϰWr2 , 27Z} jrR*캽(s?6EB`F~J,-qa.Q *sYzfr`-5"0R/ohm DTn:i3flvo˪ eĀv˯Zai|x)|WFL]q3ͦ(-az om|g`RHe%=fYUYXr8-*3]iPN9Qj h(d$5B>`a q!Hc9Vl@w#|fҬed_ 7nYaN\&=p`S;BT}g!>%:ZlT3:ƅ~>Z{6@WLRZ{oSd{)0v3n$k^ IS2zOA>C? IL5bE׉hfתat 0B"oϙ L^"uG5nZzZC 8KmXŒ)2%nڪ3ɫWl։_M:e`؊Rh(&< $;jn2٢@k%hV{[og$u,~(CmOv8[CڥBsvozu~.ך]-y}ySb9ڠt>%~  O&fRBzLJN_%貛G41 HNaF]bU]E:_PI$WmȊʦ$[*p;L|fA\0v*PxE\"MxPR?2"6 zy;ow4=rʦ6c Z-ڡ\(s{eQoD> 8(V.TEP=t"H"js:ɗ@ki^^"P[,FA;e5z}Pc%į*p5<`;֨QO-p1ralU񜟡dϣmט`R-I>:Kkpp9 ^3U׌4R4I|M r7XwhI2Cl,۽gF.)M {bw%LԟBgQJ2ya}$}wi 5yX܁Er4nA^C"gi^PS i9~ NI>v?irzBm\ Cۄ:vQ:,VhO8ehgs@=P|v40|cCdgB  Ƥv/,>Rf໱I]bGByVhJ/(P)B~ƿ98Pitq^E)jgC !{U%r>^6V $Qy|FW6ٺ8abbS!J$GBPm_uj21GB{]X(FjIULn(1LETG0vjR <s%\OU Ux5S5ZVѬ|F7(~8qO-:ûȺڅHt$_ɱוk?+GTu  ~T \V2 &1ReH6zɽfYg&TFc'a_8xgMvV!x-`qڣFH'j,V㭪FEW:MC6?;E(4B1}x5cy?9;I+y=b1E #݂mI,؎3n8-D=VƩ&0 |ǾnCއ]jя6L|{ʛ13V lugH^nuȔYJtT/-p̒Scԩsԅ4btzwt4;سmG`GK G%o?&Ȑݡ =J9:){'٭>=\)B)l~(El9@\7Ʈ-nnaɹ5g_~76¦}V-hI7RU6l)pv2eПA[rU|"GqAc+9M#wxIkxS9Y=JL˚ ƴ7^2̩/M_"kK^Ǖxv,̂D)$\;}!FeIdHB]3[F1XH/{L(bZ\z#?4$ 6% #CI;+A~VZ0yg!GOF6YpcEjCfBv|b`bov SY`dv~{A ^F9mvK * i)ܦw[QpƗ-_a}kކ&ILB-27iJ1 ^Jk2&w$n}s0θZ Lqd8sYv`n >x~p@JCFD hv(Ȧ;(sڌxߴC8I]+N^M> R ؅r["aPE`+箤yŅMXyx\atڮI_1ύCNi}T(4KZ!nfr~USUw[COꛕ~1m@CHa,]-@şyXhsX^:OL 5B ^l65\63/v.:5xRCY,}>v͟.c;P,gH(7<'1B)$qm@,cDzեќws>A &TKasI0lБ ]70`Y:sKGz~UT(/whwؕ$w[Dm]R ⦶[H=ȥ5Nt[-JnG3fMb&'xWf;.ߟe߸i~_uj'.Xq5-XѺDl^XMFt+ /i3R.mii #]%[p崈oHXJhnrw;ѷ;5oY5NQTg7`hɡ40(q|5dfID+)h`ŀ QʐӸApBKv'tjd['ME5gm)?"):-^ax^ K>i~REdV20ѫEi>'w%ψE ͥqe'|A}jkd#qGu',e <}Ÿ] S!pǴEkaX±r%sjnX,479FM  PV 0wVWhHBJKcϔiQ&O߶sO?}!]05ሡ9"_>e69_i$҆7!r`Mx?V=X"f9Z񊾆HŲ]1j׫;U3>2W }Y;\toVSRGs$^Vz0 iTTɮ1we .澓ݧL%-,@T= M͟tN)m8\,ᆇ1t#ʸ'n~`SLkdknJBJ !u ^n+dK=Qql>@yV|O{vUgñVDgGK1꓌3BzyVa}Mk*%:A#ýjv.g*Ug'5/L9f|ĜSp)I-7E8cbݜ77ޟY[7nl{nˇ F$}Av+dOM#M)FTѮ #mѺ`A84)ojeЇ)&*c0壆 2F\Su|w>g XD `IJ |3xxvf3~pVh3(J"vE~QtD1~`u"B {ifLY$XBZ~H.f[ǭn6pWK6K90!9LVvYT8jEOL$œmks|ipES\Xvp>v ?- .t/)H~L KJz2NHFTuKo%HbvD^%6ɴrpxLžøM#.wN`s~u>޴FrS?j-j#t&sI8 N1QY@9jr"}Q4;+qy9jOLo(R^72d@@-txy0m{J:̹ ]QѢ_EzJ;,Ꟍ5<"dC_k5E4^#XTQkjs:COȱ,3&'YTo3m'@fnS*\UeɱN6dxf)SV*~qYi8ޅv`@ ho$iA"q7q6֤cqQ} y)z7=/rúxiRD} =ŁG8>].>^tq&M kF9刃–ʱ$x7圻HEgFJr~}&d1:B3r9ӻdn薍Pk("K1(8ZuvWD`N JqbKWS"ܲL}Enr"|5o aƤ9VN.F (┹9~~gPx5`\!JNyzn@% ;0 cI#҃,O#bvlX^T%߄b+ R$W7LsXW"tG +bȲdւ҇ȢikEErH#A aP4v͘!6O!&;Q mcvw@4 Á`@0CfwVĨM+Qp83w1%JFvɇ~n(-#ks?O&^ou:9lj8V=kIB3 Nn'%ۏQQ"",OUqDؑ9+']6PW.U5D6{.>c3֠HjEh sR'O&Ǽ.>ܨثnUo?1e J\'b/tP`h؛ z-+!G2^@> 8!dn#דIՇvß#رUK'H68BԣG[ʋh]ZfC>1QqLl#$}I5Rɖ6ǔ(4(Yl S2k !H@JʆlU\FccRvK"UDNYwZ$Do\TP}T\$kVFUm>*wK 6XXMrxXkxHErXv칳a&=w2L`s,4~uE9Qs4084b*Rfݳ )(,5=Lp̸(.gZ8|Ct xPm|ppkT4R8%uS4RC^PBBy]; Ajwgmc*D W=*9~Gv®z;Qy"=舖p. q z[K+zc Gr0Y9Gn4y=2 0״}HL"̬U'=lS~,Qb fjQN̫/2a (emsƖ`xIZ ,` ?BU, xD6uRym#8Q22+ f0ܐJFCovھ!yJ ɐ~3'x/u= ˜e=[M-_v]jbe H?t֑oĦ*̗+o'GuŨ5HC&KV9:YL5։@ )|`dS^ų>ϡ vNroN Uҟ ^>!FpZT8+ȽfN8#haU1tXHl&?T]Z 'lmFD,-zoW};v?|]A|E=7~Rf"#ߴLOE#zƴ(7,bt@U"yf~r2"k /  %@%L%YV,#%pp @Y~W4<<ԚWW4FQ0 rzтH ASaTNoEPiH4d_ɉ=3 Cm2L{#0Gӑn 2DTFّ@n3.h) .ݷٷZHV/[oݷ+֤˿5Ӆ`u@)͵֌Q >% O/\9;}dEtA>t棚ǁ J>:9n(dOdZj?Grxtlz 5+u#d4R&2Sxf̲/Jft[BG*_ũ';7_ UkxtdqBQ  aJ.Fg1|բېttZRnύ7X/9IA6pj's*0l$ф ~_~sWd-b slj:$˨@,V_eG+g?`AO zfv_*1"0Ծ":T;in@54zU^B/-C 3o +'az4܇aGWuI g!@ .7yaaO[g6DimL`1.TB?`@ ?MjqHTȖg[5#+-߱C}~wMtE^#pFU]c5 ',1ά;uZoƅkbHVtq{[& /=wmS:KS>ۂ]롮69$0 e)?C yt,H:Dl<ّͭ#44.c tP(!vPM0z 3׷L܀# "X'whdETNm/~ >H|0L˜\Enc^fzv#~3FlD =,ZOSv#?v?D֎3%'uA61K2f^:>եmmMمk( FV]#=Kҋ(˅5`6uS[G 9Pa,]3T*mتZa&v[fN#DJ. *9&اI#hK9аz+ǿd Ž,hH|#쿄Ss]r~6&@|]V@ دh2kdIK,bppw$ ;c:nˑBTͪQo_4VZwJ!D5"J?mP߫X2 9we6ce;yKcfz|]WM>  fSmr'XzPgi%9-z3;&;Woy3QԷ S3Tjry 3ճ]#Ӳj֢dqbVˮ1i[=*HAs2nㆩ߯/AQO\pkBÅj 'o裲5P,l;4eŹ*B[/;30qPϯ/5bZ:8O'y Y|Z YZ