subscription-manager-0.95.14-1.el6_1> H HtxHFM ?*}} +#KGIBW>,OZb,?JyTe=J?Jd ' f $(9JP aydbb b tb b b @bb!b##b%T%& '('8'J9) J:5J>3?3G3bH5TbI6bX7lY7x\7b]90b^=+bB:dBeBfBlBtBbuDbvF wGbxI<byJJCsubscription-manager0.95.141.el6_1Tools and libraries for subscription and repository managementThe Subscription Manager package provides programs and libraries to allow users to manage subscriptions and yum repositories from the Red Hat entitlement platform.Mspacewalk.fnal.gov}Scientific LinuxScientific LinuxGPLv2Scientific LinuxSystem Environment/Basehttps://engineering.redhat.com/trac/subscription-managerlinuxi686chkconfig --add rhsmcertd # /sbin/service rhsmcertd startif [ $1 -eq 0 ] ; then /sbin/service rhsmcertd stop >/dev/null 2>&1 /sbin/chkconfig --del rhsmcertd fiG 4ENN_^^bDȥyjV ?}bmBϪ˻qeu' 77WeVeV 4%% 00{{[ @ @xx\SS=+,,큤큤AA큠A큠큤큤A큤큤AAAAMMMMMMMMMMMMMMMIMMMIMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMIMMMIMMMIMMMIMMMIMMMIMMMIMMMIMMMIMMMIMMMIMMMIMMMIMMMIMMMIMMMMMM75e666a91cb345f7015379744c07c904e84f7d2378ba9abc00f952f43bcf5b4327cefaa9c2eea2786832dbfd2d612ee6a4c6a6f21f764803c307a3fb6cd96e69102ed4062b6767faa072e8abeef831f3cecdc3ed48629d6822865ce1742f1aa1f6741706fb0c10bb14c1cc9dd4ba3d29d25c68d39b8a967b87cbb137228afbb47aad7484feffa32602e8772c82e6b58c5e59d3976f4fa07a55d10393eddd28c9bed48933caa6ee0b6fb4dff4f47d4eb7e55c1aebb7a9402f6940dc66cd10e14fc5a580ac032bc16e1c8ec9ef175ce705d2b744f970a38bf642423d9652fd5c879ffd076c6705d931e2d9f8df94505f41d29291c66d5fad919ae8e276b73a5d4084c1c0c956a492cadbfd2cec581ef678c190e3e245f0d61665eb0f66b8b34fd684c1c0c956a492cadbfd2cec581ef678c190e3e245f0d61665eb0f66b8b34fd6a3c50eac429a27f16dd90ddfa658f6fa796fbaed91fe7b2dea907896516f7f83cc99d640d29c98f69caf72ee6e394a4740f0efceeb2854550d2361103b00617438179629e917f398f6c0aa51e98ca2b16233383e3d94e7108b2987acac1ad7a938179629e917f398f6c0aa51e98ca2b16233383e3d94e7108b2987acac1ad7a942ca708beb98960c24deae98babccea15d34c4adbfeec28fe7213754d39333f47d7caca13c94e1148afeaae762533b96d6eff226a28a7729cfc3761504b90c5b7d7caca13c94e1148afeaae762533b96d6eff226a28a7729cfc3761504b90c5b0b62b9cabad46432da963489dc8dd571bb2bcb3c32970321cbbb831cfb6917fb815baa61da17ed99fbbea52bdb43f254492db12181f686b0695991cefb06d3e5c69a37d1726ad6de6f4485de01ebab94f3c69c99fa5454b5ac905b11bdef2e4dfeb592520d20510890434cb377d36f70b224d484aeebac768274a73bc1993d1b30e31e0afe491b7012fb87a26f48cbdaf3ab5ff21cf9a0916406e7c3f635e4e85b696f2192a1303b4a1cea2891b5b45994452166370d032edb3c49b9b055324a4ca61011687af5acf2f0edc687cb643f8bdc3bdccd71a3dbb1c9589fb60f7f22329447f6b3e8259cecc9e04bd1f4b38f44e48830ac8741baaabd194b07b37e115bc133c5529881eccb330912bf254de8fe88c88cd0f21f166b9845eb59be5783c0e00a408a54fc25374ae172814b15fc76949a42c57e5fa8efc4661044c4d151508bc0d3cd34ab7a148ecd9d947d77e1b7e0f92037427860a98aa335f94cc6571317102a55a314836bba27a539447818fe829878f1f9e1693904b6140ed3a5b6c0674eae75e9ec5f53569c6618b2f4e61f6613acebecda8be53e5c23397a05b68dcf9d71b74df6ba99e772150a1adf02989504337130da7d22ef7970ba1c0b99b63e530582365be238230260ccf0ddd3a65cf50bb394c1c549ba1b7444c4fcf37405f803d8e019c9ccc5e2d23c3436cde02f3fad0ce9878189253ed6f4a19e977b8277636204e49e9aa2be6d21a9b12ea652d210fe4958a08548c712f87d19cec5802b94aed773fadb5706822bce585a3d2657ac1254ba36ae74cf2e0e7e42a9b179f0feb8b5386a58b28be7ff013f159d3d128b144437bcf179287b6ab92c56babb7e35bbbc6b570bf248f329dd846f80256d8926ccf0b898b97bb48d4d77d6fced753354af65110a2267d266711b2c8c2bae0bda6bf50c288bd8388e3a911ea2cccc80e900cfd42bd3b85d466f58bb43b396647f2c876d9e32860db8f7ac31c407ae561c0986a40fbf9ad2b24433ef9dbfd6c77a37a072231280288a6a760eb0eca3f50fb3cf56698edba77ff176ad6ec8b795af07eab8b74b30448d83ecf4ad98d682fc4546fb6c4c949bd8c63ac497dc352bf21f43c64ed8fcf7f3732e5c31b21938680b2857a101cea4ee2042f9911aed305d7580ca967006d109ca94fa1fa9b89138a12a894965d4d2677d224f999e45182a8dc76a904ae2dcea4cac8ef5de197b417a49532862278f40e9afb47cf028b253ddce53b43d85ba4dc426000d4e3f22dedf897cc6aa1f6aec1aec4c95b82e4880ba1246c3fc1d2432e2100a25de875fa43260321a55d955aeb558d513f050711406ba1b6cc87d5672807eb125de875fa43260321a55d955aeb558d513f050711406ba1b6cc87d5672807eb1929f73830e2247ca14432cbfc8138b92e3cdf1d0fc2a4956ee294a94e6bb7e3ecfa75485dc7aa7e924b124a450babff723dba036ddbc41d314441f5f5d4a5f63cfa75485dc7aa7e924b124a450babff723dba036ddbc41d314441f5f5d4a5f6350211504c33a83095b3f855ea9e2a3499fbfbe1589213bb97f906b970590cf0b2e57373d5835a4b1e14c97fc133491daa2007c99e9cb7a97c4e3b2e2c0b894c52e57373d5835a4b1e14c97fc133491daa2007c99e9cb7a97c4e3b2e2c0b894c5c74b44d6f82893302dfc75dd115d1ad76a2a2b87d0deaf6b0fa9bf69b62029afd795d84babc4eeab2721565661c45618118f98f3540ed408e9bc5c4c0d63ac2dd795d84babc4eeab2721565661c45618118f98f3540ed408e9bc5c4c0d63ac2d5bf5db4a32bab5a98ca6f17be06e6f06d1d8ed8c765e4bcd78499b337a696e80705c3b71bc9aa005696b76b643a857bfa29d1413a6fe42f0a50830fb25c5a5d5705c3b71bc9aa005696b76b643a857bfa29d1413a6fe42f0a50830fb25c5a5d5212e2e8aa69c3c75a487f7521e8dddad87a9f37ace4a9cbdecce336aac2055b8543a21f372952e6ce0b45d4ac5d54cf5f548e650c7009afce8556720e2a46418543a21f372952e6ce0b45d4ac5d54cf5f548e650c7009afce8556720e2a46418ce199b3b124c3af659af574a1f5de286aba3467a601af5d83044b7d830d4fdb1e391e7d6d9b1a3d7451b5862f2fc88c7519a6351c29182e434fb2b7afe5b5f6de391e7d6d9b1a3d7451b5862f2fc88c7519a6351c29182e434fb2b7afe5b5f6d2993f6b4bb1f1bf9fb3a521694f468589d7ca68802103d5dae040ade330af9d2ed03e722ab55c805feafefe76fdf5901c5d9be8360279107e45cb83bb8400997ed03e722ab55c805feafefe76fdf5901c5d9be8360279107e45cb83bb84009973fd1431db600c9134a54dfb0aee064429df26f195810222f12d0fc9e60088b37a98f84523bea7a56a209439becb9a7ba5001885eef7d8069da6ff39befdd5839a98f84523bea7a56a209439becb9a7ba5001885eef7d8069da6ff39befdd583935218c6d085171f9ad276ba200e35c055bff53bde2ea01b5f7f45d99a93e1ef0878ffdc383d6952d4b5a59fc38860538c918dea45a72e08a720a05af6c71d1ee878ffdc383d6952d4b5a59fc38860538c918dea45a72e08a720a05af6c71d1eeea413bb0f08642d60e7e6ae48dc98f3d30d6ce879ac6c2c34a89c60d0a4a312ad31f3d2632dbf9ef83fea13329097c84848197f46f523c33b564be5287709036d31f3d2632dbf9ef83fea13329097c84848197f46f523c33b564be52877090361200a8462d1c65b79876f6be8f1d155cd8a6ef406aea48c8abe65a968d3bace9e2ee96f31dd10967a7f11562f89bde1a74147f1f4cfccf748e2567ef3f4c45f2e2ee96f31dd10967a7f11562f89bde1a74147f1f4cfccf748e2567ef3f4c45f25afbb0c866c1c400201837eb680d3c87a9fe1bb90ee1757dc5d5d12085f095a7e3c634e81969a2cb2d5daedf512418d290b8bcee16561e7a9cbfa21cfe06ec01e3c634e81969a2cb2d5daedf512418d290b8bcee16561e7a9cbfa21cfe06ec0132f970e8be271e4eb3df7993a5e7666836135ba24cf8feb8ae3e01c380ce8c1f41e97b6487c9d3cd3ab4fea44374f3f60cf1d0fc884a25eaed13b5d1af9a3cff41e97b6487c9d3cd3ab4fea44374f3f60cf1d0fc884a25eaed13b5d1af9a3cff577b7440d6ced9e6f5b377f692044880ce755cc95a02caa5d25c6cfea45207438d1a818c5ab031e5b781ac4b6ff3c598289dd39710ca67c657b04abacff8b7548d1a818c5ab031e5b781ac4b6ff3c598289dd39710ca67c657b04abacff8b754rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootsubscription-manager-0.95.14-1.el6_1.src.rpmconfig(subscription-manager)subscription-managersubscription-manager(x86-32)@ @@@@@    @  /bin/bash/bin/sh/bin/sh/bin/sh/usr/bin/pythonPyXMLchkconfigchkconfigconfig(subscription-manager)initscriptslibc.so.6libc.so.6(GLIBC_2.0)libc.so.6(GLIBC_2.1)python-dmidecodepython-ethtoolpython-iniparsepython-rhsmpython-simplejsonrpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PartialHardlinkSets)rpmlib(PayloadFilesHavePrefix)rtld(GNU_HASH)virt-whatyumrpmlib(PayloadIsXz)0.95.14-1.el6_13.0.4-14.6.0-14.0.4-14.0-13.2.19-155.2-14.8.0MM‘@M‘@M@M>M@M=Mv@Mk@MfH@MK@MBMBMBM-M'@M# MME@ME@M PLs@LLNL@LL@L@L@L@LLL@L@LLL@LzLbLXLRLN@LH2LF@LF@L7@L7@L#HL@L@KFK@KK@K]K@KK͗@KQ@KŮ@K @K"@KKKKP@KK[Kg@K@K!@K@KKO@KqAdrian Likins 0.95.14-1Adrian Likins 0.95.13-1Adrian Likins Chris Duryee (beav) Bryan Kearney 0.95.7-1Bryan Kearney 0.95.6-1Bryan Kearney 0.95.5-1Devan Goodwin 0.95.4-1Chris Duryee (beav) Chris Duryee (beav) Devan Goodwin 0.95.1-1Chris Duryee (beav) Chris Duryee (beav) Chris Duryee (beav) Devan Goodwin 0.93.11-1Devan Goodwin 0.93.10-1Devan Goodwin 0.93.9-1Devan Goodwin 0.93.8-1Devan Goodwin 0.93.7-1Devan Goodwin 0.93.6-1Devan Goodwin 0.93.5-1Devan Goodwin 0.93.3-1Devan Goodwin 0.93.2-1Devan Goodwin 0.93.1-1Devan Goodwin 0.92-1Devan Goodwin 0.91-1Devan Goodwin 0.90-1Devan Goodwin 0.89-1Devan Goodwin 0.88-1Devan Goodwin 0.84-1Devan Goodwin 0.83-1Devan Goodwin 0.80-1Pradeep Kilambi 0.79-1Pradeep Kilambi 0.78-1Adrian Likins Pradeep Kilambi 0.77-1Pradeep Kilambi 0.76-1Pradeep Kilambi 0.75-1Pradeep Kilambi 0.74-1Adrian Likins 0.74-1Pradeep Kilambi 0.73-1Pradeep Kilambi 0.72-1Pradeep Kilambi 0.71-1Adrian Likins 0.69-1Pradeep Kilambi 0.68-1Pradeep Kilambi 0.67-1Pradeep Kilambi 0.66-1Pradeep Kilambi 0.63-1Pradeep Kilambi 0.61-1Pradeep Kilambi 0.60-1Pradeep Kilambi 0.55-1Pradeep Kilambi 0.54-1Pradeep Kilambi 0.52-1Pradeep Kilambi 0.51-1Pradeep Kilambi 0.48-1Pradeep Kilambi 0.47-1Pradeep Kilambi 0.41-1Pradeep Kilambi 0.39-1Pradeep Kilambi 0.38-1Pradeep Kilambi 0.37-1Pradeep Kilambi 0.36-1Pradeep Kilambi 0.33-1Pradeep Kilambi 0.28-1Pradeep Kilambi 0.26-1Pradeep Kilambi 0.22-1Pradeep Kilambi 0.21-1Pradeep Kilambi 0.20-1Pradeep Kilambi 0.19-1Pradeep Kilambi 0.17-1Pradeep Kilambi 0.17-1Pradeep Kilambi 0.16-1Pradeep Kilambi 0.14-1Pradeep Kilambi 0.12-1Pradeep Kilambi 0.1-1- Resolves: #702030 - 702030: fix an unintional revert of a fix for i386 (alikins@redhat.com)- Resolves: #702403 - 702403: rev the version to get ahead (alikins@redhat.com) - use z branch now (cduryee@redhat.com) - 700601: try really hard to set a meaningful locale (alikins@redhat.com) - 683553: subscription-manager-gui is displaying unlimited pools as -1 (cduryee@redhat.com) - Write unique key.pem for each entitlement. (dgoodwin@redhat.com) - 700313: We were skipping the code that hides the activation button (alikins@redhat.com) - 700313: Tweaking activate dialog properties to show in firstboot. (jharris@redhat.com) - 699442: dates are being displayed incorrectly everywhere (alikins@redhat.com) - 696020: on x86, serial numbers do not like to be long's (alikins@redhat.com)- Resolves: #702403 - use z branch now (cduryee@redhat.com) - 700601: try really hard to set a meaningful locale (alikins@redhat.com) - 683553: subscription-manager-gui is displaying unlimited pools as -1 (cduryee@redhat.com) - Write unique key.pem for each entitlement. (dgoodwin@redhat.com) - 700313: We were skipping the code that hides the activation button (alikins@redhat.com) - 700313: Tweaking activate dialog properties to show in firstboot. (jharris@redhat.com) - 699442: dates are being displayed incorrectly everywhere (alikins@redhat.com) - 696020: on x86, serial numbers do not like to be long's (alikins@redhat.com)- 696021: fix regression in error message formatting (jbowes@redhat.com)- Resolves: #691784, #688419, #691480, #691536, #691788 - 691784: fix entitlement failure that throws sequence error (alikins@redhat.com) - 688419: Latest japanese strings (bkearney@redhat.com) - 691784: Fix a bug when bare strings were passed to handle_gui_exception (alikins@redhat.com) - 691784: Fix handling of unsubscribing imported certs while unregistered (alikins@redhat.com) - 691480: syslog non-compliance on the proper status code (jbowes@redhat.com) - 691480: update syslog message for proper cli command name (jbowes@redhat.com) - 691536: remove 'compliance' from a11y string, and remove useless glade string (jbowes@redhat.com) - 691788: Check if entitlement cert is valid before allowing manual import. (dgoodwin@redhat.com)- Resolves: #691137,#691536,#684647,#688592 - Add the latest l10n strings (jbowes@redhat.com) - 691137: set return code from main() for rhsmcertd (jbowes@redhat.com) - latest l10n strings (jbowes@redhat.com) - 691536: More string updates (jbowes@redhat.com) - 691536: update strings replacing compliance with valid (jbowes@redhat.com) - 684647: i18n/l10n our .desktop files (jbowes@redhat.com) - 688592: Latest strings from the i18n team (bkearney@redhat.com)- Resolves: #688192,#688469,#683968,#688550,#685086,#685099,#685145,#685108,#684680,#684285,#676377,#681925,#614453,#682331 - 688192: don't look for dmi info on machines without dmi (jbowes@redhat.com) - 688469: workaround for optparse's lack of i18n/l10n (jbowes@redhat.com) - 683968: ensure yum plugins don't log to stdout (jbowes@redhat.com) - 688550: ensure i18n configuration is the first thing to happen (jbowes@redhat.com) - 685086: Fact times were read from the file but not localized before putting on the ui (bkearney@redhat.com) - 685099: Add in missed translations to the compliance assistant string (bkearney@redhat.com) - 685145: Remove rogue use of pyOpenSSL (jbowes@redhat.com) - 685108: Translation missed for the import dialog (bkearney@redhat.com) - 684680: Remove unnecessary gettext text domain calls, and ensure only using the rhsm domain (bkearney@redhat.com) - 684285: Add a svg library dependency (bkearney@redhat.com) - 676377: rhsm-compliance-icon's status can be a day out of sync (cduryee@redhat.com) - 681925: subscription-manager masks SIGPIPE when running virt-what, resulting in errors in shell commands (cduryee@redhat.com) - 614453: fix list cli command for multi entitled products (jbowes@redhat.com) - 682331: Latest man pages from Deon (bkearney@redhat.com)- Add support for tags. (dgoodwin@redhat.com) - 682311: rhsm-compliance icon pegs the cpu at 100% (cduryee@redhat.com) - 672821: Latest man pages from deon (bkearney@redhat.com) - 679961: Clearing out all fields in subscription details widget. (jharris@redhat.com) - 629670: check for warning periods in valid certs, not expired ones (jbowes@redhat.com) - 676017: Configure the release branch to use production (bkearney@redhat.com) - 676371: Better Compliance Assistant refreshing after bind. (dgoodwin@redhat.com) - Move the translations to be language only, not language plus country (bkearney@redhat.com) - 678151: prompt for credentials if not supplied as cli args (jbowes@redhat.com) - 680399: add --auto to subscribe (jbowes@redhat.com) - 676377: rhsm-compliance-icon's status can be a day out of sync (cduryee@redhat.com) - 672562: request for subscription-manager list --available --ondate option (cduryee@redhat.com) - Add in the translated po files (bkearney@redhat.com) - 677756 add accesibility names to compliance assistant tables (alikins@redhat.com)- 678003: Write proxy info for yum repositories we manage. (dgoodwin@redhat.com) - 678003: Fix a certlib cached connection. (dgoodwin@redhat.com)- 573591: Fix the permissions on some directories (bkearney@redhat.com) - 678049: Fix status after CLI register with --autosubscribe. (dgoodwin@redhat.com) - 676349: python deprecation fixups (jbowes@redhat.com) - 676363 - rhsm-compliance-icon has no icon image (cduryee@redhat.com) - 672562 - request for subscription-manager list --available --ondate option (cduryee@redhat.com) - 672562 - request for subscription-manager list --available --ondate option (cduryee@redhat.com) - 676371 - Compliance Assistant closes when you're not done (cduryee@redhat.com) - 676348: make config file and runtime dirs/logs only readable by root (jbowes@redhat.com) - 676534 - Got message “unable to read /var/lib/rhsm/facts/facts.json” at first time register to stage (cduryee@redhat.com) - 675777 Date search field has no accessibility handler (cduryee@redhat.com) - 675817 - Compliance Assistant needs an Update button for the date (cduryee@redhat.com) - 675812 - Some tracebacks while beating on subscription-manager-gui (cduryee@redhat.com) - 675951 compliance asst doesn't word wrap label (cduryee@redhat.com) - 670655 can't dismiss error dialog when subscribing to personal subscriptions (cduryee@redhat.com) - 673050: Using strftime to format update time. (jharris@redhat.com) - 674078: send 'right now' for compliance today, too (jbowes@redhat.com)- 674418: Changing accessibility handles to reflect check box functionality. (jharris@redhat.com) - 674691: Add vertical panes to the compliance assistant (jbowes@redhat.com) - 674078: Send a timezone aware timestamp for activeOn pools query (jbowes@redhat.com) - Update the man pages. (bkearney@redhat.com) - Write metadata expire attribute in yum repos. (dgoodwin@redhat.com) - Updating warning message. (jharris@redhat.com) - 671588: hide incompatible pools from the compliance assistant (jbowes@redhat.com) - 673621: Fix the use of tests for return codes (bkearney@redhat.com) - Changing the RHN Classic warning and only displaying cli warning in register command. (jharris@redhat.com) - Add a logrotate file. (bkearney@redhat.com) - Add a direct require on usermode. (bkearney@redhat.com) - Fix the dangling link for consolehelper. (bkearney@redhat.com) - Add support to compliance code for checking to see if we are RHN registered (alikins@redhat.com) - Add the Encoding to the gui desktop file (bkearney@redhat.com)- 673568 Use only svg for application icons. (jharris@redhat.com)- Move the man pages (bkearney@redhat.com) - add a reload to the cert service (bkearney@redhat.com) - Fix the permissions on the man pages (bkearney@redhat.com) - Clean up the icons in the makefile (bkearney@redhat.com)- Updating the application icon. (jharris@redhat.com) - Adding CLI warning if registered to classic RHN. (jharris@redhat.com) - Adding warning dialog if already registered to RHN. (jharris@redhat.com) - 672965 next update time isn't localized (cduryee@redhat.com) - Adding RHN classic registration check. (jharris@redhat.com) - 672939: use re.compile for older pythons (jbowes@redhat.com) - 672969: put the checkbox filter options in an expander (jbowes@redhat.com) - 672939: Highlight search term in the main list and details (jbowes@redhat.com) - 668572: search provided product names along with the main product (jbowes@redhat.com) - I18N update. (dgoodwin@redhat.com) - 672649 Proxy location has no handler to be read by automation (cduryee@redhat.com) - Add in the new manpages (bkearney@redhat.com) - 669753: set timestamps on .py files for multilib (jbowes@redhat.com) - Compliance Screen should be called End Date. (bkearney@redhat.com) - 672122: facts updating wasn't using consumer_uuid (alikins@redhat.com) - 670655: remove addFrame method. Fix traceback on sub error dialog (alikins@redhat.com) - 671526: Fixing GUI exception messages (jharris@redhat.com) - 668796: Reducing the default size of most widgets to small screens. (jharris@redhat.com) - 668572: Turn search filters into real filters (jbowes@redhat.com) - 663756 exit calendar widget when you click outside cal box (cduryee@redhat.com) - 670899: make contract selection screen larger by default (alikins@redhat.com) - Fix "not yet installed" filter error. (dgoodwin@redhat.com) - 670823: Remove reg tokens from the cli (bkearney@redhat.com) - 668572: hide installed subscriptions from search results (jbowes@redhat.com) - 670597: reload consumer in mainwindow after registration. (jesusr@redhat.com) - 670885: Adding warning dialog on unsubscribe. (jharris@redhat.com) - 670212 add a text box in addition to calendar widget (cduryee@redhat.com) - 669753: use install -p to preserve py file timestamps (jbowes@redhat.com) - 669513: Make sure we get fresh facts when we show the facts dialog. (alikins@redhat.com) - Show the contract support and management attributes (jbowes@redhat.com) - Making the tool buttons resize the parent container. (jharris@redhat.com) - 669513: add a 'system.compliant' fact (alikins@redhat.com) - Hiding activation button when not active and adding back click handler. (jharris@redhat.com) - set default window size to 640x480 (jbowes@redhat.com) - 668581: more changes to shrink the ui (jbowes@redhat.com) - Ignoring network issues with activation button, defaulting to hide. (jharris@redhat.com) - 668521: on unregistration, clear the list of available pools in the gui (alikins@redhat.com) - 668048: Making calendar visible in all subs tab. (jharris@redhat.com) - 668936: Raising exception if virt-what return code is non-zero. (jharris@redhat.com) - 668796: Make the main window thinner (jbowes@redhat.com) - 669395: default consumer name to hostname to match ui (alikins@redhat.com) - 668054: center contract selection dialog (alikins@redhat.com) - 669208: Fix for exception handler on register (alikins@redhat.com) - 669208: JSONDecodeError doesn't exist on simplejson 2.0.9 (aka, RHEL6) (alikins@redhat.com) - 667953: remove warning here about empty facts.json (alikins@redhat.com) - 668032: Log all bundled products on subscription (alikins@redhat.com) - 668814: break out 404 and 500s into a different error (cduryee@redhat.com)- Resolves: #665122,#668058,#668051 - Config update. (dgoodwin@redhat.com) - 665122: log to rhsm.log in the plugins with the new logger setup (jbowes@redhat.com) - 665122: initialize logging once for the whole app (jbowes@redhat.com) - 668058: Remove the fuel gage from the title bar (bkearney@redhat.com) - 668051: Remove the start date column (bkearney@redhat.com)- Resolves: #668006,#667953,#667788,#664779,#664775,#664581,#666942 - 668006: Error handling fixes. (dgoodwin@redhat.com) - 667953: handle empty facts.json files (alikins@redhat.com) - 667788: Fix contract selector total contracts count. (dgoodwin@redhat.com) - 664779: hide the register/unregister buttons during firstboot (jbowes@redhat.com) - 664779: move the tool button bar buttons to glade (jbowes@redhat.com) - 664775: potential fix for proxy being ignored in firstboot (alikins@redhat.com) - Moving compliance header up and making larger. (jharris@redhat.com) - Overhauling the all subs tab per Paul's feedback. (jharris@redhat.com) - Changing search button to 'Update' (jharris@redhat.com) - Removing contract number from my subscriptions tab (jharris@redhat.com) - Adding compliance info icon and text (jharris@redhat.com) - More UXD tweaks to the compliance sidebar - primarily wording changes (jharris@redhat.com) - Removing contract header from installed tab (jharris@redhat.com) - Clean up the text a bit in the contract selection screen (bkearney@redhat.com) - 664581: remove proxy options from clean a different way (alikins@redhat.com) - 666942: Contract Selection page was using product id instead of the contract number (bkearney@redhat.com)- Resolves: #664548,#664581 - rely on rhn-client-tools to handle entitlement selection (jbowes@redhat.com) - firstboot: read up2date proxy settings (jbowes@redhat.com) - firstboot: split firstboot into a seperate rpm (jbowes@redhat.com) - 664548: Fix for some subcommands (refresh ) not using proxy info as well (alikins@redhat.com) - 664581: Removing proxy options for clean command (jharris@redhat.com) - Removing header image per Paul's feedback and cleaning out unused images. (jharris@redhat.com) - Manpage updates. (dgoodwin@redhat.com) - Changing registration wording per Paul's input. (jharris@redhat.com) - Reworking facts dialog and updating to display last update time. (jharris@redhat.com) - gui: add a 'today' button to the calendar (jbowes@redhat.com) - Show x of y available in compliance assistant. (dgoodwin@redhat.com) - Shrink the compliance assistant. (dgoodwin@redhat.com) - check the contains text box when text is entered (jbowes@redhat.com) - Adding in spacing to compliance selection (jharris@redhat.com) - Remove the references to Unified Entitlement Platform in the cli (bkearney@redhat.com) - Allow the proxy window to be reopened after a close (jbowes@redhat.com) - Expanding subscription view in installed tab (jharris@redhat.com) - Getting rid of guidelines for facts dialog (jharris@redhat.com) - Adding in accessible name for compliance status image. (jharris@redhat.com)- Resolves: #663038 - Remove certificate.py (moved to python-rhsm package) (dgoodwin@redhat.com) - Refactor top of compliance assistant. (dgoodwin@redhat.com) - Make accessible names more consistent (jharris@redhat.com) - 663038: No bundled products cases a divide by zero error (bkearney@redhat.com) - Adding vertical pane to the all subs tab (jharris@redhat.com) - Adding pane to installed products tab (jharris@redhat.com) - Adding vertical pane to my subscriptions tab (jharris@redhat.com)- Resolves: #664538- More import fixes. (dgoodwin@redhat.com) - New header graphic. (dgoodwin@redhat.com) - Hiding next update when the value is not known. (jharris@redhat.com)- Resolves: #663669,#659735,#659735,#661517,#661517,#662232,#661876,#661329,#661419 - Update I18N string bundles. (dgoodwin@redhat.com) - firstboot: initialize the registerscreen superclass (jbowes@redhat.com) - 639436: make --proxy help blurb more clear about format required (alikins@redhat.com) - Adding in more accessibility labels (jharris@redhat.com) - 663669: add proxy_user and proxy_password to default config (alikins@redhat.com) - Adding in accessibility names for automation (jharris@redhat.com) - Fixing update file to be in daemon loop (jharris@redhat.com) - 659735: fix up dialog display for all cases (jbowes@redhat.com) - 659735: display errors when the pulse bar is showing (jbowes@redhat.com) - 661517: make sure changes to proxy settings are respected (alikins@redhat.com) - Set and write out config values on network config screen close. (alikins@redhat.com) - 661517: make network config dialog respect disabling of proxy settings (alikins@redhat.com) - Changing update label to use dropfile with unix timestamp (jharris@redhat.com) - gui: stop using global UEP during register (jbowes@redhat.com) - 661542: update gui if registration state changes externally (alikins@redhat.com) - 662232: remove "showIncompatiblePools" config option (alikins@redhat.com) - 661876: fix a bug with cli not using config file proxy auth info (alikins@redhat.com) - 661329: Only requiring registration if updating facts. (jharris@redhat.com) - firstboot: fix display of compliance screen (jbowes@redhat.com) - 661419: Adding modal dialog when running second GUI instance. (jharris@redhat.com) - Remove python-rhsm sub-package. (dgoodwin@redhat.com) - firstboot: get all but compliance to center on firstboot window (jbowes@redhat.com) - Adding Next Update notification to main screen (jharris@redhat.com) - firstboot: let the MainWindow know the sytem is registered (jbowes@redhat.com) - firstboot: start using the new gui in firstboot (jbowes@redhat.com) - firstboot: add proxy configuration button (jbowes@redhat.com)- Resolves: #661345,#660102,#634254 - New Subscription Manager UI.- Resolves: 654442,654435,654113,643931,645883,650965,654430,654429,648977,647891,649374 - I18N strings update. (dgoodwin@redhat.com) - 654442: Record rpm package name in yum history (jbowes@redhat.com) - 654435: Give the yum plugins better names (jbowes@redhat.com) - make sure we show all noncompliant products (alikins@redhat.com) - show installed but not compliant on compliance screen (alikins@redhat.com) - Refactoring main window to use common widget and adding cert monitoring (jharris@redhat.com) - Add tests for find last compliant date. (dgoodwin@redhat.com) - add progressbar (jesusr@redhat.com) - Hook up the subscriptions detail pane to the date (alikins@redhat.com) - Check for expiration on entitlment certs not product certs. (alikins@redhat.com) - allsubs: handle errors during bind (jbowes@redhat.com) - refresh the all subs search results after a subscribe (jbowes@redhat.com) - Allow for subscribing from the all subscriptions tab (jbowes@redhat.com) - thread search results (jesusr@redhat.com) - Fix compliance error comparing date/datetime. (dgoodwin@redhat.com) - Error handling improvements. (dgoodwin@redhat.com) - 654113: software license -> subscription (jesusr@redhat.com) - s/day/day_entry to fix traceback (jesusr@redhat.com) - add pulse() method (jesusr@redhat.com) - BZ 643931 (jharris@redhat.com) - Make all subs date selector match the compliance assistants. (dgoodwin@redhat.com) - Minor error message touchup. (dgoodwin@redhat.com) - 645883: repo_ca_cert in rhsm.conf should make use of ca_cert_dir (anadathu@redhat.com) - Make the name subscription-manager instead of subscription-manager-cli (bkearney@redhat.com) - Populate the subscriptions list based on products chosen (alikins@redhat.com) - Add findAllByProduct method to EntitlementDir (alikins@redhat.com) - BZ 650965 (jharris@redhat.com) - Get uncompliant list working (alikins@redhat.com) - 654430: Calling register with no username or password should result in clear text (anadathu@redhat.com) - 654429: when running facts/identity command, notify user when not registered. (anadathu@redhat.com) - Uncomment overlapping filter. (dgoodwin@redhat.com) - Add new UI support for unregistration. (dgoodwin@redhat.com) - remove duplicate code in unregister method. (anadathu@redhat.com) - Moving new ui to sm-gui (jharris@redhat.com) - filter out installed products properly (jesusr@redhat.com) - Prompt to register when trying to open compliance assistant. (dgoodwin@redhat.com) - Display/hide all subs tab depending on registration status. (dgoodwin@redhat.com) - Add registration callbacks. (dgoodwin@redhat.com) - Add start of a contract selection window (jbowes@redhat.com) - Fix a busted Makefile target. (dgoodwin@redhat.com) - Allow overlapping pool filter to be skipped. (dgoodwin@redhat.com) - Moving cert monitoring to the backend object (jharris@redhat.com) - Fixing bugs around subscription display and adding some ui tweaks (jharris@redhat.com) - Fix overlapping option in compliance assistant. (dgoodwin@redhat.com) - Hookup date selector in compliance assistant. (dgoodwin@redhat.com) - stop subscription manager from deleting entitlement certificates without product information (anadathu@redhat.com) - list from entitlements, not products, for overlap (jbowes@redhat.com) - Add a filter for overlapping subscriptions (jbowes@redhat.com) - Adding status icon to product column (jharris@redhat.com) - Allow compliance assistant to be used more than once per run. (dgoodwin@redhat.com) - Adding product directory monitoring in installed tab (jharris@redhat.com) - Add sub details to compliance assistant. (dgoodwin@redhat.com) - Fix for server side provided product changes. (dgoodwin@redhat.com) manager (alikins@redhat.com) - add a toggle button to the product list on compliance page (alikins@redhat.com) - Figure out what products to display in the out of compliance product list (alikins@redhat.com) - Make compliance date filter widget comply with mockup (alikins@redhat.com) - Make the compliance label use actual date (alikins@redhat.com) - Ensured that the cli prints out products which have been autosubscribed (bkearney@redhat.com) - add a "install-file" and "install-conf" targets (alikins@redhat.com) - Introducing MappedListStore and adding installed table headers (jharris@redhat.com) - Hookup compliance assistant button. (dgoodwin@redhat.com) - 648977: Changed the tool tip to be more specific (bkearney@redhat.com) - 647891: Add consumer name to the output (bkearney@redhat.com) - Refactor All Subs to better match wireframe spec. (dgoodwin@redhat.com) - gui: show account number for subscriptions (jbowes@redhat.com) - cli: show account number during 'list' (jbowes@redhat.com) - fix up some whitespace alignment in constants (jbowes@redhat.com) - add syslogging of adding and removing subscriptions (bkearney@redhat.com) - Getting all the headers in order (jharris@redhat.com) - Adding documentation and refactoring mysubs table (jharris@redhat.com) - Use new server-side date filtering. (dgoodwin@redhat.com) - gui: Remove unused broken import (jbowes@redhat.com) - Add syslogging of register and unregister (bkearney@redhat.com) - Refactoring common widgets into a widgets module (jharris@redhat.com) - 649374: Make the ssl verify depth configurable (bkearney@redhat.com)- Update I18N strings. (dgoodwin@redhat.com) - Pulling out contract info in 'All Subscriptions' tab (jharris@redhat.com) - 648947: update certs and config for stage env (jbowes@redhat.com) - Fixing up facts test (jharris@redhat.com) - 647855: subscription update button doesn't work, remove it (alikins@redhat.com) - Adding working logic around subscription date coloring (jharris@redhat.com) - 646565: Don't load key.pem as an entitlement cert (jbowes@redhat.com) - Make the facts a tree view (bkearney@redhat.com) - Ensure that autosubscribe is called from the cli, and exceptions are logged (bkearney@redhat.com) - Display bundled product names in details for all subs tab. (dgoodwin@redhat.com) - Hookup all subs display of provided products. (dgoodwin@redhat.com) - 647410: handle error on unbindBySerial call in ui (don't reraise) (alikins@redhat.com) - Adding first pass at date-based subscription coloring (jharris@redhat.com) - 646451: Handle network outages on the add subscription screen (alikins@redhat.com) - Tweaking subscription table renderering options (grid lines, centering) (jharris@redhat.com) - Filter pools in memory. (dgoodwin@redhat.com) - Stash pool results in the all subs tab. (dgoodwin@redhat.com) - Pulling out the Renew button from My Subscriptions (jharris@redhat.com) - Adding renew button back to My Subscriptions tab (jharris@redhat.com) - Lots of glade cleanup and tweaks. (jharris@redhat.com) - Adding in none check for tree_iter to get rid of initial traceback (jharris@redhat.com) - Removing hardware column and making products table functional. (jharris@redhat.com) - Remove unecessary call to server after GUI bind. (dgoodwin@redhat.com) - Touchups for compliance status width/wrapping. (dgoodwin@redhat.com) - Calculate and display products out of compliance status. (dgoodwin@redhat.com) - Hookup All Subs tab to the subscription details below. (dgoodwin@redhat.com) - Break subscription details out into a class. (dgoodwin@redhat.com) - Getting rid of duplicate date formatting method (jharris@redhat.com) - Adding products table layout - currently showing dummy data (jharris@redhat.com) - 646431: Fix missing refresh for add screen. (dgoodwin@redhat.com) - 646916: Enable the plugin by default (bkearney@redhat.com) - 646557: remove extraneous "user service" in the selector (alikins@redhat.com) - Fixing bug in percentage calculation of installed products (jharris@redhat.com) - Rendering installed products as a progress bar (jharris@redhat.com) - Hookup View Facts button. (dgoodwin@redhat.com) - Enable Registration Settings button. (dgoodwin@redhat.com) - Add new UI sidebar. (dgoodwin@redhat.com) - Refactoring how to obtain widget refs (jharris@redhat.com) - More All Subs tab UI touchups. (dgoodwin@redhat.com) - Set new UI main window size to 1024x768. (dgoodwin@redhat.com) - All Subs tab UI touchups. (dgoodwin@redhat.com) - Set all subs date selector to current date by default. (dgoodwin@redhat.com) - Hookup all subs date filtering. (dgoodwin@redhat.com) - Enable active on date selection UI components. (dgoodwin@redhat.com) - Adding in selection listener to update mysubs info (jharris@redhat.com) - 64431 Man page updates (bkearney@redhat.com) - 645347: Long usernames caused httpd server to reject the request. (bkearney@redhat.com) - 640463: Update the oids in the order namespace (bkearney@redhat.com) - 645115: clean up the location of the entitlement certificates (bkearney@redhat.com) - 645378: do not allow empty system names on registration (alikins@redhat.com) - 645372: better logging during a force register to say what is going on (bkearney@redhat.com) - Latest man page from Deon. This is version 49774 (bkearney@redhat.com) - 643027: Use the new bind by product API (jbowes@redhat.com) - Moving out renew button and adding a little polish (jharris@redhat.com) - Hookup uninstalled/name filtering in new UI. (dgoodwin@redhat.com) - Add helper for filtering a list of pools. (dgoodwin@redhat.com) - Hookup pool list on all subscriptions tab. (dgoodwin@redhat.com) - Calculate 'merged' pool data. (dgoodwin@redhat.com) - cleanup rhsm.conf a bit, make everything of form "a = b" (alikins@redhat.com) - 617662: Add a config value for the default yum repo ca cert location (jbowes@redhat.com) - Moving 'My Subscriptions' page to look at entitlement certs (whoops!) (jharris@redhat.com) - Force local cleanup if GUI unregister fails. (dgoodwin@redhat.com) - Fix bad i18n calls. (dgoodwin@redhat.com) - Fix my subs tab. (dgoodwin@redhat.com) - Remove global facts object. (dgoodwin@redhat.com) - Begin using mocks in tests. (dgoodwin@redhat.com) - 613709: Munge product labels so we always have a valid repo id (jbowes@redhat.com) - Remove use of 'consumer' global in GUI. (dgoodwin@redhat.com) - Fix monkey-patching test error. (dgoodwin@redhat.com) - Switch to webqa in default rhsm.conf. (dgoodwin@redhat.com) - Add All Subs search button. (dgoodwin@redhat.com) - Enable the 'contains text' UI widgets. (dgoodwin@redhat.com) - Adding several additions to 'My Subscriptions' page. (jharris@redhat.com) - 627962: Fix issue with cpu.cpu_mhz causing facts to always update (alikins@redhat.com) - 642705: destroy icon wen compliant (jesusr@redhat.com) - 643402: update the gui after a manual cert import (jbowes@redhat.com) - 642705: destroy icon when compliant (jesusr@redhat.com) - Wildcard GNOME files in spec. (dgoodwin@redhat.com) - Pass data between new main window and tab classes. (dgoodwin@redhat.com) - 642997: split RHN or RHN sat option into two choices (alikins@redhat.com) - 642997: split RHN or RHN sat option into two choices (alikins@redhat.com) - 642661: Fix registration status during firstboot (alikins@redhat.com) - 642661: Fix registration status during firstboot (alikins@redhat.com) - 643054: Add in the latest man page. (bkearney@redhat.com) - 643054: Add in the latest man page. (bkearney@redhat.com) - Dynamically loading subscriptoin tabs. (jharris@redhat.com) - Hookup signals for all subs filter checkboxes. (dgoodwin@redhat.com) - Refactor all subs tab into separate class. (dgoodwin@redhat.com) - Get all subs treeview operational. (dgoodwin@redhat.com) - Mockup "all subscriptions" tab. (dgoodwin@redhat.com) - Wildcard glade files in spec. (dgoodwin@redhat.com) - Skeleton code for new UI. (dgoodwin@redhat.com) - Reversion alpha branch, next tag 0.92.1 (dgoodwin@redhat.com) - Reversion for beta, next tag will go to 0.93.1. (dgoodwin@redhat.com)- Resolves: #641037,#641448,#641479,#641502 - Update I18N strings. (dgoodwin@redhat.com) - Add helper for quantity used OID extension. (dgoodwin@redhat.com) - Add string substituion parameter to UNREGISTER_ERROR. (anadathu@redhat.com) - 641037: Skipping past RHSM screens when selecting 'Do not register' (jharris@redhat.com) - 641037: Skipping Entitlement choice screen in firstboot if network is not avaiable (jharris@redhat.com) - 641448: invalid error message on SSL failure(s) (anadathu@redhat.com) - 641479: users should be informed of invalid certs from candlepin. (anadathu@redhat.com) - Skipping entitlement selection page if id cert exists (jharris@redhat.com) - Reload subscriptions on changes. (anadathu@redhat.com) - 641502: Add the options prepend to the description (bkearney@redhat.com)- Resolves: #641040,#633814,#632570,#631472 - Display buttons on main screen dynamically. (dgoodwin@redhat.com) - Adjust firstboot screen priorities. (dgoodwin@redhat.com) - No network required for firstboot entitlement chooser. (dgoodwin@redhat.com) - remove the content portion from the fakamai url (bkearney@redhat.com) - Pull down the latest code if you autosubscribe, or register as an existing consumer (bkearney@redhat.com) - Add a 'refresh' command which will pull down the latest entitlement data (bkearney@redhat.com) - Add a clean command. (bkearney@redhat.com) - Add configuration and certificate for the dev environment (bkearney@redhat.com) - Make the cfg check work for show compatible screen (bkearney@redhat.com) - 633814: fix 'Compliance icon not refreshed' (anadathu@redhat.com) - 632570: alignment issues with product description text (anadathu@redhat.com) - 631472: Using close button in update screen breaks GUI (anadathu@redhat.com)- Resolves: #641082,#640338 - 641082: Fix double call to Path.abs. (dgoodwin@redhat.com) - 640338: subscribe is occasionally dropping duplicate entitlement certs (anadathu@redhat.com)- Resolves: #640980- Resolves: #638696,#585193 - Fix broken directory path joining. (dgoodwin@redhat.com) - Display error messages sent from the server on entitlement bind (jbowes@redhat.com) - Update the config name for the ca cert dir to ca_cert_dir (jbowes@redhat.com) - clean up a gtk warning about the bad button group (alikins@redhat.com) - 638696: bugfix 'cli fails silently with wrong server SSL cert' (anadathu@redhat.com) - unregister should delete identity certs if candlepin call is successfull. (anadathu@redhat.com) - some glade reference renaming s/treeview_2/treeview_matching, etc (alikins@redhat.com) - refactor the populate*Subscriptions methods. (alikins@redhat.com) - 585193: refractor error handling code. (anadathu@redhat.com)- Resolves: #632612,#640128,#639320,#639491,#637160,#638289 - When re-registering, previously subscribed-to subscriptions are checked by default) (alikins@redhat.com) - update CA trust chain (jbowes@redhat.com) - Write identity cert with correct permissions initially. (dgoodwin@redhat.com) - Check and fix identity cert permissions on every run. (dgoodwin@redhat.com) - Type in the identity command (bkearney@redhat.com) - fix for bz#639320 (anadathu@redhat.com) - Fix segfault when adding subs during firstboot. (dgoodwin@redhat.com) - 639491: Put register by consumer back in (bkearney@redhat.com) - Moving re-register to be identity. (bkearney@redhat.com) - Get firstboot displaying the right subscription screen. (dgoodwin@redhat.com) - Fix separate subscription window in firstboot. (dgoodwin@redhat.com) - 637160 - require --all to unsubscribe to unsub all (jbowes@redhat.com) - merge getAllAvailableSubscriptions and getAvailableEntitlements (jbowes@redhat.com) - getAvailableEntitlementsCLI isn't needed, just call the regular version (jbowes@redhat.com) - remove some code duplication for getting available entitlements/subscriptions (jbowes@redhat.com) - remove unneeded wrapper method (jbowes@redhat.com) - Move registration status on main UI page. (dgoodwin@redhat.com) - Handle errors during unregistration. (dgoodwin@redhat.com) - Add "Activate Subscription" button. (dgoodwin@redhat.com) - Add unregister button to main screen. (dgoodwin@redhat.com) - Display UUID on main page of the GUI. (dgoodwin@redhat.com) - 638289: Fix broken re-register if identity cert doesn't exist. (dgoodwin@redhat.com) - Fix broken list all subscriptions. (dgoodwin@redhat.com) - Update registration screen to match new mockups. (dgoodwin@redhat.com) - remove some unused imports (jbowes@redhat.com) - Add missing imports (jbowes@redhat.com) - Split registration screens into separate glade files. (dgoodwin@redhat.com) - Remove duplicate log initialization in connection.py (jbowes@redhat.com) - Ship the CA chain (jbowes@redhat.com) - Load CA trust chains from a directory of pem formatted files (jbowes@redhat.com)- Resolves: #617685 - Cleanup authentication logic. (dgoodwin@redhat.com) - Split out REST lib into seprate rpm. (dgoodwin@redhat.com) - config: define defaults in the config module (jbowes@redhat.com) - Start of glade name cleanup. Make glade names per top level. (alikins@redhat.com) - Initial work in adding facts dialog. (jharris@redhat.com) - Line length fixups in the firstboot module (jbowes@redhat.com) - 617685: Ensure that the baseurl works with and without trailing slashes. (bkearney@redhat.com) - Use config file for directories to use. (dgoodwin@redhat.com) - Specify default cert location in default config. (dgoodwin@redhat.com) - Fix insecure setting comparison. (dgoodwin@redhat.com) - Refactor to use Python ConfigParser. (dgoodwin@redhat.com) - Fallback to console logging if we cannot write to /var/log. (dgoodwin@redhat.com)- Resolves: #628589 - Updated I18N strings. (dgoodwin@redhat.com) - added username & password check for reregister with --consumerid option command (dmitri@redhat.com) - Fix bad translation. (dgoodwin@redhat.com) - fix for #628589 -removed --consumerid option from register command (dmitri@redhat.com) - 623264: Fix multiple issues with registration. (dgoodwin@redhat.com)- Resolves: #631472 - update these screens priorities so we show the management screen first to simplify the flow (alikins@redhat.com) - Have the UEP Connection read the values from the local config file (bkearney@redhat.com) - escape the product name in unsubscribe confirm dialog. (alikins@redhat.com) - return True from delete_event handlers. fix bz#631472 (alikins@redhat.com) - 635844:If there is a colossal failure, and no json is returned.. then assume it is a network erorr and provide a generic response (bkearney@redhat.com) - Merge branch 'master' of git+ssh://axiom.rdu.redhat.com/scm/git/subscription- manager (alikins@redhat.com) - Change the name of the entitlement chooser module to a more vibrant and impressive name as to better establish our brand and mark in a challenging marketplace. (alikins@redhat.com)- Resolves: #631537, #633514 - Only escape strings that need it (aka, product name for now) instead of all strings sent to the messageWindow. Escaping all of them broke the formating. (alikins@redhat.com) - Merge branch 'master' of git+ssh://axiom.rdu.redhat.com/scm/git/subscription- manager (alikins@redhat.com) - change packing on register/close buttons so they display correctly in firstboot (alikins@redhat.com) - Catch locale errors (bkearney@redhat.com) - Move close button in the subscription token/modify subscription dialog (alikins@redhat.com) - change paths for firstboot modules (alikins@redhat.com) - Merge branch 'master' of git+ssh://axiom.rdu.redhat.com/scm/git/subscription- manager (alikins@redhat.com) - Escape text passed to gtk's text markup. (alikins@redhat.com) - 623448: Added the new config options to the example config file (bkearney@redhat.com) - 596136 ensure that the daemon only runs one time (jbowes@redhat.com) - Fix up some spec file issues with the local being double listed and the first boot stuff not being included (bkearney@redhat.com) - bugfix for bz#631537 (anadathu@redhat.com) - rename files firstboot modules (alikins@redhat.com) - Add an option on the entitlement choose screen for "local" (alikins@redhat.com) - bugfix for bz#633514 (anadathu@redhat.com) - Change rhms screen priority to match those of rhn. (alikins@redhat.com) - add chooser screen (alikins@redhat.com) - start of adding a rhn or rhesus screen (alikins@redhat.com) - Fix missing gettext import. (dgoodwin@redhat.com) - fixed a problem with prefix config (dmitri@redhat.com) - made '/candlepin' prefix configurable as 'prefix' configuration file parameter (dmitri@redhat.com) - Merge branch 'i18n' (dgoodwin@redhat.com) - Remove the translations used for testing. (dgoodwin@redhat.com) - Deploy translations to /usr/share/locale/. (dgoodwin@redhat.com) - Add po/build to gitignore (jbowes@redhat.com) - Make a seperate update-po makefile target (jbowes@redhat.com) - glob po files for compile_pos (jbowes@redhat.com) - Add a menu icon for subscription-manager (bkearney@redhat.com) - Minor strings update. (dgoodwin@redhat.com) - Safer generation of glade.h string files. (dgoodwin@redhat.com) - Add missing translation markers in Python code. (dgoodwin@redhat.com) - Remove bad glade translatable markers. (dgoodwin@redhat.com) - We need to import certlib after setting path in include rhsm (alikins@redhat.com) - I18N for compliance icon. (dgoodwin@redhat.com) - Include Glade strings for translation. (dgoodwin@redhat.com) - Enable I18N in subscription manager itself. (dgoodwin@redhat.com) - Compile .po files during install. (dgoodwin@redhat.com) - Remove (most of) HATEOAS. (dgoodwin@redhat.com) - 608005: checking for bad html characters on the client (bkearney@redhat.com) - Handle window manager delete_entry signals. fix bz#631472 (alikins@redhat.com) - fix for bz#628070 Do not try to unsubscribe from the server for local management (alikins@redhat.com) - 632019: Remove hyphen from re-register (bkearney@redhat.com) - 613650: Improved the text a bit (bkearney@redhat.com) - 632019: Clean up typo in the help message (bkearney@redhat.com) - Add make target to extract strings for i18n. (dgoodwin@redhat.com) - bugfix for bz#617703 (anadathu@redhat.com)- names on firstboot modules changed- Resolves: #627915 - Update for Candlepin HATEOAS changes. (dgoodwin@redhat.com) - Comment out logging response from server. bz#627915 (anadathu@redhat.com)Resolves: #627681, #616137, #618819, #627707 - bugfix for bz#627681 (anadathu@redhat.com) - compliance-icon: support warning period notification (jbowes@redhat.com) - bugfix for bz#618819 (anadathu@redhat.com) - fix for bz#616137 (anadathu@redhat.com) - Fix broken exception handling. (dgoodwin@redhat.com) - Use the write method name when saving facts. fix bz#628679 (alikins@redhat.com) - fix for bz#585193 (anadathu@redhat.com) - Fix bz #627707 - facts cache not being updated for "update facts now" button if the facts file is deleted under it (alikins@redhat.com) - add /etc/rhsm/facts to makefile (alikins@redhat.com) - add /etc/rhsm/facts to spec file (alikins@redhat.com) - Merge branch 'master' of git+ssh://axiom.rdu.redhat.com/scm/git/subscription- manager (alikins@redhat.com) - 624106 - handle the consumerid properly (jesusr@redhat.com) - 624106 - add consumerid param to reregister. (jesusr@redhat.com) - fix for bz#609126 (anadathu@redhat.com) - bugzilla fix#601848 (anadathu@redhat.com) - 624816 - unlimited flag unavailable, check quantity for -1. (jesusr@redhat.com) - Merge branch 'master' of git+ssh://axiom.rdu.redhat.com/scm/git/subscription- manager (alikins@redhat.com) - Change the firstboot ordering (alikins@redhat.com) - Missing config options for insecure options and ca certs. (pkilambi@redhat.com) - bugfix/enhancement for bugzilla#597210 (anadathu@redhat.com) - BZ624794: Start using basic auth (bkearney@redhat.com) - date format did not change. reverting it back to original (anadathu@redhat.com) - Fix format string and added logging to detect failures when running cert- daemon (anadathu@redhat.com) - add user certs in all the places it makes sense (alikins@redhat.com) - add user/cert based auth for unregister as well. fix bz#624025 (alikins@redhat.com) - Remove debug "raise" that was breaking some of the error handling (alikins@redhat.com) - Try to only create the UEP once, and add ssl certs to it when we get them (alikins@redhat.com) - move around where we init the connection object (alikins@redhat.com) - add my favorite "trace_me" helper method that dumps the stack of where it is called from to logutil.py. (alikins@redhat.com)- Resolves: #622839, #612250 - get rid of stray print debug (jbowes@redhat.com) - missed an instance of create_connection_with_userIdentity (alikins@redhat.com) - remove unneeded printing of consumer id bz#622839 (alikins@redhat.com) - Merge branch 'master' of git+ssh://axiom.rdu.redhat.com/scm/git/subscription- manager (alikins@redhat.com) - implement entitlement grace periods (jbowes@redhat.com) - Merge branch 'master' of git+ssh://axiom.rdu.redhat.com/scm/git/subscription- manager (alikins@redhat.com) - Adding some firstboot niceties for registration. (jharris@redhat.com) - Merge branch 'master' of git+ssh://axiom.rdu.redhat.com/scm/git/subscription- manager (alikins@redhat.com) - Somewhat rough fix for BZ #612250 (jharris@redhat.com) - Add back some missing atk strings (alikins@redhat.com) - remove the executable bit from productid.py (jbowes@redhat.com) - Add bin to gitignore (jbowes@redhat.com) - Remove unused 'test' file (from repo check) (jbowes@redhat.com) - s/create_connection_with_userIdentity/create_connection_with_userIdentity (alikins@redhat.com) - remove reference to non existent variable (alikins@redhat.com) - More moving of ImportCertificate screen dialog around (alikins@redhat.com) - refactor ImportCertificate screen a bit. (alikins@redhat.com) - more refactoring (alikins@redhat.com) - refactor AddSubscriptionScreen.init to be slightly less indented (alikins@redhat.com) - remove unused imports cleanup indention (alikins@redhat.com) - remove unused "os" import (alikins@redhat.com) - indention cleanup pylint cleanups (alikins@redhat.com) - unused variable removed pychecker cleanups (alikins@redhat.com) - import os here pychecker fix (alikins@redhat.com) - BZ615357: Can now pass in --all if you are doing list --available (root@localhost.localdomain) - BZ615404 changed the name (bkearney@redhat.com)- Resolves: #614015, #613635, #612730 - Merge branch 'master' of git+ssh://axiom.rdu.redhat.com/scm/git/subscription- manager (alikins@redhat.com) - compliance-icon: fix up right click handling (jbowes@redhat.com) - compliance-icon: call notify_init for older distros (jbowes@redhat.com) - make add subscriptions dialog a singleton (alikins@redhat.com) - Making register screen and regtoken screen singletons. (jharris@redhat.com) - Getting the firstboot screens working again with the common glade file. (jharris@redhat.com) - Refactoring managergui to use signals for consumer updates. (jharris@redhat.com) - Make the progress dialog for subscribing to channels a little better. (alikins@redhat.com) - Change getMatchedSubscriptions to uniq the list of products based on pool id. (alikins@redhat.com) - Moving firstboot regsiter screen to use common network init method. (jharris@redhat.com) - Tweaking the registration screen. (jharris@redhat.com) - remove unwanted print statement (anadathu@redhat.com) - unregister functionality implemented (anadathu@redhat.com) - Make RegisterScreen run as a dialog (alikins@redhat.com) - remove redundant connection method (jesusr@redhat.com) - register client if consumer cert doesn't exist (jesusr@redhat.com) - fix typo (jesusr@redhat.com) - remove --regen option from facts, use the reregister command (jesusr@redhat.com) - add reregister command (jesusr@redhat.com) - add rhms_subscriptions module to spec (alikins@redhat.com) - remove debug spew (alikins@redhat.com) - Turn subscriptionToken/status/factupdate/kitchen sink screen back on (alikins@redhat.com) - Several small UI tweaks to register screen. (jharris@redhat.com) - turn on "subscriptionTokenScreen" again (alikins@redhat.com) - change the add subscription dialog to "run" so we don't block in it's main loop. (alikins@redhat.com) - refactoring to make firstboot gui work (alikins@redhat.com) - Merge branch 'firstboot' of git+ssh://axiom.rdu.redhat.com/scm/git /subscription-manager into firstboot (alikins@redhat.com) - abstract more rhsm gui stuff so we can redefine them in firstboot (alikins@redhat.com) - Basically adding documentation. (jharris@redhat.com) - Merge branch 'firstboot' of git+ssh://axiom.rdu.redhat.com/scm/git /subscription-manager into firstboot (alikins@redhat.com) - Merge branch 'master' of git+ssh://axiom.rdu.redhat.com/scm/git/subscription- manager into firstboot (alikins@redhat.com) - bugfix for connection not using usr credentials after registration. (anadathu@redhat.com) - remove unused code (alikins@redhat.com) - Merging in master and doing further work on register screen. (jharris@redhat.com) - Getting the basics of the register screen in and working. (jharris@redhat.com) - add the main "rhms_subscriptions" screen. (alikins@redhat.com) - Disarm "reload" since it causes firstboot ui to freak out. (alikins@redhat.com) - s/rhms_module/rhms_login (alikins@redhat.com) - reenabled installing rhsm.conf. (alikins@redhat.com) - create firstboot dirs in make install (alikins@redhat.com) - add rhms firstboot module to repo (alikins@redhat.com) - add firstboot modules to spec (alikins@redhat.com) - install the firstboot modules in make install (alikins@redhat.com) - Changes to make this module also work as a firstboot screen. (alikins@redhat.com) - force the symlink to console helper. Do not install the config file on make install. (alikins@redhat.com) - Merging in master and doing further work on register screen. (jharris@redhat.com) - insecure mode option moved to rhsm.conf file (anadathu@redhat.com) - Getting the basics of the register screen in and working. (jharris@redhat.com) - add the main "rhms_subscriptions" screen. (alikins@redhat.com) - Disarm "reload" since it causes firstboot ui to freak out. (alikins@redhat.com) - s/rhms_module/rhms_login (alikins@redhat.com) - reenabled installing rhsm.conf. (alikins@redhat.com) - create firstboot dirs in make install (alikins@redhat.com) - add rhms firstboot module to repo (alikins@redhat.com) - add firstboot modules to spec (alikins@redhat.com) - install the firstboot modules in make install (alikins@redhat.com) - Changes to make this module also work as a firstboot screen. (alikins@redhat.com) - force the symlink to console helper. Do not install the config file on make install. (alikins@redhat.com) - Create /var/lib/rhsm/facts if it doesn't exist. Fix for bz#613003 (alikins@redhat.com) - Always push the facts up if users click "update facts" even if we don't think there has been a change. (adrian@alikins.usersys.redhat.com) - Add a "update facts" button the the "modify registration" screen. (adrian@alikins.usersys.redhat.com) - Merge branch 'master' of git://axiom.rdu.redhat.com/scm/git/subscription- manager (adrian@alikins.usersys.redhat.com) - add "facts --list" and "facts --update" to cli (adrian@alikins.usersys.redhat.com) - add factlib.py to repo (adrian@alikins.usersys.redhat.com) - Swap OrderNumber and SerialNumber fields for formatting in list --consumed (adrian@alikins.usersys.redhat.com)- add rhms_subscriptions firstboot module- Resolves: #614015, #613635, #612730 - remove prints, use proper method name (jesusr@redhat.com) - store the cert (jesusr@redhat.com) - adding regen identity certs to client (jesusr@redhat.com) - moving importing of logutils after PYTHONPATH is set (pkilambi@redhat.com) - fix for bugzilla#607162 (anadathu@redhat.com) - bugfix for 'connection.UEPConnection' instance. (anadathu@redhat.com) - renaming the main subscription-manager-gui glade as rhsm (pkilambi@redhat.com) - Show and accept consumer names via the gui (bkearney@redhat.com) - Show the name in the register page (bkearney@redhat.com) - Removed setters. Multiple connections not spawned for every execution. (anadathu@redhat.com) - BZ616065: Allow a name to passed into the register command (bkearney@redhat.com) - added exception logging and fix for one bug. (anadathu@redhat.com) - 614015 - fixing name mismatches (pkilambi@redhat.com) - 613635 - remove printing cp instance (pkilambi@redhat.com) - 612730 - fixing typo (pkilambi@redhat.com) - display error when unregister fails (pkilambi@redhat.com)- Resolves: #617303 - BZ613650: Clean up the help text (root@localhost.localdomain) - Make insecure by default for testing purposes. (anadathu@redhat.com)- Resolves: #613003 - Make subscription-manager-gui run as root (jbowes@redhat.com) - Pass the UUID in the subject, and name in the subjectAlternateName (bkearney@redhat.com) - hook up consolehelper for subscription-manager-gui (jbowes@redhat.com) - Add compliance notification syslogging/desktop icon (jbowes@redhat.com) - Make candlepin_ca_file an instance variable (root@localhost.localdomain) - subscription-manager now checks server's certificate before performing further commands (anadathu@redhat.com) - From: Adrian Likins Date: Mon, 12 Jul 2010 15:23:59 -0400 Subject: [PATCH 7/7] Don't try to use any existing consumer certs for registration (anadathu@redhat.com) - Need to add pidplugin.conf to Makefile. (jortel@redhat.com) - Daemon not started at install; pidplugin disabled. As per fedora packaging guidelines, the rhsm daemon is not started during rpm install. (jortel@redhat.com) - Add product ID (yum) plugin conf. (jortel@redhat.com) - Add support for alternate root directories. Change the root dir to /mnt/sysimage when it exists to support running the product id plugin within an Anaconda install. (jortel@redhat.com) - Add productid plugin. (jortel@redhat.com) - Remove unnecessary import. (jortel@redhat.com) - Removing bind by product name. Use pool or reg-token to do future binds (pkilambi@redhat.com)- add firstboot modules- Resolves: #613003 - putting back accessibility strings overridden by facts commit (pkilambi@redhat.com)- Resolves: #613003 - Create /var/lib/rhsm/facts if it doesn't exist. Fix for bz#613003 (alikins@redhat.com) - New button in gui for refreshing facts - alikins (pkilambi@redhat.com) - Adding the facts lib (pkilambi@redhat.com) - First pass at support for supporting updating facts for subscription-manager. (pkilambi@redhat.com) - subscribing to a regnumber was failing (bkearney@redhat.com)- Resolves: #589626 - Adding in 'unlimited' quantity support. (jharris@redhat.com) - Candlepin connection library updates. (dgoodwin@redhat.com) - Allow the user to sepcify a type at registration (bkearney@redhat.com) - Force username and password to always be required on register (bkearney@redhat.com) - more alignment changes on reg token screen (pkilambi@redhat.com) - fxing alignment issues on reg token screen and fix for other tab content (pkilambi@redhat.com) - removing raise (pkilambi@redhat.com) - fixing unregistered case to load cert import (pkilambi@redhat.com) - load match object intead of other by default (pkilambi@redhat.com) - compare by productId for other tab as well (pkilambi@redhat.com) - compare matched and compatible by productId (pkilambi@redhat.com) - comare matched package list with productids (pkilambi@redhat.com) - changing the matched bucket to use productId for matching (pkilambi@redhat.com) - Hide the incompatible pools tab by default and make it a config option (pkilambi@redhat.com) - Teach the gui to send up email/lang during token activation, too (jbowes@redhat.com) - Update cli option names for regtoken activation to match api (jbowes@redhat.com) - Teach the cli to send up email/lang on regtoken activation (jbowes@redhat.com) - Swap OrderNumber and SerialNumber fields for formatting in list --consumed (adrian@alikins.usersys.redhat.com) - Adding some changes to disable horizontal scrolling and align the columns appropriately (pkilambi@redhat.com) - fix the display order for contract info (pkilambi@redhat.com) - 602258 - represent subscription data as productId instead of sku (pkilambi@redhat.com)- Resolves: #589626 - Adding accessibility string for widgets for automation support (pkilambi@redhat.com) - updating spec to include new files (pkilambi@prad.rdu.redhat.com) - Add support for a /etc/rhsn/facts/*.facts files that can define additional facts (adrian@alikins.usersys.redhat.com) - test (pkilambi@redhat.com) - adding some todos for later (pkilambi@redhat.com) - get the other tab to populate entitlements (pkilambi@redhat.com) - rename oder with contract (pkilambi@redhat.com) - fixing progress dialog path (pkilambi@redhat.com) - minor fixed (pkilambi@redhat.com) - Adding order info to list call (pkilambi@redhat.com)- Resolves: #591247 - clean up (pkilambi@redhat.com) - Revert "Add uep wrapper where async logic will live" (pkilambi@redhat.com) - Revert "Hook up register/unregister to be async" (pkilambi@redhat.com) - if we get an error from IT lets show it instead of generic error for reg token activation (pkilambi@redhat.com) - removing test checks (pkilambi@redhat.com) - Hook up register/unregister to be async (jbowes@redhat.com) - Add uep wrapper where async logic will live (jbowes@redhat.com) - error message is now a popup (pkilambi@redhat.com) - Load gui resources relative to the python code (to run from src) (jbowes@redhat.com) - Append consistant python path (jbowes@redhat.com) - Add .gitignore (jbowes@redhat.com) - Adding Order info to cli and gui (pkilambi@redhat.com) - Convert to using candlepin's jackson formatted json (jbowes@redhat.com) - Fix OID ending in 10+. Add Order.getContract(). (jortel@redhat.com) - Changing the Add subscriptions screen to bucketize entitlements into categories and use a tabbed interface (pkilambi@redhat.com) - Changing name of referenced variable to regnum (calfonso@redhat.com) - test (pkilambi@redhat.com) - test (pkilambi@redhat.com) - fix autosubscribe to user right consumer (pkilambi@redhat.com)- Resolves: #591247 - format the dat correctly for gui add - send in product hash as part of autobind - Format the cli print to be sequential instead of a table form. This makes the output more reliable (pkilambi@redhat.com) - Fix rhsmcertd not sleeping properly. Add Bundle class for combining key & cert next sprint. (jortel@redhat.com) - unsubscribe uses serial number directly from subscription info per subscribed product (pkilambi@redhat.com) - Change unsubscribe to use serial number instead of product names (pkilambi@redhat.com)- Resolves: #590094 - encode translated error strings before displaying (pkilambi@redhat.com)- Resolves: #584510 - Adding a progress bar to Apply subscriptions process (pkilambi@redhat.com)- Resolves: #589626 - unregister now removes stale entitlement certs from the clients (pkilambi@redhat.com)- Resolves: #585193, #587647, #584440, #586462, #588408 - 585193, 587647 - Handle Non-Network case Gracefully - 584440 - Validate manually uploaded entitlement certs - 586462 - strip out http connection stuff and default all connections through ssl (pkilambi@redhat.com) - 588408 - re initialize CP instance with consumer certs post registration (pkilambi@redhat.com) - fixing registration to not load certs while creating a cp instance (pkilambi@redhat.com) - 588389: Ensure list of expired products is unique. (jortel@redhat.com)- Resolves: #586388, #586525 - Adding support to unsubscribe user by serial number (pkilambi@redhat.com) - Disable update/unsubscribe buttons if a product is not selected or if a selected product is not yet subscribed to any subscription (pkilambi@redhat.com) - hide the add/update windows after successfully applying the subscription (pkilambi@redhat.com) - Fix certlib exception and linger bug. (jortel@redhat.com) - Removing testing comment. Add code doc. (jortel@redhat.com) - Stop removing expired certificates; Display warning in yum for expired certificates. (jortel@redhat.com) - 586388 - Allow multiple pools/products/regnumbers to be able to subscribe from commandline (pkilambi@redhat.com) - exception handling for unsubscribe functionality (pkilambi@redhat.com) - 586525: Interpret interval as minutes. (jortel@redhat.com) - clean up (pkilambi@redhat.com) - Subscribe to pools in Add/Update button by pool id instead of productName.Ignore the productId and use productname in the list to identity the product pool in the list (pkilambi@redhat.com) - Beautify error message display on bad login (jbowes@redhat.com) - clean up old modules (pkilambi@redhat.com)- Resolves: #584330 - Add PyXML to the requires - fixing the date format to be human readable for GUI (pkilambi@redhat.com) - Add tzinfo to datetime objects returned by DateRange.begin() and DateRange.end() (jortel@redhat.com) - Provide a command line and GUI option for user to automacally subscribe upon register. By default we only register the system (pkilambi@redhat.com) - fixing the cli date format to be human readable (pkilambi@redhat.com) - spec clean up (pkilambi@redhat.com) - Adding support to show registration status on the main screen and direct users appropriately (pkilambi@redhat.com) - 584330: Fix init.d script start() output. (jortel@redhat.com) - 584137 - cli subscribe now uses cert serial number as ent Id until told otherwise (pkilambi@redhat.com) - Add Reader to skip double newlines left by iniparse when sections are removed. (jortel@redhat.com) - Migrate to iniparse. (jortel@redhat.com) - Add certmgr to replace direct calling of certlib & repolib. (jortel@redhat.com)- Resolves: #580043 - jbowes's fix for locale string replacement (pkilambi@redhat.com) - unsubscribe products based on ent id from cert serial (pkilambi@redhat.com) - dont show the content/role sets if the list is empty (pkilambi@redhat.com) - Add access to product hash. (jortel@redhat.com) - Preserve custom repo properties. (jortel@redhat.com)- Resolves: #581032, #581489 - cleaning up obsolete exceptions (pkilambi@redhat.com) - Certlib robustness & testing. Remove InvalidCertificate exception; no longer raised by ProductCertificate.getProduct() and EntitlementCertificate.getOrder() Ensure Directory classes only return 'good' certificates (not bogus ones). Detect and log invalid cert bundles from UEP. Overall more robust error handling. (jortel@redhat.com)- Resolves: #568427 - eol string literal missing (pkilambi@redhat.com) - modify the sequence in whihc subscription column is shown (pkilambi@redhat.com) - fixing index issue due to mismatched product tuple (pkilambi@redhat.com) - Exception Handling for custom exceptions sent down from candlepin (pkilambi@redhat.com) - Remove all certificate caching; Change certificate read() to be instance based. (jortel@redhat.com) - change to right header based on product state (pkilambi@redhat.com) - Adding support to list products that are consuming a subscription but not installed (pkilambi@redhat.com) - including locale info in request headers (pkilambi@redhat.com) - clean up (pkilambi@redhat.com) - adding a new column called subscription to gui/cli (pkilambi@redhat.com) - support to handle multiple products per certs for cli/tui (pkilambi@redhat.com) - Backtrack on some of the snapshot stuff. (jortel@redhat.com) - unbregister account before re-registereing user from GUI (pkilambi@redhat.com) - unregister existing consumer before re-registering with a force flag (pkilambi@redhat.com) - Adding support to manually unregister a client to cli (pkilambi@redhat.com)- Resolves: #580576 - fixing error message on failed registration (pkilambi@redhat.com) - Resolves: #580955 - set ssl_port to cfg value instead of default (pkilambi@redhat.com) - Ground work for directory snapshot caching. (jortel@redhat.com) - Resolves: #580630 - register window will now not be resizable (pkilambi@redhat.com) - Updated for OID structure 04-07-10. (jortel@redhat.com) - reflecting changes to the oid schema structure in the client tooling (pkilambi@redhat.com) - Remove 'layered product versioning' prototype code. (jortel@redhat.com)- Support for register system by consumerId - rpmlint fixes - Resolves: #578860 - alignment issues on registration details screen - Resolves: #570489: Updating man page to reflect latest functionality (pkilambi@redhat.com) - updating frame icon (pkilambi@redhat.com)- Resolves: #578113 - lscpu is localized, use the right locale to accumulate hwdata - Resolves: #578520 - if no products are selected, clicking 'Unsubscribe' should be a noop - Resolves: #578517 registration dialog validates for missing input - Resolves: #576568 catch the socket exceptions or any other unknow exception and error gracefully (pkilambi@redhat.com) - removing test files (pkilambi@redhat.com) - specfile clean up (pkilambi@redhat.com) - updated icons (pkilambi@redhat.com) - some minor UI tweaks based on feedback from the demo (pkilambi@redhat.com) - multiple bug fixes to gui, cli and proxy (pkilambi@redhat.com) - Update product __str__ to show valid and valid date range. (jortel@redhat.com) - test (pkilambi@redhat.com) - updating config to remove cert paths (pkilambi@redhat.com) - Fix extension parsing with values on following line as '.\n'. (jortel@redhat.com)- Resolves: #577238 #577140 - Use SSLv3 for Candlepin communication. (dgoodwin@redhat.com) - Fix edge case in OID seaching. (jortel@redhat.com) - dont use ssl certs for register even for re registration (pkilambi@redhat.com) - Update for entitlement OID schema 3-29-10 spec=DOC-33548 which includes yum repo (.1) namespace. (jortel@redhat.com) - make --force default true (pkilambi@redhat.com) - Ability to unsubscribe in offline mode. Adding a confirm window before unsubscribing (pkilambi@redhat.com) - --force option to override existing registrations (pkilambi@redhat.com) - adding dist to rpm spec (pkilambi@redhat.com) - bug#571242 return error code of 0 for help options (pkilambi@redhat.com)- Resolves: #568427 - bug#577238 dont replace config upon reinstall (pkilambi@redhat.com) - breaking clients. comment our ssl cert stuff until its functional on cp (pkilambi@redhat.com) - some ssl changes (pkilambi@redhat.com) - Update for getCertificateSerials() returned format change. (jortel@redhat.com) - Initial layered product version work. (jortel@redhat.com) - notify user politely if there are no available ents (pkilambi@redhat.com) - adding id to the available list (pkilambi@redhat.com) - Added icon support for rhsm gui (pkilambi@redhat.com)- Resolves: #568427 - Spec file clean up - moving gnome tools to separate package - methods to define concrete description for products based on the state, product info and entitlement info. - constants file to accumulate all static strings in one place- Resolves: #568427 - event notification from add/remove and update subscription actions to main window - error notification windows - registration should now auto subscribe products and redirect to already-registered screen- Resolves: #568427 - logging support - changes to support identity cert parsing- Resolves: #568427 - Changes to support dynamic icon changes - changes to support resteasy api changes - fixed alignment issues in mainWindow- Resolves: #568427 - New registration/regtoken/add subscriptions screens- Resolves: #568426 - More changes to api proxy - new gui screens- Resolves: #568426 - more updates to connection.py api flush down - updates to new screens and layout in gui- Resolves: #568426 - new build- Resolves: #568433 - Flushed out hardware info - man page for cli- packaging subscription-manager/bin/sh/bin/sh\\|\\\6\8\\\\7\\\\\\\\\\\~\\}\X\[\^\a\d\g\j\m\p\s\v\y\|\\^^^ ^ ^^^^\\\-\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\K\L\G\Iasbndeenesfrguhiitjaknkomlmrorpaptptrutatezhzh0.95.14-1.el6_10.95.14-1.el6_10.95.14-1.el6_1  !"#$$%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'()*rhsm-compliancedcom.redhat.SubscriptionManager.confrhsmcertdsubscription-managerrhsmcacandlepin-stage.pemfakamai-cp1.pemredhat-uep.pemfactsrhsm.confproduct-id.confsubscription-manager.confrhsmcertdproduct-id.pyproduct-id.pycproduct-id.pyosubscription-manager.pysubscription-manager.pycsubscription-manager.pyorhsm-compliancedsubscription-managercom.redhat.SubscriptionManager.servicerhsm.morhsm.morhsm.morhsm.morhsm.morhsm.morhsm.morhsm.morhsm.morhsm.morhsm.morhsm.morhsm.morhsm.morhsm.morhsm.morhsm.morhsm.morhsm.morhsm.morhsm.morhsm.morhsm.morhsmcertd.8.gzsubscription-manager.8.gzrhsm__init__.py__init__.pyc__init__.pyoasync.pyasync.pycasync.pyocertlib.pycertlib.pyccertlib.pyocertmgr.pycertmgr.pyccertmgr.pyoconstants.pyconstants.pycconstants.pyofactlib.pyfactlib.pycfactlib.pyofacts.pyfacts.pycfacts.pyohwprobe.pyhwprobe.pychwprobe.pyoi18n_optparse.pyi18n_optparse.pyci18n_optparse.pyolock.pylock.pyclock.pyologutil.pylogutil.pyclogutil.pyomanagercli.pymanagercli.pycmanagercli.pyomanagerlib.pymanagerlib.pycmanagerlib.pyoproductid.pyproductid.pycproductid.pyorepolib.pyrepolib.pycrepolib.pyorhsmfactsrhsmrhsm/etc/cron.daily//etc/dbus-1/system.d//etc/init.d//etc/logrotate.d//etc//etc/rhsm//etc/rhsm/ca//etc/yum/pluginconf.d//usr/bin//usr/lib/yum-plugins//usr/libexec//usr/sbin//usr/share/dbus-1/system-services//usr/share/locale/as/LC_MESSAGES//usr/share/locale/bn/LC_MESSAGES//usr/share/locale/de/LC_MESSAGES//usr/share/locale/en/LC_MESSAGES//usr/share/locale/es/LC_MESSAGES//usr/share/locale/fr/LC_MESSAGES//usr/share/locale/gu/LC_MESSAGES//usr/share/locale/hi/LC_MESSAGES//usr/share/locale/it/LC_MESSAGES//usr/share/locale/ja/LC_MESSAGES//usr/share/locale/kn/LC_MESSAGES//usr/share/locale/ko/LC_MESSAGES//usr/share/locale/ml/LC_MESSAGES//usr/share/locale/mr/LC_MESSAGES//usr/share/locale/or/LC_MESSAGES//usr/share/locale/pa/LC_MESSAGES//usr/share/locale/pt/LC_MESSAGES//usr/share/locale/pt_BR/LC_MESSAGES//usr/share/locale/ru/LC_MESSAGES//usr/share/locale/ta/LC_MESSAGES//usr/share/locale/te/LC_MESSAGES//usr/share/locale/zh_CN/LC_MESSAGES//usr/share/locale/zh_TW/LC_MESSAGES//usr/share/man/man8//usr/share//usr/share/rhsm//var/lib//var/lib/rhsm//var/log//var/run/-O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -march=i686 -mtune=atom -fasynchronous-unwind-tablescpioxz2i686-redhat-linux-gnu                  ASCII textBourne-Again shell script text executableELF 32-bit LSB executable, Intel 80386, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.6.18, strippedPOSIX shell script text executablePython script text executableXML document texta /usr/bin/python script text executabledirectorypython 2.6 byte-compiledtroff or preprocessor input text (gzip compressed data, from Unix, max compression)RRR R R RRR?07zXZ !PH6傤] b2]!< m` ؑ? .&3$2RޥB(nB q'^w?fNB> ߜ0 ,WRa}:bSN2I6UT#!x!%蔿6oQtgˀ4~mlD`2a5svͦz) 2c aFfx2*RΔQػ& ѷC 1~X6y{NʷaPXq5nu׾#-޸uzдnKlg tѼ!TiE&}wX,yB7*\Na#|zg5N9 y{gI kAWr0s[ku2CfD4q8,Lp~P)D"E)V'PӋd@ x4H;Ǜn֛5l c"=ZwJIE1 ?ߑ4ZwFGÿA o<&2]"k9Zŏl9d >1knc $6&2,䙇AS^Z<ݢՔ'wg֞$q-/B1, 0uXc T(N.ѳb1sU›XIęY^r)lT %%Jz@rCM(1;7tPw=2B ҍFD) PX:)#=8]> tkVh{WKkd6Pp?/>]Q 4XԫD ЫOTFAs) ^<=oR!?.V|.dIGFI^Ob@ ML:"K"*HgjtGzp8<>Ij P$RӖZ 6;vy>_UHlv hO1%]e}҆\:YѦwPfD:K6<_;5Sb^#u|oAJ`'KIKa} EcJ. 2r`nwY,QnchpxL QVhn|L?^h)lJ(z2zޖ/-LF(xh* GuthMG~k_GeTF?:L5k"xftQP]n=<8)$tEnrI*cnviOT{;@{`Uy~ZO-9]6UweЖ'3>~p-i$ _Vf5eXD%\7037(Olpb3[ J71@CzXN #0b b:0g pٳJJC]'u,Ȓo. ;z8RTKEK32jHʞ`UC A-w:kJ-si{Y+w {|k4 꽈'ѯY*2̐-CKbcoXiژFR7(8DW-lk58}jqtJG5z!&ذPo cWiۯ-7%00j1õ< d5АbH/#5pi71RNj ^QDBc 4>gf$;"RG$ൗh[tYlWetEuM'$j.{J$EUE[楪: mITK\e4}뵓#g8POk(~d>v=_+so*b_&m̲*wE,P!P^KXUqKemo*8~K= {% _]7g@Am @>pE%0X/™ I<#Ej(tGhD{T ?d/'~I`!EioB5aJ`~@g d[ԍg^l'V< Zr(=FGw][EEm7n t#53(QfArWD֑ᆬgć%AFK3c6ٻbP(\3d 6[?\.Yx3ɾ&_!A$,d-0k-,Z2;\6͡ ^)K:)Z]\Ř4P%i_gBv$H+f:t}ȲN:YS|__#>wEi¾/W-/pYz][{F)V2e r{>zO,+aNtHaĊ (0j.A 7qw9Fh0ox9]4Xhj 4]QyxH RG3iڭulz,^7 "aqݸzfiK4?'38TW V8f,X+UPJ(4tpuP_ mp/٦ PQ `玮Y# 9MS?`M1c/6!M:1sj2R08^mā؀BT>Y@0 gOK ] q[_-_;WqxT>E#Y@̓RSI0pX{=/s"59xQ[fBhD'Ӟu0gP޻dV6 j I8).beoC6L"bg4#~IȐ%ڥ|)`ƪ];uՅ!l0/v(A-O`]IbAG0b.diɋ9P_ג͠\8 h KZ9.OOrgֲÛnoBuq9[)lwG4Pl>Y`; (6oi[j)׋8إ m-YJpG5Dޞt&Ai&VɿslN ]@{g3?gpU_/ae 0NK d_F[o߷ Td& 1i/g!:1wE Om{o`rv _ O?>@* "$@NXS F7ݤ߃\4ZqPt̰4|-b;hײoC5kVs>U-eF[N>FL1OJN{9&hRwº7K 4 yZ:ה Y$ xrZQYfuJ)lrM֣})tVWuu0DAIC˥l]ϖP*[g6I'J&)SleEd3'0V-QaaeT FljOw/~?̤*̹MsX9~+d]kŴ.O\A -2:mHlH{A*s&" Pq˛wD6yxt+yg:O!!鄒wU žSm, 'J E46¾3W;]xؙ-ŋFO0͖ \-bsJ[H~+' {[^MWxFz[W N$];r7[hUOT :M?^&3ӳahD`<$id>37Hst*~JFf| $QծX9إoIg0]I7 ܢvuwH+d!IbhQ2\ޏF;GIr2vg:b(]Z6gԦ{f9bpԢFz. iWBS[AC5j #dk~4*>:䅈^:#~ꃡ|e3 }w Rh#) Џt' Fq.RݵStrU>۔J` @Ո‡4{U1 #R_MPF౫~F+G`B=ґ#Q.N73N#gbq6R*{ n5D,!w; lKBhK\-`x-nEP @ghlԔ߭CݕM6ּSc`ݧ42v?GVX2V(~Ɋ ރ-`eڋI RpU0ȸA7fH*_1a9`7sgbgXÂ%wR&&{| *UβOqALPV-)5o"ر>jO͖E'P@Ήq!Ȍ#ՆR$0X1*[n"$&2Op̺Q b6m`~%.R@z(bu |\w(eʿG`M0ᤔ'd5ARM[ ݽ>f" IEsS΀@]ժ()kk' <:+3aY31❤GA1MKd*}Y D ڷ<}S IoFs : mfKS*-gHM1YA 9;1S,wfXiZe2V`:U(t 6~4Ԣ았"M(Z3"ulKdq_ 炮nC d?&|"glGb|͉qf#.P{-imB9IPzwr{+b*[ Q e@E 4KD&nAb&-%e[D+94gPLB:eXz%a r|z%7D1yy!`,՜n'iNXbEL/jdqvc] ž5K[-;HdR&M|إyz(/P`hր$x-|p,~ws8rG* LKPt/#-/Edݒg K)۴aT鎻RDyivF%l^T<#ޗR [7-%KL}Y}w~)h;npJշ$ˉlଆl!>75o!g*~ ԒRF~lZҥKAƕTG@D;q 5HR-4ӣfEcf(PgI)RHm-xƠdpxCQ2G`>glc.!͟ -WW{INdQVp^j~nJ'M}wK{$UlJFo R\S+ ͿF*;ɨ@qGk|*:, ((r?h.2"xN3PXqV*^ sa[f*ս/ԁBrB :>|Ӿ߽PBΣwrhe3 @BN[e^u<*wOt?͔kv[X&67nh!2A”EB|ŕuG7YUu]KVci/Xn,e4!tkRn Safҧm4LPV5DwV6JInEDcQέ\ #d?I9"@ZH2Q# eD|&4qf6nXJTb5J^2O"n#$iuV n? @:R"oJNJ7n2~9epKO8(CO `&N p4aYIꎪ`bFxW2N |vl׏|B8 5>ѳT eP#UC/Iw[&jEnk{Z %42qnz99vU2ESRL !͸g/`\Ha9e(J@.~ER͹emA& hZzL!to=ʀѧUVQE߽n'qD@--@4Wy.")n<9?)\~H yny6(onjɧ/xꙻ[,Xsp|ݕ%xhyu Z\/!:NX,l N9|T$ RڣcS݂'؈EANiMh9G1R|ev>+/?TF.HiYAXZo0 l,Rb?ěS T$r2Ol${od۝ U(0B@-~ CAd}XI>¢'[:=߮͛0 <ɍ} '%ԥ*4C?+rFW|_^OWNpqq;=-Ht5B]09=Xdz#>믩 쿊Ett"5-*N=kwJKy]ތG~%Ǩ ڷ[W8Y?a!`UOʾ\mtvn(~Ҕ/X>5&'\]a1_}n d͆C5?5r&+ Hq{0M!aJWor[hCaa=.0O.nv%M|*ȳ}>mvN}y0NHC*w1٨^ @+_U-e+ƟŸ]%w1ę mf}PayM&il- |"%Kt)^a+t[CDvƳզ]oEtW2Z g0EzR_adiU+`}bm5_3( f 8եgꝩ̋9hUB]TԋbV19'S#&C"`IM:EԱB"˟x&PۭL*?0)]y {\ݠWـ\ w Cv#O숅K@dͻDEBiTiNi l/Xt.4,d3zDŽlɒ!\%2zDU~"u(ۿ7 (^(b׳ε8i +~7"udjg[K'Qً եka956U+EZ"a e$g }&ѕY;Eb`zhڜfD9Ӹܑmu,:yhÞdn8sfeKUŒBSkJ>7<^lZoұ|T/(BzAWy Ey;]\TYq3W9s}fQa:̡8 Q: _ÎBN9|GfG8[c:g"RR,6luwN7ų%w{p6̐vcDÌ?+|`UQ`6oYD=إ7YpOU5uӦqUTUiMrK ?w`䵄/.$g%GQh|A7v}Utŕɹl˚"n԰Kd0)Fc7xApՉmFa{Y oZpzٯXJ?F3e ]]S*YNBI-s xq7 `);9^<<"}HCbO+E1 йUu^q×,}`LƎJtR;fpXHWAio%׿I|Ufc ԣO˧OXg^ *I++?lhܣJۓӟtvLEzfbQqd 11l|+yR|R0E{/UM5*"M؜ LM- %pMą̸ҘUnO 6d7$ 0cpx Ν?wE/ɝ!҅Y񯧤 ӧ%5 B::v%;fϕAn'Z:_=R׽r:'LBunA5s@+!Mo3$f EW7;"ggAUywÌ=.0jq` ߮hvdÞpGV{|[ڼTP]H8C| Eɭ\'7Ҁ/[cW,r":>hǹ~ v+J~/6q4_gA e#`e!\XnǬ 6/gX}d[cDjǑo)5='(@}:fs#" :́ޒs@6Q.ˈS_zӊ3{gA$[Jc/H 9׵S7HBZ o~a QY"$r-Tu$mZzU4+]~wH]Mbx[ Ӧ 1CJ,HtZKF R/bqŽ='hBB<:&O;KQfХ x: D|mx /htiGJseUQxXQ6'@1I*I&m.Bi)sq;{ ڢ \ D)c6)ĤIHR3W?XB. om XY?AO"ٽWr&ms(&\PBTUvJ`#L_[/Qp p>WW2[f vD@C8[ʅӥHO׸" RLȸW ?.<1}BSC ^ O>r)aqHyTF>:pcԙ*(lѱG+Z5Gg u=o l!g"DdH7n5×w@ripc2w_*0I&@ɠ,4ʆB-2xfOz|5WӀ^:I%Nw"S8MvKpBRY"ό*[d=/Spp^nj,iN S?uT>(DT pBG8*3n|{}>-/hdi0C^Fw[[oc4o I0]aN/Zp'O!5.?2LQGO *IL_,gWCBݹ:m7ɸqO-Bx&(J%Wgt0rʫOg3{x) S@NDHm7h0bqA\x 5e8F 26??il!J{ W\Ԡ&ZqDu_Ld}FVPb˲Ur|>4^A+h2^3t1{C&;΁u&j3v`#.$*xهٞʜ*>"1N|~ɇX0ׁg Wi|[fk`IGK:`רIX3 0(3`qWm,JNJUvF XbRێOBi5 1k*u˕BO\6EtN:WC _OFd+OX@JmmT.-"7]$`Uly0}4BLV>b"rzGp,)%$&bYJ5E/Gſvx]4 _/ eenMl12ve8l@! C c% |gcղ.1]11QZ 3JZV)L["Z'P(d1k>]`AU>Gָ!|TuwyR6Eoa9#!٤u(a 4Oˈh阍dȘ(+!虴daLe?O\&B̜6۰̺ I4ADQDRJ:sl__1)?[̇/D>j/dkjL#&v/b ι+K1Tq5xi,%8®O%ˆ`_C-OZtMO[Kkg_LI?Z9%~{+kiOQZ꒺wuI؛3F|ԚG?`2+1։8͕oO l"K6!T2scەTS{3ѢB^QTD0i{GMd 7zˏ*) EjA\ӟTODf"D&}"y\ n "iGj 0OFgxU$@KncW\o'1t5ٔT5}»J:`+&, PąӓCya0nqpՎZC_=;AKmVE;F g大ܘEȗH 7'OiKV-*k/WZYBA:FJP9[f"Zv}IgH=]eq"5#:SHBjqP't4}m/u z!e@Qg(o3,dj0=Ћ/s}:}Hi5((,Y,LA^2'm{ష*1s>`rRֳB,>u}xMʊPyZ"kII3s ]YQsd/`\GV\e]'ȖNPOVjڱH"^m`ΤX6 ,mu7oUb1Y~0Q\cbx"Bץ1wbC$5\$y2Z:w{6Ѱ+?!}H7,qwƖ!fh*x22t\,:: t ŋNH۾ Ra@cH|lvhc#umD.,%4[ Szc74zb^C2(D\Nz^q>)A<Ξ!,'|*zZ<=!tC=Y>eei +^7}^KW;ݻo3ii8HXQxς۲i* g0o;pɡZ Fe;,bA<4p=krQaXsc`3s6Ė'Nv9FZ:v^.W}d1+*.#|]uCӼTj]$w+} Zcҩ0*Lf 򺱆e+AqIgqu^+DJ yu+ծZHQÊc.]aj\mnbbAӳ4\y&uyQ>XZ^u9}p^7`X^[iMKy+_O)RxÞ’tW/hdx e^FAr>B2x50!df: Y.T^ yV}iy j;7nUcAݐ!;@ORZ܌-yCĕnIN U:K4 0Pd}u`W`7L] ]4mKj04QPTD)L/U(Z*E(T>YiuD4]CWJDFl 2hy&% +Ъ{@NT d-y? S>>JQCHQW/}Wmm~P! `(_p(C.j[}huY=tZJ/9U%j_'= -bDc6 elˆg=}kUN8]vݑLV0-#ZF6<ǔrD\C)R evXNY-J:z0xɋZ]Im KR 1Nl vz\A EDbk^G1roB7WnZEpGs.1ƍ<'þR .{ qyd헀&Y}*#Nŕ)xo X7lz&tle[ia9Ӈqҹ&$PNRሑ IЭ8K\cWOBovkUn&V~IPed0K4)o%~KQ4Q0^*#L;f0[X#O %Dۣ5l#ϯ81 tdP:x'uorSu'Os#-?!Ud-Xv.4 'sp͢ssj$ZWzv )R.ZNnpL J q%$G 6-^p _(jHŧg*PA㉠t?!tDń`r+䚢~F%lkCq-PǗQV|[l =XtzIQM$5lʏhX`d48E;h< Rºʎ'v톺N L`T ֞씴 Ee-vI[w;΃~S=lk~ 'kx557or⁘]jC}Bnk"a >S{/T RX,Z}Ё w|20"Eyfg|v&H^0,?[EUT*("`vK^Zy꒝>' q%"FgY8 LDc&8ǫ< [ys\Oc baFc¿^3狤tp聆a'%ZdȄ}Y< HnqkFL/؞X5!DLx:'Tt(]+;x8E])R w]- vA pzNS|Ȅ0ŭ^xeP7 k7 Z&N UgBߴEYNZb >Zr&]ܨ [.pz.sY]Q˒@W5 E N6Gr;,gqy{82D;I뷷TmҐvIKyOi \v" [ɋˬۤXކC"HFty= x8v3xJM-\ޜ,"la .^1Hx'`W̯X~iLȯLHPcgȲJH% Z1eꝦI9+ȓ`/%9_%);0n'r(iHU`K.)k<,^^sraQg tmn1EVr]YlwhN),*tX+ arOki]$@ln3U5a.2Zrr}|nx45X؁,uŃh!(ӴzQIGlM:N,tfHBn! =25ČZ(u5]ʏ%MXYIoW>HvN Z^cY .#h~`_2r! pAH:b*{1bQ+dℷVlu|l Nn{Q!V{$S1T<×aQw0H.ko n@U~lWs,W3=|pNa|fjݛT`n^MHMcgXgL.= RӷDRaͺ0Y3S&)WN9(WVbV?ƷB0~(m`2xٵkKW'Oە4p1.3'&Q)v5ϘA}ýs]15O0|]m:(v0N/{!EclyEŌ0i4" ߸mut؜QZ<ͼI<uiMy>e~[#Q˯2䜟Ⱥ'NTw\%0rD&~(G5YT@+&>FC(JHC&/i':3Jw+sW~r1xFFHnGܕɮx:;ܖwIa(DB ]U4eDqZ F7CF@B+iebzgU.} B̬[ 8OPC{ D jWdK?J4ϐIfml  ?QgMKV)3|rDOrKOs1ϫPޫ`u5RzU%gh*y:;zJZ2kҼ#NCSZ@Ain&SY&(4;q8WrWwʺ$LJϨfP%#m~y9f'0˅&B&m&=!:j 8r&Ћ-A&;6<}2D<jַz,tɈD*Ypr!T9aًu{D>~:o"-A,XϙZ[c.n?+g0}kiT%Ʈvl|Pň(~ʙ.(/n܋#r#Pn~yB|X,=277C5._,툌QT#5>IF9i6tdy•j O|϶c0U>ɾ }t[$ɕ /3vbƝ젖$;8Qj&:JCԅ>)b}j,xo.C=3C/IMH5evZDA!_B~6$yW h2O.ZMpmd}U~ySz $<%Ygh>T-SR=)0S:&_1%0rMwg^C}ap4X\۵MCtL b}Al?lq/s)|#C  t:Im`W{V8%>*#hdSI=VBr|\NJH~;ا+ 7X&h56|l!8{$t!I@l9IS"S; kO OO_RJ]WFVG2\zqAI¡>ssxeѪz_{w_Qee.)}/]ʿy;DuCJ fUAogth* 0B3b֖gkL1d2?ˑJ͝8B ɰm[3^n^+2 ۡyW]=jD+Ydךhb U2J2P<:,SzW/DD,MDž o#r d_#rXNݺ[![V) ՟=Z(kI*d+?Č;#2* F܎7]ӅZ>~"3g/"6,7h0DA M9)w+xi_ 4q.b#o1FJ z 9? yA GR!:jZ 7O:4]ycSe*jτԣN3h)9nWNxQ@r㥑5>XKOPDdžDz0e+3-O9gx78QmAo؏{f=)V)lNB HT -&p?h%A_{?KV:~ؗ5i ZH!36A+=j_L.kL 5Ԯht6ȐdkL?0AA*[';S7{]!Iu< !jt*r QޡpgF7-iB<rLym/`?lb# RZ{_Bĉƿ ?<#mc _0ZrX)Kن<9t,ѸirT0y0Ś\0X#c k0_%S`3ر6mՈA&S7g|o=LVE8YОq> ~NE$h09 (ٌ62%?s653L6,/͹1k6|!G*EMGǝ!(KE Y`^ ϖ ">IsJ;BR؄,ak}ÿ_F@M֔֐GV+wFj1 whyCsʽL0)xnU*w.OwV`M8>KJesfByD.%w!bOrdnwF*=̌41L`ڙ9:хG3io펣MQD/>ݵ)1;Hz X$h "o0/cG63CoF;HӣǘVn쯪fݔyCL8L Λm \4A߂^<-BZn*J=ܔZQb9}cӧ8u~)o{ ʓ45jfWzi|,-U=+bR`XIE Qd艓y-¢ dA?`AƢ5.bǪ%ZWeY!\48d\n˼E==%O "nyŅ:`|s4:lhOHsB?6_\)YMxEO'fA_!4, (Z ٌ =41Gcs洰ղZg U&V 4eYFsB7\ Mʯ1xd#+Z,1V +#q Z~_Z˱/ӱJjpgZ2e:ׅr3'ӛj‚<&J Jn/e2I[ڕ<O4X6=:id#bOV1V&R\SZl<+sW9>6o?W-H<窏TFyx"Tv&q$%ʙI 1 "Su cEU2BK3z{^cŔ6&r#x?] ?5GEU$m.vEN2Agx:ֺp_pm=D̏R wq5 ~fqH[:0@ s> M~oJŧ8VmuBe`##]}\CM ڂzIw~2jօ4'&zQO5"5pVM J[viÏJyLW5H^fX>7X6Hr|C/-PROyy4I,&&~9v_U{I jk~.eLx} I56#&27RߥFTQ: гΧ׬J#bhx~ ҔF̈Xct#\(! (jH49ɳ:J ȁ=:淆@q5|HM#g}JNm.TUM b|T:BbawB==O)]͏x蟊/Lwh1dS܋prWHFaLɵa%gHI$aP}cM$x}=;(M֞.I\I"fхAp}w&y=jT0'paPtCX" 7 S;ʚt \LLO2߅PP[y2 D@7ۅȊ6N7w~a0 %>SWO}Q<%3w.FZ (5IKtujt\rj?/:jHCqKAC6sXW16MQAoT#9 Ea*kڊTȫ˄;$i :tŐ]Q[H6,l"}:$ ܓ6kh! ZBBb ?ܗݢ[{w{QQ}_ J hSCKĊ:\m#fC_&WM;1o$ =1Кu=-z~vP{HZ",0|ۋKي~JkWU ̝/@nT0J#p F*6yߐV`%^15uCr κ1i>]xֿaZ~ Y m^BmEy/M sHl7 XDT/b087YTw䠓J/tv$hHHdZW|Ќ72WFQm|LYa&?%%$W$Z( vWvR1-weE~Uo$iqOa/;5l=14:CC,W9[4Zٚ{tuA/yH:ѸmkG\p BG7]WVazQziv(c0}yDcnΫ u -]‹?7zp']58Zwsb-~R$))L4.lRϿ3MD)D\ݕԴr9e;}?$e+/Lj!m\´qt&L*ۀ-Ug[r Eb$]J!%V=(Nɮy~P%)  #pA/(h+'Ud8 ]_++KڂolX%]B#a[jMB دWl*rq*%Hm^uxzkr=e?ۃ?^L$ïT%,6x4 )P7C#ɇ%ɤuK"E'0&1 YHY_0<)$yI\aXtl@PQn`icMRyT LM:^@/2BQ/D.YUCT>+Fbp L˝StP#BUkt"F B}!-^-,&tgMnU2#p$>#[]~%S *t"]20)?.7zxSYcї&! 2/v'}ȃJJQ"$|T(W^O '_mHlja(]5l}o tƇB!]/;DgWQVEB,5aFߞU(c*I&{= PAJ EQyRĿ5KV ]фp2 ѵfz5r-sR| OYJ'a2O0leuHƻ EtۢP: h90 >G\cY?O{QfzLy 5kRճ!|vso_! jHBx!=Dd!3Ҙ\)h`7iF\ (/Zzn>K[aFZU=`zP%>C"q JNr;¦A@݂ˈ3`؞sG&fySe=(в0; @ܧ%兇PoHIM%G< S\yEaОWnj+A 3._tK8bN*ăqJU\$qDb M4vfZF:{כvUȽ7B!0ڷe@Y-CaTmC6ɳBmy VP"^JΘ(}2i `e ۄn"f}4*k </S+0ÐZ lm|O9I=dezQsJ&@>q49A5&yMjU`M顰F0)9Nm07mYi_Te~{gr LN5P,xj.l_h Djq+ .11k>N7ظcWvʘƩV*N~|a:-W1eTr,DC<&4e Wu~aZ ZF>ow3ŤQΕHɡwPAu(U\چz$^eE9A($Bť)[I*]W(~VOwK&S3I;q4]̷jo/қ`2遑Q腙*rŎ@g(W {\U_=ǖ88~ԙDwkNzB%Ը+0ќd,Sq\QFuZ0^s\j r̼w4fޓF8x5X'`y$@I`ucF@ :2=碀1T3V0hf)rU8D[sD^|*,~Ah[ TQԋSBDw!d8q1a"RƗ ^R%+)Kҡ+F@=IGx=tf9^N %tf=Cx9M2qhe\o'ui݄9TBU^}'-E| PG]ߌWX!(' XyEGY6ʵ]0l!eB;P2/ JB#jNBimH\WjK$XV3oVp;54{+5WS.w : &=nVޑ"3Sqb΍(Xm`Irh6Vje]Iii84jx~87t /2ېOϦ'i}먩9]hDh3Ҿй (("O$>= QiceډJwTJnj. B-4ijb qq:7mW-RGRG")$1^g{XAO :iHKf ?JJ]p#F_vS . +d@[j9EF9du@fMR:=HB4k hPx &%)uy%t Z:#Z طnr<ރvs]n12DN4eG%z*! %K"&n6mU"zh'װ >hz-z:O2gPVKPnRlR.r~,KƤn uaփ lNC$@޴Ɠ|i ֍Ɔ&2<ˋ!z"[뿶 (^gΜ#Lcb${&Aۆ o)Zyx{ ,I]$ 3|9oJ0+f|Ls?]?Yefp[\p:Vcp(mPwIcРW4.G993si%L?uُS#u]C븩 YV5Q#ϧ\ɼ!4E16t{G70JI* Hw`9pgW3Y'9>`%jGg>].(%Yo;~?J,~2bEp=nY j1qW_g # Ǹ<0rjJJE %k?W:t^p ml.$C w0 VZ uRn@EAA\t'֥\-pn Vd-&PUmAڳ;#vmI|w.D~aqV/H2:[׃znq[Ƌ4i0_a¼sHN-؝Ƥ{qO_` pߺ{[0}SK4^d2HU[^J#iS'vQAD=e  Q=Tb(zE Efq~TЖφxyC%ohg3ﺘwouE:t6_ۤv| |hA~ @ڷ͓m/INx^DCo ǗwS1Cjahu6?sҋ* t+MLܤq >*>㨗Y(0N t/@p2 5vE p_\Oⶎhr[#>h2Nc 2x:ʹSBNYf*21"6aKxy/@hG.&>A!u/^㌹h|XcJK̂s嘂W:F&+  Ģm]z 1LW _;(paE3z5'$_)蛨m5?\5Eh,|+[ @5KR|yQ.Έ3: 6vNPP =vmps:1ӫ=8{YI\n\ %_&|xb4ofL'/6*vRzMBj +pϱ'Rl)}cAB+[,a@r{SoEڧ\Ou$' Z5(um+6VR0f3&N1b(l{m}vf N ;NLԧJ4́2!Rk:/F21dh:wuq_lۊ;O x-"9vZfZHfLc zܳN8'ʍ?W4RHL/pԵјUx?'se4h3rM׻_.tN+R"'I>8DFlIkeӊT֭q`ؚ!q Y[5pfͧZ EQhvk;Y=OɮQ;G)ϛ} +-k8C;lڃ[G+5}}WVcϡ#iEPb0U&!]fPw)GKpV()F8g OyAi@$&ӑ-}fFaw[l+qj"K9 r).+QZkū (k#l u&KV"("/aXwUAhӹ#e4?Mici$,]'7:v>9z+4dȔxQ(kl+" zS%(ToNK[`FEU(SIr-~rJۛL^Iҭ ;1vpaDѼU'&O*Fe}Iߊ߆mKD염nv8FS^cŹ ,J{njqNZ_G_3%;9ʴݣ;׍c{+`Y7Wd@.?cDϮ#e@!_spĪ&-gn 4Y3@R7$`(HeG5/cx@*B}Qi>jDI@H qW٠h] W?Ee]U߼whkqۯ꒱T*:rN4(9-]XzE^b+0b» 4&E /p{0(<v#7^Jprc6y~\_ac榏¶dL"Up̪?*at9C5x @7r&*HouLD|gt~}bäx=UzV,_t"?O<: 1e}bV kDv$ŏ&I5`=71jZ:_:=b^ۇ;J\ϰ|m{Ng G Dr C uvSj7l]Y<ؕ(M5cIFu rܵ"m5"OK(_]:[(H:;T XGgOS:xrWV_zlZVLE~Y,c;%@tU|Fj:ɽ;O$gq^[h$ g#2Cd&̎;dzχQBQ62:95cX:28:"džpg<`W:Q' U/W{l>Sr<ĉA|⭄ÂAZ|OnUQȭtCkvɕ^h_9u`oemTsOF WebW(֯: 11aVq?˅uu _ڸ 2 o#wkq3kEhjujNfڙ$eNLjY~`U[pS]5l+S;$3|Fpv\;0#ZOY\sݽuYؗaJܲvCʡ-\Mfc C&/<̖Jsqz9TOF@Y9R6Lrsl';D]qX8~t(;jLW"-y !S Иk!*.jzMypg4cvB<*^=qZ6V(Jᮢ+8g=OF[fuԲ1b5&NA!q ˣIܜV4; N7n~C Jՙ'30LWxtH>W@Xs'~7GlE`,~X{O}6N%I][Gt#_fUx&*]A9M:C1Y0 ɑwskx6TWi姅bӨ!tIVV䊳 >k#uwW"S:PH ԧȐuj{0xPXP9OF#U6"u!yq}5p !_svђTL} p=2aSMvEc9x8]%֤ v 54`!()?hbg+W T} ㎹^`YѲj(=y4l7T>MZ{@fxgxTC,3/U@ލGn:Z\Ɉ"N%Kzq1ቦeKjdJ l/r6-i0㲥|65#F=q:'9 PءKE&UlB.^M(sk#!8Y P! 82V MCkaL*LՊo7+_:HgbJf#雨!_O-hkʚMG ~z.K=a骺]:%j(gA{L* t0eZl{3|6pr"@#;/?}{TmϏQ}MriݑBg|t&e; V*:KnaʔkYܪ܁:YTS9M ^f&tlSnotn=(|S-fQ*S }ooM]d|8%Kn !,}q,pՂ% n2I'^A$M.nIH4RD8KDDO QG?uqQ"KR420p.wc{IOd:<+XאַPvw!!:J"WEPD @7A* 7܄{O#0}?BXޥ$627NGňt)W(nk~ Lo%S=@,?Q|*5J.HX}aWS3cKcϠ>wE2((AUD>czVKHGa\s9:l?N4OL'tkfqdeb'O1zKuaߩrm[ 1gY'QA @EF,|:3U~/w8=u k"8k-Y ypo94nv/B&W'Ј+ izi'sVhWKN UޜixL!n*SM-/i[T%Xmm Ъ Vz/MW_Tpm vAU>!Wug?}pbSᳵF R؉ɏ|V(nZpYzpvTlkN8h3Gz`U6%Zݕn,bi_m lwHq4?Ss \/@EbɅ2%MVavq3Х}z"cp CQ!I5b4ɇMɤͪEts R8BKGTD*xgoX$u7lGgΨw=1tSJ/~(`;F[sqs&J +>jƒگ%G#12 i^w~nRSA5?AK%og_>$1uJDTyIG7v w&u#AB!3}/mbU EPt,a],GƏŜ!ts@s{Ug WZ`j(MCs*]Ӣ9سJ&ڎ\D7o[ञɜ,;[p7jXի`V;(o:&. Y:Ԅ-9c!'7uUL@_dreS0T&V2=L/E7!5&VST+wm֊Ri@T^5@kl 4ݔ ȂKn=C0dE[[DŽ4 `悬 WX\aś᫦e`i]+UK>cze{n޿Nɗ1>]9qf~H*!H@0 KTrgXzm͐JFZ^͟eN-樁M\j ,Eu|e=_ǒ\(FDm6V:=_Iwz\N)Fa!uso,adYD[V~lZ[$Zᯭ ̌ƞ$Ui x1Zylz(VU3,2(*~qeFS;CE{^3.x+<'{ydvEt'0sM6r](ꍡtv9}֦|l߫)?4F~=N^9E-!x4=[g@D!񃡈uB0;cO9xżaڒe]Htu|ɓ֫(bE˜6NxVQ? zD4+qҧl6{.6^e7 yC;+,ȨGK?v"&dIx`;(rXY-!E(.cY[Řzu]tQkE9g6[#`j;KIH2nT Z!t~6$@zQ%28NaKjH"gmadM $PIiM, s%M#!c-œ01c1`IͨcdvBށ5=e|Qkt2:)Hf/:bT{g=P1E]l|WE'x$U<YOٗQqwJ\Fـ E+LKc:mNX])kQYFImxQ#q)$ S"LW-ΠWk_` šβYu@fCvj7 "S/`~6cAT \x??$e̴@Q=4TznS@6yb|4 U <?}ր>?r<- WZ ѥ'2BwTf#+J8so@<GGng;ǣ6|G~.n9*NG ?]v"] ڀ5;tgE S:l@nO{ͯ%}}K6i#S"#SxŠJ N1 M4zY,)ߖ,Z8')}e ThV_c/kTHC.5އ ١TagUjEFEs KC=cE7{oK.BwmyM5F Fz?RRpG"E|I D$د;?ƨ5=~J`>zFCtF6EiA\ T-_HMD#*FJW}^$B 1\k},qx F,M9YUcyTd\8;r/]LCU4(~(3 %nIBDžt':0dဟhϚU")4nF@RX)R`'L@GdZ侇ixz\Z;ݕ  4?߃cJ?HPcfR!giBqSy#P[U$!gӡ{" a`Ű?uA6In(çEjeCUoVqى/ʷ4M-6%;FL r7VxkI_avHAwB.a0iFd_ +nq?\ 83.ҰO5 %T92L 'q xQ::5fgh>5Lw3a4Gj 9sK ϖ%%=I?o^T.4t(:Hd4&XŞ@{0m@Bm(i$'x59[;0+Ե=#Az3.c[8k85*;H[5p~[Qg2/kQ@S1p6fغX׼"?bdexU,Ϡ Bo캵ډf 'JL^ Z1'Dsp$mt3*7=DT߇+ Rd9% |tK4O}qc UCZ{{\'4&!t"3C(z|҇0𧊑SUlbjId݇L.AZPkd 8Ÿ準PPԢGEtQz 7ȐqRUBtr"BxuߴT%7 P֫;P(pu ntT;B",Wj Qt’e3qh8Psy n}+ PwT)EY|2 .C9-t64\}|1>rȼx'4n}P޷?؄K< ␁5O8VjUt(?r啉VrCLI*2cz/";Qۯa*Ng0 T?;Wm cVAK{4P%ꆏxy>[K5A"MZ|b@ܧ1'+S,\LhvH'uBMo03\7{Έs2.`zJ`WSV!WY(‡33i!=?rU}oEmj LoPʇek=CqZ?\i_5z+$&}.d _/Gd>Pz{cty:r`N BcHu=j5N{lt *V)&A>D/5݆99a:O}9^qA;,IY95;~]^ѝVM"Vs9^X!!_q?xE B#ڡ3(& ]։kKLp(W>YCuǀ(5YdbzTDדhV6Jrv?h z }|#R1bQ)k5#8BnKr3rZK%]=3^4 %7EZaZ20HN&OS>$Q^X%;`u "Z~8-Ԕ,_ݸ1CW_iKݑi*|H勬+jD<#~(B8τfzBQ >K7( @Y&y})V6]R"桔B:?4?}tԌ4h zjkhԢ]Y]6~H+8V0f,FV 5-3#{)yXY;7W4w5A?猩}#X7 Vs/< aQ'kY)|J#uwGRA6Mw4jVme.rG /ivϗY #TT9Sy@g3+Cb ʋcib+8~ٓG$Q%9w7~CSW`r+}O5n|e'-P- Pj_h,@O-TרUH{G*Kfs3@J88|STfb#j^LFhe[_"n +pCKےP{K-­5fb  M%p~KyyV9Sd+m;Uo64_oSVҪg@4h<9m2!`'D$Bh%D إV5:A詓H;bhjnRs%& .iNS@t_^_@$O*24T'2?&?,UǕFJoh>9R˽k:\95i G)j:%ykå]$풳EX7?GWg)sFek4¥3DcɊyX U_nCnNjTΪt$6ikiYzv95*\'$?'b5V@xHӢEBxNPP(n}oI, UM> :/)G 4mYfInl_oEjʲGA#2ݤ5c\B/sںLZ*k*ؠ#E2h0>eg]ڦ^qj_0I@?6 u9 M!_>`1T"sZ½[l?x%BeMvIdlU"2Dhwy,pc挪b~|.}?-drbۙЫǨ՘(5gKCyn8U(o}sYߣ>h|g$_%_8ki iQ{j;=EX|]7-X_^Z}/5Y(cĔp]r `gZA`R>=H6 R*dgf^@seB94&븏JZ.}@Jƪi#~)*<zg~3̑u>!6'2q(}Q,9ӥ"R_`7r3|'ө)*@RIfjBmP;n?V9YUӐYφIYrk9אּd=bM=R",;9 (l(+p0+4eu2mm,0f*R4 nRI.M~j xF=>m蟬I"{ڱr6,~S!0 N E1GU0VGY2UZS}' =;# ] ¬lN'NL;) rO6~ra!;|rݛAfn!軮G*azDɦ|s kmjIʓF9: u3Z|2LsSx Jt[vRkHа[&$2-V_(vm5j̊(L{_X j| 6$wK:yhIS{>xGGuVӿ:ǻ#v 6>o \AcُJ?ʷZ6h ga۽\v]f`ŔB=iFKv{T"cք S)L8(P[{7C&F!-Izݙ!O:^柙DP`Dž|txĵ!Pљ (yp`dH v@0}OܩKݼӛ2vʀhH빕Xئw.Og\ M BVwۢ?98 "zuVXh,峟WdrI&C-ФXxx&@~&N%/"o򹘡< W>sH}s$zY>s7҇ݫ(s.<0]MH_'l=lv$");0>Ah:s%&Z7 _.OJcj&̂7("Ʈ]˝R_-^nZR?^Gw\҄;?'-nZDz}"[yI``& Јh)mc%]/*)vՙY\3iM,vJ>&;P#RL^yӊ8rнǦgh Rv[dJZBp:|pfKUD ӮЦ_xݸ6HX2mXn:"Hշ&/oR`pUn-#DU;B/taVX*D~8D..p`5n6j7JrzVxsO֗6n Q+pmv@݊4sҬј~7؉+{r6-L J`=M+mS܄Uiz0pL:p+3D-D( hyޡTPڡ ki5Y)ܨXayc#k^# o\}}Ry\0#oC B5X#RdW㣤.UNݳm q LKkJ=i(":8] ;ICQm\U_!s G">*]MG~I*v/dl E66A-( #*[(Ʃ"tFuĦwtR}'mPW@9q7懶U<T?W}E^&qgL7źxj{={UnU=5^N=^NoI ԱiC[`+qR/JC3tJa=;PoE >:F W$+o|;iH!ήdt%Mt܉1~iv4˖ % E]#THPAF*pEDh:ԱZ|v2it&f;ѥ`$JJaK7e*qR#l@/s~%On.Z$.vĢ-DT5dZT(cQ$hnR:kJ<uv!`$Z ȈY)qHZ=nFJ/;s;pR0nE88kkiqb)NGH3:ԃc 6*}]}N`~[ }iڿչ0Lon) hI Ns V >Yy]fnYG*` ooFFՀm6(œ" W L>@>A-$DXgxY,}OL/t^䂍dw3l7/ڜz^#oV)!lox"'D;mԋ"_K!3 ϫ‰ { _+:K] ~:" ϜN.SgYFY͗NXِyǍf/ \ &] rv<Ե5(p|u¥s^~МtMnj- (=ӚhmKQW2*}6!PmY{jil2J]]sL6"zC8?|Ftku&v/ 5f-pTv4Kn@| L$B.FL99}w*M{#"Kcn?UndgE~z4:3=%P^$^5R6_lG"a@jSa&L"R˄ZbL3hXJɲ/za 54FNF,U#qEUrDm34&G}u;)tUanJG#&m^VCw=޼w.qЛ}!3|Up(qoN;"4kkp6Ktj4aѼd3)(=' Ke%y^k,z5`T4o]0*>IAJ )Uo5ͳUȌ8iն\ۃ /a+Dg_OOUv=/\3lWx)-`rsKp=9r6#2̐+Z S)ރR*6p l ]/_b_om3ɮuќ^,b=҂Iq)ĺt|Q69*^bx9v}aro)8uKMG=WwiR:X8qGLn")oԢ.8ȈWkgRgBcK%+]y?ս+P19Xw^~;[hܤK˅'ycƞz6F h6ֆȤXN}](hɡR_C8gc%Hl^~>p۴/dQ!@'qöi1f{H# ڧjRlS#v=b"*/_sy acX9<|i+r ݿvQԍ2K|E pj寬N Cn~H:{B@޵3Z~"չMd3-DR #9YbÌ5jPWSiS!X˛.|O_PE7ZYiHA3i(&P %N&kVV2jmp &סЁJW?#y !p68)c)n*C+\2+#o{]8h_bGfnf%Ce4:nA!H#1~cv~9ċ1'WQ஄z􍒪v\1+J҂qע?FU۹]zvj  aslIpa% hHc(O\jb3@bڢYPqʛ'viȼŕ+y\7Rj S@P(1C KX̚a- oXײJ?N`9ci4Yg17~ s[$wX;PB8a΄VJ4FcؙO[oMKGC9< @W: y$i&V +xZ9P#FC’]-ڜX*ec߼*xC\zi`% ԦOqRGTB_}xt+ѩ <ٓD)ֺ%Y~Rkb傑<. ,yxrrN, bͲW,9v}+&B+<#ǣs5|] lm1C_/|\Jobd) F#䮃 :F,2n,cVM`$AZ\%S.P[s[UMG+cPTz'BhƆ9KGVf ִ9_~Ta_yMz+RDpJV[??AJxF[+ԪIz^!*sHru犢[Ng`T""c\ ).sm"@Z9!h!Gq{j^:xɜ P CO<.23n9[tp?pUyL~;-Y5H ot&gq#wDe\ySS]D4gJ^uH~5'R(L:V.L8}PbﱫZ4uovo8zq:3 a.z,WhͰ4&mQm= "JN EXa8GJ:+Vr?|^`i 2K%z 93ޗ >~T/']xV pӏ( !'h2!׳Rk9E>v`S)r0-r?wڋdUtFlr"SZߍdJG 2:|,/'Xy2{o*+ӲmC⃉<ק·ݸu~I.582ËȿgDvM>e1%^-dըg (ާ+mBW&LϷQEjG2nK:.c4nZ45 yt1k!fb,o;gI i_d,9ie6$8A~`fM82#鴤W%;vǃf1rD`9{(k\$ a_.&F,MU/J7iL^!P 9mjBaUB[]ivQkT9Sƚ99或fr`.3B\0̈C[ "WmE 2-cX롒87/SPV?h`Kɋf `T{(ao%:sb직h`1{Qpħtg&P]Qy=PdwD(@!|x"e 1 Q&/O<ncFo xi}Ofu:a#a (Wn h c]moޒ [_\wdu,A(?Z_SXRlOug jc^Rugbm9fBY+q??C{XT_)۲ՖtQ?C;n JO" hB.e @\hs@.mj8:6ΩaS %rW M{C Z{#Ϊ@N'R+[AևeAgkkj4GKm_eׂ !Z0uҼh}rd*nWᢲyH1mC;vwW8lyB(+6's5`RJ i7cE*Z 9m('L{cYi09P,wu<,YI!\Jp56,R8^!#n lGǑ@CgeA{}݃_ qMvC+T 3)N$5CŢK2,l?ڷt7%`6mLҬ`X'Qe>BhmдMbMVH14Թ`c~C6QҪ O_d+ ˉ8]}i*RE =YU[*ؐXħ}r2jO(v͏~#CG`)t[\~֑}Cj3-)ГQy]m}4<uv""kWߌp[i0Drjuk ٴCbF&?s9'+"[ƲV hA{ 4M4X7=GT Ϻ@m|}[@]D r;xTZyn&bQO14b4ܱaM-׶:l: HtA RpdF=!8[XrGHE707iNBΩEɽ-B|}1D)u%V6'\k:G`spKa6G(լo.kKTvj9m]e Q=g{jq9HX?77J|郯2RP3(7G_fw27g}su@ﰮS.,d Wt#@%t+҄S(Zf86Ԑ[xw=%,Y:g?-d3O⛷po ͶlE #դs/P>r yjK9ld`*HF,$a<N k_-GgRIhLJ`ټ?ՌC`T{ԝ‘Je7l\n!Siwﵘ ]MM)Gёg4'VO AbΈҝgG2%I>Ҕ *6k~:6eš@ãNCGAuE"fR8'Ӭ5Ԃ:<&sPx8 ũZ#g3yױ)4B)0,z nnh]5h!5'{mJ7E:!ej0+E2k^/bRe´"۳LkkțKS[T's%D8C}l^mr"#pY5R`%H0o7~֊9@73 chPsljap[TW9 LOŞz|̊]ZH5g0B+_VGX8հYMiwFEjeK1k!E>r:׮zn+ZvΎ$z`9'܁uJ@`iGe{YtFZ]0\a$ K?RT4^b7Jf<Ȼ?A.S t+eO1LD45oI>q=WۄZ,bIL^ ЏlƢ1}&2 e۝nro8!Ps@>+XzU3`ׅyG77,;и$!%$hӎ !pb4V/[[ApƮ6&wr`1U6<|:non1u߶C/ZvCc]n'{L_Ϥx>bJݴ؀ lOEdʙf(F@ˆE@c_] _"UrxB>ftU|9ZR0/&+EY_a,u &>6,\ZdW0jR~$hS+'/';mV/v@7f7wF˗^ ڦprq^KMN:d4fJe^FxPWZ2"u>_qI \~@95ZPB ^LXV $jyiȵ0^5s3LOI~-?x"$8"5<a`q&C샘s9hA'{?:PACT# .G_;'~Gd,J'1yFf'.\q`.O]QԲTʤ_P[.pY-^ n[=@kY]t -y5j(]g jls,GBAߠ~$B9JCe)*,a , @H% (=RprfS3G+am.LBQ$U,~%U,;orLlAąf 6+&-I}Xi!į#$jx˩Խ xsV }/.# zeDY0DT\ gŻuˌ CUސ k&7c>/|LG>PmLӛV(8$خ_ޥ3;U j'MWYC {g[Sćhhqwa,UtsqOdI н0ӳ$٣ި7 i٬\eh`7`HJ΢h|eà՚6rc'9Z (-nc(x[+- =z`?LS0 -Uj.;ʥ2T -OcC="CCC2 $v]T"ЙY)aV\0Qe7^E)U5c^3F"IG[YE6UF'OabH=w&d'XlŒIyٴ?*X_t9Oy,YNyy!הS3rłC|~Vcyº#qV3{٦=kM/K > <p  eтa(Tj 7J.,"?Ⱦx\žl#) If/2T6 _if3Yޭyz#|acdCkJ4C emIeLvThОg.Q6M";DoL[p7ZOZmEeFWZ"j0`Dii"bROɁJH?6*ZYwH=gϱOP3}_cZeyx+R*(+t+W UD{W $k蜕>?]^tD%e*\ $rB(M0X۩pbcN?)Fc|,K2D`BLΔSj2@R'X@?Y%^sW !b7/Nm Pn~#@+c'Q ɝZ$竭8)aw۟RiqlB=baeidg<(Epճ|4oIvxzn>T\r͹xrl}o<3rۜn GdB6;j2ݩc ##Pw%ޮ##9%Leb>R +WsS MMst%#S/B~TT 82 eZX`R|(ѽtMmyf`O ^MõԊ灤>'bHqt$(SBuiHc"1$i8TxTw&\Ճ}"sFxssEOB:X%"Tƕ]؍A?Z1eʕZKo}@ fƾ,25. .DQ$!N!We&߼w+jP]d$VLP@Zd myZzW|)akK *?]FЫFX^Lf6&k2 U>G85=&P!7>Z$kuYPKKr6bG/MEB%`UY<z6lLS3,_5DV{~بPuȵ~đ[OնW92.W}Z$Sloo%ɽ8ojD.\C"vio I G\J֨irFh~<8Y6ä%Y~m$ )`9uN`o~qzX=3OrQ%'iqv5Z+RtPa8y*gJ$ _l(;C47d;]j]U"ǎ7xi^bJTR*ڊ8N.tZһ>~~8Oaw]5=l<_Lh [os T.%qc/`ߝNhZ$Uha UA3ZKPG<=O֪K8!dq3p2.{\p^_as*JװR -sJ g_Ya`8?V~{ T\6ޝjuo#XdPd9w礖6_KƓ9_@xq&_e-Op' 7q ĴЧYz_CO;@- ӑ.j$`cv{$m5%c:1m|խ |Mn h86>|HPZ۰ mUi$*;S򣒔8[&blXZ5u[m)@Ǔ]䐓_rayKWFY8'|#CFlnif" HV;+lEKIs4~yafB,,q#Ů,KP䶳NO-$ӆ@>6GyN (YvO(ekW qNIiH Ԭ[4AۍWk@n梋m]SN A88DGlKHy8+"OCG&S $YI ̝c"嚳IyE)CX%V- 6;gozHcg'*Jm6xNx=r-A)Gh[2~#Jw0GP&8}j+EGNy{}$=$Ev g~N+ErfeaT*NAZZSv$@*CdmzO+QGl{Ί,[)2H9 GU*۩J55(Fx!NuYڞЎ; pz9w{9 \@!?ZC3WFuh]/!N<5HS%pH+O,j ы·UI0ytf*l edFA'j}+O2x6ӷ?ߩע>IHE]HOaɰw^Rd"rg%%vʵ7ٱJjURtqnZ\hTe#.qSK1}0X5U%#*a./_JHqPq9U::?YsN 1uN_lXF3/vfh .u!d0=k51|%{T8:wXha|,h[7.S7ʌ9R;l4_u[HF?23#U?Fާ~5ky/)8@VRtĞ~5 CO4:D m;,nTM'`G~*T=|}+~c-$dC3[|_ʺ;,o9u7. x ڍW9uѦ3ܷTna6i1_:qH-UYd\R?sQ7ĒVM=(0AbX~[- hrzL.d_k|s|݈t|:S Q,rUzI(V`.]Gv0#PCIXOg>EJjWL Nۯi]qcPbL/KSU3K"W I;/5#!<ߚˊh/RR ~&cgBG`O;e㾤eO5}'Hq8}W~T钎:ZGF)54i\lI~Yb!./:MJ#dg`FIN/"*&[H PgC yKzR i*S}QDR*Y?Z9Gw%LvoaFv_s{F^{=^o ۀCǏHkRk44wQnfh]~#Qlm;&ہnwW Jdk`V/O{~8D W BYxPi},h7s] Xk4ux+x(>roM:YK s0A !DZ^=߬o\Y->$touQ/|Q6ێpF5k_Mqb4s'hHz^D[ͱq bA_QZ ?62t BBaʕ Ѽ2PWEO.AOtojHT7lclŽÿ24yrĒBT) 9~7H/'P}/s'Z! įg>Ta/SftNB,G?|GDmxAF)cqـ:iG+XؾDi]z# jƝy-=iIs[ زnތyR٥!wly@ƻ/1Sy]mԖߦI ۧ3}^6:9>WATe"{vR݈gSۮu,7k3_߉%.33[_y6+oat1ʈ'hLz?V~wO1TVi%?%i[H#r?v*l -Ty}Wre˾DF}&4LJTuvl6\2P\d& 78ʭfW)dM*g\`?k#q_oiSXWqo0&&jBFt' ^\@.#WHf3LXHF.Kp[؝^D XX-z4JI$ B$Wj}0G?bQtjRї+槰ԙN+l~p#K v" v'߸8Ĩ%YT OƱq- _%ʪ7YHݚٲ f זHHFߐhZ*Cȫ361Hh'73o-6^xYC6k R]/+xM;7Ѝ G3 8@%J|-/)S@uנUmn-@KFEVS)l篠뫤UK^jufڪht8ec7vLV8FyQrz˂{A+Ϙ\ئ&իū$A OLϋ$͍XSu!y3[\V/叱LK e 3h >c GO, y3\[X1?h׭}Qnt5G6ֱ'[|b51+/l#$rO(&$6dl _:Nފ $ڢOb/!3bn f U `vΌf.=vF|խ}C+&d㻁sj@% 2cEߐܵL"7E*OK{Q<ɬ}=F[sd$uA t?6Lv$.Q4$[WIn{7 ,C #Gyt '>3 @ir8m.(l:ˆSD Ї 踳~YR S5ZT€/}|9mkp^:*ٿEvX.9I<.T;} RƩ|HD"wnʽb0. V#-h9jv3orLyI]>'A3PBueꦊ}|Xp !9m0mΐR–ٿISڻ5r(pWeBt8c #dZje'i@0񅘏pet{ɻ;>4v`TF)ʼnfP |j c8/iɤqe/\= U|t_D:ߗ4.J:6((ה"5 Ґ &W&+?-\iUC7˥b|()ס ]W>sK%؎5Ula$(5FoJ5ht׎eB! %^#+Ik;-jT<G߱!WktB ercMdͶI?V%ކ}Wl_gj,*Ro|Zӛۘ./;x7 {O Q*Q4?To Co0瀸5);1{ۍ<(gn"aS-`+O׋'`nǫ¿hIl7竚pZ~R/mz0>)=dHn8}N8V;X\zxԤ`JX8dl嚁a`J YWu5QV^ӵZC KTXޅy|P.?$p^SsJ0מˉ瀽7' 2r3u{jG:^Oz!a^k/ZHo'"}c'6{MC\{_ `V9!⫤+skILVH$2D^eԭĜae"n*mxuzd8)=>v \ј+@)k`7)0 ~RѮ.`H`Yb'.U5;ǵ;I)xJr`(UNhEj<a6}o^mv>O8V`MKT>>v/A1"Yo 1?8T*ށ{6Ajc KzuK.E궓6TYSN45AJ)`䲢N+$>0%!?U}߻7>l0 8jϾo'{סNZ}aNkQ`Hd^48nJz󅻡tO7 NnqrG%E J#`YׯBSC9AO=*ɵ~rv j i=@:QY.CT*X*Ϥ?ಇ+Gp%x3lCc4O{>iԦy}uqj`z-% vh]z EUUl7D_z>)*4UlPN]1KȽqZ_]&01xK 1]-یC_ý\d7ZR& SZy7^ZcМ1: _,euFSi9#洪3 |{nWm>[FZG+yrg'aaBoTs:CV1u>]9Oj\Ȥ)نM>ibdoE6oMJ5)Ð=-x A z&k \eZ !I̤lkp~W>\,5 g]K.F9haTnKO"鰨 !ɖb;yM &yRѬxϔ &{,BڄpfF8>[(my q,AR\/eb⎋"!uu:<:VIcjLӺ*t}ѡ69( |r$Av$B!i yz[4Df>.J< #@ԏ]ۑ);Bi8v:׷6>yzK[v=Op Y/E͈m{A)ƫW&@Q%:zfR`c.cv#  J ?x{:B?uҜφJ;te2y=?㺬)W<_S1X =lYںCeaR_j )l(LBN ͟4f _ rA?3s'hQP(:&^8qFa[^3 M7J uZv'y?q^W1!qv[ϲ-ߖ\(e[] 3CL{-Hv0oŁ"`eTUS8 xZJh|&EtNmZ"o9By&8.[,33~H*R֓eo6!SP%WĬzh}ï twYf&J\J=ٍ ՞;@?mnYu"{3|k TGU!4@H^mX\K_JYJ!FRC0ΆeX-?b?IP&ƺke2bLԨ4jWGo#ߢңaU"&ܶ|BK*K'Eز'Mk]%.]H~%VT'Q*I^,bsI.'~vͻSJ~9#|3x3oJy3%q{tmTBw@%堎BLRRdeETVHmM=ݯ!DuUӧ+&!mO/Z! NDxwJ C 0.D`ĔPXe!b\z V\uEBnsA!|>u(=K֐r*@?#҇}(VcgAp9$Qh~aG0S|*gϺ"SnգdCK|ɣx,(?!8V,RR Q刕$DeA0jB8PF 'Lf۶3u,NuEw!iCќYFkUwB[h2<Z/H $[˨eF?ZⱐSU8 9Ԡy8M&Sv:ٍDmQiޙ=MᄻO]\On+0Ga3u'2"FD y#B&cI%k2{!:`A.RsЪ)'Me)|hh\ 'YS!*P">!u,'mDfp̲!d~YGSA7(^MRz''Bh(HfҞc) #hsD 9_?_CrPO7z}[G^KpN#(*̭I탉bĸS@ _n5WD'x1n'^>qX27-`!ZZ fǹN=L7Ɉ8T YiG̉A0N v6 ^ߒ16iR<őИ59ȃM9TH*7NC< fHV?YʝLVxǹ(;Sx"sdDEU{i"PwC+ygO7>~Z=-po%CG ނz@$[K9I`"Y2n+N4 d9X[fr-&vvW!à'`SzZ~ěM`S]C芗4>x i64!Zod]V93N6c+O@ꃀ,ΐ?lP->oJc5<:7X Lv_YS49(,0Ζ:ʼef5b}R,&"Z!$?'lHj7CHSly ȿy0H xA5vαSnG+1^S9|^,Џ/Q웟cBYC1 T`w 2f fe[=(f %=N_8yuj]j]e6bO勝7"sĎkFo.3|KIpfwf33CEP}d)rC^!ӼUZ88*_/_mI &OgsJ#](Y7C ڀcCJ^^= -E}?E>׍<K >n5{JR2 g~1߻ W=7Ku";=-n߼b ?zS̲ҺS VK9^')\ ֧Td89!ai{FO$2#"1"3tMo #&pvZEAdh͂uHy5Ȓ^%=&PP aM8Fn!\]/2 5'V*<LweH%i/ȚeLK䡖#w Y7#w/ Bӷ Dˈ4!_KUZ.,FOLM dڒ59bV(r"W0`ۿBM $<+E6W][WLO\=coKXnRi~34XU+R|>@y>XQ@ q#$+cj"Y 2_AٖzlTx{t@:ö"~0nxÖ9丐R7W\|0ݮwH\b9t x%b]V5!Y[I*4e6(ΰ(PlVd$ȳeTA!zؘ̡G8cqɃB9 WiWveܲ Ʃ`xjs0wccWWUE)mjt j%uq3{6 |$smX5͏a QZ_D qThA&JI?Җcw"T -gE$庻,YXZ4|fOt+H5(n3CNX"в5 G[^ҦƔ3n4:|. n.d2[hyo(Eڅnd?b%%X;:͵RKk 1*_`jSΜ2 rtֶEm5 >u++1_4j$zV=£`mguI*J5qMeڂOͷGRFDYfwDA T{!jAmW|1°"@5VU\q!S#^r I=VJ Ca]| bV;nr9~#*8[*?Wi(#d3ɔ~$H7!ݕPi`55K6p^:e͜D!+i9&YOE=(LpV9.F1c'9N[hV0P ]-52Q؏ Ǩ¶/S[(U&Vm=;bDF[U2>.*K-I~cBcAK`)GE &ph tvC:g\!Ø*g6\bUŊt )*~\B S˝d0ۑ2޿D?&q7WbKX12TwU*d5YPT?ʪ-7xb`=-ءWUVW'%J.5׶]{+AEJ4GܛieuԖN_$5g}iˆ+ЁTl>(9[nC`#(\+W Z'4`мսr5+;7c}ǰ>58@}n 9TkdII +w-ndA >of?QN@SFaFu[znj[!/IhFZ,ǕeX$`(,87N=zɖq w|Y:?Q̀19#*/e2ڨz^iVԲfqfvs&2pX\[EǨ9HʷF|V"LsP3(օwau}63=bdI15)s Е` 0F(cS:M!Y2J{Swc>v"_FO=(,GFMQ}~`O\JZ ڌZd$E*E3$sZ.9ʷ%Ϛ z3fDmo$/e?pΜԺ 4/n7]O,o9(` WFXVA@]v%Mn/ɰj`Ebr YT0yJ8Iv010ⲢAt7Ub,yJ _MHprB;Z@28W_T}S=~#T"x˟L‡G~cx |Z; qb2VCMdB7@hL7P0+#j1}kז0:6-t9/Z,]CJ= pl;{JOr+0VF$%dD`uH|F?֍8a2}1XroA T>_yMhQv1BA e3(N: eSøSV 0 zaR0TI-d\p?%K9Ft0ko=g b$@ݼ4VSZ Uin~<|@VlP8!n>'@Bb+kAlv-DȚvGix܄I%'H **\TIdIu4 ]1J*Ӵxo/ o =r.,zU8̮?~=uIȥz/`s[PvqJ^[N!LkB;q]Gp'!b| lJ˛qq·?3DaFkR- $׸V+,^>rŝNjGXK LIRP4/4RUl$d5.LjxY0oGnu|Kz3BYd ]fvNəKhZiQK}PGNivW%/%^@&>5gsi;!0xkU%A o} ) ;qvRIO`!SU&igBps \@WRYJy[Q=\?r(&6]S riet#.& {*\\~Y;hMv4vv!`Yb\aVx]~? :>,#:BeN1JDTZ3wBvjRMʞ-NA|\PWQM9VqG8U?WU0Ke2{MJ6^ nKE)h0 j<|eK8vi+#)`Y (7E-pH'dַ4.M"5s"ʴ=IQHAk&%Ns!I}'1tb Cu E1ҮnY˫mZ,]>}0x@sl?RCZs!թI= pW5 uqbiloXE;ExmNWuZ9£w[R٩qϑA86t Q97zkZ4B#B1|r'I; kQq w9^,}zIĝiSk>,^ =Vkc%ΣYК5u@IZ dC+ڕ* _mvBٖm^H,Jb+k-xh>kƒ{~ߣDg[B{Hə]v$@X0Y)>]k{ Mą;f k@d'|͌Z<<3;pkUk_ >C|peGJ@;yQwA6O_f) FtW2eF+7or<ō;R5:*88iB ZYL)6tPqUo vk;mÿvZ;}@^xڄrIJ[3䀶7oӫeɢ0͓>o|Qۣ-$0lime$fo.쬢&ɥdL%+l`Ў}X% )"]B{MK%fy--C~ FЈ=ˈ+w~Vv]6ymhm?S{lSZLn-J䨈 `OfPy x#~F/I o[$-d(@4M sІAU\*2HfoN|+谏(oyEԈX0Q/3klV^hn‡͜ב~L{_YGdPԿ3͉yh~{w$ ̛lp!t*.f/4T7d^X'xs /kJ}\f{l}X;̓erW & A4Ry3NUQD΃V7hojrFͽP[4^aC'G&<(ߒG ǫmςaP!B/|KıɷQbI,4xng@jg^l3n/Kإ-KJ0DT)Bzi`<1.lGT<n_V;ГF;H/a(x<軴B]XoFM+QN l^%]Fl'4"he]3V=z06- K 9Fq"'9W)I K{n:nEb'V%dpB6(!c8kϾ+`AY(r7-ଂSeFέYC>ҝ4E)a fUn@n!ޣjS@Jkf|}]# \pDW5XuB]XUx|d;{]l@tV$\E~^La ]e^VwO[(5/H2sl'ab&Bl`9AY%d[$[=D%^:tێ4.)b=ܤ`>)FC_(SgP1g|< ll"rxK'{zY.uVt<-:逸T[_-fƕ,H%Ѽhm;J!r9TVQjec"r3R6̠\S4)cu~nkƇ+YME1qG.jWG;CNN5Lx-dl \@Å< $zs,E-u1`f𣷐 t(Aah I+cp+ҫCBۻ e/0]ףsn >%rPrpLfVQwsX'W&Y0 {}iwmLX:asaa48: ys&hY"|+^tZI@P9ӷWt-fܵi2r8x(n_CP~V4gz`c\ p5M=gND~(X;]C]v9YUߡ@(.<0 h?9x_B-1Rm $ {" TxՃP1o ϴ|9sP"^`xwEǷ yrm |c܍2E/3%ađa4ZƵc-fʅF@8zNUvM*:.󧊕Em b˖'"fhC־-BH'" 7!bB( 4$Phgq Rْm\=T[J:H@{&( }!)Qw]SD .K3EBcA1VFGs9ׇ[bb9^.gz*i/;œt?|W-kc׍m~g}8$ ~l_%^U{,{Ƿ53;h"pA Sgv綯U 393O>;f~: 9!Y Z3) r]&Ossز z= ՘F{a_ѥ\xkFM^Leq 坽~kpFMmVGIE} \<A*v>X߿JO4UE?'Ho+eg{tv*| Wӳkb|֞:{x~GQQԫՑ iaS#4.4.iTl?j=WQ k0A:O* Wz ܒ>yH'#+9폺$k^ߖhXGUۯ:\Qp3BإGKY ]9@QkBAmBxU_HNR޾HI| )\\K֌\-0rzflsViÓ {tQR1bNH<$бl[|P!.-b?KP*\y -RsɁ4dUu1ؙ`̴ A͙Kb+S 4 Z=Wc{2nAY;w"֌c@57+ZV7R:6.F_^Ϊ}t;(? _G&˴݁c*+P9A {9IReLON5* ?L$ݱ =,u_h?[5Ž._dc;&ò?OkxAYN'!!Cnx87#OűpvY+wVۜuޅo[i$(i ąO:kK[Gҭp0gZ+'EXb0 J#ǿMg,G.ɿ~X\t?z{AL^`tlM0r\I2U~o  3N+pa`AInLP\_]Oʎ G @8jV6 orE6F+E/Yԏb_~_9bqd=,[(;\ 6pX). ;P~ azųlBۑH[`r3<= >qo$_(=N[5֨\D NV$/n4̝0 )OuKLR!VM{L٠owF XLR]k&m ,#'Ȑ ӛ3# fbtx؏bC!Y֞?V)܁Ѣ Q3edU$mA־§g/p$(ivgo`~=.(x8PL_LhN|쯽 @\?R$͘7 hjL F[ZgvM̂On>a ]"fW0Dٚec9zA1]0ya ŝEcue*sU".5Rzlaz 90rh !T/Ɲ}C>A}aM2l~ɉWb9-"wp`,&YCg{,"EG?K<֘fh.% Iu I;Q:9R?uwKywiGk#4{EW *qUCe(¸W;ZL]3 W(raJc].CE ^ۀhXw6߾tiͷrr4LC_ɜ8 (0-(|ED b]8 5 *,S"&Jt]n%xdf!yS>E+DI#7:v0?CZ䗙&"IDQpg̏/e`b"/ b9#"OVWg۴2e(>v_?LՐG@Fu` mmk>ߓs!j@۸:!@-;-qLH\=id)Pf9M$hUWNA#HY:6&͖4@OMYI4FVj8zPߩMx(ϑ64BlsA/|곮϶ ĺ%?Yߝ1 < auߔk+ &ڲl|o΂vi:Gm+ȋ\y  M 4MNe!Ӟ ..O)r۠CD_R @af`S8||H]!_9jVqS3X5OF ޔ9JD^_׆Ł4 ZP\j?RnΠɁs ~=Sbh[L1epTpw)6Fл][Ә';O|څH)l8i'͢' ”9>pG%`9 lU%+]$QubOi3V~i ;DыI:s\5;W,s rSLi5P}s XOh rh3L?P}U!?T،u.EDT vifY^Akx)% C5 o{7@t,@>Q/-8<9Cõ/VE4i'=!ooϿR~>ڡF4_2P_yM"|WUq};7iOz @) Ww 2J8QLQ+mgWO*jEiPֹ%mt׆iWVZWjml׸@a]XZ9DR!5 L՞&T+2?PL){WAY]Ř1l;9wSB~5<\l{"TY`[p@oNL"*w(P`]?N ]|cMn-Y.W CHV3B2*f6 ;j^BDy&DмC8c^XYP|l8u! 2|p0w~ԪA5ӟl!{JGX /LX=n~pDVFZ.^\B&nh̳P'?73h?cՏ6@?d2;7;~JJFbFdI J< U[ h{rπ Wz#P1#y\U.֨tKy>)<]U` Uv Сp8t ^6ȶS,u"ct 0ְ%c>,3ru~?؊6g0*I^$rI.e*₾)3;PDʬ8Oa?piSp"ip*[\Jz{A bUU_uUBc?6zӽB a&jGx<tFUd YߠI쁃`&%P҆+{+K:Q3&l1DD)M [Xv;E(mj 5tjn , ۞Y}g(}Nq1npObbڋ7$QV݃JD,g_^:.y dŜD'PI6mA,iG݋Lupu>԰n6ϡo\Gmhze QEi߽;\їxϽULcHv8__u`Uh6Aو\ jo7,-UjnEU (`Ψ\TY)R{Lg_q"W#ln utQ#俎8(W]bAMoFdxsXr=vL"(/]7b5 2HT06.GP|* 0V38!VW;`yptNsH1]$EP4VP iuJ8o|wcaa8g YєW i2{uNP=3b*N~Ro^eNeS`B6J9Fv4dRvKU xϤ Д{̉۫!Y$$Ϧc8r@ :%(IѳxsDdILz1Asmv_cy{.-Du낯ۼi-S,@(! &eikt3{ޒ-X$X!k°:cff֟PVĻ!pٰ0Gó))H69ʈ[C39as@Z6BZ:8U%}pMa,`h77!T 6FiNd^O3)Ijćdi_vk2,v(^i԰9B`߫@c@ \hl:[씇D\79jy[ԎYO@ž+sn U=214V4tZ%KHJUbUMzV7S O3&&|,I=go(xI-8j)K+ jOJ.w׌&U@9 mey쨘5K3)Ro>= ]Z4C6 OڇYې/}- 4GvqR|}$67ɒT\ T,C1[CQ߿U-F+GJ~J)1?j mHPj*lrjꈉ,XQZyaYG[]<⧝m1۬(Բ@*0A2Gu8O(Haa&]]љAP?DfkʜԖufjZw6,; 8~ɧ)?6u)u)Ƭd Y:>zOGgcQP�,AcUe,yȱ啩NA2uX[jx`7uv&o8,Q4n`5xVg!g"O,U lθrwHDIv!ZR@?vX+r:jjpt$pSw"be@^(c uNM Zք)y9U|F\+Faq8oVc# ]RmNVo^|_)jo7f&04ɭ 65cu]( b@2%Ј~ŭ Y-oUSҬ~1U'?_6,$]5ϽmUmλu4 ِ SgbRZ JL 3X5^k0d> lIO)32LyOu OH#uCq:G3s*)Х2;} f>RNgCyv]ub%2{b"|8}GOېIn-} _ܠQhJD+$iԋԈv~y`IݐrL5+b*9b|o%ҜT!{knn5Яp*T_m䝯z$&W(Do:88FμzV"%*|w77+%/{&37>_5H0g5RE~FkED8>CcNͶK i)Y7VSϜdBHi B~Е OwՏ}zO>%T>l U%U.uuM]c;6<~'=9ڽRV^,8y%*ȋ9=zwz7r5=CBTnXET|jm˗Ɗ1bTtsTe(DP(M@.R"$ő1A0nLC!A6G, =n& ؏mȊcd%ΐQB"+'Fb( ԎfݪjfРZ,3nz*J$B^ҵv4EBΈtyuȆlq}ןZvWC^:yVo8{p+tv, wFv_0=_؊}a~0e'o}E櫆B[LK=,Π>#ݯk:a6FǪL[)v6&˓#d0 QDg+Cdѽi,C#0ŚY``9Ov cKp)dŅ-9FBq3 h>7J(IxVo/D"T ; 3VALɍ3(~~XF!yX}DC;k@jlvZo=F M8􍵳T+,ʄ.:/Մ/v?40y6z97W36cw,G_Nh>}9d\M. ip z$ s^]?`0yA#;I©mSQXiڂڝ-2,YLP40xouT1 䱾qh5U1_#;Z.NA"\ y×—e+coD.ZCy*ȤUnC$g2t4Invvwz7Q^O*pvf\%dB΅rͱ8߿qSX~r⛯2৊bQny CygdRquQ&_  &Gs½.rk˾B揘ْY {7VD-qs<g% P6ECͷin >s$b@*xg9"zEGKy^(+gǵͱp"1:v%U i{;HN- ׉Pݔp,$2W2§!5;!(ee[W%ZشL= A.A+n$(C[ȷJuBn?jb^8º>`w}7 f?{h̉J oNjhH ܾe 1Y@|jHf']p>:N< aSyL[n-/MSfOO'U=so=lZ%ʭS7wj3cmq0x jblp8w,pU~97R$Q?-3o-4ޗ+jHPM *mĭ A{Ye yoƄυ׽5*3%sg* }W&`L }36 Z|$-msYIә\5i5қP־H`A'6CD{*mp .Oz!s19[܇'.BqD?GЖNNPݕǣv6 fFgIڰ|r<ץbAs55zB&{^)ygż"kB.0M>&E u+5BcnQEoSez8HH7OdPe(W6vN8 J̡@!8SC} HKwG_]HMJ4(x|] IT gtu{)v=g3 +L$DWQLosRS9"qǞE2!ƨ}:C? Gy[AB:5PĦ֙ AZMtLN|;( ᥉jY8i\"R{3}rvKEfNtp}$Z?wLwzLfK"ƴ KRN* ߇'XPyPᢧpkӊL ?ͯV?R&0ۍ6+nsnnN$G Y6]1Ev2iƫunGer?NM';- HL57+MFd>=))r`ŶCm& ŪjJ RyyL,/Yxn/­N[Ҕ^n3rɴf jzPUs_YVTdQT F9`]˼߃˃u`1C~n`t 4} bo΁ S\k@]8.Ł(u& E%c)1;Ь {*+}3CY%o* vr#0hZKm9c^}QP=9:#,jY:2gqGF}tmp,?k輮…IpYd*ySPSEbLyF6QF#[ݹ`tvs߱L񏷼+iba Ip$=Ju"ܭfM hQH*}T@:6PHB|FS!~w$Yiauk/-e4[TG7֑{k3>^dOY)q!$ī{8rHգb=lIwP2pgڝk &ƬM]-., Zv'tÏ/?3 >elB8D7#,P&]3u$HC mJa<=g>7澩v? $!w+̻A?U a] nyeh"wjI:LV"q4\j>)k1mfK#\86m/$z01BZ&9_EhZ#¥8*+AƑiQދ\)v:>Sρ뮦-[* )Ƈ#g#&6A!G~Ty"*Sá>^ _i&>elI#H,)_?ƺJ f`OOM>om`m[sJi V. TN}pMpe}2,Wؚ L:exGJഈ]/:Dhw^ Fjy sXljsN;*Sl)`-[`)E14ټoz\Hq4%GxO{>‹ݥU!l3;yD{\@ИdRw'F;þ.{vo-WFT捰aC~'yxP1DQYG!o8aLcj*Y V[Y p.8r1.h{ґ[qYeP'OmemErd^{m"Fd2 "B0=T#0 #6PU%Gi_F6IZDFYƨފS1v8rz+IÇDJ'j. m77f$:W&<:.lR&Hv_6@EEWY$zi?φ/B ֍nHH9DDK{t .-R(s2?hޅqW!KXI-ou`i̦έƁ 8S?|[*,r_7P[ZKz7<8ͽcFN2d@PT~&7VWAPStK,f^7a(᧨d͝( (g,[9,kmMW {opd=L^%"\IEdFi|S2P,}'YJ~}%%<=(tl!򛸂B|W!d!8JNm3!O>UzE ˺8o2]kja#k@hLɥ!H~ J y]Z|>b=n2\uKH O_ vB 2*Kaڄb=$2~k k3>b6k[ovXΣ='}Fq+BbZI``ݱ,<J%-z1fM:7;h6Wzz`L5l4BR T9h;aLrUd5rne"s2w :(|4n깶d\ V _5=rjȠ__[+R<a~2[\tn4%%m+Îb4Lה\<3Mp ) 1qdnXx +Y"h|Y/i3|YHV[^@h%P35Dd$/a&o?QZ1ƒ1Fl _(zzcw8R{B1 GP)B _!zP?%te=}-7wuIRB?#2P Ǽה18@,;D1;̲BS۽Q&7=!_ \v^BDǎ1AMEv,^X^G"]I29Cp\wR'oiyQcV b_ 3~)C/p%ZE(l1:,2h7;jqHơՎ7Y1,&bh֭ ucA L=$6aJ[Le.'0.Râ(V-W0I4R1+_;Zb4f?x1fYي3}>7m'kWQf>\^ 3aITmNкNPW S޲%$f\I/}W#Ub%+m sOVA-HH06!;(L;7'iYY⿳s 9y|l^*INlu n|!f[.z]Bb +g]49z E-b.bqj\Oq/@ݑ$m"|;UU97xS6\ K~NB;Rkf墦|nؠ_QUQur1 C5BjO`L-Rm{EFp07tJ21GXLEvOl[ut'Z[C)*AXa+.y7,(:AK]ڇ=t9Q&%#CqŧR9d$Q.ؘ 鞀ʔpepο_ּԁ"xj_.2ZKj$쟺P6| w7rK|~s{SY̫"檫y=vX'R&wv'*1 g,xUdгT=0|B>w";9'L̂]G+aÛEplf,xY'KUVcQ 4ۉ›pn+c9N}7[ ֛#飩{i:4LJj8;èPq2BE iL}k| + OopLF35pvCo .^/]hm7Ӱƨ4pRw ݧ:o8לz h~k u+FNVy )/)#m0 !wBRƢωc[=w'[F'|σArz@:#.maljd~57Y'_zb#=Cm.̫0FE(Bdʘ2h ystmkn4Wy=y(ΫڟDm!Wg Ii2zQCb.cQLpP@ 6y+6>뮉A;S"zGma7 :%lKL-':8 qdTu:nUBfK66I\xwFxۢ}+R ߿ц{B` <6W~awA#LG.6Tw,oDB\Uv~}Qpd:௒,L)f#X6x bVbxb%U{Vƍ+'(%UDG-%]\t"3 W!{5 ':;vf\HK7 ۡx##|)"3?=yXtٓM@F’I;{u={D6-D]R[gPl;KbWx<=-f9!hzZ\Vl 옳9Zg+抶"Y U߅pP`Rj~g}#@)shɉ|a0)6TSaRveG@dSn> Qȏ;J\ 뎋F]KPm֙a‡t}6ddff@/9{QBb>D^A:9̷c/J^s9&Ë -Cr[K&u%܆ )/P3o]. {X]?;3tp3l4"vvO3m\V W!C5Wb)ѯn83psfI<ҍ3~*qcVsCXTTBb@nJbS'}Mr9#UG3<߻+s'pN?*f[sYV=вQ")څy{7ZeV, Z>˶E:c8h@ Om+>B2%TzGyIC= ayґq.6͊ eUǠ\']1rE=nqY}ϺZr4X8@X 3_k_f@T̏IvGܬg0qr'ܜNܴj D9ReHJ(vm̢:-U pHadO#ҧch_j '1RD<- qjO:2oDG$EP9{& W  \M%ֹ"uvUňuCxE 0TRR 6䐔+8YX%D MJ2E|:Aƍy/[hJT.pĂTdأ()u]b(p[%,8˙I2%7)J6חg;eD'Bjܔ+/ k}*JoSBM@7TEG{gCmhF9C,()W1BX<*̈Wydgb[=T+jЫRژ.;lekI:R[(M̘4 zeJǿ?qưgXɚ v6fi!QJJ%.޽VfejGjS{t"3+P*5V>ĠL Ns H*Bm™.?.|eQ(ԨɿCfn)NV)m ^8 LFj;SlFiɕ26Ah@Nύ` ZI(8$*8s 0̅8VM9߸E8w|B ypUlWu E[<-"Nz2IG` +K!34Sz5ŨIƄX> Un{Q_d+S^1CaS 7c_BxJ+~wՃ,?¾r+=CmqbD{&muC9藒.>m}3Y݂\]co 6S+~k{q'J#zveƺDJHvImuy肹:NY#o@sݎ`k5 6NӒ̵Q+RPbZrwg/`pPTp(Ե $g{h8|M#s˭ 4oJ&Lp5[JTƵ&uHP&pDXPi@BwiGVwE,1_ǖ;mdF&-{2ٿK-]8yK%>_ܶ'rU0{N6bO1zQt"MKt-bm)9!WhEOhfpT@2gBW/g ?du|`z[9~ոuJSu!  UZhb$Txq)jڻk 7)#VLʎMP38]$yᲲ-x2 }`׉&MMe4V\4@Ƀ L_.3n>\lZۆIS04ޮeE@(d j~5Kގ]`TKwr1eh4mU$ded>cy3C>W7y}6QQ)C_1MO_+` ,0ۘ-&'HB V&8M3տ@vv%̿.P,ctͦjF660BY>'śl5RJ|Thy$]ծPse. :[d| #dnE'ԙ:8sYג3T(W=m^Ic( y+C*25ʷ߷+=z k¯uoZiLs~+Y=huC^z},:2*?-tԽK[Y㠢E>q&җ:-c? -[Gj [|ѡ3a="r˸aVqF} C2n|bX'3r^Hh qˇ[5WS$\lH$PAb@_!D+yF.;b<4fT{m8g^,xJǟp"7u|.o.c5Eg8f<]k#5B ̚`Mc"'\eg|Wj"߭$sE^ZJg ~&3MTnB i@MjC#Bm+gkBƩ:sn36١~IxWV3$M9?ʨ.tm/0?ŤMd:%u0YKu~\f>O=vtP;:9mwG矸8US#`L*幇1#[O=غʱ*,`Kd`-JGxڈ9#'KCߍj~Kv^MJk(2lux,DRdogSq\#y9m4Q|XRr{$,J.EAx }3QjΔq/lG=\j{.^: iJ/+ ktz@kMBh ud#j,|U2p'ZYd6<^k@hͰD n鷣U9>]{V,  ,6WxUSdǍ"5mZ 7WF=^Ȫ"qL`Fp֏ ̬:Iq#we|#jW\V!J~ [W`ӌc+^O;*Hz3b`0,b~Np#>y' ߒ#{cN)k`aOik.\P^ٙiS.qbNY[h h&KlA@7u<:%ۇ2ga*R u0MEIᖉ9[RofU %\gwI)10n1)lȅiܱ͎³x;_.~t& NB==0T9ɷ?ɫ)z>gaJc|uZ傝s;Vk&4(S"Q)+/[VjKy>;ի +<4[Д' ʧ^Tμ<.gP) DxCطD]#jk^7cTI+~(\m轿 1#ly:BeY7XViq^ 2j NC &vOdg<8B^@p}S-tx }[ŵ ˶g>Wd| kYo P+`+817#(yW6t) ̅l:%ݾLSWJ?UOY!24l$Ci;c䡔 B"j'd`>ĤJNP8u g<ы^" #wDwpQ馥zzaKq?"> 4I.dxNKYO/[Ҵ#v0 or2LlTC.xϫЧ<׬#`8ca3jos\|ְsÝQ'2[# Kc~5eBb&og`b bl @Ƽ죚wgP [3ig8YrK"*8\kMݛW ʮ 1)bY~Ql K~ph#ZSi<( +(m Fd䱧_wsa+?]G#mW >ddžkʹB=IFԈ{P=$x*y>|`NkRdzkWPoD_jŒ[ل=֪T^$b>+CRgbĆ|]dog&zSsOl YyU3Gǰ AeJ¨U* 1KpQvLs< 5mo?3f&sT3'E4"d@FwpTb,[Ja"͐}͟INb#LZhIW5Z*JdU~gE_SNo7d/ƽ@vM 7h_'b?nNS#D9LlԢWb-_^8K]DLvӿAȦ,STZ)1Iuf2C>Q̲Uv>=Y^@jX9M8MY@(φFћȩeEN?92^LƀRayn/h i`T3 :@ԕC;-+k%aVX}N|9(W:ѧ o\mIh8FOgdAY'E"31)P@f^O_BO_$];](<,Fsjs XnQ-6Yj+(ab%x!>@LYHx%䀤`M/,Wla၂PA >%@qb͊[{v]̫64'Yѹ;eٻ#(-rʰ6QUM=]~/ZXDɉ$+xِYobV񺨖Ṣs%}YY OIYP $b~?Hf45#!IO3VTXLN_H)S)\c7⫠#f9xwo>6MCOXw&;lSK{q5ɤ- Ar6Y[J%?i̙5p<~4;Qd,a#Gt[p-*#&-++1Y&-Njpf19ZI+q^R1 NkFq0;^pRD<ҡ1wVb#j`mF&puΛJ/W3M 'KKr,z ZkݿݤH#J5[P.,~E_P9Fj^vs\rCWBCNol2)"M<> wVP^vKfT<ݨK:&ԃ8~cc¹)M+djlǓB/l^K Eprcș2)=h  V>)ln _UE7YFg|ʹ-{cmu&ǜ\R(߽2Ȗwሁ`}cdhL-x=#Q6^BҶ}`Cd6׾6^d⑄x @?#Kz?s'~ ')Y8YEC§];QT1W ؄o-ͮ %HTQR/Ej'eZQId)1y7U  `OjT z7wGcHY Ny0{- V(:nt-Ӊ@Jj\FzUc|+?/2ȳl I*~e{ ++`UW/ؙ*In͔_78޵?~8SW qOd>i+b$aU4̺_)a}|`͔((jB v!eoX5]Ð$ٿd9EX)"l CEXk i>4d: 㤸|(Eg*ab3bF-y:->bD&Mб OёƑ1=gϾeRE1q8>A `ڪ^QSK_cfWp mZ&8Qc=3/+s"vޝ&U !N 9ްsweAވeG$zLNqkxXt&Qs0lf{ O#]+FO"=Pt Xl d*K1c6!UXہJ31 ,H{VVkZ ~k»*裨y]a?r6\`.UV$cWO4jYuWi$a \vRFhAR=p '&6Aw/__ <$6q;B$Y۠cga5\IssbPNUx;Zgh&XUAl /[=|}fj Ş\i' a g a4)gH8}TZ0C‘ݼj;LzWhπ/%}Ytrl=DmWH?T@`y/A7t!'Yj.ED֩8oېdtgt5f-βOfD֞Y[Au+%Վ*rCIj JΆn`p#Րiгf?f?P =b ooq&i\X74yh:gVL$gvƕ׀]u">ϱd($[Vc5 |10s>Q?H~ث}FjA<t}DBQˁ< Y0N)qȺ "* ; 0+pgTwl]J1>K%2ɧ^T k~Ima/DH@;. <ק6 X< $F6Z,>QS@xL7_.(Аomߚ"xs6`'Z[7:8TdqKEMR{vWO}zy}i҈n@_" Za0q8L/A=+&bxTMQ5\/r <R**5(dJ,1TM }/4[o)% 6>Gf[m`GέD4!'2Q4hg=̀_|l,x,azGr>t0 fHogѹ;Ws;DIWOXcGrg xESv=kA"kqiY]1i1ԧ)Aɓg?wа"4csUD|#ί?^놕xmٞ:~E_0.tka@E5+zM4rQI0UQy?o';T;l{qljM:3"XG,g&۳ 3T>4 *n v#|,KӁoFFÂEfK2K/'w:LCߢ!e,Czbo̳!bq >KCS[-\?s!ЊA};ã> ]n* HU((j21lE94F9GzVF Afеjjߖ}wFAt_P-gZ!卫uH88pG!1%n=JFdRlFuRLC۩׸a'.Rn2]Q8m>wd^ Tv+kٵwqqofgs﨓)\;XOd2_H?fQBEDLZ_j>x?K5 n>1s -:nݶ%44Np"Z  r ,)EٿCm^qT3Pzoa4KR,'tNܱ@l=ƜT4CL){cHr~55oX)V&w3Ǖ_~9f탠AHEvAE ̀./;>wҀDNĕ6K5G9>| rv 7δ,V(_ 4i[rzHXG3nO׮\nIq6pfm-d9"oUHQkJj<$P c=ohp{f `{z\}]OխSً?^ Ds'b47 rgf]mKKQ@eqh9Вj3KU8՛]jIG'>"x 35~\4[N# xS(R _Z,Yv& i?ΌܷʮUEbFb lIjMȢH5K`a&8ƺ8epWF̀c@%&4Rah1ɧ4$9H—22<Q(:+!MB=XLWsm4MHٳTqè11 `fc~#oOOL(waYVBMi"Œ$Ĕv~ZOB9び@C6X^tZܭP^9Y#{"WpyPpaT\'갣́@os4u! O5<5 cPۋ#P kB;vߒ|Ds3wAv>d0V- $)S4_DMDl7UgO0إd6!8 #/- Dh#ZQ)ƌX^)Pªd{?O"c z$ #,DѰ]|#[\7QDJpCm1cp;Bm8?̨DC TK~(YY(ZkpUB+ϱ'v9 C?53lNFsY.%: :lMlfۆJWLN=J Kǚy)ՃɌ nPf~-6Őmo1ԠdTSj/ȅ)áobW!5ė;VRi<` ͱm^1Fڝ.yFIg1ĎZRan#Zuh N3k!}' 4-&߽]\tr8i/!~pL0*e !&:E~1c]Y:8gۀ*#3X= jd2 3a>g+t!tO4dksdc]~.@Mg%FVX&;@14'oB i8/ZQdM)W;V֬Oӫ|+.C0KgڼT"9PQ!6ɀknP_+|n3Jۖ'ati#?I0O*Q|ifuh>ӓs(ACsq+X>;=`i%[gZ!$qv+o k0>zi1iOJsDZFLagkᡦG/J i0`Rtȵ. YeĬ-*D֭#$J`X@%`d# :tI"xUu7&i(Pщ@){(@:H ,B|e싵!#4NJ6皾]|[/vDwR%Tjm)X٠c_1 3G//|,UkLw#\(L'IR$"\׃DTK FnF Vof&$am @]̔+:y'}t3jZ-$ ̏(/ {dJ)R`3E}g7b\9k /jG_ R n2?r$g+} t8#u W^R=xdn]qP Ql'7|y@khRBYm̭}kb"|:\; | </kamQRHlusv!XhA㷘2#M VRz jnS4#}0ͨp=u"Y&[k+nCRJmu<|؀d|OҀѓWͶlR><ǐS`c)@)Hp:i 6xfaup k)S !&?]L ?{ EӃT&$}rpuc\ gʱp9ҙjD-M`ުR 7MtD{l i: X?KY E5I+6*̸}}84Enn7dxm zá9YےF>X5IJ# sg :(p08l4w58O/x#reuV9@ n!,bҁ|gZ>"KiC/2typHTv.A^.֣\6JF;~) #k@r2nԐ|mY\ h jU42kovf!ۥ1H=j<+yԆq+}g>M!F.SX|ڠ4+?_H =_\e=S}uOsϮvhi׮Qan=6{>9v*:ZУi⎇"3R[${reDf(g Rxq$Fy0d밙5ϱ&Qb>vu,Mէx?F[6HFwMB_| mnNʷ~kqx|E v z%G-dͰh ݷnM6|n֘(<\TlkY𕸙@ʑ?]"vm&`3tXOUb4`3QQ +] |7q#C'usCs>3} .1ڗ$fɤlG`@̂¾ Ж o^ޮ )E*hXyR,vY(߯gV?otX s? s HP~J 91u[8qi}i 0n-*JlΊ[ Q;;0<,'iFg{U%oId7N[G>t[jswSB506姐GEl0}sH*>u+ c?;5aB# 0$6;,FT8[;rC&bkҔg ah32~5#IJEJ ;ھkv}BMNC% cv,~wnDKiaR kw-O6LysC{ h5<.{9q`!S!>;7WU圗7IQ!u"hmU*ʳc=猪5KgH BiO@pG-{&VA)P52xVOЕ}(exNoʭ]u>) I[;KG2$Mo#ԥJzh@En&t[+4JzbE{*ZqNBCh v?C?]kjl"қG> ZX,&6dSnMíM }[|+a/Pd@j)̫cqO;7;tGkϙ4x`('?-kӳLjVoXyUBz5wӞch݂#'ב3 /o7Sxu5@[]iG5R .Ͷ"Y?R&3d?kZT8Z4 '\5B~/v鮝TNWtDŽ/K0%1y-wnAwDqQkժYV14,GwrO/,b8f^Hz蝄9t2~cʺ0lŠ|{Li4R[v?wl*d>~S)ι%(jX0U:*H25J6pȀXog`kp"S쩾zۤQyPZEy0bܝ7R&i QPw#oJEt#"A%x‚1AxMy=&v7 YED.=X }E1ebWK?WФ;{lm+l>y`FSelOmMH&:dyWVZr"ϹDuoN!gg]9 ^Ĵ1{e'-4q9ߺ#]}񟊆<ݩ&j($B*C~rzHC7EPJu>_jb\on+NK N+]S]D2 d5@ʸ'EJ90/W \Y1!3p 4{Zvr/B>?_ra-hܴF{Hm[뀱OF; S5Z+AqWpkNTbQI<gs :uI?uN[Ў@jlܳB/pF79vI`4c˗4 :{IQCh)}ˉ#Cқ 5;_~m;OnR5ڒN CL>\oyN? [,4m4g4rr_t)pj6ZKXUYT4&]6Ir`>qjIiZ) >Ϙ$aW| [֘.Z}Fjlx ,+vTxDm;X?#'i8cA|eߵ ɸߙ+zLt΋nL|ZbOȕF9Fdo'< rbM[v :CEb$T${*մ[V56mKitfټ9QTPQf$uV5]u B>Le77G J꧍}1YV.ēcJT.7{1v3}* 1sMՎI͎T.5t}ͅ|T(JpMۄ-CYcon wk< <_@X(I2Z:"f=i}-Ht=L#bT:qq58mwȻR"׀nVif/%bL~x8xs18Oksj`FQ f$l`ѪkMNtb yic?֊N9I?R["kc9Nu/Фƹ%۩'{"dls ͖v bف3e4{ً-+Ct3{ dmgC-D2Z($D"9&9-AN"e^km[nmiie7ف>Ѓ bD>ZAҐIy`&hw t+h5W&FP{(#Tlc Hq2T'1Oɾj0P0N d84bҪoB5"KQhcir8JOj@ FT+Q2$6 Y2;+xQᨅCR V;fOCR' ra#O.;˂(o- R]+Pо,;$լ3N͡; ,2Ѹ@[sJϤaekߌtd[;6TmN!lo1},ہ#b|[ TL7}c< RLWD3lz+?\n_衳W|Hw9"ZmvCEC";h]|D!aE !Lӥxv~YAKseo!{,̂4-4\}P'u>U8x(^…jf jt(Cs-Bn, :kRghj2I>,:[tpa%>)ڸdYD {8!j⑹CYynu, i9Ae#")OYPlގ*\Jb H{H=M BBP?'U4)@KOܲAQXTfe1qZ?o#&K]i0"8ѣ0#MF8j jI;Fk`:(C;m4d$j .Ӷo[-R^04glZp~Uu:K 1[VlД}+y _BR*Ff_w-W c3 ~^d&=ı\cL8Dw33DµVc>s<6Nxض(X2Iaf[`_Np5?&(Nj,^A'őwSI5d .f=>wxf [If#Kp`ph|G=TZ5x) lWHwc:ޥ~O{=2dr1<#|÷RU%5jM^<' yy2)HTJg/W q4J; G f"qt< F F&%E 啢%yQ%i],q gjL_Y}?_s4kjI10kqϡ u{ blQt/k C+PC.Q](|Rڃ[MXq1?_}XITV!ٚoب^j`-{~\eZ-x}d+]oʙ:'i 1\O~]?%=k6؛ `HXF /XU'dy~eJ ATMc @_EY+Rf#O]&=gpy^˥8Y(%.Lccڏ:cc!:K:=uڐK 7f G|I ce ~n_┅kDGڣ79{jw Y~>Gqh|l_ \Ӝ ;#fjfRE5P 68 lO OR^0ʂ%ӭ6bj-񌊛8EB8@# {.޶^,)%yġBN<䘅1S ₴ec)K:1\8QM_Qլ ’Zv[`6$DЖ67PQGTF}޸7r<iG9X9jRo=\K0tdlO2f@Sڿe #51pN)pb$\enֹ(MyYۃBb8VHoT՘{ؗ)MO=Hc EBF;7* /_ЛG3XywԪˆl=%7完g>@EKLoX N KݓB8REYAqM7! 3QS۴)(RyRk)E$o- 5)k~9pdv%y0d ͡_]B 9첒m\ٗJlZi<=A`_-nb20Pq;bRC󋦣yᣵJ496#gA&q2hqtNh4bZn<9f˚*sW~NDhJp CMԻxaQL}A}'jDvX۹tX4t7|ů~#_#$PkH:K[9i|yyol+j)`C֎$V6pŲ}/Wg: ݈{H_<9l3V·$ xKΘwcc*(ATg+ H-zѨQ&1:Yz׌ 躒%A}(GMʸ\6F|\s*8k%*v$a?1"4ĵ/zcJ]H y/KgextQP3Q/<^c1e%O^͟) eS?ږy{pYȭx] k_>A;UfiYʨ -5\HXJn2:x:NsrD5[j< ׮160Xjb1aJRa3_sMmcK/,{0ʌ,trH)A `3vH]q,nJ={FuQ?jLdzC'Imj4fF߿QA-ޠPVzy0ј16r G;YZDzi.7i{B"mP%TM+!ӄM )c]F#b yp7/֖" Vpwp T(PVVW`$irA,Yf`܉l:W^>m[([ծU^~яjӫB,wnGQ,}*ii卢(iJpE]R2:ǡmM!pl^k䑹y$':Cnf-DŽnZm@ӱ&6H)̕Ӓíe`s |b#uJ~:>]֮u81UOE"[ēMdq$in`x_4-\0˚A8 T+n$-HdHGy.8j $L=- 5j$ m[Ē6)xf逈r)2V] =T I3#f2!aPa;6):XXx $#Ro-vzIjTʴsձ^n8yr=frchk}(|%&h)Fj1~f\yOxcdA's'm̮HH?S"pnkIN02zyKX`_⡂"TȔܛ]Q0Cs<ӛ.RdիѬWH(<0) u_'74809 [͝k";?SvPC2+\x%JCO%"s|lhhy\Qi*!Z^xnsQ5K+չT JDc F"pi84}i-!֤V8>>9YJ٨b{ol𴼹Fܮ6DQe!0bC~%3䴁~t |)㰴GߪlB jݼ0o(!Vtv/GԄ˜>tP~͙ %onj;w$+)Ĕek6vؒ>?+طͪ(mk[ $sY"<-<ͯ5tӯ \ F*NJmP#Hzcsm;%o++ ކ† DfH[ME۴Wa荰 M7iĪ{ tA@JD&\돈9q8h8ǂ7D4B=q@"}܀C|^*=0eC,\j;ǯД{Kkn+uzeOEM08# )Pw+ye&Ex@՜6r}V&o QϿ焭"l8kN$j?K,OI+yLz&}{ҟn ӛ6>A>`݈ FHҷKIB /ZLCbaR{}H[;pmYBuΣ"Lt}Tᚿ\aMI21UIsrB*wTJ4nYhN&zӋ0Df'ߞdm/cNh([u*iRDw*6 \\VN+͉ ~ȮX>>g"9jTn {N+7!DRy)j9.򠄍fý@ӃU/ ݺ86%L^6qIC|@F|2F%DS.wFGU+nhlD0pẖ,c9Je4SrbSʌࣘŗ&KVdr̫g d]f 9.q}་QX|^ⷐK Q-DV`ZDŶ/{G86M=ShqLs'8 =}&w_iq]KyA ҽU#aC '#&al1hsIws˓;Gm IWUGB1YR5s,u`'/ } 8&zQfb%}Pls:IWSL"yf 9OBFݸ2w]#e\=h #5{o{XF2aR0"5!Iv@ oǴѾ)jp8Vai,hiH:_, RG-<18&exnJ<:C4N2"LOBD {誐Rt,"OTB&m€W Eѐ>hfv`)gbc)nc a)Ժ0띏ֽ04BRӵ~YlܣY?r =d^Ձd,-#CμǰJNH=A@ *b\r_]130$P0>*CU-X zuш' 8ua<\8:iM#4  RDsk =#Uo`zT :dlTYPyO+\%N:%DɧP?]EqM/L oW!g DWK6|^Wr1zpa#|'JSzUy!A{)!B+w8c_-$8` Sԇ*ԉ׉{?m. No?sW;K|&r,ԧo|Wtj(@=|v,RJh=nv+ϼ&Su3BPIn DͿ@j"F2slsw~H􆣍&P" y.VE͗z9-hq8MU I>rzu=KT]}+C1c%QK2 VnthZbwoi3%Rfy";SÞw%ld!\ei7:b}-ɚ`?{c:&ِ*%Cg^?#EO ^4nrb='_M7S'N 7@uQ@ŮiW@f,نFC@H‘ZvO m6]˕6OPC4I$tʪ$еt@gD`"`@|VM|\}0WC}NBÔ>t罝x\ϴ[z24kо\HZC-Z=yQ^:3%f&@\q1 諸@Y Q =cAa=۠khٗ*XOćРđ@+Q2Vrn{Edzff7A.\X vj/BgL[ND]HeFgwPw^"o3^zxvnUl]v-XP/oVҬ_WQ(?&^|p*ۺM HU"󿛻n +zOy]Nܼ!&ó DgXsKOTdP},7)b$M|^0\(3>tyOi\bH ZNsvz#"vFk+'mJCle߯ ,Y L\M0`߹2l Xh+1/4NHO$Cceg.tKj"^6Yx4.S˱Lշ@ uw cwb7^;7ei\^CR:`i9`[/q{,AϒPL ȒےD.$QN 'U!)Wk?4y5D J&f+֞%!_tkPdlca'8(HYebSpг?Гm|6!襔uN\[Ȗ<"mP%C?T>2(6 ݎ85VKuQt-*C=VL9~],2ŌWF_$]NsVt 5A|sơmd߃ĘT+Vz)QI?GഇxŬ]x#pߴ~ۮ wmZcΊ-$%Y 60l*\ՙZZC;UV17͖ӫ|)˰Cc\Z<Dۜ6ފd46GU貖*$ 7=.'ϙ25 rjP.yF y[ؿ5y ,~+xOAG:խ.vJS^ƛǃKBf7K/T8k%xɁqRO0^]* a6MTJ( \6GBg=ؑނD&$rt(~my)Ohۆ6N؝&{w:M[e5:OBޅe1 e*p{UOBC'Á귋3jJ]yNNXN&2ְXb`kAGe=dN5%=1ܴõTiQU>3Qlj=.c@7jwˢ{!W@])oH :; A]GT6N%|R^ڸN5 \; ѐC_d!^Ds箌Qh] {zI}M[ujyt}fH0twwtý[{pq91 Vc! >um&×=g):i~4)G hM( 1+橺s0'ŽҐzUnh0av:%Fv.. %"="MΧ{/-{o:2">4a/Sm ntIQ _JC7zfD [Ƌp,EMD WlPۯԖ8?%殺$@kxJR):k键L{Eog*vmXp)ғdCg+\l6DbtƇx]~ c:HfJ]=]C&l0-$u˽.zfrRމÐstǂSZQ UVv/7 CydI21}t0rPttm %FRBJJI53{&,r /n EavWo,0bїt /X*!v\ׂNS-xnegS^֡\o9{Gʐ0r*3%9]a.G./b{ S*yPǴ%DrR}: %&k0vKRoXv2YxPpaN QZҤT]MkhxlI)~1"d)bڽz-$>Cw5tDpWJw’MMsfE8իj4Ix3B|1!z+{GaQHwMUeVco•& `|Myy(}WgDW 7'q|LbfP 9@g,K|Smܛ%첣|3g&?b%cufO؍{AIw"Kq<5vDByė-j@16@ XGGj8 po5_"v$}#8̅f1 w n54w'XTrd\$Hp#EF~aT.Y%9 Rw-= |}3z(>`Y(!GZSUγ eA6bI}9ͽ6,R)~ao+vϻفPGx:s">{'jT,PNr$m0ጙpA׽( $5Ly:'8N":Er+"}1S8l1dPD[լS\֩E\kqoWӚ$% s_{`Kvը.ga8l4k`#OiϮ<̂ TXaO;{fU9PVw nceLcFޡ[e55TE&wm.AA[aVXgK+ C:5\%D- SY"2ʜ4rg:#}eh!Qw|Ǝ* z$KhP?t &N% #B1\[G`NTX}V!(+tO<jKp5`e^pfHc2Ay4/p6zzW@XBR$PB]VVZ4aBSCyJ;mkf$|l|gf)[Ԉ-f: D@ 76C`8 ;um_?~-qo.( Ifp <6ڠutu7|maRXcƒ|Pe-ݰ3?eg߳}cG!!Z#\IΆzJx6V'pr893:"9<{ctȔCqg5v=DQB]b(jh YKY-r;I Rg:w_G2nQ@L'75U $ D>ـ%Gv%>1a5yHJ#Ђ`5 )SA*q6p BY{ `ڛCЃj:+8]{wW}f܆q>,ӴNCᬌ(ێCWXA)}5)H$\iʵܑ<]MbT1ocG{2um/IKsRt֧yrBd#q<'* `X\Ne0+ݻ|8ZlYNu-KFRq69>%9Q R;3y`AHPx, 1ArH(WfGZ0ard:ʺ6T7xݨN dKM eN҅ \ZwytK;< BT) Cyqg 6l}ܯ?Rt'FqF衰.NeL}N$"U(ΉÐOq >(i=IS_bȘa}u yLe $_ch>Z~R^O&_-!3}N̢pS|nѷ380 H9[`oƱg8kbK *Hr˳UM4i* `IOkO6<,"P6&4y4;iu3opf<K^ (d{#BlJ:`O2>Su/J X-X;\8}bG[SgWdA[}8(,VV}p]:^x ;*k`i}JH+Q]⒒sy`2=.}ex!spTȐavū`_tQ4U M\pjAУB6YFA\iIWl({ 5W͊T=" `Ki}7@M~ (+đy )ZQ[O6ӼG6ӂ%`ȕHz@Oi,gimk8܌`-v /t,BWm 9rgv'$Ҿx!@Џ'Mqiwvey  n&7&KQFkW4=hPߘk ȑZ-fR $fvA"!Zv)bJ.qQ/Nu;ݘ{ĂLOHٵFvΡ k 2Fz"vX*8O*mStSyBOqheF~o{+>%ɻk,zX`^&yXB38#[ڕ(`5ELF4ڒ`+Ԥ氖_E/TGSsnb@ "WעyʻڈQ?ch2;"Hx"–U. ys1ϑ싊m;Snԝ ĥp W\75>LB>8tĈP$^br I2Eyc M-dAJ݀/tóA\lTkOc,Pe͓Ur A䪒cūux) hZ.r`pBE ;h>cdxhP3R+e?uWbL|ŕL >1Y$=ڰ𫸳i<ѯlּ.? 8fd qmB  1^,Gru" :B["(zcY\ Y7e'kiYɸ=vd*YUL[[ҫ~`$W{_n_ ~#])KDڇmr{x ** V R57^?!PLHu,FF1j{23?}Bwt_ۃiZ´';H?<:'ܜ·fdg,:[~gy8۴Coh2;o|a`zo:|zFP Ε鿨3,lKK8T~(zsM̙0_%^Wr`c C[wR)2o2#rj;}458u"21Ŭ ={f:I!lozs\z{a.wC3JkF&VQ]{=2Ӵ.W"&Kn7xrQ &'Q柏N{kOIㄚO{vB`UB_埏&7l49I?o(s-\gS0UyqAEAZ ؙQ|:⍝=A ϏD%yؖz_1dT||8tE.cga~ExBn)Q8֥Ҿ0_=ewټ9-cߨ1-u.&'dN>yED>u+942Q!yf7KM2\+ToM"RPO'e3Fh 3= ~񌘿y|{*}|%t%bHPԠQY"srk L?aJDӿl)vBuϬ'dqt͍k4h@;kG}a+Cy|#IǦF>j]U`?r$lW.owrWΫRpa!l z!y\G^,f\> xlث黦`&?4_6=LdIڵWϷw>;'6{ekrX0HgcDZN(pLE8؋DEAuLf߀}I^졲8*= kFR0XIlO [9! $<-ұ8MsKљZnW;I1L_ :DR ӄtTRTUAD*"K W< p0tC8{&bݩje\?LhluO.K9qnw 1CnCvufGmym@|gsnjql IrέDO2 g{ރ<^;\x@9XX^)~jmߖ,Ƚd`Hƃl}7n~d:hcTuF$&k/t!vGVϊMMzIt= R8*zdxpPRǏ$Bz xu0tnk1YgP~;K(H*ȕG&8 o*Iߊr;,|Y  Ù㺢Z@Άb(~X &Iu[wvgqO8*LY*/,`8gukA&M5@9_i&rB7DCߐ!=9ɈɪX60Rۅ_E8[ܑEt3تU2)5">LjU$MTxʷ' ";V7*huP&fE)8Xvp|tΝǷ3OmMmnR8|1GC C z/+@AUe '8KȲRJyofq{I;øw;7q'RĈmmw{O??E@\cu+ mE]9,2ЉR4pxd=R!o|MWɑF=‘\/\{]SqXxg#Fge'&@0 `R''6v_`X|L_LeryH I76S>-@lϡ`BJM8EEM3 XkV+,ɿ)H ibug {m[!``F@9@N>S6mN>`X̿:Uu.gH<;5W(tJ>"_^[3 qF0G1ȱ'c )rkF6ʩ=ɮ o24+mǃÑDk>9y-y-e|cbOߎEkoNL2㹋&mKSMqn0ǛmL#"y\6f'sϑ3x6neiLC`skJ#{GҤWhõ #|/q\\ʿ FyٽNpl%%I(DjP 5E/kOI!su&m__d}A+V%[Bؙ6ryjI 08_43Ҥe}aY!)DP!+3҆.M=[:fc!0k"`c[;/ʑRFU[7Ф8FΖcDhJ2v{bTUG0 [c %lzi|"(>66WD1ɏH{+_ Vs-bڡ%4=98''QTjş:Ǩ1(*6os dW:Aس#= wTEV&7ֱ%bx?@DS#uTC=!L=5ɾ{wg-e-2*Q9!}{8tnEX!@p Z0A>XA`UU5}w@<";2vAZ8Ŝ(َ6/ϓ[˺(9Cq^%bT"^ * tWd1-r MAs_Lk 4p_K.?/.1UϹ4:CSEϷqȊ6hwKRJY)iZ89^u7 8]Z`X/M!M|=n~Qb*10EB9uzz1)ĽXE'ӽu  mR=%Jj65(H\ [ǡθ~]$sxskd8k.-Irkuk*ơDKʾ%.f*S0PMY0`n)"&;uYqSNHEr#V6~ >;^ ؿp;lw {GI4[?N\7 ZfN  a%eWO` qNs5ש N*V`"I=%i82A.k^&Y2ɆkxHqg[4DOJr 'b xmsQ.“&9ZnD5$0CNjwqpW_K3BQ-I!D7 7g0YHت>+RฝBOzJ?\C2&T0r ;4E@F*iXVf;y T+S*AJz|QY`1; :N->&qyeT!W_d^[cLX^M}! Lݰt@Gp^MrP8 A9DsʁU'|F!4wAz3ꑲ ,͌NG;a*[/_ΠT8@ %⁚t%=2-kK?-{ݢ8E7XH1ǢMoy-_O WWb?B]Ւw0vW#P*3n Re8C{$M.9uݜb$tF_d}h)AXTȼrk %wpˬ`C䢔=í j"j^4ΣV05wv9(ctUD7N6C:L*-*$A}̾QiQqȳh`mSNmQ/J3?Oar/e9 0qV'1]dJCǵķ> '3Vo@g5 {-۳#NoӖUGrVSCԱ al4R8%ȘI 1()M<>@Y>e܈[B5 :bWwp3[ؤ H@$l^0ќ1ӊJFS1Y+˟g/ɋU`ЬHߍ|.G/bIB;510$`ձ̗q 1`m+Ge.y}3hI|WC5ڇ)X&t2.v{ɁP]L9+,Qf1$wח`ij*̑r q:CmdwGǠDLZ5C uT_GɵAav2-_յ[U K{Zl[_+b:WE*m"~,klAy~qƿ+M }731)pVNKn&TQyPdvɋq\3}IIV+F+Bб"Aӓ]@޸dNۅ5ȟd<]ǹqHgtvwB We` C8fhN1[Q\o'1gi>I|gm!͂Ȕ),4*Y2ʁ\yf__h''t$ RDyvYVJQJl͟3޼n<^V|"e2U->ԅZidK8pl14hzrJyk[X~q^;!)ImҼZ/bo걃Q}Ʋ,sq*//N,떘WjtkMs8C< .:ukYcl)ړnGKDή TiQHFn kXu2B)CTT[!<±TDHWy5'|bꬣ`2vgZ'! [1_?4`U\] ry;Q`FS6vPOJC'Pq KCm%9p_ {jj(g6jzHd߇T(X%ba =RyrYv9Ä1EIDA F "bM/u*ہOv)M?npJ)ևva4+QԽ8jA;2P^ZY%8=j>=Qzs&/q9{ b X3*ңэc@F hhYͭebfJUx*w㌋$ ?|hp^xkw003;|0WD`mK\፫a-qLh@ADYC-aF 4R!1Ka;Ҷ omI4к'd,: (Ld5-mZ)fᔚY_Pi&33 j:@K,(=J tڂۂ$$Rh{P ?v'f}0H<)2Nm1t'2xҥַϙޕh )TM/zh Ҳ_ȷwT_XLM67d.M(Z+:·) .W(`w]֥po[`j䉈n=*nmgx|#^X":9~d+6q~YhkY^K頳|l7z@^1~5a6ahFuu}iUI)Bi1ՈcmҰ1[gV"A{ICGti[i2s˫<k3 {}1!~{ƨ:dؓJ U>X )|p}/O(Zmc%%o$;B бj8硿y'lAͅhMK eXL,"cH"1'PhOz!'}~`AE<ݳwZ瀃`3;#|dMA[G9:/X0M :ɮ:.p3r>j}]epi.°Ufr=̵ 0tGXf:B_z_sC<՚So U?RFba'dSfEփ#s_pOFl﷭IsiE B?ij UdʺY ZX4ZOG M (u%bxx6ˁ<^ ޣovX;XW'Djp0E|FASR+Џ89a^mR~2 5ZeJ }G=6Jl9/'վiQ 46Ic.gt;nmc-0r/Y3VDѤMZ#[!)f ށDpOPyHudO{4;7(7)*I2y]L;IG_0*etG4Dbn%QZ?Tv?Mj7=ʶӉuRijk}J%ޚ"k?/tUąѥb-2Z~8KE%NT{.q}8Y¯#΂<Jmڑ+iX ^7(Zzs9H*fAir SUIɧ%2?C썀xwm=2Dqt4Xnm1"4rt5y`QcsF`i/0ꐛ7zΊ}Vdᙅ8ǂ98P inh/@O,JK4#R|Ҍ'Q8v#/wF6tDgz'ky` _aRD  p_su}Tp]o-(K|MR|[4Jv,֠YƄ] uQZ;*K8nq%'[W{lF "iY(zTOV}R>ЃNڽ6P|_  V2ĆAH=3*@몮G!zmR8aǛy[@%ܰcdPDw`y6=8m& Z* AN2eZӾ 84 Lkg^R>PHTv]lvjm~ZG;j[%T$%vq-Z8,Go8d;tk"X7*gDNu{ Yzh*Z3^9(5baP1 l{A=I?(sG B8О֭ ursN 2[;ځ ~n5|;ߛG a0cJdXꝭu{'L>m1mX6y)[OXwf@U ^Mk|t1.B4(R4v3Y2i8`[-Z='鑟?qAqCS1X'@naUъcLg~'n8Vf̉P|wZ ?*c" LQ 8‚]sn"% rFҺ? Þ3OARp3zU֑l>G~MiQ]L߆V${o/x]\ylsu7oNtC~PA2a BrGyA.ܢ%B{nﳔtRT}rP5phjau`BMMe+שJFPO`t[:lf:HZ['m4-[ DCI^Žz9K]QU &m<A\e*@ˌĚ)35Qq( 4L%XEyմ2J`OFFA0|P_H]Ā2W؞n !4J=ƁGAQR;oxVz7\yZS[)9Sm~Ԥȫ9eauAŸvdjS&E[:f _1c[*ͫ']׭JMr&AT;~Å GH*'~bAg5)^; jXxRtǛ;.3q4x9UWHao^3j7xJ mɟ*XU'D-T 3m?R>  Og1#I{waMvۥ}K8 dJީV>B<`.#oU. /«Qam JmrEV4^Et4+"B%Oph]3e`q@jj/W44w*ƑS6t 2!*d~S==S kIcHf9WxѐM N?};@ƂfEQoy|$X_GY s@Fx%lm1Wux{~Ƙn jehP|#ŘҐz{jZn.Fɒ+ДAř5ue@_'qDE0Hẍ lf%K-210y'br;g:(S>,qlFm<-V3 ɦ[iT<Xy!:5ެIsj@'}ݹ*_=/l/|o|8Uڀ)by\':0^*hvZ} 1f%xv,!L4J 3^ehKLF5H`Ω6,Xw_9t5w K Ohm*?PdA_RiáktC{G#?8K, p}Z7 uk SKDTU{6m\ZV;:¶+1aY9SߍZی`_OtGL>L( X㾾+6imZiĻQ/?)a@oSe $@ &8p?@hy:)ei [n?"\oa짭Mi -lI<<uTXݬ *&|znK#ab=Kn_0'>)+ '`sn긗F;<^"77g1]b-zð&ogKע'- 9O, CL4>Gem.Ew?NWenK esn2Ŋv j˷jE#=ܨW+سN&7R$bPd&Q 탟uF52EX ovzIeY)o!`Չ\}̊G]UsE ǗV,GP Pɂmg&֌@3 RY+~vg4F/R'$&Qw(srnSe)rPy13 oϖwa/a#=:+[N$]sk5IՃ'3&ΩSdH-8Wi+|( MTrQO*6$?[Fv(AہKBڊP2‰,ؿq8e#X;Ιx#2PͣQ.[ཙNH˚)>W5 ʄmZw㡍eRW^px{*ȝ=aۈà[3..ߴ2>hnXľH9b^N7G/,YzdcZYMR DHltm6gHt'~ԥG٩(dYc;v2pJ'x$\DN{ªUh^[>S"?1g? ?u71?[t6Hu{dEBP$V.H0Z%#Qe#85xS!-J}Ww wP|&8'eKgsfEm+ HFP4_5>ofGY HE|AZ͔R>̴s|!zϽODʥ,]cfK6.Vm'}~d:H)H<pԑ1պ~eh⭆K(7^a-xAX2WM<+c8+ \D#WqH]Cb_DTfG-`9K&uE7v&2u,穲vEb!I$ϱ$FݦD޾Nҭs]~7Kn1j+NFgpi&0~o3&F?be9z pd:+ؓRT n\b>yGXbbA9teQGE}ɩLxˆCdUO,8͆p_*^ x +ڂQGS̍7|0[ sdN)^o=#".BDBF Ą(`Z\*[-/!Fru}N*kӨNMyqE^˶7֙;adHZ*옗{HlvN!1mxx _~w.a!N1 k4aGY"Xk5C\bY3U*+R%<3zNMJw?EQcb>c.ҩô8:wv&:W |^c^Ȟ,=:{;j/:9hI|4ce%7+`pAδy"r^Z[co4S|`O;N,?Hb MhoRZumۖU:|t<Ζ(W]kL<?j/ ۆw#ùO_w0^\\:uS>v's|JIaebUڤ(ވ=Ae"pjH/ZV/eZ =t ;Ls4 \GdZm|FVL-FG~VB1d_N5G,LeZ@ؠcZop5ƞ~LkN9u3t_2޶} W5IՠHw4Gp^QN }XM52#N~<|Ty23Y.5*v1^=.3wڔXF@kوi먆:G+o+0 g 4 TUB|+%Jy Zw R:]/R)mr3'_Vtz>썛R!1'` γ5#nF>AļA9<pjYySҷy'4qiL$tU`Ӛ`6U 2Od-&7)XA2 Iv<5vlh]qGNc(C&Lp+/85g7<Ǩ#s^G?kAL$Q 3krwF8k@\A YV 8蟱 Y!MVr>b?uc/3Kλ.)N5l#MbmWۥ+YL'hp KB}CP} m7ӭxT-j) A9AOǙ½PgDauXI zsuKWa] tqKCj}!ou7wQm^7SWu=+4<ĂæI >WO?kUntP.J`Gya+3T?1k;'.dcq[m7:ɤ[h4K :1δa-3;қ T9%?V^͐j264tΟd]1zo`X0N *\V\:WZA-Z zFדCt -0 X|?s'y2)Ad( R-INpbGb!:Nbqu@E-H[*_)X]qg7~lU97Zrh]Xx#>|"0KM.iEWaR7㶷 PɺTt#lMG{3{~ZLZPv˲ݥW|Ug*8AN#4oF8vKwX?>nwYEManI+۝qbhtAoay  N:p`uhMv'1GJBWE%vQ]4)O7dؕ?d]f~H4Y0y#( Mv.4XoM8%njf[5́ A$Oǔ"3罛RsPN4I(r2|_q(S8Jyf~z,PO#"lA팆/{PǺ%#b>WM S3*/04mЎ߶ mQqfBWv79\D jhqvI5Āj?F]򷞇\@bmųk<3ӭ kt g?6EPk=Ul6gpoɮ3 tL2% c+x#xCE,]h0[tJjLcf~ҫQ0o4`. ov7;$;@Oڅ^G}os: 53l`ֲxH1lpQ#$.I9H Hn}1A2:D#1ĊJo_<ޗJ1n`)Q7b6pZ7-.R!gYIQO(rT 3\Wm4qoaE#N6 I$#R>qeyw(;5=A_6 .h~tU5b=AsZLt+?NI2&SbʶjҢe-@HU\u=?BR^?-B@nxdZrwjOZy,@G@d|b#^BPT%34ܕvȦRy+䪚Y3oTO=)scuR DثmH}Ie1h/GJh1. or/_TV#Tb\y9?=9nEV^9r&- ඲e&p,ZN?G<bv/U#ܥۣH7;5ĥ &[=\F9Z2hoZ~42X;oRU4;V96]Z7vag q` 2:~2jϕqhhol6V{)]H6(@5?)*61f3TcF("D,:T|%Tu@!uvGŁ B)Vˑ_v9x[Z9$K5Ų15CmDB[ƂnFs. ]}Gc G'ws!WlnL6.8KF}{E|'VK*7ESZp9Ň,3|IKjou;;X-xltۊ"uBhrV=.,;X̥[ڈ7sJ6ǟrq^(ӆ^SHR!_{K  9m) nÕC#o<4Dȏ:y™z :n`q B9^ I]8Ig"> B8'a+GDhp @Ixv:(pm `%IK N{*ŽdY:J(/DS}vn`{,.fs"l–&D NE R9*/,x@2*WVQK`\DoOeD[ qYF&'oNd3 9 yw< qi8.ܞ9>N܃16ԏ{n72\̈́49z맞w| P{[e,|8yWh"X>&GϳeOr hk㵊E2n޿%!]߫@)J'xHzfP;q E$$-۾3a}Ci zT̠Gv׸2ۇuw\ӇHؤޞq v\HW<@6ܡ 5ă 09r;/iK};4*<BND"\hl᳂SngO/sz7a;58OGRoPp,N% 𳛡jx7Z*^#m-]Xq3{O V*<7hF /Y`hH3< 2 i@"C"cK}hɨhSCd1{yqinD;@JOҝ:ÔYW[(2Fe$jt<01pa 9l$ H-pk#MLqQWPA/S/#@! $YҞ99P?DhYadH~ZW:TyKg=C'W4i.'!"^ c5s^RԶ붿*D(-53v.jh?i)BINg[(&F_+M8< t# ,b'DM@*[NO*QxAe429%ER-}{0R֋7w.T Ni/RdH|b-k4@;{HP<7$*'|~fZB.\/~%纴S; !ro1GD5}ByHۄ>j0|.L[:L80L{,SƋg-Gk/'\kBZ*۷26ׁFQՁIu%+FEJy2‹|ءHjppĶ+bE6\[r#xB3I~ 7oɗ5\EQ v#6Fȑ}ɮR0zQBcCc sXjBĂNlʈGi쑭҆JXĺ"vNWuӅ1x̮/ֱqvAıDM]jk;)`plru.RgBu`K,q" SGCY;KkUƣ{+7B!S_a'K@`: x7;DF1 2`7%6|&'k6 &ay"ߒ!6q C*VF_xhߨAzX<ӵ|A_r{N9Wkr[g!T ·OYY<5舮?O\(!VY kYYi 鋊xjveZlDR:~jn&g!+z'raMmb~:hiarD P~Tiۛ6`pfakj6"nfQq4>T\#x(n;h(dg5廝1.evH{P_EkCOCx-?;~ gU ^IR&/4D-##&>*N8 `9e9)âwR(>eĈ1;3Jf%*i"F6}cqD[V;+aם?ݛH%K 4!D>wn2hV s,՗,=q㟈qF9*Y-^Qq4HvWup{39d<ɕLQj\C<}QQ烽mǒ:Cf22ꕆDcbsqBMy~077ʜnl_AH D`.cos *4h CX$`Aҳ{'ȬoHmozOt,V[^=̎*A,7Ew]Sqӓ6mvO% }KWyIEU,$ᒑss,Ь~g%jgW[u QqN2ם֢i`6WxnLp~>GԛSRq oRs^TW]lr/6,եw0 <h~:e~rdh0Y644GG-80gX>ˆkQU OhŁj,p"|PvԤ 4t} Fy*~o=xmeO0$ˑŐz:ئZhO:ܽBAC׃СRd%50sM,libwʣ)gKopuȃjpͶ e:߅>u9TllP^!ۮ%1޽(1:{A d:q >" -UaiKME~SPsJHd}g8d2Ռ)Y: 0^oKUıt_C5jA"t->܀-bF-ջc>šWQjTQS +d]-}[u:/OJln'he>#wR7?XRĞQTN:\)< kZu1ތ$i IEGO/?@˲k4pBbg@p!gm:kƞa';W>4cvqu:  i&uvb3@ q4DiU&7ݶc~0A H{t}@ѵ7UH hi9CYtL7~$ =yXݼa vbhὊT'Xnƈb`‹gY_T:izk:z~@DG*lu~h+,x(lq]סk 0l/'\K7cQ3M^1m6nNծ$ a`fXkuĺO)0Nu/<'|QJ:2WPXAd4 38rTr ս1O'-;]bttR٠/d͘i{S`#g$BN5/5bF+) <Q\ }7ԧjJ+ս,pΤt?R ^۫탃pchϺ>Ss٢II@ߟ:|uC2Xh#Z69)O&E3Hʌ1~~+HpuR3}qeB:B*0^󼯐Z=5 ;z >b3XIDH}(Դ_>S]֥t5 L `2޿\f*zvЌw ͉)@DI*C:SӦdyFnɔJ)zр*jZJ<뾄s[V:b%erbc&y;ʹ2kMYa S\Ff[D-WVЁ3%SJg(>ZǿmGl@fjqCJw-7f;-Q :T$e8PoWGIU334 Myg+p|!(!1S-CvNR7AZ.?qexd*,HyҌlN#O}9L##U'1*~m/R~ q堚C4l 9_sJn( TynQKOMAIɃ/K?].XjQ2M=G \ ,%-+Ȩp (~=}CƧ_ 8DDX#Dy%a$]zoh`NAHF PAS%Nm1y_0678ue@L\fhD"ߏAdXi3'\%oi>HSO( .)DPS'˰<^/h< iGdHC]wPa}V8*}-Lk3x=oVrيC*U ,T$l^ljA[hkߛ׺i%zGԉtO#L*vWJZM]+4.(J G&C.n5o~ . 1>wz N;I~Eh r+:mhR_Iǿ2"so{pJ+H$fmls)o+̘izp2,Rhf,4!"`쌪fju,Bm~'\0EW@#9@tp=Zd'9= 0e9ޥ:Fُ+Kn=ɂBXe :IE1y$(D!?_+MJ뾹"%ʜ-mlI\IKjl?ϯ녆630C5MgmJ\}[kܣ5s*H<))!s@vS#eqݕdCEސZp\\oVF l$}y MŌ}km^g_A]6q;c{j$Ljmÿu'Bn n[,$Iӵ4{B/qɒ2XgrI=_a6?YYuzڸ7Le Ud&Puw9fȷgԆ]LHٌiXC!2EcNEPe (͕am-!2bIY6iY @+B^a迼L{: I#+ߡ9ɋ]Q*teXD=w ś{\򋃋'5T<2%aذF$ kGHCxګ|tɅ&MESy|M(mm6%#ƗIcDFИ>ТSy#-B _Y^SBȨZ݁QŬnc+2hi駸)iݜ/r]~hZU(~6\<]xn0Gvф8e _we1Ub|m;Zt ^1WKPxvk L_Ld(G1Vbz۶1P8Q;D/OF;?O*'&6^桇4|pőt0I=S*;FkiIмGXf9X% ؝/#Ll7ÃtOɤ'xpșC+7/4LX ӈ\#-8!S$Po4"B#w*ƺվ0]00MtiO. S[5vQaܸf v089(&B?cYNBX-3j}˱9쳑jf q7A Gmi4*lFAm6Հ:T/cxU" X qXpE(٤f3X$]FWJhwSu7^ŵ=[dP']5S&am|dBt#)' ^Ғnn.h*כFZ@E1j}̐Rs"' HsWֱºOL2qZ$|lB,5| P S? ~e%i}`LC_k~? ɇ:M:[ 3_Գ}wkcUF#;OZxJxk9_/B,B٨hv%F+\w&Zp'eDr!rYƜ\ ?}GeO"$7 96eN{j)0"8NIq"d(uviR uT w]8aʾA 72ӖW6>PHfRA^bDoB,ilkANt/m<;XGNUG> \ uAz\!I^9KE}Y$59* d#bn+W$9q; (ę&f]Lq#Lփ-v|]}qi Ɋ?SԿ=龬D Ş ڟ I%jޮLQAĀ,8}2@JM  KSM$2ؐ[ڟ* 70f'`پ&V}˒DG*g;|t Avnȶxv#R%PJ3e"t}4ڭDs3y*~˸TQ=TTu.^]XNxƓ))pOD/}ā:pτt+ (2}J tDT݀&^Ix=@&ڱj& 'm@oW7Hurc}yHbǫzVzPở:~X|3';\EkO~7}{ 6Op/5a*btJhߛwzn1N[xebVZjkȵ"V5۠ 1icx–."iX| pGrV/=WGU_}&2[Qb&}n.ذwQf:ʸ4웮՞sF%T}"57* &P7^i^Jot8YY,P^ϱGC*z:7f4701goY9EC _|AtIՁ~cU+.͕UlWa;97oݶ*A%IQQ8c'?R gNk͛ɉJ*' 6uutrdz$J~B +}1NTR-l/ch$. o\@d>rlł} 'x<˪eG"̈́92\<|4'Ҩߢ ~U%rк\ O`n4nm}4>rM6WԷ@HGوָ|)y<Σa31fEȥplGL5YFyI"ӉP1mǢ eOBn((DZEIhvdcF`@_B 5cCoj ̉]RBģ0rfY0_`Scw7L˚NQ1g /X60Zm&Dy$Noi"x4iDmȎCF3=#M[^a[vy]_\XhaS\߬ֆA|nG'7ټz,.`&oEO [Y>.AfruBa|GQ=m&{vxQȣl[Yp \<>ML{~Y]cK l tZAw# z^$(S}q(\'$`MAn git:!V\_h7ֹvV{v/+E<~iCVóT Pt ڹ;NW\ϾZ'Âe>X>)!r%6bz2N߸SۓBRXOLWP[؊ˀ[FwdMW㢺Si9-cy۰!V~B;Np7Y6Z7;`b?6Q],FnPy?jca?: WEZsOyeLaoDg #XX$7 .5'Yz=I`r2´竩;[مGRl"SD]yR=x"OSş^7mTozs{jN\}(i=Ϋ[#9twdSv6fH'6e[vUPqYcg]1 ac`τ+~ S7<([ Ɍٖ2_uc1=f ,~x%K^Y)eߒl Kp`v银KwANE|ǻ/hW^}* /:R.k cu-A%¹oFq%(e?owe3g tq |t)ך 8P+UeDEQБlKي KB[202F:p,>k<[+A 2 s3 nσѫ]z%@O}P;Eפ;ȣvO>P_}+v꽠*R6* Z91ɉtf=bƊ>./dHYj|h@S(qJ(ҿs8HoLOP?K i]^8FRE%UB;$yis8b@V?e$Ucc;>zbZ5yޭ #>ZMAa 0'6$g}8thb9+GHUvj:cփoNlt 7Z: gp)/&T;oz}{nhb *@!g|]S\ H]^k3'% e n&'6}A[Sւ,c;dԬ6|qɐˌUu \vHnR&O,6sNVm~AV&ӺVƫpŘz($r%k8bH)~ *mqBJ<E$3ys%-Ld# IYÏLr Gm&}},H ^3GZ^V7 ܼR9gDT[Krh]=s}Xoa X@ ,yAKec-JMU%ʿa6ؐ;%<.5TCV5L-rl5)J7=L2|Vٮ7fN]̟  ۰BP( duL`A'l˖sB'G,+ 5[n&AЍ-IжAFUA|,"exk*mE 9j dɇ΅) jAgdu()zf!Z(فG:}ҝkaOXL45sI}ZT7dD޹禿NcZ8*q$BOIvA/mZ:C&_af暙gY7?d/ * jG^<^?"U(^u[cZ%]_~ivy2L8c&pX(h!^3?NRQ׫x2^JCc&ӌYj ]'HLu7'43~yrgA\p:|9[vo&ؠiM73+ʱwTbii%gF^wZK-#Aܲ`h}+_nME7l[t:zseg.Wno#"O0C_DL/b]Ƽ;fƪjl(ƃźyw:{=4C;z> t^/cAp6k<[i"ZDDr}(gvd 8*O-Cg8[*Sn)qeL_h6sᰯ͵/ճAh(YܿC(=6'XV} J$]1=y$׾:R ^i$@{ܒZ-ALau) l>!=A$r(xhњ"pC#i"g_2++R5!au[āRBwls_o4c;w.[JiRΟȢyvJ1$67.P+a@h#] >{e %nEE")pnU72S$9Q%(QCҙ(oa ='EԱH⪜!ĕ3?_ qVYcy?շA"Z#C_g] Y\x' >!8FFLSzdRGtSW3L5q@!FD[wA~ۛAiw7|AlG%gΕ WBvxE5t " +o]QN ,#*i"<"'7MW!!"?"C;GlUv֕޷ ,o) .E,r]ؑ b,@N'ou( XljX=FO2GlzXYZ7 xynVS<< io$gyfV3 ovI}]-p,)ey6P&k1GKψ*S vї5?'1W[DE`us((I"ĠMnhBaܰt| XxXP>Cǡ(D? LtC_w%:tׅ I ,Ԭk{a{ t imE8N̔RM#6R5,U=TrG }T;H<(!8HV8,}9lPϸϣښ Uq5s-ӍE]衑"\l;ys}I\d, pIB"qbzvrjC+COhs؀j%s,Sr\-LR%f@[24zO~Jpˤ[$ !eZ"](une+"щ[P8פfob~D뽕"@Hw@C=6ODL?r4-]3bv𺜨Ǡ;=u# U#X/>}1Ipq,6|e]#U='(չǫDܨX*I$nN!/S 9ΤG4q4S~9{5p8Q{~ IJ"c~[-9LZ7u@{Ցwbnr1/%]m:"dmH Gy+M [ѼTS,ny#h>m VzӢ͘22}FoWmDǖs)|,\pY. 36~y/O× 5O$ x8zJFOYx1+h# hLP#[1SWeR1&Ψt}Ǜk0cƧ 8ApO<ƂÁzN֌)wݤ)]!&_M&v7 =K.0L?/ʎuV.+~gu{͉麴rm#@HvC"s2~W2FDkLmhD06i7C ϝmpOubŵ±܏ϭP2 gr{ "R>d-"<6 w?:ߑ9B'*gf/hR|SwЖ{mF}䀤]/Pb~9Ɛ6> /hB4P s;[Y^ڹă[47`w,)EP <7x`M1]S2Cz K&(E }X鑟kב_7eWYD5Ad' d]@ruWc0 k)/݁ƥ]̪7߅F8k?cV_וʂhˆNk&S7lP D $Rxas@@r(ðJ_ 4PBϹ-~`tx8<q4^=n23ήJHKo-Wx1ϖ'ӓ͚UdC R]4̣:ģ*""q%!M!E{P i9D@a% 3x[%8OSGZ2U|F_٠ r(gr#3uj%ɮ7"g!fRͰ]nmd%/X wlffiŁ5;T1l,|mdxcT_K4" ,LePCT )9I.BawLq ( `#G3#<Ш_cL?O>ws|ak0֒p[/ü"@&@DԠja}bzF%;IKu&X4q?b%j;[e' 'zcVn׫لkL-Xxz+w'q(Cv^~c8 Rd7v>D ~R\RncW 2r*~ h8]ܸ™*W(B[ɳ"'bM-sfj*OuO_+.y|)](m\@">iFH6QgÉɭ f M5MK 6q/j ?EboYy !vRD0W/ xPcvDCp¼Tp!T>(52s[ m3r㮱{|r0}&D,Dk>"uUuU"ӾO P;2k_m]Gf zq$b7 }+Y2)J6`.ISYM$̦i]~ˈdSC2X`-&n됣&~[c*Lb&PWՓ/uq,16עS`3k+0&xu* =Gu,pPUVc}mv.__9j? VϿgSή0pu\B`l%}msV©n (zkHȃ?#TB7\&!_E9]WL7g喎utݎȿ$@}$"Nd]պU!xd5W!9;q.j+NϾRHve a`:tB`<2lG4ݵ*[/[K V̨&r͵w/K+xd$j#jF3z6*h5K`zP`%K r6, p8qC NxPYPoYdF:OɽܚZ+CzćȖ[d;h-{ڛoܫ_YRHe^ hl1oK9${(uQmE)s[X7:&MlJ8;ŬwKz}^d'R /Dh Qt+G`~9`S(FE^bCiЭy*rꩵيvgR2Zj `t:nl~Q{bnJqo߽s tIs@W7*>,4.opH= -2/ U͵bn~JC%HuXjqf~p%ݯ"ieڙXK6fyNZ%R|zoR9~5h3iQ_P}u a[\%/A\ Kv=Ϣ 8іm"I!Q->?U8PwzN&c fQm7oUOގTdobؙ`ίp435 & h[Wk'oŒ6AywO4)8co1_O$F7h?]o ٽqݱ-Z?irg?s^k/2n;deXGmdW6B8+A\7WCU nԐLc΢ +jS!%m|?Nl32,Yo@n!kN@-:hO nn.$!Uؾ|WĽW \v?n,+]"6N: |Sr,( @X؝jq],BIdJJfYm#1w'yg"i`dzCt5q":CuFˎ'39;}+cK j7SbPSM"R#DH{:7~zp!$TU ql~?[AZ0=S`AC]+K^.}rr1c20hm;##h-q| [ k+eB"qwš1 J*"%1{KV ǒ(ŶMbTG2+=o3z_*򤅎q3mQ`1vK)y_\4qkeTz1 ?3-=.([~W 4 {͐-h;RQw-j6,SUi`TXf[Z2>) 8G|uXP0n`]c` } OkD f-Imus$WT=ܢYG.5 4R|H,@DqGPײӲޖݢeUJQ[ecs* +ø&Wb'{zj0iyU`ڌ tgyy#J_]B b 6Q*y?C9Ui|IFm0eCzPT}szru?ͧ;`Vb?Uޢn޽Y n_h 2yo*.߇1IÊئi h:@$@(|YXڶ737U).]qĥ/ST S'=yv>nNrkG/ֆ2Nv 2mPF#WŪBPvᕨ Sh\^ ,pFoZ㐛7\E𧃲X.DrTw 7be;?[lEuPIH1HTI- 'k?Yո+ͅܫDQFY,D;LTerBU%42&޿QR9P]aOش0ްQ::{HS6 '\tzn8!Hή'/';\'_6f'[j{ݘ]ݷx' ܫ~0mkZ8,Pt2Ml`V&޼تM>P (q̯҈O=ٳ/s8ji 4ٲh6+SzĊ҂},+(#s]*w0 q}֔$~/_ޞ2;9/ke&M@ _ƾn-D)D=|G M!Zjd]#_j[t\Vl:0/4/G+cC&Rٴ&Zk% iϵ}[8ߥ )߰#b:Ř uU -ӈRR v'+M &#J&1rzX݉LX@߲ɫ_sDe/r$x?Ai_{Φ-;s}r Git⣬^[OrqRa,t~.Cru»OYZ  9J&tOQ)avVi Fl42GŃ/R0m؄D]X[#Qtׄ8$J-I儔>ZNM/ 3ocX2Lp–{_YXGOq)Ļ&|Jk&-KFɱ Nld.A-$}! /3WĄYpKd,[5s=*<@;w@Y,NYz#lN]0uhL,ծYEŭNuTAa =*ien euG'6`#FP>Yl8Tƍ<~L}6NJ_?jaQ}|eնx.ڧJKb0$ Ƌ(R{jM%8j}@6ɻ[+:R]n\6K]|/a!0%3H5kx'$0eJU"WrȠNQȀk~Nhh> 'p2Kn"!pfsy\UӉyq*)ЁkMA),h/%WUb|ؕN;F a"}%(ݧ<6i9جیޣ5f.]\1M;rvIMS}oC}ge)l rUXX 2"U"B00WW<69.KH Rڈd^Q| L'L$Da8ܗt5E@_"9cy맷g? p~H_H:&zqPo:0v[0iQɈn|vnZPcSf, 03vkjt@-L;spZFt\ <&\Q;%+Z=MOtdʽy]o  [帩£<#@4ڨmz/n=J6l!r0Xo͙}J}#=tNK?WK09 wg"pLtrE:4w|gB,K;IBj>>#d\5y:̃ %F W n_ I~쎮20ĸ?ÍMUt#ZT 18/ 3 &jPFbSϝ>}ğrV[(V>:tƆbQ@K#Ps|$PE2Quf5<[C֠AaEƢpThtaC:M>#=vfva»P?BJW"QW'`q[n&GVF>1}:5:%_9~j=/DO("r|JY&x}t lcr=QL:";hg~'_cg;xK0x=uh]gKD{Ru Z pȮt J&pL^[S3n|l֤';gi=T#po/NTLf -/Al@74(&ݎx06>+Z?>l'NO@p{W_BaQz x(q:Ai8el3` CVo=ab_u`/4! LAiЉ%B^caʔXmjq$->&ʜuÎ`FE4KhbeQ[eceVvux@fD}XB 7'F Y#]rD)H ZO?@,K&`T݈_{ U\7=$+he3$ؿ*K2Ud]LŃŻ󳘱`]eү,fȳSK%SPT͝!n ̬R@{*@l6~soA`@ELYj3#D^1BحG^2:RViJ>n`hk/flm7<4?!Tluю){Pu/J!E I:rIYb~iؒ xADoL6R*K73q.xLЂCl/Eo,i \KG;Or 7_G?]v: 3i gfV{s'`꾛fMOsp{d]j=lYE𺧧RDm^z{(nH .0TD׉Q 5YAMk]ŋh8~yz|\]dp^H+zpe|=4)d~a@a'&a8s%nTr9]ucJO(J4ZL7,3:Ur -4lK܁2HQ 0o呔^-RM6+nH>_':+W ݞe|J|r+շޣT*/ܰS1.{W]5j0FO7B.}FY/mkqBA@hB͉Dd4Wo-vVF>fmy%L*18簱VR]ċKi| AFи̏DXixNl~scPpUXҋ ]mXH\-FLHZb1tW^ssO=Wa__! _0.6V Fpˁ8vkbk׏/q٣;lyM}Zi)j9̄trZ UfԒY] דF3WaGj:c*~.UWA@ٽ1c맬y`V=y'FȲ"Ei06&?vwIX/{~D_KljtaӰu;gӢ Ơr"]T\$EYwps|nֻA%ʳ28 zUd@rzO pu^pMh¼6<(&=L1VF7:G ݸ!/ZYk{J+iPׯ ЯB| i :h+ ͤDǛ(SWίgC!el$pv 22[ Bfnb*{ M`[9ĭYF~mpS o3YFpePڦy,k3BW/CbalϝlMISeVؽ4G۟nXkJy/&<ALqɢBshO1>Vs"8C8Z rl ctvinI ܃# Krf髦x7[]Cji9U N $SWGM$85?'sL ъ}cx&$&4A}R z؄B\d;b^a ۖTݠo˫6wC&j9A`.g$tܮP^=6Br"fIe&Hb>dҞkZ_g2= 'k+4n&(%mC @(sJ+p.:-r"9KC{TGRkop#6 WdP^u GO mƂOE9Ea?p]P\D2ڙ7VX.x^ݟéY0z 30o)^fߕ簬/٥?5)5|q j ث8dGF !z3JB`Ǜh_39'n6勇fugpr>g6z˩^ xE2tkOͷ9~[Vѯ,nT1moq,W[u Z]PԄd~b LC_Yx|!a2w{j[3is\["g<6݃&;9.rPs;{~wVKiV29B /Z$vdҲu2H-* ]M1CQC#ξzo4JR˨ϼwLܕ  ^Ǽc+lηIIO>dH[WLҗ9rcN^ G *J,AB^0vY덀),biApu_bkOz؜*&'-Rg*e-GarWgP_KDf C4K_Ϩ6n[HKK?,Gk׭F #SP W7>ʐ /JUjW;0a6E)Z= X&@3Tf/"> DC1l8̭dD>SF3mkrL#Hh4^4 k`aK3hr{eD3)'});YNHL2,0d, _2{n9.CK̻L3/ R; %d湜E`R>}p(c&~7Yš/ʶ䍇 o{j6m;ad_Eea!# "f9ShdPb-7MAdz8qlPM~ S;^.B+ؼ>ax:laa 6sҾ1$7gԏs/m 9M6"_ [߻@?cgZ^û l(?w/^:*mn~wqyPn,,7둎F)}3 'T?Z1j*!vmDxl-\]uY%et+&bJHAIUH\}; LʪP$křwIn, -!MfఓvQ]eʃ=R$CLDtӘ!,t=TYuL/dxPV^Q#2lLAaS IpS`䃀#vVMxP)l,D asO"olE6FpZ+nhEZlE72@6GZ pƤ܌rc$Ϊg^7SkRrgE mZ1ܲ f EE 76u[b qR8<%O"NZ&Z]q9gm^ع2qHJG;_k JJ>p:(GXǣ"8tb2 WC'~5N0xĞ g>dp*RVgZ_zZӐy.?N)EAoZro'7ņ+c,+%!`WƄ˧|N;u P輄oJX9lyQj Zp>gL, 8dZ8_a]O^[W_v{sQv^>ox*JvꫂH6\`Rjˣ.eg \ٞwkU EY RHpz&w1{tg`-5'-М,J H̽)(ݾQFs*5` y foĊ^3K,dgD Y$  uY33byesGz;rܳ*eWyN*j>pmTѿJ¿\5G6y沢$th/LCVz>7H"7qOެ1@gzݰ7 :91S&^lֳGW,6K.?'!d^vNa])k^Z.ӵm?BRa*,ѼS$0z|l)?>ؤoضn"W-qlXМFd^rsSse'$[4P4hf,Xdz9-| `6@<`;}4y1 TCIpnyF7ǫݪrND겆ț ͻaVyWlnɡ⽜(LDJ"+JWzC 3Nyh/L tGIl.kI~0{Ia8H5EYfV+2ȵ~:3[!E6lRjn:}0ELX+>gJ7W/(ϡz{'R˺QbFN5|8#qyOR<~MtڡD|z_-OE ()æN>=nL]'#T1ATWДaMhMK6 w$mvx"!D@88jz%:2t|2־mrx!pVEb"y,ܣ {h=gĄƳ#Vjݏ#U`4rS`A`SEfjVZls5Fpu~4B'#~G.M $wUf).bcNSXl^Z#A+N H1W/"\c{MlMS]} cfr~_VO(iuLlJ}l{?AOއoo-pmu3GxèObO'u$gt>JKX 8`t<}$^@tN8|4/F?hO,0jG ~{H7J鿘?pVS-[Vg'lP;[Yd PVhuf8Kx 9/41YQ-ҋch+!Yb慀(.I:QIWzOG㱴{ 50dLFfǘF ,&#멛)m[PEmx(#݉h8_9Qr#!qj4V'P0fy(Iy^+ }$\vNarͣtw5j##T}-㓞S[Fa-$~,XSG+jmLѝH?)JL@ z9Yh`~9B_uG[c[\$ X\-ATjj*O(5G 'r Ѷ =`Ym[a`9>ۡ}C hO&#H')ǘևJ񸂒yw W:ZhyS"fQ J8۷V\up7W<̙^Aӌ]~\ W8@{͎c,pMYT.Z܀õuVJ}ֳjI^:=7U6e.Uh-DBdLi^WŹx]oOAlu"`2 lņ^pi|75МɅ괠p>l:|ƫCp? 68~ T>7 `e%3,%e[ nS2ӝFꕏ\e+QS Mz#Pc:jc"5Joڇx|=ۏrD  G~OڭN(~n>s4 >`$c>ɮ]QENwGKz "+*y$ϻNb(d[\0rҏ9)I%r0YRˍ%uwUۯ}"fX- $FH7# :} 6t"5wV" O<IPJ 4@*{Uք3ዲAƗ,eh9ƎXQ`)(I"(eL;S?Ux>(ƠX\JsInGE' AF+}e̲Msu1G 2c oìsi/rpSn y&VzBrYo>Z~2x{̿Jj:iD=$,UIۼ(j.IkR |t3X(,xp -ҼMLʬ"e)ɺDdL! 8@&`q'#$E^כ֛UCJX+gHܺUI.ƅ$J;@5겲K[TlC]Jz4$eX攏FZCVBtrdI|ʮȞu 5WM/;=V%D04O.\yUȃq|q+uHG$U4gv ӗꝬ "I1)x-E;8TLe+ǷZ"mBhY"!W kk# FLv|d cKR0ڑT(Yi#C%A\HûX7 TkMbzJk507:[.T=.M }քk}}kퟙ r25sapPP8,d*r)ȇO8"}z]Ew[9+bYORk~0*[LkX=3*.\6YCTt^ be^CL;1BK/Úi5| kYYg@Zs&[ZQg^,)) :.:o0P} x_SSLڵ\\2lLe>UplI dy`Wȏm쇡,աN  u,&"S`K*R'e LTl<435Ϊ89} Ekބ%Gmso#%UVt+h1$ R!HTZ1C2OFӥ,˗q ޗǣk1,sm!JkiEmgKpIq3A~Ձ5<Mh1Wck$uvM[F\RY|)g' N\IAEoⶏ*߻m.:l_->Qco{ΐ.9?뉙 NZv8}HЫ]!!h[ASOg\(;Fo*-{݁[!eF$GJN"p4/#nk;Ԡڈ9W:BgTCg2?h l#cId8%#d `s\azn5d6 A ǧAVZX{C {v׊HoOwy}KS^=AځF:(vl#<˿g߮ȖKӍӽAH_Վ=}EAL.uJذtv81˗4Û L7I&@3lm^mùk!?)$z]y(,ny cYlbRZ-_cHݕ}I%AьB-qTs*V@JOF:rs?nܥˮ22qaCgRpU!̆{I+HOA!Rqjپj1TN75 xYyUJ>+ 2`[2Sznb^tIV.BeZdVa QuW_->fJr#us_3Xq΄3CWꂢEǛ#!axqb92!kS=5K=eԋD|as,N*L㟌*lULlsNrQWƹF\ C:k_ 櫝zNM0>{-;~%dGפDlm X($ Kq%|dyMmNO5aZ@U#~ci-䃾Õ $q5"87/4_qW3|W@KZBʌPƂaN0".UC޷$WnV7 ^a3A p" PP- f8|GM3ݥ:yxEa$b'+>R,z~լA&H' ~!Ut|Q(D2'ȥ<{M1T)C%+Gً0QwjcAMA_A^Q" εֿ `Ӊ;|ṕL+[ \D| y7HZ30[;ou^"CqsI#u֕ KcPQ҈X\W淈6Vˌ<]`L[tڜz̿HσCn|'7gk#QRz؉遼0JodJU*flQ9JƉG*te(U{؆s=?Nw]oQ iM:Piz}m&/d~UԕjeM^sB!KBlTkEV2~InСcb@]rǢB@m*z;3'ZԚ7)umΧ6 zطS3/ERE+u&_ſ^?88\Rk3FW``Ƴ6.1IDLխ$#GX|(y34`*xJJ>Vs7Ԭ&E/5 )2-:=X7)]" \I>[SGNPٔb4=oW~CeGw-|U55#߅[T;Xb}!y Ez)pY,F~=} Qh+֞5.-%~KmN/qq#c&%$](*?=$ ):nG떙=cls-_u)QDo Bm_JD.Guv3@Pчs!>)R )N^q5(r4Ѽ ˃u :^0r`")&( .R <(%ahƴ3:煱`ƥKC o_dHW=3[C8P|12/x &mI* aS/Lnm 4? u%@V;X(h$x%)C%/`de$Q)1HU}j5,R/Jw2go13u~Svd.e,[[Nʷ$vC>e/m~ek)OQv! Ye6w3{Zn I{Ϧh¥'n@WlҾJ Ȓw&ξ7H"՚{ DpBpOQ_uT iOTJP )9u'T0 Kb;z+\)J#p8PΜZ>cxŞ)WgI12\얷WJ~p=k g+&n_O,C8A,̐%cH ~Jsn~'&/ ՝ "_柦.s*sngPt)NeLBFmjg駳2=CKʘ~Fd1eT[]\{paJy`qPGٕ{z %YPUZEJI4OKEFh VctWIs+~!O~ dmYj>C |Y^T-vQg3n6`zU`k7Hx?`9< rM#tüc7\ _qꀜQ$&v&pZB%[P}A::_c9g%gk`p<7/1%1.O齔.fFyY/K[Z.` KYMTL6ZPCIY!",;`M,0s8(=q1+@Q}QrF.t ZEf}`f&:Xz1^L/v oOJ( mufꆲ $Dt~^_:~3XdvQxp)2RTxOĆiSǢC k~"Uh\$(~BUQیc bF0Ζ]RSԼQ96-VwOa$FFi+ n1GoTOBy2:.A].5!)Ƥ|cpȡ.d8"#泏U[Ʌs+7C`_ZVD8؄fnAƖE[A/S dJZt7OB=.NaF ef_vIXR2Lmx•.Zch;DHةHa{9 vatXAҔd=N9Ķ*%-L BgJJj3 ͪ'%G9ȳD}CRȬ{"$gL{ 2X]:a#J̰ jQV1N ߽&%$7\d`ChD :d 'Tk0?6o4 2 f:.kw::>΍:hЩ[DNy!('1x9?hL+W" wv)uXĽwd8Aa V,L0#^]ADw2p*>P) fsk{v@@n%8@l3;X*zt3R"Ӂo>Bl!rI5]F<욌XG1fprk8;:(ZVpv˧_&uώpebLYTxZzݭgGtXZ澞43$cO ѻ)nxA:@Ƅi5kW2-cn4CpvQE 3` 4t%z^7@jdi\i|`qM7'Œ IWf{]6˭<ݾChaI(u>'lt-Y2\[Z=fG~Ag?MG ]z"eE즩˰DsrĎ[cdK٫h!1떉 "n&ޱVLΠ{%ܡ^m.v_RyPվ1ySI:hȂ| {ԋchbmKxU*)H9CHe @K뉚\E$ ok@ *sIDO/kTg+ExeSCBOr%ڊQ9Z'̅@Z]ljմ)Fp"?`S94(ʼulbRl|̞n:fVbp~I@ms!%1:-#Dz߀q)ӊ3Vko/Ytq;\D^0AS&OP":ӞkA>NS&P#xl0A| [x-eSEk]"oMBvM8]lἂ͢~:D^?1vk8x>duy Z#bjݯupPTf@VS7wluH RO ٍxwS 'mpi$%F#|M)c'T *Fb6*~^2 [N=j B$(?t6nE5m\K)7#^X!/=lJS7Oq?.ûT۔|M9N,*ZUG{@,u'U7Ҫ sO_e>HH5r0g{AS$a{D;^ 2vgl ^mǶk%V?LD{m WW1QlZCP;~{MY<ĂrI-"3-+qZCK/gg(c/MzT6΍gb碽L54zZ Fa])̼7~m7u7 2^u;FqIp[~#?$Uy63h ?mbpdPMeBږ夭̉tjZ𲠒"6fEX\MȦ(DLJUVc+(X6΄>i ²U!Re7/pm9\ڧjuhFXP\u[Ua$(wF۱wOS[?Gf3FW>Ju))lmn*Gg7ຽgh^lrtHyůaipr܀u ~/wa*ye ?JЦ8nr(0==(B@Y 0KI! 7r ]uW`ٜVO B;Qn8XDB<_wS n_uD2M%njUQOJױm}O̤n/%nIMЮ,oY{\=^e=@wԡT)0e|LLń_>m9;>T^yf.&Ʀ |"Cy>U(k{sIanx͋\2 ?˥;I|CSNٖ=_?$0ou!`B:C|,.):92ҕ͡=YCުB|ئƦW;Y^PT4="+Xr`xd"Ǟ{ Mİ$˜>놛rVULZ˴KKK pԺngn䖯{ndZ[#+s܄+1sq}eݼ@]P%LPn0"xfzΎy Җ˩#(1@!|I;e;ݪYӂҖFjG4`"]Qao}H-BLX $F1M4Y`,TckUizpD GR\3'|̔DB7JTVeB*0z^0*I)mE <Y`qyKO0# #ݘjds{o'&PBxGu@Sv/_JQ! KŃbxSv-{v$MNv (V:jOqiLGV>Ve3-zJQr৆ 0g""9ZؐU¦W=># x<߄R;X|$Rx ^A:ueVA!I1&qZȄ 3O v= BLTY &Q y-8b|T(7=ߺ1e9 ږXˡ2$*_DD2}n 5aTUf`3|)b2$2&LL)e0iQu|k&;»e[S;mPRzC69e7qzCC%md b~poWK)񩟟|\t jFKO~ɶ^EM@Ť)y!$kq<0xIEA $ۍAZt*\ 5^/RE{gYB";ŪXe/\r_99KQ4v7q^qM@A|S@PS{%ӷ󜲥IT0{fӱDNS&G|A@@'[>6l ˟sˎqlwa>q Sigvs-rK#Ր6W] g, F/JEN*FNoPq+ ',i)ˆo,-e 3#?3( q[@q#`^`f槬Ӓ1GsX@u'^c8H# Lu]B_HKy+ʠT(O'Zc̴Ѡkd]odFÜ7S7Fgr} kz4m KW6;npcXcն2ulTI>:QCUv0C޾sF=?_;gXR썇9~<Cޒ'm47(Y/?IU/iK5[/.=1y>;~'<8nDOD^݂~&x@*pdx} h44[jN}q{Q} ;pO6PPyHMGyx=(Bi|nuͮhzZ@\?,e Mo`h-&DrmY7?":%= ;MР\j 4;6jxpѠ4ڨ %-yskj5Ҹ5uV/47蓧辦1u=M~0jMr[?e_u<+eˋn{T/?g=R|1X |Ga|p¡YAkqt$| XK)>ʠwrw2{{MlehXwB 3Ӊ}rȸۭK/C M }8}Z ߣs>j͞Va [>~ۚ{q(I$&PUNA[=(&j~k3"Y3g6հOgeMl;o2fPh(HUE\p#Nc,>ɏT^jۢ죫rTh-^X;';LeED)pf[>P_-6]$Q < Df=.\1KUI+Z4ϖ"(%-8mɎ<[tŝt]0I*/GWvS5/@kIb"ꕕ~xyq-4z:$pU}>w$?j6lr Co)H"*b\xgT7lg\(bV#$ HX{S2b};d1ӵNPqb%2B>lYzaA <]k!k6Y_c` /K|8Ѵ/g5\J|q? ڝ\z;<-Ч'6FattAGHaɗn>Au'i`\6H£pa9i\m%8I0>n`Vr 5 Mo [cΜbs$:/$i: Ww6(gC.(qPRT)9R-YnoGԛݾj^7ޔZy]j o^'XQ&@a^`vEM 4ղ2}1zEQ c ߝS*.c*zk.·FM~Bf)$(ТEJ;9_+x}mdVj&pvHJY2~>i$qEZ鏶|9s64lyQ\AbIrW[:櫩;1\`Upgh/~?]݃@jSOo35BTOn]ypN R ᱏ#]"ZH8u^5XiVI.H[HHIEX(kJ^hSP|=)q y QDYH=g2EmoϲLȋfPtwJgmM!ӚzTF&m,1J~Gnd(mq&Bh {GbNbԑBsm,IE{=|A*s5@`Qߨx>걘JkfcT_D}1.ǹtY 78P{nUf+i3ܛb]g<-MqgXRb^2/"!i;G+ïPA'EYq#ab3ȕI-u?Vޒu3Wa3i0#BlAf@>@f(ŸC<Ž. (]dW n`#15<.}.2O+4KԩuzqCRZ e%$c5yo{~Œ4 O[}N侟^+'6Ҟv'թy紽#SǒSJfѷMNn L8-gvDm&|gS<]'n~q_*W͸Fq$Yt n7/QIf싧TfgQz%KLFP,ebuѠPkWsd?>bWQoH~=ɘ>f]]hJAP }|2Ͽ^R@ Jd YZ