valgrind-devel-3.18.1-150400.3.3.1<>,scs@p9|cgƴ sgQh~x"e1nF[95)o LOf-Y~R`aHz2ƵQS)\>ՂoD[UN[NX^X$1a~,޶ewK.BpymxChs&D8k`*n ұQ@OBiy"mxBj;9øD v BF&"X9vg\e{0xgMO\8hBm>>?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~%6r<؎Q:i** +B4zYz7NoiќB2"HLEU'O).E[P6`y8QA$^~>FyB!4?es͡\q'؝ΰ:ao4GZg{C)r P?s#->̇9mlYrE}34m9gԯu[ٔ;aS{@:27u tҸGQs˂,C$|꽡6 ȥq09_GпSh&HP{/eR;7pа?hy Wo1mkq1g}!S_JCHQ6S" %3r:c~6̼0S*nI ÎJa*=&FP];m֡=fX،S- NaZE +AxoN`c8Q7jh4kҒ5j!ޝ^i6W:hltʉ_+OݾL푐̖qaI~/3Wvypqĝpb+:m+)[_#xO3o:7oUWAWʀA@σk&u KPfi^j qˎF4&=zoΒ/$:MGi_"m2S/_4/bֺ6/*9be CWǶ X.[zY3ӥ?ZQ?'Pxe( eLSHi:SGoꨮ 'CÎ_b\.MPʼnT_S7tnc 0=ˢ.n%GQaD Bt:OT5<"G$7կР ˨Zgk?)j\4GC5x3"xz~]R:]|:8A616 6k</<.T .ox>ÔI7|Nl&-l$ca!pwƄg%#qI [RPaY_1/5Po9|mbe0d".cjS7 lp&a6oRnkk d1y_|C.9Pv[Xknl5vxQ Xy`wx^_Bfb9 7y\O40ND^ k{J5]su4s祧-/J$Ù,]P]9e̝*u>p rva+I_*W%A8U;AywSB]$|dIQrPyF櫡7,&<¼M)"TZgMhxnV A|&LgJmR~%'T|Qq(bYNGr,ƅVh27^+J*K}UaIt;7YBlY\8/._Q,I8tV;GwdX.u\kYE q"cmNEMlnJ#bG0YgmG-[:R+)hAl#3K-2Mowf={0y͵vEv41Jˍ[?܂dsL"~d%n:*O&؝ t"`i0Y}N .RH ;5@R[8Zh٥6Klcӄ_ x;D:4g!B\L~w;=,[=F`TCnHNՂ.F^YM۬b}D=I+|dp9S}.RA6CHױi܀}u!s^;^$Bvc$xƶ~ETf6"v?bIhf[2 p`|>9\2STrHh>C ~\Q icz_Z.-ص +v^bjJV/T0GK@ӄO&΃KT7ؗGK^,UCEZ}Ɇu{>Ay{2G z_`p)rC`WS|Ȩ1 G0MGp)bj6C #=- omWՔyoB"nA{,5uWj7=`"+ r OMKu_mihSM~:2.hM5)/ݢM*lnLĎ=C@45S,Y|ĽDZAETot^|@!3u42*̥ȸv[PW{sj\%t J>fG}aywm'm'-'peXg3aS  DNEkTUdGnXaTye=M?1T(bcSbg34;VZJL53EdYZA7!>Ѩ|#Ւ xnkW@Q#*/̞~K0~RqO{QБo[^@儐O NXpF+8n0BDvj`bN:o]DXXLqBhsx@Sj= 3?@%]O|ueuG]cV1dξn,0sF6,SU둌hGR3N%JA3rI0PgcTϣ%mDnVuiy>*JBYJ3oyzMpH=Wv%V~ trK-8' y@e0aɂMqb2&'Dej.}!Ξ)DRMQjo\v_8t4CK[.fdKgZyXC~&~[(dI*yW!UCrM7a3~wڄjO? 3D@SKBzvPyTc Kz HJ :|~`8a a[O($C'%yklؗriDžnc }B>y1Ҁ&t9\l3V9w6/s.ڂ^Nh+%$>[4 4^Z/O(=6U ܏9(HcglPy/.?W;0]Gu1kZowђ%fDcqW,6?QOCqw"Z(lG}GOXSY CnfJ0go˗յMy: nuWe Xȷ.L^Il T^VZe25/]F,֙-Jԡ°zkKQ{Ef x5 =b-4mr"-Bf~<yM PPj(o7^¿`E1ij(x聢'\:֯ۃ6`FC :FdP<8 q=.lRŀcCI"7W9"h<+G~{I#w"t|so+1ĺȢE@T"VpUqFJM6D {/y#p8 kJMy3I>澔 =-sO#-diK YoMt>(Pc2z-Jp ?|?KE^ʣ>yYR]%_Kbb ~md:A&>҈8mlwx\x{nL \Eܥ&DZ20RLl""!^v!_TxAl[=#V pdtIKiS`?ԘhCRKNC'}/{Ry_57.IF|;=nn?|U i i#7f(7,?b ,)䳢(DPjB֎3zAHبFzY;2 gGIcP:@P8/FN>Ãgŕ~ao~Gg|tc<̈\rnCqMVb׫)`J]+E}gy`&twv83T8Ai<оەY6#H̫DsK22i 1'[:XDR&QW7?̸QB?,KșhpI>+D*X&sNzI3U 4Q-30@fSHMJLCT \P`N;]ВVT wZUN:xYc՗=C4qf`G}@;C*Mta{+rAM0 mYT4}A$-ЦKk%@^xL ?aqlZ\Z=Ng6R)+COvȡ\Ep}܏od|9H2 (q,B߅MkܟO__ưhC.ly=/$Vd1-2Y҈ 0^Z&M;3Tu_"&6GVEjGPp{ƕUeYn#㣗/H֊7N 8(]PNeu\bo=w+kY}C. x3Y #Zt;uܖbmtJjjyB29;&[XZ"|`64"ʟS1]\>T9;lƿqJv ټ;n[S!%Afe` ?/\3R,6l3[#3ݑ{ױXuXs d^OA8ÌwO|0@֦[ؔaU)LEE|LOj̋JaYbD7BEFf4+ :?;IN۳,Ȧ6oGxRɿ$fuUS`=9. ƜϿMH:Ey%9(2}&KLg7z=? ^ 9xy MVײbAƅ~g:opQI*$j+bcԎhD )ㆼIb 0VpJ 䦓Az} |Y+EӔB*E8TPPonnWoI\`( ]3ˏ0uJn'[(GL%[֔KH Gz]W íXaf0&( mpۀ+*>F Qryu:>{W%;Z ŽFwۻ)_/s)R\ryt*/JиVigJ|I2(ޛ=#xqQ.T;'ₛMd7t+=Z>YRuJѪzh[I@rdc3/-Z4H @"V }@4@B̤ t'%O" TFC@&2r(`et籎"$'xiY`߬҅u 7[eUfII誌 Phf;rhNuo-W)+-wXǟ{<+E5|.gy^'D!(`vبZuCEÞumǵϫVdnֆ[~kQs֒[|¯mƐqőois 9jU ~rMo f AIOY(˝YE{GbV+7zw% ~ {Igz; ؊ żQ%x |;@TXrc!K 杵9V;lA^ALQ a"Nȼ$U+ s3im3h .C+망GHm! z2Dg~\q>٩JB<-2TP)dnGceqa9@rD9}q"i %+:Pe0obZWAfHPKBJIĤ| fڀxOܾB-7"6M>OӻCʥHA}"Ҕ= qW@*Wr@e q P}u?o/ Y'0!ș3ov1`wLG1ϱjUiǞR|T3g3@h6 I[eu0Wp\90NA-dU]@!^yLi=R 7nZiˆ?R *}1.xOOLu7vT{ʡ.g"'}Zh?諏b[[A!_Igz[yl=f6>-)t38CY P qrbQh C/n^ Ob&R. ,ϩ`<*r!eG,3~^/a{Z8٠$fFg=SCZE C. {>Q(Ԉ`59+(`Jkt@F'X[GF7tX Rs$B1'" C^Gٶ*cN#!%H*H`CN<"$b5/hyvS>X8zbVi9; cҌ+%'ʢ@i\c~#r5hڬFԛ4N5+j?9:wY_XU"5V@)=wTw9Aw`'W Ζ~0 IgXn[G_ :LzM࠾cs\d1c81ua{)=j$t zzBf#2k@RiLqv;>DܭwpUP%lkcy;Z M0LbDR6T_Tz5&}z@9YEhn#Dj`|TJ\_34&kvRD_Ӂ` Y8Nj2G~2ZQ)QB!! SO*(.@2neQpNE=TD6Ǧx82xΚ+swCJ. c>ww־o2ŎPnP#V:GeGs5} 1p?rCyM F6Bd@pY;$[(5Atgҥ٘c*G/4$GZV?e4x=zDiPQhcE;E->GL#,nXTPE3~d%Ln f)3x?>.2mkJunrآ[IcVT6\wOĆ̅ QW}KOX~qnF Hwߤd_O)=؛C|◖"WƾatbYU<9VUE (ػ7PuDXA$g12bQOj>΢2efT l0dnP֚q_M6}}N|~l%.[ӝ8}C11`ua@NS=b z} >Q>mM$i|m_s+ ]9^ۻֳsbX) RþF ՙIbjnqI⅊OIG,GMRoK'K;Ӱ0%I>BnG,ZmD| Kzd>!^VӯW3e1/i$rQ_p9>q.?dh$":l}ndUL{vKF(S[M?ӫjf%1YHlb)Re瀝֓fGmb3 F߽ܲ4 -1>OEFa;y%澉Q5B|fpQ.3"λ}Hɋf,LGMk)vM ia/ =s]N:+; )gY<^aZj͔OO~ߛ.Faαd.Gl^BeYbާ(`:%zah'r[g>JJU18Ws~YnA:3qۥJēZH~r6=IKhcF͆L@j 3TsIzc = hJ bc6V ^zNu1o@BYo=԰p2r/ npRx `BSu-:|02ANBI#Xu/v?ݩh:,X&w}nNoX-ַ(U㧏rXjmc*ّ5yv8J 4"=QQXr79Vh0xEY#vyӟct(!G#: 8sk^2-&GX1juMeY̔m@R>ojh>B`(۠u.-UmՆs Yxc\"g}7'L3kJ= kg2ko mC ̲O ׂ?+Cٸ8S :9Y!Q)+(%Ez4#l7&(K o@c)0Q1FڳmO1azZX ^kUDž4{QU$F~^Ɛ@ͤ2U"` iSː@*=F`~-26ϒ|n,uluΫ>w3U+&a|Z*U}t'(i>ՀD~y}FF1Yh!V2+6I6pہQDa03E_44Se;#'y vqv}+@(& (nC%2(} s)+/F'Tr}bF@(rhyZ$-˵ tѕ^r[]ݛ d|VhssK.?T,GB<jHn khg?}Q1ȏIHC! !p36eLJj?s5̱dq={/<೼ ;"G ć?u]xMȏァsxPy"DBBܦGh(IS$}K2&HΦ0\]մ7z2cߖ<֌i ?sy(q2pe?;}g- S\0dm/&?:يh'Ԅ"hFW.#+g:U}7q  zozB+`MVA]Y(,|N9f;0 Wkw3D`vK׾($ >['/ TJgf5@1hHWѕV|tW٣!o*)^>@&|Y8ngm2^_H6PluK_d⹋مwfq0M֧̜%b\Yf6in9+d~傤p;}"Ye Sz)QO[9=`UathABˎe(֍}Gͥ? Ec^%_CQB!7n[@WٷSM(6 g*%:r LH*mZOՅ1'LbGJd]jJ@%V4s!r_-h75HC,Zdy-BP76Rj͈qX/(4Y}-|jQ((Lʮe%-n=O -_1slY"k iS.r5-k IyC}&ŌO~+ چSpPbUܒ_6puF}}Ml^N(@5*t;>eq)Z0Ł ^i ?q}B o#ZcW}-` JZı1~ZLn|avI-^[[:#-Ihke+V`="ڲ|NG<=uOW,5dhtˮH~rաJt, "\ߜ4('tz+)Bۻ2||JFf s#Y6NރH:(~IM'Ŵ@f+b C?CC.}3KAF ))zZZJ#n8k#5_pw;D1*0) 9R/yl4e@8({hVq{H7ly %31puCXå'Pj^յT.MӿE"EtQhe|8@[gb%`xI"9' Sa7Z"!+8jOv:`cٔJI7)I@FGD7:|Q JTc? e}N5Qp|]eڗڣo#Ɠ{;]5©J ;!B`@Ve- &^jB^%;b(3$c>Dd{n:Sce[%F5 [654*P㤷7@QUb酂ṚE3H1য়83".ܚYcrs½xjtRWvD 5WdgǷ2 7(`'U{?iD]u4 %+ Ҋ8VK K y?qL4zFEr`U[ >H-H훕vsCEgeA6!E^S{D)Fnpq$dҽ 0~//UypP$\‹q_%z3H83\}`ӯȋJtc5IIY\HE]{>֫79핺ZoA:Ym Rk͗:rDwO`^=fQvri@ŲU^T ώgA|$Mr״Ʒ+@'I _h̓:%bvu TӜ}*8OR~Vvޔޡ D_pKZ~( Ƙݬ U+؂,zJ`akAz?}8셬^ɳae,KJl*wJi]9ǔ̮eDVQ,2&TO!]mٗZ878%HS,DpWWԕ-i=!nvtX=#KTv%&\j}!,;'Xf<:=@°tv'o)^=2t>aԠgWy+|}V(SU"?Vr)<)ʙɉ+zY :QaH.GWMc/,)5hh1z.nZjꈎH BGs~ܾ0ҟf>21pB/$B!RFMx̮aKX?3i:r)Ҏ≃G [a u=26t?>.cC94% 8=KrgT{ gt)bX|%gLL]B_ܨX57ՌsD0XscG%% \Lҹ%W0i:&UͿJQ&ۊnQP# {5Cv9^(pENPqqW]pl?DqIR+Q&+""n?ޤv{4e_KZ=1 /1!bp݄jOcrmnir-aTLFzzjH; 0R h3sZ6*r/rG0D/ `i : u1g'E gXP '(kY&)c<mEoS|Mt`ͮ5NV7RJ|-ɍzm{QpfBXL'iqjhNc+7VX%`jvrQBibDyPF]jo)µPZ| HK 7is6!!P6fIDcJZ EJ7[#? ]:ֵRf~ EXD؈{+ 3QzK|4/^2tp A]f72@0 m(0aYx$R0>Z0/afS6" p< qİ5" hBE3ffGhNgDa~sj#645Kn8?߆LsEy6K^|oIn  Y>(/k,,}W;፮0X/O+d-e˲I,3qF~!YԝzD$pOx|A$*po»@z`6K"kk2ڂ[<*/RKKm0  2ݦnL4?@ݣcnľC#6mYrsK[@ypӌl3| )]1<xvK2S+pk{QR !Vů|>oN|HĹqE0+]F;*`AG80 2,?RbU[XMϬ &{/^gXIF/9mF0pRR%B1gT&l 'w~ޤ^2m4MUKzQc$Ɗ٫X+,jRnZ[24\O n>8)YNj)3:;6Ry+~q$% JeC[1=ڀqDbգի3s5w+߹1 O^Q zzA6Қ[3}dف2"_[39 (!͠Iݬi=clGj,h7t(7Qe؉ Գk%Rs(ڿjR]]8 4edtLl ;pٶ*YslZs?uyG _:쿈mԠ$(~jFQt8ˍn} @TyL$7yqAdĆ*6?V;|`W2ߊ\cV{lkVKA5߷3̔(V>| ~LŘ2 K#xo2\KGh@ i5zedOhGUxg]x{q/Uimb2h%Ե+쬳f1'۔l1Ӱ4E^2SCxrApNQHit_P#rÜV7{55~YJ@uPяX PIu`}K;H RecUwGN5d]-_~O͢]u+[[gn|*hW #^Jt8 0]!A60;F .kA,9^J2ZDθcAy,TG9dFSo0/<#3uI|hIqݷ #Rgq#!ꉝve^:%^Q@Q\2v)C&7;,TU`W\[%C\rbH D_4dڃ<?fP!P‰'K܁6lpƓZ5OºR'O*[CE**044H <9(aqWC_62 6+x~by 𲭧~fzf9I&9_ziW ۜÕOʿeH bdɺ?L_Y̓"wAv %E&Ed"̧]cIBS:\Fd>0|N>-NŒep焯OD[E6JH˘"6S'dn|p@gCkz<M~sIǧZ?k'\ֆh"|]Se?-@<`,EY t};OrwdўhORZPE$"VЬ3JN%3:F. Y<[X Q ye@! *sNsImO` M) Ֆ",J}4*r>v2SDp\zϕ7ᮛSQIJ#N8N#w{dƃyJ@G-Au5 U -\`Яc7JV^Ϸxs~E-x54S 5B]7OxQq!t? o% 3U(1--*.>7x|h V(9ahqҤ{Qjx%$NP7X 3J$@ fK1㐭9"^Rm a;Mw&*҃si/y9GBmIA[!=&?>#w5NҸ=02?LX&/ 7 j:ө7z ?&]۟0]KάqݳNluVK+Hu\?"uO yGʂA@3[=)kqt_Ҷ%+.?^:4Go]\ - ?p*v6|㡠8f7ێE4L,ݩkw4C*Lr#BH vV[ڒ"JQouRϡ`3L7Wp}a +=73ac 2%!Ɛ2*[{#`Be6t7vsv5>=\Vnuj j4mwd28^B/qM q1w\6dm:֓ -8 8j=Ӣ͗{/}T+ %H雞#V~Ҕ󆘄#_1uȉFE ˚`t*$>Fnr+7pW bRo(u D1nͯ(GJi%h!8AmuGBZ2z &q^jow"?=C8[vĬ], IȕKffÞ;s& m+;nk69ӳ). 153:xSu^r sQXVx7Vjxؾzdb:= zBրޔ5മ5-Tŕ7괨'v7u,x1 anb55T[QD_'HD9ҳ⳻!a/aҿj p]Y!$GK@V (Vy DݵDP}Ê@߯SPF9Ғ̯BkL0gk+_(K1{F-L1ahSg^52wnJkILYOyqڂdawi7q[GYwz~i<.xZT|&ۮ5f科EI߽SXXri ݁b2 ^_`0)8Ŷ~N$n1-kEECޢ~e]0bcLkwu%z_hQ K:F%&>`vԒyf9dpt'1WAn2y>z \z]=b@EN@ũy~nU`9gi;/D^S~q2.lP-lؽ!A[:GA*z2a|4RGZAR$d4+7v*JtWrC4hpsT"ި)אK`k2UL &(_ZL!&OZ8_BSR]ρJLM-b\iک3/&3 8,.g.4┭\$aړ'|a9lY6hWH!H$鍮TN2,}|+@eҏLS9cScʕ#G(9Tkj'޿`Ƨ-,pBE]wٽy ۷fX ?Z Mg^mEtġ Jy\!*h7qg7<ߞQ':oBHiK f0&CxKmB.B? ˿;d;,Lةy$F*oscJIv9ɇ! "M sJ:hz^ot[m, WN0< pN\ʨVq#MO3b#o' -ߖ sިu?l1 S!ePw̎OhKrkE1k-l, +1 l- _ҕ?iz1$I6 h,FQvmSbE?s#qu)@{٨D^p`\!XY1z<Ņ[/z:'!c =s:)B%hmo\2w *!{8u7v Y.}Z4hp0͛N[uWoɜFhJYE#9YTբ&θByؾ g &}Gp*cvb[*9vRre&s I: *DH5mJՓ!ĪG61m**#zsp+>n ON{vǎy)dʥWh/;)A ܝRvWS"&_U9:,`GB:D,gqw%>4@jd] ;rZFm?Ḩ:d=j''y -dY]'&0ʅ?| >~%!?Xu RQ[+zsN-:%c"|Tp"oXh6K.2*v/$ znj} #H\Ka8黮7-u~Y }Dpm,Y(L(&Mk1:9-InO\iPqUHC@m5̀s]{Q""WSt;2D}lo˪܎:?k3"~ fw[<2θۘBpCsv܄~ǕF_"Wm1B+tn H/+xU%K+2Hc}Bжh*tO(ݗ8(pVtW=j#b{0SS& E4%a$Nt[ǢJ1٧8Qiq':O8`Z)M!1qH@n#4C~N96|:MQۏFng Y)$Ir5 bkGy]a[GtK;Iz,~P(vZTOwJ@̖bXJqG]L~G͵-Xѥ^,cI( C:-\Q܅RP-Yr$mdVð5&a'qf#6>g%O$DÈ*ԅqz4Gw45fJK'o5[Luh9XU!aWeGq\m>@A")_.ʂ03;lG<'~Y(5)&2x[ڿ){#t褍)GťSfY#lVDo}99jd2vh%obE:24I">n9m{'zE)}( XqPFLgxU95U DptOKc a}{NEKR|(" h ӝ8\}I,H l⡺_,ֹ CtqBz-w);Vlp6_twn~FZ 5;r5DL9[)}` w.~a?c]:# VΞ!kUԽ0]{W,هӮnBZ.riAuA9^cHH Js[˦U%s hY̛- Sq\9 ۶V7 <8<+n~A .h1]LzSւ#\Rɔ쳜xȟD-E}['+ og{ X]CD V԰^ptR<"]2[}1OA}LC;̈́[yN\Kʱ`lBx\ga!#PI.iO{9GG|ί;tD L/5 COTvVky{+2Mp*nF\Nz9SW݊ZH,K8rwM:Vy"'/ )›|<ƅ}"?^B$|JZpg!;q[pj9r!]4vqeg >9מ7PƺJW+ir1ؖj(0 6!8'~QCm܀1~Gp.+>Zf (ϗHP+oNF&KlqW~Wj hFyY+0bSٌ o`5kT4 c|Pi ΀%~6W#Vc ,֪򇭦!kҤq'H?e&Y9~ M]UB)FUUt27gjxֱ֤x/$6G6g1Εm#;q\J7:)#,x657q-DEVa2P}?Y ! RCD;q08m)Ew}=XB׸aq?-oUώvLѠŋWO۷0V%WVDs&G3 AP"*z|6=s+l=rBRc_TEBܖ~(߆rLIq(:?M60PHYϪXo=i_gjXTJ@@8NpC}qmcFD9XL '7=B3S2g|uXUIURu80i7f4wj)jI5F"h0fqdK ɒ’FcBLE TԞgMQAvu4J#]њMO$?AzoY0 h {)@m53c=k^fp@|1~уd'XH *Z"z..5Gݏ z*0(9Y^]4kn6k`GTt\nEwhU6©ګCKQBbT9G9ƪ_%ή){g}LqRzZm]b|+0|/C"K@'@A3 GpY^BuS_gE:xk4\`O2du阚"@т4Xyq}5'}*^R'!>rگHޤ6,^$6eyI_D)~uBl q-u +5uۙ3/왽+-юjqqB 9L:dʝ@wvC373ثttTzN$#E"G-,HU=BmG胷A^>O@IT7_ v(utמ2p9 3? :XYND*ۥoM34"~߃t-q^<_?rQhܵLTSHmu.:xBd2ſV侈U_.gwzO,h#sT{_` ncQQ'r)Im>X:H|ȀmS\XɔTNA2SS9Kqr;P}|n{ʌFEw/冼'rwōmQ<]*{^¸BvYu0NZ,R Lڃjp(tT3iVzj1PewT31wV8y98F7;pێ_^I_X %n)mqX'u:x`5Ĕ\|dW>RȀ6jO`{rҦB\)dbd$b;8鮱b +|a=Ýlic`?!V7RI=LOv帚̤ "1Ҡ-6%fu>f;^/ B/fU.v[WqdCgWDf!51l?J-CDQGa[> {:` 9Id), b>zg5&ҒՄԻmqmlVl2d̾4:FZ˗V24ye V8èJ?RK]*/oDv?T앻ϐ`eGM.zϋG !Wuu9HkOif)R+BY@P.~?%!$i;bNCE8eǔ&!ORcd=J>ӹNbZw?  /W)܃D{j奿"QNړʷIsZK M6?T#˟\b cV=7ri/w( 6W&=GA1se9<+cǼD T9m/0: Λ. X7G^;7q~TM^b aDd8eƪ'Q QzMx\U]1 "c k@F[(!I$D2S%ѭ!GP$_풆'x6-ka``&Hc6'^ c_ Tik~0c oK`@yJ]`|&nz!βӁ\A졮^9ϝ[4""P.Y^)S=vX3aq|^X0έ(kﬠ>fDG]K#O/^6/On\{W%MDwgP|=- S(ȅ"r| Q =o('AHoL* qdV.q{MHd9^4 $e]9$Jl`x'YJv/;^OשP~-~kݵWu?h.d2B)sA:\+.F _mMjt;׌gI=#vZ`ղOt c3Tikm*8v[?Ck#Rᗨ+I58|(B/w`Ck&Tw7-1S'$j| )yUQkDߑs\&00S CC>S6Ȩ׋Kd7? hfenf_+%4^nFmUMީ 9[ 9]|;Ir^{r5H;{<#xuG5Kz2~'*Ɯ⚕``l쭾uVѾ2&I =5pq!,j7Z;9} 1ytנss~ ›7݂*tWJyDˮCny~["hA2"ˮ]Oq*%6#]硫s M,h_A~ُpZmߦJE}BIJDŴ@`/` o,r$:ŗuTMrP+[ {] rհvb\\׷-½9rRq۔ϕ0fXU{}mUѩ>nV<1mBn'`6SXT @I^o=~]KEdQp).MA\߬J.&LQ9L(snLM #7o~ԏr$D"gA;,:A\%a. ߷K G7Q:KΞ9ԉG9~hK``@:>WLQ8ũI6FzG O5/q/یΛ/0W/a:$Ć u,&6[dVJE2p4-&JLQeQdy8wMO[&GJ vUעKpȘF C)Rm,m*=F-I;)ΛTT (o(}^gRU6E|q](C?2_Tؙs]!vwJ@\A !Y݉k3W*˛j_Mai^'[ewzR 4+|d ੆ƹ1NQjƜDJXBgEy͞;p\fSPFXn9Pd׷0k@sos 7Hi[Q^>gl eGP3m [=o6JWs@(`bYB$^aL ¥q,N)Bvtz-{RF~o`9nZ16m<]TO@tty@Mނd)w|BA]kDnݻ}CoG͚͍̈M5t4^C!uSQ l ՟e$`8J`n_ r+Q4~ۙz|Q-RV1vl!m)Q!XN7^QdЍ>"S0/6>(XلTT/DA\:ݑl993a) ġ:l5Uƾ#W#s$ZZ]]QKqP\ ^ETI ֳBD+$_ {/7remSE(^_uȇ1{R )ˌ] /$O zF2SALEvv-;6Mu\ ~Lve@ vp݀6,i{V/)vwR1*,>@jGNtK UG~~ Fw6{ co\#ԥ"@8 R; w9tu"W͍SV~w^ʤ JoOɚN]ɼ 3ZFo1WĴ{͎ņ'╏>&\D&DkǘdRC {&}$i"69<~b3M/\ OE$6Kީp^FK@,h8be4Q CYyc^~]l.Hm.l/D,i}oیk\"GEީcהЏ$SGhHDfT!7+ , ZDY=4Phn2 1$cJBkw@̽j^j^*A~̵uQsC,cC#eIylH-ҴC}Qѭj/やb[SE=D[ͯOG[k,$S^`,;95~<9{&i@?B$FKS@pt ;PCY,:z}iZ}?K$#eQ -MUXv{i oa4Ώ͙]zDmZjLX y(>Ǜa+ȓ7RECn08etTjV^lƆo7# G0ő ;'؈}w"`V{v\L5v:Czeኜ9#vA9֞|ې=0z[I5L̼B/ x' {kcoF;ND2j u# Dbv\Zv81dv 5y9r4B닧etCXgVm>zGc eX_Q7+*0Vo}Zr|[Lg7Xsr?_%Tu5͔暺R?#gH<}ajT>ԙ?boxj=Vxtb>R>N3f#C uaۤ K=rJvs, NcxQmkN_Oadq<^c j/:$v!h'ƻe)΀lFd]'CIn?>: ;vF=A)xb5YJjJTm-R~ϷwGXi&0wrwu4.'UKAsϼ+RtQh^Zgf)n'=,a}w7KُUxamg伳Ua0[2HLRobSAZ5 \ BO1Y OiBv@PTqr0}z+8bY{fy5m{ϓk}`ܟ=^"esIZ$/JW +x.5ʅ\Ԯ2#[MUyְX[+(Jϣl^A+HLN (;jyE.@<))~{(MZv@QE>l>f YIpq)Pկ4K:Dq+-\ښ V1S.-1Xĵ5%Wm )ci CZs`sYvzP͇-eXWÄlHCFpk:JjvϞԀ 4<͠7A7]pgaehK~1,w*y]hc)BGȱ99_ 9~ۿ+-kM)BeN}dSKXQFSkKRRFh!TC8ḿnJ10͔ms3h#VJ%D/.A2E^AOsӶ̯{x엙l<{Vf6΀H)@mW\ƒ'2>Gu^dh,1mLY4rœfac7VFIfsm-¡KrGC$Qo/+2&uCۂ(z)6>'ӈgD/[b<C3+S<dzk e% c>]$k-ƠNQlmUIaR+80X2;.^#›3#&]`Y1NEc e6zB8|Yaum1"ZD sKqtNB.t7Vǝ>c]9i32,*#l9&䕌o ^c2qY(oMVU9Ǖ!J AxfH$2i%s{۟A}ll@T lLH=k"zix0cI_v^›<A]$-t ZD9}%ͅT,XvK3$Twp-X"cd$Z'#p*KFcI1WymYHhTo~R=^.rwnusFoac x8c H#D/1;wճ)#cc*^]%a&>༝jDtjz=ڐU?~.(ugk&G]cu*/=*GBJ$0˜"I bۖl3ˆ_6/<0+M+B\Ln-@?ϖW۸*3>0{q0C$1NW׮`T$TW]E|0-޳O\e屆A0DR;v,[Z^Gpy~S7ӓA7FS:Uy/;r&?H!A+$t .uEɯ}ǔ-`t@o#O( I65?ת9 ڡ2AU97 Vx[)m,倒!qׄ *ma Ԕ nO躧YEsʩ&a7D] m~rV1K9cw,^_ag5f, ^IP?0NZK& 4@-'A,S&LHAtX;L틽䟍,~13ƝSNjNY/b Rd}$ 1]dLͤ1>U9[-:y?ю!Z=@& bp=YG" t &/$ǜr7H+kȜf)z&3u%kb"a! \PX;\4;/]~#o'C81ю+ osuOD ؄./ ﱥr 𲓸hM>&*XJ/D4:{1KW=t_VȄ;HE{@OX?׿z1>K-c G mlb;l:T%,kx 8H[BJ3Ψ0?Se02mC8Acl,E([3ͺIPYVElj+?nzDщqj:fTs2rw-%Bs|&僞!~G%|o0؊[%FOBZ Ыfp,o0qo\uU)#2/c!͟80_ 0 X)k?wJH=57;4E.V,).j*Sެ-Ma _/{LpăvVO2JZ ]5?|'M :NזғvH`*^b-3~ϟrСb>cKL8LЌCoWP[.JxcZHāO?-[a '<挦 &}Idp1[**Ŋ!}_yW*myDhKntGٮ'П\,(Y^Ui۴xMt߷p 2US$`{- +8$G\}̎7>wkCKɯN'+F~zU`vu *jR ȖDQ|5Siп?t7zj bn5g$7ij4~\{?;ٿڕy!ٶ/u/9f; _t4xbbm."ыn0(jnGXo /Nk,S<71$Lf-w j_66qyz4:{+N%C9YJ O*9a[l|;Ď5aD\2?+;l"pUqRbV[I 5 lg?fצcTP9'1}qV-X^i.XKmǐ?dD7X5 ŏǁdð'ZBsP: 1=657~X2*|]HQM 裛A8ӂk"ĺj40C6&~t ߏ"2~_ɳbrX| =,qu؈"`ISr*`7uݢMx!`vjB'6᱋UeWbx*+zKD> ^7/\L\u s6#ˋ[Ţe[EfaBy|Y-.{,ou#!yziþL^r894h;>>^mH+ v8~qƌ&:3/_C%} ,VJqX\4q3Gu`. n5 O$c!D ϪC͆afCڿHwVi[_^C ̗ZBޮ;8-^={#bCBI Or@Гz{N3Yt$U<]: pbf$I;mVPGgS_]}y hRzdtDU ) h|֗,&C=%e0aPڡ ϫ{%aEu*0%qsqu/ bz&$QxoM(IZ_hrᆢGFv8QK)袝C>PBZ8B ށ޻@VCQ_˭3&uI 2$w٫{2"y=8*ys]نɠSSo"ԆXCQ(<6cЈ:)x.1?9*&NCzɡhLkUo#` &m3~pȢ}lp5L!m:}$\m&D{g0~Yj[zo߯6\rZ3@~#ήd lA8{;6l$QrMFvnM{ 8jZa_ٕyA U͍1@, 1NOL܆,TEٶoڽR50 4)\bOqyZëetC.HxOZ5.EP/={ErKQ t&`ӻq?ohecLeypH:P[ VY[0a 5K2wݛsjcݜzpke<\{|D7]H2v$ Yu3w͜N7Xn04$4Wѡ*JόE|sM@UI⽸#Jk?zxSz_mnbR_.P[\(M/RA(&h_㸢WAǖ:`Q jOmTwĤ9n*(3))MDùw۫-s\ng-qԢ(જjbJZywP ; TS^^ eLf<:A qd1)); /ѧ k_ iݝ!uFnƺ1h2c5G^flK.2*J c&KtNLFr/ʷ|rxs9&:@ 4yN6x'Z3d)o,+#2|eϤdcJѲtM<'(w^L!!g6P(+꘯JܖŹfƮ*uZA`j\ fdдWбL."YdeiPiyXt$PZ*ɻH9vG; Ч*4p#IG|Rx?r[J=K܂ԢiyD0B!7 _פqC֊%[-Odm qdo0M-,Z5 ߛ[a4DϘ}1e;J‘Iy1*9> g\FP9%FL2ϰ70h+IiBɥzTk! ,t̝֊\UӖ6fO@x@nd0eςAFPMEɳxC#HCb2 |OS#CO-} {7t [30vJgc k5^bjb_8_}[E_wKqy 6o>Oi#}s0^|U걅fҞ-lsDuNyyx:%r T% vUkM]}yF)EٻLHWm=qqy*N|S_UcG2(l߄}[>dWd1 /K`bq[21}>;LSc'mfa Яa'TL[xs̒9'y' u6\OW#-(^pil|zAlRb! \tƅXf]"yxrkrAbB]{)ڝG15A%/ШG}O (F@P *u;nBZKP A'4C}汞Z!c@Ͳ+\_|K2Лq_EdZ;5IXI%tz:2%Kׅdž  k^=)j|WWp5.q&4ZtپT9$.&B0xI~FvnR"ÁK1#U=^;, =e8~nBYZBJ}jCC\tTmj9o)RlF̏3FIz;hw>!dXdE+/Y?C{> AQ0GS^+ɛF]NJE.8U5 h9;-^շҿڜv&.9ڢ[YhL`Gs2lĻͧ}e@bVBk HxO8%t'g?g|/]xGb^&2--z!E AH^C1Ekr .u|>o|)Z ğB~3o2s})ȰuM%5ޤG&˅w{#+ZBTY1-',Xv:sgɶyԦo_I=Hu0FAyRѭ%;֑)X ~?!N,yyd gǻ@W~?jMwH !kʩ}͈ة఩sY X,1t;D犥jM$ŧDʾD 5:`$1"vW"k{r2,nxi1AM2vK¯,/?7Y/º1lF) bPMTơF3Hwh"٫75;a8vU[3y \6#ĿVgT9+pvmMds3IA+Jʷn+]ofb]czAl8O/ %r0LxǨN?3 zVHW- ~<̎p@\eU=k>l)~&V /t>a5pU hX;K4iO:7{}ˣ3y64}P*Ǣfw{ӨN:U[d̄/?Dc/HSmUqs}?EVJM[omMv:Q.q1;E<#3mIJ)&RWd7DoV gu9S$@Ɍ$tD2i-O.zADr ?V tVtw2jHT5cOk Wx4߳5s#ts"TO'"y֫kgZ]SՃdDN0<] wO1Ljsw8Ly/TΌQQtWo4ZsS.Pn*-Oh72r:Ow:q{v5A > ľ3(rmqV[Qlyzpm wD u>u%.TOJ M;j;=j?knjˣFUV ִA,D9/\{~J "-wI/bGmzi?WmG,Gj#`^m5K f|Ox_^G|Q((xe-oFXqh1)^dBS]-5Ow,cq+_X81;i(ri6~HmF4`lrȿ'yA #=sejƧ6.j^Uku=c/Ӻ&p?Ņe+YU%Vd ~Bޘf#uk~!&{!ڣ!^u y"5 xxmm IY4Rk-i$n˿z1Vbu޶%yژH-Z\g[v*slMw7*wwl|aZ9o 8yTm$2UZ4)Ju m|'p.r]p6tx( skI$r:-1Jh>E(!j|l'L`no/d&WJGǍ[!g@,rm(GPi5^ӳ~1toOhةD^YV!d2&@qs0[]#WJ%&Kz0 c PHX|7} ԮFO8$4^3_ ]tk 3%gbހAL jtX1F[ 4-o1miiѯT&dS$֮747B GwcU^i51]M.X2qHme*M.R @)f:p0Y#edyܭ#<2؝;){fL\$ RS6D{궰ڥTBO >j ϰ(ytF?A_¡ qK&Rߴ[-i:{RmQ?Gr,=x][V=P^"UAfpagćOQ(9ŮE1)WUħTЈN-$"xJ,oۯL]kM<Y'HB}6عד,i?k;I@"Փ% 5~Tӹ _z%$p @NxE8dppL ӗDJ{ {Xvctt_Δv~_Γ<S'zw|vB 1NKN'hP>G(]ޟ }eLڟ(@ <=jm+(>=d,t,ϰ2߹ Dot6*I N*'J;"|u3sIZ+8N V+' "yClp!^6ѠaS]Cˣ#!ms} jıLе*F~mmF_)mh:'B߳ Ɖ6VYU4녨·03cmIMq,f~Ι.2w TAhl ފy"r*>l)`>x1F&(+q~ ';ځ{cnFPlAnU;1k lǚ_i]$N 9b׿3B_PLs2R'S(㠚YmX6ONs4Pk0tLCkAcJ+5yܭ[ iKUjV 'gzm) jlݻMwyDMGcNχG>åBB m {ɋ3HHzdTO鈙v#3DJԵdLG-/w6G/P Sw;&MXzէEt Vvſr8l sNc>~ ۆXO2]o|I#~H镪q]w?N8ܙAy_~:AdcNvjp]\‡IqGUq>NlȺU5Y޾LQ%lD6" 'qT3˟8Mj:λȗɾjP}ĉڭ|y7T@$URxš{3/OB9z0r ʥ-^`sdmA\;^Q3 o~)?}d5{ EBVW'0c)u:.;rqbczw) 7?~E;xfSقbU $cGvyGw8 IGMRct_%.+;, G;b$lUSrY4Kp[ \cqaW21 Wd[O@w˒9B%)ۂ_M8qPǩg$ט$PR}ݸ$pm{@6@ "X&4QeپBMмy yv] Ur=x[i;*z<3\9IoVW)U)@\`s::vy=]G$'rjMɑQ/+8.^DפVӞ^E/ֿ̫[ Y -=ᮢTR5NQGGFQ7p3 kp/@svn#-ȍQ&4pvdOPXK/-vV,.NqN1<@;`j#K'+'VqA6>W"R8ۇ!3epaNIPy ! |K=Va3*_M!ٌC NfCźW':/kp~h/OY #BNG.}-gZ=c%X6h>ҬMa-k63aBZ&֧&/vK:Piz @?P~zBu4.R\XO]nBo,;-ˆ0c g``>c伺 c>t*slY2gRĬ4"*iEry^ŕ /g FF:M<.o#Q/hSD?tzYF-] xWT؎ٲ=1jb7DF/3F/D.I}_IGCj-y1Cmͭn?0Dl,>l Mna"U.JṳXr-CQ]%:eYN=n$z|N:ӹxap?Ǔ@e4Ҍ)4Jq n$AS JY*lWλ^QP?rrV\-Ɵ'?C 鰭ZAŇld;uM>=КW/7d 9a/ҒQZv/~,?;Dnγ8op$0hyZ k5Fid=<u>mk[Ipc|!([{jŞU7AkqዘqBO  }fW'ۨpJ/ K]]_&A$(ތtk& ş,pM:!Ze*V7DnED˅$#mעbjD"X{0c3HQOin8)\^X0_uQ/sCp]?Ot@^x4nCNwr{dKĀ?UgL%iW$x헺=Z8LfTՖ4%͆/Xx6NT)Y@GJ!hVx`4 lM_ - )vQ_ZlJXB,Psqufձ`M9nQĭCV2¯Ca%@*m_ `wDkVio$P`lS Df{%SHꛄh+:*6jbxbO M$ƯAd{F-c]UC[ByPL5<^X4N>503GϩTU>nA(Q,ު~þ!xETCPҸE |F Tեli75V0)2 ?X%T\¥Ao]8#ɔi@tO zSѻ9ͨ55)0&bx8/qܔDbb% bЌɇel$?=j̞7&sMCu ~T&e!ɽ{Q"!eɕ)FLSTEܟj(M W_m&]O>ٶZ?1'9.9F*U[] 7̓frcWeD|؞og`qIʌl ,"^ε?nw̱EINSE4.R|,K*Av|ʇ= -͕ r饺c\M:lh;=>67q/pLXRp_"dIFpLĝs_gWH)YQKHnx޴S}Mrkiʎ..3jCrJg+NlS`@c37twd+z]As^[-&>#]ŵ Ȼ"F ,.0Zq`KaH{h\ṦswVQaX- c]h(RH.I . ;u B/Ruϡhp5C j[XF]U) qXy~_K *+K!pKI=i@O;=X^7c|3'B=塱5ht&hl`F^ъEe-q8J+0AJ)*F?v#Vj.浪7:n8dٲ[Kx1"Fe-_IwOoH) uw `oM# Yis9}`Xا+p,G$ƺɈoRTJ59 2ю/d`2fRxrY)"}ӆ}K[6N cWb4&mRkI jͼqa|# 1E")\]>hO{Y j6_gK)sؐ ÑUܬu6L@%ؐ@R"SqSuXzx8*߮x58}n_l)TG.*bn_U52 ,[LUG. P\nĂ aى VMV4:>* v5You }D1Dx^J.[ICGKܮżۢ,Jߔ=aGehNlOLe\zq+$vp]}2< f>@("{bEJ YT!]6Һ00$3q-~f .qw[31] _/? (_)c{)^R 7Gjo> Qd0Yպ#<4QuBN*#7J̈íџ@ ˰n<+E IRt ;;zU2ZttC|I*UUflf`u>O%e.(|X<p:Y"B eWÇu"ӾS?Vڿm1ȖbJP~D} 5(~${$SOAL&# l@;>GD+l "ʶ %]fŤ? "G%_$P|9[֧+ifnp5lJ i!woG JIū""g|[M8DC \+c6N1?/%H R⦽Áp],^ ҪcL{/Y\.%ح,L?ڄMKtڄycs=p4H ǵ'6 Ñj.QUhpe=Ů֒t$f׎ṙ`IJ ܥ: m'r&VYg"w qEg]]n[p6<ւ3\ &xU(XIЦd.F=A"Qnj^FF MڐhJ,,:qNgQ9sO~#ó|>}WKOg#딤:s=\&> aYiSj$*V w:.!|\PxZ漣xKWۺXSx kw1AVM iՌrhJ.eQ!z<\Èi2i_X"P7Smhr1yv}aVI+*@6TxQ5[緙jxC 0.dut]lu6FZӉJ7,5b-l&,VAuHJi<ܱg|cq-"U LIxzixNv!72+Ÿ !,_LN{+fiY216XW_OYlnR^T¹]?2֚T,lS;i[ 5<1>RrhMME~vY<-)Qy)֍f\ @`"4_E~,O~? JŠRP6㛎{Hj[9gKʄ}31m;~TW<7ߨ&˂ATsz1h#ѱ‡ bh"͋zEldk$@R[s ZphXl d4u"h-+ EL q)Ea?q>@ RAVߨU>eeV̪z>q}lq췷Ģt@8LY<4!_ ژ<)7hq/Y6uw2EU"mpݞ ~n󃏢fbk0`I9jb+Ç~óy@ ׽`A8=v \i qCdh)^akgF&Kߊ܋SҎn,r@r(Gp=tLiB\ðyS{\xSS{b"Qp[[V1}BUs! 0=y3Q@w8₊LTSru ]t*[|(+04ַ})u-X-{+izdk#(Z gBe XV"."mx%hWʴ@XcE|YB~g.d0)ΪjPxESm:\LzOг=yO%H1VQRqfQ~{]/i \ǧa:HNn3a!1;7Ųxhk\g8Zަ3|=R! oZ)HEO&hpmZPA=Bsks_{1‡%$&*}"aDhv׫] _A dn9ZZ!fQ~sD'\L;4 utOI>Ah,~"tb/Ocs6A+7Y#g~CűSN[EVeӮH4%='B(N5/x6}ʒ4s}DE8( ui7ɦ | eʍS+#o7dM>H̟k&O Uk?;-Bu䨒J;e^-&UQW- 'V=aݿ"CĘΟBt;v:2)Ӷ;d֋U+<;Q-ZF!g&i- @bq)4y$:KL뜷+QҐ6[E[l'ƨ7P*g54T=Jє;geSMwdr'C±h0q[/l-M%;:S`jnríVU_E"5OLݐ*#7 0X)J wC 3BK*T0Yez뛷\({NeONOA$#XK~^.=D?ӏTw)ߺM%(S``H5]- &`q4B';6u]&;GķiM+H)S/yËwQ]aϯ〈}V}WCCdT,TGJEP}kIL @Vɩ"9Lp0"6牡F?i-^H ג巗#ܢGA\~GuB$LwWQa/TF̂ӅZQsR270 +,^dSxv|Ay/$\6J 4/~C힃'WirM^.:B4i UCWLMop:1"` 5n63؍EPUjo (ƍqm:?:3£O!ȥ _dp-HxV~"e+,O²d04 P4mQ_Gz {E@ : )U$n@q>.-o܏k4-_95?]+-5a\>[pK.mw-hnԁ6M6bE­ۋE$=Z=X4n4߰e4}P*,`@`Nҵ㻮RWǟ=y;M~>UB<=)|B l1xdȖ,:w2~R>K&`Q،fxVNlڥDmlQ U^5d`ħV*C2֓$g {֙C;Iv}{KqDžʼn\Y.gC>vN7zgNhI] +H;4IT_ggFUe8ړpR3UPinEy/.`lvRbg ɇB`)\M8%E@`b4dܭ`gW{e`Ws:O$[qhj\tmhbPM^&eUc#eSw agrg%LeMTH#THb/_ȌRU jI414ɬV8 @ђ8T⵿##}{m2HDcUf$ꆠD(8-?}w|q*hIyBkк~B=$2yrIc!țk YZ