libselinux-devel-3.1-150400.1.69 >  A bvp9|GN~$e9!55?yf^5~ / :C CEP!<_uBvTߪIVI <<0niДd&HHQmQKHKWr!4/?lݦ LqOϒfBuyvBV%dafXm2}vsn7Nt/YCBb^E}3baa053828809eb391c0ae8338083f08dc6aff5e92d674569071b99ec8280694b5a09bfd829d53178487adb5a422ecb1745d9a585 bvp9|Iͪp{l8Oe3w!$mꮒL|7YUR_uMFyߍQ7, l㌣( ەeRnK"cCZ88ofb%C0b,ybXs$2˜wU:kX6ӡ2-lrԚ2 M6:沔7F11_eHBI: bޓ!F^"ʨ2`LnS:lp>?d # UDHTXq $x "    &5 038SUSE-Public-Domainhttps://www.suse.com/Development/Libraries/C and C++https://github.com/SELinuxProject/selinux/wiki/Releaseslinuxaarch64A pU,/(2|2T0]3+*/& *8,j *6 . /  0cf26,8[663QS4.,%9.,|!8S{e nl336  A큤bv;bv;bv;bv;bv;bv;bv;bv;bv@bv;bv;bv;bv;bv;bv;bv;bv;bv;bv@bv@bv;bv@bv;bv@bv;bv;bv@bv@bv;bv@bv@bv;bv@bv@bv@bv;bv;bv;bv@bv@bv@bv@bv@bv@bv@bv@bv;bv@bv;bv;bv@bv;bv@bv;bv@bv@bv@bv@bv;bv@bv;bv@bv;bv;bv;bv@bv;bv;bv;bv;bv@bv@bv@bv@bv@bv@bv;bv;bv;bv;bv;bv;bv;bv@bv@bv@bv@bv@bv;bv;bv;bv;bv@bv@bv;bv@bv@bv;bv@bv@bv@bv@bv@bv;bv;bv;bv;bv;bv@bv@bv@bv@bv@bv@bv@bv@bv@bv@bv@bv@bv@bv;bv;bv@bv@bv@bv@bv@bv;bv;bv;bv;bv;bv@bv@bv;bv;bv;bv;bv;bv;bv;bv;bv;bv;bv;bv;bv;bv@bv@bv;bv;bv;bv@bv@bv@bv@bv;bv@bv@bv@bv;bv;bv;bv@bv@bv;bv@bv@bv@bv@bv;bv;bv@bv;bv;bv;bv;bv;bv;bv@bv;bv;bv;bv;bv@bv@bv;bv@bv@bv@bv@bv@bv;bv;bv@bv@bv@bv@bv@bv@bv;bv@bv@bv@bv@bv@bv@bv@bv@bv@bv@bv@a5be23122054987af9853207c4daec3e000b2b3cacddab2bbe505040368825387581e30eedcb5c111e4e9c16246f7ddb95e8cb383667c0e10689c12020429ae468f126539b2139d8b948fbbd9ecf19f6422d62fc5bf0582d025aeb7d0707a7eba7b60bbd650d9eec1e799fc67c46421307588e414a6909659af2e8fcc9921904bdfc63037a44907fd63f90f28ccc373ff38af9052e61ccc76fb7cf447414dbc28486b706a7e8a2808ced0c7e96c1cc379de3806166d928ae49c01d5bda734267e52e7bce3b6cd99aae04a7fc88a0adfdf62f169d2e5d078451ed147771a579f0852202f787ae4f22f6a2469ff506fe123dc2f8dd0efd952d94a4f7751871f39ef2ee5a2bba6e9823c0e018b3063d62766680e914e04029a658d51199e0fa61496431d4bfd918b017d999524f2054fb222a61b5f0c856f4cec60aa2155be34dcb14ffbade5a15295c7baf4ca536a570e9faaf0b6db36417be6a38498515bcb55d4423a5d0a93d34a60ffe54a0f2c80f1b53119add854aff503acb9d236da9bf643722c8fd6b70ff98484b800bebe96a83f258920e23aeee9a0081d3ecef3eec424efbffc2f2247c90789f4801b27bc89b20891154cdaa9b59dc01e1651279ae3d45e4d970d40abc661fd2dfdd8754f4ce22b68277366cfa204dccb0bff3c9b6c61faac6692429f7d78a3965c46a13e1bcb494a49a2cfa4241cd57c14c204bf2f55d5b833500a13c783be474e5b47bfc658e66d81f3f4cbb39c171d79f926719a1b6ad4f36c6f2935965039797d09732c26214fe64d3b0fd1b112b2f361bb33b01afef679db947d62eb95bbe12f7c1352821b9440a93acd6558424df3aa87734874ed98acc4264af4a54874536e11cbdd89b111993d1b68dfd7838e17cca3e4dc82d6ac580832d3c28d487d88ce2f9afd2907a99f7415e2547d851046a0a3e6e32daab67374ae055d6b7c29af99b1641ab6aae52016c0cd2f3da12d49bd30916ae918391d0b03c2c5aacf82022bf373a4aefd898546fa2439c0404c440c36065d718427ca5c0012e9958a9ed1d9607fa5e7c4813a8103b8486d1986f2f0a8c3c2c1b367d103fd6fc8c01935345208429761cc1cf5c4b56cc466d88482f3e495aff956177f46ecfa4c77448b29ec9349189cbe1e29299f183813a246dd9b17a54db7aa92084a3825bf70bbf5e799b74105bb7beba97120920f334a55c09a95990a524af27f071821ed68bfbf6eb8e9ae55a274d44ea7c36d77d4fbaebd8bfbadcbccff5601c322eeb95f987561300d4a94b36cd8e6e36107e06250dac893495a4bfbd3ab8609d79ee314fa9652cd215f404ef445f38637adcd2646c4e4f97b74826fbd6254a3915a76c6845c0d00f9e16a40012ab639db9e6db88fc9b7850631c114af548a03187b5e78a45b942b079975ea0f0b255a889212580ef1c4a27324cca3331bcd495f10665d8610dd7ff158750d31b7934d77e2050d9b4bfcc5d594827662b44cb8aee6cb5dcd9a87fbbc736f5d485092a54789cf40da1756f90ee234a628add82d102419f79bbfb08fada51cb87d3a1e0e4a0416194dcb867cf4bf787a83c166e1cc7e8d929e7ba97061387cc99de294044607ee92bb9768bae85cacc6d8fecf82190b4388cbff23da32c221ba529cea19c9812769bf89ef197c66a04f58e5ab6aa5552672728cd97b491576729ca520d11775f62c0c02f916320bc8d34b97c355151b8dc9df8687c48e498342a5fdf38631d45814731303e12797eaf0a7ba86430302c42f24cca7e021a667adfffeae2e3c5a069903c2f7182b0f4d913a4a49bfebea432ce600c1655732264e8d46b82fdd9b5715482eec5f260e391eb28f5aae38e23a08153bf81ab136249691b63bc97fba837cd1c08bf1c13b68096b159487cd896855aba4e0abe5f3a114e837039a4b686f357436f52a0afd6fb3976da1979b45501463ae3c65e62a2e3c7aa3d55ba64de0e47bbbca445b1c35d55331d03fbb5cbeb4e626c62640e29788f8a679e15045bf50d99fc6ffaba0de94ef3578a22290fb358c337a8f9912061ca3a62b6abaf4506192e708da17a43c3f890c98090a7010b0d8b5fcb521398fbee57b5c568cd0c5e49d2dad94b1b4ee05966a936b4a2a4eebeb9f1bb9b0b2a14710c4d07e34ba24160c2457cad27cd6ced3ea713e96d5b41e27a28e8793533dd0cfa500a929746f3914887a30bc28363de1d949bab1f633c3a19abfe3115e43418895a7623d9349a91ab6f5f5df5bda3ad1339686454261299a2f0be79d03e7bb21ac514cfbb6412875ec7820d4a419f24a7c77e5f04ff9c644cef916394f6e69d59c48673daa90574bb035a04208f0568fdfe73bb8e4e1db78997d55d782788ebaed50d6ec233efa942e85d22160bf33dc6a10f6709f6bc90023a8b5fc36efb624a34b9c53985ce413aaf6e9cefe78b2f47f13b0dfebaffbe112337490e79dfd41fd457506694c9315f25495b2c6e1b4b5bdd478199b4cc9b6c0a6ef02c38e2aa0f6ede1403333c93d903190c374aee37c6f9c12198e90c15a4c1394a0c70be63a2ef871dec69474fda04ecbd1a038b9b7ef665a4bccde1e2ff255e9b1d8746f24585831305b740382442082497d0afbf713e68491daaf0d22d9b8b80436217c19563abda3dd269135a9120169c43e71560cb02994160b65cb8845d9a4bd76ff4711abb9204b2d957163c672403fcc2d82ea097fccaa7d0ce542a0cc6cf55fd7cf745f87833cbfd12024bca752ff803c65592d9e47bdd84190fe196c107993a2e7d4095f926061382ce2fa34da885446af385613b7006bbd35196ecf76dcf5243ba31a97c228c203b11dd1f8e86fbd05c20ed5b581049ecd577f049c418252964b6324fe04b907023b08d2693d59036b80aec2fc59c509af776e80c5b4b62d3df631d63245bb1aba7751901bc50ccb8e26fd9ebe90b18bc38a5501e04fc13669eec2be3a6e72d810000900b5d10a3ef394892447368f47536ea43dce0259f6ffdbb21681e0c032f17aa89e4ede49f304dfb93cca758f191b0925de2adebdea5a0aca89ea6174e9a77abd064ca60c8c8b750786ac3a6714279ccadb1418e28d167cf5715a5e0687d94121cd4c9791853b4b92d9c2f2d31bf57a239f08e7435348744ca29de3d193e99ca5530e62a91aba7da92790b67f2df3c49d1128776f56ad7a36dacfa90f130a9d690633aafbd176367e50599656aeaa542a9f413ead371b9305a8a095c77bd5d430c20c18d8619a25a5c9aa910bd6a23ca80ad5d6e4ceca2758364f26536966d19736740f9cfbad886ae8ab18611f6d032bb4129800229ae3898306595f326583d658b92a01675f0617ed946da1c495a9b5cff70c6f717d98617fdcf7f8c767adfd11a286450f43881e29cb3695aca722c35f0e275849bcf5570b7ec8d50bfc59947c093cca57a496eeeb3c3fce54d470476e253bb342f22dd13890788959dfb775caa3ccd8314d90e042256df28d5d4b7a4dd9cc2d6a337b71e68d72f221d0b706ea8ddcdd34a17d63c3359c5f2a113ce6bcafc9e37279ab10dda85ab1e6145e77e9f12934ade203affb214c3cb3241559d57e7d29382499293b34a6374ecd88613a6e363215530602e222b627309a3f40ac051f28d84bb05ab1a47396bbf4aa907d97939d71a62da50ae09eda4979b220070099f52138169a7c96784584af2a29d78f85ac39ef169768aa60a0f509a14eb24f95a232bc9528abfe41102c8943a7313341991600a766b06c3040afecf1e120e45c123c3240aa1233e295d3276763eba76509ae49295300d117f906949fc911ecf0eaa0e3475106e846ae85e43bf7c935b44faa087b324a8d53f808ac4032b11de23b29ebc09df1fae047e7c297cc162ef7ac9c5686c845747eda2517003bac7472cb87bd46c1e66c8b1bd59867d9b79f887cd11cf44a602a61f109546ca3f2c286e35047c9ab6b192fafa1b124e15821925cdbef73c18c815a4d23c80bc42b8b3cebaaabf9c6c719b243e5c7f6ea71663d8bf67b0f8c0860ee09ecba3ed7b09647b088b6827a556229a67a412ca01cbfd36397cef450c14662dbe2da65d8be77b417dc88290584a410578f2d35b568462d8ac0da59cc9b4280c22cfd43cc815e9b745fed40ac7787762a2c64312509a693370b6baac23628fe2c8f69b1674796cb9a3d298196a0d87a7312eaff2020df4826b1e40d6ff32a743c3d421354c4a9f2336154a44287467a18187328c12d314dae5c955cee56c4b15897af4c8c7435a18362a5912cc8528777760ebb573edab288318ff56b194661202008df5260eed224c90ba190f14e637b65f67aab027fb44a0c2b383d972fc8a025ddbde9b60f532e68489006ab6a2cdfd71a559daccb10f8a7ae6b05ee649cf7fe756f0920d2ad8cb702a47e003e85394b45602404be61d27d77c9e6cfbf82767eff36153aa1cda83db48c172dea34d6b0ac9494de7a6d05f456afd3e13d7839dfa0362429935ef6831548a5fa139982ef55de444ab0b273979fd1a1277486b20800a14e0443069df271e14d1e7ef344b6d7096fe66b2585689/lib64/libselinux.so.1avc_cleanup.3.gzavc_audit.3.gzavc_get_initial_context.3.gzavc_audit.3.gzavc_netlink_acquire_fd.3.gzavc_netlink_acquire_fd.3.gzavc_netlink_acquire_fd.3.gzavc_netlink_acquire_fd.3.gzavc_cleanup.3.gzavc_av_stats.3.gzavc_get_initial_context.3.gzcontext_free.3.gzcontext_free.3.gzcontext_free.3.gzcontext_free.3.gzcontext_free.3.gzcontext_free.3.gzcontext_free.3.gzcontext_free.3.gzfgetfilecon.3.gzfreecon.3.gzfsetfilecon.3.gzget_default_context.3.gzget_default_context.3.gzget_default_context.3.gzget_default_context.3.gzget_default_context.3.gzfreecon.3.gzfgetfilecon.3.gzfreecon.3.gzfreecon.3.gzfreecon.3.gzfreecon.3.gzfreecon.3.gzfreecon.3.gzfgetfilecon.3.gzfgetfilecon.3.gzfsetfilecon.3.gzfsetfilecon.3.gzget_default_context.3.gzmatchpathcon_filespec_add.3.gzmatchpathcon_filespec_add.3.gzmatchpathcon_fini.3.gzmatchpathcon_fini.3.gzmode_to_security_class.3.gzget_default_context.3.gzgetexeccon_raw.3.gzmode_to_security_class.3.gzmode_to_security_class.3.gzcheckPasswdAccess.3.gzcheckPasswdAccess.3.gzcheckPasswdAccess.3.gzcheckPasswdAccess.3.gzcheckPasswdAccess.3.gzcheckPasswdAccess.3.gzcheckPasswdAccess.3.gzcheckPasswdAccess.3.gzcheckPasswdAccess.3.gzcheckPasswdAccess.3.gzcheckPasswdAccess.3.gzcheckPasswdAccess.3.gzcheckPasswdAccess.3.gzsecurity_commit_booleans.3.gzsecurity_commit_booleans.3.gzsecurity_commit_booleans.3.gzcheckPasswdAccess.3.gzcheckPasswdAccess.3.gzsecurity_deny_unknown.3.gzsecurity_commit_booleans.3.gzcheckPasswdAccess.3.gzcheckPasswdAccess.3.gzselinux_contexts_path.3.gzselinux_contexts_path.3.gzselinux_contexts_path.3.gzselinux_contexts_path.3.gzselinux_contexts_path.3.gzselinux_contexts_path.3.gzselinux_contexts_path.3.gzselinux_contexts_path.3.gzsecurity_mkload_policy.3.gzselinux_contexts_path.3.gzsecurity_mkload_policy.3.gzselinux_contexts_path.3.gzselinux_contexts_path.3.gzselinux_contexts_path.3.gzselinux_contexts_path.3.gzselinux_status_close.3.gzselinux_status_close.3.gzselinux_status_close.3.gzselinux_status_close.3.gzselinux_contexts_path.3.gzselinux_contexts_path.3.gzselinux_contexts_path.3.gzset_matchpathcon_invalidcon.3.gzfini_selinuxmnt.3.gzfreecon.3.gzfreecon.3.gzgetexeccon_raw.3.gzgetexeccon_raw.3.gzfsetfilecon.3.gzgetfscreatecon_raw.3.gzgetfscreatecon_raw.3.gzgetkeycreatecon_raw.3.gzgetkeycreatecon_raw.3.gzgetsockcreatecon_raw.3.gzgetsockcreatecon_raw.3.gzavc_get_initial_context.3.gzavc_get_initial_context.3.gzmode_to_security_class.3.gzmode_to_security_class.3.gzrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootlibselinux-3.1-150400.1.69.src.rpmlibselinux-devellibselinux-devel(aarch-64)pkgconfig(libselinux)@@@    /usr/bin/pkg-configglibc-devellibselinux1pkgconfig(libpcre)pkgconfig(libsepol)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.13.0.4-14.6.0-14.0-15.2-14.14.3_ @^|@^^F]@\ \\@\+@\/J[$@Zz@Z Y\WWWs@W~W{@Ujsegitz@suse.comjsegitz@suse.dejsegitz@suse.dejsegitz@suse.dejsegitz@suse.comjsegitz@suse.commliska@suse.czjsegitz@suse.comjsegitz@suse.comjsegitz@suse.commcepl@cepl.eujsegitz@suse.comschwab@suse.decrrodriguez@opensuse.orgcrrodriguez@opensuse.orgjengelh@inai.dejsegitz@novell.comi@marguerite.sujsegitz@novell.com- Update to version 3.1: * selinux/flask.h, selinux/av_permissions.h and sepol/policydb/flask.h were removed. All userspace object managers should have been updated to use the dynamic class/perm mapping support. Use string_to_security_class(3) and string_to_av_perm(3) to map the class and permission names to their policy values, or selinux_set_mapping(3) to create a mapping from class and permission index values used by the application to the policy values. * Removed restrictions in libsepol and checkpolicy that required all declared initial SIDs to be assigned a context. * Support for new policy capability genfs_seclabel_symlinks * selinuxfs is mounted with noexec and nosuid * `security_compute_user()` was deprecated- Added skip_cycles.patch to skip directory cycles and not error out- Update to version 3.0 * Ignore the stem when looking up all matches in file context * Save digest of all partial matches for directory * Use Python distutils to install SELinux python bindings * ensure that digest_len is not zero * fix string conversion of unknown perms * mark all exported function "extern" Dropped Use-Python-distutils-to-install-SELinux.patch, included upstream- Added Use-Python-distutils-to-install-SELinux.patch to use Python's distutils instead of building and installing python bindings manually- In selinux-ready * Removed check for selinux-policy package as we don't ship one (bsc#1136845) * Add check that restorecond is installed and enabled- Set License: to correct value (bsc#1135710)- Disable LTO (boo#1133244).- Update to version 2.9 * Add security_reject_unknown(3) man page * Change matchpathcon usage to match with matchpathcon manpage * Do not define gettid() if glibc >= 2.30 is used * Fix RESOURCE_LEAK defects reported by coverity scan * Fix line wrapping in selabel_file.5 * Do not dereference symlink with statfs in selinux_restorecon * Fix overly strict validation of file_contexts.bin * Fix selinux_restorecon() on non-SELinux hosts * Fix the whatis line for the selinux_boolean_sub.3 manpage * Fix printf format string specifier for uint64_t * Fix handling of unknown classes/perms * Set an appropriate errno in booleans.c - Dropped python3.patch, is now upstream- Remove unneeded build requires for python3 (bsc#1120255)- Update to version 2.8 (bsc#1111732) For changes please see https://raw.githubusercontent.com/wiki/SELinuxProject/selinux/files/releases/20180524/RELEASE-20180524.txt - ran spec-cleaner on spec files- Update to version 2.7. * %files needed to be heavily modified * Based expressly on python3, not just python For changes please see https://raw.githubusercontent.com/wiki/SELinuxProject/selinux/files/releases/20170804/RELEASE-20170804.txt- Update to version 2.6. Notable changes: * selinux_restorecon: fix realpath logic * sefcontext_compile: invert semantics of "-r" flag * sefcontext_compile: Add "-i" flag * Introduce configurable backends * Add function to find security.restorecon_last entries * Add openrc_contexts functions * Add support for pcre2 * Handle NULL pcre study data * Add setfiles support to selinux_restorecon(3) * Evaluate inodes in selinux_restorecon(3) * Change the location of _selinux.so * Explain how to free policy type from selinux_getpolicytype() * Compare absolute pathname in matchpathcon -V * Add selinux_snapperd_contexts_path() * Modify audit2why analyze function to use loaded policy * Avoid mounting /proc outside of selinux_init_load_policy() * Fix location of selinuxfs mount point * Only mount /proc if necessary * procattr: return einval for <= 0 pid args * procattr: return error on invalid pid_t input - Dropped * libselinux-2.2-ruby.patch * libselinux-proc-mount-only-if-needed.patch * python-selinux-swig-3.10.patch- readv-proto.patch: include for readv prototype- -devel static subpackage requires libpcre-devel and libsepol-devel- Avoid mounting /proc outside of selinux_init_load_policy(). (Stephen Smalley) reverts upstream 5a8d8c4, 9df4988, fixes among other things systemd seccomp sandboxing otherwise all filters must allow mount(2) (libselinux-proc-mount-only-if-needed.patch)- Update RPM groups, trim description and combine filelist entries.- Adjusted source link- add patch: python-selinux-swig-3.10.patch, fixed boo#985368 * swig-3.10 in Factory use importlib instead of imp to find _selinux.so. imp searched the same directory as __init__.py is while importlib searchs only standard paths. so we have to move _selinux.so. fixed by upstream - update version 2.5 * Add selinux_restorecon function * read_spec_entry: fail on non-ascii * Add man information about thread specific functions * Don't wrap rpm_execcon with DISABLE_RPM with SWIG * Correct line count for property and service context files * label_file: fix memory leaks and uninitialized jump * Replace selabel_digest hash function * Fix selabel_open(3) services if no digest requested * Add selabel_digest function * Flush the class/perm string mapping cache on policy reload * Fix restorecon when path has no context * Free memory when processing media and x specfiles * Fix mmap memory release for file labeling * Add policy context validation to sefcontext_compile * Do not treat an empty file_contexts(.local) as an error * Fail hard on invalid property_contexts entries * Fail hard on invalid file_contexts entries * Support context validation on file_contexts.bin * Add selabel_cmp interface and label_file backend * Support specifying file_contexts.bin file path * Support file_contexts.bin without file_contexts * Simplify procattr cache * Use /proc/thread-self when available * Add const to selinux_opt for label backends * Fix binary file labels for regexes with metachars * Fix file labels for regexes with metachars * Fix if file_contexts not '\n' terminated * Enhance file context support * Fix property processing and cleanup formatting * Add read_spec_entries function to replace sscanf * Support consistent mode size for bin files * Fix more bin file processing core dumps * add selinux_openssh_contexts_path() * setrans_client: minimize overhead when mcstransd is not present * Ensure selabel_lookup_best_match links NULL terminated * Fix core dumps with corrupt *.bin files * Add selabel partial and best match APIs * Use os.walk() instead of the deprecated os.path.walk() * Remove deprecated mudflap option * Mount procfs before checking /proc/filesystems * Fix -Wformat errors with gcc-5.0.0 * label_file: handle newlines in file names * Fix audit2why error handling if SELinux is disabled * pcre_study can return NULL without error * Only check SELinux enabled status once in selinux_check_access - changes in 2.4 * Remove assumption that SHLIBDIR is ../../ relative to LIBDIR * Fix bugs found by hardened gcc flags * Set the system to permissive if failing to disable SELinux because policy has already been loaded * Add db_exception and db_datatype support to label_db backend * Log an error on unknown classes and permissions * Add pcre version string to the compiled file_contexts format * Deprecate use of flask.h and av_permissions.h * Compiled file_context files and the original should have the same DAC permissions- fixed selinux-ready to work with initrd files created by dracut (bsc#940006)ibs-arm-6 1651956293  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~3.1-150400.1.693.1-150400.1.693.1selinuxavc.hcontext.hget_context_list.hget_default_type.hlabel.hrestorecon.hselinux.hlibselinux.solibselinux.pcavc_add_callback.3.gzavc_audit.3.gzavc_av_stats.3.gzavc_cache_stats.3.gzavc_cleanup.3.gzavc_compute_create.3.gzavc_compute_member.3.gzavc_context_to_sid.3.gzavc_destroy.3.gzavc_entry_ref_init.3.gzavc_get_initial_context.3.gzavc_get_initial_sid.3.gzavc_has_perm.3.gzavc_has_perm_noaudit.3.gzavc_init.3.gzavc_netlink_acquire_fd.3.gzavc_netlink_check_nb.3.gzavc_netlink_close.3.gzavc_netlink_loop.3.gzavc_netlink_open.3.gzavc_netlink_release_fd.3.gzavc_open.3.gzavc_reset.3.gzavc_sid_stats.3.gzavc_sid_to_context.3.gzcheckPasswdAccess.3.gzcontext_free.3.gzcontext_new.3.gzcontext_range_get.3.gzcontext_range_set.3.gzcontext_role_get.3.gzcontext_role_set.3.gzcontext_type_get.3.gzcontext_type_set.3.gzcontext_user_get.3.gzcontext_user_set.3.gzfgetfilecon.3.gzfgetfilecon_raw.3.gzfini_selinuxmnt.3.gzfreecon.3.gzfreeconary.3.gzfsetfilecon.3.gzfsetfilecon_raw.3.gzget_default_context.3.gzget_default_context_with_level.3.gzget_default_context_with_role.3.gzget_default_context_with_rolelevel.3.gzget_default_type.3.gzget_ordered_context_list.3.gzget_ordered_context_list_with_level.3.gzgetcon.3.gzgetcon_raw.3.gzgetexeccon.3.gzgetexeccon_raw.3.gzgetfilecon.3.gzgetfilecon_raw.3.gzgetfscreatecon.3.gzgetfscreatecon_raw.3.gzgetkeycreatecon.3.gzgetkeycreatecon_raw.3.gzgetpeercon.3.gzgetpeercon_raw.3.gzgetpidcon.3.gzgetpidcon_raw.3.gzgetprevcon.3.gzgetprevcon_raw.3.gzgetseuserbyname.3.gzgetsockcreatecon.3.gzgetsockcreatecon_raw.3.gzinit_selinuxmnt.3.gzis_context_customizable.3.gzis_selinux_enabled.3.gzis_selinux_mls_enabled.3.gzlgetfilecon.3.gzlgetfilecon_raw.3.gzlsetfilecon.3.gzlsetfilecon_raw.3.gzmanual_user_enter_context.3.gzmatchmediacon.3.gzmatchpathcon.3.gzmatchpathcon_checkmatches.3.gzmatchpathcon_filespec_add.3.gzmatchpathcon_filespec_destroy.3.gzmatchpathcon_filespec_eval.3.gzmatchpathcon_fini.3.gzmatchpathcon_index.3.gzmatchpathcon_init.3.gzmode_to_security_class.3.gzprint_access_vector.3.gzquery_user_context.3.gzrpm_execcon.3.gzsecurity_av_perm_to_string.3.gzsecurity_av_string.3.gzsecurity_check_context.3.gzsecurity_check_context_raw.3.gzsecurity_class_to_string.3.gzsecurity_commit_booleans.3.gzsecurity_compute_av.3.gzsecurity_compute_av_flags.3.gzsecurity_compute_av_flags_raw.3.gzsecurity_compute_av_raw.3.gzsecurity_compute_create.3.gzsecurity_compute_create_name.3.gzsecurity_compute_create_name_raw.3.gzsecurity_compute_create_raw.3.gzsecurity_compute_member.3.gzsecurity_compute_member_raw.3.gzsecurity_compute_relabel.3.gzsecurity_compute_relabel_raw.3.gzsecurity_compute_user.3.gzsecurity_compute_user_raw.3.gzsecurity_deny_unknown.3.gzsecurity_disable.3.gzsecurity_get_boolean_active.3.gzsecurity_get_boolean_names.3.gzsecurity_get_boolean_pending.3.gzsecurity_get_initial_context.3.gzsecurity_get_initial_context_raw.3.gzsecurity_getenforce.3.gzsecurity_load_booleans.3.gzsecurity_load_policy.3.gzsecurity_mkload_policy.3.gzsecurity_policyvers.3.gzsecurity_reject_unknown.3.gzsecurity_set_boolean.3.gzsecurity_setenforce.3.gzselabel_close.3.gzselabel_digest.3.gzselabel_get_digests_all_partial_matches.3.gzselabel_lookup.3.gzselabel_lookup_best_match.3.gzselabel_lookup_best_match_raw.3.gzselabel_lookup_raw.3.gzselabel_open.3.gzselabel_partial_match.3.gzselabel_stats.3.gzselinux_binary_policy_path.3.gzselinux_boolean_sub.3.gzselinux_check_access.3.gzselinux_check_passwd_access.3.gzselinux_check_securetty_context.3.gzselinux_colors_path.3.gzselinux_contexts_path.3.gzselinux_current_policy_path.3.gzselinux_default_context_path.3.gzselinux_default_type_path.3.gzselinux_failsafe_context_path.3.gzselinux_file_context_cmp.3.gzselinux_file_context_homedir_path.3.gzselinux_file_context_local_path.3.gzselinux_file_context_path.3.gzselinux_file_context_verify.3.gzselinux_getenforcemode.3.gzselinux_getpolicytype.3.gzselinux_homedir_context_path.3.gzselinux_init_load_policy.3.gzselinux_lsetfilecon_default.3.gzselinux_media_context_path.3.gzselinux_mkload_policy.3.gzselinux_netfilter_context_path.3.gzselinux_path.3.gzselinux_policy_root.3.gzselinux_raw_context_to_color.3.gzselinux_removable_context_path.3.gzselinux_restorecon.3.gzselinux_restorecon_default_handle.3.gzselinux_restorecon_set_alt_rootpath.3.gzselinux_restorecon_set_exclude_list.3.gzselinux_restorecon_set_sehandle.3.gzselinux_restorecon_xattr.3.gzselinux_securetty_types_path.3.gzselinux_set_callback.3.gzselinux_set_mapping.3.gzselinux_set_policy_root.3.gzselinux_status_close.3.gzselinux_status_deny_unknown.3.gzselinux_status_getenforce.3.gzselinux_status_open.3.gzselinux_status_policyload.3.gzselinux_status_updated.3.gzselinux_user_contexts_path.3.gzselinux_usersconf_path.3.gzselinux_x_context_path.3.gzset_matchpathcon_flags.3.gzset_matchpathcon_invalidcon.3.gzset_matchpathcon_printf.3.gzset_selinuxmnt.3.gzsetcon.3.gzsetcon_raw.3.gzsetexeccon.3.gzsetexeccon_raw.3.gzsetfilecon.3.gzsetfilecon_raw.3.gzsetfscreatecon.3.gzsetfscreatecon_raw.3.gzsetkeycreatecon.3.gzsetkeycreatecon_raw.3.gzsetsockcreatecon.3.gzsetsockcreatecon_raw.3.gzsidget.3.gzsidput.3.gzstring_to_av_perm.3.gzstring_to_security_class.3.gz/usr/include//usr/include/selinux//usr/lib64//usr/lib64/pkgconfig//usr/share/man/man3/-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-SP4:GA/standard/2936abdeee3b2378ca58bd4ff3b73b98-libselinuxcpioxz5aarch64-suse-linuxdirectoryC source, ASCII textpkgconfig filetroff or preprocessor input, ASCII text (gzip compressed data, max compression, from Unix)C source, ASCII text, with very long lines (gzip compressed data, max compression, from Unix)troff or preprocessor input, ASCII text, with very long lines (gzip compressed data, max compression, from Unix)C source, ASCII text (gzip compressed data, max compression, from Unix)PRRRZslVutf-8713a853ecc9f844bc96c18d60f07ab892404936da9eb916e27bce4d34510cf6d? 7zXZ !t/] crt:bLL g\Z/d]u'ȬS0a{jvy& * ߼fwSX(ɭ>%N-vIXl2fZI!5.'о=h ?fȪ]f8*$JL/ @bzNCY]!e]27i|5ݜV-{W*V ܠfWd:![]5d P< c p;'4u:@B9}!OS,-B˝>(^5)1t}I/HeJIO^Ti[ f.|pcn伟89c/_@㣽u0AGZQ;S*/S-fʠ z|Kb8X~҃i6VBeSE2^z(ȴ81KB2N5xy֬;FR|8*Rt_\\]ky~U7ՍRC% q2tO||~h8մ17OZd)MMNɉ+bկ#kXk|Af?+2Vam_JH(z1 ?IܰoI1@eoތrJLJFO ޤrR"ٖ?{ҳ#A֓ Ö:Sn\ ƻr[~Ғy=%gT+d?6ÿ}F4F-]Mї9׋ãD)RV e-B^X/!Eƻ|aQFkB-޾&񔤫MZ15W/2ⷀ}꓈"kc/4W)ݾ];\^xےQr!di:jb-!+yܻym,QYf̖ڳ7qDa꼨R%H|%;ޞ_Q y6шZx)}˔%ϫZǻ ybU%~jhopo\%a&rLc ұe1Y#Tid(!A nss92pռ5Oh Gem`74g`u.UX~BȽܮ`ӵ.[z;̘ՆLQJ:2@Di ,\ fdT6t"S=v? L"zedۥ0k8~wGWwRxj7=cyw'-^Bd)k6x^O+Ho_g̔qpeVDOc*uD^S^϶f7ZY3*$ۣKj!hæ[5˃ GW |зnDEbRq|C8nӐ>Q )-+d{.z1򊼰v<6@ O/䕮i` ʹ݈>/ĀkbhC+(-s[9C DeuS RSI5~XG')CV|gGp ĮZCEBX )T@DPҘSub A>@-.iECV|uruGBbFlbO[H8+ >P+vQ`dzon {F"Gbs,9EY>Own:0yo~<콠ߋX{XXTˤA-dזݨi[\W cp#X"5Khw{)X2 uPoP_w0wϫ^i +?썄sr>fϾU(f2z*cҶAבW.^C_^{g es*n˩=kME0KMpRW5Jʚt:ЊfZ9lz@{TtɗZ4C8ԉoEhnӧ\D` Gc*Úɩ$Z00mxwtU5Vd_Ó ӻ5[ gٓ>\¤{czkLVЈ_OP _u¥yHM)7 8 1;z]ЪGylVtgP gL 8&|&TUv_'m]6jkUs:ڳd{۾}ay6?Ϙ]"ȹOJ xt!%?z0Jݨ7@f n oZtĎtqK|NDC̔m: մ-zs@Bى^5oA@,p|-fG48)I-{p1b$!yRv= Xc)bll |8+nNjlL ګA'OJBV ^0!JP@=@~!}kr-rcjS*dwR!S.{-n94n&b 0lc0S1 #Q6d+M#Pfl.X f_eP46^5y5F#E^@šL G7꯫ɸlK~q&sWr{74oud QGa~nkswk#WP`:_܃U4OO\ h":+ #WAh0y[L"71D5.߁ҕ|Xccj(看"dpry%9SM/dsH :QĄ'x4'5|0PTNl[ڇ(4Sou$k p ]۟u蘢nNʵCF - Œ˕qGY:Ƌ`\=WmYz}`@Y'J0-=aa_.6z+;Ju,$ *ovÍpMx3|D̰-t[D<%AP+S`}[~/*]H7fݎu\*v>{عC/jfbI*QI0Z*aP'-9M;Xy:?Idޅ[=E}j ,Ca߃MŌ@-~vCנě!&}.̍|>{=HӅmN&Wک.@>5)DDz1\KQ?MwLUnȈx &:S gN@oG*O|@@CڢE +=BT ak`Bߜpe…Z@ xF \*ȪH˨ g*7 ʌ m^;0Õ~_zu80ɽ䩿,طu$xKΝj|CCqdk <0(zz`q'|U?4 YUTmVg .h~r3U?|.W#*IT.&:'H8 ӥ}{dGCL +xo */Mn[helaj}SW֓&}T۵ QӟAdv+Kd hIMq.5Jֿf6v̥,IOS&VQ _#TTlSDaKʎ1 )=d0T7:=\oz jO  #?-aCVz~  -G^ K'ޤ{ /8PQc4aOR^rG1Htj]Ka ݹ8OhA26hQ4"rX!laݸt]i|RhQ_^s16{E?ZXr{Q1"`(~>v*fkk`&D߄Zѱ;rKVdЮqN;Npg:\@wA|bX_)XowNnl *G鶫F.1?(<ʂ<&(Hq?b-PsvW#lUpڻ"6 4lzr4̏e)g~Tr4[L=j/JfC{z֡Oͭ?&E .>l40F+@v̜D%{t1#N" d֏ѿ.r B(2ۮT^?1нAہ!z)<+yɈi.3s鿶sÏaf0N P>h&kaa)Pd",+lSQ.s!r?zTRyHO>.&Y< iLK:O&姰"MiUZo@];9 2KG7I{Z+|FPJBzaGeS/ɜ(X:flo\^YI!ӱ̤K@A*o,܁-~+&Khsz +ŕDmIUuT,ȅsӖOe15wM;(e5e\ط_[cc*!h8*{}$>04ǫ5nnͅBGx8[-`V mx1#]dt s ȼ]Ԓjqup6 ؃:y`zT% d(0wecPr#Q[侉@ȗ"a!.Md-ÇB}gwH F 5a߇kUl6 1ܐb:F 09g^Q\@εql.E/WfW]󹊺X0b{}Aز_FךvS'z"oq'f䲎Pa\sGټf߈8gtXl9O ܞ%FS)WWk @bSQJ II' @gvi$Rn~} BC 7IZz"VTiNk~`EѦH/3 2x|ej "b7e uGn!?&&O?8Z J3Ֆ$W 7b 1^]ܰb8 Y8A+ٿ'⣩?}wtZ]B+~6Zx;fbyֿOPQխY{7NuW\O\EJE 7M4"8'M/[JNmB< :̊D9XBL^e:Ej?z=҈N>! V|s &-6hpFѸ(?=^HH̍R>qag ٷS 5,Y,Q#Oéh"zI 'U B ܉͙\tH;{d*?tthԺЉHMr|,2hvdsX))#ˆrJi]! =89ӵ5/6Jk_~}! jZtX猑0XmxCP c-<!vI" !ı,u-",O3OȌ&g NE{VGfwPJL R-Шn\ 但hG7ʚL#WLT(lI66ϱӵ0EcQsC Y:ˎ58jS!WF sUѡD|:[پ \C4Q+عGyUPNŌmp̈/2kn4 "{-DDSӌoPP=dw"U^A)9υSϦ?<0:(8"ޮ+(m";"/NMQv׊PO}Y&|fD|wlK1Ro_˙-`%tAMr[;V0 Eĺ&ԆN1 ܭ,c_ëOkSt__x򳥬M.MPKnf9C'hg3mbjKX3+U]EDscoV#ohc9@xQTM99R6( ?krI$H#R>K_9_?Oիm > _IaZ r|3l(-m~s^ f'd?DWJxþ"ےaQ:DyӁMrDNgC4ߋ =1dt ) Dƿ"&mW\R+ˬ7}Mc#f,χڎ.DiUT7ZBUn\%Wm;#V%D˹~H&dich^lt@?!(N-A"zT 0ɨ2zS,~J1w)}9^.t8hr@v#?ڜ@K [\6f2d+5PsRU 97K`B{:S-\lʣ*(O9p["ОSoo97N{˅26eaap$݅@ XC>TiD>ׅy͋(b!x ^&~7́0p.Bs3^g]|g'~5uq5;JHlݶlXoB$ȉeJqa@l~^b^.F'[5eK#?慙Yv>CYn#[ nıSOM&snc#CRE"EXɫx|hMO}9piG[WQTሆgc") !S.L7B뗸, /g '.?KM݌;e'JW# %o5pE롹PRk_V;!Ʈ:ni>4lcfZEXxٗ!si),tJܷy^m,l'ݙr6@vүUɺY .me݆$'5~nڪy0zP|D;W3IfuXZ֗/j|~a+&m]k׎]24<,V\*'96W8<?#4x0tK81?^m< e&.\9Z}T]P1IgyYvÃ- ( II+2"‚NҬsVz0]мT)4WL,%bY|qqeAnʩ _? u񅊍4 Gs,\{Eb$ڟZlrTE~ɘQnVS? BM BZV%K#H0]t22^Oֈjk jT5]ݽ>SCp}Hir[rEY3t>jd~k4?#WvMM[ +&Q l:4pt7 7t2OLiZ~ NݪX9V=st7NVI;x 4EuNp8G)v_Gx2=(`\TC_V8H@8ˬ+h a\~dž"fQ _)o$ ~ބð-n`C&)'Gb,ޖb*tA'Qyj{Jd[IyfIa d^75WV^sQbщl.J^t a*["ؖДyڔ ׆ъLYF؎< 9¨SMLtbfE|o-Tq9^PjKe;ab5s#ׄVW .֎z | AуbNח.MߕCŁ9HX3򍔢Ϙ7Ix l< WlD^!%T.1\Yl,rفN!(X͔;1%ݪIG,,E@ R8{Htg]}"<>7\ءY13>^y^r,g@n]q̳}O̙ќJUm4{DŽϜfAqlce'A]/7 u; Q[V7l怒$ pwP)&>.%06ȳ J,O[Td.mŦ?tOY$K}½Qm e&$4nf `M[Z䢣&6= h<9"2Ro+?̧FjUzi0zaioY˞sq0YVCښNQ;Kw\fY`6JVb ֛rB y-t*-F eYQ ~ -bӷV6@%5Nö 2žӮö-+r,ZO״dIv*`2g59N.өԿDU9?ؚ'ǰOEkRV%p+jW2dztEO _$?rE}[_#;:bGq9(:1Xi,2C%'{LBٙQN8,ԭ6Yvݧ^Lز' Lo㡽slѤTJHdɴ*מEQChRHwET0}8j) v$X+x2MIXZ0ڛx ni{U>tT\P`RL2F-8>:y33#/֮Ԍ@Ge^7< \Vs]BƮ?BrsfcMk'z*Q.l#4 O+G&H`~!C3M4l״kh$8k48EZ}7KlW~XjsMWx.HTp֎N3ȥ Y'w +Y6W_[wnp =b%'f75% P\kg`]NCyj&ך'WzO@,Aˮ7%BCĥUg9YI#W @DOex0Wm&[}ih-V#"ʫ1L~0)/.' մ;\/y3N5<~͚ʻP06g+qa\)@-v*nsXWAy9)]5yΕ5oO",@jWLBPK/O3,Oc Y[{"YR*= Wc?\3vCŤ.bR^iuxqjݸsG9@ERlY^A6D͉_u'\f_A7KOy?!pcÉղ2'seo,hvt.kl;TڌiG6 "1*$*⇊jB:+?E i3c(1e #_tW%uݶ (vsġS銜ם}W<>&@jbJVoDx[S03@jk~Xw/yH |<-춂B"2=VGOWQ }ʩ~z(i4>KM`\%AII%1zz>ExQcj-oY Qd哑7GFZAXWa_پbIW^? tqV[F^:?Qrd DjUNLjݡ-15&(5hIS3r+SJ/ \儐 bM9BϛoՍ]z|:v+ UwՁ;,憔m* ɳ/qZ %E]Э_:qAcA͎o/ѶKO]/Gڿf0MXf0QJ`wc ޜ` =Ƿͥ|gud0wzL[C%sXabQʳrl51u}=V:F"sokjZ=CҶipEt8 d3/,cPa BYdܜ`7ܱŠ{-E <>AS8X<(.f{ }oU]yvT7t,ԌgT?Z #-\ZJmHVŘd5 rNsnt{33_VL*b"]2mF<ݕQH%_'<;t65akVak#qy&9.{=F< v ww~ keקּ k,bWNbCdIu{AwX\zioMiҰ /8\?AVVaZWHxMJ >"%{$#1tkrpuh0[#B(6"j-3;0ݸWx5A]<ܣK6Z5no(bBiYyKګ,w]C3eΏ r-PprBsޛ q"w:W3]nT[X W+gR",֗PJ Jc5(2Uղ pVLp2q'LP\_ǔmz OR_Yl|)o>n|Li@3:朸3;- ,*+k@Y 7l.ـ2|856Q!(%VF,LZ.~,{=zmm=aXCgB)`~s4bo@eԗT[ _vPiytb`69eާ 凷=j;LGKU]-7D #)P; 47͔ᬲ & HM?n`zOѢ~F|-C,OU9ݰP:d">j,6'd ty-Dp&NmVN? !ѕ& *E 녩rs:`@0fV1{^jIT5\ownIL:4[d= [b_9V2!gP%Hh$ FlW笁yf6LX{E¢"0fyB7*KpIqfd5O"2VyLA-m`۰Z987q\M7porϗhUj˙MV߆EjhxH !VY-f5>h kHt*(NAD7P@,=C<2nEG[߬AV w^7 H!P1~[h K86b5\~+(D|hf:7 $>O3BH+{\\ɘ)Љ'Fߐ#AZUfܶG%ŻӸa]ߝz_Y=0+j YųmO70"F!I\V>DX5,1N3VipӨO:\$Ꙡuj;DAmpbw+^@^eCOsEU5Tι%T i9y*'gml`)+Fpw+&n3LQd%\J&]026 9ZmKCv4@3fg6TL2=-r"QWnkNR?^q;\ߨڐ@gB8(ޑwժ 9yvzS! }Mtlwi80iZds,n[b2Y:Iҹe|KQcLjYҫHE텄r=JClj ۴MZk 641-J\$7 RC\R.{d{c)+P-מþ;xJނpWzjXQ.AP9+7_{GrOϰk=i4"/DpnOLKnz`h 7eV8|qU'rOMIF6_~ 6Cf ͟)=RX3nlmuuER fPQXYיe'pA*눒-qsAO " 6Zp˥㡁.fCױzzѼs 1ܥ,ФEK: #< l [lyxf FM`IRT6o,k61[#1;9JdSz2pAҿ竱NJ5egk|aTPkc3giJxʛqȥUȥD6 ]0oJGʕh'mdWZ09( AC".R6#Y-8*B Kn'bB䉝NH3=ŗ>g u+ꦓ  :x`oƶКJ  rl;HD Wt m$*rïzl} u6쀹=+8-U?Bӡ Oqo6q$pƫc"  [욳( [./3I3 T$HI)=!%23-&=LbpơR=y!Wr9dkSA]F[FlZ8’h7 xWˢ%AHuhF6?aR(}ذ ½Eepc$'|#ݩ-; QX N<`ܝJ-̿Y JaW+{cnDk4҇⢧ڲFll5/FlgiK2-yg]js( !6w]$7NޖNo崿uȭ[DwT˙Sa#J 'J>#9 )Nc S/{UƼ4fnMy>NsP ˀoZ&9:seL#+d%^U|؎:*w4nS T!AmK/6!uݹ=71AXBI(iRRSꆲԽ`1,#U. L|"8S]qhƻ~҈vvwN nZPrUaNg sMIbf~DQuI'2 P DxlX6; I_U|{ C?Q@-;t-az__A Vʳw+uGnC`O6xP>Ĉ`j?MPkb >Wb?/.#,wotO>&(5 $ Bs-Ern"y>@2byFЅ2op/ZӢaX\ =Ov*@qV-7ggߘ i{|S܁ˤ3 sF64 }q~6,;k+l7(tOo1 X~Y+m2Y:a]i\1@%LW2;u:ϊ$^oSt~Pmݠj aX2 bQ'ӛl"N^&kÝ)CJR$!\L=;e7I,sS΁*,+ gr 8'֣#V2AJøP~q !^GKZxGWf!*#2ʠ3^(g;falhXq$ LAKOµI^"iv&~8'x!ou!/:wF_N) &Ψ1FZkYRͭIlԈPv+ zJ$t~C{jL `KeR^[2BM7N/r#0c '$2杞D\"ϑF;3\VӖۢu(n*;H*ItP\gyUH*=2vHf %*գwkOÂ-ZIĖC|2;+zнR}W'gi.I;Dy:kBc8$ij"eϰ=nSҊUy-Z^qLF!'"R78|_5\$Iͧb%K'f-Z]*o)N-uàAO6/(񢒨3Ƅ^KblAMQF'OJJ'Pu? zgQ̼D\&[Z5]\QbggN$$c#9}e }ayV@\?><7x`<ƳшtmVq>UDG<*ؓJx/$I,coN_{iOe'GRq`:{uvI(_#u_[b|z񅈒l`͉2#Q]'8)&?  &X̡|DžYa,ԀW Kiz q \YF,vI[䎏6|3v!Ĺ7DtԦ3=[ŹO7ѕaJOqOYt6MP@ru+$>!ys&% y=FpT(mvet)zfњtn^BbWő(t|O.g[hj\WwnANx$ިoxݚ0y9>]SRG{]FX&|U_"UxKlO4Y>fINDAO!Ǘp#SRsrgG\K#.8+\U7axorlM⠰QZp+ K9m/ɓyl5DM{#ljE6mڔ' j6>$ }ݦP}yTMm[S5Pv)S*;@NXg㵳R7@>6 s~| UIV8xkm05%q89J1>Kg`^9=em))7ҷB6"KxsW7"|e[GÉ.sjHElXז(Doȷ)K--)0_(!b?ps U2^[W?bN\֧y 1ØsA.U=-Ȫa\`E_ɺo;_bQycKTdcժg̈/[ݧ3;N PՀHp{nOm I5 ̅ג(T)|yn;1`yF>`_:%G]"dyB^0ȚF.hvQV<;OZAFe#3uҞKD 7yx!$a+% b]J #hhq~u.p/bDܫ _50\g p:F1l-i&G@%I!C}]*OjrʋCu?mե~b:'˾%ܸSXm*oe4)9]"NԯX91.ӏ,zm sgeџj-X8CErO wi-?]s ݴ%r"Y(p`U%7|88:\o; lCM,h%ƎwMeMvv>@_XȡZwtؘbd.SNFpi>*4Krr:rU# 2RatN[dȞo%*-( )ÛH;˵u v/e)֛:<~X-$ɒ7KՓP97tbs? #bҽ:Bӑe~S0lwӄ#2z3L<&dR:$fYfW|Hl?-#\EFΒa @")[ .dbqu~\Q²w&(؇ֵ{@?(d!=jF| Á.}g0œ+(zH*crx< _eMe ULG})zLܨæDo2Xl,wC [8d;qm<j'-fh\O+B}E_>q60~|P8spX=S`H1Nu3oM 3[M~9ד6hK@EP!%8etBif|LJ: ~‡M٫ڴ0c[a1,; @ O#*a{ -.7nA<B IN @ P80&{1"$ư&V!}k8/cV07.CZ@ AӮ o%:Ԩ\)D܄yS-UOG',,-_`B\^!$>Ԕ4{|:ASy{VgK gn[2hPBcqʣ մ(\yYlo6:9Wğ6^O쏏#oA0θsj)&'7Áo& ]>B;*x# #( />NhQ&hT9b%) bjڊ\o<3쎦G6"i/NEU,KrBLC6na-]kXxDDʡ f2"Ӊ̑:o*$90M }͝&ñPLJPl"t<jF9ГV^1f!+5ȋ:uM#IiZ ͽ%LG~I;00guϵ ;#鿻5~<`=v*{!94 sCM5R/RK<%M.ʈC[>ЮIQAGtKT8ȾzWH9A5iA4b /VF%O?{*j%-7&0ǦʣQ.?x& } 0.9GpAePPQ5w"4"hNdM7v+V 8_D 7) NlbKW!%<ϵvYyAҪLpGЦrDw(,FCGA҆5@^ ̈\ 5SUIu,L}6<\鋆x<痵l*.F? BZ\"A[pӝ ;O[ \UcTPsGEz+l BlTm^e{3gJ\ԎPp\bQ @ɋDM VB Ӻlqۧk>oom8iyh3&ۯ 2=u6NO+[JD8G^@/{Gc[vh.O; Gw;@_.u9c`1#IQ&8'=3Drjt;Պe5O3!]zXf-' T  أ[OGPY0<0mK0 }t֖40͔_?d5n1G)zp0dC[ }L|zM"ZA࿓ IS60w|H\(NX%Js$bOW0st֙;b|EX\`KCMb6RͦJ bOmp_b'BꣶP~LPQy> DP%4A;H@?z0egZ" 9p`uw~68U,t@x(2.p8' WaZ(52sS?.[b9(Y NFVL~0ƍ폔$2%ՠV "4Ps0#>9..GN|bBFdd 1i3ګYh% 7n&u9pvEmX}ѕORȋ*F_̊{wS.Vz>-'t*hrg-LcrJ&kWqu?[cߠֹ I(qh_̃NV i]I?b\{Pm H)ҨXuYF q!P&mio|s[ڶIE*ډAw,Z^(P0&cx)'R+p]|j=#>~y]GM]7*6KۄimPT{qmߜ]ݦXS=c5u\azu^BB8'[rfT[YbbM=?8iuԀ' @ڮCt*@ؗS#bJffw^e I&: =Hܻ)BkF,84 3~3&.PcVsm*a/&Br#U%IzUWÉ(~LObVR" ZZUz=ܨf Tuy)TB֐y0뻺<مL4QR`~tp?PGW\n}pn4Idк d&gH ]ߙ֨I928)3# )&欍L+eJo=_]Z"etI?AB{uݔS+ #۽+?@b!H7ٽ-a?ˈLgS`7hnNu. +ZYW_(:iO.J-i{g6֡d%NiR ݳ/ DƗ-D(u$yWKA&Xgmޛg9{i!>g壜<.KQ^L-V`Ki_ZH`*>ͻV.%3ߐt)j up|tp[~ ."3Փޫi c#j @ҹd:qmE. <~EWrX–cEWVQ^P ˞ݺb3%0 xfANer"[&eR֤x`2e\'nNA7sژTPT= T dډn*3G8o/݆0?Q`dCtV©Ck9"3Ea 4a{Fv(|ѻ] 7"v7O*էce=l@M) u h2|a# C,ss{ =̆ocJ7ʹb:y nx@}F@߂?QG&Ʃ񌹴kO覕x+:i*=(K@භJJ^xswVtO](:߇[\ ;2>+AgznU-.Rߴ&Vp67]Ub:_XJ9M“Z+Ӭ@wjs ֞46k,M g\* jZS\_sa&0w{WH J[:$  g|\gHyFBO~f붢$o_ؓ[c.flL14|B|>c5tN|dNC>+R\fBէ"$"S(װŬ7A >iEL䧞>Xc+t˃չ:V4"Ze\-:$y}a3Dz1aq:gY?r@TlzsE*ͥ l0qmz^vH0 _CZpMWX%rU}~7D:h6%$+m=$vh@Yd߉)(L \蘱}+=PQtH-us۟}"uhs*(fr#Gŧ%$4`HJBEg4]emC`i\VGP&ޭ(`PTߩ0MU}!??Jۧi0(TJ$i#q]:B:?ˎ*v--Oѽsm}[sTyLJ"cw’&8&V>K:) .!1s 3On֓YҗH-]Y;֖U ,#s :P~L`nsvnc`jBH j}#~A,JZ0A+,?֞IƔ4fSJ?8հ'Q&Of-{̃Ap.L/ƬC y`$mץ6 >Bk*(ovd{d,hHx c8* wAx((69!Gl 1Ŭ8VӱY>}: /̙Pb*83#5}N. ~3U(CAcXH~eEgtHM0Zczg4^Dc&2r 6C+YCW]BdWT P+'sڃ"sa/kD` a>/PU*g &c)AuIP7(˾ϿS9 RZ@>\x?H%n~^|5|?]HIPA"!ա,lL]y᣼+3_((gǘ4ХćЖsOX:M>׎ \38i/6ꢢ?)N O?J빟=Ϸb(*y[j4 maBV~S=~ƒ6Z_sB 0uxZM؆C5]2*sΙ. ]zOxњN৽У +~}C oBJ`<'n8 ]*k۪ TEP1krn{^HV=/ga`9lU~q 8( J(;|)Rg%yXZwK x[M@n!Yn0t۾%;r ^_9նڿ? Ϋ %˗겟>ppCTu%JL# -ȌM(,O"0@X^*y%Wwm־LWӐ0u[}xy{驽5kIbhZTH)l& n6eǫyt2o a O ə2č{J`ï=Y7VԠql{Z y]6~s?FL~WUL(pFVõR'$T%՚I5,Sr09z ^*\BS_ o%Zm}T5F~ZK>}Jܮ#(ٱ>Q/'0 +9/kF 6=JX1# ʵ<\R0 lrob]'Ψ**f]6vjhb#F<|g:J%<8v_ѠUP0ԷKiC[r§ĭ t4-kFYShO%-ט d 2lObE`C `lKybb.akr8@2Us &XߟjZyf{@ t[!Al>vJqǦE;%IX^-8' OݝV%0Qh]}f4P0QarO+SFW6m¼`'pd%+7OvKIEW, 5՚ymBY6}@Y>Y ;2J_|V%5d;i?G)ńb"x;'3W厐\@#xwA41z\]AM]z m'A2#cs((P× .uK25{#BS?OrHm=^qlU2( -hHfZ̸K} RM{{pkW`3C]'o"b4IM [thqSǕL+$3EtiG2MLUBS=U##7HU3*U') jkU$d*՞+璮kq3_ԇ9/"0]n, J3">i4}5뽍b}c[3XVZ4"EW?z4D.&w{2ΚHNJBz ' jT@FK9X.hzv^Yinޮ#o-L` /$oֽ'D#Cq3[q~.0~@! :t?"yw#&prٽv+ ,'lՌHޥ NXaY-tcLrX 9S~naKVeN+Ax,pnO܀|+Q-<6s٫K,kHɸ5'c͉ Xc!XM:׽o1wvj30,`%?eyN~X+SXG44"}"S+6B>߶%}×pϤ|^G39}+&!bXU) Ox<)BWG [S 1{uj up<g RWPU3,4Af.O]-»UanK{ ~/I l|VzJh` ]P[i .a"WܞZ6 ܴkb07Kө]`#!n&$#f ؃d,mg1ptvl J8E5Yƌl•kNҝ|Y.m;^_%r;"~4;ha?=nҰ՜wLk#Fp󙬲>%U@?]]n"3Ar{);5 ĩjLC~h(Qŀ^mԁò+qV'+ہWe4 ]#^"-]wپYkK`=&6{mݱycI4DGYHoָ ,Kpdq&H SvSQD؂?#iE﷧b6R?ze%qLvEΤGme∕nےoߢFJʂ尿Y=O ɘ>zu*jcd(l܄ (´Ё dz|X|v[W$x}AR]ׄ WËT?@^ FCB1Yi/ s\zէ 22T3ڠjEL8·*lW03xS&Stl]^+5`;GPr_nM@zf-M0t^-_.z62V3aBUXv&c<]VvsF>?Q dc|DqaŒ >)'XJ!H/hڢo3U%y1H#YF>tRqC4t8"QB Qt~, xւoX'> ~[)tY=ЬJcINC'#QD}| &0\_3{b(iM.TK /TEc-l;yA,j ҨKR]WXT?#jc.K cG^U6D8͌14{B/DlҨWUA4Ю2U|D4i9p$QI׋^G_gq#}J5KcMfbEпx?% Mf4yg>bTnQ'Fxdp[':vQ$$ 2Rߪ4UUI4gd[*=K/)%6H*d ^ihOi?x]cox@dO_}TQHoKF)%3st乪CYG~`{E z?pC5-(&\bG>)221@&Vr~\j1[+h6@^h.b(-e@?mC" >6xNaۃ33K:hްZ~-! a "7|uHTہ%J3^9E+LE3I=ʝ59H ^U2=j A >qZC)[7l[ZreeϢo,џfB^s1/xeF׼J}lɍQ4Q(X'~P?rReFߩ _<0RwzQfZ LH?ƀklHN6Ӹ׶!V wus1]ޓai{zǓKu> @-Ufb^' EҝT= ׷EC:YI_S/;Юo'2QrC+TQ<L4>rN:7BмЌUbk-YC T)-mšNZ󝤈T;Kg(548#Jnf,zɤ!buhCgYSvlq坨´9k"Y8xޭ%kT_p^p\|,BA .lK5U3`ed0X;1V~{j~ gne=tPij@h68t43;7\ЄO.`/dʘ^lD]m&3y spU=B|⛱Ig~3"T]Xg Q%Ht͞/ÊqG*] G,$O'mi+yY&!(f_d ɤ퉀bs5M 7+@Pe7BFE6HV:Xxcp@i(&_x@ P&: XuQFr\+CQ%pTi7mcF?Y6-<^Y {^9Oݮ .8@h X@zZh g6Ot?xy*Ylf0HPZ-~ +Jh^۟= Pyň5 -fL~ Pi;:hE>PlcY 8Ek(j (H:y|'@0CuҨG>)5(GSDih׼.VeIT /Xlθğc;LmOw* Eμߊ U} =@x=;)ɻ+!WmuɿYwd⥯ZxI4$~JEjģAv'}X% $A0E\oW795ax$ @XX$]}œAW"զo!>13mjUBGL{=rvͳo3Y1rsvҝe>uͬ{j݅YcTϓĪVy$p%T6G5. 臝 )PeAOTºx,E7Jy>"Df6=nz(o2L n0, :<=>j_DVGҼo&:BNV> 㢯fE={P?ыؐOtM:Rj&Sl:V=hWq6{WD wnkr,KwTlI&8tp2gz ey1!̦Gp#%jU|$&?zjk#q1NGKY/ͳH'P)LXiEAǪxz`l&qDW^Lw5:\bn5t+fNB{,i$NŖD̓T;ɝc(haʒEHE+BF_TpS"d¡,zha F`@,P6dCK/B\ڗ 9Vo-BDoN!Lz賴fm)*ՊsN熞oP=ܥTՈ1JG.>q<DPcnIp iUqͫB`KyXi,x?d h]FړqILIzN|i!(.s=usr8Y%xs=\s=g@,TaӚo`W x@jAR`h׎ٯc1ZZ_ZIJyU k—'Wpx$YPI}oˏX[xuu);"r$ID@7>?Ko0a9SNjQ֩?/r 7^-E`[ !tbkQliv=Z*F)v%u}dƘv{qX͢,kmM2d"|JYƥ$ ]s}!En9$3=s/scR s=/V6c<$Rabt,Z% :)t@vA9EحqL`+-`Ž2Z:;mƭ =x9- B+V7Q|envVRNvɆQTH0 F04_v@I!HJ}o km] 'BG+X!Cjz79&~w$.?:Iny1FP=Λ6JWyIWAm1 E AgtqrR~ߌǚhS2~#%y:Jۯ^\~doi''g%mɡ2= lX/}~VX{gÃOjV;$KhծG $V@JspyGȘdEaN4zz)0>i㪼9&"~:Y|`A2E Ktꆄ*8oJ>$z>lxZC8i1kI(kYrϡڱ[urTYycz$ Y%ZٵU-Q$]? U/oYCm "OE8gزI r*JyBǪXЉC=C򠻍 )5'^vvns9$t ZeD`CuTpPbHUnQ̓]]qj,ԙ\]n-lEW3bžP߾ڢa붮u-vLy<A)Pxh;`1L+2wtBK,\J fYCoá,ӭf /·]uuPA:t܉j~: -#5HPB6 >KR7t6Fuq8O?$6[jAB,c @#sڒ p j*df61~&uEa3}FB-$L[gv"}e E|I֕WKͯi{1e Q 5E%ʑ#y• HCYTUp51KOXtFNrR~!a!iN_-*S_-dTvfSP&5&~`4kWcF}/y9DZ*1]R:D~t% ;^S!u1;LL鯂g$_`CO| |nXۜ48䒉Т TȘg5=:b0r,Sb 9E(iP|f쨿o-_{EW'Rj L顫'Tj!97ۡKKb$)]OF}0e"OȸSRt啷6YPtݮWT@a*(E8ft5 5 bIBOj#X&[= Mۓqe&/޺ڸP+(`M{6ágPmzgڭZ]P&6xYWoO]ޫA2MfpYz,{ͽ@Gi{B[hkF}’v WcXʽ}m,11ߚ6l~-mX݉HIV9FM(|˨&lޥUIVsO:MSE2rPl-بhGZ+M!F](HjeE,at &wq|%}eZ)q}38}&ֺi 7qo~`UCk|Zc;& T/FSnHICg.ܡL}yB"uxdbJ!n u9`U_2i3EMU **9׫ N2Zf׏8,GI >CZ(RE22cSiTt#IF+w_Y:ó 4<p\VQ\r#$&6g-E%@7`Mtf AAPOğhѽV(b'7ou 0},ubM~SE!u5KmZPLfLVky_΄Nc~U ?:I4!\پ[0( hRcG6U  eldx_{7)Wù:uƣ٧ B)$B~r_ !(.vb޺?Ŷra4$e(Kul4'VT)lGDu% ڄ, ZS9F8WZܫ_D۝,8T'[ǍS)kk?Q V޺n<]ym|PWLy7T~v") u=K0R$Y k;oK Jbs Z6K#?hzJvOghVJ|.SWA?`Z*ffɊ !Wz5|vb;~c-_ѫOn-e1&(@/m%B&J>>;/qإE5z[H,V]؃u':N )RĚ2ͽO?rU%\H. j{64kkze b6v8OтdͬOvO$fϐ#gxZtV=F D;WVlza^I-O@r3"[":]* I>e2/s2ZDHm,N\hnK0F)dK,G6k~f>|QAu& Dr"Җ|t?vB3a34#Mk<$LXr&ͧĬ7.#q mN-1dF0T>UЌ-˦G[+5܁r鄛V y%r 8+;v%`p$~N=ۥpH"yc,ff2q> ߤ8,|F)iz3i'ZsAR0}"= T0/)8+Hk>I1_ v 狀F{9)0DL4Dz/9?_iw8SPSvftC96(+R*'^"D%W~04FJMeH?hk5҆n7j|ʪ#QȺQM⇠#!7Xa'DIyp2 'J yNz{عH}659_L$gjߚ[Z| mG&%zڄ`[4@_=!xVO)M{ Ck̜~%bi4Ӈ.unâ Y\]l`ٹ?+V{]f LL&x;9[# "j̶rt:Dv|ߚY޳pr۵<1 V"g ߗ;Kٱ;<յ\Mbm3%m(Pȋ";6؅sp?W1rUrsLlhv@oIvٯp$aa7ڴoxXi#qde͇߈73z{zC^ LC`3ed w Tex@;0vJgi⛖ yBP+G@Иx~#W˞&6 Ӈ+n*U PaFv;EҴZc,Tsjz愈A eI&t$' !W%MDR;RJЎܢl$|gʵH=u^A әگ Z8>ͨ[nހsmQ87SQe_@pվEE *ЇA?f3eXk:{S{:sa ZwhM߿D!ٽX#unr+ ;ARwrSC߭/&YNUP+7 CE;pgN`ceɼk&?֛7P抓O,+=W-Ut-SR:3S#:IћS /*PE M/Hc PRZ!oU&'.SIabT(J9rTe !귿7mn[ g eEs:B^4$W6e%`+SAh !:Ye>=!u\\/+=5u?:P4%\K{#%l@DžA]W;6SX ^}%r|"T@AEz7cY,=G9Nw$yă >Y)GY ҧP#8ibWoMe)wkLKzu dx;&&Yܗy4Dq+ G5 f5)܄?7]R/8TX]VW^F߄raDkxu"긤U& e^$n^Dt4¡%z" ^W0F0}0 O}Z!z}tʠ0NI`WI#T共)-DD/,xxqΐ?ϜO'i+wi#Tk j`S4{bs=ڶ[|fJJв Gs5F˶8js(.[lsŔ<Ŏ?Lm?!0X\u9b>[dcCg^U{G@jsslLTXx[;!3/B@l}DV &*QV'XA(De`wsl &n}i4}Ъ:HC~1GY|}A X.2y՝9)S *?r uH?1 >*kt H(l:v;Uqa r{Пؤ߳j6;(0M1:{qw {TodJ!O[XoG]A+] \t MaLŲ&y6/&#Oy_DM{OU,z(BˉG{ B*}tHQjGQdB-\TYμ;36:X0`1i#5Ҟl]Q+HW+'mDID" b5S0(:&;*y* ]]z-<몖e3M$R6Y s$JX|#t=֯[z}zS7PS)!qY(2Ǜ=[a66=* sO?_V)VJp$Q3WW X%lo h)8{B( -bð+mRjGf iC;ؒS;1q T$0#/CAo龬_shMO0|}] k6.'>,RӗI;Fމ y܉薿 (_vq5CQ.7q$a$Ϩ3BZΖޱY : Rq\Miڕ |?Ԉ7=6r.t1 _o4>MlD]|ÌVcܙucT~ۧڀ6P/Ogqڱv N[֦k{lC ܮNZ]*D=lIN@C7IZ頝.GQT#sbF4P00v%?IR //S<[!&76GNKXmMIK'r2;u.\ϣ}I&f,wlPp4LGj/(ԧL9c;}7ߣǩ1 4 Ex*oa2Lv7r= X]t`\Jʜ(M1A9o = 8YV:˲^fz? S1UdJ}sai\0Ė-utg6lN@f+OP9Iwk {{?Y{GxH (͌S xh?,ex 9W`k5:OurF"&g'r,%ͰBj@pЬ{ֺjې" Md9vDyacG1xߐ_$ HG5㾇b(%fV> ̒4쿝J6~<2څ‰ә ->,y-wrmF^7M{rsAjcqߠh =Dž+= xjp{:q=пs83`Nsӭmc^  f(X>QDxU~, C|eE RL*׍J IUbb[9,́ %/({veg.XЖv-n{Y@B̃E@^? yzcU7[*)S~@oN\8?'/R_yrʀ0КK5_e&B%AeIF*&X1PPRߓA;BU,(-@8(j':fL3f2316 0-#Ws:۝fsv+OpU$+pXza0AIRRw6IPүJy6IR충8(ht:L4% p'M u>XgqwXv$ MaI+Wʏ:nD x4/q%(I_0񃺋tNluـEcN\" VF.N4&d<%Kv[oī^.S>lɊn(0 Oq b%I2h+$᳨5A!=~ P$@]%0,$8rJ*I,v -7?{`!Bg^h/*=5wAN ز~|t^= M] rwKZ#|+> -T;~) ']ԧo]qO$h%;J€/?/x8 tb_ [tb|J?;N.9^C&EsA+ñguHN$'`wA6paeOIzpb<ͥ),Zy5:񿶀gTe R_<ֆ345)v|wSzK̮\7&[ -_sEAEs \G[iwİLcF٪.HYƮ22Ա:y:g\g\1@&qI0KOa YLNj4c CEL`v{& .lٶXF3 1QEhMA}pf O5rD^~'-i}uwV%j=r,a^h1Nsr&x|d؈8jd-;nټ5Pi1XfS{ ZB~f$k;9m& _-߃"l' m#.{Zb^j3&g{~,;vxlj.\|4ea&a$&8{{mB?o|{d&srݴČ;2$8 r  %,:GjtQ&3-/ʡ=tY!Bx -ѯ,YͧsHt98w:q9=psMiP`a'I2i=[>C jnQ0U`i`&wNU-J'"v HZ+) |)qBAJa}&\%aºdyp\\ a.K,mFɲAMXą0t "p=墳f]ZiDH.ry>Jh-GY̜:T%ZtjL4s8iV"[dj\P֭ a(R/6vq] )X)6CY KؗYMϮ)ؕ)1͈U/aPPj*>AJ8 V'I+œX(`X) \}ُ2^Z: 9 R0"[6.Jy}3(!Of X1 #"ȯ>%;6hcbIajj5 -IA6A(W|TO (Jz}YxKf(VeĪ5aD<Jnخl! dp'<_iR=a,P EC0ۍ|P>hEu+=?JPP(9QGkZ'jwV F9RJP`BTA(ЕauSӓ-J;R4Fskfd:wl'22eez(ϻ)Q!;$3lf# }0$[e<`FmYm=D 0  FW#:>Uf[b{GuUfY<d͊Ά^ky|ᇌwj2 <@e]G{EE;2C!~_߆=Λ&VX%'Jb*cLpYkhu_Ԅ!A_ a&i5OQ5o)tcF+qsP݈ BɱOOS?\VY]#&Hz{h "(xxLRdݴV-x_ sBF`~/1[Vz_fv&&nwc%V<\+2qtg& daLq'X2ޘ-D)Q #egWG𥆯EEԽYp&x!EN݋!_hNzatH9*Ө=ny83a@sw fX=S?q}:v2=GKnR382qegwͳ3jzNY{,G nmUn2Q1c0}kyItt=MpI!)a"14&5xzPwjERVGDy7\_j ƺUȫH ~o$N\irwWX84=L$rOV/BTުN0J\wi&,RF% &Nۣ`gpTb`[^-)_ylSlWUخ"-r1<{#NCC%[*˼2~ln k~;*kLW K;>HUȥV/"Y>8UZaada%TڬvLlFǶ('go;Vl1wZ`gΕ @ܳ,^ ^!e{c&&PG1bIm[C=S|D9 ^u*-`;z`){K#87JƸd;-WT#foL9Yv6m_VOe1 #@#>h55\}iHEɮ3$@r.icYg (ǗsFEA\wiޙK$01;z\a_@1XWP*;4 RUn8 ݱ(9"x5p;:H?!7#+$CtJ?*@Yجȇ3zC-4)w%3셔}>I,Sm^MBhAz3`v\ئ?Bd^a*"]/w|][,}`GF7:cuf\4Yـ4STxZ,e ˏ -ͳף4H]k` \7f 36ޟm=F>{xPkNuSĚU64{+;'9uo>B'CSXlQءotuc9>c 9W?\ɁYj\[shf왏‚+m:!+]/6l% <~Uk0l =o<3eCz͊:网_7毉tQyPP7(4~\Ύ7Ũp~~Α+$Qܐâº4%slR+R\n|k r qP*'S5FGr M(EfPXM\zϱnoE/ՠi;ÚzjQtRƞz[?@,f=bs3QvcN*b4%^|=>q5bʜ@6.''P¶3L tKrݾK@Y$*lo.<>?Dݥt#Vq(ѥV]7[G<,Q$L;)Kkm:eস2Lɡ ^5<5'+$ 0' i=yhEJzI>)vs< C_LX<ciԯ?ܥ819zG7?v>,12g`VWRdҒMCm/ R̤9ĬT5vSq`)$}.)Jδ5rE4x/ƟV .̑5Q}{JDեtƿ mǨwe]%΄o{s%dnHY%|B `On[ A1Q-s'9!FltIN& s*i?T'bgեc1R$6llS;l>+!ecfnMk NZw:,RJgϓa@9WDފ0O=,s;V"7G&U>y@hy 󳹶UMD^n P|KBB K#v. =Õ@SpSB9ч2b`qTcچNIC?3ltRw|6"WO-'3dMKzr+[xTׄt6qbi΃J<| - 1 N[JM% EZKBɧI3L ne*I 8jQZ5'Pxy8\]y4%p𩹭lBҥ#8Aٻ#kg&\)T`vd߷4<\3/ >rg-R3=yJT;Ĩܱk2!5VNny0݇CIR'S4n2+΀3n_ %1H%gq!8J -WkTCAFub,rNʒXj#{x_{@w܈B hsuO;=0C* < DI Afz,n_8cR%O^l3vb i7sv'13'Qҏ/԰y-E\+KgBMf$vhIoU+CFK 랺k4RKbG +/bC 2Qu~VMC«b+_$#tJXB)<{Q{.%XHcY<텈0ssW?9[j4&9>AGyt%'p"*<뻊`Qﮞ"=KKoܱ=wsRrmoUI*725bT*kJD.NbD I]%;NAK K;7b$i-Xt˪5bI$eGl!%~Rwx}Qm#~7`H0Ts0X-uuٛ#V]y}2 P#I3MՒH^rztŦ?ZN<tü&Br?M|@vnrgNfnx8| 5ҴYc"֢fH!4GFLd1|m5YYK8)?ybJݬ;Y믞LMjHԭlT6Ql\*U-^Tx)IhMtBAjV0ࡧ0r\< @g|~~ʙѹsɷEx=#s7&h}&gpi+dڴh A3PEAln{~8R}lyhXx[L~aЧF!0Rmkb:|N:yj= 7l1ڔKPj]ƨͫϿo2/B4i/׿nV[Dؿ&.Yr<`XN}QhFgi&LrXg29Wa'ڭe?T] HBjG.t㙉|"ERJf7 : ̀ WP yLЇXw22꘳ 5qdq$ms1=CPPE[ w7 j:)`a%_ʏ=DͩD=lyxFQr(xjZ9.Xt2lZbZ _D=h;g_@+,ZGKK1(bBC-~1$8?мx|`Ǻu(xRukm^!~2Ɇn hLbQ,J8Fq'+!n_f0xZFy""ѳ$XlʑWZd>ZG+usr궯fc dEYw*QeQ0 LCXJX'"HӇ>} +#F>=Q4L左*n5%> lWWA\R,R L+|e>^L[}H)bfڽFXX- pl2ƱQT5H*R0RK^ی}:cӚ< Ԥ%kJeEkty֏>fCK&!o/@i _efXjDS^ D܈jhD,m-;+5O6U h4J飪(C‘GNiD(k'1V/'υFwQ{G%#6쀑%+UV\Tx8a:ܩ ϛvNG;Z# leEXk mQ+=Ot/t!nZ9Puq  ),U8כCV>w"ϊh"CR*};s4#g3Ѓ/K"-<' "W&v†.T'9 cXc,,z$~"ZjZi>M^3-Ov]Xξ!g`3 e]]B*NtD{tJ>0/hCI2)%??\ QlߟľC5hw{Q٠ϪE֔26`>^+GΗ7, R \%DV4Jlbs|(<$XX~-L1:b{٦ $s&GFUXÌmJޢ~|eG:JH& UXxDnKo,X5 {ࠝy%E6 IĤ@-5.72TɼF!!~2˰K:_&54.(iԧ6~Yk]dUb־] (ǚdyPY5)zQ8 fcPMϪ1Jf?$E4{Lr-f[% EJGd x#)M􏦚cjEGlLr]15:0d";8r!؃ G[x92X}&!_h&dU1i fTWm {{uHñ,)Jb ވ$^SL-InT}=PV[͍^~@ RT<@-HUae- 4wD9m{K䪜y%WXƊ"O]wz5B\pN7mR ZV(i:9ZegEZު|iXZk4-y:#\nQ9 IBkx^I[bwY`d OM!&$I &lo BECgu{GVSOUĂ4  sWПi%b9 ;~Cx I* p'g|7%E/4 ,fxWEj0c}n. a*{iH;`o*:m{Q1YbI]v?T}>֚"ŽM/Fr~uBz+yc7\ŞM Vُ2^$81 ϷLӅEhy}lr,MS?S` <ˈk߆׺l`U@8R]cq0~zډP3Zt,S!4&:TvEVYr|gmע&>F!e(ccDyQrJAhx涸$f;9 mq=CMRG%e]vAcO;x:Ap~Ȱc4&&H_ }V#Ѐ",i(K42Mb:xP/*]ь6]ϸ6?FiYDû`(_;i%D֛]N-&rOe ȯV1 <\ raZ $C n6cL;lG^-Jq+LrDsA_H-J]GGӎ 7*Hr65ab+[ Iar&Xޙq_48Kȷ>00$.kFmXYGpJm_F}[r<6of\`U)55јU݀TB>ܪYT2|܆!HA1G6ҩ&7q5Yx=!DCΑ[Aw%u#!8g҈= o,P~bX2^ O#]l^ F^ a\ .OM-N#DAg2`g>*Gˣt.өFHp8Dw$Vlmt JOl}ml!ITk-LL3C'M^E h@rg3E@Y;n h?FQg**1VaJɱϚ>lF- [XH"DAb u =򟂖)gd-zYDyfGxS *\gV1ϜA|/'{M"'H48Aہ;Smo;ZdӼ/,efk7U*uy[~FSP.[ T s< XPZ)Oo:hfi.M\Ko/R=_s8%Q&} V~t-CP|6D> -H|51A<1FБ^P{Hw 67wHKqoσ:kcנ(B)!7"X{J l,=AوNVU3}{qao=6*˥gJt7>nT5#NL05}DB:C]éK|iCae2tYC>.{ǃ+x;3x^pCFp i ﳫ Wnc9|4Y"MԅUTX쇁ǴgBPC*PpDzJĤJBP2n}gϾPKRI0 ]nf^A&a&~^GRtK³zX_ OS+w= R[3.92p:} |V#W+yU_3 F/@W߫| Z CnpD6s{IzyA`AU? GE2MfQ:1ɵOǷ[9?z&]:_5 3oT\?(]4:]7y]aLv,62 M-W^C\O/c#3ؐЂ((MUgLqrE]=$ʦ,oN{f;L܌/lG%yM߹hx U Xgg=.g߂݇%8nNwD ᅹa:ԒBv c{~i X&;%wJ`kCyc\ՉFѦt-FKB+̔{ch]-A9|b GT瘵x\05ǝ6[ID֕U}4կ,'k11|xc`;9X:qMeOΆag>#ߟT0*uI}ߤz~4KOcPq,TY҅Zf"qzZ/{HL\DP-2Yu?dPh 5h}b7@]%!WrNr* syx. ΐ[fpq1sǠ \Iwd]$7.;P)Ȅ6*Fb5a4z.OZ2=0ceqvsa$7;mItE1-0 +Zs:93sPx).ep:y[ŠTH}dllCŠ;,(u)tu2b2nּ WޕkX՘L!ůC*&8!Rx $(«Q5zΰp{Ūib=z 61L[R2_f/-|xf11bR y ȸN/۲TU&`KZ:r{/AA+Cm{㨫p|?[4[ =E,<v8 2hg´=ھ#6(n{tS@T}[LrIO3-I39ZNALfU`3B_ɲAwP|§i)1M!l+hϟ<B"8:<"i2Q&ϕK,ȓzPvX t}!!'sܑtmWHpDtMMcH0OB`A]k[33z[) "ˇQG:P%OJCuxvk"/HX\~AF0<+(i_[gJ2WQf$ 95\[-655 aL؀>ÉȏYv3W~ 1ꟇiU'cŮ_ujr6}v현'cӶЂ֪_@V;t 'OJ@n}Q 1&>toAW?8Y^rsNPuBTx`~:.̒;$]σ޼{[OEWceI0+MJuB]6,$^S}R_Pߠur')vzy|4I};8ft*YP߻4$L vxW Z/ˋ[co7| 2S>lźץ }8t\A/ge]O!|)y} \:͢brɭO9I]Cz e .O[Ȋ+ĝY(#l^sE KvuRWZ? Vx{O9dtEE d6?=]ߠh",t/uy۱͹yO5yM<Pζ~ewZ0|nX=ui{ ( w4Ř2,X!ͷɁy,gZf,Rh2},XE\tbPp ;cnHgB<Ӹ`㩠$Hˠ^Dx:%^*lx#xfڷng ͤy 4?uT1WRbf "YӗKD{ 1$ل{nJ w0b؞2Ad׎@p^i&9b+WX:#*ۂ%f= gwʯ7ݎA  E8<U1˶CPY1Ҟs*qAM8!KJfyΙ44{hzCgLk/ЌsVbJϧcv%>i'Zjn9M]dW\mXz鍣rFЏ5݂a^+|X'."ra12ٜKm#E?bu)`y_Rd 1k14vz?(wUp!-V#1EAR{mbSsd _E< sQMn}49s#Ӣ=@|Ϫ _:zœ0''G:S@1\zP`i.:EFik@9d&9yO&-b0K5ɟvto[  ؒ{^m9OkԸ% zY?w >D,7Quov8mDm1꼮^:3"&jg0L̿R({^AFB>CA>p/ C7CWsa^c 2N M@k9I[GN5oa-Byph`gt=8niZ7B#}t{+x q"p;|Gce4o[Ugq#%g-m $ Jp*r;BkypXa@TX2#>*骺M|3-3y#$LTr/R»ŗp9MTxQZ dߵDŽ=i4  b. w۩VTv4ßxivRAF{ɀɨ>VI]=啐6X,]1J;?H?fYrQPb`6N# x5k>=Cы'c&t7 / w m)oCRA脿N>XW灾|mGCe1iv['f'MOJ?pS1Ks3ܿ],H?9q(?TPq6(S ¿=M3[#TwM\NA6D q0^kT2|KU$X^{;ij>,5ip[-[)Db ތUU-ɀ&ybcGw7y/8 | "/{ӱC_,>X-!x5n8ZM&a:Iz. H|Dԥ#ֿ~\2ZVHKlp X >̈:ŕ,X4־EjFl䠍kR;- vS,tn0_kucxcuNmoPx&ɝR>H 5 3|90HO0)' ~P~*qߪcЕR+Gk3D)ιa.7XE_[nKVE١s 3FWRucxR}G~uʟֵ.H r6˃aX zK.aJ$0(euco9M^?qc>3"ߔ_QʳBM76Fz0P_~m|(\sLae ;:el#~V(>nn#>}uI V}e2[y|}Svߡ(hMs ߀o M\!<ƀ;ũSnTo:ozX9UZ\|wDIOf]}SƬ!u$D>9sޢi5chl{ugA~=[9V8nG~4$&]қ#c,jKji@Nbs_ӥOTn) JTK I<% ϥ{L;;US@`5 ~"l}VƯSi3lq𲥐tKhhe_0DԮk狿1gf_jZYKn7X4sPȆ>Aүu~>%SPC蕘 naxawٖ($/5B¡cnߪ4(&s;|;3+e67|pt$ sƨV3Hw #76 tyrU 2ut[fpt"H/=͟2!CV`iVz>{Cػޓ^Z4G<%7Xy<1F-qkͲ2zgaTvW)s{:c1e00bY((zgmPBΫؽvܿr.`<Y"mL٩?6S]5%'Y)u*M%كO,]̠,w^R)ʹͤ=[%PT<@)Zi7oRmZ~_%\x.̃O1T4p :@fMM,&,}z;X'xL1K wfL#x멄#'?"JN.}"b?;y=/Ϧ2I־|36}%~;7:ϭ!i#6\)C_O(^Ǡe0"ctBI;eaUSPw'81Fpq%[T""}j 1Ͼ|5&Rށ@28q7L>]ϣ&:9Ï;Π֘8A|| 4 黓D  (,Q)JG%~9ٱnM&VAW8呱}h]39S#!&I> ibDp0Z!+0A|ݨspzw I ݫ%sfc[_u;zO@K- P]XI{MBG7PRn7<}%L? ߎ7Zm %H]{Sf˞|,e8%z%bW 0ÏW9 Lp n0M:KsЦ\̓a`.YΈhd3(wy74mW0q )x*i$R910!t:c4yx^NZ_io=X$X]uDEHpXb:9 ZsiN1%G׎ E˴7gKύ -)Ȼw֩Y[ҲEZ6{?Hq~c23.֐$*>,(']IԯSK@08Pq\')O|vs;38F(%d86[X%Oa `Bh`]HHaiE#WfA"tzlJgFᾰ_K4C[^2$:i/Pҋ{.R֎vz_/t( bJnؠ Y>Fm Ӽ$-#!6~z-_ٹeI`..td5{z p%swFEZZ܀m%Yđ" @IG}G5k{"@E_Rk X>;,9C{BaGj qv&^Fʯh5/=y Iy٭=EuaU+RG[FnB,>%*xIú6Pݵ4UD=5uʁ.Z#ă#oP;ŠGFA/0*8;CIVAO=;%x;JLրރc!v@l%! F"RuOHQ9Ɛ.H465V4%۷;{wI@bO@~\$ob>% WTٮwrlEy&.`ܴ ˁ=Jz3~KV !WO~@YD8P*[>a`)$)ツHuv a|LV}H`CZI,H+CĮ􇘇W;<IC[z#T55 `N0^=/OK]}}]>0'd搎g 5^#Q8ۍ,tJ~}E`9$ChL!97Jg0Ul+H3i%4Wi~: atSW :!\ut^UNq wP 8 b*]l#|JDSA䥨w4~n#wlmd_o7ҳtp^vn;,?t-OWbq5IG9rvRf՛' 11$d,7P#N֥%Gbn'W@kAI}g8^Ȏ#[;[.L|Ju:݉/$]G UBIvVmkaDJ58CPh|οBܨ >w߮ںѳ0Lpj%\7-^-OK 9ӯ?":rk%c镈9\vL#Q) ѯU s3\~, kK{5J}46fpoSs|nq)d3BX͞5-+y|t)?DRÐ)ct v4RY}?œDQV4=ąaхYHcl;KtEo.9hd 1q~,1`ab-,O T OVϚ]R4zW%9Dil&<`3L8M ̭@TEHx'=74fIYh/(ܡN$VT4#}7ͤ^f8ߝsK(tP5Ue2?C̨[Ju8J^w uBM~B׎T)kJjiEm?F_guJ1<",;sbA҈A=p#BnX?N5zí:yGt).U\{aov)"q!)sox{t^M-0 @(rymz(ښ8|Vz&QJu3R$]d 딍+Az# 4<Ue<)Uty]i{AQK>H|(1iFʠb *b`RY)'I=3 2g;g0ĩ#M@6@GaMiaz35_n8;lxy-(QlZ1kX}Hw.6^`)m㧑2{$¢^Ow Alx26P#Ϝɿ-՟K"'@!hjN# J|$QuS4+c"ʝ?- E:oa'j㒻 *³Gs-=-X9K]v ʰ:RlwN;$L#e*FQad/|bNk̚%AGc "˜t;7t) QdP챵W}t]TNFDo"$jWL8︭I+K9vC=DN^5^=L T# TxooʅLnOx}ٖ1 \wVsC^Z퓷 "eM.H Y Xp٘<*VNKy nĹ ;E{Wj?UybF8}Lvk7C! e \Sy2H#*>e kD/esQ eҮ blЧfC?!%Lş㩢~.EK۽eqwֱ6kϔR0fTvz+Ƭ3B UDYmG: 4^ kh*!cxJSsǦcq`4Od15g,:em ^r*{1h]ޣu2'0~pd 6ahN cI`121>DrJ%Dwϻ]J%7rŭ0YzUh;[ʣTiaB؎~:9vQ'!Zf |T9CnnY]4kk8xqJ*'rsbhL>RNU~B1瑳w"u~%Qf4D,FOA٫柉Epd:UI:T@&GozƎf r~=S|?l檈Ոosb¯BOq[βJCTZ '3iihW *usbO\jN<3{zR }KX`jv+4eo2a{֎2s'OVUQ+Ѯz9by3+ڹy( | _;)2a{Tơ/X>K%Rq};hG|W6Ȫ&'ㄧ-B}U)\ؓ@Z]5Uv`Sё.dt>+ZҖ"b#(2t3ko[2aĺl1+nK9 ,̲i]y{l$7><|%/e(ZSUw oofY3pr;BɎx`@O>g宰/B].-*k3@[vb xnJ/ QZJ~#r{M))nq.NaF"lfDV^~Bb%-Tzfu 3,X5zI\9*{fJ'M෽۾K0`KEDT@|Y;ṛC;85YYf˵7 Vj&/Eٯc>{MxʉýO,1)lϩal^N.NPABFJrY|ymoz;߮^[s•^9p;祟!,{ܖ،4߫<;)/mBQV~1R WP9Wql()!uPAnY]j_ OziW"xQΏ7"=dL$NmcORed\ Ǝ2stEf^LAJ~ܓENoso :UB{rB&HV%t᎜(#?_)--_l N6^}Dܶϯ0 K_>25i/6@7xXP%YtHeHl\Y LCUSZJ^7l=k?5EϮ]/0I"*KъL2 k㬶 YZ