apache2-mod_auth_openidc-2.3.8-150100.3.25.1<>,Dd,Dp9|Kȋy)-$#VLqe>?d! / p>I _     $.8pxG(m8t 9 : FGHIXY\]^b$cd`eefhljuvw8x@yHzhx|Capache2-mod_auth_openidc2.3.8150100.3.25.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.d,DsangiovesehSUSE Linux Enterprise 15SUSE LLC Apache-2.0https://www.suse.com/Productivity/Networking/Web/Servershttps://github.com/zmartzone/mod_auth_openidc/linuxppc64lehAd,Dd,Df8f787271f09593700876472ee6e764bc092b18127cefa734fa3b4ccaaecee94rootrootrootrootapache2-mod_auth_openidc-2.3.8-150100.3.25.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.1d,@c@bV@aF`@`e^_@]{@[v[GZZ1@danilo.spinella@suse.comdanilo.spinella@suse.comdanilo.spinella@suse.comdanilo.spinella@suse.comdanilo.spinella@suse.compgajdos@suse.comkstreitova@suse.comkstreitova@suse.comkstreitova@suse.comkstreitova@suse.comvcizek@suse.comchristof.hanke@mpcdf.mpg.de- Fix CVE-2023-28625, NULL pointer dereference when OIDCStripCookies is set and a crafted Cookie header is supplied, bsc#1210073 * fix-CVE-2023-28625.patch- Fix CVE-2022-23527, Open Redirect in oidc_validate_redirect_url() using tab character (CVE-2022-23527, bsc#1206441) * fix-CVE-2022-23527-0.patch * fix-CVE-2022-23527-1.patch * fix-CVE-2022-23527-3.patch * fix-CVE-2022-23527-2.patch - Harden oidc_handle_refresh_token_request function * harden-refresh-token-request.patch - Fixes bsc#1199868, mod_auth_openidc not loading- Fix CVE-2021-39191 open redirect issue in target_link_uri parameter (CVE-2021-39191, bsc#1190223) * fix-CVE-2021-39191.patch- 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 packagingsangiovese 16806227482.3.8-150100.3.25.12.3.8-150100.3.25.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:28532/SUSE_SLE-15-SP1_Update/ab378ebf491528eba437f00e83b27b67-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]=b8b3f0f480dde77afd603e013088c10e99e432f6, strippedRRRRRRRR201kpM_utf-84e9ae935340e9b5562cb1bfdd10ee6d3b89271d57592c82c1da7b1306b957b77? 7zXZ !t/m"]"k%"5okw@_/.PS8;ouܰf:rPvC3g.hP=40aAgB>='2,ZonU[ϷDB[[9WQXMtO?(bPD$FMT PA'䠬_9YYAso3o6/uv]'c'9㊱ekb9CJMZ,ه wIX\nk=,IɾeȨ$2*siܑϟF;be!*%{h-Xq mssus/8-D|>"OθOLL_V7vbB@;+&Z* CaL1:hR6ȁK!\`N a(xR+aXަO=a--걫*}CQ+j`'#K3πEidy6@L۸e׌,7t'K o|>FTvϋÀVq"Ds3H*?]SmV+252WUH0O@<=hMGZD*EH.+$UHiV THχ~ZU$N&H=5"ta^nuao."]mޭsa hfsLKg未 qSK'&yKaO\ Bg8m@$ŹvyOr0ɏ ;G*y Py¦V[wC_qO/n5/1r#HA}/<ToN*q+mCRR5Ue3,W6sh4? ǵDC~u=gV' = 0Uiyܗ!ݬ!t#?-XQADvqd{ޕT݊_GOA{d?|彠:5J~K |~l`<8/0C [Y@(zbǥkDbc3Qg>xD*0?![b=s:JmPtA^~'vO#hRwɛ/-q; 1H/J0;8oNj|BwEKƒ̘ ~ 9[i7?Q𰗚1UǤ+9oZѨG0S9y THu/q脊az}<Avi1myx+xcOn-xP;&BEMWbF`9lgvۍx8F_ڷ zچUDxפ9wپ_'䱅+K}$}Rމ:fm0E8Z4M.!gָCSQ|#^\ye$Z- }27\#?H\K6+8}>C:NNSaQVPtlQWv)-Idž &C!#[\ik=zHZW‹PG_^7(:)i[E} z8և7{X0+S"͖bʠG;UoJ\clgYwQbJ,l"yA'FeM˔8Ӫ'`u=v@y$έhX*rM)f+zٴ54kV[ gm 4$޾7t&e.ڶX ?cC/=gaJtV>.v7ϡ~F8!Q (A ԢA'o, |Η`FJHD-G[zKM.5=22y]7)*ʱyeY2nȅ_I+a,XV-ÈU+Yk@Xߍת|S bs&v54S LT Vƃ4M&6;:G(Y܍BTaҍNL z > "Qotg!o=3{ᖑY0x;2 7?˛R &8$L @d/b^[ ,`Z2!c50ڃ tQo@5bpG3l̂=A&P7}{-V#y v@1nZe.]a`}m f$ΫC<<Yj RN)7 q Q@ڇ+GgCo!UAAj8f+8-SسDUA5(gǾN ֖nOړl"ljT&6 .nS[L;k[Pb ^TG9_V|$HcMws iҷb{qMJtvG/J37ך6/Ԧ[k|1%;6~eYw+ǧ]-5Ju8ӧ8sbyݮkaSaєy5%pSElDрZq1&U0 9 ^ k4sЇ '\o` "=Ug)}r 3oR^ڗ3_}J'>hXm"[8~bC(5p{u EzzM9s`-tdoOPC9;7 "3ʟ24ը̖Ik'$,7G`Rog-냽ܟ[$OmkDa _5qE=L3aeB7GZQ6&2%$u [- ) h0KZ(,_cRbO9n4eoVIҳ;zJEͽkw<X4V/n UBp+kyn2?ёWRcn"A/г8!/6S^wRGk>"6"2n\jVm79A%ZޣOωP Jwz38k6r9XICg UIJ'Y:}?|oP,^+'o_!`]-#l˅]xRc7Nۃ@aq5PyAhkq.QG(Ou E[n` kɺy為 SgϲSFW]Ly7TdɸB`@-onSR=Fl8A.=ShA;6LX)^@+35.f|vO~,p xQX$Az9Ϳ-j5ugv12t7xև"RYF쏕w>q?^kl,}9FWEU߰7_3ɱ'i$j,ʟSa"c}ڹ=DLϑ%Jm]c [#:x\%S:`r,~ KPVhY>Y+:&՜.QC *?MbhʧiQ4=HO<9$۔Tǣw=}FD{w\ _PO"#:Ԋc1 {CƷmL !Ӗ%BW9A?4 'G.l{U}G[L(QJYfhg!yǬOk$md~?'՚[G(NsLc-6[fԃS,k]<*eH<8Wp %wF8FY${e3ܫ;$SoN 5w<"͞uOIPpS)x,J:<[fFL גn*J&CC+V8a~/(lK"a2v{!܄SN11U8kZlaQ$Z*8˭đi}tFղCxR/7eO|ҏgZug!:Z新VKJX TM]j&x(>N /}4{*VR܌s_,qf`nz``.VgO@~ }Cm` /2\ BxK(;ƻ@'8GeV-(R)T/iGU/R6W8G)CkWP/_o wlI,*sgGJ^A:&SY7* v#1>55XV%;vrH#;jf;`LqȺ aV@J:b7yw3&jA f`rv%@&uvIE%R2M9D'jHt8:J_a5R HkD6hSq7`xd7EhYڗQ5(!PG yDe=\չM2 4SQ;hQdzwM Ka7Mu+cAZ02v~6G] uduCJ$ K(#DjW"乩j7BQ!^5NwG=:7ಞ 2Ga#Ҵ2!'Ϻ'{nL3' UFC-Y<%bV|],m=3was3isߞnW,Z\eWPkͼh$%S՞،r+8=Z$3굲ZX]z*&"*"EU m4cCEؾ`6p8O{k1W 3dp'V,*Tz^Ǘ >%hx4D@1WǕ|gəYM;Q r~`~[К\9M#qT*`y@Hbw#a>%={7k5 m'aK7RwB7TB)-{)›E> Z늡=g&=My[LBAx~ WVfU(׃O9Y2ߐɲ͑""FI8pߌl ƒG+1$dPm]+b5iNN "rjIbo2_K"NR'=(B |6է,Gc|Wqe*BU<%L/{8#̮0>#̍n? `?Ġ$b?#Qu/\1_ڈQJl^U:ϛ =Q&>*TInZ_ VPSBzV*3 +l/HյXY i1'+<$ۀL=@j&J|tl3 JJy3z52 E)-0ܬ7i-,۷JvZJΟÊ2;Nٍḫ//:m$s(;ΰq#xb` 3Bmǡ@`ۄ e[r=>^:N6h!^UՑmrN_!m_P6`FzDd<$bh26GEo>#k=Ei99쟌'ɟ<1*ǝI$p E.K"%.UYir!w?L#<;´̩]> >=Tk"QVW;" R&N~. A8,4j_M^ jlb4<0!E0Lzvp6A}H*:/9 (CL UEZ ? c 9oefL*f>A2DwtY?BѶRRd~Pʛ[ןbI@R;~OG/#83-/l4sbCda\($*S$6iXxsP芿&WV@ky=0NZ6۝C4˦Sw,," ]f>R؀#B[9XGV4].A]^}.ѓfZs--Ϛҕ7%il: AҰ{7w vpz1:nekU`Ia04gyǷr%ߕl|yֳmRau睄؎!S iѮj^,5}^ywnM \V0@nԫ [ {DEQ(v":Չ&ydL$û( ~yv\jل6iTiO4E#גir6)0-*م-. F t47nnzt;y`xHaL*ORL"#ymy\r-u{Nⶰ;?X҇@? ̪W>#GN&Wk|*jVW&d2mq ^PԽ]A7CF4 :k@D(-8mT[ygo͌x} @W/U-&FFƯ%€vWF# VHɤ27qLaon;X3Go2ȃ.- D&o[>MQ.51c< R3/Z%9$q<W|~ Eoq1$lS\*6qL={π;`n[{1(D=&sTh:@Z#& gъA7n+ypp_GA3# [MCPRh d6&EqrCU}䔩:3J2gׁKN(bXbFK jm@B[ԚI ںr_UmY.*n9Q*{]'(o(@vz+- dO}/\p0Kv c_)Ǣs A 7^dR1'h'.ظ!N-&2WAݴ)0p5˗ϡzwr ?O2TaůvzQ.'3UaVO\$*A")7DzNtȁz<7¹!4@l9NUN: 8@8{FՌvٺ G&эqc'mh(t^؈r6ۻu98^U><6wR;iݬ%LR6>!yZ7j%h#3~"X<E#}zɜl5p::BfTsee|ΔAuN V5뒎kq>*^G YOGRh+E{X?q9 p7/P>r!\FD^;WC͍5YP _?, B€ )^cjcE/ }gZky,bgpAga7%qλ^S ԓGc'W#Ĥ:KN3NCTTQ+SHg|<qqݬȓN~$Y,okD'o-;zw9\T#2w1(?rrT},&_Ln! ٪)ee@y۴cr5ǀ7?Qvג5{=Mh4YnB3»4(S{ΉSQ7.з/p%h-;?^{r.O-bS=noTECX`J}Pl\p5A-1COsE@01mAYkuFn`W IJO>U^[iF!#2_WWC7>N 'c,e븞kN6[XKFGɼ,d%'*^Pt!v)K e&$}l΅Cnk#owy5wNա ن uPy!zwE@M`VX+eN1:b֢ҴW#f]d"S㣤_/"xjN1`c>n1z? #lvM5$rَm0X9QПSYb5 .~œv k{ H!\IhvyRk$+Ra4kvIi0NHo~oC[ $DJl$+a&)+q20i>t\GC%JǏ+@X֌mABX̚#*S5Ϩh Əp_}.h|cr!ERK%kAc Hi#N'D]7ir⑒A$=Є |-H?(KݝǬ&sɦ8}h&!OI@yy Nq&wE38Gg3{6LBʼn[9k DE=Gjof";E@챻3MXDmXATujY?evk۵4ĵ4&U no}X߇%pP+qR8WEg{UJ!nIH4u(u+^5yxp? N${([G}k2w8;j?>5|$#f'+Yfč8Kid""OM>>^ܞBlfӥWhpM'X]$rI36HMxKY7$$gӍU:$V\ȼVo%@L$7Y!U|owr#+|ڷԉ8 SʝH8z/ 쇲i\5X𲔻j)(Ց̬"}0xnGvS6gZXӟ\uؒ?5Z\L]ٵit,%75<r.?f۴4ՇS"=iDVu?)wVkz&4S#M&2n leB{l`'v:6ԗَ3BLmpQ3Gyd Wץ7gZY+a!8Q%$"fHy⟇gU=nsm3s)V(Q}:LGyat{|47a&iڠ7+66zqEj/[TlѨFG"NYn<1"BS3Šd%b56@H*H-1ͥ-xmx}C ($wLtiu 0ըV:i*ٚ4 ytXC3h1Pxo ڰ':^ 'W -}P؂رKn&eT\%5 ʘf'+D11m=hC_=eF#:OihqWØf{wګ<| rd9MƮ?#v.;Oz.3LƳV{ {5ژXzQ.HX Ǭ /H_`se+aw$A:4tfdU  ȱ:c?q[>XZ"!|TC8myp/9gs)typų;ۤQi-5)) Z[ OR g/ÒPieN4H{L"h6e)S5QbgV{=w׈2}ΒI: FjD lDւG^ z%Mх@0BAn]t;QIXtkrQj춨64))=W>e}~ySh!v~cZ0 {٘[ 5?A{JaS[UL .UvUVN 9+Qr\^'%/zpa-ǺokD/,Tl-lېGqcN"ګFb"fVPgh*8)K'DAOjfU5߆N]Izykz kRѧjr%7߲ ,x[\DBP%=lB,{^0%hg`fow;r/Й*tٰ5.JN\)#w@=O U/֓f̔cJ;kbfW_jvqB@݇@ jB W9۟c_i^b\zG"Z5?5 q]uH7t O_=6U Ł"Su*;"UEf:7΍]>vF_hݕrhO}o:c^1>>ۋ$b MV 9@awܬ$\= T8FPUJPKĹ|vmʥ1ebfgJcAFn FT +<\RUf|7V)BMPՊAiu*5P#"xuA+_ke+A-]Wq8U@lnPyj3nWޫsL9\Yi] aThFcFIil9'e45A crU`d(OH ,d,vW*{~3=jo+\+JsmQUP̯s#!ڟP9[OE~1JҪC6`ßfmf*Qɪĸ{zƗ[>V,tk5{,#B|߈7?6R(NqoVM7LJ Q=wO<^'7^Z7 iJ WAU )I\t)Ƽ!Gt͆;?7 D;]-ˡO%r3)W\ .UAycBu00>Z~Bt7^jAH|RNE%1MAT]#k$ʼnwä_u ia\4iIv)ۧIh"J#~fLm\˄QUUQ5; j}33# uuȮ 8L Wue_CK3\ȷŎSt|"-GR /rLL̒IU4AFݩ˞sW&<5<Fj|zǽ4Mu!(Wbv^@ci$E%(!ڪci4q?"{I'̷OP N %g89ji,RlY5H2Khq <@$ .YPYkDsBe<]cWjU;.md Z!RlsiĞ8$dmMa5Aeݔ&3~mJr}ĕo=1]};ch]{B*7;F:(YWg'߇D>ykT/@Zµ85%\g.K7NInz8!,nK׮,{MYKĸ% ;G5L~Qσx H?\%% (i[z]5Y13U;xm5`e) Αla+^uQo~=F{>AAY83@$=]RN :IқEvm|S['5ׇf`2PRUJv\P*&TՈ_^N#T-l ;^\NkphNC JOł.Ko7@!UU i:@iUCzkĨW~z܆_LfK8leY0ñ#D䪎%j bŝ!ED]Ҝ'oseZ]84?2*ֵ2ٯ%lUBу6 rS79}G/q Lm !a< &+}:&G +1~{]E ˳Ao$'-::GۇEՍ@!+c_Q]3`|A480M~n٫c[Wl-$M"~鉌_.Pl;$0#-0ZJ]a0f3IGUOdV\cEb2m7 .F/%10aj̙Rľ֣bC29#ڐM`tu]Q,xZ%~@RIWn3ْ#*)0}̵wt_wȴ]ZOT9 e3 lK3rTG~MgHaOgMwV (B(?:@ aS|t7uXf' umj$nR96-adf]?obˢ; c'>|!slD#+ל4e dFfy\v0tu~ .Et.z Zw*к6#Qan-J}\1Ƈ1dY~@O*`[8Ck2LN7^@-]B@UAnkSkSo;r]Vf(wG|>Bߘѹ_1[BHV$1KM}Gl?e\) &f!ꖃgd1w6W.Zف![.|_H)ѽI|C?\EӈN~pT@a=~N[ d0`~)6>mLtI` );h ;K2Zgg3;?N5`[] .tHGJY/OKN!IjǣZr7?7쉖wLcrk2e G7vf5?T/gyb0$AiWWq0{_/[XQ(y<~/l#鿽M'%!EJ] (hi;n/*_eWۺWtKO I{=M;c*eY"jo-]*rBGm ; Gە|9eB.1,w,z4ޭ|4mUۼVMMO86(`;VFY~er+ukʗMj͟KжF|ϤI=J!Zvlu-佝_Jpko<'\"aM3\)'4(2po,exu.z5yU8]^= <>E憠Ue$xޯ| {2b8l)])C2o_ȃjq;.* L^nT;zyƻH\̙5÷e*q E76al9 x JF+~qA *36 wbΉ+8ѕ1n)~CH>݃hOmeB*k‡ kr"XG 5pp [=% E^ic3A#,N_`Xl`QoI--e'kl (Dyzm.PCzn7ي;MzO]! =< Y€ҺKDTϔ0N yiXcWLs @aƮÕR\_ԾZI)w4:$3X  |/K[@32%3 0DpC ,j"8 Mq%}iѴp <B ג6V0f.ןFe q܁\~!Dw$dC-au@8'9մ҆X|obUgV$%X=k* M#Zy5; [! x@ }l f̣dvyԑ)ݾ(6C_5Mo-m$ j36/<)_M3<s]VXa?5&Prq:rTP?MGDL- B}Oeý 8PεJ2) 5J"w * kO%F}υa!AVV Ή;j+~| tҁ 0PUwOB3TRz'yW (v;\n>|Jpn`FC3E v\mWa//kKTJZSXN/le˾łl. ϶@RU6gUE(c;Or@EZy -Aii_9"|^>#9(w|]Dpd JHHdi2z^_Ͼ_2c k+n ]8Ñ̳+*~ N'ޚi@ΙTsLIhKww 07eЙ:M 1Hs&"Ȳ[ I'v|ikgXUl"3ͩ+VעoP~m߀IwmдN\J04*3f4S혊<|Y#8NjG,,7+WҞ x|8 G@~w{^UHKIAQulgM|xӇ웏_2&jH??0+˒2g::ۢ1!E768#>ˮ 2(4OcTʏ!Al! =הtk]\ }k9 ?b%-)Cl&{AIurMJ\@tNfu?L5j<9]D{aYl8\ u +ٕ(Wuh xSOA:ŀKդ qHL? [ݏ'Yu>5p!J&83 `WW9aNVx;]IZ=m8>|}[s ZyEg+^0ʴz[t9 zʮ|lfh@/*/rG'-xCZ~7mA;WQoA @tqb4bҢN tzyqeaېq\nt s+>L'䨖I8kfM$~}Ji9tz2;_o#ͯNce J-CtMwϛq76WӎIi 2OC6ڣ?P!=sÖ2eĸg-<0v#WAFќ>AU7jE^.Im9ō[>ced5 `ESTC *FlOFSE+[6apN<6(A^΀l(/Oh*vcw~ecqt@'m) '=葬BvS28[*gpk 8<n_afk|㩕PsE2F2ӯX=6j嚔G-2j&.یZ\\]flrѲMWf98Xк/|f>rf]fuHbLia&D=NPn794^GRy3ג{o0RC\Y ,*V! 01ʇ))E,Cj0T18̇A ØxõGV<(qm<֑+.Ô`o&M*`JFb9\-/[/ޗFfEQl;~݁ů )%MLpF8.RED:/زewD=[l(^伷+KkGIAxp{=LՋ8~reS_тq43~(3Ifg:C!HFs']F=m\= `wfga.õb-N1 |g1.] wY5􄝝S#IvneHM NȄ L'0$-I Nr$!q68*O6쭭?}uZ@l=Igh/$~uB0M&~ ,.t̟f_h) *ASj%#,쩥n'/JAwEJ{N WׂәX ShCxdD;,H:)p2S8/"PoEz)./byZjPTbf%j: .jWk cݎ&0w eEIHڤv[(?ȷήG Y$nPΊ E39/j'!(ۘ(a%8DWߧͷW6(4R*u %x^v_y qh㈟/z⼰1oedFc\b0g?WL˽w*3ClMC@wf,W!)k4O|00zcx@آ_v 03/ECژ1gb pnp^1%KNJy(wXd(3aȁH:e#;htA &M1hmǪ{30,}Z Gh+v6ML.T3'CgP B1&Σ-t B)u0/Rx[^R<guϒ,!Izٝ2猱e.aiP moΟ!~]P9&pXP;l)wgY]'{qYGAzwH_0LK_>GMtu'pLKMJܱXƤ#^YN<'t$ 08acR׍|Z'WS*z~]8N *O"cm'nv6ewF{ =vMׁE(vr|q S!EsL2]Cj۝\52 9VRoEHFgwCd…pYnsp/.Kq7*ӟ*USKFz|8!}ez-[W[,vfqzX=XZ[/Z;7_oSc(|*++v-w<ŴdO5 @ ,+l:B( 3yRJ*ͪ9 W`8t^ǻoKn;yԟ9+w|C+>rۥ$(*0O+JvqΚ]meo_v.m.bofu[laHkJNڐ7ϑ4Z5?>Ds9-L[h4`YGiRf6&I;T)3x`XʩT !oU {Npke:L@SSs˵\AA@"  ʁ>1H .v9뼔jp;W6$SaEew5mB٥ CXuw<]OyZ`c ^P>rK1d8!2q85&u[Nn,Vvx "䏑s:gj@U=ӫMiT?OZ2(X?X֦ws=p]Ⱥއke'3I$v{,io60 N5LI@٢>ɬ!J+ ?jvN^\UԱ@/ %IGeUw?BxηpH8KkjB ؀_>-vxU2Gv!GgYVn0^T؟rrK(2x"?aXHW-V~Gom QҔj;='zM##tO}vL|Tս}|dn1pu\6EIo }zT*lXvEC~YGXv!{QA(䏻f d VV 9)u55 u{X)0xp/> PD 5{Z4RWLV\N2k?LP؁0u\JLJ w&roT!y+:d4Mˆ)kDģRy3NkB8y[xŵ!h|fmxg+. YZ