sapconf-0.98-16.el7_9>t  DH`p_/$ƨo[%ݫGUu 鹱*eҫ̽E[\z  >7`MG xeBIЗ }`mz~Dp(phN *ǞۨTS@=p:$\J&Cig+$zQ8-7Q 4Tī[ߙc+ݫ8NٺZ|?[WpW]M>ËLIgQ%e;O5t + ;yԊWbc֧-;Җfve+ `cbE q͝A*ʲN le#\,MaFo/hAG]bW&H0'?}XA#cKڏ<bY:B N1 VuϜd "2Cf±BQ]~cNpL\ \Yjgҡw<2!'&$`IXگfQLXB%+=B88SF[1mw;1!ldᬠYLRXyr5_5e6`m"/V+ho40v{\߯ Sy= WnObxN]4A;.?wx3:18c~Q?h31SA0.?.d   H<@X\cj x & T       $,\(l8t9:A(F(G(H)LI)\)]*^-d-e-f-.Csapconf0.9816.el7_9Prepares a RHEL system for running SAP softwareThis package contains a script that checks and/or modifies a RHEL base install according to SAP requirements, e.g. kernel parameters, packages etc., as documented in SAP Note 2002167 " Red Hat Enterprise Linux 7.x: Installation and Upgrade"._(x86-01.bsys.centos.orgCentOSGPLv2+CentOS BuildSystem System Environment/Basesapconf-0.98.tar.bz2sapconf-set-nofile-to-65536.patchsapconf-identify-e4s-sap-channel.patchsapconf-check-resource-limitsapconf-identify-eus-sap-channelsapconf.incorrect-check-hostname-13-charssapconf-shmall-shmmax.patchsapconf.dmidecode-deps.patchsapconf-repoquery-correct-parameter.patchsapconf-check-ntp-bz#1228550.patchsapconf-add-force-mode.patchsapconf-check-whether-99-sap-limits.conf-file-exists-to-prevent-error.patchsapconf-remove-unnecessary-installed-package-groups.patchsapconf-add-infomation-about-sapconf-version.patchsapconf-do-not-wait-for-input-from-keyboard-and-read-from-file.patchsapconf-incorrect-vm-max-map-count.patchsapconf-check-required-glibc-version.patchsapconf-activate-sap-netwear-tuned-profile.patchsapconf-add-missing-quotes-to-prevent-error-message.patchsapconf-supress-spamming-output-when-disabling-firewalld.patchsapconf-use-systemct-instead-service-and-chkconfig.patchsapconf-add-info-about-kvm-to-manpage.patchhttp://redhat.com/saplinuxnoarchL q7 \k7+M(_______________________6ff72431c0ec302e1a97262120fed9cc0220c5bcea886b2e1c6dae0a4de45dc76016b8cd823e9861807aaac15b49da293ed289954862fc68c1c835b664f0ef18121217c043dabde1eaa3c68511bbcbcfe86fe36252d15a5bd46def653e6af6f68e16baf2f46339066d3d3e8cb43b3e1d155535a4c000539fa5b36a68c0ea2cc79fa29637809629b53ab353c8f546e58afc8673a6de90528379437ca8e2cd6f82cbe006b7759f561f69708c7a037a9079a06faef22a22c6492aab699b67ee7f8548d4bfbbc20a086152d1592b0f7e139c16f09a612b3c0fc254c2353f98c9c767fe74618a1a19e93f6f2a0378a7d2ae6bb8e90bb5469f26c351f90a9de7911f2cdaa776230e320e2663306e4d5882ebb4e6c92098540855fa28e7b985acb91dd13485c21315082aa594cc420734c2cdfc90019ad1ccb232186985daee73df1b9c7bc1e68ca9a51e6cdfc007f4512834e0b08f9171613a7a8a35b822a63e4d7b2192f0033809dc826184720b993ef49abb2425e2783edc93707e61ea8329f689fdd6fb27ca75bcbcd77542ca1dddfabc93ec6903bb5002f73eff1a8f8786515b5592c8e9b315709e8221e10d60a388c2e851f199002c634109411de2d0c2b3bbced599c75dacef86fa33cacb8a9e1689e7ca41c942f9b967a6a7f596235494c7bd2c907384ca3ed408f7f7b7a28b6a84d53f54ee030a36ab422eae3fc3cb4bc7946f56a26db691eb2bece483e707b224f308dce429a6bba6b9ecb3600774fb4a7948663cd130ab8eba4493eeda37845a5556387dd415d9f5bf44311a10225c4cd5a0fbadf3854b56740d988dc7dd33419f1384c1dddd7ca52e44ee0c6c1585662a8ce99b14efd4de641544ed0800c93b0e554c3bf096fb92ae887efda26c21257821c3b9f7e4d209cdb972644608e9f10add225f0be485e8fad8cc03d606198ff756ee6d55ff05925c4db09c6bd8033e36d0affffb54d274bc21d5cc41f5f05e0f075c7e93917eb961ea2aa8cabdd42fccf3d251f965b60baeb6fbfc667c6a4495 mockbuildmockbuildmockbuildmockbuildmockbuildmockbuildmockbuildmockbuildmockbuildmockbuildmockbuildmockbuildmockbuildmockbuildmockbuildmockbuildmockbuildmockbuildmockbuildmockbuildmockbuildmockbuildmockbuildmockbuildmockbuildmockbuildmockbuildmockbuildmockbuildmockbuildmockbuildmockbuildmockbuildmockbuildmockbuildmockbuildmockbuildmockbuildmockbuildmockbuildmockbuildmockbuildmockbuildmockbuildmockbuildmockbuild  rpmlib(FileDigests)rpmlib(CompressedFileNames)4.6.0-13.0.4-14.11.3_uZNZNY˒YzX~@X%W$W@UY@TT[bTR(@T.T)ISǺSnRRR@R@QQQ@P@P@Pmz@Pl(OOC@Than Ngo - 0.98-16Than Ngo - 0.98-15Than Ngo - 0.98-14Than Ngo - 0.98-13Than Ngo - 0.98-12Than Ngo - 0.98-11Than Ngo - 0.98-10Than Ngo - 0.98-9Than Ngo - 0.98-8Jan Grulich - 0.98-7Jan Grulich - 0.98-6Jan Grulich - 0.98-5Jan Grulich - 0.98-4Jan Grulich - 0.98-3Jan Grulich - 0.98-2Jan Grulich - 0.98-1Jan Grulich - 0.97-2Nils Philippsen - 0.97-1Nils Philippsen - 0.96-1Nils Philippsen - 0.95-1Nils Philippsen - 0.94-1Nils Philippsen - 0.93-1Frank Danapfel - 0.93Frank Danapfel - 0.93Sherry Yu - 0.92Sherry Yu - 0.91Markus Koch - 0.9Markus Koch - 0.8Frank Danapfel - 0.6Markus Koch - 0.5- Resolves: #1870062, set nofile to 65536- Resolves: bz#1509921 - sapconf does not identify E4S SAP channel as a SAP channel- Resolves: bz#1509913, add missing dependency for bind-utils- add requirement on bc for sapconf Resolves: bz#1496184- sapconf does not identify EUS SAP channel a s a SAP channel Resolves: bz#1470563 - sapconf does not check if limits are set before adding it's own entires Resolves: bz#1474024- sapconf fails on hostnames with exactly 13 characters Resolves: bz#1432572- sapconf cannot go with default values kernel.shmall and kernel.shmmax Resolves: bz#1391881- fix depends on dmidecode on s390x/ppc64 Resolves: bz#1377766- consider ntp configured via ntp package Resolves: bz#1228550 - add correct parameter for repoquery Resolves: bz#1235608- Do not wait for input from keyboard and read from file instead Resolves: bz#1188233 - Add information about sapconf version Resolves: bz#1205269 - Remove unnecessary installed package groups Resolves: bz#1193983 - Check whether 99-sap-limits.conf file exists to prevent an error Resolves: bz#1205229 - Add force mode Resolves: bz#1205691 - Add yum-utils as dependency Resolves: bz#1220471- Check minimum required glibc version due to bz#1156331 Resolves: bz#1170630 - Set correct vm.max_map_count value Resolves: bz#1168541- add missing tuned-profiles-sap dependency resolves: bz##1158409- activate SAP NetWeaver tuned profile (#1158409) split patches- prevent from an error from /usr/bin/host when ip address is empty (#1123920)- pickup fixes from git - mention KVM in manpage (#1077498) - prevent from an error message when invalid hostname is set (#1123920)- add Man-Page (#1071933) - correctly detect VMware virtual guest (#1071939) - do not write to /etc/security/limits.conf directly (#1071942) - correctly edit /etc/hosts (#1071928, #1083932) - use a better way how to restore permissions for /etc/hosts (bz#1083932) - updated SAP Note (#1077502)- check running chronyd instead of ntp - replace RHEL6 with RHEL7- use correct mktemp path- don't use gethostip- ignore whitespace and empty lines when checking /etc/hosts - use mktemp to create temporary host file - add release numbers to changelog entries- don't use unquoted macros in changelog - package license text- remove obsolete tuned patch - fix changelog dates - require specific tuned version, prep for upcoming RHEL versions - clean up script header - don't mess around with SELinux settings, just report - use bzipped tarball- replaced vhostmd with vm-dump-metrics for KVM guest installs - re-added function to set user/process limits - changed check_ntp to only check if ntpd is running- removed /etc/init.d/sapconf service, since this is now done via tuned - cleaned up requirements section in spec file - added changelog to spec file- Changed the name to sapconf - Move kernel parameters to /etc/sysconfig/sap, other than /etc/sysctl.conf - Add /etc/rc.d/init.d/sapconf and S99sapconf links in /etc/rc2.d, /etc/rc3.d, and /etc/rc5.d - Removed check_utilrpms() and defined the util rpms as dependency in the rpm spec file - Removed check_ibmjdk()- Naming change from sap_prepare to sap-prepare - Detailed log output - In function virtrpms: for RHEV Hypervisor, recommend to check SAP Note 1400911 for setting up host monitoring on RHEV - New function check_utilrpms: install utility rpms used in the sap-prepare script, e.g. syslinux rpm for gethostid() - Add one section Recommendations at the end of the log file, containing recommended changes that have to be carried out manually - Add a Recommendations section at the end of the log file, for CHECK_ONLY mode, that contains the recommended settings - Add command-line argument "-h" for Help Message - Move java rpms to variable JAVARPMS, as IBM JDK becomes obsolete on Oct. 2012 - Add global variable VIRTRPMS - Remove [-f config] argument in usage - recommended configurations are not to be changed - In check_fqdn: keep the backup file as /etc/sysconfig/network.sap-prepare- - In check_security add: if SELINUX=disabled in /etc/sysconfig/selinux, give recommendation to set it to Permissive. If SELINUX=permissive but getenforce returns 1, setenforce 0. For SELINUX=enforcing, to update the config file, keep backup file as /etc/sysconfig/selinux.sap-prepare-; if CHECK_ONLY==1, give recommendations - Split check_rhn into check_rhn, check_rpms, check_ibmjdk, and check_links - Add a variable SAP_NOTE_RHEL6 - Remove check_users which is not used to keep the script clean - Remove variable VERBOSE - Rename prepare_environment to check_env, to be consistent with the naming convention - Move the code of setting kernel parameters from main body to check_env - Add SYB_VARS - In check_env add the setting of kernel parameters for Sybase - In check_ntp ntpdate is removed as ntpd is preferred - Remove update_limits_conf because it's no longer needed in RHEL6- included config file in script, -d database option added, ntp check, hosts check implemented- package renamed to sapprepare, vhostmd und logging added- bug fixes- initial working releasenoarchx86-01.bsys.centos.org 1605544744 sapconf-0.98.tar.bz2sapconf-activate-sap-netwear-tuned-profile.patchsapconf-add-force-mode.patchsapconf-add-info-about-kvm-to-manpage.patchsapconf-add-infomation-about-sapconf-version.patchsapconf-add-missing-quotes-to-prevent-error-message.patchsapconf-check-ntp-bz#1228550.patchsapconf-check-required-glibc-version.patchsapconf-check-resource-limitsapconf-check-whether-99-sap-limits.conf-file-exists-to-prevent-error.patchsapconf-do-not-wait-for-input-from-keyboard-and-read-from-file.patchsapconf-identify-e4s-sap-channel.patchsapconf-identify-eus-sap-channelsapconf-incorrect-vm-max-map-count.patchsapconf-remove-unnecessary-installed-package-groups.patchsapconf-repoquery-correct-parameter.patchsapconf-set-nofile-to-65536.patchsapconf-shmall-shmmax.patchsapconf-supress-spamming-output-when-disabling-firewalld.patchsapconf-use-systemct-instead-service-and-chkconfig.patchsapconf.dmidecode-deps.patchsapconf.incorrect-check-hostname-13-charssapconf.speccpiogzip9?|Sp%-c۶NlĶ;m۶m۶mF'鞿fާ^֮Uu3q2q213N.f#63 7،863a?1ΌЉȋDDۂYXREK\ب B$@}|<}Fn36U @ wbW3lUVP`e"OLuww\>E\V}m^3z+ܭLVN]yn[Jy[-+ `(2-vEeհ: H85q3,Fla$k%oڠMS.wuq<Z/L[H#d / 3X,Q K{WKł C@2]&JP!,,DQF*<)HUF)C,0-y#AFC)/TW,oWyECeL^*L*e /ʔx(OaWPZAM*2RAE_V+xdBP1_VpO_?=Ƀ y(t 7߽ݧc|t/&v/(63!*ATpVQ5* :*P)E )8iD] R"$j7'7",UJ/A"$ף"vdyukP9!KG&0D2߰%Q:2P$J,q<F1g%_ԡ̏ >ѽ2>YֽˋwmͶLlfY;l:e}GXzW~80>GTLEY_ 3dְa֖NQj*V-^N,(ZBCj/'ܸצg41۹4 '?-"ҫ$?&ITzfѶҬ l0Si|5}TWQ2ӑpG)bRD=EC|`S%jZiEq7}ot*wڱc"\ 7'XE\PD%-ԢR ͇&ҰLN*rTM(>D!BbvnбM*CCj9;ޏ{I"'Y klVbQl9jNj< ȼ+1DM2ji3Iz+sPidƽ6xU&O@U,6x Iִ:G*xF`bA,Fh gdhe# 6bEDD7=ub*%n߇,0S.6@&X%FFh)KTj1(P'.(7LCZB_ޫ,BINR+6\iqPcvviU%.b6o{=Κ&{v0D G-9ⶴxm ^lIҺ9UG{.C$ $\=^7F9S_M3k\..$.bSvM_Bڟtz&Aƽ+:7XHo =% B>t)uJyEC#/N檵n 1 Cb%ۍH4P%ִ-HԳ*ϥ}106A >9п}#`? 7n-#_~R)<Œũ(#6vliwJ%.4[+}֔3n {v"*n izGśl!ž0g@xSfY)d75+%&wip(B2TGiAi=*Ag;Sκ8t)x%̵T6EYW]&RѼlcmgL!Fpix&_MJ?k\c/9a:IrC\L8r+wtFY,Ңz)dGgW?wm$}vKc%;\=6T]D m-Wy5Ef»XvHa l\Fx=m;Auiys_\ 6,R\ Cz1g*"ڨ0EqL&DC9w9Lxq<eOB{T˅Uׂfs1sM(Z7] vX w,bRH?J". ǷPkf/7^߼SZL]N>{ek÷ Jk~;DIWTxxKUMdY]D4xnY8>5~tp&un$Iw]B"g2sUȰjWpOBĠ!3RƐϺ75xg*Էn\[+v7sV0  F_cvDF|Go0KsEC59 Q/}=ev o/^ʹRy)9!]9($Mx:J(;lId-=UX1"@/fB"Ww.QhCRh_4u<Ώ{]S-,Cާ+!3Ŝu;ׅ\89iS RG'|s8#!67 keʃ 9SYge.t_dN4>LZNjKp)TmŅ=۳IFWd4Pʱ]2pX~ow:nZdd6|N*<`ONd+!#oC*aM625Y=b} Q)+vĈ,6y7zKw}TÞ5Rx4m-1tKrK)]r z/ߡeF:|]0`0'$!oj<eO|>qwnJnwȩk+3@Z(1t7CQVc\mEC{E &TAj#խ"/DD9IؑوGU @.?ҀJMꄠ۝2.@_r'B M\tndfj~1e=!w2xe:)2R 6++3AoIZr u}R,Tp+ҵb@f|7*45CY,cyRRr: #݈ImgY;ޮfjmݗ) ހ=Q? sb6Fu_nၱGSOɵ X3eL;)BIMtUhi\cNLPh5v Ms nJMLݶ}&C ~>W5^PGhOߖ= =ѩdi[y˽ ~'pnUQI4o$pΨuR8**+RE"AmmN;sא{류`Ff-f2V߫ %™ww /-D3 (yk.PrTe!LQmhjܰ\#ףN]cxc@ѬW2bnj'|v$ȩ5 ?=zYeyG Kj@'zz PLt(WtӨrCR=D-CEPj̩gU(N ~jβCCY= Phja;$Q6IVm)_}pw䮍̒xy"l=}HL mrG=_{6<6Oz[ܷq;( E5`ᛙڿKˢz^)=7ˢ[*81d`#y$*\u$әcn}qNqxO j/8͜6XoƚE+>L{4 %dfJ:ُo-Ov|s6FՋ"Ig_>g3XS⼒ВMD (QhCň$~s[c?Ѡ*&uD$1(lJAJNԑ3@ޏ!405uJqpY?x@&iǯeX:L?3I3:d3Pݤ(#пm,<tYL +XFKAFjI@zcL-ئ{Xp l8Z-U(Ѭp6Q#lb~% pV\/ & ᆏ/0:|Hs˯˃ÜS8Z˟P<*I 'ʶ#O8x|$-QoA tIR ˜7n۶eV'aRpƧRA|. h Z⪒+gvD*GOKf]/_WU9 |&KSGJ;^լ햋l I"LRvHEcFk".Rf#N k&RWB9`c%6{„%aI] rrN|اA3+oZ^,RyBCOG+LcW-a ?26:AyֲuB.ZL--m҇/;ᦙ+N"vf$.!b4XWMzF5$J{bj^KNl+0u Kː2@,*4G.C%'ܬxockTjjxv=#Gx$Qއ xi"fn];ѝ.s+X^A>M F/-߉Jr-H:UEЖw S[ //E55Rg>=a/OE;KŘ<8aeA{))%-?.(j}\elk+)Fg&%vR`aa\j7TH*pJt#Pi}[-uTƠb:7V.p_@ن9O686(;p6/aTm>sRo1A{<ЬR[QMeٯkԔߟ$ŧDXYFF%B9 ~,D 쒫dusbj3+иQ#ϒ k#Ɏϣ J]=ܕC8oW}c֕?Ż"=̻:\~#+BJ7 QE &mh0xL(FVoW2aΛ :rH$Gf y7qT{k^ l %L(M EDOgOZu-KW#Sgaok{~PJ3K=ڭ>vް@SGvG%p/᰺dQΆ $ eh堍D'\1bTIw53;,y4I9OjG/{jmqx> Ubڈ)RjM/FΛ4:hPe%IrT$P"*GxdRq hԠ6Biؒwm!<3fmie㣈UDTN+U)j ٢hyKUXj-^@ l[D~?xDz{1G3jI iR)櫓`3~G{ȇ!p@iE:$Uī{#0+AIIOqY,΄4H 2Bbc6/XsqP0j=Se(E,#ׄ mqWrB2% EheCfdC*`l۪f/Q- R: '䌊6dvG^_2.s#G692ڪYYE!^  zBw!F1%R4= *!".YЛ*JӞW@ 7ky,˶>]jA?N{\'f A%Q k,z@Fp4>Q>Z{p,>^i@jԆ6zѷvto胣Bn\ 탎ovh#زd.gKWZ XbҠBFu`G zAi,?gh{/M;iHki:s(vY2>q7*~kb׉VUUX a+2gҘm9LLPڿRj 2E\+:9\'|:T$/D,skG"7/Cg'y_Du+-f{?QǛ[FE~?VpGH>cNƩč+YMFxv1.P?}0,?vsE=;Q IzH YsMx`D:\8guNS x%(xےJӗEPɝ!;}1zqk2أϵ X0f`hDD<"UK!V?$(m7б!Qt>oՄ#-%]vBDo3t8yUׁ& 'IU҈[9*>(;BFMzS]\̾(xG"3˵v %Lp@m AV]% JC- Bz M2S{h6e + (iH$$ S 96 Uk`:tWi^fQBHyp g  wdɌPEQop7fP?snbB#(1%= hx#  .JRMmҊ!fGIBۭžqe(5$7bNe9ģ6uPXMkG.v,1Єg^XTy;kAT;9ômt];,|)~wZ#<e"ⰻP WFBxxڿӸ 'Ou"{ g;D*poP)hfU ZdI9$Sa{^d 6eaRsXok\Vݩ\;ǚ+DzI:ps'sm_,88MtG}TKTf ȏҷa9Z_#[YU{喣I 8"!hZ M!9b{:,aESѹS ՝.XC{N JI,gK͑4G~MazO`RL SWe2gNoz?\)U=#M[P`,+MPSE4Iҹ[?11OU^wWK|$ɉA?܎K:plF0!Ia H,l` CK%u/~ּ]ξ775˼׎ m3T`m]\#1)ȉ>rcZ;͇P8 j[81G`U CMmIT鹿QxzD s-q&¶.$A(zz|FRmqf{pgER"|d%J#I#0*NO{` n;BHhZ>" 3A8()D*/pC/x9qK/UkRiD|#5P|fy!1[x_aYApF@%%@PՀf,8~ͷf>[BĴ=E! \cWD 1oayCrUf($<$E%*4 &u `dZ@o^gBg=Y M9hUYQǏ1+'+jy<' C(ELD YJ.S=U/)"{eЮjA lQ]\q8Q^a< 1_ZnQR!ю@cLg.zac#3hedP>akoo {LĆ%}[(C.zR#,&zf-5 ~FQb0x`lS15Aint3BѼ *- keh-s".dnY#gJZ#1R5m4(P}rڶ=Zf٢!qGPltjJ{hG5]FϦ0\[I+c!p\\X(K d]y@IAX=r!ὓP|bV]i'79A*Z*"CIxA(O>v,UMT SqRᚳtbO oR O鬐#9"`p=(%</.װ}@dpfDSyuƼГ;KKz-‘d Ζ|YmLe``dw\daypfey73r`b[Ú*{D`=4,.t@9:-Ya7CV`͞)b(NmZˡ1dNS,dT|vHoRMҦZ.W 'U0ad7C"lV8fv;JEWO(uMًKq/+dlIyDw+N]"@x0$'`N!3&,ۮYLBenc`罊PZPSCbCu`SݷeR;rυͅ1ENŅŒMm҄~{dP~nl:Z4hbg>7x+o]IVD4iUC3>>;D+&x3'~C3J%{=2D;+:`$ቤ"-P1Va$V\xTթ%)eKugY1Fg骠d\`.]Y$!~J>S9U|gAhAGFeZ&@L{,NFq_40r\ͅXF{n6L׀>1~Lز1<!x!!l\< DB+D}0!^ύaW&Gي0&i7ǩd9(_f/U#>j\/VՆ+'+pǔ""q?S $FȒ|!A+Wڰ  Gѕ_@~TptNKWa0Ds9}9ѺRXtfacjK࣪uwqL$ddޛ} HHd5&Y"Ъ(Ei+**uRʧVu[?VjVjs{oޛ%AkRy.{s+Lj+Ci:o7O=D-yynwa f>eK?,޸C߹x5 gc#?_҂+Kv97pWCo[^i?d4;km1Wuy)PZΕ? 1GOm9ye ?j_|㢏yuecÕz˧7>oyExR[ē]51w_Ԇ㾬mߚ 5Ow<}ᦄ[^;럽.*_7vr+[fsw{M/=bbcݖ]뮭7cC5g GݺWYmх~?{'__zBc㈫ؖ>reQ/K[/N8<ξ'~0˳oÞi[~yZG/5|l /νmΣz><|=>=l]gܹgB§9SLiѥwݸ鴷mOW˿[ٿnѕz_?9kQcϺuy뒉{r[o>`IW9ܡ=yֽw~/jǞx{ }!GxB)6]/;jQs]q 1-=}nO}8|_>vN՟nq@w&ԵeKnx:xҐF4kM5VÑqgV^?{?umsץowӬ74+̓}ͳfrwW>ϴm[w^tʴ;Ki;>den:~G|g=%㯼=;vt%6γu7m9)]p{tkyU?pz/!~$q7ӆTvOߐ?#N \ӷvڈ9fY~qS/>{_kYv#?vk75W7|Xm׮۽ow!q/]u۶7mq#/b?ʳ?oZW+gm:y=6>yX͞ݧC~}WF߽|o5.{2)k~sϿiЧ{뭪7[=jMܼ~ wdz_[O÷^}?:҇^ٷlOpcDjۘOvn_:sv=0ኞ_{Vτ.ھ;/Oڿup쏟Ի/nliv.ju/4ei̍{S7X7_yf즋䡷F|s{H8~qy+^~wzI5WSfϮurZ {ǿqԅSw.mCS7.tu*Yo#|ͦzv^4精M3<ˌtʝW:W#Fz.~͇\>];?wŞɯWFGYxw_vj2d9_ [zڡqa۶~v o3ݖ^-Wb%^\}Dߞ_q5Ͻ:׬cvqtڒ->ew+w/tIdU.+niϞsw\pʡ qT'v;bϿwkhc7'tٴC[=ad7c\$:f3*fly>gw|رu;g[^EOwW6-lm/C|sMO֑vO\;epU_m%m:|']]?|BSWi:]=g5߾橉W=[v8Xz}椻byeX?| [>QQ73^=WVuͼwE-::WZfyDE{'_bٚ36?s{h[})1dk}aI[fSkcͶI+3a+~gŧGeㆍ~/Ps{?>+䑓nHu~px饋uS:lhCp99啇ވLfqvٟ|ro]|ݴG9븹]^~q[7G,v3/no7/z%|Mi&9'{qx?W;{ӿ(ocϾO_n~w;x}H,<⚺~{i =k\Gl}Ê{.Oyu̶ OlJU,^ #ng*~w6Ǎ8ܸ Wzc}4~zSz20aeoWr?zںS&/ '\zY]޳'lqY[o_}wBidO'?)+gt\sߧ_Q/}Eݟݰ>yȹ7?{>nw.yp!o{bS[,+YLptTx" ek\Lz 8Jlw<>êuCp*7m%<}Ntyi.TѿSH WFt(!'}R=(6UQDT1H, ŢI~' IXb2tRNTLCrc&S(XT˩@u? u#HŴٝ쎆J')"@W ڏ#~9mCQ􊉐DB' u AYES"M"9*t$#~)YxMLjl&b:g4wֺ[D b*cz$eC#<^x@LA:CiokNs 2эRò5) @ p$ݡh7|X C2 ~JĄEbbVP?L/8K,pҕZs @a(")IhA-IS!LY$I#>? ^b1ilJ1CN" %RtD@Xڅ?QR ː2JKi1LrK_(F"O)X<.M1ft"c '#q."@͚\>a8(֭mh]iyFcB$.Sd5iԘYN;=@ Z%leL皱9r&.6QːdJ"'1ώҩJ<ݶguk5b7U}]ZH nFCݬ֖y"}oe*Ӑ,Ym/EVN]dR)GVK%%M.OK"e;$.[K]].G]i  !AhG# y6#3(HC2iI763+ɦzte qxjN}_H#mu3ڵsL= 6˛LT2+㤓*_4WX#J )LDB7 Yv˒v\rJJ "A2{ULR($JeT c YNV(vBp;&dT~lT#5^`UW,I'SQ~%ŢS8U`RxY0-,ɐޠ$ɟO1 m2.BbB)'H Y%5!ڥov? YXx "d$IK1Z ?*>:&#Z(׃ Ce̱?p݈?N& JL@1c]K$eTA(C5jUǁX׀^:4%pV[fhNˁ4Vpщ(H5jxQM7J9'9ɯeBNal 3=nq@%RD)kWU+::[jVq2*yc#c36+& =d- ] n5fUCN&.7 *AWZ߀Y:˿JMIean'U4@IQwb(|p hɔnTIxo\iڊJDȤIu}FhKR~EϲEErLQ5Wc. [JZl'2 r ]Pv٩ 4QSa"g$XF:BreI[Hr"J&a Ʉekm8I=93P z`s5 /4/:SNۚ؊fc1ZO' %(]R㍖Be$wFF.G׃$ ' c 5Pw""d 3V_d@ANnSpCWQ=V~9s5\^JBD=p-?@Ů5Bzb} Űe"vB~Ѕ0CI3"wSUV DeJ`HAV(JT3^}6q"L+Ŕ=Zd21I*ځ~PY>]}!\8+@qT4zȼb QCɔj3V])6c]/Ɖ'!6#iS )X:* )L-գbhz^:s4%j>C~/ŠIo@ ZN%4]Ѡ F5}w q(n2k &DƝ#q`Ӡ?=:25ӔGLk-攵1ĩT Vf4d $(PatUu*La dj5(Du! r<@ )~X8G%b/F<* hPaꐨ"#S%G+B2oXq/OqR +EI,¸ օt64ڦV$Xyd2h% n8 Fʉ~P.Sbe;4vUᓥGgJkLL2.m3MN.;\Ƃt].IRO"siD-?b$y#JUA)>s<t9hmXMUNCwx,nd$Q y:E\ 3KW .KSUR* vp"tu@L 1J4`sB끡\YKMȅe2n^\^Mpn;6f:Q:{v2M+{>K>nnYu{;@ jrޤۢ؈ͻpblESEMJ3CQT *%Rt9wnpN:{@d 8g=4#M"pNԣai:4닢k{Q+&C`\Wq[q\ `Օ[w*t9&,XT]m6XP:Vf@r+BUHlf^p[m?L 38f(f_.'B CyNK+HTN"D[JƓ \ج$t8e&drHy4j|JZR+:@VAC*ǪfJ"t2QEQ#[pĩ=OnMUw=a`w=I@YnTtr?|2™SNo(q L),$`, vR} B#Rp?JuTkQYV~4|G LL >Dg8?sl)]5JPU2Ca!b2YM+e& M炕?U@0+ӷ[cuaei:kC4Yf?o9N 8(»]x 꽰"b1JCpo3ցIu[qH"({ݥ"㲄?M9e xN[Ʀar6'5#=Z7TNx}vgu N.:_ v;ɣCLv<4?ym=X_b=;#@M*HhQvip<@sUUeպq9tPƚ/VPH%jgx72S<]#mzJ͠XMuC@]dܛV-v_.ݸ!B? %*$ۙ*O#wQ #ǴTyrH(#uJ$mkʢqZRxӛiK r;d*75>˼0X;O,bl˖)W^758@۽٦*{|- fkKiMе85h8$lk;1R*[="<500LOąoz^⑷q%74d}`f hs6vfX͂nEh:7f?;7<̔@_g ҮmlJyoɱH(%?̎K0wi*θ~Sע֚`-Ks2B7<0LyEXI"Z8 tZ`sU] |(\`k@Pܪ`ɗ6qseHY&'_,sP`׃hfHi9 Y31ʵFV*nq^+t)`buSmz{춦ƎN5J p(J%:W0&]zX0U UoQ )2B2ޒlzWsM0 `~&c=N>rs6/w.iu8n/n,Uv.uu'z C +993'WBXXJ^7567vvdqv"(2wgĒd(NV8eE_-F hbe ~`6cĠoA.͝1Pg̝UGP+6\zZ D&Ϣa)ӊ 26)j zi|Ia@dR 7;FLH1c';ha<ܳLV}[5ajQ,P^k{3B[ c%bLtYB8!l 0U*zi Ek͝]2=;R*m= E;_x= u>08gk{)Cqa;l..>^7qt{)n[ǶuF9ڕKZ`؛v7EX@4Oƥ/+ZuʴCxOd75G򻹥^ͽڹ]t_cvK'}ðb}#+]3G_$f;:=k#^KHaX)tXJW%cc@T[&$j3Ah"<9Y|E*2$huim,+ITn ywć]- [4͇`͖J6-9\IwxxR{0Gv Pd\D0#Lŧ֥p$[J⩢7,Sݕp4,98WtquUDeoa0ڞ"ѳ!/)* p:^W"68et4x%гm`'~NTX=6hcShPՍ@*RUO˲PR_KvXj9.!SpOqdqK oֲa] -ϔB4;Og2^[m!!J=9MǮ[ڕ.R-pP ?&ՔkϪJvFpS6,VnjftУjnhnmYD&yJh ?bd)Z$K\`"-͍vu5,Nb3 3UZ&i@]b〼+bgCrXZl\ ,#`2e86𜙌R/ooǷ̝j!1ì D2f]dvLU&n0YaaȚbro>Ƌ h&C/9m}(MMj 2vF "-m(>d%)^uV="喓^]U4]"KQF#Ҫm>DhQE{5ih6Hgʨ?PX;ԡ+57MpەݽMӒ4M02ܳ>S4í,R m5yRZ#B-P[E V]sBpҠ12ɢw(hJP*A;";%$l ё0ނeV$Τ!tSm1)quF dQHj-3)X֬vT}ӿF]qU]U cܷӍةm?Buuk#X8 6%kC~%1nMƬK81{PSfrM4TDSYQ@,_Z0KfYjL<tr:W<,}e[!(J:s!zY]Vq8xJ1yj6@cEwi ,Tް ճauJrjH/-9(Tw^F*ms1ѵFyfUTC[؁%OCqED0)n~#)EBۆ_gr-\᪃M&}9:܁xmq-hbxϟnu6W+9-PF5CmL"%1>jBkaQ h=BIUPek=h`z= ׯ ob>dO̳l̃yac*Uvr/gL,`sI;0~̓ a(C0lAM@'Ԑ4Eg1]ݻaKH*EBsnS2ǐ.=>[^#"?ks;^acv ^ XXĈ@Ů"i3g ̝Zl:i8 [F?#4ĩ2#&XnB4hntmfaLڽx尐R̼2.[Laf|Pc}2xB],4 &N3ihy2xot3kOg|p?"|mFx%`K=l3X{;dzp:yqzN_aN7;n] ݫ>A"˩G Μ!3Ӱ$pٽy0.pqp~bPj*ytR*hUKJvEE#SwPiTqjUJaVS'f<96S*yJ%6umYO6d{!L)k׍R gh(7*u.$*)TN)5<95 +tfZ I*u f0G _b05"Zzf::2esYPܣy+* T*QYU&@J#̸k[^Ӄ&"7 ?0z3WeRIQL^.ⅳFQ.vi%/uW1`t`(O{W ӣI5 ]y8,xxV,X^*Z5EMƓltl܎o\y.Woԇ=DH92٧,Ed4JR`neeKYt4eǠTzTS=@Ų>B)c4QAٜKX)Era`Ek5 fcqTSri>vP  :P6H놴*%N<"msّ6;F+,\qv ܺ.ӁM*.#JSYʵILAay6I1m%BT/&8ԄbF+ ;<𗌇CA?*OU+OKOjGk(wNc8F~ ` J%6 ,Mcؘسvx=u Q dX@!kNt6^!f1ʵiWR\N~t)iV _*^")3JT0=a{j}`Rdtw+U ` S(1Lx ]q]ZGK͕&Tf$JTuS*a{F5cAP $[XhRSM R}j%a)+5uvXt<=#VCqit6CQu$D#QYn8EWé?1CAQWn[bP5sMGxxQ +;*_t@BR:J}9@"aw(2<)w\ތ[ݻ $Q T+-003b\IZiq_/ [ 28]MiP]пC cT܍=@rBC80@^fUsXFU/R.O% ?5٢D̴]JŨ}3)(yYn00Jv**'rqa2,@>ȜDuVNMަĻ cpƒ[u s.RG/5O*iUO&!L0F->zjtƸ m!#JW΂(yi2)ٟ@u8> U8EÑA ۘ^V-TPY+ kȋ:^'E Ui3p4+]"JX&9J"$iLfςQCxPi0"m+lp dD!5-cF/_bQD{K8#IZki93B .>`H2;h?k7 F-42Y ^(dJMze=azAmں. H-s6J'/<kmV2 co3eh%̞R4FqfWD 4! =kH4OcnXEj1U.&?.: 2$ (C$e?Xl5h3D7T$*gjJEe^SG^fk͒D!7WR@1ЯyS0-p<#-FDoKjЌKN dIAM3iNS(<:#AiHRBJM7FUMK!SD߰Vr𧻙Ds<|;)ZC0zbv_/M cƌEˣ}