booth-test-1.0-16.58 >  A `Kp9|1_ 4 ,WfNK׈"e7D Df<0(C&W]y\g F~C椆3s$Fm5mZ}tcjJf{U E}wiҰpzc^Bb7s0no k*}2RՀBH5=n%0@ !:D%aZTo?u3=}(́M55ed76768d9b4493e88fc411f90eabb478c7a79149d22e93ed9c69546b0a2e5119e2a7071b21d098c89f4d46ffbc4182dc104792`Kp9|ipU3eTT36p;p]w#f'F~=}g)"'4Rk ղi 8`̗*vA O^4JW]`XD2c 3*L&xvm"K8fD>{GL(/Y,q}MD?Q sZاt,M.Rz=Sb17ɫTR9!Տ+^ہ%en2UQO ,:q`>p>@`?@Pd   . =CL'' 6' '  '  G'  ' $' '  ' `  "(B8L9:SF6G60'H6'I7h'X7Y7\7']8H'^:N b;c'x?D'y?z?@@@ @LCbooth-test1.016.58Test scripts for BoothThis package contains automated tests for Booth, the Cluster Ticket Manager for Pacemaker.`Ksheep95^SUSE Linux Enterprise 15SUSE LLC GPL-2.0-or-laterhttps://www.suse.com/Productivity/Clustering/HAhttps://github.com/ClusterLabs/boothlinuxx86_64Ig 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(x86-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-g9eae45fsheep95 1615584464  !"#$%&'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-boothcpioxz5x86_64-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 executableRRRRR%.8i]|utf-8b59995740776fa4ed29b34689dea751f25c15a625c88b40bc975b0cc9afaa1ce? 7zXZ !t/ᯏn\] crt:bLL}wOOz * y=٠` [a{CJ#'zahͩ9d v)]PŒ5 ik;T8.ъݖCk  `{B`QDӳ,֏Iˆp΃肴o{3o8s-2@Ĩ1\nbq`k =O*`ˎvG53oF?zs  };逫Ų3Nc9HY{DkyhR[s7j?J(8R@$R;_Ԧft hU2-8 NFӇb{!u*h Ė ތe9( Fu׊&0,&#3\ ,:b8L㺷!xgũ/I2h x~km埖BL~> ap(ux %%o9h+ 񉠃hvfL >v+ ^'[PƲF.hOt)HFDakiѥ*yt7=ΒwqIGd۫dG9TF<7sZ6Uӧ:&ݲ5ve#Dq>]Ana{4 Iƚ9B(Qd ;{](-I[l0WJyO.6-3禶p9*)MzsBDBH1f!k'>vuz /HYrC"{[b ic_b#{PS{C^#t~i^'rh]YNw\@ 6EDcXE7|AK2fgO"i3!Uq8v34oz u*잙^'1k XU/{?| CsYeE0@ X3zSF27GS^b#H*D/XXǜeK/QUsz8n%N?uM(hRZXǝb'#ɠ.8ā~W`l)EKnk㔟 up`O*u8 E? XtґV~/m Y'JGX.x<_D*F;{U[~֮ã߉L_P+4T}7jB;%(vmB5Ӱ8icg~۸mn#vU+z\|#>YbRCl8hW1&^` b`uk o=gS,~+л๐aV\9P\Cv]fd26(mQ%GS5]_AFLtu`lg; 8׍=ո8j ?eݛݧz?НFw3dZUQ Qn_999ze,ř22#mhʝ>3!?NCԋgRs%{oN1_UN5¢Y*GpXW$NX&, w{i4w3/טmmjɯX/?sfr˽ȼ><(Rs7"<577&H7i)nss\$ñ%wzS0w{#fNI?of!s*FKyg <^;b,GeZA[܇oA3MlLFim.A}8`A }C&saPm*D6VwC7H]y&h x:յP1ƈ՜NkU:@z*RvkFO)օal{9nɲ8/iy%|2$=|5&2!K=)FT87 1Yڣwh7ERy]؉(tS"qL"|W!ihdw,!l'>t܁y+;kƻ |z]~U }bJěO esz7wd>mE%">Y bAEEb0ny}>? 4(6]Emab*6=]>-I<C$Azc r N;bk8LdbhW_2)l+ΣK迧oFW Vΐ58b(=2ߡ 9qWJ Ir6i U hdLp;IZ핊iQ/P;N_:oJ? i#%aĒ,7LJqm<0$!М[Jt/8s<~c-׿+!ϡ.n/DPnˮ`́[*/X"+t8Uem& B|6bDAZ-΂Q(c*K d^\ %>.]=ؙnK^Y^6E[ ^XSkɨz'l~8#/f! Mz#A.;JjgQ "-mʁi5g_ aӟZ"@,d'@ũgH E̫?;A^5s\|W$f ZxN"$<DZU.""z!>6 ʇ142_d:0+_QlNE%Du$b w?{0PӶ¦4G$S[{+N`XPj[;>S'CFr0Tr& ]5ȄOo˜I+x0U9pNL #s6Ib&D0`IT@ē5病閍,VZ)תRe-/<>^VQeFH{e9Y_? S~ǯ|`ШLt ̸3` `n&A=_1hM~4Pفn5b- X:F,(>leY},TD 4ocmg3&0P}}%Y-H褶'֪ )$㧭. fAT=)@PaV}.$D-c.w=qd3v%s\PB6n?d-x-:T~PX LƗ&ZVeˬy4 h:(VORgΜV$%$Q EP#=_#08)ZZQټ!OYzt J\oR]5M-ximVǿ;Y wt+I$!]a:M[M׷lyJi\Y;]JTVSiq>L.'{t-Ɗu2 <욞ү0^ #gǼ!ٵ&wK-fz0uBw -7XwIs:%: ZaIսf٘M{@4p?Pd*%G}KG̲Y"mL#6 muI  9ggF_PMMȯh.S<>n0)pؾn ao'}fe\jYͤPhR;|5+zEuE1ɜr OOSޖsk'~g.$6Sm򣢥X ;V 1dēgCq^nEj;:MIӠ/:Wd>w<)r\E:&aTz E-8"9DC BL&\eC6=|q^N}zdQT+Z ]&wTJɩ@`QaV8]\|!ipmb~Ig5g~սX ~1%,F|kKZ>J QMoFVf L1y/yF'cZm? ~lvi!SfV Pl~8e` Ǎ%6|o3D'Fͳ?DY {lRON&0)p4Jk$ _lnےCc>R U%{{?b#Zy5 t+&P&S.h*8\-CL?gKCj;q_a1P$D0$Xt")R1z7ϻs"}FOw=.2?V,%i6*k x؛lwѣ_nMg<:͖u3Pbckao`{[|vi 9ە(ۼnU!#HƟVk?R&%!C^:a[C\Xǻi:4CL\u[<ܹ:cV%DY;)L~=-!A"5(v$kO2r+c?3)V__˳i_UM9&iИD[4C>24۵-M;1lʵwQ=g*x29)$h|&Z_/`w*#jY󆀙Mo ؇A3'(nit9+`!;ãW .|qޔ?Mm*\0;TKט/+{饝~rl4`hr-%HB2[ʱYyN3΄ ܯgF<'? m#dHG;mU,3*sd)װ$6(&x) 8^ #‚Z-0(g"r^ϲ#1;fzf%za' Q;.ʇ`oU=bkfN9 ˲+ u}S*h=}yHGϭ.UHV"q{JQMɋ7 3#"\L`Mڹ*' d y41 gwȹ&cEN(ÞM'HL3) wL3b8BSP3)!XL;2kS5}m/pM6)3>uR _-Ny g؄th uAu@[=2^KI.'xkB+չ׸X60ooQՉYryVR5Tx4ڸmL%8~p.GtJOkݼPce4VnCo܉O@_CL't$`Mo"C^S5?z* x%Lo*>=&p#EEjVH$5o)APr;bҨen`GO}M(r 5${_zϣj@eF1⯸QR("F3|~ [V҄>iMbt~McP b~fkZ~h!IC>!.ՕnlS=v8Xdf#mi*%BVg(T1_^Vv7 6bv}Z|FS/[, T/'l5:n%ʐFo Z0}#7zt  PW]4 㕅2bFJ;O-rdW}OomJ;ZuSh~Rt'\S@lp|q6NwXT]y}ڲ+᯹[xIfެiLU V[.`E/զ|:&\vTrc?_%Iû,l,>ىs]Y ϠYτ;/[0KYԷLqgPC_de{Q5k&}z?|ƆTpjgϟ#J+iNHEsiWg=A6(O 1BL/cpwΣC>8>8E} Td^B)wQFeSrm:{HbZ )36k}u5ak.d:K~up+ZleW8z^HgB[f׾D`C.{0A`A5/4՜F(Vz3oR1~յuAPJHv7Pqc.aw-džF܏QOQ.nL .tL.S*؟*yW JVT(H蹿_ >6Ԝ&Zb8r`S9@sYd?ܴ0U !wjB0j,>w ̣xtغ݀b:VemJ]^G@-btG-6JTУk qy"rl0MFd ըplb1f؂$XV8<~iƠyS%#}:496?=#L(@"Ph%0 K*YTg%z`d$KU ]7m33{۔৿0tɦZNow3:y"0v 0]Xɔڄ[æH2Qd>hpR/uX7 uuljs9t/cݴJQ0c>CJ;՗v5T@jڣ$P\կⵀL)p= Rm\GZzÉ?D<`]c`Zbm -=X'4 S\> Nā*~Pad%޹k)*91nT>7{&@/6ĉsdݏ6p`;91\CBP7[y%sߏ >7'I|iW2[]Tuc\RP%=k^QTaw?zfK@]ݷYg%-l^+S,jCNl@rQ[hBߠEQM]Mo bps {?K!TX4_)pD󹟣Fu ˕2Т{w7XV7tgO媐UYʗtq-ӊ,.TU"{nl8%O0YrqhM4k9L60K20ac9*ڨh(P&h2l_<k`Ee p>u *-{CMi];^/z2iR* a}# RNa=رJqKznp[aך NNr!oiZj14 X_4iF{.`~j\FTE`Q+e"?>,N7I;:{e`8As;XαOX\sv$  JKW((:(&L.G x+ucDf1A$#dgRngrƎF6б?t6/E+ؠEA#7=^CV`v<C%,t_Uǁ1D6,J3>y),#89\LP jbuY~q/\܈j DՈGYH=~. Ϣddُh|~FKbzc1>y,YJaI h." ~ͦBUSoL@6n*P .r}lYchp)0wvoǒެrX=P墋+*V:RUܴ!4vp5cLnX\r"J@rN G'Yv.<\=xkqGI&@ń$翢'#8`2ޭ) ]& @e̖7:}DX+#J`n PB_Zyb2$4!2,d'{*lD`2)+DPkpC UB37UF:4źooPgaE\)va"ܷwpj8iw*jUirs~?B`T5e,(kz=/v'o۞|DVi?auҖ&.D¯d*_v4;'/e&+5O@v隧G$ѓrH\'n_W,(u>= ? ̯D3 mmP9WDvW!)݄K I +Blq{mvq 3*Lcft\Ah :G3gH9y7_)>Z~Dy9ۄGnITȴ˺DJlybٱe>'梄˨am:/s H~bl =cpY6[fWS^;09Q |'" XI\.ln!?Trl ;s}R( g|.YsRN5T8Rv02E3RQ/yZz~/p/,W""Ma;0ao S;h?zbMY2K@jbip{> SgVݸQW 21n)) ZrZ/BGe$.%T'IKLx oІ' 1GLxi׊.OIJLdϺyKb3 %l[*$(N> RjdA9B\@%u2tEY~J"{F[ GJ?(7P#3AGtD7U\U[:'vsQe!eG80,A΁ck BJ2鈘FMWr\,hn {\A ?Ob@$ >Q aߟMi5N82Xn/J;21 PiӫxØsN&\8. 53 9۶Ϗz[J|_[ e/_P6Gmk)l D|Xk 9 ozWJνyM*:'VmZ H~$>>r7oބP͵E-T\.MZ{2g x7/GD\`BQ.Zj4q@߿y~ VMǨ3GFghEOeVZ~fSBZ ~Ul΃~k  3սKlfY5 c/i}|įxH _`c!Pl~=OD:T ||z@(]#-k}a#k F{UT=?RL~$?̆v5~t}nuXć|ExNz\{3{s%-܊ke;O|$?`[asU 1X)։'ڄn`# bc7~XN zd F42 v?J%7G{]H!.ׂ݀~DFeǝ?;Tq0`Bڤ mW3&@GyTf7ҝПmG;G`fCHel0M}%|vpm[̈́h<7HYa`%d^@ۼHf #ud2&S6ʼn&)&2E{S.м }0nd`~/?v%;9F+fŒ~E lC* T!p:N (ti-h?jO.l -A O Pd 3k .7aWwFj=,gw0]6.s%C-"u6`X .Cܰdq7z)B2'ݱohA)݉2.»`e+bx=DJ\}4% gnƻ-;C0G,CkRcI`?R7rz-p(}ݴeij:_k(h )Ko1osjtU2U>k 0d-|!A h,t)Ő< }FߤL1xǠP+;:ץjwE}"p,P&ڌkUpqyґ ~,(ҩ)ibX=57dx"j-ֆ@`+nOS%EsyAf\&clտ=8R,ya.~2rZχ-6LA$0cx3"W^ r["D]A=;B^bҽ}HTWIi LJ[w\+aJem|s|(|[D^k~Q35n|_p%fb%;@R*AOk 6FYB(2r}l%T}/xQ(2bS.Uj]pQ7Rי ;yf)/]o-qDSI! h9,y^MF=ݾn#>{R'IҨҧB+l˟P`ࣺsn\es'|ݣVO3%85: |M3~$ 6 @>1滆o ?fn5Cejb|g%elFђ;̌§1pJ߆pv;qcVyC}s] ,tەAEm)9Z%5 /U6D++dkd<>3RwrClta9M5Gz'v'_#=sQ3i/O駜 $R]FWBM?~zULb/ E=x t'M̿|LFR=-CޝbуHmk͜wP!PB]q[;Qm{U#piȬp)>DoX50gxpЦ;ľp#.VdzҲFCFQ /=x,{i05(;{ ~=}m"hbdW0N63 {w L>tz>E1MqNlfY%h8ADKJ%xxV9+"u6U2,1kNm6ܫ.-D:R\sȩ0zI ?LO xQ3c{pt#[W.睪t+W ԥ=$w@~$f9|B 3 R|E5@\G/T!F&LcbTYlg%wQw ~͠l%a}4.PvpF<(g8qתQAHg\"4A͙K㜃KI ^0ps? Q^pFB3Y6p4(1EIPO~+f tsژ/fHY5!{OMSq2E{PX}.b豼UG40Y T*OØq$g3pYsJ~ 5E O8m}b_WЃm5xi{6wm0!`6DGyGk}\8`c3:Ԫ_3!ha_e#8dYF?ܓse$ٰ!G֊v_b%Y5y?Ht 4J)(CsU?WQOf\5c8D-퀍츩5h#cŭ1"9@x1swސmy_xCdk }.AO'A-Z;h@Yo rCA28>rgr<糣!ozxo L2D%ΰvc%,-F4)%ʐ88Bz&돍 ,V|JjLNɭ-#S|rRoa*_?F%ZU$=JIru^!ea%v|PXKa^#?3^r 5QNӅ|Mo, +0TUmvR_EAo! 4,ݩAq/8Us[_-NYeIM\lC!@^BV]%1Q#"Leֆ>*;GmWKv\4^'nV{> 啶 pCnЈD[ÕV H*"q0)Vgs3Xz$Hd+4S5AP !G6N*Z ˺&@=*ԭ aO%<e ƜaHZBPD:i\7I 8e֘޲cntSDxn]j*tMVrok6!Tß8ˆef;^ Dpa~L E"5:j - j1CKl~ rƉQ~ȜZaoaMYC:{uӘNVE/i9eZnv2ZE5ٳ Ȥfڸ#)(9H"#5 ''N, -ګ󫘪*Wmhe ,CM覃=6.a2h1 Ƥww׀C)xߣlCi QhDwj!8}:|DЄ d4AECD*_V礴@q b] /"'1L=:YMW@߳38ǽlk=Fu:.m6en|i / ?9TJlNmU{IR-ʂ^@.&*JA]Se6*1;}?QҩCa~adHU0z",7AW`w&65ZޞxYth. 9L9d`_D!PH8N &3(quxB+Td j4:jf<7w ƌ;/ZNJ RSd%wPYaxH Xk BF׿<{9A$]SpʖG 0fBp8 G )0,x.8,a=jx@F_5 #nP^&7")(0U?8ReAxpАRefȷ 4w`:{Rg u\aF ^b?m"xc ;[Gv’[*i ݷ6ИF>]]!>FqSj971=Zm^;Edǧ Ws/>n {x!F+L:&:(a" - }ΩԨNK%2cK@kj E3ɉVhW0f<<1{r'eԄkVAb^^$KSL6vL~8Ol{VCd@Ea 9wêHruu"i`Dilk=@[Wlr8":j.+sUB7+~i笰X&hAIs*Js41emp> ̻4s93ǃMLo !a*jLP_@dGdo\~y,ˀܤAr".]@G~\wB t5㰒 GŎtK`m뮋,U&cQBAS宲s҃B RGzuv ~ Z=̇Q}"3E8L"@ĜBPՋ]kȦoqЍ]u75nFUuQ._|aVlԚ|ԄP[dܜ}sA1 ơL"uMM`#aρ\ 6$8L vdmnК0j%o@GIsnf~:D_N76h$RiG>Cӓh}6#gv2m<2%u=m@UnDCrr$ EA($Nr$t飂}0V}%4`{3o51c餷чe^]PK !dH@w7?qUZ[2ךq2Mx/q6 t`aĕGjoW3zZCV?;HŒGV3DDZOvc&8±B2 ͊pCVBTrmwrKh{j+aeh㑰JQU 5Rڞ3д]`F11GdX^q'?[1bܴ"!9C;P-FFgY RmtsMl{K%Q($PA{=vn̉0PV:$aA;~.1}4qxHhEa5Dg<HM 2?$߈b^BFۿ,᬴-s"R }Db^weO'$#l.شJ3#*ԌeGcx+Y=TӈqgbIFv%|(Ϧea;D;%xUeuWܟ%Q~>8(˻6F^mv+52ꅣ` $ A_}À@'n kvGrB:ȼe鶴蜁׻iZ%Ll}S?;/]~|M2|KF8v0|expz &DmGI zVъP+Q "j5pé")zH|i(*".+IZ~^ZI Я7~/FNܗ= 3~47)A aR2M J@?1ZPPf(*tStp*9cjcާmF]&kv]"ԇ6EZ>ߟPk1&;qaN?SjӀlL[!M ѼI } H=iS~is[ɉ;:?spBΥF_#-+"*[~;yqjD xjn͓oogGr,`d:ǃdRJy+DGұXfl־dݎqw`s^%St@bbRБ7$2QthئKK6oKox2]c&<8RH[N+XFO%_dʃS O HY6WMR"Di7m%SoU$550f?-]3mjt}ϻK b6 3%}dMzXMHkb\k3l@YbXt&H 0_j&3\Sm94O2PA%%Y{!fvo:+;ISj߮0ܕ0֭,}frK!mP:X?O plƞٖ魙Vo' ;ʱR}Iۛɮɬϓ2~PhUC@+%ٵC3FZ6AfM)'r҆Qˋ`!5O{1gZ8,̠ C$ώUIA1|홝I4NP(vbɴj.]vOPR)KOE( b];`O鮺lj[Nkͱ.U& oZ":g|k.P+YM@[Z7,/t& ْ c{+eĊ%#̓BM}[r-0Ғ403 (H9$ "KWYR^EEJ`uR6AS;),8 T2"K]l%pBSG:Ӝca;#ƃYĶvYph\0B:~;2n3I2 ww誾o>kvڊ DH(P(:|m8eDaPjChL?g:6%Mdzu'Qw #F u` >{]q;9<[&5;fEJ%Ne ,Kݟ_q3F,`b+L*}N@\8[ttBP&sEwd+5cuΧ2K6vP0/+6؟돘LJ"R=!xswiJY]QOog8W lב7ߡK!Z]ǓETf^X [Dw 4pV"$^l@P8Tk4vES%tU4mx>q1` n}{F-X #{Pb)K-*S)֘h|<%+;8c#,L4O_A )ԮҜQF" '҅pD4oplo H7sb֏W\z«M2Lݯyz+ٖdzTC:LNjHI}3͙}R dI土/cfՁߢ+h)=\T=& U[<8'd!2 O@0a%fmd-!rD,}X`7Gh4GrV,(MlfIJBNG V;A6 6{1;vPfFt%S^h ՜byZ9t~_zSFF'UD<\)JOwݢVZhR-#b*駶D?+7V=؁c/I@{0k 0i%eClK;Q7 q^(O8&6?箭`lW@e{)7tmL:t # G{yA㈳}%Z7#+lsnr=VãFqj4ڔ߹f6 krt`[K]JKϊcHGSV$r=O581y)*2usǥ7Ŕx7*'2N3j/Jf^3gݽ8f=o✊rqVB*̸xE9,LFseJgq<K(̨|@Caqo`\<cbjʝ_&ۈ L4Ն-XzY~30Ƈf!њ4jFW}摟sƸ)=[!"旱眺~:>"J',*-]9+R(͞q> ucʉ[A b#Zko mV%hnw?\$ ?etaBI`,-GS&'7XѨS)}se )ܥFkT9)y^ܺj4 3 rT+ӿERA3^TI+ +HBq-Y > l!L rZ3Ty\:/rmI(y]>>N Q.!Rw>N!?Ɛ^OjwP͘."3~=ǂbG^kFO-𯯖t >}v23̽6S{~84p|Rsi*1i5P~rF2;J'Znzēz"0,'q:XH"8NN:L釥˔ dSo'Tn1L⯶\£6]j ײ5}iBEHcW5d1L^Y."vWK0ȴ)t Y-q/Z'B)ZzŮ DיkWa,SfH؃{dB^wt|,N*}C[gqOR0& 6r 3|ZK\ܲ%c;]tNhG@R|%eZ˙_; ~B)F-d aoVD<{޶tyI3p3"~pS~-7t$ZFA]LμQUmiR =@?úuc;:GGX: HblaxJcοjh=`n<CBˎLchL=p 0BZBwX5us (%\, Pp}=&ty-v1u%XK2,uEɀ{6R{haƢ}Wu;n>ɞuWmHRH) uS(ďO>paSJկ7sHv#ADә q[eۈ'z`+oU`3fU=DmpI"\_ >TQ -m&M3Moﵩbn1SCJ\,JKM E {vA!BbKtK܄H_{xӠ}Mw2=-o尋vj3N&\O=|! ev bGnàF3{ ڀlrן')vfڄO}2G >j)PES$ֶLk]C&l5y +&q(r0>9&|㐥&8#j}{$#k*cU\Ȼ\9ۆZz&Ƞ(M:Co~9'GJ֖$yW \ACG7Tu v:6|Ht {&F֖T೫e>T23 9! uW[pSVէbgi풢4eY$ _`RN'/2mdcV`0+I(J*4#=L/;&|x{d11 ?98Ij>8H_jK(5::S u6uIvӰ NٳR\쬝9A%&9BƴS화4ӋM%nq 9Lig2