libvirt-devel-8.0.0-22.module_el8+596+27e96798 !>   H   dA U]t`eC—UiŒВRk k:n{ƓM)+l%S*m")%brlv5w(!\\:4IBG~mW0`i%"p`%nSb9sA+G?ޮ[e-5ez\R%a`r59V&e#vdU4D`.9+BrOcʳQs+W{37Um y9HBmW1u9IleDq BDUˠ;@=6wÂ~ :qbrNX<.;WtadN*~羮Li bkv[ᶒhh~;Fu,/xխvKnxjł<8#I}g)=.fWcKBٯ8*cɶVeS6ʱ:]R9PovĜCi݁G+r38541bbc7c33269495695dc3a397a621f325059dc921f3abf91ae450b9449159a5a0b46684438f812139308286144d18254c3ea30302047c435bb500683066023100e42d9cfeab3fe6396fa0e328a65484f7701e86520d9725c3bd508267cf37ed2ce39ea73d0dcf44f80c6584040ca862d4023100e5bfb74c1d70ca46a2e2f5bd3fc60de634a86530d42a5e53a83cd85de8e7cb64212a0ab5c646c61b95033170092849190302047c435bb500683066023100ec2e1d4987ddb486411aafa92f12015e0dec66b4d2ce516596a647318ac60b7724791744aafd78ff5d6ddbad1a1e1d58023100fc66e6f61bc1d37ca36d44984c831edf4e07cdea923c240bf6574b3850f2dda478882ac52c201a48fc7fdc77621d0e880302047c435bb500683066023100a5f187d5bbbc35205b489ad8d58723c1b66893b0f9e671a9f94c8deeb0eed17f375082e5d84fc67bc4b253c021066a22023100cbb61031a984d603ff7829b434917a899ebead696bc445c0b53fb6b7322bbaaa9d4d02036212ac46dd99d478ae20f0610302047c435bb50066306402304d685c1d253cae524252c15c06df20d27c4b0d80051528eaeabee4d99e5789063a9c5156fb4555ddd940972be23e592c02307131c30425b137091a13b82b9298740f5935634a38a8ba96da4a840808b9f9a40ed546e05d2bccd22621c14a07c698250302047c435bb500683066023100f3dcf82943b6f53e9c1eb0d3fdfee1ad14b54a123d2ef1298c18f597a2b145be4bac78f1c6c565b6f4aaf15c4f5e8650023100ad07243eec090e70733b0a728957a7f0dc56b8ae929ce6d002cd304fbd64d676458e3ba769a01241135dd7d9a768dd9a0302047c435bb500673065023100f40ae9401b7950a6f2e2efc967048459edb1c5bf136b636a4d0f5da7e2fbd0cbb4fff56b81fd18d4e082f4a820844f0c023048ed2c6d10780b0ddbc390336cbd56a9c6efee9d7663bb8813e277a4a3394b26f20bbeb62042daea21c20ffffe6865030302047c435bb50067306502310088187db2a71222c6ee09e3b11a7da783934bf2eabcad0c7df3c662badac7043404c98321a32ee3e68b7e802fa6e43cab02306430e2daf7bce21ac8c132eb11c815b2ffdf5301a8d40df3e6cb111faa7381dc55a9f416305db4c04e940050132d4a930302047c435bb5006730650231008d4d37071021b4b2bf3bf72f8db880136b839b7346c9e75fd4c1d725e26a8e9de9ba2f4a5cf0fd3791bce0cbdf3318d40230127de2faaaf3a11c6f3a9acf94332df1dc1cf046bb77e325b1f6748ac7cc4eb683288cbd72591c83d11d034b33f77c420302047c435bb500673065023100ff50bf3e5e308d5605757771560ae89d605ff93d9e6c2147cf995e34ec099f2d7034aa00e0773c74281900f539c009a7023016ce1af8cd4e558d62cab9b0b178a953bcdffb03ba6c7d9f1370f512cf2cd27d37216528d384011be501803c33777da20302047c435bb500673065023100896a0ef78fe93ef03cc61e87c43455fa69d23838de74afdf43f21cc1a3ef44f05a730c95c792a1bee81f8eabfa6f5b8f0230028eba0cdee829ff83d8d7dbade1c36b38fd15977d5385fc71de2f3729addb8fac913d026c4bc44c2a95f9b4b2757bf50302047c435bb5006630640230584e5e1aa6e4254db67eaf800e9acd36669e7ba295c3ca3add573150f5d74b65e8d2dbad6e1a3e7a80a66039db15b0630230218a92e37ed957ec354d9ef9467a570745e9bfae111bcf37f59ecbc23ac774c00faa86bfbcfc26098c2dc289ed871df40302047c435bb5006630640230338e6906b5ada5bc44a73a2b6e254c835a8025bf677efad36fcccee2503ca1f721a4a791e2ab490e8a1178130481ecf402305212debb7237f3d40547c77e7e32521e083fb4a6042752c04c49d91abd6400f890912d0eff347b8ca5fb021b34717d3a0302047c435bb500673065023100cafe714964af7b614092637fd8668a0e99456e9b27eb29769e780d5368d9825684363a0819f3a7e8583f263a0a65df0f02305d2c7c1e6a21f7d52a5ff187f80238ddcd23d398180e4a96fe43efc5ff63ebd5f532b426838ccdfc532752cabc8ce1fb0302047c435bb500683066023100aafc7123da7a86c1dc72d9d81e356aba773b1d21f4153b2032fddc69b0fb8b0d597d1b2baeeb04e6938dd06a928604350231009ce528ff7639b8a773697adaab97f8e3b1f058b7d626ece2584685ae946789d0cc8aecd8c328e5ebbae4b2da971a061c0302047c435bb50066306402305030774c18e5cd3e4fa27b82814376f02007ec63771d5eb7bbb7d645f010fe420f87138140845662d89e24f5e56bf39f02303060e1459f3cc5104b55d4a0a9ca204a9ba355746142b7f5f183f489df9b029d2f880b1b45d977daf85cbb515056bd230302047c435bb500673065023100b866386c73a7fced178ade8db42e4cff688943ecb8b633447edf8208f5b0343f8fd6d5a806313863d1849738ecbb46cf023036dc16d4f5595b6e6e1ac92fd01d6c054cd9c92db4577128dda939db8ee79c284f16471dbfd7a2adba504b96ca76fb000302047c435bb50067306502302377c7208f0d23e092c0005366837c63a1a0a1538325dad42a2de985ea67cad0ad712553cc0d200fc05273a3e65cd591023100911d8482878b44c4ff5942d0b919849cd8699edfac7556bd150240543b6383767def10ea77233fae5c85081679cc83760302047c435bb5006730650230295bc534cf9f2a97219425b604acaa77069f9047fb9c7467de4013d1b9f4e0de6854390d6e8474c6d6b5bb5137b19d3f023100cd320b8ab65bb6b8f0e105c0b6c6d286cb26d20e790d49920f726abecba922b46544e2f0508d940c067d9d013cb8789c0302047c435bb5006730650230118d5afc3bdbb5a494a5bf6836722dbd5ca1175485a06e15fc463173f6226370c5d943760ea89132e421b1b93638ea6702310084edb51ab753c0392a74e194d207a7dc677bd63acd6f43654a1b94c0cb18cb2cac3449c12b0c9233d2c2b82bfffe535b0302047c435bb500683066023100e42d9cfeab3fe6396fa0e328a65484f7701e86520d9725c3bd508267cf37ed2ce39ea73d0dcf44f80c6584040ca862d4023100e5bfb74c1d70ca46a2e2f5bd3fc60de634a86530d42a5e53a83cd85de8e7cb64212a0ab5c646c61b95033170092849190302047c435bb500683066023100e42d9cfeab3fe6396fa0e328a65484f7701e86520d9725c3bd508267cf37ed2ce39ea73d0dcf44f80c6584040ca862d4023100e5bfb74c1d70ca46a2e2f5bd3fc60de634a86530d42a5e53a83cd85de8e7cb64212a0ab5c646c61b95033170092849190302047c435bb500683066023100e42d9cfeab3fe6396fa0e328a65484f7701e86520d9725c3bd508267cf37ed2ce39ea73d0dcf44f80c6584040ca862d4023100e5bfb74c1d70ca46a2e2f5bd3fc60de634a86530d42a5e53a83cd85de8e7cb64212a0ab5c646c61b95033170092849190302047c435bb500683066023100e42d9cfeab3fe6396fa0e328a65484f7701e86520d9725c3bd508267cf37ed2ce39ea73d0dcf44f80c6584040ca862d4023100e5bfb74c1d70ca46a2e2f5bd3fc60de634a86530d42a5e53a83cd85de8e7cb64212a0ab5c646c61b95033170092849190302047c435bb50067306502301ace6cae9344368f223a3257d58701a898816e7ecb09108de2d7da46de561087d1e9bf4802b008001fe0e099a41b7f550231009630ae9c04b19140160a711eac6ca7e1bbb64237e22f02926e182a7bac6dd1c0cf07257b671f25f0976a12c0309321bf0302047c435bb500663064023034e2c14fcef673b22c92fca3c5a5455eb93b76aec644711e253c2075f7373295eedfadf2fb1bb5387d7d593b4d96b34402306954bb129f1106337c93def6ec10e92b346c10dc58247b82a87089e1cdfdf03262afd9c514a51ca5cf35dff1123f49d80302047c435bb5006730650231008a56e5db521f83b26e9917094b2ff217e9ad198bf69d9d8b02232b950122738a8960154251d68ec8a5eed4c1239ffb0f02307b68d46d03d7119739a6dc59c2d8bbfdc66e418109da19240d4c878503ebaeb2dcced8c6222cb90372b4ed05b15639a10302047c435bb50066306402307573966004b585db5dec81a39a60acc83a1a5a74e64326541c2a32a9fa81be49acf07398776b2b44fe7df68aacc3b49802303096e648821e10f711c0f7a36507a4977b575d07c52a35fab3f2e171ed8211f6360eb15012fb349449f4e1aef942052c0302047c435bb500683066023100e42d9cfeab3fe6396fa0e328a65484f7701e86520d9725c3bd508267cf37ed2ce39ea73d0dcf44f80c6584040ca862d4023100e5bfb74c1d70ca46a2e2f5bd3fc60de634a86530d42a5e53a83cd85de8e7cb64212a0ab5c646c61b95033170092849190302047c435bb50066306402305b76578b765e3cf0317d89b74fa4a85ea17b0a39bfa2473c76fce2f9b8b747599bb713c0f2c528967ececf56e9c108330230061e2246180a9436356d66a621844e3951fbcbd2b12ef86b278406177673a76ad07a027da81eae0210474bfea28882a60302047c435bb5006830660231009e810a9901ec14a6fa2c9c0ae17ded7fe5e5d9719c0ff535a5487c4973ea6ff5fa0f751616d97534551b04cc21a2aa7c023100b9aecea79c72f7687913a2cc6afd3c252fa1138b3800492b5e71768238c9b9fd9ca301367837bdbf97d6af1571394f7e0302047c435bb5006730650231008aef66d0dc141efc1c9827f0d51bb679ab34f19fb81dd37b22f70b44000f3176c31dcacd94ce9020a1e4fa2092b1d1fe023029bdf6038d89d2eb7672de0539c46c656b333b120a4d03a65820581bec3a4a3b860b8195b4411ab27195a98bd0fa8bb10302047c435bb500673065023100f55e354b47a8ea9f4c9066cfc7b56d092db72f9c7115eb562a200d6a1595b093acdfd2d3b81062afb32b7ab56723675a023026d6fcf6d2dc0341cf720fc8bfbb7e982cb138588cac3d5d24db5f6788af791ee3df3dc520ce6ef5df5b65692c01a755ًdA U] -z<ލ0VyăyG*V+AHsyOJ7 Z ken2s4x :Q ĢnzA,;NIb"1.U4 J w%+(D/Onr7T> UꔀʱTZ 0y*WE,hc&7X7R,0O4+>!׹ErDc"ȹG셥gOP3t@-=J=Bb>tY[wYg>>!q]nwE@tJb&cT:HD7Ӆנ`m%!o~=C~ AиrEcK14lg. WD]{'VYURmK[BIlfʨ!z*t SnjQ53@$M3 qad1)Za:2@jt#0vGZa|/f NNA#Y\\q6z>`= ? d 1 o  .4<     <     \    <   |  0   (088k9k:#kG Hd I XY\x ] ^btdeflt u D v w ( x y ( ` d j  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.duaarch64-03.stream.rdu2.redhat.comgMCentOSCentOSLGPLv2+builder@centos.orgUnspecifiedhttps://libvirt.org/linuxaarch646)@+ev@*h! W#M@ $)5/A큤A큤dVaBd(aBaBdaBaBaBaBaBaBaBaBaBaBaBaBaBdVdVdVdVd,d,d,d,dVdHdGdGdG88a94831cc93faabdc5d38cd6a1acfde24e499506a45e3e0d4c683bd814fc52e51c045dba2ed824b6e2556451836d0c148b67e7ae6904f8983b7d74f94da9f4b046ed7e92c5b2dc164ea98f10b2f5a219a75995e7988f467b069788b071d83a4a81c9bd825aa796705a3cafe9ea9d36ca8893bb36011e5ccdf500607ddcb0e3e6b8d248b1b3ff8b77daedc13faff133307d2815caba7137611d80b7704a84d2697c0e6e6a62c15dbcbf50c2ca9e1a1bc3da2d3be69690143dc97cb47139f02b732d8b078de0540e86cf4f241761333283fd7265361d5f49c5e5c058f70b418faf53e255a70cbd4155a72875c2bac49da7077d2dc70e865279661e22de9d3f008da4ea37d367585f014f2fd73a68c8253e0550872a0d0f79f15c9ea59a0add17c87aa03788cc49d78917bd9af1b65a0e0bcf6f4a19741127ce243a575a171ceba52159d6eece2b986af0c66b478edd90b1e02586ced3cafe5b40079e6ea99b0e17015a4578495258661415805ba20ac4082fe1f71cace333c55bd49e556bd95760e24cac0ec34ed00e0aead0e5ba846301107f4cefce6251411a27a17b7afbb7179255294eca84e6c7c968c749c6973b9b742b9ac22b5e3a1d290206625275fee65e135fe327515b5b09243644c2229c0736502b0ebe75e7807ab9bcc39c4b3d2984a06eab577a4a0e868298db649c50294e025e2229680d9cc93fc80111a2f35c645edd44427b9abb695746327d4d0436fa98b4628451171a81f42362a2bd71d3b51b2ef6236d8ebf5df500ac871f14165633e201105a2dbf739dbdbcd88e5c8323bbd6438a332ea9edc8b667b993f21d2751ebd37dcfc21c28a2653f69be43fbfe466386fc6b5a2565aa9adbebf8139349812f5ae34e6edaa174e59150f9cbc757a485621cbdae8e61d15740b246f37c0826dc9e79c1ecc1a89772fa51f5e61ae01a6d99898b5478562fa2c294bba24d26167d54b360af8ab6f2f0622f066a91d75ba811fa9507493aea35721e2b08f493747403900259d8125908f885f16b3f696d33d196e0eb27fbcde37a8aae65566fb49acf1bc19001e4708ee19a2995192776e97b1eca6ee2ffce471e11b25e055a9a46945675a2ebe391f28d0f0424ecbb5323c53220d0ec38fbb799327b0cb5576f3a2c9041f23fd4d76d73247f801libvirt-admin.so.0libvirt-lxc.so.0libvirt-qemu.so.0libvirt.so.0rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootlibvirt-8.0.0-22.module_el8+596+27e96798.src.rpmlibvirt-devellibvirt-devel(aarch-64)pkgconfig(libvirt)pkgconfig(libvirt-admin)pkgconfig(libvirt-lxc)pkgconfig(libvirt-qemu)@@@@@@    /usr/bin/pkg-configlibvirt-admin.so.0()(64bit)libvirt-libslibvirt-lxc.so.0()(64bit)libvirt-qemu.so.0()(64bit)libvirt.so.0()(64bit)pkgconfigpkgconfig(libvirt)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)8.0.0-22.module_el8+596+27e967983.0.4-14.6.0-14.0-15.2-14.14.3dǢ@d7dgddac>@c@ccccj@ci@c@bޅb@bb@bi0@bb@ar@a7aea@acayaim@a0a $@`!@`@`@` l_إ@_ _/@_P_FN_-B@_@^@@^^y^3^@^oj@^_@^J@^AE^@]}@]|@]y@]o@]c]Z@]@1@]]G@]@] ] u@]@\ڭ\f\f\]o@\N\I\ - 8.0.0-22Jiri Denemark - 8.0.0-21Jiri Denemark - 8.0.0-20Jiri Denemark - 8.0.0-19Jiri Denemark - 8.0.0-18Jiri Denemark - 8.0.0-17Jiri Denemark - 8.0.0-16Jiri Denemark - 8.0.0-15Jiri Denemark - 8.0.0-14Jiri Denemark - 8.0.0-13Jiri Denemark - 8.0.0-12Jiri Denemark - 8.0.0-11Jiri Denemark - 8.0.0-10Jiri Denemark - 8.0.0-9Jiri Denemark - 8.0.0-8Jiri Denemark - 8.0.0-7Jiri Denemark - 8.0.0-6Jiri Denemark - 8.0.0-5Jiri Denemark - 8.0.0-4Jiri Denemark - 8.0.0-3Jiri Denemark - 8.0.0-2Jiri Denemark - 8.0.0-1Jiri Denemark - 8.0.0-0rc1.1Jiri Denemark - 7.10.0-1Jiri Denemark - 7.9.0-1Jiri Denemark - 7.8.0-1Danilo C. L. de Paula - 7.6.0-2.fc34Jiri Denemark - 6.0.0-37Jiri Denemark - 6.0.0-36Jiri Denemark - 6.0.0-35Jiri Denemark - 6.0.0-34Jiri Denemark - 6.0.0-33Jiri Denemark - 6.0.0-32Jiri Denemark - 6.0.0-31Jiri Denemark - 6.0.0-30Jiri Denemark - 6.0.0-29Jiri Denemark - 6.0.0-28Jiri Denemark - 6.0.0-27Jiri Denemark - 6.0.0-26Jiri Denemark - 6.0.0-25Danilo C. L. de Paula - 6.0.0Danilo C. L. de Paula - 6.0.0Danilo C. L. de Paula - 6.0.0Danilo C. L. de Paula - 6.0.0Jiri Denemark - 4.5.0-42Jiri Denemark - 4.5.0-41Jiri Denemark - 4.5.0-40Jiri Denemark - 4.5.0-39Jiri Denemark - 4.5.0-38Jiri Denemark - 4.5.0-37Jiri Denemark - 4.5.0-36Jiri Denemark - 4.5.0-35Jiri Denemark - 4.5.0-34Jiri Denemark - 4.5.0-33Jiri Denemark - 4.5.0-32Jiri Denemark - 4.5.0-31Jiri Denemark - 4.5.0-30Jiri Denemark - 4.5.0-29Danilo de Paula - 4.5.0-28Jiri Denemark - 4.5.0-27Jiri Denemark - 4.5.0-26Jiri Denemark - 4.5.0-25Jiri Denemark - 4.5.0-24Jiri Denemark - 4.5.0-23Jiri Denemark - 4.5.0-22Jiri Denemark - 4.5.0-21Jiri Denemark - 4.5.0-20Jiri Denemark - 4.5.0-19Jiri Denemark - 4.5.0-18Jiri Denemark - 4.5.0-17Jiri Denemark - 4.5.0-16Jiri Denemark - 4.5.0-15Jiri Denemark - 4.5.0-14Jiri Denemark - 4.5.0-13Jiri Denemark - 4.5.0-12Jiri Denemark - 4.5.0-11Jiri Denemark - 4.5.0-10Jiri Denemark - 4.5.0-9Jiri Denemark - 4.5.0-8Jiri Denemark - 4.5.0-7Jiri Denemark - 4.5.0-6Jiri Denemark - 4.5.0-5Jiri Denemark - 4.5.0-4Jiri Denemark - 4.5.0-3Jiri Denemark - 4.5.0-2Jiri Denemark - 4.5.0-1Jiri Denemark - 4.3.0-1Daniel P. Berrangé - 4.1.0-2Daniel Berrange - 4.1.0-1Fedora Release Engineering - 4.0.0-2Daniel P. Berrange - 4.0.0-1Cole Robinson - 3.10.0-2Daniel P. Berrange - 3.10.0-1Daniel P. Berrange - 3.9.0-1Daniel P. Berrange - 3.8.0-1Daniel P. Berrange - 3.7.0-1Daniel P. Berrange - 3.6.0-1Florian Weimer - 3.5.0-4Daniel P. Berrange - 3.5.0-3Cole Robinson - 3.5.0-2Daniel P. Berrange - 3.5.0-1Daniel P. Berrange - 3.4.0-1Daniel P. Berrange - 3.3.0-1Daniel P. Berrange - 3.2.0-1Daniel P. Berrange - 3.1.0-1Fedora Release Engineering - 3.0.0-2Daniel P. Berrange - 3.0.0-1- lib: Set up cpuset controller for restrictive numatune (rhbz#2223464)- nodedev: update transient mdevs (rhbz#2143160)- qemu: monitor: Drop old monitor fields from 'struct _qemuMonitorMessage' (rhbz#2170472) - qemu: Make 'struct _qemuMonitorMessage' private (rhbz#2170472) - qemu: monitor: Move declaration of struct _qemuMonitor to qemu_monitor_priv.h (rhbz#2170472) - qemu: qemuBlockGetNamedNodeData: Remove pointless error path (rhbz#2170472) - qemu: monitor: Store whether 'query-named-block-nodes' supports 'flat' parameter (rhbz#2170472) - qemuMonitorJSONBlockStatsUpdateCapacityBlockdev: Use 'flat' mode of query-named-block-nodes (rhbz#2170472) - qemu: relax shared memory check for vhostuser daemons (rhbz#2177701) - virpci: Resolve leak in virPCIVirtualFunctionList cleanup (CVE-2023-2700) - node_device_conf: Avoid memleak in virNodeDeviceGetPCIVPDDynamicCap() (CVE-2023-2700)- qemu: domain: Fix logic when tainting domain (rhbz#2174447) - qemu: agent: Make fetching of 'can-offline' member from 'guest-query-vcpus' optional (rhbz#2174447)- conf: Make VIR_DOMAIN_NET_TYPE_ETHERNET not share 'host view' (rhbz#2172578)- vircpi: Add PCIe 5.0 and 6.0 link speeds (rhbz#2168116)- qemu_namespace: Don't leak memory in qemuDomainGetPreservedMounts() (rhbz#2166573)- nodedev: fix reported error msg in css cap XML parsing (rhbz#2165011) - util: refactor virDomainDeviceCCWAddress into virccw.h (rhbz#2165011) - util: refactor virDomainCCWAddressAsString into virccw (rhbz#2165011) - util: make reuse of ccw device address format constant (rhbz#2165011) - util: refactor ccw address constants into virccw (rhbz#2165011) - util: refactor virDomainCCWAddressIncrement into virccw (rhbz#2165011) - util: refactor virDomainDeviceCCWAddressIsValid into virccw (rhbz#2165011) - util: refactor virDomainDeviceCCWAddressEqual into virccw (rhbz#2165011) - conf: adjust method name virDomainDeviceCCWAddressParseXML (rhbz#2165011) - util: add ccw device address parsing into virccw (rhbz#2165011) - util: add virCCWDeviceAddressFromString to virccw (rhbz#2165011) - nodedev: refactor css format from ccw format method (rhbz#2165011) - nodedev: refactor ccw device address parsing from XML (rhbz#2165011) - nodedev: refactor css XML parsing from ccw XML parsing (rhbz#2165011) - schemas: refactor out nodedev ccw address schema (rhbz#2165011) - nodedev: add optional device address of channel device to css device (rhbz#2165011) - nodedev: add tests for optional device address to css device (rhbz#2165011) - nodedev: prevent internal error on dev_busid parse (rhbz#2165011) - rpc: Fix memory leak of fds (rhbz#2165428)- qemu: Ignore missing vm.unprivileged_userfaultfd sysctl (rhbz#2148578)- build: Only install libvirt-guests when building libvirtd (rhbz#2153688) - tools: Fix install_mode for some scripts (rhbz#2153688)- util: json: Split out array->strinlist conversion from virJSONValueObjectGetStringArray (rhbz#2149752) - qemuAgentGetDisks: Don't use virJSONValueObjectGetStringArray for optional data (rhbz#2149752) - virpidfile: Add virPidFileReadPathIfLocked func (rhbz#2152188) - qemu: tpm: Get swtpm pid without binary validation (rhbz#2152188) - qemu_tpm: Do async IO when starting swtpm emulator (rhbz#2152188) - qemu: gpu: Get pid without binary validation (rhbz#2152188) - spec: libvirt-daemon: Add optional dependency on *-client (rhbz#2136591)- qemu_process: Don't require a hugetlbfs mount for memfd (rhbz#2123196) - qemu_namespace: Tolerate missing ACLs when creating a path in namespace (rhbz#2123196) - qemu_namespace: Fix a corner case in qemuDomainGetPreservedMounts() (rhbz#2123196) - qemu_namespace: Introduce qemuDomainNamespaceSetupPath() (rhbz#2123196) - qemu_process.c: Propagate hugetlbfs mounts on reconnect (rhbz#2123196) - qemuProcessReconnect: Don't build memory paths (rhbz#2123196)- security_selinux.c: Relabel existing mode="bind" UNIX sockets (rhbz#2101575) - RHEL: qemu_migration: Fix restoring memlock limit on destination (rhbz#2107954)- conf: virtiofs: add thread_pool element (rhbz#2079582) - qemu: virtiofs: format --thread-pool-size (rhbz#2079582) - conf: Move virDomainObj::originalMemlock into qemuDomainObjPrivate (rhbz#2089433) - qemu_domain: Format qemuDomainObjPrivate::originalMemlock (rhbz#2089433) - qemu: Add qemuDomainSetMaxMemLock helper (rhbz#2089433) - qemu_migration: Use qemuDomainSetMaxMemLock (rhbz#2089433) - qemu_migration: Restore original memory locking limit (rhbz#2089433) - Add VIR_MIGRATE_ZEROCOPY flag (rhbz#2089433) - virsh: Add support for VIR_MIGRATE_ZEROCOPY flag (rhbz#2089433) - qemu_migration: Implement VIR_MIGRATE_ZEROCOPY flag (rhbz#2089433)- nwfilter: fix crash when counting number of network filters (CVE-2022-0897, rhbz#2063902) - virDomainDiskDefValidate: Improve error messages for 'startupPolicy' checks (rhbz#2095758) - domain_validate: Split out validation of disk startup policy (rhbz#2095758) - virDomainDiskDefValidateStartupPolicy: Validate disk type better (rhbz#2095758) - virDomainDiskTranslateSourcePool: Fix check of 'startupPolicy' definition (rhbz#2095758)- cpu_map: Disable cpu64-rhel* for host-model and baseline (rhbz#1851227) - cputest: Drop some old artificial baseline tests (rhbz#1851227) - cputest: Give better names to baseline tests (rhbz#1851227) - cputest: Add some real world baseline tests (rhbz#1851227) - cpu_x86: Consolidate signature match in x86DecodeUseCandidate (rhbz#1851227) - cpu_x86: Refactor feature list comparison in x86DecodeUseCandidate (rhbz#1851227) - cpu_x86: Penalize disabled features when computing CPU model (rhbz#1851227) - cpu_x86: Ignore enabled features for input models in x86DecodeUseCandidate (rhbz#1851227)- conf: Introduce memory allocation threads (rhbz#2067126) - qemu_capabilities: Detect memory-backend-*.prealloc-threads property (rhbz#2067126) - qemu_validate: Validate prealloc threads against qemuCpas (rhbz#2067126) - qemu_command: Generate prealloc-threads property (rhbz#2067126)- node_device: Rework udevKludgeStorageType() (rhbz#2056673) - node_device: Treat NVMe disks as regular disks (rhbz#2056673)- qemu_command: Generate memory only after controllers (rhbz#2050697) - qemu: Validate domain definition even on migration (rhbz#2050702)- qemuDomainSetupDisk: Initialize 'targetPaths' (rhbz#2046172) - RHEL: Remove os.firmwareFeatures (rhbz#1929357) - conf: remove duplicated firmware type attribute (rhbz#1929357)- vircgroupv2: properly detect placement of running VM (rhbz#1798463) - virsystemd: export virSystemdHasMachined (rhbz#1798463) - virsystemd: introduce virSystemdGetMachineByPID (rhbz#1798463) - virsystemd: introduce virSystemdGetMachineUnitByPID (rhbz#1798463) - vircgroup: use DBus call to systemd for some APIs (rhbz#1798463) - vircgroupv1: refactor virCgroupV1DetectPlacement (rhbz#1798463) - vircgroupv2: move task into cgroup before enabling controllers (rhbz#1798463) - vircgroup: introduce virCgroupV1Exists and virCgroupV2Exists (rhbz#1798463) - vircgroup: introduce nested cgroup to properly work with systemd (rhbz#1798463) - tests: add cgroup nested tests (rhbz#1798463) - vircgroup: correctly free nested virCgroupPtr (rhbz#1798463) - qemu: Add virtio related options to vsock (rhbz#1931548) - domain_validate: use defines for cpu period and quota limits (rhbz#1798463) - docs: use proper cpu quota value in our documentation (rhbz#1798463) - vircgroup: enforce range limit for cpu.shares (rhbz#1798463) - cgroup: use virCgroupSetCpuShares instead of virCgroupSetupCpuShares (rhbz#1798463) - cpumap: Add support for ibrs CPU feature (rhbz#1926864) - cpumap: Add support for svme-addr-check CPU feature (rhbz#1926864) - cpu_map: Add EPYC-Milan x86 CPU model (rhbz#1926864) - cpu_map: Install x86_EPYC-Milan.xml (rhbz#1926864) - cpu_map: Fix spelling of svme-addr-chk feature (rhbz#1926864)- qemu: move cgroup cpu period and quota defines to vircgroup.h (rhbz#1915733) - vircgroupv1: use defines for cpu period and quota limits (rhbz#1915733) - vircgroupv2: use defines for cpu period and quota limits (rhbz#1915733) - vircgroup: fix cpu quota maximum limit (rhbz#1915733) - util: add virNetDevGetPhysPortName (rhbz#1918708) - util: avoid manual VIR_FREE of a g_autofree pointer in virPCIGetName() (rhbz#1918708) - util: Add phys_port_name support on virPCIGetNetName (rhbz#1918708)- cpu_map: Fix Icelake Server model number (rhbz#1537734) - cputestdata: Add test data for Snowridge (rhbz#1537734) - cpu_map: Add support for fsrm CPU feature (rhbz#1537734) - cpu_map: Add support for core-capability CPU feature (rhbz#1537734) - cpu_map: Add support for split-lock-detect CPU feature (rhbz#1537734) - cpu_map: Define and enable Snowridge model (rhbz#1537734) - util: fix typo in VIR_MOCK_WRAP_RET_ARGS() (rhbz#1607929) - util/tests: enable locking on iptables/ebtables commandlines in unit tests (rhbz#1607929) - util/tests: enable locking on iptables/ebtables commandlines by default (rhbz#1607929) - tests: fix iptables test case commandline options in virfirewalltest.c (rhbz#1607929) - network: be more verbose about the reason for a firewall reload (rhbz#1607929) - util: always check for ebtables/iptables binaries, even when using firewalld (rhbz#1607929) - util: synchronize with firewalld before we start calling iptables directly (rhbz#1607929) - util: call iptables directly rather than via firewalld (rhbz#1607929) - util: virhostcpu: Fail when fetching CPU Stats for invalid cpu (rhbz#1915183)- util: replace macvtap name reservation bitmap with a simple counter (rhbz#1874304) - util: assign tap device names using a monotonically increasing integer (rhbz#1874304) - util: virNetDevTapCreate: initialize fd to -1 (rhbz#1874304)- conf: properly clear out autogenerated macvtap names when formatting/parsing (rhbz#1872610) - qemu: format 'ramfb' attribute for mediated devices (rhbz#1876297)- cpu_map: Add missing x86 features in 0x7 CPUID leaf (rhbz#1861506) - cpu_map: Add missing x86 features in 0x80000008 CPUID leaf (rhbz#1861506) - cpu_map: Add missing AMD SVM features (rhbz#1861506) - Add testdata for AMD EPYC 7502 (rhbz#1861506) - cpu_map: Defined and enable EPYC-Rome model (rhbz#1861506) - cpu_map: Remove monitor feature from EPYC-Rome (rhbz#1861506) - tests: qemuxml2argv: Use existing machine type for 'numatune-distances' case (rhbz#1749518) - qemuxml2xmltest: Add "numatune-distance" test case (rhbz#1749518) - conf: Move and rename virDomainParseScaledValue() (rhbz#1749518) - numa_conf: Drop CPU from name of two functions (rhbz#1749518) - qemu_command: Rename qemuBuildNumaArgStr() (rhbz#1749518) - qemuBuildMachineCommandLine: Drop needless check (rhbz#1749518) - numa_conf: Make virDomainNumaSetNodeCpumask() return void (rhbz#1749518) - Allow NUMA nodes without vCPUs (rhbz#1749518) - conf: Parse and format HMAT (rhbz#1749518) - conf: Validate NUMA HMAT configuration (rhbz#1749518) - numa: expose HMAT APIs (rhbz#1749518) - qemu: Introduce QEMU_CAPS_NUMA_HMAT capability (rhbz#1749518) - qemu: Build HMAT command line (rhbz#1749518) - qemuBuildNumaCommandLine: Fix @masterInitiator check (rhbz#1749518) - numa_conf: Properly check for caches in virDomainNumaDefValidate() (rhbz#1749518) - RNG: Allow interleaving of /domain/cpu/numa/cell children (rhbz#1749518)- qemu: substitute missing model name for host-passthrough (rhbz#1850680) - rpc: gendispatch: handle empty flags (CVE-2020-25637) - rpc: add support for filtering @acls by uint params (CVE-2020-25637) - rpc: require write acl for guest agent in virDomainInterfaceAddresses (CVE-2020-25637) - qemu: agent: set ifname to NULL after freeing (CVE-2020-25637) - qemu: Fix domfsinfo for non-PCI device information from guest agent (rhbz#1858771) - virDomainNetFindIdx: add support for CCW addresses (rhbz#1837495) - check for NULL before calling g_regex_unref (rhbz#1861176) - virhostcpu.c: fix 'die_id' parsing for Power hosts (rhbz#1876742) - qemuFirmwareFillDomain: Fill NVRAM template on migration too (rhbz#1880418) - node_device: refactor udevProcessCCW (rhbz#1853289, rhbz#1865932) - node_device: detect CSS devices (rhbz#1853289, rhbz#1865932) - virsh: nodedev: ability to filter CSS capabilities (rhbz#1853289, rhbz#1865932) - node_device: detect DASD devices (rhbz#1853289, rhbz#1865932) - udevProcessCSS: Check if def->driver is non-NULL (rhbz#1853289, rhbz#1865932)- virdevmapper: Don't cache device-mapper major (rhbz#1860421) - virdevmapper: Handle kernel without device-mapper support (rhbz#1860421) - virdevmapper: Ignore all errors when opening /dev/mapper/control (rhbz#1860421)- src: assume sys/sysmacros.h always exists on Linux (rhbz#1860421) - virdevmapper.c: Join two WITH_DEVMAPPER sections together (rhbz#1860421) - virDevMapperGetTargetsImpl: Use VIR_AUTOSTRINGLIST (rhbz#1860421) - virdevmapper: Don't use libdevmapper to obtain dependencies (CVE-2020-14339, rhbz#1860421) - virDevMapperGetTargets: Don't ignore EBADF (rhbz#1860421)- qemu: blockjob: Don't base bitmap handling of active-layer block commit on QEMU_CAPS_BLOCKDEV_REOPEN (rhbz#1857779) - qemu: blockjob: Actually delete temporary bitmap on failed active commit (rhbz#1857779) - qemu: block: Remove 'active-write' bitmap even if there are no bitmaps to merge (rhbz#1857779) - qemuDomainBlockPivot: Rename 'actions' to 'bitmapactions' (rhbz#1857779) - qemuDomainBlockPivot: Ignore failures of creating active layer bitmap (rhbz#1857779)- Upgrade components in virt:rhel module:stream for RHEL-8.3 release (rhbz#1828317) - conf: Don't format http cookies unless VIR_DOMAIN_DEF_FORMAT_SECURE is used (CVE-2020-14301) - util: Introduce a parser for kernel cmdline arguments (rhbz#1848997) - qemu: Check if s390 secure guest support is enabled (rhbz#1848997) - qemu: Check if AMD secure guest support is enabled (rhbz#1848997) - tools: Secure guest check on s390 in virt-host-validate (rhbz#1848997) - tools: Secure guest check for AMD in virt-host-validate (rhbz#1848997) - docs: Update AMD launch secure description (rhbz#1848997) - docs: Describe protected virtualization guest setup (rhbz#1848997)- Resolves: bz#1828317 (Upgrade components in virt:rhel module:stream for RHEL-8.3 release)- Resolves: bz#1810193 (Upgrade components in virt:rhel module:stream for RHEL-8.3 release)- Resolves: bz#1810193 (Upgrade components in virt:rhel module:stream for RHEL-8.3 release)- Resolves: bz#1810193 (Upgrade components in virt:rhel module:stream for RHEL-8.3 release)- RHEL: virscsi: Check device type before getting it's /dev node name (rhbz#1808388) - RHEL: virscsi: Support TAPEs in virSCSIDeviceGetDevName() (rhbz#1808388) - RHEL: virscsi: Introduce and use virSCSIDeviceGetUnprivSGIOSysfsPath() (rhbz#1808388) - RHEL: virutil: Accept non-block devices in virGetDeviceID() (rhbz#1808388) - RHEL: qemuSetUnprivSGIO: Actually use calculated @sysfs_path to set unpriv_sgio (rhbz#1808388) - RHEL: qemuCheckUnprivSGIO: use @sysfs_path to get unpriv_sgio (rhbz#1808399)- qemu: Translate features in virQEMUCapsGetCPUFeatures (rhbz#1804224)- process: wait longer on kill per assigned Hostdev (rhbz#1785338) - process: wait longer 5->30s on hard shutdown (rhbz#1785338)- selinux: Do not report an error when not returning -1 (rhbz#1788096) - qemu: Fix hyperv features with QEMU 4.1 (rhbz#1794868) - qemu: Prefer dashes for hyperv features (rhbz#1794868) - cpu: Drop KVM_ from hyperv feature macros (rhbz#1794868) - cpu: Drop unused KVM features (rhbz#1794868) - qemu: Fix KVM features with QEMU 4.1 (rhbz#1794868) - cpu: Drop CPUID definition for hv-spinlocks (rhbz#1794868)- cpu_map/x86: Add support for BFLOAT16 data type (rhbz#1749516)- cpu_map: Add TAA_NO bit for IA32_ARCH_CAPABILITIES MSR (CVE-2019-11135) - cpu_map: Add TSX_CTRL bit for IA32_ARCH_CAPABILITIES MSR (CVE-2019-11135)- cpu_conf: Pass policy to CPU feature filtering callbacks (rhbz#1749672, rhbz#1756156, rhbz#1721608) - qemuxml2*test: Add tests for Icelake-Server, -pconfig (rhbz#1749672, rhbz#1756156, rhbz#1721608) - qemu: Drop disabled CPU features unknown to QEMU (rhbz#1749672, rhbz#1756156, rhbz#1721608) - cputest: Add data for Ice Lake Server CPU (rhbz#1749672, rhbz#1756156, rhbz#1721608) - cpu_map: Drop pconfig from Icelake-Server CPU model (rhbz#1749672, rhbz#1756156, rhbz#1721608) - qemu: Fix NULL ptr dereference caused by qemuDomainDefFormatBufInternal (rhbz#1749672, rhbz#1756156, rhbz#1721608)- vircgroupv2: fix setting cpu.max period (rhbz#1749227)- vircgroupv2: fix abort in VIR_AUTOFREE (rhbz#1747440)- vircgroupv2: fix parsing multiple values in single file (rhbz#1741825) - vircgroupv2: fix virCgroupV2GetCpuCfsQuota for "max" value (rhbz#1741837)- virDomainObjListAddLocked: Produce better error message than 'Duplicate key' (rhbz#1737790) - virdbus: Grab a ref as long as the while loop is executed (rhbz#1741900)- virDomainObjListAddLocked: fix double free (rhbz#1728530) - docs: schemas: Decouple the virtio options from each other (rhbz#1729675) - util: command: use VIR_AUTOFREE instead of VIR_FREE for scalar types (rhbz#1721434) - util: command: define cleanup function using VIR_DEFINE_AUTOPTR_FUNC (rhbz#1721434) - util: netdevopenvswitch: use VIR_AUTOFREE instead of VIR_FREE for scalar types (rhbz#1721434) - util: virnetdevopenvswitch: Drop an unused variable @ovs_timeout (rhbz#1721434) - util: netdevopenvswitch: use VIR_AUTOPTR for aggregate types (rhbz#1721434) - util: suppress unimportant ovs-vsctl errors when getting interface stats (rhbz#1721434) - virNetDevOpenvswitchInterfaceStats: Optimize for speed (rhbz#1721434) - test: Introduce virnetdevopenvswitchtest (rhbz#1721434) - vircommand: Separate mass FD closing into a function (rhbz#1721434) - virCommand: use procfs to learn opened FDs (rhbz#1721434) - util: command: Ignore bitmap errors when enumerating file descriptors to close (rhbz#1721434) - util: Avoid possible error in virCommandMassClose (rhbz#1721434) - vircgroup: fix cgroups v2 controllers detection (rhbz#1689297) - vircgroupv2: store enabled controllers (rhbz#1689297)- virWaitForDevices: Drop confusing part of comment (rhbz#1710575) - lib: Drop UDEVSETTLE (rhbz#1710575) - m4: Provide default value fore UDEVADM (rhbz#1710575) - m4: Drop needless string checks (rhbz#1710575) - util: vircgroup: introduce virCgroup(Get|Set)ValueRaw (rhbz#1658890) - util: vircgroup: move virCgroupGetValueStr out of virCgroupGetValueForBlkDev (rhbz#1658890) - util: vircgroupv1: add support for BFQ blkio files (rhbz#1658890) - util: vircgroupv2: add support for BFQ files (rhbz#1658890) - Handle copying bitmaps to larger data buffers (rhbz#1703160)- cpu: allow include files for CPU definition (rhbz#1686895) - cpu: fix cleanup when signature parsing fails (rhbz#1686895) - cpu: push more parsing logic into common code (rhbz#1686895) - cpu: simplify failure cleanup paths (rhbz#1686895) - cpu_map: Add support for arch-capabilities feature (rhbz#1693433) - cputest: Add data for Intel(R) Xeon(R) CPU E5-2630 v4 (rhbz#1686895) - cputest: Add data for Intel(R) Core(TM) i7-7600U (rhbz#1686895) - cputest: Add data for Intel(R) Xeon(R) CPU E7540 (rhbz#1686895) - cputest: Add data for Intel(R) Xeon(R) CPU E5-2650 (rhbz#1686895) - cputest: Add data for Intel(R) Core(TM) i7-8700 (rhbz#1686895) - cpu_x86: Separate ancestor model parsing from x86ModelParse (rhbz#1686895) - cpu_x86: Separate signature parsing from x86ModelParse (rhbz#1686895) - cpu_x86: Separate vendor parsing from x86ModelParse (rhbz#1686895) - cpu_x86: Separate feature list parsing from x86ModelParse (rhbz#1686895) - cpu_x86: Make sure CPU model names are unique in cpu_map (rhbz#1686895) - cpu_x86: Add x86ModelCopySignatures helper (rhbz#1686895) - cpu_x86: Store CPU signature in an array (rhbz#1686895) - cpu_x86: Allow multiple signatures for a CPU model (rhbz#1686895) - cpu_x86: Log decoded CPU model and signatures (rhbz#1686895) - qemu_capabilities: Inroduce virQEMUCapsGetCPUModelX86Data (rhbz#1686895) - qemu_capabilities: Introduce virQEMUCapsGetCPUModelInfo (rhbz#1686895) - qemu_capabilities: Use virQEMUCapsGetCPUModelInfo (rhbz#1686895) - cpu_x86: Add virCPUx86DataGetSignature for tests (rhbz#1686895) - cpu_map: Add hex representation of signatures (rhbz#1686895) - cputest: Test CPU signatures (rhbz#1686895) - cpu_map: Add more signatures for Conroe CPU model (rhbz#1686895) - cpu_map: Add more signatures for Penryn CPU model (rhbz#1686895) - cpu_map: Add more signatures for Nehalem CPU models (rhbz#1686895) - cpu_map: Add more signatures for Westmere CPU model (rhbz#1686895) - cpu_map: Add more signatures for SandyBridge CPU models (rhbz#1686895) - cpu_map: Add more signatures for IvyBridge CPU models (rhbz#1686895) - cpu_map: Add more signatures for Haswell CPU models (rhbz#1686895) - cpu_map: Add more signatures for Broadwell CPU models (rhbz#1686895) - cpu_map: Add more signatures for Skylake-Client CPU models (rhbz#1686895) - cpu: Don't access invalid memory in virCPUx86Translate (rhbz#1686895) - cpu_x86: Require within in CPU map (rhbz#1697627) - cputest: Add data for Intel(R) Xeon(R) Platinum 8268 CPU (rhbz#1693433) - cpu_map: Add Cascadelake-Server CPU model (rhbz#1693433) - cpu_x86: Introduce virCPUx86DataItem container struct (rhbz#1697627) - cpu_x86: Rename virCPUx86Vendor.cpuid (rhbz#1697627) - cpu_x86: Rename virCPUx86DataItem variables (rhbz#1697627) - cpu_x86: Rename x86DataCpuidNext function (rhbz#1697627) - cpu_x86: Rename x86DataCpuid (rhbz#1697627) - cpu_x86: Rename virCPUx86CPUIDSorter (rhbz#1697627) - cpu_x86: Rename virCPUx86DataAddCPUIDInt (rhbz#1697627) - cpu_x86: Rename virCPUx86DataAddCPUID (rhbz#1697627) - cpu_x86: Rename virCPUx86VendorToCPUID (rhbz#1697627) - cpu_x86: Simplify x86DataAdd (rhbz#1697627) - cpu_x86: Introduce virCPUx86DataCmp (rhbz#1697627) - cpu_x86: Make x86cpuidSetBits more general (rhbz#1697627) - cpu_x86: Make x86cpuidClearBits more general (rhbz#1697627) - cpu_x86: Make x86cpuidAndBits more general (rhbz#1697627) - cpu_x86: Make x86cpuidMatchMasked more general (rhbz#1697627) - cpu_x86: Make x86cpuidMatch more general (rhbz#1697627) - cpu_x86: Store virCPUx86DataItem content in union (rhbz#1697627) - cpu_x86: Add support for storing MSR features in CPU map (rhbz#1697627) - cpu_x86: Move *CheckFeature functions (rhbz#1697627) - cputest: Add support for MSR features to cpu-parse.sh (rhbz#1697627) - util: file: introduce VIR_AUTOCLOSE macro to close fd of the file automatically (rhbz#1697627) - vircpuhost: Add support for reading MSRs (rhbz#1697627) - virhostcpu: Make virHostCPUGetMSR() work only on x86 (rhbz#1697627) - cpu_x86: Fix placement of *CheckFeature functions (rhbz#1697627) - cpu_conf: Introduce virCPUDefFilterFeatures (rhbz#1697627) - qemu_command: Use consistent syntax for CPU features (rhbz#1697627) - tests: Add QEMU caps data for future 4.1.0 (rhbz#1697627) - tests: Add domain capabilities case for QEMU 4.1.0 (rhbz#1697627) - qemuxml2argvtest: Add test for CPU features translation (rhbz#1697627) - qemu: Add APIs for translating CPU features (rhbz#1697627) - qemu: Probe for max-x86_64-cpu type (rhbz#1697627) - qemu: Probe for "unavailable-features" CPU property (rhbz#1697627) - qemu: Probe host CPU after capabilities (rhbz#1697627) - qemu_command: Use canonical names of CPU features (rhbz#1697627) - qemu: Translate feature names from query-cpu-model-expansion (rhbz#1697627) - qemu: Don't use full CPU model expansion (rhbz#1697627) - qemu: Make qemuMonitorGetGuestCPU usable on x86 only (rhbz#1697627) - cpu: Introduce virCPUDataAddFeature (rhbz#1697627) - qemu: Add type filter to qemuMonitorJSONParsePropsList (rhbz#1697627) - util: string: Introduce macro for automatic string lists (rhbz#1697627) - util: json: define cleanup function using VIR_DEFINE_AUTOPTR_FUNC (rhbz#1697627) - qemu: Introduce generic qemuMonitorGetGuestCPU (rhbz#1697627) - qemu_process: Prefer generic qemuMonitorGetGuestCPU (rhbz#1697627) - util: Rework virStringListAdd (rhbz#1697627) - conf: Introduce virCPUDefCheckFeatures (rhbz#1697627) - cpu_x86: Turn virCPUx86DataIteratorInit into a function (rhbz#1697627) - cpu_x86: Introduce virCPUx86FeatureFilter*MSR (rhbz#1697627) - cpu_x86: Read CPU features from IA32_ARCH_CAPABILITIES MSR (rhbz#1697627) - cpu_map: Introduce IA32_ARCH_CAPABILITIES MSR features (rhbz#1697627) - qemu: Forbid MSR features with old QEMU (rhbz#1697627) - qemu: Drop MSR features from host-model with old QEMU (rhbz#1697627) - cpu_x86: Fix memory leak - virCPUx86GetHost (rhbz#1697627) - qemu: Use @tmpChr in qemuDomainDetachChrDevice to build device string (rhbz#1624204) - qemu: Drop "user-" prefix for guestfwd netdev (rhbz#1624204) - qemu_hotplug: Attach guestfwd using netdev_add (rhbz#1624204) - qemu_hotplug: Detach guestfwd using netdev_del (rhbz#1624204) - qemuhotplugtest: Test guestfwd attach and detach (rhbz#1624204) - daemon: Register secret driver before storage driver (rhbz#1685151) - bhyve: Move autostarting of domains into bhyveStateInitialize (rhbz#1685151) - Revert "virStateDriver - Separate AutoStart from Initialize" (rhbz#1685151) - Revert "Separate out StateAutoStart from StateInitialize" (rhbz#1685151) - util: moving 'type' argument to avoid issues with mount() syscall. (rhbz#1689297) - util: cgroup: use VIR_AUTOFREE instead of VIR_FREE for scalar types (rhbz#1689297) - vircgroup: Rename structs to start with underscore (rhbz#1689297) - vircgroup: Introduce standard set of typedefs and use them (rhbz#1689297) - vircgroup: Extract file link resolving into separate function (rhbz#1689297) - vircgroup: Remove unused function virCgroupKill() (rhbz#1689297) - vircgroup: Unexport unused function virCgroupAddTaskController() (rhbz#1689297) - vircgroup: Unexport unused function virCgroupRemoveRecursively (rhbz#1689297) - vircgroup: Move function used in tests into vircgrouppriv.h (rhbz#1689297) - vircgroup: Remove pointless bool parameter (rhbz#1689297) - vircgroup: Extract mount options matching into function (rhbz#1689297) - vircgroup: Use virCgroupMountOptsMatchController in virCgroupDetectPlacement (rhbz#1689297) - vircgroup: Introduce virCgroupEnableMissingControllers (rhbz#1689297) - vircgroup: machinename will never be NULL (rhbz#1689297) - vircgroup: Remove virCgroupAddTaskController (rhbz#1689297) - vircgroup: Introduce virCgroupGetMemoryStat (rhbz#1689297) - lxc: Use virCgroupGetMemoryStat (rhbz#1689297) - vircgroup: fix MinGW build (rhbz#1689297) - vircgroup: Duplicate string before modifying (rhbz#1689297) - vircgroup: Extract controller detection into function (rhbz#1689297) - vircgroup: Extract placement validation into function (rhbz#1689297) - vircgroup: Split virCgroupPathOfController into two functions (rhbz#1689297) - vircgroup: Call virCgroupRemove inside virCgroupMakeGroup (rhbz#1689297) - vircgroup: Simplify if conditions in virCgroupMakeGroup (rhbz#1689297) - vircgroup: Remove obsolete sa_assert (rhbz#1689297) - tests: Resolve possible overrun (rhbz#1689297) - vircgroup: cleanup controllers not managed by systemd on error (rhbz#1689297) - vircgroup: fix bug in virCgroupEnableMissingControllers (rhbz#1689297) - vircgroup: rename virCgroupAdd.*Task to virCgroupAdd.*Process (rhbz#1689297) - vircgroup: introduce virCgroupTaskFlags (rhbz#1689297) - vircgroup: introduce virCgroupAddThread (rhbz#1689297) - vircgroupmock: cleanup unused cgroup files (rhbz#1689297) - vircgroupmock: rewrite cgroup fopen mocking (rhbz#1689297) - vircgrouptest: call virCgroupDetectMounts directly (rhbz#1689297) - vircgrouptest: call virCgroupNewSelf instead virCgroupDetectMounts (rhbz#1689297) - util: introduce vircgroupbackend files (rhbz#1689297) - vircgroup: introduce cgroup v1 backend files (rhbz#1689297) - vircgroup: extract virCgroupV1Available (rhbz#1689297) - vircgroup: detect available backend for cgroup (rhbz#1689297) - vircgroup: extract virCgroupV1ValidateMachineGroup (rhbz#1689297) - vircgroup: extract virCgroupV1CopyMounts (rhbz#1689297) - vircgroup: extract v1 detect functions (rhbz#1689297) - vircgroup: extract virCgroupV1CopyPlacement (rhbz#1689297) - vircgroup: extract virCgroupV1ValidatePlacement (rhbz#1689297) - vircgroup: extract virCgroupV1StealPlacement (rhbz#1689297) - vircgroup: extract virCgroupV1DetectControllers (rhbz#1689297) - vircgroup: extract virCgroupV1HasController (rhbz#1689297) - vircgroup: extract virCgroupV1GetAnyController (rhbz#1689297) - vircgroup: extract virCgroupV1PathOfController (rhbz#1689297) - vircgroup: extract virCgroupV1MakeGroup (rhbz#1689297) - vircgroup: extract virCgroupV1Remove (rhbz#1689297) - vircgroup: extract virCgroupV1AddTask (rhbz#1689297) - vircgroup: extract virCgroupV1HasEmptyTasks (rhbz#1689297) - vircgroup: extract virCgroupV1BindMount (rhbz#1689297) - vircgroup: extract virCgroupV1SetOwner (rhbz#1689297) - vircgroup: extract virCgroupV1(Set|Get)BlkioWeight (rhbz#1689297) - vircgroup: extract virCgroupV1GetBlkioIoServiced (rhbz#1689297) - vircgroup: extract virCgroupV1GetBlkioIoDeviceServiced (rhbz#1689297) - vircgroup: extract virCgroupV1(Set|Get)BlkioDeviceWeight (rhbz#1689297) - vircgroup: extract virCgroupV1(Set|Get)BlkioDeviceReadIops (rhbz#1689297) - vircgroup: extract virCgroupV1(Set|Get)BlkioDeviceWriteIops (rhbz#1689297) - vircgroup: extract virCgroupV1(Set|Get)BlkioDeviceReadBps (rhbz#1689297) - vircgroup: extract virCgroupV1(Set|Get)BlkioDeviceWriteBps (rhbz#1689297) - vircgroup: extract virCgroupV1SetMemory (rhbz#1689297) - vircgroup: extract virCgroupV1GetMemoryStat (rhbz#1689297) - vircgroup: extract virCgroupV1GetMemoryUsage (rhbz#1689297) - vircgroup: extract virCgroupV1(Set|Get)Memory*Limit (rhbz#1689297) - vircgroup: extract virCgroupV1GetMemSwapUsage (rhbz#1689297) - vircgroup: extract virCgroupV1(Allow|Deny)Device (rhbz#1689297) - vircgroup: extract virCgroupV1(Allow|Deny)AllDevices (rhbz#1689297) - vircgroup: extract virCgroupV1(Set|Get)CpuShares (rhbz#1689297) - vircgroup: extract virCgroupV1(Set|Get)CpuCfsPeriod (rhbz#1689297) - vircgroup: extract virCgroupV1(Set|Get)CpuCfsQuota (rhbz#1689297) - vircgroup: extract virCgroupV1SupportsCpuBW (rhbz#1689297) - vircgroup: extract virCgroupV1GetCpuacct*Usage (rhbz#1689297) - vircgroup: extract virCgroupV1GetCpuacctStat (rhbz#1689297) - vircgroup: extract virCgroupV1(Set|Get)FreezerState (rhbz#1689297) - vircgroup: extract virCgroupV1(Set|Get)CpusetMems (rhbz#1689297) - vircgroup: extract virCgroupV1(Set|Get)CpusetMemoryMigrate (rhbz#1689297) - vircgroup: extract virCgroupV1(Set|Get)CpusetCpus (rhbz#1689297) - vircgroup: rename virCgroupController into virCgroupV1Controller (rhbz#1689297) - vircgroup: rename controllers to legacy (rhbz#1689297) - vircgroup: remove VIR_CGROUP_SUPPORTED (rhbz#1689297) - vircgroup: include system headers only on linux (rhbz#1689297) - vircgroupv1: fix build on non-linux OSes (rhbz#1689297) - Revert "vircgroup: cleanup controllers not managed by systemd on error" (rhbz#1689297) - util: introduce cgroup v2 files (rhbz#1689297) - vircgroup: introduce virCgroupV2Available (rhbz#1689297) - vircgroup: introduce virCgroupV2ValidateMachineGroup (rhbz#1689297) - vircgroup: introduce virCgroupV2CopyMounts (rhbz#1689297) - vircgroup: introduce virCgroupV2CopyPlacement (rhbz#1689297) - vircgroup: introduce virCgroupV2DetectMounts (rhbz#1689297) - vircgroup: introduce virCgroupV2DetectPlacement (rhbz#1689297) - vircgroup: introduce virCgroupV2ValidatePlacement (rhbz#1689297) - vircgroup: introduce virCgroupV2StealPlacement (rhbz#1689297) - vircgroup: introduce virCgroupV2DetectControllers (rhbz#1689297) - vircgroup: introduce virCgroupV2HasController (rhbz#1689297) - vircgroup: introduce virCgroupV2GetAnyController (rhbz#1689297) - vircgroup: introduce virCgroupV2PathOfController (rhbz#1689297) - vircgroup: introduce virCgroupV2MakeGroup (rhbz#1689297) - vircgroup: introduce virCgroupV2Remove (rhbz#1689297) - vircgroup: introduce virCgroupV2AddTask (rhbz#1689297) - vircgroup: introduce virCgroupV2HasEmptyTasks (rhbz#1689297) - vircgroup: introduce virCgroupV2BindMount (rhbz#1689297) - vircgroup: introduce virCgroupV2SetOwner (rhbz#1689297) - vircgroup: introduce virCgroupV2(Set|Get)BlkioWeight (rhbz#1689297) - vircgroup: introduce virCgroupV2GetBlkioIoServiced (rhbz#1689297) - vircgroup: introduce virCgroupV2GetBlkioIoDeviceServiced (rhbz#1689297) - vircgroup: introduce virCgroupV2(Set|Get)BlkioDeviceWeight (rhbz#1689297) - vircgroup: introduce virCgroupV2(Set|Get)BlkioDeviceReadIops (rhbz#1689297) - vircgroup: introduce virCgroupV2(Set|Get)BlkioDeviceWriteIops (rhbz#1689297) - vircgroup: introduce virCgroupV2(Set|Get)BlkioDeviceReadBps (rhbz#1689297) - vircgroup: introduce virCgroupV2(Set|Get)BlkioDeviceWriteBps (rhbz#1689297) - vircgroup: introduce virCgroupV2SetMemory (rhbz#1689297) - vircgroup: introduce virCgroupV2GetMemoryStat (rhbz#1689297) - vircgroup: introduce virCgroupV2GetMemoryUsage (rhbz#1689297) - vircgroup: introduce virCgroupV2(Set|Get)MemoryHardLimit (rhbz#1689297) - vircgroup: introduce virCgroupV2(Set|Get)MemorySoftLimit (rhbz#1689297) - vircgroup: introduce virCgroupV2(Set|Get)MemSwapHardLimit (rhbz#1689297) - vircgroup: introduce virCgroupV2GetMemSwapUsage (rhbz#1689297) - vircgroup: introduce virCgroupV2(Set|Get)CpuShares (rhbz#1689297) - vircgroup: introduce virCgroupV2(Set|Get)CpuCfsPeriod (rhbz#1689297) - vircgroup: introduce virCgroupV2(Set|Get)CpuCfsQuota (rhbz#1689297) - vircgroup: introduce virCgroupV2SupportsCpuBW (rhbz#1689297) - vircgroup: introduce virCgroupV2GetCpuacctUsage (rhbz#1689297) - vircgroup: introduce virCgroupV2GetCpuacctStat (rhbz#1689297) - vircgroup: register cgroup v2 backend (rhbz#1689297) - vircgroup: add support for hybrid configuration (rhbz#1689297) - vircgroupmock: change cgroup prefix (rhbz#1689297) - vircgroupmock: add support to test cgroup v2 (rhbz#1689297) - vircgrouptest: introduce initFakeFS and cleanupFakeFS helpers (rhbz#1689297) - vircgrouptest: prepare testCgroupDetectMounts for cgroup v2 (rhbz#1689297) - vircgrouptest: add detect mounts test for cgroup v2 (rhbz#1689297) - vircgrouptest: add detect mounts test for hybrid cgroups (rhbz#1689297) - vircgrouptest: prepare validateCgroup for cgroupv2 (rhbz#1689297) - vircgrouptest: add cgroup v2 tests (rhbz#1689297) - vircgrouptest: add hybrid tests (rhbz#1689297) - virt-host-validate: rewrite cgroup detection to use util/vircgroup (rhbz#1689297) - virt-host-validate: require freezer for LXC (rhbz#1689297) - virt-host-validate: Fix build on non-Linux (rhbz#1689297) - tests: Use correct function name in error path (rhbz#1689297) - util: Fix virCgroupGetMemoryStat (rhbz#1689297) - tests: Augment vcgrouptest to add virCgroupGetMemoryStat (rhbz#1689297) - vircgroup: introduce virCgroupKillRecursiveCB (rhbz#1689297) - vircgroupv2: fix virCgroupV2ValidateMachineGroup (rhbz#1689297) - util: implement virCgroupV2(Set|Get)CpusetMems (rhbz#1689297) - util: implement virCgroupV2(Set|Get)CpusetMemoryMigrate (rhbz#1689297) - util: implement virCgroupV2(Set|Get)CpusetCpus (rhbz#1689297) - util: enable cgroups v2 cpuset controller for threads (rhbz#1689297) - util: vircgroup: pass parent cgroup into virCgroupDetectControllersCB (rhbz#1689297) - internal: introduce a family of NULLSTR macros (rhbz#1689297) - util: vircgroup: improve controller detection (rhbz#1689297) - util: vircgroupv2: use any controller to create thread directory (rhbz#1689297) - util: vircgroupv2: enable CPU controller only if it's available (rhbz#1689297) - util: vircgroupv2: separate return values of virCgroupV2EnableController (rhbz#1689297) - util: vircgroupv2: don't error out if enabling controller fails (rhbz#1689297) - util: vircgroupv2: mark only requested controllers as available (rhbz#1689297) - Revert "util: vircgroup: pass parent cgroup into virCgroupDetectControllersCB" (rhbz#1689297) - util: vircgroupv2: stop enabling missing controllers with systemd (rhbz#1689297)- Rebuild all virt packages to fix RHEL's upgrade path - Resolves: rhbz#1695587 (Ensure modular RPM upgrade path)- RHEL: spec: Disable gluster on i686 (rhbz#1722668) - rpc: virnetlibsshsession: update deprecated functions (rhbz#1722735)- api: disallow virDomainSaveImageGetXMLDesc on read-only connections (CVE-2019-10161) - api: disallow virDomainManagedSaveDefineXML on read-only connections (CVE-2019-10166) - api: disallow virConnectGetDomainCapabilities on read-only connections (CVE-2019-10167) - api: disallow virConnect*HypervisorCPU on read-only connections (CVE-2019-10168)- admin: reject clients unless their UID matches the current UID (CVE-2019-10132) - locking: restrict sockets to mode 0600 (CVE-2019-10132) - logging: restrict sockets to mode 0600 (CVE-2019-10132) - util: skip RDMA detection for non-PCI network devices (rhbz#1693299) - virfile: Detect ceph as shared FS (rhbz#1698133) - virfile: added GPFS as shared fs (rhbz#1698133) - util: bitmap: define cleanup function using VIR_DEFINE_AUTOPTR_FUNC (rhbz#1716943) - qemu: Rework setting process affinity (rhbz#1716943) - qemu: Set up EMULATOR thread and cpuset.mems before exec()-ing qemu (rhbz#1716943) - conf: Add definitions for 'uid' and 'fid' PCI address attributes (rhbz#1508149) - qemu: Introduce zPCI capability (rhbz#1508149) - qemu: Enable PCI multi bus for S390 guests (rhbz#1508149) - conf: Introduce extension flag and zPCI member for PCI address (rhbz#1508149) - conf: Introduce address caching for PCI extensions (rhbz#1508149) - qemu: Auto add pci-root for s390/s390x guests (rhbz#1508149) - conf: use virXMLFormatElement() in virDomainDeviceInfoFormat() (rhbz#1508149) - conf: Introduce parser, formatter for uid and fid (rhbz#1508149) - qemu: Add zPCI address definition check (rhbz#1508149) - conf: Allocate/release 'uid' and 'fid' in PCI address (rhbz#1508149) - qemu: Generate and use zPCI device in QEMU command line (rhbz#1508149) - qemu: Add hotpluging support for PCI devices on S390 guests (rhbz#1508149) - qemuDomainRemoveRNGDevice: Remove associated chardev too (rhbz#1508149) - qemu_hotplug: remove erroneous call to qemuDomainDetachExtensionDevice() (rhbz#1508149) - qemu_hotplug: remove another erroneous qemuDomainDetachExtensionDevice() call (rhbz#1508149) - util: Propagate numad failures correctly (rhbz#1716907) - util: Introduce virBitmapUnion() (rhbz#1716908) - util: Introduce virNumaNodesetToCPUset() (rhbz#1716908) - qemu: Fix qemuProcessInitCpuAffinity() (rhbz#1716908) - qemu: Fix leak in qemuProcessInitCpuAffinity() (rhbz#1716908) - qemu: Drop cleanup label from qemuProcessInitCpuAffinity() (rhbz#1716908) - qemu: Fix NULL pointer access in qemuProcessInitCpuAffinity() (rhbz#1716908) - qemuBuildMemoryBackendProps: Pass @priv instead of its individual members (rhbz#1624223) - qemu: Don't use -mem-prealloc among with .prealloc=yes (rhbz#1624223) - nwfilter: fix adding std MAC and IP values to filter binding (rhbz#1691356) - qemuProcessBuildDestroyMemoryPathsImpl: Don't overwrite error (rhbz#1658112) - qemu_security: Fully implement qemuSecurityDomainSetPathLabel (rhbz#1658112) - qemu: process: SEV: Assume libDir to be the directory to create files in (rhbz#1658112) - qemu: process: SEV: Relabel guest owner's SEV files created before start (rhbz#1658112)- tests: qemuxml2argv: add CAPS_ARCH_LATEST macro (rhbz#1698855) - qemu: Add ccw support for vhost-vsock (rhbz#1698855) - qemu: Allow creating ppc64 guests with graphics and no USB mouse (rhbz#1683681) - conf: Expose virDomainSCSIDriveAddressIsUsed (rhbz#1692354) - qemuhotplugtest: Don't plug a SCSI disk at unit 7 (rhbz#1692354) - qemu_hotplug: Check for duplicate drive addresses (rhbz#1692354) - cpu_map: Add support for cldemote CPU feature (rhbz#1537731) - util: alloc: add macros for implementing automatic cleanup functionality (rhbz#1505998) - qemu: domain: Simplify non-VFIO memLockLimit calculation for PPC64 (rhbz#1505998) - qemu_domain: add a PPC64 memLockLimit helper (rhbz#1505998) - qemu_domain: NVLink2 bridge detection function for PPC64 (rhbz#1505998) - PPC64 support for NVIDIA V100 GPU with NVLink2 passthrough (rhbz#1505998) - cpu_x86: Do not cache microcode version (CVE-2018-12127, CVE-2019-11091, CVE-2018-12126, CVE-2018-12130) - qemu: Don't cache microcode version (CVE-2018-12127, CVE-2019-11091, CVE-2018-12126, CVE-2018-12130) - cputest: Add data for Intel(R) Xeon(R) CPU E3-1225 v5 (CVE-2018-12127, CVE-2019-11091, CVE-2018-12126, CVE-2018-12130) - cpu_map: Define md-clear CPUID bit (CVE-2018-12127, CVE-2019-11091, CVE-2018-12126, CVE-2018-12130)- network: explicitly allow icmp/icmpv6 in libvirt zonefile (rhbz#1650320)- util: fix memory leak in virFirewallDInterfaceSetZone() (rhbz#1650320)- docs: Drop /dev/net/tun from the list of shared devices (rhbz#1665400) - qemu: conf: Remove /dev/sev from the default cgroup device acl list (rhbz#1665400) - qemu: cgroup: Expose /dev/sev/ only to domains that require SEV (rhbz#1665400) - qemu: domain: Add /dev/sev into the domain mount namespace selectively (rhbz#1665400) - security: dac: Relabel /dev/sev in the namespace (rhbz#1665400) - qemu: caps: Use CAP_DAC_OVERRIDE for probing to avoid permission issues (rhbz#1665400) - qemu: caps: Don't try to ask for CAP_DAC_OVERRIDE if non-root (rhbz#1665400) - Revert "RHEL: Require firewalld-filesystem for firewalld rpm macros" (rhbz#1650320) - Revert "RHEL: network: regain guest network connectivity after firewalld switch to nftables" (rhbz#1650320) - configure: change HAVE_FIREWALLD to WITH_FIREWALLD (rhbz#1650320) - util: move all firewalld-specific stuff into its own files (rhbz#1650320) - util: new virFirewallD APIs + docs (rhbz#1650320) - configure: selectively install a firewalld 'libvirt' zone (rhbz#1650320) - network: set firewalld zone of bridges to "libvirt" zone when appropriate (rhbz#1650320) - network: allow configuring firewalld zone for virtual network bridge device (rhbz#1650320) - util: remove test code accidentally committed to virFirewallDZoneExists (rhbz#1650320) - qemu: command: Don't skip 'readonly' and throttling info for empty drive (rhbz#1670337)- RHEL: qemu: Fix crash trying to use iSCSI hostdev (rhbz#1669424)- qemu: Fix logic error in qemuSetUnprivSGIO (rhbz#1666605) - tests: qemuxml2argv: Add test case for empty CDROM with cache mode (rhbz#1553255) - qemu: command: Don't format image properties for empty -drive (rhbz#1553255)- conf: correct false boot order error during domain parse (rhbz#1630393) - qemu: Remove duplicated qemuAgentCheckError (rhbz#1665000) - qemu: require reply from guest agent in qemuAgentGetInterfaces (rhbz#1665000) - qemu: Filter non SCSI hostdevs in qemuHostdevPrepareSCSIDevices (rhbz#1665244) - util: remove const specifier from nlmsghdr arg to virNetlinkDumpCallback() (rhbz#1583131) - util: add a function to insert new interfaces to IPv6CheckForwarding list (rhbz#1583131) - util: use nlmsg_find_attr() instead of an open-coded loop (rhbz#1583131) - util: check accept_ra for all nexthop interfaces of multipath routes (rhbz#1583131) - util: make forgotten changes suggested during review of commit d40b820c (rhbz#1583131)- virsh: Strip XML declaration when extracting CPU XMLs (rhbz#1659048) - RHEL: qemu: Add ability to set sgio values for hostdev (rhbz#1582424) - RHEL: qemu: Add check for unpriv sgio for SCSI generic host device (rhbz#1582424) - qemu: Alter @val usage in qemuSetUnprivSGIO (rhbz#1656362) - qemu: Alter qemuSetUnprivSGIO hostdev shareable logic (rhbz#1656362)- util: Don't overflow in virRandomBits (rhbz#1655586) - virrandom: Avoid undefined behaviour in virRandomBits (rhbz#1655586) - spec: remove libcgroup and cgconfig (rhbz#1602407) - qemu: Drop duplicated code from qemuDomainDefValidateFeatures() (rhbz#1647822) - tests: Add capabilities data for QEMU 3.1.0 on ppc64 (rhbz#1647822) - qemu: Introduce QEMU_CAPS_MACHINE_PSERIES_CAP_NESTED_HV (rhbz#1647822) - conf: Parse and format nested-hv feature (rhbz#1647822) - qemu: Format nested-hv feature on the command line (rhbz#1647822) - qemu: Add check for whether KVM nesting is enabled (rhbz#1645139) - secret: Add check/validation for correct usage when LookupByUUID (rhbz#1656255) - cpu: Add support for "stibp" x86_64 feature (rhbz#1655032)- virfile: Take symlink into account in virFileIsSharedFixFUSE (rhbz#1634782) - qemu: Ignore nwfilter binding instantiation issues during reconnect (rhbz#1648544) - qemu: Set identity for the reconnect all thread (rhbz#1648546) - Revert "access: Modify the VIR_ERR_ACCESS_DENIED to include driverName" (rhbz#1631608) - access: Modify the VIR_ERR_ACCESS_DENIED to include driverName (rhbz#1631608) - qemu: add vfio-ap capability (rhbz#1508146) - qemu: vfio-ap device support (rhbz#1508146) - qemu: Extract MDEV VFIO PCI validation code into a separate helper (rhbz#1508146) - conf: Move VFIO AP validation from post parse to QEMU validation code (rhbz#1508146) - qemu: Fix post-copy migration on the source (rhbz#1649169)- storage: Remove secretPath from _virStorageBackendQemuImgInfo (rhbz#1645459) - storage: Allow for inputvol to have any format for encryption (rhbz#1645459) - storage: Allow inputvol to be encrypted (rhbz#1645459) - access: Modify the VIR_ERR_ACCESS_DENIED to include driverName (rhbz#1631608) - docs: Enhance polkit documentation to describe secondary connection (rhbz#1631608) - qemu: Don't ignore resume events (rhbz#1634758, rhbz#1643338)- Revert "spec: Temporarily drop gluster support" (rhbz#1599339)- RHEL: Require firewalld-filesystem for firewalld rpm macros (rhbz#1639932)- virfile: fix cast-align error (rhbz#1634782) - virfiletest: Fix test name prefix for virFileInData test (rhbz#1634782) - virfiletst: Test virFileIsSharedFS (rhbz#1634782) - virFileIsSharedFSType: Detect direct mount points (rhbz#1634782) - virfile: Rework virFileIsSharedFixFUSE (rhbz#1634782) - RHEL: network: regain guest network connectivity after firewalld switch to nftables (rhbz#1638864)- conf: Fix check for chardev source path (rhbz#1609723) - tests: Reuse qemucapabilities data for qemucaps2xml (rhbz#1629862) - tests: Add more tests to qemucaps2xml (rhbz#1629862) - qemu: Drop QEMU_CAPS_ENABLE_KVM (rhbz#1629862) - qemu: Avoid probing non-native binaries all the time (rhbz#1629862) - qemu: Clarify QEMU_CAPS_KVM (rhbz#1629862) - qemu: Don't check for /dev/kvm presence (rhbz#1629862) - tests: Follow up on qemucaps2xmldata rename (rhbz#1629862) - security: dac: also label listen UNIX sockets (rhbz#1634775) - spec: Set correct TLS priority (rhbz#1632269) - spec: Build ceph and gluster support everywhere (rhbz#1599546) - virsh: Require explicit --domain for domxml-to-native (rhbz#1634769) - virFileIsSharedFSType: Check for fuse.glusterfs too (rhbz#1634782) - qemu: fix up permissions for pre-created UNIX sockets (rhbz#1634775) - cpu_map: Add features for Icelake CPUs (rhbz#1527657, rhbz#1526625) - cpu_map: Add Icelake CPU models (rhbz#1526625) - qemu: Properly report VIR_DOMAIN_EVENT_RESUMED_FROM_SNAPSHOT (rhbz#1634758) - qemu: Report more appropriate running reasons (rhbz#1634758) - qemu: Pass running reason to RESUME event handler (rhbz#1634758) - qemu: Map running reason to resume event detail (rhbz#1634758) - qemu: Avoid duplicate resume events and state changes (rhbz#1634758) - conf: qemu: add support for Hyper-V frequency MSRs (rhbz#1589702) - conf: qemu: add support for Hyper-V reenlightenment notifications (rhbz#1589702) - conf: qemu: add support for Hyper-V PV TLB flush (rhbz#1589702)- RHEL: Fix virConnectGetMaxVcpus output (rhbz#1582222) - storage: Add --shrink to qemu-img command when shrinking vol (rhbz#1622534) - access: Fix nwfilter-binding ACL access API name generation (rhbz#1622540) - conf: Add validation of input devices (rhbz#1591240) - tests: qemu: Remove disk from graphics-vnc-tls (rhbz#1598167) - tests: qemu: test more versions for graphics-vnc-tls (rhbz#1598167) - qemu: vnc: switch to tls-creds-x509 (rhbz#1598167) - qemu: mdev: Use vfio-pci 'display' property only with vfio-pci mdevs (rhbz#1624740) - virDomainDefCompatibleDevice: Relax alias change check (rhbz#1603133) - virDomainDetachDeviceFlags: Clarify update semantics (rhbz#1603133) - virDomainNetDefCheckABIStability: Check for MTU change too (rhbz#1623158) - RHEL: spec: Require python3-devel on RHEL-8 (rhbz#1518446) - qemu: monitor: Remove qemuMonitorJSONExtractCPUArchInfo wrapper (rhbz#1598829) - qemu: monitor: Use 'target' instead of 'arch' in reply of 'query-cpus-fast' (rhbz#1598829)- tests: Add missing thread_siblings_list files (rhbz#1608479) - util: Rewrite virHostCPUCountThreadSiblings() (rhbz#1608479) - utils: Remove arbitrary limit on socket_id/core_id (rhbz#1608479) - tests: Add linux-high-ids test (rhbz#1608479) - qemu: hotplug: Fix asynchronous unplug of 'shmem' (rhbz#1618680) - tests: rename hugepages to hugepages-default (rhbz#1615461) - tests: extract hugepages-numa-default-dimm out of hugepages-numa (rhbz#1615461) - tests: rename hugepages-numa into hugepages-numa-default (rhbz#1615461) - tests: remove unnecessary XML elements from hugepages-numa-default (rhbz#1615461) - tests: extract pages-discard out of hugepages-pages (rhbz#1615461) - tests: rename hugepages-pages into hugepages-numa-nodeset (rhbz#1615461) - tests: rename hugepages-pages2 into hugepages-numa-default-2M (rhbz#1615461) - tests: extract pages-discard-hugepages out of hugepages-pages3 (rhbz#1615461) - tests: rename hugepages-pages3 into hugepages-numa-nodeset-part (rhbz#1615461) - tests: rename hugepages-pages4 into hugepages-numa-nodeset-nonexist (rhbz#1615461) - tests: rename hugepages-pages5 into hugepages-default-2M (rhbz#1615461) - tests: rename hugepages-pages6 into hugepages-default-system-size (rhbz#1615461) - tests: rename hugepages-pages7 into pages-dimm-discard (rhbz#1615461) - tests: rename hugepages-pages8 into hugepages-nodeset-nonexist (rhbz#1615461) - tests: introduce hugepages-default-1G-nodeset-2M (rhbz#1615461) - tests: introduce hugepages-nodeset (rhbz#1615461) - conf: Move hugepage XML validation check out of qemu_command (rhbz#1615461) - conf: Move hugepages validation out of XML parser (rhbz#1615461) - conf: Introduce virDomainDefPostParseMemtune (rhbz#1615461) - tests: sev: Test launch-security with specific QEMU version (rhbz#1619150) - qemu: Fix probing of AMD SEV support (rhbz#1619150) - qemu: caps: Format SEV platform data into qemuCaps cache (rhbz#1619150) - conf: Parse guestfwd channel device info again (rhbz#1610072)- qemu_migration: Avoid writing to freed memory (rhbz#1615854)- qemu: Exempt video model 'none' from getting a PCI address on Q35 - conf: Fix a error msg typo in virDomainVideoDefValidate- esx storage: Fix typo lsilogic -> lsiLogic - networkGetDHCPLeases: Don't always report error if unable to read leases file - nwfilter: Resolve SEGV for NWFilter Snoop processing - qemu: Remove unused bypassSecurityDriver from qemuOpenFileAs - qemuDomainSaveMemory: Don't enforce dynamicOwnership - domain_nwfilter: Return early if net has no name in virDomainConfNWFilterTeardownImpl - examples: Add clean-traffic-gateway into nwfilters- qemu: hotplug: don't overwrite error message in qemuDomainAttachNetDevice - qemu: hotplug: report error when changing rom enabled attr for net iface - qemu: Fix setting global_period cputune element - tests: qemucaps: Add test data for upcoming qemu 3.0.0 - qemu: capabilities: Add capability for werror/rerror for 'usb-device' frontend - qemu: command: Move graphics iteration to its own function - qemu: address: Handle all the video devices within a single loop - conf: Introduce virDomainVideoDefClear helper - conf: Introduce virDomainDefPostParseVideo helper - qemu: validate: Enforce compile time switch type checking for videos - tests: Add capabilities data for QEMU 2.11 x86_64 - tests: Update capabilities data for QEMU 3.0.0 x86_64 - qemu: qemuBuildHostdevCommandLine: Use a helper variable mdevsrc - qemu: caps: Introduce a capability for egl-headless - qemu: Introduce a new graphics display type 'headless' - qemu: caps: Add vfio-pci.display capability - conf: Introduce virDomainGraphicsDefHasOpenGL helper - conf: Replace 'error' with 'cleanup' in virDomainHostdevDefParseXMLSubsys - conf: Introduce new attribute 'display' - qemu: command: Enable formatting vfio-pci.display option onto cmdline - docs: Rephrase the mediated devices hostdev section a bit - conf: Introduce new video type 'none' - virt-xml-validate: Add schema for nwfilterbinding - tools: Fix typo generating adapter_wwpn field - src: Fix memory leak in virNWFilterBindingDispose- qemu: hotplug: Do not try to add secret object for TLS if it does not exist - qemu: monitor: Make qemuMonitorAddObject more robust against programming errors - spec: Explicitly require matching libvirt-libs - virDomainConfNWFilterInstantiate: initialize @xml to avoid random crash - qemuProcessStartPRDaemonHook: Try to set NS iff domain was started with one - qemuDomainValidateStorageSource: Relax PR validation - virStoragePRDefFormat: Suppress path formatting for migratable XML - qemu: Wire up PR_MANAGER_STATUS_CHANGED event - qemu_monitor: Introduce qemuMonitorJSONGetPRManagerInfo - qemu: Fetch pr-helper process info on reconnect - qemu: Fix ATTRIBUTE_NONNULL for qemuMonitorAddObject - virsh.pod: Fix a command name typo in nwfilter-binding-undefine - docs: schema: Add missing to vsock device - virnetdevtap: Don't crash on !ifname in virNetDevTapInterfaceStats - tests: fix TLS handshake failure with TLS 1.3- qemu: Add capability for the HTM pSeries feature - conf: Parse and format the HTM pSeries feature - qemu: Format the HTM pSeries feature - qemu: hotplug: Don't access srcPriv when it's not allocated - qemuDomainNestedJobAllowed: Allow QEMU_JOB_NONE - src: Mention DEVICE_REMOVAL_FAILED event in virDomainDetachDeviceAlias docs - virsh.pod: Drop --persistent for detach-device-alias - qemu: don't use chardev FD passing with standalone args - qemu: remove chardevStdioLogd param from vhostuser code path - qemu: consolidate parameters of qemuBuildChrChardevStr into flags - qemu: don't use chardev FD passing for vhostuser backend - qemu: fix UNIX socket chardevs operating in client mode - qemuDomainDeviceDefValidateNetwork: Check for range only if IP prefix set - spec: Temporarily drop gluster support- Rebased to libvirt-4.5.0- Rebased to libvirt-4.3.0- Fix systemd macro argument with line continuations (rhbz#1558648)- Rebase to version 4.1.0- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild- Rebase to version 4.0.0- Rebuild for xen 4.10- Rebase to version 3.10.0- Rebase to version 3.9.0- Rebase to version 3.8.0- Rebase to version 3.7.0- Rebase to version 3.6.0- Rebuild with binutils fix for ppc64le (#1475636)- Disabled RBD on i386, arm, ppc64 (rhbz #1474743)- Rebuild for xen 4.9- Rebase to version 3.5.0- Rebase to version 3.4.0- Rebase to version 3.3.0- Rebase to version 3.2.0- Rebase to version 3.1.0- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild- Rebase to version 3.0.0  8.0.0-22.module_el8+596+27e967988.0.0-22.module_el8+596+27e967988.0.08.0.08.0.08.0.0libvirtlibvirt-admin.hlibvirt-common.hlibvirt-domain-checkpoint.hlibvirt-domain-snapshot.hlibvirt-domain.hlibvirt-event.hlibvirt-host.hlibvirt-interface.hlibvirt-lxc.hlibvirt-network.hlibvirt-nodedev.hlibvirt-nwfilter.hlibvirt-qemu.hlibvirt-secret.hlibvirt-storage.hlibvirt-stream.hlibvirt.hvirterror.hlibvirt-admin.solibvirt-lxc.solibvirt-qemu.solibvirt.solibvirt-admin.pclibvirt-lxc.pclibvirt-qemu.pclibvirt.pcapilibvirt-admin-api.xmllibvirt-api.xmllibvirt-lxc-api.xmllibvirt-qemu-api.xml/usr/include//usr/include/libvirt//usr/lib64//usr/lib64/pkgconfig//usr/share/libvirt//usr/share/libvirt/api/-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protectioncpioxz2aarch64-redhat-linux-gnudirectoryC source, ASCII textpkgconfig fileXML 1.0 document, ASCII text, with very long lines RRRRPRPRRPRRPRutf-89bea2ea9450f928ccc48260039b08350d234c267eed5be1b825513597c56d522virt:rhel:820230731142245:9edba152?07zXZ !#,] b2u jӫ`(y/=[`ҬfϑՀZ`T.,|?'il9ukY0\`飏\S'qYgK; o;#ʯZ;BOqSu pozrI?ytfByaNE{t 6b( 'bGl9 l+}|?UsKܻvQ#dR(*prHK{3,5-< X@S̝WzY__^S"x_(p33'q{F|c]zKoC?ٴM2,^-L5j+U(jĒ>=u07o>=eE/dPrn_;a#E$#YxlO]+0GSQ!q@!D/Lb%8KF)Λ6zÖr7(ȋDf$&o0nNZaDoS\EFT] N-Y J%:u'C+璗e%MŸ3arT ̜o[7^fw*-q H-ٟC7Ww:Ay0; IJ:v;6DS2pqV$Qmzh!-cܑQBӐP0EK^LvaN;b7khB y xU Kr킷Il9@((ͶF32pI}CBIvFƝ5Z(Zwc^PQR0-ѳn@r ]=VrkLe*AC -u~f ;IN I&z[%Bu*N!l6Nj:^p֔9EO&n9us,zDqBϯ ?!\8 j`jCv(;'?Jf2VOv 3ԣs#ӭnE4x?_Џqwm,f`> c 촤(}i>o0 tud"@nRzN=ϡ'ne0?+o{xSC v{ɝfu]n9uEZ7Vy9ȴHW?7zGlQp7GV%L or̅#{<ϫ?@ҝF6QQh?U/lb#]`~ҁϔ>>m ?}o^dJ֓'Zȼ?>%h<=n `=&M{"DHEnj['Kovà~蘥St5*Df |P\h̹1ZK1j^TGc"]6M"q#Lڱu=Ȑ)ʲ]=L(&SCqO_bZ'{7+cG\ gqT8M4#gVO08|vx_.ʏBRDDwy1 ۼh96/觋Vu? 4LN&(Nn!qjX16h2YU1W%ԏӴOMĕ <R&F9bSb7Z9x4NmqQEm.`'Xn d0 8 `b* Boa)JᓩJFe8M '3Ϣ +wTՎ֍z?iREI,+u51ӅVv菴q׭sq뜢XPOP "`%]P`^ : k6ve/GB2?EN@E3UZ*5~7oTt0]^A`57sb63?HǼM\c)O5WFtGfvv-4:# `FN{GߠZ Vs֌F|@Η-)v'eDAHJFO㐆xũr%)si(n_5˙Нptc U;X[} /*% US:ۀ Y^>bƳů#F25OuKXT!BZg|'.mUnۺ[X9z,EzZ$nXq(I[&x&ŴmdЃ'yG;m MT]qFf>-k67?NIp UؕG(̓yǶX_w9 Zinwp6[Zs[γ%xDc[$Mө|QiM$dМʫyVRb [=~ehtpC2DZE*ـo,-ݗ׻+zwDJT(q~$+9) -+ѓ8eaa>85|FO8 H?#uLA  jMF2q6^1˼gq}<8#cTZ иdyy୫#-^\eu W ft#WtEE\PΣ~~nD8^5ٖ~=f LS㗈J$UݬlcX;=J55]yVRh7U-a)hkݏy( 쥐`kuW%*pVS\<@963 x Lj:}b i&Neޜ?̐&@pp ˥84Pǀ*!a̫RLS~B(NG4῝lƟtR J&cy iA]앆I"`{)?:w͓Y5TG y٨T0Lףc NEڢϋv,'2^qJa7!ioQԲ20XXké(qm1R3G$_oꮚ=C feKVݓ $w [qZ7,9.ַ\s* Y TaM+}-9g!?kF|m@iJ' oBzd5=W9Z/ޮOd7\IRX2m Kk2=Q1ިݭE ȍ>T9™g;ֶgYHO'qnTXMt̢X zkT' Y&V;}M0w.V?Q}4M` B:ٺHsvcUX"2e?e擷;Uiobg4sv] -G-njhfcjU3c58y(xo7!rd#62Vnlhk]Gu,/@9Sij YAMx»%xJ:f6![/""J0fvsvjZ 2H ^hRը`/Q_Ẳ{?tSJƭ-:4-o0V m߈j' hÐN-<fA'4E~4 x&,PO lgZSCu_[ ,SHWP' ]'|:pF%叇uU(7l~ܧ=Zv¡vCpzRjk];za4#m f]* Pnjl5gWG]__顂N;t#J'dCIzOq |H3djp@g o<n-m,yحKF K#Nf"U_iqzz~bYP>k#r*jM(@4`AèvQ%n@:BqO]"jNxh1.߿GK5T I2q u 93?eJKؓq !Gaks@促PT@ے`a(JXzb,c–q~ĕFXnpo5űN}`Ϡj_&-|Ͱ,ao?Y{X 9;j u h: -]mDE?+L*2zk)UCRP?q/AjM?ើ?\:HphޘRRAThwH|MԍsB{iMH4yМi,zޭ݃AKt-/zsߪ%e=k–:^38d%sܯ1ƦEEf~,'Y&7Rayk)>^tb+4.'nQ*.| 9=m/ q@>BUo%n|ڶēUĿ$c C@FQ7{i YbYo:Y}/Z4ុD0_Ws@&59<[S::~t$(90L֗v-OUݑgN A37(!lz?S&YaO廟u~BLƟ! * I.4 sLD=TqO Û!F2a} rÕ92Ƶbw8`T$4!Lok&,Ez5krrK`d:T }e\]xo$Ɵ6.PnvBpӰpp%Q_YCDժG1PtꗏEVq__?C)VqQJvT|bVH[ok7ÕWye9|4V(J:KH?bܨ=P{2Xb$e}i`|z}V5'z WRv#EK|& .[`{t{*TPzQA|zm5CfzPaT4-Ru}6Mշx6,=IRm9$ :%^zcmf[/O"gY9rjn̔D){hO.ߵyG"%@S$Iњ 1)ѝ\i~rJs 1$:1R" 6HSa$OlL[kn܃d+3 qL-vޜAK8Ti\K 0petaW/C x]Uh}/V[rS kDDAUTs*.&Nwa]#V{)?# k>8U204l=^߼h.ˢ{D$@D释d7`8t9<~XkR0"g.=w93rD3#tYź.^Jܗ%F;\ҝՍ&lH%oQMŅUyZe0m4\M8q ߙA+c~)]<h" ZƼzNk1Ŕ D _ե8c"{2@ Jhc-V7f >-7eAzd-sW$"YM7J9m 0ut| z*F)goRvZqOժ)61J&*SK9N|t*r,S"G JDy3*VU.>uflQL :F5Th$vҕ7t,Z\g;tЧUE8V4uɾ#<,]cA`@F,<Q<aUsȚOcn,e'-42HV֐ o|}/vhdQr pZĻr7e[Ļ">7"˿5t 0&.>[axW-5-!^mPP.ÌpHL`ou¶xtyx8BV򄈆o}"VBRZ*~c֗>,*Veߋ2F-](Tnt?,R?Q A!V oHHÓ}T Nɽ-mV݄j/C\{ydr:PӞC#A6Ou}?1:Ѻdi3x-ǁǑ$4#AXz]%YHڿe~{HhHwDWsmԲ<%_|er,6pq?tV^;wNoL~':69x!xnʅyT6mSDwkez(R&Ϝb16E8ⳍ0!ń'5kxI-x?7 }a_mBè`,|n05KoT Q-:[U(SYـyaZXR6uf@|񋦤Ģ@Sll}+P@Ҷ?,HrXkdIvA?8o]v_PlXL)0h++S;TR)OwX[ _8O CCি ][ 'F!5ndǰ[a6slDhn6٥Gǣ4';W }5-Mm )ӌvPiz<`aTBqj]x(5<(N2yffEvD`&6M8I<̕\c7p)-&*} 2ʒ5T!~ͽ"c?juj+9xQ,J xJS˪\!sy C Q)dn^;[FiT3D,r}bU8:G$|6mH嗆/*rukԫisUg_(` Ÿi~ րy(T{5X 9Ey'H=tN\"KED@]Vj%3綠o ˣ󤇼3C]*dJ*ku+/ue*n_YȼRw//|=v1ǯ$`l:RYP9 /=TH iu ;>3rm,1+$k?udܿ^` 3֊87J`חYq]ŸW R)>>1jc^׵U <n;\LoKuV[ 3oMG9 ^E<q]iW9l]Mܙ:PC1@ɖc%2`S>"fu)Jᅄ@41|[&t,q[K9y=^R/JrzΞʿ.FOGEצ}"V5 %5Qu.au?a[/o% 8K >,BqQ4d~L4=R 2'nhuKr=3Ʋ' Ex\ߩ#Q]|q}+

3K ha> }ɣت~ 4ހo\'x, eO@kn6C{=26GΌOMQ}X]nj3RDIJSîZ○m?L2B]7U;"LgǣfWs$u5i>۹3ma#[H@d-hi3#tŨRmkYGGi,r5QNGPhQZҐ b@Z^LP0yAAv J,AdOI`% ѣXMjS7=KK $PS1=Åx^ԅa1T]120тI&$1^xiQF1B.9Md;CYZViU2Eԫy`;4qHj_*: m.++ ;7Mt՝/B:cO#yI gޫ~|kGr3gkٳAH|=ĕɢ zORU/]^xG ݟg5 ^;T(bhBYco5evҺxMr`Sr/5x8. Zۙs*g()Oxs~E.ז4kT8I1ـf'%vYJNLsIַ1Ʉ[An<[O+3:.~ /^\ki-nk.&M;!dLy:O(!bvJQt^o0YՉUP  SD|`61a&>5T{ AZHv01!BA.vI%X! 8wU gŚ,sn0ތVـSX9eJҒf %p ^s.uFk"5_a s&)@VOc ^[`~w/rD,%^=CgYe'h8 ֙ II V+Hg_ڛ˔҈|2Lh >D0*wBۦjsgQfK)Votn$u^qWgcCDTWO(9ReV#aZm&ɶAV]]h~%tQ)IbNަ'FM찂&gYWƩ>WTFEE4T[v ȥW4}MiY# ?Qy׻lwxjBo~b=t!~RMp8]:eC#`pRb]%}I=o)S|J"}OèRI5s>\h_`|OJ༑3_EHL b}]ڡʻ n8iyü(O|-.#MF ЯnԲ3nOQmdɗ=ٱ0R1 U`P@((< zJxryS-L F(sl˘ K#EșDN3]r n阮)MK*yd3p~SJ|^Ͷu` /JZ(Eh]^N g F<(D_ND@eL~mP*_[^a:Ϳ'Df\ _+3+C)_f}Z_Tf;3]iu|@7:"S.\iئu:]P>O.G~wCC*`S8yt2P3HH]Y2UxOh#tqhn鵮+ŞYa,=_2Ao&\䟒 pB󘹇 ;[{v5"B> tBpC@ D #eLth),IC'ZAۆS$={Z=\+3P'9[c!T$4~z%'p_g$D2ĺ &;_XZx *7}>y.3bPS{pe+mM!b؅N6ۙիL5"(42-ffv.Ԗ),I!5^'j [M2\Sհ3ZZ-Q[R$C AT [xk,8_ϒs3 pŢUG G7(CKͻ]gBdwO1^ԅL<{&9ʘ3V/ g1ULҧ7Խ=P͑`_U ~5JfHAt.e~ @X2M$A@1c=1>yc *2*mZ&CT9.&|{Z^ؠ#kܬ w؀;@v^9=XSo*.k k;pڥdh[yWg졃g^vW 3ۓ1֛/q~6s{N@DF\>ホ:bڽC&@ZWN O Uas/bAT"jaaCR [ke |ևdcts %gQzMq|fe7RN~t<m!YXzy|g|*~_HJ(`]3I&u,՗_ =B]Í*iUF_fnHG2a+o١Y AnZ購U X虋'5CG`s+v<\` yĞr?>,d|o.Qjof׍I5YK$:dIxs+_?ЧHEO#\q%\&#JuuӐa~ԫo1C?Tp{81(/nշEd+s۲U]p\QVo3ZrT8,}+jdKܰt >BYC`X{ѹ?sxX̃aS,o c#M kko?C- w&Q `\YCSA'r:XXXBn[ݫZءfnjru>D}> ԝfD?O2A N@!Q!FpgN :<2Nw{klD*hGw1J';㮯FeW>G(Z'c~֫= @P)-MݴcK W!r}(RpvNQ-(J.?m;=~ e*6ssC !-M5vNP'JN  o.^XIʑ4VжoñFy498n4Y襪Lo% {v@3)wL 0@/HSa_MH:!g #o9v_/]8lO(\筬Ĕv-^^R5Gr} ׹ྜྷnkU6uCq?/x[k)].H_Lȓ6UIBwOXD-> >TjӖus9ٔZH/d@ג_@fMABSgo~0(MgYQ!qFe ou{m)0[q;}uO'؋@"U2|W[xyw}mP,Փ&Gb$׻}O7,ax_R./!E@i;4i@7un,}2~)ico'u|8ZV'ETD/AE| EKSbFo`eu})~J.=CmBk+h*X:p Ka g?5:H?VfqyLJ;U<]OUX l:MZ.za'rnG6"f{Ml+71 ٱn [&-!* ;3g#! LA0\]%pfMf`m&m/f` 3lՙB5A ա"cxjfnl)%7 e`|Gk5-ys/ɅPJ][:qoц@TZSS1Rbӡ~wH (#;spԬyt]@D$?h{n99f|ON&eIA58ӷ`]g7R?s46ZznUκإ'zt" #O`nUϬ_w5akmOWyy{+ͯVwմu b1xrA a=06 fRIK[FN:u]&cw51_7Sʯ-mQr C f5Z KytO$ԜpY?l?7t;I`?Ts*}t"LQMQ1Sޠ-S"`_28z$FFAu t5|ȂgJQDttVZp޲{)hͣ\ɏ5#&A%]Q/ 2Z{8U0Ts}A:i4>wO^7$_l^'Yxr|&ׅkLdU ewHf1F}ճG(IxZ[~mu8fAS8z0_޴q1Uˮoo.2 h#XMM&C_rՄcp3bcw&ePs X.[n4La"5OxxgW&܏kҒ)EדO{+O˾QޛR7DX/D&mU\w}Pϝxݬ.JkhJa.S_ {R2S3o7<0]|*\`*HEW;{wkbCSrfR]frMN W@4 R"g+>n]W|AaŲ*y!c DZlt6Ub9 "0%Fv$z8|, H6y1O"rQRG>RV@ATb-ٙHsZ+qJ *3 N@T)H̐MmMvQ/k}:Y)MIk. ,uW &r-Wu3?UzRZiж C@){0H ]"l=((,`h& jb ˽XRxUwt]]Hqif@\fqhJl,;[_xѢ!fQw{8 WZm< FzKm/M3@|W,npvF@VEfC,OcUM['pORe96NI՞mFOY ƨPNvZI>fy[&q}B1:W 5 ]A?"QkQ{ՠKٗ= l>^q&Her a{+@MR0f{  [5W><,74jVxs)z 6@O - NVrc4C)zӍo+˓;Ж13Q58}F^o-S|NeCp 0e{v׉TkÌبS>/-B&)&Ɗ5oMNm2-BF36OX'g4#W. cO m,p@GȊJx%_V+[_!GzXE0OKw/2 `'Pm_$CaoX3L9uF|)! Cck7waK5&WРjTu[r( 4ƆX:fot@ 1Sٯj`90eHFiPJ5]ӭ: G {Y}V"$#걡{˾簡ychrX5p!Ow]НnbwZg&P]ki(c YERdUA2:1q^Ε|ݩ^oub2 SD6|~jR%B6ytWVX9Aa늪D$N z'&]rcs?j4?,F{ I/>n0|'&%ҋHm`.٭ $u[ѽۈFV"%rޥ=|ZtwA!Ca: vـp2iոf:lg'cߐm~X53Cs>kpA-?'V}~v#9궚!@2ZHId=`2jןGv@$hn:Uč,ODe gP-f&y j){^˦]XkyTtY|jh;^kRD2ҟDߖ"LF`SG69sƞ+=&,s/p&<-Cwvh.ys?LBX|QF\tGZAk:"riK;WCyXr^Dr >߉#T_vI[ư5 IZ?^ ^("BrT`y^g F&sL< FvYzbpeV\ƚVrhCmmvxcslPP#MxhTjAF`cG BXsm1cU{,+Į͖0D8X,9l~ZkS'յCLK62`B_ n"2,|3妨qYe@D=+9V1l y9x?DeaC64z:.rUD>}jaI(0cC^q{@B`jČj;'槇G nm~TDZBg 1{#;XЮҶs leր) 0H˵G5h㣂TS&|ʒ9vPYiv":N^d8kCj4jb- 6j oy;ʕ2jce]DтZ,tMqgU@f`=!47}yl2by|$V86ol].Dyl\:QJ&bNkg}qd_DnNwFVJjM80h{}uØj/Q)w/NW.M]!Zx◮mW?۷WRƽTfKʼng1\_^n:L=:U\d~,y'% 1e\7h@vGc]j,6|'Fȭs@a?f`-z#bosoDΠ܂~w8NV3?0<;3*c^B׷FV|ܡ c4cC8ʵMx).t|υ%ugD?̽1BkqXț{Sj1Zxo*H`@sl8Br^q"HF5<zYWJLcT{ٽτQPD\ )#-§uMj3TIS-_o+U@3Ď$V`~ȠsS8x[.n&#&X]@ImP\!#7z;߹ MezJ 9~"mqYZD-5ubP|`|]]'cFp$3W:@U $ơ+gkc"٦F,fCF[F+n, o<( a1̫d >xbJo@Ym7 E /y$j65!"gḪN^$gTpExn;K 2c"Ֆ,H-Fy"Pe݆}F+s8b?Z CzaP@C__*ӲqE0q63djh8S~F8 fL37b炑Ma 䌿+$vʪZ3U=\ JYoV9H@pE ڬH"N.# ȏ8gԜ6ʲR8MՋesE`޽UmDLIy0ȡ)յʃɨ=vresC=@fq4i_ aw %j) upUbCsXŶqsY%[sLXwGz-0[*{{γcn<-oHW>!*ݸ \:af߼`lUD4oFN :ml:d{n6QTdԐU]C (}\kyP*gr*Ity`p\ No^ N`F/n i+>*qnZoO x\-#Q䏛2v=M$@tf\$}|,|bc44{-na\=>IOD1Ɖe nч4´r}X%D֓ǙTla-39 +On"S\65zN/ckr_~7o]/wKKMպlǪXSM., ?IAd7H5geJΒC9 {~$%IF0l#(j0a{6D @Jc_8djM_@YsBf;nv8GBbDY!d F2Cx,WDaPvfa߷k#u'4S-i|#Q@w~_a!#[UD邶&|u^Fwz9;W}Ne6<_U5pP]. xШύJ9.:Dfwu"5#;2\Zpa.g]KSWz z`\_jQK D8&|?~&; Cϋ#Bi_2=_ە8.k+hESq0.c.v/us0 :Y`tĬ證#.a6 ?0^DI!Uy^,HԐϰ#PfRlJܻp&I~tyTgPX{ry}8˃kPSH $|wE:gCd}+'C?ahsoB[6 *^cu@o ?30frAeYTN.C!Vסc̟\2oK: .5XAP6Y-HZ .X aPp60_ lG R+? ]u~p5uqiwfW\{A-ḻs>s|0hG͢=9]m#4j~gӉ7'yN*`2Z냫71@'􈺧Wt 3n5W(12}EtS_?W/lNv<>/M/SI dx17!39EJk%ޥNzFoWxAf/j7*Ձ#m[ӕ1qx+AiviWJZD)f[+npqUS~N)YiRe RֱkMh-4eoǏ /Z"BE|ز [n.mc}1H=cCf(2H@!(Hp4+Rf* }/3w,t07>\{CeW/WI̢yr 7fqZG.UD%2`s $\\g'bT B. 5"i~ L/ػ$X7hu 6{O3I R-VΈ~ #:SP7VwIG,D7UFj&WxE#mê2DbHŋ KpUvx9rӡUqX_&؁>v15@(S ᗓbC7I[/r7dx7s6?xSvcX]V3up=Eس|%y)KU [U?A;cytVVwe6剴x_Bp,A{ g5;@Ҥ N7ĴS#la^zWVat"L!0/&oO4_QᮟK6Y|HЉ1p 3m-*4V Qð0+%7jd&[g/C?BJ+y| u U^5bh9L}`_jl)7g_~ ֓ި:.&IqOImɊu^dB>vg17htj`ɓ;6dVQǽ/?gW)y1?: kOS7ߞM-gG5Ęꠞ]"jrYO";5+Zg >M*RPߑl&@>&EhﬖR_S)&TۣA~XR|_%߰˒p`ᗫU lRW6 *+ai$ |HAnY#Y[ ZZh6+9__NFuﵑu'=-o:11/gPwge 9ț}if*os"5fq^V[ hq}VXkh9E+si/vfzfy-$frXB LN9Y `0@=.\e 2f'aT@HX/lQllɄnR*0q=2NiTGS J ۷zcUG39gJ:b&$.r` =Oe44 l  Re\$ZYzK4-qkywM>Z|TFU!\4ކ|zxieEI؃J@$1}2,/(c=vN*Izh(5񥟏 LN/!NȊyfP0rxGhS ߐM>FA.yy؝2#SWoD3 %l-giuQez mOr\Z!1QSk\Ej>%cO?)v-A(MFZzqwd6j5 >B%Q7F!TR8obŕM*4ڞ8z}p8$ _&y䈢v QˢjF,6YBƴ}Ry4œBK]mN,gOU&ǚ?v4 s@])U͍dȴ+u+j#R*Mm yg=ٟ JoOb,9怹EJ}CX׋ s 9C f}SK)h>Tz60*!Y2󻲂KLq/0bb/j "oX ѼcGLM;E0pV)i,Jؑen 9:^Z9BhhZM*U4J:OVTa`, p!+gdWIm猗F3P䇂ZZZ̞k1gЊWII Pǜ 6g +E,`` e/sss#>?Mhěb0=vWwvaxA;5\1L`s8?A,G•*n_Hu, ]:)3! 7{ @Эp_}ac6e0g(OE,e Z ?D44ru[O úͿ^Z +vA`k{tH4 {:{+0 u=,wPs_Nn8ZysrdcwUy=nWl[$/7iQ;x(}:Ո ;n<0}aTz/aEEd៲<cb|+HACSUN ֫u_IM̐U_AUV!uSfQI)T%ц1|VVk )pTCIi*l2R*~ժ$|pnEAv@]ZnS$PT*IMy9ɾ6_gBGB -&۫S~zl_/Y 2:)4Op\jdxM/G+Nۗs't&wkEQgtIMqr>ܪWD;[\,n6][H7شx@[$y{1?½m37O5},Q/Y\k' 1!Qh>=2:,kp'z+MB4;eTp ~Txj2-\alЬ`1=* D(1GnkYOZTvxww̶#ҩ[ gG` ¨1:C 0Jqpt)zžEK|q(*ˀ?GmXc)UiX\d(P(-v lѠYmyw,?:L O):hZ< At¥P V'/l9Xot1StoN, ^}AɅd_k%Ӕ9mt39޹v@GiA.}e$tRnw۟ b7= 0"ROV+ %:#Y$TsUB#hpJ0~ېDAd"D36+Hرvc/;wO- @0 )1&O4W5MZp'?|ƃCQNdC잺ƾj5 @7 5;}UpLƢ.d10-]s")!u:-풺 wp9,Skkg#M ]NJr` D\$!QZz< kaM__^@ F}r:jh:?vHp Rᶨ涄1\)K`AYe0]'h/BNh3VkКH|ӒUVPXo7{剺"s=߄+*ߒCXJH.z!RA{;qvK}4(i~kҦ XU1 0ks6i$W5 3ȗi$GVH,ʜ$ҎtRHNZ 4U'DJ+dMȰ;Be^ztO(0YaK~#ܓ'M9ZiDWU[u&qo#:LciA<EW\#]I>Bږiq<ۧ@zn:aPC?`"S=%Z4VPXfob6?!{i˦ԣEl1Y_帼knx^μV9Ń 3SBcъՑٹqF^G[.%/O;& 1mB oz~ׇ欖 Y 5@5uPg$ӭ=CTEN3P wM=$Byǝ]Syٞa1#V/⪡~:ݓar)\!8E j+#]%Y& zAqKh(i'?CV)Nu5ova^$ڙw_Mk^7ex'"ŸWFѕ?X%C$FsGKǿa%7fF -: AF,5tlmKM441Fcy&ܝ|\dA_ʿ՞q8hB}iM`^欞ыK[Dz@M8tū_(X"r7AӀ8D<2r FPJ r0FɨH{N81tzx/QC|[Ҍr@NxrׄOxD:f׭HX2իSt,3GuĞa pI)4xmQ pU3~ ocLg$Io>_0}WWYERUm ;bzC&y^mbv,lݰs3)GQ®Q̶@{3Y GIU }R$ sCq2>>Yz3|t/cW˼p߉9v+?;th!G$ VAV&Z*lEUW)cGVerTcSړQMu9{~.7p"c*-X4nO1dHXK] ,~MK!34-[KYRo-3_2a dc-5| zș^OYi)xNH {*DjNw#~}n{ciªa2fD $b]QfD@#/#{")/fx'W.TwsWiobt@Atc\ݝHl@'"k3Ic~C @t~!gEsG22p qf:vs\?"_@KA:Z hI˃#,=vU;j(KٌD疥%PBѦ UQxTkPjj \4Zx-/Չt6nZIpټq h^ W7ŏ_u>Myd7Ji Ɇ3N+4k*K\ۂF.o_T(3ޗ7dù|(>=2^6x!듔7ykMc$?#qW 2}F|hGHnhr=J+K݌)_ZV'xIO֋k !zq%V3r'2!nDb$ VQ{ N=%6qs~lq1v!Io_9=f&`Z/6P^癃ĘTxE~gԋJV4g0 B"_VR@{̈qCrE|`YQ ;ݧv|Н[9zA4!!TSܵZ%&\f3e_9Ip4|%9ې Cc`qjrf?qiFM>7&7|_7~Z^c8θ,L Aa>ZԱULwX݃\B7֟ڜ۬{F/l._"o"Uu9t| z;ne!>}6gvt'ӆ2?aG|?P  %c=ciU`}&8c!KaI0ڥƕ{ڑflѯmM4qPOyOݯk=~ӅHht_a =MBwEyg QfYvE,Y=a>MӫΔvU//;6ɫ/ȆIv)/ J͵jk43d=L͟lsԕZ[`_BU N75q/;‘Uzup=`vVyDQŠi3&<Τ"ؐ1lOH1YQ[| f&eX^״qf]2g9X1]AEj9kfE!ȁ5=`٭iܺ\ѩ7ssd1 䙐l,j*qj sKNQ*(+.]qf n혪^..g[Q.`7s>7UClD`7D\3Aۺyi]d&/ÏEY֤R\K> +yH~`V*D/aD Ka#kǥٜ#顭 1jpډWa#I&͆XkWVC U \̅Ew+ѧyeNFl0ce<բ`,1X*<5]tO9!>Q)}xrt\Q4_:q8I0"Onf9I'ks c7i_laj2t8P5Qw,/,!@{|YY6?cd ++C!TC_039z)&D8DZ@2n\Z}d+f %bKSCd;%q(Q ;,pz!`T[ju[ Y Ўi^9(Ar_ =Q5\E~x| xhr/}! 4VzYʲD!~3%$FL4{OBOIYОmHVH#B Cy tU|V\.PFߵR'(!Ŏ0&xxI4E5ۢO(CZ(橩Nֈ2@ިOmŚC`Xnԑ(W_Mzj@3v', Wzh[ǝ1ܡ؝WNW荘 iWSPrjK>[5V_,a%̯[0O-#h3φ#},s~ZoӠl2-{}S2- 9[& .P2]0WBǡZ:"JݏMnca"Vm!* :"#R*KqfLX3Ik/TCiWb}vsh&uWEw4ɹCɨeiЅ'w+)جL+")iG5=(r[{(*k.kgVdwjugΓ<:(ZLl1LFkᗫ8lcN}ǥ5h6lQ Z|1g5JSAK%̢۫0grliw$斎G*[gZ%>2 T Ddr{Ȳ?MR܂/~\bd nfȁp\+ݧ.QإFg}X`;i:(9wa6' \vJ*2 ^YWU)R } ^:|3 T3t:s@礳.u9;FUaȧh`:'lj/xca/Zg.۔NN5>L <}$L֯ Пt $R.L Nue$e[uNqh\!h({ԖEovjj~j.%gA] ^[OFYӲsIZpIHzj:o̝CEi`Ǘ[*Aae|G,ƥ~niY t`-pK_~s1ѹe\ώX1UxO|?w3%\\k8{(Z)dVϧéӥuV-`6\·$ hI &2v~'IIoKg.jm3ׇiI4L٭ag*Q`b0vN[j>;@&C֗|68B/ubw X3ng2KVrM[7yh?ϡ5ta p0{Xpvrzh⮓8Ge\0[9N'1ʍUR mBYm(Ykrޣ]>!uzr,/G%Χ(NoۻY'$xdz/M.hE 䈅+1H8iLnm/M\(\~iSF܄"tsc \9INkZ&)-d!mۇPҭi\(?yсuRW]B}q?p7?7P3g_u"1P-G2kE k:U_堢;z?*{`hsXYDEQ;48֎̍uezK./Ŵb~Fcw@:^TZf:Q8b$LJ/_F^D lb1sUH[@ )D/#bSї݌ԋ&I~2_Zb tq"WDϩtt(y(%l2D|.C٫h # P^*r~ouyV=vQ េ^ H/ΡeuBюi\}SN+]1ǎиohjZ%d; MėU<ޥ%ZFqo@n֪\$$I(W2(0 Da!@ >5p!װaLy~3Cʼnhݐ*0ϪџZvv_+ݷlQbW c60#dh*>G[ yZޘ?@ =%4Vz(6?//y MK6sn/i-w}r \ny嘂 @-Bao`EH\-,SpHLgMlv~O0!5[;`},<A.8aRV,d q.; 5/}\;byMF-d!__C }!Ṃ7o<^-MUyNJ=YO1Rʳ)qC,o ưC(cIsjx$.ֺ&IWӢUP\ ?-JV/\uKU`fSsM_%rեaR-o7g5yCuRUA?SGǰ:̤z\04B[@BrE$'*ÄrȜ38P rs|/\e~˙,^}RG Un;]M+9Ћ _׾Q #?oͲ&dL-g_W_$T@wi~`lH/tb^cS-sFt^=KtslZχ7>чQ3~..+){h`3ILYl,|b>hߥ4zQ@􈅐ݫF}$mBSO5doogxB/P㪖Dqq! GJ[, RVu'elJ)iTヅ{RN.ճ Qy7ng םDt ߴC P6E"T J JWt5VeS+3H`{_󔳤]D&7` p~W(GPYsDB?kHϑ[gbޗw2+ͤP᧯L 6VaB"U5R3ՊHݨi%J@ "pϤ0=\Vogխ^QNu3ȇ2c~4zWLEY(=UWl:`>P%} EcѪ܀yYo|@vAvSGXUx|4Q: ~̟6_102'RփW4?j4)8l+fxD ?ӛ;/$0-VVZ:Nq֡kBs^\h#=0 x iKS'߻Xp>ܕ+` cK6;f0A"~F9kCp~ 0sN}vT\o v%WJo 񞜩Hf_|jCUȞE4 ]41uKBY_6-5Yg"ϚCV"t Sg S1Su UmCGS~ %?AxFȴ "|`025-?b-h>kO?$!Kпuz/ Rn:͛o>]q #A_-==LÑ8B6ҲJOBό/ F9M|`<x󀉏DNJ^ ᤤnM`U$-3hyq.=xcWP~N_WaեKG"dE@*AP|PԆcFZchԾN4q4aA X: \_H漦]Zdy!)bt:\Փ._?\tje'Mbp\lSMi "~<*!+(!E0ÿ%90RĘ4x<6ޅE[Wq%a' #s;3WDZ~Þ_o1g xsqԄԇ dxg[^CI{)\'& E4!M֮&pA{Lv(QؙsiB00r'nb6Y+W}R2AsʔO]coNcG:Ԇ |ؚYڜ~!J?Pt,(mbH0_:CkzmΪZD7χQ8=2x7s^>K8p Y.yM#d=L#Wfq`R-]JSS;R?[~[*K&ZiG_x!'+]l+bD}$>快%QS]PgpQbϫ: ŭ7=R; O"?+^ ɍΓ1#:F6r䳁0OIпB}9Cyƅق/N`|A IrߢI9k[.rWw[h9< 41k,`{5X`YfgsyE#gBqQ[-KC4™ɫj?B!%몡عX_Ɍ7{YçSH%shzϙkR6/UGՊ\jOH#xќ }Zإ]daY.Wf-? E/[Y^3"$p:!"dMQcB1t%^LsB ,x?KeN7~jv&ĐרV]+뿥^t5ZJ > Yp;I7fL8,`80u^<,oWt GT4eOvԔi`oj> ckЎakH#+P&=K{-945,e%T{i5@gR'_/ouҸGAPicuFC%hbv2 QkEiH=wCrs4yu=nH rhFf N_HzZ Cʅ T7Xsę0/.s#/w3d7t FMMQu=w|K5eӡUsb=+A7iF7ݍ;H!ai褔\Hf&K&oď0k**M<\fNWaFw3Z#\27Kܥ ߀ -PZl >,* '&fuu}>h}hxW5l!ҒJ#V hdx6aKap `Ԉ7EMىhAY2:s%=[jsM4ra1CPr^03!R$%o6gJ~i`bM^Ff֊B^J|8 YJ~DpwG`t4?JW6.#:#Z# cie9V lڙ}/@26IhM{b(k +(h'Ac%qB, >@*UB2n`eGQg}rETnU4ٿ$z4AYq<7~иΞd~6UACtD|d^$:d)K_qX4vpD%NDK!-)di|c>&UHq^׀M\)(B;0=3>O17 8Yr5d 2k-VbrB8-]`<"z=C,yIhmPOg,^E2ӛ#B{35(2M@#|@z!Z >0^8̓ 8B?DOp#_7]Vwb3wB1|/˻a5E!4eZ3=¨ pǾKμ;:)g=~ζ!x91C%9/Fh6:cpuXO(/g18 3PrV%PvN%P;9aKHD"Ol#/Rn_e;3n4o.V3Fۛ:$|Y&43݁k:k y-~j-56GՈ*BdxcM+IaGce쐰;&6a*h(2VJ x-Tr cKZeab&>@1'7dĮWi$z<i0ĤTX6:IL/[O"0e$MJ/-U͌AʹFjtr)J  IN>`LU @z\`b hIbSzKpkW2_l6a$1۬ "[qET5۹SyA?p$o6?,NE/jO @6a V}(eyXMj/ߗH0 aPy>UC,JdbeSy{\sbREs#Y]qK! ىWdym ThOr'6P8]8kVT/H㱷UTD;~F-/V\XH$t:x+r=zA '_/Vg0Y0Ö-)kݵ@莈a6& //Yf0bAaZ߆ pq~/kXEi'"H'C8-͖RnVI:lk(E`~sጕM|o}[ vt9s|Wnw3 -ff[ *^^Gh$;1>T-ۧq}*&udsl%\Pi?J /O bUji2y+׊o 䆙\YF qH[H><,@)ֆQ]ُfcxqse#GWa#p_NȶiTђ+j L!3$!˼,L]#K Uu9RCT:1t8Q@LJPt!gIyZ|pf?' bhgYkյtvtKıݪ.\?T!ʋrQFw}e\]كxp~yLu!ɓ޲ԶI3QE~ x {ssl 5G(qy#9,6 a9dF}<XгO81ewP6~!|\`h\> nݢR7ut/K6O!ӇsRkͪ~ۃ}B}%_'3M>RWZ=twFF?G0o+4fkPL6 x:kQQcЕGCmw(p嗡S/wgGiTBQ3 uKN$>Oat Ni[p It&i|>T̴j5z(qwH-g$_,:3E'-vڎ`qw#qED]ΫR PGT+AcI!? EFv}ZrQ9y}-]8T62PAOtb?9m[^l>б58s뙎˿Y:|;^l T!Eѝ|bDwB${XJH9o}#{;[ 23MbT`DOҲW]j|r`$DB'^:0 &.+gC V_:Ağ4^8_㗤$AhY 2+􎴻@Ed8nWRZ(W[3!J{MUy-hf69mk4lO߁kpG/ ?=JSHbNPi?0  )Mܢ6qj_|:7N̒{}ފDG] ^Jn{BJ9CS^d{T"[/L0c HvLZ=;"b;wGO|z]R|PDW&C8w Y9:h4aچKb`0i~ $UWZ=D!`8r)o9 ckjbصleTrx g&4bm&sqO.M2k+*.U&AlGHukPwOkWRuxbRn[$Vec1KKT7Sz񻽇?oY zɏŪ,m@KdF` g=xI#CV-]ƧgQ6 /+dR*W(.A6o`k%dR}aLrɜ ! 'VS݅XLZ>6T26X&aT8žV?WbZZ=qȇCq_tsu݆ȞJ $O6n^XBrHL=]K.xj- Qvh󈴹Zr|_JF2}="[iskK0? 0'i! LJ~Dh1ptP!t` (=x9(ke gnzߟsq{ !Uaz\f6Er^_AS%7$k*r".ȴ'_pQ: wwS"XFXYPwLuqN2ǍM8蔧I+0DͮO@Q@t7no'fNZ,`Ծ !$n},DFINh!§+gYd Pc7; JNOa_+F#NPd9>Zf;L^Bt .:(v+ٹ}WA/ۗ4;ۿ뺯ʡj7) zljkRs-U7o-N#G\p,EZ0_ְJPiܣFLC өGp=QC/jżui({|DC8[͕b.S;iSA-l,'}-Fst!,Y/F5iFDN"WJbvM/\Xp%@v?H{dEB3綉iubρT KoLk3B1(v~)Vφ]IJѸj6ht<虣msi7U"78BԤ?\0ONaYi}5Gi`av+|5S|2^,AU{ -w"TB&Ox1SmbkɅ.d7\rYMtAX+cUvA!:O..Hy ]eC< k*<+IZ.rз{>rw"p}U&PU~xȺ`P՜ O&ؼֳ ssbX!޿=FĚ!+"CmW$3RF(J D2 ȡAF@;bhHѲ,Z ޔ>$6٭rx0LĒI p4B8 ܿL1AؙbEԒ o虳ЗiX0;fș OurJ$ј!}C[}ňw;5*{dͷǮ]m.JEӵQa1r\<,^,^>G w~ϵk,ldZe' UӢ g#qY>=7*>C{CexH4 .Xɳ29 PÀ[Wat fIG‚?7l83kTeeijW7glBwW[O=/=yH̯Z-&M}=^u `Iϝ3iRTӃۘ6`r+LE 'u(`"LpP8o(i;pU󅨧@!i,D1QU-o!a}1oqQ& fR?ݮiEU }mLuHbˎripe,^DȑNM&;_*X1~C{\b;g1DuZ8 ѻ<5]7XFA~1cAs-Hˁo^jd`FxoGt`ISqêFX#O]zN?ӝBbu8|3 ,Xse#ݚQ=,O$pnqqR>KݿD0&A өҸH/r^yĢg 8s;0S!|Hc2AA'nYP^²v4W +suTmwD CKC"t1-g sg-u M#Y(|^Dڔ 8\hìhyD\wb~,4aWx<< `█әh>}68{gΔɭ \D3'լ'Bx!] OyJE߳O%0>8e:$4pZS[߱Six%@#ah b9zL_;R8IeDzl0t⛞ٷ5F'^w,EcА1(kJ5zbl:5)|C EsDsՔmlU`6ݕŦLbuS%ꇬ7sEF:q&ܶթJI&ǽe/+3"뒘L@U5"]˶FF~ c[@0+~$l-z2zMJ[@5UD qrf 6NoRfRFƜUpր1JֶgsE9Vش΢^~[^js .,9|UlÓX*t Ub:l[:]Q>ş?W$t,o]1nN.:371 #GͲ0z;Z?WsĽy$kB  )q1չik۬q.'/}+(pٮ /#MAgۍPW]CçM^`mFNp(ZAO( ),CxDVrr33eRtvں6CE5w1͓:gb$cn|nUN>{y}hr &ĕ2 5,h~K@aU!ݜ4릜.Al]جE~majruÑ:/9NVܰ ? E(XcP  S/1Z]/-)J-Gsј\pg-7Nsg,YC8:sXL"2;QNʃa:f؉\&%p= zWXˉD{ ZIZ!u Q+XL+o^gS&O7>R.`KgDM\3qZ"ESY 'ƾXvcEK."x>&AW֜(6.SʼyqŢA؟(~A^oMVx{ Zꇖq[9y$++{>=ȳHOEw7Fh!^#P04n؂ g]og[aPiaJjZKcQ#TF^m7:S*a) k1[.""&NY*XBٵ{=p&m9~#Z dl(R r-g(m_CDrNLR)Ey߀.xbKcX>L/{ ]uCBx[OL+3B+MU 9 V.qaj}7u Cl=r&ōC\ /hahX `G.7l+#ƻ?95nW(t2U 3rQ@*:mG1&rV^ݺӲOV&:C ?bPW+ +;u?tQ t  @u_!|3cŢipN#OQ pGbF~;[ۙfjMKro ՜Do;YbFK52CmwB_[uj)mEL=:)6(' ^fqh+UeQ+[:g 6OB cyf?ѿi"]3m+&Ӆe$B2gXIp\1 ޿7&VsB]A}- ,9G-yO %M" FV_e[7MAM~Ǻa9BzyIkS%dVPz<}M*N'Ds8) HC_8'lKpMҦB4K.K_ V|]G!/Ơķ'&QeRÙr~Vk";[|x]x*ׁ]ebvl!];L^WnΗx{lI ^pH/G=-ީ H쵞aaLRɫal2 >;em^HWvc~BaWTvtcD^&m4 %wץK%-X3` #N.aIĸ  -j  *g^vgARR=XVUonY+ |$|ళLOtXQ>_#Ltݴ9HV$p*s1.%z16ExZ2ʰ%~8d]`>uNm.~.Z;`ɢc&wA%h80>Juqw.bs꽭eNŮG+jcR޷fypw|vK۴@ ACBLz?@Yܕ3_Mv D̙IT>D;KPNFs<2F{`NVXlS|2s¡ /y|%i}-(x]-NzL] NqVQi`7ڭhz#P7RJH36*st@iXg+sdv +P?HK[l?uGu.}"-ÄU)ފxG[]9 $Dë9Ff 2RXV"Zh8 w8cZIJdß^9,3b7 G ddsR0=g d7^c vԖh+QA6 ~acʰ|Ico*p(1ܒr/w.qjsX~ݨ_Љ-X{7GȂ&HgPJ2d@UC}_%Ea[Kc$W @zP_fJO_PHq'33G3@߃EӤLOFKԩbGLZNhἁgkNXY.uR_/1u[i$HtCդ-_}Ăp, 4! 90oIM3GXԓ<BÀK$~['{Y\:s1^>-嘱$*ydSW5e}%VApp ׅ}o!f# OL@p M+*1Q|n{t9tM/F@*#zL_Z"Y)Pk`\`6!9uԴwF:zY7nv"EX Cy^U/iOSUĻ!}v*:+c"RarsRBq`faXQpka-ry8V\גIZJxP(H!~)ypz=LH~ D#>ec3b`(}g;ߨiSbqt vơC=`H=ݴ:2¼>1} N%QÓjGf6ObvoiFsuwo|eM̼#RPݽM8W7J=r> ^g41ٖlyަ7.~''$3вN !5zonM=pmNCb ӊl1RMf͍U8UdGAu]b_ fTlШΩ06p}U &RMܟG39!%0"MF,&o=D67_%'mPETHU!/?,u r4FXB;T /%ԃQ&ʖ/^RIzI{*4'A(Dgae, \p3с)đ r '_>o݂r0h9ojfzb8zI[h➚jg KFyD&p+ƘkNNt6q~8lOgѿ}WQ>j'B|u(%X$/и.H/4M4TId4Џ3s7q}yTq[_=A[ 2u ԑ @˅CuLF?7o58=%ц >&ɿѣsR-R=Hʁj݉OH{7-@"48,81UgrUei$((G`2?Ae49'TrrHt Zpp< ( ;]١ZD,W=ּ^4{5<~hk!h3ɽȓ%K0>o~OE`< z n6^d2#H~ݜyO|aҒET9 $'#sۢsqfEI\L RoPuKLӯ'WfNhׇزY1qqS-D)swX'G"UO`qE9Shi$q7DotoJYs[FN_MEWi̮,!Y[PxϺ4β?0uW\X&A.eTߦH*g/!wV s7֐< άGx; dk{VzFM;<-fbevArvgi%IYmiu1Up"$&638{@4z{ibk ´uOuTg\3i$IbW^Q oh~K&a J1[X- Abfwcd#@VaZ yCi@~UM6"|e9ֻE#~# sLzN8.IT7(@m.NpCtLj#)緗9;g;SGjPB=crKgpC7Q߮R8 qHB>}unșJ7@>N,Դ6yJDloꆯ\s 1S*{ǡumx! {M4gg{MVCu)xܑ[ Q;5*^?{پXƠ2; Zq1e:Vz !}'w/!RLt]God_~$XiZ8eat#z[`EB_]^$+h~1IJPBĿ}o4<[\nK$+NDvuapks6G^&q3XU30ޙ QkH?9Dum'QG, Dmd< ^V]ߞ0굳*t G\b|'b|XW7)XR$~ĺK%N`r %[2Y~Ge_ oet{Ҋ>!:Jěec|Q G+:?AEfž>d8dzr Kgq c/ 6ҒAkSK\? '"RXz76ݜ,w6{VIJa`).P\Wx><RfLO%*`FM& :|rF$,w\ n+ WqDXYuYZC)\ԧd!(xj3c5{a&0FlQׁ|[%ʷSeGmI?!1d#04ּI (%qcq<6o'#9iȊ>Xr^.PUϒb#{đ&z|.QonJT2j E|/f;2dɌ{Rpk ߶H^OiG3U؝7?闈y?W> W>g+<[>d*R93% /pmN8x|uXo;Ǻ?\r6ss>wfWƭjqɆ}O$Jwd_$R<^ȘSL͙u\SIS.eqfN}xi;gL㍈JǨ^˦=`Q":->Hvӂ= p:s^*+?3AЎ46YP,:zi;)aX+y(VG]x+Umi;[t$LBy 3N[ =^<Ӂ2""D_([sH"BM_[ot R\aJu sR?+.oD!%sFX֬Oe(! ؏Wq2gƨ%hUAx֟UƂr29^W|@ ΩYZ:]d% 947t'}'@b۞4T2af^uIԣlO U B~^& -oWsXܙYQVĂLW_ (]e7h0O[¯#FSkk|BSD neg%qgm܌O& m1 $`4M>\u:+>O!)zCr ^|Ό*y €KXc1 pұqJη [f-FD͎@>h (gK}?A#t3sQQTRڗ*Y}%D , 'zt,Y3:>RGw:jqlӍpкaz 2V׃T=v~$W뉫Lz:d*N Lwaf)`p}s=VB\sOY/U(mPbxLH|RM5cY;l?Ip:W$n|m>xi Zǐ UKd# NB70PFASOI \L>S:}} .*ؑv}롪]R Fܳ=fJ)A_uF?Hyx,i>~czP,@6ZS3u\ܺo/ (vZ~RB+e1vۯKxޏoeKZ9NBt,JuqwzcKNOKwI z;]& B7>-jy ;>JOǒ{[0L6Z-B'7xeP@ ߚS8IIJ}Run`qC2d1g^aԴR,c?WI z|*!2i7ټЩb>r bC!gR2z?q* aE<4Gw%Oavאk=@QSygwXܟ0*?N0J3d̈`@Fw2:t6<@+ e >u~]<,<&eF^ͣ @cc"-:cqrQp[~=z$XTĽd+P1%L:ezkǧX$Y(صHJ%`{c9@g[|pq6РAӫ@ĭWJ_h0+ ZS`uIŶ%$f1QF,ҥ9ekCKs羳Y5H63X {q'u!|4d0ān*ka0Jx NktNz6 TUvUq=AC`aҀc!m}l,ȥ8DHXTy!8kQ%~"K<M?ؘ ZkyF,/d+=& LNOtz#+޿+=3Ve'|j"ɭ}Ʒ+sbRGR|WPk (_C:ߤ0t5 #~TɅs+}gyd`v-*n/?;Z-aer.x8cIvZ{_(GY<łFI}K@ ֞ ϴI~mP>niZZ 9#S vO  ـ݇P8mbgU>;3cg@dkd?y۬TLTЄ:_f EDo7'杫j.,Jµ9tUO#'^!/_,G#f%_ L.խ0#li# I=%;?A?bja>3l-' p>W2 =&'{O;Ʊ-~ԥ4֔}YnFҶq;Ěo=Eg( dn :KGF(CC?<1+c'QRNu؝,p(I& b^To<lT:~Y–!3w[ӋXŸ>g_ ])0i+;hxZ v5i.OB& kyc' Y5(قb#w]1ky!YQa}Dt ݚՌ?kߥh.\ۅ"kaq1y-؞vٍ?xhj?s_hKD?!j>ic[n^:!F]_5Z>Wn#}\ȏfL3XO6 fZ +QI̶qM&-bd\| ? fȲ< aIGPDU[}Ε8RܯApCJ^/HwW܀ud 69>q <5iiyD"㇁a$OyfdF٠٨ȘL Ҫi7/tSb\HfθGb'[ J[lg;2xq+|LwmuoFAFW|7*{R}A\_nqHXKG2#}'d!9y{3/R2.l.J{ĩ_9_Q 79ymJ]bz4\TXCmt\K8EsIu/8[8i8SH֩CP9զJθ~4{"'&\(! *]w.!0lx'?)!|V}<މOYӿo3mԥh} ?ߐ˷ t!)yQ<ʌ 8`(qQ’?r2>!2E#ؑHe#Ep4nזU=Ow#p>ƇZUNe[A`۬>/Zl|t/TEf:H]>U'FJ+1Ŗx}nn*;{*z : ="Yr{f ػcBu5tIqY =X.Y4w-[ѧ(6>bD 9&Ɔ[gux4qR@ ߙn rqa:`E}F+ @&U(3 5sS~uN04c|@$g`:,,?#q ]STc 崒)`NJۆz_}T 8F(UD%+&Ž&6-t(͓fKI%ǪD8{3տмA l{-G<(ېeAK7lă/a&._i}7x\ε;p M`vNgBp/ʒ Nis~%.7&x<u=&zBQ 8o~@=MP /^pkH*h  h*x 2q:ć:L|)R~7؍Jf)3t8!a Syd ʒϯ |\諻kܦܘsZHǚQF%Fܕ:,twdUsH-'@rU;bd&:-9r9yި7)|`CK!p-7\ΕA= PEl :'g'Qe D`|w+(+?-!\>rd VM^xʔqu\phMI jғ.&רk޻;ӤXԍCIM_Zm@ɽ,A qG=[ btM-׮ȤhIM>`R]10&`!bߙb~A0*]<:R8?&Y>Vހ_#wZ:МDm bApvcӥhGQ%]=X!JsrvH<}9~V:,(ZET/˻Λ~ 5J~?#1^-j>%]*dxToءo_ N/w#ϟS/:*36M$,@1rٷ׮څ 8tr"X^kU%/l8Ey.$n+lpc#Z@ᰰ7 RełT@/8i`s@҄}/H8 Rw PIow`Kwf'BuWK4ڈ䬪]MvWl.׍5ʩ5V7͙ZbbQ[JM喌TiWdaԗIKݿ5]Cm8YъA7㌕@$9.eNxAcjL7eu6Z f"ABsʼrk_6 )/ >`!S9.5FA-ܗ|}-mci̒x4Kx Ooڡ{yی똕fk*M6r2'ЁƟl%gܧ n%n.+MRo<@lyt@m5w͉lyюBpݬ?! Lc;JcT34!RVbjQ^?&-5,q֍u;)Oo\i\` ްTgߏPB(@w?%߈{VH{M ?0[z)%-_We X>uK,eXdѱbF=doWe%8*oml U^pf1S=*us<\g$)(^>,xJGFj7(~#PWJ1QT?{*>,4d&xhV{B)R>ean!UW!* &!'Jӷ G?8%7ӔYbt8]C1;f*1 edwT1HE4 f.6I eI9\^rEnH48u~b TNBsuӠ6C4XY~E F'k6T!sLy#Zqh7R{[:ǻg|G 56CE8֨Kht.!V .pu2 4TAK~lS`ǢdSpojz7/7>p9^~9VM۸=%?VC[Wd&X9M2|whT> ]kiYx M<+'U"|| c/eɯjU4oY$6 UFN{ ̀HABԼm e={ɟ3h_%\ϐ@Y#D<񔻵D۱d'5WyxgR]^_QkwBC2. M1[7M?O-O 8Q~N/Gq7iAP=P"egY5v]n\],ıCV}Ii@=zv|IV.86I8TeǰCh* h7ġO^ia<1u7[؆KKH(+qA@$(9'1nvͣ?(9:;bf0͘:|sq%$f^>| zJCUҀfS0aw@M a>*=^AS,QJV`7"*UVg sni( 19Cc?6"<`ۚE4>2nk@V_|M[bgR Xd@pH>t#6KSK]Ny{#ǂI^v|?V`X/ ] {̿2^e)!(?u7XY%hp9j*ܝ 1&8lә8Wٞ^675if<ʬ@8]xHTR `nԿu/~-*IuUAi W[]q'1.]GFCa-'PiXWZޔ'蕝A@MDKTACڲGoSF5aa5dCI?|C^(Vr]CM nU'r`1P'p/['Я>9qH?K48`i[/ \{X(kn $l<ɯXMǵŽfؗ!M_Tlz"ÿ5(܊2/8 A/~Mzע֣b,sU+Ć3V F Eر3۾>XfdpYK\ ֜}ojiJ ޕҗYF3'.6珔A<b/-0 vŞEoZiS!O˽\)qk ۗ j12ۯM4=i('R%(腨2Wyj.ĔeMV ;aɏ#,O(xƔ"4r}RJҀ֥NUi+`fڄ6^#ORwoENE1&h9]WiȻ~׍'^ B&_j/ޏ3عV22)3X;44-bQNb6rJXug$2&%@|DC]}\/,G FKiǠKZz` SmhVP~עd(a!^O,{Z܁L0At M[P֯u֋TMtY+*%ф)tBN2|$֜Vą;L8qցQwZ Q;8@S͐zPf:gY\Ā=KAEdoR|h^="!< }`8!ZXT{eJԴ)عiJK]B;e?PdD[z ׍YRV1`%!I29ljnv Sz F&Xf: <.wn|Es{Ȋ*;eVހ^C"VxQ__:xXT<~dNG6`6M%iD9mRh=,u}Q+ҋ&& gƄVvڝ%KiX(JاM,kCMDQɇ[ Gx}'|yt <_h8G\eb6-J>xx,61HBk831Y$RP2soGI΢_#%*++t?%ԅxɠk,hZre%:*R9,*g[?49:A˄m,4Lڬ6q-4Lwy/Z|5!wO#}R[}3!$]}}$:۬~ '_ǍgC@|`F¨O/'{SЗ2Hf٠]JKGdNͽ/=G"_xotc҃^V<7rp18/: #$Z SPÛuY-IQ2āc Ga-;D0M@U+d[/P5cJ=Ku`fʔ'PDE<{2Ql^Q-8Cľ"4voˎ!+MAQw68ŕMXw -z"3ޛ_ޠ%0qqhPxG͑NOT‚—H拓TCNĬyy]ks~!1A9C  u_r8{zr+5JjٷP4Q61]7#LO5Ǡd 8Mۙ1_ǃA6Ya,?~"d1  /,)GҮ_Y=dm:)-'sxzg&l59"mU=0H2lXg,Ȋ(:IdP_}ٌb&mǎ~α&IN$ x\lVUO_cLzdSό;ăz6T!T ɦTh0"~KQt{k0!O4*mN 'ڮr/^PqSG;"?/lRKP_3-h0(s7r .o&=<˔kc!_ԌB'봨v !B+ltx{fPFtW%ZF=eT"R!-"QFH Eȃ΢D{w24q@**G-K3 قXgX-r=14R`r {[/)>{}`0[msxz&,@s V!"i)YY*R$ZKq"xI7c $6H|#)C-`@T+$:6=v"TS^ ^GS3Ȩ>~,&K(MV%qM9㯢Ė{syK6(U.dpIo$J$x7 |K?C1:Gh ,W%Z0u' 7ߖY_gY_w|+oGfUp4Fkj"v?R\2dCd ",&*F\ =qX|9.Όu #Go; Dךs 71'00lI}iJzV^ ~&߶gҪ/Q&6Y;JTɋˇjX4^nDAq?Q0i$t}P%#bf5AAEآLf4-*׶!l @7Е.z{"T5}K]8\,=>͔|A, " GˌT|c2`` xظ):W b]G ٩]b_&GWJcԿG~W(zPpϽ>&㍈J8q>O!}$vY:>XP;GKwtv5VZCۯJ_W22Ճ3٢aP[~f@{Nñ<;|,؉)&9gGMEtN{.5H",[noȷJd--x QNxh9ڞ'߅%ntT0 BN22T|$T]їu`:U#Q!4[7k0,. Gڱ Lۣ̍+g}X>p(unο:PÈ?7X佊κ H#}.Nbf<һ#>B ^u >e7{s^ -TE-QSzv :v]rqG% zRacK4.N>*slr%X&Jsjc!vzh'7ML5I2T Rq(w> ٕb^k#%6_H\&M;2YKVzNUtk8#.z0HwߜvXCDNB 2>ʔ iq]pAxJ&E{q?1JKCobgTN6&BgHFőrxnk!Ktj쫹LJAz\ܟ?xu:ټT3cPj,)ur㺑eo1*CU[Di ;os! $EΜt)^ JI".ݑ¢)`' HƟ6xSj DAml!kK0kd7&PH @Y(4Vd)t|K4VVc){eH#eoנD2zM((RUs[b2~\K,'i&QDt~O--N@!} A3fn)ȫ0+Jm|uO)?ywii,ʊKkl` /X ,l:ŋ$+I6o) Ihx^P;2\rVD.3J!#$ƪ+p5HX\jZAXtpHkCy_7U J'#e8.yQAV^ӟw{@ R3c1Q3j5Jh W%TBD,Ǎ|Y pfּc88X=6cG P՝H\,ESiubw}GQX`juxu,t] es@\nq3oe-v^c3Uݡi)0 M nհlqwƿ8]`mp B1~d%2*P*a[*gc4u`Pv&Oj>h]YnDä́5UhmRhp,2.t,;2PMnu@UZG k+]嚭r"9Xv[&Y9P{a!PΟ0I&cMضm 2L$Mq{f3Pnr{38 C'ry(R4 Y|[ccGkzʣ[2򁝵K rN(x2NMn*v #bГC<6KB8c0 擛bf2oIry`c|; yJn2х10i%Y`>XdXڣ`4v}c#N|=F;_3$8u";7qroɕ@<²xdwY5tr@Nɶii)$O<~` 䑺 \79#b`u 9{ ?<;Ţ FwzhEW՟"[ /:= ?t B%c Nۚb=|o߰M6~t^H3"SVay Vur>.I:WNG}ٯ_{iXg_dSnco! kf^#ŷgi| +]I n^Vd-* G5zw/k"vQ*'ILzfj늱Hݐ>K~@g_;"Ąw`2'd;7' Mc Pta1o#(7寊~c5@;4MV|zzC[0hӲ߉ $QhnҨdiN NxL)RDZӵm2*G|u !$n72*Ocg猥 Ku [4F-pA)"s>iutG =ېq{qޒTBzX(s;JM4|[ ۓmƆ x!EjAWYg>pFӺOU'.[a-.UBCBnLeaKNDA +b~*g>Of1pDuT6耻_Z ) E.Q/Ej!' 1KPhD=a J>*ä>|U}zmI=,1d8 $m)r4(ЇI~m.,!nK_uy=TO@ap-;pءI9Eg) V wxRZ^c疳57ACNYv[j&a2i)tp#5®^XޏB=r m^xh 6CroVmM.~l :dTƻ~{DyD{t.-xE0AK'0d6ysڎąONBqvAcn4]X!i/3aT;䠷ǯ (vCeg“1%swAe/9A@PQ Ex2 HblMC'SSJ98M&>Ӓ0cFAwkMM!P[@軩(ʂyYq ".oT=hI1NV\$ Ye-'qژn6Y \͛97"M6O]X+)tە) #^:1] EY1E-aup `磑sT~7!B<1@mA?vsJF$s^jtu{QLEC!hZf8U}6 7o}F T E*enIp0+p_Z 05R0O S?9fpF|˲{pߴmL0r$1`,? #y«'0B*8>:@Msys۩Eqcq#FУŃ!7"P"&>YIOHFDڕ22}!n<;Ύjv;hWgU(zzz!8% ݠJoM2`DT&/gTX㻡9A=fjEDjL &KvK}'rd!8crB_yxQrkՙHaĜ7bxs4p͙W}(L\kh0?~<%l?@L;.Wmyʸ?03l,]AsMQ"3-*_D29n v^^ngBg\\$0N)c^ `i$*1&:nɢmq8Xx$ |1*\x*\Q4LΨya-@wU_j#R/ĩ ,5<%Bۦ6U?^hp p+Qקzן2!F `Y.Fa^jx9M +6Vbʆrȹ-g1s9䩧 R 3}'YÒņQ&h8t4&(*vf\ [5 u{L,Qߥ;%3ݳI&]n}!T\5lBe#s֊ѓcTH:sVדb{K4jg?o :>}?C$@Ytl\;YGUV]TSh1S\m2ԉ2qFapejJc- Y$J>t^/4Ǡܰ\6!Ir 7H^gPi 6!yك=9O(Q+xPlaQ-Z8h_B.|Q;CԟJYRmz+5n$j{A{jZKQM jvG}}46z*6v-+иy||xs~65V37}M*Zص\'"eQ&G$<>8/g^a~ry=(>^G| Cn*ꍄTOgTfy'W&)GiSMEѣ}`gY Dvː?{cAb˵ wl`MQ8Z/m8^I۝vx؏PQGnqEy#WWեf ӃzX>ب}YMnN*TBǵ1SJThA-fCU'g>l'^F u/yFl7pb'Gܸ c.aEݾS4`n܉mZF^?@5#*մNijquW @w>~$70'A4n9TP'9d]簀ntznLzRWs-CeT;=  x$VNZ/ǎxP^Ov& #s7mu wN$Kspߚ40<#.8b 1>S+VTgح>bij#^"@Wd\𯀙@?8jhS.gdkO1"D˷knHώ* 6SPZ6F4V^I0&$)WKf)~hȪ Gh*8nW+/+">{H͊_*P3ػ%麺\8.PN6z׫RA ]& ?85˳RWcM3j Hmn-){I)g$2dɭ7$JQ(dƃ!&)2nӕF>yTP!q83&vG;6" \Mv~~f_sluF~?ʄYxv#%ɵAHjwdv}@Z»rG,p->b{ z,oQ.9E:x`9N%"ADӄ'h^}n4AD[qr Cʨ=+ьز$ewCǯ8pGq `7&?-m1lR瘄/< r_+#pS4|*DLq,6hWrFE!ȩv biހ6DBw-w?7x+dz,Sncj伤|;tnjV\ *ބU=ʖ{ M!l/j'jR4 [AH YҀ,*Rn3:#$m qEӜDgW4; 빑OA5'2ãҕS>8(Ǚq`./!)n.DW ԇJKt&0V|ZqBwUjz+Q=WiwV\S )h  o6fSGGI2kʲ8`3)F.#R oh[MۍF +CȌV*~%⁛.B)a{4S3-be =YP[\7/ԇoP^cIvtw.@r:zG=jz 9wՒM͖i nQv'ZiGW^,¿@9`*7٬-Fz5y!AnDx~\9h}?^)%*c-2}$b/۲Z8CYH<ѳپ'-c*CuqSO|#^ Wn#2r絘1Ianʣ1EnsaT2c H-SiF t+v(mbl%z:%7 _ߠa |r@e<:)߃R٢^U)l_JHKz{ǫ/IlU[+esbǙƕIne,+Ow|(&r@ҍsUۭb$7 )DPS\nMo-q {l?#ހlcF=dƼ}B6 WzֽmdZ0q(̪ӕ]!@*} B+(aI)x_AM*WP7qYYj3z12ЅO,i8"CC&/ũFx]uCCW%)}YAӺ(\Ebu(u S&o캻Tk d6YMVLMD/ZЍK_D :fx, wǰGC2daW#K}}G(JUʹ N ϣmXk!r]<2י..PsFA!)̶DXJ!<$FiyW.f "L_Ǻ :w\g)FqjD o0{ .}o}T#i~{&Ӻ.%uxj`XSM ^;?H˞R-RP@DRodW,IHIEq\ K8lF0 hoqN8k gJwHR_7~~uys3:Ǽ޲1hLTM6";b P~ M'm"ߦ(߼u|;Z٦E(V+٪O)DzZd k1 W=Õ6߁(0۝a#&0/MHf봆V`j_3T#xX=YWvb33&ݰ{sIxX @apEnef?Y{.9_$e8ޒÝsJZA)Av!v.gW0|}vaB#qѷ}Y*KԙMƤ;qH^*;+ju%luj"fT }}}D4UjfSa3G 27A*))G&UԡT$2b@jϽ!2`RF!AUq5]_ZcҐLbM"$/Gmt|̌ӉE?GǤ}b1fk<o>> )˒^R [*mÃWa1z7"G+d:A xC@exKSnmP7uBZh,Fp KxtJMFfF;EQ(ii3f"ϥ3l:Dm^n \TRxOG< TQ0(kT:;M5Ⱦ7 k`t\;`H/bNm1Y _${XYd nf_nŋSv#f~"#q2 :ܑg`ȅeg\g gmud, s9 f<;]V+އvߗB#6r_ț.P6dmd![  y&8JNM.&P} fNPxoljТe<: >/M!=1Dz-&s9Yl1(,̛GVhX]3\Au6ƥ!Bяބuñ4PQe꺝lqڃ8Q~MX~PȋScb$þCgȅE:g]-D1l5اb.%wV !G\Ӊey?,.1/σ|$Ms9_F94y6C*?>SCc:fXEpGoeE-_n*9&?C<>\"=L<"꫑R2&gmL Ŕ!NDm- }1N(>\oHo͓bRbi%L-hwI"Ihǃra#{%~W`tƁQ>mgT4(3Z`cLZ+Ei|!T /)DYozҶvv>4#WJS4cmsB-9١}vIAoYp}sY֑ʨoDj(]~,d[{`\EbE QGgZZ{,ڴ%kc(^S@AԨh" '@\h|Z)0Vsn[WU=8 $d=c4 nǮ٧>m{S!y8؝U UqCx[>JGWe"ڂ<M'q)%r l0lBN':Rj'OGU3{ݫnS"Y47O5p@ϐ]P?px9O*l<F6T#Olz"yvZ<&yc6λ<pc:d49 ]qqUBzbRuEq(z~Khf7RIWWyFRjH|T'SR)Ј9+b+ARDP֏3l)'1HrODILk5[*6f`*s({`56Aa_X,3k{<4015RHҡUHt<)|{mJ #(g~V7@֞))Jmp͉䓉훩0,ZLQ8 %5GX L, ƃ&,EˉȾP8R)--0ʂސHX`aYޏ3d0IJMKnc2FCWnKit{? ibMV/`r۽VǢ U򙓚K$TG0B̺h]*V3spwp/1;$3aX(Ps:q U$d^%OW^I?SOkp~NQN՜O(Q/qd-/x?£)ɗ6Q;>I<5X\5,"R`(vFቄp*A9rߪJ8;'"㙒13T$0ghH7e@\D(b+ sL>khPMK+ [=EV;_DR[H@J"9jpxTASlѐb 2gi1F"*ԕ?S[3WkhQG\#t2=#R%s/^"s%mtzEg-Ɂ{\.jMeV,iKw41 *0x3TjX͛dsS.B" 箑_=Yڍb?V?'zie'b6Y*_YL+-Mگs": ׄQ هh:wyetgB d:'S?e꯷c1+zlp%tHQ縕&>Ef+E#q9؊恄) [a tZaѶYt=v@QZZ=/DFL"ԓ? .ľ:L"R7沀Ϟ1c9հh0snwft0P?Q_rPe_G-|ŘK+VZ J=xzj'g2 лX7V'F cVJǖ5pm ʽ6yd њDM\Pp MĠ Kl0 \KMJuȗpFbKԈo3.| bF饥XTF3=S l02;)Y(Ç6_ SF'Po^)mX]A>pYq_n (S ҕbӭϛT*#N5`9~R?+o>#<}G%v?Ru[p3}::)DhMAÝ/h K ώ xř; IVurPl&Vy,;#jNPDa%_,$3N$ c-rխW&Zcw?"r=:;)%ԧ啞KYUxKIQ2P1$tU"LMHtuY宫ݽIV[iv3ޠUX;|5$'->TBREY/;- l4s.Q yNs'eK(U,Ȓ΢kRKhE{.ư_v- 3kgO zO{+ݣqGu7ha%o:=06eҔk"WMcMRub潳C]Mz&` ܨkWسQ[QkI@zX3J}곕8\\xV8bA ]*?؜ ߯ BVG ZS3BsMH譝'IK*52Sx /qɥoɽy:q/C +_޻@Jrlw{g'5GW;RsP)s"$!)ܧbQb(-oO[Z@P0vZX|&.Jy0ҧߺwSzk 钽ݫI '=Q^l`NȾh늺DiinC_y@q# J\X6L>L]J$հ|kj} oq2ubf/f`&;uTM6(S=FI- E»߳ک^*1#*t"<-!J+Gs5jO*?nx\T2;1xKڰ,ZW6Rx#_bul>yZFEN1}f/Byj?ӏ4h+b.F}/܄Q{6s{$x̴̻,viۀ[yF[RCDz}1Mv㟭29JɅ A ]h=t 1`>H?YS(ic6IWb8a.~,hQz@t-sd-v. ň˂o*@f%1  zKCᨧbB )~ȑanx#;ٙumw1I+q0g9n д[X>̷eW  ` U g<@3c $"߽Hk7k/ Q6XZ~v)%Rؤxr ܟ뒾 v̋9R?~hx Pr8GB>xFqσUaEK3S.Z_@Ğz8=JA^$nb,E½0Dt%kI惙EZ4xM ż%zD@ ^ؒǤJ: 08]{Y~?:8GcC.)bjA>c"G(y4,"%u.|ιRR EzYnQ~uL!*)udBYvX"|=WxD+t<50HT[S_T".'qQ_4ƃMxp .|*e05h IJٝ`PMਡ,k VlL2z0KiݐV~le|Ϲ#ăHFb|‰W#hF,fKR9(Jt̫X5'|о N:QF7`3'2Yۀa;fĐe ~^gX rhUZ|p33Gob ʄ6Um8TTC˓"4\0?m~j:(2jN~<~԰\R"ndNwU"6yX2W=AMqq!fz}Ը73,SvmiƱH(i((>GޒB4!ƳqjLP xI@ngW!>\ -=Ls *{5ɲ?`D +y,E%VPF}bBڇd NصٽCӋjd l9%~ 0rr&kCiwGȎ КP_ûVYe[& +ttNwf9&PYCŷŚX3`LIgҽA~wlgc:="3gm+ṽ4aX՝aLF kZ10?D2Z;82K@rq°*'AD˸(OjoK azȮܧ \PYߴK5Uxy8<L 9/$B8+8>Z=kFW\>3z dg86G 1X˖6GΙ(A.M+;{PI%0ϚOKQAݗM*$wcn+nJ >5).M;'gaI_?_7iH Uh^7 {~GQuc.{5Zίe'/CJ1f`~=KG}BJ> |l*_' YXt8uCЌp$4]@w3?$F<`3/W?Ys$_TxJ#Z/5ZĵanAXuIP4jòX\ W_YCfg~W+-o7j-yWiU$no!^ qVs*8g`\!ͦÄ lgvʽڷ>F% ltyUF*!ry9Op)8%p5 8%"rv53;J E ~0F;bx<=R7(Mu Ԙ/*QƦ=%r 4AI~=Qw,bCdo m~|8 w4v3i1팗ׄ߷^Ǵ uّӲD@^/9bש j8NbXk<77=  7+ Uظ8:msf(Vw?Dapa_&z^6a]K*A<6^q4NJqɈ}/3':ي}뽹RCgp{V$쵗y*īu˗KfF/nmwY@zj,"9ړZb/b=IX+|0h\bOE#.8j1VЉsGДQFY󖝭'} = Qfu#?oΧ;TJ{; h5#F maH,BGib:z".a(_2#h,Cqnfnx,|TUaIԪX6ft$qbT| ST̛i _Aױtr5yO@ʚǸCWE^5B!ל\L0R쟝uVKY=n/|ko0Lk P8h_wEn>H析b֚)pӓO ˆ~F6SX.KPa5fLndœOK%ߘ2oWrX2C!ЄWb *C]xhQag-O[1dRCk\ާAIn<{,ƅ]ߪևxde.9YyN](jD6$oT"ʫ21GiL˗mATkbq-N1F 58S=K w50V zz55Jkݾ?͸ G!T*7;u앶,Cت'~9˴;"_N Ro-BNrѢ4;d?yR3b>qUCjc^m/Ct!YOZ_LPzz1$P<=ŧFaދI6%  fE* %Ya$_yM<:CbM.iD _ n2(-bKal> Q|b<`KVu;SPp2-HnѼҤ*?-/[@䙏}u:+0CC=ܮj㗢x}X1Cb<`l7FRUGL2;Hb &H#aHxpInăfa~ 7 F-EM9n;mӚu;sjFU-{$^kxO9V ۅ̍}7+)X9e? O;*}ހoh/$q;XΪoJ"dY g=c x WgQIT, ~Φ琄zGO}-ŕ=aTK=~]kb's&@jr+G$;<-'$UʸSHRDR 8qi"!kpx.MS/cD{*cہxzL:WoTcFV=@4R"U'p"ОV@;c ūuR51f[U:Z9.]/X"ȬYCTԲ&5(!P N# F]Fl8|RJ+bVoMjYge ]ʑlM"r)B[Kn.έo<kwK;B St+̡=Dh8[JrOL*!;Ohz.A/?*č4 >r.sRO.DNJ"J߹. ֮o@=`8:s[=M>BtkTFgfH§^.Ewbwo, 惛gp~W ʍEC^çSn)P˩uY("Pm8F \<PI5SI2CXZpzm} 74zOUCHXw1+#XhnEEśn(V&yz~t!9^鰝(kdJu0"<CVV3eL9đbg? /u:yI;{ؑP[ vYݓmQ@G!Ϛsۘwf@l-L)^CnMc_Qw%_GN4܁n ;KD\_dq\BG[Hþt~+P͟'`qgz8nr݋=5r !oEG;dY`~gkZ[.UPCybN:Vi'L>yf=9^6"+P A =HmX2TvlCfޕt6$`Q1V\CวhJ\ VMAk(ruce!Hn8ViZQɠ(;ɠqNԒ=cmt&ʴ I'<8'Md(IM(qCz@ƄH4K[c{}9j86a/|!l c,G*cІ]bk2McJVbV:P0|TO|W)-'3#Ŧݣx9Jƿ(>{ Ƕ#.п67lC /w3Wԅ0;,GnVCToPOo oG`\ G^8_QU0lHEWtYvjRM`+Sӛȇ0(/ 8Ns8!.bO*֡p%v(~Νq4b>%X;+=r;DSWǢ1l)J&^'ti`M!Aw(U۔#N?&'i}S|G_J͉Zkgb6Ѧb |"/܄j54:%!`2LBBB=]&=iBx|@ UgFsv0cDExWɐ]"2{-$pPPDGyw׬ܣ(DZAiA>JЀvJf@=:4Zıv:BEq\{AKZZ#x}Nay$jOz?ft[$ bs©8RÅZ +`=%n8lW+/u Q@4 ~f?ٽq'0&nC4>Rٌ[~45: قDabA3U œ5 |%q^M޴7 m>Z9M]Gԩʮc〒t6(f}egc)KƍK< /^'B`ʭ6'6ra&}5 CђhP;o߶/bnܧWK-8pT_O|]YCH0E}xqxOVo'YDtZX_Q ם y,,xtB_Q<k9`^DZ|6(:#Z64u\62;I c o Q7;mN\F#^TnܭJ7.{1Ad>O4<$鹶ll:;V'ʮV(#H2eN0Yez9-{ԯfhȳy%?([ʲmz:@Kj:T.ߣOs1{;]r(jjϡ *= 2c&h#-P{s hץIQ\n['I4=$ФD r|m؅U<1㞙7 '/tZ.%*bVG˱("Q#&܀}@<ѬE}`wxɱwDp4x>Ks 4K_#6 6 QA0h5F4[~K]|n~T1׊YcZ*m5&PQSȚ;iw+Az=W%=\ёlMʽgKP}*KsTRE[Yjqc;Ph^4y 6Cz}?-1{lUg>*iTW%q;"PЮbDȤ~h~. F}Iu7qY:}U@Q_#Qj0lYEĬ%4<ţ< (IW.- L\ofX"mx:K`;,Ԭo`?k}.frwU@M7~lXQ|Zkx&.b(ξ'}[ʴSz ){}lL 4Q$:M3Ő5ܷɴ+p3Muj/? '6+) T\jǼ_`%bI$謠 9V:Q5.[IvGGNPq\e|<[גN}*)si= pЧ#vA[+ TyyR 8Е#ּ| 2Y3o;|3lϗ-NWJj9sQi+CV.Zv>7z[l;r'Jjjl`2.ݠ6$cQ\DЏL1٣DW 2'(eU*TJem6">Wyb%򌩋OS~Y<{-˿1`-hi=xr.ސj>s嘾'C7v4b)̪{fЬJo]n++"։u4^?]uqp+.>)'f?"tx:h%JwڽqgOʠK󩉮-jzԏmÝq)1CbACCP(&L_C|[N5f@$Ur ߪF*u?j =#k)SSUʹԳW}DЎ1KhAEGgNk)v)e: ǥŵX@%péIk􄐉[ݘ2EPǶpgNuHȔJEOEMgJX怰+}mrwjZ6 /cU3jdǔ:AK%wY,u &LkSD_IEə_Z@Lc]VvI/5hPY9*Kc-_;1ͪ"7eq̶4[B ǵ rz;ֿCO|o) 3]wXG#!B#1(a&<_x"藺O8MlϨ̟ӛƍծy66:PkvЀXnSu@'?A]^۫XV4g΃Z!r3iق9|2!I^h/QNy35ȉF%R|n*a "(re,U-a LZ{Ȅ%%J|4z! xqmS6+hpj]p-kj*t/}ŗΊ|tvdR= i zmbp(#ۖ7{Y#Isu2\Dp+_! P6wQ8o:! h he- {/lѦ BfUl^[y-ٱv-u.r82ֵA}ŪOC~yn>>.wA)fS3RۺGߋS/xwHJ&C'bmexS]O[Tz/Ħ3FS:qmPH, tto0A3F}߉ }/ΔXiu. ur.J睗ݴa׮OCJ^>np&&4 wpF^Λ>WakGo 7~wN}6KG:ޔ1i|V4 .QAV*nc-Y8˻A9ٲ K\b-PDu.@rg6%uZ QvYT腶Q60\l07NwKa,)DRKna6o= #ڲgȚt]#F_}"wB\ yŀΒ  u$Xf>yvCtN>^[}t=K?a5vn 2q9ͶP{ֱl|F?;`w=5D'|Vc|xMŽϽ>k2)ImAUFR#koW]T- 0# \ê3CH| <̰O. n ۥCahM˰% z/+ǹ_wSo4q,ql0,sjTu /qh*u1FWyXJ mnrf20Šl^Vyi㈻# Δ .Fbs}"#<`U"B_tË1KVB}4!TŧC;ICu#җErnmEEt:`)/k =ȖZ}7M7()2tw)4"@獧pG4i2k8ϟ{?=AxF†Jl2c@E.@՘5ёC'w@TS1 wX*:z<7^֎G"!}B cS~ZhDB|؟xM k B^`F>ݹt"կĚDf0oΕ2)D.Aa];G=hɿ:ޛBe>S,s*?MtVI>l+0{SZj S1s䞈mw'ڂ!'KnA'+Vp$ 3"nWU+me؋ph%[H! B*¾mZ0=G|E h7ýHOh1;WY+՜/ɣ3v&^a #]줍q ɦ ֓tf=hNp L'B>I:$MR#!~YR3M}82 &Crz" fso{sw#p9B^=5k - -0*J% $M:7khSip Y~TX\ ;YRpۖZ% ؒ 8bNj_0D'l4dNtI Q3婹_S_K:b=]B[ hb&)5wٱDŲӟBȮO㔫`\4c؟e老sC#.j^RVԪ_,ppg\hVS,[@Q̩$>?NÑBtyl{#$'E\YDcp]rVxtǏcDJ+BZsx?ʌ++^^!tLDJ9|5w%cVېDǥDQhtvb39DT7oȘՌYJ%cꝯ~ .}.Nz Cgc=eo){+W,.\g2A:Yמ7^kx"%HXwyH-S[oW:=Vq\z%p4־wRd.%4):n#uZo)O< dt\;D7i :n9zxB~iNȢ2's +!FaWluݦ~X_8C>vdQnŸvkXJܦNmOBЉx{AyI8V}su\E`x]k13E ̡&u;g&T|.ddFWWy F #Fc:#!eN(9ڡ4@NV{qI"6 -4L7xh!mٛ&1%:UHu7ԡp6ʎ.?w~-+>Y+ʙˮhh]ebT&!h EfEb'\vo Cε({ ,sJ%pr~"-YJ򢵮cp kDu-gs KI[񈈑sHO Gݺ2T.myn g$#-i!#-P#-ϥ?<6Ǔ䦥cf?+GR>pn ۄ/dmݷMޙdUPv,!NZ_!B[+ ECy3NRL]jlt!rЃ퇥rzm6pHưY>or98l ;F#r+:Q!8T ԸJ,F"?BDԉ˥ƌޔkh6Sͪ|8ޯDBxZIys1M=> gZSw!|,/ `&]t͡{4* |ٰn,%l-_Zԁ&}c`[c7.v3I~D}&9EEFL_S'0^(LjiC`a )o֢H:v,`!eH3G@B@ݖ- lqdNw+hٔ6A-#0QBLAX ti|5[ƛlvO~OG|,k(1ǺNc>a;LP~m/h){~gK%N>Ċ8&EYĹՉkЈ)^LE5T7j#]T#qH^pDr_51ƹJ,9 Sӡ.PЃ[X:j&?0=tj:aA5MRZE=}Вe+^aXoϦzZLK*4\ cL|Ϙ#&.ux7CwWb֕"ϜEG"LpbצX `]7`!*pX׻k:Pa%GX"d-]d/@ >75` *$@/zAw8 FQ)?)f҈zk-r8'.c la|Nj z : ^ cYۉb8z'gFߎ֢"q@y4kQffBY6GyFFX b7Hܠ@O͂zirE#.- SV p=bc=R C{ X/B6Ӆ7$l0٥eBc`9DM,f)F* ؆|bu O;ހl %}-B/.Mo0JQ[4P!#Ls7Ma8֠Be8Cf-7/)(,jS3^п.Hfn Y}982]jfU]Oow9d_Qh)MʝJt4(ȏ|Q{+ǏA&} Sl1(TdrC5,xՐ0o AN^) 6WUaAu.`fkl䎋3H?֚7B765kCg?aJ=a7ֆ`ӏh=hfB ǐlZ̫z .'BS*p_"Du^;VQ5; ߀ꑏ"z\{}U\|"~0pt{ȟ6Aڶi7=x*uH 9!οh;M8<]XLStXާC܁# pC (G-oFICѲtEl(l>y1s>1;~+"G$E LԖjW*!aI6%'mAgiia=L<"X&IrK̀V|oi8=KA8-^C>g HpzSQ- Qō]l/&Nj'w-1=CZS;)w2\ٷwej8 GC;U80 .EZ*E?k2T:Bq/\Q 1BuX*|l7K\1{ A (qfduiC2)vlH:W,l ZuVHenva`( wĢ;r ?7 ㌊9]qZ,F{-H@s : #ߔ;1` "Ak44B;2Z+;~QIFǖwtEVބ捯~O[t_;g-1HĎGVܬV&& 1)M^ 1?̡}S Q>)?@.@0vqH\<|%XayzW㝍}pzkif# O[YrqNG#N4v^ro?/ߑᧀr`dx!i8MѦb0àaE#>21 ="#6Ƌ !=re Ę\tS7ٳ{G0p|4yW#k=nDjL,}~_#*~u0~Mr < Gn1:r&_o,^Ķۿ?~r8ݒk((Ž#K򫜅]W8gѻUUܕ#LZ=T?CZ@g$^yps;^%|+ ïvEo\n\PyD2G!$;aHVų\\x>VV"k N_t2!;b)O*xn lj -D)W/ՙ$ 0.rb0ʄeTج'o Πߵxiݎn]EO3FwD/2ag؄ۑX<@y8o|]iaI~ *=p)(d1 {U.菷==n&#Rl!zE[Z _x%-C;3Ypޮ*b#q4C|y35tT{x=`䠍x*IWiIPU g BT7ѴیFc+s) i /{ѭ;kl6ڥX݉l'۪wUپOʷpc\ѥN΃Uu5jM/B#f u͵b X.VUdjNolrش]Hppm:(SV,*plBGL9t9%C 9Ԟuk6!bwC{c?:RZ/\LEh}U /g>c7lijW/"[]pРV!IJ쟯rigf ld`P7 ezWΛ}n;5\r'~(eAHeˏxZګT+A=0L4 3UIc@脮HR?? fP[ݪ#@dz'bTx g)fr^%[T;Wj7ӗܣ&WۗjgRD J6rȁwR_ީd2Nql}7 ˀp1Y5vZNg.|:W$z|F?o_uX ),ʼFeNL$ea7ة_hW# )DI/flVQ 5ܼGF&Tnh&hNQ~3c-]A㣖GKHW uu4a㨡.9+_N!+wcit0EIHFzm }PoZ2GR&.N@Y/bgGWL&6y} dLǡiX^2,75Q>0xA& y+°QxT6\Pb5x t\1(jߎ^!X7ERwV:N}CBuHq7'μ錮R|[4Sæpp܅}yM8jHnLr:8@/4vR$F12Hs, _*gӹW1+V{0Fԗ^{}xյB'Z$Mn= DrX2g6P뉢3՘(]֪Y2mgh C-5FP~(tJC~ hG\ˍW 9ʖ#mޅ4t-0[1x`k%,n=_\+׳Mp ,OG%. 1 3y Z5_\6\f[Pl62μS~WN٤D +;tW+AHy `ǃTf=-)o7 +:YEwSN|#_a1PVn/Gi5^c^Ci&N6(EܚTLc4ʣ";e4p)`˶7[ sMƑL9>4k $YMv"40ܰ|!A{@0?2`qd J2DBӞ6ƌ縱^FIt'70s3H Ze_;*cH}/lop^=^(js;[g y[D Tj^ξ40%ˁ %18 '~ѷ wL33{Dt!Lbyȟev<'$&n՞^M񡁤vZxBFu駘nf1YRr30c7ǀhv{'^ XV{Twx/tP〱ٙCb[7%tg;aAJ5W`gA! auxSrɎD؆kkB53W޳&T8W rٷ^gU5xZH Aeޏ]0vTs|G('Tc2vO2*bnJt!sK+ן9ݤ*c a>GK b7;ZHD#J@aΈ &#ug*wOiF=@clL9 !A mjA(؄hF#pbY|Qp6ؚtpK}&JG";1<ȱ4(a+m4<\Ȇ1I̪{=v 8tN>8ŎSo5Yjn Jșv!x&iW-)2%䴖_H"5i\!/[_O}_\g믎:&/,0Y(mY~e}_Lf' ?.v==ӳigr cXȈꋼfQixQ$$k]iLk"J*G4\/9 S.hy3~ܓ)?k ӪIW.D8=N20CZ@yh¸@(_CA\ol]y)_[]"@\wyh֐Kr`(& fM_^-=<"5HFLBR. wdbZ VrP)ɀ%M[t|/o 'H'q ku[9m=dt *0 A:*Wvb2' &]ܑ$`<<)DK(rD:g(@ Ih]߆Y.=X@o B.yk7&c>ϪszrBGxTS+i85ZNd(7f֠J&Ϧ< ) Ǜ'[5l1y6] C~|x8)?󍹈>U\}=y- !7b">p u3bXBŋ"ަeskv])797#:o:Lٓ:ѧ6>*K!\,$@rg4}i9о/zE}Mz bPKt1Lk;%_&` {geS7.S9Ƙ'0p I)a FnDYDГDB|2̏$sZ3)Z@n j(WXNSaE'A$g7#g80؎b6ZؓMn}?h5aq.tblo qQ:ˈrͼRĥ35 ̢6PHXv i`)&v6%{lxSˍwS0D7I>εtJXH FO35 >Wit]:t, j|ݍHc UYcϬ&ཤh]tSN (*`qp$WϨ^Ұ&qDP8 >2wȳb!M7qެH5muRާdcXϜooK3"+p/Dw&ٱ *˃#\ph_f^S4XiB[S肪4#.."5?i*qLeSrlLl\/`n6EBad*Nk`HW۷6B"! yqV*yI]UKDNm!Gwee幘]"P҆Y% -=I[6CN*ڌ`|AEu|Jm`׿4\bGճȒ:0i1l }jmP[7 $Ft#˳ò&&јmrvh]]9Wƃx渽blZt|qĸk(ǀ,fcd#'ϸe` J[5BWrp (F9 J}o4Y,- %iV3_,GhA `T{E_yzb?pګ3;m PS[SNW}0uƲuW[i˺F]Ƿ4®3 )X8 e;~Ԅ1Ifrmq*Tfv c4s7`nnS*+4עeC\H~EjxW@i|tpf7-a;Kqh7R E2)0.7";4Bp)*IJic~uVnYxU: vaؠMr$r:N&2pҗK¯@վzTj<6Z57".e02Q[1RK}ぴZC_UT|3_m8x,g/t6TyuԯR捬r${R U#[Zr4ʘg V]MP Lфt / YOW—krbQ3u\ hK .\۳!oK?8>580-V[=_/x\GkI F:U8ՋM{u.JG- Fb,;H-cҝk%疒QXU`=^?e+MfYZɳ B 7m#JIz%'j*"pC*f]kĜԹF/A)8G?vA}INVv0?kN_U޹Vi:p׾V0y.J}=jv]PGfWRŀ[CǣYjo?HU /fJ÷0gC\Ďx@2&{+T1(nt1h,xqH`"H,J|!zvY8r`${޸w<PiE6$CRv;y#vK&-Aު"r2Jɕ$'qᠫEWUB݂D+, 8~`꾮p lX!;kV:\xJm`\c"MyD}59k'. D??(㫗$r3s36| 8U>^':Ly(L|+nºl1r8al5I?QYl'~32~&-[$_5PLlTIm֮l񟎌 ^ϔr?ă앭4H=*9pR44 o ADpLrB7w!z)-&f>* TJ%y:hiskWyf|U'67ݓ&KɎ 4ᕛy][`68'jo'@,t:"G_N>H##薏?3?M}跙܁#_锪}-Ҹbcia.9\e?CA^J.8QIeB2h{9-P >uM{DJ<=qG7Wovj @PF1}IP1$d'u7}%R:ZFu'UX˵?B3}09^X>C:0LP@Pq$z+ [pVa ˢjnOK&BwT/7zA_>-n"n_T>h>aA c/͂dHuCunuɊ R]?DF$ el2Ӓ&[TfuO q_dI-f䰒D!Z1/0^s5 tr@h%@r*AOͳt]99X_K$}([F| nΖ#.Upz=GqzJʘ-FI@UwB~?C.ge!mg\2y+c_@MKrZH 8z1[Xtv*2k YpR.!aϨ;5QC<zdGdJB9~)S&Gha~7)+A8L!?wi@Pv,f<9d;_,}t~hYd;ʰ X=Lނ=ߥy^1ǠhXQ?sQ̹I"լU7vyCŽJ]-t>9X˹2~7<`fSq0ZW aWSvx_#NYbE >˛{0\% Fp= 9wHRl(݂k"9 rdO\ v|$#h !2VLjOX IjSӝ8i{☉݅e⨬ÏV`}ht.)${}œ!$*1hm&˛1wo;K8'gN[ #(?ܨ#p8F2 RIX\G' ]/f>}wɀN(Br>/:=E>67YN5)M2tsQƦ0̓S#Y41bq"iH|r7֌LE^]-! CܗI8 ;"[cN6(V.bp΍nrT&r$p^(w={t`灲cw.u>+<-R}9YHю Do8 g@ Dw27#R՛/`/,ĈlbLz2_Uuyz;9b˵ Ew^頱1j3y+N贏O7Q>$oXf2M7YBB3 ɟp4V"7ITnwJ"0Mg)|"c?ǎDŽoSLSH%jH.if;fwZ~ *F" aܿGIExx>~ϨմE9:[%#6;'W;1D]ͳ~ɨawW(cglvո-4iS"ucǶ 4r@F7iBx=в 犮٫_w•%Gkh>"E$@uSOHq /xN͏L:]'Ge‡=zk˫`y\T팸^vmQ?x٘. OoײQb.bqTm]o&kz_ 6bQ_fFB lWʙS2GanU!xs:kIeyC+q/v^4ĚF;0ǘq|ghsE3 8ЅR3v7iejb@hWUB)v'b w7h|#[qt-,HS2,Uڈ.N)-|IiE¾L^4PsO:V޵`| JoEP'-9'l('Vm 84Я5 rI,&>lCZeL~e/aS2L4tq֤**!i56A (_'t(ߔikh歟^ ;F[uvx@1ǣ4`q@3&n kW9}"#[K}BLևͭd"?_yF3#,ş:iB ,LuZ! G2&:gл Hj ͏4ɋ>`xj4M&}P-^L9v%)IȖ#TBŪgqΫ_qoaH&4 (Yr-&GsgԌE$H2Ajr{^J:1*FG<DҴ!iYjL-ѹ጑ f1( Ei<|m"/KS#ATpiߥF 1aJ+meB# sErX0yjly>9Щ) %J2(]_ϝ9=+ҧ8zU5;m8~SFh N]/#˖m}DUpcf;Da5YW}@ݮϭXqKˆOjMpI%cZ?1SMs \mf3-@& S NQ y!MjJǪDUD/ zBU4ͽݫt_gtH_ DhW裤^`G\ǜ 0#[Ky|Kw?p̑XX7ڏbHօaBLa}߮ -v h+"fs5a^>|֪{3uF؅h_ U[^H_|~GPޮjZ 9{DTA1!_tk`Uk(Wl]pGwēCe,+ Dp@b>zprۄOܰ}ì'E $ Eta 39병,Z׸.'`e40{x(WzEAOM'*S2";ïԣ>qNc)ۊ;lm/xXS3=&VUK)V $0d+x,Ӛ 'eP}]2o.EiNtfQЫsf9VlY|d;!p ELQ^*&cY=u1]QqtRm9_$&f{2EWT/l*SX!7ڠJXݱȒ8lnYOV\ePT&Yy~Y!w":X2R^fhs:/W|.ff=m ?{h=!&z i5M$;зNmi">~? -bv2 {aI0W_ruHyUAUrjHjz(. tTwN8)H񙟇BsV!Rh>3,H`79Zs|fHTJ&)ǒFCXiE1Ƚh_xf2{ V>&= 1  >r'2cXsہXhsi5>,Hw+ĭL4/&qfHM8镗ؼ6we@=E5,M&Ս8 oS0tBDp~{mi߇Y*bgD @Vz3n̋[+ ^Cp2xɻ!2tQ4t6+81.rKĻ% n;AO=YЃkt)Px? _ o,Z+j"_;i?BnHIlIb$kx/9Ъ 6Z7CL;fXjurk؅c& $ļd2Ss7 'j]d+E$ 5yl}ތ!z O{-/FQn=6 yeK6HfMopNbi%C oa4 uuvJvsl аA|{ jD3v`zt;Fk)2\\4c 'W('S+!;z(~K8:STe2v$4*ٯT Z[pºk שõ0X#+V9ooۿ( 3V\Ȏ^|$/W۝%#%`]H>ݢtOJg +]I10-`[Ps_I $X¨j5n]ݩ]ii>h@!IBNO'Q]NH nTX0ay!A}S܆'MvӊX`V}4q+#sG 1e/+o X$kix햣}BL[ U{<'cI(_dvu_&);x\81sPb8% wnkTh^#0F==2ChΏ*W/a/Gz%{3. ''X_!B>ȹ=oGϿ9E7ЪG]%"u34|A[f'_ҾeD=*.c_b.G\`r>kWfT%Z6В=p}ʔRdy|:g7ifi)>ۅ&!] 4 niSڊT #aTR|$VG|&vzO5_ Bnh=gS6]1ixX]Y ԝ䙗p\0YCus 5t+n#`1-+;(WcZvv;3ݫwB0qAsqYRÞ6}0 *k,OT#WkS a-z_鴐/Q.W6p/!4۝OJRy#Y6úϑ?Ӡ%0Vs`3\nF8E xa_t75r[^,x-BJd4\!f/"o%]^tMVk H]u~!8(^m%as"ˍXKZԷJm`֘d gTe2?QM hyN+Y:"=y؛'!kpݖpJUo bi8U}"f _gyeD>ov3h CrA'|]NcR}&7>x[fx^ QNsvASI vF~T"Tl< #tNWo*G4@Hu25 @5#4G:1J@R0`FZJ3E%QI W[0.1?:xt^>⢥;R!K:TBp"" U\YnݡY=6 m|f{`Kd "hyi($yx=`^1욯b 8܄+jg$o[M$"O>C\^.W s85.$fgcbQ ltUtI\+|KHꜺn^8˛ {\6sqNU8RʄۏqgvױYGXCFb (s98AיtqQ-ɒZ fJ"Ti.7Qb_>| dy+R i\,5_ K,a|4{ v #'cjHq}x_#idrl4vMD B6rRz931x"Hobk J$1)~^a^}R%SFRuλg1)g\o+wB7ֶQV5ʧ1"JC|!|D|Zfb]Sӈjno%]1 JUXTsGiQH1k{M1}dӪ|`.&j!N#)3(Hr7-*hIeKS.%J~ybetq$b!P}w>ˎdh^&_X@™ rs\RN^ʶ{4S9qĤJ](v>ZѪ)UԱzcta1xhz (=Yp\CŽTԅ4|ȨɽJjKl;OG%ՙJn&UqXwiVo[f"iCQl72 f`չNV%j׿$a])i{t/E}hCs ؚ4D~4W Nf>#z,ttO|yK_¿Ds7{u D0l(>Wk UQ^wf+åkҍ  N&_7 ]__hyXNx"}K}3Fޮԓ6cTs0S(jU:hXO[RmPolM>SuKAx{ͺzB:t> mDie2 A7JKS~ tzlY`?Ss{O˳imo+D'Xi\]{nߑB $A\Dbrk^>/p:nG"\@fZKgHL1ԉv0q6`#6*D?y=(eJNxE^2Aj^Mm'C%Zz'G!Yf9q{SrLŗxCP k!Z/8 296qDhi^JDK{z *XD{ҋ#RMvH}]31v,g)jdx唒s9?Z2@\F,`ѸQO1<lrrED:<75`N]> o7눊H0po%-Ԛ@k+Z-ܻȷy( g+Sǟb c Hj:a *.pތJf-ĢG8Wy\+.VߵEyNy8>eOG"Z1O*sCS{ꗍ3*9QyȑUHaECռYd}Z xh*Nܣ`u^wg\kU7g<ӶňLI %ZwgyB+b8d5*'hU]AN3ش{uhk.cN,o8Eb}?~$Kn# }a:2”^%^q.+j''ON^;6֭bP* 岗CYn'^VBPM"G+ {ЛAm~#_}i"Q p@xk}/Lc jh$X;=#`.h'o&$ibT{)yp]:%A4 {,F/8u;eDZB!/hÁ=Jq3zp-{ Ւ2c=ʹDDW# .qkk@*PdtA1n4;e\>c˹Nn)j^š]#<O:.M;6)y Tw+q!v u37 QG#+0)y'!i8DO=HEzsS>b<4,b,\ Ȼlc;y~ _SP3 ΉR.ApPhrtI_VE4UZ@Y^͜f תrmi*bR(P#zD a𿕶u Й.cS;>,bTi&-TK7%.;r_BЛUvOئБa&p&@*@Mcn58/ !/5%^ Zͺ)bH>]b{"!shCoelx_WSaqp׃[0jk?O"ܒlA^ܘݎb:]sɻQvSjl ,؃i ; RP8’|[8Pb@.BIMEjUוb;R*KTOS"?_? Zz\|-_e,L\ "O"J~!AvXXR< -ާ ŭč"f{Qy&r:=r=- NI>B{2Ѐ[;#), }M0e ܔھcN l;c{D״?pƽ| 3`v0g9|qͽVKېJɧ>~t^ \.[SeTF'ER6B7X. S|$I4][yF‹9<2ǂuXN[$R~s#M؅ cxZmc\ER9R.O`be`` )DK(QNiO[Ϸ:d}ZP($w+ϱFS9I`2p,=~YZUKzzbx:F"Kd8n'#ڀ-?G۱:N̎ӓ H4p0BAQR~j$=i xԉ7w9RjURrah ZY|MQ&qG^q#>TBYX\݌YTe:>G=pA#Uj:[oRp9f{k G딡Ff0OWb`X% ЂYYT?2Yh$=kdEqޟoX2CkP[+/@K1 _myzTM|8tMTNU2,&p& ϸm\Gr3cDV_#}lWX5gPV1w:04h P;j_[ǔh/`҈zU RFlͤ89 tiX'Uq2WVCK(_ja(mUCaaI›#C4+2W௤5Y\5Q-b@*:ret 4ys1jC+Dv?~4ؒmV*uERuㅆxA;TYO»/E1,9(qa*] pC:Hv>9pdۼx^?T})(f>aY TF|b$ayQSOGCӪr4뛲w0mZYm`߫a,V?vo˶Nbr [5 SPiCGal5%PM'z L+(VcZ)<,z?oI0)@S> % Ჸz0t *B^ݍlFsr0n~S1+h!,Uugm$72,m~T#IrNc߱ySa!3;_ǧr&[e) YnZL_3Z|cx FPr<ݿ2óDsڐ&l9 au)g}End!wߠitsq~K0oMmUo mC|EeӚّD={"\].+-9BZfG^zib),>ќaLWO)ᳪ 0JZ`>0͝&oT`r-&t`>ycu Kf[ 'ZF.L\{Zlj1 㽽DԬZvh!]@fʎaI?y1TS=Ub op;||NJ^R_W-5H bۃ]/wHJ5 JN. A=P b-EZ r-on 0-*2l]BI4]̑K{ 5L,s/!@FWG/"q<;4cc@ x],*Ll P?l,QR⬏bp8>\JYq}=9EE@*2ü7 ˓,q#{Aup0ρX6h<$N,Lz$%F2c8ރ%nj{D;-Bj9VOX7W=or2:fxn)v&1=Wyؽ]rXbl'QTzطq/,zѨ$O}IC"mX(ITQqJ 6-l+|,@_0E׏[ C]`39SbMJj/Ԕ圖!] }mn(\o)}홥c_5_QĹݷMx#aQ~omx5DFk٧ݞ3#{Z-5>a0es&.^8Qj< dRUC>_Y'g)^ֿTzan"%\bzYWeD/`q*ӏ]a*.Gn+ 4m}.ޕ#YUV-5 vh4?}nPY+5 8)䎯 +eҘCE\ 9b&!XЧ#+75-[#Z9Y6%v#%+J&B) lO^ bi@Il N&Q <;u}HSFѬ/pmy*r|o!X=LJ#AT'&wnvl5TNn˺V(5΂90bD>"6H,mΧrj͓yB?tӦn?QIisQgjy #SQD 3>4^&ZtC|zx&U&;mK)́k!îI4NId`1&DůjB)HCa\IJ~R#pR$rco&fOw )y=dVFW#Aqq֩>|iژV˴! 8›r۾`z٣p+A{QʲAeB$3/۵S0Io3-BCP9?U5kâ V|AGxH2(!/ʎ=zk(Pr8=1,Ö;w)xB _d_XJ}Mر2fo(;y'% s;ok/@,{ L:+TH<:?*^Am1&'a{j?Fe1t3$hw"+&q$jO;=w P$s#Tv#K[%7(1XX0)E\qڗ`'[Td1')Eu LY*/hq%l*X s]<ԖvB;H=zQ|Ӕ |At+~*7:(% VZ _jj`x<#_=[ozrlDZM\F#{w;eil vxp-~4#𸷧JC3tMaNʑ2[Sp %s*rx^l$pitwm{~ȶH7v@7whhtZ,@T5n9C ok6Лc=!^~f (e承5]͂d,. gkN[^n}XJS&&[GF/tJP<ꯕU.Gs2u64+Ǎ/scš$TJ a$>pr͖YH`J^-ê'ˉyu( E'3Z 4䨫`)W\/8ǚ77\ G/&1"%|t~5aL;vFVp,ȐT j:7̜'`cɣJQPd  m=%K_g}N@ll~M{_#xea?Z 6};c' O*-OG1O10,ħ{zV,hZ`Υ ުnx; W)& 8[@\AT u'H˓nQHޘ|s4%Bh tgaFS;‚,^M#?@VD 5'S<ՙ||zOe=KR~޺(@l齦Y\襷nM<ؓ3Wރ1BaD=?}"3  _/S< ڷlWI3wm\4j T z_ȸ@ v`8bƸYu6NyJHS _o?Ddʉ3]*m 탆Z>>ZNq7xނզ55Un Y~2JjsosNk׷QO@sG6A1\5͢d @nWAd4~"Re-^'WE Fe5nu=A -1 C&ͪhg<-űAdn R'{(9ӥ@iCJIMa69ҷnCd0JV0G˜2'ôJ{ݶ]`4*#䅄0;q@-Eu.}T=Y1 Hm0!c?}[.+J8=rhl I*>O FMqCu*RU2w:!|0 hNbܴf ٗƙŮ"=ڂGe_lvZɠd|R^G P]`x+(  pxTƀ7,RQ k#mYNKdP4%l?360ޓ4o?Dsb\Y8fj0[,`sCs}5EhKrxN414\\%}< jlJo_c9SVU "qPY6­3:! ?m-\ 24/˶||δxˠvcmOlT)7jV'{!0$PٌuHPA+Vc)'hxZ `xG{#"` ҂~;?DK&C)">5~OL;[:ܗV8 ~n?5mfMEi afT,ëGpU>6ơl]@ ӎwV(4( T(@V$ ݰ" Yd_`KБTP{F'/==co^SK+s4ӂ?gob>^nN̑z6|Y+P}4.mMsv'n-aӆSNvuPfui #S2^=|yx7\qSi?q1"FM%w)tZYN Rp-d=͎]QKP01=6,^\G½e[#LZE.̚ G\#h+ZsZIKmo戞':^uGyDS=cJdd};d,)bp7cPՌ V>6"^W>MA7O$` 0 Ru=C_P޷/(]O`V+<~<Z( /uETfLrcxB9}6 R[XlR1m}CYX .*N\JBY* 1\"0^˭v[d1DַendCrmѫڋ4 AN X)qXSE HG7WlrlI1cBld f=?Mî`a}]oYCp4,^uLY pU  b\lX9K6@~FilgUcUO>}MZe,[}בɏ帓4b\Zx!z ,#\Yj.(̸6yu٦]AUݴ;IP5{~XlDDr^|Si{7[^DvJ'IƭW\YX-2^'.󴊕W2L9 t.ߢy4Ae|'GT%M)GvG-gQ!o4DP3'V;5ta4^W3FP$ct?]YTJ'pȿN$O .qr==+@Kt`8 8m#BE-$@˦寧]+-EjK_^1AfC1y:XCef$,唟.9%~r5MD^gR\c(1ֈkG\]3sI4t`sRWvgeyGD]dtc8شWfa==b L)r,*h1R>3v#m\Tǫ$I-qD۽ov$,b#`oiAo'>۔,YKu7wֆ s\QpCEJ)i=N,piD?YdZh̝KB])aV3 ;6&)Â*(J-݇QdD%\yORdDr 4av ėKkO ,IƀE.6-6R=\ %(YoϬSXb {i:OZz@0Nkod'`6`?@Z=)A${Ȓau4,lXݕyHVzM~Τl!Ё6l1=X6˪rS0{S ZU>zY 9iq0^k $٧?vE2 _qVW+Dռ+"$ulFpt륝SrXXW7"?ɲq dH\,%c~ǿ'_DnUn B%iV] &!K "T׻'xGlcg8\F#T8UBo)\"t $)k {R]ӳ%] ǫi\Bђ]<%8ح&%h?8k<%NXcRGɤu; 2F cԞ,(;V .hf 8|ʐj09@Ζos)}izRil5OHuu3wRk76g%_Ml ?wLWCxS;^ pZBIcuoTpZezdwK[xJ6$8FvYnJqOH#b동_OnWMZ؎% ǭn>zL]t.3FBp*U=umuUi)㶯]\"/Ѥ_LNLm'gz',7'b:C EįyUKT+)U"~ `yV+p5:ThS:ۡ79~s:PHJx[f^O ps0R,TBI5fXt2 8Q{&ܦv>VWA1n઱z-IQGgPF_T6Ig.e_-Ӳܦ,?H 'K=TCyIbB֖=$Ք} Id¿m>>Iu ]VkQ/3X$? Z5l~Y2}*[BTQq񮈹b?TSwxz./NtC ٦%BњxQ@yy71PHmzB{scHb)"`j3QFm;]-9/?pk G#d~xg6; J'VE^WwDE, Z}Є@mugqqF`֮ lyg0`S鳑sZXn?D.V`HyWY!_kOm0! CoSNR/r 4=4w0?\6u[~֜i 4MikTPi'P,;2{F*u5'ɮ|(2X %aK6D{ ˭_%8=P `5i(>8nϫ5M" | a#Gq皲p۰ z‹L#jJ^1JqcX 9/q\9&XGvlQToֵL _;۶?FmEyM1 #f:=?Q ςF!?p&2}4*k2yEl4DltKؗ|ESemq@jԕ3`)Qg&4 ;Ɩ1O |@f)Eobc\RvJ;Pыqb]rc4!=H7*b|m.nL֞qnkQg"LSð|Ft5E|)/l;]z `5b9 ))~;3PX'rkf"Bi+m2Թqe vm0>Bp:|P_)wc tc܇ۮ{s 60O:)7LJgJ#=ҕ;7S.Э.;&tn/).,rL#f[$  ǁ,182I;ԋ")X⣘^.*?D,XxۛFNIGQi@aud=2bn#sv e'KvZCrTh51kQCl{+=fB ~f NIk0T̄[_nF:4+߅nq.cQ4׏+mYN<&I fo9ff׺k /}mPP.be'˰Ϙx4ҕc {' ZX'@ ka!7 ŝ",xzx%NgߌxW8~U"HdRX;/TcA%UŻ4|2 yY=7&x"'@ކK*49ɧEs# Xn%<FE!H*\]xtI8H14s)TDoՃ!}mwq#Ed:UYpzx>b'ftamCә"qNnre;Y>kЖ}~9wν YZ\/IX؟g}jP 9%c) |9<,R=)2AEq$hmڟ^)eX|"751nͫtEw1ͥ*+jԗI"J#/+b;ר5 x])8KA@=ue֒ݺp/x銺lj(ZP2-O|` KukaIA&۴汿$c=` ,nSUgdp%;SeD4R] "Be5$mTJW )-<e&?z">UBꨄ0Ðg!̖*]C DYʆ^ޘc-jшMۚ0;RcShRba8mIһOO_'z(g +}2(A_wb@!̫B$Sˁ=5$h̓8D ޝbg9쪝쉾I'3U:φi 7M;qca`X (5 wu -"H!{44܌, :!1);Uۍ/zP%9MY kIJm9\nC8p|֖~2cegtzO 4{s"[R xeIon3vwD%^{p$ IuQx(|_UE<AhU]}#72 !7u`gh#w $Zbp յR37p(\f0ƣBu6/ȒmBxʤ[dR2(SVfN_˅ۆ@l 7DX_ߵn10߃`O@J )6[lg /RlI0t7^?.^nLWxv\OAIL͇,MpN-p0*uw!_jTL Jްj A9FO=#@juBF<:Ab=x"*D}M{[۴>n=hҟTvh>W eWp6LJ6`+mj94PL܆1'2 P:̄k 5 PjY/IUwZ*('ꖋfNgޢu2SJ>FC'$^;ͫ|~bC@? KR Ͷ6Phv~{)̩[ӛT&(9U﷥H,vISOiM~F-X>S(Aܤ0\j!kljO$qqq;Y}(`I3WEGc*&wO[]aK B0< ~b ^#j'8(&%q ܢŎ΂4b9 -\].8Cfw ' \u ./Z2ԊlC9SQW}ZR"tREwĂO`7;]*!!7 ``eu8= ΘZ^3W7\2CqEiDZFh gC4)DQh.deE`3uI/eytBT4À.Z"&#YSãna怪 O }Aza)B}F^5ZXN՝'T4kqS:}:L+pz6~@L["O9d;(24}H(PQT \4IL2P#?B+=xs$ 2RILmS}$c,?SnJLR,n@UrLqu1bl$QQQ6x+i.^2r@Ü[̡ݑc"i+3]׊!!>A#Ϲ&nڮF7-jL)>t U$g+2 -36 z80 XWyF:hzZcSiڊaDzjm{2|٢LA\)<' ԭH~WkYh|а"NZu}o$^}aP`(`-ыN9%{Ef8o;drc-ו)11:"ArՖ/bu  b _Pߩma딲M0TE!3j^D?qe `7CHs-Q {~-^Ng9Yj#:5"xi+lHVY- rvyR|j֦k<:/ 7'3߫afn4.'i- GfP}xJ@ z$ aU&fSoR,dq 1'B1lЀp_/glvdkyL=xѤ;҂q`OF:l0TbC& ^+ո옲$iKTjٹ,È^YdeWcm5ԕ瑐}I|} 'хdmͧRROF[% ̥m!_`2{J^z(-ǢCb(BD."rȏWS-͹T,PI>VHGyD7OqQD&"XD0=ߢ|P!ku4*nG#WeY>c']A6bR9g7n+S[4(€+Z'!yY [0za=\Lw;WkTָoΘE:9x2^:#︁B'q|: "p^3fK%E c!:·4)j0UƠ[C گ@W{[dn.H=)s>}DֵqZ.=Ny{jHQ31_VQ238Ds׊^߃8c۳vfm}F@w uo #H \h $Vu'|Wwhp4\e櫪Hv%dn&T2! O_T[?j.әm&IK.-5g򿖈qvŜ[INx;eEH(A s:<'i{u +M‚oS4/pqi 2լ֢+8Z'sSsbMC%RЈ]<6|?1;[iFui=|b̦W zk5<: &)e9A՚K%G;MDÁ\~?lV9ͤs 2UCZk~:5{ȟA>S{yvHQ6G% }X Zv1P q^°DSx0{W]k >-/8JA=O|gTш|#ev" #% Fo( P<1P+mU #&_|\ޮuikq$lv ״&S 52sIRO=}R)$&wuP0 Gޗ'S ZouN꾦e1rjy_(ykSZvN f;Ld~"+D۽ʅFH<)Kdo>Aְ]S;U݉pie@WyDpvLIh$󝴡zE۟Ⅵx97<ߝT i;5d8OQ6=)DX`}X]/g{(vqC~5DoBI%v,1[?zb[)|&$`Dl!Kg~Ƴx |/D܉P%)ދ?&@\* qS^:`ЪЬН(0,5_z l8-}hRy`S Tr`E2Է+f w j#r1ęEpY7@ `J"UX孪Ze\o"l) EbBnxu+h/ a1-% `18WsKy!o_0V# +m MAx^H%bi#FJZe\[91 _}&q-8C#K{rx]vy9ixNiσHuu'1?BA_gn bk][a;-T_M'EfF1faeT?ފ(nHW'ŏ5,jάS rU+K.ObQML^M9DHKobGx-8(ݤޏ gYo:Mӟ7Z,6 ѣGuG1EF}® {Lh~ܩVڎ u "o+Ԩߔ&(t^|dtzT i&3ḥ1"0KwbfMZ#j$~EGPlKhIxWd(PZMRcݟHHkIEdl+o ?5{WQ(4 !瞦tP0G՚{!*{GgEon 8Ktkգֿ2Q:fF ^\j( 8~b$hk&Y:j)̂Kf%P|G44Ą SU0Ya!gjԈD_YeʪFe|a|9gHA`p:.h4JXk@xѳ;gKhjW᢭?0XӐ Io4%J=yrƨv.g׈SD픞βzYnF i˯by329{<+$F+w5Z^ y7ZGʼn/ dkǙZ|͑S;8=xoZiIb~lON auN1Oyjېp ΤkX,64-γC'-)orq%g/GC`D ,@S^r|{/FkhN^Okpd&, M4ωŦCBZJE9JŹ_){VoĚgC>iolF&Ū$ og+MB1Vr# L`O9[ˆ m*ni* *sm0ĄORdaaLk9ɞ@\bKa3D:.do.W ]@,ik[ђ@pG0q7<C(҂ 3 q lʵαq5lpDXi 9Q /5~0R<ǟ>RF_M L6o 6pY?~tBBGJP/,++? 3-xze y͐Ccz~viLky0߼;["aCl3T>R bMSÎt>)Uisq&!*"0 :I&Pu:V|A@l(_;VqAd$ݞb3g7"! +xzM݋8XTe 4i{&juX:8 tCCOC#0%;rXAq⊊LUu,i4|MRyQt5y Cx)~L@8횝^[HkB:" -[`98RӉ }UF@}[rDtD[X3Y1l%_@%w6њiL+~ԝ*q(-GDaS$#^lLݩ Q8UUú_E|JhYGH@NrLMRn:u>LTQ,pzὶ`%xa7¦#|G5CXg͊F> >LP2T|Mh5 b(_o%,X>Bw,(lG`bQ q^ܯMq0G6Y(?r߃D:(0HHǂ @5#1~] Uutw+"ocq9Dh\"H~{ 5F;V`*c#ygp1oib(!w yI؂Mys£$Ķ;S~~uдnl_JKlSGDjN.U g#Q &׺WUy4mpU YocNmlU x/5 {JuUy uvD$C̝姂cy8ηXԸZwzԬJףb޾9gKgje]ZFXѳR [[s. a=f_Ad,_9;G/iPw'( s"3ώFK\5qlʷ(CvFηdk!ҏ-nY V82bp6.6؂c.kpQEtG64ǾGw:oS,W+>%ix5塓d,Э~$<|YXuKqV=cmxC48pT8rpE~vz;Ờ1WeJ9/n4`30+%ͽׁ4j9E؛3lyu+cX yXJbufEyqBn=9;Y.1{ =AB`:Zr'ʅKKE? ϖt߆8ng^LBq]tWNjBhiΨ eT1+_tw>6!D lSzh=EEfs,۩;X5ڜjfNMf{al CSI·E>#}Hu63;&':ӞxwOoo8I0C3V%=n{m+xׁ@E^syEeԙupȲIvxI+A*P*s]Mz$^L B3C,_}/&Bj#1Rm<u32IJ}Ψw Ey 6*wfL䮏@GkB;'n<wf;Ų@R&e7M+KA*8%g,D ѩ8}D$D= _r /祩9\]rؒsǸm7+G3|HKTLzLK_< ST:z@Veb̵[ղdb6gn${~K2e,)J⽆怺&T>\Fa5Hϭbf?(lW-T jq4K⹯6a|ST\H*X))R&ǿ70* t>Y!?3w+-dɜw཮)(*:@܀*1^LU(w 1䆶ӣࣜ 3+ެ9Ȏ.$.'cֶ9 p1r.hl}Xn{njȃ^/b}@>3 >Qnt^OcHvmΓj r !ĀSX4"@ɇe.w:"B0OepFl;߳\|`I=,vS{4JYwbc51 *#~WB΂+_R(&qW%]3 8|jݱ4£Y 5M$`svXc 7vAVplI iāhδ>>0KS^207:Q9C8kʪJ,,5xo.Q(&SЎp7GY&z񷵗n:jHJA`g}KSUOϵR.*ݱp^KuVtreڄ)7{nJ $+ƘgQ_}6<-F&y?_lt(nPIfm"ZDPkh5K&58-4ZUQN R&i;v#\yVԻRSs:˒wx`\ѷ'!vEEz=}h>Kl.)mo3}}48^[劁݌G07REtAE CbkvgT15!jWtgx4W a]3{;L$~~_5A"- ͋ShmO$khL9) 0֮4~ˬ݅2TTDTG(&u3.^x/LA3R*Xm ᴮ4`qW@JXD6C/*LX WݽG_;l|?fO5Hv!U: $[o"aMxonjkSUD7{vSr{)5grMZzLo xFj$K:(IįU#bXC,YWf[׬S#=wRwZ4f_ܻަ[;^J$-Se-* Q/5WOe\8Qϣ0"0-!Q}o@ԽTFc ٷvF &Q2!H?bsYZm&L ,"EsG\ƢcSˣ X1حOZYWi]HG. ɲ^QU^VvHF&ywM {'HtU9Zg9ߓ<Ya*,#182PA-"2{lf֊7A52G?2h[F6_W2'hVټNTYl7X1=0D(TY̻Kt^aNpУQжO{{hZ=T900xŽ42}:ÎX3BwL&L2Tu\-g}l$`vɻhmO?Wy@ULǽ@Y@.gs&gM 仢T8DI_XLOy犸 u5畱fjX?j lyfL=\L>;H4Kk~j*S^&!RaFN幚I9/WW[['!#иp?].!zqeXjѻ{/4/@ 9'h5K^u+ k#7\{p&<}^!ȄT ~cbKRe;9uQKC4A|gU6BuB:՘=}:R^׹ (%r7B:0J]JJٷ7s36FF|)j'M8: rl5'Pݷp-;t#!bp h] @*|ŁJʭ|` /Ҩ+%j*v/2GS?cw{Y(JY˃Nh'ɌgOcgLusWeJțOWR+0zFF\ԬOm70\0Nj)lT H5 t+"fhta?=]:E#@RyoR1Hv9R0ԃAsɜQ~R Y$/5/k{T]ޖ)ODҮQeߺiz G^K9[mxwv;^|ZvCr_ A( >!@pȯ/ʄ@!GwWPa~A}s0%iA NT\p~ @fz_pI9Vr µ{G~c;?xdPvAIzSE8JMnI`%e u:I.4. s&2r[MFݭO]OBTW&.!Mv&it'N4C)s)>\ rqDS\ .P1DW„y{8joFd&>uiˁ|ﴦ2[[H2k":-1F[M 64K=v|D>.}ux$DUJ,@c B dH%.FTW*=? [ &CckS0)D*]sG&8n2%R=3K6(Kdp?9n!&1{[XPfo{ Y@.ozrǥ^[="'T!85dm!*c5t0b,Zؐ51 hM:s6Xyo) „RBJe"Βl!Yi6KBY,C`JW}pr7!Jkj"y}cp}"GiǎM9*V];6 B )nMFdt֧ X2?kmcoe V 8hWyB`3u 7'(aҼ^_W;7/P3_R_ei@FoWF6H?䭦ƱND$R:$3_/K"r.F5ٰ%򣇌Bg"Ѵ|F/OVʡ*$>˘hY;~i9 PiP{/d ~n&S-ƙ3`Q- ,x%of`x@( qG`t.!ch9'i(,_Q b xDү9Mg GEt,^hc*ݐ `w3+=$9Xb=XkCdJWMcC aضPG`$osID] #Nkz 'uvuw] R;H6zKb-Jܟr+LP'LGO4.I oEvۻ`hd*\^b;84=O0( 頪9JgU_ZƙYDLD[(@@r܃{oeS!|27U>_W( a%+6-A֚{Wna(NȮr960qHV=S4Sd:WvƿDdx}Y $^_7Ӥ81'*@S?%ϣin7v@0A:S7RC߃_ד 5uK?Q09~riμ/h_tZ)l7I?eܻ㽀4 QnG~]ף9 )9`?Aޜ P=hafN\MFC7.GԩIƥD͖B&89A:>nWD\ cSpNrz?c%Hj۟Etp8D;VxpJf,?|hq} Tj~Ahӯ4X KwE$ Xwk-FLh rC#*1;Q|0co'Uʰ\5,@ I2jcкXUPwP[&^,\G<4- |n0_>lj" QaŋI!o@@3"J7|mj٬C.6Mc8Qm&O8._DL˶xORȗD(Kwh _&RUֶqQ(5pKjv<:Z(4.PH"m.ndڤ{ۧˀV~.Y ö.Y(knMLϩ؆3[^' G@To|SpHZ: se6.88 U"9qb>t/-dvя7Jjt\JQЌFC=P [svWuu~+rkȾfT2v4V?5Jm =D:뗓sӗ4CE*޸ԓFcL 678WDD/|>osnM+d H|-!\WHo$dN. %?1MDL{g"U3}v1s3`-Ѽ4FӱTr'aVi8XK}ISOx".U9۫?8wY߯}x߈7t'B2OXS02urGN|=7rQU|o i笵3fGW)/_K=i4WV+nf%yRDKL Xtvց"}u}1>qZ:M A]kyP_cwGtSkbпEcr a 'x{՜R8&W}ߗLmJ6&݋ 6M>)ΠHQ:: CVղtE=ki}c}P4oB`I$RG.}|p xV#X޷Co\7`)J[Mauy}4mɸcNu2I\RN{HQ;pB,;HV0лNl,G/W~821Tv4B0 6fhfmA.ě}{6RMR}$ݖXȕd6ռ9Ie\0^ ~9倳z\ܜ#Е ixflBDt(s~~6jB~l|GW|HdShNq*!F ZsTc #PۇG׿!}KK_4!m51Z1T{ت_p0Z,FTDo݅.1Ibrxc$kʊvPVo=xED,",jAoˆ~Cx7kᲥμr<ΏSSZKpzQ>) )~.bMm B|+X\> mA}**epc*Tnq+7ɖNqs/7)gmOi8'W{11 8'ZB9DπP_UzK{5ɮQ[<9  Xh9FW^nL\:mylKë˂PmEyPQSiB3pY6Y *&ÌN+`Y\cPQ/flfyׯ OK)V!O=h㤲xLjRj|-Ƙ T o]nØ`^B%2eI,!`pQOXA7{b)a ]R 6eύJ%yVü^,r̍g@MmpZK6D 񄷅W}m8,=R-*_SȊ}1)7{{\qs\؂ OFd`%&8 J^T&4]+C;OXխ"3b{&Ț uzI VZ2C,¥4;υcrArrkl ˒g|pzp i{j#MUx/"vץ4F qZOHUqTK&.[-A%Fb=4*=(=c|Ygaqƛ :b-T%\4\VѨwm֗_k~%/3<3Gżv)@p_:v>HS!>CdbYM;>:\_(TRS|9*b}ف5%qGӨPM-5aud#VsףRPM5;1_#RBEu7Q!?( KG.).X>W4L=Xh_mF\!/lJ/(+ bV2Un#v3]3?#a@{ʹ$AF̘LHǩ}8y"%utXh! j+?PyJ]X=rs'tSuUSpox %XLg'9.ZZa@V3̩a< +L@8Bj/{ 6(ǛK+縸i$ʝb<ˤ3`42$ nƸw 93mk\53idҧljv) K23-D&Jdya3N(*^(9IG^ )J˪ȆM.ln}~ut, "L3fm+y`|񼵡#RFt&\E1rX^f-\?ú߳YsrEdUC+'tLt'}!s hZ;.F|#1gWw Pj6o Q/MĮYbȐ r웎FW94PMBsS[0EC%Dy9UX #2õ3ٱ4RR(ehrg7X݉+͞\JղUW)ctV݇&);٣G,F~aHKw+~ DN*+p"W ;{R y9U :FV1_Ƞ%׎ٞZSm=B&\>!S(@m'RxCe;\OR"R)QՃ$r b/![𞎥]V ]3H dsbDDxI!jTacC2ѹA+v޻lsrA)D;\%h?AC7вIƍ#Ǿ XZ(5 McKd:ۑ.T`\ E)WQ5dmivEM,vex[IycfWeic^B)[3cBO7oƪ=̭>hPa @+(,*{Fn< |n|< G7 $&no; A6NiD%R?YHFy^Y^[^J.Q=VMFd)m),@GyGB ^ 2E,&TjOK,LOk .@@=ei,^ѱ8yʽ{,/뿙>OB׸ "IBoe|X-ӫ,C;t:H%&e[kp5@6}&n݁pW0[:=fwvǒzF+w[tJK~ɇbY=%k ٟi/dyM߅{, cTQ*Ef{ˈ(=ֱ^e~W}pc.4 V_!IEM]THmaWRy~#s!uwH4!ohI 6 uӕֱ6[XF6HO{#$e/d(bM4",r1H:~Ɩ2-OVɳXA0P e^*-x1X+eq\=qG4)==N|yd,R12 7G2ԍH _ 85܌àsL8ĞV,\(mKGIu6͑,2,] DwZꢊIzS;C X1 q54,ȕJF^>i,} 8Ss_gFnP"pg,)DԚhn6f\Br dDg)y[p*B]W6= Zw>J zΪim QLv)s>)pFrؖbt QZ]S =9}[EOr| RRzPrQ3nHZtd2Ah\5@§s4]>al$ҷJE?4yf-_dd3 5UfCd=o[1>ٴ ,2j/\'R2&U_X[%QQr69_>jtk8M]T.~1f-S>bdhQ_j`H<<]yТp RзA~ib]/ -'2"{Gcj"хQh|%Y8,3\gM真"CAW=l\_F>T܆̠3ľ3W\I#KZZAv×|}!ݱ/ jNF-0 F,;V꫚xͪbGl#}sT·ЮaI)|ׂ>ea D)' T]xD8-B}MB71 Wܔ_gdܱm>@6~i 6Bxb4}5(c>cy+ƩT '[,r(y#[itwFKg JBjvR/r٨vHSI8E\Vй5 ]zuVX" 2u4+k^aqWfmn'l0xos$(w7"Ù->;2! 2Z&gq$`lx98*hd$hl ~m򖢺\9yǺ9&NTUOO8& S9-)*p`b]Uai٘0~]7 N#{L`=4(bPbCQ݇R]Kq+F}jFՐ]0؅}jS+ >q~%41{HysUb~2~Bu*nSz:`WG|ATeM/)@m'(>k)ZzJ BeoA1-J%ǐ>dYWCNRr[ZO^h}A# O+,[syjMcQU7Q4j3뀮Q!fү۰=m`.Hn* S3ȑ*Xk:*fCT:km&*Ѷ]6"Cg O; NkBK>+'å4RHB3 5Qz`Qׯ:q|:z>d=m%S& ɕCb˜wΑttD Efm"R-.`32H/iq*vF:pqMQ,IE*d|'|ڊώF" K^SaCB)[̆' y,$k*-eYleWtE:CV7eW ?h3qSv U?&EBo[ ?wP=)̅B!"-Z%DcXbB Yi&Kva{4Jvgr"sKvȗ6}AίC!RI#Gݸl}F,mEH~/Qՠ|#@9t~P*x般J|}ZJa^WrW/+.?{Mš6$iz'ٌ5ZRx݌f6Є8:v'InB0Dx_{9a>tR9r.s2NɨgEţ CqSҜ0SAŎ,?!٨`Og>5k 0hyA+DSI{|:X3b.q?򟝇D]>6< u; N:Pβ 5{2{.:~̣uN3żdhHvA V.}a-ua"Xx,@8U,t Rl_ԕ^;DLM–*U᰻% QĝQ\a5Sk6tsֈf9edkJRn{zJ;W w'20'jD%FzG) ~ubr*Po}y ͘;`ug-I9.r`xq) {īFĴLH?JOӉhqsJ)Rnw  3&& $Cs*~TR6)L/V[4%nh$qgʖY%Jm#B¶pRsC@Y+zinD|EoXW3z X=Rڏ#22W "`y*\M uPީA``4*vIis׺0tqrV<cQ OZ6%@>^klsO|qR{np|5ZSjށT˦e0tMW}ػh Vi%neD䝨a9p[芳 ҍ_3@MlGE9#T_G0[~K]r7ue(L⬠G\)3l`3'=6#n8{?۷ 8'!n~<zկat2>T7Bbb:mzm$:tᒧ#ciҩ'a9: <:h=:͌d88bY lI O'#Ñԭ_L@#bvnE6qj2  }۞㴦:M?Vtau2ra3.Y:v4keDWy"4VowRjа,4xg; Nv_?Q/pAgYIoe\Bd ىl<LKLme؅C4;UEQ:=: ԖWQʀwǷO3N#sF3hrZYzzЅ ۮA"q#m߉ ߒ+SyNPdG JJ:u6u[# iE:)UB$c(l3Nm~!>|X_ E/C]u)'I҄5J1íEI|lS+=*,SIk(L8Vt"&IQ@GKXZeܥ~%t ?$߆դUSvcL[|AwZo4uL~0?< ˫e)h@vΪaHE2K=q o!ksuкldGT͙ec9 BtlbV%l샼`asSx4hFĆ됪gOb:ve0^0J%͢M.{y >ԕ/acSL]|{/?^5FHzyŗ43ݯ~@B]9(WH=i3s}cb]D7@g˨+̨l=V=G"<_4l,xȤ4#/x`(^DLyQ{&@MѶ湣>%!eA.6/N ?7-o]%9WԈgoq\GoX +a (p(8mjL S2a`"daK]j"k@i826?qN#b4a׵=9QYLnALn6~_16SUMq5Yj)و<*|FgPlttl/m68yq^xb z & dC#ƖieL3*H&oa}Nix2:) m:V.XBJ3R=ĿgbHo wZ?ڽ.!8Ѻc-YɬG:I2r;LR֤Tlʌ$e 3 nim{{_q(@oIWF1ql6`[Y9NLNm> E|\^!!gW8٬8ֆ}NϴYRvrlrqs ttT'}AIМ@&qAʘIyá(qM結8[,lU%еq1O[6 7]p/5f͒}գD'`4=ϏA8''^=>8<7SgVJF (ȬրZid΍\T0 0iq^5wUPĎ81 7! r*'uW=E-rqN&XF{c";kKMs.1VS6 A\h?|xNXs6WM]d@`|"a@m)V7%1xIzn7b{L's7Fgwڋ+9I{!B|NZ 1b?7PZXm}9ddxO.`pzض쁼жtۓێ*c4PsُUMjyili#\ɸߛV'܇mdD>"e*8fFH uUt(˒Ib*#ϓ7%vHo=X[]3"] 4n:%ٶM Gþ` j"획鷒fx 4M>(vxF;ݲ588uI]W JK۶HlS]@hML~LS#Ջ.:=) BYAQFY >blu"P~>oA7b=۬C/\ԣI&ɹX??T:qV" Bj=$ ݧ\RIRSJ/DV`$t~a.3=/ wAB+&@=B7'@{G풇mɤ`r yƳ8$ԶB!oAN@D'zGem?MqqLJŘR:EX^FHΦ'>|+RQ:TZpYW/+pY,+Grq.IP@OvsYɭF.yFTewoȟ'הH]җ}ݞ[t(K9#KG-IXUx*"#[rvn-ͥBU]yu:I/P 4Ë.#hqs{ 0KJS{:GuÀ(L BZoHč<ȷY!_^3ã5bTMy" \ ]ବįyx4(ʜ-^Q$GHvr`fz3!HI~:D颏RlI%n:Y%gĺ%ɷzg\ "PzY6旞ox+F{H։'%ѯHuݍ{67{w309"}'x:| ,kE'5UpgjfeV V+"B+t_uiYQse+1w2.yQY? JWn}jC5&D~ڒƑ_IJLZ2L3!i]}E%bЩ3fizI^:q?]S|ɬwk4ûWW̘H'>ꝨU wY28(@If |[0X >l^U ؇dfbⴎLq.=g"'D%x*6`t5X\uI3eM26f%rZLOHX싩1r)`ͥD:4w3G 8!>ekDً3n\փx=`3n_xft?0R8G@VP'I ^w _l<wCeoвg!^[Mr2HTm>\0$aYd!k6]Ndk pKg2yyyO9\.Nc"L܁[:u VVLAh/sCa>?w@&V{+؁q$DWP)鵺NpBV]`*TUU/h’[(&QF:8#kO8!sehg$iׄ£~a4.xKϊm F߃(-*8;sTW]{e*e934UXāŹ 0 !| J&AլrVAEUWJfŜíakfۗ2 (0,?Xl-Nx_ u{N4"(cC oH gX RyӪј(Išy/\ܳ&UPIA `:E mrPl;JziGszDTA׳%qoetվR"`LYHY#ayk%duAJkPLڝBSgGyou} GFq"X&‚XGcTP};$7|r::Œ*!6%kuc \$ r?'`!lole JvN C<33N>1{Dh4 xA\kP2Xk[4-ケ>w;9x qo?h]rkiF*GU >(u oO_!#\/5'-u$Ⱥ;沝9\JK=,ʷPMWQ4Ưۮ{W|0~7j@jep)frn-ǐwVC.ef:?0>̼a?U4TZ|5C}ge C8:& m^*Ao\7z"HLYKw?\k'&/E`%`]:Ys5/`Yr>*5t YA|G-}\9YijE4y]Bh@^^C0IhQpr)C#\5Sfی`~[7q97?iJ RKwI׫{s|w:E]H;'F\btmWb@!]}n$2ft51X̒ϚP,jH H-|ض|n~>:h` P=5ȟbeeUW;{,ZrM $L\4UӖ j0`K麬nrRks;'`0_.N6Շ#^&T:f}TpLc PJbC!xc^qfٸt qcT&TrEP :B@fqdd^߱bۑitcpl֑k縙5IOzF&UrP gshpĢZ̴|)Ψ ɱLb(*V:=T:a!8(Fu z )cZ=*5\30+;Fؒ}hL<Ҳ17t/ y5ޚĻgըӗcX@%0~QJ3FzOlsVq$ٛ{CD!DZ3E! 8w Q/]%SR]i*vwdO4r~FYwyDꬖ9;ZWW%? !(Zj5Ľ}y^Js1J"^3@N'٢0H^)9o+F(R%RAVk$t^8U1Ҁ F XdL[~ `O&$W 6FŽW_/H#Hpr,ost\NP `'l>dR5AGs-8a,j= fqlI_`GQAq6t[ȆՆ]hzhnӗV!O?6a hBRN]Й\??v٭rd/5%†,. 2NJ|\5zouX!'Uc=L'SKd>Z|Ɖ&@A.*{t48mv}Ld%"PMx3)4SFUiDsA#\b1A{`V| Y] Rx.2*eüs5-8Mjq-sm||oH]r<<kն|jYjC n>S`| 4AgˎU.'N?6"A (Oڡ <g]#gD6k4sY&TT1ЈAKs:9*i^T^8þ8H-$)\i8=.8HBX`HeD6 qPwt:qѡ1y[Mx$ҁ94rV fܫ&pT_U3:> ZU3衈dH#j lW8O#S+{huCPzQ`9jxE *!@v 9[aX ^B!)`]a3ƛZ(}Z|~ i?ʀ