SAPHanaSR-ScaleOut-0.185.3-150000.45.1<>,<fBp9|\qKEIg[VUj3ͩ/.zE+` A haDxWhtHuOea1wD?( 믑uxd#F>AT@?T0d ) rtx 8p8 8 P8 08 (8 `8@8X8p8   (89:>FCDGCX8HD88IE8XEPYEX\Ep8]FP8^JbLtcMdMeMfMlMuM8vNwQ8xR8yS zSSSST,CSAPHanaSR-ScaleOut0.185.3150000.45.1Resource agents to control the HANA database in system replication setupThe resource agents SAPHanaController and SAPHanaTopology are responsible for controlling a SAP HANA Database which is running in system replication (SR) configuration. For SAP HANA Databases in System Replication only the described or referenced scenarios in the SAPHanaSR-ScaleOut(7) man page included in this package are supported. For any scenario not matching the scenarios named or referenced in this man page please contact SUSE at SAP LinuxLab (sap-lab@suse.de). The following SCN blog gives a first overwiew about running SAP HANA in system replication with our resource agents: http://scn.sap.com/community/hana-in-memory/blog/2014/04/04/fail-safe-operation-of-sap-hana-suse-extends-its-high-availability-solution Authors: -------- Fabian HerschelfBh04-ch2amSUSE Linux Enterprise 15SUSE LLC GPL-2.0https://www.suse.com/Productivity/Clustering/HAhttp://scn.sap.com/community/hana-in-memory/blog/2014/04/04/fail-safe-operation-of-sap-hana-suse-extends-its-high-availability-solutionlinuxnoarchokbNQ &D/nS)T L;@b @g?f:h%W h ;8AAAA$A$A$AAAmmmmmmmmmA큤A$$$$AA$$$$$$$$$$$$$$$$$$$$fBfBfBfBfBfBfBfBfBfBfBfBfBfBfBfBfBfBfBfBfBfBfBfBfBfBfBfBfBfBfBfBfBfBfBfBfBfBfBfBfBfBfBfBfBfBfBfBfBfBfBfBfBfBfBfB63ab7089b40ee88f28a6cc6215c7453574b8bf8f3f560df38c328dae3f869312a15df2ae865e75f171ef9794bdfd8f9a4ba9afee81266de28a03de022b333419dfc3acb2f7f3f499b6a33d35f46c20eec364cc7f51fb0b39f65862c67a23672fcfc36b99550010796b2a8abc5620c702abd81965dee846bb37dac5c78c2c484477836b024243917005b96e990fc26357f3a11fb1ed0dbbc8638078fb846e6cb0ac01153e14b1ba5e69b7aa5e72ce88a1c1a19e991a89bf443bedd5de902007d88ee7e182546b3fe6aa108254c6e129c74e2d9ce44c2727120ba6582283becb84bfd346ea2f10001307e345eaf538eb00d3ab183412301a6aff4defb456887f7d063fe8a94b191e5985131288886b64cb89936d5b2845d5372d0eb519afadae6104529d8aee2d36801fa923c5a78e824f6469ab2943ba666a611b021c5f81883ad4476d1ce5d1c8ae09c437d61c824bfc2f17381fd5479bf4fc35e60837515a7579b8b230553801145809e9e19df29ac079ad540841be6352d68711556b54ae79b9cb08e9f3c5416d9ed07b1a149d189f7f9dada9d29da5545a00de97d96095defa6338169480fd80d5751978c45d243f594feb699180fce164cd60d7b427e4d8a41d95cc221f270fc89a6f17e08c349b33ab558cdd1259f420a2ec2e0ae72aff7b788c397fb3f5baee4ad408738809c4b5a846f3f48bb6bb69038119fcfb155fef068a5def6daab8cc7ad6242e8c9b1262576d5e27c4e3c25c7ce15e72f8d7165f85f64071d043d5a27b3c65f25185ad85316958f7be02ba0d9b9b7156a67313c2455328e7c50839c4b6d0760bb586275ca8b274e680edc8343591eaa2f630252817680cefeb0e1adaed28b71fcb4480e87ee8cebdf6133dba281e0d198c9bc4fe3dbfadc6440139d5f1a5cab9a7f353800fc72014463d709f8c4a8abd7c3e2721520cb4d4aa3dd731398c20d28c1212ef93f225d62030487dc43454e16c3834c0c8563dfff1941fd076415d8a28e64b105382c93b19fa4918169fafc5eab0ca73f3add4a1a70899fbf809758f3bb1158e5910dc69ecb670fa63b3d8ddf8a987ace8f90c6b04681745b145e93c580b96619b3a19124aa3fd2efd639346b8c43d4f4048177e34e0516eec93504731fdfcf631d91af08e10c706163954a9909ca09bfcb22aa1b6b5abf4417cfa379c9f5bc76bfbf6e151f8504197f1520baf7f35c34d9e67cd3b27712231e7fec6a1f1a7ffc30a396cb763d8be7766040e0bd81bc24fd9816a68202947a9b7170416b426109ee51a9c9fd1721633b81a8b62de80d7e19e02a2b2736281efba9cbb249a7671c58ad922d7be4861fde473bef48c8daf54e486cdd7f736ab5d2d52c415ddd0600772ab63da944a2b5376135cf40d1ecc3adc175c1e41ed26d081d81dfb1bf9991eb4c98d5abac250a279ba6b43c7ecccfedc2081a9227ba683d63f055c0849717f2d4a576de4c1d7847ab006d1821355dedf723b80b102a7582b6960f829f89c51a2102c4ced1c8736910b69ce6e01ea4ece091d7efb948a233bb55012bcf06305ac152ea6039c1888c4754dfc13b36887b2866836577370c5e0677e0cf1698759fe444e29bb90a19636150ad648e95591eb9b80f7b7b7f29f85ad9cb2882250101c82ebab6bc1c64b40264422a792b26e52d6b5d6069c00e445a4c2e2d333a22de84f4f7ffc5969b26a875b683558f889601a03fb1b7af892b00e3b652001a4ca32e3cbaa635936ab0dcb895574c2c60149df68d93e05d7a9fec4df8048965db82ae7bc919843794879d06e83c8d5ce1bc85d6ba388ad529b1bb7ecc9477b8661ab12873b8d90d7e26577d2a55e854747e579f5abaed1059cd32eb7f0bbb00898d30c2cd5f585a8dd646748eadc7e632d294fd9d2c204da8f6a112e1bb24e7e67f63aee88b5676f75bed16354e370rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootSAPHanaSR-ScaleOut-0.185.3-150000.45.1.src.rpmSAPHanaSR-ScaleOutperl(SAPHanaSRTools)@@    /bin/bash/usr/bin/perl/usr/bin/xmllintpacemakerperlpython3resource-agentsrpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)1.1.13.0.4-14.6.0-14.0-15.2-1SAPHanaSR4.14.1f:eydd@c@aa@`@__h^2]M@[[2*Z@ZlW~W^@abriel@suse.comabriel@suse.comabriel@suse.comabriel@suse.comabriel@suse.comabriel@suse.comabriel@suse.comabriel@suse.comabriel@suse.comabriel@suse.comabriel@suse.comabriel@suse.comclanig@suse.deimanyugin@suse.comimanyugin@suse.comimanyugin@suse.comimanyugin@suse.comimanyugin@suse.com- Version bump to 0.185.3 * Fix the hexdump log for empty node states * Fix exception handling in function 'logTimestamp' of HA/DR provider SAPHanaSrMultiTarget.py (bsc#1218901) * update man pages: SAPHanaSR-ScaleOut.7 SAPHanaSR.py.7 SAPHanaSrMultiTarget.py.7 SAPHanaSR_maintenance_examples.7 SAPHanaSR_upgrade_to_angi.7 SAPHanaSR-showAttr.8 SAPHanaSR-manageProvider.8- Version bump to 0.185.2 * fix cluster state in SAPHanaSR-manageAttr by supporting the different behaviour of 'crmadmin -q -S' in different pacemaker versions (bsc#1217830) * inside SAPHanaSR-hookHelper use the full path for the cibadmin command to support non root users in special user environments (bsc#1216484) * if the SAPHanaSrMultiTarget hook has successfully reported a SR event to the cluster a still existing fall-back state file will be removed to prevent an override of an already reported SR state. (bsc#1215693) * update man pages: SAPHanaSR-ScaleOut.7 SAPHanaSR-ScaleOut_basic_cluster.7 SAPHanaSR_maintenance_examples.7 ocf_suse_SAPHanaTopology.7 ocf_suse_SAPHanaController.7 SAPHanaSR-showAttr.8- Version bump to 0.185.1 * improve supportability by providing the current process ID of the RA, which is logged in the RA outputs, to HANA tracefiles too. This allows a mapping of the SAP related command invocations from the RA and the HANA executions which might have a delay in between. (bsc#1214613) * modify /tmp full fix (bsc#1210728) * update man pages: SAPHanaSR-ScaleOut.7 * add improvements from SAP to the RA scripts, part II (jsc#PED-1739, jsc#PED-2608)- Version bump to 0.185.0 * avoid explicid and implicid usage of /tmp filesystem to keep the SAPHanaSR resource agents working even in situations with /tmp filesystem full. (bsc#1210728) * fix the path for the HA/DR provider hook in the global.ini examples to be useful (bsc#1210573) * update man pages: SAPHanaSR_maintenance_examples.7 SAPHanaSR-ScaleOut_basic_cluster.7 SAPHanaSrMultiTarget.py.7 SAPHanaSR.py.7 SAPHanaSR-monitor.8 SAPHanaSR-showAttr.8 SAPHanaSR-manageAttr.8- Version bump to 0.184.1 * add new HA/DR provider hook susChkSrv supporting a fast-dying indexserver (jsc#PED-1241, jsc#PED-1240) * add new HA/DR provider hook susTkOver for blocking manual takeovers (jsc#SLE-16347) * add improvements from SAP to the RA scripts regarding the handling of the SAP tools 'HDB version', 'HDBSettings.sh' and 'pycd' and the SAPHana log filter handling (jsc#PED-1739, jsc#PED-2608) * fix SAPHanaSR-replay-archive to handle hb_report archives again (bsc#1198897) * fix for SAPHanaSR-monitor reporting "LPA status of one node is missing" (bsc#1192963, bsc#1203973) * add lost-nameserver-slave handling to SAPHanaTopology, to avoid toggeling SAPHanaController resource, if all nameserver-masters got lost. SAPHanaController keeps started, if WAITING4NODES event needs to be processed. This only keeps the resource "started". The SAP HANA instance will only be started, if enough nodes are available to fulfill the needs of the SAP HANA landscape. * add new tool SAPHanaSR-manageProvider to show, add and delete HA/DR provider sections in the global.ini of SAP HANA. * changes to the demote_clone function of the resource agent: if the role is '*:shtdown:shtdown:shtdown' (topology agent run into timeouts) the function fail with rc=1, to get the managed resource stopped changes to the stop_clone function of the topology agent: call landscapeHostConfiguration.py and set the roles as they were reported. If the command timed out, set the role to '*:shtdown:shtdown:shtdown' and return 1 to get the node fenced. The used timeout for the landscapeHostConfiguration.py call can be configured by the cluster action timeout, if needed. It will be 50% of the action timeout or the minimum of 300s. (bsc#1198127) * SAPHanaSRTools.pm: shows terminate node attribute too * change SAPHanaSR-manageAttr to support the different behaviour of 'crmadmin -qD' in different pacemaker versions (bsc#1200969) * fix HANA_CALL function to support MCOS environments again (bsc#1198780) * correct the order constraint in man page ocf_suse_SAPHanaTopology.7 (bsc#1197239)- change version to 0.181.0 - Add systemd support for the resource agent to interact with the new SAP unit files for sapstartsrv. As the new version of the SAP Startup Framework will use systemd unit files to control the sapstartsrv process instead of the previous used SysV init script, we need to adapt the handling of sapstartsrv inside the resource agents to support both ways. (bsc#1189532, bsc#1189533) - add dedicated logging of HANA_CALL problems. So it will be now possible to identify, if the called hana command or the needed su command throws the error and for further hints we log the stderr output. Additional it is possible to get regular log messages for the used commands, their return code and their stderr output by enabling the 'debug' mode of the resource agents. (bsc#1182774) - add switch 'cib_access' to the SAPHanaSrMultiTarget hook to give control over the hook runtime. Default is 'all-on' which means there are 3 cib calls performed inside the hook script. Changing the value of 'cib_access' inside the global.ini file to 'site-on' to perform the absolute minimum cib calls (only one) (bsc#1189540)- change version to 0.180.1 - Multi-target SAP HANA Scale-out replication support. Extent the SAP HANA ressource agents from single replication automation to multi replication automation, which means adding multi-target support (srHook - SAPHanaSrMultiTarget.py) /usr/sbin/SAPHanaSR-manageAttr - Add a helper tool to support the customer during the update from a single replication automation to multi replication automation. (jsc#SLE-17452, jsc#SLE-20081) - The resource start and stop timeout is now configurable by increasing the timeout for the action 'start' and/or 'stop' in the cluster. We will use 95% of this action timeouts to calculate the new resource start and stop timeout for the 'WaitforStarted' and 'WaitforStopped' functions. If the new, calculated timeout value is less than '3600', it will be set to '3600', so that we do not decrease this timeout by accident in currently running clusters (bsc#1182545) - improve handling of return codes in saphana_stopSystem and saphana_stop function. (bsc#1182115) - If the cluster is down during a SR change event, these events need special care. They need to pick-up separately to not get lost. - integrate man pages back to the base package SAPHanaSR-ScaleOut. The doc package SAPHanaSR-ScaleOut-doc will still exists, but only contain the file 'SAPHanaSR-Setup-Guide.pdf' - During a SR takeover there may be a small time frame where the srHook gets a state change from the API with an empty site name. This results in a mis-configuration of the cluster. So log the occurrence of an empty site name, but do not generate bad formatted cluster attribute name. (analog to ScaleUp - bsc#1173581) - add SAPHanaSR-call-monitor - handle 'leftover instances' if HANA is configured to have only one master name server, but no additional master name server candidates, there may be the situation, where the master name server died and so the landscape has no active name server anymore. But there are other instances running with active communication channels. To prevent data corruption or operations on outdated data, we identify and stop these 'leftover' instances. - add workaround for 'sapcontrol -function WaitforStopped' terminating to early. If the master name server dies and does not have a failover candidate but there are still running worker nodes the command 'sapcontrol -function WaitforStopped' terminates to early and does not wait till all the remaining worker nodes are down. So the resource agent needs to wait during his 'stopSystem' function till the last "partial" node is down before returning a result to the cluster. (bsc#1196650) - manual page updates: SAPHanaSR-ScaleOut.7 (bsc#1144442) SAPHanaSR-showAttr.8 (bsc#1144312) and others- change version to 0.164.2 - The resource start and stop timeout is now configurable by increasing the timeout for the action 'start' and/or 'stop'. We will use 95% of this action timeouts to calculate the new resource start and stop timeout for the 'WaitforStarted' and 'WaitforStopped' functions. If the new, calculated timeout value is less than '3600', it will be set to '3600', so that we do not decrease this timeout by accident (bsc#1182545) - add return codes for saphana_stop and saphana_StopSystem (bsc#1182115) - man page SAPhanaSR-ScaleOut minor mistakes (bsc#1144442)- change version to 0.164.1 - adapt man page SAPHanaSR-showAttr(8) and the README (bsc#1144729)- PROMOTED/PROMOTED Fix - The PROMOTED/PROMOTED values happened after the main tenance procedure and the refresh of the resource did not fixed that (bsc#1176330) - Improved SCORING and logging Score of secondary in takeover phase increased from 122 to 145 to avoid promotion of former primary masternameserver candidates (bsc#1174610) - Fixed typos and improved descriptions in comments - Change default timeouts and intervals to match the official recommendations- let the SAPHanaSR-ScaleOut-doc package conflict with the SAPHanaSR-doc package (bsc#1157685)- change version to 0.164.0 - restart sapstartsrv service on master nameserver node (bsc#1156150) - Use a fall-back scoring for the master nameserver nodes, if the current roles of the node(s) got lost. (bsc#1156067) - clean up package, add checks, correct typos- Version 0.163.2 - Fix bsc#1098979: SAPHanaSR-ScaleOut SAPHanaTopology and SAPHanaController allowing virtual host names- Version 0.163.1- Fix bsc#1092331: SAPHanaSR: SAPHanaSR-showAttr fails to open an archived cib file - Fix bsc#1091988:SAPHanaSR-ScaleOut SAPHanaSR-monitor depends on package not existing in SLES - SAPHanaSR-showAttr, SAPHanaSR-monitor moved to /usr/sbin to match the file layout in SAPHanaSR-ScaleUp- Version 0.163.0 - Fix bsc#1045603: Update man pages - Fix bsc#1045536: SAPHanaSR-ScaleOut missing update to use SLES python - Fix bsc#1086545: minor typos in package description and man pages- Version 0.161.1 - Added a package conflict for SAPHanaSR, bsc#989162 - Restructure package and the .spec file- Initial technical preview release. fate#318793h04-ch2a 1715664126  !"#$%&'()*+,-./0123456780.185.3-150000.45.1  hawkconfigwizardtemplatesSAPHanaSR-ScaleOut.xmlworkflows90-SAPHanaSR-ScaleOut.xmlSAPHanaSR-ScaleOutSAPHanaSRTools.pmocfresource.dsuseSAPHanaControllerSAPHanaTopologySAPHanaSR-filterSAPHanaSR-hookHelperSAPHanaSR-manageAttrSAPHanaSR-manageProviderSAPHanaSR-monitorSAPHanaSR-replay-archiveSAPHanaSR-show-hadr-log-coincidenceSAPHanaSR-show-hadr-runtimesSAPHanaSR-showAttrSAPHanaSR-ScaleOutSAPHanaSR.pySAPHanaSrMultiTarget.pysamples20150708-hana-scale-out.crmSAPHanaSR-call-monitorglobal.iniglobal.ini_TakeoverBlockersudoerssusChkSrv.pysusTkOver.pytestsSAPHanaSR-ScaleOutLICENSEREADMESAPHanaSR-ScaleOut.7.gzSAPHanaSR-ScaleOut_basic_cluster.7.gzSAPHanaSR.py.7.gzSAPHanaSR_maintenance_examples.7.gzSAPHanaSR_upgrade_to_angi.7.gzSAPHanaSrMultiTarget.py.7.gzocf_suse_SAPHanaController.7.gzocf_suse_SAPHanaTopology.7.gzsusChkSrv.py.7.gzsusTkOver.py.7.gzSAPHanaSR-filter.8.gzSAPHanaSR-hookHelper.8.gzSAPHanaSR-manageAttr.8.gzSAPHanaSR-manageProvider.8.gzSAPHanaSR-monitor.8.gzSAPHanaSR-replay-archive.8.gzSAPHanaSR-show-hadr-runtimes.8.gzSAPHanaSR-showAttr.8.gz/srv/www//srv/www/hawk//srv/www/hawk/config//srv/www/hawk/config/wizard//srv/www/hawk/config/wizard/templates//srv/www/hawk/config/wizard/workflows//usr/lib//usr/lib/SAPHanaSR-ScaleOut//usr/lib/ocf//usr/lib/ocf/resource.d//usr/lib/ocf/resource.d/suse//usr/sbin//usr/share//usr/share/SAPHanaSR-ScaleOut//usr/share/SAPHanaSR-ScaleOut/samples//usr/share/doc/packages//usr/share/doc/packages/SAPHanaSR-ScaleOut//usr/share/man/man7//usr/share/man/man8/-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:33818/SUSE_SLE-15_Update/205252c1e02d1a6f422f0fb1ed42d25a-SAPHanaSR-ScaleOut.SUSE_SLE-15_Updatedrpmxz5noarch-suse-linux     directoryXML 1.0 document, ASCII textXML 1.0 document, ASCII text, with very long linesPerl5 module source textBourne-Again shell script, ASCII text executable, with very long linesBourne-Again shell script, ASCII text executablePerl script text executablePython script, ASCII text executableASCII textPython script, ASCII text executable, with very long linesASCII text, with very long linestroff or preprocessor input, UTF-8 Unicode text, with very long lines (gzip compressed data, max compression, from Unix)troff or preprocessor input, ASCII text (gzip compressed data, max compression, from Unix)troff or preprocessor input, ASCII text, with very long lines (gzip compressed data, max compression, from Unix)troff or preprocessor input, UTF-8 Unicode text (gzip compressed data, max compression, from Unix) PRRRRRRRRRRRRfCБȴ݁utf-84b2c229890d76e5bea69af9e61f37e6e778fc1671ad877af19aeed3ed6052d26?7zXZ !t/અ]"k%kǀyԑS>pHp`× 5k; d4^M;x`sIRgBo&9rK'BIb%Hkջhj!s jUbV:)D-ۄd 016Q U#[ 6~YC%)li4^IӾoGǓ8$I#9#UWSMXoMyѐ߃C' ['l>6Q8 (x iܲ-;X5E09>3+_-4'/ε\G/ڑ/j)$EN"nPi'2e%X;Vj0jS%'y 1zÉ{{*H{ǷfJnd4 DX6{ۏLJ.(<;@- yI,YSł󤦘\8RT)5)@BXi@5-vxD^)3Žp|@lFUL,uĬDzgJ!{mۘgz@ܮ !nyE +r e1]ʰ |lŊygw .d em3.0[`fO@7EvSolXOyn4@qtUCBi)Eyf/x%~VukxsR3YٶXv+rT]9^羸A =:(jd=8 rNj 7y[2JwN`SPS*] >КEP13THv2-6DLŠLgDIdű5Li,v׮iP9z"=S<#pf]7]E%Gq$2o嵰a(V>e%Vd,D׈Ѽq?C@v{֞Z8] !h3R䊬MlF@Ѩ5'̊ &⪑ pV4l$I*Jd7n_$U {P.m05C`+ 3/[^uj.kхdBu!y!PK!g'Bry˻Sl5$5h .M(䁺J38˜ iHՒ6x^X@9ѬN0(m~̭US9DVUWOJq+aP.9mܣ7: l2 IyIެE-&s Vg)!H "`b[yh ̾;1yF\|*󤎃LX3;:=]-%׋X*,E$ĭ¬#0b` E 9]^PԺcI][l׶E0-l ଉ#9[{&7v-G̔w"CjR:Rz$iMhKb@6"k#ѧqFpU؞Awr w vV @>ՍlW4 c".oih3>Ps暤+'"sBE{kM, vKV+/K q$L ȚkSD(F'i{R?\z>c rHVs1lIƳ觭NCth ٵz'~C+'R9;QҪRqf׸iQ5,t)wGPM+jq8OGfۗr)a):=E)}1]9t)K9c:+b6/쁖TY Ec[@-+dٵ$yj=ZJ]ODO:'*`ׯUjFWG|1GcU*'R]~ ǐHHQ]߈kj%N`cJM/X%T.Mpkq^ FmӉǬEff.,* u,|6G j b^7~*:i7_Ь<uhS#[|2ґ sƂml#/bv }LzS;ؠ??ohtPq9OH"Ui0YM=ig"CdDg+=Mhk,CZ1C *@:^ h'Ħ%_pD*[/m |X6u'CWd1JѫQhs y (nJ0ٿ~%:g,utXM@׀թOҗO#J1P5xn#K+Ԩf |bTjXAPmWެV7d}9']G}zwKhs"hM٬5PɦklLeYqBjƖD.|81]t-fL2l*H=d? .P^5|m5ܬMts(>M>]:&_.r>Qc3D(DZg|؄S-:lC[?@}\x Jwoiv&l>" ̃*j}ؽ72kfVC l)C,爭n /4ӠpIz*,adD32aU]IAD1{'D,5?tZ{h. \H~5*+~W/<і]̷e@U@SHQj>D;h-t|Zt]}W1'Ѝgh7r4|h?]Zn K1 =gF 8KYRcwPEmCVĘIfeWX̝ G̉wy"? ۾O_=۴u5hvh0jE-tÉяCku/"SE cH2򞛌j̡ mg;q\H 5UQMD֨kվ<j ?_Y})Wo`P m} $?Oz!l[IRw%aU hPˈ 䒉osDK2K. ΥDOPc@vNvyzX@`C Hp!]#fE~^Aydp^k,սҥdLJ~/Egni)ݞfKNhT"RRM]w-õo fvtx O~ަoB Zt4N̐b5lN"Z*Q|ȓ;{ i!p3xfGf,{@  !h e9kiuB&W*nzƯ_%Xąєjir ^7)&M5w9脗怽\#N1k(Q*!I%5P05W5ftFzُȲ9p/g*蕌 R"=A 6(I CM \VlVL;oe S&,&yǚf3}\(lN\BZt!Vĭy6eJ"kꛀpuj[4Y,CJ2߳bG'*̴LC=LSӶEQ̵Iarܬ +2^x3yu4\sjmb-5I['(X- `x|K韭BZf[MĨM} d TuzF\<=zN^atO޼L E9XY±0t,+&BK|>󍘶@1Tk)}rDҗC).}s>u8#&#K'T_ 3hʴ$a-mOn9MMꌱQ,)n‰RVՏTpUgk Уaa]Ɠ''h g:Uae23v5?$E'$j>@X&Qq#)ܦ̔Mk}NQ ]ڒ|w e4D9^?kc|"vo$Cę0)b=*#-6޿zLV yHZRt-IR &(hXS͍u6=6#֐6 'F 9쒺i,2O,С7y/dH0Pÿ-(u'RPɏ @vYHM MdPӸJ zO!2,(qv?)k3/hJ-fO+0G$d!펑<ﴚRﴱyMVS^l=u 㖟RhE h @1\h$`Gn\4RΞ< j1df_=%ě2q @=.'H8s>E4'48T}Po-ٸWn;Od t6KρQzaU,a+tbw˖oFmYu<)zkeK7ΏAdǁŋ3ߛGICLptR ]^"QWb)V]z2 9|O@-g YGZqqdM%fvmCP"CQ͘>X4 Яُ Zr>,gƐKkjO}ҡp[f`VT]D.'X E?3ݞ(?Ȫ[/%2oR%~ 1Ek1q&#ݚ+c+_(|B繈k*ZVǹBfa2s7/O_ zWB!am2@p=f( 0P5?u O*-L1~鼤<~29]>?QixwnUV堙*ܽU(x (F3DtbESU hB!0={ RL\+/ ?. 1u)0ՅCQ:rmtS?tu>[8 |W섈D'E&e' qxvg:`үB.5u%*H<;N: K*7Ù5է1EN,U9T]+\6kiSZL 7vSFxB6qr gHPa(>'Ps3vfn(p6W󴗇}QduD9"PѓMtiɚ>R,Mal^Km**"8eԃj}UTz,@oI6qq ,s+W ^튭k,̕04iFľ gA_ܚWF:VKUqgFgrb(ɽ^"h숇]Xd'ߑtHIlfk 55l2n0olw*)ŻoSLg{nI!A+eQqspXnV\ *̢1RfY-7Zt8vۮlf\SwC[0N@8 %__TRl4^, K>'-v?a=)*u_Gg ̶k0{/E3F 9P2O!$Dwo A@c>*__;sj7GbN?.MmP'R_Cذ9X8b[iIPǩG^ZM_k#̻1 ?uuɅάOJ "%R5rBv+Tndʠ IDw>SMA|KTo6nsسCit<' Y^Xy۸$!CR } \J﫧Tv tp nSm 6v3Byh+"ƥp jَt.zH`K VD,mlN̙bxe*;evK9hm-LSZ o38._Wi ]0sߟfT.":(<}HɁ P1jykιXϝ弻~m~< `? ^('ّ$)J)_n@ׂÜ HaLեZ}Z"=)9BŁj]R;V6{sk0Y .2=g "h]I'ktv}KJSH*`)̖9HH|bX@"STEO~&wp'O by6Y{sojʴT Z]j] bk0^BFJMr}W)MG6h?8`;#snDINY0oV2~h9ڪֵ\B⇽]̛t.s6sr _$<;~T9`ĩZ `#ͬOzRu*0ﮃB|?lxՍ<%ܱ/@WCI5S {>,YyD'_@]~( |%10*5X][HrSSi!xV1W<: G*۷T]Nt$ގ>'?yX|+iCf!K!ȡ QήOD1kL{0>Ҭʗ:B 2O}H7Y<{Ϧ}F:s"md2Et}!qL[h/,,W g3/nùHe P/_Xcދj4yEDžo$7ɰ5n|V+49ڦZoiJRSe[:1C7@þ#>\Urt/_MVt"| ;ꉴ;fyCsSTޛ̿-CJ*sOcƒ|]2YVrTy1Q)Ys&eJj+R}w$zAx&G ?3 2fId6XuXz7BL:#>tB9H6ȍx~c~q76>!9JA'ﲣ8:]֨Xlڪ=y?6e MB3rdnŠ0'qֆީwQ5x, is\}]9V|j.%vɗVW="C-ooME@ H6h f{&gRD/8 G=I p~ye&`?71e8, )/-mz l:Ei9hu9Gn=T 6s`YTa"s$lb"GL=/8Fix^U+rˌL_ RVj# F< gM b\$J1*dlo;w?x1!%JhQz/Qь"hCL,8`R3 |41ŵ4%N@<)gYj'.A!4#^_>%Knj}QYat]̔*ŝ_UT-"|4 E^/gZ$qEx 7jm=' fnyz&Zȑaxm|?Zʮ|"Fopޙ!^TNV0Yo8z\2cq--IOΆ:q _bmOj.yS?c\!M`@-)P6 U'LTLZ8&et{5HL;7W4|t-I-NV+26q7_)MKx˲p:kcJAyYĄ^|%) IP"/*7"(}A&wb@ۑWʁ~vpʧ*#{ ;<,x(``%U3j` 3 Mx[Њ#1W׆}{`)CgY;4C xX!#'}[lg>Rf$H DU~(:fh|Mn6uhxejN:y *VYnL6yrUn2f8V,<_H+wP70lbdF݇~)arlO+QPs`$#7UZr};iH+MrmYngBӳ/QiLa) :h~`RS8gn*)ԤǴA LǣHNͅG*pZ 7]@|)P JpBr tFC4gG$2A^Jtz ڔ7HxC]*픆}) ̭ r]{19fRֲF,(ϟQ& EӪM؆ˢ 鷥eHtآz!mHS}OYFy;7Q|(Apaqۖ5QЌ!m :Nf)MQwWqʇ…$X Iߎ_-=Of gD 8HRmOP6 3? Bu0  PuabJ|Ŝ "|ٶ77)!in#!eNYm(z1/#0`WL:0icpy;0 M(Jk,]zQ< D~<<<ؓ, y5 lU^~G%1E-Co~aX:K]s1XwV4a,YXWEZ\XzU])lT!:r91ɘ7|#'C59'Ğoާͤ`]=RRbtc z17Sfa7u֦ƊZpN;r,@XnMcz8 AJ ΄C̟mr@p-ylNm}HI2$ȼ OfI(|`K݌awP0rF^p)rVp1yn91#݃GsXbfM{i(AxzK|HS=XPo8f:du @G_`$?zM->F? 2R2rN^[W$SZi& څ9$Y$~ݢ_!vTlaK6kq; 굄yplx8?0/K,زu{gt 8g#cNFh t\Dǘ]:(uu2g=q7憐~Ϫ!H v=DerFaHtKVF[f>m;rޗe`M]X""XB@Я7{d@-WI|ȱ㳖h%LP̥'|,sSY"|˽_nO&v }Z[`ǧz9#oFFwut/-NQ?olyR0{ȕ'55]ф_{L( "Xs;aT%1(!9jIʢ2L]Ồ(jhveC!9E2'f orP5fr{H*^w $#+SĢLAm1(j[q5T[# (edLx=ƃfi}"UEg XR eVKϭgS P0lY4\{ #=P+QU;>]YZ}6Eᱺ> D8G M/)AA0¡)n(q2K'ͤ0Kw3j!I uF|?p[M2G݃1ꁬb#&e2}S*4Lnu[etF ݛ+HA^ ߏغbAAi 'I}p~"aCIԗe9P#ҿХ+ ml"BΜq_Hi [7nh-QAH 0j>&yPWuCi<^Z{)EzM䮇\<ӭNm!-ʂ4mDw|&lc4߆k"6jz9#%[eFD5CO](_tKATs.)ɡ=|j|C;cB6MՆĚ)01D']llckYR4 >iC]s>sT qwՈ7l uYCם90eh7~GA[Kapg+y)ݥct]B9,RT +/^!|VU [8ą+N:!A /-/DlTG娾КN?6>oщ ݽٿR됊[eHk_x_㸩"~va\t™4nrިk @C0z-zKxHJzxVu-@"F:Z =H3ŠXkSz"#,LLF9+kJ}iж~+Yxj#R-No|抪#NpN}t HqwP&~4pmJɧy`KQM 2ġv{znRZN3l3v*'zզNAܑ.r" }כ?,+o61PJ];:8\D usq.떆s*w]s@<\ K`:2TvLj3X)EV$w1k"l!mWA.uژjQvmD :&] x_ޓIX96~S :? *EM vE/+M*Byo:$pӁ(E?IűZ;P Uf SN(]:uWAVVpdG+q&>Y`;3Rwof@2AK]4\=6`ۖ>AvC a²(S*w{E?Kڶn.$HȨ4i,瞼zb-s#0G8_(]Oܸ(O\PtDIC!MWb`|%=Q!r`Sre5$H%?s֍T^vu,SI$LQ|nΜl6e>l}Z0 O]&ckBx;DZP}lciOQo[{צDzѐX|⦲dTʡf\7kf1ϱ.:mt)%su:MPC *=ySL?($> dz^Dkf5H\Tv *i)u5;::u (Ǔ(͔tdv\1?IIӂ vj]3Si\i;%hj M`H!ΘL##A\SMfJ"XD"/u86'X mM#B1$so& 3oQ7[5񋌬{;9CH-GO$KbQGzkm"rYt4EM} sE+~{%r"FB6iSr_O M Bv77̽Tf¥8΀X!I\!Jbܭ p"B܉e9 )?U~fol6X_z  k"5 5je^)N"u͋f%}o~Z6*t\L-mJ#' Byn?oVFH} PwX 8rp*qxCTszpߘs R  {EE@.KIkIsܵ="ߚPj_%;2xA&I24UsZ~G殍84/ pcRY;:SlJPRdz-|oT9kadxAJ64@u_&;y|qG87b̠dN(+xѾw |gc`^z183Pm/edX9; Ŕ׉1jV0hCՍǖHqzZ.THЦ،[k$pYya8œE%O1k+%l2eLUZ-~>FBvV]s@9Fqt=`Yb̗<a)H $ѠW6UiGcfW~ j; ~QM,@">FhdErI~2It^qoxIwQ}D* W; uWޞ~BK-x n;mC~+Ŭ߷A=!bb[ͯ5{Ucف7A/G ^fOZ]P NO IsVu u=DC e" j-t29.ZϘ5; YFm۳ЛHk"ϋ+pP{A8iDLVrw܄riJ>⮅A!KoK(L?${i>$ ENC ~g.Ҩ xow]PB[✸g,;b\N;Ö9eLv Ŷq"6Wp |_Ý8q9=wTH'#ֽXR%@kۄl4.V\8 '_M*^;omMʈf lJ%\v)<$Z% S"e{/C9S!N'e3vdT>FudDŽFF7 lioMOJesׂF/Q^+lNJ ڮ3`'!Ok#cv5=UكY*=):b0cZODl@xX)#SW7fCC*67˯ncR(c؄U x_܌>o(_@ӤǦ/⚐S52F;{>j(ZdfHP1&Ghy+ş{{K}wqiCZ 2-d1;znMWn!SCZ4oH` TVsAm|<鸏mWO'"(9OY+ߥ;|{$&Sӑ ('A TJ-}@ҧXmAyDSj?g}H%%"-ϴ!qI#?bSD^1A-@"NZdp[S9fZ%7>Lެk/$,ih pD|xYv \NFP b{y_} mhWl5\aճB^Š 'V~8qOݕo%WȰ]< /=,l AVEЇ?t("Pn\lN|_5lp h}"HYԏpL#ƛx>iÖ6޹?E*cJF454J%^Y ,yxq ~$rb,'nIDu7 &6f/tbH堕#؞И4X~My(a>KJjr >B4 uC gVU"l[̈^!  x8_b [DʊE2 \C *'*x"sN1= zNڒ;&LvS}hTT"\A`2fA_՜h&:t`Dbj]`5P_c.޿+'O.{f2 vО#N)Lzm$!؂dT[.]x:I?Ap.yݐBrϫsj}QBr\+i/k7"oƎYϟʪ@̙;r/2ڙ(b$mh>-xs|أBY%7j#ٯG1@ .!D ^Xop])Tu~OUŒ˸4< <H.AC3j]W66 Ym[#)(=  K wt-5gpKb  XU-Rd <xf)puW u)Ǡ2m?% &Q"w@LTټɉ^! S鲨Ƌ/T-VJhGy$;Q#Bf%T`,dY['.9#n5Ɗk[RK: 'zǜ W̖Bcd}Ulhm?Ntkbi/pL4X?f&+a^%ejH#3z;#Ƭ1eBG83}]߅+* 1`qw^ZC}W`,JFV&ן(02M7eD| n—SiC8b{eU0{|K 38ת6Wå'S֥o15Run ,HP2!U@ r+bQ;V#gZ6qؚ7r~>d^+9qxVHQw3T—G7~aQbyeмay{8 ن$qgMc̻Y]:ITi+Z3/oNsC:+1%(|<8єGרq~Hǜ@=5ff?i#KY4Hܸ:=Z \p;99%$!/W{3-ӁmǶ>QVv^_uAL#:*fv'T?^WLH_CGw)3dHWpgx6ɏlَ{C0w XȴҝJ&fB {0ON 2Ly?!Y\NU(t%;n0^ttv/Ҳ\V=&ľ _GP"OM+_>ejtM-I8}B7#pw"j ѭ @lrCiӖĜOM"=[ ɮnXMէF^7#eTBX r?0z/a̟YnV |xJ2Y 6>sgׁ{- >yswt3zXoɴd#[n 6DOa =~yXTLpę[uY>^ąwW&96fU9%Ba^6&Gg25Pև.Z^5v\fGF@VQ?fFH2Df~Cjwt[`beAo&E<葥ܔ^Kjr}r>8KiGoa7EM_r'gd': k~!_vfUN HC$19qH׌vb32t`Yٽo)عLA\{~J}^~C7ۙ~uavf;o6BBvvi`m 9 IniB۾DbRChKɸ˙9hk?n8:eNcfQHx`x-."WNԸ4^@E@xуju¨\ҵ"G<~^'v܎h۫I^dVу:V跎ƍW-#mݯR*3ʓ_ěZ)M,FU+_(E܀jAxm*FA7j-ɡ;ڐn"78wkY_^uNo^oB Ex'jT.Vu_K@V Xn:)İbTf"ZWrʾPaۄi^o SHA>vGFp Lm`(٠a砠F!I '@VQ7ѫM4!"/ fD,v+Pwnga@io iGd#^얱Ѥ7$TwaƔCDnMR첍֮|`>8,X3#`*1?nqwH&4J=eGL6EV^z.xX(2]k'o#>qGSoa#"ޝ N^8R}*w&^A@`/Q>u@^(n4vLda{Ba_bKYWQyQ}l BjQ1~]v{mu2=!#!'7P[#$>]E*Y+c!Z=IcMVVO}6p{fΌÛAn|ev*}qȏ%\kbN qYE3)s;OQHBne>֯Z@0|1ikmbWG"18e}zXy[56ڤo7ډ(9??~|B9-o*Z[G7ԡ6 f7پnΕlXNW܈w+53ԱbYξO`J ;ev-VrÔD7pШL4;;Xk,e<Z&hknBgO)y!NUk#!r&&U2uKM@CE*4Osl"fW]vaѫLyi\Pw 'h׫{w, h p_\q%Qa_x:.#1l'~% %aK4#ag9ι=ݾK3lA~E/ IeYvt)9ķMqޙְrk1=ʬRx4ï=#c&Fs[IBɶx^g'ܘ H4y_ "3zTIR>*t%.T7&42Mgi>a;qUF~lɻA BgHAkK>=y-2%Q%JtfB{y8Ҕ؅T!m%MU(i)8ѣ:MSnϲF$Wl2&x(`Ezpo_S,3+]9wꙓ5622RߏbOjtvLu2kGBL0S|h7 B%aԼv'L,ڗ]5ݶ%ƹ-5_uMHT<AkiP-!_mp'@A] ]w/Y晟ŐFakȻnЊu#{SMXҧϽ8H i T(\s]kD|>/;+*,z}y|K "ѠHt*!%*aT}xx͓f~ Y{yoI -lN)#ݔs"_ng9 x{_|+UuV>#y$ɣIIۿ0PY;B-*wMTn7ND fROه=`lࢼ77%?dR권 h&Ͷ Q3#(\ \OyKgKl`ГQ^+4q9] $k׍E8OEvED<`ct9BSCm-e51 $ WEftcJT-jҋw톞trshWW)ѱAgh~O)PK.4 I!Ep l'[ח5leGI m2@$hf0 Tl4ư-Ԓd#*My((ՊuБjdHBd 7`qk- SU/rN8:}pZ$!gAclfNų؟3z:#o/}{[gmN . ;zJX@x<Gj^q`*!?Vw{fsc?g%qɧ#q^c޳随x'XYRh_+-;=d$ z L$ds xx#E% f^ x-1"k;Ķ-& wB*_=egz^|fn|,ƹ`ɉz-IE!Ô\?)|E8ѹHF֌O;2lN+\b"!Eâ}ނyq=nҌ^#yZsQٞNKƪ_qʣv wead!o8ų_VeY.MeIbH-ZVj= g!/6r'mo|saKBY \&~dy$sn~Ns3h\`'ywj~i̕25.>Ơv4i(+{&凧GƵNb\o}͵^ .A^u*h}@^e6_85]ۄv Tn4/;Lm. N~dܧsľsv&JC8'~?}U=4J9}6 &@wR^߅>Go.AǬa“.(f2Sqtvt*K)lH+MΖhl FO ˼U؎Wfn"l~f΢׀r@1Ra8dwvFxBb_M g$[;T%~XY^ere$V5~߹]5qzkO.D:O1֩i{yo$3j#.[/?}ϘÊz#ZN([NC$Cy-ZBc?|~ Z}PYHQ8"iuH7+ |,kT2)6:4_)Hvʹ)9Q:%R)'L]\;,wOLe_{Ŗ 76 9s5q4x4z}㒔)k ;WžoB+Oq?i(wW܆dGYlDs#Nw<IGT7j<ì XaYC]32FgOR*jۂzj?qd]p+'!E"ф[\&;-qS\R3+vqB {l1\yL,au-ODKKݢ}Mpg}ԩy 鷂X5Gm_OeFZw6 ~v(c>i\D5O)~C$Scɽ|{Yzu7Z'rA7I@x~Z@Zd4a(t"0d?=LRvG2TؤU8EEag0DT/ڳS>"=Edgjv 7.N=~u!5,J`z2@8}! %f:bO/w2%~lD@tgLYexbA6Y"p6uO$p`Ar@& ygbk&ƹWw얼jsl,Ma͊h> \<5]crOC\Oz,8m0K(G7̼ 0zJ@~cj=3jd2kR@d}e!L^l#5$T~ ' CԷǎ$>;L p&b3Zs̨@kan_f}P:k:WgmK̋pVi^z~/.߇䪑^ I[~(˜}T|Hgcl/SʀTϏ# 4劢 m)ԙZ|YcdDno Wvy5?n OK ,Z8{aA8)Cp#u4 E.*m{Q1xÙt 94߽G=cwR)/XdbS.֐m҇ nF24inX׽%Su1]{c g2+˂x;#$GzDv#ʾ&!-]iU/ZdE8amr"e VHGnUFJZ KĈ~ηw鮅2=C>PZzM캡uZ!ZyuѐgKd` F/qɖ 4rz:#՛&O):\]z 44B ڛ{ ddDb4V]w)yP'`鏒nc?}q5Or&c˕ y fގ8z|` le~!~EC2COKS`v! `^cBMK*Uэ[]abx.F ]!7;.0Ch0SB|گ2>zRys?އ"xCF'o5ȗ$Zk70Fy { K0$hDr)o 4pȱ,BZU5,{ nsPO1$1,[apG%?+{t[P~5-`PCn9`o$Gf@Np؁-2 @ڐm}6 LR8qinE~V$>W朞;ͯh ~ aA+3|ӗ# Ѓ81LHO"Ei8aXHCiqgLp^.:BMlϰt@9.:amX豢zB8Q޲jqUSyVS=j7w(Ie֮(L8F]TGR=jg':@ ĝPLWEjٜJ%ծ'I<#[4Sq<=OSy/r:D|Q.oz̎rUL{#kw^ptwvq^S-q*Zj>o O܋ۈB$i-GKKTh},kn\MsbG0t5 =-Κ:O77TZ |N {&?PZZՅY]rQ! Ll!yzN.0t !/p57ڼDD7}`_S~NX:Zg@ VPjiBUyZtp @.pgSW?R$oOʨ}}Iܿ8o[='A*Ŋ%87l*w+K)X٤Ĩ}mpU|Œ0s571bhЩ`s b{ғh*Rj!M p0}lauj5la9:")KHd~7"V^# mbP^^osnR"7 mZeBDdRym`b%&h |UC;U{%I~P|fh%x`^۩|H6?oZܸg^{]OZ6ըeacԿ 8,b1*68|ޙR4ySgVA_[4]pE;,L8p~ QrQ}[&+]!&،2d-S>$4]|JFoW/?6AgY"!F'ej/l26\dTfcaQxn 8~.Rx戗GBBLHJ'1~NŏC:iS< (^RbfxÒ6U ޝI6L9)6D-pZ¦6Ѹz !B2#XDnZ,D`+9 ؐմTDN9m1+J0ɏRn$"?ybw~@p}ج MNm>$&uL쿕 P?|:nG|A&ڼ٧MW]ݽR q,5J{'7<̭U2YBq0?pi}!Vb[i "HMȓm;+@y?7:gPv0E,,2N\A^q+/ݗz7U14cK+_:[YM&rpV'xߖd*1- hQKGiܾ޶4y3U0}$Cplg)*G\UA,.,~ޯR6bRNy]$gץc0Wh5 ]qě4⩶^H@ʊ v y2L MB iܿ5c+MLHzg"H?3H5m`8;oH"ē?SZx4a!Pdwx?]:ul:bR>brޭ@>ܱxN/T1  >lG'捙G(ཽ)xDŝP3\A|Z>P{Sch7^g6lUb2Ie}99P1RXy#Y'5o* {* XYOF%b $tݹLG9e=h-ԝ:/33c\`#` V4w^_BWDt`&xd+5xީJmm[>=]Ԭ)[BBM z*,N σ wЊv .*hBZ^?I%Z$י״鑑%KJBTav_P` -yAʲ6J #ߥ3 \ĮZ:͐ރ;D|C R0wOZ=ur9ʥO;R>JJ%9I/Ž445<uhlo]!FF%R)?]XruhS+I7>SƥOkv; m>ڜAF[xZ·A7/xӓ$eti$֥V/9ñu]!<~)ڊWs.O@->8L#sAHӒ89Hz(OUh@l"_ȬK48Զ(N"hq!j``1u3ً4)5UuWD`giiH,ST]Q[ ~BjC1lDƪRߠZ_o~)~1ዽY:%E)t|ȟHWms6!EũtzlLK"q7i"р:2qٟ,{pV$|c9C~f CᎼ-&=4jV{@&^L+o$'ObIqC`fAX 9~N:?}T`ܭ@X8i`$dð^"8L8j L1 )c#_A;|}? L|}i#."G>`0VI {@ԙdˡd6aoF%wQo^Oä6Vy>|T~tmlnj-T& Zujs`\xI 4#׳v%`/f0Ĉoe2Y1rǸL '&C3d . ߬AgUWӱ[a*ЭCWwJRf2;tO>EO8->˰g0}_D$7&Xs'y^rk` 7W3䴍Ks8/> RP^ᓌ< .};1!<|L310)@UȒ[6" _>&'E p}(Aze7L-D,HlvQx-֗mb 8W IC2m;/Grݑ'Y(b*}jaN(Ξ9蒖8y#_ nKtcD,!6lk58_5Ȇgx;R]]+6YkW,Z(PYn:f/4:zh4*$^Q¬N1aϴlg߄za5H\R0ԱKV^n')J4c6Y7>Ж/yOo]=1pyG!64Z40_ =6\uV1@ Oj3(Qˇ4]~Itܣ7Mw\KpGjlZ?8Z'R +;& y9VzqFiKBS}_521}|-=8e)1CRdꌸq3l_H3{1KaR!T qǟef`C_ATʉ|bg,FR<>x![JBZKMMe_up$\"nW}RzS,( i` <6,pT 3{VvH05Qz22A&Ciݵ[2 85 `ƚXEA&>2!lL0M&^ .B,oz3Eg(&/t3*tr-1֤&|0vķ-*C⠾gXX{Fi`vG< 'axN8:'cƾ-v^{&$^%T6g`aSa1Jd[g/4X,-!ϓ+UGTkhC ~fkEeU ti-&eh pL[OzN;*? Wa\!t{ lo^^AyK83JdO'3aep_kyu3_> ݖ~VwLE oMS&R!J a(nS"Y BpDcTqI qFK0kbń|M󝙻yi;yZ+d R;ro7]_aqSQg&b$( 1+ 5BzDMݏG5݅FnYhsq(z[. X]NFxJ1}$J_VIKʥUٷX9 <$lU4{-^l 穋j.E9) wAR*csT(t<4FOt;'UjV;'4cj8طS~[,p\p[ hUd}]c$H S Z^O<5fS"f4My;y (/>lʋTs Ibcz8Vܕ,R&iXC/^0~|:P<&t?\;,9#l90I{ԚM5G!{'jU*~3)mE0LHnChAqGq|zbsD[daС 8kޙi *Z ǵ>u{ v=8H넓o5r⬤n \z:o/B4aBHdJd'r7$TX]}t_yOus019qf~0ݶ湣22yפ̸ԕ :nfJ.*o\>qsVGo; p4 $̋qXkvW!7Ao;N:R*{c"]fˠ+)7_\38'>$ ~yk1 ~z;>emTPQ"Mr}k.A?gch˽+9x\p,[?\cɢҫuچi|XM/tbAQCmW/\ee5]SAcXHR ʋmϭ_~ٷmWT8J23,3;1(LMdr~̨8WMEmE7Hrڪ- 3\(p0 +xTrY|O`xڻ3zޒA4S2ԋ(H5ZA}?7W3{P$ijh%L0l?wfNL%ni^}r/u[ 8U{@ ipQ3(;xkUkhNwT+t6uUZ:d}af?zUL GءR* JaOve=鍈& i "LDX9AbؑÑxឩ6yB}AGG`QkR +r͚sObqĪĶOM89^#B*dom~pj<*NL%WfFY* ecTc>5.G.8N:Vo)G |X)6Q"nԕQ oB_d& ,)v#lvdNTˀ)hIS yi{k~p^)qƒ ZP" g#_%hƯ!e;&R0R+WE&@xS~2ΑWuZUxJI9SMKhA2yz`Ģt !'-[hjUJE >:r >miFȹNdL*h-mlOCRdmn`S5(t`׻n-C)oQh8W6=RWQnPBFp6^yCvNأ;c+B3)/jhtC<8$ XIƗvS1>$HNLOb YZ