virt-who-0.21.7-1.el7_5$>P4oKQ#>>?d   X *Bgmt| 0 l   . / 1477:\:x:<(s?s@s&Gs0HuIx XxYx\x]{`^bdefltuv wxyzCvirt-who0.21.71.el7_5Agent for reporting virtual guest IDs to subscription-managerAgent that collects information about virtual guests present in the system and report them to the subscription manager.Z:c1bm.rdu2.centos.org "CentOSGPLv2+CentOS BuildSystem System Environment/Basehttps://github.com/virt-who/virt-wholinuxnoarch if [ $1 -eq 1 ] ; then # Initial installation systemctl preset virt-who.service >/dev/null 2>&1 || : fi if [ $1 -eq 0 ] ; then # Package removal, not upgrade systemctl --no-reload disable virt-who.service > /dev/null 2>&1 || : systemctl stop virt-who.service > /dev/null 2>&1 || : fi systemctl daemon-reload >/dev/null 2>&1 || : if [ $1 -ge 1 ] ; then # Package upgrade, not uninstall systemctl try-restart virt-who.service >/dev/null 2>&1 || : fi 0 75Gm)g//wp?ahh  | |!y ) ).b0\0\ 2""__l8y\.++~~:44iNNv ; 2;;jj(RNNz}v71bubbJIIQv7=AAm.-h((+"#i#i!%%}}!j(('$ZJ8F7 d 5AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AZZZZZZZZZZZZZZ&ZZZ&ZZZ&ZZZZ&ZZZ&ZZZ&ZZZ&ZZZ&ZZZ&ZZZZ&ZZZ&ZZZZ&ZZZ&ZZZZ&ZZZ&ZZZ&ZZZZ&ZZZ&ZZZ&ZZZZ&ZZZZ&ZZZ&ZZZ&ZZZ&ZZ&ZZZ&ZZZZ&ZZZ&ZZZ&ZZZZ&ZZZ&ZZZZ&ZZZ&ZZZZ&ZZZ&ZZZ&ZZZ&ZZZ&ZZZZ&ZZZ&ZZZ&ZZZZZ&Z&Z&ZZZZZZ2170f2bafc392b40ed974c87c77d8f0f2572a9d1ddba5980abc0ea3e0a460fa377fada346c03b28d1d7cbf4b1936400bf38b3374de42b73ba6ce5821071b95d33b799bf2124f3566a5df6ef32e9d4bddbb59d48fac7252c5c473bb38e48726f01eaabad1813cf4549a7c491cee959f279d7001da3c0ef5534ae39cad2cd162f0e21dbb9d5b02975db816eb63ecb9e9498e090c79f57fcd423daf30e517051e6a27d27a5243b6a0921b0f532a2dc3b94554ee924c54a46df4ecb3e7093e9f78af3a776b9b4ddd78a73b91f6cbb251232b35e422609796b4153cb3fb370099980701ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b0dcc07922901a928610c525d81f023defab0f6072ced5c8e94c08ad36baea423abe7cdf400bf12ead625d7e65968e896bf2d83ab12e0829003611e2e935ea894326f389067070fa0af89203be4b3b81af44f649695f34806b44a7a1a4e42494a04895a8459d0d41195ac75750222efb6f5a0d6d2ddcc348d79e8352e79c95f4f04895a8459d0d41195ac75750222efb6f5a0d6d2ddcc348d79e8352e79c95f4f0f20f2c67e835f5efcf896680e48b94c5c5647ab7dcbdc17925fe7b48fdcd80b10c0f7bdabbb194ae470ff2c6264490047943e979b381abaab6d3644616e341610c0f7bdabbb194ae470ff2c6264490047943e979b381abaab6d3644616e34161d9dee682e00cefbf9922940264a787f72ca75bc735ab9221a2bb992a8b5279397f672b5154a63e0001c04857e855115e3f240d0e8eeb194370dd2913590ef1997f672b5154a63e0001c04857e855115e3f240d0e8eeb194370dd2913590ef19afa78104168aa5d02aa725398f513691cf55b99cb32f7efe88b541ce257d2b7e1e8f1c1322c4cfbe9b0d462ae1ab53c3df6ff849c6fffffaa627934732606bbd1e8f1c1322c4cfbe9b0d462ae1ab53c3df6ff849c6fffffaa627934732606bbdf93737a1a841440e0d7ec2f326d38a5678cc363a2614db9edb98eff67bab5047aaef597f6293adb53d45aecaa9c997a4eeb965002f574c355237616126905eaaaaef597f6293adb53d45aecaa9c997a4eeb965002f574c355237616126905eaa6b57ca4ec4f31e235f33859b2a1f4b898c5ef4c371afeed7b81f471c592d7b0198ed251c4dfbd77cfe96cf6c0fc79b6687280ec756ca1311603344e8516d016398ed251c4dfbd77cfe96cf6c0fc79b6687280ec756ca1311603344e8516d0163b40dbe3492ee64d8548c16719c5d96d1d9986d4392416d6cf6751df5200145874d3ea6584b5104ff3347a7b7f531771e99c5806ff51ee8363d9eeb35223ebd344d3ea6584b5104ff3347a7b7f531771e99c5806ff51ee8363d9eeb35223ebd348f65d6a12f352f0396243b874b4a3faf8086d57ceb82c316e5447e647e4d8c5a373e30d8ba0de999d62f291d4b9cfb667a404ba1c0296646d75544363a08b8ae373e30d8ba0de999d62f291d4b9cfb667a404ba1c0296646d75544363a08b8ae3182bba02c23c87903463bd711715fb18e4eb38e6ad28217c150366671ad50f6948a40744695406eac513fe1bc2802d1cfe2d0a5e8eb961535ed1720f822a937948a40744695406eac513fe1bc2802d1cfe2d0a5e8eb961535ed1720f822a93798360d113ec47087c3be83c903c9d50f69ff33932be065a143a98835195e2971c98a0521f20e983f1f02d11837c98395d03e04d042be6569e3dc0830e8cb690dc98a0521f20e983f1f02d11837c98395d03e04d042be6569e3dc0830e8cb690d00f52f08340a48ad0ae06b4a4a2f84fd835d9ef0a91147e315c0cc319791766e1dbba6b0990137e01455936a0ad2addf52158adc5372e47ffb5d7f0c2f715ed04b87688143cab557451a11099d7122c59e075afcf64bc6f6c2affcdedced0392bceeebc2e79655ea7a47d005fb918cf44bd8e63c3d4477e89fd205e823abc787b861d3301c3ec1476c5cff07fef60bc77b1d86bbc845ac17d0bbae138f960793b861d3301c3ec1476c5cff07fef60bc77b1d86bbc845ac17d0bbae138f9607932b4eee5d715d34b6f7b3e918734bc97b00e81d77cb6aced08b2e70e58060060fe0aa68c144728201173c82960379e7e0c381ed3a3b98517df45af02ec03b0dcbe0aa68c144728201173c82960379e7e0c381ed3a3b98517df45af02ec03b0dcb5c8e1115b08441ea58844680039e7defab410a3b4ff6e2083f76ee9979ecdc6a0ead050adc27e5d996ae19d5c65a3bfb3724e5045bdefb54bddc880cdef47ab10ead050adc27e5d996ae19d5c65a3bfb3724e5045bdefb54bddc880cdef47ab12f4fb6dbc47c534a4c024533c4ff733b66255ad1644f80d813cc23ad264c8d7e8eb9cf6451d5b94d3403e8f9cb1b9d1deaa5a6301900668e6c9c409da569c11e8eb9cf6451d5b94d3403e8f9cb1b9d1deaa5a6301900668e6c9c409da569c11edabc00c2c04a0301e6fd61181ce265bff4089756226313e2081f8de92a3bccff53f5ca80d31fd3a65a92d358565da9a2f0bcde7cba5859e4d7af210fb23e795153f5ca80d31fd3a65a92d358565da9a2f0bcde7cba5859e4d7af210fb23e795119f9ffc3f4415fdfe939743ac98487864aa44a353cee570a094fd3d93ec7e87123ff7bcb92d32733563353f15cd05882bdbf786a001854f40c7fe24f9c47d98e23ff7bcb92d32733563353f15cd05882bdbf786a001854f40c7fe24f9c47d98e9499eb75707547400eee4c47e2c3ac54a62ee4957c6652521148e7032e02cde083876d1bb77c00de9858b27556f31787efb3570a0834898ab084bf9c5278561c83876d1bb77c00de9858b27556f31787efb3570a0834898ab084bf9c5278561c4cbea51bec20a6490c2d7c43a3f10db8574429fe627a8e184e71c157dfdb1ea8857d0e4341e936ec84dab3face21eda02183e38d211156959a823285eefd5ec6857d0e4341e936ec84dab3face21eda02183e38d211156959a823285eefd5ec6b0fa52ed504cefc7a6a9818c12d3b91b1e55c01c915f14e3cc89dfa3ed18e96c1e3941d6201e9e56d2e60b6538162c8cc8ac1bec23214e8932e82122fd52510e1e3941d6201e9e56d2e60b6538162c8cc8ac1bec23214e8932e82122fd52510ecc05adfee56f6078e715085b0c6b8d6e39f8b4e3db71d986cbaa69c3722dc0feecce15d23016e79cbe402dfa210fce6cc46d2811194d687b62ca8bb7f2288fceecce15d23016e79cbe402dfa210fce6cc46d2811194d687b62ca8bb7f2288fce8465b42eb78bdc3bfc4120378a09ea101529fbd4890247a786f7442a54ba87315c8bf4df9d80397360f0ef36fbcd54bb246a8dccd756aae7fcb2fa1d9ffcb12e5c8bf4df9d80397360f0ef36fbcd54bb246a8dccd756aae7fcb2fa1d9ffcb12ea11d213bccbe0f4a771b7047b8adce80d12ad53c5048fed6dc525f3f9b9ed5145c06a62fb54fe5b9a504443a2b9894ee072b9d0cb0a6abe5784cea837a8fb8535c06a62fb54fe5b9a504443a2b9894ee072b9d0cb0a6abe5784cea837a8fb8531208175d684907957fc526bf7d4da4d58d1497b934ce1fa5f8d604514d5b73ac3eae8841b53da1709b152f64badb10cfe6fde8a43c5ff01978472e11266e61bc61f15da2dec0b99f47f942c9e2c08b5dd7dd3069d55724232830df97f2be316561f15da2dec0b99f47f942c9e2c08b5dd7dd3069d55724232830df97f2be316590fdd29095b425877dc92e923093180b34452311ede2d8062ec5b48fbd841e50275973d45335c7b575aa0c480018d9c89186c2399cf150ce7bb000252b07c1d9275973d45335c7b575aa0c480018d9c89186c2399cf150ce7bb000252b07c1d92ed1f6cc82ca56347664c64b7bff2e4d2f02a2cb7109af8e2f1caa2c468bdaba9e8d56a993188df3bce8d54035ebc3ddd15ac60a20afa402db3d1809515064b09e8d56a993188df3bce8d54035ebc3ddd15ac60a20afa402db3d1809515064b0f02428f76f90a9a7427e2fc7d8a0e75001eb3889cccf570ab713ff932fd3b621f4e02f9455f9cef46e09baf2df5aa1628e955ca7017ada02330b86a0b4ca872df4e02f9455f9cef46e09baf2df5aa1628e955ca7017ada02330b86a0b4ca872d2906a1e5a608cb83ef5b8a07fe3a6f5f1d9b2f9bc6b953ad35004abf2b20f8902139850b72af9892e25b6c3d5ad435fd72012df3a79056b165714759ab0beafaa0a7c0e789bf31dde52d63e3dfd6e4843b805eead95f7254207a3c8ffb81b725e65f637bdc9d0fcbdd88d505752c5ba82e122abde855c5d9cb4ded16517ac4f85b4ef5d22e57f5805f9e0eb1e7861e829be0674c3d14ddcd1a985841987012a75b4ef5d22e57f5805f9e0eb1e7861e829be0674c3d14ddcd1a985841987012a7774b0183bb23393ee90a0b4c5bacd387cbd0a2efd26c850f8a2a3e68f6e7e36735c2353a8facff3764783956545606cc18e116a17c398dff90739197bff6e52135c2353a8facff3764783956545606cc18e116a17c398dff90739197bff6e521dd9536e0f264226d1e8c7be628d247ffbe9da5bae670cb24e13a485a3dbeb4812e775257190bd607c6ad7e6315b736034b3fa2d44a6ca5f3e3c9e1e8e064c9b82e775257190bd607c6ad7e6315b736034b3fa2d44a6ca5f3e3c9e1e8e064c9b8389d22ae5a608f7223c4227b0e1c002d6cdd71482fe09d6fa166f781da2125a59130d0728bf653e6dc959c9982860f5534317a75dff7bcdd59045b0c984c25f39130d0728bf653e6dc959c9982860f5534317a75dff7bcdd59045b0c984c25f3b91a042d439cbf94168ca973c2df6c4516220ce22a8a8d4d207fbf07bbd591143e5877ab7e050fd34ccb9a662bc04f165bb8bef4a93974db1b5b2c0c462621023e5877ab7e050fd34ccb9a662bc04f165bb8bef4a93974db1b5b2c0c462621028e07a46136b51beecb5f0ebe5368aff930a5de610c1ce5e3ab851c79730a7b91fd4692be2b0c3c841a465c706d3f9c79dc575fcfac47334ebbc65e95527c9c87fd4692be2b0c3c841a465c706d3f9c79dc575fcfac47334ebbc65e95527c9c87a36f83c292d4754d611d3089318a2c2318d40ff7fd67a632f33ab4b31c259b954835af86c8566f1277f6319b6f41f26ccae08eb297f2e756913430892421e1364835af86c8566f1277f6319b6f41f26ccae08eb297f2e756913430892421e1362b8777a3aade81c06185365bba207cdb4e82e9d57cc55b4e1e8807a3699eb11501d64ef656894267aa5463b0aa2f9be6d9d47990d94ee47975aa460a7600dfe301d64ef656894267aa5463b0aa2f9be6d9d47990d94ee47975aa460a7600dfe3b1d9dd7c70040385a454be24473852fe6c3bf1cbd2d998794fd2b09da5b62d872beb90890636b0d4435731a2059f40c8a210588794ca7431d92b02d22c01381d2beb90890636b0d4435731a2059f40c8a210588794ca7431d92b02d22c01381d6eef9357f3e3c9abd57890dce918c61deda3ab4e678106c23fe3198de1076a5a658261c1bcc7f1ccbfed8af6c1ed7001401a22bfbf199b261dea9caf10039c03658261c1bcc7f1ccbfed8af6c1ed7001401a22bfbf199b261dea9caf10039c03dbd18a26b879dc104dbb544ec2949a8fc2bfe28f123b45ed3b8ac77fd656ef544fa6597577ae1a2c1b2640f9224f7c7c12cca2e884118a3a6c2323db692ed1994fa6597577ae1a2c1b2640f9224f7c7c12cca2e884118a3a6c2323db692ed199ead4fdf205155e6657c5988e4d19ad4dec62f41cf3636bf3ac97bbccb9867380ab860dcf0be5dbacd9f8e0f8794c7d20adc44815a18b5115c5351c053baebcea267774f2289c8154760cbd22f0516263653aef5e696fc26e3b6950937809c55dc0f84b26e359577bf291fb1427e9fa9c9ca629b12bbd7e58e4d311dfec3c550b8177f97513213526df2cf6184d8ff986c675afb514d4e68a404010521b8806436eab9655bade00e760ac08171f2522c642ed4f8933d638eefb952382eac74797a0161c475cff0347137aed42be8d13967367fbbc13182f8d1f2a2ac018f3a233654f2ae823436b8a404d7d0840d90fe44b52479b080b8ff67a59da89fdb9ad28a286ba145350ac14096ad9f865222d6683c8894f32fee0c081ac6c7ab5e9bc1317e47bc5b1cf8c3634f266fe01c590a5684441ee158d95d2fbae8a9cdcafd16d6f1a86a7d23926d78a173982423a591e39960c40091a665f1b58fa7a291f49e5e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855@rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootvirt-who-0.21.7-1.el7_5.src.rpmconfig(virt-who)virt-who @@      /bin/sh/bin/sh/bin/sh/usr/bin/pythonconfig(virt-who)libvirt-pythonm2cryptoopensslpython(abi)python-requestspython-rhsmpython-setuptoolspython-sudsrpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PartialHardlinkSets)rpmlib(PayloadFilesHavePrefix)systemdsystemdsystemdsystemd-pythonrpmlib(PayloadIsXz)0.21.7-1.el7_52.71.10.103.0.4-14.6.0-14.0.4-14.0-15.2-14.11.3ZmZyZp^@ZS]@Z)-@ZOY@Yx@Yg`Y:X @W@W;VrU@UJ@U@T\@T @S{CS!PS@OO8@N@NN@N_sNRDNNP@NBrWilliam Poteat 0.21.7-1Christopher Snyder 0.21.5-1Christopher Snyder 0.21.4-1Christopher Snyder 0.21.3-1Christopher Snyder 0.21.2-1Kevin Howell 0.21.1-1Christopher Snyder 0.21.0-1Christopher Snyder 0.20.4-1Christopher Snyder 0.20.2-1Christopher Snyder 0.20-1Christopher Snyder 0.19-1Radek Novacek 0.18-1Radek Novacek 0.17-1Radek Novacek 0.16-1Devan Goodwin 0.15-1Radek Novacek 0.14-1Radek Novacek 0.13-1Radek Novacek 0.12-1Radek Novacek 0.11-1Radek Novacek 0.10-1Radek Novacek 0.9-1Radek Novacek 0.8-1Radek Novacek 0.7-1Radek Novacek 0.6-1Radek Novacek 0.5-1Radek Novacek 0.4-1Radek Novacek - 0.3-2Radek Novacek - 0.3-1Radek Novacek - 0.2-1Radek Novacek - 0.1-2Radek Novacek - 0.1-1- 1569299: try/exception needed for hypervisor_id check (wpoteat@redhat.com)- 1492074: Enable login to ESX using password with UTF-8 string (jhnidek@redhat.com)- 1353119: Add JSON-RPC support for VDSM (khowell@redhat.com) - 1509597: Enable to use virt-who with VDSM again (jhnidek@redhat.com)- 1523548: Options log_dir and log_file are not ignored (jhnidek@redhat.com)- 1510310: Ensure that owner and env are required where necessary (csnyder@redhat.com) - 1512778: ESX should require username, password, and server values (csnyder@redhat.com)- 1511308: Only ESX supports: exclude_host_parents and filter_host_parents. (jhnidek@redhat.com) - 1509596: Use qemu+ssh transport if not provided (libvirt) (csnyder@redhat.com) - 1511308: Xen and Hyper-V do not support some filter options (jhnidek@redhat.com) - 1510760: Ensure virt-who exits properly (w/ no good conf) (csnyder@redhat.com) - 1509606: Remove duplicate output of validation messages (csnyder@redhat.com) - 1509597: Fix issue with cli consistancy check for vdsm (csnyder@redhat.com) - 1509595: Only expect owner on HostGuestAssociationReports (csnyder@redhat.com)- Update hypervisorCheckInAsync test for new config sections (csnyder@redhat.com) - Update Config Refactor with changes from master (csnyder@redhat.com) - Removed usage of old Config (not unit tests) (jhnidek@redhat.com) - Further clean up of unit tests (jhnidek@redhat.com) - Create Xen Config Subclass (jhnidek@redhat.com) - Create Rhevm Config Subclass (jhnidek@redhat.com) - Create VDSM config subclass (wpoteat@redhat.com) - Clean up ConfigSection Unit tests (jhnidek@redhat.com) - Adds FakeVirtConfigSection (csnyder@redhat.com) - Configuration subclass for hyperv (wpoteat@redhat.com) - Implement EsxConfigSection (khowell@redhat.com) - Libvirtd ConfigSection Subclass (jhnidek@redhat.com) - Adds EffectiveConfig, ConfigSection (csnyder@redhat.com) - Adds warning message for deprecated env vars (csnyder@redhat.com) - 1503700: Updates to the job polling frequency (csnyder@redhat.com) - 1502821: Remove undocumented, broken env var "VIRTWHO_DISABLE_ASYNC" (csnyder@redhat.com) - 1466015: Warn of deprecation of command line options in next release (wpoteat@redhat.com) - remove non-existant variable fake_is_hypervisor (adarshvritant@gmail.com) - 1485865: Do not replace /etc/virt-who.conf on rpm upgrade (csnyder@redhat.com) - Utilize the owner from the first report seen, if we do not know the owner (csnyder@redhat.com) - Updates based on review (use str.format) (csnyder@redhat.com) - Fix example fake config in man docs (adarshvritant@gmail.com) - Add m2crypto dependency (adarshvritant@gmail.com) - 1211435: Don't send host-to-geust mapping, when env, owner are wrong (jhnidek@redhat.com) - 1408556: Log which owner updated mappings are being sent to (csnyder@redhat.com)- Point Source0 to GitHub (csnyder@redhat.com)- 1458184: better reading of environment variables (jhnidek@redhat.com) - 1401867: Enable logging of rhsm module to rhsm.log (jhnidek@redhat.com) - 1404117: Check parameter consistency and refactoring (jhnidek@redhat.com) - Adds a patch number to virt-who versioning (csnyder@redhat.com) - 1401420: xen supports only uuid/hostname as hypervisor_id (jhnidek@redhat.com) - 1458674: Update use of result data to match the new async api (csnyder@redhat.com) - 1452436: virt-who prints host-to-quest mapping everytime (jhnidek@redhat.com) - 1357761: Do not check passwords to be in latin1 encoding (jhnidek@redhat.com) - 1457101: Continue running despite malformed configs (csnyder@redhat.com) - 1409984: Retry initial report retrieval on connection timeout (csnyder@redhat.com)- 1389729: Add missing xml section for test (fran@caosdigital.com) - 1389729: virt-who incorrectly reports 'name' instead of 'hostname' for RHEV hosts (fran@caosdigital.com) - 1450747: Continue running destination threads on internal failure (csnyder@redhat.com) - 1444718: Log name of config when duplicate reports are retrieved (csnyder@redhat.com) - 1447264: Keep running on InvalidPasswordFormat given other valid configs (csnyder@redhat.com) - 1448267: Fix polling behavior for oneshot, CTRL-C, 429 responses (csnyder@redhat.com) - 1369107: Update docs and log messages to show the *.conf requirement (csnyder@redhat.com) - 1436517: Fix api base detection for rhevm version 3 and 4 (csnyder@redhat.com) - 1442337: Send updates immediately the first run (csnyder@redhat.com) - Do not join threads not started, fix up fake backend (csnyder@redhat.com) - 1439317: Ensure reports are still sent despite duplicate configurations (csnyder@redhat.com) - DestinationThreads now send all reports (csnyder@redhat.com) - Adds IntervalThread base class and refactors Virt classes (csnyder@redhat.com) - Remove reference to nonexistant method _set_option (csnyder@redhat.com) - Update ConfigManager to produce destination and source mappings. (csnyder@redhat.com) - Implemements a threadsafe datastore (csnyder@redhat.com) - Move from using processes to threads (csnyder@redhat.com) - 1436517: Set Version header for version detect (pcreech@redhat.com) - 1403640: Fix syntax error in exception handling (pcreech@redhat.com) - Update the spec file for builds on more downstream platforms (csnyder@redhat.com) - Add releaser for rhel-7.4 (khowell@redhat.com) - 1391512: Handle utf-8 within Xmlrpc transport (pcreech@redhat.com)- 1415497: Support rhev4 auto detection and usage (pcreech@redhat.com) - 1388577: Adding UTF-8 support (pcreech@redhat.com) - 1410000: Include org_id in hv base channel (pcreech@redhat.com) - 1400431: Fix AttributeError where val is missing (pcreech@redhat.com) - 1405967: Filter host via glob or regex (pcreech@redhat.com) - Adds --password option to virt-who-pasword (tstrachota@redhat.com) - 1392390 Fix default interval handling (pcreech@redhat.com) - BZ1405967 Add filter_hosts_regex, and exclude_hosts_regex to allow filtering large numbers of hosts easily (chris@chrisprocter.co.uk) - 1369107: Only load files with .conf extension (pcreech@redhat.com) - 1383436: Obey the interval setting (csnyder@redhat.com) - 1299643: Update virt-who-config man page to include NO_PROXY (csnyder@redhat.com)- Version 0.18- Version 0.17- Version 0.16- Update spec for renamed README.md. (dgoodwin@redhat.com) - Moves fakevirt._decode() to util.decode() (csnyder@redhat.com) - Adds the report.config.name to log message when refusing to send a report due to lack of change (csnyder@redhat.com) - VirtWho: Clears list of reports on reload (csnyder@redhat.com) - Revises change detection tests to account for changes in master (csnyder@redhat.com) - Libvirtd: Sends a report on start up, and on events (csnyder@redhat.com) - Removes trailing line at the end of the file (csnyder@redhat.com) - Test_Esx: Test Oneshot to ensure it queues a report (csnyder@redhat.com) - Esx: only queue data if the version has changed (csnyder@redhat.com) - Test_VirtWho:Patches manager.Manager.fromOptions, removes unnecessary mocks (csnyder@redhat.com) - Removes unhelpful debug log message (csnyder@redhat.com) - Fix spacing, remove unused imports (csnyder@redhat.com) - Test_VirtWho: Adds test to show same report will not be sent twice (csnyder@redhat.com) - VirtWho: Adds basic change detection using report hashs (csnyder@redhat.com) - Adds hash property to config (csnyder@redhat.com) - Adds hash property to DomainListReport and HypervisorGuestAssociationReport (csnyder@redhat.com) - Hypervisor: Adds getHash class method (csnyder@redhat.com) - Limits interval settings (wpoteat@redhat.com) - Retry sending data to subscription manager multiple times before dropping (rnovacek@redhat.com) - SubscriptionManager: nicely order keys in debug report (rnovacek@redhat.com) - Fix serialization of guest list in print mode (rnovacek@redhat.com) - Do not exit oneshot mode if any job exists (rnovacek@redhat.com) - SubscriptionManager: check if report result has failedUpdate item (rnovacek@redhat.com) - SubscriptionManager: minor logging fixes (rnovacek@redhat.com) - SubscriptionManager: add env var to disable asynchronous reporting (rnovacek@redhat.com) - Check jobs status in increasing interval (rnovacek@redhat.com) - Esx: report host even if it doesn't have any guests (rnovacek@redhat.com) - Hypervisors reported by hyperv now include hostname. (csnyder@redhat.com) - Removes completed jobs. (csnyder@redhat.com) - Fix output format in print mode (rnovacek@redhat.com) - Fix using empty list as default parameter value (rnovacek@redhat.com) - satellite: support new hypervisor format (rnovacek@redhat.com) - Fix tests failures (rnovacek@redhat.com) - Removes timeouts for jobs. All jobs in the list are now executed just before a new report is sent. (csnyder@redhat.com) - The virtwho loop now blocks on the report queue with a one second timeout (csnyder@redhat.com) - Removes unnecessary imports and queue (csnyder@redhat.com) - Rewrite readme to markdown syntax (rnovacek@redhat.com) - CI: install unittest2 from pypi (rnovacek@redhat.com) - CI: add -y option to add-apt-repository (rnovacek@redhat.com) - CI: another attempt on cloud archive for libvirt (rnovacek@redhat.com) - CI: try to install newer version of libvirt from cloud archive (rnovacek@redhat.com) - CI: add libvirt-dev dependency (rnovacek@redhat.com) - CI: install libvirt-python via pip (rnovacek@redhat.com) - CI: another attempt without site-packages (rnovacek@redhat.com) - CI: install python-rhsm dependencies (rnovacek@redhat.com) - Adds support for facts in Hypervisor profile. (csnyder@redhat.com) - Adds count of unchanged mappings to the info logged for the result of an async job (csnyder@redhat.com) - Adds tests for jobs in virtwho, removes unnecessary tests for managerprocess. (csnyder@redhat.com) - Changes to ensure backwards compatibility with python-rhsm (csnyder@redhat.com) - Fixes RhevM.getHostGuestMapping() as suggested by rnovacek (csnyder@redhat.com) - Adds layer to hypervisorId. Removes completed TODO (csnyder@redhat.com) - Moves all functionality of managerprocess into virtwho. (csnyder@redhat.com) - CI: use python with system side packages enabled (rnovacek@redhat.com) - CI: install m2crypto using apt instead of pip (rnovacek@redhat.com) - CI: install python-libvirt using apt instead of pip (rnovacek@redhat.com) - Add requirements.txt and .travis.yml for the CI (rnovacek@redhat.com) - Adds tests to verify the hostGuestAssociation is generated correctly. (csnyder@redhat.com) - Updates libvirtd and tests to add host name to hypervisor profile (csnyder@redhat.com) - Updates managerprocess with better logging and changes for the new tests.~~ (csnyder@redhat.com) - Updates to use the new hypervisor class (csnyder@redhat.com) - print mode: format debug message about found hypervisors (rnovacek@redhat.com) - Removing uncesasary comments (csnyder@redhat.com) - Removes unused dictionary of jobs and associated methods. (csnyder@redhat.com) - Fixes tests data to include "status" key. (csnyder@redhat.com) - Updates tests to make use of new Hypervisor class. (csnyder@redhat.com) - Host name is now included in the hypervisor profile using the new Hypervisor class (csnyder@redhat.com) - Adds new Hypervisor class. (csnyder@redhat.com) - Adds new test for the updates to subscriptionmanager.py (csnyder@redhat.com) - Updates fakevirt to make use of virt.Guest classes (csnyder@redhat.com) - Changes to ensure proper execution post-merge (csnyder@redhat.com) - Removing more unnecessary prints (csnyder@redhat.com) - Fixes oneshot mode for work with new managerprocess (csnyder@redhat.com) - Cleaning up unneeded prints and adding more useful debug log messages (csnyder@redhat.com) - Adds async job status polling for use with the new report API (csnyder@redhat.com) - This (along with python-rhsm/csnyder/new_report_api ee38f15, allows communication with new report api (csnyder@redhat.com)- Version 0.14- new package built with tito- Version 0.12- Version 0.11- Add directory with configuration files - Version 0.10- Remove libvirt dependency - Add dependency on m2crypto - Version 0.9- Version 0.8- Version 0.7- Version 0.6- VSphere support - Req: python-suds- Version 0.4- Requires python-rhsm >= 0.96.13 (contains fix for char limit in uuid list)- Add initscript and configuration file- Update to upstream version 0.2 - Add Requires: libvirt- Add BuildRoot tag (the package will be in RHEL5)- initial import/bin/sh/bin/sh/bin/sh !""$%%'((*+,,./0123356689::<==?@@BCDDFGGIJJLMNNPQRRTUUWXXZ[\]]_``bcddfggijklmnnpqqstuuwxxz{||~0.21.7-1.el7_50.21.7-1.el7_5         virt-whovirt-who.confvirt-who.dtemplate.confvirt-whovirt-who-passwordvirt_who-0.21.7-py2.7.egg-infoPKG-INFOSOURCES.txtdependency_links.txtentry_points.txttop_level.txtvirtwho__init__.py__init__.pyc__init__.pyo__main__.py__main__.pyc__main__.pyoconfig.pyconfig.pycconfig.pyodaemon__init__.py__init__.pyc__init__.pyodaemon.pydaemon.pycdaemon.pyodatastore.pydatastore.pycdatastore.pyoexecutor.pyexecutor.pycexecutor.pyolog.pylog.pyclog.pyomain.pymain.pycmain.pyomanager__init__.py__init__.pyc__init__.pyomanager.pymanager.pycmanager.pyosatellite__init__.py__init__.pyc__init__.pyosatellite.pysatellite.pycsatellite.pyosubscriptionmanager__init__.py__init__.pyc__init__.pyosubscriptionmanager.pysubscriptionmanager.pycsubscriptionmanager.pyoparser.pyparser.pycparser.pyopassword__init__.py__init__.pyc__init__.pyo__main__.py__main__.pyc__main__.pyoutil.pyutil.pycutil.pyovirt__init__.py__init__.pyc__init__.pyoesx__init__.py__init__.pyc__init__.pyocreate_minimal_vim.pycreate_minimal_vim.pyccreate_minimal_vim.pyoesx.pyesx.pycesx.pyovimServiceMinimal.wsdlfakevirt__init__.py__init__.pyc__init__.pyofakevirt.pyfakevirt.pycfakevirt.pyohyperv__init__.py__init__.pyc__init__.pyohyperv.pyhyperv.pychyperv.pyontlm.pyntlm.pycntlm.pyolibvirtd__init__.py__init__.pyc__init__.pyolibvirtd.pylibvirtd.pyclibvirtd.pyorhevm__init__.py__init__.pyc__init__.pyorhevm.pyrhevm.pycrhevm.pyovdsm__init__.py__init__.pyc__init__.pyojsonrpc.pyjsonrpc.pycjsonrpc.pyostomp.pystomp.pycstomp.pyovdsm.pyvdsm.pycvdsm.pyovirt.pyvirt.pycvirt.pyoxenXenAPI.pyXenAPI.pycXenAPI.pyo__init__.py__init__.pyc__init__.pyoxen.pyxen.pycxen.pyovirt-who.servicevirt-who-0.21.7LICENSEREADME.hypervREADME.mdvirt-who-config.5.gzvirt-who-password.8.gzvirt-who.8.gz_virt-whovirt-whokey/etc/sysconfig//etc//etc/virt-who.d//usr/bin//usr/lib/python2.7/site-packages//usr/lib/python2.7/site-packages/virt_who-0.21.7-py2.7.egg-info//usr/lib/python2.7/site-packages/virtwho//usr/lib/python2.7/site-packages/virtwho/daemon//usr/lib/python2.7/site-packages/virtwho/manager//usr/lib/python2.7/site-packages/virtwho/manager/satellite//usr/lib/python2.7/site-packages/virtwho/manager/subscriptionmanager//usr/lib/python2.7/site-packages/virtwho/password//usr/lib/python2.7/site-packages/virtwho/virt//usr/lib/python2.7/site-packages/virtwho/virt/esx//usr/lib/python2.7/site-packages/virtwho/virt/fakevirt//usr/lib/python2.7/site-packages/virtwho/virt/hyperv//usr/lib/python2.7/site-packages/virtwho/virt/libvirtd//usr/lib/python2.7/site-packages/virtwho/virt/rhevm//usr/lib/python2.7/site-packages/virtwho/virt/vdsm//usr/lib/python2.7/site-packages/virtwho/virt/xen//usr/lib/systemd/system//usr/share/doc//usr/share/doc/virt-who-0.21.7//usr/share/man/man5//usr/share/man/man8//usr/share/zsh/site-functions//var/lib//var/lib/virt-who/-O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=genericdrpmxz2noarch-redhat-linux-gnu  ASCII textdirectoryPython script, ASCII text executableC++ source, ASCII textpython 2.7 byte-compiledC++ source, UTF-8 Unicode textXML 1.0 document, ASCII texttroff or preprocessor input, ASCII text, with very long lines (gzip compressed data, from Unix, max compression)troff or preprocessor input, ASCII text (gzip compressed data, from Unix, max compression)empty  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRR? 7zXZ !#,]"k%YFh=Gk (ڌ| K"/ғ2ڋ%[?#`;Uz-YđP Z()teFlQ-c{+QEc=Ft?`W5#-n{@?z%_K0gtnKyi( ~ҥ b$'u_>υg[=uuplō vKQI$"Y1 b?ĕD Kt q(ỳ3䟒R@@?$f쩳ZHqHGAMH5@[IEZ+whH1&Hi`aTɉ1wMp,ܭ"xv#(rl6>ѩ*>lSS4%4|!{B;/Kަ%d9A+snekєǁ@Noy0sC<]sК{, \ٵȐ /.B \TBtQTE ǎaL"=dWPoʶ4 -oku4,Q-S稥iDE0K[ve-:t|3LBүv(L"&44e ?Ym7 -)H?" iy NhV g,-ꘁ0֡*+&H\L9swp"W1.դt5W,d͛6?R3 %(T gHeC|0-EF&֪go7LY?Ut"gn> Arѽv H5§7/%SK]@.XJ=aeIKGHs Do-9$ܻ !267fS= ҭX-SͨK3:\^3y53YrY6,wEsf*cQECen)t"K@e,˹qa[B_(xno'Xo|P;I雁gtwnUXc5sspl:Y{*Ffn.1s*9~Ֆ9y=dQ-v-cMVqٛtbe$./EPێJWA?@Mgӓ# 1xfG_~ߴ zٿO>S2]9r@oFVi [~0.p4V&%ڕ0mLe1@(ӬG3'Lov p`4=}c;Z`kW{ {x罥/6R8hHC, ֓U9(.3X]zWR2p(ܖwiuh +L^P,I.Wv P]E+H:zkų[,&T O:?k?>D^g!Չ.MRj**u^n 5zh{'0rڲU,.Vh,S'V@HknSe_}y6ΆoF&M|#u*my.]s:2ǫO#s67 O},E/}vp߫QNj"Ezw2RsB5_aG e/DE )n(A"wKf]^> a0ưw/1Zvk u.84\C[!X-X-Yt.@#ڂ Z"o2QOSrO8ϋ09P;SǏBM h .iLC/n'f85!AHb ϗL9}2`YOl2EA%)PD-Oh~$vm,VҲXg`|e^cy^7٣ R~k*wI.Gn\V !hp:e*uCƍ[jL&dbG_ ThE~P19kL~<,^1Y~l<۠cHwrj/Dzɛ?AuVW&A#ҴvE95bvu+bEXԗU:P. z g2Onw'ͼ)TכQjK*Ʃ%Nn:q~A(ȍ(O :~0[ ocr>Wc!w@syZۋlJZ&_~R`U~Zly2h< @`F7RI?>?r 1!xE*v/&}m_P?(1xV&]:/n9 KaƏJzXJy]W7[ ){I$ڱ&OA*aRd%nϼH)5y[[<v-?L)g'R[f])Y08К-<̆تuK|s$/a!Uע:QTP)=\*əă>ZY+O\lQMmD7}8X',F/?Y8k_+˚rjC=ZImoW~Kr p80C53!=܎!'0H=Ը|w_py >T&;C(Iz]*!ACY nl8Ml{@Fpź4J\v eTLUoT} ^ 2yX?#Ѭ+ٮv9m)-͋uO>8O~VE,eDK$JS |^O.3v妬v@VkUi dJLVa~aaҵzBV Q+4p^$4}6Мb00pk>bzfJqk236?X!0It I$JtT+ y#KG~UΔ6 ]I^9%1#IѶpSZeUo뇊ExVh'-0ŤH#o:;̧rkDKGó@j"ˢ !Z"DK'pTc~s{+ǐLK>R>ŚMk2?DlţHK]~w8{cAF̀gza_q!F^se/w/cUw O ;-*XZ)Z&!*1;0iuv~*K G";tijH[<ІQF'F .e0p8y,ʮ5 &Y 6+ٯ l}V㐍s)&JeZQV "(ҕ J JԩnDb{UM*>*pӽtGgcr@e㔉Kmnɯ&m׺ X9ҭYtM=n஢:rb\qt;x!]2vɠH6%"_t#l4^}e*617I/f3vQ^̀Lk|㓗g,|rwij3XCc5c_*QF! >Bj tGrp>GSh}:PlH3?s@ia !kB* 4V_ 7OmM*l~slmF;z~&:,um;ۀB>.Ge8H f;hԻkB T[k{µGkW}AvNDEVa3[o#ZZ;'g. !1~Z S7Q|ƌ2{ˬ$inHDVZ,dyV` 4a㉂ ZfDЇ ˵aA͞0zA}bۘ[vo\;dkle|Q̰jB^"lAa0 E JGonC| 7Ov;F4^RWYgSf-f HD/@M:/dn'nڤ>3U] +a`d)).kFH?pْB_R|_93F); Pw9Z{O3GFJhW̶Jybb)4m|I,λaf%rɯf8×~A+/}w6Yne(U_ V''tJ6MQ  5}YO{u+dC]i祝s$Ȕ {];BO$dpϜT+M ZF;\;D{sQ~`\ڝ)DhK08Vv5_G6ъeh~2K,{\x,GrMhG3+6L\Y s Q2Lu!b (L)f:`ͼM)NJ]2jZ#1̣9Kn2xezgH M9.oޯSԂ?p2,a% ՄFw(i4j(:Rp6}d+דHtLL؇hhBzϥxg nʰ"ު6<*&!D 4Q'ڜʶ;}xPYx贺=NmRfx?_w3{^-?NҺDW~D >EU|s ߳T>gs\iJRI.bA A?S_@}6ܐ\ܩ;eT&w2t(okb+本M6^\ƾpwp\WA8LXH)xCŖ ;5G,-#I ŒA޵ʑ2նXyZƈͯ,"1y%h=B%l"*O/K7&|m@)yo\mm@QEѴ#zxlĹľ |+V(0H24uUS["9+(x+>ÚwdxĶH:Ճh'K.&UXBc$ htJżڀ}Lv.8!^<'q$ ky~L|0e~)ttŻ J~H!.m|Cc2*~zm>|ڙn}(.Wqjw;kƝk]VqI}5  <%`@ "rSed1Nt E'^IUCߩ&놝rpUq` ^ Z+EE Ui6$!E9׎ z_8!I^B'U:B`f"wrG(F$)8"bCgCRLV[vpqMQ^nŀ͙"o/8jC(T+T7Uos 8/8j;^O;\oRα4KIŴ9;M+2ۻP3լ)Ը%ʍEvXqgU5u:`2VT oVZ5i"w={U+*ۂM4 fUG#Wc$b>*δAG(s1H4۬`%u|*npZ-d_z ݥZp S|A^ѐO?\GkJp.g;4NR9 ;ڵhb' Xq/~#c4T%c:>|?W/o '*#r e>?04gۋWQDi< Dۏ/ε~Pq! .16)|r= N=u* h3{F\"V5^p#:(rK*u/^4HeсZ,Ԗ_\6:Sc!I s]q &H1?<ݨr򈙼Z7#ber#ߞϢᖩ}>p<©9uxbe}sZ?y\L+4=;m@1锶@$6-$Ĺ( W9wİmfQ,:}䎽ꀽfH"Chg/,C {~Gh;xyzl>"yԲ!!sSd55l]4d܅]-8t\^3I4xΔLMnPU_T(s>-2ô7YZK9f@=tM CqC`>/=%Ys4>Ih 0J۰j(lj~h|.uA^$QyxR9)s4;n`"[ ^>NҸo0h- qv{H0DpB#Rњȉ bObc̺bR. EA BeU垳ٗ]FQ1VvfEbm/bB^Ednac%\== {IV=oa~>]F EZ{PfkZY]Bu:|,]pJJ &`-n v3mgMg9ыхWUV7"K.T(.6p[mf͆[Stkt? [_SYbCȾW݁G3}LRdArpP/-#G{rFGf^$2k xx4gPžG 'y6YB7"=0PbZaޯ.N u*+ w NsL7//``/l7׉ݜmK{MX67\u8zM_Yt.^>'kV?Ekŕ\~f> pwE!:(]_.:|Jtǃ+pg}5"RaSXQ"\C&Ily$\/yО΃A~~ pG[4)zxpAC ¶ 5>S,^c0ћ %0![X JcaQ,32-,G?n$R5?m\4wSlL>YRg( hNO8&+4 wu8.' z);A!;5`1} KIC! ܴ+ՀfD~d]sq)vsU͢VVB#! GJ+og:+,2Z~e1j wȇv:f"/!lB 24W{8G8<I:m 8ЦF )b+1TiKR}}5zr=s93 ,8t7O2f/+nl<βiޓ.'a!ƪ#m+* Tη)n)Xf:hd-VÄkJ AY9]+5u"CxV1>.Be:AU*F_Xc?X|Y7Y&X&:K'wV'vL6I[6U#H5_NV;qR4rQc`,!@dq$z[s-.{Z*n %O]J2j[\ ^,C" 3t6k0GO=Buec $F3F$>hڧ! 1e;gD;HP4Aq@$?.7(N Π8(s\ȘQÌe}t,>)֝w*5R##trn_'`h ftv'$dp2Z5ɠ'4::'VAFXs0j2 EMrYvqCqP[(Ah>ۡ-+S1_: {khu)]e#b0:?xJF-5]p3b9]$Es35[z-mhĨc<Ebƫ?E@Wxv Љ#r{a4;ŤӜF\y&-g7;MTw; 4 BbBw+ɩ"1_B|Rb_dҥRd ?Ƒ.!;uRB:8Zgއ9A҇Y6s"ŭ3ar6&WRMCZJX:͈Cebh33[ɌF4bH ϣ<=vȭƶ\Edh`'4j]ί1p֌;LSX -0\^ANA}kd@}x$|[W ӯɔh VMg0Vu](zյ%As'v_X+);.TQOA.uR;{a%0$CUp;p4$[~z08 cIr$lQyi5kxu0.{<˗d-}Y8HW_`RyqH>^Ar~$L=xI\w}:š}_moNeOb^6nk?J#) o=9S.Lxyu8Dž D)0T(1-/.\QҊ^p1Uͪ\T4ZvRefju62 P Z`BoJw,_o\}`1T Q$YНM3i 3O~# >}ɢR0t_D0aOт1ډ Lb,%}MV_} %Uy7vBWю<&8<ɹ l"T1#ctgh͗nѭX݅ϖWj, $]t'ǹ,^bCkc;f|ԗ#H ^<{/e]AX#ޗ= ܸU,状fL`pZVQ}2de  ZX:2^O~o[wBȑY6_`Mjs'I\&AWALa@;Υk|$4wMsYl)O7vT(,jS[vuNȜkmGUos_u<!o[Ҙ%>H֘H{qy :`;Du\n4YP<*BZSc3KOAXNR?C>B-E॔bk?LAЩ<u`rUE?1NP%c"th˳LR]9'pز~Vbdϣ\Zvm 44ksݒ?ֱ/ǜU_Ól7TZ aNKJs\_5 d]dWSzگOa߈Zza z)=uxEG_=#N0t4{ZRXNAG@EURm{R/%%+pw$]|_!UD!Bb:""5& |T`RGwe D͐ A 'vIrD٬psWfcj}j#\I)#H€w.v 꿋 I)BJP'4ƌ&rOeЇl+dq:q5:p l+I%ƪ1VpR4G u|plA6j'R{ U{g :`ϰtʡMh*؂]ke/ڗ_EE%b@بDn8kQuYpUHRa BqbSp*){B9]N8* 630obnVQL<s,ur/&rS) i1EeHy<wV2ߦQn|TSh2Cxm$3ڳUF3~ x!ϞܒTfs T>|*$Bg(Ρl5dTd~Bo D.q.ðL*.I,/ {v,@ƛdl_2gCw69_EBsYf-ʧH"hKSP^83BݽPx]c3 Y P|fcݦDho.[qqfG'$tY-^H*İ B}eO郏 A20h4JdwJSM+^~Ep`Z:}N>_eWI0|CK0 i:VA?'?QV,i,!99D7ifCSf 9 `87``yk'zz mLKZ \gtsH43f 'Z:=z(PZ/%zR5k#ǹ  [Dh].؛l+ qzJ#";Ȣ"' ]*&>2!^&)3@nj}8)շIC^uU{O8HّxrWHܞ='O?4bqj b}("܎]}YPtbϵCQvDy\WJ4~i(M&"鎴><9Kkn"#o1N7?)ٚYD (C_<+D_c[V' %  CYeW @g3*GzcW[CB+mJQwH)?+#T8(KSO N;iLӰ%,?kzi۔!`EYL{V&yΎgfq%7/OrEL"2わ4n3qHTr4]IMtEYjdMͼ$廂HB[v4W WYb2:h~$F,%tf'z+G nBsڢv b+׫5" ]ը6֖pR±Ǧ׿u {Q.?Hz'+h_ail2j10 kQvo`+޼e+{-nm돾]WE_~F k>eE#x 4DqI|CɂP?_I&d4r pA$NP|vh[KIL8nv $Ljq5gƀ4)j@e11Ma?0 "#;0'-}nۃ΍G-&Xkwh >3(X;nWUWƇtr([:}w6o0ϧ3e45]|ᖳD ?YSE CK[* Pf:-sm&B}M1]hM:K;Q`C(s)M-rBfh8en-^5Wi\[.kJul.p5S]BЊܑm)'}2Q/l$ *Ț*gZ@ dwV ]e"|l"FK5ZcI8X(ܥ0E@4`=à\"GԠ}mBckvLHiI |_דR0+Zt($k^>QW bJ%-?2%%lo3V!`0zs3.q{銲ƛ(Sm.#=ad:Q TgEtZmlWvsS$ë2\wU=y24|k۾7Miۚ'Pn>"  5ěA ? 4'_ t߳ M FzX"`x.f1rH f{K()!q)6<<\.\Ӻ?+;3W I֤NL0Ti9ǼjY7!6V,koI!PZTLm鱯ۮn2%5nf7fh= b 0%Iu"^c CQ/a(-~`e*CEoC(z&` )+)6b"z6 r.dt$^,jE<Wf뷞LqoiȞ|.#nؚȳ6G4HE~rI\#m4-@iuRWYŘ&j5 R L=DU:Mfg~ %ˬ%X[ALPv3F$Yr)Bp!p"J|)=˅LG(q߁Q !y3T#q1nWt"zƄ *C +B4\yWo$u E)@Hz3X^obD]#3W+k6?oe+cVE KלK </!8ȿ_j."뮼i%>+dɐL0+Lv(͘ 8oHWoªHfejٔ"癌+}$C~0;_L]#:nO}E|6Ⱦpr*pxY]W13R=^ b8jƀas& ($Mm9|[IP4se%g(S8G u&1  ip dV Mȝ8jkK"g*\Qlx߶G`G`0* FFk|a\[x&!r>[A|S `-]'Rl{Ph25`jq~rpJcYw^޹Z7;VQ_$:'^6H^MGV9G/ST1f@TeFdf6F.o|~׉Ze _곗WUwʠ3‹S=wHu(}y/vqIU*ϑ . |YtK(٪]Y[;bʸNNyz52ږr-6@]dQ7CG/,9prnOɴ+m T#…r\SLK렞vtJceJ6MtQ_I);E;K{E=6hVN`C`1ҥ8Q\ ]|OKoWY Q 3AF7Ӥsd=bG:wȽ,L$fp|@ 0̜*DzLzեvBtSSbf*}1RigZϗZQPp&qG(!8=;W̚{;qV"(=*JUo!{Anl~dM\]0э9&T%jm+i{1oeo,_E6 tr7?%́zOI4nΦ1}SʵZ6:wisPXÓҘ94sjp#9:; e[Mw+ wX͚5L{4<ڴN# a/< r_VHcP#ww4fOKj eَms!OA [ ̓ҍy89 SYDc RUzQpUr1+S& T·>R_+%r :8pjq'B8!Pvq 4= sL=DyY])SL l9iDW_T|g*g0^nبM,+Ͽ  -Q# ߕеQh=U=?ĢSefT/vˊAnI53t@3 J! ;*?'Ջ#mD(!^ɔ:aiLxyOy0X~G{~V=A-'/Èًxnnm eaJ^ 5שt2~?? )Tϝ))InÍ7|)!R0?ۍ"Z䗾UD r[Hu(]c$49X~RIOgn80+ %u F V1R.˖j=TX4E԰Y !ߡ>r(x}7}ړ'gG-uͪG_zdku]U%@r.GVΪ{:r89 x SYUTZ6q+fP xҪYZGBt|"ZTu#͵ [a>L QSxnaxB#4O{ɤh3fLAm\5ّ0|>o}:y/$%i|!MS KtOXrft9l"$6xQ1qGE5lé (4qTj?=a2dֹ[LozvX=?{nuB_YK9 :U"y{a$cB̖R׏B7*Œ*(ix!Xbxp:o?&uQGUo_P ߆3/al:{Y&iF>Ap$f@&Α'DyLF%=鱺66k{2"?nHkyRh}2Jb&X!nbS&h@?u!?^aXY _UJB0Jlo*$3)X>w^vzy*lLBRdZq +erTHp\Hʆ:?q _zϽ"@-izxw닶vWZCA@(d>B sC P9k@ YKr4-.k'{5"YǪj>tkSCpKZmge(!ڽM /+q]0y^v iE!J_ "MBfʇ \g*181/|-綾cW;^ў9($#M1h3{NAN۽#(C:#]Yv/v͠g&sGs`% ~i,`C!tQTO 2IqD׫f ޯ"gfIxXv֙JލoVzqy 4 |~[I&E ;/GvJK2'zj':?{9@#mda*Ijt~vc׹(U_fY2my2'*"~#d@[_'$/xNiN\ >P_?!5sR cVKtXf!* TvS4~ Ӂ$+}S3#o{ 8hWby}VkZ؏ )n-'J%S#\5BEt0:aR hOI[I^%T "Y-)FbHJ915/E,4?z;96cWBAs|*H{ZCrhCpڃtd{d*.v=]J=Ե ڼ]YJD'kVbϔܘRP^LexDWƗ}a(o5Hu%N,zPҏ2D'EZa^6ȉ_ f_su6{`Ǐ.ipJrn-f@N+"o|I:3z|>I\R]G4u\7C[+uag洩_K rG͚7" jYC%q"CȄ][j%E缪3eNNY^za2A:Ոx:/Q@T{3PR?n)tY*+;L}4rH@>'˗ 7Q.o @3ux'wV;@Ro@tX%Y`'ɤV5-'LIsێ*Z:8Qn(*pKn4$[GxJB'C~^U/=Kk/RU$۸~ӧXɥNr_"'8\ iEޏ&#>8םBdyU@G&]>^>9Ք/mm&7Kz?%%yq!t+VnT=!j`/эh4#Ls߿UxN1vf4F媺|Lh:40WE\9%x =*WOw-OKy2.`Rœ(t"̈́p"K ,+A@9,o+g"k!(Ku}e #٬1!Lz 6jhov (tϨk(c/+/Pr0k<}%}疚M˒ʱoOI? 8$ȕ؝ҁq[wSve(e$X@̟uRe΃U7[qzXj? 'ՕTmu:oҷsD,b;x%u쀜swl3+}b>.oY:+ɋ6~>WE0&Zu"*ƙp=c>-;›.8CZMcNY&MyF:\7L\͌cz?Ҩt/g7,$_)-æy"\C">`Ba8\QUٱ.wB96wK֧F΃c'[ xSl eSgWq>K-YO H2 ^ND<%{m樖ʚ.kxʎ:7ޱ?}0>_iD,9>g}Q?f  dDYEA\s4Q o+ůq}XΉڋ|U#"wXyy5 \hJ3~I-.KC u#5Ǐ`3FlG\B !ʮE)˜Jtz_lKjdOZ6Nm[rnYv˾qcCV'蟧4\ psrȼ B+D4 ei >S2 `A}We^d B8wOO+NcD'Pi:ur<^4-/[c5LS wmhc#Je4ղZ+agzk ť&îO)k|GV\ۚbby6:*OZviWK.]v\04XD eY(5tai*RuKw[|\34- s>A Z6au5.^U!Rvx7L{=U0c rWEߝ*ƻDyNҾ/h/(́=yؔ0R&&YBk'k]}AbVN*!c>7%gBT'Iz1 "{$IJ¦;=78Ŋdž~6m t H:bMq:R>"{R`>dΈ(>jf[ڠ'@;)ihpζ_\*A`=Q/ɗH{~|P|]xvK6tl n,δ`hGjs E1jj+E4=O%j=I F Lok荻Z];" 3gw4p\#, IFUg DO O>Q R/&*y)ș%~-B>ӟ<ѕƞ˙. z2G*y $^b=sinOӁXB5c=E{Q604I\+֜0i}X8C;wN _Fمsű²T?%:ݧ0<\-dPU{[šaU됼t+sF-7k扖J:RK˫CcϮ_n4*4CeO|P/Xby8|rtwh CAos]#s,-dZ:!=s.@&&ecQ*@\Ecw_`ӚlrAuŽ{H?+!kENH]ƈ o~o/DO8n$lX]H|ry\/@J$mMKJr*FZ؎RЮ7K Hhy%dMDeUZxe(AEx,Z$xtƂߓ$U?wφ=OK(e#y_]0jJ*%Z \A߀'mwi%T7m!8|͟K;ZůyN:6.rRђ0D3gh$dz0Ik vU-,daRYYxA~ ܙ. \> umFwtv]ĕejF KL\=TJ0w$4qYK Ko+VV,YI"O[1S C_oH;4!SI81uن1*!n 2eeETLvg}L¶q&QeӞ~Qmn fBD%j.r¸%ɓU~rg/+":Vj~,ey >йhq !_oH CDYjRР㲴VgD#ID^n@-2)O'IY/a 'P b4SiL7CJ2ͧVyAɺitL;8I{=i1#IbW0TS;~,}3Y@/(O-kL6FS}eŜUn45b9SGns K%+[?3-o` F-;K.bxZsyiXUu3dMJxXYSF'*,j]{zW9' _yT>A:,g1#]2h@UXx]j*Daɑaȸ$Pt/7IzI`.Dmi:އBŭEE~a!%m0+x^u" LbK }^0,`G #&'_4xS8ܜۺab쵨44NK%[eSR{0OZKsArbj0ke'`v($(źxD*bqAgR@(N<5TnSg~c!|uP<{t_C,~bs*0 U!bbm//_fk7K O |Wb>mVퟬ&nЬGqgz&Tܞa5Fv|"P¾]ɳjl4C,HeE:5hu՜Ԩ['[AtBZlerWs"r+"`<{Y dBBFt V 0"?Ex6f$+&QLTInZw:PT< #!UܲW0 &BV(/k# )x!y@'Az}Ti %E~GPtj)n-W/9J$vbÚ`;WY%V6NpȚd n/ir6X?$ \,j4;OY>VYTUPxp (rY¢ciugk3d6t6:9mE(i(%xǀr% '5Ҭ5Ϧ@YRpmLEX2QvJˮ)J+CxcIeбa~A\vp\[2f5ӝ O<}RwIP(%jœuMPoQ I)Ȭg8xA YEhxdX}~;.p&%讷r~VYj C]=ԥ4]1;w詷䄥?#=s,=1M'ܶ~tݣ^,(?QDaNFڭ֛ MK:U5DSXXc]X?+;ʯ |-!/ʳZ >04D+i#t%GK>휸ĥMb75=lB{NTlwBkkR8L>Cĵ#䅪œB]dž!5mjvg5Uj&bk VnY$*D޶_'[2*H=C_ ^<)nQ3p[jsD.8Ƚ}:KTѓ32~9KM/?\@=XvxB=ӷ*oJYmS)_#继ӽsi:`WLk虄ss gjj62!evT囌6X4 ȴݘwy^e-CF4$.P1DTSl}O sbcn5ؐas~^g ysUڕ=g/ŃTGW",:Xe඾~^oxۥwi?@Vϵ½m{6r!>PJr[Sk2Z)` m ۣ*84<;f쩯Ltメ6J-ol+xPa׹T2 E*~ l\O6@Û!.,*)t7 Q^p\hN>4 :ĨccXDcpd-pyv̢/buVЯAA: (2'|7Mg pS*nY$nTZ(N#1WssEȅ ǚ>d8]xHYsEi]Tx7'ZurJ#'%aO$O*`mr,b$Q3R՜v{>^^L( %OOh}qBQ,8*z>O5nORZZ _CDd i״8& ,ճզ=yN1,.LcPK" [k\W/ÊьEƑi˘1g< dV|媨(MFu},= .[|b?)<ړ$3w3}Ŋ+=_Ω"MC-"&-Ez{WprP)""(*A'b%*/5#B` B* cE;J(龉\1'd1Tz5ɫ͆;eӍ%O*#(eʾ Rtg$Leoȹe_x_v ֆ/ʔG~S18~`#qt"Xޝ{5JMn}B >%7ф unץLdt@olۮ DꔾvH]BQ]0qCarLWͰ~3K!l : #ufӼz\"\-hl PaOroԀg{zŒ\oXZK7 e|m^586|l-kH_7Wu2 FA+( #6{Na#iόV( L=`= Yw,3ke0:%88qM ޺:0V\_y-HQhۢUk{;#4jƟz)6ڶ*m$n5J (g"iI4c?8a `ޅ5P`џo:S4ΟX=lZ<%y;挮(͟ OF)&%CtF ;8 ˤ1etĆ*#3]Iҳ*o!`8%|$3R)7%&-Ξ*凜|v졖jaU~69E 0MHD|3.dV`]N=[1VHeHp[ASx7 ` ϴI=1uG"{jo֝b"yc*9xST8tmgXHwl˦yNÈw(+t~Jdc~@NWQbT'm,V0/CC l0/CL?e%ȑ,05Mb;ߥsaȲ@HLn͎q?v(<$P"(߶:_fm#oxAv<3SJ"uYqF[]V2whZ-$.,}UUN ]8dDMETmgÉGi.q>01κ.[䞠 r鬤Ke^''-- `m1Z39SU!_Zn](.WLW3~X=уN\ݦQٗtNsp^Lo\u?NͶҸAs6ѭN'T[_rXSCe .c94:8 9c0\v| I֋${@ʒi:4IַS VՖ\٥گ Ău&HCVGsK(?QQq# j1'NJٞf VO[ gS3rѧ9S#=Nih"}Щjm_(g e@lYǁ%PE-i"6rx<*>M1`TEsnPĵ#74̦.I-ǂuD?L_\G/SSpoEj'QkXd 7LG)rΜ]FwCZf- AD-Qf_|{D{Î$T L|CJFz+3+{IvZP"]8zMݢdh ̡P=).'y~c<~իl;$9I{i79H7^?;~(ŸYѥxn#5/eCN*/^l1Ue"r<-8"$6x 7OK{hJXzCVV_Y&B k;q2 gzt '.)~~*^$(XTnGkٳ'ou)A꭫qL)ִ Y4 ruwGmEat1kܬڹh 0fN~3'm_GjG@ J)LW& &x:)#1 (cR3SM{6^;i3Hr7{6 є>0R JiHCIm'80v GZ* 7סz!YU#Aō-r3$!'>GYAkaL:kGQQN<1 \%rw)i ɡ_`ϭɋc(W(ma;hA? y-D{cCPrϰ;~@;l@ x<ˮmm#8DX*`@4"5!"EgKA+^I'w$(90^Q~u0nH:BVH "'I+¸a<}Q6}g 1l%iyy I)d> C=HcWJpuOŽ9`ѕxՇ\HƭAb54/d.bG.{˲h/8"}}M!Yx`SJ&nUFd)J5 /ճnfa}N,z*0tvdyE{LSgUbY?.7Pŧ= ېݮO=)ŚĽGw|ǷScx3رh] x%[fJj{wy{l8Y--a;8yN}rI# KV _4t)]c,Qvl\8l!wJMwj PW7Oox%Xubi2=afVV:V7RpBmfZbHk{a@Sʉ _qܙ 4g(N!OML%jL7HrJ" 6ˡ%NU'biQz 5;L\(4YM$=j ~>5(ͯd}uSH .a?!:p1ã%>_?C\_„Vc'+LL{qJӒHF@1QR77gnJU`{> =B{ knoCZk;PWt%eiJ䭋,ˋX\#FURNTpץ>ҟɑ-8)n~LZbDtn$ܙ8^#7g|_@OɘCp,1U[ HPG$U*KxZV\7h2YbY,ufWe}< f PDGąԎXVgg"MT̚9yZe*GNBjM&)j=D73F|!3 6KkFIĺcEV@Dje,1t֛cxmq$a%/i="]Hv|rK`]VVZ D;$JIڪymTrlab\\[I{~- GثB2Ug1b0N4NGljs(\LuQy.OܘdQ b{;޴lJ5 8h9`t-Rx\jRƖ!hB{0yj[4/]9\8\kL1d\^Vc<)Z}U)Ӝw\xq}jJ.d<(9I彴"m!Ԭs/yy$O1;a&~DKqpS{5s4{3sg`8fs,5gD4(A :7IᰵtՄPa֙c'mQhb0 ofG-NaBNSAj&2&]T(/ ch{gIIve )3>#}wa_Oo3.bPX[4RуeLnmRMT&Vq. _E/ldMW8F]8PII9_5bkLX# ==7ɴ&e~wza:SU$* um& #U@f t})w'_tA .ʹMP뀡icwa<79Y#V+W4&j~r'i;UQE?f'zƉ<Ѭ598E"d` i 5j`̴֕ VFP]yТ1#$Qp%Vh+ zb @8(UQnQO9B&jO(^EzŸ;4F&\Vŕ>r6B^<̓E ps~1PZ|?pIYDIlm>,؅SvU/ێ^lO 67>q0*DA]CjZ^ԅ֠c!S㨠*X GKVkLjeiA&&a`4v&R> UeY i3dd(YIQǴ>#B`s6lP0@r 3pz }|@y,eT#(ƣk {I:GsmD3'n[՘~m@|S ˊ^1&QP0iE-BbCa \8!p*Ϣrj=OZ;Suy~&$ԜF=Eh|TVeޞb^q\z|(D:qx)_Q߀>Єc^N_| 2%ShWð7nH.B7aJH27Z*7xQ6m<9q46,%P'Pݛz}ULGxxSqq6c Kגn!׹f g~WyڒǖZgijF&9Qaɡp/4ӨO4 L '+iю EK S,?nCtS w[ 0/IiZNPJxz)pӨEĔQkd4vxlI]]߇qQ6S&"d7:iG֭$b x;^k]V(֩~?e3]:)Jqleo%Y[!hK: D_^~r߰n .<.8.Ot 8ka֦Kӌ<<7_-cN񣒶-բL 8A`? 8{p1.FO{ukRX/Uv0lW~9-й9Km+IZ Q#ӎ֫}=ʾ>W/63'"&fǩd -=Hg|44(;5B_ikvk:{+X#D?\l囪Č?\b҈WiOb54KJ1Փ:_/g;s;a6Glq{<Ǫӡ`=H?^6.#(X0b+P 3`V@C/L:07C17 !y׫Ghy%FgE'k;˭D8X'x٭jׄ:7T,0 dgV`mG2̠@ YH|҆s!t}w-fh<$?1C.;{"IFmhJ=Ai}y[O[{ʼnA[_Y1ѬLGןj<<JB$$" _19IpPV3BzL~SDnN#$|F'O6,6n$Q9>KKW?K7lk-24ͨ4MMpM?|a]2OELhB!f.OS%H^Ҳ0U~T0Ryl =7?>803sV%j1 P'hd}o"UJv' )5) #uYI._(RQ[㌃].$5WRCKn|sKσɮeg`䧭?~po9~S`h(#kɚ8恿YJr̤`sbUq0Yr:J{5tSɈ +skX? :>l !V\>"Ge-z#e;R윂3}@|?A&-a(ՔGڜĀدl7NT}< lmGD=si2 )fAK=;[2ǤO={=g3-c;(xGp_Y\tm~: !ǥXSj=t͞f _5|܄4 k!_*bc6Sy,-ɷP![6 Wa,L!!0@IZWL7GԀxJv#X#Z//A7\C; X7>ӼIrߑٻp :5G(' [ChS-:R𼐄|ަ " &T~5kyhJOi460l\&?϶ӝBAޕ\ORwК!@ 3,{CK2$*ݽm}< V),[#A(?-mtq HvaޞYƌRfy{ RxCmZd}y~xZH0=9x z5 rCd7]gt3N_f[ptvgNS^kWX=[ݥ4c7X0qv7D#e ǻ33J:?yM 9Iq2DRL7 %b誚ՍUv˻zO2I9qWacxѧjqA2>+CݗP&tZ2Rjgh,zBS{5eJ>01~**W¥\-.QhԚ hɅAJU'9Dϧ v*_EFh8ׇI iS< 3h JO9nD?YyD-жժqH'u; 8f5u4QAf|9FtNt.I p1!X亽|Nubwt7aa;BŊ'אD];N%I脓^}Yǯ&ެe#jo1kzl"JEUmA1uzIJν#T̲bg!Zt cMӬ}}k8̈;h⋘rd |)&ags)^id9 >Xpg)F;/,ӊ+2 ͕RBkTF+ĥya^md=ΌxOUs MÏ$)~!x5=TT NzbΉ&3Q=U𖛫w*$2 'i2.6P!M.sb\҈E%4p1ËƲ* `; /ov\^&9Q:j#m{4O&:<"O|eU^Ș>>oHkA2d$b/_}GL|!֬JGjyQMEOv1XGզ xhZ.φZqq׺6Ԣn?t" jlX>~i(d'$Tच2lc bPiD{I"+$*fHd)>uxoDZZI?׫H7lPV*p;$6|Ɍ)hm|\ /k15aVo #}JV*!pαFx.+꤂1|OtKz: vt^@ck}@^Id~Ii[G ӔQPayIrgpUjt H4m6z 2{*lI) )LVҿ~R; ,`LN, RDP?ul¥v5-4TYkvr0t7wO={)s.s( 1 n4.6a35ۨj?KZZ]Ss9 /2W(E :EZI! tۨ8Ō 8tcǰ YLN=hqBigN8)WypT ZƕXBLwQ|ɲ%JzTOMNeNRl!&1RkKpxbB%.G$D,Z+!`-8I I?,bWSfC6M<%>7 holAM6Bw$%6.z~`ڍe[soc-tT.>rz7?vk Az,)j2F81)WMcCJ%vRl[Uf>aP" ={C Q̻+Y9 ۔;~^LOͽ5{ѕ~0]>rBc֡:V4 Znǹ<4I?<1Ҍyo5ntw'Rŋ`%\ ޾=* qwtv$5E Fr̃2'gt 1ٝEQ<† KVw|{ +j ]>I>^03- {Ȳ@i rb"4F|%O+`on &L `Wo1Nţ8,XBkr n(LVS ̂dZ{q-s݇9nՠŏt \_~ C+iqr%a:E,p&kj "l2) i~ ش)w;IR:7+g׶e+N+21~ 'N-[L-~" Q%Qf`>J?-XUTe^=6uQݝz^YҐ%ݲgډɍY{ '8'ZN{s1ŤXIP ge{~<%ƅNŘC5.Ϊvr)'O AxлXgSAYG554|xx(b/s"SYg4P5D],l lȐvV:Vb,b%CW{Չð@Pz#LZ^JvFY$ 珏}@A}ft?{4 Ѝs6nwHz$J:*^z=" =R9uuTF mGZ>eWlf`  1@`@xL,UJk \ 5?u|72IɃI׺;wu$Ѣ{:X2AQgeҧ B{DB*zϽX?G^7:ԢEz#V4]ӏU4@'Wps:C+\bOcm7~L$!+o#{탪gzuDߊ7)j) }XQ,ږjbU,G68[ekM#AlS&FC.ƹa!nÍU3Y^2I 4߃Wzx3!TZdn|lո,GQ[~X9Pb j_ITܐ:sX2~@-i橜lWd+_*XPMR@gdn HY"yJ`='w]GУqMee3g>>z"B^ J[hS_Ҭ|/Ov8#RH~G+4Ч?&6ݧQlk.!^àuOUADJ6ہ:=\&53in޷)W=-L|l=y?2CM`&"n`kc;svGdBm˅E7s{tM2P`ճӚѵ_WCp d¤̗Ĭp0Jj?9ɟfFN>DlOiFi4{BbwZs\'k=ވ}?1k!ﻩ Ò tcGDWf}]~+Je>xt 3Pp'oaȿF  yI#Zܪ <1ɪwÞ%ĝm:yRX*'}Bm##C!`eۚWl?:H= 3$)P(&ZcЊN77Dx:~!>=b4fCzgs]cbo{@VyH!p-jb JBpVK!gI'Fʭܛ;5ws0+ +r &>oTLa[S쳞ۦ 43HG3D5r"4dp%UA|>kt*n!xBH$z _"ZP>w(KIc@4Қ>2:zaL52\2CXV\obB_&~Ct4<*ĵ&D (o&K$}gxgRZoRxaaDҀ!jN{(5&VP\1iB(S?v=liQ!M1fy#OQ g4E]l-ڼY5s> ϵ.% .ݚx:]@tZx/VN &xgIxU&ylF/1al[oE>L76'GlVU]0i V^U_ JJUߟ?n3JOϦ=uy M߷C`bU;9KyrnW"s|fy'+(DN/Es$BNMGdg1κjB\z6q% Jʐfk)fn *b:hYBea=ё7~I*|0 M̸u,9E< "O']c5ad R 3p,mP=g'`$mG7Р郾 cS~B׿;*G|uDž1+xT}-hCliqPX7uO>zV^Sf' !@7pIF!9*- j׶_B@&P}Q"&;Z]@zm~uĈx*] }uII 42ݩ3id)"yo= ʁ@-'euhFSSIGIz^X@蚳"Ne}K?CШu؞~rrwNAP^H$IV !iqQU|4IPe4텩h!/h#CǹɁOiŢ)[;ǖ_* fqωkzAiK.a2LVxYv w_La.EpWWquԻ5xH|";XLAb5i PpN {7Uqu|;\PHP-mx+=FzF Ǡd^CgTz\7̊R*XEC|g5!F-g}v ]CԠ.kB,/oDK"Y⇂:4ZCUe;΃HvCpS^Zb)8"Ѣ(|b)5\O0) `E&pow`~E ʅVۭN,LEM#Xho'bY`l Gz l:6??iDM; 4ԕ>CVean>X.hI{ywӂwMP21N ^{)lpy~hQA4 k̐=+!dL;Ey6d'ytA|.{Ts1ii{i!< McApEeRǙx@P=M/ [hF'1RiK9wN'qSdXr&.̉4}=6dVqϪEi{&V=T_ӓ%{*!a@fvmʜs_?}cI2D޳R\gn,=80mњ'heH9"(4qd9 tē= 3l+pr_J{( yP˩?5UCv3mjJ UYgrB x$cة*,O6x)z HAC83wYNņ`rMOtYz* Z^w|K&-8:qOM.bΣz8AY벋)kmh' 0ǘ~TVvY%J˵]'"f㘅OO;{j`&c7nDͻzQw YBm^xŵq@3֐np6J8\*1@O,2ƶ:M'%NrOIg:?p:]XhA(0]b daVADA1g:mu?T/v:Z;Ꝺ3+ev?߁opGKVe^o|^:Hk`:xSfl% kX&~ pI(>Q8 0axZ[g|&"tV.qt'/Dm&}!w0>c{dMM0P>Ha5SGOmβ\N_ FgE MMPEl Yr< sKPtiN\fv3"=x⧱F8 |cX~n){dD^7Cm1V;#eB}x:M?M=P9~49^3#<ߴnc&F{̩hK $ezUM_=pr{ڎ 4xU~#2H&W}7kc+n|JRƸ -os6.#Xr6I-m276zA&^WL +G E3?UvS^av}[´'-bNRTxp3[Z[ vZUla=WR*}zI@!AD~EG2_ ;mbsMMcK[%AM|+$1W,w3U\nډ|6MDpU™LHVS Wd6XYn?s߲&n~ٜ{-J0ʯ#a4D+5LlKXlvKHXArEHīa#K&lgNB r\w_?ˣqW+5Uޖ13:IuЫYp$ c O{_ڮ _]gі ix5 Y# ŠF?Ƿ(CzjLi[ .Y l݆i(z8X+QLq-{'c7W_Ԑ*1א?'~%]jʵj0CK12P\ƎIWv#]efJڂ]_%*3_JeMַ`XYyd= h8UQ_wҝ@ۗVWлR^Hg>G?lNejf(`)np<9)Xլ~m?/Nq}t;oCV@ }lyÉ@FAM$7z <#e9{GśK]o}°.s 0zRwdS5du ݘ^ZtGbB@E pSDW=N~'W1,)m fCdr$~SBp ;lbν@raQt3A?{Low06`g;i!@P"x'C(L{j7.5m҅u.?傂4eᑼ)'^R2q?e wVql_n?.ؔ' N hIx^,%p(+W應b1$9=貍o\(_9<砌tRٵbՠMϬ˙\C>1'2bI XO( 6(_d⤘įۓ)6;>4FZy.VME30.^j(Fot?j #ʣJWxT."p(F8VpFX}%omq}TyD/]`rRL3hMMp 3sbGɨ6wf8Up 2#Ԭ,r}c`ZxЅjG.J~ݝe>h2֞o[/۸j{M;n5voD}^oʌ<)t ZWog lV85(U0]=,)7+ȊV癮mgX[Ubwj1jڋ1xTP]ZɱUeC|NCj aSwR-[ǻ~f1BN\ΫMg}|oU hr0ʝ~JH"ֵGM+a)ǔKeO Mw S2з'5戫w6Vǐ [EԖEKW|j[:6Zawsu-)M&!J !p dT'^9=4Uֳ~3zO->m?Ow3ki@12kwý[pWQV!)䒿5 <,ZPzkL!i`,~TPufZC6j,t_3NvwE'ڪ~_\%3ϼH %]+W֏r[i&hUʣ m/Z?0XA 5}'" !b `=sXؽQ!kr5]'j#|bw:"#@53W+A49K:KEcyW,0n06ut>HQcnN(|E (=).!kw@%\o6=`i}Iڳ\22~KA6uZK-(Wjf: 9dchFY?Ax47'd?D Aۡq:[ހ=f/ sOz[nj5)sEz|Y?]mWE%s۩jdͬW!cW\T83 o dũ)=2.32pݍ9@'e!3@On7d Oژ>rUF#bdd1T9'anSg$"Y!ZgO5U*8Aǧ/oUs֭2cE!$VUMފ i-UZ4O`R@=93Ҟk\h.Zz+Zm6]EVaCKw)!0#C)>9Lvt:t].//bRհBOZ"ܴa݅ J-*Hߗ$f+A.m(lo/>a"+siFf,M]Lq#g.!d8]B]_)*/'As:^U[ onJ)<U5H BA:fesʆ]Gb_3RDb7]qD[cف5'>:%;ŋ`בFB: J1Z42 ޠ5g7~!7X(f4A[-a܊#aRRh7SD8`#8^dSgIky΃N i6民>a^7߯ A*ljs RqRw4#ꖊZT@hr6|ӆ S2"y39^PI:W,CG5\vG6pyԍxY̮oHlVzxѵK̈/s_)b3}Sc;[ZzԀnVs(VJ&삕9A>zNgWtN9p0뇍eg2m+E)RQT>1%rlau+[8@yIʣlY;oNx|]o289Gy6ֳYcVR,P74j =iۺ9F[rGy08Gd l¹$AtiءhHre,Y`W#+<=O$4uP~/_Sٵ?ڲ 15=O!ArVl!ڳ\~M[fA`$GC;rǨE5A_* ,eX.~G!ɖpCw-' R`맍}__4ge*\Xv+41_&pF;GOLs,]MO@I$m!=AGïG40V|j!N?q&i.|f`KlRbcMdbud``&c̢MV:JVR@:ukÊ 2w+ꄼx[? 3sES?> FĐqtIVxc!zEHh43={j<.ކ^y.̗:~ԁx*dv(CwNx9[Дgkշ*QLx~ˉƾV\EY)Rec^Od[H`qash?}$u,i/f*>x\PKwz',ddOw z_0dlz)NQ Fnٸ;mM3Ϝپc*]_e]4IiKj }zb̬.+>>%1 "Էf.w<0D* w 11cLilT4 9 Pn_g))U*s~7qqzK3`O1r|pz3~y +xCD?M )OV]߳]Mg}j.(yjXeρTp>`2;; g*V*%"QF\u6T*xʾ;+T"y3o""lT6a\sdߖ4Uع,]'`5⯘idгc0?ςƠzg9>J՚"{n JT:$jivD;~\0Ww.]o.y~fchiH_s{YfDxrv3^Mv].7bd /9L2;ijcj3OHjSCDw8NExgmDL6hKx=Y0 H"#b5$]tBNtZT/6.X`m Zj$Wf% @y㍍l*y8REBfbƒ ~׎3_CEVF .ݘXM^Is/8KCk]\:njdSp Da=:ψf@ي )XS_{K=8sƴ?kd6rpT  ڧ2vR Tbvu Sަ%X)g;90DyKa _~b8al[ju~CҤP rFRX^aBŒDM"_ +ah$&i #(ܵxheBd([/A6qW9 }Y=?LP w x6/> Ai qrd1fF`K)l8z8y]>v73UpO|~1mWk&~ |0^”{J?7'Jq\aiLcRRtVd]iWΑ_5ZQ)MsY@1th;<-VMѨ `yr K:sɌZb-|((ׇ^ue9fJt49,VYW ZJiB򁘺rrs]Ujd+,Yən)qz"& @70:"L.UC%f7,(%\sjnكNb0j9xf/+MLԘʖ,p@by(hHŕ uJḔzveV<͞8oP9 reKM-A**s;A]&wEhx_vq[Vwc BuiokkP}a21Wq&'{}EH.>JK%}Hۙe؇ ئ:5?@z ZaS qRm2n΀4*w[J =aUi2P^W}jΤ.G6zs8U NseKCZ(N~p ׊vitr߰&C*y$NP@҉r .oTJV?XI'Hݍj$Ƈo%Jio[aWYtwg;X[ު7Ǖ М\\0k| F7#I 'Y%o[#vFArb }NoA.lq јwLȎ~ fˆ4fljTDgXp[Y .=+]R P|Y%, sњ0W H4zRSg12&=R齗mPIʢV1x;az2_JeBljL2 >SzKֺ+ŧYH1:w`_Ŷ|Sp3bK jT=;lZb:BZ K58WyP5IKui( F38%V&-bFw8644Wj6UdW[؃:YF`5OhD SP hbxP)[޹w(&d&_ҐY]ulOftF1m&y|o;~s++lR\}[E N}Iuti,%pN !͉_UCV:d/?b/aO^IRL;-Xec_b?6!h>ޖ’%%NeJ)-% pPVtf'P~p|]/%-'d )6 D lw !0[ \ln>j2,qt8Vq"d9ʼnT@GNPYYIt&YP>gUXlʁDo KYl/[]•Dg3Tw\}I Z4aϸq'P3~)2Vv <6fǿyɓ*V5/ kީ̒Zwdp{Ӧ(uo"njQ0d|II**d@,1G'HM%b+ Gs`{4J4yѯ^)KA𖄴X8,4=l,f'l hz5 "w,sǣսVwMQKZſ4sjZ8smFd<3S"@iDFqʵ#5jzQYҳuyVABm2Ʀ0-?5[%yn,G}٦vҧMslM;;z jV^pr fT<'rNgɣ\Dh$1NV-uZZQ>z؏!Zj l 7Yws\^9 xgD^I܏q-H [ӻ2FoM-b) KrKZk`.Zp/@Etݨ dy ksw>-yrGjڞp*:D5J̚ޗb:`}(ւOޒ$>FK&t2c<}TWW׏Qجq吜L.8 $ݧoФ{\La%Y`=MONOhqfB۱"Ѵu+Ri!"DW8F gKR\et|馷׵#w'g u3$ja>)Rу]Tr ȂAꏏz3N-"Cyܤ.z]Ah{퐻rpbhcF}WKQ!~z{O?j(<;fg!w|?2k%Ԙ̻ ȩ+OJal݄maZ6rSF2X m%A3_>(vF8$i'0ȓ֟J!f;iVmU?b#D[, Ob;]ei!U׏dP~7&?bAn3VA(1ū 1īOXuB m/ EɊ5EjqbSy7oJ_ Q;sy.HaկM?tAJwҟ %靈$D5b(q o`zni3:k{+BA<9C/fè=pJ=2Y"] a73yn]1BSD[_C,Id`^]r<8J 7\p3Jmԫh]2{ӇMo4.jG%W%- nZ Gə?(jBfN M 9w!d[.cyrǭF6םn H5un p&=nN(sϼZ_81GCK)C5h"qnԭr˜pMuT53mSP>%wP:dFXsUm<[4Ł./nx1nexNePŪt^mt>tٜأ-c <* .[wԸD&|{p!X/R;tL qV,YuG_Lj(B"|POVEy8? Big|F+%rh޸"1:@j6kΎujA-/:PTF \Vyڧ!S:a=[7rL?&R?xA"؍eY;)ܬm@B'G*Wd2EUd3@@{2OPT2.a!s緻VV7mE"xվInO4>]"'NnP!@"GjuQ3h(`y.1Ր^,rҪ?ipp)s_Ea]3[L]R$]O?SPôEuϷd3ӧsD^"p߬WIkPSI#Wl˚ͳN. =$Н@z0{Is#OK\tQjhBXAaChOQ뿣,AAa[= ǐ6tP- y龄VN3[?QgbpWL=Z)wv%wYN[a4ivxh(dC*]4X:`|8,> u`BWgR"`Umn y-;@IrE'˩:n'gIԜ% <%LJT2^ZUG)d4ߍ<[vzN/r*}٧ϥ J/v<#T_D"2ưD%;Wi- J*=p{lgo;WZkO$'9 4LzxTjR<37o ߘ4$ϣ;տM@703TPP N3BMB`Q)l#?+a [_c ʅqLH{ݷ 5Vp] Ԡt Jh'c之sIүI;Qe&a;0o e9.UJx M1p~}TwoȕJb!Q]8]j1Q> _´d zWZh^}@`Z/$ dRuqMD.3=ns"v"=`iBl訩xSb)O2C)מK5IU;Ug> BT+8ذpΦ 3r`H#OKSi`u΀2\NG7:WH޷>ϱVJ_] Щ0Dr\na-&6O,rOiΞV\B5( )YOjߎ~ fVZ)-˼h xQB5R)X"['Kihۣ[8&Ȅá.A,(R8j&}lDQ4M^6 nb3dgݧ{ZܦG@kiQEEցFs)QŨZ,C klvbU0RǭX uѡjk,U{QP2M(*L[jNOMkPhzQӤ|GJKƽR2s&+5& UcAZ Քր+r^MfM GyKVeػ9SŽ?'>^N'̖:6𺸃_:Fmm$sFGAގ,;92/*#E[K])Ih{  :{ \TN R//aFtr]{IRf0tV,ݯ+ΑCŪ*k#(ݝu/9 S)U!8ESfV^X-l{OŕP#rx]lw”}Sk^H# g윐C|)BYR L}ZyhvW3"NlqmY+B/ f?Sډz ,egvA2@l젟q3eP-]1buŝ(NO:*:Fjt;ak39wz#Z[K~IaW` 3OVC۽Pw ȰsMU.y-^ ݒ4ұG wTBK ?Ʒ沫,En#3;^V d,ÑR5֙u'3H0RTU_^3Q{X$mnڼ>LQ}F'PSgPNdV#?||Ű!J;"3>#t9*)}8z6)v;l*=L_@zQ^F gjG>$xβdSg efVdQ꿄г*%bH$;Z+TWWxFQ w%-4S .^g&Y=%^köb];B&w(w!id8'Ab|נ7G?X%XI3jΓe!.(3GD$3H=nYJw3VjSvps#s1O8s z)S(^-ؿ94(;%.tӣzNwtq1A=Ö-yc}0"MVpe>KGs&A~`9 Ծw=:kAoۤQ֊&igY0PppQ<%bYI߮^1\idVŠPΣeob̭5IF s khlm&SȺ(v|| 6M `iXĴT<ͮ=7 WFVHF,;k}ޗ ]@ .Ne )s\sR`{=3Bw!maD/,Pa F<%Xѹ<;Rꓵ.]t'2`NROu!v]JAqtjJ>l[@N%fF(&~T zB!2xwXObD5 )\:4" m̆e@t V+vk0 pz7P XT$H>hw^VԗWwIuh<5&;ukeϷsD߶ bqI! 8=oIWIC;SjWGՒ Dn(vZ4JaX k@6U=èūc (ʺHk( ;[x Ec'!72 xcb HiX,*C:FxcHN]xsRG3y`U!׻ϝ?Y}fqÒga!d<GnMAnn3rͿxQzAS='.@\CKjJ™F$:)sab,S$*J@r頢a {5p)b s_=*:XN+]G ƿP0KF^kZ!~*E ͅ,Lچ4MHǪѻәHY!gބvZ+Z11$-FS~{B*<f^)#[`G wwN*c/vadO8LUtHt/u_c 5R()^쨿FAJXq#̋ Uh2t\ʐlhdLz4}Xr]uka”68#3h4 8)N">Tؐ#KjQ!bit 'TX_oS*YD_*"9&$=|r^p$OQ@#`{%"TTZAy_ɕܬU/0/m2Id|4*j炝CO: 8;ܻ5;}?6Uv`Ƭ>h7}䴬Bk3P췝\͟F["eu;wEKmykD7tL@3@vu01γz1RH;(בȁPЫU*_|-qͳID v]bnxrY?g܍jolBBnPRIR13QkX^MgbY-dDg헅lNc?$h>>u6IGrU: 鈰=*MGw ֞#q#۲{z!SȔ'1`DOO|1?yjDWsMjITB}e.p(%2[>u'R(R (^9z+ŰsJ!I(z>jyBkFpϧ΍z۽MHHCxfkr=zX 8xH`ecV(]򪄦eBMosy9wQlF`3ެ·Ɯ 0OK)̤J 7(U# ߿f! DwA"ćIȐ<?;86SS0fGJѕ(BvĬlSecSh b9r;(Mِn’87Bro&Kg%2^lypn~el! <;+-HP A,q^f怰W=3*{旒F޶mATS⊼/oU?oq<.b}" ]౤- ȝ1D&EΤz(,}:6DHkU5=13x}Ŗ#XR=Ed9y ϯ&{0i;?AFSvEѿJ%tm#,&8)%~B 3mKylriK+Sҽ{0WjJp]'#A r^P`ѱt2K̴vU Uuig*ЦM>U["`5ɸ{9\sT;Os:O"^A :JVNX<Esy;&d(/Pb"@oav\m~]z]n2ζ 5BE Rcf)K ',.y)V_ǁx maY-DhU]rU:ahPx᜶;NL}A%Dvl>@:4Qdl_?տO 1@u8>*Ub<ӳ~V6C_]B##_@!|4z8jJt֤vJMȖDxoqZ*Է8 hr}Wo\|rt6|V {?":ci E+^ `q_o^2'y򟔦6f+GtάKccdޓdGQUk\-|- Xˍ;QdZ1OjbugbA>_pQ42UWy?BmDfIܘ; F]:ZzR1}[x "KזVÄ~OpJ(uҥRX!:y JmP^k4gB$2/dE0{иWۖ㚋˱eia̿iv~W3l"^$ 5 H \k ͵Z;Fq{"iUTY롍G h_}7 (,ȳm|UVW,8 j:e3dtI%b巫Fwjs n"GX~Rȓ&IL0#zrP8nאDĘr9,Q ]<^>/m~-?ͫR?I@2ÿ +uBћztt1x#,,Er~tEa :r({ZZh) 8 G҅nqr"Ɋ/ 6ET4~IB#\,4Z Xk N@#ZC)j,!VAag'~`Zo3>1yӫ}l!2~5Kۂ@œW1=CҴ;$˾qhH~7ˬALr#m_ @KpG~Oy_Ӽ|AQ2ۂB#g Xam"|"hJԩr+m[r8 o@7gegoްf< )}ϯSi(A^#P 2%0i1؋,3v^vNXFQɱ-B7w.(z,,+U.Vh@Ks|pz߄[ݓVV+x0= U%聂@{e,oJx؋((94 ^fQ!"gmމep4{dap# +H vK Sэv&*ױ W믋D [uQQ߱ JշTMnfDĎ.@$>ŝ>I9$~b2 >ʞ0=үk8mX4`n_E~Y(JVW)uS@WGZy}*V.- 2j+*jrF6N_T5{r__ڞ0Bȑb uHc e e_L_pwTtG9 >bkIL!펕,0g`glz- ram14'{N$Plb-dII9(eWO^{":?Mcϋv(=X͗F{7KZ> 6ډI[lZ3ڗ%q1fW Ls|P,0hRۀv8-֜cC 1,:ߥ}qLǬY3\G`ĐH_Uv#'P* 7-ab N Oy|M !tzxSXA/ZY=;eZ]Ge@hQa"aQ# 1StVe U-I8 6kx߬=DD_z>K18\(vBMQdempO1\&}W7~`) 7G Q!7[ |CK7 8hmDdMMTPK" u +ع6PE(>L~<&LHh!% 2>D꘼T4yxlhGc8 P3PM,@v8t yxO9~S`l~炓*m6_՜x˺ ,p@bGLB޴f\r$Өůڛ^7+KϠ)ur,- ' :WZ6|6[Sƈ{=_$3e O@NUPԣy59sn,ykVqy%N?C"90Wb]furh`Tk{3c# "2/-q2o~wT?C[AHҽ=&CDݘIl t1]?B@ve%@?.MHKp۬k6Y݁4#<w;L`d#E0b~~I톎q"@a\i:vIٛ-\ƻ " }6w$$b1'_Ц?;4=^. Y^fRńκ}qD7K~DiUV@K #NOM3WNv>hijjj\Ur<N"Q|(еo*ciOw'Hxwxk0w/JWLvϫq=PG;'@l,lp Z2%whO |~, zz_i l0Y22Bv\b7W7{ԕI0~8CnL<{N;1q%U_'_뢅{~7,ΆCSENxf]6C/CZ>$vrD'juaA%"˺5z#,r&7 l0k7 *{ZUGu;UqC+ҟЊ_U=yL{ZxO0 ڻPWp'O n(b@r }5}%hxӃ?iw0# '*s/"gZ ?q4i"Gވb_rqaA/Qދxclyn[Jth2'b)6芶.ᶣer%!O Gr{" /ؼǧÚ+o"$o$i%F:[cU1x[ z L#k?qRǽJ׃bw}gv68 )]eDJ!r:@SG K}4ѼSn>a0EF~~O.W.w t?tM/>MnVU%O˘?Pi[~Ek2JDžyo+χ+Xy^({TLȟAvZtj (;t ,b⃾^S*4?XM+Z "y'1{ۇnXVSxY0@S m*sZQM}fEyONYLR-31ZsᝋZT dJ/q!=$.A]'垢X#]`t~D| jīz`ci ŜJݣ.}sD˦ht& a ­ OrJ8j8}9D-wMN8*Ɋk) V*E{ ֊Rlq(“5;L> ٹ 8@ 3I1* g>v3u9#֎U 4ԎdnMׇ 4;ݑiިbmxZŀ_]-W3*%, jοz*~,d]o*+wOhϜl-<6Υ3McI)l%QJ[^vYDXeW.ټj$㖉(R}C!2Uo^nGڽtkb{`}k#V[k2ȲdJ{fY27I°56#XHފ|J5D,(5tLP+F zE]@նmXჳ3lW0Jm ll- Ĵԟ)ctSiĝAOǠq#lk-<c0_%{` `. d s,qS"G=L1M- k E/\D0v Xekb̚ȯ+qb|W^TDJ~[D2rD ʥ.@k2D2,:eRbOݐI \^_poc[ DIN70Dpxgb׋ȂwNpx c)$[Z LIRqG>S?6M)59Y_kyOjڢW1gxl*_@Lrc3%mfqkck<+ 40?{͜ i@hVkqcXϢ6”AڝŒ^ޥ\~#e@s[:E4a΄_\_ JdU[Hw,\hiβo(3Nya&ߡ5]sMV,rو*!s|Q+萧v 6v"dIgu Pƃ@E puZW(qύ;] +آ!r+L JkQ(),ПK}-\yRN˗ )qs5&9wkcʞYv fPh,cq_Ũ _Cm-F"XP&kr΃jMg HиN d'm uh{ܕû$Twsxne1%di3͓_C_(. كo]:l{%OX- -IkߴD1ޮxÖ_^^D~p rILtF0'$&Ԉ]u=},;11im:aolp,78=DIdX@mqek*d`?2KG8[JD a{+r#xLyQsP3\ Dk:J41|BX Iu sxîd!%%p/_gk;}q.Rwaäu.>)1Z(4(j^%LY6zmi{vF{L7}7 RGL(ŝYH#7~ CB'.6$]Ѓԋh@ A4tV2,7D|0hyơ8zʕu/9|PQ齰8tct';f5 D}, `~6?Neg<:%@ԻS RBꈕ $|X>M`$Vl lOJx~=#[ZluqH (:sCcQ(XW&SkIo b-?c=J]Z4Od"L:Rr4Z "}D: ډ ˦,\%jES^^l n`EpwK4X$J#*+Ѭ^ ӟXEǵ4HTƬLcJ''MX}#:>`uPL:hu'"AŲ4M8$*u_iR tdOH[`+$okUJԐR].yx8M ui3Z=Lo>xegj}05v`< YZ