apache2-mod_auth_openidc-2.3.8-3.15.1<>,̉a%p9|r֬|]zA!S9qϿvTN JRqMVVktCȊ/IY_*J\Z @, > e%KSKGvxn̒ zܽ@NQD$O>>?d! ( i6A W{     &0`h7(]8d 9 :G FxGHIXY\]^bcdDeIfLlNudvlwx$y,zL\`fCapache2-mod_auth_openidc2.3.83.15.1Apache2.x module for an OpenID Connect enabled Identity ProviderThis module enables an Apache 2.x web server to operate as an OpenID Connect Relying Party and/or OAuth 2.0 Resource Server.a%cabernetHSUSE Linux Enterprise 15SUSE LLC Apache-2.0https://www.suse.com/Productivity/Networking/Web/Servershttps://github.com/zmartzone/mod_auth_openidc/linuxppc64leHAa$a$50e28c49e990dc7ef45d71c29fc11fd057c4591636fd936bb1264bcb296d07e3rootrootrootrootapache2-mod_auth_openidc-2.3.8-3.15.1.src.rpmapache2-mod_auth_openidcapache2-mod_auth_openidc(ppc-64)@@@@@@@@    apache_mmn_20120211libc.so.6()(64bit)libc.so.6(GLIBC_2.17)(64bit)libcjose.so.0()(64bit)libcrypto.so.1.1()(64bit)libcrypto.so.1.1(OPENSSL_1_1_0)(64bit)libcurl.so.4()(64bit)libjansson.so.4()(64bit)libpcre.so.1()(64bit)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)suse_maintenance_mmn_03.0.4-14.6.0-14.0-15.2-14.14.1aF`@`e^_@]{@[v[GZZ1@danilo.spinella@suse.comdanilo.spinella@suse.compgajdos@suse.comkstreitova@suse.comkstreitova@suse.comkstreitova@suse.comkstreitova@suse.comvcizek@suse.comchristof.hanke@mpcdf.mpg.de- Fix CVE-2021-32791 Hardcoded static IV and AAD with a reused key in AES GCM encryption (CVE-2021-32791, bsc#1188849) * fix-CVE-2021-32791.patch - Fix CVE-2021-32792 XSS when using OIDCPreservePost On (CVE-2021-32792, bsc#1188848) * fix-CVE-2021-32792-1.patch * fix-CVE-2021-32792-2.patch- Fix CVE-2021-32785 format string bug via hiredis (CVE-2021-32785, bsc#1188638) * fix-CVE-2021-32785.patch - Fix CVE-2021-32786 open redirect in logout functionality (CVE-2021-32786, bsc#1188639) * fix-CVE-2021-32786.patch - Refresh apache2-mod_auth_openidc-2.3.8-CVE-2019-20479.patch- require hiredis only for newer distros than SLE-15 [jsc#SLE-11726]- add apache2-mod_auth_openidc-2.3.8-CVE-2019-20479.patch to fix open redirect issue that exists in URLs with a slash and backslash at the beginning [bsc#1164459], [CVE-2019-20479]- add apache2-mod_auth_openidc-2.3.8-CVE-2019-14857.patch to fix open redirect issue that exists in URLs with trailing slashes [bsc#1153666], [CVE-2019-14857]- submission to SLE15SP1 because of fate#324447 - build with hiredis only for openSUSE where hiredis is available - add a version for jansson BuildRequires- update to 2.3.8 - changes in 2.3.8 * fix return result FALSE when JWT payload parsing fails * add LGTM code quality badges * fix 3 LGTM alerts * improve auto-detection of XMLHttpRequests via Accept header * initialize test_proto_authorization_request properly * add sanity check on provider->auth_request_method * allow usage with LibreSSL * don't return content with 503 since it will turn the HTTP status code into a 200 * add option to set an upper limit to the number of concurrent state cookies via OIDCStateMaxNumberOfCookies * make the default maximum number of parallel state cookies 7 instead of unlimited * fix using access token as endpoint auth method in introspection calls * fix reading access_token form POST parameters when combined with `AuthType auth-openidc` - changes in 2.3.7 * abort when string length for remote user name substitution is larger than 255 characters * fix Redis concurrency issue when used with multiple vhosts * add support for authorization server metadata with OIDCOAuthServerMetadataURL as in RFC 8414 * refactor session object creation * clear session cookie and contents if cache corruption is detected * use apr_pstrdup when setting r->user * reserve 255 characters in remote username substition instead of 50 - changes in 2.3.6 * add check to detect session cache corruption for server-based caches and cached static metadata * avoid using pipelining for Redis * send Basic header in OAuth www-authenticate response if that's the only accepted method; thanks @puiterwijk * refactor Redis cache backend to solve issues on AUTH errors: a) memory leak and b) redisGetReply lagging behind * adjust copyright year/org * fix buffer overflow in shm cache key set strcpy * turn missing session_state from warning into a debug statement * fix missing "return" on error return from the OP * explicitly set encryption kid so we're compatible with cjose >= 0.6.0 - changes in 2.3.5 * fix encoding of preserved POST data * avoid buffer overflow in shm cache key construction * compile with with Libressl- update to 2.3.4 - requested in fate#323817- initial packagingcabernet 16275538292.3.8-3.15.12.3.8-3.15.1apache2mod_auth_openidc.so/usr/lib64//usr/lib64/apache2/-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:20618/SUSE_SLE-15-SP1_Update/d21d965f2abc12f57a2d6db3de022f23-apache2-mod_auth_openidc.SUSE_SLE-15-SP1_Updatedrpmxz5ppc64le-suse-linuxdirectoryELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, BuildID[sha1]=b4f84557c24b7ada58fb63c253b3196b44439a8d, strippedRRRRRRRRm]plƊ~.# utf-815501e5f99046778c27ae77432d6fa2b451a2933e1b52585457236182a575b9d? 7zXZ !t/e]"k%"5okw@_/.PS8;ouܰf:rPvC3g.hퟒjr/Iq5#wxpHu^ cxn"ݻ=xXa< BְU2k.kK>;Z^ڱ]qx_Iv2^0eF*aw9(qO}'X-QDL| P~LSQz0Jָ̣-}B8JHNtz-av)8o3 TqnQ$;\n2x sk9=c28>AOfkw{_p j7ZֻR, 臱Ոh7)7!J7FM+z>(F2bsJ "͌߸rrôb]W6P2} ԝEH[ :D(Mgd# R>HQC1/R!^N`١+l gb`;Vhw#Z,uA8=|^8ոS@ˡNQor| va-f5I(x4q7OdS 3ۂIݭ:ۃH鑠Tdi%XWHYI&u'IPIbb7ޣ cov,uul- IrM4 DqaꔱY\(<; 8UtFV< %hkZ4v:C(_Dq (豠ZrvíJV?,| n30D@$D 0׬#{^D<ԋt%|w5tKf~}[5hO>9W@~x( 5 Q* JlmدaK2Î:#h.aQKUv9uyC30dž}]Jv~^Px uXiA7xuҝ016(Ho7Hе+_1F2̔xYggr*>\nmYIj!hu Gz@z6)K2ngkj̸)tdFpFdA>$EkrO09"ϐ-:w.nCk" v%z -v^ u=.v<ߌӑᑯY n[jzMb/p s~jg6^e2(f?ͻRB&MюY⣕bt:yJ}*Q K0?jγb7[Ŋs"?t-bGtpΆ6ʩRM8@izK KI*ddIv1ApϢd{9*@VE]wq?1^濎9m[RS-mM2o$!Cnz°/wVp=nTZ-D8a1gMms,Ḳfltr܂[: i[z8‚4Ln! yQǣu'+%nkvm %[r]q91/+t"w<7[ U=J;/:T rֳ^:a]Ctr.5JlXś~\[;gfHR6FV;hNP@3o/Ǎs? Oj8w1"udyg^_Yb|SAf_A@Y<qÀ)gs_7otxizZ9 ^|2zH؆V v:$߻r)׿pGPwkd n.{\ y@6Sj 82.ڀrWMMCh3a4Y{wNiJ@6^f҄4XxREƚh3{U"V޲S*,~iRAY] KBgҕ%έ/Z[=qITcy34\ X *塾G$f\N 3TtCQyi9s'r(.!Y7_rIo !2U(0Gږ䉗7jtYy.G~Iby\#<_d;_6BOs2%~US;U+;vN11 P˻6Q~~k'p%░ɲ/7 7 5FS9aƽ"O#Xb3m [\I;q6oFkuYv^K](sţquZሳcc䚀ʻ.(\.}^e 0)$@/"#]+8@i5}^xOdWDF3LC^(&H$i1 Eus*ghd𡪖l숛ź(*zşG tPCf׊9j,h&, ^^LYU0i In{c pZʷGS`$nl=J"ÓƚiEFH4hju_d8.26yfqAM_R=bf`L gq :aL+iSH߽'E`zSN^֏a4}~ҏQ%#P:9DL}2|́# eo*h؄7Zxf&n[h'_j W.U8.-dw#(&iֆ\GlKagU)XT:<\9L1ӻ o%#8_m6f=p)yA*aۥ "|%"P]RiSvy P=Y,soaa"`/g~E 4X]9GxO% C0"b%1t=PTg1%;0E*E2sͪaA H8ʃis/'xi ?ZR<)4`n"\_!<ΝsK& #kU*bTp`H#FwZFlM5Vg(WBOy>"69Ls5Pج rT'ǘ#vX?lZuᎨ-MC)=ܫpsJ](儚eYTȁQ!pE8R5%M± >l'W90! t GHJݷ:}"fPp}UKG~3E(Rpsu~k"A ~6.ܓD?lUǺm5̲8_rNxUsQϩuy4عA61RwfLu!1YY}TkK(v^"?=mHX@z}i΀P>f8:v>#],ݍt&)4w0X 4qsP#020׳ !<ƵbmC>]|K+b ~`$V݋)۴y{)j~'y:X m'kh}Egv{\400Ǐ#4̈́`ˇ*n#hʥŝdؓ%i[yX=ᥖv~#1KˏFギ8GM" R\~w3gJ=# L!*X{/f'4 NG?|cy HJ{-UzJ_t2 `읃zF-7[eJ^aG5TqH=fUJٹ <(&w]QڛUeT/J0ϙ T}gP2:wV!Xs7;~MZ()\N1Kz20gp/rҿіx⎎x{~(<{qVEӞ244\ٙWO$5i*_tJEv܅azJz/RƑ-lb$\hSeZf'0@.8[p|J"N4Yr=b\ [:"bzZm"yNgiw"Dհp]5~s53@‹Siqd8gZc9XFe8sIx-N=Y3J5&() gFq)y[q +m0S7)y>.og(PgLfU;s{&<ŗ%0,En̷ƏAh^m&GdKV?łsjҮA 9\"w4cA6Ⱦ~z9$('ey|g|.EQ@ͺ{q&.[eMxx2D[ͦ)p[ji:v"-A4&WT{_XB/N\!Jze8jIsl:0+Gh8LB{ay:#5~r(.kJhǕ`=a<'3yZ=>,\!jٟ٠ѝlerr>=1@Kp[j@W/[̸i+,rJ2-Vbҭ*$PpH%9` n=-S;)`^CAsV](q{h,%% YD6Ow0[, +asPFIE)1k)JGEYIۡIş1=;h^&_~v\ gϞ9LV@:^}w.A-)hcB~jdZHw'Rb@ +[!O `RԈ-w5Û~ ?\7&_:DlBO erYRBW"Ռg9N[ y &|=F11[P ܊nݱЄUa(ÎwonHwYjЦg\.~C,$ae'?~F%FN01̧^sy%؅sgg'F8 \IH{U6wLqݔ(zRJd]V܏ K.Dh BbI9f"Bj`hY ~~58^R: D*5 eg`|;i8ʮR4'pev٥ U7P(P{J -C"I }Cs\aU|xc:G2uBz=T29< ~.ԿޙX&ɣz6F>bw|a8o.?7UuྏHUr|&kmioJd/Ivo@)z6C7rG 1'g:쓿/xpz.~+qAĺxW i[-\jlVA -`tʪw\gH|Qa[ؘzj#`TDn'R9TїөCOұ`n :ͻu >?ӤC1Gf,c~%"% dl?(/2wܹ^ng'䉚 Q5[D͵2B+߂ ߗ0}B$K2_kekH"ZdD>4s{aarc-UYG%tpyd#֧)"!u3cNvC/\7$yͦ? 叔X]S>? Hy`Ł21#NFC(Ð겨Xacj 7M۷4ɏݤaw*Qa[]-reXQ0a2w^&瓅h'C$?@KTws?JR<{pyK":?A(LԼr6+@!t F0t4m fU(| b%{u+vuz[J1ER46r-/~NϘ%k#/El'",[&O2|T@#){1(Rk>c&cYN&#IOz:M2p5YC4>~ G#%,UoJ?}bHB.saO>jamֲYDfcA7Ɩ(CH]Iݭ|gѾtTՋ{+Nx@EǭӢg%~}krӓW@c/$u ^䀇JBwV&VR<'i=P;58Gp*`'b ս{>QW'٤K(pkEУϵl10tMr{JiSR0^En τtkVpW- Ctc;.<f*1*BsE2Ƴ$xe2``!ےӵ5VJ<*Bit?,.EP$_ Ϲ>=D۱{IQ `@ьw@*yPjݮQ|$O)C-2@̥_H%wͨChxtF[CbI=8+jGީ\  zIF)z;>М _g@IÆEbJ2]eߓxPOԞA`5;fM'0ٍ~<Eӎ`>o:m$?Vr0mSj:6jG;?W1O456pۥvB4X%0#Rpƭ f%{l 09<,6뷻h$8\-Pdz &ϕWH5u{qUN26vt^bJ*Jd~9$C2ñ| '#j[6^|Mp<]vPڔ pHY6g83 EZ%2I>IUva_Qsa齟OVܑi"SG%,Yc% zf@N3:|׵D2߶pO5iH Z?+=Gmcm@qd\D%>O"iI8͝{LFϛ4l[}@,Cgaw3ś>h _|t`Ul ]En5;nD= vB?S<YSm>#w|kpZ. Tڲ͈֛lc9rMqs?-P$UÆ仏ovQ lzJШ@[ Js4bfDZ(gޥ\=WE $ 4+T Ab8ܫ~4/T2 ?paǚ, ()󈉸W-FD$w)]#}N;޳:z$p2`&:A1LcVR=]ZTM=m|I89t~c!4=,/o%<{F A$\<.l 'YUs+ܾԇ鄦r?8sx||.6doCa4K|:4Oа傕]~~_D?Ջ6*z\yjXxx=~}{ @<"NixiqlS<V;cJm|QҜn(~9jC=+Z*Mj3>*ĩ=XIX#sVtBtJDVBėPr7e:@(#AQeo/{& ~޼<_ tuu'c["7S3jTv*G'r'(ҿ[}Ќ,z +"\v嚏k]\5XmF@\c$< V]&Nf[mMyvtl));@noX449sB2V*&;1w~ x Khu yȁV\IzW:p)˜-S%Q-d/P6M;wR/Cj+@G ESkCWvHz#NFk8:c4[mܳM) g6f"Uc#f$LlggJ(ގ9LT= r9E>@btgjyVZDYEURf\u7Ԩ_ӆn3HsYNۆow0Jfܳ43)ѩ@_;:1] G4oDޙ-V.Slϱd?uߣZoIC*Ճ0"!ȣ1`BKL XyWX1 8>tIC31L +0s7Btt[IC;:?e(F7ڡ#).hҸot'0BZp܁>0D/y?La],Z };YV<֡^$ν8)*pd nJ!d9޵șGFAغY-ܪD=S4ґ@?ٮi:XtY\8䣦TÄ7MߐQZ\i8mZsoa 2%hZ!. 2 h(R]gicxf3sGh,[!+{k]w3&r;3ƭp>BeB̽^CKEqڤ_6݁Iqp(I% Nmg8[ ~Մ!{A9GRCpBFk͈mSYWgT,ı[1}͗6]ӫ"` 2fh]wl/%%SNa25r)U7[% ̐i$N6^>G 2 ן[I,YFZ/x,b=AUKQȴF^? n7GpUOTySq< 1K@N~>ehuM}!AO Bn΢o0 ]{#qIQ6vpV#kv{5hk%,wHȦ;0%mDYOMѦTY)h{#tW=??.U*m3m3Rc07} C2dX3noux!E5 f^4Jao6&?U.=:ސf:)81Y**pC:p܇tG\%}~%Xq9:v$bm]Nd$cLG͍^0"A3bاFC j:BC?5ȧ{f;.EfM҃I|ڽl*GR] F5",ߑILNmdt" n>_C>i[uAYL[Ժ`!{W:iR- ԬǟUABBzkC]W`!sT*p|d s*R'{T;hyal%Nfau*"Lխ2%0,:UUx,C2x_ql[$]I3pڅ԰E^p]~:+sCә#Mn+:d/P38$* g+v==aNgD:F[wɌBA.OmS-&gR:In=E. gU\LYeJqxNVٿiH ޾vմ]ձBx,QK/+0ɿl ^gYiХzZ M|c[ /001MJP~BJLu >U+hD#35p|8K!+NE}X.ޜ/|*Ç;U&RQ4[;G"XвWe~4<3w+Ci~.a W7f !E#,^c`/au{0*J ԁ~?/6jx)u.-Ȱ&WԿȩ>`b/M&yKǦ[7X@[Zkh>Xozig{Es{%ax ˀn,m1a]9K{[pX* Xzm7I118ͨjXl8S,"1dvrj:2 \@M,d28 _#Z>!ǹߩ! F9B4azOU`??3cIuшAޟN\KM; c x|q5 =U;մ5J;ɇT7na+N=)wdij<oCތ|2bZ6ZMja!y9تf4n1?P[2"f(}f- "x?v6{U{V(aTP+s7;k'C]H]y߸c+aЄ gn{]ްM^كO_m@3)1SM-كtOhn5G9Yh! `< Pg7M A5;~Y"H!.89h lfv}> p8Vdxo5e$Y蘉>ep7ntAl׾7 >OOe=OH*A_/:a åa2Vc<|i 8s;!pZj^(1~7ˌ ;Uu4>miE۱8N]8@zDȪՀ**cvjɪ;2QP}8#:lxDiL ~DφGRM,<1/Aj'N@/1˄&8ӫ(8`Mp: ae(NnS\S'*<k:\!y4vJS*{#r>=,B> >OV9R}}Žrkob tH{Io )p!vڛz;\f}}1NwӓF|@zູԄ2\Eh"߼IoϭA#trO4ÒW wo:0v65x&V|ly |zD⭪t+]N|>坆$pxCq!+wBսGUH\.TZ !yQkVaqGa*ǀ>xҭ|v'>P_p-(@'] XƼ܊EDw#UdI8'^)u9O2OFQl*~e-<} =b0 w ƹ8k7c ˩_Ҕݭ7F "Ei.E h#<<-N_ZJ!1#a_2}-CrХi(@Hn`ƪVnS/g!t dJr rgx#D^amydU ^e'\D+A]zB"%dvlnu'_;!XSve[n~>ޢclzo~5TqnJ;of}vƸe#99bX7Z3Laa5Ek֛_ Β{U2 ԖDB'en9Vli^ Zx`kZ#pƨ[K->^Q2~!鼞O'O59ҝ}o5AO~~ue9Mɵ-bxRYo]+ϱյL]qhe*a-?k5׹ `?ʐ {=W9#ݵ9bbiwQT{V5*.۳uxT%67g #M= v1_Y@HF Y2F{j#Lu&)0ŒWl~a=3S*9Q XlQNʼ6SW`{hQ)PF\lD,wkU |x") 2S&aKu ʠ uLʦlKwV/#?mkV.wuF2( d!m:cPJFƜ_b\0:ZmͰ:aJLD{뻪!ɵ<][INh6tYۄ#ZdIi^&pU#+0/&/M_B8*G1aP} yP5lȟ `Ama%" {_а>dM:(G^IiAG&Qkp^JT8f +ɏՃ*rgTMנTgAM=^Ab1f_a- cwL<.ay[F)O.t7ƊRVyȱPD z~sKwl8w]O`3eznWo(iXZg齝Ilbf 1U۩Wy* S7(2p bi_1*I P-agGGl4[򩙑V9˨D,d/ӗYQ 7n@[:&:]7X"!w$>~. ebi&ʤ7&^^y' =b[#e5/mRmP%rxtu>hq}SA/ZxH ~k Pi_8 -#3_g3LkAЧDўE@}wF5p9?"T}~V/T޳l,QM /CGOyזRfdot$=b^+Nm0~O\`SQs5!L+EWƈ=e=z'ѐ'lZTX:UrDZ.\'3/wAUw2쳺֞^6NoƉZ ԸGYF/l&oWd]; ]_|C}| 2(Mk$xNfoZͥ;Vj9QaAO8A=8\mtd0R)F N@HE$ddدt*!/,l&ĐMg {ЄH=7B'\}էʩ;0TG>1-̟(ę?c9gs5&>.A%*.<I¦/)'~xxA?i}ѺY2&0h~(ydʭ+0y t[_>̌vhM}e"6:7L}iNNtmi(L} ϝږUCqu0Oj [Qv_ _45Ўc rw2-hSHŷL j;Xc;HJMD#3u U "؛^o-Y Nx!6ps,![QHA J%Qgc9XKA_ɔG1Y+`R9  ak+z.nQ!MLa>kۀ,~XRa(ỳ`N)rkqhifYi^d\,62a;#$Iy-gϔ漿V7FtM2@wN@Ϙ~Lls+pb+;/[phVe!2X 7_5w 5 r;&W]l՘QSfi NMyEVQxrԑd';쬿=j3k^1TK<5j*) ֪F"bpC mr'0t"Pg'P6GrSA֎Om!YB/8΀98Ud.穎[h`$aI/!0}L7wD09x/6Atbȥ@!ܠ_<;s4܂uͫk|U8T/PEL~0BK뽗A8a-k տ0Iޥ޽3hQ:y(;% 0/Ydl 9m<{G!F%ZHKDv$pLVD}EV %Vԋaty1^?-]-Mߢ9"3H W:ȝ+1lLh*Yo8,6ѩNbCශglA~ެ6pѻ?yL/y#1IzʘKUhRĥXX h-(i<='7};;zD9L=ׯT W ιB9ѳz4䑮 9Q+O.\CMUGMRp j|'kI\ ` NǿKڊ=n Wf;ۋt [8HF"nERɌ"-(45 DI .d]뗐KWUGp cZS?&!so8 ]% m5Aή9o=xU/sjVԁ%A j8Ø0_#]5P[{n(.`iW_ڱf;K+F#z9ڛȹd 1ڦ }IQV5V_noVt6??(|2c)A5Bu|eI8B (%O3w*A"M-a"۵l/:Kp.*K1OU٨wظt#95?頗@(2tz֪M#\Q )ݮ`ñJ)DE eQa 7U!hCɅ:jO'i-0ZZDeUaH%2-GiU*pv~aWd Aω9Dbq U{~JafEyBpC]v`%GPf%ɯ׀V=Z$w~_Ð{NY>^UwJ&Mmo⾏!4@߄/y~ŗxtq` #~6z(0T!jdWH0d YvnʦVg zX̞b Qv%}nkVհqoB{5|Me4l3lQ>zzZ_˗'`}r2MT(0i UsF A6ݱ5Q3UjP'x EV(Я:l^ww#흿|mR^UNY"S9O!2'R9΄cPZ$~]3Eg%`"TZgi1R&E /҉K6IY%~Yozze ("F+Yr%ׯJÙ[h5Z(>9ĵ3}h7#Rrrd+21Wfk C[Xv ihiiJ7Z{8R?F5ڸ8xToqQlWMW!|I"4W&UgϺR L 0b 9T&֚4Q>kVq]iּ"%@:ljb8dvxm/V̸fuP?y%H,6P}~4co]6/$!*S8GFZmEdԥ"W`v[ۣk!Z^%sXz7!Vз4Z3nKV_\J j- w\آ3?tϏOd5ڮm$%H.wȀt^|}bG2j#/[g~ p5H)q #N*5@n'n0@P&Bi$, ds]2\-Q1$'X?'͗Z.|F[';9݇Z֌B(Un$y1~A[G>RoRox23 |o|tZ|r̓qcz6yano5@^׻:O$ݍqtcmB V7j(ey͏UnaօSE {5t#[Kr[ cOwl bz86"l[z Fz4Qrf%|a&UĬ6E%u;\:Ն`[_HD*O !ez!#B.-j(/-aX0cGy4Z$#:}C 5[ECMM}d|ҚΧ-< @3Ky  qwGNS}0  am};K~y ߤ~|mRd)d=2Sh^qtŜ˕m bg@f"y #r%˴tWq]EC^y%86:Yl_:w!ofro}z36CCF'wak1e/{3V(B48zEОh+Bu26ج1K6XLJDp^(PfZfՇ# uhKi,9#4xݛTgGQ.Ż|z5aH43Ln۔;`R-5VFB”HzɾGpu!7$CqĄ_WqkDɭܐ'YFOX!a׭a8Ar섢lTjqXDs767vXߴ`N{J2pJ/h%RYe!AcX 8 tM1A ?oxTG]v(!H.| ̃:Wa.8b%܇֨eK44}RB3 e.;Z+|Jt|{pKdB`Ý Np|?r+A˃c yB5+,?+-a=|gl_Ai硧rxWENa{ݩx{`}Qls#3*B