libvirt-devel-8.0.0-21.module_el8+465+56aa2578 >   H   d U]r U3z=@ %W L@U UG&YnB,5a]tOnXa`*Ygip_TBU=#-VQK:V8 xI̢EJ j&ևVLQ'rY\2+A*^ʋCj-"3Qw\}<3\Q h}5@i HiO]HN9ԏhi<}TQ$+\E^kNfjʥ&hv03b$5$C2F7-"<7>XޜbnS 5u7~ . 4LIޗO9G!ɨئ y{GAc'I96 Gj+'?So ޼HUjXVAq228ee0a4ddd008954d6094ac14735deb9593e404c375fe1eb49c7343f4f50a483cf8fe35577fc6dd82b0ee535c4213c3ad1ba9010302047c435bb50066306402303e70900ad738bd4e8b9e9e1940a158911a87726af56e7ac7b988ab5c2d7b9ca79edb48588b3300e2d047f071ad03ef1802301f66597365da5ce7f69bf9a196d71f63dd22dab8d80d89941d7dd5d6b9e18fe324270272b1e72dabf6a93f0518e9f8940302047c435bb500683066023100dc2a1c93d1f1a219637c77a8600549dddbccee6744936aed04532d43081a66c92d9755fbb9b583d20bbe06d488596912023100ed90ff2f2e30a76c084d839de08682f13e10c771f61c2e8e1b044782447d02fd0aee31ec25cffdbb2e1bcf1562b40a380302047c435bb500683066023100cdb3aeddac39104f4490e199fea49d424f7088ecfbf847e11142a62de76cb1eb75e55382576817f9e0032a8be8a2bfa8023100f104e566866a3963fa4d107207cac95d4be970d3fd96d417e4d72466c9c32f357d117b40b5d58460f27ab70cfb561cd30302047c435bb50065306302306faeaeaebecd917311bed904da57ca0067d2002c4b04f9cbed1b52c48060ae745311fe7b38fbee6e4b40df081355a6ed022f79a9aba4bd90b51f31705bd901a27e2430a067df1335bedf25d304b564d19877f8388008cc6dbb7d32b244e9e15abd0302047c435bb50068306602310084ba608311bf90a486089c6b4bc73dbfe3a3b1602f6df4674d49021315b26571361282ebeec146b53111db05d41bb3090231008baa1516c03eb202ae274fc9efe4daa34345108a3dbf26885e3f42a64bf43fc48ad389983ed6881a60369829f66555c60302047c435bb50067306502307eae6d0336b37c314d162bb3d787ce70b7995fa3142a0ba46e3af274b8014c846227b4cdf011ef5b5173ddd0bb3ad433023100a7e5ca714dc5eda749c6ffe867deb7819b666540645b5c7155c63347e0a1edc453e9b621a2844e71e98ac6b6795be01f0302047c435bb5006630640230746d5d8050a6dbd3eb948b1cad55ae06e1dcf11ab979b9dd04c412ec397b9740b33893d44f22bf5b3ff478957dcd95cb023011881374ff1e2590bf7f8553fefa34026fe8d40bbdc538adf5eac9c1b81f11751cf8b1ce5a717fc5c795df972e6de09f0302047c435bb500673065023100ea1f013e6f3858368b91a193332a90118774742c70cbbf92c229c4c49a14a85c0fe9bf259d2317611de0f702f43d057e023061d1e01bbe0bd01cbcca51668ebbf2dfa2c1ecece49724ce7ce918a75dddb065f6272f9f26226cfc72901fcce14e3b110302047c435bb500683066023100d9f6137eb9167126da30c115e5b8a55ccd358f3948590015e871d4f200653c594441e55ff912254957165742e61154c10231008748293aa32f5ad6a71d0a2df48ea86352c34a445ab0aa8c272275745b5a982de97760b9d1a7342a058ed6a0bec4f97a0302047c435bb50067306502302cacbd8f123571ab3c41ca17de146fc201fe0ea2a2e6a85297ed53e07e475e219062d1baa91d3ddf3e32633637cbcbfb023100a2454b52ca3c1c033fcddc76ba3ba70cd6d7402b890e5b6f9d40aaa060384919528ea60d084f663e3c9d5031e2fc715a0302047c435bb500683066023100c109e1b755806652a23cda3eb0202d91ecb272d4ce7d1645e76ec6182a6370482054b529199142204d03520ae859fdca023100810f3d217feb2208c22d571d9b2ab3c09ac450b16538f074486cb62cb30b0d6abe870cf346613537a9e2ba6602cdb47e0302047c435bb500683066023100d657e489316ee3020b70415aac7494b02b243d841b3677978d3ba2e3e1a4e937c8012690e0ec86ac67ecf3e8d68866df023100808e9f44d59d7b1d55f2c2a8fa62e0d4b8c639d920f37458df6e33a5a1140a34a7be981fb8a73d21d8c321a237b27a330302047c435bb500683066023100f850f9f912b2c330f7ee0dbce0abb204348922ee17ba992cb69b17a942ef5da025e289da6e5deb0e2c20e38f3a755058023100b3588a026cece83a2dd2945c5f7a2f326908f686642dcfbd85dd9cae2951009a2d8543070e6c9f07a093c9c55c1d4cea0302047c435bb500683066023100ad01b4667fb6f156e044f2539429cb82501374170d9726206d9206f0736a3cd189140607c1132f4576c0568b6fdc242f023100a1f7ad74c8f31cd940d39d94e585bb4b6e1011012d8ba8557366f49bd337670daf16d74a1999b23eff7ca3d8071997760302047c435bb500673065023050801818a383fc82922ff5f9a173b2bd96834a0aa0e15c9d35a92c17ac57d45bffb79ed1e9aeae7cb15d2c17990490c4023100aa8fb2a9351e11bc9a10e623df4840363b91e95b7fa8d94b654bb7fdee2b3193c6bc1c440309a474300d1dfa4591c3da0302047c435bb500673065023100c4a21907b0cfee4b0f0f57d8ae43424ce9a13865cafb08834d8fa4623b67e4113a404e45911811f1040ff2771c9de73402300c4e991584b6485d7b7ecddc032a9f33283d0978ab1cca043daffd5645ee3349de1f53fa13537ebe6c59704b77a8b8cf0302047c435bb500663064023065568e59f33e01d4c5320950df88346194a3e73cf7d46ace5dcd9db283fe1c9b4d7d28ee637832863cc126d76fe5133202303058cfc2fe1de8250456788bbd5c4fdd782b9d6538b090410195e44b7b3e57b6a722319e85f40e17cb2dfb8ec50468990302047c435bb500673065023036620d581cb6c4168c4d479d49406372cad29ed32c3c2fd68696390a2b1d5dab5856ea3f480b0e05687485c296cfb9ad023100c3003dcc4ea706249eb937ab01ba7656bb1cc1d304a8e102219c627ff8a6af026796ecfc10e241476ae8f440e070647e0302047c435bb50067306502301d302b73deaa9b9d56b9655f38a462c74cc7210d07efcaa9566778a15e6e13f366d5fc980c27d47a37abed4b19303353023100a25bf5308906fdb27a6b6a2c987a75fabbfaecece551433779f1373199f170f5a5667bcac2500eba71e80a1d020550630302047c435bb50066306402303e70900ad738bd4e8b9e9e1940a158911a87726af56e7ac7b988ab5c2d7b9ca79edb48588b3300e2d047f071ad03ef1802301f66597365da5ce7f69bf9a196d71f63dd22dab8d80d89941d7dd5d6b9e18fe324270272b1e72dabf6a93f0518e9f8940302047c435bb50066306402303e70900ad738bd4e8b9e9e1940a158911a87726af56e7ac7b988ab5c2d7b9ca79edb48588b3300e2d047f071ad03ef1802301f66597365da5ce7f69bf9a196d71f63dd22dab8d80d89941d7dd5d6b9e18fe324270272b1e72dabf6a93f0518e9f8940302047c435bb50066306402303e70900ad738bd4e8b9e9e1940a158911a87726af56e7ac7b988ab5c2d7b9ca79edb48588b3300e2d047f071ad03ef1802301f66597365da5ce7f69bf9a196d71f63dd22dab8d80d89941d7dd5d6b9e18fe324270272b1e72dabf6a93f0518e9f8940302047c435bb50066306402303e70900ad738bd4e8b9e9e1940a158911a87726af56e7ac7b988ab5c2d7b9ca79edb48588b3300e2d047f071ad03ef1802301f66597365da5ce7f69bf9a196d71f63dd22dab8d80d89941d7dd5d6b9e18fe324270272b1e72dabf6a93f0518e9f8940302047c435bb50066306402300a842a4beec7560667cbf7b47ff891e0edfaa0a2706c7e71d44060059be417af3a997a7b82685e7fc3a4a54aa9fe4829023078084b28166209e47ae6ad2491d7abfd49c05ee44fad7d6d2af9f555b1ccb84f12cfc486b5bcee8b035545415511e3030302047c435bb500673065023100a3332afb089afa08a795896c6df1be0a30d38ce919e5b04cde978017fb52cd7d42439b9665008eb377f892991616a4ff02304e6437c4362772b6c5706e42c28ff1e797cd98fb6c5a154c83c55c4d0459aab213f0fe64530e16261a08c28317ab042a0302047c435bb500673065023023f6a0203104835f0db918f941ef6f13377b81eac970b9f63a6f93df153e3eb05f3af38f4d170ddea11a16cb95285afe023100cd3489d2d07ea34fe5e7e109ad004a75441540d28a73582b3b51687ffcb35f82aee74d7d4c0a3704ff71f8ae5a5a63a80302047c435bb50067306502310091c56a87470d789f480825e618cb213b9344ebb10a93dbc04f0919e3d04c098e63487b16950a243de498cd393b9e3a0d0230386887d3e7b620ca232262008c2ec5cbe354362f61332d57e4a3636d3d7fe36e08f9263dad754115b1a381ae8d434aaf0302047c435bb50066306402303e70900ad738bd4e8b9e9e1940a158911a87726af56e7ac7b988ab5c2d7b9ca79edb48588b3300e2d047f071ad03ef1802301f66597365da5ce7f69bf9a196d71f63dd22dab8d80d89941d7dd5d6b9e18fe324270272b1e72dabf6a93f0518e9f8940302047c435bb500673065023100f1d00c179a92de20d449c7fde93e0514b41ff915230a65e353ffd62fcc3fe6b9bc06b0d86fadec08f8f3fac91c6e0c4e02305008825d537986d677c603965cb9130f527716542c05137d4ff15e103402c4599256af01d76833237ec567b3698ede2d0302047c435bb500683066023100dbe8ed3e840433874213bdc8f0ad51762cf77c62f7c0755e31ae6161409b91739453ee45962b4624cbb44878140bca5c023100df3210af98e8133db9340d4dbf2c75c4e1f2a21dc4ad4698dc454841083860764f6b77cad0b9144d1c25fba4e95e0c710302047c435bb500673065023100a305fa0c07fe8da0c90e9a94f66bbd29318bf5a1821eda38e1dffc175c8dd27a6fe3d1008df705078c55611c317bc0ca02304fe2e43850e23b3ae3d096896fb35c85550afc32cdb59bc2e47b8f23cf8fa8012225ef31596db84158c0ca9a69bbfcee0302047c435bb500663064023076bab0be8dadf4311aa58bf2506cead2231c378af3cebf963c57a5cc6e930af4dfa82e52af650fca29094c54d4a5e396023026b9c4678e2cd961ead3a8a21ddcd624656743cdd735c7598bc350fd533516ef3bcee39505f7fd5f6a57f5ddf89d5a65 d U]|iR#(S&ndgDarj^_'ϴhF49&W#Z Vw&nz -9oS}DZa8,g]Hܚʑ =au&HHT>zK??L%z#DW@x z4t[FRPnaվj*D)@p*J}{k}RN+xS Kc=h8{/?۱|CBrhL@ˢӑD^ OGkX}-LG<yCrw6'hILl+_F|Sb@9Cb?H$KXP*f&*N&,LhTz>`= g? Wd 1 o  .4<     <     \    <   |  0   (088j9j:#jGh H Ih XY\ ]| ^bd$e)f,l.tH u v Hw x , y     0 4Clibvirt-devel8.0.021.module_el8+465+56aa2578Libraries, includes, etc. to compile with the libvirt libraryInclude header files & development libraries for the libvirt C library.daarch64-03.stream.rdu2.redhat.comgMCentOSCentOSLGPLv2+builder@centos.orgUnspecifiedhttps://libvirt.org/linuxaarch646)@+ev@*h! W#M@ $)5/A큤A큤d}aBdPaBaBdCaBaBaBaBaBaBaBaBaBaBaBaBaBd}d}d}d}dSdSdSdSd}dodododo88a94831cc93faabdc5d38cd6a1acfde24e499506a45e3e0d4c683bd814fc52e51c045dba2ed824b6e2556451836d0c148b67e7ae6904f8983b7d74f94da9f4b046ed7e92c5b2dc164ea98f10b2f5a219a75995e7988f467b069788b071d83a4a81c9bd825aa796705a3cafe9ea9d36ca8893bb36011e5ccdf500607ddcb0e3e6b8d248b1b3ff8b77daedc13faff133307d2815caba7137611d80b7704a84d2697c0e6e6a62c15dbcbf50c2ca9e1a1bc3da2d3be69690143dc97cb47139f02b732d8b078de0540e86cf4f241761333283fd7265361d5f49c5e5c058f70b418faf53e255a70cbd4155a72875c2bac49da7077d2dc70e865279661e22de9d3f008da4ea37d367585f014f2fd73a68c8253e0550872a0d0f79f15c9ea59a0add17c87aa03788cc49d78917bd9af1b65a0e0bcf6f4a19741127ce243a575a171ceba52159d6eece2b986af0c66b478edd90b1e02586ced3cafe5b40079e6ea99b0e17015a4578495258661415805ba20ac4082fe1f71cace333c55bd49e556bd95760e24cac0ec34ed00e0aead0e5ba846301107f4cefce6251411a27a17b7afbb7179255294eca84e6c7c968c749c6973b9b742b9ac22b5e3a1d290206625275fee65e135fe327515b5b09243644c2229c0736502b0ebe75e7807ab9bcc39c4b3d2984a06eab577a4a0e868298db649c50294e025e2229680d9cc93fc80111a2f35c645edd44427b9abb695746327d4d0436fa98b4628451171a81f42362a2bd71d3b51b2ef6236d8ebf5df500ac871f14165633e201105a2dbf739dbdbcd88e5c8323bbd6438a332ea9edc8b667b993f21d2751ebd37dcfc21c28a2653f69be43fbfe466386fc6b5a2565aa9adbebf8139349812f5ae34e6edaa174e59150f9cbc757a485621cbdae8e61d15740b246f37c0826dc9e79c1ecc1a89772fa51f5e61ae01a6d99898b5478562fa2c294bba24d26167d54b360af8ab6f2f0622f066a91d75ba811fa9507493aea35721e2b08f493747403900259d8125908f885f16b3f696d33d196e0eb27fbcde37a8aae65566fb49acf1bc19001e4708ee19a2995192776e97b1eca6ee2ffce471e11b25e055a9a46945675a2ebe391f28d0f0424ecbb5323c53220d0ec38fbb799327b0cb5576f3a2c9041f23fd4d76d73247f801libvirt-admin.so.0libvirt-lxc.so.0libvirt-qemu.so.0libvirt.so.0rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootlibvirt-8.0.0-21.module_el8+465+56aa2578.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-21.module_el8+465+56aa25783.0.4-14.6.0-14.0-15.2-14.14.3d7dgddac>@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-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- 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-21.module_el8+465+56aa25788.0.0-21.module_el8+465+56aa25788.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-8437f4038e4d67852476cec616a97f74776a87931a5472a61a292151859ea69a5virt:rhel:820230622165615:9edba152?07zXZ !#,] b2u jӫ`(y/,OI,VTc kGhA0Xř{u, *"嬋 3{tRX {m]ԥFwu3v 36$gp*~eƪ?k){ډTù+Nvt3cKX^ny}$xXFP뿔=KF-Hgȹn}%(XY!c,MW|he+*7zj6NR>&bkK>V9wHg uڑ}*TXYYJpRmϺc-[8>4* =l'NcPvB*D¬NJ6r~U+/1Qu,/ !-ot17%(a.̮Z%O8a˿aCc.'DqyM*nN>?6wjXMz-`]w]Dp//j8Qy~"}/+J.r X0eMu_.*fT͑IĽ Bm|Ϸ$&șUR@ h]&Zq,",z8FDbNE|ZO19DкqII6|IHtd#.bz\Y/,(a'IeTlGE]ԖV;WwS_+8yk4,!m]ΐlEP{c~}CQAnY2eBX{ICEI5MWaT"ֽ2W=p(# \0RRP}%U^)8Nr}X +n0ag,ـ&.wF] ?ۈ_=xx&cGKC&^ؒ.8J͑d`aoD;_Srdlbq`&n'0>4BOT b$W5,`H Xq@ d]a5۞JuHE4=5Gr. '^ R3b0d΄()2  e{AhAX ٤Q3FX$DA"J˫ qIRrRO':RǬZ\ g[% +f.SP HΎ%B&-K qYE~O+׽-Yݞpg:%`?8Ȍ_qձ cȃ3Ābz%]¯$δEf|_5KeT] ~ C4B 1 rD oEuǿaI|n%ǜS0G*LDtrVj3`:KxҦ?)GSϻW[F\kb#ݫ?}iz'}l("2aDX6 P.SOO4!#L q89:@/Jq;&NoP,<5WyK*3?PS92QmZ4R@=)ſ[1Rs` x"n0V*bnHT>*8y_߀ RN24'܃asq KA`Ƅ*-RDY&OA Nϋ@Ӄ[/l!D ':ꌈ(b'Pqu]Tf Yl?^ PY8ɜX\."sQ'1WcU̴ co縳h] o v]U6qё`w1*[I-/ (~Ěx Uap\d` KU`<ujFT7oLCXy16bxBv 4{_qF{8z"$*+SA)BqⷺKj7w|b$^T[w3.O m*!BlO1bC#|$#]|n k"p>szȦpyȖo 01T(眡&AX ~kI.W!$ :"La 2:宴^C!ܳ?嗡@[d ?PuߩyBnvs3j<1[A [yWG@ \g|I̟sw!4G< ӌQ縑%h<)6ƪ8ѸݵX1}&[9`:ZL bN FJ˖iHA1 [ !RgenCp Y;Q7 _m12nz;R%wjQۿeUv\qY+SB/`RBx8 0^~iB]^r>n$.RtL\yE.FPquG&0=’빚uHKUq}j4?&yTأ2Jȣ DjyoMX[Ij"h91FNȹ`g{Hphм3ʹМ4 Inyv|~YDV.="Z X=ɠbYmyeEuF1pI s=3^*CQGFQv|T%NyݕQ Oǚk_J+:^H8ه.x1\viXM$ݑ֛o8!9s@fM 7iGK*t:j3Kzls=fg[td yX/;jBX=iZ5҃"o@>EhC=nMPӓxkW(j٧z *2m׀;WLuqGF<7%)Q@/ v`YF}>P*I^x9jb6읠S̾D|zT=f Bx hvqnỶ nʛG 2 5y%.*xXlPI=(VӼP+1;\ONoz|Ơ_ZbTl?I@T5u` x"zr?:"DqMARi|u@NYo$U uZ]*,$zhǻP=b;Vw tL1r!.xW|,m 2b$8NGh2xïYΈsR0]do}\}.`"nR><\`< O|!̓ ]{oJ8f(w%^\c3$4FϿ{`@'1i5-8YxL5qNn(iWJTn_o/|c̬ݗǼ=Af̏Us¦^}q7Շrߗ^6]rKRĴ`Kh,,wP K^YKJ6+VJo*W[0$u{d`h SI?tt?o\8nǡ0 a_[xzϙي@0!O}\-Q;_: 7j.]F?@οpsS3 #ߓiBF7^/XڤMGaq(ӱBGا?!!@aոVrD]<Rp $]f- /zpW)cu _F!;?>}<&M]Ķt "c>(C*@PdJ/n(Puf>aa@:\+UcipL.2q,iv/St=DZ߭鏈{ Mo^(TQ`61Y9bT8}V1K([S(?mP#~ơJBѼ kYϓ4ZVEĸ߶qLGy0hl>.te<_^\XCuU")>mEw7+{;t\H]5X[B!luhEns ׍+ $_p~- 8^Ðm/ip{ 4D0Vl&&p| ˩xcuⒸcTΎ|!Ɏx|1u!7J*m d=%9.lL$(:AF?_!澾l]Rd>E&XC$rxdMJy>?BT)2㠦FΊ1 uo.$ek#Yӗ-9լhX^9; BDNi40|fY5鐾O_2lx`9+Rn]_!H裣#>! ڦgWxO%c^Άo!H7YRfhE>aZ>r5=b*W_ždjmM7Κ!D!tTK6eFu,vo ^TVn:aLZw2$$'`…B+:"w^,f@wzz$aS Dc:Z8j.k8ӈq.#Hա`gD2qP1X_Vy*{C@e'`oxm1W{*jo-1qm;I^blo ~.FG0'TJ6sܛ\"JsY`lIfI1e&4 HmuA'yN،آ2[ AMRѴI-`!( yCayI"yV$g^z.#קUſoR6 HtYQTIvh[k}[n 1řgtBmA?= ){zAGdwQd1O!C=֥#a}{@)|2🠾 i;4+š\ːP+Si_PyԃM+o}ǩ1zcw:לRj/$@P3Wr+~zk 2T ƅOx  ߂fEGKsk<BdB & ʧCȊF`Gαx^)jEN.V5 w6AX)ŀrC7 ~ VD.?;[02P$9Igvs9ܺ-zPz"K٫z(\ $Rx̎#.$(29B1H\4L%P@W.b%"D0Bn׌M:5=h{,~#D]&MaU f/|6.jO 1۔J?ގS%{E5.bFtY!A' VzfF#m!g\]ñ> ċ1V DT6k ჋uHFi7!F>š}ĝ {#^O!mdCX0 L;~>2%˰{ZU֨R޴龊 M'}V3()Hbuuy5镪`T5g}uN_*~>y%c!H 3RC>Z"_M ⼹#QЏ4&ۜ`é2jGj^ L5 <$ЋM*ק~`|,m勀!F#'|eg_ێ8t{bG9R兯Z^3mu)s+$V=ި2C=考ebcjY.v#$aAj Sm -؟e㩊r*6bHP-A=<@E$An|)`UT%bOD:^JK\M)T^O ,Y!۱Z.@48?9nRw=S{!E)2U- ,O'u,JQBTO30е+kJG>ި/|gJͣy8AHoҴDIᛳɪ`@/I< .̉)mVjQ<ҤؙH y[A2^t-ju 6z_~>_%E񇏔5Q-^-+gvī1[p'b׵-H|48|-KAs G8Q4=|sл}ry7e~.VWFT0:0[fsfՃc˱JEekôeȃt(edBsz׍4Ae aI:tjٝhi$};#%weJ O+ ̩Qt%0Mtt9($KAECYTos jZ~ '.;!# OG t2R ꜎4=S%w#?S/0Q/m(-㘀ԨAwoU*R} g0 )`Tȗ.j%\D`Pn<%Fߍa`8a(JLlfeсu$)KL\bN]$1j1RbՎ=$D3ġ޺`d-L(eV1LntJ8÷"docGUΡg33V3:AD3z.YjƮuWl~[b7$W&leqddt152N(cNAqTEB7+*"rdkou`ۜXP_1aPPDgȁt&vİlsIa ӷGw|gBBxH;`WMTS1A{7r]{a9(_H?/=h'۔4/G,Wr.У(LK\m@\&Og:rNGmP AŎTV[;L2 WaM;R|:3⚨_p_Te9ڻjKN6TEHIOPA௓<:Ja/5K%t1\$Po<:?s׌t?w"` 5rD a<.w5,:͹符hzɝ:ywc=3٤ތdHx@833?W-VCvtƈK=1o}Ӫ_C WoPj ~xueH5^zu%w11їj-lH Γ}Lb}$Tlxƨ(X4A|AsB\S)d%ӫC/ I ^Be;K eV,=nǟ !<+Lh&" ~ڸctjzK, 1ŐV. C:6vp是H9(y<~agp<񺻮:$0"ܡՕשrYG`j !*X/D GlAY6AGΛjKWVjo ǩT#){/"YxEQjsCA)#m(S=܌_۷&ԜO$7.YlK`%KI^ Gܟƥwi~,M]}y$LҝPJ@T84̘7.>:M%3:r[a:։1ɲ7#lF=ZvnT(!J[^3=^c8cNfm]Qlͱ-ZhrRK"SnCF4qȼGPHC^϶4~ Q̅wAgT,IrSD~WR@.2K/#{]魴_t:Yh>'6yCZ?VIw~MpRB1o<Ul$uA%'1ޣK( W"˲BPvwMdH{AEPFޮЄ9!Jy ,I&$Rv^r+(;HbkL`Ae ?:W檮vX;-v|1NwŸ)7(lfN~`9ˮuRpAҊ]JjĮD!>M!l! SYS&?=-p=.Ddž ~.S=J6;B0JܞxƘ3FlJƦHRUMyb/h9VLG8}]'/p  1?RHGƔzSXkV8e @񣡱^cPylOTߤfpG7Dx娻YiۨHb,I7+M j+N=l bIrmwkѩ/u#U[a (8!¯hk%eyt&@KJ*(] МOw xjS3gq6w0ػ'ڏ U<Pv)CUY7wzO˵h[7kdGrn}\-厰0H,lޠ׭ERkm^;G`>Ge),L1+ M484 %]i v*ӯc+XFk8Y0Nb@#RhM`(|M+A믁Tb eT-*;ãpձl+*8WƤF`($/<('_ RkSfAjZ0+II? 4x[@?:rҌ=O,'W[@4JWA U1b-! /^;|*~iSUH^^F}`ZE 搦-ЯRZ1Xo~ǒ5{}Xr|Iٹ ΙbqݯADEhb}(* \-P6.(|-^bN7gf+TF2Z,{Vw02ӐùUZ[g*{5*rxH@ѷOժSz .P{yY8 3T>&#\*}=cΕJܜ j~*!]¦ ;JʑMqҕ^[U9EpO&GxߡkK~b&M"U-}s슰xȅ~Rۛ;ڑh>2j#aϼͦt'.\]XP!pS/ ܓX bdl!;iZm`RyFo+QC% ?o\3 ~iry~4?KpϴEƆ]#$ Im~QW4NhVɃvDUtr i]M Hs>4ΜxPŹvN/pxi4̋`i|!I\hYlpE80Z@nd1zonDh뒏r؞PW8m ڣ "&Ccɹ87 w',BP.|u90y.m%ߋ1K #݂䮈y˼SC"u;mQTw +VR4œŬ<9xOsZ[EW ]"fbuVn@FҔTebEPpKln(VB6!.M,?L7rJ,y '`t4|#%b%_/v @P', k鵕쾔+Riz# C0͜(bV`ğ!<2 o/nMrQluc6G5ŀDuA=mT*LoL!'3BdR8=E7.z齖- /&pk„q yϴDHCN`rP8I1yKi*8)Vc&n-d2ViG DL+H'1O (B.X qAs/rMKkK[8ҕe޸΄H>{_dxF,{>7X[5CNA)Oi"K*'ș3moL(6no?)7L50'Y醻!)@eoi}J,8,>]҂ yXp%}ڼe &6ʷGq;(NY^ZWeL},=/@y?1e O O]8]'ؼt6C?\'uG1ɭտ}Gb7k9&y6*1d!kٞ"!!ʖY36F+y.k<܎qz" QZ+f*}`߈Q|KwW~clg^JLa8f<fZD'uSշcך%MYMn#`fV:xOtꙮN^c[!NdP.y;? v_o8~&;_O:Mx*W:X1L: 棠p%~}IGr0n+7E F󽝘vQи6e%]`xqARhȰBNc'HH8!?(o `&RzJ3B2qyTgJHec[$  X?zaE5ᮑ>~Wu<7F"j2Wp%*@Ar)|^@i% Ȅzdqza.7/*w{uZeYZ%U ,ܪ+6N&ouźYg$IdҖw/Z^C?r{c 4RnӪNd$GEDäm`~$0 .ˏp3NWꟐdE_V <ⳓHwpcֱ3sL Ix9!oͻE{A+Sb*ldgY|?wݍjLC%M0I- mToIv.t"&=ȫQhy|N\n^G +~7 n_?tuAQl]ǒ &٫f+ =Ӱ5UǦѱH ŗ?UQ9#%~"vgH>1 G  ΃pʳfb{_R4fFL -fS7a+rdAll.DِG{>jQꗮa$LQ_lRoc6AWrrg~hoy;wW^UPC&YY8~ڒFW?A }+)fTaq0 NXKw}`^1:Rq?H(|o2̈ 虲)m6M{oՆ85VUM֛"W:@zF!c(^dB.{OrWMqi s3|C8͞E08gFX^`eы۪|hdH?( {{HJP`u?)CJ# ".s(/דVpmq/K@1 ɈjveWHcnF%󾯧)LWQA((2@ d#VcN{F6a@m~,,HO) vuc,J̏j7l a)#Jcn 4KV`cM 蛲YGv+V~W¨vlx!qĒ(Ţc;kkDh)2tf6{Ł 3ڟw̜lt0p 4EwbА_|qWe>m͌YO\P6ؒ70 :53>]#uJb3_uQgI"UxxAylKbk?c:w] :[[x%I=dH7SؿO䭂ٴG\xw~p6)Wso=dR{ R*?1ZLL[/qZńovMaHjC>Q9J< \Mz(Fdqا+S,)FcA;R3*X*/i' ky":/ez4c8o05{#˧~P_:-]3vsҭՕ-,/CZG4}ךJZQ&n{m%pZϴe FB ~:51cdUhIU5;Ž lLjZ9ِ i*hĤKv#36lyΘt@KPQt^ߪܔ;A oQCҸfSC?J]Bh6> #Hh*\uۅ A& <ˑc`Xq,S~6gQ)zmvR0JVUz0ROtB~WA8޵yXiGujW7|u4ucR"~ש_,1Tɵ&UGP]fڂ=I08kD#.$r#!+I'ך C kCÃFٶ<h` O,- 5QRrN!8i,/4Qv* ! u {]ݡ"ś ][LNv6Yg|`FnN'}nq/N з'PT ~b>#PgZHuDm5RVcn sؚ"+iU 8$FBp_'nQShGON)ԓL+Yؘ~]VP,='a>p\-~ !AV (_g6;E%JIZ_N͎#L͞XbBG0 OPQa,eJh$B!S6\}Shbeqw*] 1Mu8"ԓ޿2-4Є:`z+J 晥߻W5)%-^u vbƂzc) dՙdRb/q\?8#1ܧ~2V^g:sxuebone9vwbXHNBT:ADdb΂°[r%߭^l?( )j*ZЬlaw1 Y%]@YwAoSM\ *-I5)Uo\at(-Ʋ5Xy>iV1DG\ڑW m;(*f6P:˜$2=TLwԋޭKɺSǧ TTU=ғJ[t=7G m:CS! A{qK;_FT젎\R3s7L/'zPFu*Sk%-t Dy %n!9UyAN`vmn -̇EЬ~"=L 5RY7ұL7=3h yḾ9hʙ4,vɩC]j'7Eb&nt86nf6[edy`_LOQ;}y Ӎc8+/ T wڝ }`Pq5?oyɉ$yyc#(ɵF͑p|4up F:3Xn0+dcjo&Yf! -GLCc"j+;ɽ ['J.zj߂xW Fwl6OVʘ/x;O@T^s|XVUd3u1Ȉ';Ĥ)Z=KmR[v#XL}aE O[HA8_ZPc^Rպ3[`c3j(*Ԅ.H˽h T^˯})9 9l14Z`|B:CND"ٽZUOl[_ޏEij.Ȱ'{8*PˬaeAo#c{2L;8v:'X"k:M?Z"q:ާ3g8zg$뙫G&щZx':gLQyK̄>{@ĉv<=Mr ȗ[yz r&5tvf K]3 -uTo)aҳwApG74(u =묦ͯBCEqYG)2ҕJ ̀# )z:QUS*8'˶ھ˻V%\:ۣAIh1] g#:0i~B^fCs횗/c3)|mѶy:H/FyџI>h!qv!*ᝎV [ 8Ʃ|l O\%^-wT* KZqo":qw$$z7jw@z-Q B*ݏiv׏fկsw!v%`![΍לL0gPUOág*ὸޙW}_"(}ҷ?\xm׊XƅfMi䬺wߤ=?P~sCv,6Ұv .U_+@IgUB!Ja#|hpgb̢ـRP%>oq\DYU'4؏P\J:{57}ix.M&砘Kso\n 킔i%Vr ?2zAڭj^5!aOTۻ1.JqFR>?>1N4]MonEBBnxD@i0-PAPQW!l}(ryd+Q <0@A;*pr8%lwF$+MY< (b#Ebワ;=+X^*Ku"x-Zz@B}7[z"q 7?k3.C'%-DҭAUiMU?ZÉ؋%;,"QGVmdC|gAşӚNTy NL+Cn\m9 QYL!p{gP4~Pz*M4ߵݫJWmfթu 'xvq!xi$' }6c2Br!0$)ңy펪p J*AzzHe`hĢ/8F߷6)) LtQ!LX+;vgmkOHGӖR0ZvBP݈z ,^(`cB㟺j*u \ٲ< FVN7Kc,Z<"89g:[* Z}  j3i)n4u\bV41{yElA8.$~-}IbE.c`O,} ptt]FJ ^~=0:lkf۰•$Y8oooI⼹ 1a=p+}9B{b\~rb}L hGw6Pd?kS{H4 4OT>|8;QzT.y~/KBxx {~ʥ+@lnb\YGeysHyed @qڜo]t߾Ti.~C,$ur"M;lͯ2n'q \Q"`seP1hX4N5Y+TDPkݼvGtN;Ԉh4 Ŕ8dx|'[d$I)]KVI$7hG3ȨØE$ahsȒ?S0r1v !)U,es5G߭/\ڍJ",o1vF,%eu=f=l]qy^ygr\Me\U"k<7`[wy %msݗLni%`ְ;A/tc[cc{ug㓧ŝsFZ=꒴g_wdސ"6OvyeL)կMAwE0:u\7D<%cp3%Zػ9N&B^wzS #zLܟǪlG=ݗf vRM$Xf+b4GHnᨑ[ #D' _ j\YXih]]_'Ӣ)3: 0p{Tfѩ\֯#+ [Ό">fڽֳA^/܅ZyCiV ݄:g_*p_1a+ .f-Q7BZQQɾ/Z"C|8 Pg-dՉ[4;.4aߑ*)pBp|9C.`JI y(WZE$v'"wwa,H@[e\7<^*P]31Sكm.FO% =W`-wE#0SN.__C |kIa#%|C㖽CSKmX$if?}(ڒ  R r^cOr!qUItɰa7qݪd;r7͙{ =أA&g:{%H*ct C uY5VCw;ÈБ̱0֛ݷ2Fc/,b-A p?%U^UI74jAE*@L$48"dGt=a$~<%.LӌuuAԇaE'~e.gCMT2$F1]Mv[J d&Wk2#] Fp+(e̓NR߲c|Zoy aZ }j=ǽbXX}K7.نeFmsܰ ] u+EOU36K{E3/thKOly+XY2閔_E]90}H~+:\ϫ<. ~J 3Xw3p[ 6rK&FBK&EADn4̹FͣT'KTa}JeD2Gkz|Ol$=%z݊J)~d)ٓ_ ";ABө6L_߫Vɴ g 3SI7"S?Y@B%;<7+-Yb پէ(I`}VG>]R 6iN>yl f ?xy2=k>Zj0PLW-Rbr`XEZ͏gtD>{dL5I 7R[l&z ~SUB5?!jDLx7]д AӥCI3>eΟD̜oeh&?$ɐ5s/3."Qƍ ߁Zp@x L|0 qzd3Y2)[;W DtHz85!O/|tb*' o ƪs8bcm-OX\y1HÇgpKq-[Y? JQo ;8/}}`7bAz7*K @v[μ d[{h..b$ |ep}J3%sЦ('gD]ώ9ñ V[9ceT Yr?+>˥p"wbl cwl4R28ݲ(ZdAK<#6yP&<@!-&}ϜP oOʂlA>bZoc);ΐgBUSGHЫYkH{*6f%PiV1=3THq2g'iZ`~'Pϰ򔘒0g슧yIġk0A e1cNbk}_a'צNBi`=޸r݅HB*iK}|O,qۺjF[[^*UY4y(5Bn\ B1/ H *; {C\B$B'HhǖP}98yX 3^taW٘b*EɅjl0}+M8؂} YLK0#yDdTͷqz /e1ib zi<}Ō3u2Iѕ-WQLPiν_O r1df :J'1 Q7zDm}Lmt  DRHh7h>^'E1f6sp7擛RU0lbN9=MMKlzFD]GuyQRu/Y[PΘeM_Y75d9+n&8 \ w`/rPFyxt3"o Mơ֟A#s|a2 sc0UQYp".M5&z'R2@SMXeN>5 OFq 5GʿPүo6FZnr#X]ĎD3OϨ"V4U1򵗾Ij&8\$)W'ŽVAxF?a+348@mpE`ꓣ-_iWAbBcd%v;pt=WZyC̭.} 1 m_rqىaf,ePs|Js$DƐB<`vT}bx~m`xyQg.iHn =zgrsu<*uej>psu.4Ɩj#&C2x15&5X~r @ُjҳؾ9U2 PbkCƾƾn-T3zd ?}JC3ګ:9'J-}]unzlL6\Z%!I\q_hhd&%3'2Iy֨5#2kCS5wx}FdVYJ bc*XľܭO{b)P~NG~U̔Ҽ#ъy!i/YaA}.7 #{$J u욎nvUe#dLyH;]JPא>yfOTWeU|淛Kq)bci0zT 'ӵBP<={Z!MA!P Z hgg%4h]&E@UjbhB?"o!"%nM-$SHG߀lSSe13$}rVA7|jMUA~~a4ufڹ1S(aWdpvvWxg]ix+͖M̘ģmR?,Pv4<*No~*R7.'{Dͬ}r8EG5bm0>c7PB܆j4g ZJy$ ya7jo8zZHs8:0=WGU׃9C;T^|E\IѴ]R&m< =%:yK/h>F~.syk58i-- [L{r%\9MSb~` ns3Q%$W]d܆^U9L,\@q269;>EkR?uw QV Ȗl -Yeұa18in~-OCQ)TŠk -3O`O^g{鄣4@qX9%> /ЛU`J}חpU4]DӬۙR:ys_Eѵu#e}$N/X)¡[[GCx;Bme7EgPWT8ځ70F[t=ʡ/AotFd.(JtUzWj'%NW>(UBM_E)Y~Ӧ: 3zk:쉦pP ϖ3`qɥݫgL߈tP=DU%c9);r5NﷻsHm7~yFTz‰qE'YMufWqH W;NVPl~dh!ZKc2)5֤qQ?XR+|_ 56jw?Ǎb(=i݅:j_ 5ey|p$WV!GݚTphz=cWs$՛RpwHi}؅E9"[n ~)sMŸaypo`Mݤq%i} v_} !{!(^ԾOX%^R؜ׂJx6GϷ[~^TXLxe0$ɅXhݴDԌWFMՁm͇t2@Zx_̵z`s#2V@h>7:}A *b{ :dbtiԠ TPO.xbC"G۰W&,lj'?!:IlC^¡&7T^Eaoo'ǎ M*PP.3Kٹe-/Tf(c?Ի_ ]Nʨ?2v~LT_X8S !ypk%ڢ"OXIYج!t~Rm1NGR(od&;K<@YcD_zoɞ52W {ux%)Ǝ/vͲ rU=ub%|TL() lifNU}Hc:%usbELC -ڀW:'(\(*弎\y r)Ҳ &C7JNIUDMak/d]:{Zޏ]u8Ke+͎e \26句.H&e`i3m:2S4[o홈OAej@0 FqkRtG϶i)1Gճ!.5DD]ͬ6b.!RJm|+wV~.S} +`Eo{\p}"Tc˷4T.@!呅Vc E~ ƨYÈ(x[D3bMx"TfĪ'C9(^p]|L[),mHTQa*6zୋ^GtBAK<ޤiC&iRlO&2)MQ3.79(룟'y\[\v W_>7̩y6Mz La*@HId'kg%s@RkIGH_X>ҺܩwJ87r{w/F9#|^K6bwy rǎn}(jJ =0a dE[ndL3L^DBȓw/z)ƫ'0R2aM6 Κ9 eOߒV3Fq{&Q3 {\882{;ʉ$S9ch^Sp/6Y*CV3ӷAl"y-E綡* @T[vL`5ʟ'yL7=r,o=Ly*,NGEQHH|fnxr-!BvB[! ?`-$֏ʤ0RvU{>5~ziЅ[T^vg,;T?fݛ7.zK*-gA)fv! ^fKԠYgH><}Za3p>&bj0gJ>S ˧fs2{ff|{!YTVBXÕ.;0'Je8LwSрJR_\*f[QH :`%=stA F獾'G> k7sk: <+Tme7^cK((ѸR 8\FQ.T 4o U1 {@NIiA1e_1Zv:K;tRA-30~X(,YPemՃQ)D8P5a!P;5[jXRY߆2~h6؀("$I2iʣH'= a~ҩ;NBt;p1 UPv}t/ޙ(ej/;QLԷcbdRF fdr?P]Pg)JdX#8 13*W8րKC +)E _Mҧ*=??h3Ga6brwFLCu4;K%Q2ZvVd-Bzg"q| x/ 4f QF= 7%8V T1+kUv 56_>@mlo^Pn|Ta?c4 @P+A@^CdH PBE HZZ 'Sׁsߏ2ֿ0GH0<&V)-rJ312d&dB(uJ[#+v긜e_+؁ ])|c PjM3!WApLciڲG~Cĺ61xXՎ L`ě eʭ\UҢkG1ĥ6\:Ir\İ%D;#2+)3Ȅ~E?lmp^CS6@OAjH}5Vi*o&%v" ţhmXs8inFl~#I%"+w3jVתPE˴.`lbm Vpyъ *H"ʷ,|ƘE윗{UUt΁F7;5z/vwi+ ;) ~e䋱A*N Vٽ)ژ[5!>#wՍS KiIFxW>S_p}`)O[P\sM5>M$ )n f;~N,8/A1%ʑK$3]{4C$ ̔|pGBf&H4pOP2nb41rz.m0ro:-Fcϐ 8M-h>pqq3vۆUL!0d)2[~6FemsI?[3/*K|a*@GTA={,J׏:츃:O':C[HFT\'I=hcFNo2 ɐ ЮC=Y#{/h~4c]odaDRrKSwonňc?ɈP \aM\ߺ&*gkRn&j ٷpn3g^|4+kf0K' NCꏀ+ek3;yدns8YuAn,)[$5ugO1ZI>y9MƏ!3ѽxi.aP':U@VIywC͊'L s@%+tvXpf1˷BG2qfS( [K=rl {׽[5W?uģazUᴗ]8GۄĹ nK)}J"qqgpvDf|mr)t^{hKy}džɋ`K{6D7g$B6p:PgQp.=׻.E#ݓc \H{phg s[)AZB10Qy}nHoyzͦ֍"s~P|l"#v/Rc~]Z#A-Cn3]5?UC=]8LXq Hfms﵆"5@ Ox&/!c@i,Twn,vP"-;:V{/Z{w|؜1iZ_8+ "9%*x0/u>MG`hNdx8>Qd ,=w>W. 4SY| qs&"VQ2HKx|t7R{Òf ɪоFrhؤV&_/|y ({5i@RZCeݺ-{YK W$؝\w|{j < 3\\<`MoMΔЮy1vHU& }@GoM6(Xv!Ya2d җɧCYUՌ2bYj fv~3ΩMJLOS>{9W'^?Gńfi9ᒩIj@L47Cu빚lΦ_>Sb]uL`EZ ~ 9se Dn5v+ZjcjtUXRL"cZU*W>4Ψ;@[^yt6RUzu 5Ɨ}$0 @݈tz>S>ST }\-)Daut3$<} |xDFg7d@<l2۵#{ .pvFڻ?\: T|F+сJBn@9}26%}Ki۲N2PGg FE<:jSm15sWuJT*3%BLSЯe o.xU#Z[%p#l( S%>ȭSrqo,"R\7;TFfG&Y*_HFI}m6F骸msy򝙼 Nlo[{.V9KL/~G%RF7g@>4 2b) \^m3Z=߽8\4܉i=12tR*jh9J%[UDܪ5{ONoIWT[ZWg%o8iMwlD܁:b;y? }YBڤ MbB ji.ՁY/|_X/Ug +]"b+ @O<謱b\W-WlPHa"VX(1=6b8m8`Eo-@tfU?LD"^/ܫGZ-1Li:߾BE: grrOBd]s^tO)eaGD9 NR4W?P݉B4mi5L!͂: yf:zA&m@l=f03 qA^<3,RGU;Nlǜeo- (KnϠTI0U3-\ vI&A`mSZ Ѧw{08k @wx;94g.@hփ;5E _sf4Q(K/6[_Vgӑe-I4QmCrVc%)P'Kq4)ϯ'<fPogAYd-BEg13T;EiT{Wmnʥxځ@Vh 6$ Hrg,q_J2b._'krrXT}C՜yB;G,$]w.#֏Kw>웱_ =Y{r^m 9i:v9\A6boD%^+@{%om۲ ބXWRd>rl?'ah71u(d{+]Ϊ*gby8LdHⴅAA=2j*QN'2aC7H]Crks|G︳퓉9{#z ;<6fK唨Lzplm*sY7܎hZ}`mn 7=)hEWYⒻ1͏b&ѣ^`U}H#+V&9ըh38 < B72y I*Z GZ_`~zZu(Qle^oP=޲ճc סxɖΤ+2nEv/gsfc1?`XZC3Ԣ|JC~KdFH\ھ:l[,ޜ{in8j |b?~_+fpdEBRxU9r۬}i$Gb0t. 鱼YGk{U@ʵ6I51AXA2s͑l֕X:ߜmsbK!@zR;:hϡ'g8hUb/>9BZ M 1g?Qt.l8*!Ъ yIrqP}!M)A؂L/UXD$ M%->HehCqkObbi#L`;FD)ojbyA5'1!|`5=咧bF 4QYϿe21T[q#oc>a[WP\#B^'j|?K|pm^0g  NzÈ@W Q=E>7^N:}Iw QFrA^da'!W XS׿g)d!k1 t@LUT='|9VIh7´63PB NJ(G(y~/9ݫҢĈt_CFъ4$3m_SO7O 6,*8"efsTUy]z-NƩl<trb6gd=C̔g X'% aؐd/:/B0/@*KR)`?G\Kq{^a R>ğ?c(蒰K(Khfg:Yt9̃͠ gR˪Y\._ ㋕囁w !A[s)osaHYWt-⊩ _g.OV>jBUނiT岷Q gPOT#d{<`͵.N+I+ "Maֹ'Tff"!;}fo] M~Z߀Uv? uSM iuhu:vu *O<1x+Iû HIZ}0zB{Ѣ\XW& -`}re=oaS/2!/ɾZt2,)ԯy%Z94hADqWGO{q K ax:ϔ@D2g%_֦*+|< qoX~[08L`0sZN b? )bD_YF&h ^ PO}/F*\f|@KcG y݇n\I:N>ܜeG&] 8KS0?1;;zLM:q#-Aѹ8tnzn"qO_9b0q.Π 7ZCOLP'J)%nnMM۬qsM6G$lkk\RyiMl+f&T:&mĿ$<ȏh!W>:WZh8H240 ֕kݝa/Ё\w}ah|H[xz"J~6w`[Q(ySиzt0T]V1Vu~3a@ޖVnȅ+q)MkĴyr];cV>DU^Nk;EZ %k1v₻X-K(v>T8,'{Nxߴ򅺥Y ;': 139 )R*̹kZ**pƐ~.Q#;a =]|l|[+HeYվ)Al\D6eL &ŰmT5]; odY/ȯ3 ꌅfs2:lK-BBqW˶k8C;0m6szЮq";ZcӍ^y U3RH(h!VhmfύK$]'l[hܼ]: NNmvS.H'RxKs\*)9eG?JP,=F q zLfO  Bf,>ح=mچNH."$S4cT^^1VqR`%! -bTW)TbXY2VQ~UV*|CH.ˋ{6UPUWd2q'W-Qw?BPnV9RM2K뎱\q@]o?P"w@#0"p f"Fg#𫶘tF9#Σ` ˹> M O{RydO"s+q,o>T:c :)| Rӕgru8j= )p`'%!vle^a$?u<:CWzclW77Sd$KЕP7wt1JǃRuwЌ&@aQTI/ޅ]0K`7^bpۀ!65#6wX.JXV_rߙ)B!nO<R/;%vhf:6 OUM*&;+J(|6XXc {Hb_s^ڛ/746 ּ&m Q2&N`N|LJ*둶ߨU ~Hnul=[LhȺd WmǦt,aeb} Ix6sT#P7xAa*$(?.Buhһ\ 0?j"qkWXR@vAGO'DR,KthfPArҳu@j#9;lʑVȵ~蠜X1z}Ix\Ӈ&P Ûu‰0>}S2'6 ":?FOV ʹ>oGġu Ta-2-mVɐi#ᴄG=OZO_[3JҫqaNH/#90i~j큸;#lof,Ki7z6UTztҵ*wݪIxON-ȱ&]lyCJ}2 ]}DS(h`cI@8B_,J%Ed{+ƵshZNӓg T5$6 Tk7S8{PIG_|D~ndrLZ@E%S~iar r4n~i)y^`|9J3O{}6G-_2Ч[Y:>e!VK13%v2#``-c# | i,Bz^X={?ዢ$ݯxCbph$lvG# $G7ЇSi?uR2Vz !w'A}$~)ll,*r#.,~##vTT~~WVlk eY%rRP7]zdE4HYQlF:TKnf-lR]%R OW5% k觴¬wB\0ڵ8KVC7Wa+LZ7==e֌q*7pkx#^0L" ry`3` U,1s~ սȰ[3G73dPMaqc[ߡuҸv¢c'.=K#H$ꤎIKb4.Hb\8**ϵP*4alt|*ihW%Y;0e-yw*͇V-嬥,.[+kqC60ij#O&αTskA< Շٌ`:҄=9raq-9-9(70N)#``eY(q[i0ܽ Cذصl62~=v%0&ߕ3.1!a,IeQJ1'7Y06bl2|o  'M_C@$Q`@k:Ct6T뫏_2PbEԡ8ťC%}{7UHjd4Fv 8ϯBGV=Z5wt! -pQpZl]Y@Ϸ=59'M<Nn2x~ Ed $kw[uKjp'XP>v_ mK|z>7UVsrX%mxCMMHS#;4&JT$-ӓu\덏p0q֏Oe:5XʗUI$~1=t8V5% >[ t}dV|z""`|l>?"3^lfCgO9/­6>``uI+iCǢLl hr ;Lͧ c72$l5HezA8-Tx%Dʼ2)4y*Ϟ:/;7(@ ɵ*%8[9G?ck;h'kPy.v)swSvV ? 92eog5D-1t[za<)G6f'Vp̃;7elWn}wDB.vھ+xG*=&F%A$1Hz:o"'<:*+A-3ò$؁Ra(aOKa}Ry{1s]r fǠZbJf;GJњjJ ,$@dGy15[Lb Yw @O2GғL#x*XA(Q.>8Vi攊~"_N,H`(W-R vszƋB;̿6ȍHb =+56JL8 )BmwbtbZ'_^)6POENŤTdsVL" @3'xRf'$*BaQt aq[*a'zbzQ݀I<) pOELkpwebdTnCeL;6YaI |K(l#eCpɜ8IYMs=(SL(~^A(}} >2Hz_10@li'{D3h^=/ړ*cK&&a1yfȀ75z+C_Y dWnxfߥ}Yџas@Xq0.[Z(*vu4.`0k0ۦņd!gCOu=_"U]$)U]2ΛFJ+',baz/sCN/Xn'k|f>BT_ !DxAFM+_nH:/>Nl5ߪa,e\C1m yQ>sZEϔjpƯ[f$+ȷ )Z@R1MX;íDž=•'Sh2/n|1Q?ķ ^jQĮ_/%mwlY}@;NF+x/pI1k2%mvkAVD]%nh,Lɝ>%">Dq\ (ܲ9omi&;xNZxFf3 ZeC0oN(aҖؐmq]źfh ̆ ;o^8_mB6sYKo0糜2=v}<,X^+BjQ c76WfOIHs)%*vv˫_gdl:[#Ɋ&,p_88cޥ强*h~’$+(9}vӑV~#pg+\m4gֶMRZsw~(_V$nl =^񳅑ELב/ʡ;g~T-ڦǤn3b*#^OE^OnD36JS{*ܙoŧ2S&Ah(hVܳ I\scEp(\A7*H NK֜*P$`(RЫj?Q4We2 CY7[69S%.݉"XS:ĵO;Tc ~CҙIPCTAtա'ZX'YW(z 8?:}ZÄ5kYS:f\5*1f0@÷Wc{+PbC[a_zrhNKzde4¦ 6aҖ.x; ~pug>+[V߽[p@ $DPv6:Srzeckcd?\A֤E@l( o2 4'q'=&/Ta 3E<4~ JA;D־y:'Ol:mIPæRxMɎMiwlSdFy&׸^$BIC >h8#̉Xa}MDvۏƆ[WϜӛmx4ɜY1\b(MԔfv4ڒ^pO6y KmU]!zZk&P{&uܚ+#O*V&ҝUӖ/1';(VwEbBtꗿ4G7Ї!7Á&Bd/@ooS}*tY5mH *ũ|xj5ghr*<- >)pnʫXKp j cDIy ?Xk)<&a-s ̵6mX`<1Q;4S\pj. )D-n#X)%>Jg<8n hlRfWxִHV8T*zAпm X:. S©I']lgDvm\79AY%9"8&|6G4PŎ]Q٘ tK7z_JWĴT's.a MdGWO`껔o·~f;Se#AJhaR"޺pCY2`cѴZq,>HɈ%7G/ cuZmʈ83xLQS=B6#(1æ33!: 1kT |COtŭq>࠱%1{o~>/HzmuJj ` KHeX_B%ahm ᢍlM7KcM_m-)IP9^~|b}Kza$pO6mԦѽD:)h);婜Id~|l"ɚZ nR TQfUoK(did4R)0Ր/J:{mR/2|U13N1.翛hd5PSCw_l}s̊%wSӁ[W(I@/ts&Bj^|Zxd/kf`ڌ9He}nX^Ò0 Zħ:\K>`4YՒE鄂aF80; tp34P IxU5ޱBt@dTtl(~ivCq,0\).L3LnR/+7^90'(SV.ƭ{|Lm.d>uapû&JBs/Uо\Ҕ=OuLa@ћDS#eP0i5qf&V=LVʽR4 į)[D %;,)0omwUj蒷^EW^V`(i(R?3,LK/{E;|}[6SW)"\AOυ/bc2)mfQ ~sjZ{c䂰tGu^ޠj5A=2|^ TMA!| *Xgq[8? l4&ef  x`C B4=HLyڬM|~YS"T'aK8QGUл+,IQp9j{+(>4G~둝ddO@@3ʀc=?,ǡ~ҽAW+db6GCBĥ W9o"b *f/"ҊC7bƛc9TCҽ![`pո%?d|cq &:!n$W&mz8y(Ln?CXe2zv0ji ٿ `f/~&mFtw"U&5.T"SPuyoR">p*?qE̸f%_TC-eg flhkIԌjzB +2gS;BcM9pABl(9'G^#6,HzJGHð Nu*v<5϶Y=otNq5nik)U94`#vU tw嵖mlWcv:қUiK8 qID"1QqG);e^FMNX$IXt-,Uz$060,RF+s7C%eOK$hꔋf$m_(2FׇiJ|[AПQ:>2D68 ` ?Ɏ _⽯$]jEý ֶPlq~/3(axh>I#ORݳL#6֚bL?]O1ˬ߷GA)z!Mj߃vd\nplKF-!&R5dvrT4V)|8Y~SM{(ݢ] Lˣ_+S߈/ 4-|)j h2nJ -j1],\ܼ7.rY"DX{qaxΕɴ*? EmšjDMm3S[} SD\7<衣1=b/-i]𢙢׫K;[;ʷ!c&]\u'}sd{#Τ_}9=Q^|E"phT{S(e tBnӆ`JE7rc=bHd6I>z|)HIVk(S B%ItΉ;f֪B>q֒(l`=@@e B(Si!Z<-]S6aKOdBmQ5;(;az7&prMNXf|=!ۜh>w X[i2ћtzs%D2εNRcdgCe\`6,J$X_DmOwz> V!EW:*~4Uo# }{{$^(Q! LTM-'c.@ KX7AY*.fnC飈\{ݳqDx{AaqSwdԖZf6 R4MTUN)3lٙ1:?3C < WtEkф< ;&d$Bs<[SQh蘁8 >;REkA/llPF|o,,䊾{4mj?%b%~.UpLaMSk՜e|ө_':N7d}$q/x;e:؉pQW90V=5i)'6XVǔ1.x$NJ-cLup&a'/g4lJȭ?nlH>va1p*OM9*JX Ӏu"&GjՓ9@Z+(g@MR%_P' ,ZK֋M2b̆s^sM"`K` WL'AM: DIlx3HyQ}q TѪl{#HHnѢ`';Jt}&!3^t`tOi7l+">JG9ZqմR;1C(( uÓW;~J?,gUPҭZ=OJTw '}VݦN %h\MG!XRny( Kj¸ܞI'O"M%*~q {}ܜDN ğm4bQP 'f<05;va7^;Wu&/-I57őFyh*)Z"܂/T^ѽ/qQKMӨ뜥*"s:ݗud@Üx?  μA\_᷈MߊV˛ŸA$˦םn:F÷7(&䣝T]wcfFP z!0.>]eMwfƽ.bϹtzφttcfx - Kb/}chY,b)o^?Y%3ءP;]:yM rK ]t'L P+}yoFZ9pQj2 Kwi9m 0Q"5զ,G/lKg"K4+R̞*DѝzW4`_#pQg$-p-)-Z+1Vs@ѵz& a*Z:}+wf2h8y`1Au!(]6.yiv25ޟ9:ĉq̬4PrP+s-ۓc-COIVX,;y?FށTi9dyfmΕvl;E[;Gz3HP#J:Lj,b-}ÎK a"X~A7g.R'F6 VѢ(g#32ӋqVYRנhpqI{|NDo1끮$G7([ӑZ* (:j`\ 6+K"o4q80pyLL"A@WTj ⶼF!_"f/+ך|/Qߖ|+q5#̄" c2{;2D*Xx $s_%kaGg!cRGK='xi*oA>PgmB"26Ї6$ 4.ARy8g\<24o8dDam[Oz2Lp ?T*;=ʩ␙:fbfܝwJSG'e6$0i2g++ \{b`z0`P])6OXHl *g)`["k+лײA\&ц/TPmǧ(ב.t<$ 4Ȭ9#iOxD6p;G%b֝4 ;+lӓj c\W/{ŬVX³<'c3$@eB.Ώ)&AFO) ӾG]rs@Tn\/Sjc8 X?e[,ϫeL,\uQk P g˜La* \{3|/ئrچ튦BepcwbyC7xYX4~jYiz"z褀wBTϟ;Wue@P-l^#+̈A ?/xկEz4]˷x ȐEn{Vq&M\wt*a%r%!@^*Es@83MEy3UC:^?IeF;7*c OIʍ.eٞ f)o/d6 :Z%\'r?I3"Awg&! BVig(m2[̭9<s9H?W2o^8|>Dcs$aMً$h[ 8`M:0CP2r+Ĭ)Quf*Qĝ"bwF7n[VP#..9;T55YjU%IWMȏÈſԵGáӏ޿qR?Y魕t u ;U2k"E*b=  E]d|K1D{XL|w ߌsX=Cm) O#xu4gD-RH Uv^GZ2efGZnyDO >9=c7΋ަXYTNfof1M6C}/+aj4=\+%|ݟ(%auKyhK,\5sӄHn W%YnPl+ȉKxC %yt1(GaBU%Qn)+7`?vRi+w,*N,}wdڛ/ }܏cAޛ!z֗1>'Sd }XDu@]o~s]-2pF[$XQY\n1c"`!:| S%t#8'DzYF@䭘SS0JV#2T@!=V$Yfon~^rǔ *f.:/68uϦI9 崖jG)f6_\~t*(Ԉw;^Dա(VS: kRʋoB|4ş-lj)n(\Y4yJ%aoH(>.0AuVOsY3_־A;*|zދ,Cʩmڟ~* bB$U0M9|mkX|0b"y]=k؋ -5(Ɏ<HJ>0(YQZ)9q@*>t5;6y%3{hKdB M6'=Med*8㫝\9@,®dyY7PQW8.V^$* TQot'Xx}`4Rk|1j@`s?`eqYFm.qRh&}y W͠PsV4M(@|x"])zxrVXk`ϊpbICg qV~8YR"Ipr ;C۳NS.qN1ԠmuVc{*k*s:i_OMVmkKIoIa9,~T.C)}7SѤq% a`.XW.n\q:,͊qZ7[cxdMtv($*e") KKi>!~iiqz+0X?Dk,`Z׋:>gV>!\&m<ݱB 2<p=J`Oco! l??L ~B`~ Ms8YbqBsa;WηZ1w>y\)6Yy:Nf4 ]c/pgBu'NǴe3jen`5 '苼Phv"f qȟ$4CG(duHP 2bSn,rk7m$3'ϼo 8y}10.3r{U tŵӮڴ}y%y$ E>فʖ9&M> Z+tIP \neK dʰUS* 4Y/[} y\0 G׹t  ?n#J?V2+ s\_JG´kܓ_\)W{L3&p:\#̗{1s/Ķp-y6PPbó+~IO`Vc &YbKuYx'ԏXh!3h}m腢bbQ#=/F9p˼W_3=A85Pq1t7sL2Nt|jtc+Ϛvg)\B!/ϣ2 \q=M8/m(|ȃBH&qG`KIx.vޢQ?\*^WF*GIu/}s?d_\mua]=DysIm~{ u>`Ħ;ev}I)m^{:ԧr['^a }!s$^hY@QQ N+q_0jQ2q/QU ՁlwFl7Y*bԃt ҋVb\'I WK>Ub@UWנ/4?Uv[^(&HzSyxI;c j.>Yz "CU8 .AsuOz@Yl)]KIl' ݑOT3N%}:8X&8 z(OmOkBF 5 G~5chq+d"SL1j;}+#`^)h*PvmxLybE3:!y}|G#MxӈPd#Y:i"J UH3Nq}J;>u:ܵx#fo_n9}1嗂-K?D Y@G*LI qrJRݬYb4wZkdHK=ݮw8(xR]oD9,d#`Ф;/EsUNv {}Q,56vn%FWu8CpiDa;d.kLU)6=/U<샂U*c͗um+foUuTHm繚.rgb`Ițp܀j1;ֳ,VO*=k+`x*ں]j;Ց"6ntd2<3!ǜ,Q\dy1(Ңh]*ݽuQ:1Ů`GHOq'aoA!g&11!:jd^;<%qyS \J:9#ay, 6tGwUZ gńS D:k3B*: $6L>Fô2--[ыrkgy' G?ߧ04^Xp'~^|(.AyN: y q1L񌺫EF)ϵm#žIBW㪜p:T=3U*.]0Lv{E0yП-ax+heR)Q@=(bn 9mW$w@țBuYGaU \݋ Y;מ) !Z!Zd̈'HAT+Q\ct(:N% ܸ-MQ&%˚$$,$n x5VYK_.{vt#~m/_CMG8j,"UggiY9`{6W#6^d9r2$3NB+(!k+OA|7T/qFsљL5LRn?RLjypK}}!j: Uopļ,=Th@S'=]z41FS+GvE4:-P H;`V\agrH2Y:4Y {5?Pxs Cg96YrP>Q&Kp-諀oW|᥶8FWEG̈P#Ӎ.!oPc^E43AO$J8.Gt Z'/'G)1&; $hg+Sc'M'!΢ !}̄s:إj[Z˪'Єt0 :K^.0h)ZM&7)CTq;>yҿƈW36_R tq)+BfPU&8y֏7e[+Ji dħN^p&kH &[ݴBXcٱR؇k,4`9Fmja'K,3" k\DpjP8SOJzW(,]ZXᯬPC|ꭊ2_1d+<f0ϣWG3O O7 yH:28fz`KQdZ9zby(v`yIℳʹ=-nۊ ފT@ ^(;f-}D&Uz,df j[#7hiϩnbFx*SU)J .ޚU?rnIʞOʕR(<\tfbP?`Dxzo&.*ԟd#1*,8\7җLjzXS}0-:D܌V>>&R?jk߸6&< rT6EC2?B^KOиifX275/jr |ֆKFލۮſgYWq_fNfPǨ.R͗X=eih ֽtwћ?Noڢ8gԆW8fv7`.^z^ɃD4wzY{u 0`5$̎k mWo4Dfg4>J>,o_p,cLG_ ['wGTt%u^V|&;!ߗ1'9Fij}!*8">;-'> GQfWM ~E2\"gǷd%Қc݅R]CGUEƭǣ\L+ygR0o /_j/Ď{#4T1z%]>5)JTx $ An\K._Œ%rҴPזUj4;ݚ;59RT LQSV'^`g}!RբE$L )~oI2ޟL.R3,~(H@3AM-|3jk$%@E^T񯯷$0k<Y.# ą…v>׬acM5W<ŴTش'pvhvzAfiM+|MJ:>=yv(D%wrrXUH6?Rc݅j-O#:QP;>BXK]<rKӟ^z[MJ@V8ER 0X$7Ubb3NeCSn" =V; X)eÞ X&|#)+oM\Qu2|8WLyw1vَu+iu6^}{ Ȝ%k^>γMbP08\W=!NQ_5N m 4LJGpu ~Œr6?%9E( 6U50!8 ,-M-aP+~' \S>LX|@?w BiӇFG/)zG=hʔm{> -ΊpP{LP!.'](Hc<2p96(!{@s+^[W7?W-c]yZ+$*Z!|sXK4;K3h]ħq1BH;֫27`7&WAt}q5)DJw ܩb "_Ԙou(#~wI"08|s-3@c 5|D_5 g"nyPaN(ӍG#U?>w%qd{`%@&8Q|ugmVNFIF=H,#JP nΟ 4HGDidxLq_Pq,Fz0ZSə:T9qɃYj{@:<.FU(/^k\@K eQFyc0Yb:pM/@*^ Za&с/CEv%.r BXA/5GDlf+}C %wLRq!)sC K W1"W{2T-HWW",h> `!5,͐ui돑NMC&0xMK̓?C 4Ta\c&#< ):{#p|8֙4(Kz"Zw6Yh#ED"4{uӑ)B2n6D>tZt rj^~b5"#h+d gYжm{lfLE弒q)lN.I%s {!6DxoT5/q4RJ*6PU \Im@*Ը, * /=i\atV]d/1+vkÃ=Euj2 6yD@ac`R:ڤ:$YTV>Rrgȶ03(AF>Y$,f6$1Hn:wIk] >S_xF1x g?cvQ„_¨30[zN`X l2+--]qs~qaPk^y}q {[; $ ?ϕB!ݐle|-UbhgIG\Ka:˪d:[WYy;/ Μb_ eWHރЭ"Ǫj`lfG)c %kS9J9)ǟ*yReayb9K$L.{l%`<(fUSoI\q U<`sD=aɚ!] LbWjvɵ@)~V``ai8j~6yC"ّ&I" Wޝ-7e rNuLmGo[ȉb+DSs_s84 %3/t߼* € !q ;WNT_%) ҖO%6[_F&+Bm(. R5$ֈ GȮlPFFl162w*sc2@+lkl`kF @q;MHPg#HIm%AɈvE9Ѫkgh;"FAJ }%VfACTfօ[hS$ LNuOSN'&0AyW.wr{*\}^U Z70{]rbҎdWQF_\'J3Ն^$Ƃ ۟߄`+l:+uJPYz-6:|BHZ} h7 pDk :]:JPjaHfGw/i|,YK/*uBt[Kҥ~Ԟ?}r{+65xԅ_=vL u[)79cp8"EꖻaXXwᘆ`v} OczNƵ zvJ}楞z'  + 8EM$ۛ^~=Â{YB+2J(XThvwG<H-$kl:SV.2b֓jX Cy\% Wz^GT' eHØϓ/Xk3!toDvA}źK,襭J3z| ?¿Д#A" ^[񅃒^䝂0~0Wwca8_R 伱m9v'ND~\ڀu渊me8{LϴA_<ID AE])It#U=-g|`_Σk3v.3 9;~NVbMPՓ14ѱ|o2EFb;-m;'iB[]Y^Kl(L]͓ؗ)#K#P싍r9EpuvfWu!<9CtU(%}K@}iAezOgzmf!@qv#C%D7rDz RRto֥㠷hv=X@t"@DTɺFRa,ZfvƂ:Չk[|7cVynٺ14-9AD H8'.Fy.;I|o֟=oAp/(cO(UJo֢}UY4}D{|~EFspMj:,x=wK[/'k&fS':>;a3R>? 7##AKK;E~w ƛfA_o\&Oݐ៟ Qx8<&/>xNlJPq-p:4N}Ѯ*eǃ0y}q`#!@yb#.ڿpS^SKAH( o_ƭ4|njo{i(īđ7iMx4?yZ0!5 &88r00Hi$=?+x4_1S,HlmggNn%0ӍƔCFHKYH?2+B>!xzKyLh_8415)B7l-rG|631N.U@JLT)jlo:*soʪH<_LR.*|[ y89[Y1?CGŰ^{>ۤ&9hYۆÞvJx'ksu"vʝvˮmt3u> J ʺ~gHĥ sSjvbV8+Jo!suӌ=k_)>8̨-[Zqkai&c y3_ϙo:xQmWnbkc F}+q`fBwF"9>Q!wWrXܡ+u^p5)HrAiO:D^h0neox\o;܄'4!4gkoɅN3&4m>ߣ:;|;54*j3|p #I渵zpAo Y$ 6ҶgnGg*pI4֍B7 Q\hvIhWhxIF7&t+_R6 =MBkZBW ƸdG3A7QoV8]YQ kH;Ey[-=vfǪ&J T\+,_z'O/!+ãF &ꁺol?FݯLe_UIDxH Ui^0T(Mi3W9趂\^1q9DVF*cRwvFZY`#,|T[ki+/KcEfA[A`U)((wγ/Se5RD!&u"q)YJ:|F&S_q CH5[yB|&c~Fmɉ\'I w䃃vD,DwsLuvqWJՖ0p3/EJ1 )w}Mlw WG_3rq\#DQKD]o)9.{k*R;8"E(:*!VD3+뛈0)u{u~۫|{32!qԭ6k=평9a Þ;r"f}xa$;!ifx`DVf-MODEC>߀Z x-Q3|ݫmre0</*|~SʶSW<3Z*0ȍEj2 ׉gsFqϧ=@qW%tk<Ř5C O6P@pP#gm(JtG?pEnF| ?e$DsYIB(ռA]ͽ//U4󻀣=2(- +%T~͉:j5-Ï4fR@EJ6?D_S@7;V R䂍C UfA[Cܲ;"t$COEu,wo̧ ]М>E~xچ%|~'^6*^ʢW'xr &{2wJ9o㋧9>{~_]L/]B$ij4*b7Δkҽ@6b8ic#NYR_YVaiM}z)66b/z ' ~6 9VZXO@ '~`1e3ջe+OTе :k?UTC Wk\ҢnyG|/.̗9 tThiY6>C Sl1 8id$\ w󬣪 q?0t&=+- :޵0{aӠ~&5'~g⯏X2wu {p41gnh&]TnT$XVEf!iEMJX9ݡͤ"u,%,{s&>Fm-WQ_(Ikb=+.{v|ku* ȀnBgn\5_s H9BʛY%-|/VF1 kT=v0=~S0--\`ύjQκZ5pbuY$Sk8&lP gBY6<2WzG;7'J",nZdb\G`LXdYP~ʈO GWZ_Ibi}IYܰ[*xS*[p䎯dyHhXz,CHF&WAP(4W슌0)W3B'#:9)kN 74mneP(IeJrc n)~{ 2#xlֱw޶qb?0ʺD F'o%r% "]5Dނ{m4jzJw4V1sn\v_nsmWb+ HBw|E@XhiMn`EqW<: NqXj;蒵C\K@ҥ*v|WvOȆsF޺' v@>֜-h_P\i>0stv{sͩrE,k!HLpz7g̳ceB=X#QǃDƅvhjW]ҁc|/d{,k7ћ4Dÿ⩶izW_Z}= dO2iĻRU! -ZU]$Ҟ)uB*fg3mL _YQ}]2xQֆ:lхaĊ&eҾ㘽>針=FN\Qv1py*9FLL>Ly2PYK$p~ScJN|[>H<"X/\,$0i< HD"`exya(D܂{les8fDL οzq@K;t^[ "c֭|J2uB7l_^T!o=jd̙ʜ(_E!'~؏Tߙ/-l7Q6@alC=W9h3cA)"CVIZ6TR7cGQ ~et2+^R_-;/]sTi춑f[vCY8w4K'Fe }f<ƻU@"t*b@rgL<)dȕOۛ>R WP8? 'q[^xX'K ;^h'9-y .uViXi7&`'V1ϞY{tF;tN)U`!`%}>HC^Kρ'4acMri ðxj1qe1UH0E dÈaԝ/A ra0Ԇ1իvsΙ7̼VB:0+Jsuz;cK-xN|yx?gؽ)m\b:~[De8YUg;Zrj2M2'(,>p( "pQ?j`ٻI2:Pi*ǹ7pu<_w,Rp'vǧC]17tgzMǬ)۱!yҺU$׾T!p_ ;-Swea7I\uWv8r7W1} l&lJxo{χO$뢭J),} W=#?ȁL͔)5c?ӯK[ݪ p+zf؞Y3 e_uxw>h.l6]beB -0_g t׉Th%WJͰ!}݃4w9[f&n=/+}x%-|77;]?A3cV/Bc=F2qd8- [sTANaaH68^Cq=-y%! zէwp`h/OpS"]hK/-&ue yHz닸G^ )\P];VF³A Rdt?{>p}W!2DWڊ h#Ŀj-aRC $iÆL"_7WaG }Ƭ"n)=oɒ:^ Zέ'fq>GrXv+*ߡ*SY*&˻KMG[,J7E;Fqm x"6oMN)|7^{tOq&$ma/Rc LU 8d6o(ìݵ LD[)NGtRYV-G 5}<+Tۥ"愅d$vKʶ=车A ͩPLDmr.=Bҕ\Z ̈́D?8 ,f}d`Ja*t&_';6,_-;2p$k\Lb~G!egN1#wOzhѶ~wDރ"*./3*&YgUD_jQ pa5dlBZMgmtn򉣳.4gBۤ7K"{@6O; 5GȡSIX\bqa%z._+o9Fl>/8ɊXWcT(dqc~ߩYod t& GqX?x4¶w{W͌iRY^e% `S2xL/|VuT$( W\}6ЌSꬅiRaZ}1 JI 9ߜ`nYٛvjNj'G$uZ^T8>RƄY=Gn61OoE?;8Ho~Җ@pL#]my E`}4ƥq8 r Ua(\|SX/S7bciT~p><#pr]6ÛA{j$SO q?;:/{/GQ l>}i3S~I 0.jpu+ao-Wދf6^}N M2fT%F57P23蝱zf.QbٜFa!Q(%&.3D*O{Δ,|J|S!tQ0A&/NV-}"];|]ڻ3cUI)T$3WWW^2笫 ;Ocoχc+],y,GIv g_qmWb!Djld-EA}>ј׎rٞы&rEqR܂1oSUz]ʶ;^aAq싨=:xBMfgc6\}>Y|ΆgYTcOZ?Ia">ؐki>mU==]I陃e#jH;RmB_F&'=rIQsBR\;<8yy%0\ t{ B{0<ŁP2xy\C̾Ikvu _,V\*Seڂ`JD;67cֿ ]X< J5mz_77u)Yڅmި^ 8 9Yd&cl  >5$@`-b|mc-nVJ pxLS6O+ ؊!3s٣1n}I6Reٳ w҉ Kk$AO4R?7dVή}n1w,g( 6VE "\P'(%{mWefLpjd')9tC8!-,k)e!!JtC ?T~@jAf}qS%FCeQeapuzͶr0+)eV乞EGa?ÜUBWsV.g1S٧i:Kh+z_ ?^8`Xգ'`ĸFm/)CߡQ7YZm-h4lӎ4FOcg:$Tq)%'f[#aX$bz=8:"ϒW'~֚ыbU'K~4]RzBy9zM'|.FvU9 X1cspk-M_^@{~'HwT$1my36s÷܉Gw#`%FuENV)l3{xQi6MJqRz.%Ժ] DX=&jp,b:diV:.>'?!#d 4@q|bUI#JEH_)$yN(xRiӸ x@eJ&W: 3zOٻ5' Qbgy!O}2:8I)Ms'ؕ+ls TpTKjĤ$rS/X);.Wnn3?ݴL84!ܻ!9Ɛz?S0N}fPw?3k |/18Pd?m&- 4jM1d?A7jO<9Ȅ|Ҧ_7Abk3K H<(눒IcNA'_P೩|]H<S=3U#+sAb O(ZoÁÁpj $ѵ( ۊH9)WM  Z]}CTEZc'v9*s(P@.M0{75"[3iFg&O`'#@S"{L$k[FOAF*8-!<61z1g !7T.C_lM=mv+M>C)byK,1g;]0XvxƆ*@'[[Fn/H<), a?-#j|z?T8WNCԹA!V31Q8gV`bZOfv̙,2H^1{)oH1^`^Ik ˧;l⻹GB/ǛI?hiP R§rF_مŕo8,MNmU'6xgv*^ӕеTOT˘J^3M6o(RSR3&ZynDPհϒXsq(l".yy3i-DʼH n{mYkgdyT*#䃚)YE`GPԢ:hlBϻc+KgkuI $*>^\pYF_aWXV!j>w 6d=6yԞupm- O눆mevkWT#e4ggG/ S1HoKGZߴIXsϘ7GF"om>#H~U/;`Hy=1@P۾Q CU41QS?nŸȓA0FAZUV!޽|i)zJ2o~50GW(Ym! N=; BxkqDyAi20%m +hk5*'iA`ߙd/s'_6wDA?˧4"W4Јh% BȒj|{d&G2PP I1KJrywmIMX$(͙A *~\D32L/>JZ bDI4-"I1>8a=^l7=J26}[}~<1e(|3nBݙհ\ѐpu&V piN0#=;5>Qh+6)5pV2Xln&v`rPFljwOCaoˈpA,\j?o8v]E"^lLO.­原Լ(qQc?xtQ% # zF۝L4{u0˘`S30<{ݨgQ`3:bd@Z->S$*%Nt*zH&ckJ0s>&0Db,HlCP`щ\fD;`]WRRro ʛiGhJQ6D5Y=>;J ^]{;ˣZ@ɖ-$:Hz{@%iFzfZ>M!|G* vi+KyJGEW A, ]>xn wdrF Ɍ |V87Z,:(RZͰVnh۔ P0!H8ڥYP٬D۶+0A#aP Pf&i`U9!k[dZyvp{p45vs,_iZHݭNK΍ ij&>={1b3s6F2hܧ2^xpIuk Mpov-/NU<4Es3PEILԶ41eV"x0YVaŚٟmo-v]MjN1+0_K $6 bRVj/+KF9ϭ6Eߤgi$"R}^b:t$ 1Ujճ1 -Gge%.^mUb$7!Rl;AZp&.ԉzS'}LAŻYZ[n=8Lr:q9 rD~[5^a{ ><:&RJ^8](^XufÍ{"[dGxИ}Cܢ9EIBd}t@Cқ4;݈H[W.J& [LQoJruǕj,l/p}04*:%mMJT ɡN )2Q_1e91Hw;>2&F$$-n1+QwcXކ}-~YX,33CFIsU۱7"Cږ#Y;fH{mQ1V++MPWpDiSVͬ.5,pײ\d]z40ޡ]f1kSoZxbE6aim~A+iS@g%($*,dzvy8}cX.YMA?pw&ymq5LRj{n%)O,d@o4E Uyx8pW`wWt’~ouVY=MU\bgdյWw ׵~b>4EvnpexkJӶ٥S?IG4ΠZ{~. WgT\ :B c{p$O#ixX> f\B!KW0g{Stz Bز5G63Hʪ~;g*hGL$k5H'3VHnŜٛ i(~(TALL w\*(ho(fW= zx&t0 @^[r b:ң&oӈhj3;b0Bm4_ˡ=S;RSi9@TU8-Mt>m-r& 8E#aoEqX6Nݬ5$)gma/"@Hrp0Ǧ3v5@6L;f!/g &J hPM!oKXY`D kS}| eTʿU U$obAPQ Hm0o'ݢ_H|"IL>iVG[Sn݋u֒Hn{_^/TI|Pjd 2Ժ"4e-gO `kY1i00SL *jO_I=tQAn`;s]NfX_eg"ֲf]*ݵˀ5y_U=[Qw ΆI 88~Fm4Vd ŏC|=$\[oy}C}?'_̕P ;Q{"Ra)SV>?C f[פJ^ہ9/$:|:--S@ 2/lس6|>lщaٍ_^k騎;| uW*o&Ө=u@mctX[H~B.6/epau䇐e] 9DZO/csRR^JqdԘï Huӊ 2FjeZo]XbAͦp+{"v(*m<+-~yU$ZY_$5_Vy62^F,\} +OOKsQrn>ynH~]G"m<>fyRqc*]St+-˄\R7+Αj4>yAYr/.L ^o C] zz|G$UNg<(yz 7;YFɍJ# k#ob|M njoAQIѫ%QEB3jFfA4Y=-*ZRgϷ;Gܷ)-CNn 8-m-Gz2ğHԯ3w vqUbsfNc҅j3Hz%pFX\)<ߨذbZVO3QapƼ+W/Nlgk}1דVx͛qƤև|o*EI Vvtz. G l%nCOGP|a Կ$OR3=Wծ0}=»1䒝[m.d.O@xPxٞ:cJkf'Fjx#=el OA-"4p &熳+>aZT1rR+lwXS?R3VޠcG r`X aG=Y&Gx%\tZ8!ۋ"vf)9aZ/i u?x\SJkNuˏ񒡳ft8)h{U44Y"ݸJlFu "⽣'(WJR Іo3P weP7b7/|r9JnzT _^9u|jS}CY&$:A um ;k SD Y'm4f  h*KuIE袘Qvr5kPz<ɵ4rq"#['CVtCDž@DҬuǑz+RχV`õ\iO4,[.GFGZX&bT5`>| uc>-tx!qn\nV^k7 7>I'ONx(=3N*\ }_s( Jz|i3[٧?$rSYɚ G^|VY9qpM}bg0?qT =Z%QXwa㽥0KGDɸ(x$!'HJ۫x"@K\y*\t)O LDg-j{٧N?oϰt@m%⻭={BX-bvr]Wjx҆kəZЄ#S [b\yDrhZt荬,A6W2Qv7#?uNsq u:Xx&CU"K5߸* nU[YvBPʖOVϦai5G9UmkYpnױZ8cԝ8(XK1~ʸH ,${YQft]̐hfӵW'R6P%S2)AX&ݣpnpò5Q3r*y46:+ܕL4SJ^w#Gfr^8+$ bWX:OafIn $Y:"C 89r&oy;$^F%^ ˖xDs͐ݛ7̅"ekgPdCrv41IM.r^ܱseSm/+cU8qY|"c~/= uBS - .Q/j1:FjgO 铲҂\-Yn]h]zI.$UPRT9QJFHoܮ~iR9cݮ·$>jb#?Uқ{g2]4LYzn%y%.Llw{̢qLh Id/?Wwէٖ}dw+GPV6m':7\M_].sp/BIlɤ4Bv6 Rբl͓TJ 7.he6w$nW5[]taD$lyj6G|G#_ɩz:. cYge!rĄԌ?kK@XVsɲ8ᤸf:FٙN2.,-/d(o k˅&Į-P$+z}&8Y x>:jh+>szm'n| Wv~P.~xA&DNW*rТ+‡ܦYԜ/Vyk8jBAB>ZL<&<=29nV@ 9_pw_ opROL6B~e]pHTA5|ms`j-x_b署$YNtD&&'+/)DK0d?(pVQ鲇MS>wS79HYgdy;>0FLQpcqi0r{o⁒4X"@ jXw<= sr(<̕Sn۲Q|  KLc }t)VfNڲVw[/|q¨^QdUqf)S"= P8O+&g5=+db,FAuO?m[y.jH7e(-FMtt F 5T"Re 7FGζĀ Otsj2l_ΎjЀkN4渹-T-:{|P{||k%Jvg7Gs=A^iK¯og3=s8`ո2hbv %a{ {0HPE[s ʏ{3a7Z8# ie=b8wр2&H2\O;۷(4|l8q4q C"e$<:ì/8+ i+!6ZIqpBt(wIB%z4nGpru.`& >;eb+%/i(wFAQmjb LZ˵\\a)~DHE O8 9_g63iBYTT-ผGY^^5Wj##|3 _@R4>{4V%+!!|D[@I ŵ-zU ׀C/EnmXj0٦gݣ.C/EX >yVr21mSfg]ޗi B2($\4d^{.XL@yl3)qoN,D[Mhej[vX^-.#LI- peɾX٨c+?l'ȧ.d,manLK{߃w+y p &Ա"Y| 0JĈn~  &-!h._>+O]ڼ JLWQ*ECV 4O w"hi:Lf8סqڎW?&| I[vD(EHC8L0QK9 Bmoߤz4w>N7u·Ă6K^^j, DnaZ^KL7̖wXg|7giy=։g~gIíƬ;$x$gu %[%/ }V'2m uUízځWWB!P_&fQױsbftl0Lp;ݛՒOjGW\a[.IE_\6K̈́ +J,tD{? i~7c:9p9Ƈa g)Q>JNmm9%m 01L5Go],i)L\8g?qN v>I(oqp8+ gDqa1WK; 3W%*zq\lYnMaLW=U͕&U'lBEv?*>uN1qydRhҞ4 `!]l2cyR|ٮğ/HRϕXk{V[=K;lmfU=YG>;h}¢ҁqs#V 7_Fgryb>0-tLQpk dR5$i:9?6\]FفBE$ɶ6EeYU)P-ygݺ q.JhwܣW'm!fc@4JjZ\uM&J0XsZ4Ƌ h Ňh1$` U0l 8IҮrTb}rhڿ:l/SԆY%\|K0b {A ,îiәCLK :(Rը$_wQ9#xh"|B1T`, X7mdr@ ""PV! T.F/I78¡"i] .s$|4<-(Mx.FGKdTK"l]KE}ꋡqGkpGߴM]ҭ@Pcen~ =Rp φ֟wȰH]&ac掽2Rlf%R=rTXzb}F%J{kyt"11NH.a+i~h  OYΈa7m9/ͳ\wkGnFfe/C*qB{tDyS2sQS$Z+_L*T=iɴ[|+;EmsTG}Y3hD'@w]$AsN *0+Yps6dYgS_g2'n~8'ע0q}}w5a37Z֕KàO jl mJؖK9oo[tg{V2.7\׸APc27]@?.Һj4Ҝ:!\g]Y=3Tb`A=5=ꘁF$VB_viCUt.0!SWo[ݸ lj&CZ5z"+I}b{urf"; +5xm{Z=(|f~૨qazE: fB&G>€i= A,#{+vA-h-sƻ_FUϓt'6զJUg/HIV*ھc2]b,{2=Z..-lSѦ[ ׏$tGv W.OқqQ.ݍ?lKYes09CH1( &;[R+*^'D!)ގB7bú72T}h͏kX`Ϊ˞m3`f Ra㚙l!BN08ՑMQ&\8T\JG,M<iQPԗOVB7*Ӹr gIMS,[DsyݝmJ0 NýU-2{pz'uV@If Cd7HNl vlE+ՅR, h[Ѫfp+&p@dx+w\RbT8P;;.U۠9h%68Pٸ*.gJq2uka:fUPTGmB*4Q謨w`~nܭ^"{@Ü PLrݡ@{rXj ]LQAf$CKfcF/ JoxNDu\)^*(fhE 9;2}>~N<}V0$:+`+4}Y#mB8#l <&.Ht]QhQmT[gbש SdǸȎI1Ͼ&rڟK9f0ko)B?{8#k\{U:998ml̮AÑ#f(T4kChMO[n@A)6v4cm72;S [Ge"lJe9Ʀ3nwA[\>[+`4J!~~):Y/4x.&=4kfp/hua-%RßKrh9DzL;Ryy0[#m?z?܈m9c17#`̱- D%ZhV.nu:Hv;0ZpDyT/ < MU'*%xP"06}b Nhgts^Яtz Y&͹OipPN4ըѵ ( ;cJ]kGoo:P4ՠVl D[$QgHA!0n$L{6?t:SΔ+,qҨ<& ʝ7_D[k'` 8Y.W)dBC6Y]砑r˝l(<9n4>ltޞ$<5.;2Lq+T,si7҄e5k./I^ =@ @CÅZ/@0VZv} E@b21o|"X](zowerkkp3wsʵ.%ۛNo$PzlHu&d,Ǡc?=HpF{X*vyTm[؇S#rh .#^dyPtЕߩOi%ST}d܁fJҸ)W;(rc#J Q}Ը-_ZD iUqLa ϛKvilW1|=Soz(/n6/q_kB42ICcKa?僲ʬ)KH]}Z{ !n7*w<:Ea:8YX¶˖') B=GtF: N/՛xP/s9C"EDfCul VlT[/=[!=H:-[BmQ! 4e}nsjZ,X4 fnri<6?0 6ɹHk[ZxeVQ̺}ZsSw9ɂNP}t]e)@xv E]`'J᎝ nӜZ lHg 2&}JWc4#|LL <0(Fu*E;휽?J=Wfw⋄]ElJjBPP]RT&)t39UқMx6g zË+W{Qa g~0==\ Rؖ8A/Xx+/z gD,X |7le:"cljT l&(|'w (aSG6YLC}j3P 2N= 4,3r`T2!sI.BGc1 ]x<Qy}C&5֣^0J>DYk`;[GT-g,SATG*2 x-KHuK} !~? (UqmT&S(¥:KuN7bY`nuJ RbOvjM8$Hb\K_Ch͒l'v,|D*./ zADuuLUaØpCaCP%[ &<bï9xa+tYɟ+qҞNɏ*̵mG?ˀU6XnoQoJ RW#9ᝤ*Ւla٪0 ɢ=KhcshLRUlQV,bGT '6,4SgÝJudR]$}tGݩ XsUn?ROebO@VSde0ȇy٭ , (&UHDO}i"8 E_u} fSFdStG1mK͗T Q؞lFRGJWɂL~X42M,=Y22ҹ@mƟ* 3:|Ly*!dE)aF,AJg`{AW>Bɹ蛢S` Iύ|ݼdgPFk'w-^Z奒FvMB&ܲQEdR$A C/vg/._&%aSɖ:iQv<,5hڲH"m5Q ~;N!J$CeDŽpvY`loT2l3^Rx&nrg EqA[Ltb8e5qE {&)o qtN%TO,lm,!SI&wh4hD#O4u3䣩GZDU - W3JȗFHNtj}^ W{ڧ!D0/ֿhKfRG) OI^Q8\5窙n{g}p?=&;;ު*LCc *5􉶶[ģ0&}.G3z(Kdv\J~UCd^̽Y< U")u\>%-xwÿQ 8ʈ3&S( V1-Ok {״X뵧Ui (yATfF)ҲX\)e)k 3BCdl\ 3 @(y]k e9NA `)/" BC/)>y1PU`Φw~,g;YpPgAIgdRdFOv:_[smk0}nYߴ{f[Q:sGOgV*Ejx6 W#R(ڴLolw! ޽RmSUwI!2=?(c lMR]:L ]K"fրa::q{qJKmFYo 'WDKԗnu.nxWѐݍ.Y?nxw1nj}>,׈HݽuHArP\"0~v0?5ףʯȁZR},kQbUa&lj vD7ۖ`qPf-S/2LԤX ΂+']]| GoL@?HUCu2W`p[o•!)r*/43<Zl PLi[Wux%v z_+ruM~GPLWpI4.$_`eWj 0{Me%M([4 ms4Wba7XLS^|iE~7KّҡH&/a{kCr00yrEw Ic۫~|#gQy5Dg?\!⦥LrVTX2Q~Mws:'nYUsMG

bǧ_06ii-s3+GM.4#Ui7皼rP\ci(=C'I/ceVC`"_źdndIS)-T6WW!ږH#3B UfЀ9osJm?CtQ:F:µV%i,6ѳ']d*C@D0ݫA,f+쾲x!A5:#\ ˷U?J7pp&Ɓs@OhͮUEsLiZ>Yp>*`Z`jm?~g(Uu+sK!Q"w=T2|M ;@l^tZL:ڥ jžb6>f"1c]WdI_X&kˤ 7Y[h/Pf6D /{Z8 uI!mF7;Ӗ._}{b} yKGY PW۟J %pړ8-7J۶Ţ@p#ŪwM)+!hQLPW~ζ夳Ck.gbZ==U eR߾C[mAI20]6rSy|-xuh CGOt:MZaJ ony-עz#B95Uj-A Wa7+=88Lv[*Zn7"gt~wX H9h3A*?t_8i0M-[ٟ1mWs6'Vh$ #؟kl("S]i^吚q}|dtʙ*t+_b FEH4.mGd1'f(E{MӈDA=uCUVYB!\!:D2+D!:UC18k9Է϶_&eksaNVCcLý: ׼FÛMoS:Nb00~|WJo ƔBcG7WΕ}:l|Ê8[tu'ՠY U8)5t5f$=1cč 4y0}[N?,˴pt2`Nj抋8\u ~ ĜI+q#=ަY3c\vyzI`ZPUTj*Qoi:UD[i&"B{+E飇U$L"x*M٣ݨ@=\xk@IE;ܦ%3-%x6=dh-t"Imr:fJzxӭ>Rգz,՝T[*{p#qys~uëP!@RgZ}T7~er<C?aҶ8(yK- ǚ9եm%&E"UO P'sڳ7eM__l'"%#W~[fE{A@hNy^|)LNG&mpG^OeC_z Tv8_'C婂[ncqcB`1,Kz&{KEL$.PfsfAL3SLC"!=z4U@m+IJУw =0-Q4Q e h1Ϩ ^M:K6ӱNV,M vΘ[ iːJvD(1&fAJo'8p}# s3DzOC3Q~|dzqڄ",/ xe@# sӂA#x؂]%?-esY3k]\;~RRQ;ud-Q+J;cH藢,Re*ӆX(}}QU"X`cC9lgn0k1+F] >-3Jm@Cdc";@V(Ͽ. I?V8>4edGLoj \!6$XSjb`g<*kpU(bq &s)+^3$C,z,ψЉ܎P?#<>?4˷8Wf(@\I!ij1Hg!f2 ی(,BzYb% {|(C -D/BКԏ+O~okU@E&r X UFy2CdU7O/>!ȉpw l!΀ ىAzpAWU{sxJpb mw%E wXxEeE~Ȣ!p|g_}b_< u>>򡲘 %}xÚgV8p $~&Z̤vj|`8m`Ed#vt)Df\O5-pAɃ `:|]'?%hFȱ'oZNOk w+]ǡ_zdO Tc4i]/\euED˳ 4q5#`+W'e Li>չˇ}?(&v0-ȆgD;ls'Le6tkB7X}vْ&x<)x>쪪veV|>^u3`alޤxc:z$'#'풱UinO 8\͚q+e~b좐'{idg_q}~ʂnۑ "VR9m3XDLSP.`Hs&Z~6Y,KPǡh܄H`I,8Nvw)#twWV>pqH^+]YL:Sq(W&}&>񬜫tݵӌow#\߃CLE57V x :+'=uVH]NN<9`Ny:NxdR]"`27@ߌ͡G | 6!~2&KХcLcYb,M2^s 0VL̏Tq%tY.,ܛUyh0rSkS;|'_&v2~-g|7r[ha2 $okCSoFKk@S=.Dܑ#"=LptRi֊s9М\O[;^ֳtzׅɏI(tcL.Fs1GJ52>ݳṓٹ3Bi`%;HrA1 %s0ÏӌTFfOnmF89Pm>}(+0Yy7-QZeJCCsL_ͳ$ E/OZ7|?k+2eMRe+V5pT嬡AcoP@ -f{Gq# #0{&:zb3̛)hYO[iDkj{MkQ()p sWT67U.O x'Z陝ׂ8K%$=noShuM!zO3;G=h VJC`;OX,fB BJ֕#cqܙn+Re7h&LV  qOX[^mI+e' ^HnSMGĢ4mD+ԕ}GT 3I/ur_:or%=v}7ApwgMDBgd9LѴ]*j=@ H)P'1fep'A?H߸zb?}QZ-"}1R^5ZcQWq7WAɢ|Bp?koqHf}kf!vأO5#+ɆJE6lZ]oΏ _S/++И̌c`%W<|]ȳ,D=qFFbke+.Ŵ:\QJ#%1K K&.&Mr7cW Zon2 w_i]kUQ"'AϜ#ܜkX\qTpK4 #=H|!7l:6덊H]QFαq0Zà\ 8zHiJDy"yv(tBHiBF5.2V;23IJFa"F 0޴=Wy W5'e2 H#Z6pBnM9^TzS @.xiŠFL ^1aYtъ!'CSs ?n0)$GpߺrMk=JwdnfL("]$eQ?5K~΂/-Q9K9Q \r^D\U>gD&Nu`skQ/T[QKo1G`OYUt+h1IHe& Y.BhJ1*s'$ 77dva UҋfJ~c;c*iPX5=ih}܄1Q{f"#d*B̖WYTxNRSTlEo a}&hu{UTYiiR!8e[Q(,hEBBaXߜfܺm ZcAa4:uċhW/W5%ȶƭ &1 Ndbh7qW4^<+Pz-fh_}cMI Z{@ Ө+74q(tmE|~r Y)dTO(D>xG t3D:;NB_ew+?h,w ].2$>Ĥ,QlG1p?a]9X^83KT {L1ש1/*a昏 o_D1OR n†o3?15[>E^-/3Q}F<qZ>NӃ5%EAAp `減W}Xt;ЊϠ~λ \CޱuPJ(.u4`krșE)[I6[J?@?KDѵ.m3/)|ҹ̍VHBGn΄(¼qkY٥Bi2ߐJkܾ;1̓=ksD'8_}_npH\~1<- V'#•ZO.]1E7Z(K5v7j5of:@i]ak&Z]\ ze`ѢA6{DHIffy5ӛGPUK8{[Gg[.$]2e Ce-~î1Q2/-4cBu0y Lv UdW+ZvK`qTC{3%PLǖxlarL6B_4n{,7-T,0' j]\JczWPfKjk*Jγ$1u YYg$\`70// ]u\B@s: zw|r_9*FYHx`]#.  GmGV7b#g\N _ߏ)!&3J}jȯeua/d~X t˅6Wuɺb^ 5g(8 FHviLlE;qbx\c:ւU_USڙ#3q$Faw(-ۉS?5>iq`Z>*P] 4Q`όħt2="NcAG4W)ත^@}q IzSўW>`HR{ ᮛӝI]ɓJuvC`'6o)d8Z_yoDd*Wt4ikdq&oN 8-y(՞yh9%s#A[ N=BQ\:`&WqZ7ZIϣ@i9] Х5Ixc|A8aV\C/DbAhnMŬgnm|A=zͶnY>LhXelZvq8&Y8ߘ^֚NC#  4|cVCT pFo7|m܁bC23S{WtD7wyKmV?\czei( BgS=7@Dn5݆c+(->6B={*Z J zLwmN: y* %9FJiHoSKޫPqW's7U4ԉҳ2^!0܁E&s~S(zTV@oDv@p|AclB=&qקwB|ǹ- ̠ˍKxq ;hӛN>#+4mOYoƴ9{(u~0 L7_;*rcwvX6AQ )iQ9(wh5 hjŪYͬPjMH%m:g1r9 !{S]MsZV>W)lFGa@&+F>1W~\#F|PR v3n ڜGaKuP^#A[ʅbYg(;To%'s{"]2 Lu53GVUR6/9y,졔[.uiTG8ƣ`H%Y>vrr s_y6s.[HF9˄24eԎ!!Q 9cd:i$O }o5r:wĢ6s|a 'l`XZռ}"ye:4O|ޥ$۳c[hty(:R7熕2 i{! X8ʹokYQ륮!ð̩XٵI3RH+8^_i2KЊOޞ[p{\BҫOd&Ӱ 7Hn33Tqg%j!Ҵֶs^I⽪?^e`_@Yl n(qR4bf?:V0LWbsnkΨ.A 8?_5w6mFg$ Oߖ/Ʀ?ݰXX|CȜGQ7ȰOp2/7@ 1|T IGp"Hfx9ͫP*,Yk&BR{Z ;uq9b;]ÊtH=,#v#y/ߗ|Hsd{m.iLzwM*&u񕫽P` D;wfBtҶÝo/ -"M-@uȑ 7ABϜ6WIWm]? \3vB@$<`pq/Og˖"iti_6#K9'Z=5$j!Ց!YF`5]Sz"N^]Gc<-G6ʋPSj/"@<;4*`*]eQM%V:0V9\*B]̈́>e7Re}7gQ+J"ȌLJkFf/=Z*6b'[ }U&,ozY I8ppuHеnP@̊F9nD 5%A.;}y"+"q+THYJ3aU3Hyԑ6 $ J޾GGD̎9%tdg`FWhVjW} SW+3 _WP{ Rs4ܱ-\t7AWga1bRnJUS;͐dWƹ:LYd/ A,HWMޡ&]2fg4 D.I%D2_LZ-s@]aGWeՑ CgS<L瞒j۞SgOC54C?}&ݣ W:C U__!5v *3կm:'JC,}? W3a^WA;+ ./k{9VϚd*;"Z[K?!<yLOXvji% FeQhXmkxQ|2P"\lopam;@\Ƕ=)VBB!A8r 9rd+0ivr};3Jf+։ՓC]_9tv4ldNFuYdHUy64p^ 5r[4#Uq t{ ? k ܨ#B$5q$Uh d|$La*ug(/0K("0'B!aN*Y}ieMT{ON^tH-$Z #Sԑ x/3NӆL⻂΢e$ wu#MWˉ.;Ow^8=@2"}-^FWY#f zکtĖXu*ӟfYf-(NLZ4xD&G5g6#d…3s2fªR.5qL7BIGFh瑮5_3'oHmH)r CFW>Ԥ# ܆R$V4L `בmhHg,݄w К,R;ܿk5lsĔ07 ##3Ixv 9VL o:j-y`I~ڭ?=?Hk : wߢڑ+QNNaZ lM8("F=_]Ḣ8!Q%aӷ*'4Ac:I={`?Gϗt[pvW*] B/d%g{u3I&OR=&oҥ1ȓDjP.0`֣e K'wFo%Хa\ `ݭ(OU Mx^yPvMhh f 1DGuuiz78㐛7x{'/<01n'1Oz.7JH z FN[<1޹eAL}UpTV.流X!t҉BVj;=)A;rKe!0j|z?]A^Ya#HScR)D͒N%I4_--Q 4̱BMc[>|Ljr jV5zu̹27$!?.a]t]#@⻼=9HC%:%Bd)%nF ~= %5=5؈B3vLKz֥1FS %C6Q6ſ%xCSujv#8jʳ"b2ntwadMiVۃF71IsPv FJly4d~ lmhd y[7G*=jO!$k>:hhVE2L9[Vi"`JLI_i&tXq ձ$&SDA}ŘsԤ)fĺVC٦/_T{9}nHyx94Usa".9/梻nR<,^5nUc%XA|t"~4&[+!?$Й|Rz?sAU]]$h5žnx =; YN `?ޫ[?M8*[>패6#TjT6}Y=3F8GoՃ` ) yݧ#F^7vB _}}G#푟`Mzma)1t&[_mcWe)>`L@2(zM.4fxvD1B *HͼXWpt Y2 λ.szDAKupv[?Ko@ߏR2qHk8ټUG|BVEUz??b.'75e"9~47c-ِl+ ݕى4^5-AQRwYJyX׿C? n yRiؿW{/X_A a{&?yZ/0=^/B &K^%E!zGnٸk7 jnУcW}n/'i⢭c@ԕeՂVy}#Q*&*Ǹ X峒@$!0\6)FkhDdmT~FQ@H뽐jSA} }6zVѡg3ʻЬALu]L5:];XU)bV5,$n!9l6ۋ JHy^5BfoX‹@ x:޾A6gUwp}Vq8&vyڶYF^\* (僑Y]^L}Sf޺a ~$n4pAzMi9X3%&‘"[x ͈ ,]V@ϥ>=E(-T$SK]V?MYkH =TkzDR\C>kS`;p7CA&0jyp ?sdQ0o V<2rg*) X90eRM ȗM+Hai$i bhsF ˥hT՜yw0 =RvΧO'".Q Sb4=Dz5ɐVrKFCAS/Zx PΧ4ydF-0ݬd8J! KNW&<PwfNV0憹)<iy_G"OwCݫ{Jrok(Z}Ce1bj&`f--# >QۈFt X!Fe(1# SQ}rmoi]@50NPb ԯNjs bhM圯w {#'En0 >G?;O4`@BGľg7 kdԸǼJ5߼4ɧuTvHކ'>&vzG#>ifU/^0[V?MPL~Q0;mX9G˚ip\l#[& gD)V+x3+o Y3Pٰ[4"yp9Ȭ$K1\f Jn?Rw4mOR#y,GM1A7fGRkF{jZÉ$V_%45,i~MB ‰ `tZ$Ğuiߏ[PWhZyIBn4*$|)A,}`,BB*{6C@!UXOHm,"]o|l\du(ToXSICKEOs7lh0i*xQ:BJTxTL8# Sv!Ye&]`%ͅo+B T}6ՠok\@{khyIvq ߢLl,]$GU5MpS>[W^,`@M@e,@8b-clN]s_'MPq}Yz`5f5X 4lR7&f'$,Ea)H?>1qs#&>zVٌu`Ζ u ȫ}MvA-T{ͼ< A h\da빋)f^ %%n]40]m MO撂0gq4JiJ%7LG$C=}\wAzLc_3.U\f͔ <+mCX0IxÍnKL#)g1l7(N;B}}<}}.Lw2a.Xh}}5oͶ-Sb͖qԙ/\6֮"zvl9pbxݡ=JLѴfׯ)b?/Zk״{n'Kxd"q'쨅 2h(T*{DU2zGE2b'D pcG\*6N clV( 8ᐙ]O3 4 0+6'd-&k_|҄<]GlFT5hhlW g4K_-;~akHLWѳ t2_?,N^c F>nNS;[1fBڭᐅ?y\%hyTI2ۗ[$2`5|l"_rVL`7L\Ab4Myq> GoFPϔYlGzXC}$aX-ٕ=H; =,D{24ɴ!61\{="]lng%~sW=䠩đ.I鄒,[* RDH)0҄9i1=5K~:_<Rr-eI=Z=:G,#sId? dUp:xB P^'8 OۋBV5XRRL^BVLCּ_UvѺ?;, Je%rԞcjXlWD5~!-3HE38*nI+h\*g ~'.RUƌDhmh&KަtY^6Е]ćxoW接L'5j pÞ j[7D<. rh)HH㡹X6  vi`;링j|%kd3Â4W=]VXM-l;2(ž_c"{wh` yAkZD\a ޡ}?KnOOao;Fxe\cCfE=FKkuF_uj( z?z/,1>u橅 4׌S `rxlA;x:ø\D{qOAc]PY^ynY,$' ^CvQ&wk:ƹ9}q=2 ʱH2wdy?^V|.ƣ[6y;εLJ ~7#)EQ .FkЮ^8H 93/Hg˪)g&i+ uF˴O2pIؿAC"Ov*}QIwv$xGk9Ʃ,.Ũ 5)AN#fm[nBHO(˳ޭPZb蛪&Z]RPO6 \:44ȩS&K@ogiT^gF:\JRWv2y_.?%]H!YVXTG.Hg\Ç_~&Bdگ36WRA=d>W zQpƌPM$ s<8cPyozJµi i̛zfJt  7DY U"?C;6 ߁d~v 2'uA\Oqej8P<G䰎<s]9EdV5L6(#X^Z>P3=ΥoS "!g'-zVMK0ڊ9@t4[Z {LnAi2LRKp43m!\thLVNwK0vo:ѣ㩚#9UQ,&R;'NVu{5 v`g6\6)AW.TG,GX&SɋNi3ҦRbm'$]|Jik{LPׯ0̗{$c t@#rXt3M ,Z @f`j9W(V\}jO i-`3}\锹w1*d[Y4#9\K%ڰt Խ WB@*h Z,rrQv[JCA[QZ=Gc(2`8f=ۇ醔/ aS ;"%`_{B;'ʚ3qv=_Òj*7\OoN8ACpE#EQyI&t *NƥLS;p,AvJ=l^T}fm&\9OmAMǖ A?v\wmMÃh˜\w_:!<6`Z ^! plKXN8S^p(TH'! r 1swD:5+%ʭc{{7K>C3c5~+-[,S.cEߵ.>NK=U,z܊ 6>zB)ʼu F}s!Aza";ïEqjfψ( i+P3ԋ g8U%;qNSO+9 Lvis6CLJIv5WCȕ_I'vu;i ԈXa4$L7xXA[k6+p/?O\%B+NQ<7wFDl^c+# CjEY?T|dj{p@h̽cYH<)#V8 SVi+N@y8!MGNѡ9AP+~Jn}kQti<…W; YwSؼ*ҹZ_cRجTdŤcr p"PgHwrAͲ| +!k;^݌jw"3Guܑ<Ʋ)X{l6ʗ_*&0d{ 8 \_myny #`\2Wn8 Ȕ]}&`? c͑#4o>02ׅ Lʽ- HRrPCP;K-8ueоm)-dܛ6@)@nX,$pؤWG19$|HeQ;!v;YrzP  HЌSϘhܝmOނx@j9i 7O935PQMi8tH='3XD曬CWK~#<#FyRrؙiz<ClkOws&J!\17#Pm:0;ZڻTW/PС#P3|]_).DG. 8 `=ǼL4r[j6X`HOܽd>ߠ"4QɁyHӘK,]j9JVݣeW7tqv*x0Sr5OiVF3j#u[Z.6 *F][gtX; e{-o`/ʹ_!\~kA0E&u"V +0@6,޳0*5+>;&ƀgu>Qv}1|mHc@m22Cܮ74inkPWm6 \u[73Mf KNS; զ` }KԄ>h&TjLAuQetnÆnT^~]TԭƟR&Z ERpB*r^Zcyh =B/n,(}Ft5U`ԝzQ2h^8#sߗT;iB^6ZQm3LKD!G:en(08*/BS/5i6BJ L'w@ `EY۝~d)Dbp\I4tt۵#r's.sMi}/ nmK1 Ll5H0 {9~DLľ'"B8̔`WC%Zz'G!Yf9q{SrJIU"}͵Y$&G͙3_wJ"v̯8:i|I4X$|l}ɨ#^z;]&I O5d=Xî9?bf@N".pS5.:֓*WzGlVL"YJ)ͯC6EIoʏ+Od ͤJx@|[mJϭ9g$*8X`h CQ#,f< ]TbX%7 %1^CUBhotnݑ rK:[ SimЋ)aE!~ ^Z&Zڞ31%`102)<~JehrZCɴ2?*`A&x'OP!"-X^XMTZ~31NTmN=Щw e_AoX%09! l씎]߅@Rjѣ̥R4$cXP?c}jH~A7OI9*Z *STjUb< hh~~o PN5sNY}J*f@>bJ"V36!Zl3ip<ش8zZǟZcmtON!>xpBQ BmeOXJtYbG1ggf?fH%cy2caν }ZP MWkE6| nK"~"[8 ǃj} blHDxJA!\ЈN>%/[=7jD %*L6994'9MRz%ЎtQB 򝂺μlǁ9./:ܑ h466ىN3䮐ܔ.`HPVh+Ȑp7,{Yή*OmK&:]~ (ѣ\;zGE2}uFluE-@~tܭ1<6F)ѿ^w];>,nfGPD-_Io" 2m_S,.S~;psnXhA+31.f1ge*sqZ5o hf u:L''u J¨MbT:^} E]#e CĄHsrĭa#0o͌W9 lX!`R=|͛U-}A}D0Z&*w!)­z$#x<[*TKhWWήKA!:t'hK[dja2'jYY6H fL>%rvz}@e z{+*%OJ)#쫆gxqw'OXj=COU(ځ*L9x0<֗ɷdx}3$J7d:SMUBcүVY*r&|`'WH:,#84,ePB?딓`<#5P(bާc 3Btض7"i4k4< m/ 1*4bBy gNΖ%ӡ՛ptmCIԺ.Y'?ik3Z= ԏց6И>C~EKtPf]!8L6ɶ?I7>Y7xΨշܰ[X&%omMrpK˚x4EFkɵ_ywU1+EiCư>/#ӎ_{E:x0!G۳"/'U2uw:<WcDccJC\DT kx_DLvӀ*8۸?1V!:xAy96Oֻ2i^rM?XɥV;J@ScB%3SZ@7 ({*WVvxK-3&Fy H+=a"#,}Zo降{fTi]6!PS=t>@a2え4n6{7ϟo߬k\ x՛RkbxdmbK;<}Ll?-Dcp.촻 )ʢq2Z_;;w];haE?sT~d*1 O"Ow4}J#BYoqf|o,K%vQǍf=Z+F|}cfӷjM}_*!GW%^[ IT ~ OOj Wr˶̩ Rg u^DYDD?`v,:\#r 6ҋBd#k/3`p;ISh,ŷ'ż:r`̱@?h b y &.~bL*ԺXoT|6$ŦK=]p'Sja[>Jm{2q ,k=WbCGВj`hpuSu@,xrg3\1=SVˋng:#]~~,-UR"A^IRx) faho8Um$ØНs oޭEyɩl-;}\/կT1Y# 2+~u-!ؼCE#[ѦD&f߲'HPqa;U9+T~ SELa22=BL202Ϛ$jI6eū6/ ޝ+V· uȵ~ u+.tۈ2!A/O ku>د8BXj:KFT^;0.a R^ɀI<v #vD7a*tL|I{d^fN+MO4Iu*n/'x)OKI3h LԄ}C!e4w+0 _ZeXOOlp>ḟD.Yn︎ÛT~ WSpm̎5-pƫCk۠D& +lQ**cT85osޢ2nql|̳yWb R6c QŜt?-:M`ݍ|0R~V NV)eg#>9Y熦shMtقz"*qwX#dew`-.Ln?;'NqϣycGӆ\;D8']Z.ud9>/+1ܚ^F+8&̮67 м7zm?a;M@, 4X%}e(q~w*M c9YV#iwp-)]?B"#p:0|q$0U)8ء嘟e" V LF92a?}.F~:i0sC٬7- %B'-ʧҤO@FH=]|*yQzF9 BԔ۠@I&[:J1!k ءLPiP"k |4\Ama%4QkI.~~[0lNF)؊ڲUgbUۓ`h%HcvFXK 7Yol<I.'e[y4H׊LJӉYn0IOi>1.=EG">P5a8^qj -԰T 8ݨw&e)9B OTS7#YNuI._KccQXu7xΘ_-u3q_/ӚXz/dǶ[Z)Lz{gMD4뉎1 H:%]W~Fm2sEhRA zFwu'A ,O ȋYf+3V-:WjiXMG0wjb'4,>U|9!XyN>iqBNIj4F"TeD#*EQ$t+BVM ڍ4o[nĐK̶rtT)8t>)WT]= #웊"oiI>z#+?<)KK|j?6绶xXs\QWϛ{dG2E??> ٭s+#TٴCj Ns_Wӿ_-DF"_!ijCMUH ;N^Q̪aPJ 6 3׊( $GvCF67]3 ZZXE%u}0M1.]ͥauߣ T(P|Wj੠o~xCP͋Vp 8!"OJ2b:}VӖ?:SRZCQ711tFS˸I !GZ`vdJG;Iu4^"C~wL<7*8 8Q`7@)k!Ƅ %[’Jfeb_ jx[H 98;zUQx5PX0IbǖZn{Ҕ}\:5u4._.vT xZHv&H 1P.U@םH΅I8^?Y{2'A` ViXfϢIN$L߆ N0U=v#q 2]8f,Dٰup~Y>>q|= R8$禲j:_tVtr;JWKp!%&ZQ?naLdU9_mOU?֖LVU2rwHvusV^%HA.5Hƙ8yL:w -^b~瑭E$?Bq:?=N\Dl''T@$L'}4S:F$m0G|Jݸ8Oɹ'Ptp",QNP4=k` .:^3T@ ?-?AJhnB]+,*o*hl((*`^?DkU\s ,˘?f4_\46|jDmL3s5};3c[g *~V+ldΝ9J{\\4<*}[Ճ_TT;~9=!iP!:n:LñA35oP{IЯUB! =d+Sˢ6o;( \B=CaiÝoؘLTFADbMmI?鎂|̺Ll"C޴IdP%ݒ1jp!dno),*$XѠUm7|Ug@ ZVd ԝҜi䅰L!gy<"@/|IIٽ-%yQ9pdu,fj_,UOR s1O׮b.5T wy+Kݹa[֥ !? N팙8 ²k^)Z*ZÄ({?Oʣ\H]{]-aL2lw;ahR/P U3KuXůxFIݎi oϵIcк (0hI--BN\U_4r^#AC/j%PFN3)oتeM/j_SX$$ ̾ ,@8Nm`0d (#(?LLTaő77 -A)\'!\A`r <%v5 r9vMQd)z[Nf7!9B=L?#lJGf{>ǺJ_@W86n5} 2V;î1`J f 6\}R\u ,Tdt'cDz{za3$n+GwT/r8y8 VE4D!͙1dݙ'}VZ0xc#-D̙_SV-%pxC. W@8 v/Md>")tg:YgeQ5u wRfȘX֏m=ڋNC[uoj~NDg  ``ZNթ4,zl&RBƲJp0Ɲ]8R%f65sk_$l^&@T[jMjlEB{)?"TC*[dMCj4pYlj!5< {$%'f?_a 1ƈ{A).௞R٥6:?ϊ+w0O e ")ݡGy_Qܲd^ #liѕ{U I0\rgSztĜm$Gq: R/_'S䦑ԽJmh9?$/Y|N`-咦y-&Xٗ]k| F-Qbo'k^5_jRbYX(!P nQ+*ZӄNӟn5rJ(Cv{yXД5Evf\A] k"l 0YΫQzgԋa<=yXO) My r^a8|q tF5gCl-HiZ˴}ME`L^1zX8_~GQέ=Zd?/V]6 z@y +<1BCqA \0_qW^FrNoCl[A!)ȍg3Ҡ:(ܧ~G; +8ɒjj=񮤐?˞zyySLcM ޢiL#n/@$tIG?P"W#jK0QGZsٴ0zvKL|Gb/a> ,NNL+jԥ4>Q2EԹW>H`kIpr FB1-ݥs[:6Kp\([}cENvM!щA4uyԋ Dڀ#(ӳ#R[A;W%T׾Gݿ`x E!| ?Z^F%x76vgr&ڻ'<o> !\-A;U?IЃ?~ˋm `Qģr6ɚy#D81;p;DّF|pg GdJ2¨UݧUk'\i\ j&dj,|TyG: p]0mȯƱ+a2*q{>ٿDi=42@mLss̾D]<4 d2؁%kbjI3>h |o1<s!e*^Ǝpmg3&.b7p9%ܪ趆 9QċQt=*ڽxw~FHS bl<jn/{~6i /ts_4[OCAםkiEo4+stU :({h埴ud$Ns 3]3[a}@q2"Й$,-hBy]e<뢘 $5{ TBssXR)˼fO_!|⎈I7ctqXRâB2]sF<`vydd)풅_-.%ۏO'ZhGX$1u,KhdA5@RvZ1ۆƜ󾌐 &fW7\?[@EX쨮c3.uW)5/v/>$uCWp_~fa811EjP-W`P#Wr WhQX0rh8SF"J eV.~~Ȅ#01k;bs٭:gO8K:?OB^+2ĮxCP|b}'`ox @ʅEx_>\nͱc"rWZ~tr1Uqd_;FT%RؼH:$E 쒔BFf Sm4 U5EsyCᯍ0~mJUAF{mKUM{ǑBi, !OF}%y7bVr-ڳ.(5–!4ZPEPwӢV Wk1] {x$$K=v@U#ukݨx}AR:;/E23sX>6'@E6+MծTƍɴSS.<6& l^592<wwM= " |.ӱ7H$E%w;6nVCF3̭@)7C%SϺ$R0f(FhK_Ku{KG@A|c»#Wk29}zd=[Yf{RcL;Pm:DΣy[).BcV{bFĴǨ{:PҎXXQ? ZY?Nsɷ~Sh6"@2X!HN|K<:Xɤj.kWh߇BUim6Fb6ձK۹o5Σ:NHCpˇ,H>S1SS'It!3nT?OQ `l>4+ rT9&, 9۫?)< b d6{#Vg q m%,! [ݚ'ˍ=wJGey4H$Ep_5W51\L"/B,{ʯ)ѡ\7_;wkb}패t7+ͯf-B9JP P+SsN4${prxpΕONǃ֒W|w sV@_q>bX(nJ/NyH;r2EC_-]Is}~UItR\؍&"S*:@!v&wSrۉ=bm| b1ӺvݾMxDȷuDy2wiQ@h'E{d!ejiE5n:#EUbC烁BՎ ^UKk6%vk4*AB5{[%Hz0%edMd!!T]dN(qQոmLHF]huw.?W/uZT'q;u9޵#@`_30A 9q\F uN^fR] (q[uTmY۲0?ܟ݆+E;.0ϰ5ފV1lwb"u݇{WM& tIȑH&\z_2.~62kIh#:`uVWtS.[6.B|;N@G驕Q{QJ+9ڠ5)s7as(6ҧj؎ vXE?-;*}F% `9 kX_ϥG]Xr]^Qܚh=R[ J2jdi1sjvA >n'Ub6*-E t2?K-%0,=2h0M48G}?gh߱s)ϧ&-ƒ q+MJez%F1!zr 'e9GƝY?U gsv-ȗ:=9nIiMF5]JWN;>J0|Dxf'!-⿒)36N;ۮ)yJ}L qTXX_2n ͯܛƝٛ[$`n܏@yO!]f5\`פ -9#hlőGVlP*}żUr!`*FYyiHԌQ,;+_S3:o&>H3=*wWU 4rS WwQTmT9ݗrkۍ{JRX+-|Cǟs*/%sSLnHpTw7fffܲ2GƬNYٿ:e9.mx d]Kܱ\=朗BNoÂ]ǂ@t-ɺW{}ھO-w'M?'od"w%=kR|$n ˴ -W+E@iB5B9P95 ܋_?Erp1em B`3N7=+ytTYU) S8hŅ(I=]RҒE(639D^[Ё$'-Y *I1D>Zeh޾S&;0e}*=IP\aX$t3gL>'58i$\ơzq1+>TR.gдW=<.˂i# bui˒!^Krr'aOg)@8Q[{H(džNsӉYo ;FBu#MMs8,@(OrGU-dUS}Al42J·S14^h(K^jӑB:(JA_ZƳwI5,R5{W^ vc& xBݖ~6#BWۯ׆Gkȓ1aO,$M ǽCu[joG"qhmI~p\ںO.Q/ڐ{QI:,$%|VZRkS]o5bepK$|}򸽇=(thW⠌!Ӯy'D ]5M=T\#NcP'M*/R9\ǵhxԗvB^D"W!K!1yxjd;\thVzpt mAjy{II^*g(y"c6غ+Α@z6!쿞-C4JfN.F%}a$t 2.3Q@hX{ְe \iE9bnƚy$C`Pշ|ː.[y/^ф]xX&B߶+<\Q̊7sK+Jw <[?)'WIa[X 0 F) {zb[:By3\<ig*mGvx2 O䕍4BKYt6~:Y=3Hc|± @7֫@ѿf=a"wAWO"w@!s~i.(0S͋i#0ZX^z6ݱ9)Rs7B8{Jܢі$z{ ; b צJeDx Y+d[4鵡Prك(iJx~Y o}NLg8'"CermT]QzȐ*0q|iQ kFʘ8n,9?[T6Ժ,'&njO2>V!!;(E?SFfR`Qt6&ب: SBo\y5}? RiX Ų׭Ffyh{xWR0 2U|ebf!uKma c"'6rq:59%.T-{۪m v#1XZtΫ|c=xKPJI8dY`R'I{^iMOc(,R%|5+$( @-6aԠ]Mb/%g/Þ1`f` jTL^ǛIֲh[c e,;YbL)ʍq7d͖ѣ`#BXw[,P~UXWuv>grZR<>\P"Z "v Dg2$P 7sox$ W:  9i5:ށMxS oeP+F< %hȫ_B昷8EJ_=*O&6>,Y*j[Z& >L$۽c]%}9X [Ph,v/r'ZWdX&|ٓ(Zo-ED":!3QG'"Sj!YۖdV=OswW^9 p' e\D̔vl|׽RJjXcs'z(*)9>ʱ|Fr ! qw9K a<./(g=_{,7Nkh6E>,Џ\tQT{{2 2^/B8DDC)0)yy gbiiDIކߜG#ڞQƼ;YY8?SB6xO>ӨKON{bq僢8Qq b56uF'";=7X+dG|R`2RFGoyDZ\MP± mݰ,T(!O&s@+7[Sg=հ vR+Mqc.Wu*wBhSzc8$'Ki 1jy#*ky :jŁ >ݺ'!*Jw]'EiW(M߉'UD2P?MdZW0$G|4A;0` |i!LV(i#BCg5gy]fo\z1YX.*jThzいK2O$Q9p"ɛhKɫACW8)Sf\tkڠTl dckA 3T|{jIw̄|[JUz/r- iBFhNE]첕xzUA 4cfK|Ma>R5&`JHłZix,\9+(Z=JHAnlZJ_JpQ=7 ;VKmh}zs$n+4XW5B{ gO`&G9__n](zQPg-<-jh(jє4x)P+e (*Ҳ|B UGl )IqGKl"ʗy䏣KSy 1@Ra/dVcRE$) hl{dEg7|fY(1Vb1v_RHXCQx)u]9.)=xB~+abn5噏Ȧք&P'78b&[^\u6g5ǝg9Lby9lDqo1azwtɨ’\Q(-dُG}eyaup $.j CGקּp~X781KDM+mDSX'xPLq_b?s51T!y)W쒀YXCL+Ywn} g3N5FE*kKokyq=ٗژ2E>7i17hՕZ;]e,x2ClK{h$)6\JIz-Έ棄FdZ\ 斮 Ko HB"I []Bqu@[cm"81uBi?a6`Hˣ2,duS^Qޅ<Fb{ۏ]#IKn6 yOhi^7+ 3M C>=/]K9xԹPˎb cQ?}vOGglh.|>ŦXQ)hzYxWpx;q#})o!8=$:ײys5&싗3r٪sϳ""Wk({kgm52DِzLLB8Oe@O٤8"W}*R.Z;dIm'@NReѰ俆#ߕ7ۯi𫋒;yd5V1 D|{B KuZHP֨d7 %m= }ggok2,ж_sbZbZ%S'zf,`ZU"j$'^PK)^bjiAuDv~ uD^0v]ŶΌ*aG = I`ʵagO{L)Ow`Ƨkڟ! Q@B,[m}ޮ7ڡA0qfx 98 9m]~0jMNKvEo.m7n * +!f ߉-<"]r@4}6&#~/]UoϮ6 2ItmIԿmm/F}T:j෦chx + }qfk:HԬ, R630-3Z_ d|PAǖm{M笘Š^( @v ֒R6}IOobC.Nvݻ:ַ> Neݹ,~TXaᝥ/)LrxyY_0+^wsSdDf1-K4K V-$U Ihu#/\aTܢNMN]J)SeZ%+2V ބǚ:؛C;JOu&sT`JLquOZf8fQB~WqQNϳ|ViO.&:r ?k;Urx(RPYKA9|6Zs #kݙgAY~j_MNsPm=՜t6XgTF%V-6԰,+z!Cq'Ma!gjX͎ҟ釾˵heTx﹧GEOCl=(qiʚDm RPNlk8/ٺtmy,_&ɄюgZ]'گsS"u`1ǤuuQ$RByu {:y y+s?hezqoXZ[\ΝY,spRzV[mS ,b*֖fJl~ 6B[BV gE \ؓ2 `tCH4 ϮYx 7^4#؜/(hȘK@v\AG:+> qôFl ;$(~öRd𘁿n/599Q` T}6UxGlnC!aF3s-E"@G \rFzgSc.7?X x?}"f;mGjt-96@n y-|d?t%(Ra>޸.R ւ\Q/^gËlI `{F1VSֵF:77KWt7q Uj*)TIv*e|2Q:9TkQm {g>oil@HOՇA3VR]^ $?<+ ۛ0(O٫G"R)9L*T)[^gm&"Y27"KY6͢d 6lnJȯuB{uYy(A!M5JҀDZ&Vd|?0_c aT,P+ۀGRNDssrxpdz pHHJE՘%Í\MV|k饞y o X5p(/ TYn3՝*~̃po0 "?k奫w) |1;ΉA~-A@<=R~#UzIL/y(vF9,w\!剼 E5pz|>DTGch-KkkWָɂ>l^XgB'1%Y \s~ϳ5v&z"R4?"6$sXjru2?M™e+ Fo}gV8ktG"h"dHX>'H? VW_ՈOվ]EQɖͧfْKzeU4(q9AQ!˜۪)C b< 'S[5́&L|AX,٫iR֎KS"+y`V>bD 9Uc)tm+e/glC_$9}Nh'S'<  &3}{ġH>HN5 z N׻Mm~E@w?,0p&Y$hZ (7$a0 ɶ?ҏ]{5&Ѐ1 ֏@ӗ)T>!2QJ6nfY癣`o*e/XLRosձD_|.t%ņDgŽV*5_m\[**^݃ӄ$"0&jñ $11(r"JPgF8PX$/4e˲vw Vn 4=mFHdxjNfW2{ L;p`$n1NR?w,ct'-wxRzߗaH#xªIXp"H5 !a?x;+R X8m䑸|3I'w's`#!^ w,]Dt7.qu/'~s M.QԊ]ˡ2`#lJ;6+vd k,`6lZrɈ)z#M/xvD?I$u!dYfѦ9نk,J[bbHɋ+707=/'#^%4,}+]|KCی0&XYӚ{Y {b\W:T @rMnȸ,`AcJ`^4 iE¯AMUf*EݓgjrmD_cRʶ\iX_G AI9w-Hv~Ld^GޗѰ`ժ#uxH%n2s&I;Dn"<^nnP.1C" +3)H:š-Xxa;QQPʉ wmsK0Ӭ݋$d6}}ɈǙ @#.& ]#]D DEj*,}YJ -K4 Ak,_yo- ҧ8w838{ l@5 OP,CY`Z b?B"vi2hKMe,|?I [3վ2M^9P`EiSL;3ԘH,^1N'foJkN.fRvoWdjU>>!|VpǓg^`ֹɚ!U9c̜.4 ?.Vk凥ڈJi=>$+M\1EW(K{Dw(瞛ѥkmzRղzV} zi )[_6Aǐ =a6I:&˻IZBe$ms 4*b4,:m oP2J%oΥqE9z87)%'.%R9ulAdDxͧ, OFVXi1d,QELyҖ5T)|q6jU٬Y0`n! ݰg⾖n֤Bu.VҗӈrFI"`$)r3=Ԅj9|ч0.]m`Ipp*-hNR%\Z9g<rnx  8 0]uj͑l}&J:؆&k [g!BWuȋ*tC".i'8mž^Z8ObnD@3v|>:*~_"9_3Mu14.]YW<(0_|A}X'^æ[}#b95Oܛ1bGr,}C2VD'kLa1hV Cͤ(~[/7YEb ~.ԅ6QP-R6' о˙fuz!WX!`_7\$s#xBgbtV}FӈtRc]^̅'I54ݼ YgU8;7;)xܞ -17`!2ZG% R\ VĬ1י'C=4ӣG $7}#!'w*٢د8=i'"._X|V7oiggUH++eϤRQ`OsH-?Cʾ1{:#(fcH @ZV[ ^,Ɍ ŽW1&) 4XGj]&'\}c,G>eL4 豶cua%iŐt=-Om+ $<]DH65ҪuB_EO7 ^s)[NnM}g`CY-k,qw~&t:|kRxJ3W0y FJeJ P>u@7YmnEdώ# HɁ d2z$#?RjhE\ܛX?kzE5Q^bgw\q>PrH]'fJg9ȍ I#FE+.?ƭ#~!iXR!贖 [VɃuLLWd ڍHaF g g%Br6.( q]a6.6 HkUn'TA >ds+׻QlE @ȧP%*F'/B WJ2aLhj_hE2+KY(T駇j/Øhݜך`Y:шY ~#-в(JE󧚋9zino8͜Jm), 'J9)ar2bto3D4dY#9{zݚY_Nۨ\v!>q lV߿p0'ulX%25j$\G6.-YXFoi 9P{mp{ǽ75'iQWZNr`z mI-*i&śo>UwC4o-vƥ6l!^Θ+iKٳ`P}lhI=H{|NԔ=dM~js%%TYF^e9 TSomm+UwE6:iqzo4~ޗ7YwF`%Mxzoؽe^V_ q8D믆,A+'K?0dW?'!G/qǂ`GiH]w2הKG`tv^ 9beKǁMў('w Zw](y(C)]OfǏpۭV4>G&uA4wɧ<^ iW$QjD]7I0j(v5hج}ӱւ7HNe+c\vD#uY :{H|~|6Ýp(3@ƅqD dyZciײ4W uS4P_-A9CO}V$N)i/>Ac^  jvSqe昖+rUn-ݺd%z]=C$y +pfs ֩)Y4wCVs^bG)IGt*UȠ"qcи%ZV]t`Ic19T2#=rܯU8nvIBp8;'UA!'W3%,yȄ[0<)j9wh-^9cS8dB-ln*_fÐ64Qfm63#3O4F%كbReBz$K"s'"c?6,I3׫ VO|- <#htۉG=6RA^O&G;S; ,eEMDu]]xqq;J2:N[emI N(8xpvmBh:q-1~+~asا< o\̪ɻT )jf}rY&'f0/gq-Z#p',wu_kUߖD!LLj!N2%?1NK|}\:S"ta|NXbTr? !k SsGzf̏ d>do2Iqo隐Cp49ޗmhE=gD7lYqx+if8rx 1P͟2y_u+Ɠ:ep2Wq~(U-Ŷ8XJ'tA${8q=R;ړf^\_jlv?CYPC¢d#ك֍jD&O`z=.zF6ͩ_լl^`Nm--8vIA|b8]sL 7GٿxdF6⽅6 %!{:pnVѡNuH*h}!KCDJM~*پ;2Va`ECa$^EkBD#o}i(i${>äTVx}"!MO(L_t8!TF.x4ܪne.65:`?Z΢`Mc X=&' f@;^sn&_#XIDAb%]Q KJJp_ԋiz_AhQṭb?P^%z&?*&<(5{#g#ZX4`VpW1ex6e,'pipU&ȑ YtI Aڼjs8Ya`#JPЖ&hw]Dy"H:mPėM(wZ*MER5,ǭͩ虦AVϜ  ![ʎ/RT{rHPsn-V(ZlAJH/:QG7?2^=5Y[VGyj\_^B\7Y n[~֢G THCV~u(W%/,ӑoЬ<' sD.N$`WX2qTѸ hȷjK+-(/C1,Uj{X /]oMіUƒq'&N{sofBy̟j_x#2S:2)C6̈́&gڲu2?R6&~¦)LKgTjL)d!;ʒđ=$EZQV0͋dAt>X릗IEu'@z'cM|J{5eY Qӧ%P6SUΌo F[WՑ!EsbPrypKc3AŇSB+W6$ߴXH=<'Q3C|UBͫꂰřŝMnv>5YH u%NґjٟYbi2>$&} )$B֨Wp~Eu$ TޒS5Օʓol\-|q{q0>snt$pX vRԋMȷۜƥ^eU5@">BOZm?;n2bQEz$g;P@kH(,c8l/pb(t;"&/ɺ&X) ;V@-Li  b~rJBFCJcc<`FqAQ)|Б.=wœ &^2p mt][ZǤx'/W0KTZM(ޱALmIش/_wOr7֞-ag +^^ -U&$"D}s@v+dÏ9lŖ<{kK>fĖ(b0*!d;U@XԞ-`Om(Bsmƙ4s*a6{359=a"dľtX}2`945q((: !1mCDry*͗76] 慆Z)j #dǧoDNf颚Մj[ &=O/=Vq-c&R}˳[y˷uH3珌12MgĚwþDf?,GDT6u%.kV*7@^2 7q%j4u嗿 (ve1ߜVœ T]XὫ W%0iCNi+9? uk"  ܆Y(ҩWL_ 4 {]H@ҝ9. D-.]PW^LWLRb˟ˏ1KMl?ɌEe[k-\f{<:wκ4Z!AW33pMɤ,8LJa] e"v⃛/* 4BytD.#PN%OA1ʂΌs\o6#^}{ q#cZQv-4'.O2fEm-7l0莣XM侼==ůc dgJ&WZ~kᾹ4^c$F`혃6TgC4(E/5?Ĥ lR4%o呚&?܃$/@mrS\ꚨxw>xRsJ4qel4M 6wgm'0o쫠LvW4KNjɠu )爔(1A䄒M 0p#L<jG?w<5~C<ԏgW6_K2Π ^" hL(,sh#`u2hk);enjH *FZH[=5tMX$gR鷤mOoW jx:o]AR`7:VBT6؅,(z΄, ,Rk\F=⒍ %Ŕ&hNe!.yq&mcN4@m liW)[/ۖ)ʼnQ L0)TIއ(kе& dqzU9(D\FlG_a \ouw-_g _7_PIb}0Ri=a};/LLӔ_hi1U-z~"BzSW є| 6mڭwɄѾ!Z_-W6?aA@W)禝"!hҟRT5ѩu*Bt%η0/z1ClЫIQ<]j:`sx^gIZ(j(eE{ë4iaa 驫FcT[M,l=H%Ǔ1tk5uLO*+0`[*j%+iFR+z?WATj+zLrm חVL 8ϗD_DAGk ]1N,QQȐa-wUYC@=N- КVwiT+1f5 ԗPqs5 21(4|Nr0k6!BJ0tW$qY8T3?k,  Y,뷑*P<= 6n_=(Lo^@Ps֚¼#8oa 㘾/$46r{$3;̜fb8y]: ;e߫@UIA03B41!k% |B!ZF#B`Wcoyr[ndiuVb I3]gW+ +ɐ砜>UB, CL5YPJoWwB(& )A`v'̿ڑ*[څS)IdcOoa &.a3Pѝ R\NwZGky'5.M$z>'mU- VTW|M{$=%bkZX9zPy̝ qy3\? jL˯YO }H&"ׯ>"7̥$S8 u K -ׇ ˀ,#?dfd#];aj7̈}pw@Iih'ΘYUR0ZΓ=L(P[!63#t:X;3 ;d"`Xd@|T~ z9R&H?Ji4}cC>s\0|Eъ qqQpuQ8B1N"Dj W~Z>V2 Pȏ7_$>"W[5.7= :|Z/ em̀m8 fw2rAԬx H<0S3An`/`8Š+:6y#CsFtKD 4U0q42Shk%>_q>:(dvpHKoK QصyCi;;W6n *.u0M⦜b]ZWFXb:]oup !AF2fOBRZ+Jyq\y _~WmFu~51_Aň"nkpxI*}UCIJEUܑ/XI(C$@ta[L,9!Nc[?WPed|"B{LD?F_m1ќ%|n<4&@?R,UTRvtA,Bqcky8i!7~HtzŏlOBrMA宐;Jn`-k@<; c;n=ü]_C\{!T}jl]`$id9L8? 6ē<을gxhʻJz1 s0 -hS癞j`/} hkDB zͨ MV>Gq=%٦e n_m-S$BZ&YEڷL  +X|%m%<}aU=\$PU2Ey˵};b.ʞ-y+GYc0̨Ÿ 5,SU3-RT 68#?(-^O /$eRx5"'?21! Y;bZwñ7zҮ,_- [ E*W} f3t/˃g4ij(r1+rhjFc?TC=wxMޗ &u%; qWz!v+!R5T=VN(ILU[j΄378 3ٯnyaމex>Br]wH.[ƃ%6S gE|cZ9ޑZ7FZ.;SZІzDYAW/`u唟$tk/=g jAݦ> 8\ohtSMsyY1$1 ra1$] , g [VډY00|yI-(ĶV;Gf`RH%!ZT tv2ݯ,1.0h΁ e/8q@3H$ιåj1s;ȡiM@JL=@:/iA _J?LKeQǎ:,-&{ܻHvDלR(xqrnMTȪćCG%]྇s ?KW3t@~ tcKSቷu2BALCY9hZ%1n#]h׷=)xb8@UpUK_)=O Bw>MIOs'Uh1d?o/)q[[ĥBUTP-3GлGXY Or2o.x%u/D}%#lH?b}1ܽfn\WbDo>f`pPE$ 6@<6~8:UmxET[ pTOiMj e'7[+P.c!aIwMCTb̛k 5P.߽D_bPNdE5%Js~xGm4$2HĦbr]/G?)c)+mKV`|>l)#p$ d b <bE!)ė؞B ]~Ivμj$Qz}ixFYNJ@>(DR Q6 }ĺtQ]:'ealøXR‚Ⱥ™/g2dO@IQC];?$+7bmV._b)+Z$`Sۀ~N)HlϼC=IHtGrV fQP16<똋[lclßv/n~P1nԼY ,Ni+s.p҉. L3ՕcE5Ecm+LQ?8?3RCyH1iu:Dw^rσ7߹lNOJK[!g t?zzgn8]9nEnA,Y_-v{#U5HBR]0Sr(aSesgP5cLp:}*JOr*T x4)–Vň9# !/՜zp2SV̈́4^_<0E*TICFS/ӮٖWB,RO.=a0Q+R"z6"A#u~ӻ\0N-|2 ]!Wk7:l)Sipo4 ՖGT2Y9\m3ȉT}͍@XWESQ;Ræ uz?G0z)+ _8^;_^HFFзB%x?%]$jHvB(E:ߢɉA/R%3XUEず\p]$ܛ̊]݄+iv] &BvnoBYǻ*aeڽGU aGq4M)-$\Q?+sEgU[U8tSkq8(وq򄈯5 YT岦d*:,lP6ųr1Fct I!{(,~E0[m,913<=CT$yaĝP?{*5eL}od9(BΖ/䓔r_~c.䢿xEy4xY֓΁ ABJ_L8MWclcz"DL`Ii49 Vݍ{nr @r6;9%dL V*ͧW*h0QVL3M;w-G/nW]Yz.@"zJCzldvj[>9wS$u&WUug`(sa1@.fXWfkޟ$ժ`U>V4f>jiRټw=~kB.Ae@1wd Kֆ`ToXK\ ]:Q3@o &As_ K帲E\ 9*}ZƞBɦ[$!eNّ*`mn+eZQG*8R_:G?KAu#2{nL6VoSR`SkPo>|n}Z/9``-jb$]Q W%[:&C5A {I2bM0[>ڎK[(ĄÒgA9ǘsY3"\tlL\g1kWE0rē;7RS4 ֆc)>9nRʶO0?4멹¢&+ +%#^![%d!- ԧDf!hD#5$tô-, ,kP>Sg_F͸La cw%W0r0 (>\KdJ^9cdd=SPwE[4\zIX W6DS`3tL/4l \c51rР ፱5ģ2(M!㪂VJC sYRҽ UG;} X_e>-ɞ|f^"~{cwi(XҸ ߓ ˼##Ɋ礧L;pJf^L읻\o"t'cI1oX#KV|! ߨ!/{5.k}X >@y} 73-M,e}אf&f$I z!̢&e$wqrsVs=$LQ!"F[qK HG[6}y+RrSX=zl #琷6]؄9VR^Eݎ]sXҰnx%jZb`]#.ޮ.kz5֤زr.y;}qo]ə kIKC/魇eQ}=g_)ó,}O(sb!V|`0\nZWR4 v/jn}8#i vt׷ҾErʜ:$FE­_N E)𐉝6ެaA=U Cgi6=6͟ ;GlnїfX Ys*Yc ՜u+)cBiTB~^%La] q kVhu!7Xu,\O] ,f[i>ZVDboƳrvp/=3{'1Pz=9 U% 'b`xO:E'Aԉa BЌxbyg֦Ǣ\sx';4 "qv.ؤV>XKRH1*5Vx=A骏u"iĂIětL^A著e %~'!?rm#g?Dը5d`Jwr҅TybGf+!V#$N)?ćst.^j&Majv*~bܸ6$ d'0`_|)e4901s%3त!9H*GfCa9 7J*p0趔 钗SU%]z-D ᣪHϨݿ yCig"c`/d?y2aԝ$M'ne*DFyau6j$a |)ZcTD9 +rUcskQh~uw|,mY!.bB|deSQk\.yjc9Q+ 'prb'|0:)NkxB(hpQv%r*Wof2+(x=5#k!. }&4"a{E8*pzn% @:c?EJ>Ψ,l= $v&ͷ:f EPY1 xpYaWs\m4jj;`&l='#"iƕ7YdJiPx]欜PTiTQ֜qQ8D鴴LWC9ʔe΀AtGsbI(iu J} akro"XÕ^}:,mZAMV>#l/<'ۀTMh*~!p%16+Ӏ_8"b(zr7+o׆\y1l|Ē \È[_FiG^(zbPs]e[@h։} b;Š"+W#ĚBNIH0U{M3s5eFm|Ir Fh/IPE1"Ql3@N,ɈwNw3pVt6@OiM=F6{Ծnք\? q}S՜14*seKۯ\P{ Or>T~ "n:5SiwjJp'#S\ 턑vuk\i߄N֟as̲apϱ:(C2jЅu#W=И 6ѿcv_ 2ydgfdl,mer摥^3!\Jx )Kf@,(W6x}֚Q566 . W%J3#U?& 4fp7)ؠu@7xѯN4CIc,M ib7zijl=a~r7գM-APm \eL߆E΂E/LVmRhb2Iߓ>Ss pr_Mr"(_ҞNf̰@{ '8}鰿!E?dÍOT>5"<]|B>E/fkaʻA+ΰ%(aLX1&jbc_, 3 ]zJTICK쩴.A_Ř>{K>E(@x i]fFtdӭGgymN\MZ&gG͍|GD+}v^"1T=>4%Yr^ۥDML R=_oH5x%i(X (BKauk.9 NqS? Δ;Wc({üUd|Anm*'z=wݤ.t",=4]׺h74SD.lvG2+#c͛&n6%oNe(FUٞ{FHk)C5p6!28S{ơ:bq]`^xA!<('E;\>R4pr#F2 PxX?VTrXRXg^ 0Ds*w;P8փeKUKmGq0Zkpr;NH[v,zCGL@&۪hrxݠBzg=1"6d3FCs6f,t|=FCWjUĹyۃjt|O˒1rNUk&:ڧ1̀'VIiq‚4^*ڟ|Z;oߚ C֜U.="Ϛ?1 ~Ջ'eVbΖt}9"g#MGvՠb8^ ^kfewbߖ9:Y^~1ӚEm܊ޱC X 9ݨ4wCU[ʞŧiœF#_ŀn8=kkEQMKDݧtҽ‘g1Fx)C}T-bx@/aHJx3}\t_ ܸH[gp(\q:IYy£"2_P>ɮX`nkEiaLQؖBPQx'sŋdwPq(mhI!(Q+X*P5ij r݋yy._e$ ׽,FؗB[۳[`qcscY AO^}˄&ayi&!_  /;l^ËbnQ8+l4.e*sBƎtxSҶ5s>iر(yNS=l Zo_lu|pA n4Չ( My P*z4><lG6يl;y겎e㻩FM]*WcPk PbVSL6߽a(+^ i7-/oP^,F/ w90DDqT?mװ ǜcSA8s!T?ψXndw>oI1gCg.EO4f'WUբVo ą+'6^Eۿ\yGüUqPmNM~::Y u4|rL:2c~I6۽4Y㯯塸aLY܃ w.%zBA%BUr8K9>۷ (R@L?m''u#hSڥR 5t sȜVfJ8&H{ 0'T- 7 Va::[Râ[phaK-eocȃP,wVeE2<uVfGU/Fj)qtۄ8OP^^OmB?7#R]Ky i>eӒпm:l=7}+TynNe_e#(wF >JF*IvézG*y%[A`*q9jQ=|bs5cNx?QޕfF- ʒ*rӘ'+CH7Z/}E(_/Kxꍴc2WzC xV/5f(p[#ZrwuGtmȱ᯾&SjjKv(ܒJp uv&$_`"mk EAZ=kexfMP7ɞ_Ql_v v \8ƴ6&S% ۶[ğH|\Afҙm=!xby$>n,SVA5C\9H'M8B:`I}y!Ԃgn%ڛ<9ȉ29$/Z9~L:ܨh~ w7VCH{g^sH!hehq6Gܽ]w <#oƜXLJxr3\tT ?Woܙ)Qmϭ)tD 4JEo5j~di &qȿ glqrxŊ\bM)8%!DrK NLEZtcBrh=ڼ/ġ^={o~hQ^˴{vh$F~j%҂jR6SD:`$c!E3cTGA9.H3$X{c=Dݐ; MiQS^EenVⴠj:^,vV畾&L? 6gcF ?(v *K¯%xn*UWJ6liuۂ[M3,,H![`k'3A C)[f`a,%y06s0c`^Zߴ1xFht 18 dצ<RiO 0+Sz4po"\2G0U U"˦1 (7olkkωs[tIIOL?N)8wA]3!\.T:)c4MtR+A1MSjߜyY91/f,s.釧+hpJ,L^Soe0*]Y7>א3<(߷f5dnLq-*j,lV 0?uf>,4Lό/ҴHT&v%ql\na"O(o9M'5TRSTX]'߬125:srNyà*FR5Q.Ě+&6`t; RwCϰx&P}4]#@"IEIx>1;O V͌xA3ؙH%Sh_&5^\>wݗ}O݈.5 q/:>e]3 ]t`G7K%3(,;92FN>.13+U@`ԁS 4<+TrnEF$iN!eg(@# !~f,uVy4.Ew3Q#nOJY27,KWu1T&hU]T1R@(Uf&bsG_JsټGʫ&~ Œ`o߽Z:MWR?>tL Lȑ v yE>cc%"cu!BP'݄aAAAK,Ϧ=T/2ݘuz67YCeq'= T#\3S 0~ yҍl4u rԽC{1<2jFVħB>`q(S[`D*xul j V r_)D#;[NyiSSĈ~#.Y6UR{fBE CF?YiV*.%ݕ%Q@>{ZR-gFO(t Hn_O&[bS7Nyd#7m& 3L5#x{ˣ{x?F _ŽY\h,zѭ%ocY ch)Le@>G6%$dHed{Ċ<AIҵ<__S^h@Z#llmqL?kju۰fC_(f~h{򎦤[^\S5L,9' nq\o&Jn1qDmAّQ1Tm&x }ƼK8u$bvd0.GzW:wgE q{D VÝUtw!ʘbs5.!Γ-I[鿿=3['!$(PSOuoX/9µ(۷Bv9`?,~&ma ap?+=rA 9 kH)y#SEQ>&pFdT`ʓϲX7mzO8FtN:Hyw36ޣ$g7 eP|RyzL"/i..uhh2+|X/8^ W*x $!\J;(G hZSw1L8G,0C巃P]U}VH4Y}u[k/'(y!0hz Q 914QR cnyK&ZR/Շ`m_e8F-rۊoFV}E9 D|&*ڠb<V 6*7M"/ʼ۠m\2(mmOKRs3@ UwA7T<7~% ot1aH9] Л%TӋȋ&qa>CዖІND$Hk//:{mB6Zc۟,k}{ǪNIꡞB` Aشͭ=ARuu' BV; CFWv>wCڼh&)}w >K <̩hLC[ᴌ<s)J:`6}6f(ACy~qܥa')Fu xDIF̶18VRCyZ/IZidC\,M[g`\լ?goT3TQBb[K| ) ?ֆ<:_7B7ʱܺY6i͐d!&uR_=uN3S8$dziüO;(׿Q~xf?De J>A[ΪR7 "[XmMF#wdj4cH]#:Atig1uV ƣ4+*BVMO(k(P?"CMZR|7rNZOϜ^:{(uGT3{Z 5ɮ"= ?A.JXV9ؕ,(?؀ &J@Eo/DR@d秘ORZlet&.# CU%/M1~οLˬ^>VOevDzRzaȋ&nOCWҗ#L]m d!i Y]2 YZ