lvm2-lockd-2.03.22-150600.3.6.1<>,R܉hfp9|V!TNJ5Է|CQyV),N4={"r/& uf9]i3g-zlJH5sA}=̾dPgޣ~qrb:YA$=瀢ˀq'%CWu䕃ơY5QsxK?\hƦI !YD[֤quiela9j`wj x5P"EՁś˭tG:o,ȴ)udB@S͐>LӔ?ӄd  " 5x| 06>q  X x       @ Xx4  ; (89:G=Y>a?i@qByF̓G͜HͼIXYZ[\$]D^κbcϜd!e&f)l+u@v`whx҈yҨz  348>ӀClvm2-lockd2.03.22150600.3.6.1LVM locking daemonLVM commands use lvmlockd to coordinate access to shared storage.hfh01-armsrv3SUSE Linux Enterprise 15SUSE LLC GPL-2.0-or-later AND LGPL-2.1-or-laterhttps://www.suse.com/System/Basehttps://www.sourceware.org/lvm2/linuxaarch64 if [ -x /usr/bin/systemctl ]; then test -n "$FIRST_ARG" || FIRST_ARG="$1" [ -d /var/lib/systemd/migrated ] || mkdir -p /var/lib/systemd/migrated || : for service in lvmlockd.service lvmlocks.service ; do sysv_service=${service%.*} if [ ! -e /usr/lib/systemd/system/$service ] && [ ! -e /etc/init.d/$sysv_service ]; then mkdir -p /run/systemd/rpm/needs-preset touch /run/systemd/rpm/needs-preset/$service elif [ -e /etc/init.d/$sysv_service ] && [ ! -e /var/lib/systemd/migrated/$sysv_service ]; then /usr/sbin/systemd-sysv-convert --save $sysv_service || : mkdir -p /run/systemd/rpm/needs-sysv-convert touch /run/systemd/rpm/needs-sysv-convert/$service fi done fi if [ -x /usr/bin/systemctl ]; then test -n "$FIRST_ARG" || FIRST_ARG="$1" [ -d /var/lib/systemd/migrated ] || mkdir -p /var/lib/systemd/migrated || : if [ "$YAST_IS_RUNNING" != "instsys" ]; then /usr/bin/systemctl daemon-reload || : fi for service in lvmlockd.service lvmlocks.service ; do sysv_service=${service%.*} if [ -e /run/systemd/rpm/needs-preset/$service ]; then /usr/bin/systemctl preset $service || : rm "/run/systemd/rpm/needs-preset/$service" || : elif [ -e /run/systemd/rpm/needs-sysv-convert/$service ]; then /usr/sbin/systemd-sysv-convert --apply $sysv_service || : rm "/run/systemd/rpm/needs-sysv-convert/$service" || : touch /var/lib/systemd/migrated/$sysv_service || : fi done fi test -n "$FIRST_ARG" || FIRST_ARG="$1" if [ "$FIRST_ARG" -eq 0 -a -x /usr/bin/systemctl ]; then # Package removal, not upgrade /usr/bin/systemctl --no-reload disable lvmlockd.service lvmlocks.service || : ( test "$YAST_IS_RUNNING" = instsys && exit 0 test -f /etc/sysconfig/services -a \ -z "$DISABLE_STOP_ON_REMOVAL" && . /etc/sysconfig/services test "$DISABLE_STOP_ON_REMOVAL" = yes -o \ "$DISABLE_STOP_ON_REMOVAL" = 1 && exit 0 /usr/bin/systemctl stop lvmlockd.service lvmlocks.service ) || : fi test -n "$FIRST_ARG" || FIRST_ARG="$1" if [ $1 -eq 0 ]; then # Package removal for service in lvmlockd.service lvmlocks.service ; do sysv_service="${service%.*}" rm -f "/var/lib/systemd/migrated/$sysv_service" || : done fi if [ -x /usr/bin/systemctl ]; then /usr/bin/systemctl daemon-reload || : fi if [ "$FIRST_ARG" -ge 1 ]; then # Package upgrade, not uninstall if [ -x /usr/bin/systemctl ]; then ( test "$YAST_IS_RUNNING" = instsys && exit 0 test -f /etc/sysconfig/services -a \ -z "$DISABLE_RESTART_ON_UPDATE" && . /etc/sysconfig/services test "$DISABLE_RESTART_ON_UPDATE" = yes -o \ "$DISABLE_RESTART_ON_UPDATE" = 1 && exit 0 /usr/bin/systemctl try-restart lvmlockd.service lvmlocks.service ) || : fi fi,+x$C$$mmhZhZhfhfhfhfhfhf70dc544fc82f9b8eb323229a1c78fc529c4c58a5661ac9ef839e63491e0340fb035ac7fec4be590bb13577bb7a85cbd0769751795d18ccca5776f445c2e7ebce407731dfaf3d2a816b6e199eb3067138b386d8e83487b4a7e3afdc96fea5b597073b7bb41ba4278b6ece6254d12c94b34f0eec10c7ed9bcd4c2ccd025080092098752b84fca4188aa12b21f38fe3d624128901d2c0f69c5ae7a5b72dacc587610cc3e228dbc419798e69ba1786b73eb43cb318872aca664322fb30261636dd94serviceservicerootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootlvm2-lvmlockd-2.03.22-150600.3.6.1.src.rpmlvm2-lockdlvm2-lockd(aarch-64)  @@@@@@@@ @@@@@@@    /bin/sh/bin/sh/bin/sh/bin/shcorosyncdevice-mapperld-linux-aarch64.so.1()(64bit)ld-linux-aarch64.so.1(GLIBC_2.17)(64bit)libc.so.6()(64bit)libc.so.6(GLIBC_2.17)(64bit)libc.so.6(GLIBC_2.28)(64bit)libc.so.6(GLIBC_2.33)(64bit)libc.so.6(GLIBC_2.34)(64bit)libc.so.6(GLIBC_2.38)(64bit)libdlmlibdlm_lt.so.3()(64bit)libdlm_lt.so.3(V_4.2.0)(64bit)libdlmcontrol.so.3()(64bit)libdlmcontrol.so.3(V_4.2.0)(64bit)libsanlock_client.so.1()(64bit)libudev.so.1()(64bit)libudev.so.1(LIBUDEV_183)(64bit)lvm2rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)sanlocksystemdsystemdsystemdsystemd2.03.22_1.02.1964.0.92.03.223.0.4-14.6.0-14.0-15.2-13.3.04.14.3gJ@g@e@d@d@ch@c_cF@c1@cbc@b-a a*@aS````}p`@` _T_G@_@_E@_?@^n@^V@^@^j$@^W@^^@]]]@]]@]v>]v>]m@]$]\8\\T4\ version-plugins-in-libdir.patch- Remove evms provides/obsoletes, last seen on sle10 - Mark configs as such - Ghost the during-run created dirs - Install rcbla compat service symlinks- Sync with device-mapper.spec, build only lvm and wipe devicemapper binaries - Install in /usr there is no technical reason to keep this out of /usr- Split out device-mapper and clvm to separate spec files * No factual changes just deletion in the spec to keep it out of interacting with those parts- Do not explicitely require expat it is only used by thin_provisioning- There is no factual reason to keep the device mapper out of /usr so just match everything else- Remove device-mapper-static.patch as there should be no need to have static library here and it can be reenabled with some explanation if needed- Rename device-mapper-link to device-mapper-link.patch- not output error message inside retry loops to avoid noisy error message being output inside retry loops in case of remove failure because device busy. (bsc#940298 boo#957059) add: libdm-iface-not-output-error-message-inside-retry-loop.patch- Add 'Also=lvm2-lvmetad.socket' in '[Install]' section of lvm2-lvmetad. service to remove lvm2-lvmetad.socket when disable lvm2-lvmetad.service. (bsc#960044) add: lvm2-lvmetad.service-add-Also-lvm2-lvmetad.socket.patch- Split thin-provisioning-tools from lvm2 package for easier maintenance. - Update to lvm2-2.02.141 (device-mapper-1.02.115) - Remove patches: lvm2-do-not-strip-pdata_tools.patch: thin-provisioning-tools patch lvmetad.c-ignore-lvmetad-global-handle-on-disconnect.patch: already in upstream no_buildroot_shared.diff: LVM_SHARED_PATH dropped by upstream- Fix missing dependency on coreutils for initrd macros (boo#958562) - Call missing initrd macro at postun (boo#958562)- Re-add lvm2-do-not-strip-pdata_tools.patch: this is still needed.- Fix boot failed due to segfault at libc (bnc#942755) add: lvmetad.c-ignore-lvmetad-global-handle-on-disconnect.patch- fix spec to change /sbin/thin-check to %{_sbindir}/thin-check. (bnc#940754)- Update thin-provisioning tools to 0.5.3 * Fix bug where the tools would crash if given a very large metadata device to restore to. * - thin_delta, thin_trim * --clear-needs-check flag for cache_check * space map checking for thin check - Drop unnecessary lvm2-do-not-strip-pdata_tools.patch- Allow building without clvm (boo#923127) Keep clvm2 building by default- dmeventd: fix dso_name compare error. dso_name is thought as not empty and doesn't create monitor thread. (bnc#935623) add: dmeventd-fix-dso-name-wrong-compare.patch- 13-dm-disk.rules: Import ID_FS_XXX variables from udev database(bnc#909358) If the disk is unavailable we need to import the existing ID_FS_XXX variables from the database, otherwise the filesystem UUID won't be set and the by-uuid symlink will disappear, leading to intermittent boot failures + Import-ID_FS_XXX-variables-bnc909358.patch - 10-dm.rules: Reset state variables for spurious events (bsc#932300) + 10-dm.rules-Reset-state-variable-for-spurious-events.patch- Update to 2.02.120 - Fixed numerous bugs(see WHATS_NEW for full details) - Deleted dab3ebce-devices-Do-not-support-unpartitioned-DASD.patch (upstream)- fsadm: add support for btrfs(fate#318413) fsadm-add-support-for-btrfs.patch- Moved BuildRequires: libcorosync-devel and libdlm-devel from lvm package to clmv package to avoid dracut build needing cluster stack to be built. (bsc#923127)- provides libdevmapper.so.1.02 libdevmapper-event.so.1.02 for VirtualBox.- LVM2 does not support unpartitioned DASD device which has special format in the first 2 tracks and will siliently discards LVM2 lable information written to it when pvcreate. (bsc#894202) Add: dab3ebce-devices-Do-not-support-unpartitioned-DASD.patch - Delete lvm2-lvmetad.socket from %service_del_preun/postun to avoid lvmetad.service being started by 'systemctl retry-start' when updating package. (bsc#914415)- Don't replace lvm.conf- Re-add lvm2-lvmetad.service to %service_add_pre/post - Add service registrations for cmirrord and clvm - Correct category for device-mapper-devel- Add lvm2-do-not-strip-pdata_tools.patch: Change build system to not strip pdata_tools during installation. We need the file in tact in order to be able to produce valid debuginfo packages (boo#910327).- delete lvm2-lvmetad.service from %service_add_pre/post and %service_del_preun/postun to avoid lvm2-lvmetad.service running when use_lvmetad=0. (bnc#901859) - locking_type is set to 3(clustered lock) by default will output warning message if cmirrord is not running. Set to 1 to be same with upstream. (bnc#906710) - Set silent default to 0 to avoid some commands have no output and to be same with upstream. (bnc#888798)- spec: replace some shell variables and paths by rpm macros - shorten filelists by using wildcards- Update to 2.02.114 - Removed cmirrord-fix-s390-endian-issue.patch - Renumbered patches to allow for upstream patches to be applied before local ones.- Drop libudev-devel BuildRequires: we already buildrequire pkgconfig(libudev), which is the better choice, as it allows us to get libudev-mini-devel.- Require device-mapper by device-mapper-devel: otherwise, the .so symlinks might happen to point to no target.- Delete BuildRequire for device-mapper-devel for all symbols needed is created in ./include/.symlinks file. - Add link /usr/sbin/lvm file to avoid others using /usr/sbin/lvm/bin/sh/bin/sh/bin/sh/bin/shlvm2-clvmh01-armsrv3 17448738302.03.22-150600.3.6.12.03.22-150600.3.6.1 2.03lvmlockd.servicelvmlocks.servicelvmlockctllvmlockdrclvm2-lvmlockdrclvm2-lvmlockinglvmlockctl.8.gzlvmlockd.8.gz/usr/lib/systemd/system//usr/sbin//usr/share/man/man8/-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:38363/SUSE_SLE-15-SP6_Update/f1a5e217821aa79318455eb9e1b493b9-lvm2.SUSE_SLE-15-SP6_Update:lockddrpmxz5aarch64-suse-linuxASCII textELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, interpreter /lib/ld-linux-aarch64.so.1, for GNU/Linux 4.3.0, BuildID[sha1]=a8d2480fbaecce439a73adf373eafde98e8b2062, strippedELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, interpreter /lib/ld-linux-aarch64.so.1, for GNU/Linux 4.3.0, BuildID[sha1]=263933db3ca04eb897ea0d4b778cb4d95d89e548, strippedtroff or preprocessor input, ASCII text (gzip compressed data, max compression, from Unix) RRR R R R R RRRRRRRR R R R R RRRRRR :bciHlsystemd-sysvcompatutf-85c4fb970e4589da0651cb2c30f5a93760eb988181f39cad245440837ae1b813c?@7zXZ !t/z ]"k%{K]>u{{} Z7P `d|-HzOŊء: /V:J M#I !$qWP]s҆ Q`ޓm=JwƗ\mބ5Z(ON3/1ݠ?-.:B~oIDt`*D"Y_D-`p\ v@E>X*oOMmS'\yYs2OPV1t9sM=vCo0)"H6@[_x/$swՙCmpe%p$Z+}kAj\AO/N9Wұy=/aspp;}p˿-AX?G]#s l`K[8M!l(ʾ됩}HJs2a?JIFElYx0Κ(?͌`ܐdɩYU`A|g]k{PJKkauiiY+۱# `E5a~ |`!^l:0|{"K'csX]' "C^T}c΢w {I6㳰.y1cjM CMc#9ן_8hn$~Bϕ+$a'+'ӾH_13w(ƿ|.8c.d^輡wv$99f\!lFvNԨfu5 gd<:dwHt묜D 0ML`}ē;(yF^&N%? 97  YY8<0vCtڢZ9O"yO3"Ax'ySlC+#B8݇J[gdC`.F97)11,*F<ѽGԣ^ O搛D>DECZwt3934"Qy4MFi@9faCNST{&^%Nߝ<7yszXp$A9 i`I$uC,al]I*7]PaPcE%0wѦ ̐S7r:#(1@x ~IPP5(bFI ~om[yD%TTxI3J#W^afnh$jᩧ,n[? tt)!kdrgnBɦ(82ҏ'Ŗ {yaAn0BI- #anÑO_-gy IRHa%x~q〝PQ]n돸~*Ҭ0ί;e(' o +}×a? ϵאyd#Gl$5Z~iU60EtjP_dLw}Z+BA7`IrKǂR_t+PZr&=PAiL xG;۞Slvk>aѫ5"Kh V ?dRds9ԴÅW8\2bYI4laC  p~P)ť1!*]ny74{UiJ#c8(yGñm &N!Ȳ1{$alfEvdc)҈ՔN&eD ?<ӣ=,y=ޭ) Jc4tӆ"+loe}{Q/@nS_cm{|Gb7'[PLYBOJ#7Ob,a$1n'o PlEqL"D'Xo*JFSxTiyky >K2B4Gg+4Ԏ7^;HQS@ی{}:NgG%p?GFy:2cOLϗ-ăɬ➗/>?5kEN9xfnpsZ] Lh1Z9IKt 1 ߟU$YQZ6{a%BC{_Rבk p L *yLhn-1enEJKlUk(y65 j Llw3/0h81^N+Eޟ&ȸs1kkR J_/ټ V'Z%3'# b5aH+X5XЉViIO](g~}K'wt"+{[7pK+`;g\I XgV:_7[ꞃ&.>'&Q~|H|?Ǿ+uJ1,.GphRKPD<ś<`rTa` h愛 1Jk=K\.⾉DM9ZހXc'P(Tb5=>>[O75-cR ^VhHtu%wwfY?Vvy~oV 4u8u%@#7s4KW5W+ T XۋOmE1VzxMr*}_z $l|ñ3ue/o@~᧗bZQ'''KLm[@>>,JazTYL2%a:*D(܉mx6t1ˤlHo1uHZk۽};9Av/Uн*yh!"-]Wi 5j,h", hJ5^t1h+ DNR኎EO2,Y9•l*A/υxwi~Ewk !bi]w<gDa חd邫7WV8EXYSǪ5c;$W*ϙR/l{ϭnf zzwy - g_B;H]/g䎉?#!"Q J?)"i|$)χA1^c vRG0,Ym0wHhY /ӿw䚾K6r>jKK}!ݳe_ (O0X1"=ryۣ*`1 O9w@Rcx4!*mW%.¡` U-YS{X,#9`Ƨ ۭƷJir>rKnBxʢ%q|ƃ\HɰiK?8JN&7[qxRC:帣 }:t2^(K[.kf_rտA9xɌ!;4Hfee㜸T] >zZ/8jQ͜1(2+zK+<I*dnE+p%rxn%6oP`.D׳5)$FܧJm#~"&`!IdbbkRma ?n@Ew,V%"]ͫ~*w_L? Vwzv,SSh_ %j3Io%J[|4t; }7yl&loD9SdF65Y> ,\Y,Y AӪ!*ɔ/ ANk0VΨSߴ{ $Hm1&ML뉢,qI}<AaVLJl1=X?mj ?SN<*KWEw%1T 9Vzukh.f6X+)e^2dP+bpA!;ղt5mTEp0HPcN!> )1aFzED{6j.-#-m~kSٴ<kaPF2 ;-2ݝywU#cR#gON^^O $Q؃}|\AVWq*INF};D m{hF/9E4v;o[Lj03fhٵJTk7Km=`3|~ ^,r\G.ǯq5Ƣ_7~KeM(e5:#U`Wsb ^ـ+SkVjS sɨ; ُ ZM~L_,р8dכܝKSJ1yP][¶:F%dyl{,M>ms32bFH߆H?cXOe|Py|h`('GfE5kfrae9nbưpCY~OO~-I9g2qq-6Ov#N^yY5 CD(6&PO j0v~څ_!s+:3kyT "ilW# Wքn]/8^B@R%PE%~R~p4vkbx<{ ʊ٭jgѝ'[Xra.u =Xuy< 4ц-K$[_H͢:?fB$nKWCҚyd NJr}F[,Q`ʵq]L<D@S9.RZvs3^1ޘCu8*?pJe1LHG=?@pFV'1GtÒ_}E; @>GF\=)e?@`}YV  |/ɷZr'*Kf['Z J9DȨV7jWd+ =~'gVxZ{CuA`"ОBqͺGVu(Pt3m.[ˡmIPW+aAMo0+t=/*@YSx 7AN~$8A1~(ʖ"]hت&1l? ~GyWˠ6@:"_gc{yG . eA.m]~'/4O+^ KJJ./reIH]P#6ïc=qj:Vxx5{{ /2e@S߆eX6TUSO.`c&)E Mw*xg!v t5KD{:]4ERf.YU]$r˽ADE,k.jvs gh踥-!<uqB{ #UnX6 BIvP ~p /|MՈ&|kT|/n)(' "v!46iaЦĻcŠwӎp3'GXW0r//StGw*u`<  v,Ϲޕ4N$(-%qm"+0!/(^8Ypfx5I]Pbz!g&T:xNƹC՚blqd $OG'n);~i@4kL5#_S^U߼؄2|_qNi/UL .qU^dXy0ٛ(Fآ}Xgȴ Y6{Y~JQQr}E( ym8s;T[߹pF9|{Ov _YE*Ib{xbȅZM*>za߂tNFZW1D X5v00.NF\ VgSBiNgzA>bx@R%5'5< 77;k l'zu`%aVz^uN_z5wqoZv?o!B{xF,ߓs5?(z:iĥYVmr\J+2:KW(D IN(O~?doYbUT^yqw &ɂ*aMim 857,a/ Z.7ek5!'=1bigpVG*\qYya#-R'\[]wy:6.1voZ.n}^Y%$Ȣ$c<[Iq_L`YɿV%&,Q{@/WH? !]iV@* LUbtlˉUɮi#fKt[ZAZv fB+ڬl,X'1kޖ;@`%l·GM*D&8p݊TE>Y&r!kNgĀ7kQHIsRӽQy˝'z17Q:ǘ~c&wT1-Қ7*cp߇C <γeeB04%sd^n1iF唎L{%՘D[l۪uM,2)U'eDvt=t9|0AL Ҁz;I~ `ʲ+1$,P|ʌM!X9A7! GRPZF T` Hkm eF<^OI^V?0Ot&JV{K_M|X㥘Kзv.?j-u+{'ds)Ͱ7aLZʱ|j݀OIp}+Z3!ߺU3=A7rΤkX!=(R>)GEA2h[!kz>s=U+k6㛝-.ݕR Q dYZM$ 0is0RdX*fܞWhٰZ9NwY,9/r~IW*_PaG~|J?@vH@-I\(u2xUE ƹVSFօ'w#{'EkXxѯߺ9Ax| ŪuƴIA26]?o(qR'w;wm6/YƒOC$Id:ͧy`Nk;ecqμdox,=21w즤3&/ Eڐ`5qWRAGl %ʙB SV294> G5W>lޡsUw8"IP&^ |[,ZkD+؉!LZ7xM5puBk_TWW0^Ȅ+aĖ/O~);7wdqP- ~(+Ȝ3ʥP`߷ 'ƯY'W2O0Պ&M%jX "'w2Χ6Z"A^$( 5wD3Fv_QLӄm(A~ߜ @ n#H v<(I~Ní+OH8+gCt@XYy=[?9M+ǃmҬx ߧ,a%nF͘klJug_*{St( } G;ǯ$Em?9IQG=sA8=dض )oB'vܺt%ʙ% q%jاSȱ&4e hC/VMb}NY`2?&\WX YW(Uh7AFORYWD+U*ۘ@ro 1ﷺAn& otJ/S\'PJhVwh;p,Ն~$x>"jj/Ḧ́sE[9YC`bA5&Np[,S䅌/%]\D_D0'Pڕ =T6Tw\b<=|i_^Cl>Wm4Kp5P[p(^YWbʰ>V3bƐuajL'ҥ fn?e $&aQV]xpsBDzWxȐn C]l{- 1AHV7f#Q=ZVbP$jsJ A0dr쿃-5di- v/ fcQXi42^|st2qOiDGBf^V ^s) 6ۗqw`"bv.Jz6鷥[Ћ9&[W,Ci卸&["A@"]~7HS'ֶ~f;SXJpñdD氭-Dqm>|kY8:e#O~IHS0ጇQ:ȿ6I.veH5-}NdtW+0 ҕy}$8wnMᨇZq7mw)eP̌+C=Y]Hhljr&BƸ #yȆ6Ў {} _jMʶ94ZJDRR6(?gڜ(,"/tX#|lb:yfiա󢱮&DKCEp?O4!nUI\/nc$|ǢnӁG~ ;]W"3:,C}N t fTDh6CSʐJdd2=m45~ 7^>s=e D5ߨLdhZd@ BK tU$e|~{RKkoɿ '' @o܀1SdjUGeTedYUD7h4# S?&?d7m{"KoQ_ػP?m!$7H׸jKC2@zi1&< SƼோWʮĦD\x|O )G B7rjD#^.l\Vvy7*{W%W݂?~6©Stg_Ն 7R5q\ SJ]tfOTܕH VhU' dHFYghn0E 8.pl|'>d:nR!QG XjXZQ+Mh#C;z\H˥tkb4q5Rao{̨Ջ=({6|:2PZ 4gXU'VL/Cnmjl~CIVϠӮ=A%MdL;fI_ĬOz#$ hinhueZƥ]u@bD/ҥ19q?M|Wp3َWnzR åG8^1b4ꙤhuOwg)`'8"ID\f=.e"G]5EİogcyC Հ"8KͷqhqoBc=pZX\g#aڮ|KvEGKOw-t;յ-c/7wPY lw [#7$b8_n#m2Lu6Es:&Ar?o7,Ȥ BѼ9ytn Eā[&>Y(sXAzy fzwB.2'J8 "5o 0mhrG6~gFm.=8GTUt&GmdXE,ϋ۰̷͉qy75*}E>֫jjn;@2zp/ZYzyMcGl bv6s{I~t>x PyU+A% qi"MC/'Ӝ//&I]0`־p۬1;ը9kނHrU-0l(utR:,<@F{.2;#''j#wjpk~tv8` թUu{θ"=LxP]"q̀꒼o*-ϛp9BǞG:`p۬cekha:jec0A hZ@W-[g^zCͣNGѨnvP0YcZcZïbi!)V7q}cA:̱R`Ġ*[6z RBu%ա"'llUY 8x8p\I2=} m%׎pN@v6/lfM~HK@Sx-~cAor=/ּRD{߂br9M Mu5gZ|,3?bs/Fp7j hד3v6^o՟J5(,niFL [ŋl=*$w/u0t;=&6juˢ $+\*|JJgB$F)cz\d!IB/'+乞XHmƚ9UwI0΋n AND\Nd3N#=QC1WrWx"2)']~d,!a |ʮcC_=4N_@WP&J:XʅdK07vOn@{O _J$h9vF=]>wHTqʦΫ^XSCoJeYD:祹ﰡJx|w|P e,![Y{v~NC7Ϫd03PF؞/rgntٺT$&T_#a#N+RǻmoLէx#_6P87v܀ *d/KuMN $؉{j>Fu &:}]SmۜS ϰCtd 鶒pϞ$Մ2fV->gt'$VjpnM^m()VYQ4.P4Hzaap11K=qO&f*֒@ CzvfyrU={T`ը19]8 JLyo8cԀ6icq7&D, ǿJ2M`.UJYnV6W!Z,|z{yN"۬P@^ΰdh@aP3ڜczEv%^(b>Bw=.x(FF.S&$@ юp!oUN/4zGWq:ޕ0˲eqROTlȗ8u`y!؄ŭ}}e(x8zBEY nnW6^R$0+^NX8yS&hy]CʨUI6I>VH &Eyqӂ~iAd]d&~z/2^2_kH_IK Ev62B0&TVf23}N+W'sl Vu"6=]J/yqh ()JQgrOY؟F3^aImƗenǀ|PNJ o̭_ptܛ H|o3Rҙ("0'j껦(a$:I q>QȆj#x].l0CܨWmI#Wzg?Kuhh J{G2&ds- )H6م9OR.kYN,h:(hH5UmJlb|R3dpJr22(Ii jA!.*N~+^y%"%z鍔<4^*/7#3 eآ'B2r6ؾE·#ze}S4*۾ykxʈ {:Xwډ/Me9EAoI;< MRx1<:dU>d^XEDU[ZLM2^aԋQxI,UGk6N?t63Z^X4ѯ UuXiB];_wy@YtTUVŅK0>]Oӕ6ʉSʫ<;R[Ĺ0 xYg wdU(9h TyNprhM1 #C"Tl!l1j`n;gRb1”tG*VkXruAW7#SxtBW|ޡZ2}]b ;* VcPZ3I:1@@|<@Խ/<Wc/cdI\#܆P*H6Xї3$] ˕a)`樄4J(yGSGįFkCDBMYpHz i! i sb}z[jjVJ)씺Nt:L# vݦ>",jln6Zݮ|ԙU6wsnef;ݽ>պpc58_Mkێb.زk}܇VP`ׄ~1& 21O"b(A&FN ({Y0^ZF)RڮX+ y}+o6w Bu6yF%xZ:AB=ld$U=kV2Dk JJi vB}'AxJ`1q 1(jk:q87e;.Fcۧ0`ss{QL/7uxTDR=iזjl&C:Yu0 f)K~#l:J(UienmI>ȉ/}YW.k+=}vs,u6C8wT^Iy_'"48ġڳco4aښ3qIPAe†A];zȼl_UIU{+8q|r9!y%'hȪc BRW [w>-*8]{si% 6 VGookOEϛTiOmӅ)sbw0Jl됓tuAFPN"m;JbnVO5|bEwΎ+l>FPqC #B[X@ vz 3_r gD()NP!Ikjeq؈1FϚDn8l @H˳tS_W omKQɿV~^ߵs5Od֦c g.فC _9;&(>2TmqX_ZWA˲^qo5An&]i+{U+Dolz#رȦ\C)?`}VCf$ h!eIuŧq;u>8}𢝼YF:P!xLǾIf$()t}# aOcC@},[sx,2펲J2㦅_U4/9lKV Js"'96ԍУ? ~[@ $JO3>}o>|ZR'Uj3V&),zttb hc{4=R5z\8^;w*ў?,_A?-Gu罋NZZq^,\NmٝҡdbC9lܲG H,6ƿ=\ºjr'1!xg%vFb!R-;pFQd+kJl #a`V5@Jq(,vu(`2mn# 9fI"95bvچl,NA)2MR FkԘJ5O#0C@>T S$V?pr~g-[JE pm]1.؎Q35_&EZ%giCV#Pv$m_9 tkjo0oj⫛g=!M\K%HqƮi<.2) ̮r '.566M7/L"rX=x(#ѻpfF\yqA'N!b‚X@RO)v#j֢.DTH|  lS3 s:y%NfTŬ>slBO _r[.VTZC)Yjf!QYL׭|Cj7y;G& DAy{Tl"AE^ZTνˮ^+jh/i#v1 `.ZB(|;B~BamxI`?AUH(u{IVY^1p#KGm2?|r+!1D])DZR6%הf-uBj~Mbޥ!{96T`qOa(bB&It= %8ё;#E*+ce(Rn:qP:*寽?+[Hv^ߠv-p EEL!jo/^hiz_Am]bqb32p #:9E :q@~d-Y+Sx +Ʃ=51/z01$Y}!E.Vrk~$Q4CJR*F#ŭ'NRMx5dKwj\?ɪ_v{LAMwv t#PI Zť `KWlKA _N]9y֋ˤ Y7oM!Š|| :#u Aw/"`{{9g1c VΝ\'6ͩ*MX-SX,^ɳw{hc;d1XyQN$91Ts47w>)C"+Ay|ꌕTkq]%Z ^nQdΕփ&X"ne!ɞP3<!?a FuZ|lCTobGm ̣K J]k${6oAhjeC"-?RtPB^7E@d ֠NtVA00G)"(g&Q t2x]ұw5yctU>C`Q!D>h2աD5>ڒ胥AaFԼpꁚcz_f`CKDPمkKaJII|BezGL%zXP룳g!/ֿ`M"PDπ_TZhdZ-}g3ږxzO4D6W?KY,N>j? k9']erFZ{J:ZAR^s:hW> $˔-!tUz@/m_V$ ۍ0-mY8N)4I.lP]9Zl510&< ܆!\ <7*b|Q"a m хg nǀJgB1o *[ ag/Up%wc.Jա=9R0^9+.A~cx#:mՎhߍW68UMZ*aW}( X4|3N\0ƚ;Y'MQ6 ψpnazJz,.t0=%m@Nw]^ D4\ŷQ5ۻ{;pG1s3e֨!D}ɲec*_a7Z\Kvy*#V>(?O/Ƕw;<+ݫzp $Lr0 2or^EwA%LRdJpp`3&Bw\X0*C rl_~}a`WNjqm_:)avyTe3I9koDb#7O*=ULMhԑnkou_]h@CAŶٌP>jL:9b!͘SѰ=.TJ-,F;ץ`X.o d=5~#At^yPb#K^cюpEMgt'qkr_+4 ;8,Six8U/ ~ ˾}wOU=nܳrUh0w㴰$DdWz\ݤ+Ƞj^&sP5/9yY۩pZ<v=k?C4K 7C?_0g˾1җe&Ȩ@E784$H#%vܥѱ{27GJu{.ZL>ʰZd9TXO-0K$-΂P$H\eCv7L͒(He]e{ `2d<8:7Π](sDd|t)ڔ4BH CP"l:0 {ˤ9aXdi[&8Hk:ZlCS U+Gi2GNN|4]09tk~x/ʼoRj^.ߨ"kSSSAgMjGjjNp׎N-s+(3~{|lۭ@9jř5?=mY<6]xx&z:{aNirXvRQ k5JzI wCNn C-A-ÁkPaN~p=dBUT]& JOFD? 6ɞ`ן&B(-*l|Ozsx5^*IUdVTcx|-r!eURE]jMS(^ X5+&:>.Op9.iAU]zpeyzh,ϝ8NٷuJYʉ~o%x0gPiʹ ew'e{ :~ w$<=G ,=uHT9+mɵ#f.8Df+]gH_4aeMDjE"6bz$|5.0Al}?31\ENE֐j'°rL9}v!t)^x;@1tkWa@"ea-Z1qSC7"z@h}d1zX (1;c0?!mi;K"1\xK5pB}t/3G]:GxeQa/̖-\˗ZgF~ g%C7hU^z{5APP5P h+vhy"nAK۱ ڡ_n.{s.)n-QA$M] ޺ɢ:P¹趜8-Gi.Ţ4{;NǽD}S-)9bOc=Lx&l%,!h`K0 D O7]g%/%L ,I$M(/4I譊I' 5tJ%㡻v}Em0 2lzncV&?T0F? VpOe4/(+4¢_q19IFOb+vѳ};ϗm\4cqv 3נwPF$`ORKz98@;~!o ͳid#Z%  A6E1=눂b{}$ѴcEO]_<'VVl1VDrߢ/wPp$O]u_Ti fQRM su@Uh{'ף:B4j2%vb][JW6;ic3wLgEdI ɨqe Nx|k,xY??PJcfX09n *3{kaFp5M/_gH'6ԠZ6ڜezn#d9xH$%7 5-O< K_,Cs/nrwQ).]P cJpc0?V[{g-Q,a_ X.^1M"+"눝j?!>&,dv97eO˱[(.jKٵ늰:oSn ZB&-}me+|0132iUS/sLk]>, Q)ɩ?ZnelLV:xsu*1e.;/ 58o(AџyuYަnZzrPp3TcppCXf=r_,#we F٘㞝dgGD\չ;D%? lղ|ٝJnt Ճs<Ȝ*Ц`OI.E)q’CNհ$ڶ@OE|E=|ZU9 Io,NP5ŏ%f>f=4}0e:`"3or`lBOSXPNp)FmLeꪛKK03*iX${ZX#3aQ_** 7rfZ5q@J\vR91aVC3ћ2 zD)|d`ԎCF(Q>Oc U%)b6:D71q-Q׼Ci_Kb1^PG8`؃EH\>ccO`Xll'szWvS w!%H`s Z&eWeA؋4>E2n9.xXWUtcnaQ.htOsPZknZMF5dkCٛxjYB4BG gC3GR4o@lCsE^r,R]ǩQYt8=Ņh=X:DfE6:Ig0 qh4Q&o=Xʙdp7< `u-BvzCD`] '򻮣E˸`S}O[ YCQ \KyD7Qא*,"Ig E`mjRYӱ](0iK>B!rPTf+͢5pݳRKЩ V $fRn֓=lyKxp>We6J];cr0Xh՛8s#ϼv_zt~b˪Npc!)C8J|I _" ԁHfB.z9]`x<(MMJCrZA/qO엩#"=r!UWi ?)2n>2ǣRˁ +BWr\v N3g*^Gc0uD[f}E~_"=qoK@H#,򰠋ʪhfgPB1'`$Mk1}#҂S]zl.kf~VÇz~0ܪ[ ?/E(Alu⧶ W jcA찥IGzaPJcR.o>PZBdRuZIB}ϐ(& ^"8kxRoC`~8wm4woexGk^4Ma^<, OTSmMOGr &~11BB6#n8A-dFGĶ@rnW@ esHq=_L"?-Z:a!lD@gc}y%R:{JgORɟh+Ȳ@jw:NPErY~N@5 D[/04; { \rDD}_WÆqf^;Ȁ=K%O7~&?LҊ(SР7/!CڤsC|Z{I x8}kZKgn)QOz44@@/T]p/JsA5r֎󿯟rw-LIl<ʨMwqS~wf0`G>v\ ł/w ŌeBx2hxSmUP_ۙj,7\Gխt'@cQdYlsLIWld$9 >k3\6($ ']0ZB;&uо^w:’Ûэ;NjHxzkP,t˒ D?:DgSWf^rW8ԝvIr{`?I{><$Z<|T ۚW(a5W{HƔDlvўe}ld/۲%W=ߐ*?1 ;FYG6\ZJY]%sJL =g >1t,gZl|x lR& mo@޷o?3VQnEZ땚^.s`OM2[J?J.uM)"5CQJڎ&lyI̚Z=sוgwQ4H'+ iEv{XajּX Ü*vNDF)y*Y17u?WL5.Wxt~9TKm5:ƨ|@7Zbbc R˹]S]Fޯ/2zh^2:{+/6> Tz'cOpN 56zOQ9-)!OAӒ!hG/&L 2b֚mPg pD\h+S.dp_T]tFs7Wy(s])oŽo;D~iCݬd=cwJgA? ^@G$jccm}ks P @X}RoIФ*4ۏIRjwa8ҁuA"7dSbJ~4("Iv6̾x/G8p @}Rp#`+Nũ~O6WZM h9OU8Xb>[C俫` 14oN"B<P}pD@ oB;Ud!ɭ-&5mJ!@)X ,aׁO*;CbCT1v fS7'B>=VS-׋ mH'nYr=“L}w_q8KoRhISߝaJ{I *%~sW5(Yi-M՞md>tJf#rniYfcWau{|W]WӘBĐWxv!тGmz7"8Sm./R/|)ci65w $[U)p^R^çMS/lx=>C5u(#@˔0.-e+<l w84}:9k=m~s &7,!iŋWrDPW1+N 7y˪rGcJ͐݇j9]@{m6rяI;Z]bF-{"[6AdlS2+#\ "&_'.b]5n$7&lH<GE 9 DS +1*щ_#SdDsAlZi5Clhfa{/ICƂ}27& wбԣbMdf#9?xOя<ZNgՐߥ(s֭Z_DN^v',9l ꁩ:ҩ=|x8;4֓ghz !px3=ìɞeyL9y *=eƩSs$(*j?٭9%NqM@Lm 1ȉo`{dl^ XOVW")=6T3p:ey\j`kb;haUšx1/X ]NrkUR[߹ޏlW6Ɣ"9Glkt7>7?qڣ IiӑMځ:':r: `4HUsrZkbv?\ZϋD+_G+Z +I>L#RjUdĀ{yIF`5`vOqc{(Ks!E9MTd?'B_>A 9ܞRJ:$r}Ǝ )7gԟ< D7 C>E hwJAXLawl8,6M~mb%z 3 {p$ 6)o+B4ݏ|ħ 6YM6}BfI =7ScZq\6f[><5"' 5,q؄\D0s][X#99<&ӈ\T}9E( JݦG.=X0o6.:x2r˾+/3ԫ(}<0ke4ҧXضW8D(-oa4h$~fʲ~lJgI+x,mc*\ݸI3Ϙ|Q&0gBP-b zbsJ.|A+Cw6{|LjT7{SEDnU3 N'.|{۴}*ap"I|$4iCJ+,sdKT=H8!e=``A?52#+_XӉ% 5[>?7YYs[ZkUduY'!8$ZgF?,qX[60#|$d:-#(tZ$/~+`RI{^I  ˦{tӸkX`zF}@磎4.,һlflh zBEx}8biFХOQ&4\\5Husw(;y()gLEkoL _fѷ5EK !\&"kzp=6[1=wY}l(6P1(9byY(+is/ E<+n ODFit۹ {D ѧ>3&&`v}sBu=F}/QZ\)]r\\>QQ8;Z>))~.$f~ YZ