yast2-sap-ha-4.5.11-150500.3.10.1<>,(fTp9|AkT]V%*5%׬2t!P6H  ^oPYhhrt3P{|C;%ydMJULn `[ (MA,j#P1*y9g,g `|m!c]?~Ll='79p+B+q?Kq ⥦q^еS{|]F\J央\']֠]L2%%HڷA6{YϬu'3DJ¯u>?S?Rd $ R  -3<P|P P P P P PPP<hPP(8(9t(:"?(>@F@G@PHB$PICdPXCYC\CP]EP^JbLNcLdM~eMfMlMuMPvN wPPxQHPyRzRRRRRCyast2-sap-ha4.5.11150500.3.10.1SUSE High Availability Setup for SAP ProductsA YaST2 module to enable high availability for SAP HANA installations.fTh04-ch2a{SUSE Linux Enterprise 15SUSE LLC GPL-2.0-onlyhttps://www.suse.com/System/YaSThttp://www.suse.comlinuxnoarchC<cx7 h  $N <`[DlX!A=? ` w!j*7@#5' '2w%9  3F RDKAA큤A큤AAA큤A큤A큤A큤A큤AfTfTfTfTfTfTfTfTfTfTfTfTfTfTfTfTfTfTfTfTfTfTfTfTfTfTfTfTfTfTfTfTfTfTfTfTfTfTfTfTfTfTfTfTfTfTfTfTfTfTfTfTfTfTfTfTfTfTfTfTfTfTfTfTfTfTfTfTfTfTfTfTfTfTfTfTfTfTfTfT6e08706d933b09ca8cf4d872baef897cd191fb62a14e4102951c28b3f91b9e93ead4f019192b48c5d870f96d9818e563f1219b5b45bf49a9eb82f7496de709d66ed2d14ff7190e83278f02b37918aff91be6daa3b858fb476fbde0cf386eff05ad15197bb9b20b09c7abfeb659046aab8478ae41e1378849cca34887e37e4550379bd4eb1de020e9e92746b38acb9f9bc0a5b22185bcae1009182e1b5ee17c8193258cbcd9527ff660d346932c37832a2ef85e42d1a330eb525b5171ec9334617f158575d014101375138bef021c32f91b3407a2185dcf12f9c8f306a07416c66f0faacb8c269b5dcde088c50e4b1c2585f86c6e9946b1544fe7bb52c1bc75b1c834a6c9d0ae8d23b8d7047038eec7974ebc5747d5f65ac32e378005ac9358741042705832e05ec4b35abc8d75ae4200205afec66c8f17c1f6ab9e90a988be0a11e67c61de6ae9d99a418dcc3ecc53c7be6b1eee2bfedd044e46d4cc893fbcbda2a75f90d1e858b949f6f28e98365ac4512ef9dc180e23dcb1f1875a3dd40f2fc547f54810434fb93f90f3146b05b861374947923d5fa6aa3f2daf178ac7491265a280abd0bfbd319bbd99121a8cf57a5a677d66bfd8cfcf6337e504fff40937562b6577e260e9e14a24fde1a88c990182f25213234bf04af3515499a8e9d1cbf8e3668ef94ab7509d60e88a8e0b24c64badc134bb96d2675c05e470bd2385c29abb8c12a0c8bd5a078effd72afc0bc69ba841a467375faaf297d94b9ce350e9f9a5bdb71dbea8d48339bb40baa37ea30551a83a8e9b6827c7d3eef5a07d32e09f073022ef89ecd8a855a3e64fe235ee6c8b2ecee3bd5deb7b8405d31b0368b93a5f140320342d708ce11086dfd56b314297b5302fb8b1ed3335229f1ef4afcf85dc374dc48e2831d761bdeec117ce2e2269165aafbaa9f4d2e9b9fc747def5390566ccff3867f9d62f7647d370dc5bb0815cbcab5359ebce50c81410e6f3ea6c9c5c1bd70d36c17bd46712a6dfd02bbc997a0a0aa69d8613ca985c40001490e1213fc0f6f3931a64775f3ba9242966c12b21fac0bbb8bcdfee106f012d729a9d08e33392768cb2834c250adffac9a170f274cb3e8c57a73131f06bb16ec736128c16290092989230c82413dd0e033a908adc986fc8a40b17d9d130fd322f8879afe54dd64548f768c4c6766887e152a3a8c18dbc369ac173bb37f86730d84d5dabecdd51736567acd44e16bc15494f7066f2fcf375e32a6cdd0f2b2ddd8cf86c838fc728f534cf410880800d7318d6968d11f17acfddce56878e0d79a2a1bcd0aef15abebb15815fc9ddc45cf0384bda250eac0f1877365fefefbeff7933dbf42270b5860e49e2fc4e6d1e12e15e3d661260499c7ac5149c2c728e000b0cba5d8bca648e4db190506f3ab1191b45130cc570b4da8439c4dae369161c125560a0dc868fb30bfd9dc1d2503f7dd1554d48bc4c0f8c69b6ffd51d4f1061bd68c6a41fa54e5bcfb03382357696480a90dbc015ce31a5028f59dfa4e299c855b9cf8836caaffd46b6fbb70f1564d45b997b993a05e69c44bb53377a1e43f116ff5e7d9851fbb23aca3fb922d8bb830d8ebc81c0b1e2ea5527e175a2853dc4b54f15d07e21cd4d930e315df7110938eff67661ae46f14ef9a5499ac4e1d3e24264ac516aeed97e19826ab50dda79181257f220277e94dcc743ead3a2c9631ac4a79754983f7e6f80b954a1361774f77c48b4144f0bbbb67ed0d4d0e73e4bda60739dfe414ead995a561d33adbc8f4d30786b63de8b60d6d76e782b595dc8adcc995bef11d6c8c4eca699e1b43a6ad4efbaed21d5e11f13ab3e4636cf6655102a2fb44fbe91427bf1fb5b54d0d9709656ab28e3035693b8c4116247ece84387d3094b9f4d974cc127c2360de6494cd36f989d03705f7ab6af66f75c2d3b0a6d04a6e15dc1ad8d82b6a9275a65aeed485e9f3db3940f5d2ab2a7c74a73359a58e3cd2121a00d08d9cdaa1fded67267ac7112ce4cab1533d4e16028c25423cb44e4060b5a4126b4241f0d00045341d5cdcab6907701303ff197d871e161c8d272c151e0f1a267784e7db031535a06a5b4146e5ff61703b8b49f34f891b211d3e8b066857b351186ffdd8614381549d765b79f3a4af228b972c36233fd463361fc85e878648a761b256995d86b14d763bfef34edb58188d4e370380830a3cb86c3cd4efc08000721bf081fb35a86796e92a1ce8758fa6352d5d8c9ced6764076bfad71ff1509bc506608084f22cea3d5c5bdf51253293057afed0adadf4424440da47c19a1eea23d13aecff425f32cf3d48cfa715ddb83798289ecd4babffcad48f5fcb494ea2c6dd75fd87e3dbce6f11a3077d686b1230737467f376f5dce61d999f5298c135a5e72918c52a60c0f747e75423c4da27e617c56c82944ec155c8819615c9d06999f9be249589618bd47398f8fad4e93547448e2d8413681b2a3ef0da1ce075b035ea99d08b50a77aff9218a59da494fd3ec4e2398361d535602ee3fe5c23a49672d85a5aa221fbea3c2a9b86186b1b78e6829475044514bb1253db01acc25a09cf97de94b98fec791f8f2bf5bc606d807bd758df8844b76a7f0965b459537e03a53c8cea4706f0528095adea75f29288460856006598ccb40f052c6f2b719416f481c56b0eebafe743eb5ad2c8b38c7aa6886987d795197590ae5d1fd46d06faf6d78c2b013d52174e134901cd7cd3354bed436827e6948cecf96348fa00d6ccb2c40cc5ee29f9bfb243068977b5d22c648ff9a98d5370b2c9d38c7df5d75909d6e80a59285af87141767cacc32fbe7f69dc56e00b137b728073c338dd110ea2584330c760d82db86c5a4b97532c6a134fb028327ba7a7ea70cd6e0856bbc96b58eb84325938088f39b12cb4ece3f5cc10ff173b49582497c3d75acdf041516c9c5c723045748948381c2203ff5eba7cb48c2cfc019c1f8c6b7c8daa5084eab54f68dca61bddcd85999302265544935503a6ad4effd6a74614508189a8e8bd0f6e8e4e53d5bfa7140d92df62a19c7159b4b1bc3720ce9746d2aaf02de8095880790c91da7941f51a469a7d746216cfc81bc33e8d4b34be3a59554a39cc35rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootyast2-sap-ha-4.5.11-150500.3.10.1.src.rpmapplication()application(YaST2/yast2-sap-ha.desktop)yast2-sap-ha@    /bin/sh/usr/bin/expectSAPHanaSRconntrack-toolscorosynccorosync-qdevicecrmshcsync2expectfirewalldhawk2kmodopensshpacemakerrpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)sysvinit-toolsutil-linuxxdg-utilsyast2yast2-clusteryast2-ntp-clientyast2-ruby-bindings3.0.4-14.6.0-14.0-15.2-14.4.44.14.3e8@eg'eLddp@cU@c@c*c@bL@b&b=b%b~H@bq@aLaex]@]]m\@[[[z@[[ @Zw@Z@YlX~@W@WSWWWW@WWs@W_W^@WH6varkoly@suse.comvarkoly@suse.comvarkoly@suse.comvarkoly@suse.comvarkoly@suse.comvarkoly@suse.comvarkoly@suse.comvarkoly@suse.commfilka@suse.comvarkoly@suse.comvarkoly@suse.comvarkoly@suse.comvarkoly@suse.comvarkoly@suse.comvarkoly@suse.comvarkoly@suse.comvarkoly@suse.comvarkoly@suse.comvarkoly@suse.comvarkoly@suse.comabelarbi@suse.dekgronlund@suse.comdakechi@suse.comlkrause@suse.comdakechi@suse.comimanyugin@suse.comimanyugin@suse.comimanyugin@suse.comimanyugin@suse.comimanyugin@suse.comimanyugin@suse.comimanyugin@suse.comimanyugin@suse.comimanyugin@suse.comimanyugin@suse.comimanyugin@suse.comimanyugin@suse.comimanyugin@suse.comimanyugin@suse.comilya.manyugin@suse.com- yast2-sap-ha: Error occurred during the unattended installation: undefined class/module SapHA::Configuration::ClusterFinalizer (bsc#1221049) - 4.5.11- yast2-sap-ha setup workflow is bad (bsc#1217596) Reworking the workflow: 1. Setting up SAP HANA System Replication 2. Setting up SAP HANA HA/DR providers 3. Confiugring the base cluster on all nodes 4. Configuring cluster properties and resources with the new function HANA.finalize The whole class ClusterFinlizer was removed. - 4.5.10- yast2-sap-ha wizard terminates abruptly when save configuration option is selected post configuration (bsc#1214603) - yast2-sap-ha does not set global_allocation_limit for non productive database (bsc#1216651) - Take care that the read values from the saved configuration will not be overridden during initialization of the modules - Check if the required HANA systems are installed on the nodes. - 4.5.9- Set default value for global_alloc_limit to "0" - Fix evaluation CustOpt settings. (bsc#1209204) - Remove superfluously BuildRequires: HANA-Firewall - 4.5.8- yast2-sap-ha for Cost-Opt scenario is not up-to-date with SR takeover in best practice guide (bsc#1209204) - yast2-sap-ha can not configure firewall (bsc#1211027) - Rework package sturcture to use the yast2 defaults - New function to get the primary hostname on the master. - Fix setting secondary and primary hostname for the template - Do not enbale and start csync2 by installing the package. This is unsecure. - The hook creation is deprecated. This was removed from wizard and from backend. This functionality now will be provided by the susCostOpt.py delivered by SAPHanaSR Now a key sus__costopt must be created. - 4.5.7- L3: yast2-sap-ha error - Could not adjust global.ini for the production system (bsc#1207740) - Add csync2 to buildrequires - 4.5.6- Clean up Rakefile - Use ruby base64 to replace uuencode/uudecode (bsc#1206601) - yast2-sap-ha: csync2 configuration not enabled (bsc#1202112) Enable csync2 by installing the package. yast2-sap-ha will not be executed on the second node. - 4.5.5- YaST2 HA Setup for SAP Products - cannot input several instance numbers (bsc#1202979) - 4.5.4- bsc#1203227 - replaced fgrep by grep -F - 4.5.3- yast2-sap-ha: csync2 configuration not enabled (bsc#1202112) - 4.5.2- YaST2 sap_ha tool does not allow digits at the beginning of site names (bsc#1200427) - 4.5.1- ruby-xmlrpc is not part of stdlib anymore Update requirement - Adapt version to normal yast2 version - 4.5.0- Introduce a new function refresh_all_proposals. This reads the proposal for the modules watchdog and fence. This is neccessary when reading an earlier configuration. - Use .gsub instead of File.basename to find all modules files. Replace tab with spaces. (bsc#1197290) - 1.0.14- system/watchdog.rb searches watchdog modules with .ko extension but we ship .ko.xz (bsc#1197290) - 1.0.13- Adapt ntp tests - (bsc#1199029) softdog missing in Yast while configuring HA for SAP Products - 1.0.12- kmod-compat has broken dependencies (bsc#1186618) - 1.0.11- "SUSE SAP HA Yast wizard for HANA doesn´t configure the HANA hooks. (bsc#1190774) Add SAPHanaSR via global.ini as proposed in https://documentation.suse.com/sbp/all/html/SLES4SAP-hana-sr-guide-PerfOpt-15/index.html#id-1.10.6.6" - Remove HANA takeover hook script. This is not necessary for HANA 2 any more. - 1.0.10- bsc#1158843 hana-*: Broken gettext support - 1.0.9- Fix breakage caused by systemd service library reorganization (bsc#1146220) - L3: Yast2 > HA Setup for SAP Products Crashes with "cannot import namespace 'SystemdService'" Apply proposed changes. - 1.0.8- Fix breakage caused by systemd service library reorganization (bsc#1146220) - L3: Yast2 > HA Setup for SAP Products Crashes with "cannot import namespace 'SystemdService'" - 1.0.7- Version bump to 1.0.6 - Fix bug (bsc#1117765)- Lower stickiness of IP group to match non-Azure configuration - Log network timeout accessing Azure metadata - Use crm configure load to replace the cluster configuration (#43)- Version bump to 1.0.5; - Enhanced the module to be used on Azure with unattended mode support (fate#324542, fate#325956). + Supports the SBD fencing based options documented on the Azure best practices guide.- Version bump to 1.0.4; - Bugfixing (fate#325957): - Fix the rpc server error when Y2DIR variable is set - Fix the copy_ssfs_keys method to not fail when no password is informed but there is passwordless ssh access between the nodes- Version bump to 1.0.3; - Enhanced the module to be used in hands-free WF on Bare Metal (fate#325957): + included the parameter "readconfig" to read config files exported on the summary screen. Usage: yast2 sap_ha readconfig + included the option "unattended" to start the configuration automatically based on the config file provided. Usage: yast2 sap_ha readconfig unattended- Version bump to 1.0.2; - Adapt module for SLE-15 (bsc#1084712): + firewalld rules are generated by yast2-cluster via Y2Firewall. The user must enable the cluster service manually. + it is left for the user to make sure that port 8080 is open for the RPC Server on the secondary node in order to provision it- Package: adjust dependencies for SLE-15 (bsc#1079235): + Remove unnecessary dependency on sap-installation-wizard + Remove unnecessary dependency on ha-cluster-bootstrap- Version bump to 1.0.0; - Fix bsc#1045482: incorrect opetationMode for HANA 2.0; - Adapt module for changes in HANA 2.0; - Store and recover settings for unfinished cluster configurations;- Version bump to 0.9.7; - Fix bsc#1029694: the wizard cannot detect available watchdog modules; - Improved log in ncruses mode; - Change layout of the overview screen;- Version bump to 0.9.6; - Fix HANA configuration page issue (bsc#1003078);- Version bump to 0.9.5; - Fix the issue with parsing HANA .ini files (bsc#999291);- Version bump to 0.9.4; - Fix cluster configuration (excessive semicolon in corosync.conf), fix bsc#1001442; - Fix Hook script parameters in HANA Performance-Optimized scenario, fix bsc#1001445;- Update version to 0.9.3; - Add Cost-Optimized scenario for SAP HANA (bsc#999276); - New dependencies: * ruby2.1-rubygem-cfa for configuration files parsing * sysvinit-tools for `pidof` binary- Update to version 0.9.1; - Fix appending /etc/hosts (bsc#995765);- Update to version 0.9.0; - Change SBD device addressing to udev-generated paths; - Allow users to use arbitrary netmasks for corosync rings (bsc#992393); - Put the cluster into maintenance mode prior to configuration (bsc#992358); - Show scenario prerequisites on the first screen (bsc#992379); - HANA Configuration: Add the replicationMode parameter; - Allow user to create an initial HANA backup, provided the secure store key is present;- Fix the bug when reading NTP configuration crashed the module; a workaround for bsc#987064- Update to version 0.8.0; - Added HANA Scale Up: Performance-optimized scenario; - Added a new Yast client sap_ha_rpc for the RPC server; - Enhanced the HANA configuration (backup settings, site names settings); - Split the Cluster wizard page into two; - Cluster configuration can generate and read corosync and csync2 auth keys; - Cluster ring address selection considers network addresses of the local node; - fate#319068;- Update to version 0.6.6; - Fixed a bug in Cluster Configuration page; - fate#319068;- Added XML RPC functionality to manipulate remote nodes; - GUI changes: merged Communication Layer and Cluster Nodes pages of the wizard together, minor changes; - HANA cluster bootstrapping works, as part of fate#319068;- Initial release, version 0.6.0. fate#319068/bin/shh04-ch2a 1712296788  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOP4.5.11-150500.3.10.1  bincheck_ssh.expectclientssap_ha.rbsap_ha_rpc.rbsap_haGLOBAL_INI_NON_PROD.erbGLOBAL_INI_SAPHANA_SRGLOBAL_INI_SUS_CHKSRVGLOBAL_INI_SUS_COSTOPT.erbGLOBAL_INI_SUS_TKOVERSUDOERS_HANASR.erbhelp_cluster_nodes.htmlhelp_comm_layer.htmlhelp_fencing.htmlhelp_hana.htmlhelp_hana_cost_optimized.htmlhelp_join_cluster.htmlhelp_ntp.htmlhelp_prereq_hana_su_co.htmlhelp_prereq_hana_su_co_azure.htmlhelp_prereq_hana_su_mt.htmlhelp_prereq_hana_su_mt_azure.htmlhelp_prereq_hana_su_po.htmlhelp_prereq_hana_su_po_azure.htmlhelp_product_not_found.htmlhelp_setup_summary.htmlhelp_watchdog.htmlsapini.augscenarios.yamltmpl_cluster_config.erbtmpl_config_overview_con.erbtmpl_config_overview_gui.erbtmpl_csync2_config.erblibsap_haconfigurationconfiguration.rbbase_config.rbcluster.rbfencing.rbhana.rbntp.rbwatchdog.rbexceptions.rbhelpers.rbnode_logger.rbrpc_server.rbsap_ha_installation.rbsap_ha_unattended_install.rbsemantic_checks.rbsystemconnectivity.rbhana.rblocal.rbnetwork.rbshell_commands.rbssh.rbwatchdog.rbwizardbase_wizard_page.rbcluster_nodes_page.rbcomm_layer_page.rbfencing_page.rbgui_installation_page.rbhana_page.rbjoin_cluster_page.rblist_selection.rbntp_page.rboverview_page.rbrich_text.rbscenario_selection_page.rbsummary_page.rbwatchdog_page.rbsysconfig_sbd.scrYaST2yast2-sap-ha.desktopyast2-sap-haREADME.mdsap_ha/usr/lib/YaST2//usr/lib/YaST2/bin//usr/share/YaST2//usr/share/YaST2/clients//usr/share/YaST2/data//usr/share/YaST2/data/sap_ha//usr/share/YaST2/lib//usr/share/YaST2/lib/sap_ha//usr/share/YaST2/lib/sap_ha/configuration//usr/share/YaST2/lib/sap_ha/system//usr/share/YaST2/lib/sap_ha/wizard//usr/share/YaST2/scrconf//usr/share/applications//usr/share/applications/YaST2//usr/share/doc/packages//usr/share/doc/packages/yast2-sap-ha//var/lib/YaST2/-fmessage-length=0 -grecord-gcc-switches -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector-strong -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protection -gobs://build.suse.de/SUSE:Maintenance:32597/SUSE_SLE-15-SP5_Update/e899c3517deabd64740a9ef6d5cecedd-yast2-sap-ha.SUSE_SLE-15-SP5_Updatedrpmxz5noarch-suse-linuxdirectorya /usr/bin/expect -f script, ASCII text executableRuby script, ASCII textASCII textHTML document, ASCII textASCII text, with no line terminatorsASCII text, with very long linesHTML document, ASCII text, with very long linesexported SGML document, ASCII text, with very long linesRPPV[`)sEqutf-872b88c7422715d94e8306ac7c247fb29ec90f149e68350583cc1dc48f15fdc03?7zXZ !t/v*]"k%)%K+p2>?(DWG>F切BE} =BK)%}@Ltst^}V7 5|_!`1 D@K=~g#?5B^unc0K؄!O]k'siA?'VHe'< ˬUL{6שh"E~Vt%,s"Kq\J3qf@}`\ooJk=/,_ވ[ 0EJ.kU֝ Kdi, 2&9k@Sb&)?])j}qiu}rt=V {.B +-5v\6a*"kݱi&:f4N@b.Rr4Řֵ,MijV/zg_JX4H†>`~P9ѕ6/;)Ry Ùu"qTĕ~0+3hn0Ms>3yKA49߯oI<0Y{ ipjt*S1Z* ˂udCdV )bq!q-&+$f >Is+,s?趔Mr/7hݡ;*si D|Ϲz{r\~ @H`E6$bŭĽyXr.K<%rgD"N0:QMw+-?erZ\şKsOҘٿj=9ԁ٭v<+fC^N<>.5ϲ&=˷Td!Q@4>v&ET+>؄#\C\.q|thYNlreH =ɾ:PYIRds.SΨML1HStu_(+ǮctL#{ ~byM^bHt1QC]K#\ ;ShNRF?- WcE^uXJo`I Ur`drA2J@W7Da_G6n%2:'Kxzn4F[~ߏи~O^* kmD*%gMMc? (C,,fl}RM^·tg̩; XIZ< RnS9]zz<.06J $4oob iaC~K|vs%9;pEf"1Z10 ;s}9Sk6iP#l3}j&bmw6k2Z'BH#ZNj|Sb[ڣw 9qO5s5Jk`k,+ϖiU6/]Mn!fuLqO @#U/$־8db@3;$9e|v<|zcw$5v6aJ&#bñy4K:d⺴dTKdl(SgW"Khƅ 7N&BVFX|`*  0.D$UʵKlW7,I1eNT;XNm6W0.zـ%spA Y缽3]􏆻Z܂p; L"PDUz-YGl)LeR$qo*_'|y6\@'0v=#oxpV#Zud8@lUs L8j.MXץZc8heBՠͼQfi[b7q%/kxR2<0`/s~Iݶ 렅X{B$LYMք}x?@QOW^s KkQz9V'Oq1jǪ4)?1Z|g I*}qtFX$f{ཟeGu"- #DiFhM.$]_?){+^oIGnB82T8'J,l5 [[3ORAmO].{J1ʘ> bQ(IG ` !kIH {d{dlZ/KJIsnRz&?) WDGtoO❷J n VOxۜFw_M@n@65x hFkzƟC0NKzEyCA(Ǐ=Hp4$*ږ![A,^=£[Z Uq*n u֎6^UFR&f$Hx޵_e^蕪lfwUIQGU2pj Rqˣ\YQZτlL1{7ipNo)Y> s1d^I 2"fJ?֣T/gwE6sfue͟燛^X^aX]- 9#L\c:Bc%< `A F+tRW2LJmU'wӣ5F0\CfmJ03e[Ful&P=yLDv,zkV0nMĢm\o"a wmPTd F^10>3Hbj83g eѻ\\_=0#ƒ* gOP6ZBX{/q&=}p|ʼnD\,W-A2ԻG5\Kyo@,>7y@*:YkOK[PJۭڜڻP6)3 &q&*81u1QvFm$.4 ZÞ5 7GʐNNBo>(2e _T H Lc~s('TU:.t6sGWyʟ^j.^sW;4Q_cv]sgFj6O[+bie^ U/y j/eq*vk`5k[HGv-w3j_5u`x_Q@j'v?CPBg[ TӋŽX8!Q7D fb`@]|,Gy>-̊6:FU~9 jPl9$W?H5vci~RO#L”^L؞uvQeM9q08/ 73WZЄWFԜ+q2-~ZOXSLI RW,gzBV.k,-!{A]W>c->#;@L}LqA"!0\o?p\\PcayP3)0ExUȗd6㡰HS@&XQ5`|@.v!q_q -)mՅIaon$3rRsA\ɯry@vqWʳcQ}ʡ!\ nk xMٿo'- `9lZ۱7 &~aPԻ<&.WSUs;T~MGBxCX.!bP*FK&~/BY:]o{<+'sj>H%:h01adVbXh5`E]Vˈo▾xJ%@{֪;S3/ 5Y g8ͨ:UC_D2\W[&Q嬐%A } ٖgғ{ BPK$缃u3,U<31xQppUYKBHy,KY'g<>5ƄqB9k0j"1bRbmY^Zo0* F"xs?\Gfz/BLbu,ע_(ܥ0\6w؆Vgn/?gU+Qxiw? 2N1c *!Pl,S*0uAZRLn'k5J8@Zo'LCĪ;Vbp{PEw>^ )Zq{ Zϟxو+6_ #.~2LR2M^wi\HDm/AvfKV/7OZe"̊:Bӵj-qfh?[}Qև)DLj 6n,YB*H88z5).WM{}CR$wlA%`W& PǮ="59VHzL oL&)ZNhxtPNh  ƈ# "mscSެQypZpOp ù{ؕ\%&0+ zϒe"vcI'rHr~nz3ȗz2Ec2Aݐ?_)מ`{c\YV*j [۲(bjƷ> o2gKŴSUCp;܋JJi_ D/"0tM5j`zFs?!qSby_gs;^[[_D9\N"HZ.ZQ.Y6 mwfY 8g5⻪2z]7j۳;&<4Sy_@\"x ;lNE5GMD+ȣhI% ᶞ{jk (,q=* '3'NZ̥X2a@7 DUϿr$hUB]uIGT˕J #k[xԵRik&]NN +Ռhע<}DH׉R)v`&7:E?]d{FavJ [TЏv<}/)7䈤XdbqISaO̳ʋNZ矬jώf ]N-^VڒQЛ'`,ԛ):|/*ё}L`C^NK\I8?oq o&IÀ&t.t=iX3tmJ'G=Q4a.m;.V5 #ܭrH|'[;M[^ƴVmz1 gQ+{FZ&4iˏ+vٍX{!ȾGN >W&K)78Z}H)!WZDn=י Ӫ7!JhD92<#gil RWsllVL53xΥ:(_jR_~t@QU妒L)85{eK`^q'벥It1T$_ڴyS ] ƑLY e4qVE|y ^XaCHJ4Ӫmq'= G:'GT7NhΙPb"Z'8B;h. /VuA#\az|*3s'׆+{o޹ݱiPqu~[ЋY:)޹)E d~e׍Ғ!nMEmw-߷A{yWkQD,=ZjQ VtlO8˅ X(Zj z_Fe% ؼhI$-b!V AWĪFuԗ_:D.ZQx z&+G_ YTL?d¯qF0{Y'׆X9JZisY4/hso[W9sH@/]RvH޶^#PvdrěXx'~{۫pPJ)2?-+^yL2Vmj7J0nvs4+aѽMZ*ق ONmE[Dj)Ȝ&Cw ˢí#q(_NRЂ1k- 2QW:3RLP/琋rhgpȁe-0gMO W &in),pۮUq> +`E\R2"laW7*5X 71Oj,9ָxQgN0Q\CvC r.y5-MXDa=I47 g`U&isR+Ԇ0+h@Ǫ@8$"VW k|[ė#)(Ud[2jny<0\f^ ]$PL Rw隆xsꂝa5w: jzD/[#yhpwWڔDءKwo&4\DаV\ ,R#H:)!ԸfL:5ڋ¯[q-W^ݍ `LΰD ID"Nf'ݏIZ=?*?eFϒ!"OYۏa հQkgZsvzGHupn[j)=z>j/\ZFRh eQ<&㹽͈X~(XL`W/RqG^(Iс|@\+MJa:V5Ĭ >OIJ،GuN`̅M/gh ~xX _gq1#  $Ѧˢɘe3p_mږ\9dDXȁY ;\Ou|ꬬ\6t,YdyJQaJ] s +IIjv 7W#tD٫,4s2SҀW*nQ+[)r8N'1s@@b:"paa{;)Gg;aT|8z[8S1awu[1φ,#@+}H_=C͠_gA0!! x NHJ vR+b"GUǰ=s{tۈ]Ģtmv wTi"꒪̰4.L__il#ooTg$/n5q+IDsrCnĝ3v;xiZWoà6kb6OPǪGY2I V/۲vϞuG” ϰj#X1ĥJI04)ɓBFR>iنFl;u)5Ӟ#_0X UqrJ%FG"޳hW̌swУ*; [\GrF J_l?+!No0˶CV,z^rrw>"#'JgK8d+@MüW/>};}l' Ջ3ywaד#-'.^F[8"O#[Я24sCpNqn?C2v Fˀ 3 hcS=yQs2\IEIw-$0 Y3MI3"]W鷕3RM~hYxI2^QLXE54CnbUhQHh7nz oT |YW3C #U}QEQ/^P^Ư=5!r7em˔5J#Wkmn$i\WZKZ`?Aֆ: m>XhjTS)dKŇ;BTf$%l.51/S%ـN}*xb!*'A60̉%MC 5(1jK/-+jA;;|^ ч0.'_FJq=Z2и=@UA`*M%o9j/}n{[Vp4at]*1lV&\z)%(dVTT6t ň aWFVR ~$l4--CD3KSZ%t"ObFP4fّېKǽowϦ6'W5ؑ?0JW Y>ݱѰ3@tߩcthfϖ/!J :;JfԺ ^JIeP>'IJS{N,|.)hH <#("[=L"ke\zDգ<`3P8p0\C42}4OvMS鳊0{ M!LOD>3JY.19Zq,W]3YtFxjWYñl=cuW)bëƥ 4X@ .ZMWϕ8(>꽨&DƄ“Q1l(8JOּEIАu֒THdf{k'!Jje";+1υk%ϑZ3tqtlY@`|kO'u!аeRV}UDdaN؂bﭠb(0ߓ2˙rKdZ͞xu IZ3HhaKoۈ4բ|`"KƆAa}x1N'dm8/U7 C Aw]<_1;znl!Sئ MRxg@ۂ@ʰxzc.OeǑhLۂ$f&WD"9^=Ed*c̾HD @{Ś.g+Uweѫ.NyP#8 1mm40H6 ~}:9f>VxeC 8Umm YZ