opal-prd-6.6.1-1.35 >  A `Kp9|-QRYOkJgC/o9GpF9x?9hd   A )JU k}  d |        .Lh  w (89:=4>4?5@5 F5G5(H5@I5XX5`Y5h\5]5^5b6Oc6d7Qe7Vf7Yl7[u7pv7w8x8y9z9999"9dCopal-prd6.6.11.35OPAL Processor Recovery Diagnostics daemonThis package provides a daemon to load and run the OpenPower firmware's Processor Recovery Diagnostics binary. This is responsible for run time maintenance of OpenPower Systems hardware.`Ksangiovese\SUSE Linux Enterprise 15SUSE LLC Apache-2.0https://www.suse.com/System/Managementhttps://github.com/open-power/skibootlinuxppc64le 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 opal-prd.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 opal-prd.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 opal-prd.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 opal-prd.service ) || : fi test -n "$FIRST_ARG" || FIRST_ARG="$1" if [ $1 -eq 0 ]; then # Package removal for service in opal-prd.service ; do sysv_service="${service%.*}" rm "/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 opal-prd.service ) || : fi fi,^A$A큤^Ɲ`K`K^Ɲ^Ɲ`K40f217e8be8c79c9b1897e63e23daafb769ccd7901e3af82eb9a6256c02c7dcd9118cc44bd0dbef88326adbc8e20cf0761e9715b5ea1e589efef56cbab634f40cfc7749b96f63bd31c3c42b5c471bf756814053e847c10f3eb003417bc523d30de4a9da0ee5f25af5eb0dbd6e4f687ddcc4fb10ecba17f2cead0f2b4336d38f4740c1854702e18b0acf69f27fd4f4fe65d14a3a2f08ed33629c0ef1bae9117b5rootrootrootrootrootrootrootrootrootrootrootrootskiboot-6.6.1-1.35.src.rpmopal-prdopal-prd(ppc-64) @@    /bin/sh/bin/sh/bin/sh/bin/shlibc.so.6()(64bit)libc.so.6(GLIBC_2.17)(64bit)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.0.4-14.6.0-14.0-15.2-14.14.1_}_|\@^y][]6\\mA@\d\d\ac\Q\IZZ3@Z6\@XWc@Vn@VV3VVV/g@V&,Vmsuchanek@suse.combrogers@suse.comnormand@linux.vnet.ibm.comnormand@linux.vnet.ibm.commsuchanek@suse.denormand@linux.vnet.ibm.comnormand@linux.vnet.ibm.comjengelh@inai.denormand@linux.vnet.ibm.commsuchanek@suse.demsuchanek@suse.commsuchanek@suse.comnormand@linux.vnet.ibm.comnormand@linux.vnet.ibm.comnormand@linux.vnet.ibm.comnormand@linux.vnet.ibm.comnormand@linux.vnet.ibm.comdvaleev@suse.comdvaleev@suse.comjloeser@suse.commpluskal@suse.commpluskal@suse.comdvaleev@suse.comdvaleev@suse.comdvaleev@suse.com- Change the %build_firmware to build on 15 SP3- Use update-alternatives mechanism to coordinate with qemu-skiboot (provided with qemu package set) on the provider of the /usr/share/qemu/skiboot.lid firmware file. opal-firmware subpackage uses a priority of 10, while qemu-skiboot uses a priority of 15 (jsc#SLE-13240)- version update from 6.5 to 6.6.1 - v6.6 becomes the new stable release following v6.5 - Skiboot is now dual licensed as Apache 2.0 -OR- GPLv2+ - Skiboot can now be built as little endian, thanks to Team Nick - OpenCAPI reset support - OPAL_PHB_SET_OPTION and OPAL_PHB_GET_OPTION OPAL calls - Fast-reboot is now disabled by default - details release notes of 6.6 and 6.6.1 https://github.com/open-power/skiboot/blob/master/doc/release-notes/skiboot-6.6.rst https://github.com/open-power/skiboot/blob/master/doc/release-notes/skiboot-6.6.1.rst- version update from 6.2.2 to 6.5 - Support for Memory-preserving IPL (MPIPL) - Support for the Swift platform and NPU3 hardware. - Support for the Mihawk platform - npu2-opencapi: Add opencapi support on ZZ - platforms/nicole: Add new platform - platform/zz: Add new platform type - nvram: Flag dangerous NVRAM options - hw/phb3: Add verbose EEH output - Experimental support for building without FSP code - doc: travis-ci deploy docs! - Big OPAL API Documentation improvement - opal/hmi: Report NPU2 checkstop reason - opal-msg: Enhance opal-get-msg API - core/opal: Increase opal-msg-size size - hw/npu2-opencapi: Add initial support for allocating OpenCAPI LPC memory - core/fast-reboot: Add im-feeling-lucky option - platforms/astbmc: Check for SBE validation step - Add P9 DIO interrupt support - hw/imc: Enable opal calls to init/start/stop IMC Trace mode - xive: Add calls to save/restore the queues and VPs HW state - witherspoon: Add nvlink2 interconnect information - platforms/romulus: Also support talos - OpenCAPI support! - opal/hmi: set a flag to inform OS that TOD/TB has failed. - astbmc: Enable IPMI HIOMAP for AMI platforms - power-mgmt : occ : Add 'freq-domain-mask' DT property - powercap: occ: Fix the powercapping range allowed for user - Add NVDIMM support - core/exceptions: implement support for MCE interrupts in powersave - core/exceptions: implement an exception handler for non-powersave sresets - Add PVR_TYPE_P9P - Expose PNOR Flash partitions to host MTD driver via devicetree - Write boot progress to LPC port 80h - Write boot progress to LPC ports 81 and 82 - Add Talos II platform - cpufeatures: Add tm-suspend-hypervisor-assist and tm-suspend-xer-so-bug node - details release notes since previous v6.2.2: https://github.com/open-power/skiboot/tree/master/doc/release-notes - remove patches embeded in new version libffs-fix-string-truncation.patch struct-p9_sbe_msg-doesn-t-need-to-be-packed.patch hdata-vpd-fix-printing-char-0x00.patch errorlog-Prevent-alignment-error-buiding-with-gcc9.patch- Fix aligment error with gcc9. - add errorlog-Prevent-alignment-error-buiding-with-gcc9.patch - add hdata-vpd-fix-printing-char-0x00.patch - add struct-p9_sbe_msg-doesn-t-need-to-be-packed.patch - refresh libffs-fix-string-truncation.patch- version update to 6.2.2 - powercap: occ: Fix the powercapping range allowed for user - astbmc: Enable IPMI HIOMAP for AMI platforms - astbmc: Try IPMI HIOMAP for P8 (again) - p8dtu: Enable HIOMAP support - p8dtu: Configure BMC graphics - ipmi-hiomap test case enhancements/fixes. - libflash/ipmi-hiomap: Enforce message size for empty response - libflash/ipmi-hiomap: Remove unused close handling - libflash/ipmi-hiomap: Overhaul event handling - libflash/ipmi-hiomap: Overhaul error handling - libflash/ipmi-hiomap: Fix leak of msg in callback - core/ipmi: Add ipmi sync messages to top of the list - hw/bt: Introduce separate list for synchronous messages - hw/bt: Fix message retry handler - ipmi/power: Fix system reboot issue - hw/bt: Add backend interface to disable ipmi message retry option - qemu: bt device isn't always hanging off / - hw/phb3/naples: Disable D-states- version update to 6.2.1 - skiboot 6.2.1 was released on Wednesday February 20th, 2019. replaces skiboot-6.2 as current stable release in 6.2.x series. - core/cpu: HID update race - core/ipmi: Improve error message - core/lock: Stop drop_my_locks() from always causing abort - core/opal: Print PIR value in exit path, useful for debugging - cpufeatures: Always advertise POWER8NVL as DD2 - firmware-versions: Add test case for parsing VERSION - libflash/ecc: Fix compilation warning with gcc9 Fixes: https://github.com/open-power/skiboot/issues/218 - p9dsu: Fix p9dsu default variant - p9dsu: Fix p9dsu slot tables - for details refer to: https://github.com/open-power/skiboot/commit/0647f2a- Trim those %if..%endif guards that do not affect the build result. - Use %make_install.- version update to 6.2 - skiboot v6.2 was released on Friday December 14th 2018. It is the first release of skiboot 6.2, which becomes the new stable release of skiboot. - for details refer to: https://github.com/open-power/skiboot/releases/tag/v6.2 - remove hdata-i2c.c-fix-building-with-gcc8.patch now in 6.2 - remove opal-prd-Fix-opal-prd-crash.patch now in 6.2- Fix opal-prd crash when building with -pie (bsc#1124931). - add opal-prd-Fix-opal-prd-crash.patch- skiboot.lid conflicts with qemu which is not allowed in backports so build opal-firmware on OpenSUSE only (bsc#1123072).- Fix build on Tumbleweed. - add hdata-i2c.c-fix-building-with-gcc8.patch - add libffs-fix-string-truncation.patch- Add few lines below about changes version 5.10- version update to 5.10 - skiboot v5.10 contains all bug fixes as of skiboot-5.9.8 and skiboot-5.4.9. We do not forsee any further 5.9.x releases. - Power9 support Power saving -Secure and Trusted Boot XIVE -PCI -PHB4 -CAPI -NVLINK2 - for details refer to: https://github.com/open-power/skiboot/blob/master/doc/release-notes/skiboot-5.10.rst - remove increase_dpath_string.patch- version update to 5.9.6 - see https://github.com/open-power/skiboot/blob/master/doc/release-notes/skiboot-5.9.6.rst - add increase_dpath_string.patch- version update to 5.5.0 - see https://github.com/open-power/skiboot/blob/master/doc/release-notes/skiboot-5.5.0.rst - remove two patches now upstream: 0001-Make-links-target-reusable.patch skiboot_gcc6_backtrace.patch- new skiboot_gcc6_backtrace.patch- Reenable parallel build 0001-Make-links-target-reusable.patch (bsc#987201).- Drop opal-prd.{service,socket}, use upstream one - Disable parallel builds (see https://github.com/open-power/skiboot/issues/27, bsc#987201)- version update to 5.2.0 (FATE#320438) - see https://github.com/open-power/skiboot/blob/master/doc/release-notes/skiboot-5.2.0.txt- Update to 5.1.13 * See https://github.com/open-power/skiboot/blob/master/doc/release-notes/skiboot-5.1.13.txt- Update to 5.1.12 * opal-prd: + Display an explict and obvious message if running on a system that does not support opal-prd, such as an IBM FSP based POWER system, where the FSP takes on the role of opal-prd. * pflash: + Fix a missing (C) header + cherry-picked from master. * General: + Don't link with libgcc + On some toolchains, we don't have libgcc available. * POWER8 PHB (PCIe) specific: + hw/phb3: Flush cache line after updating P/Q bits + When doing an MSI EOI, we update the P and Q bits in the IVE. * IBM FSP based machines: + FSP: Give up PSI link on shutdown This clears up some erroneous SRCs (error logs) in some situations. + Correctly report back Real Time Clock errors to host.- Version update to 5.1.8 skiboot-5.1.8 is the 9th stable release of 5.1, it follows skiboot-5.1.7 (which was released October 13th, 2015). Skiboot 5.1.8 contains all fixes from skiboot-5.1.7 and is a minor bug fix release, with a single fix for recovery from a (rare) error. Over skiboot-5.1.7, we have the following change: - opal/hmi: Fix a soft lockup issue on Hypervisor Maintenance Interrupt for certain timebase errors. We also introduce a timeout to handle the worst situation where all other threads are badly stuck without setting a cleanup done bit. Under such situation timeout will help to avoid soft lockups and report failure to kernel. - Fix opal-prd.service file to include arguments- Add ppc64 architecture, drop i2c-tools. i2c-dev.h is now shipped in linux-glibc-devel package- Initial version 5.1.6/bin/sh/bin/sh/bin/sh/bin/shsangiovese 16155854886.6.1-1.356.6.1-1.35opal-prd.serviceopal-prdopal-prdLICENCEREADME.mdopal-prd.8.gz/usr/lib/systemd/system//usr/sbin//usr/share/doc/packages//usr/share/doc/packages/opal-prd//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:SLE-15-SP3:GA/standard/2414e6f4eafe6a0d0f693a48ec46f9cf-skibootcpioxz5ppc64le-suse-linuxASCII textELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, interpreter /lib64/ld64.so.2, BuildID[sha1]=e09feb7e5d4ff5ddc06e1902589ed815b84e8d11, for GNU/Linux 3.10.0, strippeddirectorytroff or preprocessor input, ASCII text (gzip compressed data, max compression, from Unix)RRsͬS##utf-869d59ba4efd6747d7488269bc779663c4e397ea1d2402c8705fd6d3a976e4cb2?7zXZ !t/`] crv:+dϿ5+zkP'I?i;3s`H8p$SG]LOj=\D D=*R.e;'0`)QD6YkkcՄq0|؆J`wJsso#,Q(9~@ԶtcZ7 s" |,削pyRce8,-:)LHؗ&V z 2w!LYi*o`HG ͼxJ`l^g9U} kw$4= WyOBv|;_ͶW0/ *8e`|`HV&_rIF>c9 31A6:ʆ693|i2~8;:p 7Lt37ƛ*75oLk."#|%zCHC b5s҄10UK{٦0 #]j帊՗ܮ{o,5s0_pԽ=u'̴0Vk^drGb(q2}q怃ƞ|; j>ߗ 5=_2Kl3|a׈Bh}:5[TS1ǝmS]q:fs)6y~ɓ5Lr zV"*/^%-ƀ́ 8,l 62@Qp0϶aDg(8mYOAbZo~?LϱO&з 4~0pXP([l #e'ܪ_eNuX7-h#<@O;5wJ5k 4pX|1 Q6wj/*~jQpuC}P"bɃR |DĆ ARG,$fp틩ɢe8uخM 514'jVap5{i[;B؏wgπ\&*lxZP up-^:S.yzp!:ٖ 7G8JV)}*||Vŀh  9k&:D? G`*>(Oj>@IE?(A*aBVؙI%6/sjX\?&ՂNG";5_o9ƒД#æX@)Mc,/wkKoB <"Ir1W~6G*;2WV1p-Fgh3㤥[Kߞp]1y\,Йm5|jsoLuo yGpN !Áe'*@ <$2PgݸU"1GY9PJL_OHkz3_$Hpw!FiT/7 Bo?6Tէu[vݒi)&- N ֏9B}>1E]6z[6[$CWn)ʩ#dhs| RnnV}7.B};;|C.}4̯|uu dsfIš[`bb 7&乀 ]kXLt:j+YMi($vҩĕ\;2<; w7OV&HeR%OȂ3@24 c"uh=˽ {9#? A֓O~i2kf( I{I:1f~g~Nڨ_kزGcV8Id.AO-rn{{3v< gy_7,f[뿕gTqzpZ2: -5 NqI/(WvOct^3ܕZ5Ӈ[;g* $wڄ,Xp xդA/֙֐1Ɛkvm DG.2iK~{@"{~Ԑ7[MK$>NRm4/D$HH ?~}mϦd}' }'Y7p)ER}f8T }c .Q޺Z/")!䝪DSI̼#mzXAK̲t|:S Mx9"s:a4i„6hd*Og߳Tk{ϰKme'|Wn%w!Т0 nvCUAcP U-5TwҦ vD-饑IٳkL_ں%m&fE9#of,GQos^yg@bqԎ#oD-`%l|BB̐2 DS R HJ -6wQ H ŷ9kySPTt?@x9pXc|bGY ԃ&FaL5p).Ƴ|+T+ ]([VJѷYT~ 9ID=Z+mDiT/,옎YȷK#[_v5w>^ Sʪs)-kvC4&ŷ2[hK6$} jrBSJ% {Ò E e| D-m97(h5;墮E-qCR{l <-` 4\p5Veh9ZL]f,}/ TUQp0zn=[UXr3_/-kCi9(O"+1i rw!z?0 ~b񁯠\*&/`4iwgKL|;!ծKr ZJU%|9 {u<{Q]`}V$k-f߰+>eC7- Ptꫜ$&?b/l+2B0i]U+`'ijLwvlITY/+BoX`k9LhZRɋ]J6i7nIW{T>75:ثL 蹞7@ 0%|'~^_RS<'K/UD)s[Dp! 5; Q{3č6Dw}>q_{p#؍80g%d'Oc=.Kƣ T.? 5H^t Hp7G9A` 8 +"U]Jo1!ֆAH]y{&d~Ǭai3ڥ-~lJ[qKOBD}|z}9$\'zо1)m#L"^98-z m焗ԝ+|Ĕտy Xs9:tpHTŞ*)"!MhKL`WE?i}4jm+v+;*7\Cp<(p(%d2m:ݤEmV~4(\k7n~Ӄ*\)^7W'O\KYGB>K)̾H 6SudYWo-j6^I֡HN 5Chf2XRƵ/,9OԿ:F:K[ uTHU:J%Sn#HLnU4yVEh! y{#c#(&ׂ2~${5Wuk/`?*@nt\X"QX#@r p>OՖP=I0g BE|xb4Lu_CwVbzjܨI814^טsy^㾎9lX)Bus !xnW[h4> ߃l I#m>W$hbܶfk5o-bZ\|R+= 'Jvp6u-No@%MRpJOdD.J2Sg_YU)1&.u{BD0*Q)%j…& \ _*LѭNU{~2Kzkp V4 ^o<9xisr=xАVa"O]R;# jНh Pq_<|FAV"j .zw;!&(dY۞1e%<UQJ󔓊N'"mуJsx&,Ο NlZ,/g"7W&M=<# `N,r/ߋ{vT4iݤju&K?]QɵO=qh)'na7)J]#u@@Ad>*)uYxju*v,uy[_HD#Z~_TAm]E|<|+Du&)";#+)_wZ\iu'%YOuve?d'rZX,\LYFFu P =n4O !-nDE㭵=RZ)`poZ %J:k۱8GKa?$ơ$k%s:8'^ΐZ`F`MYLPqDkjbajANt,xa|{V-`'\kFPLѪ Kы43Ty- Y63E@>?'[2(ү9Nس^ˋHZ^cv b5/\KDu^L,.^Kߜv;$QwL]޼=2vG]dkQbcߣ i{W1yzj.iATbR1B=`y"dwdfo6-OBu mA] p*ݞYdqt} kC؎P}qbis9[n1e0SF 1th>AOq9}͈[rz?H*73 `Ƣñ>:s񾨂9H^%홢]5|X8&bFB_I/0%8Be> Nc 8 J# ~kFoE?!e@Z,uBe%W4K9Q4i=ӊ Yڛ °8qTNE>j#!cO߬9)-xz[U_q@IZM p+G ǣϮQ U@0]2e:HBl5לUXMITD#9G"kzS|Xe@k{F!]#e +Py#lܸ2[Xq0 8G?|*|x_:)B]LU{A{8.QK4-;]-ht^MH>eE.OıECUmwA?M,6H&Q20sQ]Av^GXneHqPJ3CArv݀piԞMoE3!yg3/Sܿ]D5ཧ}K^sNuK_ϝllua'~[v5ȿYFt,,輀JPUzLP V6 HXA[D[ԮV9"ZzMyw*>- yS2ʏT ~ʈPXitB)x7cBnJD }0V3Su$j׬Dԉ򪃎74 ^J%N jk~iܥ"m+:@5LpMJзwwJЅՒժpsSsEɍ$lΑe9hY22l!6}7|PcٙXTNt_xmTR4tB!՜ i[Ə" 07=H&ij:-IOq9AX]x7P]Q5_,;S6b7Qr4?|Ѿ9*'1 453>\1^;>U&ya~kq4dɽ=-Xi1 k5PUT泩Yg,Q:϶tf#+3F0`2ބ'VH;$Ŀ_]?cWɽS *6o7ȓA颃;;vuV&.mp$qN 08ONv8kMAo˷wP #<5 ;>N ?8ob-?Q4I7&{‹1&Nt-|*{"׍!S*zQ~2j4z'>_c0QAdEժǦ]1QBRy(F3ڕRJ3_P\ dJ_d/k %\`:3F-з W\51| s,m(Kzf&_N]!\;@M&%k!p}NyEaľez(ݧU9+˷q ^Щ)ɱz\]܈ytPocF&W4Oe&=Nk\22'HZ&x̝?PMXS~"p9He󡂁tf] d4TNLaaҌvv\]t̿!2ƪ1j̘Ы~M {U,-.9։_~LM\P帧}~Z̡ ]\Q eg^:CHY7B3e2GlF_uۡ-6|!ЦD Ƈ?o57BdDNYOB>mAbh-D.$Lyj12>)RqqFzg(0W6FUe<k"l`8@S)9y/HTlE{&w-PDž} HdI6Z M0 LP]dE#c`oNJyu#7DB5+'h颃gso<}muQ xJ~m𢋈5ަ8uwzP !mV~7c:v[5dArO(h+cC}ckdhk4T"&zr&Xy$}'kD"h1cp4N!,naPDTvݤvx˾K }=>d|[Ga]Tw]—rXd%yN2@ID D DM ;s?R&шp"/&߶{> `өOŔ)ƪx^f͜32ݥ2l\DE` C8KvFht!R=^W K]TK~r^Wi}}l*\ؔ˅"S7"qE>oo#^֔Ǜ.ɳAջ@"ǷELGD0XC>K;lo&PP޻ugq9t˰f Kifc%LZ/gc(xૠ!*>/v!&G\L.&ih)+֜ƻIS~ʞtt{g Sy3e%?fuZ|w/D@>Eϙ˄c(Z'` _cXj61׶ƭ$8LV>d.fm($ZVV"MVG<>eh`boG{kA=:TA'IJ?7JkMȨI=Ah6!D̿grxZ]qDA7\wk"K8CnybֻbfRxSpAqwEv3^XhAj)*Ss[Gzq1Zp5ԛ<]"1N`xM&]M?ui'ynHE8.OZi_7?g4y aGw|Ҡu߅4KL]_*&Ҫkcu#ՁBobJt/5%܊t2%b/r9PHc*<~.=Оېfuc{a!QxqN"n( >I]@0yG4}ՌoiD s:-JQ+vZ e3:1(2&e}~3a%R^=m埥rYpQX-NPLHC UX*z|G+#Ծ #vAlJ8.*BD$RqWb6U pZek|ǥ7<ʔ4_hngِ}ڇW@*`6zN ˿xJ7]C&%R2ϤďEGb.X}+6.w8g9-." qr%cۋ’`~&=vdm~f?9`HgpdG&F\` ޲5P*t2F0ZRzU\ FV|fnc!A䀨_ndz/_{d ak0dS$"xB$`cqj7|sJ CMY$!ATBx+c2̜(;}*J삐x68H++ʲT/,KI]Jߺ[Y":Gx)0ɹ8Qi3cQYA椃tv k6ЕL@ҶFeݕhtߍTg֔z{W>bF@e$B͹J v/̱%g ^ 658d񍏶ᖑUnqFFVF4=)eRewpoqQj@*-m9p^C˳pA$5YPω5ˆS2c^']ne,i:_ޚ (ɖng m‰@&E^a~[@Or#cď[DŽ@K'_5Z' HYNVG+%z;L49NbZJu ʅ[!ƕHo\KIHl~.mӿDJȬڍ :@6Di@L6vBlaфkD$/D"(uJ(Ȥ?R jk"cAP1tjnvUpc%\߄:nAŋNJoc ϪH;#"w@ڃr4Z:u~i?m}m xlfM:dBn90ICEڇr=oZxi}0 wnyE=^k8C =T~6aoXCZ恟9h'"qMdXL(y9x}yh;YɛAF6#%ˑoeEXTVUSD9%XJ}Թ&ЭѮ~bxjPl,E?I Aq*lk-d:~^U"'.5HƖ{X ݭn8dMqve >;Zk^h()xZ?\e+uGUm~_Wx~C`6C;=th tUOE0/!otL/t@_p,w*q6vWڣSWCO̧h  ]h, ASU ̪ uuVKL />Ez9AJ%4H2Ҭ3!Řxq*|za5 /Hk8mN ؗȎ#L^pz_B) Դ$(UF>#CZ2at12u*66Ȭag eThGc|F2]SO]hLR|GKǘLE3mZkP]{ߗ\JͩA ;P6%Sn&.Gi {JԛGI=,}O_(K"WSf i`>: `f@|#W-*Ge;BbM_5V4Qa1Ċ`ɨpn -&F7lrғ 4 t,M՟A~RŸ=Cr6fqdvZvArddzLc2T'.bϦ!f!=b32 ZҺ_bC ]~0FuPAy&-mkW6sLd ,JIP*yj#D}RD5PKrb$윢SMw"PՄDPh޹fО:3^tCJа6.q}ݶ:l;Qy7Rg,{\rCZ}MUxD٘7ɋ"VnD(|S,{25;cZld? 2'+n2ai.tݿ8}]X[ ǐ[D, Wn V WyĜ/ &:dX&NxqH3fʵ3fSH '"&YxbД؉է[M)}&rg j+ rU1uV!~lCiU+^}F!wϥ? v5ТbfPn-ټpYi ]1-Ћ2duԢ&c΋3xZĵ|ւ&CZf~jJzOa~3c4 ˉ/C-8$@ U3=ERW)OeuL֜XC. _}ʼncGY;A!k^Ŧo\_aFIzQdNoњy|c~*ј#zki΃ϑ:ۮ T`ppdk柕6˷'J31wU /*h VXJvra+ʇ5pw@A2Rsj܎|;N]͵SYdǞCQJ̽[ 4Tpm3vbBf/%J6osmwY8ˑ en8ob$s^n9C!2⭠O`bZ@Rax5'W퇓Z1g%u{$&Mt(.n)Í[zJIH9'R8j%!Y#5]aw }J g֮,)i8}I s:sGL9!u+@l$"]~~mLkٞZJXI>dTE@~kW9L`>O~J>sS6_'4eWM^BS["Ƴ+oƊ. +ͮ% RV&>1(@\P,ig`QɧSw5sj6/S/MEώ,&Aw]CS#d(Ew?m|y /hN7X)ν5zx|u xE]"*uZEHd nѨZb/sz7yU,qE܈*QuNj`\(Nd1"*42d@׼c _J!W[*vzޖV\O9=n=x6(QbC'n{Ѧ} Җ6~-[왎+_w"=n(u߽v\79@%>`K4[u_?Z6䩏\:4OpK;dhoW)eu߁)=%?c)BeC~WPⶑJ#,[ihC Z`Z9I\Ycnt\W`e|7j1c Ƞ_$K''FyUV 5bUW^EHݟ!KcY+үii+ iz=$d_"Bt?C)X$n}>/hܣƘ{#[{F~Œ>PW~_"гkն5&rI=Lo<"$gGIJ\cz{<M޻<:xK\rIJyk%]B0y1e+=dik{asĨARݳ' $CEvxݸ_5F:;lb/*?1W68oTCCft 9=^RdmyYa% Mrr)40ՆWJ/г:b n?QwSs70wBְI :ίT7u-x3Ϗ"`6{6> !Jk H(MVaqw`@g(^g/[eϖ8]ߓ5aפ*ycz0(THm{cyI1*t/"sQo8K f͎Do%w9[ '^ bWE AcGne"[{ Yɬ=?&WzjI;ήYH/D!e\9O,tr)x浚xH@)bL)ۛ6 ˑQ0.5 RXA2NjyjVL0K}dfGuq` JZCyBHB :|E3Ƥ6H9N\qJ _߰JFJ#›Oa q ^EOfc~WM4zFZ^: UZS Mmtg{þ&jQ`{:.z#zFns)ZQKhF7Ji$iӎL l acFHk#zմla c"|ő3y]u`-SY#73h&'L`kE%hdHxWHLS9;,J`eivN;G9NCɌq_߂2Moq/?VJphf+RXmdu*?d&<|Rq=#•MWLE$fGE {JK)_aG;5~/9p.)))>P|Hj(L<*te4B (-I;\韛Đ.kM]sWm@ /0sl9=ޭM܃q)[v;Ϧ~lwlbyx2<cƖE#aA[NjJbW+`}TuV ohNh.Gfv GV%W31[Bt*~O,I̙)e2E@%Ñ!fa i 2i~Bwj]sd%hS!* +%D@"3t qaLcXBӸE,UB²UIGS0 !wmD_zafg"4\fhq dⴚ"tqw1Ac_Əڽ/ۖdLaW0,zJExÞ]z龱-}Lς=d0¤Wlby"s "M(d̙T=1ٟ K%8 2/9[=gkm诧1OIӋe8!\e_k|t#G~NL|'DcqHs(䘁֜(* >ݮ]!fW!sXN@LDQ,y1LPzTY_ n5' 2i>>LEOܓܘ P;趬c[n VzDbK2Q>Ыc&t=_jFnw&u3f`~v0YGSR?FF=\QNm4YzwQפ;Zl\uh9_* 1yBk1HbpzsOmeB1}d*FSy(8W$(#+%sĽ ˸B|c_P(F1?yfR+39aol/A ]::1F(Y~ia&c): )Psα&2tc)ϹZu%Nv >*^߷s"9!H?GeS' 4xBBAP;1o<`naߖ}:NMK֤6g*Zj{bXHyp+.a';$eۊ4Whq {K?$7nB))v:fH̓"2Oi8\M{xopÆIB$>~H 6SBU$Lx8U[wk#ЛkxB74㏮)Pʼn ۸Ü5dt2fˢY4iY]xXӕ$r37Ǻn=y pε[ !̙u&FrpA )7ĭrgD"f-UBBu=a^5&3/hm}tۄK6okd F1-:GŞj '^#?(f'-޽Յ9q5Fg!vK %nǵVBM*k=K]?) 5G$m`6kK6oѥDC!SB?WlDl4ۃmg WN-)ZIJ~}RU1HM$1}ǮkR.hx|uX|@ f#ޢ3~kg:@q8./ItџCh9! 2hf{笃,b.ՠ.v>a{c -Kwk&Np2-3r(3FFrL9Ph FXU[]A<M]Hd+j[ͬ27a칤a N! G$%.Cn|E1&9Y 9Ml'^أ΁ȁ}(EeXI'vtE@hE~o]|<ꇪ3)h:mIJkڽM2f2~bt0$wu+#+l_̶!6x$Ɖiu LJVJ|oY4s(`Vrh` 0S#qV!QWn-Z~,$ % }G8'c$k"SAZԇLE/F()66eLzl8pF]^nC[Q]A@?z:;;:ZFD.I 5.C7&vH=Ya}Td]`!{ߕ& .m$#pX[oQ)9".!Ru9D&S7q9웹c=W? O[F5@^3(="Ц7Q.l@mG6v#wr叩bDŽ!;^ VtwG~9ҍZ!Yx0s:m˄w- ;hu3g@=ɰ杸)iG5u.bp$Xys.ڪ |ێ~*~=1:Y̳L&CB1ecoigoX(IL~*/e[ 30e WJ7%1rLJqWޕdlKzZ rS#4Uz_3ay(tHֿ,T)V\?$)фaiW8̷άj!f4 (FDIf ]m K4%`SVB!WWjd51MB@`Kp1zh$g;Exc G6Bq)5dϘsL0ϟLASmoxȿ̄qHa_ltDNAa| w'w*9rFUqߓu6$PbQtx.WDka<2!bc;x3[5. 0QT9Ry^$u3k^WKMbw{'ؕN1 *Թ26;# Jo~+vSv%h:w6^ˋȗ?=)yDf%)e m`,AG- #b运')R6[c88j▤v܋LKG/2R[e}Hi5!⫒Ip21m=дqKd, (W m<,vK&WO6-u>XUҠN3}t cKZCvnI@NLǙ6VO}(Y0&/OyяD =9_R{J!gϢ#GǞLLO& Cو2|IݐSFA܏#et ׂ=#\$?\i.~=5X~.mԈeilXĻQUl3n5`xHVt3-]:eNPu^=lgvVF_Hc]Ė+cu o,ur)&XmCVb!%,ܯ; xߤF&^οM$\D%bd.RUi9uE-أK>Dճ`(Q;gnDMcoj@:oK*,=e5`뀴CWVйZ"TLu5zW,s HppLkM;X暝p3Mi/ ,vsɩy0[o iTrcp5L%iC2q6IbMC%[u[h"r8s<*~Wfd~(%Y[qzsQmbߥzQBrW4G~аb7&>m-G'+?RJwP!91C v?&5 }]دRAS6])oLZ Q#ՙcڌ, r 榶qFօwZi+@r!x]O]Ò~uI +mɰu=^y7LcROېyDJ:@Eo}lىeÑJ~7sv(gbUߥ^*}Z@LQ >Vh8yeG*bZDjis7*Pb4716&Z&DMeYUe1j@<5v3. ,p2gVl<+^v>~VFTbVm>LD6'وACQQuLj6޾1+ ݘAj4]Q`4*T/Dy|_=柍58 "pZMU_lvn[ʉ."z`}2YE\qTh l$C@e5}5O賥^`c8R*6˄[(hj>XѐRc>M^rFNnX->NAaG),Rec7684d9 tE/6KT9D'Y9]dy=&w2@)pm9 þ[ r|⇩A`%1]{l;dj1[w29¶S 4n OGm]8zhyiiZkL.8[7^Y:{H`F-02x,ihaH٭YcLV~S"ʟ`Ѝg-@\9nԧv$tHZB_x3t4x*\i𛝤dA,D-BBg@ȏU}9Ngު32Y&!9?럇=J̙ߩLFz5߾oqDz~\L68;5K|_xK-ۙ ~t$7W P2p9NThUUkg^y'6XʶHϭhe|?0Xp瘁WJ7Bױcfse⋳;AЇK8fԀTO`i+<ྛ?- 4 }EU}3i0ٴyGI!p NY̓`:&(P]o̜d&9F_+Kb3x8t"Q}μ  =VTjn2{ Sm2rNk4@#?P9C~uגE&pwbހu<'v%vw(5A zvVE{J" %0k݌u&l[j[;~0,R( mZ!4;j"oҟsc"HFhTÙZVڜ7(4%<=6veM<'rۡ 1s^ӧ/?C//?ST_Hjp:y4W,>X염u7'F*f|l3P5rk>:tS}z<:P$ofرK$4ȟϥ&wC"3;rQrbPBk ׼`ӬWKaqrMG.wo؇Fr4l#ͷ;-Dz^g#j~(v5!idoƭP{ߚ7. _ٖ$֥* :-_=]U&%kN SΝ~ȮIj7BckɣfĈ5&GW뒕~ZmM|=[f}I V, $KXNvBJZ'4+wLVsNW)$qi#*5*{O\A[xiw&嶲1^o< Wd{.]74ps2."ʚPwo&)hG}Yh=3gue]ZHe$ԗmTcv?Ȍm]bkWJxp']sCx08\p=|vtpVRzkGK F|AGthi2aJYZ%;O]%1jP-)ȟ}BWj3 'Q~S XL,woVf`m|t( 4E7C_#t: +S2IYH`5_HS^VxX-tU Bt:x !p<$ob⎩+bU?1ҘDGI 3bKh :`j Y^fW!V]ao8PKOB\r![NR7?J%Dk ܜ.C{',as9ŋ1ƕ iLqHw&Jcg3l 1k |9V} ?Υܞ|@d !Ej$ּqf?F)**%Jb="3sҹB5½Uq48f/4M "t^w>OYJvI ‚ ?%"S&ͦPBT ZOg*.Wus4YQ-O_%%8 *HS1w&?ղTja:sG#jbX4kf.#:Rq鞍Ҹ}qkيC|uTD:̤6Q'lYлG )%v ~|By>'fL!M^$Zh64f @'~C(!NJTa٘wIՏ>}~^·9y#@&hyĞqy6 |V:Z 5]`z2ۢߥZ(FwT_F@S gkc|\XZb@ÂX҈|XHOa1m{z{v{*1} įQ}4&⑥᥌g)]r=|4C[2iZ(KOjz:WN`| XzvoM)&f3ַk!p"Id5U@6PR"OF,)5` ^CVXmfG]B#UmHoVH3U;֊' ;7ֲͫBr;;>uӅeMђN_H^FzŬ":B4T"DY;q"Wen.C|ѓ>|\T6}\M-w~Lr*=ldGg p5[gbS/A x${um(04ZTYL#U|7;e'X,P>}*59g !!)tx`j2]r#a dswUխofr&tM#IÚلCo$`.D|$u.hޗ{S?3$`1e6V\.w~iNU+ʷ>`hк+#3x,jϠ:g9 b% c^0n >ӲQ\% z+1P/ОQeSx[$'%#z'~XjBH{͙7+&G?kr<[>:`0DgwI2~aA↌iS)ν9Xt_BK  duA$Or5#| DAOUO'qAu(h,lm|k TȘ&{j{gMɅm Sh{rUYiՙsTxI?t2h65t~;&8li@퐏3=?'e8K Ya,d䃔 Q{>MN$! lY*Zŧ Ex 'rTdWA`XXn#F28`HRߡB1_3D2_#%XijuRKó_b(DE:lhŝS5F>9n8#)dPT7<oXšCrQ^DboԆ$uOXYԶ/x|P{>/nɤU6v=X;G|-GAxdJXO?U9 HL@n  l(>0 (DDv~"W ZGaERl?b9'xJ|-m{ر}2& H%R*|a 9 q4Srȭevgʺ^Ņ; 79ϧM+$8pudGŎ: O!8/f菖Nat8ܦ^N_.w FlIޡWT(~hX)~4=60z2XR?.=BW7};o6֤ex$kaH2Kʮ+zo#aMO1GeR{tWes cj+MjOs$S,_jET#z5?r>2q}) gKQ mjw r3^i5,? Mv̷JaXPi`y;=읍$Ne+socqM6Q[y4{,&Ow6?_nq$DAƀxڸ] {v`|k+GղZ$Gh w/ݘWpS.?VYPgⲨQp>e+Z K.ڶ37]2^_Yʵ.b F٥˖.fx.2DD '[hCW gLT֠  v;H^oo&F(J@6V(n_yFY3䡹]'tSʕc p[ٹA-d u+E2@ZAf!Ě6vPPjjVRb*U8* ["듌7sƘ}`SJuE#qR+ǪJUtHF^NfJ<_smF>1AA'gԘ3ҵ×A*ڋg-,X@hlzK\NٞM*'my$״ R?)Dp7e캁ɍ}*+O,>/gy7CBB` ' @f2˻́X9 j~mkzG iU$/:xkXl5R"$C3gﶜ¡CgSIOn~M-#J`Io,xesxV?)2Z?gP%wg겗*wt Or-x;;== :]!1~kmˋObXեiizϡtn_D .Y|oW(r1Q?m.e=Ѽ`3v8R>;i(~1W&SZIlM*57xׄ)fƒYnp"?csw\jL=َ\VP<2JB 1. ZyAu|>!e^Sce򳫵?1`Ɏ#p#CjױG |}[ ;ՔIU vg ԍ+`jl72 % <S_e,;)uÓcIXh4V{ o(]/mbdȿİ%op0ēQ, pmj0fR9 FAj(4*hfW ;o[`¾"{0( Y ވLg5Vc?Xi'*+:hMo΁쀦ĥu+JQKj2 huȈ|,۔7D]R-WCp(ad'PRܧʖZhn6d{FpF*:-J,:"H;78<"S?fW t+9 [j֟d2HyaNc 96֘` Ǖ}khav3ܡO#^Hm#!/ $WTȾޘ0A.<u\)(Z*`BPK}Cizsv?6|Nm EhW#?3 ɊOVIiuRAڝfpt26ց #pƉI)Cܑiʩ1[ -rÆ\4MN^~9:Ɔ8_@Qh6oʷiIww`H)S8x iڔ0Uj%^pt{1Gt,~z "5z9m/ !lE#P6!S~ɍ y/Vy[yd_;F=!X;P5ֻ+n&r N 7)-Ma32l8w&'He9 T>1K/ɒF ᎺI}.#;5#bE\)ļ70WŬ5cA`͏Eclh:oW,fWw鿫ˆ@s@DkRN#0kjId\if盺p>/d/<1Ru/.E guB sx"Ym*t׎$%}#}AxWQfݟ+Nby)ll*::\G-D(-0z(:bމx0c 8z?X~53y"`xdi$'xk~SA S7'S N7O,Ȏj~KOfIMlk6Lфr}&d bP\59l 72!2[t ,1Ajֶ5HӃFI;nq炦p(a+tΆ>X\T!(Buؙ(kI]k+ |h(g.&@'(Z>bl,g@TBҿڋJd9ʬ!@D cO#EW gl iv_hDMQl!VƍjNu6 '7}&^f,zVtwͷSh}R[~71y&G|̍zM8qǥmr· KV w_C-/S7B"@&շ@#XTAX)Xa~23kNv>6鯶X߷GV {\zM"MXDfBSQyK*ﰃ$ HZl YZ