booth-test-1.0-16.58 >  A `K>p9|^sH>khY8nHOֲ*'t$@_g5J~` ˱1}Gk?se@J2TMm~'lo;5T?IKj8϶[_k6/@vw[ESE櫗hI8#k3]XjT$:rWr`U^wz둯]zɰu:K Cgu_Y۔#ROZi6){8liV BH%P.a`<$3698b9aa9e598e73a86b2f2fdb741758f55586437d6ff6a3207080a68db132fa79dceccc078a618494afa11a39385fe019921f0c`K>p9|[7YV`/^h UْG$}y]2;khM@]x8oG; m0s 6-r]Cq&ԓ9rCksSލuQ}..U g(Qa0a .c}u/>%[Weiy=&3,ezlgF7I@wůS;KWH>Ur-v[6>p>@h?@Xd   . AGP'' :' ' $'  K'  ' (' '  ' d  &(F8P9:WF6 G68'H6'I7p'X7Y7\7']8P'^:V b;c'x?L'y?z?@@ @@TCbooth-test1.016.58Test scripts for BoothThis package contains automated tests for Booth, the Cluster Ticket Manager for Pacemaker.`Kxinomavro^SUSE Linux Enterprise 15SUSE LLC GPL-2.0-or-laterhttps://www.suse.com/Productivity/Clustering/HAhttps://github.com/ClusterLabs/boothlinuxppc64leIg Dk2 "{[Y<MeAAAAA큤AA큤큤큤A큤A큤A큤`K`K`K`K`K`K^"`K`K`K^"^"^"^"^"^"^"`K^"^"^"^"^"`K^"^"^"^"^"^"^"^"^"^"^"^"^"`K^"57f5f3806f34f3836d76fd2bab1fac19dd6789d248e0f339683e4e662179747f3825b439b4fb9aee52aa928b2040329d8f4f175808784f82561c3979bb844aa43c531fb7cb9c5260e9e3e50b53fb31f82d495f36dfcd33f40aa2ed068161704d33944b78537dd7be1e75be78186df57d7552579d66d9ee038f4436a7211a01304ae22f9d2f6198e175e28f68eb7fad5222128c857a843a1e88f26994df194a2187a6c50a4382037c45e605466f832fca17b5d6a867b5d69fb4171525b8980b40c9fe1375067487b4a222e851d28d1a84980a23234fcd5f3107bea9c01eaf76358804885eb9332894836c0e678a4e297db602868325ea698a04ddf8adec683ac698f58c51ae3fa44f2e5253ca1cec76bc278defe6a30651760e9f5efb45231a497e5fc978ebc3c024ce094d6ec741ef05c95cfe38616401d089efacd8af7d072678e83afb469204b5bb8f7f3d81846151e3fbc451cb4c94f57436621bb9a193454550b957fd67e5fa04538e1c716647976d5c35f54a801fd6c05cfc8931f510b0f7b1defa5850375340035677ad9e7e71e4f06f00725f5658caf2edd0fc2a78a2ee070e14cf495c9dd65cdb1a80e52e8853872d42266afa0e9fa8491cc1cf6693f8d82da34b6212049203aa8b526be1fcf86450f808c8e576893a2c907df0c57b438a065125b6269c8ae1d8e86e54778c9a0b73b168a7da3c2247f30bad2957f9c7b4ebb7404c0d203b8372bba454b13c64bcf82e467f3aba391a30dfc2488ea6c648ad4c07c31cc43d9f24873bc0f48a29443af8934c398890f3a251408ede586da2c9d7239087e5114f39ce9303098813bbbe8be6b5e3831d1a28502a634089a16b24b371a79f9e8e2a2528fb1e5ec4e73fbd4453b9bf91275f80908e851d447c04968fa4bacbf2020b710431379ca793dbbc55d57ac1f4285dfecf4b371ce3161ba9f9c2149f19c5c0ef6bddfe364bde0d47c05592507d60e8b2611589c06e323ba5fc3b08d4cb5de3d354c93438cf429d079c6b344d9080ac043e6bd44c12a65961a348d7485a1bfcb345810238ef12733929e7ee3ea229519043eb93299886faa6f3ebc910923b98e43f2162c818e33be198774333f047ee21b162d60335a3e265130664d040b5b8bb0d18902b08bb6efc34bd3e5e010accece272ede5b55e74c66cf2ec3c8e67bd3ac908b6030cad49b7c00afe7e086590f94615e4148f94de38741d72a364e0bfec58e73881556e20b689d77f63f75865bab1daa8de09../../../../sbin/boothdrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootbooth-1.0-16.58.src.rpmbooth-testbooth-test(ppc-64)@@    /bin/bash/bin/shboothpythonrpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.0.4-14.6.0-14.0-15.2-14.14.1_a@_=@\N\@n@Z@ZZ!D@YK@Y1S@XBW-@Wu W@V@VJVV`.V^@V\:@VTQ@VO @V<@UAUWUc@U4@U?UU&iT~aburlakov@suse.comcallumjfarmer13@gmail.comaburlakov@suse.comaburlakov@suse.comckowalczyk@suse.comckowalczyk@suse.comckowalczyk@suse.comckowalczyk@suse.comckowalczyk@suse.comygao@suse.comygao@suse.comtchvatal@suse.comdmuhamedagic@suse.comopensuse-packaging@opensuse.orgdmuhamedagic@suse.comdmuhamedagic@suse.comdmuhamedagic@suse.comopensuse-packaging@opensuse.orgdmuhamedagic@suse.comdmuhamedagic@suse.comdmuhamedagic@suse.comdmuhamedagic@suse.comdmuhamedagic@suse.comdmuhamedagic@suse.comdmuhamedagic@suse.comdmuhamedagic@suse.comdmuhamedagic@suse.comdmuhamedagic@suse.comopensuse-packaging@opensuse.orgdmuhamedagic@suse.com- Update to version 1.0+20200702.2f043da: * transport: Check fcntl return value * transport: setsockopt failures are not critical * pacemaker: Change rv handling of pcmk_get_attr * pacemaker: Express intention about logical or * main: mkdir failure is not critical * pacemaker: Handle updated exit code of crm_ticket * main: Delete lockfile when signal arrive too early * main: Accept longer config and lock file names * Fix gcc-10 warnings for multiple definition of pcmk_handler * Fix gcc-10 warnings for packed struct members * Use pkg-config to configure libxml-2.0- Fixes for %_libexecdir changing to /usr/libexec (bsc#1174075)- test: fix read -a <<< issue (bsc#1123313) * test-fix-read-a-issue.patch- Update to version 1.0+20190112.497c0b9: * fix_asciidoc_build.patch is removed, because the tarball already contains the changes. * Low: handler: fix spurious warning on alleged "fall-through" in switch (bsc#1123312) * Low: main: fix hypothetical file path double traversal discrepancy (bsc#1123310) * Med: attr: fix derefence of unspecified value pointer (bsc#1123308) * maint: ocf + script: eliminate some false positives with ShellCheck (bsc#1123303) * test: unit-test.py: daemon will not stay in foreground with -D anymore (bsc#1123302) * test: avoid dangerous mutable/sticky default value (bsc#1123301) * test: drop/comment out superfluous imports (bsc#1123300) * test: drop underqualified identifier in unittest's 2.6 compat "polyfill" (bsc#1123299) * test: remove superfluous shebangs for import-only modules (bsc#1123297) * maint: fix typos introduced in 4bb484a (bsc#1123296) * maint: fix thinko in .gitignore introduced in 5a457ee (bsc#1123294) * Fix malformed man title (bsc#1123290) * Handle multi-leader situation for manual tickets. Added manual tickets to Life Tests framework (bsc#1123289) * Feature: add manual mode to booth tickets (bsc#1123287) * Fix GCC-7 warning on buffer size (bsc#1123285)- Doc: fix the documentation build with asciidoctor (bsc#1075764): * fix_asciidoc_build.patch - Service: restart arbitrator on failure - Upstream version cs: c2389e3020e8a3780b679cf0c9857bd608e99fa1- Build: replace SuSEFirewall2 by firewalld (fate#320794) in booth.spec - Upstream version cs: 80199f9477fb4fbf8809f31986139efe3f4ef790- Tickets: added manual tickets, which allow handling 2-site setup (fate#322100) - Debug mode: fixed the interaction with resource agents (bsc#1046790) - Patch file bug-1045067_booth-fix-booth-grant-cmd.patch has been removed after the code being merged to upstream: * Clinet commands: fixed local IP addresses for booth grant, list, and peers commands (bsc#1045067) - Upstream version cs: d4cb8cbdaf87e46f636c3d06730b902b79bdcb9c- Clinet commands: fixed local IP addresses for booth grant, list, and peers commands (bsc#1045067) * bug-1045067_booth-fix-booth-grant-cmd.patch - Patch bug-1039727_booth-build.patch merged to upstream: * Build: create and set working directory (bsc#1039727) - Upstream version cs: 766d61881b2cb576645821322edda0edea04828d- Build: create and set working directory (bsc#1039727) * bug-1039727_booth-build.patch - Configuration: handle hostnames in booth.conf file (bsc#1037422) - Upstream version cs: bbddf969550969784b76b743baecdcf72796bdf7- spec: fix booth-test containing undesired build sources - make log contain source address of unknown site - main: initialize Libcrypt properly before the first use (bsc#1025463) - extprog: fix race condition on ticket loss (bsc#1025463) - attr: fix wrong order for hash free functions (bsc#1025463) - attr: set time string to "" when time is not set - extprog: fix pid test - ticket: reset next state on ticket reset - alternative logger (in service-runnable script) - allow skipping "coredump nursing" phase - alternative "nametag" provider: libsystemd - alternative range2random provider: glib - alternative logging provider: libqb - offer alternatives to libraries from (cluster-)glue - setup_tcp_listener: close socket when no longer needed - read_client: sizeof(*struct_ptr) instead of sizeof(struct_ptr) (bsc#1025463) - get_local_id: denoopize dependent condition (signedness issue) (bsc#1025463) - list_ticket: fix a memleak in case of buffer too small (bsc#1025463) - do_status: close lock file when no longer needed - format_peers: fix a memleak in case of buffer too small (bsc#1025463) - read_config: close config file when no longer needed - make foreach_* macros use variable refs passed as arguments (bsc#1025463) - prevent possible truncation w/ invalid geoattrs in CIB (bsc#1025463) - build: add proper zlib build-time check + link flag + spec's BR - build: allow requesting no HTML man + use in spec - fixup: sanitize true-false logic for "daemonize" - Upstream version cs: b270a78130f40e648844671b3652919d86e1aef4- spec: Set the owner of /etc/booth and booth.conf.example to hacluster:haclient (bsc#968865)- Reduce conditionals to only keep the default values - Run systemd macros in proper phases - Convert to pkgconfig dependencies- Update to version v1.0_14_g4d35ac7: + main: fix address matching procedure (bsc#994999)- Update to version v1.0_6_g106efdf: + Feature: extprog: add capability to run a set of programs + Medium: extprog: external tests timeout after renewal interval- Update to release v1.0 + systemd: add booth-arbitrator.service (bsc#967036) + main: improve address matching procedure- Update to release candidate v1.0 rc1 + main: prevent segfault on no arguments + ticket: term 0 is a valid term (bsc#952426)- Update to version v0.2.0_130_g9c5c19f: + test: use SSH_OPTS for rsync too + test: fix external/booth ip use- Update to version v0.2.0_128_g29be3ec: + test: create and distribute authfile + test: allow alternative ip addresses + config: support for comments- Update to version v0.2.0_126_g2154ade: + main: add 'other' as possible site reference + attr: GEO attributes OCF RA support (fate#318182) + ocf: add geostore sample RA (fate#318182)- Update to version v0.2.0_120_gf3d73a5: + arbitrator: mark expired tickets as lost (bsc#956321) + attr: better control of election cause- Update to version v0.2.0_116_g88c3d6a: + attr: attribute prerequisites (fate#318182) + attr: keep attributes in the CIB (fate#318182)- Update to version v0.2.0_113_gaeef08d: + doc: add the geostore(8) man page + geo attributes (fate#318182)- Update to version v0.2.0_107_g3e73b68: + booth-keygen: older dd don't have status=none option + ticket: move election start out of the signal handler (bsc#942346) + extprog: handle better multiple children signal delivery + client: prevent garbage characters at the end of the list + service-runnable: improve error checking- Update to version v0.2.0_97_gda68360: + add booth-keygen (fate#319318)- Update to version v0.2.0_96_g9dae592: + ticket: prevent running external program twice + ticket: make sure that we're the leader if granting ticket (bsc#940037) + docs: add booth operation FSM dot graphs + main: add peer statistics + main: add booth peers command- Update to version v0.2.0_89_gd9f16ba: + main: don't allow zero poll timeout (bsc#938820) + pcmk: don't log error when ticket not in CIB- Update to version v0.2.0_87_gf59231b: + auth: add support for libgcrypt (bsc#938403)- Update to version v0.2.0_86_g62eee28: + auth: hmac based authentication (fate#318466) + auth: test timestamps in packets (replay attacks defense) + doc: describe auth in the README + transport: use non-blocking read (fate#318465) + clients: free request when removing client + extprog: run programs asynchronously (fate#318463) + extprog: preserve pclose(2) child exit status + pacemaker: report error if crm_ticket fails + doc: remove warning about running external program synchronously + client: don't allow SIGPIPE to kill the server (if the client leaves too early) + extprog: update ticket grant/reacquire procedure + client: make sure that the client is still there to be notified + extprog: ignore running external program on revoke + main: don't comment on successful list + client: fix memory growing indefinitely on new client connect + client: reference client fd instead of pointer in requests + client: fix memory leak in ticket list- Update to version v0.2.0_50_g03bdf8a: + build: update spec, doc, add AUTHORS + doc: add sample pacemaker configuration to the testing README + spec: skip the update procedure on new installations + use subsecond timers internally + ticket: allow finer resolution time in messages + test: add sharedrsc OCF test RA + raft: better control of term increment + raft: ignore messages with invalid term (lower than already committed) + booth-site: exit early in start if daemon cannot start + raft: handle duplicate ticket release requests + ticket: add -C option (wait for commit) + ticket: restart elections after last candidate disappears + contrib: add geo-cluster.fwd (suse firewall rules) + ticket: ignore late MY_INDEX requests + timer: round to seconds when converting from timeval- booth-arbitrator: fix exit codes for all actions - booth-arbitrator: set the right LSB exit code in status - booth-arbitrator: fix stop exit code (bsc#914306) - main: use /proc/self/oom_score_adj instead of oom_adj (bsc#914037) - upstream version: v0.2.0-6-g9eae45fxinomavro 1615588352  !"#$%&'1.0-16.581.0-16.58 ocfresource.dboothsharedrsctestsconfbooth.conf.examplesrcboothdtestarbtests.pyassertions.pybooth_pathboothrunner.pyboothtestenv.py.inclientenv.pyclienttests.pylive_test.shruntests.py.inserverenv.pyservertests.pysitetests.pyutils.pyunit-test.pyunit-tests001_init-get-heartbeat.txt002_bad_packets.txt003_pacemaker.txt010_retries.txt020_ext-verifier.txt060_catchup_same_owner.txt100_abort-after-retries.txt_defaults.txtbincrm_ticketbooth.confinit-catchup.txtbooth-testREADME-testing/usr/lib//usr/lib/ocf//usr/lib/ocf/resource.d//usr/lib/ocf/resource.d/booth//usr/share/booth//usr/share/booth/tests//usr/share/booth/tests/conf//usr/share/booth/tests/src//usr/share/booth/tests/test//usr/share/booth/tests/unit-tests//usr/share/booth/tests/unit-tests/bin//usr/share/doc/packages//usr/share/doc/packages/booth-test/-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:SLE-15-SP3:GA/standard/0ea8d70177f1788d9d1bd47c011dcad1-boothcpioxz5ppc64le-suse-linux directoryPOSIX shell script, ISO-8859 text executableASCII textPython script, ASCII text executablePOSIX shell script, ASCII text executablePython script text executable Python script, ASCII text executablePython script, UTF-8 Unicode text executableUTF-8 Unicode textBourne-Again shell script, ASCII text executableRRRR64Z`utf-8dc86fabf31656083c79e09df890909608160dfef0310fa633aa70c1c1a70aad6? 7zXZ !t/ᯏnT] crt:bLLĚeh}ޠQ\Zgdoj]-8B6B${`C/EuShSW#V@לVUf;>z8)6Zw5OFwh-̐2.Ŝ)4rK&WْfߨXY&9MZcLx Yǻ# Xr/(?.k'R勮"j|g>yVo:-.JtW,ivaDMRִi(ǠZZ|-4ܜVʟ" )^`&c4b^wţIsTUtK9DL&%Cu|- "H;Ĺ2J>.PqT9'tY &<q3yt @4ٿ 7/64YRJ  }Yf`$oԏ.nHD)Zy_r$}p3"-"pk)&Dw]\ Qn)Õ 82ߩe]}ݧcr2_Y¡2h>gKgzuն|iVOK9ܻ鷞jhKUЬt\kFo遏BV77G<0MRݞ͍O@ֻށf10*JQBQ ^@;qHl9(c(ˤ[> $~4Tu~i15k13,҇dUmPyK:"CEfG7lB&ʵ1lnp'sU389YwW ͓q dP_„OLWJʇ ^k`֪]G>g͊Yq"s}./_6uA?&/YT$a"ǞBŋIKFeFs>oYGqVJT7#:;-715+D qcK=iR\ 8T/?Vm.Xf!SSjV[)hAPwR*+k>20,-6yXC/=d(%ii7N-~L"zg2Βy*o\:rXZUpeVyHq!m={?ҎIte.2˥~C4ZyrӐܺ%m͞94/.7DU]aNni=0W,ٗ`15:nx=\){.Ll+:6rh\fwP&cc4Mk5tdל "KV+NAwe y4-cQcfe`|:xqȀN2cd^l/pxil_F"Х/cg,,7񓢰eNJ%; &PClFq^!Y\& ^F+jVPxS3~?*Pz=dOVF&9#OQTZuWZ#1 U]N}]%tuޖr9e{3(80KAѾmRa@l`hճf*A<-%Sڃ|`˫-°TW"VN2LӰŠ3S /RM4B'S6iUf oRvyYJ&&4Ih |3SBȣBCg_f(:ڥ~w7@{5Sd@VG8z X *6O4`".iiքu P|=SP',G[<^1{2Z \l7WG2 luò{hl7tzT3& = >e;A:FgSУWDfr:x5٧I~OE|{Njqk8Gx 3fɇ%w(lpW]ULa _yUUWy UBZ^͑nߡY bN"q\VL ,T$u@ZY ]+߫v1ǕxZ1FHl>(:"7 % D+ e8OŽ^;jM§{ܕwN1Rۜ2NrgT-P zRWiNy4[,lZ2`R SL)7c[g>= /fi8ĜdĀ>[]JE^GL#ɇ03!&vyS4R ({*yE:]WӘ֗X&xwA2'|N7O0Q25wi#"YsqyƆ@ڟ-cG$9Y~fͰd}F# ,Z/)3;IK*xЄw(7]Z_,l z9.>4xzA2spxA?nEfg2\BT32ʷr%6IhB*x}DFU4D|ҹx&Xm~ apI"|Y,$9,)G[*%Įc#yCdcS*."0Oɤ!,{A aJ>kgQ P>Ƈ l%4!ebzsa AGknu@!V[F>N1#p/6}3|xGjCntiRA{`/452w6+t`9h Ўu=U,i0j]eQ#vsOqe{hJ#\>0b|?#d+ ב.M%_}+`mro6>eԊ7!@VH4(1 [NY v,!hoKxi3ՁjYէ2><欠Nr%yx4h^N5unqUoHPl>lwGzy8M'Uϣ &᱆leD,^' <2v(Q}uc׻ lqc7"zjHkkAB#<*{Q_|.aEÈ)TH%2ҏX:]0g`3DvI5lF 3!sE}Jzǵa}Z(uxp}{ FҔ6\I cH^ub&zmHY>} xCRas?/jg~NH@t1P;ra5 mեIAKbvC} 0*1Fl-Ҍ\ASאB!I ; ˶1.M X҅lҝ0:wʇ{ 3(hv1USю#=s3^fEC yI1nͺ ɭl6g6,Kc ]LI܃Lާ"("} x^rK|,h{B2?ms$)oN zxp+g2\^_958&i d֬3ÈqFYu@;5"Eoі"A-*T)k/M澼St6qŀXg[D'FTb%Lj0HAo(ZiŚJ-r]XsGVY>|3xLѲ' KkpD?n/=l؈x0d7Hs" ,ͥkFQ,l Y=$V@4.4$T3ѕ'@hEJx|hѽ0 ifP݌R~5JrIԙ{29kq=[vGGl)?5I@J^4t ;74PP0LۥP.H#]ݭИY#vbybYKtϣ3䆝0X)\tOR"Iѯim~e1W66U*e՚)Ro0<pY=Xul!Is# d'0kQ~qt,_- }5R 2[#yۗ{4b 2%b)EYsxaWg\T;M9ɵQ#!6|-z!) L9J`Z{sj x"׸_p™SF01K홺 CBo]hwk.l9v(z*d<15MM^p8 Z vΧwu+Ɲ-Jd/ʂR'&0h_ ޙ?1Y;BCcZ@W$BiEv׶ʤ0Ai 8[7ܣC4`&8KRiL+qs-.z_UJv+H6w`yӇ]vpS1Zn0V4X.Z{Zڦ]{"|NQ>*^*/X^D>bP(tCbU|XPPͽ%! `i@M 6Q@QFMIјReQWJłW8Q;Ά#q-LW++1 U[P9Qsɗ8FС^ۅd2C;Qo;I)D0DI)cSoA{Y"c/X5#_09*/ Bzjhc(vTT(وL^vl_ߺv \qQ5P Þ̣+(C69Cʓl&z8tSw'e(v6V|^|OP~,6ʣ`ocq9hLoh);L7&%f) 鍜*k1Ѓ'Axn7L" H}lA+a,z1ƅ#bގA3ƊG3o:EJ%ǭT7H<ۆH_gžnp+Lq ՏpxSD0×<`pfj9>.IxR'bO}pk5;݉˙O*@y,oSYX"Jׁw9 D` +aS2V)f Wan:w,n:J&S$-ӹKBޭeQCcsףܴ0G-Mx뛞CYdgA6Ryl|Ʋ߁XH+%u)g@‹.Mgb|*,Ǜ"x]ϒɵ)Z1!oGwVމCl<1,.g%l/uΡi<3lߜ'lסE.شFf$2oNl%J*ZӥPυp_Y9m$nVy#chGcsEwСg<+` \W) @~^F{a;-)n[vٿU)⤸\#]^hh&4 PΉ'/\6yͅ*ZPEެ->p@jD5fW7Xc1tR$8tzWZ&wvƤ]Nen~)҄ B:3GiW6,O6z7Nm ,qOQ ?P_83@sRsp_.:<\r_ T6rYӻ,Myww\-Ebuի9*cC(뛍OU͘ J\ yOz նo+EfqH'}V@#إD.#b7B蓘ٰ(]"OML\bNp%yZxݞN5^߁: 3J}6¡.oaӋ[Ƨ +Оo1cOWŸm"+ U\B*?S6?|vD" Ro oW^˺WAJgKf'8$6), QX`ˠAۧ8FSuWlixhex#FOQ7Ĺؿyq}A–ʰqgb*]?[j "0.+8[tjn(N"?|r,Rئ8 WΕؾ o.i>g'2O Dχ]R][fJ%%OW~fW.:4%*gLLiIZ~ 𷢨}KqPmKU8Sa +ћ`nPjbi7T[+iB+}p?oSZn%) twgBuoXB61'M|\%uD[MphYBYj6ZE6a#!$;X?-/rG0j.#z M&]`r_rq-R!(B r5: 7SVzL8 N/rcL^O3! slEDlt}[8<y tm*\iύ SPE,^|ԇpAb0y݇eAHvc2\DA"wp+<5P(+Z2t^'[tEwg՗ꕝxtx񙳯]/^K+Av15Z'uSTm~*EĐ/H,272 |8`WA;NzpǩDX"j ۖ%Ł a+ Z\jXeROeg%F0 \XUũ96\#BY޴9#gR3|߅RhtCֹg{y!Q#ȟw;28Bj/`n_ 2{eAN{Dw|j8p 4@{mFq: T%+}w>F+CԊlIdԂt%Ŀn "+b~B^f_ ۣ⩋xj7UtjIJZ6!!ڽd’=ט)^Eߒr=ivD/zOAQ:PK7Hk1@(#:{A=u!t̊uj< Re1Cv ϱL]!ͬ T3;f]Iy9 g@7E0PXEu)C>8NG42R 6Qۦ}j@Jmi&+i_(zuZ9U,׹C33lGl]p9m8םs=jr$J /5[m2uizSo |>!wICxuH%e`>1!eHðL(zϠoW؊O$'<÷/dFivE$wޘhsC)e6;} $6DN7m!{~qQ1d-Lz_%@IRb*feTxGMKX1ރfyDfF(fu9"tGEr*KC-Clb+De}Kw!cmX *P5sTq߁P\QCeSFs}!>_}+cgqHYE $]S߀7Lw%lƠ>iRwbHAȉUW#;U<.ldܫ$(ȴޕG;FO987Uzik_h.wa[%eRVq8ڿ?4 7 (tXӮR7|3Z̦Q6ȩ-{#&eRN+  MU᏶ oLbI-0$L)ȖOuOyCXn;DpՎQ]8|0rGz3J2v?&X*1@e; vxrʒ+mBή88 OB-.(fZe,#4TH#T4_^lDavr}Q b|4+9:}lف׌>&Ug, _\|mWV8 ()gbQ5zǩaiIޞtѼ+7fvב#vkWX3MgSdB=Bp 0ݺ}5֡<YD+7?]f2FU`Jɚo Xb(^g hL(Ι5OHK"10MAI"Tȏ-A&ͰX/:C7rZ,=շfQ+2]#82 PT #wboyZ7Ev@qtݰ1'3:ѤFgߪӞlZVV2Q6\|>+(xΠHo_qP"pIB.۟4^ƇDA M0ZvlKQjF9sij_EyS~΃0mgtshG(L5QLd` :h.eB 1^r%ӎ#s/Dwy!1S H5z{pUmrKCX3,*O2f#VT{+ܓ|5}8<ڂ gs<ڄBf5 (>b-ۣ=#*8x_&b7>>lHxM ^k*NXyD 4SM^@=1H0_˵ƺ~cգyx;L`]4x0B~o-)@G*Hx.}GGxz\#r]A7.m t*uaX*iTX:}ï]4?aRWPv]D4ư&j*a5qz,VrkdQܸΔ@tv]MI¨WeUj B)lzK@3Ğf7 #vH?/{ߔDVxפ3ڃ٤ nGzj6nP88eUܱfRJ:?#0tWP* )ṁT^\,?-U d8P頔_6̢,LqĻƀ?$\ӿ;XW "!SVܫ993(pޠÓA/A@&6ꐠn=+q hD顨2 z7\(u޹M GIRU†nz6Ё`1ʶnS΅ `u|vk1_ J7pWl0wyȼn{pbpۡʃ(G*`,Y`$h'|eb:/F` 'W0`]'CR"D<}Λ%)W'0@@1uxln,@%^ D L1.d22ITT7}s'4뀨/ͺ6Z68**@a1 99EP1*j>":ٌ0-AF.1hJ\4Je{^Tyo?S*`VĘu ̖bئ7Olt6 j{U2hMa*dsLM]cU{:h6W)/dꔋE6[뵧[Ew~lݬ:IxϫFٻc]q8yD,)?1l P<䦡%Հr>ђ#E"XO6g^o8-ta8 LH;Q'41M ~, YF G)H̽f-=gM*$3׼Kd Jyo3˹Ʉ P[wSL< *<) h@jRR+UvQ^ `-U }@Cz$5WP'K`˵}_Uh}9OËj +-7BIʋR%yoW(IBX=sH>q TX,ώUOM|`#J|L E&&UO -TaR&@ 72 (0~Cf45uB-qm+p2# ]P7:8>ɇ@  s:MFPOsݭ_ H`B \nE0s#e0#rx_ yoĚyeybۮ'i?>7JY$# ױL}g39L48>_c\->c{R6p2h$jVyVVC#~ _ӭP w+m6hߩ[iz RFAi/L/Y Iy,LYF@%hYR[KeN/g]C/1s9FFǮwv@hz&Q̀Ek[![*=7&09"oMh3C\CpZ K߇#N<J '/ZgCv|5 tE=>c Q5hO L7ʯ iYP0!཯RhQy+8ui_=Cb)vrǽdW| |wSrTIp?{W>s9jzMiu?nwvSt. 16|tӊ K?/-OzM%Ӓ 1.w92@WÙM2Ci9G,YG$z\%jyZS1*()dpskBFnjB3Vf;@=># 1%nRyj`Ӧ2݋\M!{CmRJѢ:_uHG3(&8M&aê"J댃D*^d+MlۍXJ:UцxKCDB8+j"R% 30`FaT\IIDea:,.Qve0dif!"tg'-0 e 琒z(V{rvH,oɜH$5‡`+[WcF:Â-ھ<}B!0"\3ٴ eh>$C\/ 9tCya$ޖBtǵDBS@ 'QI(;# msY!SL( ŧ5jXnQ9IvkH[h:0#g>: VmaWxbzېy1-#:]?,jX'@5,cAz <М[sQKseiȵ3<43VX*1Ǒi%օ$L 2;V^ jGO/(@`j; V?[_Ap-|g7yt. ռ[M q)XMR P(jB5:O1m[?L]Mh4<}m if^}\Xre޻hB+pl%RO56ge_=Jj1]>=3i<A|), "mGkՐSg5g#EV p?tPfwPbj-i  ^QA؏$kvL/:җq fuP葞ORCΘmH af?S1*IؽT@_J;D&Sk%GߎI+^wgW|)fQ%v݈1ѝzHA̘^h1}[rmK<#l &.H:)_i-~jOfEÃ.LNadX (!\Kڐ Wo&{.@,_UXN<'94C=ǹ!fH| >K[B{wT0qr^MB$=( p^ԓzZmg9K%b4l⸨\C6O: R[׎}uِVK:#`ys-YR*%Mvk NJϥrôՕ(3u֌3d²&%ϫ㿆I~EE=Mqi\y3Mhf%1iE &QDU+2%]r@vEzFo  D85_N*KFC('xZQJG:˔϶NjS[0~|Y__~EӵؿđFK|d=97 qfsD<’~tbG. YF$0ȩe" Gz q/ngO>~gd_Mu9ZU^P8#Z,W)_A+-%Ij@ Bw)WCfݿ1d^Iˎŝ#ZfLJ*| JYZ׏&KZ@yT_uP*eo嶛C/y?yx~6,7icEk/T2 W`רzCqsS(]]>Y-ieddm*;wFJPv Ԏ/j,߄ZdPW6 z Vu0vo761 7M/g*J2c8ј4*ȰdjH>Jq&* =*~R0@oO_ߗj2MVKkdVY8%0LpG9k{GHZjvT:a/ {q]Ŭl77@=¡|VZs[~ =#hyI*u3exbMvA 8hU{ӓal?+j6ϕ 6@\nbh#] IfnKd~9@ٺ^StS5m 9w١Ѩ`c]\8-%7,5U;ʼnFo ,!UN4rÐ[;{΁K8`SހW)0.xvm:gɗꌡB Lc=j'DTFRt mW֮\PW!ߖ=z3o:-EcκҲBE)?XQ]tn_{V'Zڝ 5w.pun*r)]aW[ `T6Yss$-I s4EhU L{Þ%9-I%gQom䙵YV$̫HuF9nCQ砹(Ux}9W/mzSi[@Uwr[1 S^NmH6”Qky{.`iY;z tHk ENA~#[F >v5le(?^;XiH5貀 6'}!,lq`(>ZV߯X,D6/Y"2=(~z!%wLl7.$X[Um=HщgR AOJ:2zϨV ,*a`Έ삽bdiqYF zOMQ.()xP<Drf"60) sVZ\m`k # :ޥUɷ@cmKwhQ(,p=S5/}/ *|6r}n_=nM0GSFCEe.hnHA JaßUdE.Nz2/Rw|Xa@ -׈(pɸ\-[#V=pZ 3P$=Ѳe<'V ;s@1knڝ:,ɠ|+ %E7Ѹ'Y۞#N3J עlhYUlON`gyVd|e$"=84ǛLc{ 2ZDc*R˕̊~Dn+tޭ%1n2C<7V0FG&s uXUz[5$D\r) NlWqu@oƐ HȈFP F`SOZpweТ); EVjuI!P{?]6/(s~bzt;`j`2B1oAbN`"`cӪK(JY9=*X4íi!'F^Qi* 7h}윈7Nn)^Ijdm%^:,HLYq֜L`yG4 ceز)ҙ2Sb;B-sʗ!H_\PPS!ɻ#OmоLQUՔwr :~:LBC 6=,{e.Wq;~(Qd*&7#4EǍ֋} HĶNV3\K.ϴx1ߨ<Q7{~fe"Ā+q>FT EODߧ]99&P9+ X+l(t;s,:V^m0A O\&Aɂ:_*&bQKPmE͉p.C v7jW>: _. AR7-|ّim~\R}6c Ax_sEvN餬U %b7%JՍqSaKl5*,0X0nA]}n*MW?!6,`G8..Z42/(X]kKKZ(G`ˀ2㨈[.3(;PzAymn |LXØ 2!撨[DSE!eTIn`ƧSiF5 ./{PH-*>/ Ask,D@˷8TS6pŐOeŀUPlhO$][Zl4Ů 3'гCmR [n[y3*лliUc'f)>(o8:?1*LX+su)(莪/w?1L)؝}KRO7خ+@f~to  |s=Վ]nŽFYQ8Az\m-ṁZR݊UElx' =R/|U4$UVqdž|FV7p1U+L_ u>j- 2Ms0#R׋=f= h.xF{<>.1`-;σ;vg)]=D v<)*?؜2fƶ ]M5ͰC#$'ԭh~!,ȟ+0 |sn]=)К'9!= ;עs)wK[Ws4E\_s+l.+v%˔nf0T J*+K5#)#4ū, =B,;4Wl{9p|xYl8oy3,'"xq;xkn\ݒAeQ/R8 aH}_6_aa$ iq^ l7 fu\hmNmd.)cRS(t_gsL&9X2>HPiB+]RQwPJQHЮav+%_ÿ;-L0v!s#{h&,;N4kHھ,nŹ'I2{s-WQ q! 'Bo,>#/*F` cҒп}Z'B:C 6k|/׮.Ϟ7^y,a[@\R(c'Vo/@8J5An]2oN!|9iYAJ_|n`nZMnfe<;o%Wee\w/I |s Ns9hGXiN Q(@ܱnK"Se]2|_!" ؒ~mi$b>rVnO덑o,5ɰEAu93 U&}MQA[*,5O7Ӝ?Pv`k]d"dhF^ (yY.xAn/]B+zS}? هNupAȬR?bsڎwQFU ɠXߗ<{dJ4YMuxWEC2_a?D8s++LCt: pMJQ[?44[!'Joi/ KJHЋ_pTREEO;S#sQ;_Ǥ1y .qProkvU1U{ZNA-䮛 }NDNyɴ ;M&FTsĞoz5U-;(j8^=K֓c)n(pnSZ^L7րx% @*5egjl,yi6΃uOfԇ$l콗5]c5K&Dv1EgL z$B[&rxHηQVMڗ+$r;2Sȁ}6B*4*٦/g[G"cš (-ېӥ|GN6kBK![MCZlJưOוNݛn0V{7H8!v`h=oGTqzܴ1Te]"~_MnxgI_Y%æiTdΧ0͢n<!(= "eѣۯO`(Qr֬C%ݸz71̄]qNytj i̴/\?owAQgm%խ˾.\Kpӕ+[R  _M;cf#}AWH68^4wc䛀@#Eӂ8>+዆/Ʈ08Z(dF0&,v㗇XIsDtR|!\4;="Z?f9h(ʾ=qv"uF nxoNۥb@`8_w)Tv殄3Oh~ EH>X O16ԝDtYzi؁ t:Q0JyO37aȪK-ARomKꥻSlF~}1>PXښ+`gQ'?wE:$;\+l6z<ۆ MF]Tf%&p=35{jPWJ^{Ӎ!nj.L]B2fr[.=^NR4?mcSD@ Ƀpu޺5:ZM\֑CތCqՅ>u@UcS̩nW@."w\Z9a2)$ΝC% _Ob"A/ jd\Mnn>$XV&絤(pY$[_}:g]X\/dLnnvKFd7?,L 4fr*APg]Bp<^ `uiOu#w=@j{Oޓ+޹'o rznNul0 K撉Łu%xn"jz˕b@B}r~RlWܷ׌pF3yq1/\XjOdg)D݈~Wl Z~Yi] 9\/ -l:ž ;$J3FHp%h6lsyYw&!F2.xd2`LC!q>a4fKDג zwy}hin% [E|ޝ})*MOZY|RZN |6n"X'T6=z>QP- oQ8C#iߜHtD+W~zuRGk렳k ]SwII85`>ȲLՌ1<].Z]o$IĂ U~^xۤəjbT"jzjX\yj"ld~PrS=%"_)r$Q&F8'[ I(ݡ5)XdxΙ$?W/mG"y[aW~W,4gpBqG\W/8]l!eC.%AӅ?LEEq42XlER^ ١qP|nr>xY:I> ge8RXLXq4uC@>!xI%(z?Y[$(lSwE ZG?*/c8OO[8hkFW- ǜ_KԊI*] 0E2 OtGR|ǹ o r!1D\(^`S&cr 4/js^V95\<0Wk\EFeǃr)Z DLR ͸`&?!r$a^]Q^]V}jo/w)Q&<˼ՔB8p4J!sEi,K|c: ʃ5E'ycግq*zKlbo(kT@?Snt)kQ9ORdm(vgjb‘c,XLZpwczr|ua~}F5DoU|XP+QC]>/kj'ء9V/>|z߲PLcښ}6SE?$f邳̄י@; 4,dn*Iԩ*ȫi+J`1 w')5Z YZ