valgrind-devel-3.18.1-150400.3.3.1<>,scs@p9|˭es]+x<5>\;{E ~,hPknR2|Dj"I^z lL!V8[D+[X7Oj VGmJwex{ jJ/EPf ͈!#RĪYA\#r_aI;%+@qX[kB`9`?%?hAwŶ=ÒeH]h p_fP[Nb S`gZ4J7{>>?d % Ctx  (|| | | | %| &p|(`|*|-8-`|/P//0@(0k80t19181:41FlGl(|Hn|Ip|XpYp\p|]r|^||b|c}{d}e~f~l~u~|v wd|xT|yDzL\`fCvalgrind-devel3.18.1150400.3.3.1Header files for for ValgrindThis package contains the Valgrind header files.cs@s390zl32+SUSE Linux Enterprise 15SUSE LLC GPL-2.0-or-laterhttps://www.suse.com/Development/Tools/Debuggershttp://valgrind.org/linuxs390x=jG UJ:?G4;0n  V!RZHd :70 e /S 7J; p =5GN  L K#! )]s4e|3{8ؖ Y k  wxN>6[;gUZe5N/91D3?{˚rmn } L (2 &b C]A큤A큤cs(cs&cs%cs%cs%cs%cs%cs%cs%cs%cs%cs%cs%cs%cs%cs%cs%cs%cs%cs%cs%cs%cs%cs%cs%cs%cs%cs%cs%cs%cs%cs%cs%cs%cs%cs%cs%cs%cs%cs%cs%cs%cs%cs%cs%cs%cs%cs%cs%cs%cs%cs%cs%cs%cs%cs%cs%cs%cs%cs%cs%cs%cs%cs%cs%cs%cs%cs%cs%cs%cs%cs%cs%cs%cs%cs%cs%cs%cs%cs%cs%cs%cs%cs%cs%cs%cs%cs%cs%cs%cs%cs%cs%cs%cs%cs%cs%cs%cs%cs%cs%cs%cs%cs%cs%cs%cs%cs%cs%cs%cs%cs%cs%cs%cs%cs%cs%cs%cs%cs%cs%cs%cs%cs&f699ad1fff56a4400cf409b09e3267726c426f45e63de9531584ebce2ed449b38e42c90efa50205e296742a9ccc639a823a1c58ac1ba0102c5e079f63eeadf9f096230f912caa693c733623d70840d25bf1ea547ae67ae56bf8d2f0ea56fd20a2fa18d8a42f5838a0207b2f7d9a329035aa6b12d30b44f9e1dbc534fe2e95f8b2894ee776f358cf51a363384945682035ae5bab7125c102adce9eb653cec890a0c60a05fb379ef59ac08558a514f70e011b00d56dd592432940c5c2d402115988ad66ff84dd723a755e6c0dddd0d574ed44f8ce6c62248cb7d407fa32b7a8533cf8d0056a6e57f7962dfe72bf3d8abe1d6800f0f70c703e0d64c53bc9466541204e6fad08262370e0cf5b55301d91c2c89625aba06245b535ea96e42aa7e58cc7dfb2d876db1fba420f32fdba6f3c8eabd661fba3b7ac562b1b8c7f2fb032956d46e3a082535d4e5fbcfc3cf4aa4fd066c7e2ac0ac05f0d09e20c26c2453bbb0fd0a4223f358a29a38f337258fbcf0736a440c30e3aff26b0e77baabca106a517cd9f1e5145c4514abc408128b74ce421b5e5b62d03c49b5dbd217e0bdb87787f9a02b85617ccc3f44a3f0661714e23655b6367b21320ab322ff569c758a39d5f6924e2183114f53efa27b5041441243a8d8a44a3d78f484a7f8c0d38188e896042bfec8b926212414fabbf66c925f6781365ed34fe5081e345016e63dc6e37a0d4364d6b24338436a697e76aec43b75f567f8ea9065a1c9c2ddb1897f0e44dffe7e0a0a22ee82a17711b7a03c2555cf49a2ece0da90ded6b034caa1fd79f0659196c0d6876e0613815cdd9072d978ec5fbca841b57fc75338bdfa01153dfac917e1c11542175c980ffd2e5158bf188428aeb49fb0124c709ae9a9bb079e7d82ee0f475b4473321e76a6ca6a760ec1cfd9df8b8c95816c179784657b5263703f5525bf37a219a75bd28b34554da8e9ce43a63ad8841e1939c60452eda9667b7b035f7a25de5950492798831ce2c7787cb39f1bbc0736e4df07ecab2ee720d812288e64f08f39cac8d98de68ed70b05545b80ac13ece4ed4bf028b4bca0a72f220b1643a1a5ba6d9b1dd600b34437ee9c211c986c86fd51dc1353c759e156e8bb227287aa5b8b292596bd9bf2f831a564ef60843a9040d2a91af5835f4d9cc2871fd6b4ea697dc2f844be4c844e9fe8f1ea1043ea959a5b0005f3ab88ea3aedb3d917d67a967930cb9bcb1cecfa7390c811b7094f3c8e195d7a61e56cdc0eda3de872ff5a696e4073060ddc52ea678642b0912583eaf4c5eef70b5390d9118a10b04a9ed7c9ad39663f4a6e2b21a2f4c3b22aab202deb356bf6108f5ff8603153c044c4970adbf566e5cec20efacff312c6b18dc24ea10e42d94a6903d47ac3f14f0de3c34fefa4d9e0bfb4ace3520038a23397d6dfe3e3db18260c48d847b3e71a2f2b0cb0509ad92554d25f986e28806a62ecda3a5e28c97232d1990c1dfb3c2ac97222b8dba60fe963f409978482c67ce7577e696853d58067b4e65899328140e16f99c759d8f7738218f76e966868c17881c7abb19205f43e086cb02d60f2f3ed6c6932893c584f5e2e53a593cbc7fbc61ae721b171fa79f9e6d9f124afe6c3061b27644add6a9ec94052bf8379d62d4c08bdde060d6cfe7f5f10bb8cf634dfe0c1ab1d6e669740d0824dc3f1612fdb2f80ff36c8cce114b7f31fc6136660c54a7e34382c1656401f86f41a4dbada7f1358be313ecb75dea21418d6a1f28d601a2c44c3c5ce361e3f12ec1aba5e4542b6da909f97396e07c85b300051ed6cbaea2f26b37e649aa5d8db73409cd5406e0a6e34a685971566a88d530f95b76ab0d9404cce4bb0dcf68744a07a1fccf6bc962a4d6149f43ffcf1c2854f09571bde8cc72408439516f7dd46abe5f5dda5f0fe6da3b7e6a7180e47c7b2cdee430fc1ec12377b5d2db45d456c67574f6e8787377a7ade9d36ba45af110efb7ea7c82674ce92798a4eb4f613130099082e8da7f735e20484c39ddba7d9cc04999696b66516c63027853eed14edccb8509a20962b6b1a4f7289ae82de7a4c53d6bfaf0fe51786cf11fb2670fd4d7d2557dbdc1ee3f8e2a7a2943412fbd828da490509c29b7cdd4e85024c12b554d04d2e0188d0fb81b8072f1bf10024a8259c9c1c43e6442922e95ea505fb799a58f9a7d7c1e62e6084aec89a8d30395f8d588eb478cc1eee581018cebae71fd1ec3480c62b8041c68f5345b92ab2eb92cf870e43631a495f1d140bcc5caa2f48f5658f91423133b55fa842f7a70e66c793b34be569f58004c8cfa2543a7f67601884fab6ea957f6bdd4bcc30caf410bfa46b2982fe241e73bfa63af532c8d1265e9b9785a7e04b727443e96907ecfe20316a437ded352065f5607419e25bd2e7ba9079442eff9a1fb06d2a263af5375ac25cbe6f34e4ada4d856e35de4737554991c0581fcd31264b8ce47b8161ef209a673881ac2c053f6181581d48001ff32f3c6c39ef941eef846a4d0f4315dcc47fb058487e24e1bbe9ba3df3e10028f613be2861146fc115404733cd7bb9bfe5880cf3bbf7a53060c965cdebddb792d49c528a14d8d53cfcafc781307b77936a7064dc8b0f7cd554c6c1c06529c695df6d590f98f38586b84d52dfb302c173b96ada682b3efa8321c145cf5d0265d2784fe6e1b85bd706f1e901559654ff9971824163774f2bc94b1bad9ac41e6a94dc4e87c373a0ee2853a953972ddf9e856beb221c9f86b13ddb6fef09d45a6fd7def70b017e67409ff9ab3c4db3c038468e775eb8e392ca959dea956f3cdcc33b500e77bcc18cd788f0792533ee4dbc02f5dbd1f84c8c402e9eb35e80e4fb5afdd2784493e3aaf142c962f506e95408826abadf9b8548826b788fef42581be0eabbbb6e7f3d98b6c7e35193b6b85ab697a4a145583a7f0d9482a7d6369b9af430e4ed7b5c41b456d3d0287cfb53db21bd2ea571e1124162cea24d7903e42f18e795b834113544c4913db47f81ccef1d91e01444c1668f38597e7303726fce144f96d3307e61ecc20775281e2b1a376bf9a7475289b0fd7fa965e4796ee979e7906d945253c8da537e4d595f23cd1f2c08ffe431cd84e7611ceacdc85387a01adabdf0a851aed30a8f67818b8319ad6d44db8d434ccdcf619625ce4c27e7c69127cfe4a99ff10d2835963a4acaf2ae870910116f4326cf975ebd0411d3dbb85f8000e97af0017b6772dcb1d3a4f07bc19a6971c04559f8072c7f7970f89d2fd44cfe57fe69852634d0ca55edd48207fe016935ddad91f8b80512e65eb4b94b7fcad9f8c929cfe2a6ed7b25ab1033076abd423d1aafb66afc8eb29a8c107fd9ec8a631a4b51453cd2bb08b9888075e4d028de0591473982f0f097a25a0b70837d779a42fe411b0298d499e37e4e34bfadb7c06cf76939874969e31db7ceedc7464511bbf3ab8796ec7d7857f0969262aa164538b077232d6cb9a652accd94863c966a6f40233afd7eb34143b08bf8f2ad0ed0b9e7197a3cca1f2fd05f795db8bddacfdcea4a4c0ebfe4e1f69ce9e09059cabf897ff2471b61eae834f3d586bd1e42040f58d7fcb366a35b382f94bb02c9dfdf2a993b23c3a50c2babe78295a8f026bb67a741fe41c31068532c8efa52390ceb69fa11d6ee46c3f577178eb9c7ada889ed4908cab885f54c1c5879423fcf8a43571c72d3f17b95de7cd7b1983b2dab298f8f13756ce2a8c935333cc617422c324ff686ced9a09a8f5c6573adf50c0154097bdc9f71381d82482dac329d8e982b245b867846de763e008de5b5046eb0aa275990a8d125fb4b01765483f2953c3b3694fa43189a8ce4e84f5cad14a2ccc256767fc4e6bbf7113f116e042db6de236c9c7ee794aacd2b9482922c9039b1f7ff4943fc05e49b6508dbda16f0bb8d3346f1aa9dd2bb2f9c979190945ef7e1a9dd08b402831e85f57dc616aa47d1176e5f26708e7445072ef7e342dd1da05ac6ae5867259320aeb90846ac374ecf715f0c6a604cd60f5865cf5bd8de5c194706325bff472809a810413841a93ed4dcae7babdf3a48c2dc23632b69342faea321647d58e3c00ce78fb86e78bef36368295566cff8f40912d4ff136766fd951c3246c05887f2063d6050fe1004f7b15f29a73c7f480183d05a1a80500a6414a830e7eef617fd923c90c3d21119f7c7b61a6107c46c0dea64a913bda1301b0101196fc762ee9ac899820bdbd37fb6a280fd8358d2cae2dc6503a043f5d9217c6637c0cde2b06bdb54fcb95b817fce04898157b3da9527f4e31cf2c4bf25f8523db5800acb8323657a753c5d1e1c85fd304e435ee5a2f57968f98925ef1103e7513aba4af337c69846ca0733907a39bc7e31c5bff4f7b8210cfc410b41d55dcb5134c5ed76ba7b5536555fafb7ed95184b6d0f30703d818a07b1e194cab277245ed5c8e59e938a8381eab8ebee750c2ac217019a9a933acc5f314325534dd7fdd8285aff969784e24b3f950ab348310bfda566f574a9ffe322c94731a8375dfe2d5600cc1692d9c41c072f70be03bbda81ff690e00b899edddbf6ea636d43d46901457be4d5603aaaa65cde2a0f3a9d6582b6e89284c5e2cc8924c3c23135e9e10f58752bc36e0df8d38b339d5659379fec157d99b58c3a2fb6094e910f5e5e2b4293a81054f8ff4a92f4dd33c12bf2e99f4d4598c87795816c457d17d995ea1fa6528d8392dcdaaefd87b99f7bc6ad048a3f2ba8e4646b00e60bf8def11f4fa3654eb1662d23fe8e1a4dae9a0c9a7fb3aa7e2bbf54620fb161f9fe6f3cce104e2257811aeb803b79b6d736bd6d8802ab0bb5c373535acefb498ad3ed28e50c83d0279196172102d27306fd89f6e772000be9fc49bf9e5ec9a26693e54006a8850c9933d95e5a2b16a7c891dbca1ee501d83f126176b9242cd3034ddfacf136b9f2aae771c9281a0ea4d1dd3315ee28526bc779aad6df62e34881b2f80dc59bc4f42dd3c491b2f46dfa7b9fac86c47fb1655a94578be25e6703240ef772150175bc7454fcaf0529826ab38b3782cece71d097882b46bce6962dad1ac8c9f6d6a82e1f2006a40e4419c86e53fa1a8300f3173fa8b263a5ef5b3395134f838cedae9ee7a99069d304b56b804de5044f086f290df32428d5e531889cb25d9eaa55b288dd2008f1b776dea31651c0be889d3a7a975b0993ee2c302bdfba14f9b42f8f683cf2e2eb739c4c3f562ca66d98c337457d9cd74ebcbbbd83211ecdd9cf494e4ee53266270584fc1c8d44141e1257b7a9579b6bfd3b7db9f585eacb60095012866f6f363fb4f3e020b522d08ff9ee074341735238ef130302d8209ba70a7b293ba1f77775acd32215c7e15ce1f66af7d877a2bbf96c1d92a05ce2ff2a1f79260fe16672439f374d3e544327fc67112f0bf4ce6a4cfff088aaf8486f1eaae1cd16b6b939179b5ea15c76ec80a7d41d5b6545e39a90aa0e86582121d5a91a0d26c845276b0acf30ec3c2fe82873e5dfe198f37ecbeeebd3rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootvalgrind-3.18.1-150400.3.3.1.src.rpmpkgconfig(valgrind)valgrind-develvalgrind-devel(s390-64)@    /usr/bin/pkg-configrpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)valgrindvalgrind-client-headers3.0.4-14.6.0-14.0-15.2-13.18.13.18.14.14.3ca @ab`U_=_@_9^^^>@^{G^j$@^0"@^$D]e@])]@]W\\O\k\^\?\8@\ @[[@[H[#@[Q@[9@[[oZY@YOX:@XbWXWI@Wo@WVbV@VUL@U:0@U/@TܕTء@dmueller@suse.comviff3000@gmail.comdmueller@suse.comdmueller@suse.comdmueller@suse.comdmueller@suse.commsuchanek@suse.dedmueller@suse.comdmueller@suse.commliska@suse.czdmueller@suse.comguillaume.gardet@opensuse.orgstefan.bruens@rwth-aachen.dedmueller@suse.comdmueller@suse.comstefan.bruens@rwth-aachen.destefan.bruens@rwth-aachen.dedmueller@suse.commliska@suse.czdmueller@suse.comschwab@suse.demsuchanek@suse.dedmueller@suse.combwiedemann@suse.comolaf@aepfle.dedmueller@suse.comdmueller@suse.commsuchanek@suse.comdmueller@suse.comstefan.bruens@rwth-aachen.destefan.bruens@rwth-aachen.dembrugger@suse.comolaf@aepfle.dedmueller@suse.comdmueller@suse.commliska@suse.czfoss@grueninger.destefan.bruens@rwth-aachen.dedmueller@suse.comjslaby@suse.commeissner@suse.comdmueller@suse.comschwab@suse.dedmueller@suse.comschwab@suse.dedimstar@opensuse.orgmpluskal@suse.comrguenther@suse.comschwab@suse.de- add 0001-arm64-Mismatch-detected-between-RDMA-and-atomics-fea.patch (bsc#1204685)- update to 3.18.1 (jsc#SLE-18639): * 3.18.1 fixes a number of bugs and adds support for glibc-2.34, and for new platforms x86/FreeBSD and amd64/FreeBSD. Debuginfo reading is faster, and Rust demangling has been improved. For PPC64, ISA 3.1 support has been completed, and some newer ARM64 and S390 instructions are also supported.- update to 3.17.0 (jsc#SLE-18713): * 3.17.0 fixes a number of bugs and adds some functional changes: support for GCC 11, Clang 11, DWARF5 debuginfo, the 'debuginfod' debuginfo server, and some new instructions for Arm64, S390 and POWER. There are also some tool updates. - drop s390x-z14-vector-support.patch 0001-lmw-lswi-and-related-PowerPC-insns-aren-t-allowed-on.patch: upstream- add 0001-lmw-lswi-and-related-PowerPC-insns-aren-t-allowed-on.patch (bsc#1180412)- add s390x-z14-vector-support.patch (bsc#1180511)- update to 3.16.1 (jsc#SLE-13769): * PPC sync instruction L field should only be 2 bits in ISA 3.0 * vex: the `impossible' happened: expr_is_guardable: unhandled expr - remove 0001-Power-PC-Fix-extraction-of-the-L-field-for-sync-inst.patch (upstream)- Use autopatch - Change armv6-support.diff to a/b format- update to 3.16.0: * Many bugfixes, too many to list here, see NEWS file - The implicit memcpy done by each call to realloc now counts towards the read and write counts of resized heap blocks, making those counts higher and more accurate. - cg_annotate's --auto and --show-percs options now default to 'yes', because they are usually wanted. - callgrind_annotate's --auto and --show-percs options now default to 'yes', because they are usually wanted. - The command option --collect-systime has been enhanced to specify the unit used to record the elapsed time spent during system calls. The command option now accepts the values no|yes|msec|usec|nsec, where yes is a synonym of msec. When giving the value nsec, the system cpu time of system calls is also recorded. - Several memcheck options are now dynamically changeable. Use valgrind --help-dyn-options to list them. - The release 3.15 introduced a backward incompatible change for some suppression entries related to preadv and pwritev syscalls. When reading a suppression entry using the unsupported 3.14 format, valgrind will now produce a warning to say the suppression entry will not work, and suggest the needed change. - Significantly fewer false positive errors on optimised code generated by Clang and GCC. In particular, Memcheck now deals better with the situation where the compiler will transform C-level "A && B" into "B && A" under certain circumstances (in which the transformation is valid). Handling of integer equality/non-equality checks on partially defined values is also improved on some architectures. - The exprimental Stack and Global Array Checking tool has been removed. It only ever worked on x86 and amd64, and even on those it had a high false positive rate and was slow. An alternative for detecting stack and global array overruns is using the AddressSanitizer (ASAN) facility of the GCC and Clang compilers, which require you to rebuild your code with -fsanitize=address. - Option -T tells vgdb to output a timestamp in the vgdb information messages. - The gdbserver monitor commands that require an address and an optional length argument now accepts the alternate 'C like' syntax "address[length]". For example, the memcheck command "monitor who_points_at 0x12345678 120" can now also be given as "monitor who_points_at 0x12345678[120]". - 001-Add-newer-constants-for-prctl-syscall.patch 0001-Fix-makefile-consistency-check.patch 0001-s390x-Add-CPU-model-for-z15.patch 0001-s390x-Add-models-z14-and-z14-ZR1.patch 0001-s390x-Clean-up-s390-check-opcodes.pl.patch 0001-Add-newer-constants-for-prctl-syscall.patch 0002-Add-support-for-PR_CAPBSET_READ-and-_DROP-syscalls.patch: dropped as those patches were from upstream and are already in 3.16.0 - add 0001-Power-PC-Fix-extraction-of-the-L-field-for-sync-inst.patch (bsc#1173135)- add dhat-use-datadir.patch: * move the dhat* scripts to datadir- Add parallel-lto.patch in order to make LTO LTRANS phase parallel. It will significantly improve build time.- add 0001-Fix-makefile-consistency-check.patch 0001-s390x-Add-models-z14-and-z14-ZR1.patch 0001-s390x-Clean-up-s390-check-opcodes.pl.patch 0001-s390x-Add-CPU-model-for-z15.patch (bsc#1165834)- Disable %check on %arm as it never passed - boo#1130395- Add support for PR_CAPBSET_READ/DROP syscalls. Fixes false error messages with latest libcap 2.30. * 0001-Add-newer-constants-for-prctl-syscall.patch * 0002-Add-support-for-PR_CAPBSET_READ-and-_DROP-syscalls.patch- remove jit-register-unregister.diff (fails patch not applied check)- move s390-*xml files to main package (bsc#1147071)- Use _multibuild for creating the client-headers subpackage. As the headers are just copied over, the package has no substantial build dependencies.- Move the BSD-style licensed client headers to a subpackage. Packages only requiring e.g. valgrind.h during build no longer need the full valgrind and valgrind-devel packages then. - Clean up documentation a bit: + use %build_cond, drop unused docbook_4 BuildRequires + remove the Postscript Valgrind manual in favor of the PDF one. - Add GFDL-1.2 to the License, relevant for man pages and Valgrind PDF/HTML manual.- update to 3.15.0 (fate#327402) (jira SLE-5861): 3.15.0 is a feature release with many improvements and the usual collection of bug fixes. This release supports X86/Linux, AMD64/Linux, ARM32/Linux, ARM64/Linux, PPC32/Linux, PPC64BE/Linux, PPC64LE/Linux, S390X/Linux, MIPS32/Linux, MIPS64/Linux, ARM/Android, ARM64/Android, MIPS32/Android, X86/Android, X86/Solaris, AMD64/Solaris and AMD64/MacOSX 10.12. There is also preliminary support for X86/macOS 10.13 and AMD64/macOS 10.13. * ==================== CORE CHANGES =================== * The XTree Massif output format now makes use of the information obtained when specifying --read-inline-info=yes. * amd64 (x86_64): the RDRAND and F16C insn set extensions are now supported. * ==================== TOOL CHANGES ==================== * DHAT: - DHAT been thoroughly overhauled, improved, and given a GUI. As a result, it has been promoted from an experimental tool to a regular tool. Run it with --tool=dhat instead of --tool=exp-dhat. - DHAT now prints only minimal data when the program ends, instead writing the bulk of the profiling data to a file. As a result, the --show-top-n and --sort-by options have been removed. - Profile results can be viewed with the new viewer, dh_view.html. When a run ends, a short message is printed, explaining how to view the result. - See the documentation for more details. * Cachegrind: - cg_annotate has a new option, --show-percs, which prints percentages next to all event counts. * Callgrind: - callgrind_annotate has a new option, --show-percs, which prints percentages next to all event counts. - callgrind_annotate now inserts commas in call counts, and sort the caller/callee lists in the call tree. * Massif: - The default value for --read-inline-info is now "yes" on Linux/Android/Solaris. It is still "no" on other OS. * Memcheck: - The option --xtree-leak=yes (to output leak result in xtree format) automatically activates the option --show-leak-kinds=all, as xtree visualisation tools such as kcachegrind can in any case select what kind of leak to visualise. - There has been further work to avoid false positives. In particular, integer equality on partially defined inputs (C == and !=) is now handled better. - remove 0001-Bug-385411-s390x-Add-z13-vector-floating-point-suppo.patch 0001-Bug-385411-s390x-Tests-and-internals-for-z13-vector-.patch 0001-Bug-397187-s390x-Add-vector-register-support-for-vgd.patch 0001-Bug-399444-s390x-Drop-unnecessary-check-in-s390_irge.patch 0001-Bug-400490-s390x-Fix-register-allocation-for-VRs-vs-.patch 0001-Bug-400491-s390x-Sign-extend-immediate-operand-of-LO.patch 0001-Bug-402519-POWER-3.0-addex-instruction-incorrectly-i.patch 0001-Bug-403552-s390x-Fix-vector-facility-bit-number.patch 0001-s390x-more-fixes.patch Implement-emulated-system-registers.-Fixes-392146.patch (all upstream)- Disable LTO (boo#1133288).- add 0001-Bug-385411-s390x-Add-z13-vector-floating-point-suppo.patch 0001-Bug-385411-s390x-Tests-and-internals-for-z13-vector-.patch 0001-Bug-399444-s390x-Drop-unnecessary-check-in-s390_irge.patch 0001-Bug-403552-s390x-Fix-vector-facility-bit-number.patch (bsc#1124111)- Don't package files twice on ppc64- Fix POWER9 addex instruction emulation (bsc#1121025). 0001-Bug-402519-POWER-3.0-addex-instruction-incorrectly-i.patch- split into a -32bit subpackage, fix buildrequires for older distros- drop unreproducible unused .a files to make the package build reproducible (boo#1118163)- update valgrind.xen.patch to branch bug390553-20181125-ddfc274b2- build against Toolchain module for SLE12 - add 0001-Bug-397187-s390x-Add-vector-register-support-for-vgd.patch 0001-Bug-400490-s390x-Fix-register-allocation-for-VRs-vs-.patch, 0001-Bug-400491-s390x-Sign-extend-immediate-operand-of-LO.patch, 0001-s390x-more-fixes.patch, Implement-emulated-system-registers.-Fixes-392146.patch (FATE#326355) - enable check (poo#36751)- update to 3.14.0 (bsc#1114575, FATE#326355): see http://www.valgrind.org/docs/manual/dist.news.html * The new option --keep-debuginfo=no|yes (default no) can be used to retain debug info for unloaded code. This allows saved stack traces (e.g. for memory leaks) to include file/line info for code that has been dlclose'd (or similar). See the user manual for more information and known limitations. * Ability to specify suppressions based on source file name and line number. * Majorly overhauled register allocator. No end-user changes, but the JIT generates code a bit more quickly now. * Preliminary support for macOS 10.13 has been added. * mips: support for MIPS32/MIPS64 Revision 6 has been added. * mips: support for MIPS SIMD architecture (MSA) has been added. * mips: support for MIPS N32 ABI has been added. * s390: partial support for vector instructions (integer and string) has been added. * Helgrind: Addition of a flag - -delta-stacktrace=no|yes [yes on linux amd64/x86] which specifies how full history stack traces should be computed. Setting this to =yes can speed up Helgrind by 25% when using - -history-level=full. * Memcheck: reduced false positive rate for optimised code created by Clang 6 / LLVM 6 on x86, amd64 and arm64. In particular, Memcheck analyses code blocks more carefully to determine where it can avoid expensive definedness checks without loss of precision. This is controlled by the flag - -expensive-definedness-checks=no|auto|yes [auto]. * Valgrind is now buildable with link-time optimisation (LTO). A new configure option --enable-lto=yes allows building Valgrind with LTO. If the toolchain supports it, this produces a smaller/faster Valgrind (up to 10%). Note that if you are doing Valgrind development, --enable-lto=yes massively slows down the build process. - remove epoll-wait-fix.patch, Fix-access-to-time-base-register-to-return-64-bits.patch, 0001-Accept-read-only-PT_LOAD-segments-and-.rodata.patch (upstream),- valgrind truncates powerpc timebase to 32-bits (bsc#1109589). Fix-access-to-time-base-register-to-return-64-bits.patch- valgrind.xen.patch: refresh- Filter out -m64 from optflags, breaks build of 32 bit parts - Cleanup, remove suse_version < 1100 conditionals - Use %license for COPYING, COPYING.DOCS- Fix missing debuginfo with current binutils, boo#1103239 0001-Accept-read-only-PT_LOAD-segments-and-.rodata.patch- ad Implement-emulated-system-registers.-Fixes-392146.patch (bsc#1086543)- add valgrind.xen.patch to handle Xen 4.10 (fate#321394, fate#322686)- add epoll-wait-fix.patch (bsc#1064958)- update to 3.13.0 (fate#321455): - remove fix-ppcl64-clobber-list.patch 3.13.0 is a feature release with many improvements and the usual collection of bug fixes. See http://valgrind.org/docs/manual/dist.news.html- Add fix-ppcl64-clobber-list.patch: fix clobber list on ppcl64le, it's backport of upstream patch.- update to 3.12.0 (bsc#1017016, FATE#321455) * 3.12.0 is a feature release with many improvements and the usual collection of bug fixes. The full changelog can be found at http://valgrind.org/docs/manual/dist.news.html or /usr/share/doc/packages/valgrind/NEWS - droped patches which are part of the release: gcc5.patch, r15702.diff, r15792.diff, r15802.diff, svn-r15766.patch, vex-r3197.diff, vex-r3210.diff, vex-r3213.diff- add vex-r3213.diff (kde#356393)- add vex-r3197.diff (bsc#981447)- The previous did not help, remove -strong first.- also remove -fstack-protector-strong from the CFLAGS- add r15702.diff, r15792.diff, vex-r3210.diff, r15802.diff (fate#319608)- glibc-version.patch: removed, no longer needed- update to 3.11.0 (fate#319608): * 3.11.0 is a feature release with many improvements and the usual collection of bug fixes. - replace gcc-version.patch with gcc5.patch: This is the upstream version - drop valgrind-linux-4.0.patch: merged upstream - add svn-r15766.patch: Fix valgrind with recent kernels - jit-register-unregister.diff commented out, needs porting- glibc-version.patch: Add support for glibc 2.22.- Add valgrind-linux-4.0.patch: Fix build with linux kernel 4.0+. Taken from svn, rev 14955.- Cleanup spec file with spec-cleaner - Update to 3.10.1 * bugfix release (for full list of solved issues see NEWS file)- gcc-version.patch: Add support for GCC 5.- glibc-version.patch: Add support for glibc 2.21.s390zl32 1668529984  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|3.18.13.18.1-150400.3.3.13.18.1-150400.3.3.1valgrindconfig.hlibvex.hlibvex_basictypes.hlibvex_emnote.hlibvex_guest_amd64.hlibvex_guest_arm.hlibvex_guest_arm64.hlibvex_guest_mips32.hlibvex_guest_mips64.hlibvex_guest_offsets.hlibvex_guest_ppc32.hlibvex_guest_ppc64.hlibvex_guest_s390x.hlibvex_guest_x86.hlibvex_inner.hlibvex_ir.hlibvex_s390x_common.hlibvex_trc_values.hpub_tool_addrinfo.hpub_tool_aspacehl.hpub_tool_aspacemgr.hpub_tool_basics.hpub_tool_basics_asm.hpub_tool_clientstate.hpub_tool_clreq.hpub_tool_debuginfo.hpub_tool_deduppoolalloc.hpub_tool_errormgr.hpub_tool_execontext.hpub_tool_gdbserver.hpub_tool_guest.hpub_tool_hashtable.hpub_tool_libcassert.hpub_tool_libcbase.hpub_tool_libcfile.hpub_tool_libcprint.hpub_tool_libcproc.hpub_tool_libcsetjmp.hpub_tool_libcsignal.hpub_tool_machine.hpub_tool_mallocfree.hpub_tool_options.hpub_tool_oset.hpub_tool_poolalloc.hpub_tool_rangemap.hpub_tool_redir.hpub_tool_replacemalloc.hpub_tool_seqmatch.hpub_tool_signals.hpub_tool_sparsewa.hpub_tool_stacktrace.hpub_tool_threadstate.hpub_tool_tooliface.hpub_tool_transtab.hpub_tool_vki.hpub_tool_vkiscnums.hpub_tool_vkiscnums_asm.hpub_tool_wordfm.hpub_tool_xarray.hpub_tool_xtmemory.hpub_tool_xtree.hvkivki-amd64-freebsd.hvki-amd64-linux.hvki-arm-linux.hvki-arm64-linux.hvki-darwin.hvki-freebsd.hvki-linux-drm.hvki-linux-io_uring.hvki-linux.hvki-machine-types-amd64-freebsd.hvki-machine-types-x86-freebsd.hvki-mips32-linux.hvki-mips64-linux.hvki-nanomips-linux.hvki-posixtypes-amd64-linux.hvki-posixtypes-arm-linux.hvki-posixtypes-arm64-linux.hvki-posixtypes-mips32-linux.hvki-posixtypes-mips64-linux.hvki-posixtypes-nanomips-linux.hvki-posixtypes-ppc32-linux.hvki-posixtypes-ppc64-linux.hvki-posixtypes-s390x-linux.hvki-posixtypes-x86-linux.hvki-ppc32-linux.hvki-ppc64-linux.hvki-s390x-linux.hvki-scnums-32bit-linux.hvki-scnums-amd64-linux.hvki-scnums-arm-linux.hvki-scnums-arm64-linux.hvki-scnums-darwin.hvki-scnums-freebsd.hvki-scnums-mips32-linux.hvki-scnums-mips64-linux.hvki-scnums-nanomips-linux.hvki-scnums-ppc32-linux.hvki-scnums-ppc64-linux.hvki-scnums-s390x-linux.hvki-scnums-shared-linux.hvki-scnums-solaris.hvki-scnums-x86-linux.hvki-solaris-repcache.hvki-solaris.hvki-x86-freebsd.hvki-x86-linux.hvki-xen-domctl.hvki-xen-evtchn.hvki-xen-gnttab.hvki-xen-hvm.hvki-xen-memory.hvki-xen-mmuext.hvki-xen-physdev.hvki-xen-schedop.hvki-xen-sysctl.hvki-xen-tmem.hvki-xen-version.hvki-xen-x86.hvki-xen-xsm.hvki-xen.hvalgrind.pc/usr/include//usr/include/valgrind//usr/include/valgrind/vki//usr/lib64/pkgconfig/-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:26850/SUSE_SLE-15-SP4_Update/062929fbee621515afd8557599db80de-valgrind.SUSE_SLE-15-SP4_Updatedrpmxz5s390x-suse-linuxdirectoryASCII textC source, ASCII textC source, UTF-8 Unicode textpkgconfig filePR/\Ժlhr3_ \I^4qk>QS_Ùq!+nYjv0 MxG3Is|rO!(iTjmRCyr4P]w&t”c(V2 Al5U#"۸%F>nڑhŜ$`LY3 5U0ȣ>_Rm0NQj 6䕡PGP]ZgMQ{]2l1\d-NRypeG#T27,EmR7Y0dX&ѯJZ8Ԗˋ&#)WdsMuTLANsPD>˜׏gC \ := a_T4ǡƸ<3NHL*Gn蒇[Ɋ㓷-[И =@#qM2 ^֛P=}>A3ޡ8#u*3cӎhيjկ3Z+]VeQt#!RO%1B(t4xawB1/ȸCtS瀤sr;y5Jཛ'aDףUt՘f< jFP-ꃔ[2.Wi˙4wK>6H7lECw7R~q;+AʘG )7%a%~=Jz(G_u&0UڱDEݰ_]Q֯t kx_"a ֢HUī;s |Av׺ [9:3QۧumCAށ&!t,ު2hRGox8֢PiG[:nRԽt\ 5#._ ;/չ/wӦ7y!5R!<k+rL0x_U8yB$K{cJRժd!CnIG%wP;􇎓~7s䕰 Ct5# yP|C#Wd473ucXb#/4&Vn7, &u|6 5F'å6a"F爑x/p.^K_B3XH%iθ lR?ěY l[=9cU !̒힨\SќrNj ,&n& i{DѥmeC6Yb$QvɰPѿVaj}ƍg [xch`u~@_hRCό}|<"O{G)U VnoQP{?EJBi0o.}”}Dx.j/DSsp(Vmȥ<'pY %} ul3[6Z#1|N{UIsb{Mr(%pH[8O|C{,z&zl b! \ A|na3QVGΗB`Xۍ*冑L26ƫ7kyPWh2b^I۪~KXst=JRUܽv~|Gj{7 GwLHԸaE'oIg6˂`V'd箱|mPz\~/Dې_ Y]m^lgO"n[ev<|'5_HN{#|i|w#`&_Į2w4AKY' ׆U# +Nhd{Z.ym^CeRzV˨\x7"AI/Z:w.w{'ZwtЭ}6Eh,HZ+gFVSMcۑɧRr&{+i0w6(Pɷ%Bc1F{ U.=P--V:'"-jP*:[" ΃|'K:`;JA?'[,8mi |kKd^7HΆ6AuZ鐶K3Jˏò =Z1 1;MV RjSg`~`(֟ T@5aN@LKf6r3r&Cr7c s ^R;_W)M3AQg#%),DPNglpRbp%u\d>0N\W)nޒܴ41oW5%]i$<^n {#ږȆW 6U$6{>boէ\"tҲAuk@ ptXnN39|/^zzl!WU&1"-/֞,br=/8Y',;<"쓄$o}x WF6Q D+FM'W'c9;wf#иS pC,uۼ: k0uaxڤ:cX-?,[: gq-!G͝°6 v`iZK.Jh %hȒ^Hp3t'6̞={g],9\˥>l147_ Ux0O1.(H'Z w`95gv6eSrd@@XP(` 98E%O ε_$ҤҮ "y. Ii K\F^R/8yxhrgZքNZK(A'jT ,)y0 <pl,^?*^&mu(VnfL[|Xd'\HWgg$/F>HAa</6t0]D./ 5q'YOXqUC|4A2uadM(m "+t\LHA3{ԅQG!Wl_ xQ NmWF?dud8+hۼ,^ҰMÝϖ}OTKZ۵zj%͚Z!%o&pLϒ&LǶB]Ʒ\+kx%_N<[1]4bs'"9PcXY;3DLXU@{~41'[A!`.&]f}1fyMn)\2J{(7'?N=%Dv49'%8Kֆ֣"qcT>JEo|E_kmEVw`X?rK)P0QD2I<-'I 0;'N守I_JjVDho6\U]6t,Q&Zt;!nٚDiVI=]BJ_9+qQG'̻BF/.$!X8%:Ώ `L3kHCb.3zse%,~߳"xﲕ 9 /4eZjLr:eɁQK_4;JypKcQE#Ps5vg'P .36 L4#4Y69-hRZЕ ?>Ϻ?n"PcUuy0yJ/P%j#>덄FK> j;-F?cx C5JneڃoQ>P<ۋfB5AY:ÏQ'z!mfjSgmӄk|G!Ar)z>:*崴1?:؝Uf?X$Dmgbsrh+xE◟eH%B5)1QDĎ'< m,iXs\["X`@luü\nLʿgk(:VRgehK/ x)H$'ҏ=ƝNߒ(ٌՁ(ۉ§\IP6zᗧ[^FYЫ r0ҹ6T eR;v|2}hV滦;b!1DjQGPz@%~ѥ)ICxOaM^]fEJLpv_=%zN&[ֹ4hd@8bNa0# 'dׅv.$t{֬Vtu.Zg҆y/MT/5]vXs;5s\:}֎&-O!{M&<`\3qps譊x͆h7$+ڗ fNA eH x|;x`ӑV À7 d}KM=lvgv:}ݯ`qpEO:/@;tvUP/bQvOCh[0D8]f-_.J㺹lISZ>:T1@9D4E?"$»y\W YGd> sfLyuݝP!ߥ3~0ڜ@Y•xTB$T6V^|DpʅWCy(3G¿@d[e7g0yݏ3 ׾#8&L9ϽW YYugY=ޝs 9}lFhT%~C#o2A;ܢ[|hsiDb>(*!`o㜹H?,^k0Lt o]%ƩGJ1:G5x3=(IQWh]i5d DMˋ@4A2CanăN[ZCX]8A쁐pCQyM_/u5'A!Gic(03l|S<7LapO)= VCc~mtڜ9r9!w7Ͼ_Dj{8Aߐps{R+af2$h*2)J͈a## lbSP~ `$;'1.dC8Ng@޾:nm3$ST9>t18rIp)<KQ کx"⢇dR1]?J') :- [fi$-(q8lqMG."ZJKnq_[_!<BpAUwgZK(ZɉiM7}0c3\5٠ay[ɮ &[=&u`>17#MrT#1!%!(ikN r^0$Cj6댽(߹sډi~Ӿ880KQPDuJn~{ vg4P(o+p9<R+HP |;`|va9+?n2½ u#cfl 05O_垴 R/aXq&m/lȟt׼L! ,EoF1<Aj2!+CBr6@5ܛm8@-©3l/ xiOr ,/<.eE@0˂/V`.L!~l =%yA duquk5xbjjf#avLW`m;Owyw쎧hipU _ljs'fnb8 ,In+1y& Bt KQEpDzN̋fq`@W0f1}0 $Mw0b'iCL2+ N#9.lɑo -3ї6~AӲO'SI4A%̆6F/M[޽j툱2A++}!m.NJB"-|PGm|U7Ƃ$U]SI!#"%T쥂TB2Wsl܊0BiGÛP@*Qyp$֟t+)YEIvT /p,V?Фadxє|[_4XWwj}76UFh+6i$X,G/n|DvP%) v6} el.@\Zby#G>{;%;UV׶_׫dTϞGlEzf _k|zKUE*eŰr*sTN̴]pEXh2l+lhF-k/5AkEOg\!w Zᢰ-/Ds dh}.*Y-T!ωp^ؖH4`S]/?D]f[FJz&5_;N~ -\+&* [u[&P\Ԛ SAd:  !l%)fG415]j Zz(a"JҶ=s$ TP-+,ܳyr-0[OjhL=:"=m,05cTGr$s,' vs߂ glClp/wEwEv /NXHŌ.!+Ƕ(p >6TFʸ}{݂dZh]:ۓ]"µ9lޣM`w_EwR PZVm`NYӾ̶=ۥ ok80/In'O1I?#{aYj}Y7 $b_uыU!d^)IkXMV5C,6lEңA<,<hܑ@-}@)} ~f|Eb@( a:"V|t5G)k\"y`Z6G=x ^-6u*x„6'.8eK.ٲe%e3|Z07fkWg߫/ LoRf7_}/0w%F6=)ƫBrl(Mjp9}gД:AjM~j#5:Wy3MQ̡)Uе oG _ "=WK)DžNӲ'~ُ S(x{h!J T0i aI .QIE(Wٞڰڀw@Ɓ{$Pe2PZ(ӄw,?Ykn 3meNz2MȤXoĆ.QL>$[pybY1MUA}NxK_/2y@4"݀$Ԧ3'=dоӅr=(ǫ^{cj)y7|x wTSil|A LˌPYNY@2UW'rJTm ;`Ff5eOZdA.hR?t|"YR"Zk'ovjR tTbU)xL F?+Sdr|SXg(E2}ܻ7~!TKEE,2N,x'!>hr^́B޹yߏjMʊ$ï4 ?mCnsP Br"Xs9fh%qۃZv7a' Y}(I!*a lْ.iQ6a{CeꁡT $m@[;_Ǒ' wq=XLx۱@o Xo#SVoN!Ӆu+^Q{vL O0c-=0W1Եs {*c7HS_ڥU, [] }t퉬hh&a) 3-淵C6"7QY]B@#|7oJ2Yj CZc7Bh&xo8Cm ul@~XN ?|P`Z'初p^KyMyljʑHY[c3 [Љb0ߊ&w*%^U滏 jJT΍Yv3|t}/qǨ#3taRp``p2Xt~99G6t[YNu7uFx٤׀P3Β_!.YEa(/W=8 4JQ\';hP X >)p׷~}0\[a^Q<.tW<3AI)yImi;C2VXÕr"nǥ XҀO*hC$yQPsڥ;i^%WH$k.`/Dz- =zx*6E#%J"'9=cW.(=[=(x >{?ESs `%ϚS )yP5n~P1"M}rr8+`}@'/JYy5jH m<άhg̦Oaԉ%|Pq zzK20+M엟fԌ:]iQ+d(`WҚߞ%kbV[ЉL~4l~K%4Bn^ZRK&WYmlZZ`*1h ^ؤzt*ǐtLXw]Vͩ&T!q_cѴLaF!ETJu`p!a {,f3.a$Nb[}qxvtEk]^l& K0aWL+5+#8$E K1TaHdHY+tG֗N`(QNdH4+0ҝѿ7?q}fۄ՛6.ȔAa̭❪V}LE/m"-"ܳ X9rͧ_Qha7U_&rdz=?푂 <'#k j+v<\! :xD Aՙ69Oi1":'SXG#w01",DD#ײEH%M웺j۸IIGO3j 2 4,WʵHL!/ /7_k7ϲ9uCjTͲᖓJ3b.1>oG3e o3& W/ߗb_qiȽ ZI/g"exκ%+o)?TXo4 FH,mZ p%{_N,iu0z3dj9紨V!2#z9=Y !$x뼸Qq{ #CP?(ug(_/]#P43L|~%]4mTRs7AO0WC@~p齯k",&;>,@6$k~g ְp"'&b;\pvZ).q;k)X.+S): |%ӌek\^E/U-z{9OC:=܉Q b XT VDoA3ᶽ /STA؇iv&؄o14j8]<`²& `g^wNH`C߇k,X@. eF^D o63u1:ܡ _3= ށ>լ&^C25Q 䣽rQ).$Iyj NDVk.8> ֔ ˣ "N<}nӾ Ao$H4 iϛ.o) 6d$O "7&m-Je4 OY2hK-|~-mThpd_rQao3)_M=Rs 9e)TBգ8Y3# Wr].^]a$9 YT{#v$k pYkG<6x $6JK2POUtez_Rh U={Pځ26P Ӫ sh\8P12.,?X2tiZ* W7'dy$G *qʚ ?07k1'6{` )tQ+%.X6&||<܉&#Vm~fk\+!.>d˛S +g|WwKvvӕdy$ yyb >hQ\HscE&39zr 3gH|,LМ1&*NN~Zj,4oO 7ve[FfK&g?'0# 'aT6A/c>zo0 Wԡ\y+ VH;MInCLx~t ŏ2?+ 0Rρ BKY92&~b{@ƻA raHjB# qMf@\%/m21&8;A7Λ|HtV3Ft4 ‰t PnljE)4s(C7S/`?AL*[$7{6p_eVq_\>gƞGDNrV`eY99a%8y% ;ʽW @j,W}"x4E & 9~!^X]xcC阽Q3I".~/>mL]zTmNkP}p,~:3{.$5cyE<ÐgƆ>ݰ{(p-kn3TG2i=m&Dk&dKKg ۧYM0%]˕VSK[}5j񀎵ޤbAͷ41Nzv*z}@h51f i(-cϔ^ wHI % lVn+!%)16o29Ƥj4Xpe$Ş'x_j\2۶KaDiov.a&Dce"̰2MAjv7=ZgrlEk|O|1Pkl$e(?GTV|nvY!S]/7ORqޜ}z@@,䦈ԙNn6m8ʍY96xXA{Tpy(Y_J *ѡIS ϟpA`Ս_Vzx䧝L=rIɶXZVP5f3CU~1T܄4vf{c̶4C8%&H ^PVa;{S/onknz*9U`0Șz֠}sh:K0Ea0`c.~RZR.ɨՙlGq[ĭS;,6N9bT9*є":"7 uuY=E#踎e<+Mfm24.+  ,lJ#dUkWwsc'-q{|h8VcDΨ;rH¬4cSS|&F8K'""Ρ"ep"-fQ? gd%CVE$/U_}AHX ջDk2>qN&#xfW󷏼 UɜnE[DȳVxSɵLoVUD(-RYfE jZq%fÙ9ϱ 40-`BTd4L;IUA[y|:$L ӻ 7h<8\٤Jb[`Nf|/ub1H Zy,y)# LѪD1Ǫ ҺP7M ҄򃺗y䟨,,9Z{eJ eIpYҡ9VKg*9U_ZȾ҂B{?#@ #J'20\np]%+Lga垡m蕁!F.lo*s D[VǾ[ k%QܪEGBl5kp4Px/ RDtiSv.cyFƲ(ڗ0 kIhe =24'EAOE-iՇ6m?쪧ȆVMh&l ٩icho䄜" +f{U>"Q Ǟc/1aHcgѶD:`WyW& w5];$Q.{]M o6~snQn7>1܈CKJ,bpyYM\Vi eHEURVJy|K[l=y?%OH^s ќn&}TkH~]IA#=Nݘ8/igyYnk`csL]'l̙ 1°'Cg=-p0"\{TȀh a{n7GxZQ7)[4AԘaQݰnoP'G_ 3n\Qtg|}ijxeB g+ɱhz<,0}%b up݁W!{f^w-A1qHǬyVw!d?|VMC M|] v ܩ-B;?VK6-~^)-0jrg8bGHJrv]RL@lG*-JRP_KjgйCT=8tJn+ cv29I=d - )C^U׼j5\%Q$v+jLPU؅H7{V8uu2>UXJBؑ,wʈ|_r"o<-[a{,M*Y*n¬pu],jZC&ϣ@.mQw ڊc2dC̱~> Y(Ԝg7q`ѯ!dPo}7"r7@11q ע>&ֲፀ !z R^ BWg_ Pf }V%'ˠ)Zn~[МZtt=VzLdG(yьx2' @jĪk(qc hTT눴nTC(ª+)0%xr&S:O&E=UZ@{fLE/YMJ?k't.DF jzy\R0!o;ܯ0/ȴ\!ߢ֪=l(%:~ޕgȿ+ cfm$p $&h\a q88&Ŗ/?4 B-3 jC3>D]M,dY4jMO_-G*Dr ftᕗx$D%E/` K;Cwvy!A?*O"?BTu E !1YZe7 ϰgp,GdhMas-Bၷ1$R8]d;B/[5E)olU_59}T~+x\@m7UF3yFَLUr^ fT&M2Gdd+w od ֩s9~˗IT"<)ꭸb  <'T/@@ܮmt hz>k Q9ۜ;Zq㪟4exg(bΛJvNkh]ȱ~1Τk aHLx1]-l$@fv>@|q[^d&b98j[C\ -AӌNe r e CF*7A'sD E/#ܐIK~yv ST^UԀ^ leP&,г;mƘ"<7!_@ľGtɎDV{A`0h s Cg!$xЗc̈$賾27-_c6Zu>%i7q^$!3WJ&%\i"V S2ʡ=C6uR EgIs SEFTd !DFrހ8WqBa.n*ELZ]_Pȶ$m_tOIQ.N'($0aupyIqǕ(Pٝ6bجlOԡm 9 wb^b n%Đ(i i[)B84M n$Zք|NRH*kna3v1aIJ^fd^pp=1w֦t<\tzT R|UFYSjHrmKbsTY+-(~\v˅';(nH.-Xu\7٤,dmpF'Tl污@?o[F]QOAu'Xc ihX(y%pԡRGdLMaw-N0 )ޛ@WbHհ "q nmpLr8*|D#_WI3mY[Fd>Rw}-J.]G"{˭]s TOd:" @z b_"Hf\i}Cٍ֕y÷E_Oha4yff};r!YS+C=${쮝Xs k%!,j"V:Ccq:PxAIQqB7G՛XKCs94QђmE &BpAyFcT%b3 S~syI#F.iqNNk"?z*##M (h= CQI# ~sr%3|!!D0e SfV׃5-* F”B֚uO0z^:WԸv`(|Y-j!CUZu~JZcƛov%5@lc4\/߰8B46vʧfx]񀫖x\?YGBўw.:倇x҃v RݸBs汔#Wx4˶GӰn,^-NY8o5ɚPnUKtNZmCO}@ŧg9σԯM5]=H/lf_Yf[xFzefacO0i4esrV1vӀ+|Vf$Z#Y" FT[bԃ^*VVF!a[$5Cw ж:RX Ci$΃BNRugYP|(J Ϻrm'W`~<؞dQ-{])) ,MG}fbe*o5n*A>}czmȦMg̤DϞ zq~z֡Ri=BdKυiƪwlA #ghV&1goמJ8E y5“4%DU y~x^ZJX C-NOՀnh@H] ;YZ9*  qU`BėkejTE=arўbA5?uܴiZrMR~8 McdPk}[BLLiT}0"zܻWE[,IkI,etÿbX3<1I~X 1%Mi֣-IA!|ӗqP?1+^ Ѧ.p>g#31zjjCՁ֨dU ]4`s+#͘SX?FK杊.v)o\nìIQ4߿ W增;%])Sv,>o;P+a-aQEj;8O67ȊjvZa/4>(o`1|ʪs<}=8 qU/-. Wk +ObX6]cCvdK5imwȁií(zT„YkFu"bVL3Kqyu i4F(Ӓ`N"1 +Ħq^6-otjĪr" %89M,>J)>$g+wKQ7a)sJ1)M`W?rq;|3kk̞z@r=W? 7( f f|Jz*7 M BWv'bs6?C+qHVȯiYNo1HR{I~, כZZ֐g2r_UZ+[ hUA)3X̢֩uI c긓 dfD@&Y"2P8x@K^}j|1ɒ/CNjQ 0:!ItyhHYp1ڧ:%Ob056ym&D8LBц97W-cND!$:rq̍m,b-p&p# !T;=ɒڤw4%Ko|mbE#5 '}(/znZ!hgT8ESlų3 Q)[1SS4bKg;-'×H;"؝B2 HL 2uo 1V;BEa"J[&dt}95!=!(8˞O6S(`IB-vF0M~4Xr.f/ҙ4w-]+\ h!af;#Ԅ9)#czx? =M'*pg KFd3};ϪP)>x]OTv-AV+DD0[#znI#DnHv// # Ɍs+J/0;Su7})*!c*-$g^/( ?5%)ڶ*&|@PBN1OP/HVuLY'-|=S&̛Xݡ>q@ XW!qԋfOɴ9dώVbulx:ÚˡmkT+/wLERvɪtD)'*ePdq"F )';,k)ToKYMVuČ+DjS$ZnJ- 5*IӢ)<L,6^ ' (%%7oJgUAy:sY~kI>Hi߉meA 0G9K d:t؜c}U#5󇒾$Y|umI_sh %j!c|%-;A"m3#!~s7R_n1>u`T@9QK`OkM$hy$~ψvPe p!S im=2_hk;g)VQ JH;)ktx kdBZ vNCp~6 oOn_531}])d7ƶe6wi ˖5~VӞNmOeWװz1m{ӫ|5 " i|FAYǫs"@tuRBыe1'Rn/g2K%}3xLzMHR Ҋ:431Kj1U"ϼm; +3YCzY̧!jeqO9-EE9eD1.o}?%u#zQBp=TQL @k0қV@rPEI_z̙(lYHg"K] HMdQ fO f:URQVWd04}9OTh$dY%<"Ǧ"6ߗ 8^P5}Ī+1VhB[j_ id.7'CT+µ+KmRY%MB_ $c[kx4l KJC/G~oAɚfHos*lSEq AD;&dzg$~唟{R=8`6= 2 P7w~g2MAד=G+L5sE!ݠ,'j[3bUƅT0oH}졹|+S*O#X!Ue8uFk"(ʒ7V@80 {36j@"#3kq3iA<73 Sn55/opFY6 ĸ~?-B;,8|x=M򈇳jBpD~exwF1Yi7;ZYPuE\Bxq7-Gt2rN !&},vubˁkR)f>4JQ;DԐ "?[Y[Lj0<9#P<y_vbSsg߃3]g ANu%;wLsz`8 3J΅֊H*8P~i돯:T{-|s.`C,vpB9`g]$fUj+9K8E5w=T~n^ pSEX;nj6" 92{(O^EZeq$QXrUsNV{,A cy8E)At5MқhԹ-NS𥰘XGo vWӕdd_}18^?7,eW?[R$V'g)+CSmr\qK;"$e=ߝ30<7%}UrFRJW1 >lu:1?mˌ޸U8&Ԥ]\O/o?^ #z)mo/+[O`G Gaf|ޫu$1|?%aIm̒^A1)otJua66OCr6ѯcpUꅒ'}:=Z|]!δbuմn΃o!֬$>cƥ]XxO_  P&0A+o-6̞k~U0*ovN1\1+I*gf9%)-WpQ'IA(~JVçz*v*5D>`6 8<@y'-d%V"gm~Qf(1}`K~ 1fQ9^0s6&ύL/dZ< Z)/{ ߵ;, o$HdD_%rjV$=׃n(h- +ˮF s:*p/Ҹ[65PX .Uqm}ϸi"S-{;N:ۏ* g+_4@xG+ Na]׵4nZvr#3PnS"; d{0=]Z:$jIԐl_/1/nS!F j@IDd{9'K1P`:L*C"'$79nrX V N45 EcOϯJIg4J?Ry4̥Ą:S f%'YJBCwR\ Rp@SXaz|VTKJG V]c UF)q;Q;9EVC" oͲkg4j:@_'/Xp,g?n}.Re)<_)[ R̔ aG_C{(GxC): aL&"*S1O$}|evw%4'x@' jCR볤Dh%&Y4[܇oX# "2|?V KLڋ5*ݙ\u oqUtYva1`. ,J}Lج O[0TYCV[&6lE.FJ=Ynt_#JanJrfl's?{1,.f“-gIY2].oX= [0*% >bhxR,F~E}|+JNsth9<~/<@ky.:[Ef18 !͉ MtoT0,ӊY #eORv#csX(ۻ\֖0ߨG 5*Ҙ='KLN<ڱ!wB֐̙=il2q[Yɬq d2ZdCeMҪ5;FAp8boKo, Z:ջ`0M308c7ٵ3܅N[_Hdz5%(̓a uo+8Z 'x " [Ds uHyU FO? zb4Q,MwZw$vHo m l u'šH*D x7<FQʑ:21īVt2r̼F]=j $ F?gɷf;,uS̅ 8>iֻ Cw;ڂz9IM<䤷`8b\("Cܔ{rFrARtD >JҺ:-QE͠X'ovVЊߪq>(/Z( U5E ,!z-f̻,DG3|EcI"*©%oz(tQ 07[] ]:uoDuU;՟ yDfs !¥Ļk3CbSZϙ}dwb*Yo:G:|0SA30MϫJc]R >i:3Y0"jOœM':~Qmөvdm!pF[ /-MNJцPh 8hDy -o* ,/i+/>ydگ͛2 #@uxlx%`/ pcm+F&.mJ]‰V ӨMH'E2|b2^!e%CIA3ڞ)ܥPd˿/3ւyձBAy܅To6 ZM2{2h=:"QyS+[ֽekYmmpq~uoiJ5bDfñDԼJĞ!oV& zO- -kzvO%_ mjj4QH]q9t5 Sv 6/yRO+ ,0͸֙(H-%`NӤQ!X?;XRR`onNmCXx8{vNe'=܊D/ĩ~X*^\6raVWC^()y`ȟA> `f+§-8=<=2t'hp:Q[陷yT @ĸ _wXAh\jF6kވi*Gԧ|yȝe[: j:-rxXPnMcu6yqfnt0zc($pM{72liG[VUq=&Nm yK79>v% sHAyq"&wX (i$ C>=Nb<*Q)Vbȍv )O(_#C(,}Nbu5U6 27faf ܺ8q@Pwh"P͹\G*@<LAjo>'62bEd8; tc{DqcX!*t4]w8/UcR y$I%¬b[,)5L2JG'`a:C,/GK_BӮQ^pJ/؇c"Wy6,$F[vc?WxCJTDl`m~?]W~a*q*D7aԝ|'WBb9нr"d ._ۡ}mU;Ժֵ¹זf+"w^*y~ ;=^ OβmB6OG$~C,6sr#RvL˶t v4V 'oy1M\AoGuNaxpȓJ]5%cn d ոjr@W<>i\}JEN@$FB4B,$lwW퍳4˭ޘkw)̧ߔ37^| w +4Ẵ-?qerۀW.o|[(qttn*xwx(ɕ2xvjt.^ˆ=6ttD!ORNTMa-@36Z/ߦ[:I XeALP`fi؍|c~C*^VqvM@Ly^/G ~PsTJb6RZp&C.|e=7!<_ѴD}8 ?RvW|LyQj),5.{]f5lc^p{S}  -R T,_]]g?zqAA jاAmě9q@AYA.]||(A5SMS@in:Cr‹J)+zU\&WKRUh}>Vyč! 2Kz%ٛQ\G'3~樱^z$Z#o63#RS6(ͻPy"LHܺZ73Т0tyl!z&:6flm{rm|1r3 ӈ)F;eO|()aXsY6vc.|fx>hк}9-)5cu{[, 䥴%_l B4R_e\e eE=ٌ 5%-D!<ܫc^gCR?a.jSF&R,="& e Y(vMjI);6ϼ2sR`^)-$H8|?ۏwdhB֛`НI4Ī V, ai+Z嘆`zSElf $b!ݼ:ΛVUawɴ>Lka_K3n4bB`DMZDLET A wvֱ>@$:2ьfˇ~eTt@4ك-4䁐$eD a"(XkL$sʝ0n,Q^_%EյȚ~jD_%zl ôssWکm_B Ia`MĐ59#fd՟2D!b1I6r.c`.S|b!h w1kKy忖P#v'G"f7QV7O_V0 v>q'cp\%Y甞-jYxQROɈ{ NSyZCOBA%3"O\CSX1}ݎ4Qx.ל& R>6fpp_-7$O?{ڟ#F0˨ڑz;5$COLq.{uS︙50L} -M~!λEۛCGgubE!08S37 Ҽz7\pR*oH>Qj{9i^*F[فJr^oj*[ٴ#0Vf֣KaSz`SY+hy>->L L NYcj d)sW 80DNe֙wKe8XLW3$1a rd[`7`s܈()!z32Z>3y/rZ%k-IGѠaHZL$~$V B,``@9]Z@!2(Ǜb}qf\:% t`@uڏ^vCCtUo^v+sm Rؼ:_teS/)0,g ζrCA%X`$ZwF1c4O܃KnnTe'{}=Pw-0#\OfUkvK5vL$hh΍k{]oj`:{XνgzR3Bh]Gx7zh/Bmx aRsس8/)@f@gy~4V5ź4P+:R>Ը朄yHhmBF"vVq~Z/ΆЩqG/ݏ;75s_q-:4ߘ>+լOI4ܮrb! rpGg]&e&!A]~ 5XW;kKS$bvR/T^,GeoĄ6dgD˩g%^%@=J?<1눤rqd6RD[$t\4zK)q}0H duKd%PZ`gU:69] AGFV^׶&*U㐮pvāu=T5nӄ]s~hdiSjžiT,_5jJϨ< Ag4{`4:RJohCRJCѩ4>(*@xk-Īo ^7'u׊Lq0)3tڈñ5 {z|zy5+{nѢ7W𿱩ĝYdϸP*ofc؄S>npۗ1jpa4S 8ZXlف4Hɼ\}@M \ua#l@FDb_@A)4ӓv%m@ްigOsiqWo=n& vْå3K!_H ,xטh3#`_JQ 5%o7ߍXx8CN+,dd7$(_S7R ⟽_b%HieE%A.)1&<ݣ&S㓏AGBXk[I*s%{(=``'kfy=2$S=Zmyx7>żKZ fXpj EE^Ħ״BtoJ!0bbpjkA P3Fj&tas9zG$PhP -MƦ§:աU\.Ҵ+Sۥ<ɴteYͱYbOat o ׻4sIk?y",b! }X5,_ *17l7iߊ [Vzig[423+l/ӁkNn_V75l@{Qfꕿ`vj,f2 ܢ~F4?'>dQb`+#?}L+]e7I >$zX 7S腟ynrL8w=k3jBc#p^f5\L0;f7%T$UC46 xkuE$C@+'Ot1H8sL6D'VeL=ڷkۨorȩ6 9wZp/ɴNMxU4&+Bj6Ce}+h\cܖṔ,)4_qUS!%w"Ygq&rL&] Eoxauz<RĚbG$ha,/vVLKd[+l1R#Kp8 0CCkvJʢL&0挊VѺVg./i֨>˥z!A,սVhNls<!@~Ӄ!{I${R󲒯V T;3hѩ&=I XW0ILxu;ն'7߄{i!I 0E`&b0-0)tM=XZiVco1cluOK9,;5?s1uyM倜‡Ֆ|6SՅ>~c+Hh ÔXoDž݀'ǪG a1flUyS3_^Tߣ;7*Ñr]Q| H%"9"yǫ[l[H]/-fZu>8"+j}[B .e5SHMI"j.Hlt?fI7s.C9 J8@.VȬɡ@:$h:sLrJHxC0o=#p#DL6W:ty͑gMKV.u0t v_Z`7u3~!9NI RЋRfOObЕ.EN{|D f-NQtszs8Ĝԩ!?p}zduVh>CBU94ɒ-d1vʁGEŪ) +pJS-u)hAGewYm/Ĝ:ZAI$\{vD40`i1tv%;璉 y2NMDMϊxJšZ&P^a2Rx_ɄVЭ5z UjG3XQJ#1ZJ#PODޥ- qH 7W8ӕ:OP:U*+Ž .PO>PsR鰸%C(8g6һQ$^6 Ts?ჸ`&zѿU%5G\ fZW3/')f оvM%&tC|:f\hB~\Pҫ#OeEܞ &&^IHZDޅg=-[R:nhy wsYL;tY)BUygm&ZŠʈT-@FO:{6**B8Lh|&”g}j :ǖHn)-2 3,iI~(m1<4_ISj35fU R5&Xyl"5l񷒸oPkTR O| xjܚ%]nvD}.9Dz9w aFu=W ~2`)6Y0 ]kCf'dfm_B]ME't߾Iu"@4P"g hm^%L3gGQFey̸?Ơ1ff,|sCYx2P |~W-@s+(Ud(` U}-Fs-o<*ʩ[< ^.,f:4J.5>a͓fI]w<#ٹWnPI m-C>Ƞ"؝6uWzU$眔BtX eο;sp\Hr5}0%QfUHɹLAGvߡbj j!?7{^Fu؈ظ *-+^h&Kk49޼Wˆ{/C9_Ⅾ_ Vm8+)ޒI2肰(|Bg'}qAekcl>I~:s+=srcheO'X.-66:c? m]uxt% -ts"Wь] iK-tк[.SQJfg7%׋\4I{LҗGEkgff(xD=%W1˾F`]J0>C=ۺ)v |Hy\) ;Q&[*M\"Hw{P`$t}Å1K+#DliG!v ,ڎm{sVz- t|=RN cOpamW2]a+K?R{:B+:$;x(#ʨa@z)_H Hrvn?_͸uFmREȌ# $2!3x6)BY&mQmO\Pɿ> g̑>RFX6qo@ {f*:d[/lȍ.Bj ʗ ((qٶRkq@kv[ua "7tk?2O/OD& >cZfkUР Y{t!ެ˷Bvͼ&1<ÉXNhUTۆ}^42"Hi`%羽GxIaa 5]X= Dk~x@jmB.Ut=nkLc7DWZ7pYQ./Vg!=I9{<}&)ѹ m#ip(ڮfxN%r ؂a*+%I[i ̒`ܣN ZaHc+<,L5-3$wR~ t=@MNN-E]9AQ=/OvF 7E!]+$+TH7W%mhy?uPI^c 3^1 m][<vUq)XzfbSa7 ?'qN'#eI"Osz WX4p-ϠN,W!꾏vCjdD‹zչ|g}Ƕ%xmRQMog@\ !{HG΁ncW]fnVR_d8[W)a".qmЍ^s>hqq rjxlޞH=`n*n `UjeYqűW ).H*ܠE R@ONl2ZMY(ɺtPiNOͧV_|>/X$.?Fg_GCIJw!S]&] b3L<&DN6ŜZl@z\CM[E:TrNANkZ ^w.1zϼ;k'\_u]&G] u!\X%79 +=1 lL^Q6gr xpdYdV_‚Њ6mK~yoܱQ}:^+îT{Tf \\4F$A k45 D޼SrnhT4pigi``Gc󭟗d(6BwT6 %rn;Z[E9TBX(hQvL0'-f 1ubzK6rtcNʺ0lڄ#j:EyypxZ+V\ZаZmeE Uѱ9{~t7o <}`oYsrZ}n7u;QS-v} O_ n0|9U7E zge%ZBft{w.8b\;5ǞzV|7rB"cN劌ԁdlW=Bc@;Z bOHaCw\EUCܛQ7dW"Zo2U3:N2 1W_x8hBԦSs/Ѧj WetxxD(ʆp0q>[M~FܖxR^ hö:طڡ:C?F K}?Ib V+67=qMDUcma$..h.jL!RU]`2a=1U9~jqZB hNB[́ITwt, SJ:5Lz*jv%<.V3"h~ ُ`W{Ř`j|-t-i<=&ef }]FFy>e1/(:` s+Er^E-WMe-)ѩ ZTq-cs#7on?&C%Dm_M?^Rk 0M*chv~lc_ 0[.-Ey&>@sHBZgx's71C8k4W5u >:ҝSlLoqv:5rrѱ ق33|HZ> B9@yCY. I7TӦBsPI #YWm2+tEN<5͠mBHKk`sAFBjݩ^nWt%S tm*AT|D:+>rN_[+b.[u1]|+8Yԑԟ x˄ &O@'J, D ɄrDmll }%dRz)~adEZ19jqΏf'9/v챈'^-6{V/?b6H Ge kcO _gwhdGPuf ͇KLu7֛rY#}!Ж˜C 5ouCbF{d?; EWY'^F9' xB>#6 ..7D/^|ou~Ǧuv_rPD18,W]͸Yμ3aGo9 8J샗L"`{C$1ؚTWLP9.RҎV-Y="X7)Te#f_9fDTKYC0x0|Iب;&v r &BOr@f@ےFv%U ,Q2r*SF W$5c.Z1Vlڝ`Mћq u5mO٦ۀtaywIۥ\(4mTΖswdzN@_^25䷹k?#HK65/ NJ  2IlQ?e D puc(Qm joQ%f*v;R#jS(\KmKv8G?zr'G ¼גDqIjHk!3ir .+ /۰> @E+T!!OK*70T⹦B1X{ٽzƹx6ɷ6:_<¾ chunxP*hq)Rͻ R5ɤ5 mB ^2Ga{!_U Uzntd Zcp]$#rL$Ϯy)h c/fcbZ,JAM3(fnB T;G:a[<`>AչIM)$֠0WW P{f(*8}D<tP%BE[d3Tn\Db#OF?MSёz=Tkd,&Ɖ::hOW} 6IuFVڝpImGVW-[uDTj/^UbE'52֩zؑ|&04R?\V\Leho'ղZyHV; 8 U &Mh+4P?v)1 FpEiQbIV\G(_zS&&ɍXxfyc`Ru\j栋wb8Hғ$mylGNb% M[49 9$#w|Ʒ·14-g>P"ﳋ9̮[NmCe?:@NŒYK!g[ϭ&o8 @cHߴڏZTu?4|#zdl4Ձ_a3jt\EV,lw-rlh0+h\BU_+ |\=K*kbQd١f]bI[cBT>%XBeDVw+}Guի{e?6 ,;A$S @]Z|7 )NSɃ+̷yjE'M4Abvq*s'#둵9]wdi5I{UXS;*Xh+jgNLBopz%r=ᴦT,D9wyqW1`oMuZ0v)_l#xm#x?>n\MA6Q5at6P>>ځVN*g '%C@+3 _K*/"?a5OŤn%)UeӅAq-drnIfkqiј(6 ǂ_`[QosiN@\^-4'W[%L] %ԛOH?K+~Dc(|1fv_O'F9cs5 NhE&(^ vppur 7I( ol+VAn!SPA'poE o;&xE1{[gQ|+ #ChoLN'>p 2) ?+{]_9Q=g4]EL=-W}m7̀wz3+ڢ(e"+YJ K+I{p{8/PNJp#A̞fm(r\FcĉZg?xE %UI"M`N--z :R>-ݠFL="^衢%nc7./ĆtL%Ş)bq%EgxnVqR vr u;eG}hh&sga DΕZqMҲ_: M+irn_I檯 DFzAK<3I*|G\uZg `tCv:ꛍK.(loA[u ryVuy]]խVʰ'Ӧ '߀ URo]` D@~#b hu_`_ &-^EU;-g pcTpJt,R 5dңvb:ǜ =-lg=;ybo1;dHKX}gNΛSCzlV! lHV-3ҳ_äW|Miytpa{xTudpCM. ne{lElI7] ÷}:|Fɑ&/WWhRKLB)<¨WTV]d:Emj~< 7Ĭ%nU9MnwloZ eQc2(hsBkp#XO^[}OI2Ğk۽YDg86ƕonf&+D 564ǞԆ&ꀦ: NMx$oSS]daRn8^c9-pIf/MVTy_)&"W'  ):}?COR*n<iQS*0Q9_bcU'{w-oJJ஡0Ƌ:G@o/!AW!BG]./>z f{\@RyHq?PԊcd(ҏ·V)cd0#p[ I< yOWJ`s7u @)!ZdSr_\FEq>S1#T$q$*~ y a`j+ 3V<@.CsQ ];}~ ])izBj#Nzʿs%8I/1"0*^FEӏ\/7t@c֎`E4Q=|B+H ч(mR@Qo:2ke$ee;/K*֋aD1++~?QgNί{ؙowdl|;ƀ$K>WJSW9ѮSm3^2V¥-Ŗ@ l{%YŨ:/[[6יoLBËj , <7W`<7gC}(Hoֿ6aS*ٲ+([㳝{%66ZLm%x/|V|Y\p3db5"TkZ~C<ډsflnm_~}SRf}F,Lr:R\t~Bt;w) ]fTFG@JvF2x zei5ȖFf:q igTHeiAm)@Hv< ?g`Ѫo#͟i1_Kb:Ei4|fP02Z _0H|8y'bSM baF!.QY ”i8 n,x%R#C9?;gYj}4xl@Y wX(KU\_eK~U)n~Y闪SCu. cԷү qݼɉ^_-\z/Ec5UP*A8Fâ fټo8tT>xh<Q("s&6vO xIӴ=Rvi`H ȭ}q䇇Ѿ!ȥYBc @dƠ0S ?Om+,ϙg 4agE)hF3p G~ ^[I^'%cWX$ 5l>9HȄa+ZI .vClGFVI˺#wc(O:#=Fu~ouVy=T0ѣ e!il?э #VoajIZ5[7w*u8 N1-7y'qW^ `Ycs9&!{ɵ8jsxAJWj5*%B)cN{;PMlw5ʁ\%%ʍ n$VZxh+y9m5F$  Pӕ͢^CZ&2%i% |;KVr!>TѬ` #B%}# G7eqpW61 -n\5vE&PƹΟhQ(1X eg;mi%Ҳ8IJ3de ,:Y{sb/Jd.7v+4RT Q,㰢DW)Ρ31kMn%G6GȪ17wթG".ٶRi{#H u^ͷ%8z78=};"?IPEi35v=YnӚ[1zŠSl;] MEqHA ,eJsݱኝNpF y KQ _69f&BT/RmH2 ] aDI-$d,`[rK8} [V,C}ndͅw)ej\?˚nWA@B+({݃A߆#&Y8j$wz휴73)EΐfWjPڙrљm75?nPA*vMɃ[c)-,=&y&O"+"l>-vV$q g7S %vlAPD#g/"j|w\ڸӸ<%oaJ# m5Q:)}rU߾UQWi!)A'ȑ0܎4frqs@wƊ<]7g*OxK89iH ztK:inE2{'Pc'LFIKC=!TyHqJr )\{\ &MWTT="MF(q۵ Uc/`=+^=Ӿ8OO9I)^cZz?esY#J$DʟD&C)}.?ϳqDnˋ+nYEvpT}뒪[(`Ͱm ™>;rci(TSZ UfGO7r>WV 'ECJLUdC5;g $f;-H#Gյ!yWT2W4J)l.a…Q{wmCUo\7Xk:+rd; }KndCG1i =$PDu L34)ePRZkfQ^%dL|I9vf]p͛䛠ުW>Rį܀r?b-T㮏vHm5YO=`ꖁ,4__{ 3_ߋI4>X" T΂Lz0θ35y|X&[ܱtd-J;Sl+Ay}K ! & ?/K͜N"|Cޏ7oD( {EEklքOGC4-M(I)AԲ Y}$GrUDiyb#Shg ]̇Dm-wV9,k쬯6pe)dRR=y4L 7NCZjCltk!=?b)mX_A7}xT%ߣ{W"{7@Mܦ n;8zR`+Ktz펦sfwc c&m Z?qiŸ~㼯[% [);Y+IM%:Y̱ &0=3~\ w5N3V4v U6ۀW0N_%aX;)T(Q֌)&'c,"dcIP46\tqK:Ek;-` ]z܅3tȉuŃlSwLi׈ Z̘ vD;̘N:`t:݈Nޝ.٩If MO~-# e??v4=P;ڶL0y{Oy~cOrǒZYAI"W_}s?o~<) E4nU_C#_‹;0n{v3PL%?xD\jrO|άqO&BG`?n^sb[loʆuJ͏|it,ʩX̦hlRc:.nGȗa9i)Fgnm`9̠=l ~C_Uyl$<8+<ω# dRo ?{Dž;0)1g CY~(EHA1A#G~M*>; ErPč/pmǭ]Ŗ߭r 8Q% S< 4 &.`淆4yW}``x݈ޝ @H Unj/V-^8V*{-WeJ|[v^C0ˢ1FIvb"Η$lE{}źi p70kGC`I3eyNds،Heى)aQP"&xk  YZ