openshift-ansible-roles-3.7.70-1.git.0.8aa39fa.el7>  HLk|[ L[/)~̆9{σhin_ff#V|JjE~?dC/i =bZ[d+}hخ{m|\ fۍz"˯\@-{|Zq<6w)Xd_! !Kx5_4ֳڬ0keR9 f? fd! 5 c  ( 4  Mx  f    @@  M  d 4 33, 3\ 4y (5 859;:G M@ H I X Y \ ] ^ HLb Dd e f l t u v w x 3 y f|  fCopenshift-ansible-roles3.7.701.git.0.8aa39fa.el7Openshift and Atomic Enterprise Ansible rolesOpenshift and Atomic Enterprise Ansible roles.[$c1be.rdu2.centos.orgʫCentOSCentOSASL 2.0CBS Unspecifiedhttps://github.com/openshift/openshift-ansiblelinuxnoarch(@k$JS:3 2*5  3GQ/  _xR7_"!"`^=:;G?!r k7>@;*uG@dy2(B*.*u&.#%F7>9 M{x)'U AJ]Sp(32  /EUx6$`=1QQpz33 tKtK%%(̛̛ؼrӋӋ9&~""m@SVVvvѹѹ(UUee0t UM--VV   O 66 hh``SWwwRRkDDaIHH"T<<'Db11T/==`hh>     | |%1  ^^e,>>hh NNh**m @ *i&9uvW 9 2 ? 'YYRNN )*'*'  ]]#$$''Sww(EE m i i&ii  '/7 A S K oL(P2 2 7XCCIiT(T(J]]%*N*NKyQQ]*8*8'n22%0c0c~kmmR\]?]?'"~"~4u@@0>66!++#K#KDJ`J`'q'q3;; 5vvm!G!Geq@q@_+--/%%QXNIIwUU55Z.AWAW(p k 22 4 L1 S 4(KK<C N  Y". 2 o2_fWZk3!A4oTjkB<L'ci&u ]D9:%  VDVD)19 f V:bV",Xq*x+V,3n  /,  v'#"sx#>+3N<4"NfP`f+;Zc]eL_[a=[8&7}_Y`;ZJ\"V&7}_Y`;ZJ\"UT^ >71"-Fv-!#-4.0R8BKs2NQ{Mu\w=qCl\3G|yp9/JsmtnpjeN|wp9/zJrlvvprqll'9a[bI\X^5X0'9a[bI\X^5WDgbc^ Iz1v$J C)52$d0X0!4,c.1!d8 <YFD 107[\-??U7Y\+?=U <YFD 107[\-??U7Y\+?=U=YGE; 07[\-??U7Y\+?=U}= YF4Dpycx >% 5 4 ] 20=>uWZ=?uwX\dA`tKpjjmW+Q#}$;&T^6 ?_.%In`6?_yy] n_AsaPH\pia.Duu3o vor8l1D.u4o v ook*\%G0~)&^E">E'''$h.(3" "3'T'?_y@Jsi>{kg j f1JS9Qz11rNXR 58 8 $I++*\&& = =*..k   T*>BMBM  s s/8/-/-2^++  ^ ^2h''' &+&+NNWAA#  ' YY/MAp  ,4&$O! h%#R& P d| '$# ~ 6"!,` F  'R T qW0 9H5`oCUF <TA<k ]%1[D Wvl5!Z,-H,N.H.NHNc F"[ ?W !`A^h ;V:S:S8F  JtX sf2@2 8 Ns (F=g/FI q[| :, A32  #1&e\g }.3.9 _pV k} uxv]-uM  2nL  = g- CG*ruo(O@0"8-C +#7^L xa;\\XbIbIXX t t%g T h%r h@ : 0?u:y{K 7;W)pyD>*#A5 3 &L   jH l Y( 3?o$,wSSSW:d=#9\ Y(<VM+  ){U O'; K2, P $)DI H[[t\\`;< ZG G #  %=". gj. gj11;2'J|z {))VSI #ZCp."> 2lm gz '%Q AAA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AAA큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤AA큤A큤A큤큤A큤AAA큤A큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤A큤A큤A큤AA큤A큤AA큤A큤A큤큤A큤AAA큤A큤큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤AA큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤AA큤A큤A큤A큤AA큤A큤A큤A큤AA큤AA큤A큤AA큤A큤A큤A큤A큤A큤AA큤AA큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤AA큤AA큤AA큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤AA큤AAA큤A큤AA큤A큤AA큤A큤AA큤A큤AA큤A큤AA큤A큤AA큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤AA큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AAA큤A큤A큤A큤AA큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AAA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤AA큤AA큤A큤AA큤AA큤A큤A큤A큤A큤AA큤A큤A큤AAA큤A큤[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[$a[$a[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[$d[ԍ[$b[$b[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[$e[ԍ[$b[$b[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[$e[ԍ[$b[$b[$e[ԍ[$b[$b[ԍ[$b[$b[ԍ[$b[$b[ԍ[$b[$b[ԍ[$b[$b[ԍ[$b[$b[ԍ[$b[$b[ԍ[$b[$b[ԍ[$b[$b[ԍ[$b[$b[ԍ[$b[$b[ԍ[$b[$b[ԍ[$b[$b[ԍ[$b[$b[ԍ[$b[$b[ԍ[$c[$c[ԍ[$c[$c[ԍ[$c[$c[ԍ[$c[$c[ԍ[$c[$c[ԍ[$c[$c[ԍ[$c[$c[ԍ[$c[$c[ԍ[$c[$c[ԍ[$c[$c[ԍ[$c[$c[ԍ[$c[$c[ԍ[$c[$c[ԍ[$c[$c[ԍ[$c[$c[ԍ[$c[$c[ԍ[ԍ[$f[$f[ԍ[$c[$c[ԍ[$c[$c[ԍ[$c[$c[ԍ[$c[$c[ԍ[$c[$c[ԍ[$c[$c[ԍ[$c[$c[ԍ[$c[$c[ԍ[$c[$c[ԍ[$c[$c[ԍ[$c[$c[ԍ[$c[$c[ԍ[$c[$c[ԍ[$c[$c[ԍ[$c[$c[ԍ[$c[$c[ԍ[$c[$c[ԍ[$c[$c[ԍ[$c[$c[ԍ[$c[$c[ԍ[$c[$c[ԍ[$c[$c[ԍ[$c[$c[ԍ[$c[$c[ԍ[$c[$c[ԍ[$c[$c[ԍ[$c[$c[ԍ[$c[$c[ԍ[$c[$c[ԍ[$c[$c[$f[ԍ[$c[$c[ԍ[$c[$c[ԍ[$c[$c[ԍ[$c[$c[ԍ[$c[$c[ԍ[$c[$c[ԍ[$c[$c[ԍ[$c[$c[ԍ[$c[$c[ԍ[$c[$c[ԍ[$c[$c[ԍ[$c[$c[ԍ[$c[$c[ԍ[$c[$c[ԍ[$c[$c[ԍ[$c[$c[ԍ[$c[$c[ԍ[$c[$c[ԍ[$c[$c[ԍ[$c[$c[ԍ[$c[$c[ԍ[$c[$c[ԍ[$c[$c[ԍ[$c[$c[ԍ[$c[$c[ԍ[$c[$c[ԍ[$c[$c[ԍ[$c[$c[ԍ[$c[$c[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[$c[$c[$f[ԍ[$c[$c[ԍ[$c[$c[ԍ[$c[$c[ԍ[$c[$c[ԍ[$c[$c[ԍ[$c[$c[ԍ[$c[$c[ԍ[$c[$c[ԍ[$c[$c[ԍ[$c[$c[ԍ[$c[$c[ԍ[$c[$c[ԍ[$c[$c[ԍ[$c[$c[ԍ[$c[$c[ԍ[$c[$c[ԍ[$c[$c[ԍ[$c[$c[ԍ[ԍ[ԍ[ԍ[$f[ԍ[$c[$c[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[$f[ԍ[$c[$c[ԍ[$c[$c[ԍ[$c[$c[ԍ[$c[$c[ԍ[$c[$c[ԍ[$c[$c[ԍ[$c[$c[ԍ[$c[$c[ԍ[$c[$c[ԍ[$c[$c[ԍ[$c[$c[ԍ[$c[$c[ԍ[$c[$c[ԍ[$c[$c[ԍ[$c[$c[ԍ[$c[$c[ԍ[$c[$c[ԍ[$c[$c[ԍ[$c[$c[ԍ[$c[$c[ԍ[$c[$c[ԍ[$c[$c[ԍ[$c[$c[ԍ[ԍ[ԍ[ԍ[$e[ԍ[$c[$c[ԍ[$e[ԍ[$c[$c[ԍ[$c[$c[ԍ[$c[$c[ԍ[$c[$c[ԍ[$c[$c[ԍ[ԍ[$e[$e[ԍ[$c[$c[ԍ[$c[$c[$e[ԍ[$c[$c[ԍ[$c[$c[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[$c[$c[$e[ԍ[$c[$c[ԍ[$c[$c[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[$e[ԍ[$c[$c[ԍ[$c[$c[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[$e[ԍ[$c[$c[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[$d[ԍ[$c[$c[$d[ԍ[$c[$c[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[$d[ԍ[$c[$c[ԍ[$c[$d[ԍ[$c[$d[ԍ[ԍ[ԍ[$e[ԍ[$c[$c[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[$e[ԍ[$c[$c[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[$d[ԍ[$c[$c[$d[ԍ[$c[$c[$d[ԍ[$c[$c[ԍ[$c[$c[ԍ[$c[$c[ԍ[$c[$c[ԍ[$c[$c[ԍ[$c[$c[ԍ[$c[$c[ԍ[$c[$c[ԍ[ԍ[$d[ԍ[$c[$c[ԍ[$c[$c[ԍ[$c[$c[ԍ[$c[$c[ԍ[$c[$c[ԍ[$c[$c[ԍ[$c[$c[ԍ[$c[$c[$d[ԍ[$c[$c[ԍ[$c[$c[ԍ[$c[$c[ԍ[$c[$c[ԍ[$c[$c[ԍ[$c[$c[ԍ[$c[$c[ԍ[$c[$c[ԍ[$c[$c[ԍ[$c[$c[ԍ[$c[$c[ԍ[$c[$c[ԍ[$c[$c[ԍ[$c[$c[$d[ԍ[$c[$d[ԍ[$c[$d[ԍ[$c[$c[ԍ[$c[$d[ԍ[$c[$d[ԍ[$c[$d[ԍ[$c[$d[ԍ[$c[$d[ԍ[$c[$d[ԍ[$c[$d[ԍ[$c[$d[ԍ[$c[$d[ԍ[$c[$d[ԍ[$c[$d[ԍ[$c[$d[ԍ[$c[$d[ԍ[$c[$d[ԍ[$c[$d[ԍ[$c[$d[ԍ[$c[$d[ԍ[$c[$d[ԍ[$c[$d[ԍ[$c[$d[ԍ[$c[$d[ԍ[$c[$d[ԍ[$c[$d[ԍ[$c[$d[ԍ[ԍ[ԍ[ԍ[$e[ԍ[$c[$c[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[$e[ԍ[$c[$c[ԍ[ԍ[ԍ[$e[ԍ[$c[$c[ԍ[$c[$c[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[$e[ԍ[$c[$c[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[$e[$a[$c[$c[ԍ[$c[$c[$e[ԍ[$c[$c[ԍ[$c[$c[ԍ[ԍ[ԍ[ԍ[$e[ԍ[$c[$c[ԍ[$c[$c[ԍ[$c[$d[ԍ[$c[$d[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[$d[ԍ[$c[$c[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[$d[ԍ[$c[$c[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[$d[ԍ[$c[$c[$e[ԍ[$c[$c[$e[ԍ[$c[$c[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[$d[ԍ[$c[$c[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ[ԍ228777466960dd83c383ffdbf685b3375f6fe248b650380e19597b8ab9f8a6028afdabdedc2af03cff15659e0ec968da148a181df0be6442c71e5e59951a98afbfec928339a124ec4e1eb483382461967411c254b190fccf824a1c25a1f791707984f1ebd434af7523ee482e653f91e383429ba34efe2d136d53d13904dc830acb77ed89480f74da3c0e1eb3a91b574ab2a02e540629d55ef67bc442f2003e809f5887935e955db2ff0f52049f5531aa689dcacdced849d7f4e17c9f4b8ff463aca4984a1eecdb65f2d8041f759c132d907d84d8f0b5a88553bd0d513304665edf9030cd51e43ea6ca825057f0adc51b3f6e5c89ecb1684f8ab6b0611aac408a26ea5f0ed3c5d20ab0b5b40337512e1b968fcc05201ec115d327f29caa3667470902d6d96fb422683fbe0ed3a40212879f7af7040fc8ae26556b27dca2c5acb05311aacd9859831de5a47bb5deaf285e7643bc1732e2b3bc1ab148dab5cc83f1fe8f824f432222e073db621d36ef5d8cbbee5d7ab00bd4996302b15185cb0d5175ad6fbca9dbd76c33145aad82518d4f6d01df64bd04d359871104335e7138625b7589467a0c24b5a9c0b35e054692444911f95acc6bd9df6b4eea7e571a2f52734f6e5fbe712b360d0fd43400c4af95af6d3d43773d7d71c252cfac45baf9729b2d95eb0960528377d11694146fee62f0ea665a08686ff53bdf5a21c53a1c0265065e5e1ed892310f4a01e9106df20728723d5836ef7d1aa021592c24718032e9f192c9414a4bece93acfa3ed62fbd9fd528303abf2d3e7b6105bf705ff56893df1834d6490ec0c976b5c80db864019f832f5510c7b4ef0b218f2f1c1fe636119c94dd347e978726e36467a193f4dffc661dcc341f07befb9dca1a360cc39625b75649f88ddab6b79573ad7231bef2a8f7574305b914c4c64cdb9a010a9947c6048f64c8e61ad15895eba2e6817dcc73365f4786b5c063cb50db0936b643ff6e5cf64fd5bc97ad0d8cd3f614c8b514401f457f5544fb88e373fa478d70ad551d2176454a82ac5f70b9e554e970322ff8fd72982085909e82e4631a1482aaa8bbff6d709c6b3f6f209a20ba142fd2380f6fca5ecbc56c9cbe9752b0ff5e1c85835fef09e724d8bb3b8a2eb46bf515d0c2360008f3cb9616ed9d52173b039a2770898cc84fc5f493fbb896ddd1539c78c627f8f29fefd1d19aecfaf7c36618bccec1e1e329319ce8bddf61add52bcd47cc934ca47026f0eedce3719a96d5f06a8054f86c0c2d62c7dae0eb3911857cfbf7b5969604428d096bee6aa32da0d5febe3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855d02d66cbb408219cc6507d688da363f12e65ebc93d03c16825b90aafabb0408c4933c127fea38430680cf4ea13e4e61b2a614dfda3415f9955da1d3fe2a7f2b21c1dd3de8f16ce7211414b96b0ffb682644902de66b8a24fd4ea8b721abe112de9d02ec0537674bdbbbb3aa2bfc91feb64c4fa47beff135b6ce53160ee4ececf4d7ea7a2c59b5547ee187380603bb13b15101e3f7e8b11e8a05f445ea85187b4016a658437b12dea07af174486be21e3dd48d0cbfdf2f5a9738a141fd3d33530cb74dd382d0d62220c777159daaca65d9e5c4795750ab7c9701a130a0bd2852c234a23c43565056e4d4ae8d1befe5bea046e801ffd89210812e5fc5e46b4f0a4331cde5fa9ee14b53ac0a8f9eab0c1d1112999b251bec629645648be668cf6ba9a9d7aabd57f8121b1bf9bee7e8ec560814c92d1208ed48150165833fead8e5ec30838d2e87991b17d02e438b9f102295932ab7db920fa2bc795359d447887dce11fd0d0c66e70d91cdcada811ca0d9fb844609532b733b77dece6ab00c6d3fab93abbc6aaff8279d61701dab4270589412631a2c9f53c02cff74e8700d48c49e27cc1b5ed1f4ccf8059453e65df2a6f05f5cdce0f4460ecac2899cc266af3d50a715e9df7c4dfbb931c5d55cee4723592ad1341b4d10bd2af05164ebf0b0170cb247b4ebc70605b2be3c95b374cc4df0748d88d3ec89d062516dbc379d38e1cdc2305e3d146527bb06c801bf4e9285bfd86e6a1b20d39a40b45506a5ae6c3212429b83bcfc6e377c6510998101942045b1019b2dd8625f5c58ec2b48d3dea021637e507ddc83f6f372664217b8e9a8ae7d09559139c13633e2ecb676e942fe151b9a0f4debb28ef72253ae5be5515d0de0b8dea0a48251e5453552a997e61c43ec5909b92d67c7349ffbf4b20cf28c8a77efc0139c06d54f571256e39f890333c742c60cfa996ea54e37dcc57cb40d7d32e08d15dcdb8500db16b8b58933eb9151f1105e0c02c71ab1b91c4687f0ab8b411ebe26c7c448a4165a86db7314096b170218527649002ead3c9972d0999b9d8b1758b0b8beb80738efd7ed9f44839fb768a68e15e6c90745156c49dbac648932d55501041db89885ab2746cdafac1106c43bd855e3d31572a04f48e64067612d192cb8a2691e026e701ee223e947b30706444ee58cec10f7891b571e3bbc2c4758ac67749b3edcf6d8837b101e4f740b977dd98198da82c406acf8ca802f37da23b4d31d45148c5b96dccc6c328352ca9b5f1a8debfef10612adba9a00081c19ce380a0417711e83b0ae676ba7e7ac1404dab19e5da510499ffa6464ece491e830256888996f96f4f8c9b2b4d0993c1404dab19e5da510499ffa6464ece491e830256888996f96f4f8c9b2b4d0993328c07d78100d838efeb37b9a78234e35811a4306d00d9ea2600a58e27efb092b264a6a75f5d272c1ed40878d64bf8ba924a8c7307717c77a3b82bd644a513978ab77a5e9f9a800bb0db56dce491a4aa8045b6ad9468a37127f55ef636f97e96e56974ca71d0cc3b73b05b139d965d0db594505099e6fdaad78ab33daad793550f22cf9d4f69804a71c89404f6b19cd2709de5453a0da7c4fdc1598cc87ce69c47005c44dd8372bbe90b1ae8f6df63c88ef231eab904bbf4f49a0f7aeb4ac1615fa46898d4ba9b12a234c9e929c9a476355242a67c0e1fb639561ba6c056314fa048a9ea7fdfe605a01141387b290cbd89ce50fc396f8d7a56e4bcd31832e44750e8e8e5142b70c814484231cf20327670560636e8a0b8e7709c14d7166af5478e87a2f6b2db3cbf3b3cdcd4202254f27b14d3fab545b455659f58f8c6b404de9fd064601bf816c3118c60986fcea8de77578a83d087cb3ddf2fdc54364acc1de848d3c0dae28930f741c8a01c50d6e61a7d97ac7db2eb12e46afcdcfc3d8fe856d36557745626eb5d2aede3d7cc824eed274c9c023c34aba5dee6def626e4d22c39bb78164b156e06db48b5ecadc72937ac140e211fdb49647fc2194f9f724086a8607ef9dbae988fb1a898be45db3cf65848f08e4861d6f36e44e462870b66d3f99f041604e9ac36c359519a16f8a099b73fd6c04c69af84bfb4645120e0b7a9818304ab4460a29878e522abca262f30586cc50ee6ca617eecc7df23c4ff07f2f2b164645dca7a1a06e307452f418cda205b7f861f50dab2b5b19c1797269015876de74998cd24ba7eccbd35d13c2c889e8fdb3bed89564154e3c1f8c4f6ab6072e293675b39d642ef55fb50a6f69605f170cb8b2d845953c2a2decbb68b0ad8c4459727efa855dbcd0ec7b8e39503f92517a465ba38f8240eb0a77c2f3543882ba2aba05676bbe512bc20fada4c68ef2106b4da6751ff2e3b75c6a4f8368847db8c71ccf14ae4aeed8d2287319315e3d70927acf5fc5a37451d2b31c8dab72bd3cfc4490f2f9c9022fe7aa8fb56795a3023cb9778c4922eed543bcb26a89a846ab184bc4d04747c34cb33271e7939356da6d6950a21cad8a7067aea543ea165cc17e206dfbe52f6aee49464fea374e64bd94d4e714d1656e51202c4a28b30d848db422b7e07b9a4b907d75c5a12c58ffb69c1b974e2111edc089c0670381eb9d66058b7f5a680dcc2b0f6c5fa4ca8966ef8022ed7750563152f5c59e29cbfdeb7d07cf470358e9baa3ee7e2023ae4e248dae036e561d8fbcdc68e49b8ace932186b3d230932db4eeebe6175993f31a3de939181a2a426a833982fde64d624de864fb56697a0234391812e881cbf2e142ddc6412936514fe0bc9d9404248a96b03b3ad6e320eddf6f91df93400e7bcf3273ac78c920ecefc1eaa14440487cfcb227cd584cd08d4af4eecd002aeaee091f83279b490a6b6e059a46078603e2742c17e0bd554d749eb6fb14d5675a50f5725ccf88b4122ee50473ef2330de33c35a4ed1b7901a143e795af9533b55f61fc0a7c6d5dfcda666d746bad143f25dbca5e71d481d338eac68d8a3999940bd102f052beab727786bc18b0378178131d355b97c8d2e56edfcddd308a43a0d6dbf04509eaa38789cf7cf0b907690ff2359b4728b63f321c507a649ba2aa30d6297402462e4894c2acaf55b8d4bbd76fc6258e9014b13e02daa98e487dff94cc5349880a52ce25dd4eebaf5ae48c5c151f626470038121814f58a8e09c1f82fd1784b8d835603eb6eef3ad0ab684b8f9f4044397a2edf4794498d9b9977277862c73352137d5b381464ab1978f3b4e42a52ae7e14c3e7233ae83e8b41612b0498ce5e3e2281a18a4b4c84fd1078ff6853543fa2c008017aacea9067ace55757cf3a26cef20fc106fd0aea95d636995b8084af79e4d22daf2a650d991fc62672a6979ade273291764bf98befcbe31583361193d8f4caae04c87767ade16fd62a2ae51b5cb4f7b3ed80949c0dd9c5069ed6a69399d48739a30430b78e6f94638423f7878bd986c07196de74c3aaa714f88e89e642dde5e43432f74f9d748b74e653660a669cbff2454f411d88488772071deebca338ab16b0565d5473349c318963d20b4095bcb3a29b632d2d938b21e40ebed45cc3dcbe3fe94a4bd5d0d6f1dd8b6689de10a8c715b7c8d2b1d5e87f6a96bc51bdf533bc801237fc2b89d82d6aecbc434eeea5fe7ccbba65f7fe51e8d0ae22030b0dcfb2a641840c566e2c2eba58eb0757b788c90a65c2dc186f04cc6abf48035dc5a41a9922fafcf41a7619639dbe90d8a2aefee894b17b392f16468b75cb4b70df34d04539d76139f57659d321839308cd817fd9bb0acf25c750287277aeab43c9b9fe84320ea669fffffa4ef274bd8f21b23e5068fefbd0929ac984be3a6566a345233f5b41fbf44d3366fbfa489fc3be1b865e7ca4e1a50f45cd4ca8e0f6f12ace38ef4cbf2373cf4a79cc37c26bd28c0c3b92d03cc232843a48f8f6386c2dabdefe99a8963982f0b9992763e6b7786041f3ae906301fbdaff5f50f9b650d11bcfea583992a3f9e4de213c7a5e2271e339934d95b06afb72bf6e54db542f2d7c25a240f1461245a0e2a800c0728ee249da32457d883228f6bb6f4a0162e5564e9c00b5368a9405d6db2d2066adf67b78a63482b5a0846f3c7c9f2defa5e58838832b48a9331cddd558c9888032b0a5c6879bca1eb0873827c48617a036c2fcc7b10e743a6589abdb75946e1485ec26111e4b800a29dcc808345b1fe740f0a01a4510c1aa894bb85267785a841c372abf522662858c37cb4fd593f6468aa883abeb5df5dda34937bfeb70ed1994fec19c3b59a8a64297912665d37a9330fac8c7a56fcec94037b702c93861d5994150d718b553990f953268fc51fd136f9241f110cefcc4d0daca7bb0c2c74605890f9a3b17d02765356d017b461cf6691bcc0907313ed2457d49d8823fe2473ab677344d6be0f5162096b61dd94597c5447c693ffe2481d2d6a6380f0e7d1a81c1789de9fc6ffefaf3b62ed99ee70d0f1e7e579966784d6271676937007f448340ac3fb2ebecd31c2ccc9314f752dae280a42c7e381c550a4fb71abda5bab97a32b5cb4ea089f8c68346e4a634f789f7f857dc610d4a2bb86ab89d4abd742aaa7affdaddd37e2f822bdd78d9c81da71917a43305a8bc22ab52f0558e6175d23b5e2d4c8ef52caf15b4246acd4d9198ac9fece7eaea4504c03e53bb12dd93d9def4018e99e9d53918c45fb33cfea54f5a6a69ea26d5758c857b5b46957ddd5e9c855488da78597b07d539f3510bcd9b5a58fa65814a8f49dcb488fbdb21a0582f9dff435d9dbc37bc4a38c39fe374e6260164daf7f7b57fd3e411b58c3bb2100c9cfe99e9b6f0cb9f92d8a041d283451e13b61c9ec5596dd15341ff67493e665d6d1fe0f10972aaaca0f0ce4afd04ccc24f7837939b9f280c3ba81f6b239aee2cdd6035527d810ff1424ef776a10eaa9b718a95788483d9c3725ecb459b9841420289574c0efd22dd6da2b7c54ae24238c98a5ed9235c4517ae902cf898a386f624c5a652a9b7d11725f1742e9386bc08c98a5ed9235c4517ae902cf898a386f624c5a652a9b7d11725f1742e9386bc092dff2761e26462296bfe5080a6b8c09a354aa554caa7fe9e1f9786538635a9126ce5cb60c5dc36546b9a1032c5376e3d3d2b08bf00beb23e1952eaf388b10378120ee8582bb8dd3af59ef7d812f9eccb120da11330d354d6aede5f23d048312fc92bdb91c491cecc66ab190197a6ce3a7e51e83b4a1c9d10bbb3fb19a5390c65ffba949bc010633ccf9bd0af855de31876eb23b82c121bf9d3e441ec8eb351fc2ec1b1913aa3a262983dd94e23409b259a21a1ed77f1f0ce6a86e9539b4426cf5a234cf11496985da3d6f91a75fd9bfa49504e415708ca7d78b4e608ed772ace75839c1c95aa94581b3db60f1fb250cf9ebf2c6a0855ce18001760a3b62c96013cd0539f028789f5eb5aca2f0ab312772feb5dbeee28d87b798830940322426ecd3fd3ef5c29915c851466cdbd7b5ee7ce28e21fe63d7b5fb389d98b6b8e2dcadef6bc08ff152fd40b5286284727dad5fbce1ea3f99e583015df38b4e56e921adef6bc08ff152fd40b5286284727dad5fbce1ea3f99e583015df38b4e56e9217126b2bc1d215260b32f17cd1c0e4b25cdce189ca269da7b2189122fab3f0dd934c573f3a8362d03404ae0d429827be0efdd39bd2c656507b55a4ef775ba30e934c573f3a8362d03404ae0d429827be0efdd39bd2c656507b55a4ef775ba30e902bfba889bc1eb0dffd95f819e3fee94b4241f726910fdd53ae9808dfdc4184acfda45eaa100e4d182dc4d047778d60ee7ee8bbe050c8530937bf05d36d84846cfda45eaa100e4d182dc4d047778d60ee7ee8bbe050c8530937bf05d36d84846911fcd69d5bf1d758720d820ab7ce571267e32cc359932f549f5a4c14eea65e688dad7383d82f97188096999b3cbd2844b5046017fdc5ac05a4547e6149b192e88dad7383d82f97188096999b3cbd2844b5046017fdc5ac05a4547e6149b192e1ec4ba79211eea35fac4be1ce46b86f405824cf0e65ad08fec46e710bac67a3d021d95409bfb58ca99bbf55820f84a49531f40ba72520b4e0701f483b36c1341021d95409bfb58ca99bbf55820f84a49531f40ba72520b4e0701f483b36c1341b05fdad1b4fbe663bfccbcfc10aebc67e6e05c91638e4129581126473dea8cda1b6415c48eace9cac2348e2ff9f2ddb41c94329251d44b8856af8b5f85cf4da31b6415c48eace9cac2348e2ff9f2ddb41c94329251d44b8856af8b5f85cf4da338737b8cac03f5344c50335b58a4d8ff07cfe5e6a7194f0a0fd642097f428732caccd11fe8a7dd5f53c253411eba6782aaf7e7c9d901cd4bd9f302011670c60dcaccd11fe8a7dd5f53c253411eba6782aaf7e7c9d901cd4bd9f302011670c60d3ec749c35b39049a41eecf32e54d9f1febf8d6c7672273fdf83d476a802ddd03d1ac925029ef4cbb17265002e8d0a4e3ff4ddcfcba5fd74d66b2a1863fc4ba36d1ac925029ef4cbb17265002e8d0a4e3ff4ddcfcba5fd74d66b2a1863fc4ba3672e4e5b544f39cb7d3a979249f1818422c686dc8ece0b12d25e2e027b7763c22cdb0a412cfee3210e72a3c618dd4db2199e544e6fccf35deb845783a1e4e430fcdb0a412cfee3210e72a3c618dd4db2199e544e6fccf35deb845783a1e4e430f8465d76a4165c5ca2fda43bf0ece37ee2b814e5d7d2e2bbf3e67a4e524c11786b7b96e7d7601c6428554cf38f5c26ac91fada31ac209685b714ec4f77488d496b7b96e7d7601c6428554cf38f5c26ac91fada31ac209685b714ec4f77488d496fe91c545a4b0f423ae6751d8f4aec0747c3b590a94881ef529b42783a4a91b185c0757aff5d199bbec7e8e9029622d3377797c3d967c52aef1ebdf65483efc385c0757aff5d199bbec7e8e9029622d3377797c3d967c52aef1ebdf65483efc383433df0f3f214bc08e6db82cecd1439eb2c33d6a5cf0414aed9d37b828264fea6caa9b6ca4e6d12b1bf2f056dab93350233bb4968174127ee6c4afc7893021cc6caa9b6ca4e6d12b1bf2f056dab93350233bb4968174127ee6c4afc7893021cc0139c022690be61676d8077739e6fcb175c198b646d4ef7ef85c0b8309fd86190876a28b0e6f875ab049f350a0bb4c385e8ac9ae531432c7c50fb28c36927e3e0876a28b0e6f875ab049f350a0bb4c385e8ac9ae531432c7c50fb28c36927e3e3b65797b245c01b318f62198c74d2a1a7409bda4c03e786ee29b280355ef35a72c1bf2a3f46da7b37bb0b7e977f13d9cd33e6c1fd9d70ad8d1d1ba54dc4b4cf62c1bf2a3f46da7b37bb0b7e977f13d9cd33e6c1fd9d70ad8d1d1ba54dc4b4cf6b5cccfe27fd266a86a633def4b2319948c4186cec98bbd9705693ffd677dddcd1e518a9e5884e5194277b6c6a3ae57893bc6d72a94b7fe0c08df461a798a201a1e518a9e5884e5194277b6c6a3ae57893bc6d72a94b7fe0c08df461a798a201aa24422d7e0f701a02022d515ac006315465db406ec06827b6a8fe4953083f0699f6845c5fb4a53ab496c2a8f6b5d7c5b5ea6b39459530f9b7039e3c3e871f4859f6845c5fb4a53ab496c2a8f6b5d7c5b5ea6b39459530f9b7039e3c3e871f485dcf8384178db0c52e03db3f7f9d14aaa3650b22bb90ea1796a5212f58cc590dd4c98109bba94546c68176411ad3cfd9769ec9abfe5d940342a2b3621bc6848ca4c98109bba94546c68176411ad3cfd9769ec9abfe5d940342a2b3621bc6848ca9b7005666b3a90c209274b601bee25288f2d23a5b41e669173be05eae924a9cbf64eef68cf7ccc27ae1cb71186ccb45b8e02f8d46747537cdc57eaa2d6a2001cf64eef68cf7ccc27ae1cb71186ccb45b8e02f8d46747537cdc57eaa2d6a2001c829a02be8dc97ef1c589d3b2c382cb4b987c80adb46a02bcfcbd4c2cc8fccbad5f03a3fb4159f76d2e90060134221e60ed5fd808ba2aa9f3a42ff7110f1632835f03a3fb4159f76d2e90060134221e60ed5fd808ba2aa9f3a42ff7110f1632833000af591b2d09715a5fa1ee7e377b260c8f6670419031a486faeb7498f941c10b88095ca95a1cad77e4258e33be952451c6cdab9ee5387561aa77b7bf13b3130b88095ca95a1cad77e4258e33be952451c6cdab9ee5387561aa77b7bf13b3131cc686dd3e5d1ffe8aa357b8ed51e295c68f856a1e420d25b91553334dd136741faa390079301660658c34840705d86f3d655c474860f3834fd432622db4dd7e1faa390079301660658c34840705d86f3d655c474860f3834fd432622db4dd7e40186d84678eb13c7926c4c787f94bd25061a3026cb114644d9637d7f268de6f708d9d84e5e08eb69a4d55780a6f40a65a0080a2648f36fe0e7932b86359b5b7708d9d84e5e08eb69a4d55780a6f40a65a0080a2648f36fe0e7932b86359b5b78fd432c0cc3be681d9d98c8cd895eca44482c731944449bdcb0ac75bbae82adc18e394bdec1ed5549c8a87d89b348190d1a13dba1d064d42b7e7f8114497ea5518e394bdec1ed5549c8a87d89b348190d1a13dba1d064d42b7e7f8114497ea5596e30a393327daf87bac255663c450865de40053326171533603d8844c17bac4b77fcdbcbc83da12c8a0387397acfa74639c4a1b4aaded202e8649b1cef64c0cb77fcdbcbc83da12c8a0387397acfa74639c4a1b4aaded202e8649b1cef64c0c71d62d89fa27bbefd067feaf06e08d361b7fd20881f23931820db326619a211377b5296d748da09fe7c660a1960289c6bb3f69c9ca3be5b6a5f418f40a2e759477b5296d748da09fe7c660a1960289c6bb3f69c9ca3be5b6a5f418f40a2e7594b2383343de86bff60e1b59eb312e5471c7d1547559680dff33970c9baeb15b7ff1706de4ebb79de3e52d16d073da256c267c93a2fd2c957de2e3dcd4d8ff4d45f1706de4ebb79de3e52d16d073da256c267c93a2fd2c957de2e3dcd4d8ff4d4562e2a80704ea3837004d59111c68ec29a86258e5ab7126b321b78ba1cc570d35eb183df6e0ac41fb94d043f563fd75b126654daf6717ceef13a982f4fcc3ef7eeb183df6e0ac41fb94d043f563fd75b126654daf6717ceef13a982f4fcc3ef7e4481cc9db83178e8de491db3cc2fdb84bfa448290246cb0ed127fc5732989d2f475308e2adca785fb63356e328d3888564eabcf4f37f51b3ed0e7a1b88eed715475308e2adca785fb63356e328d3888564eabcf4f37f51b3ed0e7a1b88eed7159683851c6fd08dabfa7e33b2ea4799f4a6415ac033defcd1680d046c8f9905eb20dd29b01ce15810800b5228ccdbfc6125e1f109db7a1f38d4979c376dc47c9b20dd29b01ce15810800b5228ccdbfc6125e1f109db7a1f38d4979c376dc47c9b710728810c3124224b6a8e2a67a592d612613dbf9153c2c02b276d494baf62e60453b673f7f346c01bd274fd8cb5a57f3f9965fc104699847c2bb9c695129b970453b673f7f346c01bd274fd8cb5a57f3f9965fc104699847c2bb9c695129b97c5c630a2a480dbada2ea22a0d84c42c1f8439cb6b27d1ad75b64ea9f45c761bd04d594dd0a71993c5aca8b67365e363e1f8a65259c21967908d1df5680b228e104d594dd0a71993c5aca8b67365e363e1f8a65259c21967908d1df5680b228e106c35655c25691afc83285a351fbb8eb0f8c35e2c6f0d5735e133fae0daedca58878923155e4974b66ac77a8833b5cbf6a7a4b5b72f82326252347c0e72d96fd8878923155e4974b66ac77a8833b5cbf6a7a4b5b72f82326252347c0e72d96fd7e8ab2135f6b86c880858162b1665260de316ff3784ef1a206e850d2ef00d20ae0bfdb06f95f98cfa4092874826f9cffb44cf8de52cd8f172f3b09f032d427349f984e32a330e9719fe21ead65ce0cac20b04ede8dee7307a9a9489f89263a599f984e32a330e9719fe21ead65ce0cac20b04ede8dee7307a9a9489f89263a590384e96facb14432a7e47bb2ea897bd9eea74113dbd04513a222da618bfc9ed309e219db51e37b5e0b6cf55e0cfe04bed73496c24ffd61828c1830b63c1e309a09e219db51e37b5e0b6cf55e0cfe04bed73496c24ffd61828c1830b63c1e309a646abd4420ad5d0d5c6b78c15ee3d1830132233590f9a4fb08fcdca96e71bd91ac207133e4de971257005df356815313520509feea6be7f368c66391afa90f4bac207133e4de971257005df356815313520509feea6be7f368c66391afa90f4bf1a6148474822c0d85d8fb9ede9d1645c6778256e4c65704a4449529e5816add1bce109a6d028bbdbf673bae46b3c2d5adfe41ee00af74dd7d9ba59df2fe96371bce109a6d028bbdbf673bae46b3c2d5adfe41ee00af74dd7d9ba59df2fe96372fcbe4802170ec6e395eaf81181d51d406adc787baa9ef3e842bc1c41c97b33b2e14b68edcdfe45677794035a4b06e2ef01923cb8b7d3a09bbf38fcab2d6d3dd2e14b68edcdfe45677794035a4b06e2ef01923cb8b7d3a09bbf38fcab2d6d3dd290bb693d9f8f2e015793eda8338463d2faa85fbaef7ed8b6eb060dc9a14b6543d97b08a3f82cb862d947bd79a1d5b68853d03f5be06c67386081499a53ed5873d97b08a3f82cb862d947bd79a1d5b68853d03f5be06c67386081499a53ed5878911581fdfb7cc14389dc1045d58d809115eb2234f3dd3d7ae6ae2be8b5a9235a23c70c0c478c62032fbbbfc791b1084e2510a9bdd5c1a2c1685f549c8939475a23c70c0c478c62032fbbbfc791b1084e2510a9bdd5c1a2c1685f549c8939475c48e047ef5b9c8874917fe37c3405162ca8b5bf365693a665086b60858dd459acebdc6c96ec3a2f4c707b7b29a29dfee68d2c6250437cbd5baf6080ba70c2ff0cebdc6c96ec3a2f4c707b7b29a29dfee68d2c6250437cbd5baf6080ba70c2ff067b4444f67992d38caf46376cf2ca0f8500e80d33591833facb26802862f713ee06cdcbc29d7116595680197b81c45af24b7da260e7f5b14eb7927d94a395593e06cdcbc29d7116595680197b81c45af24b7da260e7f5b14eb7927d94a395593688f7dc8f88fd2c5d48eb3f693a9cb52a93762eb6697a3b1917edcf9174e35d003747e5911276217f8a029dd10b6c538b336ae4bcb23aeaccade2cd9429869cf03747e5911276217f8a029dd10b6c538b336ae4bcb23aeaccade2cd9429869cfc34c7308b4dd29a10e6976bcfff68b56a05e7666bc5994845fa3c46a35b7b510da45ef926a8104cff5e715e69245f722ec28baf0b8d23c39bae7420b81e613a4da45ef926a8104cff5e715e69245f722ec28baf0b8d23c39bae7420b81e613a4654daaa0c32a56bb2f746afa82f689279bba55905b4c1f05392eed18a1ede103956b091fb536f84fd6135d21a37665b1364914641c8ee200fe51128326e97c08956b091fb536f84fd6135d21a37665b1364914641c8ee200fe51128326e97c08ce4d735c8ffa40385709eb11cc138166e3ed57f40848e6de0975b2beecb30ac36311693bdb8142121c4459e681fed14f42934af2e41d249f6454c466fc600d1e6311693bdb8142121c4459e681fed14f42934af2e41d249f6454c466fc600d1e8bf632f81106708ccf22b91fd19c52c035f986720f0b4fda1dafce12deed77fd07c495fd9ed32b5fa69cc5905eeab745e54091d3c737c4d020ff416dba69252707c495fd9ed32b5fa69cc5905eeab745e54091d3c737c4d020ff416dba692527e22b8f69351679d16103e6fdf2b618a33d013587188bab1c894c8aaefa942ce58bed5124fa66c007eb022e77c0f514a021af04fa7b4322d7e65737cb5a90bc4b8bed5124fa66c007eb022e77c0f514a021af04fa7b4322d7e65737cb5a90bc4bc44d595a1550d389f81a49934c2f0114ab9b22917c719da98abcdacca3eebb093b87607d799b4b68ee8f10fe6c1bac7e5c4631fdfcd9a1ef264e285ea589c4723b87607d799b4b68ee8f10fe6c1bac7e5c4631fdfcd9a1ef264e285ea589c472b9b3fd392a3d83e554a4aad410c7b4b0194d47d61642bb7c522774ba05ce5d0f1df93894c156fcc6207ffad979c156b7e0877ac0cceb1a5aa1d9ee111eda2ee71df93894c156fcc6207ffad979c156b7e0877ac0cceb1a5aa1d9ee111eda2ee710313bca4f983ebc934d8ef6e79cadb65913fd68c8dc30cbd482b8d22c62f730be8873602a4e50386cc2bfcb1408005a1c286467cc9b0f189fa1ea0d8652298abe8873602a4e50386cc2bfcb1408005a1c286467cc9b0f189fa1ea0d8652298ae12f428aeb9a5e10f85de7ff3befaaad52faebca2e0edbb7f6e2dc8eb6e4c73f6c16885b4cbef90397f0f7cf076bb4ef699ceeaf3e9e460ac358fea9b68a46366c16885b4cbef90397f0f7cf076bb4ef699ceeaf3e9e460ac358fea9b68a46360afe5ce8b036bde9157b689f629e3a5bc0dd479092b1e06449ecc08d30d2dae9dd57d3ae59b4e9f1c750f4830cf619b946ac020b24b9f9c18d3745b56633c215dd57d3ae59b4e9f1c750f4830cf619b946ac020b24b9f9c18d3745b56633c215ea868adc9b7c85b37b76385faedae0a8432ba9b56eb5ac8f018298439813399bb0d18db692d10b358543e1061778da27f50a33ad1ae4ab1ab5ffdda32eb609bcb0d18db692d10b358543e1061778da27f50a33ad1ae4ab1ab5ffdda32eb609bc7ca741c07ba4176e427833d737d738caaba50fbbd4d6adccddebc98798a284a3178b4f8078cfc8fa2d9533578b1d0d77eeca3c4f6ff92363c05862e5d8372297178b4f8078cfc8fa2d9533578b1d0d77eeca3c4f6ff92363c05862e5d8372297185515b6573f5062ead03ec0cefd1a5c891a4c1a5651a263f80196f6e40d9005c581eb32f2b0a4c1bda22b9831d4f62cddb4dee296d42897e977a5b5772e2b77c581eb32f2b0a4c1bda22b9831d4f62cddb4dee296d42897e977a5b5772e2b77cbaae953ee036d267b5875bfb179d2371968c96836472eb39f7db5149110dc5f559db7f72b7b8b72d9031209eb1639a518fbf3489d3aa61dbadb412607841d69559db7f72b7b8b72d9031209eb1639a518fbf3489d3aa61dbadb412607841d6938b83484d583b6ad896235cadb529378bd003cf8b69b34b91e9b358d439cb79960b92bc799ad3b006ecc2e45576c4efa5b4375d1c84afb51855466ff264026e560b92bc799ad3b006ecc2e45576c4efa5b4375d1c84afb51855466ff264026e5892a5469296dacc2e4cebbc4f1f0b6b496119e7ab2010eacc3573fb99006ffd346986b17e4ba2ceec8bf1964ac2662d9cd2b315db837f0ba04dd61fee1e9973e46986b17e4ba2ceec8bf1964ac2662d9cd2b315db837f0ba04dd61fee1e9973ea9d1c6bd904e59f4a889c5654d2a581d179eaba8f7171f6beb8202a4fec828effcd2379bb5ef4cce31e949e3ddccd181f0e6aa5758b7774ca6951b304caca3ebfcd2379bb5ef4cce31e949e3ddccd181f0e6aa5758b7774ca6951b304caca3eba8122959a4b542fac980b52cb3c2b91b7b6cc8100920b4b6bbf3e20a44c0a177659c070f3ed314a606ef34419a4c4fe16d9d221952dbeeea353d7ea261f3b551659c070f3ed314a606ef34419a4c4fe16d9d221952dbeeea353d7ea261f3b55124b9fa6e911dcf02f63007f20992611d347104582121650d978d481bd4f820a6346f4410b3b2f17c80566a6cf4ebafaac65a3cb3706432d15b2e13f777e6e006346f4410b3b2f17c80566a6cf4ebafaac65a3cb3706432d15b2e13f777e6e006c71982babaf2b4e768ff1b12b02796314bf4a7d87712251fb8c2ca94814ef60859ee454f9a9a8edcb22d536f19c075d0e86e33db2c51da10fbfbcd8d06b8191459ee454f9a9a8edcb22d536f19c075d0e86e33db2c51da10fbfbcd8d06b819148c7e8c2c8b0ebd4fba72237408ffa41cfebc0c98cc911c5d4c6f4fe08f5283b8de7357bbab8c75aeeb079ec9a66a32c9b64469b29bc743573a666c9eb53385e2de7357bbab8c75aeeb079ec9a66a32c9b64469b29bc743573a666c9eb53385e28a7033ec8b9f6120f9c49f2040c1d16b5e985a38edb23cb66a9ab8e78d486855d9a9665e7a773d13c14f12050333ec70ef6260b56e138bd20af676817a077e33d9a9665e7a773d13c14f12050333ec70ef6260b56e138bd20af676817a077e3378c81aa7a516c4e4c76a7b33075e296343f1c9dd8e9ecb260644804792c4bc037bf5c2f6f110a2d69722beb81becff80883f17bd671e39063c877699a060db997bf5c2f6f110a2d69722beb81becff80883f17bd671e39063c877699a060db999cfe0f738c9273c8fd123f15a8afd809806c53c61acc06a37bd2be847475828e98d851f14901c1e4a96aef6f31c1ff5fc30b25d052ea020a405cd02b054518a198d851f14901c1e4a96aef6f31c1ff5fc30b25d052ea020a405cd02b054518a1479f2a693c2b51de07bbb2116d9e1880dbcb6f1ae7ae5bc720985b7a97814a19b344802654b8af5c10c1e25ffa0fb82470e239583c409860b2cc51f92a05be8ab344802654b8af5c10c1e25ffa0fb82470e239583c409860b2cc51f92a05be8af486f344ea517519d07d5c3597b59d7b73f1ae37bb8b95572ab540f4798e375b0f761866eeeb7b8ebc530bf4c33a10c0779df42003f764912f99f6e2c192de4a0f761866eeeb7b8ebc530bf4c33a10c0779df42003f764912f99f6e2c192de4ab22ccf2e1fa38b0beeb9f095c91760f9b6882c1d643ee1e11cdb4d27804bde12256926154c5b744607ccdf4f50eadd5e797eb0c0c6b68bfbf10e619b6cb5627e256926154c5b744607ccdf4f50eadd5e797eb0c0c6b68bfbf10e619b6cb5627ef99b53861c6db6b664e761e2d7b40c7de1dfd3528c5b624fe50ce1a60516c25eea45b42950d4175601d866de024b1461c0166d19faa2852c62637f3aa591ccbdea45b42950d4175601d866de024b1461c0166d19faa2852c62637f3aa591ccbd67446595c5b6fa8ec642f27972bb65a4ae5113957e528825d5ca037a45b1d5afe6a0ef11a90bfee221f2e2cf5b48ac484f8c1bfe9b36ec0b9ef5a3be56606614e6a0ef11a90bfee221f2e2cf5b48ac484f8c1bfe9b36ec0b9ef5a3be566066149577a7a769911c902a5cb7c33ef48d1bb4cbb23a6466bc0530c6dc32150a229dd53be515714cd738da51bd5386119509be5c29e17113d9c59797520ab3cb9635d53be515714cd738da51bd5386119509be5c29e17113d9c59797520ab3cb96350163868ada12f3ecd2bd46d8a0c33adbb776cade8cf13f3dfbb56b51c2d408b4f0a1b179f21199a3c9d1a127fb4b225f4557b831c89780eb13304e8a8a8ff891f0a1b179f21199a3c9d1a127fb4b225f4557b831c89780eb13304e8a8a8ff8916fccc81fc795a146bc1290520051331407f20f7c6d814c07f4ab2c49d9417cad0b13fec735ca0c8400151a1d26bf7d00f6f902aafe1ffbb35604623c234f50e20b13fec735ca0c8400151a1d26bf7d00f6f902aafe1ffbb35604623c234f50e2942d70cd1258279a6ffb659d258425ceb33d3ae6d9f621f9c29e706702516960f21b0822659027e1fc1d042d303aa7ec2e56b7ee7e78384cd3db2efc623a2784f21b0822659027e1fc1d042d303aa7ec2e56b7ee7e78384cd3db2efc623a2784dcbe6aee9962a7d7bdeb97ac094bec30c811ec05b8c19335f0b7594fd243a9560aa903673138b400daaa23e759b278a7af7a546037ff84066e8562fea7af229c0aa903673138b400daaa23e759b278a7af7a546037ff84066e8562fea7af229c502fa6e7c62cb321d7b94f0c7c80fcb816150f046873193e1731727a3217a4a5f814432b4746ff1a5445e27496ae2a96954df97ed9708b538f938851505fdedcf814432b4746ff1a5445e27496ae2a96954df97ed9708b538f938851505fdedc058ac0352e06239847e777b6ad52ee3a699658daf8bbf6a6ed9b258573043c762fdbad02aa37e44382d102ea8419d18f906e826d15e35967f2b025d9a62aabbc2fdbad02aa37e44382d102ea8419d18f906e826d15e35967f2b025d9a62aabbcb9c0520ed1b7588ea37017715d6420c67245e59bba972b58c2ae4a077edf6cc13932908d3db80470797ab3166f1fb454783944d5f2d3695b673ffdc61f96790a3932908d3db80470797ab3166f1fb454783944d5f2d3695b673ffdc61f96790a6fda25393cf019a9e85014518f0e82cef717a0427923e3b422b37ae4243b6c85666bc2ea4e4da1776e3f76060983c4a2c4a1dea124efcd3e286ad4c3b46c0dc9666bc2ea4e4da1776e3f76060983c4a2c4a1dea124efcd3e286ad4c3b46c0dc9bb16c7197485d3a5d702d99ef409006af328489b364d92d265d441ca363bbe04c91c6a47f26cd670b48cbe3cbd8ed5824027bbda924869e8e4548ff8961412c8c91c6a47f26cd670b48cbe3cbd8ed5824027bbda924869e8e4548ff8961412c8493b1b2b659ae94df6c6434b17b0882bea23378e514da623f0d4077c2bf5ecd116ebe1c41442c14ee9a6cdf800ed42d6aaead4310dc4185816505be389a43b9116ebe1c41442c14ee9a6cdf800ed42d6aaead4310dc4185816505be389a43b9133a5aeacba13a5991b3c21dc72104b42ae0643d370aa51916d69607f95cca31c8cbd19e80f0799b28102487ab9fb98a4a2f39d1d1d39c0fdcac50071ab08ea858cbd19e80f0799b28102487ab9fb98a4a2f39d1d1d39c0fdcac50071ab08ea85f5076f89abe7799fa9639ef5cbe29add96fb5663381ad8781ad1b9f3fb87d65acfbb5d2c849b2dfd31b9abbe6e3066ec7e327a4d087fc6446bab78ff1f334177cfbb5d2c849b2dfd31b9abbe6e3066ec7e327a4d087fc6446bab78ff1f334177d8973e4002740ab27053061224fa4fe9c4e9f6262965b27e528b8ad7e58d728ce1dbf963e31710c36d702e83b6bbcc44d8a09bde6a613f59ee23e6fad7a51a65e1dbf963e31710c36d702e83b6bbcc44d8a09bde6a613f59ee23e6fad7a51a650feeb313c80b56fea0c7ff8933d78477671aa1c3c3836681103b20af98900ae0b4c579b9343ac03723ad0530698d5fec029c4e32ee5c8b1bc60f7d2bc790220fb4c579b9343ac03723ad0530698d5fec029c4e32ee5c8b1bc60f7d2bc790220f2da0e06d8f51179fb332fd507d8495108edeb9457ae298645070394a36f21bcf45de6e3fffbe8ca38e6b12cce838079a0cca0f5c5fdf0b8a8a13d2aab918c92945de6e3fffbe8ca38e6b12cce838079a0cca0f5c5fdf0b8a8a13d2aab918c929ca835b45b6985a25cfebdc750849eda30f0739590278d06f61657baa078e9d4b00ea02d86018a318f4e3541d7b5a14e1d501f4d6a615529063a52468a52378a600ea02d86018a318f4e3541d7b5a14e1d501f4d6a615529063a52468a52378a63940d8a644728269ad783b15e2d53411c3795c92e225a4a4141c469f1a0a5190a42c43c7e98a59eb762cc4b6db3ce3ff0fd1fa8aef81b86f9e9ae32797fdc13aa42c43c7e98a59eb762cc4b6db3ce3ff0fd1fa8aef81b86f9e9ae32797fdc13a3e6e4aecfeb82a73fd309ee745acd6e23abad071e4ecceedbd27028d3ae7d133b660fa604cc59c502bc919fe8d73d2a7225152faa37a78f3b12c546357af3246b660fa604cc59c502bc919fe8d73d2a7225152faa37a78f3b12c546357af3246234ef4f76fa4bfa1f706f1e14a02cfc70e68df36ab9ad8b271bddd9f095b400348ccf609a62404cb69c71417e6db9f58f4cf5eb190b4e1d543f35e6e649a7eee48ccf609a62404cb69c71417e6db9f58f4cf5eb190b4e1d543f35e6e649a7eee4a326a9e713cb1de4d77ecd6f2ec528e967e78ff33fe5a4eedc9492c6410c89f04e656644f9aca0ab3ec8f6389ef07f1c7354173c488a7153bd74d892d73ee40b6bcc2769af3a383b892648573c3828d8ec0ca39dfe5a46d990ddaac02c5d33f4eb7301a2dd0049a35d1311954099b403ecf6ccf3d413d38295bb59efaa4871bc72d41505498eb88e397f63006d53e5fff3ee17e475255af4ca5c74d72dea4f6d1b7e6764c56a891b04ef7f70b34865d224b649f0d5d77af983516cd38f61d8821debfb6099a6f24955a5d021d668ca25fdf58780bbff79061d86981e2ff44230476d53b8215d578c549b34a9faa03685dfe0d9430186af7a894a3de1fe6aa544027c00ad529a5c42f26194ad23b7d846134ca57671cce102a25a88b7ffe04bed56b92e9aef785d34fe7a97d9d7b65a8e426f61e606e7479422245ac8e9d8e891d47bfd96cc8062253b3defce90b3e4d598dd61d52bd914afa35a8e77a6389d1142adeada7eb61f9d8830cb653703854b76c9fec369751b018bb62b1aa43cdb99f4c8b8a4f7351a50b634cd9c14b745ef835ae7197d74743334203ff1180feb2ad3aa848aeeb4dcdc053cf5fa7d3132690863cbeaec228d4b83f33396fe4787b8478295a2b5dde2f023870ba7f419be5c3bc49f83779dae94f21aa36a877abc3754d8d7ce361884bb95dd329a4f64a5e8b0af1afd3ab82fa816ba8a4708d492689b5264f4b0c8a4558be36ba561e83975beff5af05168bcee8b72a3470b8bc16620ce1257c919fe7015a51bac602bdc1272c9795db6dadfed6baef4ba1524cdd927810655c1d590ef88e398805dc7a19b63954473dc7ed7024f1f667d2db20a13cb862857770ea2adf7224a20de7147ad302d4b5a6798832b133db8c27743d555b0f3086fc2c1fcea675ac3bae81dda93266a8e700151f682488da8d74a91b6ab5b37f4aaa7a098ab16b2b954ef20a1819fb0e062ed0222eabb51d6acac96d7bd028ca424dcd71a31f1c53fd06205831c86a5e613b898998030cf5be61f58dc7eb2d80191850917bf877e26bceda292ea49b569167a357e39b2b1385d067b800e0172cbbe82e4b5d0e34f7ec81f8cd8a51583f0d34a6de4bf85bd4966859a93403b458ae5c8253cb82e93d521578c2fdbf5ecc8ddb6a6d51fefdf4ca4775902747cb1073a626e43bdb11f6caed7eed19d207e79501e05880e647158cd4f87c661587fb221a953181991b09609548810722ecf040acd79fb9005de32d7b6afc129645181400f16fd77060b5e7580243f1528528d1d252baab6d5420c59f23840a568100e8c318677c35c29b3db906031226b227472f48e026a9ab10f0c9b8fd5861e62bb2130c3df2a904b3a63ac8daaa91febea16f6a19996b62e935ba0625361cb49406310a19eed80f28dc03279114859e268526da06061c541f96b79e3f4da8031af4f29938af823696b9fd8f2dc0a1f8ef0db373255f273f3680be4249decaae3bc79c81d6366c87813868ab2d233e36401d520fbb62c737447a3c884741caae3bc79c81d6366c87813868ab2d233e36401d520fbb62c737447a3c8847413d0c1ca81d6e6defe20e139876391ef6358e59520dd0a2de80fd93c3df625c437bb9b8f1f3f7e52d334bd8b8fd1dc240abbe01170cc56ea20233447bdd7af2af7bb9b8f1f3f7e52d334bd8b8fd1dc240abbe01170cc56ea20233447bdd7af2af7696dacfa33a68d50479394be2e7eb4fb0f673955158d3d5b6acc08d2b6f1ca9a003af9cce1cf3a4a5b4a87f518ac23692bbe168148659f5d3432a3a7ea55750a003af9cce1cf3a4a5b4a87f518ac23692bbe168148659f5d3432a3a7ea55750868d94e7a72a8346d45134f60c2e98eb544194162de12e0e21c71e1945e5de42e5243f39d79367f534517fadef7e6c4c2271c4ff092cbc185bf3ae039e7bb9abe5243f39d79367f534517fadef7e6c4c2271c4ff092cbc185bf3ae039e7bb9ab881c990d2ab04e373bf3a2c1300288238d2f5b41fa63e94c658000d9862fa93412b1b6cf1ef11f16b569d7646f6663b8d35e0a2911e0e952bc3d1339bdea84a212b1b6cf1ef11f16b569d7646f6663b8d35e0a2911e0e952bc3d1339bdea84a22a706b4deffc1e629e5a6d8701384be20e7928cb253d033b065c697750c400c5fd2253b65d80dd5938365fda16da71391ad1f72a22ef31fabfaaacdd044368a6fd2253b65d80dd5938365fda16da71391ad1f72a22ef31fabfaaacdd044368a6fde5717960e144e8634ba0b418a2640984bda18d1a6037e2857fb2e637165e0bb782ec30392e6c3f5d83184fc377d758d0e1950083bec870a29be8c5e0d9b51db782ec30392e6c3f5d83184fc377d758d0e1950083bec870a29be8c5e0d9b51daefcc0fac3ae06cc3e6ba0160b4254de2912e04687cde25b26d2b01765c20350254e361e7b27dabed88fd5f3fdec8c42329f8c2f3efa50bacb3b055f31235d7d254e361e7b27dabed88fd5f3fdec8c42329f8c2f3efa50bacb3b055f31235d7dc41c6969dd7b35772d5ff01921cd5276eeb4141dda99ad8bb94f160f0d3190e703086851749343a39da2f0cc89b8397e52b23571ca0df3968268fd729666871b03086851749343a39da2f0cc89b8397e52b23571ca0df3968268fd729666871b9e52cf3f5f492dab041d34424eaaaadb9310f16fd57119a259973438dd651a1e5adb62d4975b354e4a3bdae0066abc19dfd458b3bd9b84bc41cad03e41a541655adb62d4975b354e4a3bdae0066abc19dfd458b3bd9b84bc41cad03e41a541655047e87d7de1487076e732b3382d54b4e3aef21295d73195029aa62001502c2cc575fa7cb3c38be8158c1da48c2001edd7179a1982c901ebdc64f431bcec14d2c575fa7cb3c38be8158c1da48c2001edd7179a1982c901ebdc64f431bcec14d2dcc495477bb66eb6607c489a508029cd98a384c14262c7fc497f25d887c62a407f080a423709f033607402573b78f9c65f35ef42f3e4a7e5e067b14c59ac569e7f080a423709f033607402573b78f9c65f35ef42f3e4a7e5e067b14c59ac569e94f88ac7d5f55ba2dc6d702034a8d15a38652a5ab6f5b3a7d2331f0f69435904d0209f609754f4eb8cc12636fb45be4f6b9c84abc8a96064bb68573b063a0ff8d0209f609754f4eb8cc12636fb45be4f6b9c84abc8a96064bb68573b063a0ff85bdadba1c9d045e4cfd79819d2af6a497a1bf66898f66c3b9ec866c19eefb0679b828029b66cccab340bba49488a6917b9519e49d912c51baa9a96b4c8fee49d9b828029b66cccab340bba49488a6917b9519e49d912c51baa9a96b4c8fee49d8e841dd9609a8eceeeb270828059f1c6c957c43a1512591fdafc97b470a4d71d8640e13dba3921c2ec73c4ac1b27644624b7aaceda3b30deeb3e20b445cf98998640e13dba3921c2ec73c4ac1b27644624b7aaceda3b30deeb3e20b445cf9899db891c13f963414fabe5e49d1896b6a47f3013fbc5ac115de54b0edbe5e2ca796659ddf839bc81842165016e64021ef6f0c6123574ad42e411c54b48464237b56659ddf839bc81842165016e64021ef6f0c6123574ad42e411c54b48464237b560b639c39d7b28883df181e47df0797884b2deb3b424e053e74d39d5d89d8064a0d1cd5f4bcedfcb04e7f6d004ab1a0cad1fc0a7346be3934d3f4826f08ca17da0d1cd5f4bcedfcb04e7f6d004ab1a0cad1fc0a7346be3934d3f4826f08ca17dcfe3907fa72b2438c7c667ded57db0fe1438236fe125dab1ef09f8f94b13cb4249c225168455c5aded384cf23c8ed7d51efa317235f2346d48df92c41b50959f49c225168455c5aded384cf23c8ed7d51efa317235f2346d48df92c41b50959f7b3b630641a1a5c172f1cd60eaa20d478c7ecdcc59965b39946e1238e072ca07f991dbde6240ec6d8ad17c8a60c92a9dd1547411be1348fa516af2f98f01e409f991dbde6240ec6d8ad17c8a60c92a9dd1547411be1348fa516af2f98f01e409a4220fe1458158ec167d0ef6d3d8dabb17db52f8c32c295a1db288e548a76204766160d84cb67feffcfec395de347ca8e000333d335bb25cf6afe4abd2804e6fc9dfcf4dda73b3bd11be491bb21b3e98de8affaa0252bf48b823fb3de9e4cbfda047e8bb25d4e522e2ec92ce3bee19db142842e77d9d997aa293b6e72d4d7099a047e8bb25d4e522e2ec92ce3bee19db142842e77d9d997aa293b6e72d4d7099ee349b3dca4296a09039e07713bd19ff0869103a02bd0a4a129065766351a6b097b88c11aee6830451472806c5ee8efc92ebf405996fe2ccaeea1373cb1fb54095016fe069ca7f93bc6020fdc1c8319c2809f77507a3c3fe41613f50f787d20d938b8949ba9b33a7c36f5089fa1c68881062a222f5bd40e06491bc0941cf30b93c4da4e96a6a90bc9e007e010bc52ace0ec94d5e4b4cf2f833c61c6c3fe3519064a7aafa7391b0b8e0b2ae1f3bc094c1002a2e32bcedaaefc4cfe738a0580f9ce75316d4d7d729c7c40b1e139417400507ce62f121beb6ccc61c8e176da1b985c33a9ce0c9e917a13d11d7fed5f586121393dc4f5c1a4b3fe5e87c76ca9ec85e9c634c2198246e515bdabbb923fe6230b44a11ba5e67bd088fd25b79ae596a76f1ee4d814cf5eacc55f220174f1ffc17513825c07dc23b142f6ca6c50855b26386f376d33810aaf1a50c9b6789b683517bc949f6a987b2939344f9272ff87b502061a7a436ca4fbf22ed2b5b39ad7bcbd22e37470324b31d288e9406f0f2a408473b2131f43f7c0a94e04ad312c75e0f06a56ac3d5bcb0b9d74971df18065717331795d9ae1324c85986fb9427490e5f5d292df43fa97b9d4f5e2883219973784b76449554b0669a42ffadb6312df7fb0745af7996603a4334fd53e6c1cac4738e7aed4822eb0036f6896962a41b1eab1d936cdb7dfb0c009760e4cddd48270ec16e12698b993c8b23f22253a844f66f7fcbae185b0f46be70dcdcdc2129d962633b819b369b0e10505cdc92cbedb9820e7eb4e28372690c076aca8fff1b0ad75eea02489fab0e8ffb52f349a06b554cd52cbb2aa751ee1e4c9c548eb7546f9f906cd893e9e9fa7d2db0c9fbf3deef83ba48d54f3c5f3744acb09030e6aab2d5589c9d5cf18a4a45b9c653a9619de78ded7f31c21b8999d9902aef965ae9747d7b296a773c8ac40267e386f335a2947939cbc9ec74508ba0eb01393c7bf4dee77b296a773c8ac40267e386f335a2947939cbc9ec74508ba0eb01393c7bf4dee7805423283869fcc6a52ac09e7c13cdd4f333244c0f8e86abf99584f725631e1b76e4669347fe0370c972fedeb70a84c1b2a7535b39409799f65c914b027da88776e4669347fe0370c972fedeb70a84c1b2a7535b39409799f65c914b027da887d87d1a00eb55d90eaa1970cd4c13ad0ef477435b28cd99f569ae814817de087954fb2db4a034c147c2634768b072880f9495f01c18884ed3a335ed4d120f73b054fb2db4a034c147c2634768b072880f9495f01c18884ed3a335ed4d120f73b0be6324e0998f68a96c9d82e21a4c54d789af848bb31d08ad1d3aef86588099e83072798fd3722cced177b5e2a901f96fcf84b2c0364cb43246481515e70679963072798fd3722cced177b5e2a901f96fcf84b2c0364cb43246481515e706799645ec228a6b0acf7542f8306ad2f07e3eb045bde393688e8cc6a186a3fcc7fc5c838c283b9e75706e857a1a19b074e05b1df19e457ce24da454a570bcb06a9baa838c283b9e75706e857a1a19b074e05b1df19e457ce24da454a570bcb06a9baa1071134c3f020fc44e2f6283cb368d3a84e07e928f54e7e7233d1e44a1cbb80c04998a637ce4c3d3075afa56c6ea70757dec64b7bc600976e0917467c1fef37b04998a637ce4c3d3075afa56c6ea70757dec64b7bc600976e0917467c1fef37bd62d16237db1898065c0e2e898e9d3f28447e2a02092dc151c293912a10a9d8fa4d7c186333e1135c9fdd95690b2c9dcd634763ecf7400b66992375dc755084ca4d7c186333e1135c9fdd95690b2c9dcd634763ecf7400b66992375dc755084ca0007a78d5a7e1493414d43bdbe1c8635570928d9d321c743888332c11ea282c8fb2ca2f7345765a6fd2d3e6d11077cfb75f5abcf6903ce38c23fa6c905673e38fb2ca2f7345765a6fd2d3e6d11077cfb75f5abcf6903ce38c23fa6c905673e3c337a842aa37f79ee578e4bc4ed2fd8e9161428b5039109d01e58600cde992e825136bdcc3690f3427b9e4e4e5606cdc12cbdce1e6b286246744001348e152da25136bdcc3690f3427b9e4e4e5606cdc12cbdce1e6b286246744001348e152da6aba357664d38c25b232745269bd2753ec4ccb59524887e15f2fff068bcf517536ac4147638d9b00c0d73891b5d3b3ac5ad375185f70c59253944ea7c0584e2636ac4147638d9b00c0d73891b5d3b3ac5ad375185f70c59253944ea7c0584e26df2d28ba73f08a1650a6fe7d3ea64bd2b530cff240040d1909d57b149e969d461bbd6d0c85ac6e15e35c6a92b191a78f43a72a85bbd49640af9b71d343fef44e1bbd6d0c85ac6e15e35c6a92b191a78f43a72a85bbd49640af9b71d343fef44e8f732d93183be1391fd94023dc43d5711205ab87597d7f3eb8653fbfde40e51c7616ce75f38ef0139279fef4176a078bd4b5c8e18b825308454f493404ff82af7616ce75f38ef0139279fef4176a078bd4b5c8e18b825308454f493404ff82af9f1ae1e47851d27116ffb84199ae0001a63257cb7899c76fad9f40442e6a572f59d0255ff1381fd63f03f4e65fae73afd6afc4968e9be6c4e4a372bb46ff7dba59d0255ff1381fd63f03f4e65fae73afd6afc4968e9be6c4e4a372bb46ff7dba790eb8798cbc770372a6c5d984e9a67ad6ba158817f3555e17c093805da9607079a4bd20033d9a577e2b8c2995b6cb8da5311c73fcc4025a77d17f8b73e78a2079a4bd20033d9a577e2b8c2995b6cb8da5311c73fcc4025a77d17f8b73e78a20748e76ed8c5538f7cc464b42b5da7c01ff1d2db2f00028dfb7367faa4374a54e43fdbd1bdc1f21cfcc67877ba9ce674e02eaa3ac046f61af3dd079ccf3535b2543fdbd1bdc1f21cfcc67877ba9ce674e02eaa3ac046f61af3dd079ccf3535b25ffed13a9d9b1410d8bbc244303cb07fccf0362fd6f989158093b0397c732aee194b335f9beda179d8a9f853622eaa2c3d103d274081371180dc69138b55454dc94b335f9beda179d8a9f853622eaa2c3d103d274081371180dc69138b55454dcecc966de958e08fc7436459bb3b1ff1b95d00b7475c10088e1f253a0d2473f6f1eda2c683ab713aa2090a922c0f9bca2558658d5aabf0794692992c3797814f31eda2c683ab713aa2090a922c0f9bca2558658d5aabf0794692992c3797814f3c50fcd1bb64793fe454c1a792f64ea458564bbd0e391bd5edb85fdbbc23d4273ed96ee092875f47e3c53e3425ec8f9ac4d769b6dfdca9f64e27fd71f86bfd354ed96ee092875f47e3c53e3425ec8f9ac4d769b6dfdca9f64e27fd71f86bfd35424cb19b4bddebfdf3abb82eae5fb664f9fd9627e8a32447669e4f130cd32d703f742168b8549fcbbfa04b88d914118a5b1a28a04758138f5682709aa1acfad9df742168b8549fcbbfa04b88d914118a5b1a28a04758138f5682709aa1acfad9d6a79a4e7bede4d97dbd71d17c0fcbc35b4595557527cf2cf92abb7b5de6e676b3ad3dbc38f7d597fbda7d4491898978cf88006f1e6cf4563ec7893e51131c4a93ad3dbc38f7d597fbda7d4491898978cf88006f1e6cf4563ec7893e51131c4a9195a83d9e2ad581998e9b3bea6e21e18aa7d0130a2ef32e86b6e9975e25788ec44f79a5297166d29dba03032ee827684508542c7fe4fd13db39bfc726a74707344f79a5297166d29dba03032ee827684508542c7fe4fd13db39bfc726a747073fd9e82b2ff3ca047d12ed0a44aadde0fbd74ea3abd44db045dfa882651fc149d35036e1a0132af0d15eacbd5dca7585a685d44b2027803f1d66059c7cf48305e35036e1a0132af0d15eacbd5dca7585a685d44b2027803f1d66059c7cf48305e02c97c348bbf6036c2181b4efa75118e79fe8de93674133c3fce5f065a66f71a099453f3df3543c9f608c541af8ecf965cc311f67536ef8bb0d1cb9bf73ea8a8099453f3df3543c9f608c541af8ecf965cc311f67536ef8bb0d1cb9bf73ea8a8f52d711103d50a437830c6fbcd04fb4bab49a0f82f6d26d1c791c6e8488dd0903b4c86a2ac6a1149b44afda44f0de089972645a9a69bb96ee21e64887d1efeb2a3d8cc6732e20c0b1e1281ff96a47b89c51b76d252ac53cd91ace897e06aa7c038f6da84aacf0c51bc4b017818a5f0a4cb49b28034210109dcb9e7c70fc3c2ec38f6da84aacf0c51bc4b017818a5f0a4cb49b28034210109dcb9e7c70fc3c2ec8f3dffa97f8510b7f5f3caa88dea52b6f7a6b1fee0ecf1174f46eb519513c3140ff4edc89b20282a7ea9d27835f36885472af298c46bd91e7e2f4e4c56bd508b0ff4edc89b20282a7ea9d27835f36885472af298c46bd91e7e2f4e4c56bd508bc041cd85d904b508c4cfe543c97b627a61b1c51e506d7f7a8e0724aa54d31430c9287029a0fcc5fb2b2798b34d6ea9909a22d486fcb6279793cc29acdd6ea0cbc9287029a0fcc5fb2b2798b34d6ea9909a22d486fcb6279793cc29acdd6ea0cb1ec0aee11d78b686b2651f05a76f91c68a2fb1df0f05460c32dc17b6bad8cd8bfca02bf414758d7e6d2b66f346ae847dd50870cf4b8314c84471d70ad4f7e1b7fca02bf414758d7e6d2b66f346ae847dd50870cf4b8314c84471d70ad4f7e1b73b670f31b08a2c2e6647b3e9f33de3c605c4ea9b13cb0fe59a956a90fc090d064453f425ee8f540e8a923d959d1836c4bbcf9507a7d47e75fcf5c8b0a20f05e34453f425ee8f540e8a923d959d1836c4bbcf9507a7d47e75fcf5c8b0a20f05e33eb1e2a8f83b387f989bceef200e75d070d50f42a8dc9eaec187911f28b167abc7d91fe7a9b4d1501992e610828e6dd1e38ce488eff6a25e41da4f7c7bac0ac0c7d91fe7a9b4d1501992e610828e6dd1e38ce488eff6a25e41da4f7c7bac0ac02b47c139ba4ad68521aeb57b51efcb667becb0626851b933694ad65d87645bd7c576c4f780f063feaea92c89f4d079dfcb6aac03dcf6d60c0f78fb9e511c6a6fd9c07fae76391b5fe86b2ab98d0017fdfc1626edb21ab0988aebdfb734bc4b72d9c07fae76391b5fe86b2ab98d0017fdfc1626edb21ab0988aebdfb734bc4b724822e354b5a4cb508b5c8d59a6fd8c054bdca1698f90479b801d9d25bf34630c3b1897c5401635d8686b26632f25fc8df73dea2167720d24ce2eca07935b06e23b1897c5401635d8686b26632f25fc8df73dea2167720d24ce2eca07935b06e2d6f49757684a8e173fc2d71af1f0dc369fd327cf3561b1dcf4bd88bc1ebcba6ac73eb3a3a1e250cfb0b945e133d7bd9bb717b6b93f9d289e3b506db18404f092c73eb3a3a1e250cfb0b945e133d7bd9bb717b6b93f9d289e3b506db18404f0928829045e62a33e12c5bfa305dd4aeee48300e803b30c6207ee121f1f8bc2537c89156a023f82589f3f2d62c306130a9afe4608f2e87c1221fc22925883649f2089156a023f82589f3f2d62c306130a9afe4608f2e87c1221fc22925883649f2019288535ef6b7e5cf2d63884ca599611393cb1e56a571c9e750256612f29098d142adeada7eb61f9d8830cb653703854b76c9fec369751b018bb62b1aa43cdb90a101953127f973500d1ebc4980ab44e8c42f5f0e26b7a9de6c8906e028bc021f46cc947919ad280dbf70aeeca375c59fa7268fff25b5115d911d3cf8f4eebf12bfa939450a47bfd4b383d96997e6f188eeaa8e8e5a58e53e3f2ff8ca977040e99b2b94e219be6ef70c98dc76b7292acd9a85a36a7fa5deaf0527efe901a9d0499b2b94e219be6ef70c98dc76b7292acd9a85a36a7fa5deaf0527efe901a9d04e0b8bb6276881033c6baa10ec9d6cabd6a71d18f628d06dfbdc8c9b60b9f8cbd0378cf9fdc626413ef83cbea2cdf8bb61c7d167ec2625a520b0084cba89dd22b0378cf9fdc626413ef83cbea2cdf8bb61c7d167ec2625a520b0084cba89dd22b11f54f8080e6716687369b1e91e866c22b12210cacf1993edc1449fa1c831d57b732263a2a39e7c39290dfaf0f2f9c0f4fe31702658576dd74a189684b052773b732263a2a39e7c39290dfaf0f2f9c0f4fe31702658576dd74a189684b052773635e0066305af5f19e9975ccd66c5ef03b27db4c895712f35f5a2cf8f19c67ee006b2ede8b11606e9b1cd01229049ebf746b48435867bbf5d6a0eac3c4ea88456eeacd49e10125cddf5ffa6875404ed6dd45fbfc403d249833e77e1c275ae0a2c843aed50acd505b89fa54c2f2aa7321bd932b658113421dea994d56e0df55fb7d8d963a86cebef41d1f9a32739ea7e19b7420fc238f3fa161a66e218e5f2dcf8391b3ca2a1ebb4e5112654966d75eb9485e9293478b2b5da10382129e9c5555708fbca21333f4452b70728fdf21cb652cdecbd155e302dfa338df6d80f97a69708fbca21333f4452b70728fdf21cb652cdecbd155e302dfa338df6d80f97a69caf6a52c3eb9a263e2a17ccb3193be1ceb4fcaa05dccdbcbd155f41a582f615f5178be515ffbaa5d8a0d6fd9cd5526494988140ca49926bde425b5c66cf46f1f5178be515ffbaa5d8a0d6fd9cd5526494988140ca49926bde425b5c66cf46f1f274dd9a2dad9e8953303269d75f38ca39ac07a6f528fe3ff5085dc638d37e5736955f489481c140fd45a10f48a82fe778ff436dba325265a145684293c4e0337f43da4c33e1d8b7c8422117f3853cc09eed3ce2105b829cb1f8b11f94eea8e6a99a4d344abdf0363966c937a91b436700a1d05438794a37efdfb968d74b502128dc65f44cc7099956b0c1deb1560d1d021bde3ab3ab7f40ca8f7dd163608186146db270e2fc81e8ec301923ee72eb2aa86387b3aa4ea34b98b544ebdccc41b70d906aecb61d076a967d9ffe8821c7b04b063f72df9d9e35b33ef36b1c0d98f165ce2698ee2a18619df2c74a2b77363e040c45e2a434a491a3b116a5953d3d9f5dc32465efee2ff3f5f130b1a7a22962e435b7cfd0ed2fdffd138c039bf7aff29d9b2aefb1febe2dd6e403f634e18917a8c0dd1a440c976e9fe126b465ae9fc8d67b355fd06284fb329705290f7ac05202e85bc047b66d8eaacffa3cde19014854dc378537ee12281f86b1d144874e3e24a97db162466b5590fb2445bccf7e658e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b8550c2a887cbdc792fbb80b182b3bea72f3a3ea07f693a786d1280bb9aa1f09c405ac520124e3eb574da88c10ddd3cdcd13379792fd2bda0353fa2b9d715af4c860af1ce3504d49c535f5886899df5434c88d77a68a8d3de6ec2100723ef6d5c351e362d416e5de307ce36951e6dc13765cab0cb95d3f99dbec8211b18b189759f53b082441a40a87eae1dcd86a0f2686b6915df441193b95b1577bccb75fb19f5959336b1770e87567c4f202106918914e6f269059a8fcc8708ebb3237dc7974698f5cb44acc4d3714b3609eb12d73514152b2a7d1c71a4564df1995e8100d8d7b3a93d3e875c1a76f50086fa6e01243bb06ae5377fe921b808693f2202945c6be6720f0fe0ad5bc11dd8778a04424443a85465b989fc27cf675d66a3e49bf91aab001696b3159ec2c433e78e00ab112797d651b3da8995ac020d3ea5dda0daaf6be9c51d67756bbad9b62042556385d91aec5882fcf37cd01391ae78de7ad6ba15428570cd83c2647e6ac64c2b6b67bc860f3fd0ec451531f016abbb0e278c4895c4694f03a64aec26f34aa047bc163566fc6b110fa3e9f1527cf84349a9ead6f5ee32873d0ae2d443d8e461e66e81f001a2cffd32a139a10e8d46fd0f62e1e4695da479599a4019b2d0403b431c5b81bb90a4a0a0d086cb787ae8a1b0bcc1fa2ca12ca03ee9fc478afc6982cf87e20a7da12f933af519afb67083b66f203497a7bff651700a372aa9a6386d284fdcd62a180c4fceafc3cd9c0d05ff5c505b8a56d827a2ad48fbcb853e8c90798bcfcd7d9243478ade72d5b93d95c6a56fc39e9311c72fcca207544395fd59daec62a3cf1e2f6cbe98605b6787a961b762ca4411e0059f84ecaec4e0e70bdd6d885eb01aab2014e1ae3f3dba048174a0b33a22c3688bf5c42adcc6d21841db390ed52f2906945970ae33a72fbe524e955ec888f55638605eafe68b8f5ccb054bf61a4b15f8147d381e458d39178fd9e070e29b9047fb16af3296bda3e109bd9d485c80b619d2f45d9a1b373e0c607370bb46fe101847566f4ecb0ff99c7f6211f797c9cd9e76b4ca787db1c2678fd458d4f5018a1a5fd4f8c5c08cd67bc7053b029aefaac2d1eba902ce9b9d9e62eb19bd2e5afbd6858dc1450611e7c8058162a9830ccae208d17fbdf38767742dae2ef31dd1b4c7e8a86cef46305e2b1991822c98249e235b6c5a5c90e16c68c215774fc89e30fc0b8b13b35da2b4dd1e12490dcd3aa96c514fc568dc85fdd1783216236b3045fb973938cb95991ad98960ee5b0ea4ba7e0e445e54661cebb9db5dfc57f48105fb973938cb95991ad98960ee5b0ea4ba7e0e445e54661cebb9db5dfc57f48105c960ae5eaecbcd8e1cd809af17fd5b5fec8acf5ee46bc3e4356de1c4660148fd3b4dc7f222850d2548f57e07fff4503735f01ef5054e23240f5f204f3386afbf2a5067cf19261f9cfadac3099b6d2b15efd3698e519cdfbecd8b1106cc1d4554c70a432d91b0ea373454aabb84be4bf9d36cabf0c305cacf2eeba0b9cffc7ca99b0a4ff7336a6f38be0e171d69e33db53a48811c58c657206109a874826236d3959069b9173a3c1d43cd56777a4c1d1e7b9a9ced677c2a8cc90704c770795a436472ac2bc54bb86381d50c5456c088769e362a03692501f8e3002ebecd988ebbf0af35951c4854041e2d4817c558baf89cca450f63987c745110ddbd6b057cf9669062d1b8dfbe001c9ad70acd45fa7a29e182d13faded517e5e8a8ac0120ab3075e1bb5eca281f6c64d77b84e9429ddceb10326013829fa164dc5d7078b4ac5289b80a46f0e70fb71f4e95f9379bdc563cdb32a09200b798d2ea08ab2b467fbbabec94f5c1c7f831e07146e25a11be17a6ba24ba1d77febdf9a1e253e0e3f61fbc1a2c0ce0f52e0ee1f1bef701d8d12e58ca04d9c0836b17cf8cbedb1ccd2ab14594f6617d3fd8993ab4741f5c260835f314bc5d340d02383c1fb7900a7511970d268569f8a92f7ef39923855f0b87d94893d1905e72e65d7bcbbeb32cf16bfd04094eecb3da7ba5dd8d97dcb73e93410327bd4d00346665ad0b45fd9dd159eb3c231b126065377af1b0443d76853cea213f49e2a2ac3edf73dce2650f70a62187bda89bb193f12b1d98a626631f458ce6aef47b3883a62d31f9f89d2b0a7aee3e83e34a0180a48b50069d59010472667133d3c466cd5d8506554926c797212793c8646764f9cebc73e53773663650f1f566166e5062dbe2da2b3f8d6b32f40dc6de0f9334258f98b306d2a460457217875f4d4ec30902e6bc2278cbe9fd2c8aea4d70aab04c66e7f7fadc9760b483e2fb7b10715df588d2de21cf461a39b4f0672322a5c4c92fa407d9b7a5408e5b35d5c711c00790ff1fa708a862dd02637e1372fa90996f2ea68b6487d0791682e54edfec97c741a3b16e05171a4480cc75d0d98157840907d71adb2a3ec24f23880cfce59cccdae8e962403b30d4b89190be2ebfe20fda779279d79e6f86b1bd818a1b1cfc4bc2ce46c74774e74fa3fc916600088a40161c0d9a46dad27812900b018b64f74b635aa1e10e808ebf120263c61f75aff01fdd55507dd67c8722bb93c64a9ef9af3acf9d6cd6fd64fe6fa5db349167090f9f8d28a9e27b90a621a7547a5af6de1455c6f230a45836978c11bce40619c421452c3e3cafabb93de45475c3ce3f5d3504887fbf13299cf51d10f94caa2c91a9b7147bf6a9a32aa19fa839c73b170b4fc1fb5cec9d02c238e5b7a4a48467579030db053552d2a0179ec5253a95fcc4575138277f868595fedfef80331c249d147bfa85a104107e26a1f0186a6608ff54da3113d370865ef74a6ac80af59466179306d6e31a70a1521b4de0be3a515704e2588f012bb393327a1e297c2a051173a2e3dc8df6b043e67e6a90457e53e3516468cb70e4e2bf35fe1a1886b2522f7625e85ae8f027a4e3b967d820a7cd02363b69bc0e70fd18636b0c28971654dea4eff9795fdfc6eab5b5db36f0539d72f554fbf6905a3baa2bf6a22e45e9e2ce1405727983e6b96a2ff4f3e0b0c7bc61c6733b7e0e2326ecb502d391be9c4f9573ef39ebc975ee9f8a22d5e0e770672f6097bd3f1c08df107a37cb91be9c4f9573ef39ebc975ee9f8a22d5e0e770672f6097bd3f1c08df107a37cbaf5ed9a66bf8af6a39374c23fe8d8dcf145292358c16df03cec80492d23c777a67c13fc70c2e6844afb800d956253a7d62a3befdd5f9baff486a18375f9a074067c13fc70c2e6844afb800d956253a7d62a3befdd5f9baff486a18375f9a074049c5931be0fbb055ac1664376c03d5e13ba4b6d1d1bfebbe8e37ec1f44b18c8ab891d320c291c7a452a85078b5ca3c92e531bba6b98595657bed7b50a38a25da8b3b7929495daac12e7caf1830fc3a13c90b3d77d5aa7a25b8233e0a316152cf6da44467454cc3475ba4803f07ae9623f9e4da44fa21c08eeffbd4d44873d4b81b6d90fbea348e0261b2b6458e7e8b07b0032ceae6e31166a1cb95e5af53f49c04c5224cad307aab5153a16de83b31a9b404e22f5bcb392a1d176e365219766104c5224cad307aab5153a16de83b31a9b404e22f5bcb392a1d176e36521976610166e5805858dce430530d3b18c9e71cc44facde101a85c6c99a4b92b9fd39e4875a5849849fc577a4b7b5877f3d4213ea22fd9c9aafe7a50978ad0f1e4b7c32ea6f91d3d326b192342a979ca773b3a7131e15af1fae4df95241964094a8a37031ad8a72535dfdced571da2c07254a0d07370e8d04e27efd221e2907e7067f776c9abc598197b34303740c323d0e1f53c25a60f3113aa6895985d3ce51868715e578c56b5e5397e4c1d8ecb162f3ebb0903273dccbde7db8704b4f1399d03b46f52d711103d50a437830c6fbcd04fb4bab49a0f82f6d26d1c791c6e8488dd090ba6626f92daad69f94556cc43a3eb436d88a9b74a0dc1cf489e8a5600fe0ece6a3ced862bcf8e40cb147828ea352608ceaf9552c9afaa832d2825ef83f49ba1fa3ced862bcf8e40cb147828ea352608ceaf9552c9afaa832d2825ef83f49ba1f25bab9d2a20eeeffbbfe7e759925cab73b05545b7fd2212700c2c7eebc27c9638f4e6e8164b2ca1e28861d398973bc1c3f620103f3888c05614f21fc846c0bf551f5d738767ae2b10852898bc84af99abd2756e15f67eeb29670f7915aad8a877589ca3d4eb6cee50a9c065c79835485177ce77af15f67767e2638e86b3dd142625e3f236339bbf944685b310ba2788db6606c77a4a9b2260e12f37250520493667a2333ca6e06354b2dc98b0bc440f36808146ebe2fca1c501255300028878b9825850097913030bd8fbab76c59ee26392ad1cb2030c52fffb308ce21073d09e6f630e32707607bef3d4b6f553e8550b9a951930e567639a1c46eae8a211c576b675f3c586e31abf628e9fab4b6bb31f5c14125d7d3620c5ab8556d392e9ed5bda3a0678e6c48d1106d407fac3f977ed2def5e970510f7331327e9aace92c8aa19ba3f2973c78bf6953f2fdcbdfba2ab0c984d8069618b37b21a202a18055b7a2dd1f984ea7a184ca2611429007c92b533eec3c07d172df587f6ab7f156463a0a07a5f0a61a9aa0b7828732296fb016a98916ee58d3dedfc8ec0967cf61c4aa9d674a0a34498e96b3b8e3e1ebcfb67075076b7abf950d49b9bbe114dfe0bcfb4177febb3b9c4a9e1dfe6aabb087f627ef9fb6c834ff55ee018fcd44cb14122187f7dd87641ddd726333ad9fb88accd3da111b99bdd6573a2a2d939c92134dd8f52d711103d50a437830c6fbcd04fb4bab49a0f82f6d26d1c791c6e8488dd090f52d711103d50a437830c6fbcd04fb4bab49a0f82f6d26d1c791c6e8488dd09037d385d9fca2a0ae64198ee86c092a300544ef4aef20fdf9c0f0af9908d5bfdaf52d711103d50a437830c6fbcd04fb4bab49a0f82f6d26d1c791c6e8488dd090f52d711103d50a437830c6fbcd04fb4bab49a0f82f6d26d1c791c6e8488dd090f3cfe7663cba5e24971dee6c68f9b4c2e032ed1a285432303b0f1316248996c131dfd89ffeba875f03b4cfd011e169e6626737ffd22025def22c2ca5544acade6cae88ca3503e5764006d26c9e863ff8b3042b19d74649f509d1669ee6b4ded2202e6dbe0ad49cf43eee0de51d496f5e0eb10ed5bd4c9db4393a3dd608338cd369380130d5c5422c8270aad098f6c9d0e5805952efe4533bb81884c6f33daf7e6e11dc886e73314f33510f251095f19172944ee9895257f0e9a09a4ca0838e5674610cf86d292897eb42c6c4e84f105973e616b49f2188a1fd049ab5d64936ff0d2e833c750d087296438523f46a1ddd2664c3a317ccec3822d6ca835852956d2b0e529135c0fd45ce92468ef97c767e96d53c655a47e6e3590aafecad44cc8b7047ffbea47ba138d576a94be31bd312f9c62e70bf60afb11ec3c6c6f7782d8413e46d7c909871f27f99937b06a39675852b032f18cc90c8dc786d98a52553c811a3d71cc7c8b8c1c5c5294fc66628081436200895c3407c4eef78674952563460646ef513ba609227f7e3efc0a32f8933bf6009399205801071eed5b6e2e1a747c714f487d36a76279374aa11505365eeac4b0cc791e41077761a1a5db0884c0784499b3bad25c10dfd0436f55b937a80d2a9f3642e40e9a4a95ff883d197aaf3b60279ebb95a97f3edd12a26b5c9f128ba2a906e232b5d3cebfa7654e4bc87143a10f78c0f437579c4f978e139b50249ded9088b766626492ab44f9469a5ef88b1c6afa4a2e50a96ceedbbb5542e9bf33c36bab9ff9e1f4bbbd86d3e9250688b9754e45f3f43f5ba1b5dd651b10a3a2036d5d37ca21a24561f60736cf1b22fffe66a5d20b1be3a073ea9f7b9adc1bca97b2405604cf7ac276f463241088accb006443d9255bce88015185a698990df63dd684a21bdb1166aee04b77a1bb29d4276cbf9cd86feafaf28a0bfe625c70ce484ff72bf307901a90191a5bc9d84039b3e390396182de8602e42dffe5ad26feca71795f4bf67ae6de35df9a0532359666c5ecb28eeb8e5b965b1720cf3b52139dc89d3d713cde0a39daddcd78e8a473f2bdb3c92eaa047f76266d866dc5db571565bbb2cc117224cba71178907011d4a3f758b446f8c6c8a25625bb303fe7ebd698e9f98ec94238aa3a2f6a39a0f1157c7692b09f3a98cda2f57abb32c0c4f3555a6d86d48b6d05b6d4cff2b5cc81e0487c2f90f46d7f509a77a5cba4101e882f06157081434390a59447a9ffb5afd8a419274c663c0c2c3d0c8e092bd614ff95441dc2f97850cc015d1c03df084611c13385e3c5e0f7f0f2d398ba5c826405855aaeb4f0ef54bd3364c19dccb042db5ead72aa40ed88d06b4667f3d9d08cba6e467dd0f8a69c54e48f1ff1a5a036eb6ee0b96ce350b5bf8dfa69fb6ba0939f195457b1ba074e577e4b1e11e78b1001f73802ce32c0a3a02f9e699d5bed4cb72407992e6a442baa0c2bd37eecad6a13631bc4bb093e934c2048ea8ac2bfe5a117f56953bc43b86eacecf93d77aa64bd4a482bd52480331e666b262056ac0d8fb3c523544c74db5e73b0e33210172e8ff3608e37e032c3f210852f6d4da9f40cd6db15df587b34322499e3c03d91d0daeda9c3d426fae2a767983993020901b0f65410bd4713bd3de8693c11a3da195fbc5adebbd3ff20f706e2f30e2baa6ccdc85ea7c588024dd56ab21a71593a32d2b1c3d69cae23f103bafcecf7f90196d88396dc81cbcba6d5ee5386a6f26db979271052beac26a82a73942a49e0b1d03a66694a2a2cbc97218de2384f91ddc5edaee4f1ee6300d907a249c471af34fe80a75c59e202ddfe5d626aca46d2af026f94ed6e70d52f18bb074cc3fd0d2633724db37b49951f0de66e9f3129c105fea163aa183121956e2b085ea4155116e097c8768d4bdb77afdf75d65ff197eaa9352efb0f090fc2d54e9d012d2bf4cbf561c81d91114cd4f27d435e334d515d6a6450dd894270213f16793885caecb1d84575e1d7b16764c28b876ccc6ecee2d50e58cf33fc58f080b841705c2d32dabafdbb799dcfeb0e12c877657ba4f522063c51c4e546dedc08359a7367422582f8a557fe44446aea0aee20b838d1a1accb78a1d87dc57626bd28da4081650b754e29eae725945aff779941e142351ee4e9c3e81e68400ecb3abff2175970facad8df7121d0df3e9ce692e09f98fb909c7ed7af58b1351d5fa8071b4287694325f89740a4f9a61eb3d549c462759b6425f691ae16376a0d78392f466778f50d75a4651da47a679475165e8473b31d4c032ce26c877be03a594edc1e6bf13a8a094adce2e9e6d3b08d5ee6733906f20153df8596542fb31016ef012d552bd7af494111f060f18a6485089bab7fdace2b10c871c9b7de77abeb22a966f4cf5b68b94ab4ea528fa1ed5253ac7b45ff55ee6993039f3944394075347e666dbcad123f0f86078343453bb2cf65762fac87bdfb11c62ae3d4efcfcc40c82e6e4b96a535361e32e0d6962861367777b07e0d1006d869747fc1a51702aac83e941591dd8872cfe7b7fd46f0f32715ec97c0d456cb1732bc53285f87b8e7aa8da5f5d6659eb8ab035c53a46c6d0a0fa24faa197564b119dc4d5d44fffadd7a6444135c326ebd13e0f8c16e2a3b81e8a8ae0befb95e1c657f04eafd5e38c3da9d09cc39882c6bb20950b552ea901f125e0dea40aaa0e6e24a96e12f7814c2132ed080e8501d24d31b6bfb04d264ddf063d5101bed39aa46fe6351201526dd4cdd06ec72a7cbd737d49eed3a90e08b16a741ee4da722a5f1e73de915b68f7dd268d96ddc0ca81db6c165fd5da4bae92e7b42adda709d96f7d5f2aace9d95e526c45cef012e8a5ab6b0660344fb264e0662d78f638dd6796f077ba4df68c6cd5456de483e4d186cfe2cd7a78c2b6c592d321ed7afbfd55f461375e56ae2b5640eae36c53f6587724f6e06bef8c0e8ee8d32fb4bc6d4e397cab07908ad575e88dbdbc8d4da4322761d4652aea9f85bfd8c621ebeb68b7e993c959ed4a9584bd637284e43014b762c12806238cee127d893de6daa205de84f7fa0717f28e6428577db95ca9752503594b6333a6c55f6164cba0cffdfa7b3e3b27dcd1ec43a0a8726d6f409827df6b2be096349c8596669ac541293a3cf3799514202717de35ad393a8b9024183cb4f7d944e02e037ced34a9e85dd1f6a9b0c1e107711bbe75bb2af3720a292ddee6c74c0c88112a057a5bbbb5150ddba4c8f5c381d1c0c27761d5e57dd9ad2e5e31850aac10b61115a22e4fda2c26d7197d7a0ab37e6481e0d08bf17d026db0983ece6848b0309678feabbff3cad418aa314551a435d4fe942390569d796916489cecf66937d85e5eb59cfe04f8b0a440c25250fa2d3cf6cb6059449bd41a9338f65eff8b66f70280c58e433900e273451b248b4fcf650ae07e00d843482be0716ed88805010a7f3a86f7f1c90007998f036533c5a9ccab59a2b30a8fecc7b992da99a768b4cb758210650870e82db7b022e2aa026b72ecd32e19d47f86cd228b71dac8e8cb0b6a23fb87674d1cf9742ae538e69266296b787916cdc2323464f8cd2f044abe121a1b49b958693555f7f16234ced64e708ce4bb001464bb0372330e81f2910b1402847290089ae4c3196c25fa0acb43965f475435f7e3890a8bf0cded132fd5eb9460ef3b40b090082fcb7239bc8dda939183512bc668563e8531b92e72cdb5e9edb8260abf29ac9c1f07535d457d6a760b84dca35e3ac97d9dc2281986b80ae0f2f6663dc793aefd97a9fc51be195a6efde43e10acf5fcb0f5a7a61c892c7e8bf3ef14e3988c5f0d045f74030056291d175401e1a7c58c5eb23299e10df1307a8dc5530d5045ba93341f95084ae2b58d0a951ba1dc34a2a2d5cae7b2c0ef4824f5758142010d8202b72968199dede647242272e8ee212d4392c6446eecd00b5b70cd9fcf428bf4d02d8830bfcf0cc4e47740edd1dd264ccbebf53cf93f5edd93a1e9469455cb47a5efd0a6558f1cf6c81d69212304cdcb4839a57796f28279ec22ec96413ebc836c99e298d4280f6ebfa8a78743c1e4ede9edac5e81f598de8c06f5fe3cab4c576a7839e70279abf3bf7cc418be7cf609eeb4071ec43684e2c6ca25b8399591d9d8221a16d4ff8f1a60981aaf2fab02c247a1d55cdebaa77a32acdcb32a5659d65042553c858257998a1979d04a3afa7f0aa44ccc9fce5e75f7614f2fc813d6fa5bae0b8097538460fd54862559e884ddd11cc6cd1fece3cc206e210017ab221dc3e842a0ac41073931124b25bf6ad415018c5bbe4007474c0771c1bf311a8a32f0b34746089a62866caf9d276a7cfe445640e93430772d177ff97388380d2593d1f4ae1c72630a5990acdcfa8a47aaf746da8909ec9ca5ad8d5df3be8d7aa1f4e324b578422bb011156a9d1cbf1851fa04c6841145776cde86eba902f4f021d228440989337368e2b04df5c1096a5b894fd4fdff0ed0eeccb1654a1962699eb48327bc086277f55d0e4f90a8ddbe47e569368b22013cfda447af850a426c82012dd8fa68c1522fd7f42ca864f16da74478efd17392c5d9c46027a91058ac5c071a39fc78fda1a12a7f636160f500986088d66583cdbb84b100fc92f860203d35b464aaa0706988596f7a6868dca39680bedd0e2cf14559eff0cd80cc0e16710ee2533e5c4791e2b8f02468f8941a4f6f74e87a6b2c3f2a64c58b867e8698af14cb2c8ba583424a94ac5b0be6b42846b04a4ee28050cf4a854e9798fef82222b91295a34c11b0197eb513f09c90dfb600e9f6397272c404011c20c8df62ec79a2f72b44147185d429959e57ca2a6aed331032e63a635262a58e7e761487e540486d27fae19daa3875bab3ec08ca36440e6ada07be3e0ae78cee117053461238bd2d8932378d7751dd8c3ebbcd09e9e1e2f8b4e9396bbd2164714274c816d429d06382b1e19385eb1f9bc0490da107e31cda50ee0b79119905067f45d3412afd5388cf0169d68a08f2c539de66f92ab1221b1a815eeecd53abad2d041a0002fe235207c519b71ff5a8eef00de9e099d73712e72035ed4cd52121ea654ed49ee7865c8046b2648e92f714c8637111283bd45b5b77a751835645848162e119c8c24683ebd0eb428e0f102e7d1a896c40398bee480de5efc9bff4b840afe90599ce321a52eac94075db85e71e1366587ad40829ce038909e14d0bb4c5c12f2864d8ab88bbe6d84b3ecd4ca359ffbe72731056dbe4eb374a614e278e69cc604f6978a30cd5ccefafad196e4de4fe19aa967600e4a32c824f3fbf48785dca036549a4632a468e5e4a60638705cda28a383969c0eaba8ddac947e7b4935428f09b5dff3972e18fe5b1a0cabdd281ee7d014d47bc40731644c769769643f43d5b44f356b9d04aa8de06654e570ed0b50cd74d5073e4cde7e0918418b00e7056c40d6b9fac6cb7cccddf9cbad028fe7ba176baf5b73abf32b84c25e58c0128cc2291655d334121519fde710961e83636e4eaa78e807a194a15d95111696124cde9beb83b1ee18cc01897baeed4930ecd6ecdee4ebcb2534d8ad64f055f191136afa259dd9f42270b852dbeffc7303d6f7697d4f4f6bfddf79beb40269e0086e0a5ef54a4e707ee7bd84b4d9f3a4f82b6e19e06b30dfcd57b44b850df70d6e2ebb57dc03d0e9d130662db980a9146d34128591f7f8e25012ef133df9a9c09549dc9ebf81ee68edba580bcf8e6dd7d9f3d75c9ecf502a2d632a4ae645e1addd025273d1a3ca6307b64fafc8bc917f7407085a9c3ade35b86b58688d16f0fb84d3a8e889c813497dbb2a11c07fc4e00239edb1c31b849fd0e2cb2da564635da6d3ef2aa9ec8811044a427278747bc94e879e2d2227127f8a076a75ed0721231e6a4ea9aef5fb824fea54935b17658afa8e85b22c800db4b62b8855c2cba6f08648283b7cf38c6fa95724f9ace4baed4e008a692c93da8ef70d0b1892e95d175e66923610e0b629cc92978413ad1a84b6a107922cb9a5b9632e4f64dda18d0692474cfceda6ed18df36c43951b188d0e8a4f63f171b6035345c3c5c5a3362b6eb23d2be20b87fc79bb6eb3d4e6b74b9cf44c4fb174af5a1aa393d270344ae1ae13feb4f4c4f4bbe257981055885a0bf96052c8743d8c7b6f34e3896fccd3fbf09607b9a046fbdd40be19f4875b5f536e5bade22516c956681566bf18d4d7fd2e13bf6bfc164c51687c1d5eed33b3610c06d3118ad3b51116544a88f72ff19a8edbf14bad575244b464676637099d26d1cd0f32244a202dff8c75d82e27d3920de6820813735a183cf1fea6f963d7ab12be7ca61b88f2548a112e6f9bf038984d6fab4973c90e16959a493ac381ade862d343f294e1e778cfdbeea39061ab3c2b34b31c0cbca6c19b007152593cf93d9b2c50ae51f9dde76bc79aef0298c5cac60cd8bdc23f5df7cfc77aaf5bbddaf75faeb2c3af9f25f2610811e02a97fb1949fc21464d0ceeddc5ad7869070a9f0272920af7d81def668313640a0fd0c1f967c9e48057d7cf9a68fa136dc1b34f01aded8a6389347ec4976929ab46742e69ec1cf8ebd7f9b81d40af48d3fa9317d9ddfebea67444d807ccd43b808fbb81dafb023cb86a09e9710b137e9da0fc1441e77bd340be47dd502539a3afe83fd7ede404f5d9b147b931448c88985279f9352ce525feaca040160824bc463b6591e5768a740911d653f8c9e5735a633690b4d88a3961c3b787cf47e4b60371e5c7b999429722391d1dee5447d5bb19a67df0e899dbccc1a3e23f21f796f13f01913c8b1f76eb02380752024d8ecdecd3bd2425b703bdb22f1da3f2e73d491a5e99f56d1bf8a5fe048e79841ad235112fbb0f347c168a228e2d371d793178e6c0d0888c5bb1f2f960579bf9aa47b96e8932388751b731026c58492830d8b6e21d1048984a0696d41eed0d8fae82e1bd9f4399915647ab1c2f4d5763ca8ff182a5955201e143a240adc83819db982a22ca58e209deba7fce435df34b9dae1e89ecf6fff95cd6594d7db3687408999f2f281ee95e0e37861f3d103663063a6c457c51e3f765bea6c590362fcdc383b59b9833b1a58c92d85736d2885457771afcf5610007d696efb147385151822c1b6196b7b8f48c65de3c8a7974d323e843d686b06f3fc2c39eefb61b6aa4c5e4ab371ba8eda854060191c543a2cd10f58c2e1617ae6140f834e7402a398448d38e07ae5e54ffd10f1bd74cc27aff09475cc70faa88f8035ad9bc084ba5384ae5a0d03b422385ec5270dec0e1ce659172a1189b7648226aa56e54aef95fc23518700a13b379beb52e03c87c7153502f75ab0c3ec7cfb5eea3082b42012bfedb0cea5b272239c9f367841ec200478e3d6621ddd581510054b51bdc5cffa6be3818559cb975e6dea8382b6f213813f4fe1ec97a70ce11693debc528bbedd4df9c8134d87732b82610052cefa468ff6830367315dbba6599a18af25ab551ac704e2df1669a984b946b62853e9aa9a67171fd611157fecdc689634a8f5d51acf0e7097c1c7efb37f3a7640887c2b954206b9ad763e0509fe2c55e6f3e07b26663705796397aab6d18f72c6425eb76c27a8b68e83ff15edcb21be3ccfd8d0d4d4e2f193895a6ae2aca8aac25c61b641e4726e38105bf15bb40c8469ed8ae3d30a51ddb94436c342a4064e6a7fade5533e5cac984ee844b7dc4c1b92122f2fb6059c55c7f74ac197d9278d8217fe55d7ea71233bbf8b29d867ac71081ced80921cd2671f02b5c3a8d2d90ac912ef9b8138362b63b033a093805175cb2b84eb16e6c9ace0595af0df8d299aadf0bb585ce09079a3a5ccac09b9131a9b24a7fd2c34ae1e99c0171fb0a6ff0071a3c07ac40920f3642b3bf2f70aaeed182edf072d8c563d5456c41073931124b25bf6ad415018c5bbe4007474c0771c1bf311a8a32f0b34746089a62866caf9d276a7cfe445640e93430772d177ff97388380d2593d1f4ae1c72630a5990acdcfa8a47aaf746da8909ec9ca5ad8d5df3be8d7aa1f4e324b578422bb011156a9d1cbf1851fa04c6841145776cde86eba902f4f021d22844098933765d01667a941bddc26568cb90a6211b974c5e1159c863ae3fbf048e4a01e91977f84ae8df1402b399bc71b118c5e62a44231da32441f5936eb5a4c8070c33c6f3c60e4ed3277c1ad954023acb67f39b4da46d0c14ff26c671dd34ebe3dd17e9db46245ef4b6b8dbe406d5335499112123d66efe291c8c6c5745b075d68c88e2ff2bf4c15e4626d095b2a328510c8a5279190064e7080ba53850a3f013eb4eb382c4ad1bc7a33663c7f964703f321e4cdcd41fb65df1e111c7f6541b9ad7663defadd676314343d5d8c07faaa5091868136e892f32ea2172fb7f95d458e6d71b3f8cc17baa12bf7179f3dface1a122aa6f848bb0c7e8b2a6efc3d91d54e6d7688b94c0a007bbf2cdd4f0cea7b4ee27a2399ffa78d8ecb8aad0d27bdab3148f99c8ba3bbf46531873ecf33d1007238a14241169d4e381ef5490a88207ee2a8fa07887f7a5607d86b527b2905457092472fa377232aa588cdfc54b2b872d3a72305fd90365a64cfa294a49e99f3e6ae70c77cd501a55f1551b63bf4dec2e8d18fdee0fdb6f5307df8f06bc97241226dd388f01e0be23e77336911941d89593907b160b948c2145a525b02bbbda6862276605231e2d1898eb8f6ea521b7ffa3f5c114370372347d0a3c95a6badb386612bff7ee8d3df6ae2170f7d58663871ba8c66ecafdf1ff2101c9b355f111edf8448139674f6872dbfaa985eac34cf4492c759205701fb5a9bf15e242e23dd6c988d8910290302271be556f1d617813fc588085461456c3d08193c0f3f1c54d299eb2534185e99bcf942b576eac9d5bff92b3ca8228b1c67ea58e35b1e3e508a48233758e8afd9e71659ac5a51b97ee6fa0a8e83f015408f95878b63d97b8dcb089c72632540f4c09772d9fffa622981970ffceeb08f2ad1f1969451d0ebd5ccb80943726932c0c009e5023e64e4c8592d77d64f20c99f10fdb3a104468e7ab6e49c935ec1346d9b1d14697863fcf91079035c8978bd011293aa0b1c755ca48c8fd6ba2aeaed19a9f3a4bff6a9f3cd1a262745e958c67a78a6cf12f0f634d1779903e0adb34164bd10b979b8cfc7cc0c2471746f633e22784597ed4b768de40532cc20f3ed0bf482027c17a0c44dfd8e582bc6cd320c41bdc6cdf85ca510245283ba3602a27b4d302d7da040cff966a2fc97c61018ba52b753728d419570c6b0ef9e0cb285573401c8698fd27e430990073aaa588a5e1b19bcc724ccbaee95a92e176e90e5cfd917b4a10f6d53cf7f0483e3a12ca09ccb1417f9cc9cb40e4a81b20b236efd10d607a874cda4aca3466d6d122e5ea9a7ea2423356360afa73c8f6d936ee1ba925c06799fbccc394b219a61b55ea15f75b0da6efec8ddfcb133c500cca963e7549c5c3b36a21b4e16a767f01ffe68f40efa1bcfe325dac35d3b2f32cfbcb0f6a7b319811ec6b008b493fc33cbd9033fc43d78322fa7b468531c027fbc04b6b5e1963c84205153c0a74b4a42398761468f10b455e5b0440d7289ab4648a77b659b8aed1cf1e75aa63fcb5450d71fedef32d308cfc1cde1a9025e5e70f1dc70f65f484549889bffaf416ebcda7378f811d3a44adbdc164838fa02f6ec7144840f76dfb6cb3def47436ae8928696aacbbd89bb1ddde7d844c669db62a2a32d268be852d492803aff7192d24906e04fb2d9ed043c311e862017fd4b5224f391b75b9495ca56221d27ff3697988e0d98c1714b10f2fda539978c4f0710f5fdd14a9787bda3382f5cec69b138767f390ddc71099dc5f8c50d87e57cd8072fbceefd8e6467521bdec4b14cd08049ba0f10085b14afe8287bdd292407319e0d0513c69bbe88d9230002a48fd314a0278674eae5d566197b87700ab4bfcb02ffc407ee0ba24627a4ec8cf651a5e2916ff739469175ee984e968cdeec1d3892b54d5e52d5a1781e754d998623ff3ceaf7386505b919c2fd451859921a4ba565baeaadd700abab1cfd0a07a32a75dfecae65701c9d4a2df15a20b8a892a8b4941abaf015f0025e4c3bde4ee4e3041d57dd96c87752a199a94ac90fcab6cc7914015ea7c5abceda233a855351d1d01e13f7bc8e7b2e8e966ef4cba19d9925c48947fd3ba46b5c8c6c70f191def9b08adfd717fe601003621bca8eecf23d81d2347174201c6ac8c2697b57378247813c71df09f48d5800a9dd95b5af21aa8bd874888f6b09ed8c295c0be277a667211c9b324138c338ac72a5018193b57658fad1c14cce4be43a77a932e2bcb705d21d2db3121f05226d498a8cf554b44a3a0af84247caee088a01d81f92b3e538e14a8e709c0199307bfa9ed0c04dd51e123606a2da6fecfb4cca4033d862127b6e90daef5aa3a9948c631203568d2c4acbcdc714221f09297e853ad116034f90f55e63d57b33ce2ff2fb211bc34bb88e588c24a642ff14619ae5adb3a2ae7df185cee685cc9eb4685c0f4a4da7072b115ade880a31ec4692ec248e37c12627fad0805d66908df71131841a67965f2bc74ad2d0b7b9ea27bac3906b12c08ad10ac8efcedd4e6b4e901117fe09db3fe789add059e9f18f367dbd7c657fd82b16317fefd4c262adbddd6c72faa2a520db94a0be6324da399e0bef1f2e2847f2ed4ca6a2e41dd042472b5893c95d143bef2262ead2f0c14923aa6882f0e58a42e1db4455968e7795a109a7f02ccfba81f4f121ce81b5c6fef2e8f843a0e34c95afe0ebce3b8a84d425e83481136f35a372ff849a62f7250a409870012e32ec07b3f702b9f6dc2203a4539f07f1586a90ae4c5b34308fdb3005cd2e6890de58c4ec134d6703f36e515267231b865be7cc0353ea164d0036854df09fec798d5b4b4459a33096d027ba33e903c29ebe04c7ab84c1e762b44d623e59bf6bcec4d9b9b453a7a83e03c6922d2f18e0a77edf2eb64fec42b051d564fb946047937a94b67a0099f29a6e966fc1fb3084fa3c2b4d2e46005392b5c78d0e83c16b2297802fdb6a1f4e0687ac6c2d8e4bde3b8f0571c355749480160c723f0057b11366415fd5ae59ef52e5d9a3a1415fc6498cad4883c5a4dd79576bb833eceed3ab2e9cc7241f174017bf1259cf2921b3befd8e6bcc1ccb5a87ccbafe8919d98454c634fb9e7eacf2f7e9ce4ffff9cf68ebe82ca232ed66a82b1065f51d5efbf49c251ef7a10e299b84563e18327d597f638e3c1c7bcc96e0abddf5e0d92fa867d8cb09f8d32d2ee59b9ecffb42372938d0f753d401325ea81637229931c0e93ab9a0f2a725240129fe4d0e2b1b68af368b6523ddeb6b66c23a868ca00ad52b9a42b682d8fe5462223ac88ef5361d3f83114c00c0587094e6cfccded2a5fa0e1deeec01d7017e9cb77814b6df64619a9dc1779fb66eda22fae4c39e1adfb74d36ebdef47d8a7f70ce53fdfe90a20d52bc6faf007c1cded04b895c15599c08acaa88773a75de2d29966be45b56c6e8490cb99a650dad3e77e074292c412975be57093a1f778b9811df444b5ecdea318e77cefed516843be8e25c2ee0d3ef13868ff3fe5840e23c5c21629c5cfe9fe45fa2f6d0ba457355162c2844b8f3714443e2fc14c5daf49a4a0e5a92dfdce12dfc8d368888cfaec5b521b2157898e410ec339c339239eae17afc025f813be139d215ea4bec44d46c7d1e18748242a5ae4008dbff9518306e5f0fdc9303181d53812469acb3905bed1b6b94f9192cb7f74c4ea2b03725f49e36fc14973ff04c02ffa1b97765b2fc29eac601045eeb27c71268bfec03c784a3727e9cfcbe9ac197d9278d8217fe55d7ea71233bbf8b29d867ac71081ced80921cd2671f02b5c3a8d2d90ac912ef9b8138362b63b033a093805175cb2b84eb16e6c9ace0595af0df8d299aadf0bb585ce09079a3a5ccac09b9131a9b24a7fd2c34ae1e99c0171fb0a6ff0071a3c07ac40920f3642b3bf2f70aaeed182edf072d8c563d5456c41073931124b25bf6ad415018c5bbe4007474c0771c1bf311a8a32f0b34746089a62866caf9d276a7cfe445640e93430772d177ff97388380d2593d1f4ae1c72630a5990acdcfa8a47aaf746da8909ec9ca5ad8d5df3be8d7aa1f4e324b578422bb011156a9d1cbf1851fa04c6841145776cde86eba902f4f021d22844098933765d01667a941bddc26568cb90a6211b974c5e1159c863ae3fbf048e4a01e91977f84ae8df1402b399bc71b118c5e62a44231da32441f5936eb5a4c8070c33c6ce2e3a96bf4c0f1a4980a50d5851ece599de857f0476d9e87104c708a195737a0bc2499325d0422efe60524ecb6177ed81aca5e1977aa93f191fc9146abe29e510a028f3f2acfdbbe420a465fc506fcd878bdfd149f8d9f030ab8e085c0f69e7f3c60e4ed3277c1ad954023acb67f39b4da46d0c14ff26c671dd34ebe3dd17e9db46245ef4b6b8dbe406d5335499112123d66efe291c8c6c5745b075d68c88e2ff2bf4c15e4626d095b2a328510c8a5279190064e7080ba53850a3f013eb4eb382c4ad1bc7a33663c7f964703f321e4cdcd41fb65df1e111c7f6541b9ad7663defadd676314343d5d8c07faaa5091868136e892f32ea2172fb7f95d458e6d71b3f8cc17baa12bf7179f3dface1a122aa6f848bb0c7e8b2a6efc3d91d54e6d7688b94c0a007bbf2cdd4f0cea7b4ee27a2399ffa78d8ecb8aad0d27bdab3148f99c8ba3bbf46531873ecf33d1007238a14241169d4e381ef5490a88207ee2a8fa07887f7a5607d86b527b2905457092472fa377232aa588cdfc54b2b872d3a72305fd90365a64cfa294a49e99f3e6ae70c77cd501a55f1551b63bf4dec2e8d18fdee0fdb6f5307df8f06bc97241226dd388f01e0be23e77336911941d89593907b160b948c2145a525b02bbbda6862276605231e2d1898eb8f6ea521b7ffa3f5c114370372347d0a3c95a6badb386612bff7ee8d3df6ae2170f7d58663871ba8c66ecafdf1ff2101c9b355f111edf8448139674f6872dbfaa985eac34cf4492c759205701fb5a9bf15e242e23dd6c988d8910290302271be556f1d617813fc588085461456c3d08193c0f3f1c54d299eb2534185e99bcf942b576eac9d5bff92b3ca8228b1c67ea58e35b1e3e508a48233758e8afd9e71659ac5a51b97ee6fa0a8e83f015408f95878b63d97b8dcb089c72632540f4c09772d9fffa622981970ffceeb08f2ad1f1969451d0ebd5ccb80943726932c0c009e5023e64e4c8592d77d64f20c99f10fdb3a104468e7ab6e49c935ec1346d9b1d14697863fcf91079035c8978bd011293aa0b1c755ca48c8fd6ba2aeaed19a9f3a4bff6a9f3cd1a262745e958c67a78a6cf12f0f634d1779903e0adb34164bd10b979b8cfc7cc0c2471746f633e22784597ed4b768de40532cc20f3ed0bf482027c17a0c44dfd8e582bc6cd320c41bdc6cdf85ca510245283ba3602a27b4d302d7da040cff966a2fc97c61018ba52b753728d419570c6b0ef9e0cb285573401c8698fd27e430990073aaa588a5e1b19bcc724ccbaee95a92e176e90e5cfd917b4a10f6d53cf7f0483e3a12ca09ccb1417f9cc9cb40e4a81b20b236efd10d607a874cda4aca3466d6d122e5ea9a7ea2423356360afa73c8f6d936ee1ba925c06799fbccc394b219a61b55ea15f75b0da6efec8ddfcb133c500cca963e7549c5c3b36a21b4e16a767f01ffe68f40efa1bcfe325dac35d3b2f32cfbcb0f6a7b319811ec6b008b493fc33cbd9033fc43d78322fa7b468531c027fbc04b6b5e1963c84205153c0a74b4a42398761468f10b455e5b0440d7289ab4648a77b659b8aed1cf1e75aa63fcb5450d71fedef32d308cfc1cde1a9025e5e70f1dc70f65f484549889bffaf416ebcda7378f811d3a44adbdc164838fa02f6ec7144840f76dfb6cb3def47436ae8928696aacbbd89bb1ddde7d844c669db62a2a32d268be852d492803aff7192d24906e04fb2d9ed043c311e862017fd4b5224f391b75b9495ca56221d27ff3697988e0d98c1714b10f2fda539978c4f0710f5fdd14a9787bda3382f5cec69b138767f390ddc71099dc5f8c50d87e57cd8072fbceefd8e6467521bdec4b14cd08049ba0f10085b14afe8287bdd292407319e0d0513c69bbe88d9230002a48fd314a0278674eae5d566197b87700ab4bfcb02ffc407ee0ba24627a4ec8cf651a5e2916ff739469175ee984e968cdeec1d3892b54d5e52d5a1781e754d998623ff3ceaf7386505b919c2fd451859921a4ba565baeaadd700abab1cfd0a07a32a75dfecae65701c9d4a2df15a20b8a892a8b4941abaf015f0025e4c3bde4ee4e3041d57dd96c87752a199a94ac90fcab6cc7914015ea7c5abceda233a855351d1d01e13f7bc88b82ad01bfbf8b957c1ab20b68d1d3a025ddcd785c4236459b513898db237b8d8d3f40ed83df6aab739b15a6fbb0175d2f30b77ca9a0eb3e3b0296d129f92da53f1e42960b0e87fa7711c4bc1701164104ede83d2af7e3738259dce904f8d4b8a34a2f671dc06a0b1ddb0b6815c4114fbf278875834784d2459f70296edecade35f7b6236954051b66289ad01f8327329f0854faef77600c5123c51b7b2664c5e7b2e8e966ef4cba19d9925c48947fd3ba46b5c8c6c70f191def9b08adfd717fe601003621bca8eecf23d81d2347174201c6ac8c2697b57378247813c71df09f48d5800a9dd95b5af21aa8bd874888f6b09ed8c295c0be277a667211c9b324138c338ac72a5018193b57658fad1c14cce4be43a77a932e2bcb705d21d2db3121f05226d498a8cf554b44a3a0af84247caee088a01d81f92b3e538e14a8e709c0199307bfa9ed0c04dd51e123606a2da6fecfb4cca4033d862127b6e90daef5aa3a9948c631203568d2c4acbcdc714221f09297e853ad116034f90f55e63d57b33ce2ff2fb211bc34bb88e588c24a642ff14619ae5adb3a2ae7df185cee685cc9eb4685c0f4a4da7072b115ade880a31ec4692ec248e37c12627fad0805d66908799724fb63536b03b2cd88e6fe363cb852512c85a814b63d9a3a087fc09fef4289016b74b19149ec4edf7163d2eaf50aca219029132569004fb8846a6c0b430dc3206633aa67ea05ef8e870a1fea5243899427fc2f61299e1e2ea0a246ba403436c05561c11b5ec57d3f4d1f9b9d61666bb9cf2077eba6e6c569f5239f1189e5b738bc133cfd0ae0c09e860b037c25f5c73e7ae3a2505a2bc424746828cc3f44735030cfdefbded3d00d9d0cac64972a26630982903f25404ec49b4b62ded8a595e01c6edf338d2a874e2db1fedee6c412eb8a82691b7792273b9f2f66776ef02278c1c749e7aaf8e583ab9d345a35461edb4288984277942de9bd891d7b518e03c0f35773a025085dcc9f6c3456c6991aec532097c107102de0b5a71a19acac54070c87496b09e3822726aaf48ae572a9bfef65ed233e4ed1f80b3fc7b59cf0df71131841a67965f2bc74ad2d0b7b9ea27bac3906b12c08ad10ac8efcedd4e6b4e901117fe09db3fe789add059e9f18f367dbd7c657fd82b16317fefd4c262adbddd6c72faa2a520db94a0be6324da399e0bef1f2e2847f2ed4ca6a2e41dd042472b5893c95d143bef2262ead2f0c14923aa6882f0e58a42e1db4455968e7795a109a7f02ccfba81f4f121ce81b5c6fef2e8f843a0e34c95afe0ebce3b8a84d2cb998d68ad6d5f9f9122a8e4b962ae63386bd9ba89f869cd62b3c055b5f9989d31144d6eb85da088df209557a62112ffbc29ac8f88b78db5d6b1dfb9f9bad64652805036b0c9ddc59a9ffb1b2edb30811503e3c2f88ca44cffbd2f6eabb2d52f45b4af513094cd33cf764a8b98dab9fe10d55498b9e92b1173ddce48c8bc6e663a0813f51681970b1e3401b2bd92a0829436a09541f06ba3c2ca013d62aa616425e83481136f35a372ff849a62f7250a409870012e32ec07b3f702b9f6dc220f07f0f38c90919c2928cf5be08c00cc43c54ce1d85a0fbcd358129a00d1292f9763e31bde845542c034fc086085127a712354b69d4caaad5852b3a07d55baa41979dfae5779a1da2a5808f9f2ed004c63ba5fe2bdd1d0f73367984533df4e44dfc1d4f61ee138b18d912c41755b653df7db1decf33ca7b4a38584443bec50ddcbcd0af6263444c9f690bb571c930ed1c893a9c1c8c0dd04ea3fcb5f66a1fd2bf60835c138d17331e8d5746211ea011ba5162f70bff896354f8ce8d5954f89c0ab3595160325bd20bd27ad2c9d04c014470caf8a8d6e93e67f9a31ef48a066b34dedf681de6450b03b4ede66316f0d3d65218a6af1bed2bb9501964f48ae514efbd3b49b9f59cba2565c6b1ffd3d5cbd6d325d2a5869d9719223a49ccbc812ab5ee57e22efdf4980c6abe46fae8d0fa1053fe7a426722d453fa797cd00350131572b21a71ec4cc049165a6329f6b88ac4730453a187bbeb93da0899e5cc06201185cef300cf034998a60c140562709a60881b20891ef3efef267b256652ee7c8d62f62ef906b8fce24826cbb0b682e0d90fd54115093ff7090408166021d9efcf3e03dd581bcad0782097ad4decc80e1bf18c3e729b31fe5062acb35dff1f54e5d1732e8979616619c98140c9b0a8f9aa2265af2c6786ee65d1a471af81cddcd7a7e78fa953bcaa5773a9f9ba5fab76f2543a81193d4c80d6ccef595ad60e6bc30f822c0dd18d44b227fa4893f88f9387c9c0aebbdba900469870bc12b95b696f27fdc020e764eaecec7c18db73faf0c497df6953da1f58164be27fd94a4cf0e95ab7a5c64b094b9842adc361028e568f660b78212b419975a82ba6c0c371a1329c3bc86777adbde6502f31bc86f7491c5126862cbb6fd8557130ee4d528e24e7aa63ec8246cfbe62b1c27771566efbb99d8b7832ccfb92f6507e3a45972d18373f772b9693e455e68606c52377d5ac050499e840f3524210bc01083eb8e19732e27c09cf8b3854b11ac300adb2c38fc97eac60ada55331c61a8575682c360bab86166be70f4d2245b6f236a58360ad56aff2d0cbd73db17fc7c31519ddc5b9082373c259a24f34023bbdce52a5cb32963e0f2711242c69fbac52866236ed53b407dafbb60b0f8201188c71b5b420b8f98278008962fb5f1cd0f820ee72ae5c6e28d7fd87a783f3b360339dd8513ab782a826da288e1915f4deab8cf47af1ab3afa5c56437040a204396f32ff6d608354ea4471bbac6708143ce2f2ec95fcd2ecb6a0b491cdef7349db4110b96cd601ab66d7a713832e64c3eacafc3f80b96bc13fb78dab3d012289db4baabfc39c459874158f4460d2f241a9050516c8d254e33fe5e7997541bf540f894484b4d44519af8bae7e1972cc8d50c5d68e1fa9bc77b8e879be22a8e71b7db3f70bb6febe20c03b9e67f7560cc9e27d9f9c99dd3fa94baf9418108d065b1f6449e726cdb63b5e732250c9437dcb5e41b0a4d051a14981d53812469acb3905bed1b6b94f9192cb7f74c4ea2b03725f49e36fc14973ff05e856e663ad64156ba49eb5d22c21f2ad15e5bf1996d4c251452fe333697ddeb9a12e45e939f8bd6fec98fcc03b58da6dc96eeff77c52a964fb28f0e40dccef88a2dac2cc99f90b6f204e48713b639321cd2736aa8f8cbd22d11cc80697c4c99e0ac7e9e80f3603265a5f90e2e4a51260adbea2b4c4d840fb49823bcb6756686e324d2b6155d105dddaa8c821e280d1e7db2af7a161f7a86289b3c9560a782243db4b3295a49f8cf7bc4c1364036acb6d91f227e322e06146336d149f7e4ccc506858800c30dfd8adbf9cb4acd79a1f4691f68c8c59a9e06c8d16cab4a8d09c95b7f91be44ebf50e7e68e3fa714e78a772375fc33380f1cd821f03f796b05e31babeb9d1af5086f43b60f2c69fa819d121206024b67fde0a8641e4bcf39458d649a512bf9baffa925be3863f22eb7d1036b3fdfa9473bf1593d573a83138e6a26182b99647f3c4957d4e6aab6d6995ca70bd5043647f452239c9a6e84c2123ec1dd3b7667a791ff866642e077ca3cf5f0b6135ed514dc9bbc1945b423cb77600a691ecc6a63836592cf6653b8feaf4b6efe5386f09959f7498136f772ab7c9ac38afaecf1c3da31ab3b0b098a0727061efdf850b66b7164d653dc332b9a6cb37ac401a77e98748d0d93e5ec7aef5f7a34dd67dc5870da7ff662356b7f5860cb970340256b3c01a4a7ac62dfcc07fad114d3b4a1ff3f3aebabae88f79fdf62c151be44630e62bb6314e306eb60b6abd4cd86e6ff43d63b48f934e69a9d33a22c0d35b9a5bab061f609a370448cf5df764fe0b89f938fc73afa17fe08f11c364661db43153a7e15210811ed9ce79f8094ff5bc0bc4b4c7d759d09a24ac6d5f374c9a131d6d45be072d4a3f06e16254946399fff35d248a2dd878511c90eb5c321863fd07410ce83875f2d5703300a127b83c27a88a0e9e2d96eed41a0621f85cf6ee35f4693a03cc141987a14420c3d36dba6e8e4e3eb2f46435f5f83f963eb82d0bbc8231c6c4d1a13b7002827205e31915f4aa0067c654fc7e54ed716f1ef881aa989bc86a6951f228ffb0ebb257ba24989bf7aba8df37fac513f046ccfea58498a08150dbf39c4b44d842564c9120df616173862d70e9cd5b8de3e9bfa965726ef23823b400a20820d0e682d050d5c4c0a9cf4e681ba07f72995cc86fde8486e99df62d77b926133ee61bb708637b82a94ec9716b2cac7f1745fb091f435d82a981eee502d4dbf8e6e7ab98dbc251f1c6855d1bfca3c6ac82f0f417f86e902b6f25c64ad9fae90cbb135019a2867f3defe6fe9d7e58bd92f7e4667a7af3a43e032ad3a87d3050d39c6b4ae67dcd9b117864e235c65f1b49de62e986ed97bc85ac802d2fdd0864542ed43238a4608295fe311c61b0331673e245162046fda95b307504ea9084b73df3fee569dc04e34affa9cb4702635956996c5b5dbcd26e44f3d6ae29850dcf18c85a02be54bd1a8a42dbcb2b1c952600fa5e61284e056d8bef1ad6ded3ba4dfab79efa3e4af5741b0f7fe6dff94036481ecb291b6ac1e2c3b3aca7eed1e6b3af1f0ce2ecf32fa8889044eff819d869ad447129c732bb3285e63781ed2016812ecd3d8bea8bda6fca3b9a9d357f19fed8fa72c4076b061f2a81df51ded046bd2acd289920088639d37a15b1f4e5fec5bb1afaa4fa8c2b3a6d1f44ca14e7af327dcd029012280afd55e414e545f7e2606adb74cc5e0a1ae5a662aae6c12fa8707cc8a406449f9e1da980d7ceb3464cda51bdce9de149423d147a80789998546a3e721772925b566ce35ed8e7b86fa17dd679ad5db627345492f8fe80229dc9601acff6a4360af7973c2c3dc2551ab0153431b62d21b81f0eed1a20f71bc5e24d11b6b594046c134b2d9c3a79b0bed8819ceaa1098099878b8860223f4545fb11a1e21df084065df3a2182ce50116e7e0b8867012046d9d27082d7ee31c8bb48e6ef5ae74b7fcabf4ce1546e7346aff46bf4618f9434c5e1948c7310b521b61a5d50e9b48b8b5111489a4fe3732d7cb1d1287c509e2083a27b895fec5b42427b38b48132d50984688f738bd8acdaf379bb7dd5564d409635dc0a16c71f9eb08b5e1a0071417afc0534c49b9631b72c3f004daf91a8c4ac67c96cdbca3d46210b1be686df7c384b56ddff719c56ed7456a3f269daafe46b39d7c36eaa1a478c42883dcf06d14c83155c6bd6bd5915282b63df5d2decba4c53f6e19127954037b93cfc8c5e88600de30b476f81227b0e221da8919cbf67afcaee95ed30ecaf79447aa0c248f29b8b9a75f08a2b9353035f65bb46267f54dc8903dec322c96df1e4457c7cb545fb49a808596b9f44a0be8894d5512d0ca8f88c660ff7cf2354c9d8b53292938099d971a424014be91f22bf8bd1ab54cc266859adb32766175de3afc1e3b9d319e8d913c38b82100c5888dcce4ca6d60d97b98108f2376d0efc48ab826131fc69d7e93f59d99849c304c5ed2a4c66352ce9c3cac66be7d08b04d96b73805a092d4c4e620813f94db61b97268fa2daefefa5a2456a08bd95a92b01242b1a009e1b31dcc95733f2acfb2facac97283411124b0999c3ce42bfc2d452f8f66b6673245bff4df391147580c8839324b3b5c645ae0fcd89b290c4a9a1324b67f16ea0f0eeedca58091b514772ffc038562be4930e51b53b363a0ba24a5ab929d4c17a5c555665ef73498e25ce88716f2f38ca5fcb702ce020e8b659c97a9acacbbd02dabeb101ce8ee5aea281e433855a25e3a39dd5ccbad77ffaa3afb93cdd05cea3f2856bd0914b21123905809365a6c3ddbd3d17b1e754a178c17788746579e0b53d805cea545362eb7137417d77239bb533fba11230e39b9aa8b499b42ecf202b90da30b133e218a22f25f55a4721ee82140fc779dc08de1b6fc496c3e2c894390031f851d6c8c2ffaec4a8d61fa589b99e255ede3c3c77295321960c61584cc39ad9012952e803376473cd3e462b4368b31ce1f7b3b90c613e1432c36235f95b6f40637684153bdec507daf42def4e727cdffb86387bd0f8e5bb1b97fe11dac0e410c9c9180d6d61d93b1f11d12cc3b337235662a6827f7fd56b4565503ade2e05b0f014056ba9a0c745ed561ea95dfe720c5f4cfffa2006fef1b657d6864482f8e55bbe55491d31d7072c14adefc0e85e0dbf33d1f58a6f92344f2d29cacf8c7d771b7675a8a52200c7eb4e3445b6642b79ce6bffb93587f2cfb0e53bc74e351fb19340f71fa849baef29d8aa38de4a14c4b33fd6a1a15c51095469bb8bf10c97c824f2be1e5a41b7c34fb629831d63bf7bbaf6c077e3ef6103ee3f4b57f6a5401a9072612396f2743df30a854f3688b928ae163b90185d1325580788bdb948a9b1eb37f5b9c0c79485d661cb75e59c106c519abebfe937c66003e3e1adad6f8984f1b8c57a6669b550d197eb7862195ad37b2af45ffcb2434d3b298b556e19c5f987b55f5c175d88fe626f07ceea5f71533e49b2cb24e3d3daf0e46674d18f19bd881351e3820e955b25c1c89187dd4008be973f0dc5f8ada4d0b3198eb81eb17713815ade8bab56ca48d6a26aa458459873dfe616f76c8686136eaa8ef9d0258fc9ef6d0f265dc07a42baa1ab8248bdac68db611211df02dfda96f884317b6ad2b4452c23839f5834cb8c334e58b9e951d7f0ffc05ec637149d6f2388e7393221135e9fdbf98f90cfed8678e2b61a76b6d1a88ad8eae5a93310503373517521965a9c435be6963dbfc49e97324837e7dab1b41f8b82ad01bfbf8b957c1ab20b68d1d3a025ddcd785c4236459b513898db237b8d8d3f40ed83df6aab739b15a6fbb0175d2f30b77ca9a0eb3e3b0296d129f92da53f1e42960b0e87fa7711c4bc1701164104ede83d2af7e3738259dce904f8d4b8a34a2f671dc06a0b1ddb0b6815c4114fbf278875834784d2459f70296edecade8e941c06077ebdaf0c6d798e64077b2cd107c8e5f9166b5cadd51ac0373f73e7e09730f92f57b876c3c27364a68c37f0e598f1c75f2de5bb7cc0fa658127b314418129024ebae0f34e79de750698ef88239a79f53033dd8ad0e4940725ccc802bd5dc3d7c8ae14b93ed2539142cbb5baecfea7d598e8c7ecbc5c861cf52adcc5e017c3002ce8f4e0d41d1b5dad4948a465e65bfe31488965c2bdff269916d5152107b0291f830f1dcbc312b6918b4c562e8440f9064fab72833d00a4e5cf47c0fb9ad4dde2d4a5169450847b36455405318517e830696c5ba5019e678d7df410d04af13a2aa65f3190d1a17280e2dd288ab86f9877cfce91a48edb01fc6295cb5080fcb923e18e7ed0cbf89200eef79d71e55e3e9a4d45508dcb3fff7068cb4a7b738c07958b0bf901e265fc6e3e975af1a567f3d247166236ef98663fe7a5dfe508b41ce4b2400faa810dc8c84271c053d6868f29790fc7edb10a6f61dc69973f7cde08950b81968a3564fa3939ed0c4b081e8bcd0cdab739ac731960770d8da4c51a38c933086f10316351f344acf8dc77b8dafcf511bc47288f73a0b0a64fd77a25d4c7923a60a3b64165819a036cceec4b98b887330993dcba26886892cac3300d630a007e0aa7e54c0cf5bed4411e6df2cd5f862ee378d59ed9d26a6123345230fd59fd15074978df9e41ad68b798aa609b5c734ea4881af0246e19c04248e63a091721078c1f088ed38b0f5ab727d6eab661a48652f97a92b04677dc6fec93dfc47e409d7eb49898370a466c61a745ba6c7d2ebdb7494922a09f9dda65e3bd773ed13dd2fd5c81410f55c3cde80faa8edca0ffb90a23d56e573ed84c6a799724fb63536b03b2cd88e6fe363cb852512c85a814b63d9a3a087fc09fef4289016b74b19149ec4edf7163d2eaf50aca219029132569004fb8846a6c0b430dc3206633aa67ea05ef8e870a1fea5243899427fc2f61299e1e2ea0a246ba403436c05561c11b5ec57d3f4d1f9b9d61666bb9cf2077eba6e6c569f5239f1189e5b738bc133cfd0ae0c09e860b037c25f5c73e7ae3a2505a2bc424746828cc3f44735030cfdefbded3d00d9d0cac64972a26630982903f25404ec49b4b62ded8a595e01c6edf338d2a874e2db1fedee6c412eb8a82691b7792273b9f2f66776ef02278c1c749e7aaf8e583ab9d345a35461edb4288984277942de9bd891d7b518e03c0f35773a025085dcc9f6c3456c6991aec532097c107102de0b5a71a19acac54070c87496b09e3822726aaf48ae572a9bfef65ed233e4ed1f80b3fc7b59cf0bca29e6eb4c4f4d42614bed54f697f22199976de4681a3ae8774bd87dcfb182b780543c55ae7bb70dc40e23dc3e2a084f285a2ede005ebce988d57ba079b17124be79e5e63029b5ee0f820a37f7ad2a004b0d64ae8be06d6f885c9847cdab7dd9798c8838a346e223699567878e8fbf5f2f4519672536ff3c36809cf0ee278e601b1fd3c36675478f1f694dcbe4fde2dea74cd1de68cbfd3617ec94dbf99ac0a7f17e4b0865514639d9d00ed6c41bceb85ee04eee9955b55c183e2d1997b567022687971b13fddccf2116fd5c807e5b75240bd88d2c1fcccb4eed91e59e0fc5c39a1829b1558162c03b8e41fc07fe7b48a2851d45b1e16324856156800ff235b715b86b4de822b9c98ecdb14b3c4b63af81c1617281832d30c9999f0a74c63d7e292048d311e89ab6a97c8c0509be16598395f6d8ed17fd3223b447a3087f6a0f69c9adce9f19a9773070a8e28ef52ce0e9d1f5babd27653d921df3c9a374f2034d504beaccb29d5a946f4ec32f84eeb8a2a0906167c085714954f8102676a040fe69e554af1cc5cbe6b7738ba3935d9acba5ece5d05442b21e70d0bc71c08996b7daf8827974f73157c0d504d784dbae005688a482872b065f0d9ea13f3008af45b4af513094cd33cf764a8b98dab9fe10d55498b9e92b1173ddce48c8bc6e6002b81676a4dffc87c3690b26183be2677eb8edbbf35fd7f9b790f8ad5953487425e83481136f35a372ff849a62f7250a409870012e32ec07b3f702b9f6dc220f07f0f38c90919c2928cf5be08c00cc43c54ce1d85a0fbcd358129a00d1292f9763e31bde845542c034fc086085127a712354b69d4caaad5852b3a07d55baa41979dfae5779a1da2a5808f9f2ed004c63ba5fe2bdd1d0f73367984533df4e44dfc1d4f61ee138b18d912c41755b653df7db1decf33ca7b4a38584443bec50ddcbcd0af6263444c9f690bb571c930ed1c893a9c1c8c0dd04ea3fcb5f66a1fd2bf60835c138d17331e8d5746211ea011ba5162f70bff896354f8ce8d5954f89c0ab3595160325bd20bd27ad2c9d04c014470caf8a8d6e93e67f9a31ef48a066b34dedf681de6450b03b4ede66316f0d3d65218a6af1bed2bb9501964f48ae514efbd3b49b9f59cba2565c6b1ffd3d5cbd6d325d2a5869d9719223a49ccbc812ab5ee57e22efdf4980c6abe46fae8d0fa1053fe7a426722d453fa797cd00350131572b21a71ec4cc049165a6329f6b88ac4730453a187bbeb93da0899e5cc06201127d12b631d262a2414f37852545c705f5524c287fd09dad0efddbb231b57ad6b85cef300cf034998a60c140562709a60881b20891ef3efef267b256652ee7c8d62f62ef906b8fce24826cbb0b682e0d90fd54115093ff7090408166021d9efcf3e03dd581bcad0782097ad4decc80e1bf18c3e729b31fe5062acb35dff1f54e5d1732e8979616619c98140c9b0a8f9aa2265af2c6786ee65d1a471af81cddcd7a7e78fa953bcaa5773a9f9ba5fab76f2543a81193d4c80d6ccef595ad60e6bc30f822c0dd18d44b227fa4893f88f9387c9c0aebbdba900469870bc12b95b696f27fdc020e764eaecec7c18db73faf0c497df6953da1f58164be27fd94a4cf0e95ab7a5c64b094b9842adc361028e568f660b78212b419975a82ba6c0c371a1329c3bc86777adbde6502f31bc86f7491c5126862cbb6fd8557130ee4d528e24e7aa63ec8246cfbe62b1c27771566efbb99d8b7832ccfb92f6507e3a45972d18373f772b9693e455e68606c52377d5ac050499e840f3524210bc01083eb8e19732e27c09cf8b3854b11ac300adb2c38fc97eac60ada55331c61a8575682c360bab86166be70f4d2245b6f236a58360ad56aff2d0cbd73db17fc7c31519ddc5b9082373c259a24f34023bbdce52a5cb32963e0f2711242c69fbac52866236ed53b407dafbb60b0f8201188c71b5b420b8f98278008962fb5f1cd0f820ee72ae5c6e28d7fd87a783f3b360339dd8513ab782a826da288e1915f4deab8cf47af1ab3afa5c56437040a204396f32ff6d608354ea4471bbac6708143ce2f2ec95fcd2ecb6a0b491cdef7349db4110b96cd601ab66d7a713832e64c3eacafc3f80b96bc13fb78dab3d012289db4baabfc39c459874158f4460d2f241a9050516c8d254e33fe5e7997541bf540f894484b4d44519af8bae7e1972cc8d50c5d68e1fa9bc77b8e879be22a8e71b7db3f70bb6febe20c03b9e67f7560cc9e27d9f9c99dd3fa94baf9418108d065b1f6449e726cdb63b5e732250c9437dcb5e41b0a4d051a14981d53812469acb3905bed1b6b94f9192cb7f74c4ea2b03725f49e36fc14973ff05e856e663ad64156ba49eb5d22c21f2ad15e5bf1996d4c251452fe333697ddeb9a12e45e939f8bd6fec98fcc03b58da6dc96eeff77c52a964fb28f0e40dccef88a2dac2cc99f90b6f204e48713b639321cd2736aa8f8cbd22d11cc80697c4c99e0ac7e9e80f3603265a5f90e2e4a51260adbea2b4c4d840fb49823bcb6756686e324d2b6155d105dddaa8c821e280d1e7db2af7a161f7a86289b3c9560a782243db4b3295a49f8cf7bc4c1364036acb6d91f227e322e06146336d149f7e4ccc506858800c30dfd8adbf9cb4acd79a1f4691f68c8c59a9e06c8d16cab4a8d09c95b7f91be44ebf50e7e68e3fa714e78a772375fc33380f1cd821f03f796b05e31babeb9d1af5086f43b60f2c69fa819d121206024b67fde0a8641e4bcf39458d649a512bf9baffa925be3863f22eb7d1036b3fdfa9473bf1593d573a83138e6a26182b99647f3c4957d4e6aab6d6995ca70bd5043647f452239c9a6e84c2123ec1dd3b7667a791ff866642e077ca3cf5f0b6135ed514dc9bbc1945b423cb77600a691ecc6a63836592cf6653b8feaf4b6efe5386f09959f7498136f772ab7c9ac38afaecf1c3da31ab3b0b098a0727061efdf850b66b7164d653dc332b9a6cb37ac401a77e98748d0d93e5ec7aef5f7a34dd67dc5870da7ff662356b7f5860cb970340256b3c01a4a7ac62dfcc07fad114d3b4a1ff3f3aebabae88f79fdf62c151be44630e62bb6314e306eb60b6abd4cd86e6ff43d63b48f934e69a9d33a22c0d35b9a5bab061f609a370448cf5df764fe0b89f938fc73afa17fe08f11c364661db43153a7e15210811ed9ce79f8094ff5bc0bc4b4c7d759d09a24ac6d5f374c9a131d6d45be072d4a3f06e16254946399fff35d248a2dd878511c90eb5c321863fd07410ce83875f2d5703300a127b83c27a88a0e9e2d96eed41a0621f85cf6ee35f4693a03cc141987a14420c3d36dba6e8e4e3eb2f46435f5f83f963eb82d0bbc8231c6c4d1a13b7002827205e31915f4aa0067c654fc7e54ed716f1ef881aa989bc86a6951f228ffb0ebb257ba24989bf7aba8df37fac513f046ccfea58498a08150dbf39c4b44d842564c9120df616173862d70e9cd5b8de3e9bfa965726ef23823b400a20820d0e682d050d5c4c0a9cf4e681ba07f72995cc86fde8486e99df62d77b926133ee61bb708637b82a94ec9716b2cac7f1745fb091f435d82a981eee502d4dbf8e6e7ab98dbc251f1c6855d1bfca3c6ac82f0f417f86e902b6f25c64ad9fae90cbb135019a2867f3defe6fe9d7e58bd92f7e4667a7af3a43e032ad3a87d3050d39c6b4ae67dcd9b117864e235c65f1b49de62e986ed97bc85ac802d2fdd0864542ed43238a4608295fe311c61b0331673e245162046fda95b307504ea9084b73df3fee569dc04e34affa9cb4702635956996c5b5dbcd26e44f3d6ae29850dcf18c85a02be54bd1a8a42dbcb2b1c952600fa5e61284e056d8bef1ad6ded3ba4dfab79efa3e4af5741b0f7fe6dff94036481ecb291b6ac1e2c3b3aca7eed1e6b3af1f0ce2ecf32fa8889044eff819d869ad447129c732bb3285e63781ed2016812ecd3d8bea8bda6fca3b9a9d357f19fed8fa72c4076b061f2a81df51ded046bd2acd289920088639d37a15b1f4e5fec5bb1afaa4fa8c2b3a6d1f44ca14e7af327dcd029012280afd55e414e545f7e2606adb74cc5e0a1ae5a662aae6c12fa8707cc8a406449f9e1da980d7ceb3464cda51bdce9de149423d147a80789998546a3e721772925b566ce35ed8e7b86fa17dd679ad5db627345492f8fe80229dc9601acff6a4360af7973c2c3dc2551ab0153431b62d21b81f0eed1a20f71bc5e24d11b6b594046c134b2d9c3a79b0bed8819ceaa1098099878b8860223f4545fb11a1e21df084065df3a2182ce50116e7e0b8867012046d9d27082d7ee31c8bb48e6ef5ae74b7fcabf4ce1546e7346aff46bf4618f9434c5e1948c7310b521b61a5d50e9b48b8b5111489a4fe3732d7cb1d1287c509e2083a27b895fec5b42427b38b48132d50984688f738bd8acdaf379bb7dd5564d409635dc0a16c71f9eb08b5e1a0071417afc0534c49b9631b72c3f004daf91a8c4ac67c96cdbca3d46210b1be686df7c384b56ddff719c56ed7456a3f269daafe46b39d7c36eaa1a478c42883dcf06d14c83155c6bd6bd5915282b63df5d2decba4c53f6e19127954037b93cfc8c5e88600de30b476f81227b0e221da8919cbf67afcaee95ed30ecaf79447aa0c248f29b8b9a75f08a2b9353035f65bb46267f54dc8903dec322c96df1e4457c7cb545fb49a808596b9f44a0be8894d5512d0ca8f88c660ff7cf2354c9d8b53292938099d971a424014be91f22bf8bd1ab54cc266859adb32766175de3afc1e3b9d319e8d913c38b82100c5888dcce4ca6d60d97b98108f2376d0efc48ab826131fc69d7e93f59d99849c304c5ed2a4c66352ce9c3cac66be7d08b04d96b73805a092d4c4e620813f94db61b97268fa2daefefa5a2456a08bd95a92b01242b1a009e1b31dcc95733f2acfb2facac97283411124b0999c3ce42bfc2d452f8f66b6673245bff4df391147580c8839324b3b5c645ae0fcd89b290c4a9a1324b67f16ea0f0eeedca58091b514772ffc038562be4930e51b53b363a0ba24a5ab929d4c17a5c555665ef73498e25ce88716f2f38ca5fcb702ce020e8b659c97a9acacbbd02dabeb101ce8ee5aea281e433855a25e3a39dd5ccbad77ffaa3afb93cdd05cea3f2856bd0914b21123905809365a6c3ddbd3d17b1e754a178c17788746579e0b53d805cea545362eb7137417d77239bb533fba11230e39b9aa8b499b42ecf202b90da30b133e218a22f25f55a4721ee82140fc779dc08de1b6fc496c3e2c894390031f851d6c8c2ffaec4a8d61fa589b99e255ede3c3c77295321960c61584cc39ad9012952e803376473cd3e462b4368b31ce1f7b3b90c613e1432c36235f95b6f40637684153bdec507daf42def4e727cdffb86387bd0f8e5bb1b97fe11dac0e410c9c9180d6d61d93b1f11d12cc3b337235662a6827f7fd56b4565503ade2e05b0f014056ba9a0c745ed561ea95dfe720c5f4cfffa2006fef1b657d6864482f8e55bbe55491d31d7072c14adefc0e85e0dbf33d1f58a6f92344f2d29cacf8c7d771b7675a8a52200c7eb4e3445b6642b79ce6bffb93587f2cfb0e53bc74e351fb19340f71fa849baef29d8aa38de4a14c4b33fd6a1a15c51095469bb8bf10c97c824f2be1e5a41b7c34fb629831d63bf7bbaf6c077e3ef6103ee3f4b57f6a5401a9072612396f2743df30a854f3688b928ae163b90185d1325580788bdb948a9b1eb37f5b9c0c79485d661cb75e59c106c519abebfe937c66003e3e1adad6f8984f1b8c57a6669b550d197eb7862195ad37b2af45ffcb2434d3b298b556e19c5f987b55f5c175d88fe626f07ceea5f71533e49b2cb24e3d3daf0e46674d18f19bd881351e3820e955b25c1c89187dd4008be973f0dc5f8ada4d0b3198eb81eb17713815ade8bab56ca48d6a26aa458459873dfe616f76c8686136eaa8ef9d0258fc9ef6d0f265dc07a42baa1ab8248bdac68db611211df02dfda96f884317b6ad2b4452c23839f5834cb8c334e58b9e951d7f0ffc05ec637149d6f2388e7393221135e9fdbf98f90cfed8678e2b61a76b6d1a88ad8eae5a93310503373517521965a9c435be6963dbfc49e97324837e7dab1b41f8b82ad01bfbf8b957c1ab20b68d1d3a025ddcd785c4236459b513898db237b8d8d3f40ed83df6aab739b15a6fbb0175d2f30b77ca9a0eb3e3b0296d129f92da53f1e42960b0e87fa7711c4bc1701164104ede83d2af7e3738259dce904f8d4b8a34a2f671dc06a0b1ddb0b6815c4114fbf278875834784d2459f70296edecade8e941c06077ebdaf0c6d798e64077b2cd107c8e5f9166b5cadd51ac0373f73e7e09730f92f57b876c3c27364a68c37f0e598f1c75f2de5bb7cc0fa658127b314418129024ebae0f34e79de750698ef88239a79f53033dd8ad0e4940725ccc802bd5dc3d7c8ae14b93ed2539142cbb5baecfea7d598e8c7ecbc5c861cf52adcc5e017c3002ce8f4e0d41d1b5dad4948a465e65bfe31488965c2bdff269916d5152107b0291f830f1dcbc312b6918b4c562e8440f9064fab72833d00a4e5cf47c0fb9ad4dde2d4a5169450847b36455405318517e830696c5ba5019e678d7df410d04af13a2aa65f3190d1a17280e2dd288ab86f9877cfce91a48edb01fc6295cb5080fcb923e18e7ed0cbf89200eef79d71e55e3e9a4d45508dcb3fff7068cb4a7b738c07958b0bf901e265fc6e3e975af1a567f3d247166236ef98663fe7a5dfe508b41ce4b2400faa810dc8c84271c053d6868f29790fc7edb10a6f61dc69973f7cde08950b81968a3564fa3939ed0c4b081e8bcd0cdab739ac731960770d8da4c51a38c933086f10316351f344acf8dc77b8dafcf511bc47288f73a0b0a64fd77a25d4c7923a60a3b64165819a036cceec4b98b887330993dcba26886892cac3300d630a007e0aa7e54c0cf5bed4411e6df2cd5f862ee378d59ed9d26a6123345230fd59fd15074978df9e41ad68b798aa609b5c734ea4881af0246e19c04248e63a091721078c1f088ed38b0f5ab727d6eab661a48652f97a92b04677dc6fec93dfc47e409d7eb49898370a466c61a745ba6c7d2ebdb7494922a09f9dda65e3bd773ed13dd2fd5c81410f55c3cde80faa8edca0ffb90a23d56e573ed84c6a799724fb63536b03b2cd88e6fe363cb852512c85a814b63d9a3a087fc09fef4289016b74b19149ec4edf7163d2eaf50aca219029132569004fb8846a6c0b430dc3206633aa67ea05ef8e870a1fea5243899427fc2f61299e1e2ea0a246ba403436c05561c11b5ec57d3f4d1f9b9d61666bb9cf2077eba6e6c569f5239f1189e5b738bc133cfd0ae0c09e860b037c25f5c73e7ae3a2505a2bc424746828cc3f44735030cfdefbded3d00d9d0cac64972a26630982903f25404ec49b4b62ded8a595e01c6edf338d2a874e2db1fedee6c412eb8a82691b7792273b9f2f66776ef02278c1c749e7aaf8e583ab9d345a35461edb4288984277942de9bd891d7b518e03c0f35773a025085dcc9f6c3456c6991aec532097c107102de0b5a71a19acac54070c87496b09e3822726aaf48ae572a9bfef65ed233e4ed1f80b3fc7b59cf0bca29e6eb4c4f4d42614bed54f697f22199976de4681a3ae8774bd87dcfb182b780543c55ae7bb70dc40e23dc3e2a084f285a2ede005ebce988d57ba079b17124be79e5e63029b5ee0f820a37f7ad2a004b0d64ae8be06d6f885c9847cdab7dd9798c8838a346e223699567878e8fbf5f2f4519672536ff3c36809cf0ee278e601b1fd3c36675478f1f694dcbe4fde2dea74cd1de68cbfd3617ec94dbf99ac0a7f17e4b0865514639d9d00ed6c41bceb85ee04eee9955b55c183e2d1997b567022687971b13fddccf2116fd5c807e5b75240bd88d2c1fcccb4eed91e59e0fc5c39a1829b1558162c03b8e41fc07fe7b48a2851d45b1e16324856156800ff235b715b86b4de822b9c98ecdb14b3c4b63af81c1617281832d30c9999f0a74c63d7e292048d311e89ab6a97c8c0509be16598395f6d8ed17fd3223b447a3087f6a06a6146d15f06f65409afc2be4d4d6c4cb1b94993836850f83baacffd523261e47c588ad35fcfbc6f7457fd9d3aad9aa9cdc3e95992eb4618ba2a412c784119936a6146d15f06f65409afc2be4d4d6c4cb1b94993836850f83baacffd523261e47c588ad35fcfbc6f7457fd9d3aad9aa9cdc3e95992eb4618ba2a412c78411993f69c9adce9f19a9773070a8e28ef52ce0e9d1f5babd27653d921df3c9a374f2034d504beaccb29d5a946f4ec32f84eeb8a2a0906167c085714954f8102676a040fe69e554af1cc5cbe6b7738ba3935d9acba5ece5d05442b21e70d0bc71c08996b7daf8827974f73157c0d504d784dbae005688a482872b065f0d9ea13f3008af45b4af513094cd33cf764a8b98dab9fe10d55498b9e92b1173ddce48c8bc6e6002b81676a4dffc87c3690b26183be2677eb8edbbf35fd7f9b790f8ad59534879ac41b0641c6df88546632d73fb6b33d013084494c8562be11328c8ca2d3587b425e83481136f35a372ff849a62f7250a409870012e32ec07b3f702b9f6dc220c8c9b6a55e247200522e4e613c7cb20d1981bcecdf08e91c8dd78ce08f085774c2b34b14ee01a9165f01b8f6b7f15c56d73989b6ff3a16e6a2ca640e17d3286253df818e01306b97c0b6e98e832b724767a86cbef73b5413a188c2154c282c82eaf5a469d1209815abb41261b6234c18e0b7425351e58badadfb84fdbeab2e747a476387d9627fc5ba773a1a36cfb86e6cb0fc840d68a0f5a25c8212aad09462f0e1fec94a1addf72aec61a34e6952825b1a4ef5b907768fb22d5f966714667be071dd6afd5ebac25ab72649fb67376690bd7c7ba51c08ed8e1c1d0621f9c075a0c5821991e11792c8b501bcbf1854c82f0e2290913ccb0b87b79d52c47f7f64993f2871858a1a773b0ba39a875aac4b64c124f4a7cbb3015a366615e28d5d8b59230a10e02a94bdbf233be377d45dd600725a42124ffb8f1985f001b963326ee4a58e458f53f13732ce388a0e31a75ac2868135bfeb6e6fe1ab14d9d35d59b0eeeb0a02b8c29a0f30637176ce348732eb80409a553624981f6d736bbec36a7a27d12b631d262a2414f37852545c705f5524c287fd09dad0efddbb231b57ad6b85cef300cf034998a60c140562709a60881b20891ef3efef267b256652ee7c8d62f62ef906b8fce24826cbb0b682e0d90fd54115093ff7090408166021d9efcf828b88ad3be81c440eab85b87886933aef45278d15f76ae8aeebf78f07889a333e03dd581bcad0782097ad4decc80e1bf18c3e729b31fe5062acb35dff1f54e5d1732e8979616619c98140c9b0a8f9aa2265af2c6786ee65d1a471af81cddcd7e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855a7e78fa953bcaa5773a9f9ba5fab76f2543a81193d4c80d6ccef595ad60e6bc36690c9b9e902628fd1200b7fb40467b03a737f4dc1d974f950dbbf9e3189f5c271baf2afc5e871c6de9860cd0ad61ebb60644afde5a27b492fddd86bc6787f02d4710f975bb43303229afa294c6bcbd704076871513673ccd4556df3e04e6ad7005710671a4fbee6eba94f894178d18292b91469578f46e404b1da848931f5767df36f1a49615e2a7d09890c6b379903074a351a9ec58ba2c180233e3a62554e4a7e6caccb11801c1fefc36e8030fc7dacc97cda96691a3be588cf99dd511790b8866c086ccc7251e290ac1e2147944fde8777bdb3146c827d16947fedd181a824fe56cbb10466df49278d6a5f6ffc249b0919f4fd7bd8f876ebe89ba2e8ee55644229532f35d94c0a97ff262870176377b5dbc42e70e5095a9b504f2cf2138f67990fba3c28297647f163b0a31d1cf9a380e06e7c81d03cc1b54ba91b7b8b9269aa9d3826a1ec0eb0c4037411ec95060dfeca26c25978250c471f01bd4fc07ed9a27757707ee5b820c9d016cba36381175c9a616a350eedcd7cb0d0b9765862f410f90bb5a17d8ae39bc0b39b2af7790705f62ce335e0933dbe12cba2cfe5b9031df3f807e04309f343bb03f3ef18187843439c4f921da8ddd06d1684dcb77a3fb78dab3d012289db4baabfc39c459874158f4460d2f241a9050516c8d254e39a734b5cc4aeb0d7583e4c4644e2fd258a9eab5d795130b7d6adb856d8c9077c9cf27b1fa577366f402d3d27fdd6e9fe09f383735db45d7934aac94d5c4fa0ef4baf9418108d065b1f6449e726cdb63b5e732250c9437dcb5e41b0a4d051a14981d53812469acb3905bed1b6b94f9192cb7f74c4ea2b03725f49e36fc14973ff5dc7f187d0b62ae03a3324046efe734c9cc3f5189efb174f8a33d3bb99ab264db9a12e45e939f8bd6fec98fcc03b58da6dc96eeff77c52a964fb28f0e40dccef88a2dac2cc99f90b6f204e48713b639321cd2736aa8f8cbd22d11cc80697c4c99e0ac7e9e80f3603265a5f90e2e4a51260adbea2b4c4d840fb49823bcb6756686e324d2b6155d105dddaa8c821e280d1e7db2af7a161f7a86289b3c9560a782243db4b3295a49f8cf7bc4c1364036acb6d91f227e322e06146336d149f7e4ccc506858800c30dfd8adbf9cb4acd79a1f4691f68c8c59a9e06c8d16cab4a8d09c95b7f91be44ebf50e7e68e3fa714e78a772375fc33380f1cd821f03f796b05e31babeb9d1af5086f43b60f2c69fa819d121206024b67fde0a8641e4bcf39458d649a512bf9baffa925be3863f22eb7d1036b3fdfa9473bf1593d573a83138e6a26182b99647f3c4957d4e6aab6d6995ca70bd5043647f452239c9a6e84c2123ec1dd3b7667a791ff866642e077ca3cf5f0b6135ed514dc9bbc1945b423cb77600a691ecc6a63836592cf6653b8feaf4b6efe5386f09959f7498136f772ab7c9ac38afaecf1c3da31ab3b0b098a0727061efdf850b66b7164d653dc332b9a6cb37ac401a77e98748d0d93e5ec7aef5f7a34dd67dc5870da7ff662356b7f5860cb970340256b3c01a4a7ac62dfcc07fad114d3b4a1ff3f3aebabae88f79fdf62c151be44630e62bb6314e306eb60b6abd4cd86e6ff43d63b48f934e69a9d33a22c0d35b9a5bab061f609a370448cf5df764fe0b89f938fc73afa17fe08f11c364661db43153a7e15210811ed9ce79f8094ff5bc0bc4b4c7d759d09a24ac6d5f374c9a131d6d45be072d4a3f06e16254946399fff35d248a2dd878511c90eb5c321863fd07410ce83875f2d5703300a127b83c27a88a0e9e2d96eed41a0621f85cf6ee35f4693a03cc141987a14420c3d36dba6e8e4e3eb2f46435f5f83f963eb82d0bbc8231c6c4d1a13b7002827205e31915f4aa0067c654fc7e54ed716f1ef881aa989bc86a6951f228ffb0ebb257ba24989bf7aba8df37fac513f046ccfea58498a08150dbf39c4b44d842564c9120df616173862d70e9cd5b8de3e9bfa965726ef23823b400a20820d0e682d050d5c4c0a9cf4e681ba07f72995cc86fde8486e99df62d77b926133ee61bb708637b82a94ec9716b2cac7f1745fb091f435d82a981eee502d4dbf8e6e7ab98dbc251f1c6855d1bfca3c6ac82f0f417f86e902b6f25c64ad9fae90cbb135019a2867f3defe6fe9d7e58bd92f7e4667a7af3a43e032ad3a87d3050d39c6b4ae67dcd9b117864e235c65f1b49de62e986ed97bc85ac802d2fdd0864542ed43238a4608295fe311c61b0331673e245162046fda95b307504ea9084b73df3fee569dc04e34affa9cb4702635956996c5b5dbcd26e44f3d6ae29850dcf18c85a02be54bd1a8a42dbcb2b1c952600fa5e61284e056d8bef1ad6ded3ba4dfab79efa3e4af5741b0f7fe6dff94036481ecb291b6ac1e2c3b3aca7eed1e6b3af1f0ce2ecf32fa8889044eff819d869ad447129c732bb3285e63781ed2016812ecd3d8bea8bda6fca3b9a9d357f19fed8fa72c4076b061f2a81df51ded046bd2acd289920088639d37a15b1f4e5fec5bb1afaa4fa8c2b3a6d1f44ca14e7af327dcd029012280afd55e414e545f7e2606adb74cc5e0a1ae5a662aae6c12fa8707cc8a406449f9e1da980d7ceb3464cda51bdce9de149423d147a80789998546a3e721772925b566ce35ed8e7b86fa17dd679ad5db627345492f8fe80229dc9601acff6a4360af7973c2c3dc2551ab0153431b62d21b81f0eed1a20f71bc5e24d11b6b594046c134b2d9c3a79b0bed8819ceaa1098099878b8860223f4545fb11a1e21df084065df3a2182ce50116e7e0b8867012046d9d27082d7ee31c8bb48e6ef5ae74b7fcabf4ce1546e7346aff46bf4618f9434c5e1948c7310b521b61a5d50e9b48b8b5111489a4fe3732d7cb1d1287c509e2083a27b895fec5b42427b38b48132d50984688f738bd8acdaf379bb7dd5564d409635dc0a16c71f9eb08b5e1a0071417afc0534c49b9631b72c3f004daf91a8c4ac67c96cdbca3d46210b1be686df7c384b56ddff719c56ed7456a3f269daafe46b39d7c36eaa1a478c42883dcf06d14c83155c6bd6bd5915282b63df5d2decba4c53f6e19127954037b93cfc8c5e88600de30b476f81227b0e221da8919cbf67afcaee95ed30ecaf79447aa0c248f29b8b9a75f08a2b9353035f65bb46267f54dc8903dec322c96df1e4457c7cb545fb49a808596b9f44a0be8894d5512d0ca8f88c660ff7cf2354c9d8b53292938099d971a424014be91f22bf8bd1ab54cc266859adb32766175de3afc1e3b9d319e8d913c38b82100c5888dcce4ca6d60d97b98108f2376d0efc48ab826131fc69d7e93f59d99849c304c5ed2a4c66352ce9c3cac66be7d08b04d96b73805a092d4c4e620813f94db61b97268fa2daefefa5a2456a08bd95a92b01242b1a009e1b31dcc95733f2acfb2facac97283411124b0999c3ce42bfc2d452f8f66b6673245bff4df391147580c8839324b3b5c645ae0fcd89b290c4a9a1324b67f16ea0f0eeedca58091b514772ffc038562be4930e51b53b363a0ba24a5ab929d4c17a5c555665ef73498e25ce88716f2f38ca5fcb702ce020e8b659c97a9acacbbd02dabeb101ce8ee5aea281e433855a25e3a39dd5ccbad77ffaa3afb93cdd05cea3f2856bd0914b21123905809365a6c3ddbd3d17b1e754a178c17788746579e0b53d805cea545362eb7137417d77239bb533fba11230e39b9aa8b499b42ecf202b90da30b133e218a22f25f55a4721ee82140fc779dc08de1b6fc496c3e2c894390031f851d6c8c2ffaec4a8d61fa589b99e255ede3c3c77295321960c61584cc39ad9012952e803376473cd3e462b4368b31ce1f7b3b90c613e1432c36235f95b6f40637684153bdec507daf42def4e727cdffb86387bd0f8e5bb1b97fe11dac0e410c9c9180d6d61d93b1f11d12cc3b337235662a6827f7fd56b4565503ade2e05b0f014056ba9a0c745ed561ea95dfe720c5f4cfffa2006fef1b657d6864482f8e55bbe55491d31d7072c14adefc0e85e0dbf33d1f58a6f92344f2d29cacf8c7d771b7675a8a52200c7eb4e3445b6642b79ce6bffb93587f2cfb0e53bc74e351fb19340f71fa849baef29d8aa38de4a14c4b33fd6a1a15c51095469bb8bf10c97c824f2be1e5a41b7c34fb629831d63bf7bbaf6c077e3ef6103ee3f4b57f6a5401a9072612396f2743df30a854f3688b928ae163b90185d1325580788bdb948a9b1eb37f5b9c0c79485d661cb75e59c106c519abebfe937c66003e3e1adad6f8984f1b8c57a6669b550d197eb7862195ad37b2af45ffcb2434d3b298b556e19c5f987b55f5c175d88fe626f07ceea5f71533e49b2cb24e3d3daf0e46674d18f19bd881351e3820e955b25c1c89187dd4008be973f0dc5f8ada4d0b3198eb81eb17713815ade8bab56ca48d6a26aa458459873dfe616f76c8686136eaa8ef9d0258fc9ef6d0f265dc07a42baa1ab8248bdac68db611211df02dfda96f884317b6ad2b4452c23839f5834cb8c334e58b9e951d7f0ffc05ec637149d6f2388e7393221135e9fdbf98f90cfed8678e2b61a76b6d1a88ad8eae5a93310503373517521965a9c435be6963dbfc49e97324837e7dab1b41f8b82ad01bfbf8b957c1ab20b68d1d3a025ddcd785c4236459b513898db237b8d8d3f40ed83df6aab739b15a6fbb0175d2f30b77ca9a0eb3e3b0296d129f92da53f1e42960b0e87fa7711c4bc1701164104ede83d2af7e3738259dce904f8d4b8a34a2f671dc06a0b1ddb0b6815c4114fbf278875834784d2459f70296edecade8e941c06077ebdaf0c6d798e64077b2cd107c8e5f9166b5cadd51ac0373f73e7e09730f92f57b876c3c27364a68c37f0e598f1c75f2de5bb7cc0fa658127b314418129024ebae0f34e79de750698ef88239a79f53033dd8ad0e4940725ccc802bd5dc3d7c8ae14b93ed2539142cbb5baecfea7d598e8c7ecbc5c861cf52adcc5e017c3002ce8f4e0d41d1b5dad4948a465e65bfe31488965c2bdff269916d5152107b0291f830f1dcbc312b6918b4c562e8440f9064fab72833d00a4e5cf47c0fb9ad4dde2d4a5169450847b36455405318517e830696c5ba5019e678d7df410d04af13a2aa65f3190d1a17280e2dd288ab86f9877cfce91a48edb01fc6295cb5080fcb923e18e7ed0cbf89200eef79d71e55e3e9a4d45508dcb3fff7068cb4a7b738c07958b0bf901e265fc6e3e975af1a567f3d247166236ef98663fe7a5dfe508b41ce4b2400faa810dc8c84271c053d6868f29790fc7edb10a6f61dc69973f7cde08950b81968a3564fa3939ed0c4b081e8bcd0cdab739ac731960770d8da4c51a38c933086f10316351f344acf8dc77b8dafcf511bc47288f73a0b0a64fd77a25d4c7923a60a3b64165819a036cceec4b98b887330993dcba26886892cac3300d630a007e0aa7e54c0cf5bed4411e6df2cd5f862ee378d59ed9d26a6123345230fd59fd15074978df9e41ad68b798aa609b5c734ea4881af0246e19c04248e63a091721078c1f088ed38b0f5ab727d6eab661a48652f97a92b04677dc6fec93dfc47e409d7eb49898370a466c61a745ba6c7d2ebdb7494922a09f9dda65e3bd773ed13dd2fd5c81410f55c3cde80faa8edca0ffb90a23d56e573ed84c6a799724fb63536b03b2cd88e6fe363cb852512c85a814b63d9a3a087fc09fef4289016b74b19149ec4edf7163d2eaf50aca219029132569004fb8846a6c0b430dc3206633aa67ea05ef8e870a1fea5243899427fc2f61299e1e2ea0a246ba403436c05561c11b5ec57d3f4d1f9b9d61666bb9cf2077eba6e6c569f5239f1189e5b738bc133cfd0ae0c09e860b037c25f5c73e7ae3a2505a2bc424746828cc3f44735030cfdefbded3d00d9d0cac64972a26630982903f25404ec49b4b62ded8a595e01c6edf338d2a874e2db1fedee6c412eb8a82691b7792273b9f2f66776ef02278c1c749e7aaf8e583ab9d345a35461edb4288984277942de9bd891d7b518e03c0f35773a025085dcc9f6c3456c6991aec532097c107102de0b5a71a19acac54070c87496b09e3822726aaf48ae572a9bfef65ed233e4ed1f80b3fc7b59cf0bca29e6eb4c4f4d42614bed54f697f22199976de4681a3ae8774bd87dcfb182b780543c55ae7bb70dc40e23dc3e2a084f285a2ede005ebce988d57ba079b17124be79e5e63029b5ee0f820a37f7ad2a004b0d64ae8be06d6f885c9847cdab7dd9798c8838a346e223699567878e8fbf5f2f4519672536ff3c36809cf0ee278e601b1fd3c36675478f1f694dcbe4fde2dea74cd1de68cbfd3617ec94dbf99ac0a7f17e4b0865514639d9d00ed6c41bceb85ee04eee9955b55c183e2d1997b567022687971b13fddccf2116fd5c807e5b75240bd88d2c1fcccb4eed91e59e0fc5c39a1829b1558162c03b8e41fc07fe7b48a2851d45b1e16324856156800ff235b715b86b4de822b9c98ecdb14b3c4b63af81c1617281832d30c9999f0a74c63d7e292048d311e89ab6a97c8c0509be16598395f6d8ed17fd3223b447a3087f6a00679e5a6535f697feb2077c6aff5a7d6a4d5d21b5fbc81725681c51a56bf9aa43240eea328d5d6e7b437a5ad15b1e05485c06564dd15275b07bfddffafec2541228f01bba00df8dba5376b5fd70cb198f9e7b8956e0e035ce487cf609b6974b9a2591e164648d48db16bce47c52307c5112bc42b3c8d93dea6815ff05507774365ab3532abbf88cf6ff320a7c60f170e87e4cc23991e17cef521b0d8475ab1749100a2ab2397ed1d1e87dddfc7b1856a1b6e49065cc6e2dee84829d5558bd0d647b82da5926551951667fd1f12082f6534b0eb35811cc7c2609ce3a1f26d420d3daaeb4edbd4600448b40d39856ee80f456508f29a22d7b128f4c247cfa86182b0171a11c4a15fe42904447a765142bf8f75c22cc705b21a4db303fd9b3acceff45b4af513094cd33cf764a8b98dab9fe10d55498b9e92b1173ddce48c8bc6e6002b81676a4dffc87c3690b26183be2677eb8edbbf35fd7f9b790f8ad59534879ac41b0641c6df88546632d73fb6b33d013084494c8562be11328c8ca2d3587b425e83481136f35a372ff849a62f7250a409870012e32ec07b3f702b9f6dc2205779f258088b4aac75cd3976b4d81a7c07ea06abac88ffe248e80befb395bf5caf4cf77b32cad404ae600141894f1d4d8a0752a38f04bb2ea9f0fb0475980a282beddcad5957be33c506c964a7b1c4ead562145acf176dc8069957cc2ad2f5f2fb969adefd43984753244121f6c89bd83fbe4da71815d0dcdca24771fdca0220f46f88f7e708f668973e48ad7d41ff4ee7cd1792c57d7819607c5fb545603f4b724d33495c930405f7347f18ab54250cb101a721565eb85fc9d179034afd0f9354c0fc6871315bf72e9196e3834f241fb1af08cd872dba10cc8055a85d42e1753fef3d46cc33f6fae59590f3c6a4164e4a9efcdd6348e273efdc9e4df5f96e8be9693a519fa9e1de8f636aa08b0da2d576607fcef127522fedc3afda04a7f59cf3f7c0c9945e97c49e1c2e98d8c8cd13bb33ddfdc4a53ad697ab3f5c1d6fa327e4a58e458f53f13732ce388a0e31a75ac2868135bfeb6e6fe1ab14d9d35d59b0eeeb0a02b8c29a0f30637176ce348732eb80409a553624981f6d736bbec36a7a27d12b631d262a2414f37852545c705f5524c287fd09dad0efddbb231b57ad6b19370179eb9d5533c1d9cfabb9cb4f9488a12c319c726ecabafc72396cd8f0c15514a13b88da5decca8e2dcb362ab8bd4e671cc74a944cf44c44f59eb250c5ef828b88ad3be81c440eab85b87886933aef45278d15f76ae8aeebf78f07889a333e03dd581bcad0782097ad4decc80e1bf18c3e729b31fe5062acb35dff1f54e5d1732e8979616619c98140c9b0a8f9aa2265af2c6786ee65d1a471af81cddcd7e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855a7e78fa953bcaa5773a9f9ba5fab76f2543a81193d4c80d6ccef595ad60e6bc3f5a36aa08d4efc57104016f953a448e45e970d8dfbecc4f43793ec5a0284bd31c2603d953385ccba80bca4ad4b5207a82e0e9647f8c32f707777a581f0c6700222416c8891d5555d529857c1b600420c63350e779fa866443e0acfe40504a2456fd0a97e01777468b86280edfaf0535a2f18bf8f2b52d6478087925716ef5ae8eae057ff7eb28fe4e8db1309007e5e60d5b35c22b949b7a848089bea88429b30f7a6b919e3101373b29eb414e8c338943e4cb66467955c33cf5d8439ae50c73cb8866c086ccc7251e290ac1e2147944fde8777bdb3146c827d16947fedd181a824fe56cbb10466df49278d6a5f6ffc249b0919f4fd7bd8f876ebe89ba2e8ee55644229532f35d94c0a97ff262870176377b5dbc42e70e5095a9b504f2cf2138ff9db1022aebe53ebdf4ae4d28e368dc411e96145199433469e040f1224e16ea994efac38354f966a35a1b166823a6a056fed2bbcba5af548446222b957321445dae14ab10278f45a6eb4e07176ec7a56abc846f1159f58a199a5cb1f1c06ff0c224691f38f12c9134774f978e4945e289d289485070faa776f562cf695c5c63d1136be5df5745e89e34be8f060a4a8701be76596e397dbabef52349cc4f075913fb78dab3d012289db4baabfc39c459874158f4460d2f241a9050516c8d254e36db74f158d26d73f54e71920d73a353dde373cd494db793d09e1a7e68fe7eb817546a55d0a8355657d502eef4536a575926195950612361e6c69b8e1fe902a294baf9418108d065b1f6449e726cdb63b5e732250c9437dcb5e41b0a4d051a149e75f42bfc36ae2eb35dda11495a8685077535a7bfa9c752ebd8e19222b794ec45a18be18eff59d3e8029a41ed4297b5cbfbfe566466d3e39862a41feed6317df16b8122067d0bd701431733442edbc34cc1016ab9bf37c8b48747948a628b903b99c35abd6e077f86df40c6edec59c77f0ef9e88d88d7fa2d90b7a43dca635e7dcbdacd46d949bae41a244b215d49b99da65a99edf90c37ac886730dd8b16deb47300b325769f2e0f3c98554c4309b037c0d5cca4a79224977ffcded1462743c6a833e0172e2d5be6adbe38c6516225c67bd343e9f1b471d8f57c41e1fdce9e193a958386b765aaa9bae0639fb1343f95867f21b3328c617863888368d5684012f52f5391f85ed51569e33152f5ec19b3bbaa84a5c05d3262d18f53f5021a4de8412305eab1ab836fad13b210cc31123c1647b5891280cc75576344d361291ff354027b621881a6e68eba249e12cd4ac841401e8c8ea4dec79d02fa7a964c8d681d53812469acb3905bed1b6b94f9192cb7f74c4ea2b03725f49e36fc14973ff06c5cf2430b7a4b9b0a5942a597784a24dcb3e7cb9aed3238d3c2745a42c9f382d2c645ff1fa6cfce94566ba4f01e84951c839da6abc9f5335da247767e291dc187480cec472804ebc63a7ed72d199ededb905fcc07617f6f84b18bbee36db548daf22f3211c9fc8aeaa843f1ba63c7d1c3c3609de732a64a0973e4e3c6df6f88d1786cc8ecfc2e2411d841777c02fa4f960a72a15147089d136d2f0922bc469b7a4738b072f1509909fac7d17e5afc834a430087d8652d701f3d976cc2fed4ce7f07c34688a409ec456427477555fd5e1520e0f2898ba4de013911bc2bfc2ca3f5620bcb51b802a522fdbe718e42d8b745f49d130ebcc9efa383b178538d7621f2730624a1856bd483a5ead27b235f0ed4911f3c61b7ea7e2506b771b585b9b9e41ace0f876bae2aa11c69ad28b43f0990e804f60b5bffe9afb80259ba6ac852f68e36476be59a32f14f7f62d78853ee555355ec35f5ba08bbfcc091ef0b0da75f877451b4c581a1fc4dce2ad9d3a74071fb75884ef8afa38d7aa67d5e88c11d139b8146caf40420e9ac5cdd1243172f26304f7682587f325d4faf0d469d46fed5776bb3534d49bebf7136c8525492fb3fc246d677a9c08d898efca5a2e071d77dd47a26b60521344778206c194a764b6c1d785664f52b9b81c761936c4954ef1bd32eb08d0b67aac668bc9b149631a18da37f4b047a4624717e58740d832667dc01ae937b807399ed2f330949048bfed554e06928a8a7296eb5f0affacf614b8ca6f5f9d4d319112ea791bc639588f582fbe24d8cabd4dc1625f7d9cf1d0c9df57fd95f15d96ca1dfee7b49f30731d6f1b1c98d4c313d4cacc69dea4d2e13f70ab7746c6b2f38dac9ca34c711659aa9f844f10e179fad6f68c7a6f3440f63ff0e99b1301416644f4e20fd86e999245dc0b55781d2c6c74fe65459bfeb8463600beabf875af0f7696242d09c4cc732f6d7885ad19c264acfa64b5df21781ba6812ce00cbe7c703145d5cf3a2328a30eccbe45b60743f45eed8fc76d3c9a1585e7daa86368a35d9b953951b1711a8077624b327faafd24f42963d68d6af7a474c5a72329d8d878d702d2ec460cf8e7f17ece861811877d5b8a2ea3db37c6fc2ddc0f320f18a7b8dfdb9b63065ca326e0c62614726513b291e70235475a666df4d7caa27016c9b92fed9fbd5d941a4488ac38c6cd34480a6155502a6d35935f5a8a091f1989beed69e0be62f00eaeb6611ba8df2b8cd9b97145eec32176b8da18977a0507630e5f43a0622d2a976ed4af5ce138ff77b44c7242f3ae9d6f76a66b2c85bec82c6bc623195e4acd0235dc25401e6fad0b21018171fb8bd74c864fd9efc69f110b7553cba2d3b517f127c7824922750bb054452bcd6a0006496c0c7a5d28f3bfdec3d06e8f9a777bec5e3783acf47cd6fbb3d5ac418b6eb05274aeaf6fbb71ab28fcec7e06a3a4591a6b5eeba1afcc89b6dc337dd9c6729d7f52aa784d0f15fb7c55d9f2ec1de49efad14e5a5e5320a76b67f7dfad3c0f14e861ed1dc973404f6265548fa00c0ab0529774202f9941eb1edb577d3a5e3d8c916dbecc9f18603a5a8fcce0fa9a8601273f9432b956e987cbfb414dda5966f051659682c5cac390a756682b7ae1fc693f6ceca11a4f5fa266740f4724107572e9005221f375bac586d33ea04667df547c14a14d17b54d78aceb845d529d8f91b36984f7fdc784bd1515cd9a06f423d77c1d129b50908d32b94d5f0f1b2db4a3badb6630636748ccf45cec9b33c0a9440d862277b4467f871705aa7036ecb346bb35f5a9387d265fd563ffd089d25a8b9d79b0836cd7dfb85468a8aae21842dfbb8438378b80efeb47b7a85618de966b513cf372565f3c138ffaf29fb36694f0c8b7af3f425afed285035394e2413b6ca958491d441a1c87234191a27c1c95c6688267a02383f795875cf388d18ac75494c4000898dcbf68c5e2af38d5bd0d7cd1dacd8fdc73193c3581228183ec0e7ebe740221df6f7cce8b519f54c7a06dfe78f189f378df9f33e5a4f73405260180f0213ad010c0272d3ec441e2aac063e2423aecddc010da587cd0e8daf18716fb793918d8029bf0582a3a91d0369b9244e926048448c5ec14909a98b50e705fc06d4a434db8b6f3e5fa00002fec426d8e1d54865cbbb378cbe488876aedbc12190b406e270ffa5414508f8579fef1eb7ef18004ad68e71b979f8160088a9dfa941c08921483669d2a4eb4ff1a4bf8f30dc5ea513afcefc0e7474b99413a2ed8f9e0f74c0816d31e15ca393a30a77af9d447c73ea9e4ad2e4157d15189a0a836521deda27d741765165acad3a83fba1878be9ea4b60f046fc6afe0d078b259161d97edb330e19b8fe4c975c9f642cc22adfcad60b53850cc24120a7c491a723a1e7bde81ed852bc0399f78925c9c8db549b35efea13b562e46a253b462c3bdba036fdceda64fbe586da15af33c1adc86b87d76240332b20c175e663dd4b02a5480397f210e147d21d17ff4d4c9ad536cbad404dbbb834737a2faceef2a75691231ae9d97bf22208105345412824e1bfa5d37e27057beed354503cb9bc713e11e5baa0eb7ad0c82cbed4fb5e1d69081928ae62ab1c47999da829f95aa1e08e515d5f4b5d5b9a3ec9323ac985aa474718f59cb4701a4ce02ebb312f1959fe4c7f14fafd4adfbf5d2d2a3f6d472b10a53329d54ab967c6bf8d84b06d8aa1f6b4b0e0aebdb30ceddf1f191518df9fa16a7ca00f224e23dcdb6deeb5cddae43e30443361957f6dfeb054fafb07edec6fcbccf19d36e2c44d3aba37322e2f21d9ad5fcf39713d430d7a36fbf91987a988db66432fe03b33358f536c624bf345f8e0219668f2b5021893b8d7e666c9609f05014db1bc1a185fe6d42e646d2597d66b0148618de235f5339a1fe9fbedf81b193e3fe98eb21d0111a0f62a2e04be37e0dda11b025bc0de8d9c84d7b1c677cfa53632672dab6ff31e6b3b087c42ad01b436107faf26187e8d61c1bb52b5f3aba869ae5539adc06477375147190503e8ea340700e0588bc0ec6163e412e33ee16f68dc5251b02fb3fad83904b7ca5a674e373ecfdba3bfd299e5ef5aea43a3c8f4bd68b379a190bcd826e13fc5c7bbe2f1f43489ffbb95df1171256dd1c43ab69d7fa7bdf4e20b7f8b00d25a195e4325a0dcdda03067089d6f466ff1bedb705f3fbaeae9ddc3607835ec95e6fb6172d2201bb68fcae315690dbc8d6ced91cc93bf6f71dba609f7264adee97659124f37a856f86a6ef4156d8a68afe39a4488c0d2a458b236b698b798e59d97a593a378acf2a0c838cb11bb67b32076c7106f69541cfcee61f5a74ebe3dbc7255c7c267b8c942a11260d773fd8599792c12490c7a6eedd1ecbc67dd84d223736d047b45d03bb7bbb3d48957cdf5148d35fd3f7251365b35b2cce3a39f20293038cb6e63550e426634dd032153a9e21cc042ca9f9b141e7cff500381be73b714e4bd9aa310e012217c46818e45e4aee599d72e406f7c0c2d0b608f9ff4a3abdb2bdbc2f3303c0342eba9062f643ba041d111db8e74754b655c2dd60f1aa2a8705e15243c6a32df2a8edb75d8aa7b13a77a5cf1300a464e56554422224a79991e1a90f6bb919dd3b61301df63e6e8318887b00373e3822de27a4fbcf2612f66998b692cfeb74eba794891f90b1447d3483bab7e14157da2df12095d46e14b192ef2931d05fa868efd98d87d37be0ffbbdbf8d05a4e23732f2c87995261ec9b1af53b9ca436a91b3f5a14e9aa617368eda006d6ff5579fe355c6998fef9417aeff82f269040a53c9363f760883623421a486d75d4f6f0137fdb6c1c481b8db645874f80b264b5cf223e8bba82b193a7bd4d87d8d09c7e7045816298bc47d2489d5c30f673df33720a1a719c00d014bfe0b5ade50308ad72dfc96a82a888537d2821ff0eb21af8ce87094aeda2684a73cec46f73a8e197a1cfba0e9020d76c0561c6b6fe1b5d53c168f0fa29cba385a41fc9a5ea6a59343f65d1932204ab950ffc774c5a44a93fc7738967a0c97dd93a22774eedc29c4bf9b4cb3955edfb3a5a0a797d8ccedb8ae90446f9f524d4753abe452ba56471a69bfad7196843a6adf59d8563681bc035aaa722ec897887aff5eeb6ccd6f0b9946a8b1a674d26870578ddc315fe60ed15c9b434b4d9c6021308d57a6979a8ceac5284d71cc90d7cdf5a06fc2a606e0e46465d3421a4dad6472a8c0c2217a28bd35732bf1f2a1610b9ddbae05682b065d3ed7f2704385519582167b92612b931d3db0ca2310cdc9e5fdab4652dc45d6f46d87fcb3a585849584a535ea7ecbf9f09a1e1e468a4773fa5f6f2b656fe77b6e6af3227abe380bf19794b2e9002a838460a4a7e3de8b052c77c138d5b7c632aeca46f9ce6de010ec3ebe24df2d6dc235075008e6a522fffa0619903f9a48c4bc05b605360c7e3b9c13bcbb240013bbce03ef0c42f378a7fb252e4b771f15ed0b9998aa17614010648316d0ed609329f388e13e5c042e92f73fc710429947cddca61ac89d82c9d0251051097b6a780500586e807c8a8cbcb4c9703c52d0031372c7bcd416161bee5a5247fba8146abb1b7b3b8a04b624cc58dd05df61c22679e8895d64840300a3a27f38d96b940f6923ee5cbb1d0955eef2025611b4d518d8d575d8dd087cb03718160372329b5ee78fe7e374bc4281658e3cfa51d11d65d73c37a159a703a88229e695d58f28ecd413c42b8de7b426584c7f0aa97793a6693285be775940d95b1878da825912538908a6ebbbc0c2c207d12f78cecf36d08edbe8501b2739734cbf27c361d0aa8e746d50827b37ae9c44eb0dab16ace4d5c81c3a2b099ffb4a1a0b2b0fd5a09f0932aea9a313bfe2c4ed103e286701380a53dad01597e847d8f54f731780fe725f144b1ea2756c174ae244564988e47b6a33074d8ded9bae974017f5c299d3c53b1e75bd627f8311cd1ce8d994de71fd6760f86ef584714dd1891970fb447207a18fb434f38d2ae5dbd68a3b4f42a1b9a1371b98c7e67f24c475ac5a0c11b0aca14118d8750ee6ba7ea6e7e1abba340b121a09f07769f483e086f679cdc9acb21454fc5f5633d1b61806ab49fb022f7176fd945a3bf79052ee727d35163640bc1322000eed84f66e1f60e1edf65a156ee082e500fc0909dc6bf13fc7651c81fd33873544e95233bea5a0933d8980f10f69b7caeedc24a30f91fa4f877938d65fa1bfa3819a98c3ac8732aa314b764d9151b73c743e89521c925116f95e526f6c9e0347530b52e6377e740388c09424afc78efe9ce6316632996b3404eaf29638eb70694ebdff27eb8f645c12484ed1be85e521d5a5b4ac9d8812fdc112a122bd3dfa8f5c1814375ecf5293b1bdbc8125e82aaf24f0ec001abac7f6400a55834b9336f77d3d195eff882d4c51047c96bbf43c060ea6e48da580482d65bc3c9036a2841f7606e800b7a525467edd3ca03f47a6c00e603257ec00a531f17591cd7be01bdbd441284676c6bda5613fdf5162309dc290e1301c069d00724afac932a62648e8c5c5facda9be0e78ce8d5cce160d79add0d966b9f6192bf849240987bf55158fd42b70166c610b677e130834b550ac3e205c2c52ab9e91db3a0fcd49b4accb2dc8410ab16cf010e3d6a35a70a1ba1591064f6d23a8f5669da17a06d64b785b602e8b431334ae45e9aadda99ef3dfe49a38e927355efa6da1a07e1bc9366cb2a80197cbf422c1028daf7325987e9a9d38edbbfc228d7de51ed8a837021132b82166fde729b641ef80ab3014878e085b5ede974900cabd53f82a9c9ef608a3d36c869f6321c5d4feeb48486d24bac5a72dc723bd3403392b1656c06eaf53e2fed9178f9ef331cf8880d19b27f8a136696509b3016e1bcd30e05a66b355ad89978410eb133c6f14bf31fcdb161b247cad172ca8498d5bb7ed197ae85b71372e7a3edb9a1a9184b83cb631a008456085a3837fae8f80822d55144e0eda3486cbfd9e204247496c2352e887c3e7a037b9a07bf9182ec9dec803e29a21f00353909ccd4af14715a5c11f27416a20c9a8eb55009f5fa43f03dd9016da68761f99351a9ff0b36e32f632d2254d12058108bce798b27dd7946bfaf5d5f4ac8813b13082f95c70170626a393abe74ff0746a0d15687bf5132c7b7937240260f16e8364a5308bb5adc7e7dfd1cf7d34b1ecb44efb5a1515505a5834bcd95e7a04a1f914c1ee9cda1814b9c4c8ccc8e4d1f38044f9084205ffa9a8b7bb1fba7e3823f15fcffb8fcdb8d3d0a3b394b8b9d85cd85f290c7b1cd17bc6e16a97852eadb99deaf4f13d0c9165ad6088cc1687db756ba16b385703e570d769cde7bbe984c6edeacbb54b1dd6f6d4ae43b7ca7589c6257b0a8e8d33adae8a8c06b33f24515b8f62eb4abab884ee364010c96c66f48f79c6dedf909ac3881ef08bbbb5738c345b28eec2e8539b264142af84ddc72a065ea7efa7eef1a834496f8e79ce0dbd70f0a631f52d7777cb2dc85f84ddc72a065ea7efa7eef1a834496f8e79ce0dbd70f0a631f52d7777cb2dc852020a300c4d002b79ef0852f84183559b21bfef16130cb7b5755f6fdb5edb9d9ad1966c3cb606a4140977ce1fe9942f53aa446df1f52a19a37409cb3d61be6074d1a1234c9d59b9efaab712ae3223003c093483dd7e89f05927607e0711cc66c04bf715e49106aec1b3dc1cdaddb331081769a08ba866a1bc12cd0ee7d62728d3d8568180d4d995a6de6f19b19a6d09c192d89bff6eeec97b837b5e5542956dfbd2608fe21586313773df59dad59569db41d00405efd26f43daab1583517eeeb6232f1f8352a81db46b313332c385933cc674bcac87664310bf13b9c7305a963b0348e07ef56a7db93c663d9e61c408c137918d01bc18d0954fcd57124cc6683544dd52774bbb3c568200cde42937e139581d0d3446362cf7295f8b021802a682634fd67100764c1f3d036409dfc857e396a33ee609d3236e3a67f1415b0b6087ee57d6941e19fd7136346cf905d0c260c0c7a34bf804128dbd7dd794ad5d69dd1e7c4af7aa8dd6b13d8d9d044edf9d0bb42c2ac6588487ea442ccbf5766f004d1e7c4af7aa8dd6b13d8d9d044edf9d0bb42c2ac6588487ea442ccbf5766f0044117fbd0f40404643db192cde38c4d8a80e0d0609f4ea428b613360824c60503dc1dd4d8e16362d111c1bec5d280bc0f1005bc5a9f920926596e9bc696cbfbcfdc1dd4d8e16362d111c1bec5d280bc0f1005bc5a9f920926596e9bc696cbfbcf8b8fee99f47d115510c2a4d9cba9f7c060145d3d03454165e2f8f9b894229e5b050fafa45c56cb5cc9b47d3477910275d8f28b170de65788c1ac9b17ebfcfb7f050fafa45c56cb5cc9b47d3477910275d8f28b170de65788c1ac9b17ebfcfb7fc79c44b5edc83edd6060e7aea5ae7a9fb11a8ca0366888413a91f8c9570f6fd240f07bd0f4a3f887b5b24ba7888427ac407ffe298926c91497a91708c5a8597f40f07bd0f4a3f887b5b24ba7888427ac407ffe298926c91497a91708c5a8597fad0d660558a6cef2d103527919c532010cb7d9d958a2625a4541aab68cbb28ab2cd737095fb871ac806af4524a896e88f4aea2b80c2d7590b41f3b73121367232cd737095fb871ac806af4524a896e88f4aea2b80c2d7590b41f3b73121367233e99fb5f850f3f9d9a2534328a130397046a40d6cef553d0e18dc976f5b17434edcf9aacfb2cb2ee3e32f9863d5ad0b2fe2597b73ac8aa8aaecd71d9abe9200aedcf9aacfb2cb2ee3e32f9863d5ad0b2fe2597b73ac8aa8aaecd71d9abe9200adc152adfa0f7a074bcdf42752e92c97cd984827a88a0137c071abf3337ecab6606a17ad7f8c7edc392efbb2d3b4ac744c08f632e3eac1a56bb9d67c01c0907e206a17ad7f8c7edc392efbb2d3b4ac744c08f632e3eac1a56bb9d67c01c0907e201a24b9ca9e9010c1fd7dcba93eb82a4b99934416c40d9c3fe093a7807fae7780d355b6760a2ecb014a5c3c6005c828a95011c89a7a35b88e7b7a0ec56a23c360d355b6760a2ecb014a5c3c6005c828a95011c89a7a35b88e7b7a0ec56a23c36a7ec1d96f27cac34e93b7e39d568c4ba0d99e352e7363aa694138eb89ee019b7ea1acd31bf9201b0c37263e0eea2e8c596bc4cff9d1eecb3f41c6d5d44d25c84ea1acd31bf9201b0c37263e0eea2e8c596bc4cff9d1eecb3f41c6d5d44d25c84a9f9d1964ee168f47e25be1dc300d340f9b9b3fd4c3b2976e8a0236fccc4ef8a9c274b4432573e03010b85eba979f2cada8a28e40250bfe06c046bef5e5cd9489c274b4432573e03010b85eba979f2cada8a28e40250bfe06c046bef5e5cd948b0f8042ded6c503ebc43ea9c3a3f48e6252114aa5e2112911ae24fb34da254b25e790ae39204da8788acefbb8b151e5248a7b56e6865cf56ded001b585585348594570586cc9774ee8d79aeaa9ea6e03c3a1ca9f9d019d33c94ebf6c21020905594570586cc9774ee8d79aeaa9ea6e03c3a1ca9f9d019d33c94ebf6c21020905f5be7c92f09e35d6bed99a7c103b2d6641523f3b0b61995e2f0e3125331aa15add4a2de1985d2e5d05afc4fd2aab3ceaaba8957cd39612850a60db9273c1fbfcdd4a2de1985d2e5d05afc4fd2aab3ceaaba8957cd39612850a60db9273c1fbfc07c9a39f01896b15bc7f9721dacc7f969af609c165b87b232867b2b97dc24596490328919fcf2c8028b0dfc7e25549185967ca20d4e99f402a3936dfdfbbc3bc490328919fcf2c8028b0dfc7e25549185967ca20d4e99f402a3936dfdfbbc3bc57d147f0ae2c4bb385ffd20a8f27f2071750df2cc56a33ddd178f5843b8e418bb71188ee26318e6fb342291f7e071dc99ddb44a28dfec6d38edf174b0b449206b71188ee26318e6fb342291f7e071dc99ddb44a28dfec6d38edf174b0b449206df431111a42e0f243fddad4b329027baf4c3bc271ebdf0311cee37cb6a35e46704ea3576d27d70b352b84c79be3c88e3340f58007128b77ad9883437b95a633704ea3576d27d70b352b84c79be3c88e3340f58007128b77ad9883437b95a6337fe899b6d69f961a93680e9b116b1b7c8510b534272952c3378594ad7dd42d3cd247f3d4db27f2752ee67ae020a2dbbd07387bc8802a39f62f3da640a933cc809247f3d4db27f2752ee67ae020a2dbbd07387bc8802a39f62f3da640a933cc809a340f0ded8da98eecb04184c61615774ca57e0f55dbe6089fb94de18051f888840572e3868f944faab31424e80a2294e7df1a8680be830fc55e49c465307a56c40572e3868f944faab31424e80a2294e7df1a8680be830fc55e49c465307a56c8b1bc911583b8f64a3c4b9301fa9d442be06ea7d10a56bc0f6af19755fcd1e1047ef51fd4025f88fd8a81015fe43db88f2ac4a9ed72c1c0bf7294c009f226c1447ef51fd4025f88fd8a81015fe43db88f2ac4a9ed72c1c0bf7294c009f226c14e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b8553867f3ca3f3e5d9ef9bd7e5dbc856ef4774b4aa36438b0ca8683fb636cc0ae583867f3ca3f3e5d9ef9bd7e5dbc856ef4774b4aa36438b0ca8683fb636cc0ae58abe9086125628fa0c4363afe20e8bdbff416568a4f02c4627796f6a6106384b79d24782504b0e1df61f2ec22e6426d60c3eb789c71017e495afe3739bbc22d099d24782504b0e1df61f2ec22e6426d60c3eb789c71017e495afe3739bbc22d09af9a91ce7acc8474ecb62db08822467f543454963d03637519be52b6560f4e87aed47b6894f037106f0048cdce9cee48f2b2519b5974134d46fa07aa7112346faed47b6894f037106f0048cdce9cee48f2b2519b5974134d46fa07aa7112346f0b72e28f0d8d5791f7e4fe580e25c2706402179cecbb05ba99ff7af9e1b149d94546272a15848e94eba54d5488f29d094983d7012b5ecb149f76458cfa2744d44546272a15848e94eba54d5488f29d094983d7012b5ecb149f76458cfa2744d479431b4d93d1747104acba728b15f27b844c4c6431631881c214990af2f198cfa82e74de7a1c0da7aee3856c4afe49d7ea5362e654be61fdac648f931cc9f5c8a82e74de7a1c0da7aee3856c4afe49d7ea5362e654be61fdac648f931cc9f5c86bad1ee1b62cd29934b4499cce23fc60a321e7b2d30c3372a4e01482f494c0bea94ac0bd31a5a1ccbec94db017ccb8a70eb10cc1688818d15240ffa08f38604ea94ac0bd31a5a1ccbec94db017ccb8a70eb10cc1688818d15240ffa08f38604e7c3e7225868fe6088ff48695f446a066cf6fbc0e03ac25ad86e7aa940e6277e8ad15facf6dd95659f457f21f60c16a053e4a8a9f52ab594c241cf6e7d7b19ff7ad15facf6dd95659f457f21f60c16a053e4a8a9f52ab594c241cf6e7d7b19ff7bf21560a00765e6e6c82e38b3e9e145729c0eb1444010df82ce7baaaa5d9be5e49204f64d8d48bcac0a92366d83d6fe75e03f070c5704397342b6f7309f107a849204f64d8d48bcac0a92366d83d6fe75e03f070c5704397342b6f7309f107a8e9ccd4f1cd8dddb5dc703bdc0f432e0f8979c90472182ab40e76f1c9a0c1ebb6ddc859d43fed881d8478ffedcd86459f0f4f06498b71a04fe1480a1e40fef819ddc859d43fed881d8478ffedcd86459f0f4f06498b71a04fe1480a1e40fef8191787e4b42c7d68553374464e77f3f0b595bd5dbfdbbee411edffa1f0e2fe9ef477ae86d9bfbf1df143ff443ed5dbe71fa48db489f6e318effc4360012a2e894377ae86d9bfbf1df143ff443ed5dbe71fa48db489f6e318effc4360012a2e894379710137eb56ce6d303670704a3593a613d08b2c6102a6d62582e9b97211923296211313d7ea211470ce87dea38c269ec90ca98cf02c9e52887128789c8acbf996211313d7ea211470ce87dea38c269ec90ca98cf02c9e52887128789c8acbf97af00458f736f943f9be5b90f07dc58a04fabaf86b1199779b1158111c631d5c011c9433a6841ba27863cbbcbafedb9144e7f71376bcea4ca854bd8f24c34e95011c9433a6841ba27863cbbcbafedb9144e7f71376bcea4ca854bd8f24c34e95e201dd2382d27665f0a4b83486d1855de933025a71d12814380b89d434443dfc03348d0aea29362031226b7df4771e1d9efc9021ea69612b5a458afd5e1be52703348d0aea29362031226b7df4771e1d9efc9021ea69612b5a458afd5e1be527278de81809f283a17a849dde41c6f2db70016b7c284b212e7e78f5f13498aff56f5cf764e6b268d2fc1ed97ab8f5a3abfb910e58dfe3a1535e12fbcb94babaf26f5cf764e6b268d2fc1ed97ab8f5a3abfb910e58dfe3a1535e12fbcb94babaf2ea66bc6d08d2e6e8ccb7e7340dfc28ad277fb513ad9536707a73174cccb0a998028d2abb5a4dd5cbed77d76bacfc44b69b9d99d1c6eafa759f63cbc61758603aac0b92397b1a8b0804878a4e71bd9bf16824f7d97e6590b67f711b3a22aa054495411508477e5a85623a8a8834b1a5f6b9e01b797318e69946d11963385213e135b04eac47ebd5b6c50a897d6864b1a33b03a7df34b8cf096e042a4d12b8b8eeefed375d06fffab003de7833827171c1b124a0c929d56c7d7a0ce95f0a4d2fc1f182650d2527a26d15d11884262e2d705375ea9d817ef665305a3a13111d4366cfc297c3a839e2744bbe5d718916226c1a4024292a01731ac923d4cd012d6679cfc297c3a839e2744bbe5d718916226c1a4024292a01731ac923d4cd012d6679ff90b67c27364cd1dd0e2807d2b67050370811e0d3c6bc5d73be6de334343dbdd7f53bfb6a7b8fc0706441cd7d9975129a0644be6692380abdb8ff18bb3e311856d9bbfbc3974770aaa823f2f8002c6a6805894515ffae9c6f6d0b2e398fdaa127dc4f16a91a4edf83c6288cf7dd4745f865beccc6239cf44d34c079adc6761ddd3e793119eaa650c5dfe204cb41c6cdbeffcfc228024f4d5c60961f63e98e71a2fd348608d4537d8332c149231c333c3ddbe9379577b82b9df9a32118e745d6f552cfe2a0949f0ed90a8f629619b204350ac4555561f316c600c8e44d755aef59d6b5d2fe2166f454b354e47ad7954b739021a7257d40f95892bbc5026e9ba7bfb48eef4218aae21052d20b3e71799c523a13e87fc65e121db0948d2e36853175d55335b1f9b85aa7cee327ec79fb675049c54079f63c6195eaba81d5ca8bcc38abd696254055d42d625dc1d2375fb8b8fdcae9cc1f915400eea2756f4cc1f4c3a3e3105702e6dde72a562b2721233f5eae5a9288438ea51e8d2ed0b423f796592980b57f891d4602f175c56bdc7598340128de13c089189abebe878ad2c04c71d2404e666fe53624f6652cd9b99ade275b07b806616288729043b933e123bcedd36b9c896a0d658c0d8576d70831813f459f1a1e08567baa5189de3afb7b7798a0c1eab9576e4b746a50150da9dbac3286965dc50ea82840db8f47aec6a9b7642b49d6e002afc801fd40ad1242ebddfea3cb2e6d275eeadee09d15404feca23378d617256aa99b34a507fd1ef4147b3247e99be214aaa3cb59b8ec75ec27c6f6dd1e4cbb19d81d1439247a648b39067d8eb9e6e498aa6caf4c23d3b7523eb0bc238df106164956495f8d9dbe9eab1a71ee62a86f9f57f89e723c1b956632c2d18e3f045b153d3c049058b3e1ee4070e416defa48e3604f57de9a5a6c606a8e94b646290ce963dc5e24414ef43ec58c3bfef437fee433ec69ae0460d60538096c9f095b7e63b1cd6a36581cf45f928df2dafe82d0bdccc6b818cb6c1dc9ab115d74c0212ae44bfc5add5631cda96cb6989e9a788834280bc5e5ca4b15954228bb330515a6a889a7bb271745993ef1d9ea2b5b708bacb347ee041ea044240055cad6df7243b1c396a447dbdd1f9093a53eb49b44197f72b2e32a0c406d32d6f38150d4635ee19dad434e80e5a6d8acdee3ce4e0de9136cefaab63cb04fac36fd6ce98ed4a6739459bd6b2c6e5d82bf65a46b6577a855a85074f0c3fabc36165b1cb0e5e68ace1f3092d4c67ba73faad456054dda0fd913f76e30bb9046a2e0471368833bbc9703fba58156b156de1988eb7eeae5c57dc21b0756bc25d79959a9f4372b0c483a7e2c60937cfb3a3d468422ecc1a3c486179f094238437f70ae9aff6a338202040690a8ab9365ac3b8779ab65b9be3a98119cc32b4a0985d5b06123d5fda57e587181c2149acb27745f978cc950d3fea991ccc458cb504193e1366366b35bb81cc2ca477ef7d6d69d0628f9504f449e9c60401032525888938386fd4305fcfe14b861a386c7863a167b6a8eb42a8836bd0dbdd8c9ccaaf7d9bf535ffc911d12fd6ad2bb2a0dad0fac5b25ac80de0e36f307fc9b6d3c1e8d5891373382f8233df8d0bbf526e8b00a3a4ac9bc67cfe4d2c36d5ebaacb907f2687cbb2b233dddeb7a8dd9efb2fd28a7cdb38d82c2d6127309d81cede31c6d1df1eb0f7ec72d5da172fd20ce07171e5bdfb310e60da8c4c980ef39f2842441bc6ae085d3ea52157c85be3d038329a2f3f417e02dfd1bb07216d4a386382aa1fdd7b3b140be24a90240e4f2d10ccfefd8f4764b6aa44f0ca48e5f4d33fe79b0b5ac2ceb2ce272da88f3f048aaef5dead258f9f383def075196ca324ccca4326ab2c55daddf6d8261fd9f28d682cbe230a743329d37c3ae5fb8e47b78e0829d60d341284e610b0666f89be6560125cbb05f73fded2bdffc922b3010ca2bae399ea8fbd7cf832ee6dc28ba473b474dac2b67efd89b92f263c19b954d4819068aae8f5b6ff2775f2e1ad2ccb574c93e7567c6680cd862b77fa0ac58d0e7e3f100d290aa5b3406dbfdedf9cce131d54d63aad811bc6dba8c1502778d66d1a477985a592fc68a36368ff26242c5a1bfb2c39158fd146057d6b84d202da895cafd7a8358d590bf26b3220ca231a6eec01e3962caf60e2b898881b1e694517566c9dfedd856f160aaa74e544aadb0f8b6b4e1d19704bd13c50fc21c55edc5332895cbacc4e1cb14d56f205effa51cb848dea13681b0c9d43b45f5aa1ee1de971c438259f19c135ae27d3fade4280a289880b54567967ee177923577ead7a081add2463e5a07927d49d984fc7d6a39f251293587491bb1c8788f9694c2c4688b1d8166f2c932ec0c9b55c97c9b57d4e004a1dab4bff4abbc9bdf879e2f135fd9f149b2ad982258176a90ced5f525ad57fed496a0a831583ea453da4d5283b066556cbefc6b7e91001a25a53ec9f2758993d44fffff38d1c6e961587c80c513ac264b932db7f1c698bc7d703ba5e1e45edc2c7620a6dac01eaf9f29a9e136de85480a60bec8df1e03dc4e685e8210b3142e77360811eefab0fd57abc34a2d59bfdf1c21be0d78a4245560b2d93aa1f076aaf4104689d36a5050db7462542338562db1e0ea58e9ca1063377459fd8671c921573207afb8259013b2255087634ec1b1c795e4002da495cbd3435447156e3601a7826a16d0327c61d81c8cdc90fb1b690e53fae2dbb9826a079424245e2583228022ece2b201424cc9d9d01dd8725f964993516da452d1254ae71b52a02f61ef392a8aa759724ccb7db31613de91ba01093b2352c8b781dcfd61125c5c86503fd3c78c2df82d944c99db684f7468153b20289a5944b23e97eb1923a048588f56abe9a262d6dfd9bd174aebd9b284416774a61388b1acde37e14316d369948b000690d9b440e9ddec65ba14d94447784cea30d99459b89b502f6c80184c2d902c8f902f158a30f0a9a30a78eb5fd0a254dbea190445927e1400e45eb58b2561051851e1bd4a4d32ee361e5cee740eccac1460748b185e5541211e69807b97c72039f34f59212e5bcb5f893cffb192152eb46ec41caf90bb45be2ec1dd1d0f262fa4aa3e2e5dc151fba229e70be2a27bde64c6c0bd0b577e0c68435cede08b58685722777dea947d8be8236e9d5e1f8b381727cd6149f941b7ac5b882786743f57e8ed8925c59a222db4c959c308a5806ccc38d9ece3d5a8c742aeff6d4000b31dd6cde6c5b82514dbec06b7efe0e9a15b27437c5230cbf33fd54b2869d1ad55737d16583a9064d9862c849f13f422d5e8420fc5fe3bac65a2a909a15ffb0bfa50f1901e74be8cbb4a4de3d443b24e0f264b346fce3a1076caa89f62ab1509c52855ad48394baeeab7e14b596b187a3ac359b16c5b964f26caa89f62ab1509c52855ad48394baeeab7e14b596b187a3ac359b16c5b964f245799cb088c7b64540b1267cce7e23b9966c099dd39f483955fa653c34afe4c97ebc26dff2ef58e2f6dbe09fd2c2d98a228a01aaca8a0554fcb5a6ae77bc1e2722594656d58f472df3d7f75551da8a705cc769076439ccc2591b8790b6e80e708c6b0e75e3d664b5b087f4a4857dfb9b8b4f98278c420a7bab753ee51f7653677758e50c8916b55189a937c8f677f7c59be7ac307e5b375abe9f3912da4f895ae9f051bfdcc4fb802f2ea2c8e48f2eed4494c18c81e2d5c0f56832a17234b7e452369ea32d47f4b872b506b8fe968fdadfa44127ac8cfb9681dba8666f83ba68272894169b7930ba4eb43d66bd5f9cd13085ce9d30761c26961182ee92119a268eddaf980e00372a86ce7aea35d1db269451d2e2ea8f85dbb552148ae54b61d6958ec0de60dbf2b84b771a1e4d8a0182900f829198cae6ac3e78d8dd6dba836631efe5fd2ed19aa46876725cee3318fafdab03dc1e073b947a1f5e50ee82d04bd4cefff4b38b025c792d5988f2e148a233ec9bc73836b83d226a72ac6788132452037fdfd8338982fc040f8d56d2b71fa096990a38e40a5308df1f5ddf5f0dbfcf7758376b7284da253bb360481ec7e53dd00de586116d06967a7a16a8f6a35d4f684fe1651b694a2705295ae94a9406a19ce250067fce5983663fbada8e321408a9b86c7a3d3a0bb4d0aab9fff3606d9d5e9ea97619116f852184a0bf8f287d53fadcbf65cf51ea870dc2efeef374e58de405a03933df4e17dcdd2465e6d4253510268aeed1967f33e1588f6b46fdfab27b6d709dbc2516013cebc02ac770177f99400f66b4c43d5d5daace13b8a4ff1f31e59c7def7c5e89d48b9209bdbe713510268aeed1967f33e1588f6b46fdfab27b6d709dbc2516013cebc02ac770177f99400f66b4c43d5d5daace13b8a4ff1f31e59c7def7c5e89d48b9209bdbe7138b94c5ac02e93cc4c24a2018c914058bc42d40c27397a5d7af9b2ae27a963e5532e36989f5ba9e7667b0492cdafc662528960ceb5e84f2906e8b4e6a9cf2132f3c7defb3d50f6a1ddd756e129732af0cae25387e453c3a91c10baff581c7f0b063c668bdaf819b5f898ed4ed49033eedf1787492fb061b3a5fab11fc7c6f0826e0e643ab52a1207aba09e403cdec432730d704dd1f5ee565a54155d7ed646443765886128bb91055dc206da649099366a76e0e8430e17738df68cc08727db2a7e8face41db2c11637a6e208e9d9cd4f318b6fab3980d352e0e53147dbbb574e1805263e660d653c1a6cce54617006d4c6a6886e0e5282780854ac2540b9bd27dc20541416248014a3199f0dd9d8ad2dadc24307698da8f33197a566f281031f5dd628aaacf615cf44cf7011ab8cffbab2f6788ba34bf435975c502551cc1cc02cbd57854247dc2e1e0f071aee8e0f7f7242cd49aa5b970adca4499d1f4e45cb98f32851d3f62929e9551741a613893ebedaa263ebaf2922d99635c08de09726aafb660ca1015d7bdd5ded0b9aecc84d549edce9f717144af28e0d5e9127c2ede71058218dd93cc050030814d7dbc3f93a7b84e2efd1d4ae19edda46b94e7ba7021a07e15c091a5ddfe2b5dc23580fcc003c5e2f9fc39660d9637ea4ec9431f10d419bc86c07d498082a20ac6f7dd970ceb2aa249aa27815d34c84f0a4bc63095df590d127a45367e74525ea8749b0a4dfa08fb5726b2622516adb30561a251ee7424cdaaf8b2c693391b31b8cb36c7595800b46ef1014b0f36c2f0e4ff174302e8ae9eca3ef4d1589a77ca6ef4bf3b9ba29863d4c785657b6d61a0908076ac77651eb6785e0f18deda979c9daaadefa897e610a1d47b43676bfab133e2f5e0f56c1ba729a83e0f343b7d41468cae6b19e180aca1964faefaea7e56ec75d72386342cba36921c087b7b018005796a1cc23193979f04b14d8e857403aebd474585ae92b0c17268afe1ea3f05eafc01ba9fdc8fe06552f8347c8642652a39db0fc4c705c9d8aeede0a55660c85b7ca2f6a5b4c3a1a00af9261f160a729ae4398817e9783d628c6c8a002a803ac714c3575bc3263bd3e446038d0af80216f6ed6b369aa6e71e44ba1591a73205f4e62178b56468f3325c390db7ccea8ce255290d76342cba36921c087b7b018005796a1cc23193979f04b14d8e857403aebd474588c46138d9ece733bee679a20b2719334b49f2e104fb4937acdae9974a9828630ef77dbece4831e085cfae380751032351f43e928631c400f7789f018d88069ea85e4b61797fbadf964e98176f05f9bb53225e011ae01b64df7e6053d791a1227b98597adf696aebff6889eb1a2991ea44a1ad921a257d0241c3d8eaf381630fe6e7abcd42dc5f79cef4a15c7a76b273d21b935253a9bc5b655123d6ecdd4925f0108b0de61d3dafb685b9152ecefaa9eba6d560833896d46ec5b00baefc0c628ccac47d110afa3bcf0538070f7ef335a1b2f94c27ed19afcf2dcbd4b807fd8d2ef77dbece4831e085cfae380751032351f43e928631c400f7789f018d88069eaa1574de23e15ddfb7d6ffe3f1a870969230958dfd98295ab60ac3e0ac945a9c2ef77dbece4831e085cfae380751032351f43e928631c400f7789f018d88069ea3bf39380dd8068db9540812a57404c5b98086446f9126196871db0fd49aa17e63eeeb0443602f48cb9c2e85f04473294704a05beedba36da47a5e34b3102705f4b84f8b22fa002a2b9ef287790ec2f7d24b6e4cb4df9adc665755c233b555bbcbe06364ad405c98db84be52120824711d7571ddf62a53df3aaced0022accc39b85a484f24bcbd95b292e7089f95c3bd4b21ef7e640f3287d90fbbcc22f80a1122225d2346d8956f9cb2b0cf024398de5281e61f4cf74ebcafc34a7756d84af90661e4667b1e998cc656fd3b5168a69f1b9cd28e9588b83da13a1675149f0ddc12cc675f660cdbc0237dd8a8b65aed4b128192d2b209cb05ab5d6aa87e9798f712914f301ec782f9b83744c8d34d097434067e373ac799204b6913778238e4e2faf4f504f9b67e7930ef7afd3cd4556e1460e15875ce885b27c564210524a875f99065efd4f1a04d7e0f59cece9312b0476fb7bf0bd3ddc0dda35eadaa20ded4b776dd25d90d6a989c9ce94fecf61deb668eb1b2bcd355fce1807c4196799f7cc7305082f6d8a797c2316f5795b01cb8131a51812bf90227a1413933aa965a1ea660e5e2ff1a491139a7642a0fa4adfbafadbc3f57e04d36f425986f2710ce628b46eddac43f1ef94bf4344a74900d83ed0778c5d1b003d668bb3beb2e36ef6ea88cc3aafce4872b5770ab7a71d8f7728252d54dba8e7b506ca674462a42a6a1157c5058ad191d1b6b90a7235e414837902b5b39c6f1d0e122038a6e672a71919f8bd3d59715d5058a984d887c0c3fcdf4fc7deeb2a7656ae838ae95ae0b28ce6d6508c872ce7df0eddf3628c7e8b9bf87b899eeec78a46052c585bd9213e9b86676b329f2599b9643ef28d4ef2d7ebd33ee15d5d56f08f705a68624b107103d212b8dce9d533707ab3ebafe12c37b3029cdaea1eac4125bf770e5d436016542212b8dce9d533707ab3ebafe12c37b3029cdaea1eac4125bf770e5d43601654225a37d05a0eb27316b820954095f7ac07399899d9b9cdef2cecac8732e8e039ee429e56c1f015ec95860c389d3d22b047c7c392c551475aed70e01d30e83246300396fce8f6864acd0ad7587a1919ec7624f9eb9d2000aef8cf491bf0795b69e5c35d49ffde90b50ca4a2ae8e781199f307551f162de16b2907dd2deb7ff7bd99c35d49ffde90b50ca4a2ae8e781199f307551f162de16b2907dd2deb7ff7bd99a0b79bc6dd6a8334fa4d4b6acf708b0ab89f84279cd9e843de4ea6dc231b6ae1aaefadbcee14008c835dafd310af0f064917690c8000f86d25559905edb6e26caaefadbcee14008c835dafd310af0f064917690c8000f86d25559905edb6e26cd26ce850387fb12acf1a5dc2f8de89b9870165f390ff70ecb1ad17f37089c3608de312dcfd00f367482a68e3057b3d9c196356f7f5212c4b3a3b3cb89bd49c709b112700423d1a276b1b142d446a978cb67b0e57e2f42e1a83114a0c42a53de905275adabe323bb96be23230943fe3d4c3405389e226d936c38a7b797a3c3f70b0614933d854d9471334d95efc83944e9377352a6925dda445ba46a2b56aa035e3ef5bc40a1e8d274ecaae9fd0b17de0bcd245ecc7a7383fc2934a986932e5c63ea95d039960d3187af4f968407958f91a120328e05237f097de1b955ba98bb9b39a32da7900375478f4ceb1e487d3da9ec87a2e1bc8211e256e6ea46571ae53294993e12420a6a7bb15e889740432c6b7067fd586ab55fa81b764fe79c71dc4c39aa90084cde60c1281c644e1e43922c2ce26e16d6d8dd5c2e20c095d5be95593bb15c700d48772b894721888a8d4770781e51ce41f24b4ca25561479a1846029b7191c3e9329ed7c5b3c6da3e58197b6824918b0535fad5b28751920c0c08e29c07b033f077828b9012b5a7d4d5affc1f0847ca411b48b0f52008fc0a839c6a3b114de15e564a76e26516fbb7f6caff003e497607a0e683aa35db896e2fe29a38a3c8e05f2b64a9bf8ecfb064ea2d32c0b0412d22cab25e197fead074ed5bd1a258e7d0a3e04ff1b2d2f08403d558bbbea5b870ee5fc3a9b9fb0575c39fd076a102ec87a77518c7307b5ad5dc29db680c3ecfb58362c93ad8ca7acf254f37ffc959b8758ac2e584a8dab71583f2246aa45e5c45e66d9780b632f895b747d189e0774c126c67c3c8cf48ec2a7a78118da0ed66e77be6fd0b5f5f3daac0a2f1073f32505fdd82f2570036892f07be5c00b5036397ca5a3ca55a3797de1cff786374426c9401b29c6432d2e93af97118d388d96b4f093dd8e07d01416266b55f208bf19271bea5aacc346ab7aed96947ac3eebef51cf1a651ea48762bb9a8e6741da5d7cf9c8438007f396b3ac95075880841f3537ef1e639609afd3758119ee18dde2de0a66b50ba231732c95c7c5125e76f3499ed97025c3515510b4a1045ca69e4ea02da3fe017de218e754a84a71c9c169be10e3f1bae1fe01bd429e05bed96331fe74d6209d9ab72bb2f04b0c98ee6453b4ed73cf39a14a2ca5281513e5a31d41dbfd67227ce2882b6f8947cda5780d3febfb63473dbddacb671a6cb118ebf4184036f5674b7959178715da093603ef7144dba1ad71b8b321de597d9d2babaefbf84504a4ed3d1cf51f244f309b47d29dfe9c7f555ab6c12fe397c84852cb7596582ea5abc3df4076087cca0c1c3131e97c0c5a78305b0a1e0b3c6c6d31eb2a6a47400e56d886b32b7553147b08a1161f180e9d16452a8bfaebacb187bfa1676539fabb3b45de582f31a3f414880eef8f8969c4342ab44e348c7a399ce94fb1c68667e4ec634c341c9596f22313a41f8d7a43bed349edb15b3b073d38852a433e3dcba425e201adb79a61b2e465455b1f3fbcda247ba84b1f69ae43e7e38e072e8e22d78b51bbd84a52eec3c0ea2aee121b77cde86babf5b31ffda91bdddf78d7f58011e81faf05dc3648e553924c775e68be2d92699c3fd446bdba0f9be83e6c6ecc9c0c0dd0b7d3341c45e30f0345ec5d7c5e40f47504e6551d0fc5bc174eb17f0750026a51ec2062cc1ded43d348cc8a4e242475824a65099a5b809740eecb2b020e6dca251ef132187bc0633fc3436178234231c80a6b83f312dedd458f6699d657c4a600e476d6cbb7f3c93a20d8c6805ca9878abd1fb39962d7075aa8a9a1235c95e61a0cb568f49770967a568d1b99590229bdc764c0b7c926bb5569323d3d993f9da7a52cebe2828b098c1af79905d33c9f85e74b8a07e3dc126f20b1af3a21ba88b18595bfb1f720806d6f104e912e7a1c390379a9710dce0984c81065b301512d8356a029359f93f07e2540f85f4ff61db01b130b78872d87f86c21eb22120260f818567a3f63814e486c1b1717b14f3692539ff7e0cef356b7384862d687ddcb528bd731b618e2d8148fcc13751958250ae6fbf06f1b3eee6e199da340d23c085b29098a1fce6aa3352f630f56d35f9ae3e282a3d029b01868ce06e9d8da7ac824543a26d256c01ba75f85c21763342e941bc870062e9908ceb80c946720153ca33d553eb5893ab6b6302b852d9ca14b17c6cc89eeb7cc750dbe0de191b272e590378af8eb782dd9009e178ff8ddb08b68da3d046331fa82c9b1f57d59955eee66084db251ee1a57c300aadf94dcfbd23663d76e6d990bad4a540fa79445a3cbd3fcc4897d3c6b6b5393ae87730c4528a3c2b9bf6709018b521eab2d990067ce0ba24fafee369564fee4535a09826e501e2f05cd002f017c62a6a8032b3a490b1c531daf5dc38e758e2ddc22e1916301f12f0ebf21742e6fa083524ed5b01e591f194c73b8a88aebc4cc1ca090247f2dcc8ae62efceebe8fb215c94fff867788e6373ab268c00d7c7a3c6cd9354915e38bb78c5757b0418e4eb58f1b2a15c80d44490142f89c3c06b1ed0ff556f59de66348f0bd87f2016565974a25104b17c5f485df896ca45c0f87bcbcca4bdd4e5cef1552702e3ebdb3c8d70ac20824013ab37cede1d7b77a18624b260e91514003e336b220d2a92a0b66dc2dd4a72c371daeb1ab4a3987dea40ae6e12b5ec8450385c3111b4cdbc2bd1bc63b8dbc8bdbae33d615c715ac1cffd967e4f60a5b5d4d0d0634910c12a38f0a1afa854f7d75ee5bd53474f324dca3aaa01a8a161a9f25424d18e0698c1d7b3e9f1a24def633593d069bb4bc2f458c08654f166c0bac86edce5c3a6d172d6a833ef46f744f09d8435deb34b86cb3e57218b857a15a8566a6d305aa7c4d0f79617b211747c1dc47e1b05218aeb3324d3a028b46c08a607320a0772ab2571c474a5d96064bb1408ca9313e85ecf431670c29cba16965c98dc27311536e86ddf776f14882dc28a58a604633e40d427da69ba7a3014c42e7726e850127c4159014d2f0e3aa965e2ce18b0564cef631c0a621e4298bcce98390d0eca34bab45e8451971617dd575b9a85f64994532480f2dcec8dbfdf83e4ac1b5d16a44e01a308a1cc3f7a85e2c620eb9484de9873984e3651ae7721f0b672d1b7a671542bb10e72721533feac21fec812fc40b4d4d2644d54f467d3e11e2b4c36f954e3b85e1d86f20b1af3a21ba88b18595bfb1f720806d6f104e912e7a1c390379a9710dce098b06ed8a0259c8eae43af8574d45b589bc9aae5fab1d268975c56db53f01cfa5236407339bfb26978ece20985e4eeb46681d4fdd09a5cf3ed716f7f16805a93d736f51ec53fe3e0298831cee4999ef224e1c05b89f9fd422ccc07fc1c9ad1b2536f35e3ca9e61830a37359b009b4312b9a99a1bd5e1e3cc717359266bab7a55528d70ac20824013ab37cede1d7b77a18624b260e91514003e336b220d2a92a0b607dbbec0a889ab847806dfd562a511182c8e7b0cd1989257467c9ca6a74661cce74c6d08013f14e0b33e0939394972ef77c3e3c7165d60bc150c1775c5d4fa7deabd19af36662b49a96ff4a70aa6e6b91a6799e6a25a83584622aea90f4708423c4eb3517966e11ed193d7d331b68fe6d13e8c6ae291c26c4aad5afe99944990bdedc13bf9aecf43ca75c29f4b13cbf70263033c0eb8598ce8d5508e7d1b1ca3a77bcf783fd9fcd78bfdae65165c99fbfd4a0571a66205a59194cba00d0e856c32d9adbed69498388704c01c2f1ffb0da5479209e5da2cc49f153ef14dbafd4c9988bef1f8b3e422280a18b2783393f8cc3a1a365c2ecbca78b02e3111a1c942cdd44fe6961cbb482ca4423b0e3dc00d18fd8ddc59936ea7f6d16ea26ad3db73aa7a3dc0638de15f8c142865c49096b771b2686f4163232038e57bb3278fc80226f150836b6ef068c367246dc4fe7f0829ca7a362e9458efbe93fbf3bfb0c65475a71deb52a463799b1989603694ebdf86a25a5e1e409d59ac599c0cd55912b6350528bccfb59a74734c4ee8d54637a612a8dfc777eeeb02d3e2c24c815678ecdb80256c102d6d598759a17d545f98ca5e1fd3ed6735125baa57f6a4e1c090bb58b5ac745e973441732fedfbb0c3b8a5975de5fce54ba5c707d8b2b700b5c6fd3240eea328d5d6e7b437a5ad15b1e05485c06564dd15275b07bfddffafec2541228f01bba00df8dba5376b5fd70cb198f9e7b8956e0e035ce487cf609b6974b9a2591e164648d48db16bce47c52307c5112bc42b3c8d93dea6815ff05507774365ab3532abbf88cf6ff320a7c60f170e87e4cc23991e17cef521b0d8475ab1741d9afe968964cde85817f60025250df5f05d7d133e402dd7b465eebc794fa0e447b82da5926551951667fd1f12082f6534b0eb35811cc7c2609ce3a1f26d420dc1c5673652abe34e3f50e14df27d2e8317c1874326f74da209aed56a0556ed7659470f1098cb54968bafdd37072a63e247e2c7a8a96089d30239b4080e100bcc6a6146d15f06f65409afc2be4d4d6c4cb1b94993836850f83baacffd523261e47c588ad35fcfbc6f7457fd9d3aad9aa9cdc3e95992eb4618ba2a412c784119930dc313b967eb4f51fe7b28de97816fb84e8c9d301418f214a40db72ff2f64800dd95fbb6661f57472229172eec4223bb25ffa9ce8514335de4a4b75ec4352045f31bcf864e066f182ff49dd89d16abbfce8298e7800160a95e73e261350fd6340ffb1fc1aecd3764e3d1e3552176bc58e26226534ad7bf834ce6d3dcb699c21a3f41e8e5285817447688e336156b7090cc5d998591e66a2bb7ad3d2cf9f147ec7505fbfad40474206a4c6999b998a4b8597c7d56e6d7255c7831d2b319f572594744cd07a653a66fee2997c88439271f5ec00832b7242d1aaf6797a9b78743e77feac4b14d9356560b42ba34a61faee7d03c9e707669b52d224de6dd5037a9fe14cad457e2184f177a7e1aab5ef26c11d445f0d6799c8db1081b865380be35b539b648b8d7736c02d751edf9b1a9f565e586238a417d2160053ef1aca9bc799539b648b8d7736c02d751edf9b1a9f565e586238a417d2160053ef1aca9bc7995e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855056338ca5fab639c880a09df52611ddae09d40069d7686b2c0c4e1fb230dfbae6a2e64d8eaf3de4ef05127a1db1c6a5cae9bfb354241f42b98bf7bfbe4251a92e3ff83666735f0eed62fc07ca175493abc4b6f821907fd24412c67e090ae6b6e353166ed2f9784d10cc9af93ae2278e5c7b6e0835065cb43a567a3bfeadf5c39f52d711103d50a437830c6fbcd04fb4bab49a0f82f6d26d1c791c6e8488dd09031d59080cfc5f5eeacb0141d7538070ced4c790aba2e90a85758a9d2970c971557107f5d9cd58d4b5c32e88925a53bc72618a933610ea5566e30f0ef791cc850a0be386d8d05b532beb463251cea74b10570c6bec26fdc7b3cf6d811618fd70f806613502acc0b7f49eae318d56882a9bae8d6510a682a05932c93c5b620cab90a48031435ddc799b6992e9c9c3d563c714de0e12ae63a5a52fe69fd427c8ef46761d1a4cafebdc0dab67718988e09d7046d2e22d56105433a384db9c797fe5848f45f404a5e030ec94b345895786a028fe783ffc76e78fe2d0cbc7a84fd209978426701cfdf15462591d7c920441e3ee9782e16b05a39518fb118cb02dfb3ada254a44bc7d2b7a28982b2d17d1cf87e3d01828179b678b528bc650e8e6e342f610a5c929bf8594d16052a074d1e402ccddd39c62688f3751d49b154d06b4893e231878891fbd7455340da2576befa2fd65b3c3e11d4c4a3986557b2ec686815310036bad1866cbf248db466cdff3377e46109d7c72fff4ce89c20aa968aca42661be424541189783a13379f712aabde8377eba38a222c6735d217168b01ce7f48d41a55e0e62a742eb93418c2101a0cd758782419956bb47f6a1f94b494b041a7b27eafd25db1a6122801c28b1ef9d6ab7e4b171c3690e5341228947d20cf0ba229a28974ecb6afe919a3046507a28fb6de4ada3c8e1e44e90ebf9c668a6fb9d9718215d8b76f789dd48a79c0cdad54ff08ea1ddcbbb217b3b7e2044bc61003bcd930804ae738d32de944dc5859525b5f3911bf0c2eb6780f875c8e761aa05d3f7f121ce1e9f1df0b203d427e5a20ae7655981f7d6c7f91893215fec8c80690be114c5c31786b1b7246af3834d8be7585518089b686ba3928ca0cba12afba6659c9adde3a54a137fbf95318cfda50581f18362be3bb249fb3253ff009c3f720272a471903f08e48585307dca6aae1f38398cf5b3530e574eaa2cc3b093ed5beb401aeae4b98ecbdf77d268fa6f78aee04641a89f0b5aa298387ba225b7afbfb0350e554476f2946c009d6ea5ba5ab834107077d4f468a952dabb2a2f8ca744085fbbd410e5c05f6889666523af48bd480ffcaef39df7f4df32b58e18510378b37bd5567be02acf0c8a6c95247c496cd0cb8ac2cb4b8c7e27ab491b0c817a77cabe9f71f20d08f3f398b1ac6f61e599eeee7a58cbfb6a0f2f51e4414a8e7cb640d406dad26139b1c6b89b07a681dfa894698cc11d490d98e9be52f518d5745a0d5ad07dc83784b8de60c9d26f8ff43b57a2e6dffb2b788f737396c6df4872d432db49d18ff0d2e805ab573f2d37320b04454116ffe55b2ac2bcff319827a23e76403fa499ec2113a2194e0a430b1af00fe9803ca53aa43c4ec96c3856f35338f31ad387c6cc786d8069c46656766e6a14c4e7c88996b901567eb0b2caf4ad52dfba527e122b7a9cb3bd23381b03b14d82aac18c41b39b12b2f1816e288329d676295bf942396e59e7ce52a25b3f1e61a698e4c2a5f0b05015dc6efa6ca782059601960aeff0b61d8738475ac5f1c6dc119c93a26505716fb1130c14c960b240fc2e1c1c311c24f90b69db05c66fcfc0c0ffa48ced2e241c35cd785031ce170461add19930566a9b5a8f31b2d3e4346fb2032e50819409d4a413d1be94520c388e03e7b6eccb98829ab8fd812925cc84a5521f68aa22d9780e5f31fba40654663bfd4c157397d4ea3b745126f6aa0e27dfdb3fd123bd49ab5b817903e278caa1f39c1d0fed8a99b6c38eee46142065b734e2dd455e92c33a814dec62490f9776cde3a9836d7524c19a19fb0149aa3af540ef7b83a05d8004f2bef851d2956dc513a6114835d5efed913b5f69d563284590ce62ec6e73adde813826797b876bf0e2cbbf90eee7f762b5a4ad2134030e8609e6f85075fb3a07893e27c19dcdfc7f076fa3f1d358a2152dedb8c8d901357ad15f00bbde05172b3d242e1fb1bcc7e476a7444cc45d20fb1450018d546277371b369641e70baaf1a3ab3e280ed1d3a7f2425c98b505359dfa0d9921eb5981a054489e32e06de70f093f7d83609ec8c202737f37dddbdb04381f19175bcc30b52c8e03b58438f75678385a8379196c7dd2737f37dddbdb04381f19175bcc30b52c8e03b58438f75678385a8379196c7ddc0f308e9899e612907acd46c8aaf712a57f4f390a1a0f87f530a8f70ae416a9239dc5e32d85a508666806d4c0236c8846961239ebe618d4ae76b53bbff52b9ff39dc5e32d85a508666806d4c0236c8846961239ebe618d4ae76b53bbff52b9ff9027ca4e8cda6b4e73dc9b9d3f62f5ea2ae6fb0dc4425e8d27d656e35a279d9efc21cc9c41e52186bb2e1aaf3d2af4b52585b26279ddf14cd4b9420acd309120fc21cc9c41e52186bb2e1aaf3d2af4b52585b26279ddf14cd4b9420acd309120c86facec6e77ebfd5e4f24eb03c3e4b1310e3a7f07be57d70efa46384198fbf8127d5d543ebe88cbdb5a4b6f0e6bc7e8ac0b51615c99eeb3a5cd0348cbf2633f127d5d543ebe88cbdb5a4b6f0e6bc7e8ac0b51615c99eeb3a5cd0348cbf2633fdf0ea0cc2334d71631919711e494cc007363c0fe5a983b24901649b489fc3078880dfb6fd4628dcb0fc739a7a2e2aabf0d56e602b006a6109f92ed455f7b3319c85f80d91c7c08c3fcecd7f689345ff51beee8d923f311e6010ae88441c12d54f4719ae1ac22ac771ae18b0f009233c819887a9b4253633a125bc2a442a7d580f4719ae1ac22ac771ae18b0f009233c819887a9b4253633a125bc2a442a7d580c72bdb81d0f6a07456b6a0b1157eceee9eb26f14f724081fd9e3aae4e8cd77418c2807f0eaf4fb40ca40bc2b0b4ab69667682170965719921626e8dd5e28a7038c2807f0eaf4fb40ca40bc2b0b4ab69667682170965719921626e8dd5e28a703272854c886c9f195f0392ef1f9dae12343399d3737a79b44cd5da2d737a8f9032efa7b1f9e30d1497474f0183f604094b4f4875309e4755361c131caa68ccb100c4b43003570f305119120cefedb0fb9b3be636a8b53c165c815f7fc88fa1f7a545507afe44d2402f9a093c806b0068669277c85f4dc97a79919c764ed32c0660dfddd01a647e67ad67a587869a16a6e9c08786fb3c77e21bd66ae2510894d0ad6c63cba21482b36f282645316e7312cc0ce441f5fe44bea57dffc4afab0eda8947c1d031fa8194a97f83d810b415c203f40912e72b43318108704924a85be644279517c983754aa26c79048a3f911844865e77066a3b97134e25542635707d00ccd1126fa60519207b00088deee38837e45bbb1e5cfcedff4d079e7321f7918429e56c1f015ec95860c389d3d22b047c7c392c551475aed70e01d30e83246302ecb3467644d5b35523ef7d4109495d095910fc251c79e621835d3c0cc9b73340ef621823db0205262666f06020c1eeed631c74d41d45522c1a7cb3954861c48cfc61d86c595934d92461459de25cf70bbd5916d9e748bb85215f69c9313a16fc9238e45eaf1392e2a443c5924c711dd11d6cc74dbe1f6ac2d0440a15f7adfdd4b8c9cdd13aeadf8b0efce95ec517eddac6d060e113d25270ae18d1a29c2d9d65eb7732cb5a182b60fcd31574a9ea78ab111ded9684e7ef4b83c371011a5830f82e1cf68a5a09adb34a34881e82db2e42502424bb447fc7241fa3c07398eeb2ff834d9add0b3aeb53139ad9f0241c1c1bbea076ac605a7226717cb674569d77bbcd29b22db02178cbd3a7512e8f7ee5d731af62ef2671a7d8c47e86e1843b4f06423b870a2058ad10358254fe37ad7129c5cb1f263fa05d6bd206f43de77d371cd2ecebf3daa3068f67142245bb7dc2d1c4ac104e18fb5ed34f9092a9a613946d89fdaa8e5a47fbcac1f4371ae27c52dddfb2b60c59a04b81b49bb6cc6c460e2c27b9f836679d10466c15e9f3579af664cfa7b378789a4eb939c430f98b50d1197d53a7beb86a5c85472667283ccb7b0dee85af61f2c448cefb220bdbdf794dfa52b24d4f74c3e0f4510eac58c75a6696c04b2772d051a1aa830bdb157499ae20a2d90eef3a6b5c4ff9c51302d512d8c21ae46c2f0f35fcd81896e7a0ee27752b47596b11249ed180bd431abce20434472601a277966319195499f438ca4d60fdf310cba4f4fdb8afae26060cc00395e6f049654827f84036ab014a9e6b4c50fd9848b9aaa4e027094bebf2e35b5432038ceb8b0f0fa5116b2c87f83acf8a35379ada1e9e95e118b0cbac80dc5fce1fdaf8ad2ffc81d6479e8397d106d6b574f9292f9095f0c78edbb940f07368bc8ba6fcc1c47e47608cba5fe416cd5e7c784979a7e04dd19d0c0bcdc6055a5685c283aa7c6e2c71de6bda2d4e2a7a21d97ba951369fbb1b3c679a93b2fb540bf5ef39eef6c8af6b62b646c6ed6c968fd6d66ebc3d4e239a51e94e1f3e95e3f554dd25c49ae31b57b3e2befc0b04f654cbbf2063fcee42600a065578c4e1f9eeb15e5b0f91f7e98759a4bb647fb16bf6b5b65571f80a41547e6bd530401d6f960dbfc9e18eb60d7f6b29ef890ca76e77102adf61f8b13609fad324372a1ffefc62babdab3badac48cd0fd25730c8f1c41586de2d6b2f8130d449ba0edf37bf4a1e2db29d37a09ca44c8c4e1d28144d6e7c45ba4cb5e151f63caf56538fbffe5a0d01be3d0cd6c9745056ff48ba32416b1d9fe1807a0cf4b880ab1bbeb4c467ff7c4136599f1e4b50920318e407a26d2721ab1e2e53f289da71f31f6279d14704d7ab23da6f761fa8b3a21bcb2e4bfb21b209840f90b2a7153781b5ef31d436227f48e1ec36087c641edba6707ad61a088ad150e67fa6f9a043fd6be867f8970232acddc4a222fba7c64508ce81f3ac8659ec9594ff2c05f8967ce90243268265a84aaabf9722d4813e487f7c5049f0057dcf9fe5d2c47d05189374cc82fe7cdd41b188f613634e79f838289d7417fe77a9f36cd51a241497259bee149c1e653d660e9842040957f488de4ae486e6a09d11f479652493d9231ab802ed182fb9baaf4deeebd0452c5376c87195e610835b9c4b2b7483a05972953ce3fd3cdba46c5172a1b38ba78b82aaf2730c2da2c81675a48fb07ad0146529d7348dad132e837fe55464c6560e0ba0435e4ffc3c30d35e9cc41a0e5366e2d8f2b8c1f524c567e2a5dc1d025f4075639ca0f85c1c1a43977d15cfb7cbcdebb256f0060d078418cdd608e834f6280a3dd0b8fbf75cf2039ae4b31266b220b09a6f5e279c98d5ad5134d68644bb0c19d672181d42e5fc42cbb4e2788e8fe395a799d350674e003a99904214a3805bdde3fe663adb1c43157c346a98199200e72d0ec2df4dbbdec849e4b0090316258c630e71674f22772558907a98199200e72d0ec2df4dbbdec849e4b0090316258c630e71674f2277255890707514956fc004e4ad9170b73cce89270d4918f65134e550624c6303ae28c832b4976cf9431fbd5261b8d21699fead3515f7f85e8fc8d5777b86e3690f1880c5041f79c20433f23f281ef19710a6ebf7201734f60eced36f994e85e330f69ae7770577b6424145b8b5eb90621690eff6db29b28c949d66c78d997d0c94644fed085b2c83dc1290b139cfc00695906eee6a1a531694db0b2d90ad5cd2c500c37dc9aff0345a208bea178cb06fad5d381e93fb2f359426ba5f1006d37b2c3e92c950a4d9febcc534c095fd9c3cdf88b826cee55c8467427e25f62c9d735b56d3e8092080dca41dd30a279aff4574236d1d2630a6c126706d5bf54987d017753f9f80d424aac9ff5cf5e064d18363e4b5d1ccc535c60fc450937b9bab3b1a04e983f34f372876b8e58b3bc56920b196d57c56c6461e29a67c865086b469eead9b55a9b634c8bb900fdf397d28c4f5ef466b39276c5001549f4a184c0d58d966a5916efb6479c364f6f079cf1b88a838058f4cd32c2c74b4a0ba052e96ff7d73f70aaf4011de725d664b0e84bdeadc0bebe5dd3eeccd9398b1bb56542ce13f294833bd059ca542c3813f36688626a5df9c4f7b84ecdeb0c7c6890b30d648f43445a65ce7e48cb34efda0652b2d03204049fb0b60f05d203625df39e13da9e6bed22dfb7047804e88963696ad613d77fbdec47cb2cfdfc45286751a7b1a6fee99fb2992b24c30714b8473a76e5a623f476005a1729a7ad9d5d5f6d62db755edc07601d8aaf0126c6b91ba49e4b74358100322353769f2b4a0f0c774adcbcfd98fc4b7f3567a1493b42ffe1ff102df7bcfd868185ce6060268a9a42ae3bdf003c7eda66ac2fd92d3b4d3d708b3a93e381744be016d21c4e3f867a11e67c3956084ebc34eb840914326b915176ed006660b235173b06d5a741981b416ef86fec43dcc326d33d0f5da8ec35d6059db17833e8268701456e014c279eb6af297840890b743a4242205fd6a6429643629e689093f837662bf6477acdfb24deed25e9bc4b0b5d4f067044957259de9bd6596eac951658368b47c28fc1d7182799c1827c32a6e9d55fba14c3777b242c8866e23488250a61a02b90b36b3ea12555b21022bf799f5d43335f99a995fbf4d15cd2521ddcfedd508685b2393a653a2aa3def0b0a45ab9bb1222dccdce586bf05f932da9409476eae313123eef991ea61c2c4f0161a6e934b9ea7481002ae6f6f40f0bc1dbb05f313853aa2cdfbe51255f6aae629e6e5ff53eb3bf3d9de1448a858e2959fd4b0dd9222a25cb44dcfce898ab083c269a53c7ea9538f1c12a6ed21f178518080164f0b0855e070d7f04b82cd55b289d66f7d4891bdb3db4c098b894a04e1890c0d642e911ad23f70cd673c65dde3b6c6e68ee1f89b33d4a189da2551d69fb1183746adb6893f3e7d0cd1b82f9c3cbd33e92b4815746786a8be52e6f5ed7e84c73876ccaf1592e76e0e592b679ba7eeb077e4b38bf752bc5afee0e637873d2b3560f082a5b37e53f3d7b46c2a6391e9dffe6237140e2a66008700c32264c1c1a59ce197f20dfd2f23a7854e07357465840dc8bc468a8df40def5bb7a9459af712588cda8bb7b97158b42ee52a8d77421207e75f51274e4cba8501753d12b3c35722faddd84d208700c0ee63208572c0b521f459dd8b498a8ce19c6d5942bece166a4612cfb2f50c10e23a137e7da833d94f43d6a5d1bb8700a77c436bf49ac40e796f478207bd80bb77df75f4b012ca4963e4e8954e7e6b7c93fe2d01bdbe8b3b6657881995efa5621b5151f1793b036bc8825278a503283ecf055d2d7ced7c38953630d8efb25e2806df8033d6bb35ae740607368ff56fabfbc36adbce76f01dc7f6d6ba653617a6d562cd62958aab23e097b6c487d228da826bf78b8532eccc77f14bc2cad980ca642471c8142d55a75f85108b6c64a703d183888a3bc897f6e590afc9cdce2a36cb9a84ee200b1e0a776262c26c7e766b407ad6c2dfbfb1f372026a7103ea36d9e4427b1f3b06c7ec260563e568c49fe1d236b261c4f8d2ccf0d3d239c8b1313e51e1e055a1e7fab58e3bbb3418b1787673f326d0684a34d0a0bd3d74fbc98f90ce2914d7ac2dadece66cae785baaba52543d42f8e0721a23046d83a901fad7ad1c2424995f1fbd96402a5a6bebdcba3ebbb78695cce2c9ca2b102418c433dd5179db09e085b704ad2daf21019ea28d12a02e8b3a7e2b929fe8c924806775e29e73294db370e457898796199894ca44dcecf0bf15396c8ed5efb8313f3baaebf8a5b4bd9868dd4c81c7dd9dc0b6c5244d606a6b4d3b4ae6877877b87df0f830a807e0e3b5a00b8e2dd828f0dff5cee75e757be82791d8a4282c60cd81a569bb432fb5ae6caa4b31c4c8a0d0c914dc4018b9310c3a5d469ca1b7aa7eb4496018104e454da0d93216ab698f492147a39865105d35bc9540f65c84dc49f42cd29566cd889ab646cbdcbf5460033f7b422e8bd51625289545178b05628396b30d3beafa4b19c0d5955af223baef3a7f3bc4b083c17a30712aa2cee128703077a747693aa1dc2369158fdaf7e534b30634e00775db286a199f13b628d5cdeb6d32132501252bf9af4f941d1df81903ee496cb2783531a41d76494984644b65627ad6d54d036090235e7bc8d32eb768f6d31928f2c42ffb057e8a2a8bd0218923e69167891d0777c5f83bada32eb768f6d31928f2c42ffb057e8a2a8bd0218923e69167891d0777c5f83badae53d35478c0d7942c93be925ae97b95c2c8dd045eb5ecc8dd6114575ad3d2d01408ff7fb9145867a8b555c65b6d671b610853d135943e4e3f6a80f02e8a2ce69b01227ec4fff6bd185dd196ad3dd1c4254af3c311ae7248d20cd89ccd2c744fd6a8f8467e2e735de4fc6fd93663850a5f78750db33b82850874acee835e8bc39c21e6730cac155995d3d1e738cb2beeebf3e27fe3e02e451fc3b370608baeb6a934ba3e9f1b6e3d40bfee4bd8d41aa990457742de1c2594b581c5d7405ef818797fed2cfd3f20f7209547bdbf62fd8c74daf43651347282071b83b08336425274d91551660b4ec1d774eac22c572b982534140c169f1976e26920aa731cebc29e76c27150db9524f7288d91a1ffa474df469abbf81b404c28c7abd2c531d326e9633a44e0e5172954bc182652bdb70afe6b88bbaf91220953afbc4e45d114523663c856d107b275774215a93a471eb70cb015aec29436de3c85dd0503092c904ee9c057c741039ccf36ccba2794f1b456cb0043dc66097134573bc68d12255928aaf0126c6b91ba49e4b74358100322353769f2b4a0f0c774adcbcfd98fc4b7f3567a1493b42ffe1ff102df7bcfd868185ce6060268a9a42ae3bdf003c7eda66ac2fd92d3b4d3d708b3a93e381744be016d21c4e3f867a11e67c3956084ebc349747fbaacff27612e4d614b98addb5ef26ab77d720c854a93572664c6f26986feb840914326b915176ed006660b235173b06d5a741981b416ef86fec43dcc326d33d0f5da8ec35d6059db17833e8268701456e014c279eb6af297840890b743a4242205fd6a6429643629e689093f837662bf6477acdfb24deed25e9bc4b0b5d6b689b718ccc116af2baaf6bce58e5c302080b4a74273078a8da9d6d6c7521bd73d80fc3104cdbc35803b8ad7cbf3c93d0274060ad542e8d67e386bd4793f4a7e0b198348bb360c0d07378d1d4303acbe50aed743911b7b94462bc4e299e26d66bc5dced547a1071b855af2225b34555099c12a9d5f5d0ef3a9273942c84942048af7908eec41e9398f893e786ec56ef5aa37f8a5c9d925b0ba8c32bf1fa765f9c4dbe711eb26e7ebf2c8f485674df9fdc0442de417cc91e4117d2814e2df5732b6b890aa90209e1e3c4dc901f1a1d70fa49486c49fc7c685bca583d7e2241f5ab6e294da1bbdf6edf491f40c2c17f11fa204f0144b934b034d4ed37b42ee47dede7a588bd065fc038fb078a077c8a5bca837288d825b237fd71b5927166b92fc2a16ec05d498e961c608237efa8911b5a2af2812a2844e8d5d044a94b7f3ca1ed3f481a3a58a6dd06f6291eea7129dd3970631784d7620e307098d6b37dbf193e4e8954e7e6b7c93fe2d01bdbe8b3b6657881995efa5621b5151f1793b036bc8825278a503283ecf055d2d7ced7c38953630d8efb25e2806df8033d6bb35ae740607368ff56fabfbc36adbce76f01dc7f6d6ba653617a6d562cd62958aab23e348f9fb31b3e339691ae5ba67326a42697912b1914fd1c5a273729773454f59f3719c4d897865d6cffb2972db21b74e45b9931d6c8cd0c90d0e66040fcc2b1fee57f0acac0b84fc5f7cb3959c973c845fef43775d97907db04d728341f6a3b730737bcaac0de1aeda5d875a6e01c1e891ca84fcd0880f26064de78f12ebc1a2f5b4e3ba2a140b6f9705262b626fce40b360819e5c4d1d3ab20919ead07fb2dbfd4f22d7b20bc4e42279123e0aaf140ccb89666a03303bb27760ca6709d4e4ca13b0aa5cfa7a848f0958c094f3077fe62cfc277c9afa535411369d5deb30bbda1859ea125c5b2700b5e34059d260c67fed07ed11c975b33a9e5a827af4c46adf869e30f458ee11b22408bcd61bbc0bb03df511dcd9a6d0a644e9fcf1f0bb9217a1a47dc9968f86f91829a68b959a20db846f0c2ecc036332fa1ed51f11b5ddd94883e9c35ae15cd5efa7a6bb2b2e9c01ea26be0574ca487a5cafab7714b07f1b6bbc8c62bcd4ce5729f574b17dc53be861eca71e41f9f45451f367c0671617736f5e0f82e05064ac1cb080d7ce9f58e02b95308e01092bf6b4477c2d18bf7dc8d1e4301d5cafe4da3bf9e034c77f003838783f46604901351aa573190de3699fc5217bebb24f0348b8f905e1504ea562ed7584e33277775852c78517773567b6d057bae293dadff4220d5327a4f3861db4670474fbe80f25968619b2a1a999ed8824c602df851c11df6e350c8163c31a003a588e920baa528188b11750ff49a2d108822acaa6b9e13b8d66d4d07db163bc46f47d6850914a63c55cc08cad70ad8ba32fa1a7cfa31bc3a0fbab505259a8a901633622a884fa5c0b61351942f3f7ee02233819b1a09844410549191813f7cc7ba360f21298578f4ba1727a27d87fcd6972aa88e8695b6d999c83b7f31e56882b8cf6f1230fca81b0a728716f591ce2384d78704f7a741b93ea2bbe505362328fcde312e02cc07ac16fd1fec8e387e099413c4826e8a38062e275517df142b7dad60ebdb984424f76c6431222627e7d228def59747598fb31460e5e79f230578e6ac58edf1105a9ed6df968f4b83747b3b5428dc35d252d0398862dee96d3ab3b25ec01f4d4d45de5402b30883af0784bd06aa76ac31fbddec475e15be64f14a645bd68dfc463ce02a9dde1a26b605722d0c408b702ac2076b7eafc06c0b6baf6392793fec77b1e551ca56d3ef1034e7fb7d62cd1a2149990049980a5667a3bb52f7b34392f48e357827705c98261d4fd18c6996a3d30ffea39dd1eff6a3fe4ff52c4ef6602831d5f9afaab15cc523e176c813d95ff7ca458930a1222db11b26db834f9bc1ad0d6c0b5adb745f048b0d3a2f90cf5fa3d7fa780a458949f1cbb1e54af715efea0a7fd28e2d8850ae3a50f9b0ac4bf416ae37d886ac01dc4d4cfc687aeaed16268274dcd8223cbc21440034a604addfd1b57df87d5aca8e1127cb04081cca026fac2673406359d8d5d8907dc09953522bcd7c96829f76d1f87a8aaa410e92d68a45552359bedc86de6bba3ef4c1d47195c0ee80695e17c0c616264abad4eb77ef64441afeeaef313c1be5b86b23dfb7256da8b8ada7443ae6e8323a971e64884674b62f072142281c9538bf0cc94aa954bce507fa022340e9791694d74fb64fd71bd206a38e80b9a0e1bf25bb061e8b2405a9139e4065283ba875ef175f05950d563abab06a79d9053b49db666786322fd128ffd7880dc828c98a327b5b0e2cedd7be4d32d3a1ccaf5c8ed016db12bd60bbf584b80d9d3b5473bc34b70b71b22fdd311d7afad8070d6b96fc65853a6f36ac8616f2adb243d601882a07b8627e44f76ec55ee83292913d57cd8a1b7069095a456b507756d3f940a7bb5aae6cfb6e541a71ab2a4702121b9652493d9231ab802ed182fb9baaf4deeebd0452c5376c87195e610835b9c4b2ee8b3f26b4c140c13eab82e7343373fc757dba275789b191711b822c7ba1fc313b8afa21c415cd0a02f1e557a6b69d7dce74c63c834922940084cc17dc496fd54559e498c95d49b09d27972b074474306093f1d1150b2ba927fea676c46e178bded521790cf05bb83c4e85da841836936ae30efe36105a6242a34195e5ffb3c54ab1a3f97356615ea09550eea697b41107791c96ae050c3be3b2da2bc7411150834f0b629d5ab796d3f7b737533889431ab2cca200156fcf5605a7fb66da55ba2189e69980f4312a8cfd0a7e691d0835bee29aee2990e760abac7286433d6f8a025c1af08035063e490e2e97ffa167068962fa5b2a653be4c304c922aecb9b5201436e269f888c04a60ef8471eec157811711fb1ab436eaad669558b363223f4c537df563e6cfdf360ea1e7385e4591e6330e0ad85ce7619ae97cb998d5efbcb16054f8814c2eecb0833516dbeb142dd1f5ea242558df0cd689382c48779df22e23c8a25541255757bca104c3f40279ad8575aac29caf3fc193ab6dea7fee955854060a1e138a4123fee3a599d85fe1fac18cee329dc64f0bb0cadf8866d20e0767eba5c25100195b0cf00721f272aec4f1ad11bc51a7c67b752fe0211b8e081767eba5c25100195b0cf00721f272aec4f1ad11bc51a7c67b752fe0211b8e081944e4e1a77aa9c33e93f1dddfa06cb29f57432027083324f2a39790498c02adcbe3ccb0613200dc19962e5b971d8c8da8ad9103e35f2feb892c70e7d81284644be3ccb0613200dc19962e5b971d8c8da8ad9103e35f2feb892c70e7d812846447126b2bc1d215260b32f17cd1c0e4b25cdce189ca269da7b2189122fab3f0dd932741c3d98e1d645a808293f9d21aca57d5cd5e2d3043aa9ee393f3c568c576432741c3d98e1d645a808293f9d21aca57d5cd5e2d3043aa9ee393f3c568c5764f55c057658a45b7e652759cfff0f46ae9f211c90b43efe520220e891f7d854337677da5805cf961eb85ee99d44194edcab1577d84a6969266240710f417e89a31a86f97c9fba733671875bc02214e9e9c98f9632d1c3822d96424ce969fca562bd3e0f2cf002bf61b9f78732a4b878829085135900df6a196b7f1314e445d5012d7d23c87cac3cd4460968c0a8e87c10dbe3276daea1bf3c796d4639dd50bb71d79974bc456254107fcafc6b4d5d0054f7d8c8c7722221a3468d68c6bc285200c25b12c4b2d35c27f6fcbadca09b9660825757720220f1eb8ffa7a43e0b5b3640679369cd0adeeebcf6912bdf94b9028ef9768aedead15c7455968553c163490f82e2f45bca666b1d80b1e48adae92a54d8513186c38e6d8ef6d48307f37de9dc57feac4561cd5c42c2828010e48463b385d51aca536f5677f20ca4cb984e8f76fee5745207dabdc4cd51ac3f4f26af6bc2f1815067e9417d9a1feacca77ef61b021b87833b02c0e47907a20d98b54029bc8074d2c6fa09f50a915eba4dea1dea0e37f317de3be553fed18e84e448a4e5324bf6ad891bc71e68a121254a1322bd6b23e03d9dda93788caae5c950081c2edd905ea2e3bfdbde4a6f146d8bd7b84013f19cd68fbe43716412423c6ad73322ca8f8c021fb9beb88f549460237ee82075b1eb55b37a75368889e548b1949fcc51037dab5e0deb167b57a7a8f8ac2b7e74386599bd891ef18a6b9fad5f287a4fb5a257e7663c6d2937c97a5af2c135bd5a314e4e1bdcd7e76ceb915b8b934bc6c805a6bc37496423912db4a111667235c7e886b908b913a07a4a75e62b3f0b4f8528b286e67740b1f91e45925a12179ac4770b8959fd6e5294f1df0535716eb549b1cd5208ebe6b01cc919c1b106885ded197175a3d14add7ab0f9d12a751a9e197fce7620f4c6abc89678109ae6d814fa27e80e4064f80f3920dece224b3513bec44b7a60b1f7de66c1e46681b84e8af54dc19edb1be8be5d67968be4e3f6a88980d3a92ed9af8ce8174f82cd6e1d083627db402376a65a43cb1f423dcccf004ecd216de691af80a822abf2d33387dc9042518ad7ed41e5f0c10aea4a489b6a159b2146cd94da2b9d454193d4bff44a80c37b6bad84603d292d75fb06ebe9638040a73323a0996f3a91ba86df46dc73dcc014c448f55a1a3ed63ea80f1a8197bced802452ceb07714a80c678276e2a1489a0068674e1ddffe9e90aa4f717f2eee4f0325b38ef399f8b689b633c5426221ae4b733ff92b829574a320064b78eb4abce9dd3c2643a8479ee3261354774eae9c20345a4a93dad9ad1656ba806bc785e73f881e48bc7288c8a592d80cb3666a6089e31eccc9bc20a09f1a4d7f5d5cf316654bb797be68b51c0b88a6ae2777a156de1aab852abfb54fd365775962d4e8bbf3828abb5e49015eb527841689d6ab6a5a059ad5ac0a5fd9f4bc5c81c2da9a0afa773ef6efbe06909df7330c0e082a67f5eb9dc5c1f4c81350d5bba5009695b6a062a533ffee1d4aaf44de5ae62221ae4b733ff92b829574a320064b78eb4abce9dd3c2643a8479ee3261354774eae9c20345a4a93dad9ad1656ba806bc785e73f881e48bc7288c8a592d80cb3666a6089e31eccc9bc20a09f1a4d7f5d5cf316654bb797be68b51c0b88a6ae2777a156de1aab852abfb54fd365775962d4e8bbf3828abb5e49015eb527841689d6ab6a5a059ad5ac0a5fd9f4bc5c81c2da9a0afa773ef6efbe06909df7330c0e082a67f5eb9dc5c1f4c81350d5bba5009695b6a062a533ffee1d4aaf44de5ae6281bb2d1c942b8e72995103b9ee57c044e991050e6269d0ac9195c490d402cc01fbec54639695fcb18741019fed3aad06e6645072edcca1e155d68f7ab573461ffbec54639695fcb18741019fed3aad06e6645072edcca1e155d68f7ab573461f25d0a65ea98e6bedb343d092051361a16a8c6eb1fd96a5101a4355cb11ac56fcb4367271c0853759292f3f2770e717a1804c68a34389fb35c810e5a9c2da410ceea1d9589a94975d5703e87310479e0797d1c22263ca6617ff657409a9d658c8e2f2472a89c97b5bed447adb2d08ec3be1156ec4de17e228c2a9f3e85e09c8e75d3656aa46a6ac35fa1eba651057f150a45bfa3a7b0e34b64464d105a2ad68e435546cde114df45ac9d95a0c59943330c02c25c331d243eac48a8032e47878e3bc28b925eef11532bc2501ece91e92fe13276a18883d6abd9462735ea2d2aa6288aa18baea7b76af1a63f72f146046d775b5f2c13feb2f23a8473ff9b2607b98e6b1591c94c58093d023a8935cf21c40245372d5e9f4d7c6a682c34054d5065a24290e5258127bff533756d41f7722848182502872bda9de6221d432ff713c0ab9a8e564fc120550c07508b902ed5cd8ee1777dddb2bfc5d1c131d24c983c3589a60feed37149073161860c82ba0473374cd1574d2635c5d87265c76c7a48fb38a6afb6c814087edfe73fe2153a57b5dda140821c56c5f7c29a02b344af85d1105d64e1caaf28dce6ad1938e9247cb519677e09df45e100b487d8552e82ae579f21b74873fe411457dc0c16271346a67a8e23c5dce3cbd977f45ac201303fe08218a34c74c15f9391bd86b339c719a9474f225e42079f27126b1ab7ce5caa8cf3009b455452f9eb65c3cbf5cbefbad4549e84a7ad7706a3307438f5eb2d3b9313d144bc40b8c2f9a57cc00d5b975a76b73e966e258e8e85bc53d3f2c50901c286cb87fea0a9eda2a6310104fd39971c5ad6d7f7f125d1d94479512a489b486d2bb21007d7c16d9213ad7db21ede31c16ffc79a358ee96b9ff46c14281e02ac17ba2d327baf65653bd1d97a6b9baa7df3436ad04efd7cd7f89a090d4c7fd6612abc81b3740f93ce39c25b0835fe02ed0dd1aa5b68da3b59f9314a5381d141adc91841ac23e8f2d2a9980e8342b4b192440d2aea289930870dad5e53de60da3d8e7f573f62bfccc623c5b673ec4dd26b76c3b9e75072ce340d08c71d4e6b78b21838a2bbe24d8f640b8d87dc2390430f0d6d484435e9d8e797d90c98a016debe05131fdd8e1facd262d88ca342ded0036933ff0b93051cc9dcdb8fafc77144372c6cb87fea0a9eda2a6310104fd39971c5ad6d7f7f125d1d94479512a489b486d2bb21007d7c16d9213ad7db21ede31c16ffc79a358ee96b9ff46c14281e02ac17c63b586ecd2b81d49123bd5b65b48287fd610f6fddda1bba7ffd528a42dabe04bc81b3740f93ce39c25b0835fe02ed0dd1aa5b68da3b59f9314a5381d141adc91841ac23e8f2d2a9980e8342b4b192440d2aea289930870dad5e53de60da3d8e5b68678c2084f56902cbfdbc8bcf9bc627e4c1e0c2c2d5d10fde3cc9e329b92c38a2bbe24d8f640b8d87dc2390430f0d6d484435e9d8e797d90c98a016debe05131fdd8e1facd262d88ca342ded0036933ff0b93051cc9dcdb8fafc77144372c6cb87fea0a9eda2a6310104fd39971c5ad6d7f7f125d1d94479512a489b486d2bb21007d7c16d9213ad7db21ede31c16ffc79a358ee96b9ff46c14281e02ac17aba6bda288eeba44fd90ccabbf9730ad5c2b8b0b0ac9ea5a9f80b43eee3c87ecbc81b3740f93ce39c25b0835fe02ed0dd1aa5b68da3b59f9314a5381d141adc91841ac23e8f2d2a9980e8342b4b192440d2aea289930870dad5e53de60da3d8e5b68678c2084f56902cbfdbc8bcf9bc627e4c1e0c2c2d5d10fde3cc9e329b92c38a2bbe24d8f640b8d87dc2390430f0d6d484435e9d8e797d90c98a016debe05d197e561b5b3e231ce5945e7d8510d00e6ff38336109de9816ef5dd5ef93fd65c36aab6b131fd3bf4f3588449f950a314477b3683e8ba0e46bb4bcc6df3446cc3ffca8afaa8f6b67598ebcfdca149a3275b098d42ad6ff2797bd61581ed8e7f171e0a52b4e58e80f98a1fd25b2431c3b8b900cc7e7775a9de68d8c4d3e6fd817cafaf991e55151edf1d514876d1dc2b1b8ff53afbd25ab00ed97e231fc035c182f20f4aec6489db928e07d101079a3a4248069fbd26f30b3c08d8955bab9809d71fc6d1f8d2b5bfe8a813b7c7097524d1fff67d862a6eccf01aaf2c279d0b3eab3036ba0a2f91a337be1c8ebddb9333031ece3265905d78484e616bb230f3c6e375d4d23d2fb788011bdb2fbc3325177737e5d3f343f9f7033ad1884766039e1d34052ffaacf5fb71a20748fbb0126140be51c0fd9e8c868ac313fb19583db071396de05c231ef93c6a4ef9e96c9a25de587b019c20ed8804c516fc50cc9eefecd202955cff186415e2f3e4b9590d9367a4528e638b6146e233d439241ade12ab3c9163ce0f78038af57b8fe228bf75e8accd56f96ac2ded6c0acb3393871e68ff1ca8910040fc49b10faf7f9e643de518f549acf76828b8bdb44611739a8b17a102c6db016e55344066ecfe839fd8711c921c583a02d13d8cbe0fc00ece0452a01c998f1955f23dd476756307136f8f199612ee41c3a7889336db93574c84628c5e02605e4453ab6cd2efb30ed516204d1693de4540d5158f65482171b3177d43956e876539cacf34baec5d012cc61d8258609a64ec3e9de74b4ffb0a94cb80a879cabff38618579718700fe4e6909c5e41ab4f0a9c3863655674aa1d26b81fec43ef32d8a7a9583099f5443c4b32178994cc59b2d21ff73d8b7e5090c25d618805af517da7ab63b2b5a2911c59d794318192147a08239839b946ddd78645895da59819b3224107de4b86a57675fb9306046ade8d49186373a1a0823db1dfa0053e399feca2aa1189237d0917a7e5ab979417bae66bb890f0907cb2c48aa40997d1cfa116b0bc4c6427a6c85dc4efc4fc8e8ad5dc3d4c82b6d5c76b15fcc83def7f7cdab1a20fdd543761d84b923edba35336767223b7194058510267f892baec4fa30fc4a7b9e002d1c7b3932286ace72ba36e4f532e2cc79f49d07e0794c3f0c00ac8b381d5589e3c2db656a0ccacc993dd8edd6bf197f5388079df005e276360c069312d11b838f073d16a87178235309599b6a74356700aba49140307cee832f79a7cccb27da2f40e274e6cf8362a18f4824f20b70320e3be45c110b66cc1f1472850a3e0b71286823c0fc5926bcaedc93124c0314383816dfb451f5f8eac307928f4e55cd18607d73aa21a6ef91082a9fb3d0526dd44204e318a26862e1c6b1001418c51627d0ed3954cf32a2f2a38cfdb6680c0af92c0790d4fb0266b84d45cc4f616cf790f539d4b881720a969853d4a88ded416c6420c1dde9a099eb63177fab8743e06792ac95154fae1831fc70a3039a085465ba0ddf86be2b1d7e4df5392ed682fda423505f444b54ef5ca431589cd3d5a32b94d8b80ec14dd2c877f395de4f25c8908e2894fc7c5df82077d680e363f553f4b0c7545882dbf3dbc52afd2842f64aee4db6b3247251bddab696ded14805d2acef28db3b137bac4711a6ad9b0f928bb5c7a29939087409a38c68be3a86d98b0d873c5713c736a713e40279c5a9c92816426b376de41dea3aa1c045bae2de167ef43f364bb7b4b8589fc6c442c947ef08e29284f208db7fab5aa9f5c5a702a47f936670974963718765d721a0c273844250d993c9936c16f52039ad0ab78de3c790a5a86e8d9dc9eb83d408ce7e2a70b0d06d108bdc7f16d36d922779680b86ca1348d6e62925b3aa23ea9838960ca872e5016017d3a7b7ba33a2e4fcd5e4fe5c9363129d03e968073d05447f889d9e3588a4a1ea7154e23eeb06ddd23b245dfcf1a47ec885218cfe21310315e65762d61853185f019dee4e523d50389d0a1a9a84f3b2287a551df../../../playbooks/certificate_expiryv3.7../../../templates/registry_config.j2../native-cluster/atomic-openshift-master-api.j2../native-cluster/atomic-openshift-master-controllers.j2../../../../../ansible_plugins/filter_plugins/oo_filters.pyrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootopenshift-ansible-3.7.70-1.git.0.8aa39fa.el7.src.rpmopenshift-ansible-roles@@@     /bin/bash/usr/bin/env/usr/bin/pythonopenshift-ansibleopenshift-ansible-callback-pluginsopenshift-ansible-filter-pluginsopenshift-ansible-lookup-pluginsrpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PartialHardlinkSets)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.7.70-1.git.0.8aa39fa.el73.7.70-1.git.0.8aa39fa.el73.7.70-1.git.0.8aa39fa.el73.7.70-1.git.0.8aa39fa.el73.0.4-14.6.0-14.0.4-14.0-15.2-14.11.3[S@[[/[@[h@[[z@[^[[ @[[[@[WZZ@Z@ZK@ZJ@Z̧@ZZZI@ZZZ@Z@ZH@ZH@Z@ZZZz@ZxG@ZliZhu@Ze@ZaZWQZS]@ZS]@ZOhZN@ZN@ZJ"Z;@Z*~Z'Z&@Z%8Z!D@Z!D@Z ,@Z Z@ZZC@ZZZZZZ@ZNZNY@Y@YYZ@YY@YeY@YYq@YYY@Y@Y@Y|Y+@YYY@Y@Y@Y6Y@Y@Y@YYYYYYYB@YB@YB@YY@Y@YMY@YYYYYY@YYܶ@YdYdYp@Y@Y{Y{Y{Y*@Y*@Y*@YYχ@Y@Y@Y˒YA@YA@YA@YA@YéYzY@YYYYYYW@YY@Y@Y@Y@Y@Y@Y@Y@YYYYYn@YyY(@YYYYyYm@YlYkU@YkU@YjYh@Yg`Yf@Yf@YdYcl@Y`@Y`@Y_wY^&@Y\Y\Y[@YZ1YX@YV=@YTYRHYRHYP@YMYJ_YI@YI@YI@YGYFk@YC@YC@YBvYBvYBvYA%@YA%@YA%@Y?Y>@Y:Y:Y9<@Y9<@Y7Y6@Y6@Y.@Y.@Y-^Y&@Y%uY%uY%uY$$@Y$$@Y@YYY@Y@Y]Y]Y]Y]Y @Y Y i@Y Y @YtYtY#@Y#@Y#@Y#@Y#@YY@Y.Y@Y@Y@YX:@X:@X@X@X@X@X@XXQ@XXXX@XXh@XX@X@X@X@X-X@XXߖ@XDX@XۡXP@X[X @XӸXg@XX!@XX~@X~@X|@X@XXXs{@Xx@X@X2@X=XX X @X`@X@XW%WW@W@WW W@WWWu@W#WW@W:WWQWW@W@Wt@WWW9WE@W@Ws@W{@WYZ@WUeWF@WDB@WDB@WDB@W9@W0{W,@W WX@WW@WWo@W@WW @W @W W@WKW@W@WWW@VbV@VVn@VVV@V@VV@VJVJV@VVV@V޾Vm@Vm@VxV'@VՄ@VՄ@V͛@VIV@V`V@V@VVwVV@VT@V@VVV@VVV<@V<@V@VVVS@VS@VVV@Vii@VhVf@Vf@VTQ@VO @VMVKVC-VC-VC-VC-VA@V9@V3[V2 @V0V/g@V$@AOS Automation Release Team 3.7.70-1AOS Automation Release Team 3.7.69-1AOS Automation Release Team 3.7.68-1AOS Automation Release Team 3.7.65-1AOS Automation Release Team 3.7.64-1AOS Automation Release Team 3.7.63-1AOS Automation Release Team 3.7.62-1AOS Automation Release Team 3.7.61-1AOS Automation Release Team 3.7.60-1Justin Pierce 3.7.52-1Justin Pierce 3.7.51-1Justin Pierce 3.7.50-1Justin Pierce 3.7.49-1Justin Pierce 3.7.48-1Justin Pierce 3.7.47-1Justin Pierce 3.7.46-1Justin Pierce 3.7.45-1Justin Pierce 3.7.44-1Justin Pierce 3.7.43-1Justin Pierce 3.7.42-1Justin Pierce 3.7.41-1Justin Pierce 3.7.40-1Justin Pierce 3.7.39-1Justin Pierce 3.7.38-1Justin Pierce 3.7.37-1Justin Pierce 3.7.36-1Justin Pierce 3.7.35-1Justin Pierce 3.7.34-1Justin Pierce 3.7.33-1Justin Pierce 3.7.32-1Justin Pierce 3.7.31-1Justin Pierce 3.7.29-1Justin Pierce 3.7.28-1Jenkins CD Merge Bot 3.7.27-1Jenkins CD Merge Bot 3.7.26-1Jenkins CD Merge Bot 3.7.25-1Jenkins CD Merge Bot 3.7.24-1Jenkins CD Merge Bot 3.7.23-1Jenkins CD Merge Bot 3.7.22-1Jenkins CD Merge Bot 3.7.21-1Jenkins CD Merge Bot 3.7.20-1Jenkins CD Merge Bot 3.7.19-1Jenkins CD Merge Bot 3.7.18-1Jenkins CD Merge Bot 3.7.17-1Jenkins CD Merge Bot 3.7.16-1Jenkins CD Merge Bot 3.7.15-1Jenkins CD Merge Bot 3.7.14-1Jenkins CD Merge Bot 3.7.13-1Jenkins CD Merge Bot 3.7.12-1Jenkins CD Merge Bot 3.7.11-1Jenkins CD Merge Bot 3.7.10-1Jenkins CD Merge Bot 3.7.9-1Jenkins CD Merge Bot 3.7.8-1Jenkins CD Merge Bot 3.7.7-1Jenkins CD Merge Bot 3.7.6-1Jenkins CD Merge Bot 3.7.5-1Jenkins CD Merge Bot 3.7.4-1Jenkins CD Merge Bot 3.7.3-1Jenkins CD Merge Bot 3.7.2-1Jenkins CD Merge Bot 3.7.1-1Jenkins CD Merge Bot 3.7.0-0.198.0Jenkins CD Merge Bot 3.7.0-0.197.0Jenkins CD Merge Bot 3.7.0-0.196.0Jenkins CD Merge Bot 3.7.0-0.195.0Jenkins CD Merge Bot 3.7.0-0.194.0Jenkins CD Merge Bot 3.7.0-0.193.0Jenkins CD Merge Bot 3.7.0-0.192.0Jenkins CD Merge Bot 3.7.0-0.191.0Jenkins CD Merge Bot 3.7.0-0.190.0Jenkins CD Merge Bot 3.7.0-0.189.0Jenkins CD Merge Bot 3.7.0-0.188.0Jenkins CD Merge Bot 3.7.0-0.187.0Jenkins CD Merge Bot 3.7.0-0.186.0Jenkins CD Merge Bot 3.7.0-0.185.0Jenkins CD Merge Bot 3.7.0-0.184.0Jenkins CD Merge Bot 3.7.0-0.183.0Jenkins CD Merge Bot 3.7.0-0.182.0Jenkins CD Merge Bot 3.7.0-0.181.0Jenkins CD Merge Bot 3.7.0-0.179.0Jenkins CD Merge Bot 3.7.0-0.178.0Jenkins CD Merge Bot 3.7.0-0.177.0Jenkins CD Merge Bot 3.7.0-0.176.0Jenkins CD Merge Bot 3.7.0-0.175.0Jenkins CD Merge Bot 3.7.0-0.174.0Jenkins CD Merge Bot 3.7.0-0.173.0Jenkins CD Merge Bot 3.7.0-0.172.0Jenkins CD Merge Bot 3.7.0-0.171.0Jenkins CD Merge Bot 3.7.0-0.170.0Jenkins CD Merge Bot 3.7.0-0.169.0Jenkins CD Merge Bot 3.7.0-0.168.0Jenkins CD Merge Bot 3.7.0-0.167.0Jenkins CD Merge Bot 3.7.0-0.166.0Jenkins CD Merge Bot 3.7.0-0.165.0Jenkins CD Merge Bot 3.7.0-0.164.0Jenkins CD Merge Bot 3.7.0-0.163.0Jenkins CD Merge Bot 3.7.0-0.162.0Jenkins CD Merge Bot 3.7.0-0.161.0Jenkins CD Merge Bot 3.7.0-0.160.0Jenkins CD Merge Bot 3.7.0-0.159.0Jenkins CD Merge Bot 3.7.0-0.158.0Jenkins CD Merge Bot 3.7.0-0.157.0Jenkins CD Merge Bot 3.7.0-0.156.0Jenkins CD Merge Bot 3.7.0-0.155.0Jenkins CD Merge Bot 3.7.0-0.154.0Jenkins CD Merge Bot 3.7.0-0.153.0Jenkins CD Merge Bot 3.7.0-0.152.0Jenkins CD Merge Bot 3.7.0-0.151.0Jenkins CD Merge Bot 3.7.0-0.150.0Jenkins CD Merge Bot 3.7.0-0.149.0Jenkins CD Merge Bot 3.7.0-0.148.0Jenkins CD Merge Bot 3.7.0-0.147.0Jenkins CD Merge Bot 3.7.0-0.146.0Jenkins CD Merge Bot 3.7.0-0.145.0Jenkins CD Merge Bot 3.7.0-0.144.0Jenkins CD Merge Bot 3.7.0-0.143.0Jenkins CD Merge Bot 3.7.0-0.142.0Jenkins CD Merge Bot 3.7.0-0.141.0Jenkins CD Merge Bot 3.7.0-0.140.0Jenkins CD Merge Bot 3.7.0-0.139.0Jenkins CD Merge Bot 3.7.0-0.138.0Jenkins CD Merge Bot 3.7.0-0.137.0Jenkins CD Merge Bot 3.7.0-0.136.0Jenkins CD Merge Bot 3.7.0-0.135.0Jenkins CD Merge Bot 3.7.0-0.134.0Jenkins CD Merge Bot 3.7.0-0.133.0Jenkins CD Merge Bot 3.7.0-0.132.0Jenkins CD Merge Bot 3.7.0-0.131.0Jenkins CD Merge Bot 3.7.0-0.130.0Jenkins CD Merge Bot 3.7.0-0.129.0Jenkins CD Merge Bot 3.7.0-0.128.0Jenkins CD Merge Bot 3.7.0-0.127.0Jenkins CD Merge Bot 3.7.0-0.126.0Scott Dodson 3.7.0-0.125.1Jenkins CD Merge Bot 3.7.0-0.125.0Jenkins CD Merge Bot 3.7.0-0.124.0Jenkins CD Merge Bot 3.7.0-0.123.0Jenkins CD Merge Bot 3.7.0-0.122.0Jenkins CD Merge Bot 3.7.0-0.121.0Jenkins CD Merge Bot 3.7.0-0.120.0Jenkins CD Merge Bot 3.7.0-0.118.0Jenkins CD Merge Bot 3.7.0-0.117.0Jenkins CD Merge Bot 3.7.0-0.116.0Jenkins CD Merge Bot 3.7.0-0.115.0Jenkins CD Merge Bot 3.7.0-0.114.0Jenkins CD Merge Bot 3.7.0-0.113.0Jenkins CD Merge Bot 3.7.0-0.112.0Jenkins CD Merge Bot 3.7.0-0.111.0Jenkins CD Merge Bot 3.7.0-0.110.0Jenkins CD Merge Bot 3.7.0-0.109.0Jenkins CD Merge Bot 3.7.0-0.108.0Jenkins CD Merge Bot 3.7.0-0.107.0Jenkins CD Merge Bot 3.7.0-0.106.0Jenkins CD Merge Bot 3.7.0-0.105.0Jenkins CD Merge Bot 3.7.0-0.104.0Jenkins CD Merge Bot 3.7.0-0.103.0Jenkins CD Merge Bot 3.7.0-0.102.0Jenkins CD Merge Bot 3.7.0-0.101.0Jenkins CD Merge Bot 3.7.0-0.100.0Scott Dodson 3.7.1-1Jenkins CD Merge Bot 3.6.153-1Jenkins CD Merge Bot 3.6.152-1Jenkins CD Merge Bot 3.6.151-1Jenkins CD Merge Bot 3.6.150-1Jenkins CD Merge Bot 3.6.149-1Jenkins CD Merge Bot 3.6.148-1Jenkins CD Merge Bot 3.6.144-1Jenkins CD Merge Bot 3.6.143-1Jenkins CD Merge Bot 3.6.142-1Jenkins CD Merge Bot 3.6.141-1Jenkins CD Merge Bot 3.6.140-1Jenkins CD Merge Bot 3.6.139-1Jenkins CD Merge Bot 3.6.138-1Jenkins CD Merge Bot 3.6.137-1Jenkins CD Merge Bot 3.6.136-1Jenkins CD Merge Bot 3.6.135-1Jenkins CD Merge Bot 3.6.134-1Jenkins CD Merge Bot 3.6.133-1Jenkins CD Merge Bot 3.6.132-1Jenkins CD Merge Bot 3.6.131-1Jenkins CD Merge Bot 3.6.129-1Jenkins CD Merge Bot 3.6.128-1Scott Dodson 3.6.123.1003-1Scott Dodson 3.6.123.1002-1Scott Dodson 3.6.123.1001-1Jenkins CD Merge Bot 3.6.123-1Jenkins CD Merge Bot 3.6.122-1Jenkins CD Merge Bot 3.6.121-1Jenkins CD Merge Bot 3.6.120-1Jenkins CD Merge Bot 3.6.119-1Jenkins CD Merge Bot 3.6.117-1Jenkins CD Merge Bot 3.6.116-1Jenkins CD Merge Bot 3.6.114-1Jenkins CD Merge Bot 3.6.113-1Jenkins CD Merge Bot 3.6.112-1Jenkins CD Merge Bot 3.6.111-1Jenkins CD Merge Bot 3.6.110-1Jenkins CD Merge Bot 3.6.109-1Jenkins CD Merge Bot 3.6.108-1Jenkins CD Merge Bot 3.6.107-1Jenkins CD Merge Bot 3.6.100-1Jenkins CD Merge Bot 3.6.99-1Jenkins CD Merge Bot 3.6.98-1Scott Dodson 3.6.97-1Jenkins CD Merge Bot 3.6.89.5-1Jenkins CD Merge Bot 3.6.89.4-1Jenkins CD Merge Bot 3.6.89.3-1Jenkins CD Merge Bot 3.6.89.2-1Jenkins CD Merge Bot 3.6.89.1-1Scott Dodson 3.6.89.0-1Scott Dodson 3.6.89-1Jenkins CD Merge Bot 3.6.86-1Jenkins CD Merge Bot 3.6.85-1Jenkins CD Merge Bot 3.6.84-1Jenkins CD Merge Bot 3.6.83-1Jenkins CD Merge Bot 3.6.82-1Jenkins CD Merge Bot 3.6.80-1Scott Dodson 3.6.69-1Jenkins CD Merge Bot 3.6.68-1Scott Dodson 3.6.67-1Scott Dodson 3.6.66-1Jenkins CD Merge Bot 3.6.62-1Jenkins CD Merge Bot 3.6.61-1Jenkins CD Merge Bot 3.6.60-1Jenkins CD Merge Bot 3.6.59-1Jenkins CD Merge Bot 3.6.58-1Jenkins CD Merge Bot 3.6.57-1Jenkins CD Merge Bot 3.6.56-1Jenkins CD Merge Bot 3.6.55-1Jenkins CD Merge Bot 3.6.54-1Jenkins CD Merge Bot 3.6.53-1Jenkins CD Merge Bot 3.6.52-1Jenkins CD Merge Bot 3.6.51-1Jenkins CD Merge Bot 3.6.50-1Jenkins CD Merge Bot 3.6.49-1Jenkins CD Merge Bot 3.6.48-1Jenkins CD Merge Bot 3.6.47-1Jenkins CD Merge Bot 3.6.46-1Jenkins CD Merge Bot 3.6.45-1Jenkins CD Merge Bot 3.6.44-1Jenkins CD Merge Bot 3.6.43-1Jenkins CD Merge Bot 3.6.42-1Jenkins CD Merge Bot 3.6.41-1Jenkins CD Merge Bot 3.6.40-1Jenkins CD Merge Bot 3.6.39-1Jenkins CD Merge Bot 3.6.38-1Jenkins CD Merge Bot 3.6.37-1Jenkins CD Merge Bot 3.6.36-1Jenkins CD Merge Bot 3.6.35-1Jenkins CD Merge Bot 3.6.34-1Jenkins CD Merge Bot 3.6.33-1Scott Dodson 3.6.32-1Jenkins CD Merge Bot 3.6.31-1Jenkins CD Merge Bot 3.6.30-1Jenkins CD Merge Bot 3.6.29-1Jenkins CD Merge Bot 3.6.28-1Jenkins CD Merge Bot 3.6.27-1Jenkins CD Merge Bot 3.6.26-1Jenkins CD Merge Bot 3.6.25-1Jenkins CD Merge Bot 3.6.24-1Jenkins CD Merge Bot 3.6.23-1Jenkins CD Merge Bot 3.6.22-1Jenkins CD Merge Bot 3.6.21-1Jenkins CD Merge Bot 3.6.20-1Jenkins CD Merge Bot 3.6.19-1Jenkins CD Merge Bot 3.6.18-1Jenkins CD Merge Bot 3.6.17-1Jenkins CD Merge Bot 3.6.16-1Jenkins CD Merge Bot 3.6.15-1Jenkins CD Merge Bot 3.6.14-1Jenkins CD Merge Bot 3.6.13-1Jenkins CD Merge Bot 3.6.12-1Jenkins CD Merge Bot 3.6.11-1Jenkins CD Merge Bot 3.6.10-1Jenkins CD Merge Bot 3.6.9-1Jenkins CD Merge Bot 3.6.8-1Jenkins CD Merge Bot 3.6.7-1Jenkins CD Merge Bot 3.6.6-1Jenkins CD Merge Bot 3.6.5-1Jenkins CD Merge Bot 3.6.4-1Jenkins CD Merge Bot 3.6.3-1Jenkins CD Merge Bot 3.6.2-1Jenkins CD Merge Bot 3.6.1-1Scott Dodson 3.5.3-1Scott Dodson 3.5.2-1Scott Dodson 3.5.1-1Scott Dodson 3.5.0-1Scott Dodson 3.4.17-1Scott Dodson 3.4.16-1Troy Dawson 3.4.15-1Troy Dawson 3.4.14-1Troy Dawson 3.4.13-1Troy Dawson 3.4.12-1Troy Dawson 3.4.11-1Troy Dawson 3.4.10-1Troy Dawson 3.4.9-1Troy Dawson 3.4.8-1Troy Dawson 3.4.7-1Troy Dawson 3.4.6-1Scott Dodson 3.4.5-1Troy Dawson 3.4.4-1Scott Dodson 3.4.3-1Scott Dodson 3.4.2-1Scott Dodson 3.4.1-1Scott Dodson 3.3.20-1Troy Dawson 3.3.19-1Scott Dodson 3.3.18-1Scott Dodson 3.3.17-1Scott Dodson 3.3.16-1Scott Dodson 3.3.15-1Scott Dodson 3.3.14-1Troy Dawson 3.3.13-1Troy Dawson 3.3.12-1Troy Dawson 3.3.11-1Troy Dawson 3.3.10-1Troy Dawson 3.3.9-1Troy Dawson 3.3.8-1Troy Dawson 3.3.7-1Troy Dawson 3.3.6-1Troy Dawson 3.3.5-1Troy Dawson 3.3.4-1Troy Dawson 3.3.3-1Scott Dodson 3.3.2-1Scott Dodson 3.3.1-1Scott Dodson 3.3.0-1Scott Dodson 3.0.97-1Scott Dodson 3.0.94-1Troy Dawson 3.0.93-1Troy Dawson 3.0.92-1Troy Dawson 3.0.91-1Troy Dawson 3.0.90-1Brenton Leanhardt 3.0.89-1Brenton Leanhardt 3.0.88-1Troy Dawson 3.0.87-1Brenton Leanhardt 3.0.86-1Troy Dawson 3.0.85-1Troy Dawson 3.0.84-1Troy Dawson 3.0.83-1Troy Dawson 3.0.82-1Brenton Leanhardt 3.0.81-1Troy Dawson 3.0.80-1Brenton Leanhardt 3.0.79-1Troy Dawson 3.0.78-1Troy Dawson 3.0.77-1Troy Dawson 3.0.76-1Troy Dawson 3.0.75-1Brenton Leanhardt 3.0.74-1Troy Dawson 3.0.73-1Troy Dawson 3.0.72-1Troy Dawson 3.0.71-1Brenton Leanhardt 3.0.70-1Brenton Leanhardt 3.0.69-1Troy Dawson 3.0.68-1Troy Dawson 3.0.67-1Troy Dawson 3.0.66-1Troy Dawson 3.0.65-1Troy Dawson 3.0.64-1Kenny Woodson 3.0.63-1Troy Dawson 3.0.62-1Troy Dawson 3.0.61-1Brenton Leanhardt 3.0.60-1Brenton Leanhardt 3.0.59-1Kenny Woodson 3.0.58-1Brenton Leanhardt 3.0.57-1Kenny Woodson 3.0.56-1Brenton Leanhardt 3.0.55-1Brenton Leanhardt 3.0.54-1Brenton Leanhardt 3.0.53-1Joel Diaz 3.0.52-1Brenton Leanhardt 3.0.51-1Brenton Leanhardt 3.0.50-1Matt Woodson 3.0.49-1Matt Woodson 3.0.48-1Brenton Leanhardt 3.0.47-1Brenton Leanhardt 3.0.46-1Brenton Leanhardt 3.0.45-1Brenton Leanhardt 3.0.44-1Brenton Leanhardt 3.0.43-1Joel Diaz 3.0.42-1Brenton Leanhardt 3.0.41-1Brenton Leanhardt 3.0.40-1Brenton Leanhardt 3.0.39-1Brenton Leanhardt 3.0.38-1Kenny Woodson 3.0.37-1Kenny Woodson 3.0.36-1Brenton Leanhardt 3.0.35-1Brenton Leanhardt 3.0.34-1Brenton Leanhardt 3.0.33-1Brenton Leanhardt 3.0.32-1Brenton Leanhardt 3.0.31-1Joel Diaz 3.0.30-1Brenton Leanhardt 3.0.29-1Kenny Woodson 3.0.28-1Kenny Woodson 3.0.27-1Brenton Leanhardt 3.0.26-1Brenton Leanhardt 3.0.25-1Brenton Leanhardt 3.0.24-1Brenton Leanhardt 3.0.23-1Kenny Woodson 3.0.22-1Brenton Leanhardt 3.0.21-1Thomas Wiest 3.0.20-1Brenton Leanhardt 3.0.19-1Brenton Leanhardt 3.0.18-1Brenton Leanhardt 3.0.17-1Brenton Leanhardt 3.0.16-1Kenny Woodson 3.0.15-1Brenton Leanhardt 3.0.14-1Brenton Leanhardt 3.0.13-1Brenton Leanhardt 3.0.12-1Brenton Leanhardt 3.0.11-1Brenton Leanhardt 3.0.10-1Brenton Leanhardt 3.0.9-1Scott Dodson 3.0.8-1Kenny Woodson 3.0.7-1Kenny Woodson 3.0.6-1Kenny Woodson 3.0.5-1Kenny Woodson 3.0.4-1Troy Dawson 3.0.3-1Troy Dawson 3.0.2-1- Only enable console TSB support when both SC and TSB are installed (sdodson@redhat.com) - roles/openshift-prometheus: fix failing prometheus service discovery scrapes (pgier@redhat.com)- loopback_user varible changed to equal hostname (rhowe@redhat.com) - Adding set-credential when set_loopback_cluster is changed (rhowe@redhat.com)- Override ovsdb-server systemd unit timeout when upgrading. (pdd@redhat.com)- Ensure master facts are set during node scale-up (rteague@redhat.com) - Automatic profile setting for tuned 2.9 (jmencak@redhat.com) - Set TTL 1 for /openshift.io/leases/controllers if controllerLeaseTTL is less than 1 (nakayamakenjiro@gmail.com)-- [BZ 1550680] do not set up non-first master configs when uninstalling (john.sanda@gmail.com)- Remove pod filtering (ichavero@redhat.com) - Adding min-port to dnsmasq configuration (rhowe@redhat.com) - Fixes BZ 1596448 (scuppett@redhat.com) - Default openshift_use_openshift_sdn to true in playbooks and roles (vrutkovs@redhat.com) - Adds openshift_fs_inotify_max_user_instances to the node tuned profile. (jtudelag@redhat.com) - Make fs_inotify_max_user_watches configurable. (avesh.ncsu@gmail.com) - Add configmap-generator templates (simaishi@redhat.com) - Fix openshift_logging on Python3 (christoffer.reijer@basalt.se) - Adding sslcacert to additional repos (craig.munro@gmail.com) - Add documentation example (joel.pearson@gmail.com) - Add blockstorage version for openstack (joel.pearson@gmail.com)-- bug 1601307. replace oc_client_binary (jcantril@redhat.com) - bug 1601606. Quote selector to make it valid json (jcantril@redhat.com) - Use openshift.common.is_containerized instead of openshift_is_containerized (vrutkovs@redhat.com) - Updating fluentd label and wait to be in a single shell rather than running a script from /tmp (ewolinet@redhat.com) - Set default TSB selector to infra node selector (vrutkovs@redhat.com) - Fix improper backport for lib_utils_oo_dict_to_list_of_dict (sdodson@redhat.com) - hosts.example: document openshift_hosted_infra_selector and TSB selector (vrutkovs@redhat.com) - Port 10256 must be open for service load balancers to work (ccoleman@redhat.com) - Add iptables save handler (ichavero@redhat.com) - Fix wrong indentation (ichavero@redhat.com) - Fix yaml indentation (ichavero@redhat.com) - Add iptables rules for flannel (ichavero@redhat.com) - bump xpaas to 1.4.14 (rcernich@redhat.com) - Don't verify java-1.8.0-openjdk (sdodson@redhat.com) - Bug 1544694 - Specfify all packages during upgrade (rteague@redhat.com) - clean-up RPM generated conf from preinstalled openshift packages (iacopo.rozzo@amadeus.com) - Honor openshift_hosted_manage_registry (farandac@redhat.com) - Remove unused registry-console's imagestream (nakayamakenjiro@gmail.com) - Splitting output over using stdout_lines due to name formatting (ewolinet@redhat.com) - Don't remove pvs when uninstalling openshift_management (ncarboni@redhat.com) - Splitting output over using stdout_lines due to name formatting (ewolinet@redhat.com) - Updating logic when we are scaling up to skip health checks (ewolinet@redhat.com) - Maintaining the same user for removing temp dir (ewolinet@redhat.com) - Adding checks to make sure we dont fail if .failed doesnt exist (ewolinet@redhat.com) - Updating process for doing a rolling and full cluster upgrades (ewolinet@redhat.com)- Control plain upgrade: fix adm typo (vrutkovs@redhat.com) - Fix check for upgrading ops pods from 3.6 to 3.7 (ewolinet@redhat.com)--- Upgrade fails with client authentication error (dani_comnea@yahoo.com) - Document the openshift_node_port_range variable (dani_comnea@yahoo.com) - Add the ability to specify a timeout for node drain operations (dani_comnea@yahoo.com) - GlusterFS: Fix setting heketi route (jarrpa@redhat.com) - Force creating hard- and softlinks (vrutkovs@redhat.com) - Move openshift_hosted_registry_namespace up to role defaults (sdodson@redhat.com) - Registry remove legacy vars (agladkov@redhat.com) - oc_env: Fix deletion of several environment variables (agladkov@redhat.com) - Add support for storage classes to openshift_prometheus role. (jmencak@redhat.com)- Revert "[release-3.7] Adding missing deprecated var openshift_hosted_metrics_public_url" (ewolinet@redhat.com) - invoke wire_aggregator (jaboyd@redhat.com)- Remove dynamic include in logging_fluentd role (mgugino@redhat.com) - bump xpaas to 1.4.12 (rcernich@redhat.com) - PAPR: try to rebase on the latest code (vrutkovs@redhat.com)-- GlusterFS: Move uninstall playbook location (jarrpa@redhat.com) - Stop and start openvswitch only if openshift_use_openshift_sdn (vrutkovs@redhat.com) - Add undefined variables check (nakayamakenjiro@gmail.com) - Bug 1549220 - configmap still exist after running uninstall playbook for logging (nhosoi@redhat.com) - Only enable TSB in console when TSB and SC are enabled (sdodson@redhat.com) - Delete server tarball too (vrutkovs@redhat.com) - Fix oc_version oc_short to report '3.10' (jupierce@redhat.com) - etcd tarball: remove existing tarball if etcd certs need to be regenerated (vrutkovs@redhat.com) - fix bz 1550271: restore mpath defaults config (hchen@redhat.com) - Allow for PVCs to specify storage class (jarrpa@redhat.com) - catalog: change image version latest (jpeeler@redhat.com) - Bug 1541129 - Don't overwrite openshift_master_extension_scripts (spadgett@redhat.com) - Adding missing deprecated var openshift_hosted_metrics_public_url and its mapped var (ewolinet@redhat.com) - fixing yaml lint error () - fixing syntax error () - fixing trailing spaces () - using include instead of include_tasks () - adding post upgrade hook after rescheduling nodes () - fixing wrong code () - Documents new node upgrade hooks. (jtudelag@redhat.com) - adding ansible node upgrade hooks () - Cert check: skip missing entries when a list of certs to check is assembled (vrutkovs@redhat.com) - Output useful logs in CI on failure (wk.cvs.github@sydorenko.org.ua) - make cassandra snapshots configurable (john.sanda@gmail.com) - remove all remaining variable quotation (david_hocky@comcast.com) - fix certificate auth on containerized etcd (david_hocky@comcast.com) - Remove obsolete openshift_docker_disable_push_dockerhub (mgugino@redhat.com) - fixed typo, caused unknown char error (asaf@sysbind.co.il) - Cert verification: add more certs to verify (vrutkovs@redhat.com) - Use include rather than import_playbook for ansible 2.3 compat (sdodson@redhat.com) - Use include instead of import_playbook (vrutkovs@redhat.com) - etcd migrate: skip openshift version check during migration (vrutkovs@redhat.com) - Set efs provisioner image version to latest (nakayamakenjiro@gmail.com) - Force redeploy (sdodson@redhat.com) - Determine which etcd host is the etcd_ca_host rather than assume it is the first host in the etcd host group. (abutcher@redhat.com) - Redeploy etcd certificates during upgrade when etcd hostname not present in etcd serving cert SAN. (abutcher@redhat.com) - Backport oo_parse_certificate_san (sdodson@redhat.com) - [3.7] Ensure etcd_urls are created for service_catalog (mgugino@redhat.com) - GlusterFS: enable modprobe in pods that manage bricks (dani_comnea@yahoo.com) - fixing Master Scaleup process () - Change to checking service is enable or not for restart handler (nakayamakenjiro@gmail.com) - Install latest node package (rteague@redhat.com) - Add restart single master handler for etcdv3 upgrade from embedded etcd (nakayamakenjiro@gmail.com) - Updating default run hour and minute for curator (ewolinet@redhat.com) - Bug 1536651 - logging-mux not working in 3.7.z when logging installed with openshift_logging_use_mux=true (nhosoi@redhat.com)-- Fixing crlnumber file missing (bedin@redhat.com) - openshift_facts: convert node labels to string before joining (vrutkovs@redhat.com) - Ensure etcd.conf variables are updated during upgrade (rteague@redhat.com) - Update deprecated etcd vars in openshfit_cert_expiry (rteague@redhat.com) - is_atomic check (m.judeikis@gmail.com) - openshift_client_binary --> openshift.common.client_binary (m.judeikis@gmail.com) - RPM upgrade: avoid using replace (vrutkovs@redhat.com) - Use long form of "scc" resource type in logging facts (hansmi@vshn.ch) - RPM upgrade: support jinja 2.7 (vrutkovs@redhat.com) - Removing hardcoding of configmap_namespace for patching (ewolinet@redhat.com) - Add max-time option to curl to avoid long running ansible (nakayamakenjiro@gmail.com) - Bumping up the default wait time for ES node to be yellow or green, made it configurable for larger clusters (ewolinet@redhat.com) - GlusterFS - Invoke oc binary with the admin.kubeconfig token rather than default token from $HOME/.kube/config (“dani_comnea@yahoo.com”) - GlusterFS: Add HEKETI_IGNORE_STALE_OPERATIONS to templates (jarrpa@redhat.com) - GlusterFS: Don't copy non-existant topology file (jarrpa@redhat.com) - Merge pull request #7322 from mjudeikis/gluster-block-iscsi (sdodson@redhat.com) - Merge pull request #7336 from SaravanaStorageNetwork/fix_s3_service_to_s3_pod (openshift-merge-robot@users.noreply.github.com) - Merge pull request #7320 from SaravanaStorageNetwork/fix_s3_image (sdodson@redhat.com) - Add s3 and block uninstall sections as well. (sarumuga@redhat.com) - Update glusterfs-template: - Add GB_LOGDIR - failureThreshold as 50 secs (sarumuga@redhat.com) - Merge pull request #7237 from jarrpa/glusterfs-kernel-mod-fix (sdodson@redhat.com) - Fix for support multi-cluster heketi's topology (chinacoolhacker@gmail.com) - Merge pull request #7149 from jarrpa/uninstall-regression (openshift-merge- robot@users.noreply.github.com) - Add target mount for gluster block (m.judeikis@gmail.com) - kernel module loading fix (m.judeikis@gmail.com) - Merge pull request #6918 from SaravanaStorageNetwork/uninstall_playbook (openshift-merge-robot@users.noreply.github.com) - Backport changes for glusterfs, heketi, s3 and block templates (sarumuga@redhat.com) - GlusterFS: Fix block StorageClass heketi route (jarrpa@redhat.com) - GlusterFS: Minor documentation update (jarrpa@redhat.com) - Merge pull request #6969 from mjudeikis/gluster-dynamic-invetory-bug (openshift-merge-robot@users.noreply.github.com) - dynamic inventory bug when group exists but its empty (m.judeikis@gmail.com) - Check for openshift attribute before using it during CNS install. (jmencak@redhat.com)- Pop etcd_port from local_facts file (mgugino@redhat.com)- Migrate: make sure masters are restarted instead of started (vrutkovs@redhat.com) - Master: upgrade SDN package only when openshift SDN is used (vrutkovs@redhat.com) - node: install sdn-ovs package only when openshift SDN is used (vrutkovs@redhat.com) - Add key check for facts_for_clusterrolebindings (nakayamakenjiro@gmail.com) - Add key existing check to collect facts for rolebidings (nakayamakenjiro@gmail.com) - migrate: update ETCD_NAME for migrated hosts (vrutkovs@redhat.com) - Adding check in case only one ES container is in the pod for upgrades to 3.7 (ewolinet@redhat.com) - start_api_server: service catalog healthcheck doesn't require proxy (vrutkovs@redhat.com) - Update API healthz check to use uri module (mkhan@redhat.com) - wire_aggregator: skip openshift_upgrade_target version check if its undefined (vrutkovs@redhat.com)- Bump pyOpenSSL to 17.5.0 (rteague@redhat.com) - Bug 1541946- waiting for master reboot now works behind bastion (fabian@fabianism.us) - Change openshift_client_binary to openshift.common.client_binary (mgugino@redhat.com)- backport to 3.7 for bug 1537857 (jcantril@redhat.com) - Fixing how patches are generated for logging configmaps (ewolinet@redhat.com) - Making patching a local_action and ensuring we become:false for local_actions (ewolinet@redhat.com)- package_version check: stop looking for docker (lmeyer@redhat.com) - Use explicit broker version for image tag (erik@nsk.io) - etcd migrate: instead of scaleup playbook etcd server should be started back (vrutkovs@redhat.com) - Changing default of openshift_logging_public_master_url to use openshift_master_cluster_public_hostname if available (ewolinet@redhat.com)- During master upgrade reset loopback config (sdodson@redhat.com)- Fixing evaluating if ops deployment needs to skip health check, removing logic for determining version, fixing pod check for elasticsearch to get running version (ewolinet@redhat.com)-- delete config map, dameon set, and cluster role (john.sanda@gmail.com) - check for empty string in the installers deps task (john.sanda@gmail.com)-- bug 1547348. Annotate ops projects with an .operation prefix (jcantril@redhat.com) - Link to etcd v3 migration docs rather than suggesting dangerous things (sdodson@redhat.com) - Adding blank library files for action_plugins (ewolinet@redhat.com) - Only try to yaml.load a file if it ends in .yml or .yaml in logging facts (ewolinet@redhat.com) - Removing include_tasks calls and fixing prior cherrypicks (ewolinet@redhat.com) - Fix undefined lib_utils_oo_random_word on release-3.7. #7173 (Shelnutt2@gmail.com) - Patching only if file exists. Fixing es configmap name we patch against (ewolinet@redhat.com) - Updating deprecation variable check to use a module for cleaner output and use run_once to limit to one host. Add flag to skip dep check if desired (ewolinet@redhat.com) - Changing conditional_set_fact from module to action_plugin since it does not need to access hosts to be effective and to reduce playbook output (ewolinet@redhat.com) - Updating logging_facts to be able to pull values from config maps yaml files, use diffs to keep custom changes, white list certain settings when creating diffs (ewolinet@redhat.com) - Revert "GlusterFS: Remove image option from heketi command" (hansmi@vshn.ch)- origin-dns: make sure cluster.local DNS server is listed first (vrutkovs@redhat.com) - Whenever we create a new es node ignore health checks, changing prometheus pw gen for increased secret idempotency (ewolinet@redhat.com) - Add python-ipaddress to dependencies (fabian@fabianism.us) - Bug 1541625- properly cast provided ip address to unicode (fabian@fabianism.us) - Make IP object a string (fabian@fabianism.us) - Add kube service ipaddress to no_proxy list (sdodson@redhat.com) - Use r_etcd_common_etcdctl_command instead of hardcoded binary name to support containerized upgrade (vrutkovs@redhat.com) - bug 1537857. Fix retrieving prometheus metrics (jcantril@redhat.com) - include elasticsearch container name (jvallejo@redhat.com) - persistent volume: fix template to support python3 (vrutkovs@redhat.com) - xPaaS v1.4.8 for v3.7 (sdodson@redhat.com) - Bump xpaas version (sdodson@redhat.com) - changed oc command to {{ openshift.common.client_binary }} (datarace101@gmail.com) - Allow journald_vars_to_replace to set (mgugino@redhat.com) - fix indentation of terminationGracePeriodSeconds var (jsanda@redhat.com) - Changing the check for 1,3 or 5 etcd nodes so that it just checks that the number isn't 0 (geoff.newson@gmail.com)- Add ability to mount volumes into system container nodes (mgugino@redhat.com) - health checks: tolerate ovs 2.9 (lmeyer@redhat.com) - Fixing file write issue. (kwoodson@redhat.com) - image name incorrect (rcook@redhat.com)- Conditionally create pvcs for metrics depending on whether or not it already exists (ewolinet@redhat.com) - cherry-pick to 3.7 gluster block (m.judeikis@gmail.com) - allow setting of kibana env vars (jcantril@redhat.com) - No longer compare with legacy hosted var (ewolinet@redhat.com) - Preserving ES dc storage type unless overridden by inventory variable (ewolinet@redhat.com) - Rework provisioners vars to support different prefix/version for Origin/OSE (vrutkovs@redhat.com) - Correct ability to override openshift_management_app_template (rteague@redhat.com) - Pull openshift_image_tag from oo_masters_to_config rather oo_first_master. (abutcher@redhat.com) - Default install_result when reloading generated facts. (abutcher@redhat.com) - Remove remaining haproxy files with uninstallation (nakayamakenjiro@gmail.com) - Remove master ha_bool checks 3.7 (mgugino@redhat.com) - Don't restart docker when re-deploying node certs (sdodson@redhat.com)- docker_image_availability: containerized overrides (lmeyer@redhat.com) - [release-3.7] [1538896] Correct certificate alt name parsing (rteague@redhat.com) - Readd etcd openshift_facts (mgugino@redhat.com) - Only automatically restart if cluster is in yellow or green state (ewolinet@redhat.com) - [1538816] Backport #6817 & #5970 (rteague@redhat.com) - [1530403] Improve etcd group error message (rteague@redhat.com) - Update haproxy.cfg.j2 (rteague@redhat.com) - Add support for Amazon EC2 C5 instance types (rteague@redhat.com) - Lowercase node names when creating certificates (vrutkovs@redhat.com) - Ensure that node names are lowerecased before matching (sdodson@redhat.com) - Ensure we are running oc execs against running pods (ewolinet@redhat.com)- Update CF 4.6 Beta templates in openshift_management directory (simaishi@redhat.com) - CF 4.6 templates (simaishi@redhat.com) - remove legacy master (m.judeikis@gmail.com) - openshift_checks: repair adhoc list-checks mode (lmeyer@redhat.com) - docker_image_availability: enable skopeo to use proxies (lmeyer@redhat.com) - Fix docker_image_availability checks (mgugino@redhat.com) - [1512810] Ensure failures during init abort installation (rteague@redhat.com) - Require minimum Ansible version 2.3.2 (rteague@redhat.com) - Allow for firewalld on atomic host (sdodson@redhat.com) - Fix a typo in "Determine if growpart is installed" (vrutkovs@redhat.com) - Check rc for commands with openshift_client_binary and failed_when (vrutkovs@redhat.com)- remove integration tests from tox (lmeyer@redhat.com) - Changing include_tasks to include for release-3.7 (ewolinet@redhat.com) - initialize_facts: include role os_firewall (gscrivan@redhat.com)- Setting default storage_class_names for when calling openshift_logging_elasticsearch role (ewolinet@redhat.com) - Fix service catalog upgrade from 3.6 (jpeeler@redhat.com) - Allow 5 etcd hosts as a valid configuration (sdodson@redhat.com) - Clean up host-local IPAM data while nodes are drained (danw@redhat.com) - Fix typo in daemonset update strategy (jpeeler@redhat.com) - Update deployment and apiserver with new certs (jpeeler@redhat.com) - Sync v3.7 image streams (sdodson@redhat.com) - Use Contiv version 1.2.0 (flamingo@2thebatcave.com) - Contiv multi-master and other fixes (flamingo@2thebatcave.com) - Remove version requirement from openvswitch package, since listed version got removed from repo (riffraff@hobbes.alephone.org) - Contiv systemd fixes (flamingo@2thebatcave.com) - Multimaster openshift+contiv fixes (landillo@cisco.com) - container-engine: move registry_auth.yml before pull (gscrivan@redhat.com) - Update object_storage.yml (jkaur@redhat.com) - bad keyname in object_storage.yml (jkaur@redhat.com)- Don't hardcode the network interface in the openshift_logging_mux role (nkinder@redhat.com) - Adding logic to disable and reenable external communication to ES during full restart (ewolinet@redhat.com) - Adding logic to do a full cluster restart if we are incrementing our major versions of ES (ewolinet@redhat.com) - Port glusterfs optional default (#6182) to 3.7 stable (david_hocky@comcast.com) - logging with static pvc: allow specifying the storage class name (bart.vanbos@kbc.be)-- Add origin- prefix to ASB image (fabian@fabianism.us)- [release-3.7] Migrate to static: true for include_role (sdodson@redhat.com)-- Add docker auth credentials to system container install (mgugino@redhat.com)-- Add CentOS-OpenShift-Origin37 repo template. (abutcher@redhat.com) - openshift_logging_{fluentd,mux}_file_buffer_limit mismatch (nhosoi@redhat.com) - Removing config trigger for ES DC, updating to use a handler to rollout ES at the end of a deployment, allowing for override with variable (ewolinet@redhat.com) - prevent TSB pods from spinning on inappropriate nodes (jminter@redhat.com) - Ensure that clients are version bound (sdodson@redhat.com) - For 3.6 to 3.7 upgrades stop all API and Controllers before upgrading (sdodson@redhat.com) - Fix bz1523814 (sdodson@redhat.com) - bug 1519622. Disable rollback of ES DCs (jcantril@redhat.com) - GlusterFS: Add playbook doc note (jarrpa@redhat.com) - Allow number of retries in openshift_management to be configurable (ealfassa@redhat.com)- Fix incorrect register name master registry auth (mgugino@redhat.com)- Fix oreg_auth_credentials_create register var (mgugino@redhat.com)-- storage_glusterfs: fix typo (lmeyer@redhat.com) - retry package operations (lmeyer@redhat.com) - Add check for gluterFS DS to stop restarts (m.judeikis@gmail.com) - Add support for external glusterfs as registry backend (m.judeikis@gmail.com) - dist.iteritems() no longer exists in Python 3. (jpazdziora@redhat.com) - [3.7] Correct usage of include_role (rteague@redhat.com) - hosted_registry: clean up tmp mount point and fstab (dusty@dustymabe.com) - Add role to configure project request template (hansmi@vshn.ch) - Removing setting prefix and version facts in openshift_logging to let the component roles set their defaults (ewolinet@redhat.com) - Fixing origin default for es proxy (ewolinet@redhat.com) - Addressing tox errors (ewolinet@redhat.com) - Addressing comments (ewolinet@redhat.com) - Updating logging components image defaulting pattern to match openshift_logging pattern (ewolinet@redhat.com)- papr: use new PAPR_PULL_TARGET_BRANCH (jlebon@redhat.com) - papr: auto-detect image tag to use and bump to f27 (jlebon@redhat.com) - Bug 1514417 - Adding correct advertise-client-urls (shawn.hurley21@gmail.com) - Bug 1512793- Fix idempotence issues in ASB deploy (fabian@fabianism.us)- add nfs storage type (sdodson@redhat.com) - Update prometheus to 2.0.0 GA (zgalor@redhat.com) - Fix openshift_env fact creation within openshift_facts. (abutcher@redhat.com) - fix type in authroize (jchaloup@redhat.com) - inventory: Add example for service catalog vars (smilner@redhat.com) - Add v3.7 a-o-i upgrade version mappings (sdodson@redhat.com) - 3.7 quick installer support (sdodson@redhat.com) - GlusterFS: Remove extraneous line from glusterblock template (jarrpa@redhat.com) - Place-holder for prerequisites.yml (mgugino@redhat.com) - Refactor etcd image (mgugino@redhat.com) - Move openshift-prometheus out of openshift-hosted (rteague@redhat.com) - registry-console: align image and check (lmeyer@redhat.com) - registry-console template 3.7 consistency (lmeyer@redhat.com) - registry-console template 3.6 consistency (lmeyer@redhat.com) - Only remove empty keys from env if env exists (sdodson@redhat.com) - GlusterFS: Add configuration for auto creating block-hosting volumes (jarrpa@redhat.com) - Upgrade to etcd 3.2 (sdodson@redhat.com) - Allow cluster IP for docker-registry service to be set (hansmi@vshn.ch) - Bug 1510496 - logging: honor ES PVC size (jwozniak@redhat.com) - Fixing islnk. (kwoodson@redhat.com) - Fix stale data in openshift_facts for logging (mgugino@redhat.com) - Run registry auth after docker restart (mgugino@redhat.com) - Alternative method to create docker registry auth creds (mgugino@redhat.com) - GlusterFS: Add gluster-s3 functionality (jarrpa@redhat.com) - GlusterFS: Add glusterblock functionality (jarrpa@redhat.com) - GlusterFS: Update heketi templates for latest version (jarrpa@redhat.com) - GlusterFS: Specify resource requests (jarrpa@redhat.com)-- Allow disabling authorization migration check (sdodson@redhat.com) - Nuke /var/lib/dockershim/sandbox/* while nodes are drained (sdodson@redhat.com) - Fix extension script for catalog (mgugino@redhat.com) - Regex anchors changed to match protocol start and ports. (kwoodson@redhat.com)----- Adding configuration for keeping transient namespace on error. (shawn.hurley21@gmail.com) - Use openshift.common.client_binary (sdodson@redhat.com) - Fix examples image streams (mgugino@redhat.com) - Remove duplicate defaulting for ASB and TSB (sdodson@redhat.com) - Fix preupgrade authorization objects are in sync minor versions (mgugino@redhat.com) - General template updates for v3.7 (sdodson@redhat.com) - Update to xPaaS v1.4.6 (sdodson@redhat.com) - Bug 1511044- Slurp the etcd certs instead of using the lookup (fabian@fabianism.us) - Change prometheus default namespace to 'openshift-metrics' (zgalor@redhat.com) - Bootstrap enhancements. (kwoodson@redhat.com) - reconcile registry-console and docker_image_availability (lmeyer@redhat.com)- Remove debug code that was mistakenly committed (zgalor@redhat.com) - Correct service restart command (sdodson@redhat.com) - Give service-catalog controller-manager permissions to update status of ClusterServiceClasses and ClusterServicePlans (staebler@redhat.com)- Bug 1510636- add name to local registry config (fabian@fabianism.us)- container_binary_sync: Remove atomic prefix from image (smilner@redhat.com) - Bug 1510546- Fix previous fix, task was indented one level too deep (fabian@fabianism.us) - Use oc rather than kubectl (sdodson@redhat.com) - Re-add challenge auth verification to github and google (mgugino@redhat.com) - Move fact definition that breaks when check to end of block (fabian@fabianism.us) - [Bug 1509354] Check if routers have certificates and use them (kwoodson@redhat.com) - Fix v3.6 xpaas image streams (sdodson@redhat.com) - Fix v3.7 xpaas image streams (sdodson@redhat.com) - Fix prometheus default vars (mgugino@redhat.com) - openshift_checks: Add OVS versions for OCP 3.7 (miciah.masters@gmail.com) - Proper quotes (dymurray@redhat.com) - Update service broker configmap and serviceaccount privileges (dymurray@redhat.com) - Add etcd as part of inventory file. Otherwise, it fails as "Running etcd as an embedded service is no longer supported." (sarumuga@redhat.com) - Add centos based dotnet 2.0 image streams (sdodson@redhat.com)- Temporarily set master servingInfo.clientCA as client-ca-bundle.crt during rolling CA redeployment. (abutcher@redhat.com) - container-engine: ensure /var/lib/containers/ is properly labelled (gscrivan@redhat.com) - Moving docker location to share path with system containers. (kwoodson@redhat.com) - Retry restarting master controllers (mgugino@redhat.com) - Bug 1509680- Fix ansible-service-broker registry validations (fabian@fabianism.us) - Fix preupgrade authorization objects are in sync (mgugino@redhat.com) - Bug 1507617- Move etcd into its own service/dc with SSL (fabian@fabianism.us)- Bug 1509052 - Remove logfile from broker config (david.j.zager@gmail.com) - Fix github auth validation (mgugino@redhat.com) - Re-generate lib_openshift (mail@jkroepke.de) - Remove provisioner restrictions on oc_storageclass (mail@jkroepke.de)- Bug 1507787- add full path to default asb etcd image (fabian@fabianism.us)- Revert "Bootstrap enhancements." (ccoleman@redhat.com)- management: enterprise users must acknowledge use of beta software (tbielawa@redhat.com)- Bootstrap enhancements. (kwoodson@redhat.com) - Fix master upgrade version detect and systemd enable (mgugino@redhat.com) - Correct groupname during upgrade_control_plane play (mgugino@redhat.com) - openshift_hosted: Add docker-gc (smilner@redhat.com) - Remove old /etc/yum.repos.d/openshift_additional.repo file. (abutcher@redhat.com) - CFME: Use cluster_hostname if cluster_public_hostname isn't available (tbielawa@redhat.com) - Use client binary and well defined kubeconfig (sdodson@redhat.com) - Ensure install and remove are mutually exclusive via openshift_sanitize_inventory (sdodson@redhat.com) - Enable SC, ASB, TSB by default (sdodson@redhat.com) - Using the currently attached pvc for an ES dc if available, otherwise falling back to current logic (ewolinet@redhat.com) - Adding elb changes to provision elbs and add to scale group. (kwoodson@redhat.com) - Give admin and edit roles permission to patch ServiceInstances and ServiceBindings (staebler@redhat.com)- Adding CONFIG_FILE option back. (kwoodson@redhat.com) - Configurable node config location. (kwoodson@redhat.com) - Add enterprise prometheus image defaults (sdodson@redhat.com) - Adding meta/main.yml to allow for Galaxy use of this repo (bedin@redhat.com)- check presence of v2 snapshot before the migration proceeds (jchaloup@redhat.com) - Remove delegate_to from openshift_facts within the openshift_ca role. (abutcher@redhat.com) - Don't use possibly undefined variables in error messages (tbielawa@redhat.com) - MTU for bootstrapping should default to openshift_node_sdn_mtu (ccoleman@redhat.com) - Retry service account bootstrap kubeconfig creation (ccoleman@redhat.com) - Docker: make use of new etc/containers/registries.conf optional (mgugino@redhat.com) - Add rules to the view ClusterRole for service catalog. (staebler@redhat.com) - Updating console OPENSHIFT_CONSTANTS flag for TSB (ewolinet@redhat.com) - GlusterFS: Fix registry storage documentation (jarrpa@redhat.com) - fix comment and make it visible to end-user (azagayno@redhat.com) - escape also custom_cors_origins (azagayno@redhat.com) - add comment on regexp specifics (azagayno@redhat.com) - escape corsAllowedOrigins regexp strings and anchor them (azagayno@redhat.com)- Stating that certificate it is required when doing SSL on ELB. (kwoodson@redhat.com) - Ensure GCP image build instance gets cleaned up on teardown (ccoleman@redhat.com) - Switch from bind-interfaces to bind-dynamic (sdodson@redhat.com) - Remove unused osm_controller_lease_ttl (mgugino@redhat.com) - Delete images located in a family named {{ prefix }}images (ccoleman@redhat.com) - Use global IP to indicate node should pick DNS (ccoleman@redhat.com) - Remove project metadata prefixed with the cluster prefix (ccoleman@redhat.com) - Use openshift.node.registry_url instead of oreg_url (ccoleman@redhat.com) - Allow master node group to wait for stable on GCP (ccoleman@redhat.com) - GCP cannot use AWS growpart package (ccoleman@redhat.com) - dnsmasq cache-size dns-forward-max change (pcameron@redhat.com) - Also require that we match the release (sdodson@redhat.com) - Add arbitrary firewall port config to master too (sdodson@redhat.com) - remove master.service during the non-ha to ha upgrade (jchaloup@redhat.com) - Removing unneeded bootstrap which moved into the product. (kwoodson@redhat.com) - Add retry logic to docker auth credentials (mgugino@redhat.com) - Retry restarting journald (mgugino@redhat.com) - Modify StorageClass name to standard (piqin@redhat.com) - Give PV & PVC empty storage class to avoid being assigned default gp2 (mawong@redhat.com) - Use oc_project to ensure openshift_provisioners_project present (mawong@redhat.com) - Fix yaml formatting (mawong@redhat.com) - Create default storageclass for cloudprovider openstack (piqin@redhat.com) - preserve the oo-install ansible_inventory_path value (rmeggins@redhat.com)- Add dm_thin_pool for gluster use (sdodson@redhat.com) - Fix broken oc_secret update function (barlik@gmx.com) - add new clusterNetworks fields to new installs (jtanenba@redhat.com) - docker: Create openshift_docker_is_node_or_master variable (smilner@redhat.com) - Correctly install cockpit (sdodson@redhat.com) - Glusterfs storage templates for v1.5 added (chinacoolhacker@gmail.com) - bug 1501599. Omit logging project from overcommit restrictions (jcantril@redhat.com) - GlusterFS: Remove image option from heketi command (jarrpa@redhat.com)--- bug 1506073. Lower cpu request for logging when it exceeds limit (jcantril@redhat.com) - Update the name of the service-catalog binary (staebler@redhat.com) - disk_availability check: include submount storage (lmeyer@redhat.com)- cri-o: Set max log size to 50 mb (mrunalp@gmail.com) - cri-o: open port 10010 (gscrivan@redhat.com) - bug 1435144. Remove uneeded upgrade in openshift_logging role (jcantril@redhat.com) - Remove inadvertently committed inventory file (rteague@redhat.com) - crio: restorcon /var/lib/containers (smilner@redhat.com) - Correct openshift_release regular expression (rteague@redhat.com) - crio: Add failed_when to overlay check (smilner@redhat.com) - docker: set credentials when using system container (gscrivan@redhat.com) - Change dnsmasq to bind-interfaces + except-interfaces (mgugino@redhat.com) - Fix CA Bundle passed to service-catalog broker for ansible-service-broker (staebler@redhat.com) - Renaming csr to bootstrap for consistency. (kwoodson@redhat.com) - Add master config upgrade hook to upgrade-all plays (mgugino@redhat.com) - Remove 'Not Started' status from playbook checkpoint (rteague@redhat.com) - Force include_role to static for loading openshift_facts module (rteague@redhat.com) - Make openshift-ansible depend on all subpackages (sdodson@redhat.com) - Refactor health check playbooks (rteague@redhat.com)-- Fixing documentation for the cert_key_path variable name. (kwoodson@redhat.com) - Moving removal of unwanted artifacts to image_prep. (kwoodson@redhat.com) - Ensure journald persistence directories exist (mgugino@redhat.com) - Fix lint (tbielawa@redhat.com) - Move add_many_container_providers.yml to playbooks/byo/openshift-management with a noop task include to load filter plugins. (abutcher@redhat.com) - Refactor adding multiple container providers (tbielawa@redhat.com) - Management Cleanup and Provider Integration (tbielawa@redhat.com)- Fix loop_var warnings during logging install (mgugino@redhat.com) - Fix typo and add detailed comments in kuryr (sngchlko@gmail.com)- Remove pause from master service startup (rteague@redhat.com) - Change default in prometheus storage type to emptydir (zgalor@redhat.com) - Bug 1491636 - honor node selectors (jwozniak@redhat.com) - Sync latest imagestreams and templates (sdodson@redhat.com) - Remove base package install (mgugino@redhat.com) - etcd: remove hacks for the system container (gscrivan@redhat.com) - Ensure deployment_subtype is set within openshift_sanitize_inventory. (abutcher@redhat.com) - Add installer checkpoint for prometheus (zgalor@redhat.com) - Remove unused registry_volume_claim variable (hansmi@vshn.ch)- Split prometheus image defaults to prefix and version (zgalor@redhat.com) - Remove extraneous spaces that yamllint dislikes (staebler@redhat.com) - Fix edit and admin role patching for service catalog (staebler@redhat.com) - strip dash when comparing version with Python3 (jchaloup@redhat.com) - Bug 1452939 - change Logging & Metrics imagePullPolicy (jwozniak@redhat.com) - Remove role bindings during service catalog un-install (staebler@redhat.com) - Fix a few small issues in service catalog uninstall (staebler@redhat.com) - Remove incorrect validation for OpenIDIdentityProvider (mgugino@redhat.com) - Enable oreg_auth credential replace during upgrades (mgugino@redhat.com) - Handle bootstrap behavior in GCP template (ccoleman@redhat.com) - Ensure upgrades apply latest journald settings (mgugino@redhat.com)- Check if the master service is non-ha or not (jchaloup@redhat.com) - Correct host group for controller restart (rteague@redhat.com) - Set the proper external etcd ip address when migrating embeded etcd (jchaloup@redhat.com) - Switch to stateful set in prometheus (zgalor@redhat.com) - cli: use the correct name for the master system container (gscrivan@redhat.com) - cli: do not pull again the image when using Docker (gscrivan@redhat.com) - verstion_gte seems unreliable on containerized installs (sdodson@redhat.com) - Retry reconcile in case of error and give up eventually (simo@redhat.com) - Updating ocp es proxy image to use openshift_logging_proxy_image_prefix if specified (ewolinet@redhat.com) - Generate all internal hostnames of no_proxy (ghuang@redhat.com) - Add nfs variables documentation to README file (zgalor@redhat.com) - Avoid undefined variable in master sysconfig template (hansmi@vshn.ch) - Ensure proper variable templating for skopeo auth credentials (mgugino@redhat.com)- Update defaults (fabian@fabianism.us) - Use service-ca.crt instead of master ca.crt (fabian@fabianism.us) - use master cert (fabian@fabianism.us) - Bug 1496426 - add asb-client secret to openshift-ansible-service-broker namespace (fabian@fabianism.us) - docker: Move enterprise registry from pkg to main (smilner@redhat.com) - systemcontainers: Verify atomic.conf proxy is always configured (smilner@redhat.com) - Add variable to control whether NetworkManager hook is installed (hansmi@vshn.ch)----- Use "requests" for CPU resources instead of limits (peter.portante@redhat.com) - [bz1501271] Attempt to use ami ssh user and default to ansible_ssh_user. (kwoodson@redhat.com) - Fix undefined variable for master upgrades (mgugino@redhat.com) - Adding pre check to verify clusterid is set along with cloudprovider when performing upgrade. (kwoodson@redhat.com)- Check for container runtime prior to restarting when updating system CA trust. (abutcher@redhat.com) - bug 1489498. preserve replica and shard settings (jcantril@redhat.com) - Set servingInfo.clientCA to ca.crt during upgrade. (abutcher@redhat.com)- Initial Kuryr support (mdulko@redhat.com) - Indentation errors (dymurray@redhat.com) - Bug 1503233 - Add liveness and readiness probe checks to ASB deploymentconfig (dymurray@redhat.com)----- Change to service-signer.crt for template_service_broker CA_BUNDLE (staebler@redhat.com) - Use service-signer.crt for ca_bundle passed to clusterservicebroker (staebler@redhat.com) - Rename ServiceBroker to ClusterServiceBroker for ansible_service_broker task. (staebler@redhat.com) - Add apiserver.crt to service-catalog controller-manager deployment. (staebler@redhat.com) - Remove redundant faulty role binding ifrom kubeservicecatalog_roles_bindings.yml (staebler@redhat.com) - Update service catalog playbook for service-catalog rc1 (staebler@redhat.com)- set use_manageiq as default (efreiber@redhat.com)- Wait longer for stable GCP instances (ccoleman@redhat.com) - Remove unneeded master config updates during upgrades (mgugino@redhat.com)-- Fix pvc selector default to be empty dict instead of string (zgalor@redhat.com) - Fix typo in setting prom-proxy memory limit (zgalor@redhat.com) - Do not remove files for bootstrap if resolv or dns. (kwoodson@redhat.com) - Fix missing docker option signature-verification (mgugino@redhat.com) - Fix prometheus role nfs (zgalor@redhat.com)- Updating openshift-ansible.spec file to include files dir (sdodson@redhat.com) - Bug 1501768: fix eventrouter nodeSelector padding (jwozniak@redhat.com) - Reverting proxy image version to v1.0.0 to pass CI (ewolinet@redhat.com) - Making travis happy (ewolinet@redhat.com) - cri-o: error out when node is a Docker container (gscrivan@redhat.com) - Rewire openshift_template_service_broker_namespaces configurable (jminter@redhat.com) - Ensure controllerConfig.serviceServingCert is correctly set during upgrade. (abutcher@redhat.com) - Updating pattern for elasticsearch_proxy images (ewolinet@redhat.com) - Updating ES proxy image prefix and version to match other components (ewolinet@redhat.com) - Add ability to set node and master imageConfig to latest (mgugino@redhat.com) - Restart all controllers to force reconfiguration during upgrade (sdodson@redhat.com)- Refactor openshift-management entry point (rteague@redhat.com) - Add switch to enable/disable container engine's audit log being stored in ES. (jkarasek@redhat.com)- data migration of embedded etcd not allowed (jchaloup@redhat.com) - GlusterFS: remove topology reference from deploy-heketi (jarrpa@redhat.com)- set initial etcd cluster properly during system container scale up (jchaloup@redhat.com)--- default groups.oo_new_etcd_to_config to an empty list (jchaloup@redhat.com)-- updated dynamic provision section for openshift metrics to support storage class name (elvirkuric@gmail.com)- Ensure upgrade playbook exits on health check failures (rteague@redhat.com) - Ensure docker is installed for containerized load balancers (mgugino@redhat.com) - Fix containerized node service unit placement order (mgugino@redhat.com) - Provisioning Documentation Updates (mgugino@redhat.com)- Fix broken debug_level (mgugino@redhat.com) - Ensure host was reached for proper conditional validation (rteague@redhat.com) - Ensure docker service status actually changes (mgugino@redhat.com) - Display warnings at the end of the control plane upgrade (sdodson@redhat.com) - Force reconciliation of role for 3.6 (simo@redhat.com) - Remove etcd health check (sdodson@redhat.com) - migrate embedded etcd to external etcd (jchaloup@redhat.com)- Bug 1490647 - logging-fluentd deployed with openshift_logging_use_mux=false fails to start due to missing (nhosoi@redhat.com) - Fix typo in inventory example (rteague@redhat.com) - Separate tuned daemon setup into a role. (jmencak@redhat.com) - crio, docker: expect openshift_release to have 'v' (gscrivan@redhat.com) - rebase on master (maxamillion@fedoraproject.org) - Add fedora compatibility (maxamillion@fedoraproject.org) - Allow checkpoint status to work across all groups (rteague@redhat.com) - Add valid search when search does not exist on resolv.conf (nakayamakenjiro@gmail.com)- Add PartOf to docker systemd service unit. (mgugino@redhat.com) - crio: use systemd manager (gscrivan@redhat.com) - Ensure servingInfo.clientCA is set as ca.crt rather than ca-bundle.crt. (abutcher@redhat.com) - crio, docker: use openshift_release when openshift_image_tag is not used (gscrivan@redhat.com) - crio: fix typo (gscrivan@redhat.com) - Update registry_config.j2 (jialiu@redhat.com) - Update registry_config.j2 (jialiu@redhat.com)- docker_image_availability: credentials to skopeo (mgugino@redhat.com) - Rename openshift_cfme role to openshift_management (tbielawa@redhat.com)- add missing restart node handler to flannel (jchaloup@redhat.com) - Switch to configmap leader election on 3.7 upgrade (mkhan@redhat.com) - crio.conf.j2: sync from upstream (gscrivan@redhat.com) - cri-o: use overlay instead of overlay2 (gscrivan@redhat.com) - Ensure docker is restarted when iptables is restarted (mgugino@redhat.com) - Stop including origin and ose hosts example file (sdodson@redhat.com) - node: make node service PartOf=openvswitch.service when openshift-sdn is used (dcbw@redhat.com)- fix typo for default in etcd (mgugino@redhat.com) - Bumping version of service catalog image for 3.7 (ewolinet@redhat.com) - remove duplicate [OSEv3:children] group (jfchevrette@gmail.com) - Fix lint error (tbielawa@redhat.com) - Update hosts.ose.example (ephillipe@gmail.com) - Remove the no-longer-used App/DB pv size override variables from inventories (tbielawa@redhat.com) - openshift_checks: lb and nfs do not need docker (lmeyer@redhat.com) - openshift_checks: use oo group names everywhere (lmeyer@redhat.com) - Add notes about SA token. Improve NFS validation. (tbielawa@redhat.com) - Hooks for installing CFME during full openshift installation (tbielawa@redhat.com) - Documentation (tbielawa@redhat.com) - Import upstream templates. Do the work. Validate parameters. (tbielawa@redhat.com) - CFME 4.6 work begins. CFME 4.5 references added to the release-3.6 branch (tbielawa@redhat.com) - Update hosts.origin.example (ephillipe@gmail.com) - Add logging es prometheus endpoint (jcantril@redhat.com) - bug 1497401. Default logging and metrics images to 3.7 (jcantril@redhat.com) - Ensure docker service started prior to credentials (mgugino@redhat.com) - Adding support for an inventory directory/hybrid inventory (esauer@redhat.com) - Remove unused tasks file in openshift_named_certificates (rteague@redhat.com) - Move node cert playbook into node config path (rteague@redhat.com) - Move master cert playbooks into master config path (rteague@redhat.com) - Move etcd cert playbooks into etcd config path (rteague@redhat.com) - Fix hosted selector variable migration (mgugino@redhat.com) - Bug 1496271 - Perserve SCC for ES local persistent storage (jcantril@redhat.com) - Limit hosts that run openshift_version role (mgugino@redhat.com) - Update ansible-service-broker config to track latest broker (fabian@fabianism.us) - fix master-facts for provisioning (mgugino@redhat.com) - Make provisioning steps more reusable (mgugino@redhat.com) - logging: honor openshift_logging_es_cpu_limit (jwozniak@redhat.com) - Addressing tox issues (ewolinet@redhat.com) - bug 1482661. Preserve ES dc nodeSelector and supplementalGroups (jcantril@redhat.com) - Checking if any openshift_*_storage_kind variables are set to dynamic without enabling dynamic provisioning (ewolinet@redhat.com) - Removing setting pvc size and dynamic to remove looped var setting (ewolinet@redhat.com)- Limit base-package install during master upgrades (mgugino@redhat.com) - Fix provisiong scale group and elb logic (mgugino@redhat.com)- Document that nfs_directory must conform to DNS-1123 (sdodson@redhat.com) - Move node aws credentials to config.yml (mgugino@redhat.com) - Use etcd_ip when communicating with the cluster as a peer in etcd scaleup. (abutcher@redhat.com) - Ensure openshift.common.portal_net updated during scaleup. (abutcher@redhat.com) - docker: fix some tox warnings (gscrivan@redhat.com) - Require openshift_image_tag in the inventory with openshift-enterprise (gscrivan@redhat.com) - crio: use the image_tag on RHEL (gscrivan@redhat.com) - docker: use the image_tag on RHEL (gscrivan@redhat.com)- Restore registires to /etc/sysconfig/docker (mgugino@redhat.com) - Fix Prometheus byo entry point (rteague@redhat.com) - Update to the openshift_aws style scheme for variables (ccoleman@redhat.com)- openshift_checks: Fix incorrect list cast (smilner@redhat.com) - lib/base: Allow for empty option value (jarrpa@redhat.com)- Fix mispelling in error message yammlint -> yamllint (simo@redhat.com) - Separate certificate playbooks. (abutcher@redhat.com) - Reverting using uninstall variables for logging and metrics (ewolinet@redhat.com) - Add --image flag to setup-openshift-heketi-storage (ttindell@isenpai.com)- Fix typo in openshift_default_storage_class/README (hansmi@vshn.ch) - GlusterFS: make ServiceAccounts privileged when either glusterfs or heketi is native (jarrpa@redhat.com) - Fix some provisioning variables (mgugino@redhat.com)- openshift_node: Add MASTER_SERVICE on system container install (smilner@redhat.com) - openshift_node: Set DOCKER_SERVICE for system container (smilner@redhat.com)- Include openshift_hosted when redeploying router certificates to handle auto- generated wildcard certificate or custom openshift_hosted_router_certificate. (abutcher@redhat.com) - Check for router service annotations when redeploying router certificates. (abutcher@redhat.com) - Remove oo_option symlink from specfile. (abutcher@redhat.com) - Add a README.md to lookup_plugins/ (abutcher@redhat.com) - Remove oo_option facts. (abutcher@redhat.com) - block 3.6->3.7 upgrade if storage backend is not set to etcd3 (jchaloup@redhat.com) - Changes necessary to support AMI building (mgugino@redhat.com)- fix whitespace for centos repos (jdetiber@redhat.com) - Fix registry auth variable (mgugino@redhat.com) - move health-checks and control-plane-verification before excluders (jchaloup@redhat.com) - Fix typo in files (Docker registries) (william17.burton@gmail.com) - Registering the broker for TSB (ewolinet@redhat.com) - Quick formatting updates to the logging README. (steveqtran@gmail.com) - openshift_facts: coerce docker_use_system_container to bool (smilner@redhat.com) - Migrate enterprise registry logic to docker role (mgugino@redhat.com) - minor update to README and removed dead file (steveqtran@gmail.com) - Added new variables for logging role for remote-syslog plugin (steveqtran@gmail.com) - Remove some reminants of Atomic Enterprise (sdodson@redhat.com) - Allow examples management to be disabled (sdodson@redhat.com) - rename vars to avoid double negatives and ensuing confusion (jsanda@redhat.com) - set prometheus endpoint properties to false by default (jsanda@redhat.com) - add options to disable prometheus endpoints (jsanda@redhat.com) - Enable JMX reporting of internal metrics (jsanda@redhat.com)- OpenShift-Ansible Installer Checkpointing (rteague@redhat.com) - evaluate etcd_backup_tag variable (jchaloup@redhat.com)- papr: use F26 container for extended tests (jlebon@redhat.com) - Fix typo in drop_etcdctl.yml (hansmi@vshn.ch) - Rename filter_plugins to unique names (rteague@redhat.com) - Fix missing quotes on openshift_aws_build_ami_ssh_user default (mgugino@redhat.com) - papr: Workaround for RHBZ#1483553 (smilner@redhat.com) - Adding default for volume size if not set (ewolinet@redhat.com) - Fix origin repo deployment (mgugino@redhat.com) - More variables in AWS provisioning plays (mgugino@redhat.com) - Support installation of NetworkManager for provisioned nodes (mgugino@redhat.com) - Set the etcd backend quota to 4GB by default (jchaloup@redhat.com) - logging: introducing event router (jwozniak@redhat.com) - logging: fix kibana and kibana-ops defaults (jwozniak@redhat.com) - papr: Use Fedora 26 (smilner@redhat.com)- make difference filter output a list for Python3 (jchaloup@redhat.com) - Updating to check for netnamespace kube-service-catalog to be ready (ewolinet@redhat.com) - consolidate etcd_common role (jchaloup@redhat.com) - Fluentd: one output tag, one output plugin (nhosoi@redhat.com)- Generate aggregator api client config in temporary directory. (abutcher@redhat.com)- Passing in image parameter for tsb template (ewolinet@redhat.com)- Refactor openshift_hosted plays and role (mgugino@redhat.com) - Remove logging ES_COPY feature (jcantril@redhat.com)- check if the storage backend is set to etcd3 before upgrading to 3.7 (jchaloup@redhat.com) - crio: detect the correct version of the images (gscrivan@redhat.com) - crio: set the correct image name with OSE (gscrivan@redhat.com) - resolve #5428: python-dbus not found (ltheisen@mitre.org) - Updating default behavior for installing metrics and logging. Separating out uninstall to own variable (ewolinet@redhat.com) - Add booleans to prevent unwanted install of nuage roles. (mgugino@redhat.com) - Set master facts prior to adding new etcd client urls to master config. (abutcher@redhat.com) - Remove debugging statements and pause module (sdodson@redhat.com) - Fix registry_auth logic for upgrades (mgugino@redhat.com) - crio: skip installation on lbs and nfs nodes (gscrivan@redhat.com) - Remove override default.py callback plugin (rteague@redhat.com) - consolidate etcd_migrate role (jchaloup@redhat.com) - Add python3-PyYAML for Fedora installs (mgugino@redhat.com) - Do a full stop/start when etcd certificates had expired. (abutcher@redhat.com) - Move additional/block/insecure registires to /etc/containers/registries.conf (mgugino@redhat.com) - Improve CA playbook restart logic and skip restarts when related services had previously expired certificates. (abutcher@redhat.com) - health checks: add diagnostics check (lmeyer@redhat.com) - Remove unused openshift_hosted_logging role (mgugino@redhat.com) - consolidate etcd_upgrade role (jchaloup@redhat.com) - disable excluders after all pre-checks (jchaloup@redhat.com) - Fixed AnsibleUnsafeText by converting to int (edu@redhat.com) - Ensure that hostname is lowercase (sdodson@redhat.com) - Fix deprecated subscription-manager command (bliemli@users.noreply.github.com) - Returning actual results of yedit query. Empty list was returning empty dict. (kwoodson@redhat.com) - Default openshift_pkg_version to full version-release during upgrades (sdodson@redhat.com) - Creating structure to warn for use of deprecated variables and set them in a single location before they are no longer honored (ewolinet@redhat.com) - Remove default value for oreg_url (mgugino@redhat.com) - Creating initial tsb role to consume and apply templates provided for tsb (ewolinet@redhat.com) - Set network facts using first master's config during scaleup. (abutcher@redhat.com) - Use 3.7 RPM repo (ahaile@redhat.com) - Changes for Nuage atomic ansible install (rohan.s.parulekar@nuagenetworks.net) - Add 3.7 scheduler predicates (jsafrane@redhat.com) - Consolidate etcd certs roles (jchaloup@redhat.com) - GlusterFS can now be run more than once. Ability to add devices to nodes (ttindell@isenpai.com) - Ensure valid search on resolv.conf (mateus.caruccio@getupcloud.com) - move (and rename) get_dns_ip filter into openshift_node_facts (jdiaz@redhat.com) - cri-o: Allow full image override (smilner@redhat.com)- Updating to always configure api aggregation with installation (ewolinet@redhat.com) - Do not reconcile in >= 3.7 (simo@redhat.com) - Cleanup old deployment types (mgugino@redhat.com) - crio: ensure no default CNI configuration files are left (gscrivan@redhat.com) - node: specify the DNS domain (gscrivan@redhat.com) - more retries on repoquery_cmd (lmeyer@redhat.com) - fix etcd back message error (jchaloup@redhat.com) - openshift_checks: enable providing file outputs (lmeyer@redhat.com) - Fix registry auth task ordering (mgugino@redhat.com) - Prometheus role fixes (zgalor@redhat.com) - papr: Update inventory to include required vars (smilner@redhat.com) - testing: Skip net vars on integration tests (smilner@redhat.com) - inventory: Update network variable doc (smilner@redhat.com) - installer image: use tmp file for vaultpass (lmeyer@redhat.com) - system container: use ansible root as cwd (lmeyer@redhat.com) - openshift_sanitize_inventory: Check for required vars (smilner@redhat.com) - No conversion to boolean and no quoting for include_granted_scopes. (jpazdziora@redhat.com) - Correct firewall install for openshift-nfs (rteague@redhat.com) - inventory: Update versions to 3.7 (smilner@redhat.com) - Port origin-gce roles for cluster setup to copy AWS provisioning (ccoleman@redhat.com) - Bug 1491636 - honor openshift_logging_es_ops_nodeselector (jwozniak@redhat.com) - Setup tuned after the node has been restarted. (jmencak@redhat.com) - Only attempt to start iptables on hosts in the current batch (sdodson@redhat.com) - Removing setting of pod presets (ewolinet@redhat.com) - cri-o: Fix Fedora image name (smilner@redhat.com) - add retry on repoquery_cmd (lmeyer@redhat.com) - add retries to repoquery module (lmeyer@redhat.com) - Rework openshift-cluster into deploy_cluster.yml (rteague@redhat.com) - inventory generate: fix config doc (lmeyer@redhat.com) - inventory generate: remove refs to openshift_cluster_user (lmeyer@redhat.com) - inventory generate: always use kubeconfig, no login (lmeyer@redhat.com) - Scaffold out the entire build defaults hash (tbielawa@redhat.com) - Use openshift.common.ip rather than ansible_default_ipv4 in etcd migration playbook. (abutcher@redhat.com) - Add IMAGE_VERSION to the image stream tag source (sdodson@redhat.com) - Add loadbalancer config entry point (rteague@redhat.com) - pull openshift_master deps out into a play (jchaloup@redhat.com) - Don't assume storage_migration control variables are already boolean (mchappel@redhat.com) - upgrade: Updates warning on missing required variables (smilner@redhat.com) - Update master config with new client urls during etcd scaleup. (abutcher@redhat.com) - Increase rate limiting in journald.conf (maszulik@redhat.com) - Correct logic for openshift_hosted_*_wait (rteague@redhat.com) - Adding mangagement-admin SC to admin role for management-infra project (ewolinet@redhat.com) - Only install base openshift package on masters and nodes (mgugino@redhat.com) - Workaround Ansible Jinja2 delimiter warning (rteague@redhat.com) - openshift-checks: add role symlink (lmeyer@redhat.com) - double the required disk space for etcd backup (jchaloup@redhat.com) - openshift_health_check: allow disabling all checks (lmeyer@redhat.com) - docker_image_availability: fix local image search (lmeyer@redhat.com) - docker_image_availability: probe registry connectivity (lmeyer@redhat.com) - openshift_checks: add retries in python (lmeyer@redhat.com) - add inventory-generator under new sub pkg (jvallejo@redhat.com) - Re-enabling new tuned profile hierarchy (PR5089) (jmencak@redhat.com) - Add `openshift_node_open_ports` to allow arbitrary firewall exposure (ccoleman@redhat.com) - Fix: authenticated registry support for containerized hosts (mgugino@redhat.com) - [Proposal] OpenShift-Ansible Proposal Process (rteague@redhat.com) - Improve searching when conditions for Jinja2 delimiters (rteague@redhat.com) - Clarify requirement of having etcd group (sdodson@redhat.com) - add health checks 3_6,3_7 upgrade path (jvallejo@redhat.com) - container-engine: Allow full image override (smilner@redhat.com) - Add openshift_public_hostname length check (mgugino@redhat.com) - Skip failure dedup instead of crashing (rhcarvalho@gmail.com) - Properly quote "true" and "false" strings for include_granted_scopes. (jpazdziora@redhat.com) - Move sysctl.conf customizations to a separate file (jdesousa@redhat.com) - Fix new_master or new_node fail check (denverjanke@gmail.com) - [Proposal] OpenShift-Ansible Playbook Consolidation (rteague@redhat.com) - GlusterFS: Allow option to use or ignore default node selectors (jarrpa@redhat.com) - GlusterFS: Clarify heketi URL documentation (jarrpa@redhat.com) - GlusterFS: Add files/templates for v3.7 (jarrpa@redhat.com) - Support setting annotations on Hawkular route (hansmi@vshn.ch) - add additional preflight checks to upgrade path (jvallejo@redhat.com) - hot fix for env variable resolve (m.judeikis@gmail.com) - GlusterFS: Correct firewall port names (jarrpa@redhat.com) - Make RH subscription more resilient to temporary failures (lhuard@amadeus.com)- Fix rpm version logic for hosts (mgugino@redhat.com) - Revert back to hostnamectl and previous default of not setting hostname (sdodson@redhat.com) - Correct include path to not follow symlink (rteague@redhat.com) - Fix include path for docker upgrade tasks (rteague@redhat.com) - Fix issue with etcd_common when using pre_upgrade tag (rteague@redhat.com) - inventory: Denote new required upgrade variables (smilner@redhat.com) - upgrade: Verify required network items are set (smilner@redhat.com) - ami build process calls openshift-node/config.yml (kwoodson@redhat.com)- Consolidating AWS roles and variables underneath openshift_aws role. (kwoodson@redhat.com) - Fix README.md typo (mgugino@redhat.com) - Fixing variables and allowing custom ami. (kwoodson@redhat.com) - Remove openshift-common (mgugino@redhat.com) - Fix openshift_master_config_dir (sdodson@redhat.com) - remove experimental-cri flag from node config (sjenning@redhat.com) - cri-o: Split RHEL and CentOS images (smilner@redhat.com) - openshift_checks aos_version: also check installed under yum (lmeyer@redhat.com) - Create ansible role for deploying prometheus on openshift (zgalor@redhat.com) - Fix: set openshift_master_config_dir to the correct value. (mgugino@redhat.com) - Bump ansible requirement to 2.3 (sdodson@redhat.com) - Move master additional config out of base (rteague@redhat.com) - Import dnf only if importing yum fails (jhadvig@redhat.com) - output skopeo image check command (nakayamakenjiro@gmail.com) - skip openshift_cfme_nfs_server if not using nfs (sdw35@cornell.edu) - bug 1487573. Bump the allowed ES versions (jcantril@redhat.com) - update env in etcd.conf.j2 to reflect the latest naming (jchaloup@redhat.com) - logging set memory request to limit (jcantril@redhat.com) - Use the proper pod subnet instead the services one (edu@redhat.com) - elasticsearch: reintroduce readiness probe (jwozniak@redhat.com) - cri-o: add support for additional registries (gscrivan@redhat.com) - reverse order between router cert generation (mewt.fr@gmail.com) - ensured to always use a certificate for the router (mewt.fr@gmail.com) - Adding proxy env vars for dc/docker-registry (kwoodson@redhat.com) - oc_atomic_container: support Skopeo output (gscrivan@redhat.com)-- Fix ansible_syntax check (rteague@redhat.com) - Standardize etcd entry point playbooks (rteague@redhat.com) - Adding deprecation checks to ansible_syntax (rteague@redhat.com) - Break out master config into stand-alone playbook (rteague@redhat.com) - Move all-in-one fail check to evaluate_groups.yml (rteague@redhat.com) - Break out node config into stand-alone playbook (rteague@redhat.com) - Adding another default to protect against missing name/desc (kwoodson@redhat.com) - Removed dns role (mgugino@redhat.com) - Fix typo in variable names for glusterfs firewall configuration (bacek@bacek.com) - disk_availability: fix bug where msg is overwritten (lmeyer@redhat.com) - Added firwall defaults to etcd role. (kwoodson@redhat.com) - Remove meta depends from clock (mgugino@redhat.com) - Only run migrate auth for < 3.7 (rteague@redhat.com) - Fix openshift_master upgrade (mgugino@redhat.com) - Merging openshift_node with openshift bootstrap. (kwoodson@redhat.com) - Test: Fail on entry point playbooks in common (rteague@redhat.com) - Bug 1467265 - logging: add 'purge' option with uninstall (jwozniak@redhat.com) - openshift_checks: ignore hidden files in checks dir (miciah.masters@gmail.com)-- Update openshift_hosted_routers example to be in ini format. (abutcher@redhat.com) - Update calico to v2.5 (djosborne10@gmail.com)- Revert "logging set memory request to limit" (sdodson@redhat.com) - Move firewall install and fix scaleup playbooks (rteague@redhat.com) - Fix group conditional requirements (rteague@redhat.com) - Updating openshift_service_catalog to use oc_service over oc_obj to resolve idempotency issues being seen from rerunning role (ewolinet@redhat.com) - annotate the infra projects for logging to fix bz1480988 (jcantril@redhat.com) - docker_image_availability: timeout skopeo inspect (lmeyer@redhat.com) - Fix scaleup on containerized installations (sdodson@redhat.com) - bug 1480878. Default pvc for logging (jcantril@redhat.com) - logging set memory request to limit (jcantril@redhat.com) - openshift_cfme: add nfs directory support (fsimonce@redhat.com)- Nuage changes to add custom mounts for atomic-openshift-node service (rohan.s.parulekar@nuagenetworks.net) - Add independent registry auth support (mgugino@redhat.com) - roles: use openshift_use_crio (gscrivan@redhat.com) - cri-o: change to system runc (gscrivan@redhat.com) - cri-o: rename openshift_docker_use_crio to openshift_use_crio (gscrivan@redhat.com) - Remove unsupported playbooks and utilities (rteague@redhat.com) - Updating default tag for enterprise installation for ASB (ewolinet@redhat.com) - Only validate certificates that are passed to oc_route (zgalor@redhat.com)- Fix origin metrics and logging container version (gevorg15@users.noreply.github.com) - Removing deprecation warnings for when conditions. (kwoodson@redhat.com) - Default to global setting for firewall. (kwoodson@redhat.com) - system-containers: Fallback for system_images_registry (smilner@redhat.com) - inventory: Add system_images_registry example (smilner@redhat.com) - Remove near-meta role openshift_cli_facts (mgugino@redhat.com) - Update error message: s/non-unique/duplicate (rhcarvalho@gmail.com) - Make pylint disables more specific (rhcarvalho@gmail.com) - Handle exceptions in failure summary cb plugin (rhcarvalho@gmail.com) - Rewrite failure summary callback plugin (rhcarvalho@gmail.com) - Handle more exceptions when running checks (rhcarvalho@gmail.com) - List known checks/tags when check name is invalid (rhcarvalho@gmail.com) - List existing health checks when none is requested (rhcarvalho@gmail.com) - Add playbook for running arbitrary health checks (rhcarvalho@gmail.com) - Update health check README (rhcarvalho@gmail.com) - Standardize openshift_provisioners entry point (rteague@redhat.com) - Remove unused upgrade playbook (rteague@redhat.com) - Bug 1471322: logging roles based image versions (jwozniak@redhat.com)- Standardize openshift-checks code paths (rteague@redhat.com)- Add missing hostnames to registry cert (sdodson@redhat.com)--- openshift_version: enterprise accepts new style pre-release (smilner@redhat.com) - Nuage changes for Atomic hosts OSE Integration (rohan.s.parulekar@nuagenetworks.net)- fix #5206. Default ES cpu limit (jcantril@redhat.com)- Upgrade check for OpenShift authorization objects (rteague@redhat.com)- Setup tuned profiles in /etc/tuned (jmencak@redhat.com)---- Add dotnet 2.0 to v3.6 (sdodson@redhat.com) - Add dotnet 2.0 to v3.7 (sdodson@redhat.com) - Update v3.6 content (sdodson@redhat.com) - Update all image streams and templates (sdodson@redhat.com) - Passing memory and cpu limit for ops ES install (ewolinet@redhat.com) - If IP4_NAMESERVERS are unset then pull the value from /etc/resolv.conf (sdodson@redhat.com) - New tuned profile hierarchy. (jmencak@redhat.com) - GlusterFS: add minor README note for #5071 (jarrpa@redhat.com) - Update cfme templates to auto-generate postgresql password https://bugzilla.redhat.com/show_bug.cgi?id=1461973 (simaishi@redhat.com)- Fix generated content (sdodson@redhat.com) - Switch to migrating one host and forming a new cluster (sdodson@redhat.com) - First attempt at provisioning. (kwoodson@redhat.com) - First attempt at creating the cert signer. (kwoodson@redhat.com) - remove out of scope variable from exception message (maxamillion@fedoraproject.org) - raise AosVersionException if no expected packages found by dnf query (maxamillion@fedoraproject.org) - Fix missing space in calico ansible roles (djosborne10@gmail.com) - Allow GCS object storage to be configured (ccoleman@redhat.com) - add dnf support to roles/openshift_health_checker/library/aos_version.py (maxamillion@fedoraproject.org) - Add hostname/nodename length check (mgugino@redhat.com) - Refactor openshift_hosted's docker-registry route setup (dms@redhat.com) - bug 1468987: kibana_proxy OOM (jwozniak@redhat.com)- Ensure that openshift_node_facts has been called for dns_ip (sdodson@redhat.com)---- Change memory requests and limits units (mak@redhat.com) - Display "origin 3.6" as in previous installer 3.5 (brunovern.a@gmail.com) - Use sdn_cluster_network_cidr as default calico pool (djosborne10@gmail.com) - fix missing console appending in logging (jcantril@redhat.com) - Enable version 3.6 for OSE (bacek@bacek.com) - Adding std_include to the metrics playbook. (kwoodson@redhat.com) - Don't include noop (rteague@redhat.com) - Remove openshift_repos dependencies (rteague@redhat.com) - polish openshift-master role (jchaloup@redhat.com) - etc_traffic check: factor away short_version (lmeyer@redhat.com) - openshift-checks: have playbooks invoke std_include (lmeyer@redhat.com) - bug: container_binary_sync no longer moves upon symlinks (smilner@redhat.com) - Remove orphan files (rteague@redhat.com) - Additional os_firewall role refactoring (rteague@redhat.com) - Standardize usage of std_include in byo (rteague@redhat.com) - Cleanup validate_hostnames (rteague@redhat.com) - Use openshift.node.dns_ip as listening address (sdodson@redhat.com) - Remove obsolete yum check (rteague@redhat.com) - Clean up Calico readme (djosborne10@gmail.com) - Change vsd user nodes parameter name (rohan.s.parulekar@nuagenetworks.net) - Removing dependencies for openshift_repos and setting them up early in the cluster build. (kwoodson@redhat.com) - Default values for CFME container images are invalid (jkaur@redhat.com) - Fix duplicate evaluate_groups.yml call during install (rteague@redhat.com) - Minor update to correct firewall play name (rteague@redhat.com) - Moving firewall rules under the role to work with refactor. (kwoodson@redhat.com) - Fix Restore Master AWS Options (michael.fraenkel@gmail.com) - Update etcd scaleup entrypoint includes and use etcd_{hostname,ip} facts for new member registration. (abutcher@redhat.com) - openshift_checks: allow OVS 2.7 on OCP 3.5 and 3.6 (miciah.masters@gmail.com) - Refactor group initialization (rteague@redhat.com) - Updated README to reflect refactor. Moved firewall initialize into separate file. (kwoodson@redhat.com) - system_container.yml: fix braces (lmeyer@redhat.com) - Error check project creation. (kwoodson@redhat.com) - Update README.md (sdodson@redhat.com) - Fix syntax for when statement (rhcarvalho@gmail.com) - configure kibana index mode (jcantril@redhat.com) - Change default CFME namespace to use reserved openshift- prefix (tbielawa@redhat.com) - Start iptables on each master in serial (denverjanke@gmail.com) - Remove additional 'restart master' handler references. (abutcher@redhat.com) - Adding a default condition and removing unneeded defaults. (kwoodson@redhat.com) - adding check to a yaml dump to work properly with new ruamel lib (ihorvath@redhat.com) - Bump calico to v2.4.1 (djosborne10@gmail.com) - openshift_checks: refactor find_ansible_mount (lmeyer@redhat.com) - More complete discovery of entry point playbooks (rteague@redhat.com) - Add missing byo v3_7 playbooks (sdodson@redhat.com) - Add v3_7 upgrades (sdodson@redhat.com) - Remove remaining references to openshift-master.service (ccoleman@redhat.com) - Disable old openshift-master.service on upgrade (ccoleman@redhat.com) - Use the new election mode (client based) instead of direct etcd access (ccoleman@redhat.com) - Remove the origin-master.service and associated files (ccoleman@redhat.com) - Make native clustering the default everywhere (ccoleman@redhat.com) - Warn when user has no etcd group member nodes (ccoleman@redhat.com) - First attempt at refactor of os_firewall (kwoodson@redhat.com) - Refactor of openshift_version. (kwoodson@redhat.com) - Fix lint errors (sdodson@redhat.com) - integration tests: keep openshift_version happy (lmeyer@redhat.com) - New pattern involves startup and initializing through the std_include.yml (kwoodson@redhat.com) - adding readme for openshift_manageiq (efreiber@redhat.com) - papr: Update to use v3.6.0 images (smilner@redhat.com) - Removing tasks from module openshift_facts. (kwoodson@redhat.com) - Updating PVC generation to only be done if the pvc does not already exist to avoid idempotent issues (ewolinet@redhat.com) - Origin image build: add oc client (lmeyer@redhat.com) - Add v3.7 hosted templates (sdodson@redhat.com) - GlusterFS: Don't use /dev/null for empty file. (jarrpa@redhat.com) - Quick Installer should specify which config file to edit. (jkaur@redhat.com) - cri-o: configure the CNI network (gscrivan@redhat.com) - nfs only run if cloud_provider not defined (sdw35@cornell.edu) - Default gte_3_7 to false (sdodson@redhat.com) - Add v3.7 content (sdodson@redhat.com) - Update version checks to tolerate 3.7 (skuznets@redhat.com) - cri-o: Restart cri-o after openshift sdn installation (smilner@redhat.com) - cri-o: Continue node without SELinux check (smilner@redhat.com) - examples: use the correct variable name (gscrivan@redhat.com) - cri-o: allow to override CRI-O image indipendently from Docker (gscrivan@redhat.com) - docker: introduce use_crio_only (gscrivan@redhat.com) - docker: skip Docker setup when using CRI-O (gscrivan@redhat.com) - openvswitch: system container depends on the cri-o service (gscrivan@redhat.com) - cli_image: do not require Docker when using CRI-O (gscrivan@redhat.com) - cri-o: skip Set precise containerized version check (gscrivan@redhat.com) - cri-o: skip Docker version test (gscrivan@redhat.com) - cri-o: use only images from Docker Hub (gscrivan@redhat.com) - cri-o: Enable systemd-modules-load if required (smilner@redhat.com) - openshift_node: fix typo for experimental-cri (smilner@redhat.com) - cri-o: Fix node template to use full variable (smilner@redhat.com) - cri-o: Ensure overlay is available (smilner@redhat.com) - cri-o: Default insecure registries to "" (smilner@redhat.com) - crio: use a template for the configuration (gscrivan@redhat.com) - openshift_docker_facts: Add use_crio (smilner@redhat.com) - cri-o: Minor fixes for tasks (smilner@redhat.com) - cri-o: Hardcode image name to cri-o (smilner@redhat.com) - cri-o: Add cri-o as a Wants in node units (smilner@redhat.com) - cri-o: configure storage and insecure registries (gscrivan@redhat.com) - node.yaml: configure node to use cri-o when openshift.common.use_crio (gscrivan@redhat.com) - inventory: Add use_crio example (smilner@redhat.com) - cri-o: Allow cri-o usage. (smilner@redhat.com) - adding pods/logs to manageiq role (efreiber@redhat.com) - openshift_checks: refactor logging checks (lmeyer@redhat.com) - GlusterFS: Copy SSH private key to master node. (jarrpa@redhat.com) - openshift_checks: add property to track 'changed' (lmeyer@redhat.com) - Fixing SA and clusterrole namespaces (ewolinet@redhat.com) - package_version check: tolerate release version 3.7 (lmeyer@redhat.com) - Missing space (kp@tigera.io) - add pre-flight checks to ugrade path (jvallejo@redhat.com) - add fluentd logging driver config check (jvallejo@redhat.com) - Paren wrap integration print(). (abutcher@redhat.com) - Update openshift_cert_expiry for py3 support. (abutcher@redhat.com) - Use enterprise images for CFME enterprise deployments (sdodson@redhat.com) - use mux_client_mode instead of use_mux_client (rmeggins@redhat.com) - openshift_checks: enable variable conversion (lmeyer@redhat.com) - GlusterFS: Check for namespace if deploying a StorageClass (jarrpa@redhat.com) - Switch logging and metrics OCP image tag from 3.6.0 to v3.6 (sdodson@redhat.com) - Fixing storageclass doc variable. (kwoodson@redhat.com) - GlusterFS: Fix variable names in defaults. (jarrpa@redhat.com) - Fix aws_secret_key check (carlpett@users.noreply.github.com) - Impl fluentd file buffer (nhosoi@redhat.com) - Use existing OPENSHIFT_DEFAULT_REGISTRY setting during masters scaleup (tbielawa@redhat.com) - GlusterFS: Default glusterfs_name in loop items. (jarrpa@redhat.com) - Remove cluster in favor of rolebindings. (kwoodson@redhat.com) - Updating metrics role to create serviceaccounts and roles immediately (ewolinet@redhat.com) - GlusterFS: Use default namespace when not native. (jarrpa@redhat.com) - Set the openshift_version from the openshift.common.version in case it is empty (jchaloup@redhat.com) - Revert "Add health checks to upgrade playbook" (rhcarvalho@gmail.com) - move common tasks to a single file included by both systemd_units.yml (jchaloup@redhat.com) - Fixes for auth_proxy, vxlan mode (srampal@cisco.com) - Tolerate non existence of /etc/sysconfig/atomic-openshift-master (sdodson@redhat.com) - Block etcdv3 migration for supported configurations (sdodson@redhat.com) - Shut down masters before taking an etcd backup (sdodson@redhat.com) - Move node facts to new openshift_node_facts role. (abutcher@redhat.com) - Add glusterfs_registry hosts to oo_all_hosts. (jarrpa@redhat.com) - Updating template parameter replica to be more unique to avoid var scope creeping (ewolinet@redhat.com) - Add 3.7 releaser (sdodson@redhat.com) - add selector and storage class name to oc_pvc module (jcantril@redhat.com) - backport 'Add systemctl daemon-reload handler to openshift_node' #4403 to openshift_node_upgrade (jchaloup@redhat.com) - Normalize list of checks passed to action plugin (rhcarvalho@gmail.com) - Clean up unnecessary quotes (rhcarvalho@gmail.com) - Make LoggingCheck.run return the correct type (rhcarvalho@gmail.com) - Clean up openshift-checks playbooks (rhcarvalho@gmail.com) - fixes after rebasing with #4485 (jvallejo@redhat.com) - add pre-flight checks to ugrade path (jvallejo@redhat.com) - Refactor openshift_facts BIOS vendor discovery (rteague@redhat.com) - Normalize logging entry. (kwoodson@redhat.com) - Nuage changes to support IPTables kube-proxy in OpenShift (siva_teja.areti@nokia.com) - Remove default provisioner. (kwoodson@redhat.com) - Fix for : https://bugzilla.redhat.com/show_bug.cgi?id=1467423 (jkaur@redhat.com) - allow to specify docker registry for system containers (jchaloup@redhat.com) - Fail within scaleup playbooks when new_{nodes,masters} host groups are empty. (abutcher@redhat.com) - Add rate limit configurability (sdodson@redhat.com) - Resolve deprecation warnings in Contiv roles (rteague@redhat.com) - add etcd scaleup playbook (jawed.khelil@amadeus.com) - Spacing and moving deleget_to to bottom. (kwoodson@redhat.com) - Updated to use modules instead of command for user permissions. (kwoodson@redhat.com) - fix BZ1422541 on master branch (weshi@redhat.com)- Fix incorrect delegate_to in control plane upgrade (sdodson@redhat.com) - Follow the new naming conventions. (zhang.wanmin@zte.com.cn) - Simplify generation of /etc/origin/node/resolv.conf (sdodson@redhat.com) - Add glusterfs hosts to oo_all_hosts so that hosts set initial facts. (abutcher@redhat.com) - Sync all openshift.common.use_openshift_sdn uses in yaml files (jchaloup@redhat.com) - Fixing podpresets perms for service-catalog-controller (ewolinet@redhat.com) - Fixing route spec caCertificate to be correctly capitalized (ewolinet@redhat.com) - Set TimeoutStartSec=300 (sdodson@redhat.com) - Revert "set KillMode to process in node service file" (sdodson@redhat.com) - openshift_checks: refactor to internalize task_vars (lmeyer@redhat.com) - openshift_checks: get rid of deprecated module_executor (lmeyer@redhat.com) - openshift_checks: improve comments/names (lmeyer@redhat.com) - add default value for router path in the cert (efreiber@redhat.com) - Router wildcard certificate created by default (efreiber@redhat.com) - Remove unsupported parameters from example inventory files. (jarrpa@redhat.com) - Fix lint errors (sdodson@redhat.com) - Metrics: grant hawkular namespace listener role (mwringe@redhat.com) - Removing nolog from htpasswd invocation so not to supress errors (ewolinet@redhat.com) - Removed kubernetes.io string from default. (kwoodson@redhat.com) - Allow storage migrations to be optional and/or non fatal (sdodson@redhat.com) - libvirt: fall back to mkisofs if genisoimage isn't available (dcbw@redhat.com) - libvirt: add documentation about SSH keypair requirements (dcbw@redhat.com) - Updating how storage type is determined, adding bool filter in openshift_logging_elasticsearch (ewolinet@redhat.com) - Pass the provisioner to the module. (kwoodson@redhat.com) - Use absolute path when unexcluding (Sergi Jimenez) - Fixes https://bugzilla.redhat.com/show_bug.cgi?id=1474246 (Sergi Jimenez) - Support enabling the centos-openshift-origin-testing repository (dms@redhat.com) - 1472467- add ose- prefix to ansible service broker name (fabian@fabianism.us) - Updating openshift_logging_kibana default for kibana hostname (ewolinet@redhat.com) - GlusterFS: Create registry storage svc and ep in registry namespace (jarrpa@redhat.com) - Default an empty list for etcd_to_config if not there (tbielawa@redhat.com) - If proxy in effect, add etcd host IP addresses to NO_PROXY list on masters (tbielawa@redhat.com) - GlusterFS: Pass all booleans through bool filter. (jarrpa@redhat.com) - GlusterFS: Fix bug in detecting whether to open firewall ports. (jarrpa@redhat.com) - Pass first master's openshift_image_tag to openshift_loadbalancer for containerized haproxy installation. (abutcher@redhat.com) - verify sane log times in logging stack (jvallejo@redhat.com) - Fix log dumping on service failure (sdodson@redhat.com) - Updating verbs for serviceclasses objects (ewolinet@redhat.com) - Fix broken link to Docker image instructions (rhcarvalho@gmail.com) - Added parameters inside of gce defaults. Pass all params to the module. (kwoodson@redhat.com) - add etcd increased-traffic check (jvallejo@redhat.com) - Add etcd exports to openshift_storage_nfs (abutcher@redhat.com) - Hopefully finally fix the no_proxy settings (tbielawa@redhat.com) - openshift_checks/docker_storage: overlay/2 support (lmeyer@redhat.com) - Removing parameter kind and allowing default to be passed. (kwoodson@redhat.com) - Remove openshift_use_dnsmasq from aws and libvirt playbooks (sdodson@redhat.com) - 1471973- default to bootstrapping the broker on startup (fabian@fabianism.us) - image builds: remove dependency on playbook2image (jvallejo@redhat.com) - Setting node selector to be empty string (ewolinet@redhat.com) - Add drain retries after 60 second delay (sdodson@redhat.com) - Dump some logs (sdodson@redhat.com) - daemon_reload on node and ovs start (sdodson@redhat.com) - Ensure proper fact evaluation (sdodson@redhat.com) - Wrap additional service changes in retries (sdodson@redhat.com) - Wrap docker stop in retries (sdodson@redhat.com) - Add retries to node restart handlers (sdodson@redhat.com) - Test docker restart with retries 3 delay 30 (smilner@redhat.com) - Adding podpreset config into master-config (ewolinet@redhat.com) - Update image-gc-high-threshold value (decarr@redhat.com) - Adding a check for variable definition. (kwoodson@redhat.com) - docker: fix docker_selinux_enabled (lmeyer@redhat.com) - Changing cluster role to admin (rhallise@redhat.com) - drain still pending in below files without fix : (jkaur@redhat.com) - Fixed spacing and lint errors. (kwoodson@redhat.com) - Switch CI to ansible-2.3.1.0 (sdodson@redhat.com) - Allow OVS 2.7 in latest OpenShift releases (rhcarvalho@gmail.com) - Make aos_version module handle multiple versions (rhcarvalho@gmail.com) - Split positive and negative unit tests (rhcarvalho@gmail.com) - GlusterFS: Create in custom namespace by default (jarrpa@redhat.com) - hosted registry: Use proper node name in GlusterFS storage setup (jarrpa@redhat.com) - GlusterFS: Make heketi-cli command configurable (jarrpa@redhat.com) - GlusterFS: Reintroduce heketi-cli check for non-native heketi (jarrpa@redhat.com) - GlusterFS: Bug fixes for external GlusterFS nodes (jarrpa@redhat.com) - GlusterFS: Improve and extend example inventory files (jarrpa@redhat.com) - Fixed tests and added sleep for update. (kwoodson@redhat.com) - Fixing needs_update comparison. Added a small pause for race conditions. Fixed doc. Fix kind to storageclass (kwoodson@redhat.com) - Adding storageclass support to lib_openshift. (kwoodson@redhat.com) - Add an SA policy to the ansible-service-broker (rhallise@redhat.com) - Import templates will fail if user is not system:admin (jkaur@redhat.com) - Additional optimization parameters for ansible.cfg (sejug@redhat.com) - Fix etcd conditional check failure (admin@webresource.nl) - Remove invalid when: from vars: (rteague@redhat.com)- Updating to compare sets instead of sorted lists (ewolinet@redhat.com) - Adding ability to create podpreset for service-catalog-controller for bz1471881 (ewolinet@redhat.com) - Updating to use oc replace and conditionally update edit and admin roles (ewolinet@redhat.com) - Other playbooks maybe expecting this to be at least an empty string. I think they default it to an empty list if its not found. (tbielawa@redhat.com) - Fix NO_PROXY environment variable setting (tbielawa@redhat.com) - Changing the passing of data for sc creation. (kwoodson@redhat.com) - Fixed variable name. (kwoodson@redhat.com) - Adding disk encryption to storageclasses and to openshift registry (kwoodson@redhat.com)---- Config was missed before replace. (jkaur@redhat.com) - Redeploy-certificates will fail for registry and router if user is not system:admin (jkaur@redhat.com)- Adding in permissions to edit and admin cluster roles (ewolinet@redhat.com) - making kube-service-catalog project network global when using redhat /openshift-ovs-multitenant plugin (ewolinet@redhat.com) - set KillMode to process in node service file (jchaloup@redhat.com) - Upgrade fails when "Drain Node for Kubelet upgrade" (jkaur@redhat.com) - openvswitch, syscontainer: specify the Docker service name (gscrivan@redhat.com)- Created js file for enabling tech preview for console, updated master-config for pod presets and console tech preview (ewolinet@redhat.com) - GlusterFS: Add updated example hosts files (jarrpa@redhat.com) - GlusterFS: Fix SSH-based heketi configuration (jarrpa@redhat.com)-- add scheduled pods check (jvallejo@redhat.com) - Only store failures that were not ignored. (rhcarvalho@gmail.com) - Add overlay to supported Docker storage drivers (rhcarvalho@gmail.com) - ansible.cfg: improve ssh ControlPath (lmeyer@redhat.com) - openshift_checks: fix execute_module params (lmeyer@redhat.com) - OCP build: override python-directed envvars (lmeyer@redhat.com) - OCP build: fix bug 1465724 (lmeyer@redhat.com) - OCP build: sync packages needed (lmeyer@redhat.com) - Adding create permissions for serviceclasses.servicecatalog.k8s.io to service-catalog-controller role (ewolinet@redhat.com) - Fix calico when certs are auto-generated (djosborne10@gmail.com) - Removing trailing newline. (kwoodson@redhat.com) - Error upgrading control_plane when user is not system:admin (jkaur@redhat.com) - [Bz 1468113] Configure the rest of the masters with the correct URL. (kwoodson@redhat.com)- Add evaluate_groups.yml to network_manager playbook (rteague@redhat.com) - updating fetch tasks to be flat paths (ewolinet@redhat.com)-- increase implicit 300s default timeout to explicit 600s (jchaloup@redhat.com)- Wait for etcd to become healthy before migrating TTL (tbielawa@redhat.com) - Use openshift.node.nodename as glusterfs_hostname. (abutcher@redhat.com) - container-engine: Update Fedora registry url (smilner@redhat.com) - updating configmap map definition to fix asb not starting up correctly (ewolinet@redhat.com) - xPaas v1.4.1 for 3.4 (sdodson@redhat.com) - xPaas v1.4.1 for 3.5 (sdodson@redhat.com) - xPaaS 1.4.1 for 3.6 (sdodson@redhat.com) - Only add entries to NO_PROXY settings if a NO_PROXY value is set (tbielawa@redhat.com) - fixing configuation values. (shurley@redhat.com)- Install container-selinux with container-engine (smilner@redhat.com) - Bug 1466152 - Json-file log driver: Neither "openshift_logging_fluentd_use_journal=false" nor omitted collects the log entries (rmeggins@redhat.com) - Adding serial: 1 to play to ensure we run one at a time (ewolinet@redhat.com) - Fix yamllint (sdodson@redhat.com) - Workaround seboolean module with setsebool command. (abutcher@redhat.com) - Removed quotes and added env variable to be specific. (kwoodson@redhat.com) - [BZ 1467786] Fix for OPENSHIFT_DEFAULT_REGISTRY setting. (kwoodson@redhat.com) - set the proper label of /var/lib/etcd directory (jchaloup@redhat.com)- Synching certs and aggregator configs from first master to all other masters (ewolinet@redhat.com) - Addressing servicecatalog doesnt have enough permissions and multimaster config for service-catalog (ewolinet@redhat.com) - add back mux_client config that was removed (rmeggins@redhat.com) - use master etcd certificates when delegating oadm migrate etcd-ttl (jchaloup@redhat.com)- Update the tag for enterprise service catalog (sdodson@redhat.com) - Fix missing service domain .svc in NO_PROXY settings (tbielawa@redhat.com) - drop etcdctl before the etcd_container service (jchaloup@redhat.com) - Fix prefix for OCP service-catalog prefix (sdodson@redhat.com) - Fully qualify ocp ansible_service_broker_image_prefix (sdodson@redhat.com)-- etcd, syscontainer: fix copy of existing datastore (gscrivan@redhat.com) - pre-pull images before stopping docker (jchaloup@redhat.com) - Always convert no_proxy from string into a list (sdodson@redhat.com) - fix 1466680. Fix logging deploying to the specified namespace (jcantril@redhat.com) - logging_es: temporarily disable readiness probe (jwozniak@redhat.com) - Fixes to storage migration (sdodson@redhat.com)-- Fix upgrade (sdodson@redhat.com) - Prevent the script to use default route ip as upstream nameserver. (steveteuber@users.noreply.github.com) - Use default ports for dnsmasq and node dns (sdodson@redhat.com) - Run dns on the node and use that for dnsmasq (sdodson@redhat.com) - Using ca-bundle.crt to connect to local etcd if master.etcd-ca.crt DNE (ewolinet@redhat.com) - Set OPENSHIFT_DEFAULT_REGISTRY in registry dc. (abutcher@redhat.com) - Updating to use openshift.master.etcd_hosts for etcd servers for apiserver (ewolinet@redhat.com) - Update v1.4 image streams and templates (sdodson@redhat.com) - xPaaS v1.4.0 for v3.4 (sdodson@redhat.com) - Sync latest image streams and templates for v1.5 (sdodson@redhat.com) - xPaaS v1.4.0 for v3.5 (sdodson@redhat.com) - Update latest image streams for v3.6 (sdodson@redhat.com) - Bump xPaas v1.4.0 for v3.6 (sdodson@redhat.com) - docker_image_availability: fix containerized etcd (lmeyer@redhat.com) - evalute etcd backup directory name only once (jchaloup@redhat.com) - run etcd_container with type:spc_t label (jchaloup@redhat.com) - Fixing ops storage options being passed to openshift_logging_elasticsearch role fixing default ops pv selector (ewolinet@redhat.com) - Adding labels for elasticsearch and kibana services (ewolinet@redhat.com) - Add a retry to the docker restart handler (sdodson@redhat.com) - docker_storage check: make vgs return sane output (lmeyer@redhat.com) - Capture exceptions when resolving available checks (rhcarvalho@gmail.com) - PAPR: customize disk space requirements (rhcarvalho@gmail.com) - Enable disk check on containerized installs (rhcarvalho@gmail.com) - Add module docstring (rhcarvalho@gmail.com) - Add suggestion to check disk space in any path (rhcarvalho@gmail.com) - Require at least 1GB in /usr/bin/local and tempdir (rhcarvalho@gmail.com) - Refactor DiskAvailability for arbitrary paths (rhcarvalho@gmail.com) - Adding some more sections to additional considerations, being less rigid on large roles for composing -- can also be a playbook (ewolinet@redhat.com) - Updating snippet contents, formatting and providing urls (ewolinet@redhat.com) - Update snippets and add bullet point on role dependency (ewolinet@redhat.com) - Creating initial proposal doc for review (ewolinet@redhat.com)- Fix generate role binding destination for the HOSA service account (steveteuber@users.noreply.github.com) - Correct version comparisons to ensure proper evaluation (rteague@redhat.com) - Adding become: false to local_action tasks (ewolinet@redhat.com) - upgrade: fix name for the etcd system container (gscrivan@redhat.com) - fix backup and working directory for etcd run as a system container (jchaloup@redhat.com) - etcd_migrate: Add /var/usrlocal/bin to path for oadm (smilner@redhat.com) - etcd_migrate: Add /usr/local/bin to path for oadm (smilner@redhat.com) - Sync environment variables FLUENTD/MUX_CPU_LIMIT FLUENTD/MUX_MEMORY_LIMIT with the resource limit values. (nhosoi@redhat.com) - Update master configuration for named certificates during master cert redeploy. (abutcher@redhat.com) - Get rid of openshift_facts dep in rhel_subscribe (sdodson@redhat.com) - logging: write ES heap dump to persistent storage (jwozniak@redhat.com)- parameterize etcd binary path (fabian@fabianism.us) - attach leases via the first master only and only once (jchaloup@redhat.com) - evalute groups when running etcd upgrade from byo/openshift- cluster/upgrades/upgrade_etcd.yml (jchaloup@redhat.com) - Bug 1465168 - mux doesn't recognize ansible boolean parameters correctly (rmeggins@redhat.com)- Generate loopback kubeconfig separately to preserve OpenShift CA certificate. (abutcher@redhat.com) - registry: look for the oc executable in /usr/local/bin and ~/bin (gscrivan@redhat.com) - router: look for the oc executable in /usr/local/bin and ~/bin (gscrivan@redhat.com) - Retry docker startup once (sdodson@redhat.com)- Fix typo in fluentd_secureforward_contents variable (Andreas.Dembach@dg-i.net) - Reverting quotation change in ansible_service_broker install for etcd (ewolinet@redhat.com)- oc_atomic_container: use rpm to check the version. (gscrivan@redhat.com) - Fix .spec for stagecut (jupierce@redhat.com) - Picking change from sdodson (ewolinet@redhat.com) - openshift_version: skip nfs and lb hosts (smilner@redhat.com) - openshift_checks: eval groups before including role (lmeyer@redhat.com) - Adding volume fact for etcd for openshift ansible service broker (ewolinet@redhat.com) - Updating to label node and wait for apiservice to be healthy and started (ewolinet@redhat.com) - Also configure default registry on HA masters (sdodson@redhat.com) - Fix parsing certs with very large serial numbers (tbielawa@redhat.com) - fix yamllint issues (fabian@fabianism.us) - openshift_logging: use empty default for storage labels (fsimonce@redhat.com) - Set clean install and etcd storage on first master to fix scaleup (sdodson@redhat.com) - images, syscontainer: change default value for ANSIBLE_CONFIG (gscrivan@redhat.com) - Cleanup/updates for env variables and etcd image (fabian@fabianism.us) - Sync 3.5 cfme templates over to 3.6 (sdodson@redhat.com) - Moving checks down after required initialization happens. (kwoodson@redhat.com) - add play and role to install ansible-service-broker (fabian@fabianism.us) - Creation of service_catalog and placeholder broker roles (ewolinet@redhat.com) - GlusterFS: Use proper namespace for heketi command and service account (jarrpa@redhat.com) - Fixing quote issue. (kwoodson@redhat.com) - GlusterFS: Fix heketi secret name (jarrpa@redhat.com) - Fix for dynamic pvs when using storageclasses. (kwoodson@redhat.com) - Ensure that host pki tree is mounted in containerized components (sdodson@redhat.com)- releases: enable build/push with multiple tags (lmeyer@redhat.com) - Update template examples for 3.6 (rteague@redhat.com) - Reverting v prefix introduced by stagecut (smunilla@redhat.com) - Fixed readme doc. (kwoodson@redhat.com) - Adding version field for stagecut (smunilla@redhat.com) - Remove package_update from install playbook (rhcarvalho@gmail.com) - Restart NetworkManager only if dnsmasq was used (bliemli@users.noreply.github.com) - remove extra close brace in example inventory (gpei@redhat.com) - Adding option for serviceAccountConfig.limitSecretReferences (kwoodson@redhat.com) - doc: Add system_container examples to inventory (smilner@redhat.com) - system_containers: Add openshift_ to other system_container vars (smilner@redhat.com) - system_containers: Add openshift_ to use_system_containers var (smilner@redhat.com) - detect etcd service name based on etcd runtime when restarting (jchaloup@redhat.com) - set proper etcd_data_dir for system container (jchaloup@redhat.com) - etcd, system_container: do not mask etcd_container (gscrivan@redhat.com) - etcd, system_container: do not enable system etcd (gscrivan@redhat.com) - oc_atomic_container: Require 1.17.2 (smilner@redhat.com) - Verify matched openshift_upgrade_nodes_label (rteague@redhat.com) - bug 1457642. Use same SG index to avoid seeding timeout (jcantril@redhat.com)-- Updating default from null to "" (ewolinet@redhat.com)- Update atomic-openshift-master.j2 (sdodson@redhat.com) - Enable push to registry via dns only on clean 3.6 installs (sdodson@redhat.com) - Disable actually pushing to the registry via dns for now (sdodson@redhat.com) - Add openshift_node_dnsmasq role to upgrade (sdodson@redhat.com) - Push to the registry via dns (sdodson@redhat.com)- Temporarilly only migrate jobs as we were before (sdodson@redhat.com) - Disable TLS verification in skopeo inspect (rhcarvalho@gmail.com) - Preserve etcd3 storage if it's already in use (sdodson@redhat.com) - GlusterFS: Generate better secret keys (jarrpa@redhat.com) - GlusterFS: Fix error when groups.glusterfs_registry is undefined. (jarrpa@redhat.com) - GlusterFS: Use proper identity in heketi secret (jarrpa@redhat.com) - GlusterFS: Allow configuration of heketi port (jarrpa@redhat.com) - GlusterFS: Fix variable typo (jarrpa@redhat.com) - GlusterFS: Minor template fixes (jarrpa@redhat.com) - registry: mount GlusterFS storage volume from correct host (jarrpa@redhat.com)- Run storage upgrade pre and post master upgrade (rteague@redhat.com) - Introduce etcd migrate role (jchaloup@redhat.com) - Add support for rhel, aci, vxlan (srampal@cisco.com)- PAPR: define openshift_image_tag via command line (rhcarvalho@gmail.com) - Ensure only one ES pod per PV (peter.portante@redhat.com) - etcd v3 for clean installs (sdodson@redhat.com) - Rename cockpit-shell -> cockpit-system (rhcarvalho@gmail.com) - Update image repo name, images have been moved from 'cloudforms' to 'cloudforms42' for CF 4.2. (simaishi@redhat.com) - Update image repo name, images have been moved from 'cloudforms' to 'cloudforms45' for CF 4.5. (simaishi@redhat.com) - CloudForms 4.5 templates (simaishi@redhat.com)-- Make rollout status check best-effort, add poll (skuznets@redhat.com) - Verify the rollout status of the hosted router and registry (skuznets@redhat.com) - fix es routes for new logging roles (rmeggins@redhat.com)- Add the the other featured audit-config paramters as example (al- git001@none.at)- doc: Info for system container installer options (smilner@redhat.com) - Add ANSIBLE_CONFIG to system container installer (smilner@redhat.com) - Add missing file. Remove debugging prompt. (tbielawa@redhat.com) - Update readme one last time (tbielawa@redhat.com) - Reconfigure masters in serial to avoid HA meltdowns (tbielawa@redhat.com) - First POC of a CFME turnkey solution in openshift-anisble (tbielawa@redhat.com) - Reverted most of this pr 4356 except: adding openshift_logging_fluentd_buffer_queue_limit: 1024 openshift_logging_fluentd_buffer_size_limit: 1m openshift_logging_mux_buffer_queue_limit: 1024 openshift_logging_mux_buffer_size_limit: 1m and setting the matched environment variables. (nhosoi@redhat.com) - Adding the defaults for openshift_logging_fluentd_{cpu,memory}_limit to roles/openshift_logging_fluentd/defaults/main.yml. (nhosoi@redhat.com) - Adding environment variables FLUENTD_CPU_LIMIT, FLUENTD_MEMORY_LIMIT, MUX_CPU_LIMIT, MUX_MEMORY_LIMIT. (nhosoi@redhat.com) - Introducing fluentd/mux buffer_queue_limit, buffer_size_limit, cpu_limit, and memory_limit. (nhosoi@redhat.com)- papr: add documentation to YAML and simplify context (jlebon@redhat.com) - docs: better documentation for PAPR (jlebon@redhat.com) - papr: install libffi-devel (jlebon@redhat.com) - pre-install checks: add more during byo install (lmeyer@redhat.com) - move etcd backup to etcd_common role (jchaloup@redhat.com) - Support installing HOSA via ansible (mwringe@redhat.com) - GlusterFS: Remove requirement for heketi-cli (jarrpa@redhat.com) - GlusterFS: Fix bugs in wipe (jarrpa@redhat.com) - GlusterFS: Skip heketi-cli install on Atomic (jarrpa@redhat.com) - GlusterFS: Create a StorageClass if specified (jarrpa@redhat.com) - GlusterFS: Use proper secrets (jarrpa@redhat.com) - GlusterFS: Allow cleaner separation of multiple clusters (jarrpa@redhat.com) - GlusterFS: Minor corrections and cleanups (jarrpa@redhat.com) - GlusterFS: Improve documentation (jarrpa@redhat.com) - GlusterFS: Allow configuration of kube namespace for heketi (jarrpa@redhat.com) - GlusterFS: Adjust when clauses for registry config (jarrpa@redhat.com) - GlusterFS: Allow failure reporting when deleting deploy-heketi (jarrpa@redhat.com) - GlusterFS: Tweak pod probe parameters (jarrpa@redhat.com) - GlusterFS: Allow for configuration of node selector (jarrpa@redhat.com) - GlusterFS: Label on Openshift node name (jarrpa@redhat.com) - GlusterFS: Make sure timeout is an int (jarrpa@redhat.com) - GlusterFS: Use groups variables (jarrpa@redhat.com) - papr: rename redhat-ci related files to papr (jlebon@redhat.com) - singletonize some role tasks that repeat a lot (lmeyer@redhat.com)-- Upgraded Calico to 2.2.1 Release (vincent.schwarzer@yahoo.de)- Disable negative caching, set cache TTL to 1s (skuznets@redhat.com) - Update mounts in system container installer (smilner@redhat.com) - Set ansible retry file location (smilner@redhat.com) - installer: add bind mount for /etc/resolv.conf (gscrivan@redhat.com) - Making pylint happy (ewolinet@redhat.com) - Fix possible access to undefined variable (rhcarvalho@gmail.com) - certificates: copy the certificates for the etcd system container (gscrivan@redhat.com) - Separate etcd and OpenShift CA redeploy playbooks. (abutcher@redhat.com) - lib/base: allow for results parsing on non-zero return code (jarrpa@redhat.com) - etcd: system container defines ETCD_(PEER_)?TRUSTED_CA_FILE (gscrivan@redhat.com) - etcd: unmask system container service before installing it (gscrivan@redhat.com) - etcd: copy previous database when migrating to system container (gscrivan@redhat.com) - etcd: define data dir location for the system container (gscrivan@redhat.com) - oc_obj: set _delete() rc to 0 if err is 'not found' (jarrpa@redhat.com) - oc_obj: only check 'items' if exists in delete (jarrpa@redhat.com) - Removed hardocded Calico Policy Controller URL (vincent.schwarzer@yahoo.de) - Allowing openshift_metrics to specify PV selectors and allow way to define selectors when creating pv (ewolinet@redhat.com)- Change default key for gce (hekumar@redhat.com) - set etcd working directory for embedded etcd (jchaloup@redhat.com) - Add daemon-reload handler to openshift_node and notify when /etc/systemd files have been updated. (abutcher@redhat.com) - Use volume.beta.kubernetes.io annotation for storage-classes (per.carlson@vegvesen.no) - Correct master-config update during upgrade (rteague@redhat.com)- Replace repoquery with module (jchaloup@redhat.com) - Consider previous value of 'changed' when updating (rhcarvalho@gmail.com) - Improve code readability (rhcarvalho@gmail.com) - Disable excluder only on nodes that are not masters (jchaloup@redhat.com) - Added includes to specify openshift version for libvirt cluster create. Otherwise bin/cluster create fails on unknown version for libvirt deployment. (schulthess@puzzle.ch) - docker checks: finish and refactor (lmeyer@redhat.com) - oc_secret: allow use of force for secret type (jarrpa@redhat.com) - add docker storage, docker driver checks (jvallejo@redhat.com) - Add dependency and use same storageclass name as upstream (hekumar@redhat.com) - Add documentation (hekumar@redhat.com) - Install default storageclass in AWS & GCE envs (hekumar@redhat.com)-- Updated to using oo_random_word for secret gen (ewolinet@redhat.com) - Updating kibana to store session and oauth secrets for reuse, fix oauthclient generation for ops (ewolinet@redhat.com)- Rename container image to origin-ansible / ose-ansible (pep@redhat.com)- Guard check for container install based on openshift dictionary key (ayoung@redhat.com) - Separate client config removal in uninstall s.t. ansible_ssh_user is removed from with_items. (abutcher@redhat.com) - Remove supported/implemented barrier for registry object storage providers. (abutcher@redhat.com) - Add node unit file on upgrade (smilner@redhat.com) - fix up openshift-ansible for use with 'oc cluster up' (jcantril@redhat.com) - specify all logging index mappings for kibana (jcantril@redhat.com) - openshift-master: set r_etcd_common_etcd_runtime (gscrivan@redhat.com) - rename daemon.json to container-daemon.json (smilner@redhat.com) - Updating probe timeout and exposing variable to adjust timeout in image (ewolinet@redhat.com) - Do not attempt to override openstack nodename (jdetiber@redhat.com) - Update image stream to openshift/origin:2c55ade (skuznets@redhat.com)- Use local openshift.master.loopback_url when generating initial master loopback kubeconfigs. (abutcher@redhat.com)-- Updating image for registry_console (ewolinet@redhat.com) - add elasticseatch, fluentd, kibana check (jvallejo@redhat.com) - show correct default value in inventory (mmckinst@redhat.com) - Skip service restarts within ca redeployment playbook when expired certificates are detected. (abutcher@redhat.com) - Add mtu setting to /etc/sysconfig/docker-network (sdodson@redhat.com) - Add daemon_reload parameter to service tasks (tbielawa@redhat.com) - mux uses fluentd cert/key to talk to ES (rmeggins@redhat.com) - fix curator host, port params; remove curator es volumes (rmeggins@redhat.com) - add mux docs; allow to specify mux namespaces (rmeggins@redhat.com) - oc_secret: allow for specifying secret type (jarrpa@redhat.com) - Revert "Merge pull request #4271 from DG-i/master" (skuznets@redhat.com) - verify upgrade targets separately for each group (masters, nodes, etcd) (jchaloup@redhat.com) - Updating Kibana-proxy secret key name, fixing deleting secrets, fixed extra ES dc creation (ewolinet@redhat.com) - upgrade: Reload systemd before restart (smilner@redhat.com) - Skip router/registry cert redeploy when openshift_hosted_manage_{router,registry}=false (abutcher@redhat.com) - disable docker excluder before it is updated to remove older excluded packages (jchaloup@redhat.com) - Support byo etcd for calico (djosborne10@gmail.com) - preflight int tests: fix for package_version changes (lmeyer@redhat.com) - Remove unnecessary comment. (rhcarvalho@gmail.com) - update aos_version module to support generic pkgs and versions (jvallejo@redhat.com) - Add separate variables for control plane nodes (sdodson@redhat.com) - Copy Nuage VSD generated user certificates to Openshift master nodes (sneha.deshpande@nokia.com) - add existing_ovs_version check (jvallejo@redhat.com) - Tolerate failures in the node upgrade playbook (sdodson@redhat.com)- AMP 2.0 (sdodson@redhat.com) - add support for oc_service for labels, externalIPs (rmeggins@redhat.com) - [JMAN4-161] Add templates and pv example for cloudforms jboss middleware manager (pgier@redhat.com)- Adding default value for openshift_hosted_logging_storage_kind (ewolinet@redhat.com) - memory check: use GiB/MiB and adjust memtotal (lmeyer@redhat.com) - bool (sdodson@redhat.com) - Metrics: update the imagePullPolicy to be always (mwringe@redhat.com) - Remove typos that got reintroduced (smilner@redhat.com) - oc_atomic_container: Workaround for invalid json from atomic command (smilner@redhat.com) - Remove system-package=no from container-engine install (smilner@redhat.com) - oc_atomic_container: Hard code system-package=no (smilner@redhat.com) - Updating to generate PVC when storage type is passed in as nfs (ewolinet@redhat.com) - disable become for local actions (Mathias.Merscher@dg-i.net) - check for rpm version and docker image version equality only if openshift_pkg_version and openshift_image_tag are not defined (jchaloup@redhat.com)- Reduce memory requirement to 2gb for fedora ci jobs (sdodson@redhat.com) - openshift_logging: increasing *_elasticsearch_* default CPU and memory (jwozniak@redhat.com) - Updating python-passlib assert (ewolinet@redhat.com) - allow to configure oreg_url specifically for node or master. refs #4233 (tobias@tobru.ch) - Updating registry-console version to be v3.6 instead of 3.6 (ewolinet@redhat.com)- Prepending v to registry-console version (ewolinet@redhat.com) - memory health check: adjust threshold for etcd (lmeyer@redhat.com) - health checks: specify check skip reason (lmeyer@redhat.com) - health checks: configure failure output in playbooks (lmeyer@redhat.com) - disk/memory checks: make threshold configurable (lmeyer@redhat.com) - Show help on how to disable checks after failure (rhcarvalho@gmail.com) - Allow disabling checks via Ansible variable (rhcarvalho@gmail.com) - Verify memory and disk requirements before install (rhcarvalho@gmail.com) - filter_plugins: Allow for multiple pairs in map_from_pairs() (jarrpa@redhat.com)- oc_process: Better error output on failed template() call (jarrpa@redhat.com)- Allow a hostname to resolve to 127.0.0.1 during validation (dms@redhat.com)- Fixing tux warnings and some final clean up (ewolinet@redhat.com) - Appease travis (sdodson@redhat.com) - preflight int tests: fix test flake (lmeyer@redhat.com) - Add a readiness probe to the Kibana container (skuznets@redhat.com) - Create logging deployments with non-zero replica counts (skuznets@redhat.com) - Pulling changes from master branch (ewolinet@redhat.com) - Adding some missing changes (ewolinet@redhat.com) - fixing available variables for 2.3.0 (ewolinet@redhat.com) - Updating pvc generation names (ewolinet@redhat.com) - updating delete_logging to use modules (ewolinet@redhat.com) - Pulling in changes from master (ewolinet@redhat.com) - Decomposing openshift_logging role into subcomponent roles (ewolinet@redhat.com) - Fix renaming error with calico template files (djosborne10@gmail.com)- RPM workaround for the move of cert playbooks (pep@redhat.com) - health check playbooks: relocate and expand (lmeyer@redhat.com)- preflight int tests: fix for openshift_version dep (lmeyer@redhat.com) - Removing requirement to pass aws credentials (esauer@redhat.com) - Workaround sysctl module issue with py3 by converting task to lineinfile. (abutcher@redhat.com) - inventory: rename certificates->certificate in router example (smilner@redhat.com) - remove skopeo dependency on docker-py (jvallejo@redhat.com) - improve error handling for missing vars (jvallejo@redhat.com) - lib/base: Allow for more complex template params (jarrpa@redhat.com) - Fix yamllint problems (sdodson@redhat.com) - add ability to expose Elasticsearch as an external route (rmeggins@redhat.com) - Parameterized Calico/Node Arguments (vincent.schwarzer@yahoo.de) - Fix auditConfig for non-HA environments (rteague@redhat.com) - Added Docker Registry Port 5000 to Firewalld (vincent.schwarzer@yahoo.de) - Added Calicoctl to deployment of Master Nodes (vincent.schwarzer@yahoo.de) - move etcd upgrade related code into etcd_upgrade role (jchaloup@redhat.com) - Localhost TMP Dir Fix (vincent.schwarzer@yahoo.de) - Adjusted Naming Schema of Calico Roles (vincent.schwarzer@yahoo.de) - Update hosts.*.example to include openshift_hosted_metrics_deployer_version (pat2man@gmail.com) - Fix gpg key path in our repo (sdodson@redhat.com) - Uninstall: restart docker when container-engine restart hasn't changed. (abutcher@redhat.com) - add etcd cluster size check (jvallejo@redhat.com) - fix etcd_container_version detection (jchaloup@redhat.com) - systemcontainercustom.conf.j2: use Environment instead of ENVIRONMENT (gscrivan@redhat.com) - node, systemd: change Requires to Wants for openvswitch (gscrivan@redhat.com) - Add teams attribute to github identity provider (dms@redhat.com) - Don't escalate privileges in local tmpdir creation (skuznets@redhat.com) - Remove use of local_action with delegate_to and switch 'delegate_to: localhost' temporary directory cleanup actions to local_actions. (abutcher@redhat.com) - Rework openshift_excluders role (rteague@redhat.com) - Add regexp for container-engine lineinfile (smilner@redhat.com) - Default image policy on new clusters to on (ccoleman@redhat.com) - revert role-specific var name (jvallejo@redhat.com) - Filter non-strings from the oc_adm_ca_server_cert hostnames parameter. (abutcher@redhat.com) - Don't set-up origin repositories if they've already been configured (dms@redhat.com) - byo inventory versions 1.5 -> 3.6 (smilner@redhat.com) - byo inventory versions 3.5 -> 3.6 (smilner@redhat.com) - use dest instead of path for lineinfile (smilner@redhat.com) - openshift_version: skip rpm version==image version on Atomic (gscrivan@redhat.com) - Add NO_PROXY workaround for container-engine atomic command (smilner@redhat.com) - Add no_proxy to atomic.conf (smilner@redhat.com) - Include object validation in 3.6 upgrades (sdodson@redhat.com) - uninstall: handle container-engine (gscrivan@redhat.com) - Added Calico BGP Port 179 to Firewalld (vincent.schwarzer@yahoo.de) - Fixed for python3 with Fedora 25 Atomic (donny@fortnebula.com) - Add docker package for container-engine install (smilner@redhat.com) - Fix python3 error in repoquery (jpeeler@redhat.com) - check if hostname is in list of etcd hosts (jvallejo@redhat.com) - Fix templating of static service files (rteague@redhat.com) - Fix container image build references (pep@redhat.com) - Reset selinux context on /var/lib/origin/openshift.common.volumes (sdodson@redhat.com) - Adding assert to check for python-passlib on control host (ewolinet@redhat.com) - Update variable name to standard (rhcarvalho@gmail.com) - Make class attribute name shorter (rhcarvalho@gmail.com) - Add module docstring (rhcarvalho@gmail.com) - Update check (rhcarvalho@gmail.com) - Change based on feedback (vincent.schwarzer@yahoo.de) - Removed Hardcoded Calico URLs (vincent.schwarzer@yahoo.de) - int -> float (rhcarvalho@gmail.com) - Remove vim line (rhcarvalho@gmail.com) - add etcd volume check (jvallejo@redhat.com) - Added additional Calico Network Plugin Checks (vincent.schwarzer@yahoo.de) - Ensure good return code for specific until loops (smilner@redhat.com) - add template service broker configurable (jminter@redhat.com) - Prevent line wrap in yaml dump of IDP, fixes #3912 (rikkuness@gmail.com)- Updating registry-console image version during a post_control_plane upgrade (ewolinet@redhat.com) - Remove userland-proxy-path from daemon.json (smilner@redhat.com) - Fix whistespace issues in custom template (smilner@redhat.com) - Always add proxy items to atomic.conf (smilner@redhat.com) - Move container-engine systemd environment to updated location (smilner@redhat.com) - doc: Add link to daemon.json upstream doc (smilner@redhat.com) - Remove unused daemon.json keys (smilner@redhat.com) - bug 1448860. Change recovery_after_nodes to match node_quorum (jcantril@redhat.com) - bug 1441369. Kibana memory limits bug 1439451. Kibana crash (jcantril@redhat.com) - Extend repoquery command (of lib_utils role) to ignore excluders (jchaloup@redhat.com) - lower case in /etc/daemon.json and correct block-registry (ghuang@redhat.com) - Fix for yedit custom separators (mwoodson@redhat.com) - Updating 3.6 enterprise registry-console template image version (ewolinet@redhat.com) - Default to iptables on master (sdodson@redhat.com) - Rename blocked-registries to block-registries (smilner@redhat.com) - Ensure true is lowercase in daemon.json (smilner@redhat.com) - use docker_log_driver and /etc/docker/daemon.json to determine log driver (rmeggins@redhat.com) - Temporarily revert to OSEv3 host group usage (rteague@redhat.com) - Add service file templates for master and node (smilner@redhat.com) - Update systemd units to use proper container service name (smilner@redhat.com) - polish etcd_common role (jchaloup@redhat.com) - Note existence of Fedora tests and how to rerun (rhcarvalho@gmail.com) - Fix for OpenShift SDN Check (vincent.schwarzer@yahoo.de) - Updating oc_obj to use get instead of getattr (ewolinet@redhat.com) - Updating size suffix for metrics in role (ewolinet@redhat.com) - GlusterFS: Allow swapping an existing registry's backend storage (jarrpa@redhat.com) - GlusterFS: Allow for a separate registry-specific playbook (jarrpa@redhat.com) - GlusterFS: Improve role documentation (jarrpa@redhat.com) - hosted_registry: Get correct pod selector for GlusterFS storage (jarrpa@redhat.com) - hosted registry: Fix typo (jarrpa@redhat.com) - run excluders over selected set of hosts during control_plane/node upgrade (jchaloup@redhat.com) - Reserve kubernetes and 'kubernetes-' prefixed namespaces (jliggitt@redhat.com) - oc_volume: Add missing parameter documentation (jarrpa@redhat.com)- byo: correct option name (gscrivan@redhat.com) - Fail if rpm version != docker image version (jchaloup@redhat.com) - Perform package upgrades in one transaction (sdodson@redhat.com) - Properly fail if OpenShift RPM version is undefined (rteague@redhat.com)- Fix issue with Travis-CI using old pip version (rteague@redhat.com) - Remove vim configuration from Python files (rhcarvalho@gmail.com) - Use local variables for daemon.json template (smilner@redhat.com) - Fix additional master cert & client config creation. (abutcher@redhat.com)---- Updating logging and metrics to restart api, ha and controllers when updating master config (ewolinet@redhat.com) - Adding defaults for es_indices (ewolinet@redhat.com) - Updating logic for generating pvcs and their counts to prevent reuse when looping (ewolinet@redhat.com)- Moving Dockerfile content to images dir (jupierce@redhat.com)--- Fix 1448368, and some other minors issues (ghuang@redhat.com) - mux startup is broken without this fix (rmeggins@redhat.com) - Dockerfile: create symlink for /opt/app-root/src (gscrivan@redhat.com) - docs: Add basic system container dev docs (smilner@redhat.com) - installer: Add system container variable for log saving (smilner@redhat.com) - installer: support running as a system container (gscrivan@redhat.com)- Allow oc_ modules to pass unicode results (rteague@redhat.com) - Ensure repo cache is clean on the first run (rteague@redhat.com) - move etcdctl.yml from etcd to etcd_common role (jchaloup@redhat.com) - Modified pick from release-1.5 for updating hawkular htpasswd generation (ewolinet@redhat.com)- Correctly setting the primary and replica shard count settings (ewolinet@redhat.com) - System container docker (smilner@redhat.com) - Stop logging AWS credentials in master role. (dgoodwin@redhat.com) - Remove set operations from openshift_master_certificates iteration. (abutcher@redhat.com) - Refactor system fact gathering to avoid dictionary size change during iteration. (abutcher@redhat.com) - Refactor secret generation for python3. (abutcher@redhat.com) - redhat-ci: use requirements.txt (jlebon@redhat.com)- Making mux with_items list evaluate as empty if didnt get objects before (ewolinet@redhat.com) - etcd Upgrade Refactor (rteague@redhat.com) - v3.3 Upgrade Refactor (rteague@redhat.com) - v3.4 Upgrade Refactor (rteague@redhat.com) - v3.5 Upgrade Refactor (rteague@redhat.com) - v3.6 Upgrade Refactor (rteague@redhat.com) - Fix variants for v3.6 (rteague@redhat.com) - Normalizing groups. (kwoodson@redhat.com) - Use openshift_ca_host's hostnames to sign the CA (sdodson@redhat.com)- Remove std_include from playbooks/byo/rhel_subscribe.yml (abutcher@redhat.com) - Adding way to add labels and nodeselectors to logging project (ewolinet@redhat.com)- Don't double quote when conditions (sdodson@redhat.com) - Remove jinja template delimeters from when conditions (sdodson@redhat.com) - move excluder upgrade validation tasks under openshift_excluder role (jchaloup@redhat.com) - Fix test compatibility with OpenSSL 1.1.0 (pierre- louis.bonicoli@libregerbil.fr)- Warn users about conflicts with docker0 CIDR range (lpsantil@gmail.com) - Bump ansible rpm dependency to 2.2.2.0 (sdodson@redhat.com)--- Contrib: Hook to verify modules match assembled fragments (tbielawa@redhat.com)-- Refactor etcd roles (jchaloup@redhat.com)- Document the Pull Request process (rhcarvalho@gmail.com) - Add Table of Contents (rhcarvalho@gmail.com) - Improve Contribution Guide (rhcarvalho@gmail.com) - Replace absolute with relative URLs (rhcarvalho@gmail.com) - Move repo structure to a separate document (rhcarvalho@gmail.com) - Remove outdated information about PRs (rhcarvalho@gmail.com) - Move link to BUILD.md to README.md (rhcarvalho@gmail.com) - Adding checks for starting mux for 2.2.0 (ewolinet@redhat.com) - Fix OpenShift registry deployment on OSE 3.2 (lhuard@amadeus.com)- Fix certificate check Job examples (pep@redhat.com) - Add python-boto requirement (pep@redhat.com)- Add bool for proper conditional handling (rteague@redhat.com)- Fix cluster creation with `bin/cluster` when there’s no glusterfs node (lhuard@amadeus.com)- Move container build instructions to BUILD.md (pep@redhat.com) - Elaborate container image usage instructions (pep@redhat.com)- .redhat-ci.yml: also publish journal logs (jlebon@redhat.com) - Standardize all Origin versioning on 3.6 (rteague@redhat.com) - integration tests: add CI scripts (lmeyer@redhat.com) - preflight int tests: define image builds to support tests (lmeyer@redhat.com) - preflight int tests: generalize; add tests (lmeyer@redhat.com) - Add stub of preflight integration tests (rhcarvalho@gmail.com) - Move Python unit tests to subdirectory (rhcarvalho@gmail.com) - Revert "Add /etc/sysconfig/etcd to etcd_container" (sdodson@redhat.com) - Replace original router cert variable names. (abutcher@redhat.com) - oc_obj: Allow for multiple kinds in delete (jarrpa@redhat.com) - Update v1.5 content (sdodson@redhat.com) - Update v1.6 content (sdodson@redhat.com) - Make the rhel_subscribe role subscribe to OSE 3.5 channel by default (lhuard@amadeus.com) - Addressing yamllint (ewolinet@redhat.com) - Updating kibana-proxy secret key for server-tls entry (ewolinet@redhat.com) - Pick from issue3896 (ewolinet@redhat.com) - Cleanup comments and remove extraneous tasks (sdodson@redhat.com) - Store backups in /var/lib/etcd/openshift-backup (sdodson@redhat.com) - Create member/snap directory encase it doesn't exist (sdodson@redhat.com) - Copy v3 data dir when performing backup (sdodson@redhat.com)- Differentiate between service serving router certificate and custom openshift_hosted_router_certificate when replacing the router certificate. (abutcher@redhat.com)- Update swap disable tasks (rteague@redhat.com) - Removing resource version to remove object conflicts caused by race conditions. (kwoodson@redhat.com) - cast openshift_logging_use_mux_client to bool (rmeggins@redhat.com) - mux does not require privileged, only hostmount-anyuid (rmeggins@redhat.com) - Switched Heapster to use certificates generated by OpenShift (juraci@kroehling.de) - Use metrics and logging deployer tag v3.4 for enterprise (sdodson@redhat.com) - Remove v1.5 and v1.6 metrics/logging templates (sdodson@redhat.com)-- GlusterFS: provide default for groups.oo_glusterfs_to_config in with_items (jarrpa@redhat.com)- Adding module calls instead of command for idempotency. (kwoodson@redhat.com) - Use return_value when value is constant (pierre- louis.bonicoli@libregerbil.fr) - Add missing mock for locate_oc_binary method (pierre- louis.bonicoli@libregerbil.fr)- Don't check excluder versions when they're not enabled (sdodson@redhat.com)- Stop all services prior to upgrading, start all services after (sdodson@redhat.com)- Add Ansible syntax checks to tox (rteague@redhat.com) - Add /etc/sysconfig/etcd to etcd_container (me@fale.io) - openshift_version: improve messaging (lmeyer@redhat.com) - Simplify memory availability check, review tests (rhcarvalho@gmail.com) - Simplify mixin class (rhcarvalho@gmail.com) - Simplify disk availability check, review tests (rhcarvalho@gmail.com) - add disk and memory availability check tests (jvallejo@redhat.com) - add ram and storage preflight check (jvallejo@redhat.com) - Fix paths for file includes (rteague@redhat.com) - Fix instantiation of action plugin in test fixture (rhcarvalho@gmail.com) - Introduce Elasticsearch readiness probe (lukas.vlcek@gmail.com) - added a empty file to the contiv empty dir. This allows contiv to be vendored in git (mwoodson@redhat.com)- Create openshift-metrics entrypoint playbook (rteague@redhat.com)- Minor v3.6 upgrade docs fixes (rteague@redhat.com)- repo: start testing PRs on Fedora Atomic Host (jlebon@redhat.com)- Correct role dependencies (rteague@redhat.com) - Allow for GlusterFS to provide registry storage (jarrpa@redhat.com) - Integrate GlusterFS into OpenShift installation (jarrpa@redhat.com) - GlusterFS playbook and role (jarrpa@redhat.com)- Fix default image tag for enterprise (sdodson@redhat.com) - Cast etcd_debug to a boolean (skuznets@redhat.com)- tox tests: pin test requirement versions (lmeyer@redhat.com) - This is no longer a widely encountered issue (sdodson@redhat.com) - Standardize use of byo and common for network_manager.yml (rteague@redhat.com) - Disable swap space on nodes at install and upgrade (rteague@redhat.com) - Do not check package version on non-master/node (rhcarvalho@gmail.com)- Refactor initialize groups tasks (rteague@redhat.com) - tox tests: pin test requirement versions (lmeyer@redhat.com) - skip PackageAvailability check if not yum (jvallejo@redhat.com) - Document service_type for openshift-enterprise (rhcarvalho@gmail.com) - Remove references to outdated deployment_type (rhcarvalho@gmail.com) - Update deployment_type documentation (rhcarvalho@gmail.com) - Document merge time trends page (rhcarvalho@gmail.com) - Remove outdated documentation (rhcarvalho@gmail.com) - Remove outdated build instructions (rhcarvalho@gmail.com) - openshift_sanitize_inventory: disallow conflicting deployment types (lmeyer@redhat.com) - Refactor docker upgrade playbooks (rteague@redhat.com) - Changed Hawkular Metrics secrets to use a format similar to the one automatically generated by OpenShift (juraci@kroehling.de)- Fixed spelling mistake. (kwoodson@redhat.com) - Remove unnecessary folder refs (rteague@redhat.com) - Switching commands for modules during upgrade of router and registry. (kwoodson@redhat.com) - Fixing a compatibility issue with python 2.7 to 3.5 when reading from subprocess. (kwoodson@redhat.com) - Refactor use of initialize_oo_option_facts.yml (rteague@redhat.com) - preflight checks: refactor and fix aos_version (lmeyer@redhat.com) - Add external provisioners playbook starting with aws efs (mawong@redhat.com)- Adding a query for the existing docker-registry route. (kwoodson@redhat.com) - Removing docker-registry route from cockpit-ui. (kwoodson@redhat.com)- Fixed a bug when oc command fails. (kwoodson@redhat.com) - openshift_sanitize_inventory: validate release (lmeyer@redhat.com)- Add example scheduled certificate check (pep@redhat.com) - Switch from ignoring to passing on checks (rteague@redhat.com) - Add tests for action plugin (rhcarvalho@gmail.com) - Remove unnecessary code (rhcarvalho@gmail.com) - Make resolve_checks more strict (rhcarvalho@gmail.com)- master-api: add mount for /var/log (gscrivan@redhat.com) - master: add mount for /var/log (gscrivan@redhat.com) - unexclude excluder if it is to be upgraded and already installed (jchaloup@redhat.com) - Bump calico policy controller (djosborne10@gmail.com) - Fixed a string format and a lint space issue (kwoodson@redhat.com) - Fixed name and selector to be mutually exclusive (kwoodson@redhat.com) - Adding ability to delete by selector. (kwoodson@redhat.com) - Adding delete with selector support. (kwoodson@redhat.com)- Adding signed router cert and fixing server_cert bug. (kwoodson@redhat.com)- Removing test coverage for shared code. (kwoodson@redhat.com) - Port 10255 unnecessary. Removing all instances (ccallega@redhat.com) - oo_filters: Disable pylint too-many-lines test (jarrpa@redhat.com) - oo_collect: Allow list elements to be lists of dict (jarrpa@redhat.com) - oc_label: handle case where _get() returns no results (jarrpa@redhat.com) - Addressing py27-yamllint (esauer@redhat.com) - Add 'docker-registry.default.svc' to cert-redeploy too (sdodson@redhat.com) - Support unicode output when dumping yaml (rteague@redhat.com) - Add docker-registry.default.svc short name to registry service signing (sdodson@redhat.com) - oc_configmap: Add missing check for name (jarrpa@redhat.com) - oo_collect: Update comments to show source of failure (jarrpa@redhat.com) - openshift_facts: Allow examples_content_version to be set to v1.6 (jarrpa@redhat.com) - Restart polkitd to workaround a bug in polkitd (sdodson@redhat.com) - Add names to openshift_image_tag asserts (smilner@redhat.com) - doc: Remove atomic-openshift deployment type (smilner@redhat.com) - openshift_version now requires prepended version formats (smilner@redhat.com) - Warn if openshift_image_tag is defined by hand for package installs (smilner@redhat.com) - Verify openshift_image_tag is valid during openshift_version main (smilner@redhat.com) - Add openshift_version fact fallback debug messages (smilner@redhat.com) - cleanup: when in openshift_version tasks are multiline (smilner@redhat.com) - Compatibility updates to openshift_logging role for ansible 2.2.2.0+ (esauer@redhat.com)- Document etcd_ca_default_days in example inventories. (abutcher@redhat.com) - Fixed a bug. Ansible requires a msg param when module.fail_json. (kwoodson@redhat.com)- Update v1.5 content (sdodson@redhat.com) - Add v1.6 content (sdodson@redhat.com) - Fix generated code (sdodson@redhat.com) - bug 1432607. Allow configuration of ES log destination (jcantril@redhat.com) - openshift_facts: install python3-dbus package on Fedora nodes. (vsemushi@redhat.com) - Remove kube-nfs-volumes role (mawong@redhat.com)- fixed decode switch so it works on OSX (stobias@harborfreight.com) - Wait for firewalld polkit policy to be defined (sdodson@redhat.com) - Correct copy task to use remote source (rteague@redhat.com) - validate and normalize inventory variables (lmeyer@redhat.com) - Fixed spacing. (kwoodson@redhat.com) - Fixed docs. Fixed add_resource. (kwoodson@redhat.com) - Fixing linting for spaces. (kwoodson@redhat.com) - Removing initial setting of metrics image prefix and version (ewolinet@redhat.com) - Adding clusterrole to the toolbox. (kwoodson@redhat.com) - Fixed a bug in oc_volume. (kwoodson@redhat.com) - Adding a few more test cases. Fixed a bug when key was empty. Safeguard against yedit module being passed an empty key (kwoodson@redhat.com) - Added the ability to do multiple edits (kwoodson@redhat.com) - fix es config merge so template does not need quoting. gen then merge (jcantril@redhat.com)- Update example inventory files to mention certificate validity parameters. (vsemushi@redhat.com) - openshift_hosted: add openshift_hosted_registry_cert_expire_days parameter. (vsemushi@redhat.com) - oc_adm_ca_server_cert.py: re-generate. (vsemushi@redhat.com) - oc_adm_ca_server_cert: add expire_days parameter. (vsemushi@redhat.com) - openshift_ca: add openshift_ca_cert_expire_days and openshift_master_cert_expire_days parameters. (vsemushi@redhat.com) - redeploy-certificates/registry.yml: add openshift_hosted_registry_cert_expire_days parameter. (vsemushi@redhat.com) - openshift_master_certificates: add openshift_master_cert_expire_days parameter. (vsemushi@redhat.com) - openshift_node_certificates: add openshift_node_cert_expire_days parameter. (vsemushi@redhat.com) - Update Dockerfile.rhel7 to reflect changes to Dockerfile (pep@redhat.com)- Add etcd_debug and etcd_log_package_levels variables (sdodson@redhat.com) - Make the OCP available version detection excluder free (jchaloup@redhat.com) - Add test scaffold for docker_image_availability.py (rhcarvalho@gmail.com) - Add unit tests for package_version.py (rhcarvalho@gmail.com) - Add unit tests for package_update.py (rhcarvalho@gmail.com) - Add unit tests for package_availability.py (rhcarvalho@gmail.com) - Add unit tests for mixins.py (rhcarvalho@gmail.com) - Test recursively finding subclasses (rhcarvalho@gmail.com) - Test OpenShift health check loader (rhcarvalho@gmail.com) - Rename module_executor -> execute_module (rhcarvalho@gmail.com) - Use oo_version_gte_3_6+ for future versions and treat 1.x origin as legacy. Add tests. (abutcher@redhat.com) - Added 3.5 -> 3.6 upgrade playbooks (skuznets@redhat.com) - Add oo_version_gte_X_X_or_Y_Y version comparison filters. (abutcher@redhat.com)- Use meta/main.yml for role dependencies (rteague@redhat.com) - Upgrade specific rpms instead of just master/node. (dgoodwin@redhat.com) - Adding namespace to doc. (kwoodson@redhat.com) - Add calico. (djosborne10@gmail.com) - Fixing up test cases, linting, and added a return. (kwoodson@redhat.com) - first step in ocimage (ihorvath@redhat.com) - ocimage (ihorvath@redhat.com) - Setting defaults on openshift_hosted. (kwoodson@redhat.com) - rebase and regenerate (jdiaz@redhat.com) - fix up things flagged by flake8 (jdiaz@redhat.com) - clean up and clarify docs/comments (jdiaz@redhat.com) - add oc_user ansible module (jdiaz@redhat.com) - Fix etcd cert generation (djosborne10@gmail.com)- Found this while searching the metrics role for logging, is this wrong? (sdodson@redhat.com) - Fix overriding openshift_{logging,metrics}_image_prefix (sdodson@redhat.com) - Make linter happy (sdodson@redhat.com) - Specify enterprise defaults for logging and metrics images (sdodson@redhat.com) - Update s2i-dotnetcore content (sdodson@redhat.com) - Stop all services before upgrading openvswitch (sdodson@redhat.com) - Bug 1434300 - Log entries are generated in ES after deployed logging stacks via ansible, but can not be found in kibana. (rmeggins@redhat.com) - Adding error checking to the delete. (kwoodson@redhat.com) - Updated comment. (kwoodson@redhat.com) - Fixed doc. Updated test to change existing key. Updated module spec for required name param. (kwoodson@redhat.com) - Adding oc_configmap to lib_openshift. (kwoodson@redhat.com)- vendor patched upstream docker_container module. (jvallejo@redhat.com) - add docker_image_availability check (jvallejo@redhat.com) - Do not use auto_expand_replicas (lukas.vlcek@gmail.com) - Adding tests to increase TC. (kwoodson@redhat.com) - Adding a pvc create test case. (kwoodson@redhat.com) - Cherry picking from #3711 (ewolinet@redhat.com)- openshift_logging calculate min_masters to fail early on split brain (jcantril@redhat.com) - Fixed linting and configmap_name param (kwoodson@redhat.com) - Adding configmap support. (kwoodson@redhat.com) - Make /rootfs mount rslave (sdodson@redhat.com) - Update imageConfig.format on upgrades to match oreg_url (sdodson@redhat.com) - Adding configmap support and adding tests. (kwoodson@redhat.com) - Adding oc_volume to lib_openshift. (kwoodson@redhat.com) - upgrade: restart ovs-vswitchd and ovsdb-server (gscrivan@redhat.com) - Make atomic-openshift-utils require playbooks of the same version (sdodson@redhat.com)- Fix copy-pasta docstrings (rhcarvalho@gmail.com) - Rename _ns -> node_selector (rhcarvalho@gmail.com) - Reindent code (rhcarvalho@gmail.com) - Update the failure methods and add required variables/functions (tbielawa@redhat.com) - Import the default ansible output callback on_failed methods (tbielawa@redhat.com) - Switched Cassandra to use certificates generated by OpenShift (juraci@kroehling.de) - Allow user to specify additions to ES config (jcantril@redhat.com)- Attempt to match version of excluders to target version (sdodson@redhat.com) - Get rid of adjust.yml (sdodson@redhat.com) - Protect against missing commands (sdodson@redhat.com) - Simplify excluder enablement logic a bit more (sdodson@redhat.com) - Add tito releaser for 3.6 (smunilla@redhat.com) - Adding oc_group to lib_openshift (kwoodson@redhat.com) - preflight checks: improve user output from checks (lmeyer@redhat.com) - preflight checks: bypass RPM excludes (lmeyer@redhat.com) - acceptschema2 default: true (aweiteka@redhat.com) - Do not require python-six via openshift_facts (rhcarvalho@gmail.com)- Cherry picking from #3689 (ewolinet@redhat.com) - Moving projects task within openshift_hosted (rteague@redhat.com) - Refactor openshift_projects role (rteague@redhat.com) - Add unit tests for existing health checks (rhcarvalho@gmail.com) - Do not update when properties when not passed. (kwoodson@redhat.com) - change shell to bash in generate_jks.sh (l@lmello.eu.org)- enable docker excluder since the time it is installed (jchaloup@redhat.com)- enable excluders during node/master scaling up (jchaloup@redhat.com) - Fixing variable naming for 35 scoping. (kwoodson@redhat.com) - Fix get_router_replicas infrastructure node count. (abutcher@redhat.com) - Fix containerized openvswitch race (sdodson@redhat.com)- Bump version to 3.6.0 (smunilla@redhat.com) - Improve CONTRIBUTING guide with testing tricks (rhcarvalho@gmail.com) - Update versions in example inventories (sdodson@redhat.com) - Only call excluder playbooks on masters and nodes (sdodson@redhat.com) - Since we've decided that we're no longer paying attention to current status remove this as it was toggling things (sdodson@redhat.com) - Remove travis notifications (jdetiber@redhat.com) - Removing dependency on master facts for master_public_url default (ewolinet@redhat.com) - don't assume openshift_upgrade_target is in a form d.d (jchaloup@redhat.com) - Cherry picked from #3657 (ewolinet@redhat.com) - Revert "Enable docker during installation and upgrade by default" (skuznets@redhat.com) - Nuage service account handling by single master (vishal.patil@nuagenetworks.net) - Add router svcacct cluster-reader role (rteague@redhat.com) - Cherry picking from #3644 (ewolinet@redhat.com) - Revert module_utils six for openshift_health_checker (jdetiber@redhat.com) - Refactor and remove openshift_serviceaccount (rteague@redhat.com) - Fix typo (sdodson@redhat.com) - Force to use TLSv1.2 (related to https://github.com/openshift/openshift- ansible/pull/2707) (olivier@openkumo.fr) - Raise on dry-run failures. (kwoodson@redhat.com) - validate excluders on non-atomic hosts only (jchaloup@redhat.com) - enable docker excluder since the time it is installed (jchaloup@redhat.com) - cherry picking from #3621 #3614 #3627 (ewolinet@redhat.com) - Renaming oadm_manage_node to oc_adm_manage_node (rteague@redhat.com) - add 'hawkular/metrics' when updating config (jcantril@redhat.com) - update all the masters (jcantril@redhat.com) - bug 1430661. Update masterConfig metricsPublicURL on install (jcantril@redhat.com) - nuage: Move role back to config (smilner@redhat.com) - Fix incorrect comparison when detecting petsets (tbielawa@redhat.com) - Removed unused, unwanted, incorrectly committed code. (kwoodson@redhat.com) - Minor updates to README_CONTAINER_IMAGE.md (pep@redhat.com) - Fix references to openshift_set_node_ip in inventory examples (gskgoskk@gmail.com) - Bug 1428711 - [IntService_public_324] ES pod is unable to read searchguard.truststore after upgarde logging from 3.3.1 to 3.5.0 (rmeggins@redhat.com) - bug 1428249. Use ES hostmount storage if it exists (jcantril@redhat.com) - Use ansible.compat.six where possible (jdetiber@redhat.com) - Remove debug task (tbielawa@redhat.com) - Use six from ansible.module_utils for remote hosts (jdetiber@redhat.com) - re-enable excluders if they are enabled after openshift version detection (jchaloup@redhat.com) - Allow overriding minTLSVersion and cipherSuites (meggen@redhat.com) - extend the excluders to containerized deployment (jchaloup@redhat.com) - Fixing the way policies are found. The old method was unreliable. This method searches all and matches on properties. (kwoodson@redhat.com) - openshift_excluders depends on openshift_repos (sdodson@redhat.com) - add ability to specify an etcd version (mmckinst@umich.edu) - Lowering test coverage percentage. (kwoodson@redhat.com) - Removing ordereddict. Replaced with sorted keys. (kwoodson@redhat.com) - New role (tbielawa@redhat.com) - Fixed for linting. (kwoodson@redhat.com) - enable excluders by default (jchaloup@redhat.com) - ignore the docker excluder status if it is not enabled by a user (jchaloup@redhat.com) - Fix pylint/pyflakes errors on master (sdodson@redhat.com) - Identify PetSets in 3.4 clusters and fail if any are detected (tbielawa@redhat.com) - More logging fixes (ewolinet@redhat.com) - Fix for issue 3541 (srampal@cisco.com) - Fix to OpenshiftCLIConfig to support an ordereddict. This was breaking test cases. (kwoodson@redhat.com) - - update excluders to latest, in non-upgrade scenarios do not update - check both available excluder versions are at most of upgrade target version - get excluder status through status command - make excluders enablement configurable (jchaloup@redhat.com) - Adding scripts for building and pushing images (bleanhar@redhat.com) - Adding test_oc_adm_router. (kwoodson@redhat.com) - Loosely couple docker to iptables service (rteague@redhat.com) - Generic message directing people to contact support (sdodson@redhat.com) - Fixing plugin, nodeselectors, and secret pull check (ewolinet@redhat.com) - Adding into the origin inventory doc. (kwoodson@redhat.com) - Add oc_objectvalidator to upgrade check (sdodson@redhat.com) - Augmenting documentation for router sharding. (kwoodson@redhat.com) - Adding router test. (kwoodson@redhat.com) - openshift_facts: ensure system containers deps are installed (gscrivan@redhat.com) - Preserve order of Docker registries (eric.mountain@amadeus.com) - Updating metrics defaults (ewolinet@redhat.com) - Enable coveralls.io (jdetiber@redhat.com) - Fix indentation of run_once (sdodson@redhat.com) - Update docs for test consolidation and remove the Makefile (jdetiber@redhat.com) - Consolidate root/utils tests (jdetiber@redhat.com) - Remove dummy setup/teardown methods (rhcarvalho@gmail.com) - Clean up test files (rhcarvalho@gmail.com) - Remove commented-out test code (rhcarvalho@gmail.com) - Make generic OCObjectValidator from OCSDNValidator (mkhan@redhat.com) - logging needs openshift_master_facts before openshift_facts (rmeggins@redhat.com) - separate out test tool configs from setup.cfg (jdetiber@redhat.com) - Dockerfile and docs to run containerized playbooks (pep@redhat.com) - Lower test coverage percentage. (kwoodson@redhat.com) - Mock runs differntly on travis. Fix the mock test params to be ANY. (kwoodson@redhat.com) - Fixed the none namespace. Fixed tests with latest loc_oc_binary call. (kwoodson@redhat.com) - Updating the namespace param to None. (kwoodson@redhat.com) - Regenerated code with latest yedit changes. (kwoodson@redhat.com) - Fixed tests to align with new naming. (kwoodson@redhat.com) - Fixed docs. Added check for delete failures. Updated namespace to None. (kwoodson@redhat.com) - Fixing linters (kwoodson@redhat.com) - Adding integration test. Fixed issue with node_selector. (kwoodson@redhat.com) - Adding oc_project to lib_openshift. (kwoodson@redhat.com) - Remove old commented-out tests (rhcarvalho@gmail.com) - Remove redundant assertion (rhcarvalho@gmail.com) - Fix test (rhcarvalho@gmail.com) - Lint utils/test (rhcarvalho@gmail.com) - Rewrap long lines (rhcarvalho@gmail.com) - Remove unused argument (rhcarvalho@gmail.com) - Remove unused Makefile variables (rhcarvalho@gmail.com) - Adding some more logging defaults (ewolinet@redhat.com) - node/sdn: make /var/lib/cni persistent to ensure IPAM allocations stick around across node restart (dcbw@redhat.com) - BZ1422348 - Don't install python-ruamel-yaml (sdodson@redhat.com) - Re-generate modules (sdodson@redhat.com) - Only set ownership to etcd for thirdparty datadir (sdodson@redhat.com) - Added ports. (kwoodson@redhat.com) - Fixed router name to produce 2nd router. (kwoodson@redhat.com) - Updated to work with an array of routers. (kwoodson@redhat.com) - Adding support for router sharding. (kwoodson@redhat.com) - Removing the openshift_master_facts dependency (ewolinet@redhat.com) - bug 1420256. Initialize openshift_logging pvc_facts to empty (jcantril@redhat.com) - Add oc_adm_policy_user task cluster-role policy (rteague@redhat.com) - Correct config for hosted registry (rteague@redhat.com) - Fixing checkout for bindings with -binding suffix (jupierce@redhat.com) - Leave an empty contiv role directory (sdodson@redhat.com) - Updating stdout check for changed_when (ewolinet@redhat.com) - test fixes for openshift_certificates_expiry (jdetiber@redhat.com) - oadm_policy_group/adm_policy_user module (jupierce@redhat.com) - Fail on Atomic if docker is too old (smilner@redhat.com) - Remove contiv role and playbook from rpm packages (sdodson@redhat.com) - Resolving yammlint errors (ewolinet@redhat.com) - Fixed error handling when oc adm ca create-server-cert fails. Fixed a logic error in secure. (kwoodson@redhat.com) - removing extra when condition (kwoodson@redhat.com) - Removing run_once. (kwoodson@redhat.com) - Adding the activeDeadlineSeconds. Removed debug. (kwoodson@redhat.com) - Separating routes so logic is simpler. (kwoodson@redhat.com) - Defaulting variables properly to avoid undefined route in dict error. (kwoodson@redhat.com) - Add v1.3 FIS templates (sdodson@redhat.com) - v1.4 Add FIS templates (sdodson@redhat.com) - Add FIS templates (sdodson@redhat.com) - Removed duplicate host param. (kwoodson@redhat.com) - Fixed failures on create when objects exist. (kwoodson@redhat.com) - Add ca-bundle.crt to list of certs to synchronize. (abutcher@redhat.com) - Do not force custom ca cert deployment. (abutcher@redhat.com) - regenerate lib_openshift with yedit exception changes (jdiaz@redhat.com) - Adding changed_whens for role, rolebinding, and scc reconciliation based on output from oadm policy command (ewolinet@redhat.com) - raise exceptions when walking through object path (jdiaz@redhat.com) - logging fluentd filter was renamed to viaq (rmeggins@redhat.com) - Add 'persistentVolumeClaim' to volume_info type (rteague@redhat.com) - Updating delete/recreate with replace --force. (kwoodson@redhat.com) - Fixed logic error. Ensure both svc and dc exist. (kwoodson@redhat.com) - Modified base debug statements. Fixed oc_secret debug/verbose flag. Added reencrypt for route. (kwoodson@redhat.com) - Adding support for a route with certs and reencrypt. (kwoodson@redhat.com) - node: use the new oc_atomic_container module (gscrivan@redhat.com) - master: use the new oc_atomic_container module (gscrivan@redhat.com) - etcd: use the new oc_atomic_container module (gscrivan@redhat.com) - lib_openshift: new module atomic_container (gscrivan@redhat.com) - Combined (squashed) commit for all changes related to adding Contiv support into Openshift Ansible. This is the first (beta) release of Contiv with Openshift and is only supported for Openshift Origin + Bare metal deployments at the time of this commit. Please refer to the Openshift and Contiv official documentation for details of the level of support for different features and modes of operation. (srampal@cisco.com) - Re-generate lib_openshift (sdodson@redhat.com) - Make s3_volume_mount available to set_fact call (smilner@redhat.com) - Correct fact creation for pvc (rteague@redhat.com) - [oc_obj] Move namespace argument to end of command. (abutcher@redhat.com) - Create hosted registry service (rteague@redhat.com) - Correct typo in haproxy router collection. (abutcher@redhat.com) - Fix issue #3505, add notes about origin upgrade versions support in BYO upgrade README file (contact@stephane-klein.info) - Moving replica logic to filter_plugin to fix skipped task variable behavior. (kwoodson@redhat.com) - install the latest excluders (jchaloup@redhat.com) - openshift_hosted: Update tasks to use oc_ modules (rteague@redhat.com) - Rebased. (kwoodson@redhat.com) - Fixed indentation (kwoodson@redhat.com) - Adding get_env_var to deploymentconfig. (kwoodson@redhat.com) - Fixed default variables. Added a fix to generated secret in env var. (kwoodson@redhat.com) - Revert "Add centos paas sig common" (sdodson@redhat.com) - Fix Quick Installer failed due to a Python method failure (tbielawa@redhat.com) - Removed JGroups cert and password generation. (juraci@kroehling.de) - Fix symlink to lookup_plugins/oo_option.py (jchaloup@redhat.com) - Use 2 and 3 friendly urlparse in oo_filters (smilner@redhat.com) - Update v1.5 content (sdodson@redhat.com) - Update v1.4 content (sdodson@redhat.com) - xPaaS ose-v1.3.6 (sdodson@redhat.com) - Prepare for origin moving to OCP version scheme (ccoleman@redhat.com) - initialize_openshift_version: handle excluder packages (gscrivan@redhat.com) - Add insecure edge termination policy for kibana. (whearn@redhat.com) - openshift_logging default to 2 replicas of primary shards (jcantril@redhat.com) - Fixing doc for oc_adm_ca_server_cert. (kwoodson@redhat.com) - Convert selectattr tests to use 'match' (rteague@redhat.com) - Re-generate lib_openshift and lib_utils libraries (sdodson@redhat.com) - curator config must be in /etc/curator not /usr/curator (rmeggins@redhat.com) - Updated for pylint. Fixed create doc. (kwoodson@redhat.com) - Attempt to handle router preparation errors. (kwoodson@redhat.com) - Fixing the generate tox tests. (kwoodson@redhat.com) - BZ1414276 - Quote ansible_ssh_user when determining group id (sdodson@redhat.com) - Moving import to local class. (kwoodson@redhat.com) - Added required_together. Added two minor bug fixes for when data is not passed. (kwoodson@redhat.com) - fix up ruamel.yaml/pyyaml no-member lint errors (jdetiber@redhat.com) - Renamed NotContainerized to NotContainerizedMixin and dropped no-member (smilner@redhat.com) - Removed unrequired no-members from yedit and generated code (smilner@redhat.com) - Removing reference to oadm. Moved parameter under general params. (kwoodson@redhat.com) - adding tag to update_master_config (ewolinet@redhat.com) - CloudFront oc_secret contents should be a list (smilner@redhat.com) - lib_openshift oc file lookup improvements (jdetiber@redhat.com) - roles/lib_openshift: Handle /usr/local/bin/oc with sudo (walters@verbum.org) - if no key, cert, cacert, or default_cert is passed then do not pass to oc (kwoodson@redhat.com) - Added backup feature. Fixed a bug with reading the certificate and verifying names. Added force option. (kwoodson@redhat.com) - Add SDNValidator Module (mkhan@redhat.com) - bug 1425321. Default the master api port based on the facts (jcantril@redhat.com) - Bug 1420219 - No log entry can be found in Kibana UI after deploying logging stacks with ansible (rmeggins@redhat.com) - Address cert expiry parsing review comments (tbielawa@redhat.com) - Fix typo (rhcarvalho@gmail.com) - Update link to project homepage (rhcarvalho@gmail.com) - Implement fake openssl cert classes (tbielawa@redhat.com) - Removed oadm_ references in doc. (kwoodson@redhat.com) - Remove unused plays (jhadvig@redhat.com) - Remove pytest-related dependencies from setup.py (rhcarvalho@gmail.com) - Added copy support when modifying cert and key on existence (kwoodson@redhat.com) - Small spacing fix. (kwoodson@redhat.com) - Updated doc and defined defaults for signer_* (kwoodson@redhat.com) - Removed unused code. Made tests executable. (kwoodson@redhat.com) - Removing cmd, fixed docs and comments. (kwoodson@redhat.com) - Rename of oadm_ca to oc_adm_ca. Decided to whittle down to the direct call, server_cert. (kwoodson@redhat.com) - Fixing doc. (kwoodson@redhat.com) - Adding oadm_ca to lib_openshift. (kwoodson@redhat.com) - Fixing docs. Fixed default_cert suggestion. (kwoodson@redhat.com) - Renamed modules, fixed docs, renamed variables, and cleaned up logic. (kwoodson@redhat.com) - Renaming registry and router roles to oc_adm_ (kwoodson@redhat.com) - Fixing registry doc and suggestions. (kwoodson@redhat.com) - Adding router and registry to lib_openshift. (kwoodson@redhat.com) - bug 142026. Ensure Ops PVC prefix are initialized to empty when ops e… nabled (jcantril@redhat.com) - Reverting logic for verify api handler to be uniform with other ways we verify, will be uniformly updated in future (ewolinet@redhat.com) - bug 1417261. Quote name and secrets in logging templates (jcantril@redhat.com) - openshift_facts: handle 'latest' version (gscrivan@redhat.com) - Surrounding node selector values with quotes (ewolinet@redhat.com) - Raise the bar on coverage requirements (rhcarvalho@gmail.com) - Accept extra positional arguments in tox (rhcarvalho@gmail.com) - Replace nose with pytest (utils) (rhcarvalho@gmail.com) - Clean up utils/README.md (rhcarvalho@gmail.com) - Replace nose with pytest (rhcarvalho@gmail.com) - Extract assertion common to all tests as function (rhcarvalho@gmail.com) - Replace nose yield-style tests w/ pytest fixtures (rhcarvalho@gmail.com) - Configure pytest to run tests and coverage (rhcarvalho@gmail.com) - Fix validation of generated code (rhcarvalho@gmail.com) - Make tests run with either nosetests or pytest (rhcarvalho@gmail.com) - Replace assert_equal with plain assert (rhcarvalho@gmail.com) - Make usage of short_version/release consistent (rhcarvalho@gmail.com) - Reorganize tests and helper functions logically (rhcarvalho@gmail.com) - Remove test duplication (rhcarvalho@gmail.com) - Move similar test cases together (rhcarvalho@gmail.com) - Insert paths in the second position of sys.path (rhcarvalho@gmail.com) - Rename test for consistency (rhcarvalho@gmail.com) - Replace has_key in new modules (smilner@redhat.com) - Fix symlink to filter_plugins/oo_filters.py (jchaloup@redhat.com) - Correct logic test for running pods (rteague@redhat.com) - Temporarily lower the bar for minimum coverage (rhcarvalho@gmail.com) - Unset exec bit in tests, add missing requirements (jdetiber@redhat.com) - Include missing unit tests to test runner config (rhcarvalho@gmail.com) - Fix tests on Python 3 (rhcarvalho@gmail.com) - Remove dead code in installer (rhcarvalho@gmail.com) - Remove dead code (rhcarvalho@gmail.com) - Document how to find dead Python code (rhcarvalho@gmail.com) - updating until statments on uri module for api verification (ewolinet@redhat.com) - add dependency on openshift_repos (sdodson@redhat.com) - Fixing a bug by removing default debug (kwoodson@redhat.com) - Updating to use uri module instead (ewolinet@redhat.com) - Updating node playbooks to use oc_obj (rteague@redhat.com) - Add centos paas sig common (sdodson@redhat.com) - Disentangle openshift_repos from openshift_facts (sdodson@redhat.com) - Adding missing handler to resolve error that it was not found (ewolinet@redhat.com) - String compatibility for python2,3 (kwoodson@redhat.com) - Fix indenting/ordering in router cert redeploy (sdodson@redhat.com) - post_control_plane.yml: don't fail on grep (gscrivan@redhat.com) - facts/main: Require Python 3 for Fedora, Python 2 everywhere else (walters@verbum.org) - Fix typo, add symlinks for roles (sdodson@redhat.com) - Resolve deprecation warning (rteague@redhat.com) - Revert temporary hack to skip router/registry upgrade. (dgoodwin@redhat.com) - Don't attempt to install python-ruamel-yaml on atomic (sdodson@redhat.com) - Pleasing the linting gods. (kwoodson@redhat.com) - Fixed tests for pyyaml vs ruamel. Added import logic. Fixed safe load. (kwoodson@redhat.com) - update example templates+imagestreams (bparees@redhat.com) - Adding fallback support for pyyaml. (kwoodson@redhat.com) - bug 1420217. Default ES memory to be compariable to 3.4 deployer (jcantril@redhat.com) - Register cloudfront privkey when required (smilner@redhat.com) - initialize oo_nodes_to_upgrade group when running control plane upgrade only (jchaloup@redhat.com) - adding some quotes for safety (ewolinet@redhat.com) - Revert "Add block+when skip to `openshift_facts` tasks" (abutcher@redhat.com) - Add missing full hostname for the Hawkular Metrics certificate (BZ1421060) Fix issue where the signer certificate's name is static, preventing redeployments from being acceptable. (mwringe@redhat.com) - fixing use of oc_scale module (ewolinet@redhat.com) - fixing default for logging (ewolinet@redhat.com) - Fix some lint (jdetiber@redhat.com) - Fixed issue where upgrade fails when using daemon sets (e.g. aggregated logging) (adbaldi+ghub@gmail.com) - upgrades: fix path to disable_excluder.yml (jchaloup@redhat.com) - Add upgrade job step after the entire upgrade performs (maszulik@redhat.com) - Ansible Lint cleanup and making filter/lookup plugins used by openshift_master_facts available within the role (jdetiber@redhat.com) - Update variant_version (smilner@redhat.com) - Add block+when skip to `openshift_facts` tasks (tbielawa@redhat.com) - Trying to fix up/audit note some changes (tbielawa@redhat.com) - updating defaults for logging and metrics roles (ewolinet@redhat.com) - Fix logic for checking docker-registry (rteague@redhat.com) - node, vars/main.yml: define l_is_ha and l_is_same_version (gscrivan@redhat.com) - Modify playbooks to use oc_obj module (rteague@redhat.com) - master, vars/main.yml: define l_is_ha and l_is_same_version (gscrivan@redhat.com) - oc route commands now using the oc_route module (smilner@redhat.com) - Modify playbooks to use oc_label module (rteague@redhat.com) - Fix cases where child classes override OpenShiftCLI values (jdetiber@redhat.com) - BZ1421860: increase Heapster's metric resolution to 30s (mwringe@redhat.com) - BZ1421834: increase the Heapster metric resolution to 30s (mwringe@redhat.com) - Fix Bug 1419654 Remove legacy config_base fallback to /etc/openshift (sdodson@redhat.com) - Modify playbooks to use oadm_manage_node module (rteague@redhat.com) - Removing trailing spaces (esauer@redhat.com) - Removed adhoc s3_registry (smilner@redhat.com) - replace 'oc service' command with its lib_openshift equivalent (jchaloup@redhat.com) - Making router pods scale with infra nodes (esauer@redhat.com) - Provisioning of nfs share and PV for logging ops (efreiber@redhat.com) - Add libselinux-python dependency for localhost (sdodson@redhat.com) - oc secrets now done via oc_secret module (smilner@redhat.com) - More fixes for reboot/wait for hosts. (dgoodwin@redhat.com) - fix openshift_logging where defaults filter needs quoting (jcantril@redhat.com) - Do not hard code package names (rhcarvalho@gmail.com) - Refactor code to access values from task_vars (rhcarvalho@gmail.com) - oc serviceaccount now done via oc_serviceaccount module (smilner@redhat.com) - bug 1420229. Bounce metrics components to recognize changes on updates or upgrades (jcantril@redhat.com) - node: simplify when conditionals (gscrivan@redhat.com) - openvswitch: simplify when conditionals (gscrivan@redhat.com) - uninstall: delete master-api and master-controllers (gscrivan@redhat.com) - master: support HA deployments with system containers (gscrivan@redhat.com) - Ensure etcd client certs are regenerated with embedded etcd. (abutcher@redhat.com) - bug 1420425. Allow setting of public facing certs for kibana in openshift_logging role (jcantril@redhat.com) - bug 1399523. Ops pvc should have different prefix from non-ops for openshift_logging (jcantril@redhat.com) - Include rpm/git paths in expiry README. (tbielawa@redhat.com) - Fixing docs, linting, and comments. (kwoodson@redhat.com) - fix bug 1420204. Default openshift_logging_use_journal to empty so fluentd detects and is consistent with deployer (jcantril@redhat.com) - Let pylint use as many CPUs as available (rhcarvalho@gmail.com) - Add note about extraneous virtualenvs (rhcarvalho@gmail.com) - Document how to create new checks (rhcarvalho@gmail.com) - Introduce tag notation for checks (rhcarvalho@gmail.com) - Replace multi-role checks with action plugin (rhcarvalho@gmail.com) - Removing the /usr/bin/ansible-playbook dependency in in the spec file (mwoodson@redhat.com) - use the correct name for the ruamel-yaml python module (jchaloup@redhat.com) - Reword module documentation (rhcarvalho@gmail.com) - Separate import groups with a blank line (rhcarvalho@gmail.com) - Remove commented-out debugging code (rhcarvalho@gmail.com) - Replace service account secrets handling with oc_serviceaccount_secret module (jchaloup@redhat.com) - node: refactor Docker container tasks in a block (gscrivan@redhat.com) - etcd: use as system container (gscrivan@redhat.com) - Implement uninstall for system containers (gscrivan@redhat.com) - system-containers: implement idempotent update (gscrivan@redhat.com) - atomic-openshift: install as a system container (gscrivan@redhat.com) - make sure cluster_size is an int for arith. ops (rmeggins@redhat.com) - Bug 1420234 - illegal_argument_exception in Kibana UI. (rmeggins@redhat.com) - bug 1420538. Allow users to set supplementalGroup for Cassandra (jcantril@redhat.com) - Document openshift_cockpit_deployer_prefix and add openshift_cockpit_deployer_version (sdodson@redhat.com) - Make the cert expiry playbooks runnable (tbielawa@redhat.com) - Ensure embedded etcd config uses CA bundle. (abutcher@redhat.com) - bug 1420684. On logging upgrade use the correct value for namespace (jcantril@redhat.com) - Fixing docs. (kwoodson@redhat.com) - bug 1419962. fix openshift_metrics pwd issue after reinstall where cassandra has incorrect pwd exception (jcantril@redhat.com) - Fixing for linters. (kwoodson@redhat.com) - Adding test cases. (kwoodson@redhat.com) - Fixing docs. (kwoodson@redhat.com) - oc process (ihorvath@redhat.com) - node: ensure conntrack-tools is installed (gscrivan@redhat.com) - Updating defaults to pull from previously defined variable names used in playbooks (ewolinet@redhat.com) - Pleasing the linting bot. (kwoodson@redhat.com) - fixup! master: latest use same predicates as last version (gscrivan@redhat.com) - fixup! master: latest use same priorities as last version (gscrivan@redhat.com) - Adding integration tests. (kwoodson@redhat.com) - Set image change triggers to auto=true for OCP 3.4 - for v1.5 (simaishi@redhat.com) - Reference class instead of self.__class__ within super constructor to avoid calling self forever. (abutcher@redhat.com) - Adding oc_env to lib_openshift. (kwoodson@redhat.com) - Fixing for flake8 spacing. (kwoodson@redhat.com) - Fixing tests for linters. (kwoodson@redhat.com) - Adding port support for route. (kwoodson@redhat.com) - use pvc_size instead of pv_size for openshift_metrics since the role creates claims (jcantril@redhat.com) - Added temporary kubeconfig file. Fixed tests to coincide with tmpfile. (kwoodson@redhat.com) - Set image change triggers to auto=true for OCP 3.4 (https://github.com/ManageIQ/manageiq-pods/pull/88) (simaishi@redhat.com) - fixes 1419839. Install only heapster for openshift_metrics when heapster standalone flag is set (jcantril@redhat.com) - Adding code to copy kubeconfig before running oc commands. (kwoodson@redhat.com) - master: latest use same predicates as last version (gscrivan@redhat.com) - master: latest use same priorities as last version (gscrivan@redhat.com) - Changed lib_openshift to use real temporary files. (twiest@redhat.com) - Fixed ansible module unit and integration tests and added runners. (twiest@redhat.com) - Moving to ansible variable. (kwoodson@redhat.com) - Specifying port for wait_for call. (kwoodson@redhat.com) - Reverting commit 3257 and renaming master_url to openshift_logging_master_url (ewolinet@redhat.com) - [openshift_ca] Reference client binary from openshift_ca_host. (abutcher@redhat.com) - Fix playbooks/byo/openshift_facts.yml include path (sdodson@redhat.com) - Add missing symlink to roles (rhcarvalho@gmail.com) - Bump registry-console to 3.5 (sdodson@redhat.com) - Added oc_serviceaccount_secret to lib_openshift. (twiest@redhat.com) - fix 1406057. Allow openshift_metrics nodeselectors for components (jcantril@redhat.com) - Use service annotations to redeploy router service serving cert signer cert. (abutcher@redhat.com) - Move excluder disablement into control plane and node upgrade playbooks (sdodson@redhat.com) - Add excluder management to upgrade and config playbooks (sdodson@redhat.com) - Add openshift_excluder role (sdodson@redhat.com) - Fix RHEL Subscribe std_include path (tbielawa@redhat.com) - Copies CloudFront pem file to registry hosts (smilner@redhat.com) - Remove legacy router/registry certs and client configs from synchronized master certs. (abutcher@redhat.com) - Bump registry to 3.4 (sdodson@redhat.com) - Sync latest image stream content (sdodson@redhat.com) - Support latest for containerized version (gscrivan@redhat.com) - Ensure python2-ruamel-yaml is installed (sdodson@redhat.com) - openshift_logging link pull secret to serviceaccounts fix unlabel when undeploying (jcantril@redhat.com) - fixes 1414625. Fix check of keytool in openshift_metrics role (jcantril@redhat.com) - Doc enhancements. (kwoodson@redhat.com) - fixes 1417261. Points playbooks to the correct 3.5 roles for logging and metrics (jcantril@redhat.com) - Change default docker log driver from json-file to journald. (abutcher@redhat.com) - Add logic to verify patched version of Ansible (rteague@redhat.com) - Restructure certificate redeploy playbooks (abutcher@redhat.com) - Temporary hack to skip router/registry upgrade. (dgoodwin@redhat.com) - Fixing linters. (kwoodson@redhat.com) - run node upgrade if master is node as part of the control plan upgrade only (jchaloup@redhat.com) - Appease yamllint (sdodson@redhat.com) - Adding include_role to block to resolve when eval (ewolinet@redhat.com) - Updating oc_apply to use command instead of shell (ewolinet@redhat.com) - Wrap openshift_hosted_logging include_role within a block. (abutcher@redhat.com) - Adding unit test. Fixed redudant calls to get. (kwoodson@redhat.com) - Fixing doc and generating new label with updated base. (kwoodson@redhat.com) - oc_label ansible module (jdiaz@redhat.com) - Fixing copy pasta comments. Fixed required in docs. (kwoodson@redhat.com) - Fix openshift_hosted_logging bool typo. (abutcher@redhat.com) - Updating oc_apply changed_when conditions, fixing filter usage for openshift_hosted_logging playbook (ewolinet@redhat.com) - Add default ansible.cfg file (rteague@redhat.com) - Move current node upgrade tasks under openshift_node_upgrade role (jchaloup@redhat.com) - Fix host when waiting for a master system restart. (dgoodwin@redhat.com) - Adding bool filter to when openshift_logging_use_ops evals and updating oc_apply to handle trying to update immutable fields (ewolinet@redhat.com) - Fixing for tox tests. (flake8|pylint) (kwoodson@redhat.com) - Adding unit test for oc_service. Added environment fix for non-standard oc installs. (kwoodson@redhat.com) - Adding integration tests. (kwoodson@redhat.com) - Adding oc_service to lib_openshift. (kwoodson@redhat.com) - Sync etcd ca certs from etcd_ca_host to other etcd hosts (jawed.khelil@amadeus.com)- Adding bool filter to ensure that we correctly set ops host for fluentd (ewolinet@redhat.com) - Set default GCE hostname to shost instance name. (abutcher@redhat.com) - Fail on Ansible version 2.2.1.0 (rteague@redhat.com) - During node upgrade upgrade openvswitch rpms (sdodson@redhat.com) - HTPASSWD_AUTH (tbielawa@redhat.com) - Added repoquery to lib_utils. (twiest@redhat.com) - Create v3_5 upgrade playbooks (rteague@redhat.com) - GCE deployment fails due to invalid lookup (ccoleman@redhat.com) - Resolving yamllint issues from logging playbooks (ewolinet@redhat.com) - Updating openshift_hosted_logging to update master-configs with publicLoggingURL (ewolinet@redhat.com) - Added oc_serviceaccount to lib_openshift. (twiest@redhat.com) - Breaking out master-config changing and updated playbook to apply change to other masters (ewolinet@redhat.com) - fix negative stride encountered from openshift_logging (jcantril@redhat.com) - add persistent versions of quickstarts (bparees@redhat.com) - Fixing docs. Added bugzilla to doc. (kwoodson@redhat.com) - ensuring ruamel.yaml is on target for oc_scale (ewolinet@redhat.com) - Updating to correctly pull handler for openshift_logging. Adding logic to openshift_hosted_logging too (ewolinet@redhat.com) - Adding names to plays and standardizing (rteague@redhat.com) - Updating openshift_logging role to add kibana public url to loggingPublicURL in master-config (ewolinet@redhat.com) - Only manual scale down being allowed now (ewolinet@redhat.com) - adopt oc_scale for openshift_metrics role (jcantril@redhat.com) - fix 1414625. Additional fix to run password commands on control node (jcantril@redhat.com) - adopt oc_scale module for openshift_logging role (jcantril@redhat.com) - Adding fix for when the resource does not exist. Added test cases. (kwoodson@redhat.com) - Updating to reuse previous ES DC names and always generate DCs (ewolinet@redhat.com) - Correct usage of draining nodes (rteague@redhat.com) - Fixing fluentd node labelling (ewolinet@redhat.com) - Fixing linters. (kwoodson@redhat.com) - Fixing base.py for node and scale. Autogenerated code. (kwoodson@redhat.com) - Added unit integration tests. Enhanced unit tests. Fixed an issue in openshift_cmd for namespace. (kwoodson@redhat.com) - Adding oadm_manage_node to lib_openshift. (kwoodson@redhat.com) - Fixing namespace param in doc to reflect default value. (kwoodson@redhat.com) - .gitignore cleanup (rteague@redhat.com) - Standardize add_host: with name and changed_when (rteague@redhat.com) - Adding banners. Small bug fix to namespace appending in base. (kwoodson@redhat.com) - Comma separate no_proxy host list in openshift_facts so that it appears as a string everywhere it is used. (abutcher@redhat.com) - Fixing tests and linting. (kwoodson@redhat.com) - Adding unit test for oc_scale (kwoodson@redhat.com) - Adding integration test for oc_scale. (kwoodson@redhat.com) - Adding oc_scale to lib_openshift. (kwoodson@redhat.com) - Add 10 second wait after disabling firewalld (sdodson@redhat.com) - Added oc_secret to lib_openshift. (twiest@redhat.com) - Remove master_count restriction. (abutcher@redhat.com) - flake8 mccabe dependency fix (rteague@redhat.com) - Generate the artifacts from fragments. (tbielawa@redhat.com) - Update the generators to include fragment banners (tbielawa@redhat.com) - Make use of AnsibleDumper in openshift_master filters s.t. we can represent AnsibleUnsafeText when dumping yaml. (abutcher@redhat.com) - Set metrics url even if metrics_deploy is false (alberto.rodriguez.peon@cern.ch) - Template update for Hawkular Metrics 0.23 (mwringe@redhat.com)- Sync latest image streams (sdodson@redhat.com) - Fix containerized haproxy config (andrew@andrewklau.com) - Allow RHEL subscription for OSE 3.4 (lhuard@amadeus.com) - fixes BZ-1415447. Error when stopping heapster. Modify to be conditional include (jcantril@redhat.com) - override nodename for gce with cloudprovider (jdetiber@redhat.com) - fixes jks generation, node labeling, and rerunning for oauth secrets (ewolinet@redhat.com) - allow openshift_logging role to specify nodeSelectors (jcantril@redhat.com) - Remove is_containerized check for firewalld installs (rteague@redhat.com) - Clean up pylint for delete_empty_keys. (abutcher@redhat.com) - [os_firewall] Fix default iptables args. (abutcher@redhat.com) - Add new option 'openshift_docker_selinux_enabled' (rteague@redhat.com) - Temporary work-around for flake8 vs maccabe version conflict (tbielawa@redhat.com) - do not set empty proxy env variable defaults (bparees@redhat.com) - fix BZ1414477. Use keytool on control node and require java (jcantril@redhat.com) - Remove unused temporary directory in master config playbook. (abutcher@redhat.com) - Added link to HOOKS in README (smilner@redhat.com) - HOOKS.md added documenting new hooks (smilner@redhat.com) - [os_firewall] Add -w flag to wait for iptables xtables lock. (abutcher@redhat.com) - fixes BZ-1414625. Check for httpd-tools and java before install (jcantril@redhat.com) - Add a mid upgrade hook, re-prefix variables. (dgoodwin@redhat.com) - treat force_pull as a bool (bparees@redhat.com) - Adding to ansible spec and changing logging jks generation to be a local_action (ewolinet@redhat.com) - Add containzerized haproxy option (andrew@andrewklau.com) - Reorder node dnsmasq dependency s.t. networkmanager is restarted after firewall changes have been applied. (abutcher@redhat.com) - Removing docker run strategy and make java a requirement for control host (ewolinet@redhat.com) - Adding version to lib_openshift (kwoodson@redhat.com) - Updating to use docker run instead of scheduling jks gen pod (ewolinet@redhat.com) - jenkins v1.3 templates should not enable oauth (gmontero@redhat.com) - fix oc_apply to allow running on any control node (jcantril@redhat.com) - g_master_mktemp in openshift-master conflicts with openshift_master_certificates (rmeggins@redhat.com) - fixes #3127. Get files for oc_apply from remote host (jcantril@redhat.com) - Debug message before running hooks. (dgoodwin@redhat.com) - Cleaning repo cache earlier (rteague@redhat.com) - Added tar as a requirement per BZ1388445 (smilner@redhat.com) - fixes BZ141619. Corrects the variable in the README (jcantril@redhat.com) - Run user provided hooks prior to system/service restarts. (dgoodwin@redhat.com) - Implement pre/post master upgrade hooks. (dgoodwin@redhat.com) - Adding oc_obj to the lib_openshift library (kwoodson@redhat.com) - Addressing found issues with logging role (ewolinet@redhat.com) - Updated the generate.py scripts for tox and virtualenv. (kwoodson@redhat.com) - Adding tox tests for generated code. (kwoodson@redhat.com) - Perform master upgrades in a single play serially. (dgoodwin@redhat.com) - Validate system restart policy during pre-upgrade. (dgoodwin@redhat.com) - Correct consistency between upgrade playbooks (rteague@redhat.com) - Wait for nodes to be ready before proceeding with upgrade. (dgoodwin@redhat.com)- More reliable wait for master after full host reboot. (dgoodwin@redhat.com) - kubelet must have rw to cgroups for pod/qos cgroups to function (decarr@redhat.com) - Adding a few updates for python27,35 compatibility (kwoodson@redhat.com) - update examples to cover build default/override configuration (bparees@redhat.com) - Fix yaml lint in easy-mode playbook (tbielawa@redhat.com) - Removed trailing spaces from line #34 (kunallimaye@gmail.com) - Install subscription-manager to fix issue-3102 (kunallimaye@gmail.com) - Changing formatting for issue#2244 update (kunallimaye@gmail.com) - Addressing Travis errors (ewolinet@redhat.com) - Adding --verfiy to generate script. (kwoodson@redhat.com) - v1.3 Add RHAMP (sdodson@redhat.com) - Update v1.4 content, add api-gateway (sdodson@redhat.com) - Add v1.5 content (sdodson@redhat.com) - Update example sync script (sdodson@redhat.com) - use pod to generate keystores (#14) (jcantrill@users.noreply.github.com) - Ensure serial certificate generation for node and master certificates. (abutcher@redhat.com) - [Cert Expiry] Add serial numbers, include example PBs, docs (tbielawa@redhat.com) - properly set changes when oc apply (jcantril@redhat.com) - additional cr fixes (jcantril@redhat.com) - metrics fixes for yamlint (jcantril@redhat.com) - additional code reviews (jcantril@redhat.com) - set replicas to current value so not to disrupt current pods (#13) (jcantrill@users.noreply.github.com) - User provided certs pushed from control. vars reorg (#12) (jcantrill@users.noreply.github.com) - update vars to allow scaling of components (#9) (jcantrill@users.noreply.github.com) - allow definition of cpu/memory limits/resources (#11) (jcantrill@users.noreply.github.com) - rename variables to be less extraneous (#10) (jcantrill@users.noreply.github.com) - copy admin cert for use in subsequent tasks (#8) (jcantrill@users.noreply.github.com) - Add tasks to uninstall metrics (#7) (jcantrill@users.noreply.github.com) - Custom certificates (#5) (bbarcaro@redhat.com) - prefix vars with metrics role (#4) (jcantrill@users.noreply.github.com) - Bruno Barcarol Guimarães work to move metrics to ansible from deployer (jcantril@redhat.com) - Adding oc_edit module to lib_openshift. (kwoodson@redhat.com) - Create individual serving cert and loopback kubeconfig for additional masters. (abutcher@redhat.com) - add configuration for build default+overrides settings (bparees@redhat.com) - delete idempotent (ewolinet@redhat.com) - additional comments addressed (ewolinet@redhat.com) - Updating upgrade_logging to be more idempotent (ewolinet@redhat.com) - Using oc_apply task for idempotent (ewolinet@redhat.com) - Removing shell module calls and cleaning up changed (ewolinet@redhat.com) - lib_openshift modules. This is the first one. oc_route. (kwoodson@redhat.com) - Updated modify_yaml with docstring and clarifications (smilner@redhat.com) - Rename subrole facts -> init (rhcarvalho@gmail.com) - Move Python modules into role (rhcarvalho@gmail.com) - Document playbook directories (rhcarvalho@gmail.com) - Document bin/cluster tool (rhcarvalho@gmail.com) - keys should be lowercase according to the spec (jf.cron0@gmail.com) - filter: Removed unused validation calls (smilner@redhat.com) - Updated initializer usage in filters (smilner@redhat.com) - fix when statement indentation, cast to bool (jf.cron0@gmail.com) - add openshift_facts as role dependency (jf.cron0@gmail.com) - Added setup.py to flake8 tests (smilner@redhat.com) - Do not default registry storage kind to 'nfs' when 'nfs' group exists. (abutcher@redhat.com) - Fix inconsistent task name (rhcarvalho@gmail.com) - Reduce code duplication using variable (rhcarvalho@gmail.com) - Another proposed update to the issue template (tbielawa@redhat.com) - Replace custom variables with openshift_facts (rhcarvalho@gmail.com) - Catch DBus exceptions on class initialization (rhcarvalho@gmail.com) - addressing comments (ewolinet@redhat.com) - Move playbook to BYO (rhcarvalho@gmail.com) - Fix typo in inventory README.md (lberk@redhat.com) - Refactor preflight check into roles (rhcarvalho@gmail.com) - Make flake8 (py35) happy on bare except (rhcarvalho@gmail.com) - Make callback plugin an always-on aggregate plugin (rhcarvalho@gmail.com) - Add RPM checks as an adhoc playbook (rhcarvalho@gmail.com) - first swing at release version wording (timbielawa@gmail.com) - Correct tox to run on Travis (rteague@redhat.com) - Adding ability to systematically modify yaml from ansible. (kwoodson@redhat.com) - oo_filters: Moved static methods to functions (smilner@redhat.com) - Correct return code compairison for yamllint (rteague@redhat.com) - Add a fact to select --evacuate or --drain based on your OCP version (tbielawa@redhat.com) - Update branch status (sdodson@redhat.com) - rename openshift_metrics to openshift_hosted_metrics (jcantril@redhat.com) - Update aws dynamic inventory (lhuard@amadeus.com) - improve issue template (sdodson@redhat.com) - cleanup: Removed debug prints from tests (smilner@redhat.com) - remove debug statement from test (jdetiber@redhat.com) - Support openshift_node_port_range for configuring service NodePorts (ccoleman@redhat.com) - Workaround for dnf+docker version race condition (smilner@redhat.com) - use etcdctl from the container when containerized=True (gscrivan@redhat.com) - Partial uninstall (sejug@redhat.com) - increase test coverage (jdetiber@redhat.com) - Update aws dynamic inventory (lhuard@amadeus.com) - update travis to use tox for utils (jdetiber@redhat.com) - More toxification (jdetiber@redhat.com) - add test for utils to bump coverage (jdetiber@redhat.com) - The scaleup subcommand does not support the unattended option (tbielawa@redhat.com) - Move role dependencies out of playbooks for openshift_master, openshift_node and openshift_hosted. (abutcher@redhat.com) - Remove unused file (rhcarvalho@gmail.com) - Remove unused file (rhcarvalho@gmail.com) - Remove spurious argument (rhcarvalho@gmail.com) - Fixing collision of system.admin cert generation (ewolinet@redhat.com) - minor updates for code reviews, remove unused params (jcantril@redhat.com) - Updating to use deployer pod to generate JKS chain instead (ewolinet@redhat.com) - Creating openshift_logging role for deploying Aggregated Logging without a deployer image (ewolinet@redhat.com) - Begin requiring Docker 1.12. (dgoodwin@redhat.com)- Update manpage version. (tbielawa@redhat.com) - Fix openshift_image_tag=latest. (abutcher@redhat.com) - Use registry.access.redhat.com/rhel7/etcd instead of etcd3 (sdodson@redhat.com) - Fix repo defaults (sdodson@redhat.com) - Use openshift.common.hostname when verifying API port available. (abutcher@redhat.com) - Re-add when condition which was removed mistakenly in #3036 (maszulik@redhat.com) - logging-deployer pull fixes from origin-aggregated-logging/#317 (sdodson@redhat.com) - Don't upgrade etcd on atomic host, ever. (sdodson@redhat.com) - Change wording in the quick installer callback plugin (tbielawa@redhat.com) - Fix jsonpath expected output when checking registry volume secrets (maszulik@redhat.com) - Enable repos defined in openshift_additional_repos by default (sdodson@redhat.com) - Add required python-six package to installation (tbielawa@redhat.com) - Hush the sudo privs check in oo-installer (tbielawa@redhat.com) - Add future versions to openshift_facts (ccoleman@redhat.com) - Cast openshift_enable_origin_repo to bool. (abutcher@redhat.com) - Update CFME template to point to GA build (simaishi@redhat.com) - Update aoi manpage with correct operation count (tbielawa@redhat.com) - Add templates for CFME Beta pod images (simaishi@redhat.com) - Add osnl_volume_reclaim_policy variable to nfs_lvm role (ando.roots@bigbank.ee) - remove duplicate filter name and oo_pdb (jdetiber@redhat.com) - remove old Ops tooling (jdetiber@redhat.com) - enable pip cache for travis (jdetiber@redhat.com) - python3 support, add tox for better local testing against multiple python versions (jdetiber@redhat.com) - modify_yaml: handle None value during update. (abutcher@redhat.com) - Update the openshift-certificate-expiry README to reflect latest changes (tbielawa@redhat.com) - Deprecate node 'evacuation' with 'drain' (tbielawa@redhat.com) - Add master config hook for 3.4 upgrade and fix facts ordering for config hook run. (abutcher@redhat.com) - The next registry.access.redhat.com/rhel7/etcd image will be 3.0.15 (sdodson@redhat.com) - [uninstall] Remove excluder packages (sdodson@redhat.com) - Check embedded etcd certs now, too (tbielawa@redhat.com) - Include 'total' and 'ok' in check results (tbielawa@redhat.com) - Enable firewalld by default (rteague@redhat.com) - Fix access_modes initialization (luis.fernandezalvarez@epfl.ch) - Updated OpenShift Master iptables rules (rteague@redhat.com) - YAML Linting (rteague@redhat.com) - Make both backup and upgrade optional (sdodson@redhat.com) - [upgrades] Upgrade etcd by default (sdodson@redhat.com) - upgrades - Fix logic error about when to backup etcd (sdodson@redhat.com) - Limit node certificate SAN to node hostnames/ips. (abutcher@redhat.com) - Make 'cover-erase' a config file setting. Move VENT target to pre-req for all ci-* targets (tbielawa@redhat.com) - Fixes to 'make ci' (tbielawa@redhat.com) - Resolved lint issues (rteague@redhat.com) - Minimum Ansible version check (rteague@redhat.com) - Removed verify_ansible_version playbook refs (rteague@redhat.com) - Fix coverage not appending new data (tbielawa@redhat.com) - Drop 3.2 upgrade playbooks. (dgoodwin@redhat.com) - Silence warnings when using rpm directly (dag@wieers.com) - Silence warnings when using rpm directly (dag@wieers.com) - Silence warnings when using rpm directly (dag@wieers.com) - Remove Hostname from 1.1 and 1.2 predicates (jdetiber@redhat.com) - Properly handle x.y.z formatted versions for openshift_release (jdetiber@redhat.com) - etcd_upgrade: Simplify package installation (sdodson@redhat.com) - Speed up 'make ci' and trim the output (tbielawa@redhat.com) - add comments and remove debug code (jdetiber@redhat.com) - Pre-pull master/node/ovs images during upgrade. (dgoodwin@redhat.com) - Handle updating of scheduler config during upgrade (jdetiber@redhat.com) - Fix templating (jdetiber@redhat.com) - test updates (jdetiber@redhat.com) - Always install latest etcd for containerized hosts (sdodson@redhat.com) - etcd_upgrade : Use different variables for rpm vs container versions (sdodson@redhat.com) - Switch back to using etcd rather than etcd3 (sdodson@redhat.com) - node_dnsmasq - restart dnsmasq if it's not currently running (sdodson@redhat.com) - Conditionalize master config update for admission_plugin_config. (abutcher@redhat.com) - upgrade_control_plane.yml: systemd_units.yaml nees the master facts (mchappel@redhat.com) - openshift-master/restart : use openshift.common.hostname instead of inventory_hostname (mchappel@redhat.com) - Update scheduler predicate/priorities vars (jdetiber@redhat.com) - fix tags (jdetiber@redhat.com) - openshift_node_dnsmasq - Remove strict-order option from dnsmasq (sdodson@redhat.com) - Fix metricsPublicURL only being set correctly on first master. (dgoodwin@redhat.com) - Explictly set etcd vars for byo scaleup (smunilla@redhat.com) - Cleanup ovs file and restart docker on every upgrade. (dgoodwin@redhat.com) - Sync latest image stream and templates for v1.3 and v1.4 (sdodson@redhat.com) - xpaas v1.3.5 (sdodson@redhat.com) - Ansible version check update (tbielawa@redhat.com) - allow 'latest' origin_image_tag (sjenning@redhat.com) - Remove duplicate when key (rteague@redhat.com) - refactor handling of scheduler defaults (jdetiber@redhat.com) - update tests and flake8/pylint fixes (jdetiber@redhat.com) - fix tagging (jdetiber@redhat.com) - do not report changed for group mapping (jdetiber@redhat.com) - fix selinux issues with etcd container (dusty@dustymabe.com) - etcd upgrade playbook is not currently applicable to embedded etcd installs (sdodson@redhat.com) - Fix invalid embedded etcd fact in etcd upgrade playbook. (dgoodwin@redhat.com) - Gracefully handle OpenSSL module absence (misc@redhat.com) - Refactored to use Ansible systemd module (rteague@redhat.com) - Updating docs for Ansible 2.2 requirements (rteague@redhat.com) - Fix the list done after cluster creation on libvirt and OpenStack (lhuard@amadeus.com) - Set nameservers on DHCPv6 event (alexandre.lossent@cern.ch) - Systemd `systemctl show` workaround (rteague@redhat.com) - Verify the presence of dbus python binding (misc@redhat.com) - Update README.md (jf.cron0@gmail.com) - Reference master binaries when delegating from node hosts which may be containerized. (abutcher@redhat.com) - Merge kube_admission_plugin_config with admission_plugin_config (smunilla@redhat.com) - Added a BYO playbook for configuring NetworkManager on nodes (skuznets@redhat.com) - Make the role work on F25 Cloud (misc@redhat.com) - Make os_firewall_manage_iptables run on python3 (misc@redhat.com) - Modified the error message being checked for (vishal.patil@nuagenetworks.net) - Only run tuned-adm if tuned exists. (dusty@dustymabe.com) - Delegate openshift_manage_node tasks to master host. (abutcher@redhat.com) - Fix rare failure to deploy new registry/router after upgrade. (dgoodwin@redhat.com) - Refactor os_firewall role (rteague@redhat.com) - Allow ansible to continue when a node is unaccessible or fails. (abutcher@redhat.com) - Create the file in two passes, atomicly copy it over (sdodson@redhat.com) - Escape LOGNAME variable according to GCE rules (jacek.suchenia@ocado.com) - node_dnsmasq -- Set dnsmasq as our only nameserver (sdodson@redhat.com) - Refactor to use Ansible package module (rteague@redhat.com) - Allow users to disable the origin repo creation (sdodson@redhat.com) - Fix yum/subman version check on Atomic. (dgoodwin@redhat.com) - Check for bad versions of yum and subscription-manager. (dgoodwin@redhat.com) - Corrected syntax and typos (rteague@redhat.com) - Fix GCE cluster creation (lhuard@amadeus.com) - Optimize the cloud-specific list.yml playbooks (lhuard@amadeus.com) - Added ip forwarding for nuage (vishal.patil@nuagenetworks.net) - Fix typo (sdodson@redhat.com) - Fix a few places where we're not specifying the admin kubeconfig (sdodson@redhat.com) - Add rolebinding-reader (sdodson@redhat.com) - Add view permissions to hawkular sa (sdodson@redhat.com) - Use multiple '-v's when creating the metrics deployer command (tbielawa@redhat.com) - Sync logging deployer changes from origin to enterprise (sdodson@redhat.com) - Docker daemon is started prematurely. (eric.mountain@amadeus.com) - Sync latest enterprise/metrics-deployer.yaml (sdodson@redhat.com) - Sync latest s2i content (sdodson@redhat.com) - Actually upgrade host etcdctl no matter what (sdodson@redhat.com) - Make etcd containerized upgrade stepwise (sdodson@redhat.com) - Fix commit-offsets in version detection for containerized installs (tbielawa@redhat.com) - Fix HA upgrade when fact cache deleted. (dgoodwin@redhat.com) - Fix openshift_hosted_metrics_deployer_version set_fact. (abutcher@redhat.com) - Added dependency of os_firewall to docker role (rteague@redhat.com) - Add updates for containerized (sdodson@redhat.com) - Add etcd upgrade for RHEL and Fedora (sdodson@redhat.com) - Drop /etc/profile.d/etcdctl.sh (sdodson@redhat.com) - Move backups to a separate file for re-use (sdodson@redhat.com) - Uninstall etcd3 package (sdodson@redhat.com) - Resolve docker and iptables service dependencies (rteague@redhat.com) - Add Travis integration (rhcarvalho@gmail.com) - Default groups.oo_etcd_to_config when setting embedded_etcd in control plane upgrade. (abutcher@redhat.com) - Enable quiet output for all a-o-i commands (tbielawa@redhat.com) - Update override cluster_hostname (smunilla@redhat.com) - Reconcile role bindings for jenkins pipeline during upgrade. (dgoodwin@redhat.com) - Fix typos in openshift_facts gce cloud provider (sdodson@redhat.com) - Don't upgrade etcd on backup operations (sdodson@redhat.com) - Bump ansible requirement to 2.2.0.0-1 (GA) (sdodson@redhat.com) - Fix etcd backup failure due to corrupted facts. (dgoodwin@redhat.com) - Re-sync v1.4 image streams (andrew@andrewklau.com) - Revert "Revert openshift.node.nodename changes" (sdodson@redhat.com) - Change to allow cni deployments without openshift SDN (yfauser@vmware.com) - README: fix markdown formatting (rhcarvalho@gmail.com) - Create contribution guide (rhcarvalho@gmail.com) - Remove README_AEP.md (rhcarvalho@gmail.com) - Install flannel RPM on containerized but not atomic (sdodson@redhat.com) - README: move structure overview to the top (rhcarvalho@gmail.com) - README: cleanup setup steps (rhcarvalho@gmail.com) - README: remove OSX setup requirements (rhcarvalho@gmail.com) - Add missing symlink for node openvswitch oom fix. (dgoodwin@redhat.com) - README: improve first paragraph (rhcarvalho@gmail.com) - README: add links, fix typos (rhcarvalho@gmail.com) - README: improve markdown formatting (rhcarvalho@gmail.com) - Make it easier to run Python tests (rhcarvalho@gmail.com) - FIx flannel var name (jprovazn@redhat.com) - Always add local dns domain to no_proxy (jawed.khelil@amadeus.com) - Refactor default sdn_cluster_network_cidr and sdn_host_subnet_length (sdodson@redhat.com) - Revert "Fix the nodeName of the OpenShift nodes on OpenStack" (sdodson@redhat.com) - Revert "Fix OpenStack cloud provider" (sdodson@redhat.com) - Revert "Check that OpenStack hostnames are resolvable" (sdodson@redhat.com) - set AWS creds task with no_logs (somalley@redhat.com) - Change the logic to just compare against masters and nodes. (tbielawa@redhat.com) - Append /inventory/README.md to explain what is BYO inventory folder #2742 (contact@stephane-klein.info) - Remove unused openshift-ansible/inventory/hosts file #2740 (contact@stephane- klein.info) - Remove unused playbooks adhoc metrics_setup files #2717 (contact@stephane- klein.info) - a-o-i: remove dummy data_file (rhcarvalho@gmail.com) - a-o-i: remove script leftover from OpenShift v2 (rhcarvalho@gmail.com) - [openstack] allows timeout option for heat create stack (douglaskippsmith@gmail.com) - [openstack] updates documentation to show that you need to install shade (douglaskippsmith@gmail.com) - default to multizone GCE config (sjenning@redhat.com) - Add some tests for utils to get the coverage up. (tbielawa@redhat.com) - Update defaults for clusterNetworkCIDR & hostSubnetLength (smunilla@redhat.com) - Add hawkular admin cluster role to management admin (fsimonce@redhat.com) - Prevent useless master by reworking template for master service enf file (jkhelil@gmail.com) - support 3rd party scheduler (jannleno1@gmail.com) - Add nuage rest server port to haproxy firewall rules. (abutcher@redhat.com) - Port openshift_facts to py3 (misc@redhat.com) - storage/nfs_lvm: Also export as ReadWriteOnce (walters@verbum.org)- Fix indentation for flannel etcd vars (smunilla@redhat.com) - Update hosted_templates (sdodson@redhat.com) - remove console exclusions (sdodson@redhat.com) - Restart API service always as well. (dgoodwin@redhat.com) - Update v1.4 content (sdodson@redhat.com) - Update quick installer upgrade mappings for 3.4 (smunilla@redhat.com) - Update flannel etcd vars for 0.5.5 (smunilla@redhat.com) - Where we use curl force it to use tlsv1.2 (sdodson@redhat.com) - Bump etcd_ca_default_days to 5 years. (abutcher@redhat.com) - Update master_lb vs cluster_hostname workflow (smunilla@redhat.com)- Fix HA environments incorrectly detecting mixed installed environments (tbielawa@redhat.com) - Deploy an OOM systemd override for openvswitch. (dgoodwin@redhat.com) - Only restart dnsmasq if the DNS servers have changed (tbielawa@redhat.com) - Update installation summary for etcd members (smunilla@redhat.com) - Fix changed_when (sdodson@redhat.com) - add io labels (tdawson@redhat.com) - Touch all ini_file files before using them (sdodson@redhat.com) - Remove commit offset strings from parsed versions (tbielawa@redhat.com) - Update variant_version (smunilla@redhat.com)- Bump documented openshift_release for 1.4/3.4. (dgoodwin@redhat.com) - Add requirements, fix a small formatting issue. (erinn.looneytriggs@gmail.com)- Change HA master controller service to restart always. (dgoodwin@redhat.com) - Default hosted_registry_insecure true when insecure registry present in existing /etc/sysconfig/docker. (abutcher@redhat.com) - Fix race condtion in openshift_facts (smunilla@redhat.com)- [upgrades] Fix containerized node (sdodson@redhat.com) - Add support for 3.4 upgrade. (dgoodwin@redhat.com) - Update link to latest versions upgrade README (ebballon@gmail.com) - Bump logging and metrics deployers to 3.3.1 and 3.4.0 (sdodson@redhat.com) - Remove Vagrantfile (jdetiber@redhat.com) - Enable dnsmasq service (sdodson@redhat.com) - Default infra template modification based on openshift_examples_modify_imagestreams (abutcher@redhat.com) - Added a parameter for cert validity (vishal.patil@nuagenetworks.net) - Fix and reorder control plane service restart. (dgoodwin@redhat.com) - Add node-labels to kubeletArguments (tbielawa@redhat.com)- Move infrastructure templates into openshift_hosted_templates role. (abutcher@redhat.com) - Unit tests for the debug_env logger thing (tbielawa@redhat.com) - a-o-i: Separate install and scaleup workflows (smunilla@redhat.com) - Reference full vars for registry object storage. (abutcher@redhat.com)- trouble creating service signer while running upgrade dockerized (henning.fjellheim@nb.no) - Don't freak out if the oc command doesn't exist. (tbielawa@redhat.com) - Make the json template filter-driven. (tbielawa@redhat.com) - Add JSON result CLI parsing notes to the README (tbielawa@redhat.com) - The JSON result saving template now includes a summary of expired/warned certs for easier parsing. (tbielawa@redhat.com) - Clean up lint and other little things (polish++) (tbielawa@redhat.com) - Fix playbooks, update readme, update default vars (tbielawa@redhat.com) - Refactor into a role (tbielawa@redhat.com) - Get router/registry certs. Collect common names and subjectAltNames (tbielawa@redhat.com) - Support etcd certs now. Fix lint. Generate HTML report. (tbielawa@redhat.com) - Try to make boiler plate for cert expiry checking (tbielawa@redhat.com) - Override __init__ in default callback to avoid infinite loop. (abutcher@redhat.com) - Drop pacemaker restart logic. (dgoodwin@redhat.com) - Fix typos (rhcarvalho@gmail.com) - Switch from "oadm" to "oc adm" and fix bug in binary sync. (dgoodwin@redhat.com) - Remove uneeded import of ansible.module_utils.splitter (misc@redhat.com)- Get rid of openshift_node_config_file entirely (sdodson@redhat.com) - [logging] Fix NFS volume binding (sdodson@redhat.com) - Build full node config path in systemd_units tasks. (abutcher@redhat.com) - Default [] (abutcher@afrolegs.com) - Template with_items for upstream ansible-2.2 compat. (abutcher@redhat.com)- formatting updates in template (tobias@tobru.ch) - Do not error on node labels set too non-string values. (manuel@hutter.io) - Use inventory variables rather than facts (sdodson@redhat.com) - Resume restarting node after upgrading node rpms. (dgoodwin@redhat.com) - upgrade: Don't check avail docker version if not already installed. (dgoodwin@redhat.com) - revise docs (tobias@tobru.ch) - adjustments in docs and j2 template (tobias@tobru.ch) - add regionendpoint parameter for registry s3 (tobias.brunner@vshn.ch)- update handling of use_dnsmasq (jdetiber@redhat.com) - Fix standalone docker upgrade playbook skipping nodes. (dgoodwin@redhat.com) - Fix missing play assignment in a-o-i callback plugin (tbielawa@redhat.com) - Stop restarting node after upgrading master rpms. (dgoodwin@redhat.com) - Fix upgrade mappings in quick installer (smunilla@redhat.com) - nfs: Handle seboolean aliases not just in Fedora (walters@verbum.org)- set defaults for debug_level in template and task (jhcook@gmail.com) - Set HTTPS_PROXY in example builddefaults_json (sdodson@redhat.com) - Fix config and namespace for registry volume detection (sdodson@redhat.com) - Apply same pattern to HA master services (sdodson@redhat.com) - Improve how we handle containerized node failure on first startup (sdodson@redhat.com) - Check that OpenStack hostnames are resolvable (lhuard@amadeus.com)- Retry failed master startup once (ironcladlou@gmail.com) - [logging] Fix openshift_hosted_logging_fluentd_nodeselector (sdodson@redhat.com) - Changes for etcd servers (vishal.patil@nuagenetworks.net)- [a-o-i] -v disables quiet ansible config. (abutcher@redhat.com)- note different product versions (jeder@redhat.com) - Error out if containerized=true for lb host. (dgoodwin@redhat.com) - Removes an unused file (jtslear@gmail.com) - Update v1.3 content (sdodson@redhat.com) - Add v1.4 content (sdodson@redhat.com) - Set master facts for first master in node scaleup. (abutcher@redhat.com) - Fix default port typo. (abutcher@redhat.com) - Add example openid/request header providers and explain certificate variables. (abutcher@redhat.com) - Move openshift.common.debug.level to openshift_facts. (abutcher@redhat.com) - Don't secure registry or deploy registry console when infra replics == 0 (abutcher@redhat.com) - the example line fails on releases prior to 3.3, so put a comment there. (jeder@redhat.com)- Check if openshift_master_ingress_ip_network_cidr is defined (Mathias.Merscher@dg-i.net) - allow networkConfig.ingressIPNetworkCIDRs to be configured (Mathias.Merscher@dg-i.net) - Filterize haproxy frontends/backends and add method for providing additional frontends/backends. (abutcher@redhat.com) - a-o-i: Force option should allow reinstall (smunilla@redhat.com) - a-o-i: Fix openshift_node_labels (smunilla@redhat.com) - Enable registry support for image pruning (andrew@andrewklau.com) - Default openshift_hosted_{logging,metrics}_deploy to false. (abutcher@redhat.com) - README_CONTAINERIZED_INSTALLATION: fixed link markdown (jakub.kramarz@freshmail.pl) - README_AWS: makes links consistent and working again (jakub.kramarz@freshmail.pl) - a-o-i: Allow better setting of host level variables (smunilla@redhat.com) - Further secure registry improvements (abutcher@redhat.com) - Delgate handlers to first master (smunilla@redhat.com) - Secure registry improvements. (abutcher@redhat.com) - Install Registry by Default (smunilla@redhat.com) - Update play names for consistency. (abutcher@redhat.com) - Addressed review comments (vishal.patil@nuagenetworks.net) - Configure ops cluster storage to match normal cluster storage (sdodson@redhat.com) - Fix bug with service signer cert on upgrade. (dgoodwin@redhat.com) - Add messages to let the user know if some plays were skipped, but it's ok. Also, remove the final 'press a key to continue' prompt. (tbielawa@redhat.com) - Set named certificate destinations as basenames of provided paths. (abutcher@redhat.com) - 'fix' unittests by removing the users ability to specify an ansible config (tbielawa@redhat.com) - Copy and paste more methods (tbielawa@redhat.com) - Silence/dot-print more actions in the callback (tbielawa@redhat.com) - Fix conflicts in spec file (tbielawa@redhat.com) - Use pre_upgrade tag instread of a dry run variable. (dgoodwin@redhat.com) - Move etcd backup from pre-upgrade to upgrade itself. (dgoodwin@redhat.com) - Allow a couple retries when unscheduling/rescheduling nodes in upgrade. (dgoodwin@redhat.com) - Skip the docker role in early upgrade stages. (dgoodwin@redhat.com) - Allow filtering nodes to upgrade by label. (dgoodwin@redhat.com) - Allow customizing node upgrade serial value. (dgoodwin@redhat.com) - Split upgrade for control plane/nodes. (dgoodwin@redhat.com) - Set the DomainName or DomainID in the OpenStack cloud provider (lhuard@amadeus.com) - Use ansible.module_utils._text.to_text instead of ansible.utils.unicode.to_unicode. (abutcher@redhat.com) - Suppress more warnings. (abutcher@redhat.com) - Add gitHTTPProxy and gitHTTPSProxy to advanced config json option (sdodson@redhat.com) - Don't set IMAGE_PREFIX if openshift_cockpit_deployer_prefix is empty (Robert.Bohne@ConSol.de) - Update spec file to install manpage (tbielawa@redhat.com) - Verify masters are upgraded before proceeding with node only upgrade. (dgoodwin@redhat.com) - Attempt to tease apart pre upgrade for masters/nodes. (dgoodwin@redhat.com) - Split upgrade entry points into control plane/node. (dgoodwin@redhat.com) - Reunite upgrade reconciliation gating with the play it gates on. (dgoodwin@redhat.com) - Drop atomic-enterprise as a valid deployment type in upgrade. (dgoodwin@redhat.com) - Stop guarding against pacemaker in upgrade, no longer necessary. (dgoodwin@redhat.com) - Support openshift_upgrade_dry_run=true for pre-upgrade checks only. (dgoodwin@redhat.com) - Make rhel_subscribe role default to OpenShift Container Platform 3.3 (lhuard@amadeus.com) - Addresses most comments from @adellape (tbielawa@redhat.com) - Changes for Nuage HA (vishal.patil@nuagenetworks.net) - Fix deployer template for enterprise (sdodson@redhat.com) - Add a manpage for atomic-openshift-installer (tbielawa@redhat.com) - Remove the DNS VM on OpenStack (lhuard@amadeus.com) - tweak logic (jdetiber@redhat.com) - test fix for systemd changes (sdodson@redhat.com) - Set default_subdomain properly for logging (sdodson@redhat.com) - Adjust wait for loops (sdodson@redhat.com) - Add storage for logging (sdodson@redhat.com) - Fix some bugs in OpenShift Hosted Logging role (contact@stephane-klein.info) - Add some sample inventory stuff, will update this later (sdodson@redhat.com) - Label all nodes for fluentd (sdodson@redhat.com) - Rename openshift_hosted_logging_image_{prefix,version} to match metrics (sdodson@redhat.com) - Fix deployer template for enterprise (sdodson@redhat.com) - Add logging to install playbooks (sdodson@redhat.com) - Fix OpenStack cloud provider (lhuard@amadeus.com) - Add rhaos-3.4-rhel-7 releaser to tito (sdodson@redhat.com) - Fix the nodeName of the OpenShift nodes on OpenStack (lhuard@amadeus.com) - Fix GCE Launch (brad@nolab.org)- Add an issue template (sdodson@redhat.com) - Add openshift_hosted_router_name (andrew@andrewklau.com) - Fix master service status changed fact. (abutcher@redhat.com) - Clarify openshift_hosted_metrics_public_url (sdodson@redhat.com) - Add GCE cloud provider kind. (abutcher@redhat.com) - add documentation about the openshift_hosted_metrics_public_url option (kobi.zamir@gmail.com) - Split openshift_builddefaults_no_proxy if it's not a list (sdodson@redhat.com) - Fix references to openshift.master.sdn_cluster_network_cidr in node roles (sdodson@redhat.com) - Update the OpenStack dynamic inventory script (lhuard@amadeus.com) - move LICENSE to /usr/share/licenses/openshift-ansible-VERSION/ (nakayamakenjiro@gmail.com) - [uninstall] Stop services on all hosts prior to removing files. (abutcher@redhat.com) - Do not create volume claims for hosted components when storage type is object. (abutcher@redhat.com) - Add portal_net and sdn_cluster_network_cidr to node NO_PROXY (sdodson@redhat.com) - Add origin-node.service.wants to uninstall (andrew@andrewklau.com) - Update README.md (sdodson@redhat.com) - Add 'MaxGCEPDVolumeCount' to default scheduler predicates. (abutcher@redhat.com) - Switch to origin-1.x branch names (sdodson@redhat.com) - Open ports for vxlan and Nuage monitor (vishal.patil@nuagenetworks.net) - Add role to manageiq to allow creation of projects (azellner@redhat.com) - Add 'MaxEBSVolumeCount' to default scheduler predicates. (abutcher@redhat.com) - a-o-i: Don't set unschedulable nodes as infra (smunilla@redhat.com) - [redeploy-certificates] Set default value for openshift_master_default_subdomain as workaround. (abutcher@redhat.com) - [redeploy-certificates] Correct etcd service name. (abutcher@redhat.com) - [upgrade] Create/configure service signer cert when missing. (abutcher@redhat.com) - get quickstarts from origin, not upstream example repos (bparees@redhat.com) - Define proxy settings for node services (sdodson@redhat.com) - Check for use_openshift_sdn when restarting openvswitch. (abutcher@redhat.com) - Move delegated_serial_command module to etcd_common. (abutcher@redhat.com) - Fix README links. (abutcher@redhat.com) - Check for is_atomic when uninstalling flannel package. (abutcher@redhat.com) - Add atomic-guest tuned profile (andrew.lau@newiteration.com) - Pause after restarting openvswitch in containerized upgrade. (dgoodwin@redhat.com) - Add acceptschema2 and enforcequota settings for hosted registry (andrew.lau@newiteration.com) - Always deduplicate detected certificate names (elyscape@gmail.com) - Add option for specifying s3 registry storage root directory. (abutcher@redhat.com) - Set config/namespace where missing for secure registry deployment. (abutcher@redhat.com) - Flush handlers before marking a node schedulable after upgrade. (dgoodwin@redhat.com) - Iterate over node inventory hostnames instead of openshift.common.hostname within openshift_manage_node role. (abutcher@redhat.com) - a-o-i: Do not display version number in quick installer (smunilla@redhat.com) - Explain our branching strategy (sdodson@redhat.com) - Fix warnings (mkumatag@in.ibm.com) - Don't loop over hostvars when setting node schedulability. (abutcher@redhat.com) - Copy admin kubeconfig in openshift_manage_node role. (abutcher@redhat.com) - Adjust to_padded_yaml transformation to use the AnsibleDumper (tbielawa@redhat.com) - Secure registry for atomic registry deployment (deployment_subtype=registry). (abutcher@redhat.com) - Record schedulability of node prior to upgrade and re-set it to that (sdodson@redhat.com) - Fix string substitution error in the to_padded_yaml filter (tbielawa@redhat.com) - Update image stream data (sdodson@redhat.com) - Fix ops/qps typo (jliggitt@redhat.com) - initial support for v1.3 with logging v1.3 (rmeggins@redhat.com) - Only prompt for proxy vars if none are set and our version recognizes them (tbielawa@redhat.com) - Don't advise people to use additional registries over oreg_url (sdodson@redhat.com) - Persist net.ipv4.ip_forward sysctl entry for openshift nodes (tbielawa@redhat.com) - Add flannel package removal in uninstallation playbook (mkumatag@in.ibm.com) - This fixes an issue in AWS where the master node was not part of the nodes in an unschedulable way (mdanter@gmail.com) - Don't attempt to create retry files (tbielawa@redhat.com) - Fix nuage check. (abutcher@redhat.com) - Change test requirements file name (tbielawa@redhat.com) - Fix review comments (mkumatag@in.ibm.com) - Try installing setuptools before the rest of the requirements (tbielawa@redhat.com) - Switch to using a requirements.txt file and ensure that setuptools is pinned to the latest version available on RHEL7 (tbielawa@redhat.com) - Try using parse_version from pkg_resources instead (tbielawa@redhat.com) - Add missing pip requirement to virtualenv (tbielawa@redhat.com) - Fix PyLint errors discovered when upgrading to newer version (tbielawa@redhat.com) - Bug 1369410 - uninstall fail at task [restart docker] on atomic-host (bleanhar@redhat.com) - Fix typo (mkumatag@in.ibm.com) - Fix errors in docker role (mkumatag@in.ibm.com) - Allow overriding the Docker 1.10 requirement for upgrade. (dgoodwin@redhat.com) - skip if the objects already exist (rmeggins@redhat.com) - create and process the logging deployer template in the current project, logging (rmeggins@redhat.com) - do not create logging project if it already exists (rmeggins@redhat.com)- Bump to 3.4.0- Restore network plugin configuration (sdodson@redhat.com) - Remove openshift_master_metrics_public_url (abutcher@redhat.com) - Bug 1371836 - The variant should be Registry 3.3 (smunilla@redhat.com)- update flannel_subnet_len default value (mkumatag@in.ibm.com) - Reload docker facts after upgrading docker (sdodson@redhat.com)- Enable dynamic storage (sdodson@redhat.com) - Change how we set master's metricsPublicURL (sdodson@redhat.com) - update kubelet argument example with references to new pods-per-core and new max-pods threshold for 3.3 (jeder@redhat.com) - update kubelet argument example with references to new pods-per-core and new max-pods threshold for 3.3 (jeder@redhat.com)- Reload units after node container service modified. (dgoodwin@redhat.com) - Fix flannel check (mkumatag@in.ibm.com) - Default to port 80 when deploying cockpit-ui (smunilla@redhat.com) - Set cloudprovider kind with openshift_facts. (abutcher@redhat.com) - Fix openstack cloudprovider template conditional. (abutcher@redhat.com)- Sync image stream data (sdodson@redhat.com) - Update metrics example inventories (sdodson@redhat.com) - Preserve AWS options in sysconfig files. (dgoodwin@redhat.com) - Fix metrics for containerized installs (sdodson@redhat.com) - Cleanup items botched during rebase (sdodson@redhat.com) - add check for server and account already exist (mangirdas@judeikis.lt) - add run_once to repeatable actions (mangirdas@judeikis.lt) - Remove atomic check and cockpit.socket (smunilla@redhat.com) - Re-organize registry-console deployment. (abutcher@redhat.com) - Add registry console template (aweiteka@redhat.com) - Add support for Atomic Registry Installs (smunilla@redhat.com) - Apply indentation changes to some other lines (tbielawa@redhat.com) - Don't use openshift_env for cloud provider facts. (abutcher@redhat.com) - Enable PEP8 tests by default in the 'make ci' target now (tbielawa@redhat.com) - Fix PEP8 errors in cli_installer.py (tbielawa@redhat.com) - Fix PEP8 in openshift_ansible.py (tbielawa@redhat.com) - Fix PEP8 in oo_config.py (tbielawa@redhat.com) - Fix PEP8 in variants.py (tbielawa@redhat.com) - Fix PEP8 in facts_callback.py (tbielawa@redhat.com) - fix duplicate src field (jdetiber@redhat.com) - Refactor volume directory creation (sdodson@redhat.com) - Rely on IMAGE_PREFIX and IMAGE_VERSION defaults from the templates themselves (sdodson@redhat.com) - Add metrics exports to nfs role, move exports to /etc/exports.d/openshift- ansible.exports (sdodson@redhat.com) - Add ability to disable pvc creation (sdodson@redhat.com) - Fix registry volume (sdodson@redhat.com) - add selectors for metrics and logging (sdodson@redhat.com) - Add logic to detect existing installs (sdodson@redhat.com) - Deploy metrics after our router (sdodson@redhat.com) - Add Enterprise 3.3 template (sdodson@redhat.com) - Pull in keynote demo changes (sdodson@redhat.com) - [tags] add some support for running a subset of config via tags (jdetiber@redhat.com) - [metrics] add filter to clean up hostname for use in metrics deployment (jdetiber@redhat.com) - enable service-serving-cert-signer by default (abutcher@redhat.com) - Fix review comments (mkumatag@in.ibm.com) - Remove duplicate flannel registration (mkumatag@in.ibm.com)- simplify repo configuration (jdetiber@redhat.com) - don't set virt_sandbox_use_nfs on Fedora, it was replaced by virt_use_nfs (maxamillion@fedoraproject.org) - Correct flannel cert variables. (abutcher@redhat.com) - Make note about ansible/install logs messing up ci tests (tbielawa@redhat.com) - remove fedora origin copr (it's in mainline fedora now), some dnf/yum clean up (maxamillion@fedoraproject.org) - Move nested print_read_config_error function into it's own function (tbielawa@redhat.com) - Makefile includes ci-pyflakes target now (tbielawa@redhat.com) - Fix BZ1368296 by quietly recollecting facts if the cache is removed (tbielawa@redhat.com) - Correct masterCA config typo. (abutcher@redhat.com) - don't gather facts when bootstrapping ansible for Fedora hosts (maxamillion@fedoraproject.org) - a-o-i: Add variant and variant_version to migration (smunilla@redhat.com) - Fix upgrade failure when master-config does not have pluginOrderOverride. (dgoodwin@redhat.com) - Add externalIPNetworkCIDRs to config (smunilla@redhat.com)- a-o-i: Fix ansible_ssh_user question (smunilla@redhat.com) - Don't run node config upgrade hook if host is not a node. (dgoodwin@redhat.com) - Link ca to ca-bundle when ca-bundle does not exist. (abutcher@redhat.com) - Better error if no OpenShift RPMs are available. (dgoodwin@redhat.com) - Revert "Due to problems with with_fileglob lets avoid using it for now" (sdodson@redhat.com) - Replace some virsh commands by native virt_XXX ansible module (lhuard@amadeus.com) - Add warning at end of 3.3 upgrade if pluginOrderOverride is found. (dgoodwin@redhat.com) - a-o-i: Remove Legacy Config Upgrade (smunilla@redhat.com) - Fix etcd uninstall (sdodson@redhat.com) - Bug 1358951 - Error loading config, no such key: 'deployment' when using previously valid answers file (smunilla@redhat.com) - Fix standalone Docker upgrade missing symlink. (dgoodwin@redhat.com) - Open OpenStack security group for the service node port range (lhuard@amadeus.com) - Fix the “node on master” feature (lhuard@amadeus.com) - Due to problems with with_fileglob lets avoid using it for now (sdodson@redhat.com)- Fix warnings in OpenStack provider with ansible 2.1 (lhuard@amadeus.com) - Mount /sys rw (sdodson@redhat.com) - Update uninstall.yml (sdodson@redhat.com) - Fix padding on registry config (sdodson@redhat.com)- Fixes to typos, grammar, and product branding in cli_installer (tpoitras@redhat.com) - Reconcile roles after master upgrade, but before nodes. (dgoodwin@redhat.com) - a-o-i: Fix nosetests after removing 3.2 from installer (smunilla@redhat.com) - Bug 1367323 - the "OpenShift Container Platform 3.2" variant is still listed when quick install ose-3.3 (smunilla@redhat.com) - Bug 1367199 - iptablesSyncPeriod should default to 30s OOTB (smunilla@redhat.com) - Sync remaining content (sdodson@redhat.com) - XPaas 1.3.3 (sdodson@redhat.com) - a-o-i: Fix broken tests from installed hosts check (smunilla@redhat.com) - Add clientCommonNames to RequestHeaderProvider optional items (sdodson@redhat.com) - a-o-i: Mapping for 3.2 Upgrades (smunilla@redhat.com) - a-o-i: fix bz#1329455 (ghuang@redhat.com) - Add nfs group to OSEv3:vars (sdodson@redhat.com) - fixing openshift key error in case of node failure during run (ssh issue) (jawed.khelil@amadeus.com) - add 3.3 to installer (rmeggins@redhat.com)- Ensure etcd user exists in etcd_server_certificates by installing etcd. (abutcher@redhat.com) - a-o-i: Fix broken upgrades (smunilla@redhat.com)- Reference tmpdir from first master hostvars when evacuating nodes. (abutcher@redhat.com) - Support for redeploying certificates. (abutcher@redhat.com) - qps typo (deads@redhat.com) - a-o-i: Automatically Label Nodes as Infra (smunilla@redhat.com) - Improvements for Docker 1.10+ upgrade image nuking. (dgoodwin@redhat.com) - a-o-i: Restrict installed host check (smunilla@redhat.com) - Shutdown Docker before upgrading the rpm. (dgoodwin@redhat.com) - Restrict the middleware stanza contains 'registry' and 'storage' at least on 3.3 (ghuang@redhat.com) - docker-registry's middleware stanza should contain 'registry' and 'storage' by default (ghuang@redhat.com)- Enable 'NoVolumeZoneConflict' policy for scheduler (abutcher@redhat.com) - a-o-i: Update nosetests for ansible_ssh_user (smunilla@redhat.com) - move ansible_ssh_user to deployment, remove ansible_config and ansible_log_path (ghuang@redhat.com) - Labeling nodes only (ghuang@redhat.com) - Set become=no for etcd server certificates temporary directory. (abutcher@redhat.com) - Move storage includes up to main. (abutcher@redhat.com) - Support gathering ansible 2.1/2.2 system facts (abutcher@redhat.com) - Try/except urlparse calls. (abutcher@redhat.com) - with_fileglob no longer supports wildcard prefixes. (abutcher@redhat.com) - BUILD.md lies (jmainguy@redhat.com) - Migrate ca.crt to ca-bundle.crt (sdodson@redhat.com) - Upgrade configs for protobuf support. (dgoodwin@redhat.com) - Fixed a bug in modify_yaml module. (dgoodwin@redhat.com) - make the improved log formatter work with ansible 2.1 (rmeggins@redhat.com) - Convert ansible facts callback to v2. (abutcher@redhat.com) - Add 3.3 protobuf config stanzas for master/node config. (dgoodwin@redhat.com) - Introduce 1.3/3.3 upgrade path. (dgoodwin@redhat.com)- Fix little mistake in openshift_master_htpasswd_users value . (jmferrer@paradigmatecnologico.com)- Call relocated openshift-loadbalancer playbook in master scaleup. (abutcher@redhat.com) - [openshift_ca] correct check for missing CA. (abutcher@redhat.com) - a-o-i: Rename OSE in Install Menu (smunilla@redhat.com) - a-o-i: Allow Arbitrary Deployment Variables (smunilla@redhat.com) - Add knobs for disabling router/registry management. (abutcher@redhat.com) - Restore missing etcd_image fact. (abutcher@redhat.com) - Add options for specifying named ca certificates to be added to the openshift ca bundle. (abutcher@redhat.com) - oo_collect can be ran against dicts where key isn't present. (abutcher@redhat.com) - Don't set a networkPluginName in 3.3 installs (sdodson@redhat.com)- Rename router and registry node list variables. (abutcher@redhat.com) - a-o-i: Fix broken uninstall (smunilla@redhat.com) - Refactor etcd certificates roles. (abutcher@redhat.com)- Update for issue#2244 (kunallimaye@gmail.com) - Update for issue-2244 (kunallimaye@gmail.com) - a-o-i: Remove AEP, OSE 3.0, and OSE 3.2 choices (smunilla@redhat.com) - Move role dependencies to playbooks. (abutcher@redhat.com) - Fix xpaas_templates_base (sdodson@redhat.com) - a-o-i: Better inventory group handling (smunilla@redhat.com) - Add dotnet image stream to enterprise installs (sdodson@redhat.com) - Fix haproxy logs (sdodson@redhat.com) - update bootstrap-fedora playbook with new python crypto deps (maxamillion@fedoraproject.org) - Remove old sso70-basic templates (sdodson@redhat.com) - xPaaS v1.3.2 release (sdodson@redhat.com)- a-o-i: Set roles on standalone storage (smunilla@redhat.com) - Disable too many branches pylint (sdodson@redhat.com) - a-o-i: write missing openshift_node_labels (dkorn@redhat.com) - a-o-i: Support for arbitrary host-level variables (smunilla@redhat.com) - Beautiful -v output from ansible (jamespic@gmail.com) - a-o-i: Move inventory vars to the correct location (smunilla@redhat.com) - Fix registry/router being created despite no infra nodes. (dgoodwin@redhat.com) - Document openshift_portal_net (sdodson@redhat.com) - Stagger the start of master services. (abutcher@redhat.com) - make rpm-q module pylint warning-free (tob@butter.sh) - add rpm_q module to query rpm database (tob@butter.sh)- Template named certificates with_items. (abutcher@redhat.com) - Replace master_cert_config_dir with common config_base fact. (abutcher@redhat.com) - remove outdated openshift_cluster_metrics role (jdetiber@redhat.com) - Fix "deloyment" typo in deployment types doc (lxia@redhat.com) - Add missing nuke_images.sh symlink. (dgoodwin@redhat.com) - a-o-i: Persist Roles Variables (smunilla@redhat.com) - Default nodes matching selectors when not collected. (abutcher@redhat.com) - Copy openshift binaries instead of using wrapper script. (dgoodwin@redhat.com) - Correct relative include for ansible version check. (abutcher@redhat.com) - Fix libvirt provider for Ansible 2.1.0.0 (lhuard@amadeus.com) - Re-arrange master and node role dependencies. (abutcher@redhat.com) - Refactor openshift certificates roles. (abutcher@redhat.com) - Check ansible version prior to evaluating cluster hosts and groups. (abutcher@redhat.com) - Stop reporting changes when docker pull is already up to date. (dgoodwin@redhat.com) - a-o-i: Write Role variable groups (smunilla@redhat.com) - Slight modification to error when using mismatched openshift_release. (dgoodwin@redhat.com) - fix "databcase" typo in example roles (lxia@redhat.com) - Secure router only when openshift.hosted.router.certificate.contents exists. (abutcher@redhat.com) - Add jenkinstemplate (sdodson@redhat.com) - Fix bugs with origin 1.2 rpm based upgrades. (dgoodwin@redhat.com) - Sync latest image streams and templates (sdodson@redhat.com) - Ensure 'oo_nfs_to_config' in groups prior to checking group length when nfs host unset. (abutcher@redhat.com) - We have proper ansible support and requirements in place now, de-revert this commit (tbielawa@redhat.com) - Skip docker upgrades on Atomic. (dgoodwin@redhat.com) - Resolve some deprecation warnings. (abutcher@redhat.com) - a-o-i: Looser facts requirements for unattended (smunilla@redhat.com) - Temporarily link registry config templates for ansible 1.9.x support. (abutcher@redhat.com) - Remove relative lookup for registry config and check for skipped update in registry redeploy conditional. (abutcher@redhat.com) - Arbitrary Installer yaml (smunilla@redhat.com) - Check for existence of sebooleans prior to setting. (abutcher@redhat.com) - Require ansible-2.1 (abutcher@redhat.com)- Convert openshift_release and openshift_version to strings for startswith (sdodson@redhat.com) - Symlink ansible 2.x locations to ansible 1.9 locations (sdodson@redhat.com) - Clarify message when old docker pre-installed but 1.10+ requested. (dgoodwin@redhat.com) - Fix quick install 3.2 upgrade path. (dgoodwin@redhat.com) - Fix upgrade with docker_version set. (dgoodwin@redhat.com) - Move the bash completion into the cli role. Only add when not containerized (tbielawa@redhat.com) - [master] add support for setting auditConfig (jdetiber@redhat.com) - Remove too recent pylint option keys. (dgoodwin@redhat.com) - pylint fixes (dgoodwin@redhat.com) - Install bash-completion package for the oc/oadm tools (tbielawa@redhat.com) - Fix more docker role logic. (dgoodwin@redhat.com) - Add checks to docker role for 1.9.1+. (dgoodwin@redhat.com) - Make libvirt’s VM use virtio-scsi insteal of virtio-blk (lhuard@amadeus.com) - Fix erroneous pylint error (smunilla@redhat.com) - Remove 3.0 and 3.1 upgrade sub-dirs. (dgoodwin@redhat.com) - Rename upgrade to just v3_2 as it's now major and minor. (dgoodwin@redhat.com) - Set registry replicas = 1 when no storage specified. (abutcher@redhat.com) - Re-align the OpenStack firewall rules with the iptables rules (lhuard@amadeus.com) - Fix bin/cluster openstack related error (lhuard@amadeus.com) - Fix upgrades with an openshift_image_tag set. (dgoodwin@redhat.com) - ops-docker-loopback-to-direct-lvm.yml: fix typo on the variable name "cli_name vs cli_host" (gael.lambert@redhat.com) - Remove cleanup code from 1.0 to 1.1 upgrade era (sdodson@redhat.com) - Move repoquery_cmd fact setting into a more logical place. (dgoodwin@redhat.com) - Add dependency on docker to openshift_docker role. (dgoodwin@redhat.com) - Enable pullthrough by default in registry config for object storage. (abutcher@redhat.com) - Fix gpg key path (sdodson@redhat.com) - Use proper startswith. (dgoodwin@redhat.com) - Sync latest image stream content (sdodson@redhat.com) - Role dependency cleanup (abutcher@redhat.com) - Fix up some broken markdown formatting (mostly tables) (tbielawa@redhat.com) - Rename things to avoid conflicts with paas sig release rpms (sdodson@redhat.com) - Remove/update TODOs. (dgoodwin@redhat.com) - Remove all debug used during devel of openshift_version. (dgoodwin@redhat.com) - Update quick upgrade to remove unsupported options. (dgoodwin@redhat.com) - Don't special case origin on centos (sdodson@redhat.com) - Various hosted component improvements (abutcher@redhat.com) - Move repoquery fact definition to openshift_common. (dgoodwin@redhat.com) - Clean up some deprecation warnings (tbielawa@redhat.com) - Add CentOS PaaS SIG repos for RHEL (sdodson@redhat.com) - Remove Origin 1.1 as an option (smunilla@redhat.com) - Make /var/lib/origin mounted rslave (sdodson@redhat.com) - fix "hapoxy" typo in loadbalancer playbook (Mathias.Merscher@dg-i.net) - Fix dnf variant of rpm_versions.sh (sdodson@redhat.com) - Make image stream munging optional (sdodson@redhat.com) - Add aos-3.3 to tito releasers.conf (sdodson@redhat.com) - Add symlinks for node templates. (dgoodwin@redhat.com) - Fixes for Ansible 2.1. (dgoodwin@redhat.com) - Update repoquery_cmd definitions to match latest in master. (dgoodwin@redhat.com) - Fix unsafe bool usage. (dgoodwin@redhat.com) - Fix typo in example inventories. (dgoodwin@redhat.com) - Fixes for non-containerized separate etcd hosts. (dgoodwin@redhat.com) - More docker upgrade fixes. (dgoodwin@redhat.com) - Only nuke images when crossing the Docker 1.10 boundary in upgrade. (dgoodwin@redhat.com) - Fix node/openvswitch containers not restarting after upgrade. (dgoodwin@redhat.com) - Allow skipping Docker upgrade during OpenShift upgrade. (dgoodwin@redhat.com) - a-o-i: Add Origin 1.2 Installs (smunilla@redhat.com) - a-o-i: Add support for installing OpenShift Origin (smunilla@redhat.com) - Refactor 3.2 upgrade to avoid killing nodes without evac. (dgoodwin@redhat.com) - Update docker upgrade playbook to be more flexible. (dgoodwin@redhat.com) - Add missing defaults file. (dgoodwin@redhat.com) - Use common fact initialization include in upgrade. (dgoodwin@redhat.com) - Fix use of v3.2 format for openshift_release in upgrade. (dgoodwin@redhat.com) - Remove more legacy upgrade playbooks. (dgoodwin@redhat.com) - Fix docker restarts during openshift_version role. (dgoodwin@redhat.com) - Support setting a docker version in inventory. (dgoodwin@redhat.com) - Fix version facts with trailing newline. (dgoodwin@redhat.com) - Document the new and old version variables. (dgoodwin@redhat.com) - Normalize some of the version inventory vars which users might mistakenly enter wrong. (dgoodwin@redhat.com) - Check that detected version matches openshift_release in rpm installations. (dgoodwin@redhat.com) - Block attempts to install origin without specifying any release info. (dgoodwin@redhat.com) - More stable lookup of running openshift version. (dgoodwin@redhat.com) - Upgrade fixes. (dgoodwin@redhat.com) - Fix typo in facts. (dgoodwin@redhat.com) - Cleanup, fix 3.1 version bug in facts. (dgoodwin@redhat.com) - More version fixes. (dgoodwin@redhat.com) - Support origin alpha tags. (dgoodwin@redhat.com) - More stable containerized version lookup. (dgoodwin@redhat.com) - Remove old upgrade playbooks. (dgoodwin@redhat.com) - Fix performance hit in openshift_facts. (dgoodwin@redhat.com) - Always populate openshift_image_tag and openshift_pkg_version. (dgoodwin@redhat.com) - Remove the use of the upgrading variable. (dgoodwin@redhat.com) - Don't be specific about rpm version to upgrade to for now. (dgoodwin@redhat.com) - Restore 3.2 RPM version check before upgrading. (dgoodwin@redhat.com) - Make openshift_version role docker dep conditional. (dgoodwin@redhat.com) - Fix rpm installs. (dgoodwin@redhat.com) - Temporary fix for upgrading issue. (dgoodwin@redhat.com) - Remove unused docker facts tasks. (dgoodwin@redhat.com) - Fix version unset bug, and set common ver fact on containerized nodes. (dgoodwin@redhat.com) - Fix missing openshift.common.version fact on containerized nodes. (dgoodwin@redhat.com) - Begin major simplification of 3.2 upgrade. (dgoodwin@redhat.com) - Respect image tag/pkg version during upgrade. (dgoodwin@redhat.com) - Force version to latest 3.2 during upgrade. (dgoodwin@redhat.com) - Verify openshift_release is correct or absent in inventory before upgrade. (dgoodwin@redhat.com) - Drop unused and broken "when" in vars section. (dgoodwin@redhat.com) - Do not install rpm for version in openshift_version role. (dgoodwin@redhat.com) - Fix bin/cluster libvirt related error (jdetiber@redhat.com) - Update openshift_version author info. (dgoodwin@redhat.com) - Fix installing release 3.1 not converting to precise version. (dgoodwin@redhat.com) - Stop requiring/using first master version fact and use openshift_version var instead. (dgoodwin@redhat.com) - Break version calc out into a role, separate yaml for containerized/rpm. (dgoodwin@redhat.com) - Drop unnecessary node playbook version calculation. (dgoodwin@redhat.com) - Add leading v for remaining IMAGE_VERSION templates. (dgoodwin@redhat.com) - Fix error restarting master service that may not be there. (dgoodwin@redhat.com) - Fix use of openshift_version in ca role. (dgoodwin@redhat.com) - Fix image tag to rpm version filter. (dgoodwin@redhat.com) - Fix error with containerized etcd install. (dgoodwin@redhat.com) - Refactor openshift_version behavior. (dgoodwin@redhat.com) - Protect installed version on subsequent masters. (dgoodwin@redhat.com) - Get rpm installations functional again. (dgoodwin@redhat.com) - Convert generic openshift_version=3.2 to specific early in install. (dgoodwin@redhat.com) - Preserve node versions on re-run. (dgoodwin@redhat.com) - Fix version compare with using just 3.2 or 1.2. (dgoodwin@redhat.com) - Hookup node configuration. (dgoodwin@redhat.com) - Complete installation of first master containerized. (dgoodwin@redhat.com) - Stop downgrading Docker because we don't know what version to install yet. (dgoodwin@redhat.com) - Work towards determining openshift_version when unspecified. (dgoodwin@redhat.com) - Remove now unnecessary pull and ver check in openshift_docker role. (dgoodwin@redhat.com) - Set openshift_version in config playbooks for first master. (dgoodwin@redhat.com) - Debug output. (dgoodwin@redhat.com) - cleanup broken symlinks - lookup_plugins filter_plugins (tdawson@redhat.com) - Add libselinux-python as a dependency for the installation process (frederic.boulet@gmail.com)- Add v1.3 examples (sdodson@redhat.com) - Change the examples content sync directory (sdodson@redhat.com) - Add gte_3_3 (sdodson@redhat.com) - Adds quotes to gpgkey element in byo/config.yml (smerrill@covermymeds.com) - Restart dnsmasq encase it was already running (sdodson@redhat.com) - Add support for supplying a dnsmasq.conf file (sdodson@redhat.com) - Update image streams with SCL 2.2 components (sdodson@redhat.com) - Bump rhel subscribe default version. (abutcher@redhat.com) - Revert "Speed up copying OpenShift examples" (abutcher@afrolegs.com) - Switch to repoquery, enable plugins for satellite support (sdodson@redhat.com) - update conditional expression to save steps (lxia@redhat.com) - Enable additional 'virt_sandbox_use_nfs' seboolean as per documentation: (george.goh@redhat.com) - Set any_errors_fatal for initialize facts play. (abutcher@redhat.com) - Set any_errors_fatal for etcd facts play. (abutcher@redhat.com) - Speed up copying OpenShift examples (tbielawa@redhat.com) - Check if last rule is DROP when inserting iptables rules. (abutcher@redhat.com) - Don't upgrade docker on non-containerized etcd. (abutcher@redhat.com) - Access embedded_etcd variable from oo_first_master hostvars. (abutcher@redhat.com) - Add missing quote in metrics deployer template. (dgoodwin@redhat.com) - Allow flag to uninstall playbook to preserve images. (dgoodwin@redhat.com) - Add MODE to metrics deployer (sdodson@redhat.com) - NetworkManager service never changes (tbielawa@redhat.com) - Update the rest of the templates (sdodson@redhat.com) - Update logging and metrics templates (sdodson@redhat.com) - Block Docker 1.10 upgrade playbook when run against an Atomic OS. (dgoodwin@redhat.com) - If registry_url != registry.access.redhat.com then modify image streams (sdodson@redhat.com) - Add 30 second pause before retrying to start the node (sdodson@redhat.com) - Stop dumping debug output, re-try startng the node once (sdodson@redhat.com) - Fix uninstall.yml indentation for deamon-reload (florian.lambert@enovance.com) - Fix no proxy hostnames during upgrade. (dgoodwin@redhat.com) - Attempt to fix containerized node start failure with Docker 1.10. (dgoodwin@redhat.com) - also volume-mount /etc/sysconfig/docker (tob@butter.sh) - Separate uninstall plays by group. (abutcher@redhat.com) - Add per-service environment variables. (abutcher@redhat.com) - - Prevent the script to override n number of the time the same nameserver - Prevent the script to echo blank values from IP4_NAMESERVERS variable (william17.burton@gmail.com) - Make a note about Requires: docker (sdodson@redhat.com) - Remove Docker 1.10 requirement temporarily. (dgoodwin@redhat.com) - Fix docker 1.10 upgrade on embedded etcd masters. (dgoodwin@redhat.com) - Add lower case proxy variables (pascal.bach@siemens.com) - default unit in openshift_facts (you@example.com) - add unit in seconds for metrics resolution (you@example.com)- Restore mistakenly reverted code. (dgoodwin@redhat.com) - Add openshift_loadbalancer_facts role to set lb facts prior to running dependencies. (abutcher@redhat.com) - Bug 1338726 - never abort install if the latest version of docker is already installed (bleanhar@redhat.com) - Preserve proxy config if it's undefined (sdodson@redhat.com) - At least backup things (sdodson@redhat.com) - Use unique play names to make things easier to debug (sdodson@redhat.com) - Ansible 2.1 support. (abutcher@redhat.com) - add skydns port 8053 to openstack master sec group (jawed.khelil@amadeus.com) - fix dns openstack flavor instead of openshift flavor (jawed.khelil@amadeus.com) - Fix Docker 1.10 problems with empty tags and trailing : (dgoodwin@redhat.com) - ensure htpasswd file exists (tob@butter.sh) - Docker 1.10 Upgrade (dgoodwin@redhat.com) - Add flag to manage htpasswd, or not. (tob@butter.sh)- Only run node specific bits on nodes (sdodson@redhat.com) - Update main.yaml (detiber@gmail.com) - Hardcoded values in "launch_instances" - isue # 1970 (daniel@dumdan.com) - XPAAS v1.3.1 content for Origin 1.1 / OSE 3.1 (sdodson@redhat.com) - XPAAS v1.3.1 release for Origin 1.2 / OSE 3.2 (sdodson@redhat.com) - Configure default docker logging options. (abutcher@redhat.com) - Run rhel_subscribe on l_oo_all_hosts rather than all (sdodson@redhat.com) - Fix error with stopping services that may not exist. (dgoodwin@redhat.com) - Add haproxy_frontend_port to vars for openshift-loadbalancer. (abutcher@redhat.com) - Move os_firewall_allow from defaults to role dependencies. (abutcher@redhat.com) - Ensure registry url evaluated when creating router. (abutcher@redhat.com) - Document protocol in readme aws. (abutcher@redhat.com) - Revert openshift-certificates changes. (abutcher@redhat.com) - wait metrics-deployer complete (need to configure nodes before hosted services) (you@example.com) - switch to using sig release packages (jdetiber@redhat.com) - temporarily disable gpg checking until we have a way to cleanly enable it (jdetiber@redhat.com) - Switch to using CentOS SIG repos for Origin installs (jdetiber@redhat.com) - Separate master and haproxy config playbooks. (abutcher@redhat.com) - Cleanup bin, test and roles/openshift_ansible_inventory following move to openshift-tools (abutcher@redhat.com) - Catch more uninstall targets (sdodson@redhat.com) - Adding openshift_clock parameters to example inventory files (jstuever@redhat.com) - Enable openshift_clock role for openshift_master, openshift_node, and openshift_etcd (jstuever@redhat.com) - Add openshift_clock role to manage system clocks (jstuever@redhat.com) - Allow clock role in openshift_facts (jstuever@redhat.com) - Consolidate ca/master/node certificates roles into openshift_certificates. (abutcher@redhat.com) - allow for overriding dns_flavor for openstack provider (jdetiber@redhat.com) - add user-data file back to openstack provisioner (jdetiber@redhat.com) - g_all_hosts with templated with_items causes errors with ansible 1.9.4 under some conditions (jdetiber@redhat.com) - openstack_fixes (jdetiber@redhat.com) - libvirt_fixes (jdetiber@redhat.com) - gce fixes (jdetiber@redhat.com) - aws provider fixes (jdetiber@redhat.com) - Call evaluate_groups from update_repos_and_packages (jdetiber@redhat.com)- Use grep to decide when to add our comment (sdodson@redhat.com)- Fixup spec file (tdawson@redhat.com)- Conditionally bind mount /usr/bin/docker-current when it is present (#1941) (sdodson@redhat.com)- Removed the echo line and replaced it with inline comment. To keep 99-origin- dns.sh from adding a new line in /etc/resolv.conf everytime the NetworkManager dispatcher script is executed. (jnordell@redhat.com) - Extend multiple login provider check to include origin. (abutcher@redhat.com) - Allow multiple login providers post 3.2. (abutcher@redhat.com) - Make rhel_subscribe role able to subscribe for OSE 3.2 (lhuard@amadeus.com) - Ensure yum-utils installed. (abutcher@redhat.com) - Remove newline from docker_options template string. (abutcher@redhat.com) - Use systemctl restart docker instead of ansible service. (dgoodwin@redhat.com) - Use cluster hostname while generating certificate on the master nodes (vishal.patil@nuagenetworks.net) - Fix playbooks/openshift-master/library move to symlink (sdodson@redhat.com) - Task "Update router image to current version" failed, if router not in default namespace (jkroepke@users.noreply.github.com) - docker-current was missing from the containerized atomic-openshift- node.service file (maci.stgn@gmail.com) - fixed issue with blank spaces instead commas as variables template separators (j.david.nieto@gmail.com) - Refactor where we compute no_proxy hostnames (sdodson@redhat.com) - Fix for ansible v2 (sdodson@redhat.com) - Fix rhel_subscribe (sdodson@redhat.com) - remove interpolated g_all_hosts with_items arg from upgrade playbooks (cboggs@rallydev.com) - Set openshift.common.hostname early in playbook execution. (abutcher@redhat.com) - Fix 'recursive loop detected in template string' for upgrading variable. (abutcher@redhat.com) - a-o-i: No proxy questions for 3.0/3.1 (smunilla@redhat.com) - Fix minor upgrades in 3.1 (sdodson@redhat.com) - Don't pull cli image when we're not containerized (sdodson@redhat.com) - Check consumed pools prior to attaching. (abutcher@redhat.com)- Fixes for openshift_docker_hosted_registry_insecure var. (dgoodwin@redhat.com) - Move latest to v1.2 (sdodson@redhat.com) - Sync latest content (sdodson@redhat.com) - Update default max-pods parameter (mwysocki@redhat.com) - Allow overriding servingInfo.maxRequestsInFlight via openshift_master_max_requests_inflight. (abutcher@redhat.com) - update logging and metrics deployer templates (lmeyer@redhat.com) - Update default max-pods parameter (maci.stgn@gmail.com) - Block upgrading w/ ansible v2. (abutcher@redhat.com) - Fixed openvswitch not upgrading. (dgoodwin@redhat.com) - Do not upgrade containers to latest avail during a normal config run. (dgoodwin@redhat.com) - Update StringIO import for py2/3 compat. (abutcher@redhat.com) - Fix mistaken quotes on proxy sysconfig variables. (dgoodwin@redhat.com) - Sync comments with origin pr (sdodson@redhat.com) - Use IP4_NAMESERVERS rather than DHCP4_DOMAIN_NAME_SERVERS (sdodson@redhat.com) - Remove vars_files on play includes for upgrade playbooks. (abutcher@redhat.com) - Document oauth token config inventory vars. (dgoodwin@redhat.com) - Why is the node failing to start (sdodson@redhat.com) - Move os_firewall out of openshift_common (sdodson@redhat.com) - Remove old unused firewall rules (sdodson@redhat.com) - Fix firewall rules (sdodson@redhat.com) - Remove double evaluate_groups include. (abutcher@redhat.com) - a-o-i: Write proxy variables (smunilla@redhat.com) - Add support for Openstack based persistent volumes (sbaubeau@redhat.com) - Fixes for flannel configuration. (abutcher@redhat.com) - Initialize facts for all hosts. (abutcher@redhat.com) - Fix version (sdodson@redhat.com) - Fix cli_docker_additional_registries being erased during upgrade. (dgoodwin@redhat.com) - Unmask atomic-openshift-master on uninstall (sdodson@redhat.com) - Add *.retry to gitignore. (abutcher@redhat.com) - Move modify_yaml up into top level library directory (sdodson@redhat.com) - Enable dnsmasq on all hosts (sdodson@redhat.com) - Fixed the credentials (vishal.patil@nuagenetworks.net) - Remove vars_files on play includes for byo, scaleup and restart playbooks. (abutcher@redhat.com) - Ensure ansible version greater than 1.9.4 (abutcher@redhat.com) - Add oo_merge_hostvars filter for merging host & play variables. (abutcher@redhat.com) - Replace hostvars with vars for openshift env facts when ansible >= v2. (abutcher@redhat.com) - Add system:image-auditor role to ManageIQ SA (mtayer@redhat.com) - Added extra install dependency on OSX (leenders.gert@gmail.com) - Check and unmask iptables/firewalld. (abutcher@redhat.com) - Default os_firewall_use_firewalld to false in os_firewall and remove overrides. (abutcher@redhat.com) - listen on all interfaces (sdodson@redhat.com) - Fix configuration of dns_ip (sdodson@redhat.com) - Fix markdown in roles/openshift_metrics/README.md (cben@redhat.com) - use stat module instead of shell module and ls to check for rpm-ostree (jdetiber@redhat.com) - fix openstack template (sjenning@redhat.com) - Remove duplicate oauth_template fact. (abutcher@redhat.com) - Cleanup various deprecation warnings. (abutcher@redhat.com) - Make NetworkManager failure friendlier (sdodson@redhat.com) - README Updates (detiber@gmail.com) - Remove deprecated online playbooks/roles (jdetiber@redhat.com) - fix up variable references remove "online" support from bin/cluster (jdetiber@redhat.com) - Remove Ops specific ansible-tower aws playbooks (jdetiber@redhat.com) - Fix inventory syntaxe (florian.lambert@enovance.com) - Add openshift_docker_hosted_registry_insecure option (andrew@andrewklau.com) - additional fixes (jdetiber@redhat.com) - Fix templating issue with logging role (jdetiber@redhat.com) - BuildDefaults are a kube admission controller not an openshift admission controller (sdodson@redhat.com) - a-o-i: More friendly proxy questions (smunilla@redhat.com) - update tenand_id typo in example file (jialiu@redhat.com) - Update hosts.ose.example (jialiu@redhat.com) - update tenand_id typo in example file (jialiu@redhat.com) - Update repos per inventory before upgrading (sdodson@redhat.com) - Fix openshift_generate_no_proxy_hosts boolean (sdodson@redhat.com) - Fix openshift_generate_no_proxy_hosts examples (sdodson@redhat.com) - Fix inventory properties with raw booleans, again... (dgoodwin@redhat.com) - Allow containerized deployment of dns role (jprovazn@redhat.com)- Use yum swap to downgrade docker (sdodson@redhat.com)- Open port 53 whenever we're unsure of version (sdodson@redhat.com) - Fix unsafe boolean handling on use_dnsmasq (sdodson@redhat.com)- a-o-i-: Allow empty proxy (smunilla@redhat.com) - a-o-i: Populate groups for openshift_facts (smunilla@redhat.com) - Replace sudo with become when accessing deployment_vars. (abutcher@redhat.com) - Port lookup plugins to ansible v2. (abutcher@redhat.com) - Add masterConfig.volumeConfig.dynamicProvisioningEnabled (sdodson@redhat.com)- Don't set empty HTTP_PROXY, HTTPS_PROXY, NO_PROXY values (sdodson@redhat.com) - a-o-i tests: Update attended tests for proxy (smunilla@redhat.com) - Move portal_net from openshift_common to openshift_facts. (abutcher@redhat.com) - Apply openshift_common to all masters prior to creating certificates for portal_net. (abutcher@redhat.com) - Access portal_net in common facts. (abutcher@redhat.com) - Add support for setting identity provider custom values (jdetiber@redhat.com) - port filter_plugins to ansible2 (tob@butter.sh) - a-o-i: Update prompt when asking for proxy (smunilla@redhat.com) - a-o-i: UI additions for proxies (smunilla@redhat.com)- Fix backward compat for osm_default_subdomain (jdetiber@redhat.com) - Replace deprecated sudo with become. (abutcher@redhat.com) - Fix image version handling for v1.2.0-rc1 (sdodson@redhat.com) - Pod must be recreated for the upgrade (bleanhar@redhat.com) - openshift_etcd_facts should rely on openshift_facts not openshift_common (jdetiber@redhat.com) - Sort and de-dupe no_proxy list (sdodson@redhat.com) - openshift-metrics: adding duration and resolution options (efreiber@redhat.com) - Changed service account creation to ansible (vishal.patil@nuagenetworks.net) - As per https://github.com/openshift/openshift- ansible/issues/1795#issuecomment-213873564, renamed openshift_node_dnsmasq to openshift_use_dnsmasq where applicable. Fixes 1795 (donovan@switchbit.io) - Add global proxy configuration (sdodson@redhat.com) - remove duplicate register: (tob@butter.sh)- Fix for docker not present (jdetiber@redhat.com) - Reconcile roles in additive-only mode on upgrade (jliggitt@redhat.com) - Set etcd_hostname and etcd_ip for masters w/ external etcd. (abutcher@redhat.com)- a-o-i: Correct bug with default storage host (smunilla@redhat.com) - Only add new sccs (bleanhar@redhat.com) - Fix bug after portal_net move from master to common role. (dgoodwin@redhat.com) - Sync latest content (sdodson@redhat.com) - Use xpaas 1.3.0-1, use enterprise content for metrics (sdodson@redhat.com) - Support configurable admin user and password for the enterprise Prefix changes for admin and password with nuage_master (abhat@nuagenetworks.net)- Use a JSON list for docker log options. (dgoodwin@redhat.com) - Fix legacy cli_docker_* vars not migrating. (dgoodwin@redhat.com) - Fix use of older image tag version during upgrade. (dgoodwin@redhat.com) - Remove etcd_interface variable. Remove openshift_docker dependency from the etcd role. (abutcher@redhat.com) - Use openshift_hostname/openshift_ip values for etcd configuration and certificates. (abutcher@redhat.com) - added new openshift-metrics service (j.david.nieto@gmail.com) - Translate legacy facts within the oo_openshift_env filter. (abutcher@redhat.com) - Remove empty facts from nested dictionaries. (abutcher@redhat.com) - Fix router selector fact migration and match multiple selectors when counting nodes. (abutcher@redhat.com) - Fixing the spec for PR 1734 (bleanhar@redhat.com) - Add openshift_use_dnsmasq (sdodson@redhat.com) - Promote portal_net to openshift.common, add kube_svc_ip (sdodson@redhat.com) - Add example inventories to docs, install docs by default (sdodson@redhat.com) - Fix use of JSON inventory vars with raw booleans. (dgoodwin@redhat.com) - cleanup roles after roles move to openshift-tools (jdiaz@redhat.com) - Reference Setup for Origin and Ose from up-to-date docs.openshift.[com|org] instead of local README_[origin|OSE].md (jchaloup@redhat.com)- IMAGE_PREFIX=openshift3/ for enterprise logging/metrics (sdodson@redhat.com) - a-o-i: Don't assume storage on 1st master (smunilla@redhat.com) - Bug 1320829 - Handle OSE 3.0 installs (bleanhar@redhat.com)- Refactor docker failed state cleanup (sdodson@redhat.com) - Support mixed RPM/container installs (bleanhar@redhat.com) - The openshift_docker role must set the version facts for containerized installs (bleanhar@redhat.com) - start it, check for failure, reset it, start again (sdodson@redhat.com) - Enable docker before potentially resetting the failure (sdodson@redhat.com) - Fix mappingMethod option in identity provider. (abutcher@redhat.com) - Support setting imagePolicyConfig JSON in inventory. (dgoodwin@redhat.com)- Bug 1324728 - Ansible should not downgrade docker when installing 3.2 containerized env (bleanhar@redhat.com) - Fixing non-HA master restart conditional (bleanhar@redhat.com) - Fetching the current version a little more carefully (bleanhar@redhat.com) - Make sure Docker is restarted after we have correctly configured the containerized systemd units (bleanhar@redhat.com) - use RestartSec to avoid default rate limit in systemd (bleanhar@redhat.com) - Convert image_tag on masters (smunilla@redhat.com) - Installs and upgrades from authenticated registries are not supported for now (bleanhar@redhat.com) - Handle cases where the pacemaker variables aren't set (bleanhar@redhat.com) - Containerized installs on RHEL were downgrading docker unnecessarily (bleanhar@redhat.com)- Add support for creating secure router. (abutcher@redhat.com)- Fix a docker-storage sysconfig bug. (dgoodwin@redhat.com) - update bootstrap-fedora to include python2-firewall for F24+ (maxamillion@fedoraproject.org) - Merge openshift_env hostvars. (abutcher@redhat.com) - Add openshift_hosted_facts role and remove hosted facts from openshift_common. (abutcher@redhat.com)- a-o-i: Support openshift_image_tag (smunilla@redhat.com) - Bug 1324729 - Import xPaas image streams failed during 3.2 installation (bleanhar@redhat.com) - Test docker_version_result.stdout when determining if docker should be installed/downgraded. (abutcher@redhat.com)- First attempt at oadm router module (kwoodson@redhat.com) - Remove openshift_common dep from openshift_storage_nfs (abutcher@redhat.com) - Add cloudprovider config dir to docker options. (abutcher@redhat.com) - Check for kind in cloudprovider facts prior to accessing. (abutcher@redhat.com)- Add support for configuring oauth templates. (dgoodwin@redhat.com) - Add support for templating master admissionConfig. (dgoodwin@redhat.com)- Replace unused Dockerfile with one used for official builds. (dgoodwin@redhat.com) - Update for zbx_user refresh (kwoodson@redhat.com) - Docker 1.9 is actually cool starting in origin 1.1.4 (sdodson@redhat.com) - Unmask services (bleanhar@redhat.com) - XPAAS v1.3 for OSE 3.2 (sdodson@redhat.com) - XPAAS 1.3 content for OSE 3.1 (sdodson@redhat.com) - Bug 1322788 - The IMAGE_VERSION wasn't added to atomic-openshift-master-api and atomic-openshift-master-controllers (bleanhar@redhat.com) - Bug 1323123 - upgrade failed to containerized OSE on RHEL Host without ose3.2 repo (bleanhar@redhat.com) - Write inventory to same directory as quick install config. (dgoodwin@redhat.com) - Add --gen-inventory command to atomic-openshift-installer. (dgoodwin@redhat.com)- when docker is installed, make it 1.8.2 to avoid issues (mwoodson@redhat.com) - Downgrade to docker 1.8.2 if installing OSE < 3.2 (sdodson@redhat.com) - Pacemaker is unsupported for 3.2 (bleanhar@redhat.com) - Fixing regexp. Periods are no longer allowed (kwoodson@redhat.com) - We require docker 1.9 for the 3.2 upgrade (bleanhar@redhat.com)- Fixed oc_edit by requiring name and content (kwoodson@redhat.com) - add higher severity trigger if no heartbeat for 1 hour (jdiaz@redhat.com) - Yedit enhancements (kwoodson@redhat.com)- Enable Ansible ssh pipelining to speedup deployment (lhuard@amadeus.com) - Allow for overriding scheduler config (jdetiber@redhat.com) - a-o-i: Add 3.2 to list of supported versions (smunilla@redhat.com) - a-o-i: Support for unattended upgrades (smunilla@redhat.com) - a-o-i: More flexible upgrade mappings (smunilla@redhat.com) - a-o-i: OSE/AEP 3.2 product option (smunilla@redhat.com) - a-o-i: Error out early if callback_facts is None (smunilla@redhat.com)- Bug 1320829 - Ensure docker installed for facts (jdetiber@redhat.com) - Bug 1322788 - The IMAGE_VERSION wasn't added to atomic-openshift-master-api and atomic-openshift-master-controllers (bleanhar@redhat.com) - Fixed generate header. (kwoodson@redhat.com) - Bug 1322335 - The package name is wrong for rpm upgrade (bleanhar@redhat.com) - Add AWS cloud provider support. (abutcher@redhat.com)- Moving generation of ansible module side by side with module. (kwoodson@redhat.com) - Bug 1322338 - The upgrade should keep the option insecure- registry=172.30.0.0/16 (bleanhar@redhat.com)- The systemd unit for atomic-openshift-master wasn't not being created (bleanhar@redhat.com) - Use openshift.master.ha instead of duplicating the logic (bleanhar@redhat.com) - Workaround for authenticated registries (bleanhar@redhat.com) - First pass at systemd unit refactor (bleanhar@redhat.com) - fix the key name for the dynamic item of avalable (zhizhang@zhizhang-laptop- nay.redhat.com) - make docker service want ose containerized services (sjenning@redhat.com)- Fixed error message to add valid yaml (kwoodson@redhat.com) - added admin binary varibale usage as well as specifying kubeconfig copy to be used (jkwiatko@redhat.com) - Sync latest db-templates and qucikstart-templates (sdodson@redhat.com) - adding playbook (jkwiatko@redhat.com) - Tested of refactored code (jkwiatko@redhat.com) - fix some typo (zhizhang@use-tower1.ops.rhcloud.com) - add the total and available space item (zhizhang@use-tower1.ops.rhcloud.com) - add dynamic pv count (zhizhang@use-tower1.ops.rhcloud.com) - revised and restructured logging role (jkwiatko@redhat.com) - Adding openshift_efk role (jkwiatko@redhat.com) - Attempt to fix error validating when extraScopes and extraAuthorizeParameters are not present (jdetiber@redhat.com)- Adding deployment config and refactored. (kwoodson@redhat.com) - ManageIQ SA: Adding image-puller role (efreiber@redhat.com)- Latest cli updates from generated files (kwoodson@redhat.com) - Add /dev to node containers (sdodson@redhat.com) - Fix indention (whearn@redhat.com) - Support setting local storage perFSGroup quota in node config. (dgoodwin@redhat.com) - Fix line break (whearn@redhat.com) - Lock down permissions on named certificates (elyscape@gmail.com) - Add namespace flag to oc create (whearn@redhat.com)- Modified group selectors for muliple clusters per account (kwoodson@redhat.com)- Yaml editor first attempt (kwoodson@redhat.com) - libvirt cluster variables cleanup (pep@redhat.com)- Bug 1317755 - Set insecure-registry for internal registry by default (jdetiber@redhat.com)- Fall back to deployment_type in openshift_facts. (abutcher@redhat.com) - Fixing undefined variable check (kwoodson@redhat.com) - Fix path to cacert on /healthz/ready check (sdodson@redhat.com) - Load environment files in containerized installs (sdodson@redhat.com) - change type to value_type (zhizhang@zhizhang-laptop-nay.redhat.com) - change time from int to float (zhizhang@zhizhang-laptop-nay.redhat.com) - change the check time from 1 hour to 2 hour (zhizhang@zhizhang-laptop- nay.redhat.com) - add item of time cost a app build and app create (zhizhang@zhizhang-laptop- nay.redhat.com) - add trigger for app creation with build process (zhizhang@zhizhang-laptop- nay.redhat.com) - add key of openshift.master.app.build.create (zhizhang@zhizhang-laptop- nay.redhat.com)- Only mask etcd service for containerized installls when it's installed (sdodson@redhat.com) - Provide cacert when performing health checks (abutcher@redhat.com)- Group selector feature added (kwoodson@redhat.com) - nfs: replace yum with dnf (efreiber@redhat.com) - Move common common facts to openshift_facts (jdetiber@redhat.com) - perform oc client config tasks only once when ansible_ssh_user is root (jdetiber@redhat.com) - OSE/Origin < 3.2/1.2 should not get Docker 1.9 (sdodson@redhat.com)- Docker stderr can break this script if ansible executes it remotely (bleanhar@redhat.com) - Handle HA master case (bleanhar@redhat.com) - Bug 1315564 - Containerized installs require a running environment (bleanhar@redhat.com) - Updating the docker registry variables to use the new name (bleanhar@redhat.com) - Bug 1316761 - Skip the available version check if openshift_image_tag is defined. (bleanhar@redhat.com) - Ansible module to manage secrets for openshift api (kwoodson@redhat.com)- Updating our metadata tooling to work without env (kwoodson@redhat.com) - improve ordering of systemd units (jdetiber@redhat.com) - Docker role refactor (jdetiber@redhat.com) - Ensure is_containerized is cast as bool. (abutcher@redhat.com) - Sync latest to v1.2 (sdodson@redhat.com) - Sync with latest image stream and templates (sdodson@redhat.com) - Allow origin version to be passed in as an argument (sdodson@redhat.com) - Add support for Openstack integration (sbaubeau@redhat.com) - Expose log level on the monitor (abhat@nuagenetworks.net) - openshift_facts: Safe cast additional bools (smunilla@redhat.com) - openshift-ansible: Wrap boolean facts (smunilla@redhat.com) - fixed copr releasers file (twiest@redhat.com) - Libvirt provider fixes (jdetiber@redhat.com) - Support log level configuration for plugin (abhat@nuagenetworks.net)- Bug 1315564 - upgrade to ose3.2 failed on Atomic Hosts (bleanhar@redhat.com) - Bug 1315563 - Upgrade failed to containerized install OSE 3.1 on RHEL (bleanhar@redhat.com) - a-o-i: Fix NFS storage tests (smunilla@redhat.com) - First attempt at NFS setup (smunilla@redhat.com) - reverting back to pre-pulling the master image (bleanhar@redhat.com) - Use /healthz/ready when verifying api (abutcher@redhat.com) - Formatting error (Viet.atx@gmail.com) - Introduce origin-metrics playbook (vnguyen@redhat.com)- Bug 1315563 - stdout IO redirection wasn't working as expected over SSH connections (bleanhar@redhat.com) - Bug 1315637 - The docker wasn't upgraded on node during upgrade (bleanhar@redhat.com) - Bug 1315564 - upgrade to ose3.2 failed on Atomic Hosts (bleanhar@redhat.com) - Fix issue when there are no infra nodes (lhuard@amadeus.com) - Stop the etcd container during uninstall (bleanhar@redhat.com)- Don't enable cockpit-ws for containerized installs (bleanhar@redhat.com) - Support openshift_image_tag (bleanhar@redhat.com) - Set g_new_master_hosts in upgrade playbooks. (abutcher@redhat.com) - Add setting for configuring nofile limit for haproxy (jdetiber@redhat.com)- fixed monitoring containers to restart (sten@redhat.com) - Lock down generated certs dir (sdodson@redhat.com) - package up lib_zabbix into its own subpackage (jdiaz@redhat.com)- Bug 1314645 - Upgrade failed with "One or more undefined variables 'dict object' has no attribute 'stdout'" (bleanhar@redhat.com) - EBS storage does not support Recycle (sedgar@redhat.com) - Remove cockpit and kubernetes-client packages in uninstall playbook. (abutcher@redhat.com) - Update README_origin.md (trond.hapnes@gmail.com) - Add cockpit-docker package by default (nakayamakenjiro@gmail.com)- change lib_zabbix's import to new pathing (jdiaz@redhat.com) - upgrade README fixes (bleanhar@redhat.com) - A few images weren't being uninstalled (bleanhar@redhat.com) - Adding support for v1.2 examples (bleanhar@redhat.com) - Adding templates for v1.2 (bleanhar@redhat.com) - Adding verify_upgrade_version variable for upgrade debugging (bleanhar@redhat.com) - Correctly set the image tag for containerized installs (and upgrades) (bleanhar@redhat.com) - Adding newly required variable (bleanhar@redhat.com) - Updating the containerized cli wrapper to work for both docker 1.8 and 1.9 (bleanhar@redhat.com) - uninstall the QE images (bleanhar@redhat.com) - First past at the upgrade process (bleanhar@redhat.com) - Check for is_containerized value when setting binary locations. (abutcher@redhat.com) - Bug 1313169 - Ansible installer tries to enable etcd_container service even though containerized=false (bleanhar@redhat.com) - Fix logging infra template version mismatch. (dgoodwin@redhat.com) - Changes required for Nuage monitor REST server (vishal.patil@nuagenetworks.net) - disable http-server-close option (jdetiber@redhat.com) - change [HEAL] to [Heal] to match with v2 (jdiaz@redhat.com) - Increase maxconn settings for haproxy lb (jdetiber@redhat.com)- fixed error in awsutil.py (mwoodson@redhat.com)- ohi: added subtype searching (mwoodson@redhat.com) - make heal remote actions generic for all [HEAL] triggers (jdiaz@redhat.com) - added extra steps to ensure docker starts up (mwoodson@redhat.com) - role_removal: docker_storage; This is the old way, no longer used (mwoodson@redhat.com) - role: added docker_storage_setup (mwoodson@redhat.com) - Use inventory_hostname for openshift master certs to sync. (abutcher@redhat.com) - Adding a symlink to making loading the examples more convenient (bleanhar@redhat.com) - docs: Explain a bit more how to expand Atomic Host rootfs (walters@verbum.org) - a-o-i: Rename osm_default_subdomain (smunilla@redhat.com) - Updating tito config for OSE 3.2 (bleanhar@redhat.com) - Synchronize master kube configs (abutcher@redhat.com) - added os_utils, os_reboot_server role; removed containerization stuff from the updated (mwoodson@redhat.com) - Add warnings to bin/cluster and READMEs (abutcher@redhat.com) - Add host subnet length example. (abutcher@redhat.com) - Upgrade -1510 to CentOS-7-x86_64-GenericCloud-1602. (cben@redhat.com) - Pin down CentOS-7-x86_64-GenericCloud-1510.qcow2.xz version, which the checksum currently expects (#1384). (cben@redhat.com) - Change is_atomic to is_containerized (florian.lambert@enovance.com) - Rename variable to openshift_master_default_subdomain with backwards compatibility. (jstuever@redhat.com) - lib_dyn: more updates to the lib_dyn module. Made the TTL more flexible (mwoodson@redhat.com) - remote heal action for OVS down (jdiaz@redhat.com) - Pass registry claim to openshift_registry. (abutcher@redhat.com) - Refactor - increase retries instead of delay in "Wait for Node Registration" (david.mat@archimiddle.com) - Better diagnostic messages when an OpenStack heat stack creation fails (lhuard@amadeus.com) - made some changes to lib_dyn update (mwoodson@redhat.com) - Increase timeout on Wait for Node Registration (david.mat@archimiddle.com) - Fix typo in oscp (agrimm@redhat.com) - Add correct parsing of ec2_security_groups env variable (david.mat@archimiddle.com) - changed oso_host_monitoring to use the oo_ vars (twiest@redhat.com) - Add quotes around src argument to support paths with spaces (david.mat@archimiddle.com) - Add missing is_atomic condition on upgrade package (florian.lambert@enovance.com) - configure debug_level for master and node from cli (jawed.khelil@amadeus.com) - remove version requirement from etcd, shouldn't be needed anymore (maxamillion@fedoraproject.org) - Add ansible.cfg to .gitignore (jdetiber@redhat.com) - added node-secgroup to master_nodes (j.david.nieto@gmail.com) - Document setting the VPC subnet (puiterwijk@redhat.com) - Update the AMIs used in README_AWS (puiterwijk@redhat.com) - Add byo examples for network cidr and api/console ports. (abutcher@redhat.com) - Add openshift_docker roles to master/node scaleup. (abutcher@redhat.com) - Fail when master.master_count descreases or master.ha changes. (abutcher@redhat.com) - Protected facts. (abutcher@redhat.com) - Add modify_yaml module. (abutcher@redhat.com) - Re-arrange scaleup playbooks. (abutcher@redhat.com) - Move additional master configuration into a separate master playbook. (abutcher@redhat.com) - Generate each master's certificates separately. (abutcher@redhat.com) - Add new_masters to scaleup playbook. (abutcher@redhat.com)- a-o-i: Double safety check on master_lb (smunilla@redhat.com) - a-o-i: Better method for identifying master_lb (smunilla@redhat.com)- a-o-i: Exception checking around master_lb (smunilla@redhat.com)- Do not monitor for etcd watchers (mmahut@redhat.com) - remove old master registry item/triggers (jdiaz@redhat.com) - a-o-i: Redo logic for detecting master_lb (smunilla@redhat.com) - Fix 1.2 version check (jdetiber@redhat.com) - Fix pv/c creation failed_when. (abutcher@redhat.com) - Rename variable to delete temporary file, add configurable path. (hrosnet@redhat.com) - Add /var/log to containerized node mounts (sdodson@redhat.com) - Add extra parameters for S3 registry: delete file, create bucket. (hrosnet@redhat.com) - Don't make config files world readable (sdodson@redhat.com) - Fix requiring state and providing a default (rharriso@redhat.com) - bind in /etc/origin/node for non-master monitoring to be able to talk with master (jdiaz@redhat.com) - a-o-i: pylint fixes related to too-long lines (smunilla@redhat.com)- create registry items/triggers under Openshift Node (jdiaz@redhat.com) - a-o-i: Change method for counting master_lb as installed (smunilla@redhat.com)- Add default to state param (rharriso@redhat.com) - Add type to record_type param (rharriso@redhat.com) - Add types to module params (rharriso@redhat.com) - Adding examples to the dyn_record module (rharriso@redhat.com) - add item to track docker-registry pings (jdiaz@redhat.com) - Handle case where the user already had access to the scc (bleanhar@redhat.com) - Refactoring the add-scc-to-user logic (bleanhar@redhat.com) - Apply openshift_docker to nodes during scaleup. (abutcher@redhat.com) - Change etcd deamon name for atomic-host (florian.lambert@enovance.com)- Add gce softlink for openshift-ansible-bin- Bug 1308411 - Fail to install OSE 3.0 for no add-scc-to-user command (bleanhar@redhat.com) - Add openshift_docker_options to append arbitrary options to /etc/sysconfig/docker OPTIONS (sdodson@redhat.com) - oo_filter: added custom fitler to return hosts group info (mwoodson@redhat.com) - add gce softlink for openshift-ansible-bin RPM (jdiaz@redhat.com) - a-o-i: Count nativeha hosts as "installed" for scaleup (smunilla@redhat.com) - a-o-i: Add master_routingconfig_subdomain to PERSIST_SETTINGS (smunilla@redhat.com) - Bug 1308412 - Fail to install containerized HA master env on RHEL7 (bleanhar@redhat.com) - Bug 1308314 - Failed to continue installation when pressing CTRL-C (bleanhar@redhat.com) - Updating the 3.1.1 router to match the new liveness probe configuration (bleanhar@redhat.com) - Don't automatically give additional permissions to all OAuth users on upgrade (jliggitt@redhat.com) - Fix adhoc boostrap fedora playbook (jdetiber@redhat.com) - Fix libvirt cluster creation (lhuard@amadeus.com) - Add missing `type` node labels on OpenStack and libvirt (lhuard@amadeus.com) - a-o-i: Prompts to allow minor upgrades (smunilla@redhat.com) - conditionalize loopback config on v >= 3.2/1.2 (jdetiber@redhat.com) - Fixes pv/pvc creation for latest builds (jdetiber@redhat.com) - Bug 1302970 - update script does not patch router if name is different from default (bleanhar@redhat.com) - Fix loopback cluster name, context name, and user (jdetiber@redhat.com) - Changes for new Nuage RPMS (vishal.patil@nuagenetworks.net) - Make the GCE image_name and the machine_type configurable from the CLI (lhuard@amadeus.com) - Better structure the output of the list playbook (lhuard@amadeus.com) - Fix issue when there are no infra nodes (lhuard@amadeus.com) - Remove fluentd_master and fluentd_node roles. (abutcher@redhat.com) - Remove etcd up checks from fluentd_master. (abutcher@redhat.com)- Bug 1306665 - [metrics] update metrics-deployer template to use latest image versions (bleanhar@redhat.com) - Add organizations attribute to github identity provider (jdetiber@redhat.com) - use correct dict key (jdiaz@redhat.com) - handle being passed an empty group list (jdiaz@redhat.com) - fix default value (jdetiber@redhat.com) - removed notscheduleable trigger, it just makes noise in its current incarnation (sten@redhat.com) - trigger on two successive bad pid counts (jdiaz@redhat.com) - added nodes not ready and nodes not schedulable triggers (sten@redhat.com) - Enable selection of kubeproxy mode (vishal.patil@nuagenetworks.net) - add default storage plugins to 'origin' deployment_type (rvanveelen@tremorvideo.com) - added nodes not ready and nodes not schedulable triggers (sten@redhat.com) - Don't mask master service on atomic. (abutcher@redhat.com) - update defaults and examples w/ iscsi plugin (rvanveelen@tremorvideo.com) - add iscsi storage_plugin dependency (rvanveelen@tremorvideo.com) - Add gte check for 3.2, update version checks to gte (jdetiber@redhat.com) - Specify default namespace when creating router (pat2man@gmail.com) - add missing connection:local (jdetiber@redhat.com) - consolidate oo_first_master post-config a bit, fix some roles that use openshift_facts without declaring a dependency (jdetiber@redhat.com) - openshift_serviceaccounts updates (jdetiber@redhat.com) - Fix infra_node deployment (jdetiber@redhat.com) - changed registry checks to alert based on number of registries with problems (sten@redhat.com) - Fix a bug with existing CNAME records (rharriso@redhat.com) - Fix HA typo in example AEP/OSE/Origin inventories (adellape@redhat.com) - Updated the key for app create (kwoodson@redhat.com) - Add missing atomic- and openshift-enterprise (pep@redhat.com) - Fix enabling iptables for latest rhel versions (jdetiber@redhat.com) - Make pod_eviction_timeout configurable from cli (jawed.khelil@amadeus.com)- Bug 1304150 - Can't upgrade atomic-openshift to specified version (bleanhar@redhat.com) - Mask master service when using native ha (jdetiber@redhat.com) - aoi: Safer check for master_routingconfig_subdomain (smunilla@redhat.com) - Add a DNS server on OpenStack clusters (lhuard@amadeus.com) - renamed /etc/openshift to /etc/origin (sten@redhat.com) - gitignore : .tag* (atom editor tag files) (sdodson@redhat.com) - Add an early check to ensure that node names resolve to an interface on the host (sdodson@redhat.com) - Allow compression option to be set to empty for non compressed QCow images Support tgz and gzip compressed images (akram@free.fr) - Replace status_changed bool (abutcher@redhat.com) - Improve docs and consistency of setting the ssh_user (jdetiber@redhat.com) - remove outdated comments (jdetiber@redhat.com) - add etcd hosts for gce playbooks (jdetiber@redhat.com) - GCE cloud provider updates (jdetiber@redhat.com) - Remove extra nfs configuration. (abutcher@redhat.com) - Do not apply the etcd_certificates role during node playbook. (abutcher@redhat.com) - Add g_new_node_hosts to cluster_hosts. (abutcher@redhat.com) - Updating examples to use /etc/origin/master/htpasswd (jstuever@redhat.com) - Refactor registry storage options. (abutcher@redhat.com) - Additional overrides for cloud provider playbooks (jdetiber@redhat.com) - Bring first etcd server up before others. (dgoodwin@redhat.com)- aoi: Ask for osm_default_subdomain in interactive mode (smunilla@redhat.com) - add item to hold number of stray OVS rules found/removed (jdiaz@redhat.com) - changed adhoc playbook to match new host monitoring container (mwoodson@redhat.com) - Multi-master fixes for provider playbooks (jdetiber@redhat.com) - zabbix: added master local api items and triggers (mwoodson@redhat.com) - Added docs around oo_nodes_with_label (jdetiber@redhat.com) - fix for terminate (jdetiber@redhat.com) - Fix node tags for aws provider (jdetiber@redhat.com) - use yaml for loading lable info instead of json (jdetiber@redhat.com) - infra_node fixes (jdetiber@redhat.com) - removing extraneous comments (rharriso@redhat.com) - Remove commented lines and fix pylint check (rharriso@redhat.com) - Cleaning up the dyn ansible module for merging (rharriso@redhat.com) - Fix missing bool filter (sdodson@redhat.com) - Sync platest imagestreams (sdodson@redhat.com) - Fixing last pylint error (rharriso@redhat.com) - Fix hostname for aws cloud provider (jdetiber@redhat.com) - Fixing pylint errors (rharriso@redhat.com) - Give openvswitch container some time to start (jprovazn@redhat.com) - s3_registry no filter named 'lookup' (florian.lambert@enovance.com) - WIP adding the lib_dyn role for the dyn_record module (rharriso@redhat.com)- Adding ip address option (kwoodson@redhat.com) - Enable cockpit when not is_atomic. (abutcher@redhat.com) - Explicitly restart the atomic node service after configuring it for nuage (vishal.patil@nuagenetworks.net) - Fix for bug 1298 (vishal.patil@nuagenetworks.net) - fixing logic for skipping symlinks (kwoodson@redhat.com) - Allow to have custom bucket name and region (florian.lambert@enovance.com) - Add inventory example for logrotate_scripts (abutcher@redhat.com) - Minor readme cleanup for Bug 1271566 (bleanhar@redhat.com) - fix template trigger calc (jdiaz@redhat.com) - Configure logrotate on atomic. (abutcher@redhat.com) - Comparing zbx_host interfaces and removing duplicate hostgroup_names (kwoodson@redhat.com) - Dockerfile: Require pyOpenSSL (gscrivan@redhat.com) - replace yum with dnf (spartacus06@gmail.com) - Install cockpit, logrotate and fluentd unless host is atomic. (abutcher@redhat.com) - zabbix: added the skydns items and triggers (mwoodson@redhat.com) - fix pkg_version (spinolacastro@gmail.com) - Expose data_dir (spinolacastro@gmail.com) - Fix checking for update package availability (nikolai@prokoschenko.de) - Fix oo_pretty_print_cluster following the renaming of `env` into `clusterid` (lhuard@amadeus.com) - Ensure openssl present for etcd_ca (jdetiber@redhat.com) - Update Docs and test for testing ansible version (jdetiber@redhat.com) - Add Nuage support to openshift ansible (vishpat@gmail.com) - Updating for host monitoring HA masters (kwoodson@redhat.com) - adhoc s3 registry - add auth part in the registry config sample (gael.lambert@enovance.com) - Move the `is_atomic` check from `update_repos_and_packages.yml` to `rhel_subscribe` (lhuard@amadeus.com) - Increase OpenStack stack creation/deletion timeout (lhuard@amadeus.com)- Fixing awsutil to support aliases and v3 (kwoodson@redhat.com) - Fail when master restart playbook finds no active masters rather than any failed masters. (abutcher@redhat.com) - Skipping any symlinks for the yaml validation check (kwoodson@redhat.com) - Added template for config loop. (twiest@redhat.com) - Test validate_pcs_cluster input is basestring instead of str. (abutcher@redhat.com) - Fix error when oo_masters_to_config is empty (jdetiber@redhat.com) - Update inventory examples for console customization (spinolacastro@gmail.com) - Expose console config for customization (spinolacastro@gmail.com) - oso_host_monitoring: added environment as a var to the host monitoring systemd script (mwoodson@redhat.com) - Check master certificates during upgrade. (abutcher@redhat.com) - Use haproxy frontend port for os_firewall. (abutcher@redhat.com) - Fix native master api sysconfig. (abutcher@redhat.com) - Enable kubernetes master config of podEvictionTimeout from ansible (jstuever@redhat.com) - Fix wrapper pathing for non-root user install. (abutcher@redhat.com) - Remove camel case for bin/cluster addNodes (jdetiber@redhat.com) - Update cluster_hosts.yml for cloud providers (jdetiber@redhat.com) - Removing ruby scripts and replacing with python. (kwoodson@redhat.com) - Fixed a logic bug and yaml load (kwoodson@redhat.com) - Fixing yaml validation in python. Inputs behave differently as does glob (kwoodson@redhat.com) - oso_monitoring: add the zabbix libs (mwoodson@redhat.com) - Removing removing scripts and moving to python. (kwoodson@redhat.com) - add ability to disable ztriggers and disable new container dns check (jdiaz@redhat.com) - Remove default disable of SDN for GCE (jdetiber@redhat.com) - Fix hardcoded api_port in openshift_master_cluster (jdetiber@redhat.com) - Use local address for loopback kubeconfig (jdetiber@redhat.com) - consolidate steps and cleanup template dir (jdetiber@redhat.com) - v3_0_to_v3_1_upgrade: Remove is_atomic check for upgrades (smunilla@redhat.com) - v3_0_to_v3_1_upgrade: Copy tasks rather than including from the playbook (smunilla@redhat.com) - v3_0_to_v3_1_upgrade: Install storage packages (smunilla@redhat.com) - Controllers_port and firewall rules (spinolacastro@gmail.com) - Fix bind address/port when isn't default (spinolacastro@gmail.com) - Add ability to disable os_firewall (jdetiber@redhat.com)- added the lib_timedate role (mwoodson@redhat.com) - added chrony (mwoodson@redhat.com) - added oso_moniotoring tools role (mwoodson@redhat.com) - Improve pacemaker 'is-active' check. (abutcher@redhat.com)- clean up too-many-branches / logic (jdiaz@redhat.com) - atomic-openshift-installer: add containerized to inventory (smunilla@redhat.com) - Add 'unknown' to possible output for the is-active check. (abutcher@redhat.com) - Fix cluster_method conditional in master restart playbook. (abutcher@redhat.com) - Use IdentityFile instead of PrivateKey (donovan.muller@gmail.com) - atomic-openshift-installer: Remove containerized install for 3.0 (smunilla@redhat.com) - Host group should be OSEv3 not OSv3 (donovan.muller@gmail.com) - Remove pause after haproxy start (abutcher@redhat.com) - Ensure nfs-utils installed for non-atomic hosts. (abutcher@redhat.com)- Configure nodes which are also masters prior to nodes in containerized install. (abutcher@redhat.com) - Call attention to openshift_master_rolling_restart_mode variable in restart prompt. (abutcher@redhat.com) - Added anchors for rules in style_guide.adoc in order to make it easier to reference specific rules in PRs. (twiest@redhat.com) - Update ec2.ini (jdetiber@redhat.com)- Uninstall remove containerized wrapper and symlinks (abutcher@redhat.com)- Check api prior to starting node. (abutcher@redhat.com) - added anchors (twiest@redhat.com)- Add -A and detail --v3 flags- 3.1.1 upgrade playbook (bleanhar@redhat.com) - Updated help menu for v3 flag (kwoodson@redhat.com) - Add wait in between api and controllers start for native ha. (abutcher@redhat.com) - atomic-openshift-installer: Error handling for unicode hostnames (smunilla@redhat.com) - Update api verification. (abutcher@redhat.com) - Add a Verify API Server handler that waits for the API server to become available (sdodson@redhat.com) - Add -A parameter to forward ssh agent (jdiaz@redhat.com) - Validate pacemaker cluster members. (abutcher@redhat.com) - Removed atomic host check (kwoodson@redhat.com) - Add is_containerized inputs to nosetests. (abutcher@redhat.com) - Add wait for API before starting controllers w/ native ha install. (abutcher@redhat.com) - Fix for to_padded_yaml filter (jdetiber@redhat.com) - - sqashed to one commit (llange@redhat.com) - Switch to using hostnamectl as it works on atomic and rhel7 (sdodson@redhat.com) - Update rolling restart playbook for pacemaker support. Replace fail with a warn and prompt if running ansible from a host that will be rebooted. Re- organize playbooks. (abutcher@redhat.com) - Implement simple master rolling restarts. (dgoodwin@redhat.com) - re-enable containerize installs (sdodson@redhat.com) - Set portal net in master playbook (jdetiber@redhat.com) - Set the cli image to match osm_image in openshift_cli role (sdodson@redhat.com) - atomic-openshift-installer: Populate new_nodes group (smunilla@redhat.com) - Always pull docker images (sdodson@redhat.com)- added the rhe7-host-monitoring service file (mwoodson@redhat.com) - Fixing tab completion for latest metadata changes (kwoodson@redhat.com) - Removing some internal hostnames (bleanhar@redhat.com) - Fixing tab completion for latest metadata changes (kwoodson@redhat.com) - Make bin/cluster able to spawn OSE 3.1 clusters (lhuard@amadeus.com) - oso_host_monitoring role: removed the f22 and zagg client, replaced it with oso-rhel7-host-monitoring container (mwoodson@redhat.com)- Update to metadata tooling. (kwoodson@redhat.com) - Fix VM drive cleanup during terminate on libvirt (lhuard@amadeus.com)- Bug 1296388 - fixing typo (bleanhar@redhat.com)- Bug 1296388 - The playbook still configure ManageIQ when openshift_use_manageiq is false (bleanhar@redhat.com) - Add a banner to CLI wrapper instructing users that it's only for bootstrapping (sdodson@redhat.com) - Rename env into clusterid and add environment in the OpenStack VMs tags (lhuard@amadeus.com) - Fix terminate.yml on OpenStack (lhuard@amadeus.com) - Install gluster and ceph packages when containerized but not atomic (sdodson@redhat.com) - Update openshift_facts config_base for Online deployments (whearn@redhat.com) - Fix multi-word arguments & cli wrapper stdin plumbing (sdodson@redhat.com) - Improve 3.1/1.1 upgrade check (jdetiber@redhat.com)- Setting relative paths in the upgrade playbooks wasn't working (bleanhar@redhat.com)- Move extra secret validations into openshift_facts. (abutcher@redhat.com) - Remove not is_containerized restriction on storage plugin includes. (abutcher@redhat.com) - We can't enable manageiq for installations less than OSE 3.1 or Origin 1.1 (bleanhar@redhat.com) - Fix RHN subscription by explicitly attaching to the right pool (lhuard@amadeus.com) - openshift_facts validation (abutcher@redhat.com) - Secrets validation. (abutcher@redhat.com) - Clean up idempotency issues with session secrets. (abutcher@redhat.com)- playbook for restarting SDN (jdiaz@redhat.com) - Stop haproxy and remove package during uninstall. (abutcher@redhat.com) - Group name as per hosts.origin.example (donovan.muller@gmail.com) - I believe the ami id changed since the initial documentation was created for AWS deployment (rcook@redhat.com)- Fix osm_controller_args and osm_api_server_args settings. (abutcher@redhat.com) - Fix error in byo cluster_hosts.yml (jdetiber@redhat.com) - Cleanup and fixes for cluster_id change (jdetiber@redhat.com) - Fix typo in etcd service status fact. (abutcher@redhat.com) - Removing environment and env tags. (kwoodson@redhat.com) - Add node kubelet args to inventory examples. (abutcher@redhat.com) - Adding ManageIQ service account by default (efreiber@redhat.com) - Fixes typo assigning docker_service_status_changed which leads to misinterpretation in handler. (eric.mountain@amadeus.com) - Fix restart handlers. (abutcher@redhat.com) - Remove lb from docker hosts. (abutcher@redhat.com) - Install iptables, iptables-services when not is_aotmic (sdodson@redhat.com) - Install all xpaas streams when enabled (sdodson@redhat.com) - add the necessary URLs for logging and metrics (git001@users.noreply.github.com) - Link to Tito Home Page is Broken (lloy0076@adam.com.au) - Conditionalize for 3.1.1/1.1.1 (abutcher@redhat.com) - Use notify for workaround controllers unit. (abutcher@redhat.com) - change dns triggers to average (jdiaz@redhat.com) - add item/trigger for dns tests on all currently running containers (jdiaz@redhat.com) - Add jboss-fuse/application-templates/fis-image-streams.json (sdodson@redhat.com) - atomic-openshift-installer: Fix broken nosetest (smunilla@redhat.com) - Update from jboss-openshift/application-templates ose-v1.2.0-1 (sdodson@redhat.com) - fix logic to tolerate occasional failures (jdiaz@redhat.com) - Clean up versions.sh (sdodson@redhat.com) - change ovs mount to /var/run/openvswitch will not require a container restart if openvswitch service is restarted (jdiaz@redhat.com) - split zagg.server.processor.errors into separate heartbeat and metrics error items (needed since the scripts are split now). (twiest@redhat.com) - quick installer tests (smunilla@redhat.com) - atomic-openshift-installer: Remove HA hint for 3.0 install (smunilla@redhat.com) - Add some guards to wait for images to be pulled before moving on (sdodson@redhat.com) - Install httpd-tools when not is_atomic (sdodson@redhat.com) - Properly set use_flannel fact (sbaubeau@redhat.com) - Fix containerized variable (sdodson@redhat.com) - Skip yum/dnf ops when is_containerized (sdodson@redhat.com) - Move all docker config into openshift_docker to minimize docker restarts (sdodson@redhat.com) - Create nfs host group with registry volume attachment. (abutcher@redhat.com) - Add openshift_cli role (sdodson@redhat.com) - pull docker images only if not already present (jdetiber@redhat.com) - fixes (jdetiber@redhat.com) - Containerization work by @sdodson (sdodson@redhat.com) - Initial containerization work from @ibotty (tob@butter.sh) - Add zabbix values to track docker container DNS results (jdiaz@redhat.com) - Fix registry modification for new deployment types. (dgoodwin@redhat.com) - Updates to ohi to pull cache if specified. Also require version (kwoodson@redhat.com) - Zabbix: added trigger to monitor app create over the last hour (mwoodson@redhat.com) - added 'Template Zagg Server' (twiest@redhat.com) - Fixes typo when setting facts to record whether master/node has been restarted already, to decide whether notify handler should do so or not. Currently, this causes random SDN network setup failures as openshift-node gets restarted while the setup script is running, and the subsequent start fails to configure the SDN because it thinks it's already done. (eric.mountain@amadeus.com) - Change controllers service type to simple. (abutcher@redhat.com) - Updating env-host-type to host patterns (kwoodson@redhat.com) - Add note that Fedora 23+ is acceptable deployment target for origin (admiller@redhat.com) - Enforce connection: local and become: no on all localhost plays (jdetiber@redhat.com) - Use join for the uncompress command. (jsteffan@fedoraproject.org) - Update for latest CentOS-7-x86_64-GenericCloud. - Use xz compressed image - Update sha256 for new image - Update docs to reflect new settings (jsteffan@fedoraproject.org)- Revert "Automatic commit of package [openshift-ansible] release [3.0.20-1]." (twiest@redhat.com) - Automatic commit of package [openshift-ansible] release [3.0.20-1]. (twiest@redhat.com) - Install base package in openshift_common for version facts (abutcher@redhat.com) - Make the install of openshift_examples optional (jtslear@gmail.com) - add support for remote command actions no support for anything but custom scripts at this time (jdiaz@redhat.com) - Remove yum / dnf duplication (sdodson@redhat.com) - Remove hacluster user during uninstall. (abutcher@redhat.com) - Simplify session secrets overrides. (abutcher@redhat.com) - Squash pcs install into one task. (abutcher@redhat.com) - Bump ansible requirement to 1.9.4 (sdodson@redhat.com)- Fix version dependent image streams (sdodson@redhat.com) - atomic-openshift-installer: Error handling on yaml loading (smunilla@redhat.com) - Betterize AWS readme (jtslear@gmail.com)- Pass in and use first_master_ip as dnsIP for pre 3.1 nodes. (abutcher@redhat.com) - Fix delete state (jdiaz@redhat.com) - Require pyOpenSSL (sdodson@redhat.com) - Update sync db-templates, image-streams, and quickstart-templates (sdodson@redhat.com) - Clarify the preflight port check output (sdodson@redhat.com) - Fix missing dependency version locking (sdodson@redhat.com)- Improving output when gathering facts (bleanhar@redhat.com) - Bug 1287977 - Incorrect check output from atomic-openshift-installer when working with preconfigured load balancer (bleanhar@redhat.com) - Add unique AEP, OSE, and Origin BYO inventories (sdodson@redhat.com) - bring the docker udev workaround into openshift-ansible.git (jdiaz@redhat.com) - Zabbix: put in a note about trigger prototype dependency (mwoodson@redhat.com) - Zabbix: added dependency for inode disk check (mwoodson@redhat.com) - Zabbix: added dependency for disk check (mwoodson@redhat.com) - zabbix: removed ethernet graphs (mwoodson@redhat.com) - Zabbix: added trigger dependencies to certain master checks (mwoodson@redhat.com) - ManageIQ Service Account: added role for ManageIQ service account (efreiber@redhat.com) - added the pv zabbix keys (mwoodson@redhat.com) - Refactor dns options and facts. (abutcher@redhat.com) - Fix openshift_facts playbook for yum/dnf changes (jdetiber@redhat.com) - Configured master count should be 1 for pacemaker ha. (abutcher@redhat.com) - Fedora changes: (admiller@redhat.com) - Centralize etcd/schedulability logic for each host. (dgoodwin@redhat.com) - added upgrade playbook for online (sedgar@redhat.com) - Improved installation summary. (dgoodwin@redhat.com) - Fix kubernetes service ip gathering. (abutcher@redhat.com) - added docker registry cluster check (mwoodson@redhat.com) - Add warning for HA deployments with < 3 dedicated nodes. (dgoodwin@redhat.com) - Cleanup more schedulable typos. (dgoodwin@redhat.com) - Fix validation for BasicAuthPasswordIdentityProvider (tschan@puzzle.ch) - Fix ec2 instance type lookups (jdetiber@redhat.com) - remove debug logging from scc/privileged patch command (jdetiber@redhat.com) - Set api version for oc commands (jdetiber@redhat.com) - 3.1 upgrade - use --api-version for patch commands (jdetiber@redhat.com) - Fix bug when warning on no dedicated nodes. (dgoodwin@redhat.com) - Suggest dedicated nodes for an HA deployment. (dgoodwin@redhat.com) - Error out if no load balancer specified. (dgoodwin@redhat.com) - Adjust requirement for 3 masters for HA deployments. (dgoodwin@redhat.com) - Fixing 'unscheduleable' typo (bleanhar@redhat.com) - Update IMAGE_PREFIX and IMAGE_VERSION values in hawkular template (nakayamakenjiro@gmail.com) - Improved output when re-running after editing config. (dgoodwin@redhat.com) - Print a system summary after adding each. (dgoodwin@redhat.com) - Text improvements for host specification. (dgoodwin@redhat.com) - Assert etcd section written for HA installs. (dgoodwin@redhat.com) - Breakout a test fixture to reduce module size. (dgoodwin@redhat.com) - Pylint touchups. (dgoodwin@redhat.com) - Trim assertions in HA testing. (dgoodwin@redhat.com) - Test unattended HA quick install. (dgoodwin@redhat.com) - Don't prompt to continue during unattended installs. (dgoodwin@redhat.com) - Block re-use of master/node as load balancer in attended install. (dgoodwin@redhat.com) - Add -q flag to remove unwantend output (such as mirror and cache information) (urs.breu@ergon.ch) - Uninstall: only restart docker on node hosts. (abutcher@redhat.com) - Explicitly set schedulable when masters == nodes. (dgoodwin@redhat.com) - Use admin.kubeconfig for get svc ip. (abutcher@redhat.com) - Point enterprise metrics at registry.access.redhat.com/openshift3/metrics- (sdodson@redhat.com) - Make sure that OpenSSL is installed before use (fsimonce@redhat.com) - fixes for installer wrapper scaleup (jdetiber@redhat.com) - addtl aws fixes (jdetiber@redhat.com) - Fix failure when seboolean not present (jdetiber@redhat.com) - fix addNodes.yml (jdetiber@redhat.com) - more aws support for scaleup (jdetiber@redhat.com) - start of aws scaleup (jdetiber@redhat.com) - Improve scaleup playbook (jdetiber@redhat.com) - Update openshift_repos to refresh package cache on changes (jdetiber@redhat.com) - Add etcd nodes management in OpenStack (lhuard@amadeus.com)- Silencing pylint branch errors for now for the atomic-openshift-installer harness (bleanhar@redhat.com) - Properly setting scheduleability for HA Master scenarios (bleanhar@redhat.com) - added graphs (mwoodson@redhat.com) - Rework setting of hostname (jdetiber@redhat.com) - Fixed a bug in the actions. It now supports changing opconditions (kwoodson@redhat.com) - Conditionally set the nodeIP (jdetiber@redhat.com) - Bug 1284991 - "atomic-openshift-installer uninstall" error when configuration file is missing. (bleanhar@redhat.com) - Avoid printing the master and node totals in the add-a-node scenario (bleanhar@redhat.com) - Fixing tests for quick_ha (bleanhar@redhat.com) - Removing a debug line (bleanhar@redhat.com) - atomic-openshift-installer: Fix lint issue (smunilla@redhat.com) - Handling preconfigured load balancers (bleanhar@redhat.com) - atomic-openshift-installer: Rename ha_proxy (smunilla@redhat.com) - atomic-openshift-installer: Reverse version and host collection (smunilla@redhat.com) - cli_installer_tests: Add test for unattended quick HA (smunilla@redhat.com) - Breakup inventory writing (smunilla@redhat.com) - Enforce 1 or 3 masters (smunilla@redhat.com) - Add interactive test (smunilla@redhat.com) - atomic-openshift-installer: HA for quick installer (smunilla@redhat.com) - Adding zbx_graph support (kwoodson@redhat.com) - Modified step params to be in order when passed as a list (kwoodson@redhat.com) - Add serviceAccountConfig.masterCA during 3.1 upgrade (jdetiber@redhat.com) - Use the identity_providers from openshift_facts instead of always using the inventory variable (jdetiber@redhat.com) - Refactor master identity provider configuration (jdetiber@redhat.com)- Fixing clone group functionality. Also separating extra_vars from extra_groups (kwoodson@redhat.com) - Check the end result on bad config file (smunilla@redhat.com) - Add some tests for a bad config (smunilla@redhat.com) - atomic-openshift-installer: connect_to error handling (smunilla@redhat.com) - atomic-openshift-installer: pylint fixes (smunilla@redhat.com) - Replace map with oo_collect to support python-jinja2 <2.7 (abutcher@redhat.com) - Making the uninstall playbook more flexible (bleanhar@redhat.com) - Install version dependent image streams for v1.0 and v1.1 (sdodson@redhat.com) - Do not update the hostname (jdetiber@redhat.com) - Pylint fix for long line in cli docstring. (dgoodwin@redhat.com) - Default to installing OSE 3.1 instead of 3.0. (dgoodwin@redhat.com) - Fix tests on systems with openshift-ansible rpms installed. (dgoodwin@redhat.com)- added metric items to zabbix for openshift online (mwoodson@redhat.com) - Updating usergroups to accept users (kwoodson@redhat.com) - Differentiate machine types on GCE (master and nodes) (romain.dossin@amadeus.com) - Uninstall - Remove systemd wants file for node (jdetiber@redhat.com) - ec2 - force !requiretty for ssh_user (jdetiber@redhat.com) - small tweaks for adding docker volume for aws master hosts (jdetiber@redhat.com) - Created role to deploy ops host monitoring (jdiaz@redhat.com) - Update certificate paths when 'names' key is provided. (abutcher@redhat.com) - add a volume on master host, in AWS provisioning (chengcheng.mu@amadeus.com) - First attempt at adding web scenarios (kwoodson@redhat.com) - Use field numbers for all formats in bin/cluster for python 2.6 (abutcher@redhat.com) - atomic-openshift-installer: Correct single master case (smunilla@redhat.com) - added copr-openshift-ansible releaser, removed old rel-eng stuff. (twiest@redhat.com) - changed counter -> count (mwoodson@redhat.com) - Updating zbx_item classes to support data types for bool. (kwoodson@redhat.com) - Fix ec2 instance type override (jdetiber@redhat.com) - updated my check to support the boolean data type (mwoodson@redhat.com) - Add additive_facts_to_overwrite instead of overwriting all additive_facts (abutcher@redhat.com) - added healthz check and more pod count checks (mwoodson@redhat.com) - updating to the latest ec2.py (and re-patching with our changes). (twiest@redhat.com) - atomic-openshift-installer: Temporarily restrict to single master (smunilla@redhat.com) - openshift-ansible: Correct variable (smunilla@redhat.com) - Refactor named certificates. (abutcher@redhat.com) - atomic-openshift-utils: Version lock playbooks (smunilla@redhat.com) - Add the native ha services and configs to uninstall (jdetiber@redhat.com) - Bug 1282336 - Add additional seboolean for gluster (jdetiber@redhat.com) - Raise lifetime to 2 weeks for dynamic AWS items (jdiaz@redhat.com) - bin/cluster fix python 2.6 issue (jdetiber@redhat.com) - cluster list: break host types by subtype (lhuard@amadeus.com) - README_AWS: Add needed dependency (c.witt.1900@gmail.com) - Fix invalid sudo command test (takayoshi@gmail.com) - Docs: Fedora: Add missing dependencies and update to dnf. (public@omeid.me) - Gate upgrade steps for 3.0 to 3.1 upgrade (jdetiber@redhat.com) - added the tito and copr_cli roles (twiest@redhat.com) - pylint openshift_facts (jdetiber@redhat.com) - Update etcd default facts setting (jdetiber@redhat.com) - Update master facts prior to upgrading incase facts are missing. (abutcher@redhat.com) - pre-upgrade-check: differentiates between port and targetPort in output (smilner@redhat.com) - Better structure the output of the list playbook (lhuard@amadeus.com) - Add the sub-host-type tag to the libvirt VMs (lhuard@amadeus.com) - atomic-openshift-installer: Update nopwd sudo test (smunilla@redhat.com) - Fix pylint import errors for utils/test/. (dgoodwin@redhat.com) - atomic-openshift-installer: Update prompts and help messages (smunilla@redhat.com) - Dependencies need to be added when a create occurs on SLA object. (kwoodson@redhat.com) - Test additions for cli_installer:get_hosts_to_install_on (bleanhar@redhat.com) - adding itservice (kwoodson@redhat.com) - remove netaddr dependency (tob@butter.sh) - Add pyOpenSSL to dependencies for Fedora. (public@omeid.me) - Vagrant RHEL registration cleanup (pep@redhat.com) - RH subscription: optional satellite and pkg update (pep@redhat.com)- The aep3 images changed locations. (bleanhar@redhat.com) - atomic-openshift-installer: Correct single master case (smunilla@redhat.com) - atomic-openshift-installer: Temporarily restrict to single master (smunilla@redhat.com)- Sync with the latest image streams (sdodson@redhat.com)- Migrate xpaas content from pre v1.1.0 (sdodson@redhat.com) - Import latest xpaas templates and image streams (sdodson@redhat.com)- Fix update error for templates that didn't previously exist (jdetiber@redhat.com) - General cleanup of v3_0_to_v3_1/upgrade.yml (jdetiber@redhat.com) - Add zabbix pieces to hold AWS S3 bucket stats (jdiaz@redhat.com) - add ansible dep to vagrant doc (jdetiber@redhat.com) - oo_filter: don't fail when attribute is not defined (tob@butter.sh)- Refactor upgrade playbook(s) (jdetiber@redhat.com)- Add origin-clients to uninstall playbook. (abutcher@redhat.com) - examples: include logging and metrics infrastructure (lmeyer@redhat.com) - Add separate step to enable services during upgrade. (dgoodwin@redhat.com) - Update tests now that cli is not asking for rpm/container install (smunilla@redhat.com) - atomic-openshift-installer: Remove question for container install (smunilla@redhat.com) - Remove references to multi_ec2.py (jdetiber@redhat.com) - 1279746: Fix leftover disabled features line in config template. (dgoodwin@redhat.com) - 1279734: Ensure services are enabled after upgrade. (dgoodwin@redhat.com) - Fix missing etcd_data_dir bug. (dgoodwin@redhat.com) - Package the default ansible.cfg with atomic-openshift-utils. (dgoodwin@redhat.com) - Add ldap auth identity provider to example inventory. (abutcher@redhat.com) - Read etcd data dir from appropriate config file. (dgoodwin@redhat.com) - atomic-openshift-installer: Generate inventory off hosts_to_run_on (smunilla@redhat.com) - Various fixes related to connect_to (bleanhar@redhat.com) - Remove upgrade playbook restriction on 3.0.2. (dgoodwin@redhat.com) - Conditionals for flannel etcd client certs. (abutcher@redhat.com) - New `iptablesSyncPeriod` field in node configuration (abutcher@redhat.com) - Fix indentation on when (jdetiber@redhat.com) - Bug 1278863 - Error using openshift_pkg_version (jdetiber@redhat.com) - more cleanup of names (mwoodson@redhat.com) - Missing conditionals for api/controller sysconfig. (abutcher@redhat.com) - Updating the atomic-openshift-isntaller local connection logic for the connect_to addition. (bleanhar@redhat.com) - cleaned up network checks (mwoodson@redhat.com) - Minor upgrade improvements. (dgoodwin@redhat.com) - Wait for cluster to recover after pcs resource restart. (abutcher@redhat.com) - Bug 1278245 - Failed to add node to existing env using atomic-openshift- installer (bleanhar@redhat.com) - remove debug statement (jdetiber@redhat.com) - Fix removal of kubernetesMasterConfig.apiLevels (jdetiber@redhat.com) - atomic-openshift-installer: Better specification of ansible connection point (smunilla@redhat.com) - Fix issues related to upgrade packages being unavailable (jdetiber@redhat.com) - added network checks. also updated item prototype code to support more (mwoodson@redhat.com) - Fix data_dir for 3.0 deployments (jdetiber@redhat.com) - Fix apiLevels modifications (jdetiber@redhat.com) - Fix creation of origin symlink when dir already exists. (dgoodwin@redhat.com) - apiLevel changes (jdetiber@redhat.com) - Write new config to disk after successful upgrade. (dgoodwin@redhat.com) - Fix pylint errors with getting hosts to run on. (dgoodwin@redhat.com) - Remove v1beta3 by default for kube_nfs_volumes (jdetiber@redhat.com) - Add pre-upgrade script to be run on first master. (dgoodwin@redhat.com) - Start to handle pacemaker ha during upgrade (abutcher@redhat.com) - Fix lb group related errors (jdetiber@redhat.com) - Fix file check conditional. (abutcher@redhat.com) - Don't check for certs in data_dir just raise when they can't be found. Fix typo. (abutcher@redhat.com) - exclude atomic-openshift-installer from bin subpackage (tdawson@redhat.com) - add master_hostnames definition for upgrade (jdetiber@redhat.com) - Additional upgrade enhancements (jdetiber@redhat.com) - Handle backups for separate etcd hosts if necessary. (dgoodwin@redhat.com) - Further upgrade improvements (jdetiber@redhat.com) - Upgrade improvements (dgoodwin@redhat.com) - Bug 1278243 - Confusing prompt from atomic-openshift-installer (bleanhar@redhat.com) - Bug 1278244 - Previously there was no way to add a node in unattended mode (bleanhar@redhat.com) - Revert to defaults (abutcher@redhat.com) - Bug 1278244 - Incorrect node information gathered by atomic-openshift- installer (bleanhar@redhat.com) - atomic-openshift-installer's unattended mode wasn't work with --force for all cases (bleanhar@redhat.com) - Making it easier to use pre-release content (bleanhar@redhat.com) - The uninstall playbook needs to remove /run/openshift-sdn (bleanhar@redhat.com) - Various HA changes for pacemaker and native methods. (abutcher@redhat.com) - Bug 1274201 - Fixing non-root installations if using a local connection (bleanhar@redhat.com) - Bug 1274201 - Fixing sudo non-interactive test (bleanhar@redhat.com) - Bug 1277592 - SDN MTU has hardcoded default (jdetiber@redhat.com) - Atomic Enterprise/OpenShift Enterprise merge update (jdetiber@redhat.com) - fix dueling controllers - without controllerLeaseTTL set in config, multiple controllers will attempt to start (jdetiber@redhat.com) - default to source persistence for haproxy (jdetiber@redhat.com) - hardcode openshift binaries for now (jdetiber@redhat.com) - more tweaks (jdetiber@redhat.com) - more tweaks (jdetiber@redhat.com) - additional ha related updates (jdetiber@redhat.com) - additional native ha changes (abutcher@redhat.com) - Start of true master ha (jdetiber@redhat.com) - Atomic Enterprise related changes. (avagarwa@redhat.com) - Remove pacemaker bits. (abutcher@redhat.com) - Override hosts deployment_type fact for version we're upgrading to. (dgoodwin@redhat.com) - Pylint fixes for config upgrade module. (dgoodwin@redhat.com) - Disable proxy cert config upgrade until certs being generated. (dgoodwin@redhat.com) - remove debug line (florian.lambert@enovance.com) - [roles/openshift_master_certificates/tasks/main.yml] Fix variable openshift.master.all_hostnames to openshift.common.all_hostnames (florian.lambert@enovance.com) - Fix bug with not upgrading openshift-master to atomic-openshift-master. (dgoodwin@redhat.com) - Adding aws and gce packages to ansible-inventory (kwoodson@redhat.com) - Fix subpackage dependencies (jdetiber@redhat.com) - Refactor common group evaluation to avoid duplication (jdetiber@redhat.com) - common/openshift-cluster: Scaleup playbook (smunilla@redhat.com) - Fix bug from module rename. (dgoodwin@redhat.com) - Fix bug with default ansible playbook dir. (dgoodwin@redhat.com) - Use the base package upgrade version so we can check things earlier. (dgoodwin@redhat.com) - Skip fail if enterprise deployment type depending on version. (dgoodwin@redhat.com) - Add debug output for location of etcd backup. (dgoodwin@redhat.com) - Filter internal hostnames from the list of parsed names. (abutcher@redhat.com) - Move config upgrade to correct place, fix node facts. (dgoodwin@redhat.com) - Add custom certificates to serving info in master configuration. (abutcher@redhat.com) - Add in proxyClientInfo if missing during config upgrade. (dgoodwin@redhat.com) - Implement master-config.yaml upgrade for v1beta3 apiLevel removal. (dgoodwin@redhat.com) - Fix installer upgrade bug following pylint fix. (dgoodwin@redhat.com) - Document the new version field for installer config. (dgoodwin@redhat.com) - Remove my username from some test data. (dgoodwin@redhat.com) - Add a simple version for the installer config file. (dgoodwin@redhat.com) - Pylint fix. (dgoodwin@redhat.com) - Fix issue with master.proxy-client.{crt,key} and omit. (abutcher@redhat.com) - initial module framework (jdetiber@redhat.com) - Better info prior to initiating upgrade. (dgoodwin@redhat.com) - Fix etcd backup bug with not-yet-created /var/lib/origin symlink (dgoodwin@redhat.com) - Print info after upgrade completes. (dgoodwin@redhat.com) - Automatically upgrade legacy config files. (dgoodwin@redhat.com) - Remove devel fail and let upgrade proceed. (dgoodwin@redhat.com) - Add utils subpackage missing dep on openshift-ansible-roles. (dgoodwin@redhat.com) - Generate timestamped etcd backups. (dgoodwin@redhat.com) - Add etcd_data_dir fact. (dgoodwin@redhat.com) - Functional disk space checking for etcd backup. (dgoodwin@redhat.com) - First cut at checking available disk space for etcd backup. (dgoodwin@redhat.com) - Block upgrade if targetting enterprise deployment type. (dgoodwin@redhat.com) - Change flannel registration default values (sbaubeau@redhat.com) - Remove empty notify section (sbaubeau@redhat.com) - Check etcd certs exist for flannel when its support is enabled (sbaubeau@redhat.com) - Fix when neither use_openshift_sdn nor use_flannel are specified (sbaubeau@redhat.com) - Generate etcd certificats for flannel when is not embedded (sbaubeau@redhat.com) - Add missing 2nd true parameters to default Jinja filter (sbaubeau@redhat.com) - Use 'command' module instead of 'shell' (sbaubeau@redhat.com) - Add flannel modules documentation (sbaubeau@redhat.com) - Only remove IPv4 address from docker bridge (sbaubeau@redhat.com) - Remove multiple use_flannel fact definition (sbaubeau@redhat.com) - Ensure openshift-sdn and flannel can't be used at the same time (sbaubeau@redhat.com) - Add flannel support (sbaubeau@redhat.com)- added the %util in zabbix (mwoodson@redhat.com) - atomic-openshift-installer: Correct default playbook directory (smunilla@redhat.com) - Support for gce (kwoodson@redhat.com) - fixed a dumb naming mistake (mwoodson@redhat.com) - added disk tps checks to zabbix (mwoodson@redhat.com) - atomic-openshift-installer: Correct inaccurate prompt (smunilla@redhat.com) - atomic-openshift-installer: Add default openshift-ansible-playbook (smunilla@redhat.com) - ooinstall: Add check for nopwd sudo (smunilla@redhat.com) - ooinstall: Update local install check (smunilla@redhat.com) - oo-install: Support running on the host to be deployed (smunilla@redhat.com) - Moving to Openshift Etcd application (mmahut@redhat.com) - Add all the possible servicenames to openshift_all_hostnames for masters (sdodson@redhat.com) - Adding openshift.node.etcd items (mmahut@redhat.com) - Fix etcd cert generation when etcd_interface is defined (jdetiber@redhat.com) - get zabbix ready to start tracking status of pcp (jdiaz@redhat.com) - split inventory into subpackages (tdawson@redhat.com) - changed the cpu alert to only alert if cpu idle more than 5x. Change alert to warning (mwoodson@redhat.com) - Rename install_transactions module to openshift_ansible. (dgoodwin@redhat.com) - atomic-openshift-installer: Text improvements (smunilla@redhat.com) - Add utils subpackage missing dep on openshift-ansible-roles. (dgoodwin@redhat.com) - Disable requiretty for only the openshift user (error@ioerror.us) - Don't require tty to run sudo (error@ioerror.us) - Attempt to remove the various interfaces left over from an install (bleanhar@redhat.com) - Pulling latest gce.py module from ansible (kwoodson@redhat.com) - Disable OpenShift features if installing Atomic Enterprise (jdetiber@redhat.com) - Use default playbooks if available. (dgoodwin@redhat.com) - Add uninstall subcommand. (dgoodwin@redhat.com) - Add subcommands to CLI. (dgoodwin@redhat.com) - Remove images options in oadm command (nakayamakenjiro@gmail.com)- Adding python-boto and python-libcloud to openshift-ansible-inventory dependency (kwoodson@redhat.com) - Use more specific enterprise version for version_greater_than_3_1_or_1_1. (abutcher@redhat.com) - Conditionalizing the support for the v1beta3 api (bleanhar@redhat.com)- Updating multi_ec2 to support extra_vars and extra_groups (kwoodson@redhat.com) - Removing the template and doing to_nice_yaml instead (kwoodson@redhat.com) - README_AEP.md: update instructions for creating router and registry (jlebon@redhat.com) - README_AEP: Various fixes (walters@verbum.org) - Fixing for extra_vars rename. (kwoodson@redhat.com) - make storage_plugin_deps conditional on deployment_type (jdetiber@redhat.com) - remove debugging pauses (jdetiber@redhat.com) - make storage plugin dependency installation more flexible (jdetiber@redhat.com) - Install storage plugin dependencies (jdetiber@redhat.com)- Removing spec files. (kwoodson@redhat.com) - Updated example (kwoodson@redhat.com) - Automatic commit of package [openshift-ansible-inventory] release [0.0.11-1]. (kwoodson@redhat.com) - Automatic commit of package [openshift-ansible-bin] release [0.0.21-1]. (kwoodson@redhat.com) - Automatic commit of package [openshift-ansible-inventory] release [0.0.10-1]. (kwoodson@redhat.com) - Automatic commit of package [openshift-ansible-bin] release [0.0.20-1]. (kwoodson@redhat.com) - Adding tito releasers configuration (bleanhar@redhat.com) - Bug fixes for the uninstall playbook (bleanhar@redhat.com) - Adding clone vars and groups. Renamed hostvars to extra_vars. (kwoodson@redhat.com) - Start tracking docker info execution time (jdiaz@redhat.com) - The uninstall playbook should remove the kubeconfig for non-root installs (bleanhar@redhat.com) - Adding uninstall support for Atomic Host (bleanhar@redhat.com) - add examples for SDN configuration (jdetiber@redhat.com)- Pylint fixes and ignores for incoming oo-install code. (dgoodwin@redhat.com) - Pylint fixes (abutcher@redhat.com) - Adding zabbix type and fixing zabbix agent vars (kwoodson@redhat.com) - Add atomic-openshift-utils add atomic-openshift-utils to openshift- ansible.spec file (tdawson@redhat.com) - Fix quotes (spinolacastro@gmail.com) - Use standard library for version comparison. (abutcher@redhat.com) - added docker info to the end of docker loop to direct lvm playbook. (twiest@redhat.com) - Add missing quotes (spinolacastro@gmail.com) - Adding Docker Log Options capabilities (epo@jemba.net) - Move version greater_than_fact into openshift_facts (abutcher@redhat.com) - Don't include proxy client cert when <3.1 or <1.1 (abutcher@redhat.com) - Add proxy client certs to master config. (abutcher@redhat.com) - Update imagestreams and quickstarts from origin (sdodson@redhat.com) - Get default values from openshift_facts (spinolacastro@gmail.com) - Cleanup (spinolacastro@gmail.com) - Add missing inventory example (spinolacastro@gmail.com) - Custom Project Config (spinolacastro@gmail.com)- Initial Package  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdeeghijklmnopqrstuvwxyz{|}~      "##%&&())+,,.//122455788:;;=>?@ABBDEEGHHJKKMNNPQQSTTVWWYZZ\]]_``bcceffhiikllnooqrrtuuwxxz{{}~~     !""$%%'((*++-..0113446779::<==?@@BCCEFFHIIKLLNOPQRSTTVWXYZ[\]^_`abcdefghijkllnooqrrtuuwxxz{{}~~      !"#$%&'()*+,-./0123456789:;<=>?@AACDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKKMNOPQRSTUVWXYZ[\]^_`abbdeffhijjlmmopprssuvvxyy{||~                            ! " # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~                            ! " # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ _ a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~                             ! " # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e e g h i j k l m n o p q r s t u v w x y z { | } ~                            ! " # $ % & ' ( ) * + , - . / 0 1 2 3 3 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~  3.7.70-1.git.0.8aa39fa.el7         !"#######$$$$$$$%&&'&&(&)))&*&+,,,,+++++++------++++++...........++++++++++++++//////++++++000++&11111223242526778797:7;<<===>>?>@>AAA>BBBCDDDCEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEECFCGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIGJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJGGGGKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKGGLLMNNNMMMMMMMMMMMMMMMMMMMMLOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOCPQQRRRSTTTTTTTTTTTTTTTSUSVWWWWWWVXXXXXXVYYYYVVVVZZZZZZVV[[\]\\[^^^^^^___``_a_b_ccdeedfdgdhijikllmlnlolpppplqqlrsstsusvswwwwsxyyzy{||}|~~~|||             !!!!!""##"$$%&'&())*)+),)--)./0/1233244156657718998::1;<<<;===1>???>@@@1ABAC1DEDF1GHGI/J//KLLMLNLOLPPLQQRRSRTTRUUUURVRWWWWWWRXRYYYYYYYYYYYYYRZZR[\]\^\_\`\a\bbcdcecfcgchhhhhhciiiiiiiiicjjjkklkmknnnkokpppqrqssqtquqvvqwwwxyxzx{x|||x}}~~~~~~                   !!!!!!! """""""" ########$$%$&$'$(($)**+*,*-*..*/010203334454666789:9;;<=>?>@>A>BBB>CCCDEDFDGDHHIHJKHrolesansible_service_brokerdefaultsmain.ymlmetamain.ymltasksgenerate_certs.ymlinstall.ymlmain.ymlremove.ymlvalidate_facts.ymlvarsdefault_images.ymlopenshift-enterprise.ymlcalicoREADME.mddefaultsmain.yamlhandlersmain.ymlmetamain.ymltasksmain.ymltemplates10-calico.conf.j2calico.service.j2calicoctl.cfg.j2calico_masterREADME.mddefaultsmain.yamlmetamain.ymltasksmain.ymltemplatescalico-policy-controller.yml.j2cockpitcockpit-uidefaultsmain.ymlmetamain.ymltasksmain.ymldefaultsmain.ymlmetamain.ymltasksfirewall.ymlmain.ymlcontiv.empty_dircontiv_factsdefaultsmain.yamlhandlersmain.ymltasksfedora-install.ymlmain.ymlrpm.ymldockerREADME.mddefaultsmain.ymlhandlersmain.ymlmetamain.ymltaskscrio_firewall.ymlmain.ymlpackage_docker.ymlregistry_auth.ymlsystemcontainer_crio.ymlsystemcontainer_docker.ymludev_workaround.ymltemplates80-openshift-sdn.conf.j2crio.conf.j2custom.conf.j2daemon.jsonoverlay.conf.j2registries.confsystemcontainercustom.conf.j2varsmain.ymletcdREADME.mddefaultsmain.yamletcdctl.shhandlersmain.ymllibrarydelegated_serial_command.pydelegated_serial_command.pycdelegated_serial_command.pyometamain.ymltasksauxiliaryclean_data.ymldisable_etcd.ymldrop_etcdctl.ymlforce_new_cluster.ymlbackupbackup.archive.ymlbackup.copy.ymlbackup.fetch.ymlbackup.force_new_cluster.ymlbackup.unarchive.ymlbackup.ymlarchive.ymlbackup.ymlcopy.ymlfetch.ymlunarchive.ymlvars.ymlbackup_ca_certificates.ymlbackup_generated_certificates.ymlbackup_master_etcd_certificates.ymlbackup_server_certificates.ymlca.ymlcertificatesbackup_ca_certificates.ymlbackup_generated_certificates.ymlbackup_master_etcd_certificates.ymlbackup_server_certificates.ymldeploy_ca.ymldistribute_ca.ymlfetch_client_certificates_from_ca.ymlfetch_server_certificates_from_ca.ymlremove_ca_certificates.ymlremove_generated_certificates.ymlretrieve_ca_certificates.ymlcheck_cluster_health.ymlclean_data.ymlclient_certificates.ymldisable_etcd.ymldistribute_cadrop_etcdctl.ymlfetch_backup.ymlfirewall.ymlmain.ymlmigrate.add_ttls.ymlmigrate.configure_master.ymlmigrate.pre_check.ymlmigrate.ymlmigrationadd_ttls.ymlcheck.ymlcheck_cluster_health.ymlcheck_cluster_status.ymlconfigure_master.ymlmigrate.ymlremove_ca_certificates.ymlremove_generated_certificates.ymlretrieve_ca_certificates.ymlserver_certificates.ymlsystem_container.ymlupgradeupgrade_image.ymlupgrade_rpm.ymlvalidate_etcd_conf.ymlupgrade_image.ymlupgrade_rpm.ymltemplatescustom.conf.j2etcd.conf.j2etcd.docker.serviceetcdctl.sh.j2openssl_append.j2flannelREADME.mddefaultsmain.yamlhandlersmain.ymlmetamain.ymltasksmain.ymlflannel_registerREADME.mddefaultsmain.yamlmetamain.ymltasksmain.ymltemplatesflannel-config.jsoninstaller_checkpointREADME.mdcallback_pluginsinstaller_checkpoint.pyinstaller_checkpoint.pycinstaller_checkpoint.pyokuryrREADME.mddefaultsmain.yamlmetamain.ymltasksmaster.yamlnode.yamlserviceaccount.yamltemplatescni-daemonset.yaml.j2configmap.yaml.j2controller-deployment.yaml.j2lib_openshiftaction_pluginsconditional_set_fact.pyconditional_set_fact.pycconditional_set_fact.pyolibraryconditional_set_fact.pyconditional_set_fact.pycconditional_set_fact.pyooc_adm_ca_server_cert.pyoc_adm_ca_server_cert.pycoc_adm_ca_server_cert.pyooc_adm_csr.pyoc_adm_csr.pycoc_adm_csr.pyooc_adm_manage_node.pyoc_adm_manage_node.pycoc_adm_manage_node.pyooc_adm_policy_group.pyoc_adm_policy_group.pycoc_adm_policy_group.pyooc_adm_policy_user.pyoc_adm_policy_user.pycoc_adm_policy_user.pyooc_adm_registry.pyoc_adm_registry.pycoc_adm_registry.pyooc_adm_router.pyoc_adm_router.pycoc_adm_router.pyooc_atomic_container.pyoc_atomic_container.pycoc_atomic_container.pyooc_clusterrole.pyoc_clusterrole.pycoc_clusterrole.pyooc_configmap.pyoc_configmap.pycoc_configmap.pyooc_edit.pyoc_edit.pycoc_edit.pyooc_env.pyoc_env.pycoc_env.pyooc_group.pyoc_group.pycoc_group.pyooc_image.pyoc_image.pycoc_image.pyooc_label.pyoc_label.pycoc_label.pyooc_obj.pyoc_obj.pycoc_obj.pyooc_objectvalidator.pyoc_objectvalidator.pycoc_objectvalidator.pyooc_process.pyoc_process.pycoc_process.pyooc_project.pyoc_project.pycoc_project.pyooc_pvc.pyoc_pvc.pycoc_pvc.pyooc_route.pyoc_route.pycoc_route.pyooc_scale.pyoc_scale.pycoc_scale.pyooc_secret.pyoc_secret.pycoc_secret.pyooc_service.pyoc_service.pycoc_service.pyooc_serviceaccount.pyoc_serviceaccount.pycoc_serviceaccount.pyooc_serviceaccount_secret.pyoc_serviceaccount_secret.pycoc_serviceaccount_secret.pyooc_storageclass.pyoc_storageclass.pycoc_storageclass.pyooc_user.pyoc_user.pycoc_user.pyooc_version.pyoc_version.pycoc_version.pyooc_volume.pyoc_volume.pycoc_volume.pyometamain.ymlsrcansibleoc_adm_ca_server_cert.pyoc_adm_ca_server_cert.pycoc_adm_ca_server_cert.pyooc_adm_csr.pyoc_adm_csr.pycoc_adm_csr.pyooc_adm_manage_node.pyoc_adm_manage_node.pycoc_adm_manage_node.pyooc_adm_policy_group.pyoc_adm_policy_group.pycoc_adm_policy_group.pyooc_adm_policy_user.pyoc_adm_policy_user.pycoc_adm_policy_user.pyooc_adm_registry.pyoc_adm_registry.pycoc_adm_registry.pyooc_adm_router.pyoc_adm_router.pycoc_adm_router.pyooc_atomic_container.pyoc_atomic_container.pycoc_atomic_container.pyooc_clusterrole.pyoc_clusterrole.pycoc_clusterrole.pyooc_configmap.pyoc_configmap.pycoc_configmap.pyooc_edit.pyoc_edit.pycoc_edit.pyooc_env.pyoc_env.pycoc_env.pyooc_group.pyoc_group.pycoc_group.pyooc_image.pyoc_image.pycoc_image.pyooc_label.pyoc_label.pycoc_label.pyooc_obj.pyoc_obj.pycoc_obj.pyooc_objectvalidator.pyoc_objectvalidator.pycoc_objectvalidator.pyooc_process.pyoc_process.pycoc_process.pyooc_project.pyoc_project.pycoc_project.pyooc_pvc.pyoc_pvc.pycoc_pvc.pyooc_route.pyoc_route.pycoc_route.pyooc_scale.pyoc_scale.pycoc_scale.pyooc_secret.pyoc_secret.pycoc_secret.pyooc_service.pyoc_service.pycoc_service.pyooc_serviceaccount.pyoc_serviceaccount.pycoc_serviceaccount.pyooc_serviceaccount_secret.pyoc_serviceaccount_secret.pycoc_serviceaccount_secret.pyooc_storageclass.pyoc_storageclass.pycoc_storageclass.pyooc_user.pyoc_user.pycoc_user.pyooc_version.pyoc_version.pycoc_version.pyooc_volume.pyoc_volume.pycoc_volume.pyoclassoc_adm_ca_server_cert.pyoc_adm_ca_server_cert.pycoc_adm_ca_server_cert.pyooc_adm_csr.pyoc_adm_csr.pycoc_adm_csr.pyooc_adm_manage_node.pyoc_adm_manage_node.pycoc_adm_manage_node.pyooc_adm_policy_group.pyoc_adm_policy_group.pycoc_adm_policy_group.pyooc_adm_policy_user.pyoc_adm_policy_user.pycoc_adm_policy_user.pyooc_adm_registry.pyoc_adm_registry.pycoc_adm_registry.pyooc_adm_router.pyoc_adm_router.pycoc_adm_router.pyooc_clusterrole.pyoc_clusterrole.pycoc_clusterrole.pyooc_configmap.pyoc_configmap.pycoc_configmap.pyooc_edit.pyoc_edit.pycoc_edit.pyooc_env.pyoc_env.pycoc_env.pyooc_group.pyoc_group.pycoc_group.pyooc_image.pyoc_image.pycoc_image.pyooc_label.pyoc_label.pycoc_label.pyooc_obj.pyoc_obj.pycoc_obj.pyooc_objectvalidator.pyoc_objectvalidator.pycoc_objectvalidator.pyooc_process.pyoc_process.pycoc_process.pyooc_project.pyoc_project.pycoc_project.pyooc_pvc.pyoc_pvc.pycoc_pvc.pyooc_route.pyoc_route.pycoc_route.pyooc_scale.pyoc_scale.pycoc_scale.pyooc_secret.pyoc_secret.pycoc_secret.pyooc_service.pyoc_service.pycoc_service.pyooc_serviceaccount.pyoc_serviceaccount.pycoc_serviceaccount.pyooc_serviceaccount_secret.pyoc_serviceaccount_secret.pycoc_serviceaccount_secret.pyooc_storageclass.pyoc_storageclass.pycoc_storageclass.pyooc_user.pyoc_user.pycoc_user.pyooc_version.pyoc_version.pycoc_version.pyooc_volume.pyoc_volume.pycoc_volume.pyodocatomic_containerca_server_certclusterroleconfigmapcsreditenvgeneratedgroupimagelabellicensemanage_nodeobjobjectvalidatorpolicy_grouppolicy_userprocessprojectpvcregistryrouterouterscalesecretserviceserviceaccountserviceaccount_secretstorageclassuserversionvolumegenerate.pygenerate.pycgenerate.pyolibbase.pybase.pycbase.pyoclusterrole.pyclusterrole.pycclusterrole.pyodeploymentconfig.pydeploymentconfig.pycdeploymentconfig.pyogroup.pygroup.pycgroup.pyoimport.pyimport.pycimport.pyoproject.pyproject.pycproject.pyopvc.pypvc.pycpvc.pyoreplicationcontroller.pyreplicationcontroller.pycreplicationcontroller.pyorolebinding.pyrolebinding.pycrolebinding.pyoroute.pyroute.pycroute.pyorule.pyrule.pycrule.pyoscc.pyscc.pycscc.pyosecret.pysecret.pycsecret.pyoservice.pyservice.pycservice.pyoserviceaccount.pyserviceaccount.pycserviceaccount.pyostorageclass.pystorageclass.pycstorageclass.pyouser.pyuser.pycuser.pyovolume.pyvolume.pycvolume.pyosources.ymltestgenerate-and-run-tests.shintegrationfilter_pluginstest_filters.pytest_filters.pyctest_filters.pyogroup.ymloc_adm_csr.ymloc_adm_manage_node.ymloc_clusterrole.ymloc_configmap.ymloc_env.ymloc_label.ymloc_obj.ymloc_process.ymloc_project.ymloc_pvc.ymloc_route.ymloc_scale.ymloc_secret.ymloc_service.ymloc_serviceaccount.ymloc_serviceaccount_secret.ymloc_storageclass.ymloc_user.ymloc_version.ymlunittest_oc_adm_manage_node.pytest_oc_adm_manage_node.pyctest_oc_adm_manage_node.pyotest_oc_adm_registry.pytest_oc_adm_registry.pyctest_oc_adm_registry.pyotest_oc_adm_router.pytest_oc_adm_router.pyctest_oc_adm_router.pyotest_oc_clusterrole.pytest_oc_clusterrole.pyctest_oc_clusterrole.pyotest_oc_configmap.pytest_oc_configmap.pyctest_oc_configmap.pyotest_oc_env.pytest_oc_env.pyctest_oc_env.pyotest_oc_group.pytest_oc_group.pyctest_oc_group.pyotest_oc_image.pytest_oc_image.pyctest_oc_image.pyotest_oc_label.pytest_oc_label.pyctest_oc_label.pyotest_oc_objectvalidator.pytest_oc_objectvalidator.pyctest_oc_objectvalidator.pyotest_oc_process.pytest_oc_process.pyctest_oc_process.pyotest_oc_project.pytest_oc_project.pyctest_oc_project.pyotest_oc_pvc.pytest_oc_pvc.pyctest_oc_pvc.pyotest_oc_route.pytest_oc_route.pyctest_oc_route.pyotest_oc_scale.pytest_oc_scale.pyctest_oc_scale.pyotest_oc_secret.pytest_oc_secret.pyctest_oc_secret.pyotest_oc_service.pytest_oc_service.pyctest_oc_service.pyotest_oc_serviceaccount.pytest_oc_serviceaccount.pyctest_oc_serviceaccount.pyotest_oc_serviceaccount_secret.pytest_oc_serviceaccount_secret.pyctest_oc_serviceaccount_secret.pyotest_oc_storageclass.pytest_oc_storageclass.pyctest_oc_storageclass.pyotest_oc_user.pytest_oc_user.pyctest_oc_user.pyotest_oc_version.pytest_oc_version.pyctest_oc_version.pyotest_oc_volume.pytest_oc_volume.pyctest_oc_volume.pyotasksmain.ymllib_os_firewallREADME.mdlibraryos_firewall_manage_iptables.pyos_firewall_manage_iptables.pycos_firewall_manage_iptables.pyolib_utilslibrarydocker_creds.pydocker_creds.pycdocker_creds.pyoiam_cert23.pyiam_cert23.pyciam_cert23.pyooo_iam_kms.pyoo_iam_kms.pycoo_iam_kms.pyorepoquery.pyrepoquery.pycrepoquery.pyoyedit.pyyedit.pycyedit.pyometamain.ymlsrcansiblerepoquery.pyrepoquery.pycrepoquery.pyoyedit.pyyedit.pycyedit.pyoclassrepoquery.pyrepoquery.pycrepoquery.pyoyedit.pyyedit.pycyedit.pyodocgeneratedlicenserepoqueryyeditgenerate.pygenerate.pycgenerate.pyolibimport.pyimport.pycimport.pyorepoquery.pyrepoquery.pycrepoquery.pyosources.ymltestgenerate-and-run-tests.shintegrationfileskube-manager.yamlrepoquery.ymlyedit.ymlunittest_repoquery.pytest_repoquery.pyctest_repoquery.pyotest_yedit.pytest_yedit.pyctest_yedit.pyonickhammond.logrotate.travis.ymlREADME.mdmeta.galaxy_install_infomain.ymltasksmain.ymltemplateslogrotate.d.j2testsinventorytest.ymlnuage_cafilesopenssl.cnfserial.txtmetamain.ymltasksmain.yamlvarsmain.yamlnuage_commondefaultsmain.yamltasksmain.ymlnuage_masterREADME.mddefaultsmain.ymlhandlersmain.yamlmetamain.ymltaskscertificates.ymlfirewall.ymlmain.yamlserviceaccount.ymltemplatesnuage-master-config-daemonset.j2nuage-node-config-daemonset.j2varsmain.yamlnuage_nodeREADME.mddefaultsmain.ymlhandlersmain.yamlmetamain.ymltaskscertificates.ymlfirewall.ymliptables.ymlmain.yamlvarsmain.yamlopenshift_atomicREADME.mdmetamain.ymltasksproxy.ymlopenshift_awsREADME.mddefaultsmain.ymlfilter_pluginsopenshift_aws_filters.pyopenshift_aws_filters.pycopenshift_aws_filters.pyometamain.ymltasksami_copy.ymlbuild_node_group.ymlelb.ymliam_cert.ymllaunch_config.ymllaunch_config_create.ymlmaster_facts.ymlprovision.ymlprovision_instance.ymlprovision_nodes.ymls3.ymlscale_group.ymlseal_ami.ymlsecurity_group.ymlsecurity_group_create.ymlsetup_master_group.ymlssh_keys.ymlvpc.ymlvpc_and_subnet_id.ymltemplatesuser_data.j2openshift_builddefaultsmetamain.ymltasksmain.ymlvarsmain.ymlopenshift_buildoverridesmetamain.ymltasksmain.ymlvarsmain.ymlopenshift_caREADME.mddefaultsmain.ymlmetamain.ymltasksmain.ymlvarsmain.ymlopenshift_certificate_expiryREADME.mddefaultsmain.ymlexamplescert-expiry-report-html.pngcert-expiry-report.htmlcert-expiry-report.jsonplaybooksfilter_pluginsoo_cert_expiry.pyoo_cert_expiry.pycoo_cert_expiry.pyolibraryopenshift_cert_expiry.pyopenshift_cert_expiry.pycopenshift_cert_expiry.pyometamain.ymltasksmain.ymltemplatescert-expiry-table.html.j2save_json_results.j2testconftest.pyconftest.pycconftest.pyotest_fakeopensslclasses.pytest_fakeopensslclasses.pyctest_fakeopensslclasses.pyotest_load_and_handle_cert.pytest_load_and_handle_cert.pyctest_load_and_handle_cert.pyoopenshift_clidefaultsmain.ymllibraryopenshift_container_binary_sync.pyopenshift_container_binary_sync.pycopenshift_container_binary_sync.pyometamain.ymltasksmain.ymlopenshift_clockdefaultsmain.ymlmetamain.ymltasksmain.yamlopenshift_cloud_providermetamain.ymltasksaws.ymlgce.ymlmain.ymlopenstack.ymltemplatesopenstack.conf.j2varsmain.ymlopenshift_default_storage_classREADME.mddefaultsmain.ymlmetamain.ymltasksmain.ymlvarsmain.ymlopenshift_dockerdefaultsmain.ymlmetamain.ymltasksmain.ymlopenshift_docker_factsdefaultsmain.ymlmetamain.ymltasksmain.ymlvarsmain.ymlopenshift_docker_gcdefaultsmain.ymlmetamain.ymltasksmain.yamltemplatesdockergc-ds.yaml.j2openshift_etcdmetamain.ymlopenshift_etcd_client_certificatesmetamain.ymltasksmain.ymlopenshift_etcd_factsdefaultsmain.ymlmetamain.ymltasksmain.ymlset_etcd_ca_host.ymlvarsmain.ymlopenshift_examplesREADME.mddefaultsmain.ymlexamples-sync.shfilesexamplesREADME.mdlatestv1.0db-templatesmongodb-ephemeral-template.jsonmongodb-persistent-template.jsonmysql-ephemeral-template.jsonmysql-persistent-template.jsonpostgresql-ephemeral-template.jsonpostgresql-persistent-template.jsonimage-streamsimage-streams-centos7.jsonimage-streams-rhel7.jsonquickstart-templatescakephp-mysql.jsoncakephp.jsondancer-mysql.jsondancer.jsondjango-postgresql.jsondjango.jsonjenkins-ephemeral-template.jsonjenkins-persistent-template.jsonnodejs-mongodb.jsonnodejs.jsonrails-postgresql.jsonxpaas-streamsjboss-image-streams.jsonxpaas-templatesamq62-basic.jsonamq62-persistent-ssl.jsonamq62-persistent.jsonamq62-ssl.jsoneap64-amq-persistent-s2i.jsoneap64-amq-s2i.jsoneap64-basic-s2i.jsoneap64-https-s2i.jsoneap64-mongodb-persistent-s2i.jsoneap64-mongodb-s2i.jsoneap64-mysql-persistent-s2i.jsoneap64-mysql-s2i.jsoneap64-postgresql-persistent-s2i.jsoneap64-postgresql-s2i.jsonjws30-tomcat7-basic-s2i.jsonjws30-tomcat7-https-s2i.jsonjws30-tomcat7-mongodb-persistent-s2i.jsonjws30-tomcat7-mongodb-s2i.jsonjws30-tomcat7-mysql-persistent-s2i.jsonjws30-tomcat7-mysql-s2i.jsonjws30-tomcat7-postgresql-persistent-s2i.jsonjws30-tomcat7-postgresql-s2i.jsonjws30-tomcat8-basic-s2i.jsonjws30-tomcat8-https-s2i.jsonjws30-tomcat8-mongodb-persistent-s2i.jsonjws30-tomcat8-mongodb-s2i.jsonjws30-tomcat8-mysql-persistent-s2i.jsonjws30-tomcat8-mysql-s2i.jsonjws30-tomcat8-postgresql-persistent-s2i.jsonjws30-tomcat8-postgresql-s2i.jsonv1.1db-templatesREADME.mdmongodb-ephemeral-template.jsonmongodb-persistent-template.jsonmysql-ephemeral-template.jsonmysql-persistent-template.jsonpostgresql-ephemeral-template.jsonpostgresql-persistent-template.jsonimage-streamsimage-streams-centos7.jsonimage-streams-rhel7.jsonquickstart-templatescakephp-mysql.jsoncakephp.jsondancer-mysql.jsondancer.jsondjango-postgresql.jsondjango.jsonjenkins-ephemeral-template.jsonjenkins-persistent-template.jsonnodejs-mongodb.jsonnodejs.jsonrails-postgresql.jsonxpaas-streamsfis-image-streams.jsonjboss-image-streams.jsonxpaas-templatesamq62-basic.jsonamq62-persistent-ssl.jsonamq62-persistent.jsonamq62-ssl.jsondatagrid65-basic.jsondatagrid65-https.jsondatagrid65-mysql-persistent.jsondatagrid65-mysql.jsondatagrid65-postgresql-persistent.jsondatagrid65-postgresql.jsondecisionserver62-amq-s2i.jsondecisionserver62-basic-s2i.jsondecisionserver62-https-s2i.jsoneap64-amq-persistent-s2i.jsoneap64-amq-s2i.jsoneap64-basic-s2i.jsoneap64-https-s2i.jsoneap64-mongodb-persistent-s2i.jsoneap64-mongodb-s2i.jsoneap64-mysql-persistent-s2i.jsoneap64-mysql-s2i.jsoneap64-postgresql-persistent-s2i.jsoneap64-postgresql-s2i.jsoneap64-sso-s2i.jsoneap70-amq-persistent-s2i.jsoneap70-amq-s2i.jsoneap70-basic-s2i.jsoneap70-https-s2i.jsoneap70-mongodb-persistent-s2i.jsoneap70-mongodb-s2i.jsoneap70-mysql-persistent-s2i.jsoneap70-mysql-s2i.jsoneap70-postgresql-persistent-s2i.jsoneap70-postgresql-s2i.jsonjws30-tomcat7-basic-s2i.jsonjws30-tomcat7-https-s2i.jsonjws30-tomcat7-mongodb-persistent-s2i.jsonjws30-tomcat7-mongodb-s2i.jsonjws30-tomcat7-mysql-persistent-s2i.jsonjws30-tomcat7-mysql-s2i.jsonjws30-tomcat7-postgresql-persistent-s2i.jsonjws30-tomcat7-postgresql-s2i.jsonjws30-tomcat8-basic-s2i.jsonjws30-tomcat8-https-s2i.jsonjws30-tomcat8-mongodb-persistent-s2i.jsonjws30-tomcat8-mongodb-s2i.jsonjws30-tomcat8-mysql-persistent-s2i.jsonjws30-tomcat8-mysql-s2i.jsonjws30-tomcat8-postgresql-persistent-s2i.jsonjws30-tomcat8-postgresql-s2i.jsonsso70-basic.jsonsso70-mysql-persistent.jsonsso70-mysql.jsonsso70-postgresql-persistent.jsonsso70-postgresql.jsonv1.2db-templatesREADME.mdmariadb-ephemeral-template.jsonmariadb-persistent-template.jsonmongodb-ephemeral-template.jsonmongodb-persistent-template.jsonmysql-ephemeral-template.jsonmysql-persistent-template.jsonpostgresql-ephemeral-template.jsonpostgresql-persistent-template.jsonimage-streamsdotnet_imagestreams.jsonimage-streams-centos7.jsonimage-streams-rhel7.jsonquickstart-templatescakephp-mysql.jsoncakephp.jsondancer-mysql.jsondancer.jsondjango-postgresql.jsondjango.jsonjenkins-ephemeral-template.jsonjenkins-persistent-template.jsonnodejs-mongodb.jsonnodejs.jsonrails-postgresql.jsonxpaas-streamsfis-image-streams.jsonjboss-image-streams.jsonxpaas-templatesamq62-basic.jsonamq62-persistent-ssl.jsonamq62-persistent.jsonamq62-ssl.jsondatagrid65-basic.jsondatagrid65-https.jsondatagrid65-mysql-persistent.jsondatagrid65-mysql.jsondatagrid65-postgresql-persistent.jsondatagrid65-postgresql.jsondecisionserver62-amq-s2i.jsondecisionserver62-basic-s2i.jsondecisionserver62-https-s2i.jsondecisionserver63-amq-s2i.jsondecisionserver63-basic-s2i.jsondecisionserver63-https-s2i.jsoneap64-amq-persistent-s2i.jsoneap64-amq-s2i.jsoneap64-basic-s2i.jsoneap64-https-s2i.jsoneap64-mongodb-persistent-s2i.jsoneap64-mongodb-s2i.jsoneap64-mysql-persistent-s2i.jsoneap64-mysql-s2i.jsoneap64-postgresql-persistent-s2i.jsoneap64-postgresql-s2i.jsoneap64-sso-s2i.jsoneap70-amq-persistent-s2i.jsoneap70-amq-s2i.jsoneap70-basic-s2i.jsoneap70-https-s2i.jsoneap70-mongodb-persistent-s2i.jsoneap70-mongodb-s2i.jsoneap70-mysql-persistent-s2i.jsoneap70-mysql-s2i.jsoneap70-postgresql-persistent-s2i.jsoneap70-postgresql-s2i.jsoneap70-sso-s2i.jsonjws30-tomcat7-basic-s2i.jsonjws30-tomcat7-https-s2i.jsonjws30-tomcat7-mongodb-persistent-s2i.jsonjws30-tomcat7-mongodb-s2i.jsonjws30-tomcat7-mysql-persistent-s2i.jsonjws30-tomcat7-mysql-s2i.jsonjws30-tomcat7-postgresql-persistent-s2i.jsonjws30-tomcat7-postgresql-s2i.jsonjws30-tomcat8-basic-s2i.jsonjws30-tomcat8-https-s2i.jsonjws30-tomcat8-mongodb-persistent-s2i.jsonjws30-tomcat8-mongodb-s2i.jsonjws30-tomcat8-mysql-persistent-s2i.jsonjws30-tomcat8-mysql-s2i.jsonjws30-tomcat8-postgresql-persistent-s2i.jsonjws30-tomcat8-postgresql-s2i.jsonprocessserver63-amq-mysql-persistent-s2i.jsonprocessserver63-amq-mysql-s2i.jsonprocessserver63-amq-postgresql-persistent-s2i.jsonprocessserver63-amq-postgresql-s2i.jsonprocessserver63-basic-s2i.jsonprocessserver63-mysql-persistent-s2i.jsonprocessserver63-mysql-s2i.jsonprocessserver63-postgresql-persistent-s2i.jsonprocessserver63-postgresql-s2i.jsonsso70-https.jsonsso70-mysql-persistent.jsonsso70-mysql.jsonsso70-postgresql-persistent.jsonsso70-postgresql.jsonv1.3db-templatesREADME.mdmariadb-ephemeral-template.jsonmariadb-persistent-template.jsonmongodb-ephemeral-template.jsonmongodb-persistent-template.jsonmysql-ephemeral-template.jsonmysql-persistent-template.jsonpostgresql-ephemeral-template.jsonpostgresql-persistent-template.jsonimage-streamsdotnet_imagestreams.jsonimage-streams-centos7.jsonimage-streams-rhel7.jsonquickstart-templatesREADME.mdapicast-gateway-template.ymlcakephp-mysql.jsondancer-mysql.jsondjango-postgresql.jsonjenkins-ephemeral-template.jsonjenkins-persistent-template.jsonnodejs-mongodb.jsonrails-postgresql.jsonxpaas-streamsfis-image-streams.jsonjboss-image-streams.jsonxpaas-templatesamq62-basic.jsonamq62-persistent-ssl.jsonamq62-persistent.jsonamq62-ssl.jsondatagrid65-basic.jsondatagrid65-https.jsondatagrid65-mysql-persistent.jsondatagrid65-mysql.jsondatagrid65-postgresql-persistent.jsondatagrid65-postgresql.jsondatavirt63-basic-s2i.jsondatavirt63-extensions-support-s2i.jsondatavirt63-secure-s2i.jsondecisionserver62-amq-s2i.jsondecisionserver62-basic-s2i.jsondecisionserver62-https-s2i.jsondecisionserver63-amq-s2i.jsondecisionserver63-basic-s2i.jsondecisionserver63-https-s2i.jsoneap64-amq-persistent-s2i.jsoneap64-amq-s2i.jsoneap64-basic-s2i.jsoneap64-https-s2i.jsoneap64-mongodb-persistent-s2i.jsoneap64-mongodb-s2i.jsoneap64-mysql-persistent-s2i.jsoneap64-mysql-s2i.jsoneap64-postgresql-persistent-s2i.jsoneap64-postgresql-s2i.jsoneap64-sso-s2i.jsoneap70-amq-persistent-s2i.jsoneap70-amq-s2i.jsoneap70-basic-s2i.jsoneap70-https-s2i.jsoneap70-mongodb-persistent-s2i.jsoneap70-mongodb-s2i.jsoneap70-mysql-persistent-s2i.jsoneap70-mysql-s2i.jsoneap70-postgresql-persistent-s2i.jsoneap70-postgresql-s2i.jsoneap70-sso-s2i.jsonjws30-tomcat7-basic-s2i.jsonjws30-tomcat7-https-s2i.jsonjws30-tomcat7-mongodb-persistent-s2i.jsonjws30-tomcat7-mongodb-s2i.jsonjws30-tomcat7-mysql-persistent-s2i.jsonjws30-tomcat7-mysql-s2i.jsonjws30-tomcat7-postgresql-persistent-s2i.jsonjws30-tomcat7-postgresql-s2i.jsonjws30-tomcat8-basic-s2i.jsonjws30-tomcat8-https-s2i.jsonjws30-tomcat8-mongodb-persistent-s2i.jsonjws30-tomcat8-mongodb-s2i.jsonjws30-tomcat8-mysql-persistent-s2i.jsonjws30-tomcat8-mysql-s2i.jsonjws30-tomcat8-postgresql-persistent-s2i.jsonjws30-tomcat8-postgresql-s2i.jsonkaraf2-camel-amq-template.jsonkaraf2-camel-log-template.jsonkaraf2-camel-rest-sql-template.jsonkaraf2-cxf-rest-template.jsonopenjdk18-web-basic-s2i.jsonprocessserver63-amq-mysql-persistent-s2i.jsonprocessserver63-amq-mysql-s2i.jsonprocessserver63-amq-postgresql-persistent-s2i.jsonprocessserver63-amq-postgresql-s2i.jsonprocessserver63-basic-s2i.jsonprocessserver63-mysql-persistent-s2i.jsonprocessserver63-mysql-s2i.jsonprocessserver63-postgresql-persistent-s2i.jsonprocessserver63-postgresql-s2i.jsonspring-boot-camel-amq-template.jsonspring-boot-camel-config-template.jsonspring-boot-camel-drools-template.jsonspring-boot-camel-infinispan-template.jsonspring-boot-camel-rest-sql-template.jsonspring-boot-camel-teiid-template.jsonspring-boot-camel-template.jsonspring-boot-camel-xml-template.jsonspring-boot-cxf-jaxrs-template.jsonspring-boot-cxf-jaxws-template.jsonsso70-https.jsonsso70-mysql-persistent.jsonsso70-mysql.jsonsso70-postgresql-persistent.jsonsso70-postgresql.jsonv1.4cfme-templatescfme-pv-app-example.yamlcfme-pv-example.yamlcfme-template.yamljboss-middleware-manager-pv-example.yamljboss-middleware-manager-template.yamldb-templatesREADME.mdmariadb-ephemeral-template.jsonmariadb-persistent-template.jsonmongodb-ephemeral-template.jsonmongodb-persistent-template.jsonmysql-ephemeral-template.jsonmysql-persistent-template.jsonpostgresql-ephemeral-template.jsonpostgresql-persistent-template.jsonredis-ephemeral-template.jsonredis-persistent-template.jsonimage-streamsdotnet_imagestreams.jsonimage-streams-centos7.jsonimage-streams-rhel7.jsonquickstart-templatesREADME.mdamp.ymlapicast.ymlcakephp-mysql-persistent.jsoncakephp-mysql.jsondancer-mysql-persistent.jsondancer-mysql.jsondjango-postgresql-persistent.jsondjango-postgresql.jsondotnet-example.jsondotnet-pgsql-persistent.jsonhttpd.jsonjenkins-ephemeral-template.jsonjenkins-persistent-template.jsonnodejs-mongodb-persistent.jsonnodejs-mongodb.jsonpvc.ymlrails-postgresql-persistent.jsonrails-postgresql.jsonwildcard.ymlxpaas-streamsfis-image-streams.jsonjboss-image-streams.jsonxpaas-templatesamq62-basic.jsonamq62-persistent-ssl.jsonamq62-persistent.jsonamq62-ssl.jsonamq63-basic.jsonamq63-persistent-ssl.jsonamq63-persistent.jsonamq63-ssl.jsondatagrid65-basic.jsondatagrid65-https.jsondatagrid65-mysql-persistent.jsondatagrid65-mysql.jsondatagrid65-postgresql-persistent.jsondatagrid65-postgresql.jsondatavirt63-basic-s2i.jsondatavirt63-extensions-support-s2i.jsondatavirt63-secure-s2i.jsondecisionserver62-amq-s2i.jsondecisionserver62-basic-s2i.jsondecisionserver62-https-s2i.jsondecisionserver63-amq-s2i.jsondecisionserver63-basic-s2i.jsondecisionserver63-https-s2i.jsondecisionserver64-amq-s2i.jsondecisionserver64-basic-s2i.jsondecisionserver64-https-s2i.jsoneap64-amq-persistent-s2i.jsoneap64-amq-s2i.jsoneap64-basic-s2i.jsoneap64-https-s2i.jsoneap64-mongodb-persistent-s2i.jsoneap64-mongodb-s2i.jsoneap64-mysql-persistent-s2i.jsoneap64-mysql-s2i.jsoneap64-postgresql-persistent-s2i.jsoneap64-postgresql-s2i.jsoneap64-sso-s2i.jsoneap64-third-party-db-s2i.jsoneap70-amq-persistent-s2i.jsoneap70-amq-s2i.jsoneap70-basic-s2i.jsoneap70-https-s2i.jsoneap70-mongodb-persistent-s2i.jsoneap70-mongodb-s2i.jsoneap70-mysql-persistent-s2i.jsoneap70-mysql-s2i.jsoneap70-postgresql-persistent-s2i.jsoneap70-postgresql-s2i.jsoneap70-sso-s2i.jsoneap70-third-party-db-s2i.jsonjws30-tomcat7-basic-s2i.jsonjws30-tomcat7-https-s2i.jsonjws30-tomcat7-mongodb-persistent-s2i.jsonjws30-tomcat7-mongodb-s2i.jsonjws30-tomcat7-mysql-persistent-s2i.jsonjws30-tomcat7-mysql-s2i.jsonjws30-tomcat7-postgresql-persistent-s2i.jsonjws30-tomcat7-postgresql-s2i.jsonjws30-tomcat8-basic-s2i.jsonjws30-tomcat8-https-s2i.jsonjws30-tomcat8-mongodb-persistent-s2i.jsonjws30-tomcat8-mongodb-s2i.jsonjws30-tomcat8-mysql-persistent-s2i.jsonjws30-tomcat8-mysql-s2i.jsonjws30-tomcat8-postgresql-persistent-s2i.jsonjws30-tomcat8-postgresql-s2i.jsonjws31-tomcat7-basic-s2i.jsonjws31-tomcat7-https-s2i.jsonjws31-tomcat7-mongodb-persistent-s2i.jsonjws31-tomcat7-mongodb-s2i.jsonjws31-tomcat7-mysql-persistent-s2i.jsonjws31-tomcat7-mysql-s2i.jsonjws31-tomcat7-postgresql-persistent-s2i.jsonjws31-tomcat7-postgresql-s2i.jsonjws31-tomcat8-basic-s2i.jsonjws31-tomcat8-https-s2i.jsonjws31-tomcat8-mongodb-persistent-s2i.jsonjws31-tomcat8-mongodb-s2i.jsonjws31-tomcat8-mysql-persistent-s2i.jsonjws31-tomcat8-mysql-s2i.jsonjws31-tomcat8-postgresql-persistent-s2i.jsonjws31-tomcat8-postgresql-s2i.jsonkaraf2-camel-amq-template.jsonkaraf2-camel-log-template.jsonkaraf2-camel-rest-sql-template.jsonkaraf2-cxf-rest-template.jsonopenjdk18-web-basic-s2i.jsonprocessserver63-amq-mysql-persistent-s2i.jsonprocessserver63-amq-mysql-s2i.jsonprocessserver63-amq-postgresql-persistent-s2i.jsonprocessserver63-amq-postgresql-s2i.jsonprocessserver63-basic-s2i.jsonprocessserver63-mysql-persistent-s2i.jsonprocessserver63-mysql-s2i.jsonprocessserver63-postgresql-persistent-s2i.jsonprocessserver63-postgresql-s2i.jsonprocessserver64-amq-mysql-persistent-s2i.jsonprocessserver64-amq-mysql-s2i.jsonprocessserver64-amq-postgresql-persistent-s2i.jsonprocessserver64-amq-postgresql-s2i.jsonprocessserver64-basic-s2i.jsonprocessserver64-mysql-persistent-s2i.jsonprocessserver64-mysql-s2i.jsonprocessserver64-postgresql-persistent-s2i.jsonprocessserver64-postgresql-s2i.jsonspring-boot-camel-amq-template.jsonspring-boot-camel-config-template.jsonspring-boot-camel-drools-template.jsonspring-boot-camel-infinispan-template.jsonspring-boot-camel-rest-sql-template.jsonspring-boot-camel-teiid-template.jsonspring-boot-camel-template.jsonspring-boot-camel-xml-template.jsonspring-boot-cxf-jaxrs-template.jsonspring-boot-cxf-jaxws-template.jsonsso70-https.jsonsso70-mysql-persistent.jsonsso70-mysql.jsonsso70-postgresql-persistent.jsonsso70-postgresql.jsonsso71-https.jsonsso71-mysql-persistent.jsonsso71-mysql.jsonsso71-postgresql-persistent.jsonsso71-postgresql.jsonv1.5cfme-templatescfme-pv-db-example.yamlcfme-pv-region-example.yamlcfme-pv-server-example.yamlcfme-template.yamljboss-middleware-manager-pv-example.yamljboss-middleware-manager-template.yamldb-templatesREADME.mdmariadb-ephemeral-template.jsonmariadb-persistent-template.jsonmongodb-ephemeral-template.jsonmongodb-persistent-template.jsonmysql-ephemeral-template.jsonmysql-persistent-template.jsonpostgresql-ephemeral-template.jsonpostgresql-persistent-template.jsonredis-ephemeral-template.jsonredis-persistent-template.jsonimage-streamsdotnet_imagestreams.jsondotnet_imagestreams_centos.jsonimage-streams-centos7.jsonimage-streams-rhel7.jsonquickstart-templatesREADME.mdamp.ymlapicast.ymlcakephp-mysql-persistent.jsoncakephp-mysql.jsondancer-mysql-persistent.jsondancer-mysql.jsondjango-postgresql-persistent.jsondjango-postgresql.jsondotnet-example.jsondotnet-pgsql-persistent.jsonhttpd.jsonjenkins-ephemeral-template.jsonjenkins-persistent-template.jsonnodejs-mongodb-persistent.jsonnodejs-mongodb.jsonpvc.ymlrails-postgresql-persistent.jsonrails-postgresql.jsonwildcard.ymlxpaas-streamsfis-image-streams.jsonjboss-image-streams.jsonxpaas-templatesamq62-basic.jsonamq62-persistent-ssl.jsonamq62-persistent.jsonamq62-ssl.jsonamq63-basic.jsonamq63-persistent-ssl.jsonamq63-persistent.jsonamq63-ssl.jsondatagrid65-basic.jsondatagrid65-https.jsondatagrid65-mysql-persistent.jsondatagrid65-mysql.jsondatagrid65-postgresql-persistent.jsondatagrid65-postgresql.jsondatavirt63-basic-s2i.jsondatavirt63-extensions-support-s2i.jsondatavirt63-secure-s2i.jsondecisionserver62-amq-s2i.jsondecisionserver62-basic-s2i.jsondecisionserver62-https-s2i.jsondecisionserver63-amq-s2i.jsondecisionserver63-basic-s2i.jsondecisionserver63-https-s2i.jsondecisionserver64-amq-s2i.jsondecisionserver64-basic-s2i.jsondecisionserver64-https-s2i.jsoneap64-amq-persistent-s2i.jsoneap64-amq-s2i.jsoneap64-basic-s2i.jsoneap64-https-s2i.jsoneap64-mongodb-persistent-s2i.jsoneap64-mongodb-s2i.jsoneap64-mysql-persistent-s2i.jsoneap64-mysql-s2i.jsoneap64-postgresql-persistent-s2i.jsoneap64-postgresql-s2i.jsoneap64-sso-s2i.jsoneap64-third-party-db-s2i.jsoneap70-amq-persistent-s2i.jsoneap70-amq-s2i.jsoneap70-basic-s2i.jsoneap70-https-s2i.jsoneap70-mongodb-persistent-s2i.jsoneap70-mongodb-s2i.jsoneap70-mysql-persistent-s2i.jsoneap70-mysql-s2i.jsoneap70-postgresql-persistent-s2i.jsoneap70-postgresql-s2i.jsoneap70-sso-s2i.jsoneap70-third-party-db-s2i.jsonjws30-tomcat7-basic-s2i.jsonjws30-tomcat7-https-s2i.jsonjws30-tomcat7-mongodb-persistent-s2i.jsonjws30-tomcat7-mongodb-s2i.jsonjws30-tomcat7-mysql-persistent-s2i.jsonjws30-tomcat7-mysql-s2i.jsonjws30-tomcat7-postgresql-persistent-s2i.jsonjws30-tomcat7-postgresql-s2i.jsonjws30-tomcat8-basic-s2i.jsonjws30-tomcat8-https-s2i.jsonjws30-tomcat8-mongodb-persistent-s2i.jsonjws30-tomcat8-mongodb-s2i.jsonjws30-tomcat8-mysql-persistent-s2i.jsonjws30-tomcat8-mysql-s2i.jsonjws30-tomcat8-postgresql-persistent-s2i.jsonjws30-tomcat8-postgresql-s2i.jsonjws31-tomcat7-basic-s2i.jsonjws31-tomcat7-https-s2i.jsonjws31-tomcat7-mongodb-persistent-s2i.jsonjws31-tomcat7-mongodb-s2i.jsonjws31-tomcat7-mysql-persistent-s2i.jsonjws31-tomcat7-mysql-s2i.jsonjws31-tomcat7-postgresql-persistent-s2i.jsonjws31-tomcat7-postgresql-s2i.jsonjws31-tomcat8-basic-s2i.jsonjws31-tomcat8-https-s2i.jsonjws31-tomcat8-mongodb-persistent-s2i.jsonjws31-tomcat8-mongodb-s2i.jsonjws31-tomcat8-mysql-persistent-s2i.jsonjws31-tomcat8-mysql-s2i.jsonjws31-tomcat8-postgresql-persistent-s2i.jsonjws31-tomcat8-postgresql-s2i.jsonkaraf2-camel-amq-template.jsonkaraf2-camel-log-template.jsonkaraf2-camel-rest-sql-template.jsonkaraf2-cxf-rest-template.jsonopenjdk18-web-basic-s2i.jsonprocessserver63-amq-mysql-persistent-s2i.jsonprocessserver63-amq-mysql-s2i.jsonprocessserver63-amq-postgresql-persistent-s2i.jsonprocessserver63-amq-postgresql-s2i.jsonprocessserver63-basic-s2i.jsonprocessserver63-mysql-persistent-s2i.jsonprocessserver63-mysql-s2i.jsonprocessserver63-postgresql-persistent-s2i.jsonprocessserver63-postgresql-s2i.jsonprocessserver64-amq-mysql-persistent-s2i.jsonprocessserver64-amq-mysql-s2i.jsonprocessserver64-amq-postgresql-persistent-s2i.jsonprocessserver64-amq-postgresql-s2i.jsonprocessserver64-basic-s2i.jsonprocessserver64-mysql-persistent-s2i.jsonprocessserver64-mysql-s2i.jsonprocessserver64-postgresql-persistent-s2i.jsonprocessserver64-postgresql-s2i.jsonspring-boot-camel-amq-template.jsonspring-boot-camel-config-template.jsonspring-boot-camel-drools-template.jsonspring-boot-camel-infinispan-template.jsonspring-boot-camel-rest-sql-template.jsonspring-boot-camel-teiid-template.jsonspring-boot-camel-template.jsonspring-boot-camel-xml-template.jsonspring-boot-cxf-jaxrs-template.jsonspring-boot-cxf-jaxws-template.jsonsso70-https.jsonsso70-mysql-persistent.jsonsso70-mysql.jsonsso70-postgresql-persistent.jsonsso70-postgresql.jsonsso71-https.jsonsso71-mysql-persistent.jsonsso71-mysql.jsonsso71-postgresql-persistent.jsonsso71-postgresql.jsonv3.10cfme-templateshttpd-configmap-generator-template.yamlhttpd-scc-sysadmin.yamlv3.11cfme-templateshttpd-configmap-generator-template.yamlhttpd-scc-sysadmin.yamlv3.6cfme-templatescfme-pv-db-example.yamlcfme-pv-region-example.yamlcfme-pv-server-example.yamlcfme-template.yamljboss-middleware-manager-pv-example.yamljboss-middleware-manager-template.yamldb-templatesOWNERSREADME.mdmariadb-ephemeral-template.jsonmariadb-persistent-template.jsonmongodb-ephemeral-template.jsonmongodb-persistent-template.jsonmysql-ephemeral-template.jsonmysql-persistent-template.jsonpostgresql-ephemeral-template.jsonpostgresql-persistent-template.jsonredis-ephemeral-template.jsonredis-persistent-template.jsonimage-streamsOWNERSdotnet_imagestreams.jsondotnet_imagestreams_centos.jsonimage-streams-centos7.jsonimage-streams-rhel7.jsonquickstart-templatesOWNERSREADME.mdamp.ymlapicast-gateway-template.ymlapicast.ymlcakephp-mysql-persistent.jsoncakephp-mysql.jsondancer-mysql-persistent.jsondancer-mysql.jsondjango-postgresql-persistent.jsondjango-postgresql.jsondotnet-example.jsondotnet-pgsql-persistent.jsondotnet-runtime-example.jsonhttpd.jsonjenkins-ephemeral-template.jsonjenkins-persistent-template.jsonnodejs-mongodb-persistent.jsonnodejs-mongodb.jsonpvc.ymlrails-postgresql-persistent.jsonrails-postgresql.jsonwildcard.ymlxpaas-streamsfis-image-streams.jsonjboss-image-streams.jsonxpaas-templatesamq62-basic.jsonamq62-persistent-ssl.jsonamq62-persistent.jsonamq62-ssl.jsonamq63-basic.jsonamq63-persistent-ssl.jsonamq63-persistent.jsonamq63-ssl.jsondatagrid65-basic.jsondatagrid65-https.jsondatagrid65-mysql-persistent.jsondatagrid65-mysql.jsondatagrid65-postgresql-persistent.jsondatagrid65-postgresql.jsondatavirt63-basic-s2i.jsondatavirt63-extensions-support-s2i.jsondatavirt63-secure-s2i.jsondecisionserver62-amq-s2i.jsondecisionserver62-basic-s2i.jsondecisionserver62-https-s2i.jsondecisionserver63-amq-s2i.jsondecisionserver63-basic-s2i.jsondecisionserver63-https-s2i.jsondecisionserver64-amq-s2i.jsondecisionserver64-basic-s2i.jsondecisionserver64-https-s2i.jsoneap64-amq-persistent-s2i.jsoneap64-amq-s2i.jsoneap64-basic-s2i.jsoneap64-https-s2i.jsoneap64-mongodb-persistent-s2i.jsoneap64-mongodb-s2i.jsoneap64-mysql-persistent-s2i.jsoneap64-mysql-s2i.jsoneap64-postgresql-persistent-s2i.jsoneap64-postgresql-s2i.jsoneap64-sso-s2i.jsoneap64-third-party-db-s2i.jsoneap70-amq-persistent-s2i.jsoneap70-amq-s2i.jsoneap70-basic-s2i.jsoneap70-https-s2i.jsoneap70-mongodb-persistent-s2i.jsoneap70-mongodb-s2i.jsoneap70-mysql-persistent-s2i.jsoneap70-mysql-s2i.jsoneap70-postgresql-persistent-s2i.jsoneap70-postgresql-s2i.jsoneap70-sso-s2i.jsoneap70-third-party-db-s2i.jsonjws30-tomcat7-basic-s2i.jsonjws30-tomcat7-https-s2i.jsonjws30-tomcat7-mongodb-persistent-s2i.jsonjws30-tomcat7-mongodb-s2i.jsonjws30-tomcat7-mysql-persistent-s2i.jsonjws30-tomcat7-mysql-s2i.jsonjws30-tomcat7-postgresql-persistent-s2i.jsonjws30-tomcat7-postgresql-s2i.jsonjws30-tomcat8-basic-s2i.jsonjws30-tomcat8-https-s2i.jsonjws30-tomcat8-mongodb-persistent-s2i.jsonjws30-tomcat8-mongodb-s2i.jsonjws30-tomcat8-mysql-persistent-s2i.jsonjws30-tomcat8-mysql-s2i.jsonjws30-tomcat8-postgresql-persistent-s2i.jsonjws30-tomcat8-postgresql-s2i.jsonjws31-tomcat7-basic-s2i.jsonjws31-tomcat7-https-s2i.jsonjws31-tomcat7-mongodb-persistent-s2i.jsonjws31-tomcat7-mongodb-s2i.jsonjws31-tomcat7-mysql-persistent-s2i.jsonjws31-tomcat7-mysql-s2i.jsonjws31-tomcat7-postgresql-persistent-s2i.jsonjws31-tomcat7-postgresql-s2i.jsonjws31-tomcat8-basic-s2i.jsonjws31-tomcat8-https-s2i.jsonjws31-tomcat8-mongodb-persistent-s2i.jsonjws31-tomcat8-mongodb-s2i.jsonjws31-tomcat8-mysql-persistent-s2i.jsonjws31-tomcat8-mysql-s2i.jsonjws31-tomcat8-postgresql-persistent-s2i.jsonjws31-tomcat8-postgresql-s2i.jsonkaraf2-camel-amq-template.jsonkaraf2-camel-log-template.jsonkaraf2-camel-rest-sql-template.jsonkaraf2-cxf-rest-template.jsonopenjdk18-web-basic-s2i.jsonprocessserver63-amq-mysql-persistent-s2i.jsonprocessserver63-amq-mysql-s2i.jsonprocessserver63-amq-postgresql-persistent-s2i.jsonprocessserver63-amq-postgresql-s2i.jsonprocessserver63-basic-s2i.jsonprocessserver63-mysql-persistent-s2i.jsonprocessserver63-mysql-s2i.jsonprocessserver63-postgresql-persistent-s2i.jsonprocessserver63-postgresql-s2i.jsonprocessserver64-amq-mysql-persistent-s2i.jsonprocessserver64-amq-mysql-s2i.jsonprocessserver64-amq-postgresql-persistent-s2i.jsonprocessserver64-amq-postgresql-s2i.jsonprocessserver64-basic-s2i.jsonprocessserver64-mysql-persistent-s2i.jsonprocessserver64-mysql-s2i.jsonprocessserver64-postgresql-persistent-s2i.jsonprocessserver64-postgresql-s2i.jsonspring-boot-camel-amq-template.jsonspring-boot-camel-config-template.jsonspring-boot-camel-drools-template.jsonspring-boot-camel-infinispan-template.jsonspring-boot-camel-rest-sql-template.jsonspring-boot-camel-teiid-template.jsonspring-boot-camel-template.jsonspring-boot-camel-xml-template.jsonspring-boot-cxf-jaxrs-template.jsonspring-boot-cxf-jaxws-template.jsonsso70-https.jsonsso70-mysql-persistent.jsonsso70-mysql.jsonsso70-postgresql-persistent.jsonsso70-postgresql.jsonsso71-https.jsonsso71-mysql-persistent.jsonsso71-mysql.jsonsso71-postgresql-persistent.jsonsso71-postgresql.jsonv3.7cfme-templatescfme-backup-job.yamlcfme-backup-pvc.yamlcfme-pv-backup-example.yamlcfme-pv-db-example.yamlcfme-pv-server-example.yamlcfme-restore-job.yamlcfme-scc-sysadmin.yamlcfme-template-ext-db.yamlcfme-template.yamljboss-middleware-manager-pv-example.yamljboss-middleware-manager-template.yamldb-templatesOWNERSREADME.mdmariadb-ephemeral-template.jsonmariadb-persistent-template.jsonmongodb-ephemeral-template.jsonmongodb-persistent-template.jsonmysql-ephemeral-template.jsonmysql-persistent-template.jsonpostgresql-ephemeral-template.jsonpostgresql-persistent-template.jsonredis-ephemeral-template.jsonredis-persistent-template.jsonimage-streamsOWNERSdotnet_imagestreams.jsondotnet_imagestreams_centos.jsonimage-streams-centos7.jsonimage-streams-rhel7.jsonquickstart-templatesOWNERSREADME.mdamp.ymlapicast-gateway-template.ymlapicast.ymlcakephp-mysql-persistent.jsoncakephp-mysql.jsondancer-mysql-persistent.jsondancer-mysql.jsondjango-postgresql-persistent.jsondjango-postgresql.jsondotnet-example.jsondotnet-pgsql-persistent.jsondotnet-runtime-example.jsonhttpd.jsonjenkins-ephemeral-template.jsonjenkins-persistent-template.jsonnodejs-mongodb-persistent.jsonnodejs-mongodb.jsonpvc.ymlrails-postgresql-persistent.jsonrails-postgresql.jsonwildcard.ymlxpaas-streamsamq62-image-stream.jsonamq63-image-stream.jsondatagrid65-image-stream.jsondatagrid71-image-stream.jsondatavirt63-image-stream.jsondecisionserver62-image-stream.jsondecisionserver63-image-stream.jsondecisionserver64-image-stream.jsoneap64-image-stream.jsoneap70-image-stream.jsoneap71-image-stream.jsonfis-image-streams.jsonjws30-tomcat7-image-stream.jsonjws30-tomcat8-image-stream.jsonjws31-tomcat7-image-stream.jsonjws31-tomcat8-image-stream.jsonopenjdk18-image-stream.jsonprocessserver63-image-stream.jsonprocessserver64-image-stream.jsonsso70-image-stream.jsonsso71-image-stream.jsonsso72-image-stream.jsonxpaas-templatesamq62-basic.jsonamq62-persistent-ssl.jsonamq62-persistent.jsonamq62-ssl.jsonamq63-basic.jsonamq63-persistent-ssl.jsonamq63-persistent.jsonamq63-ssl.jsondatagrid65-basic.jsondatagrid65-https.jsondatagrid65-mysql-persistent.jsondatagrid65-mysql.jsondatagrid65-postgresql-persistent.jsondatagrid65-postgresql.jsondatagrid71-basic.jsondatagrid71-https.jsondatagrid71-mysql-persistent.jsondatagrid71-mysql.jsondatagrid71-partition.jsondatagrid71-postgresql-persistent.jsondatagrid71-postgresql.jsondatavirt63-basic-s2i.jsondatavirt63-extensions-support-s2i.jsondatavirt63-secure-s2i.jsondecisionserver64-amq-s2i.jsondecisionserver64-basic-s2i.jsondecisionserver64-https-s2i.jsoneap64-amq-persistent-s2i.jsoneap64-amq-s2i.jsoneap64-basic-s2i.jsoneap64-https-s2i.jsoneap64-mongodb-persistent-s2i.jsoneap64-mongodb-s2i.jsoneap64-mysql-persistent-s2i.jsoneap64-mysql-s2i.jsoneap64-postgresql-persistent-s2i.jsoneap64-postgresql-s2i.jsoneap64-sso-s2i.jsoneap64-third-party-db-s2i.jsoneap64-tx-recovery-s2i.jsoneap70-amq-persistent-s2i.jsoneap70-amq-s2i.jsoneap70-basic-s2i.jsoneap70-https-s2i.jsoneap70-mongodb-persistent-s2i.jsoneap70-mongodb-s2i.jsoneap70-mysql-persistent-s2i.jsoneap70-mysql-s2i.jsoneap70-postgresql-persistent-s2i.jsoneap70-postgresql-s2i.jsoneap70-sso-s2i.jsoneap70-third-party-db-s2i.jsoneap70-tx-recovery-s2i.jsoneap71-amq-persistent-s2i.jsoneap71-amq-s2i.jsoneap71-basic-s2i.jsoneap71-https-s2i.jsoneap71-mongodb-persistent-s2i.jsoneap71-mongodb-s2i.jsoneap71-mysql-persistent-s2i.jsoneap71-mysql-s2i.jsoneap71-postgresql-persistent-s2i.jsoneap71-postgresql-s2i.jsoneap71-sso-s2i.jsoneap71-third-party-db-s2i.jsoneap71-tx-recovery-s2i.jsonjws31-tomcat7-basic-s2i.jsonjws31-tomcat7-https-s2i.jsonjws31-tomcat7-mongodb-persistent-s2i.jsonjws31-tomcat7-mongodb-s2i.jsonjws31-tomcat7-mysql-persistent-s2i.jsonjws31-tomcat7-mysql-s2i.jsonjws31-tomcat7-postgresql-persistent-s2i.jsonjws31-tomcat7-postgresql-s2i.jsonjws31-tomcat8-basic-s2i.jsonjws31-tomcat8-https-s2i.jsonjws31-tomcat8-mongodb-persistent-s2i.jsonjws31-tomcat8-mongodb-s2i.jsonjws31-tomcat8-mysql-persistent-s2i.jsonjws31-tomcat8-mysql-s2i.jsonjws31-tomcat8-postgresql-persistent-s2i.jsonjws31-tomcat8-postgresql-s2i.jsonkaraf2-camel-amq-template.jsonkaraf2-camel-log-template.jsonkaraf2-camel-rest-sql-template.jsonkaraf2-cxf-rest-template.jsonopenjdk18-web-basic-s2i.jsonprocessserver64-amq-mysql-persistent-s2i.jsonprocessserver64-amq-mysql-s2i.jsonprocessserver64-amq-postgresql-persistent-s2i.jsonprocessserver64-amq-postgresql-s2i.jsonprocessserver64-basic-s2i.jsonprocessserver64-mysql-persistent-s2i.jsonprocessserver64-mysql-s2i.jsonprocessserver64-postgresql-persistent-s2i.jsonprocessserver64-postgresql-s2i.jsonspring-boot-camel-amq-template.jsonspring-boot-camel-config-template.jsonspring-boot-camel-drools-template.jsonspring-boot-camel-infinispan-template.jsonspring-boot-camel-rest-sql-template.jsonspring-boot-camel-teiid-template.jsonspring-boot-camel-template.jsonspring-boot-camel-xml-template.jsonspring-boot-cxf-jaxrs-template.jsonspring-boot-cxf-jaxws-template.jsonsso72-https.jsonsso72-mysql-persistent.jsonsso72-mysql.jsonsso72-postgresql-persistent.jsonsso72-postgresql.jsonsso72-x509-https.jsonsso72-x509-mysql-persistent.jsonsso72-x509-postgresql-persistent.jsonmetamain.ymltasksmain.ymlopenshift_excluderREADME.mddefaultsmain.ymlmetamain.ymltasksdisable.ymlenable.ymlexclude.ymlinstall.ymlmain.ymlunexclude.ymlverify_excluder.ymlverify_upgrade.ymlopenshift_expand_partitionREADME.mddefaultsmain.ymlmetamain.ymltasksmain.ymlopenshift_factsREADME.mdlibraryopenshift_facts.pyopenshift_facts.pycopenshift_facts.pyometamain.ymlopenshift_gcpdefaultsmain.ymltasksmain.yamltemplatesdns.j2.shprovision.j2.shremove.j2.shopenshift_gcp_image_prepfilespartition.conftasksmain.yamlopenshift_health_checkerHOWTO_CHECKS.mdREADME.mdaction_pluginsopenshift_health_check.pyopenshift_health_check.pycopenshift_health_check.pyocallback_pluginszz_failure_summary.pyzz_failure_summary.pyczz_failure_summary.pyolibraryaos_version.pyaos_version.pycaos_version.pyocheck_yum_update.pycheck_yum_update.pyccheck_yum_update.pyodocker_container.pydocker_container.pycdocker_container.pyodocker_info.pydocker_info.pycdocker_info.pyoetcdkeysize.pyetcdkeysize.pycetcdkeysize.pyoocutil.pyocutil.pycocutil.pyorpm_version.pyrpm_version.pycrpm_version.pyosearch_journalctl.pysearch_journalctl.pycsearch_journalctl.pyometamain.ymlopenshift_checks__init__.py__init__.pyc__init__.pyodiagnostics.pydiagnostics.pycdiagnostics.pyodisk_availability.pydisk_availability.pycdisk_availability.pyodocker_image_availability.pydocker_image_availability.pycdocker_image_availability.pyodocker_storage.pydocker_storage.pycdocker_storage.pyoetcd_imagedata_size.pyetcd_imagedata_size.pycetcd_imagedata_size.pyoetcd_traffic.pyetcd_traffic.pycetcd_traffic.pyoetcd_volume.pyetcd_volume.pycetcd_volume.pyologging__init__.py__init__.pyc__init__.pyocurator.pycurator.pyccurator.pyoelasticsearch.pyelasticsearch.pycelasticsearch.pyofluentd.pyfluentd.pycfluentd.pyofluentd_config.pyfluentd_config.pycfluentd_config.pyokibana.pykibana.pyckibana.pyologging.pylogging.pyclogging.pyologging_index_time.pylogging_index_time.pyclogging_index_time.pyomemory_availability.pymemory_availability.pycmemory_availability.pyomixins.pymixins.pycmixins.pyoovs_version.pyovs_version.pycovs_version.pyopackage_availability.pypackage_availability.pycpackage_availability.pyopackage_update.pypackage_update.pycpackage_update.pyopackage_version.pypackage_version.pycpackage_version.pyotestaction_plugin_test.pyaction_plugin_test.pycaction_plugin_test.pyoaos_version_test.pyaos_version_test.pycaos_version_test.pyoconftest.pyconftest.pycconftest.pyocurator_test.pycurator_test.pyccurator_test.pyodiagnostics_test.pydiagnostics_test.pycdiagnostics_test.pyodisk_availability_test.pydisk_availability_test.pycdisk_availability_test.pyodocker_image_availability_test.pydocker_image_availability_test.pycdocker_image_availability_test.pyodocker_storage_test.pydocker_storage_test.pycdocker_storage_test.pyoelasticsearch_test.pyelasticsearch_test.pycelasticsearch_test.pyoetcd_imagedata_size_test.pyetcd_imagedata_size_test.pycetcd_imagedata_size_test.pyoetcd_traffic_test.pyetcd_traffic_test.pycetcd_traffic_test.pyoetcd_volume_test.pyetcd_volume_test.pycetcd_volume_test.pyofluentd_config_test.pyfluentd_config_test.pycfluentd_config_test.pyofluentd_test.pyfluentd_test.pycfluentd_test.pyokibana_test.pykibana_test.pyckibana_test.pyologging_check_test.pylogging_check_test.pyclogging_check_test.pyologging_index_time_test.pylogging_index_time_test.pyclogging_index_time_test.pyomemory_availability_test.pymemory_availability_test.pycmemory_availability_test.pyomixins_test.pymixins_test.pycmixins_test.pyoopenshift_check_test.pyopenshift_check_test.pycopenshift_check_test.pyoovs_version_test.pyovs_version_test.pycovs_version_test.pyopackage_availability_test.pypackage_availability_test.pycpackage_availability_test.pyopackage_update_test.pypackage_update_test.pycpackage_update_test.pyopackage_version_test.pypackage_version_test.pycpackage_version_test.pyorpm_version_test.pyrpm_version_test.pycrpm_version_test.pyosearch_journalctl_test.pysearch_journalctl_test.pycsearch_journalctl_test.pyozz_failure_summary_test.pyzz_failure_summary_test.pyczz_failure_summary_test.pyoopenshift_hostedREADME.mddefaultsmain.ymlfilter_pluginsopenshift_hosted_filters.pyopenshift_hosted_filters.pycopenshift_hosted_filters.pyometamain.ymltaskscreate_projects.ymlfirewall.ymlmain.ymlregistry.ymlregistry_service_account.ymlremove_legacy_env_variables.ymlrouter.ymlsecuresecure.ymlpassthrough.ymlreencrypt.ymlstorageglusterfs.ymlglusterfs_endpoints.ymlobject_storage.ymlregistry_config.j2s3.ymlwait_for_pod.ymltemplatesregistry_config.j2v3.6glusterfs-registry-endpoints.yml.j2glusterfs-registry-service.yml.j2v3.7glusterfs-registry-endpoints.yml.j2glusterfs-registry-service.yml.j2varsmain.ymlopenshift_hosted_factsmetamain.ymltasksmain.ymlopenshift_hosted_metricsREADME.mddefaultsmain.ymlhandlersmain.ymlmetamain.yamltasksinstall.ymlmain.yamlvarsmain.yamlopenshift_hosted_templatesdefaultsmain.ymlfilesv1.0enterpriselogging-deployer.yamlmetrics-deployer.yamloriginlogging-deployer.yamlmetrics-deployer.yamlv1.1enterpriselogging-deployer.yamlmetrics-deployer.yamloriginlogging-deployer.yamlmetrics-deployer.yamlv1.2enterpriselogging-deployer.yamlmetrics-deployer.yamloriginlogging-deployer.yamlmetrics-deployer.yamlv1.3enterpriselogging-deployer.yamlmetrics-deployer.yamlregistry-console.yamloriginlogging-deployer.yamlmetrics-deployer.yamlregistry-console.yamlv1.4enterpriselogging-deployer.yamlmetrics-deployer.yamlregistry-console.yamloriginlogging-deployer.yamlmetrics-deployer.yamlregistry-console.yamlv1.5enterpriseregistry-console.yamloriginregistry-console.yamlv3.6enterpriseregistry-console.yamloriginregistry-console.yamlv3.7enterpriseregistry-console.yamloriginregistry-console.yamlmetamain.ymlsync-templates.shtasksmain.ymlopenshift_loadbalancerREADME.mddefaultsmain.ymlhandlersmain.ymlmetamain.ymltasksfirewall.ymlmain.ymltemplateshaproxy.cfg.j2haproxy.docker.service.j2openshift_loggingREADME.mddefaultsmain.ymlfilesgenerate-jks.shserver-tls.jsonfilter_pluginsopenshift_logging.pyopenshift_logging.pycopenshift_logging.pyotesthandlersmain.ymllibrarylogging_patch.pylogging_patch.pyclogging_patch.pyoopenshift_logging_facts.pyopenshift_logging_facts.pycopenshift_logging_facts.pyometamain.yamltasksannotate_ops_projects.yamldelete_logging.yamlgenerate_certs.yamlgenerate_jks.yamlgenerate_pems.yamlinstall_logging.yamlmain.yamlpatch_configmap_file.yamlpatch_configmap_files.yamlprocure_server_certs.yamlprocure_shared_key.yamlset_defaults_from_current.ymlupdate_master_config.yamltemplatesjks_pod.j2signing.conf.j2varsmain.yamlopenshift_logging_curatordefaultsmain.ymlfilescurator.ymlmetamain.yamltasksmain.yamltemplatescurator.j2varsdefault_images.ymlopenshift-enterprise.ymlopenshift_logging_elasticsearchdefaultsmain.ymlfilesrolebinding-reader.ymlhandlersmain.ymlmetamain.yamltasksfull_cluster_restart.ymlget_es_version.ymlmain.yamlrestart_cluster.ymlrestart_es_node.ymlrolling_cluster_restart.ymltemplateselasticsearch-logging.yml.j2elasticsearch.yml.j2es.j2logging-metrics-role.j2logging-metrics-rolebinding.j2passwd.j2pvc.j2rolebinding.j2route_reencrypt.j2varsdefault_images.ymlmain.ymlopenshift-enterprise.ymlopenshift_logging_eventrouterREADME.mddefaultsmain.yamlfileseventrouter-template.yamltasksdelete_eventrouter.yamlinstall_eventrouter.yamlmain.yamltemplateseventrouter-template.j2varsdefault_images.ymlmain.yamlopenshift-enterprise.ymlopenshift_logging_fluentddefaultsmain.ymlfilesfluentd-throttle-config.yamlsecure-forward.confmetamain.yamltasksmain.yamltemplatesfluent.conf.j2fluentd.j2varsdefault_images.ymlmain.ymlopenshift-enterprise.ymlopenshift_logging_kibanadefaultsmain.ymlmetamain.yamltasksmain.yamltemplateskibana.j2oauth-client.j2route_reencrypt.j2varsdefault_images.ymlopenshift-enterprise.ymlopenshift_logging_muxdefaultsmain.ymlfilesfluent.confsecure-forward.confmetamain.yamltasksmain.yamltemplatesmux.j2varsdefault_images.ymlopenshift-enterprise.ymlopenshift_manage_nodemetamain.ymltasksmain.ymlopenshift_manageiqREADME.mdmetamain.ymltasksmain.yamlvarsmain.ymlopenshift_managementREADME.mddefaultsmain.ymlfilesexamplescontainer_providers.ymltemplatescloudformscfme-backup-job.yamlcfme-backup-pvc.yamlcfme-pv-backup-example.yamlcfme-pv-db-example.yamlcfme-pv-server-example.yamlcfme-restore-job.yamlcfme-scc-sysadmin.yamlcfme-template-ext-db.yamlcfme-template.yamlhttpd-configmap-generator-template.yamlhttpd-scc-sysadmin.yamlmanageiqmiq-backup-job.yamlmiq-backup-pvc.yamlmiq-pv-backup-example.yamlmiq-pv-db-example.yamlmiq-pv-server-example.yamlmiq-restore-job.yamlmiq-template-ext-db.yamlmiq-template.yamlfilter_pluginsoo_management_filters.pyoo_management_filters.pycoo_management_filters.pyohandlersmain.ymlmetamain.ymltasksaccounts.ymladd_container_provider.ymlmain.ymlnoop.ymlstoragecreate_nfs_pvs.ymlnfs.ymlnfs_server.ymlstorage.ymltemplate.ymluninstall.ymlvalidate.ymlvarsmain.ymlopenshift_masterREADME.mddefaultsmain.ymlhandlersmain.ymlmetamain.ymltasksbootstrap.ymlbootstrap_settings.ymlcheck_master_api_is_ready.ymlconfigure_external_etcd.ymlfirewall.ymljournald.ymlmain.ymlregistry_auth.ymlset_loopback_context.ymlsystem_container.ymlsystemd_units.ymlupdate_etcd_client_urls.ymlupgrade_facts.ymltemplatesatomic-openshift-master.j2docker-clusteratomic-openshift-master-api.j2atomic-openshift-master-api.service.j2atomic-openshift-master-controllers.j2atomic-openshift-master-controllers.service.j2htpasswd.j2master.yaml.v1.j2native-clusteratomic-openshift-master-api.j2atomic-openshift-master-api.service.j2atomic-openshift-master-controllers.j2atomic-openshift-master-controllers.service.j2sessionSecretsFile.yaml.v1.j2varsmain.ymlopenshift_master_certificatesREADME.mddefaultsmain.ymlmetamain.ymltasksmain.ymlvarsmain.ymlopenshift_master_clusterREADME.mdmetamain.ymltasksconfigure.ymlmain.ymlopenshift_master_factsdefaultsmain.ymlfilter_pluginsoo_filters.pyoo_filters.pycoo_filters.pyoopenshift_master.pyopenshift_master.pycopenshift_master.pyolookup_pluginsopenshift_master_facts_default_predicates.pyopenshift_master_facts_default_predicates.pycopenshift_master_facts_default_predicates.pyoopenshift_master_facts_default_priorities.pyopenshift_master_facts_default_priorities.pycopenshift_master_facts_default_priorities.pyometamain.ymltasksmain.ymltestconftest.pyconftest.pycconftest.pyoopenshift_master_facts_bad_input_tests.pyopenshift_master_facts_bad_input_tests.pycopenshift_master_facts_bad_input_tests.pyoopenshift_master_facts_default_predicates_tests.pyopenshift_master_facts_default_predicates_tests.pycopenshift_master_facts_default_predicates_tests.pyoopenshift_master_facts_default_priorities_tests.pyopenshift_master_facts_default_priorities_tests.pycopenshift_master_facts_default_priorities_tests.pyovarsmain.ymlopenshift_metricsREADME.mddefaultsmain.yamlhandlersmain.ymlmetamain.yamltasksgenerate_cassandra_pvcs.yamlgenerate_certificates.yamlgenerate_hawkular_certificates.yamlgenerate_heapster_secrets.yamlgenerate_rolebindings.yamlgenerate_serviceaccounts.yamlgenerate_services.yamlinstall_cassandra.yamlinstall_hawkular.yamlinstall_heapster.yamlinstall_hosa.yamlinstall_metrics.yamlinstall_support.yamlmain.yamloc_apply.yamlpre_install.yamlsetup_certificate.yamlstart_metrics.yamlstop_metrics.yamluninstall_hosa.yamluninstall_metrics.yamlupdate_master_config.yamltemplateshawkular_cassandra_rc.j2hawkular_metrics_rc.j2hawkular_metrics_role.j2hawkular_openshift_agent_cm.j2hawkular_openshift_agent_ds.j2hawkular_openshift_agent_role.j2hawkular_openshift_agent_sa.j2heapster.j2pvc.j2rolebinding.j2route.j2secret.j2service.j2serviceaccount.j2varsdefault_images.ymlmain.yamlopenshift-enterprise.ymlopenshift_named_certificatesREADME.mddefaultsmain.ymlfilter_pluginsopenshift_named_certificates.pyopenshift_named_certificates.pycopenshift_named_certificates.pyometamain.ymltasksmain.ymlvarsmain.ymlopenshift_nfsREADME.mddefaultsmain.ymlmetamain.ymltaskscreate_export.ymlfirewall.ymlsetup.ymlopenshift_nodeREADME.mddefaultsmain.ymlfilesbootstrap.ymlhandlersmain.ymlmetamain.ymltasksaws.ymlbootstrap.ymlconfigconfig.ymlconfigure-node-settings.ymlconfigure-proxy-settings.ymlinstall-node-deps-docker-service-file.ymlinstall-ovs-docker-service-file.ymlinstall-ovs-service-env-file.ymlworkaround-bz1331590-ovs-oom-fix.ymlfirewall.ymlinstall.ymlmain.ymlnode_system_container.ymlopenvswitch_system_container.ymlregistry_auth.ymlstorage_pluginsceph.ymlglusterfs.ymliscsi.ymlnfs.ymlsystemd_units.ymltemplatesmultipath.conf.j2node.service.j2node.yaml.v1.j2openshift.docker.node.dep.serviceopenshift.docker.node.serviceopenvswitch-avoid-oom.confopenvswitch.docker.serviceopenvswitch.sysconfig.j2openshift_node_certificatesREADME.mddefaultsmain.ymlhandlersmain.ymlmetamain.ymltasksmain.ymlvarsmain.ymlopenshift_node_dnsmasqREADME.mddefaultsmain.ymlfilesnetworkmanager99-origin-dns.shhandlersmain.ymlmetamain.ymltasksmain.ymlnetwork-manager.ymlno-network-manager.ymltemplatesnode-dnsmasq.conf.j2origin-dns.conf.j2openshift_node_factsfilter_pluginsopenshift_node_facts_filters.pyopenshift_node_facts_filters.pycopenshift_node_facts_filters.pyometamain.ymltasksmain.ymlopenshift_node_groupdefaultsmain.ymlmetamain.ymltaskscreate_config.ymlmain.ymltemplatesnode-config.yaml.j2openshift_node_upgradeREADME.mddefaultsmain.ymlfilesnuke_images.shhandlersmain.ymlmetamain.ymltasksconfigconfigure-node-settings.ymlconfigure-proxy-settings.ymlinstall-node-deps-docker-service-file.ymlinstall-node-docker-service-file.ymlinstall-ovs-docker-service-file.ymlinstall-ovs-service-env-file.ymlworkaround-bz1331590-ovs-oom-fix.ymlcontainerized_node_upgrade.ymldockerupgrade.ymlmain.ymlopenvswitch.ymlregistry_auth.ymlrestart.ymlrpm_upgrade.ymlsystemd_units.ymltemplatesnode.service.j2openshift.docker.node.dep.serviceopenshift.docker.node.serviceopenvswitch-avoid-oom.confopenvswitch.docker.serviceopenvswitch.sysconfig.j2openshift_persistent_volumesREADME.mdmetamain.ymltasksmain.ymltemplatespersistent-volume-claim.yml.j2persistent-volume.yml.j2varsmain.ymlopenshift_project_request_templateREADME.mddefaultsmain.ymlmetamain.ymltasksmain.ymlopenshift_prometheusREADME.mddefaultsmain.yamlmetamain.yamltasksinstall_prometheus.yamlmain.yamltemplatesalertmanager.yml.j2prometheus.j2prometheus.rules.j2prometheus.yml.j2testsinventorytest.yamlvarsdefault_images.ymlopenshift-enterprise.ymlopenshift_provisionersREADME.mddefaultsmain.yamlmetamain.yamltasksgenerate_clusterrolebindings.yamlgenerate_secrets.yamlgenerate_serviceaccounts.yamlinstall_efs.yamlinstall_provisioners.yamlinstall_support.yamlmain.yamloc_apply.yamlstart_cluster.yamlstop_cluster.yamluninstall_provisioners.yamltemplatesclusterrolebinding.j2efs.j2pv.j2pvc.j2secret.j2serviceaccount.j2openshift_reposREADME.mddefaultsmain.yamlfilesorigingpg_keysopenshift-ansible-CentOS-SIG-PaaShandlersmain.ymltaskscentos_repos.ymlmain.yamltemplatesCentOS-OpenShift-Origin.repo.j2CentOS-OpenShift-Origin14.repo.j2CentOS-OpenShift-Origin15.repo.j2CentOS-OpenShift-Origin36.repo.j2CentOS-OpenShift-Origin37.repo.j2openshift_sanitize_inventoryREADME.mdaction_pluginscheck_deprecated.pycheck_deprecated.pyccheck_deprecated.pyofilter_pluginsopenshift_sanitize_inventory.pyopenshift_sanitize_inventory.pycopenshift_sanitize_inventory.pyolibrarycheck_deprecated.pycheck_deprecated.pyccheck_deprecated.pyometamain.ymltasks__deprecations_logging.yml__deprecations_metrics.ymldeprecations.ymlmain.ymlunsupported.ymlvarsmain.ymlopenshift_service_catalogdefaultsmain.ymlfileskubeservicecatalog_roles_bindings.ymlkubesystem_roles_bindings.ymlmetamain.ymltasksgenerate_certs.ymlinstall.ymlmain.ymlremove.ymlstart_api_server.ymltemplatesapi_server.j2api_server_route.j2controller_manager.j2sc_admin_edit_role_patching.j2sc_view_role_patching.j2varsdefault_images.ymlopenshift-enterprise.ymlopenshift_storage_glusterfsREADME.mddefaultsmain.ymlfilesv1.5deploy-heketi-template.ymlglusterfs-template.ymlheketi-template.ymlv3.6deploy-heketi-template.ymlgluster-s3-pvcs-template.ymlgluster-s3-template.ymlglusterblock-provisioner.ymlglusterfs-template.ymlheketi-template.ymlv3.7deploy-heketi-template.ymlgluster-s3-pvcs-template.ymlgluster-s3-template.ymlglusterblock-provisioner.ymlglusterfs-template.ymlheketi-template.ymlfilter_pluginsopenshift_storage_glusterfs.pyopenshift_storage_glusterfs.pycopenshift_storage_glusterfs.pyometamain.ymltasksfirewall.ymlgluster_s3_deploy.ymlglusterblock_deploy.ymlglusterfs_common.ymlglusterfs_config.ymlglusterfs_config_facts.ymlglusterfs_deploy.ymlglusterfs_registry.ymlglusterfs_registry_facts.ymlglusterfs_uninstall.ymlheketi_deploy_part1.ymlheketi_deploy_part2.ymlhost_services.ymlkernel_modules.ymlmain.ymluninstall.ymltemplatesglusterfs.conf.j2v1.5glusterfs-registry-endpoints.yml.j2glusterfs-registry-service.yml.j2glusterfs-storageclass.yml.j2heketi-endpoints.yml.j2heketi-service.yml.j2heketi.json.j2topology.json.j2v3.6gluster-block-storageclass.yml.j2glusterfs-registry-endpoints.yml.j2glusterfs-registry-service.yml.j2glusterfs-storageclass.yml.j2heketi-endpoints.yml.j2heketi-service.yml.j2heketi.json.j2topology.json.j2v3.7gluster-block-storageclass.yml.j2glusterfs-registry-endpoints.yml.j2glusterfs-registry-service.yml.j2glusterfs-storageclass.yml.j2heketi-endpoints.yml.j2heketi-service.yml.j2heketi.json.j2topology.json.j2openshift_storage_nfsREADME.mddefaultsmain.ymlhandlersmain.ymlmetamain.ymltasksfirewall.ymlmain.ymltemplatesexports.j2openshift_storage_nfs_lvmREADME.mddefaultsmain.ymlhandlersmain.ymlmetamain.ymltasksmain.ymlnfs.ymltemplatesnfs.json.j2openshift_versiondefaultsmain.ymlmetamain.ymltasksmain.ymlset_version_containerized.ymlset_version_rpm.ymlos_firewallREADME.mddefaultsmain.ymltasksfirewalld.ymliptables.ymlmain.ymlos_update_latesttasksmain.ymlrhel_subscribemetamain.ymltasksenterprise.ymlmain.ymlrhel_unsubscribetasksmain.ymltemplate_service_brokerdefaultsmain.ymlfilesremove-openshift-ansible-catalog-console.jsmetamain.ymltasksinstall.ymlmain.ymlremove.ymlvarsdefault_images.ymlmain.ymlopenshift-enterprise.ymltuneddefaultsmain.ymlmetamain.ymltasksmain.ymltemplatesopenshiftopenshift-control-planetuned.confopenshift-nodetuned.conftuned.confrecommend.conf/usr/share/ansible/openshift-ansible//usr/share/ansible/openshift-ansible/roles//usr/share/ansible/openshift-ansible/roles/ansible_service_broker//usr/share/ansible/openshift-ansible/roles/ansible_service_broker/defaults//usr/share/ansible/openshift-ansible/roles/ansible_service_broker/meta//usr/share/ansible/openshift-ansible/roles/ansible_service_broker/tasks//usr/share/ansible/openshift-ansible/roles/ansible_service_broker/vars//usr/share/ansible/openshift-ansible/roles/calico//usr/share/ansible/openshift-ansible/roles/calico/defaults//usr/share/ansible/openshift-ansible/roles/calico/handlers//usr/share/ansible/openshift-ansible/roles/calico/meta//usr/share/ansible/openshift-ansible/roles/calico/tasks//usr/share/ansible/openshift-ansible/roles/calico/templates//usr/share/ansible/openshift-ansible/roles/calico_master//usr/share/ansible/openshift-ansible/roles/calico_master/defaults//usr/share/ansible/openshift-ansible/roles/calico_master/meta//usr/share/ansible/openshift-ansible/roles/calico_master/tasks//usr/share/ansible/openshift-ansible/roles/calico_master/templates//usr/share/ansible/openshift-ansible/roles/cockpit-ui//usr/share/ansible/openshift-ansible/roles/cockpit-ui/defaults//usr/share/ansible/openshift-ansible/roles/cockpit-ui/meta//usr/share/ansible/openshift-ansible/roles/cockpit-ui/tasks//usr/share/ansible/openshift-ansible/roles/cockpit//usr/share/ansible/openshift-ansible/roles/cockpit/defaults//usr/share/ansible/openshift-ansible/roles/cockpit/meta//usr/share/ansible/openshift-ansible/roles/cockpit/tasks//usr/share/ansible/openshift-ansible/roles/contiv//usr/share/ansible/openshift-ansible/roles/contiv_facts//usr/share/ansible/openshift-ansible/roles/contiv_facts/defaults//usr/share/ansible/openshift-ansible/roles/contiv_facts/handlers//usr/share/ansible/openshift-ansible/roles/contiv_facts/tasks//usr/share/ansible/openshift-ansible/roles/docker//usr/share/ansible/openshift-ansible/roles/docker/defaults//usr/share/ansible/openshift-ansible/roles/docker/handlers//usr/share/ansible/openshift-ansible/roles/docker/meta//usr/share/ansible/openshift-ansible/roles/docker/tasks//usr/share/ansible/openshift-ansible/roles/docker/templates//usr/share/ansible/openshift-ansible/roles/docker/vars//usr/share/ansible/openshift-ansible/roles/etcd//usr/share/ansible/openshift-ansible/roles/etcd/defaults//usr/share/ansible/openshift-ansible/roles/etcd/handlers//usr/share/ansible/openshift-ansible/roles/etcd/library//usr/share/ansible/openshift-ansible/roles/etcd/meta//usr/share/ansible/openshift-ansible/roles/etcd/tasks//usr/share/ansible/openshift-ansible/roles/etcd/tasks/auxiliary//usr/share/ansible/openshift-ansible/roles/etcd/tasks/backup//usr/share/ansible/openshift-ansible/roles/etcd/tasks/certificates//usr/share/ansible/openshift-ansible/roles/etcd/tasks/migration//usr/share/ansible/openshift-ansible/roles/etcd/tasks/upgrade//usr/share/ansible/openshift-ansible/roles/etcd/templates//usr/share/ansible/openshift-ansible/roles/flannel//usr/share/ansible/openshift-ansible/roles/flannel/defaults//usr/share/ansible/openshift-ansible/roles/flannel/handlers//usr/share/ansible/openshift-ansible/roles/flannel/meta//usr/share/ansible/openshift-ansible/roles/flannel/tasks//usr/share/ansible/openshift-ansible/roles/flannel_register//usr/share/ansible/openshift-ansible/roles/flannel_register/defaults//usr/share/ansible/openshift-ansible/roles/flannel_register/meta//usr/share/ansible/openshift-ansible/roles/flannel_register/tasks//usr/share/ansible/openshift-ansible/roles/flannel_register/templates//usr/share/ansible/openshift-ansible/roles/installer_checkpoint//usr/share/ansible/openshift-ansible/roles/installer_checkpoint/callback_plugins//usr/share/ansible/openshift-ansible/roles/kuryr//usr/share/ansible/openshift-ansible/roles/kuryr/defaults//usr/share/ansible/openshift-ansible/roles/kuryr/meta//usr/share/ansible/openshift-ansible/roles/kuryr/tasks//usr/share/ansible/openshift-ansible/roles/kuryr/templates//usr/share/ansible/openshift-ansible/roles/lib_openshift//usr/share/ansible/openshift-ansible/roles/lib_openshift/action_plugins//usr/share/ansible/openshift-ansible/roles/lib_openshift/library//usr/share/ansible/openshift-ansible/roles/lib_openshift/meta//usr/share/ansible/openshift-ansible/roles/lib_openshift/src//usr/share/ansible/openshift-ansible/roles/lib_openshift/src/ansible//usr/share/ansible/openshift-ansible/roles/lib_openshift/src/class//usr/share/ansible/openshift-ansible/roles/lib_openshift/src/doc//usr/share/ansible/openshift-ansible/roles/lib_openshift/src/lib//usr/share/ansible/openshift-ansible/roles/lib_openshift/src/test//usr/share/ansible/openshift-ansible/roles/lib_openshift/src/test/integration//usr/share/ansible/openshift-ansible/roles/lib_openshift/src/test/integration/filter_plugins//usr/share/ansible/openshift-ansible/roles/lib_openshift/src/test/unit//usr/share/ansible/openshift-ansible/roles/lib_openshift/tasks//usr/share/ansible/openshift-ansible/roles/lib_os_firewall//usr/share/ansible/openshift-ansible/roles/lib_os_firewall/library//usr/share/ansible/openshift-ansible/roles/lib_utils//usr/share/ansible/openshift-ansible/roles/lib_utils/library//usr/share/ansible/openshift-ansible/roles/lib_utils/meta//usr/share/ansible/openshift-ansible/roles/lib_utils/src//usr/share/ansible/openshift-ansible/roles/lib_utils/src/ansible//usr/share/ansible/openshift-ansible/roles/lib_utils/src/class//usr/share/ansible/openshift-ansible/roles/lib_utils/src/doc//usr/share/ansible/openshift-ansible/roles/lib_utils/src/lib//usr/share/ansible/openshift-ansible/roles/lib_utils/src/test//usr/share/ansible/openshift-ansible/roles/lib_utils/src/test/integration//usr/share/ansible/openshift-ansible/roles/lib_utils/src/test/integration/files//usr/share/ansible/openshift-ansible/roles/lib_utils/src/test/unit//usr/share/ansible/openshift-ansible/roles/nickhammond.logrotate//usr/share/ansible/openshift-ansible/roles/nickhammond.logrotate/meta//usr/share/ansible/openshift-ansible/roles/nickhammond.logrotate/tasks//usr/share/ansible/openshift-ansible/roles/nickhammond.logrotate/templates//usr/share/ansible/openshift-ansible/roles/nickhammond.logrotate/tests//usr/share/ansible/openshift-ansible/roles/nuage_ca//usr/share/ansible/openshift-ansible/roles/nuage_ca/files//usr/share/ansible/openshift-ansible/roles/nuage_ca/meta//usr/share/ansible/openshift-ansible/roles/nuage_ca/tasks//usr/share/ansible/openshift-ansible/roles/nuage_ca/vars//usr/share/ansible/openshift-ansible/roles/nuage_common//usr/share/ansible/openshift-ansible/roles/nuage_common/defaults//usr/share/ansible/openshift-ansible/roles/nuage_common/tasks//usr/share/ansible/openshift-ansible/roles/nuage_master//usr/share/ansible/openshift-ansible/roles/nuage_master/defaults//usr/share/ansible/openshift-ansible/roles/nuage_master/handlers//usr/share/ansible/openshift-ansible/roles/nuage_master/meta//usr/share/ansible/openshift-ansible/roles/nuage_master/tasks//usr/share/ansible/openshift-ansible/roles/nuage_master/templates//usr/share/ansible/openshift-ansible/roles/nuage_master/vars//usr/share/ansible/openshift-ansible/roles/nuage_node//usr/share/ansible/openshift-ansible/roles/nuage_node/defaults//usr/share/ansible/openshift-ansible/roles/nuage_node/handlers//usr/share/ansible/openshift-ansible/roles/nuage_node/meta//usr/share/ansible/openshift-ansible/roles/nuage_node/tasks//usr/share/ansible/openshift-ansible/roles/nuage_node/vars//usr/share/ansible/openshift-ansible/roles/openshift_atomic//usr/share/ansible/openshift-ansible/roles/openshift_atomic/meta//usr/share/ansible/openshift-ansible/roles/openshift_atomic/tasks//usr/share/ansible/openshift-ansible/roles/openshift_aws//usr/share/ansible/openshift-ansible/roles/openshift_aws/defaults//usr/share/ansible/openshift-ansible/roles/openshift_aws/filter_plugins//usr/share/ansible/openshift-ansible/roles/openshift_aws/meta//usr/share/ansible/openshift-ansible/roles/openshift_aws/tasks//usr/share/ansible/openshift-ansible/roles/openshift_aws/templates//usr/share/ansible/openshift-ansible/roles/openshift_builddefaults//usr/share/ansible/openshift-ansible/roles/openshift_builddefaults/meta//usr/share/ansible/openshift-ansible/roles/openshift_builddefaults/tasks//usr/share/ansible/openshift-ansible/roles/openshift_builddefaults/vars//usr/share/ansible/openshift-ansible/roles/openshift_buildoverrides//usr/share/ansible/openshift-ansible/roles/openshift_buildoverrides/meta//usr/share/ansible/openshift-ansible/roles/openshift_buildoverrides/tasks//usr/share/ansible/openshift-ansible/roles/openshift_buildoverrides/vars//usr/share/ansible/openshift-ansible/roles/openshift_ca//usr/share/ansible/openshift-ansible/roles/openshift_ca/defaults//usr/share/ansible/openshift-ansible/roles/openshift_ca/meta//usr/share/ansible/openshift-ansible/roles/openshift_ca/tasks//usr/share/ansible/openshift-ansible/roles/openshift_ca/vars//usr/share/ansible/openshift-ansible/roles/openshift_certificate_expiry//usr/share/ansible/openshift-ansible/roles/openshift_certificate_expiry/defaults//usr/share/ansible/openshift-ansible/roles/openshift_certificate_expiry/examples//usr/share/ansible/openshift-ansible/roles/openshift_certificate_expiry/filter_plugins//usr/share/ansible/openshift-ansible/roles/openshift_certificate_expiry/library//usr/share/ansible/openshift-ansible/roles/openshift_certificate_expiry/meta//usr/share/ansible/openshift-ansible/roles/openshift_certificate_expiry/tasks//usr/share/ansible/openshift-ansible/roles/openshift_certificate_expiry/templates//usr/share/ansible/openshift-ansible/roles/openshift_certificate_expiry/test//usr/share/ansible/openshift-ansible/roles/openshift_cli//usr/share/ansible/openshift-ansible/roles/openshift_cli/defaults//usr/share/ansible/openshift-ansible/roles/openshift_cli/library//usr/share/ansible/openshift-ansible/roles/openshift_cli/meta//usr/share/ansible/openshift-ansible/roles/openshift_cli/tasks//usr/share/ansible/openshift-ansible/roles/openshift_clock//usr/share/ansible/openshift-ansible/roles/openshift_clock/defaults//usr/share/ansible/openshift-ansible/roles/openshift_clock/meta//usr/share/ansible/openshift-ansible/roles/openshift_clock/tasks//usr/share/ansible/openshift-ansible/roles/openshift_cloud_provider//usr/share/ansible/openshift-ansible/roles/openshift_cloud_provider/meta//usr/share/ansible/openshift-ansible/roles/openshift_cloud_provider/tasks//usr/share/ansible/openshift-ansible/roles/openshift_cloud_provider/templates//usr/share/ansible/openshift-ansible/roles/openshift_cloud_provider/vars//usr/share/ansible/openshift-ansible/roles/openshift_default_storage_class//usr/share/ansible/openshift-ansible/roles/openshift_default_storage_class/defaults//usr/share/ansible/openshift-ansible/roles/openshift_default_storage_class/meta//usr/share/ansible/openshift-ansible/roles/openshift_default_storage_class/tasks//usr/share/ansible/openshift-ansible/roles/openshift_default_storage_class/vars//usr/share/ansible/openshift-ansible/roles/openshift_docker//usr/share/ansible/openshift-ansible/roles/openshift_docker/defaults//usr/share/ansible/openshift-ansible/roles/openshift_docker/meta//usr/share/ansible/openshift-ansible/roles/openshift_docker/tasks//usr/share/ansible/openshift-ansible/roles/openshift_docker_facts//usr/share/ansible/openshift-ansible/roles/openshift_docker_facts/defaults//usr/share/ansible/openshift-ansible/roles/openshift_docker_facts/meta//usr/share/ansible/openshift-ansible/roles/openshift_docker_facts/tasks//usr/share/ansible/openshift-ansible/roles/openshift_docker_facts/vars//usr/share/ansible/openshift-ansible/roles/openshift_docker_gc//usr/share/ansible/openshift-ansible/roles/openshift_docker_gc/defaults//usr/share/ansible/openshift-ansible/roles/openshift_docker_gc/meta//usr/share/ansible/openshift-ansible/roles/openshift_docker_gc/tasks//usr/share/ansible/openshift-ansible/roles/openshift_docker_gc/templates//usr/share/ansible/openshift-ansible/roles/openshift_etcd//usr/share/ansible/openshift-ansible/roles/openshift_etcd/meta//usr/share/ansible/openshift-ansible/roles/openshift_etcd_client_certificates//usr/share/ansible/openshift-ansible/roles/openshift_etcd_client_certificates/meta//usr/share/ansible/openshift-ansible/roles/openshift_etcd_client_certificates/tasks//usr/share/ansible/openshift-ansible/roles/openshift_etcd_facts//usr/share/ansible/openshift-ansible/roles/openshift_etcd_facts/defaults//usr/share/ansible/openshift-ansible/roles/openshift_etcd_facts/meta//usr/share/ansible/openshift-ansible/roles/openshift_etcd_facts/tasks//usr/share/ansible/openshift-ansible/roles/openshift_etcd_facts/vars//usr/share/ansible/openshift-ansible/roles/openshift_examples//usr/share/ansible/openshift-ansible/roles/openshift_examples/defaults//usr/share/ansible/openshift-ansible/roles/openshift_examples/files//usr/share/ansible/openshift-ansible/roles/openshift_examples/files/examples//usr/share/ansible/openshift-ansible/roles/openshift_examples/files/examples/v1.0//usr/share/ansible/openshift-ansible/roles/openshift_examples/files/examples/v1.0/db-templates//usr/share/ansible/openshift-ansible/roles/openshift_examples/files/examples/v1.0/image-streams//usr/share/ansible/openshift-ansible/roles/openshift_examples/files/examples/v1.0/quickstart-templates//usr/share/ansible/openshift-ansible/roles/openshift_examples/files/examples/v1.0/xpaas-streams//usr/share/ansible/openshift-ansible/roles/openshift_examples/files/examples/v1.0/xpaas-templates//usr/share/ansible/openshift-ansible/roles/openshift_examples/files/examples/v1.1//usr/share/ansible/openshift-ansible/roles/openshift_examples/files/examples/v1.1/db-templates//usr/share/ansible/openshift-ansible/roles/openshift_examples/files/examples/v1.1/image-streams//usr/share/ansible/openshift-ansible/roles/openshift_examples/files/examples/v1.1/quickstart-templates//usr/share/ansible/openshift-ansible/roles/openshift_examples/files/examples/v1.1/xpaas-streams//usr/share/ansible/openshift-ansible/roles/openshift_examples/files/examples/v1.1/xpaas-templates//usr/share/ansible/openshift-ansible/roles/openshift_examples/files/examples/v1.2//usr/share/ansible/openshift-ansible/roles/openshift_examples/files/examples/v1.2/db-templates//usr/share/ansible/openshift-ansible/roles/openshift_examples/files/examples/v1.2/image-streams//usr/share/ansible/openshift-ansible/roles/openshift_examples/files/examples/v1.2/quickstart-templates//usr/share/ansible/openshift-ansible/roles/openshift_examples/files/examples/v1.2/xpaas-streams//usr/share/ansible/openshift-ansible/roles/openshift_examples/files/examples/v1.2/xpaas-templates//usr/share/ansible/openshift-ansible/roles/openshift_examples/files/examples/v1.3//usr/share/ansible/openshift-ansible/roles/openshift_examples/files/examples/v1.3/db-templates//usr/share/ansible/openshift-ansible/roles/openshift_examples/files/examples/v1.3/image-streams//usr/share/ansible/openshift-ansible/roles/openshift_examples/files/examples/v1.3/quickstart-templates//usr/share/ansible/openshift-ansible/roles/openshift_examples/files/examples/v1.3/xpaas-streams//usr/share/ansible/openshift-ansible/roles/openshift_examples/files/examples/v1.3/xpaas-templates//usr/share/ansible/openshift-ansible/roles/openshift_examples/files/examples/v1.4//usr/share/ansible/openshift-ansible/roles/openshift_examples/files/examples/v1.4/cfme-templates//usr/share/ansible/openshift-ansible/roles/openshift_examples/files/examples/v1.4/db-templates//usr/share/ansible/openshift-ansible/roles/openshift_examples/files/examples/v1.4/image-streams//usr/share/ansible/openshift-ansible/roles/openshift_examples/files/examples/v1.4/quickstart-templates//usr/share/ansible/openshift-ansible/roles/openshift_examples/files/examples/v1.4/xpaas-streams//usr/share/ansible/openshift-ansible/roles/openshift_examples/files/examples/v1.4/xpaas-templates//usr/share/ansible/openshift-ansible/roles/openshift_examples/files/examples/v1.5//usr/share/ansible/openshift-ansible/roles/openshift_examples/files/examples/v1.5/cfme-templates//usr/share/ansible/openshift-ansible/roles/openshift_examples/files/examples/v1.5/db-templates//usr/share/ansible/openshift-ansible/roles/openshift_examples/files/examples/v1.5/image-streams//usr/share/ansible/openshift-ansible/roles/openshift_examples/files/examples/v1.5/quickstart-templates//usr/share/ansible/openshift-ansible/roles/openshift_examples/files/examples/v1.5/xpaas-streams//usr/share/ansible/openshift-ansible/roles/openshift_examples/files/examples/v1.5/xpaas-templates//usr/share/ansible/openshift-ansible/roles/openshift_examples/files/examples/v3.10//usr/share/ansible/openshift-ansible/roles/openshift_examples/files/examples/v3.10/cfme-templates//usr/share/ansible/openshift-ansible/roles/openshift_examples/files/examples/v3.11//usr/share/ansible/openshift-ansible/roles/openshift_examples/files/examples/v3.11/cfme-templates//usr/share/ansible/openshift-ansible/roles/openshift_examples/files/examples/v3.6//usr/share/ansible/openshift-ansible/roles/openshift_examples/files/examples/v3.6/cfme-templates//usr/share/ansible/openshift-ansible/roles/openshift_examples/files/examples/v3.6/db-templates//usr/share/ansible/openshift-ansible/roles/openshift_examples/files/examples/v3.6/image-streams//usr/share/ansible/openshift-ansible/roles/openshift_examples/files/examples/v3.6/quickstart-templates//usr/share/ansible/openshift-ansible/roles/openshift_examples/files/examples/v3.6/xpaas-streams//usr/share/ansible/openshift-ansible/roles/openshift_examples/files/examples/v3.6/xpaas-templates//usr/share/ansible/openshift-ansible/roles/openshift_examples/files/examples/v3.7//usr/share/ansible/openshift-ansible/roles/openshift_examples/files/examples/v3.7/cfme-templates//usr/share/ansible/openshift-ansible/roles/openshift_examples/files/examples/v3.7/db-templates//usr/share/ansible/openshift-ansible/roles/openshift_examples/files/examples/v3.7/image-streams//usr/share/ansible/openshift-ansible/roles/openshift_examples/files/examples/v3.7/quickstart-templates//usr/share/ansible/openshift-ansible/roles/openshift_examples/files/examples/v3.7/xpaas-streams//usr/share/ansible/openshift-ansible/roles/openshift_examples/files/examples/v3.7/xpaas-templates//usr/share/ansible/openshift-ansible/roles/openshift_examples/meta//usr/share/ansible/openshift-ansible/roles/openshift_examples/tasks//usr/share/ansible/openshift-ansible/roles/openshift_excluder//usr/share/ansible/openshift-ansible/roles/openshift_excluder/defaults//usr/share/ansible/openshift-ansible/roles/openshift_excluder/meta//usr/share/ansible/openshift-ansible/roles/openshift_excluder/tasks//usr/share/ansible/openshift-ansible/roles/openshift_expand_partition//usr/share/ansible/openshift-ansible/roles/openshift_expand_partition/defaults//usr/share/ansible/openshift-ansible/roles/openshift_expand_partition/meta//usr/share/ansible/openshift-ansible/roles/openshift_expand_partition/tasks//usr/share/ansible/openshift-ansible/roles/openshift_facts//usr/share/ansible/openshift-ansible/roles/openshift_facts/library//usr/share/ansible/openshift-ansible/roles/openshift_facts/meta//usr/share/ansible/openshift-ansible/roles/openshift_gcp//usr/share/ansible/openshift-ansible/roles/openshift_gcp/defaults//usr/share/ansible/openshift-ansible/roles/openshift_gcp/tasks//usr/share/ansible/openshift-ansible/roles/openshift_gcp/templates//usr/share/ansible/openshift-ansible/roles/openshift_gcp_image_prep//usr/share/ansible/openshift-ansible/roles/openshift_gcp_image_prep/files//usr/share/ansible/openshift-ansible/roles/openshift_gcp_image_prep/tasks//usr/share/ansible/openshift-ansible/roles/openshift_health_checker//usr/share/ansible/openshift-ansible/roles/openshift_health_checker/action_plugins//usr/share/ansible/openshift-ansible/roles/openshift_health_checker/callback_plugins//usr/share/ansible/openshift-ansible/roles/openshift_health_checker/library//usr/share/ansible/openshift-ansible/roles/openshift_health_checker/meta//usr/share/ansible/openshift-ansible/roles/openshift_health_checker/openshift_checks//usr/share/ansible/openshift-ansible/roles/openshift_health_checker/openshift_checks/logging//usr/share/ansible/openshift-ansible/roles/openshift_health_checker/test//usr/share/ansible/openshift-ansible/roles/openshift_hosted//usr/share/ansible/openshift-ansible/roles/openshift_hosted/defaults//usr/share/ansible/openshift-ansible/roles/openshift_hosted/filter_plugins//usr/share/ansible/openshift-ansible/roles/openshift_hosted/meta//usr/share/ansible/openshift-ansible/roles/openshift_hosted/tasks//usr/share/ansible/openshift-ansible/roles/openshift_hosted/tasks/secure//usr/share/ansible/openshift-ansible/roles/openshift_hosted/tasks/storage//usr/share/ansible/openshift-ansible/roles/openshift_hosted/templates//usr/share/ansible/openshift-ansible/roles/openshift_hosted/templates/v3.6//usr/share/ansible/openshift-ansible/roles/openshift_hosted/templates/v3.7//usr/share/ansible/openshift-ansible/roles/openshift_hosted/vars//usr/share/ansible/openshift-ansible/roles/openshift_hosted_facts//usr/share/ansible/openshift-ansible/roles/openshift_hosted_facts/meta//usr/share/ansible/openshift-ansible/roles/openshift_hosted_facts/tasks//usr/share/ansible/openshift-ansible/roles/openshift_hosted_metrics//usr/share/ansible/openshift-ansible/roles/openshift_hosted_metrics/defaults//usr/share/ansible/openshift-ansible/roles/openshift_hosted_metrics/handlers//usr/share/ansible/openshift-ansible/roles/openshift_hosted_metrics/meta//usr/share/ansible/openshift-ansible/roles/openshift_hosted_metrics/tasks//usr/share/ansible/openshift-ansible/roles/openshift_hosted_metrics/vars//usr/share/ansible/openshift-ansible/roles/openshift_hosted_templates//usr/share/ansible/openshift-ansible/roles/openshift_hosted_templates/defaults//usr/share/ansible/openshift-ansible/roles/openshift_hosted_templates/files//usr/share/ansible/openshift-ansible/roles/openshift_hosted_templates/files/v1.0//usr/share/ansible/openshift-ansible/roles/openshift_hosted_templates/files/v1.0/enterprise//usr/share/ansible/openshift-ansible/roles/openshift_hosted_templates/files/v1.0/origin//usr/share/ansible/openshift-ansible/roles/openshift_hosted_templates/files/v1.1//usr/share/ansible/openshift-ansible/roles/openshift_hosted_templates/files/v1.1/enterprise//usr/share/ansible/openshift-ansible/roles/openshift_hosted_templates/files/v1.1/origin//usr/share/ansible/openshift-ansible/roles/openshift_hosted_templates/files/v1.2//usr/share/ansible/openshift-ansible/roles/openshift_hosted_templates/files/v1.2/enterprise//usr/share/ansible/openshift-ansible/roles/openshift_hosted_templates/files/v1.2/origin//usr/share/ansible/openshift-ansible/roles/openshift_hosted_templates/files/v1.3//usr/share/ansible/openshift-ansible/roles/openshift_hosted_templates/files/v1.3/enterprise//usr/share/ansible/openshift-ansible/roles/openshift_hosted_templates/files/v1.3/origin//usr/share/ansible/openshift-ansible/roles/openshift_hosted_templates/files/v1.4//usr/share/ansible/openshift-ansible/roles/openshift_hosted_templates/files/v1.4/enterprise//usr/share/ansible/openshift-ansible/roles/openshift_hosted_templates/files/v1.4/origin//usr/share/ansible/openshift-ansible/roles/openshift_hosted_templates/files/v1.5//usr/share/ansible/openshift-ansible/roles/openshift_hosted_templates/files/v1.5/enterprise//usr/share/ansible/openshift-ansible/roles/openshift_hosted_templates/files/v1.5/origin//usr/share/ansible/openshift-ansible/roles/openshift_hosted_templates/files/v3.6//usr/share/ansible/openshift-ansible/roles/openshift_hosted_templates/files/v3.6/enterprise//usr/share/ansible/openshift-ansible/roles/openshift_hosted_templates/files/v3.6/origin//usr/share/ansible/openshift-ansible/roles/openshift_hosted_templates/files/v3.7//usr/share/ansible/openshift-ansible/roles/openshift_hosted_templates/files/v3.7/enterprise//usr/share/ansible/openshift-ansible/roles/openshift_hosted_templates/files/v3.7/origin//usr/share/ansible/openshift-ansible/roles/openshift_hosted_templates/meta//usr/share/ansible/openshift-ansible/roles/openshift_hosted_templates/tasks//usr/share/ansible/openshift-ansible/roles/openshift_loadbalancer//usr/share/ansible/openshift-ansible/roles/openshift_loadbalancer/defaults//usr/share/ansible/openshift-ansible/roles/openshift_loadbalancer/handlers//usr/share/ansible/openshift-ansible/roles/openshift_loadbalancer/meta//usr/share/ansible/openshift-ansible/roles/openshift_loadbalancer/tasks//usr/share/ansible/openshift-ansible/roles/openshift_loadbalancer/templates//usr/share/ansible/openshift-ansible/roles/openshift_logging//usr/share/ansible/openshift-ansible/roles/openshift_logging/defaults//usr/share/ansible/openshift-ansible/roles/openshift_logging/files//usr/share/ansible/openshift-ansible/roles/openshift_logging/filter_plugins//usr/share/ansible/openshift-ansible/roles/openshift_logging/handlers//usr/share/ansible/openshift-ansible/roles/openshift_logging/library//usr/share/ansible/openshift-ansible/roles/openshift_logging/meta//usr/share/ansible/openshift-ansible/roles/openshift_logging/tasks//usr/share/ansible/openshift-ansible/roles/openshift_logging/templates//usr/share/ansible/openshift-ansible/roles/openshift_logging/vars//usr/share/ansible/openshift-ansible/roles/openshift_logging_curator//usr/share/ansible/openshift-ansible/roles/openshift_logging_curator/defaults//usr/share/ansible/openshift-ansible/roles/openshift_logging_curator/files//usr/share/ansible/openshift-ansible/roles/openshift_logging_curator/meta//usr/share/ansible/openshift-ansible/roles/openshift_logging_curator/tasks//usr/share/ansible/openshift-ansible/roles/openshift_logging_curator/templates//usr/share/ansible/openshift-ansible/roles/openshift_logging_curator/vars//usr/share/ansible/openshift-ansible/roles/openshift_logging_elasticsearch//usr/share/ansible/openshift-ansible/roles/openshift_logging_elasticsearch/defaults//usr/share/ansible/openshift-ansible/roles/openshift_logging_elasticsearch/files//usr/share/ansible/openshift-ansible/roles/openshift_logging_elasticsearch/handlers//usr/share/ansible/openshift-ansible/roles/openshift_logging_elasticsearch/meta//usr/share/ansible/openshift-ansible/roles/openshift_logging_elasticsearch/tasks//usr/share/ansible/openshift-ansible/roles/openshift_logging_elasticsearch/templates//usr/share/ansible/openshift-ansible/roles/openshift_logging_elasticsearch/vars//usr/share/ansible/openshift-ansible/roles/openshift_logging_eventrouter//usr/share/ansible/openshift-ansible/roles/openshift_logging_eventrouter/defaults//usr/share/ansible/openshift-ansible/roles/openshift_logging_eventrouter/files//usr/share/ansible/openshift-ansible/roles/openshift_logging_eventrouter/tasks//usr/share/ansible/openshift-ansible/roles/openshift_logging_eventrouter/templates//usr/share/ansible/openshift-ansible/roles/openshift_logging_eventrouter/vars//usr/share/ansible/openshift-ansible/roles/openshift_logging_fluentd//usr/share/ansible/openshift-ansible/roles/openshift_logging_fluentd/defaults//usr/share/ansible/openshift-ansible/roles/openshift_logging_fluentd/files//usr/share/ansible/openshift-ansible/roles/openshift_logging_fluentd/meta//usr/share/ansible/openshift-ansible/roles/openshift_logging_fluentd/tasks//usr/share/ansible/openshift-ansible/roles/openshift_logging_fluentd/templates//usr/share/ansible/openshift-ansible/roles/openshift_logging_fluentd/vars//usr/share/ansible/openshift-ansible/roles/openshift_logging_kibana//usr/share/ansible/openshift-ansible/roles/openshift_logging_kibana/defaults//usr/share/ansible/openshift-ansible/roles/openshift_logging_kibana/meta//usr/share/ansible/openshift-ansible/roles/openshift_logging_kibana/tasks//usr/share/ansible/openshift-ansible/roles/openshift_logging_kibana/templates//usr/share/ansible/openshift-ansible/roles/openshift_logging_kibana/vars//usr/share/ansible/openshift-ansible/roles/openshift_logging_mux//usr/share/ansible/openshift-ansible/roles/openshift_logging_mux/defaults//usr/share/ansible/openshift-ansible/roles/openshift_logging_mux/files//usr/share/ansible/openshift-ansible/roles/openshift_logging_mux/meta//usr/share/ansible/openshift-ansible/roles/openshift_logging_mux/tasks//usr/share/ansible/openshift-ansible/roles/openshift_logging_mux/templates//usr/share/ansible/openshift-ansible/roles/openshift_logging_mux/vars//usr/share/ansible/openshift-ansible/roles/openshift_manage_node//usr/share/ansible/openshift-ansible/roles/openshift_manage_node/meta//usr/share/ansible/openshift-ansible/roles/openshift_manage_node/tasks//usr/share/ansible/openshift-ansible/roles/openshift_manageiq//usr/share/ansible/openshift-ansible/roles/openshift_manageiq/meta//usr/share/ansible/openshift-ansible/roles/openshift_manageiq/tasks//usr/share/ansible/openshift-ansible/roles/openshift_manageiq/vars//usr/share/ansible/openshift-ansible/roles/openshift_management//usr/share/ansible/openshift-ansible/roles/openshift_management/defaults//usr/share/ansible/openshift-ansible/roles/openshift_management/files//usr/share/ansible/openshift-ansible/roles/openshift_management/files/examples//usr/share/ansible/openshift-ansible/roles/openshift_management/files/templates//usr/share/ansible/openshift-ansible/roles/openshift_management/files/templates/cloudforms//usr/share/ansible/openshift-ansible/roles/openshift_management/files/templates/manageiq//usr/share/ansible/openshift-ansible/roles/openshift_management/filter_plugins//usr/share/ansible/openshift-ansible/roles/openshift_management/handlers//usr/share/ansible/openshift-ansible/roles/openshift_management/meta//usr/share/ansible/openshift-ansible/roles/openshift_management/tasks//usr/share/ansible/openshift-ansible/roles/openshift_management/tasks/storage//usr/share/ansible/openshift-ansible/roles/openshift_management/vars//usr/share/ansible/openshift-ansible/roles/openshift_master//usr/share/ansible/openshift-ansible/roles/openshift_master/defaults//usr/share/ansible/openshift-ansible/roles/openshift_master/handlers//usr/share/ansible/openshift-ansible/roles/openshift_master/meta//usr/share/ansible/openshift-ansible/roles/openshift_master/tasks//usr/share/ansible/openshift-ansible/roles/openshift_master/templates//usr/share/ansible/openshift-ansible/roles/openshift_master/templates/docker-cluster//usr/share/ansible/openshift-ansible/roles/openshift_master/templates/native-cluster//usr/share/ansible/openshift-ansible/roles/openshift_master/vars//usr/share/ansible/openshift-ansible/roles/openshift_master_certificates//usr/share/ansible/openshift-ansible/roles/openshift_master_certificates/defaults//usr/share/ansible/openshift-ansible/roles/openshift_master_certificates/meta//usr/share/ansible/openshift-ansible/roles/openshift_master_certificates/tasks//usr/share/ansible/openshift-ansible/roles/openshift_master_certificates/vars//usr/share/ansible/openshift-ansible/roles/openshift_master_cluster//usr/share/ansible/openshift-ansible/roles/openshift_master_cluster/meta//usr/share/ansible/openshift-ansible/roles/openshift_master_cluster/tasks//usr/share/ansible/openshift-ansible/roles/openshift_master_facts//usr/share/ansible/openshift-ansible/roles/openshift_master_facts/defaults//usr/share/ansible/openshift-ansible/roles/openshift_master_facts/filter_plugins//usr/share/ansible/openshift-ansible/roles/openshift_master_facts/lookup_plugins//usr/share/ansible/openshift-ansible/roles/openshift_master_facts/meta//usr/share/ansible/openshift-ansible/roles/openshift_master_facts/tasks//usr/share/ansible/openshift-ansible/roles/openshift_master_facts/test//usr/share/ansible/openshift-ansible/roles/openshift_master_facts/vars//usr/share/ansible/openshift-ansible/roles/openshift_metrics//usr/share/ansible/openshift-ansible/roles/openshift_metrics/defaults//usr/share/ansible/openshift-ansible/roles/openshift_metrics/handlers//usr/share/ansible/openshift-ansible/roles/openshift_metrics/meta//usr/share/ansible/openshift-ansible/roles/openshift_metrics/tasks//usr/share/ansible/openshift-ansible/roles/openshift_metrics/templates//usr/share/ansible/openshift-ansible/roles/openshift_metrics/vars//usr/share/ansible/openshift-ansible/roles/openshift_named_certificates//usr/share/ansible/openshift-ansible/roles/openshift_named_certificates/defaults//usr/share/ansible/openshift-ansible/roles/openshift_named_certificates/filter_plugins//usr/share/ansible/openshift-ansible/roles/openshift_named_certificates/meta//usr/share/ansible/openshift-ansible/roles/openshift_named_certificates/tasks//usr/share/ansible/openshift-ansible/roles/openshift_named_certificates/vars//usr/share/ansible/openshift-ansible/roles/openshift_nfs//usr/share/ansible/openshift-ansible/roles/openshift_nfs/defaults//usr/share/ansible/openshift-ansible/roles/openshift_nfs/meta//usr/share/ansible/openshift-ansible/roles/openshift_nfs/tasks//usr/share/ansible/openshift-ansible/roles/openshift_node//usr/share/ansible/openshift-ansible/roles/openshift_node/defaults//usr/share/ansible/openshift-ansible/roles/openshift_node/files//usr/share/ansible/openshift-ansible/roles/openshift_node/handlers//usr/share/ansible/openshift-ansible/roles/openshift_node/meta//usr/share/ansible/openshift-ansible/roles/openshift_node/tasks//usr/share/ansible/openshift-ansible/roles/openshift_node/tasks/config//usr/share/ansible/openshift-ansible/roles/openshift_node/tasks/storage_plugins//usr/share/ansible/openshift-ansible/roles/openshift_node/templates//usr/share/ansible/openshift-ansible/roles/openshift_node_certificates//usr/share/ansible/openshift-ansible/roles/openshift_node_certificates/defaults//usr/share/ansible/openshift-ansible/roles/openshift_node_certificates/handlers//usr/share/ansible/openshift-ansible/roles/openshift_node_certificates/meta//usr/share/ansible/openshift-ansible/roles/openshift_node_certificates/tasks//usr/share/ansible/openshift-ansible/roles/openshift_node_certificates/vars//usr/share/ansible/openshift-ansible/roles/openshift_node_dnsmasq//usr/share/ansible/openshift-ansible/roles/openshift_node_dnsmasq/defaults//usr/share/ansible/openshift-ansible/roles/openshift_node_dnsmasq/files//usr/share/ansible/openshift-ansible/roles/openshift_node_dnsmasq/files/networkmanager//usr/share/ansible/openshift-ansible/roles/openshift_node_dnsmasq/handlers//usr/share/ansible/openshift-ansible/roles/openshift_node_dnsmasq/meta//usr/share/ansible/openshift-ansible/roles/openshift_node_dnsmasq/tasks//usr/share/ansible/openshift-ansible/roles/openshift_node_dnsmasq/templates//usr/share/ansible/openshift-ansible/roles/openshift_node_facts//usr/share/ansible/openshift-ansible/roles/openshift_node_facts/filter_plugins//usr/share/ansible/openshift-ansible/roles/openshift_node_facts/meta//usr/share/ansible/openshift-ansible/roles/openshift_node_facts/tasks//usr/share/ansible/openshift-ansible/roles/openshift_node_group//usr/share/ansible/openshift-ansible/roles/openshift_node_group/defaults//usr/share/ansible/openshift-ansible/roles/openshift_node_group/meta//usr/share/ansible/openshift-ansible/roles/openshift_node_group/tasks//usr/share/ansible/openshift-ansible/roles/openshift_node_group/templates//usr/share/ansible/openshift-ansible/roles/openshift_node_upgrade//usr/share/ansible/openshift-ansible/roles/openshift_node_upgrade/defaults//usr/share/ansible/openshift-ansible/roles/openshift_node_upgrade/files//usr/share/ansible/openshift-ansible/roles/openshift_node_upgrade/handlers//usr/share/ansible/openshift-ansible/roles/openshift_node_upgrade/meta//usr/share/ansible/openshift-ansible/roles/openshift_node_upgrade/tasks//usr/share/ansible/openshift-ansible/roles/openshift_node_upgrade/tasks/config//usr/share/ansible/openshift-ansible/roles/openshift_node_upgrade/tasks/docker//usr/share/ansible/openshift-ansible/roles/openshift_node_upgrade/templates//usr/share/ansible/openshift-ansible/roles/openshift_persistent_volumes//usr/share/ansible/openshift-ansible/roles/openshift_persistent_volumes/meta//usr/share/ansible/openshift-ansible/roles/openshift_persistent_volumes/tasks//usr/share/ansible/openshift-ansible/roles/openshift_persistent_volumes/templates//usr/share/ansible/openshift-ansible/roles/openshift_persistent_volumes/vars//usr/share/ansible/openshift-ansible/roles/openshift_project_request_template//usr/share/ansible/openshift-ansible/roles/openshift_project_request_template/defaults//usr/share/ansible/openshift-ansible/roles/openshift_project_request_template/meta//usr/share/ansible/openshift-ansible/roles/openshift_project_request_template/tasks//usr/share/ansible/openshift-ansible/roles/openshift_prometheus//usr/share/ansible/openshift-ansible/roles/openshift_prometheus/defaults//usr/share/ansible/openshift-ansible/roles/openshift_prometheus/meta//usr/share/ansible/openshift-ansible/roles/openshift_prometheus/tasks//usr/share/ansible/openshift-ansible/roles/openshift_prometheus/templates//usr/share/ansible/openshift-ansible/roles/openshift_prometheus/tests//usr/share/ansible/openshift-ansible/roles/openshift_prometheus/vars//usr/share/ansible/openshift-ansible/roles/openshift_provisioners//usr/share/ansible/openshift-ansible/roles/openshift_provisioners/defaults//usr/share/ansible/openshift-ansible/roles/openshift_provisioners/meta//usr/share/ansible/openshift-ansible/roles/openshift_provisioners/tasks//usr/share/ansible/openshift-ansible/roles/openshift_provisioners/templates//usr/share/ansible/openshift-ansible/roles/openshift_repos//usr/share/ansible/openshift-ansible/roles/openshift_repos/defaults//usr/share/ansible/openshift-ansible/roles/openshift_repos/files//usr/share/ansible/openshift-ansible/roles/openshift_repos/files/origin//usr/share/ansible/openshift-ansible/roles/openshift_repos/files/origin/gpg_keys//usr/share/ansible/openshift-ansible/roles/openshift_repos/handlers//usr/share/ansible/openshift-ansible/roles/openshift_repos/tasks//usr/share/ansible/openshift-ansible/roles/openshift_repos/templates//usr/share/ansible/openshift-ansible/roles/openshift_sanitize_inventory//usr/share/ansible/openshift-ansible/roles/openshift_sanitize_inventory/action_plugins//usr/share/ansible/openshift-ansible/roles/openshift_sanitize_inventory/filter_plugins//usr/share/ansible/openshift-ansible/roles/openshift_sanitize_inventory/library//usr/share/ansible/openshift-ansible/roles/openshift_sanitize_inventory/meta//usr/share/ansible/openshift-ansible/roles/openshift_sanitize_inventory/tasks//usr/share/ansible/openshift-ansible/roles/openshift_sanitize_inventory/vars//usr/share/ansible/openshift-ansible/roles/openshift_service_catalog//usr/share/ansible/openshift-ansible/roles/openshift_service_catalog/defaults//usr/share/ansible/openshift-ansible/roles/openshift_service_catalog/files//usr/share/ansible/openshift-ansible/roles/openshift_service_catalog/meta//usr/share/ansible/openshift-ansible/roles/openshift_service_catalog/tasks//usr/share/ansible/openshift-ansible/roles/openshift_service_catalog/templates//usr/share/ansible/openshift-ansible/roles/openshift_service_catalog/vars//usr/share/ansible/openshift-ansible/roles/openshift_storage_glusterfs//usr/share/ansible/openshift-ansible/roles/openshift_storage_glusterfs/defaults//usr/share/ansible/openshift-ansible/roles/openshift_storage_glusterfs/files//usr/share/ansible/openshift-ansible/roles/openshift_storage_glusterfs/files/v1.5//usr/share/ansible/openshift-ansible/roles/openshift_storage_glusterfs/files/v3.6//usr/share/ansible/openshift-ansible/roles/openshift_storage_glusterfs/files/v3.7//usr/share/ansible/openshift-ansible/roles/openshift_storage_glusterfs/filter_plugins//usr/share/ansible/openshift-ansible/roles/openshift_storage_glusterfs/meta//usr/share/ansible/openshift-ansible/roles/openshift_storage_glusterfs/tasks//usr/share/ansible/openshift-ansible/roles/openshift_storage_glusterfs/templates//usr/share/ansible/openshift-ansible/roles/openshift_storage_glusterfs/templates/v1.5//usr/share/ansible/openshift-ansible/roles/openshift_storage_glusterfs/templates/v3.6//usr/share/ansible/openshift-ansible/roles/openshift_storage_glusterfs/templates/v3.7//usr/share/ansible/openshift-ansible/roles/openshift_storage_nfs//usr/share/ansible/openshift-ansible/roles/openshift_storage_nfs/defaults//usr/share/ansible/openshift-ansible/roles/openshift_storage_nfs/handlers//usr/share/ansible/openshift-ansible/roles/openshift_storage_nfs/meta//usr/share/ansible/openshift-ansible/roles/openshift_storage_nfs/tasks//usr/share/ansible/openshift-ansible/roles/openshift_storage_nfs/templates//usr/share/ansible/openshift-ansible/roles/openshift_storage_nfs_lvm//usr/share/ansible/openshift-ansible/roles/openshift_storage_nfs_lvm/defaults//usr/share/ansible/openshift-ansible/roles/openshift_storage_nfs_lvm/handlers//usr/share/ansible/openshift-ansible/roles/openshift_storage_nfs_lvm/meta//usr/share/ansible/openshift-ansible/roles/openshift_storage_nfs_lvm/tasks//usr/share/ansible/openshift-ansible/roles/openshift_storage_nfs_lvm/templates//usr/share/ansible/openshift-ansible/roles/openshift_version//usr/share/ansible/openshift-ansible/roles/openshift_version/defaults//usr/share/ansible/openshift-ansible/roles/openshift_version/meta//usr/share/ansible/openshift-ansible/roles/openshift_version/tasks//usr/share/ansible/openshift-ansible/roles/os_firewall//usr/share/ansible/openshift-ansible/roles/os_firewall/defaults//usr/share/ansible/openshift-ansible/roles/os_firewall/tasks//usr/share/ansible/openshift-ansible/roles/os_update_latest//usr/share/ansible/openshift-ansible/roles/os_update_latest/tasks//usr/share/ansible/openshift-ansible/roles/rhel_subscribe//usr/share/ansible/openshift-ansible/roles/rhel_subscribe/meta//usr/share/ansible/openshift-ansible/roles/rhel_subscribe/tasks//usr/share/ansible/openshift-ansible/roles/rhel_unsubscribe//usr/share/ansible/openshift-ansible/roles/rhel_unsubscribe/tasks//usr/share/ansible/openshift-ansible/roles/template_service_broker//usr/share/ansible/openshift-ansible/roles/template_service_broker/defaults//usr/share/ansible/openshift-ansible/roles/template_service_broker/files//usr/share/ansible/openshift-ansible/roles/template_service_broker/meta//usr/share/ansible/openshift-ansible/roles/template_service_broker/tasks//usr/share/ansible/openshift-ansible/roles/template_service_broker/vars//usr/share/ansible/openshift-ansible/roles/tuned//usr/share/ansible/openshift-ansible/roles/tuned/defaults//usr/share/ansible/openshift-ansible/roles/tuned/meta//usr/share/ansible/openshift-ansible/roles/tuned/tasks//usr/share/ansible/openshift-ansible/roles/tuned/templates//usr/share/ansible/openshift-ansible/roles/tuned/templates/openshift-control-plane//usr/share/ansible/openshift-ansible/roles/tuned/templates/openshift-node//usr/share/ansible/openshift-ansible/roles/tuned/templates/openshift/-O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=genericcpioxz2noarch-redhat-linux-gnu    directoryASCII textASCII text, with very long linesemptyBourne-Again shell script, ASCII text executablePython script, ASCII text executablepython 2.7 byte-compiledPython script, ASCII text executable, with very long linesC++ source, ASCII texta /usr/bin/ansible-playbook script, ASCII text executablea /usr/bin/ansible-playbook --module-path=../../../library/ script, ASCII text executablea /usr/bin/ansible-playbook --module-path=../../../library/:../.. script, ASCII text executablePNG image data, 1210 x 591, 8-bit/color RGBA, non-interlacedHTML document, ASCII text, with very long linesHTML document, ASCII textBourne-Again shell script, ASCII text executable, with very long linesUTF-8 Unicode textUTF-8 Unicode text, with very long lines RRRRRRRRRRRRR?p7zXZ !#,] b2u jӫ`&LA'hX|꘾&[ 1)F۶oVQg"Fߢ|ӑm=u7|O @B )[21=] :9֞Zvlq !ď W6bBfNBFChxW06c\X_Ejݒ[7M"ﲭTAEy sM7|뭒00 &siěrEv˛kJW56G+O9h6Gey;(}JVͮlPC 3d+PS2Essܪ|uGq~Hή1<r/d+V 7YU,Re!ҍp5RF&kW5?W5>er0D:/#p@>o t %:4d{> ژM+CF:$$mki=pIrfZq@ 8qx}#3zn_dHziHE2\vf j':v8e`3\I00LqYDC%{8Y$h1B Yą2fbLDHk>Ɖ:H']bėMsyVA#XHŅ޻ jM,\g^駏kvJzaDf?F3 {Ik([tAh_rIFtAgߟ*TnvvVek/~:{)KM8tpLטxLcP㐍\{%?t]ijƓL=:n=V5zDx{M cAha*^iߢs^k۞F3Z#ąIi֤OF[[ő; D*D-ٸaugr|[InB/Xo?>lmq%Aj"jY#NO걦&$^WhP_bԃ?w4'd>jt_1DbZPWx$RJX:K$= 1Ӝvs5 nm.W ("o_6)95wNgNL</!)9Puk}Cg|* )3BB(w*5Vy@z͚*3rP.r[{J:wn{H W{ǮEpK]gn,,-FU )( ,&cp MLH?/&iOsi pHCֶ#yoXB+KFoOEd߃x7u+6m8l^Lɢ,G~yqA%vrVW(趐&Y:֘äϔ+=A$AH>̧zwpsB%td܊uAgJ_=k񅰞y2ot:=Yt7Beɫy*Mc 0} h dtKϋY! 56J+VA( Lh!)UN19  l* _vx @YG7/P_Ʃ!hf5 M^W0VU8qzx~.W:Z0@WfEhVj]\U L.zZƄ8rU ޘJ6LKa\>}r+gMHoL1+ K>Bg:K&kOK|*PP38%>w?94:fU;YVa})"1Ol! hge45P!w6knƏVj^Caމi>珬cW%k4)xDn;zI4 CK$g`[oiv3T SV#Y%z=EJUT(wcb&lK49lnq-(=$+{S{8 \(5͐AKZfn+_gx\g׿3C? Qdl[@&wWΏh[ `M^pԇDhM5F4iП o<6ҤBA:*$Bz)>Mz}kCeHy/MInaK>zﳲ (.)^?^.wXGPO0vU ͍X?d$+>(e9n`G H9$*bc;Oto\guip%}՚"~VBo);JϤ$JMЃ$iT(11WM"/:(Yԑ} I*H!URGWQ #)e2,>gkUeޣ En{6N0$RfU77pмsHB8[vWr2NdC-a-!-N݇kISNyC_ N-,`つߴex " ]@rԈ9F0莊w"+e|oxeP)9(=eeCpTSC7u S_w+ԝ FB_e7s~Dv0MA$"&4[ hsv 0:vIJn;zcmbȝ0 ϏMmL:g:vƛw-k1 cS3wYݧ x I`VǬg2b~֔X6l+)tUoU҂,G 1RݍI_UK6*PK 7 GDT Gb`$F kw(P2!kР:5pq:lW6s*el*i47vXdgQWZ-XcooK  T}Zj<}fM17v摮%ƿݡJ{-O(ON 5#yǒI x_Vt@;99 %:f4=aֆ42?j= κ{>T!Y$U % j*-r~.zaM*S=w==vNad2|}S\X<*[9o*rVn슾2K`B7%YuE<Y#mUWZM7RuV揔7r^d7"Y##O8%.{%R>ouQȍK6!Ԣ&@(rJ$dh0˕zuV@tISgIU)eؗ&84f:} ,Pu-펇u'(vL͐|ivJ:"_z>o٩ߔ ..xsx(0~ctnÀ/5_Y~1TG> d! *V͑Ke7=*B"-1(!Up@c bfcEwɷPwXs">ZcPcJhpGK7W qr^x奔qCC,(e o1IPK5DCnfai٥SQ֢b+5/&g&EȮ%ܺ8-'P~!U 8t~_#LeoT$k%1ݕ_)%(MDj L5 ֋4(# $a^b-|NXV>ٹИDJ=;|J{Yc6,r}w\z#+)9Z-zd-(yR'QkjQ<()ӳUMu+!Ai@l\YrK`PʦI]vJ(,lPbB5>wö޲+lQ1;WrqГPb_jb`)ad%⅗qxocrYÎp:26닢?AshδmǍ|%{/%ƥ+?kϐUDNn'u[EES /~?wG2NVYa@]@>db-]?ofj^R-ь0Ui]iSV na98v! h k@fR[i^0N)@hR` ʹ+}̓xR+Joij/S_ӈ1f> QRbyK* PىHDu~bx@׭U5%縫X97/ r|FpN`k ޠ tKKVj)|ACKo[%Xb^Dl툃NJ%_9r\Z34M8#@2\eweL[,Uʨ( <:I:j]bgaoX>M?}l4f`yGow+_Kq\D8qd =y>El"e«DʢdX;F|5jb#LۥCִD썩iт'={0W[A[TP@xRmHfob# 0NZOJCJvt$d[p!]iAڳGJ;K@C1$@: Yfe^`,Cd˩ Fc~*Tx_ nxQgu~ 1Ԩs/"zd9;ʰ񠙐<4.Z%k4gh)*KS!w3;;ZX y;@|S"?sһ|cĀ!k0Hu9[cĐ3rt~p$nDCAŠ2#Q@=1o "=J[uU퍁ho(\άŃ'ctN 7'Q愛R||ԢM3xmPf_QS.cHz>SG[KJ~MJV ??aO5f,@>%KMN'}Y%n\^ɳ6Q" PRq/ gwsA30!|16' Kv),Xk֛)) VјAbt 8`cq>7>2y7"5b?peq1!NexQ4!!1Oem͏aMH׀f)􏔑$|*,Q.z /!H"l`SYcbmJNbA\_F5C-7]FD*\qZ|l4+WTib+tTφ2s|~Tolvk\1' Z3Ǎ\BqQw? RϬ o_Ȋ ̡qsR]Qw%5`=+eP6|nv$XsĦ!: T-bىDEb.e:FgE}]o#!)_pL3Uՙ(4Ҡ]}ũ//ao<K b!V;^bS:Q0&>#||=SС%\ԩ,JsX&*B֤%t㯜gjPE pKsr( _h`p/js:iCT@"pһoٞθK,>αr k=ul ^Gs<4sG`('GyH__uрvi#$B(KC.D:‡?%4fu>kz\N BzR߇{ez?ޣC*keCx= |J PQ!]0 RQRX ^<nIJ['["|8Z4u٠B|vzQ_&E[&xF}Hyk'5{Dkw$"w}~(h)̛k+$_|47w2mCi0[K>xx' |a{r20Р1o~0eVwPpRF[m/P|AQw&nQj4LKdz|рoY)Bxjv\(&.zUMC]PvuxXBISY=jD.+Z.ַ-ķīԡ\ Hl/&-X93.IWr֗=Ȏ]@D6 th!HSF\{18U HF C~GY) t/-LiFOX4 Q ש?2m":zµpO1'2¢̓I2 M8FmUyOs..+lz^?o}st2`9%sc418i+LfƽxkU*Zhs4 ;#cl1RQtG(̄=xFKBI.UueF^3AhغWo2E`*g7Mk3=kxAg}UQ+b;@K}Q p^jEü"_$bȜ¦@H$\pړr!=!E>3'KYhp>+*(J͉fZ1E4Xh]|皖 /DhH}Z$6W[[^Th?thѕ[Z2 s| m ŌkҨ]٘G/ nn\fT9w2*K 5̇Sna?xGt_^ qvd7:i>@q;JΠqomАPp(dmiұLV41N8pLR3s;rm˜L` ̃%A_#h:Q:+dswUiB߬l:PeѥhGy5,K?,% " gEIf~{7kU,EdIVE'ICs3aLbup!KVf-09ahiTN#~̓ ?ge|‘dїf!i4)q7?ͩsp00%Z:ά Swd5ZFb؃ѳѕh"6T r8'lMdE=!_46zEb~5Y# hɀz7/UX+g㮂9L$>9~INEdiZ>H\')xffqkU,(zKʜ"5}x֩L=8"5sS w틑\mI獋܊{ 2U>7xRgj|Ȉ?e )|R!xL;ODUR'sWtպoKw݈ljDp{cQGہx]1/p*tn9"ڐZ%Цb#@5+Fcb7#۝2)y̘_T\8_*A>eBdM{z)5 zZŎݴ#FXg 36SHޚ|?nS:A-XU n~AQzu.B6œg 0Y!H: 3.'A.+J\ܫM ֢mG0}q!͆)QoCcRM'ȦKkHO؏ӲnȒ#O\ZŃծTFW]譩C2#VqaH q,tAW㛨-r _Hdz+_E[H)y6&܊'WWN;`+L}tuёY壴<$*a  YMڱ囿j^sPwU579Hh9)_)_xd!?B#[EbFOLfeODODbw * z8ƋoV}FGĵs=ޱkQ =}` dS<{wK)`V:ץG%yV$[.z™LJvipN Hicˏ5sIgՊQ5qWڰ?%9W.` Dr"k#JaYNwwic ~d- T}nt9V>4+Fn:s.[ٯYpΛ4PCZͤcٜ.(' φ<:)1 .UJAQl Ra (<ݵĬI'g{#**M_O(s%FV3g*ج4֫JZȘn]a/gΔ<+srKeϪu@lh_?$R|92a&Rfy>D ዲ!f?+D%[` r8!sst(";^UfN!>cC9!C1Ɵ}汚V1DbQ΅_A?\<(.tV&G0%:fo: ΔXZkyS.G>͜ 5' dL=;ce{`<'*{SE_RomƮW&yxЋ-rB)-zeirG-Ac._=5ϩNbuo i/ Knv%kӭVFCP7K s68ɽ阆K\u77rYa`!T00#~ !7H~TXs¦*z927$4YAo75n Ɣ 㻎O?qo }eSbel֔EĊneswq y/V=7 ?JNZ;-didri`^4^GB!(*? EBŻGYgll*-,)ɤY<]*uޢ^w,jp` ȮpWb-#s5oH?"I>?'ihA{X_Z:\ߎ>2 V7RAIsL;VGFyZ USϮ8Ez]&Mrݞ)~Sdֲ=+ {?uXFw)؈9!~psTB%R-豏'c&U"3_%o6ak ,𬋺KҠ|K+n@^2_.<v^!(|Y?[10=2@=$z Jy02ga ZOlD,Cxӂf9e<m;?e6>bEٱr{to *O65 QuGs+|@7Ejp Lۢo[V7D#Uk`˹Kg'\da-̬l)ʥo0cݘg0?k]Ytr%68.Ѻ^=|nc%]wX&ׇ ]IX5\#W `jvV(/ot'bFman_MTrMن,$p8#ANoȊ횠4)$) >9[r3/'иpQYlNѶ4TJh,LG)p{!2!tnP SC>E)N#A)X?߄.yfmKE2g4\{T65p>緞D2-)Gxk5{ }]>20YP3) ɉj!N*cj!m{Xb@ 9Vecl@xB^N#Wr*n/5 Fz/4d7"|5*IVMw1C!(s9&V' a x%Z^dYZCa'I}x6wڷjo;(95CrN]:*osy.Ye{) v0{/4| Q!A&N8lįdN:=^~=걜vvK-/&_kldȘ\d% Oi:+Vy23EH9oTWGB- C Q-BM30s,0GE70j(^ MaPt>`V37S$=!PX s"76b uu1I~ ŵBG6T":DىW,f]^B݈66.INgmUPZYZD_n& $E)Jw(|Ii3AdѺZ/1c׺z&9o { ç<}˙=m|"L[;x5buIu vauqj@dMFJMUU <5N-%|9Z{M1>BEx [֌ⓨٱ~f6B ꖨ%/ ZAvFKO?Y#-ғGkμ?Bx3HiMq:aLqȤU)[kCuw-W)F2Lt#z0KC3X cȺ"%._8kfPK)p~(zekkhW2-gցXA:!tk:/lCyACni+ aJ)|FEzc5,F}ɖX^X| qdm+2p!= )8f,0<'*3)H{!%hlÀ "d̢ opTtti2U? ;XU9USƗFQ@p$kr`}k6ڣG +.qS[P1kxV=n9 5{1oqZNa)mH5 "!,(rH [<}[g.,4w3ol=)k9Yy6WҘŃ6d{LJ $&rFzh1!cjK_õxiώT՚ԝ7wAG#D*G~+;|G}Y C`n5/$/8㤱L>|creUd8A>X=Q'K`C .֯ Z~œ/pwtZfD_TR$8֐}ѫY/L؁YߙQ 0!;mc3C̛-':j:qiܝ6[),4}4 Wktn|v} nyAҋor58g> z+7K_YՋ|pGw 0hNA_  M?ITsȟ-?{f5vثX [ЕrQzHdQ%ܡ%wO#QchHR^;g#RVT5\@m+$AȦ&œq2 N̮A[D;nݦ3 UPмr,_&U'nS3 ~52 '9E[=ޘ`@j::b\?V^5%o".WfzrӤa`źlsjZu 2,3^GdӭuR jhؠxp"6܀?ssY$`5{XFQW0MM2 1M/L cRLg Ž:$aQpjљ%+ʸK@ƴ6 ԫ5y@T7O" y%KD;.OJ 'T/rY"گKabI< ?ՖHQ``;^O>xՒAI6ml(˼6uBDIţ=q';RqӑTHH pN(@iw]Q7PyƤTײP{ُONćyZ9.PAo zмl$ eI9>]1mHE|ǎ*LOJ?S|Fj3%U6`w{N%^-Jc2!"t ńTWSVDWҿs FRL`.$j+kێ/Eхnra#pL]u~L#y:?Qharݮ(s U+TMSX%G.v9{LEb lv/eT">9#Gg4`2lFL;̠QEG29low3H*{1akh{<5V)K%ͦ%0| FwoLH.`s<,,j` x689 mBA0xq곢AGF8/QgSX~[M Lвf [kn峊$w ߅6ʽ,AAo~`rf1 /p@?6Cfq꺫L4)%sՒ߷j_[T8&F5zYxsy'jD*ouXRKSd{!-17'L4/d$ӻ0{UE6$B-Fdm=#qQ  ~[-r*R 4 bр ]k(le\p#k^q`6SuC[IљRU^6o$\J$ݺ8(T! ɛn(d%Z:# Ͷ=99-u|#iI wNj)<%_[R'2z-h%X4Zn.<FKSyo n)`݊qE}G7;:2M~ks Z[G.k?˺[l/I/SYU0ə Hv*096.V®:8X%0ҸrzN+~ ?2o֪ho+uf@[0%]ǰ,Zki/ |nu"JfOQ ^e2iz8Q 2/cG3nܛԌ(GA] do1_ȝK'S2JVC5Y}PG@4\y긟wTaaK};-"{;tRi=Q挣ֲYmgr3űuMNs3-u\xbݭ"HL~K3b&tg`j94,.">.q {Xo/sK ‰~ lpbjkyZ-j%M8.b%p|tf%2P/r819G,h~Bͪ{k@ƛfug n,<a8s"ˢ7bψ m=f/UI# L1c->IG/YkN!b5<(H &dսT++T\9iBLMm;œLEvZq#;pf"-ܹ`G2.'alKghr1g_dB]tq`O1s!V'HPmfM̚gJF,Pwֽ"gKGtkrʘiiQ̃?'Fپ>5 pD[AB<.~Jm mjI5XA[{+L tڋPtηj{L8K,୷=؂!]>j/V}3xO-\%L5x7A/ײ d5}*:"o_G{RhzE737k .QRE].GNS3zqHl=ϭcƸ|Ă]E$24d 綜^}+h+i[<2fAYȧ-5ۏZ͘2nILB<%fVcrڻ%ѱVRxAŕj8?o/9fw"s;%%n{jkv6 `~ew.vMމtEcTʉKm! n ά{c?WpwVު#jҲ,#4p-" ,yE^h@a\0d{Gk?ݕs69@S,RjE6%{M>Nl*Z|;XĠX螬@NiDQYRw>q碔>2ͻ3p$OZ7 ̯ f3ЙF?іAk\l[|6^PЪ Lts!=KXqZm[L]Y +MVQ0/-&VPqk&m1]ǯdo?bXpN쫥*rWw}X&MGM!<ϽYV Sń`&fQF{PJ)&Lq;BM\c$]dcE!/:srI͝"Y|v V8[Pd22 >  ˱jL bi=z#k^(Yr߇1KjߏQyh 7x<Gz˪p;l^grQ9AA D[I8 >2W mmT>oi*\} g Ą@G+5+* NM҉vBNhY-m (e3.v;p'jmn6"&+3ɒ"KEs 4-°UǻH\񫬟sY8CycP==2ٯzšֹ&ªr̖ųրR k'k`b˛.eZ j֞XZqZ' {\K5Se",j{REк^ `axl8˰cďF҈L-@"0q+vx`E@RVʛaݬ9O40`HSA}{o2V)|SOwwcdiL0EXl.&%c='V:.y-4=|({ $;+ @{R{63! 2MX2\|!ڋcBxKh̐'7o枵ns~ 5:awbH5zI1h>~a_.E$i$o0d]DҤK| V/ZDW 3" 7Wg֌4dB{&Iݔ5NuVUb#i.0lU[BEmsVX r|gdIMH8FFo kYz!\Z4j%tE1]%|^[>=JThuAR\5ӱ#<{B0DE;3SHgc"2Rz&b;oǘ+RiF2T#W*+'vc(^iIq+Y1fx/bnRgl ^dh<1u06y0y1鷮$H* F85 >@ էV7CxFVJ>VM|~>Ņ;Ox'ͳyl*&'qkUV|]<&T.9/)}h|3$GhM+r(bt?IO?c׃X)hZ{!CX9@PkRۡt,R?w 7bG$rzsZ4XM3pdžF]i[-Q;Xg,Vrq"&}m'2;@WiA?{C; AYM 2dFW! Æ+ &7Sw`'YgB MPcY#_V-LWL8rumX3ôea_%zTшxu +^X_D`O,.GLMvW4 >4rKR oB_O*ja]8^ QAc-a]Stȣ t#%;򒊒e=&B㑈bus]%UrŶ'w5*4 wmH=DCD& '=bFw!_Y^-^TK\%6^n5$>-אQs\c['XC6; WxXXA(DPH@wu{ؒK6×>(¬e*9nW~g7.¨-̣+&]0N.ˆS,A$g5x k))#ƞC2Y>jr}5dYXP)$na>,v1KAqtb<H1r>z}o(Ǜ yIALlʫ}ꃤGN[];7ɋҩKmۙ*64@n1h.J.^|2<j"C_Er$7f)WiYoFV/.Px<_|܀qVP5V4Jǽjc&pń }f` F8 #*y'i7-NӽKoCQU)ӣWGŨOo֡[%TuS[~'G{ Y_  ʅCf@ T3Sz 6j1@d|{1Xe! R۰ 8i~duR-a6\ j 1PB štAsI>߮1, S^#Oj:/~ B((Rܮ*q3ҿ< Y(HIb2-dB { eΌPv3`eKaZE([30 0- UD7ku \0&KB~ߣ$vsn +>^B*uL5%%iSxUGu )0x%8jexw )vD?lﴇDTpQ8+ƧR IT(6^ВEWr'pЮ@c(}㷀1Z19\H(O4qdf/"œ8=Sl3S|,&uEƽvdb:)fMF$kL;-& {m׳I =H2yg֞Qy%.{!5 u(ֻP@@N*#쁓Sq?krpzv7xhJ\#4h4|(̂zoMEB/0nhC;7ˉeqߤh 1-#l cգE;rBHmW ^ N7zPLxp[w~ƢabQR5ӚpF-_[ A?.Ix O4%Lstq3U/2i7e$ˉ⏏9XY)rCv>.4(#aKW+SQzj8-=}IHX;dB+pKFJh}.S_,P~M#FW \ =%RjizTxBdUf|:~]&brFVT0SD4KLYb􃛡frLof$)4vBk[+44IuhAG =YMZ,+ݞn)gm 3xhv$"x3HrrO1k@T5PgzL(5$BVX3j-2d::91% H@5s5Y\TVZt3FGYݜ%+n3|B1fO1}=IE[Q,䂢\}MRbo[Drm7 ;Q,c&xOU{Bٙy PA`H>7: UtԼ`(t@B1h슺z#/03, .Ҵ䤐|5㳿k*p^e@u3Yo]QLQI[9D0|HGG,YrX/&uq%=0 OCf\a⛈at͖˨,L*+r F—^1^ Bsx/l_ ky#}xScRYe7v$"Z1t/$u"8Phl9e8iWWGf#pEAtxrgДOD=-#6ͣүnOh]ZtY,L{K҈mVkEnp8JS wuԛ!@80 0).ա3wMWgJ7t]yY8C$"W4)5V!G'b q,Kl_'XJ'2j|6Qh|;WyB]83 C$~u/|pF!kowQFuS_v'CaNsC8H9mB=D{WivY8o;yLxNIb\K@; I vqkܳb@{{d=k&j3{@ΈqS\G(rm'HՐBGN-*D+ZUjMr-HT+xԮ]YhZs^)gE82&嫻SBȍhQX;Ѥ_dTo(>bɍMIll\.vOn^H/\W@?vgԺg I3~ _n 2X‹7'zN-DŽ휔1BI`,>(yGs%(Y@EqzD! 2~nO9=*s6'ykn&7qĜ)®rΜZyCX"U=%7rt{ ,aTqsq.0",DXA_M94Bť`!VX0Ω'S@T@|oi6{29Vg=/|!E$!@QCE XVszq፧b6|wE|:;Oݢȣz5/< n\g/E*G3k; ߼zjcdmp."]) gkavi{\(ً]3c78 _l˻{W}378+C 1"Ǽo-P MAJPUduLLytB!1V.+~-]:)8 %a7KOpOVSaf;R`// ϡp? E- L#i.S>*#43;[FH`@U bQ _4%w滳_t+O?3sH*1k%(-tM1}J*/잪[\U\5u\^`Fw +=]32_Φąc䱐^gf]ΪaPc<(;%'D)֘y((v( ?D#: "-V@P_,#0jtcSx]^%XY˸ݓarDY'Mˏ+)"z;Ak( |8bMbQ WŹmw'%Basp*$1qrkki6E~qXwg%|*.a  t4vAP-EmM7qwr,+5.ȡVՍb[7.q; m="m豞9Wś _Ew!NJ`uV4ܑ7AVń c]KmF6{ jV䫚wFMe.|;W۞ Vu;IWB`tTAvw15}͢ag7k^CWh@1_vg7MYg=rOpbm߰2)gH HGYxV n€?AB฻Нw#'{ru?pa+ʯ߷5 j7䂍}DgAgt4Oј6k Nq4Ա֛yk 0c}$6aU؎tT=Et{J(!.cρ#k8^ɑiUz{C}u3>vkY.KX1ũ>8-: ~- qX kY(ySQ>pUR0l%}X>_{ bo(,%؄ϸlpXJpEOE12S&вvERCB9!4n`nmԼZ|?|Fjs_KkB=J4 {V:kr_plqã7-2!vy`9f*n0>2{H)xP],]BʈW"u1-3@0~5oXEHۆ20Q8//|`71Fu?HTq74y_V@ne6#ʳ\a?.y`6}kOٛJ7EQV8<`\_ǧNeV! ޠ._@6>5[sCLiXGWcYjY}**q_S'ŰV&XfW=d20@J+E,nۓ r: [bʪǷPZk X"9:!BQ$ӊnN;FxhE>Vd܊`GHPd3eSM v(% G{fSb1@]r~wW\S&y|0|N16V(7yx'FjWn' qul`l__X%X,I\u)7?~P)>Tg]$ZRk߄W H(%lP16m;⦄jz ;7?#J"ǀQf^R;;HI έW$ ٰsʸ0ͭu!ϝh 9$Ѡ8]ZK[C4ar@.Y(Tgs"Lblۅ.Ↄx.gkS(ƀTus. =bafpu&Ҫ|iTN,m ud`u=ݗ(2ir5bNtbEBIAiaV4+/ Q L+@C!'%Ȝj,l=y &YNJ>@L~ S /:3=G)m kw(o'Q pbS}XQ^޼r:'@nKoxc7;?ŠP,`s$U'q$MR[wi}%K"A1IHYY0H*Ha$:1C>#^pU~/Mы&Pv.>Ä-vndڷŧ #R"A.5$SpV,nn* HHNFוCհOnmDF.ޭ=g\4m1Qmjmp;=ӓP3 0 xY)ttzMAD rKȵ,g>&ԒY}IBbXnni{fOC3ȪϽWxW8G08FHԆMYaB J9rn'<׵OZhL}xZn@&.yqE+==燂EJ+M KEiDŽ#8a"*:CL7[7vc=3YNP:}؆?n;+M,j9} }9KGwdA&\ZvI)븕9(2xlv~A1p%VCh5m[ [ÃVPxޢSv{k`>{) Q':E%CzEt. nJ< Ns[] wҰ2)G?6 :lg. iɂdIAѦu CW]z!<|#ts\$}*`% ]WG')TVc꧜).K]Qpdxv;@U:oa w(;sNp^2B!Ri QCqf,q/jo'a1GӘhT#o'/̦b:9G:?RK/ܵM]W'~]r=kFWH( 2uKCʝȭ:ԟ(&!pmK6ؠKߝM 8_QG ?JDz}1Vv!38a=t.F/:ۡ3I8zX9WkU Pn4]HB!_; ZD2 2#EŇ^\嵑uKsF~Z<0LmsZjVMVw+ MBT-K /9`59e L ucdD`x;>NsXupe̬NnGL 3vl,CUL3 ,Ӏߐ|0./:xeIc mQ5HrX{""Rcl$U摦O#oT J8)M}N ֦7 JZ5y| C+8@bXJ_ZWM:j-qcU0鉟hx 9S(t.YrtkNz݌$VK/bi7vT)7hՂ]ʻ-4,)p/pCy/e\Nrqd^a$~x5Efqa!DE Wt ЧftJFKuU itMVht$|u`7xKen'1spK34Sazj^U[d?.j?\i䵟pgmb}*#X S Qȫee0;W ~jsSP$3D'' h HGQX:Or=N2aFq/=Y$`Պ'D!V_@z-,)PNmu+|N褦c=˿뺍|iAPi#r_BVa&_XB"خl@Gˋ)LNM"&pc-T#h> 9!}B]c֑JȦnX@SVd&5abP') G\b=.C0Di7UTL](lpY;c>mYx&[JUt3.9aG;ϵ%TyYn}BKz̫YPN~lv#E~oPJ|w2N>: O^ Z,J7KylRx>!fx)dYPBCw9Dk Mmv}Y5BYl6cj^^vN4{I|Vw.*~lpg<+m>/AA ~ шP:P+T$Qx; owߗG;p,Yr'1(ܣU7^fnD'~}r.! ɛa5S`(Z՛ D $Ⱦzf(-_V/H3?N#$I mD#Yqj{e15aDpi&fs'np'=apuVR9^hx`ێxCt!EHکhePGҊ?jXOAL/y2h "/[bȷB-2cvo7]4D=(q>xR'X\z S]xpԐʧ=)5 ^($.?k6+%8,FQ4],$hOJKʅu,Ƕor0X 4x䐃vhɒ/GA ,}ah_tW<23p~M3.a&CszlM e:^"/~}hDRj p͛g V AKfWf73DE<Ŝ` hOoe;@pL14$K f?TN gߜܷ4ʌƈmi%}[bʿSGJ@ Ų%8ϭ]AtR :DƹaGKKoV!lEF@U%U{sq` |m@E?jc0"徙ysTv2mD\V9ޅke3*?$s{=f$>RRzX0-/'ͼ I} T[R0+~v1r'Ec&QOJzf5`42Z*2&"W 1^ GGb̭}ZUbg ǯT>P'X.'a&xancioG+a }Jĉ{}PIw&pN[6@a Y_-ڈJe5QD  5yK9nBZCDrM@W,b^ҌP;(Vë%?bk.oHBI~zPp!L͛շ!iy<-OZdf+n!r(^ڮ 3=˜,Z.Yگl(GR `c In_D^3?.zvO\L3aؾ Bqզ_ܝ ~:0]d3a9,A/t s-z|BY莙ȷ^BRsE.4)0xw&JIKMT6!km#:Wy`sPvkv-)mڷG BjC˲[0W'\GicFHV3r1iU&{vP˄cmI8{na3@a$UpF57xl>N i)E&cf>u%l01&&3cʼnd/o@H?&z^RZ )mM )<\W>F5瘆iBObC0$ udek(Њto3¥ . >SRЮB>E(@^XpOrǼ(Ylް՞=' fo8'Vť 5T>Z *6/ˤ~?ٕx*xG AF<=6GT5e?x@m[m7 n=~u/+[&3: D2v4Zth9m7 P8ވd%QƧ-՗BΗ2_r*_E]ǿ:j`y;e׉ȷD~%[`9lBsx8l=uoE59ӍՒIoY!AJLA!RE:& 7rktT)'̥Gu{&ap$?bvd1q-$f6FԩbK#Õ/ *{:2ct4h5?3ƭogE7(ےUmG<)[5Cܯv妢-?Y|7(ǞSߜ[KI"'W48s=/m1fF*-21R{uuDru6p:-iʿ,.ۘD7 4SJϛ-DqsN<fIŀ!{. "!NH~oKs3ؖ*1h/eͯK d˗9>m7ȑ)/4z^%@0<RxT2V0#:AesCh ,ioNhSwbXgҰҐ %PN.Q*J_u2̼/ @zV =λȮ,s.f,7cgaLeRkZpͩa6Z<첁;0QLDB[ \ MR<bnY .|M>]ki7d,G DY$+(XHЅI$;ŮF݃8 9 EVսojc׶̫d%N0姊GXeS8aY~nӈ:Nf:YܕjwW5]e3o a0a1lj772u4B*%,bqir ?,T+Yhw4;"0J[Gl"TSOoIq&Ѳta/[3 :n4Vz"'Rș*%<-ϓT_JXȊ*maN٢!טp`]])4Ij3_Srߞ/Ht]"ӃaʓJN߽==VP1oUHWԂ1n,jp #FkSiGq#N>=[:QFlO"9/yai[?۾w[#vݎ."sL $roߴ;pՄ* P)$[$q =]B v7҄0PU ! :+}a܂+ke7Jt>M^%3@ގ^-F^^VY% Ekl%&t Da+ǹv \n@}ƗBܚVT!~qQT"Y25Y"-74nũ$gH_~|ٔWcse:բq|NP}R^Oo6s yIkgm2Ἑǐ=b.ӳ[ew[{ w#4NM o45{-G㨰O{*μ~.Fٻ> t7!|p֊zɪ^7q\FC!AGNJߤX 4A ,L5mMrbV)P~O˳PJ`Vu6";=q3tOh6f9raECݴGV;)5Y鱕P%jk2}bJЁ(0᫊ftz-8>4?xC(-TWVٽlIm o/bKOVK[JY {PJ0&6z w!g/uPI/6G'!oջV4}n^)TJY:I~>MTtNvλSBPO \ƤA*w@B>䯉tZU (.؟}"o_jf U鈚O0>IPݖ.$TP)1F#q- Uk#zV{.rDŽS@LIX "["ޒsdžAl"S 7cmZ-ΚaD.g>NpEӤ{To} kemẙ{sb&̒;8w.n! }y㐦)Mx[dLl}gWO8cU>BeZiag5΍kMzlV_t "S(=3@݊!K ~!ܼ¢q1yrmMoitq^s08{5ܬ;]7.2Ϊ4l'"ԁ@߶MPlwXFZQ;c7{tv`!Szf1퓊}!:IfHE"Xm H&BEY4p_d,e>hȡSl0،+ZM?2U{b6$}J"ܾvDժV"f]Lֺ9 kuj*8z䛌"'E. ܅Ņ`Ӳl'ąfa)DEJU4'i_W:a_>Z1,L+}C|}w]׆Ҧ,zѹ`F =M wl] ?^ϰNɧ0^MCL `Qoƭ; k~cl#p룠:l[1Vpb싂cEW* Ƈ;'Lړ}~e Xggnn'WN\ToԾUq%.\d_y :_-]PEq4Ͱssz;nupqY{{@HxGа;zz^"aDS M_X-a!&H* ڵjȅZz^a8eof;Hnj-89PvPӈ?0ÝijGL9WES?9T+&,j#kS~RvumKsɆ=(w)Cms]J(YiHȹ%eZQþUmX ;R53/8{O-iv~ zc ⦥-DJ%/NXUM{ڂD9QVuxk1nUk@=lCI|I . ۛSܭ%) 6-|O$2d`Fjc xR%:vBk- gzv8J3͔CGs0"8HܿZM&4Z#tgzDDsP Β ԬDCQlB7bPd9D0lpI (+ / $hdo!F=gRInUJ#:ؾZ9`B04V?x;.9HqK;I{7_ST^=v]l%qJ _cm:tJO8AUJI^ 3gb7Ge@!wU{=$LYQTbXY;aP H E>`J;)~R}@Z0T3(Mt0 ?Olb=eiQW0oKZ5*L1ɐg rQLo~O>\_mUc.h'+}yH)hD eCH]&}ZC(~f ~>݅S>dbtz( ;"Z"%;eoI}ċ:X_>aB +QbVٟ0PjGnҶ@B|BٕH]vc q_hw'nJEwVtAn͇Wa 1PSژXtʫil&wr2(T|?-ǣ6kVfCAr֋>[p:6= "S|@f]x@$̓̔(U_wBڮU v?1 |ODI8IYsC̞R]m,yA gPx@W߶_x(y[ۛSr(paiJB,73 Z 8=NERpׇhz<~ uU;q R¯ d ;.`Lmt5O9t͘u{ɠ*>oW$".Cp46ozc@.ҕRprd.fV9&q4]!5WV{%rmB, R;x?u˵:&6*C׵N{?%께XQ**[X nC,nTR#`ke+֟j,4aEJ$j &(q0Pwrm7 _KAJWx1nW۲U]֊113m׵P[uJ)Gb,T9!Eg-xߴqwѶ,Co (%Dzġq{`h ,즧o)հ5ċw4+kiQEW_XKd=OƵjmRRǑoJTίszdG*0VSx4%^7x@>fD8s k"FWF Y]$L8(m4:dY@+QW |K!C`-H1EZpqxkv?,4qAj׍jln \(`|?Ѩꪽ@|&K:2YPM(- =ّ֪f\;>[1m%"H|-a.P,C<:ӫ*-Gb7`BVjzmӴ; o#7>+* U5I7[Fʭ=Pt>ZZؕ@q y֕B8*Ad!*X  ˼7FvmUb)lM{*t?_,qڙagYڂZӨLN|Ov&@Uֳ֒lCGM ڎq;Ua~ܢ *x70kd \E ,fk T7~Fv\alv. 5Љ1v  #FuR Φ(:[v@=&?ڟ/-}4!>hpY|nR\u;k)) |!5w@TW+YڊUEWsw2(~ i2 2f\/vƗl[h"yꀳe9͍fљ]eY?;#.f_7'lf&-#gKO -&r{ /D -d"soSx 5>ru]Le ?e-Pθ{N-Ώ oa/#H ٻ8^*x+8YuE01TT$6LEL$IΨ". Su}~دPßfn-'96{WLp|sH#KUȋ1k5bL$K-wi}.wGc iѢF}>G9lH.ҹ;q0T4 /B.C1'PDXqpx]Ht\^á);ݎ?:̴'geؽ/H{;.t'8f|-Tnp[@2& k=44Te1!N6S)w"^n|/ 9`D3$u4ےRhZfQQ՚J؎QCHl vlvkc:5r :_u2c *`nqI4{j[! l"o ~\"J^$Ժ ,>R+ nՠ*oؼ1ۯM@x{a WvUVŜ_iaTZwNC~S[6z؟52mב\L:~ӫcs ..9p">ƍʑ BD훰'[@4d X#E2F*DM| b {&⽘[ٕmp3cK ) l/)෹b"-֍K=4uv)ΤQq} .wn٢m7{<Nzo?msöǙJ-݅4|Ep)̰TNN=XͿ]KegxUc[CMWPXXQ.&f'33P0l#oVy+a Ech ~'u($mqb=vXxj<}7،9BnT^")*C-R PNQbR"XwՙgHѾOaL"xuX5; .]dwcB^tΫFd^F7?DMmJ4$ƨUͨ.1^l>Veց1}Wd %@qB΁$@stceޭ5i|+A_RGzEgujy@D褨 j.KōiB&һ&05#m)4w:yX NiF(=`\#*ΔMBt~cҺ6'Ň£*P? s-{;u%{m=2tU47T~NXPVQ[Ta`# D욂]u۱Sx{<`w>y4;6dR4%kؽZӵJe!֯|,ڳNz2]P6W"dԴ-T:KM.RpN 2I(4T3쮡.;rUu\1EˆLN/{'ɖWUzB zN)w Kz$\_]YD"6wW[b8w敟&!}zqpV 7!Yy8툘Q\ I{Q~m5Z.gjxt8wOJ G%V"!=c X|[i歋v HKw>N}3'(VzMN|0*_lp4Mvbβ!A^_NttĨ8Pjz8tQ2l,z*UD=qnF>]'5}CQT(y6tg?0*Z1rp~HV(9 [6>9@!I1 d nOD"SG:1{5~h?=MWѠ~.Ån(qN!JI k+@a:Â3AL\j<*% V VO?a (&'zь["-~w"{<ŕ4a>4'Y9XtXE ˣK:l=wܰŤ^ ɥ.(M}&IE]@M5#W'vNH Y7uaEFtO{JT^Ʉ1Ez vX P}Μ*: C@x\j0#JpvCA^k J ?f\׈ ('z(!eC#`n_^=p(, s9:Lt'@ N!=,[r7$z؆G(3f]FGyUהePgW X]bKx. 7/CaPEG`%{֓ӕ%;y֒)c vjٛvE . .^ZL̨c:u \Ae⫋bg7}%xT$`3 Es@kyv9P>.-~E(a|kT~L \[Y'g6?&J/s0 3w2L'bSv-ܐ}R{+g2?^īK2`yaO[PGFW1s mMs H6~/DL)(,]1 u[w-3ܬb$~:YѪ ķdė46S_kW m淸I]Q˩;1!>yO1/QfM>kP!XEi xciHБPS8#̭Xqp+!މu®JCjnxpՈ;&!ۘYSOr!3)}i(_V:XV+,SY0/ʤNΥp@>D+BUV4t]5{&JGNKO'F$sCLج' kCpe2_Z\3!{yC.Ps!\$!Zמ nSikAK)U%o ρWUtKUhbZ2 );eFǥG4Vx?1o؉.Lr:V! 1Ʃ6mB%"XW-{88NNatR!þkd+]Tʦn`/ #҅\ᐁe)Lu~h=,0M'5P:a 93ёxmݐ|%*7!Q-1-> oEXOM|$)Oӥt*|<5[zFzN3V䊟w dd.i5R.pS\̭8l5zcŘ}Cvʍ#i+| Z{|-Mg#8T[jՋ, ֓Gh+Jc*"1EN<삜'g쌬,[sD[˺70 tá (Vĕ&ت#5T" i#{HKw&1I :l&-]p8πc %G uoRЌQ'gw(I[Kb l4{Uk 0፹gAU#4P 2%Í\D۫ÓeqqjW#kʨӳ]xtA~ VauA߇X@75֛ZmcP,!B,v.&>H, X]o ­~(ܩ TU弓'6,XЄLaUٚB)S(_mG*t'ZtBؓ&b mڒ@,Q6g+7mab{O!ᤀ&'}^j^|_E'^eG9B1(5{D4kXQYaiuN6tĉww/y*+nREc[Ep.d =gq g+>Hr#:#5mt3Ӥ:<+8}b6G6ӄ7k$PZL_˰S]tqk,"6Te&Pi%exHNqnvQ4V+cYxh32MU|-I_Z|6hpt xa|ǔJM6CO6kgniˉQy£ @CΫ:hiBv#TICI/:P=oc6 7\e 9)YK_jlX17#+HSZ#HMv\Jti{?5$m>ϧ45kj=twfTS#1Q$C.y;!O  t^1Kߒ{JqP)suۥaXb8<,q%rtьhŞE龃B InIĔĺ),X B*K W Xq6[]L \vNZXsu$L+Șg\d*5DaV s|N`cX.[ ֞ y;QOYґII| cAmtfyÒXWIԙs\ψ&o{-eP2.:`7xM k4TZfԗFhEi \uh?|?Kg4LD*^; 8AQzzCWE C/xr1P@jF$nE?A_Чq5> ,M/MRΤ)2S42ɾ1$ng7cP+[b.KJϛc0ک &z(a,F`8*K35xXKZ֪=$Y'D ;GJ7{ \($6iKߛ2}PN]X5w`~@(yY Ml8(wS^9CQj1>d$k/f~2y_|n5ɜ:,eK+!\ ׷ c-fGڧ<"rM˻.RKddFw+@42rC=z&0K`_mko+K2ƅ/_y}_OH.![&W{Hugtι1Q>{N~CL q7އ C::eH?h;i,7+ :J@[; ѷa{]3wP;@]sc\f/Y}[M $ ocg%V- C$b2Ow|O͋"Gp ~;G7Pg@_]v9\{MG-]іlN,sv0H)?08Q ЩtnXА^m, ꭤZW6-2*}#4s8d_BT`4>(HǞBa zE%03ǍRa /T(  NY-e?rYaA2rP+cR"+t'7Śb-޵F.%|zZ8㶲50K@_R*?Aխ?WT&u~UHHNHFt 1⡺8ǿ:};bӉ G~™d 0(X[(RXRg^ME_'w-[;cK#K qS&I4O4ņ b4AeFQVW?8 ,'yfʊVdƪar5&EEA /> j%wNH?l:Xֈ$QkNZ  aO%)bTG׻X񽷊E3ohai@՛Ta4*wځ?c4ɞ0s.Y1[M4nQK΁QtQix0 jm=0; #4"ҙ&$kcr-Юᙚ9üa"sJaMzE%u^@BH! \g ƒ#쿂d@1Wd6!dc}9fـ6֙"jhtԙBC?GB/A<^y;ļ`hvNeXiVɚwf(ij0= d2H_l^*%^%q(H1Y(c`sN`(k6T)fe<+eAq|ei΂̮zq;_x9SM_cOD@7*Ä33"(Zm/˴eEb9d[ƮA2T _r2[U?O>HTrw $ Yo9 L$^Z8h\Fy8f5 NksqAv7-t+3W1 ̻d w P!l:_daο!T.X c&7@Wt OP e(ZKT$:X,0~I4ZPOsOPfȟZFZWA=GȖ(v`9{IvSYZ>tDU̴bDxB7X$xj/Qkm+|{ztmM9: C>L/-}̑e +su:A^7Ssz}q-'@Jk2Xn-~#| XLq,ǘR{&mUYIr8AрIQ`qH<|enDW#]Csp}-B5MeX~$lʏCUG)lm}=ЙE;%x]#L 0JB} XKUݱt`VvmXtѤKg,Æ,,nD+HGr ie&dѵ2ncSV(q;o8>Y.1L{%E_Jgyg"_eN_^>\[G(~hzA2xIzԟhNZVƏ3JHA7 ә|g[n|R dmL%fR^0+=߃0ʚ;~ =q*`L6/P|Rh d,/!%?>}O"j/P NlAo|6Pli.T}T#"ᄻZ 5*tdmwрmXfXXIc=E$VlH+I\8L:`[E\|Je<n|!m+2Xyaf]MѺ)حiǗsL&s2o!U]/L^O,}ZĞ}QZ[vT*tOmv&Di tX{S￞XS}[jF AEѽ XA_eѤ&7 wJPg}`Ҷ#A|)(6' y %4aS%0%d,jwowcbolּG`Ӷ0|` e uw:pd)_1*\`ag !{s".rPV:RGjI_r}zƅ}}m/?Y|!LV2kFA?=8F CngcB3Tr0H1(mk3ɔ'Tl췺?y. jS, f)8Y<1}%, 3PO <Nѳpf37I8g ?kY~, nRN*1[6=W?e絠v!̒Z^NsѢxM5e_%spSJ(X`]]HgA'( HY Z%L@ klquMM͆MO!z PlIyq=MbGQp9VB\Nz I[,6:)kKs:ae$&l ' f?cpu~ýT^Sܕhex3pke:6֗k go*X9a]% #&`0 9FW7 %!*A,hP JEVI=" ^ s7;GAR4G_ }r,7NEGYhގ^)H*3xEm9r sxa5){fEtŕ)dwuffx z*. v{ϥ&W4&8C.{2}Hh{@…H"&"fG yEԋd ;L$ΫߎI 6.8b!IRPdy`re3j7T7^ުQ5:`NWDhe GUSS>Y+tb}LJrV /VVy 42 P5i%4șHşLz#3 eLXS t8^9ws+% @I{V`+M|ryfĺ7gIY^E{+dpBO'nLfX#p"= uZ| ':diks 7݋"„6Ԉ?tK~*{bctFV"'o'oȻ$dSO;*Ё_BE3(W=dg =)_Y; M>TFj9lTB; gpn@rVjZ1/@dC L:M,& =B(_ B"\)T.@}U򬝋KlqQR +FZ?a\7I Eiw~9T* 1~7H{q T] [;2ǷzEJУ( HgG#B6)3ɩ:پާ[;h81}=v5F;g#r )hzY*HSh$eԟˮB.p'1Ҽ&>DgtjwLI?t>f8c]Jצ@bMPFLPol@7VDP٘D#É; |o:\ !;`TEN__劺 Q-8%Rr[&IyX+R"HW+wSTM$^Y||'hM#,P>2;+(-kL.4M{ZOJy)?qIS?$?voI{=K I%& RD;.?C\$C,.s(v%1aXv&ӉJrS顉J0_@on2WPFkcQCT|i8צ(Vr{Z0|)g6`XMdz,_ŝ9*㋄m's}`fҝffY X(儅-ի}rsG#PW`_=²=ZQ4Urw Tpd""clޗPpIk^?ךrZ!z;~˄e^6Vvq(A)ن[Ϭ,ysk2[L3PRYZ 8׊|%IڏV#lS%H#;"+}u!]&SЂ?_i8O{0骉Kb]4gyXIvnzm6Xɩќ)Z@z z/hgZtSN5|!}v1of YTP(qh8o|/xw%+hږr^6J.d Sھy߁jZQ`EH{߆֌Y䒙 *.ME[{Fnl7`n2>SԾgIϴPמ$5V31)ïhrYڀ@'}/QC h}%dOK;xil*feBAR"B]3?Ȉ EjUbE c+CFY+/_lTTs_H8l.nLRƿ7h!fBg |f.PD88) sCyC՘ "Kx疑@۬W 1i>$Զx`L#?DG+ΆN$Ҹص|)U:U`JDZ'@޿m^kR9g*wŔ%E7r7c7 aJř0&[u]frf(I-Xo_1G=sy:f6pɊ .[3ҹ6^m3O*(VSM.'4i%v zݨL7n` : 44͝gMb|cU^ur m҅ +!%j:I<jlM-bI6,>x olɴdU|D:ИLPwlΌ_Ije"3;@=5%,O'rzﴟ@FbeCd zI˶yHգ5ϒ;^EΧu6uX ؆1dz,}3'ە?-&paIhFgd:X~:YqŐBQAz#@w֘}xG4U!S,m=6, R"R=x4.*$[I0!zϳ f`-:ON6ZDJPq u1@1 :U]՝.s^ɨS2$}A|;=f?B\֯kKThq5 (z7П<[(rFm `L\\%iar?vC74E%}kQ @3Ӫ2;.{5vt+/\ 1݋VmiI'@^3帛|SDS#{ bۗvQFVJrMbU552g *J*ts,+G ;!xZbs OEIYL­2@p|1plJo53REQQL甯V&88 hg\U֜ʗ_qoZ.siU<ohb!o(SGO0$-C{+\,K*ECfN ObE!,59=m֞ _lVY/Vk+wj[ y~:ϖm6dBCDw WնfꂭP^[5mT!5^3L3b%8V1ݨϵgU4pL6`e,#iQ򪈂JG}C#ЧЂYr4bAt C z1ڒ_}ȀiOayj}تT94hT7cgG?|7tȓ=-z ~2Z4?GޅK| iZ%_pIE%>LC0RMs$7M_LC9oBKcV˿Z7+n}׍&6NN\붂No\#݋}MkU "#N}M{wsޙĮAwpժ)B\l{z%G/4/w;!f=SNczmkBLz4_5"`J&&{_1\alWxdu"= V11"{PR`31HdO& -{łlتLg ?)z^tɜ4=pR  R+}W_ l*A|UA_ѧA@N×E ҁy1aN{vu, '&v)88QQpap6z}{/Ww77֧-]q1 届,ݘ|=%I9-Oq/OP{r#ǩ%=>'!`:.!B SHt7cѩVL1'wó118|194mi]м=Om106SD~&%z zQ;\CR\%[亻~iT"\ѩwc}첪5.~'mj3g0qY>E͇N ߲~sm[Ug8J|k[U>{/4gS~4]>JA3PkκZ 5:9/C9uV/TgU-<=(jAXA-FBg9V} fCٕ/f^;]X Y_G4QH _608sU;h/)ZG<K!!Dн;p]Z%" yFoͣuΤ)+)M {%u Y\CH݈diTSka_DYf]:ѾX|]%=FLՑ"oF#R(+{ z%`[ -˧a|uˊTpmFt8өV@Q|n 'bQ?P$WrÌ Mi1FʹǐfJxƾG4W's`%^mc0%E/=M%m|Z}+O`8z#Q%mp+IeN-|N=AvM[Lm!K2OMY!Fl70ྀ<":w23O}%PacN͉i8|F>)#4g\xcXQI8iT$X0ӑŨqQ-F߈#XLZ#ax*s=xN.r( S`Mu0m~ <r"(x-֩_QjSq~/-k KO!*9]^muʈV|K7̺Z z{&E?h@Ɠ?pm׈SZC$X4|b]* g w[0̼efs5DkͥY/lX/BA9C7"%9@vNhᖀ!7%9G!7j%=T/.gd)2tjz ?c3vvЕyAQ^UgD yn0\Fes j&WvaAkK2@@{)gFG {?בYjƞBuRbU5B?^țJ Lѡ\O0WU XEuUI@T`f)"=>"@x&dT5/Xӓ.dȯރ[cO5| E``,pOJm2nwoD]xonWʄ?:j=" =GќGPx]WR>TM~f$M')o ~hZoʈ@\J-78<@jUi?L˘ʈN.i_7}*:^Jr,L Vh,Eلo;CF'^,]0P3[G4XNq)"\ݻ.JwM%:?T"))W#<8~oZn/"֝.GpylHϽ=s)5%*1Yi8=LPkPl1_$4o>TUcQ%q%Ӟ _~) 1l\+DkTEs@}2d'A NTjHwնo'h>=mFrc/]^&=8j_( >j֧oj5B N1{קg綔ABߩ6Z>]/_WPĊ9b.f`Br\7S-dݢO@v܂Q[Y0(ڽBu=ssSwUPuW2:_b2W@^bNǠBOl!c08VJ%IR\rWi>Iv\Gta+Twx㽯_BQHqd>v.>=OC%Cddtluq-BCx}J[1>YuRX !.*"J7N A8ZHvFSB,ԫ_hHOgԞt0 A 臚S!>QpK_rwU?P;a9!E }Y(keI0ݾ{%ݖGaFSTU/l^4:0@á rcK1x1.k!Ry Q톕cZŧ !`+e^C_ Py1` =JaF`\HGfHl"1Yw tkItR[#-`fMx|29$>z7*yijM~`xR~!Ϗ"vP0<1YI{T?n6O35bX'ܜwSRH8Kb CDzz")`*梹Q*/מDStU)d(,G.^1V"{ks ØiE2u="<[t3ACЬͻe-CHS\KX&yI2ݰ [DM75 ]RP@~(?!`YԨRJi64 u"gْqWa VO8 L䗄Ʌ)VW1-!{*t !sI89X7Ǐ+ẊR:`kP:XT|yZ/bX6T! Uh#ktiA qĉޣMKUp/E/jʞ]P.m氢8ay}gd2 Q- X&}6BLe#<+Y5Juf6n[PLv2u䃏%3 k,L,cc_Y r]jQk+M{:R\]1sꖥZr[S1 wygefI 0l iy9$NZ“1ZRZvmJ4"׶ryˉ 2WAPȂd}58' ."zDIޏ}dϹ>0I_J]0@}>5?x-Qz@E v(pc|lo0("Ka\V齥81Q`4^n& scNVaj'LQcުq0(.jE =4owI55h{)Ms$!H^K"v9A=X~n|[Ot,_edwpa[C1(7^a|2Gr3i7YᶶF'R̒I6r29`[Ë Y6jʮkLP@N#ԮQw {qvo^+0 Y7Q׶el[+Xn!k:V.E>Q%3h%~%4?$p!B[uԊ`6'L@K5ROFnZUom}H,?,cg~P0]E[01&7Y}ǢF,W?GrXWŋ DmE䕇AC0D_39&7D0tz+1v\-jr~*\&C!`ѕR I}Xp'0j@8*lH?7VʪaV°AO(ȖM-'d.Y \zRx P=ROwgQ4}-l/A2i10 Xb.4 }r_C=mu( ؎ yuzn<׮I "\I.`~HW6{:BHgjs!٤*2;^ nݨs]..f;-IsL n>5_Qڳcd! 8.b'h0|py fDq//^:;!tY 0kHkLBRNG;y>~⃙o  %$|j롬_0=`ZD0f$RVV(C-{<X)3JfAW%s# , $Z= o-cQo8 I W D u\ tx/"==ҖrC(JK:,z<8Y4'+MVUf%a6DI%ec`NJ;Oab5A'/kwʡ Պ]P7R`gPBb?V#1/$n1 [iFѐS"~ZS{-oM)^.ž[.-wKJڗ&9`L Vԧk.=a%2F:,>7S iJt)"l+{Bڱv,r"] +P 9ۜI*To<$g7sdGdCov @A3S*]5B Nu!44 ,S-jOo^l)>IՁ]w ( @ rYοcoZθx6/VkV3j iBkolșQ6o"a"{nވ(U1oM $ ųZ׃'2Yky1eNi+9n,EuҨ- 1d@+S9)H>+, OIj_y7R@0"DB0St2O P8&4NL!R.~Ez]-p2rr(1d%!`WG~q|<7`JϸHA/x#^%"%=B[]d0ݝ~kO6a '~|,oep"#A!?x!&#TQ>JzvZf=/#(lە'-çy&95sO[>"h< L^C ^<&LS7X X ܟGouVkg;ӵjk.39i B/3brFE#@2%:}<4 Ght{'jh[z_'5%-1RN Ys,`TṐ>PRJ=U aRVc_'&¦M٦Z_rdTS1_J1ߛܛ)bLK.U<&Oqʝ ݡHjw0Mp%MV+W8v̛GLPHgbd#]0+{>s>9;mwɠ{LO51,AE&,x l9`B@J ɣSS͑/rRMbJC/@ܹ(ʲ ۼ/;WޤVanw?qcR;ዅ ]}U9<]or\k! >Bs7xrk (y˸i&%)$JՉϤcir0Gtm. ,YI6`JGQ:]1kĚcd v=7k]ep)p9yiE\վC`өb66!cګK)\=Gobs.AQGJnTRGL#6Re Z˦@ÞeDEzCpNba#;KIFB2 d#(=`Vڵ( s]#X d%^ƷG|udpB.N0Fk,HɨSt] {"Ьrm/赟I݆Vd^v"(+Y,0Y$z0,t?虇2[}v$[W |).W\JdB EbH#x# יMVݟ0{, 3BaRa[LMίyaq^'p*7\W]t 2Hu9(wŲ̥ױXQTG``qQ"w4EQzaCg*FlaZ?u zqe^2_ƀAhM Dһ,*|ɵֶ?[>b>bkW1sX*Myg(&]Y۽!  Pڔz0hVhKS,}GNӵ6^ ^uh's66DBP31zU LSmbf` e !^X9G ;b̻<_cKDBm(7|zL9NG }h &op1Y4@E\&[tPO*9Ja>|7u;hO̟t8isu4E\=F;/!<.DiSJBshG.f? B# mtalK ipsջ93Pl!=s8#=-H GA;|u+*sɢJai[,1 |(8,~,I}ٺAڤsdUl]%P;X7۹SP`(Qvx$G Sƭᅭ Og/y[^/~Wiv."u@x&?*39墍Krc, RjOYa!8B*˃9D|NZ'nbBh"CϬ>}J꒏'~GX$:$ɰ=hkpB# Rx[Gaё Z+9]R$aK38qTDy1ѢOkt?0VOl?QRۈ*UZ *}ee}= pg x'?3S< 2R%mVL67beaH܂ 6c'QϽL8?25FatnUL3V`hG_ĨVKU!R 7! ʼTT;β(6W D.%"L)d|M=e Jt4uvOJ~=hcW}L'n[<,7i\@ @G!$ݐ}?$I4Q{Y? qh;E>X=ðMB'@ExqIsg#aM* =A`>UX9b}# cQ{B~% wGqEKж lԒ3qFf$B+&tV#|t/ݗƴZLziFp=eꄸ[ |#>b[?q+z's{ޟ7BgG`B幛>&pUvJge@#AOoD X&`ܪ2d`9fVUnoR.7߇ZY^X6o]yUs1;W2yv=ub(e7IBJ;/ј{"B \;jvI/~IN ǎfs]/? V2? $##, f V&?$_FPQ!ƉiC4(F>W1֗miʲ%sظ1];G$0kT)L:M%>Zx}4dx@{N{}I.(Vc)$LFƨEQ.<阡U;y񁂃߂OfD_o2@oM8N*C s6ڀ*љfPAŭ[_td{qwބ{yhN5RԷ,ù#` 88{`=, ab] c "ϩ 0e33⛯$8x`68ڐ0`@c&eN SH:CCl !ܺ[ *9F-9jj?J?s!elNlvK׳.Lī^a2}^7نѨ/B~:727@YVkl$.B2~waHXN1oz>jTQ4)7cAV&>J7<,lln}y*B.ύM"<m- Lp0!LU?r33k )"vphkr4_3 BIi8s#z^(D@vnpN5% ,ݖX3[5;dFcT`mvJ2UE4OEo%/(ctnJC]l."Aoƪ@"e陣_!Fh性2U6?/5F̊>1-q[BmjR%l͂HIjE/2WQ|a}{W7qE(ExQ=v9]o:Ur߶!.DBk/m{ZpQ/6MttJǭ44 ;fXa!i,)x 'x>yph^%Iɚ&4¾е!7xt+𩒧 ERif .0sT)po[kђ(kH1{?:a醛wy,b^v&eZ'1;t_;L.RN)wH;ˉ{,W *԰ t= O qubbY fD SO=)` ."B?+^J.;/̊ARUvIFL! ޵V ~ {&Q\"7 W=2ym.61&L?9YݍFNGgaB;_?_4þ)H)c|袕gz=w.R僌3(EP$7Hළ?PF噏﴾47{bPnUF*清Qcbc-4R-K5U@purw$~ /.%>O!O0=8luXd8v ˳,!|);5^?W@wIf ~$n]䘱ܘ퉇RD&gx2MN=֭OҢR}lXF J6] *kCe :g3zWB]'GnR*/][gY lG&023&UN!A#s] Z &*ݶb0x [=$ǣ©M3oR4Ɩc:pMz$F<ޘ6b@#6dE)w|L'_j~IOw//\BX<.Y?ꚬXqPaql{Y=ꢱ.}Bs1A=Z}ɟIhHϵ>/+xqwxl;^ȎLq` .'z»n@+>S^B~-.ɕoFr3ZM% 3u *e)`> m^ᆣ'o]n]Ӛ 9(X) Sn|ҏ4[ʸ Y}s2T:Exx߅qG4ÿdCN9=̏s8  WĪ <"w{R;ux~ke4y3\ -t"Zk*q7!z\QRA<h|҄g<뻋?[6Nzֆ.T+>\GTo#}f jEN"KcekN2Ng힀hk|MzC#qoKW@EE*MFg"e9j kyt&zf|o&?I K+[]'9|\'᧔4?\N[!bN@(ilñ1vUʛ-sb ׬!}$-+$[em+mm|Ѝ*ٮ}k`t1&FSc{,wa Oubg`%!JG\"7<{E!_Gm{|+9(׵`+@RwvbJ5"˹O#'Kr@IH=R>WCDWuqY虬K Z38c36]i;x`"Åjih$A˶up͍]r5I~}߭).DDV13" /_"N}dWZL(CArʸ E*Oϐ@{LߒfmxB񦓝b)Oj0zX&T=dƻҋ#d!6vDZldŌ 3e(zX/h( %Ks9˄tR5tX=^b) sW'/n*>'"yyϑYZ`~)}9/ k"c\%L{y &+O&@'5rRimK;f;= f}^4fP8[Hv{ ,+OI;V BmHEu-60krBF: |xیq1Tl\q|'T)p5#4ߣT;/.3Tdi6dmK uEm Oz? [t7&O!Wt&[ߠᥱӵZ`}H)͇}a M|d<$eg ],g} ~S4;Ϧ;Z/?tϾHl۸_ u 3 VsRi0E  =O2 )~3e52㨱;l&h lǶD:eZ|rX%_'~3WBnh)RԵ WdU.m%o5JmT4اIKUi}&y[-zL)(ʴ+P(@\dҳw7U6U_bp=y +_O,YՐB08Şev8]Zrs {h$ߑ R."AZiEbd2mEp-v,R~2ɞEc)G]lqOx\ө& PsFj]{st VcA3#N4o'BqnS'P!Ɠ_R c@Aj],7BIGdztS5UOVtTDAn%8O`A FHdMCՊEĹD7Wl\DE?8(ڦ[;&\6*ƌ\mP` !$ ͽP<%bٞHu1DFgfq)0qS'{P>`j(44걧G' ?= [W;YE\(zZ|돬3rRw, 0aqIO)Thn܃zhQc8>P6f(ʽLzdsq"ѵߦF#Ԯo|،u`_ $3 -n9NګR} mpcZYMkVpȲk i;ȌvBѝZYtjvY?p-zCU)XROfL[ˉ&[ ٶ+dh܃&UKCgy,mՀ"lPu !g{UR.^&ȲCwpvy4.Vn;]R /d2cSiJ 1jfB\^oKnvVڽ\H"1ʌVKc=UFuC\$^'e.p,bkAwSnˆR.Qvt߫ySPMI?*q&-$Jl*QA R*e\PrX E\*EX~| )NL;y駧{hϲ !h }[V¿~awb$n>'ՠoѾR*E9T3ʡ܆ufڨV A4VPjM7"5g o PցO}`\ȅMW9>ρ;s >GiC-iR2A;aa'ah}.@S6_ka?:;.$` Bp*X>Z țb17[$, >N ^vM+ =] \z/lwՈ8$;Q@,%0I1\.Ļ(.w,D,#~|2"<u* OF-2&ORA^+n$BOAA.սx&E +kCr:0,M(*C5.k*x(0EeE{H11gUr՜j2AOoͱ4wn9;Z&Afa/A:dvKQ/@;3ue8c E|a쐐+T;5STdFrA\ٰϊ?^W'{vg͞ `H}ue) )we>881ZĂD?2( CJDi(‘̟l1[3r@?H Dox'D(ءqfDb&mb:sMFi/] @s/WL{Pg*/dt?_!O.%ʸ63{“>@a@{_s 8$@:T Sf~lP ѵי3i* W Cc4nI}e9&#CSAfJӄVzȬ[Ad߿~ވZ6e?I׎㮿@]i}2T{Sf%dy`fih%YĞ2ɉ:0 ~I\ǡJܾ\Ua~ԉ#Q.CE$,\) k]yZ7qZ( l(_ČF@ALcb'$UG'3P"{a>&dnoOaKC[LYD `%@:M,r1h6?큨SUg\09mQQc:$ZΎbakZb&n RFb{ L8)Z/s9]:~yڊ< xAڥ*kP$ů\5g.y7`f; bc3ZLJѣz&e|/mOŠ.Y5Ƒ T ؄RF [1 GVjYtoޅָ7GŌQv> rUNĶZ~AiEԈJ[t=\BSV X:m#7̪sȗ́əhVtDGul]8܁$KNaIhe(?6W8Z!sþr(I8-/!%1=b8;?Q.<4u FwtVE mX:-5CR"Յ* gBrU"߬+w#j!2̕!ʹIژ*vߝ",A^(U֛{9tRKĂl f⏖[9a{nj k)oFE=yC&Y d)=Uv!Um{ѩ!9vKϤ=*~퍒.g8k, 8*c ,r8_؂VP4C6X:O> HjۖD7鰁dR bإ[~q1\Y[d1J[sg 41#{I62VJ&gdCU[ `E>wY`Q9$m5G/*<ҬNX+5pf}k .^;E+ ngEE2Lxk5V[V㯰,(1X4c/󗂑n$a:U8IeLuz˷#t5GSBTzGzO)=ӓ\x<۶+y/FFF h♘k2yFٴk?X7,9P;fuSY1֨UMz(k?O[AgRX!hil43[. X/wڰҼp)$ʆ=Y`2ᖵ!e)=Se'G%Ƣ'ք"&֑8ڐKKuCp9ODhF[R_Y>@mtnY]"g b76Su^zFaGvn~P;\D_?C}z /FSW Fp)4̾߻ ɸrG10ZPLavJ ]_iFj]==P/b EJu ֢0۽("KrnwDOAk"'AgB:qc\y]MQ ̉W}hqBd ɝ)=L T7}Qf89DolFkh W.9mD|3&~> z o6;T_{b8^jjWc Ħ{^H=VR:TCfJ2롸*q [`ne Xze,; F450lUG8Gv\yW^2WyY+"WH{h9vPjmk`TP=q]d{uUd"<,2$,`roG5`3! aSPd>8s\5@+e픗)9:8IPo{e8Ǵ3$u}}[Ȫֲ̌(;k#u Y,7+g췞Lsj0&qk3'6,aTU&bBTMbń 4㍿ Dyb=߳ͯdD1&tL`zOz@Yd:vbof t\uE_DE}wmxSykʆE:0*౲mEky u$̹YߖAJέOB&Pu} M#ň\55?j 8KF)܏_e>'?5/jYxOG6}H1?E@GJo甿x* 0^!NlX;)U4̿Ј0#R9=DJ ]@zQQyӖؓjsxBd]SgyuW!|cX >'˙/rH~Ht#h]1X1YQq(ZS>rAAD`4{xug\%ذXG"F`t-# YAgZ0:~-Z2C[ mxcZEÉ#Z8'6K4s#:+Ŭ|ng.} - %lvg~-vW_/)u<b׵/n]]g:C@ӨЪ܇VmS &6RO /m c&@\qYEb0ȐV\jW:m j>Q R-=\d0Eh'u˵R跟O;?˼"zeXX;)uUBi*F^ڞ_.V]ixuLNn$v4Z [L B_\o9` &4} ۡ3y]e*"ћ80b%gM8-P-dY(9*fm0};'MM#j3siNm+V'5 &6#_ fpq1ܻ?t!t;b6F܄h[ lslP(,π%Oz;zS3 Ї."Ìт`NԆ~FNþqS$^T棼$7E.6RΩ~➙@:ǁn$/!;6@ʍg)=S3igϵP/L]+M Es( 2kOІџYgs-trEcߔ5B>Ş)fU[ؓ025d(SBmΧJr/2}< hMx9*ĿV<߾]Hs-}N ? bJ%ORHY|hh.2عF#RFB`Vgc0"++# P/F i4=yye_M\ah,kEM:{{X8Mw-vcDc jn^ֽVv#)̲k_7z3)t2aUE3w#3"eo-wLLs D.4[vE 6߈mJd'a7xLUԼ*5.hIl@^q4~)ܽT,Њ5)׎W:38e>m;4AZsjIE+ k0RC)BBs\qb'kVCd6r`@YF̃[|60$S<3UtL x|5,*Z-oN/w="Ff43{ySGGX$!=lT`vCӷBPt mKDrK%;W eǕHul~ϟz낺VQ%,S[xX>F>鞶(A5Evߡ2*(r7ܲ% r V9$ĞD:wsXSK?߶r$ +ǔެ aV K,3+al⇦S[Y+/0B3\Y gvK[Yq2!񁎥/G1>b+QƬv EIVAH=3\ 'yOT4T= H\43|֕jo؂U~ލB x8~MqH1@?&\SiTIe&i9UQ*^Qw#dtr{q)]* ̈~E>6*GU\ف"kw׎1y[}'G#e\).g Йq E`qQki~[9e1oA_J\j#=DY3`,Mw5!ھmbʈ]_E~hci oVԒgC{dO}A<] eHk+46cF%u>Rk7\ht?NI of=ҁJ _yp؏ rlIϿ]#dصhZ -qcB&-oՒ5]~7-%2zKB-j9i\Lقj6hh%gTݴXJҞu\qku?P[D%gbz)6{ܨLJlN}@to*Q%8_qz> Z}C‘_w%qݴ:,8dk (k7w]=ZL}fr p}DN@mK Mn\YD+zfRxZ su ;hsq *L`j=X9kbn2 sE{KIqPZr]Fd*RE<]0hz;Ejw'bSϋ:?E etC(YIfs+EZ:灂Ⱦ- )O[4[U>Z2&!=Un u+;8LWb\BeˌN3u(1R=]Sy:mWMSˎ|:+U"wsvfE"TKZqiچQ$:`ƅ £`JS ) ӕ,BkiT0[P+(.Jw;dm;v^՘+QA:\&bWv+ծ+z;RS]+놢m1ؘTpagP& cvg!K}_6_Eu?kmiM@2NjXf?uRRzEsMbGH{X+[k̕gGY\U-~irj5kZ 0c!8%{?Qj.Eu`n N͇kSkvW*nbT1EKMqJ܅RmFN WP;Ʃ.?p1hƠZ;gnވO=T=#8VLp(/m+Q^G涽*뱔-TI_"ÝCךr/ǣyis22ڢs_Qf7Pr/ۺk05H*@f&!U-0<tU|Wa"]@t>V@*,0 GpB09yĀ+J@̙@'-ĿLo>a{92oì*P5~)gnx.GLe3RDJxWu8=RUMq]( 4}=200d2kc. }JejʸT//kZukDӛwz%hף^E?B89ڈջr[Al ~*NhB2la ڱD,Hz} {&CEme,SpƝOG&j eI2aVP&CFa v§HL(`{n%dZz @!Ԋ0&AI(s5938δOpINDiYx7,L1ر'iu9@- c:vd wIolO^#;B(*NS+ys=XEhf*[[jC0 #neGwPjM( D2@LlTyN1r8F/oY_zBBWDSK7P׼ u͂a!fp4*G0N X> 2N h;psT?R6ThQ{2u]_&$D\$}GBi'/|S8EN$k}3Rݽj.sIqIuRi堾,L0sQZY9 bh(G=JmjsL{2قSȌXty+8\F+QKDA#Y`M$?iR.6ld#NjFlby\>B`>=Dϳq""dV}J%6'?2uqyjOB}ѧOK`+)!-I6nH,ŬJYW {O~uPٝt7}cgyvQhqWXa1ą`w_(>/mV/5AUY?"~ vJ`PV'sg8iY'8-Tp* x@[sy36vjegb"8P(Gh[޼pp~ [oձpIZ+Ve܇U`/m7p{H1)b@(o x`0[DVҩm{[A_鮖>7Oh1f9y 8qFÈy߭36GBĒڞ'3~_Ȉis^CN6dH㜼̊qxnr˚Wև >kF{ЮI[aW0f31%͜9#cIϋg˚jMM:岤!9p_=( . t/ @W+ec2 j&| -Zg&raAòLu yb Sk_ť<_貮gcr, wk=??JKy<Ȫa#V:Z3L\bAb t҂U+>9(wk> ]@ْ㊪F~qh~[!i3B%{ՠcgq4b߱T{4ua(-j-'H]\Y]\FAĂyF _i"vpwިP$]Km>+w$H:Bڝ\iPbJ,ml!V[(pԅ"%/\<h1[);@4c:t1Lu"Ý (όWx 7 5rq 0Gt%Zs"! q'N_Ikҝ'AճƊ#c&c"OUNjcϽ35/ g:G_t+{L 8{Q#Cֺ,frfLF}Á47#6xF!Od|qH[ =Q|<W~5 yVqAbziݳؚ |@U?By=c:mk+@ Ύy,nzU{]n>w݇vmxfҔPݾʥҵh/Dw#@+ؗEG nbl vJL_ jJ0b}d6ă!OekpKby#EKb=ַ:M ?`T,DPNpJvɏY?Zy -gy}IO|c}x؟+~ Vz,d[z({i*]op70!Q|6yK48kN#bo0¥k9hVrŸmm\XpnOŲ=/ wb] q5$!ZľIgY3Ѥ]d[Mؚ[K#M~R@+)x=PLZՉ[촢3s\L+x&738ַNy rm={uek֖K݌PNB`Eݣh].Ph`]QV(M |`KЃ g>Ƨ;<=jLڥņ$T&ތs߇U-By} PzT{M/o|F->TB4/P#=3Äv-_7ޱS~?v#z@Oփ=Y U}ݗ70fgS.gUZ΀PԄ"PZ~VE @ʮ+pNzvVd.DH ĢJYY*Ndm\*)y.v%C|DZ~Jm6 B6.?" QT&{--9Sxw/%k*A.6TrǫPMaNbcVwICZޣQ q0>|X3-=!I/a]Ŗef鯄Ҏ B%Y4}3e$87pP3-H1AE )7Ŧ3BQDdw#US ;Xv1~3TIY~."eGqqmi<+ [`!k]ay~_EF--g`HI~ Y?iܠrI.A{ZNϧ~(bIN~xށ~S FN`!R $*+hW󱾲2LT:$Hp@wI9L#;3@X+,ɦ/x܋ %ZSg5~?d)µ*xV,^ xVC@~ [է4OUSHHEr=^w[{5vIUO's޺_ n8Yy{`T6bF} X#7 ,IaX X3I\G|l*G,꨾{&JEiއ<~B7fI>͍)xMրmyؙ:}[.[ǰK1 W ;/Ac:|D~"Q=lit=RpUQeLm 6)]:y,ij!It/rՌ,/k@bh'ueMߩPз6ѩ\q14C5MsX;?:YͲ6tsm?Iu0Jq"*1eJVd[1Idtw 3EyUORm 2h! kudȲOpBk3JcfĂ"^q41<† ߀m?Q2@d7w(q׬"|s8VgF.2jU 4LCBJ-iq܊Ѓ3hmA&vo%0:z-ޖ<}ewp3˘ dw'\_Ç0n* !mvyz!x Ǿ v(L>mb#r JZ05&CtVNISwY |{ c>Jnx=TSwCӷEʧVȄ4j`aHFwkLnn_w9b2(05N/ʵlJ#`CfvrI]&LÚ(pOFc MQ%A'[C0Ҏz˯?}qT8$C޿y򫍴NyjƷA7eb'@9*'L'K%N_xڍ5IO7΁H\0|R7=B<30< W|gsbgc^:aXJ|^끺gk@ּR4IOjeeCe;x&s8Kߠн8~Ƶ}](/"KʁT3dp'aNƔ-AZ&!kE~%LEP@mH=Ѡk_;Lo1Grz a~dx@ F,q]DliCG|້6.7ѬtaLa!$ ƒ<>py%є,)ͪ7w9av1ϥy1}oіAa$tNn#6W鼔u&.|} B03 AtEU=-#䲎dR^YzX^bתΞ{O "AB4*6+E_(qnî:KM wqd_rcdH꒩ Ф7&KۮЎϺ$]!}~| dtvĠedr7\Ԭp`.uzErT 3k 3L4oSa5O.l-([=*ux?r1;+nUB&cݮNXϥͱ2UTQGJ ]z=`)Wb3:$i+fAJN6e2^/ D쇎mSPX%ޙ +Ag~G]u5`Pm)l@kR&Zy`8- 4waYI%vlKrD}B=eK~w5ׯǃك--^hmZg5-A_Wg 98kpU cʥ:G7iRMؼp:良RÙHAQ4w[)k||Ԏ80kHE-bp Hs UYrv喠¼dQ9??%tSsm@s 'gЁs򨕗XO ~L( p13:Vaµ2Nt[/K7H /N4I{i9YX:; 3ܹLoa C)J39SWdIg Բ rz2 c3/GxF/M!U J3Shinݲ*A\?ڏ*mmx4L س4So}r<A7! t|a JΜ') ITe}=!l oAJqgCFi{ա2.4p ā ]ggrԏiHȕrݧѩ$ tvK3@T1;!^2Tm}dd-йpGT0oPKخ3bE?m/[..~r6*I*~ +kVBP bkx^c^"| |;SގQP\-o 2F7Hʉ_!ICbKW?:P,tsLC!-'i(je=W{.&x3%qv:病ɢ$NR2ꈉbkSVlR4@Jo^{o=tΥtH@cmeUd67 U%r%=) e ]H,%06_b0 ļePTE 3U <򇞂0 oCwQ_Cx"_(¯G:F21sbh쳿hh{g (f< i pӈ ֿ%p{V/Db9H1Wp[|-&@Mnt rȭhHtveκmnj1I0o: HڡUP86Fp%ݽfH HFB O-C=ީ6M.>t1J sO?_݇3G{rGQF+ \$!K&Xkm恄^dJ7Qԗ^?n:i'7'cm63Eԓ6y2P)i3d RPt]U2XFJwǙ{HSW$Q>cX'i #9v7.{ᜭǮj#@:A^@0,wq^Dk^\$s>[ 5}XBK2V/Z^WVhͨ! > 4al.lƽ.>\4=G 횇~)+s?#ۛG% ׀f!idS']"މkG| n9{$ney=p Ã6F>RT`\|;*`S_@guNla_*h)>i t" $h@gJ5$p1hHj#yl9- pS,%"# ^zo^ļY~ο#x"`&Cab& "g؏|lj+bCyy~=GoFWmdLFLsV`aTx8`8)2_hi;w_ X,ntͧ>*o]bxc;Y<ǎw/c&3ݥ #'Z ϋVZB<0i&.|7Q/;ałz<[0'{VS]yJ M2 "0MΒVyr|Dw b p2_C+v9 #t%)d.Ky9 p6 *RU%ݧ1Gr@7p-9@a{klI=6.nX7s}bW&fݲH^:h;.oDVٻg<9DؒzWe-}52A (dH06~2^#q-i_rY̓Ze^cZeD7vi6ue9uezy;b;1EPp?5@-N߆qwvyAeyJ2ibF$0?->9ڬ&#z.dO O?o 1+2I&x$` ,Vzv=¨:7vK}}.2 ɜ,N~C+TP SC/*Dc>Bh u",U4FoU&:RꝙF'IHݪhBmU^Ǒ@LgecP4?gP6ƫ%n6 Pz0藺w$o2C]W86эSv]iL> {̠AjaJ@nxTy^1aOU-3m6ma0 PtƖ9u7nT IQhܖ|'+BSSO $I :u{h-T̨nB3& >>x!+뙧QB!+G?s1 ?\w-LAwL7<ֹW7i^3Lt:WHtCIg;7N=cQ]XQhTQik󺵰hvMJwӹ:m9`Th{;>|KsM>D`Dٰ1V `w)-g`A5o͟5U z#?-?n`+|7>SM,P~A6Kv[]F.h Uj*ߛ_bƯ&SV'/֒Xeܹpk99Yv Ӈ }y"GR:~,zcMΩp D;CU3`_}/f.obv(g.q|h>YIaвJϳ׺:W\ՋSeV&׸vS(Fp5Dþ,uW*RbI-bd{}"TkGr2aAK,׻fd96Z wwÛniR-32堏%<_ODjJ^1J%Vz2AdQZ{&b9:eL qAF. v ٛ]-ymC2+ dXpZo0@޳-+P7R ?*T!9_s ^p~ qcȏJ Ix a ԶqT5*贔׭E7ΰYUTJ&񞳐UjXITh]\ UQ2RIcőF1;_̏6\0uZkZw9b#oz-7bdc`{ K2,?vGRk  >F`Kզ P[mIAh ^Z ΢E! 62eFHo5]4uؕZs~ mOl2C]tLU?4۷pTv֑X ;f\ޜAzˮJ ^6/Y@;}֞ 4mA,Xٯa0߲?* \з®wN^ALd%GِG߽8|ZSD GtŶ(E+Ky-ДOan5!rʕ K:P-;ڡ 2'')%\u)Wkwׁ;2L+f,imy7jVa#3hdԁ" - b!} /Na@rŮ C:Ms3**y枘QN|@O"#2p蕫T H|6 srXCN KСB^3 #֐{7'pc;-D2oZqzx?mXq;K_!WKPr9[¢r3c)sM@dF%ڑ ]t-m;z QCjWa>lG{W0{z1YRַ.7P!s! n?eG& 򸸢8'~ei/DDLXg|g{@ 'a OL`7(F޹ PpT- fd(4۹=v)}y<\f1Tnګ:]'l&dv1^loiw~Dj`|ZdGPm E/S NTh7`TޕߛT\i/lJ7-t I5`ѽ k0}kLf}`@mK1܈5bl--N/3,M% #i&XLHS=d) R3b83}o#!SwI,ipSb9eSǣޢ=r L^$2D]mLT3l.C$%ԞU9,Nxn&2ݜ>6V#RA(}9-]7n+9 h)$z6q po.jKm8x"\.ߧK $IdN1fFVKoZ ezFdCRIxT~lVrUc':DҮ '3x8(|;#c;AxgpZLo`3lw43I@zX&.E0؜No`x"pt\Tx7̇l4WH 5u/q+lq-&K #ܬQSsEy@ '{LE*M >ꒌgFZ#4I:X n4t( KE7l;S_awxmn0ڧd]ɘUIly2Q&l%ǔF[ {l\gLU / h`r m/AS`+cvCE磩1eV *ĝf9BLd RUz x930&x:w*V *;5~etUK.s56)qnnxx "'w?}t( PK'7?6O3QoEo#z;"Xy dh/$G,3;sDphrrLBXtb;Z5Bvp">b5TVAe Fȫu ZpMnNZhf\j[4;cA1xh$Lx([vw%DYzw<2 6yEt rjygyЖf1}Ɯ@JԀq54>jB}JAz (;|u"Zx( t_`V` ZzߣV_9 DLmPo;C֣qݞfgI^gA$ol)K(񢼒!Ԥ"G@UFAAHQ;61}O ԍw4U]=YUaMA?77G_o3ľ˟\FTi v<u+ м' O߀Sjҙ*% 'WK$$`dśף$)d^>;r.ӂeU$37nZ\ ; IjFc JѦ*m Bo0W-F[ۏo0Йam[9Q/t֔./3%REsc9RCM%m4}NYܡ0H^")jE̯-U2, MSH6̍xC+QjcH`8P-|?S.QU1X1]~zyt APayms~ufH1l# #C02z_w7KzJ?pީ mD^Jb G:vMҗe$EVP6yDFp^!>E!,TTY)WS#; q[9|5r.(U=_JvrO`|i]F6! B5o :#/s )(혪y̞DRAs֔WڭW \M5PtC^>}'PT=h+(w\tjM2bE9B> 9L6f%} LNZ6M.0 ADQ+D,Kŵ9?2 i{@,9aC3%_vosIN#͜,yi *|C{rڭj3x#C(ͯ"vIdU}jAF˪g4P,b;L|Xo^'55X0'#tof^j/ &: [Th~#0~W̨س5ν3\y'z {?pJ:nIJ:-0k7QUApJr؍j<%5ŅڤD pVnO,rwUߘՎ̑&혋; W^#NmUi8NA+DJ: b 9sJm5ֵߓAc7DnQ !}#2H\Tj\\h%7S7V<,XĦ̆*pĦUgj^-EE쮎p͑*` }<;S{XEZ-w6R\[6pó5Y3ҖXL8А z7ܤV|ۢ>o!JmA`z:܉K )^1}qXa5 "yğ,6ȧ-A>R؃a(p^4x+ݘLc-´spSNW a2+?M"`yJ!|kM.?q.*ѝ$m+ǀQP՜]f\ÄNM5(lcFC7e&z S&YuڦQs9w{gi 0SVJOnWbf a̽NQ /QG~%F0tD &g2жouh,Ѵumnn(B |bU0Tc{Zc7w;ԙ蛧URٽ?N'ﶶa+Eh훊3 ۝9k\!>sHaK&[NMޑC^C*Bj1Ωؤ 3h[++sѺ€Cр2|"!/jzz$%SejښRE׏_~Y9P57ҵ͗NX2ssoQpD췭 ZGfۚq l,gAzkucVT, E^mU'~-B+wëG<}ي_{C33:6pq™g) )51dMQ&0bW6H!R~Y'v߳πn# ǿ{: Đ]2Rec *Ri.W|LUx Y։j/*Ga jAn1]-Rİ N士O@lY ͔hmbu&rX)ޙ&pPvw^2 FKh ǰ% ;)o~7wpxaLؠď-mōF${zhɂ͝?gld۵;ym(Zұo Yae KN6 cmj,ٰ;Ləl A9r~~=vooNpbJP1-hE鶕|={=滝M5 ˕:>< ¥G =Z/­ Zw/c92_bntswc=G5|7i1[ F=Qgv~V̇.bG;YģZ(]m(iF׀.bpM%y2fiN9FbL>o YsUY :d|B;m~_lxn}+_2T·4ϓd ^ЭO:u>8U}=]偌A*nS+^tLVs`@mL0B:MSח`ʶP7صA[(VDi֐z%r.c*vX麵8-fP\"={BJ][JwEg_ڔ&SwKhS/[CG*?#;gujMLgo"-F+K~DI %.֓4C(!}e@H/7 dkI' [`덁jY!nf@pJh~5yxb99:s`'c!t*̡׍!l31-L<3ZCīqq^ t=PHD'ua`}l P>t=3:ZӪ.(qRF&裏7]?FWyɫ+Xt+?ڹEiR92`*Ev%Qv|2 qzWqJETV$V,}dT#kH}r>T/Yʻ~ܳ~mt;AУl0i.>[dJZ;5+i?ǵB#٣fh6{,T5)z t]VȞl1O.xH`:0xe.qk.zXAgrۨJѫ/y/ yXzjn!ZZgϓ+į%Ք6?O;i ve7t *U&e#Ko)pb@p}Yu/HHg2@-N>ISnɊ)xeތӢ{͂"+*QkӨͅ4#곌#'ҚPvrRvHv:.3wX+'^@-!=JD)1BTG?I:"7`I Xƚxǝ<v|Uv2kzRϺ.RyRx~i$e, w#Cb4h,,`&wNt'c#/t aqj7tc`Xt0x_n= Ӿ>!D@zG=#+7X HBm8F)^ZQ?%J=KC0:ü `UX8?·.f2QqƓ#FtT_sFTld$d0mWԃ T/`!4 ٔ*V>a/``!ԞWNh6B<<'*~̻ǻ\ܝ@UpWTh@vn)s@G 66/(x0793LƓ2˗'~2M\M>/9 |;׭-a|gVA˩)y}oR2PsA3ԍWCqL3ևKaX0@k`u9=&e( \YKa=%ib&eޮgfw?!@ .jwdwVQ>PcI}t1*m1#6tsЩ(KAyxr]sWӏ?"8SOћuȶb! 6CI^.~F߬mچRkj5 ?YRxN=>oϩкA V:[_)f<-L(j "WMvy P_R}3/_*yʆT+*BO:Vn*.RG>]㊗B֌ԯ&28d˒38mOe}MiZ.~lnStf)+<6FŅ38Aq2reK\& lcvhRɷcXe)b/A%{pXA2GNovAӱlcw1 B;+eae @O&AczCS5kv?bq}L G=M*Lc7{*0;Oex`Q񆁙Ñؔ:fL^q%89>( =78\唩RY9N;[ ]AQZb!ރiQiKеmg wr%PVȽ*$0켓.;=R{l(,I W*mCIUؽ˙~Mju(i$%=2վ[TjD!Ja]~Vy"xIN2AJ"J*}nHXk<~q9٪ 1DVV~pC*8|l?3J`,a֜>kA/ՉTƒ6f3Wū$h1v aN+9G=K D_Lr %6o(b>'[zAu{%cjHƏ}`~XrV5|j"7CHM$!PC}@^Tj$XTѲzZ8;5,6[JA\`ej#Lx'0Z nyss dxF J@#gh}59`6oLN-zi OEëqbdR!#8vUf][g ?t4s.8V/_"2ۓb,Q%_RT}lx(#(fWT6:{rܷm ?ɣ<ݖ O3%#ΛJCm]($h0w:DIdjhQVd|%Py ߺG9i[XT8ecj(huM:ZD ?]4%v'S!n)X]X˧V"+:߾VЩ,>ݩf͔Lp_:cp3'#m >h:4<{ / [˒He5n,`Clv-J?V0GmQpʳ}A{n._/Y.S*Smϟ-E ňe\ΗYbŨ~uS82 e{1hh`O(Y>'yFjC@\x|6_| 4fk9lZRt!@ }k BNvI@hVw4)أ"^j̨Ɠ[y֕G,r,rf]*Y%{ॡ)/;\Ja\)& &u=o2xrv}o@@1Wm>ai1qg!+pE"Fo?6n%B;oIL~춆j%q,{>,xK͂9/_]J11+{/iD`*:uY>9 H @Nw3PHqf0VH:iZ~fvm" c'(o]%\z!3f"zRӾmdƚ1@t&( Ⱥp= ~\'4]v*;, lz.5>cfMvCCHM? r-z%iȵ%ȝ_)@7vryy݋l=xܾ_f%݂Y/g8S@ymCR9pPB>h.tP4*̸T'_tA%vFxM'cTS29o*}]K8 - š1^,.̴iG{Zy%i?=\:Be'-#as*3`S\8wa,&UӰGF!CeŊB 3}y`gNIa 90o(HmSÆEXVqcGd\~S 7BbbVay?$ T1my%fӐwv h(A!-ԝWWOklF,wAثF:!\E"=ڹ@Y/40u ufW=`-/zzvݣUAXCP 纣LbG<1mK|}2d`$􃯷ß_"=jNwwzW.JĎNš :r4E Qx}4m 1>=/+g`2,o$Ȼ06bwb!x{ޅ; 6hwٳffb!'ΎSۼdՍiqcJqoO&)'>]W!iͱn 6/n1hr^׉e^t%D%U?r{_́\ *DÓ!@j7=bhSJ&kIbjh=nz 3xw] <^@wS eT-ȳxz7ƒ&{wBHYze1rtX +LXC,Kmp#yh0"vC#ۙEi9y5SjR 9Èbi~oB2ر.Q"~_O ?UN2 le`MC<{%$E iD.Q-ڿM8Nˠ56s=(cD}Uh>]{? ^K9jy@sI6FSf'u@,GG&q_p$+`iXǁkkXLj|TPh&k} ?󌜒賝I0a?C@L]HT]Vb;P(W:Ukut'QKFvGK4k?rB+S؃Y|jɫXf&>jY_y爓CZn8_B#Z;~LR3ZjR߫}~ʑ"9ӳfB q[$4^c!C?#[V [(o=P$k\[%hW\fb6Hmzmp jL.}|__Gݝ4 }1cBL6cSjԆE.뽓Gjpk^0/s$^ PufEr TKKՁ*lg$Sqʽ0&2^Z"*2C{7l_8,W( gxUEUIc8 EoBV"Yt>1e+k]3jԉJXQ& IEVaM />Tf]7p?iÁx>%IF~, FRʛ!L)4Fͤ@z&̉%&B@ K-1?uAMjQ)}ѡ nFC܄8 tKruߦa1 VsuxPtnR@%^_b<ۧ ET #54^]7Cb;5=ҧ'!{<|^$(I} *>X܉-D,>Lj\L Pg\(x\ *~PS&K#p(57"͌]]Yܳ= Oڝ^l X+"Nf%ra(.)/Ru3qKWz3HFuˑ.Mv\?$@&]. 6/š#\ _1v'tU搯&63ķS _΅ B9g2ᶪoP(q.@W9LM~'cz h\Ow@51c7}'s5-BpKoP# O09t4+ט&C=f^@BRNjF:IAG8ƖE ]QL-RV]VIo(EܦP&RNS$\_ta_?E*0=pr)Sdn ՙQTg1WҳK/q ԯ8F:#!O 10 H\lAM $H!o \> +M >Pd~R- e瑨rLԌ*f$fIPkgQ4ݡ{L}&RɶyO #֤@F3a|!9Ϭ,p#Ț-|;ϒQ@9Sl;w rb;3T45A g;?_uܒP+5v[JKu:/mT=rh[d$b&;PoT9mklBɌf K> = =:1!WYwSjB> 'Q#r8|O?q|WYo{sVqUO/hy7;0SAMЊv{pݘ>47ߞG}oj]B[#%J|`*Gi~=,dK+4ˆ_#Y7pUX x&2] ̚^U3s)ʨfoK+NNDsɦGIq0ܜ*ViC7hܘS5i~7Aw/m&e^#EG'G֬ nxi=im8¬i$ IZQseG5?X a#'B%ޤes?1:L %-A4ֹ`#wl=>Hĕ_&$'elpo82:"Diܩ5¨ ̔^K46Ų76jyzx^f/4_qzcPҧ/ f'Ӹ!x:FσoKѨ\3\mnי hK/깂8VV~9ዦty, j$a3KLAT /2mRv`{NeYfoU τխ,*Ci)b}j=>J7.d<1kf1n%~g8 {;L]kx[*``PE6؅ bE@~|]9bpj ;z@ ,<:?G}M8sQ~LR]d}\ON^fm;X_Jbf6؜ Ip\a* A4n+ܞTӀ˶XQ#Bz׶uڸ24}5rߚy(Ċ8)[rI|P7= XGSGDHkk)T5['Nwk@ }}^b*}}"y\=9MEdޮ@g (KfU2";,*^,˷蓩Ҡ7f2}OT͂E]#1Ł֐.0oa|f,dM篞z@Ĥ5FNU<]PlBkw^"1 b*25 uhMc20=}a!$U,)ďhׁjAZy?/gGBS}QlC2-F&`O J/HF+J* +73yw ϙ;AW1oE&FQZpU5L\3TbZ/yҵ5·B5U.Xu|"a_au'd #z1ʥ֐q w@Vn綘N@%x RoJ'0ghlM ;S)$HOjb {BZ1:+ikCl<%fQ!݀A=qyd^Иٗ jUcxj-)P'h678TjR;It[$!H 2% @Fbo-Wzv."BeEMp1"_0:HmOʤީ#:k"7 NYӖqԹ'0ħ-l*2|Z j &挌ٶFC u384OC|,쟖)ۅ0*Kc;j7k[MF2j@g.z>HݫyBt@ȾQ|͖; t( ˠBtê7ze:ȱ''\*;;QcMJCgC.%mUn䉿ʸ %Y ] M(z.-݁#S.M"zS?Q~׿֬G'Q8dčmx ul[ײ8&IU?$A{^X9=U9|j5o-#b|mg0D?溛Eޜ, . P8[|{g_»1ŘJ\97*]E{!*#¥*>_W}_n:q'PrϽb%gD{疌z!*㉖y&qf}t 6VԲQ5.L}@~!5a2gdն-?h eDo v~F*A)*#e|KP>,+Nϗ!dG~RXHW&ι(ϓ*-lwӧgm#ev~+h̑)B/}tDf{f+PyHdG?2U8?Aq%AސiHXk%UkͫCg\W: DdLL"Т^ՈصzT-8O\D+7R^ruXrOa˟1ێor-ouo@pjYs=X5 L&I"ĞV aAuBv-quA陪V]OBGpeLJhŁԃb̵lmc~H\Y\F ל J=:- bfT##.$%\+gW B0NkkwL16y͜\~|GWuoS oW]H!X;HxVh\[fZaUϝU 9ɺs(yȢp :(n]KK0~\(Z˶5=u%X-|8Ѣ+ ڱFólr4Nu&xZZfR*iMP.;G 族E昖ejhALTǒӾ4L`¡6C_l*R9l /S$>77AT]|Q8 jt êj2lz+, lϽo5/3Vը%u'c -G$1z$SQ$&280a`0+8phͬ'|wx'i 4d;Qv3'LF3zXtڏ@11 ?ŝɡ*;N$^smN iqN xfV5 Vׇ _zP`. *s6U?G#~ZY,⏨XF8"ۋ|aſ/ISbο8LCy;meˑWzל:vf8?bRx$K.OtY)^ejOkFd#m0C0a@6XiӏIRO!ot@)cl+& 3ꨘZ( ȼm2n4^xx/8B%"%H3A\c+O8&\]N/F5Пُ?5aTXuJ|OЈ'kX2Fiaτoکv a'\-ӷ*u3V a/FJV@H2PΊ1k *QEbW.G[:;YMjV`Mל 8-\nR#:ѕ MKSm{ՂD_Q5%q&O"m8Oru(.6ifB5 O0LD 9Zϩ-zX?p͗u,~8 Ynj-[T-'[ɷj:ˠPP<Б!Rʆ|ϰxɕ2nl>k#V̝|OѠeW b2i`9<sF'%܀/(*\h[s t6k8ꙿV9ɜvJ Aa,_b$-D#Bo3.kaXUplf+1\rȉ=|~bFaj;uuqڀ2 }4*S>e!TZM<dKaWGDwɜ9r)eYm1MC'P~TYK1Q~kdXKͤ~A$d^L ~sbN~M/F/̧uc('Yblb2k8I|qEB 0YO )%Ǒ{n 94dt2g+.Xq'7Ŕ['NkƸ/A|ىrɛ̒(9=])qϯ!s9ۉSU_G@=oNj&L+ٞ LԴftVM暵 HkîȭK۠|%:OEY5M\8|yK`d&$JZecvK58T\`"P^Pפڨ)2n-PGOw{Jh'tOZF my=WIoIBbU?q9ȮUo7J&-CoQz=ToZKo Gɦg?J^n~_H1"/aljs%:>"z#U7i&VJa2ԟ* =}^Ȋ>tjTX(b0WA_VPfL4lےhtģej@뱯ggx#xF($h%=3&@O}yZ63]jd ;vCimdEчD0tҜE/<`jqOdI0(?\AhX{)VmݓIGv*&?\@!PG!K~9Q>2³D\Z< Z4%Ecɘy/_9U8WW[\F+_M)x(B{5<g *eTĕZF>;6>Sf(2 nd KǕ@֍܊89m4 ̺ʐx_$"]Pm5e E([lM=Orc-括W6)4}DEzUHgvU^t̄,qeпXV(Q*Q1ux^’tפ^JBRQ=}tG[_NB;*ԶK TOIl ͏xpOk@6 +SVޢ7x1ƍ!9<^}1X-[G‬[^)W~UB-ULCUr''Aԉ[.Z+aeP)6dx.O_p ,(R k1㰖OTJd`U/۳.II)i6caM7Q ɳ\$E;oņc4;q?C _D+Fb|>mOe챪{Pψ圌gw)sL_nEWڬ 잽'V.^ (AU֥X9#ZB0DPCd}xFjx]8<8ވ](%^=LWQ6Ơ-PoNq2z`&to%\`[:[oI2eROH p]iBS5|K&0zYyvf BI  Ψy:unP܁|)` ϟ]V5u'G cGdh?Iߞ!rk"6!iYϻ F=Hbk44:xYip+F@0Lκ#d= m;OY.8Tc5ypQS֜ď'a rmI?$Md2K{@8|ٳ<Ȝw{!'sk_Yف$^US},"rk1 vۇsPpK&cYtOUЕFgD!. B.xΑ8"~бJpr 0pr}_*燷l8Nv(M- xey}'>Mck]SOU#2&}kjkx' n~D ,g^d9G^VkI9~ ÇWr;}J? v Q&HMq,sM ޘDC[ xywb!VSoBXh:jV% Ѡ,n13yh?${iUʵQE|[)ボ?Uȅɬ Ci!P݊yT-Lkߘ^|=9APosnP8iˑ 6\D&uujrD^,]2z2\y0F6gA@ ڼ:iŚn'ӧv[bPS/xFF{`)cM+cʔ>'S*9ājA礠j_Ş/iS9&L1 w5IpZ\rJ0B8Ѳ4hMۛXncU'"S Ym :4 i+f9![G jasw;mk]Hj1* u6^ГTTTg?Ge9?/=@C_"6r扒':>p"fqcx)FxF.Xsb43MuhWkB"5 0P#0JFC}e4KoI>Mݾ6 Yw1X?A bꉽ׏ 1h"wZܿBMsWꁍLY?[u+w{?L*A%Ecac98z[ƭ]|ڰq]NXc@%ҧ\-aT>rey&7.Rvi4vʈq_[Sx=,767`*Y-F(^pkfK@IKyLXȀ]~(`]?.'꠲~(ћq?($UT|u>WgTV Ͼk-$@'ˋpYsP#0Ґ*TWёJ?ެ ty9taAޣ\4Ia[#{QL"\ۗ ZI=ÒpnY8ç/pjHVce9WT9F `0Iɮc6g1cvh;2y]YMa pRb $H ="Ko<X|/=窢}JwkWvծ%Dqkk&lwzlmr#>4gBae'[@/QoZ>[l+[sDY8|:T>º',Q1b'v:Fp((]L#aL @cc8w(i|Axcw6"k{Eυ.7^+q6DԼS~YGƙNlނvf=նZĐ#학qٚcڥir1| Us( ӊQhF =nhr÷ RUbײk0G!T3Zy[y5|TD/Gh_}.wXw|jql:A7Y:v6h ?& W+E)yݗ\a@~;ZnyX6pj/ױ3uImiS︕MuY+vqgP}Z²|{̾4k]; ]S7A"=+ gz˥` =mJ&EBƙutN*ԡ5Ҫ:!;A3/jW L ڱhbgCmwk &8p]?% jq- })2_J'Q<.Dy및ԁ DGFoV5J.B>TlI`#[jfiNw*7zZVu߆HJfE.ݭьd1_u[aބ8>GB&4Yƴ_[#2Y (DF+<3d!]Jt(_#4MKqWࡓy vx rޔ0S_'k"jUei8c*{{[Ϲ x:]9zXAݞ=ɳJ"z-hES4X0mO_qhsަ͜wk!ɤ4榤( ӎ e95HӐpϳ(:$yЀWZgpߟS.HvBV7[-H5{ {-ߵwU(g_syǬb\fA{ID2}Z?w ěE~LmxJètnF05jjrE~6M%4nwRMG. AB!љl۔|٬RsZ-bb:#o%]c1Π>[ F $'D u\htKI$1K&A>L8cRF&E$Cm2(; ~Hqݸ[2ު'O4N8! WG n]Uw "xj:_V>6h//A㵫Ka"N$C}颣JQZ_ʲ)Hghǒ%8ǸMǧL_\$>%#}M<{VNF07OE㷬A@ۢqpLs+ՂyA,_ȥgaiĔK`͙4@Ru\;fD[I\FBl-J[=bP G&$E gA>ݴHT4 ?n}xBhN\d xb 8_{ Q󻗉5I7b/ 4M)AugQWԿ*%殔qH"}-U#`ÛJP9æA8Uvqm3y@0 9S~.6_2ؾXM$C9Ob+Tw;JڂX9?zf 7;CkЦպ,^Ƈ4bwp+zLAHB UYM]1O|QK1Կ 5OՏrMx2+];Eث.xF~uj iUYbaǛjɐ27%x%0d&iH|A,YoF0T`ݮs6}œ1BTQyY@qqCl 8 rM lz@qJճ5]cYH)gzPFd'Q&(A@L37~:U>PNXb|Wac9j|)oϡEnt±_N\ \$-+o8cf`7Wffbc"T@I18]OIt nٛ%UE~i s37 vhӏCӔ  ogEqRȭ J'f]v^Dz_!Pj^c푄OrC1.]Qpyp(k),`M ?L$,+ns t[ئh,G7!]`[drVsjw:^Uᬪ?]qt5); +h,t8$})*|4ZΨddr01QkrA灀 "jVnRJh6R;FltinFX{1qŸ]:;m?iD p|؂P#fs0ձT#e'e'=Caܢ2:JU;&b%1sl#*=vT;(p&2BcKNP(B"^׺_Qj_%AOu_! c%|o%) I*=PrD׫MU E 3"wz845A64me Kxf:ƿ=&Gl>O o3@4x*ثW1C{WgYLW<%Fs\ݡ+*{3Uu+ؐjtAN'1- z^FQipREq8-NOC  >"mXjs:wu7) oU&)0s6A9hTX;G^M)aAҕCS3F0I9`W̵qt&6b2@+0ގӫ͊Mkt7*h\Xe_&:(?rOKqN85C4Ҟ3*4x"eIr< $ʁFϙx},u<(󴽻c9]]٧.*ɯV5?Ł142iˊk!l9tFfZ _=o$qz8ºH_.n"W{c\n)W+8\wo(ZG$-!^W4[7 vj|]{[i]Y4vW-pu.a/﫿^ZR\s[h%XC=TJsأ՛fGLQljSU,(~/) KDp@^qqe t߹>Q)Q(oT!zj,WqTI1$\В.Of4q=?ǎT A.dÞjue\˪#f(e kq/ˑ6'94lF4΃NE{K򞄬_hbXg8e46""ԺWȇHvI3izC1oC[%dB|XO=2H[]ðAn&G[*~ }jV^'(jYv1ݠ×N'$;L_EyΪ?3V~Do]rL7檨L7}Bc1|fM40+Mzxd| lʛO;r^Znu9K׾dպ7x;.0h??-JU0`zE8= t@D~!bo4\%YγdO+Q[#Gup 2l\ V12vZ`+4EfX9"K L3ʼnVC,xQ.Cϊuq,urӾVPNf|ΘYb/8d~/EZdͥ]E8$lR-$ّm+K|8.N>\ XpGw1h9u0X`1S/~GւԬ>t="v4TkLcdY1*]Co*(^Q\3k7ӾoL<~*yBtq { B@0up#>Z];]0bhUis]7"p# D dT*ڧַF$y=r-^kwh[m6<4hu,̟b.'Z>?v-bI6<5w*@'0z뚶R){ c؞C9 4 0O.ۘ/l MV),~yf_ c1tG6"X]s_BxbH::Jnc=%tF0[ǹmÈJsmrcF_$jEU&IK(mۂ9^G eP;T-/.)kec=Nxēͤ'^fG/ѶO9ȯKT䋢tA9 Ry< :u&Y ۪`,W[,(b u:~M;&3x#\Sr3PF,e!HPv~"gT:bT)Fbد<~%1Μ`q!㍌CK{5%iM=Pak@$¤ dqTK#6F#KMGͦMgԹ&$#%Ȣ000Ez/qͤ;*ə3X3 =~AyjbKc +ChІGnw.JCnc$9>*1U l֩ ֺHx}! iқƲ&;jBNI_GyH^p۪ LD f[b=$ .bqӶ!o)S{YܥtG 녁i#v8N-.|y-&er&Rsue`9:;>F&\`~Qh/K\2O^m!I49+o -Ķ_vܣaA@51Ӭ59_vG"^Z>)عFvԔyJ-C<#kۛn/)JqzDpsӔN@l~Ao2r)|>xcע9+R=TiiGՐB/BBĒ e2W8Ï 5C-Yq*f^|TCL3r.JY4CPECm~}i!0|Uׅ>m0I, .ٯ)(6wx!psc٘>*(jn:atSUiAw;f]¤6^꿒܉[n !U RR5xiA(WvAҒ4JX]JYvMIP (; &-OkUr kI5\&ժA[QS")_ҴM)&Mi$/Wꥼȳ?nL(R6Գ/-ܯԈo{$qrhYY/Qqe Rι%<2;U7+@yJnDv^$b7uvVq$JCX1Cʜ}:e0lSp+pED$Տ%_#3dxdiBK˫6 iU_F*ٷ&-f;0]:8%V0E`T4D!"g۫6cXkQvn/Q N\}|3QKL)dB*Êi\Ebj|D6c@^)_3!YCEJZEp3vc.k6KL%>c%H?caHȱ]XuF&8^Vc&9bmw?p]#+iuMv'1n%yJ{9HjwpԺ hkF" v]s1`B:#|Q0&[hdUwpk xǒe8Ǹ⟧Ac#uYjZtIxMp>YSVJKhd.or둗gr.U:8|6oJ&W~y:MX8t9Cܛ/{5v6e*zMV:kI0cIW=6R ଗ_ȲV$|\!C~~2 rfYNbI"cB,-m4R^8N*QZ-wo+]N&*@ sVd:y}/kgАnLcȚ"z{sM[W;q]ٖҚ`&D }A0ƶ/(>d kr0bV JFz [Z%ծ;73f )ʶVtȯ&Vkh4"(.c1}=xox >FNXj!( $[i+K`Zsj I}#mpСll1x 5 tkN>h>W0"W:||%vKgsyN]G/gCGú}@(!`C-s p╬7jT"s꥖br?Ո *n 3e62ݻDb ld wbc˗"p]5p$2˻n~ ݍ:rrWqm?tuQ;̙-`&Oi@y:Ta` Jͪ/˷ ɸI+tkk5u,whkK<[G-gvY,wiϿ%<:1^ nqw/K,+ҮPk8_SB }\`Sezڿ* 9獇cGuy(h=T!>Eu`7(!&\cnd{.kcyKwOa95u̮;$OȚI/7dRU gj>Ak;%։jv섚q WgR@z;Ii@{?\ ߻nk9CKe7xAqcׂgI-E w9-Cw}g+^Q*gk>ۗbb̞)IkVP?=Ȃ!OxB$zN n>՚E1cř^f 4$7U~ ۽PJ$coGV8QLH]Nk<={/x'XKӼǰ~ڭxGvᬯǕ87o}wU 0_*ۺJ#~Nuׯ Gq]YJ\s63zNz🻪AK賉2F0;KӗVV6Ch^1t3/QdJ%2wDZa4FDŢpb(*5m[R>śeb]^2|BpcLt%)rL/vQb⡮aRA ԊIRe]o !pFh~7h/4: hSibh611vu*QGܗ?&wD<9+ 2}q( @dvHY2?0yMJ+J)+2|z;z+T3 ZgͯHzf1Ǹ:Պ}a=OOi6eM>ٚ'ʻQHg0$!+g,ZYDd!V@u,UFg#uj#fұ-4-.jؼȐ}Vl;4wƎwJ"ܠH`8h)Z9NE4Bǒ, IAU,}ޓkO0nب چƬ2[?C ^=P@mRT[Dl1VP_jk:{ K G,U0vonM՜&xT>遭,{ CI g3&ܺB'VFa7^Zڲ"svш1O] ŝ}n݄} $%.ՂWwNoYvCٚӖBv3;`JL5`%!R&}fceLj&RH6}`[j+/z%BaęA&0\eijAԆd8u_agyB>;jQ١9U3Zfm bSr#z13?ld ǠT'V\T='D;al9`9}PpR$m9F* j.ob/C{~P9u[}!Ӳd3DzLDTƓrd$8a8gVIŶ)G>i>me6l0. / yJhEbqt]E(m"$ Pl>]Vd/x3|/CF v_U~>'[;Ʊuc@tD N! A27ڈJ(teې.?wh GnUy/Va,Ah @`,cʒ \YQ6>$\a.6׹e" ]sZAtHLf |M_PTlƺm[$.=%EA Y:T+{&YFag}~DK\Tc"$wmgMQ>V=Z~mErwÞ*OpVghx=M%9׈nmR {[UJI[v%(>[p!By*Sb@n %U  UeURa-s"QSfb |3 99s$-נmCUKsxNZ%VPFX6 pZ$F J"4;IqwtnTʐ貛a fH]B*\L &%ol%.9:ou˳ZFAQ([F?[*&NMA%фG+^c KTT Bt*uk ]3ǭɊcWG4r "G󈮞j',d6O*ު? p}}7s'eGa=z!<HN  蓝 Y? :/-cZG >C`;̀^阳wb0cY1)i1Jl)iD_9}tR+xuZhz}j|t;i`}(E2 OLLUSC[O4 ю:h 8OEB͏戙(,@^課os,lpA =ߕJ\[ +4[97fH 2 cE[` fU{ISd,ȇ;6K7$M唵m$z,Њ]&`OOz3lcYG#dAUe7NOGQT-ftUg:eR 2}9Q7ʱuBdy紞L/iwIoh҄CE{Z?gO}^)"8H&{tWOc2׮'h] ҙ'@H38ϨE$tz[e_ͣФ0C?*B"pxHԂ@|m$#S^Njs/E߶Mw 3M_hPIr

)>"pX<кf*Wi˰{PUSbP[n,kƕQGMh6kHX{UӋ ]C:2|qyPRf, Tx ĉS(2h$kYEf)v_40XQф6ZV035AAC0;g P h7 J NFrUnjN@&ޝԣ{I ^8eN1R@'d3%+ XY}0۳\7]8FPV~5 5l.F̔> klQZn9W}Xhyʯf\kPՍej&,_| 2n}^zQ2+pٟ -޿ά*!`²%}cdZQCѮ{R3p 03wWhGI1lu$'PyoS}qlX֪|~o ~)zӐlF oy.PAoHhnDT a $o%l8͗7FM~aҨF^2wuA;A4id3f#]3L.b:}>v?kBESnٌuxu-\2ÆnCὀ6S<ELM"0_nr\jnK+EB0mޙ`jdfe>pw\'A\}֔RKZu}ݜ=\iӳ@ױ*|*7x{Ta 03YiF}a$JiY,tums_dն!3f5o׼4xBثjS `5W?ᄄ ARMM飞6_%=aܤC\BZ!Nbu 4柗B:P;RK!4R_cgN ˢ8A_Plܘv^תvX @;Um菓jg2{xe}T' _I! (OXF?c٨IJ[dk1GQ?'2|Xޒ8i۴+H6Id E+[_ICd 砈yU҂TN'Uv}-AT" wjyC 5NgOm2QGL~hF+,UrW%1?D0>fͷ;)7ƨ ;ɪf|ٲdLX C>K2ć?HG`zqN8,胎I"h0܂xȑ"~|%-.ywx\kKnv<dh4UkL@QD/k$(`y$teF՟, ԁ- `=<;~n ǹ;ҺCI)_Hyo$i%Hѧp8!?5`Oh,|[z@cA2i_nƮq55md+Q hlv |z@DA v%n|\MtFd#_xYFlZ[F-հ1gZ? ӛ ,1j O!򹱼T?W ('cF\2'wW͒>Rc9YV͗*?_?S P vy}aA>K=y2%3˔Z 4Q@}v.Bx_*'DQ?ڶIyn\dUb;ɢ+Ѿ "@je=).HQ(5.i$]MpC蹶'[9K T.f3`x-y풜m] AC+6q Wd\R'1h8tzܽkx0 {蕝h_eU!%~8:'gr2.bG7B2eU}#G{X-3 "Z0╫-mM)W}OVtO7 @ӟ:$'@ 2&'v_&hMN~U3bn+(L?;8D j|y%#xlG+oC_mY]*hKy `4~Sҿlo^Ko7]ЏUv>bMɂnF' z!@4/;Նj{S|h \v1h%w(E ^qdoVH s;BvW؜m#h@kGjEk9b1n'sn!D%jq9vzJBjMiCTZx:Q=Cz`c>O=t]|*q+C^bu$#haHHM\`"}UXO{/2o|H0[]U^)?I3$TZJEPSHDh۠.=P=HVՑ>xɮY1nDC/PT`Cҷ6aЀp?4OʨG@ dTn$1P )aA.tYL*3x K z=#`eE#_OVK7M:KQook\78U ֨&HIZd Ja eW(Ǵgs|#>y+ݲm=4e| 2{jO)H]3sxѣDa^oL]{yU#;MhBp ,≸ 2xXpQgC^?')?uB(Sn{n-xw^̥N5U{MZ]e]CڪX1006HC-[Q*5L@d//}pYNgHc{M ݦ}U3`l?%v~-//",3e)W<^zf Sr$t)g(HTS1E`4P8ԓqbZsPv)&@.eFdߙBtJ\cݷRBK/Q˓/$ SZRppn(m"˚814q5~Nqj5~0*x.<4d2YT;wJ`0x5d8,3ƝQڽ ‚yb1n3zk'Pcû= Hl,; v-G2v8Ұ²IKhHK-WՕ)C78n'czި%-]'кKUpbk^g}OJԡ'UMĀ<QGS*$ ˿mb;YEA5ꂑ b`aA'./A:8>L2j`fOɃ'0a'pd~ x#Ɏ4x<%ZiQQWې^PqɵU1!e -Œc9DZ<5.I@Pl W^d K/J$`䃗֪UQNʒƏB>dM Tc@t،VJɩ2]Uh5-Tʏi\I)ԩgR`]t%raC% 9d;I ^͡t/+3lmV]0+GnZ'4U{CG)[['4-sC'l\PSvXۃ]MHsiEjKy&mGsȩuFҭ|Ч=NٜgG8U.I4_֟umo$eҘخ8̸m" [[b^~&_pSh7'=VdȒX9#X or֤WUrnC|Q |\ϭ U9xnlτjd 3LRȋ3odL QV񵼗z-IX.v:K4xRkПKB 9X`Ϯ(BԋCl[4mA0ygK;~m'r0[`2 yf6hdT/oF,P9<ɝTDqh_D,6VLWu N@wsY^X"zE` }F.ӘQuނ?G شs?N++#d4VgyDOe5!)D%RBNTUG+  l{r0>P_AJOB?& nwK[6V)pJ@j!O2qHIlaDMi9k}4YG=ޛӗ!/4 X,Tlj;fgx,}JEYv$A 2ce}4yzYVHT/#^k۟U3>s"2L%93ω6 6"1L*L2Md*'2pn_.S{ 6}[xFt[)(3@qæfdZ_BCvkU1;Y`xKo!. pgļAk_{kxWai]s^Rۨ8˴VޣK8vZA($+ZO+畅de? E~E|SQKGd&Q h3M* j!TJBȕ6!(E&ØSxAǿ?&ZERr=j}_WnL[`tnĉS.?z-+ ? /sӌWkWb~ؑ^=כ=hSʁj>aj%,I<ֲK$e徨q[.axa GQdlIǞ?7cp&H尴z': wT QWb7b$2'2Ph O> mb(We})3bB uLL4rA(TQֆ[%NPr^Fk,'oANإҾדQ(țDе^Z|:q[91lx[_ܞpv/ǫG}DGUL޵b!x k1?j q39Gi_BXB:Ψ5* -|nu˜ O,j \loA8]O A85ق KbPi O+4o*J|U1OĨ3=(>h"E$l;%ǘ9 -v[썤;œ ,!O&|拏=#v 8ly3i0ky)J<.X *IP^^pڦJ[6pf=X5 )NʢږR,Lg{6B=+Ո`+5)/R0CE2>l_q:!c6;aAXnxA37.TIm+R\ŧ!k2;#ӹtp._Pq{pT 8m\ Ejft3@3> P^Ӊ4R((tqjP}G]^o[@TLW>7.Y9xh(]uz$K8-q@/=!U7O ٘\ͩ3{lR17aș,^"]~v ۄ;6].͊[6sjv~bRf@'Nx}嘵cth8[$T_˰P 4BsTzupg lX)h:Rq׬N}[zDtUi"DEm+,cA%! d˳Iae销3,_Ĵ~ EuW_ ^ =&PMR6N=pY`^sByi_|sL;܊(+{t"OHkZzninN+v[Uְ,fj3Z}nnP.*KRE]Ui.מ:HGSكITmuGPX#|x+d|m (iW<|J1MlyJ8EyzՁNt|aJ^6+&6Y`pn}\[=' 2ü'RDPTV9OL떩c01XnFڊjA$i'LjԼpPzf[zlU81A:|pQmue`3D7߱_B:90J!BE 1"$ T=:6 ² 1ĸC ◜ߍXy1'22pP>@-Sd$PCS?_%Y̎m鈅XlPbK1ډx,/̌SB~LR2鶢.Q84*9Ge,&oy"g'6?AXeQшp=7k6tЎI8RބAko\9ywElumJ&MZXPU%pUBi(DMtN}֓a솻! #a+`8dIaw$/ QH((9ua҅NKף0 )!$p(PY[^A1߬#o1]Ǡ$!;Qs.x|b|\]ulmLN8IBwD MX* SϔȞ7d7,ָd(vk(ݎ1v5ڢR+D |/X2@E>zD(rp80[Ao:8PtҪav7QSKt&)a\'$l_Sn*Jhb +1|JŌŹ TNV1j]Ea*5\ACE~LTEAGrO}re,Iblx*we/ F);ͲF.#(J)Hδ3nrm77Ǔu;׳ʪ4W? 406\ ;@7W/i9m,Iuxd 1c>_ȇ58J /*5? ~h= jPj@9fC4xL̯p.^3Uh]l8t] d9}幎3YfHHͦb88'1CFCt "r2쎮Éxg,~q !͆lISu-fmX>.F?h5H@ ׅ:$wQ02Le _!brl*5x?ӵ@@2~{bs;Imd *U1 xcI"{9Y$1&^"FumiBNQv!D- +Dj]١?$Pͷ%+H0v8Gxʴ[K EW֢>BjG8> <4]rC`=)[WOoh| an?$4~*p9Zn'E}r0g?2jLŖ͓ahLٙQa\Hmf_A8sf'aݲ:ETjS \ͨJ\OdozX1. +i%{ƎΒҿMY[@H[3߻M+7e}G~~+VT'o5>{Id {a{x?(,qZ_5+1 Jk.1h1γ;C4>gsGgNG$$+:E/Xjbh$l rZ$ +://gcĞ|޿֐}oΛx0̢Ne6@P*7m|m$F W+E\~yaɞ$7+DX]lӐk`ր;u]Hx6C}mAj$64vi$+l+gM h '.֧l xch=4ǽ9%7| I!ӖťfGK[2L烂daZ1-O"<˭.:7@ 4v7z]X(7BkSQCz7Akz_Lns;XC^``C,J<YernTw*"xL~(v.i=*X;̩5\Vxxhkj'[)f̼=rٺHx= B! WS`ZEA}=vCZtvԌ,UlQ߯I,_ybgftlf?[wL|aj7aĜ G$KB`;;;G;ww0 TfN+}m>~2SҬf7c|QcEӅ#,la1JҊ|&:Y& )gVZQ:\,G0A:EFS kP+6$W :[׹?T:}0g&2cʌ>@ x>kwݞӜGs+j= j6aunӺ.RM[=^95]8zLXAN@tT0̻3:ݡ#y?P p dDSe1b&|0aӱ{GUݩF, yLbn{-@[s va3d+p[ "XB-3>$ rlu3|u(1T]{a8";k{:D+:3aʴK5]+J%1Bsiukv@S- @ƸC "/\8)K"LXd`m ;XNgyhWĎK/r_F/-"~7$RU3<~i|W7a9ÉP<;>V2cVR(]|K -;8oP{ۜ_y?3BVݲPe"9尕cnp&~"h;O%(_Kϱ,<Qqc08!1(㿺&]Ѯ|cZm  z1ӓ%Q)BtL!r0D¿W)XRDGgDgI?L0N>O2;p-=coB@Cz7gG,L~.;Lbt a#yVdFzlN`wwU؛b^u>&>3l4d*)|Js1y!?q ã䙵 H_VYV v9q-ĢM@!K,}xwUǿ^\ĵD5N4g)pUA|tÅs`iP=P$21")|9-ܒRk蔲͖Ԑ3>URqK-94ΑDlmC_no - n3}(?F lBTfc|X c|_6y44_5X^C"& gϦOF"YX2H  #&1Eԗ>O2pzG8xTI.sSie'9ib7Y;KݭkE_ė+;90.=X2ǔҼ3 W~o7([Ϳ晎DXI& YCz페k3[3D!Ͼ(Fy wܾY|Ӯ!ⶹlWS=һϘz5ns\U40P Zu9U wGR0a$>JC/j).Wj5LyBJ$$҈98)gϯP({UջGI֍ )_p!v*Ӏ?o'f*8BGt K0-+s5\DBe8w,Q( M[w\`P%`8yL}=`uS%~ T: ~u&Yp 54~W}JHPX1.9EgBtB8Y~$):7CWZY!Gr% |ā/IɝKTU 9 S@h`1(ܺImBw٤M) @=/KޤȤaZ(.C*ʪq3t+I*Um`Þ= OHp> ɄbA>gt_`Q&ڝ!Gm:ƃ0pLȃubUZ:0a俺Xu01P>Zh(YӞ+SRqaOw),rkćhUh毣r._3[Xн r*w5H RVBtxBm/* 1 V0cHn30@q1u6,CPxLLWu9WZ pU0ݹi;s `ul s(QD8n0d}u`;yTyА?53ڰ@9/+ sd#iP[\]:E`&7F%){g9. ~3oAao43?sk~¾ Ba'5TH%>MUs$O[+Le()$ `?;Vĵ Gwxwo%(E@1{SԚK3/<$~*bs\ɶUUs3կa'f':@]AӗY\L w<.|?uh̯dIB\|ѻȩJu"IE!l=Pm!jEvC!XJ'{{cZT4~ǧ6+rKFd0_KDybw4]YPQyP\RIYCzz$A1;?z!l`PkyEZ$}/}iqKjwscﴧ>Us=W2g-]Aou kgvmBM2,mDBtG7v*Ϣ. !:J* ɄNLkAqY%-'".!KOW~FmJpUG;`(?֣(!dJXh\ˊa^\h.Aia0״(G'8};l1(Xod(pS,j+!m}YKx:='~xZq,A[_a+X};J%Q5+jUouI8v,9`0q#p1L;2 Sh7ϗ Mn˜&yܰHO6*d {̈́gtÁi{̻]kKa !2gҕ0FVIJHכY{)mQYZݜ8_*uL(!%^CUkq ES 1MP@+i^NM`$_8SGhHȤwz-LBMB"F'& #R˔ _Li6+ѣ`}HSAȒ[x,wY9* aq*SFDZ=G S43>smV5;&" ,Ʈ ry^E=||TzZ 2) Cس$s@3*Ujy)|arItah j^fqOV3 M`ȹ4bBbv+nIZ%s̾ % !]T.H㇄}q> n\"r{Ju)l/ (SJl1`J'65? :3,> IANEtT#qtR=}mqS^d8]iӒȡnW o04Y;u:ҕ `h R[$}s'TZ8 OPЯx1WO+{0Ln9ׇdX8g5ޚ-p 7Dؗ|m-}9 qw<mRӠ!{Q(S6"q +|qCL\$B dR0 WQ|UmVonObb}Vjj=T~] \W!,8UNI,ʯ]-cR֔I%`6MsSCvR>DRLwՓ]zmE`']1>Ģ)\NE &:yU@3KbZ[tC42f.D4o!y"@ylNw[JCͣ8g%9RB'.;v^'nQ?=G`\ܵFx:wg)Cho*{gPlfuȿF^Z38@ =pc0~}M]pmUx``6ahZr[La)ӛCxƢu*wՍv:.At'cQ<1&  xU)iTf_q%IxYjo) 8ʢP8Ȏ8-'H: H67OnQ-Y'gȝmӌ/oH XJݦt_cX1pzLQ[vF_e _?QFnVVde9zugnqhkܒ&lDhtĢӬJ} FrX7Y&kTp{Bk]Aa*$ v@H褓׭eTtod'$c)O^̅驒SR}CU-'1ǥ&'RA88l꒗e>0姅!oΈ(ZA,y8f¼Y$u A8M3Q@Ü=Ш*z'WiS]T_Pioe[$,.<9"n#EH"/tynĉAuShFZwY*tE&vi`W4Q~n&Fi ŷ۬MŞś Ƨ|%G6-oeecYZ΄r>diTQ_`41pybj#T2q!AϥE ߑ{>?usKHE5glC*I'Xaip'j kX|(d࿹ ~;^[=Gn޺EwOoۿ7[[h)iFxʶ.5h]wNO0us#4k,@<܏( 0z#e]gɅTB8TUr_HL7ủPT- #B#j$N#̞Dzng]ɛ&nuUSur1cᏁ#e:ߴcM"Ozfm@BA>5r,l rTDeH[C-BcB:0$F )0RV- Y^K57+|X>uQܛj@â0"d(zӍej7I2A")T h/v70È|ЫiR5?U͔x/1$ g ,܁tzDOk1fD7S&&͏=^/+ٍ Kold)iF RrfS,̈]8aΎwD`arEB87̻NS$0^P&lzWDpwAw2DdBfZ귚;Q9IG aJ#k 쟨=eqY*ֿe!"P`̯FDY ;OEtBZ 9~%n~[OsR(n(INHGe l# ߎkx}-9L]Ǿ-F.VIbẒsD}MC־JvawiaX!yɴQmQU7 kǒKK_eR;zhM.D*lD}?oDJoDWX(4@h8ihq8mVJ6>4?6eXȄ8 X|V ,par>ҕ] b:(}bEE]XnWxہjZOcr>3>0o i6?Al+";JfLǟ~~ofBBTbtp_T ߙH* *66b)S`$XQFOE$P,4$FVݜ>`Խi"to+)٤:()sC `P D+u&e6Lsb?s͓&ݑ$Hxsg*:Ttr:)#CĎ) *%?F i*ݍ!f1pDRZqd l#W5"v[zۃwȈĆ!DpPU!#ıS5ZQ ܙ?bt?sjFiӠ 59LS]9 &5,|~͉{s0H6>kpH߈Eq2ՖKG[}z Pݼ c E Ah;n>]6Mܬ8X劭0-I)Zfp^'4jKפOJ2}d+;d͡&UTjiFޣ?AC@de+rŒeʈeЩ2rDbfxAH$rTi讂P}yWE;mC3ޕ IV 1J;9"ӂIbQi~´\ӛr P qSgh1aʐqxst%y_>t4EGf" @߈~2T%sTAv*'b ]pCg3զ_^9~+>'vru>t`"F4zwCq^c`ADb W "G4 Q>om@;F*`i#HWDrv+@K@Rr(jq9]1XGEkݺK떬)A!Ŕsd.S! W=dbW-\@WD(ҋ؃TSX%|ߛр-rq8nˌ[]L,5u/طe袧xb.'lhO fAz=nlNqA-`KP0Ft2cj-H 3b-"w ۇJ,KfN-L{/g }& rݜ=<cZ">Dc9t.FA?9ۂ?S

  • oyaP;imi$D#EGG\w&(Z[sBsߨ)i˯6yK q9f]RE(_ 7-bqX3?.:V W1U9=h&YOs 0(l\z#Ft { /?D*eeY`$τrkaڢƏ6Rƃ=cdLd9}FV JYkNBex@v4!w KsSIJĠ\u5'.L`*ft:jK!" ܮhsdx]w2vAaϢS[ zżQQ8'3ddkfQc힘=H ! [ǀm 8q:/!oy xAoW֥2%ɦd'ɖ|K$Qu9|:'Ѹ? 9ߋsƇP)#* 廤AIb!)eB[ kspk{2Mp@.AYH=H."5nqt>#15>N<\s_BYo,`FGN[%ijEmf! @Eov:91i!e,m%X vʍ4rw58|Jd,Bz BλpZ+>T}D4XmÍ%&0i)U<+60Cr4\bgSWѡH,.Bo=Z%&;2BbyXUIJ[On(@NFǟ dxvv)] m+1V^q:ʜ<$|2̓* z9M_[/,"ʇ=h8BjR,9INw }Y`+bEqɃl9.!3|f>Q,NHjϩEl L)A׶3/+b(dпrt#EoXDj eχQh%kv  u6^VUʡ$e '9cve@ ʽ?IJI`VIa*?yݫX?vaЈĴ't1僻1m^_/ٟuQ"g,Q"V\[H9{[{t.3%qMAqP;h?Ol1n%3O pIJ+XԘ3Cu㳻N7GsEś!ki&<LRb_-:k K낖 (}9 z6ТlShKևSL7,` "7ZO1rWm̟>ӤIh +'cNc ZアqgMhN3 *],8Yq=^_Pscϭś?{4F+U7YM>Cq INce :z봍k;gVf/YGze{$CUqQȃA[/1N`[M ǽlX(7q0ʓ\,wV8gihyBC[zICZS_C]5㲧S!%|m}I)L:E:k$z6lm$Fo%(ω]df"2\Ptŷ4O+vACsΆ!H-\mʦ? ÷LZ4xL,ZɑF@"}.Zx;k; j]m5 .[[}&riCWi"ɟ:'?S4p6]ZJ[Gyf~GHu౲ZےvxoLW%;ߦRǘCQͼ_R*[=tsXZ-\%C1%鉘M& &&@` nh7#Á["w%Ʊ{low3RAwU%e;1J'}4 tt#z]u\_|ةM\yX\8 \`LsQ@[d'C))"˜aib5"۵(9UPC1J)w#"`M#/^P*͈.pHN-h a#gK|}9%A?#)2"¸Xp $س'?LBT҅}^qP|1Ʃdt`sX|FO3B2E\p5[wvB]f/+& U2Pn=Zw7˶sDn\UvU:t\B_6$wXzbZϲYC7*T _Δh_**'yno scenѨ@}D~5)7&fj?/|)؛~{xkr)8m tmexﰋa2R +K#q!<'DI:B ㋏E^ `.&]RwK辿m=]qp/u/9ݬtuI~IG=HzMiӿ?\WUf*늆'ߝK{t4H>JT3nǟYq$F3CHӍ޺{e(d_|eH!?8rnvԳݦ+JƯ; ) XJNȜ%.N0v6a3;k2[4AIRGMsKlCoX^j~6V̫ 'l nӑy۬2ƴS7]\bٛcPUf@JpOdžk\X$(mȫVlj*-?1lQu!IS_GK%`qߋ+,{&Ⱦ2]tkWl~Cf㳡 D~q\w$[y[vjJ/beWx(\c2wb{`>EWSAWX а+ViBo mD6+J 37I عQCxYb-~z:cLvK&} I5HA& ̕5hS,Ǒ! sHzP]La"P'\fL.dҫg")+r:t!s;(1k~-Ed J`{ ofSbآl[w_eDL|py ֓ ˍEW}Lk# $XK&LX*J4zTK%vdžqpV@ɿ wV~R]b=t"ʷ RDڝFEjMg뎇@gvY^ȍV)J>]oLU! JԖ=@ j:]M6ɘ K#˼^"2v7Ks(mFرzņG$-n!a)h&DP+5D͖#w\ሀ8F"tMrܨ=튾^$@g5`;#1Q9nV F0ΆBU2l ̵T)n+c[#ͫ}RVᙵ#&-IJD䵼MxuWt6z[ 騻'ֶ>;qW7J1H}T‰K$p7Kkʭ93'9! E*I2#CʀDXы= &ss'vbbd<{^GW2n' `dElԧo4 & µ)G; D ok;O* d(`WCrI ndv|o$;\|b+u7NEDd)R ?{rQR^(dͲstj4utY `ơ'E /icgJPCUwJd@O+%OpDXk٨jW)u-JyD `N6uhݳfv0lW~)uʩ}$67Eml59~&[nٺeT)-UksӉD;u4LPSe]g %P*K aBmMDƼn?c lt!8b};g0{s"qeF7ưzkA& 6ѓ$eT#I,R(}X)_YvQ#o(_ٜM I`IȺ'ئnӞ]b]+7WiJjU|u XڬSmר.'敎A^SM-':V.~'qU ގ~3x'km,V\ XMmorȋ[I\*Ua#_Bb4+ivaiM-e|44(DH _d0tӣcnYw圶ܤ6<ԡ\+󀓐N.oo@cYyt;Bt?3(1_"LG1stO4s1@K1=*'[*:CeeZCjL{"r=yXr>K "ɡٚ1q3 2O0NbnyW1r ºS$̦5S-ۧ)QToO4W x[S N51ëLr/8 AunfaN"hkMuf8]联V\_m'ET<"1>'̿'D$ 9άw/TLV*pIL|;Ͻ|+lp2V]OU4(z+Vf5$ 2 FGLx" ;3 +A@v}ie>][xjG53XC$e:4-g#Vth˪>0%bqIb/[ܸGjl`mi)xV*'un NCwDZq. ]9nqTgU U[vǢ\Tg;3 0RL:;hzhG1wd17B.*Ic r9GKM]#뱲r"E;h(--lإ6b(7E6vW9XF"oom,1څ+ #B(kk}+1T( ҡgTYz#z:gkDc+hlhY?f2c]u|m_MStvT$ېػ=sOIγS\HH!}+N0Y8 \D\sxg Br;sbMa0"o2ݭHp^. RDbiCP3CHf w|KHxF8#vT='B`T;0B3ݬyI (%5JOoo5uΒBlrg9b] [o=nɿ9j.xDZ Dt],Ⱥ.VAhB>G|DۙzCo1q#,MQ${4" $$ƴi;сg^YmOw)Юq ȧo$!(bZec3cw;w6J҈ q^aԲ(PCmʬ[f3ʦk)c[W=QvE{ӥ%C]Nv{ƶN&K枖#Pd!z1-B &Web-j]Td%#AA7\ $-OVfyxNS-m``{zHúh|d7YPAWߟ "뭳$~/J%r.i #C‡ w<9&P>DLq1ȦU^t~WskK4 {8ZN6s֎I|P'V(BeBҦ+%_6sd*PI#@$Sn? yyo50CL`TFj^똥`EA梌yZQ0 )3~J1T pԳ"(i <6ao^w<>R&PԊy!ݶ>PǾ X9g_7 lZavECnRh.$O VBhTw<< 2P?/0ck7&ޗЋ}*Qw}Q6yNr۸-~3/ym.93cZ|e"uAadEkub]LR.NQUKU ɱ{{Q67Hs4Q!`++TK טZ=1QǶzq ǀrѴW!JPiݥgY’i@ {3┵(1uhy9JLS:&dizB"rZ<̍-2*M!~#ɥh2džKmj<=(OS&Ӡ%6\$L O'^nêfjug \HjxݚE! ?%wNM\uX#HLJ&w>jBS.YjMX*;m";VC $~i_Ц# * B{%'8<66Ә(4-KJymֆI#Af6,q:౿j#rc4D W/?UpSkFP!IAe5긾!o\VX !# ~'ޡ'Z'9 %y Þ(a~mzuKe+nm/,3ŎZ}/JjP+pagE&~zIsr2'0aZ ,vЉҺ/f&vՀ",O s8枙GDSddCò V\-LJf^ntʪZXF C?-Wz3~0-e2z8hlunfy`8|ȇ+ ;n.o3oZ/o<}rř%| AtAf Ys{%WV&]*GYw_6bD}# 4T-7媔FD\q>r'"V [Y N馅'_B7:*!w93g)tKD9Y^qGO ܝv7ԱN2ݤC;O֡8g5%Wg#s?pJF/͞Iۀ:^`ϡtVݵoz佥m|і?E'^>'(G3x ~ižCVcy5w\.G-fc+d?NN@&W,6guLA<ӤiO (p1e8JuNAkt!E?p8M^7"xf6J'yt% 5"21vy#ޫIJAOH,qh]͜ݩ#TXiH+w9,{Fl (t0ESJM1_ o)8AbvYC\,V羽 Y~ܕ 9B"fDŽ8^}.QY~{+J jj:Ëb\淰իXѤt{rS /ώ0A##nY'R;2B`0WcbǖQ>qGbx9 #Af& 1΁[VU]N-Z,mϠ[nuO%, DaHu89s=SzWቑ嘃ld=p׺;..\z8-pDc+nG mQ!h)h&+hk;A M^lLrO7!N v?1즾s@-_gr =ߒjs8h`@:R` uΒ -q2t:;͙f3AZjNj u0Vb`(\q,COɏ@; W^ήؙ3;`+*}pfE@/;:լ&j$o~#-8W'2W)lb'RcUr`&)gӔ6ǣ*&:$OoqO{_۟Y E06}qoP$*n2C5##DݑÔ:@G*W{  x2\_$+>ߘ?PR s"4}ivГu;FWEzD&^Zǒ&!+kʼn//c9NޑG;(NTAZs-! jX-D %uƠa +$ӆ"-֢Hn_J˘mL7t// &khurocЋ:yo&1z#nWC?D2>̝!`LiWᎺ;WQ[g@)cPU^ Kz2N㕜T!lv?d$kZd(S@\9|a~F }A,Kb[KmhWeLi; W8~ʚ %}}qu bc,f{E+TT]L/ Gg)&]/p_7I4DY?㊑1 CשsN"n2| l[}q<tvM#Zz:e:Zڞ|ħn~I9aX0dItBLc$S;4мQ7:Nq;C]g*Џfm~S`RŒ&MmzHbXw)Xw`|퉨IPr}ljFI;=},"spWqWձB+onDrFͮ}JS -biH3D( n\ ?D5>YwG[?RR'g~;Jǁr@Ŭ?]rh~9b;;sEDwαIj*mۭBa 8ywH~镨VMilHLU\6q)RΜ1{3,|E TfIO-n'k]g8k_#}YI' 5>_Hd҃NK9A`sk;%8N=oBbs6P;E-%/O0AʭXY .z5aoĂ&C.]6B8"1zc@[/=*$qEq@a'htV9!25W/^4c5ʮ$NK #ܟeNKҬz$XOB۷7{g3U[5%3F#)V1D߷76ذ6Z)wL(|%ף~V>7M\]0{ ST4YZMmtz1p]}z4*RjFEDW^+ 1x<Α$8aun]/Z6Z: 4d} v.~ɦ2e/SaF i@ uLxY*j2/v,ġJC ߨQ_6Z[*BzvAhIT 'Z#TeeU;#<t۩-pLV1`k'UMS1qQOOF-l);?4PKb;T$"bHx 6o3o@{I=zӪ vm?+:C=!HA\0dF1~k. `ۄ0U ewӣd:PyM=D}-N ,:VGM8EYc⍩sW&\&~ 4yv5 ]]t̮P9 %q_x{q/Ogp#w>Ȥ,*8BvU؎Zl}LS"@ D*Ӹ{zGيF`D9Cr>r=^8^S\a}lR#B9 QpGv$^K^i1'"(Rx76˒lĠJVjY@?`Sr`39Jef1}z'[[͡Q()sGNK]xL#At=,oЄD S, Z3))sGy/n v܎4ɎN:C2hb b _?eIs㗄GDlq~{3 pJ|ofm%eU$f?p:\VY7ӀΡ>vhl\NZ%b sIH6zT-~~Pxb M7RugS\  Akv,;8od' cbM64dXLrM-rdäPDLU9y9s##W^ufB l5a+rɃD+5 <ؔHf.l]{UXފ f gl4 i9q ;*KKvQ3Nq]%!Q;mZUjNVi0-ɿY" 2CyX121\vQr^4OB[~ p@eiPn&åSB7  M * ăYVn8CFW, h$ux{yO: |g}]} AXC'ZsM;;&y%ʨ^#Ug?FFL}~+s;}53؋B_7J!8|5BC%u~zZk& O$'K[Gdwyz&POϥ5oNKbm[L6ߴH7{eJUt^}qN@q^3Z.ϐonيBz~=6+5_ڤ1wmf[(߬o1^cr݋R#n]8d4]&&$4QμAhI)qWxuU-1V;BCܴ>*!4j[GZ=2| 0+p=$hd kGlϕ[ ċ=O)g5-%1{Is7h|( jk#e ވEoo]Tvʐ^luY$!Nnec/u|&c] PDèljIӫE*Io2 Sbn-HA9kf(A]LSU K[^ Q0 MXaSM6dJ"Q*=< *]`~o$iWיʲ$Gӄ@Ǿlnٴ7BV%Xb-|aɠCҌ┰RD}ٲТºd3/8Uem"j+nǃwjN9=E;A^qR\[fU̽jWIVԝ"XDTQXY!hKbak^@ۛ|*_:FDp׫ ZQ{M[ vS9Z5mof;VL;;J~4ߕ`)TzTT |Q\&V󠒷}NNڋPڭ++V?!P?3E)Ta[Q770e^0kel]mCcWa1d UPhDЫF0ݢ>F_6^(xG蛺Jt;O'3*z9zm)00rxy؃s,kg`qyC.\U6a =ɑh׍\x7\I|>T}A<;33A>:XL=-SFPID.j zڌͭF8 1{0D_񀦫S,&!7& Gel4AQbvN䒲1\$LU %’@G1;lt0$n>L 7$7dYvOo3`ν|ܟ<Ă2㵣U_=g5& 9A L\i=(Jk=dcr8mrDWQғG&@WwT3@ EWi)&ҋs/ɴwۢɝcC$p{\Ѱ)"KBA cCC 㚥D#4*Mg4B$^h&2^4$ )IyzKZ!Yk dw̬*/YfbIwY9'vuvJzl,ql`G u$zL nxMB AC8 $r-s8 !dM;#A{ CmĴv,H@ B͞]?tI{sQ-$4rjNE%[A)k|b*Mw]ΈHT^t~P°aȬ}`f>ag[)L*xGi4:1 o{c=´f,&/T?O>R+Mi?j zs](e}Tv~w&"<<|׺_!s:8X0xX8hѥe|;7wС;{w(!nl|-W1ӓVKh \PeGP+iD[Ү1%^k篩'LUߋsokYl:ah*J:#1I=Wo5Nc1 cㄵ BcWC>!K@aҿn~0<<Ĭܺ@jr6m4fIxDfrms:toU,2Yfao+Z7oD\Y(n5.X(\G}ň6 ꍝ~)4~? s^ <~^$~Y1F8-|7 qp57P#CiX;y<)L̦Qy>]re RC"̗oSY=[YI,pKH-ps3)\<ɾ#-jFSv)&3V]>z=!GаnN.vf!ϛ/6$afHVj% \G+'?A\i_Ԉc:[08STEߦxڡ?:!ZB؄kTOM/0į'=J34R!QWIipXF^"}3ۧ~W.|*+~]rB(jһךJ-|>T𦥼[%5"dz9蚵܆yg\ll`aHf2Je[l ͗ .ݖ CB\n&lUy&{\K20l:|6J-@Or;@΀f\ؚv G]}:6۷(# 1o|'#D:_H\\cbԼr'WW;})|* 2OorIG?J,kE 1a^6 Wq#)T?9#@ N`8_A!@Jk^ n,)(DJ{u՟F'%@cgbt)3VW)U3'Tq- ("Z!c˹JfV]p7HS8GѩgqjVV83ďCۧxFtu'A8o;>BJّp0Ok Lx_x](Ǵ& 1ZK[0ss~!(ZLΔi7DΡQo A#H&8I_`x,ֲ7 #1by&G}\>m( 3)AR4p4A/-+Ϝ{s\ s=c .i])cIeDLKImMk%Ӌ׸!ˌ"*g*-+\gvlʝ낵'0CyyyoNβ*hE,MI:I:aR3l-7 Y$άvJb~wk;.ԦzE[Cr;@ݜ Li&6exh Yō ^Nw"J3M 8TD`[8#`q. >&G&qNy -L,<%c_.01U8٠-yFOMJ@ :iQJ(Z(_#C90bGp8hnqVcc˝8O9q)@H7.cFtx}E{|^L2 @K:$OGc2-z!O>q퀷pvn0gT. X5ř/߯/) u5®-@Wͷ;+TOqC_ЫŐɩަ_C$p?zk# w}wUt\J!V#V B)V32(&F0'd('UlN#,{ "YMoɶENFBWoˆpEIy&>iWiƯGDW=ඡۄX_)9D\|'OPd Q ෫3[yu˻TJ0KK0ui[M +ĩ ]d*x,ќ=RKm:}AG-v!όSC١ O(>eE`~]h:~?RE#yA[EUV(,-z[Y|yz% X "tҗQ^4!M1e4Žs|#m;ֈO5v ?G³l@Rre5OK7ogA {cS"T3޾3|/ `8$3ȩj,y,˨/?9QH?- hfU|flk7 1@WVS υP1 7tߧ*t~[]QkRo.Ḃ<+vb&`R$vd&\vјESx _/u_BYY9qW-jIVco]֊Aܓ'4"2)ir%S"Jz5*vEItޤӴx3mrpȦD=s?HCy?аF!K'9d]`o_{~o֚Ɯ_GӢ qpT/p MHN[[^v6N\#b똭}H"ˠZGg`;7* r/. Ɵ6%*7&M=Y^C>vERX!ݱ}*N/~x psd_X_t*Q'uxVkKFN r Jmh7I\Cg)~|0sO4@g[5 b. X)..'X*<8:lZd[R6ymZ!bv)eW\~I֒e@2#V &vݸw"}]eNopƐv'3|jN \C%lx\ Bz1Ϝ kӋI.HkEu cq.йAWBuP2R6jCs|@7 /h 6av.,L-8ahjo )KBc,*3`GEQoJ&T^t8zZM1%T 8foaL\oTRh@7肂[Y}Yfe >Y7(A VߙFI퍸mon)R 9?Vp] B2A27{SGb{G .s]8JZ:bL6҂sP"1g:9W#w>{31,ŏ'*߿o+,hY 9$6MFr1t9/jŜ 4R8L]Եۙ߮9w΍dQpJ|26Z&q57Z0.*]Tŏh-it#x#?yJ ~LVM,&;8[ZSԕR9!Qks!/<-f I$hs2=UP9%Agzd2R~a/a4'/u!L<{[4h]-獸ŸɓܶcMaBznum}r/ى3}-k;IXn6Amqv:"q6nl$̦w?;0^ه4Jzɞ\dЁۆir}?[uJ#LKR _sLH*C;k8,〈|xpWۘqvk =XpԞ}Ο f"yUtmKs~URs!i%XnyYq r}`wݷׁ BL^)YT9waҶ3`o)P]9؎ƩlS0ú@ == (4nfD3澆%̢s\x2y@F/lxl^,$j6lbV aym;zS0}x2VGaF^xkQ`l?b~zg>P:A=#ÿ0lwYu[%DtHA}=ztpM:2[Ox"pt4" >#/~r2Ȓ*U]r<uYOu*x?UR ن\SMQogyg PC}ED#%,$ k2t^]0?dNUQ-1,ZW;߬kR Iqq-,u<ԩjto Q~˛Dc%6뎌Age(sp wӧ.};XQdC<; %Ѣ@/6'(Uj FqRUu!XRlhM&| &eDM{ a һpa !:~(*yOEDdZ+VBy%OF7hZ֙Rڟ}ҸMfHDpB J5 J\|vm ;f~wIӪ4mi.: >'Cbaڌ;d^Y>Z^R u؈z}J3NqIQ¯z3 Me-fHܸ|l:7,$ <6xtPTho{:K\- b缕qoNGW)]sR_~G\n*|E;68y\R3S \zZQ{|؟KQ֠27y3Ż#NF"^MZ_vDA ~ڊeo:ǵK {*3ԕ{GsfV~<ԡy?; dKЯxZ3ֲQia'Ŭno pm@F^5*tb$g[/ r2Bc#C7 x@hd3cC!kJ=f,^?Q>'^(>wJ>M]O΢{fZu_8ީz8C@W)&zKryv lá FMՀsVw~; 8dW&c4Q(L4^"ߧ~Ճydt3ȭuݫsfnr4 0 )unEJ4Soa. t;a~_'U\--W6!ж\@;)řSڞ`Y):Mמj4 7}#X6Քܶ o 18ǯ GأM c@vj~6C)6^ϕ\4޳hꬾܜPv)PXcs.|-tM1G=Rdv?"O&T[e(&s 2{> UE1 &b>셯713kDld榐 s2ۦd1!(r$UUr [ZC8$Z%vm6JU`GlHBF"wFHWf!6Lh<3gP*[RL\p Wyt26?D|OK4^BVKL£Y5ǶyS KR6$T}vkqaΪ %pO[~@-ȏ-7rMN_,URlXܯ T_ZNP#|DA׼F]=-a PȬ8E4y|i4s)%,O\!_f7 /wbFX=b)9φ"0@`L>Khiv C,n{v5I9+`ru/t6ŧ<*b }+V_@l\Aӈ}fwskXEcw0+>b!w< dRG0sf B1Mqi>jWz\7+ɍ.@Y>ggY8*fԋ֎rJfwLzk L\gE4B E6L",JŐW1ynv/tr>-&j~/ 9 l¨)#Y1huf>ox`f|-s'5@Ⓞ6u<]ub~ڢQ=bŦ:E ;OW#]81$fQ\Z&?r{Í/*=Yۀk 몗3l{@u @6o-]{*o;DRIuf9v2bd˛CƷh ةR'JV5P 5sG_ 6`r0S[!^+AxIt@[27˼I#<P2[k1c.(43y3ܤv}%:Rk>Әh( *ʀۛ3r<2:M[y4DaYF:ӮlmEƑ- Ҟc* \ԜZ(`N`1W]߉q$*-W[7z;%pLu<.vF|h5S}.Yv²Fo''#b{9boanaVkTx⡻+uY|(őp]DqR7 ~4GWihy;翙鉼QUctTmMNhʬݼjf#I\WW aXkƵi-+xt jAV&qf[]^EÔT*Vjz' `,޷hFYn@=f\^2E'iUYcw Q9k!SPTΤHS@gjr~O߲ [&$E&[i׽T82D´sra ?9OF!c" F@+ԋd^00"W.#٧ X DvIԏ`E㰢bT`4\,#W.o͏mσAOW\GC mI ti7!-FaZq "P'CF3[{[.nT{Tc~"fJv"زB.땳gv i-W*t}eA#C?WXv惴 _U'>I!"Pzm;?5_sf.^-BUO]^_yCDQ\XQE*AFZM놶=鄗0Z 'yUK[K$8q-.0<#yHc2uNt7{ _(n 7~@NKͽ gN!$J9hE[SFۇ>drJ^ỏ9@$utICL ;%ߥ(yF2,%k猑E=g(]2ϩ8{ciN+4'#&ۓI('mOg`;g>(՚^ڸC$dCe kdAB=MwLσ8;ştD :$bl{%8)`,["D Uz gu\C#oɹג9!,!U [Gp-8shۍBeukvȏKBck*-S?<}WR?,Mo@ubA7ԜR岒`[P4ǚܚ=6VHQ(НH iIFp Ju /ik慥P89v;SPg]k*1J}cF8OTP3jP@ nB!Goaz~ƵsttE!2 fQ6=8~#E(S +Sg*EQ0u_'(뺤ZVK~E?AYp㯐BAEjEl"Y{3G4JBhOӶf9Fg(-Q&ꅤ;,ߡvEkfJF>=|͉P3(u*8usj7 >Mx]Aa8#]=|+tܚ*2>52bvMdki{"9oP NQ3Jqmӄl!&h0M?{秔EOGz4t<\ϠA]{:JPhF=G砜|t݄Vͯ!@!*Dü$}_3lA;ˑW|aּЭә ۞Dk ewA雟[CQ>|߾ϵ| ⮡a׊/GbH9?.ݽD`bu@5j,𽪡B+4=.]YNخd8dVWuAd/ٓUo3i"Į2!3mF;$7q u+iULI ֱCf?K:'TMOn dҲINrvwtTh0hȈMcK9MVG֜wlC{m/#d}5.mۙ$vOϺ5}H:)Ώf@<[-$caK,e"{AU7K̛@hcUtwu<_ itH.M9ϩ=k"b?OF_q-]1MQB &- 5^6)~?n;TΛcԍ+pj!3ЍC̴*Vہh'hQ?St<H@ܖ˨@tm^xvWz,0H.' AZ l9V^7}M$.f4b̵m#9T(1J_vG.ǟpOqiEv`m< VGoސEzjM!:379#=0-T]CBw\^ͪSyy;Rdŀh]ܒb.HSy|՜ Pi/9|oŏe$Se8G~Jʂ8w=‚(A߸}b9qР)YޘMJK;&02aqMwL @0\OTN@|fGcvƎttf}ȲÖv-'ZܑͼHknX'~Ot 3"9c?ƉyD5zf۱ث{7k{57kĒP grhA3L gISqJa㦆Nmu..K݄u=9 :]I},KߵfV%8>u&;v.kCp^j^Ï Ukߔww 9N&%0CN6-p#h%~k& uN*uotbC{-3g,Ky \!b摿ȕf9NW+1vSU=?TIhp+s)#o&?Q C"5obdgu˳-͚AQizZF(VyNY8Dp; 텟FۃZN4o?NkUjKl]&Lƙ4(&=/iJh~J x* 89F39?l=Kx|k%w^|ŦI=B#V{Q)I,aĀn;*yKB{H2kb+Lܐ?^SEC$t!ɁIz`n(u{ܩa(' MFڽoAX}D/XoiFxipdRl L/jIO)sNkқJ`P$`qAQ~1YZ\i'am7/IK(gu@pNSI ډC'W{3+Ls# |C731KьU&쪽ӣdnN mE5e W}h R$~h|:怵k~3`>@лT1a>b.0EvW&Gtۙ5b~tX˙a͙k7ZYiD7z0< Z#YYԧrGg|+? (Gx}uKx^^0'Ja!T"I-n[& *¬4?rTt12X2aFI {ibBxܘcWz\'! d &Sq-U~TV=8X34f'rJ9Myfu<8!Jp8 T`\_*Uu) I݉;mMKZ~֋k =|~m^fNnfr+]`Қ]PuT6]l\* pA>'eӏ”b{5G*m}bymAhDD3mzvTT$&s2c.5{PȈ`R׬?p W$+bfw̎iX n!}cP Mŝ8sAkCcGk] Rw"$NPOFotCp>$dz03_]|b`vx"ݴӏ4Ϩ,S(@S@I"SmE̢D:_dY3xQdQа:^; x. (?h` ٤.R. sQ9-zK3 g&U"^C{ 1bYix(+`p s=L%#^RAm_|v;-q2yEbE`2lקp̓'l@PNЩ hYY3$kY9C6_-r|* &C,yh+WbGi}UR"9kYIH`p+6H0C<$73V.K z> [;ک4Lr֎v39q &e ф*iE)(痑hV&a:˩8ʈQNv#Ɛs?6EehzuXJrPAMQ>|!Sm' J3pf?aԉ 1 \#lC)qGMK/Ͷ[j^x:sWDN$$JsY=X-Tnj&9 қÛrXų 2by+=2OG?cZa>3M T@eՠck`;xEޚWi h &7:zr>lI=;Q31;P;|:|ݡIƦ؜mڣlt -<&:Ycsbnǿ13MO~AA]K)w^6uO+_/Ij$ISj˟"cF3⨤9 xI*3] /)VvD(6'ϔ,9,W 9[V4&9d(T?;<_ąx\hhUu^Z)Rh[3\P MI*u\xV؞Ln9>#,MyWO[s8ziC^d2ݹGaϼ W [5$H2rt(pΥqL9-9DxkJ/e^*vE[[wDHlLkyh*(Luxqf)wY2˴\&O4>NJWb"/{q(?n[i_Oe~4vBRG43G \ȰCӬ,zVp聸kPFXHhk<#oNVt*-\X;m (ۗH2S}XxeGFL6R|@" V <襾Ku*X 9U]O,9]K\jוSx+[,b;<M?+FcR[Տ{fe!GWSt]{!>ՠvS;:J}t+.Oo0Yb7Z-U݇BwKFWz6 P=)Ŵ4KD+G 9DGz JŠ. ;A#7 jB87 cypMQO*HjQ')ba?&EdWTvKMl[ܻ}*m 1-bQB{ ͮSY[g8MFWPS˥W 3qk YjF9YZCO*鉨"{?X}I0'Фsy`F~eQa ۽Ց h^jVp&y0cv6t "FoZqeG(8ø|+g+M6lf۟J _I<.m4>cٴoOcܷO\7">&Ski |5wΕm7MFЉ?c+|'b%&loX!3$m%hs>,bNzg祊^~RxCڮPDk`ESS]?$n͞1ya63B?ՎJȃn+gxE119(eg4H00AAl5 H]΁b[Jdɹ]HSF2/3d4F|9$vg) ~=!ee$ hM\2!G9;10]W`0uw5 [R%.K3j T~b9T_v4 Ghv:э9{z!2  #CC_sv c ;s^4 Q:uyn]Ma:,JLP7ڪܮW'XTZMA*Qos-ޏE/YƖ=bਭF^˿ڟ"t=U&ڇ)m/G@- lb5NQn=aԠ"C$3-,BendO$D\kq,5|(T_84>1`^>p7 >b(NLVa*_" WY6[O68 ZBᳶEA2O_C+7t/eyws@W6i07VlLbPԱ?֜fu)bʹΜgԧ JS5+*,AJQAgo^&AWyZIq.I֓CimHikXm %Bqh9&4BhՐE7eɻs5Llvҿ}/FnfFFxUCӁ\ d'8aMD@Q҉&[1Uko?䧼ϋ) ]^jk`v{p6rwXp*OM ɰ}tA}7/!cS\W[ċn-$5 7F (x:TY(Y L$r5nZ0lnCWOΖ=eEƾ416-tbB o@*jo͍Ɨs\ 6D;u5 t)q Di;vXK%۷%$Ţ6yjZ_V==|5c_B/G]Hw g{wtjVVcj۽pe6>V˕;-݅Gu뒂1 UM^^4=3n>g1}vي ɅW:Km,0.!P\$XTyQD$߰tr^uƷajۂeI{gMH> A*W )E.Э=xwu"#HJd n .;\km#5R> /7O4Szs"7 ȴ#./Lz"{? A7ם.rs遤cGw c<jm Z*I'\9V_f9TGOLĔT KOcUS $K(a[psN4 jˌ<[e%XexHKÄg<[^Gq~7lTaۛdJ.LTȢ*->OD};ii<hm"[`衂 knړ#0|xca27Fw".&fl>ǒ .݋VIO!4JF8A 0L 6Vb&pʄP-  H r:qc܃ ȡ~-tb4~0ܹnPMuq.6 veRsEm| [.C j%N4(@c= < E҃KPBQ &N B~{pB}򼊴g 6jr5iʡS<)aBE'HӰbތ=O /+ / ?6SSU-*R)q'ouLC:Q83_,CgNvVS+ =Nmh 76# ~]E37?H:P^pGcLa =POYM|`/EylJބ"7&wvǔ2A9;<~\Q"\ }DtH+`j29Α0:=TTi >0%+((^lܩTM3Tiȶ ()IZVEln^KzFrko`;s}J,zCbhpuTuozYF`}<,%R"dgگF=o!T9pmeplCe+czcRҫq+~& ? a#GDE;Us_+S fTmUۦEx+_t*!M`ԻRn{Qs;Iq;[XX,\W8b|V"2y"WxK\`;|^80ג C.h`:"J_j(T19?кhYJPՇ~CZ)#HT``dNu9dџKɄ>#4|Hr|lݎ?1b0Z'x]s )xQu(ODIT7 ߠwlP@}$ی u@TN!e&W8"V@bRO-uGP,.iF'g*FVDn[帛Nd[2ӡIzcGKC_Dt<22}]^Q{6#`1Vx],Q`=0$&V#- ~O;Nǐ3dWLh5ѧ w[cm_# QrrR@[<ؼ ,G_PtZW;˥}uTCT(ە4T$2m d)G`!gYYG/f>ow= _דt1뎆f!:p.&1y%!aMp^R.s +X OIi0ܠU-&!6}N'YR #C+Ь(e{ny_2 i">ґԍ(Sz͈'R@320NZAZFۗXָ둳-?ޅay־hVi$i|s2Q0gMl$y! 4Ê?D"ɡano|=jaYo)"_ -jr!eui:g[U :82c|QuTLJ m:!D>R:f! {NCQ|m^`#)лw?W{9Or\*2>E\Is=P/[O6qs9b_u:$}֟SBJR==A. g\ŕ.LVRbm`8>tF"us6-dvfNOJ k"V,M@/,/ ^@OA%Ijkן!#&=Jgߣ} ֜\Z|k{!GTsMuS.9ai,~fը8bIlTK\|7'׽d*7T,GӐ>8ygy?@!;;Ա)shޣD*Ay:-`}sw%(e_`Bwi?1RPUy\'UNIOrU[}o[2(墵jU[g8}^u&hc^3PiMfAe0E(E=TvWބ3Ful hD/9e;NqGBEGN+tj8볹 2H١Hh^a .rBτ$WlX~~+jh'`0'P<,cfH~NeV5cqe=3'w^?Qx.C"ˋAh`\eӱU_V:r9hNV9J*lTɖ8(Z @ )D7m!fz>٥mpu6|^ Z^DUoD[2 LDQWmf">>3#YZtw/d;ta&]<6ɢfty[8l8KibhlCgٕtƫ5kQF{`4<$J 8/!E质,p zgjV;5OaY 2ذ|;-S$|O!ͅmLOS;fgB𬨡 ԺܨT'lG|; `^4҅^15p*X~Ⱦ{0K`VRG.!pb0ÔQՔePUA>,;v@xŀ?6 Z74cOg$,7ˆS{E7+``ZM//tMi46Ã/tR=C|p[Pئ}c٘]&MH ZWdcFv֛<5=fV1֎.Aś‚[T*R8?Cpa-fb=ml{7Vΐנƹ Jl/UV.##{ks.B<p?[u;Z5kA~,U4X>UC[T%H@Oy.=Q^|Wti( oecx? 2S~=6`fN(vu@ lz~˛bEN*8t;o>R,oƐxkS lԩ,JbR:U h~r&H_Z@_<rV6LG|d.E?sL7T;"Teu*ځCmm7!7QFr`mTQJ6Ukzb 4FdGl27؇;a;Ut`f:tNڛKn40?WaXNRPzĦvAFa>NG!~paA·`s68] uҋk # 4DDжM8688z#Ūhr*,H)Qr8+ 8z"њe늜sRʿn.K8}^_N,A<î»nKzm&cr!Q4#VT׈R͌2KJ&Q"z&BImJEk =Πc y"&K)(uـ]n w>G?XoJ]!ʆj `/9Ms} oL!DG-fxOފR*Suޯ&Sp '',8|s]ݥlgǮA郻cO^{bT;e> oFM3Zdeϥn00|@}mYtVxmv7q熳7 JfTRP?lI!;%Z}"bӋ1ePw[rV\:_Y89 HƓ)'/5wpo DS@X/yp+%Ѣ-ZXӸzj G1D!ʶ\TK[[s'0ڗu4iSwҹ><(3GD>oU?k\@d.|r`kνk!Jbf-p<7[|[Lb^El`7M,;UDψ?7c.٥hș,KMX c1䎞wO'>,ڢչvü ͆)TvЩݽLcD( (Dl!$сI/m<- R@tbEZX0(v\eog*C67(\Z| m/!ì|ОYE.NL\OkNahޱKaj\c@Od̽ӒaV]ϊÀ cp6t_nxgN1*l [ f/?\uo)g8R5qk ''UƂ%d{tNLX9tq~k~nB&nPh'ۥ8u\k) I:լ"-r48ԃ;J~x4W fWFEn)S|wjk|HKZq>tYX]ГZ˸:=AO)w"H\:ZNmL9۸ɈF+€R+x=v$ ߥ.ZvIVTk76X*pv5ekU  X d <<^zl lf`L+\Fke0OS`l*/" Oa=ҭlrG>v]`hn4BQ/5}{p _%m(%U&OR5Ϳ)sLuYMoLq$l jSϡhJ(WJ0dg:6vgD5vb?.+Mm* :JrqMwYEVUr3Gև7#4oBB1}6Aff8IrXbiؤn,F"3W,:3UGXؿk.xruΞ'`Wr8Zsxn!]&̈ucy<Ҩp6#K40kݍƠVGƽ iddQAaHV22ēQ i64 Mvɤ!ͫY#씵qՐ otrkzkߤ& 4V/OЭ.?1kαXulnͶy[Kе\HtžK[/֋zN bGM7~dlr$Ƃ-U'XQqqUe1 x_J\6eHW>s HYb]'g4u`N4>"Dp>`cǑr9t*^` e9sԮX*}^g!Հr޵O2F~t&w`< 8!g^s¡6a-$ qk|($޷jBcJ5h@`Vwr|.[ﴈ3@tZ{\v1iQU'-62IT5 /~Y ♲@wB2.0.;11v&&ԣ;"u~9%LQThJp_r)ۻS`,2n*!Ʀ6DJ @ 4CZ~>-Q0s)`C([rܿloo!E|bϵHY_y VA:Fl( T ]o/(m! n!OpcҔ.&U#Pmb$Q>cN|]2#\? 2# 6}ъOQd}<mL4 N|Q`d\0v0x6q VmsT1k2AZGD$<ɦYnG 1&"~<y\86o`Un2WP@0~$MRɽ6C:=9h!F7ԢCD>q?:a?OvbޞLh-Eh,mr_5QD&=Ü }8w>8[Po;+K3Ě<?xƌy9T܂Ak D&B߈ݢ I|ɚ`Buu1>PͷL0`:ꇦ$R 9(r7b;k9KFd6|`+x} 6'!9㞆^K`ۺ8%4DL\EYNn?|(DD8֝Re/@Y$ bFxCW;Pni#_$@8s.g)y>ƆG3p+ܚxuGFβOI=*J'A6":Yo"Wpͽb(>ݨ%b+c|@!w-?eN"wmxZ2&u:ʹr˴q;blP?+?|")FQˍ 7NYtQ6^R@88κixߒ KO (ÓYKQ*_ؘE}ܓiǻpl/05*kpC(Azmo#Ε[Zc&p2fP *{xJM6B`8i~MUz4Μ~g}^NR[K9s鮬 V_ȺZo Yd#8gGl9ZNt/O\u L ,d[U=vGoGw'/켘U ҕo W'#i2d@n:Q ,M)Gbj*aR^#y(R5b?M'mH01!&6soވ¼.=C}c #XZ/=0ϙq졊gBox<@>,=U*%L@\ǂDmkr )Gǭ?=Pߣj ؾ-y,Ql]2D6+,S޴ZѼ e\cG)%:psQk̀(m]ә.˞^L(d{]9tfqćjm@7gM^!cWbֆMȏ2x|^A5[r4 3aJiF  0?ŕd)C)Jn+cX矱Pw|&oz[ #R9GYo].?Lp7[-)|^sC,lc<.%2_ ڶ[ s #zϷݹUKytM?8ODꃳ)x%ع%?"acqc1+/LjdPV*E5]@(7nM@RG`0z(nZ 䴍-wFS^%[U5&W3 ,gFF x@7`9Ak\;qG^?A#^P2 a/wV*;IX`.'m|r Y7q*tpF|zk#Сk@OԼFOrҽ-.z9~rw=Ϛ5 ؿAiam9סyV*VcYz>.-eq9L |HpM5p.uTf$>42Qr ͇K+/:r<+/ElL{.7-п1Y,TuGZ?؏̹8nė[@EEJ;(TpzO?f& #L,Ȉ48wdsjue;qg@FʗHS=]ŋLx]lvUi*Rm&SiJ*ZrCeH*aw~iu<8L3ݏ6+$ EEERW)|Ev/SR) z-<,+I3rD8ߠ%9ѵ>H2(\dV;䬾S>/_nb~;dL I 'ћ!\nv bϕxA%BT.w1e'ۄ:../Qqz¬yiZҿKY֌4;g! qIhf[>MD%*,RDu* (;ˤZ%-~>HL9?dRNyr+1`yﺺ'vcj~܍lz-YWЯ!.§vQϚmGũr`(`RfkjgxuN,&"uH gzȳdjxߛ/y'3E+sc*96S 'KF nMPlylKon})NW&NhE,3̻6lj4.$xF.*rY7|0|Z:jir~71n,t_E*kǡ`m|,+y*jmia1R䭭{}>qRUQTMJ-Ŵݙme˥5qsG@h^$02.Q8$ fc96 F5Hb{2EeZLlQ ޵439`?6IC27Ƿܞ)i|w&jywClfʄf)h:3't$U[ty:}Ku39V$F1oT[1!h+U<|b$/w' 6e-YW1_(| xy*Z {aNh*tGm ̪0@ЉMx92Rr߸t!֙΁_PV:Y YnE_#ú"B'׷ шnxpNE|]Qc$.nekمUdh0{jcfzL/)D9^)?Ӛ;ՁRGݧT)j9;ȼ+5;̅w)yT!<=(4 B/,o}vͽrcr;x&R@&6[SEZ-Ak#fk\лgC6(/]{?傅z)Eѝǎ8}~SAmn1 )oq'5ѦnMi>O=)̆;iɪ>WB+ LB_Q/}Mmʍ@E\ToUьDӊȌO` /A&1ɛ7‰ aU 텔ϧ@xpP;9 偍DY &?y}spieÚ@xI鍅, ey~hAT cc`R k21:>ev0@(j.Kt뤵0j,0M̪ j)>bKEBZ:5X:4@A]Px,3|ѕl*~/WL> #Ԣ` * "M5,OQ4+H)J0V:"2"6a\_j7#;rAx" fL%3OULd椰1g53XQ4^Vk ̋[ĩPoĞ 8[ ֯%5Xc̚iEik^B-bxnwɨ༭~z^J}9ߐDxjg_l<*vb4e}` 5QM]$Z@X7\p{}T4o6Ǥ ׁ` I07:)ҥ(sAzD }BGmF)h"XlD+rK>Ҍ1zW5oZҜ@GJz6'ZBK qŷ$L2Y`|G|: A"ZϊhtmD(1fbBx=yd/Hg@(b$e8(GHA' :b@L=KIMfxYd{te*Hhń6Wkc">*AZs=AukS,}[ɳPe }$٣@8H濇e'H3WH}X'u]$X`r4Isg: yX:!ۡnDw%WCiG-|L>fkܻo$-'HH}) sW73G?C%D[kwv N\ I,,ﺆv7;aH: P`c'^~pzy_6,)6JqGbPQKR2U|S354(a+Aww[x0xV2B`wUp:1bo!lCt8I;A$M7{ƍB.mRʼn$f>}@#$`sjg35{s>)ijB i5зMO͹QUp둗]"6\LFsxeQ|yTT4]wP?=K\(@R+(%IO1id`At <.Fj_{O#FWU^ s-Ź`ioڡ|F!5hΌ2hsyr߱ćvĢuh< R m XzElBPk\Pv|}i&Q]\gg864T*7HʬX>C1颍w)y7,Œg"bcʢFw*NƬxؽ+CTFQ.781}uGzp7~~z(83 Ŗ6+}.yl; :GKv=`յ́!'Et%9"OQ^!_8<#?+Rz;#,ՖCwGYֱi Q&?M[t!^ҹ9xxh?ltxP#IPu駚M3P4lS"@;%_ܳEj^Jhnф3,0[hs-NR@ U¦S#KϤјVRZ5KGh+/^YZ/9, taNPhp6OkĎQ&!/>|ۨn(tm H7f?+  Z0*MA.U}U"9ۋm |k&J{$)< ݨũ CiY~&">ꅡlyF{~;28@vNQzoGs(E1&GPquJ-R6AC`+o)%spMNng?@,q}. }(yq}P88AiDJɓL6bŵjj/'SQ%pԆ9܀|Gq`Dr ڟLKlJPZoKknif^H:7H }gH+ 4Drލ0YǠ*EXv{aଣ#!GiuH,5r&{3y監)Z\3l EϑnO|'}]L题`ChDjp1P7se3A:>q _τ< /VĒLApba6l tyX&)u pٮ$Jj_9*sip_uGiѓ&QP N,J]B)-113%ZM1n= {0i}^nա{5 T[`T_*TCߊ4!;> Wnz~5Fv؄1~5_$cQX|Jh Bz[n#n1`spR|mXĢ"w,)*>%* ceCf@ 4BqQfHBM5x/"uI6VӀsn8/$cbG_U09I ͯ0d!lemG5;$ץ+uPưҀ+W+RUiyt dJyHd_Uq; &̹9!8bf“huW}JI>;{>7vij:Q'qA*sMrTׯ٩ DZp Ŵ0_^һ8OHJxkTnܺ-^M4F7oS #{]e \~Uثwϫi$'m$-n cs drA:܇TDdO S>Apju7X5t&? V#><#?I lUo[^pځ|)@.xi8eO`2X7޳bX慟Ur舽9/ɬINZ'W EnFU1!/9ჽJ"3[d&o:{QB f#u1 )|y=9^flN|Ou8 cɇi54CrXIjNi8DԦ)qŐ>xught3U^ "ƬVZ5׺[Jh{AW4qeDnybj@iDl9ůVJlž* _oBGnyŦ^LIR f7>ޝwxw`EE[2-~~L+L.$,q3hM Rt#t譂|iNHz&ͣ"2%s3eruxwbҁ3!V ,fR7@3b+m.BVS{Ug}LnvNjǝe}M7½@CN-n]|*^dTnu"YPANv=NvצÓPT-Rl}]@ >;8X^[xNwIңbJa h ꈩS&@սp_ 84gWۯh|Xd̋O%2bsAe0T@2$ֱeNX}p[cJqU$9{;n,rqfC7K'rOyF3ZdzՁlj5藯שΤ5(ᯮ^ydUtj=D#7FM lJqw:)w2֡t1L$u페 [.^0h뛗1  FSGʬ}YNHeQ{?n@Oa74_KނD%QLT.Ao<1K?S41J~,hb1Ju'o"$e6c>(^َR)J2-">B6K4QXႧ[H 8;s7#d6cИ!([;8#ךŞ&*">(S$`Tfɷ|cb=nbԩ1F9X a;*~B@ Vn` e#KRN@AH$В in%HCx>G8ZyPc[o#3l4 $2q;i29M>{dd`my_N˳mclK(O>{4t+rC|T!%^g,EOi*絼T/NcA40ޛҠa6ON)s#`C?GB$@@V7M`(c {a;۪: g(VE 9-ѰGe{c eTdٸZO/|rwuؑ0vĽ2V"mBqJlp hb'V\-UxaϦl% ={z1!FDcվV ,dA;C<ժ؃ RB.8Xt7בwB\}q_yL uAk?o |~M`} bm 721"[{$/O=%FwMʪp2q.ߩrwOsqd_׆ Vn[!u3 DBiyC+ :({uWP?PmMwf޶ZjJuT=h(ڈ6Ja3iy*> 咁??YiTCDaRGҴENxo[`V ϕ~փHsJ$Rf3^̃EIlև0bjUW֤lTO@Sesh+g)$ރ ZpCؗrm-Oa\w||vw\lR\[&Y8]hEcB!J:t #kC;yfgbajs(rk5zVH-{ >myOh>l0󱜧VB# tn/)imv _OÎK^m[٠CdE"7RJ(2#Co7F/6)qϢЍMúlݬOnta81OUwy>8ȘF# o^iaXCVϫ{21F᡽;jk/ ?@JEF{ATBrQ@?>0׳\ UF\`tJC{$7.(|kq߯)Vv.leeE`:%4ir⳽0 kXڶzr_;B`PV2(F?Dfj\vcTɨ0jk巐vvUZКK6z &|CE;wgN'`֚==4yN0Cj7?Y+#"4 1Xl~Zu}[MI%JuFO㛳Ph] P{e2nH0¶mvO.Pܗ7|Hwatc8iQI3mH0@E (1QZN"؀+QT;cd#&,VKؾSLFm7$I>R'qIXп 09ċH0'郒M?A3 ;U:Ds5]5 ۷2h'JAU}aL!;)rƳ`Cp9k0MK뼙cQr(:K6 0>amS}|ϹuJ:XMj׏v9ʠR,+Vyga•&FC 㹒?Ǔ-<6tᩈ!H=ԿZm1$]j?_6@vce57HXf+4ȣR` Iw(g@WY{YC;Гsg {^}( =wFpq@̢^6 +A!VL;sˉiIHO?`KҺ*y HpT~;IE 4.N*~&bc;B²vɾb^VDQ5^Jn~"vgS)z>S0n% &m?Y랄VܜhY)Qu& 8̚Hbslj}]:EN㳀И}"ZVz7K^1 =@F({뒤j1( 42G t^NUa0^16UB 4C]E`i{ -ydjoÓXYơܧ-I.cσNr9rO4W\ LɬQƮ8ѕIdNI8F)HDz@F' +y̓;k&neH1]%/tY˽݀F9lN p -K JC=E{[Ϩ%V6iD"%K!0pU2Qڈ"l}:'PAn=MnV.AAN{4Ls΀sZ[z.^7+SJ_=#p"zw\m si NRЋ,?{F1 Xa*k]痸q hS-G[7M7#>aۊ?4mŠj3_S} D&: 8#d?K'bg[`wH$r̙Hw ]U0&gRl-M[g*9з5{Y$/@CXR~/1HmsWŸDPsEكnrY ?LثL#e1N[Y7/ +i5 XqG .Vq xƟpgB tt麴в!(V2~eDkJg3ŭ_$L߹1"jQ([O\s!XK cXbKԝW g!GX7$ n^9iڮ#ŒѹIݪ\鷭i&C8*r47C_P[=?p)R |ʣn'@p8| ~NgWt7rA.L/ny/`Ncy!s ` 7@7O’o"kf5e[00<] )(;F 8*"\$NiLB oݜ^3M!`HqDZTs1 g#} :܎1-xnzm͐J fm7-*zn~;]Zr5)]ƾ8 $c^-Vb(hq^6)W)rqqÌq]8A eorLBVۀne{@r)Qv3]6Ic1S3.[XBM Av@o=׹o89-J*8 ]Z9!U>hKuÊq`{]$-z祀 h |K\UB @[}(7C ?ֹzTmzK :9 qpOܔf EKl5P=zA*˸y Ofܪ8}ßQZ#Bm BѸfޛ#O#wQ_`]@68 L0XʦqvP Dz?yPDB9Bz$/iW_M~t y8r-sf:5VjKU,ul1U@$7l9T4Cո{z4`W߼r}n ]3%}/A t!OHpY;tN\h;t\NS˘ X񉄁&-]ap{+I< @ITO cӔU"'my mu )-)LV^`FصHvX>l_IeY,02b.M=[=RRuՌ7AB9Ư\ŎIss{=XtHw;P==0TtxRBrYѧA/۷lX'1(qC7e<[S{!nR$h.yYOCٴ\b`(R|fz9P5ər'PE__\QՋpCKoOg<".U_nŋUcBbv9(uZS$K#! =vPs W:gR\tS;kFf;+xr[J97_ NIoo^vX |jf\߽n'[f"L%6ܒʆ#g_B ZcL ;3f%~>UCD΀@)q ^m5xUqQ,|G(+S]ES`XCu';<% G@6FQy |r&, vZ6(1kߛoʴ mDNgA GVl')UGᾯCxK= ku[5(S, @gY/T9j Wʙ5zfߋ:oe;W>=' EL.Ln?VϱEi度 q|yD2飭rTȓOW .MCILB]um18Q5;z'ؗ9C$,^a`M1h"D7JUDTX3a4׷r9U~pHO{EÀӰw[Vk^! օڷtQL ?_pcbmajdֳJWR=t[Z\4=g;_PM#op愍JkieBy| 1ZnSP`I>BNZu0(,yWD~ЁTZH3t="۳t~{^ae(NGCȞEP~~/kn #lS S'$û p( ?]y aN/i&a5ꥅ liw .53+tikr(o1 wWX\n+w,/Q,Na.#Uqc\{jN&0٫C8 Л(A @Ҁ Z7ӘceS+6I5"G)5GɼwbWȖݙ.!l+0[9!}WZ 4bg/U_\C\ VÍ*b-_XR`ƒ-seXSu  XQӜ3u7>H4Ng@5HDd$t(. ۷h[19Wb.܁'{r '_oG[+% QCR$p(^z\q Nײ,BX%ꖛ@/PY1#mflm؃Cc ߯$&Sl|e8q\>!$FL8`s m8.˶ۊU: nҁ܌Ւ)4P$cL3dD (z$rHfsf/3X#Cl eVJ*P}ڭo`z#0Íȸ DCB Ųb*8e&C| ǽRf3'4"9ŕiQtu# ANOұ`=Lr FTS~9_ݲDbFjh'E_K="Z(- o3Lj]cSu[50]F(Ȯ=?<@kE[Xdu\݅!(8Z7S۝8R?kOେ3f#ޠYGesoB.J}y _*dm/dE;C*367g +pD0^a4wը⣢T @;^۸Co&X%Y.nX^u:"kR}Ⱥ 9:/O4NWW4ul҉T_$Q%;r}F.I\UcOao/*3 ҇$]CiWR}|ϴ5?]J(~jА T%yCK *YfdF24dƑUC &;} OdWj4lnF 76\'DuB%k_l XrO.0%Mh04HRaȈ3^H+DGFvfA+U W678[w!;?7$h 9((ܡJO;BcltddSvL-[<:C_f핰<@m1ˈ3OJsMg؀`×)캧Xx2gԫ~]$TgGΝlP}q;s'"cȚ;+@^ Q$nFMߥjhZ\)i*y뎃"y5PSͩIPmC~f6"yRs++ jsT?9޲>RW 4H-A*PvnYz_b۽'CC}^Ǜ4<@ r*`45X˘g3(秛Ռ4IBSH վqJ !wJ "zpsNԍG43wA&j#L泰,k+D$}9XԦ;t)uKAP܉Qy~\{`tL8_Jby|㗑.E/$d^Bk$Y#zA&Kkhٓ>m 9$G~Odˡ;R&~D"c;lL ғlOg5:Kd7 㣶YMGbh02fZuR^6AoWĢyA.I؄x\9 |Ye1r~ 5]X,b3;ɗ̩y$E2V>A@ ]LnΪOqU'(V@R۹IhFT0pabK%u;?lqhH[w:~g$DR Πul k6PDVvb`Kb(ȄI^0'vt&.ii#teiմZ@4ꄼNQ|ؘsTeнb΀c/1.y͂[&FQ%`igVPPْQArM_d!N8sBɮƁWaa]ils7>Az?6<-))CK'TqsQ[1TP_9A;aVqipEM0 &s7ɓ ja`6emy**kXΙMXiCKhR-lCH#o"XMT"s kgwejks@gbw\1oU(V׌Ot|wžD26| }q}D/n?l{CQu ׅwmZkX{i5uI}%sY~oMO-RVqH2RK'0L~iC +XwaDHUBL0tUcmEY\6oM5Sόz9=ѝ[B}*,lY-%˘b+_- i2ޏh*'׃Q8o$+zʼOdgc5+ҒDe^)=1đ'TJ0Z͕l*ۿKj:d1 Z7Sr0y(߇Xpȓ4iZgeFݷ76rm}[L\պۣ8A 4J.X, ‘狭e,l+9shj G߂ Y@BlPpnîNDrν8h5Q+`pP3?U & =*2X iK#GZٮkDelgc :F Ua{D D,:+/~*2f!/I)3|Z6A?]{V?ˍ%?!(m%s5$Cۑ]N̓}--x>dP5hVs0:;ZQ 6ꘄˣp{J.1x]Q~W3 np/nT/ -HrCyۓgT'u ޙB%Ίȏ~^L讐>-vE+iyօ|ݛNjXkԒ⒠6JR< ץzjځBaӮpȒB_%Ž@ 861qyIT{Y l[sR+){ fW4u)Gl>p6tDwn}3Omi.+UuOm.~yrGQB"'`U^*,,Ȅ_|k :omᐷ &5ǝ7Z hT ݴߊjt;Rқ$ O5y3B$)u@RR"\/ 0)lpu27f[S==IYWg(X IG&epb=ޑ~oN2јsYЋn+&P$0.#&̳\rWIMF]<9l^!S}-mZa9ʓemrdcGFnAojVI-`a"KA/_9L AP(DWt.OM: f,' M$ |oӴt;S,pA)KvW-I>`ؓxիZ:!./[B&|ڱHu}"3;*svb}&2pA3muRckE{p~P u^.@ժUEqrC@Om6s|X8 iYQSkbR/5/9Xn>ZFPXaB.okޛ c-}0QIT%XĥMXL#j*w@E(8&Qw Gd4n-KDigl:h}Px!99EYA\.soW3Dp6}`"=9#'`)F^_?4:\:\hEژ;?8Al#U'LB3!}qv!S3Mcsi8@Bz89@gcg+\ĥWrT I8lppDBB nc1>DU <<-^m@H~8R%펆(Ǥ_wf/;ȭ9=;o>̔vR6d~VȽJˎj"`M:Fcsf|J6&{>kN)`>t0C4#jjf{aa;Lm6Q+vU 5gg^ Way@gfDu2LYd l1 0luBO( woRa#$~_߽f6\x%75"7t$ZD(LKaASBT"q\T[db@p\|"RϦ)y|֕2lŠ5g&00Qιń+C1^#,=vxy[P>/T [/-:{~л!ؒΚ@CU\әO;sw|&3J i'K 52>v&gh1Pġ+'-ȭ#{+f\i*!ӛwy0wd2nx/$'XRB!9Z_GtȾߠuƭGqsvVή.plB#ߥ$ªڧI^u&cZYֈQn^)Ipz j,6պǨF3 IykqOv1C'L zɠ YQƅ_8]P qwY5>Z?^Io[V*6U.Tuaww񴁞0Kا= #`E|ĴNoN?aaIuwpġX{\Q<^0u!J6CFDץiZ\Wy_g!p; Q#C~4a9qk۝sɻŭfocbdz ڤ%!<0iڭ3 6Z}!tz~1{mf*0E3?y5It>r`YǨp]Ϡ_w1(s ,Ԃ!CהRD%Q]oa܌M4yHZ6˯9#h=R$ʬI %pٖfNEY GY@ Տ9 i opД''ۇ )\e`!K`Ӽwzc71ѿ*+ot *=Dw"cS'=&usw:Oz QLnߩBBFenP28 &oІwbnc 9쨼iY kM@?MH<*˖[ևczҦ98Ӿh_˒i8 _塻3)2Gn$p'{$mY/Z%tA5?5.?U S =Nek`TG=[OD;n1Xţ̤M[qzC…&Au0%6(s(JUF̫#vs.s`#Zs,%e\Һ~B++-b߉}T2Q.P7p=,@^CB+5ԧgadn3@Y6 H.pK#Ľ7ۋCyG*@=H‰aȅLCe(ѱDh;Z(<5+_b f0YE׿v:$CujeK%B!Tr ,i;ys\ F$yڬEb|/WGGzU0+[Eϸ<3+wvUgCEpL8!UP "ԈnƠj˻I]4R6#oћm=?]\wG lϦg(.]>er!nANcW_&w؟(*@> 5ߒnd<-vcᜤl9|}yoYk3Wo$NCٕ覇48ګ庯 >) #CPdl72E6x& \_X}vx#`C+=k ^2'Fz',6J0ا|daOF3Y}%G@ggQqY4 cr7VDξ節=p䟾̎GoD:xcڞր%IώJړ=þ_4jǂ |ϲs>d-y)2-EqO\9c+3Eޝn-O@OxQq AMV;#mwqK ;,|!5j g`[e඙1X. ŴcߡCg,ID) w3<23XV@wigͤgUth CMJvpm@ݢ*wH@J*p&B1q琩@i楑KYRkWZ{ 1\k({˺ğuaKJYQ8HXw3"¢UY N3/8Sx ANhJГ j/p`2u,+zL\ԏO̫q~x <:3|6aK6bP[sٲEcqNjwؒWаO& ަskK䧈 u39ݹT~04Yo|ng.7vkw@οִܩ}O}9 au>Sn~m+4d۞6Tx`dzcHx13KȬӃFMԢWJ+Z% P=YFp_:ơRX'̗QHU&$G86S`u}O5/P1b8\j8Һ-Hp6^M'V8\ěYm$9<`/ֆF&αʯONNIYi] >d(uY_N:gG8WKC\lW.%k+ kd*]&QK & OI|,mDOfO;!Z\%n!~񂋁oaV!!0F_AnUY=imv$7P̝y4X+Ls rw6ށhX=p{IEQ2w,0V)X5^_6HX|X*?*o~G?OUl Ɯ=~&Em|w2\ aІ7^ Cm=d#[O/wXGr)~*j6Jr e)o"JEGyC׷2a7^i'˧N.R 0 ݃(|H@ ZBЭXmp_l|yn!gzc{nS^pJ: Y+W& 2b 3`39n_(eA2Oˠ>ڡ_JX֦P=5d|Tc7v|!x^u4m۲ vQI_.?; E!ta=AѽB,4g-wp|$甤>o@G_IVΐs :wI%~6;;/a2R0NT]&\gA N3GAmb/]]DWr7A7>НܻrкQ# z UOH jle5?Dd1lӅAd4GY?Z%al #TQ @ Ig2l=Vm^=?q(u64Wd1;xj4B0i56-]JmH% kMc'GpI89 e(9#!Й<󝊘\;uvq}imK TY/D+XJҒ_)ĬV3A)ĖHؤqxx j yg8XI2pP`:y[9&Q|zZT)' r9SFZ"ײϩXAV~x]8ZsXɟ7&S!zX EkaL_;C],8踸: wt{q*8k# s$~YۙG1kPdJr$IXb3t**Ht6'6So[0s.@րe-`{(Y逴KMlLYEl JZ贺޲:|{vN42993؏ns; ൓HQ459[!*J"B-N7o6 o~EMQ#bǟsA q=g9YqpS2BGo?s_*ٲ媊tрP_TKrRe?!磶Na<- 紙_A(xț gLgY[TX4;#!ehxt8vJ d=AU |jLaҹF-_WW);a&O@KYdT_^.tfDB-#|VCw9t 6}\B7xlRx2˖[r/͋˪f=: z+ YX BNeRɦ~'K&uKSZ?Z9y .sj dC/&AhhsaWe|Չ$bM-J_(õ.eE]38 ]@+$S5s(D++,/VR ]m-_?H(m+e;M}PT5ًj:j QU?mć:H%{! ש!P$pq^L(W&C{D~ySs@v}Q2 1D_FHrWY5sG,;d͹& :B ._nU#h"{b>o%s?g6T|`!"/  5҇ jj2" xņMDoԷ} & qХUk (;:h}v_4&$Cq,_4r,|2]Xbͩ$CFt@[4RU|ԟ6ZZ7^#ww&ӌVQv2' O$M#&!4_Tr^+Нa!|~2)~Bhzݬ.+}nTTKyzr= gMQfU3 ڥ$Gv+p2/`# /]k. n6 G8192ilc-&y]tV|bGܖ)tytweG 5rٍetYQy;whn?Um0Q~>\'-;p{.͸]^ nO)碍JΣ7l;N(Uc*Cp\ΩŇE(͊w11h89j~ciLR3̀yag_Kl.ϯ$ٙ+iT7}k8[ḱJx-fmrvv`~g#s"FS<]lP4bv!L eHrpWc|QǏ/E !Na`'[W Ym%I $jtdB# 8}9:gӌzwyh~n9VEUTim.ߘW2]#3qq,w-L':j:3,Lpd Gm#,H d`=w+ Z1,w}BN`ksY4X'v.@J8N' Y)-35z` 6W}奸vLsD_lm1W?_rL\eaLs(^]8C2K" ESA;Ʊ=:4Ҳ%[ nT,els:irG%=wZs/BcT)kf l2p:{U^Đ[K_[l `TJ>qeI[7=-̆H,H6ՉC*Vq Wb:I1|rtSrƒ^j<a/ TD l؀8S7wA+⃲&#^_vt%E'Bd=H\߿KD`c'6YeHOYW?|!h۽'&fnǓ`S{}/z6XTk|#Kx9#yDs TȒ&3$86"gw4m(0om* h. lwpM:ܤyőo$2 `IZ 36Hjs;š@|mg S8\pЛOPOfCm1ٸf: Ygp>sF 0M-=K[랸Rm d!źψK6Ng1|6:9tQ O}ekqMY;]1L@1hq-;~Dhj-c띇2_0U& {L[ ::Fɷe` fK۫ ٝSPDND |R*JCm=7ŮBzlֳcQ,ԁJ{$6z@9_>+Ugv|%.wˑ+9^8w RgH|]6SĀg=,W ǟ&41e՜g|;FV ̷sxUXOF.A=}C8[Z` bWcfe |ZTr;_S))—|F L 8D8.ZFL$`m2 ($'9rAgʵ=K0s&^ϙpd| J4zQ@S}EG8Nd$M &:&oR ۬w2tv#!)z-LP8$d57*}"-Ěa:g?DP)u2Va X2e@y>+!-*>A<Ĕ.fZ%o^Ie˾JZgS81o~^ymNnwDԠ1nD<דPqrԁ+A4+tD5BhAw] E1(Gmi,Kk as3/yH_KAN&a"0!>'w<\i.p4<#\06Y02y{LdFK.ūФF^#tWGy_D6iK)`ܧ"`.rNvwRvE!2 ۈ;.WC K&;H g#9\-DΧMMYg'ZKUq9?:d9&4.pmD2,Y[\ ڿQI(K7"qoe&݀ߐY[ ruԲ>)_q/tI@e$Z<ٙ frAP:RpuzTX äHB/48-mQ! ejuc_L Qј)S}!SuA*.Z.̧77H+%BQG},OaK"ڸP#^8bD[d],+QTj '] vsZGXOL!z~7˱56Q^ą2o5ր)Qjf)]+9WˀZqCuo~bg/≤In:x W\SymHWe%X1)6DFAOed\;-ukCSpJ^w>MRr;.uvw(Qpx]s5 WPilεedOTHç1D֣-ug4\8p 9˖CnW 0"+C+~x#̆|z#ʩ6\zGO쁮mCIbɓ>"9 n40G5Elt9Lir&&srλ0I* M.L@W=gQ ex'3#5o|R#5Pq` 6U)a> %f-*4SlH!o+*RzG}Cψ|hF o\ ejhyKT*F;KMr؞XG,3PʻBHgE|Q_]5WәzfX[a3U+/4d 8 _'b/r@o'<6Zy-͜lLS4%y rY7CZ39o0NQ>Fy+]-sآi0M;Bn_U#8b)ġ!sݶ,?ڇ'qk^>.a};(=7-xP'GV~3pS9w{*Ѡ|!R .)S:cjIf=ź^L00VP@Q$AMiE-U~{&O 뙳xƮӒ`oN[J#l8: DN:ZdҴ!v/ +B5Y8:P!Vk* [3@U w1kOgBjՂ/t o:I8f&2PFyRMaFk0AB<9sl 7Pn(YDy2}6r\"o%&C6!D`-4X+R<㪗δM&њOq<`slF/P3n eceWY@ sɣ]ȍ N>D(B"0ʹ px&T.WJ G=llҕ$^t&$jUm e[>ݠ /e4q6Sl_\s~k 4)8pݭp"-,\#H963& 2׺ϑMhoTI&*!h >OSvN9T?@6KOh\,6aSe©ҵ_!N0H;lRw~w A.EvsvE&'ǷW~ab5 vE13e2T+6{lΪ$E>wୌh2owHAպGgg1%D!K,4t-/T'l-ߣA xngu畡*<8<h9=Rl-fx)!3ê*Sـ, 8 5,(E߁JҦ^O0L i* }?a9N}]'̙8)gDEPvHdѹ Kuks8ͫ{:]{ bW,&UeN6wQM ,L8N !-{Bˡ Tۻ^KDn秙8jiS(e_qZS>v@z|kŦ/-!Ec7"W@ tMHtS$ƟˊmdL.A4V#Wq3U18tgZB KU#EsF$iaΆspqNh+Zjm2ɍ\9m3Ҭ Hupa@ܲ^iv+]HK:| ~1rWm6x'~!>Yחr? ץU!u6$X7\?7AXL@Vƣd;~Ts&9Y7SlE- '=m?G"3d> @ibmB _ l ]N'*iSI{;@W~`v$Hfr x}҄ΫζZ٫0])S_ؕe~ frj F˻Vk?Fm@|D^~}&~bM|w@I1jYYQC%4'T x<"(s,wCqd;JHVE8EM>Hۤ$ &Zb_,W50~h?BN8Ud `݅c&P^1`x9`Ii <ʜMkoEF"Ԇ쉍RBY<B/4 hn \zO٭OOWRwG^f5 6=OPq&dXi7u %+{YlLb'53ǐem54!g[q#kKzL},[Ԡ]b\Ur&J7,N*G -(n8"}`U 6HRi~ bgpėRFW1LE׈悳7>E ëw 9sS=& _ʐC$cr399A_t 5.%Tvu dQ';^c0,E0TJɣV#0)uӖ`2;VVC;{P7 k@˽^yUR=$4̷ʉ{i FV:@7x. ?J`JWj,^ؠ@Wy8>!֯9_cow8x RemnXBhf[or5Z-MRKwjϮC %~ b#\WnLB ޮzU_NK֮3("~ַ]辒/E{rRBT<v-/M9~9-paw-O}?O= U?^&AiJ9&m4d* ep^Bn$_|w|]qISq'>pхan7ͣwv}_NC]x  [&GǖJtDЮA/Mߺx>#gkq*a-sd (=vDXs~ 8CZT_? S*2j9ElmHL}~F1x"{! SA+pp0o՟A[J➏Ϳ8{oLm9|Mqﵱ$մ^"baMF*+DŽ^A({O}@.!DǾU D7Rhiټ[}n+b~1"m5O~y(\hKxܳ!=[P(`.ʡ uyQD*vtcM*ggՓk21NИiI2AP+;4'BI&grEDnֲÕln_oy R<1 @2n-UB:}nWvI٥Ѽ J@YUɅ%$4Dy*UI iwUib)0ceX)˱{˟ZmBo7dBЧ7SuƔ3^8d dTxFJfGN; NȱHٷHm>f@hUrlU JNkb1YFַf\MsDDBBYM/rcgi۶94>!$v-4GV 6kVxbP_;dMA,pDj&pZh/r6̇HgX `"2 #FH]m:SJ"P7NM+SllBs8x@jwX1vF˖BMT7Wt=6cKyҊQY;3@w0rLG8hmw,T9c۷)Itb 61rYG7bвu}H}8T"uHlTНh_@GV`!(n_FVh/\I< GCh9hFTX-99k<^pIH'>ؽŏG%`P["+=_z[cZGsئۅEsgV2}c;LD]+cCPU{l34hL⫑Ç2IIc H[ ,ɷF@CT>{ 46JSXzYTfIp&Oǖohokut$.MԑS*"/c$lKxQy+ m?yE*ν` lb<HS cx*#,MpG9ܤ M$R.iWsy[%[_u嘯:@H8 5u@!1N5V io&rAΐP`!v+$*`KAp:Z+ބ]=S-2tl/ 6Vg6OcNg(x@toYʃ '0.,5j/jof&@JlUgTWGCuqW;Q @K~7Z!jQ/@$BFbpޒuˤٚ=6V$J>L}7Lb^ČZ-gq``-KH5$a4> OהضkTz#݉Ms7A3f䅁GP]+|taIIR.3p5 owϥx0? /fcH ȭU:WBhqtP`,Vʘq#9 t}"#Cf3 i,i yYw*ҫMO/E|ˮO ml. Mf ר{;~x-.vO-IW}]\Z}5Con=ЭZ,s}?ۈ8pgIm'-[^2rDwbDbU6i1sW)Z^NViF(YK.}Ĩ@ʩ_GǾ@s,sbcAL)g6@2wl޲Ņ/;_ǩԨ! YQGF fM-Adj ֠MX XG;~kΫ9(bICZȑ;pIȦ.9LC%}S GoႶ*8s{jkV \.j\nf:RPcaqQjVXnfyFMG\ rêpFIߒ$<(L/^auD\dK(9hq 6s(O;d##7LPWifBp9(W;RXb=Ku~d=S\S%je"~a]hCQҔDK/{+U3N:[oe!CI<.^Sl8,Ny%q.Wۖ_X,"1& -)N睪<%DR.hF[c 9ʼP0Hq}rt3I'qpR61œm=o\͖ mOO0 ?u"!ZYإMլb=\OGH$"Y˟'#F#/JC<7kEާ~*"ϳ2=A&hMJ'0)p)uǪ:s,DCp!-Jˌ+i0'},fݓr^6,-68wCB,YJ%jC+ y,1N+`= Ui`x ۋ`D?<\6 '|ʣkgYPAoe!K艩bBW_6bhgJyKcc9<ɚUĔV\?8"}W?άY;t^uLڵ& s#aMQGg<5?aW_ $[O&(Xye2rk +1TKp'ݗe z|,w 4VW >e:|E<@-=kލ!iŏ~D|L]ݎlB@ݻӰdΦkِ\W[uBIXԴ:s*MR5S% ҒV]( fVmVM n]m{2 HC##MQO,BGdlMx#LX: #" m /uB՘I$sV>]}O6`]ͷlW./jCy xd(( :>Sv7``zؘ$#\dOl #Bծ(?[+׽"DiIð-E ⦆Rt' 9*D'bw2{eZ9% xRP =X$Kd6m"2ҟPXTŢcd9+V31;[R?VX'<Q[ &,-5&;uN7(u1T o7KTCi^P*g)pH#>h"BݰJip9\.|}.rzVXܜOm[*mQ.AzEP:]ˊ>IzbϓtIOol縅RD3 )*5Im8΋.s|Pνٸ{x- ؍!R3_LM P)!b]@!-#PW&1sx96Ozb]=PBu9>(΂b! pFC:?u͟45?`FxYIW*Q|_7"Fkn^og ȲrO%2"N! W v^1R1\+eˍA妰^ 𺥋ȃRF5/3lKPijEͭMx]Ŝɒv"4'zq(.)ZU6?LI3q}jvl2fJX{ˇo5bZK3)@² ѥJ\4Z%Y =tՃ(wc5*Ti^2\q|ڴpR} njZcVQLJ = /,1seL *cD/!*4JK!((! Ihq;peY;Q- RnXzaab.B,Nb)5r[]z&]^k d(P݆0n! mqk $:m4/l>9lz!M,6kmI3ל)4J)ȧڒ)E+M>Oi- D+F7Hj}9Kt~4DZR)MB{J1,2^ E&t`Q @ђcKU2=Kfy&Ʒ>8;9OSPs;*#B.hĪPݐ[1#Hn;?W*]hVToepotébR\[<#)?.e?e!SO0wҠViUV)ぇF&wsIZqU./u6.i%Ӊk5(%>|c#/yScr<BnExq0"G>jۛBlo*s0˛ǹӀw=EVڲJH}[=RX! zɮ&\)$|ɩ:bA8  KIJCsrgt,K&*1e^9,|n% S&M1q}8@ʻiz6Nu &)&X|zbY|y&B W,l7ϝ#{7ҀF'+܁Z5~YFpVZ#E(QHh ds)/I&$S0<.a.i< Bj0٧W/h} NrF 1 {`XSu^6Bb 8nF?4RRQةI5?~g492f߾7ӸN2[/$QGU :Af*+wΉ* ̍isKr! q~@UMP'RTRy*ƀD`A\`()4Z!U|Rfظ ;|(^Sa/d\=2EY[-G KNv-_?zi H-MTjecLG /i1s$ѼuSXSM_015w9n#8K|UNAJ'pt&)XUbeG݊Yx4ڠ8 (§sːiWصPՔ7nW4˒6pcϒۛ츀ؠ~\נEE+!3fsZz\7D,w@=@Nma? ~C:0C4g2i\׆\@bwb`Gv8׵ϔ0x ԤP V\R !mP}txuË>gcm^oQz8wCYwX=uah_Įx,;U`J'giW9'2d]rP[ɩo-M?yu8_e D\csA H6i rf1wH(eMU?cSte$\3fd x(Ctgx DwTdFSu ] 9^~q3ReY &ɋ'REnr Q3n9`NP$./aLX7Jh'1f̗?\)iFz3X%  4OhBd _=?uj^ߝocA$ ;1.֑likie.%2M_·fԫ"ank`TZxcAY& TJ !8' drlO!ЙaVAх@(A0;g GZٖ"כx:NLV{cH`u^sƙ1ojr77Md1 1l!avPVoÒeWǙ[N>/hR@e{<tVQ-%$7BY 5)4)J῀Db{L:*IJp: 5{7sry'%Hp'g"πuZKԣkD(*mB^I" _:}F,g, P'xܝ`Є-BnֱSlm`jf6"YtkLoVYHHor:gtiawg9 5KH,1W0 >@3x;3 M'5{EkaJm]W@2ܥSL{hQO,i>zLsjc֘Py;^*H򪘗~ZSD#nŗ"3CKfUj}s/Rdxǽ~Y!c^cJ6BzƆF|zAӵ]FxmQ{!YwBo>{Zr}s (Ou/rԓ6ߞ$?AĆ>5Eܶ=;V[`&K+(7&J:A n_X0nzAiZݴc5.$f "e ke:-@0fLS}7\+J\V}u?Ww b +Uo!iv]70Vu=;Y/9-2i bw屎uj$B g~ŰO£$"C6@& Zy'ʞ9U/bI~Y?O"ƚ/OѲvzub+bdeq}XZp}7ܲ\/ؑȴcAmHާ}SU6~b3ж;VBz5L$W!lLS )V57_68H!LzPPl8 T{գX9o/Iot:50$/6Xf N0,[THSp{~^6mm1i&qym]]Zcac2-?HZ=X8-;: {n{o@vP' f!PyԐNV(]GvdQI1N}5~`\&s4_&,, c[G."6L 9d.:X':x$'JyQBqUeo4*śXR1Ϛ/;7-A$AoMOcRi)Darz)]9Xs] FSYI%Tc jknHQ'5ǻrWrŝ6aA>o^Gc`\= `5oUUCCfKA1<?i|$}_0o% )@3~m2m;N=% >N]ÙM -?˭b#3U6 $#Py撩HdNa>S.TB70‚q ׫,$Cs>JXta-5FcR֎M[+ 9'HG6 V_G3;jKX'H_=dH^ ^7ZNѫ ]P=E\ ɴě\3Vb0rP쟴:#cUu2"rq6kTŕU}(^>3Am 7GxK~ǩ)Lﵴf|bY.  sB.N7 լxBq!tJM_.sץΈG:/^=Lf%z28j⡹uкeL 큏)QꟀ?&\EnSk |ѻӅMWd4W4dʉCGgXOL|Hw?ܺ2EسE1?_݌ zq>|j44e4yd]!wvo}_BaŔC`sڳyo0+PξksY? ѡݾƀַ̍RvI; XikL8,xEV {k+@ʌ}ciZ/B4.車^ YČ Ek5_-UظXX vhe+voz 2l3Y9q`e 6;zWS\ICFX0;t+kY,ߗs@>Y52Xٯ G> 'C*|)ہ̼:(e[GOI'}y~6v'p2}Il%{򿎩@&"볋A N ڛ(,F=>fqBZxɵ\fzhZ"Aju&~M 0fµяN͆NebGF{_KPxrLRVa۔޴"RKN6'` f5|0AHU4[mRU pO[AXj܂Gk2$8H))W<(38z? 5U^#\ڌ  VƏ)4dܟxa]i5]_Df諸=2R+yVl~Z1)m~.V 7l˗ʡ/¯?&N f}uk2=[vDۧ>4d} :w80]nlenT<Mky2~bM5R\an%p >uϯ= m m,F.q84%"OG-(铗zbYqJw%%éajb;3drIXOaC,blb ڹ { P͇^!ø# F:WM3maYcAc"`77_s]bHQ3(71"ei=l@ 9*qN,4•F]1ׯ6Cxz^<$Zs'$2m'y0;h=ipq yل i|?8;" BMCSł[ 73*Õ7Y,U;D!s>| 둝^~:=X; [\h~k&4(q ZY2 ^S#J-B 0 3GxRr1!L L*۝+Z77!%/"ڧh4ŪWmBR ޱ(-IU#ާjaêjH߁?_D~l .muD ϚD 9ŜO>\k^oL?=Cj)غLR'ǘl4oc "y2gA!YF^E$]ESrktV_1sEF0(DEvOi+X,=eXI(':#/oP';K}[psޝKѥbK aV$ʥx-x3ji|ClalKld E%-+ӽwIF]YvTHqX4Rߓcss#Vt5gZFOmi˲m@#U`H,_LTft0{VZbe+ EKq4 wR)/-"v@ggwONW+'c#)rzw"I5_QWLFl'Г; ΫIA^WZvVcO!Zj (Gɻ{bBFD?ˈeKqȣe,>+r0]>iи'ԃx>ty6=cHEnQnG!W$3{*$]K%]Y'S A>90-C4i0>}0{1phL=K*Uv.Xx?YqH{Q$JUvĹ1Z&O|VzVU>81f [.}ga .yr)m(_Hq_i1eù `>K[~ͲS8%3BRDbӕ|:L8L Eܻ]ve.~~ŷKKI ֬gSWW@Ꮀ'Z  ;bOѱF8<,ĢdK@?gôuqbs %Fq1cVqchۨ$"6pyalcOVL cU8$~$xѡP4po9'vɣ# <1qH{u`n[2+2;SEjĺVXxVu{zzܞ,\KC̵ :T*N?̫0&~N/jf![ތϻB c}CXn)pIn xQy38XѰ.WR&&{ӘPiSӽ&?rpqnMҒAqO nf9JEw}|%V&tyVbrRF;ݏq̄wpT}U}ϖl{iK#nRgd7/sRG Q~wF N㫮_"7.ΟIJj(wrIwMU))_vlarΕISg2.%>IZ{ώgH_85QYuPMKRc̀4]z0D(q ս/]A/XHx̳ĹߟĠ W|p w sw4*U<xOXlrFby'?mψ") aR 8QU3xnBDEl7)EƱ_,pt3-h*vuA??hcTrC cV8c̵=`?6vh(eX=_d)}B[,p\gBHaIH)2zlS쐈{,&HhСke\g yh)wĹ|]x3dRã)Wc,k&x,!k2NI?׌|#&w8A%h!9N0C7iźj?)cXeSCv= ;Io,hy~n$b܈|7jAtv@lWx^o7qH P/ۓjJi5ƸD"R? 'KOyRO(*|R9T,.f-$"qx^)z'ȬRf288ߒU `$OYt Z/sG#GS0k0-Z`-d.lMy|O֝4F2$^֌ɈChIƠ@pMSY#"D^$9j4p0OohH :IHɪYM ]1eg.O (ݠ*G.ʓg pT#<,j2 ()-oy@4>VW9JM]Өk{ݴ`|?Myv?-19@8sr)4~t%TZb#OҒr?q*GT]ϫcoӤ+i&>ʰpЩj傇V&dxH [gQW;!y`e|kW< 1[oqE/5'1(hy_YgjۀYo9@G&^3K\p~b3d1e8M7ibo r3oZC$'NlfW0GI2DnȚc^;U?WeG@Ux+}*j;t8B ZS-qzP4PJ]PMg׋_QD'zz.{ ?‘𦍒v^߃d{oG=$'18Q쁻@*hc̳Cb3wNSkmT{#mFDv\`;Ie=}<SIuoqK۴ܛ ]TXf_sR0CҠЪ~|O77#uE,Xho4Mp_e5~F(AcH67ngəZp"N$$IbIhI`}fu-bJU]ŲKWϼ[~qiUiS씛ݵk>1tq=UaWk}j厽1Wx\2ςcʕ1H`8_؂\(r!^7)ƬTž[Cl*̸gۣX=[Z-PCbD_>WP.,ր=S †a s 0,~0d;[i_Dy}~2f,ޗQԼv8 }xucH 'IQ*9 ~ 1+GL8xD/cw ɫ-rgW/PQ&@0Z:#ةf<ש!v iJ% ^T$xu1\B0V Lfa:ˏ&ܴa*ĭxXep8bj`sE=[4H~՘s'*𜳹,"\.bYP6ydPTxnCЛamҴ 8ґA\{@S{=]e 8"P?Ɉ2+aD $DLdSI>h# 9mQ.b[F9E0K+ 6Q{gmэ40ײ1_U<g`RqiCnUnG)?T[{ѐ~P,t-ܨګ z8i Lu,Ww+AS+",2IgZQ u98Pa<*!@U˵> ܩHSNف<ЯIsvhWY}=R2*j˘=:CȖ)i:0NdixPe%1(dO3{R( ]LF hf ;AolE`{M6S V4;fbj 3.("dNZ^.{ <t?,q:Gg5N% ;c\H6M5"vwbuNnJwbag$_;lfywEyHݬ3VZÌJ oЃ}OV{Qܥ%&vy9s# 6"Ai-f:3,%[&Ӫ=Hz)a1Ǥym[`=wޯF'MH/7}l* | K4$>y`ObA`$L,S+Hd  NsC*^E `Ē׌w,# Mʪv#p!߭TqB'~4)Qc!WG!@I`ʲs9H'AXʷI_f!2o6<p{M?R^;AX3`U#hFä<0kjsq(+Xș㯚ݴ|xWpB/ukg(3c9&*SbGr1Lgc *dYF/mi,4b(ӈ:oԫzhʤr盐+[9;tq6vm\%ZX7MIls} P,Q`J6 i3^-s]ׅpC3p :7/;˃wp_t6ދ"v7^3Rt3-Z!/ukI4V@j`ҬZ{cR0G0c. RtU!M1zS)Gۧqs*@O 3S9q]kZU8O3Yޔ&ެ=|{ziGgUF.^ 0DSGMq$jn{ZAQYFfeVE FD(--C4wkڣCCzGQW~xhx{~ܙbrxc~მP%\ove..k ~ 8N,~мM]slp! T$9P>~Ẏሴ`?-zLeR ,5&wKrZ1fqaƲK~`QKrshkKe8uKe7bGWqle]FO6Ky$jq|Xͧ辢;Wb*}Y2M3[ΐS]JAmPE_9t3T5 Φ> \'b兝];iϫMaz.1, [!8%c* 9G%tܤ?Y]Uo*=o@a`j8|dH!" F)fr!N|TA7tKj}×zIp8|&JJW;~I /7.-Sj3+vDsxmWzKHs IoʊTggW KH%[+Hmf5 ,eCKRiB+Zlg1I(Nj𱤕X9zH+YKY`_#Î\,G:l'!K[U޺q 2Ha=Me+YJni1)@(=cg Pc;M==f.V`yoYʫŴs13͝}Z#E<.bl=j/l<\'_r`Hrw0t ּ }CXڵEZߦՕq8Ryڕ\iAxS5{?H|ƨ'^ٽ2?֤%`ޱ|D28G+H{A`:Znz?* fuůCJu[/UɣDi^_x ̈w#3 rj7cDZ<g3[DtA待zb孁F}ʹ 1 dL1{WY67晰!TS(Xr煰s^АQ%9 PL͉]=)  })Cл;Eb#(vmlRY58; +LNIбU_ɤ -Ĉ=x[+S54$zÔO 1cU=dZqN54)bWǾY:MIVT)JevhɁ$ʖ]|eTF`;Z*wm9m(HENV?qoc:ɿy.q/?¡bv"ъ#߉rm.55)ى4#pEeޱ`Rlȩ&EwF.>%ЛD,߽ ".kr mz"v>"T2{Cɟ)aњn:H> *Y9wqdEMv&/8t-?flQ(\\_#K\ɽxqGu+B՜jʰ& vKLYZIE-W1u Ǎ27H$%F7ߠDe NZkq۠5Y;0ߗ\gF_ )W:g x R'*44# I_]-E/[tԚ4;n=WhCj_XÅޓGkBRgo|oejљFi Ts |B45F֎2.^R4N_!VtLj3'&)c p&`.4GߏiMnl{)/_@W$l`aM n"%/܁iQ ?xvHU9|ca%Ч^1*(ӎӼGŻX<j]>05ɶa4UH8;gK<20,5[v(P]DXkMuW6yl%[Nzzmn F'EUBX՗v}RFƚEo0[d{A8ٽ'bnAO%[fc0|P܏6ZK7lwTЍ;?>; *Ӽ G~֗q؆Q+Uאa2_?ɹ!cc+#JpNa5ahv~ճ֣# Jq82w[x/̔ |'fd#xSwzM9/ROX~7 gLu x?|jؠ#yl5pubKh㟼Nv@(0|cy%;?,wF +&e 0rI4p%6>p_~OQLH8KﵓnbWyhZ'sAJԌ,|G,OfAmGca1̹*0ؗGR1*f A*;X+\7U0(\R/.sX^Q颇@ow;ܼm8Ec,.R$N@jNJ}X}POvuM{3٢T4\¯MhH6 opmh6 !G`}6ݥW#@׳؊Gؕ<Qj!} Llwʖ]*AY{3r"s^rgxj^ @NFcc:k]Pl]CǡQ^ⲶC?ȏp.}%w׀@}X|WʲBd}nr^^ 9m-ύYcI;[1 ? iHX=4ӕdr?5譠۩=iͣԲF]Z]Ժ-]22\dy~7p{S/f~ë㏇HM3G&gsLq${>AM^(/GL׃tXߘ)O{yXDn7|V)JPBt(_*^{٤Ҳ#hC%,=ݳץJS[p1$X{l|=59Ax@/)X2 2g|ƪ4p)ջ7#Q*V!|vawk *t@+ojpHƸBvJ@U%XFd;#1&l-) H<%x fnRf^u:x:J6` DK߀y>zD-=i<ҬsOkLա0RjLh<&+,=Z؇X#֋a~brG4:?;ɘ,pSǟGi EXDT#\_;}ujq~V V qWoA ID%Jb5cuZьxͦ1X_ 2 *cCI+ĆO~lۦE4T>|Gy-`/ i5lC&L bA"ZkXE4:V-#ks|-u#C,^)G}i;,*cԛL^a~ԕ7sPL!gmݫhz~Qe53j"vHzm *0dfӉ`9 e :~뀧|O6wt.||J_-%3V_U5S.'m;y+l5yx%Em@7e(0-J+2)+Dؾ<ߑ8|QuuUnwl2e({iG2^HHnŸa𻼸C,טΖK3V}Siss2>~!UB)r(%5@jS+t@uuMkW$U.Z(8|г>I ejav^0&\9W%q}0{ƢÜ!dS5]uy'(na3wu{奛sΊc_dZ@вnt.u,<_DCFh(r<6X2itgØĽZiAWHZrS 4޽DR65n23p-#W%q%DǠLQ`3(jB] ^m# 21IA~Y5% qyX.6t1c`]TD6I  @Fh m4ׁ!Q36\ ?',mT{]y]Z}}ѱI9W/%Ҕn:P[-e ulI%vT\!noWB7c>Tnɖ2,d?^rJUW|b$ p",lPvQGUZ>=ˈڏKM ˑ#PBoX tƲ<]YLz`WM]_ۡW`ȵxW蠉oq>glSRɦv`r-4ҲRr~1l$# JҐA>LK ,>xSn;~LAlR-qIIf- rc>oL%"O$9 *ef-C{8W2 yZP)e`||+RG&^_ӟ(QDxW#^ hr` {3VKT0Wg7 3E( `0ϩ6ߦr ޏR#Zvh Ex)ϔE׮ J~NDFᵄXfY@9!]Q\Z_ٓo{~H6ĵoWv[~+Q1aE}`L;wN!8YM1Uk.lc4W9v)6 FsZA`:w+9H$-ufN|U"o{G_<ι/2 pjԘYH:g<7KX*huv^O9'hG,aX?B֦7of3r[\ļ :L3H(_ :>bPeS*1E5fh_?_8.:hGwRE̛r|S} "J3`4z|)`$|qvrG= BgnEәCfTq!ۦpD&\T䳻RTl?/;bd3 Vv"}VDOi aыǖQ nҢۊkB(0ͷfFz'jmnN%h҂|.j}5r4/858oH=-/%vei7Wa!o/ô}~жx#۴NvGHCo >Nf.;+ t'am v!7"b$}_EQ1^xy_ &eο?{q-fc}Ջo)XJ)dώL)9Hg{ j&00Ihٖl B pY^B(⁕!rUsWxB#3]lh4sEs(7m!ϸf)+'*P(E_A tna?t^Da ([ȵ:rjQj @j%KqI7ރ_vXo'O-X9<!0Aέ%yըK^ᒫR`z@YWX A| 'g( Oq*xiPK1CwH> )@@vz'%iXc:_Mf^,f WyǠ V\2ɂg-O Ǐ2bNKLOHƎ|nWV7qhOWྠW-ȤlFrB) 36{հ:fhtNg5se^8̙ѠF[^1]rX܊z@Ǘz1yHu; oD='i4 ɘQ\ (|kJKd<6ۤM1Zux>8SHVȰ|ژ5:'O_1s*zt-"[jw1u"pO0iTIsW$`O%3!N:5~ZWϡǾ3T;xkVR-;iJʐ@u\r:W%Dd ?shz]Hofc=V%S9\H~̾`+ŕ_2YPoF3@T1,u%C-SüSwsJшB'k~`ϓ.WѝXzM4q ]]c;,ܥ:C|>y iP9[#e"(T}oc6POYCzۇ]ZRYåoXkx&m5f@UJ{͗\htAxwYvYυX?",$7&pl* Og(}7@T q`m4J{;3$xq8K<\G5CRMRrx>g3W!.J &+;XPg=(M82\Yh\8`aӹZDchJkvw< KJhv}wu jL(\*_=ǰ4F^;;>)7UY\A5ǠXs n=7$YZ <2KWn{2jըH-?Jg09J8kv`m|GeKm7  n^xlzJAP(>G]5{\× -~ *[*k4S@[LXF*tot@n=E3 ̳و+4?Q<^G'1Wef eI4ȱ>@Y1r(Dp7^Fbav8'ڜy) gޭ'fQLU+R#Uǘ"Fa5Bh> c$jn^iE&(WֱmWɞS9@;JDVO v SK?Aɘ ]ow_+'i ^0>U6~SH Eٷ N'R[ Γvh% IL`z9A 2;:e_}yl0Z"7 0 po e6$^0C3|nrrTtE]Ct&c 9ur iyr[( -M^F2B= _uw򴈅]pyɗA'\gCqwb7M:>wzlc">^bn?ilcV&0&JXk!NqMՊH[9%7R?pk*+j}Ԗ;M;վM*`g͌Ү}+Nf2ToڶiTȯ0r'mr:Еe&2ƞdq (,5%ICbHKRĒVf12/ɛNv*N>&J7&Q \%ћnԵю|=~\/OU'0ةM'qUqUI:!m|YeFiXcOhᬋiEJal LP,]?+Os)B+t^[8P3TX@ˈUl%=Bk'D/o"h4ЖF&pY'aL.(JP4[ 1y6c}!$U"wf YH@N@$ 'djDIT2D5XL\2eNeH?yua1SiGW}zv,K\t=S/1Ox7ZU>ޮ@[ʴBjDY- fD;k;h>4Ֆ<'Ufv^o@K/e6 m,q?Lr/$rJr#.ۺ탦ד#5:6q.-0> @x^-QHj*da*#!^%1NT=D8 >TH{h/:x[$ʚRn`ѯL } $o3*RMߘ3J$q/E; :] #uQQMfP)iXlv%&"3'Wlabֻ [sh5!Urt+%&L@Sk+vacx[%p]P2G |.v]ufdAQCZ|oҀ'Qcr`|{ǒ{8]j?L=s9,_/@Do``Z_[pͷV󸗁_ 90KM+ 1sS/P'uICC=/+Wiӈc.6b쓙c* ܂D7u}7\e 3Y%` bjkw$8Ki]0TtfPDW' {SSs7Xj BmXttIBBf1W_U"CJ[%ec|psҧɗ9!0VZJ3|}M?eql-uHm'EvfQ4 XSFA\y 硰6˘HH{d>UDc f78k~KSH#dsF-ҞS[2`Ur6y|,!rU4^y%&tc\R="#&;:=$ISp.a\ gρQю-={$5p Vg8W'>B~z5.Rʙ5ckeζOzuw噂K U{QΌ_G0W"s&˧] YxP*&vcbLg},q01艊2rHZ!!x; ́NAjDtT%l^4Þ N^J'G1j}tCG1tHt'}/ W7IΆ?P/‹ £m;>t/`09 }7Y& Q8N_j bV;ѠVAWŶ?BB]R: 7P&פ j /WB:)'كE`HYȇCX8^1#VaS?EAXD`w`{sΕm{~9 Yf̢>nd .eI5}t V(zZZUQ5bo?=XwԊPkw]$b10NURArF2\S)zv:+A {VsMҼV]o&}-;)|UyT›1=(,S;c=k G#idcawذجC[ٌ%ZtxHZX AsLNcs}vqF84<'jT '1ؤ K ӑBYMR=JtMMڡ20]F0M‰_>5a+ϥA=bGh7j!1KK2u<|us(袁Kրmn&r˥AJ]T)'ոb-hk$Z`r!JwLDG^l֭k5NB1]qć-W_eWruZPjlbiˊ|wNN3(:͓He Lq7X^fR2$r-saLYk[́!p+=7% 0 3 k8TR"`><Z69 vqZ*w'QL79#?]hAB +i#Un06%h\VXFgMeVx(mW8/V"m r5ٌtɧ@a٘ RH1ˡlS%O^+ge,\x + tqQ˗ZZc@<2l]^!IO)M7ycw  0y~N qCV-lD"dqzsN%8$oyuj۠GuW&=0r_n7`B8KHF@ɲsvůOY2[9ODԈ^tA-oX?+޷OAĿ Eps#F;5oYmJa-OZ&`UG/j|aR^q{cXq谯nTSrmhsZj+;eʧ"g!uӝWmU;V*L؆B9a#m'I?uxK*G0![@ a=B gr?JVmƒ쑭`;W{aEu2 u 6&s^VNVmT JGzZ *ޕ7)_L[X A%=<Ͱ:}[1>zSe|KvQA |)T:kehKKc/"H1 v%~ *& aU(߄{<7,mocِT=~q˫b L/5[`\T3 D&hBKw7y5+>Rȉml^-n^&pU RXDB *S4TvM4ԞŘȄ3ȲwU )25Pȹޚ+ybil.MT 9-I쳛5XOT sZ՗CT E .qk%vu+Y^oȩ%` }A6~Ϫ+a vtc_n'wm4Yk”Ex\5q)lyhl;~а:eϜ+j@3O%van[ d|ct-u=AhzsP0Ir4#z#Hc)s X=иpYʶk#e3RA5Ym@ш[~tRs.H5!2Wc?P➷2.s!JPgSl 맄dBB&ded[_XEJ^Rن@s=P:z2?ǁ:ӌbyq rT'_kO(&u2LZUHlKR'Bj &|~WnBzi.M_y&&5` aa`",& 0DsG.erHImt}LXN,=(de`-dLݚu13p e|(rKnb4;m@0{6v RT',*& EC-RtI=>KzVT6 |q~\Ԝu`I4CHiz."8GPxiBEȑV*e7d[?XpdczMw7F}^J_O%P 4VZt!cR4淍ܬ6_kWD0IE#-W4󮒢Hc, Vuw_9oVw\EʥbCߘJ>?]( $ AM߈ɏg9B)&8^= j½Dhi3d}6BIi~4tqE\n%<$9nk(%JWKEܲ=JKPҩqqGz 0R;IؤH:d1F^$}xХm" ,Sʣ^Ŋ:85IKR:id+i~ar -S^G=hݴBS%xŁPRjYZ91"s9J@5dcIZ>MY5%~7aJ'W9d.f^EA.=_weP#҉:,k#^E5zmᇸ,! x~]h1 0KI#JD,roJ2ZIԝOЊ)[69h(7,^VFI:FΥoE~FTf'Mʦֽ [tM5b4= 'I< @ CD`˰q JSbY}B.!* b LQU g d͟(!CJV(ٳ|ۂA,+y!E.DJo/LYS0r ,ZTpm-n_4Z$mwXI{6кazEUy(\#]3$=<=cE]j5I6RLֵF"pa9%W84lڠ"ʝ!ɪ>Ÿڌ*q3$|”-%˚_x}gr9<F.vbݠ{_GF0ei(6- z-jd'W_NYV :н :'/I,N hhxҝ>7*xQI[&k In4mz7zV[5#}՗ G/Ӿ_bn2M [)8eeci2忤ה m-7]!|ARm!84L"zXYejr 59D'{(tѮχg˟GEbc ϕ*h~] NJj+=3/ʍ=ϿO|z`w/w,#2 |FEƱl-b{>bT:D~H#EW,hیT%,1ЇQȾo2|"&9SR1A–Di/FKQE:PH.'eVFXReuUA'${K +j@`:Ѕ[ :q@zjl[!"}4͆7=D:-N85EÄV E\dž+]`dafh{"eܠM[ؖk>S,2`DB̀\H*UWdlןLFlX41Zuc#xd:63):>PR D`ReK PAz}A$tizW7ˎOJeni/~?τ^Hv?say<"Ckgbf$_[4?Z0[ I8꓂Ȃͺ/)MuT|:jvK8Ɂ1GJKH 4/θlg_( ln fg|}čy##ºW4G jq{6,F†<ֳ)1F7a00Gt=GlԁiI.`J#G4#\ q)P8{7l(SkqlG z G<٫ xbS[I-/mzMpķ=-u]{;-r*f)^Ng޹lBv ħUg )fw)d$ĥ,3^%愢P~^3>;h+)DR?iblȪ݃NLT!%x*vs/_6]} ŽUCJ"l@."S^,E8>%{Ř5?i;r)՝FfMNEa Glc9yGA߃nw6^b?^#ϻ""^a{3y }fSl}LvuZ0ŮÛ%,J,h6l_1X:9#N%_v6!v0c4 ĝ5H)Q.5c$ !v`d 0FlP\6'bb}bQB*)3z*BjU+V9(g|c`ɵEM6=&eiG5UbfH#>FKT*κַ,)Y$'W㻱=Y%om\6'eBd9deٽGahpe)B0-WaܽMigbUP1$FIW_,,_~nI-#QsG̺ l?}m{K)$ǷfCV@>"b'a46貅mZ 'uDoA1G6E{U| vE]85!/ Lح0Z;7pbV6d|F, Ѳ:c#"N>׼8loK1uGlEN@xJ9wdp{֑(e@`e)ވ,5^c(>'}hC Hh'Ajҫ79m]mg5mgv U 9R82Ү?. uI;|[5c5/qC5Ŵ}3}p<3|n &o&X2R0/-?~ؓk =7B !jnA>9HK[N*/ho{R02`͔aH a 9l=Zool >m+1l(rCp*PvtjV@ SR d`kjd}f:T z* {q0]^Ɓxsy!'12ոj_Mm/F85÷f ebE>LW$B r|q!l7u'd{ `(,1@[N|A'@n%G`B'p-qh .--m_U@;`>UvشLY0j ]_k@(:D6!Ö܇doJHQL#aDR x;MP`$x 3NLNRsi q⡡,Е;U_c7nKT/ǤDSӮ'qItiCJy׬)m@]mU`a1 @-bNa%"~PU&z wu,>5BZ-SUV7&3a"E.YU~0)FoqIZ9Y z-7:a"j9b'4U(}̖! |hFSoI %"jlDi1 Cz#i@x򑀺'ϓg Y{#?VkM.@򮢬PM s{"O;XCY vFRd%;2:,c>(Ǣ 51(%^mAs~}BV5KNv=sxJxt`^V( T1-/=!/SUfYP^_M;GՏflB\ޖGoD=pȻG@ܟR앀egai${}P P=zͧW*n^{ץ@ y`youlGc2=sVJ̤F:. `,XܵzNS|9ׇp^N ǡtxC#N"Oki b˞&6`۷-vЧ>g' vbDW1w!iO-AT;˂AkUS#+U|Ve‡4@4!])\v(ӂu"֎YnJB0t)m*;˓t3Uҳ1lPY^%)Hte(,D`Jٳ$\GT*pRGO^X%+A0gvisyfdCHTc#MGx/"-շWu x@*_PT5czMl2^7j }̺Hk+S.E,--F`@R12/Ĝws?]+{h,J JVm.wB隣l Į8w@,##xz?9KGU ?OE%"Һ^Ǒ =ODV 'FO]x?ev|( qюWQv<fs16{kod - G<0ĸE=7ivYJ&WR!O-nO>&ca~كj%dL#|%5˃4d9VdJjhyœI0:Z3xnQ$L[K# T >jZ6`OV ǫ/ '$A0INiԈb%1''VbL'V4U_Wmע\.+ w)F}W˜5oQ_آ-n^ǖ2QqA|.PoYuq{NF="R+3KTRUp \l+H]f`5}Gl5mQB[よf:4è9Ta!lm"ߐKVih҄:~sL 0NOS0L"C=֪7= 3`D} D;sj$.^$r s}N/}*R>)[>EJ9 kQ%N޸OcӢłRP0J4j!vU~Jz)TX*3@9 ^@ܙɂZ#Zҡz6x}VNI_5puJdXV, d58&†8)TJLꦝil<o$)(VQ=30݌[xgE/49Օ}Lɺa!ɋmtצdԶUu ^I^ g4ReɍNa _́_}cnfNxgczĉ?qb.%!ϣp6b`AiF Vrl֡ee6ӽy&RfEϏEg 8䣎 #p{ԇ^Il靰( qM+q&iKlWLPT `uˀo&|ھ@y 9Ŕ9b-ŵf[od.pr83aչD,N0o4aV|[V%"vLh9+kAstvAH{֭AyJHU]>*M 6"%x㱅& {ĤK`dB~>FGiW7g\li&} v#|? lOLNk;qg&aеwh5v>Y 2|GK׊/nUPL4@ИmCbFP*ej]'Koqǡ^ɈԬ/\u dNhL"p:7I=:dG B#q)ϧ1H漨~[.A@,()v>ֲ3=NݴfxǏ{Rޅp Mcj*7']ZrZUYA*n0W^ٮ亥G@>)%u@%s&i#2>Y\L$ft1My sQkdQ-Yh8VӥFw[G^zvk1<U»MXr>kbFݛ;i 4F.9/r"%@٭hCMJ+Hh |j- e%6'*|5YcBϖ<$uw‹ÅA}֭ƗlD$l7NUuL@l.&8o ^gˏ| Ë˽:8UŅ!.{(|UT(İZjCje;7N%sW"* cn z'KҦ7ikXuVLYk}TeP#'ddr.&qpYI}]Eowwk,+ Oʯw-)q݁yy gR ې׭ x E؛HBcFy1ulȿhi®z2ݕK9Cc{xEض*~fHɌ%}![q @SN^ =Zm]4d\$Mv XCOÏ}/l)7t? ߾^`~tN'Zqh?* ڪHi;BV sYj彷IqtPzY6qc jV׾U'Q >\/yxvx л" t~s `R_8䉀N1J]ߎ,ZmCX$D֐xNoYFԫLsTooI*5?pM~r:}5!: NKY K a';f_֚ftM[R<}I8lzֺRb \a ph>A@GQ֊B9D9 78 isrShoUnɂV%` D]c›76-][gvحC8?3n Ќ {F]EԲ+/sY?ȴMb >iѪ:׎جsk]v)y*ěa#!5򗻁$ etB9q1'`$[$[٫Nt3M$xZoRC$G#]H҂O#,o1@Ϋ 5=g#y>Pڼ_S|z,lMxf #b9TD-/dM&; KX@P֖YH-gU>tXi8yLSչhBG`7;B2 yi)g<0:B9#W4n%`ѕzk:^Jfv_ru/Y < ^Em>Y5VV}"QmD}6+2{#(~?r4bohe]#_1)$mAAAW(2~ n Kmfu褡77!VNgA=!Եx?pc}rbp؊Uwlx3z?7SI).N1>DҋSBq_YTF!i,zS^>[tp\['eʸ*5aS #%~˗f tX9Tqx fe{b -{rbbyX4b32;N՗ Za\BBn1_2"ѠvDz5Oy COLSi1@ټԃzh oMJw{Mcw~+ahzf+f{)'FvyE;/jIXɅ2+ZK$f 8DRm"H˒QLD*j]]>+: #-]k]q gW`|ivL9D;iS]w_NVSݮS>(D:в] qJDhZ*tȜL@@]dhOF*Ci*iRDzY{7On.ɖv>,eI/zƼ~pQs ˾VވoAl"#fTmS8ݑO#X))@ DUHBHX5k\~= $Xkmu!7HI.viz d ko QK;Ȼf_V]_h" 茫챧 JH-hh];XsMtoÍNp!;a? ]Zx")Z_z2>OȻ*Oʾn}[sA :iBd;GX..MRݡGfg8K=?14'gl @ "ԧPF37>C @!F" e4FPx# ``k]sOA;v MVF/s~|G]1`J}J53)f \0Ծd3^Pdu/'V g5IE" ZmYW\[-=iLRffxgT3H֖nA9t[ ̖H0lf׏(1>T~H' Pbmų2|ЇXڄ;^:4Dr)b zXXSsC0KV Uu8QfT`{cl6-54iZS͋KKNeU"NIQc |!wW¬:~ 64M$8) 5Ԉs?ޕ0.v3Cֽ Q-΍AzPBdKӨ*NJ6$T5^R#*Xڀ1ڙiD|:Tȏ_u_|s5p1lV4 ̇xZp,xD8. л7Q"}'yp行( h+BY, |$zՒQ3i[IHL2{ P|h`fWc']qZ.UPmء8~H $ Rs(Ҽ ݰI5xR"t@~p˴8`1ֿA0ҙfbJ&ձ> UzuS*}O-up=4$>"=J&l+0 䠩k82h<=!O7/T<g^܈|`id~|dO}ZQJ!;c.„.ET/.u+xKpq>g!a01ȕ25sJBb'Y3?XRno$!%Um, 1oc.Jf{³ =<ʀ84|U߅ܯ]t=i9E2 u#&>69S"GJ8k幯>ɗ Uf80 `IMd`95jhPXS'Tbg8'8NlI#qF%Mbޗpr-yf5LJP'6A1:۹ 0YւS= }J<(E|ƒ!4aqf_N't |A QBJ '^/KER.K8SS-]5$*om)A䶋?wXN+ɃQ+=C8u73H0d}n2ex֮QK=#D2ѢG:dd,XPMXi/;O l3vM M0 ֌I}2;Eڸ^/!䬍#ݸ0b\7< E4 T 47UM [:Q+IfGcWòrs>a1Z%p2՗uWQ|'?ڷyqf^heD#`ylJ)6h׎nD;FfW=[]p Ĕ"T \mt2 JJ4-sj1=ɠC> ӡK,Z>[tyEiZ8]R{5,ar7&Kd>dB=C6\K奧ey":0U>n\PjX&g?6 (Ώ -CNfOPfVJa2`DG^3_ZOQ_*M[2ijDh U,>Eh8 y²ua:y] QWܜKI,n*B+=|H;xtOTv,U'ΑB"Wg:XOK6օPxB.xնu6"Y⢂z ^B4&xfCoѾf[]`c>Ȱ8'|,g} \btE0<ـw^94>r[V48≆[r{5c ʚ|Yhμy/k_|T|ɧq@7训Q^^=甏LNlu %kmRS-LCVQ 2W'AL.L;)xbT($*CK75)T߳gA Qϸ51 MAky\tA3qj9|?އd"$; RX3,|8<=٥(@AEȃXQCzp RP1lw}ww XuH39=v( 'Cx Ш%:%[)v[bf[sf%K0rt0z171;8*q\t*ઞV 5mAve*ⴾ/!~_l6uٝv[Aj5R_ /"o(~ٗ19$,`bĎMF5,7ZAc<%hg)`\)%r w~ugp7d@M~7 )rM`bђ"o˞lޯF0sV|Н1`s5O9KEk.Ct @ J LfFdF|_w2 cUD!JtHs_YJeNu[O߹*ւv;}Pc-ݩ|(7͎H lymqX}3Ɂx-C5qa$϶0Uh%?r#s5mb@xۢr{Ψgtp&=GS,v ő 1)6%0Ikya#y̩Ic2f` -@\ުtӈDߺԽ?m2>a 6 ^ uh"* sI*!P8Ehb3귳fZ+F0E!goE@09?\Jץ8eLu ̿?7H9*^9m?\Of8#y^cZ$_,[J?2H"SlQxT.+q ZẇPHJ`Ẽl _vY+SE[Ļ] tdV\kL/4k望yfb,Av$Rm̜-\`4h WoK|KjtR3iN\>6slT Q5)юR`W9MΫG}<π%VnU‡}G.βq.[4.g[a8Qj{a숦${?!<"nuB 9>6F:K>oz֣saxܪd oJgw2 mh3Z,JWb; :D[#<~̕3XV%K`&6mۛ+ DɒI\$sIo ^?L&QW:eB2@&Kpev7F3k9=Q)vju5.[.E+Ȗ<&[\u iQi"t׷YD~ &VST?p$ %l쬺5fPyނ.R׃KCwDP [ c7 -c}C򂴶+ӿWwnBD֞YLJ>U®zqם6-`7BUUg&""}6U%D@%"4G ],w$[؍xHM$YqKܣA'M*LNz-/yU3!ze%K$v@kiݶή!MٕM1K UhRH@Ǝ8|BOșxVˊL!/m'OMje[%RjmL;M<*sxsxJC7d1.I)c J%28s |K钝2?&l?"{zNW >)7(.u΃nwp(ص"7a*DYØ} >h.qO zvԮK"'- `gc_1.oLV)&-q|.o;.ss:VPha:Mu'o'>942w}|}Af$(YKw!`W9`42*^]f2m!#ZfW4Ӕb]筧T-\T\e^aBY4P{x m؟=+\ =, KOpQ [qzQ_ZO,`d{iuqfx^xTX~;9HଜC1[mo E% '2}_  rF exʉʹ1 62W J$L#ː\h#djOS6֜k>bX^zMEo8iRFbyw[5cnAjIiD-:t zd5rQ}.gM͒Xx hE6#jݱ>ؗN-k1Ki`<3 C$6O!>4|-%3=2d6Ns'eX|a$=TFܟ%3cGmmgKDzZu,~fXb:Nҽ%;KC)LՌh=3g> a/FA]G]|K.(31 0WO8[jsB]-硒ɧ2on7 -p{#qңɓ*lO ke->0Bz7?\wILIGe݂l6ZXrh]LZlLP.ۥ=4D9TM0.䙮%O'a/O倗惄g0ͳFANrU;LO kPtQ/㍝$ S(E+:jl J_YZY6݀?F6uI| ] *=_И& F"T }I ;2sk,[6&y*>\nUFuB*":n-}^?_dsFw| PU ,֥h=k,[ɓ 8x‘##J ~(,Z,&fcYm`)H^3B97f2"`/Z6r%#;O 4NeNܚ^+Vʇ},x˟7o/8ƶz4\Mn=]ѽ=8iV%*ɟ #u^m&FE[26-;_'1@;xv&|epb ?fz1D#эQ[ XyD@%ʰٷ }C+1x=sxE&[?O$+Kԡm SHLd%^-Y@ :5U)g oUp#7 M)F[wpՋSE\:_;I>[J|kRviުD |ArIJ'uP.iC=gIsvhYHAPRik)~G/ ^/hY\id\{鄸eu4:gC׀Un烠UdW}I8 ?/NS >PAJb~DNn |hqk"8U\F~>߶;qKjiUgdѯ K' I?َf#'B(m_ȡnsv3-VhضҮ֧M]>BHʍ7AW-O08#sa\cQ[f\tX. M'$=,`bif-8sJ897F 5|* 'khѶea_*1d?%+]QՎ!/i`ʒo^SFwM+ڢyGZƞKxD0$q0[mȼ.)ID鿙K!b覍"TV.y 9bB6;rH3w߾7\*hkx5?'* =`5xHKts!2CjS}:8ŇnZ ~qA̰O[A<Ħe&~!fja?GaW0`gR޵QYcG,8XJυȟʷm{;$x[c| TDk?L`k3)KI@Y5AgEZj[ uEM.d~+> &)(K$3I1paJ:'ymI; ,|Z*+sI" ZdۿOxcpc?*T!ł,_һٜV3 7y ;t,QN}2?| ab `#xG),m'%n`#?O3En!j2 xZթHz="Z_QJͲX38e4yhz +6᪖B5W[>z ޓ -tAb-૘\PO AɝU6D b}6.#'= ĦUA/!qr;iĞQٞo<,& $1>4 aHU3 Ú_-SlWnR@;4.( XΠ擅!iP@PQuhk1~[vCh22\@QKLS2؋4(̓(^Kb"1Ce-i0Znz lj;W,Hm;4!q>8vSŐpޚYPV2m]%Ұez+]VCTZdzۍ=?y:N@л5]'9>U:"v | s7a` $nR#r`np9؟ w 3okh9L?,яi>a+xo*}2;ĨY$~!U-W(CT6[Oe=GwA/N(UXИuJ.&~0j=`dQXӾ6j_i|K(l:q?y8"u%i1=m>TXFJk!َi=,YNp3 :qX5= 1i)7`{6]Rm ]'v޲޹ 3ٮCI.x(C.RSՐ38Ɯtee #!6ôX@ᮦ,ծ0>>#7}%KhY(vA crv拋^}9^@50k6FYY´?AEG KnOÁ;}ou' KR;AZ~A~~LEJ <<ML o{0Pb͡m-mt5P'( Q<]d$]F|A: H]d> rRGRi'I "7mXY5FA)k)rjm%"o {b{z+)/sױ.(}wghۤBan>[b 4͔é\TbHx6&|{Kn&j'd"ZվO<« ^, xAI"a!LVH#-=NT's8تmJ~f`,ޘ!d$kZ,)mJ,YpI n;2^dO[Y+gGFnMJҢvq5ȩ]?t4SW@H !ifpБţi#SƛMXvd VȁMaSp4> D.皫LAYw fs4"1X}-bČ&:b!IF)"(lj9(nf9 pl@A+U]1C\[:EЋ7#fBg۞aR~onl44/" JDc14"pJ&W#l.,} |[S,)4+YS`l0کyB3i¡'[1 /GE>q{}f_ӏnlH楗V:ZR^1O$mz'Y> l&Bۙ5MX#Xx xEZc`詍rn8>ũ$"' S(z"v.9o _ZHj rL$[CԹzP&tz9AV(SuW)IݪpwGn?ato zy5 :tKr4o2{aюq[mtZ`,u#IcKd/;xNhp;_,ʊy493bԳ15G!%hF,Q5zÙ**s \O V<=xAG9&nXMJΛ%_?p.Azl| M^gnuFj!FMH!,xQe;jD=4pZ:_ tE2$'jubD2:߀Z4ZGޱOUeJ Z?ߚnhWG0ᒄ;MoA:GTu}K/B[<췟\m|s0N= LjhVψ5h Q%oE=#zԥ-6tЫ껬5zGrB/Rjl MQ32\Eh=Ukͽ䌂vyq /OfEj|EõXbX7B|&O.,tq8[91܄?J#>OwpDžt2H\w$F(~i!X:w1Q=vcQ揼Lh1K~7@DC;7fHAei%0ȓ@.fv7K`ѮUHyۗzOnZ\I\`pLTh)ޛiQ֋a ݃z([)+s(| Q?PlO<)帿`>=T7:\تvk[ h;Z޹xz?ʤa {y$mb+Xf7(\!Q9?6?2-Uus@PO5cXcpzԫ+e>"s?t5.N(k+6 R `{KcBAYn 4PTiq7ދ ?<ڌ|; TrVFhWey2ב QoDG "jghxX&r.>i[A{4 J>aE! \ e9(+?R7 XqpͫApOv^^&>^c{[8>ԷRWMƀ^Ҧ\c-nE+xe&i/Sekvr~%qN$YOQEXUhn>H1ZT"p,R']JId|~~>K2#'%[v`D]#O|T  $&eBm8ū9Y7iD+j [ݎ N{ޓ̭5)1F#]>,0TƉ헽ҙh5(EukvU̇7#-`t+u񠲔dVGܲ$ $.JݞТz?Cr̙W쫋;;m~rXƆ0Hsb܁&;-=dz\p{B meF"E@fU'}IR⨱(H[I9whȇBOerʘw7bD;M4"߷2tnlziW ^ jykT+ي!/}4i8~ME4AY kiBaCA\ss>XE:{kT࿳ s7A9̆g5bU{bPLsϑ.m iDMMHYyyf~7x)2׆.ՋbW2XK] 9ф ơQ_II2ˏu="†E|I)xߞ0B5ذE_a[wɰ  KӦՇFns =~}Y-.x9 +?Z${-hD|+4|=B9vv? cXNo'N/)*jB4anieFl>0a$$+o"?Z[7zW" ]R9ȩ8H0Y"ί's.nk\0sTNgUn-R'T~ 6F'*U :̵8ٷ]@6 I6E܄\ e73l^x܁8OyqF!rIp9'&Rjo$;ʄOH 3~cB~7M13@/P^$nU}1 HzP@n皽Rˊ^Mfa j;zֹ%YƇ1|٘¿SrV3NؕBpT ʄ?52 ;jKQ8aύqht Bic ;a?#{1Y9M,oSr:$Y$q[#=EcUukhV[{<cؤ^Lm~R㯅H\]x-bXpKQu!{ }QG\2 {{H:XR uâ5ʈv҇h."o5On"a\ʖ2X ||z$9|cʍnʐa8r_ɥH hB/}%q@0_+LG}i%G|%$KҭD”Mo5BOɍ},R%.ǵ5;f˦7,8LIUz@>.}EdVE~Y#&;L_5|&.TT_c^ m6>=AǙ]~M{&61pR\΋vXykDU3'?&no)S0q])m̒٣9I#% 6.Eq4$>rQ3~^(5w{l!ܲk.[ ˍm8(HSX1 -+"iҫŖvYN̠zr>P;,aA!@ey19B >7F}5z9$ G VxS6bPe ^ RiĽ5yGj[+uY}RSd]P FQMns%TݺQ]>E?1_{_ߏ?k&q&C +42^ރb&^T^Tgu P9"'iZ-a"ocnÙȊ+X+{vϾvѺ3 K,!7W$wwסS#{cJ0ڇ7n5ˍb#uSOKv܃ezzr1Ǿ7n @xarc|YDQJv6 HS{_J dr})]Yp9]>a As浘W9 (<K _Ċ#]e8.-VC'7U2bEC|"fRhW@֥{'ZgoĖҫ xe}wO1_'\JedDjSd+3о|:SLrKJ $wgo\ 3 &_w{j:>" ; deCxG6@yukW1,hs P)Eu:D('7S*bg/| `H.9?ah9!9'Kaݨ{aNȴ*5:CBwQR΂jOsxmVm@^]g.8bd_'&lb6V ?F;{F0%]@<|܂O'@q,lb@C˼a#hhXN zH.[y$Q+7zqwg6l6XȘypa??@ ^Փ{րxAn5/rQ H){J,ta#c&ֈ1㩱4> õ H8@k9bRz'*^+a>Tx`mtydk8tkv|P4~(7$*-bBR4 d{]Ӣ(ZٱZ$Re Ok i[vRݪ̹i()']x]39H.MGΤĊ$,챉?=̮LXdJFaPт}$_9܎WFl0B[6:`L_6:ia1}!6N*p yua8zhYAG`9kǺZ5ŭڜQn3F̡1wxzD re= `#4(9^6epߊRW& ^`u0S5z'Q')Qq]AH-x7f0С5#p= ZZyNXY ! jM4YhS/v AӼG9<=T^KH~-A=Ù.լ;Ҩ%%KS5rgtM#`'8"qjڑ(_K`h@4wHJ؟}4D:j0xo̴z碐+og˟eq"sR5_OVsH=rZig^ApK<全6?=80xo{srW,V.kH{gTVgϪG?(uҲPC7ٳ"uGT;u-MOV+ ̯bs;D[\K@`#5ic=wTl K뾃Q- SeC?(u>#7:zQZk~!ҏѦ Ew?S B=JaLaeFx%Zӛaaqljf89ږ D:_ Q,`C#*sF62W1.|H !^&S;ks=`u鸙|淺ڙܜ>:R() L(6Rx=&ɋd yFmkjZ`T$$R{sN.i}1ysoٚUQS;a%M2Mn䋇/y)AdYHG+X"x|I#xLXU1j[57{%qӝ$>c4xFڀilSuM^Ƣ!6crw"j. :f5I4fsLn.UTĚ$75%f{۳ h_H V j3KUw_6'}`3I' ˲|~V1 1Sc?a67nW] -sZ}1H;E7'J "Ap6$LbqLصRzà8RۏTٞ;U))pĴoO?!:%b޴s<$GBmbSȦ#V&A+2g";8Z8|0/OD@ˁ.yC?ҖGPҩb Q]GOm߫yHA}yB|YЈq{vs)^wߢ<֦:JL"Dyޣ[V&BG.UԶةאh6Allѭn0w^isS4$ΓA+E@]-F6琦q۷/ICB@LO֮gO\(r0QSlaY3ˑS-u>ynv.ġxC!гe0y[{ygVBw2 b0&є`a).N;NJ+a_SX G^bU7Y߄ƭo7c&'l@"O+|Q n{ c0E<}T3|mg~ oT+:D&8O>7GsؑQW!l+>XzGJQ$۵&T䑺/ `O@UC*YL՟n0*ۄih7aڒh "|Bg+Pj=_'XJoԈDQ`B%\rhou.ϱ3Q'Ge{Imy[r\ S A )=HF uyؽF252kGc[ O'y{+d=5j>HQd’22FlkNN r(>wl( !KVk;'pLH|HS>HZBU8.-`^̭d;hTdrlhŬ\X Yc8,'Puxǂ+,^U^\^3J?. U*YZ1D#Ӵs^\ G>[+Oʹ"{w%a$u1QFݫO9HŽew[03{B&v,ltFn~4M!Z~S5d7 drTuUbX[lX*"_c- J0Cƒ. xnj8>ɜ˪FNӾǶk5yoq?,6E{3i蔏C۴u|YUK-ֹ'sۺCAklFsHd-FH\&7 t6MjG>IS#z,$z& 4-c_I*=d I#D[q$OU8s=Z(Q,K~tD.4 Y@0rLX1w\?G6,{˳׃>7iirZz ʒYվJJwG00  n3o J7DŽ̹fXINBFFSHρb$*hϕq+w;5z]?u{ 'W@ޔ\F"' =><{îMeA>ģzMu>1$FyC ,jE} kO:יHaX`lJO~#(\.IjK%Z{>:^6'fteӿTRg/iEh+´BE1d mhw25f]Ua&[;fJٛ~u *B&5/W-v*NoߟSzUݴKmނЎf>&ӆ>cp bPV[6dR x46"`jNSm/ST<'8`Ohɺ2Oc7$*:攵yJhm&)+8~.N7KgyhEn}]c\hduV|(Lp Yf.էto!.Sl&'ɺ=z2"t&9 nj˔h0Gg_*2Ue\a>9|Ob@J.xO[I & QMMjC"P3+J|֪O>ɚ$%H?fwY]c;KCA|::&R-\q \$hHll@K cR+Da#N5 ڜ5B1Zmd=t"ؕ6:nۿ\JݪDfӢK' FkVg'@"~CZ*kT_\m ,5p-sz5 ~TЋ&j(@C]S,\ zn\wG☁RT;Oc䔺v=FFgCL.=mM gz`$V%HU7xW.f<ҷ=Lf1 fMՀ$ gI"->\!Ɖ/7yaFw/V:Ȳ *|jHY wTO6#d,jQS1`[#@rwp,W6 07 |X𥦄ϋQ-1jhBn9+ם =ށPVBT A؎g [zW2M%'_zR DZ>:>Kek-0_QS΢Me0\ w\ H7fTp|p%xEW̽2>PͩkO@u ut >KszଘE8g{~㯲<°|Fu'J/i0!B(/JU2i=954k` ƮG\0dZ':EXO|@^nxADHw9cg&E:5AZxW6H>LqAԵ/0W(?c!x7#w'D6SgbG9W7RE-#(a: EZ{5D)aLF%Fŭ<-17W47?l“󔹿Фε40\@/}2a&LނZa)ܱEЏPnbf!.1\sz|¨6LJ?ʺT?_ K:5q&n* ј̕VŨGxGor>lrIhH*p âi6-6q+8_4XL2jk[HGL`:9ih;HzPƹcXm̪ng@z505nr|)vRZA3XOlxc*EAgfAWCB,2®>tar1|+ t-? TO[j8[zfC"B^eѢj"."eyqVyӝ Z8Pk xh1g&N@X8; % ^Ò~G MgCEr P*}Rj7'C [4ʐ0ƤC̊NRpB5>==4Ȩ[X$g?yYI&BUpz*Uotp?t3e|9)Z4֯ƱFWey񾿼ZWDWr)Н4jm%vx ն hG+MsURs@|̘psֳq.2%=,h"Hjd!M>6A1hc_?ӣ3g3w ۼh]̋]_d~1:bUkΎɜY Y":y}rR\Vonʪrܵ|eX_h(k&Yg3oh!cfqc2,ԥ}arLJ uXUxϜ|&|B]&sU_͍D sv>MGswI>U Soon#\Zp|&ʥ `2d~.SZ3wSER.HDr򃌓K8^ /~G[T7[u!E=z;'vؚQe3 nYna )qpGjޡ20|~dsV;9e>x+$)eR./3!1jz!}TASG_zW;a x jnlNճG%r$ Vs%O|ڛ# FB-iINH R S[Gp ~bJ{R];Wۂ<}VvK* # N%PM?nܐtԬmY-lElAp, 1N6l:W! /ՂWk)0'JsR$Գ4|N]) h3r*jpir͎΄pY*leXxpưRK ~: ] цYxff_V`*$*b@>"ºC%lݗ_XGqC)!\ȡTx yO$ҵ+r AgkFYQڷg^It{pfU:M'%>n i%\lso꺈E_׫ YJoQU `%_cZ,P< s@jN:5i}]X؉(G.g6 L~v˽3/ēEi2Aնe ҙSnM+繒'`&sX&AvI.:ڷ-,+&?F=Ym۔ WMWˢ]3!VV5 nPaZGڷ3OR{N }xrӥ>.F9luCTFV5>)C+B7EeYEmcwA?Q`1Ж0}DXUV]"~J!k },AzRq/7"h匎(|l{}¹Q:D{١ W7= o[D&Md0}J;ĉkt,Qcڄ-)-.P1?s?}UV {]4@:WX_#WOg%#} W-M*b2\YLgٟݛ^˫7UABd{+^[^',J!Lm"{m| >D>@O:7 0tdܣx(kh53S/ME;%b+|_l& s`=2UsH?s(##/c'>iۨWgi&ˀ5rU۷Tf;ub'0\|95-E%1rϾt\ K!uhUVZ"J AǛhGC! fWp'bsLlvgqí q e)ԵF!,\8: -0CP ~uGEy||N̽B!X"}vprtb&".E &SpYZ;`T`xzH~k&C D41&gUI$p=r}Fq4@UOArD6]Gnu[g&x<EqE"_Ûp{acݞN!o%Ρ 4vFK_j+S=nSCׅcV`NQJp*h8v@qYj`ɀ LDQD\!k;kh&QNiÁ٣Q\.ʍX*/  l8:@\5x~&u_6 5?F}vC7U-9e"+tyAhgu l .h8ok,7)t2iKH{}ޭȎzKmzRZ 5׊45RUV% r*٨D^'|S4<ߨIqȲq~R39kVLm2Lua +m@hȹ:\O4yF^` `\oxxYe I3G\%Ĺ=GGg:xjP>ҳ`؅DZYD"{Tf &[t|xȊ,sN YM)UrM L@K|ӧ Hzw1`RWmt 3/ N'Uɖ$$zI|Txe;[հǮKageVMe6LKSvHomEl~};5@ Ș2]j^Y0wCkE~u|Q@RiՁ37Fu G)AE LmLe;$ &3skl4[f= ַ尞,|Z^!q`U9fw87ˇj?`x6 "CGr'Z$Obx}Bݤq)I~lrڜuי9L{7%ɣxğEBV̉"i14g o}X2[@6ChO6 R('WmuO4)1c'+yDQ^0=ôju.b7ނ7 {T=U$>n(.!7tp'p]?I0 d㯨|iP奃t=ŚʫpelQn]67ʧp薢K/&Oꎰm@$Ή8/GKtc,Tkk 9[6Sԫ G?!`xlݑ?lA{Y>oD3hL.xFRX{mH!|W⎧.7}v_`3񼧜5#hZG@mdwodlg^dۈxK/`*%Un<)-)jgyҁaz#. hW rO/CrLbJ'_yp#"3#b4lU s.↯SjQBiՄ0H_>3(RDzzTNe:!u9zlKt .~ehΤ%HFW)D',( Ȓߕw@({3BKfcZ}X$remy^^=p d 3~U5z3T.ߖ3T` _r>3ä=Bo PμYOqNS rpި.^Gu9-ƹI&q>|ٛtx9rt3 mƴ١cBv*Xtj^h$ʿ*]>k Ɔ* XW2}f}*y#9#!=lɨTY\];G7u.NpGwqOm3 1 ɭ2 ~ ss{NY'/qx1U]*qe89G-P- G|?E6Y*p DTz#,/܍fɱsf;^,M]hU L8Zvg;ϬT`{Ptɭ`9\]bpd(w Nj=-uM Hu1xV4ea')OB\Ǿi~*A_M]Ͱ 93ϗ+f z*$>6P*x_֢S,֝,gTZa-oqa#RՀktb>ʺ`GsJvp2:[k |Yz6;ͷ2@8pvŔ(40VjctXy%W@(Ȍp7)to+\Gxyh}dSFW}f?й@ zZ~SӓF\E{e-WnodHSϳm8wƲh0q߱H }cG[Q3l!5@tCU]x",MG ]vg^#M9rt(@aq&@쉳F"7J) @ԑ8(.W7Ghskr(yC^EmXCEC`qz,C#CZ Ekq׃兾 ^@}Xj06M (CF(ot6M? 1Y2Bt۟~.ƃ;FgS9 9śoM:)2A1oC}b͈q~]ztI<AǁwT 򰙫CC\qC{?X=2nPPc'Z[hi;W(F.@EδmȍY9bl mC=<ߌ͊cՊ6[~VR9*qM/)R;"}) G)aW)kuy%d-Z*$9ye`!z'W g'.8 2eXXW7dBx`f(b\ߢ4^%Kgy#CX)d(xOȸ)Fo5gND#d!"C^x.'~dcE)*.mV2 ӋfxhQ |=:hkn6eX7UtLaZ\لkSv( oюɞ[\Q>X2=_>3t<u> a~xwd@J(@KAQtee^fҔe{?ۼxs,?W\_+_OJR h虆:9;X-x 䮇0Rm7j l̦ > SNkp7>i\K*(l@vVsP󕑖!v3h00TS9,\dY&}paܔR-|ȉoXyi=2U \E1.:I@H˄l>w1/۸FvAu;ns06#N  }tÿ/mY{O^mT.K.ڨfjVӿ^Tyfporj϶ʜ2 ( xʎ6y)~;)8_N({VAX$-2ط*o -,ZDMVM2 XeQ^ove>Kl9IEx˟rpaÒ0Lq"⦃=9x)5ZŮP"<(̻%-4d2| (niVج d^g(v4})兌C M7k?r"b,шH^E,.x @OiPeo<9GckNEOY0Ia%˨grFvWa[N[=@S kI1f+h e"  HŢI:('`_c327!Z1;S&<-d3 N<,tEl&& 0 Rϱ+P (\S6 iUv(Q0|)j pJ"v9pbR\c$;=o:7VqA4>;e_mQ'khǸJGN &\9)DA#b5xX-uаUst5T)k~ qY@+ .I1e K(RC%zrI)tf@YBp (VWhi]XX$rjn-4s%Ev*u7l2n ~Oj&юcwSK+殸VYxpZg-%mLĦ uDS*%j)^'ٵgNnv:!̠6X]*T3N?ޏ((@%g:ciNpn 3#*MJsGcYkWZAV]h䨘A2ٙRj/|.D" 7:֣6+OZUZn׬> `UOh~)<-Po{H nEޗઞ Nx&-WP'p4L;XeU a)YK#d1W$JD[J3y:G'ik]A9"|=Ft+%n:ЩH6u8vD(l.ƴkѲ攜pmܹP_UC A#o֛H;z$^c0@ʱ˝rA9J>Fx7RjF\%H̄ÐbߔMDRC0dS T~^'U?RuRޙ-TՇ$٤z"TZlL=.-aI]_YȕlX=Ev<#R7pDSΔ)-ݠMAr$4٠3/+~HNfxUZtEPk;?Id3^r>&8--ja(b4mc}8o.#Qw!#r3s_u7KȔ3 +v}yCnl"}O_j^ vdK#J\.@-q*S2A13-AtBRfaK*2K;0}뒔~dhq&o<=b'e4B g?Y8 @ppO, \oGI"~\GX~i- $Lzi~tdZʁ6܂ˆֶn& ;9omڒ #ROs;ǚtўåʄ^RxVKxƦۂP=x Ny!Ijll`p|\#ux2 B҇Bī& OrsVN`jn_68ޡ<RV4+pn_ B?)aj5t01mldN;V">ۖf%>ÕŔgficmxs@(ڱ+~(z5 D,.danmOBuIh xU"ZMxH|5 W̥E5duC/Y %;_tu='znpeWp$;սС}fS%ǐ)q.{'^ef{@0qayrHrEI-OnθTؐGEpB2 !լ{P"oM>C'jP1NJ͚IB.r}o~ /G681szhOǠܿkd'>͝|jQ4CAs \qa suxOgeg!?N0ktN^YђCe.J Hesh +hq/-P}c[.%iM.M04Zp􈫼Rq^{v\•iN.jl#hǃlڦ=T/fRB|$@̎tx:IlFo̎9ǂ>_EC?"AӞA=G%! ͊֟ƾK> `BzL%V HĐNRz)Ve0K ś}/¥0 de۸^&ssˀ;/UwI^9r8Z} گ~ƒVQBU1?w5na͗1{e?9TA8}WgsdbntR20*'z|C}7at^iڀ$DX6&Ff ,NZ6^򭩵-Z zןY4_}ؒ !?pT2AK<'((j͡^[S-Y*L [ bп]Z㟴 GA^c=?+ts@ÑqwU?Gţ8HPwؾq̕\RCӪ, iGtФj&dre|%Δ6i0\^gh@ZgpP{ue#b&b)9 1ř_jfNQ{%'R 8ؽt+dͿwaf;@ERleк'15A+<:[j˨+b˝$T&܎rۀ/nr,(.ё4l'z,rN&FU #XF) ^Hne# @ jUh. QcOi A}D* c=p y䊛8"̉AKSmwX*=XmJ6>K= 7֊F9<71>G70se;a@*l__ӫol}EZ&e* \5'd6Wb:{KO;HVbA!2F~cgG`h80Rq0&lcu 8+8AT>;5Xfcp2|b.| ӹ[ouDgh Lyx+/9U ſf3 -c,dQ1sT8eG_ߥI)`${KX ]&ɑ <>pZo7F{7:&JOP`CapS{E*X _XoBsH3,[Eɾvh `hwu퇋n]CEIs*Gn Q9[#OH|hS=N65,tr"%8 )Q7vE5)NhX&4!c\}>I?^pK0!<ѳH634!lRfSFdwJRHy3/R0|Y-zBapȿ!eׯ7CTM)DKPҒ&$ ԈO<2˃M-_+Meg|"кTi649TᲳ/~1q&\Y5)޾ wACJvt '&R}Obn3 k͛hQn  U4*;'c-r!trه^\4r=0UR3| ʑ%&}yF]oQX@}T?81~ $&%k_|3!By)9Dq*n3ia86L5NĴMSHUɛavמ3_yl#qB(TW,B?iΣi]TٟVVL5'h psSr;!޺z ݏѓw'%b 4dz3TaWW룙؎'IPDXM.+򭤂s$k4 MbFL%0Byň9P#iUˣu2#â9P7/iTA%j[E4ja^C-4D}VeN߄a=W*?֨XX hh'[k‚ Ԣsz_@5V]9:k- ELUt胩I&WUV?8Sg^m%XR9i :">?Qf(u!dYJm,ҳ$4Y&‹\6Ӵ_Yqs2W(m2^Fy yyl*L:k26U+/P ?Lƒ`DWzAkKf4aU DJHYP[>ĨT3c}b(<= E"lAUMz@,V>{[2LUxLTP D#q@m'To E)l8d)鐲B㧔?*7uӫhSR\@\w e:*IXiFB~wEkAQT~Ϳkrs >by x/W wxhaTJae:qab x_!4çvP'Frldb{r<,T#uz34ڣpm 7RuH@J.<`thVodp2~,. KtZrF)ǟN$Gb8ZҝScͲ/h޲ W\Avɫ6"v0'^X/da0?Ar6dVG%ٙ~& om AvG=|ի'V[IWT8yB)\cH3v_e_Os3[`}[Jc7`_P} Y !}1MUqZۯe1U:t}u9T>b*?:Zo/X+h y(WsaуhZaa$Gے~m9hr!AMYT Ø2O .mW)LVT,W|p~cVAJWmHo'GK@_4HX\ыG6yA0wu@JP]*됚KoGbzm=͝&o|RhQa ?u([B{o}XyV0|H qSp}I-MƊj51ہQE6`54CGg vnq+9r̍"V9>rL:8CvDG͉6#Qp,E*gc"7@C(o C bIU{:<@9fiHts}rîz6@;^w׌mEf@l22'hKiBXv*75:R6n ^Fmk dVcJj15κ/}ަGD #::G0o#M5քJ0_&@ 9Ea>#Sk9^}g1Ku[#! ֶKkٴ *43*Bb*\ B{k>.'f40 s޼JɧWKs;S5Etp NXo+eQ=ؿlL]ϣ泑.BG(iz%-m6.,gH <Uڅx[͌"ic >ا|3am*%@?!lZc\HB@@]Qr#Š:(߸Լ)4mcK_DfEKJoͤCKXE˧"U#?&k~p Գ?;ZP?e0|;Bm"zEMv8L极87$حǽ!nU*G>?$_{sy/_(;E>t>6tzju8W+ ^0弧VnL)J[YbDXb~ ћ\$#^ӿ䢨S6 VMG7zjE{2Y87XiS?S-`?v!IN͕Fʼ#F4EnGZkvBjWLIӏcO_"XzHHǚ1 =A+Q!}qaF`/~Jʢ3z>tsT&7?cN}X #_X(ׇt\gMQhvÒCj珔Ǝ|g+͹Ґ ߘqrD5%M_!{ܰ٭ȗOȂX]ccGqrA1`NBOj[S=7`8«ʷ?-aG sM/M̦(ӂߥi,n-J'yxtD.Q`ʙ8$iJu|ж٬%ɜjl*^,yvzѠcb&C0UqȱaޚMstsȞC's(!qwyxqI8rhNB sȖս.yQ.GF-sr( QHXqOV^Aa^?|[L\$Eqԣ\;떛B'HuqAh԰jPakhuFL! 6o[{$(͖^V}.cl6]A^^]wa 6lm܁(;Sh6-Z\s+k7 pԇ23~;$򺛜W1 T ?%7Ц>>XIn]QmO<-'Cy@= iA8:ֆ %sW=>X4s XX9CbͺaaI f~;IHqI=J^;24k;L-?VqJN,%=6YkDfD04+hۈi[lbP W~K-Rn!J%xzBO7Ipx.xsl򗻄C:#ZୢgQ)S7 7~}~~K@|kD_bK9ڶMV{s'J*$"ZM]cAHr8$;?ґҹrN[G&  b7` 2Z nPhD'6\$%jƪ95X{&rQm2ǟ;x8_H}sAky `$K }I5QNf_ i2xfͺή:8b!=cݟMKԜs2D966v p70g;LΉhkÐ&/mFnԶ6BYX89g*$.Fo& _Ă\[ג,Dm_lQ_l 14{OĸdxAV ^ӱι"޲/6#[ٜn&(xS.`!^h҇NB.̞}K 3O,P0MPݚT"~ zrFf6JۙD@DyOx(eN6*NbBW*Q\'@O ?ebpݭMrzA;Hw(#満>1b 7йX>cITlFkO"PNpi)kO"R[)@YP0MpUݪesQNDcn6zXJSiL@Ȗvё&_6,#R;%F^=yʊ !S'tV \RSQ)Wʴ&)V.`_uëmi?( "Gs/N;Ky,ӝ/DPbQ0U6޾?dzIX콋߹:JJ+VyFNga9LDO?aDt@:g d4<9jYEy.ElDBX\HBCh0 6sXjfo@vƽWtX^[8 ^1ꢵ-[lg2᪅DMVZ\{.^9gBn+yWOFR-'tcPkZ}l. TIԕٷƦA7=+72߷0uk9 !1{^j z6*xYhpe]ȑୠOs" ju@60Lq$A ?$Û嫹G/yZ@c:(鄵Km6Å^dxcOw@k) eK j^+q"io(bo>$-g ]Fw}4 ] y!Ӻ-.Qbnr~wqOc&H o۷U@S[_a6.I 0oM?KLR J0}[uU#KX GЖasoC&rN3¸]14!b/_S9̮:7!$I+ir3 G.b=!I_Bh֏O#Bz2< aOť]j<1;aX BxON2+ŷH-/[-c <W Kð+nWebi saX퓂TEw:!ؐDK -^r}{ C"Tr#Ksθ:R4'yX*nD`Ts뼎S)}!ŃaX]rL+<#xz$ό!p ZrdoG^/\Z$Ċ&g K?bQ 6~O_p%?zon:NT‘fB̂OӫP~/6->F3]Іb:ЉW@3wK:ce|/ng6+Y`|3Jīo>5ʾ" `] *CppZy!`~F%dZ\ev i)D@Ggox yhܸ=QSS_J`g^d}MP ;d"F+'HuC>U赑MezKVwEN\># $A[!Ťa2g5`M"su,9 Y)xcm238~=\""$zz׿'09{+OSd %98VZrFJtF"mW`U 6̙F)=9ce|XcX ]{@$ ]&nׂbH$-?wH$JxyFuY&27]\ͦ!53\BL;3+m8dRvZ3͐ULlE̯)|&Fb0<ܹ&ȋ[p3̚+1z%Z' [EW1w!C@hwIsRW&o_@w~s+q´k7&# ĥ|QƗ"/wc3t !?ĺOu޲a c҉8*:b = Lt) 낆*.3Cp'a xjթE#(?e~m!N1aS~ᤘG+9ݘQ`'.arF\н>fIg#ouqFFM-LlRD붿1z);ozk5<ޣ4C`}x0-j18O}=?NE܁-UV \Խb=oR+*ߤ_~qnGъb[YtY.iv9u^cKaOJ=h& ͺuD}ӗ7H@s9:}!2/Ҋ׻KC$BB9+Qt`;SM}6Z?kNkԾM{ yg̶8*Yn>k;;_!*}``J w>a$gh\H ~h ꚇ(&_]:;39d&yxxV+%ziVpܴKE|N>lGnS`Qʖ'@9Դ$︚?Q|o g&r)~x_{bOrs&@nx ++!GYVStrE{S4l?\x􂸟Y4œ;hs\囥 pŎx2rdIJ~~yP==uu}{\DFFTծ2zLt@ݦ|g1Qv1F!@$SK̇!32h& d $bAWP&gwZa&ЫiM, 7O<}[|?T^$J ȯ BWMy+ɔ:JYWTvE }. g#1#2H1x+1=qb76\.ζYjJAksڬ8sM%f YW"AВbAPx$[cHY61U5 7<̦-yj CiyN4bUcNs 3UU kL=}b ({[~wh;f°-T324np=.\V @HF҅7*Df_- 7~zq@c*oSaK+t9DR@Bi-Zux{Xhy8$-3shk 62I|3pgA#fPv[~<_]|ch۹ȿ!yqw6`i3Ӏ+fSu]"`1y.W{wp 7HqL.Ŵ4Olcde`o}.e* 3r7k+A^Ds>׎7ښ{3XP;ud;iK z[j+{o F@9Y2CW(TĢ Dճg"|&'XҶRs}ZthBȷB.7<$2!{mm lFs!$T-݃ZsC7FV.,*Bj[3d7’8¹۵ HFSBVo9ij0MPپXǓEö2pe+_Vt/@V~qHbP4X:5F3SR^A5@^q@bIoIJ-0T(PC SCSjaA]s^nO-ꥨ-fB?1I i8W8d1r԰oͭ~^Rh'p<\PaCK| L4]o0uV ͡1_1#w'vP{%O &DeZ(o7ie&6O=5>Ņ6f٩!#J@(ͤ9w,'PFx3])Mq U)t51hsKl,Y1"jI-:{2aFUw.=AX}(Yۄ(Vn,lI\Ȼ:($UbQ%|_Ah9ԃԖ B撹YͥbNTxNo-9[we Y )Qs>- SsKb;Ubixo=nGTd=ipx%߉@3)F5bE󸐜伜pWąWG'M9d4cpqpDH2V O9BSkƀӬC͂|3I AR]pJ  WI|<6t@t5Zh6>K]w}yC 3YE}MJmFyq3K>a:j6k$soˑ2OJ`S6=jVM"Fu\^YVz5ӠOϡc )5\aPuprAb䲭x?e| (<-+HXV w;|ǚΚ"#F_8ڕj}'׹%6Gv5_:"NЩYnt v7QufsdOb8SZ)>%,T a+mчin0 $<T)${a}p ./Yg̨ial bP'5QQSҨkp\ii"JwCu4hdžWׯ2_͡1&CxaǚGs~&|N# D%ȐȊS[ZG묤Zy hEԠ^Ww%%2ܑ R"嵷cΐ^Au(jmNY%4 w p;i&3[4XtH쾾䅳;7u$nxVTd fZ#V?4n,E@iaUǟjUc^ۉ>LM25jWcL4f&{Tv5*Q 8X|Y^ƹ.3X5pW.pun|v =TwYaC|Lq2}՝XIW29Tirx KuLWɑO6*ԫ5V[rSPڣp w?h΅q _f]|Z>(8f ;XyߵTR5 ajUPd17R70,Ǭ}`HLDS)kH Dɪ{s5R5ScȨ: UF3B>]l`+.v p_P`^X)JL1GO%(.ҭEz*z=![H$6v*ο\UEta4K,Fa<)I4*)}'5f(}/ܙyꓤB $Q I,5&\}mCcДaʳRAV{H?@E6Ϳ0ߜ>&qE9a^D}.qЋ'TϏ#%{W|m#y;uUϴ"}1dvpz Xlޭ6EYŻ4V~ (Dlw V"xzE"JTڊҏ}$F IA.x; NVoԒ6*WKj08!DGOVE5kJႲ6N63-AHAZ,i6" 0 0z9mt3* :)`zʰ}S6W$c^B1t⏕U`>&;ty+"3'yB](ljkѠ'L9Hd=5>b*=8j^v-P/A7+}ol!N,˩|`7-MLm_sM`g5.%,Q.ʭgX[7W.h3/{E} l[nLB:?E>̓}523;UsTX,ZIfx뒩m5n Gl+Nͥ=?!x1}8*b'w8<ɛMj%?&_nBF'Mo)yMy@ aW#׺f#ҦTFƇ\k Dc4/q".jXG/5qϰӡiݙ~%2Qjjpk aĮ]o0}V`tݕ.ܸI:X$ W|jT˜dm+s8:@E]0+LjA`sb'<[iޞf8rif0h/jTf휓 SWcm rY=#e/CGDtΒ^h0|s$+~N%mm׏\0 ߝ#ya61w4|>ؑ6i_]#)鴢:[?Bn立Tι b'|8(Mm>ٟӥǐeH1>hi7 ;ZoF9-|\wZdj8io?m?G~MHhqIvl).?H 0]JCiqWK._ͣNfkh $KaXb?|3&z6 sݲ=5 ƇzT1V -jKrsW#'#Ob-*JLK`E7:sbI xE /H Kslj\0@8IA(z7GPD4^\eE31hI Sh|Yc@8>mߛEX WkM]aL%E!?MP *TxY"SżM_2wmW >Ǽ.f]4ifr2$oCۖuu($C QމۊJHMiGmTg`Θ뿖 }t}O˼8O+y48 ف5 he&wp B]'_e/-/Ǥ~`53InV.'iFNKaL)0uy4TDǔﳆ}LY{{ ٰ_4pnT+ǘ0vhυ:e[%PY&h>ob-9dXb3MS؜95\I\ }dHdwW~ɵÔ@pF+H-IHl{oMZvZ+tܭri4%I9.sdj}XC7yR:}B{rhR DRi\(`!Tg-G&!\薕I-=,n6p_KvQhV]5l( bafhƻσM]#nV,|[)ݫqz6qXc@%/ܢ«[~N,N"& @^ju\ ŪMdTrw~jܣOO`]-hev4H._ti ;,Ld_:ԭ2fH_SF #ytV'>F=݋BJև, sZG}YH;vN[n K^~!y=v-xͭ{=xmLo A&||3%S*kSOj폡B*'yg"C Wd`|y.4Nxؖgb`, {~A&XuQx_tТC!k;aM/}:9è*)`~xJ:E?5fR>w).n0&?iyך0NKc7<66:G ˬq&g/nWSTp^*!?\`a)EDw@9[a3%wtlGq9XG]49{ˆ/nA`ffJ5ҹ:rAS_[WI F'1ˎ6텷^mND {r(nl*)YL:u0AUqu^w#zB.A)oeuJ͎1D2,Mpm(nˇEX>GT$棷th~cH儠`B{ϾJ" KqRRƇ(tQUjx+.y ,BɬyxzES A]bײy}*=%QH "acJ12UI\lӖ<BRuidMRNqUC=s,_G9"$fR>n$ =Ơ}Ly0.y#yy6exHUE+F[<1P#^Xڡns;?K(!*"uT&Tl [m 1LJC ,l RhJY%8_GńcuH <|Yé8q5g Y 1tq"{av*PxZE< )/fFܶ9käҼ_^)uA:QJρ伜 ~:d 2R׻eߥB^ϟ`*ET9 t4<^hNTʆiŻK2K Cv׮Hlп̨oD-t"NJB=h;Ⲳ%%t= Mҗ( 'k|! ;M~Go`%dQ+՟R@tCU{7 %dՒTй 7TdvcI;6rV^?;ה3NG;mD+܃y+2~Re KV^G t.(z;i؏{͵N?f@x)|!V k%a߫(9[:6'1Crz/Eu,3ؠc" :>e |aVLwĕyjjQ|$%y:&a9l C=E޾ݒzO=p'˚lfGҢdkCq̌@]lxH)G7@ȥ0 _"AvʴnuxY穹}yrV$kײTK Cc!)# aubG-~O`I`BGj=:}J`7kkYPک96gZ7U )Йpj}>W ܆0]4f1EV)Wr%rY-q +ܫ)A䃱⌍4j5 fc FLEѓ Ҳ3ޖd20Kǯ3A8 6A3iSfۦ`ℵ׻n6*.v>y(\0݌P!W!.Ȕ/޽$ξdyV3suą֞Q`Ju?+H/\K"M L6&oͶ|m XmF>Gֲ \a|Mإ(eU[ \5&SQ AR2_Ƈ ."U{QAA-Mw&OGWR3ǘ6Y}?M:ūT';\ЈcOX[٩ 7 dtǘzr\iyih.A87QɠeC!Wkc&tQF__wyoXQWfXZGgi7nȪG9Zy<#N@kGCe)[bxyER#b s?C>gDygbְATGlͦCGq~9>Az7|`ZvyLLDo ÿ%]Zd6ܺ+#cx^Q 8/-~xȍtP{#0|1߹~6:қv]}H(k]`8ۡg"j@w@Pf,q$h|e[`bxuZB8+bs,{I2sdKO#7-8 Ֆg 5,ʺ7VIi 'IU\a Oyl"yOϸI,6̰@վVz=""=vMj=t.>|Hó^p&Kٹ^Rk/WSwMzĥE׺<{eB  F惽em? y.Y~Ǐ!4>/$ER=ECp +0d8@~6HxЌs[48OP/73: ]1HO"n:51֧-Y0iߓ;m6\B.2Sj"in!dT4!pEďp id 2arn$bUx_foEp% G&Jj6-6 \,n\xŒ,s45-H- _lPBfШ,֧aM_"U2;x]{j:1Ri&/,d$e?iܲ`N8#>nAIak>iS!s*|}c;X_mrϹwg',f""u9u>S7"olo3lqZf-GZ!`llT^aG>k61l~t u^4d{`c#Bfihm"ss8gץ=I ĝOT޷kLC mOkj2u'o +߯ZokB6 ::bIzKw$`Hù6k MjηwRv²i~ }8*"N\l=iq=H8xQia) DjCYb<ӏH\ 7BЏBJMPkѣ\Z0R5v[>_JQ3 )RWA$eZy Zui`O`:5pz(91X29rcS=x$y_˶UYAfruR?2Hqߚ"J, SA$fXTsiez9bryvY> Н,FPH^w)'PJ7}id[*PJ, +~Mxe}OREE׹Q~O9*anlLJ6w5F0Vqeˉ8Q\[}9ݥ|\vД-0M߁:{ҰI,: xT7=s[ϔ;"!.ZlXM,p1KU9τd#/ཱR0_uJ16Auhm P+xA2Uf9:GI} lɾK)<%F X"̡^1yc)3tc쐵4 ?@LNzk΃zMZm~v|(ԃq낙55LN(d4g嵱Z04::*!ۊ3P89JeH#\+ưJׅfezunzwy`܊p1RZ7hԚڞ~oAk!nF!BknOBĂ'"hml$]Ѧ a `s2K駵?<s"_: c?[~$\ [D'Zly5tHv]!y1LXa+MF../9Q:` 9,^ fvi\K9v1C$SgY8̴f,#.;OU?շ'"Q\6r:> [+-v᫏9!{G#sH_sgcky4 {?)"QC o FeLhM ǴWURHUs+Ǯ!?/543 2BHCOYm.kzلe(!SPs ف"# R4D-d^j&9[f20wSd LJCmsjp!N|NYϖ -a!N3~x6j`P .ΰյ Lmzg J-` ܏Mkԝrpɿ g1 s bI*􅘖1Hoh2 U`=i?iͩZc Uj&=j蟭S,#z4L&([hd l:R] :Zcvpz4KEg 3.I1EK}K#w"$M8x&F `eޚP2x&L+xPDyTV"n]Xfn?L-!ViM^Ë}ӝ9N_L2 7$JDײh1Wbwi4DTڴ;89L(1> ͍_h[ 0?,A:xr}߻jFl&ђU%&.c;^Οi>=ٿ~N7\ESQ? }"AΛnc8(i:+c"@eƉk.lAkHd}A!o?"Ko+ntQ͉1LA>&Ik\FCף`U'2>^u%Bsh8[zTT {|ܷݻ2’bo {x_1ڢGL gUDU0;s{8 вq ),?Jr--?պ*')gBh[M.ENWb4}/M_sk ᖭC cD q9tbGN,#SgH;V @"bW,^bTp[R(Qboܔ~ؽQgWp!Y}Yw]͂V"PHSaF烪;Oֶ%Ayf^O \?>Dcd1.*K|H>+lM Cu6TxbDRɽj-\I5tvp#.ȶUmz4׈Z,]Eq柎 52Fqf|Q He`xT$ˍL)Ƕ@IP~J8&)|!t,jj6 [ rWmg(a _76S}l͂ l@ jp`+(d"iGx 3\4/DmTIj,¸NSt,8MNl]} aMGrs=x^VӞ>@a:5uXLGIP V}e< łB3|Kִ %t:A,8; 3}Kdz Nʺ0&x H&8Gh c7ojsVd?qsOґO{`݀ kЦ#o#ؼhYbbt3,GnH4 B(~ՅPxI׍ 8Y,v sq~~4"ƫӨxı\R k ֡k8RSʓ&mbO۠7hأ΅5ƛg4k׌jUʣҴ1u41L#V RQ .T|@O^{(FJ-K^}?-,w4Hx0#)B'j{DO-8V|̽'V;3eC~$Heƅ-Ŝ1M1VGMX) nJRAg( XVnc意cA+;G| Goi$c׌MV0sd,,L^UAgD{.V4VV+e$:ͺQ`pզq0k|o.RG+Zà?˝nqLg5ZUg. Ys?YQ"f ~IZRΝ>\W5i94kŸhȜ(p0Oa6Ƈ".'sJħ.;X8}eVq\-q4yFtP 5v- +̝g|SH}V[N h bz>R_FlR-d* ex %S( ȕoQxOu? PRL2}|3dJ:Wcƴ%VN`H->%ӰP˺M=^KGZ$O/sw +зS l`RD<_p煅ZfJ0B=RhuOYDdr3LFPI8*\ہ7(Ե1l H*{aO .>=A4thmmUhBR)~fUFa fW=w:r~0~\qZ|4uq7Ży.IחP@9=T4W-س b<ٸLMMݒ;vl(SVP 0=DG CQݘy dm ox8}]=p>Zr!o*Ѳ>:ϤZ: (FdD29q0l5` X^q:6(8/}[7@\c™nAb0T(%ٱ&cdl&|gƁzn0U_/V/q1'ZrwP [L&JA^ifvE)Pߠ8ڧU!msT#@Ӳ[>``#^>] uKi(".4(#MFAj:Ȃ N*lLAZMm&;y*?$H,s~9๗D5Ffu (+ә@/Y496րӿhXJ5S! c &瞡~3I=IK{)XmIlT l@ 궟R %EN筯qwR p;o;L='+,xʋ^O $4g)״B`Mu   Q]iR^9S ujBxfV9.g}G/]#ERv8 p y޽ƶ!I"% SXU%=/ s!~aq0-QcEne@CNa;& @NJC.nL6sM|Kb9"H>dSd<'bED33P+7 xٸ)B`Hlm8=4C"daqOOqh굁>Uߩ1&'JϿ1SIBnu>B ƐaP%ƒPA3T!ZxPrGDY p `l̟* ]'RPبBE>g"ݥ3zi4=UʆhZ^3E)+\QDƤ5(gVX֚j/>QSjsXOL)zbR1ut)D*=}!yCrb*es?X]g+wDyK#iePj碦7Flag~ -8ouRtqO:g حL.\wFLP w_,! h´C@ݱtEdm.]ȴyl/{G\Z|nNt"3|;7Nju`JU{ave;Y"#ŧddtr]cQRKs? C;L\mf'B`̜Z ^mu*N.T nS*M<œ,/M!\3{2\LtX\z Fyq1_Ք͍ ޭt{6F) r 7"vUfVjF=.A9O_;~/D:2hK uQJ۱TtӕV#goQϮ"" K:$8G{Wf*Mbhu XDjU&~áFz5vX4]eV{P%ټ'R_+@ k6"DucmշyW Dj)+WhL! ^Of"tn (u3RlrY ԁ>~XAGf`wl:sJ_BvB̝RO!=k20>-r;y*}&=X Wt?yB3ȑzn 0+ ۋ"383?XEc̎] ڼsMLbEHSaAH/]F`,vTJ+eA w^?p\lo5 ƺ";OFzDX'П.sx}V΃^+\sU xω [m;ҐEIɂK-I bM"*#`A-)~Q0J}|۱> NH$p}4;\ݞf}1Vb:Jbǁ*견x.DP]3c5:TrlY3B~I W]a$a󄳱0P߫qHAG 2 Y=,߶Dd38" 3DpɚokNQ^#>W56m=:=%_Pd=P4Y_ M+ +4/ $4CS^S%Kکr?4eE uA إn;,o`qF:;I_P؉{HpM:/ IXQpkΔdv~]͔lݦU ;iG b50 1Y  bH9a'N5, ෿D-*_7'b%ɰ& WU/y_IEKfXgH{ռ%&y)(2z}?шwzRxE BLs)[VOQ B=Ƽ nJ+g8'5T詪!% _o5k]))+T k@^nS(`ٔxs%JE-r=$<1l+ޥ&I'EnhOX7~~φ.hMw0ٮ >|f?jUj͊a C;=ZSroLفɚ.L(gi.>QINA=A[ pdԪа9x:l9Evdױ-xE@ dMhi}pag1T8g/džu4$l`rYvo*ѣ187" ^Ϝy~! 6sfČ3 3b7_UDeԘ_YJMM\ GImUIP&<@7n_[n%2Z96ϢxڟL8 tzQ -`J2r-b 鉩^ѹGqƩ&boi{=pAdՔNHVJ˴HE /"KSb]%QGc|/p<*3z~xz _H?&l6)dnd)aY^ӑcVҚ3TBQ×=0 }\ğO~W7?cCp cभXF,mJKePoeD]!YQ%p˄' l6 m!a N>!)}bGq!{58h/a85^ S5>},Fti9ѢTM5.'*eUDSY((^S/|'vdou ,? >{pـߚ/@$X݂ - *0*VAM:26c;rA9[9N4d b!km,d$3 ;?1`괌72Wnz_-O2'׻8$5npekڽ̇Yzi3杴E%Ruy@z(|uͯc'ex5aM*a|ױ~KM#TOM% xE~>'=bZ; `D[ QJ=A:C@7d\'n8WQ%y˔-U44hdPzL*<!z[n|[DȏS6 GG PNE.fey(IY+ү*%}:/(24MIX }cFD/Pf%{ژe5Bv`:]&ϞyA2Չr,AQZC͠&z#=3>y3ˁK9/ vQorHv߭9-U3/ixRGXmf_۪%bHy}:p2KfٽNQ=w$l|CcFMF‰W.V/{ނ{jS ("FB>HWJo#c84!Nww6[S=^: I,:H|_-sz 5)!cYxnp(@!"nSKyxIv+!kxءBpb#j.MoN|I*Xtg,5DXO=+Hy5 F32S] sԼ\8үIaO;͵+Y@Va ɩKb0jL5BLe.?XnT[%.:R=tg Jۏb5JUoud :=LSC*}+ȫ/a֯1sqajŴ(<=JCb5°ie_$V)hlEZn]64, )¤t TCibrKÒm-h~^W(aAvx ) ؝mN+:_()QDhdMɻ2f+@Kw{YsjFOH FH7 chUH]΢-gt43InK"xׅƫϷ!?[ aY.QJw/ꍝ}&Z퉺R$FiLY`G2ƬU渞/QcM`?+:t$LX}稅M1JB'r)c2aAh[XGɦ$jU^ Mytg3C1c7>^8Db~P+\-ůxQ\g'n7qa6E!hCa,Yu@;(! 'Qo0fRӮ˜]m.*~ͬZj.hb)xm8o*x b;5xAt %.q@$37?ȭW3y=F){PB(GyMr f;@?n! y.$^!S-o"Jv0|/ЂYW"t,m.ǗfFtB<b*wN\)D !=]0:=S4r򯳰A{C I־2ɏqL@ŒISϫd3 `4+$Ц"UZ`\+@S>:BnJ0_89?T]Mv:N6D^<}HPmB;l۰bDK.T%ɽwCFNzT/Y9&0ޚb]szj (D]XȔ9';uUØz`eEw{T(sϔes#S*LsJjk5}f㕫uLOd3 ~0zEumJ ʠ{u$v  gZrkn Ĩh /d k<sAjvj;4lf ZbB!ӬXزؿ֛a^S6YЏKzqڹGкbb/8?"$ x۳?~>dV;O&l7e{ihwi$~qY /5cps \25bMȽW 꾒jFh: 8[쌤&n?j<㴻>[U3;7j5Fڇ+"URq>Rnh{0b.x64kFM['xmgIQ#7*~ }Ƞ.ÊEP q#STGFf3/ `Ոٌ&SXl : Ů7b+'8ﭭVg֬P*WE"h1]CIY,>|/ U?[ތbe]o/}j)<(voMR<_Il.X@Vr0J1?~wG2 o!ath_pub8n /[yfT jzV$)$%ӿ-.իkms9!jdgjpfF{ ‰9pud7IC~.sYKV4dI# Tek1:;x߬X/=I"Go)*GZZ ^٫--% /1HLgDuiYQ-DڌdIzq53+,.^VY0zJ*||N(eiOa JIgsύi/}x8Xè]ӱp~vE.HPJXi7j6~=ɺ9QBLJݬbi]2$ b]~+ݯ͌ 4Y~Xr%,dG+37.C@=ŽR Awթo "ޣW!$KWoʙސ6[!3Y$30劤r+ m&B`qMۺAイ*Mx]zbWeo9=.L ~'`Α'N '[6t0vRRMGcQnE v {X ncqKESG|Ig~Nymh^h,e\n<:VTf)0.@l6P5&"S t]M` f L 2ڪ|B.1 E:ߋ罐\mO0[&a$p͹V録,!CZB"g (r9F:97_S{`/@5qʋ$:Ѭk7ʺyR\9V _rmcn#`kc9z ő9L>t"X+P^~u&SYk˄=|_UI4DHEIHsC5YHTvjupU&,B#}">XS1yԙ0WF*(  Nc'ǴHvTILsK-hš*p<GҶ >]Ľַh C3g{YaҨzdR_.[,1dKhZ~yx=G4V:P=0~#1˪z rdn@s?ڠ7u;ZUrtB:ğcϤ'|1[^uڄU Y=* .(PgxiN]4LZ6Vz.}L+61C=ˆԞWm*|h]W&FUR\^lJ|/T{FRA7U UL(&.8#*J3KA|]UBJ6-d(iX8qFDTo5XvķftZcZNxT2;HD%ƧO:lqp-= BLx#ńޕj "YP~Rc_ E69N)+8mJXV%rvRMfoF4`Mmj1h쏮C,ʼEjՐy!7p=ؙ[Θ%& ?!ơW֌*&?4r{qu]!8X 3jYg xg [Jk &g[[i.;|O)<$)+<]DtAu>;&]3TIr2+Tr|ΈsNu哅oPg Ej>$VɅϥcU ٝr53ӊRnhrؖ:tht}ަHk|JeQ$*+Ng;ؚ nHM]lCi8Jńb*ZeB>ݢK!ҹYZPLαؑVv 0P1" 5T_2"p ?@ȵfsE.p S!_5& ]Ђ C2n<0NDq֞1/2NP=X8:9 3ƃxE!xIUr2_Dkg1+ v_~.2ںywa#|1QV&2rhG܈1A{8–[r]4 *\Sjqz(atƏT#"څ֌@UCc&o6v0x:#ɢ.R$'*[20|U^`)rpUYQtFKepP2c@&yNB;.~pפZXd9wh+7,{kv~s^*ui`VS΋. H:J'^HPtS ZJb2]7:I$(0 _uROZDR)ncV%H ޾lϻ dԚOOmTEB6WcƵ0kv)Oub a6;TF4h%`% J>C INUr!c-7vR?1}nGp& 5\ ASHQf\*Ԩ`m޶VA2Z j$H/ʚAR祛>1~*m&^)7pq|f= {[Ic]H0L30[0bJGn\KVՎgERIu My;^[R5uJ`az;E)ҁ8Ncq3EjL9kuWk};KFazq:vJZw kڢ/X bP#r"I,b\[`{ C݇4iA]|(zl>E`aA_XqDzh춾DC mimƃq=yw-yEbtPRgd^`յzel Lǚ `Fx%Xj2*ɶ ]~ԐXN-Ǔ|̸%j*?id$n=Sqb,|,NrlἢNW >^(LxuUquӑ^ϛcĠraO:]e~ߝ"I Y~ \+{mvIF9HחL@L7a^qH: y!ՃL=qlD@dž,NTQl׸C:^]FӝdL(HXLn)W;iF:(!mlj@[x\_jXocQ8oZ7 (b_:="RD1>Gk8!k*_bIM>7lGT|؎.__OsE`!kDq֞&@dg.-@VؽW;02_-6JO$]5": g؝STs+L6 ЧJXפker !VJkb aUEt<30!^D I A;!zYԏ˯Q简? jb*B7bM 0@=Сvw}b J{~~^>N f [|ƦSyvk}ICsEfq*K>nJ,e?';jk>>Z=}Fc+lghlCY.u:ߑ_ Ua@dQFyvq}\ ˊ/\0szʄ)|^25ECMId_q'n?Q3ajM,_b۫/^ˍAS|12'G2aU+UeX$^R>>mܣe\|w8)zBٽ_-W<F]%ܟ?\s,Qr? Cd%i-uPKO" 6ȝ™rֿSur2MI_sBhaxHmW :Or ^FHc)!x ?oNWzV0٭OL+[Vb3I1o^f?U\4-/ykM[eZ-YZcYJ~w~=)^QP3nxZIZz1-n%<0P>5.Z$bZg菳bt^tI6)B*֐~6匴Hs7bJ{g!$WnSluh)]Z(gOV ~~z g6ϒoyЄ2F{w9`r5&`!@3WGr -Ul>`4ǿrc2F~THOܞh0M54WoTS!0pY؃!"Y(<-l@|ciC^ Y2FуMF7$z&= L v Q%&n^%.l λeFleRLWs@I;i3IU&N㽽TUǶ([(+pluef^Sd; V"{St1VŶ[PH6;NMtyH-A,gIHH<%nNsZeW<+bx.%~uވ ]4n1.ѷ'n6NXcySj.}v75CnirE%H,UW& w@@M9_:|\,Rc2j7?:#l(k3 T!a*o4TPE7syn 2TFO if ]o׸:ːJ++$u%K h_kہ8-qTLYvYDZqhYB3v)!&Z< M-urgY$K!RPgުu6'wzTLX9Q% ؒJ>t1)7D@Lc@|Hࣟ%Xĉ3w D͗Ȉe[v&&7v!fNً"8r+A&ihðw! hkৰ 107gY-A(̋ b`Cc p)`axlW Gx?`^jlIQvgnnO*\s&۽}Il![HU-yxqn#P7z A3ZV,m|Q]Tp#@F\i[:c QУ;?]zFJKuQjȣ7VYڶR]rw OəȂG 1vΤ1\Gc1t"h#GfNLj)Ƭ^\c*pKF|؊Ein#[ԋۮa=҂qMvIT^@9eB700$?) {6/96y@y&tF&gHv '7@?Y{NnNJnz)EZ٣AsZBakpݭ:8$A~A %NB `Ϙ@D`kH}S]8.wۆ"rPIMdSI;^p&/:C2&&+m٠YM'L~^JU/s%(50W!Su/~/^MD ,R λ[鬼*b¦>;bX8W9L}Xgnc}JFMIZ1"i>o+gY=&ǟ|"rj"4F2 % ). >tF;dNs%x~o d(F>2M.*+vr\g?b3mR OEњ a띦2N1E涊#ipy eSJo_ ~޽ey,6f(\~|U#f3͂rB^ o |B6 㝿?:gq _*qcUC[cdANIj86t^̒ʣGkmPz|J(׺ГG}3^>g<@ЩKMMnٲ=MU+n^yJ(<Ӫ*5{Vl/kWR YW@$Ye)T0M ~7m>|ڏ3rw^cEX#үƄl|abf%ۉL F|G~xu!qTY<1|9灎1 k+ )u-nD&ĝ>ء\ W6qX?PǞiήNbQl /*jNMbĬ5ܮPgX "FrKl|$j FZnk+2 UWCkxW9|4ڣ))!(11"N:q @7=msݲ`b zZeL`GN!=b:ede tb!mi:<0V `E 2VqJn#m0tSh 4Ht00 &E!G nObX5/Np, 6n;4.XWpl|;Vh$Ο&RD׸5:cmNK*AeUĊ-T5+r@mNzn0} b*VGiq}4g׽iTz] |[:zM.'.h(9vB/^^:]lU՚ƨ,zV?j^AIޯJt@l3Jĉ;#ׅxD8l5Q+Eu@hulΚGǡfQ̅M~FJ`h}=Z[ɣ0)Ԯ6cGuSXck#8*L1esOC߂`jjqӡuZqPD_1"3JlQbt[nʳe$oӧJ;$E{D5;wi!{D|r!Ξް`. R9j<~"t}s )(P?W1elvl]"T+ibF( "ͅ׃?j{қ!ϳɽ0= q o7Equ?+|51{!ŝ‹Nq C|8&櫊U0{SR*^r41xoz^U@DSevz\ڸ%@)dY$@\w<*ndǿA%yVL{)q‡zP|72QWҞdݛ*6ZdTI' uHppdieb{H]8B# ےP5gxx\72ŽnU>AиҴfvf%uޝoJ}AUY#S7#Q,dP`2~{+S@-~pK[Ո H`$F[$͇6!C.nKKU߰jBX@jWzjwnK(x[ lFs4TW(C/r? -U/.?[mS䚪"I*3[RJ_Wv3Q/skVy'?V|`%u귧cYV!Vfc/H17kz3"|&%Y^&B#.bL.QClA*^q(-n;@,E7;<ꖲ.1o J0;T2徇+fU=Xv܍?qǪ*!+2uFs'nC G\N@.R} "7TFaڗ@N#LY e?Ċ?jg&;+`dET*&&WyExt' 1*S|8!yaRB^:A方F=gZK0"Uoaw9ht>{sN&}ђ$ {rr􇟊ǭ28cM*B̈́&븑cԳ2MjS 'O 0V}j6l!ρge~D;EnvSv}?a3~8|!|Y#dO[i|[6 UƧ٣ؼ#Gtm\Tv+kfn֥7 q\f,Gɿ&3 rU{2Cck^.E܍x9+]ںgѼm+ 0-) Ў,?I@duϪ< ]juxur4-ۓKtle~_z <;r#a3+=ye"" 9SdR 0Bly{y5ZiBQuI&ve~%kd4$_vwt0E!e[c9߃(s6%Nţ˞D(/VejItdSj[L 2@t)C9 F$q8G^^( q>[yBQU7KEI.ĵ'7u7e &4)B{;Ə5Dڌ0Tgk !kAV9ּ #׀ [ 1)Wlsx *Y0>ܦsep/^M|ӄ0! f]BZ/1Q@$88^zɎ;q.}}ϡѓA4u/i?9`5yʢoyH9 Z'C,w7tKh}ZތDҽ:Z6*$'󟖿/]U2 ͈C-F#4:  a!. /:@:Lb9̔KQcn,!3cӎ\eN+}eUq7YCdh-Ov/Vז/w#e#6g~QUp#\pPiٽvu "Z҂x}.EܠҿPG2]{6~2\Q@VeaS_d@XͰS6\g**' 7R"br^_Hj>d}C=ߤws> ٤0hAP{ + =XDY6d^mj J4JӘkȺ"op֡N"%9_Yzc'av)Ι|P-AI+@K*>S&M~"7 P@bx&,u\nNpQnDVFeyS)X*)w""ȾEw &#[n(pO7Gd`-m0Tfd+h/b|g<ݍ#f3 >xӵ{#rd5c,`wIM` 17*qz%Qrw qAHHWoB WL\]-BPHz~p.q .|t__Az,DKSfSI,`b̌#KH F i3r NG$:fPDIa]3A3jls6l4<)Q1fƦ T-M=/{~sO'P!yMSyi)Rv\j\K=$v,h12x{ʥr1H5!dG/8ZhxӶݢt [s%ڲл4 2Beݘ/-Nn:61?kZ=e/ai9t`F@2Z?["]!5D끴q `bE?E v!)\K 9 5h׮߻@56DcyOJK,d+g=zcbꖻe3RN,u0ƕ`9(@l3&T5L7,{O ¡;OqȐG[LHBɺԺa4:iC={QEm7[ڡ_{g)d9Oi/^ٖf4$ت pE/X Pȶt;0s8drWDu ;k. :eULEGz:YxCή‚y@~MO{%05/IU .y3˵=4S=4͉ډZj~򋰘zlx3vŅеƙs #ŸwUd磍&sϦLl-BXkVhG2Sq>_YLS@߈_ wh}mbpbVE*6tb6уzfٕ4 rʇ5D͚Jċ_*"GRڳb^P+l a9@c(@4kvkuSŠr4wLyH :dѽ[ K@+yv}+ E߄ ƓACLX]ĽN$AtI c̿ "2>ǏoRˊ,Qp)ҫ) lK!Y׿GgT셫aj;\ N3Tz2Ȋ5,-ԝ| qon#;B?yd MLx^T$L2X"!%w?q`AB8B:(sENi:z!h$H.Qt .BWy֪۱14}q4_Z#Om?!'k_ U2f*dy>lFp ?QltSAE!s7FҔ@xD2}|m`pܽ-=oϢ= S= b2LWΧ ]u|ޖ4 6aN:%ԟE4N O0%?{[MEϦPq`^fXƌZ*zPJ@_|1t]H?>c=qSC#̜b Csu#HLn-3à 7ޮt=?6"Y'2CdQ k6ssW?.}?uKE@&hBe- #JP⽬/|aO&E2To#/m࠰61^co  (0brFh(c=3XC-bcdsW[q+<:Uč5jSX2v4xGQ& 1q6Wv!tGPdp  3QɷtɈub#sf|➒,)/t$Hb鵖K \`w,wrR!$Ko[Jb~# jc'K+[Q_ =ȥz֒ڣ'$C+6]gOSXJB Qe80x5W >2(Z$l?6U+VxW2[CYBivƒ`Ci ᓴxPO1~҃l\ [u\ag/6C|"t-sQv-V̩ u]i~Q pXg-6ҽtI /e7Qf +<&}+=[BX#0+ ^Ѣ _{OKzG$r>8 eOˎRނ q:!!sh H#Pd 5B`1ZDiF7|aAZ&jr"]Nf[9T.$b•szV}{oJ#L7ftwP>4ƒx|W #O6-Iy:LӏyA*׻ ׅX?n32,1 ,?؏343L~p4eJQ^0JhyDWM՘>SDÄû['9 0ɚfOξ_[1 jNɰb|~dƒT~%h(mPm 9c'Rhxu$B ?M{p)p [O2GZI3]|?Z4u2eLuw}4yh 5mxܜԕX"Fߕ"v_ޘg-Bn<5Q.;6W@3S~m``&y~a*G5rK4^ZpC,=Ď>Nּ4/l@qX.ǮZLqH2TWLSo뫨GS?eY҆ ڜ%wt~vR0/Vj kX.T|oOld>B W}~X!?Rp{a#0rւoEq"[s֯϶=*b9_#Tө S#& kgZjĻ]J-B)h6Sӄ@.s.Tr$}捈rN-~h 5>%Fw,b}Y^EMĩYĜ>AcV4Cy(4f>=g=vhUA h60xjh297[X %\ 9c bJs-LU:Hth@o,oD+Ʈ迗|^lQ-Kqᐲr!:,*L_߅) XBF '-hlT}kaʹAXS5}WxYm2DW%k肯xAu^n4 IP3ű0ٱQJ?O6cs 2)83$I^T:/c^Q< P#1rɹjO*]XҺ\9a6\TV Fe؎d͇6܊H\ 8[6hFj4r w_"\e.4J 7lc/? c= ߁v`ӻ]CEK[D|Zr)oG5M\rf)]Aù(ut2,3"GYz 9+j\ŢP6L}PbZ!|ht~C9) F| D֧@p8R 0c ;|f 3*#.j8Na7WEئn1?2LQ9>KKi0xS'.Kŵqo6T +W(fS~{z;хRu wHv.UGNm+{ `pxg/>ЁR[ai8G&?ŞA;_|ı5JUzU"ݫS` wm 5ZJ_#a{QuIp#  Sɿ$O$˓?Rd%DZŢ쾛x$\H)x҃DRï[m0p)k+8"gJ-0}\DFII(Ӱ G}Z$--/IkDlIwLh>'yL *l=飒sdx` k u0J,lC#LRQT@٪"$9uzI(6,_=m{n["mZٰ,ۉQ#§|Gfc 2J_^o h6+h.az6LvF7m|ηke}ViW Q6S͐ؠ]gچ+ “¬ äOzM&<'k~ f86W:%)%η<"anmlFú 8iKi0)tڒaP(U=IW%WX Gw)/umrZ[MG"$oJqCA"yg f]ֱҨۆ&eScKB m> +\D}gDS30| u^tx=R{!ڃa TDs)rz:c~1ZWS*>w͍_uEÛc ufczw5ݖC4 0ċB_8eR$Pbg0q4&R\&8)BJ/ BEǑKyM@NrJTTg$t_'-9WL">a LKev ֮xۃo[tcJv2Isda-7sNK31O]N}fGP@6RPvf&{ڮvCٞX.4|/>+:nȫe]yθq NѝC ѷ@˳"X)ˏkwчzByQka04 2c פ?R*b.>]l!{fQ@F|\0]Z9C X F~Y ##*s?+gO.!WOe |ł9=زVmQF2L' 6`Vfr0[Æá~xzU%SVBRz4^mMfHNBĝ(x1aNdt $0"x1@YϔNəks ǟ7e~>7x%I3 ԑ@A5jl}[C%NB߆ߊ2FcA^䎖ڊz8"@Gۃe>0kVe |S I\3pin`9y4vNжp}85"R~YIVdz0s':^bLh sXRdz{uX{3fl|Ujs@6w?6!zIƄ&H}!K䗣;UTmf>qˋ @31i, $)ʺ5FX x)6MCvs^)HMUc":HO榓%A@pXxpg-]w!b_'7Hp[#qr{{' ȽD %K-dhw.Hcύ2iBO6a%M% 4UFy߭|ΆCOlJ$g*՟VRdn7c\^RkؓJ:þ廽~-4 mgX(Aw>fjsg tF/|:HuScmȝLd]P28r9; !:VZq}D[ PHl4?N?'?{<yҽ DOM)s&9'sZ?ɽOۡ2 h|t//C@|%cI!aXMG7k(=^M7 ѥ8~^QɔN)dy]u@ҍ["wCvKC OG5x4]k_q~VMRppqvZ^4%jufcR=᳈x UI9(}=4$V οKe͐ds `e#oM;! :8nF@ln:U\>N֫w%t6/a52ȵ`{Lmʦ0קԥqC5^cuE)dJ^Tv犜ěg+ ,Nx_<4 +ӛӒ8ojdYFJY-r+e r,SN49>{"{X"lάJ{8}q 81  ⍧@:ĒgEx{muSoX^K50m~˯L ytOD|hR0bfOx4''4A&d$iNz! .։%[ υIO:ek.܄,AN<6HZ9l&tKfm[XPУ,ĊZy@Z *3oג}ٖ 6t+_tF(ᾜ956Xg^ 'I^`U)>nݐ7Wm1GHK?8{ KR{4\oM8& v١%pgJ?O](+NtmgvON0gD[͘I[p ; C;?Rbȧ U%%DSkW!F!Z- @͕?%]@8}eI$崘2+XI_CH!o2l"C,|?]3,z4neZ +}d";-?qcmۥMD)MYkڽ_ukX k?g,>laoc: ?L14]'WeTIp1ؤR,50R w1!Ne'9v?J\'5ƻLlzER> M v$ i>!愪Md? ^H}mlY$~Y@@{D=Wu5 .hsg/%m"c>r02OJ^O O1ޤ۬(f7+s Ei޽KnugBŘ? 52/4d0#csr\w;C ݅Vp72cEǖ1"υͬma`'#OX[:~ew܃A5}W̘ϝA.N>L*A40rO0.Fe%{i}0i0T`X&IN1ζO8XSizx]+l5<k.Dߨ-3{s1WTiŘT¦fcY>w3O/†vyT#Y?Q`=aL>_HVVXM"Yӟ'lc&ֈ/GIzI06T*{PVV%1+Dim/^cR"xFRP]bYݧ81eiWMCG0aE?i`@K{ŏ> wY͉\\NO*Tm-a"%pA;GE+r4\O߷###tp4H'om~KuG>hM/Ӛ`؅!7%Ыq*bTE֕:9a&^N}Ay]x5+تHz^au5rN'ҥ3=dALý)FÖQ;)0SXJ6lDOkuEoZT0"t}lO_&5Sm: ] oF\:|[cL,\yNE̘qtq4 Nݱd^6ɛG(&u)zufs OK#b&KVN)J`CF{sg~GA <_*L+ :@+J#.a$x=ZRb3Ώsy\}0ӀKcNٹ5mZ^5|8s)(b|}A)HJ܋DLo8fjdz]Fcj[O.n|Z];eߙ@&ܫ|,eUⱌ8=JcE(fNZÝ]3 ߄Sυ&J1 bh#ӯa CxSFk'!"K ,iKǞAe.·[tdP~V"~#'cp~ژM=,h$*78?|o!">GsUnI+j79 4g}d!o;VO ُklo) _ۤŝej!&3UQR')mj7'9xz" n74/s8+OWO}fS qӷst G%)bȭ#&?QT~jd(q5$u6e=n:()YdDYғ;n N5g$M6-nќtOH2ǣ(gά7R[٪NjNm @3`ECzA} | Tu/0-1֪rֽjk[}W$rǑh^/ H|'1;hf 5WHZq闷+*u N4E`j~jJ>e䳢n=ܲ5Qph59/)]hKnK֬$Fa`尐u!Zh>wAJ+zA04tT1`& 5jcHWi3b`:(ݔl7Ͽ0*dk!} - Q|-) r 2 mA"ZHaK9j2YA\} QkSbn9? Hv6A7>V dUtvڮn&%3SָVW)Ow̱<e$d^TpNW߈JʜZrŎTaQTHhX5L9Fpj s+/zD遼%Cn@x,>RB)mu@0<Yz-Ë\3G[ ߘs ZJ3سILmh0;p9*fӞYxmmTPG29[f_-B\ W4r:gHt9`He/* ވtu]ϔ3Mjw0W%7`ǠO q<.!|H?,t ecM"hcJ2<tCS%Zw!&=0O/vh2Zi[D m^@U2 1>r'Ók5xk$6@D?Y^nl?Q|X ߫B(^*L/R>'boSg ?nNI9Cx.>F'\h m~ ?1z;4N!$ f_\ q/E[Bc륊;fyh5gvۂq< pyxJXj2 k/N[C@nql j> (G Wܺ@Bޥ.hIKde.CpF..b$A<n9j) hC]x0~XE' BX mT~Hh?5`{r;dqrА-]uWC(@_5 x[v]/&ݨ1k:ϕN,NmYK26 ~9. ~ZUǨD*A_ >Νm *c b%bƥg!kiړVXl5:Tf*9$w=aKmѝsmBu/ w*4Y2Q3 %wr9={_QD{\'EWi$MQ<7 * 7FqN@Mb64VFb 5, 6D;l]⊉F!dž~&КK43*os /2UNt Ɲb - WP(l>";: Iy0.vچzgvNsc$?r"r L zqN]t`\q4TW>k兛x4(UpW+BdS=D|P.׆ɢ7hz.nq ޅQDÉ(`w#o{޸ K^IS6nm)!j:d'#UPJLdj 8_nM4JT)E0uL+agdžmCjm;lq"4v> J2!۳b-9.HG]new$J9(8j{l-8A#G7lc$ݓn !΢gGޙBRw܉-!lgjltMEb5"uvGA ̨Oc:la0}!HBȁOd +9lQ+TZYK$h/#S:_oHqX_etV߲l*KӅTkJp/&WDmNWWlר3^3NJWN;be$dJW^;}v,dP1lҞKf{Y,~d(f)%/S{KC@-%DM`Zo' ?lrp" %<2 Fʥk224{Uʃ cnn":9e`m]' JCj7:_U@jb?$yx{ H/=.if G }S=~ފVkXZ8} -Ƃ{cE-#^¸<oÏ=_PoAq;6vfNUbg@_yz-eu0%ﭚLbfK9Y}i(-.3zYM -/Fzг/YڦǷhuI^)"X s7sa+plZ' b| cHf7o̢.% w*[| Z %9fdC"tPVbC؛r[dp@{߁ q cB}r{ =} W$yBu?Y.'Mڻk&O :lΟ?&5Zݯ (P˗Gg %тR uDɶO,NXsSC &Ztie|JE1 Qv:;hZ!7d2Ks0Z5Z8D,o,\ ,)bY8/sѐwȁC;+hvl+'ftBjJSُjL ֑y5S.i! t s <\6xI**ʲ7 氫Yf00]3A2K3ϼ]"0G Q d]Z"J ew {%g|r;s\;uقFn? 5{LLK6­gB}>.<8ři ^$Fngϖ1Eݷ!~=U n5rV@ڈ\v xp>2P}]WERz#晰Up}D? bOVWO`Ng>࢖o;lEHf*JlooFT^>L{E[rV8F6VUHSd:Y+$a940 'ygS תhtyȤ0 x` cQSZ&Q=OM]wÇb q/; zz:mo-͗/dBI6¥+?D\]Z}Pt+v9 Bȳ*EjJ[?&o b@ׅeD=8[fwĭ\$?a sRM[it_l,Qv,ps^&'[B i!5garWG9ҷ +&"%.#8vh+#v|۳'*-ɗDnv OZ7=Ka9l4zq Œ0aD׉h'>*=k_! 5#lm| D*1hg@ }ISUZNp׷PbohdјIBM FO ):˗3gVS)ݕ( q=oseKsw"_(̟lH_HY ڱκ7s(ȥ}xµB{?8*<e!7tX)mva߸d3yo[T"z3b _zC^M½E:HcR)]E܋G1=|woYٍ(-!<Inl17Bg_d"YN>MCv.3P>U6<3 FtuΰeB;Tڰ[r,* N҇VyJV¬ %K´1u%0wR\%3JSvpCqGDfyDɄ%Y&J uKzH̬E;v&|>x|bI {bHOh(QhQLޣufHo\j] '*a\z85X#ז\.`WCюfAQ]`0&&@:]xp04*2a(WQxsQtzdJ{?]~n۫X ~W@rMc*Llj"-=[vB.ְn_\E޳u#wߡG`Ke[7Zbe_~' UN *i%0EYNĞ?E/YC`WPy!ʧg%Li_d%%-:<\+9?1\W\'#eg[016Xl\)|Xx'xU~!u sС՗<#QpNX7Go% .AKf#<`3 kXO-pۋ ِMp `G2M>iHn䡼NB6i7s1F+r(!K:5tP>?¹UZ0R ,(/*m89I6H1!C=r1m& }麂υ-@iksR/\\*j"а-B @pa}u,(/ xGTR,t{*t>9b2PsڮwK2c"<7*vQ\2k,L{r~[dB4z0&h-EҬ ;X!$gDЍE;,(D67(;궩gyF||ZiIvCQmğ;3E5YnS&r+:c͞7ԩ.޻U Y{;,z&0 zL"{?Ԏjj񴳑8h;n$ex/]p~_Ĵpqf] ;͇׈p/9c )ě2O8yn~&rΛj*K@[_]Rx*[YsyдNh pCRq|E9K|[a!c/[#>7^uC u?`E ƨsߧԫ X`^laxkJsP jxno8 8N%;vp[ueʭ  s B3\K~iZvI~W2.#I'] 2T]@;`h&I A)6ݹM|Sa7d#wWRqZu_>cٳ1t2rIv "mc67#Mhlo;LOhSX*qIZiN!޼G+(QI/ïKJrSt<; #B R>?ޫQI$b ǭv y^0E&BK5X Ivlӷ*JE ;9p^8m~ˍ_:ÙژM3[.\8A͙A D%-¥ 2!C#&z7<ؘAfwD1XT!LXsEh9K9mwce:k3ތGeyܑNqݻwlC=@, ʔTQW 1cuJ F~?²#YtXR==5A?&ɿGrUqvyOhOjxܸ^s:qzdV[,5NYݛGDF.YVu6ݹ/^eYWcuRHxsd@FF7׊S}l:8T5B0zn|в LU2.pc jGQܶnۈDtӮ[#[fycY&( .-& bݬ$pMa]R> G!g2aV&Q©Qt!O,`B\G{Of9)\KLUd]K[*ZɤThREA_k3@6{uz \]އbE?a#JesOiGGˌȋ@J$B П"C+q:0cJLTi^fZ JɆ6  l3`)c㇎D@n xPBR[ ׊A P\h|v*Z6Tev`?pGkGeq|,[ >{HN {;lS\"9<`HѤ%vavZ;P18h*sz[FP<_'^U-qqd`&ktIJk=I^@ }۾*@#(ef X 2brN! UDy5-L w4j82HX4jQÁ1QϿCEz7kc,hkCH7b^h@:̧?8 &S;ĖlC^6jhI0d/Cij -<YNŃEl`z+opϕ{d'1H9Lx|xa­sS, DȴkmSy]^;x׸WG6C<94 r,ǗM9vH!w^uɠgڕ q|[~$`TLtaw CKZsZtc;#.uy`l{ls_3Čw5kPvk>驳IDGT& ^YȬ0}8#zUqpEL{ Dk-p8Io'j?q ^GK_k6 xö̪T #PBPGe9bncpYR?w7ai {ۯ6I8t'uJeW .gj.<;I[/}[-\.;5M֒"LxS@4gvkON|gzYJsn$Ғuȥ@Kt~ oM|8 c)ٸ@gVz;{_!G#ps9'[1&k}՘Z`+ri2kXIo%Hw>oqt4b[SMW t Ju:oYG0:]һtBN"b8j^!iji ۵ &itٝWd?VVPF=.N̷.sM[%cuMsX]M?vi˚̕k@]5~C/!eS k!$+Is)/ =U("kMJ^) 8;].),&Xݮuѧ2ʹ. 6,$ĥ Ds`AvfYթŻŋo|(je=kvTgոn BuH0t"'h#VmڀK{=1: 1;MX)ku iK?&~v1(-CC8? $ ӊn>^L|'/%Ф"a~4ٹ68o}鴹l]8I]\=S,zk-֭'Ѝ+u0%8pK=wF,>%ƛe`캣WUA1x0W)mlӌw*3(g{mBdTgcAX`+a{.LYuD$UaNew @A"vVzF |!!b> " >''_,5:7M>9BK4[-gH/xHUR1:l[x2u`fC񭢍 NMt* iڎcQz idZٔ*:="##(xHC| m94t6REmYH2# JjOH˼N;-*5厬QIƱmFts3e7qw(Gdҳ){,.qo*"zys@l~ ]fB|]b;e!\MG;܅=w!p^,MdrbwR2N>=cږMUSvpvjO &U}"4g@H67-PWMdfjl5="S;3t QgơZ 0B.fT%ڠ7[""Z!QoGDJ7R."Cu{woZk0.KWYc< !u֛5X6eqJHdx8ɮp!ÆD.[m& ~ .(3R3O[R8:ZS`*itы&熎COb< uF{Qk+Λp:seμğ'o='tU(صߙڮ\(}xQ5B#~\a&i0>BLX(0O}2`q/o5IRIN_D:>04[dY<Ng !-Lj=%LZ,,UD8 V2f`x"i4Bmd_+@)߷LS-#gS紶MhC|tH9ȈJ{7ho#SH782yTp #+; Kz4l"!rɮk}QyT|O)YN2c$ܡM& XIq>''ci?6+iloF7smy*ІG6D5d=}]vCCdr\%a/NgzٳjW]̮m'AuċJ0S F/x~~WRx+qwϪet?.y|s W4E4phu+LNcÆѣK`1G;BLc&& Vw;au {xՆ t%a=Ki%HwN; $v :IdQ5oRL :7ցxzL4&T T\>: % i{0YkZZ;cDGdk,mprs69GiIJ2RSODe9ԑͭQ4n 6 C<(?{C)éXȄ=A:fsyby7&m콬8a jP䰜UO_Y~UͦF7@1B2eil A_F*YDÏZ6Q4Cpkpdc^!3o?U[a;m sw`Deprx)oCk3@&46St`f%r!/8 ԼluN2Ԍ\%ZCW R_6b.qY_A>Y& [\o ڔc'Ys]hsBGf[qry;r(=^& lICVNM.:$ @+ + ~ /}4u&ϗ`Yq>@ZLMxUʦdzAث5R_fAQ12? s\. L Z D7s5nZP:'( IYwV $C%xUWibQ\ .a;cjso]uLX1T~E&*EV/؎bk v|]$GJG77M'h#0~7wL$,S,Ŧ?I-iڢ6~E)t,.[M!Q b~f/WGo}r6*Ab&DQo½dgD`0o!Ӛh5}Aor,2mDo_24t#-0yh:x 4w_Qzk.WsC C^%rLewf\F>P@UQSŸYQzO~ֽ0&Š Q)H=J6l-C NثE;^:,qܗOo{^2EG߿]n3+~4r-Cй6oi0lĪ>wEKqK4+Ya/.M +4R H2V6$zuv2lp; q)(eZƧEWR@p {3sk{`mĭ`Et+ `)E^ Ef-W0(݊% |5k[TJPvm @[o{8 f6JV$m4#dcD4yfpW'$v:~힦˴atCg8G8NWCGp* fUA Q,.Wf_Q4Qfi B:E"FE-mEyr*~p)ϫh@x[,'bE::H3 %F3#;}4yXEᘼIV? gF6H98hk ܓH[;1oJnZ9437|M2 VAװm? " :Y:_jo'F@ܸZ'1=&؊nÜRR*#grZ w{CĹܣ[I±Z!vP fPC`ߦ'U />LClvdЊ<P+qxI 7-c2O:"Xk?@pBa3I=YIwUyQk✑/[ P= ZKh_|R쥉^q6 :O>ц] 7(v: T 2ֵ-&L q;v_1ۻC| =j"O&t *=Iߙ=]%Pby-z(BbZ*:BE4읱H[,?E*qB*7꽉Ml;=nj;7[VRP#jϻ8:#fa@2"٭uNRl~ (?Ȃb=l;cù e]|F=qe"etbRA`L/r^Ì=\ )B#ymHY R kN4WA{8OwkTX܈'x3w}VO3_JM$oɴ zn ~S/'#Z&82W5&<[Sp.NlW^5eh㶬;DfqAII|^F|{j@gxWF̷e]XN(fSq\כL{xEҤgq(M"QO YQ+Kx'{bށV5zhk,u=D/^4]7]`k)I;0ʋi^A-K0@Au hwo fJmT1K"T!)qN7C|λ,⹑E_`@Yrߗ!3X qx\-!cMn5-ɰ|)Qp6j:xT"ZXwٓ'=sf9vX7^Z:R-oK+mھUcYt'JfZp m4VdXL|DLuTFGOkrY֎bH4sYt lUa7Y[W!N$)b ¤ w:R_7L ~@ _iۂz})l_>׽@^>QF-L8gYn3j3yM5!yo(7TIn逶n2=gLtv)/N\)9,CFg,aP]{Z /&B,`\Yf-t Õ9[d.JQIb^\i$EƖ6kcIiwia=¬Arާ" uH]Pl214[E܀\Ec6H;wܕL] TGB5[8 5omQKQNqps;쮬嗞b?WrX`U PO>ƶDFE/ؐUb~]iޢ”lH_zjڨ#!0\yL!;yk\8e/ܸ],<[/XwLuSkfuGWV/x)nڷA{٧sT8ffPT*U4zQ#ik{<8}g WmgϽz~tpPGhfiDM@ɯtߙӎl$d(;NtmaH` >7 ((%ٳƁG] bz` 㡤ta ʶ*XƦIj55c_N!/wy?G-N2E} ,_"RDB4!&9~L++n?jժ&T=P1FxgO#\I6IcQFׂB ) dwD@aJ]vd c1Dec7'9)U@ЖNg6m;"4xv{*GҾb3V`*_mlM4hD;|aVMwK{7 `l)1Yt9utWomBu]"f0rlWQļ/H;snq|#.DSIIcj=n4!7FmѬ<9o[zU(1ȭ2.hZc;փSȕѺϦg(rDl>ơw+j^0@fns+n/{3t= u0&G[+h[Nw$?ϹD{DYr^_\#ۖެ#f 9$WOӹNnSrE7M6xwg #)Ȉp"jP{?r^_^|{+;s[}\iw8yÚG&\).vשZ%M.+بl,=$Ҷt<Ǻަ %N Dgji3O!wLo0^Wk)j-R= tN*@%HN BQWyڨ}J:@I>EұlY K&r)u?svG˻%曖:upmSTqB"+AL4 o1\wQ444t,ħt\ŲPV@? MrI?4 3GS, X%iB!d m+yyO \Z˃ܣP8DZR"O 샬wH:^FQK^8*ans0tz8 Q)8ħ*Q@n4h@ i#z{64OZenL2k]N,c&- ([ G' :?gۆziH>ɛ|vo1SUgC~"#H[(Jfw?qXPSjvH:"Xg9)"I\3|{MCÙVf!5pG\$Œ@[r5>]>ڷKupS^>2 TLқ#Xb?Ǚ s7AsvTd3tWu+{5S$i3{>D\bt38} v_f;w찋O0kSMg[L57o9 fZ XDSFn"cG*IF OqZA1|YjNïr$VUX4|0ڜ_8 ^0D\T^ˆD{fS;@Ӗ H SuQ3`%2tsʡ7KS}CĖ4 e= QԃH)ʶk>U˭\f& [Bhz'W7w1z2t`!dS"i1`O a! LGpԯ2-Q)Lg2n (J^?n=)H =аhPĉ Y– Șst׌s4_|1ֈ <[C73Ǚ[R5.- %v]Bq 'g|m`P?GMo?yvnP iQ9 ^Kr(op]- TE Ъ\E*,F@IjB ziԲkFkU8I0 `ټ<^8R ^`0h7d}{lo~6n?zHGD^4PShH51)mDEJYC[ & I>y.r}x"D0U0^H mO:D{Q|᥇|!&Fc(z5E הxB3W"iQrxl 9"jN]L|bzZM+_T$@MkʺnX&P]FVHpa1dj꩙: *ﷸnьؽnts5S %Ar-m&麠+<}]1ع1߽E<Qx?lW|%Vϑ䓞3(&.ο8>J-ېQѺ/7. X@ճD*[Y]1nBSjVEK#)T*)OF[&(ns&!P?vj蜢%Twr1 )OJ$8!K!9yDLؒ *TUas8t9ڳ|ZJ=9_P͗ŪW En~<{dx\]oH~PA0pjn{ӟ_q-Ƌ D9%هPߛ:+9Rdly_t}~1_hkܯ{| De2H* $Q TÕ(L0.Bac{äBeBwJfEՐ +]s㓮whC5-}](GI:v}'23* (?*= dğC\xI@+TȔv2uﰅېF UD.ϋ};:wlAĚKMq rRWEV)krf)j *hn_HC嗍ݘHg# fTYAk`P5"zQa.>=A35:±~zZՍeH P,D|ێSk&)Nl>SW̬,Wl^|Idl%Oa,؆] tkPd[VanSʑC ~c2V%1~56e0USpa#^_-i|5^,饏W1:(^{8}>!2.EYk>|VXRʫ(M,p~$m) ULpN,X x-zYCfGⰈ6)oM:2% bh\'O K"o{%i>JбK^`_*mIuIJaydQ9Ig[w2$LJ<8GS.Fb{P!^F4Q#ӑ+21  S0 V^n%߃D5)[6]Nw7\xFՏ|G~~DrhEZ1۵-H؇k i2Gtٰ췟RP)U,%C|0wvyNۏJY4o;5\Ԕ 9ᅟ' WsNa5Ƃµ5,?zd8L蟙Yǵ fbt4x Ouu6gtԻT}V=]Z%(c:h f鸜Lr, SI-Qϓ~AuӇtR_v~yH*<=ϋ{L ۮKrX}#"Z7X1-l(nc!Z⟬hc p`bQ[!JE'B1E:ݢ~'>;ԡ] H}U'yGjih\Ɏ_jա Vg$]jMog!P+VL;pfϰ.#abzBO\9Rۢ_- )E^inԦu$(X;(VR<+ʕD?k0%[9h^T$eTAh~fR>‘c5My&@Nt07ڙYg:b2AGptȄ9X)z"U2U_.)K%G %ߕPPy $H61H~j0:48;ɁXdP`Mxı*02iHLQW4=$x)V.F)pU0,K``Cs,fwpfW/ڱ15dQZ#'+պͷCN9 Ps'x%1dE+H)]&z*l@rP`zR^;gزg @wZ_c-<[=pMeaFc,q}g&20I[ ף(84YUhG}XJcq|q93xCɮGl+xFB p> \gH]8844H#AG-v*MΈSUo`vTݨ{e'ZdZv ϱbYL'ݼVH@9 Į8{|ػ5 es W0X%sbC_ Y}!ȥn90p&4Ȣ ۸J%3rDMqe!sgTzjӜTI7L{J4y ĠG1(/#@E٨k#|KϏk)&ư$#>cHYFxJG!KzD^'x!NjQijKbҭ,i=L3& -n5alfP-ZKEѿB kpx>5 ۟3#"8 ђLB/o&K:s **G&v6iu1 "Z~D '֒4~2xS`~}F F=4'!noFb ^>`|D+~"PsU Bb;ȶ/`yjp|zGvc|24=T@[ >_{#YiկV2PՖYWĿ4x`2^B2R3cwzV#_ϵ|C1 FJice`6]kBÊc>") ,=L塆ϣg= Sf%4nhX( IrkH.K Sz IOYBzAL̪"&Xַij]|?xyE5}736;㸕\0fj\qټM2q HG~sn6fX(ހH8koSQ7̙}ֻ!lp /,jEO:7&ֺUl=OosaSHAJM!hj2.9h֐1]Ot %jUX Qsl kF=!]&vBhPBOx1,5x!y?1`EmÄG|((|\C$vKش7]QYQ2@zEsHP%WJ$oJQ}2+v ;ůԴKTZ*F7ؚa=yK- F@>|VkIAN ځ&)io}545c`1y} D5 1/ <$5=tۗsl1$ϭҊoxAy:9DŽA͈|0SI_A{:~{譲C1gV(o '>OW M\jҏa W!.! +XpvsY\~Z_zֿ؈YçE Df~;7ŧ.B؟`$7v;7 7o7 ľ(ZfYܣ/Aovzc. +;=N|,1^_r*zjIY q$Azjm VaBv۳2<)n,+,&TOhITv=`jEjK{EZiio]qb9 BlnxfiD=BMdCO0C0rϤnYЀ6vB,,μAXy) y Owbv,}¬*'86饣 Gco-d=K tä:CwsUU2\ I/,P}f{3J&0Ic#Z`A Su[]eT  ?⁋m G"}(6躴] ܀_a9KY_Ht/ qSKul_ @]`9.Ueu!NX &rk+' ,M*]9g~Hp؎{gy<{_;ȉ $uKdt3j-Bh^3eʔQ(ߊ,l@#^aV-aŃӥI$% ^)`c ܇}y.=Mr)GlxD̪s>6Q6䖱{͕ _l6>1W3 .X8kb *tl 5bZ 5J" :Q"]L_ =x%oK8b=2Q^QR3U-iVV4m\iˇ YM^$ ە鐁@CzizJҩf}OT)]#?L8 X.ME-60v8ԴTaXtO'sl4x+DP1qdn= AG]n J*`ROv1J t-C"Gxciն?JLn$Q,ugp*N XVf D.=GzB7V hne <.+íZbt`ҖUp:q875ɥ =) v#}LM"Kgrr#NN8z^6-ፔŲɖmim[U3V ?¶$Oc7#CXr_zlu__(!̇WJ !'@r)$h,Tw^]r5z,,F*44uO%=.7_po"iFߤ5S3aYثUO1.o-L.2^]D`-^̈B#ؐmjq#WlQkq>f¶Nqj:!%"$a_ߊ!Fx.2/D;RJ?)=Uߤ)ȡ>"~i 3@x_F}t8G,-+)$uóĬ{kֱelɎuYE5aHMD+FSE9gg#;&BpC^`zn" x1P fd-V:,dJ_t/C󜳆5Ec䱕{9GwRAH'F*ح|iF7|뇼 Q6e8_ixWQlkb߁iwCiȏ"i!@;OkcmZqgP|Cd( 3+B`ȇRIrkHB=͈I,( xF@Ql =PC{ `T԰Pgfױ:iIz@ePY설t=r/ns,8 Ehy_y!&?DMP79vwچP1SHb'jV`(f^+eY-Jx4z䥝i(h[t֌u 6QYy=m>S@Ɨ|2Yk-g3Gjpz.!Jw0Gj6`H$lZjv#i= =ȆhGI籡Q%B$u$7J䝙<@1c}&dP)'^ߎ{rg03Ƭo'Ev.H!Zҿز9^ @vr"(L[yM`B钸'?-x(!yD=aKM}qyEoJ^{%neџڕq]p@8Cq?Dm2t RYTq uIT=$Oc V~p2lԞ~Pw` ݂OoX9G0ÈD xbC\4{RjwYou\8ךf Kly0M|o_5zs8P(x’ԉIEpJ@ ]A''6 :&ꥎZg*tOY58rf=Dpk}aw ;ur :HkQzxkAQƕaFjκ}?=ZKO?gd _Kl~Lge0Ǜk^j?'ZM]hXQv!(}E-ksV,6h{2ZImcI<cDUEHRY!=6Cˍ9J'LNs~2E6>Wi귉]Fq}Զ/GYFZYPe 40q1* zՁs>լ4?FIVPB;tJŊA#yƦj:.]#W*SA\1  ˥E 7.⤣i ߑ"+[ |;Ҏ-TF=@{v?\gz`,eU] &_U8%`yAqK0W'pɭϏ]Y W5Y9PS/ @EB= 0B u^O1`FIrG֠ᚁuPmFNM(D%)l ČD dM0@E GP]B"7S4U9^ sHGZ%Uk~ pa !)HHF187lo㥶<%*Uy= ;#ۡ)%<\-'j6IJ#Ilz١49NMtcgZ ĈhˢvwvdBl{/H!kMq%:6m.0'KĠMR ]l95{#` ^7Nr` ,X |tO<T8č|R$u/1̬tǣhbֈw jC{GЮL'$h0[Vf;'cلLeO&KdXI; 4|}tw) ~jόT*~*F`ثL5_q7ᅬ"-27L02PIht$@ sN;eɞ˰R"U32)ިK'd,_(R#~4rNjwf4+77K7BqFz^CO]1PQ)2[S;? tSCiI@523d֝yU,S0nRk'ҿ ˣl)iA8eZ 80 X?y;jӗ&&b.}pz x |g{)Ϲ^2 gD*&;sM_6\Kp>1Ԇ!}2>_~3ˡKOT%;c&@PQ-=xnUs$3p9H󟺋 '[mt["7rD 3y'šyk3MO0˒xLZC|Y+.VT_ bU_ÍI֛ԳnzjPR'lH]P a%.;6ȋa"N7 CyԢ'aRŔzX|HR->H)'k Ʒ,!_17Bhġg5+base.F=S!ā`ؑ oծ8g iYP^;$ktȯI\({1"w@ޒN.wҶ4&i FۣI&i=9iL"7Pϥkh_I?f^'Ob)co<فA_v'`B QOlWEȬ|H:rvEVcRlfPvme876:0~ɟn<&CCU!~D6m=֮ٓ?W)47qCBN6 G*ZX)U ׍'sy8KI& (A ItSL8(њ|S-ЇAb/yETiU,C&E,'ݤS$>C:vO&З`OQwR bєze}Vnl.lF:egMm`aؗCS|u!v"-#:TottL)9iTDF:IoCg ^|Fe$z=~"%Wb%E$Gi7Bsq.*% .֋͛lv`p?eξ7oeX,tjRm206"+)B)[glBOIbMWס&̢DeN d1`'KUY"e Eac8[@]:50X;FncO]^IFiO4(k%TQ<k)C~ r.C?1lԹOEf &^{~:w:A,80q \m 1sHx{n?>+ŭYTi=%hf*߬LA(_[8 "ۤLaq"3N5ZZo[adnjR@~*!K 4yvr]7qg ypU(:vscs5uEb%߯qؚW]raa`l kJ0d+5,}in/J 5fxXe1zӾ{&2ZN`t.p9V&%:)NPV_5lBN9:\;Ƌ('bJZΈYmռP%P=^j6ѝrt{~beW{z\X*^>qv}!lR2\Y0o!24PX~+jUS[Dᷳ.;ub3͕-QSג#tLW’؊N+zr$Q1`?p);;1uOgr0;8&E}$%Rܹ5nvEm"l\gsm#q WF}oA`ڎ`Ent6@^-!Y\ty$ᤷ S( f,y:1):cf@Y?sqjG*)O3"`鏨>vGZsdVW@L(WWaUzcm g˛+r搙sR.R<:H73xRxHbrYR!Ga6u_1x=д\8y(neF#(];Y1 0!x ǣ٩4 Ί[N}o;ؓml ayC|3ٻe0}^͎z!z@薲\`Idvn_0!Aݓz շ/@j)׭=ň&tyѨRQ3pd4$]{fC( xGq< $̏Wj7d ẩ͠_aQL얋: yCe=vCG}x &t0ҋ@]W#{aTK9 ZO/ta]2}X)QcI*Q*gyMׯKZ4P,5X.$z\ײ.EL~nzkɜ1ͱe8{G0zM!mo1TY6 v?mR͙q2az5P]#8Q4rOxāHkPzX]ݾCTzzo,ckwO SxT".y!TOB`EGs>JQ?$W&TB` ;GwN)ۯ,P| _w71&|; _ӈ i4|+:5 [R+)9BMrJ(u**Gv(Z>?0Ҝ6|sxHe,5O-,,b Lt I 5 D젻5diXk9o=s޴kVi?REpGe˗"qpZS:d\αbsww"Gna!.jp`أ^(n#yf];ɯ|1B`l촥EBj1]{|vm8e\Lt ǛKce8Md%᧍UZpހ<7}\6֕b^`r>|u1*ciX~:mMtF/LԿ,#$NlYƛ%lH5nxblctxTQG՟fe~NJ"Ok80(uYHR"HM17MMuyp~ u,/z&L?N, ,B^9 \b01"J ոs'޷O&|cgk yཋ5SAQ+w~)QLաjZv^(+WL@^yRAUEulCr֭ #Wf`s!}=J:?n8fU)9_ OqX4j|C[8 )$PUqAbCmWޖdBKPg_:MQY0o<,ˑҫj']Pvٜ^01O?6o@zsY3aJ@XI2oڤ/Ǟ[ɓW-h7Hj%9L0ȧ6''[ `#b!t3rXHZINws nT<2LvYV1|_hwz7ԢM3?+ m3N:iy+>^MjNSSX 2S`eA韞') 6#At"KB88ZJ 2uI Z`38. E;-7Ƈ"ykTU8+w1U=P|sy,KoqSɐK~d:Y\9Q5Dk',زb(=Sz!>gL8zT&ЙFYq w"вyWRM_.ʴ!v66o:vݸؠlƒRm煝 -upL)-a6R PoV i?`HH-跃Y {uT}' pb͹qx^#jK4m#=nJoцF.><~| `(d2?I" )'"chcs䢃ɪMRif&?_CJRr8̡R~y4F:4l'F^iXgwd?K Fʱݱ]PjVA};S fD%hb HTҚ7G9ƵxZ-ߊjZ$.l鬅44’, mhT&w*6r[A>̻H\ϙ0IQ88"tQQ!".[{$7{]5Tu-e^C,uOԑx1(c)ĜRoמ s/a }$$I6崟gBzviFM;zuZ_XMZuǕϾ +"+CnH3Yj{ɻU9o-SSӭU+O&𯒒T^zO]ǗE ){.)ÉJQޭN2c榢Kc!CO=ҿ(m(mЪ+ 5\_3)3r@d$aza=iY wD؇ރI?eܴ)W4f)^R"7Jj<_IQ_Rz}9$Dg#7N\XE39pT@3+~?Pѡ!|(RiTxS\h|9[6H|:q[к3ZiUcկq.!o5< *G!N3왋ڇu߽r0+y?k۫VR&?T 4ikѯ JmlPl 9_5RZ"*LkޑԄ>FTuy ]4wz{8f;AU,tX[C[; l 3tMc2ȋ]e݉n^4ag6ނj # ijCnr\ؾz7A= 2Q0 LA-0\0JNZzE:Oo_NE;wJgX,]vk{TV'8tcSPٝN^:8eQ1~buzVcTZsEVb $ύ+&;u6oVDF` nz7^FeyPT4pS0PRk0c_ kIGq{;-=Hq_{lX'*¤[_Hl5߇K7 oQ#2Ϫ-('I `AsgU}Sm+vav sT,85X<  JMܙ ҉u"3Ü) ȥP'~`?yW{qpz)K.=8%&=؅,wHY;N 82XBp#X/+1&',<|Ez<с:"U"-X-̃#[ʝ ̧ݮnp-~u_Ϳ;6!H/`EIpsU,2)=jS7hPUYgtF$ HrsaW߅c,|:7)aG:zwhݞXakS6dfŤUʪz㪸XM.[.O.5L۾+e{2ngݦ(}Duu(X3 m_Lߍ?A2i0cK<䓕Xz('2ؚc)''{m`Z&Dzfyz#ir,qMl:v1,X^]>_ ?9Nu YOFzd =dƕGFֳE$xeEERy=vϵ_wH u26 Q#[{ǝ0Mܧ]?yl%mP;<ir\wE ۃxief{ {ƽ<*לŴ2l-^~reZ 喼_egW}fm 1Kfws$ϧ)1Lo\^ٹiFrHv>F;%$(#k1 äI'-?A 1^۳ ")+'i{Ƅ$6ϟtx. ۧQ<a%Cچ8P "@VQt`&Ig#u `qmt/|V v@e yU6bݣYq7B3'{{NN 7|$~d3nذ)Ko(< ~%W~&S F{fFFzd\a 0)Z#%i4AweϞ_E,<ڜo./չ*SG$L@r]@ZIQǜY1ӻ~)|<5ηwlvNgelVb;NU/r2j0$4)amuh4Z6 H_Bx&`3J8GٲDwsj[LV=`|q=X"!1dM#]^ev C:2jNC_è" ]o%൒_BD+A5r 0՛R5+7RɦGc%Yr>j,t(P>Pv t~-rNa)'N~cPH/rն3<64E[#gq2\#^c;VkʴVG^#+"$ E51'X^5ǯBh=<_5ͼ kŵDoO]B#@#^IFV>,R4}@,*5rkʮbg̈́ps>. r=$P3"Q`-#B*аTR=XD_ˎ̯q6 @?t mSK.Wi '~D:Q᪡0| rFG88Ph( W9Lr?pLn{%2;pv:qR|WF$޺C7Xr,-6s%pdY7+KgS&c"7%`;>1 D{M:CXc"&̓%$ǁ_Ifivԁ;з bW*')BU%Toڱ7#ZB X8A a+}@c+3۷h+iX+DZ༔MTAGmm)ݏT1G5MUbi6|xJooX3v04XishDZCApTEu!)"_WFJNיAܩP^T=!~`g)eZ5ccϕ5 1nwéch>Αo\KBjsz u@2M fA# 4>()Ѯ||Y dQZ|Ly*] Ek">\⁍4={,i2%y8=E J!n-5~w:ٟ%RH\k+ā t[5&׏P(Bj{0<8JnݏE4B ¿ya% J;Պ(CA[m9Z: -eb%cN 3t4 3@RW0NiM=ΓedOr|fj'' k_6:]M>jxˁ_kÇh!ԑ~ZlD ǞJMGtNhh]cR͉vZʈm) ICc2rl]7L5_IZ ^Uoe[:zuʊZl:HG0+m^y@ kl0xf[QHMHck Gvk2ŲԆwYGe5ؠ!魡B@ZTAsl{c v'=B˺u%gj4i,3 .}ԍ-:C x)ref\ U$P'Dq/h+q5JM;B1@F}1+lv \VEۯX+FG=dؒ#sm{ȿ&XV.H7 53t9)D?)=eJ[̢;Z pS#٭q?;8y䅉7"^r6A>ۂNAVbAJE7k:on8Tƨ< OCTbH  #(33O{Ǯ8xeeꓜA]n,`9(^iaKg``^ceqjT(*ͲK6 >K=Ŵt+C7%ңW^Ź=l(vR4h /ң/6juuYV&5edp%64O JeUB<12t5=EuT-%]O-0J¶ \7?,c!T6c}G`p0G]h"mjږYEGBF`Þ0 j8+Tn vP_Y׽d{opc){'S^% L)* wZOazA4dHu5WiX)Y1IKQ2, d-:K\1؆Q3Z=e۪bOv8ʻEXXGNM_"$w V\RJ`֏p٤[%vel <26#ƉJm"0/(Y?J@cRv>OFӷsZ Cߍv^*1tlұMKbrU 4C47V#׊Yz)ar_(Z-Lb uvܞ(SVXugw,ǥaM=K.]Z7NfeJP^tn~HQDH͟6TU5ej k}ZúaHkO\<.J mc=soƭd?m!Պ"iq#hB2 5m@?sjS K7Q0heCBh]Ԅ>qv,C5qX/ 3[M/Mf'a`JC/쳌ЦY.SiLo-' yy.'YKsu1kf^N}X2?~-6[kq %rx0}`wwWٍ+*R\P*&*\;|Xmddʫ{FqdqSŪB &)쿚(v]QN8]53a%ֆ(;Rzƪcdj8S^Rs(-M_33:we(B*Y}(9/g%_c^zj؆Oq~W|Y&( 8c] ɛ)L%H i$ kw-/1ى0dM_o9FV\rN nhjoiric;IuQ&C2} ~jw~\]L%eLc;ЀӑX# 5o㉭i%# 0W9kё gE1~?=ow,RB3IȚYa3. x6Wtt!c3b@&k,x eIZUΕ͍ɉRAN[դC3ofʵ i`=&ADZkt4~wkYp]UTx^TT3ʒ![3( F:]L7^xfuw61t%ov+LS[n} Y.L!JN:03 ]nzG[@J6;s+C"Є͉u HIH9\k>r!xp =f'QdVxyPL2a*m|Ga&Qݒyz쪋1Zkb >!>Cqg2 M< tN%fY .3={[=dq<`l}Bc#Sd`HϝٹGk4YWؔgY ÈG{NPz m@ )ȺVfwre0"w_ڥY59_n&sp&v" &(ð,fByfn _՛^+"}Gib8l]{Bj3ReHв[E٬u\@mX{4mm `G=Ky(|sO ϖɞR bq'ij/OS &wIn`)+QF>Bt7ZLsVy?tQːP%Kc|$b/oL%6 Q#!Z\ޢ`Zc͇0B؝I{|?˚UhF /Lt0`Ux?wA&ע˽`*,`=UrlcR}`As5ٹ˱~Ҁ4|?@pojB ɜU+n4RDTG) ? -X53Юd8Xt/^v {:'&Iz]OYZ lh-upR=:6nJ93_ xx'p&֞\FoILI7P2tpc{ƐbW(Jfi;WρZCI;|ӊ'8dChߕʷ@x3 y5wS! :Q<[,Ҍ>x7iXMyrA{:>u%_Tq9bC~#vb,G!%\se^6a!7qh6U0Yd@T#+ r^l 9jDx-#Ѥ } [<7AKx8W:E=pCZVnMŖF-jb9([ٌ|xĜH( ?*ddNMzցhZw"M}@_+_ IX2Z^Fp@A׸k<^)efhl(Ҥ 9j!a49 CMwNSϽz;YɞG]v5oZ3GPP!z "g/hm5Bi rcV\>hKtw@^hotXbuxwC1?@Oe&R\.7L@;\`\JF14<nOW}DeV!6Ivq&n7wNW-e)1 nɣI:I6F8};yF!;fd5t#{S+ua }7Fhw\% AĦǩu5EE| o_B[LHؤk7=>`1VC/5fO۳= {zҹ tf^xVE=ʶyVJ?95";}>+t\.T:xԛ<=͉8ދBP>9)5,L_Ds"ubmH2M5u9aXض/9/+exh55iS@\6j\kiI,uZڨt!s;SB jvix*A+gSC뀦\ S/wRÊ. YL&xSKZW`;5Y­bً >b{@ekmX0>eos|cVvƐO'ل=r9LAm䵉N /4ayT/̙lW* |hCK[lnW2hx_ZZ!%7Pwj_ᦗ2H.<$|J7]?C#~ցT\ZU=>Y5PO>< L"qD"3oiU/-s財s Ob]13q?0fsz'j> z9Z,OLKԹױ;LA95̢rSCkVcm^`ƁQ|k 7|}S|etIbߋoOx{0}kY -D8m(33/s65ShO G`)w¦pUfEsu5QoA"2U E%_Y' iG-v\gPO7QJ$]DŽŭM[ /NFi=pi]f>T K9v#BB1@˪孵pvMjEcL`)&.4 e,ؙWluOFv[H0A5L#| \ib__(<a\#n`TTqP:t3:'JXc緕/N+ j)(R#Tjk,ұ Yy0 w[%ךA. >A#d|}M%<^FaX.Q)atlS='˞- Ԛ`Ϊ>VnN23f 4sFmqdC!9? _ʏ!D0ױuWIkZ$Z$N񴾲IUPx .ֶw`KThwզW?5v3qkɍA C;*OsaL7w߄ /0(GUY` (Z㡦͎2D`kL! C"*89vzGC#XOv9}l7 `#×TT>'<2cnUf*7͠fd0"*guyg4Dp7 . HhuG2ʍ@(]E'Q|AAxAY\9F,6 Ĩ|NJ 4D.8׳Gb_ U͵|- ?xnΌʷuMHD+` `4lAqԝȿ+`t/tbmR7@LvWq/H,Ut,BP˳Q&4'&d+巢m CtC3eYwoe_-EŀOd||PL IٳricIOц H;Lu fFP}CqYxA^z8)hx+2 Ɏ1&Qc\HJ)#UTi!eWZmAC ].,Xuiߠz wJ{)/{Cރ[̍Ɏ S | yqnV]Ƨn^6J,ڠ0HK~38!3ww-O_ULf @m9ר^C>qO\ı 'ߙ:fŁx 6S9A?!BNmW>-v$ƛ@"?ȹ!|[`ϩ.g)* ,~t#d#?ZZboO3+ak`xYzQ2`VkEW7~ HFB(}]C|q̆70mtaO'ڈYG|dI2/:zMN]-*ְ0Mlzp={zR٘wg+f +x%~_/ѳNaz%D qLHQ%{g ACkS i%0E+%\E\sʽjGomkK fstAÑP CC nW9|k3.L\Xun^\[1Z< ]VAyY~ NONrSt#XsXQ[lk}S& [EpD2zW3 /~czܶ\ S`ysnU(@ʘq2Lšuɼ`}y'Ȝ=Ⱦ<*$ZS lҊ_6#fC&fﭰW9Pn~; JZL "wvjnZ#!Pۏ/&!Ob7L25YC7x064hB I܈.5:O &=fɀdd;CJ3QP4g+1}P )6'G;Qr _ws9UeSAYPg فLlZ E3>w2-u(IbwF87ն 囑ݟWǑ3")Ry6^ F߉ dw Yo3+KVȚMVEfLsd߼,U~YQYd3o쪯QAEk?f?*BaKIʤ{յx 1Pэ`OAȻ{|GiŰU+8Eerz88Frȩ&\vr (ҠS+giGwX}-)8(h)pK6*z %踜b6y&O4;|-#*B(D+k<%#4ֻiXeѽN蓮6g/ KS {8>CO)bsy-"BYQWdwOnmܬ(}i~}$)Rq%c^Otzly `爋Hfb^{]au֟{WbJHu6C2Q\ު&^hc#o߈8rP[˓WFW L}vRͽ^ 鎾QFg9^6a")XxVkk&"@Sl e (TPSžg'{)y(:yˠ迾KLiW'sYy&dH͊4;q׿JiUܵx9"KC~oFmlnL JS)UEoB?{Y7-MQBC-|L|E&ka>$c?ycn$C˼:WCEew|5 "XA&qNCz7-4ʒwDAmf6U_E-#-7S3nu<9T^֣^oeH#:Z qj}L*m;E7Mty0X,gb KE5a)RnB7SC+㣬|<XxZ5XyGz,/\ .v$x45Bۻĺa6bBREdGO iR)5|ip#I-փW^x`*5An4I>.4P4rhPq"=q: U$cf)FR9 h6~oEa9&lpBQ Q$"X[(aGWh:/'q7E^wBVR!k!,&ɲ=`i<8a(E[Uι؍5ppk OH/9vl =3M|+V ﺂp9bkō@ro]mfԴ"i49S(_j%3\˷.huTe_ީ>6V,3EI_!(7^]kLdA$^9yYmIUba!4٨P66IP H3" [u45am4l53?c/[VNѳ(׏lŐWki[ؙ'\Њ5ɋ!cwu- ۬5t݄{H#nI^O=սpTS{1.@ zzs"FdgsXi$㥌a^qz|.|\F ,O~ #j@qzw,q,\pr# Y8O,b8Zv@ɢ<—Dp܇DǨcQ+.p~7o(3 F‚Uj~ F5n.q[/ioA7ryk! AѼ[E;0BuRd-n+"tq?-Y# cUc yڭ f p9[ pbC iƨ=rxגd4.(č{t5BI,,Sog+3Lhb}) Üߦ@rlU8*PL"XQ'4=auyS+u4S}E;3@U ,D \$ I,*G|us"}*sp\cY-Zxkt1<3#5 [5Y%CU"+]UUoVpa7}s-rJIh⧑/=PoO3K]5:([Dc~-!{;?a :JGu[^EFmx'`89JZnLA׮ 'sznn,Af v[C݉?QĔ-! f:a#p2W q mTR V4Ipw" uh}"=`!P=#t+z- ïRiIz9=Dw[r/Udyc5$5&s>]M@"Xtoq/}ҙ'l럺 zڃ3gl&9yGDZ]7ϗ P^O8w ZSznEnlRK}Z<`t}D#]ajc?5Z4Zt>j/p >Qf̷Kp`[NԡK6ʶ&>ޟl"Js>m&73_2/)kq^֨Yqi+%=X=S߼h׹xĎuȔV߻G2'wמN1/A~-ORkVzmsBO?A[+`u2Fh(N7(g{B KfiF)vcW[,vIV ,5 )}PYܞ@=p4I6Da(K΃Bw),w?AM8:7^5iwm7w7Rx EUAArbEpm^V񝭹 U.nG(3:LQ\M{SUv 84"%N#GC0 7 GEX|b0m8HY8! 2=R…3t|'ϡsmEĩ#" $t6jN4?#%2H*m7zoϒtՑ H)VNwqe} XU۠o>|!ln.}/jWJЊhB+ϋ*mz4CޟȾvUɹZ۹ޠs닀*jɴ3cWC)*OLU3 mM º _}߁j̹LmhJ Yjɼܶg^M4Ѕ}lPRr[ n_tz~D<Yd)C#'5Ap?FPeI+ie`bǙޑ`xSVNeS  o T%_C&_zL9^qz>Ϊ' 1eD)XC}"9Beq+oz}LDJ|ؾ.d0y_r2%<78pBJ[:8b!x/mFى&2#*c.͹<> IFȦRce=BRYC_%;xTM2~4HrDҍ3XExN[NwD{fF|ROrR\ck} ^-ACVkl =vI&1`?xx 1D`=SEkkW{FA1RAAW]G-~|4~0*cwC2a6'h5D?m6?B$ >ٵF4W &UAKNYz2Jm0c ,26VIJb'Ǧr㧜4mԆLzdoyD[ `gDN?'d7 c+ ܘLqr9¾,-o [Xm;m\K1'5/҅SB 86۫PMe]Zk\_/1)]e`眮F}Dnqf7gA <@#3~k6%2v\I]r=x[alPX.2j67))ҕbunQ`fuXIN2:Ee#7 ne*;MLZΐ? @\|h8B;-Ng:)oC _pc\qKjE#ʆS1=kK3&_p?O 5#'JYudWgvo oBXT-Qa&׏oS)&܄o#%l˾\HݐK Q6) R9z/7mv t=$Oq5Kf;,@̺S )d .$k"8 R+t(@ ±bwQSH PDqHuS/BQ_ktϱYU{|:'nlhig;xS3he24.Vk:0P@)>&iZA -/ wp77(Vj~Wx(#-`"p AхjW#j`$R407lE &ЄNI"w͠ VI+[-<2jJJ6wxa4@Y:}2+f|2Qqj§CX%rjΜ^#0TDM'pZ\܇֖@s\?R>f $:.}&\JCyż 0iԇxr:Z1Ϛbf*Lͱ Š-zGGZnɐ8J^Kqn5 {@[H0[PVQr =^o0P Hd,kZ=rb([`^O9$\oELHyl.|`>9aˬ'dcKPm5Gzgѻs%}f\t6v+^!(d`naFg w(anu΂҈ \Z0|tFKxGPY3! +ˈ?ط%#6V&LVwe _7}5̑d`x7J*t*ޛYxŅ;4.U彯xOTUMurH* IMPi#LBFk +Dz#K^B?߿UЄ-x'XLMf\z&Xqwvi9CqOO f kz VJ}(COr0/v-܋Ktʫk/%^.?S(vLg_f] EEqEun "J_0FaSaX -iw9cpV]۬XϥoȅZ vy|x뵴8;mfqmu^1 GZ*!x ^ZjdӜFw.~ET!za|COэ FT!*̀ G'ɋS.V!,Æ8SmEs/fկw‡^&'Tkŗ?`ȏ<64kmmHxχAئEff5vA50""!N755/ 9'&G/ W& 1$ I%A-S[ui:&f孹囉YqKfz_d^#Ӟ4/v\O=WW006Oy{]xiI#j=$#RWZ~Hb (L(.KUř%k|bPrMZN!i1;׍gRͦ&-*bR]4e3T>ǥAIbB RLAXQk[EtDnFO1f Nm,λ~#yrܜz&5)~JŬR)9m }AziM4]ұP37 06<[f_O%9SDN)]#[rjxy"%w UJiIYCҶ#+ΟF1h.}#EĐ/9q>Y8\^VB%+%{o-F7,;L"*n ˏ EKZk='|3tZ-(a^"rS>VSD0,wO'AׂR7جW1C  7N3?@BKFN]~eOnfm3?8}/~j2i^"~pO{kB [Pn֡)TIɭJ&\1z.I|5u[z0JzX01]{\)KиFLpEeĺ;H Z+9Qŏ'X=4SzǁњMX-a 5(vA7#Qh'+Gz9 ##=`bW"nj/:pgh`nRMI15S0[vKϯߺ{dar$:yyj9/Ķ}$axQ2O#lGe(>9䀕MI)`1,"e_QNV4JWK}Zhs9͉tȄi3Ʀi-`l&l<:αJQx퉨$؍'3*%,:zQ 8ß+JΕpQZZːvlѧ%9 y}\qpӓgfKSsHFQn<#r:e/)ԂiL]c4DTc"sǙsqұHUGlX: b/ |>U7Ty${;M-̼)i}2ޗM] ٳ^(#1:0T?jr'88QQTu?4 vrxQ63+5})d74!}, X4 Fu>_'\wte$j_Eu>kWV)d2pBkNA6X`mhh.FWgw6~Yѿ b&ZciZC_yoR!ahw$ZZHHk9"$pn,@u:-%vk]lV-a] #ԜZQU @ɎLJ 82AOL>'T zZ?D!U!=IDWz!Ya$>?"Aaxi%cHvxKP4n$D/k.{)|Zj ZIx\$DzGaL>!өi#t Džt5XA s;Md2I,W8.[^$!0]k_b*gf`Qu{k~< J%J>'p[ π;T\ƀ ;Ʉ p93a.+-+7[!Qb{uҗ4dM^ Wm27gx:cʶNe[lMʀR^h[OJ["m!^LD$[_~, N$JkrMnb-K3i6ܗL۶5dr&\dᙪWK?jg5ʻ!*noՉ*74\3FMA h l #e=gc={cHp`۞q9I^|Dwպr~';\;lbnQkSҡ82(sKpƾrV6EtBϰ쉻׬)yD76ĥ!20]qoP*}/ĩLDc̈e%L\F$LR-].Fe]~Hb1m"`\3MZ]kwrq}98a cj9~vZEkH Ǘazˑ M rgu9Rr{\ _tҤ,Egl/e"J@mDbl#!\^A@#.j t+_w@mh]MVdnRkw9 su@ci M{֨neqV-ulFT:pĿJ(s[ p-6A"2T#7 Q"J-ҿAl||I"U^}'n.ݗYPߧ8X H`'d z"C|R4L%D|٨Z0Q z)vr,dI3kʑN w^e ,Qr 9 =W-| C+dǀ dĬ j!>syfMܱ1f VQ\?Hj~5L.RL$?s̸GSVt$$'wxz/T;l;m' Fڽ($Xp 9 d>/ ":\DtAl&Cv?̱7Uk1p?C&EaJUm>"u#i`Ή WƾM\>ACk7N#}8MdQ8Le(xwopE v !۝U~.1BQRC,q[rvc[A;#1?|%ܑ0[U>6nߗTV(\<_Ċxn]-oXƢ,,]tj`NzMYHb$>9$Q g)!.-"UJ3]DéA(Hx'qʵΐhE׶`'*pb͡LҒj<7뺃4$)/Ń[Af6ܒ8R(o\ Sm&&h9=8SḤXPKghJx;ɧr>{" r~ G}}@EZ]pvw&%9cy \ FXQCgqBZ«*ܵPNW.*7m!+fE`6b;7iȐLZlgiB(G;[$]]qWK7BOοw i;;T B$Gs!]@RB_j"g[baP"(뚆X?◻t7I} RdsfY1yϋcIC0*:f >(b伙$jSkK['Zj!32]O1ήR~L,/8 dzZUo|@]2IS8!^aN=AL=.I[p>ލܹgz(!$Kj @NyAO&TF(Injh׹ܲý'{]2Jҟt|H:l~r<^=1W@= MWP>@=~}1G3X,eau% tO}ԠC%Bۖ!##EC:Jaų_T/&w3*;U՗}:K Z!*SUpJw;YW8!'Mc nM,UL ,9 TG9O#"|팂nr';L-}WCVU\D1z8rasE( *#_Yx!*Μbk9ڠ/-C ܅ya-"yzya##Q` Hfm (t19~+׻)4[mek4EU"8މ HQ_es?(|9Cn=89eht~,Hsuqϲ$|tѬG>GGڐҖ:9QoFC^;1Xp뻢:|.3Mκi+]KB0iZR|V/`%г˯#MP: sL  >p2ܒ%@RmN q h[V8nP(󟸩^w=O2[v#>q1Ǝn<&=DF( @C6l>PybT"B)V1#0BKi>3Ң8qiUW58RofxQ7y0\Cvvo00 {V.rm- v2H5$M:bD_ 3/~cD Lhgx58W9e$MrG};"?ɑ\Pj {4$2Lԯ ?)`mх k T:6Kړ)A+Skڝ2i*vCUaŕ4Gc^>֐,Avхy+[! % pA?yi̴+煑f7Q„U&Kr-&8G7uE_/0ۣU6455&i!-.o+ΧEGDwtE@m=HrQ57+'>;Pt, ?@]_-%'4{րwXg9 Bş.Xgwd19O^KߴK?|J꼉%jC EuzMH>qb׏m,4SAnjqb]k!Epr= \;荾jY[*@/d ebV=ՈNE Lp6MS"T4+·AI~;dw=^@5Vgb]P۸⃐?zqpm8HnUk,Vd[v_o^9Hk4qmӭM7#&&| 01ҧ˂f?1lCmL u$'56yZE{ ^tNiӄRUyИa$b,v6u_R%{c}YzU9ݪblr&k@3:NA+M dB:t傸:[MY3۴#)C-i}Gn״@#XW"KaIjAQw]rN|&e=1L'a/^]Hk)ǭUI}UeQeF$(OYg˅_(wjg?7w doqC(K.\mZ&X,JB;Xgeir JҞTc<Tru+=e4AUd|>wjj8:ẅ́u86WF&7@oGU4}'P";~'B(LJgԢl$fKlᘫ :zSa`'{݂n¹B*T ۸@xu+T=AFYpu!>ׄfjm@`[\tB8# 6zqR9 jdLEbry+ UO:z唂Yϱf,zDf(ၰD>iT{x۾P MR(f'qSmW 2[J,4%1ۻ Q4&88ə wVdz;;n&}õ=g4'RH}$UIuAY UH *BE`Q<$|kLTBa/'@:(#Z'0@czńm ],mx'tČ;+ {NM/"W7Rc7?oP #[͜]c^z˜*#϶h[jvC{qg~J&s4 nfa ĺĪ)שC5xP 6hwjÙDn\$<o}}6ouz&u!mGV J jy=[2)IN4EB%cG>ںhMmۨ[ wT58GrhK"yl(P#Ϻ?%# 4XFcC]8 τ߿"bݜ[JgOD<2'S>{Y{J֢1D}!C9+_ W4|+5Ƭ cyN-ǎq г-7]+N{RdU9G4g,W$ KYJ?&)NefO71}tD;$ %qQ${xĦ &oslN8pvs^pnI(5bZv9Yr'&4D:4p9#5O8$m13qAjS2t#(sv((\0֋AFNm*(UA3Jz ;fBa+>r?R(-:Vr2̪o2S\K+IPHN"KD.Y>ixgq7:$t ʲ@ ~W{y[loqa .> cMM/38Tye=GAe)2 -ę/E%XsB!h"HQut6#W[` AXJJ 2CLdñ,ȖS+T, i@=%\^ugЈ䄙{9hfK 4DxRf,\ljkJeةM:ovM"oDTivm'2և3kEi2 I$}e/ԺX`l@W97wlX,AZ,PVd!%uc]4oՉg=:w (蛤=0cL7q qNk`"L)/^Sy`řu==B[`3r-b}+ћh4_"|th#BZ icF^Qo65>H[`̝1N]g%k+c˳(Z iy'IN3YeE *m!{U=Mv;`r+⚾[njw S岆??@lJ6/Լlp@nٱ6MN@ʀw:>Bw&#c c +S (,z.4yhz ‡^KI=8 E _C.URo;NgBWgMŴ)Bp7rm`^ N/bTn=y!Yw$uFUY㟼 _$zDg&4u0){5-@R5Va_ *l n J͔#A( c\bsJ_M-PtTFGM ҫrGf8)%oK114vo%rO 1v@(͑n8u^P-мճv\#kx'dApOrp_\݂Io~iijKaXMh1 gV01ҭ_C>AT"ytE*srWʷ/V bpP~Bo]NeBK^7>ɏG臽uf"r`x`1O X*R0جmma;pdϛ~+EɘAku!>St0j{oY@jSuw?9lW e3 g4 _kdg:"t'AXr.KwG 4]8!alzfJaʥ^Pe! u,^ JcR"h=[FyOw<\,s|E蟆rS6XN(ƌ4;b+7Kn3ͭf9 S&dkDFpט2oHU؇\֨ښU!nvxzR*B$_n8wlTY=> 78Dť@^AM ۉQtW<|9\Pԯ2Fϐg5Fg5w|8c1c ~_ΩD5~О~IixTWꩥL h?r%>Pdys?VRc&w['yn'gt/萖Im/GA+C*+ӻuh|]DӅ@߀d}6GZǗnYlK+ ͷ"s=D~Hx1CQع :/8lak,l߬D 1uzLHW6V1H%rS\BsFo{^  +bl !^/.%*Gʖ6jrm4n# sG`F 2{l]S㕝#J4O2S;9&AgJ1'E? .O *a;| ox~,J=lP,I" W %98kF9g)B.A8b}uHGy^tg:YR9TWFTDIpmhFr,oyO'b!e"E$ T#߼Cor4c@4CH& K?v9[è؏!&Y;8{y'd6a WﶹQ<<)8dm0e橤{ ؽvٓR3;oG('A 1s#Uu鎲6rd.7,gHFm .^8N%a+Uj ~x,8zh)Vk D0 t)W4!8<Z!hL1&F`0¾d<)h(zQ>g,J T  a+O@nQ>ʄ#9oyorNo`k0)9A'bt2^KOQޕ_5/ZDB:ˎ?k9XдwFQe30]@OW4=;~ uߨ埸&R:]IӍ aEkm@d3m9 8à0B1}#lz̆puwqp!3:'–`57d,3e|R Ͼ#Wz~"~eʝ9ԷnQgIocHtqnAѼ`"VbB3ŷ _m 8R-N8{w-w˭s;xtԧv@ka0ˆ:g#/D,a+4vsyt~q؝v2<^#piQqX Plfn)ͥجwu<_FLiaPD?9J i .Zxv!NIskxIVI%sRV/VXF_[Q<&J[7'($t4 L1&ZbBm=mFt?#^pP}N v|)st}qWӶ}WKl?A[sț Ї.Gې׹?S)JN YjP}.A zQGDF3-]|Tt32eMxM@BH,b>HZ*ߟ֪D*xȩYg[3$nnٷHhe s6-l%h䪽Œɳ8[$ہE/94A EX .c_553}<9+Kg L9O}xeRosp03%w:?>D c<6Ʃvlİ*tL*Z.ƶA *ݍGWZNݘ1:Iy=G^6-CE:?' Fҋ ?8zvYdٷun{fkouU/oYG@+5OjZ)k/,ήZO~Lӑ%zՏzzؕIED'Q|u(,/9' }gf`ⰻ M"+*7QPlb%Ψ ]{vi" bM6c4,t/q(BTHF|-[A{QGљ 3?y]~ >C4 ݄ VlX~Ko` ?jg`5`oWik?zR4X_CGe4-^^8όWYOѨ;]ZoZud~k8~$S/?U7,c\"I M,ޘJ+|@BgTfB?#0&n& d,9 Aٌn!S蠵^ʍOڦ)J;>(iu }k3 =bb~_l˕Q2m˳$]o"Vj7k@»`9kF`>[T-2|p`6\QmE4P('|fJiK̐fw9Ra*okK(ɶuC|d:st4h$g)vG!j xxlJ&}}D65f'#:!9Q>u:WxǾj_@ 1Bf9$n:)銙-ڽyx+ie#k5BuU4q$ Hbf[\ ;APb%Aff]lh&QΚȵ>3gX64Aj;W0S1fwu%<qNfPsk~ `71Z9@~ >^񞣌0ut'hKyZ')t]9 @? .^) kuoQe~Yܼ0T˵[RR(.孎ߓg}H; TE9ѴƝ&mt\?:)R giԢC9aX('keJ7soVO*8ܵϤ;h; ٲT"ӲܮL%Y'Xih+E`g}8ݲ?WĶU$ W"1% ]) A4) j]$coɕ+\OPa9!ZܢJ[)d Y)OFS˰&?㜋 h9JZ9^@"s".vzMjKIa{lB 5n'!`T"<[<&k6e\kߋ . Jv }uh'ByH7=q+2}ѷ۪D 0<Jǔ|SU jwj#8Гɛ<"ݫQڊ?dc%7|$1ѩ>CbzFC9Q"S5L+Q_B]ʶ~L)“45͙XG3--)ko61!zmMJt8"+OE="Ǭ A[il n{55elN(+11C N0ηìlY)<k@3n$\s.9Oh-)UOL3\'MZ-55[r'o ñjb>|(Y = E t:at2.q\FVcGzR}]$BCLRduE9@xk1z!enא׹梴-VoC=֮_AƾȺ~`G8FKo PВMvNtѽ8lԑy; i8Qvnoخo󤖏^v9 E/I;gzk}|v!rS,ڜj/-g(lY7.ٔp٤ikqVG iȮ~g#2NWvD[uQyIɫFKD@9YX'XHϲ`J.)P$~ȨCҭsJ.㛈PhՍoX-xeʽp(W/W䲽0~乤=M5D [3Y:P? H3ک!bW[w8/V@83іO=V;=:eXq2(/v߿RKyr\y T}qr c?^⿎э:ŧY h UMmSژݎ f[!VK f;Mܑ 3܉6\L"S.%qXc/fh myË%mM5{[(PE6Xf-.`~m"MASMU4۲sxW_pH3X`qG.#?3q_t4&K7JܢH.Fk4w׼nV֤Tag݄! N9$0ױĺՖ*'ޯ;MCnffC;g(5J6U.llFOvWyVh;wS{`*dy_nqON{\nTT7":1g/!p.hs6HA w'ă7<19tֻҷ k7^vt3z;rQb1&^9N!]UL E#2pK6k}4TGj]pQ׀Z2a]i6X*߳VG>#N0L5YU <;zҒ tl0Д{;\LB]HO~*4+o{r64m`o:9A ⸛ltuQ6b5N siAuU0АF̫' MI2zsٴ OC\卟'j |ʐ1&x$› ʅ߆ 2(N!P7A];hN⪺9myVHU8q[e@E p"%؏4$$`2 T[| A*_lϕנnO==եScZ- LI \mw*(8;ܺƽɸwu\E!>=Qdْ#>Uj3(UeIܼBߑEwK!7pmó !cO*ܣKj+ vUZW-W*xJꍷ$l<A,m2.Y32w-/+wpEoC|aƷ P8>$ {s;Z Hnmj=gňVz=\yB78[3R1Q a&v .D١ +KN'{/I28 <*1Þd`2X6G>UU__B!ZBG 4X+)FZ$cϦ@<,b!~^V.MmaQ[#LV3ThezW:w>Q+lCFY>(ڄ6N*1cR&Ԟ\!bcԶFKYƦYbe4X r-Ҍ tI3-zdJ9vӾ$Z(h бXgɧ`eJ*4"E=xEZ/BQo8o0v $Gjyj9wK[5[a 7*,@[JMmuFk<e !R8E) PbNDkI~뫯+Rߝ+_7ZJ+ޔe듫,$hHiEE7a*`/g5\/ Qk)~&̲ ]&RE{|q Bd/bR6C@R@i`8<+g.K`n`o!E.s,~3wv1CzuԺdn r%rc rU{=yJ#{LM̋Jfs,<9GPNCd?M {RiǹD5<bSЀDb~StbKѫvYL qHhD|`onMՌ5GγI9Љ ܰQޤU^uW+EM|o@+7iCe , ('0ӅX?砀a^/Dv:ѫC^- N/jq2 i *d VW?9&B'֎ *$&ޣQP {.l`e xI5XJ!#COVLehhOLt{f Ѭ)3M*FM 5j2+\<>ĩ#EB}dX*:; >cGj7vFQ%Pu'52?6ImNi"C.hY4>SvxEQgy_%(ȃuW'̟ȢP}>kQaW~xЕ4b:jRny[ d[g%X0p >U>98<4׆  J~r28 tPXݾH> W!mlBd?%{bPQ9j;f|Ou]$GOQT.gRܐýt׏~.ֵ.r%ԏC0wūj0)FM'U}X܀1ZB]Y.{~-8vҸSM]YwODvI14 ـ)3 @8V!hOm@f6![ŕ `$%/L(9}Z kk"Y_ 0?N25حp?X7>?yIz~Yo07@{mn0Roi])kJ՜lbvsIҜHj^]]gԼ{ (FwXr㟌E2!?0J< rrs|ᕘ3Q ?[tiXFE;.ͮ#q|Am6T/҉l&=lY4tl{td?':sjzgXۡR)po-(哀۽Q+"Ŕuqwa.XPuncf'0xE飙R3L+̼490׮=I9<[qp-,R%\~pЁPzO;/ϰ(+FU)-~̮Ѯ&.c^,uF/HSGI~,P,B_4)re9bfVKM$h4JyHf44/1Nldk|S؏37)έ2]0g?"g{PD5Z[ݠݯsTᚊ+JYxv d[Y6bp:(%Jk?eri*,E(l`a ޤkz." swQc8ϒa,0zbPz*1ZC8Azk~:06`a?:\T9FsJ,tΘ$XHP=d ޥܻ|(BrtO6Y:;Vݒ=WָTm쟴e) |ݰR:?=g*0&LK9Eo(@S/>+x"9 -~̀ݿ}YRՄ֥Ʒ&0jH0nZZ"TC& )lmJ>b'yBdej8+\?qžXߺ!vZLY.v9j3Mŷ0#hzhֈ2Dv4Yrcu>ݹ츇, 8rS5AUR$Arl$aCBZ1W@hJARQ'ZҘvcF _xbEYƔѐ>!B%{*yc¿$m쒶zt>/}ޠJIuװrK aS_Gf2U]pOR[zD3'Uy"L8Si06[Ϊ-+\ъڦZ?cvԪǑ >d$~}%.^Tf VYHif])LLw!M1 v$?1M|}MxMAY}M0\ҧ Jܦ^($맷Z~סrY') GsRx0iTYw`RT5@yY1C+l\6eC6g7˥q4qMfo]wѥ,J?*caVf)E~<2@WtܭqK;^B(,^^r8UoR^ޖ+TeJH>fDeWaZt"W^<[rz#ӭLYfb~,L<>ySmX!)6$i0VkU~I, !J~~Z4YഌTg\\u)72[?g6XМVaB7c8-q354 ]i\_YWcl~X| SxkMDi>s#Hu0%y-ߔt'yN{7Gh]NΪ93?#UU/G^؏]Ej뛟 XG5M=ː!+D^;2P$Y3&UG,`Jcw3=ɐR=9xrYExvW|;, ~~ttظ wA?]As%>FOt5UgDMSf7r2ni@C4".[KsrGKu%0wmr" T${.:2Sy! TR*fA֏wG3vK2@b'v䣀^4@0r񦔒 Y%h IN![;Ze\dԠ%# @(ogW|n@ʹؔG'1(UzDneʿYZw*Nd61ޭ] MT5i8W+&3/W=tUk&a|,qde12; nUPdcc„/i<ܞr|Q[GABgbZOV3x O@թL6a99I[q֓t{'u ],de$d|bgNXȲsi{?8_cB,fKn$O$F(Y a s#?R3c67;r*VV%0!# ; h2Ƒ,8&lDt" O:ӭAj H<\7[|: }JiF5)L)f\ ̶S| g]d_{"̖yoF,l8^)\ҔѤw%GA6-&nF}FysܻBnŪnRʹK^tq4#R'Ē؏$=tަ?ffGɨ>TwMTׅ"Ճ*x͙.yݨr QEEL+5ש.#<>f->Fi,iRN;l&`ޓlLZ8@(㉞AvƮz XTw3Q&WP0O\؀vu~)a&!ozy !U!݃ڧ}JZk>' >bՋ@JL쪻;iޅ]TZ4UD%]=?"ytkE6-W.DžvH-d66ݖ¼J6G31}_50/t[dVovRju?KQLV\p6Z {~juԍ4J˕GZsQש\}S-*6'#Htj2C T<r5ނ}U-,$.nzI,MTym vn oU*}(]crpq;}$`sFWTo$hJ(F=b2}-)&]zP}^fOgt>z,:^[ޥ?%z6)JTN- 84Dt]3YPFPh0}9Sq"Y9!}D橇1*CH;˝sV޷R7nP%:sKs4蔔ΐ$t:P\OhMq1 O1 pPot1VhvHfK:CEi^DaQV*rL-_('ѻI 3'8SˤO"v 95>*XoYسn Hf%?{[VGkYm?5!\q?\:.|NS;3W$e23yfߖvQOj^ba_eJPWm٥}yid[L;h ~qyaq c^EY[FTwwMf4q3R[I,3KHwRS({󍕵}nl߂8$yU0LߡlY)`E\vTE˥ t tթsD46\ZA¦.[3ӎQZO6n0x GB9XةdCV`F\Y )~jDZEI&?޷KC}Gy/ ?Bi CrNA` 0"bB5\^YJN9&(W <&JC(Kȸ,U7/;y$n}2dzFu2+pO扭BcHTpeos)4#]/ 7C.$qx1U)ilT*749͇ZAU?ʬ WxLEm.Ns BK#_SC-1cIaj2WD\ `6Y+<IŐD:=dqKXu^ij%m TL?i'WymXtxk笗?7L䩷(2|eus*oL^upXOrA6[zv==}mߢ`Gg>~yd:px85s$3T oeZȵPY#Oe4J hyY'ufidk@L)JL܃ӱlɪ^.zar ؊.dv*}9EvU|X? <72q? !6:ڵG|uPF6vjQOH)^KE$ꐿ:?5^_:(lP{ER=1I(NگbRx[B0|}IJTXM hOiÂF;$li\S n,? P+ '^w46ȣσfdG#y{FU뻈HQI*pS_[ 9/;yG;:p-$n36}\+4H|yoy!er|靬G&u|)5 _ 6K )@'-#uT3fZ?ʝ>9"e765} UKiØ^1k>=a7N1@EQګxn7דRVp37=^aEا_?%{0$pC[H,o1{r-oUH1*W %& ~U 18;;ƞ|VH;Ax4dMNykD8Yk"Uqn`$:\{e{H6J5k }-sX7հ7,`j>"l3CJ%"֪ފ1oKdUi2M1$?EK,kJl}1n"6`KXgWBaΝ"b~|vS t%-Y;R7ie5heb U}4wб Vw@s0Nd{ tt eW=ׅj ƈQ~wR3e(=kN0 e (-ji@ OnѮsT*BŶ5lG- "}DvhͪIJf~Zj yeUхx0*$\`(E-k*?x٪Z n=c=]HJ6T,=L74Cƍ}8=fh]թ γY۫>^5Ci?pSFY'݅5֜3tQ7wbZm K ^Mx.Phƅ-yYkp=6VRF:E#"D%On0,k0*P;0SF(C])HXx[ 9 1wvMNC `jk ^CR҉8iutj>geIl٢k&fm8 |"~*G.&ʫF8TK-c&fʟ!"]+ӥ{ngp*64y!|F'E JO{D}|%zq&].MG  \?K zrL2p1CZ7',ŝ2GViஏzj'xW/;|0-x;A\药 qhĊF'WN&"NT%:zW|<c9HĔJPb05S,[#hOn'5@W[' A+oosۣl٧`$ O }&uI )AXR~*:Sݴ E Dv9y4A~5YK@SAnU7ʭ*]k ["@3[:Wԅª9lqUk4+jbۼ2 J³*S]+fX)Yo_XE"Y1a~ridO>ݗOj YVOoVVLzAِƥ3D=L|LҸ7 xh;0eӎ8/l[%ǒcw~ʺj<3jP%p0p"ǯa|t2Ui=|>n gnj(1svQ[@6n.w] 2tۺ}]>1 TAP@J'cҰ<23Љ!A,1M0Q05>u5Ar+p= Vl/ nL3s7'}>0I݃l';YږL#;$<ݖ@]dIdm*?w [(8)hŋ_[e(d}ϣw~ֿo Ef y84j!Y24|UԹEKR8d-u<#GpڴɷmCZVtci 7#qt~'kw׿NjEuSʯTo,px= -L+qaY7Dqװ-UN43D8 JՇ1 &1{c닎^E8I^OT{2гFR]Q}tDhT-aU竭" 4^?`74{Pۄ׌QK2R%[_ysQ[:-Ђz q0DߕV7saŔ'*.yG9AߚZqp9,>[>X=E=":k<6g9m"o} s,8Gwӹ{@f[^B!b=G/Z>u'{),=VͲ+጖ Ol'釹:of89-iV? )nˎx룑u잾ʰQb] i/;#qAGNQj]40TVOhh'K_q@?Ccx=/Dmr#Ն:IPݐC\s[K_";S)TWEQ1.D\ $+ vrEzGtuFxأ$*MGhsnek"5J9;LvU?aiD֊Rt:]MP^ju) K#Da;95^6'Q-^Wkjڸ]H [xy$X(@my|rO%l*eK %IlGUzf_]ynCE7};A:6+XGEBQ={ZhK?; sիO-+2 | m t:@P(vltX`NQUʻ y@u/oRJt&!w ΋:CK &_(Pᣞ[D][\*f.aO1^gHDÚyv&$;x3Yf a4Ϛ 'pN\pGBTS'}Ʌ<1v_P}0T@ 5^)E$m-df>vǝyqp{WEx<f=\"㶓0ݷn2vzt?ny\O]oZ|ֺ|LIsࡪnیw&ɚxc%/|G, 6I{П()3&rbxV@@QSs.b \TOY6Go'fFL$j>u5D5aF7+!/8"5ھy+Sp/?'-"ԺĽt=ya9"m-i"$͚d.&[ xLfr2>- LD@q0(K0ÎQm#X 7ڽ;]gN"-t_bKn[M2s2o-Vr.>H{ȉ~d%x  5z[be0U.ڊ=e=u~ރ);g6(zz')"߷1л!?(_Npb,_v,Ӥ0@>cɥtF;| kPLI?T7NʾpFOm/R^3#z7AB׹8lYR fz e%W=77 5C5#^89L)Kx{PpqCQ1{ s#Td_mng8vm ulx}Z ]m£Df=:9S ~k| |wnfT>mƊ.")wE l`k!͐ ֑nMڜ vMH*+ fS?6r'̧8Û$&B:u0Cj{|E+&VkѮcܚQ q,jDCUF^a~g(:kur: 4ONqy΁+BS-|pY^.ANiYʚqԗʮ~uO>Z4"¤;g-2*CO^!}l8r"@8Ehot7؍<={T\nsic6e3.!*2aZv܍^mO5dG V>>җ?"DXJ%Ql Iߝ":-Pe+5qz{aov3$ g."L률05sP9{cVhEw|fWFkkb8zvXC3<$|yPgbiPp|[g^2ؕ)G$iD+&?RtզW5j;R?szIN-V9^x^MQ82Ј+3)2?N[ oɞ+p*'i4ОzOD Iu]>&}Dh6ZW O>λi^HmȰDF4H2Ld~^i _< \G-eϢQm_U7ى+/<*L`i ]7]ᇿNN[Y&-WRy>N]%r gnˮzqP yeSK3ڀA3;U|Ku}vKUU9U$zNXTI5NQ{ ;FաhNēb@مUE5y!g7r{ zCC.t-#bDB:$xeH, xvJyqf UW_Iвd3>u[rGz1S4WYF61ʓ- 4Uy `7HiMgV fU(_4s`@#.x13 {V!&p 3zح 3)~Oкr#_ ^0ؑe&g<%[vݬ]0s_`ϧuK2"+0|>!yBv ,kL5Ӂ=C6!!QdomA`yxdJ@NY=appR. ݶ $ AVb}*d8U\ņc=zN&ڭ͚fYn"i8gP dm`a:CRX4mӄUf, ]/L<$Yu^rMEZeuw o^P#QO`=yq jHΡ$t ^M}zDDIZF>wnr?_{V|*~]K,Xjn)֒-39#gFI a;@dPPr5^WQqd܏$NB 蚚RXC-rdlMS EƱwN d@np6Þah2{{$/nKw+t39ՐW(p}p:w#>)Y0w~e` TQɺ7֖ r PL QaT +}kVCoXG;-gNʑ)̌ ,&E CS6m  ߶<``z.bTcMu`ih?(A-цѯk?EEnYkK0U!Nv_<ȷm+΢/lfc_ /W'J|d z20דw$, U1).1dmd"%rjL G0݆Úw @UR%o.u* \xكǁntv'.HIќ`WqOnEs[)<({'Wܣr?v"*/Ȣ&,U:?WIDU儀gD;5G^Mm*%ÃzIՔ()B+ez7"dg&,*k,[fP\w-ꎯh?ɟ!ôG0bj8R J!|9'F ,5&VƐ4F*VO-܈mw3:_o뺧Tn#f(?Xzq3G pJVUmEsCEGraL"#{Yo=gK`1yX^RZgb3U^#ut#C.?UwY3'ʉyS8‡f؟wu`xiD#b)$Jgm塗yk^JU!6>/)7u?SWH)n)cܾ(`8Bbu!JN:Ժʮ0g*~؞9HӔ4t%aVթ zKF)hPAh*͡~7kxjr2GQW :ŀ=Cgr@@ a6vVS ,LsKceUk }ZVvBPt_G&m)Û9 DJ@랏6M!ꗽlrW⾂Ff|g2:ҢgM~u2L0&Lt!c$jhɤ0dcy ܖ*ƥG%Mw}!\ݽW+<[20z{M(asE.TF`0^1_qΧfar= M(&Wnc`?.k?><*)n7,a 捹XAB B`d Z̹)V@0vjA*vϤ#/}fh;E.z+R8B/t2b//Omi`5|PhAfu;o0zݿyQ ZAi O,dћ+w B^@B_)V>HUI{0Tk F]ʱIv-]-7' 8<b6DZ9JIK= M¯0y4<1^ֈA{sg'ը㘟neő[+ HCspe6r;@;rq(|=G&gL·FrܲbXE)cҰ᷌LƁņZ,rۂ67T:!Q_GiUNfHYWnvÅFc)s0@kpc+Mev{XD"Ȯv%JDof KQF>9_ ,v iL`Cmjnt=)_Çx?br&Y %= $+:2,fZ+ /25cXrx:CS NU:}uh5?%tB5yEg~A}CmK53+|Lg- =\-|][5aI8 4ʵfkP][eΨac*}ю]Vˣd4>tb,=M %G߂{IQ2v:R'5潖EV*,ROlbg'(CI^Ik9*&|vmy>(Di;<:wkS Oź0 ^SE9qwa/O>!6ZU2T@aqI cE?CA).3#zd$r5zfДsW!35-VnK65jQIm}Vqilc&$bO(H2rYkKI<=D]}Ų]$Jd#<(WbE 9э&/܅u##|B۵#wH!=0'ϜK;b7}T]zلaiCOHr]Qݎ-{F%i!o;^dž5 OIE8Eq <NW:'HWCaZ-2^p`pe3@U6T}?#s nM$2ESnj`Pji>AZahFT`4];ݹ&k&p"q ]B`!C dpLT` .3Ow4bQu4Hy}(41!$ğ|n!rZiV( }ޱi\lX+ G߀2-;Y\9-}Cj1ӺWli`o/꘮ צM" I9`czebp[WyuZM^n""Ā7Aff6}ʳQTi| Nb^dbvA80FxEkJ0]@I!Zw þ6 WWV U)NrPpT$̉\͜/{'skXMi^X>h~ӮE'An`e넍rs5ӾPe ?#vC^k9a<Ҥf$&O3ƆPΊ(#)&Y`N>bϭ:u殗YuUYf4KT/uwkFf_RIV7_ &4˕e1&L7b\pmF9 =ϴAswht֢P Ʒ};%ChzuwD6ն]XCPL9V{N锧Z6M'Lנc깠6lwBɸyW:A,%FXnxfBü j"L889udCQ  R# M&#/vƞ 7TJ݈PmwtHSLFzXӶ_yqn.T]upEVdXl2I)QIntK-1ChVYQESAHs̙bˑ]܏RxSݖ,-Fm*$^S9|u0:FKY- k}T+mGx`AP?O{|ph4d+wX)7ЅQMvP{=cy.zpWCp[ؐnq{d<-7ʜQv?m"%rn龻$IC6tؗ9h(X86wЎKG%S9*SShEW8jvIU 8>-~gMõz4Y扼)Jà _=+n3DV/F|ܩV0~P{Գfhfš/$to]'f-RX[+ۧcn[f? փ"Pp!$959rTe* qϠmbAB@>*{Lm-H2=R+@3ze'b%I)O0_ʬLe' `#6rjLօ]E130nM!\D*8K&L7~sRk"^ #f' x$(3*0 #=TLd=/&É'O[IZ!#JizJnj4淾p5$@{ϸY`  wW\BQVgõ`ܸTܘPw7H=X8Y|I@:Zo[CQo W^_|B҅w%ʲ;*=y^{-1^v@ 065pEOݨʦA[ّ A,KWdeG|7S?wd; iU NqTu{ sU:{a,!WagG9;4Ż"hRel7} kc P- g %8MJ,?Zf a6%=w:L lGdlo+0Sk5u b@,sHk|ύ՘;yb:V)ހnMNRpH  ~Բr)b,҇8~ S*v6O2TK}7˞$C0= r5>K:= ՞0y+yJ*Iݶw,ahzȤwA#6tz)wIHHu>^ +l!oF# 7dɆ0čxQ3;x;eL DY5r k.UYڣK2-a"浰DeށikI9O8^WbSYZzYY؃ԇ5iXo(#eL 0XJ}5C-PZ!KyYip;,;\[P)\K.kS1'h%1? ZE7))0ǐMf}N{>\.)ESOSlRIP'vPE|xu5>ըl+]:5 xm5yj@ cȍ2M~]=P\hk(UP 5zà 34o~ YV؉ ʉzbxPȟnd#Dr*=QkQ@dj%+@D ߌv'D]izHj3+O\}6m]C[.{xF*9"?=lW#-֢N@:"di ('u}mWUc=}/(hlfF}y3C˖5K秞4[|ox&>a~Hk#مpfkwJr* .i5tfUhz[GSIr a[ZWEc}vX#*<;k':GS\o{þYD~P7a |3+b\0TDŨz6[/~̪lb,0` ,%"Ǐ`>OwjOռb#PZ(ZC7/}=?峕Qyc \N :Lf<{]h(Mrwe^T}7Is~@z<"b-J廧# ܈rȀ|v[$OвPz$]܄BǗJ}fiYKj/V$O MI(R%|0/%βu!ƅG1'qȷ-=+M6֛Nk΃Zh[1F"jn-` >> ( C!l dz27'!#!s !3!V=|]Y»s!x Flw輺oq*kVrtP J)C-9Ypgo;cТ ;/eX_8c:<#v~\qbVhBq,g(Dx* u# xMJ@Hr56bbwh~)r~ xz!<nMטzZ ZLK6(7 N1B+Rh\&I,fe.=ЦT?rutҗx 9L G./-צ|&R}RGjNr*mُ̰ٔD5M9H(mO~ 42k^83:ejSfB+8E{| 2??dJ{ S*3O"YES,kes|tf*Ϧ@]4;Ya"TX3Ɗ1hɂz'0R@v6"gݕ:Odc;նq"Wg8w% wb<,ŲCדcR .`snc~9 j)))m1ʇawH6ߌDU$bdEQLCu @@UAgroH'\Э}:|S9g @}o'>1׏__r&\E5@Y뱜׏}:hNsts^s0 hQF=9*C2 BRxo/Y6woCpV}^EvJawT-=E "#{bk&bs1 \9<X3=T(t:h_װ0]tRm<Ѐz`Հ=9]|'v.*$(mǀ+ ϻߐ1A[6Ҿ(CblxAneQ%*@rvuֽ"9W mJC2Aǒ47Ùrs?L%s-mVG㫈]H1e#ͅXrTCf"zeS9o.AgTc`%.luOqC5@LiLLrY8jJ{Qm%|U!DrV4wTw+f")7ӺiC S46kq (?`Kիal:3!8B -ЧfSjבM){ tޣt-hVJiM/fLЯhi=SGJ?*m:# >|9=A+̿>HwU6-LhO=ěMflo1O $e֩=#c_pOP;p&,Cor>T_RZ(bSGѴjfJ1#iõ\:cR=LurjzF)R.Թ=XK: c% t^( H*̲s2"h7F|_RPx l,D4,:TX+aaf*whz" B>j':aSB~F ޞylt'CJ~h !mR ?*u;B *|A׷ W/GlrP 㞼5I# ׄD"D !߮6(;ك< @:vu(L99k-'F=P4lM,oŷyM%z]VznZŋ2߮Q%MOs0RƢ $u:GF>fT%NC&ٜ7~ c'<5ri`ǒD}Ri4jub@?GTȏF+dEfn+dטK* 6ol?ȂʉuR/ p^Nj 4]T\)QAwrB#}&t0d3ܾҳ¡D\lsIDlGՆBK֘%)c/g/[>CԚl [+H |Yד)Υ75~kiԂcKr}5ZF1ez| zQ(C:A]s5!="'1'X.V'5YUi}7vkHV4"Nok ?g)ީpֿS>9jʀ_hGv8G9w[p IT|ѹ{ e g16#R5r逈,n2Dho+Xi>݇ D&Q=ul3Yg}h^ &?ZJkJT3<[Њu’o4ox6,bZpJY;gUTP]ZA r4UC$RQ(R V$jpb^507x00tc]փz4́.Qʬ;rI+c`֑iQbR.W `oi1EKҿ.΀olibu{*,/(0[_^H#G %2Wߎ4wǪ{>`G~uǩ56 Mn/N6?lեPDt9P].Xi/,RdU.]Bq64)=V#Sp /TH3Gkwm. Fn0!qH~2d>7?*ڥ?VˀpkfGZ[Grخd  d\ 5%j@fP*Z6t;|soF԰H>3Zz!jV\3#JRBD݈29)Z߉ͦJ1-!eM%s*ۄ}u<^IvFo el4;T4y.2e{ba"hQweC''z{| ŗN] ƏQ˹?b:O[뙁(Af]o]4~Y3Oy/֛̫R<:r:%Ai# ,:%)cõ-:_G6>xLWí$hOdO:ٝl&s80პ3/_O C"Gϝ8- R_*Aҍ Im nVR}X!5gҝ=72g=K y)vۼAn(&f>kproi%3=Jr麜7#:6%4M:6EpN_btڽ;P{T’!JrJ{r࠳Ix4yw3_BDᓬ0-5K¾~L1f:~_gKp›jyn9o7$vRyIpY$_=[xWyfn0GI?J" oF> XS.Ulv%[60g5}\vUIAg2ek5cz1ԉKi}8g $s=2X3Hl$ec_Y(>r!f{NW C* VTew\$NBP}Fn*Y<(4@ۻ(0lrGeQ-lg}F@HZ/:d=ꄒ7`cvm׆P/#5BXtlfZMh+b0$2@/gv:s._ZGɉIoҞ<8{˺/udr]Qb" {lܑq2CR A&!E]5_-Z<+C)}\յ]A |XP0,;|Cϊܷz[6tf.LУ] .3ThݿJ-(^%2~t5mh.8ŪC֤vȽCS蜨bii鞿T'!6dհ6(!ϙ *V\`GBv.>3IP3>qIgحe)peA D6zc8kP@a_sfLH/8' {&jd=1iwҪ&9} [m1&/x<ǂ 6Ks AlqmT6Jrۊp"%XUDkV Bsw^Q0)ƥ#/?p@o˒ :H; +gOv_Q(=,@<[dMB$3ӎSU胦ʧxͅ,C46c jjǹtITz]Wu@ D5@?ch}^@d\)snx$t Qn}ptߍi14BAהρ`yp + ! iqoo*{3dzW:ݴ,DeտVygh>u69fz0y0=#HԮSqrRI2.cԤ& /h ?J{8KwC81&zNyDƶPKB-rX(xg":Pd}!1f*bԸ/+Z 9 0UUk;b(|2]:"{xrLdVΘk UzF2ب$P+`f.~*s︆)tiq66NY" 65Z}lt/c@kjwjJ:&3}s}[}UH" 3aރflqnԊ SI5қeMGN0<mС9 RnU֛~ 6 2;fMʱoqhvW}k"ݝ!n&JUo:X|'c)gDk=HF(aR" G.C-HuKI5f=`gtN"b|a>rYb=Zyد!_Gzp$?B1u¯׺BدD?mU"y_So~% )%_pf\R3/ZlojHFop!5/:(?I>$CM ڔŅN@vX2C&ևs-#w[K{RN P^ӌGF1*8?%T䟚OB8YbTu?4q4:aƀ4 0Ǚ֏̈́񏳛3~q:Df7B!D%T=sNN}ya@$}p[ʂ%g+u5~v ,{oH<6:D,zTJ'#doh)Ox$ɰpT6B!~J<}_5:`hH0iT'&?!%e ! f q7rt E(E~j/8GmE1!}4-+ rǼOy3=RҾW{J VmԪ)⯴&ʴ` c<*} "Ù.v}ml]Lb+ӊE߷ *R.Ta%:TDO!4];P<^Wk{RgU@xۣ@Mg1d>r :œJ1}}<_u{r@52tp0zB'hH40ao商-tK#rqȁF<^D]9~?mNoHƴ{Q|^%`U>=`sfx|dfȲq6DHe(j8 g$n(œME'xSQ-kSj)lWiWwO-]t&~VA~gCK.wbP@vբʐYП8+nR ?~:l MacW+ţgԷvJr#o 1nU-q:_mQت9DDkO~fiu&ǀ*b"G%:}&9,D^q=w"qp;Y}Pa) zjJ;5P׶^BW;iBUyR%*'3̩ n5 +PJH_%ߕO u1|ƮwwwwuX2CY(G'E2pHVhZtCx 6I!a϶6xdxi)BBw۝P3TQ IthI@(wASHMoVu:#6F kn!BJpxy&>BNAӻ$bՀhReNN⿱ OCehHCO?]%L0$%]K|*R4`M5W) qO4|"m"@ ׹" ГP!+ qbz \nj"fTKx\Q@7c ^=2;;W5MZ)!izixwI"<ܕ@aVEeYfw.<µA}zW`)7_k_M{ߪKUh/mpDÖ#z1n\oVȹ~%e|GU4ov ]g1[̖%|T %-g/3L~x4$~]O R WO֪/oG<_\VQەjC0[! D^yX<`Cgl@?x&{l2'Bj]s4 @B wX.:JrĬ{]XuTM_C*kTg`wZŰB"zHǔOIޚJ3TL dTTIբ/{;_kS/mhA3 K$ˠm 6 ((HOo>H}bӳG')'vM{A8 Jo%\Fde qN -!!CRʋiW+YoRM'Ib2PCSS|ɘW oVF[' E/LrRf Ǧrp eAH|O-3g/e`>z<)al_fxɵ>?fjC"&UȵRgu^m R_Aړ:ǗP}:$Iwn,4-Z^4+CFH7VKk!ܸvNvs^X PA&4zRdL0kG 4*%CuI WM Odzs@v+#pObsE6 TFHn8Xf/zDMO|Mm0BDTG`(*-;ɳ8Knd~M5?0;eї+ywCrrvaBfE'8 %pdd{NXcu\z:߁~3Ze]v`u]eZS|wKJ?Np&vp;=isC*3ٯWk`3Dxhf4izcd7EDzxU(3*R#_ k= r冒UY @ "Չ~I<јe(Yکџmd#bu%&֍.3=H+` srs&.h{+ U"؞W&!&\( mu Z~@VHyWǺ|S>mzTrbVtZ]yˆr^d!l 'dlڦ'E7d*Hc'tȳz7d (5ws Á g TH*`6k%#EΕ:SvuOmRgDtTQt7* V2x],ݿ"Ogلxо^~Aח~sS haj`wWm:)_Vc_{5B2671Ve؝csTݮX3,I@8bYYlbyCͬК\MIRFbEXR%)1{|qrY Tݷʞa|*Hj=Oz6(U»Uܫ\2\&e_t*$ʬςJ gg{$YsDН`i"N=)&:d?d g:PBd){wG"Nۣm $-!sƣo iP aFΰ;,7ZRL=j !Q<< k/>NQkZ8op@`dћ]< 6"*T ZYONM1eHR&_y=楕.d"a#r]`zm y VK|7VyԢ87d[¿)<2%DϢd $8 1NJ"M CMLh Xt@_%=s D/*ےb-|'4'?TQ {aJ1k@ᝡ7xrK JC@ ܡTOPآ%(dDػ]=w_:ſVz /lj8u...M l|\9E`1I$Aq$R,N4(yqucŎ^x0H ?0PnQGaJ8$0?`L:H`mCVp^eh?%s\? <.*ԾYQ0F(QRr$WEP3f??bp4cyXl|["@A,h^E֨eQ1w-go|Z8J-R^Z>"z{lф#هd7x}hrRf{T**?[ Ց#A2#&({:OsX&R)`VN)u+$g>׋؃ gF] J9Z7g6lj 8ZLwգ@<_e]x^e8,iE(om BK ܩ1VC sEx?3ң N X^X#+:2ZD.)I ]JLie# 77)W`zzx=qhH.߮;ʤImive;u/$TCWGj߿X[0|YCޙ'bzz=kMӾ*|G!rohDM6V`N2n,fN߫vU?h~9:(48hj<{8X\G5 3QΆ585Ɏ'&AxͨwX7F"W~{h~ iu\uܮRXLu(nάXLaP sc 3$@CQPb6;ÿU[?_Rz5E.Wޥ"}8!n. xw;@ƚ( QbƤbiL] H}Lr5@0ĮPܫhR`yCAu tkh@يMI51A!ӄp"/XS_Rp*ᨧl /DR׷d>.2&2~]eP Kfv97w尬Y=Rdm MDіD3u?Qa/:5R%UwƸ jWGfhn`p~Eda1{] ճc%VMvb|}[דb )zA"Grڗ q*7>TT>5|ׅl|xcP|YP$N5]Y-Y߲Rn#$9yuMh7[Hyo۾eHPPB|1Q`w3N|S]+K)1|߃-::oD$6*@ _!غ~~jӴMV*@g្YGS.FW ol 2L[BCRCdV sOrȯ a6IپuvZi3)[l4FFs׿XM^#J׋.QS5\*l3+&-mvɄ 5V%b»`AYn MB?)4-^eܖæLpf΢oDֹHhu%%ves(͗^޳QزqgX'=n8ޒ[O/ G% ?* I:& @3|#Ed0IT>Si^{\ a%B] a-LOBd8!dP ⿈I.6|j)M"zշ@lq[3`Pʨ:cRe6Mq L8:_R,Z[}r p[n$zTUVbyS_dҵ1|N ؤo c<$?W1d8Zc1ͧDDe]wdxuT¼K iͬbΜOy8X &ʈAu=bQVe{11]'CbijTO%[d$eE9$Mz#l5]jWZeY, $OjT-ԅ 7l@y풆 ԔߠV<ߎ7RLfIAr4%3< 1bzW=*Bݡ㖍A/1|5hyyٖo UP3L0RnF/J֍Lad}O;lHiAB3̼"`hK:L$Ca,-y*m9Ϝcm^ͿCA\fouHmlApI)cH?svT(n૖#:'&'1;ncR6]6zY#hSeeDMx*i״niY(ߘ0(~s${ VvR nhSe# Aq_fJsǰH9ښvb=BnMuZy8-(~D|3k bJir>B (6'OY g^m_ op>DEmlZ1THWˢ؝z=M4-p-$z.3>2K O|˸' {4)OU,V `iQXYY'FNee^Y%Z/8e"O14ugK:j\в9ҕ :C-[.y`:$4ywQ.xGbDUea";-$a͝%G:aj8m:Ӻ&l8ծW˪{\Y Zcx/;/#Ad1 `= L. 7#u %l JGM= rsv̓|80Xw|S!q,eo0w6:z+0;)fi'e%eSTUˇ`U~-+ter |~DRxB9 {vT,ߩd3_ IqCx W37D'Q}^k'm0s2D?ꎂɜT(8:^ 0>;MJ'ZV ۑ m{Aj1W.|@nrAv0U0/E%*})=WnI<Wrxh:Sܡꇾɾa`&Q*`%>ҫZ#yl" ۶4!W.c,me-8WY@;`QG v|J;ަ Er]?.ѹ؎D7JS~=X]-Io7s PӬ.x(0#wl% 1! dzDInr4t*0h|c WC";YEH~vs$knB+~? BG,Lr~jtNk%N7%-%][=JZ!;N ZaBlF+[J ZH(ɱ9_ Y Y. [|Vh[O pոeFm7ai|#v}rg{E#,!-5nyIi퍾1/3#ż } t;[(*e?=JF/T:F'r`wk~Ú] ѷ%]z-'t9?҅;fB/^&@0d*EOWЊ+Y{9ͥ> 8ۺ|dTii%x7>5Te?ìk5pվ yv-RO1 rotך{nK3dk~j̵k=(K^WI#q`#4KiBhݮu^n97E Xr~2bK熽ܲ U:,W+؆{F)Bl} x?D!,^7̈h+X-2" h cOuk2 ܴtӞO7^_ډJwy c{@bU@wr 0$6–9Vdr!䜓/sDF =̬qӕ_{MՉEQb$\Zu! lB?Q "t>*_{Qu(]QӤ_6xS\w(90 Y!6؈A\&c.0J5WЏr$5WO"z:(94VnfqRY3|)Ssp7`Q<ݗ"#+wNrK8w ̃YI=ٗ މ{!Jb6nK}ETx),ғ_Xh*_T<[7AX20I-NzPR5$ˉhOl?]4`~i#b+Ș{ 8y<ؓȜc$ګ,YUş:aΉ"jz.1ogiU7.3P}5E^j^G6C^#}>qX4NRёЏp$m)횣~M-òxX/+ECɺd냳`4G\˦UQ+J YlzhE!41@[0Ba85v[?2˱'6@ so_uՃ* Nuo`%ᗦjMe.b^F$(KXj͉-OQnOߧ g['Fv?!0§hzT2Q: 5غŗ>!tz!zGY`c:U#>A#2^6'e& :^+8cו?h4,ip]t朤@9kf EDHa/TC_P$pew_ 7/#@}Xge-uD䧯=[څ|\ħE$$NW2:ZM:e@J̵^Pn, o5-` @\[AI* >O?ݴUːD\М$>bz5ɬQ[t9ka{<DCլ,B^\Τi HWPᒿ0}2  #hGzjDx;nL<wi=jV hֿg"i& lnSs[Oƻp k:;zmE٫P/~pYF{, ;h 9- Ćýx:JѡKI,2N *.v7ks/ͫQufYH-y9_qVNs"_Za"|1=eH\b'cLcHNq8!|OS\6Cr΅ O4B]ji~U%\|dq&"N㬓!cAm`b*# VKi1eͺdWr}0K'zh𵴩,l:;OQu;v9-(^f &;P}ǝB\h$r+= B)#d¦"Ҭ_2, g1Dz5-o.4óWi2S00YV=gX @yOU>|CmaMd*P$`55{-I_v*FE\G .aRr?]2UeΪcj>5#2#W^pC;Pd,Cr,AkՅY(U,,F> ;A -Æ̭V69H,`#+N Y=>z 5O81J2ΜEbU ^7ROBuR8sNRpxEǰw\JO2#h X$Dwa+U"Ym㈝AI>*6Bw2~ $>ٟ{G]N:]bz|-8f/'hj0F_YƿV5M+QI%m6['aCKZf7Nmb+bȓfm|N ;3HDX 2}1ͅOiG":o??/ѝ(Rlh̀Fr>}ZDj ^'Xi󰟁KεBg-uxN; 3鐴Gv*"bQE$]jQeZgeFRS]:aM69RH)$Ϥ'jyWVB022:,.0 12?fr"?dnL3VbwGXo X*xf {LrYBj}L\42sh#)FZr,RD+ډ݌E1l/n8 g}Il24CGylXqrB.DҴxSH˯ƒ*+xPvE<'/nZ?{ =סO ""꘣{eqԠ^MvQ? T\翓6cd3>$}eg )N骤@ ' ɄqAr$%:b,〞1ߌ hY ̈C2d :a~*n.g2%3X@#L[\̈́crvtt_#۱`ܠ;hK0X|Kx;^.`<9o: y)5a*a$ ,jD~,6~AGЋ2Pw uUĊT~ј?,+>`* 82!;`IcM<>cZC\Iu9F < T5q{G! ƴ=chT _j$kIyL|وvLD^EV{kb*_!GG!irũ} z$>$e/öjr^״7X<Jgx1RUrEf<>>ͭ(@׏THYOj:o+똂mKPS#Blxd%uqzKRװ/CΨ/!ѨdSx06sg%}j#1HI,Z'y;viq)<QCe~K ;9H}Ч.h Ab ͱ;< $Yo@"%t7"ˌ <}#c U N[fniw<<麔6M~w4&Cbꪞ Pf|1o1B WӪ& N'|<5@ͨmAz*^G SUi]W~P09oP52K$}p]e.ߨ~VƬI>-[>~ dS<!K{qŖ=Ֆҷ/8ɍ*|]4-設on2 ]/ Δ}!KL^z !sJ*Y21liX#MZ㎀seTWхz}|;:Y8!bQB6|$TEAZ oܚ $ZQٿd^琔:;,5Zb;o-#eR67 K|\4H#+ӅCuZQ>;nW 8 Dx#_[6W~CIد_@؋,w ܈_*l2s5w6lw1h'N:aLq\e-Bծ=O%D蒜 `>"ҞH{[rq7L{DqI0G~q؞B,#cg.RVav+F -d*`@nNEN"v&2jt\@LzT+NײqH__tZߕ"[J-(7*XX$8 oW6h>ܷmpL-v 0>ApKA 2U3^xi Tr5 3Mߛy \9PEk-,)G~A.(PVNWVR׳˳m@ lF*|Jd<;q? MQnT.D -:"d*}u6hs$7'4Jֽ7k@z&N;XҤ6HDEe.=%j-Weգ3=<؉Be8bqWrA֫#Q1ԍ`fP(.4qT~\QC)5{gp-`&8 üXy2B lTM=_p8 $ФOL Yɍϵ-VSy]#KvXJ!j]0AV}LXָ?BEnC -awX'حv,URtr_d/fzMӔ J޻^!u6ot_(ob F'9Ư^Z[`-$b[:,ʰWJ6isZ4s?sLՌ^b@à`誼.gNeOZTR] QbpIrzF9.j>GfwD  gBr;ļ E>wzxgiH,cr./2abB ދ9jTy>NW/3{p7k x 6 YtSoRBaS:D,JfR~~ @ YYbE[%45fXi2ms9ANEoy9(C3S-FNE-iRѲ{(T.bݒ]jX6jVn' Ֆ)y ZH|үǶ2_`9`@H 8 (lZ4|h.& vCTԋSsm@?ܰSfŮ&M?4P)ݛ. yL*ﮒ hCY%I)OEPPm܃M-Hm|E]_JhRm4*!7 hatڍ @8qȕ7u*+isvm3,9f٤ 7vC[" F.Wu]$FM~]F&M7 @s RҪШa,'"'Jw ;; mg ,)J dPu4.'݈^od-0ZswbEL(索f u<_(yOf}?eLPQO K wC#k7ɝ93:78C`bA iЫdͿyd4\[$A ScGtnw7CՃv=JO]LA 5\>rY@xO{!Y!2rC.wx 60#^t^2tMU>PLc_&q7`k6_GB*@(jLFez_oy-L ᴛxa|齗Gj/h 7X dd@ >X~H+\C ֔QxGY˕=v)V-i4I/|:n!_?}` J-uk҃}. fd`] CJwwI5,[r3--6ZȇKB,%zȵ֗*H\ؚbXjO2a2D ڝB*j(*8 8m`fUcCkst7E>p~ͶM'/-*B*y#q 7zl/@a Pz?? Ύ@iYm7f ^vx,C2 d'<<}gΊ{>-XƑ0^twݷQS{WMZtћ&(RkVo`J]r>~~%-1s ]2(R=d5gh6埼"?];: m@"QT ͍Un9` rk!^qѕ“ͯူ[:mXg') bLSpy5(qTZ e+StqnXszU؂(݇.2F83ܖS8-8Gt.|:~epHv^LXQ#n!*8&**ه|5-c =b΋DUڨ,fBg弚 -XLx6s8JDU۾[IuBq{'_ 8M- 'ԥ-Q_^BqM}rxf%#J'Jm.1t\RxcSX@ :6 Hx/I&bk6M m".J@n#z"0i@"QZ@ !:eEg#CF_#$ qE.<ԳH. 0UzL3Xxm,~:ch4N?_S7_"JEd\Xjmg,*e7lvHu^dwW V$glS {ڦi4XqTcu3H*63hC)uP|<\QwY9br-$Ȅ@q<΢P;V1[>(ZfPn.7W;]1Ȉ J=i_g9huaH8fj]ۘW03>Fd=лYNYzF NrJ+od;gT7M֦m8rVDu01]̉Q>x)]ic^D L) Ek-f{7z1֯RU n~r oeۮ5jT.*rpwth00L+Gϵ]57:HݦHxYPJreFՄ@}*. TR65LU*ӓ]U#@+@3aZbErP(mTiʓ.nQ1d?ԇhٸ <_"ѿGҀ?TidȚu[y~< @mzbB8a؃-,j Z*;ᴅ/v~kPN(RqiQi3+q(W*'G/8@b>J0z+l`vPyWWµԐVE$EhLl,At3M5@B &9[F=E <8sԓNSu1[ ,P t&$/AhwTG6h 6:#hҜvF#ĩh=&|朐n&Q#x6u2<w13>ßJt˪ǙҀ٣cA2,F|$520m==[ w͉5sw#uTFGctT]h¦ʓvٓpř+FtikHG [Π<&N݈/~.<6/vZEID^}M.Ń U^#';ӹ.Wqe-`ogiP>zS$_TU\cE nZʭ)n⌋? X`Zs6S~ dQa9ODR~w)PI %q򚧑9V{{%".*8r!ޅ/ eS~FMAc[ej3Z˓T:B8a !'oB}h 5٪-M }kͬf>%5B4hخ  no1Oh3'P*CeE9]9atW  [T>,ъ&Q;1QHAbW'RC9!BD"rOQ#A0됩 J faߦ_lnzsmC/vTCA;$- g8+TrǙNHx7Op $(+scXORఏGMI8 z·vMBOy-%Tf98qbþ[ՊEDiymnc.8Z䶨p} GGQAF kp8UHyʹ1֩wsN '9>IR3W$tVY]˓ v mY>"epזM6-೥XM+Xdc_V  NXsdt8:&bǹ*Nv?k<ό*3V .DbP‘[ӫ:땟׎"|<7;~ myzEDV]ۘDp8 CiI~l3οv, o w q@t-b\4t1n>Dqaжӌ7].~9)G(FL̪' j|1',j<5f)LjsPd`vII͠'0UZ~jV:ߓ,q-g{tV4su&W#_l?'S# }X`猙V :k*DiɢU}>&\Z8 I3+ǴbHZ,d- Rn!W5)eJaۃ2q@&{s^'HMsYџ<<-M;W$+ܑ(T 5sȪMAv9dq )^>:vw=kv5J1͞C$^TȕpTՔ:ЊǼB&++oթ@mg?4BEL<Z(N5[^cE2mTr= bÊZ5ʴV-ՙ3Ù8ϩ_eXV#80Yb^٫뾽SCcdr*.ZGlFR9r3qAKRiB2ǯ2bRϝk[TECZCŜ 쏑q=`}v4S!N!}`1k9 iwULlHVΥnmbk,3 H̟u0į\΁qIy~:TbNR}Fwld%*sE` iCyk<\ &9xV ؂"&PAVN cjsdR|6Ji—_N" Rjl O+EyyC'XG~L4W%uDl=]%Jg+&w?-.1N6U+Fe uhpo.s*ͮJC" E[xYk^Z}ѩ[ O;lo3g _ahLO!tMqNr1-]؆#\ fnh`&HvprQHk}vޭiUN^&ii;gD%ݫe8Z$4Mm-0PtgKFH}^y/*w%m$+]ϞM-sF2/,O\/Wzt7Tx:J.*]L][,~5 Ih.Y4$41`cW$,{vQZF}EiKi$l/5nBݲS225͂t4/3$Vr)bot'*f mn9PUFևdɫ+t?'y&"R( B#֒ cӇI8dXBeדPBq'0An^+L)qyTPk$K_&(^OCAN/̛[Z^FMm6b-v@H~E3.P4E%̫~lh.~$.vU3ˉ>&Qs߲eBnPCf'Rw.L<ƎǫӍ@ڋje⎡%I{h怒f'%+8}pp)}1[5^.CCT>=:_ eMLE j́I} +3.AZt䒻kBPZ%X{$Lm-'sn24/ٟ? fW]Cdj̼h#C@`+F$`BJhV$>D[CW\i&XܭL^Pܱ")ӉG'^^']|a|y3 ;AJyh=f-iWFGP_.-d7NeyΜaQ,Ciz!nЎNWsk8d[*C`ImJuQ_ﲩ.ѹ <734bYwW3I?Cgn G3-yS//u |,?ç0k,m[5ud&T{ZR}bZ t[*^ rךJi,'`A0&D H(agv[2$iZǸHlnǙ)< :pD-C6` sXљ)k.,Mk t]{Ѷc2D'mvEqcY>,.tE8w 9h.F[\0&/[F:{IgXyrvP4#p!$uf˗(-{,oz!';/`qY#u7֮kUOE+XpaHĖ*(+ܚo+!&z38Jfγ悯)BaNý*1/|imqWA?OOlPK*fm9SyأIM [ >dM^AK/F!{]f}X[EX$kGx?L] Zu< ,~Õ @b | ';@zBeֈ9;颱u)}.\qSn0!f]E05_9o15EUsiCvrR'/ky#q52v lL3FS?Sj pxpƏNdQ5 F]לSZ+oF8ڇ4]V^~"k\)]:Md h}ʦ&ĘXa2VXHlt<:Q_M&oSdr@"z? ˳{WU"Du`.Ұ4u   ֆz6{az+Cv4I 0å|eǦgiV邱,\VZ EȨ `ͩ'8?ӭE1|Y:^=e8:̫79/'stQyupbpƩYo>~hAhKΔ穞H,j=".O V.xVqO OƬԃA!åf*fg>TVqf~5۸Ti{u=,'({QİC5sB> 2b`29Cv=oMҤIJF>Gob'(@> 7[/"7lt][5V?H,==M&} [S ퟪ^|,PMU!E?tC$|kl i%~0d|bTP_mCg2k_rGg?rSNadٿZº&eʪq~+‘T6aY0KoxcRv|zn2w&av3$/2`C)pƒS {>dND5IDH8,SD drD r}L o @|fcp = s4೰,.ٓ՜؜|(di$WL:?nn$ֲ3f J^>A/.ŚE;4lt}#uE $7֟5'7+P ,%1M *ws%iGVNҌ홷Y2+zaEMӴt`ȧ.$P`0z-&1jG9v /m.F12m ϕ>ZRi5cR9L76:5+Is.:~$`:PϮ1tG)9 {X>zBGeosܘB]о]k9M%\?OL9 yvJnᴄDp~V#fQ<}ΧqffN:K f65Ek :bra5h`\b{q;H (2rEk(ST5RfvSeAL,UhCC,,ߺ%-x>'8:h ùN-esEݐ"AyԌ;rYwdO?|2fs+v؇Mnkȕ!-̏֌{<5 8LYo4d=;;`5QNrbK7ŪU(HWV:Z p{*V04KlG${g)q>DoR18ohBK0f?Ъ@oC>GvCR㍪=BL-{lAN#i3$/ mu Yr0p&P⠌BF'u|Ms4EЬ3rpIȴ+[?2=J7sA9G.rD-JF4Y#L1*(fEle+U(!'Ov'ˡhѮ.2NgvcZªәХq, ^ M~ld"WQf%Ҧ{ZC?&vF,6M67\dY=![3Į` HUWz2IvdD+G}hAiՌ.bBnX44 ]y͍Wf1ݛ[z~*kzˎ[NXѓ^A[o> b{?uM9;Pm:V9cUUۇ4&}L*0ôuY/!=x~PKH`J\2-/{ERCaHa*  /K~rsEueLzV.iJ(J{EP WMo\e zkE g|q=Y^ D( .iьAw@Ip#y7]U쏩p.71!#z`R22"ķY LM-K*L0o=+:}E^ߘ-Y]jvmWs($Nrq=&4ڢOijq^-*"2WTXDc|y8 WSu>i,f^"\zń Ju @ du9I6oݞպt`@<6AH.xt^w<*Er?1ǗƢl^[J)ujY[S%e[B 8q{NVR)]F# ļG2r™W my-+ -Bb\ B>qqRMnTud(]zsV!6c"`jon֍r~R: mżMMM,~s(kbB%nuR^oڄ3ЪNWRN:l_93t,(ӼSZ$Y?vU2;ʏZWpq`k\#ڢ5jǦ Oqg {wAP{܀$Yym2+mH(`Ja>fxbpSM&L9@eN)̆؎l88ʲ$ D5&ϖ&<'oV3 |ϩjoKZu7/ \D~v0$%Ve#fQmS4e)r,9HC ܫ^¾|sGfs3cȡ@Ax>A>B+yKzMtM׃:d5Gl=;>=v1 0G=xNŰkXɊwoY$@q}P, YYtȇpa~|C/_ed; |\ؒN`o0 m KIdks_H/B{lJu] pn߽".|q"Z\K^+y"fAzT9$a}~!0d&_.VU;(Ohf)0QB g{:\6rC8Ê` JrAN+Sa;Ǘޞ,ec ` s5/i.&m5C2;AituJ&9lpa8;32}1|𚗂+iTr*ҁ0!sSu`DN zӆsQGeajC̽_Jӆ4qx>+t'c7C[]2E<%69e*"b[^ieYΛF SڦȤmppi>҈jǬU@ŬUyLk;?b+ e%=U.e2{)C 0AygQ)v"`2 !jDb'K%XҀ:*$m" Uxléy}F ap$o(ł_W8g}+ ScFM]/QsNi,G-2܋xǖar9BRDNs <֨_-QkC$9˧ދf_FTʺ/l<8⅒bn>` y7R?XU!= d3Ulz1m7p0&ٔ?@y?T|U 1nP]lmrAkKa;X@abM bWX!LZkg%a}+yq"VrRu˫›V{exՕ )%:Tj 3mFFEmi%=2 xPKЮNgiނ%h<p||bzwzs\./QC2V)9vq>ضhOF]n|=u!(AgTɧ* U t'a2U=]*YD p-;`S?#&/oʼnNI+%d9KRUP1 S/9t4RZF2gY;pr^,DML'*b<  +]u6՚Sp޵rjiy?ö:3Ѝ I6Nf\'QQP2D@5D&u:s\;VG~ví XДfIX.܍zzi|=\GgGOmnz0#j`1lj iL?B ű3lZFkIgU_$p\1SF+ Ϣ:hDxJ#D)QwrK܌V< !(!V0luIҙ#,OwGy&!1c 45Þ-p5UOe\PJ]ư'gpsK]8  K{G'?&e! kѻ<62ݞmpޣA7҂bc k=#^GA9X 2lf|#I AFeF8FQ <ĸ  b E8w[qT-0,\vI:c26M Y}M~T1~'/g~7Ms`>S2"^#,j:+h3J]|SWl. 1&v3BsI#pF$}dpic3()/Q 5n%cG`!XRް»IUQxLkLĩ6ȦVϣ%h))bCZ9Yq, D; }̰qp0#sYwjW"Z$N܇GU2ř1NKv$,GGR}&dd\i #\4d"4|M3D|!䣊ST@(q?yJd+e+̤xRe$#/7;%Aέ~F7R: 7}PȊE #^<:yRႮۃn;ixџ>hmTx4xyrh4N%/V8ɞUSFlrD}D('š7)&rڂ\ٯ7sl~F>ZûnAp;M?6%Tb^,LЫ+]t~$,J|-FQ4鶍YcywkmtʽF]Gp̔ox}XQeC==84W1 !fҟ~yW륨1X^yYo,DAUoP(rgoK¨ /6K|. bob9jB3 Kha/NOrycwm_cx: 莎S(\(Q%?ʤ ̰"4ڑښ&^>=e jQ:O#eкWǨtҫѝ7,\p2uB7 Xm@*Wµwfx JU"nAxU5k\cBQWYKeo eU7a%A{o犁YrIJƟ*F>UQ5Ɇ l ${,hN16VJ$~لö)Ƴo}& /t)` kY` U݅~#_A)<'~nis uH(5C}^ o:T\i>_ r_R쭙<nj26>) 4@|`nL[./[7 ;eרےWJ1qL"M-`FrżpoNPѼ~_"@6 NR̡L_TG #=z8-ɜ1zǏHsFF|V{?< ~^wG&67e]^F=ȧ<5YFo2Cs-UO bOQ'P7A#?Oüyc΁ o_wJfJ~ay TÃjD1*R`,"aU 2@Ѐ!N%:\,c9qkW_zhb#/t1D !l8iV٩`ohNX@FO[b|ҧJ ح ~Mv$$zJ>5Kl+l 9`L+0%xx"zhC*MzP6NǍۈcyRxQ5z 2Jdiȸ>,2 BPO!m~HVHAZ!|!螀B5?6k:ӗXiĕ &(k_Vݙ[C^ ǧBs>4z5V{+2zϦsm}g%u`_50;FY-jmOSTPr(Q+?d̜EP }Trzp q/8!';'. "߄M5N; l/v_{61LyW$ar"q9CY$ɫ2l%"KRV+RRtAJ[[ v*Ma'BUS*Y˃C /2չ&=5%0ƹ6'3%XHP\!}ZpE0XHco Ke]}bT)XnӜ0HPjV͋$bL4Th`pQp  ᙣkP9g*Jv8 8ʗ sʩ@|dQO&A3p K;mx:|JV#>/BQ+LC*QSj1P?`2tG\F.O:"pT˙~G{|LVxE-S20#_9Rp]hK [jinn yk RO~9oR5P2FkIQzS䛜i)"Z.Cq |01 Z/%d"cvB~cVUkE7#?#=q5-AvmKŀg[>edJKH~gI5l2& 7>5d8C);0i7BjA颈Bd}?]çqX8L5})ZS󴽥`M`%Uդ.)<-1 Cd- m W9;y)6=Ihw,|OٴV!'8}0v$O{(wF HyK9tXEv^ 4f=^̰ W CGz%?=ހ(Џ#ysA8f+nǶz;NFOѠWB/8U8s<6es(Ns!)!Pf=M}'7^?NofvKeB^Vr v-Yv zy"aQg \ױð}e4a!-ۣ;qj3cjw-s",?Hݢiv}T`B _Rjz)1c@L+I2(DJ9̜ 7ŃQmc#09fXv>ל1F]ȿ$& H~; g`z:YCC1D=$'~isxO!*Ƨ:}bj+\) ߝ! cvZ#BE⁺u"+Ws@[ԧ/7u Ma{SM-x?חu;7 U}Bڟw3x~L1D'V^ʶXwrEhDL}1`o1KB!ԎK50ӎ,-'hE}pL_Dx}ڥrIz~)@E;WEr"sq}cuAZ],wi_,ef'W2·@o!I s͙+0KtrK >!jmaʳ%B0$+(|6Ia%D¢I*0AUz?S>>bq4|* 6[!n)Bx'K V,,8[Tk"[={@'+! K5Cs,5G] hBCEfѳ (y5M09dH,DՍxjɒͬoПJI>B:FsuӸT(ì3NJ6Fuз S}_Π >ghq8v,,=|*3uEM^A0FTE!T<\rЙkxdWEun7ddGyhWI<`I[V O|%rmd$ 9|TF!Y8 MJ%i($ʀ! Ab洃5͞BӥٻYU챰5,Y/=t _2:(420\aik#=*Ӱ\EDnY\θb0_FO9UMAq%-+ ʫ,GRՍ&PKCB8y|w7ϗU."KvfGG!\tX,c.ÍvDu/ _1@X*o&X:bXic<'G՚>TG8ѿ @gs [6z q{JW<$xaV̓ff(aR`H{J1z2 +=p /ytvo3 5 x8 ^gvFQSfRhKyy\JkeoFÙ>$<;h@3,Z\'Qd  `r ل`z0G#f̋\DǺO^QSuc_,f}:k*!e4I ϧn>8cxf$3Z5l J~Rп;kNxhY=Gin)onluuPȽHc?UvkE{TѤȒkw,͟6RZ%J4p2ѠBmψh z-i58I;OD͍m6 )n,e1$7+ $B{7,)}MsH&acS=fK~5"b[*rp;\N3EJ&;eES2n Ғ[ZHrf6&`U=dhKNRSTMM9Ю>rt@ndc<,> Pe=J+4}'2u1y:0O*ѳFgJo|Ye/*}&Z׉>/T܇ŲmB=!]Nb+ Zr^ mׯ 5g*b\ -y__^rO؈>;Nל%#CqXr۴!ZZCA-=׀"(,L3f㱨ҩ Jv" ;͑*E]:mSp3d~_[&&iWj+ "N$^X Pzu_SiT`5@z˜~\*ׯ\0*5\JRK8 "1)M5pWc]}`mUk?j ;oJk?ZlJvf6aIDZ0c wƌ,;âtO(TBK֦WmFCg2fb!HUNN{6E;cY@0;&^t %cb, q[R bV^{sU6%ס[@<4GkM7; :6a/"_s..stEEUg~ɻ[cUr#j Qp3@C1v'і[>P7ocuZVqros8 6vTy5X*M iX+.w6z`k7KZMSyFC$K-aY|yEek騕\ˠ༑[@~>ରې&k|+D/}-@oգVsWNt%|)M£jDwr$e"ݎD <&Pq'2tˆ`& F[.< "l]? e{j[F] ̶ufV_Z y^ނ!,s B@5֗'5!U] g[}&en}Դ='kxX@ /}!_i >Z oGHoDW3|J&||V~ =rc'cNK{A)իĵ`l+oq[L8$wI 2f-q[282P#o\w5.7<9YQH;x%.PVe !0'.b\k씳=$&R]E"Q=@77,up =|oA2BE\ sf=^bBrl2awp uic[J">ӟz'rʕ֪ϱAB@@VZxspV/4a.^i/.OܬB=K-!ж5l2t _vHR XLG0|SB$ܪ*O}-Ѕ jqO= {Hj!t/Ml ~{`B,M>֡.y=IFVbnbjzɎlNp# 6hP{oVed޴t }%?[̭Y TPKI  w3B]sBeQԙ)=E{:*PuQn!R٦6n*1k!^'_S-!|"ku@S3#?J+m2Gfk^A SA  0R}^"=л௒: OgO(>i]W734}Uw@ˇcgBinA~|TCpa,f? IIQNa2 4h}Zxv%]^p _0ݜhF5_{ƱE)p;@}Tevq33c0"9u"d~ܞ׉S F:Ψ*j>Jcɳn,YkM?U`'l-ϜbRz' p(q)ȋ!l ¶&uBULU7y=֫=N&KK[RS7c! xd3ɦQkoϟ|)p@֖mp5)iɯveڈAH ]O?A33 -꠩p2uN> ڏJK*m:lPBkN3{,27x= MzӻOI^犠^|&:AgoІT}Vfs{@TrD"bhOn,j {'uQa>RQȩ Ӡޅ1y5ۯ^QlY]?#tNx\ YwnB,>o(,QɂK%4vewI.Rm DV4IaW  W,OJjp_v݋-SsAslrGAE+ ǯR"؎ƈ5z[8R[Hw$0o9?U>QB/ `SWdrBv{W3VUgD!u~z,rH0c)7Fΰgɳ]d¨"Vge٩S%S=R5}}a> T'UN*5q CZ G{^7ryB{yŃ۝G#9uY>3#gD)xJpE=1YgUYP#*e¦qPRgƱ#M ]W c#B2IE|6G? E"npjզDzmom1Y{JT,I_&./iZXicGFX "-C =߼2SzWrL_wX 2&}` _z1mڤ~[^i"(FV1 mDCLi5e+{"}S44ҷ:Ɲ;2Mw_MAh|lok݅&xpכCն[laTxZ` Xs 7&$j9%'}BLs3W$Y~vWSZ&!*xl+da4ZH=<(Z:t"Js'."jk]8u:&F:E. J`V zjh] kKz!k*fh,=9)7֤:^^쿄+|&%E eeQUA.B]ĊiP 1 *}S@u#_jL#XsՅB!#3dV>_l?m=0/GNsqcF-Tsk#iIMι$zc5j,I(p#<5mVPMq:R[WПI2Q{ ۥ]D5G(ĐuEL\@w˔]>q/9u\U,ЉJU(Q凍ER󷨠`<T|9J+)6JOa2\2'5L9lueJhʭy4is}u|kQ<x=C`!.E2M.wo!ID}R4M) w."SWB_]oeOn)1S5a "$"7 E? YQ'_ -U h !&;㯭9c3gIApF2٬7CW M{/f=\LA.tf4=bv뮹'm"}JΌEvIZsQ滿rkVHo=]-[ `B) ,MTstWj w;'څZ0 >D,є7Vߏ*IϴN?סK" 2ek0*&(]ms޺tEjHtE<0h5gX #.& u9L9{ՖfԣZMO+-)hN_n )A+@}!!YPU蟴h9uU^ Np5WS7M#&\X#պ3@XpI:fb*`%CD=_)@/rHo+E&ZqG gc҃ƊM?X8Pk_9G'G E! }$tClYpaN\x?,OvⰛ4=O=XvL:ɿ9M>6P}lö^.R_$l!L{@/J%4SvzɊ›OWt< DLšo^t<433[U(7",-Ӈ Sr٫ s@`3$ha lgEt!$IAW}{.F+=y;ItyAEt{ k4Ot퀭3*?a٤#jNݜr!eK}X ._m(!?"#CcÑ~8 ; m7FM_k s̈"\_NSK6~.XZ?J9$@1ɌgMf$~#wH(JfzdA`56X~~<1DW7S8O+Ox1Ȝ&z*eDGhIZpVWu-d0*2>(p"y:N Qq"`_?4ӛ^"jS!-aqKW {v-Z$adR[Wj6 _Pm~n(VBuǙPw.tAQt/.ۻ㳬k/_HTZS6YSWD[w}ZChH+yv“"zo y ${sE%Wicnb؅yڥ[x8NBĤmz,0|Bp }y y%5[c> }*r jRQs,ۘ(9 d3ZR-R3pT? ٚI7 yMezB]rer 'zy q%]@GYD0ںh9"%:~J B('`ݨ*~{ɐAi8o0DńA߭fyŹU۪$j6xt\2+n'@/Rp.<E) zQ(LBS=/DNRCa/^)7]is+X:ep}dnqf]gq6N+pjzPNWT=" γ3}S8zuyL[Y1`M]5̏4Ϫ2U=5 $׃}S"ߊ% _+g h8| ړ5r'ƘaZilq^bY޼ zܦC2̞^? r p&NL.\,z<86Be/3\%BP4~5J N]676̰@u!Zb;?2!iW=/6p7<`LȺmVfkrQ:h|}$,bPz}VEhnZGY>¤w7#'Olpa9 j27RlV=IH Es$'lBK8uҺG lnf{ P*;Me!% 6>[,cOYSЈ~1}N .J>üHAC%ו\4p= kc\FQ"P13K`nﱞq1#|f?z5 P'P"(V-՘,3EV}B4o>Pmգ&@~p25zu __8 @S[ 4uW؞bWxs*0Peꉃ\16}%x˜k&꽳Jw^U}zYkQho9"dTv3Vvnu5?|sQC3RJhP IbraBM671'jcS$項ԇ#,9am/N8\t~PxS\Gq J!ΥS7V*[ k~-jw/F{ uu8#뭜_>ŜW깕- 7&b,ĐTчOE6q΢nI*>6 h@w%8`'|_O]j8H*ҟ`gdmk_9:PqG!JZfe'v#ߏ4`{״%] Xk`=4j bwإif{6)7D침|՗\|ѥi?T0xT`6ݗZku>{qm}B]K];Nag/?SڂpyoeGHER$a>3|Q%L/fBWQ0܊pKKgEڰni7;3O3|;cWyP\Z}f}Ž A|хH: 86S6;+ άC_3Ѥ,ކ<2 6#їpJRkPD-w?⸢?>D_[{=jIat1Z[:>ͼ_8++WQxRQa+ǰm?_w*Z)E Nh՞xkAOf}Bg_Ipr3DMzgÐ?+5ǕyoP1$\|r.cdNCIEM+X~/w KG`,B>#Yh7uQLJ QlW{OQvpT .3,aW h-vXΒgԣ 'g*yK ̷ܘz{\шF eQIL20k}2oV&oG-=u4"y2=WX3c!;HUrb1,NkI>Z^ϱLDbL>R89zB±a\d/ka{G~W2#:Dx Zd~L΂B=R$7KZ!%$x[g'n>նm"<3B39K[y" GccH'.e,[v4H,~@-Rxb"S x%9Ķ@ 6O@Ml-K{Ϧm\R3-;.s@VsL˰SŊWSY.NԹ[OUy,mD{|rbP= f.ã pn=-8$ߴK-s|, ~I}&Ѷ)8a/ ^ ~ҜM:}T8`ҋh3Y3Տy&Iշ>R<|%d9bם1s Ma,6"U"C'3Ȩf2o? E 0מ!ߜyXouor]=-@J!I6fƩ?%$Wh$]9rmW|BA u7Q¢VO'I] ϚhHs= y (Owg|nj/A4]+a}$Rprh lkqg3Zv\ S?ə昅\|Pk9~ȍ]HkCDYƒḨ>R< 񊙁RuïsGCDž\XN$ Ĺ':DWX"AqI] ǩYF3yV0֧c61J`UP1<VFbj,CY'G*^C~#1:j8!9QAȐ$Enxynϖ PUT?F3-&wreX$YkmpRb̚(ˌJݸ0OfKbwMU<3$Ql\džڗ<&'*Y@ $:Ǐ[S 3YA(` 7W WF@Z tP@^l75]@Tlo#qN?aNQm߸jHPE{(ZNKQ%αj.:K w*$<CԜ.[w5Mtce5@NgKF_` Bqs22 /mտ=l<Ӵ34'Nţ{Zh@͝4p(R'.OkIV@irIQ@Lb)2ũGw4[`po6i-/ovD1 ɍZf`k+3{:׿+f"rSdȻ6GW^ 3dTp[7!s\6VdJ/pQӘ #ydCgoCY:@ '{4h(.ng/6zA`唱Kjf\>uHNT*_/$!F J=RzPGp(b4W5H/}ٸT>  ^/ g\qifߪ#xhãqEmVFzBW^U¿u_]W^[B5X>:Pc>suQ_;2MJ8>cXs"P~.JZuԼA1bί;V_gl$blt6wNk0{Iwr~V3gu)G(ͮ :oi\, 9mξ3\{[B'z2y[ Wo=)%Fɔ uJ:<$$wxrUn{ \Jjj ,˖+vh"vQyeL@p|ح bdyYÂMF͏*N&cUllmjCJxrndz9S{"2-?eާtrY2>LڄΧsCM="[5V)r~ۣX92H 5W1Ԭϥ}a nM'Wa6 Pd`9&mop6d |3c(oBax_t2bvĔ{ϒm|n][6_NtZ7/uHvgF!8YN{4 ߊFH7w=ِ*߿WDYt\WJ|:cχ%]1kYqi2?Yv:ɩ&:Hw0[7vm޻VrޟTf=+ fvo f@M*/>KX_ajt ?#-<|D qE #>D$-ѠrA>OkŽNY-|D2m18 c#xڦCQwH_.i/|JihLe =0a2duS3 !du2"J-v7BG߄)!V3e糾i}TB}(?FY")RZ @P!>$=Rcr vCw3@xsIL!ӺUàӻV6Pc!~1E:(F^pŰz>\x, qr^ThSnϕ)4k ~į?mhʢjzmr ߤ{#%{Ȟ] O AT'C")1;p]Vg;SUC^ 347ImZ? Ͼm͠}Ӏ(>|؉O|B2/_;Z0N⿆ETi㞬]ԙc(\QETP K yP! 40K֘nhhfȎX\H:G2^6\M_ӥǃsU#}}$A[̧9z2[cF q &=)P@Pb;f9ÛA )v2եr~CI>dh&41~ߧ\+ݓ1fcD BRZ=޷x>oaS9 ѕe͕NQomgP&BsL mA-3ԟE/6p>P|24Xh%i2x<ȯAf:!sn"?:Aj:m7}$>Ly'Ak~*wĆ?q*n^ٯojy s<ZR?Kv| s4B^G-ۨCXz 18,=))dѢ68iSIB`bcVӵ_|=5b9€R󏌂9<9/J ܵ"x1t}_8lÜG܇wIkb9ӻC0 [ZsH1YbS9frMO$9Pm xSuիW1] ˠ©9u*?.I'P`'-bWu>e_l9X&!"2bx`<Ԕ\%T"`# Y?sV6~ ,8m9G3+ubMjn->h//B]l@Cji5D֢VNɜJ?Te8Z*OChC>,|y4jbOtȖ`/eI<asq!~YqPQbǿ=@&m$zHrWC &?:˯έB#/{@zDBgV6,G emy$,F*@R?AG'i >e eTbl来Y3K1}!ĽMFdUO C*h)6oW`ӋX;<_gx<Hz2}!Tq_1vu*elܰm,t,FIQpp;U~[)eGs*/TV`5jBs119D;ap(Ě!P +<;EXikq  L*As jtf]5y"vE c%w >; rQ99{~C/;72 e_ gDqt{@aw "r4э D0S$4`|蘄Q XqJ(_`뱿H!ZLz!3}!,~uF|V*@J+C۔G"(ڜ}u=TO_bljr6lE}R>rliЩKZy`>&^(:O6tq5 B2<r>qo˽L0$ZiGQр0?DNMY_j9}ÕЯG+bŢՈ3_"M1cνAW~1K}#QQf@ p3f w!uYs#3t]Sm}s@–@7XYTwI = TʜRK/7s8l_9b6] R{.r=GspG@[x93%l3] X %Rirڬ-c;_p{k%XTk6SYJCEK4 R%azn~?f,/Q@ ̀kTk(b:^WwnH]%dڸg]3\Ӓ/}?Ęg&[k85h1i Jei0#^$#oDq E!}IX*̻LB ·87dPGäԀ *>wvj3# ?]Di5c4TPaNXb}^R/&up0;hNNg0,7S!_O'oV"mqLR>խQhL=F +g|%7C)M691=d6DO p#e|`DA],a~Cc0eȪ+PkE_W{Ex ^ocz0ԟH ƜNI-n3tw"QL="|{LrR6أJ,]ۅ^@ԚS=-i*dhTC{&-g]*?2:ʑ Bl`f;՞49Λ]Ԉ,J$ldw`)A7զPN\N*A+mVU:(9{ʖCVMZ N^>KD8 (qPbO`QtK rWqb\v"HMI ? [fkfgF5d(( QeڝuoY{'Y bH# ͐1qzF@]q$%KOqwK=?pVVaA"$1Rn|WbJXX/ɺ䪐qRlv!0vZ,pj:_h884]۳aq+i/2s k..'@+MU!SCtSj}O. /Ks)[HuP;<)H".k-quڸ),·:SN[.FzqS)VKZd%.f;7jҔ15m[7wPkHtq3& 4qU۔m[d/6Ma?Rmx+2Olb9Vdۦ@C>E{3y.tTo)wZmY6m\x q ߑ߭ˠE#C7^no0JGC*|BVV4@'rs/Y9}{<!LOGMlB)eD'JcjN).6:a1fW:owk? ZO~cy!3V~eA;i^ov'R8)N Ѷ1,Q09V᚛ .5pjE~]sMxR.˚ܻjvr.q^'w`˃mD|7(#/(p:vr .vR_dQ2ϫhǾ5R4TG-m\Ic,k;VP}^vWam]| fV۰Dz?-Տ./1zHԓZ+FdL`wVLPPז{ ɕ}Mݏ8]ÈFBZVE.[Mr++ɺ6 \R;?k:6%NL&8C8cFr}). Nb ^. l:dCv};,U[VyS2$Jipg؀h#٦I5׋$uf<|jKAeNc6FꐴMR"ϮeDZDsz&X -*BY~zqSfSvL`){cC`F}}&_l]m?jOIsňڈ3n뮆'ׂOY԰umD3B0{l.vMrJ% u:bWnG͐K& )S?WEbTy1B+<,-< 7+<1wEbx>H%N=m'r:s>N+ۗ]fyDOt{gcw\0F=˿ٙ*sYp}ulk `qQơjE[I2 ĆBҚflqfTZ)lvå64dY&,Q,x8EW"wr`> >cebV-oDcditK]VD6D?FİltRIzM\4B!l?8߳$3Xr/If8=3*ő`5q$2 cX YɣGy}+]6j->+2!Eybj#?+)"VzN?ZJqZ 0mms8ɱ&(OU[sQYd7jp_ 􋣈4WX<&BLnGe+Dh뫺{n[g1%,evȐ9#AƝˬoA](OHp08[~#ҟ+׊VIIU 2*Fh7&?ʁa-Lb׃V)JPEA7\јKe&%[)zPMM+^'U7,E S{)¾]]Po%ˍ6yqbWba۶͵?ҫ0" .m-_Ee9f@ 1`'5U3xedž;T}ûf@i %Bڛ0a'8IdabA𥈱?Š32͢L0cp&[=g ϻȫ =a;JC[.]GEL[<9IJgKRW_g3;)^xTO7娶ޥg-~Q tI\cxD͂g:R3cf·/o:RcU±[䚇ت|6jג \arNw8 ;wSW-*^YB5|Z:NL#a;p PsǛ*-edeb{2``kF/:y?c5+.f;dէJksB鍊+c=<rH"7Y9Z{1K'6ˆ>LDt!v [zQ"cU)޸5,ypk.T|?vIw"%WoF'-{WBW%tNi LYtlNDx7IFocxmݰz6H$ys/ Bww+dQo8{K/Đ$74a\ʲr2w%gI;7JsjA ׼#R{>VL΀D(ğ!KYXohU͙V(>S5?蝷;OIBI6 , 3Ǖ)au/r'"<#]w 4x1tCŢyʹBPL8TvC}:QV^*7 8kGkأ ć]y7 +܁nt+V`W0WSCִ6vJ<S GOi S\&N'νH}0xchҹ]./hyez]2TqGBN x?PW/m\ezH!h+><*,u/S"ԌN'@*(Oȩ3tld*XX1ȳP?jUdd?ڔM"H[H P98v|wU [?CέAd "/-lQ0=Cn֞-5K[ k>I ^]]no?{!M1@K({Ѣݾ}=Ê38FOav$wӫwϻt r LBhH-AAN{\ΝaKMm`TDj5xhd^R}܋~u?y)DesS<'E8'~@Uȼ{\G>mM-w9KP_D q')1T#)ujs/,b}RUB!,1ov=!3Us7ܿ=Y+n5A9YgQX N[N!p)?IMuѤ4w8ml )k%a TO(٠s{k/j@j\ J:YXzHwL6 ›#ηRҘRfӚg9˜N adIu%1=ڶ*1!g aU-,*?@$NBH_݅!_/ğ׍,}DdYGtP`vUnػPJW*`*>+~<>;&HGPfQћɘ3xlZ`T72֜GWM5z|IUUɦc3J@ԫ>m PlpXJ5bS)U]m/Tu} s1׶ +NJv{x3f'Cdܢ9h[}?rL*cGx-i#wjxoPz4>FDD4JIHU:z)[%+kdQtX \%ixw k[\_mg#%B%:GWF1 l2&k1GWi.]2iE1x<(BZ*|{?1O^i9 Ȋ;;`qC)[Vý'ʃ 2<&"B>iM7mȕ7}yu} J31H6cBJe՛7dHIV*FG„'eSƈ>FvK\Զ-坹&ٵ + UQ/jPS6 nTK &R # m5vlHAS -~׀W,;r; ?̞߂wK9˖%.<>n(򨽬*vzpwcKiVIQoHaXMp\_(=H~>nsKfh1WWdYd :)/SMR(Y; S[Oo ˇŇ„EȐ/pخ:"c1+[GN^" AQ|Dn4 7'|㸯/Bkd]vU*osEp3BZGu^L=L1 u ċ [f m{F}g/ת)2a&_ϕ-г “@ڀcE" =)O~qCpWvpK9{.  Er10u{Ȫ -{qjxE5e.9R&2s=59/c4UG!K 1Eh Mmb|-l#Th\Ub"/w[4^QA/T9ٻF,\)ʧܧ♶y3 h&wͨPx=^HH:r-S%} ׅ{jTOj8L(UGGGha*KpLȹ9.9xG)j-&gPwNd2;o#Ev;m 8#!CP /7qkk%P/[%#_d*mC7D*@{9C+y9q+]yiXعKWsriaD ,-y#x=tqƋ,-WAz6U1\IJ IH6(,Sj= Ż~Ԫn޻G%;9y>6vtoj=n+]/|4 4'A R@ 6p3pفPsOZv,btT{H=Fs,@m1[~jɿǛ= 'է7" p[TrʓJc ,ē@lq9,<Sb I8P>w.ְ>֩o%ckqoK(vzˡ*[2quin5ʴ<6x2w{5QK~OY8,h1 [GE62`?[|v./ADѽQ.ijTZF!ޕſ^I58y-8)]e#/-6n{l;HSO>{R(x@Ka<ӳ9zGڇ33z "*a-%_T(]eU8%j-7E+K2P%4+:.fqa*9CxkgΟ_ x]8kaoH˔aXM#1>Y)mU\d OOBCxM #bZG|N򅋜,HcDg`W)d̻j!%kð=+##08!=O>lIrנvIo)F>¶oFâK՜s5$}Ԕi ֏mlwov""0\eIq\t~RHgȏ *?(X°ڬ.]N |8q'0&K2!eFwOf|94<¥FY APV*5l1X[F"v UT C@udG>5+3j7>(%vj[GAi{c1g m61;4Y'xHyjwyV W}Blrj`L|S_LuEjSu\! M arVc4H tQlJZ8rUtZ^ iwYoĩ8`2CF</(ZaMiŚԯ Ȋz=Et`\]U'SGUN{<2SpI}A,KoOmpfrA B{҉;re\~u&tPP4{hkzg@Hگ ϖl/rFQoGC GH}iwemivUg!x-"c0 ,F}DһCɥ6id|J4AQ3cR҇V[H{cG쮓`t4Fɋ^fT<qdFR5+7EI 9`Xτ.lD:Rx V|PRBj "DUlzkj`\r2VCˆGm?$MC6̮Bux}p5ǵ]@@ߐF\%.wpJ1y'gw1JzG ^$cr,XfJP1eoüw;(€T`VW(dp(#}TZ|8e&xBQqf!2p+ڏ 2ԗU+@E>*'ЭN)^Il32]}6Ga 6fQ#Ey;"e푽z~K]ۣ~\$:PASzlX`o5N"?5R5cK>mdx%U]Q`#HE8̇kJU]g=Zda5ܾͳجERJ_2[jHl;9Q׶T"w7x#fRJytrj1=IHyKF{hψ;OEǁnU{5mxlm *{YhM+U-+i꧔E]JfMݾ/ co MSuQh FAkbq"JfgAeLS#)3٘h9 FdƦBgV, 9s]6Gqv,Fh@#NCTA@elz-ꄇ̍Qg0ze۟+ NV,Y^>jg| Nx%0D̺ni}8?J@Yդ~r(:+~hfK{7 \4 z{LL<`YPW.5QVSP?먄>XpuN9%c%1<&T[Mg44kpP^>3sNEp[ߦާ{L&QUIxF"䔉zA}!'EO"Xּ}<[g_hInjs|kt'p[6FT3aZ$!=:[S%q/uİ#xַ,Z/mduIN\[n̔y{8C*~D1BW{X>€2T1l<6^7MSE*[WufL#+¢HX†y {dI)dG^XxKXIb`|SÚ/f(*7@W i銌A oO6 }MwCL}뺲6*-?KpE.xT+~%?dfztz>)O+q6G#pi.H,0̥6N9wgV#1]O6%-6US;B Ko7*E*,oL@#r#6gŵEoSIs1"a}}q樈d`$ =8MѪQ(( &:#=30-6[^C@Pqwwݏ˪:1a%i T4 T[@Su@ Vá R݃}xvl5%Z,-}@*uqOVlFxZ6^GH68AxA\1'Z(_S;4ྈ x+cegW ZQՈgSvX`&PA0H& Ed9 liZ1ؐ-3mbJɑ35zj?ԾE11u'@Ec! ?uuU}K7$ IQY~O6^do'aZӿԂIiI p<꛽k[Ybw?I ӟ{Gg.hvKd]'LA{oFT|4Դ:N ca<Ӻ59LGW& lj&p}Ř2 ⵰/ ҈5CNL`J&|D謹Ͻ0sF1 qr08hCRcq#Njb Y%`pȽb&i@ɢX$P#}iK;uk~[%%+EGll;( obQlVnp}6pU:2)\cìUW!c?'5\7#}S ġPnAQwu`ֿg%@k*}R+Ý"ت%&8-+q^LiŤ@9N?ChȉTyҖښ2j+ӌ|yKG7Zd5dI?1@2HӃ蠧{ֺK=J簗pX(ڵSx{xu`ig$,^+Bײ_1g".fv&X%h1$vp;Bמc~z9^%fe!gGm_.Faˆ4 Xy-ͷ* +bJJ_c_/Uϛ\enqk7q?F,[փFbsJ EҀ%d .ؐƈɲ KcI L3]'!PǕMZ@(+|Tj ᝊP֖K<A2\-yeNLۮ}4'w9mL3 .<.`_@\h> S%P=bSyLEV} C(Gt(`̼IE 7wzTF9e{cB|~w+!9[`p1aƆ'h5o([䦔G.MO`Vp۲)~TΉ]-!55 +Gv= ;Bɒ55tטN'5~5sVw ٦(7F/.#ħ/m0;l6xmBwv4sG*h%)QE7Z./xBktXh2(v[wqWᵋV0X.spKs1r=FM~iʅb[`?u=w2s<`ryByyq|t&] 2 B@d+` Ѻ!|*I~=S/|H]죶רFW3ʒ( vfF1 !2`AõZ&nG]1\LzXŠy,neD9T^8J_}иdTZDa7I6!3eoMZq^Ru%+ӁO]y[+ _sh!uI`3BD(UW󷞗 ׭)t\ޑET?CN4!fG(zDg; %›1PSVykñ{B.h2 69ܹ3fڹ7ʥMonug"> 2dfxTYLYcfQ9nVY~\4}$}%DXlк1rFrGqDgnS+V83f#Hڪs9뤁XEy\Zo'WSr&ViT>smL7D`a~m-dOoBwz}8;_P868eRc%e>T7C_`*~Co^HE9fWX ;JðeM"VFLrC?*(ATpLV(7E{PWRGn#ޯ;D"^ѻˎи̞>v hՄbdj( YW0ZQ+ĭ1A^}u;^>GpQt)&*cX"}SXd+Xحvk]Y> Su# E94M(kgo4\aF`+%Ėjprleh7RgqjhкmU$vJƠ͠55}Y H^KQL ݗǷS^FK/NfR&8n!8BzlC7z걱 Htyuu 'X0Z!pOOtZ{JJ& ۅIY{q&ralQhFL|LXIjDq-dLYOh kE_xR0x1pf嬷i5Mk ^R"aX#D-Q}fb.yonac<(k s}yaS0&uPm{{-܋9`R>$ r uH[ jH4FiRwW m ~Gvh.~^,.HWP59WlB7#)B3!fۂ|>PR;8P 3 r*y3pV".o_ Bx?awUyז7Gj= ul9Og٠gʼnϜBcձ鳕d?^@ rb C1jQ- YtJ> T2 "P9Gq2_:[f2 Ծ+Hi =gPN=uA k*$R5v9Sc<-]kT2n['5MIoЕ$P"z%RĨ~kƸV AHײAŞt`6LBFMh3C#~#P-O R9]#RFI4ɜf$NP#q- -] 姻sp[- o! C|3M8l{a|ⵄۍuF%Q7Ky5}]o]ٹ<`-QF?pרl3POTVjrhqGv*gG7ZԺR%PVcٿ".i&g ! 2vt raf-/`9LU R1nj^ՄQB`uEO<| |3+]MN+M#n2j]}R=ߵ>+ӷ%-l}VU&-s׉<8]oNK{OL!Y@y{" Z^o$z#@6:k< !8 YG-8'@kPkW' y d E:V IB߳~`rth5֝ܚ,'2CM7=M&'-xR_wX~G0\FsKaUE=dƼz܊:ݤ 3);79-R[,NBvKsw$_Mx qsFs:I܋] Z`96TEJח@RF35#}ˢ;**Ӕu 1`,s Eߊ׏|"_U{[g8-gɖL@lg/2tOJd򐻮,r[pc4 -Duy׬qxԣ/7OwyjTS.XEՕBs,iQD F=+ i:Ͽf: 6\˟QK,ݸ=!(4쟌C;ρ^ָ| _)Wtv"򩟠pIQjRNǧn}٢CD Z%S>teHaڎS_Gh/Zeʾ<\3a(/-$A|+q7Ͱ ?o %{ 0}ǡ8W Y?i cCGCYe iCo*V3IblV LgC19UD}'Pxv]=PݕЕs92Y9)Ytwy􊫹zmenUqe;$>D+S~lZF9q$m{eVщؽ|Ut:nplT"ЩIѪ׬6HYo\}9&)ZR2P8KTt(ɡ 肧`rwlH;v%,GGoSHN,!O!XKpFU}?âxD &-6ѦUG>lV+80ZΊ EA#8\>m /Y='.A[bT}:O'&uo%u&8)X6zu@U^ӎ,gPhj3>me*D5J6C1fSeI\jJ T{Un]m@,F7~%v$}3&jes0䶧MGYa?6] IZxi;]_ 1h/Q>]HֿMמ1x#Z/Q!umXҳv7:`bO/<>6vw=$m8_x6Th&˹i!ȫkQԭ[3X yy jK%F%qb͍lV [KpR4sztx*nb_ͷp=@GE:;<<%8xB#UI+H\-jOӼVϓܻi3yN%>bo7-w=M|=+ۣ-6j2/ E~j\TyduӫY~~m%AV4}`߆={mr]֦uoQ~9ak~?:#RRX:OLi*"ώ>Hq-%{F% Z[@:ϝ-08ˠdj?d  a~8ψ6Q b}]_`EEksj*ul{Am@vyr|Y0u#: q#ZnR'ʸfY]pdYV:V.] 0\Ӎl+B-SJ4Z|&hZ̝}q|Yq:(A>Žz[{caH.AJp4`an|.1Jh|d٠J[ǞpooK\ &l| v";-q{t*D5)nEx*cmҞN*].GlFv76h,R`=@"VJ}C-pcZ Y}=v7e"ky Rg )h\'p\Gs[yW$žᶨ!c@NRh0N SR7ڀ x۩ ;*=%nUy'lq T9 efաkg%vUbGѮ?^б>r-$TFbH*eiN & 8{GJ+Ƀ2k~$,&fWXV ϓU!K`W& )YVd 410A;!ڃBhm}b&^[2sWUS~b|wswmbl{x :ΔE6`nEs5x*`A1MF8#THo72u?o6PBszs΢בK;2Zu۱thq~뿅=q\9ݾ\#Tz 3^k? K3Hg*rآZ?96RM)GkaUJ9)LSqYV#{GEAKjj7 t7 3TuTY~Х$ܥYI܂"~8Xl"m` -17 9j4} D| 5p_#HH?Waoyr2NQ] ~<[cV 01? ]HbFÙO:&~)Be";]g#!QX!SpT5'l0ybƥdKg qk ڌrK.8~_ =X21q,(}kmQ޹c>Q=&P&8`291]FRw720.<p)p(0vtO}YwܪUqof!^)M\pMBF{rؠR4K#We,ЫaCPu:Њ&Vsmz-i*'H':إ4 jB4aA~dl*s#(z@}1Dx@ F 7 4Qú8r-d/23-(M:93)tC! ?61 uz2?b| l::^cDqg,zxEr7bގ% KN,%S2lq/dssMn;7sYN:uOѾ2u%_`(S*|Y?, \i S;9U>1IDXŴӓco?Q%ڌ9=Kfk!)wQF I=g'=i1B*V9Ey^滽 (WR݄~]em_~9Q!QETa *u ][ A.؞ܟ`l[JF봽FJtp2ͪުbd YWG/ބXURhh0N6ے)oNǑpU#TgƯeWI{J͛+ً9 j} :tK00H15ɰwzֈn<"pr'a*#5c2n+^ٝgj⮍TH> a{ag!W_x[懱' ٷgi*Ӽ߯v4d52-$Y$\51V&g,1xyʹ(Kru٢ӚozfcaZe]7^R $g~ӟ3+w-([Nj[eB}9?z@Q>5\7>1ˆ0hPy5^(ٌ!)$l^`8]Fx5L zr"i2U@^LvooQIUxw6+P pFlr'OyTq̂?=w4]{&/aWyo%Zۛ\h3`KHB 02a6/ӓF!8-Zˑ7 UTh0C9zY"@, !]0ٸ!n-ʰ1=@~v@Iڒ|1rKnD!JWtJP FER-ا98ɷP$؇hU=_zU+bߏTr ;CX^sB\Bal'4C G{\kW1N|&݀3M&JR4%kI&XpHU)H W-eJ̻&{۰q^Zb0yCb 7޿$$ ')ڹ˱-'Kt\Mڵ{w&O֛Jߚ5̟r9UNYfth!m4F][!25iЗ1 Ytb@o$9| >}݂6 _-D`|C0kiѢo8%M&"+۵d \'{z^5Sct.Oڬf#Q&n=jM Tᬽt4*^/Ӑ[FAoG^_h)(Dtf;;>xg[mE~a'2եibn?3ݗHQʃ 1kyhuJ5̻Q|L«ZXS+c[y!`ڍ8IA~nQ˾cr)q1[h.76~L;{˞3V IFg2~Ըq֩t`'ƀ̦Y+w>ar>nK\tj؞LЧy{2D5HBaUoEAk+~ogMi3='9'떒me+?.ϩcX3ʴJcCݵh ].ZM8У$Nr%@Sgc(6ݭb/{ybD-Hʈr,׊#=nW~Sla)yۋG\/40\IJ}DjLQGJ-1R!E9PPGTX9Pfc}\ZT1d >N]Ԯ@g:V2^(Bֆ`! *ll$fhsK \!m& F M17k[y$vZ+D"9s̷) 7/ĞvåG%1v<&UT,۱~,?p!ÏA1S%~?ܫA#-E4:eKX!/R ę[{|L0 +PFJ*9r>#6zm긶-6A|`5n:pld%dtO>Fӗ9J^7bA4gJ:NYYt.!^Qn܄<뻛r"ؕn-v'~|ۜ##D@r %`RʎϑNd/%I3E]8znb^u:$ZC$@f?)nf 6XZw~fwa_i 6pJ#TO؞3HAg]Ȍ!76q%% ]⽃/>uU}uN5@=!b](-3kѮ@fNGC5uNW HȢ$NPɰ]ҵQ}Y&l俊"m&#Q7R{;/$U$z%U /ArzDw j uޚQ^l6:˻n?pϾt14y%7vfqy, fB?2, J`?"?!^KhxZﭓ¨3XXӈA%QOYשwt ;'\)dm6~ɰ j`Zlf8o݃g5\k C SN2e͙?.nkU˟B|X[Apc _(j dLIx({?M%hYƾUuN7QȐeVNξO Z>D}&4t̹+{%0d߲y.ɮr99>U%=w]p޾N]M9=Jp{zakv#c2ɑM=%^0C /(6f&e^a?:%Lv~V >蝤r1)++ABU5,.\0q:U(gFD_NJ-dNIjNF#U0'{+Zh-Es֢o꾿זR{!S:)@'-';!>u*K %mEAJsRxFcO0^z8Syg'vnO%s_١d_[_zh rUCcƆ@"Dj@c)΋XC/^)b ['QI_=l8ߪClpZj*!enkZ0wx'&Zd H\3ҕ ldz'JuX095=k͜X3͢{"EJϮE/tv5XUJUߕ>~yfy3:`*vhRl&:\hJHdJ9uܢyK΅''F.Ӯkэ9,] udRVr&ku:W2=l(+Q-#Ë>2/zfp5;,Tsy 6^d_.=lͳc#A$,̘QD1Ҝ"MntŅ~߿E <`̔]2%l5a8 /6e4b0UƞP.qetMY9O VٰbPa|饨5W/ )’?]!q9D2SsD `DK'I@L.M .Eb7?zt%(d WzVI >kfpG$Unl-3jR.[=ݼGT˷B |$A{ofr=' v8j4+]kS۵|ڣбɲ!pPFCe Cy24D#,VT=@\"*~\n"SB2U]p~,GThy<ma]En4:N04I/;h> 5>+B{BN0׈h<ݵ/9նyo<  v {ܜyX hkI9aR6qKT*Gg:a=fEA(P%{](8>LKp i%;TdJVDUx{TGM 7F^Ŭ,!z?.!)=ROml |WN%S(cŚE uddV`}Z>~ S ƿL}C'6)ֹ2$TW}C &1T b5i}S6sw{΋pQOTA .C2C[2Y_Nzz=@ʮXZqʢLZm4xC[Z=Z3ۗk8~Ϥ]88)49yN _]kuvBՈ*8uRY:{l_̻n 2f ᅸcE($DWnF9e*4WD4\udQ6!d=Ԫ5)Vhv6 OG}8b2%MqohrޝPvӐ!P C k5[F+&e: $=qEf%4k_37d9ɴMJWvqGT`8)T͸7l`Dd9&zI ֋?I-0;-lU(UT P᳚TNqVʦJd$Y'%(*+}tO i=mϞܠ|t&9UXi,/j v9`o ERrqGb-&E%6,#qzTkHn.AգɀoV#Ai$ ȨtED׿"%7ނ }>p46M)|p΀@oNЊgCw5'9Ж>u)rhN{v-L2wt؋η]X 4mv_6wc@u=4q~?RmajʼnsĒrgvޝt##hGΧ~gG'4i=̉> LC gӦ$ vplW~vkblzƢދ:&Gah.) sL>6zJJ# .:L P.hòVL?0'Z ډ'ǘU VjЦjڱ#uws믳84.,8KB 3TZD4gQ>sQ i~A] ~像-p[;84,e3C9.p^rY?btE^Yue3|sx?{"'@lIY6]W!24m [[fPկv;MyA967V2 ,C9lRWyT5[8h)V̤1i y/M4Hn궻A^{7ү$6:v:v5e6Yڠ[oƿLcuGt(2m+ we=Q?P:[dnm\Ŀ^Xwh@ }߯,uMD(iQ%nRƐEPp92ord;RILoݲx QP%Cg?(R|R#9DD<&:&2~Kg) ʞNDX3Bd'Z"YqD5S쏱 >- ;2 Y.А*F|M3OYוO>:lr ax^}WQXTVI|=n}ٖm{KsKK]cPdr࿧%>U?}- !ǐ1N_Ur;ӝ>ioKmYuF/p|Q&BE+-A9 \K[w.~}̞7v1Uu:@9]Q9(B~xŞ8V&a[:w UdUY[|Rx#Fѱ M.]+pdSX9l*1:j0JE\3 &5H!mGclEYx|Ko#=;@syZ>=AػA~I,ʬ LFMGF2ߣҋQF! Dփu_iGM0b1}b&I`پS`%̝)4F7żGK9|gÀ+*2ME6χ~ 8$PdX  "7J'~'z(r!ǵme-+ ݖt>"]xmi n+Y+Cl'2hՉn֞`A'p8aBf28k[wzy%%)p׍>ӽs)[aܭX 5Bp*%ZKWF uꚹZ!9Dc̈ p1y4cj 81O6[77SRi+{IM)Br@\ -zo J!Qe8fhTDqB c $PUiBEݯQd3ρbڡ3v>U|/'m!3۴́ap>_3xwB<q@.p˰1)|Mncus)~$mo" 9{mP&atS;T@'Ü8y~wmNBv}i8ܮ r'X4FlL+곓;/.OU-y#Q!kFo穦?rzI#4K)MI~h}U¯Og25bpoMٹ?m{ UX[? ބf!n>yPk7+AjQ8 kfQG6Τ w5v#HZ(wa./ ,.tAܕ[ i)B5jX7uFw UC amJyz_1"STuo!/V=0sQ _% ^^ꚜG2n 9sܧHN8y0˝G*U\I1vYjC<7R 2wԍbYs2T˻CUX?C˔l=u܄?vz őSa3Zh"iĚwK~14%vb8~8|%o (qdxDdYw)m/x3JDSo" F$cY8<;@hS F}=5 f 6fXcjO] YсYgR?/18_Jvb.K 8YgHZ>ܾ36Jzuw%bSK a +׎j1_#FVmqӌ&NEwyǟ5!} (K\TqKƵwG7N{Y:TL&Ͻ۱X*zJ M1q0@1ڳ"ؙO'ۖ*HZfhc\+6Ǽxz5?@!5p?4cbbd9wc_N<3݊od :B.<pWYaތI@/Q = O[QbGrL7fMe79rI9ȅ}u^F0`;4gΓ׆o H?\[mh lEܒ d}UDZؿ"׵1Nek̒!@inBS: ٳ86=6^JXծ֭$'D)FBK9fRLzhdtCYLiN]_?eMfp@rě: a0Ǯ6Z+]euY&t݊0Upq4-U? nbQD .3<ja(GO;9 mqb1.x5.t#7ygjdxwf/ͼpPc(gw#:iU k0rNrhS  q F ,ۣSVE{.-%r4^DtxWaa% f8տ 4&>n L IA^ؘR8їOh;kcq DۚXd|B&Qk2[JsuKUKl=Nۯ2!9rK?_=G.t"?i:|V}o6%Ie<ۜV$łfǣVКu&iA;k_!Q{iJ)SV2 [J TAmyht:f?3#@n5{8ZJ  g퐘 Dy HjT @Id;VynMt: o(~S-tHI[&FPm_?cW)}FRz؄70iBEbeל5|ý;0f0 /^`}co^7D@>aPe`w :ܾ*И01$STWFzC1k63lvQwLơ3O G5\;5KQ3Eȭ4l:&2Li]zWB1؃H0PC/+5*#фܰǰ,niT]PQ?N6%qi*ccMGg2-~{1|t;"4ڱ{# :鏑w$gELB:2 U^N4\ٕ O fD6%N1iۗRH{y&54݄5-Y K[RwN]+TzC<3_CUE hYnت- vWc rp3nsGתMM͟&!FIgǷOw@Yэs\V\7f CЊvT 놵SxPƤ'7 [_BOowi5a `CAܚ&?M}\ p"Ԙ9r|w*lrerJ6Agt4GdT++ְ~[Ԃ@pGҟDo Q,e4Vv;g8&l#00~Bڊ/D|8 q["1K+# GJuhѐ36IRtܓp`3+YQy"=i2͔z"R܊z"(3@8~gzÌG.=Βd^=ǽ-2JZibj5 P*cς\g'TLGDxp_cMyy|$Wci b%{(ڵ!jxOP`uL~`}% d_ Y~mvA @9}yjUTiK72qOw9_HdP LJ X dv؉An}_-܎O-UYXe3H`Rۗ)I?~]t/ Mo8Wo/r[W6?a{#^#D al386_LW3 Fi>`>={.#UMrIo]'?ڿ=刡!jy%F^+䵅c~'1:wU=٭1j'T9W'/ 1ҙv`K!9T]瑤zĿӵU?}K vN;M:-~,C!b o7]܄**V4֥ EC c96r|I^=i~q9][~7HR&sCk KUĦ4F>Wꆴ1,B"ĤU,{ $mՏuQ8i%8H&:@4@?5΁N#w ɵ']kj;^,0z"4gq&/D s ⵴ZvҮXWiIOO u!bW͆-'RUYŨؔrg _;M +Q?8^Rz)KyL1ffLZt|nS=~~T'/PčAJmAd9X\NpiXL[&*KKx:vI v$F̉f`pW<減Guf7O.ε%8& 8F{ FC# ?xƾCbNh ]z[z@>!O\,ZM־Yݣ7{rQ]T:AgW HPBssͤhU%r#C4~cGvcqrfܖ\)bU8t!2H!}1׬Bn/,\3'gVɡPdSTQ?ftƂ( n'%.Uj\`VQjd+b.ܬ8;7os]+]QO8!MGƽ^NԇTΠ?ƿSngǸ(Z̏3C^fV\܈x؎%Trc/2{9TІ[ ! ̑xD &S=ׅqyD0R/[+"_I68Q*?}Gϗ q$-LA.CSrWE% 9!z0IVOώNmͱWQ%"oxBbs\ 62~~\jwL4S㫤S] ȱH yzL,ByܢOA{G y 1i  iQl 'j΀f=ח +;*F΢+WEo\".&׫e#zb):Rt[Ubb2kWfc\c@gYU{БƟǧ,ԑڒhXS#BFu>x#2_ {[N|UH~瘞P9IKL@.mӛ4+.V8o4N(ߝ u h ֭% >g0Cu3ؿpwev+&G ?,W̞3g4G/]ygp\<)13e zYKu쫨\_- wDڅ2Xw qn,$q}ANͰZ!5Ennߒ&H_>E}}>g *6P/y,"LK_ rs' j#m huVZu=?ڇâ"f nзE3*>(EM: IZ66Mɼ&c@ qf+cBCu!v/貵J& k Q4y^"GjP$ɣi¸;wD /.ְ%vlQRDAdTj/|JN4&l!ֈN o?,+˙HNyDZymٔFUHÇ`F TMEy$W4V;XŠ:v 7q 90޽ G3mbmqMp'ӹPa⹃ _rs}Kb9|' LXؼ1(n%JjN̳7\oԯFT@=a7ٹp/ @D<ߏ a15/{ޣtq™ÌeYcuBs+861#UxՐgę.8]"Cz]jk?|N}l-s` ;lZXXyjr zA]^?a\ss(^P1gZYy22-ɬSetW8:*d+3Xx:+C>[YRRg[N\H i#f?-\ڀ .px5+4wl7/ 1< շ!!X`v`GM]a[TW501hQiN=vb`XI9ۃ}9 {9 3gCCD;k*i)i,EbʟA{xZ[_[NRJ#YuA"װb[e[@ slGJ;K-'1P4ߋ+>@Uzz?v0oMB9Zqeȋ~PABA\a6 Kɻ#?)vTVX{N?!?QJN۹"co{:=zqt\/CszRcQ_RW@%Bwajo`VT1_Fl6|Qm %'@ᛇ[mWy8㿄Lt]s˦X@kO!Ybytgl9X0 %(Ϊ Hȅi^rDݠe^8ώE-G . j;{6zn{\]6{R$m.(ɰr_#6/#H;$ ÓD+b fg98:MWn2a_8֨o˾{ b :%\OfNM{q[M`m<!d&u܉h|o)k_+Q6_GB։KCZ5fO>4cjHHƕl1r b8BS.+\_egzә*?v\٥,8ųMu&l%Awxf)85[I>hbɾ&iTh1'*|yjS3\QL88(%|OQ`5c)@. 8 !߅L`kXi=wgc3!fv5洞fY}G@qM/S-UYHND3UQ&}D OZ6ugdÊE@-;Kf&?SWC#{U@Z|Je@}PA);9n@-"4y{5&]8Xrj'FPrʖSO.zK'@,|DdvJ#\U_JݠQHr Ձ1l [4H d ?pT,)^Li:H A=d3iϰo yDb(ϙG!mS7pÌԍ@ܷT譨FFkg=V,тg=?tf `Oپߥ\e`~mihNn𬧚fK ڄ˚ {ߡֹB< >x;UB9W#SAd%n7A}rȣ>.5+~RٷC /%=:wb1?T:]TiF!D,j*h(LYY*teCEwXY`\M& cKCK$*"Z OU;r U_u#pа Q}KEDj;uk:| Y ^$niqN!|?@CiR~.&\k>#McMgz-5QGva8S-~_$tsʼC@Gn>-KSϰrJ Zbi)ב*Doa>JZ Q/OYaQ#"EPDMFŰ&79[X ]:L7ދ~y*]j?DͻlfD\&}jH< P,n2evB.@&0+*sYN/QJ5WD;7sޢư)͡CM k>o2}"2!:3^fPի pe"m r]xvtX&~æsć0L4 pV͗l&6 㡇Xp϶J)*'āXfؕ޶[3Um)dݘv=Ø2uns2!C,[[7j^Dtz'|ۭxd@:߭2R B@*0"Bu\Ct=&>Bz07蕞kНaٷZ0Cpe>*ؠTycst_qw,XGd"x{<[egO *vw_KJ O( ɡʮL]'Atf 9ء8w^ |@Bi_oaWh#;.%R{ ]ǹK-/!6~cj1F}EpyCZ}$%Ѡ*V:h=VvaE 5G׺m^.ϋ츭XX]Y}{y\{2YU'Ӫ)v6RVtN/`)J2.7YG^@<*n0f,Qt)UހWPкiM=ߎ{*4W'Ҍ)rt۸hk,##4:&+}36Z^0Lv.Y<_VQW|ӗsJ% hš;J"!R$uD=n>?;H}zl6-Yq0%.r=IO!,~I^69COa@\fL/ [j$@f6Dڦ `x2/˂UoK콇$ ;x]HG.?{v+M域 |1C(oEȫ|@R"`8RB^޽1A;~?O˜6y_U:Ob^+\Vi'ίp\)X| 5^> D\6x|J)1<˂#xpl忢'DNDLɺn!_~`&BsI0FS?Om ONjPE!ȷ\J[l1OIZ7eԑ X(N9=,ଧQ>[<{WcrY0a߲vdz0h%- e(9]Lȑ$؁3!셂X5xݻGrqj:a(>HP0! 6QR3^QfGű&,Yߏ/lͧPD*!j3o~||Hf:;ZU^!7̋u e.eH 2JLy圪U9<Ϟ߮8֎w*5ḻ9 \m ˇ 30g{TսހC1sͤ2Vd@ AÆtD'; B nuq~)}0X >V.7?bBfHCu Za[cSmNcgyb-acL5%L˹ZS$Q J(9Dn8-.CB #-z9sjUoRT$P E!^[4|Fжh_ o+L~2i?ܰAiC ڴBٿTy 骲+t*C}*^3%-VxxWRuE ƫfս]:UU\(lNjː~mdIܷKlՒ ]+|ڼmM XgA|g'!16Z8M/+I7G>]A &Bb#,i%&lefKb㿐F|[w$<+~hädVUTQw:ZVjᏟ-R &1Me=y o˺>)wƎA3dhIX$ >m>Z mϡgſ4-źwCy`j T{0^xV*p/*mL|Aˀ#"h $>aUtl8Hgm;DϦc`ϟ;3L$G'uNnE{:Ԯd8ðLE_S_(6}chQp?aG˨ޢiUa6zm I` sCO:KV׊2!*wN=hh/CNk_M_(kzdԅ?/]$áGΔ1Nl:O(M5a Lef񗩛 2%A첦JCGR?G!:g^1 ;s8h]ޯ˭dl Y:It27xN/Lg,!$AA*/Qv6sE0oc)qVs~ Y^]+% /;v[Rk X!z&F·IRS8GUS6U) Zqb 9Kp0ġ?]7Rr5pGUxAdm+^b6g҄E`.>Dέ.{>3hȃqE+W^C'!ؕvu}.~^^%ftuE'W/kԵ~r@,Uhelj|H]ure!9i%+T[\ƔN2Z-~u1H !~gsfipl3zPuc>ݑx9zbÍȁDYm&`ϨO5G"|?ߏ'mqz10^6(X5VGŜ笈lCp,}ѩi^D^Ӓ}&FPlA&| J2rfoc- T\|OR/LpĠU_B4PC=&ju?bgEEi7%JIKfuM)6p+DC8 -H,5leg&P+rV{?@{Ҩ,R>j"^{ƛL+$0nqݺnzx2;89@~rDo0.V5G=E$oF x,M @+ %%+n-3[v=N@Ni&>Bg(`>w4@7c$UT.V2t6H|m#sLGA&k}j]ЕQAf./$hVP)8Qf;A>U 8Rq{&j;} %qlR7@!sWa_w*cHm힝R60Y)gE&wu?]z n낕:RdU@{Fp̒lXU_Z8׼ +hFJsۯ#ZC4Dܦ5p&Et[s@^fF;!ې80Ru}7edh1$nЦ"F_ª&Ǿ5v$Y7ꀶ9ڭ폁6[[pPʕXП%%i`O7U]U3{0H?ţz+Sa0U>DZ7_T_.柧J5$*lR%Q' -%񐗴'L5W}m!UL[]27ի)hĨ ~,DU\}(H{w#<c̘&rWfq9S ?T0 {{w2fH|knV3`m;4ER NҴ5.=- 1oK7E'ϐapot}- V,|seF{POmLKp"0nncd(LՐxLdrsk#:F pzBmraGcqR;`TbװjG>t!C/eei>'證oO*rBEMLκ6]ސ qgCָGڻJR)XibVڗ ˴+&Xu,읓f azrzlK?&ͬR)X#6aKwy['Eŕ?+,և0aER,E&~0 &xO2FPޖb+:cprO)B< @~&*G9ȋ='':Mj f{" +:3":.JsER+F0W?UXX3VF?sm: fi ,%jU'mWl.Ccf@}YtNMA4.fkf_%l^zFV{eC|QTS=4]PdeT@ޡ 2HWD0br>@]@#sIJ^cJI8x,jԭUi!r5 6F!I]|/c쯳/(Z;쩔^m>Z,F]‘H׊|zhJ+ca;10Jwp$zup3 \:U4*nQ_t/B×wxu/ӫ<}65bEJxT(_hPÊ5è1=J%i}G=9번ٖŲ}^<$tqU0,dkjE#\Whܶ]L4և,pls? z|JReF)'OrS}Ǧ]o)yjolUPWѷ=Q2OlzXexK?&)A˳&nάBzG&]0ɒEcı+fDF+)U8SEaHZ04`*LcZX6f QYARusRDtE?|Ppl?qЄ}zqckz`hOI};._bqaNkPԥp(rޓ=0ַ!&vyӦ {\nt#os}tZ譭A4I$،9\A U;oZcQiU(rZs=g,6ae5F+z?+ɱ0mQ5 ?5k=$yB{U.jЌz_抧o]yؤ%RE)^ѫ5 Gبkƙ %w[۽e'/O{ '1-|a2ViR\54p«)S"U+IP־Zo5;P>ZU;Da G#E4bNb-5yvdV>8 .Dg>b)+Y [1rOIgqj3a4h:=*mC<(ߏyT=]J;,BrD-cM8ron+aLOn- 7O 6}sh61tYɅJn?p`3LV$5$FB6|ЃZO,LCʵj:j{4sBOh83` u:!p\\Q^5rAWy Wy  zОrbP^]K:+"2`%~[䐡*犬J8,h'3$>?w޻ƺD IWc({0wYΜԭXmm"Z |7,T~pMls\0~ |7$#̬${GRE6 qoLrRp0V!sCPT؋%di\wZ؎ `޵Y>\T UJ;Fۖ%w24$o;c`,JKIE60鋟.$tӷQ$uY|Lkhica NX`HuxrfI~c Q*|Y0ktb>_%Gel@Mjiro>pT `4Sb`$}SΝ}=鹌h͵vp8=2y<#u-f|%lOTv *Qdô I+g*Wm q[MK'Q*/ P/\aQyc1h/$ F۷=r!*e*I1b0Kǰ扒rXA p:c$i|2JkWJOrBwNOh#FocMR5'C?+evd޽7PEˬYyKx0z:r*_(XKhs[`;~w--،S&2JD w8=X8 TR!Cyquc[c F5[0 ݥVuɋ + Km @>"݋;9Ú,/>"m⒮8vSĠ*A*p\4+՟ w|Ư|&R_ֶӶ3tG-ALf*Bc(AL2r+?_^%@m$ X(vX]^IIRa{Stu dzN)f۽ɱ(>~y* 4 z`_AH@wQ=ES:EN!A4[H}Bư'?iRF T/ 86@M) ϡHdQ<'Cޖ&i|D3L㸏-V+:lRe㘂L 2$:r'qj`-m$%V;Q4N͢3 2ږ4m;ItCj&cBfPBΘ±%{S2(o*_P_sE,Ft-֩|h3N[#};]F&(5Uh.9w uFL9Յ_l~8kZ&vA [r3ldXyEA_+7n7J¶XFSk6bZf19Wj<&wiCZBzMAT- 2Uc( h- !|bBr]b+;#$8ت"h麙#y]O/w6 : /) L,1l"|`s)=9r!m!K 6 ?U>)=%&$Ǹ5LybIe?UMz y:xmx0rg]]p'm `;'t γ&fBlƓ/wWtV08J4)\)`^Fळ4P.ĸcZZ-` ځ#{e3dM<^{`$苛W邱 "޽uG|9c;+?^_=ikũ~Qܛp2!ؐl*pvR"U~هc _7nq$փ&f3u2rcVA5݆֞ %8BM"@э5ht2loXW[Y.]̣,b-ʹ3.'aoM)q)xMz =Aj3v`f{?L0<.kN"EronK@T8#>mP,G&?|DD⽾ $laJ3%o ⬆rYѕU"r6ک3(XX*wб +s1w &V2X||R-tzQoa8Ya1,x @P5LVZ[ zD A4)p`fB<[kӳKSXtJʵ~aez܇N UJ&vFD!kFmA/i@ۢ!Ilw?N ъNzY :Og◁3"K]_5TwΪILr~[kwu%J3Gԃ#Lu@ۈY\ xdD#idzM9a''`.\mGMqUXR?35A'^IN`fGpj屓[_rlNPl؇*JQH1'˃nAӽYDm $pt׀6U='zR߁Bϥ2 Vn͎Eo>GL>bP4`0NXp ɯ9x= Ajy@8rQR+}=OxoNLM*f4X3\M}Yj@'rn`*e pRݏfJBa 6{tS.EvdzjU.Q`j1%2<ßW}薍ێ[78u<7l3QhRw=1qVrUlx}:K $:˫zA!Sʐcn\~䃻Y# [ϡ0EO]Ёc+qR - D?MpgA`4C\JhFͣ@/>$_VWDىh}zqNZ(υnK2 _* I\$9ӗ^Dp \T S:IQ':ÑPk'PLfUD=[%&1 0 MgIL6nKatbu&6Dłgz*<#ަ"w" Czi`+68 ?c7sּF*K&te + 2$/v }Uh A 68+(?:9#1n= HH}v?e*D$Y>0i\R.'G(Wm5 ٵ~Ҍ>_ZuCpAw WĉjuObһSݗSn?EjBn謥J8K)aJ_u=4suЌ1j2.:9^nD3 7*c{$ ɡ͚ZX&>Twͽy?zmP=_%s׉2҅^CչX Zpƙ/=:ր(x iTyVIΞ t7aP%cYwB0$v$FM:4+N-QtVEgK}V]3O3+=f.UI'Dܱ`x5B~BTq['~kQ_dmm( Fwޒf^PebcRh漦8"MM1Qn^) P.]ۻطIG.kS>[B FiŶƍ33T=; Dqq|'|zV!6 PB~CŲAm`+3|t#~ wU%X纐̗KlEɏJf)}πmVE #.sxZ7_lWu(J$6HX:nq%ep [X638adO4JzXy-TM-@qe`-g.۲. n$ᨖmr уa{QJyݐe3};4$B2 )9T)X`TeB),r<1WW_-iglb,2i)r]5wP*LOf@Jn*SMڇDu!ۊ> U8S $ e_Y4f,a^~*%c&$0pj d'bi|D )[G5%~v\ym?3ۚ7ڋ3Qp& 'Msޭy2bLNsPC'+NtJ2v87u돭8Aè)EɐSs]Te5iDY&cǏ-%oh_c~+jͶDjTf=T][F &hY_>S tW~ eEDe*9Xa:UG4KOlVV, #p/)6_E쇖4Iz;I:qmV/Mxr#*Ԭ~g' ?3٬v rwN~ bVP3 e\,HDK/;Wq/Y`oj#ͪӉ|>.#Cmy/(E 3O(+\5V΍6tlC}_`m1o4)u.xM >*T#kiFf?![(hz BiLa^[plηR Qň``=V,g##@`.>\ꑟ| kS7}PǭDuv`+n~C -, 7ƾ3zqUTYڠW˳M8"?' ְ|dW&&&s ~%ҁ UrBl(ލ_N>7&[MV l%oup=+x?0}.45,PLsQ .՞O;A 8fBf_ܺ@ nY1We4ߋOG1B 2owo\h}RԚ;i]ƎJ`:y G@_E',W4p!3IlTYֿn^F| c`ϭDc{P]xֲcW/haM(\̛݀4հ"hin}`K\eA a`(fD5[3Fo 3oFW"d'`̤>!``L`bpATFH )UԴ)[haeYDB׃7Rb[<$SuEyUd@p#^9K$iV{>$ȃ}ukW2`I`3wEN#yK!gʨaESB<9NNMOypOZq.KA agaWD'n^]Vr6R`51H܁z39(ĭS] Y5;"h-/3.LJws=?B^cͣ0GUtqzؐ*?M z5fzT vԾ2];=JEaܶC2D]wL/B|0a/y* -xvKG(|˫ciVU)FhXkd}č3C|ʫ/:u@ aŀEքdpCWGkBfLiCH?T)2?`TS&sԋ&濧⽐` ׎ŭM+B*6.CcfOTHauSpѮfWr!{:qRh/<;:=7u",O=dIU:M+HBuP6T\yφSD#Tё%Ve?y(OOypY^p<kEij)t ̦fٲyɘ5s_m'K=R &/GZ;<83J:`iWZCϕ**!L!Ӂ~vf~+Vt&Pa(," a6j=;Ia? "4!avnuȝ"Pv}%X7*M  ­N}dKSsFwׂ,dBZ'dULtS`/ϕ,~5SNʚARuWw5Fݖѵ j2Ǭ]HMBIN(-x<- s^!Rx\1>&$X|\$0Emh^{o\img[&yBxg}^RVE{*1~C&MڮTZGǻbHȈ&(5< [Bڎ 0!na?ݲŚ4@D"XI'<0 @Hݾzw ݈oH偨# $Q{y4w-J zh>lsxXX<3Z5dlDWCaNK˪H1&u;39htrJR5x#XN`HfV\lɦg:^@Vw߈]q}pkpcD5J-A e1n[^y]{ f-io~ T GƯG]UĀ6IY|'[@RxUOQЖҐ֫W'BK \WicSXlUh7^5;u(;O2Z@n^ FA 鸬[bݓ @\[NrNA%>z2GeUwi[]y~zxvF+1߲ÛN޶K AzFr0e~6I?j ^ mKŽn{؎4מw 'n] Gj ex5J89j%)Ǥ 'm|}p6pfvo{KYB *,Ҡ}i|D301:|3PZ96}ҙ,euy1F `@" xkJAjkd%6캜b'~'jIXvjmݻqV՟1ܼ풒6,}`iՈaPi]4sDh)t\ rpHi|/"hl5^9W}譻c/N8];t:v&ɜ'q MaGH|('JCJ (o{<~ruYbѣ~(yDT Oź ;Ӓp gGC(-H6@[C v79>5|yFyG- qFg]{[)l'wo aaG>蝹yk9V'DE as3LK݈F[EKfiv+|lHN8?ti18QFv.ZaS 2g;rtb(򟪽o4M: sa& ˰oFjKdRJYFU{J7@7o~,\ @_iU0" ͥX1 UAH_-7B:3~^R^^='Y-jk3涂R}ͯ+Lfb]nhYYv/q9+;ĬtweeB 7u#"?\vyl{V>=p?<6F oI*"7od XHxP^5G2SL&Ճ L{G]W6zhg@]&g"v"?iUуZ54=Gw¬]5]֨ ~OXe A;rGVo0>#0"EN'S߁OpH0:R#vB}cѺݵ r>(8Ûiz9:BC|*a5䝌>iԂLW^z^lKqR{:A8׬RӃIo\fdV` f\2Nq3҆~1%dkD3#WIngm-%kQOyGJ^3(bZҁEp.tw9&+P5B_siK2gk|""x$hKXl)}stvl]BY Kۦx85ݙgLeP#fr`trhZq51d>yqubmnXcRWȍp\wB:sd3k,RS4'h FS^G$\LJj7<֯L Vq HRf,;\2 rsD+>=mY^ AV6tz&3o-@J\h%{Y5ߣjKo^prͫd _(S QZBGU ?A]z ;Z 7J sL7Z .s.=)Ceji}Ь W|MOpG.g.JQ 4P+*G&UnvAkj8 fj+6 :-MǻjqǭY0qEu&y&UrƳK6vE2~6OȤ̘LRrYI_IKU[-_Rks>O۩ÔC$f#cgv\1\,򒅻ٵG|<^gijXʭnx5Vr$ ho55\Bxx:SGz5e+SG&nRH[ Tf4XՏl*kѪA"oE̐H#>!%#4NඏB,^bmsmj(&kϲ<ר]:/vԈZtӴל$Z~|l8J,DĤhbu_?GN<:x|?7pH_?W esl܍pa Z_Fr)KU6ΧP~erM!}bt0FgUb%^2Eoegbe8x,pC!+hUϕtkq7;x́ ¯P>KӸ rhyԢ#{xjUhi hƜsKzYجw:UGmWN ^I.¤3ҝuAk{%_!rnю ]`X'K5+PLkptQ!:Q./rEjҀjC@&S=ww-z|I_sPo:ss(ȿ7ǩup4pE I_+Kq;Ҹ\p"襁vf͈9Пfv=j׶)7ONi=V<:òPɫ=6ugL;,kBlcԴkh%m! L)35/PHY|W8i32Izǣ>:zlK{Rd>chy`DaGcrz{5`{S:>ż#Pl?B8R57Qtjܘ])暔ͽP.R"ڔold5NXTx"EDO9+[Xp3s`v[x纶 ?Bd$s_3%O(f_{ncŇ22|%0b^4Ofۂ}o̕.9{2"iE8ͮ;~fy>Da}K*델$Z>>)Ɋ@~oD(w4*/%H\FFgıҌQ{hnt*5)k( Yٳ7.\ Ӷ8&ɪ\@vdqѯc;Jj hl4!T ƁW{=pEI -/̷zi@{d 1+LNH *9Fq-s?βUxLG$78$;d+ L7,k8ANTpCp`q*,V:5YU4oJ~gVϵ^x lxf\_>@ :>˯{yRaRv"v8x"}uxE&,:ۙ0'X $89˲$ @-xR,_ u0-aVrʯGn0\*} (Kiݙ䊏iiYʤdF`$Mc_la!~:W}hU;qId<ҶԶbUt,0Y丵"⏪zߎB48f˄CP6 vhE:8yލXG DyZ9xu9nb fS'2]hx[C.~ir<WUL-N,:@B + 6\{u'MKi:0#rЏX^ƨwy#^D*]amW?a 2$o>LǣRHvۙ^Kϳܵ[o#{FIاZq %@w;}Nd^(wو`R5fv<ޚEY<\!e]څ8j$3٤<.InQaw+%d9 O֋q=-`@/,_RA!`X^Y+ZLUd:-v]%¯9FC#D@dd:PNiYöv✷Nk;tUy%Uu7@) ,.Q/?oSȰz? kМ{k 6.0 A}r7M57fm8Sfg #LAIu|uάrW8%(TZ;9`"O}0۞}d6*NO6ͦ*sGD1׌hmIm&W o8P5F(QZp66ݙ5*->%VcrSgG] 6'EF̈́IoR?']C4y635-ѱV jrΜzԝ}* D_ =A  OevN >\:lHwQbL%UktpGCI6GHsFwcqfQlWoCPQFF\*l ]7_qzR#T ܰ|agVI/͋h&I4i?'>\0n| 7.!hG=7rK7z"c.5D79 \ 9iR*e39^vo@`y0,2.kc/+w(l-tb ^ 80NXf`Ec`qҘ7Zo4topNv FWj&_r䦳RCVZ[OJ~q+i(ӭ0aNy0z3a1&<+QYwϴEτu"3OoTCT5Ru0+(+8V3 mCA85A{lyJb%a 1<%.ޟ;=U!D1$l$RX2=:pDiNFfh}zehr|F3z!ʆ eTꊮPOmVNz974ϓ0"q9& YЂΆ_rꅍQ]e3?oJ6T=$`1W)ux\(@$QVV.?V(k*t28OGމ`҃7v, I] Kl=s9"U򂨀̧C.lKMX{? E% G\4N0C!W#$``m3&q<$/l r[QP5QmǧӠ  Y/ R+ކHq.%dKЬ4^뿋A nD4CV܍$pn}0dhB DFkS4KШa I_rSYZaKw8nHې&?jQ|H>]{wCՖٕNw=P֘ VTA)7Vv{Ĵtڣ]ܥLp6qR{O)Ë}m(P*td+&MXϩ ~b-drYAnJ yondj0-n,Rg6f[ڂMOoF)IM,#ό&I5#^21ʩY:2VAѿlE`̹ۻj_f%ywRr߭z$sx(rR٭pĔrJ V76i,Ei_FK^aMYյP1k֎G}&/*)$f'N&]*ĆXP| c#@ppY]`4.Uy8#mథds͂iLr}7}*mLՕ-E܄駥QjU[?U!;kfOn&W•tA_aWO -]V@Y1k^J!lBǂ2[kg1Nr'DgHZӵm ~#?q*N@}.#0|tm+lΦAhk>מf^/)OwجP%V Q|oTONK+(hl|NbbMGkW;L53Dq'6siF8>-16D紏P"$IzE;y iǮxc,hm1\Eq C>=퉂IXWܐb'[t1`"-l"x&`3$SkF}:lLgg[;/ɳ[9h]8͚)?B|"pi=o hVZ?"e+{[{2EԱ=)KEd^|f즊wRb]0J|xq wp kj>ɩ@sYh )1'Pʘ^OJ~C`8t/zs~AMuZBbBR|^C#Tgky%nh#G~aVh ;.pJ_Kbc|U 4L83|,da4tqC.h?`f-wc#jQb\X4+ 6b\W8Y;,=w!٦(.5T\U?jbR߆n+{qCR rJ/k\NxJJ5A?[ۼ%aWWx/l=yM,z%<M6s;Ny '͝y| Hn{m$TT}Nr5l-D)6{qva:Ii8׸ 9 <\,\,p&~GѕZ`ƝIo\e|Bz*w~=٥ItRT˅ey! 3RIt>'ІABF2ik\5OY?ʒR|7 B̼(S9:t@Ih|dɶKK¤NP ڔc2{RNeh!31e]b&e=dkX9gd!Mfӱ* %zkbAsU>}͖#`^G!tqUdJo7L1U,Ur tyLM]-kVφ v \bF huadFgYrHSyu vqBD"pF_`VuϲJKi.VH͌Y\r,B&?4^&|P{D蒹3(Z( 3m_s oAl! ݷds\ ن] ]E#?yɍ8dpw=0HZ&쭯()c'GL|<[8@ oxR{IeCTmf݂L}0h.uc)>dC:ɕgg[a땒5v-2t]3dkK`tz#;֩1o7?7"hD8̡̞ڟ\'N๑^P2~J~[aR'pzɨ+cs_>\ZjCx}z)&B_;- ғ<6Jz:7f蒻2"8 ܈eʱ"X絜!A1ܫcwF &Zx9|4(b3[T[8d:^vKi91A=8(`QLhP~D{R_T\yQCB P ]8nk-ڻ|b9R>NbcSgzjaE [_;DSY\'kX̴? c7M6Mʗ\+mޖfyYI1en`㉍C;,ӃK|6zHvs:ED Du2;C'4cУ4Nԕy&gjM1s~'tg=fFH%tIet׹r?Ɍ9sC|x9@X&1&sO4P6VB#u9*eh=uP)YmQŤ(iNᕉQ 晖#x#Vzu*ʃ4{#gl 5b?;QCe0`W Q(:ZZk.&?.ٯ7kH"A8(ɍ?!|PFBျ4 uD-OE`d=Q*W(d[nMU{-3)}է?2VaL9Iα%Z(D:3ԋ *L m U#tr6r p!_]͒y6fJ N>u`VE%SӸ#ܯ6I;c>+w&ɐS,g qftRk ;/'vI8 O{?rۊ뫙V.x3}EŖt](pf+qӕO,|+y~ ?UvԜ ڥMV7HMW8&@]Ђ7k"eɁKɉhYsX\h l m-)2ŋq1aycׯYq.CtMdzR2xw3\(4\-MpZkA=ȌxF҉Kr5{WMe2'}@b GU2οq/j(T#ylr !A)\ܾ]™Ѣʀ _!~$BYya b$%w3P$x]Q/yŕDۨ2DLDY?;p!H,*YT.$aqǦ(a͐ud1>+~omY(/6Df'BHi)ˏC:5)QWFSEX0`)π+f@,' g9i` fDi" E&=? pk D!Ü:>ۈ`D<^?̉H(^5~h ׳<@T*5:(5iPIL͋Ld\ey!A)b\^{FGY]e%m_UH@2݅T-0?S{}RHٳ#|}e٨ϟ`:mZUF.o?| ovmJl5D^ ;@x%̂l?KdASoD2Y7$E6[jwBB8qeE޾LIGng.y,DpQi֒ :6x7[h>BxOaChcխr ”Q_$hq3ܱ 9.蝔 ϿJ)?gJ, 0Vb!V~ңP7?Vr G+i:VF)9EA=٤61Rf,ݹ+کSoa @ ?2 ձI`x b #Ŋ؅K?,[΂O@:_DVR7rm- iC1,Y{ogq {ӈ\Yq?k2{%oCV]\{Cu `_UlQrsRY&5rܝƞ.X025s۶X)naq&eC,Dj2h+B4K. yu^PF# */.Xm:}}j]8)xgN^P[=Yy7p^L L56@9Ga靗H.1]][WBj&䔫*صnA$ ܞ7+~iGFٍut*OϦ)$6. {~e~Py<ˀwyj9MfL8) (a18yNY T?O" h^<7GO pDJ9DVJ(ocLηO1! &/:+;L"[`̙VP]E/ R7h5#gy4!hm fGDLI ϯA(1^o/ѯj{s5S]9۰ZiG_& gLu`Bv&z(=i^'' ɀpLjsA5ﰽX(/VǑֆSi;TrgT"1BAQ6LBRԍ+ Ydp>AQ}=^w mFt}qڇQNʚU(U+Dv~gp0ʪڞSqlTl"0/%e{Ѻ ' KUG^" [ygXh,GyEU5zV-/+FZ$y#hB&v5Ϟp@9 w:ۭy›n'Zo^F.m=s2o HH}dK 7\lºY(x`ikz\1(|dJ6wDlIYKn*1FAP{i ̰+ &Ed7()/{MXO5(Zw1m-CN |wl]SS{.JӳˑI~LP)~1Zysoh?s#>.-fInǩ<}+ZBM_nwVd6vB]I]t8@) :O?s'CtvRVuP ihS vh|kujpL-SȄ2wL%# TCZc.mn:jq[@*cq]&٠֡SE 645 &x}\ܽ&#0/|sY @rew<_=QlZ/ުIh|i[),pM\^ex^wBB!XBL'%E5D+?"jn;)KūRۈ0 , UЗ 3DaٗhbJEk1oi,wCJpͅhD5ցBLd"~^S3W-,#8%@b'>Ƹk !=ڒ&;5Sl7lRPм!iʮR&,:.<`3Qi'n{|C&X|L'# M.FUb=QW)Pйo"7@q&aJb6"- |GLwVԾ wJY00p="'N'"$@뢡^ԼBl'S[H}E߃f%IAN.' ]Ba|*o-#jC2d&4[-&`#+ `׫Q]@vk>lDzv,qPN V1'{N IԀ" ab;H匄WTK( ^k-Pj;򮭔EjLiGS Š;ò<^=xC HY {IowS%lUo[~.j[ YJ[;æ+u]Р$UQk]V N ӄJTtV)yi21~s>=R^*;7S"DuH% 1owo1mP7FbQ/Ө0)jӅ(T%H&v5ɆTH%iDŽ{[dBIDu<5/ mF[O܀gܧ=̈́ʉ=M|{/ @ FX='aWn;RJS>!8ŵ)crۨs 4n'G#]TV<Z,ҜeB7cTf1̜͍a sg5YЩrMe{+ua.g};Od /\,S#pqP}U~vX FE"jB>WEC0@x -Y9Zh^K&Ls6 "J)7:5!ܞڒ*Đ3)0EI_A-f̔oR|Q^ڰPt9[j܌ExQ;N?~pG8_}ŧbP E;m"6#IJ^Қ5讠BpiI ,j3I+B,0r_<2֚KUj2КmEH/[ _ WR mgYq@U]37]/oߢ3-AlF䷭pºC%Em%CE#t|`jAH/ic靉⃥@8Lk flm\>qI2kU,P(r/]BeNG xp(-|WJ*[6 Pjy>uøi&H1W-4bM+H~96 `/rϪC[`ap ijx9i6s!ݠ.=cWcNemos0/e%d}=ǝOMc[_seʼQl2& < Uu\jǕ=WQ|& q$ yapӁpgAUʠ y#,aR7hoU~S8&gX+UV]wI~rl=uK&e[&PҚ@49rɊ"oY뜣\R,`\]=SK?f5G%zl*TPd%r)5l CG~"RYkLeW]Hhh)?p㍇ T.FI}]GT۩v2~?ZR,Pj]ɘuNgQwl>>TB2tdOAY ?"[nݏo<IuHl^eoq` /9QY;}oNJP BuP>%Dʪב?џ .ud: ?w,N57uI[:|=򿤙o, ~LtܐD1@7O XcI]x!:*&W.MVhS{Gmy? Wzp)oCb!]^=g|;HSv@RSٸx^'\M^'DpDɍ~{7A!>Q7zqL Blr(7Hhh/+if$e kCbTg|3LJёqg+B{۳(2BE G(*'_oz׹:qVү\Dkˈ4NosCD.CHSL9>;:n= Wq,id|zCBhg)q_tƙxtDjT /jaS܂z'*.~jL?~^52xcoe,W'ط7Ӵ": v>8Ȓ f *vB7nq6&g)f{ p~m^uTtR]#zW@ ,t5.%~` $j|$&,;:{,'>M'*[Ѡ9 E1Jb<*J}q9J-i BmRh~crjRču|*F@ 6~ ^4 M]R N%jazHuuW[\ =d{SwAc"!۟g\1g8Y\59,X/1ԣ1SP[fRlԬ}bE~I p}XI *&V%} 7v0EtZI(R `aW,79/`ż)x 74z`ط6^5ƭgUQhUBm%#Ci~oadCIL)bŷĆ9Rx"UyuX@OήvV9;+3t@D'uϓÝ>)EfFaPBaǟ^<=:\x!榣uvRR;ڵ1KLU@t5\)a9o1VbMQksx$li?NA' PzӉcY+@VӇoϴgqkPo% lɮ!crnN|)Lk~&ϣq0Ʃ1oןO|qV8``sEJt(V|UQq.gNMb6M 7BmV^^,|U 47G*7{onxQ tWa;jra:g'v, Xcb0)^S~;.GU8 eA'l-BNUhvA~ps}HNy8Q0@ȹ/rtrDZ՗Uǯp DkKri3I6͕QyqP7y٠˜m- &ƕhstc%TgGh [Vn ᾨm]]pCEUz&;ʭ#HgX-ANQFs=H|{*$'D 8@Mű9֏Zd Ofz~Q`OIz4hwpH/0d""; a2lmI>rOU1:͊sXkFPcuĕ:53=yٿHnV?"/%'4;9YFm9"A4E]_خfߺ H9:/a]E/uv^&~+G!/{E:cg4Usj Qe8q78%SZ/ykCX4^Yeϛ~U)T?"*C%}N b^t3+W_d5Q1d&CއpK/D .hrPh9S'3Μ\[0$AtkpJÕrhzSn "N5Sdxs  YjKbK[Vf>GOEڌع`HGxj2D89;)>O48%4j3jjB\c5  Ds=W^K!pof-3 '}bVb9 o?pIѭɗ`.>Ro#I=Cvq&U Juim=G|% Jtʨ>HbOMnJ rv/ T6PkF gj|@NH&ʪוb 7'%ҿ,'Q0lqB;M/… ֯mU?_?96 ؏6YsJ(t}V{찴? 鹓~eJ"iܼNGZ!Ro]ː)j;F۶ dp._s)0#A>cVu;g?G!EvVx@q3ض,{x=o]߬_Dep(_19k1f ЮCCcL5D_J!k 7k`bb|>q F _:gŒ%DĜnj}yc~3HEÛ!쿛2UPcj I_y4NvLj٣,d EVwٴ]>=CS35uݟ&yXL|OPy$66Giq_n% *!!tm,OF0*%7Nxɳչt`p 2~)TŹNdER!BQuh 9Ĵ5%M#|DfFqHCinqEk_m ?mH*$}TTC@|}e0\ʢb~I?g_N!exL,) q.ö?/AW?SMWi :~vP~\WQð1`,U2$KѨG\K9^S)')3F ,11ajG*x$%:wRYe% ڛ5G2'Hg }ym!a·S-|[3?AX_ DJ) B΍pˈAh&+Af>Vcpk nmܴ=rd}7\\2Ht4 D>t=JO~}ml*WM՘ܖAI{^Dk?f =3ށz>ȓ޳w,h0?ҩ sXD޹ VwHH0Mt9=>ѻT.(-|a؞hOAMJV A PEϯ?UL*䆆ys75Ic7&ܡ?X├X i}8bbEUZxxw܈ ]T4EXh}m, nů2woJ dF]M]0c*@3խ_ݘnQݱ'>Dp8QޫO 'u֑R?)8}#¹DAy6?}9,kڊRt1S'+{aM׫h69ۑnVЀe,ڀ PAJYs" n<~Ph.A,=d5nXdC cI&$m'C~[@<mOi5'T+#{t.fP$sG<ח OV*T}V󿓯^0dJ_M/{}EUb-?bߢ. &E'[rQPu-c9;tt&/7?veuG̜?,  ū_HK:C}r6!LJv^  Z$OIDQ_BU ;QN;AswC[?h>3HH >&K"h4&5ed['~Ii Gk|iFM@&h ůacή?pbZngP^)kL˦#֬+XyA| %S0;:2##^BdAp[v_i#BZ ؎9E [?ۉv*Z!]Tp[uEp.ΫErGgh s4Ջ J-F%ĆԫҮ"[ yi!mѬ(|aOaJC*f7+K<ܯl"m/+$%b2|"oMKQ$#=85 @YlBvSK](M6C >-५EZJMjq@; JZI.qO2>f3} {.)2:WWSC G?1gDz88V.$};Y0`TܰIC6]e ߐ9(k6r}5`-@N{o˂L)fh M!»P(6H)|42&I;fܓN%ِ"И=jdzٵ.x};KK79:817$Sz9WYl>ƟUoZT-{t,!x#+h}}O{8Mc9l_퇱vO&~tsx6U2Ĉ;L8$<13fs\jKqJi6N5Q*%J>Xb|a8TcW ̈y۝KUQ*YsxaSʯH*"F`Tk1PȤ?I7uu|%X/QJlXnHhSSI=GW NEu g Bee@b`1К~ g<do*@9^j#{q@`[tz|C`O O5KMQ]=s+z?i3)lO< 9>mx&M~@ônjݠʪA-cY0w~ ͼnxqn6N;1Qbp5 &pcɮw&DW_b=3ƨ@WҊ9KV(thL[>Yms7%n`a] `;=RiBdX"N"M҅.40Iz>c} vgf!NjI9>q$@J?A73,i0 |v7R3e}N,8v,0iحPzt/Ma5s8.S`ᐅVBg~<; sl<5yxkq(l .nso >$ v4L|OYR6 % Xh 'R i@@akΥb*Zț+N~JH+}ռaA&|>L>{T헱@Vp֡3J8y)u%0zԃkִHǿE\c([<({+ǬT}GE;O$í+^E{d2 d {<5h)I{?ʅrOnss+BN 4& H] (@ʫSCoI² 0籝S|p:3E`3S:OR /J.E9f(U֏&fe"ohfmxYigNk~|j'!vHZiQ.~N_7x!mu/ft:T~tֵ%|o|#98d-[s =\v9WJ9$hs?lIE`]-z~_i.C*՜m|iS;.eM/>z#@WV?,buNn9.T燦l 8wV>yV+ jb0_qC\/-rq ~[keHKlҰ 3 `=nuh!i)QV'#*lj4E 94=PQv?K;@n2E)^rLj9`9:ْb/eQK!r71"gvrJ^'G%ˀHVOo37zuZr +؆{CeNާTKb04 #hԃppXuzCbq{hܰ2B8֮W"2`Q".Y6LļH>ȠOT2.sឃK@̚}#igXxo%45q;1 `7z%\jKxvV yGmJ!yh^ DU%>ĸ72cOP~쒿z=~r. W?KK;S&38լU[jˮWhJ7&.WF\)^ ήL*4;EQyѐ!xs@yJɯh=6|atz@jV-,&_*z}_.|䊅~(.T&4A4vڼ=Ƃ J(ѝ5+aޘgeH!ٍ9kaDžVE[$a i_;LO~B KH+\ΛQߖ̻XnUW!IG-J,/ Ks؀;]z:'n' [*Zpb|Lgy,1j!e*GUN"Ǜ+DN$eS @nn]Š2$e1g֦R]I:Ӯ;/g,@ Mdy^gGo+=pٴ@)*mwՌca-2WmjW1Q(5;:--<7VLZSMYr?Za.ӑG0vi*H2KNWϤ: ,YwG\ ~9 0s[׍+w {e_`g^z0ܡ7^ky.+boA6~Ao5"P1&7$?)ԜUƑXK[{&k0;BI_|&ߣ?Jw =`#ᵎ<[88(G2_it&% +_"Ugy3`p#j mau2enf* rDWIʽlXdCFdPR8+\F*/ `!! ڻFeXqͣdQJ-r<}RmU}6|@M#ߝ.H\(J0!hiYmrC@IWp0q^v^4zr""0(l:=͠ c|[-~c92Hwj~tsKb]a?ۤͩP(br]͝`t&L~OCuW'J+rrҸƳsQNuF{fK{ꞇ| ~;,r5{߷2LRp-ʭP qO \[e:g쎊L\a N2s䦫PTv*)b6 ΅3 ޷6۲بIHYfhnϔIv2'u&&B_D IUS(| OrEysEfljAMBl$9`j4&$~9`.f=JjM 9OӸtI=G\"uU@2*&'PN v!ca{d?bTW'6z6#~:I~I#Rb:2@C%ߗ׍_RN`9Ƈ IRbZ_.?8b.l@vq?<} t~"OH)nw$d~QF|/9]]\ȅ~`e1, RpM> 5L9\X*#lMJ:ob*f5~z{WKꔈpC:Jx|eպRtB$^b,yc?B1UYf?/fY m5P!6_O%Q{OKNCcCG'C0 ~܍ZPpWhZQFv۵g BY?'|++gjXמ t8oȿTI8 2fQ>hρn'݄@hxW>Dl NkUQIkyRJKo8%,w6ŃF%Bs0ٴCO/జ!mv+ש1>/OK,tծ?{Zg^A@irh7Q#MhHMd&:ԺU #,i"rcS<+G7+ZLT^Gu#3{`4 X`*BGX|;{NC he1Ԡ (PpIoW]J| Pybn5eWvȰ5>cչ0 5ZцǢ_TY7/+ 2ݐWeLO]N@[ H;x pud@2eTsr֔H@tk?Ҥ.p΋\dZ /^G#lC^.$Uv`T@vaSW&=*K ^ (}؈Zldve{Q(Lfz7tE^o*n%/ h QJzIMiA9@Oк'`K[.RQEOW 21 %YGadR ]0o#ŃF(9Ebܸ3"])N>Lɇ4 3!R EQ*" >]p+A4VB}2!,FUj Un\TBEkV,K4 +E ak^2u*$l.z #(mxĴE(RaBڒߦ]j(Q@ƹgrr}5AP補* u]8ǁ3^cmE{Mʡފ񤿻t,ݕ7.A{gRi:,PXܓF V e [5[hq0:Ó^c*rl Ö1g ?w>}$  <ʶuF☓٠* JIi0#7ECĐ~4Cz+ |rA-JA>'jn2x*97joSuEՋd3u4Wo̓,.efNkjU)lNd ܅Epub'FjLE$9b̤֫hV]q1<)HIYV1Ќp,9wf, P3N?-npԉ]PxPr g#4*AT\i-{0M%9O}~MGJ'S2[>C<ޟn`+6k,H$k%HQ u<tl joJ}zc؞BX9n͑Vd AAhW M;*#0MB6>!?5ǥB侧Пu!YR/T"*);#Yo޸ȸ @4 VVB:,YC^ .Z'bUb &z\iXג!HiB]۸IJO?(.*ZkM~L8Y950ँg$EAUveFNCAEG!S&v?vpC2}PMfM4}Y;^&ETkuz2z_i\en}Ku .p ح n\^'&hz2Fnj(Ii7DR3n 8:-wŮЃM{.n$dJl†Ga[/ kp0q7, (#8jK;f4gxDFS0-;S\ q>`aٽwoQ;`c `vsȃuK M'ј&3q.z)6{;cœItH (r37S zNE*.r/6cL3$ZƷT\_ ݟ ѩ>`Z^rq|-ny%=)Ώ*:3;.L0'/廓JDM ˇG>vp:ʮ FBHqIhng2|ƒޖ &vԵo7t7Bt-fZ)blγx4?уʮt>. !OgP]ZBnnEG&O5dGVDic_U1!7T<9]FV6 1Ĩ%OL+(BMm`l&KpOTh h\uˋl}CzAGMcRM& 2;;x|m6[Y`G҂. ~z7Σ=(97ik7oHR,zO"d=@]J'or =io7s7N`bեh<@yпObC!1] Lhb<Ɔ GF0i&)1t`yQ8EH^)(J v Jz-xleSMʊZ?lzڠqEEe0D}73:I;շq*ĺezY[ROoιhs٩=u4eypmj9~:jF=Jr Yl6% Z|qoEhMm+EEWJg1,;\;۹M[;SPǟǷfXȾ=ÙWw_SrP,Xd zՇP0tg_-j_PPy c3nP[N#%-Z"Rn5p-+`Qm] KƱQQ)W}#B|;umέZm~195Rt*"Γ#O!}}Pe̞z.khl PdT&b4<*lM|VQa"_܊.^@ҥQY͋2dF[*s `vpPV4גf3~FU49bqZOw<;;{a<|_T/q@=tKx")Pp\Tڣw ɕLڂ$ri죏MyˑfiXzq6 MyTbwa5~g?v\O"ܸ Gɉu'!R>7yC+c:C,bRjC[iv7wYd!cW X}? (=q_-{P(2io䴓r:e>21d\/ ޥF,pk]s> zJJm'#V\9:FϿ"7~ #DnK26+rįn[)(=$a܍Ww4p* >(={G$&)"PvQ]V|֦JMͭcUXsT'&JΥt8a Y1h2/+#JzNw3sΏ>*) LKYXҟd`.2V|dϧJګ"j*SRP㊺1T jHE>L)"uv3RǩU/DASǡxq9x`urH2k{E_]fc!u U̮k[B$ , A\^۬ /.%zid.DA[RnreP[uk@~x{}y̯^L3YO!p!G&b 7so`yt-O[Q~1iw3^persdsӍܢFPܹq@ X>].PQ#7nUÚ#9 0A%ƃBiJMw$U0.$xQ*'kLj2(- EZIݝi . }xE@0y.UVudPDʜOLKdbƐԏgGXCsAS@55D1_8''Fo2}j}aYx\`g;ZzT9:3Tv&ŭ6/OnH/~~.zKnT49L"ďW̫r70j K&?cQ.i6DzPqS7< 9y@TKYG ԃ,ؑ@KS@,|n҉Xnh*s+J`:$ ^@]ǖup#z}Y,9Oe&fsײU bUsZHo`5(hb2])[Wee3_2C YDc۰v̟%<+DE{\ҤL{OBXHL ̩(uD{:Y=: >C,3!k%>;MDb)mJXzʴ$ݶMgE; "?y\RArv?PZQ ]!;}̊%Y߬)[E`#2ђc)pӡO{u e5*7]9oP7J)-{]Nƙ^5NƻΚ4b 3^r N6Č_6qi% *IXVDT J[&aj3  m ò1W[nit8x☙u"\o/2"ݕ>-5'k5>) |VCGgXaIfȽUrbid$z\ݘYL/SV\KL EenjUƺD(oH}dǟÓrn/gPvoMlzn΃*uLs)KKn?QKoW6_- &j%[ƥ᪋-MJۀ)}^,u6Wo t``)Gnw:! 5wei J,^w=sLT|3!~r7RpP;1%+JKR{ˑ,IĄmـb"(Z>x`&hFoaw`Z7 ,+ eb Ki(wLCx5d vai7+<åRG)5$X_:eey~|,Z=egvWЀ>{A+ Y@}PCu.m>9iu/YS_O#)?[LgL xUp@T iZ8?? #ɼ\cݼ~~h 촅Y|@:JΠb L/  Jy~Hnl( *\x1@ЅC [" ~|D!} Gq '`4?54Q8ښ-"1i="oq.BJĠ*4KD[˭)Vx"w0$o$&fbOZ#= tK;Lΐ1.߽y.d1-sZnXfr]n"]G`#*ҝZ?1Z;/yJN^S f 78w 4&JZuk0z A^J`FpbvIs tj/Sc#h~`jûKNЇ`KfTbgRF.d3޻ĝ6!Q3mhP(ES&^UdR'u2ˡOD/Khƒ 96$H7W+,_4oOܑ}H.))w3etAte:vhMIn䊃?bJ[Mu䅺6RTŀhYȵP2$ɂ_uahnRx] Dj ;2-(0.J/7J>ݢZPܿRma#Mp06~FѸ?Bg7q^^zBE}WYS3'@n` ns3kc^5RZX2 VDYr>PzpG jD+tC̕ɋR6޺3Rvg+"g6lI%ڹ~Z3eVboK=Pm[e 5K67gi+@,"N 2 j%(5C/aҌs(hJ;N9 N}P8r,:sU7Ž8sjۄʀe&z.#E_Lw0|ѸBXá:ӵK1޹T =Wrj޶c L4)A=N"Ӓqzhuߢ nH!{&2ﰂ ܂֢It~-KIؗM[KGz%0mn I 4H%G+W'p P1k!`q}3-5xjxGOMeVzX$Anw! ."C6{GPOPt^6-;!_~?Osz<KU,3s*;7~xwg 4/2 G2$ZD?K~BhLQvk!R YRl%3N}]ǰAs_"q{NPCcrVB!&=&]!ߥhIűF\_`ĺ_9ŗ=r {ҧAA#oɦ4'Ap!_$I2ݽ6( Xuou7O/3mqp>Y;3 x73|'E#/<2L4rQNlQ< k >GGF -L={6[/8 {+A"g ,P=Tqh2rUnqfFdнKvK;#KNy%@ QYiДQr;֣: M|EA` ֊/W;!~iV'k=@@/m8I'{U>) ^+ϋPDCU*ąJ=TLIE>oV FN-l|&DTɫ" !P0jtE T]+LW_%&FK=HL썁'$b0Ns<; -u͞![t GJ1B'B־⃥ŚIS!$3B1n|:w i׷B@,vsܺ6¢(T|,;ڥ+, k F΁j Rm5vN/gYqTQ :H* 07]Xw 3ᅯҔo1#l%~^ŋ(`(f0"GXL@g' El}M.kyL@,_x=9/HXECS/i-iڟy9 4mԱG¡1]Rm 45 gPBNeL!ۨ N?sҢ4%xoilj6M|͎"P"}iUVWfux}; Lai4}>>|͸$F@|2<v>sL5Ô͠DYmf8Wlq;x"v퀔qo5J?[>-|Ao?/k`+-?&fXbwgnv- -rE_/,rgj^<]ZNṆu)(9෡l8"Ku] P'Jݾ?6 ŪK^1uk)52Г k =,\PomCgmKˉ8}20Avę-hb`Q_9[R7z^iOǐ %-o pgqmi腝,=X%oSW`h݉B?썴ɭ4nndG)g} XztgZ$4m{~}^E%slߣVw-JP S\l+qDvF< '4$~{N8a 3xЗMjaOCeG9TQo?\ut5,VX#'yZh_&ZQOFSoGs~M ؔY`l"c*S1p@ eQ%QgLOO?LԴFuAd`^r1pa3 r?kyD^ex8'lS jr2(z F7"׼+̵RRW gҟU9Ѐs_PW9vi{hJ`%7ֲ>^qAVi> iůC9dJT">p:c脥u ?f < JW^.hx枊;OzI{^݃hT8K3䁺M=cﮐIu"^aLUT<09B f > 8/œlr"X`ܷ׷98$ՐwXPdʋ;7Wo@u9z`O:M|$vNlR7㿍kU驭7%~ٌ0I:$a~T[HQ V qD5ZH:IDj)ɦF7ٴnbz:ϛCw%]C\<ܷ`U\>n^uAKyЮ[7$&@ĵ\A?Mvký[}[N^R8Ow>G xsֻ!:wЈ Ů9ے'e9vlid*G%^dVI0jX[e" 20 z &I3Bٴ rUs1a{"՟WD~#&ʴPL{nD#PZPђ+wSEx})&2"YXWvY S-6uDъ̇&r\6Ӓ>J5o`ѷD!m*݆}Xx6}=@rwESmpy3BNѧ6:/m8Pg"Wgqc$:Y6$Pħ2 v ž,}xBB7"MVȇᏵ@M" +|B~o#v@$@Ty8z2&6 STQ.p4NI"̻;v ܱΖlT0Ⓠ^{̿:1}h]ed}zQ:1P ɼU„Xtѹ'%?(dZ'-W& vZ%7 2ZQOĻܫbNJЉtV $ 7$JAC,iT"u8ԍRMP'~INF\X^3 s;}EJ +'Z#YS;PoAB!YL&A e$]ꣿ*g/&s1wڹchÉ5 #FIM{]t w V{ufHJVN.ё6Q 9!/-6l9kXL9QfFN<'3>BcA_QDxi\=(/Il2Vmoms«9,pVx'Л @(z!Qv*T=?!ׂ8SÐ48"%ո%(_n} wfni]?1 wO@p 04ʓlLtPMt$5/P01$^\d߂$ZϰWQgP]q\RNaD  o= itJglX$nW$"EcT&96e&<:٫J" 1.|P$q(_g')G`5_h7׬ kjT>Yv+١/r9akP=4d{>j$34кvsz"vgP'YU8:N1kV猳fP[w]s_A *& r4\m*rn}GLu/UeߺZRG#KQ6~GR^Rx!*0C{j6os{GO尯#/2v4:CjK_.:wNqO!L(UCG3z`R{4EoJiouբ\9'.+^cE޲=.)>EkU֞Zl@2+qFc\\Z6 @'HJH!ĠT*L@:g\io-V_$=ZmFo\2:}sɆQE+uHC֦$>*mYENA՞ 1.ՆezD*5jXZ:$Ns\b޼ÃT2A成_]uj[Gnl*Ñ?x0cl6hf:BStnsY怎.c"5 Jn_?TCQ\ƷqLMb 6o'ڔU륇obT/5?NSDlz`) TN[Q*%~Eժ>Wb*^Ǎ$^-rޑܸ?/6R| }.{V͖9&ޟ'1C8Oʔ>옰iU]G.fe,| y:%h!i_>[ǻ&8܆Fj'YCeMc&bşJ7QRCd2,0E 01{ Q]5 _yҋN֊:=4n@ٓ{ e+& 5 39jbtU\[\vXpn mze :2+Ҩܩ]_3;58p 슨.o/t,49AKqhWˣmo8OeGenLSvK"@\(K[%pbQP:߷Ff)Qmwp6Jא#"y.g bT"&`uȜOkVF.M.R,%~)!Եd ~I aT=2ܪ](AvHƟ_" /MbE$٭K \c~ fxL!1rU=S2R H|NC~csd&Ƕ}qϱsMfYܚ#6qY#q(Ƹ {1:1#Kvm |NE88k;ComO&b$˩g%"~S3rCȟ=UF[1q|OD9 p_nщ5-Cf(CD x7աϦwӼ]ΙACPrF*w\ٽL6 RpL33˕g0$$%qgk2\)#txg&edd@כTKR鄺lKm԰1c4 B imB}к^3[EqoX)(nnXx~Pr MzR؅CLT>ߨ%QM2xx;S Y80 MsMGglP ubXzd<xk3d5{8u0e'2blµqԼX'RlK 7#{آ tU[Xjv RIΗXoV@= f7Bl$uU-_7ڸ`Ϣ'|o:Q_ؼ&ہ(}D TPZ_SJrWz Cꉮn%3hD\m3.6HػsN~{߶⣮HmveX1]6u}70oA~BZAЗtOڧMmP[y RV? 5t̪R0"vmy~nPM _Ɇ>vc߿Q`ZqEns̥ٖ['*Ł?PxM^m%+FX9s/.EY|gtRj YVu6Qp%ǻVQviI%KOF;D$"(#$4Wž⺰Ŏ=s]@P;J3J6_0M_e8dn`#^B|Mw4\eitoO G8DO^~GxNC6KFȟHT3\jؔB?P :W V"E7'%} Q 4غt691|g gka_\1l6%z*sG{[ɺW >쇳PW>!zt"䁹e/. ~U8~OLz7P49DHfi~;6ʷe^W d+/1Œn2:xd!R˓ b K6:hbǬŗZ7Lwv)N3uW7*%a9P#[ b;a\bLn =ϖ @ݍM&A'FHqt%/t[Q&M.\n3\$.:/qmt0!_xn,ϔ(L[_QRNښ{ﳂaW>B &&jağË1g{ې8 0=Թ2!?Ej L'K<m(]^T[0r9;Kz4L0 B.Yl4uF=GiO>nn, a$<+q,@S/PgW $4;É:V=d%#%U*C1O)"{S SuJa`HNBtCx3W}(PlPSa>krLf1)%! WaK6Hrva1`H1!fSlIdm<ތ 5| 5@δd2]W'èRpO#nNED%A`ެ'cͳU9N:qWBIGA4Y_ P&SPkFi=SVoY ^-mhzm fbPd/4h6xRu ?hy[Ը8;h]dy4z<.R"S42fTCaNy}XHvqY &҇-4s#b-s+2N/Optj6GDB=|KP!pcdWf*wV}BcG( ψ7Z ɧۇ=[V,pu5LG}1ψ2WAFB[#,t*5Qs)9S7>.7RH4BTʥ&lJT%(J7cТS-{r2[$Σ0u ħ|j_QfhojJT,P{B7b8JCiw/lʶ JbvB9pT[7h3' `hvlhT̜*ٹUP-ɑdm0G9ۡ&%Lb<L~=o; cdo͛8y?`uS,҇uM'Cعk ^/oA򷫤6"|0rNٮ#&%2([+ވO>)Zqu"@z>6似̎r )4{Ȁ9go x t{:uk\Jmp(hz}2ϫ>5JNkIsǁ+ΆVZNM~VfMM`&PrHty׽Rhzz_:Ajr5sfd?K\PЭg 8/'kekܜmܩ'Zܒ^k2(C.N2`[F6*u]e&Ur&艣pȽ(kxMv;ùmVk* brv5 #O?TfbUvt_LM!ݙ࿔PHD=jXM"i3PE-]_ Դ^W޵obE0%r)7cu1*:7ٵNӷY#̔ww i%zDi4x^R̪NEKff^AGB:k#W}R33B\i4c U } ,{B@jeI̬eWO`˨_f3Kx>$feeMvg+K2J`Tq_O WҕԘqJ(E[֣3T%)@It޸fB`NQdr ٩V[=V6lڅlUiBvn[12)=9+ "blp֡A䫶Hl"BoY5n@@ŧmViuЄ-T/&=]f}+Ck؈4e)F^dn<4?Buov\Z2Y&hV\ B{R:NlwPy /D]C,|ʁ{r=燋惿_)>hr@8J3v:tH͸_ba-a[<&lv .%r&uP0y\}MGHp@`xO\y5uSM%iOR~.  (%jJcߺi1 2Ɓ?sH׿vѺ5%mW̴LhFm5Tڎ svqU3yĔ16izG=^%n#sBj!uڕ`e0 :voun8DI}CƠpt܄*#͕V==M.*TTJOJÐ`wl3kSϻ?Gc@}'^BV]@%dΉJC|RyQʧyNF&+IͼUsg͖ C^ {Kmԁcݖ9o[%}7ʟPخT@-#'V6q!57s̡an.¨`à vrGi*3v=@~3|_̱?GGS: mzy%PD67xV@9V7m-y> ~˾#X| Gw9E{0C$XZ-f}T0T4tԧ e"o?i|#VRĿybͷG'*|3TRBKѭ ]!e'醿;Sw|m/%Dr[Ѷ4 ;\}Ac?^+S'qo4dДY+"+ljKxK0)Vd`&{Gm> C}.4wS^*NPP }49܊ 윿4)<;X84!)BuלzȨIA成xf2@7d55Y}c,ݟ!|0k֛U[ӊ'Xo_PbKmpb?!Ђ"bM׀vIНEO7"ә&'2A*^@]<'.ulu'qEH*c蘴>Mc h |WuU-D-%t '⃻صWƬ O:6yj,?H&r{o2,0k7a`:[rmɠ}c)=uxuX sKjid9>(!A`VG\r8BiO)܂v .2X4@wCvb$\zpq6c"Q)dPbڄd;@h̪ƗdE71厯F j2.M 'mgzeQߙg]TQʈnbM1pRTgSxE%X=3AҺyGO2q$ȇF.[N_$iˆ8k9!:$$j杼Gډv9o*))UAϕ;6@M%WhXtޟV`UQĖ$qYZϸHJ ߯"|oaz.I5j :|c{#Y#XrDn?~/OUsP uP<"|Nu;pj?ͭ肭}wS޷l7 e^F< *S*w(yk s5oŎE[_E+ƝZ'YB}4 ydtAU㦻$[)2 2.cYxX}Ʉ2-@J|©h+?eo>S#z(jtY)ۗi(3dYXmnhLiV|>+pVKHSu|MXD',~yO}xnN`ߔch]׭ شL,.CX-Qо+6kmrjS# Q 6̀ƴhWGF: V)'0ҝƧUL?Tb`ReؠR!3#ud?~ `ĤbIODW7Eيg4eJD1o'b5$͛X r|NC'#LH>]joyζj* nmˑ†֓I~WQDK'P$Wיfz/;͒D$HG2Z)lm؅' GoZ-4Z%ML!8A3/r0/tVrDv* k8⊚"];JWr!{`S q e!lOVĨ^Rt̠*M!=y[/C2Ha۩Im`[q ".JYV8;{ M QbCTf,D,j':jϘvk@4&@bbvO.9sJ݇qI~=O[4]q( #ز]YݨQ- 9r ⒐Um"4P}bC AIb_'̫C5kl^'F#-C!ČP,'|౸[^8?.WV+(+U *5ļ=6B 7Os|?慧i;WZƏ,m:8ܓm%gz#CO l1ceHe pmٗÝ\zЈ+Ni2" ie=V&8+6Y~ 2o<ުxM#ttAXD:l6U/ͦC_8in]єX~k'(cA=k dKC"vL@ؐ8g|'-i vBmB,Gg~*.ԩ{KI{̍GJ)vA wqvKx'K&$ !2@@kˇʤ`M̀dTN\b%iBrp3NE1\ɑ@gmr7,VvB_d8I]I,BCxU\ Li&ZZc[Aj g?zSdf\v@$Դ|^LM^A`|^}šp[,$弬d; d[?yc0XpZ EiPutAh.?V!%]qu`3" m:h 4.;i=TO!/l]PA+˃|3avCM ;uB|nxyXـ/#j̖x%,"l}0.JH~%ڣ5B wOڲM<h̅a##W$ۛc*sMeAH`Fa l`UJxxRؙ("3?Lq "Qc, )[9 ;hD< >+'6ҩ1R' VZPE]Z)q8cA. '+/a؈Ґu9FM?7Q*A_qjLj]FPHB0Qχ fMU,瞈~p;2 gZ2[aWB`Fnr'$>F{ArsF z=n?cu^H:#b= H8&l S|z^%Nu0@^9DtUyXJD6Fڍ0 9l;4q# K1axNs zwn$)>Usŝ>*`@I9sOA9ͭYTBnCc_m 9k.ˈ/fsm [ۜN;FbiSw]{$>rST(DW14m$ki}]$(@k._؂h@!B1Iutx^nͰWڝFNYz?;aTs:k8izԢ Ao6KfNhTkB\]Z)6?W5d\0Nn^5}a% `Rj>v3\ Gso99mZFXDgE1Mjt|,BXVlp)&.s0]Xs8>jU~9 )=7 -f3"ڿ&HV;>Y/МCi|ی$RO;/Gd . M҆c WZ1w)"."HI m 3KBh`MgA6/k+Qf6W,T or;tM^mO0K.:B˴yսݮ;M,m, !2W7f&3Day:N ;?Tmv `jͼ`xۮs("8_ep@ ն8YEMPuLKQݚS@I0=Qo^]-r|fEYX5ֹ=SH0g ۖĜ}!.Z12>X҂2rbd+С-MNDDWQ1j\dW>:8_Gy37^ct&^ԑĔ ,FY3A0Y|0rو#LSY-Ag#T؜eOD70U13/ >8&^ѹf7h{b]6&+3x p7Sz}[lǃC!/'#U㋅ba 0Ҟ7~ljf [Z1"< +'Hh:9 DMִ~4pJ>޸bh캮l,q\6k3E1 B=KLPS)B'LO0xyyF/-L/]q0<IB9)t۫[#q5U .W- YZ=-6Kůsh/Ud@L{*^7t~z`l|ˤiҳA㓴t''/ : 1dUrshA2^5á+O}/JCl.Sީ2bTmo238:W&_Û_3Nh&AUNZ v'5g2Cm }!P8֋]tV<tyA^ǝ3]K'+?r͇#1ѵ#C(tA./^+5Uvwq R^/7LR97ĕRLOouGLJKl(lIXW?۰'+/b9v, 3isga '*Xjb8_Sq#[f]*}ӧaEqٷfc~+܏uGpcWϳ2z+gbW]{+{p7U QlhH(fso[ Sl8"R8]CswkW֞,:GW`FqLtpeV%kjE(riR~1>gK+SasKȵ]@+*#Ts8UKYC|h\EnP տczpûɟ^(X<w׎?пsu6&JGINcCh쏀9^* nD}%w'H]o%(YAY,YD"N}f/Wya~Gq ['^7 0}Avs$kl˓1CJcBppןlu5=OH =Wg? GTF%>]6ZUB2pYc*I`{URO G-1&stHskLZg)1@deJtK5(WB*8\Wqd!fHycUΡ #h; ^22ySaؖ$KOs?4f#Qe8xP`R7vi,۔- oo*֕U ?џmbg@aRp?tz nԤzoQdT~H"܇s n'l5?(p%+sY<_'*- }' ʣ7*qZ$k>Xq9ȓ5{ 嚰iDu+s.nuM-ɔiKMzɗl`z?7Z<\,INcAӆ,\6Ex=|!f89g͹kdz8 &mvtX7v>zB+Jγ9탧T(z,.t|鼨M}si Z͖5ݓy>8/F*ʊpȵԩ(g kP<9hSaG&1CcDJhw 8* ⊯XRVAbXt)3LL}h*^ XC&]4)]:zDǭ:lUZfO-/N7!? &^3[(+Pl5arkS@Ϻ=T''sK#o=u\-Z|+&&GivufwJ^$)CEbq]6MQ[N`wKLsX;?;!A[#=V_l* ©|A% }7gtz [)Y7o$:y\YO`-Z<Qbxq_z#Xr2X125Sfу4SL%پy(MaU5l^(IyNXq&0mdQ憪Rj=;EVї,4J!HCw79*H;vFX 6Xn"ZPyS+%ZJ9AX8LijK o̯쮭 =%t֜0qvℌFLE kW \8J5-HvAWJJO͚w3mSl [q:F͠ p\E>+F,"xAXHfeR}30rQD/9t9d?3:],ޯ~( u>[=!fgQ[#wMм{z8G?@חNs+&VhgB+sYtqwr?~goA齏!~ %Iy-f:Dz< _A>WN7R{r_cgAr87 s(vci:;|־Lߖ@BكL}yKBryfGXZ/7{߄B4{S'y])ew?^kK:5yI馒F&#EYEz27-"-zN#[FΆg PEj4kD͚my0sr}L/5d'6iy}Q0t-]ڟ#}W&^hnRW2,֭ +(˖D/g-@Xh+K<$yB~bO0}6v8K]K% dK9z3j39 (a׺Ko& Bv,ƭKmuPq4F)6H:xn{P Hb NZ`tHQ}!.DOoq5WٻN ['9Hf4䖔@|)i:Ts=W5Ƚ2ҴI~~/LH9/,3I|5:g+%*NjՈaN^+6kc|d7O݈MZ339SF~{8ڻiP8w'Lh6K6HLMҁs6jWˇ"cئشWpwZvݘXFh"f8q-=k߯0ĸLΐJDX֫n;tMfhM@6ҾD-B-+ >Tu5`t=RBZv{4iT̤HYEQ2iYSƇ>1QbX.ԏn3ޠe6fJ7q7lRvrsw榶!`OpdX1ӄYT<$bV- ?V>>q!:vW!"rR$}\Z1yHŻ _|a8p`sL+Y)8[ⅸ(!p(Da8pI1̯ۃ$$1D0\VFsidZZGfpn|Su֔Sk9N] R]m`N nvMŊ72c@0|)Ĕ`F5(,>MV,àL%Xݠ6aIi86%߳ƽ(#Xe*Wb!6g;880yr^ǹ9;C*T/o"ɼ/6TVj$$y*)Fa 8GdNkI(16Pc5;j#I[S1\N+o*/>Y%3J$yɪ3Vr| = i00MIrY\|p /SXRo$ R[o_*ZXa_V bxKqWan<Y74r!F< !~ˏQ|#\5,cuq; k$-f-RwN}d3軇F T1k* 3S^aڪ1ރAVEN0K{ {C i?3J-:A^3T9#X5默s>'^4G"/,"šw>@(H8sƪEʻGf-3vRfPuSZp<2UL0׌ FcVpH!iۥR6>u ^O61Tؔ*4~4M9z^<^˸W$0H% y?,2At17(tqSBdd]bA>1=ᅒ<[ As-n.M $``\ JdwD\I]MQ utT-0 W`}x o)dco#w>n,`y$NuthMПG FL7\H!xoN*jAA&GI{ YTqw"8:@5NIDz`L4X|2Dj5U6ɡcp ]UF# m*#"bVRLb?f!g┰.ݪpY- ٺ%MJ0*(vW3aqҠI^a_i?xZpo$@iN2i9i7MLV͗b?JɯOP@=u(B4*:83h&ft|N5˪LD=Y࢖WeN-evPۍeھf#l Naq^Lm{/rIC9=o t^p!bӮyƮꆓ chW1.9XqN) څPOCL|(%2"4 gI~\o|K,m\VIhTIfQZ̜(^W m~5BC,#U :gt)tt,sMQZ3^)OY3jĊ;DK )į]"\h)9&W &3%1=tMS Hw vxXuNRz|q'.ib$-hj t]o `!DqQ>z⁹-LZ&w[l0 3NE$h6aGC vpoܻ8^8!â.iftEFϽ89(,ύ^UjDan^؟;L2tշc&UUVr a7o.\=̿ 5hIԤrt%:8m@;X<̓D`=DGdۿӐaKI6@>q0*4IJAܵqjR柇% ki\;i挚LaRiTO_jY`g!t"|%< X%<>եJw$nfY#e'~dDT ,C%Ԙ{\"ZA|f[$ow.V[P'LD{o6P.',嘢R{V3nDXJQ0C>xvie7wIYBxppI-#W(a@]xHLn1Ds&gP&F\+>k_hO ~/=2 2;bz *mO '&t ";0B,Ի["P'V-=Iw/ %Il4[pfm}RVXGŽԟp?FHllmGoZbpDPik'+m""-ƄwYy/k[Luc.lI&iP^̒Vb ~*0A n01}0I4r'}g.1ws0މSs#iWs1͌ \BX$+BR,ڎ$k$I Zp;x2"f`vX# -D=}W gFܘoB&Fi@>zd_Q@h%\7nFA1e8 ; 1&| &kC=}hWdJtA )~9O$%HitJ^K%{x'Mo-lL3X_"%B*N9B_DQˬ}[ɴ?~O-f^ W(e ؎P̚J,LkPN$ ax!\b8^P%Ŧ[~n/5޿` RPvT =z@/]_7ݫg3DghT-;6;LÑM6׍:WZ ng69+KLmѪ vX'/RtȹȬ.<5W8>P$!oP,ڠ1# lPђD#`Y['tOWvܰd+2.]Y?.p<1 *᫳"́::wvl5u況sDZqɱp*3èCSW`Z!e=sB9of6gk3%xAyzO@i}$^3p_tObQ +j'oZet\7nU !۠C{jz$` ] <*+h+$RL5>H%lFY "vhz8 H/pnB|nmu&5U=z !m8:3rˉ`PeUl"Ay|ToZ:.o{— $V\j3kxg |@  "}*6Y:h Hoïu7;so̭חpHYIq $BV@~Z@78MCx= ]Y]`W;erc8k. NX>7IC+2-];0.qMF)Zm}I <д!h( ن>lVu4 $?ڠ06z;C#$bK;=b5Req,I!,% O~ѯ.V= 1,#EX@tׂ4|2̙kWzfbr? >Ajx~&{Wm?3 {^4vwљv,2{B\G_wOrWC#^x<|_L >Ţ]'_$V*Ω%oX-۠T,:pod4ɃB ”hX@{Gg,[ٴYdD}HD{O֟֌Q6B#iELug▌$w2o<ɇ 1 d?׬qm|XyZT(:ϞaL2)6A'\#Pr-f//ql/O{25G7Z:gdm22"K og"æ2_M,n Q]dH6alE)>0f,iƒ oGdƓO%/6EFgW |Xǃww)iQ:zس{x9۲x$֊dj7s9/UrI>Vvi9pC\qmoVB=A,b|dU{bhYZ;"|ņYuomݐK87T`RNTH t_]MW֙(%MKrVUll?0_EH|"oJAR¶6kʗek1-xH>[m .Vq?Sx56W9&)BM>;/@L89Ò&@U ?Zv_XhOB,u{֯2sƇ P@ɻ$K2{ +LS?읍^=`M:W]Hʌea#,YE}WR /$c5NH26RLN~LkVc5-"oۆ.z@ŽMb(5ܾm9j^oHl_٤'/~pn@VaT>ӨKOmWvpPL'kwwǂ=I&%h@ziZ~< cK䳃[p>=h`E#]Q5m KI>O6{Ł.blpǦ2|Q Iaa*9'B  v.E_?P1*pPTezΰWi% B)lg"$!W\؋6v<9#sI'sĘyo5jf79NCUFgs͋l( 9FUk:kJCa|&B x`16?o

    v}J= ICTu/àe"I(iZ%ϒY6hoxE N!"\3?Ŭp7nA!vxsIc=q$'Έ{P`R1W ]*12$$O7f$:ԫX Uh.v(A&TDQpF)MPzq^ݒUa əcbɨC2I<;(ji0#2z3}e @;|x 4y!)Z=aǎ/EkX3 r[\r(ULP=6=ޛ&v,Qg.-#DwTT I6 utz_ҕ XvpC:UGfG1no!n#%Qiޥa9h>262ۯ2WYq G  `uq1R?gĕr9+\գxWp][]&T; hPRUB &[Aj'UMhC_4>]. D 㗶;ENE'+N7nZ(uF^!)"kQA?T^dDk~zb{jD>tZ,Va*io}KOWMkzxA׳h# 25w B`*\ *6H]'6mZN !KkGȟf;',5{Ȩ!ozG$QֶC=(|V) Ƕn, hSIVƥ{;.)CW ,.c׆`4LLǂaZe y|7 S xy$aJ9<'2d_u9?)p8>UI1#LYnt3UH[Ոn暈o'*0 |,BEЕ(=2nS1#kPƓBW/t{@en:i{?i' U,=敁-/ [*wm b bcۍ!_e6VP($cԺ0BYud(Fj*L A0DۃHJ?7%;ޞkrۇ{T sƦ_qu<(*`jI f$7N T,г׃vB'&8Xl Tii!&[0޴0v̓f % *VeN9m &_h'@Wunn.TR\jM5M(ų豛;P{ێ$p&KET L;~!l6K yz_v^RSynO\Jtˀ5B'Mاp?cBxW(qovgxz.u'FhGy,*L\ӋҜvЕŀQOY/瀙8zjMGKyľP"%t/wو $k[@JN[ٟqZ,95w y3_'+*Pybd6 fs ֮Hc7~ٻCIJMP5!T(\dH~א$ޭ6 ԣGWF)%W%J'x=Ks?2=BX^'` #ba&_<܄ h< .48ʢL sm7:,Lu*ASSDvZPt$a)th^:.Ap"'DU 3u n;v0 v1OX KA8 w `ﱍs-Tdj=M`.Dغ!2ǯ=ps_kP3} !O7p;Z-`7)Ti~Ca28#jMywiz$3&L(P?b*/Dž ^ƿ'#I YWn-+'n]\xa/b=Vu|GM@1n:"2"9.?iNO^?XȍtG^βpOf^V*NG|\y}-Ұ(p6';B7H ,%UMm' H#1ljB "@3mc8m\Qj ߕbPu-3Cժ3a~q,rTd{gB"/cCDNÓ,m,fB;FK"ޡ`D88JY ǻVl(i\\(3!o (k&KB=FOT}ܔ;9rPt* ^Ъ( #߂@"Vӣbqt@'gC c,DBgOGV}XLG*Zі,Yֶ#(ѦH=^[0SQ.VluePΒ*EOat_ ؒPG!sP݅W;Dk30d【y`{Rܠ0"":9Yb q#9! 8zYV+JJМ\adL۳dd.Crs-$y],싷ԭ8L^LrYzW(Rɋ-{$xT~m%Hm ‡1#=|O9s wl^Zt KO T7(n璒ttmoӭN`;"sHxBezk餏 H@ۉ-[(gjڈupQuoMUcuxA8>i-@EJCp7&KԺޑμQΊWͤhw 09+厼b(d@hfCj6XXOrC|DǞ7XzA<+ OCRT*A59]q8b\AC1 }.QCЗ ڱWՠɎCVAI}&C |DCBoyn|#B$㬎[޵Xzx#)B3 /=AWU^:0Nyz W~/p'Ոhae)lW}`HGmF9ЯZ=[T8c.K\gu" u}{9P#v﹮@#jxt&T-J:Y\(V)HTx;{į k4\G dbT.F6Dtr0aQβm/hW=S*8gFC5LF@hfB  J)p .#iGK,%,3 ̷Du&Z!BnɚcUXi*u5HM^cʿN^yAu& !p9T/_j1#W#]5guihk!}p(e6 ˧sf_ (L}.K^<.Q,Mq(;΄0ŗMnNk9'1^4h6Ǜ/K$Bk%-,ƱfA*޲ qjJ;}|EbЙ$SABU:*˜30in&kT#<87Bb2LvS Mf›DT%k'=egLz==$mvc3/'·K֧i:|,g>? [""ZShdc5Y,j@PUqW% B Շa^Li>}ڏQI{?Cs@Dp-2\Ib>an6_8=(M#64"peF X2ۤͯ )ۦ25P1*A4=fds5Ӛ2 >W{~Y;!U@ ȳ,4Ō"+U:N zlg d?xN:b  wOX=ҵyɭdLN3<ηm.f ВnT/a'RX#txHVu!66o,B{~D8Q̠^m\!L+HFM3VӤ/kџh\Tg"-jm?#LW.:C0'npkOٱ"Aۨ~%Foζ `Ano!{i4E1*{ŋw5[e)oC8_</ +3*BD#&~ѧTFn%[].Qf5Ȧ.)8/eN,m VoKX+f+Y,KEUTő>RA;gz,&Fd:M`"j QT *l#%Jh!:ʂgP*t(umq9zL|d@\XAA.hƪ1L&bnkb(Qt/L<9[$+%yk^񒝽}($)U~m8/L^azu՛ ۗ"nw)H?x^)F5wu kN.~0hRPq[Dݾ'El.rbnK-^g^G @|@0c7TR͊VioXhf (Qkቬ:E9?˩|p=@y`*_쓉5=g4&&&M+; tej G$C6&66֣HӋ|wb#'a}u_6vѱJPL5"8@`d%,Ko@ٛm8 JG):bQ*Ub7`OK{Jba+]oQa=8WD}VGt3ä3 :daSRTD3g4\TB`‚;0"s# n}gFq 3?u<Y9 I8]IQl22^jU=miWsW3Kh/yKe' rOS%JkV2imGnaRgG" =ll6lG+/[ё.%B<~Xy+$~װU ]*2S OT; 6nU5tj%ըҐ{OD\ϸb%䊝 iCC+9`>7( CHyv۶sLrětW1vFm_KN]~a ?M /ئ`ߨIF L3.TKlQ<[ц/;a@*aO8/Vs$>(A6ǝB}2jXDEφЬ*/Q)Ot'aWPo?&pyԂpAtOwu~SGP^;w?P]9"d &/f9~Y g-!-^*ޥ]#z;N-bdXCz3ٍ}WSESRT܀akcHNSͶtv%.n#RЧ09ߜRS=Y-|< ~K)ZuVKy-?'㖂: c-p5[v -.Kb3&fl&{!7R٠ǖ,>zP22SӬ$eϼm_%<b?(R["@l".eGѳaa$;rI犜J4RoJDšt4QCt\`fJx7cȦbI+Ro2q`"H` sgK/mY$ 73?hoji]$;cr)vc6!R4`_DeIssm;5!(pTQ{מx*zxnwdl5l\W_ RBNiGUh ;և=@ GM[DgSNv<"1v aL8!iGtSrWFXCZyvIH/H72 J .trS_y_[PʲQg(TC3#^,+dCbk&6CÜQNW.rɢy/l;"=\N>T|ʌ%8b% ~p smRa@Ϧ[2J`up :1=voquyV*x@䱤ӟUNDm/G9c6A0P*#> S*dO9Ieu\oNԜ0&KE,FyJ(.֦ۿ(j@_Z\!X.[5!E*_%&$x UśH=`bk'-'|ĵ[G{?+^!=Ým͸.XƺCeȍ;G"i,f۠i]啌fĕ4v)G*fy-['VQ %M~qWL@ 2Kx2H>5~bSx&kZ|%?㷙\&DVN6~Co0L !"X{}%@-||R_|ŒD}IO2I!ߑOX79C\GMg]ϒ"m.՝X4Vd`X .d蛿 +26Cgj8hwCsˬGsk~rݒY$" Y!@pXɾqWfS"uNhXc6F Ng _97mY`x b"#ufSDԣCޫfk8 ǩ@yV58]Z4bL. JKOvpحl(%m$ϻD; W|w7'`˘" TRiaO㦹"~fFȦ`O0-dHyIGϑ*,+YC#OZi/uf"e+(}HTݽ{P%-(Yr}I6MUm=K:)&|}\1|1GTxq#CXζ{[``V r9f"J^"0(%+ ɵ䁵7\U0[zܭ<ȟXX 5g@=ǎԯZ旫j>&׊2w؂lLaڻ|ȍmE3>@ ,tΏ]DiHYƢTmIy&(h"7bzZw+wd\zk}1ė/$* # $2 (^C-Vߌ❖j"$JZ^7围M-qܵsIu:zP-= @Vz]\rLCa*ӄ%C'!Md`Ef >e 񔭛L݌mZܽ=Qf.趞XAo`mq=TjL跕KӔq2+_վ@}!?}vWZXEgׅr8rѽt˜vEҡS%ُV)';@o 7C{卙4!o6)AǙ ʥ)x?+BYzH UdNPoyO=îX|P%jܯNϤOva=b[%ưX c snmh &C@] !>1g8z09(B>/WQ_JEm뗸iK0mDԿ,OvTaM~X8;;|Mԙb1ϭ!\f l"tjYsbȟG~UY.7SBL1;`xEbjC8sOػWi=tH;3&:lـibڽw?ҿfvV*)( .k |0&ѯdT&wi5 N38OITiHz* kXjb:eiWd!V%:#NĩN/!RgQY|+㗨1TNͱ<کd)U.=&+I:ߦm˙sdr.s#K~$J{p썏:OC"7`;C^ī*]e|ެ챼[%k&ah zƫXϷ+5 Ɲ]i6>s=en 55LQ>HZ˕RQjJ w(|nZnI*I0yWDJq1|>!\LO|jzȥܪ7ud/ yd=!;E-> ^gN_hdږF1Q[ߌt.ǥ]P^8yrKҷ"@.uuB c$g N/Z#s f-j5I uxK f6W raB]s mn 0B>J$V()KM/U>5UTnMԙJj6r0>OɁ–8Jq@L:ş5G®A\S6w Wsߘt@昈Ġa :! DMnEsUQ$*,6rwxҎ'wamLUtKx.ҽ34rn^ϛUM9ҧ4Qͪ^YЬ+fɮ-RbfDv@QhWa\7Х1apQ< ,fGykS[q(YTJ:e ֓0\4ƪ2iFٓr 7bC-SkY(;᝸ I@zY]=G=q[ccg:r7RqxR9v [ˋN{)M]?rEVwN 홑KFx\e5||S;fchJnlH3\U9|\Ϲo1Aw&ҌMK '{KnY5}v!LbF'' jrH0C˻)~]t\i [iQ@d}_Jy%M=V~Ȯn5)0<#(yejBUw-0ZF;91hYǬs\F5%ZiΕt P/8e{rk X*D` q9x5ڦŌ&><}Ci8 -cd[;V̀A6M_)a4ìK^w3B6s'}#‰s6tAܖ0P[>yn%.*(茱SĜ$a-u)C:\(8wAZܣzj+I柨R"OK6NnkgB5ۏpfS>5Rf6Km5w[4ޥsg4kuτ[tVRyޥTGE rEx4k7rubƟ1+M)OZGĂD£i=%n?Xd|(%>PA-2PuS\E1uw~%(ƦV@Ĵ/Yny//DwW`lPQ-J{dǕF0E~w ^"!+]oJe!4e9k!&\A$۰`?Cגqhv\>O@nYpg7(柖0 'qTQ,h_)Rtw`A'h913˦w0ZYW Byg~:[): BҳU׉ھ.ʢkPUmr5<fQmQňg;HɊ mT&:#qHnKj+b <LE\҇$G+{gfDZ1CB2@\OAN-u][--HS\Q"PfsThM : z D*pSlZ5/"Y"K?V.PN%߸t֩6˱=wvH1 2q.o,ҷ~嫬VlU^ZcgPp&%nP^JrH<HS 9vZz@ÏTJ^^^PnG ܡCni نh? U=ZA  Ĝb#;OESaӰUZf@N{I tJҀaD&wVte?F^4\8?( rv{EB ]'DWiXG7j,A㴎6^ldX,d.Oao>Ku-1 qZ 4Xg_J"(<D'e mZŗXJN;؎P@& H. .wV3)µQȘW08x\!|vZr3`(1ژoMȏg&{$v K&kC1 &ĵv ZHgYMz/+AϚNV޹GodIR׹<@,'xSivU#[iE iǨ 9GP_Cz{DQ :bv7. {x[X?LbDO8[,~D ӣے- [|0.EV-@ZgtWA}*_ e+/"'7d\E7U-ýa!4DY{BKrXU%0ޒ1"x$|Q`~؛]vgW gbHҙŴγ|L˔BiD4/&{ Ahb6RB9%LҼS02!ةV6᾿(_euI*OmOfY#yji߼<:qĂZU]YI9q jm:fkjc̨./vGMԀ}2\lD!3wGDcl_ 1{$YhbH AA]&?U)<)Djl-epW^E%EOȩ;X\QYit4CWț4*H|-;u:rVc)ם'Y#me$T@uGl5NGNIVRzcVtw7";*-ƶxXHmߞwĖҘFh9&3(LQ p⋽F{ V:*hS+Z!}qӇ?xۘ8|NvZ l_j7q’$[ Q ^#a/}[!x~O CQ! ,Giwi(a$ܱ녿lCܳӄؖ4a~ZW N\Tr=1|A?StBltYS"F?k\)q@*. Ϲથ n [>41^] xI0H=mS_tP 9lG7ΛfՐ"ZL[%yXXIF ں5Mb؜^|3DK0~ M+륷o# Ggt}L)whZcȦqYj+~ͪZQ鞾[ 1qg\+()x5& FxPy&OGn)8AMs*^IMN%ul(ҩG)w3 +^ GAU>l -Õ8#.ixGɬrC 'h~(OZB'2EeoCk !CoSn82L܀+)-TNҌ-j%Q{^r985e$űtAcxn3I^Tj~F-rGi }17ČCrTE{jeyb_j56OM@,u-.X(]q|[_1\{TP~սrҀSg)t‚κp"0oؾװ+[ wi:HɂAK.5s4UO, pңӃ]i>#!sP 0,ʬOspv3T6E5o-ݜZb%`#cB@'?Dh~_Ӯ ؅) 5rnA֮+O:4/ܬi5$6n;L):zKދ^zGa<(q_HBoH1Ÿ8jBlxV@D_ }y!ٳ%)-?06s39BXIb=hQXmiC z 7##m&Io* OM{?geuY 1>p>7TjˮٯE1F.4 ==laW-K0.|Nk ;4lÄagڵh(jۚ'M,eW  ~(T`Έ&8dQq+sȭt)cz[]lbZ8V^-;vL_FYJeOUDž6qvq$s-{NUӽh_FsaȎ "s6Ay2f*sxdŰ4\\ާy954 .d@Q4DuZ uiヘ#7r]SۆsB ޵Snϟ5;UɅ.V.h0{T,ݠ:*ϡ  8yG:Sp?w"M0hLSc8 5zeύ} ڀ.1]-fjWdP-XmNlg3rX婸OwI.^#Y%i\{; :0\ 8%n S"0?~ e?bHQz%aVrl^;è_,5>&ޔމWM8q"WYel6(7 m(ca^ 8)Ԡ|'k(kZ }$a)νfcn,slyVҐTU)nKt?Avթ+xDkP-8a{w9vt0Ia5u$j|lO/ڭ )3q̘ƿl ,js@V@`G?xR+3UhAo8˭[++hvG$|TӔ a!ZXyxXED)-;18r Ch7UO#:E9mx"ȬҚ)# s֓ qt&ݍ~ ="|F#[wW&@3_i͉)Ev`|k>Yp0]}WNƸi$>;%K_F$\8 .s X8Tj5>,=DhSQxa %p`^,sX>r&3)+lgN@#m:%7[?MμEۮC!uU)6TqW~zfmi5F֬SWO#`R̓L*Vv'V%al{5hlD1ɾy蛛EhBLk]&2R.;][_s ōvc^^@WL]Zge&LF~ !h>lYWQnWX]{Q 9ǥ SmY۳ aG|0Ad`ޟ?]!H ,.QFoD~O@ AwD&if\V<,z$E4@ij^zH;FItq1hcJE٢0g@/:@li2f7J Z "cNBr2); %E`𗙠[^~Wyy[r'.@}T;A*6ۙh#'^XǶ@7CVDb3ٳ]!kOY^]WEƙ ͵eU81*E=L^Y>FԧL=?!pod6>?2x۟ ≌Ҵ xH]ʏyvPM]7f2ǡ'BOaav& 8P? ㏄ 9'2u >K.'w0/C\b5fvn7w, w1K6;]6OR#jP:_q7a4rRLFVe#up[1f g1䒫*.R0kPUj$+G}#S*0F mZRo.|?jxO5u+XAP݊'_q0썅N,*I3OmYxD+ 䏩' osŨ^q9}',Z1:n5xqusbBmI,d<#WH"̈́3iBo3^^X_CxJEg.+Oͷtf5ެ`G_V)pb -$}[䀐Rl -?%QiTIZk;4,W4zVրII}I2TSZÃ-(flo{ul9DQ֠wӗI:e>.INԪ!舱Z{"-eʷ!K9߳js"(Ey ֗F0U >m~.[JJaMFn(TӬaL=LZg¹( , 7=[%=6nʞqJ#`@A *L% _{teG*cά[)nh//"}(uЅy^=Zg[y{'_{ v_k-jrjو?]Xi]P6WĮk۝yQ{n}?>D#_?@D Ϯ5cF_1e&&bi*&>:oV ػɡ;Q4&Ո1D(Iu-JpyA¬aatb%yqeݣ\\ό-K_s cMر,O\6V4R&}ҕƊIQ 7>mAZ6MD8/6\**Ypm#C/]\[rVk8Q0믎&rIҭCl]xLn7Ʊùr..QO>a5C°x@@r䒻;/7X @zsqu&p7yRf{`m(kZo,$@VӐV"y?+Z|b]FJ-)WfBj 5("B?L=\gtbwDb>{٬73JZSu;ռ؍b7_tC?7vAkbRM*0`B~ Ҳ-udٙl{)2w>2{-H6]{ C?ϊ,)w҇H.ge{G!b 4TN5H] ._PaS(-HuqIxA?,_).K/Q=@VX _~&q3sN$6ER,߳& /NlYRp]4MN텱vY+V3Y@1D}g/G{ X~~i slwo_o.7`'.rX[Vd"Rs0 jF[IV(< 0ΈH1 E lx렣[(23~! ·¿kV/Ov) ~%Ys'>"Vkp!? (JbE8ii5 wzZ[%N5K- OۍfS>A_e6#OEe_eu.P!g91G5^SS<\2 /~}-I-4;AQNdA>oxn6D]E2w8 %|alֿY#%%!*h,"ƧPeMov8mtyf/mjU[e[8O&PUV_aH l}ՃHn %̽NJQD;UI c^> w͆4?tUwGSx m堆Zi6&gu\eTiϗ\?CdjS$7 WZsg%JY2;z!w?EFue!fpKZ*SOƝ!`v_bE7g" KqľP(Ӽ5uP+`%*$ *Țs@PD GI:bp9{v B}QૣN2YހR۾~:! (u=8XQg~ښbYҥ^/6E,tك^>'fAǴ3Կ69E_O e 26oǕLvg9zL];>=_Kp_W*ȶv6пvmZ^iUgIC$j(VhSlS cEȃ5AE&<5sgd#L/h;)+sKI6zu3`≻ޓFnjka fyzᜈ0qb6Qp>G yޔoǬ@QO 2zWy`;f^tCc"ZvLGk(/n¾bCթuŻA(Ӓ51jl7K `˔WuQ uO@ؙ"Ki!;KO0 aCv8ȟ7DtiKYP;Trr濥Vʒ;OנRg&Hр'fP,Ea\ݽ[ Vot?gi"u+Zn һ7W˙Fpx TF-=3CÏQK;*^@ ʓ޲Yo- TR;k'|B`b"د*Kx\YSUqL/d7ۧ0O3=y|_ĺ=*kw 9'v<(FDHۏG PKÍJ=Ҙ'+,ys=?:?/A^9p]a\;n\ωJ~՟;d5[6u:쁘GzNS1@V_3jAX-o_υ 0H8`6RoDE;M^}ςyϜ1{z }p2u%҄{XC$GԄ7t@0L(eGGxſ5et9Z)H )TIܢip:axy*E_JpuDڤ9*X3G,1:,AR4TG_̸%^ȻPL!k)h,Ъýr^q!_~~r6`t "r3>=hP}9\0ʜSJ3/Clo$QY%h.M=R7;Azb`Dsh^f֧Jike nC[$ YFqz7i Qw<NO|Klʆv,0!߰$HI`"1pIB Jeá yZJ|$KPMIT)QF1ҥ韧h@E{]ՉڝI7'u#Yr\z6Vە@9k>?kN,;ܫ Nm@{ ז<ߖƮ{ഠb%=ܽCKUل]gM [N9< Pq& Л<A,&=I0I;S&s氕Ǿ>Y7">DaL<; @M?hCxU?t-"bW|>Τʝ$jL\}(5%UQoO@#1ޔo42o}h e=Qu }-vU ҖR%5n# rzhWp!rPL lOZv7=~yOK ),$Z454z/)Ch%n/kޅ$r^PliWDŽ#)v2=[q`.Q>}ό]t$X%$gP>* >jYrF>,u}}Ha/`dc_@Px/3ӵ*גY2FkJz6C #- ( cTR ^C_sjҾހf+_M_/]V69 A&duN69z-6xlK}GS C4B GRs@Wȱt%[^~ W.8U(FMDv{_x( RؐyL5,5x x0ij5 nSi4.X*<Ȱ!)Ƨ|ï:E_`Iȩo /vA0#xp" ) _tD" Nqk+uyuJjf"X:?OG'ɑFٵ W6S\v2ٽt [zR>>u>b{)<Xx_k[ȬV1'J1<^ibT1@kA I0%?64SnD3๭2rz?<ݠ28LdPNTg6$@u)wqL%/[ou9HLS W)&nX؃P A&ga.)cGا@% Ysd8 0N^T-6y$_\p0 Rr1=VD B|A05!CV:A;yAJ\Iq[(/Yb镺-ܸu岫\P5ջ"ڢ+ĔpHkbh 砠9W_Vtzq(97#h"8xns23縡޷vd"T@5O9djY":P `\ỈGe~NߴHMdx;vq@FSD,rǏg{TTW%BՁlv(.^62ug8t~`tYA%فPc"ݫ=c};7$|n<4i ǟAݯ8UޣS4m j8 y 1꓅P%>@.ͭƣ-s=0Nw[aSbUO%:5̳ԛշ Hi$> W۰"7R ~-ǿšsx&\?_]ISUIl:m3uA;/*]!@#s|9 #,xsqR:(j/`M^ůߤ+HNCV h[uTT2<:h97##ď(~|Պ[Z !R]Ԏ!P"ґe{89_6 X 03.L CSpն?Y{6^L xYUэhj⃷;%qpaܒgs|h9=t"@_W"L)HttD68$2zВ͡W?>fV?@qtm8 Ciu<辴{2c9̎4IDΔx_%͆Q|.Y804<@Q !N۴ y3F__m@GX Dhk7kmcAf^Dt 4|YKI`O$b[)dFmxc`CFd6K2S=Pyfe,H,h($F5M :Mc/o/cgA5g\P>4a@NTҀkCB(F6=)wÔhIW{ D$ OrKS?{vZzyG(rUTᩳ{EL{E9޾"lƇѹ/</4RٍOEuɟG?tI dsQ v-B G^VV>RBr pSIq!3oX MlXL0;׺|oeA4u=$L֡k-d^qyv… b"t\5Wkz֢?ZH1Y g^s2 ;C-6K m<:ƱyQf׺yA:sL70D\8vʊg~bw_uHhtA(}@MWd9zDk{+" 7i֓k_VPfң7ťn ;1LfteȱOo05_.+H4F]V̰~דPAb78`Oxd1W4Rn6]sHVh3]/˹,Q\{0dm*@OŪlSn;%8j_I@un\mXxVk"ck}_͈-"[m"{#5 l!˃HϴD8Q m\Vߝ6ELs#\bH}^ljݫC52 6K#E}}mQ*#:7 ˇ,8q<+o$^=z乪i=+2 ަ,\PC^PsaGňH-U9 ܷ%AƖJ2h})_\g=P oU=Z$KihʌygWI%U/k3I%L&h8@G{ܾGaIcΕ2L&Dllc{'JpxLd^ 7ssyE|7wG(rsi"4;dj-|W9i5vÃwT]ٯW-{D¼9QiV;>VRh}kJgA+>4e@&ᎯʷfU]4vO\,Q-je[ 5)_{2RFE~k͂R]|'g+py1?eQ7H@_*v١[6uWӯGr!KE5f-:0s"Em­[KHدo ALmГq1K.(QqZD9)bg?ɢ e jlk`r5\_EgKI3۩AYOr6OIȯ|&ݮ `Ib\k UAК%Y @]/k<L J=׊ˇї/0KzCBq bሄA/ /4u: םfA=&Sg3>ӕAvȓS9]Gr- Iˠ(cJ|r@Ut1Y YsS@D+n)S}T.W Y{3ңx #BкqDZNK9IB.>g[RPȁp!PA]5z)Zi0NW0O& 8 9ڄ-xnXSDK *M`i}_iZrQıY~FY;ZZ(D2Iێ hyؠ+=ٽU/qZv??X斫~G(䠂 ٵW5]؁0 eu A뷁f U6Ld٦T7g9>[ 3LLG.8@̴J͐M1/jM5f\'OaKzhrseY.#}%TR)"@#d, t8)ҶnI_,ϷDWQ;l4Íwk|˶: Y#ˈkiZ3j/ƐS!?X'۫B^. Ne8yD.Rcb|+.lkO۵4 c z:HA{ڒaBA& u Є2˙e1ZiJqK 3OP^]w׏yVJ^;5yE@64f: Ob0;PT nwtVlgdo~=o {L~}Ir  TsYqlL|*״J:o7xie:.њݲZώ·n*'^F T}7> m!ߵWz[Vjj}3'7eiLjU=glϰ(!|=( AMOyB6VlU@*V V4" XdtեFҗs. {__%ON# j\B{Q/Ʊ! LôAwU i`YϔQ?[(!W߄ cL(ǖԇ3#E@4Db0/r✨8OЊi_mfTqπȬu4s?TWz>e%&)_Nؤ|=hHmY"V6Wu,PC hgv-q}#L#5veN!>Ƣ94EtpmkOXΰ;viq[wx{N rv=%?{Ѽ.dg92as)wdz&ٿi8ZBkhC^EBfk푊Y/#ljqTI1byc>hsх >xci-(+aE)S-fGܽԩNnɺة&5'YDq%-W.̞V(cIQ ׳3iA;ٷ%$nDg08, >c+N2LG+jFGkqEC%mV.ltG|BaXpc]8ǥc,(90!>ea!e'N'9qC]y$gg3|0&%ǪTlM;fb1ԙ%ΚJjg\WmT؉u]+d=߀PV}f%6ѿ2ö R q`Q[+{E0 U3kgOg>bS3(u. I˃L5h ^Fj̢?R_Tv~8L >\R <_$-@0ilDkaP6Z"ץ&EF=3o01I31Wb+;@,99"!50k|3.]mrx1g^.IC媎e!&F?xO>uw_oZyG8- ާoO"JbZqLMEŝFSuZ6 6Z< #> f#N$NXNVإ:$ۯ 4𞫥̲,Zl.]1P="4ZfێSB G;*y r8xZ(Evpڪ}t^P*!=uX֔I& TpAVU %L :D~e׆ꊘtq1ɆfdG??C5`eh!љshirQT$;RМPQy  %[([=V0AJhRb*r\M? rIP7tm a Df6^x^+NTG_c7ۥ,jN ~`ˎO,F-_͋pD.bh֬-ZiS. {_0>;{(3͎|L Yg(1]pjp[M? T-7DZajޢ K&Keh- ,6TQab̺^F [r8R\>YMggAݤ"-'Q>ЧH庝^q7JS~𗛴8X'4RN8Dz{A!{^`ƊIиޑTp5v{M*v&Gs%IaWw5(@0U-ES.7%.z(*|@͏TqjC85UeVFnVCt?BefY@E q^sN;%6U Sdl"|gNB 9gV$Le2 \8+aHhr8_(V Y -O:]R/dCgt"WxY *zncM%Q*3!o}$aZ -=zB#K Ll1<A!47T!55M *oͪH-F0.,C1 YS q@"=9=Bp-֋}tL:۴ a-z/ԯٰ_DOك&9бt ԰2(}WrtDfp Τ k0Ā\GXXq Y(CFiִko`.0-Hl@Xx\]U(ADrWvx;HПBba)4 Npuo]i\kB2Y4x;#HK;վxg8ݻt@S;[<yNdS~{z4D .(߾ 2< .];p yJwkIC2AƷ8r -^-WgBoy[ŰƆJnk/`t(EE݅%[F$'c~G=\~> <-.yJϖ舭zxn3ϫRO!Ql ^]mg;FN?=|.nԫ~G{\r]He %mB"l;54lȊT&}F2t ٌ7{zfsJ?xǥ履'/ӓMJ=St9@k5ҫZR1te_&Ѣ9VXrqU-X0_05i|P'?JtIw0S![_YDř50m3 5![c  IES]߶Ih>ig"^{FڸP:|'H?s%ArwZR}~ܤ3x4^:af3rcڵM4OCB⬲7.ʠKN)ט>MHij$cW? tP!AŸU9DFcK[:OlRJMU7dl3UДAqTyBvԲ( Í/.evoI`CJ϶I%Ԋ4~Ph1hٮ]Dq6I?FPa/{+4@ܹ3subqZ vۯq2N̰ KP- O>i╹Y 6NXdCkx(9jRYQ(Bh<{0Ho4 o;@|ξ*VWf9,G8}YU{c6˲_~Wg=czA"!`F;dԦ%ۡz%?l_&1`@>(U{v&Rm+ 4#smWKBw:HKKKuX&ZpH CC2 0$cy )Y)7%!lKQv1m|5C<>c7%e;'/ՆKAr:v k47Oa ~e͝7,{eݍ( qW Satv:1eANŝ#B6IT˥>XBӉK..{[SvP[?~EY{ea?iB:pۯ\sx*5CfÎx T>yy%ylM4^绊8@U u! zuԒ^E/CS{]lJ`?*B)ITt;{SJWP&Ѱ':s<[6Q٧{0l*De]$αc>U2T\>Z'RF9rDZx:sC #z)/YE+ץI*Y]zGіÇQ4h*u3:R{"y^W>m}3Pݓ+DGyt[HS~¥:1YJd"V Guz)(g,P@ۤo(T(A: 0# H^=TL(ʖU~f {0WDXt8?k8$JE7\k EchTD2ˈur76#4!ym7dS e/]Wnb++wuJORMٔQXVgce2ÜO6  E*u 4`kZtc$CQb.|;OooGyagpzٞoNwJnY51%Eֻ{҂s%&꩛h|Kfj$GVGUDA=5{>"@cΝڏUPWt܋s%ZVƶs1*2x9Үme A '%ݠ(wevօ=4G:_֝Y4KiNT '汯Mc{5 7h&UW !(\B,'m? LRmPߝmAn|xYK?`ʄALA`pN/Bܫ2w/c#&TZ:zGEtoUz۲V)CZTll"?33-nWq-&s]Ά+'ku')% 7]ax:lN·f!DH8=]G6g:IީG^御d%Q=1:t^ }=bՎo]c[IAv 1Ye)bݘJSN4}Z?p{|Xڃu\L7v`dVv*[1W).ԓb?yo}Ǥyc/jmMZPs䭾 y9pcj` .J2$-! F#D8tLn˻QzvtQU4SODg|gX$ٜvuR JnD.˒SՓ&;{MҒGq+rrk^7]{ &?Ռ0 F*HxF]UC"d%' .שڐXP~E1#ŵVk8ƥ;x $Uo|k[20gӿB3W0l:>\g1\>K~*V-%ƪy_-(T$R}/^RXqlx$QWzɟi\bGn mA¶zލ3GՒ+:JW(-pBF9'AY:W kǧmKHv,I6O|_^,i1}HC,oI`*9P>gp<{*6ÇW~{SdB0&} V6Aiɻ_;EV[!8Hъ-nepz$]WNT!_˟'F֤¼9C ak'./]Ѡ"ͫ^=TsF 6):dDzve m "\o' 9ϢJ>`2jB2@ɛӣ,pW4`L8\%nB<}yBszo8o=ldd=sy_u]h}\B@,. 1lp!dOì$1@6-D _ToCc0הITx+% Jk,F_0lB}3 R 4t Q:*]Y()O&ad!_3.t,{4VاxJr;8GF*KޮE7* cbXlAm!S"@{^ |Oюُc˹8 a+}dA WO.<@GF 鋵$G!Ǥ+ f93~Ԫ!{'o.vO)Z`ekR$-Rb M0{Gm2ٰKėNYLb+XM/1F^o4)_JZ؝:`+Q8Sbc-(({>0x[&%1mPUM\C6 DFP|dxOUiL$alE@!wӉFJD0zL}vm{<ͽZoV\ Jy%զGMM_"S!ϲ&f~lv|u.tz"ùc[>W;@fkre)1 d3v$flH1|^:7j[pg >\E66O!(&qh7m2" ѩ+/D4MFao/82B-^mBllJqZzv@Q^V΀-Ջ "] ^vA9&.g - C!z9CY\BK4s W31iw!CW+<;w {^nq:=?&!1(1l:ԛW R.OۨsD+磳<^U yhP,mk&]-*q ቢijy7ʄUW`dLO@7T+9Qkb6(jE pA)Rr> ԫYj(b[a "ǡe'sN#u&)teJXv6Mޗ[uVay"Q=W2z\k'ES {6?$󊗻'^&? zYI*Ӷ"Byޝσj)&zE;ǽk 'P3^TĩB ghyXuG,ٽ:D,A]OXr#7 f$d9(B HjɆ#.16O,wyᑸMwj/Q+#o͖Ka'M~ QC\x}:}ݚ`Ӝ5?},(d[r&4W|\ .z>$lte87~w>pt>Б/|ՆmC;gF19*Zwbr.6$; 0OGvj U 5/bU\2%/۴SÛ3 Fzs`ʊq+wuFXf3J6?CdNј [d` 'XYF̉>TvcmD;cdp .ʽrumu4z%[ؽuu;0[ WMǣp-os2uʣ"ӥ# >9-l1$MⱓR\;v=MN ^D\E1ф0Yr MWEεxfJ})=>AiήR>@oWvĊ?D0s(Ha 9AmJҏ`ã,]!嶰N5mELj)%>񚬡/汼ha촤.s=`!O#u;fU̘R<'߶dMŭgh0)V pX* _W2P*ak(I9NK <3A~A|E7Tbm'H-]5w][wzWwrk)*TXϰo(U8`$RcȜ$ީmLo)$M^22;+s;fYu^C3k/:W*H2SL&@_-^2Ja $=Mi Rt0B#nj|ɣnPՆ *5L J.q%T=DBY/ pZG8$$m q *vǑx2Gpyoh$Vh4|ud15BA;,m1+Y[ 2ަpx0RN^1nū:K-~#3V8 $3juGPf +bĹ zb ]SߨۅJH}w6emYu3{ߤrOn<ޮ`Qa~/C]*{= v pN2uxK¶CG}*f#_Y"UM~wBR{YA}i Le^IFK%=BQ̆1.#:w_*coʅfS64RLt a) I@MIj. )GcKS7HOIPEX^Έ]QމF e,Ky#. k.~UQ/B:bo6F0 q8o,^RȬVU-$xנ[е0C {x]z|9΂=s 9@Ze:dJ/c}/mL*]DSx;DSUF=rwa~xΡ~PVڝJ09vXEU(}ЁCD`@#e?9k:oُ̰x  Md  #,$^q~zi]4])&XD601@n0< 6r͠RS[[aibDg0lΫ@ 7ҶuT+(osb?مnibhQ$8pۥ2Fܤ# ʩ6(.S\t,ފ_f)06/˿eW6D$.M -P .t%qFE- [,={sgY0I?GYG+3ՖK䕁-G@ĩ& {jjei=zVJKHTx/,PE4*ނc{D [cN=rt,@W20v?vԊtS̋'_UPe0-*Wflp6'/ D_xO6Q:l ᗽj}XIH堈dٽSaʼn_1?Jj,#y${r~KՕkcr3:-'f*jmsD$Y/)"LUzX/ӕ0{jl[@[e*Y9wi e (^8Ź^#I"`Y${uP81:DNA1ԹwYvBW7\4P J}cx4 S`vODU|zGWέ_i{gb*\cRӞTBa9D.=Vy)nX* sI Ub1i1$ cN>8J8cJA-jxh'e$tYِ!@) [ dU_p}egT+Ɠ1 tʔ`t0<:x\WjHXw LYji  6͊M= ĘId}b䊏Mģs-ROéqA2ft_v0BAUљ|I.fU| Ç$?Tߗ|@s'l-MՈAUCkwARDHrN$[9l? 2c~SXƴMҧzXbI03Ve\V_2`7F1I|؍ȆkBx61dnS S,\UDp܏ڝq-P.S&[<[m[Q5vQkc1vHav=*F)Iɀ+:i `#Z{K qa0N/3(tՃo) Q. ~0NheN-;ԹWޥU rеg@7%KzmK9Yl"pAQ+/9)/x[ ѷɪ7ȧ͊IA屯q.\KqPz2F鏛B8ߏ;a0O$fbܛ+0 tӘcҖL}om%0˃_Eφh t G3Hz1DfA.H'䀈Dk2O#JI[1YhnMg/*ꋝY$.W sq{*5Me ygۉѠ!r)"gE/sOx; 3g&e=FSBN@3ƛIB!DEK~uvk+ojvXB4ENDr,}꟱8ܽAsR1 RXMu*"Xɂh( +<%dPg? 4@MvZmu=[byUL9ݞ'%7dڨWL6|a'o|ۇNt7i݄kPn8ڷ&mk{\=R1R0f}M"mï\+nti^X$ֆYRl#؜VX*xV66B=\Rjhe}y(r iw^V_3Qkxkl:ywڧ  OeN9 O,?NJ4"6P.',U!Bk^"ЀM:mZIWORaP*_O\Qq4cn6~2}3<42zCR( E2H܍ O\]7'dxAbCȑY7B.pR7` [U qޟ3䇀 )8z3 %M V!ioF FS 4 #xi{A C";iR7BeFyg96 :eoYK8~NڠHM¶JNp [ DN(Mf!%ִ9߹uo-z),E~>pF#FB&m?Vˊ_-m)|`vap'.dcf_M٤xkCѕ0Ո f~sPHլT(|\3c $my%<ͣIn }toMO":"Q}erpUo-MG9Bͭs-HagDD0YfpḞi6^v.U#=@QEs7%̯<ːYbLX>+{Z%-4a!Ғ2d;lgߋP3K?bN9,I孩U|TbD?-P-VS[BLH0>ʬ*qr~l}>j e\)Ks#9m"Xr6f 0OUj%(j#{j[8rjv\';70\ ƠO 0Igj%j&ħ&9% r))xW/$.?F}g*\#Y7ssĬX<=CDOϟHE w6d*j;:0 S2T宑.p}mwꉒ]輷QvWXIJgjE}K!bFN腩UwFJ&yZsr.@+=H7cg)&+ Jjq^#.K.'X'NM dUF|]LQ74}FVQ\ـɳpɠqTYpsS"5I&)xˍ mN!CO&(C'BJ2OM:%ͭ UtF~(3E1p NfDOî;Q0 ~,m7f|@ӇYth/,kƂH(F>kh {[S$Ut^ 38Vkk2S,DSI|0~UcE7@#iHsZ#S#>:DK~_ Zdtw.Y?/W~;)%Yk}o "ir!q0sA4 e`aZqUʯe̞e_.qP҈+\ϯGrt_:ܞ5Xݣ1k$?1 g "RGs?MN/ 帑jv;O\I렵6KX&|9i:+Sɢ3q玤GzF1PM!G+kSHI#&ڙK00E{ A"p'}S,f~$#^%##GP\rۥT#wQ7ShH|b9naed1ـ ia-Ҵ{?Hj@^᬴/iIV+Z,sLGUz86e,TnnEӞXSۢ!:Dy".R.^@uk $+0V&჏z#!Vm@evölo}w8xhLs1 A;$J-p>EvJG$L޽Vl1lWm?:2U͓oۗ|-tq#亱])i,\A>I* ]0ẢʹV *l2Q3cY*=8g߱NClW|(#R;otwh5?WſmGt t$-σ9}|Z V}-Ӱ2s+cWbE ӱ:eRp.,ٵnM4ƎT_w\v8j3˚:{("|4S6q$R!l < YMq*}Ihw4־gh2=Fh*`9,0%d-ڶD(9m$ LkeK3\K\<= aYTO1Y?̍jD|S $ ʽ8QB5JnRE+aoGl︭gVz^퀄18H2Oo2k%fgEERq#0܍&3!'yk/ w0tbE*'?s#Z6!+IqS)] wV}}\)&u$M'sT<O ' F plPdZw(j6 jE}"$E`~ _L{ȺP˔X!涗=ja^n]g+!/Zdnhƣ Q%R Բ΂4}C_ }Q'LqtFȷDTMq$63pn&tPu>WYDn:^1 =1lf ڕInBmbEDK^q^Qmb!q@TU1t[ZگwğKT6@|[ȦK79R {,;AR'DN k9 \tqtuN:6[AD p_AoyfbѲ SV|M,e`A>p`YO@2#ώ5 hNȞhW'aoMIYWv85} CtLoS"z]rOnR?3QqfX9,P"GkyƏHi(˽ xjwiWK9z&kL)΋X$*ҏ lXpb_0=@kU߹*m֋:6vpk-Td":ż֦gs@O~E&"9c&d "e2M?@"kL,7;&0)aH^E Wi" grB[\*9'j2þ]vxy?,Dt"/XS)U†EE&Y( SZ{rFw=9Jldj=)F).bqj| ]0Gsͮ ĉD33//,%VdOCLxZ@e2 ,twت|^ASR9MJ-IZC3RUDa6sMSk"а͞?Gy~eo8K;-WMUu3Ưn2niu`PN{(:n)FF%;51\yAʬb,dj y(\s) @X TR왼76l{j˙E`3d] 2u+[Ө< rJۧlK9]78eDyGdLx] 6d(}sN"7Brn/,z' kŧ L%W|9B3;PBZ`\w%1M pVGE JȉgJaL3lTNon|d {,) ^Jg/mxZRK4YE![f?9"':^\xէP;OOjIuR>CmS䐛W2o',A' wŷg?wn=&z]z7Y mIh M1pD&yG~S %9!Z P5g< 7~xM=cΉ=̅> DN'phyaL/T22X۸&E'4[xpk:Ks*56 cHEI9j=gXJ%L'E]wX4 bfd._ ծ'vP@ȯajE”6YCM]zö#4ՄLɕ?]{:dSJӮ4Q|a<݁slZR(SJq πR]7[sY8T%BJ)-eWCF{f bq]|6d ek6 U6c:7꩒*qAcwU氲'T^<RAl sFao{n nW8q !lA#3X(ԍ6cqe+sEC%'N 8g0SMÛrW4k>oH!<ݝCǀZ#a:JhEH؛.5SxFL +G﷖_iFq58:)UO4DχBFƝnD9WC =<_S^6Itsͽ@R7jwiܛÓݶ"R tO1V˩3E9 TVl"PXP!LE|3UȖqhh;8cY؂".(KnHڵ*SOž8qV?5|龙?|F^ر|:?'zE]Wf JΊmqu I94g+dv$h  Z>! h.LsLO3_y``[4nDv6ty͕YBh86;8E6v{<5wh;.|Tj8˷.BJ m3`%AYIJY#o|+>yBC 6X}8O3"bL^Pu&p6 F ^*s}J-3fI#7*ZY },YbM)"69/<9LrNNlMx'*]1eaV+X?t1-%KAp>|MϣbGYL/9- c^{wq^hEԘc,߷^e -(KIZtF[i#<=FfJ+(6ՁL1^xc3%g!G"=s.ܲ8}2M]YqK -!iJe {|Hs'2ӳBl}p9;G-!D5sC]&2싨pV8 5ЦTmQ16%GD<ֽ'LEu-"R*]rFiswgVS߲CPz 6l >Vl=p﷬Ibht# ocDT&2Td`yxqhӓX RQ=xc4띵٦& V7nqA5WַLL;~gP6:c;xCrRZt~rIR3ҕo~;q^t ϘJlӆ<::-Ȣ %5tFLQH9HD3ΥKBvSޒ|V: (bo=c(nKΟ1Xm, ³۲zZ%ѳS{e5;Фyc]Ϊ 4Ny'1DPt*cIǸBrF=Aq)ƦEc±"@h_8l0ˍўh-~ߵ[{W&f11,t95w 'kuCI$:-"2?d' ES/:$=,&ĥ2 e}&0H~nFH]c].'+Ӥm2lnO21qg,q՚T;qɦ: wҗX'Zڹ <\r% 1*Lͦ^c wHo/=TvKc\JÁ8| ]btg+2fpD ',~苧2/Ӓw.9}Q!vN'Mj1d&shԘWo;aQtyb7"!fWMh`*N0-*3 ,Rǚuty^sHyltQOm MXf0OTio;d{dzƳ`!}*. H~Я^OCV`G[U&}=Ɠ1~eƑU.!ɟ"HLڲ}m2yl,,ØRL6[0si1N}%^Xe=[jv0 <_p<˧U[[j۴JC _iRRi] 8D ť92Z 0HQ~9-H OA3p x(ؤBj~~t񁏀Y9l1& ԔMfՐa@"LzF5Le=VrqrِDhbf#[Τ#LAFiR 3>Y{8OEJ։߱u&D4!ەl+y&*{}(FcKi.#{VX>E/3IEQ8c!?H$+Dؿ8 7/ۧqR`P[o/RIN5emYܼI9Y5ڟu"XAouɬ]UƚE0/dG:&Ybp ~&rn/mFS+bSWVp Vj3 ?fK݊99Ev8@^8]H+$#$YQؐOP+?&  д55O^6m'`Papaؒ?[8X-4/Id XѶtq|`eA9lk閤k2h5* p2e`9s?,Q9óM Y%&@9>2 X~Jax /yX#+||ģM F61چHF87YtIͩ/BSeuIo7ȴ>iE{qk82ŨqM FfXGƽ;#!^nDG}ƱLNU~u z<'U-)_ !+2Pq"Li4ׂi҃!:oqi z?6%=@ * 69ws yҮtlLYpT?,5 ~F̀ s^}D~yJ5]Et]z?6*y d̥.^ @/lj}l7Fgd|+'K#MxŸQ@] ~ 8@S\ *`A27IDYʦp); ʀF:7s)T!wLQcVl' xaC`ρESfգlŒЄ HaA%B[svvCG1י?>^dv]K}0hqt*Njw; ~Ҹ?;ђM eJ@1r[K(pR8G6m/Jҿhj0<ļ\J5psCQ & ]#*K :۸ i#9p jwWy&\[xx=s, EkHє>e)cڊW4,Un9'ff 9pTCη쩱 z"1׿PȈaPDH1X4VLIQ5ʽ<uB{)6a^ESdZ#d09dSRyB 0*JWفTEY4@?Rfƒ&@圜[׬>#3˚tƷwY9B6a\&ׁ2VgZ!Z?òeSΑ`d+{Uqw$aGWHt!+hugwj Pgh9&We46G źdɴ6y`.gu40#MEp6;{%KRܸ"y679{R#[l* VRb aiyo牫=>66SbS`%Q9<7i_s"t>5e;!&-}mLD0b?3,5@&Q^(V|qfW&b{Cm,K?4-%'437F_G@\u2 'Ikwb>yv椩`I)v 9fFw‚&]Mf {c7nLd ˜mߧHHA e |7jBN4;3Aa6sm)MDO]Ṳ&RU#gI;}7n6 c^D^^~ub7Ҭ}c6ǩ~hzb8ŋc;lgS\< Yfdp)BEe{ \<"T-[v MmO6n XN"@ul^FF7vO?x!@aU9.`i/ޠc6 zQn&e bʴTI}Dq⹑垓KWs,ȨNVYy\~\8Y2n0=@Is/sMKILD[bj MVx4xdK&7W!dqd?r}-r:s?%3`BM*GMoㅎMx̬a$M68d`6W>ONbGI$>d~^o#͜ջqޣ0Wi&"71@2ښ/HPkRtȄb/ *E63l) q 1 0ܔ^Q:Ml A,,)tX|D(L1A<9(|@jpQz7 ;I =5-c 9BcY3Ʉ 7SG\rvtqWD#}wrAzAZdAr YvG<'f@$&8u0 )O5=wZ8$}41dv˲!p ]X/$|vi8 GZt~lt3!p%wI\v*تliD')K&CMkrnNHp Jk'r΢.$>)%jeK[)jOgrqBeR䆚d8*Zaŧ6P A>4 }Myt?x 0_ϩ]S*Yj؆@Y_O"LZ3bM:pܴ}ӷ]++'L%r?xmKJnT^9ݿ(|o*z1Sx`!i^]-OhA&8=w 8>i{SYke1Էv'x;_UeI^NJ}Q~ҚB $}|wQw!PƔ~n)U$\僮JؖxA4± r_'b\Gb;]Á<h>r-#a7lK0 &:w-DO 䄘l"y"uLͿgs|aŃpvc\(啵y""+䝬v=d-QagCļEV8euW`,c^TW4#$E=j=@eiJ<:PY[-JA疯t}%̍\~W0Vqtt$D[=:єF"~dEjO!J*_WEsuT$sGS%3^*SxY7`o=5:бT .;٫ɠ|AY04Ծw e@ϝ,Ck˃f+B#bLͨ)0@~ruMULf G/]DSJtrNZwCYе%:8)CvPЍ!(6I |7P',Akv1irDKW2@{ Y|9" n=st z$p=Nĭ {oF73cyJ0q^>p$qC)Z|P~l( g<㹁}1Lב1" ՟>N9?V JSͱK<6qw?[H#rW8'f9? SvU?׊3߇sԺ.]Q@pSl3z? BSyx d 7Ci` 1goUo 6S 0mj~","O7%,]DhiGdغ%f o3sqAr1@ :AaR qvw煉vyٙ1;Wt>n^piA2#*XTMc:*ѥ{6Tష@08Z].CP鴠.c5 Vk6&*=̫oϵ^'-ф.HV{TeS,u]pصU^ߎŀc/e0S+/kz l݉K`J|Sζ^C5i0K<4W }3#sMV͒^Z&ݢߎf08#`L9p]2in5!sL֐MNE0@ttK,80a' Ig_X.DiF {Bte%C+t+i-iʆ{19(x?3i[ /cea5n<⽳@9>|CAF=xPp<ߺa qD;ڗ0'{l#?GvI|+оj|]oQ0u2XƘ, k R ,yV|@"TLJB]awCtD@φXT-JAÝ]PȖ+i~d|gy[Gm.+C,{l^:Eę]2䉆VަD,^Ui[X5& k NK?PqQ"kKw0tlfWeD%' A8-ƙ (ewLϧbnOȘ+7DW@N']" уLVm2lxKEa1%d! fy@h4ҷ a& 994ٮf֝)F" ĹȮtzhsT\;on -HrCshp/:):QQB$$qB4hS HQ{jQo|73oð::O{=bwo84It0Xs.Se"'Rn=AZ[^ mbbx03,-ԵNS$韶|K}ODܜ`F%d7ka&nX0mHcwpVTATPϰT K*J%T zY,2&U.BP|Q()A@tPdDh(;`٬(.L< P(dڴ<2%BoFVQ #K e4$بK wQ /`m\l,E?^0d1eR!ٹ|ur_/[tEۋ~&^" t2NO^4%y(*ϤYiu+[MUQn]~XzmFUzBqiTDã+4.wۂ=WGTG, jP[ȚރJ͏N 8MyH<7/F_^HL^Qaj(8! v|a <0/,X)Eh#fSeN$\aŚ=90 }FUV@+mZ;[4`MD=}0X'`T‹Ѫ>6+1'sߔo0rCS ,ZQ`YFAtPx?0ٜT\*׶9311ᆶGKJVI.3=.@RQL1 FS~Fn̳d:*(KOѝ}-& ǵdfoST 3/<;afĉu"m AnC]+W$;ux}r^Soy4Aq# q+TW Js -ҭ/0sg@ybf'{=l|GnBlINȔ 쀸 @Ҷj#J1D0L_ NQpj6 ^C刭˺{[[ji C~&4i֋Wg"Wŀx"Ԧo 1RM玿 Ddw^kճ卄=.B-w=hzUIqPX1y%ob <ֽiҠɽtB4퐁ƦȆ>?H5oc5MUQNĆUCοON"dY^)Gx-W[7*?&z][ Hpт'ԻRi`^)"s?3 5~Gg[ȸDfV)UP& kn}ش._i1¸IE@JIFm ayFjGKjN'ӄr,D`JhFZ@dTk*knK1⽕HY6/kK\]XI{ʃhdK(c49]Ua2}w{ùTd8LGZG5?y;Ƅ.$B?E+gXQ:0(ܫZv51e%/~"K47_׫LE/˔Dk}I-3[5ZGqr'ɄW kQ$Qtr,{= v^3:q4bpI l !*գ~L3uxg5U&DY!]4w[KNUNs2Ãuˏ>wE?oV0plw .^tu[:r>JVrdM31RVh# j @]OHRC?5pXvxop"-Y!ȓJ l),RH kz[rjOSPct>@0(=l ([,a>]y}4 : vH5=DAge @]Lنf~u5'N==/2,y}ג)x=EGBvUvt%HUodKR˹PoRj2@hʠZ=T$uEA.D=62.u ʹL ʒю0RW/pUNA"vְȗR4ay_?E>6`Wn#Q ^Ey`%;:K0ʤ}[!Ǚ(0$p_RS^i~d+~1!z өS׼i ;z,P ̂'x.ȥ\U(XLSW@O{Ok{}8wSP)ǿNp6 ^hW=AџDа׎DuP*RƒktۦɎ^*#\rm"{Nߟ|Ts|U~&ߊ.E1 yj"E*vv]_1š\^D c 5j|PzR*۝! ]쁫.x0U]ժay"{0Nˈ65XKLrϘC! '0} ļ{A:Gez^AwM2AxA^cU2^cM El)Gmz D;E^!|;V? ICXOE°&o!s;-(I0f|K~;4(qK=Y+{sЧ9) N"@>޻4Nx>B4|01Z 4vW`L HWXa2SBSS#Uⷩ?TXiX{٭`ӿ8qǽ5CSAJ &D sܛ~(U/z+6}61#dKp99Jby^ lptژ9З/ XQpk㘵w}Tn˩! he 5力7nݝz^ajv9Y*x@e>[ōJDkI9Q9u-0'2%7h((xfG:͐v)R/MrJ7 XV>\rh֦Uw:|EgpT..KWDJ4|DDV ՛EiYXu1 |֬,՚0+Pa?Z̉嚼jO@!,p_q!O IJ9 $ğKe !\S/}3ܭSD_թW3M?@LthLрAZFOhlduN ɱ9 _{Ƞ>[u5%!~w7 ګ2h9$6U@K;Dҩۨk9C ) TٸA W«NUjTҜG82d7ǡN%\rYHWu] D>,AEa6~8J9)iԓN-/~"=E>sډMHuRjܝs}Ng< K~3{]7˺z[rGtxHaLjzy4X<̪mifA\Iŵ_a`%IR?  X@I!yYuE؀ìjPNw=L|I:g?%~f6ǀ H-/DIq#A_6] ]^%䡦Z6͘WB/op.Kd"|6c @I #]wU?ОN{}wc zؒ"~[i0-4ro4+@86X0(h^d-$T@+d}nP_ :AlV iu09 C&Y1񻻄V7Y&􁵍 #DIM36E-Bjk'Gn%n]E['ݑNNr.7>[)y4#IKq [U D1/j2~\WxKC2) %ȌR|=,Z`` 75oQ&.DH{B;ʅ }=k˨v@lߎٕ{츻~93R,nL*D)%q}aJla/1$ 2 m.,{cK0IXطߓѮ"ѼV^y΋GEvf<ǜH$Q~xnW]S.s:wI0Zag;2or}T&*Uz1NGcI4Y[Vf^8EYAʦA_ˢpdh0>n,~^$mC$me`?n~Ț]#|*PӐey4yt<ñ[^hL5GfٌPCDD cBCIEQA܀Q9ɧq=;qOuB?Z2D:a8[in/LH Y Neoi>.vmoЦ1T<0"'H_W`S$0}(G]s&`J @G(h%))o<Ei֊9 R# ^U&QeCR:42Q FaJ7=s\BE(ko1K0)(1+$⪈|.Σ\f]tPw?M04 0"K)^(*{yCB DZM>"cv9qm1W9׺@#AXSa@%byXqo-Mޤ^&n)+HYSm)>Yo.6|ꥴ |/;Jxgd%PR-n2]i9U,*"J.0eShDM4KUʪaDLQY; nLn}p3.pIih]M#I3)ʵ$grtRWNḛ+Q0L^#J2SRL Ѐ`AR3T֝aD4|CpQ{S4 rx;Yk0T=867L)SA7< t:fH@J1_jST\TZNشp>OxIh_WPZϷCD|[w\\Q1bmb W@ҋkl5^ڊ_wfӲ%dU1~<++uŁgtJHhg ̟\QX!#` s$W+үWRNTx&t0RR Ec yRu iл'NpW4GNaIC:F5SY{(0_D+vofpd gL9ةGEnWRf[sSq{}Elt/r6gCSK~~opqu L,]FOȘ " &KV¯.$r BkgIH`U'4=OrP\4Zɴh\`+J&7 )UpLC \^G6T!aTb˟NIbrᏒ>HxP %A&Hk3J.uzP5N #sl#CcuG`o:eYP)6gץR-;u衜Zk[:ShHIu9z_"?0Ve1̌f}:)g BO}e ?ФmCNXCe,is,Aƈ:: qM _Wnvɋ:YSmbbÄA^C ae򄑎le!Dd[WGάڛH_/"EI8g|%'(QQasKJRь~t^[}?SydSko'4ƠS`kKŁmr0]͕{ )z7LkѸWH snd7۬rrKc,Zf1;od} y!c9-S_@ZhuݮG$8#@^g޿s_؎*%_Sځ$21lBc~q UoYʄU(@Z3ZM_=n8/6כM v66`v5{<4{ʟ 6^$tIWYUA,O3eꎌ~}(nhQBBx(%cH)4 dnp3#8~uG^r&v%:jY'b)rٵ"4~;07|UZ 2A־~$M > ݓabΉ:* 8B2& /ȓ?x% Hr%|z˯mmB 2A<š)׳|pSyz$Qvl$%~*IA^7p |8J.4T#Mǧe$u/Ngn4vyDN#C52H7'UmtgDҐ>Zg"S\Uxbs)/ RTfW[%t EVtAn}M N5 ^lC92ّ0xdT>rJ6O1DS nuWkήG5MmM[K==;JOSURt_wkb%|:-~RdN-ZsBqI?Iq;9)$?!q$[Xr邺'f7zIAxr'Ǜlhrx7kl x*վ6Y"bm& N\:) 7 {=%|Agh{l;"+.Kyxx7i]u)›2eW=GBi<)hC"(K165BA76U\Pzf(iJ!99j }z ,guӅS-Nޑ' Iaw0=wWş}`K0vE6}t^U7Pt{`QO%32 h`X#w D;/VZvb-^5?/ȈHf bql ƌ\.x&iת>v|4LĊ]Ӱ P.b#vvƋ@^w[$NG'XR' W_|NV|5TrpF"..DGC=OĄ^#6f/8jkOmB:/Lh"FA(Bt`WP%xg6FcDa$*2B#iC 3~pyw  3ô!J |kd :ʾ`q<.m1z]YS؜k=eI<ҝ867c73'/#>)nb09XZe؅e7[hp!:Lits{rYP4ԫql{ |uldqQЦ2&Ԅ;2C=6&"@d;H&d(62WR=e_Etmײ1G, S_u{)ߑ+EeU ZĘ !BM ޵>-r"J 9v#%57k?u"Y b{ Pnrc]I!'&MHQ.. Ӝmvn^1+!NJt:!K}OAv/ 48._rUpG赺 bG\?+nU^yhZ5 <)> oe<T~+kv R27E}?`3XUr7,,KiJ[BdT#@G&R:=F'' .:wP6{0kU&u*©m>(sLPOIWH7l 0y]N7•sKI"u+zqh0nW1 &`HLv8+޼gyou߆sz6U^E=U?dp3Shdbm_Vɮ4?oҴ` ا^(4 i-<ʧMӏZ4ɚn9B 4xg{˚(:#4ՇC鄃 %XeH*A'9jbɉL^;=قDF )#Q^5*~l`1[R+HbIb紊rߑgV `oXXK+`8ĿT4˝+oX:bv1d>1,C;a7J!S[ƶMQd\TÖ fMCNpt'!$WN۞%%[Lv.OeY_}FtlJUW0Ӽ.9d43?(lY=7KBRH~< uꦝ<;d%{wp1pW?lHŌ{Ⱥ/7Jde(#fu5|krWYiIn]p CUҳdCش\ތzIqR:?<+E֛vTyz (dVUYsJ+MxIJ[t]a4관裭3d^a_,4}"c!^bh'㳲g%ʜ#ݬ$n7:TWԝ*>Yjn?eg7~]~F.AZtryAOdEI>igjQZY/ǞCA-y"ׄf4߂` (24麾3gNm% ̳fnPtP81vh4a,Li[$ (10[[u(d7QuLIo (w?_D-ɬ2%$m$^$?Q #<y= 8a,̲8`XO"[$]MIc>\ 0kwai4YB4EJʅSEEF9ʂӗ#dFЗ$)B rטѸc(džkt\TYu;<7'w410R-r,9 ,/A}ȸ"ֶ;)^}Wأ^ E]NG:,߈տ}"+y-&Bw0ౣ #92miXH|M@Th<E2m@ KFVAG^/o9@tJ)@&#v+H F9V Us\[ \9bPDtSsG~BW~a p@|n ~!;d8ྼQG͐ --^y8E&frR (*'eRժR$%Z 󦔄cX(:v߃,r.SbyvCFZW"y Mrgq%LIHBaiiU\&5a8@1TX҆;QE͸k%: &Mrp$<+~Kۦ]ڶ$ <JFAya3 U&uyVav@$~3I'A+e5f[iʁj}묝˰&hxy`x!qBM8fRI::uEsgc5Lb0u''S7ˮ]!;!#y PeYVnӢ.z0W#A6]^ VC20ޯ2Ph/6%`0BD"Is{`R 艥Q:;or,R3:_I˥fLQjZ g~y@W^p , m+K2E*&B }a7~^c'k z%!mz' CYuFMou1K`e(+Pf)52)@E')zϾ9z,OHVX<<R+CV~G*^IZ2E7`!mm/`黃ӞDWvPULjm3SĆNhaN!@@܏n}eAh\/MCjdO԰pWS/7vφ,/8 4VHsUYaL.@Fvg`|]0 @ì8 ?4Ga6EH5!8.i$$),wqf_(e^ ػޢ%pk⵸"f4l͙~y`T`5BrYxȩ3O~o6Lw 'G*ٱgh/ň/nM;$ &{^o]SGvZ>Us qybNFb7jD'=8DN Wb"@,pY&gC'LYaG늧O֐w0 jtYR8nU[Ў"q| 7"$ZyI!D-Ⱳ+ #_ؾhh]tnKAz㕐%#]+ڵ0?kL>Eq?S<9PI܏ʫ]^L#rV1 cB8:iVסPKPrͱu:b C*B`DnY~tz鶶[gwIx%@ׇ 3xi;?/(+Z-)E- E[GǾI蟙xo9'+05i|nzA~2$cl%\ڶfqks58P&vǃ^1")S@EW>TsKpvgvU9yh*Fvm7W){nvj S`9pTe+@(#_~9,ڣlTs퓵IY/Yr 늾Qb7%(F! 'zSAJhrć+FR:( 'oag&zȯJ(uL|vm(GZභ$BA!+.e^])>Yy v~);7,F:YwLIфMr@&`ZuQq[2Neυl'竭JqA1of=4^x]v\Ov{bnci<$S& gA2^K \Ғz3#I4~LOg?5 rgL09:ڃ 1U69yѱR6*Ꮯ98J@I[MO{Xg6Lʊs4M厜֝M¼bYR̨L;a~|[G$x9>v6x&qj4`~H0TijY>ue]*R*kn耀?l3Bv yHa47jWkB[@\j G [b?lj@{O>8jS趟_V,-զ-=}m]W}L"Yuw- R Bާ~[XȬ?7LqaF~97ҍNyis@/KI AipPɉyw(%cV_tp,&n !IjϧJ%7F}!fTOQ;ɳ4!!KR&H!Swϳ`ݸѴ >T$]A?)\kO Iw'r7$=D 9%Z@ۥy3ng:[\#n9N-7A|~H:>p>W&0գ8mKXh,V|*QA0ONE<'K>itW|_/e~KH*LLVt̜"15 iFzH)7!!`#Y /@Juΰ6 iRP27Kq8&?Sk[.Ez lW0^RtRL@(YHU`x/_JA9$!9CX#М"9AF! O%.[xNqhMr_X>JLNRr|w^tU[qêEֵ-R¦6{Y$Sf<ڍIU+ :\cL֤#鮦'.n@>|s<˲9d62Dܓ :w+VhpiՐ\ISqF B:r0+E,H1iD 2YR ohb[e!FQ]1V*Q3b7srP\,30;-- 8Eve.7MJhݐKZɫ,*Z]/^+mwFQ#>BUyTσR/jIj16&;pBYy[;s=I4j2IhC4)ecN i)T%tcwk$}F6w=8KS疮Os-Cg~FU7wX?q53<'ȣr_7q7*KXOOneDzZ3ZLS5hH>e%ԂuMi(|w 客ʃ\{)hekUY~4З~;di-l+>L6쳴Y]{]ml)N%O`FV⡄)7&2Iqm]kĩㅟRLS0;q:x6Az+!wBK.?!vXw*2գ_SJjb͈> 3॑N5@LRXYR^E{i8GSDﺊo ɏV&Ov'W0%'<*?ɛ1ՍoVsQDb=(ԒRUS7^mHDZ!H–nH3Y 6e@JO\*(;$3Tt 2$́'J1 yhMTwSB2ÖmG@o8.,7,rz'w2nӲ}q1>o~=^rzZc u#ؿOM{.w?~uŕ)> @+Tܒ&AtZM?J9q slX0ϖ(Vn zL~ŀ6xgݔ{e_Y!5aMKh2pẐCüȽ %pG+.dK|SsnEsso.p%ҥp"V&"B>?Yn`3<Ly4joDp[M4SWY(e"??w1]̊Bj#:Bc,`:K2EVu)rcJ`+C2UOrhT=D5x.7ۘۼQt>Ӳ,`_gD҂m*Ǧv:J1LIpGKe4|$ɀ3M5Jg YLE[د0@R!jP7P.qI=ɝsĄ92e|hHpk&ZfPT 3CMjC`L҂q YWHS &6Lkv% qyS)M|o͢e&,c4a яO8FU8ޚlsEBJ<[^g<j,~5D)IPe_r$[9$BHʌJwBZDmdpFⅰ@ 8a m :1&>%ݣ.^5rnU66MS[`(sI<\Y#N]pQ\Ec9NF¹n#5"AQ:߹_['gr@3:Ừ0cɱ643[ >͓$܏] 5V|vbǡT]8@F ,V ѫx#̮H|j>ˣ0.+0zU~쳫>F ~xi8u",(iK*um9` ϪZ7j_.ҐGt-Q ਇ#lea/|DFhJfJFj ,`S}.RnF=D\Wm]#$eQϥK}ſthDmKVS9'2yڣR/h#6 BYuł02C4Roʟd& Ȯv3뚞qR 8FDpJq*}5_W~HH#\pe=wsE#gyK }1>k2h˺čA[Fު6yd* y?ζkFCDw9Pp JܥZ^_ ]wםB/x$TYo~iǭloɒ_ъMtxdWLSUMUYoKizo7s>S \ێdY/Z&9O49^:EfLOL'豞_yf_^^Ӆ3!]J ;5 / $@j-was9r$ɰ:O$1i1![NH$O%Yې@Ø{Y"ζFUNjIy5]"6 u Fzwt БFKĄ}4nRpq҅BCj# z1.ąR0h3Fe#ܞtzVڲ(:5"n[>"u\.r;~k*ߑl\K`o,puf42/-"i[7ZbҊr002c*Q4S}h0ጆ;tq}m1DM5=1eG3YSa ]4GzkF5D/V5}A"﹨r #_; bv21y|i*?ƐD(TT5 @0z7\[ՕZc5dqvpyFB{*w΅(8 yƞ4G9{^;89y5a0M4X-s2 Qo륹,mT S]#z|x< ^\)`x;F D HXEw/@·i U}#{p6){4  !9R=)2T1_la7m]ӑ~K` ߂t2%'Ei 9MYA";&rHctI GgA+*wоCd %3ӿ &ӱ VU:(x4̺<^UW  ]^XedO *&c]爪].&qDc{6`5M`-տ>;ߨgd3M8"0c0C΋Xc Xf,ƻ(RJ`Dp7&ulVjh<1Eo(H ˩cG+eօ(B7ϨDoMN@ $:ϊ_U@n9l>Sv/.WVusDf}|cSm \QIn73<7<2ϑXq32b]DVՑAe@/8"rBJ` TnzNY~_>Uuºw0Ԛ+%W vBw9 ίt"D0S?/ϻiĶ h22a3g>>-I|t{SD5?׷)W%Rm[9ȺJF;WVr@ު6\Ξ (Q{>;Tzs\fJPP/;0P_ >` RO+Rymu,k;u;Tnbb0S_Eܮ\Ĺjw,~5Xu!~ת6Xl&&83 !` ^S%@EZԄ p6$eAҁ:ulė! CwςĠJ8Emi dn0&p)m嶬{WvtD=ׁ~^Pg{9޴ZPPbYIpoW~$| E7-t;QWwWr_gbL,7댖quL2w("VI >';zqP<޳" u[ymTI0 :FRA>k>]wgJD=I!zغ|Vy ҠAq_K JoThJvΈOd`bؘ7lbȷ7$MI>Ub&*zhʢݡVftVpw"zfSWf?|unX#Ǧ!2F\[(i1XRy ox(:f2(XqֻIaC[;d|L/gJS&W/hl"lį5,4x,u (#vH<#uqYSe@LM$/jI8EX\mZp|*&nsQT|X:O~d4F;=G3:8JT?EKÑˎR8ruȜ{&ed,*Cɡ>Q'b_0K&^Vu Y=ט5<'˞B)Aļ'+,&rpbE\$Tނ, k}=@ E!@OBĻLX*̒W%ՖzX˷E0EW+Tx[XE" rDݟ 5(U-(J"U-9$?nUy9˔_ɐȦy\k+2vTo_fg"'oVy}>̵zњмzpx.{5LD[|uTwG]|]jF?UQYdeik6S?ܝgqI{~m[2,dR?AV{='dP;वU(>F !5g=Tyz Sp@%".nlpmԪ1"}'GW(k0g0nWһIZ&/EW 5p5ǪD!+Q2W YJ;G^_6H ? 6 w ʊW t{TZ0 Xi;96,j%zuFs[x*4se *?Gk?6bQb*4>  C; VP*Dy  x7'пwMQL>eI[IŶ =OV%x1@c]I -i#tP߳y&`-2^Y̤ G܀=f.'Xs1>ѬD|ѿ'©?^2#k1.r1CG_ E,e1%{=fKtM7}J ϋpBѶzKߜL)7iqĆkwqm+01sxA dt(O~%_ΦiƲNU6.jju%ˋŸk+JzL=Ucc:z ƕ\l|DJųO${U5GR2 ڸmÚRCp8-@^xKGOvsSHmA^oZˉͧGg8-~ʙL{o@?X𙘏KL q9oaըm$CLKetq{jY^f* 6õ`0ُ^~P12[{w֦FذPAF|x}/ϊ/aHC53mCt5WlX >&Fvedr=Kg^;aI{Xg qШ33Xi2n jQ Kr% OX>(i &Zߍw A-1!W+M"Uaơ KgtqHu>'RX%L 㘻!I{gP1Z˧yB2$Y9R \x aGpcU`dns9=!e0k|nŪ:5=pY ;=QCqRlkT Ի:aQr cGM/%aÁvϬvf4?G~voP}J.CKuBdÞ]YB<{!ˬ.V69Lj%}-l[z+;_dSvq; 4sS!O X5`f&b_dG'j1Q~ 鹆t 8G쏘r4/L7Ogd:iE}WyOdW"4(;ݴ>*n?eL5` =Hqb8p&,)EW #>Re2+Ko |p+/r-7M9wiUN50X=ErA {;c VUMY7eh.s 9=f67!Z= Ⱦ#^yv1Z:orCDE & zT/`L$9 gFDt# 'v wdJ*^_ty[a4Wׄ[w7Ӣ1;*!@e{Jk sfp5ғɨs9|"Iir`U}+z_U yZ,Yw~  גk`kau0i@°!Hi[W_fp2;4bÅяm:,m:zu)~6VTӎJ$L:'n6լuU@>'A-M "nzб_ 7 YYjt2us:WnzƸ(} y~E+4S ΅ǭ1W}T J In,}kYD=%Auf|oE 4@^J7I =B+7y6h(4a뤍nXz_$pS-_ b8mp=Tz%=d~&Q4VŴY q vPy`ƐdQ;Q-B'}Q r= wJ$4y&` hYQDSo .B) RGsIbC$ȯutoWq0^$=)V^{a=wOGTq'|$I^[Ax qG#7ܱ"Ī֌t$QOh]YI]w(v Du܃*[*\ C6uJ"5*OX_IhIKz4`N_]ah"(Y+<╫Fe%$>LK]Oc#,@\Y.][bjͮ5DDEDrcy#\^B`pS6Dk(#JRc1 9H!J3nPAi }dֈ^(T4{BFXnkiDqA= Lֹ֧g@C3]\6oEqag֝dKYAX^NrRXH9mP&i#r_,R$"iEݑ$3t(B`HV\>`i7iGX觮ŜǿǏ4r//-20C q5KJ9bT) $7p6wٶޭ^:;1'/U hէ} _O#5l|I=np}:*61 (EQ*_ty&eN,YT-G]!R@nH6U~,;$*;췧GXn{VaN{--s{6"Zi撨WI) @>2ZkW~G\ BEdlo6#?Qꮂ4THA"QpWVI0k-%b\(nu;}DKTEI@3_qO= }C ]=[J=k"&K{J" KEGn߽o1/i׭ө\i/y̰OQm6ZpcmR<G2QZV!y*H:x10pқ'tW[cSPTS`Vj:`LHaTA^UJg1za A!+\(ZS0(cVMgNA7.y ']DbI -a01?&bCf/'?0ML2i+;+ |uiFW2TVWy.\:O- ?CSYXQDJ'=OfYOR !^+ɩX{ʈbftaz| ׋;]'r~U{ 6VQdS&Z!/> uFM"FtI}˦<W$ycA;b0Ͻ?-jTO?&x5]^hm)L>^@x࣋M[0r 5F)9ػ`گ{ q1^H+0e"vw}2iA>ȍRsoS,M;f4l*:ԨfvۚO3ob*mEZd/ia)i؃uˌLYꉣL$lI1fA!~:Q,pݧ(1NG[)@S3[n| 1XHM ԔvxS̆ËsLߦ9ٸtRG.ϥ~d<1`@hǑLoΥ }x'H`,-L^%+yf:74LPy37rIm- G]?mn[f 2K! T□Jzr`HnP.0T!QrYbX]4)&A}- h F<\2(GA:QQ;20mǕ#؇ޣB*a-prVI:[U Qsb/lO׾K#55#Y{7ƸT=)0tN\Ǧvb1s1mq(BQY&ӷt12pkx@hjRX~<|->i&ha}Jl_?6| {%ѷ32Zi3;|g+p5T!Q9^Rz(_z_*ǓS`i OmJha]q+sMiޱᢣ*@U0ܢs3hy([˗QvTi h))|^MU}o 2Ʌ/= 2G}(A3lKGN裬ENERN?,;eb*Soa£qχl_aŏʺ]~ݎUFsmLR!r'@pg dbzxVQ~dws_j,BRqrڎ7Z Үa% Ax4 I#,UÚn\ Z+>Bx Z%jq޴D/ /rGږ޷s'QP~4ѲF!gV*vaq!p'70 f"oW%13@.E?-o]yյNeEw5Yn< 7ɳ蟑W Iu ߞ}8>5>|/%&: m>am)pF hԨ!A~pЇj/Fuk) tB!%'CZerqf1Hm\+O,B14p$ V@z[kO++C}Bvd֫A!~)BK%Pԗ"JNbqQ[t!K~{Ň]`X8D j\ALCy%u,U$)&-kXg&' y>7@@h Wg4&T'0<\EoMy]EtjkD?D)$S_)G[ҍ2%u  ^C~:NPL7ΐ t&O6̩S +bRdO/"R.7)$"og$kjT\a=\=TR* mR0c 䓥_4ǩQ""Y- 8q~XFA7ƭ+0ageɭsc<2]Ǝme,KED"* vG<]Xgh.G[qC]6֙ըŽI΁P;꾊 Ξ(_. B@QytLOvNOCoIIѻl6y dcl?h 1QUvpèo:`lv׫ptd'oga?5]uO38 V3%,XV[Y([q!%G\<1ߋ^eB3n3?˜QzehiA44][oc7vM_"Rt>ҺUwmmZ9.1Å>Ki;,q:1~-xu=Kxc ͗)h=d@D gO6a7HL%- FڮPE2z3@!~93< Pvhө/ٝW5LweEmĬg{':Y4We\_AnTS~+;4aR|⩟,P%5V=5Cj*Wګ1>2H5"X/W4z|Wѹ3' =յ\*xGQ'7;te sN L#MtA Gbo1r;:WODldDZԵYw.BM9"^v _O^C#Fdrg_%z6|Q{eEi0 ! 1 J"& ]*cTw1tLB) <\ځ':Z1}J}"N o- yn4riNHEx,@ a63˅ZOM%@AִO#ѫa+VA$ ~xm:OFpB%Ө*PCb,$l@z/_=qhgi< s^Jwfb8[f"\>ש8ҘtB# doZ\Vd߻OJٴTc},a <4PQ?R[]׋zy P{`\O:N; t&n:E)xI_Cre22A2-0C-\sTh?_Ѽ+869^[/m"{lK'aHz9+;dY\W\ WaS`u jXe)zP+ 3A0vL% u-9zE+;ܯYqbҢb+`Gaw`ކ# yyoK9: !f؉%?f-4w΄eݮk&LvNKv?C(c Hqg{)8jF]Z'4iRܽcӱA1!?H݉isNaաF^,'գŝ1fT-Gw6X#C>vmbG"Z,*|L~nU *@gfzt}P 88[Ud֚#٧uUlrI-Nfh|0G^Jd2џ/+7=W#/E,h%KExi^{ܜU8lIE7.cWpQwpO96zjiom[Od۪j/*yrЍ!f#GIْk'Hig .fI$T:>|[EqW@@5q5r,0ʟC,e$s/=uHTFqgCBe30(߀0*O݄"FB NL;IbND6eND$GOLe~aGw)1=tH+33- djfM[kJwӟ Y#9Ժ\ =3^X%  #KI';rO8lC#ACӱRgĚ##<)'.?D^^?bgbEn#5J-zF ^^xsr/eRX%\-ˏ~!o@c^ `5*Þ<+T~"Н+JFum : N)i GXٓ.q6>ͱHS@nUM(`\S.kH2/0("ddsut;xb  d]Rlq1qf[0LsQf'Fu4Q*o"=3d8z8ub#oŝ"%'kMu6A7b $*FLy|IPal$:cd@>cOtl-Vky0-U H ,3-z.}GBEuuMj \Zؽgu@GM*Meij7o,֦\iz#LhbS {j84^tn(Шt\z7:R66[݀Yh K7Z[֫jH+)\m4𸟃vjI.)k\:"Dȁkpk 3l- #e-tr2L@\[NJ: r%6"@el D7\H@F~歬؅tmZs>Q'ʅuHqC1%r0#QUQ ;szQ(Zt#W #7/Z3>8YRN{ky։1;PyZEMN%T&~=iVki rs7[f&װ[ AP/"ubh彜YĈ%zs aTpe~;]r<%麱p m[U|6)MZ ʡظ UK%ކ¯ A[hkR VM_ՇNmѻл9MtkvRcǴV X,=JWR KשH42eԻ qj \>FlJ!]UBmbbeL?e*FFk7 M6>j0Ӗ$c#MܲDʌ IaxOT}g)_Զwz>?GW.Jc' {y\ZBB[P[jI1mHV*VIXfV?!_z8VI=ӺgML䨉rT3*G)\lp͡J99oqcRD$^͙عa 8\񓬅aeA$*pt>V$Dm~f`6Z9/ŶѶCA%Y8&@m%[sdEgqb7tVj ,Y3T V*ue ҉ޛgjDOewϜgOkDCg eRmʺ-ex2L/ZhD: /]q.PK|@?8"+ M- W*(ЍQXMNdʔF)d)XUZzRR-ϟr*9Lȱ @$]" !6ClSC*> ֣7 [7!W̮qCS7qZ~@2ىzX2(RpokbG 0b_{]%I9#YG9:z^ uf2׏n)^2ۀi ^[;AP`ͤ Tۼlנȕr8"g~#δ:  Ƚ('%P/m,ᩞ5w_񁹣M2:T51r1 ki]Zʊw=h-PQ5b%HO>S;w 6E˱׷`9_`ɤ_+U͹4,bAS%<`,FkYn̩lYƧ?g1̺pox|8!Ŭ${ 1櫲\(dQzbj):`!="8a2,Q$aA nsRZ(\Q?_TN'`>km|dWNnBuoJ/eւ:Jtݣ"#?dCF&O F ڴCI՛!8&n C!ۆ=%PAH ̉Z3qvctMr 72tq,!dPHFI G'fļ:.LMa$@$Z{UgL{ 1`7fEeAyQ4T6jd {zpݢ7q32Ya*/\#\~y4?MSGG$?M`eyuPdh -PWYs6srđ~}WBuJ/šx`찹ԲnGBj<_ L)z4DG4ر΍-(#A9!h塷 ąw/z,lsK![G%q䥁;ؾEb0P^nɸ[pohZݽ@RL(BK @~k3݂nכ͛9occdo4HUӘзy -d? )IF 7#%șWf} _Ͷ2yz-o (˪ Q뱰!V\ siZWZEwhֆq5X^@U<-N53"[DI?BxR[axfwjO_6,AFoTq$QBKhY,2_*h4d98~5Z;ff|ɞc\6k>sYHmx(ԋ^Pq`&E\^T4? C{R`k;RXhaCqu^􍈨$x>,(Aq'|s(9h ʔ-tkōNIPHq zku޳`0R#F#J֗ށƤkg& 1l`Rs 6Xs6}WJLc0dFi=9!o6YPѹhZٮ^1-Q,'ETՊaܜOC#AEjԻ큱껥~eNu Gd)dDܜmF.T99:ݑA\[|P?Z)}aCp-ř±u>T)&Ĺ.FQ6n%`w$Fʏk J|\;KXlVrFF 2 6l_YUCU ,fp=5 @K ݺ,QD e9zt)67~/jE񌑅P&mdig}a ;~x[`bS`NMdfzgv?Mj4(MK>+b+Q^0!rbzP'mȱ> ̛p2&2ng)cuV] rA]NW"[,MHT HU\+ꥢ7dzsvx(1}תf:(/a"@{oHE,oo|@#\H{l 78 [])tGjV YYUKpπwENJst%'rPaڬfcf;V-fr@UZ]=?%ϙEw12je 2aI 'A`QuԵn.y)Xc%c6/g8>P<ҳ㉦s ̲IAs8Qh !eVv @:%>mA3޴sÔݥbMXb8Di>q(#v"_I$~y$~,^q1fϫq=Уh[:qkhi8O Ӗ*'x9!4cF({uf/ 7CV)@דTthxՔ(M$%Av 8;\(]S ~˧n=)`Sѡ6V7}+,x-VTTӲ6i.I B:տ_13w(d^g{:PQQÑYZ^ -pN?,'g61,84QwiAٽJ 7PjI_i\ճX;.V;2%>b|lP9KC>*И "XkAof[jG/ W%| w۽^@AS .A*2;-CQs$z1}QJ͓O9-\gq ;TJgZPf0j%{{Y7EDp9y(b!y:nC~C]V`N*%ظ)Z>b8J'x) Sj!r$ *4N&<د &$8j('Qd rcJO>ʽП70$nx 9:]|j0ETqP }PO5{Z燛S ֝1HPC`wC>*(&,{/! n*fbU0PcJu{]Qc.xdqwO8,0IKk7M>KIbfεcЗ`hop^WhϱSy]8vByD}btHZ@>j,btҏd^6}A-zd,{ 8!d4:2KVtt"馼[ Yq6OUR?>MHb۰9GKڭ0E>P`{n\ݪsw%2ģ;if\ɒ}g BSNYgچnECYu ~IU< ኧG~N P(+-Y->u3EJ{f2 JnUmr% ,9>s9#$V&LGFF\@q0l`ƣieiaU)r,ű]m}6ȏ3Ft>G1@LZ=3$_^톜@V,|  xn BAA%!)yg@V)#!5%*#\7R#d aշ[QׄXc 69~yh%0qvN,I&ynt4w؈> ZqufH/0OsbTŷhOjbZ/B1mWÁ# ,4@*4ñT&7d5ū*WU_tJ6I aOE7XKweZfHFz sod>j"\pɌUPF+I2<12'֍ԽyA>#zkEZ˙Sv M򯠋-|S$8:ek= 㩖h[^}v(ۥmTs@ "'hr%R2睴x?Oޘ"6/OX|:кMmW¨u^8j1;> YIuKdʅ܄"s|>Amu-8o6ClJ/:M "Q\_kho6Ib.p[Ip:>cCgY3kvՋYY%6v "{Ѳq>D i;('./l&OCFbeQeZ[$`ĥ q i6X^>hGGHk?C8J4VB?-S`ʞ"q>n1dM;*qq* )nj ; Jx ' ǚ&&eXe|~;޾ izzܒ)F=7`َz~;A4{ vV[#؊yߛGN1y?ڋ1MҘ[9 ӐԺۍuSZQ>fF%!MMmNO?+>:ul ]I}+MWP|1B >Ur57:jo*og^yA 7?epCra.gg" a Bt7P9GG5=!(^~@1pt[ P[8ld+{76GBd>[d.;ᣙw@}oa~+b7HQ,$WsHefH/_$!FPX[6CDb[P}+9 Uj4+D)AHN<# /Yo5ռBƈ nޣR]~jNyiã Gᢹt|6z3ed%5{\e&!\xGȚ͐vdxivG +eiv`oQvpuh_X]nqPԄ'pHۈrSP!ACx/wLQRI ;蹦$n۲E.ݞzgO@AZօլ{%+ i\Y';3J pN4Sr٦eb lzpÂi0NG5<nP1$z V(s^\D"p N~Ubڑ.av%hJPU8mŷ)-/FhjWM|زF)N:24ke@8 _4Cv{ }0^ ̊VVgp핧H]mG- 5i̔zPwS}aܦNCw>&ɥ${Aڈ+*=`\b˒5jR 1/ze %BtXWdHGCmBT,R4w'(sѠ*QMh<|S*||YhY_fE Jlj2 U=뼋O-}E{x %&Wx0F)ʫs X'Kx0 = C#F4Q#0͎nE緰^>Lf!9V`xU$13凣(;ّ{S{6BE]ն$󈩅!YKwyUc%e_#To=t^+5}|Va!km,䑈wy9b%'JcFe"h(o MYRIM:NagRܝ` 0^cxjB8'8j<-La V}Z?- y@*>#w&hΣcV PrHۗug0"4ፎcIUS<"G強JG"^曞̙*6&,d0`3h_$|,N+<ڈ2ͮ b^ `wo7?LI) q~cpuN3]ؔy-Ȩb$*Of1>~s3H /+Zzر2r3&jn 9{-z04?LibT~AdZh?p: 0t3U8q ű8Yxd)|xD/՜~+o̺Fvr<8u) v73 ÓIZڕgʊ(Cx:c!CޖX]ۓFL ca;}VXg5 (܂wR7 Ǿ_.MWK"Z\owh$U%& s˓*Bix&yJ,W8L/- XIj>  m ;LQ:3ĝK&XJġ^c;ANFӶd;;1g[֐lDܤdl;e=3SD8Klk}s bE87!PȺ##Qe9t| 6:YzV Yh_(|56eJ5wHwmj)› hn;!9t+:49+kLijGFblҶ#]GQ*Vݔrh OpD))"mbAS#~$LA4| Sj֗ʥ`%'7j5 _(emcL1W;P_w0( }A_JKGTcdYF։ gAZC9 j96ğhn_׽^7I)eG\ BEt%?v%";x oT#ƗoK%y3xwSK^3萃;"Ui]IØCsVWm0nc[i1[rkOY=ճj ѻ1(gj=qW]+c!Y&@`SVϞyAÇ^m|C&bڻb{-mGbaA-ALU @i\a| ;̭`i䄪ua,/xH{w׃Z_2 y(wT_'I/a#Y7M0$Πy/T`T<[eFiw.~)d'XMPHLWy?k? Ih+;p.D8RJj55[/ &\ipdiͺ֞1t:Xsk'0}a>*E|`A6Ò1_a'T?Ү.g < Ռ5^s==TڬW.hGaWp`k$a->3o~{C*.ZP4*5opӯ X[֖c>YEΉsKe.)&AX%\PfdRbl;FfʆqF߽W'?w.mȚm3}Md$C"9GQŗ-Tw#s#BR"䐥:ۊfHQt6ZskT5Ep ))~/]ӹn<}8y_.s?O w1HĪfJuci[K*޻@'W>(j<;Igu,Co4RVωwD`xf}Ƅ0ƩQK?fې`-֜|4(Jd`$_'h<1lXiۣ*TeiՖ-IYtz*B^rKV q1 8\M Kȁ"gILćՂK%VKB2* ao2tO T}uXqT#lxGAQ) uP׶oM7j:~b HDb1ǧv1Y^vdN}h %da!D<{AoZycw+e4 ٸ\n ֲWH잜+t:}ifeH_Mzdy:(~ex홡W^$ui[:,I '%8_xkHG4c/3U0A6y F?-8Br8arbHSd*6(  p7]U)lScaZ&ЊGBmJ9 lc]~ @o6fn[N=|[}x껚SEa+ꓓ=YUNqQ3 Z á4aȄD%𚄞u[6"/j ׻믘?QəV}B "IxZW%BP\.EL`d Ԃێ"\=3EcKEȞyljDX{9\ rIsMoHNX?IcL g8 @0 4U!N5JXF ׺)}ld;bTH=6]n}1߉D;=VIC#lƁGsP۳av0VS 79-Evaԧ>{Gy[c8, 9 _ abUFf,+-zWRa G0Z kHȵp.Ⓚ<NT̾mQ 57nH]|+ojC$Y cv, Gt 7md=n yd uҭ1wwzdKkīO 9}IrMhұK ཊP-O>#oUzl2{ 4Y+>v\mw?+$q_%on38c1訿eD1o xMP|pSyY@Ac"]h)x39 {2St>I@eb/&oMb7kf>щ:1K{|\Eg+c+v]Zvz])⛇cZ‰.Py2KOs-w :EZږJ7iLrzf˫Q:c>CNlKy`s;O\gLjqTަO"`| ';9{[v)1D#dᾝq_>X8IIRKq'#m4DT'vev!^rOE?W}A Wl'úIq՚g)R\V|ŒC[$2Lrނ8L%EfUoVV:Gy\M=\);ML|1(a&G2o{j,M{n/q]!"pz78k~Uu SQN,x,i'Ns)8}.eCv]=+*QTG"x>zENdԲ, HkfKo'mQX'}0?"fwo?I#([Y;f6.HλREqju2*;p&aL pXdi0P7!hezH#ž2_H)9K6<41J {`,Z*BBeWŠ煲,n_ݬ| Sq)l Zb HIkf)v Y6=t,ͱy9K- ۼŽ73&x`wQ aE}2M#i {bB-<%ݻؾOJ1ePcʹEtJ_rXc=3bU(4uO1Uu g(H5 ~ ]e1ۻ7rz!J0|ih`蛸(Xy2ZhpUmaYvྷJJ!*4/ ,)4-Fښg<F=+\5'V7:`NLX41Q:\V.g( 5Hk>Sş+~j'Pfq胢91%=$N A jPMk`H#qN{b%6`JWכynʙʳ4Ѷ)y_()HIֶz57jU)p ꠿x{!H [}fi=E͜YetbKxèbgU%WySXY!QGg<$ga3S] 1:/mviνr<>,n{R8\fN/T+[B6;ܕUr@ BZ"`PݟOT4iJgkW`Cw@\|l}X /(_0En~u^c]kmKb.J;졅:v!ҭS;K܍2JVC-0J:A0х6y´i=09=c{|;|HIDh_Bkz:]8-v6nlmdtfLg'=[[T^ N4C릵[eWRźe LjUj8fn@2^uGI tPnaQR.lfVYc%>}'chyG|Hg-LD`:1s[DwЦio%YvBF )ܺ^~АbK/F A`'잊KvZ Ekf [X3w<ͅƉǀO?yb|H\< 8WfV-) 6ІevP{*0ܥǦ\,YAyl6CES`%xDU[ʹzS:h^T&p'(8؂K>Q=qvכbH*x8Vh>C,- X5t 8>j`zxB@C :9h+9wʱM76nrXPYC`C\~d ^F-RƒE`LjI- KJޚZ()B&{&gCs̬ (Mb:aL Ӳ>,uyQF9]h#䃳Ckwz䙠ve){d}Ka?Tj ^,5( ƹPyIy.aqL}>y׷O x؋lcNCcAzoA5ɰ"J-g[ `3EK ʲ7uLF'GneSk`:egxOl37;<14E+b%g@}ľn2ŕtTҶEbJ2gaŽj 2(-Lup3FD{(3kv2%BqE]N)_,ݗk ?BG5䎂 8Xمc}L1Uv *,rѹaȄmzC\n0gi(&54nu-F*bw.97M'QKMpܩP̔j#7KSe;MoT`\k~^WzoXۑDzG$qbxYtN]Ggu@'\eƱSL};r},!$ળ:Kwu'w%>hI4RR;wu[U| Ыug"[&\{`lL]X(wC*6Bw!EYt:dJh'"JwtMŭ1#~IykUòD; =wh]G򜻫@OKZa%A7ͱڑUBIGdW( SV-:n5kmgJ/lrcqO\>PD?sMagGare\iK#+Zv+]~B7Rnʩ5bq^μ!~J5 } 6T(05R,ӽ Z0CV˅pҿ{iNjt(Di'r}A:/7 +Z"]c*<*MZ S#fr-QqsDž%>Pc UkbOX[~M5CZUYfͦtfGyX{Ȍ$I\)U XE S<o 2╵ ۔W"N${;:&#Q~A9ԹLt]\!ZВ+ͦ|Qs ӭ)ڃThYi~jj ?^ Sq=4't Mp|@p=BY)6rHh"tg *7aD^udz3-ߍ$.DS.ߠ:#de1iCxLt_tȬ쾾{^,3)J=hIŋd0[Z5J_(9 l8Rc}`Sܷo##ÒOGXR!oJ+@{pRRy-GxՠݡO鬾Mbx@B|E$*hgbt䎢?$ b!P`PO?S1lh/! *%9w%Rݷ|-|9^B t=2M4q^↟;~&=0b8n)Lt8퀗W<( HXNf _3T(sN =-ʨ} ߽]qûȉ,5p{`\޿q#m:{N :#FBf56mpR V_sMh`)_=p?^;T6S0ǴFzX|׈)TAbT=WPK8z1oߘ~@ol'3gqGrgNuMWZP\Ĥ [d|$m8Uy<]suͫ*4\% n&;׻YD5cD۪ǟٷa#jNf'\M0LJ'OЛ TQT gb`]:JN3Y2}՝YTHﭕݚzR< Tz$Ƹ[er <vk-I˚6.4I[B<ӻkģ3LQ p[090ȮF%-Lh#{MĬVD!wщ~"9_OV C 0_һUY©8o"Z]>Ñ7 (_\]{hmoQ`hT,67+M/} Ț\fAɢ%w|wLSlt<渑:B`?N 5eQUġ@&zVUf5huۦР>W+"a 9irĹ}'O/sxqauAXEW,BB(ћDt9wW=Qq K/ҽ\_z)FW&A7mPy.pa^y6EM%eѧUP?(i%CڑO0k}07|*`?vHGh=Kƽ $ѵ[yhPC/4̓&'e Bпv`ovxM<,FxHǻn_1c2D*$2#^TS.R?MM~ ,el"Ė:qMi,P* r5LoipI~[mHp `yN˧vׇr͇ͯt(Խt<.--Ukͣ+ ڄ*fXK =q7p +&۠kWQhf3.CgBrkÕΩ :y- Mוב-4i\uYYzMB<7ђhVu{per>_E| 4;0I#h̵?85F:1e#K$Zq ̯Z0{j ꪙwɍ^]'<т ˛zpY: e7IamD`gߊ_OSQ M!c 779h.Ȋ&xl<pWXmRm6PFGv@*8޻_ CF V|&K)nOPC}{%B:<(ĵ-Ϭ6Ex Bb:}K@}҆{Ti? ph8h_0OVq^|IGH]#+ bx.E\4J^,; Aɷ&aXNvi5#<7}`%__* F+<q %a&Aj1 ((|nir]bF C-K0slX`n0s56COX3c7 "pP 3H&e fFKzxnyf9׷j t 4 7TNqM#6ǔHb-6LfrĽMX4w(M&[iz|aL{i$K3$ts:T@m@սO!b׼IvX!p~\ c+X΍"޽ꏕ$:!W:ܱN.܃`RxzwO7I9P6YԲm%cfB`{-"dQl,37s2eem^ EJh]!}o,ڀ>.bϔo fYW3!:g=JbiK߈ 9!H[*_ԉ|USހc>[rPclyK@M /ZE[l;5D(7\C}^ՙl)_C3i˂ne~3%<⋉ePOvkW5+Q+֭6G,q8]P8*zC'po4q4H]$Կsd.K,9 GA5 H=hQ-V%[_bS9cb%Z^ߵL"N9i/:tcal<%=m,V7=_?{BBe |bSL"R"'S|V=k0:ksld-rt{WzNb2O1m+V#BHe쵡DR v\cČ҈@UtG>7#ݡ=|\r߰/GpeڂΉyUebD12 ʢ WA ?h!ad3 :2ٴyF$h'R 1x)f55AI v)~r_&OE)ܟ%urI !xpq}S; -W]\ְ4g* jqtXwoac`2l&sX5XRx/JV><F%1s'TՑfzP]\nN^B<&]&eXJ{s=|n?gɆ]f$n3Ώ j7[ӀU!*kpp![TaH\'Eb@2(ME3sZjN8f8/;fL;94[`4Xgq~ROc!nOWp vaەN&I~t[ƅ({QHgWF`kGqıXga9vRoְз?vҼ#i؉y#دJu4ȓY.P܃gy[֑gK8ǐ[ Yi;]t{[5y]n܀a` )\Iɋ&~֢nͩŚD RmJ0eO.(+m/qUw 5vɟ] [IHDQ|9N5:f\RTJb84hy+HJ:R@k ONvaE:14XxY%\I7#҉\-v!]@QKE)qLKAƁ?el_ӷ$|$FybtN ( |/1 $MPY}Ȳ07z^^_dsf+pwj0QDjƠk7BٮWVXuyMX&< ?hԮk4Ez8/ULDrU|4Rlmoft9[RԦɷ~tj}"3VQD_=($ E ځ-hkUq{?T:8Mn uDXz t:#D'UgΊ1|cZ58HUǖܻSLS_PAq8̻rރ`1'횈j;E*ĈOm|v']:IC%w5Tئska2 XS0lFGY[+JjFnX;PVɅ8X꡼X{ 1g `~G}v!≥d ŠM`[ji(6Vr᷆ސZAe`"P،kzL#Nὺ"-;ۙŊG>vZ60H*{@?F2=RfP2lgj!cYaDU5e1%Ǖx'e,iZc!Ҝ^|$WӸh͂57u-E$~;9& ̌^˱o12 O ]0n:UAҕld:$C}$VIYHD=bޤUi%}<_5G ?xsi@"]͕c)vR@bJ4=컖'{] t_6HU~}r6gg=+"z|Wa0S нI+NǢ#qjdrF>FaTytr6k3l֥~ד P}rt|Fxt CyZ%|A(hFvF5t<<\ȼ4^,X5\Tb_-NXS|F/"-jn;3qC@v{|& [HGF zƌPe{9M9y? "SlNQVQ. W5);f@H6~g{촌Io:S_9Jh>7  w6^! dqYz&hIIR ~T* ާڒ  -[IE %N٢@YցҪ)5.ڵ"mOz-`\ڋ3&:CEk@٭g5墿(aa_W˕:ֹ͇0 L{K{~Vc|:i8_nr, -dW# >'6ޮDme`խ%SrRdi=RP=B"/+mUѐV"$hB ]B:ZnHy-!#exXImQUv>EεM~I:f]1SB!PL/40F'mV*^-ggϱNt#IQ?wZ/KͲ-Z_zrAUh$ ggGVڊ P,9I(gM^)zX_Ӌ@,%_JIN l%iXovD*MOc|+J=T*kcVe e% Ycv-ky2z\@q~[,(2*a>1u7R%)S@P$6wOJx%1[/ {`IR:^KWX7n(_.iFrxtpQ^na=}<7]?O`49SRQ3{+xa+W;sxQc\i*?H6fī'")R/pK񇗇.'EZBa?mI)e&Eެ,fCgi"ŴjCQ^Q?hk>k!.2ՁD?g|ܗfnMrl$U!P83gn؏E&iFO&\ԏSOŭ AlIM0.Dӹ \+7(oAԋjǏ).LF>Gx|uPMxb>*_}&)ߊ]$Wne{*ڎW]fQ&@I(p~Eo"Li?BlDG{SKB`2*՟&Ƶo,<^ǟ\"W#]ȓZl>fPݧƊ7PI[  6CY$} 5ܴQҨM 9{jiR6B=k̫+{HH|Mh3P0hY=X)b$kгͨqn}+!qZiwu;G3svIRܷG[QFeqBDH8D vGVKа*92_yTf<QZfq7ĶGFz =ҵ$%1Mn¯*dES%Lr4H@*-!Ŵm~&AS)pIdeQa i4wҒ / Mqָ?\_Aoi-hJLX(VAUb0b2)"8_yP02~cM13;kb" 3Mvl\B( fP:dksY^!Jc=E#LC%xl氍n \t91ap]iZ6f7+"PL䐃빖@kƌp=kF6{iRkAzmdYi8avU7δܦ aqSs?q܂O ``\ yֽV'{F^ݚE qYJ!ZQg >K wH0#e=}$)5tC֕ y)fto eAac\FI|,禮Ѣs;Ȇg()}jJטX+ӣGPS\9;H]>ʹP ʯr` fM*rY-u,ŒNғL4_zs$64uvo]mЩ붆0Sb>&151Tp(G$w"BOs{c2+?$>7rP |}2np3 ##.=nheWyQ-<B>E'+>B)0ގ-+ژPU]ݓpflݼh,pgYer^P{AMܘbϝl1x„Tu慩 66zdDr.,MaIT$UIee-xJфܝ׼}ӫefX%*ԱOu*mـL0OE\{}C=؃+%y)6luж;y3Ԓb9P4$cQG_2["'\H3\~{"IxahP 00l!^=7Ǫ&}վO^sk*4 3@A u7&>TncҜ2v'‡Ӿw5mwD6vÇ:S3'Z3ބ|P>@zj{K̝bh"vZLf6 p>W aԹXLR_ZjIQimd4˺ZTvn9x2g  au$λʽ7Vߨȵ̨8# #\ߠUPqHPgV!=#9҇Wk/3/=w$M> $)_%lzkVHK?5E∝a_NFM;:U#lhj]/2x;0:3;p!M'̎\պ"l`d}ӻ$eRA(!+:0'@vg7KUè6/gqC~8دh/ū dA<C{YH]冫@QXa 3yTn&( 5z 8"+JaSvOgU^iq3Zi[nXА^iEGdn&r# `k-/ niW-Z[gڮ"Ƈt7PN "&|WiAvWjezP(#n/H]}ӕyu(nmۅcrtryuGLcR29xzp?|x{>8OCk웊aBlv$GKؐSa:Ah4}5rX9|3N=?ɫ779s6bv27 N9OfQpV+ncGw='ps)޸ݸDM{J(c!r7B,;Cu5$(8<"C U J!HzXS~O{.qθXꟂ P hDe* ~SY;K01pLW QWCX|I_t%ts4̾x 4zJ5{Op[T-/!sc*39S(Ok|a^6YN{!G|7”eVF]\H" nw`l՜8U%5;"jp-HukPf(б&Qmһ /J[ u61jF}UWQ7#*èz%59cmM/ y1 ?Wq}iI<kOe-RW>f&M~@eοШFBu#~k \eV(쾶*p#/\i,wHF7C5sWV&U9 À7Z$HS8Hc*Kn':V2ciI`·ꍑwz <|z.=jALzF/!^6eMlx9,2Ώ`?qo?mcd7 -Uݓ,7h F-(+> 뺹4p5 ؼ1a4jFzEt(!r &[xOGzistNtS|=s :u{d^np!yP(Wa! 8$pTC.ԇ韲OQʋyH6BÇKz<}''ApW=蕿t.h竁Fo'l nJƃWFҼ(x (e!?E$ME/dvܸag%!';q bzLr쟀ǽqP Lu.7b/\ yEgvn=1šG d%$ Bޅ~h"\l"INc֐qZܣA|+T-]`(@}!ᾁ6GD熇~^̡# e&yѤJTh=aO맹jW-Zx7.& V=?=4 /Όp/*:'U=*B zkmXuar`i[±盲=ctavJ,,Tmd6P5جPD4!Σ݀ZTJI+rQNmiBP&%;duxnn< A_bN1}%Mi@M6s HFM4ϠVRk]fGI+Kz}Vgk:jفμh# \WFϱ<&TƸk(xXAE_Nհ@2DW׾ 鸥jֶYs8YnQ& ~i)"T ãqkSH2fZž=G[w||FSgS-u91HtIf\ƹqlt|?0<26s%h-*@qy=ߍrUϐ9=cx:bƿj/T@77oPD7Cjm XNpDXzN-SYEHȞHV6'nlOe7=??:=ƹ|gAj6ʹL`s@I㫡/}]♳4B.C?-:ź睝Bӄ+t @T\sG_ck|2a/QeE>Հ!&;P@ ׷̸9n5( ʥ]q -C*n,x0^~1BHVFZ8O2/Agh1jSi Mj%}Cw yP K+ayA,jMTG7jǢJPKYMK%9P֨ݑq*H^n:~ h ໬u% o?We@[mp}HI%tXiB k9Q74nI5Xe 4D,JXHDXe4O'kE?/h$f. av~VncM4*1 RG1Ҩ!ʖ y2D*~4*oc3 "'2Y2ehN{D7`8(_b+Z(l28bZ5E*}{ܳHȤ4bDYD%%s> CWcF,P>d 2Vl:TU2FEېO.ͫueue>`sXrT{}qAr:G1Yp(]9G࢛XS'Pq< alU'23݋uK`Bƨ^\4i}0IK}#"B-w "o<Ȯh IjRɱp7$LjB iu(3թ5G# /,O!WgĆ&qzWÁzcX{Sz^TGfJ t ]|uH/ FL=:2`pҥD[֙W<.jo&|i]c='0 9WQQnA)A,#;l5rk(۫*}aP:/-CUJ&8MR&={( F]CjiZRÞ-Kh^ji*d6 S#E vF޾VfK/7^aQ\?=[1yrr*T,&J3VtM"~&CNAگ,v1O1uGˊ8 X/f xv/l.i ؽCE.xbHֈUypc\KD}<e4MU$hY_`͸+!zemVطf #j!!b WjHOf7#3֭KNH?.1ox|( ]d0` ԑy>7{M"dw?\*\Bc ~z~Wq+qRdM"MnXsnYzIa3Y#R)GGҍd>?KrcqߟU -zt瞈 =(J:UT"k*bI rQa>R\n@U,)fQ5~cKJOj! >3bWg=L5ڞ:QyŰ[sݹKo'-Zi1sޝs=Zŷ[&(X?ApTwgϫ)d-2m6E+v6^F95ԹU rQgfȐ5x0]im2,BǧRt$,S;)sD"(qgU"YAa]UpB'<@`fS}u!:„5FSK\ ~8ޔ- p)"-rrŗ(mB8ŗ$W4U'L- )i}0S}fuDUi?RLzp%(J`yÌ`;M(0(ڻQz2B?13Ũ:=51*֖Tr J)$Oe{NtO>üݾuZb#?aT;40 fk]xxPy<Ȓ_Xk"-}4u!3f[CA㲓"'vu8:XfQ̔Y?67o:s" O~.+.OГ-=آyoADxjv'/oPi_M`󱽅(`ErAė|*/ѓ+mfH/?z.&!]:Nc Í:<;j+ ˗!˘HET& ^-S$|?< ׋ݔ.nh:zB²M+MTLC.2@4 Swr&y'_ŤZO9'g-lH\ro}4W&%Fz1 cEt)TT $`.=~77 "K%NMpP\jV%ONCWվ _Fp/iva> *Lk!E&CW JJΕI'E/_)44l} ( jzO2)cFnNz Ss(YRٓ\3˷f!Iۙ.%&Q#w\wz)&"hpG5DG^z#b0"R%D+RwK?LT7j-/f6 +#Gfs#7d콰oR1Y&Բ :t+33=ZI]ƈ)>;P6je5MI#ݵ 9K!\gU9@z6TUt%7=[9'UTӟ'&x]: [ECl\B_p[1>̕&b B^F JD<릸NсP$gkEaÉ(ܠsj5%g t v?jYr^jCYyDM!- y~bvi9jO.ot :Dc4c%/*yICC`D>&/Õ޵->rg5,Bc[; &-n:3OCuk @ w4)IWWw(ZDE%jў7G|ȨL &eo,J#Fefk&=6f\ | Ԏ$zsv$#h+}!_\JGgW=dNo!;Dj •д|8!|ڂ |:WA}ӧ s4Z(%G6KtG c! ?4Q#ȩW4IFoر4X Q#wHNn/AQHGzWN7get3E /*>Zz~nɫLsXcoqȗ(9bvge| %bvҁOPlS 4uKzDʩgNc:ӑf#IH;!~'T7Bf܍89_T|1!txCڲƀfb,NdV@Q`ń#H BUhݥ8yb(ic,e=zkC2+fRBǥWpT!E_`}ӛT%C 70p3NOsB+,1ڞg'P>5[sIo1(M,KY{~u<$Ƀ;Z~\G3[>uuFllJv\"xF A>ɫ=FXD}:(X]M!W[/4 mTx*˛z5,mg)Z~P p.~ŭ[87<lhhCXȤA8eSl5jW[bwBf 0p&434a d乚•I"A d_u[ YMK}kiqِ  6 $wDӕF3n햎oW$o%'FBŠ9/XB망O&h /?i201yີ?G@Z$FQڦ|iK&PMޑ%{0S#ܦ8֕8QYm Wۨ,b0ŢUN졳oAD %N"@cg9꙽ n|ʝ^%1،,ģ=$:һbZux{3Jp,F>k.mZ"ΊcI=k m rп,6auIIC~ ,GH>аQ(fq+7?%} ?oHW1mk.΄:CiP:wz áI[͟Դdx5fc/ft ?AiysV\T+dM@m`:WGcvkY@(aCn.-ݯzG2-S^БO[FG?{ d>4dW rѾ˙-+-Oĸzi H}?s=%[B\qf mMQȭ<4tbDPi8oY;УAq ǵu.f`pa o2mv L0<ӱӧi*s<֏5DU@JN%vłWWtm.yr3\X5>E%cp}WG>{d&x-1FQ{9 :VgOAufֵ<옦,'ِe XE%pE2'e.mqsH* 봎Ɵ>s"Uӡ5}^tigPhQ-@sIN$x]Dڏb %\{泮kF fxa?ebHQN{}sp'[A+e4k &8=$ SC:vByr#fZ_]虧fikċx!Znak R5uܴNs*IEhvIM[ŚIAvP?8h=3ɰ6 Yg5ν@^{Bsd􄛨fH#Rw7̶eQuw}&ul.hC]uH (u$8Ou>4v싉_Þ$JӮ_pk^/UAb1Β#`ϱ;ȡ1`a'H|if-3dp+3G?$o.yk֚!LuC>+E4۪_815$i|ƋNp,[ݞ ޽m6Z'Ku aqL:I VR\X$/.~ }_'޻+DEIڎDTl\$[Q 9|,Ťۏ&}W0at3艽˜ 0,(A+򻧗ڎe;S+}*9?ms5Xmu .]Nojb㚚qo9'zv,}xjsom#vɼ956* Q~}3w@63_cw^$-ږu0mFy~ʱ%-+`"W3ҫH|UHDZJ>Z1u苌1PVgchZQJAˣ|LR*Koz;V X=)'Zd9>dE8NP fb H&uׇ#u)EM [dy̷0ؒFu6OekrR8Tc c#ۍTؽǓit@Pך\WblލC};H. ̴88y,o#l|;l:똤aGGj}2'_N# T<3߂ 1ޗ{g%42tf@ m1}@Bƪcŏ7e]k$?JWD?LL~Ȯ2Qi2W o!R)W'uQ+wV q^vEnlX*%]p(u+L{Fh\L r2Xĩ?ˑHȥ\Ԯd""~9+=C|ݗMiIl]kB9;Wf#ցivkgm15,xJf^bMP>F;A3!XnнҲ=)%#/#;B`;_8iKv*싺cd| Ώ:uP^C-Dp:Gف:"a-t=//jbY1vxjwBEbYC#em{vYD8҃@S@VUfn~J%uts+`%]`oev^7 'u ,Gd5NGIb(0j/-iT* uSՋBΑ"80$Lu-?:FG-#Փ/@N݊h"[g0Ǭ7Lz/Ky5HW6K6D$M^M-EJo)E:Q]6Ϭ"HG$^R@?|ϦNwuVKr._T@,+JnYy,Q]` 앷;FR*1+ZM@KæH?Ek|,5iN0jTs m}ju0vmh.<fM{ 1A6Rt?{)-kL̦ypU-G+T 3FàiR!Q*ZSU,1ݸ0WHS+:eCyk^ǩd`^bD܏#ʏxYwU`" ҕV\Qö?\E}S22pґ֍P숺+d\l8/^)N+P Gl UmJ^@( BRڊ #n'[aHv'lxj=6 *?MDy:4oC@`bw`6ja@tăѪ sbU{%D&d?Tj{n?цuH~2"5I3#Lș9CЩdKķ{kr5B%$̩p3n4 @rc</TUA7@n> ~o>8 xj$ +sKfkGEFu-RDo-Vy$YvLXX*S?euF M(ERk8FaAgؽ?wFs N1Љ&ٴz+`n iw;AY1ػL-¤kpT}$2|[b`U07?JE\6!DQ{$ ڌ185).j! }C= I(Xm؝䣘a#\Bgy?ፄ Rrg9AiFaݚP˞r)蜙}l[|CJH4"[zlusdzblݔMA?&=_JڧZ7^c>gZiwZ -f&F2wk6_@&o[\aԘm* =smy>r!*l|kn1༐BJ5IέJ溥qSUUͩ| sx;˭%:]irf$xV*dhC3o Hp|(+KȢ7O2bJ[N79{*|M~^ص?'l,@Tgh8ڸ_q *QmNf"0Oce^84RV x =g.YNѼ;_O%- (|9} EKki\yn Ccos%ԃi|qYv #;"O>x$mk}5'c;UȝA[7QR7;BP[?_!%TEDy/tڋjOTlZRIN.\AKU+IZ4Ŵ2FFf6ZB ",EA)d(PPD6Y>מ7k_Z}' 96"YһaO5<.Ըz|P F:}oTt#6j,ɦU'{x,`.5IEdM{r2JM^eʼYMuyWw1y 25Ad&lQ=ݹ#!N'eMm}= U Jsv6v4z=fd1p$"$ %w֒}Tp28s~b ~JoۛG) 77=_dVDz<7pLk/G^(Y~6%ɣ$ &v愋`+IrrĭF5 QH*R<Ҥz!0 հ1…;㖅 ͠{Sٻ/UUʺ{EV'"kV5q.3ڇc2JPvܜbzC}Dr#CA-}Wi^.~sGaI&=#.q%þ %ݯ +Z5_Zޡ:w1X$Nޣ|9rzПRP!C=ej#_PC}Lx%4& 8VnjG%uxrgH }h ۴ItAL ODAPȳ-T47z'|X;͇?7[0Bљs ͧP 489<5Cغ C;ty|9eJES F2 ;֑s+?C4O;`KQ[δ@u4c 2A&hS EJv//+WaDD{KdI>Y\4Ƕ B< X6=9Xdf9m.FscNgTp&'WE@WVRlK}U cs3++WRmo7MwVS(h} SsX1՟hZ7 1ڻm ǢD OE1Dz)ϒv&bjbc1hUOB MI٣-JH=LU[s?|BcjzV FPS"Q{{ksv mgՎ}KJv1glAX0L" y)oC$95TUpCͧfw"\H:Բ ?#p TmaZ>f4.X_0&;[,l ukQNUS#/fQTi_ <gEo/A;].ňziw.X#&i6^[5\_ٝȷ 8+=It E3Gٶ#m]ΕbGtl42J{~H#FŊJ8N@OB [a+єF7>NMXP}]\PfC:3S .=o@.O А"AkI^V4 ټwSS9 bЁ*㿼l}\9&h2tkZ?3|[HE@а./?>xQٳrGucMVaYET+:9B W0MGi Ǜs4& >Rv^ =`屳p2]#TxA?GϬqϣL@q~_H){3J;/~_=6rݥY/K4l(Lpu.s{< {٥F6}\j!iH-4ԝL\+#d=0j{qsB a YG&  -YZ2)k5q;5T~}iP2ChwB(90~(6텡P-w!e5k)&9WYcGo5הlR <¦)uj1\5,}:^նӯ?wRKH>i7*j T֑o83p|Ɂ^T 5xQB.eY!&9)GiO -lYw)Kk#Ht}'25\'jhc%$|/|-SD<{ޯP2~iPz4nC5UM aieL%]Yϭ& K}&x*yCɻY'{zS]zRB^h8 }dJjDX';$Y|I # ]&+>Ujz0r"fģ56ݹ_݃$iӑ)G=av*+/͸yc:0B'0Ej*\ Yאmg&0@#HZ9vxj5C0rXn]Ljƥպu0?3$3ZG>Z~>EXY"e~ #yKCZRqhJ@dR^\NFag~Q:FڍxPm1m93ر/Ԉp=l:Xqow=uWi"g mޥ>\;T88_CREbExj5]lһ iЀljml.͙UD4Oh(E/ͺz ݌Ak3忽x&d=IABZZŲTkN}\Dz!]R<W4BSZbO˳XN [G8̄dd@u^ꪍϖa\}4-F0-dF؛~y`fb%o¥=տ=QMQ(  :8XxՈ{ @qh@)P5jOêv6:gF VWwY+uoO he,Yd 1 *?Rp?8E@g^u|lGsE[El| F3sU=>2n5sATk=!˛'> GwFFLt.{d/w%ܣE +wܪu9^MK{fp}<_ffw4w=pzv(_O,F8bߪTq+(V9&̉w"IwS -󪩛S"?$~q)4Wu>/ <,Z@)\G&2r$Fd 0$G7mo899sq,P![&ĪN eUMhHL9 YBzt}~޹vaT˰j[d,ndTi5]$UvtTVDx70nn8Tr105|25%&<.V2T*~8zwn5TxL䄑X@DThxCګ.brmބ?AL)ޮY9I/wsH-A.O-<\͙Yf%K]WFBG)k%ȰGY_'OM52\8K8;8%5Hv{=0).. p( >8PJF붛N7n*zfp$h𹛈"w9c$G xZ1ǜgga#-Kd6 'ϿL<ƛvq9H3:BO&-gvP᎚-=޳.{<&ms&.<zjϽHmTg£.!SIMϗ]K'tJ]H Z=CJmܻgNak2#^6ĈX{_#EEefX3cgu?|^q)2DrHS-v_̃n1]y۸'ԧN?BvS{&,O/ّ@,,p)ys:0GҼj=)[>p䮔C2O5AiJ^ۃ2jAzeW`!mysun1m?Z<'SWx+(xcVlV ]p7wdEVapL27D%I2*Հ3\K( YinM5ޫZ<- dcY誂RR9?\wyx[#9 ]Ml_ܧ uk))iO΃'>k,Xj9oD!@8θ1Q]u߲!y֓⨖d" أOzz9̍iBVbX5?$yHRcCn3a/Z !Fdnzz};{3޴尾u\ՌCJ`kd}P H$sATskţAsP }7|b&lQD|"wbo'?3;S<0vӈf$<"{ķC&CD@$LJYWn}{r5f^r=)]XcX G. ] \œLY .Oׄ:M+6>6Oo>G.7ݱԑWzJ&-@N@v QUPX*z1EzP\R~U* d"ӔXݥG\!Q$ 2<B5R?I*\Cs`]ot\ җ k_-K#G!ļ GƝԳ1%/>ϧkpm/ ĜY_?Xxɨ7E*0}Ds=DeB"-cR ` v 4;+._r8>Ҭ<*`W !<cf ήȀw_.5&νkS_s)8^'p^_w%Da)gM&Aqqwek);D261LL'M\8<y:[0l-lA؞fI;dkӨ,1hr!6qzZWo68X{*h:|<4b*/WmۍhqpCy;fNZjP2WNFa p8J囿G+D|l9f-S23aުk"ڰFLk*g']71U4 3y8|֧ ގ;}D2Z^zUW2tUU wŀl`Ʊڧ<,u_Y68ߊ<,_lY1OY/؀nݮMG^5pP¸N5mփqd2m"i/t% Trj2jdqҪPd?^n{Q KLµBOZҪCZhr~yMLt1Ro>qGXu3iGGiOIEQtH~骆^xx(n9H!8ES"絔74R7Uhv#ɳi)bn n&y ߭D9tK ӣ sT써M5y'g:SJZщqtCF`Lb=Sh^%R:MCrzPgL-5#2`mWt}xL>V@f'~QrӫN R"k'-AlpEhEd=P]sRYBEGaD5*up6ILhϊ U8 6syާ%FShDiw};lYPo؍T^5 Ԓη.%RʯC;w Fa(Sgйx$Vuj3R>/Lk9A5ڰ40e*b"3>,{"?RDGuL^P 204D+R#!%>#FDžr>#/ΪmiP- BK5hwt"rs]øT8 u6|D@"AhzNVKeVѶ?|HIE8/$=J"oKTx^{+eWqkGVllpr!XDgWgA տ| טpȡnne68&Hu ylcНρ[q^l./"fH~J|o~3e8$Hլer4f&:}0+iA쇘^ȪĶO907ҵM9LRn] oRvs s:V{FPA(f^RԶ?MA/3qIdT['d\p,eG R"<||K^*}[n A;5Ja֬~r H;@#jKu`Zgx&fWU1n 0C m4C/Q$OmǤ ĴFDɒ\YAn1cr/`{Mv+k?>b6tiGB-dn' /[ ((mLq^gFo^+gwPp$7;|=p.k5 nfVh_W|PZ:J/A?{ $J,f1GZgQjD<砬kiqjLM_j̾wf{lJkT$W$ϣ++l ί r۞U5B]rG)x~`'#VũpX᫕@Tx&!q"me@Q E Az)qNi %*M>XȺ2C<e3|m*_0m9;_ۀ #ƂK\-lE62ѝ?iw˷&X'.c'ILw*\ֈAH0YP2ߨZL.@aU :)T);50)GVj2v\}X"9-Js@UDhaIT{` dm%w9k5[) 263%v}MĤ#LϽDLOZa*D|=v,aTrqDջ #:q1f'cH3q;/}>r[0?+yeA⚛ +J lKqBv6wa~1+B^=cG&M`JP$x \_ȡ ovkk<P#I2h_jÅ200P(qf0>6i\վLqDN$~lHEW<.@>XDDcelUBYMKKgȾ=dscq*S73P$OZ4<u{~ ծڛ?(3¿d%>?K8Ҥl뉂 }Z5̒9c K)?i_vj6 s[y}o"&ƫ+5Hx'g?ևPmf7{"Q4}҇ՐdSyBl\,nidlͻӡp3_sCBU-ў)uJS{V[EuM^VgmR D Df:HW*$4( o&o Ыk#8efӑMa@.P=P6:~$kH wsNp%['2B1V,,o$ܱ5hZAZiay&Ҳp g2<7YO}*߮ ЙVI 5X,2_NJ`9銤"qwf$XFy)"A!⭹>]"YYh@Ta=נAa1ewLpyt 1q;]p=$JSIj^]OFa6JoA1i-xv'ل|Vfbe!$MMr]WAFVq)s} VX  MלL=9h(H#|t}ov?QơkB()j-C z9D)v뵇Qv`גQӭݢd3P]%l/嬫l݄IʾwؘB;m_эoj؎E+1_ɱm;Щu[_ۣayCzG?f#.p;]cf7kުrש!(ayzt 2+œ 8CϟU4wMEBU[ƉI:iE"c`Tx:x?]A}tV۲'\|dj*hKؽ Gt|CwS_ =.GڪTm.K EGɒy;=8QA}uΏ>]BsB|Z;.q;K2vVvB"Vߟ&bpz1KΙh n",9SnhL{tm*=;i r_lP豆\$_P.sH # l^)龜oimv +4L݌bkT$VD){k&*̧i5)(MܰmG:L19$p3J!_W%p%ӇwM=c^p*L_DWQe`3.$ǖm+2=qsANЌ.eMC槂Z@bxaiaBn W%~i$^qK펂B3Pts 8>=N}贑%SB۷X7VLd'0Pmju1(I1ԇJYOfGD|w!xUolD6$c8AVNAFnTYіid9AjOJsw ?MSڢ畝H x b ŐGNsxHM⨾^q%7lgWJomy0wp{31 v뛝kk$uGpl2Ε&nW:Kd؎B{srg`eG\^'tV_Xܿ֜s4˶j{]T†)89{t hbԅm[1DO;P|'+H_,1Ts;xAitO$[Zk+O dro'[{ ͻbZuW8 Ydt#?81QLI6hm]c+ ap;վ_HkrSVOT*J5|퍋ΡZ)Lr4lI0+:ؼjnc0Hr l71tmśWv;x[ ʃS-#32q➮?a:a/FXv-HR)!UY9YUfl9vrSYv[|VRq/̀:D#(#&IPz&P*ECPPkTJ?c1|х΅n@FD~ 䢖;A'@~ug% uюgOu8 .AYL_sJ  Ie`#`fHi|Xk} .io.X5. xi3]U3$Bj8T͢\D,qxfŢ,Q'.hGqU3!CX~6PO#^M PoIiUɔ˲{MhaU z\N[^g>j4w'03>𣉭(X'|*U,ODh嶝MbHNx{T z׃+L@.v?=TqmZ"XECtesFu" (G@Ak!s@%u}=pH CaOdlZD$6(^]b5F._iwc[3N&k6jB;^=o -5%l;tdH&8F/@_=Vg-溞9={$̻U;c^-3j9az=߷5"k:"I'dΠie]$:ۚ"P#SJ`~#DbXUa߂I} d-C_`B[MUVo˂pge!YV6b2WL?8i:*^Yw0Et?X@9OR#.yBY\h ڰQƎ_^dXܻ2`q2Bu/Sb$ltmڄ!WlԨm߂t}I1Bi$9p[H[< )YmvO%C% ܩ:* =5ʬ\y;_XPlУjZ] 9㺲tǹ=ta~3Ah|B-/^`8{5=94?˖˼<}Wsn䞳R݃ܠ lNn+a;$ӎŪ杸1Eń4>e㮋rxYj$GD/f<ֱKE,\o艽&;6E+ : !wl$3 дfﮄtX7g1KL~ # | a9 P$,>j&[ΓAK("gq\xmheKYdDm\ζXy!}Njo9ne i Y>ezH)R!Ԏ]eKe;Vk/f[;E(߃{=p&jfcRHV)F8^Z(;3Te/$d8"Dtyâ$6jΖ횠QHzn1깆q$CW; ]=!n4[8)we)1/t+~FrG~oYCo?w.0V@SwvyAҿ{i۴/RRbhyhҼTyMAP[[d,wPal7 |yУm-XC\2X~`kMf:smu]Qs!?=Jwl,eZF_0QH/=>߱c:6gx8@3^R£Մ(@<:lU8KJI# Bֿ:6@XTdg< ź`\Wmy汭P4*e#,ּ `ř}Y ﳲГuu+|nT?ޛrr:SGKzew4& &q(:t#0 H%Ny۟yNIx DS;m"# \2fx[MDn`óA3,XY&SDC{~&bCKn:z-UnzϤǺB ^ :.d+-WwcΫ}u͝XNTz8DmB'-RLBmaV6i=S#6 +f%My{}:C_ xx3QIv; m{J:zSJx{X"9O(ˌYX M7Jb<8-nCg_eܦ '1%qhYrYs\^Y* ȼ/#wWDs5~k_tm snttrƥ| :&~D11r)6 6#Ɣe >-K3o"OOˡ.{,QE0.<9dv>7q6(CEOS@Nxn]2bj/m{V@gD\j"tjҴWt|uL\HgRɄB{ܚɿУ:)dCj.J8.ز*\5f9ÞTDœroas`~݋q'+PuZ)m5AqAl.dt` a yڋ=-~Z wFS5Cľ`r~#:A6xibܑO{f ISD>j眯j*N.AZz3q;rtkJ’R]ju &6&etvXla34kJ0 T|6#M@ ԧxx^82x|frCQ j;|H(!s*VX1ċV~CSMus[Lӌ_/4P`x6Oљ/: 3s8hPW66+}u+j@{e熤pX'A4"VCOQ,u+>o“~p &N g )l(eiAb "Pz hPófUgtEbn;\P%dB7u0UۭЪrr5q4^u"Ac~ H),4{Rޫ*5 ej$"8r_;c3)]GO,u>Ŕ^B܀o п}ܨ~S,: T]>YS׈uPOvt{p%!k0' &% I#C2RMvoe-7V`pNT`'OJ}ٿ'~^ Y~C laq#-6d81!›ZG{xO.˳+9yYf}6 TwmRn, 9^IX.83\i}2t?ph.R1mP13eжE#$!K2^,>'Mr-2ƿØ'NDWHpz~)H?RfdJdiuMCqBNP8_c3?'·#]v 51 h⹛4FcvLq:!G3Đ ә12uhQscW]q"[UjQkL>_9d9 ;dz6l"6dE8 7q@NLJ cgK{w.a!krՅ*  oh_t>+lX.0DČ$51SwI*6 qjI u7l4,/؂ ʹfejkP( JBSJ~Դ!VW{hc'Q\hشUgIj}&9Y %_p y\;We\sw ~T'sAѝero!f *6/tӾxiR8^#R v0%`&҄lY%A;f;a P%p5|'QDFV%Z48S+ i}b!>XT9aSv izxhmEHK\=z;07=#oQp7%|i z˛o9FC7Iq DFȅZI]𱫙3oAcB[읲ߢr+kMh 2%Wn^ w+>k_gjen'e w+[KiW\Ĝ$y[b ƾLE 袐x-tN,1(agVr)Cc4I.烙x9BN!Is^ h%2q^a>S&aGb RMyڗ-i.#&m!ѯag$ wCɳv,<{B"ڋBVu)0_EOEם埑k&<㍾^"-[ ƍ93$ L^a;~ǰ=h2NOA8v6u*U1&L[S-  Izv+ollA --L5`zz FZ_Luf6̲t(S1Ia2\8 oޔSO}zqk( .)DSYK@v':u:f)H47fud9"~夹e~H`3@XP{.p;yPVa8ߒƧ[ /V?9[R>czy qC=*"\ bx b:Q/U+ixuu.?9YhF}/U'FWƘccGTL5OJzH/P2~ dJ 5 9Z|=EɭU.v\+`{ǂl&~TH{2}^Ӗ`]%Df㢳9. B(ݪ҇V%>;pιD#  Zg&1L@@EOPv{L#؁DF(- f ])# \dy. Hرm^M/T.Lޙ:+2oaB}AJYbl xᨸybvhL+cLcwZ|En /iK](״$Z/W)}j @<{XJ \`R4] V6:M-@1|1(}< ԕ OY: l>0itK;C P!S븍! y)-[Ȁx!5B*CF-:osv7 Ue۫ϵeTϱ d?DZ}tbV~Yh(N[O~,'fk-%a1t9we߫\t5OW,2#㫤JWagwq=0;0 e>F5?Wtr ;Xi~:o@ktT[>d+~1aY>w{8|,Flm/ NO6ҕ-HaXqy?αJXyHWuM5*y+4 -laLd6i2ć&w8ɕyc3+քkk[JRwU0{A84=qZ`10lxY+&O0%O8ɯ#>HN"K@tu+،b&|hN/^sgUЈ&^WSǫ㽃&(2U!g|1odDxj>t<i@ kp0A'x10N*$pB48R$r#I X}ٔ^GG_3VAseUf!Y3Mu- g)AOq9g,8ǹI# $ð_ wn\-bhѺ_PuΌPp'vD~dkv Q9NZ23{\UQar*ǰB3ي1Y"8Xw/lCȂWU:tXo3Dr@tހ1SjDTW|?;sS"r^In$ݸ.K/!DlM|C%766?aB 993\V|Pپ)bSp~k\s L *U+wIf lbmmeG۽ RU!-LzLT Ž'󫑧+],]5KZ 13oI{ B;,Lm~\Uyy0g6ca!@ [M?!~eB&6#zY:7šcL>ڽ U šJꅕiMUjʆ'S<qОU) j"V~;Ī3#c&2F6%7&Sֺ. ej긭i(D0g/$6M7nPA"Fʐy`8~z?USxd qqMv/`is}JPm(x.&lൖU7mJ*c8̋d\M?UnS5̓x$w/a؜9meo;רYhJ~ P0K(Itߤ{?Swqn+Öx;;?q#Z܌;ϣ*dRH+%mkC2ig QoЈ72̋صY֠vv"ʔy/cͦ^i8yP4ޡ= T5cR9 VJf%qq49ϬTc:<|76ƗVNtVmƵ> 1X\^CD5꯱d ,n gP==Q(K+a/۱"V  Q,ņ{ea(@i+}:@ ">(+>fv.j¤_Fߤnu14yx. ^ff&Bi`x0HhoK}Y/m [̞qKP+wY3I2oЫ|_5 ȕ&)hΘeș)^~tZ3}JNkX)+th~+>q,x1NC9߁ ʍ7#}㛾XQ;$7 bTP9lOHFgܡtv\T+UWݴ!#MAP8T Z0-QT0J~O~foE5X $;^K{7DEjiOBΘq6@Gze@Lp?^G|uR"w zJ 6@ls~^}%_;'$!M4ČY܂E={M |Zs@PBx 75Ⓕҹ?'J5Y#)Ό^N-?9䷿.d}GE';F_ w~0\D+@>KAqN?눽 tay#4"WQ|zFhQew7 ^Pa)THƉ /LNs4T,nu.fhɑvoˎuP *L5ի?j[AĪ3t/W쑯pՄFjBebUD?n[2Ġx:DoUX't7hk'T*DDIHPv`N= R]wf~!9Z]|Gj5Nbʡi-d^$4mX1渽"!N!E&CGJ18uwx>"pm;a&I:(XHTPO_lE4Ŵ`TJ9@b觋R;۬,`݊`w'M??EJ+^#TBwNՖ!5-Nv3JΉJ!\KMz{aƱ-CbDYW"4yʙblHĨ95kHu9;pvp͐0aQ[iMb5ʛ\ԘV׫nTB*4Ҏ\fckom۩pDa ى:LTcN)};p<\&H.<%$nnS螎ͬJSa(4cjgSw)kPƊK_z,*ZH 5wZXHޝT~=G]XIL\f7F{b[vwe [dL+%2Qs-UI3@L>eBh^UqZL砖FgS 0Ӱꠍ,Ha' Ü!pI &9K{=dYj(lΰ=2?@!Os1^kF7_ce 6uzrx<̉a|&D?Y@3u|ſhaT2}Gץ=+ߩPz)^w qMLKܾ'J^N^:td'تE+.nz ('\x5@Z)UpL YU{QKEg\:{,&E!1db3 D|uR^ WkpG_İorܮtS"Z &*K '0 R%#P'ks,F FRiXL/Z`8'2cPzLm O}H*2vW<8IsԕLhpޒ#C2B}8¸$i1Fȏ3B}r0%+h^6hbpMr:^waV=bajݘ2PZY!) K2th4 Ryϱ1k0jJc PigT#MpS`M#? COHUjRD+KAr.5h^4dy,*~hP.24Zj풋zآl V "Ui2?p0?dy (uY?yls>)u]׮ռV= z^E2"Q^NsrxBtG4u~GCX ȥw\rs:3"~W?W^o~ G_ѷ7E1ŰZqf%ujxD.}͠(abS6 d0n6XF lNÃr $=46½lQK<ǤM2̟P:|%9 aG?&WH;m% :rHiY CЇu w=uڍAwE~:N0VB]}TC.4/ϱ [ˆ], ѽ:XܓkȅAIvV~8`pҴXqo%i|߉!5*K_ƽf:uI>EEWpc:HlIGv>$a ^*ךlr(b4/[ 4!Jc/o#Oˏ(=T y3\2E$zda$3ʂ)0Ύd=52`*3<v?{Xk{Ff1D1i#rџёuQ.)R>߄M7o_P9O+4f>aKНl 1i\ l4[IL_fvGm{}N0NWq2D6ˮ  Jګ E0D2VF*Pl~!45 Ӫ3+zOCpQ; ~9Q1B1*i2׷qv)E>VK@z$Hv,ՊW(ddM=61weKḋEDFOP.$l*t !8cf30ahMopE4o\jb!eۓ}.II(&Ԡ*%܀1dӮQ!Zk ku\K3CVFr^=MnƷn@OKp!(@*kx7LհvAaVD;qQ5H}C*a/E@˒_D}.$ôGB b51dfB~ +fg64i|Mjşt)VƈWĮw+b6m$=ĕ](O "0`W2?eR`hq8:E]*Sлd_<)Q 6[@RA:ciM_>iI:P~ϨxAf> xhmeSJ[׷YMtGwGhUɮ_0/!40~2vV.˕b)#snXEYȞߐB΅>vtR`2Ҿl~gbjGC7 F26#h]gsׅ} *aAvBMk㔦U`n*Y%nQ0*qhfCZhdW Bو?ęgn 2"cB2·nkɫ:ݙl^ٴ\/P\_΅(f#c FDy^b |dE=(ߦl;폎즬u)_{( u NÞxvelk\ϳR%>h/|CYы!n<1=6^@w=`Z8d(GOCP]tDE]6ҭioձ vsIC\&?[s*}u*ECyw) (w64ـRw76)DF B)Ӂfdp6ST@ؼ;qj" - ew5yҭƖk;. [BM{]Pߜ^MU!$Cr+.8ӴQĦY̌Hv3)^C{[sYESJLw/ɡӌvB>M#bo0MSQU/ »WIFž; B^e4 xbaNtMP([Wb<!QQ2/ w-mt3;˳ճ%3#sdDVܴc;Ǔ尼WZ б $}o@ Z` q[W,ZF|˛]eJ.>5S~m ԂL:&Gt5,zkB觼Am"kHjGYQV,q$pP::Hlr诩k"U'YZFg6*y>1|V~ dw%)?zsn% NR1-C<{fBz&7Š:DLQsfݘ􉳻!c1&\fOW2ԋ8YՆY=  gTۗtxL[PL"8 _ox'l8A;a<@ӞhtHl0)'@_0$zu4X-ft٪)>湟:d@3K $UD"8+dzggP6+}E]$/'Сm_۴NP3vN 4c~4uQГVF˻А%Q~ yMQn6j7Q>*<Ҭ:=COL]|mʗ>=Cv C\}&WX+=Bt3Fw{NJmjCs J8 +yC|tQ, cQW{_̼wΖ4(iZD5>xKuh Ɛ+J`vҷJ1? EV!Q.>yɦרUhpka|m-;~2Q2I󦸮 .gWF(. Օɞy"t]G=Ʈ-6표3v=8MMOJţآmXV۴֣y㩶L5 +"n_ˊ\T^ 8C.[TU*Hڃj"ك 8f*}L( Sd*[*2<OF ķTyf(i\i횉M"jFV83* {>a__´wiJzzTJ!sXD{JҍZ.9eY%D!|èG ~w"IZ/]6EHa:XuYԱτHm- ";HW=ÿFއ8d>7LDT+.9Rb`r||0A{kxt]tMg@U_ajge4ujÕVq ܃(S3=Ή1K4{a3pf~uel1|;cw\1VΔuL7ZO*rإZ|Ԧ7B"w2=)2^B'XRV r;+"xRBA˗-gqRB`^%Ŭv^O-t)?Z%46^q'˄'w|_T}D%zdaN* 9;{'Cm^~IQ0IXEݖоn-E.L6-J\a]7w{~${6]8!W%so]4'\0ĵ7-x@PƹZ/lɧW>Sa,H@0֒Ia;Y%1t]@9n  1ZD!p?ؗMl`C}]! p%"EB $^ aY^'"d . [+9WéTr<+)%d&X n-Jx9Q$ 뙪b;X28 )@bo,,ttܿ@RJuBq5=b\WlL.S>pioD쐖Um}Lj9)lh6c$@ѧ%S(Z%LܛA~uzWg-/'#.&Nw?nJҤhO+i]C97}$xiK_JEj;<-l&bQ?0gZ#k4j˳0gN` B'?!ϙq?H)[īU0j[S FU D8_%YX K:Wbtք#M%^"g^2iIQp؛f?zɞM-7VLI!ۖ hee{f?a%okDokO?ywYAl"%JzɻZu9q%(@g~rYIě.E =B~mS%{="3P 7[say s4] ' 2_Ȃ ^vܠIa?$A;NrBq0?XFpCm.a5OE9[{}ODl!u0NnAB~JY_j 4񫺓a3pV[م J$8q!ʹO<O$ ?#@Ssn2͜owlz%j<}[fzdTKrj~1Si! + :)PծWxu7S MGY tj|TOX:/X=;e=d8ɛ&8zTtz 3 `׆xip%ކCZ8YβO_(,  pr꼟9w[ykWr@R\hPׄDX6b F'ut. {3XP@A{4vWe 6$q>oa=xTQ[+]j3U/yYL.'U*{ȡG2%+$.?GoKI|Yg}HOA 2tLII?pf? q8&[ɌK:͇ Z"Sro$,Mel^HW;_aWbgI%?oI\1,|`!hI[A7sB=MZ9 ]}!#S#5柀@7$$:: wB$}u lQ~* l折x ڲNҚd+&S/ ٖۢۙa5Ȃ&^"2$qڐfR%+^zg{RZLo*yT;*w^,Cd*Z|L?ܧu k9ٿV&E|ү,ΰXΩ[ڄ_@cp.}o CIJF̫?@/&+9N*wKn!jԏוqX02#e 1jgDC<# p~t51 N0yO8*ԟSa:|sJQ%u a7hF[[2:F>f.`cƌCé|Fh UDUD6Nֆ˄cӯXkגvj $`Ar#p@ޗ[ ƅ lxh:OpR08.G3[SbnXvw8QMtWbtz~SrkG_ͦQG@x ~U?mWFzXhGowL3zN!Ro銠Ţ'lZ-nYVw&y]O84%VE!wl{}.=V8; MK/@'Rz0m_ΐP#DS/;hvk@67U^ ~w#EyƗ/~)فc[dW!Z0ݜaog@X'}Z֪kL\mಊ$7*|²|o,7tSDz hALt.5i:%uf֟)/5CƴwWJj7ܢ3 vPiJ20gvܵP0=2kvXrĘ-st-Xg&.Z2|3j3%,_iYW_Hb{iʣrQ@"{)Iq퉒 *5 W!G #`u +!DB%nw0s况vk 78KJDeHj׷d0Bnv, hx 2h}8<,8F._Uψ}&GoHsC]l PMT'Wy H>`8;K-tﯬ{ 3 `@zVs G$m1, i@{K{򁛓ylÒS>VϽ 9-R?15URPya,ŽTƶWSjlnyRqꉏEI͋tm >n,l1{P%JMfu_#ADK]27(=9{BF1I5}둯NTH$􎏠i 6 3K r'o΅ _a+;}^Zx8 nՖs'&:LZ%]4b5v: mB:aUeli3P_%QYSvowE_ ~9V:i/p%bn8o#+PfI/ddMgTI`<UЋIՐxOUOv @J~82`t[ڑX7ˑoz O!L<\h$c]t dޏW$niSL%P5tcr| Rez5y^-++0׶w9؋_VBA 4 8ܕIZ҇./phdĵICzw]*OmW=p?[˰UOo!ߑk^ %jS+CF'"hx>T.S-2YZh~)L:"J2 ٔr\[G=|C` tpBB(X|Toto70GT M:`MwΊ>޼QoRDǞ֜#f 1J7*7C47eYthC=iR8xJkf*UF{"lˢ6h0+E?+W9vwa5sV$~uɂ;B/R*Wv,ŗzxy J~N7[Hйk'T"{"27ҍ7{(Si#rzELK7 tX |w]9ۘxVߘqB.LbO9Û._A!Z :X\Ò0s4?7f_d A&nރ끸SqYsjf!"d՘!r<[S͡_BΑ^E 4SX/3 ;F~Ëܯ6Z)Xc+<2nũTr}iw @tN sb%Ljwt*ͪ'{gF %֔1rOZ s=xvӺ o($ obY=&PEl̺FU^Khd͟d<mVqoS4$3|igw(UJ[דM@$(s(5aa;8Fޒ`|`n{ # t7ƫAFZ:urG`PPH%BW4F-gړA_|ۮŎqhQ׆8UϮux>x@>>ANjAvlD੖ZÃa2s57r0,j0yCt%h'd #ʳw>@n LHdz%yr4}@6}*#Ň5sufI9E/NEa3&ڄ/ 8) _W4xTf!s)y{#?}SkE#8ҭJ`Hg[P`&21 Qdq;8 {TRIqvǀS2 3o9 Oō0%/^:Yow[wv٪SBn(zt4Yg>9R;Yyc'd**>׭MYNZ{g?zMcѰfõiM,_72H-e ?cIQԼ夿QJ_fЂ(/-PQ0vs3]cFI#N8>mBx]%<]sug4HnFue%,yF̀rE? ?đL&@CqjWiclp%~N V:'ȂyHwMz›Ƹ!huٖTlptcEL TB~XhJw' ˴e\[mTaP0՜nM d W󼹱@H@WF]>nP8$d \>;]!9)UWɮet,oݶ:_1r>m#~ܿJ5>1Kl3;$Uh=l~zo_\!# l~^w$IE0,Tq.h4^5ǹ4ޟPq<0`RЂVOYK@B+jn4在Q{o52D=9,؛G.|` 3 %" 8~N3̜ wB)V\~`d>,Xq/]^$$٤UhW 7\N'p?@7WuI5SMV#_l'Dd"Qї<;#4&H7G!dqk#IHwhV(DHfS%T'xn>"Фq?7y4PDc!`%EX8^UC^Yx:QVb]WdLu阼#gQdXWMb9u@MAd*kjM eNm8֧* ?KUA|$ۊPj,(ak3kQ[`CmTnxέv+bV#ax>_Cw6|3Dw{ӭ3#90ŘB8&T̐J셁~#+RGjȲ:j7,@b9gl} &8CޛiLYO #`W-XW 㲜E6#+;_F_ E‹b+Z~m`mjt|+q`h@(sSct@&q\C(TY"Tn^}B90,MvWaMqT^sez:bb.#O5ыyݱ!=BLQ߁'T kӛyʬ"v=-Ԕñ4xvnG(]\#[ m r42JMF4shsV1E%񰫺~q1 /,C.-dË#q#zټIRflF">~2kOp3{r1ŋI>44Rj,,ћ?U0;~wJ#  \[%~ *Db"JXbvr*{P*`좺n/iZJFoO KҼpƖ_o3r96ߪ{JҾH:An[dֲ`^bpi[̤h_R::s|!`G*ڷ+/br(-L-.=_0sS{pVIp9X':< Q ;]+E%Fd4YI_T8V{(CILtYUGYLqrŏh{b̕⌰Vu >5P"7-\O1yGU(K3}zѦc+_I `&HFJIs@ "TchKTP a@Y2//U{andO0u*Y3_>ێWX& o'\oEXQ,s)OSyB0&VnҶ:D!C 8SpԿS2jNL㘏*>l3d42=|O=3Yڪ\Nw7uBʼo{AW*hHK^u)f/:#0z>&8n݁;Mɿ38 cQx`" 6 3W-IR|(F´y&zâ:sF5H6҉t0 #s }w[Ѡ1Y@ phA_Yq0Detgd' Mřp"y8 %x뱁HHmF}4I(i*d؞x'k]:Ͼ zx2v- |`v w`sS)d3@{TCPayFފsjsJyZ*'שZ̄hʪl"0iB܆,Tv ]c"t$ߎ9]s ]uAv#%JB*QYUF8ri :ĥ7g=l%w\ݝD}L5w{S#-Aoc:vNON\j+R[ִ3gɝ~sͮ ц٦2VjNqO,tƔlCJ?w?0'Ӱ $VOvr0)c Fu;I2r49c h1lsS0F}^x DR밡omIІ=y,֊&v[! IښWD<&$.JVOU9Dwjm$gl@ TtiK΄M[`rQp~$fH"J_Fn5Y8> E齪vs?F{ތq\jzo$M6HZυ[IUe1|A+ʈ1w%hM9hŒ2a_X Ĥa[q\5Y=*2px6?f{_w Lzt0[o]{xim4sgLU_2\-NJVn_dԀϥzP=Ϸ4|7 )Gr^PzXizjvgqPVr.C,ޮKI~UKC}g"x#o%O-EXT5 Xi&7֟B>7rXɞ@"rwM }J%#P:xoܤ"k/8JTP.mUHh&X=WX" EhXhZ9Df¡c<>pm(_ѱ]!*,&_ˆzMf K+8|/YLQN"0pwCoiSt.)%7^g15ɴV voQyUGvR;.Z&((K(,':*SW.Vj? g2ʷ17G1Z[b񸲆81Ym\PAGjNU|R8)QHl8Xc.2ᐂͺ& ඖߒ1}zc%ۨx]oe C1il'us'?dCinU6L?sF(w[0U5B2;j:xt F)-Y-jձGr?c@s DcyGy)wx)lX3:S?k&5|ueK,v.*qQe(R~x "|CTRlDh6P]l#tbZQJ((nt0s5 ؠbaDJ܃S0aWmq>c3랝LHچKHczdx7u\ÉϤ>?F^j2QXDwY]]PKsUt/ACB"e [_2m1BW;p 5G{5[d*TAopOWTk~'æ+rʺw>6/13C2Yl(|*;a8OD#'pSZiA miv}?3Ru(z᭣6Ap;$J8x#V Ef`h]Q{[6\̄<-j9|6%!dL|&zp^QڬicwL hpeb^ZZ 6=Z)"pOgK.LM~~pu܊€S$u6V^TZ$iC<,,ҌZ) P? SbV2{˥FdmJ!4 +f.Y sj~AZNXTJ|~A O5`qL{Ά~{/؎$~mb4b =l7p)͂;LJ7.Voף ]NWB^Pd iPeY- #cRb}:TNV7 "Oq꼲 Z@C0'l{lwKєtE4ʼn&zzH1 OKAPlB6N~z /#սڗ^I`SB<{zOg!N0AI7AIǔS=Y;56lV ~B `Y\ItŹۉWŘ0h Lye.h@YԵjǯ<(LgX6.- .չt)֛=/]PVX8@m$1!IKǺIJdo~ŷn״#k8L-v'O{HT Ga2iAݙj$z>3%| +ˊBAm[X[2큻b]ZV~śTy"hK~3U{3T!Ϊu* \4nSizb[v3Hv?P.׵bkg])kp՟XC;K+PޘE z? YVJDiz_ɾWk~(EDƬLjq@SU8/:B._Yd.IG6*lEw,>Itl| =d\\D_fcQ~bE{¥~W(Fwv3H/NԳD4Dq͞>È & R04(lHF6>}7zNeUmς(\.S3p+p4}?Ĝ ip_0~`d6uꛟ"Gu?UT_]Ji K;Z {Dy.΁ۭ]o284Ƒw]3F}' Ľ7\룋HyԞT:m6e/>Q|qK1ChUm1ݙv&"DSyvn]~ϧ߃DB sˬ8הNT05{⹏߄kaBq#D6qE^ZPȀ[I]*ԤIj>C\ȻM~t: @!zfHYBu2H \ZH5ղ_p]%uW)<* *É3ھ8UsF?Q`^,UUiOYwq<b61}]ӂɽ:huL6ImS2=3D҃'=\FBjȟ FEđ-h&;6LiT}܀Ѵг.Ɋ1J0:,"Ii'# Q#8``\)1z|ao%a~$Ӧ^bJcS3XdvaYKڠ 5DH*b[Xi@{ P`Lo?WRr=z%GIxiL@#j T1VrD$vËО6S #-q42yu?ޒ t ɣs&{'K-%Fg9%j8z EWV5k 1w>Z):*MZ=hcIN ӝז_5nrL V#ϙh*aݬ7/ZXߙʚ=wY\4<94{q{勗|zLeJ1Ւ=@ީb3ٱ~be5?IRm C`qbyu o;G 0+zkVT3 (N~sGOE\B0ŹP&_Lڅ*b[l/Kمdl`[zW;tl`E3ȭu/(}p}h(GI:Ś5]1-{YW7 vßm+,`\&r4Z^WR|6]!͎ZkZbiPtF"YTWȅu1@+e}Ԭ<`[Rn㧀XgC.+x,ImZ&ͪ6WuҒ Y KH9櫂\2巾 ݢ!0^ǰ!Tb_߸ƙv,dž{/[% O*eUfFoᎾwU9twY,Z.*y274s+F28|GbHG ?q(K]Ne"b:򝢙?5|YIihyz Q4٩ ąxΚbHnp,`!->Oι6ܵz!'uw*kK"2"q<_$(NHD=ǫxhMԐB;#@cJ/7#OcVrVW@낢g4koӺi1{{ ^9?./LƧ~&FUZ6gTA6peXQgBfN-σ͛fgb3,Z+0Lawd)ob2Z(YD>s !Я+ lqX'@eRY>,lq`pZ A !F 9 ߗ(rS-4M 6Wxp&"_X TR5_䱩}ȥ=f5V;;eY\`m$9fQ!ܗql7\_a nB<'`cF?dM{2\9뢂ZC5e vDwe oDd0F P###&bWX$# mKnpog^2I2 4Lls8x%گi1θϒ<@NqnJ }9(tj ~+NqVk_1>:z{raj0eK\tcسyZҍ \h.& V}C0B_mI , wsH|X"{Mhm|arW8Kw4* GѧrqɈ2MX)mV/̀M+$."W,[N_|m9xuX~:nѩ7PCP=b#`s;paiUa x%UZ|틈DnG5"Co^ 6uȤ$Mh" 8湣 G0@8ŝ5(* #ר)"c 5%e4vwȂd#*>,=^iXogsг{^uE+~eYXXm[`YhW{zBçhozefLСpc<FG)'htŃarJ[v r}.b.K伝֟5mQ嶛]Km00ʼL 7X)6\7s+rk੫k |Zd=UW"? soVew~MY* cʠTY)Eb'-)Ce!HXzciky ԿU[qb*TDžTLn<*|6SmLyE"̂X%sX\,!Ƭ"r. ĢbNc;W/[uʏ|RH+Vf3xuGRQޛ˒;kXb%%cѕȦׂv)%Lg>іY4V0fEDUCZy}l~6Q3l6fǩCܖ/g+jn=zG_BL9Ƈ%>gl<^TS/S @Rk#'+ptgZ6Y{q ho.,f6e HӦe=߿ jPƈhݭD '-`\bOd6&^@6~ ;5T-tAY$ss@|  Z,C eh*gq/@}#=ϳ󧵭3tĵDa1DDD- ʾs8L/-D5]R3HWeNst2qF%5l~%uIBVƃ/ y-`ıBⱀ'ì S&B*"ZdɸH(c^q{T]\[8L~iXXUfgpU"[{q Qscv[bLph)cOL]^?.x_6.6|Z~󒾯t^Iezݔhs*&-׹tx^EOovNfѢ6`%] EjO؛;T:2VM"!#NG7"EXeok JqT8dRns_&µߑ!n`pU`^b+=:q6䏧ijW$ BcjAv!Iwv|P׷??\KƺПP"iv\j0p ;x-h[@c&Wڵ 6ͧQIM(ki-O0[f,@X_)O&`cj؛4ԇE׃d8 ٫f&(j~D7ΗPqj&;\. 658s0":ƉcnP@fLYekV I2&<[AY{,kS\,Cg})A|S-r[ =4'8FAo6VFaؓs41. p#7wPbKðjEZLMng^M|]LZջOHMs"-;u&Zm΂Gy.jsxn%^к/w)/'Ra%ϝ MdC0$r8UEئQqT".z5Re6ƪEǮ@wb+ܛi##ۙ~s0WuYq~z8\wN;͢!v2:XIxŝ csZ$}fh!JP a@1ڳhLޅO79n~+CML:\};X >%K[!5Zqt+1'<_QjhLU*bd\=W|Gs.v?cS$ ?-+?#YO> D#@0%)Y]WcI!NlǟLF?5RH< \$Y->Uy Nm&Q|ã7!>pYR"c_M' [kȖG2!/eU<)g*2n !, _%93kBӊQ>͡}0XI$7[/ 2@:Zٹb= 9Ǧ@RV򇎢pv1..+ k EnߘfuqJXZpRM]$>Э!!\(_J$Bطѹ Էy\>#-[o]8DN p Ah(u2R dzaBp$> t E#~qR4jbCeڭTXIi iA4x8GGlj-/zM- @h ӦQ zIz-n\q|?)n"{d9X:˽9l ѫnps抭:F_0X7NOZDL')դ;'dXZ0X1#[hbdA>>;;w:+PWS;| {Sej`@h7ׁꀣp~wM!ӏ%PO6A[5FABN3uu*((*[MA q.m<2.QOv`q\)A})Ԇuι+KY@KXepі}[&4 9!)䙨Ю k+,JDt/z.O ;\U4(gq=+M8g`f'߼FxC_>.b"ܳ &RZc! K:4xW$ܿ(vn P/w?Wj:+49(h73&NUnvܐM [Tb (4lvcWNld?^^Sm -7[OvI0COP & (p tvq4F:svL`XDؔ i4D(ZT76P 0k[Ҷ1 &=2Nyr_Ѣ5TJ "]w _I66fjExY j&egsBG R\8xH:ʄo`6C:okf Vs+G]=Sՠj.9yƬ4V (v8v~o{zbafAXCӖHQ>icJ֪5%,> ß*-v.5TeRҎ15z v;}›٨WRG#Ig$rdYoy Z]"ia-ap*E9{G=$b!V3Pi@V~ɤ\e}V۩Ϥ Ob;_Ï](q\xsݬ8MMCa]V~ kz= ԇ$-aYxoOU [O'se_[*˽RzisqẆ qYe 7V.TA.*ҴY*?V*m(aflA¯MZ{j Gf0iؒP};OR9,;Kd.ӡNA|gDdG Iߞ^tnyŶ0,v;_!thbo tq_]X8R=~g!u-8U1țܲzKѹpqs7%K PDzDgH*ˑ cKkuws_ʁ}ꎷjN$JeY|{GN5Kkqc@Y7l8 n,ǻC<[rlъξ&pϋ /9G8KH"=!'l 8gڗI|*j %,!rK8`l]dBJ% EO4I㺆d4TܡC8o * "n*"Rk7~KbtķEY$A sѢngWV#;¡qɢ4h~S\|" [ᒂN\<o/D~ "G  [Q*sڙH\NLQOUUz(mxruF@tzpz–]䃐Ӳt$ȣ/r* @;BSRMinuhnR6o}6)@/\DCR6t9xN ǜ DySl{x_CMpݻ>4b48*lA=;ޘ})Â^}雨+M=eo(Γ'mxQl+YFgyl ,yP3ˁL i V,5Ds%ab3j0( V\ Yj޽_m2Cڢ};`bl_ZbfB;P2i#o8tq}Y[\E#]Y$8rPe$#RYǦ"cYl>\vszZg> ah&Hwo5pL 외4!AS;x'1l̴.( Ak@?c-|t6^KPDZMR\$2 ĺa 0q;ri-1_wыj|y!,;{SX 1I @i-ܓz۪ibxiW~w ]i(^<;vKF#_+=^w*b|`}۔һac ΀ÄV/T|l$Q8M=a =#dBs;v/q麴X6_'\vuG{h? CZN >=8J6 A`e\-489لs?$X_<}B5x7*'ՉY8:ϜMyh,&+j{;LSNzd:;.k* {nпBxښSBЙn9(3xhks/ GG) -2jV=<{2njgkɭ;b߿-ihC‡ 4guE^FSjpO&pښۿb?j#M04nOƴa1(V"bJ;#)c-X#jSs1Қϴ*Mn:wj&($u~j,>?[ 8J?hIn Wt*:H6"\JC^YC?v+[('PI?D DP`rpN6)՝J >?Tؒx+1Y2sjN]CtI^n0߹%'e^Vd0 ״YLևmpp'ƺJ^pQPSQ\9v@J d;vhf'eG)d4uK3X [m6lIjd"n{Q!r!^)8˔+K-"+Wn{!|ǕN*NDhޟ'C":>ӽ:H'h:#Y]9/79H=[>[F9y FuB5$cFXzn;{+do`blۍl K>23VǴb{lCThRG+ߟQwvuGqsK2`.xjJUfԲw@ڀdG֣WS*Ke)`eJz ZZm7I Έ#đ]aA"ֈ0zئy |ppN @ZZl6?= įs&8JQ[t@K5\0'Ư&H5'ԾS0답Z)xsі@Am*` S!. <2? B`Vd'b|;dl``bY M7+PP]jX6NX;ԻVph~7%\#N 2=*H<.bTZ^Mx%}%p͞g{~"\kIK IKxw؎d&q*Fy!ۀrzEMm=5?onҠ}6o Xǖ\h Yg *>\z? pHސ4/ [Ju!`z|obl Oٗnߟ7 l^Y!O BuzRซӗ1YUׂ4uxap拶tqByofKW9{x.%dž&E m%vnڔ"VOgE]!cWVsL`#|hihB;VAOl9&[Z c-]pKݎCK Ug.:!H8.]X-wRw@DpH%4:@3)! i兡8(U֎1F@,x ~6N_jͨdaCbؽ\U68On,ncwHPr:#=`~MmFcZ# m7%#쟙b'{&diQ0_},qxp$ U^OD[t9rqM֪ KtX[ L/`*C$##]5ҁ޴Klq2D'js_JU+QA* eKCPrWy1, -Hu-j:RIv7XkL$s]ձPҚӏ'$s2/VTX<3"l^cDs[<ѽh+[%ki+TS#ٛgb T[brGi (9Gi}̘1edђT_o{S*X29{L[(GLHգ讨5e/aEk,7y6/oiljCG]Uaq^ʾB< x)QmC%|"M 2ɌQmZJN쏛o <'V#RvoT-#4b 4, x<-zGXM8XSWz@C\ [D!E Bq1FLHu4K" Uko)Z4߷ٰψ0IV^!.&Bt2\T%mrBhB{]<.FUé1}Ҧ邤c*N.]e'Txב=֓fь_y[{>s(W؇^Cb@,ptPsy7&Wk{|b7T [AߜI\OF~95.Vo jݙ&OhQF$>2̋ IT5 OLN`N3_\R볊ޝV "fYG]mh`4.A @Sd |dw#8=A֛0`zZGu# <12K!7@PfD,) pH9'ôD6j|`PMuWv}"t~>qoZ"s̐*TaGɴ}Ed|h fG1U$Cfۭ(` 잙BDد{@n ՏgZ7 GΨޫѓ[OMNB.8%Ħ@V~|c &7A & <\{:Z+DO^Jp霽麛 u+M2% 򸣯huI\ULi٠ 2vME>̉ T` *GǒZM͘g 8D SA8nEsn̮ -wmh^AL\nVK|Wl!_vRI)E-T{ab;%ج೛M|%^r2mpgn9sD1)H@n!joZvy'I ĆtWFtQ Q!5ɭ J__4K_H-NBdrnsbɸ8c^kCS~bhkMDǪu:ykau_)[L"9F,: fzJJե6XBSԕgD/ 2ה8AJT% ԅd)5h%c{x(>ZԴ@&7x  H [)eRO:5 >Q =p {2'wzp}dPPw߉e8Hz2$ٸUi4f7e 1rr1]1R&Ʀ_^, J w$2G|T0`t/W6A]L2Yڶoxn~:pvizV3ipsk㡜?,3̧R,+b%y9g&pk6qf M ^y~ԗ3UX͢A >k:V`kPdp q[3T vN*EHJ!pArbgaA9#BsO b|)Z?HYSob}xHP 2d""vnZ{QNI'͛Hf}s7iDw˥^\8F.P 7oJU'T(~ 2 :A5D_w*ci-@9EoF0?|2KAzTD/qa.wAN3ɤucsp((@zRtfN2Mz3g_|9!* #r4QjsNǓIcI2cZiGDi7oxVWX"Y`KgƮo]#I~y^y9;|GpǙiD$<2CSoTS%-Kf}&s}q 6(Iҹg9ɖ-ŒGvjD W}xKD<7a=v>mW8Vm0|}% Crzg!>Tn؈OV<*Y.WL];1V,F%GGqǂW$l\0Vcrlw sCDhZiݚn{P,4a1 b%\+έZ.d䘈r_R>nT<dH~6k˚m^{`f^ssg=$˚&{y[~krCu?S7f?|r֏ej_ /[w2e78 كsJf沋7ՁWώJn d'N2RjOI̹x+K{a7L\FfQoQV^x֔P  h(SPYzTw2-ݑx+6Bmߧ`w(ʴzz* gCdKc6i9KRBAP&SR`]}ү ,V.ؔJwyH9&TL+ y']{aS+_B:uuC|C ߺUAϴltlR7c̣XEY>}-!mλݓvPi,Ħt^BF45MiCia_%obX 2=Q!ZG!#̔2(a ^U3^9<;.ToB(eOv4Sbik>ybvJ^u{c4'G/ͳj^N'f(tYV:mϕe찗u^S+*ꀦ:\Sj UkM ?_2St x8n% DsAItsE&}m_B85 h7rVڋw˿yE 2-^,+*E;%q0n"`RmC礁fZK||<ێgf}( "fFO9t[V+}h?K=25)ۿCQ{YO4'-M3N!痨gĜy¿ٝbjOD6XSԧr$p3JQ 8}t+ f*eXLHU4 P២~K ^ens Nxpfka%!qFeMB3wdXr~hi:xA_ y#<4ObӚ)oCϪOetK$ݚCAYX"C쮖;LxW Q5Y-z Nv *dzkͯKlN+>=UYs(!dLzK O=z|(.۵=dGra nW'pKbǂ_@x{T*v-psq+@~3q@?@ڄ2)5[&(ViA?T!tHUD*Ċ&k@ʴwN.=5R"LpMp !steDиӫnݧySq>eNČĸl8ά1ۿgG@xS0FpsAv{F㶪D.AO7䥰$$򑢐Vz458s!<PGSLNNYɝǖ g kWD uR>+$8;2Cs Ls@Iح#k}QC1%FdY~gkĵ,idfˍ~d@]XK);jz "PӮmsSe3CH$* CADScP.h=i9dyDdrXv+yeIU2nv&FguQR⎅1Ȯ&>y++q)qYmb)Z5Kc/OFsMGw2=FlZdqǨw$s8$P_vÒ3)zOͯfE %h$664oޥ5ʬ<[xIW^7s\= =3q+=,T1td"[NyO4I2ӆ* 7a2z>5,Rf3g'H>+S"cq~<tyNH\U+qCK3?FU;2){hkI8S7i )6^tH,ְDM xBߥ䦈]5y;ۿ&<(׼Cb5Y "TC2k$Sڎ0 <܋_ \![ k`FҔ1Wc) 3[H];܉8,mY[==m{pAN0"U"ۯYZiڅVty۝Seo9$՘j L7S> uiRMDD5^o h\!p}yk-JUye ARͷ_hխ3]9jIB2:cçVA3lNzq|3 C`АkY8k&?4 OVGzof&1G@+ jS,m6bAJPj6:j P:A'@RC,QMr4gsȃ CLHϽwS[0VO-~0T.%S|D6$Vk8$@p VRrR#*NpqMWo\g$m'Lh2T# mXT?Su8DkKUWAkS(`;z; |SKbSC-Kb|CEQ cEsDW[OWrn"mAwbJl69kOA!mϼZ7 "cT^P(ZP[nHM݁9-53bEYk7>Pw SmY 1e xiar(WjĀ]VL5˵r+2npKdY_*jH-2X`72^-|SЦdAddڇz3ڀ?WvLeZV9՞KQ7!:Q&>AMZ]L֯,<ȭTlOv%@^yj{ 4 J/k4a3 NEi+뿱bRÁʒ<V6BpRK@h~td PG;fCen0hHORpn2V!PyH̛ ><2/ U t%~cE}*oXܯAmʡ=P | eRCPA}69F @%"J˟2]Jl8&ZXBTPxYySդ1~na7?WycuEʱVzGvU9/itghm"a]??opxB`5+ަUEV=+w17";5MZTh(VzM lkJq5LK-ކ ֦f+BQ3eMu/X͘-4S,z4EjoUef%" "kٳ!ހ&} *v>*}q+ً^i95DK[{e4sAyE" ;/BXFgy4 E@~"OԪ ^" )/\D6H )j @<B"*ۨmyY[hf <=ΦݼG=6j(?mRkrӤG/Y$03tyQEY,T68:{P\X<:Vjef&`p?CΌV"St<!+(#AW]g爻fM*ҥK&'ADsZjNzfE f8 enKt M‡Nj+?(O}R>R !x"t4IT,0Ⱦ7# (%PꀰPerq1pe}"P$W Ɩչgs5xQ75\M-?.xDh0bzQ`x\9b8HN7wA)t6_@ԇt o'زCXK$C#RUP5~trzĶ:0TTh>Q& p<8Nyv`$K<5P41cQǺVLMr ͡ݟmlvD_PTP/Lj0ܣU؀ڹR|& ۆÑvt]zrYRAaލT %i7h0]j>d+{{a=:ӨqpO[Q+&*w.*ﴊfY IߦϫKf%@dgR~z.|RjӺt=JXxD ӉGqޚ6\/n h)bțh[_DH.7x.~AHmJ]lh ,=1j;k!ܣ5bQ;.6QV ʖ$`+Jm}&F#2 6Gк>=t7E[{xO^W,<B)Kԃy[2lU~&Z_uf_2APHfB0LiFrt{_l07ܓ Cԝy ęvO];Y޻9o-r|N3%<68J[>!2 &7faPעi{lT+d9eJRCbC|W$B[[ӊuNu҂_Vr/p'I'?cIs *UxӫVOQ`K%]9&mK\GpghqD|UR'FIĵ;2/-D2#C#rEY]Z]n〵+ϯMb^()݃SUАLrx#"JfM], |d5uU^\G&Ē+ju%-8~ǭf:,H}k'&#R,,fփSJ${/E)Z`)s->֑EHGpe%N5XIQfV'Wc(IKf:n.;ͺQ}mcHeH$Ʒ2 ^xҤ昸dh'2"dgڼ?݁/RW' 8\JG!+Q%@F& )[{XDٻԷd{3oxYNF1 _FXM[A~1Kp]]t֫U$kOt7j27%W.[Z\r57/*GK&'^E^]xDܻ0:7pX6:qIoW.ږf}h'C 4ŖLJr _+VêIg8n'qGshxdz+dDb'0\ w cOϹ?)ރJW^zX8h--_3ѝTΐ ,a;8qm[2!KGymH>2ٕ`GT: =S=pWԹC逕|\(8bsICdc,j{BK  3L"m8!c o'h3V\>r  ߾Q7o4?ߋ yi)^"׊LAZO+ӄw|Sr˃Bfaō /]˸"W)Ep| ,@I!d?$9.p8QvN2/SJ>FW.cBgs ػA7Mf$*\7š9ۣAH#B~2Sߚݩ{/wLU-S 0<)8juP(Xp~i(H,Pul Y'6Ѧ=Ȉ߻͘IY*IUX5yq̋!X{p`U,,v,xyܜ~m$]W::0匏(Eqdb98U.765.1K/lD't7P~᜝Ѹ.tFʦBSR C.(N?pL P3 @l\ M$ ޭs2ůP9rQǩypSI@̳A9Y[;%unnOk.zH3q̥Z[\xYMdZW.B_{aHRȡa큁J叒cVWrOPYT쑿VhM䖚BvCs.&vR|O3|Vy2zo%倵b=Uo`t͵%; ߝO ~az?,ɬ&T\!+fAQMɦ<-k!w>:Q~4k?qhPG@k7uoP)sg䝈tAhf9CfÎvW|;mf¸@04A*KX;7Z E2Иkr4:I5X)6x{Dҥ&M :!߅8)SRG5HlvZᆚQdeFOHuo5>v=vE4m ;(c-ujW0%ǘx<m6=&Kj0)QSbXj&{`^ Q!70Jڻ&5pͽ9tQ捑WJBSƝ d lbYA%W5Yy\ gzqO GnCz1t站P:c5cdv# y͊z"8Lg.ؼ;"={^JǷQw&~6d"xn$j!x^BCC-U4DiZ<K !63S*|RCi2fNERnq 4REMMŨ/:?-XAݸj_;Q醟Ƶ{va?K>OO$`qG;E&͙0'$5|A㚟Ǎu.E~CFcG/DLB߼ncIȱѣ2IQGQ֞V'Խpπ+Bwݕ3l.K6 + bs}5zs$3FJXxRR31RlE} &},/i;Oou[w44^ ZKƫhx{2Hi? J3`xBb!E1ea"hw&-45"K[dΝj9> 6Xô罰/en5'bP+i|Hx75\7.&  rfϠJo6 5!#/W`uZ} 3B]l/^;NjXFE} i4]R* xay}`7˶?}fu`utM;ʡР%iSszLIv{J5%9=Ѕp1_z@ZX8"MxK/+f^닉=tX)5ӬL\b[@O$(akq+Pb;mmg۔}2R_vzr`,uiD \@٩?*J"qQ6FOwK6ʨ d%xTv}^6 .?ˁ9͞"?6lHnWG"+Ω ǐ훮e8=e0k5Tz2rNcH>c%" 0dGҲY!Wvm5REo[$Sα#3]M>&!5Ϧ& )s7jI^+-4u #י/f^ %ۊŭ5]PGD ;J ^ƶ^#:AL^4%w7EA?gAⶔv[LE4gD%ƲTHlUq-LH 8"a8|,!ole"dg|lXoOkY6y~9$w) ˬ.!k)]ݏG!"$4pξf$ oa[3't1p|ToNa~)2bãQ?pRmSwQTKjxθB_]4.YRi " >ˆg<;hGZ q]o?K%'BwAjnlZn;kaߴDiD@A|B} ANFwX'}c1c(2>]A#UAzV], X{w8ꇆz Ȟ :<1U`mt*\dW_P>%](%p9d}#.(܃y|!2 Wދ襚[T`p< aI6{&Gy݂MeCCcC&S:WԬd-#oAJG1;Ck;t2,"4V_P؜;8mt]E]֑T'@CIxכg ]5*#9Vc.1aK؃7m3˺0 rIŴ~[#UY(ez %<\lpOj|t Cd>k45o0U 11@JrzQNz5Ò<sk/Kk]is)X!Sx-e<(?A޶)/ӍSp"FjrxVݵ,]cٚJdC_K:NCE(-q#zwD"PRNm8vW:trzҙ #4/tM{Q!e W s}GxsQd jMBJ Ii*@2[SRJNӝ*v+"#6fZmJhGqh|G)$GsޕUZ*BRP@/5[ʎ`'ǹM>'VzZi[>{ln&!nKP#ƨ=faWSfu/w4ge`ą4)B?$*"4~>],c*nv^BF(FA>nl &?"g݃Zev_%z0?퀽Tpd~0,iïIװ3 gʷӶ&\ (-q4RÍY!a7aF7 &x9ssݐ n5TE+{0+ ôqv  kUw"c7x<v$, s+ ijbBfl` ȩiҠg]u^z1~ݺuq&?Bf: { ⒝MLhIXn(ȡ23cˏ!:;? pU+ijU\*gct))DHY^OLJFFE{C\̨uIm>trjS2Xkެ{ >??7Nq lE GQQK~#8Es*{52u%$sCMpu bD`afj'mOf;Kspa[vGX޿u E9SJ4nBU~zlNe)t@w x]~?L+|7Id8l#rbk[1՗dBv ~8a. шy{ْX\e8O^ױ׿NIq&^[ƉE:B`a vQ|HBJZP`KZ䕤TcѶF)IZs7Bb'- Ą^4r1y[a>r~ ( eE:OH"tCE%#`{# r8I^h?hy*@b(>| uk{EU̟y|浕g4LؠulnzJ 'B1BG [b^{ro>DQAM4Yaccǰxf"f ߶`j)ʔ=olGgY~Dh2N kNaiu *Q h3Hk]Yq ~ Z4ow-o A:1kxB3x*!)ed4rΡɥeQ`kTWsMx06@G {F>a|lCxoIY:zU;;fI&HaoJVuǻQgB+, 7c9}bWD$ /@ISBmʹmf?t?=]1;:Bo\*Kp=DkC|oN]@|t!n-boVk- aY"z Yn1 N+e4d$<Ƞ;.~l!*Q:Rדy9y]qo6']$P7\i̽'(UfN'}@5 zZ\H*kAfw#ca>Ukҵ8w'54'$Ǩ <.뺔g7۔T\0Pݩ\E5Q[I{^>(hԵ{n [i:*fChU+vi7F|^h 9;krHX{MPisԫ׈X45 @!'t9a~nךhYr@d1n\Ju2:U)jiVW%?~h]lI66sw xۉAE?|1Z 8WӅ׸πgȴ-dQu4nHHnACqw{+sYvMII_# CKC_2uiMehBaƟbǯd'PT_'7pV/+z6b5}t4q#%!/_TR+9Gp! ~1N+ň8yĿa#D^bDV>5k)Nɷf DMە߻2>`s (yà^??a)ecd*/vo p+L,<_s&]OH+/όfTUI=׿^Z5Ԩnyh oo岞2GF" 14FsUYj軎Ӂ7ܙ(?R¾ jbx0Q< ZJ-*8M 2;ܜ%c_ʕXBnPwR̂SʭR=j ZEs'$rN#t1t|@4= s4(c'&JujF aZ3HMƬ~߰lE8I~ʝ8Xف]>̼4 {'SK{s,7Ha yS}E|9'Csq@Ǐ[M9]jO Cz$A|^p*JѼ6FjSFWڡCCcn/JE whЂ%E$bpV j.@s^d3$scxbfDőPCP"mB{f:g&_ >,s ] u/=YM\[vpuSŬQ>.nC;x%!l^_|%IL׹}.Zp 4y_ꮔGb2Ɨ z P<{LhIkE~d MټCVFk9qyߏDNu]z%'[agkHiQo0cҤh¯fhDT[, b NDz-9[>Ѓ;+tAg TM͢0J.`4 j$xjU+i0crX!'~)=-]}qՏ[’4v?o!@έkGBm{BeSLÓnׂ r4VA2Nso@SGT?;f3OI~פ]йntJ'zKzt"Qa^R7Чkʞl5X#4ͳ,EwBp9y r)pZjӼ`D?9qA_wE#zޣ$,pd0˾1^)ao }p&|p?k:qguLuR[@UMt4- Tc!ʮ쨂*Gbа'0*5wmzIvgDcAȅDm|^f/5r[|0UИI(@+!W.㭶۔;|{pϫO e_&WwxiVr&5He3ԩG^N0 uudvS1}8 0($9aR<1VIIo3dX~-ܺо,[.XAB(JZ7墯ztgF (u}ą/L5> mX9&up9~LEƌpK[`Uͩz{~h!̶U.#l.5z6D 2=NZpmqBF%`l&FỺ~ԭfxa(#"9‰V? 9t]F$x1/z%?l2„F;#:IO[5{elҒw̘,.=蹸G*n:9Ѯꏖ!]|kL.5tȆX텏?c 4̄AR<<'y3ע_{^')؛[b=,*MҿMj^om(:9u Dfvp8b<9aIs"C㮑U-a{.*/X fR}X:+SJDe|FD94Fsђ63W4LoSe5?Kaÿ9~e3QSwEgjfÖ\/nq48|-)H+^ܶH P+Z+iݏQ+W< Z;bM/(1㘠&^mλ£رJltI2E/,l'z%y̋m_>gaQ|LuӾ'͠GjӞEXeg# 2旡=Pjd 4%K[dY.|/o--)r%=a0=3,gI3߰o3c,YG8- 54[x?L9;y'Ay>,PGn;j%aeH\I]) ƛiG@[,?1N5xY̋^#۹x/2 @Pp2KgF֗9^zv͐ńJΛy0zDsb*_WqeK9\g">dGf2z7%Gx ;JRhe- wnfL0sķ0㹾6/ z t!r o-_~z ,ˎw{'geioռ¬&Ph(kiZATV5|$m#2@ܘ j L1ӣXT=z6͹0b_6{e=1I2B:\4: #YE9 Ht'4~ٿkO9SM[X?R)?tHbԘXR%2C56Dެ,:Q7JBjuhq,-; t*CͲ#ޣO 1y.zdyC :X^d!.E[GdʊKDRz6/ɰBmUsWMYJe[Fa.u :_ʙ61RL@=Ve>R 2bN.vn0lVE~eJ ^#Jhlnڞ$?rxۗ1L(;os Z~{^:ICXUtt> O=Ϡy=XrvLΏ9Ca?3*|ݧ&Ha_vf ^s9%:6bb6YJP' o!2ph:-ڠ: /O"bs5[5*jך sĶ "f%(iU^%{I#:s}eEWV܊r;N#.tʎ?8dHPst!*bP!iT2j]|!xVM!?h@1\xbLTK^X!rVe>tҕ>*48 j_0^~LFSLn f8֍((CE`%:vşf`NVlB$7&CRӾ4_Ki𯘣 B/~M)YHKy o2:Ba2dV)=e1c2p-|\_kH%']y1Xw[lXAD*f)i\ZFy)t^M -0aYv0bDyܪL50A^ԟ}x^?~$H " bmA};BiZy*XT@RuBAjOYVb2ByT`[0N;t/H,`0$ђdhNY?ؽRb{#-b ҙ MLlkc:=:3GGf[~\& {:|Ϭ9~}i#\hX+F91}qy^12h+ю;rUTtc * M3q3wP(P)!3-H$7v&Zf?Hq|DLh&iM NzEe^qS8{?ݏS|X:7:y {. \؊5zb-0ߵQ 2:kҼasbB9NoR όg/b}3&< àS\,)"US,x9CD8g1Vj2@t=O) rC'΅J,q)[< ].ZGؙHi&ٱIeX.Fl ;׷ N)-6b+/FG: EB8xU5W=M7VꌡC7k7Lnvҟ5 M˟Xn2C:سZ5dXG6j&S*N7y=Kwqfm^xԯwbX3ґ'Qc3HA#:Pm YhK o8pJc߷k M1=F J2 .se8j-y) ='IG^84_߭_o뼻>jz8)پBppAV$ fnϫno>HPXfc[)aڦwd$·X; !>X MW}DE.9D?mSL9_ eˇiJϷc9Ģ@<% fԂaf 3]͈L0˽c7XIֵY/@+;=4y?G %0,>~̱) y3%?Ne(Λ!9GM;&5x A8#/]t5N^+8ElSa a-E xלT{[yMrZp\zS,Dԕ#5/Sr*˖yOa8V#z  ћ0&4L]xX^'d/-3fvAUiwDVn tƥk~~,`*n;׾iN"3vF4(ϰH9snRj5z$4v?$}ԥD*Ӧ4 R+.+ qc{PEu\ JWGzrޡL kx=>&"i͈Z?5<^E+|=7DR=p|XtZ1=%7YMJnݵXM4 )xryr41U<3Pe0Jbvų^t~ۙҽG[Lu [S'ҿU2+TnQ{3hFw!5^17^ A $B,iǟv3eЕfbضgj$=Ż ۟nuՌEsǰνſ>^@:fЏ>(i Z@s{6|xqgq6.|4.Epn=v9I\ƕTŔlf$xy** ;mdz$~K{{X*lxCj5@ 9]ʃ*ck8ޥ)8zN?^jgjD0J_V)95$B8mVAOQrzFsOhAMzp R T(Qdgz+ `X~d͠"[)3+oBsUz%$)WjrV}'!Yoi U[pAζ dhׁ4y"fx ΃ec#p~h!t Ǔ_bVn8dH2='QX0j[ZZGQgֱRXknb->HHEj)"g@r**v /UHp/(2Q ׺ 9CoġZn}OAMJV3{~Ar,1-2w<`Do\}P)u1 R+E,65{n@^)WFԓ$Q.؋1 F4PE~Mc`FKуͣ`YT,ԐO?S XUC4rJ{U#9h2iZMYO=;bSd+c iWhrFQK{kU椩Rɻ|J BP48VJ:q-̐1o9Oǎb!FR,!\ݍYa*PO{`A=.쉾J]V,~yA| #d.ؿ.9; 6O .3{ξ`x١,Rܛ^hʱVE4Uڤi/$=Y^:PB%+ rA+:pш`p%o~i{үVgnhz^ŌNdTȨR3Ӝxya(ry!ݕyv?V_Ѱ(1x_ A'̏.T 6J%HϓPAkd{~c;tBM1b,tic̓1TVƳGh%Z@g±G`4!=GJں"g+ dC6滝5U3v"w/u2l3xRF1߫NIs knufк| B"k2%y7 {*t^PA`OfT-FD0ӜTL$UL Lu l6\.AkI (KfImP 9J;d/$բݗ\,%okqqW_aę[xg^IV)*H%X?U~ICgj5e_Z6KbI^gw`ze [>9E0m͚؀=xaglX U&A6ڲȘ́W:ɅJ:c7')&R-xyCsږWWB+q:X|,x@&;eGduk:鳶hyk sG>I.׹,7˫_/Q|8 ͸%nITyK_~c$<~l\,VՌ2rǒ^=I17YmBBM'ƣm+&k2;0gRTh_̶,/3oJ0 B]%У9+BB٬U\D}KlVȌVG$-t;)}==JQ ry^ a[ 1DޔyQ`Ew,nt* 6_K#YW]Ee$\jK*LzF/@pPJk1 a4rb`җ8k-F}('#Oͫ@kMz80$LM $TʈTC!es$}|yJeԼ)6WAzqU1B~-R~^f <0lbiҵ }7PHF> Fv~'M@SU%6NiVnM 4%iɐ;tSGi9ESV` ,:K<0uxϵr^1$_Y_P"HxY_M$lR͘pnB+_m|05Ѱɧo RPE_Ct)a}X1PcrJ~Q}ZrLq*aD%T  ;\ !Q$!2>I8V74. rpA,:,H)+5O ;I"%l|m|]0i-p-h2b  x#6g>5qMA7ؠΊJ0ҏܑg߫r~<d\~ֳfRBB/p='EnG*OHl*_w%2T=$~H}Jn*Zuխ01CnoF |iyWeOB@ޑV6PywM]0}n](Xׄݘ/=G=>=Y}؆YJ[UVCMg Mry NZYֻfNbS1-) >Oޕo4.M$j,6`GAux6/wY5e<APh7^(GB=Cq%6@ `|s}yPe-?ۜ ec=;|@s$0)Mk/ d2v r:֘S#s6$Y.XRӗ JUNF(7D0ʲi:ۈ;G} ]+{Ӿ@&֕>mBhNC q_ #9c6#:;8A AM:Im !g3Bw`X9H{bS*se.%U~}_a0;Ɠr (PR=wS|`?{pj9xNqU*`=R6>d$>ةegL-KC֡#V1 9 Z!П~ .F=Ϗ8uUK~gπ"Cg>&lE*m-{]Щp^l1yrc)0A(ИC )Zz "!O!B~ɱ5>8D lʖ }:z98W<#(&.Ǯwo:vE e6f[Z+ޠ4L`''0rХ1d( /mmMZZy7\4u2h&s-8Lpug=h -33L#dhd_k^@0kr\3@5> o HT]@^:B(~lH\CY`6 _OҿYP4+BlQځ2']ei5Zt -B3Sߧ9t* ^İ6$vfe;Q 7֍c4;[j vT'\ũRL|Meˆ!`1'x$c؊`.^,3@\6Q WV#ARŠ2ʜ>RA$[ u 5t%LUH0' ?Xl c }qԔ/OIԁo /dcQ(X$9ս-[1u^1}N`t_]o=R 2)mȊiCU9ya%#o'8q*ct[o ']s?9Y~B!|%To,[ ]|*qQ|;`ƀEcn8/H'%k^T%T!cMtT^R@+jzd4A2wǛ*pGS?'H<][_yZbQ^8×YndۮZ 'uRoID1j[y39 KmI;K%my\CλJ7r3AUɯ+--BRYoW=s(W!vˇ 3SD?@0uW;R!{I:)z5 &3$bje4Vh K,VA GS`!`¤qb/ U#yGP/ h1N 0p XTVz`9)ˮ9E^WD} "L<,vɆKl-H&4R&AyUyiy"޵h7p2J$"M*w ?B|wI‘ufݰțH[jH5bx7tA#n/GdƷP,3Kg3.(fHhnRGOV[RS/3Ӿ- lO/%WUXPZi 5bHVSg0|Io0ur鲪͗(8+@U*4Ӻh@@D{hG VdmKHj!.:a5_Vh aCq,4 ߿)7jT'|,76j/?X"K^J{FuS5hp|G(P Dz爷"FEQqwpz,`QDtY&(r}A{/#~k35[oW,Iԓ ocrNGB ,F5*Ɵ Qj+Fq&&!@&m& zRS)lCnOpVJw^$g3by#gVMm;<E@7sb{dNY1U~_MZ<BKnTlh1 b@ emUj, w.cMO'$ps9 DXҝYB/߭ |&[Qfwr@'Z a$ S=Ȅ#rFΞqgLtuޡلTKbf}/e =m@6SU"2sآ0m :M0PVMIޅt 6$Jw!CSN]d80ܡ^6'۬r#̈̄>yi|p2hB4.cg_\rLe˥9 >g`"jbm%A)x@/}S1Ju_*XFux7`јu]Ec֚G+j`jZGQL(˟~ 7Fҿf@*я*&ge38C2oAqh&QUsRPo4BӐős 5i)ݸ!?F(0Jhuen8l\_8Jva K2jAMKIL=!Ηu Iv@*#O.Xp]fRF[m܃i*Z3VΘch]@Ձ}21L;j&;"Vd4%Z-&ʤ.O"s;4ժ_4A`:&R`@ Nx Y.r wm Sjf~X5UwÖmDҿ{]zURXA1oF=M5{KoN%|4DK- ^9p;/+<(Bؚnv3.q Ķ*$dͰMjooݼCɫ0 |Rs.yR~Ih855kIy Sq'ԞSFYc^'?{:e 7'5o\:1!i#,S: `4of8}ӦSQoTk >NH;2=+]PLtjyroݒB^"FsNocH"*ɺeIxJ89?'|%m?sœa*Ey=mh?l& O='j nq:2ԮXTs0jdvtvM6g AQX!wy E6f4zH4> SDMOz*;jV JhA(9/ׂ">X6|gDy֠HVJi ѫ^K-+3fp8iۚl 7 ˓y>cR,"L 3@ǥ;]RiQy2eK KgBaQR~`zl׆mVMͥ%-恏d` (Te܂}DыѝBƖ_8 SY]zɢ^ɰPJuTP-V7^}~ML5 ދ5:=ӃOejXۍJd|,G(sh2y?»3$Y>^!(sF@;򝬩.{EB HLyQZ& 0}[&l]Uu$fHAQ"R$NFE-QkK a_SindPhX9l 6.8h1c#5^hR*,8J_8$B+I^3>{MXX,P.pZ}lj09l֎zncβ9o9'_K! e~$ոr0K2܌ohLn'e7|h?Rb.6{YdvCt&Lcrpo\٥_mϟIM;mK Jx&)*r ~;iZ ZֲNݠ;>y8bEnu)2լ*CiprM>ڦ'tؗ _QM@s+@-<1Ha|@ⱆ3+?;χQ%HC8" קvj.3/*-k|H;o78,XvJY]gwrVY댑gc2[K aJ!ZCTH۟=sy R?K)cO:;‰cB 09=%XXZH/,;ߑyҁԥbZjh5ZjILh_ hR/;)rHnnS5LmQJWo(7E IiTJtKR^^uD+D =9~_Frr.pOl6l[ tc'o] e;Ϭ$;EuqaP&tmjgo p&)}ӯ^"*ʍ}`7+QˆY^zCҩgoaH°/0V{Ʀ3 -lld k@b)@z@Cm򁟐^jTNldS JvԫƗLDt'.mA`[^# 8EG NmwӀmN( <Q,Mǒ66sՃ n eͨvvwzUJCxm=A8зT8-h l;n/* ZV 6B~C2M5"}(?GoߦvT|j#jJF:S:n 3!H6iieQESԶ,%!h $S.m^SwFk֬a3ʅYl ~;@I2"aQa OKl3yFit؆d5MA>m/M ksDIrcF46=Co"i Oq̤lhk<;yȟ26}`:#!]y2jGuOhYoF7Y-;/l`9y>{.]FMfz--"^@)kM\Oꠅ8@ehdLX,Ϗ̚ ~MuJ4,-r$dO1,~(&[yS5lQk@Vه2-z͗u,]q(&/ ) wEq95-QuZf|znrqJݞU-7)]"͚ 'uIu8k}por ,n_%lcI9nS3KgxƏvLsqpc?,| W&V/'g].m@3 ) ܽH ,돴YZ)d59:[/ Ѝ AliZvveݵ.T r;d0W='ѡDoP?ciSec}"qBgߢ[K;u&`GinkUhkB =0sЪ'W"e픅F T2U}kͱ!؈oj?ijP3%=Z!W6s={1JL@B11 ɔzJ}5;~&sy)ҵ)ɼ0%: RO|(A6!Ccr.s_(XҮ _ѥVs C{[-WgB^ ek4r~]V`Ū@PY7},q?V-FRQAw6 ɷy!Y ߺAlgzHi4~4hv# 9|-2[i zhJ%b%|,-;}1eHnتEpӹ-!bE-܊!9?'oj}p@^^7vjqz}ٯokl9cWϾWӹAy@0pOOZX81΁?@bdO㱒MOTa̞gC*o7ж @qQVΥo IznGwH=8nmD݅7yhRulH0C>=]rt0LE&?cb&;+&V/C V_qNy+7}A ٜNE)Ib:N?z(W{oA,;ȓGD7FGLV # f+%_.;y3{̈9-ʒQ{W6Ī#B`y#A&nM nnӲ1V| O"ު?^ k~<<5ʸ./Cdh[ f))t]y ;T+"Jպtwh^T3E}BieVSO< ( _q{`3t*eV'8) fqrpn0'sMGB)TS8/ృLԾZ. vJ펭Ӡ@2hZw`?v w)W>wpoF$jP@ww6J)1\ wK1MnMFBN+ =JJQq=; g?C< Nd$`U 96xI`-ruQ\n WaOhlۦ̯?+x!Q}"[/.L2pn'Ԗ0nz1N{@8 PP8:TEt<'^5obPЫ0eBf1xL#Ni&i Ӵ' do$s0??T$"nQBSz!>==VQ!ӒAMa< )Zg.fHB]w}*q`>N#<)%K#k>\f `VF3+殳5ȊIgeOnaU9vP=-xS\b*uR=$^=gD\޼yrAڄUI#|{%;`h`հ p!rFf#&4vD "p6%C?SA.Jw}8 S*$ݮCQ-| K^ŏ u`ܭYE0`f{.򽁕g.L/Vs~/4JUF:)K#ZI-r.ۯ i6FmӗNf⅄&5CN#N<2@>\a\xƖN ˄*/uR~"`Bگk| |к6 +9=x0󺾄|+KV!e HWdmL23VguP|SԔb'9)K"K뻡J+z|NX3u5:Cƍ9r%LLDwco= 2}ܩu]bgT+'ޡj3ZX/{?F7mPw˲/M:E,(LqyO+}.Q|]T3o¼ͺ{P?$`v([O+oV7*12]H1A(mr<`w؁q@z|t>&f͈ 4%YB8kvɜd(<.aFRK %U"K87a897:׏c ³> PI ּD[\Irn +Nl;aPQnB'O@7t&Pl1EETђ`jPMv4Y@I.w E"MXs 6uɌ!N?E>K7Z/[t3҉SȮa;E gs~0.u?ǐ2M똽%`jCz꣉ )ždqp]ДjAnX F!0k@^x08l~dӉiD[ TPͪ IW' l|yG'iMYGo5%Cn6S [wa ^'wgpS Jx^F)`KoJ,$gwF9o}"B;^a(?OvzNa B \n&#"LU.VJߡ46=3 YB,mWz~=dUVD={_HG38ծ-vC3t?41hV筑k+_Bɒr))r?P.4}x>ϡ`ͯut건Kv.[պڌi:f4-C?ly$rf<'xeLm%N_3'sopCqܑOw] 堷Kg+pe=9w|J39Cx^L|Ka}]lt6b]-(CPwEP3?橰rHKhj>fĤ1kpj(``")L1L)!~0)qgj< -XjdAzsFA]8n Ն&!L҃vZߜ9,Z*?v\7>WGa rƚ"C|+?WuمVU͵k@235ދ'[J?dU71jx2pv$= e&Ю'HuZmyxn)߳޾ūf&M"wZO^WRt2[PA ˦}P"fEX X}mS ko>Q&ȝe0[]bXty-*(oF0gI+6}tO񄊆<065m\R:K% \?%쑲[t ?)th=U:K&€=*^ BՍpsj*X+n!GQm>["Q5v=+tlWo2sD*>X )Ҽ,m1CKK5^|Ј0%ߘc XMQn;0]lDJU'Fx$5P'/+0zu i,FS+_*Q7t1>-KQD kKx0` `>ZgU1^(A}O<Ԧ3-1nGLi\rS* ¼?p1-9cs&By8Tiv١]IQJq#t7д [~S2bd V^eAd&\Ws (iMg*V(=OĆ+5jD2}Fr/)Q% &XEjPf񺯦r2,O߲ Oqn0-ŜVơrPbT Xl(o#t@#[W&wtM'ΦNk&8}KL&hIN>BXd] -o=~%Kw(v^j2c(-f٦&avh`\X 1_ 5Ckdŕy>ZP?lI)ä>ӓZ?)adsB*8Fq_KVeƬ e%Oi2u{#t@Eafg,z{ScXur>-Ζb0 ֘]hڛ'ߋ@fǁsΌ5CX8l> qG,~k?%31_h5:-JC-W52&) J_Pyȋ٢py^ ?(R=2Ai}3S@LDIӸZQآxoY+3[$ $z.c>儱*g7啇!q7Q<bAքB}r_yPOZ,)֕Kq% %5\ae ՠ!6=n]W/?pY{MuʢSi-nE{MbRTt hVH]٣*Jȟ1 >dz~ϨGQn&x[uFc?L4 Ya+MqR/У!C2BD>JՙPBI i+u5h[AVI\S*um'VToD];َMm?anNQ:9^(壭 c/q&k 5ih<7ӂ`S CKp)V)G(eQˠ:sEsxaJc|,yx.\+s{  Xe=ʿ!QSAu\Ԅ^⾫ ݱ$e{V߇"Ѣ$L6XEwcߔS{m dfol`;(-YGi5X O~I=\kJBDٸoV2B-n>q1 #>4"^NW;@gugi6圔^p||ŧN'`ҁܳuқ[˿;k?hmėFx9f94&}90ת*P~;lx2 S:x5iEKn)%V8^Tb,hٜ Pm}\e4ָf,H.>AE$n[9H.1r8RO/PCE)N:0 \ WIj-!pX؀p|5NyEy۰ASՕ2RnAUT4a̠Au1tѴtv^F+CM)YڬIh*$% y!+ϔ@KӍ^`R'e[+^̮p*K)5:}|X EiLU{[}4R F@!ɸ3ͯp)2beeʇ {' |Ф+=ն/@Հ;|L .N<'X(%S /39!K$i##i~=,Jί;md]Z8XvǷ>0j 6[,=&43-I|cLhlvAh9ǍQϛ 6P$ }RrzX7z4Oe *~.drO(aґ\'΁7vgśʋDxvkb[hpY6?R]8m|^ lZL4f(yT>\t㶗N\8?uHؘ]8#mw 8Dazz0\C `՞ pw-櫻C*饋,:M/IB60ݣ|67iUG{cY*Sz1<_h2<:.RKaΩ}wn&qCSE&` +JVMZ8L8G]£+}a1{p{"\pxl}Uc:oNY^JsE4XADPcOq+=s9{sYL60T#d斛&P@mlXC+04יeY?b*`YC`$n%k6r'&!!AiVUh4|Xm_$ڽD/h'G<'fgߤS8gB);Y 9 65Y"\#on/fV@FtX';%z7cDFq6i%H*2 )L& +cOepúdٴt4;SZ&Y*O")984/nv:kbB, 9_k@b]t҃f晪cha] 8%ۃpXqK=X>n(Ow>mW=lgxMM]aA _ud` ϛGc֝Td|QCp3 8vOCPY( +zT͖ p/-5|(J1 A6:Xah"xdO cqW$nʒ>Qr=o(}]^ qC݀|Om[,U;zG=3p3k;~& wF,Mb=lQjc=SZq"PJ|wz@7Qdk;d%@>۔6(jX ѩD`OwKT敄#<%S+X{= %~k9xQL5OAb`"YN J4!œKpp˱JJoI٩6,9 M 34$H'Ƈ)RB ~&SzغgTA( ڲ8qۮrs/b)*\[H*5fe_*Ի׼S{F[N',f|Q7ag +5$8,ymsYԱ͹!5[ QfNц9LrZz/lI5A+-X*z'G|1Q7Zc~ AMKP\)T>*VR#ALEۧ8HK8a} ]o EX*j. HI1wׅfn\?#{Z=Ai*^4-D4Uy9Y _JV~y }x6ۊm5\a+.o?+.TpI#} x[#̽d?MYuFKf7&lZT䂄[osKX-V "絀*lMЁ$sյo@glbq\wH/I$[!j|kDX% "Kzm4.[n&$_pZ3u֬_tw?~B m2MuCR.fre hT4{ƻݶ$F '3-FDɣ{PO.3iSPulUX2ۄ,m&eZ.38^^FmwEOڜitI`?Зyp2 IgRz4]O'7wZ[Up7+Qǘ_vcy7{P` Ә5RW&D%OQa=[Mm>JP u`][3zc,Pts nu?sj /X˫]PՙA~1]d R7ŅW:K5n!Q`O_0rH(fY,ź_),ae JB-B3T(W_O⩡Hvkis/HZt.WFāQe`^E_'Y›\AZ ɚLgW,^oת~:|N&V` -=Z=}]w};ݮ(G' ^,bWm|#p*8Dw{A B Bk*(Ķf9.}X-!_3 f`iWyHkC]CakN诓wK @DKyhij8;o@p.kzIӧ {H@/|;D9'{v=}vUMh[m+CYF\`z@8& heX^ zhe2(&|.<\?:ߔxNq*uQ}_oNJ/0KU&D.WG?X@}(+ch~ ΃#&;lfzZcݿ}DM")]#;G{1@6FN] ɪۃ6iׄy'Dp[bB̄wKHz lǘcUt$Ďؒ/jǃ. Ϡ tީn~bD?/6 ֡AiH33UIJ^i iL=8kGed+|< H7s*zP~DyCJ=yݨȼ' HNm2lw.DUrk{CPQ!͏|L#h; jJu,#/}>+ǽ6uAd52PYW@TO7|2 XD:3^K`J^U]ɨ0f-&ȡ%f!/%eq ~*+rM/&}6}tz`Zq/ ZmT7׮fq-ꂔ"T%cM>g&ݽliQ 1qm_ +:O!kx-Uq=2@IAxu $KW~ oǰW ]&ՎRInАb'RZ;59w0Hc2 cT-|m5X{-kO.`H b^`p/lLEly5d4/4{ ]gI(?8ՆiKZb~R\u**yu{`Ĉ-:w*]{ΰd-R(Ƿ.dE-h*N1.7ŽuET{wylI6REil,IW_103(S!LZ {V=<qQ6g>Tvt :{}̎ x'ǫ%3u.V[+zߓFYͣ3}PʤU~ QDS(2z?Tl,KiE+lh(eX a\%KЭ-xT FݭKRx ;զ8~wǤ)-Fhmh_k/YM+l̐UBꊿWf}ef&J r P-݋SWyVYnoaI#)bĔE#x~a`l%+=>Hw,1'x~Rd'כlJ&m_qG9diXSSloOw¬;4ه ޘ1S6ֻJN\jg] ȍ47REvTQHDHqlTTi9벃Sä;J!n^͹{sC8'@eT]kZMnki nBs(nTE Ҵ춓'E9ʡ9A"rR8m=/eMТV\Du%)]|~;FQDV!b8>h> w/>Η^^ʟir+ 2X5T-fȮ*ll*rf$ZՂ?7oϜ8wۄ7!ctsGx7uqS# 簵Í:eE}*tw _P9.:5HmyƂ/`a{jS/ie ^ &nŴߓ'+Wfظswl|>m'$^ O{ٵȘ.$W|RzaqR+$Z=,d0Rh<l7 ?g!F3X 69wJ&o.LLq(1ܽ=uQuҎGx"eATxvιx|x2ĈZ4+&%9b)\_Z2MQ*kV '6G|_0o:L!5Ly`m?Y97hG|a#TtjHh!qw}rGJB\xKoTZ}hkEgoARHv %8P"QX ~9eZea4#_gf`N.t50}JFk=4%@A}OOqIRs-RB ~V'\8 8Rq8LZS6ڧZw6C1~%6]Z#SLKaYb&ࡑS8^V_tϞ0f& @eqw?X ׼! D2#St=`K?pݎ3#184*INk>C?bˑu|R=GtE~wW6{4WVlHJs~Ɲgn$zIڪ]|]orpE@[giǘh8 p+ *3Jg3CW*f v7sT:H]ZuGc\-c21ƹ_iʐnAj}Ba+\-7Ac߽ޗ5UeEbuj_cqtUՑVHWrDDDfUv&ǙEʸ.mDEOʛ Q+9^n`+6Bns4OwM#}Îx *pAe2j÷ƽ I'[:yu LEg1P+]j_UEǟ~8= QoGfW6rսrHlg|Q5'>!CKX\Dc¯j腾Xw)8T-ލq"K1йɳ1m+=GcUDL&f2ii 9eeS&L9R")Qşh~ >Mэ<¾ڟYbj5K+'Ԭѽ(:r|I1S }7@d _+[R[I pΒ ;YL oLE֙@ezTgsзSU.:W$wbjf=KoMM R+>g{n8"km罉]2Cvu^D+T`;G &߶~m)+iDṃ0%+V^q* >_#ZpQM{!-GFo3MOXɧ79(zl*|-1QS=T57`n8q.S<ؐףs3KϬ-+G!n*bUSNwv:ddhZ+ k^%vh`M61NxͤlUWw4_TjZbqM.0&G(;u|> ~QWZg#~*̌zbԌiNtꗅ0>?oc)Y"m ֫BۿܟssYCSH?%,)ַ \[VejkW:j˅T:anQ}+A˷+Y8%06X;{SwA}m.ԛ|+r.B'/MDYľ=r(ܟy>vٞB Q, ȫ*C %6O((2M*ùa"3v/̙v4\]y5'  noᚳ9+rb>& *pџluvw-[ObJU/冉hB-`g laߛ2Gri0#|F܎I Xm,{+7_FNbq>KfgfĘrxذqmN2ujxPn~Ol"*SyVm2b\0$wCꤎf ̐娼 72[b7Z~]}!a4kW P84pepz$aw WX0ސ|U}Cᦥ/K*> (pm͟܁pNFHz̹~u~PS]. ;7PKAgM]nb <}/NekL73y|i נkU䗉B0~'j9Ŭ*F峒fǻ/hJLVȒmƹ\09u\p%+EDP*~=܉wRCKGZ϶3V?[:1GzO /W܌c԰.y"#}NP ;~d[B|(Xm|rvVZEZ6k1H#Z;*%(ݝ ´@JlZӂRCqE3+E8F }'!zNeſl>$7m ރnYżgo$ J\@}$i:hm@O0u5ߊ7$z?:&-xdߛvt 9h4 ;~@qBkAFl[, U~PA';&EG0r3!2s=I4qG{F%4s nyIioWFDY ZWfאT>~Q3.ETp{n2|aGc%"%'n<{(0v|#pLᬈa&oҒ\6Ϙ"Pј>.%!_nF}.9l 6"<>p7?4[/( CC,tT6aʶ<-)6#8Mߊq~K(˸ T]0vB؁8*(.:i'n3F&얶4QR&T,N6\;d%Y-r~Stp{9vi(By.z"gQH}ߟ%Gv_1U$jND!܄ #t]2j態P~) [9t00|?UӝΪvҴ_peK湣^&RΜQj׮xE)KfӐJ|) Ei^L=' <l0{Aql~'nhȫ)'eյ2MvmDF X:~bAhLѵ^MFj[mH(xrEzsdc1;gv^q)D@Ki6%963w_5)YR1JEyw'6tDBj/>W %`Duxu>B9tś«lm<j` n3Dt2˰n?ã,zF@DC(mg@!)~i[D/XD8WO>uir6l-~ 9grd8*LC+H>:# =9 \ǻk{ə%NfdßZC96[f"ѝN-a:J_uNlYzih*w|P|0.:illPŲ(tqGDT#1 nί`Z <\_N<)Whtw t.9wύo؁l@݂L{'* cASjmY T;FiC]۳"+BH=`kQ,JUc?e􆙀W}Z޸f Ǚ]:E7As}4cf0 ]`%Z.1fq \' g hz%`m< ǍG`coG5ʜD  =fڳ#1dc},l`4 bQ3̢lzn bM \DEr"Eu ZYQ \F\А'IK7~I0s'C;^PBH^IM v{Ɇ\9j!1ha*8gO#w3 (*aimjmbjl [Cѧ="z7D19 Gԭ[U F{j UPe;>تgSPx_=Dp©J=\r-2JK(IQ:zXBVi#h`Im2Cƈc @La?o.쫜B+Vw1 2E ǍIo>E%kyGP ?ߢx(6,2:1n(ŖfAvrQ˟P82A;}mdѦeD(VßLˉ0k i% G90}FuWKdW3B~SM KZ?_`){ظ~c VM|5\m+*1( X1~5-3QEvtyC>~%RC!`A5Z_Y'X~xsD\?_4X106*!Ba"5lG(;d2HF6k<%̎{Ttq DbYB{T&v CX G.lQ,# ^/ROJ^k Kp᪸Rx&ix͂;RK%(δ,->ZB>Z(ONSLpmrALJ0;Rz~iz;޷ym./δ!#M)FzAB:Semh?uKaMYM?8u۳y]` ϩLoZb'u -E +<Rx;dbvYwC|'HƊ%)w8~ZNDpd&}{P,ҍ p#y`Jvnk퀵 ~ڣ>deAD7LQiȖ?`\zoɸlrStie":a%!ce$v++_MO%}|߲Z m<>$8&@I|7ua_H vIDs;&ݔ+Bpj@4 gєqq#;z@xT@;} 7?]swAyψ.tfcɖsVkzu-IL7t|;(X\$_J[Xa]$<q lnUhFgLq9C$)xlkb62o c)FcD F RxTg0["h28%Vĸ{HTKꉅj]0$%Hu]CgZko8_);{0}Շg\a<!]dkο(ܛuaYT@)[+` dt-<ģLUQx`(2o>0ꉼ8`JdtYJ-8QĜS{>NU0t1_2niJ"(탹e~{yMz;'w,R<9iĴFxU} ql]"Z6.ԡl(VE_ŷ &X֎z8?fjIK3M?EO̍AgݜqW b4oC\>'f_qWU,SKuvQ 9@DzLş.|.~ugZM<`k*84]:4Y"7=t֝Ice;0}(߅XdhShAx:ev(Zv'L͝ vMTPmRH4,Q$mC17N-[dGg[)-#Nq9Qb.Ph&M/]y9rX!x;z=hȘ0YjblOsS<-=!sTAW߿hRW>@Q7z+N~g)>EC``I)/wۙ8<,b&arSJ'edV oAcBܨI4`Z( .vI#|F^))[b^)ɞ_:z6(d՝gY}~؏ۃ!0E q?Z~_fၧb iV~) [7Yr*RE.kۆ ˀح7#3W`ܶsE%jM}1[DS3T~YU2B:b vM ?"A'jZ n"nҺ#u+be+߫4]: `Y(C '8'#1ƿ &?ߘGbP hleT11 HC'Θ3mHDO$r D WG*sӝ(qv ̎:-[xd ءf9u%apfhQws`:OS^5 ' S8,Ӏƙ ̲2)ba&uL(m c˝B<!jLRk=T,R\VoF3LMhe.`:cj3)ĄS m/m*3o7%D& :Q3Tzd`XOd(#19+O +Y o}΂݉xs1EJfƨw1m{C|R!O '"zqq-UkK*ڡwKfo>ŭ*l L^IC͹RoF'@MDc 3Z,_eS;E.F|b,GhG4wqnt M2:+m7WFgԐ/}WA`vDs:Ǭ1nIXC^B户E,?ԊzZ4괧c] ZpE$ʘUOӿmR  dQ0+Ve664S&Q0Wkތ1̌Z &ɇ5:[z#}!.sI,6%3& "BIxxyiŰK!-v3jBl>]xm`)F1hE@CszFq`Vu&\@3IYz޴C!Ũ^l㛄͒̒p2cUD r<-axnM9.CݥY8֙.BQEh4(@$ Xck5`$>~sd\2W"ǯEO, G0 ǫNc,)a[}~m_K:=fvfSMEzߊ[(nܖ}__Sw18*Ÿ̦tzgCH!+zMi-,5o$VVB؂0x(TM!I.g1lǥ#G|K"| Xy[tkOtNFA)tbNu"N hAݻ0 I/q^YlܾFb3bZtl)wb6]Ӂjg$[qG\EK *l*<&׽,$,f[rYb| 52>U>h,4#KA*yȋAZSN?SP> = Ѥg0~}=z4GblVBsK1\4l" M*N5B(ѿ #zy \;w/p߂gaa *R Ggwĝe3 Wi {-WXGF{5kNeov] QbfsO6A)zZ㔝c3Wu[yJg5F{MiX0mi{ tTG޲%xZ&F++ܬ=,CI:߰j^GWd0ZTy=hLU#su=>yTŀuxT0YR2—y?e;f%ӹG"x[.lv`_z|6kǩ]<<ॾ8/^=ued\ӞI$AbH^JĭpTa! {\K!y}p4>h]=z fwv2YqmJ—.Ϝ:QaFcUͤ*-{iV8^U8 lS=!22o^9#O+=BҖ7w$?M=tޚe/dN7W3L@~gri:L'HW\ΐ鯵7>xhTz{soV|^**z/NlkhKB&9&kmL=pӇ:E;⬁$$$XI2)S28v3_W.y|A3&9Fu!0"",tRɭ7J&`/4+_V%uU܆ݵER8 W 9K;p.1;_1xLNR̘_&"N*ЦPjJ0:.Mr{-Y( Zf6y] ~ M^m+^|Gj^&# J/w3%])vA?bo_ hГ4r7_[6Vܡ{8B 6sDˁο,/8`Y!o+Y_( Fr֙]ْ>PXM՚oV ҽ~`^7rf!l"빒Ƃ)7Q9aEM;^#PIGaa\{CG݅di;PSn(1K]mؼ#)@ΧDةd Bc8V;{8j .&[! iRvqo ZGۿbmY@Ydr_wݣD,yt6w9{ Pq$ jA$ <r1k4"¿^zhlrIDN+^3Kx9>ݍ݇7>x~)uI".ӦeASbĊЀ[:CWG4:GVU{z"?Oeԅ$^˓84J@$Ÿu3mgr1?J|kB9sB8Df%oXc#sL 8w7P9qgtBQgx^RB6avee w2>vpݣ_Wy%fPYxoB*ճMvBI5} lՄJ?:p;a)4!(@QY-$`^UlT:{f&Jy^˦NtQY*BEMUf OEiK^L$@ӆFR~]]kδwʖ$WLm;'}}6 U"A`mˈ ~'~\Ӿ37D=3k<+𯍲G[ d.{^I\2t|tO6^{232niC?{nNI ڨv@_͑7Z\XET9Т UrV 2w2.՗h bhœQ$vV ")'V#]<~8[JgqlHq;CH3|3ЇJAkX_a'T,DV ~IDsZ$$m׫߄;`ar@RJ 5H gAL YîÑm%Y_^i 6D"9^kF8vv3 ܣZ{g~(E&fMV>8mN%Tsc |)܆^p4Dq,H"Yl@Ш/%C,4ekPgPH+ǂ@MC 9]?t afVkQCx"a>dF~<i[R/`c]|jaIMs>P^O )SIMRHp5;8Ɖ5&Oh$rr*Q?Wü%䓚 r+Kw'좚UC4+}@#dIҔ8;Du&[޽E!;~~~j>|tW\gC(yE Ašk.8QI"ؒšSn@vDm\$`zW #?}x ! Cip a&?߅gh(ܾ 4B]ifj(;wȴ0K.'ӱ;p3 \zKy$Mm0TM0)Uᝯ/BFhs"sڰc(RJ Z"p{Y򩿐95+rd HscP?lGF h*Ds\Njt_)w:.Rp ͒᫖;^..Gr`Ԉtl=.>k?Z<>ߩ)*}/NW9 CŚ`'33AaDm|$yG=6̝rin^L3QN3DgilU+Z=]a{&'4_\`M m:siu]Zpmς݃C\1u}S5@ɨw6#8.X I5*]y o Lx| c}L.zKKiҞvHHl2i~^A+V*~$ԲxT-5)HU3scG R:r.e1ɉdJnl-2r(,%uS>݈;]fܙp }FE UϪDHw 6@/X%Y0Ԁ~YaKǹ5]3dU+JN% d l@}zmq@7Nڪ`B^dx$j3dztx~)%Y$pd6I&"a$UnZj4ISX I|K3fQj-zs̅Q\D>yJ Ӗz*ѐD2'*@fǦmYLz8;^-Pwa<Fdn+~ ` Am(bgdb) HY\-<&yJpCd'bB P۾JKR "kpl9}ZԚA"AmJY%-í$e4Į E΃7&ؤiB| sh q rKSQ\= (]Qy߸9/B_1ݲK3^@ipIsA‘ n΍CO^Jr.4yKd ڰn'$u/msP\B3ftMfmT7֊IثLdS aEl/FMs k‡C-% (lѧ;%pva-i;KW֫GC#oW "Z07ק'aP0dTj/(w盒I}snٜݼ'g Pϖa"qC2'bK #jXy5 1u.搈>u/\)ґX2 ! mٚg6P\,kEv ΄?;53#w{]d84ek- >Qyv>q N FϦb3*X⒪'A]g +6n x !:t_mYU5^HsqqѲ5n\^'F kאō30ө2o>B^0o>v^Qg>BB87{wL)&nle Xˌߣ;~e6R}_ҙ&a@g\To$5no3O5ᴰ[w,?4c~F:tU.G_j?O(ivUI2؎w3 #%SgD2A]&zpoէ$Oyx|{1&_VxvM4W`{"[= 6X32M_FEa̟7qUUI>9_`Y\t6@vUXEٔF5؁"lm<;5yr ]QP2WI|"5v1ȭSJ<[մ*(34CfwٺI A ;Q %#6.T64/@x06G:8o9yлP^{txw߬NɋWr#X0=)"mJa?5PP\wb$ jK$ic[l1'brQ 2vkhM.쮢:;KHH]G/)XcZ{de{I"(.M6>$^~1_֞$zRD.}uq%xw:跄V‡vb#2欚6RT@p#ʯqΕm{.!a9\atюC}?8#5P}>bru`NP+<1Ǔ5ɛOdkKFeEN H(@ b^x0 ȩ5k/CKtna;,B BefZ$02ىs9^O49T!.:PܿylvSϧ@GE/*c@1w6CGo. dhZycѳSs;c(m^9t*t׷( NXBaA)Io GEWTEN@o=rFʑ3ATp!+ y-,+D; j7Β3j$yk_G@N&D[oxXLomίNY A8ٵUe6([`Ʌp+Io zho*>yJ#]e"X]r2͆ҔWDtV"ύgPЮCnTױyO{,2I~cIsõ0I)x1i[i݄} F%^ِN#DԳ"㗁l}~2)Т7֧)fl,OsLUN9 }YM8<3~'|lA3!7§<)2־0@;$9{ӹ+!8_x7 WĢ_ޤ|{"xVfB7Kzq%Su'}}b͡)b WBCV%k/jH^|9~m?:S.9OTH^7ZuRlu /뉽_]jyœ7jcSi7ʞ°I#X}A 2ᖘ0I|!ކFLÄfaC :Z|iN a$*4rk;tQ+_yOKQ$Cyo4d8.A%8f^QMBE~ V5yo^; DB:M^_}>ҙJy\13ץ}pls]) \e=|_;S86$10#MwN&1^ j,kTAon ȇO_\'\ ''NO&4yy-U*@x?3eo# =wzP{&wVJXΠ9%wl:ڇ"%/vX?M78l#~ৣ0;Pt$m:0Tfv۩$^l()r47w~Ƈl~H&l#?1Tm4Tuf e pEL00:.DD-1 v,'/)DFؿ}'rf809L,e 5D,/*]zBnz6_Wx-!Q(1Sc-ߡW@A=@dŞ Ԫ`Nk=K19",hz}ineQHxPLW4&W4SҰܡ1uBke$3VeLjށ$W|uzƋ<=IAGVeLB'I|>LG-mdL(-=Nct?E'oǺKz.ִ5x*7`[p ) K!(ZxT {2 8)'-@JoJT?CV2r_銻%i Df̵YP!hWoņB̼!1F|wK!';dĶ) ^} D*"dǴ,E{ Qk&W$gfxka\`HW≇Գ"o#E`214b-Xf#)\JG͟qbܸ~«̖TJ~QԲ$cpuNTWrD?Jqo4 :$iyGDC윪&wI뢱jfoApb:m01Bp0ʜ$pfSK/C,7By8w?Gs3%/ӕ)yO&у|ߗ9nhwJʆXSk%$f7>j,JXF&+g-5LDH=w=>t5!IU(=W!)SܒN#9 lB=[5@yU7 Zb/υؠ~2,1'Tx-l%/}/BxA_"*#_2;K.({H!I}$oL rJۥVҶ{NQON- 9:pyə5m;(YWyo _ddEw 0MV ]@Z! ,o3OWY,p2s"OJ %jV[4j #ۋdL̩3XlV\^ KTB[fջYX/ 1=˕t力ڂ2wƍb P FG8eUf"CQe3{Sd.TӘ trl9cMpk10DjIl8;&q8wH;DgV}" la=1Z)b5p:/ڰ+Τ&޶ u ѯѧ-f+jvRh;W'}:25O~5z |24 T_aŲ##sH\Hqg ESSHӍe\//Ot>]êvCo"0H_LD ڪW;_qqpA{<6ކ1O =:!]VS%G]y@;T|57,ڏ Nգ_XƻmnN(ɸ< d'?0T9 49aH3x+<"EG#Q,*ǜ1B,%]{JsSR*;r0|ɕUMwSkh8 x*6Fm:Ipٶ<'MMsG,tε[޽Y]c' '|ʯXpހ0mW]Ƴ Gvyoe}pEܢV#@+:IZz i?g5 P<@t#VI#R#{0Leɡ!8yKe_)f"G4ٍsO ְuy !_g.${KV{)P>1@ ݤݒ!Pe'b\03V S]Aؾިt*{1h9ٟNa  9e0ܴFf##dgQIя("}̌zdae =5FL7g ; 6JeuM%h,Ҏ9!r'ɮ>{8A%-?Xu2ʣ ?p*ϭ1KMG$-֟cTq߭~J4?Ep@ڞƷuڛp-?2LO8p _26㟋STIELwNv؟ߢވCXcXέN2P-݃C^sGs.a i?mH@yM, զ؂aA1$Vj=x`AocP%oZ{Ǝ+7~G!Jw7rHQgiL soG +Q\eejWy+(H2uI<0@A@Akga \"зrs)ʋ1vxS\pk&W,key* DMl+[|b%TDn)W~[PGOHa7wtbF>NU2io 惪Pm[/nq7W7#Dj]ftTn0ಧ\lRͬ,21)jtuDR}'RoJ@*YZThl ,I x;0͞ 漃( o0ߙ4ԬgzofSKP0K[!0t;-Z/w "'PdΐO^]f 1jM]Z=X.a0BG tE+@ #ze&{~PUIJuNպVw"pM^P%iT84uPA4΄E뫛*}%.{Hp*8*~XygV3K/}4ʐyxzfRɹt+rw4A_JYnt\:[`>OycCh96y^A&Zݎ EZaّ犇 !PJ'6I,HaI ^o3/ [V۱qͬuDk UɸPw.,lvp, 0IJq"*;+d7ej輦P]zRK`QS΍0av9~׃exNAe̿^dz*n*?}CN([]K# K rz!y2^Ư <`}l8.䜀(ؤ}WQ52[9bu$=U> h%nsOqa7?<v mb:cs!a-o7C[Swϓjo ![bޏQ *ܥ-B$"zQ/Iw[Idr݀o*K42TS}ieܷ \ 3EYd"IqK30~=mU%,˸Sju>Ko"˰-Z5 zXvKt&?\ϫt+bȨ5"fh.yPM`/T:s$(:yoD]lVtnD0-듳>5,(C^`?R-ۖv;$7[W!W^I{\#kd1~s*-a'=wTi4LaY~4Q1 W#›0&Jq65@KOW zꅏ\9"Y^ӂqy*zFw@v#{ӳI+K:fѓV3K\@:^"ś!2yazXU#t=-o~zc>&8NT3 87IT5O9L"K%m1T U@<]v.w4$XմG@[Vy XPj- kl)/&KTLE lI4ߪ+̗ 3ץƀC(~>! ޝMu 7^*yE-dkS+HNhʜ m佽6be*!e_9ozt:q@a5>DLJNݗ%2E8a{`>~cAcXG MHV|/I;^ sŃRYP-}_ɤ@vyM3VKB V19鳄w$R^AmDNmFf.-<<ډ@!9pTw==UtGqnwgWɕJܡ-|̎V?gHDm ؘ^EK˶E80#S:X$f mf"/ȧEZb83HC>L1kϔNbcK!"t(4cdY4mE$*5R\TzcG"ukޮF[>k+"DdadvDa>C!!z2ye[Jt%Pwtp]R8COu8rc pbI].Sh!:/bS+0F2rENz3b_k{jiOW/Fb[W-6<@${4wcjMR*iӵMfF$*&2{4WByi~tJ(ʹd~1e8x3'q yQbm`ZQs'-.w& }=zAi \޶>y ~{r}RBY-tGo5%ȹFl<.փϼNwrMʎK316U!y 4'e̐P#bl)ڿ\[Ё\qՁF{*BxNlSi15*Bio c#UHurSjgsi%QW{鴀fk;&DEQ? $=bY /OPycNik 9nRUѻ[<ܞ[ BJ ߯BqVe&~2zA=r<7H6a_)AetQ??T<]{6y~ 1eخ\uкDb()f8JHdb7b`b /| Byʂ7~I[PR}m'GR,`7㨴rjIxlz fK։eF;ȰQ\sPK6XA%ug}J~M@ܑCIHN@d"o8[ eX `)oQ2{N"dwa\US#Bg~7)0/nG*77ߌ+8mgs˔w%-̓.!l4sCB(D."Bd̒{ោ^җ^Z QKTԭi5y_yO+*f JvBÉJbo_a/L|qeH:r XSk/:cׄ$=ϳ> q7,3VO0,HyG7 qLO1R@ c.tFtbqK+IJHWE#XCqMҕDmy]7\ڑxA~ {e%2 z,~~ZI^HO{@DNh|=9]Si)x1˅Bpб ƙgirljV T=֜CJI%2A&H?~1*^A+b|! Zb33[i>'`{R@bp(i?`pN6!FYG}vmc)z"F> H?GqkDFۣLɲx!J"8:ӎ@p/)gʸUχz^zA2M֩Hĸ"#z^F㷀- ){A0SpYzpoIN'wm|4'{Y]*i!+˚M;CNiSBy rteRjVA&hCL[58&`>_%vae,`9Vϥ}"p#:!^bmS tH06U0b#ta#72ɳMQ"OcIi-3c&.728AVoI}]oOV_!Yo05|jfA?|wG" 1lJ(h6RNQ~gKë=X8^[~?V2 -kJ_Y0Ѳ೵(%480uWKܒyZ1P##5p=փ qּY@>9ºOv{D/"TiKb73`l2'ym%ҶM~m9T,hn9 `1=6`;Ϲ*ckۛet >`XJw5Ni3#-'BԜ ͗U·'Z\?y6Jٸj2%[Qs8TR h-rTНREֻšt<_ R) Dk1KYi`PE>FVn˰@C(H=0R OO֬K ErS6֐K<Ĺt`A[XEy0_r @=\Bp& meR,.X${%yd?n>,tщg۠͘RC06{pl ؏l(VyX}{e ۑWޡn }")q,k_f e 0J' q,za_0B0h ;/ˋX߉:ao(mШG'jqԺZ]Fe&:[IDNtm8X?m=ۖPvtyD!QINTĎVYW&=7Ճӧ(τ*\RM+<,':˧#Q\KΏGJo[T|+4 ¨iY߳ s"- $l7St0ոri*D=YR4o H{ȗ~]}F-aʖF:P6e(VWp?T'?iVMH{j1^g+>mMKتQ0=u KGKP&(N8~w;-zvR$?UCUGq5t}ƪZ,memJ2M߹<8sj*xTn5IR{ȭMI;g4Q~e0CʯJlǤ) &5a aḦ< ~iWL0{Ȋ_ˮ~:22+Zcï6HNjgYDGK*bSڏ%nYˬwa8U4\6^6D :E ·[Laj M89y"IT1oHuBwD14_ׇO.&J2&s7_xq߆NY|~ɘO;S\p'wp7/lK{9YXv]Wk66)*,X{.j*? H ]K{gb#sg {?KYd*46sHwNUi S'1"0&Kwcͭ nh(/!eC4lo7pOeIM`2:sdgJ91'8B~ ^-I[ئc(Iw񒒙/jNVr(=l+d hyYiH1O?bҠbpiS7R<߫;:5kMwv% w[uFAyڒw`j~'[zu#|j;MY߽0z9]4 }i`]CO+ɊK}.֫Uh*\. hA"qE,}O*IPWY{Z=z"M"hr"k_y9Yj1|$Lt)FDAt )}%Uء7o2v﷢EÕD A_rF APsNÑ,"mQR0:{ݾxԈl<n.z԰&#bj,Iwꉪx9\$oL#;jDѣg^:IFSekUN^t+G8 . ڜ-q"Hk,cȲOFT`,.]"{n‚)D5Hbu^VY]`!Op b̪3D^GIP:⬰u@м k,ʦl5ڏp:$JE e#5.dpiՎn[kum(H۬UjUW3(7fH8vqhUZCbF@$r {f*yaHbe3)[|h:>賙`6=˱~_{ LWjo+I 6].u!.],kHxUٳ`ӊgijbhSU^'& rǓ;B%l椉V.Ln ȏO[5&떑SO\ۅ#,RLnŷ=>  O q,%dRĠS*0 縁Nĸz>D>oN~ DUZN1_Ͼn }PAY,"@0U5}Ew,E BrWʖ(/e5s)$ft*X 7qLލb^IȵI<GCV1v#a|(̦X^}5Zj7' <𭗶& WJϤ0Eb9E \FҠ9uz}#X|bQ^ kEih "Th!#M_R7qP_8AU髕UdX/ȣ \ tÅ}FD]vA؜ӛ1o%9r~ /)=WH%Cv$r1W{OW޲ǿδaLٰIQ*& pkˢ(hy]$aVA(}F9M#Ig񴋍y-ho!УS6 uP˹y&& ^1z"–4\C"eL[m9,=ӈN|gH> ۲ W}i +XuiQ2c';WmV1`.YDp 8l0:0i%aqVWAu(Akۀ)rͤ]KDgI34$wѾi)S(*@xy͢/u_y[5+ү#kl {,}A?9d`i To\˧p$u= [ v"o!.xA6yRz˹D@|/kԵ)'VM{<«k|ghwR+lG8A6ׄL`Zxz-.k`nfYK_j,!?T;<^$7]c:Fx#_'N`Kg¦'VGBo6ڞMjPX ^v[׊#bUϠ>BK_bzc+b_?DPȄeྮ&تQSB/lӑ3a# WYM nb4x1N:X|}꼈"$|pa04B8%p1NcؙKNc ob[3ƉX8δ̘ Pƻ% Li.^]ؿZLS`Sq|S2Lypiӆ=sȢ-B&4!NazJ CRjei-5jS#$HZ R3;CTD7-^d1O (ƠLÆk!<(`ƚٳL3 UQC/<{(>be (@ZV/7B/%f'y|d_ۢ`rWC .s}mQ>&3&AnB3?;v!j+ʾ#|%Ui&<*4YۭseG\j|ZE5R!j"ShnL9qJU ?1 9g jHUIaɜa *Q goҨa%!kor(iVj3Ucm,I-4¸4S|֢!P0? k6s$_n|slKjruWz=Wݴ҈qm*X IWK6]x [*U̴ׁcUEc+QbF)7_*(_+~j}FqpiGOA;>b A@es b$>b -g)}WARCn^[Ylzm)vSUz u-W|߻m&"[0dsڱ)n賳NFdLQM6~>R2iiRiܝRPу6Mb_- L>Dǽ i6";?B%e2JǸzo}Vy DnojIK$RTۺŦyѷTj O6Q4M/=9{kJ""]pPUK]zӾe$y6rI htTY?vavT H:;O(17 )ސ6&oSJ*cA0.^KS/Xy-]>sIBk47_hs'Out*3B8m ^?w̛J@lqKVS (&WeA i2v^ŷ2T PͩD{BQ6/@x`R&AږScj,59 xqsOob-\I^E<)oN>G~Nɖm7%/6) nZX@ЩqtVz)<-7k?/ŧt9RJٸ~Θʯ~ԩZik$gvE+2)ұ/6y ff09:[kWb_{঵F,H߭3QsakK+3f|erWC3ZE{ E{C@ZX25ʜo$xuuPc-`C/;ZPpS'A?M3EpPoHĨpHg`%9-:fCQ]MO@JPJ_-Y ӄm~hxČ `#@+GQW;I??yf1O>Ǘu}NUkr'Q1n7 K 5&AX ePk=gtÝyf2dBi!vW)h'O{W8G7%}m̵9nn_zpաgc@f*R?$0DI. C"/TxQ("}}!+ԇZݸR@FM-VvY&igDt蝲 a^cd3@[G"Xno.?W*p \^X9QjGL_T5DC) Esמ֎cwR1 {[g1J=/RZBֺzO%NR'G'T6lhMA4V puK0![4L W^kZ>&(Yo̩7Dz u?(䷗уB/f5HZfJnD{1Ьd0=_ /Wˇء0AiaVQC1fH" yUeY`ٵCv)0GCyMS{BΓhMM Vϐ{b$kA @3=T@!XIՄxU!X*iyvAGO_E"dt™p2JVEj=߮Gմn,^&\KKb%TɔMC_hZΘ^d_mۇo\ڦ?Dѹ;/iVΊwkT0aj<*eh(Q)2_Fc`:BE_M.O]-5[-w尪AA&n ]R>IaY€{{&1s9G, 6e0:/e/ *$ly[ҧ[!*{\L$f`ҦVt ksWDuMpQqy q|3&4gT\ pk,0r:(E=oACr-cnŷmtQ+R,X!!/32@ܽ"JQk #,چlѕqJ&$k[yY=8 u\2JlTmq? ܭǫ#r[GG럒C\ aF{ԓe"/rw>C:`N!X3g|$&⩘4қ&G(dvI6??oƿ/$ ;ԗ(ߓ\B@N~ԬV/Y;"'5htArfN V܀<2UK T٫G 0mv} % g`vV֣\(g:w8xgNnJAƂ {Wm nr:x+qu75)zt>:97mH;ne r Xoxbms9!;SjЮnڕOI5<Pɜz\a9yh& FHVWzPm R}lр/`3 zsS/ZYUN=3G+׹|0Ə A^E8U؁[A_~Ga MQs_06Vs)KxW͆h#7ZR? a?}e &~30KBGdc ]Â^ @2]ݣKǐtS> `* @.Bks u;۳lk-m{T)=Z%"fCbJOO\R ]%` E^5"[M,+_n qC!!,0 q&K`\ˉ Oy=OGa4.9`J9y쉷+*:SX @ 8y*=H{#Ŧ"G١KϋtxW L/ #DNWX2 즴ϲ`{4̋=yb K utәQGM/ɲ:ubw_a4aŞoomt=|:5rWj:c?2M&bqtPeK[wxUʔh|3ίrڦd>FWqGʌ(2z.(ub0ꛅ,޷aN:+`Jmwo/)`}tK-ͬjPSGHmJN,b0Q*G@SL Uv0lb.pȻ@6/$ zmư4JNN9Qm(δ𹃗w EKN j;Dʰ _CS]O5/d9k~k/hȭdƑ U^08I\9L̉3,'?`CIz~$ tf5S>[Pm.% ~xKW> 8 v*Kڭ_UNqsh@e=y|bwR{ZoOXUSU7|[XL˅㘗]lVP{k<*m0!64YmknMBbJ;uRahH;t0ejW(r ʰe0L۫<4儒>QqfSfn}i֙p]/$|̣%_A)8%^xKq(_J8*~5258#$ITTKj@;溾-so[cvVBk#ڱV+)h[>EkjKR*LV۰;8"DhI=#4fsLt`(d_G9KY"X/ u8Z\(^Cn9@1)!V^sN\ap)A5JRlO":%w+mwրH*|m4Ff E}Tڡ;&=UBeHp5_oDpյqӻӛD-m %L)~Ra"U^+#z2O&<@^: Ţk#KK(OneU7u&NŽ=EKv_l#UID= IY %ֱ1mj ^+Ť3S 4$|)] kz%**i)[8V?¤x|/(oZȻ]a}H}(@6y6&V FvunDoq7(دrI"Zg5Fgeq}I-`8 -':\[,HztM)U|uoq`@'3y {o(|E;L&%9/$Y=N!4S[3Q+>"6菩7# jd@"J"1!~ 7йe-Ij[OЀXʦP|>~AlAݴ(cCJ`w;-"":/? J4+XsTm< p[]"mtȬog/q6p2n"S L# jU3wӱkk7~<5(,i??}mAr[ɲ@[F1tE{# 뉌|ް'VCd _e|öh Ayt5:e 󕢍Bzՙ;B!Dx{<8%ᝂE̓|ZH\5N'Ӹִi{Lx,i<)*`; b@0%GJ6r I-ƪb^lM@% &58!$|z=QJ\]ll<JqQR)f1y~ ;"B |y 2 @y6MGa "_ s2WjpѦ=ʯ"'.߹ >IH*ddwZz U dgn%iCR%IPh@M}c;#%8]%y\bS=&L$gTMyKwi.Ѕ[Wr+u.r x$l]j{{PW?vQ c&kx%"> ,^Q P!e9dD Lq/ Zzx`8c⬉77ܜ>L.-7tdKB1B67 LщW][֣ʒx@1bDf|\IZ1:.FWFfTOVe.a'\kB]lcS#7#=5u YU6LqhJwdՍ0oT6jT劻]&V^-b s,}9džgK!o16n'əj5 /ӱkr}RFbnsN.*R%%BzN\0\@H}A9{x/ZדLLo=_eKh|mV}Y*i܇<[z=tAH&x!-~ *:v,Ie@b;:\uaǔVXP]1ŨK”lFfc tE߉\x9k'UlH,MT 鰃*9v☓nDDy>]|;]kŦQ? BA6:u|9vDphA"]y#f82pQD]6'4 -tˢV4Հ]]Eսq,3KZP^\-c.jtnwyYZS!d)W_*[s%/9=X"XRN?5r<T!H,ҟ!lG(cyf5ڜfנݴH;pv4kZ2JTG罽l[Z7_1^҆S.PF-&z,Dg0r`TJ74-YwYZe,X 4SNi{[]8Xwea[5M12Zi2KO+Pʷo"h @zFj -F'ZpO?0麸a\GiSDJ$Vʩ6sVd]j' U>j!8:P9?g _lJQ쇩h%wIo[W>"s9 }8S'n:M\wMSwa@עÛ V TVjvkkvQ@zx9ρRSGR{ Ij\^n}wy^{H6d| 6K((,-;?+kT>> یT!a&<**4ZhM9J4lz6$"}":j;w_5j4{YPޟfX :y>'nzH{7/ `W?6 brr>SٮvON)`_ vkY/cj2(:wdIN9jUfQffΈ+);Stj֏wT;x %L6[Pȟ`DXQO Hw5gpRniv:E{pt~'PDǜgڿn6]tt$H446oA ciWkԔ/RQ e, yPq{ R3:,Oࣥ^~j쿇e%cA{,E fU^5Зr-k:ZVwmE `4 Q#tuD 1 "ʶ6{uSZ,НGf:1N:.)G"%1hyM $\FGinVSPzT)1C08éx՘˨vDJD[)S>Ð(itXsX[Ys|Vkc}cGaX(Ltu(kf* cfNxOK@rQ1HaYfMkzGhI;:*|d$S4T턪X ??97gԦzJU#70`9aS7|@s.61ӎ6Ƙżn3=j W ^4&@kꂨ{*1&QqWUԿZ&5Aó~?t >0;0rO݌ptOPs 'q^Fབྷr3Sܩ%S>tXTq5Ï^c4:Nlj%7DUVryt{ľC1ȊPj.h.#ݍ=mOLGN%_W1H+?;w^wZ[[NI;C$N2mAr&Hr:U!gY ҀDV{&o~5Oϰԗ֜[Fkrdr5REHٙ~—I9-W1 0gBEy@+(H](jنQ ܷ\2i[ ]3Cy&!qyxqߦ26|xuУ%]λ5`7QDn:@yjSK}wO]Hs[_~bڲ-0݆H>[+YsOrCُIAK*(bx<eНG/ mYSUG<$^KR5zccU48&@07Ԗ.1޵;#|:>v=4l䢃C$<<<.ڲ[_~gfO=F<t] Ivo>wWW$JmˠKt^$)HXgHi9A8>wUʡm8.ixIzb5,=#}0>)G/Ã.խgWjQ#{Z-B{a kɉ-ӝ,A 5P8 -Ivyd|2hz%0`'a*_'uMJ*oU-Rdu/Ccz*pN6 HH.bsu86U-=XI2-*p~"ȓ/Ƃ.gtGR6p@ɚdJ\uh e[pv9#t9k?6oj Y3`Ǡ[=bUO~C6iF˸I 誖7GT  phR/iqˠ;? ʲ74fYx ;!L:Ғ@N_by<1Ѹv&5bk/3Ig0 ťvqn3(XlrPA@15jt #J'Tna1fL |TNzZ9/b$k̰4Pn턼v/b#|KKP#[rLj?1` + ^8aiм9CN--+R2rC%J=ξ[~fF<خNDgl\VKm.@̄[.FzAOyN7g]+\ ddrIȵS.CF hT_Kײ@*H;o,3 ͪv$ho?Q,Wgf {IфjkԤPV#JtJg٦5?n U)N:9n}FmRtfmj7n#Q17 TdmMf(hZOrbT+9ƿNI\[˻ULhplޛ 77a=T-mZ)Ӛ D;b?>0vVRj)i )P 3>h.WW:ny.2tA:zcĿ,q:R\V̤;Ln> gAQ? k0E'"#@3^1: S&MO  efdH9ji9P*}!,PM%hXN|@Al@ȚiAX`y-y qgPau 7߀|@=s iΨ[7RiYjY,u!wTNZc6ӌ?rUlr?D,\KJnݐ8NdWƆ랫e~eL@#<XPzT}vmu F=_# 9R7D#}G% 2mgx?P7A X GHsz&VfK)XscH99FYPX82"F^G+H .c[Uf3 k/XGt43vٗBCqDDٍl"|<-Xydpu żψ-͝4z͉'}@hiu6vhe!2 $p* p"q8W2 h`ߺyyRHxΕʶm⃷'Zivjn͖ Ru 'kIV>w JNp}azZ^P/;[nXJсd@LgZƂi tR*Zdx|Ҙ0?xYoL'x uS7]ie8ν0Ϩ R=/PP\{X@mSDyJou(M Wi F\"TN4y 'f53-2.#՘8?rZ ۰Zpk`r0eR8p{@M1 \rKKyFa=APuٿCpsyc6!QQ R%<O͖Ac$ ˳"s_mq:@$8 +isʆP;_>ݕZk3r0h~, n5P4d<6ipxz!e^tma-`w8?3Lj}rF,Jq2@Ef5wavA Z;' lj_!rë ?<\ݹ厄 3AGD;ԓy]Nb wLh~ `̀5>0?^N-J-/;H@Nl/[Q=PT&ER\̀[&z2_m֜%RTM̗`+1WzX[+19lxz j+oj'운[Ǧe0./{,,o 柼\uo?L ٲLe7Ӈ6J!MB}\IF|2Su11;4x- т6Q+g\_fr[&Ox{S 2`|[9D׼{\TOcp'᝛[Tdq[RmBr5F|{~!EUH15:11Vh "$9񤛰"rjo}; `WBRJ&ߖ.pcCvA3(Pϓ/ 5'a@J30ݏJISJg7bvb~0Ta8qDoMJk޻AWykbԴd%= Oo:<p$ sy4KLy ٷ:&eEKjD2__UlYf{9/ꬕ:J7(I&έEcv`e2cv%`RӤϪ>.4 HHzk}>SVuc7t{{v/cC7 (E]](k&bh"O GQHx0,hSR&hP!jue$z :GyXqqzNɔ|S%fQRF p}2rF5O;ulR2Wg,|:n(nnV6y녿(blnm98Lx]!(PX\`C XvnAo.n"MGYSY;W>)qcxIhnfȦ똯+XP &*- a8_ӗ[Rr`mVu8WJINZutV֠{8A<6 :f=qpk#TtH|nH~dZ_jH4q'pɿ|w Gg|pe^,u)0X̰*H %ӆbn"o?$GeҚ4lޕL[#9TXrs{q8f?'+ӏةcGf É؊+"Y 7Ή9A+BBs yaA9}*CX۾o' 4ZȼDc{Y)zCgm'4B iRES|6nu2ՃkZ]))6HdApLQj߰O:{:ZuJ*hW$,#TJ۔'w(:T?Z~pE$% .b(_ ozl L)Sг" *r=׵ !- b0;Ο~lP,ޱQ5Rc9+Uqˍ<57J HIK7+Gj i/.{#ge@v7qZY8(sk H#<_NX%11S><7w$6@7luao,h?,%%Ҏwl1R5-Avh] .D&Sjju|(tͅe5l#ӑIt#k;Pu|[79跛s!dOeވn@ߛ9j,H%Bag ^ |{90JiN؜6Fgr+2( < -aoQUo!1WBw-ó&S: *"1@hv-4C$C QS 1&+:T hٌj.ϕFA1  @YB={( PR0]ݪk#9 `m:cK#Qj=9,yI} 3@ZrVt00G6b:ϦRo}A#4fb9#B:YQxK5a~0cZ7/OKcYrya.k*+mώ݇~s̕ExvQVZTE!м`ebH ѐ8Bٿ[xR5ʢ;36υ]|%o"{j(7NU*(Aߟ! cIw$.߭(9\IťZ5}~=mV|4KtݽKЊ7K^myK5hݨjZm\i!>ţR&oR&J+5p&etj03LNZfF?mpau 1r6<q9 H||1;lދ-iѶD.+u8wSFGKfYErwxh}@d57:J9 lu +ƨ>UR[’;eַ]c6ny@IZҾ&&SKK񟑽Mw\2;泓 |Z19*F+3aU>ͳM!"5RXn]e`t0UClC%$\ c4O"֎D+@} kV3z^-u}2 4NL%9Jݷ7mЯ08ҧ "#./®RfC vm"gZQ-gy+J]:vP`'6Yq=~$nh^ΆzS*yN #mJLY]y2Rno :3;.ƉRIb"q} R )ܓl ecyeo6i_ϑ}P.oZJuZL_|Fױ5Vn tx @l8>_e*zr+0q2G$9wvB}*Y&E2_O-G-dGy[]ъ\0xy$?VmX1ߌ2' @]22Bk~MN Y۩ڧ vٱbm q;|kDnj62ALȟ DnsOiivGԚ`/as)C!aB`nI ZHOަ'{c@(hb'L? ‡ct j(pZHxJi{YFƪxSBrFp;&G3US+Uޑfک<"c]&qXv7ƍSR}Si*;[鵉BP$?D$Ģ*՟tp>"jG?g3gS-*QsQdyU(2T(Ef ;5D"tͫӥLX-̒ܓR56S 33͊ i@_"BƇje2Ԯ\4@k]6CXLJI]ʖe@PJ ? eD69o3&7v@E {̒ӻD#AOKZBޝH;'gϹOW“4BHfD]N HTEq,fH'`Dix\E CE6].U.A̡1p"8ySt8d"^CRp-+{lʵd$(wS1% ONZFg|D+IMygYW#ɂ\c\h( UQVnmDN0<(8ҍnVy⩟_Xkۢ6س iSp7A?:UzE":[ca>a޾"8<%U,) 'CG+㱷u-v1b`Y{ Ϟ~a(K46ԀbbVJ\bHg d8`ÙYX 9[&:y'i64̴ak<>yqI^?T]1^z($:1^-M7` ߩ q{,D./Mڋ̓?gu6ti+ BZ5Z̀n!A\ﻟ]?F[#X0_Det9F%ɘP&%Po6ir25ʇ 7j/^o#s/ʰqb°eh4F6!]&0x1o䜘,O947$=keq"5ǜ~#J3w`|^MG*F a . s A=-OKAh3uVp97%WPָJA`<6rD/0 x~4- T|K>}eըN_ 3Q!tS&}kySneUr+(\0;();;`wVl &?oJ|J?i`+ׅTu4}ʙEad̅祌Gc5Uڕ6m81}vCzCӬllA't7-Z\g{dmF[m˱_Iռ)O}IqK`Elt|v[vnMHU/|GbJq@j0(PJ>RoFVft")/O;R|232u )sH{q2aUm%5:F \5NAT]3ABY[B2CG&tP0ki*RXE!"9%w$Ͻ`*h3Y yN3#M,dM1) Nh3 H`O[7\BI0zi%`m@690U=GGX'R7.Ks $28 )KVSQso?*<3gFKơZBG&eęEpisa?l3FLUa}xXԧße 1*+Nӯsd-$U>#WD~>o(Z.FfwXnijkZ?^B}H# Ӈ2b*G|Q) S,z`OH+=.RFWUz9YZJ“nJ|dDc1{_TI㑐׸NޫS)NK|z"8c;gQ!'Kk|eQ/.x/hF絑w@$O?iEg)u J’IZzQH[S+218'fázB G dR?r0EmT՟NXw=/m.J sC<[ HM$ Ƃ2v H:32}+,+JvI"ykQ%\<q)XIi\{$Kŵ3>Rb1GyЎA%@ 5Fll]\`5-Zk yW"TeWrǺ(˟~bϙP7Z?=|}ѤFFrq4xÔ!oˢr쳏<q0-ۧPƷ C}(?~IPYES^Ӝ՜W`GJL,bK9߿KM  ;B+#Ƒr+pL6m{ ϫ:$JI {]VRF8O EcxD")q+̧?ǵWkc4<`[me׽`FLˍ@oV6dtLwaC_Z(JhFv j]Cjc$ž[{0 " w&es^4E% c)>2ɎkDaڒE!c4!YavB>ZF_nbFg<_#Mi$H'_.c41"'l sq>2Wgql}_cGGq:^h U&IY2Ww{#gN#A "f&O#}FJP?84,vë=?[lf_*;E }p~T="bո{{7LDf)0pXPydq5Oˀp8NG^!-1XpWĎ}մFϳ"zi̒oyH#y7(bB^)mW2òOY}MT2o %핶=I1RKm9bY]Dhǽz2v.`Lfcߧm?I51q{?!Hf%|b+Ʉyc\V.ƜXMyik|R2vR+]&JDDȟ%Boټ~[QoHs$D!2etK=~,y})h]<0B-͎/'*$0ndx| `O͜>]B~zTx {"~|"x%>T`vLGi׿΋twH |g1o%'ZЙj _!Ty&鋾^Hm^;WKnAh+0 ~ nUod+e+ɸm@XѾQ^lgZ(؟K((?)*QϹ)ozp<(Πg,5&0RG,C^[vfz6S(ޮϞ9Vix"{7#kȲm7~Kݩh$WEBQx~)1D7&bGe~$/9M3xtH/-aCSUPHRbpE40Ꝩ!{{-袟k 8NРNF$I˟SAKv:[ :DHm:wY}GGAKI :f'#F.l|y+|0+_ 5xV)J!pؗ ,Ap$(V3_~'Q2f8N}pwh#!Ppc|}.lFZ1W7_N'7<[wvQ+anE^5w|b0̉)}{pkEyKbTȗr9.;aeMF]4a-ˮߘvl\;vrb ȒAk$缰l}}@-\ ""=W(d֘ (lQ5.;tv˖hBs jfAz)y.c:iݗo]Ӂz`҇wi{ Y%#m\ȵQ; h~z AKF4p T&ԞR-D1ZN _(gWkW鮎̐Z[8 l.6Ci1^#8XD#b,`HC:p *=c˥$uє(.Rf(5H2ϯ ͉KP)M~zs0zDEh+х438$SL3>mJh郂𵤲wNO6HmV޿4U䌞GWK]{ˡHu)b NӢqUW8[Gnh$B6N{ՊKi¶BP̑ߠ]o.icbtNNQJIV@h:- Klxp\-䯆 02(PG4bEK%ՙ`U긕̻v +PAzG5A2i ǧNf)m[ rH%Iɨcie2*8OPH 6( SpxN@fl p JדMEP IP)3|խ~[` W(3^+ɛ}8 v){y~@M(j"`Ar> yA;jĦi~ᢎhc1y}ҧf$*L,ǖ9w[/! p"V 8d1ooKdHcrްs&Y l8UF";Ȃy)'H!xMHe|bjQ?beR#;*ԼӚ '6#aWɤ)p,13گ&@:0Yyu`ԣX-7\xPVV7$m 7esj.%t6p}-/ki ~۩|. 1O,zB'6lK<ۓBV $+Ve(bN ˇ8 },ơ1 Y'i *i]wRC$ԗZv3E:7LE롨}rt$TgMyNcQiѲ B/ v3dgiTS@[Y7d}=W`o!DDVZěY3/x]gTXa(DMXsNI` 1L,7mوx'ZD텫F{ݧfJ \xA8< bBg@m:n 8c(GJkѮ4X%¢Ԑn[x匐޽E7< +b}p)P9ܒwDk"-ä<[:DҷCZ紻LJvwzL\KYX+.̩^%~9AKS}Sb P͗! Co9@Iue<ϵSÎ(6hYIn C-IU5έ gől4h]Q'vR|9( >L+Dz?U4rxҽO{g= ]H=M _Q|E ~ DTzhedfNL`$*Ǚ͈WR=ؼ("-GJ! C^:MwW>w-P}K|Ug$u M7(Q YZRV4E']D\Z4ޟN P>L*%mX8_1ivh3l|D ].!%{WdTR& VIjeqֹCםjl%3%CѿxjRP~d7~ z@T-DQ(Ԋ2"  ߙ"CUv;ڎgs TUCkrO9CH%83%Fqb2W.0@megbW@̳|AX{tS$\&7}p/k TJ.P z Η71=BZ8Bk?~eZu &_t2|r夯fciNTЗ%x&&EY_HzLġ2l7V%-} o{49" <W LjX8qg%7{$`Ry)媼lEq̌dqI7G5O7 E$J| 8yE~O%A\%#1R_hz£EtGPǪO*2򯏷=d,*Ϧ=.}LclՑTϏeiR\!ô, fFDd\6Ο`g$%\05]^Ӕ#g@c}a b/P\Xl*|ǓL_`j_.A^ *n3L9d,PU[ove0UP W.!yfIf-<aD®_Nk/v@%$WiߵO^ZJri̶ Dۼ &ޒbRW)D}R95LAN&v% 'k*qȅH]EPb_C^W%!R/eHx¤퍚t/ίm&BF`hYXjk'l ==-o~eL9k3%U> < VD!Rm<T!΃7$I0 yJki-<4(Ҥ=v-&m{"άE$ e:{$A6YjADu+**1Q^5'P'$| N4H}<$UlX%n)]psD61DUcgZe\1RxbӌMp$ + :[/il_cE6Z]'V98yE x z]~o#'ڥuء+a4hrog9R_V>aeO4%6`-"7 ю K0֞lERgmˮFAq.Ub c?Cx~}gĒ7_IX"XU…'5lq}0[[m;8cch:z%YX@cgb]{$aI@k?8E"s4_3>љ~kxi=ES"ͧy,L蘿FE-5ӧHґ!J'2 aVsr=o,PcȬAΓ|̎$Zの wbpn"P-/yj~1 TeuO::OcCuhvhB*× p.jʡNXœ ;gV;\@|Krb ;tX A[ǯ >==g`,7c|HSR!)'h#)8q\~V% ~57&֋C^ DJ=vpVVV P;f%$_^]tYG-}aM4ynm&UAbgAK]`&t9VbL.4Ս|-ɹ 2ɬd[\>RSD~0-A,A:zxHRr*5ɴ3}r Awvs+UءHZb<K0X@2@V[8g ?T;u?N{Ai &#|~QT{$h@QeV&̈́kYcN ;R::Ji&٬~{&R80s`a7,R:p=kr|aȵ;L\86a#_8 [}DWzea&**O6rj&\Y[+J7xY$8; '?5K! D;X6 6ID:> z>HIG<`$aA-X"c _GƳ(X/J&zG`0P!gn [m`#|@-["Bٿ-HNg#H|ȁa5^'Z6!fjK8-F7*/̈́s Aefnp:',b/|3+WR.~Q%6]~=p4/-vaQ%ًyy ]ك9b(j W@q@+=AM(i-s4X":^yk3Eu7iU.GW%$`yp!^'O@X A:QXXk<)aDHo`icK#?_>tE(9þ^J,t X!~RWg|D(̷^2Rr@s1{~(MUZDݍm%}e|?ay/SbI 2\by M ##e7 U]jmOAǘ(۴ٜ{;1\FcSMe #g]]Y 2܋U.w%"%feC z.vԪ~H%#X@xJ?lFl;`Ⱥ%7ގb|A6[| @M΂ବ+cWSC$5,&G9/Q5|QVav>riniHOMЫ])[3S%5pצjJnq&aQ&#*a8;>,r"DPȨn(d9 342C,Q㪄0h2g_z]C0=1_$ F{RPD',IY/w ڸVeʰ1Cy~uЉO:o^j:We∉P +٩09P~˯AoP(cLDh;bwoc9KL3(⢨5Xڌk W-_댣:_7Trk[c~xA[eI5Qm :r1-ʠ ^)$h²BB@mdΝL@#ll;>ݿ|BS/V0NL :J2CrEQMת_/xgf@ѱ,Ƿ=^KMUHP참I|o>*ċ5.AS qƣWOAa!6|z'1b WG6t,4jvU sD7yz1Lm{]Z;Ke喎RY*sI[U'P:ObK ]b&8Q8U[2) &sɵ*w HVSBU݋x#"YПρFt9(#-x}%ޓ{CFin&WݓP6P#2Аw^U3ˁ=k3EF˾2dOs/֬>M}&z JEE CC/ %5zx~Jڪbg?ju4b>+˶Neo2XHX6PD2~Ip_raEtzBF\՜Ed};E\sĝaiR=eçyZ" a,AĘvsmU(Z>eκ7~ 6b}j|0@NIbc)Y< 9nIqHgO N1~UzzC æ,m]1;NI7zK^E4J̲"#iR|yaK/9AQ*"UUYj@)GmSVBG-`ϝ×/VlVYl˛n2N_LbdtJgSOM4Ue+Hy6m:sZj߯ Hj O; cn@$!ml{ 5*kf?().}.Vtg U_qhrO Lϩ6nJ^8EMZ@0|:xmfubrNVOٟrxco\H{si;3rc֕>H|ugm`=%kT7Y2[FMpY$ Ktny <hv cӫ_E w8lX~jAw؏>(#j/+p"DkjKx#֏1S_P@R#'RaAC6aph$ OpD-nFAdʡj(Hg5ߠ0q+N@[&!^ʯx*Ryd;x`ڹĜ-pK-`40"M |3ڊr0ǖMֱ"5wpIVs f)+h(t1U$J56j{/cdߕLlobo=Wω)e캲ExJǤTiݖ2* XZN ^.GǪ'(yy]KuWBwt Dril4RE~K]U3Zv1C@bxO'.Pu4/ ہf|QK %GôѨ5Vg%vg1Cy6xw!=VkQDQjNP#160OcFc20pBw.=dVy]=]Z)\"(;\r`GBDJa"RgB%z,k8% gfv@OnRb˙5np@jxwUsID3sHU+d| `n*(pbeAA=ry@.JӹƩ5[)A|O)IhՑjTGH F'X hYU_{-SDM!1DO,[E] Nr.4x5ML3}:U@Jg&C:ɟt m Hb’L anKSo8 N$2"aeeP9.6+Nf\`WBC5dH1tTzf$H~i̱cEc_3#y^ *6ͪ*2̎{!4m%\g{6b:Y#/'ZN|:KD֛ _otv9oPD󌭘T+I0Aqp f5AעM4ºkYi"H4UT|1l*4quR&"O}:B[\i-nH0 tv#$d6i *+GAͽM؍5[Y!)DXgAJ+DDbM1?e4/to﹥u4Fԛ(-﮶ΌxPb%O3t Z& iVC`:'Vkel ]|zc5m ޸1/Fq8l|Q0#%İ8i/xt^:+YHh1?/^z ^vZ>; }Ïja:eW|g]5Tm@x sHO.=]lC6L1qB˧#Zxyiwŵ(p˕B3aK6y@`ȐlWic/C}"0?#hZz"[kT'+fn}PIA U؁ ŦlQ쒼=Hu.ɍEYʇ7v0/#hc$KzϽƞ}nٌ6gӄ T#ዬߕVH>⼋%~-Q}f 06KrU˘=2ccX _s`x$N1 Tϫ"F<+1U&vBlt"+AL?r K勊PH' q@Q6i6GeZKgcЁh"2 mzG=+o1—krЮ=h~.*My^R2L`P.+b(abjwڠ'B u^'!I[[Cxka"~"Ò^ttV'f[XyzAjɸ}t@dx À灬rѣDLUK+-mH :<Ǫ*5-̂ k.{}ZK F?42ddp7ͼ^087ƆG{R82Op .s'\<]tӺm;f?5 kIwh_Ft.&rT[4EU%wUM"\^z?9X.IUP{pE=IL6IVAf?:-0\{3Ql8TO^5N։>_zgCɳRa߻+7sđǜ)US+g!D;J&\IPRl״WR$6_ _Qw'3#_%#™ M}f#Ui XiO kGma[KrbzyBi&iڗױy+oyR`dK~Z"se?pB!/k D|f:)1BeЧ)2~C=pP jt^]y:K8 Ԏvָ4aVE((5!<%CQK[d+uç 0ַeT&4{+ո(LK6phr_|>-$}6qmfY!-T"Z9L_-T Zţv*՗,&~(?~~Щ"/-k9>A"s՟>(g6[г]*}^؊9yFg`*'[ͻ\2d> `qkN.,r}jܩqd Y4i[4 סjTŸupK>J98ӞȮ{:L7M̏my礇5M7o^#w 6QNAR2mM8NV蠴(Aޭ`J*0-} _-uGȿ1CRgGplh4m A8,SWa;,l`g|Yp$!wO4Yt@{ *ţ.OSʸyoi:"+k+9;9M.i5{A`WY4WH#)WK(G\*G'MI]=i Zc H%VhJXv_פid1vܕZ|ުvXddxʟ]NTQ2="7((Ȩ(_Z6A{|J~K X&!/yeQe6Bt1R1x92 @EQ66frNν(,rnMaI=S9r2M|4 rt ({0A R Rv̜g z3W;#bɟǂ.^dư-t"`80s)Lc!stY7[ŷL|?rVR@St,q4o&TU)_EyR oڑ:ߦo6>`Kᤔi3DjXVCq \E$;9Έ?2~@ BSۯUzl%?|9܌V+YoJYg֘ul63|WtJ3%<"P0-ʹ.l%EƢ9|bd8Z%HP8 {, .zX>N=vN+#1xjbȲD88( 99 unA4 rk/5^hպol_0) *0o)7>yb _~7߈aдMbqrnߍdm5!U{.c*)[ AnY?2-ǖ+U\?+ac$eD@]Bxώ:uׅ()(}`sJV}\HsSߛ [Pv~ts9OLny-y(Q!2 nԙ*;%,8spQw + \dL?& !b=Kswci;GW=v~΀{}ojLkW=dawNiAn:e 4 `YӐBbn -SB09z)OC MeyQ+?nK.lL=Cxx|hR^_s{$w̬AzظɱdLn4T; =]!Bb 8k篋FRd1+B$@ȧ8Lu{P>7 4ȺeSKKgGwWnBV ݤ~xjȿ|d# 4TEUnB V(R샏fׄP!(^|)ԽsV%w>}5~\mCFit$覒5=[!`pOCv[vy ϤWBw@(#jlq65K 6 2LxI?= __;f/[.W[XV}.E %f^/T}W3`z%ðh"3좲 0'~ |Փ9}'Mh dl$s]fUQ]nK+Y5,{`P4|?-gp hЕ輑yI#kO*6߂j{?wU7\A0=Ț~ f@ >>8[J_P)3Suc7fv<%S%߉Wr24q(LW &6ݎDt:/6FOtE|O`>J7F٠͕嬝nϬT$-h׸T>̮5­-.=R.bQ#(Uig:J~_4Y0 umX囹uL64*P?I`1SҽݕÁ0MQmm(?j0=<< q*M9ΥJK7e4LpB}YdR 2l -hm LrlNvX-ϧ mExNw\lU~Zq5n̓ҊH;?Aq&>%fy+$J2=g>Vx*7[\FxHH֊Oe>x6UR5GXn{QQ 8֕\ ֮Ko`@(I/6XjWq?+1|QryGO\ߠ "v˂+cRq@AY*x EW &wjWZ }|sҮ&;<+hIϲ4EbOKDp$r$Glݱ8PT!]Wk9Nl|N|)-E( $:e8/=P8]?W6*%GU|3>خѥuБ踆}] mY|X1꼛 L`p6}_!']˜/ M>(NV*VU\VtKu6/%!R\dC[RS Fkq3+$NZDdch7%1 C2msĐp [:.Cp %l>2JnB ڈ!]m;QC| \-2]!x̙>C)?BRV=lNy)z 9 ]Q?v`l>-b*x8­a&!367GÛtMddk*Brt5z/'&j=iaX}sc陫#({$'/դcy=JL[14y`jqTy#w O;C29Pm2 Ca2G/şk* xk;O l@\ 8;]ԫ&9;!W͘,ȸ:;5#kE>/uDNܜsP(BwuI7]{/,KB9zey"X('/t: _\}P=h6@)],hL9%Tu徼8=tIiZ2N Ht@we7ҝhlbUŻ Vdܡr H;^^+!Ѩo9-?FO$g+T1/ܕ〉[+g.'4 -J.wg+[ӟFT*0i\u~ðrh`gه o3VFY:9P쮚5WFB?TB2-?'lD\R P\+ThzJ?n? kLxK4AR{BL@THHgX9/jJSe<ڇI;^9C>FT*((78 : u5q`:L֣peP%E5SN%zAo`5>AxgO3{[,]'8&*3lrqfqY^(|Up*?0.J;|lJ%*l&ԲS5YUY׳R=R[~mE٭a4R{ZP"O"9,lοGR(z<"9|g37yi_3f6e .'>u|"f4qbdLGH=33g`*VE. x!~+^bVc /'6[%J c q؞(O&sRĺ{H׻A+u!v40!4j!a!JrJx"u/#n k6RHu@a%` m%w4UL9:wƶ|<0˶}Ay~!uvE erSYEg@)Z_g)+jM:8~ x)VF3Je>%R詢 t%hly\ F`f'#7B[NҹNDPt*۱}vu-c6GF$; ^};7ݰ(낻nyEJ ] NFObzr_I=3GC9_<P@'sB^5h̹nx ;Cu3̳UjB프E4묪*b38yj;Bs`9d-} :xgNji2<|;ӆ/qZ'n ^.4W}ۗ*CQB2=$+Yv&I>PtZ?czPLg]M+sQf 2R&7F\C^IJVM]b3 9KYcbGOZx0%VKXs@!, fo6L=qC#H aP075 NW8dm#.ɪEw>!%nӢ8I ӕ.n9 ÊzgA4U›4Pv7۔}%]F>׏yȒV:,Z+|P7sȦ)L : YɌo8{kYi*zBW[7`p h{Llm$Zp\/.X>X́u3컼fSkHG˽Wb`qLJ` Ї=508MQw]߼:}x rCPEX}TPG'a'TКў .8[t:e%8ԅL[cM0טd.Q<|WmcOzE o)5 4;!^iYlX[;$(([PJecR,Q&F'U0+ 犧@VfT=rHEQt1OoECe$E_ZQZzXm /0Җ{RS(I;cHXe "yOÈ"j|:n1 z!c B] ׬sk2ytنAw2 U?[6S u8ND,ݰ݀,1uNӫQP#ohtMNX=LSWvn:_){.W| Xм>0*o۠TN sCqͧ4.B:uP*xZi-cVnQt)h1 AjT2I+zv76tQ s^o{{I/#dZЌ=`R⪀\F&:iew1`g[L!LuDeB(6L!~[<FL k鞊~F*[V\2{PC)Lb5y֞F) qIIrC{ >% C8dS- *u,neX=@(htUao򪕄zYep9^z 2qb4? Zz(x婳 *W^JoG)C?<-6 뻎{Fb?s]_^艹g,_tIޏHz^Q&yIsa;g1XFKuᄭdptdDkkGL&.g*bWwuÌ)~40q?KD}>%ߔDHr߮ AJzTd&OW1''0Rf7 ﺍ|}D=TXcU/DyfH![b=t7BHe-8MUbj I@:P(Ыؠ⸙LayhrV* H& ;^xtғhm*VX<_mtg%[fx<َ֔Gxʍaʩ_im>]u\sجoebA05f\Rےߗ"RV_A ? ݛa *̧<]G7\j)"hNn'#Ɛ+{%b$3q;9ʮm{ ۾rEO!lV8ؾhyg˫A-6&ICח:NҔc-fJ\YT2Kjrl r Θ^1F{D~VZ]a@DnTfp۩B9)FDX2^8rVJ[ؗV\ﰸU؆gr5ؓe" 3ܔ9$ wm,#][RAؐzG 0+G BNa0+]p_ "AvLoS)1(oQl)O=M<\VyAv/Vh)d2ޒFs";>{00/[*4:4oyC;O5X."|Ȟt(蓿3ƷzpTQXгH:Q>Oe6*JXc4&%E/&BSe-d[M!G\H뗟4k.j jUfucM_/.%DQARq0)텴}!EP2 .BZ$~?6m˖㸖V8}:WNwP\ƞ'kOWw $\oMvۏz,Y5/-1rH{OB1†j lYykuN0Hw%[is)bf^Vws"y3'm"N8FOLR*xzl؇ T}i9Mux1 d]-XS,DL Wp6htMDv J'/+5D ȼ. xbb.&S@H2$ ]OI yS_ N_%Ww_ԦruR$TD;#+S{І?ϫh-K. ;lK`^DU1#ChHH,!hÑr;^3n 2|f. 2n2~VO\ɀ$⿒aJMm]{/}v@.g?Ѕ몖nk *#}kJ/=.ɼs,M6];ZdqQ#Ϯ]%j-Z|LJOJ@j >haa@uywn*gɹE?#@kdي#D ž7<>9C/EFJt+VنH= uMAILz xlFcZmKkZp^g"| ^%^,CmDƚRV޹5 ^X=\GAR0{J2j"M.{21O7k}* k78WT &9JLWƼo$u u̷k_z6qe~`[Et]qϦġ*| qds\~tBSg1Cg9a:&Ety&g Sʔ:#@[6R5C2ɤ"}ӳ'h9zn%a{' 9)Xl1 =^;s#v{=QE,xٲQzxׁwanU(1v WT+S;o<;zřI&f6934'IB+$ȊS(ݏBl|vY>뭧(59 6?2Nzv?_;)g(Pv,,\6Ckx:l$߄"EF=s弔W;s ¼mvſiqj30[ (\ZmJaăJF6W/+D:`:pr{*@Gp1RyH:lz+{0& =v co%.F{,Jؽx0Q[pxq~I"*D K*miEs]C/<OH~^ƨZ]'"rRV)p1芈)jč)%SM`;Сo%k4G:6y6 ~wSbhv{i@HP$*ӭE,p>/s TPjyĬIM:vW=p %k;2ޓPpy`cӏ HoOmSaަEEtL8_Mŵ4*N0WCL/mborE[t5czeR(SS=Uy I\Ys``{ct )K'@6 [IV̝k[䂜zdf`dy"Ҋh2lD&Y ##UËxh~#w1=uMaaD)x83U" 4ifJ,94PT8tv_?䭌gTevDK  ˼5z/mUxɣ&P4WVX Wo;)Ѫszn÷roLNXR{*@h'w"φiA0 /}tZ c(,r~jmO0ۆ+YQ۝,}~R~QJJ̑~ŲT 9Jj+<8(o:% vԮp Tэ^)UӠc`sbsod("+刭Q +J676+!Hm*BP*H7ɰbv U!N0 -mG/G驀Ab= ;XJY!!`O?h n1tWf_ty'kYOقȺt Rlw~ t0!)CzU)>N_0!b.EKv kePzHf/ ˾ ,' el@Zs>ѷ1R)]a(=mjIy2>w;J14Q*?B9lIvV?x3[:sczBrn.+=?I l'B);oR[hb935$fuxiBخbol,^UjF[EA.;Q|6GL)l>gG͡ <6ia [5*hsև%X6A!-eB .[۬'ʗFJW})aAsCIƓqMUҥsv C4Ang4ZI7{v[UXCAr =CLx,Q +C :1w G1*qMPNLktMp|_ 9~H2—`M/i9Qh܈0m6- "wdI\6?+!|A>?TO8Tg'퐼owG<$WI /KƋJ˼l[Ġsuk&B"n^P[LduOl5"3o?Z|P!6S3V΀,I@%}N>BSky]nBK{Iy\Η0@F^3S2, ^[ Np1tÎUfdi3p p |dpc!}]d6_Rfz<b g)ڀ134ZaڥEMWӶrO&8RH+~Mtm%L_ZpD@qgxN+%;aÍ]UY:@N%4r+S,ShƑo;2-3|G Ā2}-f*qF:%Ag$˩t*pE`V}J9tZhT|ODt?M[S-jk^q;k uf1lef"tsudNhE=W,`,wFx{ |zD2VJD?q-2L$m˄38q' 10sL@HM>Z>dqCqc ;?d<* -K3A_4'i]A g m 쭳ؒ?VrFҾ| *#h(x\b4Rjʑ-f\HcơНq>&bg/'mX%K#E_`! &qie-5I{>9%+z~5 q ^=l-fZ%| ~XðBN@ydohdR>,d@#%ǎ6kkLEW ),z} ֎0'K"$)S0K gzPzep#%,ݼ f[ļjT~%z=IW>ЖXƮ┉ ϷOŭhX ?3IG-5ձ0cJAqup֛`A8M&mxR l< ?aU|=lk@61c'Mqy=2U;DBɦi=֯K4 X,x2̓)0?F3ahR¬+t|SޖqfTtKGP! 㗊u7N-xxzKҪ`af -o#gɢ=B- ȳk(CuIm FclZзwJY UU[R}i./E pc2ԃڳl~/|_t 0׃ؔD9)e6_)HSԑ:q?Tʾ?U: XC:Y1˧*̏V$d xέ5S/X1BhecGY!̥6d@u;G\"M^@%OUqd,:d 4^PI:H}!:S9;9*CMWS)&YB$Źq9Mj\1{D,9 @wul#,8B7ci56(Ad`C,7]Bg.BehJ2HTA@ wbn^ɇO4T|U%\[PToINȽELmyw`,q"aJ/=jz^xރН?z/*PG%y}Tm*{k(ZS3s)>?,+ϸ_Sq2h3ᲂ8-I`H'kOvCEë}eߵ8lʯ| 6al6M31SzB'D1+C˕phz+{Oyީס]PH ¤M@\?teM׊΅X!Zt\& گ0 R5ǜn/g}v@ ']br{Hna@h LSӑWھK$ON&om1m<-z\3M]6eSK =+`(i| Wk0kih`2؎۹+[R.p˜CWRjEYS amɛ0Hv]{v:#ĭhŃiuΒ1N=jik4C#1kPy2Ee6rąFqHi#[6#4S}WyQZ{X0T6^JB0殑Z>=9PSI+4;:ȗզinHhpYMuG (!F PzrG~^:U kGy69|Cl,|?4LB2pi$4՜6=WJ;V{=Œ R7 !oS4,Lp1笌CC'IOV2<" e0kw+ "T&d׺s9V6Tv*랳i##H$V#bOmPDs؜X#eq["G O|( 3fVT?si"cRum8ǺJS8"A7NN~<ɱ}Qx<:6ы"_hŗVMWKsyuoBvj~[ !+T'rz+R%)oGiQ!&ǝK|5 `_Y6W_MN0^9h0Gk/P3_9gng=P :56'E1&IbK_/(5/r=oӳpYS.:=:0. Z8qG3 "=ccQhw̅Vt]۟tU+ӎ0{xx] e9,eBꂾ.tQRgRD9t6/6#_/LmN۾!ʅfݛnck+`N*ُ_6}+9B<7HdYygm׉n&B ,9@URսIߴr|VX ݓc| F> Z*d2(KO?<v23N}ŨݟC 찧q!rbf┨'t\ =u2|~hZd>c砨1cg ,W+5Ui1,P*ɠڀcO:9Vbz0I,MGjA8(nAVu8sP [I_906Pvs`P i//KQ~#+:"kpr˟BYBZL[Rm|'99}*T%cl/`nnnlIT@ngK=͈4ApeYڮ#DcJ¨#Y_ӧju2[>aGv3&-0`O-I>XFêV$WT>cNm{s1NZQP_L*l ocEPϾYvq]F?6,vzitJ?pPMP B!6 ]>9.N~VgAB:/'GQ^ .(QVbE&!cbZ׃۠}1am[? ݩR,*me ;|d/]/(էpݒzSi>aH>YOk/Eؼ&+Dvj3VRHLA\~B,C<(2"ͅW[p:FK[?tDr4ƀUD̖vʑ6Sr1$sOqIυ2.Q08lШ6C,׺d2h}u[ ѭjJI&o{QdN{{Ef.hjlX; 83%Obb_0hU|Y_kD$̷QG +̫@3HH 'z A!4'͠MLk<c4reT_5A^ Z" ܮ==ltӜ:AȊ }d*yلef=4:v9K˒[G=.qsfYH]i e[15 }9kl5jY2=< $k"b,KDzXB5',@[Vnz$?8Th]P`Y耸RDd(Kt\([fY4v~x*ۜMI?asf5EK`>d͆V6Giߙ\z) ClBZ @d)oxB=p=GSIr={n c{ʉvS_J $QRa'ʒrW BE0 Q8*~b~$}rC5c6i>+fť bǨcВS!W%5 V"i„[ ES .B~moOw5Dc&*B*(n)=ճG]TuuP,!%sVBkiӞq̏}Pq+x+Z&G؇Dh-D}$$  ,ƗSjeiޒ,3al`Cĥ BHV=PըkhNjÚ \E1F%*PlȨ LAxҴ |y::ޚ%1M3'9w=\s_y³[\>7f= 7EVTv t#~*nfV^@d'ko#1W],'>13!{Ա(-IFU"I;M<ԇ.{%NEf5fa,( ٶ9^ߓ/5Ԝˈ20iMg<)KaZ 3 džNkknYp!;uKL݁@OU\oAeYq?!SAM@nM 2-&} V²6238`s`hKZiwCֳ"]~jhQJ3Ѫ<&O;uқ= CV6ꗕP%+Kr t[BCc3ʄԴ81n@i/O҆(rsuٰNg깱dё 7Ebiw'dkznm e/+pLkaGvȸnT2u* )WQeHA tv|u  [n홛FlQuz4LQ]kmg_ҟQr:Hreŝ]f;D`ŸfKxşXȇIEwd_fT^B7Lx~w;K (Ͳndk^xdp~Pt o7ސt3':гn+r >i'nhȑߊy>CDٖ]35LO:@K]Ĝr47|čUk|qz> 6U-it )`7&DRijUkz )gJ=Ub }<.NT=AX|t ^Gzښt}eKլ~  e@!:`UYUy}Α"ވnanXj ?l>XX:ssT+{x 2-<\s.{׮(94gvd 8k8N_MP21w sPK}_D!7WRQ AZM8 NʶXQZ7Vض- kwJ89F4WۺwL֮6} 8uB_wvHc!hHe:!+> &P[ڥlIF WălQr`r׋ݩ &up95CFXFÙCFЗv$ ˿Fˊv^&^.rOKs: AA-Q+5yĤ@*{%08:;NF?@YFxеƊߗzue&=kEr;F7ZSri",l- ѧpEe@.GD ay77 I2nМd `l}Q_%$MUZr|D 7lfEc091ئlg0FڞS"\ n%:YCCwR-R!f+̍ {^(`& (0GU\6dZVd/UEc4x^G* k,Si ZE=Yk"7B96hqڲ[e :Օ^i M ,KP$˨崚ЇwhkvFm{p:nUv4}|Rjz7):g4ڒڧ|m L!5{sHrhI:vd:ܺ522:cJA@Iv_BIA+z ?p%fyO.p}]U3~zN\` *# /j{P?z*-{kxcGz-XYv~pq 0d -y/U|kO~ۛf5A |P엪} ?~ٷzPv-1?5$_X ,J2ne-&4&0K O:"4zx$#}>+ Fro8=1d <ACykHf*G7K*/k!qֻDxk^S#q+M?RTGU:Bዂ!0TPp3@ q] 9<=~<@} Ӳ1̏%Ф;Z:n`I@. v UF mӖ7g$B,Rqq,{xB4Fn 29W/U* [C/}aT 9"gg=6 ȞI$hHn6,Oj=aW'-XPĽXcԓ¹+qw6OYEC:Ar+Rݍ.:1}hFFO74W75.؎ۙP6k:WǪ] kLL>Q *3%Q>;X%JT(HڨqE$Ό?[p@z=^EީP:<4 790+yYFN~LKj@kP1gx|IIbS㞳4`ތKC=gn^"ڼz/د•ۅ^BշXBe %|e'Fr\::AA7 O"]9me 1Ia(% 6}\$Z8?hyI/QK^t>n't<4cdy H;?9Itp]g#{Uia31B^kƂ3)(6o_/y[ |& f룍ǹsS="=B q-wi,D΄l%D$8e[oT⼕7x(ȑ,F$MPo|S9o D%ou;׳}>t3*j+Cl<)v˘8]#Tʝ)ӣq&)Hu]3'J?%!|pjɦ˴*0K'0/!"wqW2cHo!c] uhaP F (lfaW-`+NtuV'j3VK%oixrchUCy]}nC4{z@*oB.^{Eժ"Az9W$\fޣ y֬n$ (z Wu0 X K-.nM*w`W>`

    cgg<ц{,ddE:\a=ϝFQ*v؂0?#u/GCe*7 9,Gh4نu]a[ȽntNk |$8< CTd0J6їqyGogɝ^C$!~/)Sꅍm=Sbig:nȔ Ț FɶF1qXi΃}no†9F7cМ4H*j|I.7YU  _ pwUtl:wcNMn)&eF7s1q.D$NȀ>dWq2)M%tb]oD!ț[XlLN!6|ҏ6.{pե 2$ť\0 j,+W),6cI]^xPٺ-KÜy$Ϣ,@g}oG_ԔŽ݁d?-,7ЌVw1mX.ovt55L}};K 9ER!I>QN{"^hB]VF d\ś݄ƿ =-#F` j(֧5s׎!nkv٢աքF8;XBtى-$Bͅ>P.Rh~A_0("u{0D<ڹW W `x] +rRHb,Q;&w5} 8WU dFU sP ak} ;rdȂ^ U7S };\L?:~h8{o56mCemJ3ϑ,Hp\)XװHMD U4o=CM4 n n/. LhIv me|5[)>#1^-fVGDLtl7^n HԮC2iS116 OZ G?/ 7EyMAprbx9F߱mk80C)~ȱyeoazœM=@S6JNqfʡ5Q.2dASΗ] Jvziءj1#mE!@"dQV:p _[ĵp`4Fz+s'PPv@oGx@Y%D'Z>ai ¿VIAUt2Z2KGWUurXڒ^ 5ĜY( 0M`%!R!{de6 A1^)zր"GcA >3VVpi'J`m3MhPK" jEnc֪uzdڦwV&R}L[܊qJbЙ}N/C ґSj^>߸F}B4{8R,X@|tڤjgF\Р̧!A"v`j+LHjW2ZӌT]L#R#^2'<0nZ=d$2s)]uf:V @_[hHE aRzZ%&Qz%Dt Zym Y AI*QC$4$e}S V:"F3tJssΨFY+WFp$_6CnCö=`"B6T[mAN^L#5.Ux zz\Cט#rO_O%Vi D?+e*(\P rWo-H8stwޟ&!|Qd#_؋#]ɸۿɴ,no'ý<3SBlx|Md{`kljaH ZS_vVR="t3b&]k?=?΅fJ0xnMЮkgs5Bg.?S@H1?B\uaC-Vy(4Jqp97-#e)T3v@EcZ\!m#XLnk]/(WV$Nt;b ?.qv&8~¸Fڐo\ lNNKڙ]W,{S4IL(_~5JW]uϑG7)Ӡ[! cHb[ v$.OJN _XzUBk:=>}£@G_ENa#d<= n(E;=:5$m< C=KqJdB!굨U.0,1p(j- uB)rJzGD~7v']<;c(*VNϝDƃ08[u2aD=fŷWE%* e _wٲxyJv.- ]6[}d;b*\neWjF Wu1qWF9rx"cǒf5 f_E[w1Sd2CH^EiL![8FΔ""-d0 ˀOԜ9ٚJ<_> wAKlDܲ=oubn 'F՘e'c[=@$N%jw›zv2~@52ujzڍAW$XfHW?戏jT*SZb!QoU]@/"-'דnqR tl?!o|ws@./tiAmldPю [w1zyswDIRߒ,eLƍQZt*TnCa2[TͽbKh*8Zml码:ޠcyU16"t|C:Hi=K~65z⩽ɻj)}ӵ͜^DI,ithSxŮ .D)XTfgyf7ޭpԬf,_]2@%KƌEB?,W+Cs~KuLOO[oP ZÅzl v5A\q  rFmΦbZ=,| R:v K$+S ޡ@@qaLz|nB$OaI{N:1 26N}Qۿ'SX#!t849%(L<3sef5Msn> 1B{ rT}^fbRWVNQ鑀=aӆ)4 C١B,(UMaҌ 3^;[SٞrI3kqe3 X-g Iդ2QAʺrn,|9Y6L}E.uZ#;D[ wP0 $dV# yCW*řԝI?:_tSqI|0y|Hƨ@*M _c0("}aO@{.*sVcђf]PVBmBAϔ;530uTk8/я<~٣>&+P52`g \=W %'VQYJ`[!{XdxY?!kP苅5 LωCBõ:hhj~'M.zlmQ~x'H 4J^d,QddaH[:Z]LfSH*-x0Zʹ;*e,S;JL;"߭d6Wl!vqs'Љc:kO2U_q =fR+kczL]gvflY(Ѕcu +}Gf-PuJbɎǺ"E&~`C`|2[`OEz7=.0C](~fN.hhhTדTuӐqO.f̼ "@۱j>(73OBcgͫ.ؿoU7K/虘<6| b =d˳s01XEX^/Lx ^kڥ:QFԠۣBDye=J3X9w=ȷd}:YZ'M7@lizFv0|(g}!L#C\8eDy6X#L]~ 46L]GZ5spjt4o~ !OWT@(Ee1{<~~"5Ek"qUWQ`V3Ai]x̌q]g˵pk􂟜h_E'GHȧo (3&e&~5a~^SAD6($% ~hJ9-S5>+[8k˿>^Hxk3ddЎWSlb I\Xjȥ!mT=E׾xNH +RLH&z ܗQjx;:x ]2*lX椃 Yos,z{{qSՉdheKxn&^?zPPuRl~oBi߿sm8NwPd\W0apOȐ_MLu7d),٧?'ܨ." X=pd3@"'f.AYvt4|H_V1X t_䍐N~'n4k47l;sv9@aI7$˄n9d|\GjWJ̋Tz C / &1wh.K<6C$b&(o=C `ͥ;ff ni'.?72S婷0qH #'Nz\ YuPТ a()FzZEsn :gC>Ld!D՟{%72" UϳB)7b+>y'=²~RR٨ͅ)#x CJnVoT   x(NA Q(15wL>%5ΰsqIrTHho:+eS);Q{PCiX"D9e~D̢Sm<E@AMg`` جuĻj;17kuBתˁoOH8CU9[d( _D/,@y9 ºq钿.ϲjS8|.3sTfjMZ5+0q#HpoL<)g]ҚHD:k:T߱4VI F,:o%Z[w}AnƑ b+04ۛ.xzLsJPєgi}GA 5 xFbȳ@#{F yuoQ1NL\^8$#e[j$CÉ#sU`f63C:_,^u#=)j'^;QOVDQmfNIj8Y4ߐf} V&PԫgAV)Ws]K9ϔ2 W @~*z:Aa ?H? m\_;a4%|3AӝnDn`,K$HCz}xƌEտ3 lƲOJA%sYC1.*3B?hwA 6O'DۧR"F=bLDq{P0ecQ>v໕[ĵZ7 =@6ܻ O}ye5 DUqS/Q+vM 7 AwoĨ>Uw0pCpSD2zj.B&()nXx2@$H_MYPc"PM@[+-n11rBCCh!omAʓ S%J%ZqPݯߥl(qGRo}[l;Yq&f2]G ZO\ȋ";4ͳXKT ''C 4B|簩PQl^oM[à)|`at&9ZqH?Xu"!kj?;l?bl ׁ,{3UW7qI8NɚHrI{[,"wVڅxB}~9(KC]ydH[} ged} j^7'`17ìSEU.W0m0scZ׆=&Vnaz{6-f/f"1M =:-;q[SςGI7_G;upJo߫[ P:p0ByɠD'! l1Q<ռs \cj>QsG # /0½16Jdz.]_d~vޞ̈́ǴKvp Dw攥_Piھ{M]>356V7n;T'kӐ6I~C$i/`W@93'kHTz!ܧ47$E3G].jZ6B-WlH)*byG*9e&CiX75J.Y:IzqҤC4΂W~z , r"/r(֔N&@IJ9liF2YڎX֐c[ EfT4?SLr;U>sѯ[?6znItZ2RKYo1>Љ()Ux T;R]>Q2"4yJ[S/OR#E(;VKުr s+yހW'>;U>yft!-=#O Ou+hx P/Pwƻ\A!"jvW~&y3=dy~b#ar)F&oY A/[ĝptLOy/ Y̳jKa&K>EPC W2^D omfb(K3/n y\' öj%vӑV'#6p y f/n<"6K0y yp-35sUu)r|<]m@(r}\=(IZPԾL;ĭz}RE8EnNd"cvܸO冦Hըł#Zknl_w˪#O0>mQ+V۰-7NӞְoUOQ-TԈ1ۋލWg\ƈTNpV<Q^U]E5 Ҷi-B( 1 R.ԾΙ3xlHmkȥ5s,;Ql Бԋt:(縟I,[p ݁*k@ f![I(%@ҵV`n`Eq""m3`S>kw~K#MH*`p1s.RX/ǵ0s/p=ޔo {+ )}>PܱphCK`eN\պj؀. ݥ(`  fp%JdCalUnooC>V;ZL!=wW#eX RN ǑA_tͯhTNXny֦nФ;6o'7ޫw[;Mй24s5 hI%͵n,~`qe]ı^KhݜZȵ9)p۫VA`4}j/\ާ S^$]歨VKs?NKKtr)#I Y`ih)@n{FD=Nudk E/"$NOw0S<ڙ28)or<3$"^=)ÛOף:;7F|md34sߐ% {phni?s~AocD֮⩹C.v[έG_DF٤!X 1Gep8Ov5'^ jT_; u,ʘfa䜣SiI%z+?z @vixy(|2-Jߞ X-vN9@[9<3Kǡjs9Nؖhk/-|tBawUM)P|W B ,> )Y&4\ǹޠŽ[&w<]Qbll3{k[+hB)t P)jϜc&.XqF**>K=(|F45$)}qjpEtwI @j>0̘6?{#`\+Nϳ7rm `.Y>KuT&;f"v}|W;:NbpCSgH~L:O>O= ]V{2**oR,EN"Bō*Lžt-N=C]7A]t+u\#Q,X\?\;<̏]}W~Y4z핤SSdTL tD0h#eR9ҎNOsS=3"CŤD`̃^aذo70U_2KF=4> `^<4a:a \szOR+ c@:`XR%[@ji*G2Py?Q7m@Z`xJp 8QŴl Rӟ)д)fFŸ$oC$fU+KH$&/xlsн_i??br'& }̋8l{<ZYJUsa9/W.qzkThmbOcCXVp2fUmi`@96Fq L,pcZ%m07 ~ze!ż FLTB]GIERCG1 kN~`#_`D "αͦj"i vXmj&VRAf8]~#3 Q!oR;ej[5EN!2.u|>QΘ^:~ d?S%vFnYEO<0v}BL:j-jLӕ5EݲlE5U^Y_ʳ?ShbHyaCNr:a"5_\԰'t$*RJBQGԙPD%P^{U2L b6uKM}Mօs8P}܍LpB<Ƨ:r郫'+A&Q?=S״/DХU{lC4LNn(>lSx i-9xe1AOd S >e7͂@G|جxmk_p KyXN$ʛn3-(-&i!еmd5bG1L]]:bBzMQ}伱cB̡ JQ5˫{ȕY7sT_dQ?4U1*YUjy$@pЯb$#9W{@1ȳgi8־^e2t`Iv\QWӅKU Lɼ71Q5`o44p[y 5*!ͪ5U$( פ/}^!2`?mQܰvd"^@Cn/QMv(D23 x~\31TbW4Mg&JTTpQĺft8'p3,cLRۥ);[5\G&4L& tq,^Տ݄̔QأV+m>qV< ;S)ò$Nr(5.LPQ]DɩDC@ҬG $p>K7oZr }V,IyPRK[U.㒯;%,S{-խ͕ujTʛ7SMv y,2t+md/!CPf@$[/AKvrp9kY96SSŽ`'G㮞ȼ^7Rp[\a*e4 x*t/!T"DuHwP/8\ sDܐe׆9<Ȭ?p֙&+lBȚhsS[靫uX۾@vL@d 1W|q%~) E@hTPwV*zlK`~$BOS兞 B/ F s2NaBqs:EFJXinaˎW4U6-X̷==_t0KNV5.WR&_Bn&.SB71|J@ezV Izd!Dχ*oètr4iMenDE\m™茋%eR < /YP:v&^.6ǂI* .ŀ E2 q+dH/ٰQ`}xg$b%E3w ?J\ s.f Zo&1&OEk'락j,|1$ 81Te d=eOe8@yA[ݨc /+HUV,>wthf3 6\6Yd1C_>;(5J? G7UApϣa)sҭU,#O_/(8UrD׾ h#AX$~ԳkAPSh`J,rki8b3K$GL汕O*vO+,;D!Iy, "7좧HɜWB +>+8՝eEa>Nǣ 4.ܪrKoM3֤'Xf |b qBNDAuqblA6S}@D#ǵ1I:U[~WT%0M+^HoƭS1'7bapzx E*o#S Gߜ(jR~ΜghxOe3,]FH;bv"ںG; hnעz}r6X\+XYہXϫ}IR8;&!ҶA` ?odoNfɴQLDAtd]qD npfJX[{M$) SϞ*ѻ4 . zEHՂ$<Dȸ9PFGq up f(K-`сwT)I?a#_5J\Q^&nvLi<~d@MmKڊe;QQ@Ev|0=17@ á!㙿N> %Mduq \; " H=Kz&vrBanh!?~ԉ K(~?=.&Duh_rj?8WwӋ>kwV7ZWթ._܅&\"G!clHWtf>c*)ݟeS`nԮ^&츄L$/(w }KLٺ|3]s=[*sWs[n~3 9gW! Fs0E'QMY 2#ߢIjf+ʥ[uD]Yfvs38]40Aq<56N<~ٲ֞J嗆`thtU,<[I:dqVM m*{`{wâz>(AAs- B a?5a:{wYC+Ґ/c29͊ jHbr׬M*{ c폘m#պ/>#QQ&:$] 'H\c;)g_'|fa.ma cVwފbiNTXZIC=OsZVN=C=FAPUWYckCiWEX:4+ǧ}H/d`o$.pӏ/NpV ]h0fxSc0iU KG&W034?3`nIW,>`fC!5h Pv7<1up"K6i*C8}K\=QO& ֱvn>\yM:i Up_w9oB$d3{Eg%~KtK\`|Z_g*7{VHHt"Ci.A%&`ݡyϡ%ѶI,tY0q^5M/ ,hE HE4nArU杷\ qƮYjKϬk涀L9nƒ u47C)>I;_#D7`aRW*΢ŷÑ WPzֽvs97)\R99^?_'Ścǣ99fd"fy⚲$"AчPbm^Q&C2vk]rx!J@b@ w4d X6=w JܣP Fs+4 qBߜKN%E\} }{~Y Ey4[D $/y0.,,|Ʀjuy-!b(py$AR{viÃꛮ2O~?0@!B1 }p-rV E%)>[bG!<4&̒5k˸*a Ju>V¾M^/q,W=`Q7 0_ܞ"S>e1HH )TAΕ,j+֕t-QZo wNQ+y@0BLs5yRX[.]\:eq0x\,`2EbyoKd&aT4[PT?zU/h}qQza=6^= źŮ`Nvs' WPH!<ۮ;F faFz  ?;uu@Q K+?.ď_YK2pyڪj͠,d%*L\dkOEeHΈF{ORY:DOg?`'wIzLkSfe\k~桔=k.oKP$k~Qr(#D)$4?C˂+siun7[W,oQ̱%)a53 _ _nϪc1 Q{o|PSJ j*U6Tč;+lj 'ROaC5Fjf9Ixi6E uƠ>jO߈Ss@Jg~fcm,k[H&eYl %GiX?uG b<[V 6oPI?lҼYv9:&xOYc3J1[3m4kE>F сP-3^N's \ў}OXʠju^מwe%ő/ g}[ؙv;,<UCJ;2K'$;ooHuh{vtTwK.J98 Jo. @d DP4E Ae8dT8{?Ѻq՛&V=gϘQAkdn A6R)f*ۨ`!M`w6k!E#3:B}?b>$26lɁבFhUKtI僙Z3bZNQFc9Ao#q<Y(Z).d)4w^2n!@:JBqq;ڮ`qz ,_!<:*y܂g@+ uDWS~N bs,̒x^_:wMƦUz!6; )ZQw(L%~? +i3TªaFCKn:JFJj)q vWf›6SNaԱ u&Y0I`4FPndi,gu?} WֈanGF1imh(e?zz×9u+c?st;q4p-gL)MyI-SeW{bx;xP>[gsOxE4O +XyA\1XtIj9@e`O`f|{,"2%^݆V7 ðuptUZCmDd ʃ: Ո^mLcNc< K%asZ5.k{u5P :P;@V= n̑Ib` NLYf4 &mp }Y}E$k@S3ɚu:!6 [mY&%X 'ݣ4/]PQP+6)uSvB=9JnlD <#wWal1ּ?sTOyJ0g^)J+xW# DZZ X>~#A{|CSí+]V7qnȡ(A4RBqدS%RT{B| ¾ԶQC. ^gRj#) ɷqG֧ pGqDqmsŽ@eu7YzEu9 JA=%_Qcb{f1hW]q+RTF". * 2γLķ{EUa1 >p` AÀM#uwaF&H*zLFaTtA<$iKf9 nv165\Za+j7ش+F" &oLBK*ה&)]9!ׄfIW@Ao'aBNߖ B>pﭥw9g2Om]i v3ǃ?]ޜ''^/# q%%ٕ !~-ٰ^8 ohQ3 &PJ|<lt#qK:~Hƨi4HsY٠9B٭N\O}fGJAQ5Jw\d1U@xW nSK(܊X@)܂?O޺{AyZ3KN[ Rr؄óua"#_iZOYlշSGƺ@GvyakoKW׾ \iIPK㓀zz-ɹR+ik۪Jp?])]kPM|!4Gɟ2?B¿lccǖ(w \@?h^nC%AJ]aJ{kZ6Zt/zhcdhӃ2;k fzz$Xm>1)W!] D6v 9߳.`3YΩ_儤[VP9iPI (KNk*M71]+@P!3Y6I=2­VE}jM*Kzl'L g*ex,W93Ī>{1*bObs/&1_[: CvEoI w΀xQ PMߎ3MA\Y\nfܵ(<ݢmդ8A:448xBO>#}a ̤-Ŗ3ζ? +d>WW:lsSidAc;h &}M`Yg [|%iCiSܙJZxH PbPזRD,JO9]=xg\$ـyK.||n`Vx+`y#ǺL%&)m mf5Y@[UԺFV =^۩d?%a~6f&פ>jT>m'ыnl`~,eo %E}g|.uX}(CěG8|D:Qz<'J4{oUʟlN|pك{ zp箟a\qݢ,)髚?.TI ? mllr%. X7IЧ7i˂j ߑ2_UIvᏑnM2 _P|!Zf4M JPujzVU輇z5zXՃh59sy cbmҝ#_.l} Í_pXfx?QS&bc=`!ýmv=hB[W9/ 4.3a jx]͆G0S~(`H97K7%euڣܣq wC[ SMÚ7zDwr $(ۙZVti22,ո[|Ces1!d;oi/p B۝)2*q~G3\&G_f7u]}N_T>' 78I+Gͨ95 .d\R%Iz6Sq>e%mGP@53'- ?:Y0u"U ͨODzW?y ܳdojs2 ˉPI dpsX)XMFT ClnM &lJ>ndl}urXN weC3C Vп3 d'mjEUj/E!^tVӳQۂ*C3 ֽ Mpļ6`u=*K=GmcK`e/AlIRB9nSt?D{QdKTqeA nnpaTM!0 xf3PWwe7=*?}l;9gƇCSDЖlS39qVr/PA3:9N7bށ>- џ}yJC ?aS? E8;@%e/~2`eެ8WEW,JPq/Y%r4D!(@櫌O}IiU=n HQ@vϜX)Wf? zAÓU/# f"D i!rVuT9 o Wg tj>` [9>H\Q;+t++oQ.쟘^0ޠ&r/y38(ځA $<ܡqwi|Zu;<-vcn `H]y)_)g 6uÓZg+F$ڳp!NނU"ϴo>Յ=g7g o`CI;_ʛ-Ӯׂ C")||ޝbU43@/ ʷ3*l-F2r#2ػ|AQS$Fֳ-b֐6仴S$ry6y xuyʜwغU2U,`mSk!9u1HN -c, VtniR%]LFr"8.6ZKn{_$1cMd^t,[(J9e4b<,BZWK又.S SѕO^W 'RpovetNK8.էb~h dy9,i `df ^>lc[jyalF"0Nfkb!p ֞zU@խIÌ&5hk~J@z$FC"*v +U=ݝ]-{cKL³[2*aQ+vdGo "Fr:Tu3ojeH;)` v8ugԍ1Z,m;)N5{7}a.*{bzߏ%$jVIJ2|u\(2 \8vWܿJku':# 7*u{_ j֢<{a ր(ӷ]OT>$Y- קHVU뽗ZY L)1UC۞6I섕fDJRF߉W >uNB~i&R]"seG`iSI R~'i|3'3 VKa鹅GbhɞKsmfgYfzGbVis >wQH[L#7iM76݅Lzhf)Ddlx0%xRD*sbBTڢh [#ҖQ ,pNqV07#O6̪V|}&BgkUyH#TN|mc5Q :kg6~˵ Ț%p3b6һr(caGV=嫠10P?lO1b@jhp[@oDb `'yZw﯂kdƯ'\ n 7nw|Tn Ceiwoa$|B-qf@G^IkgZ7o:@aڢ_SQJ(Ҫi8QVi_6E9R\E6yZMɜ!kT~:1QZng fJX@,TC 8C~wl@=VJptA?xT:~OaZVLr9*OG%sm>6[|+:Iyp|H6l{xQ#JeiHbb5̂aTQ, j3vgH0r(dϫMxMț]vKp.Y% uˇ im񱐲1Y c̦ŚvN`sr\.6>< mKkwiu؁S_9]J߹3Uazͷ [ 2?HeeKp{`nG\k"xx8* J Ph̀YќKrw-U)=S30 bKVyfӶ7אьCZbU'J5sE@M66BM*f3J뢿]\GF2ISb&H^E=K烬*G|01[z%QbSPap f/x^rۍ8qS CӜߖ"#/PB|Ѕ6pU4le!mZ,hB)!\B1& y8{ly wC?~[* R[h >he2$у2yvǐCMs Ԛܲ}YO2< P:ɒ'kX9QbnUuLN(d9u~V~05xkpXo'xugcĉ#qPt(ڣqqϰN$HIm|[,#%O˷x )S4(24"k8[BrQy\]X(;y hp1 yN  3%&%HbQU( TdvSWnt$=Bǭqԙ. *:Bqz AA3g>e||FA*|DU5PA\GrbbLUjYn *elTǒv0EC/o4YZc>Ikcpa)YS$>Dړ~JI,f%ci{޼[ecMlSQfrsgPq..pIr#Yt*9JGyt6j]c-aaM:S4 f;>$,ܢlvm k+XMhFV?OI 'Kƍy*ZZ P*σzzmsr{qulApPԄ(;?oZ@Z]jfZ%{USD{2)9L9mâZ~lBimePق;`[/:DKЁ WQur~/SMzeO!3^S̬ D=cTăқiWzv2ƧMizk _JIaQs!G i#PwlU`m~oYq*/V-["}JQ W=]}P SBWw otB|ˀ bмx,'xoC vu_t"RFk7& IZ@Rq[7^KSrṪN("=৊M?#swU(*($69 dcN*SI̜" OCӽ4^K:k~>.^ լYbPpN-$D ٜ:)dZv;<[~(,jCg9"lߘa 澱5 RY!!6y^Yx|&[ʟ،[DQrw)&B \cztXI䃗+spK·=5VS E0-˲D4R 7i!=Ct>tĸ*IØRwWdz~iOFQ Q4Q|KN% 9b#.]_A ocSoCk܎ZtU{CRr_t9MMVbvE"Ï9c244y^ {6EPG~l^6j7CLȟȢK-{RcaFo FEr B _3*v*r/#q,Fk}].[τݳ @-V .bO FucyE,ۇs&Q8#ڵPT W7D8yUtd6~ |nm7T --y hLD98.+V^n~!Ρ^>0Bf-eeCB4{LgDLFѧ 7L58Q]&n'CŒ\k݈\jiQm\1 c(4|4)Zv%J0DCМ b OjE۬C^HhN{Dg -QHw&MJ%sjl ':$x2P f6` CeOŹh emE/.LmuB!L|\zP q ;eѲhvjax;2-K>l["6L y_G7J9?XV j\1T]I7WME" g?Oe6F'e/tRQ+(a3U$MT2'8aAjF =!}(ѵkXl9U=:5E~RS_.~Q2k0f-Utԛ:tgEµhsvbP;<0d$˥]Ε: #vDG'uR.1=rwm_~gov5>X @Q184<I4 փULuGY 9/cNEѥudavKûP L$11NLk M\XWBNV#J(iJV=ujުX,>uecӘJPe^IbRKwYR` Wb?:gF[j"tiZIfPE >Wt_F%l&l/FSimsBt|^zW' }cDX8F8t9MbF2r”-dTH1A} ㍲.Ξu)5{^,Eıe4)3nH--8$ME%_bW2 r:FϿr0i}Dǧ$JOB3$4TӨzwh'@PA$]ARJມ7mF˄SFlXU?JSvjaƋhK|m0]tC$y@ ne:'3P)կAp"pqVq$O |/#>x .!klDz;]ZFvRI`yjYkE ?MQ/^D4.i,t],"Cs 5c] Y$>xl`Y{&\X͘^vnW,p:*zeG0q\UVrZHn)NZ/M !vXչ hWyEƚ6KO=Ұk, |Q?6g:6?嶷:Ŵd`+=ODpX@D.t\[xPVV$l99=őhOr V~((_oiї>­ Wr?3\Z{6h&-`>/J"4NIl*u@bMxLR,6y;$DQ(-XlDog*Z_R3ohK$%VB1Qw|?5~#QtU@,}6F5x*"5BR}v7lZfBf:$"y썾,pOs.sGo_tU\[ VWmeŇܶ{iJp7fGA_ [!i"vRgO6&+z: ^_:Kt!lI#x3Qd 0!ՙv.AB@|%Z!5Ċ<TK/^XGx*NWthr9| Pn5t-C}ҵ!O*`ټ?՛۵r(Wnz=! aBZJ16)&q 2B Rz2%+@uKK;+\0wLC k 47* YL%)}J]E'(5[гb"5R\Q1qH /m'_lWqB]-dMZ,> d3X3wHh!4Zręr#|p+/ 9:sUc\~@;1-57PՉHmvoeX|i ~敵]&h>&ęosRe5{qv@Tyg{ +Y(J}ܲKeS7d4m`R,X]WQbA`xIo sU\lg:>[IСv矑RXۏcpBܒNfWa0-߮ \64%~z{q"( eס7wQ /+w0ޜbHgYȍ La_ ;^4ymbRY_|l83ѽDj(*Dqn iC1Ҫ(IYvUgY֫w@j ҹR-A%qI6݌ݣ1r"\ZWؠCmԯ?i&sqIpiR[zWW2{n-odc[߇,.T1c]: 4mϾv3/ShU$B;Mc>=ύeIvGZFJ`T*<`0-+[I`D!M"y 9WRyưu.{AU荊o m"UmUJh᳊c190B lU2 mC ,e+#>I)E~hǐFcc!D:XvCU>g]Y<,yn9P|~SM\ C.z+s}'LYAڲfqɦsi(d \v'AN=Y7ڊ)$A=J-ӡ-rW&thjOͩM;9`Sቘ;U rQ*ʪ^u'M:X1=߆G|_l$!e䑺97QO59P0Nzܵ^89F.>)<ƒ%ޱr%b,%tyvshFRt y'Ec&F2Ub)cdw"Q6XL]p A*#DTg81Q%hy8A"Q_m}RvĠKfAטmLC3*ODcD=d0aՋ2jۍ^ۉkV*L OyeI685B"IN|v&-CO[js8f3Abʨ,cn$xLEtuKjf2B7?g/ɫ_GKBT5(D{AKߢx'8|+b|My[FP "8GPqd( +X&$z[YGm, 6'̄ K^VK(b((=mJt/,7P_&2jjc{2]n.aUwn id IpghܶԽz["2LJ6)ʮZ89(}{:j*൷O4y#yxB>}]֒:CmIexEU^qvbZ|i96l8MO4S%F+ /&,q"M8ٱ'Zl;b~o)G#ΨQH_c]03= C`ȀǐK0\:w;^ta x0zNV>9hd$F}4LOs/k0*{Pof.ZrC+l )tf? Y yt  9]Կhq)92!F&׫nȼ+Fl|,N|;sS1aRQXQa Z8Y\4*"j=#Qי2M8V߹7 EELO}~yK -ݩsE?]mUVRFa \iʺ_߮SBڛX798 -i󆜳"4}YPKf?uJz~|qp?o!ʺ<[̉L3T21gs!u&3}<= EAn㑒mlEjWygr~wȵbpm97!jU_7~VRd ZC8X glC2I@ct4ssp朞%7ضmލLiáYkRjkj&4 Jcaܴ,K֌vn!;6?jP<@61׈43D_(f5R5t]o1)߁%BCeod ,TV7̦j*pv%DuT㧽+Jk 5{) t} ,-V^rhyr^fGB<obaQֵä yDе|1atH<ӚQQ= V *ꕮa*H ׾G ^7SlHG8Xz%B.EԚz_!EiY7vt܊e#;b{2&w;M4dAA ^@7DJn[Ҫo'ἙT AT Zɳ㿡S{KХ2Utb8[Lz|տiuxkfycocJ#N^xeduiI}1WW,0K1:o`AcZfiz<.JDUGc)9v0LuD渣 @ț448̅Pc0B>.D, TF=ĢKd8ͱbn \ϑ[,گ8T~7>ô.?GE hVZZ<)@ #$-8}p2>f2eD*GcAw/#O|]̒->_Pj>/Af.IccO<-31~B{J34峮<9r3I97l{KŌW32t4$; )!۵9V`W7D'!; @_)&{ 4r CaҐ.;;[Khx]:yk@Dрax#ې޽>#ſN/HIJ5@v-oSW뺓twR$пFZI\^ˡ`cs<:J\%5dP{,hX(Ã.WB8nьR/OL!uc4^.ɪ_@krj76U6EzndԢ]@ĈSaӝu50Ku!kAy X 28 DMQts˽Xʩ9e Εm1Cg{hY|+y7z94] ʘfxp=NiEaߋ|` 2qSL6<ƭ[yT('Kzh-(P['BxMĝWߊr)&n}4\gs8RacA%Sz54!.{14+ 3.zp{?M\8J;u{UkMo&cLNDf.q 4ȧ ŜۑIڹL=g8`,c2l_܇`opt@>l@߁2 V*hԻ802RI0 ҁ6H<a>2%֢M|2@?:(6D*@K#ļ^bsq;tT08挄ă]2=sy7~l#pZ%^ {˜b}[V>WYFN1s?~9/ȗ4M~8:n)9̉aC4k۪|DBc_63v  haq4# @|T'FBtsmvb'00m'$#qCHdbmoO,Zو1SC0{-*N1EB)49*G qDޥlI>Oi= E0ˮ̫ (WЖ&GPP4)[puV Լy:iiy (h.ŗXk)z;PRL^K'_Z(|Βm,L#a%Ϡm ue ϗA>x ˎ ZH2Wx݈t(1X()vuX&M]8k؈|Qdv.P =hZdt_=C^}-鬾*bhTPо.vYcbH^Cuםz|f;BmrA zH Љ9ۀN"'MGQڗqJ,& Bppd.SL20j dA'e?"ٝtҬR!b $NϘIC|ȳlIb憉㴈Wc"1ģ"k4^tQ*S[&GSY*f])35NZߋTQr)}jA<L0bb( @J~waw)]|GǞN:MA@r?77ߓk5=} [9~vF1IAA/vS ' +l~O *b.1i07-'W£P\9f<~QaP ȓc%Ƭl+u/dnxClAo䑚OJ`Z+ͼ yMJzO@i>@ fSo,9 qGI;yz01cߛH5I ÞsK |0mӴd4VOp\ot1yՀPtȇ~W~ƒe#7}MPPU슅|م~~Lz0V 2k `\ڈneVaM ]&2P;&݇Oiԟ/ʏN-sFj' !j]+Ӝβe0C!@j5DE e-)LzGbj/ajTJ>Z!ʻ2S~I:ٻCF6w3Oƍ9r%+lW| %zv|m p2A3'$lj z eWgPB'EԮ2ȀhS<5ۣ0zUbPw2VJJĕA4Xɦ=@-K:G`Q= ӂI\x4uWVŅBam̀}Or\&`vxDJE˧qt';{ N|J&xwtP_p@Lݷ[gXs" MXJu]lJDޯs.7/ZY1G]g')gcwO <5z{m_UjUI3`YGt${,EYȎnd?V2c ;ѝtC$I"@ #hz"qրA3i> h+9;> ny"$}r1+/eF56$8I L\ʢ%-('ͣGI\+,V(Q1༆8bbv6wO4}u^+6 bW"GF燥*Je+VE+ QXlWH\2|,rbJqQjK%u6ِtnPRS$KJê.E'8HS[utJJp;Hx( I29 ԝH:hO-?;R$Lv?UpDQ#YA43 ^vLu|T*/sugJ"'+쌹PwH U.p\7C۔_v~*#;2O"fInpt3էj>@Kh?wv*2 8%83:jH+wuK-kSR,5AU=zQx^CH-&YC(trRBmPqwXgIrazp&|ύ-p`hIb.KܳF~sޕFU .S,݆&]λPoRViY-|w P+}S=Q}< p$#8ΡT} k5֔6]ggKVo h h*'89 #^@{M*\%y,ȸ@'znqrq"$8T pUT(ı8 v-,n$K{h[Mñ%LF=wDHEF⌓"vPy5yߍ]ވ5KE^g7>)l(uȂ`ttN36H&e;g8{z!x6ο`٘C?Mܻv: {n)sܖD'&X0df}a+˹?z5$֔]g=6y0w}Z\~8 P;Brx+KkV0uBhEu==eٽůlKb [\r0zWzYZ(@Ȩ}˘2_ +s|r_O^<x^T\T"&y %KܸtqY\zu7Eds ޕ "o쐐H\ڬ؛A۽(n|.F5G܎}#J)|C㱟jmOKbFmn4*|n5? n*4ih>!mN%7}9SgkC1(;5P0mNOeQx)&ou_i:'g fTPZТޏ_ >.mEl+Y;/ \Ksr4e&t=vO}+/uB&x9K¶Uw xu: \Ä  sҋL{ N_+Kbm4r{t(%G'Iߵ~S86Bz#, J*⒫JR6; h̒y ./;݂C2ʨ:RZH.SN߯ha=He!"_#)u6 >a ^HC-J2QM';9gRO^<8F/POh؜.l|CuaS^ږ sqUY4(\aJ|tԴ+"D>cF\+]ʣY*>E*Oj\vlKđG=Wmzc4 @a 4wT0鉹0S8yߩ/gA VN{';T(NiEfX; 20MU+}Z@XA,ܢY׮[R0-g+:lAyzGYJ6:e7F]t7# f"sֺcrT*OHsumB <R)碑хKg7mf Z%a~ U+RsBӳ^l-Qj{{. ̵oNIJ`+A .(5lw]]e,蜉C*>kOL]-n0X[u"B= |jDrAnv&5|QReA q 7,a|, niBbv&x'qLE++!Ľ.UX}U` ;C_Q'MҲg4uHc0j" R}k'bR'n!<.\qT"nhVp/Bpԅ"[saS ioXҭ_./ 5:ZAM9s&/k2m5~#ς@y.h;r n=K3WpOwJTM+APmE1AՓBvfݬx̹~:)iBuS{kZ4uքrXU_pG1$ձTmSq1gE XmlÁ[_dži!Y7]:wt2*UYk-&\ڛ(%\~(樲OEq 7GDuN B/#ߤi:sL [b?kAd|뚴4eu/+I|cH}w@zM0*"98~[jgW2dqfQBmmVZr}G,1Y[4Ma-'cKvq2fFhLW.wh !q+-!=Ejƕ3ߌh"^H0"OJ"+`1GrfK\xEl5Ǩe=֘߀Κ3Og(UWLÙ\BN"CJ!%u |QaPqet{"UWy& >.Q>@KƴZ.ġE2`Yսh1 U1P>-ɥ00q <dGɤ;8Hm[_y{26^|O "<CvAc%lr_f4o4بǮl~S7Y#LYY`ѳ"vnHRgp@hyIU a8a U̅l J7SpiL!X9LNVk-dÆ[x9L¦Ax(D )14r[ N ޣzg]b`de7Pn4Z7.&Ckt8}䦷-[*@DH z }}[6Ɔf@ = n4.%q"=ȋF?g6հ>o@愼yyYSdeB+٘;ȳ'wHUS9)Fk=T2V3R!1KQ۵}9мWC,К _oc]yԧtJhІ5o@Ϸ8eظxN"ʾx45 wqqX%/ًDIIS\_,yy. X#s$uU&];q_y']=~\/vMTm1@ТW2TnYAi JmO p}>vˀAX,(mH܅):p)n)CS;\=2k*GzÚU(I`-A>neP~^7!a}~LnX|7-8u(1XFYq(C$0Gl ø fAl*x{t$"F+6~2\΂+'@ZDZr~Y6uNf6Z7Օ/g{5J;6 z. YqA4ks.-"B]/-IsmoHTm8%t 4W*Igddd] Ge t9A-UPwߠDyL΂ *V5J]:<[9|oGU:v@{qwcG!4^zS$sWҎݚ c XlZ^<@Um~A5Bޅ`7W WW…Ju KbĈQ۷ Cr`u-&4{l(>XG4 z?N*j7%mCRguɨۉ7~sCN?$Fk_q4Rz?3a > ly܎ +'qDyLF)OOS\솾6VZ)@>2 ͅZ2a33x!`w=q99H*%iUB'LʨV7hpHWgI X5݀ kpTU0↤(u|w˦{,x9/ߜ>4'jy#䗿 G2|vĂa*贰'\!]u;z/r*2^_'ҿ=-(0asB ZG)7-TOoï+CyfM%(X6H1K(&+˃ _]۰ A&g)ʵG]H|Hbft)t ӎSL==hI}\_y~~{9"N!A-J1Z&!={t%i&vtZf"eE*>jR0xa[ \\o8`+&z** D 01+7eH$Lt~av܍@2+YY kunoJ_G0 |6RƜ!\xH& ,Ng^b (WG9GYUOyq~uqTze3|T*l$Qrh {$N‡#P!_Z& '˸~9Y )> Jͭ,fm"+?#e#jUI} -+nA1g [7u☡)D:um3E!öi:R0_IHoWgIĀEfQaZ9/N6,Ghk s|{h1Ex5~5#lBDie-$`+m ݸ6U`o 2!F]h c 恙66-P-y"ҁC򇽞0ꌷbzԻr8n OvS8 m9>,ZR /@\.'Wu_v ɼbrI*yQς~0|QT>o/ܹ2zo^,c|z>Zꇫuǎ7 N G"f -@.q eJ iVrv5|{,O5ƱC_6>$7=׊$I6^Aʍ|khw5",g@LEbw; Ȥ7{ 'pk=MޑiPɎ}vzZՒBq9B-]ڛ=K_kgŽ~,FG`X6ݺ/5by}zɥqgf-/?y3)JuE v -9J`f)r$u-{87zF*>Oby+em!<:'Pa:PdKr(#kهM*iqSYkm uboӢط*MR%R I گfU< 8v&c϶b+O1.zVN:妖F,8ov91^:'ɧLyِߓ@ES2ASZֆHAlf.ΝjMFW0?C*m[rT5k)vTZ7ꬒcQ B"Gok> 7k=+g BK-=J>JKMoiV=7ﶎ[{Ҭ߲%Ɯ~u_G{! b4pԧ,ҽ$@4(W -lJ !㊤jJ s\ \{[[utN)> {ߨXkYQ1˵D&y\ksΏ̻ۙkz %cHoUR2ğ5Fάa#͆ɡ"%H T^B1EeBeFYpJ_u_;k7\-h 6]-aD8q*3= f$ | e"[ҐYe XOQW6@wk=bI,uQ.co_72 azq t h8p pTKv@fe,(Ncu6{rdi:TO`eEaz9_ ,{߫en)o8|#zMjYO[v?۰Wu`sŇD ѵ:@,ҢQr Ʃ?DYt vzZy=oC"tG(&Iǻ;:qanedMG > mjU(kvGobRZq!yԯw%Zh.]5<&./L8iFLms]93NAhOsB3=2|^g8-5k6D޷A_ :. LBݷ6ֵ߷`}L wϊx冡-| Ʃsu9Ĩſ֓RMK,悅a\g9i4Ћ%IIY@G]@"^2GLs^谓 -PXrdQ9۪E1_ABi(fv‰4Ԃ^Vb)eQ CC᳕ϫzehsdeOྥ`+IťM3; ?\ lo1O5~us&RhϘy.׿cTh^^:">n lbU ||7ZaEFOWPgI#BOKQ91";x\gx8*ŭV3uD\c^)d% F _zǃJ|4^M5+^ٺ6~CF*`GqA=}uu~SILgJWbB"3ݑ lsZpl:)++6ۀ#(e~~]ȷpB(݊HǕEڶewiH':"5꼨k"@h?'^9*Ai \ S{b ͜d*Y^ZACq̅H-2po8%_~2\QnI&E;`Xqhk'xQӮN[%y fe[NLO)yF- @Ίu.?̩`f4.j@8SQK^_G&)NVNlUbH ]&߹փi=ƾXqn). XZ6Q0C_N^-$IU{=ӈ*NyNb)Ž^MF#5Ĵdעb&YE 0F` N48 X;737=aC45Y=< W["BeS%ȭ-‚Z \(2&t*MHY2n9tRX~> j3'W4Sn$+„#uZlmX{ڱ"2p fE!C}Y[5r.icwwf+xO9h_%aU! P|}xE?tDp;8Grө'64AwG0٧{b #}Fq0YbNտ7%l'WaI&%Nh)ۗuͅ]|曮h-D9( L]ǸE GHN,+92]i=YDݑw ұ ?!OϖѨfW6/z bEղvقCs'\R%]WR3ˠrp;۞%@~ [2 ~Ā̓WVh P\hqX!jƶ_[i<%2Nu\j.(U!t5u ҪƈH`f:Ɛ|uRx=|&#$QzƊA10Zy)εwGx1/`Ǯ!?Fm޳\HS+^I_n?ނH pG'"fP4d :βTH}MUa{m?HՑ2AH2vKU &0s|LatyRa9l~δi+~܍-*JQ˷Ʊ=Ji=E crNW҈TJ<7"6}mNp !^~̡?D\4NB G*XIbtq]vT6L슏bd~1AE3?2b惘BU 9V0hd.by(3-?dI7֦*P:cF(H:Dh.gk@);\:˻7pjVEԱv{W˯cGHtnċDx!%UD[ [M=i@z2H>GQ Y7j'WfXy8KUX}t&FD;z{>$IQLa"Q\%zcR]p&eK˞63|8.zrE)rb%\M]9¨s(ͪ\,.e9ETr#I7 1o ƽcb9q~H2ruD, Kp-AkWZFRT<طMw-{I: >?wS~eBxҕ =Mof7{H`#:;3S g "KrPڳ1@À-<<{a43j%?="vVtrbb "X;݄k=OU#xu8UZIlDA![$솞,gy]Li5Q ~!]"Rp^ `+IH:vipwr-aeס{=*GwNqRm$[:~h%;Y hn>L|M3@Ԓtajçl\ٽxft36gXC~|G(fE ngfňylu~jU8lnMIݶi[&#wkgYb_WGƽX8P(PA{WDQtw:,9kH^KB\m'rZmmV4O1O~ HM퇶T=JDSxPۆֿ嚘ojY(2Y^b^>gr2`o-farc: -ۼWŬfx(;<)vĿ?iljvΘUORނ6,ZK;a#'0[O$I:5 K j=#N7n38seXpOgf6qdjXdiup_*axДұpOŌ#Wqg/*KyKH) ayVt.S[t#˚7Hmohp^?buH^;Ԧ L U.P*v). UAX/Fq.|O ]ñ2;]&]3-9^QvC2wOy|ܨ @z/fV0X e")"BJ85X[$1_ǬaLNr O?ʍz_oZi#R]QeD į:V*ʆ)+Wt: K{QJt*ެ1o<tM֍>^9wFk/=4A΄71 (8n{=HIxR:\{o0T/>O*I?&yف 7K;FwWIz_rhv.==[5E^W-|ilԏP, 2Y!iyK5MCjEU[YZ]~u9.og;YZX5, LO]!jMtE!u϶0,p]~d5W;VS-hkm2ZChF*x2|ȱ"ZXtQU xvM.d(BlfnPΘ{6HP2(ey@)lY`>2@)Q*ߞ͝{y&C1{wIzb!d^ևp.ފDNC?㐈!h&KNN@OTM %6Y}2:Ӭ\O+W*]Q+@&Z( ŊfiL4s#j_*P t=DR':"f>TK]nE9҅"N٥a[#GN܎m^(금SK&_tH U0{]Qa}ˇN95 ƔVmXmŴrn(+'*u!OVe YhQ P(^w(6x)c2=J%^ $Q<=G{\@-jVOaQG|Mжo* b#?usQU/#@X2F03ҋ"Z mV7Ȏ=7$]26 T&,Op/f}u.ds|e_Il3h? xC2M->Jڑo;C1b-~LփGJaʝ- A'>Jkւ2rKN`&UJV8ߐ8+9"5t %\ȅ0ʍnrrir͝THV ʂk6,)Yk2e;6}rVC*1Tg(e=-;Ql'u2sǪSuP2̋^0j7a(_^ eů20FJg+|UQ?IіLi}8K_?aZg>g ؍i8XR^q%!jG#`w[~Z fP*%"-q[thefp#tbk0?#!)WL\)2R۫c59 L}?s-ZL/6Sa?2svu(*/GtHOX7?>_My+=рzOC ֊H#i P`5KDṍ#nnMȰЕw#+3)~dX@t$j+.Kqi1YiG_!t>0in&~\/S@4B'Pe6{kVjn’86=P(J9Z8j7ه_8XyoQS"b9fcbU@ w+۩x۹B6;lZW>- n Jj[|- fkVط = yDX9rF#YV>E\VUKTN;윅U1Ȟ:HgSHT[#,!AGCi`?H%e ˜ !6EƣOھ' ^]36?J=@JFW#noeCS@dy_ YqUvrMQіᦖ0~|J]2uנ\]1m u *#P9yO;uG&Q*-8iy->hTS/pI5Ҵt %&OD^{+ n5k ,i3 Q$mQ%&hCO!ǭ?L4P*0d~V<pm4ݤʕ7[x3 y}gcI_Yֲ@A7z50FG_=7sKp9т߹ƒQ 4\bZ y78O-&xQ8ޱ:f<, ʛ,i067&(7݇6(f%oһf fY /$L;4oU ?:\85%#߳ zs7ق.6rg@:Sf39 ۦsǘ}He 3SxĩC 5FQG0tn# q~)*T%W-..>u/7Y3Jyԟ~)qr+{gXGPN9ލW!SsTT7 Vj䵤r!kvinnR}ܶDnMUuf8Ί1fT'-rA.‡!IeWw@6p/7ۂRlɘ;߭0Ixse<|]=o3Zj Bt9 ,&7=U_Y67^xRZ?bM ކ쐷0?UU@HV9v1ؐ36 8 nE_~i%ݫй-N{VM k>̠M'XwdYbj1-",{`Tzmyy̭Th5y"L*(̇-%P[t`Gx+͔_ź'L<̶U{qWbĤNTQ{Y gˇzT%@p/Î7X*HC޿?]la]zP)uj.cဉƜ 6rn>*kTش mQȏ5WҽM*1vk f+q[HBdRNtdvWGۻί잘9tm(ZOߕ~_t!_`4U {C7  uvJa*ڌ$sow ,&V `8d ٌ2X׀5D**7m|Q  ׍i A< M[)FnʱJabm=\>*PoUgJ ܮ}Ԫ؜\WD+B-ȡ11|i3H%itP'.rJmGN \l2[3@ךLыiKE*"ϊsTFh5aíѿJw\n(Ϲ;([8w } %AЍ#~'IMհ-jzL2k\j9"J>IkUDG~c;*luȿ&omR]aa/w%|s^N ]Gh^b|iÎ|5C1Me&*{1^wqve_Iv&ګ:RdSٜj-{鴧lZrH½LzWƇ!SrqB%} _azGc5J+"M%D7MYׇЬi!/فͦ6Zi2PXʲ!\izp "~ݵ.hʠR\K&{S;Ucӽr69G3,prkxEqȭ7Xwgq! ԏa!oK5#^L?%+S|RȌahZf=p9G&غ|`xSB$Q$kg׃I~8h{I"2h8zW—_߼GeguM0T|8bg@"z22;PǛh-zlU paee5 ̧ɯ/ T@UkсCӢt-@ױ*adSOҝ)"BԮ\MS&6O/m˲bu0tWAWx*`Ida~A['Pg[R%OD@Jt=@4>ԓ&h)oo!%- G܄X؀Z29GP0yU$lHoxN +HVyg_6R% EXayZxF B[[=î&DzOtfBԽC􉔟#N62ekw}\ ̢ؽ|n40N/B(:@ G6Fx_? 6~5[6t 5-$jK' 7.{O\|UElc}( ᬽ̖OܸS@L+5K"ΔJl-}HA񈃧]M=F>l8I1ݥ{P3+R̓׍Yu`Qq%n~i1rPR 4D*Cto1N^FLɇP5:THZ:۰d"Ϩ0{+ߓ Mm-#A9S2(3tP@%C<\~H~aTjiS Nh zdUrlfҼF񷆜@4Y9eL%UJJF"I?V6kriCq43zz1 ӪHu-HOyih#m N|C,3܋"&Yrzp7Ccj#Sc{#kF|=[ʑSY:fM^jV 4W3ưƁTw<"#@# q<):@`91g) MX^V ؍+czʁx}sY4 KBqd[HzkA4?/FaVJ3/>C &:Nȿqw]exH6|,ݰ" {xlrz@DX0rd[]H5\JɠLܼER8"MܠQJMاZL] ͝m(~w;a"]>mGgts+,˰[K0B1^, ˧ }"?1l?"t4đZ̃!=?q\Xs/סhN(@uf3>hac:?^2j@&p[H[zv=ߨ\nLg}\2miHqs«xP"L5@`hJT`_#%@fU}0`)mX.D!k>M+EKea$$2\D%{/)OA OfB%t])R~s~g p3k6olዟ|faʣ vy«xEft_E^H.1.EfY\2|x}f=S.pە]qĝNb۝˨1<.3^TfC!p/z qڽ~:HDA "Ȯ8Fi@`97ڛr2K`CuA@KC{HH"땗z@Fݼňp$4dbJ* tZ ѩ07<1F|ٚ8B۵êqϦ[@Fa}.&(. wazW}EKi꡽9yĢ *\c=~s2|nASp&JY{N7ԩh!ҟ)R|%2D3K37m+ PuQUV^{[| C 0EZ]'KwGP pHxem(EfRGl+}Vuu0PV$ $ipmo6ba:J/ =NZ o*?E@fy$%6t z=ZI~hx8x_Yj |Xta|U1i LI*`Ʈ EpnWAnUЁ]pwƌAo3$J'8" xk2Z*;uF|Iq"_4oA66w|(O2͠R +5|̪c^(6:f!k/v' 穤|ҵicH4%@M|y8Ƴs;,Pݹpcʽh((` WK8 ulu%eP^v8,H5Lqa{HbB Ə1S25əlO冫 a/]SlpH K=?P7zB8C8;P4CU]^0 {jg~uaD1.&g*yD~O9YTIx"eC tz|= (vNW$MM  z5C^2ǩ͸{ͫ[fz)J&oWo+RggGyOlE{Wv ʣS_RFqV)z1kAǹ֓F`@. |wlx1WJM\l|[G*xNn/xanf c}g/(QGp-!9fAT53(aÙ7'xۑqY nU?sOs3ǐ_c ,q9ߤ5CcElk>xՎN&0;Uω:p6[Şr(19}4QnߥkJ]%CiF^]b#odi_GZ,c7PVh@Į<@{籜KԻӐzK5٭l'?xb&^l?X88Keӻ]\M h ]8WԖ!(:kY-{!&gOK>rqӊCjsV%xC"D`h~lcjGs)IBy}4B@X2A ifFHG'LQWns$s}S/DHO|)bŬ퓼U']s@)F*ͨ<Ê&VUMH{Ldȸ2d@ϙbo7x-oGX^ U_ 511ָ k6e# OSɊi/$I~6QJ!tHdݨ?U/Yt6/<2AtȭSAV;Ĉ3Lv(ye!M GxEz8K)B%اKI!ԗrڲ;ہwd.;5(m$TEñY8]Np|jOTe<&c&1Ê}DoU!P@€#ͅ",Çw2,S7ڐW1]n@8)sEhP5S7̜>Qd/N#~&Q;>QiLzKZsvِW+v|:~JX1rU3.1y!.ƹ"g.Ȝz(u:oG9@1!a% E cAƘPd5SO\rC\`i=TJ+!t8gYh.E6O\_1q kȋE4fZx"@a4Jpe}snhp{~>;7Y7;x o,*9$#VhrG%By4Eq4 |1ѿ;8eG}1K@)'uoYtm( ͫfz2SHVw %oo!zo' *͍)]ִhSZ?Gvr{Tc}öAVmK"G'?!Q \ex۔Ň.SI,p5͈F-m_'``^^-3E#lԒ^!e Q0h՟'?~̶)V;Bxu?BL;uۘZGdkGD +@t6+8]p̤x@ѓJ=UB5o=dmplwzt ³o}\PE`{a}a]h8eu#zG%@f! ,5 FP# hcT ]&^/Ng[sY$@q"5ݷ @.I7ًOXfwAݘTFq ?58kvD4bl =OKdމy&{ DeߧNGqg2?ÚwU(]OsNNz7,4}lo&眾N{*ٓWfN_8oYuCtNRIndTI$vg ":6#Q@[~8Amh,]cC ۈt68UIqb-]< jMb\xU~_v*;@DfJkRR2e d~TJ.!Ȟ K=+pTLjF0;Hמ"w@?unq&F}V|YR>A [*XZ{ w[ٱ:-h@|Gi >]'$ Ь9+eyj5 #!&G'@g8E 5Z_; A$ChK Pӳ䠃I^2?ݗ@^.Aѹo 94Ds_lp0tpʶ> h 2Bc܉I;OUJMhqP%""iQ〿tRbdm&ۭw`.#ufF`{Vo ,q.w*NN lm`n/{}_!Z&ym5oLBj)Ȕ<`5] 6vcYXbK#Zڣ{@֌Ea_*x}jrv-kҧSkŚ7RhjnX_v?Nt3[*0T{qF6EkX$Ճ)cY0os9\ޅى~EX/|2 &$.ߥi!;J.EM < UA|X2(CٜDNPS:9{?h"~4'gXYD׿{ȑ{%/Kl>fJs\(\rnX%#pJ<|D]iӿ]de?H}"ƃVߑjÄ}a#j"/Q xU3JӢ<`sGW BCA&Fm ĖWsF'{[NY4PCRj$G*v iSw=Ь{z?!Xy_yjࡹ_gϨۧ7 \JE!ehv}F E Ee*Xg< ĘK ,oMlųn]鋗=Xgh}<#~=5M? zvv傖}F%O4 [|"1r+5{_БGsNa80fAlR)\1pCyUXPVTkKm8T]S,Hypti)Y1R '{) zgwGEN 0*WPozb">,;sؚؗ|H|C=y((mHd+RM|c^&z箳j_pbNPǏ_:vm ?Z[ߓeRM/ՈaeNZ^O\M%%hiR0"x^\~&0BE9E}1kbJlM~ eǒHyna.;s/qq"8>%HwZ)aBcڳWS2F6"AaVq2n|!4uy/$@yU,;ha[?{_%Ingsϐ(1?(fcxwyaY3wVhv]ډ/?8H"^'ۏN i}sv)aF I @H8"^BU6sP+[x4ێLf,,m $}׭vuG;GaFlnneSګ/3~s/ݲ3f.F :]\FrG6RO3|R.gSh ͞:_~n,2@wj5L%QmHYla_J.c@g% (= 6>jU hϙ'„B~."ʔ| 7>y+_8A*C!M ED K3("4EMAK"bE ,e6k#fq`OTӈ{^n̡X4I8`pgA~VfeKDkO~.v߅0qٷV63?YǾ2^Z?+l!i5%#/VuBI!>.Zڮ քCqM0}˪u8!nBBTS'sa-q{})Ff_u8b7}}αk,^sȇ cdu\ӃY\΄nz6hp^g-mHS1~hzXK(IEhk,Gcf%J^}0u .6L%;~+WM[E3b#% ئ#xrۢ Jj(gl(wcș|u8u VB/"WMfY֗Tvf5ZO{6T=)zH#'ڨ}^IOv+Iz={teEC1`)j3|u9ZLE1ԪM\Q|?5%GY\02yR"Lj/|.E6wt2 SӻO6Y"B _P߅LD8E{+W%9-wW\ϲ9dRs&m@ӧSd\I!4xy螊B#]Pu)OoiZz:8< Luf`w`B^ Ԙ4*ִ2IE<q Ɇ݅R;h<|Z=9+j5: oqN]{ T  \-u?;ٌEPjO[U߻(J UOrR "_)V5">Z=^=k91l],)('}\ٱvZbL$Zr$@߇v $5n~Xѣ!yʹbd^B.Wbek>(>K%Zׁw!6F#5/X嘜$o<2[\[.O2^V%H[y BX[Wر󩩌4aǍ1؃weO3=_[eL"86yr`EҰvnVl%H&5B/t$ur%tN)x&'ƦT1"u*.tHzWӖ,GsJ;325=`}cb)C3; 22?HC*=juYE*v,*\0=o˳* nL[&R1p \Ei).׏(qo`ɚ͟"5V1#tV[JiCw?he,r07!7?r=_;pNAFqz)r&瀄׌M_P\]如BDk- #̎qƹ)9jk>N:$$OĢd6lavkn-"V3[r"#5Z׈MyKTѐVh\43M+eJ!2ّn-Lԥq)!MO9zwoث<_㺈S9>`1ds+vZ^iAv'o4Mn|\%7m@*۬EU츆暎G6I-MRZWcuD4($G`!N&hI0ΧAtv۹rR%u7H{@ `I6 ѫq7avށlG)-6r+'P*aAp((饚var*,# 1{O.41AS&,N~EkR ;o [1|7?2} g00zBB#!"sKd1&]cEHsSXJz8yFOXY7>yS#+}%||yN ;C N`o$ !Ar׻'|[=DaHhE\[}Չ GTGڍ5fI+a>}y BKǼ`ҶA@ܔA:h;,_9"|Tosaz^l1#`kb,U<@ʍ.c|!^"5UrP.OCک4KN`}ǃ^8p ͠T#tPb}&1H\0e \2M0Iʖ|Vk7BkN$Ø>5? kdo^LWruT:yiMRX\K?]ʍ.`@|d>**z\~!-wx( vaMrݸ&!īmnlehZ^c:$LIbeaI7sn3F=YLZWɽ3ylEAk>ׄVmP|p;iLR,IY?,tjҝ@:0ℴ8\[ת[R1N@jlHgۀ-B۰)'g]M˶a9xӵQƮtY m蠵IO~o] : H<"܍0;<lm{-C~hWBqZ,@_4'? F[S9t-ʟQ 틗L'PxBy .am+Jh{ ]8 F 閈gg[FiwYsܗ5bdwI}l/wꋃ+D]0393ͪMcxk2%w}_3c}YDoX1u6pTzc9`-s|å @9]eӏٹ?ȽhRir2 P-O ީb!h6n ׳y/HO\ Yh/@qPDIÏ%޳fyu&~#hWYA(_u>!}#m-5$T_ ȜiPNr@.9>i|Gik\"W7xHi=| ShВU lL~.w#E;n ?"F +uu=tL&!@ǔr:.:T7-| 6d(Kֹ}RnBA4w,9)얁h!36$l}9Ϲ"g .!~Ha9, `?tMJd+$M928=T\X[J&?}@YdɃ(m[GO^}5 fV*ea"7\w82sYć׀0SQ$-8:}:$pYtHzW|S!bto5 i/Lo١vkxjP+riTBcYޒ.]\):Q!@u Ũ,xr|˅*;y^-٢6U׃GJr9t/TF*U:S&hRc /@ϲBns&m^|b{ZsأY _9~"+Щr!GM was*\:a/Ku`J>~[|c𨌳+ͫ+:Ss$"/Z_%f5)|ƞO%ֽ28% Ԏs^ ZCcg+-!꣉X'(dVd:uindzv%!3%wl, b^EYS!ǽ*a XxS*1|\ųfù]8 F<ў<\3'j{Dߏt8uKGvػnckeeD"wCٞ$? zCJRD]u9}-p2bgx=槼SC q!iF_˘˞o& )X|H*(ޠqpk-nOb`Tix5[l}j.9LÞ`AC?}`tkx3 DzX8M>."l JPa_ަq!⮈.0Fs;'b C3 ..9Bu#acbsNj /qXD}/ɦcӄ ua)0*zޓ&[hI<"*1GrלŁX^$'uB I#Oo?ˑ_F#aQqj8 m7Ԧ;)9X/"> Jm#@jz ߟ:jWC"/wDr{GNL}fOdj-%rvʶ'[;]ZMCq9q\ئ-sJ~tFs=L2@OB1"7]J􂞳f~286ۧhᲮo.zH%†.&^8@ҹwc8 ")<$7ی }=6voXؾ'{`LjK&`R˪7܃X/W{@Ԓ/|9."a`ϗT_p[A,Xh{}H h>91qgu1>ᬯE4xro!껠KC __pyyt97V ŸƐ@ӝ ̫h@aƕ3Իm694qϧi.wK}.֕RdlWj[T[| 5A37j?uEy8cn qjM^B6,Ŝ;$`A^8jl?hN+Rf\@Qr]?/#z||־=dq!A^_Ii9 9}9cw=chl<:Mz0}?.e Eh.NYgMZ9moE6ĻVnw,g8;Z]$QfF䇿^(Sw, {OTB-麾gZsUHvl`AY[5Ż#AAM$MKoE o@lo1@L/bSh*}I݃; ۔1na·ȴ- T mRx9*+,K'%pepԠ\]+&n8-IGAʗ+gQq!iM$pp NhCs~@lKצt Iiv.[~tٴ}gl0e:oMF`cm)eKyS +O9Y}jOL)/*fail29mH$a`\]o  'R|T#}EK+gLŊģ[ s_Sf"H)9 \M$ F= .I%znXº:MȿLxqk|ﱆE*BMi%AdžAr<>MO:Zp'}Kl/-5﷛PߥD1ڨFӲ\Y'Jrc~mV9ʌ3hccΓqC̬Bf˦X<~vW* VA:׿W16Hu]V: h>1lGpH :96 !Ļ78(qK86]^=3~'ɾxmv_t)ʱ} w\yuHe}X(A `D>u!dͩYra'HWfR<Zâ_*R;Cq9(E u6;RLN{6>ؑ2uƊضeKs](|Cp6\g蠣e *Z>] }5~RKmϼp깢p~>E}]0Q՝߾s'Ҟi)xx"I6UfT9Pt^ڲfVMpiSi6P}wȢ>zyzVaɶP 4NJ]ӈ(z[n.`yi8ܸluQl'0rG{ &:_,و]e1!^m2261T0}?cgz74lW/h(a4.V[%Ps AZb:h.J^R: BkUy`?p9*?P97%N-« a$8cw*y8CH2ؚ}qeaZc ~}N$&p*ዩ9dDi-j?X0T;ؾ"fzsIH{OF-dN>~JWdc\9* y U> YjL/5WHF[P y/X༴KNk$B!pCE4ެT+`>V{:M2:< ;ixhԺ M@kE @$KT3Sc\akb .- )ވ]ɽS SjUMJh* Cd*ԵmporNK!D|j 乡K> IP:k) jk\̃:hƯ6E,~h:?n}!0uZ񆗍էYoLL&Bs8۝̂>K$`x 07s7;Dw?C7_)-ʣpqN~+SAJCzvڄofz⮷PƗ4i6 Wc@{sT ؕ4OlNʜlf^܀yO.]`MO~y80lMzmvFgH^,|̈́7BXءJƙ[{;UYj4c-Elt``'Cq\d*Mg,$hq]Y4Xď}9>$*{+WXZ_d2m3/9G%YTA3ǬkEv"1zdh8(0Pc,|ؖ$I\ m-L9NsNF <޼NӼeG=4QMW&q-35Ǹ4ضZ1 P00ꌴӄ1t=!5 #D  \c-c5=]]"n2rR_r?[|lhrŎ=@C;wH7JI7fb%=`GN"!a|8zI?\"of:S<ߺCG[>; Td7j?pmMS WsKGVU۝R|}W ' ߮lj,DrѮs%{Eτ{ǁ5⨽dQ)ڔFlqݕ8$6)>$Je9lWe"YRw`y/2FyͫVt6QQKLȡysIXw;nA/K'Cr8lVb;6-#{$ءF@̻)G"q7ȘaU]ńY dEK'Ri'FEO&fw,J9)i0:ZL4*_2GĦ*p6ƑYL󢋭J +>+B mmϺ56u fb]lt3j G/IIauU FH.+ 0;^B5ӧʂ8iΤd|[pE_%i>p/rQ { B;=6O({Mx c1@ 7aO9΄p$aaV%] ?/E*j֏"q!B66Kn )(9/iDu}k(o1F} .2zFÜ/610_J>x(0Y㯹i a%ɽV'0)C;zG-G>̕, s"ehx->R%(OǺb̜b?|d&b:ɣ[O!+HvwOIU.uK+F#߭xMDb\^VPGmUR7ө =d2|'BO3|d2pmhbP{3șY;଒hR?WRW]H$ 6G.,D)(iK1/\7:|NfvB10-|)лڅ[R~ّJ,mKfLɆ !=p2! ssV*{UB"UV\]||<M.z#<͍C ,]9]u5隃GJ{ AWQЖe9V>rX_> ,Rb\9]#^ԝ2c5>Gi]lghu"ul8Fv"11/et7YDyXZa( (m0@3m.cl F=L!tԶmXa4Bv]XE**:QVװHc*݅(Ӫ ŊjaTFI.|%Mhtɝe})BrJsZQv6ݍ{2|N(y\sJaC3 xMJ~mĄM6+"ly, rH5$ lߕ՞JU1onK.OnD*P2xc9 q^UW˖@RLj夻RTk>F۳>iOk¾>?0iy*Bq .}5 :$&and̘lf7)e6rnb8o0~fͬXݫD(O}\߱ /=i==o۴E TPWver RO,rݩDx }1|1Iy 3f&r>,61o}j3IMAYZcN|FycBPV:TNl!IpLo,&K+9'u*ب׉O@fhd2M r}A({Sf)YW: o5[1_͑JS^ǍG V`-IސWmp\HHdmO n\8J=9г1B z=,Lj&uoMd{ gl+neHT~% pxȁWDz:@WCna.%YIL_ Ыߍ(XÜoы$c\WL4NRZPQٞ3R#< BY3 @c8ߓ> 4qLX5M!n~ ׏eեϵ ¾\7ޛ@1A p*nI MC"~z~$l}uv7w +lweypbtI D .@Q?`\c3_ы!4f~O_ô }xA0՚y8u7r8^窐IC/UY"h>g #:jZY(1ѡ./!t[5dqƭw]'r$%\Cay+!ΟaK7Úᦞ>Vٶ'v貼RLx Á~lS}"LΘC2'YYy5_s\Z ;ӯ蠬qIC橗l5A[Wtj(a5qKaa!'l7n$R 2V*@Ajژrsxc;B}†%rj%[7oyy7zh תl}N xjPL=𖤓PR辑[&Nx0h" "^YRwim|/FWu\lӬl9 _bv/wmɊ +/&h/orO~CϞ֤qg䐥_L13h'G%LJ.߰Ckb3ef ji.ɛu |cPo028,0dlPx+/̸I62)^UL>副y_RL/ wae,JHz}2nq63#TjtUcLIZ'$O9FbkC<&Isp^Z% @CI\mt,v7:*x,(l'OH 4#ɘ| R_Icq|e_(ΒC' ]ڧ1z MEk#a#Sb\>"ZSSr*w,=ɗ-oDrh2  h]oDzN0-fPT4w؜]|rF1cyWgus:'?"sKV=?@y8RbXDst1SϪ{:p) 3cX{@2}]vܓ(Z{Gyp}YGȑ20h>תsI'Y:0uYɴruO"lKBjKɵ&cA8XiPhveTkmOYTm9|~T 9W$/M6Y@mj7ўx 7"3T/;7pn뗩Hފڶ4f;; &(zu_69AQ>]@z;xaYu BholZ%=ZA@ǐ3VM" [ΪVZZ9."6f+(Hx`!7 UJK^}(sMҢ1^ft! @u H>ʧ9b_:+̓X|EZs@i Ҋp $\_ ѻeqX5a7@wgR0W-F2ljpl-#~)AdP i*OWqUVGsw`Wgezl>$ؓ(I)D=n 1F7e2pÜ?eºXP(Ӥp:U%s3nySR:/9|*Ui0GD /񻶧{b yq10/Ć.{G& ^hVޠFW-kY"J88`. \rubݵ% BR[iU>e"Xʼnm7:; ~c.7ǿڮJ~k/3m~qI?<8ছ_> ضm& 匁0k@A3fܞX^ pã*yܥi--|4(6$y'/ǧt Y9 E68߲IMV gQ4'cu[_vGQE9 D2'ךpA09-qM6A5=.8!_mېs oc3j{i1c13*o4xE5DZw^IpS0 οKX2SX(c##KAI$}PvlI;F |b+#Gnȍu>y{^8EMӧE"!R[}73d?rsnAߒ!E74=~P҈AtVZLcF7n ~ڎ4(/g$~'UY.a>SdS*b@+7i{qTU!>{Ks-fW#KU~cMJfu_KLp$閮K%ݖQjMDaLs0tĕ?f L;6 L&/i% ;ʶBN#>T>hW"Cww) 5yޖR26+qjAP,CYhArT[,ffQS1f-K<9§(ͻATjkrבdoׂEMPg2Dշz";ڨx5sGB6d2>$JY4gbqO;PNv+7 @록-sLK-j)ӗ~}i(uǨ,nȰ;5!n]4_a7 &=jv_Nt\AeҺթ\whCZ0Xk=IUrX&?"Rnz4\^CS݇^ wG(hȍ$=5n<$swM"T8KW`H69m}9?kq01̜VmY ~}&]d?,bR_n$ұ^Z,W5ԣ0uzјo=kax [E0s}EMqA*ctZ@hw7>kbO{ 'pot$EMhE==wp0#5 "J -YTyDФ#E& \{g WdQ*Bm845­nR \!*tIϮrP@;UYGD/%$Bv{ %J1QMPG#6ҫ6' i1U`R=O쌀Tl?CDs @zIbNO$H&+O.D @Ly~ }wg\ ,^m3l r*/n \@h"՚ R";8-pAjv?`pM{\!elP-6ߐU8GG b4 U nTa!p={Mӝ -!%qhw5>8B<G`Ѓ]Qa ϛIJS6UWlko !״Yȕ^EO'D=p*ZqP"~IwN[::rﲡ ̵eLPv]K~2-H$*Y FJ&]~lݩ[)bWDxBd=Ԑ?t%M=@c5x/D_D;ko-%NBq20b#1ZlqsTh{y>y.\mN8ah0UWC {@Eҩ[o== s&T^c@{ܖ1ox@hRށMA !ªk]`f+_2^G97vwYyyh'δ>`E<E噎~̼SWէf?ؒX%S#1~%۾=UUo_$Qu?fLLۢJ%䃇?8ѼA5-$qW-, 'N*pa/b4* EuȅCh"?]&}ע5ђ^IH mOUhIa#<Ľw 'bk3\$,gr]}1%˔3rX>MŠ;mbwTU>~ԘnVzX~ 'FR2)c C39rP_ßD pxp; ѢUDOVD#{s><6y[t,=r,ԣ?MLW@h MQS/2(uԖq]ǧ.F,~x@!q4^.^{Б$X[GkIXVK> CfGzٵHbZ.sd(qiqt(lFp<>C6Y?M"x;FF&~`^&} ,ƃy1SʱTAg\>гՏ^e"fZRKj e$O5?s&2q-8mI( wNNt= )P/DHC,ienByQ8ng_kJ}ꉒIW~xr#!`Tv|WnI9zg/)ͤyE&cmT}J۫;iiaV쑱Gg3̊x`5B9y:τݷ!&RK"YP:k[E&i=]^K^$Byw~"p@4 \h;} OBJC|͹MYʡBAW6;3n7{!úFYFb&ű09yV)Z4|8ޤ#YӾۻ&b! N%Nb:24DQF4];5 NV#ȹ\pE%'GÀ]1xFk`(Eqȗ˾N:/'/񽲔{֎ŒX;hc@kq&[a_eRZsYuyDm[4*bg"9e,_'.VL#<K%gU:XG}s'xD$}Y6 XQǑȱ׌]w ]?_j*8b1NK[G-˘dPy[/f9hhrL^qct {B7wI<{m/Td 6ѱ*nɯPH9g\}-8f' y٩( JOҦzodyngP9uV`$򨻞(\]Q!۫!7@Rk3=Yn)}0(agqeC>a.˸ {oN=։'\aOCQtqI%//&8b  u/C7OqnfRn]>1qUгf7Qpr"Hk̪ń1bcӇVhFY#W7EqƊz1;$)'Iaʲ_1﬷')̜x#[EMPqhϱh6@XȜ$xUAȿ2P®_s/$$qq  : yCS1]5iUGkkoQ|*KJhE#e^Q#ebH: Gڼ\?\Sh[k _qu# q&gX1gv3 mÇX.܈T+x;:?|՚e&ZZ;v q}0޲.1jsẼ⯅L9*/?&[zP:Y<[sR9$ԟW 1v#:0M䃭u$̀f ӄH72@D~)5Aw|ʣp ȉU[[ӻf5j' =as.fme+XǶWiFݾx{"u{3ߍ-7{P*0؈1>ڽ {"7&8Jik?ǿʄ^ f-!> WsA#FzH`'5DV!@ť:93wN#5?UijeI*v(+q״FY6Ҙ53>g45Lk|Afl_ Gz";5ji9z+κP\]SwWX7U'T'mϯxVdUH8s߅16ěM3=}T-"g?o!oͪ3P@#iwdYKl =9ğfa_|CI͗EIsêmeσswwW- ^WoU^}8t1L$oDWD=gh s!U)>u6HMt `' }"I}:majj]}&{ uQ4E†M۶I?W*п=0c_zQvà=Vqعڍ<:wˎ?0E ߯?ꮥT 7?a_k!tG)ԆQ\t㴵w嚌Pʇ y4NOb BHVNE"t^ܵ rT!] =MϐiER4'! ohC""G3p8^/%—h8fkS_ܧE𗈂gx.eSOVG؍ȹk6 ϭk93h"T/^(ҰG2u^̑/O98$CX߅N4e4|Nrt*hMm|B3 9zוi{Uhezxo5q])4H&~qaf伹@Cp7 HA?:}`_,Rt=V&T`GTU[ f̗%T&> X)YscPrFUb\E _fQﻗߜx[z;Sgxb`'Y,'nhMdB)JOAeD-5,%Q z1s.+l5}4!Eq+_.pdHc_?K}Ke Gvl IiYj6f]@@7o4iUoPpREcYޣ |.txsUzKRn:PQȸ -SrxdOT nv_?YfΟe36c ?[]`q-{ HJ7\=q/HgzO2I^u'ĮMDd@b\=ωױƧ9H^ V\?9!4_,XhI#Rj5lLdG.^vKl$#ntLyMcc;,'b\SrmX ‹wO`ÓwҚG?:be,)G #zRr4p}F#$Uۇ1XQrr" /zv0M2H%ul!PfߧFB @}; d@M]jx/2H/#_C`.MM<@=J]8ed,AhP>QV'Fu4 i' ]=Ee4~4,FG0)_6ԷMtU˶zOA ՚X S;w~ΤP\ ; x3EcJ/ Dtz{s=9"W|ќx юCC"r:RyN Sj.be2}Kc%7O#+JHzeG.;.)3kt>'T;z{7,v^b]FRGmnIc➑p?,yדF8V;J.|,,;kҷY0!BeYgۦ9FwBz uGwoh[bOKp|t${KfT@!\D8* PoAm %77O |uFd-ͅSw3@4@+Pg>m%67GX%Sa:ˤHZ뢔?=%a,TziGn;_ViphT?c lrd r$Y `V-7K0>ڃ(DꞨF)eGINVedk7 HrN&u r`:1#2Ʃ?y-Np[ !w8؟,HuN,őWT'(S^J~U~)|J@ohj"~q8Ѝ7{mQNtz(fx̦#?@؎Y PIF5ڶb"A@(IooD|nRoսU}ix&q|٨lI7@qC=:<%*7ݓ)7dQ.ޮ+{9ċ|Fحf/=V{IZՕە͆vSGİ6YT TTצMAj٣@c |բУRWoyF~`q8CZt|۴8Yf.GKĹ\e?31h{),иhf㔓3ĕiҽ$GO*8b(fռ~J}-&EhUYe*Hx_6h (:Gw@)`\/9YƻT˴&!4X4o{|E *Q$0czܗXΨnbW&,tx3%9W"Jmg 8`ckߓۘRqx`tf&۽K&Nvpv2(8AXs<ľrq(@8es-A%%q*QUD\..9Y$΃e+~[v-\Zּ&o^Sy6{*/sb9yUcO٥@ hW8f_GPfy@kQc|m`X$ Sna۱yZM [%zF(&ijKF8-6Z??zۖ-t}1Lgkm (5M\]=6(=APO Ǡr@D~AMTXxj mr ͑:Gˁ}qYRm_UG6C?4 zzT!n =϶bc5;$]v`X["Q';n%AT Fc\ĜݶoүYp&# Hע}1lTxujIq@_q`qclz}Zcz>l!1Tې>֗_M$1"՝g;d[4J<53[T xPfQqABzN{O6Q$@_/;+ 5^oݝj$x'.)I_?Q-땺FeWq;R`f ch;_U 8[ɒZv 8`}Y;ZJEel< ;GVo{ʩ ڢ: />>F#>ԟ>\Ű/6a=I\V/F$ݕy*H;3zT>MUYfp=FZf4T篒+o/& lDT241U"=Ư#xȣH!4O0_F7 {s?OS2k|l <##Ó3Fp _12حLyM?.D)NJN߼7؍:oPVة7hm 0̮>W$h8O5%S2 ~X!63yER)js?ŹsʑzgrH:B>uS{y?$DI0JEśr^Qo.l-jaN#y(XŒ3P/}lj9F_u恁H0&T dr7q~{N% 2Y1bܶꣾ k-|QTUfD Ce.]"au,ٔΖ' EC "^* U<*8@^sESpQZ!%0,P )ri]4o@s71'_*ޏ\6 9#;IE81 B/rP ЗM $'Ӎr 4r$&US\k0C<□KSmkY|b#%jҺ, wP3`, RD{/1@lPjqkNE"78PLIC#?LUe6}~`=ֿ8-OKҕE,7Q˕sMk@_Yq{A3U ;[} >MkFk-=q $XMQƆ:Bri3+8M`NU{2-{6/iͫ4mtPp灺&G"ϱk2xl0A C1.pun,l;-mK4a,>DӚS|"L: O]yt4yI/c**~[tzIxܵ|ΩȞ}3~t>YQG>&tފrSqۖKu嚁9 \h-MҒfr.c{E=xA?Tb!أnkvvEĸo=T5H+0:deQ:83s,xNҜ(ī'Q&_n#p*T>{:ɡ, _3”>0PTp$k%+&sW6\yNkHw).6NS>q""P|A mjTڣ'0.ZqZFή<X(e袥qsyLd Q9鐨x\$Mq&#۔%Ѭ%85XU2IΕͳH>(vݑc ȫO-sG9IAv$!]z_v@#]t[-]T38cdw!4v@. ֻ_̽Z9}rz_2:c8KmGm$z;IGmaVK<Њ9_7n7QL@l&_H-T78*p` |4fP4 YTX":j*5 BHJ3%K|9oGX1Sa:*E17R[LHDZA}|diEǚSwU5äkU$2, NtdnN~7LYa;6kׇCs ÔYi(cX:.AS;67mo?,zAArHbܧ]c$Q #L`yF@YKn ]t6+G}ڴvHfC$1Ռ~1u=TB?'w,E+\GM;:Hfn\Ly(( }3ybnD1REhÈB`*śY-Y>YI(ZlwJ/s*):i Gj(!.PK{(1_9hxGc C'޻6`,: cLkQ`Nق&Z ^wq^MH #E~>* FNh#&FX&pGhB\W2:{rLA>HH-21}* F[4q1}Ojh/.2Rb{g8$H3^g}b(ɞWQlm^\9#t˘Wg:  ӊ@~Oz>IZ0t GFS#Tlqe|q#1~WpLTD.EȜ|Kqii%ƂL*q Iwbf5} ++YwH(Aq)vH!(Vv/]sV'L?@l)6לU640:0nѨ.ji\?Q%oxq$~L}ft瘏U/r汅sW~L:Jn:Nw{vMb27!auA .O5te>] UIYuLYHۃ>׀{pm8Q Tc)CߙF:Uӯm&~l,i1ġ3:PuG Ar5@-i_rrnf{AnZq+gG$ğVH;y%<+D J-Q˪tc+š"M:)YG1UDRG?2Υq$.{>3եY"[B* :N1^ NZ@z֛4t-jO*dVAUx&`|y; H8 wB;01u}N\/XG%NK#Nӓ4yCr֟j]T&$=B5$ T[H`|*Cd>Nx$ V4)_OICjBLĚcU]7mKx;ު: zu+gϷ9!"tYpux)>Qn99ܯ[*+jw |:9iDPҖ:<դ &<~?= xJjhPO|of"ُaxc:MN {FO5m?#r5XiFB#lZmR ~ayfzX)ZB/ON@,y"Kt9 upDlRv:3Ari" aj[E2&ρr3p*>t|BMFg? Aad/Ru r!UyU)'5zLe+aT,jdf axOyqI1 YC$lx>*5M#kLsd8Oy ©K{ץۻi.҅+vf,On}sL s+Ic2v(1=qXd&5pnsvt<#? 㡡vU8~ _C,lLgkOyv7| *dd#h๣]vg3k??g(Ki=MamwUAx;G0&\vc`z;dn^4a|{w"bR'_om# JDQjΏܳ">aUC ߘy_=HI,q4ADADyg)p08>xeR&]fUjmmaR30w/Onگ*)şBa?9<2/C+|+Zaϯ(6y_3ZSv jNBJKGċc̛U]kd3œ->nt.e:0Ōy}$̛@h/i%3iJ:X[Կ.#ȼ ^I)B@~U6_Z1uX $^&bYrS 1u {H!yrގ}^JzpZ`lE7w-T949,N;[#tQ;wXW ONh|ݬNj&n4.w>rm2DzUBtsxTuh1r&c'=iI9~~g\mxy*.~83_)d7 h UPײ ZlK[_ڗזD-w7?JQB ]GvnYbOC(m I<*w*7:5ٜ-UGL/!ߔ8%ITm2czBBI;\q$B [g9gk0./)du=λE~e EۜL' rís"GqFڵyDC_ȧUpNmT#j}}ɼ8ׯL}1iJ; Cte#r2:,9y{_qAQwnшE &pbO{'TbgA roDROo'pĝGBfI!!g$:Ɗww<5$G*dždk7ld$2[{NήT=&#dy7y'FBU9Ce8!4| zT~v_L0>D}aIȢ鲆WW$HIV_[S:zD(/PYrqRVh5cEoT!ϻ\ت2:,Ě ,9 2/L(pu*"8fC*M|<@xLkuԛ%k K'@(/' &]$ /_69JPa9$E_^R?-Q`aV~Leݥ-QqE&ZBzLDn;p I8N I SOu 49eW] `w󧃛,eh#\ Gw 0 :Z`7̘/ĔUW52<0&7=b#):i6* 0xPN`qQ.o;l_{)v(D}B<~9$% Ђ`a;|ظnH\љƭy0`4a4 )dj$B'.J;AK_q^ 3A!R2|txZaYi̍)[|96Qtlut._CF%1[ amZ@mHqXfYTrw6$,Tb$\dsX_dC?3FZiq EoBz6"'ݢVO-dT8&:B Ef!RA]NN&=L<ffAS|_FژkdQaO;./F6)`:FY]7eGkĪESaCQB_oC@tF]D@l9R6ž&\wMulm%SR}[U=GXTw|_6ĪKXp5@3-(_%#ِwS[c r lG ;ʢrIVGr6DGpJ^ںdOFTlg4k M{8--/3TQ2^cQ1L"\~6B Aw=o`5KLkLҋiW`@)H;muߪIPIuw1=ơ:PƱ:XaђrsO]PFE#ެ7GGؗt?О";O/^B:TMlhs ?r1?z90;!*R~'5\LF 9"\{~kxE\6qǞ=Ɛ{sz>[D5/_QeLsuJgJ+8L1J,ߕMrz UYпf'p׼I1o. (y;RP[;ߝnIm??609.{ؔ#<3vvРe<}Hto  /c6.X:hE|Dn?髎[%84C-s|X5 ƹ#˺,J(J+hkFchZs3u²s*L%Ra'n?!Ma؅RN5|qt@|.c{7T#w*qc }gm (&ogCY8,Ӵm#XƨpP'frnơ:q̯Xt,G!.BZu$;#ܳ2XPrqf 4Y{?`GNtZ˾D%K\eJL65?#.(= 52oll]l ^y.p?^F1zyx t]QEQT>74kz櫮RM42|;lZeQJy"MK{=ӗ7&'.x[bX벽22x)f:F\x}h+lUH?mDp otIceܾ]K !ؚ}}Ot~y=zO#&mW6+ř<8?[8bMX%Pź y}{b_h҄X:܂GQ#3T-<H,kh8@]tEj h? 3]Kr7@ڄ.Tp< n?3qYߪ1l@F@-+#Th`u1X97OMš'b؅ѭJE~yYoKߪo $Ud+2,%t3bdY2i\(S- 6%*lWhpˮ% /GeW3W8ϱ&ؼ %\7H'+n:Pnv(ږM'v-"u>;PIWKŲ9Zk9 ;I>O ̼dV]w5bB:=E6ϑJv+\4BS; sbD:aځZ`]p QKS| yV#L7ӮN'gBT4Tt.&Ӗbh|<ͬp&Yv!\w)2dh 4ja3n_s|OZXB3h\s=Q?<޵ sn u3:DZ͒c }'JeUns=컇2@zD'% ,A4 ZOY~p;S i/hBDʄĤ97?wD44&w%_Ui%{>.f4u]#ηe M=yRkІ[gj׿Nj3-9f쬥ort ϕ6:")w"3%q>9袈2eATl#tY@rQ)dIaǵ$3v~Or}6óT(WБH{@rn=˗_e=:edyfDh% oR`0]f_aY"ǬY_}.QwF: w9ͤqDĝ[dd)_DL" "p)Z1|8xwVSn぀O] s{+>h5(#B"|1̮&H4C*C"hV; {x[6P9 7faNK0;I+Žkx31?XVtS*y+@Μ2rGo {#a(p=#+U`xdy&w]]Ċh-+y-N=W{~%Xֻ0;3,lst<A77GpbJjq9L(I)}1^jW<]AkɃ㭀 ~fLVu* .;l+h,a Ǖ]m$&%e8:EU,G`g8ٻQx f@UdW` NFsVeHC4v^b(2 ;`k螞v~rړjy0Dŝ6ՄJ*,,NIZ06~#X;JM-Ksr44+2GEM2kg!Ȇ|Uúh*QV7l5HeJI0gG?NQL|pУES&ĝkZYqkK Z2b 2)Yqى@R2Mq#@I~Qq7jԍJKq$U B:6a_LŁ_FB"/]pq>};5y `:6!bBp ĚkvYTW4%X[m-qҳ)͇N֩v[H^F$ZF$Q$Ywݝ 8%W"h֟|tݽA*w;pV3Z b V3 rJ*UGVY&$-3ɛ_(6I[O<NCWemLں+MB*+KNX&ًbl'WwMZ1P_MN<2^o.;@\k]1 pD#(vSe[1)hH-ZW&x;1Nu:zֆ|NR96(WqxVux@q̈BN{  _жJ87yp쁢{iDWbMdFzNC<.XqH(p}~CpP?7O* qt$D1 acӫ$2DBg !AK Dmc0 "yfpVOAv8u@'oCDP -(,=w'T@iN.@[xN#IMAaq1  S1GGl:Ц׶Kkoe2uo,* (UHO 8dz. N୽#uC~"Uo;jҖ DNU9aSek+qkgo<3n[9@bG_Bc"H UYN/9v ŢHz90\"hLJ3"%: =D]RMu<hkhޝP0h V\O:6+[L^*V<d1q=${zϻ>QQFwG2VUq; P>F qsR]z2z$N92M;w<j1R ,kK|k2E,f%~- `J/ϑfmq$[tP@f/}D~7s nJzQT/Sa̮}{,od0NKh;+hf^H?n4Cڿ23ZWc͑wrf< %bu dj8VR VTF5@4WPbQ'oX9!ޔ4=K9t=J.K#3^CD ͺyKsƐuNbl,}h"dQ= RTNpHooi>(wbhdB|HlRf A1=PaqBNF貞U`ܓìQ;sՋC*_QjHC1US. QE~G țu3nYUnǬ|] LBu߬ܺhD[yC( !Mj pZLSڔ(If[RUX F'ųaC1 lԞV ̠}+&sM ˠvb=[wO9jMy?җ3;Ҥ<ФkpOi +`JEI'ǟқs# )'_&R2Fi%hLЎNhx0<|?~m('iCg/kj`PN9&5(Ȃ 3+ZV}ќ@C_45sT&= 5LW.˳I71ޏRJ s m z5!C.IPÏ- wP g|іT(Pp6`Z%!ʡeL;*nHvg/a<6Pe@Ir9>ۺ^I ŗ%ri“/ 61sN%&<,ntoXlikP[5gȊq@X7>Hÿ%&Mg\ P3t8hb)(5p ,YՅ?Jm8vmzC~vm'GxdLq#tZ_V6?0ݟ|F* ץ!9ص v4lba|HZfE[(!](Q5mVc,B:a.Lq?Ix}m= J>d̸,ws՟L,>\:FHV[ oQUEڵzst_\h-%@xiyJ[iyϥ+$ڈ^Tl4 %bɍVU=3&=|tj7"Y>-I L ȎrO|W6[9C:hURqg2-R e;I-/mE׷d#e _v֥/:| c !)nr hA& WD7>cRGgPCj$~ Vɝ#)`.Þ`˗̀ H@2 Jz\,^g֤@uF _^GFSQK.njƔ頀R=}4FmzjRqi$&:ᖰF  {,0Cͫ'nfW_jTOJtuzLVR`fzm([JX6<X' (%Wn/ݽ xRJf7F\A^[*lS\͂SjYsa{{ 1X&ylҤD )t %YO'=':oX<9Ϗf%f)ѲK̐Du{kd瞏vQ3#fwkcѶY׽rdxpLGpFC7t4=?˫/+^>%x3%uc  8Ý&3Mĝ!D9_E*JK%YaSGdK)D$'Hĕ=6:k ގqEGzXXǨY0]CNrhp:a56q O\ϊ{T[{S npoBU4w*·D &0z!Y 0T|&9K2E^X[PF$,`M8*__v {,Ï,̇N4nM7{!*KO(Y1j)tsƹμ4j^XT +J&*_w%[gϹ'#|,_v"50Vb]"rvޥU%fH+ xFVQET0i0#Yؠ<r *@4 PiIڔɿym#COm MFLc\w 4TJ@1Ͼd8Jeo⑲u>Slǿr6c&Zݩ>b< TC<ŞԸx k'" <. ;__?VI{ΚK[@"ݝXJcimOon&lV5y'JaYyDn!NrnG}vq19-̡hD:FV#:9IZ -p/[ 4C۬-8ufx!*yED~K'ѲNC?!MSߐQ]&G ЅRПYڶ|wI SˬЁkkئH(Zz @895ol z_$#4!x2 ~;bTD_e Qj'NO|Hec[̕@$vQ9-KM7njk` x#A uͽXeLF)0zɰkEiS/^֖#1đKHKlJL(EE߮֞jP`nU?/M%m`ȃKXS䳘Yr05}SumLwD;V*窇 c ɀ7r$_We {9OnDMKJz 9}bW֌8cAʈƴiH*jsuO5_7>o ~v$Yq}~8p^˜^iV J3lH'U$W^7͠x kǾY[@ ) hN71ט!UBڐHޙZ4G[bX~V?k^nCo U D4E40m{qG{j) O㽔hN_4(V #X-85W Oa1n ۇAEg6o,i>g)c#= k{-F/M+/`TGw*;F"8OAG(cVt hÎOyOf˽8㗒bB7ד`?Ѫ@>I{!f3Pq!ݐa71H-l h٦RK{ERhLЮvz#nFiB 39LeB{ <] USἎ*K89|״;(p%V 7m".?i/wdOjI _KZ繪,m5n.xp,6X\):B,.=PfLCBC hT4ݧ!mGJ=Goψ<_-o *#=%g/[9 %h{~]}+#&ߊRE 1SW- eSԸJ/y<6)iec S*&8ajZtJ|p{c%ضŅ-*\O}*hjbq(v)2Xd?qG gL Z0n$ĿhUl/ btb"C˙Ic{o^7,ޮ r]=פ$ėe&>HQ$ + > #r۳@2v9(N@ }I@㭞SsjNd3jbc.kϾ{a5{W?2r Bp ͻ>S.7򳸡D:v۰h#VigxlI&cH LNeH},5j' C6NwaINȰn7K( 9#*63~w^~&v4O1PJjv*t+@XIVn%z |Vu=0C`UA)fA/ƑVu6BkY+y;&Bՠ릫NPA#|GtSk8l/8X\4AgT(}ܚ|[fD;x;hI;k=^~ْc#i H7t+**k6(4OV P14_z\tvܱ-.=r@ 6ڒ#j9!Y~=&_u0ػ!D G룯!#0\Oׄ]l"3}H6=G֋V FttlK/tf&Pb8߻p+nQ{׷'{q?й3*|Akқ#G?PzG@i *F G`Vʌs̀&d(vJ 81(+;1] CKg깡ѧ'$P6NޘM d~$¸2pՖ剑 zlv=h\6d$$d&\Q~(ڌUc5\$OQz GŐA1e^|ͭMSZ#wХ b˂~K+guG- "E0a>QTZr:nq0?s DJeeU_}*+D,QJjID ,O0 Io"zٲrJmNՇ{u{lq_`ɨx 2BHmLj"lePTag\:G:PxSOs.ʖn^Ĕ}-Oezb*\?X{ȶ]._&W =a̳IG8жkC@i̠[ 7xf qw1ڐ̅kZC]]NMdiW5mW:X mK xEHWrEYLR^ jm% ; :gaY3i\3t$L[q+7`*Zv#">p4<>io\l`ά8 *H-cIUenL 92 )*0:r;TB(4Hcn|+aýe7n cIxbQHwݜgs`])/LRߜXHCc"$xy8TXBfM@ֳU~3xaGOz_bN2X1W Z YRݱAY#zB$5GNhnS*>:xWHS0%~K(u4 X,@(z,6>1+nt$؛150tɋrÒɔPS Џ!+'T|2$c럦v]54u'WccxoQB**C0k؁PB11,ڡg(OI3uX " d_S BO"S*Gs!i__9GZr32ȃOЪ㯙eh2CVwwOv&T7Elkk&2Mx[<Æ,&9t-|dŨ^S;ј/x 7שt[HO1v| Ǒ_Q_=󟰍>W SxeRnIb@3 b-2V" y6c,$h(CZwx-*HL XB!)tcm+J6xג,dp}\)hM0fK U[Zj18[=/CAI*qbCd- mtڹ*}ihP aav[@F6*SlL(ݮ4"X-;h[L;!5>atVH7n!8DUZWVsWklAX^,&t !$]4Z5am(n`[9,eiRB]GCS,sJċ[`@kQ4q dz8Bg)^ IFt Nb+Z6`>#%[R_NcEG%kg@Nt̺t: hwͧ1/BW h2aS,{^9&E|D"/b˾gapI'|7 9ME&[ga'R鉉<ÉW K*xS6|<YSه̇Jf,v7Ʋ 9E sb|(-Uq%;˕9Ihzr"yZfsNL( C;ISLkD`2ph>i8~R[:\( ҙMꢺ d"ym~c"2xO lxg+{vu;ķ ԧ.dTVJ_@웤 50VcwbS( GKXR  LNq'=0Sg1O8 vz'FʭI q8Tqv?Mr=nh?<aE$wq<'U&򌨎̞g2P.rZ+A }F` Ik$S䫡k,C2[AIa&twiAEfLI[- @B/9-LLV]'*&d' d/AvlQGi}U6id|ك/hkQe8 OU > rsZXEcIwC <ˌ]qZu %ʩzq;kN4+'_r5V FP?FheiN,NVPPr=ҩ 'Ҝ$~<9S4/ C E{wZn8g'ky@ xA!B/ïb@2rلDBC[J}FIrjɲ$HxgxG qNɇL-v@=IIӕ*j -w|BLlCN+ԦFj"$U'-B?Wz,$8Lct^}^/ZeNE5`<Ջ8~DJ}ⵅVFSI=bUg:'ĭaht|b!~MnF# 2zwƠPsޅ;ϳ>3C]G#!+ +%,52}f{OG T0& rf 3~hcRPa?i^=%B ? [RfSEdt#y@ f;WtKvY< q{Q|+v-?ll$YW;n.HܸoK*$g) z&\#nO*MT<..*x?d4M V\Bm+Lד P" Vf{IŨp*[t%Cc`?|"eɿKUemVL- @,զ󒒉ByMCzCEf<4ʍGغmjV0}+7l\kO[N鴨`W'" ,?t<'U`#2ρrhe`h!im*5VĽyR.þѾ c3 %Ju\Ssp~XՄ}&OYK Țʌ)@TD9}AUE.hYٝa40h̋"ӑe]w"r|Hׁ_Z!ַӗbbBIZNܪ+\>U=߉4R i yzHH c+32{&y9g V~0M@ uh5j;[)=UVwmڊE TjNfrmJ7]ZNn5D;Iu,KhXokrI>5Hfl0z:gLϔӮT b%z-S}/^j')E(G)y xns!hV$@o{e EXwXKh%f" g;tMDIfݤs;~}@ G΀dFm<-@E{v ĢtRB$06 C|H@Mzl*d6ۍNYK.`OmK_Tb s;]D ȶo=+ Hq/Sj=Kgsih=G?sN ),\kpa8wu\n6ؗ`^:[W녜kyXZcV̿[/~=F5&iK9kXqƛD@Fa\y0F6%O\Cr,,)0Ad] W6wQMฐ$̵qekpُ@rX1[ywuDǙ7^b=rM'Ѣ#Xu+b+u 0AXi@{|<ٰY$盆3A0`- w薈9)ѱ_kI4 5JpCy`tT%8Ts vKK/AlM$ng})UӜ !D᧚T,FcM;{ uWv2`JX,>T[.PJAqrֈ`gիx<*b=Dj3b59nϦ^!:ݻF>h7"WR=e1*u__u7ti |ǻRRkI\/zː?d؟lK^D N!X醬OTvzpڸ$B@{WkR-`{] 12rl4NYGz,x~f><>բdwl$Gp%<ʨ5TV9r/#ԸZ}/޻2=<:UAN\X.+HEBpYo_yɰ7Yf`T> dfVT\J oKеhxd=!J"ZnڜPha'$c'%dj=#'C=p砖٣ GqQoN2[ƻﶴl|7V9}'SB? FY_vhC$B(5b{ ^sXty?ĬLso+`zP1ׇe'Ruߎz1E;%2'N[dg^vE3EK1<|Rvs!9uw'%4IK~5TG1]WNtsΏOWric fP+82UqD NpНQƞOLq^:=6>yPg3\>ٯN $EYO))/Д4- >2^WKd̽vQ&^nr%_zω4XDHX;g`4J -zvh-T=R-f@ sZm1y\[ۅ/J'߃V3؏N%9Ďԡ"`jqO;6d6b$E n.6sKt,~_%h}}qIv'1 Kz!(Q5r %C]W]eALULHr9:=-ȮmkQBbq5!Yw3 %Pa CJ>ZQ=vף:ʫc -'7ThFĿqjwqX*]!C'0S! fv"U2H08a_ޥWo_>*Ә<697Yx4X[,'Si0fF!)JXs ^!߬Opņiev rqxZVwJTau;xU56_-ۦ0j=!(wYH `gY .rr;#/\ijZn=)%<@qπb HD8JOe܊(##< zEバLpq>`#&C q d6.0^J@+sP!LZ; Ʒ"xX i'@/:;|1u\hBq\CHućZU;-!W%tiX T]LD2m# tC xňqcv)TD(K-`jtǨ{*Su#hU{ӌ_׆x8^;>!C8^`]J1f1!km-Dmg|.jqΕ'f$ 1G#o27K\+Uʍ9-8WqZ8Czao,%[᭙zO!l;,ً.ϩ)0 E1tz!d7l$MI9*2ȢxA#3w Ǝ YV */k=۲꛻TR;6R~&ƒ ->IY*GGY;ӠL;E7i^k> 6unBXǗR}MaH\]!o~Hg]f0 ;Jd L+)#>n͘PD UV!= v@t,XI[p•6$X)-;u`^_ F wE0D7Ny-&SX5"y} a.{_3<㿕 \lT9B)jR~B &\2tO?o;?oQAge?!-Գ8TT DNIYK M0ȞJB3?Bc8GksMw!3VXnA:GtZE od4f:n@l.#& /躁g1kbH>"U5C -O Y&|S^+@1Մ sm}n~-{`S^OOJ>.W$?* jT7'^aKő#{ mP7K3P#=Y? 꾜`rsf2Bp4-x-7GF :VB}F5[:SNJz³kxq˙wA1O[WGE)l hTka a_zF00,;z׵/?5~ qXZ;P*LX[CurRFQ1\Z&V^*d,Y5&86So>'g4f T=ƒXi&A+N e7TH,o/nj|f"8= F~'FG 4S.5·=̆:? BFjp0r|MmBHX14zS1HƫQovUM"i!A=EccEH`K&[^t$"OϰtLAw4N},,JxJ/0Lx .k򎢮s4ڿCq YNK tR*d,=c Qa?MohW '\a+h-CDVp!Q`Q¶Zz~9?DY>B#KdQϨx11T :Uɽ;J"j#jNr̩ٺc>=~z9 .}@Ep~sRmn- @Q=L/rZ9e !jejOQJny4nV|B0'[3eo~"~&ϼ Pʚ7 hn gVʼnq`R!lhNz{`@^^I$P2C{b`:& t D:,}>_Kv^? J{1p_22DEQx%T:Hj7>Y2n4~q.WN&"4[{C!'N_YPu.4ǷBX<$YL%砥ЎLjBwSVSj$[Ϻ0qW!< t)eQ˴səEj8U. /f6OEc;9\ ^Mg͖ct#MS\ouo+iV&9_~J`Υ_\p܂b$tKX+}E"~'+'dF>BnKִRmO:_I\?8>=x?i8+NP<^!~MǾDpLr)fsQ&@p%*ʤTPL ;?U~E#8/NW·ba 3QтlOPͺ,_%vrTLo./9JV.>eG<;]l{190fdD sh'"U,Qz:Q-9CqaktXP,`(7)!?ƽ?_xƗ%j~+!. 58.R+Քͤ(jR÷BglN2(Vu <4_T–g};:HY^penb[I1mDgh:/7/%{E.`س1)NAOQ%+FvBoUn)D-[GjjX`u0""^4:gq}LM /˾[D`<ۧ`DڂA~,v=3TK/#FJÙH RQ|5/e&] 躈RUoDcM\Iix-4]~ܻB]a? AMEΗ55g:EI>{\}j& ֢1+@#ElE+B`F-PcTyXuIjPv,:eωƗX+F^m@&r?w/9ɰ\XU_AƢZw}q:X ^ Pع*{ j󃙠{ǩԄa\:YRoD"-:0on͈ ACˊ^f95cek{|{T6Ϛ_$/VXn1\KW.sh yt@UhBs21JeVh=XKKLs5㜢_O_I0%@#BўCmʁD8zwFrQ~gE-wl.[@J]Qw'!y~[S4 vĬQnf v[Ѳ6ؙ;E@߳NlpNB~C9>V䴄S\8a&ΨM%# )G-qL4`Tq~X8uBI9 1(ѱy Z iV½bMrgA 2NhS9mH%c+s媚E[kT:Qm^b,+N?-NQK.b海BXokk~ AH}\>kZXY-j:ZDlբL6vq5@ٙW!Y41+ԤI9dI$'NȼG34(nį4uNDH6m.a99K:\wSbB>C_*=wXc@xuan? DCr"Ds!q [s&eqS•y(#a iѭg]r,[D&])c٠)喹C;iՃ ,jVۆϩvOӪ="`KRyoSJo@8 y3L yy>EYB|zVvfN!: %padrYâO?DEk$T#>- qH 5bDMŻm K)Ambl7!}ebC\/NFgL[y'r*i[Xur=qj1d\ WI6S5h-EZ7ȅX%c$;w" L%) *`-0qGع=WktE%J <=V0q72@j>62F&"NDhҮ9p$W#2%YVMv:PfUC5kس (xiӑ"S|"|(T$' -fΦ|ь*.s_AP|r:iGMO;?W vTwEsY t %j4T uP[!"ϵ iI"QJ~["δ(dݿ4WLjb[[kfj8kQQPB yaر:.Mr7SF{mȰc๎|IOZx"QkR\S'?SleN CqX| v# Ħx ]w$%gLgL6VTfeXlɥCg+9-ᓸ@|]E8F3-׷D|upZ <a~[m=y`Mw,1j-E&iÁQe\]3?K}= =Pg\PKm L,s4{DO~3sꊌ:_T=ZJ}v;\>eb`TkqBJ]$"%n$,WQ!Ac_+ YrL֪^o[Пu:=s֡W3 Ԉ 2@^8UoseqR p5uTR72mL7y V+Ex4*EɔzvxXcpBTl{SNPfF=;1$q)R(14s'+ JOB?@B8Lk|,xIl 6t 1iŠqQw ΢_ Ea$8P"kuqNN'5Ʃcº|"0&hAX*&Z~E J{MHK%7jaXqFZL`53p5)e\BDY`eHHZ@z84H_~镱w%ؼ6O- y$Znpg#;DAlt^cN:SoJs;6>Oo@_9;bh~2EpH$^uHtW}WOFr;1lNi3,;8.8 h2Xxuɺz?y<CGS!"(8j_M犾9J]U[1#J{UtFk>A&O!քGEՍUO*#7RzR9HCĀ`5{ {g{  Ɇ(TaTtyOi: NJ9P R^  sRJ>v}[*3!!oUl 7Ăw T@ƥ 5HC6EJ'ڐoau65)*/;o-^dLZɿ)l^̸f{+m9J7`Sƕ=r-0˝hvSFCї(;)l +IIitߜ j O=0|&NBi{;~Ƨp@? - Չ'ijr6 H~CI<Ԛ>FGRƕv[xP.}Ć_M v˺FёKCPb^at7m|9(/a2F>g tXegylu-[!/ZS%SHJ"#Ѯkin| 4B07Ns>BeҴJT8 ؕZ.ċ q$ⰏA)'S@j5ಐzy{m0L=vn"?(K(DYcŕai_ mSK8|Gj4y ,sФkqP|eL"6qLm*+S}izpjڏ sI.gzEz̓!X[0B7"8?JË|a4qJĚ.pFW\f;ҟ-˄G]䮒 `DGRIQ Q q+Qx$w9"fSzVrcq(T׻*Jbh]|k/ӛZiaS4g=G89^1Q:xzlb9КZGZa57p B 0nFO|F= aہ>\jzz0kx٨<_CG;$,쨕R2\^t-j#"]VM{N>͍҇Hf "'t VXeg <ȁS-xx^j*UÏ=rC 9*k:o=}WQ1>oE?2sl:| I5H@\љC9!ٛk\AJ\3~GIzg®_hb|\\BjaM7-{豉q(5g::f^NL.፻ծxe1߄Lj|aswhnޫ_E/@~ c9婬JQqʺi׊?wyKܫ*yeKN`p!Dt6X4\o\/=3_.!9Sֺap'rqb,~n;側$Ó@:H }-3J,]P8^mevΞ+A-D, (c(;ޘc$[?s3{x+2fݡGsQhꄒ B`m9BvMӎ4V*=8nkӼH9Š1֩+֑F^ka͔S &tQͬ6H︝ۻEMWc¨g_BH~$,b8 \85e>螸nዞG<]9];:^N 24Q< )`X@y1nI "3Ǎ/5{قc\KMT\*— 7à *I&sQ\sdKh! -KZ'E0t/7(m}LԯT=a=4#8aekC4iAbMgH51ђl 2nL&:zA@3{ѦEnŲV>6)ΚɧJj$~-em?5`LUF`u8M3nYO: i՜PoR,̸_ZS j\ɪvWch\1ǥ/Q ?6;52QsҺZrA دIH{j/n(e|'/8{$ MgkeRzRcQUsӴ2ڰֵC!smv񷇡cq^۟ 0ݕIa$ Fݭ+Elt[y nci(QO`P?x1J<{AZ~JFiT>P\Vr=jʪYv&o=V._GNiK/P& "80 :TuF28ֳ/Z+D xG5ʃƞp⊯p(BU2eR/ z" MIO4.O噉[5a+[NoN]ܤy! ӉB5_7 i(q!nOoJM0`1\\x*_->v6 o֚Bk?be)@OLi J50}\:IX>@M*|W?]y=[lֳ{#E_^8n\{$pnrBδ5m?de "kxNG̵Yj+WV1꒸QTPmgQ5|GB貫qnug÷xƦY=C')<~˹j5b.bYyi?]}ϦWRGYo#2UFN1iմԭ3(FB1-YmnVՈ*5MwPdg%vSKO)v(~سn-f$x#eTvnn >C@ &ߧJ*(諜k]_g+j{D S$gP7%vJ9edBC8TǐŌA?{vM5M P7k.,R4'1bNjZ_Dw=oz|aa;p)&cmI^RvzU]B )ڬN d."zm{-بE/k;̎kzjŏW-fngGM1pf*ˊL1n61· A%A pSDF&%Ԗʟf !-x=~ttl akoG5릮SsˈRUlZ~^_hkVOXJ"a|0Wp"_ﶨ 3|psյmnܤġ 3At3Y@ܮ|G<'n6̬ iS?IA1}rU% Hw4FK+To>2QJM~*!Ip%vLaP#-I*4糍+P=`[}-}\Y[77 ~ L!6GD*09- p@m'1:6U;kWC_/۵4ZUb Y:A>qUjk8B;y_x η(MG_.Ф')ROssA*vp;2f!УQ|gNrɾSJ3,!wJv :?:6nœ0z'M{x}V1 &xs4Ɋn܈UF{R#+||i!b$PLc-{Ґhm=5呫8$1#Ւre2k'NuBN1&0f?ڎ9I5"ZɰC:ϾWW!A]YCzsbԆG[<}F{}0w)D#fCb=1N=&M@1AH1DeƝVL;&܋[qE9ʲ;_rBߣ~EAq <:04vMҗ6!Iۇ/p/{k37 %ٙhՇ|3V L‘~*[M#҆MdYO0Rhno٘~a O\+rD+r@1xR#^kIGk6WU Ap0H!w cnouhJ~h4=thpVn>܌ U5 q+hj)Ϧ⌹љ5K=QB\K#\Ŝz,9Sd";f[q+<)y (`+Ӆ'EQKN{ 1uuj}j GDw9 cqO>uèQjT҅-{Xx[XN6ҝ/pݯo^@ɀw \Q.*('wzc2"=k}d8+&<#*yv7Ebۚ֨ZyS U.9eM2xƤQʹL7(x^@.4[>1FiF1R:D'c]{Z޳,qj8"*/?D%i6%B42ZlM, Yr@ߘmE$Z:@DԂC˅z$ORb?GWfv81e%ZvG?U$hea:y&pҹ Ɉ;uV.lI 9`\#ڑ K+K +w 'W֝4]ϥ!nd|ΧbA('UpWxF /Pec"GXKdr(.WyVNmMs{%]q1x );.]-[DP*\DƴUG2 +[//Unm'̆PaT&Jhx&otL#˜A28^EK2'˵)˰{Z=2l H~q {JGx|; 0! B ^ A^nJA *p`#8I Cşspj8؊)$E46Z%^{T䇙 b7 z|}TN>ԓbH힋M8dsoW,bO]c9il@$ЛTAftsaoj:zJ5$`-sAns {"a tHP\v|YIK8ޱ;D2 R_ӞABuh#Z|CDYb.t40wy_6qΟ}j* nBpN|pFK9'p(gwF߳fJBKaY6SBW7DɃI 9&iST ?tvSw.ZT4vwغH}E^y+B3q4b~Ԩ΂T :*kͻ)$n-lۈ+3*=eSS_;[qT{ӇfN{pNsyh#٩(p'FE)!g9T \4yzE|ŮLMbm,͢d+x l./s露dh5iUY6~C8A`Oy{$* W?/8%tj\} uh b0WPa6.5/Iz6-ziob(ռD|靍TTUrN(k1i- V YI"Aϧ㋠'D։זZf r֞m&n[6Rl~8zqPg>!?)8G6$E(1Dy^8R59%OSp|%\1T'E81WEOHUA˵9FU_zԇU溱 f{/ziyZEZYR wIE (zMxC1vDZxHP F5*W9)x&)]kfNܦr.ԭG 5wH+@&뫋6r{JzDj5ᐐczoR2/='BhnAuؖbpw\pv_]$H"e12 I%Ү2zbSm匛am_@i;0 lmok&+hX+RŬȁۉD\ #i >QjTU \0;&`x(sH;靪%F"Fij&TQA*}A/1X4-¾ug[r<9 n7\ϛCbXΰwPgN-Ib5- ߒ>!,/:5J)>SX#;TYn6-Іa4 +0e|93 HQWI+bRmE[H&55Wa:"yvE޽qjՐMor5] jx4v_["TY9: x ABZ1L0EbC>0D9aö0.N0~: CAd}F1̷o_5h \g=LӚ|oQ_U8PZDyGؾF#zBf{f]l=k{tVq:_LIK?M lO^MlnczT4.Cq勣:|!$ڠwؔMۿ1./́O0u1%"2\= i@ JV摒z?$-ojT2>-ň2 H ם˓:l'`VX2]Q[P*C\N>>DDF긃5kP@YHD}`R#K0ا ""pE"+Y]c`iwܖkKMX2-h%i H^ק<0 7=شWF~?$,rR߸ס|Uy~z0)ƎфUq ᵆi6` :*GTiN4쟟lؠpz4ى*Y6lقh&]@0DN`=ށp9S?a%?ǜ G.MΉޘy6=4QSv;#UQ׸ ]Dΰmg<}c{Ƭ^htYdVo%JdIDK8_ȾRT0p\݆fi7Ts-k_Jɜ987VF-c(Dy]Ƿw76d uV{a .? )N^LyNgtʜrRpP EL'Z`O:Js01Dc:t LW[u,x!v7!#'_J$:\b>XR=[Ɉ$边zVW][ã'Qpg2є$|ڜAC\2p[)t=O;*s_$fBG:8=fl;HPI.pUR,!ŒX4bI ">t'kO_֋Ik;VxͧqDׄ-MBJ4jdGR6nqI8mʖ֙c!*nj~2p"?0^7(U_ךD*@jV0Y[X`?Iclcz\h@0֠NZ3_p%o*,Xܲ(ő֖T(Y20XN8)!vB6NWj=Z~; NWIv=vXaMVt@d9`P9~AT: c|ڸߊ/ a|4nڛh,+BoKTWY?Ê^g/Qg4M/4 0U>Cv_ؚ0(/ZlG\+42m HXm.9h-^=6j[wg(AIkah{‰qwN2jkUQ>$⸝+> FC8Ä6Ӌ)P] ^ى|vFJ\1yRL|iro2Nz\GS`&Qٽn^<$diDI??\|4lR\i QQpK2u+U y s qg"xD'E #в ;5SJ`7PIsYyY=84n> @gwf0m@v4`!ݕ{ۋ20ȇs{Qu_8?hI&hh[zW cyҌp}\{H7<,Z6OS(~"HHl~ړOChf ~Gj` VB,4PkU60$R9"cq1.v9B[H7ePIk{h`_/]M!.5VLCDɫ wЙeûxw]C%dئͧma#Yj!bCIzaVC17."">t0\ +>*ei7#&OIQ~0Ʌ)e.;R~S8U] ,(0hIa|JLk0ʭvƔ 0sm~}S%#,ft2ǖ`D8CZ(&Cl>/C"NhG8H_vtk3oF']iK/YBϰDdynʲp-^¯z*&|}E}¶aˆ0A`[<y]E=HTP_0 Zi?%w/ on FXՓs,:`N×N%T#MQ$Xkbf|BߍSI5xpRHX.'E AbY~90E!bS|oHKR`_% ~0KHFCՇ'j64"G{w;G}+c/eρ? U> }Rn0Ϗ4.6-sʴ~B#y5AI$tt]mB'z媺Uq׉A3UY*=LU@ lTBB}eARފZֆٟ'YzjaeE ئ=TH꫊5d~*}:tQ#*hJbuRt.v&GX oD?f[ m95/WUsVØȏn4'v9J!N4'q2DO\8ڥt2 4ȎnK˟86jNuM+I*x|%:g8C)N{5YnF{'*n&о9%j uJhF?9Ry|^NHVq`8$@Ɛ(b ]^ RY2A,3^wǞNj%>Q! ն*ҥ"b>EɃߝH˫ˆAk),Fӝ%dU[<{/Gz]"2hWk22r\l8-y\l ("e#i[]zUFA) ?(ZZ^ /!g vtP…!gW²-,cz! kƓY"!) CEt~SܓJ~~R,0[UVg#p0M0f4-FքL7Xwg >H-=3 0c쳯!X>ak_-KÐL$mM #4D^m@ֱ{27j$xy]DJ xA*Y3".o\o(l>ѽ~,OL 6Jbj={Ɋ$uLA8Q!>nLA (kst>O_R;EZ\ U1VPAJ}QRZz=x?h d.LJ,}(MI_Yu E5ŶIpMȧczKGˊ@TRkѵ+jͨG=< !ͩ-c@I+-=vgA-1r,㧎8oB6+ 5Nvk^7&Mq-cϏH!$ ,̿7dre5l~S {hH*\ك;4$}qVdIv*-ywAr0lqT73irG#\eϖoC%'4PϽC$0ۭI@T'_PiL: Eh蝌U Ie[Y KU2 '*j¼f{# l<ŦH[,>RFN۞X WC?YӀ-\5dI-d*<C9vJ1"۾֩u(W8EQEyD5@$t|fA ?T>څL/0KUIثf<QJPM~AR3fflttqL3"3v8^ l9{$f&[\IHrmjx-e"bEFJrl%뾠2p.;W!RצI}OKϖr37f(桴躢,v 5.-mo SXoy, k [e?GvPdYt$}RE@ ΚYM$r4O.ӫ56yAR*h! O4%4`mvt|<9w{̌_{cyV&2v\'~ԏĥف<+}~_'Gwjg-i!@mGWo%/c:oC$|#kp $@VkoEzvnj~u_%Af>V Tڝ q@DƂtI L{ _u9 }a6 gel5ܲ2cسb*c9%$;H2dm L*qN[35C@_}fJ\R)\,UkImGZ]h Tp7AF*&tz6‚y8Y:m.fzQ`@N;2Y8vvw";Gc е{U+ ʬ*oN_VzSEd{)+{mS_ f`67oqgŵ 8⎠AR-S`]թ(_UtC(n!]q{zf)N 0i{b&esv05w" J4&؟C_EqMe)kW T5Y3km WbʯxQp t֙KP#h\2! Ҍf>^ _v !Cw[:fb)ue{ گ~N'?HN)Z74Qq<:7m]=J D~:XFsJc6=+ﻥ{($'"rV7Hjo@RW7zehVw@r8;Ʈ=0K0zCɭ7謅P᳠^%/=, a_X&co&K2w6*y:2g#>j45l+ať~&bYP3] WpyEj _L3IĤYTk; ³) X*|cl|d5nI`JV#V9?ؠ mrlSPӻP=|U؟]M2jaL׈p;(tV>>#Y}kx0=) XT!;`% <-\,ZDv*{Ó\?C||T/"03A>5:iI I3YLaisQz"1.Ɗ%5>FGƔ0zE<*QI1%Mm) E5@7b:%$! $l甝YT%ě%D2ѝB. W jTO 1ke{#E{nu˳~ s]a[ n!/G[5ۢ٥\{Z$?V(z0Y3.L5~ʸ^'8F`DIlf =#u[ . klaVM,q ŶE&Ͻkj!Ęf]*1־f_Ls8WpeUצ $ gv/+Nr9E!{e@dyУŰP6JkIHU. oԻzILgreYYIeCGXE7zyo =|몌{7mwAll8><}#yo3W^]q*\ĸCӱ2޿O8 |(?+3Մps-Y0s}՘ʙ۰f/ }W$iImF% ys6b U"ܛ/36dT+wkQ-wW9Ǩo|# 7wTd4ICt )\/B7Jڭ z>u[r{bSS@ץ"܌P^Rq4lMtc҂j,yh_h/@"N$W!Z_eG!EqJ1){ǙG$=Db?мv|a AcR{93A'e%xG:|ls.(S,c^}U^h<MxT4 p(!om"Vv 5!jwP̢kk3@xL^)8&>1xഐ,{;:#|0k b=M-ܝ1\x\ 5.UbX\(2B>_OQ΅f`\ U\0?K>EXQך ~O{xRl($;\JR"5#車v$TB1JdwH ܑ_nyu@:c~y9Ti;ݖkaL5QCri{,MuO+Sd;#խSǾBXlK.U-0jhsDk;R;0HO)\_ð4GKR*$ҌBcRj'MATL"Kb`0 ڣX'xn_ţ;g{e߿r*#.Yz@BKV<3y/M״DvCi*">uji3Uɘ%=6qX͈:f{gP3Env ԗ%Ya HY[X7imۑusy"")H8&ű9c*^]ӹl@!BZJZph޽{dSL̅֫&v.# +|zu~l63%tD!lXAR"1O\'`'zrX Y^Jf{E3Y'oE&JgsT*-y]mTOZD[$^AQykfkatvn4xRE(+=QZsgb? E "t!(k޼r̜l?̧`O'*Շ3kFGU42̫}Ԧ8_=q?2_5ˁXt^JQl֗{ Gmkޠҵy5Lpc!򷼖;f-W;܍%S~{=]nR/ ,@(sZh*~q-<)| /$eU^k`D+xdW6VBՐo̐ɮbw$a`P2eniqapxk6F] [vg湵q O ySL \G{2ҝ4k"Iހax,*l' UځÎ]9| `< . ;ꎍ.UŎÝA+F=1fȟE#D3Ȯ)jsq,\b1lɣQaC.}j_Hۻ\a wYe4o_bC Y  !zl*yං8GP?itUCbj!Г g9[DSZ@և={Ia]z uQ1WDbɓ``lCǦtr(68=50x[ιnD6OPMۗMrLjӉ\r/ b->Y9Y 5ymMA%SsarB&aUIG/فbDY XKљyjZޙ?<%OK_`Ž/_9KUv6R35hxG,tPRPR* S)' pR Uyf-'3[kZ HG{9+ 1=!Wf=Bkt=M+qOWXeqq|xV/^ָ!X >ذ2J|NQ2k$eb`! Q ~m4F/to7\MH> (yuqsqW]|@j[l0M󹲬M !$gp]麁lpsMz/6bُiJ<'r٫\DP*VjzQo< ?ȂB-y'zs{V- ٹ)/EV +=pa`d/JĉW&0|J~:\9|{=m̊/p3Bp:ZFXi#uƙGEPpd1%Ći\nf dle;kw#J2JK䝐, C!=T7~n0o)=kFB>lȎmLjm_ۀ=m(e|[_ 󿃠M:Wog_ aBZ nm(}opַ!Vk&v0Nl}w6ew;1-zk]Rf>0ϫtɟ!aMý^ڥeZWD)~!$q5k?Q}*oLٞ\3 P_ݹOvtnNeޞz|ĬI)' JcphhܚrAO9!rG"<x.mL–я"n 'kz)Z?'e`kYgu];P6+O0.v -X7:x'qBǦ64KnfuBA`Ve7ZQӹs#J&a3gCLvC9SH\ԕT.9/o,=T{ }:AOJ \k ar/!@PVGS_֤O-c_*M׾Q}%p})FuXuіi)mi<O/n)0H'&_S˞({vT WDV>!a[il,Y\]7QS{F>’#1_vX=yN2%Z8^'Ine&ݣ/! iT 3l/d'3tL\boC|li Cq.~-Y[Կ~ (?XPwWjr8d`ƀoB 6e$#;v[%7fb f1Ih6> ʶ%c+˾0 G Q,7oq%:b0.NpD* e%VIWx2[$@Z,zp3k&@R!M`mRj!Ԗe?;[Y"v<)4! I)ϾWY] 츴ND~a"ЮM$y⬆ǺuqgY ,X϶Upfu^cv{vrÂ3S1:;:խ R+nU>$?ܓT#bF[qEXމB'FϜ)\_*\er۵JLެ6r4{$eւ1oiv)EbvD݂r3m[> 0lM#NJhaYTPm&![ <&EG~K.GRC l]K$@OE'}oӿze&ޜyAuUU^M2"'C U?7t-0"woi֪`'19PZPW90 I^Bh>1~yv;p2 cLFy2GG0/}:$xv0Uif9b%bjP&3n2]?TeM@`+ifmQVѵV).!>nRAaea B㍶~Z䈋t7$yO,h-3 9);i% XXyp*׀y huevxP|(1-.ٰjTo8{ƅٮk4vi11*[8ϐ; Ky1=LOWǨ?L7[G›R)rn+3X!|1 >h8+ɔ'+)l=ٷ(VmI=z{ټ~TT 2~| :UdדzH⎈X|eQM}a[BɄղ쭡FFM ]6񹡮bqs|`-R }qY}M~O;4ǚYH귃K߅O 2]*-5z|TT~saH'B=WJ'Jv( @6W0{s@,ڠkvrHE^9de@|pȨcjX5^BE@/I s4vJSV PUwe.Kp%w 45-~Ky0hU2鋞LOR-Ih%),'xZ9rQ}E]gwUJ/0vKQpTblm^L(K,qqveY H>3vٟM \74/145P kcSU-9sp:QhNDeh冝S 7[GԐ\!!2)6EJӼ\!@Q$oBk% w! Bo= 9Mb1g@O}?בAU{36 ] [Pua4EtV29I@o9!-n Zۻ:-Q)J8_|O ;PmD) J!< s%j>{د=OjѷQg֮XzKv Whw" Py(g H8]S"׺Y5MUrk¬ jힽ0Qa` u\sgG8$U(ެ?? E6'Z7njg8O-#b8$!^n<W̯fd: f)ɍ$%] lzH~Nܽ"V 99K[wtMq(h~4iǬ7!$zyzPi|a#p'gS(q"9e;dR&xpRއ>"kfJ(ڈcPO#~e 5-#/+ܜ!{c~1Ӈs~%*8+ل=muG|iBO ,Do E" xbQo,.n,Y *m=h2?GPFܿ7LaOKG0ub.[~eccLr,7#%Iq8iQ ">B!ФKY+UfP*>#~<*#%ȸo;p{*y! B̳ /' XT eA( ^ w`Y>W/k_gN+jP4tZC foDAn=3-73,/Lf^e_7,1 !f[qG^CI0O9A_EP` k"E~M֊ )jRI8\HJ`  g("iWhuƿ9(:;B҈5qw_o˯O-.`6"Xŝ\̓11 4@&ƭ.tɺIH$'x#87{Zتl@M|@nNжdS'U-- c 6V c=dmQl*v2.RhF(hsx \X%N..þ * έltOS&&32$Ɋ˖)pؔ+`$VU,+H[]`^'J!8sxby RT*+*7~G^ɁIɻ 4z ȰE G/j{cB2v>v"شPm`дځUQ2xFaHݐxoɣcޮ$̵ݜv[cQ-pуCe㛳8~ݠ_*D.%=ܢh%)` Cg##CEvf_R%y N(IneZ3[]CRAzB]㚉 ,Tz՗#R\PGԗޛ烋 fS[`c*A&g# F@**@jVґmI'N}}XY-W8o35 jTҲבlDdU{@=ۘl iӁP@脚 4yWtxh6vWQ<1&u^f\p%s "Ԟ# қľhE:$-["=Dtifm`}݄VFr#}Q.O%˗?qZ2W(FԵ}"*~NBE #\*hMRD}ڄ^ҿ_w<i7П>&"4la6ZBEJ'pQz"tƳ߽hT:MRnfА?e + a:TKH#h,$"&rs7kR: p1ltZaׄ"-|ϛ8;!I_ȁKɻ_Π R߈tX2/S[wV*yw9-y|*mqW' <e 7ب!ǀ|,a&-tE+&W 9Ì͌z |AdȲnK'l+%^0_vx UxqvBmX\c$O%8OWB*:-c  ҿzqe~y jꮡQމRq bGVU /foI 4All(jP3 A 6j2@߈'(R XeuH"R!U6u,bQOa{*>GTC5XX0)C ioTkg޶IrHdnّhZ>_wZXV/ϯ=~P~~䚎)mY*%2Lx#q'R>OeOJM0N k΂S0m+uyyD}."\,G27gݔwWBvkO|E=咁22I&2Bl 'a$!.OLF^hI'ݎoDS:5;cm('V_l_Z"Ş?&ުӉ5$:挑6НB uD4'N<|~c]kU!ުu-1º]Ɨ\׳ wa` Gu7´mbα vD9YbP/U^>萵qMm'!y_K 3`u܎ag`dba"EN7S3=[+cݿ:;q&q#|t v!S|^*#0Z5W+8Z{Tʓn f;F}FJ tCaIt!;;+-=2ϋ5)]t`Rk Mjʻ#pWQ~FfBNF\%@?y\l_pp_gї{b{~2Zu?XjKGuN|2/S?B1¦wCU~ p>RXʖD)R"!a@mޙF-VƽE{}&\Q ։)#}>vUs="bqqQ|u>f;|cw*JCe,l$M90b{Em:/C{|\NzGv*K?;L'p*_6jG^:O4qkLٱ 'j!Ml@,DypP? A1Uп˃(*<˩=65ПX_B( 3N )W5Z|?x&*솀ъNİ =X0;Xa(57X{\kpf~%`0[ᗼW%"3Xb39~^Xä~DƌDdj qP4EW!`CN"n,7+IRƎ =;Sba"Q N˦@2 qٲƻlU@?J5M;g"U2Ꭰ^E׿߄[!I(I|lMQv7DC!R|PiiUNmoHAX$RÚl:H#kjީ}MyɊpMw!4_f\X?4oBƨ\%nMrYֽe̘C_ۘ8 ROSqVE$Kst?Θx[;!,ЬHOIO:cDiHҸLWap@.Yoh?1Eaę [L(>sgܑa릘cVYSR}@4>a*y ʆCR2i~Ҽ))&&Yc(d/RYdE9q1ASc)IOxפc z}a 33lH$iV#OA'"O_rO]tמ}Ƈ Uv| ֱ KP}S; /i%&BJE#.?y4rZΘh~ ʠz44@Ibr9lp DCrg;zpidSE_/r)BMN7a/ګ%_HN}j(<8 z`"! زns* ֋a 4+ZsxF+. ڟ6ƽ:%UJ}iKv a*]`T_(뜤{SǙ|kG#yθ$_BbkBɕ3]=t lyYe.mKLR>\I,geLbHea!{ ,|e1#IٛY cgx)a,hqEC`I3m>ȰIұnr(h>8nͨkz%ru c;tǚW2X!WNuIFVF74hÆn쐟O]=ܛMK)QsjE C[?zLq#/,O6C@:u\v=,ІNjE&[ /T-^TL<b]j8mlm ;O>ᱥZpVDRHa~=oz`Yw>hϢ\ IQH'O};ϢCCkEn+VUHi,-dÐʜf8xɀKVH8*LgWn4O54Se fb. ryz<uq>{A/t 2MH/uB-enhѻS͔ 4D`;JopAꑩ= .䁆ҷ;B>`"Ɨ~H$ ^홨I_8e5eNd\8Y9 @`B:R _iUHd8[c}3B7 ;̵.,^NVb6HM1 J[]4)>,xhdM$6:l:v= ɗ eHֶx40WDӬ.g-WHl  /ϸ}"& `23" J~6nDYOyE@g/6rl,g{wBӾfBޏo!kK3ө~*g C*ԱsAjra=R ʸz5"9yoĤ?~FB]H/f1NIJӵ_膭J][PU[ip"Pf%^M\ں7 U߾&x^d߫BKǽ7>qx.iF.P8tFzf~g?SZMryD @$}],\7r L弭mh{)h:{gQ،2P;&ԓ Mvˇj6DG6i=Ukz2әgA{!ɈH lUpbbD%[rҍ䠟6юʷ'(c8"|)&sEogoʪh 3?k)KmcB8_UP="r-;fVum`Bmcߙ)@e$C]e<`õ_]jI^t*p9ke d{>ڄequeBzawmiApI_I'VunI:.0DdVUpgR,ZP_K;P-ͺ,hfLb9,8Rz ¤HSԳ.>G ^7r`،zE|wQ*ytƜŒ(o}ѫMVȲrJq:aK_ԐVVT/w!?1 nhc`-(C=foI#Qwkepn8Jc(u;.d5"Β4:Jօ=dWbgBu>"c" ]|zgm3]2OaKD8ZPD"7Hm(#.:(Xx蟟Dė@^@26~=ku5x܁fvOkP L`5X$U5dC*M[/Pi)7 !HġA f9am)Q-H oQdz%9iD>N˳FZL6vWGz m{R[1߬aF'oLNe*sx%Ft( N&Zy{QP+o 3io%QF\N^QUa2ES7W3f[x❒,Hb߂cfqyAAQ,@e"$"ɫJźJkѻ`v![*Ш*鏞spcwQ4y]fQ2i= ^EE?gǬt$r`۰66hѕ2饏jAh)^5soAyz=g g); %?2/NQ2xp/+n?T.CC$$!ޟ-52o=OVd? -ޓ?zyxϛɃ g s,%]=Bx` -d/pAuW^wO" nµ*LmozRR`,"!t{c֞@RHcE<ΚIL۪!]]COj^Fm5mw[iWnBvW3 uu)rAq'}p^Lk>6ٺ 3YLi8#/jזI7szg8V>`s[,%H2f]q4fbKBhF@sˡ@ʙiY7Cbo-R,%Q0XB}Q;*q^\w_ Ps}єgCrj٘(gt%1d49|(af*jA͚ZarȈο̡ SШ,7($"?_nDdCK2`-'cM0.Rƫs4If!z琞ͫ[7? @Aޔ6oR8lcb;x; ~ qb[ ad#(*kvv)r\uחbtU!)|B. gb">Ѳ:b{"iV~<0ܥ[4U3~#yF`xKTg \:? E8? }h]T Vp-bo@eL.d$;~&9]0ǯɵ&~c*ޯqneߊ?Kx!{g {gXïP¸nCL<Y#+&lJWh' :<ýfW:hNQ&~zT"vfҢGAǴ KLmVHy?KiƌJ^^kML@D -ZT8+5ꗷ- *gWDl962ۀ;.&}4nKMyvQd_JdFjAxG6ZwWC{@ǎsE@dM\("ZpJ[^kfuZT|o>P-1(zg0(nq$(s<dJsͨD)u|QxWTQxIvָF}Χ%Mwr/rH3Ȣ"F)r7':@l??"@akF[K?zÑA2aj~M`h꟣ P , Ȳ.dįg(,?2!Xk軌$ܱF ̼LkAj1E`gR4N ](,hFQ86Ҏ~&ͩ~k3ةx [@2Uj| }'zeʹ 7 - _jk 0G >uF|K *W"6mkãNWn0â[uZB4yX-eli0F:c+[oo-y!WDCu|oSFgkCVb H[-SK 'c%thmPt(<׀c q ,b$v~onfj%܃y~ͅJM?Ά~ ʀKOE, D_Fz"a3yX,ML7!rddGCNV;>X`+Y \^I R._B`⪭EqFV-?rpt>zq:ʯĎ/H :;&l՛8/5ݶw;@HniilffKsmǘQ a8VX*f~]F ZGV~'uPv`9o_!I?%FEFk2co?8Zj3YtIN;_$A{KP0~J#Nӹ5tAInh=uCױi*2IMeᯤmZ6N@#$ZtF-}X81YZ3%ѿыi¢^n/gM ޱoĖ!i iEjSVchheeT&+^aɪ~״ݹVy4ܨiBR6UF*Xuؿ6AlۄߏDn%ZT<5I"!MA~m,,"H >dn#7UVR*/iÿlT'n Niet%_а41fq7xӴ8N|)q= *aVόPHO%`A0[?bs'"a(Ծ\N'm ģQaGGa 71[Ӄ`Ar{L"ÃL3lR9Tў+ShA(`],@t\i8)Pjx cAA-͓n]\^Ni$AO_%C5 Veh-YbOO\ЌC04?Rn(39w&cPKjmՏe9NB\!@Z[4T?y 'Hh??3QIF:l\vD6CEFL >+^<"Xi勻QWDh)t!v+2G$|1 DK|A/+_ xkwJ15z9t8bJwd\(wPA{#@9(T9Jܵ(=nd0׃g WȴҚ,cHIDpiYzH{n2w Vk,ج`V0$2.p] b]F!9-5^>Vw)H\SPXμ^!Oq7$LpW{,2H]?gX+8 =7#yx}R:sO)oOH _PDf`3ϑAB1y4BeE 0Z6\ZpnrgC'Lva,TXFv%d&2!P+t-:&DUO|LE`Mƪ {ʧ詈)_ ӿ=,*}13M:^ IvF2CĴKt9D:f/jɠ(jKxhԳ#*ė<] ;35 ihb6Z,"LMӋOW$KƢi|$ `+;IpU H yak%@@,dvR@Cԟ$0YW7z02X-%tCf^YiFSOmo9)KddR=ts Nع /Vݛ̡J7Hɭy㫾aaF0KyCc"ɠ2 .?LyZQ%PU?-wjfӚghe򀓾g~at&{<+Su؅3s VV"z;6) P7W>>j,Y%Xd 1Rl#'t^My$H6KG:j'm:$TNU.{V $cP)$/PDCCȷXL<86+c=ժcaG0κwMn60Җ0#%t]_{5~ Ͻ"y afh>@#/Ә.N}VaVH`[\K{< hPnKޢW̫}sfQQw޳vbp չ:mc2va+z{ ) }_jvo 0%{.ZoX0և)yvhMˊ*ȯRznk Γz<τ&ˇRA`u{=wB  # ]LӴ'ʹ}wͱ62U)4kV"]' aQSUlSC$ 5# 4LZFq!}]I͋*c : ਋˅HB #WF~⭐R{"[TQ\͔@#ר-Yi贰 ;/L)'ii'qzf3sGj=oِh+_]^k z?'atzМgoOګWA,ayѐ3樘)Wf]x65 &E|re*U<6c|[v;oLGhI ~N,N< (e~F-1#w. ЧplRS1rnOk7iK|r"?䃥kŋ/YTYV?ڊ<O&D`dTХ6&'YMG G}w?mn#Zlh#cd_Tb0&*YO \ qo"]dIJ'"،ç%9xVѠS:Nb=L,R%H6“%\.kT%Y\|W)wBjDơ]>:2K@*£xfv{"osY U(w<(q,(B:\^^ORxI1e\ԯ١iG(;%)[xф "M 2 AͿ/lvX>HPI=8 .\mXbH =ؖ\gn:#wOӑBI|gYRl5R4&KArBi'  9.@sulW(~։Q/FMݽ4d+57N $1qG 'ZJAya+ Q VFEI7$kM!LU(IJ̝7\x,B6&j@Fiu|y΢FW.^OZ1JQ 'PygVp.u5Mr+4V .[^  z5 b?HGN {jt}yx]D/ܭ!(r;s Pnݩq4~!\!(V3prA8ir=zgoʎ[YvBn4d**2z`*Ti>ɅFsF+oGb<Ψ=|-uPZT (yIO(cJոtbig%f>m5$ej^ ɁG zƝ#ȈuwF)sk {6~awR4 CN-W<ՁDVC^6Bj,3eAT0?r\哾P<٧ܩi@y;`7ZMP0`$h)Oyp8d%J\؉cȊrzd>B\yes$>4Ս /b.BLY0?,pc6D DȋI(bʠLS@(G2%wvk80=m*a=ʖAXQ[ldsCIgNd(;{+5}( ed/SaK(8Dƞ) ZÆކ\m@ȾR3Jj9yn4w%c/t3h2d`bqL}cr娽up8cmd'V>^(#*xSz ^2d; 7ZY;8%BG>;^L?%G!*t! ɱR!F۪]s^7D }7N*Eԥpo/+H U*:4H..}ӑfN>]'JvCEX M՚ ~aUr/O|Tt|D\Grq.,Xo]v D~ehӀ@ APȥ XU:!)Pf,~#BZ<رER#G"N?6J  73>bp Jg3,tmt׌r+{0c?o 9^gܕ9x_dIT"hþ0I8KTXDs(^d|hFq{bw`䠡K0] s xj1r0t $_K^1%ͷ;uNQщ/ >f ᫞m_:"e )ƄʞEdT( +D$h4;Xȹ]l Fo)!z )DƮ X zhugd L?OJ;[!Bo%H%&{!,mWs1WB _"%,MM"T wDj8ft*5u7Ad"aJXC][dL*e95gh^GEc@#= ٽJdW8|rMN!*dcR-g1#H'箮7NvЁYF\J<.ipVqv v&0UW5ϒ3W%mO \[nkA?I7w6Ƌ-s0CoߥECދ#)x[d6NhB"56~3Q@lL>a/5 +d#2✍UY)HHNor: k/";"7̋o80'&bbb.*c\ !Vo5(2Cy3xٳT̡,HpnZ I.@BbA6Mx79i.xU[ROL{$ 喈rJE(:TVBGV((oŏ6m;ݤ F9#FmH_@D+T95uݗR~WC';MUGmV {N1:FEH0"ȤyG`氠lrS&&, Tz9 L+$dwrE4ls"UlKuB/() Q&|c(B#% 6%%Js2)C'!U>V|rG54ib z*|Wo8T>4Y3X[s'; {燪ѢL3evn\.Z tZnZ2UC{liӀ4`fk2rDb]&qC<kвbЭ [x7G6NΛBh̃2/!!v'~¸83Z !KRftE8q*"g^yAn@G*g׎Zջ"4;kvwE^HOh<4܃(D?BW߱ H&JUY>݇SYn{';n':r[< %Iq k591v[=nq >X.b–cԾWEmM, M1<͜\+Cܙ ,6.%+rLۼSd6.$竬.p}Z{6"[SmsrEbJ.KDak{tz8`K"% ;~Hu4v_sIwʫhf$k<S+Bq ^@ފEfv7[ojjE/>]LȲO!s f^ ^|.v\6_ħ#m全-FFP`S†MvX :YAxkxHE*?(ee2 py_.5v=;vOE/h.շoxŢUm#aeDps8w"p{6=J,"+į ȹ|A&iMt )Vr9LZ,#~WOWD\x 7rKcDRp+AM ^N1lJӧd \m.ip&{ѻ/y.L!iRZjYW%G!:7EuLIJ+L}"+ZEDXn~PLV(-&K_$pR05_f%Da?:llm@0QMá2gFeH/M9Hs @I6T dfRu2&dВOBPyLTdA"l Xj6gt`'~E$Ai&8s׆A$F#慰Z(Ǔ'K ˸RKÝuC_.:n?~~q=d npXJq9{kbh>t#OUrezz ʩJ &ҥFE5{˨QϏ:KhZ^쯍^;>>-Տ@~IFn4! 6>l,cbʈmVVa-𻝇*?H73ǠO)GzaD;+~XQG$^罽e0ر +m0.LU=0[V\ȕq\dK^Pod=  ۝'bXv!;$t0r6tt%`g3OLvv+ƛC?B5 ᆵsu6d*f_ Y*L_6lI$ O qf z֢e< k˧]Hf .SUW5ݓC.VpC]Ae?!f@&'22)T+>9*|M(J޴=W"eYA_k: D"yjKVGUso'iDi0}nW@L4kc$>k݊9#6,%iz.\\&mtqXV5\eu1pV%xr%Ϯ VTu&Nagiw@! |P} t wF90]!x%9A?|(" 㢀 ~tg%|b=W3?rp_(ϭ#a,] jo%w~"a=<=vFr&8fB ԯN{: YZ