SAPHanaSR-ScaleOut-doc-0.185.0-150000.36.1 >  A d=p9|1N*ggΧtlؗe7uUi>3M'E{˕r*;0Z4p \MM)7ɂ Ï]Zj%}C/\sh L/ܧ:T^h`?q{O' .e۹ v/ثyQ7U9>u`nIwoV#}OEs ?Ufalx-)խ8'P (d0ac6f41523cedfdfb84420c28b91c4ccb7b25fcaae046a5ad710aae3d85ac7c9cd475b76dc28b82e2d6c5cee38a3a58bc435389xpd=p9|4yܠ>u&7-Q>mzMY3cHHCm򣒓p{&5 ҆?O"+q]9 ,8}J` jR~9W|iSW<srO57Ň*/W29Ev)IKUzZ+xMAt @8x^ D!Y7/^~}׈U|5k=* KSnO#3粮S5j dZQ>p>*?)d! - G 7      %*\`x (8$9`:^F'G'H'I'X'Y'\']'^(b(Bc(d)pe)uf)xl)zu)v)z)))))CSAPHanaSR-ScaleOut-doc0.185.0150000.36.1Setup-Guide for SAPHanaSRThis sub package points to the Setup-Guide for getting SAP HANA system replication under cluster control.d0goat25PSUSE Linux Enterprise 15SUSE LLC GPL-2.0https://www.suse.com/Productivity/Clustering/HAhttp://scn.sap.com/community/hana-in-memory/blog/2014/04/04/fail-safe-operation-of-sap-hana-suse-extends-its-high-availability-solutionlinuxnoarchP$d09f93685fdd9bae3d05b964e271864337516c19a205a05f348b63ef1c447a2f9erootrootSAPHanaSR-ScaleOut-0.185.0-150000.36.1.src.rpmSAPHanaSR-ScaleOut-doc    rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.0.4-14.6.0-14.0-15.2-1SAPHanaSR-doc4.14.1d@c@aa@`@__h^2]M@[[2*Z@ZlW~W^@abriel@suse.comabriel@suse.comabriel@suse.comabriel@suse.comabriel@suse.comabriel@suse.comabriel@suse.comabriel@suse.comabriel@suse.comclanig@suse.deimanyugin@suse.comimanyugin@suse.comimanyugin@suse.comimanyugin@suse.comimanyugin@suse.com- Version bump to 0.185.0 * avoid explicid and implicid usage of /tmp filesystem to keep the SAPHanaSR resource agents working even in situations with /tmp filesystem full. (bsc#1210728) * fix the path for the HA/DR provider hook in the global.ini examples to be useful (bsc#1210573) * update man pages: SAPHanaSR_maintenance_examples.7 SAPHanaSR-ScaleOut_basic_cluster.7 SAPHanaSrMultiTarget.py.7 SAPHanaSR.py.7 SAPHanaSR-monitor.8 SAPHanaSR-showAttr.8 SAPHanaSR-manageAttr.8- Version bump to 0.184.1 * add new HA/DR provider hook susChkSrv supporting a fast-dying indexserver (jsc#PED-1241, jsc#PED-1240) * add new HA/DR provider hook susTkOver for blocking manual takeovers (jsc#SLE-16347) * add improvements from SAP to the RA scripts regarding the handling of the SAP tools 'HDB version', 'HDBSettings.sh' and 'pycd' and the SAPHana log filter handling (jsc#PED-1739, jsc#PED-2608) * fix SAPHanaSR-replay-archive to handle hb_report archives again (bsc#1198897) * fix for SAPHanaSR-monitor reporting "LPA status of one node is missing" (bsc#1192963, bsc#1203973) * add lost-nameserver-slave handling to SAPHanaTopology, to avoid toggeling SAPHanaController resource, if all nameserver-masters got lost. SAPHanaController keeps started, if WAITING4NODES event needs to be processed. This only keeps the resource "started". The SAP HANA instance will only be started, if enough nodes are available to fulfill the needs of the SAP HANA landscape. * add new tool SAPHanaSR-manageProvider to show, add and delete HA/DR provider sections in the global.ini of SAP HANA. * changes to the demote_clone function of the resource agent: if the role is '*:shtdown:shtdown:shtdown' (topology agent run into timeouts) the function fail with rc=1, to get the managed resource stopped changes to the stop_clone function of the topology agent: call landscapeHostConfiguration.py and set the roles as they were reported. If the command timed out, set the role to '*:shtdown:shtdown:shtdown' and return 1 to get the node fenced. The used timeout for the landscapeHostConfiguration.py call can be configured by the cluster action timeout, if needed. It will be 50% of the action timeout or the minimum of 300s. (bsc#1198127) * SAPHanaSRTools.pm: shows terminate node attribute too * change SAPHanaSR-manageAttr to support the different behaviour of 'crmadmin -qD' in different pacemaker versions (bsc#1200969) * fix HANA_CALL function to support MCOS environments again (bsc#1198780) * correct the order constraint in man page ocf_suse_SAPHanaTopology.7 (bsc#1197239)- change version to 0.181.0 - Add systemd support for the resource agent to interact with the new SAP unit files for sapstartsrv. As the new version of the SAP Startup Framework will use systemd unit files to control the sapstartsrv process instead of the previous used SysV init script, we need to adapt the handling of sapstartsrv inside the resource agents to support both ways. (bsc#1189532, bsc#1189533) - add dedicated logging of HANA_CALL problems. So it will be now possible to identify, if the called hana command or the needed su command throws the error and for further hints we log the stderr output. Additional it is possible to get regular log messages for the used commands, their return code and their stderr output by enabling the 'debug' mode of the resource agents. (bsc#1182774) - add switch 'cib_access' to the SAPHanaSrMultiTarget hook to give control over the hook runtime. Default is 'all-on' which means there are 3 cib calls performed inside the hook script. Changing the value of 'cib_access' inside the global.ini file to 'site-on' to perform the absolute minimum cib calls (only one) (bsc#1189540)- change version to 0.180.1 - Multi-target SAP HANA Scale-out replication support. Extent the SAP HANA ressource agents from single replication automation to multi replication automation, which means adding multi-target support (srHook - SAPHanaSrMultiTarget.py) /usr/sbin/SAPHanaSR-manageAttr - Add a helper tool to support the customer during the update from a single replication automation to multi replication automation. (jsc#SLE-17452, jsc#SLE-20081) - The resource start and stop timeout is now configurable by increasing the timeout for the action 'start' and/or 'stop' in the cluster. We will use 95% of this action timeouts to calculate the new resource start and stop timeout for the 'WaitforStarted' and 'WaitforStopped' functions. If the new, calculated timeout value is less than '3600', it will be set to '3600', so that we do not decrease this timeout by accident in currently running clusters (bsc#1182545) - improve handling of return codes in saphana_stopSystem and saphana_stop function. (bsc#1182115) - If the cluster is down during a SR change event, these events need special care. They need to pick-up separately to not get lost. - integrate man pages back to the base package SAPHanaSR-ScaleOut. The doc package SAPHanaSR-ScaleOut-doc will still exists, but only contain the file 'SAPHanaSR-Setup-Guide.pdf' - During a SR takeover there may be a small time frame where the srHook gets a state change from the API with an empty site name. This results in a mis-configuration of the cluster. So log the occurrence of an empty site name, but do not generate bad formatted cluster attribute name. (analog to ScaleUp - bsc#1173581) - add SAPHanaSR-call-monitor - handle 'leftover instances' if HANA is configured to have only one master name server, but no additional master name server candidates, there may be the situation, where the master name server died and so the landscape has no active name server anymore. But there are other instances running with active communication channels. To prevent data corruption or operations on outdated data, we identify and stop these 'leftover' instances. - add workaround for 'sapcontrol -function WaitforStopped' terminating to early. If the master name server dies and does not have a failover candidate but there are still running worker nodes the command 'sapcontrol -function WaitforStopped' terminates to early and does not wait till all the remaining worker nodes are down. So the resource agent needs to wait during his 'stopSystem' function till the last "partial" node is down before returning a result to the cluster. (bsc#1196650) - manual page updates: SAPHanaSR-ScaleOut.7 (bsc#1144442) SAPHanaSR-showAttr.8 (bsc#1144312) and others- change version to 0.164.2 - The resource start and stop timeout is now configurable by increasing the timeout for the action 'start' and/or 'stop'. We will use 95% of this action timeouts to calculate the new resource start and stop timeout for the 'WaitforStarted' and 'WaitforStopped' functions. If the new, calculated timeout value is less than '3600', it will be set to '3600', so that we do not decrease this timeout by accident (bsc#1182545) - add return codes for saphana_stop and saphana_StopSystem (bsc#1182115) - man page SAPhanaSR-ScaleOut minor mistakes (bsc#1144442)- change version to 0.164.1 - adapt man page SAPHanaSR-showAttr(8) and the README (bsc#1144729)- PROMOTED/PROMOTED Fix - The PROMOTED/PROMOTED values happened after the main tenance procedure and the refresh of the resource did not fixed that (bsc#1176330) - Improved SCORING and logging Score of secondary in takeover phase increased from 122 to 145 to avoid promotion of former primary masternameserver candidates (bsc#1174610) - Fixed typos and improved descriptions in comments - Change default timeouts and intervals to match the official recommendations- let the SAPHanaSR-ScaleOut-doc package conflict with the SAPHanaSR-doc package (bsc#1157685)- change version to 0.164.0 - restart sapstartsrv service on master nameserver node (bsc#1156150) - Use a fall-back scoring for the master nameserver nodes, if the current roles of the node(s) got lost. (bsc#1156067) - clean up package, add checks, correct typos- Version 0.163.2 - Fix bsc#1098979: SAPHanaSR-ScaleOut SAPHanaTopology and SAPHanaController allowing virtual host names- Version 0.163.1- Fix bsc#1092331: SAPHanaSR: SAPHanaSR-showAttr fails to open an archived cib file - Fix bsc#1091988:SAPHanaSR-ScaleOut SAPHanaSR-monitor depends on package not existing in SLES - SAPHanaSR-showAttr, SAPHanaSR-monitor moved to /usr/sbin to match the file layout in SAPHanaSR-ScaleUp- Version 0.163.0 - Fix bsc#1045603: Update man pages - Fix bsc#1045536: SAPHanaSR-ScaleOut missing update to use SLES python - Fix bsc#1086545: minor typos in package description and man pages- Version 0.161.1 - Added a package conflict for SAPHanaSR, bsc#989162 - Restructure package and the .spec file- Initial technical preview release. fate#318793goat25 16899151840.185.0-150000.36.1SAPHanaSR-Setup-Guide.pdf/usr/share/doc/packages/SAPHanaSR-ScaleOut/-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:29880/SUSE_SLE-15_Update/35586eb43d64895bf215e689768851ea-SAPHanaSR-ScaleOut.SUSE_SLE-15_Updatecpioxz5noarch-suse-linux/{.8FWExYmutf-8a8dda117d40db81c6f813ea54eef6cdec26ace44fa1d8f89dd5cf49e8c1256ed? 7zXZ !t/QJ$] crv:eE^s΢Y@#nK@C-CN_ d0̝mK d _=fZcuH6|\?ڊ"4*Ciؐ]_3ԃcLz%6vva\>+o¬#Oܙ0ɭ|ɒ Ol;rhd{WF̷Fs.*b(,baſw&YdR'|N *ej 8'-lܙ6DUZ){L}9U롂8Ke,8tH Zu[Ɣr\0  LAŽ#܃x#  FikmSe{d00AXMN3H["0̨Bef \&yܮ{pos&8E}[>R)P_#K;'!.h` ݃drNJLn YII`:>RN>k9$O?cz+KӋFNgҴqVw c\w* 79]܅B+.S6$ӎUpE>5ȘQtK{n N Yt-xrLXs)9\ 1$?= `^>s.%ٓ.SU$2xTVYC33$ĠbOM/ۿى]D:,T OZ~FsY:5ơ)FJ1)OνGŦPg-iC s&;|酩\F].=) Mm[̣5&gfR`PX8zT)U\hחs5gO Ƿ'E{"t1M^.B۱(+=P|Z2YBU_5 {&o DHOeWKCF#JU5hrb'ǯ#3Ŵ;h3M ŵ`5JMBRBw/0'Ѓpkyj3". pCeiivݹf{qxe${DZ8' )^Ls~q}18|!GְG2t/"MvR92QNHנ&<^/`eB]îiψ98 ~P2BvUc|_jE IpHlٺa/3CMi(o,n؄7m1i%#VQ^UvijG2 jmOՠu'&{ny d;F/f#'BUU\~œ+b"D"!kONW6ؕn+dxzgSS^0~,TwNӵU`ߪkӕ〕[{x[syh.#1I>UIJIv y ;xXǐjQʅ^|4ͤcc٠kp?0/_8im1Qo1֤ӿBήwKy* T߷^/okZL;z,l”7P/L1V* <+'1Z$5 Wfʹ[J+nm(Z殓m%F,ʺ%^fz@R|G0u Ǩjb7u] I)?ޕ"67g9Z~]F_o') R|a*'Ѿ/- pQo_|D<ݛ 1Ufּ,r7mғM;04ř&t.E0!>apn2""^3 # Jb8r[^ lg\BVos@:zRn]hhl u+WF@v,! ' ߈9M<@x@rEsk3Ma41y: ItߤpwK} ,ΔhxʽRD{shImL{kwx&ȥ" 3SfwV57v+]fsH\ew<QB=sjr?>¹)>CM}Wr12pR̾۔s2gajR?fKplChj`/ H"Fc+#?㤗^s} scNJ-cOK#xk`@#''6\}7eA.Gݣ !Y(rnq<%o@BSYZe$縕x{@|;Sz{(:{x Ye!(nPWw>cujگQ?wKN0sT| :ެr  bRJãBM?ۿ,Ec(.RlBh qf=BKe'4|:ʡ+;[q{f7.)΃&f召.ۅ_9(TL CEsnT:ke{ܯ줯Axieڸ BG+si0x)||܏'ƒ r%Q~`Q?u GI`uWr^HLVӈ ÁnW7!gu;A< ƔAuT:Lgs,'Ҍk`*88A!5$'}m\$do1+;QF˔{H F!9}z-R~'e!!;M`KǟiRvɸ }qϑdɜw\vN0)=q}si'ŀ2 5N&nAh8T%샦`)ܞ`[m2)8dˢnwPҀ}7e0Icj%2͎yX/G`Υs7lx" c;q/BERgR6ßZbQкbZxC 2~Oɏy>PBFBlwUO?TgZ"+al^\Fqxn{m dFGlsc 8n bQ42+}x}Yƹ%o-LNØ*n9*^=U }I3N O^̼S֬#n$0 >GdT:IlWW gfѠ Vw{|, x£L`Woh 9]f;yNc 0"t賎יNh&sXK* qN#\!^n>O9"RV862? {O߭LFƠU`ɾA(k*.δ}XCu40hKI,tMH8 $Un^loOL3{H/, BQbH?AObPϔ{^S&lK&yE_Udz a_VgTQ[SQͺ4z1v˳9 +*7j‚/QM`Z#v%>3{ ?l+Z֎G5gL-R.UfD =@ї@G2SZD*0d6 6|)nP@/vxg@/mFҺL IeKTng m1uknsEGiq^1x1t#n$ U%YZE g/A'A𭋅7fKw?!5lTm*ieV؅|_Wٗ`a G+@`Um/ B-|w7qWK@K$ yh`Md 'Mz\NnԉOx\% ܔ,͇Ie [(ʮl>N'2j mM1Ըfބðq=՜$( =nX~emOS !(N^\ǖ˫#5U5ײQ3қ/ѵuUAᜌ HB]l$=ܙnұjh2&NѳCl?]G[ⳬ*̜dr&'Xtn+g`:z_Za5T9Ea;'Q1 ^Dz^E[YʸW1agK^YS׳O $mjΌ-r/~ym!LX |i r 9ᴓ 3V!Q +f]wРhI^hִts/@M p._:g-P< CG3XL3Nx'+i')!(C*֨H2>8~,x/D)pqs19foKQ ?3nTTdT1fD^SUV$+w:ķ3KszqA? <8hԖPlv<~rCz$% e8.2t8V' mhhS+8V=1@3wAvp1,_6HFoû?4pB rlxXpp3өq++UWϩy]Q[zě8Wδ19 >F s Wٗ`5ޣ)SpđA=wP?Lk<[T1q! ],o0p S|ŠaT=UV8TҮoH fa#S>6"Fz[;!ɎjĪぷzrֹ߯,CƉ*${_uvMN%fÝI˱l5>SI뫑J"T3hˊHzƦx-*^uO+n?Ghvvb tޱ_kS7M 9-6s)߮qO}a{ h;z ?a%HڧSx52NR9˼fT"T5I?-ֻhMzwet] t׀$ }! 4풝WX&$LafN wr+vSk`P%e>g3êtm!ﻰEEſ x2\ɢN2^, p_FZ{2j k}'%·!|Uv!må V>.P(^Goߟ}!L6ki ǝ+KY"fђJJh>4/sHvXIM|đQ%摠7߼!af_Ѧ?h /q@>D"F`*vn>pm│zzn Ͷlĵ^ CWhhcw[\3 Jٟoj|`OA?H綞'mm29@zQaI+i@?aQ }l$ѝM* $,q<5Ҝ(8RT薞sN`q5[ /6#.%_NcT0meF2sKR-N/<%n-HDqajI򞉋mu*PYX~EB3G mƳ'ĝ]9 e )#i& zxFW2WR^5aǗgOD/{_dŴ<DUǼĠcQ2KCNŷ71 z9ђ7H/l2lngR#!Y^~/SőOL ia FMD7dJ9ɛ(x6Ee'#kkE] Ye/ 8#!cHhs7C_NIP@P&AyX4`V 'pK[(y@\5iAA> Չq'D4qZ T8:M |3ڒ=fC;Rl(hD=>-/Y6\:(?Gz >G(:G#`:bG[^6;9_ UmoW/PrER͚6`q} <-gD+8g!+PBG9 !CD%Gc7!LTn/3R(B3b*:fۀO$bBҏSs4n` QU$HCDNj +䌺["Sn@d`; DY;+ĩGLQ j<H!z8N)ҹ5:ĩ>;\ࡈ%+\ݿ7)Ɲ20WFkX]eL`CrA-[#"BDsnKCt?G!`T|d˚hX-Ƥbe:Pҽ}eҍ}6pW3qq@d׻*"m!VN:{NV0k]U^fqͷ^ kAHH (&y4wXbyj.њiYXɈ<PNߧNuyJ~DDEpJB4fү$-hyY PԸ ~A;U8 Vӈb3ao!8ϵyuo0"AZ~rZj9k r޶UjT$湲1lJS*No@jDpѣfsjPS\ך+Y6"Oh653D1peKa6yZ!ZkC~>kfȱD}CM7Mt̒MƂcә_V`4%.;r\ -)v]&ԲϪq>ۂK3P䟩O\bj]?J Lc][⧼iTUgLLKXBw.QGlEWQnZb0+!hj|X^ѱw 4E&zuRq8 fۑ>*8g1p^@*U;B)@Iskl v2R8@Zo@BM+o/՛ߒYX9ӐihIЪ Pʰ~s q٘ iX̖ %/1o 鳪-'@\GSlnBYc j|I72'Lgx̮pjg2' ?EQcz#`Pg 3Y՚X OI-NY}RUC-|t2#xAT d3E⧎Υ%O+_\i)^mb/ȹߏBm;_w׬£0>Xӧ*JN$ qy@RKY5r}(}wMY=h`z[6ؤoH7g4ӄ;X';"Җ'#R^8f f4>=HsNe5s;k( (0fvn!gSޒ&G(ҿanYd0F Gj\QsZ8;>A_ N'JCcSq7p+m P|P'a)ZwaѓE3K7uG-wrP:4Nd1v!2-$/cdUD7UGbkTT;=&v:*'L{_re <:Ct@GY/k˟ERIKp18T'OͥYlwG.UNӼMJ)&`[0$,-y{҅kח\+0ڦh՞a}c#w.R[ ,X"9}V8o>& ,Li+ڼ}>lY8,stYGRXCzpMltbYN8S*0wjwr!8}'8aQOo~+ *=q 8CAI^Tqza#BT(+C{!MI̕bJ7.c!cz @ɳ)!퍵W7eŎ PvB2sh%lu@!L銒aL_o\o,~ޭ65ߤ"֏)?xYi5 գxGjj L/^ʼӰLucjeÊb˺j2`'[kҢ(,  L!߮k+6lۑcǹ]#,O<[}m2),"?4i{tcNQRvY碘b䦇7d%>$e;259IB0+G|aCtP>3*㟞P9JlC"P BŅ&輈dLY8R/ɴ*u><>CCp76@BMB_.ߕ#7 7$j*+"~:$A?N *84=_nmkW.E1ܐnj(x_5B5dQ)dZv9*tgҽhe$`|靔s3AMdfIlNJk-2og5aa$O(ύY:=i0x&6^%;v>t{"=~F^ X`w~Y8)k90d;RKő~ Euw6tnx cܣΪUDx"&F-w6ͻ"W*,I4!a>yEҜαR61guޜ wxJI8Aa6r<-!P~K Y;C diePE]>%s5 -Q& ljα}#*%jW?"/E6,-aAtf|0}qAHKeTyPײ> ɸjO-rJ.~Ի ge09^@ٮ|"N@_H6|DŽX{WԵ3(F]DvI1RAM0C+FXJw7Fm'Z\UXnT$/;7;ed,uB- ϴ `W7@ #F a"$tvq<{{E(:ow0@꬝3 ,T=}v#l+({i=HpoP, C X&A) $CgO:gwVԀ،jk 764E:.-n!N Xƛ!ì2}g3F#wd "S'|/ B/ PK@0DRzu8>d!̫$-a%eD /?]3i?Rnn=h,䓏g.>MyeЬ V_=RJ[ c&Э}Mu,2]w$Ý~Ѷ_SS^|cx7Xu~"tqg郫1@VG{zF Kp:5BB+# ɏk`A,\ [hawsK7/>?J9ejtr>'.Y} WLT|8"%"FP}c} ˝dYϲܳi3hiH,wO![;+ aICz" (|T>B6|iiV fq"#?h[AF5p"MhukXOiRS*Hߠ/z.4Q)'Tc nSZ S=3*CO`$PlzH4SM05:T.Wxsv^HNr{hKB.Օٝc#V éq)hk}|Mu%4scu5nYq#)^ HjL(+Fs U?3 wED|^+ndv k&~`%ا8ժi"ףp~z 7U㎾?,r:E@hv5W}1$ZjGe9\9QJNh}xë_Q'f[sd`l:4"Q d*7FPhfiK:3h.*.2mQ\LwX_cR=*L-ht7: ypmVc*R.}w pTeT@ όNOy6)G9dv`朑A_)r46ι6S^6й ̟ b /Ee!q!G@ Xh#ͩW}o 0$Wj[Ouk; zR4`e>'m}x _A4C!16Ĝn jZO^pKb{ \/zƌƬ)|HA ;d/x\2&W "a֧wlr$~GU]SKӓܘ|S?-,^t6$͜Bm /%-²p`8H2Yb7b.sNɝy о(*2=VdJ U6$E&p}&EjdbUzy8hc,=}k^|@GSPGO3E2ULFjkItXMz*,R[^BR8۔#0u1 3T@@C.*k|,Wו[b`KS5Z@rv FTi!y&IhM _BGhp5b`b\CTÿYL(cFr 21)FA@*||Ҹr_aᣯq*iI&pPҰ)7c{I:ImCEefzFȪYurJ˨\ iw\PqC3VaX{=vW] w>Czen )ds."$C(gA2ڃn 9i_rg Prz'&U~_{@phrS!=dBnÅPpJ*BɵB|T }bDU!Y2Pʁ*_g)5sR!fX"'rW.x=8IFM 1iQ_ !ymIe9v-RCoR0R3Wa0IKoL=1_jݐG5&<@ 铊qAy۷H0=~]D\}O:,Ӹ>uT޾h=evspO<ƀ IEXV4MCݔZ1d~s8qy$C ߑT*8`Dn5Ь"]eA]{;aK٢XX{䴅)jt zv<t -]O3/O'%@fc A[k sUTEld8kTS gަ@0fVHPe79g: ;C]ˮQ_{SgrRcӇh.3cI#9,7=2~8i*q">=[Ee}A*Y-OgiW^nd*6ΥSi`s7TT8 Uq"xLymODS2DxNP8`!+إ*/fT쀉\@lWFfH0x 2rG 3䭟 =8%?nӬumF:G3(p8H5m K94 92 i^5vcvxgQsIx4S-F`TR(]IO`HDxe ruDcY//ĹMua:(?XҮ2a~:W.A8HJ`5Q䕎^&jiЊа%22$L;TDԝvIf^ UU Dzw̼6 fr 5YKY'>ua_K3MHHjƉj#꺓%)J~pϡ7vG٧!!RPXtW%]Q2?wxH Z[EUa1"s!]l?uZ,A˨涢-w7G ,=ؽ]"URzR9X}9ʿX~"eS5WZq%2AD5`A)I.5Y$f@*U-dNe8©!c(RoÃ6v%Xcq&uQЉ:Mh-3|}&eIG;=O!,o5;Mg"+xGx% 7^#wD7'6{T")253#HS)3=GTiB^*αVZ =BZb9>'ݰf8*qJUNn:5Sch=K9gzϊ[q0gq.ϙuBzuzIܓan*{,樣 JډduײqliNXtqfdEP9esсܾVD&ۊ]GdX%@q &_oԠu@~R:~ mO7$]ZWN?ڑ]rP̈́wu&(l"m#TQxrM* t}GrP.3%  Z-75 l[ī7n]<;ƉM.[2V|ќl2XlLǡ8i6I:郞|:C`3BJ@ʏ_W{%Y)"pH^U}/Nd‚ }0qb,Te2џq\ &ћ^{,c>C~qjv 1\*з *ROҞ&#ki|,mFRIKf40FǦbuvDhGރl:+4Qi9#)9#ن:Rgʹw2U_?@ zt}ʗa"ڢ]ؾ#(P ae@ Y7 ?+'{V% ssm1AǹNGܿ(W&}=PCT#I^6H *˸%:cF9_RQRsBJ6H];Dz1os>,% o:QE"7Xc$p_9p>鈊<##V.W-.-MTpؔtk YZ