openshift-ansible-roles-3.7.43-1.git.1.ed51ddd.el7>  HLk|Z׀' L[/)~̭VoEW1W~Kyҽsb?PE?H'Eam+M5qK`mSa2ͦz!c8)+"#;AuvG5ҼU}Hlq{ 4G7Xz!TDwzU~I_Pa8ReOS? fda%1Q4|.WDE1}306dcb8c39c9320519534ec59950cc30e2b34452Z׀' L[/)~̵fsp 4Je$)d 2lWh ׏7W֍9 ,\? ,Ld! 5 c  ( 3h  L  e    5x  B u<   %T%l % & ('L8'T9-:{G < H O| I X LY P\ l ] ^ Gb _]d _e _f _l _t ` u X v Ęw ǔ x y ,  ,HCopenshift-ansible-roles3.7.431.git.1.ed51ddd.el7Openshift and Atomic Enterprise Ansible rolesOpenshift and Atomic Enterprise Ansible roles.Zc1bk.rdu2.centos.orgջCentOSCentOSASL 2.0CBS Unspecifiedhttps://github.com/openshift/openshift-ansiblelinuxnoarch(@k$JS:3 2*5  3GQ/  __xR7_"!"`^=:;G?!r k7>@;*uG7dy2(B*.*u&.#%F7>9 M{|)'U eJ]S+(32  /EUx6$`//aap%33t)t)%%yykllii]]-.ddg44TTїї33SCC#r4ssWUM--VV   O 66 hh``SWwwRRkDDaIHH"T<<'Db11T/==`hh>     | |%1  ^^e,>>hh NNh**m @ *i&9uvW 9 2 ? 'YYRMM )*'*'  ]]#$$''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:%  @SfSf)19 f V:bV",X*x+V:n  v/,  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}= YF4Dp 60<uWEZ<tXy[A`vVKnjhW)vQ!{";$T\4?_F+n`4?_wan_4?_wan_.Dsrkrloh1 D,rkrllhi*\%G0~)'ȫ'><'''$h.(3" "3'T'?^bl j f1JS9Q~11rNXR 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 Tm<k ]%1[D Wvl5!Z,-H,N.H.NHN F"[ ?W !`A^h ;::8F  Jt sf2@2 8 Nk (F=g/FI q[| :, 32I #1&e\g }.3.9 _pV k}xv]-uM  2nU  = - CG*roO@0"8-C +#(^L xa;XbIbIXX t t#  T h%r h@ : 0?u:ya{K 7;W)pyD>*#A5 3 L   jH l Y( 3?a$,wSSSW:d=#\n Y(<NVM  [)U O'; ^2, P $)DI H[[t\\`;< ZG G #  %=". gAj. gAj11;2J|#z {))VSI #ZCp.! 2lm gz 'M%8Q 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큤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큤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큤ZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZJZJZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZMZzZKZKZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZMZzZKZKZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZNZzZKZKZNZzZKZKZzZKZKZzZKZKZzZKZKZzZKZKZzZKZKZzZKZKZzZKZKZzZKZKZzZKZKZzZKZKZzZKZKZzZKZKZzZKZKZzZKZKZzZKZKZzZKZKZzZKZKZzZKZKZzZKZKZzZKZKZzZKZKZzZKZKZzZKZKZzZKZKZzZKZKZzZKZKZzZKZKZzZKZKZzZKZKZzZKZKZzZzZMZMZzZKZKZzZKZKZzZKZKZzZKZKZzZKZKZzZKZKZzZKZKZzZKZKZzZKZKZzZKZKZzZKZKZzZKZKZzZKZKZzZKZKZzZKZKZzZKZKZzZKZKZzZKZKZzZKZKZzZKZKZzZKZKZzZKZKZzZKZKZzZKZKZzZKZKZzZKZKZzZKZKZzZKZKZzZKZKZzZKZKZMZzZKZKZzZKZKZzZKZKZzZKZKZzZKZKZzZKZKZzZKZKZzZKZKZzZKZKZzZKZKZzZKZKZzZKZKZzZKZKZzZKZKZzZKZKZzZKZKZzZKZKZzZKZKZzZKZKZzZKZKZzZKZKZzZKZKZzZKZKZzZKZKZzZKZKZzZKZKZzZKZKZzZKZKZzZKZKZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZKZKZMZzZKZKZzZKZKZzZKZKZzZKZKZzZKZKZzZKZKZzZKZKZzZKZKZzZKZKZzZKZKZzZKZKZzZKZKZzZKZKZzZKZKZzZKZKZzZKZKZzZKZKZzZKZKZzZzZzZzZMZzZKZKZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZMZzZKZKZzZKZKZzZKZKZzZKZKZzZKZKZzZKZKZzZKZKZzZKZKZzZKZKZzZKZKZzZKZKZzZKZKZzZKZKZzZKZKZzZKZKZzZKZKZzZKZKZzZKZKZzZKZKZzZKZKZzZKZKZzZKZKZzZKZKZzZzZzZzZLZzZKZKZzZMZzZKZKZzZKZKZzZKZKZzZKZKZzZKZKZzZzZMZMZzZKZKZzZKZKZMZzZKZKZzZKZKZzZzZzZzZzZzZKZKZMZzZKZKZzZKZKZzZzZzZzZzZzZzZzZMZzZKZKZzZKZKZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZMZzZKZKZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZMZzZKZKZMZzZKZKZzZzZzZzZzZzZzZMZzZKZKZzZKZLZzZKZLZzZzZzZLZzZKZKZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZLZzZKZKZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZLZzZKZKZLZzZKZKZLZzZKZKZzZKZKZzZKZKZzZKZKZzZKZKZzZKZKZzZKZKZzZKZKZzZzZLZzZKZKZzZKZKZzZKZKZzZKZKZzZKZKZzZKZKZzZKZKZzZKZKZLZzZKZKZzZKZKZzZKZKZzZKZKZzZKZKZzZKZKZzZKZKZzZKZKZzZKZKZzZKZKZzZKZKZzZKZKZzZKZKZzZKZKZLZzZKZLZzZKZLZzZKZKZzZKZLZzZKZLZzZKZLZzZKZLZzZKZLZzZKZLZzZKZLZzZKZLZzZKZLZzZKZLZzZKZLZzZKZLZzZKZLZzZKZLZzZKZLZzZKZLZzZKZLZzZKZLZzZKZLZzZKZLZzZKZLZzZKZLZzZKZLZzZKZLZzZzZzZzZMZzZKZKZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZMZzZKZKZzZzZzZMZzZKZKZzZKZKZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZLZzZKZKZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZMZJZKZKZzZKZKZMZzZKZKZzZKZKZzZzZzZzZMZzZKZKZzZKZKZzZKZLZzZKZLZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZLZzZKZKZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZMZzZKZKZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZMZzZKZKZLZzZKZKZLZzZKZKZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZMZzZKZKZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZzZz228777466960dd83c383ffdbf685b3375f6fe248b650380e19597b8ab9f8a6028afdabdedc2af03cff15659e0ec968da148a181df0be6442c71e5e59951a98afbfec928339a124ec4e1eb483382461967411c254b190fccf824a1c25a1f791707984f1ebd434af7523ee482e653f91e383429ba34efe2d136d53d13904dc830acb77ed89480f74da3c0e1eb3a91b574ab2a02e540629d55ef67bc442f2003e809f5887935e955db2ff0f52049f5531aa689dcacdced849d7f4e17c9f4b8ff463aca4984a1eecdb65f2d8041f759c132d907d84d8f0b5a88553bd0d513304665edf9030cd51e43ea6ca825057f0adc51b3f6e5c89ecb1684f8ab6b0611aac408a26ea5f0ed3c5d20ab0b5b40337512e1b968fcc05201ec115d327f29caa3667470902d6d96fb422683fbe0ed3a40212879f7af7040fc8ae26556b27dca2c5acb05311aacd9859831de5a47bb5deaf285e7643bc1732e2b3bc1ab148dab5cc83f1fe8f824f432222e073db621d36ef5d8cbbee5d7ab00bd4996302b15185cb0d5175ad6fbca9dbd76c33145aad82518d4f6d01df64bd04d359871104335e7138625b7589467a0c24b5a9c0b35e054692444911f95acc6bd9df6b4eea7e571a2f52734f6e5fbe712b360d0fd43400c4af95af6d3d43773d7d71c252cfac45baf9729b2d95eb0960528377d11694146fee62f0ea665a08686ff53bdf5a21c53a1c0265065e5e1ed892310f4a01e9106df20728723d5836ef7d1aa021592c24718032e9f192c9414a4bece93acfa3ed62fbd9fd528303abf2d3e7b6105bf705ff56893df1834d6490ec0c976b5c80db864019f832f5510c7b4ef0b218f2f1c1fe636119c94dd347e978726e36467a193f4dffc661dcc341f07befb9dca1a360cc39625b75649f88ddab6b79573ad7231bef2a8f7574305b914c4c64cdb9a010a9947c6048f64c8e61ad15895eba2e6817dcc73365f4786b5c063cb50db0936b643ff6e5cf64fd5bc97ad0d8cd3f614c8b514401f457f5544fb88e373fa478d70ad551d2176454a82ac5f70b9e554e970322ff8fd72982085909e82e4631a1482aaa8bbff6d709c6b3f6f209a20ba142fd2380f6fca5ecbc56c9cbe9752b0ff5e1c85835fef09e724d8bb3b8a2eb46bf515d0c2360008f3cb9616ed9d52173b039a2770898cc84fc5f493fbb896ddd1539c78c627f8f29fefd1d19aecfaf7c36618bccec1e1e329319ce8bddf61add52bcd47cc934ca47026f0eedce3719a96d5f06a8054f86c0c2d62c7dae0eb3911857cfbf7b5969604428d096bee6aa32da0d5febe3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855d02d66cbb408219cc6507d688da363f12e65ebc93d03c16825b90aafabb0408c4933c127fea38430680cf4ea13e4e61b2a614dfda3415f9955da1d3fe2a7f2b21c1dd3de8f16ce7211414b96b0ffb682644902de66b8a24fd4ea8b721abe112de9d02ec0537674bdbbbb3aa2bfc91feb64c4fa47beff135b6ce53160ee4ececf4d7ea7a2c59b5547ee187380603bb13b15101e3f7e8b11e8a05f445ea85187b4016a658437b12dea07af174486be21e3dd48d0cbfdf2f5a9738a141fd3d33530cb74dd382d0d62220c777159daaca65d9e5c4795750ab7c9701a130a0bd2852c234a23c43565056e4d4ae8d1befe5bea046e801ffd89210812e5fc5e46b4f0a4331cde5fa9ee14b53ac0a8f9eab0c1d1112999b251bec629645648be668cf6ba9a9d7aabd57f8121b1bf9bee7e8ec560814c92d1208ed48150165833fead8e5ec30838d2e87991b17d02e438b9f102295932ab7db920fa2bc795359d447887dc86eabd371757abd3b246a034a04fdb4bdf552103f1669276f560f2662f35cc99b93abbc6aaff8279d61701dab4270589412631a2c9f53c02cff74e8700d48c49e27cc1b5ed1f4ccf8059453e65df2a6f05f5cdce0f4460ecac2899cc266af3d50a715e9df7c4dfbb931c5d55cee4723592ad1341b4d10bd2af05164ebf0b0170cb247b4ebc70605b2be3c95b374cc4df0748d88d3ec89d062516dbc379d38e1cdc2305e3d146527bb06c801bf4e9285bfd86e6a1b20d39a40b45506a5ae6c3212429b83bcfc6e377c6510998101942045b1019b2dd8625f5c58ec2b48d3dea021637e507ddc83f6f372664217b8e9a8ae7d09559139c13633e2ecb676e942fe151b9a0f4debb28ef72253ae5be5515d0de0b8dea0a48251e5453552a997e61c43ec5909b92d67c7349ffbf4b20cf28c8a77efc0139c06d54f571256e39f890333c742c60cfa996ea54e37dcc57cb40d7d32e08d15dcdb8500db16b8b58933eb9151f1105e0c02c71ab1b91c4687f0ab8b411ebe26c7c448a4165a86db7314096b170218527649002ead3c9972d0999b9d8b1758b0b8beb80738efd7ed9f44839fb768a68e15e6c90745156c49dbac648932d55501041db89885ab2746cdafac1106c43bd855e3d31572a04f48e64067612d192cb8a2691e026e701ee223e947b30706444ee58cec10f7891b571e3bbc2c4758ac67749b3edcf6d8837b101e4f740b977dd98198da82c406acf8ca802f37da23b4d31d45148c5b96dccc6c328352ca9b5f1a8debfef10612adba9a00081c19ce380a0417711e83b0ae676ba7e7ab69f4bc382adb8315e03b90934c1ca4939e930698e9f12834152e2c78e370a0eb69f4bc382adb8315e03b90934c1ca4939e930698e9f12834152e2c78e370a0e328c07d78100d838efeb37b9a78234e35811a4306d00d9ea2600a58e27efb092b264a6a75f5d272c1ed40878d64bf8ba924a8c7307717c77a3b82bd644a513978ab77a5e9f9a800bb0db56dce491a4aa8045b6ad9468a37127f55ef636f97e96e56974ca71d0cc3b73b05b139d965d0db594505099e6fdaad78ab33daad793550f22cf9d4f69804a71c89404f6b19cd2709de5453a0da7c4fdc1598cc87ce69c47005c44dd8372bbe90b1ae8f6df63c88ef231eab904bbf4f49a0f7aeb4ac1615fa46898d4ba9b12a234c9e929c9a476355242a67c0e1fb639561ba6c056314fa048a9ea7fdfe605a01141387b290cbd89ce50fc396f8d7a56e4bcd31832e44750e8e8e5142b70c814484231cf20327670560636e8a0b8e7709c14d7166af5478e87a2f6b2db3cbf3b3cdcd4202254f27b14d3fab545b455659f58f8c6b404de9fd064601bf816c3118c60986fcea8de77578a83d087cb3ddf2fdc54364acc1de848d3c0dae28930f741c8a01c50d6e61a7d97ac7db2eb12e46afcdcfc3d8fe856d36557745626eb5d2aede3d7cc824eed274c9c023c34aba5dee6def626e4d22c39bb78164b156e06db48b5ecadc72937ac140e211fdb49647fc2194f9f724086a8607ef9dbae988fb1a898be45db3cf65848f08e4861d6f36e44e462870b66d3f99f041604e9ac36c359519a16f8a099b73fd6c04c69af84bfb4645120e0b7a9818304ab4460a29878e522abca262f30586cc50ee6ca617eecc7df23c4ff07f2f2b164645dca7a1a06e307452f418cda205b7f861f50dab2b5b19c1797269015876de74998cd24ba7eccbd35d13c2c889e8fdb3bed89564154e3c1f8c4f6ab6072e293675b39d642ef55fb50a6f69605f170cb8b2d845953c2a2decbb68b0ad8c4459727efa855dbcd0ec7b8e39503f92517a465ba38f8240eb0a77c2f3543882ba2aba05676bbe512bc20fada4c68ef2106b4da6751ff2e3b75c6a4f8368847db8c71ccf14ae4aeed8d2287319315e3d70927acf5fc5a37451d2b31c8dab72bd3cfc4490f2f9c9022fe7aa8fb56795a3023cb9778c4922eed543bcb26a89a846ab184bc4d04747c34cb33271e7939356da6d6950a21cad8a7067aea543ea165cc17e206dfbe52f6aee49464fea374e64bd94d4e714d1656e51202c4a28b30d848db422b7e07b9a4b907d75c5a12c58ffb69c1b974e2111edc089c0670381eb9d66058b7f5a680dcc2b0f6c5fa4ca8966ef8022ed7750563152f5c59e29cbfded0557e495553d1823f36669149104531b44a5cb1a79877be51b3bfe30b56f18dc92ff4c52e75cbf671de3921d3f67cb69655a831de15ed3afe8180251e9a11de864fb56697a0234391812e881cbf2e142ddc6412936514fe0bc9d9404248a96b03b3ad6e320eddf6f91df93400e7bcf3273ac78c920ecefc1eaa14440487cfcb227cd584cd08d4af4eecd002aeaee091f83279b490a6b6e059a46078603e2742c17e0bd554d749eb6fb14d5675a50f5725ccf88b4122ee50473ef2330de33c35a4ed1b7901a143e795af9533b55f61fc0a7c6d5dfcda666d746bad143f25dbca5e71d481d338eac68d8a3999940bd102f052beab727786bc18b0378178131d355b97c8d2e56edfcddd308a43a0d6dbf04509eaa38789cf7cf0b907690ff2359b4728b63f321c507a649ba2aa30d6297402462e4894c2acaf55b8d4bbd76fc6258e9014b13e02daa98e487dff94cc5349880a52ce25dd4eebaf5ae48c5c151f626470038121814f58a8e09c1f82fd1784b8d835603eb6eef3ad0ab684b8f9f4044397a2edf4794498d9b9977277862c73352137d5b381464ab1978f3b4e42a52ae7e14c3e7233ae83e8b41612b0498ce5e3e2281a18a4b4c84fd1078ff6853543fa2c008017aacea9067ace55757cf3a26cef20fc106fd0aea95d636995b8084af79e4d22daf2a650d991fc62672a6979ade273291764bf98befcbe31583361193d8f4caae04c87767ade16fd62a2ae51b5cb4f7b3ed80949c0dd9c5069ed6a69399d48739a30430b78e6f94638423f7878bd986c07196de74c3aaa714f88e86c1941f5cecf06c4ee8468ae7159d900af865c283bb87735e1ddc4ee5bf878d3ebca338ab16b0565d5473349c318963d20b4095bcb3a29b632d2d938b21e40ebed45cc3dcbe3fe94a4bd5d0d6f1dd8b6689de10a8c715b7c8d2b1d5e87f6a96bc51bdf533bc801237fc2b89d82d6aecbc434eeea5fe7ccbba65f7fe51e8d0ae22030b0dcfb2a641840c566e2c2eba58eb0757b788c90a65c2dc186f04cc6abf48035dc5a41a9922fafcf41a7619639dbe90d8a2aefee894b17b392f16468b75cb4b70df34d04539d76139f57659d321839308cd817fd9bb0acf25c750287277aeab43c9b9fe84320ea669fffffa4ef274bd8f21b23e5068fefbd0929ac984be3a6566a345233f5b41fbf44d3366fbfa489fc3be1b865e7ca4e1a50f45cd4ca8e0f6f12ace38ef4cbf2373cf4a79cc37c26bd28c0c3b92d03cc232843a48f8f6386c2dabdefe99a8963982f0b9992763e6b7786041f3ae906301fbdaff5f50f9b650d11bcfea583992a3f9e4de213c7a5e2271e339934d95b06afb72bf6e54db542f2d7c25a240f1461245a0e2a800c0728ee249da32457d883228f6bb6f4a016c13174e1c327476b4415edfd543c4792dda458d368d7cb9c4981e0e68ae0ca5c5e58838832b48a9331cddd558c9888032b0a5c6879bca1eb0873827c48617a036c2fcc7b10e743a6589abdb75946e1485ec26111e4b800a29dcc808345b1fe740f0a01a4510c1aa894bb85267785a841c372abf522662858c37cb4fd593f646845b716d310bc60550ecd3fe504db17a518865a6af524ffc87b565da55615c8290fac8c7a56fcec94037b702c93861d5994150d718b553990f953268fc51fd136f9241f110cefcc4d0daca7bb0c2c74605890f9a3b17d02765356d017b461cf6691bcc0907313ed2457d49d8823fe2473ab677344d6be0f5162096b61dd94597c5447c693ffe2481d2d6a6380f0e7d1a81c1789de9fc6ffefaf3b62ed99ee70d0f1e7e579966784d6271676937007f448340ac3fb2ebecd31c2ccc9314f752dae1fd8d02f0c043b2d826ba42cfdf5407b3ebe3e246b396557b8be4bd167ac706a7f857dc610d4a2bb86ab89d4abd742aaa7affdaddd37e2f822bdd78d9c81da716ffef6d084a9be2612b99701c42388b8e6a0e94c5e84d47d3c77b81ecb1d53a6c9fece7eaea4504c03e53bb12dd93d9def4018e99e9d53918c45fb33cfea54f5a6a69ea26d5758c857b5b46957ddd5e9c855488da78597b07d539f3510bcd9b5a58fa65814a8f49dcb488fbdb21a0582f9dff435d9dbc37bc4a38c39fe374e6260164daf7f7b57fd3e411b58c3bb2100c9cfe99e9b6f0cb9f92d8a041d283451e13b61c9ec5596dd15341ff67493e665d6d1fe0f10972aaaca0f0ce4afd04ccc24f7837939b9f280c3ba81f6b239aee2cdd6035527d810ff1424ef776a10eaa9b718a95788483d9c3725ecb459b9841420289574c0efd22dd6da2b7c54ae24232733109a798378c4e4a9ce214c10ffbf6816329b04a42f5a619e9d03064aae402733109a798378c4e4a9ce214c10ffbf6816329b04a42f5a619e9d03064aae4092dff2761e26462296bfe5080a6b8c09a354aa554caa7fe9e1f9786538635a9126ce5cb60c5dc36546b9a1032c5376e3d3d2b08bf00beb23e1952eaf388b10378120ee8582bb8dd3af59ef7d812f9eccb120da11330d354d6aede5f23d048312fc92bdb91c491cecc66ab190197a6ce3a7e51e83b4a1c9d10bbb3fb19a5390c65ffba949bc010633ccf9bd0af855de31876eb23b82c121bf9d3e441ec8eb351fc2ec1b1913aa3a262983dd94e23409b259a21a1ed77f1f0ce6a86e9539b4426cf5a234cf11496985da3d6f91a75fd9bfa49504e415708ca7d78b4e608ed772ace75839c1c95aa94581b3db60f1fb250cf9ebf2c6a0855ce18001760a3b62c96013cd0539f028789f5eb5aca2f0ab312772feb5dbeee28d87b798830940322426ecd3fd3ef5c29915c851466cdbd7b5ee7ce28e21fe63d7b5fb389d98b6b8e2dcaff3a28ee329aee55e31d8ab95c0c51deb0adc8be738a82c483d6621aeacce5aaff3a28ee329aee55e31d8ab95c0c51deb0adc8be738a82c483d6621aeacce5a7126b2bc1d215260b32f17cd1c0e4b25cdce189ca269da7b2189122fab3f0dd929c66c473e0a259bce4f2078f11453ea4b2c353fb1717f395c182c362cb7855e29c66c473e0a259bce4f2078f11453ea4b2c353fb1717f395c182c362cb7855e9690df121b89a54ab58244d7e3c45fbf63366caff1673ec8a25531b844830ac67643afffa85eaa02dd8c8cb991dac682261aec19484f0d5ba34edba3b937cfa67643afffa85eaa02dd8c8cb991dac682261aec19484f0d5ba34edba3b937cfa61fe074bd2fa2edfa81f8a0ed02bfdf14054a4903c871a447f5b1fc8acf56533f891d2e36473e7851d36cfe9c48f80dbf16e8c69c2c315fb1863bfb15e9e0686d891d2e36473e7851d36cfe9c48f80dbf16e8c69c2c315fb1863bfb15e9e0686dba5cbb20c0076d1f02672cf64d58b21c6b88330954778c955c372f6ca1f0f0186ef50375db3043b6de4fae2bfdbfb4a9486a384ba4765a2f5b85aad3a778fc4f6ef50375db3043b6de4fae2bfdbfb4a9486a384ba4765a2f5b85aad3a778fc4f583144065712f6bfb98a74e3cd052fc5744d0858b3f9c40e90e848d47d297aa41d7d2b26c76c05ab4f2e473336c5ff53f78b8e911cddd8dddd90e19db3e6245c1d7d2b26c76c05ab4f2e473336c5ff53f78b8e911cddd8dddd90e19db3e6245cb7d04888c86070bfb71864339c2ad0020af9e2b8d500fb5b4755ae0d5fb2ab63617638555ed5d6e32edff5ce45940425c9e40937e8c433aaae06c02b588b77a8617638555ed5d6e32edff5ce45940425c9e40937e8c433aaae06c02b588b77a8ee8881b134e6f997630a17ce31ed57342c46ec55ff7792da13373e69351b9da7d97f1f48f785225cf145010a936f7e613e35d129d0e51333931e8a235549e286d97f1f48f785225cf145010a936f7e613e35d129d0e51333931e8a235549e286777c6c293d33fb84b2ad0ef6d82e0748816488f6611d2d8260ae6d4f9e8d8d503f5ebd489fb29af55d2bf70627dc98546e3b042ddf06d012b95936c73f33b4ac3f5ebd489fb29af55d2bf70627dc98546e3b042ddf06d012b95936c73f33b4ac8465d76a4165c5ca2fda43bf0ece37ee2b814e5d7d2e2bbf3e67a4e524c11786d99717ed5382a309309180fa649dbc2d035a64daccf793014d7a3c68be8e93eed99717ed5382a309309180fa649dbc2d035a64daccf793014d7a3c68be8e93ee0dcad3b0ac729b0aa2100074843ca841dcbae51a12f8676aacea29d140c9fb994237230c7e90d94d392021552a61a14bfbb1d241959cb181126b18c362de7f8a4237230c7e90d94d392021552a61a14bfbb1d241959cb181126b18c362de7f8a0b8f0e6660189d67bbe7509400f045ead45e7908c221631fae625edf8426fdbba88c2ee6f2a805985bb25b7868452f0db6b10a687256f8ddecc457d85c89ff2ba88c2ee6f2a805985bb25b7868452f0db6b10a687256f8ddecc457d85c89ff2be0928f0200fbaa800734e81d4f79539c0d6711ac9969fe94e267ea682c8689679112c82b8523b80c210417154a782bf2223b38662cb5e79d3096a755b6b08f7e9112c82b8523b80c210417154a782bf2223b38662cb5e79d3096a755b6b08f7e226a50e286060928282cc0631f4bec00b36f920bf864b6c04a0f5f6ffbbf0dbc993a4a64bf5442d58a340b6fc1b1986267ab62eba4d4a2fbf377fbe5c53f097f993a4a64bf5442d58a340b6fc1b1986267ab62eba4d4a2fbf377fbe5c53f097f7ac16b6db04aaf930dc4984c4047982717f4049d15530e8588fd15fb886772c3bcce4cfb00625a0add82a2206c281ef6f2c275321718b5ce17ff87469b559d62bcce4cfb00625a0add82a2206c281ef6f2c275321718b5ce17ff87469b559d629760405e58f59a02cf62098cffba1a98ade9b0fb7852a1f74015b4ed0ff6fbc8c7abff4cca0b8614ac876d522a59610d4341f4f172629aa350cf1c32ed74e132c7abff4cca0b8614ac876d522a59610d4341f4f172629aa350cf1c32ed74e1320e754dcd6e49c9c31b98401256fbcd6908d494b72c7679a86711f1aeef4e78fdc8f3d6370aea933588a847b78fc0f2e9454eda4e6d6674683a65ae867cd60a46c8f3d6370aea933588a847b78fc0f2e9454eda4e6d6674683a65ae867cd60a46210b5af317a262273e722736232a736e61d66210f1bcc9d0a62271c9921bf2bcc03aa98ac9ee2de97df9ea9202bf0460b5125933711bdfbdfc4a0a2d8cf13506c03aa98ac9ee2de97df9ea9202bf0460b5125933711bdfbdfc4a0a2d8cf13506fd50ba5acffa3a241b7508488bec576ee2d9e11e21f8757decbc7fdd6fc2bee284e01e1b4d2d470779c926627e9e7e0ef01ae5939bf65f08b95798258ede610e84e01e1b4d2d470779c926627e9e7e0ef01ae5939bf65f08b95798258ede610e2e25ae65651d57323dd14731cba9d95a5a8f4b0433a694fd9873cb29eed79e6c5d6e82591e848037dcf311df85fac09adda5e44a4d094d91da349a2935bbcb2f5d6e82591e848037dcf311df85fac09adda5e44a4d094d91da349a2935bbcb2fb4c3ba26aaf08f86eda5641c12be6ff17059c824dcaa28b177475fd2284537a0fe577587af378e1fa60e99339d64ed71a8f61143424cc3368c045e8a34e064c5fe577587af378e1fa60e99339d64ed71a8f61143424cc3368c045e8a34e064c565d54168bca91b4f9bc1cbfc7c9b9cc7c253a7261653e73cc59fb8d1b6520c81a3aff839121bb3e68d55aa94132db0f4a777d9977c4c335e60cb75208e4298a8a3aff839121bb3e68d55aa94132db0f4a777d9977c4c335e60cb75208e4298a8b4cf40b0a53c90ae4698352afa677158c0441f66544a17c2dbf5dae36f669bad593995851cca4d6489f4a67252cf5da472a11f6e34379738acc1f00c32d6fd2b593995851cca4d6489f4a67252cf5da472a11f6e34379738acc1f00c32d6fd2b4cb868f0bf69ad920c7e6aaf6509263ee6f084e0b6b2d6ae0c94024d538e1906c52feb5153052fc019fd555898ff194b291f2be71fbe72888e8cb37b6977db8ac52feb5153052fc019fd555898ff194b291f2be71fbe72888e8cb37b6977db8a278d1f2992ea4d6627d32a3d0bd8d24f9179256bc2479f9a2e48da72646d0c2223896c93474b46474733ca5623e4b2c420d46df9983889b76ead9293b30c403b23896c93474b46474733ca5623e4b2c420d46df9983889b76ead9293b30c403b4d010bdd32b8a60f8fdcac3fdb1f39c699b5070b71279f70d89c49e853adb14509e4c48af3aaa618d76162a3dbd7ff0c0d24f1e48ac90a4e9de284d84a96ff1409e4c48af3aaa618d76162a3dbd7ff0c0d24f1e48ac90a4e9de284d84a96ff149f9f8d40c652f7de673c19bdf02836c0d9028605eb3df9ebd5524c31a10007ef97b629b610d5c196b08e6aed919d8f1651ff1c90732b8828899cc2ddef974d7b97b629b610d5c196b08e6aed919d8f1651ff1c90732b8828899cc2ddef974d7b010532c4da8cd21068f2fc4327ae0e29c4800ffe1c38d169391ab90db8ffda8c24fa3df19d1a6af400bc43b98b8dcc4004ae1f0e1bec46a40d54f3b83aec39bd24fa3df19d1a6af400bc43b98b8dcc4004ae1f0e1bec46a40d54f3b83aec39bdda2e98a2f17723654a3ed9e0a9369e3204a17ba8c6aedcd8871a4303cc45c6768acb82d91d69e624bff5ccece9ac1ab229ad2f21c0e0a3ddab11ee6e26ae11868acb82d91d69e624bff5ccece9ac1ab229ad2f21c0e0a3ddab11ee6e26ae118672ca5bd2dfb7d1f22310f7ccab239924884d69dc4b7f82302e8393ba203e024923f1efc472d45b1b1f5f7a9d5219ce907f9f74cc8e053dc55a83ae22a9d0d9de23f1efc472d45b1b1f5f7a9d5219ce907f9f74cc8e053dc55a83ae22a9d0d9de4b6a70d2d733144ec54259bc92433446131661bb3b0e86ec723cbfd4b950f107f9e439f91e339194d519684a9b8deffd87ffde5437fb0f16757db85db065d2dcf9e439f91e339194d519684a9b8deffd87ffde5437fb0f16757db85db065d2dc89e586d38e0fe1916ba31760e2bae9d14604f0439f47b08bbcea1f2ef4eb7b161a61b4198970f9f3049ae408c718701d6e37933f5c553a513c1befc3baa095781a61b4198970f9f3049ae408c718701d6e37933f5c553a513c1befc3baa095787e8ab2135f6b86c880858162b1665260de316ff3784ef1a206e850d2ef00d20ae0bfdb06f95f98cfa4092874826f9cffb44cf8de52cd8f172f3b09f032d42734745dcdeca02eddbc1507498ce8bca275c8627bc31796755834a8eaa7ae64e9a8745dcdeca02eddbc1507498ce8bca275c8627bc31796755834a8eaa7ae64e9a80384e96facb14432a7e47bb2ea897bd9eea74113dbd04513a222da618bfc9ed3808ada1f2308c3c727dcfe5131f62bc571972e5270e891c768e979efa1488685808ada1f2308c3c727dcfe5131f62bc571972e5270e891c768e979efa1488685646abd4420ad5d0d5c6b78c15ee3d1830132233590f9a4fb08fcdca96e71bd91728ebd1502ae9cbbb4bfdc74cdb9f615cf174e9ebdb77d3b92dbd94c9b73d818728ebd1502ae9cbbb4bfdc74cdb9f615cf174e9ebdb77d3b92dbd94c9b73d818f1a6148474822c0d85d8fb9ede9d1645c6778256e4c65704a4449529e5816addc812020e5684448df3556d2ccd85131f617eef9d7f8ed8b76f1251d20d90298fc812020e5684448df3556d2ccd85131f617eef9d7f8ed8b76f1251d20d90298f2fcbe4802170ec6e395eaf81181d51d406adc787baa9ef3e842bc1c41c97b33b8e721859cc0892ddc77a2fbd956530b6b886ed201976f7c22ab96dec21ae49e28e721859cc0892ddc77a2fbd956530b6b886ed201976f7c22ab96dec21ae49e2290bb693d9f8f2e015793eda8338463d2faa85fbaef7ed8b6eb060dc9a14b654b02d90015a86d2de6ffb9bea87467fe85cbcaf3b5ec67fbf6085fb4cf3c06f7cb02d90015a86d2de6ffb9bea87467fe85cbcaf3b5ec67fbf6085fb4cf3c06f7c8911581fdfb7cc14389dc1045d58d809115eb2234f3dd3d7ae6ae2be8b5a9235b6e597f4ecc9eb57b814dd72ccf1673421a7144d34cbe04d8d94dfbd484ddf4db6e597f4ecc9eb57b814dd72ccf1673421a7144d34cbe04d8d94dfbd484ddf4dc48e047ef5b9c8874917fe37c3405162ca8b5bf365693a665086b60858dd459a6f4db659d894cf1a7214224ab0f12e66bc390266b0c7fe69215fce49de5ed78f6f4db659d894cf1a7214224ab0f12e66bc390266b0c7fe69215fce49de5ed78f67b4444f67992d38caf46376cf2ca0f8500e80d33591833facb26802862f713e4df403f6a78d0fa6112a3ce99f2c899dd5fade9485b6fd9bc695e48ae3e82ae84df403f6a78d0fa6112a3ce99f2c899dd5fade9485b6fd9bc695e48ae3e82ae8688f7dc8f88fd2c5d48eb3f693a9cb52a93762eb6697a3b1917edcf9174e35d0f62dcb4b17e402bd2f2ad4594d18edc2e4c4f68df9b7b493b50b8d73ad300c91f62dcb4b17e402bd2f2ad4594d18edc2e4c4f68df9b7b493b50b8d73ad300c91c34c7308b4dd29a10e6976bcfff68b56a05e7666bc5994845fa3c46a35b7b510c558aa52aed8d9d9dd7e2e967e16c525d291454d4f0fb3e90d99edda4557c2f4c558aa52aed8d9d9dd7e2e967e16c525d291454d4f0fb3e90d99edda4557c2f4654daaa0c32a56bb2f746afa82f689279bba55905b4c1f05392eed18a1ede1036586ce9a85a0f97c1b6c2b6a51fe0151101b2493bc7bfb6811be48c5db7204b86586ce9a85a0f97c1b6c2b6a51fe0151101b2493bc7bfb6811be48c5db7204b8ce4d735c8ffa40385709eb11cc138166e3ed57f40848e6de0975b2beecb30ac3f6116086b9b563ad8807026770ba41a2686d000df0a6ea463d36afc82ec41051f6116086b9b563ad8807026770ba41a2686d000df0a6ea463d36afc82ec410518bf632f81106708ccf22b91fd19c52c035f986720f0b4fda1dafce12deed77fd7cba87e3edddccc72ddbc07a5880948ff85fce67aa95e12ba890d4f62ee0ef627cba87e3edddccc72ddbc07a5880948ff85fce67aa95e12ba890d4f62ee0ef62e22b8f69351679d16103e6fdf2b618a33d013587188bab1c894c8aaefa942ce5e76756b08c560a0107b061f524bebd74c46ebe2872a6167f4f3d82f90b82bed7e76756b08c560a0107b061f524bebd74c46ebe2872a6167f4f3d82f90b82bed7c44d595a1550d389f81a49934c2f0114ab9b22917c719da98abcdacca3eebb09621300cbfc4ea33f2995d4c9a37b5a15be65beaead4a6d5cf22b7c90071248dc621300cbfc4ea33f2995d4c9a37b5a15be65beaead4a6d5cf22b7c90071248dcb9b3fd392a3d83e554a4aad410c7b4b0194d47d61642bb7c522774ba05ce5d0f1a0ec68d17a63d4fdb530a008e1cf559c0c2266778a753e09514c8d09306f9111a0ec68d17a63d4fdb530a008e1cf559c0c2266778a753e09514c8d09306f91110313bca4f983ebc934d8ef6e79cadb65913fd68c8dc30cbd482b8d22c62f7300a216d19c3565c468e6c8087622bbb9a9ffb1dc3bc08e0a4430f077a3ee224a40a216d19c3565c468e6c8087622bbb9a9ffb1dc3bc08e0a4430f077a3ee224a4e12f428aeb9a5e10f85de7ff3befaaad52faebca2e0edbb7f6e2dc8eb6e4c73f848ed6e4a56e666c148fceb5819595fc63e4f2c55ac90ad74899c4eee4957ec0848ed6e4a56e666c148fceb5819595fc63e4f2c55ac90ad74899c4eee4957ec00afe5ce8b036bde9157b689f629e3a5bc0dd479092b1e06449ecc08d30d2dae936cf93e3d2791c2d9162ddd46e5795c743e570666d3009a38122d656a63dbc4b36cf93e3d2791c2d9162ddd46e5795c743e570666d3009a38122d656a63dbc4bea868adc9b7c85b37b76385faedae0a8432ba9b56eb5ac8f018298439813399bff7d050cc15fafb1abe6e54529949842e2330f464ad26781e3e3426a53c31729ff7d050cc15fafb1abe6e54529949842e2330f464ad26781e3e3426a53c317297ca741c07ba4176e427833d737d738caaba50fbbd4d6adccddebc98798a284a35e70f37d2b559f367ef25ec678b1a6533c9d422904fa3969808152229127946d5e70f37d2b559f367ef25ec678b1a6533c9d422904fa3969808152229127946d185515b6573f5062ead03ec0cefd1a5c891a4c1a5651a263f80196f6e40d9005f12ff76bcf52a733e92f86810c71879e9066575f2c6ae54188e94e7068837e78f12ff76bcf52a733e92f86810c71879e9066575f2c6ae54188e94e7068837e78cbaae953ee036d267b5875bfb179d2371968c96836472eb39f7db5149110dc5fe5fa8b00921e858ca88a9f75c21f6ad0d0563c247432a76945ef173530504c72e5fa8b00921e858ca88a9f75c21f6ad0d0563c247432a76945ef173530504c7238b83484d583b6ad896235cadb529378bd003cf8b69b34b91e9b358d439cb799cd48650cf84a15420c88e95351f4fe3fdc22cb6b9b0800217404eba1a36cc8ddcd48650cf84a15420c88e95351f4fe3fdc22cb6b9b0800217404eba1a36cc8dd892a5469296dacc2e4cebbc4f1f0b6b496119e7ab2010eacc3573fb99006ffd3a939df0ffe92d43b90fb5d10e222c753d98f6d9673e5a06940e23da1450cfb3ca939df0ffe92d43b90fb5d10e222c753d98f6d9673e5a06940e23da1450cfb3ca9d1c6bd904e59f4a889c5654d2a581d179eaba8f7171f6beb8202a4fec828ef9041780a3f06b51d90ab7c497db608c3239a9fc4feae599d419b0f8011c9b2009041780a3f06b51d90ab7c497db608c3239a9fc4feae599d419b0f8011c9b200a8122959a4b542fac980b52cb3c2b91b7b6cc8100920b4b6bbf3e20a44c0a1771af903b3ddebc4ae02fe8a7cf90f93f8a3c1fac2877a3f49975e6aa3bfdd28d11af903b3ddebc4ae02fe8a7cf90f93f8a3c1fac2877a3f49975e6aa3bfdd28d124b9fa6e911dcf02f63007f20992611d347104582121650d978d481bd4f820a635a3effa1ebbb71c2f4924993774d6d51411be0557d49fe2319b1c51edd9039c35a3effa1ebbb71c2f4924993774d6d51411be0557d49fe2319b1c51edd9039cc71982babaf2b4e768ff1b12b02796314bf4a7d87712251fb8c2ca94814ef608388123b801ea1f3b26766dcf7ace932a3ddba906a5f426373cfd7622c28db7b4388123b801ea1f3b26766dcf7ace932a3ddba906a5f426373cfd7622c28db7b48c7e8c2c8b0ebd4fba72237408ffa41cfebc0c98cc911c5d4c6f4fe08f5283b857ce30564cd94cd552b4918e6298f2afc8824a061b2c66d10de5506912b8e27057ce30564cd94cd552b4918e6298f2afc8824a061b2c66d10de5506912b8e2708a7033ec8b9f6120f9c49f2040c1d16b5e985a38edb23cb66a9ab8e78d4868558419b6ce02e4d341f019c09fa5f7ed768ef0508636dce825f821e568832a674b8419b6ce02e4d341f019c09fa5f7ed768ef0508636dce825f821e568832a674b78c81aa7a516c4e4c76a7b33075e296343f1c9dd8e9ecb260644804792c4bc03fb35e794bbbba23b5689a096c8ed3ce9e741c861aba8de6d6f76ee1108541edafb35e794bbbba23b5689a096c8ed3ce9e741c861aba8de6d6f76ee1108541eda9cfe0f738c9273c8fd123f15a8afd809806c53c61acc06a37bd2be847475828e1e300a7ed1ee136f27c646a5ea2ea16f36443b0a47e46de45f1842704eac1fbc1e300a7ed1ee136f27c646a5ea2ea16f36443b0a47e46de45f1842704eac1fbc479f2a693c2b51de07bbb2116d9e1880dbcb6f1ae7ae5bc720985b7a97814a191a15b521a52c1bab9ec6aa0adc71c2a8d8334fff4c67d05d661dcee64b32d91c1a15b521a52c1bab9ec6aa0adc71c2a8d8334fff4c67d05d661dcee64b32d91cf486f344ea517519d07d5c3597b59d7b73f1ae37bb8b95572ab540f4798e375b2a348cb7bff635fc8826cc55f3c0f31f32d87e64cb5575d6d60e73fb4358ced92a348cb7bff635fc8826cc55f3c0f31f32d87e64cb5575d6d60e73fb4358ced9b22ccf2e1fa38b0beeb9f095c91760f9b6882c1d643ee1e11cdb4d27804bde124bab5b71a663c097ba398327ec6b4916f85b09ac6a0dbfb4281a91a754d9a2464bab5b71a663c097ba398327ec6b4916f85b09ac6a0dbfb4281a91a754d9a246f99b53861c6db6b664e761e2d7b40c7de1dfd3528c5b624fe50ce1a60516c25ebddf7cc1d15949de8b58b764d6790c04edce8c39d593d3a79f40a96f7640c488bddf7cc1d15949de8b58b764d6790c04edce8c39d593d3a79f40a96f7640c48867446595c5b6fa8ec642f27972bb65a4ae5113957e528825d5ca037a45b1d5afe9cae294486cfccd5cf2d003b303928d96a0ba3983282c33ba7052a27c1b77cae9cae294486cfccd5cf2d003b303928d96a0ba3983282c33ba7052a27c1b77ca9577a7a769911c902a5cb7c33ef48d1bb4cbb23a6466bc0530c6dc32150a229d692706f0f166b9108b272a048262f449a218fa32326f48447688a3995eef507d692706f0f166b9108b272a048262f449a218fa32326f48447688a3995eef507d0163868ada12f3ecd2bd46d8a0c33adbb776cade8cf13f3dfbb56b51c2d408b4c8bb53d241d4af1767533b35a83bc2072e3dfb9a63412a4b2cc7dde50bcba93ec8bb53d241d4af1767533b35a83bc2072e3dfb9a63412a4b2cc7dde50bcba93e6fccc81fc795a146bc1290520051331407f20f7c6d814c07f4ab2c49d9417cad200033c6a524803405e689ba0644210019b19cb72a1f602ea9409a0d483599a3200033c6a524803405e689ba0644210019b19cb72a1f602ea9409a0d483599a3942d70cd1258279a6ffb659d258425ceb33d3ae6d9f621f9c29e7067025169605f1399b2a05664a6523893fd4f4880a12eadd2011728a8879a5d323c346d9cdc5f1399b2a05664a6523893fd4f4880a12eadd2011728a8879a5d323c346d9cdcdcbe6aee9962a7d7bdeb97ac094bec30c811ec05b8c19335f0b7594fd243a956eba1908dc1cc304c00d395bace51b5bfa91304834b0019859e6fbd3defecc05ceba1908dc1cc304c00d395bace51b5bfa91304834b0019859e6fbd3defecc05c502fa6e7c62cb321d7b94f0c7c80fcb816150f046873193e1731727a3217a4a55b5951ad5db0841d413288d0eed9e182bb87ff86ed4fe2d936b3a9b66c9eebdb5b5951ad5db0841d413288d0eed9e182bb87ff86ed4fe2d936b3a9b66c9eebdb058ac0352e06239847e777b6ad52ee3a699658daf8bbf6a6ed9b258573043c764662fc0c143c2e570a31571e8cd09c1d3c8177a6e5ee579ccefc13a364f5aa6b4662fc0c143c2e570a31571e8cd09c1d3c8177a6e5ee579ccefc13a364f5aa6bb9c0520ed1b7588ea37017715d6420c67245e59bba972b58c2ae4a077edf6cc17f4d40cba26a9e4912feeaffade09a7ebac6660fd548c625f1b5009b8d2f9f097f4d40cba26a9e4912feeaffade09a7ebac6660fd548c625f1b5009b8d2f9f096fda25393cf019a9e85014518f0e82cef717a0427923e3b422b37ae4243b6c85b0eaf708378674e73aa3181c198aaeadf70412e7c57a0d6db7a93760f88a688fb0eaf708378674e73aa3181c198aaeadf70412e7c57a0d6db7a93760f88a688fbb16c7197485d3a5d702d99ef409006af328489b364d92d265d441ca363bbe04b7a8f7f5275cdc087dd594ffafc789607f9e379604cd64a2d1b8fbe7a26eeb76b7a8f7f5275cdc087dd594ffafc789607f9e379604cd64a2d1b8fbe7a26eeb76493b1b2b659ae94df6c6434b17b0882bea23378e514da623f0d4077c2bf5ecd1c2cf15debc91501922903afabcb56617708d809860dc7e9f1a32193953ccb43dc2cf15debc91501922903afabcb56617708d809860dc7e9f1a32193953ccb43d33a5aeacba13a5991b3c21dc72104b42ae0643d370aa51916d69607f95cca31c53dead7dd2bbc6b876f87162958f60e7d0b81223582e4345aecf64e7a69ae8bf53dead7dd2bbc6b876f87162958f60e7d0b81223582e4345aecf64e7a69ae8bff5076f89abe7799fa9639ef5cbe29add96fb5663381ad8781ad1b9f3fb87d65a3081e2e63157be74d38c02aeb819ca97ce45fd803412884e4d1e4c995b0e9ab43081e2e63157be74d38c02aeb819ca97ce45fd803412884e4d1e4c995b0e9ab4d8973e4002740ab27053061224fa4fe9c4e9f6262965b27e528b8ad7e58d728cd14d6e62296b3fe201c0af6d5c135311b2c8162df6e6693959c598af93334c13d14d6e62296b3fe201c0af6d5c135311b2c8162df6e6693959c598af93334c130feeb313c80b56fea0c7ff8933d78477671aa1c3c3836681103b20af98900ae02577ceb47d3ca3abcec1a1e3104ad3235ecd96ec8a17588944861091ca9b371a2577ceb47d3ca3abcec1a1e3104ad3235ecd96ec8a17588944861091ca9b371a2da0e06d8f51179fb332fd507d8495108edeb9457ae298645070394a36f21bcf1d29c940a6836a5e9fa31a3808dd4d6719144f0bc3b995be1c9d0401caf52f161d29c940a6836a5e9fa31a3808dd4d6719144f0bc3b995be1c9d0401caf52f16ca835b45b6985a25cfebdc750849eda30f0739590278d06f61657baa078e9d4b85f9aeb5af92d63c09200e8785919477ec0c64cf4b0da0051927e40e997c274e85f9aeb5af92d63c09200e8785919477ec0c64cf4b0da0051927e40e997c274e3940d8a644728269ad783b15e2d53411c3795c92e225a4a4141c469f1a0a5190760e9f8e8e60776b66b4dc3360487d466520d1d6aaa22244c5f08bfd5d2992ef760e9f8e8e60776b66b4dc3360487d466520d1d6aaa22244c5f08bfd5d2992ef3e6e4aecfeb82a73fd309ee745acd6e23abad071e4ecceedbd27028d3ae7d133d22ac53c6ff1606a4bf4d2332aef3ab1417ca0814380230f6a166b15f696f90cd22ac53c6ff1606a4bf4d2332aef3ab1417ca0814380230f6a166b15f696f90c234ef4f76fa4bfa1f706f1e14a02cfc70e68df36ab9ad8b271bddd9f095b4003728596beb191ba8b2d6fb5bec0a521dbbf3c0339e3d8aebe8076857d2e02be4a728596beb191ba8b2d6fb5bec0a521dbbf3c0339e3d8aebe8076857d2e02be4a4a326a9e713cb1de4d77ecd6f2ec528e967e78ff33fe5a4eedc9492c6410c89f04e656644f9aca0ab3ec8f6389ef07f1c7354173c488a7153bd74d892d73ee40b6bcc2769af3a383b892648573c3828d8ec0ca39dfe5a46d990ddaac02c5d33f4eb7301a2dd0049a35d1311954099b403ecf6ccf3d413d38295bb59efaa4871bc72d41505498eb88e397f63006d53e5fff3ee17e475255af4ca5c74d72dea4f6d1b7e6764c56a891b04ef7f70b34865d224b649f0d5d77af983516cd38f61d8821debfb6099a6f24955a5d021d668ca25fdf58780bbff79061d86981e2ff44230476d53b8215d578c549b34a9faa03685dfe0d9430186af7a894a3de1fe6aa544027c00ad529a5c42f26194ad23b7d846134ca57671cce102a25a88b7ffe04bed56b92e9aef785d34fe7a97d9d7b65a8e426f61e606e7479422245ac8e9d8e891d47bfd96cc8062253b3defce90b3e4d598dd61d52bd914afa35a8e77a6389d1142adeada7eb61f9d8830cb653703854b76c9fec369751b018bb62b1aa43cdb99f4c8b8a4f7351a50b634cd9c14b745ef835ae7197d74743334203ff1180feb2ad3aa848aeeb4dcdc053cf5fa7d3132690863cbeaec228d4b83f33396fe4787b8478295a2b5dde2f023870ba7f419be5c3bc49f83779dae94f21aa36a877abc3754d8d7ce361884bb95dd329a4f64a5e8b0af1afd3ab82fa816ba8a4708d492689b5264f4b0c8a4558be36ba561e83975beff5af05168bcee8b72a3470b8bc16620ce1257c919fe7015a51bac602bdc1272c9795db6dadfed6baef4ba1524cdd927810655c1d590ef88e398805dc7a19b63954473dc7ed7024f1f667d2db20a13cb862857770ea2adf7224a20de7147ad302d4b5a6798832b133db8c27743d555b0f3086fc2c1fcea675ac3bae81dda93266a8e700151f682488da8d74a91b6ab5b37f4aaa7a098ab16b2b954ef20a1819fb0e062ed0222eabb51d6acac96d7bd028ca424dcd71a31f1c53fd06205831c86a5e613b898998030cf5be61f58dc7eb2d80191850917bf877e26bceda292ea49b569167a357e39b2b1385d067b800e0172cbbe82e4b5d0e34f7ec81f8cd8a51583f0d34a6de4bf85bd4966859a93403b458ae5c8253cb82e93d521578c2fdbf5ecc8ddb6a6d51fefdf4ca4775902747cb1073a626e43bdb11f6caed7eed19d207e79501e05880e647158cd4f87c661587fb221a953181991b09609548810722ecf040acd79fb9005de32d7b6afc129645181400f16fd77060b5e7580243f1528528d1d252baab6d5420c59f23840a568100e8c318677c35c29b3db906031226b227472f48e026a9ab10f0c9b8fd5861e62bb2130c3df2a904b3a63ac8daaa91febea16f6a19996b62e935ba0625361cb49406310a19eed80f28dc03279114859e268526da06061c541f96b79e3f4da8031af4f29938af823696b9fd8f2dc0a1f8ef0db373255f273f3680be4249deaf433dd8e3a3517061c97a02438038417daf09f24fa03995ece13244ce2a543caf433dd8e3a3517061c97a02438038417daf09f24fa03995ece13244ce2a543c1cb2c4ebe484faf3dd94cd80b8ed06a539168b599d6952dbb53d2916c9533f6a3121835570c9ff6e0e7a0ead4bcccaf9eff7459bf36c66bd3e6f827f0d8b80263121835570c9ff6e0e7a0ead4bcccaf9eff7459bf36c66bd3e6f827f0d8b80267696dacfa33a68d50479394be2e7eb4fb0f673955158d3d5b6acc08d2b6f1ca939bb48214a0fac8fada4cc7781a804593c8edbab067f1453c29df03b3f4353a439bb48214a0fac8fada4cc7781a804593c8edbab067f1453c29df03b3f4353a4c24c48758f65624aee5dd4875dc0e7de95d5c17c074e690124ce95f1ad9c7567bbe5c68b0c528fe95471440764503373a401256b48c1d098489ed5fd6910759dbbe5c68b0c528fe95471440764503373a401256b48c1d098489ed5fd6910759d881c990d2ab04e373bf3a2c1300288238d2f5b41fa63e94c658000d9862fa934505088ed87afc54143b7f195d4351fa539b9d69f0a346a0b0ef926d03e9e22a6505088ed87afc54143b7f195d4351fa539b9d69f0a346a0b0ef926d03e9e22a62a706b4deffc1e629e5a6d8701384be20e7928cb253d033b065c697750c400c5848d4fca701b9121fcc7248ab9563d2c1ebdbaff71f6afee484dff11b8fcbb02848d4fca701b9121fcc7248ab9563d2c1ebdbaff71f6afee484dff11b8fcbb02fde5717960e144e8634ba0b418a2640984bda18d1a6037e2857fb2e637165e0b36a2e77335e3ed5448e4a65ce2e316ed44d46b24b75883f7b2595248f1a4ae5a36a2e77335e3ed5448e4a65ce2e316ed44d46b24b75883f7b2595248f1a4ae5aaefcc0fac3ae06cc3e6ba0160b4254de2912e04687cde25b26d2b01765c2035025c7e677b47fbc66c125f8a0bd679a88670d036d2627c1b2aa58cef33aaa860725c7e677b47fbc66c125f8a0bd679a88670d036d2627c1b2aa58cef33aaa8607c41c6969dd7b35772d5ff01921cd5276eeb4141dda99ad8bb94f160f0d3190e739e9607ba5bb5285beed45d9298c6d7e0d54352ff7e8bb3eee2e334f7c85929a39e9607ba5bb5285beed45d9298c6d7e0d54352ff7e8bb3eee2e334f7c85929a9e52cf3f5f492dab041d34424eaaaadb9310f16fd57119a259973438dd651a1e796ba31dc4929e05b0522054b8d776a3c201a912ab68d0699dcfeb4f6225f1d8796ba31dc4929e05b0522054b8d776a3c201a912ab68d0699dcfeb4f6225f1d85047e87d7de1487076e732b3382d54b4e3aef21295d73195029aa62001502c2c2b221ec11d0a3781eabd6594adc29e678ec96ee6796e89d0da9b7050eb27255e2b221ec11d0a3781eabd6594adc29e678ec96ee6796e89d0da9b7050eb27255edcc495477bb66eb6607c489a508029cd98a384c14262c7fc497f25d887c62a40313d82d7d0de2d47936dfab8c6caa829145c4fcfb6ebdb4bdca899c52289e556313d82d7d0de2d47936dfab8c6caa829145c4fcfb6ebdb4bdca899c52289e55694f88ac7d5f55ba2dc6d702034a8d15a38652a5ab6f5b3a7d2331f0f69435904b0b51201e055653223efca7cfe8e9c0236ee13206abf208a1ace696f0fa566b5b0b51201e055653223efca7cfe8e9c0236ee13206abf208a1ace696f0fa566b55bdadba1c9d045e4cfd79819d2af6a497a1bf66898f66c3b9ec866c19eefb067da8e0ff49ac4e88107e41bccea805806fd2b8ea920c5c39f31085aea9846121cda8e0ff49ac4e88107e41bccea805806fd2b8ea920c5c39f31085aea9846121c8e841dd9609a8eceeeb270828059f1c6c957c43a1512591fdafc97b470a4d71dcd416e70bbe8f27299efe95cd3517753c6ce2ef58062e58f4324756bf232d8d1cd416e70bbe8f27299efe95cd3517753c6ce2ef58062e58f4324756bf232d8d1db891c13f963414fabe5e49d1896b6a47f3013fbc5ac115de54b0edbe5e2ca79374b99d8878e8b779f8f7adff6ab5e173678e397882f5f0f0393f951fe62f24a374b99d8878e8b779f8f7adff6ab5e173678e397882f5f0f0393f951fe62f24a60b639c39d7b28883df181e47df0797884b2deb3b424e053e74d39d5d89d8064272fbd555922c88ce5cd70402b15048714e0a9dbc19235880d554675f5c01b17272fbd555922c88ce5cd70402b15048714e0a9dbc19235880d554675f5c01b17cfe3907fa72b2438c7c667ded57db0fe1438236fe125dab1ef09f8f94b13cb428b2fbf4c2d23393a4f1da88fb40f7ca89596c7c5db1ae5db024da98b9523a73e8b2fbf4c2d23393a4f1da88fb40f7ca89596c7c5db1ae5db024da98b9523a73e7b3b630641a1a5c172f1cd60eaa20d478c7ecdcc59965b39946e1238e072ca07508a6e96f9154e5cdf146d075be89bf39785ebdb0d41a51d70f72896b1cca809508a6e96f9154e5cdf146d075be89bf39785ebdb0d41a51d70f72896b1cca809a4220fe1458158ec167d0ef6d3d8dabb17db52f8c32c295a1db288e548a76204766160d84cb67feffcfec395de347ca8e000333d335bb25cf6afe4abd2804e6fc9dfcf4dda73b3bd11be491bb21b3e98de8affaa0252bf48b823fb3de9e4cbfd9a1b14a63976b1544ca31a06c3c411fb373254697f3885bfeac6b3fde63fe5369a1b14a63976b1544ca31a06c3c411fb373254697f3885bfeac6b3fde63fe536ee349b3dca4296a09039e07713bd19ff0869103a02bd0a4a129065766351a6b097b88c11aee6830451472806c5ee8efc92ebf405996fe2ccaeea1373cb1fb54095016fe069ca7f93bc6020fdc1c8319c2809f77507a3c3fe41613f50f787d20d938b8949ba9b33a7c36f5089fa1c68881062a222f5bd40e06491bc0941cf30b93c4da4e96a6a90bc9e007e010bc52ace0ec94d5e4b4cf2f833c61c6c3fe3519064a7aafa7391b0b8e0b2ae1f3bc094c1002a2e32bcedaaefc4cfe738a0580f9ce75316d4d7d729c7c40b1e139417400507ce62f121beb6ccc61c8e176da1b985c33a9ce0c9e917a13d11d7fed5f586121393dc4f5c1a4b3fe5e87c76ca9ec85e9c634c2198246e515bdabbb923fe6230b44a11ba5e67bd088fd25b79ae596a76f1ee4d814cf5eacc55f220174f1ffc17513825c07dc23b142f6ca6c50855b26386f376d33810aaf1a50c9b6789b683517bc949f6a987b2939344f9272ff87b502061a7a436ca4fbf22ed2b5b39ad7bcbd22e37470324b31d288e9406f0f2a408473b2131f43f7c0a94e04ad312c75e0f06a56ac3d5bcb0b9d74971df18065717331795d9ae1324c85986fb9427490e5f5d292df43fa97b9d4f5e2883219973784b76449554b0669a42ffadb6312df7fb0745af7996603a4334fd53e6c1cac4738e7aed4822eb0036f6896962a41b1eab1d936cdb7dfb0c009760e4cddd48270ec16e12698b993c8b23f22253a844f66f7fcbae185b0f46be70dcdcdc2129d962633b819b369b0e10505cdc92cbedb9820e7eb4e28372690c076aca8fff1b0ad75eea02489fab0e8ffb52f349a06b554cd52cbb2aa751ee1e4c9c548eb7546f9f906cd893e9e9fa7d2db0c9fbf3deef83ba48d54f3c5f3744acb09030e6aab2d5589c9d5cf18a4a45b9c653a9619de78ded7f31c21b8999d9902aef965ae9747d0a21d76fe9a95809b581d4deb6765e57e746dfa87d66fd198fb7c5d1f1e4de3f0a21d76fe9a95809b581d4deb6765e57e746dfa87d66fd198fb7c5d1f1e4de3f805423283869fcc6a52ac09e7c13cdd4f333244c0f8e86abf99584f725631e1bb978385eeffc4d0cfc03be87c6dfdabacdea5221a0f853bb4cfe24f7e20feb91b978385eeffc4d0cfc03be87c6dfdabacdea5221a0f853bb4cfe24f7e20feb91d87d1a00eb55d90eaa1970cd4c13ad0ef477435b28cd99f569ae814817de0879a63f72f2597f5588c4af3043327815ab5e2777b4af37abd3fc4b708471091deda63f72f2597f5588c4af3043327815ab5e2777b4af37abd3fc4b708471091dedbe6324e0998f68a96c9d82e21a4c54d789af848bb31d08ad1d3aef86588099e8bdcf55c585fe3a3e0ce352fb596aee919b0229b642419260f34846a7a42f2667bdcf55c585fe3a3e0ce352fb596aee919b0229b642419260f34846a7a42f266745ec228a6b0acf7542f8306ad2f07e3eb045bde393688e8cc6a186a3fcc7fc5cd3417342dae05618d1fc6309a8f775eb8ca4ef0b9aa784ab83478d31af5515f5d3417342dae05618d1fc6309a8f775eb8ca4ef0b9aa784ab83478d31af5515f51071134c3f020fc44e2f6283cb368d3a84e07e928f54e7e7233d1e44a1cbb80c3a76554b64e5c574f761e5260e5184e6925b649845f9fee89b363d6cca3fe3833a76554b64e5c574f761e5260e5184e6925b649845f9fee89b363d6cca3fe383d62d16237db1898065c0e2e898e9d3f28447e2a02092dc151c293912a10a9d8f552b1632e088b42499e59ad9806becc59bfeef962bd4bc6cbc8b10cc31e81ca5552b1632e088b42499e59ad9806becc59bfeef962bd4bc6cbc8b10cc31e81ca5a0007a78d5a7e1493414d43bdbe1c8635570928d9d321c743888332c11ea282c3c7c2928722b38033c90a57625e58cdc867fb19839ea9327c7388a33779c77bf3c7c2928722b38033c90a57625e58cdc867fb19839ea9327c7388a33779c77bfc337a842aa37f79ee578e4bc4ed2fd8e9161428b5039109d01e58600cde992e81ce42cb80a94122fb8cb1b8fbe5ef0c50d26c6a1ab0cf6f13c419d424a817d5b1ce42cb80a94122fb8cb1b8fbe5ef0c50d26c6a1ab0cf6f13c419d424a817d5b6aba357664d38c25b232745269bd2753ec4ccb59524887e15f2fff068bcf517531f83582e95816d0ba73a38e7bab99a22ff51ace5d97c7ec7ab1345854b1ef5031f83582e95816d0ba73a38e7bab99a22ff51ace5d97c7ec7ab1345854b1ef50df2d28ba73f08a1650a6fe7d3ea64bd2b530cff240040d1909d57b149e969d4697c4af1d1ebd63924d3a1cbaef075c5f1a562b243183a03b19152a273ec243c497c4af1d1ebd63924d3a1cbaef075c5f1a562b243183a03b19152a273ec243c48f732d93183be1391fd94023dc43d5711205ab87597d7f3eb8653fbfde40e51cbe64fc57c14b4e9187ee3eab2528524637f3d5f6807d0b4f111ef28e3b9e85dfbe64fc57c14b4e9187ee3eab2528524637f3d5f6807d0b4f111ef28e3b9e85df9f1ae1e47851d27116ffb84199ae0001a63257cb7899c76fad9f40442e6a572f88693b6204841462a36d6c0d49145f77bb1dccabf944212965e1c2acacd8efd088693b6204841462a36d6c0d49145f77bb1dccabf944212965e1c2acacd8efd0790eb8798cbc770372a6c5d984e9a67ad6ba158817f3555e17c093805da9607084dfd5dafc43da9253f46145a33909fae0a747c48f7ec296813b68fe8ec59d9784dfd5dafc43da9253f46145a33909fae0a747c48f7ec296813b68fe8ec59d97748e76ed8c5538f7cc464b42b5da7c01ff1d2db2f00028dfb7367faa4374a54e2200b7b29b129968920c2882f750c3dfecd95320c5067f169007af40a12db1d32200b7b29b129968920c2882f750c3dfecd95320c5067f169007af40a12db1d3ffed13a9d9b1410d8bbc244303cb07fccf0362fd6f989158093b0397c732aee1f7799af34f81113b21b3de8372932d955a24a20a11ebcb3a863494855f0a0ee6f7799af34f81113b21b3de8372932d955a24a20a11ebcb3a863494855f0a0ee6ecc966de958e08fc7436459bb3b1ff1b95d00b7475c10088e1f253a0d2473f6f23e01360bdad732a513f93948dd488aa6bf82aa70d328a131ad19252599ef24623e01360bdad732a513f93948dd488aa6bf82aa70d328a131ad19252599ef246c50fcd1bb64793fe454c1a792f64ea458564bbd0e391bd5edb85fdbbc23d4273e0b9745a08efb16e28802b8b2d45359a8070ab0dc93015f98af7c68946cf0e34e0b9745a08efb16e28802b8b2d45359a8070ab0dc93015f98af7c68946cf0e3424cb19b4bddebfdf3abb82eae5fb664f9fd9627e8a32447669e4f130cd32d703added1031e541cb251aee6bc8deec49c0e9ff12f9906c352fdfa06551faa98f6added1031e541cb251aee6bc8deec49c0e9ff12f9906c352fdfa06551faa98f66a79a4e7bede4d97dbd71d17c0fcbc35b4595557527cf2cf92abb7b5de6e676b5572588d3a58cbc24457c4ec0547c4bea05ca4dc3352d3d35beb55a79e8a97245572588d3a58cbc24457c4ec0547c4bea05ca4dc3352d3d35beb55a79e8a9724195a83d9e2ad581998e9b3bea6e21e18aa7d0130a2ef32e86b6e9975e25788ec2ea3c02cc4f473ee5321fcaae132643fb9f6d6d4ab755b222f329d5d903a64182ea3c02cc4f473ee5321fcaae132643fb9f6d6d4ab755b222f329d5d903a6418fd9e82b2ff3ca047d12ed0a44aadde0fbd74ea3abd44db045dfa882651fc149d9e58b7df3a0b844f3ca9d3064965ae0b4ad6f564cb8813f027ab382ab92afc6e9e58b7df3a0b844f3ca9d3064965ae0b4ad6f564cb8813f027ab382ab92afc6e02c97c348bbf6036c2181b4efa75118e79fe8de93674133c3fce5f065a66f71ae89e259a9210ddc0a36a8c46e2216f4308634540c011ca94f3aa8c3c48c3db7de89e259a9210ddc0a36a8c46e2216f4308634540c011ca94f3aa8c3c48c3db7df52d711103d50a437830c6fbcd04fb4bab49a0f82f6d26d1c791c6e8488dd0903b4c86a2ac6a1149b44afda44f0de089972645a9a69bb96ee21e64887d1efeb2a3d8cc6732e20c0b1e1281ff96a47b89c51b76d252ac53cd91ace897e06aa7c05bfbc718834599ee35a96bc2746974859baff7c699f27c4e7268e0523ad16dff5bfbc718834599ee35a96bc2746974859baff7c699f27c4e7268e0523ad16dff8f3dffa97f8510b7f5f3caa88dea52b6f7a6b1fee0ecf1174f46eb519513c314adea5031f802d24c8a8da4b818aaa1a5535bcf60844e0a251ed2717478572334adea5031f802d24c8a8da4b818aaa1a5535bcf60844e0a251ed2717478572334c041cd85d904b508c4cfe543c97b627a61b1c51e506d7f7a8e0724aa54d314305ec0b268d0be7596279e0d93d8b72e061b47ca2ae4cd5b7dd5d8cb9c89370c145ec0b268d0be7596279e0d93d8b72e061b47ca2ae4cd5b7dd5d8cb9c89370c141ec0aee11d78b686b2651f05a76f91c68a2fb1df0f05460c32dc17b6bad8cd8b57e6e66de805fd48cd59dd7cad241016f42c7297313f90544d75e21251db9f3357e6e66de805fd48cd59dd7cad241016f42c7297313f90544d75e21251db9f333b670f31b08a2c2e6647b3e9f33de3c605c4ea9b13cb0fe59a956a90fc090d0628ab6accea26045dfea970ea5c1b1b55276923da90582df72af6a83291625fa828ab6accea26045dfea970ea5c1b1b55276923da90582df72af6a83291625fa83eb1e2a8f83b387f989bceef200e75d070d50f42a8dc9eaec187911f28b167abd2dbd2722581837a4ab1901e8603d96888f947d1681c80bff84a1af27ec33bc3d2dbd2722581837a4ab1901e8603d96888f947d1681c80bff84a1af27ec33bc32b47c139ba4ad68521aeb57b51efcb667becb0626851b933694ad65d87645bd7c576c4f780f063feaea92c89f4d079dfcb6aac03dcf6d60c0f78fb9e511c6a6f906f83c6b3c7c24e9a99831182bf166cb6ecf62ba3e7eb836c4f53abd4fac63a906f83c6b3c7c24e9a99831182bf166cb6ecf62ba3e7eb836c4f53abd4fac63a4822e354b5a4cb508b5c8d59a6fd8c054bdca1698f90479b801d9d25bf34630c27ff7f5ce9382da85eb835599af6d10e8efc9fc3c184959bd4c584ee477d992b27ff7f5ce9382da85eb835599af6d10e8efc9fc3c184959bd4c584ee477d992bd6f49757684a8e173fc2d71af1f0dc369fd327cf3561b1dcf4bd88bc1ebcba6a3b0fdf290dd791644262c058bb596f362117cab0b34f273de7fba9430772ecd83b0fdf290dd791644262c058bb596f362117cab0b34f273de7fba9430772ecd88829045e62a33e12c5bfa305dd4aeee48300e803b30c6207ee121f1f8bc2537cb4eb2503b264baaed705002a576a1615820f1dae7afd93f1857cf356895e6ef7b4eb2503b264baaed705002a576a1615820f1dae7afd93f1857cf356895e6ef719288535ef6b7e5cf2d63884ca599611393cb1e56a571c9e750256612f29098d142adeada7eb61f9d8830cb653703854b76c9fec369751b018bb62b1aa43cdb90a101953127f973500d1ebc4980ab44e8c42f5f0e26b7a9de6c8906e028bc021f46cc947919ad280dbf70aeeca375c59fa7268fff25b5115d911d3cf8f4eebf12bfa939450a47bfd4b383d96997e6f188eeaa8e8e5a58e53e3f2ff8ca977040e081d85af78f3e7e6daf104a84483ebe512d4df5259a37a74204435024cfcd965081d85af78f3e7e6daf104a84483ebe512d4df5259a37a74204435024cfcd965e0b8bb6276881033c6baa10ec9d6cabd6a71d18f628d06dfbdc8c9b60b9f8cbdebf319fb4f76af63ae9fe52a1e649441eadbac0b1bba728fb62561770b6d3157ebf319fb4f76af63ae9fe52a1e649441eadbac0b1bba728fb62561770b6d315711f54f8080e6716687369b1e91e866c22b12210cacf1993edc1449fa1c831d579053947b114058e1530ec4097ec3d414ffb8606aac1ed1bc48bd53a1a05cd9e69053947b114058e1530ec4097ec3d414ffb8606aac1ed1bc48bd53a1a05cd9e6635e0066305af5f19e9975ccd66c5ef03b27db4c895712f35f5a2cf8f19c67ee006b2ede8b11606e9b1cd01229049ebf746b48435867bbf5d6a0eac3c4ea88456eeacd49e10125cddf5ffa6875404ed6dd45fbfc403d249833e77e1c275ae0a2c843aed50acd505b89fa54c2f2aa7321bd932b658113421dea994d56e0df55fb7d8d963a86cebef41d1f9a32739ea7e19b7420fc238f3fa161a66e218e5f2dcf8391b3ca2a1ebb4e5112654966d75eb9485e9293478b2b5da10382129e9c5555bdbae485a9a5f360d104f760a4959968e419c995f287ce40af02cdbf87f2c600bdbae485a9a5f360d104f760a4959968e419c995f287ce40af02cdbf87f2c600caf6a52c3eb9a263e2a17ccb3193be1ceb4fcaa05dccdbcbd155f41a582f615f5571eed17ad0011c684bf3ef6fae04fd4e1eabda45d5ff0d3c58b8304138b9355571eed17ad0011c684bf3ef6fae04fd4e1eabda45d5ff0d3c58b8304138b935274dd9a2dad9e8953303269d75f38ca39ac07a6f528fe3ff5085dc638d37e5736955f489481c140fd45a10f48a82fe778ff436dba325265a145684293c4e0337f43da4c33e1d8b7c8422117f3853cc09eed3ce2105b829cb1f8b11f94eea8e6a99a4d344abdf0363966c937a91b436700a1d05438794a37efdfb968d74b502128dc65f44cc7099956b0c1deb1560d1d021bde3ab3ab7f40ca8f7dd163608186146db270e2fc81e8ec301923ee72eb2aa86387b3aa4ea34b98b544ebdccc41b70d906aecb61d076a967d9ffe8821c7b04b063f72df9d9e35b33ef36b1c0d98f165ce2698ee2a18619df2c74a2b77363e040c45e2a434a491a3b116a5953d3d9f5dc32465efee2ff3f5f130b1a7a22962e435b7cfd0ed2fdffd138c039bf7aff29d9b2aefb1febe2dd6e403f634e18917a8c0dd1a440c976e9fe126b465ae9fc8d67b355fd06284fb329705290f7ac05202e85bc047b66d8eaacffa3cde19014854dc378537ee12281f86b1d144874e3e24a97db162466b5590fb2445bccf7e658e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b8550c2a887cbdc792fbb80b182b3bea72f3a3ea07f693a786d1280bb9aa1f09c405ac520124e3eb574da88c10ddd3cdcd13379792fd2bda0353fa2b9d715af4c860af1ce3504d49c535f5886899df5434c88d77a68a8d3de6ec2100723ef6d5c351e362d416e5de307ce36951e6dc13765cab0cb95d3f99dbec8211b18b189759f53b082441a40a87eae1dcd86a0f2686b6915df441193b95b1577bccb75fb19f5959336b1770e87567c4f202106918914e6f269059a8fcc8708ebb3237dc7974698f5cb44acc4d3714b3609eb12d73514152b2a7d1c71a4564df1995e8100d8d7b3a93d3e875c1a76f50086fa6e01243bb06ae5377fe921b808693f2202945c6be6720f0fe0ad5bc11dd8778a04424443a85465b989fc27cf675d66a3e49bf91aab001696b3159ec2c433e78e00ab112797d651b3da8995ac020d3ea5dda0daaf6be9c51d67756bbad9b62042556385d91aec5882fcf37cd01391ae78de7ad6ba15428570cd83c2647e6ac64c2b6b67bc860f3fd0ec451531f016abbb0e278c4895c4694f03a64aec26f34aa047bc163566fc6b110fa3e9f1527cf84349a9ead6f5ee32873d0ae2d443d8e461e66e81f001a2cffd32a139a10e8d46fd0f62e1e4695da479599a4019b2d0403b431c5b81bb90a4a0a0d086cb787ae8a1b0bcc1fa2ca12ca03ee9fc478afc6982cf87e20a7da12f933af519afb67083b66f203497a7bff651700a372aa9a6386d284fdcd62a180c4fceafc3cd9c0d05ff5c505b8a56d827a2ad48fbcb853e8c90798bcfcd7d9243478ade72d5b93d95c6a56fc39e9311c72fcca207544395fd59daec62a3cf1e2f6cbe98605b6787a961b762ca4411e0059f84ecaec4e0e70bdd6d885eb01aab2014e1ae3f3dba048174a0b33a22c3688bf5c42adcc6d21841db390ed52f2906945970ae33a72fbe524e955ec888f55638605eafe68b8f5ccb054bf61a4b15f8147d381e458d39178fd9e070e29b9047fb16af3296bda3e109bd9d485c80b619d2f45d9a1b373e0c607370bb46fe101847566f4ecb0ff99c7f6211f797c9cd9e76b4ca787db1c2678fd458d4f5018a1a5fd4f8c5c08cd67bc7053b029aefaac2d1eba902ce9b9d9e62eb19bd2e5afbd6858dc1450611e7c8058162a9830ccae208d17fbdf38767742dae2ef31dd1b4c7e8a86cef46305e2b1991822c98249e235b6c5a5c90e16c68c215774fc89e30fc0b8b13b35da2b4dd1e12490dcd3aa96c514fc568dc85fdd1783216236b304663120d99e990cdf991b6df578d84da347bf277cf81e93468eb83185ea8f04c1663120d99e990cdf991b6df578d84da347bf277cf81e93468eb83185ea8f04c15c960ae5eaecbcd8e1cd809af17fd5b5fec8acf5ee46bc3e4356de1c4660148fd3b4dc7f222850d2548f57e07fff4503735f01ef5054e23240f5f204f3386afbf2a5067cf19261f9cfadac3099b6d2b15efd3698e519cdfbecd8b1106cc1d4554c70a432d91b0ea373454aabb84be4bf9d36cabf0c305cacf2eeba0b9cffc7ca99b0a4ff7336a6f38be0e171d69e33db53a48811c58c657206109a874826236d3959069b9173a3c1d43cd56777a4c1d1e7b9a9ced677c2a8cc90704c770795a436472ac2bc54bb86381d50c5456c088769e362a03692501f8e3002ebecd988ebbf0af35951c4854041e2d4817c558baf89cca450f63987c745110ddbd6b057cf9669062d1b8dfbe001c9ad70acd45fa7a29e182d13faded517e5e8a8ac0120ab3075e1bb5eca281f6c64d77b84e9429ddceb10326013829fa164dc5d7078b4ac5289b80a46f0e70fb71f4e95f9379bdc563cdb32a09200b798d2ea08ab2b467fbbabec94f5c1c7f831e07146e25a11be17a6ba24ba1d77febdf9a1e253e0e3f61fbc1a2c0ce0f52e0ee1f1bef701d8d12e58ca04d9c0836b17cf8cbedb1ccd2ab14594f6617d3fd8993ab4741f5c260835f314bc5d340d02383c1fb7900a7511970d268569f8a92f7ef39923855f0b87d94893d1905e72e65d7bcbbeb32cf16bfd04094eecb3da7ba5dd8d97dcb73e93410327bd4d00346665ad0b45fd9dd159eb3c231b126065377af1b0443d76853cea213f49e2a2ac3edf73dce2650f70a62187bda89bb193f12b1d98a626631f458ce6aef47b3883a62d31f9f89d2b0a7aee3e83e34a0180a48b50069d59010472667133d3c466cd5d8506554926c797212793c8646764f9cebc73e53773663650f1f566166e5062dbe2da2b3f8d6b32f40dc6de0f9334258f98b306d2a460457217875f4d4ec30902e6bc2278cbe9fd2c8aea4d70aab04c66e7f7fadc9760b483e2fb7b10715df588d2de21cf461a39b4f0672322a5c4c92fa407d9b7a5408e5b35d5c711c00790ff1fa708a862dd02637e1372fa90996f2ea68b6487d0791682e54edfec97c741a3b16e05171a4480cc75d0d98157840907d71adb2a3ec24f23880cfce59cccdae8e962403b30d4b89190be2ebfe20fda779279d79e6f86b1bd818a1b1cfc4bc2ce46c74774e74fa3fc916600088a40161c0d9a46dad27812900b018b64f74b635aa1e10e808ebf120263c61f75aff01fdd55507dd67c8722bb93c64a9ef9af3acf9d6cd6fd64fe6fa5db349167090f9f8d28a9e27b90a621a7547a5af6de1455c6f230a45836978c11bce40619c421452c3e3cafabb93de45475c3ce3f5d3504887fbf13299cf51d10f94caa2c91a9b7147bf6a9a32aa19fa839c73b170b4fc1fb5cec9d02c238e5b7a4a48467579030db053552d2a0179ec5253a95fcc4575138277f868595fedfef80331c249d147bfa85a104107e26a1f0186a6608ff54da3113d370865ef74a6ac80af59466179306d6e31a70a1521b4de0be3a515704e2588f012bb393327a1e297c2a051173a2e3dc8df6b043e67e6a90457e53e3516468cb70e4e2bf35fe1a1886b2522f7625e85ae8f027a4e3b967d820a7cd02363b69bc0e70fd18636b0c28971654dea4eff9795fdfc6eab5b5db36f0539d72f554fbf6905a3baa2bf6a22e45e9e2ce1405727983e6b96a2ff4f3e0b0c7bc61c6733b7e0e2326ecb502d3020c96e421d89a4ea68b365a78fd27a574db8f32ff46abb7d14833d8f0830fa6020c96e421d89a4ea68b365a78fd27a574db8f32ff46abb7d14833d8f0830fa63085cdb85e290149b6702cbd5e002bba6c63466f4d133fe10639733c76631cc68a91dc4b3d365d1f6beb29edfbac81f7de33c4cdc1a86bb9a251b6b108ee573e8a91dc4b3d365d1f6beb29edfbac81f7de33c4cdc1a86bb9a251b6b108ee573e49c5931be0fbb055ac1664376c03d5e13ba4b6d1d1bfebbe8e37ec1f44b18c8ab891d320c291c7a452a85078b5ca3c92e531bba6b98595657bed7b50a38a25da8b3b7929495daac12e7caf1830fc3a13c90b3d77d5aa7a25b8233e0a316152cf6da44467454cc3475ba4803f07ae9623f9e4da44fa21c08eeffbd4d44873d4b81b6d90fbea348e0261b2b6458e7e8b07b0032ceae6e31166a1cb95e5af53f49c747ddb2a3842410b5a7416b1e702b3a17e0f4dc6a84361dd23085eda9f170377747ddb2a3842410b5a7416b1e702b3a17e0f4dc6a84361dd23085eda9f1703770166e5805858dce430530d3b18c9e71cc44facde101a85c6c99a4b92b9fd39e45c31e130d09572b47317dab1d6f545d16ae14c8ed9b10952c0c6d2864557d1ea61b04e192a48b7e826c053933f5cfcf0a6c79a07367c3563cde41e2c676eccc431ad8a72535dfdced571da2c07254a0d07370e8d04e27efd221e2907e7067f77f3e047844b77bea98951d6342c96ab5ad8a6dbdafe3a4816e216719319f4ea27eccd2991b3723f2ad81816f7a37876898dedfb328c074e71baa9522ee830639bf52d711103d50a437830c6fbcd04fb4bab49a0f82f6d26d1c791c6e8488dd090ba6626f92daad69f94556cc43a3eb436d88a9b74a0dc1cf489e8a5600fe0ece64b0c51e3f8b7128c9561b61ad15d166d17f748622d57f7529091cfe8ea3d3cbc4b0c51e3f8b7128c9561b61ad15d166d17f748622d57f7529091cfe8ea3d3cbc25bab9d2a20eeeffbbfe7e759925cab73b05545b7fd2212700c2c7eebc27c9638f4e6e8164b2ca1e28861d398973bc1c3f620103f3888c05614f21fc846c0bf551f5d738767ae2b10852898bc84af99abd2756e15f67eeb29670f7915aad8a877589ca3d4eb6cee50a9c065c79835485177ce77af15f67767e2638e86b3dd142625e3f236339bbf944685b310ba2788db6606c77a4a9b2260e12f37250520493667a2333ca6e06354b2dc98b0bc440f36808146ebe2fca1c501255300028878b9825850097913030bd8fbab76c59ee26392ad1cb2030c52fffb308ce21073d09e6f630e32707607bef3d4b6f553e8550b9a951930e567639a1c46eae8a211c576b675f3c586e31abf628e9fab4b6bb31f5c14125d7d3620c5ab8556d392e9ed5bda3a0678e6c48d1106d407fac3f977ed2def5e970510f7331327e9aace92c8a17e0f0d5a9cc27bcc1b74a66fa683b4844d0eb12b6cbd1e394369f66dd34d7d6a2dd1f984ea7a184ca2611429007c92b533eec3c07d172df587f6ab7f156463a0a07a5f0a61a9aa0b7828732296fb016a98916ee58d3dedfc8ec0967cf61c4aa9d674a0a34498e96b3b8e3e1ebcfb67075076b7abf950d49b9bbe114dfe0bcfb4177febb3b9c4a9e1dfe6aabb087f627ef9fb6c834ff55ee018fcd44cb14122187f7dd87641ddd726333ad9fb88accd3da111b99bdd6573a2a2d939c92134dd8f52d711103d50a437830c6fbcd04fb4bab49a0f82f6d26d1c791c6e8488dd090f52d711103d50a437830c6fbcd04fb4bab49a0f82f6d26d1c791c6e8488dd09037d385d9fca2a0ae64198ee86c092a300544ef4aef20fdf9c0f0af9908d5bfdaf52d711103d50a437830c6fbcd04fb4bab49a0f82f6d26d1c791c6e8488dd090f52d711103d50a437830c6fbcd04fb4bab49a0f82f6d26d1c791c6e8488dd090f3cfe7663cba5e24971dee6c68f9b4c2e032ed1a285432303b0f1316248996c131dfd89ffeba875f03b4cfd011e169e6626737ffd22025def22c2ca5544acade6cae88ca3503e5764006d26c9e863ff8b3042b19d74649f509d1669ee6b4ded2202e6dbe0ad49cf43eee0de51d496f5e0eb10ed5bd4c9db4393a3dd608338cd369380130d5c5422c8270aad098f6c9d0e5805952efe4533bb81884c6f33daf7e6e11dc886e73314f33510f251095f19172944ee9895257f0e9a09a4ca0838e5674610cf86d292897eb42c6c4e84f105973e616b49f2188a1fd049ab5d64936ff0d2e833c750d087296438523f46a1ddd2664c3a317ccec3822d6ca835852956d2b0e529135c0fd45ce92468ef97c767e96d53c655a47e6e3590aafecad44cc8b7047ffbea47ba138d576a94be31bd312f9c62e70bf60afb11ec3c6c6f7782d8411a3d71cc7c8b8c1c5c5294fc66628081436200895c3407c4eef78674952563466bcc657d18ebc562679587517c61d6bf05024ea714c94bc4a595c0a6753a3540784499b3bad25c10dfd0436f55b937a80d2a9f3642e40e9a4a95ff883d197aaf3b60279ebb95a97f3edd12a26b5c9f128ba2a906e232b5d3cebfa7654e4bc87143a10f78c0f437579c4f978e139b50249ded9088b766626492ab44f9469a5ef7b54ee6b53f68386a9b7e5ef072dd0ec7cb453fbc6020986f940af55db7cc4068b9754e45f3f43f5ba1b5dd651b10a3a2036d5d37ca21a24561f60736cf1b22fffe66a5d20b1be3a073ea9f7b9adc1bca97b2405604cf7ac276f463241088accb006443d9255bce88015185a698990df63dd684a21bdb1166aee04b77a1bb29d4276cbf9cd86feafaf28a0bfe625c70ce484ff72bf307901a90191a5bc9d84039b3e390396182de8602e42dffe5ad26feca71795f4bf67ae6de35df9a0532359666c5ecb28eeb8e5b965b1720cf3b52139dc89d3d713cde0a39daddcd78e8a473f2bdb3c92eaa047f76266d866dc5db571565bbb2cc117224cba71178907011d4a3f758b446f8c6c8a25625bb303fe7ebd698e9f98ec94238aa3a2f6a39a0f1157c7692b09f3a98cda2f57abb32c0c4f3555a6d86d48b6d05b6d4cff2b5cc81e0487c2f90f46d7f509a77a5cba4101e882f06157081434390a59447a9ffb5afd8a419274c663c0c2c3d0c8e092bd614ff95441dc2f97850cc015d1c03df084611c13385e3c5e0f7f0f2d398ba5c826405855aaeb4f0ef54bd3364c19dccb042db5ead72aa40ed88d06b4667f3d9d08cba6e467dd0f8a69c54e48f1ff1a5a036eb6ee0b96ce350b5bf8dfa69fb6ba0939f195457b1ba074e577e4b1e11e78b1001f73802ce32c0a3a02f9e699d5bed4cb72407992e6a442baa0c2bd37eecad6a13631bc4bb093e934c2048ea8ac2bfe5a117f56953bc43b86eacecf93d77aa64bd4a482bd52480331e666b262056ac0d8fb3c523544c74db5e73b0e33210172e8ff3608e37e032c3f210852f6d4da9f40cd6db15df587b34322499e3c03d91d0daeda9c3d426fae2a767983993020901b0f65410bd4713bd3de8693c11a3da195fbc5adebbd3ff20f706e2f30e2baa6ccdc85ea7c588024dd56ab21a71593a32d2b1c3d69cae23f103bafcecf7f90196d88396dc81cbcba6d5ee5386a6f26db979271052beac26a82a73942a49e0b1d03a66694a2a2cbc97218de2384f91ddc5edaee4f1ee6300d907a249c471af34fe80a75c59e202ddfe5d626aca46d2af026f94ed6e70d52f18bb074cc3fd0d2633724db37b49951f0de66e9f3129c105fea163aa183121956e2b085ea4155116e097c8768d4bdb77afdf75d65ff197eaa9352efb0f090fc2d54e9d012d2bf4cbf561c81d91114cd4f27d435e334d515d6a6450dd894270213f16793885caecb1d84575e1d7b16764c28b876ccc6ecee2d50e58cf33fc58f080b841705c2d32dabafdbb799dcfeb0e12c877657ba4f522063c51c4e546dedc08359a7367422582f8a557fe44446aea0aee20b838d1a1accb78a1d87dc57626bd28da4081650b754e29eae725945aff779941e142351ee4e9c3e81e68400ecb3abff2175970facad8df7121d0df3e9ce692e09f98fb909c7ed7af58b1351d5fa8071b4287694325f89740a4f9a61eb3d549c462759b6425f691ae16376a0d78392f466778f50d75a4651da47a679475165e8473b31d4c032ce26c877be03a594edc1e6bf13a8a094adce2e9e6d3b08d5ee6733906f20153df8596542fb31016ef012d552bd7af494111f060f18a6485089bab7fdace2b10c871c9b7de77abeb22a966f4cf5b68b94ab4ea528fa1ed5253ac7b45ff55ee6993039f3944394075347e666dbcad123f0f86078343453bb2cf65762fac87bdfb11c62ae3d4efcfcc40c82e6e4b96a535361e32e0d6962861367777b07e0d1006d869747fc1a51702aac83e941591dd8872cfe7b7fd46f0f32715ec97c0d456cb1732bc53285f87b8e7aa8da5f5d6659eb8ab035c53a46c6d0a0fa24faa197564b119dc4d5d44fffadd7a6444135c326ebd13e0f8c16e2a3b81e8a8ae0befb95e1c657f04eafd5e38c3da9d09cc39882c6bb20950b552ea901f125e0dea40aaa0e6e24a96e12f7814c2132ed080e8501d24d31b6bfb04d264ddf063d5101bed39aa46fe6351201526dd4cdd06ec72a7cbd737d49eed3a90e08b16a741ee4da722a5f1e73de915b68f7dd268d96ddc0ca81db6c165fd5da4bae92e7b42adda709d96f7d5f2aace9d95e526c45cef012e8a5ab6b0660344fb264e0662d78f638dd6796f077ba4df68c6cd5456de483e4d186cfe2cd7a78c2b6c592d321ed7afbfd55f461375e56ae2b5640eae36c53f6587724f6e06bef8c0e8ee8d32fb4bc6d4e397cab07908ad575e88dbdbc8d4da4322761d4652aea9f85bfd8c621ebeb68b7e993c959ed4a9584bd637284e43014b762c12806238cee127d893de6daa205de84f7fa0717f28e6428577db95ca9752503594b6333a6c55f6164cba0cffdfa7b3e3b27dcd1ec43a0a8726d6f409827df6b2be096349c8596669ac541293a3cf3799514202717de35ad393a8b9024183cb4f7d944e02e037ced34a9e85dd1f6a9b0c1e107711bbe75bb2af3720a292ddee6c74c0c88112a057a5bbbb5150ddba4c8f5c381d1c0c27761d5e57dd9ad2e5e31850aac10b61115a22e4fda2c26d7197d7a0ab37e6481e0d08bf17d026db0983ece6848b0309678feabbff3cad418aa314551a435d4fe942390569d796916489cecf66937d85e5eb59cfe04f8b0a440c25250fa2d3cf6cb6059449bd41a9338f65eff8b66f70280c58e433900e273451b248b4fcf650ae07e00d843482be0716ed88805010a7f3a86f7f1c90007998f036533c5a9ccab59a2b30a8fecc7b992da99a768b4cb758210650870e82db7b022e2aa026b72ecd32e19d47f86cd228b71dac8e8cb0b6a23fb87674d1cf9742ae538e69266296b787916cdc2323464f8cd2f044abe121a1b49b958693555f7f16234ced64e708ce4bb001464bb0372330e81f2910b1402847290089ae4c3196c25fa0acb43965f475435f7e3890a8bf0cded132fd5eb9460ef3b40b090082fcb7239bc8dda939183512bc668563e8531b92e72cdb5e9edb8260abf29ac9c1f07535d457d6a760b84dca35e3ac97d9dc2281986b80ae0f2f6663dc793aefd97a9fc51be195a6efde43e10acf5fcb0f5a7a61c892c7e8bf3ef14e3988c5f0d045f74030056291d175401e1a7c58c5eb23299e10df1307a8dc5530d5045ba93341f95084ae2b58d0a951ba1dc34a2a2d5cae7b2c0ef4824f5758142010d8202b72968199dede647242272e8ee212d4392c6446eecd00b5b70cd9fcf428bf4d02d8830bfcf0cc4e47740edd1dd264ccbebf53cf93f5edd93a1e9469455cb47a5efd0a6558f1cf6c81d69212304cdcb4839a57796f28279ec22ec96413ebc836c99e298d4280f6ebfa8a78743c1e4ede9edac5e81f598de8c06f5fe3cab4c576a7839e70279abf3bf7cc418be7cf609eeb4071ec43684e2c6ca25b8399591d9d8221a16d4ff8f1a60981aaf2fab02c247a1d55cdebaa77a32acdcb32a5659d65042553c858257998a1979d04a3afa7f0aa44ccc9fce5e75f7614f2fc813d6fa5bae0b8097538460fd54862559e884ddd11cc6cd1fece3cc206e210017ab221dc3e842a0ac41073931124b25bf6ad415018c5bbe4007474c0771c1bf311a8a32f0b34746089a62866caf9d276a7cfe445640e93430772d177ff97388380d2593d1f4ae1c72630a5990acdcfa8a47aaf746da8909ec9ca5ad8d5df3be8d7aa1f4e324b578422bb011156a9d1cbf1851fa04c6841145776cde86eba902f4f021d228440989337368e2b04df5c1096a5b894fd4fdff0ed0eeccb1654a1962699eb48327bc086277f55d0e4f90a8ddbe47e569368b22013cfda447af850a426c82012dd8fa68c1522fd7f42ca864f16da74478efd17392c5d9c46027a91058ac5c071a39fc78fda1a12a7f636160f500986088d66583cdbb84b100fc92f860203d35b464aaa0706988596f7a6868dca39680bedd0e2cf14559eff0cd80cc0e16710ee2533e5c4791e2b8f02468f8941a4f6f74e87a6b2c3f2a64c58b867e8698af14cb2c8ba583424a94ac5b0be6b42846b04a4ee28050cf4a854e9798fef82222b91295a34c11b0197eb513f09c90dfb600e9f6397272c404011c20c8df62ec79a2f72b44147185d429959e57ca2a6aed331032e63a635262a58e7e761487e540486d27fae19daa3875bab3ec08ca36440e6ada07be3e0ae78cee117053461238bd2d8932378d7751dd8c3ebbcd09e9e1e2f8b4e9396bbd2164714274c816d429d06382b1e19385eb1f9bc0490da107e31cda50ee0b79119905067f45d3412afd5388cf0169d68a08f2c539de66f92ab1221b1a815eeecd53abad2d041a0002fe235207c519b71ff5a8eef00de9e099d73712e72035ed4cd52121ea654ed49ee7865c8046b2648e92f714c8637111283bd45b5b77a751835645848162e119c8c24683ebd0eb428e0f102e7d1a896c40398bee480de5efc9bff4b840afe90599ce321a52eac94075db85e71e1366587ad40829ce038909e14d0bb4c5c12f2864d8ab88bbe6d84b3ecd4ca359ffbe72731056dbe4eb374a614e278e69cc604f6978a30cd5ccefafad196e4de4fe19aa967600e4a32c824f3fbf48785dca036549a4632a468e5e4a60638705cda28a383969c0eaba8ddac947e7b4935428f09b5dff3972e18fe5b1a0cabdd281ee7d014d47bc40731644c769769643f43d5b44f356b9d04aa8de06654e570ed0b50cd74d5073e4cde7e0918418b00e7056c40d6b9fac6cb7cccddf9cbad028fe7ba176baf5b73abf32b84c25e58c0128cc2291655d334121519fde710961e83636e4eaa78e807a194a15d95111696124cde9beb83b1ee18cc01897baeed4930ecd6ecdee4ebcb2534d8ad64f055f191136afa259dd9f42270b852dbeffc7303d6f7697d4f4f6bfddf79beb40269e0086e0a5ef54a4e707ee7bd84b4d9f3a4f82b6e19e06b30dfcd57b44b850df70d6e2ebb57dc03d0e9d130662db980a9146d34128591f7f8e25012ef133df9a9c09549dc9ebf81ee68edba580bcf8e6dd7d9f3d75c9ecf502a2d632a4ae645e1addd025273d1a3ca6307b64fafc8bc917f7407085a9c3ade35b86b58688d16f0fb84d3a8e889c813497dbb2a11c07fc4e00239edb1c31b849fd0e2cb2da564635da6d3ef2aa9ec8811044a427278747bc94e879e2d2227127f8a076a75ed0721231e6a4ea9aef5fb824fea54935b17658afa8e85b22c800db4b62b8855c2cba6f08648283b7cf38c6fa95724f9ace4baed4e008a692c93da8ef70d0b1892e95d175e66923610e0b629cc92978413ad1a84b6a107922cb9a5b9632e4f64dda18d0692474cfceda6ed18df36c43951b188d0e8a4f63f171b6035345c3c5c5a3362b6eb23d2be20b87fc79bb6eb3d4e6b74b9cf44c4fb174af5a1aa393d270344ae1ae13feb4f4c4f4bbe257981055885a0bf96052c8743d8c7b6f34e3896fccd3fbf09607b9a046fbdd40be19f4875b5f536e5bade22516c956681566bf18d4d7fd2e13bf6bfc164c51687c1d5eed33b3610c06d3118ad3b51116544a88f72ff19a8edbf14bad575244b464676637099d26d1cd0f32244a202dff8c75d82e27d3920de6820813735a183cf1fea6f963d7ab12be7ca61b88f2548a112e6f9bf038984d6fab4973c90e16959a493ac381ade862d343f294e1e778cfdbeea39061ab3c2b34b31c0cbca6c19b007152593cf93d9b2c50ae51f9dde76bc79aef0298c5cac60cd8bdc23f5df7cfc77aaf5bbddaf75faeb2c3af9f25f2610811e02a97fb1949fc21464d0ceeddc5ad7869070a9f0272920af7d81def668313640a0fd0c1f967c9e48057d7cf9a68fa136dc1b34f01aded8a6389347ec4976929ab46742e69ec1cf8ebd7f9b81d40af48d3fa9317d9ddfebea67444d807ccd43b808fbb81dafb023cb86a09e9710b137e9da0fc1441e77bd340be47dd502539a3afe83fd7ede404f5d9b147b931448c88985279f9352ce525feaca040160824bc463b6591e5768a740911d653f8c9e5735a633690b4d88a3961c3b787cf47e4b60371e5c7b999429722391d1dee5447d5bb19a67df0e899dbccc1a3e23f21f796f13f01913c8b1f76eb02380752024d8ecdecd3bd2425b703bdb22f1da3f2e73d491a5e99f56d1bf8a5fe048e79841ad235112fbb0f347c168a228e2d371d793178e6c0d0888c5bb1f2f960579bf9aa47b96e8932388751b731026c58492830d8b6e21d1048984a0696d41eed0d8fae82e1bd9f4399915647ab1c2f4d5763ca8ff182a5955201e143a240adc83819db982a22ca58e209deba7fce435df34b9dae1e89ecf6fff95cd6594d7db3687408999f2f281ee95e0e37861f3d103663063a6c457c51e3f765bea6c590362fcdc383b59b9833b1a58c92d85736d2885457771afcf5610007d696efb147385151822c1b6196b7b8f48c65de3c8a7974d323e843d686b06f3fc2c39eefb61b6aa4c5e4ab371ba8eda854060191c543a2cd10f58c2e1617ae6140f834e7402a398448d38e07ae5e54ffd10f1bd74cc27aff09475cc70faa88f8035ad9bc084ba5384ae5a0d03b422385ec5270dec0e1ce659172a1189b7648226aa56e54aef95fc23518700a13b379beb52e03c87c7153502f75ab0c3ec7cfb5eea3082b42012bfedb0cea5b272239c9f367841ec200478e3d6621ddd581510054b51bdc5cffa6be3818559cb975e6dea8382b6f213813f4fe1ec97a70ce11693debc528bbedd4df9c8134d87732b82610052cefa468ff6830367315dbba6599a18af25ab551ac704e2df1669a984b946b62853e9aa9a67171fd611157fecdc689634a8f5d51acf0e7097c1c7efb37f3a7640887c2b954206b9ad763e0509fe2c55e6f3e07b26663705796397aab6d18f72c6425eb76c27a8b68e83ff15edcb21be3ccfd8d0d4d4e2f193895a6ae2aca8aac25c61b641e4726e38105bf15bb40c8469ed8ae3d30a51ddb94436c342a4064e6a7fade5533e5cac984ee844b7dc4c1b92122f2fb6059c55c7f74ac197d9278d8217fe55d7ea71233bbf8b29d867ac71081ced80921cd2671f02b5c3a8d2d90ac912ef9b8138362b63b033a093805175cb2b84eb16e6c9ace0595af0df8d299aadf0bb585ce09079a3a5ccac09b9131a9b24a7fd2c34ae1e99c0171fb0a6ff0071a3c07ac40920f3642b3bf2f70aaeed182edf072d8c563d5456c41073931124b25bf6ad415018c5bbe4007474c0771c1bf311a8a32f0b34746089a62866caf9d276a7cfe445640e93430772d177ff97388380d2593d1f4ae1c72630a5990acdcfa8a47aaf746da8909ec9ca5ad8d5df3be8d7aa1f4e324b578422bb011156a9d1cbf1851fa04c6841145776cde86eba902f4f021d22844098933765d01667a941bddc26568cb90a6211b974c5e1159c863ae3fbf048e4a01e91977f84ae8df1402b399bc71b118c5e62a44231da32441f5936eb5a4c8070c33c6f3c60e4ed3277c1ad954023acb67f39b4da46d0c14ff26c671dd34ebe3dd17e9db46245ef4b6b8dbe406d5335499112123d66efe291c8c6c5745b075d68c88e2ff2bf4c15e4626d095b2a328510c8a5279190064e7080ba53850a3f013eb4eb382c4ad1bc7a33663c7f964703f321e4cdcd41fb65df1e111c7f6541b9ad7663defadd676314343d5d8c07faaa5091868136e892f32ea2172fb7f95d458e6d71b3f8cc17baa12bf7179f3dface1a122aa6f848bb0c7e8b2a6efc3d91d54e6d7688b94c0a007bbf2cdd4f0cea7b4ee27a2399ffa78d8ecb8aad0d27bdab3148f99c8ba3bbf46531873ecf33d1007238a14241169d4e381ef5490a88207ee2a8fa07887f7a5607d86b527b2905457092472fa377232aa588cdfc54b2b872d3a72305fd90365a64cfa294a49e99f3e6ae70c77cd501a55f1551b63bf4dec2e8d18fdee0fdb6f5307df8f06bc97241226dd388f01e0be23e77336911941d89593907b160b948c2145a525b02bbbda6862276605231e2d1898eb8f6ea521b7ffa3f5c114370372347d0a3c95a6badb386612bff7ee8d3df6ae2170f7d58663871ba8c66ecafdf1ff2101c9b355f111edf8448139674f6872dbfaa985eac34cf4492c759205701fb5a9bf15e242e23dd6c988d8910290302271be556f1d617813fc588085461456c3d08193c0f3f1c54d299eb2534185e99bcf942b576eac9d5bff92b3ca8228b1c67ea58e35b1e3e508a48233758e8afd9e71659ac5a51b97ee6fa0a8e83f015408f95878b63d97b8dcb089c72632540f4c09772d9fffa622981970ffceeb08f2ad1f1969451d0ebd5ccb80943726932c0c009e5023e64e4c8592d77d64f20c99f10fdb3a104468e7ab6e49c935ec1346d9b1d14697863fcf91079035c8978bd011293aa0b1c755ca48c8fd6ba2aeaed19a9f3a4bff6a9f3cd1a262745e958c67a78a6cf12f0f634d1779903e0adb34164bd10b979b8cfc7cc0c2471746f633e22784597ed4b768de40532cc20f3ed0bf482027c17a0c44dfd8e582bc6cd320c41bdc6cdf85ca510245283ba3602a27b4d302d7da040cff966a2fc97c61018ba52b753728d419570c6b0ef9e0cb285573401c8698fd27e430990073aaa588a5e1b19bcc724ccbaee95a92e176e90e5cfd917b4a10f6d53cf7f0483e3a12ca09ccb1417f9cc9cb40e4a81b20b236efd10d607a874cda4aca3466d6d122e5ea9a7ea2423356360afa73c8f6d936ee1ba925c06799fbccc394b219a61b55ea15f75b0da6efec8ddfcb133c500cca963e7549c5c3b36a21b4e16a767f01ffe68f40efa1bcfe325dac35d3b2f32cfbcb0f6a7b319811ec6b008b493fc33cbd9033fc43d78322fa7b468531c027fbc04b6b5e1963c84205153c0a74b4a42398761468f10b455e5b0440d7289ab4648a77b659b8aed1cf1e75aa63fcb5450d71fedef32d308cfc1cde1a9025e5e70f1dc70f65f484549889bffaf416ebcda7378f811d3a44adbdc164838fa02f6ec7144840f76dfb6cb3def47436ae8928696aacbbd89bb1ddde7d844c669db62a2a32d268be852d492803aff7192d24906e04fb2d9ed043c311e862017fd4b5224f391b75b9495ca56221d27ff3697988e0d98c1714b10f2fda539978c4f0710f5fdd14a9787bda3382f5cec69b138767f390ddc71099dc5f8c50d87e57cd8072fbceefd8e6467521bdec4b14cd08049ba0f10085b14afe8287bdd292407319e0d0513c69bbe88d9230002a48fd314a0278674eae5d566197b87700ab4bfcb02ffc407ee0ba24627a4ec8cf651a5e2916ff739469175ee984e968cdeec1d3892b54d5e52d5a1781e754d998623ff3ceaf7386505b919c2fd451859921a4ba565baeaadd700abab1cfd0a07a32a75dfecae65701c9d4a2df15a20b8a892a8b4941abaf015f0025e4c3bde4ee4e3041d57dd96c87752a199a94ac90fcab6cc7914015ea7c5abceda233a855351d1d01e13f7bc8e7b2e8e966ef4cba19d9925c48947fd3ba46b5c8c6c70f191def9b08adfd717fe601003621bca8eecf23d81d2347174201c6ac8c2697b57378247813c71df09f48d5800a9dd95b5af21aa8bd874888f6b09ed8c295c0be277a667211c9b324138c338ac72a5018193b57658fad1c14cce4be43a77a932e2bcb705d21d2db3121f05226d498a8cf554b44a3a0af84247caee088a01d81f92b3e538e14a8e709c0199307bfa9ed0c04dd51e123606a2da6fecfb4cca4033d862127b6e90daef5aa3a9948c631203568d2c4acbcdc714221f09297e853ad116034f90f55e63d57b33ce2ff2fb211bc34bb88e588c24a642ff14619ae5adb3a2ae7df185cee685cc9eb4685c0f4a4da7072b115ade880a31ec4692ec248e37c12627fad0805d66908df71131841a67965f2bc74ad2d0b7b9ea27bac3906b12c08ad10ac8efcedd4e6b4e901117fe09db3fe789add059e9f18f367dbd7c657fd82b16317fefd4c262adbddd6c72faa2a520db94a0be6324da399e0bef1f2e2847f2ed4ca6a2e41dd042472b5893c95d143bef2262ead2f0c14923aa6882f0e58a42e1db4455968e7795a109a7f02ccfba81f4f121ce81b5c6fef2e8f843a0e34c95afe0ebce3b8a84d425e83481136f35a372ff849a62f7250a409870012e32ec07b3f702b9f6dc2203a4539f07f1586a90ae4c5b34308fdb3005cd2e6890de58c4ec134d6703f36e515267231b865be7cc0353ea164d0036854df09fec798d5b4b4459a33096d027ba33e903c29ebe04c7ab84c1e762b44d623e59bf6bcec4d9b9b453a7a83e03c6922d2f18e0a77edf2eb64fec42b051d564fb946047937a94b67a0099f29a6e966fc1fb3084fa3c2b4d2e46005392b5c78d0e83c16b2297802fdb6a1f4e0687ac6c2d8e4bde3b8f0571c355749480160c723f0057b11366415fd5ae59ef52e5d9a3a1415fc6498cad4883c5a4dd79576bb833eceed3ab2e9cc7241f174017bf1259cf2921b3befd8e6bcc1ccb5a87ccbafe8919d98454c634fb9e7eacf2f7e9ce4ffff9cf68ebe82ca232ed66a82b1065f51d5efbf49c251ef7a10e299b84563e18327d597f638e3c1c7bcc96e0abddf5e0d92fa867d8cb09f8d32d2ee59b9ecffb42372938d0f753d401325ea81637229931c0e93ab9a0f2a725240129fe4d0e2b1b68af368b6523ddeb6b66c23a868ca00ad52b9a42b682d8fe5462223ac88ef5361d3f83114c00c0587094e6cfccded2a5fa0e1deeec01d7017e9cb77814b6df64619a9dc1779fb66eda22fae4c39e1adfb74d36ebdef47d8a7f70ce53fdfe90a20d52bc6faf007c1cded04b895c15599c08acaa88773a75de2d29966be45b56c6e8490cb99a650dad3e77e074292c412975be57093a1f778b9811df444b5ecdea318e77cefed516843be8e25c2ee0d3ef13868ff3fe5840e23c5c21629c5cfe9fe45fa2f6d0ba457355162c2844b8f3714443e2fc14c5daf49a4a0e5a92dfdce12dfc8d368888cfaec5b521b2157898e410ec339c339239eae17afc025f813be139d215ea4bec44d46c7d1e18748242a5ae4008dbff9518306e5f0fdc9303181d53812469acb3905bed1b6b94f9192cb7f74c4ea2b03725f49e36fc14973ff04c02ffa1b97765b2fc29eac601045eeb27c71268bfec03c784a3727e9cfcbe9ac197d9278d8217fe55d7ea71233bbf8b29d867ac71081ced80921cd2671f02b5c3a8d2d90ac912ef9b8138362b63b033a093805175cb2b84eb16e6c9ace0595af0df8d299aadf0bb585ce09079a3a5ccac09b9131a9b24a7fd2c34ae1e99c0171fb0a6ff0071a3c07ac40920f3642b3bf2f70aaeed182edf072d8c563d5456c41073931124b25bf6ad415018c5bbe4007474c0771c1bf311a8a32f0b34746089a62866caf9d276a7cfe445640e93430772d177ff97388380d2593d1f4ae1c72630a5990acdcfa8a47aaf746da8909ec9ca5ad8d5df3be8d7aa1f4e324b578422bb011156a9d1cbf1851fa04c6841145776cde86eba902f4f021d22844098933765d01667a941bddc26568cb90a6211b974c5e1159c863ae3fbf048e4a01e91977f84ae8df1402b399bc71b118c5e62a44231da32441f5936eb5a4c8070c33c6ce2e3a96bf4c0f1a4980a50d5851ece599de857f0476d9e87104c708a195737a0bc2499325d0422efe60524ecb6177ed81aca5e1977aa93f191fc9146abe29e510a028f3f2acfdbbe420a465fc506fcd878bdfd149f8d9f030ab8e085c0f69e7f3c60e4ed3277c1ad954023acb67f39b4da46d0c14ff26c671dd34ebe3dd17e9db46245ef4b6b8dbe406d5335499112123d66efe291c8c6c5745b075d68c88e2ff2bf4c15e4626d095b2a328510c8a5279190064e7080ba53850a3f013eb4eb382c4ad1bc7a33663c7f964703f321e4cdcd41fb65df1e111c7f6541b9ad7663defadd676314343d5d8c07faaa5091868136e892f32ea2172fb7f95d458e6d71b3f8cc17baa12bf7179f3dface1a122aa6f848bb0c7e8b2a6efc3d91d54e6d7688b94c0a007bbf2cdd4f0cea7b4ee27a2399ffa78d8ecb8aad0d27bdab3148f99c8ba3bbf46531873ecf33d1007238a14241169d4e381ef5490a88207ee2a8fa07887f7a5607d86b527b2905457092472fa377232aa588cdfc54b2b872d3a72305fd90365a64cfa294a49e99f3e6ae70c77cd501a55f1551b63bf4dec2e8d18fdee0fdb6f5307df8f06bc97241226dd388f01e0be23e77336911941d89593907b160b948c2145a525b02bbbda6862276605231e2d1898eb8f6ea521b7ffa3f5c114370372347d0a3c95a6badb386612bff7ee8d3df6ae2170f7d58663871ba8c66ecafdf1ff2101c9b355f111edf8448139674f6872dbfaa985eac34cf4492c759205701fb5a9bf15e242e23dd6c988d8910290302271be556f1d617813fc588085461456c3d08193c0f3f1c54d299eb2534185e99bcf942b576eac9d5bff92b3ca8228b1c67ea58e35b1e3e508a48233758e8afd9e71659ac5a51b97ee6fa0a8e83f015408f95878b63d97b8dcb089c72632540f4c09772d9fffa622981970ffceeb08f2ad1f1969451d0ebd5ccb80943726932c0c009e5023e64e4c8592d77d64f20c99f10fdb3a104468e7ab6e49c935ec1346d9b1d14697863fcf91079035c8978bd011293aa0b1c755ca48c8fd6ba2aeaed19a9f3a4bff6a9f3cd1a262745e958c67a78a6cf12f0f634d1779903e0adb34164bd10b979b8cfc7cc0c2471746f633e22784597ed4b768de40532cc20f3ed0bf482027c17a0c44dfd8e582bc6cd320c41bdc6cdf85ca510245283ba3602a27b4d302d7da040cff966a2fc97c61018ba52b753728d419570c6b0ef9e0cb285573401c8698fd27e430990073aaa588a5e1b19bcc724ccbaee95a92e176e90e5cfd917b4a10f6d53cf7f0483e3a12ca09ccb1417f9cc9cb40e4a81b20b236efd10d607a874cda4aca3466d6d122e5ea9a7ea2423356360afa73c8f6d936ee1ba925c06799fbccc394b219a61b55ea15f75b0da6efec8ddfcb133c500cca963e7549c5c3b36a21b4e16a767f01ffe68f40efa1bcfe325dac35d3b2f32cfbcb0f6a7b319811ec6b008b493fc33cbd9033fc43d78322fa7b468531c027fbc04b6b5e1963c84205153c0a74b4a42398761468f10b455e5b0440d7289ab4648a77b659b8aed1cf1e75aa63fcb5450d71fedef32d308cfc1cde1a9025e5e70f1dc70f65f484549889bffaf416ebcda7378f811d3a44adbdc164838fa02f6ec7144840f76dfb6cb3def47436ae8928696aacbbd89bb1ddde7d844c669db62a2a32d268be852d492803aff7192d24906e04fb2d9ed043c311e862017fd4b5224f391b75b9495ca56221d27ff3697988e0d98c1714b10f2fda539978c4f0710f5fdd14a9787bda3382f5cec69b138767f390ddc71099dc5f8c50d87e57cd8072fbceefd8e6467521bdec4b14cd08049ba0f10085b14afe8287bdd292407319e0d0513c69bbe88d9230002a48fd314a0278674eae5d566197b87700ab4bfcb02ffc407ee0ba24627a4ec8cf651a5e2916ff739469175ee984e968cdeec1d3892b54d5e52d5a1781e754d998623ff3ceaf7386505b919c2fd451859921a4ba565baeaadd700abab1cfd0a07a32a75dfecae65701c9d4a2df15a20b8a892a8b4941abaf015f0025e4c3bde4ee4e3041d57dd96c87752a199a94ac90fcab6cc7914015ea7c5abceda233a855351d1d01e13f7bc88b82ad01bfbf8b957c1ab20b68d1d3a025ddcd785c4236459b513898db237b8d8d3f40ed83df6aab739b15a6fbb0175d2f30b77ca9a0eb3e3b0296d129f92da53f1e42960b0e87fa7711c4bc1701164104ede83d2af7e3738259dce904f8d4b8a34a2f671dc06a0b1ddb0b6815c4114fbf278875834784d2459f70296edecade35f7b6236954051b66289ad01f8327329f0854faef77600c5123c51b7b2664c5e7b2e8e966ef4cba19d9925c48947fd3ba46b5c8c6c70f191def9b08adfd717fe601003621bca8eecf23d81d2347174201c6ac8c2697b57378247813c71df09f48d5800a9dd95b5af21aa8bd874888f6b09ed8c295c0be277a667211c9b324138c338ac72a5018193b57658fad1c14cce4be43a77a932e2bcb705d21d2db3121f05226d498a8cf554b44a3a0af84247caee088a01d81f92b3e538e14a8e709c0199307bfa9ed0c04dd51e123606a2da6fecfb4cca4033d862127b6e90daef5aa3a9948c631203568d2c4acbcdc714221f09297e853ad116034f90f55e63d57b33ce2ff2fb211bc34bb88e588c24a642ff14619ae5adb3a2ae7df185cee685cc9eb4685c0f4a4da7072b115ade880a31ec4692ec248e37c12627fad0805d66908799724fb63536b03b2cd88e6fe363cb852512c85a814b63d9a3a087fc09fef4289016b74b19149ec4edf7163d2eaf50aca219029132569004fb8846a6c0b430dc3206633aa67ea05ef8e870a1fea5243899427fc2f61299e1e2ea0a246ba403436c05561c11b5ec57d3f4d1f9b9d61666bb9cf2077eba6e6c569f5239f1189e5b738bc133cfd0ae0c09e860b037c25f5c73e7ae3a2505a2bc424746828cc3f44735030cfdefbded3d00d9d0cac64972a26630982903f25404ec49b4b62ded8a595e01c6edf338d2a874e2db1fedee6c412eb8a82691b7792273b9f2f66776ef02278c1c749e7aaf8e583ab9d345a35461edb4288984277942de9bd891d7b518e03c0f35773a025085dcc9f6c3456c6991aec532097c107102de0b5a71a19acac54070c87496b09e3822726aaf48ae572a9bfef65ed233e4ed1f80b3fc7b59cf0df71131841a67965f2bc74ad2d0b7b9ea27bac3906b12c08ad10ac8efcedd4e6b4e901117fe09db3fe789add059e9f18f367dbd7c657fd82b16317fefd4c262adbddd6c72faa2a520db94a0be6324da399e0bef1f2e2847f2ed4ca6a2e41dd042472b5893c95d143bef2262ead2f0c14923aa6882f0e58a42e1db4455968e7795a109a7f02ccfba81f4f121ce81b5c6fef2e8f843a0e34c95afe0ebce3b8a84d2cb998d68ad6d5f9f9122a8e4b962ae63386bd9ba89f869cd62b3c055b5f9989d31144d6eb85da088df209557a62112ffbc29ac8f88b78db5d6b1dfb9f9bad64652805036b0c9ddc59a9ffb1b2edb30811503e3c2f88ca44cffbd2f6eabb2d52f45b4af513094cd33cf764a8b98dab9fe10d55498b9e92b1173ddce48c8bc6e663a0813f51681970b1e3401b2bd92a0829436a09541f06ba3c2ca013d62aa616425e83481136f35a372ff849a62f7250a409870012e32ec07b3f702b9f6dc220f07f0f38c90919c2928cf5be08c00cc43c54ce1d85a0fbcd358129a00d1292f9763e31bde845542c034fc086085127a712354b69d4caaad5852b3a07d55baa41979dfae5779a1da2a5808f9f2ed004c63ba5fe2bdd1d0f73367984533df4e44dfc1d4f61ee138b18d912c41755b653df7db1decf33ca7b4a38584443bec50ddcbcd0af6263444c9f690bb571c930ed1c893a9c1c8c0dd04ea3fcb5f66a1fd2bf60835c138d17331e8d5746211ea011ba5162f70bff896354f8ce8d5954f89c0ab3595160325bd20bd27ad2c9d04c014470caf8a8d6e93e67f9a31ef48a066b34dedf681de6450b03b4ede66316f0d3d65218a6af1bed2bb9501964f48ae514efbd3b49b9f59cba2565c6b1ffd3d5cbd6d325d2a5869d9719223a49ccbc812ab5ee57e22efdf4980c6abe46fae8d0fa1053fe7a426722d453fa797cd00350131572b21a71ec4cc049165a6329f6b88ac4730453a187bbeb93da0899e5cc06201185cef300cf034998a60c140562709a60881b20891ef3efef267b256652ee7c8d62f62ef906b8fce24826cbb0b682e0d90fd54115093ff7090408166021d9efcf3e03dd581bcad0782097ad4decc80e1bf18c3e729b31fe5062acb35dff1f54e5d1732e8979616619c98140c9b0a8f9aa2265af2c6786ee65d1a471af81cddcd7a7e78fa953bcaa5773a9f9ba5fab76f2543a81193d4c80d6ccef595ad60e6bc30f822c0dd18d44b227fa4893f88f9387c9c0aebbdba900469870bc12b95b696f27fdc020e764eaecec7c18db73faf0c497df6953da1f58164be27fd94a4cf0e95ab7a5c64b094b9842adc361028e568f660b78212b419975a82ba6c0c371a1329c3bc86777adbde6502f31bc86f7491c5126862cbb6fd8557130ee4d528e24e7aa63ec8246cfbe62b1c27771566efbb99d8b7832ccfb92f6507e3a45972d18373f772b9693e455e68606c52377d5ac050499e840f3524210bc01083eb8e19732e27c09cf8b3854b11ac300adb2c38fc97eac60ada55331c61a8575682c360bab86166be70f4d2245b6f236a58360ad56aff2d0cbd73db17fc7c31519ddc5b9082373c259a24f34023bbdce52a5cb32963e0f2711242c69fbac52866236ed53b407dafbb60b0f8201188c71b5b420b8f98278008962fb5f1cd0f820ee72ae5c6e28d7fd87a783f3b360339dd8513ab782a826da288e1915f4deab8cf47af1ab3afa5c56437040a204396f32ff6d608354ea4471bbac6708143ce2f2ec95fcd2ecb6a0b491cdef7349db4110b96cd601ab66d7a713832e64c3eacafc3f80b96bc13fb78dab3d012289db4baabfc39c459874158f4460d2f241a9050516c8d254e33fe5e7997541bf540f894484b4d44519af8bae7e1972cc8d50c5d68e1fa9bc77b8e879be22a8e71b7db3f70bb6febe20c03b9e67f7560cc9e27d9f9c99dd3fa94baf9418108d065b1f6449e726cdb63b5e732250c9437dcb5e41b0a4d051a14981d53812469acb3905bed1b6b94f9192cb7f74c4ea2b03725f49e36fc14973ff05e856e663ad64156ba49eb5d22c21f2ad15e5bf1996d4c251452fe333697ddeb9a12e45e939f8bd6fec98fcc03b58da6dc96eeff77c52a964fb28f0e40dccef88a2dac2cc99f90b6f204e48713b639321cd2736aa8f8cbd22d11cc80697c4c99e0ac7e9e80f3603265a5f90e2e4a51260adbea2b4c4d840fb49823bcb6756686e324d2b6155d105dddaa8c821e280d1e7db2af7a161f7a86289b3c9560a782243db4b3295a49f8cf7bc4c1364036acb6d91f227e322e06146336d149f7e4ccc506858800c30dfd8adbf9cb4acd79a1f4691f68c8c59a9e06c8d16cab4a8d09c95b7f91be44ebf50e7e68e3fa714e78a772375fc33380f1cd821f03f796b05e31babeb9d1af5086f43b60f2c69fa819d121206024b67fde0a8641e4bcf39458d649a512bf9baffa925be3863f22eb7d1036b3fdfa9473bf1593d573a83138e6a26182b99647f3c4957d4e6aab6d6995ca70bd5043647f452239c9a6e84c2123ec1dd3b7667a791ff866642e077ca3cf5f0b6135ed514dc9bbc1945b423cb77600a691ecc6a63836592cf6653b8feaf4b6efe5386f09959f7498136f772ab7c9ac38afaecf1c3da31ab3b0b098a0727061efdf850b66b7164d653dc332b9a6cb37ac401a77e98748d0d93e5ec7aef5f7a34dd67dc5870da7ff662356b7f5860cb970340256b3c01a4a7ac62dfcc07fad114d3b4a1ff3f3aebabae88f79fdf62c151be44630e62bb6314e306eb60b6abd4cd86e6ff43d63b48f934e69a9d33a22c0d35b9a5bab061f609a370448cf5df764fe0b89f938fc73afa17fe08f11c364661db43153a7e15210811ed9ce79f8094ff5bc0bc4b4c7d759d09a24ac6d5f374c9a131d6d45be072d4a3f06e16254946399fff35d248a2dd878511c90eb5c321863fd07410ce83875f2d5703300a127b83c27a88a0e9e2d96eed41a0621f85cf6ee35f4693a03cc141987a14420c3d36dba6e8e4e3eb2f46435f5f83f963eb82d0bbc8231c6c4d1a13b7002827205e31915f4aa0067c654fc7e54ed716f1ef881aa989bc86a6951f228ffb0ebb257ba24989bf7aba8df37fac513f046ccfea58498a08150dbf39c4b44d842564c9120df616173862d70e9cd5b8de3e9bfa965726ef23823b400a20820d0e682d050d5c4c0a9cf4e681ba07f72995cc86fde8486e99df62d77b926133ee61bb708637b82a94ec9716b2cac7f1745fb091f435d82a981eee502d4dbf8e6e7ab98dbc251f1c6855d1bfca3c6ac82f0f417f86e902b6f25c64ad9fae90cbb135019a2867f3defe6fe9d7e58bd92f7e4667a7af3a43e032ad3a87d3050d39c6b4ae67dcd9b117864e235c65f1b49de62e986ed97bc85ac802d2fdd0864542ed43238a4608295fe311c61b0331673e245162046fda95b307504ea9084b73df3fee569dc04e34affa9cb4702635956996c5b5dbcd26e44f3d6ae29850dcf18c85a02be54bd1a8a42dbcb2b1c952600fa5e61284e056d8bef1ad6ded3ba4dfab79efa3e4af5741b0f7fe6dff94036481ecb291b6ac1e2c3b3aca7eed1e6b3af1f0ce2ecf32fa8889044eff819d869ad447129c732bb3285e63781ed2016812ecd3d8bea8bda6fca3b9a9d357f19fed8fa72c4076b061f2a81df51ded046bd2acd289920088639d37a15b1f4e5fec5bb1afaa4fa8c2b3a6d1f44ca14e7af327dcd029012280afd55e414e545f7e2606adb74cc5e0a1ae5a662aae6c12fa8707cc8a406449f9e1da980d7ceb3464cda51bdce9de149423d147a80789998546a3e721772925b566ce35ed8e7b86fa17dd679ad5db627345492f8fe80229dc9601acff6a4360af7973c2c3dc2551ab0153431b62d21b81f0eed1a20f71bc5e24d11b6b594046c134b2d9c3a79b0bed8819ceaa1098099878b8860223f4545fb11a1e21df084065df3a2182ce50116e7e0b8867012046d9d27082d7ee31c8bb48e6ef5ae74b7fcabf4ce1546e7346aff46bf4618f9434c5e1948c7310b521b61a5d50e9b48b8b5111489a4fe3732d7cb1d1287c509e2083a27b895fec5b42427b38b48132d50984688f738bd8acdaf379bb7dd5564d409635dc0a16c71f9eb08b5e1a0071417afc0534c49b9631b72c3f004daf91a8c4ac67c96cdbca3d46210b1be686df7c384b56ddff719c56ed7456a3f269daafe46b39d7c36eaa1a478c42883dcf06d14c83155c6bd6bd5915282b63df5d2decba4c53f6e19127954037b93cfc8c5e88600de30b476f81227b0e221da8919cbf67afcaee95ed30ecaf79447aa0c248f29b8b9a75f08a2b9353035f65bb46267f54dc8903dec322c96df1e4457c7cb545fb49a808596b9f44a0be8894d5512d0ca8f88c660ff7cf2354c9d8b53292938099d971a424014be91f22bf8bd1ab54cc266859adb32766175de3afc1e3b9d319e8d913c38b82100c5888dcce4ca6d60d97b98108f2376d0efc48ab826131fc69d7e93f59d99849c304c5ed2a4c66352ce9c3cac66be7d08b04d96b73805a092d4c4e620813f94db61b97268fa2daefefa5a2456a08bd95a92b01242b1a009e1b31dcc95733f2acfb2facac97283411124b0999c3ce42bfc2d452f8f66b6673245bff4df391147580c8839324b3b5c645ae0fcd89b290c4a9a1324b67f16ea0f0eeedca58091b514772ffc038562be4930e51b53b363a0ba24a5ab929d4c17a5c555665ef73498e25ce88716f2f38ca5fcb702ce020e8b659c97a9acacbbd02dabeb101ce8ee5aea281e433855a25e3a39dd5ccbad77ffaa3afb93cdd05cea3f2856bd0914b21123905809365a6c3ddbd3d17b1e754a178c17788746579e0b53d805cea545362eb7137417d77239bb533fba11230e39b9aa8b499b42ecf202b90da30b133e218a22f25f55a4721ee82140fc779dc08de1b6fc496c3e2c894390031f851d6c8c2ffaec4a8d61fa589b99e255ede3c3c77295321960c61584cc39ad9012952e803376473cd3e462b4368b31ce1f7b3b90c613e1432c36235f95b6f40637684153bdec507daf42def4e727cdffb86387bd0f8e5bb1b97fe11dac0e410c9c9180d6d61d93b1f11d12cc3b337235662a6827f7fd56b4565503ade2e05b0f014056ba9a0c745ed561ea95dfe720c5f4cfffa2006fef1b657d6864482f8e55bbe55491d31d7072c14adefc0e85e0dbf33d1f58a6f92344f2d29cacf8c7d771b7675a8a52200c7eb4e3445b6642b79ce6bffb93587f2cfb0e53bc74e351fb19340f71fa849baef29d8aa38de4a14c4b33fd6a1a15c51095469bb8bf10c97c824f2be1e5a41b7c34fb629831d63bf7bbaf6c077e3ef6103ee3f4b57f6a5401a9072612396f2743df30a854f3688b928ae163b90185d1325580788bdb948a9b1eb37f5b9c0c79485d661cb75e59c106c519abebfe937c66003e3e1adad6f8984f1b8c57a6669b550d197eb7862195ad37b2af45ffcb2434d3b298b556e19c5f987b55f5c175d88fe626f07ceea5f71533e49b2cb24e3d3daf0e46674d18f19bd881351e3820e955b25c1c89187dd4008be973f0dc5f8ada4d0b3198eb81eb17713815ade8bab56ca48d6a26aa458459873dfe616f76c8686136eaa8ef9d0258fc9ef6d0f265dc07a42baa1ab8248bdac68db611211df02dfda96f884317b6ad2b4452c23839f5834cb8c334e58b9e951d7f0ffc05ec637149d6f2388e7393221135e9fdbf98f90cfed8678e2b61a76b6d1a88ad8eae5a93310503373517521965a9c435be6963dbfc49e97324837e7dab1b41f8b82ad01bfbf8b957c1ab20b68d1d3a025ddcd785c4236459b513898db237b8d8d3f40ed83df6aab739b15a6fbb0175d2f30b77ca9a0eb3e3b0296d129f92da53f1e42960b0e87fa7711c4bc1701164104ede83d2af7e3738259dce904f8d4b8a34a2f671dc06a0b1ddb0b6815c4114fbf278875834784d2459f70296edecade8e941c06077ebdaf0c6d798e64077b2cd107c8e5f9166b5cadd51ac0373f73e7e09730f92f57b876c3c27364a68c37f0e598f1c75f2de5bb7cc0fa658127b314418129024ebae0f34e79de750698ef88239a79f53033dd8ad0e4940725ccc802bd5dc3d7c8ae14b93ed2539142cbb5baecfea7d598e8c7ecbc5c861cf52adcc5e017c3002ce8f4e0d41d1b5dad4948a465e65bfe31488965c2bdff269916d5152107b0291f830f1dcbc312b6918b4c562e8440f9064fab72833d00a4e5cf47c0fb9ad4dde2d4a5169450847b36455405318517e830696c5ba5019e678d7df410d04af13a2aa65f3190d1a17280e2dd288ab86f9877cfce91a48edb01fc6295cb5080fcb923e18e7ed0cbf89200eef79d71e55e3e9a4d45508dcb3fff7068cb4a7b738c07958b0bf901e265fc6e3e975af1a567f3d247166236ef98663fe7a5dfe508b41ce4b2400faa810dc8c84271c053d6868f29790fc7edb10a6f61dc69973f7cde08950b81968a3564fa3939ed0c4b081e8bcd0cdab739ac731960770d8da4c51a38c933086f10316351f344acf8dc77b8dafcf511bc47288f73a0b0a64fd77a25d4c7923a60a3b64165819a036cceec4b98b887330993dcba26886892cac3300d630a007e0aa7e54c0cf5bed4411e6df2cd5f862ee378d59ed9d26a6123345230fd59fd15074978df9e41ad68b798aa609b5c734ea4881af0246e19c04248e63a091721078c1f088ed38b0f5ab727d6eab661a48652f97a92b04677dc6fec93dfc47e409d7eb49898370a466c61a745ba6c7d2ebdb7494922a09f9dda65e3bd773ed13dd2fd5c81410f55c3cde80faa8edca0ffb90a23d56e573ed84c6a799724fb63536b03b2cd88e6fe363cb852512c85a814b63d9a3a087fc09fef4289016b74b19149ec4edf7163d2eaf50aca219029132569004fb8846a6c0b430dc3206633aa67ea05ef8e870a1fea5243899427fc2f61299e1e2ea0a246ba403436c05561c11b5ec57d3f4d1f9b9d61666bb9cf2077eba6e6c569f5239f1189e5b738bc133cfd0ae0c09e860b037c25f5c73e7ae3a2505a2bc424746828cc3f44735030cfdefbded3d00d9d0cac64972a26630982903f25404ec49b4b62ded8a595e01c6edf338d2a874e2db1fedee6c412eb8a82691b7792273b9f2f66776ef02278c1c749e7aaf8e583ab9d345a35461edb4288984277942de9bd891d7b518e03c0f35773a025085dcc9f6c3456c6991aec532097c107102de0b5a71a19acac54070c87496b09e3822726aaf48ae572a9bfef65ed233e4ed1f80b3fc7b59cf0bca29e6eb4c4f4d42614bed54f697f22199976de4681a3ae8774bd87dcfb182b780543c55ae7bb70dc40e23dc3e2a084f285a2ede005ebce988d57ba079b17124be79e5e63029b5ee0f820a37f7ad2a004b0d64ae8be06d6f885c9847cdab7dd9798c8838a346e223699567878e8fbf5f2f4519672536ff3c36809cf0ee278e601b1fd3c36675478f1f694dcbe4fde2dea74cd1de68cbfd3617ec94dbf99ac0a7f17e4b0865514639d9d00ed6c41bceb85ee04eee9955b55c183e2d1997b567022687971b13fddccf2116fd5c807e5b75240bd88d2c1fcccb4eed91e59e0fc5c39a1829b1558162c03b8e41fc07fe7b48a2851d45b1e16324856156800ff235b715b86b4de822b9c98ecdb14b3c4b63af81c1617281832d30c9999f0a74c63d7e292048d311e89ab6a97c8c0509be16598395f6d8ed17fd3223b447a3087f6a0f69c9adce9f19a9773070a8e28ef52ce0e9d1f5babd27653d921df3c9a374f2034d504beaccb29d5a946f4ec32f84eeb8a2a0906167c085714954f8102676a040fe69e554af1cc5cbe6b7738ba3935d9acba5ece5d05442b21e70d0bc71c08996b7daf8827974f73157c0d504d784dbae005688a482872b065f0d9ea13f3008af45b4af513094cd33cf764a8b98dab9fe10d55498b9e92b1173ddce48c8bc6e6002b81676a4dffc87c3690b26183be2677eb8edbbf35fd7f9b790f8ad5953487425e83481136f35a372ff849a62f7250a409870012e32ec07b3f702b9f6dc220f07f0f38c90919c2928cf5be08c00cc43c54ce1d85a0fbcd358129a00d1292f9763e31bde845542c034fc086085127a712354b69d4caaad5852b3a07d55baa41979dfae5779a1da2a5808f9f2ed004c63ba5fe2bdd1d0f73367984533df4e44dfc1d4f61ee138b18d912c41755b653df7db1decf33ca7b4a38584443bec50ddcbcd0af6263444c9f690bb571c930ed1c893a9c1c8c0dd04ea3fcb5f66a1fd2bf60835c138d17331e8d5746211ea011ba5162f70bff896354f8ce8d5954f89c0ab3595160325bd20bd27ad2c9d04c014470caf8a8d6e93e67f9a31ef48a066b34dedf681de6450b03b4ede66316f0d3d65218a6af1bed2bb9501964f48ae514efbd3b49b9f59cba2565c6b1ffd3d5cbd6d325d2a5869d9719223a49ccbc812ab5ee57e22efdf4980c6abe46fae8d0fa1053fe7a426722d453fa797cd00350131572b21a71ec4cc049165a6329f6b88ac4730453a187bbeb93da0899e5cc06201127d12b631d262a2414f37852545c705f5524c287fd09dad0efddbb231b57ad6b85cef300cf034998a60c140562709a60881b20891ef3efef267b256652ee7c8d62f62ef906b8fce24826cbb0b682e0d90fd54115093ff7090408166021d9efcf3e03dd581bcad0782097ad4decc80e1bf18c3e729b31fe5062acb35dff1f54e5d1732e8979616619c98140c9b0a8f9aa2265af2c6786ee65d1a471af81cddcd7a7e78fa953bcaa5773a9f9ba5fab76f2543a81193d4c80d6ccef595ad60e6bc30f822c0dd18d44b227fa4893f88f9387c9c0aebbdba900469870bc12b95b696f27fdc020e764eaecec7c18db73faf0c497df6953da1f58164be27fd94a4cf0e95ab7a5c64b094b9842adc361028e568f660b78212b419975a82ba6c0c371a1329c3bc86777adbde6502f31bc86f7491c5126862cbb6fd8557130ee4d528e24e7aa63ec8246cfbe62b1c27771566efbb99d8b7832ccfb92f6507e3a45972d18373f772b9693e455e68606c52377d5ac050499e840f3524210bc01083eb8e19732e27c09cf8b3854b11ac300adb2c38fc97eac60ada55331c61a8575682c360bab86166be70f4d2245b6f236a58360ad56aff2d0cbd73db17fc7c31519ddc5b9082373c259a24f34023bbdce52a5cb32963e0f2711242c69fbac52866236ed53b407dafbb60b0f8201188c71b5b420b8f98278008962fb5f1cd0f820ee72ae5c6e28d7fd87a783f3b360339dd8513ab782a826da288e1915f4deab8cf47af1ab3afa5c56437040a204396f32ff6d608354ea4471bbac6708143ce2f2ec95fcd2ecb6a0b491cdef7349db4110b96cd601ab66d7a713832e64c3eacafc3f80b96bc13fb78dab3d012289db4baabfc39c459874158f4460d2f241a9050516c8d254e33fe5e7997541bf540f894484b4d44519af8bae7e1972cc8d50c5d68e1fa9bc77b8e879be22a8e71b7db3f70bb6febe20c03b9e67f7560cc9e27d9f9c99dd3fa94baf9418108d065b1f6449e726cdb63b5e732250c9437dcb5e41b0a4d051a14981d53812469acb3905bed1b6b94f9192cb7f74c4ea2b03725f49e36fc14973ff05e856e663ad64156ba49eb5d22c21f2ad15e5bf1996d4c251452fe333697ddeb9a12e45e939f8bd6fec98fcc03b58da6dc96eeff77c52a964fb28f0e40dccef88a2dac2cc99f90b6f204e48713b639321cd2736aa8f8cbd22d11cc80697c4c99e0ac7e9e80f3603265a5f90e2e4a51260adbea2b4c4d840fb49823bcb6756686e324d2b6155d105dddaa8c821e280d1e7db2af7a161f7a86289b3c9560a782243db4b3295a49f8cf7bc4c1364036acb6d91f227e322e06146336d149f7e4ccc506858800c30dfd8adbf9cb4acd79a1f4691f68c8c59a9e06c8d16cab4a8d09c95b7f91be44ebf50e7e68e3fa714e78a772375fc33380f1cd821f03f796b05e31babeb9d1af5086f43b60f2c69fa819d121206024b67fde0a8641e4bcf39458d649a512bf9baffa925be3863f22eb7d1036b3fdfa9473bf1593d573a83138e6a26182b99647f3c4957d4e6aab6d6995ca70bd5043647f452239c9a6e84c2123ec1dd3b7667a791ff866642e077ca3cf5f0b6135ed514dc9bbc1945b423cb77600a691ecc6a63836592cf6653b8feaf4b6efe5386f09959f7498136f772ab7c9ac38afaecf1c3da31ab3b0b098a0727061efdf850b66b7164d653dc332b9a6cb37ac401a77e98748d0d93e5ec7aef5f7a34dd67dc5870da7ff662356b7f5860cb970340256b3c01a4a7ac62dfcc07fad114d3b4a1ff3f3aebabae88f79fdf62c151be44630e62bb6314e306eb60b6abd4cd86e6ff43d63b48f934e69a9d33a22c0d35b9a5bab061f609a370448cf5df764fe0b89f938fc73afa17fe08f11c364661db43153a7e15210811ed9ce79f8094ff5bc0bc4b4c7d759d09a24ac6d5f374c9a131d6d45be072d4a3f06e16254946399fff35d248a2dd878511c90eb5c321863fd07410ce83875f2d5703300a127b83c27a88a0e9e2d96eed41a0621f85cf6ee35f4693a03cc141987a14420c3d36dba6e8e4e3eb2f46435f5f83f963eb82d0bbc8231c6c4d1a13b7002827205e31915f4aa0067c654fc7e54ed716f1ef881aa989bc86a6951f228ffb0ebb257ba24989bf7aba8df37fac513f046ccfea58498a08150dbf39c4b44d842564c9120df616173862d70e9cd5b8de3e9bfa965726ef23823b400a20820d0e682d050d5c4c0a9cf4e681ba07f72995cc86fde8486e99df62d77b926133ee61bb708637b82a94ec9716b2cac7f1745fb091f435d82a981eee502d4dbf8e6e7ab98dbc251f1c6855d1bfca3c6ac82f0f417f86e902b6f25c64ad9fae90cbb135019a2867f3defe6fe9d7e58bd92f7e4667a7af3a43e032ad3a87d3050d39c6b4ae67dcd9b117864e235c65f1b49de62e986ed97bc85ac802d2fdd0864542ed43238a4608295fe311c61b0331673e245162046fda95b307504ea9084b73df3fee569dc04e34affa9cb4702635956996c5b5dbcd26e44f3d6ae29850dcf18c85a02be54bd1a8a42dbcb2b1c952600fa5e61284e056d8bef1ad6ded3ba4dfab79efa3e4af5741b0f7fe6dff94036481ecb291b6ac1e2c3b3aca7eed1e6b3af1f0ce2ecf32fa8889044eff819d869ad447129c732bb3285e63781ed2016812ecd3d8bea8bda6fca3b9a9d357f19fed8fa72c4076b061f2a81df51ded046bd2acd289920088639d37a15b1f4e5fec5bb1afaa4fa8c2b3a6d1f44ca14e7af327dcd029012280afd55e414e545f7e2606adb74cc5e0a1ae5a662aae6c12fa8707cc8a406449f9e1da980d7ceb3464cda51bdce9de149423d147a80789998546a3e721772925b566ce35ed8e7b86fa17dd679ad5db627345492f8fe80229dc9601acff6a4360af7973c2c3dc2551ab0153431b62d21b81f0eed1a20f71bc5e24d11b6b594046c134b2d9c3a79b0bed8819ceaa1098099878b8860223f4545fb11a1e21df084065df3a2182ce50116e7e0b8867012046d9d27082d7ee31c8bb48e6ef5ae74b7fcabf4ce1546e7346aff46bf4618f9434c5e1948c7310b521b61a5d50e9b48b8b5111489a4fe3732d7cb1d1287c509e2083a27b895fec5b42427b38b48132d50984688f738bd8acdaf379bb7dd5564d409635dc0a16c71f9eb08b5e1a0071417afc0534c49b9631b72c3f004daf91a8c4ac67c96cdbca3d46210b1be686df7c384b56ddff719c56ed7456a3f269daafe46b39d7c36eaa1a478c42883dcf06d14c83155c6bd6bd5915282b63df5d2decba4c53f6e19127954037b93cfc8c5e88600de30b476f81227b0e221da8919cbf67afcaee95ed30ecaf79447aa0c248f29b8b9a75f08a2b9353035f65bb46267f54dc8903dec322c96df1e4457c7cb545fb49a808596b9f44a0be8894d5512d0ca8f88c660ff7cf2354c9d8b53292938099d971a424014be91f22bf8bd1ab54cc266859adb32766175de3afc1e3b9d319e8d913c38b82100c5888dcce4ca6d60d97b98108f2376d0efc48ab826131fc69d7e93f59d99849c304c5ed2a4c66352ce9c3cac66be7d08b04d96b73805a092d4c4e620813f94db61b97268fa2daefefa5a2456a08bd95a92b01242b1a009e1b31dcc95733f2acfb2facac97283411124b0999c3ce42bfc2d452f8f66b6673245bff4df391147580c8839324b3b5c645ae0fcd89b290c4a9a1324b67f16ea0f0eeedca58091b514772ffc038562be4930e51b53b363a0ba24a5ab929d4c17a5c555665ef73498e25ce88716f2f38ca5fcb702ce020e8b659c97a9acacbbd02dabeb101ce8ee5aea281e433855a25e3a39dd5ccbad77ffaa3afb93cdd05cea3f2856bd0914b21123905809365a6c3ddbd3d17b1e754a178c17788746579e0b53d805cea545362eb7137417d77239bb533fba11230e39b9aa8b499b42ecf202b90da30b133e218a22f25f55a4721ee82140fc779dc08de1b6fc496c3e2c894390031f851d6c8c2ffaec4a8d61fa589b99e255ede3c3c77295321960c61584cc39ad9012952e803376473cd3e462b4368b31ce1f7b3b90c613e1432c36235f95b6f40637684153bdec507daf42def4e727cdffb86387bd0f8e5bb1b97fe11dac0e410c9c9180d6d61d93b1f11d12cc3b337235662a6827f7fd56b4565503ade2e05b0f014056ba9a0c745ed561ea95dfe720c5f4cfffa2006fef1b657d6864482f8e55bbe55491d31d7072c14adefc0e85e0dbf33d1f58a6f92344f2d29cacf8c7d771b7675a8a52200c7eb4e3445b6642b79ce6bffb93587f2cfb0e53bc74e351fb19340f71fa849baef29d8aa38de4a14c4b33fd6a1a15c51095469bb8bf10c97c824f2be1e5a41b7c34fb629831d63bf7bbaf6c077e3ef6103ee3f4b57f6a5401a9072612396f2743df30a854f3688b928ae163b90185d1325580788bdb948a9b1eb37f5b9c0c79485d661cb75e59c106c519abebfe937c66003e3e1adad6f8984f1b8c57a6669b550d197eb7862195ad37b2af45ffcb2434d3b298b556e19c5f987b55f5c175d88fe626f07ceea5f71533e49b2cb24e3d3daf0e46674d18f19bd881351e3820e955b25c1c89187dd4008be973f0dc5f8ada4d0b3198eb81eb17713815ade8bab56ca48d6a26aa458459873dfe616f76c8686136eaa8ef9d0258fc9ef6d0f265dc07a42baa1ab8248bdac68db611211df02dfda96f884317b6ad2b4452c23839f5834cb8c334e58b9e951d7f0ffc05ec637149d6f2388e7393221135e9fdbf98f90cfed8678e2b61a76b6d1a88ad8eae5a93310503373517521965a9c435be6963dbfc49e97324837e7dab1b41f8b82ad01bfbf8b957c1ab20b68d1d3a025ddcd785c4236459b513898db237b8d8d3f40ed83df6aab739b15a6fbb0175d2f30b77ca9a0eb3e3b0296d129f92da53f1e42960b0e87fa7711c4bc1701164104ede83d2af7e3738259dce904f8d4b8a34a2f671dc06a0b1ddb0b6815c4114fbf278875834784d2459f70296edecade8e941c06077ebdaf0c6d798e64077b2cd107c8e5f9166b5cadd51ac0373f73e7e09730f92f57b876c3c27364a68c37f0e598f1c75f2de5bb7cc0fa658127b314418129024ebae0f34e79de750698ef88239a79f53033dd8ad0e4940725ccc802bd5dc3d7c8ae14b93ed2539142cbb5baecfea7d598e8c7ecbc5c861cf52adcc5e017c3002ce8f4e0d41d1b5dad4948a465e65bfe31488965c2bdff269916d5152107b0291f830f1dcbc312b6918b4c562e8440f9064fab72833d00a4e5cf47c0fb9ad4dde2d4a5169450847b36455405318517e830696c5ba5019e678d7df410d04af13a2aa65f3190d1a17280e2dd288ab86f9877cfce91a48edb01fc6295cb5080fcb923e18e7ed0cbf89200eef79d71e55e3e9a4d45508dcb3fff7068cb4a7b738c07958b0bf901e265fc6e3e975af1a567f3d247166236ef98663fe7a5dfe508b41ce4b2400faa810dc8c84271c053d6868f29790fc7edb10a6f61dc69973f7cde08950b81968a3564fa3939ed0c4b081e8bcd0cdab739ac731960770d8da4c51a38c933086f10316351f344acf8dc77b8dafcf511bc47288f73a0b0a64fd77a25d4c7923a60a3b64165819a036cceec4b98b887330993dcba26886892cac3300d630a007e0aa7e54c0cf5bed4411e6df2cd5f862ee378d59ed9d26a6123345230fd59fd15074978df9e41ad68b798aa609b5c734ea4881af0246e19c04248e63a091721078c1f088ed38b0f5ab727d6eab661a48652f97a92b04677dc6fec93dfc47e409d7eb49898370a466c61a745ba6c7d2ebdb7494922a09f9dda65e3bd773ed13dd2fd5c81410f55c3cde80faa8edca0ffb90a23d56e573ed84c6a799724fb63536b03b2cd88e6fe363cb852512c85a814b63d9a3a087fc09fef4289016b74b19149ec4edf7163d2eaf50aca219029132569004fb8846a6c0b430dc3206633aa67ea05ef8e870a1fea5243899427fc2f61299e1e2ea0a246ba403436c05561c11b5ec57d3f4d1f9b9d61666bb9cf2077eba6e6c569f5239f1189e5b738bc133cfd0ae0c09e860b037c25f5c73e7ae3a2505a2bc424746828cc3f44735030cfdefbded3d00d9d0cac64972a26630982903f25404ec49b4b62ded8a595e01c6edf338d2a874e2db1fedee6c412eb8a82691b7792273b9f2f66776ef02278c1c749e7aaf8e583ab9d345a35461edb4288984277942de9bd891d7b518e03c0f35773a025085dcc9f6c3456c6991aec532097c107102de0b5a71a19acac54070c87496b09e3822726aaf48ae572a9bfef65ed233e4ed1f80b3fc7b59cf0bca29e6eb4c4f4d42614bed54f697f22199976de4681a3ae8774bd87dcfb182b780543c55ae7bb70dc40e23dc3e2a084f285a2ede005ebce988d57ba079b17124be79e5e63029b5ee0f820a37f7ad2a004b0d64ae8be06d6f885c9847cdab7dd9798c8838a346e223699567878e8fbf5f2f4519672536ff3c36809cf0ee278e601b1fd3c36675478f1f694dcbe4fde2dea74cd1de68cbfd3617ec94dbf99ac0a7f17e4b0865514639d9d00ed6c41bceb85ee04eee9955b55c183e2d1997b567022687971b13fddccf2116fd5c807e5b75240bd88d2c1fcccb4eed91e59e0fc5c39a1829b1558162c03b8e41fc07fe7b48a2851d45b1e16324856156800ff235b715b86b4de822b9c98ecdb14b3c4b63af81c1617281832d30c9999f0a74c63d7e292048d311e89ab6a97c8c0509be16598395f6d8ed17fd3223b447a3087f6a0f69c9adce9f19a9773070a8e28ef52ce0e9d1f5babd27653d921df3c9a374f2034d504beaccb29d5a946f4ec32f84eeb8a2a0906167c085714954f8102676a040fe69e554af1cc5cbe6b7738ba3935d9acba5ece5d05442b21e70d0bc71c08996b7daf8827974f73157c0d504d784dbae005688a482872b065f0d9ea13f3008af45b4af513094cd33cf764a8b98dab9fe10d55498b9e92b1173ddce48c8bc6e6002b81676a4dffc87c3690b26183be2677eb8edbbf35fd7f9b790f8ad59534879ac41b0641c6df88546632d73fb6b33d013084494c8562be11328c8ca2d3587b425e83481136f35a372ff849a62f7250a409870012e32ec07b3f702b9f6dc220c8c9b6a55e247200522e4e613c7cb20d1981bcecdf08e91c8dd78ce08f085774c2b34b14ee01a9165f01b8f6b7f15c56d73989b6ff3a16e6a2ca640e17d3286253df818e01306b97c0b6e98e832b724767a86cbef73b5413a188c2154c282c82eaf5a469d1209815abb41261b6234c18e0b7425351e58badadfb84fdbeab2e747a476387d9627fc5ba773a1a36cfb86e6cb0fc840d68a0f5a25c8212aad09462f0e1fec94a1addf72aec61a34e6952825b1a4ef5b907768fb22d5f966714667be071dd6afd5ebac25ab72649fb67376690bd7c7ba51c08ed8e1c1d0621f9c075a0c5821991e11792c8b501bcbf1854c82f0e2290913ccb0b87b79d52c47f7f64993f2871858a1a773b0ba39a875aac4b64c124f4a7cbb3015a366615e28d5d8b59230a10e02a94bdbf233be377d45dd600725a42124ffb8f1985f001b963326ee4a58e458f53f13732ce388a0e31a75ac2868135bfeb6e6fe1ab14d9d35d59b0eeeb0a02b8c29a0f30637176ce348732eb80409a553624981f6d736bbec36a7a27d12b631d262a2414f37852545c705f5524c287fd09dad0efddbb231b57ad6b85cef300cf034998a60c140562709a60881b20891ef3efef267b256652ee7c8d62f62ef906b8fce24826cbb0b682e0d90fd54115093ff7090408166021d9efcf828b88ad3be81c440eab85b87886933aef45278d15f76ae8aeebf78f07889a333e03dd581bcad0782097ad4decc80e1bf18c3e729b31fe5062acb35dff1f54e5d1732e8979616619c98140c9b0a8f9aa2265af2c6786ee65d1a471af81cddcd7e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855a7e78fa953bcaa5773a9f9ba5fab76f2543a81193d4c80d6ccef595ad60e6bc36690c9b9e902628fd1200b7fb40467b03a737f4dc1d974f950dbbf9e3189f5c271baf2afc5e871c6de9860cd0ad61ebb60644afde5a27b492fddd86bc6787f02d4710f975bb43303229afa294c6bcbd704076871513673ccd4556df3e04e6ad7005710671a4fbee6eba94f894178d18292b91469578f46e404b1da848931f5767df36f1a49615e2a7d09890c6b379903074a351a9ec58ba2c180233e3a62554e4a7e6caccb11801c1fefc36e8030fc7dacc97cda96691a3be588cf99dd511790b8866c086ccc7251e290ac1e2147944fde8777bdb3146c827d16947fedd181a824fe56cbb10466df49278d6a5f6ffc249b0919f4fd7bd8f876ebe89ba2e8ee55644229532f35d94c0a97ff262870176377b5dbc42e70e5095a9b504f2cf2138f67990fba3c28297647f163b0a31d1cf9a380e06e7c81d03cc1b54ba91b7b8b9269aa9d3826a1ec0eb0c4037411ec95060dfeca26c25978250c471f01bd4fc07ed9a27757707ee5b820c9d016cba36381175c9a616a350eedcd7cb0d0b9765862f410f90bb5a17d8ae39bc0b39b2af7790705f62ce335e0933dbe12cba2cfe5b9031df3f807e04309f343bb03f3ef18187843439c4f921da8ddd06d1684dcb77a3fb78dab3d012289db4baabfc39c459874158f4460d2f241a9050516c8d254e39a734b5cc4aeb0d7583e4c4644e2fd258a9eab5d795130b7d6adb856d8c9077c9cf27b1fa577366f402d3d27fdd6e9fe09f383735db45d7934aac94d5c4fa0ef4baf9418108d065b1f6449e726cdb63b5e732250c9437dcb5e41b0a4d051a14981d53812469acb3905bed1b6b94f9192cb7f74c4ea2b03725f49e36fc14973ff5dc7f187d0b62ae03a3324046efe734c9cc3f5189efb174f8a33d3bb99ab264db9a12e45e939f8bd6fec98fcc03b58da6dc96eeff77c52a964fb28f0e40dccef88a2dac2cc99f90b6f204e48713b639321cd2736aa8f8cbd22d11cc80697c4c99e0ac7e9e80f3603265a5f90e2e4a51260adbea2b4c4d840fb49823bcb6756686e324d2b6155d105dddaa8c821e280d1e7db2af7a161f7a86289b3c9560a782243db4b3295a49f8cf7bc4c1364036acb6d91f227e322e06146336d149f7e4ccc506858800c30dfd8adbf9cb4acd79a1f4691f68c8c59a9e06c8d16cab4a8d09c95b7f91be44ebf50e7e68e3fa714e78a772375fc33380f1cd821f03f796b05e31babeb9d1af5086f43b60f2c69fa819d121206024b67fde0a8641e4bcf39458d649a512bf9baffa925be3863f22eb7d1036b3fdfa9473bf1593d573a83138e6a26182b99647f3c4957d4e6aab6d6995ca70bd5043647f452239c9a6e84c2123ec1dd3b7667a791ff866642e077ca3cf5f0b6135ed514dc9bbc1945b423cb77600a691ecc6a63836592cf6653b8feaf4b6efe5386f09959f7498136f772ab7c9ac38afaecf1c3da31ab3b0b098a0727061efdf850b66b7164d653dc332b9a6cb37ac401a77e98748d0d93e5ec7aef5f7a34dd67dc5870da7ff662356b7f5860cb970340256b3c01a4a7ac62dfcc07fad114d3b4a1ff3f3aebabae88f79fdf62c151be44630e62bb6314e306eb60b6abd4cd86e6ff43d63b48f934e69a9d33a22c0d35b9a5bab061f609a370448cf5df764fe0b89f938fc73afa17fe08f11c364661db43153a7e15210811ed9ce79f8094ff5bc0bc4b4c7d759d09a24ac6d5f374c9a131d6d45be072d4a3f06e16254946399fff35d248a2dd878511c90eb5c321863fd07410ce83875f2d5703300a127b83c27a88a0e9e2d96eed41a0621f85cf6ee35f4693a03cc141987a14420c3d36dba6e8e4e3eb2f46435f5f83f963eb82d0bbc8231c6c4d1a13b7002827205e31915f4aa0067c654fc7e54ed716f1ef881aa989bc86a6951f228ffb0ebb257ba24989bf7aba8df37fac513f046ccfea58498a08150dbf39c4b44d842564c9120df616173862d70e9cd5b8de3e9bfa965726ef23823b400a20820d0e682d050d5c4c0a9cf4e681ba07f72995cc86fde8486e99df62d77b926133ee61bb708637b82a94ec9716b2cac7f1745fb091f435d82a981eee502d4dbf8e6e7ab98dbc251f1c6855d1bfca3c6ac82f0f417f86e902b6f25c64ad9fae90cbb135019a2867f3defe6fe9d7e58bd92f7e4667a7af3a43e032ad3a87d3050d39c6b4ae67dcd9b117864e235c65f1b49de62e986ed97bc85ac802d2fdd0864542ed43238a4608295fe311c61b0331673e245162046fda95b307504ea9084b73df3fee569dc04e34affa9cb4702635956996c5b5dbcd26e44f3d6ae29850dcf18c85a02be54bd1a8a42dbcb2b1c952600fa5e61284e056d8bef1ad6ded3ba4dfab79efa3e4af5741b0f7fe6dff94036481ecb291b6ac1e2c3b3aca7eed1e6b3af1f0ce2ecf32fa8889044eff819d869ad447129c732bb3285e63781ed2016812ecd3d8bea8bda6fca3b9a9d357f19fed8fa72c4076b061f2a81df51ded046bd2acd289920088639d37a15b1f4e5fec5bb1afaa4fa8c2b3a6d1f44ca14e7af327dcd029012280afd55e414e545f7e2606adb74cc5e0a1ae5a662aae6c12fa8707cc8a406449f9e1da980d7ceb3464cda51bdce9de149423d147a80789998546a3e721772925b566ce35ed8e7b86fa17dd679ad5db627345492f8fe80229dc9601acff6a4360af7973c2c3dc2551ab0153431b62d21b81f0eed1a20f71bc5e24d11b6b594046c134b2d9c3a79b0bed8819ceaa1098099878b8860223f4545fb11a1e21df084065df3a2182ce50116e7e0b8867012046d9d27082d7ee31c8bb48e6ef5ae74b7fcabf4ce1546e7346aff46bf4618f9434c5e1948c7310b521b61a5d50e9b48b8b5111489a4fe3732d7cb1d1287c509e2083a27b895fec5b42427b38b48132d50984688f738bd8acdaf379bb7dd5564d409635dc0a16c71f9eb08b5e1a0071417afc0534c49b9631b72c3f004daf91a8c4ac67c96cdbca3d46210b1be686df7c384b56ddff719c56ed7456a3f269daafe46b39d7c36eaa1a478c42883dcf06d14c83155c6bd6bd5915282b63df5d2decba4c53f6e19127954037b93cfc8c5e88600de30b476f81227b0e221da8919cbf67afcaee95ed30ecaf79447aa0c248f29b8b9a75f08a2b9353035f65bb46267f54dc8903dec322c96df1e4457c7cb545fb49a808596b9f44a0be8894d5512d0ca8f88c660ff7cf2354c9d8b53292938099d971a424014be91f22bf8bd1ab54cc266859adb32766175de3afc1e3b9d319e8d913c38b82100c5888dcce4ca6d60d97b98108f2376d0efc48ab826131fc69d7e93f59d99849c304c5ed2a4c66352ce9c3cac66be7d08b04d96b73805a092d4c4e620813f94db61b97268fa2daefefa5a2456a08bd95a92b01242b1a009e1b31dcc95733f2acfb2facac97283411124b0999c3ce42bfc2d452f8f66b6673245bff4df391147580c8839324b3b5c645ae0fcd89b290c4a9a1324b67f16ea0f0eeedca58091b514772ffc038562be4930e51b53b363a0ba24a5ab929d4c17a5c555665ef73498e25ce88716f2f38ca5fcb702ce020e8b659c97a9acacbbd02dabeb101ce8ee5aea281e433855a25e3a39dd5ccbad77ffaa3afb93cdd05cea3f2856bd0914b21123905809365a6c3ddbd3d17b1e754a178c17788746579e0b53d805cea545362eb7137417d77239bb533fba11230e39b9aa8b499b42ecf202b90da30b133e218a22f25f55a4721ee82140fc779dc08de1b6fc496c3e2c894390031f851d6c8c2ffaec4a8d61fa589b99e255ede3c3c77295321960c61584cc39ad9012952e803376473cd3e462b4368b31ce1f7b3b90c613e1432c36235f95b6f40637684153bdec507daf42def4e727cdffb86387bd0f8e5bb1b97fe11dac0e410c9c9180d6d61d93b1f11d12cc3b337235662a6827f7fd56b4565503ade2e05b0f014056ba9a0c745ed561ea95dfe720c5f4cfffa2006fef1b657d6864482f8e55bbe55491d31d7072c14adefc0e85e0dbf33d1f58a6f92344f2d29cacf8c7d771b7675a8a52200c7eb4e3445b6642b79ce6bffb93587f2cfb0e53bc74e351fb19340f71fa849baef29d8aa38de4a14c4b33fd6a1a15c51095469bb8bf10c97c824f2be1e5a41b7c34fb629831d63bf7bbaf6c077e3ef6103ee3f4b57f6a5401a9072612396f2743df30a854f3688b928ae163b90185d1325580788bdb948a9b1eb37f5b9c0c79485d661cb75e59c106c519abebfe937c66003e3e1adad6f8984f1b8c57a6669b550d197eb7862195ad37b2af45ffcb2434d3b298b556e19c5f987b55f5c175d88fe626f07ceea5f71533e49b2cb24e3d3daf0e46674d18f19bd881351e3820e955b25c1c89187dd4008be973f0dc5f8ada4d0b3198eb81eb17713815ade8bab56ca48d6a26aa458459873dfe616f76c8686136eaa8ef9d0258fc9ef6d0f265dc07a42baa1ab8248bdac68db611211df02dfda96f884317b6ad2b4452c23839f5834cb8c334e58b9e951d7f0ffc05ec637149d6f2388e7393221135e9fdbf98f90cfed8678e2b61a76b6d1a88ad8eae5a93310503373517521965a9c435be6963dbfc49e97324837e7dab1b41f8b82ad01bfbf8b957c1ab20b68d1d3a025ddcd785c4236459b513898db237b8d8d3f40ed83df6aab739b15a6fbb0175d2f30b77ca9a0eb3e3b0296d129f92da53f1e42960b0e87fa7711c4bc1701164104ede83d2af7e3738259dce904f8d4b8a34a2f671dc06a0b1ddb0b6815c4114fbf278875834784d2459f70296edecade8e941c06077ebdaf0c6d798e64077b2cd107c8e5f9166b5cadd51ac0373f73e7e09730f92f57b876c3c27364a68c37f0e598f1c75f2de5bb7cc0fa658127b314418129024ebae0f34e79de750698ef88239a79f53033dd8ad0e4940725ccc802bd5dc3d7c8ae14b93ed2539142cbb5baecfea7d598e8c7ecbc5c861cf52adcc5e017c3002ce8f4e0d41d1b5dad4948a465e65bfe31488965c2bdff269916d5152107b0291f830f1dcbc312b6918b4c562e8440f9064fab72833d00a4e5cf47c0fb9ad4dde2d4a5169450847b36455405318517e830696c5ba5019e678d7df410d04af13a2aa65f3190d1a17280e2dd288ab86f9877cfce91a48edb01fc6295cb5080fcb923e18e7ed0cbf89200eef79d71e55e3e9a4d45508dcb3fff7068cb4a7b738c07958b0bf901e265fc6e3e975af1a567f3d247166236ef98663fe7a5dfe508b41ce4b2400faa810dc8c84271c053d6868f29790fc7edb10a6f61dc69973f7cde08950b81968a3564fa3939ed0c4b081e8bcd0cdab739ac731960770d8da4c51a38c933086f10316351f344acf8dc77b8dafcf511bc47288f73a0b0a64fd77a25d4c7923a60a3b64165819a036cceec4b98b887330993dcba26886892cac3300d630a007e0aa7e54c0cf5bed4411e6df2cd5f862ee378d59ed9d26a6123345230fd59fd15074978df9e41ad68b798aa609b5c734ea4881af0246e19c04248e63a091721078c1f088ed38b0f5ab727d6eab661a48652f97a92b04677dc6fec93dfc47e409d7eb49898370a466c61a745ba6c7d2ebdb7494922a09f9dda65e3bd773ed13dd2fd5c81410f55c3cde80faa8edca0ffb90a23d56e573ed84c6a799724fb63536b03b2cd88e6fe363cb852512c85a814b63d9a3a087fc09fef4289016b74b19149ec4edf7163d2eaf50aca219029132569004fb8846a6c0b430dc3206633aa67ea05ef8e870a1fea5243899427fc2f61299e1e2ea0a246ba403436c05561c11b5ec57d3f4d1f9b9d61666bb9cf2077eba6e6c569f5239f1189e5b738bc133cfd0ae0c09e860b037c25f5c73e7ae3a2505a2bc424746828cc3f44735030cfdefbded3d00d9d0cac64972a26630982903f25404ec49b4b62ded8a595e01c6edf338d2a874e2db1fedee6c412eb8a82691b7792273b9f2f66776ef02278c1c749e7aaf8e583ab9d345a35461edb4288984277942de9bd891d7b518e03c0f35773a025085dcc9f6c3456c6991aec532097c107102de0b5a71a19acac54070c87496b09e3822726aaf48ae572a9bfef65ed233e4ed1f80b3fc7b59cf0bca29e6eb4c4f4d42614bed54f697f22199976de4681a3ae8774bd87dcfb182b780543c55ae7bb70dc40e23dc3e2a084f285a2ede005ebce988d57ba079b17124be79e5e63029b5ee0f820a37f7ad2a004b0d64ae8be06d6f885c9847cdab7dd9798c8838a346e223699567878e8fbf5f2f4519672536ff3c36809cf0ee278e601b1fd3c36675478f1f694dcbe4fde2dea74cd1de68cbfd3617ec94dbf99ac0a7f17e4b0865514639d9d00ed6c41bceb85ee04eee9955b55c183e2d1997b567022687971b13fddccf2116fd5c807e5b75240bd88d2c1fcccb4eed91e59e0fc5c39a1829b1558162c03b8e41fc07fe7b48a2851d45b1e16324856156800ff235b715b86b4de822b9c98ecdb14b3c4b63af81c1617281832d30c9999f0a74c63d7e292048d311e89ab6a97c8c0509be16598395f6d8ed17fd3223b447a3087f6a00679e5a6535f697feb2077c6aff5a7d6a4d5d21b5fbc81725681c51a56bf9aa43240eea328d5d6e7b437a5ad15b1e05485c06564dd15275b07bfddffafec2541228f01bba00df8dba5376b5fd70cb198f9e7b8956e0e035ce487cf609b6974b9a2591e164648d48db16bce47c52307c5112bc42b3c8d93dea6815ff05507774365ab3532abbf88cf6ff320a7c60f170e87e4cc23991e17cef521b0d8475ab1749100a2ab2397ed1d1e87dddfc7b1856a1b6e49065cc6e2dee84829d5558bd0d647b82da5926551951667fd1f12082f6534b0eb35811cc7c2609ce3a1f26d420d3daaeb4edbd4600448b40d39856ee80f456508f29a22d7b128f4c247cfa86182b0171a11c4a15fe42904447a765142bf8f75c22cc705b21a4db303fd9b3acceff45b4af513094cd33cf764a8b98dab9fe10d55498b9e92b1173ddce48c8bc6e6002b81676a4dffc87c3690b26183be2677eb8edbbf35fd7f9b790f8ad59534879ac41b0641c6df88546632d73fb6b33d013084494c8562be11328c8ca2d3587b425e83481136f35a372ff849a62f7250a409870012e32ec07b3f702b9f6dc2205779f258088b4aac75cd3976b4d81a7c07ea06abac88ffe248e80befb395bf5caf4cf77b32cad404ae600141894f1d4d8a0752a38f04bb2ea9f0fb0475980a282beddcad5957be33c506c964a7b1c4ead562145acf176dc8069957cc2ad2f5f2fb969adefd43984753244121f6c89bd83fbe4da71815d0dcdca24771fdca0220f46f88f7e708f668973e48ad7d41ff4ee7cd1792c57d7819607c5fb545603f4b724d33495c930405f7347f18ab54250cb101a721565eb85fc9d179034afd0f9354c0fc6871315bf72e9196e3834f241fb1af08cd872dba10cc8055a85d42e1753fef3d46cc33f6fae59590f3c6a4164e4a9efcdd6348e273efdc9e4df5f96e8be9693a519fa9e1de8f636aa08b0da2d576607fcef127522fedc3afda04a7f59cf3f7c0c9945e97c49e1c2e98d8c8cd13bb33ddfdc4a53ad697ab3f5c1d6fa327e4a58e458f53f13732ce388a0e31a75ac2868135bfeb6e6fe1ab14d9d35d59b0eeeb0a02b8c29a0f30637176ce348732eb80409a553624981f6d736bbec36a7a27d12b631d262a2414f37852545c705f5524c287fd09dad0efddbb231b57ad6b19370179eb9d5533c1d9cfabb9cb4f9488a12c319c726ecabafc72396cd8f0c15514a13b88da5decca8e2dcb362ab8bd4e671cc74a944cf44c44f59eb250c5ef828b88ad3be81c440eab85b87886933aef45278d15f76ae8aeebf78f07889a333e03dd581bcad0782097ad4decc80e1bf18c3e729b31fe5062acb35dff1f54e5d1732e8979616619c98140c9b0a8f9aa2265af2c6786ee65d1a471af81cddcd7e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855a7e78fa953bcaa5773a9f9ba5fab76f2543a81193d4c80d6ccef595ad60e6bc3f5a36aa08d4efc57104016f953a448e45e970d8dfbecc4f43793ec5a0284bd31c2603d953385ccba80bca4ad4b5207a82e0e9647f8c32f707777a581f0c6700222416c8891d5555d529857c1b600420c63350e779fa866443e0acfe40504a2456fd0a97e01777468b86280edfaf0535a2f18bf8f2b52d6478087925716ef5ae8eae057ff7eb28fe4e8db1309007e5e60d5b35c22b949b7a848089bea88429b30f7a6b919e3101373b29eb414e8c338943e4cb66467955c33cf5d8439ae50c73cb8866c086ccc7251e290ac1e2147944fde8777bdb3146c827d16947fedd181a824fe56cbb10466df49278d6a5f6ffc249b0919f4fd7bd8f876ebe89ba2e8ee55644229532f35d94c0a97ff262870176377b5dbc42e70e5095a9b504f2cf2138ff9db1022aebe53ebdf4ae4d28e368dc411e96145199433469e040f1224e16ea994efac38354f966a35a1b166823a6a056fed2bbcba5af548446222b957321445dae14ab10278f45a6eb4e07176ec7a56abc846f1159f58a199a5cb1f1c06ff0c224691f38f12c9134774f978e4945e289d289485070faa776f562cf695c5c63d1136be5df5745e89e34be8f060a4a8701be76596e397dbabef52349cc4f075913fb78dab3d012289db4baabfc39c459874158f4460d2f241a9050516c8d254e36db74f158d26d73f54e71920d73a353dde373cd494db793d09e1a7e68fe7eb817546a55d0a8355657d502eef4536a575926195950612361e6c69b8e1fe902a294baf9418108d065b1f6449e726cdb63b5e732250c9437dcb5e41b0a4d051a14981d53812469acb3905bed1b6b94f9192cb7f74c4ea2b03725f49e36fc14973ffed23df9aff0100bad9e0c0887d27d562dea25ad6227b16e7bcaf17e7a53e4ded663bad4d697f488983be2cb1653f02a7d89b5992d9e539464048e96a8c877c2b0e31bf027cf205a40fb8dbc5a66ad54023707d7e50f437cdde9a585e699ae8de41d582e27be8545d5323951f11f70591bff79afbd182dcf4a9f111498d8481da4bf2281250dc8bceea869b4c9aeeecc6cb8f3e3704488dd63ae7f422152be34cd495a218c06162900775e1ca6ce0d6e2db2152ed8c5479841b8f8196608eb3ad23c9a4d57d797db50eed0bf17c345b1535e48f989a06c169cbcd3811dc7524b1b0638a5060d198b31e7f3e6337e9edfb956df3f8f2f200174b62643f8ed3428bbb3f9f076422850a7601a80db3d871f1f77b0c02355b4995ace67dd2fd925101275811b0919c59c8390e042b7369a888dbf082bb54ba67e62daf33b51d30eeac121f33f8ed066e926659b3eee8a8905ee7053565fc390bd3641cc7389a5cc47b47f5955107d9b8ff7660ed0836ada557e2606510246908bd74281e533c398bcc5683d85b8de2a38fd2f239afe621d860b62d511d58efa250cdda48f6b692f6531ed26cb8f64ee18517300d92d71ef4ca1d937781b114de1102e099a0d2216e075db8388f004c0c3e413a6ea7e79adf6b5dcdb52a729fd9c4f66db44f5c09d9d8937d443e727f5a72648007248f7cf504c2b399de8bdfab98e8988140778cf4950adb725105f2bb5d3534078f2870fa9fbebd04c3b0235eef579b1885bc061b40754acda1285f67b2e701362871248d91ab368bb8962acdde24b01810151bf8ba5dd38f98c2ae94ead6728571779cf475a19a04c33a0196f9b76bc739f52b49160c555749339a3e4426b62264d462a7ad970d056e0313867b3cbe12cdd53cc1975173758575cff77a8bea797b32d2c7157cc09bf2f4a11311bb814f1c0eb995152749d66de464edc93e1acdcf17d357185025a6228c2c519325bc917a3f7dc7283e7dc3efb4efd6ae97ddb771a67c9239456b3b461c26778daf079e2fc37f983770d319896cc4bdf746b9a539cdec613f5b262ab57b3c3914b2d586d879a8bc2d5d687977ec192743964d465e3482e6ebb76a2c923c122c59d2fccc441eaadeacb48f83bb1cfe6c85915a9799533c7df651f77bef7d94964fdb622cced02bde2b13ed3c5516380cbadc1f73c426b396c9c248bbfe7a5a60a33693be10b89dc86f7ac35f3aced62ee0fd82de759e96e09474d45f943ca2c17097a5e616b238da2479134d109b5d8ab3bf6c61f75cb15d1f7eab00c571d0622b15a0430d217fffd9d4c998dba22884eec0309d1ec130391eee8b20861356a45e3bc6de98667adbd21464f04bf4cfbef4059af4b7baa4e1b7220f04b83a4db77d1587e33364230997e3898dceda6b5cdf560d3836c4e583ee4d06190b17e5fb6f7bb1ac32650a56d48b483ad0fabc553ee27076ca90d2be0a072c04f87a3c82e1dff3c7ae54934025d6d3ddad19d667f7c6707dff9af54b12e4833588a3960c8154d1a9752a3173f8d97f83b437fba7ca285abbe221c26aeae478359e539693671ae6a3d109057d79ee17d52918e935ec6121ae1bf479b5e5462880336f06058bcbfba4141e74e828c7f70e18f664357b51f5ec479c5889ca9a8493a2eb24d9d62f5e5f8b8fe8c1882c87e801cee9d9231761d5ea5872a0fd78a464faade3b76f8d567a80d0c102d04ddefa32af0c777710de503e5734af58dad35c27f6df49cfb11876a7363e9271979fae872c5b7a3da3e1c7c7452c8f94f5003c4889ab3cb96bd75501183df071ecb1de70844bcb2678874523fb7d4949685e1ac72f5670a9dc396a4f5a0df473c14ef338d4c2f92d9915377e676917aea0cf6a131666fe9217c77b20bc809a283facb16757680be9ce1e6034349c452627fa9818d9dbf521896bed419a5feca1e978aadeaea405b65282bfb5e2afbc67a6c1cfee01e197b51fbf11c97b49a3261016955dda724a52ef72f18ded7a600f87ad6a2cb16e32a6db669a594fdd25032911a184027fa70874d8b51b59419308dd1a82fdcabb07d8e089d1623ebb085a6f4550dfabedf349c5fee99d203f382683d7c51b52862f11219d9632956476879b9d744ea41c8e16d52721ec778a96a86c7b1759f107f5c9fe008191f91aaf5519aca603ae6a5d6d87a4d2f8a682916641a878033cf531773d17a7dbf1f145f304549d6cd2f49a7c3f8af8ab748d5596b52244cdb2ecc493bdd40668c9178fdcd2f186f649909f9ce1df76fe6b31086132cdda8147837d481d02641197955b0b5eb511dd7aaeed1c8429248e24f99a45f312e15fea1db5496790112d1baa8fbe0bf4e17c64270edcb2985bd485ab9921e21e7df9113fb92b3f3fa4a98349afc2ef4628b20e13eb971caed0a79103d3fa80fa5ecdf597586a08ccf113165b78068db8b177218e698b5daf66807c98fae7acdb855392fa00cc5f6bf66b450c1116b247a2efb3f143be1f7ba0cfeb9efeeee1a1ffe47e93addc7e045d71c75259797e23714a66dfd9e2b4dd1662e3ef6bb274a9c6e561b57d8beafbf993bc039db8390c9c78d98b71937c009497e61e8f6032e2530e730ba9d9a2afae2fa64cfa37af4bcb0b040638afd612c2b2288387b37fcced6fd0d0958dbe6e9d1df94d0a6019fb812f75853039e75a4019eb67441259ee367c0c5fd70a113f97ff1088c977fbef71287a9652d803c1c063c9889f856cd8258f2def1408f1fd63f6dc85c886e874ca563855ed05f61b5ee4871eaf0095ee656c935db73bd54370bae9d46e66afb5f3075c31a96e0aaf0dccb22c2bcdb531fddbe0ccc889510ea4cbf4bfd26f3d2c9d3b02169d49e2e7c00303ea721f8b9e2a8546eb081a482150b3a73382839a75f4c615dd6cf62c28b88e86b6579bb7bde49a9b907bd02021053e6607881066f1aa863e7e4951284aeb3c0c33de0c8aec1937e86fc9e1e2f7b32351af53f6c4aa5f93107588d4f05fb11da9bbd7d9200f34d0841decce363492cfe66194ed2ae66b092e955cd9aa5ca17d25382dc3aa9bb51ffddac01817249d44dba383176f9fb5447e78d92e2986b3c9c24a6dfea8077c558861386de0d7457ae0a3cfe0b8996790b78666bff44a9056e7987482f301a14cb9b20dd7809d119f30c1b606a1d64fa3478f5fcd5582cafb5fe5410aa2262d8eeb1158c26c4425c45ecbbd09858034bab4b0e1634a6c8d9b75bdf703b71ca2a987c8c18d64b7b12290a36a818087447701fedcf62f938a667ce27493e60043324a20f86923aca2ed34c443e784b61304d565e66e856fdec52003229385e53910d8b879f446d1032ddde69467cf94c36ede9ae2658782d0bf5a70bb268cbc51827fe810d77fad830989c6de6dfa4cc7c4bf5d037194c0771b9c9d28b58cd1188546400b3d9ec5a05326e6538f23563153eb9c193ec3bb7a97216808ff7d40872d4df309d2d916df22826311bc4ae45f492ff342d82868a85ba79fa2d92858af016924faa0b8a2b66bc1039451719922a9b8392deef74e3352918b5df850c75efe165dac9e44787f5ea9d0125bda1f30421309b8822afdbffa7cfdcbdd46c62060994c2d8d3600b76ac63ed58ba08bf2f69149a41455c0d139af6957613e3caf8e311a2a8f06417cf5cc6f14acf64b3b8be87168ab883cba975b2327d265e0e1f4af6d8397a96541f06d13690f7a0cc58eca5648a2efa339b2056a0b4214668253b12bcc31633b12dae6aa829d870578ddc315fe60ed15c9b434b4d9c6021308d57a6979a8ceac5284d71cc90d7cdf5a06fc2a606e0e46465d3421a4dad6472a8c0c2217a28bd35732bf1f2a1610b9ddbae05682b065d3ed7f2704385519582167b92612b931d3db0ca2310cdc9e5fdab4652dc45d6f46d87fcb3a585849584a535ea7ecbf9f09a1e1e468a4779fdeca91669570ceb3a5ae0a1786731fbcb937f8c7d3f98fd9d9b0bf34fb573d5659c01a134fcb1e3e7e24d1d620c28339b60ad8792d49eef321c190933585146b40828898b272a987912acc35e44366a76a3dcb4d3bd05cb03d75d02d46f005bcb5f5556077b440980c8915851ff81561daa1138217962b40702982b30f2b5ac397d88a79afb6ad070cbf08aeeb3c94146c6f5f4154c70c2614dd9e1de6d72ab371594df58571e2597a7518534e2aecd28c83decaf42b5141416052a16fabb1d046daeded24140392f68fba34f57e7268b9d14484ea15bd1e94e905dda0b51922bf13bbd57a07eba550e58cfafb6276e0819f73aca141c4d200fcafb0da4a91f6bbfb90c60f8d2f47f5e4a2fcd0297be1a03a3b575d48709784f22cd9102473996c8025f694eaa070f600630bc740077f2f188ecf763b828864aa19c3fad1767d12f78cecf36d08edbe8501b2739734cbf27c361d0aa8e746d50827b37ae9c44eb0dab16ace4d5c81c3a2b099ffb4a1a0b2b0fd5a09f0932aea9a313bfe2c4ed103e286701380a53dad01597e847d8f54f731780fe725f144b1ea2756c174ae244564988e47b6a33074d8ded9bae974017f5c299d3c53b1e75bd627f8311cd1ce8d994de71fd6760f86ef584714dd1891970fb447207a18fb434f38d2ae5dbd68a3b4f42a1b9a1371b98c7e67f24c475ac5a0c11b0aca14118d8750ee6ba7ea6e7e1abba340b121a09f07769f483e086f679cdc9acb21454fc5f5633d1b61806ab49fb022f7176fd945a3bf79052ee727d35163640bc1322000eed84f66e1f60e1edf65a156ee082e500fc0909dc6bf13fc7651c81fd33873544e95233bea5a0933d8980f10f69b7caeedc24a30f91fa4f877938d65fa1bfa3819a98c3ac873273a3fba595dacf32af01bf44bd52c01eb14829021515f9cc313934cc997ab63e29cd694bb3fa54df1454af3f458f9d8117a0a1f7c4501d0a59481dc249170dc90dfa98138b36e6e3cba9477c394798022ee33e6e63fbe468f7931e416eaf249d26a325e5f1dd00134ace3e5883ceec2ce7a6845b03bb8a4e63cb32fc0d613b11489a055a87795a4ba3d2f441ad86e03a7d1ec8d2055c0b9f15795fddf3eddc1b677e130834b550ac3e205c2c52ab9e91db3a0fcd49b4accb2dc8410ab16cf010e3d6a35a70a1ba1591064f6d23a8f5669da17a06d64b785b602e8b431334ae45e9aadda99ef3dfe49a38e927355efa6da1a07e1bc9366cb2a80197cbf422c1028daf7325987e9a9d38edbbfc228d7de51ed8a837021132b82166fde729b641ef80ab3014878e085b5ede974900cabd53f82a9c9ef608a3d36c869f6321c5d4feeb48486d24bac5a72dc723bd3403392b1656c06eaf53e2fed9178f9ef331cf8880d19b27f8a136696509b3016e1bcd30e05a66b355ad89978410eb133c6f14bf31fcdb161b247cad172ca8498d5bb7ed197ae85b71372e7a3edb9a1a9184b83cb631a008456085a3837fae8f80822d55144e0eda3486cbfd9e204247496c2352e887c3e7a037b9a07bf9182ec9dec803e29a21f00353909ccd4af14715a5c11f27416a20c9a8eb55009f5fa43f03dd9016da68761f99351a9ff0b36e32f632d2254d12058108bce798b27dd7946bfaf5d5f4ac8813b13082f95c70170626a393abe74ff0746a0d15687bf5132c7b7937240260f16e8364a5308bb5adc7e7dfd1cf7d34b1ecb44efb5a1515505a5834bcd95e7a04a1f914c1ee9cda1814b9c4c8ccc8e4d1f38044f9084205ffa9a8b7bb1fba7e3823f15fcffb8fcdb8d3d0a3b394b8b9d85cd85f290c7b1cd17bc6e16a97852eadb99deaf4f13d0c9165ad6088cc1687db756ba16b385703e570d769cde7bbe984c6edeacbb54b1dd6f6d4ae43b7ca7589c6257b0a8e8d33adae8a8c06b33f24515b8f62eb4abab884ee364010cbe1aa0d72bc92cd980f2c25929faedf814548b8d8c4258e06430bc314c180941d551f014e73ccfd89e9468269e198f72945427aecb87a661a9f06413765c0c41d551f014e73ccfd89e9468269e198f72945427aecb87a661a9f06413765c0c2020a300c4d002b79ef0852f84183559b21bfef16130cb7b5755f6fdb5edb9d9ad1966c3cb606a4140977ce1fe9942f53aa446df1f52a19a37409cb3d61be6074d1a1234c9d59b9efaab712ae3223003c093483dd7e89f05927607e0711cc66c04bf715e49106aec1b3dc1cdaddb331081769a08ba866a1bc12cd0ee7d62728d3d8568180d4d995a6de6f19b19a6d09c192d89bff6eeec97b837b5e5542956dfbd2608fe21586313773df59dad59569db41d00405efd26f43daab1583517eeeb6232f1f8352a81db46b313332c385933cc674bcac87664310bf13b9c7305a963b0348e07ef56a7db93c663d9e61c408c137918d01bc18d0954fcd57124cc6683544dd52774bbb3c568200cde42937e139581d0d3446362cf7295f8b021802a682634fd67100764c1f3d036409dfc857e396a33ee609d3236e3a67f1415b0b6087ee57d6941e19fd7136346cf905d0c260c0c7a34bf804128dbd7dd794ad5d69dedcc2209f00263a6c419bccf4c5a8e861c134108eb758e9c4ff6042ac96f2131edcc2209f00263a6c419bccf4c5a8e861c134108eb758e9c4ff6042ac96f21314117fbd0f40404643db192cde38c4d8a80e0d0609f4ea428b613360824c60503482065cbd29e0a73a58bd98c0ba38d2936268a468e5be41e044d691ed5270bc0482065cbd29e0a73a58bd98c0ba38d2936268a468e5be41e044d691ed5270bc08b8fee99f47d115510c2a4d9cba9f7c060145d3d03454165e2f8f9b894229e5b847d60b9e8ce0a53d3a70e9629aa96e35b782e9c8f8b639baf48e723d4bec363847d60b9e8ce0a53d3a70e9629aa96e35b782e9c8f8b639baf48e723d4bec363c79c44b5edc83edd6060e7aea5ae7a9fb11a8ca0366888413a91f8c9570f6fd27b16af6ca7e5c8abc1e54aa3a33f24f17a47fc2e264194b0ae8609fc579828277b16af6ca7e5c8abc1e54aa3a33f24f17a47fc2e264194b0ae8609fc57982827ad0d660558a6cef2d103527919c532010cb7d9d958a2625a4541aab68cbb28ab47dd8d0a23997abc506b1db62ea738dbfefde94038189b1593424ff9b5731c3147dd8d0a23997abc506b1db62ea738dbfefde94038189b1593424ff9b5731c313e99fb5f850f3f9d9a2534328a130397046a40d6cef553d0e18dc976f5b17434939003254af1a5a894a9e740fb6d636c4dbdd59259fe34b19500028f8760b10b939003254af1a5a894a9e740fb6d636c4dbdd59259fe34b19500028f8760b10bdc152adfa0f7a074bcdf42752e92c97cd984827a88a0137c071abf3337ecab66798f58943910a54463e68d7c3e644a43cb4d73420315ab417407e358f8fded28798f58943910a54463e68d7c3e644a43cb4d73420315ab417407e358f8fded2801a24b9ca9e9010c1fd7dcba93eb82a4b99934416c40d9c3fe093a7807fae778f8c79484df1be32b16d578ca036d34fd8ff4735ef0e732d5d2b0f36e8c04550bf8c79484df1be32b16d578ca036d34fd8ff4735ef0e732d5d2b0f36e8c04550ba7ec1d96f27cac34e93b7e39d568c4ba0d99e352e7363aa694138eb89ee019b7e543139e12c591340fe6922f35cb4902ee0c38fb6aedc7bed0f3d61575746148e543139e12c591340fe6922f35cb4902ee0c38fb6aedc7bed0f3d61575746148a9f9d1964ee168f47e25be1dc300d340f9b9b3fd4c3b2976e8a0236fccc4ef8ae4a929c33650199a2e82696ccdba15fac5a70325407957e0093d388a8eb4d269e4a929c33650199a2e82696ccdba15fac5a70325407957e0093d388a8eb4d269b0f8042ded6c503ebc43ea9c3a3f48e6252114aa5e2112911ae24fb34da254b25e790ae39204da8788acefbb8b151e5248a7b56e6865cf56ded001b5855853487a4e0cbf43b3c8215b7fd49fe12088449a785e7e9622584683788a219c9e42317a4e0cbf43b3c8215b7fd49fe12088449a785e7e9622584683788a219c9e4231f5be7c92f09e35d6bed99a7c103b2d6641523f3b0b61995e2f0e3125331aa15a50587cd6ebc6a93f5ae7e7157f596ea480560e65327bf70d1cbadf6b41ab222950587cd6ebc6a93f5ae7e7157f596ea480560e65327bf70d1cbadf6b41ab222907c9a39f01896b15bc7f9721dacc7f969af609c165b87b232867b2b97dc24596bd673a8cbda7deb0471040d7f7a5a6b7aa37ed540366415ee485e953e9fbc862bd673a8cbda7deb0471040d7f7a5a6b7aa37ed540366415ee485e953e9fbc86257d147f0ae2c4bb385ffd20a8f27f2071750df2cc56a33ddd178f5843b8e418ba367f60a62f39301136616a3540a2eec79f62687542020e51ec5cc7e1ff558b1a367f60a62f39301136616a3540a2eec79f62687542020e51ec5cc7e1ff558b1df431111a42e0f243fddad4b329027baf4c3bc271ebdf0311cee37cb6a35e467a4284bc1e188f2d6ca8f48a24dc8393be795c5e195e4d5b857a69bbd3930746fa4284bc1e188f2d6ca8f48a24dc8393be795c5e195e4d5b857a69bbd3930746ffe899b6d69f961a93680e9b116b1b7c8510b534272952c3378594ad7dd42d3cdcd662e793b5b48ac90bd268ff077b6ed4a515ff57baf8d42cac6faf2ff392b16cd662e793b5b48ac90bd268ff077b6ed4a515ff57baf8d42cac6faf2ff392b16a340f0ded8da98eecb04184c61615774ca57e0f55dbe6089fb94de18051f88886b82c02b1b6dfb84245a18816b402fcaed56e4b4645794a27053739a2c57d92f6b82c02b1b6dfb84245a18816b402fcaed56e4b4645794a27053739a2c57d92f8b1bc911583b8f64a3c4b9301fa9d442be06ea7d10a56bc0f6af19755fcd1e104fefba3cd91021dd1e9f8e975a223669cd34b605d422cbbdd2bcefbf646f5d994fefba3cd91021dd1e9f8e975a223669cd34b605d422cbbdd2bcefbf646f5d99e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b8558b097988a98c176102b93bbf776d1e210cb2fe971cb54c87331736c9281e3f028b097988a98c176102b93bbf776d1e210cb2fe971cb54c87331736c9281e3f02abe9086125628fa0c4363afe20e8bdbff416568a4f02c4627796f6a6106384b70dc6f1d152fd1c7c942c91bcfef41daf865e377c4d0ac6227cc8f1394c03caae0dc6f1d152fd1c7c942c91bcfef41daf865e377c4d0ac6227cc8f1394c03caaeaf9a91ce7acc8474ecb62db08822467f543454963d03637519be52b6560f4e870c92a7e040ce05990beb773e8429febf2291f8c3e596b420f5858a49ebecc6a20c92a7e040ce05990beb773e8429febf2291f8c3e596b420f5858a49ebecc6a20b72e28f0d8d5791f7e4fe580e25c2706402179cecbb05ba99ff7af9e1b149d91732ec4b41815ac4ff89a6aa998e7dc2c2efeb72481313329f7923dc226fd3581732ec4b41815ac4ff89a6aa998e7dc2c2efeb72481313329f7923dc226fd35879431b4d93d1747104acba728b15f27b844c4c6431631881c214990af2f198cf5e60f78973f252ca30af90735af5adeaf336d0f6eb59f0060b5378f36a59bc4e5e60f78973f252ca30af90735af5adeaf336d0f6eb59f0060b5378f36a59bc4e6bad1ee1b62cd29934b4499cce23fc60a321e7b2d30c3372a4e01482f494c0beb588d4a097efe04c68d4fd1e17119abf3fc315e43ea78d6fac0cfa8d0a04386db588d4a097efe04c68d4fd1e17119abf3fc315e43ea78d6fac0cfa8d0a04386d7c3e7225868fe6088ff48695f446a066cf6fbc0e03ac25ad86e7aa940e6277e8157ec57f6357e1e8661702a27317aead51476105120a0d0443745ceccf9a2eb6157ec57f6357e1e8661702a27317aead51476105120a0d0443745ceccf9a2eb6bf21560a00765e6e6c82e38b3e9e145729c0eb1444010df82ce7baaaa5d9be5e927fb7bbe746a51cd113c487b29d51b5da92c546afdca6090b9e50c8bf7735c2927fb7bbe746a51cd113c487b29d51b5da92c546afdca6090b9e50c8bf7735c2e9ccd4f1cd8dddb5dc703bdc0f432e0f8979c90472182ab40e76f1c9a0c1ebb6d1a8b6d3a854a132bf4b01089694b860589a7e220a203cc1459329dcca8b6b0cd1a8b6d3a854a132bf4b01089694b860589a7e220a203cc1459329dcca8b6b0c1787e4b42c7d68553374464e77f3f0b595bd5dbfdbbee411edffa1f0e2fe9ef40cca6e95affdd8f8e4039997288a2178730ba8f81f6cb187713cfa98d66dfce20cca6e95affdd8f8e4039997288a2178730ba8f81f6cb187713cfa98d66dfce279710137eb56ce6d303670704a3593a613d08b2c6102a6d62582e9b97211923238d1a4db691a9d60115b247826a2f804a55ef85dc776b8d4281c4eedfe06401638d1a4db691a9d60115b247826a2f804a55ef85dc776b8d4281c4eedfe0640167af00458f736f943f9be5b90f07dc58a04fabaf86b1199779b1158111c631d5cce5d5383f83111cf03be0299882afe231c99591dd1bbbf8aa14fbfcee9adc4e1ce5d5383f83111cf03be0299882afe231c99591dd1bbbf8aa14fbfcee9adc4e1e201dd2382d27665f0a4b83486d1855de933025a71d12814380b89d434443dfcb4cd784e50c51ad18698003337d9eaa9bb1ff2bf71a1da4c49193996b2a1875db4cd784e50c51ad18698003337d9eaa9bb1ff2bf71a1da4c49193996b2a1875d278de81809f283a17a849dde41c6f2db70016b7c284b212e7e78f5f13498aff569f95d03738f62c6fcaa0088f499445738f0c4615c4807db13fa15ed85ac63d369f95d03738f62c6fcaa0088f499445738f0c4615c4807db13fa15ed85ac63d3ea66bc6d08d2e6e8ccb7e7340dfc28ad277fb513ad9536707a73174cccb0a998e0dc645bea794b5f58b19fb8ac28c675a1f37eba19108fd61159ccb4a09630a0d5e501c213f450e9dde8b0c91108e6473f4b0bc22522f2666b7b5c069f27bbab95411508477e5a85623a8a8834b1a5f6b9e01b797318e69946d11963385213e143b64c431f9fa269ccc403f72563a89428050297addded1c9c259d36beb8d2a3ace7d40a20b94ea5181f0fba34f2564903f58473f79620e40ab91a952cf2ba10f182650d2527a26d15d11884262e2d705375ea9d817ef665305a3a13111d4366d5bb56506d9e3096d5c6dfba644fe44816e0e017c44ce914b7ad6be965e7cf3cd5bb56506d9e3096d5c6dfba644fe44816e0e017c44ce914b7ad6be965e7cf3cff90b67c27364cd1dd0e2807d2b67050370811e0d3c6bc5d73be6de334343dbd532b9215f665393bc6769ddd57bf86a37609426ef1840eb1253a45e872f56a23fe903e6ae73cd17129f7c23cad2b6ff47ecd956658e8100392a051a2801abcc027dc4f16a91a4edf83c6288cf7dd4745f865beccc6239cf44d34c079adc6761d0e353ac461e0cfa88da6706ac5dea59f9b8a97a47a3b8f2b4c24a112112fba1d5d8b26676967e23d3059829c93607b2ace34249f4512ec5f268a958d60d54561f552cfe2a0949f0ed90a8f629619b204350ac4555561f316c600c8e44d755aefa852037133643c30e7fd8b2368e34374b0b2ff2b1ffb5342e05819ee3cea0ebdc0c6095a5c7b6bbe57d7c0113c3ecfee85c61282f2592c5297082db702129c3875d55335b1f9b85aa7cee327ec79fb675049c54079f63c6195eaba81d5ca8bcc68727a9c8499f49542c499ed115bacbf7fdf5bc025db92e84c3d34856d32438ff0978ee91eafbf2ce3211384a0c97edbc635aa8489543caf252c1cc13997e48e592980b57f891d4602f175c56bdc7598340128de13c089189abebe878ad2c04ca0731a68148ccb589b0167bfa43550fcfa95909218bec2cd33140eec2a68686b3a0ce5bb2f2568646db5b0f7f0fd6969aed61aef74e9cf9dd97f480fdd42bb9398a0c1eab9576e4b746a50150da9dbac3286965dc50ea82840db8f47aec6a9b7876f30d72e40eea776a484b4500e0892fa0793fca1534a6c8ffe748cff96219b9597cb823d52a85fd14b5f03e16147995ed9cc378f120ddf173e5d6b46e2b463f6dd1e4cbb19d81d1439247a648b39067d8eb9e6e498aa6caf4c23d3b7523eb0eed8208b77067d0d8f63dfc59c01fe1014b286a5103f99f361bbae496ee31dac5f73cfb228a55bb11bd746b65180917757b35e23483129694b5ebcd0d2bc8a8694b646290ce963dc5e24414ef43ec58c3bfef437fee433ec69ae0460d6053809b15f264585972977845f7e7e0ccd12bbf9332b8410228ab91600f6828916aa1c76f943bbe63baf12df2a72c05c67c72325207cdca388729a251285a38c772cf8bb330515a6a889a7bb271745993ef1d9ea2b5b708bacb347ee041ea0442400559c63d5199b02e436f64b59245de5dc9f3c45edd7603d0efdf3b09d69310a2a32e4f861f89b77332263e2851beff6ed0744090d3326476ebe99d52ee1f28fdf3e6ce98ed4a6739459bd6b2c6e5d82bf65a46b6577a855a85074f0c3fabc36165bcec04cba051fd0f6688b321e86b98421de1dae96b015e23d8fe643488fe80f7d6984139b176022bce5c82a0238ddc125f72a61f80969729adb1fa4f7f6ca609cf4372b0c483a7e2c60937cfb3a3d468422ecc1a3c486179f094238437f70ae9ae3598892390000ddf31a0a3109188493ed24df41b8c32789b22475bd4442e22b1182942d0c60bd064a34acc7e39d1fe515776572dbc73416004ed2b356da58656366b35bb81cc2ca477ef7d6d69d0628f9504f449e9c604010325258889383869231e66257f1583b0d4c5e843e722090d5ccabb2b837ae0d0d7b9b47a95ac5266d691d3cd66d12798d48a0d664e8fee9af5d9eb9c1901d7c99c858cedd1733183382f8233df8d0bbf526e8b00a3a4ac9bc67cfe4d2c36d5ebaacb907f2687cbb57f6dedbc64f43020661cd9f6ac00d0fae5a55d75ea2d45297ae7a14c5ed26906a7888d9bc3e930e7af952ddd2ef597ef4e3068a93de3f67920083e102e40e4dd3ea52157c85be3d038329a2f3f417e02dfd1bb07216d4a386382aa1fdd7b3b1e2db1312b0f770f42cb17caa6bc89fba72b650666a3c96107a7844b7b54bd3b5749bea3f50d51c267b4ee0355c6ce544c8688bc67112305200a0ea02242fbb94ddf6d8261fd9f28d682cbe230a743329d37c3ae5fb8e47b78e0829d60d341284cf7cc465f066de659d0e23665d4f390d0ab5fb3cfe6501dea71f685d360d39169aa3d9ec946881859fb18062409bb210a55b3282f928d8d2e445f132a8b2fd8f2775f2e1ad2ccb574c93e7567c6680cd862b77fa0ac58d0e7e3f100d290aa5b300446f74a055ffda60394a6625341cb3003758e85db82416615bc7d0d9d0affd87ce79f66a8130ef37220f03278f7d6e76a475630910f569f34628e01696d833f26b3220ca231a6eec01e3962caf60e2b898881b1e694517566c9dfedd856f165cbf91c2215af965574df6be4485b9f3ddf54306e4eb454a28f737156c3582a6e8f237a03742a83bbae79cfc9dd6f69353fe5fe43f0a1a72e87bec94fe3a3e47ae27d3fade4280a289880b54567967ee177923577ead7a081add2463e5a07927dc922444325e774f43e03f5d473f6ce85c81cab25ebb7d66a50d303ed2814b95534849d551a1a0cc3b84794912c3b7efd5ad66dfa4866454255f439746008a4776a90ced5f525ad57fed496a0a831583ea453da4d5283b066556cbefc6b7e9103e1656b3a36be3b0edb181a9f8fa7caf11898395f8644af19f268fece92aacd2ff97696853e44de8e8d6aa3d5b79782f3797b0f0bd471ca6c6c2530dc7389b523dc4e685e8210b3142e77360811eefab0fd57abc34a2d59bfdf1c21be0d78a42ec4300373c533d5ab37e7e38fa30651c760e03369acdfa9625cecc73dba2f6960d583449b048845bfe09a36e0aea3d6642dd32894a947084dc6399d461ebe88c5cbd3435447156e3601a7826a16d0327c61d81c8cdc90fb1b690e53fae2dbb98f09995a7a0f8dec4796303effbc8b3b3fac441a5251d9ca210e1cf7331b49bb976b47617d3e627456365551381e98f5922e51178b4f827c224c02a6d25ee57d51dcfd61125c5c86503fd3c78c2df82d944c99db684f7468153b20289a5944b23a79b68eb5ab649c8b14d242d03d0b77e64122d9ac8b3f98de2edcc7933bea6dbc70a685d323a9a1f7bd2140433a44311e63a1ceb443808965a78d51a9c0c9eb3b502f6c80184c2d902c8f902f158a30f0a9a30a78eb5fd0a254dbea19044592791c7f0e602c8716658e676b4ea8b2321c1ec712b51fc0e5596715b42579ebbae9d5354bead43bf062d150fc6236adab77778fb168988857b65f473fe2401553db45be2ec1dd1d0f262fa4aa3e2e5dc151fba229e70be2a27bde64c6c0bd0b5770fffbd00dc17a9e2834830c5e7590601a763a2e1f1821ecb714fdf93787cb855d97d78065bfbc38a3123e7fb48c6a0d24c9c9bfde80e71ab2337624911084a1c8c742aeff6d4000b31dd6cde6c5b82514dbec06b7efe0e9a15b27437c5230cbfac9ca9c4fc931496a14be872049247278ad1f6580c0651d95141d9311abb8e265a2a909a15ffb0bfa50f1901e74be8cbb4a4de3d443b24e0f264b346fce3a10729d3b74b43ebcf5b64fb887dd4cd0e02e3b932cb8dd6194a32fb5f70f368d8cf29d3b74b43ebcf5b64fb887dd4cd0e02e3b932cb8dd6194a32fb5f70f368d8cf45799cb088c7b64540b1267cce7e23b9966c099dd39f483955fa653c34afe4c97ebc26dff2ef58e2f6dbe09fd2c2d98a228a01aaca8a0554fcb5a6ae77bc1e2722594656d58f472df3d7f75551da8a705cc769076439ccc2591b8790b6e80e708c6b0e75e3d664b5b087f4a4857dfb9b8b4f98278c420a7bab753ee51f7653677a1e4416a855866c85cb2647c5c3d8cc711ed662b8c79172f100a484048361d8272894169b7930ba4eb43d66bd5f9cd13085ce9d30761c26961182ee92119a268897c04b72a5d4dd79bcc12ea322b46b94bd3609014c938116ab84b215d63dee958ec0de60dbf2b84b771a1e4d8a0182900f829198cae6ac3e78d8dd6dba836631efe5fd2ed19aa46876725cee3318fafdab03dc1e073b947a1f5e50ee82d04bd4cefff4b38b025c792d5988f2e148a233ec9bc73836b83d226a72ac6788132452037fdfd8338982fc040f8d56d2b71fa096990a38e40a5308df1f5ddf5f0dbfcf7758376b7284da253bb360481ec7e53dd00de586116d06967a7a16a8f6a35d4f684fe1651b694a2705295ae94a9406a19ce250067fce5983663fbada8e321408a9b86c7a3d3a0bb4d0aab9fff3606d9d5e9ea97619116f852184a0bf8f287d53fadcbf65cf51ea870dc2efeef374e58de405a03933df4e17dcdd2465e6d4253510268aeed1967f33e1588f6b46fdfab27b6d709dbc2516013cebc02ac770177f99400f66b4c43d5d5daace13b8a4ff1f31e59c7def7c5e89d48b9209bdbe713510268aeed1967f33e1588f6b46fdfab27b6d709dbc2516013cebc02ac770177f99400f66b4c43d5d5daace13b8a4ff1f31e59c7def7c5e89d48b9209bdbe7138b94c5ac02e93cc4c24a2018c914058bc42d40c27397a5d7af9b2ae27a963e5532e36989f5ba9e7667b0492cdafc662528960ceb5e84f2906e8b4e6a9cf2132f3c7defb3d50f6a1ddd756e129732af0cae25387e453c3a91c10baff581c7f0b063c668bdaf819b5f898ed4ed49033eedf1787492fb061b3a5fab11fc7c6f0826e0e643ab52a1207aba09e403cdec432730d704dd1f5ee565a54155d7ed646443765886128bb91055dc206da649099366a76e0e8430e17738df68cc08727db2a7e8face41db2c11637a6e208e9d9cd4f318b6fab3980d352e0e53147dbbb574e1805263e660d653c1a6cce54617006d4c6a6886e0e5282780854ac2540b9bd27dc20541416248014a3199f0dd9d8ad2dadc24307698da8f33197a566f281031f5dd628aaacf615cf44cf7011ab8cffbab2f6788ba34bf435975c502551cc1cc02cbd57854247dc2e1e0f071aee8e0f7f7242cd49aa5b970adca4499d1f4e45cb98f32851d3f62929e9551741a613893ebedaa263ebaf2922d99635c08de09726aafb660ca1015d7bdd5ded0b9aecc84d549edce9f717144af28e0d5e9127c2ede71058218dd93cc050030814d7dbc3f93a7b84e2efd1d4ae19edda46b94e7ba7021a07e15c091a5ddfe2b5dc23580fcc003c5e2f9fc39660d9637ea4ec9431f10d419bc86c07d498082a20ac6f7dd970ceb2aa249aa27815d34c84f0a4bc63095df590d127a45367e74525ea8749b0a4dfa08fb5726b2622516adb30561a251ee7424cdaaf8b2c693391b31b8cb36c7595800b46ef1014b0f36c2f0e4ff174302e8ae9eca3ef4d1589a77ca6ef4bf3b9ba29863d4c785657b6d61a0908076ac77651eb6785e0f18deda979c9daaadefa897e610a1d47b43676bfab133e2f5e0f56c1ba729a83e0f343b7d41468cae6b19e180aca1964faefaea7e56ec75d72386342cba36921c087b7b018005796a1cc23193979f04b14d8e857403aebd474585ae92b0c17268afe1ea3f05eafc01ba9fdc8fe06552f8347c8642652a39db0fc4c705c9d8aeede0a55660c85b7ca2f6a5b4c3a1a00af9261f160a729ae4398817e9783d628c6c8a002a803ac714c3575bc3263bd3e446038d0af80216f6ed6b369aa6e71e44ba1591a73205f4e62178b56468f3325c390db7ccea8ce255290d76342cba36921c087b7b018005796a1cc23193979f04b14d8e857403aebd474588c46138d9ece733bee679a20b2719334b49f2e104fb4937acdae9974a9828630ef77dbece4831e085cfae380751032351f43e928631c400f7789f018d88069ea85e4b61797fbadf964e98176f05f9bb53225e011ae01b64df7e6053d791a1227b98597adf696aebff6889eb1a2991ea44a1ad921a257d0241c3d8eaf381630fe6e7abcd42dc5f79cef4a15c7a76b273d21b935253a9bc5b655123d6ecdd4925f0108b0de61d3dafb685b9152ecefaa9eba6d560833896d46ec5b00baefc0c628ccac47d110afa3bcf0538070f7ef335a1b2f94c27ed19afcf2dcbd4b807fd8d2ef77dbece4831e085cfae380751032351f43e928631c400f7789f018d88069eaa1574de23e15ddfb7d6ffe3f1a870969230958dfd98295ab60ac3e0ac945a9c2ef77dbece4831e085cfae380751032351f43e928631c400f7789f018d88069ea3bf39380dd8068db9540812a57404c5b98086446f9126196871db0fd49aa17e6be06364ad405c98db84be52120824711d7571ddf62a53df3aaced0022accc39b272569d90673552d116c5d7376af016fc565562826cd143847d833f2d1def2a6be06364ad405c98db84be52120824711d7571ddf62a53df3aaced0022accc39b85a484f24bcbd95b292e7089f95c3bd4b21ef7e640f3287d90fbbcc22f80a1122225d2346d8956f9cb2b0cf024398de5281e61f4cf74ebcafc34a7756d84af90661e4667b1e998cc656fd3b5168a69f1b9cd28e9588b83da13a1675149f0ddc12cc675f660cdbc0237dd8a8b65aed4b128192d2b209cb05ab5d6aa87e9798f712914f301ec782f9b83744c8d34d097434067e373ac799204b6913778238e4e2faf4f504f9b67e7930ef7afd3cd4556e1460e15875ce885b27c564210524a875f99065efd4f1a04d7e0f59cece9312b0476fb7bf0bd3ddc0dda35eadaa20ded4b776dd25d90d6a989c9ce94fecf61deb668eb1b2bcd355fce1807c4196799f7cc7305082f6d8a797c2316f5795b01cb8131a51812bf90227a1413933aa965a1ea660e5e2ff1a491139a7642a0fa4adfbafadbc3f57e04d36f425986f2710ce628b46eddac43f1ef94bf4344a74900d83ed0778c5d1b003d668bb3beb2e36ef6ea88cc3aafce4872b5770ab7a71d8f7728252d54dba8e7b506ca674462a42a6a1157c5058ad191d1b6b90a7235e414837902b5b39c6f1d0e122038a6e672a71919f8bd3d59715d5058a984d887c0c3fcdf4fc7deeb2a7656ae838ae95ae0b28ce6d6508c872ce7df0eddf3628c7e8b9bf87b899eeec78a46052c585bd9213e9b86676b329f2599b9643ef28d4ef2d7ebd33ee15d5d56f08f705a68624b107103d225568fd97a04a670ce61548b4a5b5545033f08f3c2c1c4b4fd78ee444e7aac5e25568fd97a04a670ce61548b4a5b5545033f08f3c2c1c4b4fd78ee444e7aac5e5a37d05a0eb27316b820954095f7ac07399899d9b9cdef2cecac8732e8e039ee429e56c1f015ec95860c389d3d22b047c7c392c551475aed70e01d30e83246300396fce8f6864acd0ad7587a1919ec7624f9eb9d2000aef8cf491bf0795b69e5530ba2e33c7ce7d74c97816de195f6eae90a6e8449cadec6f61b84d0b2fa63fc530ba2e33c7ce7d74c97816de195f6eae90a6e8449cadec6f61b84d0b2fa63fc98f0ebfd918eee3d893ac14dd043a4d0dfa9059b7cad3b0b68877c35d50a57bfaa8a1b9ab4a454d7e868ff5bf8606ef21e5c4791b45ccb0155365f6615defd94aa8a1b9ab4a454d7e868ff5bf8606ef21e5c4791b45ccb0155365f6615defd94d26ce850387fb12acf1a5dc2f8de89b9870165f390ff70ecb1ad17f37089c3608de312dcfd00f367482a68e3057b3d9c196356f7f5212c4b3a3b3cb89bd49c70134f394e5862ebfd455aef729b5e3d91bd2c9ad3d8b5530b847f1742ecb0c4d705275adabe323bb96be23230943fe3d4c3405389e226d936c38a7b797a3c3f70b0614933d854d9471334d95efc83944e9377352a6925dda445ba46a2b56aa035e3ef5bc40a1e8d274ecaae9fd0b17de0bcd245ecc7a7383fc2934a986932e5c63ea95d039960d3187af4f968407958f91a120328e05237f097de1b955ba98bb963112065364df6f51238254e61348089c62c611d41566166401d20e084266dd9294993e12420a6a7bb15e889740432c6b7067fd586ab55fa81b764fe79c71dc4c39aa90084cde60c1281c644e1e43922c2ce26e16d6d8dd5c2e20c095d5be95593bb15c700d48772b894721888a8d4770781e51ce41f24b4ca25561479a1846029b7191c3e9329ed7c5b3c6da3e58197b6824918b0535fad5b28751920c0c08e29c07b033f077828b9012b5a7d4d5affc1f0847ca411b48b0f52008fc0a839c6a3b114de15e564a76e26516fbb7f6caff003e497607a0e683aa35db896e2fe29a38a3c8e05f2b64a9bf8ecfb064ea2d32c0b0412d22cab25e197fead074ed5bd1a258e7d0a3e04ff1b2d2f08403d558bbbea5b870ee5fc3a9b9fb0575c39fd076a102ec87a77518c7307b5ad5dc29db680c3ecfb58362c93ad8ca7acf254f37f8ac9e75150159f3cbb76907b84fc54c18e567b268b37b7b2c284866d0c931b779e0774c126c67c3c8cf48ec2a7a78118da0ed66e77be6fd0b5f5f3daac0a2f1073f32505fdd82f2570036892f07be5c00b5036397ca5a3ca55a3797de1cff786374426c9401b29c6432d2e93af97118d388d96b4f093dd8e07d01416266b55f208bf19271bea5aacc346ab7aed96947ac3eebef51cf1a651ea48762bb9a8e6741da5d7cf9c8438007f396b3ac95075880841f3537ef1e639609afd3758119ee18dde2de0a66b50ba231732c95c7c5125e76f3499ed97025c3515510b4a1045ca69e4ea02da3fe017de218e754a84a71c9c169be10e3f1bae1fe01bd429e05bed96331fe74d6209d9ab72bb2f04b0c98ee6453b4ed73cf39a14a2ca5281513e5a31d41dbfd67227ce2882b6f8947cda5780d3febfb63473dbddacb671a6cb118ebf4184036f5674b7959178715da093603ef7144dba1ad71b8b321de597d9d2ba90a07a2a6dc3c5e5b63aaf0a88d91e914d117df2ca82ec926d89be3fa156345db2a6a47400e56d886b32b7553147b08a1161f180e9d16452a8bfaebacb187bfa9da637079fc9e04361a5ed3a4203c762e65a03c664aa9f7acc413585c70894b8ca6b48b8a2c05118112009827704cd90db085448b78c5c4c5da77c2a02b1714fe072e8e22d78b51bbd84a52eec3c0ea2aee121b77cde86babf5b31ffda91bdddf78d7f58011e81faf05dc3648e553924c775e68be2d92699c3fd446bdba0f9be83e6c6ecc9c0c0dd0b7d3341c45e30f0345ec5d7c5e40f47504e6551d0fc5bc174eb17f0750026a51ec2062cc1ded43d348cc8a4e242475824a65099a5b809740eecb2b020e6dca251ef132187bc0633fc3436178234231c80a6b83f312dedd458f6699d657c4a600e476d6cbb7f3c93a20d8c6805ca9878abd1fb39962d70755c5e1636df06e93c172f44cb81cd43e4482e9f52af03f58c3d6df013c105bf46569323d3d993f9da7a52cebe2828b098c1af79905d33c9f85e74b8a07e3dc126f20b1af3a21ba88b18595bfb1f720806d6f104e912e7a1c390379a9710dce0984c81065b301512d8356a029359f93f07e2540f85f4ff61db01b130b78872d87f6f8db3813ae0e4f15c36f953b7af7c2075e01bde3cee7b80f3c0474ce20b04b77384862d687ddcb528bd731b618e2d8148fcc13751958250ae6fbf06f1b3eee6e199da340d23c085b29098a1fce6aa3352f630f56d35f9ae3e282a3d029b01868ce06e9d8da7ac824543a26d256c01ba75f85c21763342e941bc870062e9908ceb80c946720153ca33d553eb5893ab6b6302b852d9ca14b17c6cc89eeb7cc750dbe0de191b272e590378af8eb782dd9009e178ff8ddb08b68da3d046331fa82c9b1f57d59955eee66084db251ee1a57c300aadf94dcfbd23663d76e6d990bad4a540fa79445a3cbd3fcc4897d3c6b6b5393ae87730c4528a3c2b9bf6709018b521eab2d990067ce0ba24fafee369564fee4535a09826e501e2f05cd002f017c62a6a8032b3a490b1c531daf5dc38e758e2ddc22e1916301f12f0ebf21742e6fa083524ed5b01e591f194c73b8a88aebc4cc1ca090247f2dcc8ae62efceebe8fb215c94fff867788e6373ab268c00d7c7a3c6cd9354915e38bb78c5757b0418e4f24f4a6d1dc7c5e5b5798c9b882fafdca524fd4528118f9c493f97ade41820395974a25104b17c5f485df896ca45c0f87bcbcca4bdd4e5cef1552702e3ebdb3c8d70ac20824013ab37cede1d7b77a18624b260e91514003e336b220d2a92a0b66dc2dd4a72c371daeb1ab4a3987dea40ae6e12b5ec8450385c3111b4cdbc2bd1d042c5bbb87100bf63c965ce2661e6ca6873d6cd3ce979ba2e3547759f9557ea6e5c0aee4ab45b7fe5826c2e66c37ec7496d26b5c8467838fe7604df5fc9b3efa1afa854f7d75ee5bd53474f324dca3aaa01a8a161a9f25424d18e0698c1d7b3e9f1a24def633593d069bb4bc2f458c08654f166c0bac86edce5c3a6d172d6a833ef46f744f09d8435deb34b86cb3e57218b857a15a8566a6d305aa7c4d0f79617b211747c1dc47e1b05218aeb3324d3a028b46c08a607320a0772ab2571c474a5d96064bb1408ca9313e85ecf431670c29cba16965c98dc27311536e86ddf776f14882dc28a58a604633e40d427da69ba7a3014c42e7726e850127c4159014d2f0e3aa965e2ce18b0564cef631c0a621e4298bcce98390d0eca34bab45e8451971617dd575b9a85f64994532480f2dcec8dbfdf83e4ac1b5d16a44e01a308a1cc3f7a85e2c620eb9484de9873984e3651ae7721f0b672d1b7a671542bb10e72721533feac21fec812fc40b4d4d2644d54f467d3e11e2b4c36f954e3b85e1d86f20b1af3a21ba88b18595bfb1f720806d6f104e912e7a1c390379a9710dce098b06ed8a0259c8eae43af8574d45b589bc9aae5fab1d268975c56db53f01cfa5236407339bfb26978ece20985e4eeb46681d4fdd09a5cf3ed716f7f16805a93d736f51ec53fe3e0298831cee4999ef224e1c05b89f9fd422ccc07fc1c9ad1b2536f35e3ca9e61830a37359b009b4312b9a99a1bd5e1e3cc717359266bab7a55528d70ac20824013ab37cede1d7b77a18624b260e91514003e336b220d2a92a0b607dbbec0a889ab847806dfd562a511182c8e7b0cd1989257467c9ca6a74661cce74c6d08013f14e0b33e0939394972ef77c3e3c7165d60bc150c1775c5d4fa7deabd19af36662b49a96ff4a70aa6e6b91a6799e6a25a83584622aea90f4708423c4eb3517966e11ed193d7d331b68fe6d13e8c6ae291c26c4aad5afe99944990bdedc13bf9aecf43ca75c29f4b13cbf70263033c0eb8598ce8d5508e7d1b1ca3a77bcf783fd9fcd78bfdae65165c99fbfd4a0571a66205a59194cba00d0e856c32d9adbed69498388704c01c2f1ffb0da5479209e5da2cc49f153ef14dbafd4c9988bef1f8b3e422280a18b2783393f8cc3a1a365c2ecbca78b02e3111a1c942cdd44fe6961cbb482ca4423b0e3dc00d18fd8ddc59936ea7f6d16ea26ad3db73aa7a3dc0638de15f8c142865c49096b771b2686f4163232038e57bb3278fc80226f150836b6ef068c367246dc4fe7f0829ca7a362e9458efbe93fbf3bfb0c65475a71deb52a463799b1989603694ebdf86a25a5e1e409d59ac599c0cd55912b6350528bccfb59a74734c4ee8d54637a612a8dfc777eeeb02d3e2c24c815678ecdb80256c102d6d598759a17d545f98ca5e1fd3ed6735125baa57f6a4e1c090bb58b5ac745e973441732fedfbb0c3b8a5975de5fce54ba5c707d8b2b700b5c6fd3240eea328d5d6e7b437a5ad15b1e05485c06564dd15275b07bfddffafec2541228f01bba00df8dba5376b5fd70cb198f9e7b8956e0e035ce487cf609b6974b9a2591e164648d48db16bce47c52307c5112bc42b3c8d93dea6815ff05507774365ab3532abbf88cf6ff320a7c60f170e87e4cc23991e17cef521b0d8475ab1741d9afe968964cde85817f60025250df5f05d7d133e402dd7b465eebc794fa0e447b82da5926551951667fd1f12082f6534b0eb35811cc7c2609ce3a1f26d420dc1c5673652abe34e3f50e14df27d2e8317c1874326f74da209aed56a0556ed7659470f1098cb54968bafdd37072a63e247e2c7a8a96089d30239b4080e100bcc0dc313b967eb4f51fe7b28de97816fb84e8c9d301418f214a40db72ff2f64800dd95fbb6661f57472229172eec4223bb25ffa9ce8514335de4a4b75ec4352045f31bcf864e066f182ff49dd89d16abbfce8298e7800160a95e73e261350fd6340ffb1fc1aecd3764e3d1e3552176bc58e26226534ad7bf834ce6d3dcb699c21a3f41e8e5285817447688e336156b7090cc5d998591e66a2bb7ad3d2cf9f147ec7505fbfad40474206a4c6999b998a4b8597c7d56e6d7255c7831d2b319f572594744cd07a653a66fee2997c88439271f5ec00832b7242d1aaf6797a9b78743e77feac4b14d9356560b42ba34a61faee7d03c9e707669b52d224de6dd5037a9fe14cad457e2184f177a7e1aab5ef26c11d445f0d6799c8db1081b865380be35b5dc40ad750665ccfd181c438cebed54c3d5301c2cd32a799c73bce53746189036dc40ad750665ccfd181c438cebed54c3d5301c2cd32a799c73bce53746189036e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855056338ca5fab639c880a09df52611ddae09d40069d7686b2c0c4e1fb230dfbae6a2e64d8eaf3de4ef05127a1db1c6a5cae9bfb354241f42b98bf7bfbe4251a92e3ff83666735f0eed62fc07ca175493abc4b6f821907fd24412c67e090ae6b6e353166ed2f9784d10cc9af93ae2278e5c7b6e0835065cb43a567a3bfeadf5c39f52d711103d50a437830c6fbcd04fb4bab49a0f82f6d26d1c791c6e8488dd09031d59080cfc5f5eeacb0141d7538070ced4c790aba2e90a85758a9d2970c971557107f5d9cd58d4b5c32e88925a53bc72618a933610ea5566e30f0ef791cc850a0be386d8d05b532beb463251cea74b10570c6bec26fdc7b3cf6d811618fd70f806613502acc0b7f49eae318d56882a9bae8d6510a682a05932c93c5b620cab90a48031435ddc799b6992e9c9c3d563c714de0e12ae63a5a52fe69fd427c8ef4db9226fdbabd9040058840813ef66df025e90546ff7a3c9191d2a7f75a07158d48f45f404a5e030ec94b345895786a028fe783ffc76e78fe2d0cbc7a84fd209978426701cfdf15462591d7c920441e3ee9782e16b05a39518fb118cb02dfb3ada254a44bc7d2b7a28982b2d17d1cf87e3d01828179b678b528bc650e8e6e342f610a5c929bf8594d16052a074d1e402ccddd39c62688f3751d49b154d06b4893017230ff0c0c08ebb227810c644cb0c0f9760a58aaf69cdfa99040ad66fc0c26310036bad1866cbf248db466cdff3377e46109d7c72fff4ce89c20aa968aca42661be424541189783a13379f712aabde8377eba38a222c6735d217168b01ce7f48d41a55e0e62a742eb93418c2101a0cd758782419956bb47f6a1f94b494b041a7b27eafd25db1a6122801c28b1ef9d6ab7e4b171c3690e5341228947d20cf0ba229a28974ecb6afe919a3046507a28fb6de4ada3c8e1e44e90ebf9c668a6fb9d9718215d8b76f789dd48a79c0cdad54ff08ea1ddcbbb217b3b7e2044bc61003bcd930804ae738d32de944dc5859525b5f3911bf0c2eb6780f875c8e761aa05d3f7f121ce1e9f1df0b203d427e5a20ae7655981f7d6c7f91893215fec8c80690be114c5c31786b1b7246af3834d8be7585518089b686ba3928ca0cba12afba660297de76cbb979b3dfe74b1a610e6d059d0214c002a3598d155fec84ad27f3f6272a471903f08e48585307dca6aae1f38398cf5b3530e574eaa2cc3b093ed5beb401aeae4b98ecbdf77d268fa6f78aee04641a89f0b5aa298387ba225b7afbfbd0f318f99247d987384aa7fcaff5a3713fc39967021edc8e2c9a2d013320fc2785fbbd410e5c05f6889666523af48bd480ffcaef39df7f4df32b58e18510378b37bd5567be02acf0c8a6c95247c496cd0cb8ac2cb4b8c7e27ab491b0c817a77cabe9f71f20d08f3f398b1ac6f61e599eeee7a58cbfb6a0f2f51e4414a8e7cb640d406dad26139b1c6b89b07a681dfa894698cc11d490d98e9be52f518d5745a0d5ad07dc83784b8de60c9d26f8ff43b57a2e6dffb2b788f737396c6df4872d432db49d18ff0d2e805ab573f2d37320b04454116ffe55b2ac2bcff319827a23e76403fa499ec2113a2194e0a430b1af00fe9803ca53aa43c4ec96c3856f35338f31ad387c6cc786d8069c46656766e6a14c4e7c88996b901567eb0b2caf4ad52dfba527e122b7a9cb3bd23381b03b14d82aac18c41b39b12b2f1816e288329d676295bf942396e59e7ce52a25b3f1e61a698e4c2a5f0b05015dc6efa6ca782059601960aeff0b61d8738475ac5f1c6dc119c93a26505716fb1130c14c960b240fc2e1c1c311c24f90b69db05c66fcfc0c0ffa48ced2e241c35cd785031ce170461add19930566a9b5a8f31b2d3e4346fb2032e50819409d4a413d1be94520c388e03e7b6eccb98829ab8fd812925cc84a5521f68aa22d9780e5f31fba40654663bfd4c157397d4ea3b745126f6aa0e27dfdb3fd123bd49ab5b817903e278caa1f6516def5c98514496203fe3a736001d77444689266b85720ad4c10000413c5d3de3a9836d7524c19a19fb0149aa3af540ef7b83a05d8004f2bef851d2956dc513a6114835d5efed913b5f69d563284590ce62ec6e73adde813826797b876bf0e2cbbf90eee7f762b5a4ad2134030e8609e6f85075fb3a07893e27c19dcdfc7f076fa3f1d358a2152dedb8c8d901357ad15f00bbde05172b3d242e1fb1bcc7e476a7444cc45d20fb1450018d546277371b369641e70baaf1a3ab3e280ed1d3a7f2425c98b505359dfa0d9921eb5981a054489e32e06de70f093f7d83609ec8c20859975d3fdd36be0017f069860ac08c30c7a84a54109f74c25086ce73d082be7859975d3fdd36be0017f069860ac08c30c7a84a54109f74c25086ce73d082be7c0f308e9899e612907acd46c8aaf712a57f4f390a1a0f87f530a8f70ae416a924cd3ff4aecb18f0f05750fb746977bcc11767ed68493ab477791e2c30b2d9fbc4cd3ff4aecb18f0f05750fb746977bcc11767ed68493ab477791e2c30b2d9fbc9027ca4e8cda6b4e73dc9b9d3f62f5ea2ae6fb0dc4425e8d27d656e35a279d9e0382599a1aac7b292f6ce5267dc3bfd5d6996e98ee61dfb8deb4fda1552be0910382599a1aac7b292f6ce5267dc3bfd5d6996e98ee61dfb8deb4fda1552be091c86facec6e77ebfd5e4f24eb03c3e4b1310e3a7f07be57d70efa46384198fbf8f1ecb759240025685894ba6aac9430779beaeeb026210fac0179ad53643ec343f1ecb759240025685894ba6aac9430779beaeeb026210fac0179ad53643ec343df0ea0cc2334d71631919711e494cc007363c0fe5a983b24901649b489fc30782c0d923b633a03a9f41b44f2a787d1833b53e2dc07dedb701e82af8fd2e5903dc85f80d91c7c08c3fcecd7f689345ff51beee8d923f311e6010ae88441c12d541a0504ea33370cdfced99b4136bbcbb5af5a2e3c6ac765685019160ab9f17cb01a0504ea33370cdfced99b4136bbcbb5af5a2e3c6ac765685019160ab9f17cb0c72bdb81d0f6a07456b6a0b1157eceee9eb26f14f724081fd9e3aae4e8cd77414bc5d828b818c874702f241553e1ecd014d06c28e1f74a2afe16bc204505b6f24bc5d828b818c874702f241553e1ecd014d06c28e1f74a2afe16bc204505b6f2272854c886c9f195f0392ef1f9dae12343399d3737a79b44cd5da2d737a8f903d58ea9e7768c4be7608df71f4aa65c33ea42ea8b4bd3c8f4794d0927d2cac88592f4f92c30418f7e0b961fd7f821a2d1d527d9132bf3906d0e48541583bab7cc545507afe44d2402f9a093c806b0068669277c85f4dc97a79919c764ed32c0660f3f5a23e310597d867b08a62d9cbe1a67bb114b1db62160398afdf9b72f0f13707b40125ac4781bfbfef201cc271a5143b6767c8baae414e032fb0e174662d1947c1d031fa8194a97f83d810b415c203f40912e72b43318108704924a85be644279517c983754aa26c79048a3f911844865e77066a3b97134e25542635707d00d547f0b4c2fef8ae943010c183f0893f2387d262e64421afe2dc577f081fd55429e56c1f015ec95860c389d3d22b047c7c392c551475aed70e01d30e83246302ecb3467644d5b35523ef7d4109495d095910fc251c79e621835d3c0cc9b73340ef621823db0205262666f06020c1eeed631c74d41d45522c1a7cb3954861c48cfc61d86c595934d92461459de25cf70bbd5916d9e748bb85215f69c9313a16fc9238e45eaf1392e2a443c5924c711dd11d6cc74dbe1f6ac2d0440a15f7adfdd4b8c9cdd13aeadf8b0efce95ec517eddac6d060e113d25270ae18d1a29c2d9d65eb7732cb5a182b60fcd31574a9ea78ab111ded9684e7ef4b83c371011a5830f82e1cf68a5a09adb34a34881e82db2e42502424bb447fc7241fa3c07398eeb2ff834d9add0b3aeb53139ad9f0241c1c1bbea076ac605a7226717cb674569d77bbcd29b22db02178cbd3a7512e8f7ee5d731af62ef2671a7d8c47e86e1843b4f06423b870a2058ad10358254fe37ad7129c5cb1f263fa05d6bd206f43de77d371cd2ecebf3daa3068f67142245bb7dc2d1c4ac104e18fb5ed34f9092a9a613946d89fdaa8e5a47fbcac1f4371ae27c52dddfb2b60c59a04b81b49bb6cc6c460e2c27b9f836679d10466c15e9f3579af664cfa7b378789a4eb939c430f98b50d1197d53a7beb86a5c85472667283ccb7b0dee85af61f2c448cefb220bdbdf794dfa52b24d4f74c3e0f4510eac58c75a6696c04b2772d051a1aa830bdb157499ae20a2d90eef3a6b5c4ff9c51302d512d8c21ae46c2f0f35fcd81896e7a0ee27752b47596b11249ed180bd431abce20434472601a277966319195499f438ca4d60fdf310cba4f4fdb8afae26060cc00395e6f049654827f84036ab014a9e6b4c50fd9848b9aaa4e027094bebf2e35b5432038ceb8b0f0fa5116b2c87f83acf8a35379ada1e9e95e118b0cbac80dc5fce1fdaf8ad2ffc81d6479e8397d106d6b574f9292f9095f0c78edbb940f07368bc8ba6fcc1c47e47608cba5fe416cd5e7c784979a7e04dd19d0c0bcdc6055a5685c283aa7c6e2c71de6bda2d4e2a7a21d97ba951369fbb1b3c679a93b2fb540bf5ef39eef6c8af6b62b646c6ed6c968fd6d665bcb78347e8295643bc6af1bc71d89c12e5ebc111dc15236a7e01966f9c7165c063fcee42600a065578c4e1f9eeb15e5b0f91f7e98759a4bb647fb16bf6b5b65571f80a41547e6bd530401d6f960dbfc9e18eb60d7f6b29ef890ca76e77102adf61f8b13609fad324372a1ffefc62babdab3badac48cd0fd25730c8f1c41586de2d6b2f8130d449ba0edf37bf4a1e2db29d37a09ca44c8c4e1d28144d6e7c45ba4cb5e151f63caf56538fbffe5a0d01be3d0cd6c9745056ff48ba32416b1d9fe1807a0cf4b880ab1bbeb4c467ff7c4136599f1e4b50920318e407a26d2721ab1e2e53f289da71f31f6279d14704d7ab23da6f761fa8b3a21bcb2e4bfb21b209840f90b2a7153781b5ef31d436227f48e1ec36087c641edba6707ad61a088ad150e67fa6f9a043fd6be867f8970232acddc4a222fba7c64508ce81f3ac8659ec9594ff2c05f8967ce90243268265a84aaabf9722d4813e487f7c5049f0057dcf9fe5d2c47d05189374cc82fe7cdd41b188f613634e79f838289d7417fe77a9f36cd51a241497259bee149c1e653d660e9842040957f488de4ae486e6a09d11f479652493d9231ab802ed182fb9baaf4deeebd0452c5376c87195e610835b9c4b2b7483a05972953ce3fd3cdba46c5172a1b38ba78b82aaf2730c2da2c81675a48fb07ad0146529d7348dad132e837fe55464c6560e0ba0435e4ffc3c30d35e9cc41a0e5366e2d8f2b8c1f524c567e2a5dc1d025f4075639ca0f85c1c1a43977d15cfb7cbcdebb256f0060d078418cdd608e834f6280a3dd0b8fbf75cf2039ae4b31266b220b09a6f5e279c98d5ad5134d68644bb0c19d672181d42e5fc42cbb4e2788e8fe395a799d350674e003a99904214a3805bdde3fe663adb1c43157c346bb57f1299068d4eb40c61946ce7e9264f5319c83ecc0aa81af9c480e861b2c94bb57f1299068d4eb40c61946ce7e9264f5319c83ecc0aa81af9c480e861b2c9407514956fc004e4ad9170b73cce89270d4918f65134e550624c6303ae28c832b4976cf9431fbd5261b8d21699fead3515f7f85e8fc8d5777b86e3690f1880c5041f79c20433f23f281ef19710a6ebf7201734f60eced36f994e85e330f69ae7770577b6424145b8b5eb90621690eff6db29b28c949d66c78d997d0c94644fed085b2c83dc1290b139cfc00695906eee6a1a531694db0b2d90ad5cd2c500c37dc9aff0345a208bea178cb06fad5d381e93fb2f359426ba5f1006d37b2c3e92c950a4d9febcc534c095fd9c3cdf88b826cee55c8467427e25f62c9d735b56d3e8092080dca41dd30a279aff4574236d1d2630a6c126706d5bf54987d017753f9f80d424aac9ff5cf5e064d18363e4b5d1ccc535c60fc450937b9bab3b1a04e983f34f372876b8e58b3bc56920b196d57c56c6461e29a67c865086b469eead9b55ae330ff8fd369cca6a9996b3601a139eb16bba84da78c411e93349a66b0fe2c9fefb6479c364f6f079cf1b88a838058f4cd32c2c74b4a0ba052e96ff7d73f70aaf4011de725d664b0e84bdeadc0bebe5dd3eeccd9398b1bb56542ce13f294833bd059ca542c3813f36688626a5df9c4f7b84ecdeb0c7c6890b30d648f43445a65ce7e48cb34efda0652b2d03204049fb0b60f05d203625df39e13da9e6bed22dfb7047804e88963696ad613d77fbdec47cb2cfdfc45286751a7b1a6fee99fb2992b24c30714b8473a76e5a623f476005a1729a7ad9d5d5f6d62db755edc07601d8aaf0126c6b91ba49e4b74358100322353769f2b4a0f0c774adcbcfd98fc4b7f3567a1493b42ffe1ff102df7bcfd868185ce6060268a9a42ae3bdf003c7eda66ac2fd92d3b4d3d708b3a93e381744be016d21c4e3f867a11e67c3956084ebc34eb840914326b915176ed006660b235173b06d5a741981b416ef86fec43dcc326d33d0f5da8ec35d6059db17833e8268701456e014c279eb6af297840890b743a4242205fd6a6429643629e689093f837662bf6477acdfb24deed25e9bc4b0b5d4f067044957259de9bd6596eac951658368b47c28fc1d7182799c1827c32a6e9d55fba14c3777b242c8866e23488250a61a02b90b36b3ea12555b21022bf799f5d43335f99a995fbf4d15cd2521ddcfedd508685b2393a653a2aa3def0b0a45ab9bb1222dccdce586bf05f932da9409476eae313123eef991ea61c2c4f0161a6e934b9ea7481002ae6f6f40f0bc1dbb05f313853aa2cdfbe51255f6aae629e6e5ff53eb3bf3d9de1448a858e2959fd4b0dd9222a25cb44dcfce898ab083c269a53c7ea9538f1c12a6ed21f178518080164f0b0855e070d7f04b82cd55b289d66f7d4891bdb3db4c098b894a04e1890c0d642e911ad23f70cd673c65dde3b6c6e68ee1f89b33d4a189da2551d69fb1183746adb6893f3e7d0cd1b82f9c3cbd33e92b4815746786a8be52e6f5ed7e84c73876ccaf1592e76e0e592b679ba7eeb077e4b38bf752bc5afee0e637873d2b3560f082a5b37e53f3d7b46c2a6391e9dff2d911fb35127cd97548bbd129c049875d20c378a1f4da1ed553f9f1d38ed620fdc8bc468a8df40def5bb7a9459af712588cda8bb7b97158b42ee52a8d77421207e75f51274e4cba8501753d12b3c35722faddd84d208700c0ee63208572c0b521f459dd8b498a8ce19c6d5942bece166a4612cfb2f50c10e23a137e7da833d94f43d6a5d1bb8700a77c436bf49ac40e796f478207bd80bb77df75f4b012ca4963e4e8954e7e6b7c93fe2d01bdbe8b3b6657881995efa5621b5151f1793b036bc8825278a503283ecf055d2d7ced7c38953630d8efb25e2806df8033d6bb35ae740607368ff56fabfbc36adbce76f01dc7f6d6ba653617a6d562cd62958aab23e097b6c487d228da826bf78b8532eccc77f14bc2cad980ca642471c8142d55a75f85108b6c64a703d183888a3bc897f6e590afc9cdce2a36cb9a84ee200b1e0a776262c26c7e766b407ad6c2dfbfb1f372026a7103ea36d9e4427b1f3b06c7ec260563e568c49fe1d236b261c4f8d2ccf0d3d239c8b1313e51e1e055a1e7fab58e3bbb3418b1787673f326d0684a34d0a0bd3d74fbc98f90ce2914d7ac2dadece66cae785baaba52543d42f8e0721a23046d83a901fad7ad1c2424995f1fbd96402a5a6bebdcba3ebbb78695cce2c9ca2b102418c433dd5179db09e085b704ad2daf21019ea28d12a02e8b3a7e2b929fe8c924806775e29e73294db370e457898f97b3c0ea87d4d6c78f6fd16ca59f5fb811efdd6bee002ec8f21931e8e0a493f7dd9dc0b6c5244d606a6b4d3b4ae6877877b87df0f830a807e0e3b5a00b8e2dd828f0dff5cee75e757be82791d8a4282c60cd81a569bb432fb5ae6caa4b31c4c8a0d0c914dc4018b9310c3a5d469ca1b7aa7eb4496018104e454da0d93216ab698f492147a39865105d35bc9540f65c84dc49f42cd29566cd889ab646cbdcbf5460033f7b422e8bd51625289545178b05628396b30d3beafa4b19c0d5955af223baef3a7f3bc4b083c17a30712aa2cee128703077a747693aa1dc2369158fdaf587101457c18b91292bfd9d88c27047c4da402c0a83deece6b5d0e0af706a479df81903ee496cb2783531a41d76494984644b65627ad6d54d036090235e7bc8d80c3c1cf4097b3900c88833132afe4ba4ac1032438ad08db22317f6ea15da78180c3c1cf4097b3900c88833132afe4ba4ac1032438ad08db22317f6ea15da781e53d35478c0d7942c93be925ae97b95c2c8dd045eb5ecc8dd6114575ad3d2d01408ff7fb9145867a8b555c65b6d671b610853d135943e4e3f6a80f02e8a2ce69b01227ec4fff6bd185dd196ad3dd1c4254af3c311ae7248d20cd89ccd2c744fd6a8f8467e2e735de4fc6fd93663850a5f78750db33b82850874acee835e8bc39c21e6730cac155995d3d1e738cb2beeebf3e27fe3e02e451fc3b370608baeb6a934ba3e9f1b6e3d40bfee4bd8d41aa990457742de1c2594b581c5d7405ef818797fed2cfd3f20f7209547bdbf62fd8c74daf43651347282071b83b08336425274d91551660b4ec1d774eac22c572b982534140c169f1976e26920aa731cebc29e76c27150db9524f7288d91a1ffa474df469abbf81b404c28c7abd2c531d326e9633a44e0e5172954bc182652bdb70afe6b88bbaf91220953afbc4e45d114523429adfcdf0203a52e76d76bdba096c3c25f4ede545352d20973d5e7aec4f74dbee9c057c741039ccf36ccba2794f1b456cb0043dc66097134573bc68d12255928aaf0126c6b91ba49e4b74358100322353769f2b4a0f0c774adcbcfd98fc4b7f3567a1493b42ffe1ff102df7bcfd868185ce6060268a9a42ae3bdf003c7eda66ac2fd92d3b4d3d708b3a93e381744be016d21c4e3f867a11e67c3956084ebc349747fbaacff27612e4d614b98addb5ef26ab77d720c854a93572664c6f26986feb840914326b915176ed006660b235173b06d5a741981b416ef86fec43dcc326d33d0f5da8ec35d6059db17833e8268701456e014c279eb6af297840890b743a4242205fd6a6429643629e689093f837662bf6477acdfb24deed25e9bc4b0b5d6b689b718ccc116af2baaf6bce58e5c302080b4a74273078a8da9d6d6c7521bd73d80fc3104cdbc35803b8ad7cbf3c93d0274060ad542e8d67e386bd4793f4a7b2bdc688d7f72316aa1b6013c57aa4ddc8e0a333cb2a913458e8931631b15c2e48af7908eec41e9398f893e786ec56ef5aa37f8a5c9d925b0ba8c32bf1fa765f154e71af0afa8c53aa08dcf1565bbb2ea16df90c57784058c497f99c99ac7eb1c2cff0b6fa6282622a927e7d9feb0493a424a0bd6f64e51b5832997d821cae4d08a6ffb84c5f4f82fdc2e55612e24043f86793a7cf24880caece714b4fbf2e0cede7a588bd065fc038fb078a077c8a5bca837288d825b237fd71b5927166b92fc2a16ec05d498e961c608237efa8911b5a2af2812a2844e8d5d044a94b7f3ca1ed3f481a3a58a6dd06f6291eea7129dd3970631784d7620e307098d6b37dbf193e4e8954e7e6b7c93fe2d01bdbe8b3b6657881995efa5621b5151f1793b036bc8825278a503283ecf055d2d7ced7c38953630d8efb25e2806df8033d6bb35ae740607368ff56fabfbc36adbce76f01dc7f6d6ba653617a6d562cd62958aab23e348f9fb31b3e339691ae5ba67326a42697912b1914fd1c5a273729773454f59f3719c4d897865d6cffb2972db21b74e45b9931d6c8cd0c90d0e66040fcc2b1fee57f0acac0b84fc5f7cb3959c973c845fef43775d97907db04d728341f6a3b73aa013527533a687d39df8b96ddaf1e3f8704e3e7f89e22d33f79f6789ce0929c5b4e3ba2a140b6f9705262b626fce40b360819e5c4d1d3ab20919ead07fb2dbfd4f22d7b20bc4e42279123e0aaf140ccb89666a03303bb27760ca6709d4e4ca13b0aa5cfa7a848f0958c094f3077fe62cfc277c9afa535411369d5deb30bbda1859ea125c5b2700b5e34059d260c67fed07ed11c975b33a9e5a827af4c46adf869e30f458ee11b22408bcd61bbc0bb03df511dcd9a6d0a644e9fcf1f0bb9217a1a47dc9968f86f91829a68b959a20db846f0c2ecc036332fa1ed51f11b5ddd9458df551fee328350822987cd510728aaf1a2fe46a886c97f8bb65daffcdcf104d727bddbba667835f31828c63afd868b6ee33082b48225efbf16446fe5fb4407f5e0f82e05064ac1cb080d7ce9f58e02b95308e01092bf6b4477c2d18bf7dc8ddc03015059ff6418070bbc310aced0e458dc068f9fd676d992806b7142c04cb05217bebb24f0348b8f905e1504ea562ed7584e33277775852c78517773567b6d057bae293dadff4220d5327a4f3861db4670474fbe80f25968619b2a1a999ed8bc6135912e65e11e2131615cea955dab57390e28150515f2f2ac8fdfb5105d0b108822acaa6b9e13b8d66d4d07db163bc46f47d6850914a63c55cc08cad70ad8ba32fa1a7cfa31bc3a0fbab505259a8a901633622a884fa5c0b61351942f3f7ee02233819b1a09844410549191813f7cc7ba360f21298578f4ba1727a27d87fcd6972aa88e8695b6d999c83b7f31e56882b8cf6f1230fca81b0a728716f591ce2384d78704f7a741b93ea2bbe505362328fcde312e02cc07ac16fd1fec8e387e099413c4826e8a38062e275517df142b7dad60ebdb984424f76c6431222627e7d228def59747598fb31460e5e79f230578e6ac58edf1105a9ed6df968f4b83740b1998125e6810403114247ba0a4d56004025ba0ef8882286dc3bd96596b0eb784bd06aa76ac31fbddec475e15be64f14a645bd68dfc463ce02a9dde1a26b605722d0c408b702ac2076b7eafc06c0b6baf6392793fec77b1e551ca56d3ef1034e7fb7d62cd1a2149990049980a5667a3bb52f7b34392f48e357827705c98261d4fd18c6996a3d30ffea39dd1eff6a3fe4ff52c4ef6602831d5f9afaab15cc523e176c813d95ff7ca458930a1222db11b26db834f9bc1ad0d6c0b5adb745f048b0d3a2f90cf5fa3d7fa780a458949f1cbb1e54af715efea0a7fd28e2d8850ae3a50f9b0ac4bf416ae37d886ac01dc4d4cfc687aeaed16268274dcd8223cbc21440034a604addfd1b57df87d5aca8e1127cb04081cca026fac2673406359d8d5d8907dc09953522bcd7c96829f76d1f87a8aaa410e92d68a45552359bedc86de6bba3ef4c1d47195c0ee80695e17c0c616264abad4eb77ef64441afeeaef313c1be5b86b23dfb7256da8b8ada7443ae6e8323a971e64884674b62f072142281c9538bf0cc94aa954bce507fa022340e9791694d74fb64fd71bd206a38e80b9a0e1bf25bb061e8b2405a9139e4065283ba875ef175f05950d563abab06a79d9053b49db666786322fd128ffd7880dc828c98a327b5b0e2cedd7be4d32d3a1ccaf5c8ed016db12bd60bbf584b80d9d3b5473bc34b70b71b22fdd311d7afad8070d6b96fc65853a6f36ac8616f2adb243d601882a07b8627e44f76ec55ee83292913d57cd8a1b7069095a456b507756d3f940a7bb5aae6cfb6e541a71ab2a4702121b9652493d9231ab802ed182fb9baaf4deeebd0452c5376c87195e610835b9c4b2ee8b3f26b4c140c13eab82e7343373fc757dba275789b191711b822c7ba1fc313b8afa21c415cd0a02f1e557a6b69d7dce74c63c834922940084cc17dc496fd54559e498c95d49b09d27972b074474306093f1d1150b2ba927fea676c46e178bded521790cf05bb83c4e85da841836936ae30efe36105a6242a34195e5ffb3c54ab1a3f97356615ea09550eea697b41107791c96ae050c3be3b2da2bc7411150c46c0173b14ac6c8d1a5f22e0751bd35e163d5700ea61f95ded8bef2a116f7f62189e69980f4312a8cfd0a7e691d0835bee29aee2990e760abac7286433d6f8a025c1af08035063e490e2e97ffa167068962fa5b2a653be4c304c922aecb9b5201436e269f888c04a60ef8471eec157811711fb1ab436eaad669558b363223f4c537df563e6cfdf360ea1e7385e4591e6330e0ad85ce7619ae97cb998d5efbcb16054f8814c2eecb0833516dbeb142dd1f5ea242558df0cd689382c48779df22e23c8a25541255757bca104c3f40279ad8575aac29caf3fc193ab6dea7fee955854060a1e138a4123fee3a599d85fe1fac18cee329dc64f0bb0cadf8866d20e0b931f74d1fb2262cb3f8aed18314d290173cfc2cd9d85136e6f5b88c261a3559b931f74d1fb2262cb3f8aed18314d290173cfc2cd9d85136e6f5b88c261a3559944e4e1a77aa9c33e93f1dddfa06cb29f57432027083324f2a39790498c02adcc8faa1889049f67adc7cdb6087e5dd4e369871977f3d796abc3e9e0ef219d241c8faa1889049f67adc7cdb6087e5dd4e369871977f3d796abc3e9e0ef219d2417126b2bc1d215260b32f17cd1c0e4b25cdce189ca269da7b2189122fab3f0dd991295d7aee2451c46f8874b2d45d971406b0bb48382adec966f1460c36835c3e91295d7aee2451c46f8874b2d45d971406b0bb48382adec966f1460c36835c3ef55c057658a45b7e652759cfff0f46ae9f211c90b43efe520220e891f7d854337677da5805cf961eb85ee99d44194edcab1577d84a6969266240710f417e89a31a86f97c9fba733671875bc02214e9e9c98f9632d1c3822d96424ce969fca562bd3e0f2cf002bf61b9f78732a4b878829085135900df6a196b7f1314e445d5012d7d23c87cac3cd4460968c0a8e87c10dbe3276daea1bf3c796d4639dd50bb71d79974bc456254107fcafc6b4d5d0054f7d8c8c7722221a3468d68c6bc285200c25b12c4b2d35c27f6fcbadca09b9660825757720220f1eb8ffa7a43e0b5b3640679369cd0adeeebcf6912bdf94b9028ef9768aedead15c7455968553c163490f82e2f45bca666b1d80b1e48adae92a54d8513186c38e6d8ef6d48307f37de9dc57feac4561cd5c42c2828010e48463b385d51aca536f5677f20ca4cb984e8f76fee5745207dabdc4cd51ac3f4f26af6bc2f1815067e9417d9a1feacca77ef61b021b87833b02c0e47907a20d98b54029bc8074d2c6fa09f50a915eba4dea1dea0e37f317de3be553fed18e84e448a4e5324bf6ad891bc71e68a121254a1322bd6b23e03d9dda93788caae5c950081c2edd905ea2e3bfdbde4a6f146d8bd7b84013f19cd68fbe43716412423c6ad73322ca8f8c021fb9beb88f549460237ee82075b1eb55b37a75368889e548b1949fcc51037dab5e0deb167b57a7a8f8ac2b7e74386599bd891ef18a6b9fad5f287a4fb5a257e7663c6d2937c97a5af2c135bd5a314e4e1bdcd7e76ceb915b8b934bc6c805a6bc37496423912db4a111667235c7e886b908b913a07a4a75e62b3f0b4f8528b286e67740b1f91e45925a12179ac4770b8959fd6e5294f1df0535716eb549b1cd5208ebe6b01cc919c1b106885ded197175a3d14add7ab0f9d12a751a9e197fce7620f4c6abc89678109ae6d8104bf4977a209aa0e6608c202366ec6b23396bd51ba1ca9718aee02e5f09a215baf54dc19edb1be8be5d67968be4e3f6a88980d3a92ed9af8ce8174f82cd6e1d083627db402376a65a43cb1f423dcccf004ecd216de691af80a822abf2d33387dc9042518ad7ed41e5f0c10aea4a489b6a159b2146cd94da2b9d454193d4bff44a80c37b6bad84603d292d75fb06ebe9638040a73323a0996f3a91ba86df46dc73dcc014c448f55a1a3ed63ea80f1a8197bced802452ceb07714a80c678276e2a1489a0068674e1ddffe9e90aa4f717f2eee4f0325b38ef399f8b689b633c5426221ae4b733ff92b829574a320064b78eb4abce9dd3c2643a8479ee3261354774eae9c20345a4a93dad9ad1656ba806bc785e73f881e48bc7288c8a592d80cb3666a6089e31eccc9bc20a09f1a4d7f5d5cf316654bb797be68b51c0b88a6ae2777a156de1aab852abfb54fd365775962d4e8bbf3828abb5e49015eb527841689df5322d173370c8e7b37497840b5ae305fd3c768fc48dcaa782d4fbfa223e3b0a82a67f5eb9dc5c1f4c81350d5bba5009695b6a062a533ffee1d4aaf44de5ae62221ae4b733ff92b829574a320064b78eb4abce9dd3c2643a8479ee3261354774eae9c20345a4a93dad9ad1656ba806bc785e73f881e48bc7288c8a592d80cb3666a6089e31eccc9bc20a09f1a4d7f5d5cf316654bb797be68b51c0b88a6ae2777a156de1aab852abfb54fd365775962d4e8bbf3828abb5e49015eb527841689df5322d173370c8e7b37497840b5ae305fd3c768fc48dcaa782d4fbfa223e3b0a82a67f5eb9dc5c1f4c81350d5bba5009695b6a062a533ffee1d4aaf44de5ae6281bb2d1c942b8e72995103b9ee57c044e991050e6269d0ac9195c490d402cc0184ac0a6454dae8027d80a631b7ea7048fc764e8aafda5e05f088adcfc4bb173384ac0a6454dae8027d80a631b7ea7048fc764e8aafda5e05f088adcfc4bb173325d0a65ea98e6bedb343d092051361a16a8c6eb1fd96a5101a4355cb11ac56fcb4367271c0853759292f3f2770e717a1804c68a34389fb35c810e5a9c2da410ceea1d9589a94975d5703e87310479e0797d1c22263ca6617ff657409a9d658c8e2f2472a89c97b5bed447adb2d08ec3be1156ec4de17e228c2a9f3e85e09c8e7662a01065064261b9e3b17566f645964e4b837ecbcbfdcb6dec7a8a2a5bcafa435546cde114df45ac9d95a0c59943330c02c25c331d243eac48a8032e47878e3bc28b925eef11532bc2501ece91e92fe13276a18883d6abd9462735ea2d2aa6288aa18baea7b76af1a63f72f146046d775b5f2c13feb2f23a8473ff9b2607b98e6b1591c94c58093d023a8935cf21c40245372d5e9f4d7c6a682c34054d5065a24290e5258127bff533756d41f7722848182502872bda9de6221d432ff713c0ac7665851a48483605577c275d7c6cacecd1372c70ae789287f883eddf2c16f879a60feed37149073161860c82ba0473374cd1574d2635c5d87265c76c7a48fb38a6afb6c814087edfe73fe2153a57b5dda140821c56c5f7c29a02b344af85d1105d64e1caaf28dce6ad1938e9247cb519677e09df45e100b487d8552e82ae579f21b74873fe411457dc0c16271346a67a8e23c5dce3cbd977f45ac201303fe08218a34c74c15f9391bd86b339c719a9474f225e42079f27126b1ab7ce5caa8cf3009b455452f9eb65c3cbf5cbefbad4549e84a7ad7706a3307438f5eb2d3b9313d144bc40b8c2f9a57cc00d5b975a76b73e966e258e8e85bc53d3f2c50901c286cb87fea0a9eda2a6310104fd39971c5ad6d7f7f125d1d94479512a489b486d2bb21007d7c16d9213ad7db21ede31c16ffc79a358ee96b9ff46c14281e02ac17ba2d327baf65653bd1d97a6b9baa7df3436ad04efd7cd7f89a090d4c7fd6612abc81b3740f93ce39c25b0835fe02ed0dd1aa5b68da3b59f9314a5381d141adc91841ac23e8f2d2a9980e8342b4b192440d2aea289930870dad5e53de60da3d8e7f573f62bfccc623c5b673ec4dd26b76c3b9e75072ce340d08c71d4e6b78b21838a2bbe24d8f640b8d87dc2390430f0d6d484435e9d8e797d90c98a016debe05131fdd8e1facd262d88ca342ded0036933ff0b93051cc9dcdb8fafc77144372c6cb87fea0a9eda2a6310104fd39971c5ad6d7f7f125d1d94479512a489b486d2bb21007d7c16d9213ad7db21ede31c16ffc79a358ee96b9ff46c14281e02ac17c63b586ecd2b81d49123bd5b65b48287fd610f6fddda1bba7ffd528a42dabe04bc81b3740f93ce39c25b0835fe02ed0dd1aa5b68da3b59f9314a5381d141adc91841ac23e8f2d2a9980e8342b4b192440d2aea289930870dad5e53de60da3d8e5b68678c2084f56902cbfdbc8bcf9bc627e4c1e0c2c2d5d10fde3cc9e329b92c38a2bbe24d8f640b8d87dc2390430f0d6d484435e9d8e797d90c98a016debe05131fdd8e1facd262d88ca342ded0036933ff0b93051cc9dcdb8fafc77144372c6cb87fea0a9eda2a6310104fd39971c5ad6d7f7f125d1d94479512a489b486d2bb21007d7c16d9213ad7db21ede31c16ffc79a358ee96b9ff46c14281e02ac17aba6bda288eeba44fd90ccabbf9730ad5c2b8b0b0ac9ea5a9f80b43eee3c87ecbc81b3740f93ce39c25b0835fe02ed0dd1aa5b68da3b59f9314a5381d141adc91841ac23e8f2d2a9980e8342b4b192440d2aea289930870dad5e53de60da3d8e5b68678c2084f56902cbfdbc8bcf9bc627e4c1e0c2c2d5d10fde3cc9e329b92c38a2bbe24d8f640b8d87dc2390430f0d6d484435e9d8e797d90c98a016debe05d197e561b5b3e231ce5945e7d8510d00e6ff38336109de9816ef5dd5ef93fd65c36aab6b131fd3bf4f3588449f950a314477b3683e8ba0e46bb4bcc6df3446cc3ffca8afaa8f6b67598ebcfdca149a3275b098d42ad6ff2797bd61581ed8e7f171e0a52b4e58e80f98a1fd25b2431c3b8b900cc7e7775a9de68d8c4d3e6fd817cafaf991e55151edf1d514876d1dc2b1b8ff53afbd25ab00ed97e231fc035c182f20f4aec6489db928e07d101079a3a4248069fbd26f30b3c08d8955bab9809d71fc6d1f8d2b5bfe8a813b7c7097524d1fff67d862a6eccf01aaf2c279d0b3eab3036ba0a2f91a337be1c8ebddb9333031ece3265905d78484e616bb230f3c6e375d4d23d2fb788011bdb2fbc3325177737e5d3f343f9f7033ad1884766039e1d34052ffaacf5fb71a20748fbb0126140be51c0fd9e8c868ac313fb19583db071396de05c231ef93c6a4ef9e96c9a25de587b019c20ed8804c516fc50cc9eefecd202955cff186415e2f3e4b9590d9367a4528e638b6146e233d439241ade12ab3c9163ce0f78038af57b8fe228bf75e8accd56f96ac2ded6c0acb3393871e68ff1ca8910040fc49b10faf7f9e643de518f549acf76828b8bdb44611739a8b17a102c6db016e55344066ecfe839fd8711c921c583a02d13d8cbe0fc00ece0452a01c998f1955f23dd476756307136f8f199612ee41c3a7889336db93574c84627dd78274ba109151c675eccc82e1bfc8af09e7065002533c4629762719a2710b43956e876539cacf34baec5d012cc61d8258609a64ec3e9de74b4ffb0a94cb80a879cabff38618579718700fe4e6909c5e41ab4f0a9c3863655674aa1d26b81fec43ef32d8a7a9583099f5443c4b32178994cc59b2d21ff73d8b7e5090c25d618805af517da7ab63b2b5a2911c59d794318192147a08239839b946ddd78645895da59819b3224107de4b86a57675fb9306046ade8d49186373a1a0823db1dfa0053e399feca2aa1189237d0917a7e5ab979417bae66bb890f0907cb2c48aa40997d1cfa116b0bc4c6427a6c85dc4efc4fc8e8ad5dc3d4c82b6d5c76b15fcc83def7f7cdab1a20fdd543761d84b923edba35336767223b7194058510267f892baec4fa30fc4a7b9e002d1c7b3932286ace72ba36e4f532e2cc79f49d07e0794c3f0c00ac8b381d5589e3c2db656a0ccacc993dd8edd6bf197f5388079df005e276360c069312d11b838f073d16a87178235309599b6a74356700aba49140307cee832f79a7cccb27da2f40e274e6cf8362a18f4824f20b70320e3be45c110b66ce0d8bd2b379a83e9166d19254fbba1af3de80a1138691f52e3c30a529d08c22eac307928f4e55cd18607d73aa21a6ef91082a9fb3d0526dd44204e318a26862e1c6b1001418c51627d0ed3954cf32a2f2a38cfdb6680c0af92c0790d4fb0266b84d45cc4f616cf790f539d4b881720a969853d4a88ded416c6420c1dde9a099eb63177fab8743e06792ac95154fae1831fc70a3039a085465ba0ddf86be2b1d7e4df5392ed682fda423505f444b54ef5ca431589cd3d5a32b94d8b80ec14dd2c877f395de4f25c8908e2894fc7c5df82077d680e363f553f4b0c7545882dbf3dbc52afd2842f64aee4db6b3247251bddab696ded14805d2acef28db3b137bac4711a6ad9b0f928bb5c7a29939087409a38c68be3a86d98b0d873c5713c736a717b0ce8b1102661cee1fcad0fde8be17f43a90e17d32dd6349175ed8d7215217289fc6c442c947ef08e29284f208db7fab5aa9f5c5a702a47f9366709749637181e650020a40540b41bca40e166d45c10abf0f65705bbe0c46992fb0665485283b83d408ce7e2a70b0d06d108bdc7f16d36d922779680b86ca1348d6e62925b3a122b6a2e89f8b385fd3c66daf82caba094ad1d634845df646f8c7a6c6ac7fc0373d05447f889d9e3588a4a1ea7154e23eeb06ddd23b245dfcf1a47ec885218cfe21310315e65762d61853185f019dee4e523d50389d0a1a9a84f3b2287a551df../../../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.pyrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootopenshift-ansible-3.7.43-1.git.1.ed51ddd.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.43-1.git.1.ed51ddd.el73.7.43-1.git.1.ed51ddd.el73.7.43-1.git.1.ed51ddd.el73.7.43-1.git.1.ed51ddd.el73.0.4-14.6.0-14.0.4-14.0-15.2-14.11.3Z̧@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$@Justin 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- 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:;<=>?@@BCDDFGHHJKKMNNPQQSTTVWWYZZ\]]_`abcceffhiikllnooqrrtuuwxxz{||~                           ! " # $ % & ' ( ) * + , - . / 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 8 : ; < = > ? @ 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 f g h i j k l m n o p q r s t u v w x y z { | } ~  3.7.43-1.git.1.ed51ddd.el7         !"#######$$$$$$$%&&'&&(&)))&*&+,,,,+++++++------++++++...........++++++++++++++//////++++++000++&11111223242526778797:7;<<===>>?>@>AAA>BBBCDDDCEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEECFCGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIGJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJGGGGKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKGGLLMNNNMMMMMMMMMMMMMMMMMMMMLOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOCPQQRRRSTTTTTTTTTTTTTTTSUSVWWWWWWVXXXXXXVYYYYVVVVZZZZZZVV[[\]\\[^^^^^^___``_a_b_ccdeedfdgdhijikllmlnlolpppplqqlrsstsusvswwwwsxyyzy{||}|~~~|||         !"!#$$%$&$'$(($)*+*,-..-//,011022,344355,67776888,9:::9;;;,<=<>,?@?A,BCBD*E**FGGHGIGJGKKGLLMMNMOOMPPPPMQMRRRRRRMSMTTTTTTTTTTTTTMUUMVWXWYWZW[W\W]]^_^`^a^b^cccc^ddddddddd^eeeffgfhfiiifjfkkklmlnnlolpplqqlrrrstsusvswwwsxxyzy{{y|y}y~y                !"##$%%&%'%(%))%*+,+-+...//0/1112345466789:9;9<9===9>>>?@?A?B?CCDCEFCrolesansible_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_factsmetamain.ymltasksmain.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.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-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.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.jsonsso71-https.jsonsso71-mysql-persistent.jsonsso71-mysql.jsonsso71-postgresql-persistent.jsonsso71-postgresql.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.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.yamltasksget_es_version.ymlmain.yamlrestart_cluster.ymlrestart_es_node.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.yamltaskslabel_and_wait.yamlmain.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.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.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/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.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ӫ`&L@$NY R'@Dqd[^~=Ao#Cʧ< cכx0t T澐VZu1[#sa (CSIrO2F*|>3!P$kE锉7K*Acs/W"hwcy|iG%MV}X:[otוG*+`S  l*(J p|rRQ8|Ppp)o=aK\@Z[йWa4)H$Kj2} OQ̳a="*S'* ʀYX B3K;w,J&/9L6~`pP8)f=WcPm8F7js@Of]9zJUP0B>v@Q yT=n~mL:!S0@oݼ 6"]vw2Q=XL jiؔb}[D!ix1-_6u0?|WMHRvfv&go: k[xqNmj Ȗ7b&~Q,@(@D,Pt7Yg.&ק d@53n9zkqNŘ'nt0{$lߥ2ʶt ~^"*Mx5P8+#v&Z.LPw^(ŰR:7I vL1vx@Km).$,Sq} $xyQi:hePai=]㓄N(C"*v{LcQR,+eo[?A_eb5.ݹ "Wתb(OX4b[ ^JR9oχH\VޥOP7Kq0d_ @<\BSpS3^j4 v|ʚC2p/>CF}5o"kҞ$-UV!<Ӭ Җr2Z2 [o@G ^-uE}r6@[2Xa JިW0 ffB)Ŭ4*Ce50~ p s^YL^Il.|-r1#YP|N?.RG?rRaΛڅpFɌҳʫ>np+_9pm8F dpIhL#Lh5j0FFʐ/(gkEC逤wZԇUHC=\c g+Zj Gflñum43ZO`Ljv~ŘoGWMpGgį.#G>TFmT,G9佪T@m[\Z_`;xQsw'r"2YPF1]p~<M2ٚ]=~Pc"F+~J0c,9i7"a$T]Thښâ`|Ndw *W囑%#4MFHFe 6*#/C>%kr#UzަN= ޓ։F"|Lj>%4k嶬r'ŹzfaX=-L Vo~ue~ }O+A"o=Ņf|AФJHuoU¤u޼gTi,3E,A(PVJYh‡wŜɅѸp[VHlg?k,Oq:4P ^Dx{pXF91VONE&ݤh!йXWAaubKwh!n Z]]).鹖zՔFD.X@eJf!RB e_vW6NYk<wY3j"f1YWg7:7**aU2"+Is+I+~c;mt-Ć 8>ĥ3͈ [B2v9./I Aji¥[wObdSg"zm8"{AeLp mRbzYc ^FNIM7fL* aVgM6`AC?-XȯDKy o9fw\ؐ2W8ttt(_jE uƻ/TiR E,Z ?D6) ',؅sbfX Hc2ut߯?WT4Dmlxu~YL>qsq?jK~꧛oYaD4~fu"nkk$+VcH5][Hr^Աs!\6ǒtL=A3JC!&2{{;@kʢ;0''@gmsE'hSOQƴ'y(4*%/y!Y5w?\\"]Mh_cJϧNY܌Pr>:4iVop8I eIqT} dP3G;V٢+1BDRwJ"q{i%=!+9X^/zpE ]Cwy CjX ou5=pH 8a$lmfr{2*.ʖ]K#]E% ӐO1,nc;XLF+@Π+a_񨲋K%'ixg/wIcp =o+//jUq;%5HF2"U6>b|]8Kelr`>|GZ?-"D+q`=:fKz # yw*f頝: 1CiRu˓THArkR/pJ?2m(+Z_% { ^BM}RCDÙ6] %}ԍPtSbpu?AȜ_sku f]A+ֈ6ǫ_C_4+t9 '{NM ԁQ=z'b3<_]b0źWJEUXX.fRcbI't@2p<׉p\x8HwYq$9iɩ4ZfB:3"FV5q/l59bN/GwmVĭXHQ0]%ޠDTۤHFt-8%mC9pPZ݂?swTE@ 2'7%c0bWrn $f^Bgu"N]N{+ K䇆m\q͞%TuGuCv:w_Y"ɉ$c ] ₾> i̖9#2|B]L5-%xA9yVsl]ϾWOu:ۺm\~Vko:-"1bhkĥ{@N/LlpLr? 4 ƝBxM;&7,d$4=?. UmqcU0ceڃ!YEYK{zSd9&Z^t>{,"tIB9vt| 2 _-1ۮtvApy^#F_#00zwh[;e5ncZoWI}B&w9+h5P-O[Gޔ#;eOQ4; 7=u##y9HGPVe (yk7,+dE Nef'n_$G? İ9rS%Ȼe |kϕD>ЈVC^u~&ipP.JϺƔY\yG+4Q$i†Y5EZXZɱqP4I&wVζֿtD:%$p, *U'8pk^Gr؇F=&HzuXh!3Ck\?0=Rb @[IGW0ۗa82ֶ0%.#hr~ˬe7;9*H)}nߟn z$o X%Ys!e<3~+cNymXZ27LFdMӱgq|ScQP 6Yɿ7 ,qĢ'GWQcf +9%1 4f%xqKvУcYi`_cL).[eTS|qr72h;kSTixVr^9y/CfP*f8a]4ǻ|CVYAv8d52upa yE0^G 3zY+?~ Td0N=RuX5z/Ί&at:UFkܸf kw(|\O<"Q6,eҨJb Ϧ"=oWxj"HjikGA@,%Bm:Y_LƮ3yj~LńfVSfp_"aA]nۮNf ӈ kmE)C+ag3)sCF\0L XYG}=xB5ce:|Ϻq-2jΎUI[6a1;a'Yn{o eP^`u UN_c#7{ tMs0J,w vpQkB}όճ>73 ~yDf@4fۻ pS2!Ijkn(vZ/vLWԢ u FrIG5 wR-x*UX fb'rTu_\XT"b]_gRd}ჯSBZRԱjtEffNP#s"V_8.} k gj#V 3PA%LΧ\ Kʼn`B2F$e+m"` =Z&:?:+evHiJFM3p?)yPHisL hcg~ Byy,@sK,[ч3 6M[}zLܡ [[p8_?ںvYཊOM;'oZA_Wh 7s t#%e%o]~cÉԷ)F'ȠTQʅҚfg;)ֵV>1ًX̵#>% Z:iFKD5G/Ӱ9D+ZBkǚm^6}NEe9},BIq]Y#qΠk[82ӣuV@^:Ay\n{/+!Sy랆6# kpC'2NjEb[31:xHͥbٵHfq/%<"EH:KԮxYƞl@$JQ"'t)^ܛ<]DeL °TO/45|xAq:UBʆ dz& ^\:]R5ӴWG[#H5PMsh++mJJܶsu2TO'\ǚ9r:BLc!DҺ5:+P-V^qXN`MwSANH^Fr/Q=|UmsόtnINbkka^''t'jQ2A:T&JL4STP3ʴ}])ς*EMg/b8N;DѤ/>-իFSKXEY=.› F(T&RzXp !ɛy9hQSJ%wԝD(cO{6GM4S]v^!bp.ͅ\JuDKqԳb兪զޣI,쿥OGω~ @vMk lZ ZuMƦGWC X8PU^uWcl2ڇS9*#s@/NT\,!ls.s.Wt\i b^MjRlUXb]gON + ;rS^HVEo^խɾל2s=_*c߁hNJx +R{L(1+2cOlO0~[^)AYrC`y®Hb͜m>(X>obv&{j մfW*GoS ,ZM25 Ȳrm^x8eAp{? eⴽXmk-xs^-_u8NxVsPIHLMyY&zD'm;c-so"]S 郾< GG:95W)(PSǨR2ɒyOoB=CoizP&4jsȸPɲL @@MyU -N0L8(2~S H12slx|ԙL&7bI yfCN1ُ8[_muW&Ѩg\{T}`O*̯ʆ:p:c!ۚ/!4v=Ͽ(ZVL_&5$ K[|"2ΧхYQ6 K{t;b:8Tۥvڜg4h -o~} KLkJZT 2DuN?:<}cPacA?=jwW36y[~I!5w/=9UЀ몧!>!P sƳuUe*`_~F㫎'6(eVzGS=7n/NߵJ,9>3UǢW Y;w,V.\0"R(o QqAv ne GFK+"2M%(ti9C'esrH€IlUvg,>8:LS>K{@_}=]`t8_p<Hu| =Y8i( { ش0eǩaCvZ0?Ǹ% w*t\p̸/KHVB`iچf(![ |a(|1mc]5Gl,\;In]-%*:e: "WhJ,umK flⳣ~?"pv&S?yc\Fqm*6i= 6>~ 7l.JmC᛭Cب&"j0^]vDg΍-!"JF:P`;@5%KZR);Yj!\+7!\O2F,w vgrq.#iBnzZٮ8 ( _|䛮oN$CƁŷ+B~<܇/%6$l;>LXgqGC{RޡYYr_XlU%|oox$ Ka@DgŞ%b:rA.m R./殹門bbV$`e. K jciV'fp_+i{B:k/vyBi#rqs WR`O ؖV)g/sX8٧^LEcI~Pʞ8DrDtf'^?@_Q+%]S N%ӽ |7d6k`b}g K硤ebN:zS xEQϺ &䁁KT;Z@ WNVJY/LI "W? LI  7*0P٬| &JtMNxI?d%7/D2D (\KC6bġ? BvC0=e$̏')DVl`ʗZM["2|hk^SݢCN^ymŰ,\Xl"X:]|)1qP|JyI!t3I*{:rUԧl"I Juf]W,7'"Uƃ䃻Hc~(Τxl Uve\!j<:~[tkk3AMQpN6$"u}EvQӵ(KIN$p=X.kAטK7榹{53l W$w&9zc Zf~v+ᯄ!?4#:'A%r4uW7^=Gҹi{Ay?(n::%w4րVt,w`3VΎShFpjg, u^/rTcI^&@WbY$EєwELnr)`o¦7?Rf=/O#}D>M¨/IO5Z*|Uh~w :ylb w sj){7 d#e0tjGӘqnPNE' ;3!w{ϏefAߎm_*9޹Epc }BgΤ8alZnXd3eE`Mfh_Y~3уG×`05)B2? O [7V`g6ɡd~1eyр Ç6"X/X:/W%tLzlr=;(V[12, g^#:b JVbTof VQ3,1i;/t,K`z, egxSI@ 80 ;q ]{~1y_<ܧ|N{=s"|E"^XIKKb/H+"d]%ҿE{y֌=ZЂa:kDyE8Z%]&sArA `o1`˖-HL -J0]7j%s%={u/ ޱNUa"\VVDxu=ѩO$xXr\T^sT_ 9O٢&k@KUk4*P&8ol=Ƀ8.h-zMJy_Qwbh(3%f&M(0D# t\5 Lq6K!s׃[_OD_jt38\{K8I,/jV],Iu$D@N(Y\[3$uޙTj!% T%מ&aa,"8\:ײa;&kdqQI6 3Ae43I0%_*ث34ֿ0^v+Ę° o""ZF72dmSA| c0_ p#&WZYdwebҒt=~XξhV ĜP~dz @B쮙 Mk" F ,xN.XX8NUC?wl:9<^4cKIVZ }(?FjBAʺ񐾝<5wK{ܘѨ9d?ptX 4;Pbgmf #K#ΒUxovmn{E*Άw~E]m9 I:lZ8/06t4eX( Cg>R^rZ ~ 8ƣFW%\+Kfw^M x:n3yJyBWX-CUg5C*9GIc*NfhDqo5tB-v_k"׀LLO[9c=ZC:\竘ݴ԰TU l1'Ѧ_:W_%n~RI݉#}>1gvt[آsd9ʔBCt׹r)Q fGE"&Ťca`f)2 ,h(Xd0l;iCYv=Ӗt1|@ vXA"EE*$ׁ vJmk3JQK@8hBpy|Z;>zBluh_,O%U5$X-SwQ % l8.\(Dx|@\z+Y;uR*"gf;},r4=p!<*!,ɤ[tzǧ KrMg$sC}\WDǦf%T,L`x5!MC ADyl rP؉t0 jl\i_zW`N1U8\$Mo~yLHfe5QޮNm=UER%|QvU8}:ބQa6ĸNG^úscA'TTD02ZW5`g-5;^,F\ nd?֐ظ0Ucx]C@CB_3dHp[;6Kp̯)\OF(Ia-W+eu!5b*,zϙnzL2Yn+z[(^o"'TĽ`%afJ pѧy 6 :E4o&c'=-0OL m}nt!V^:z{TIy+摺NQA_iS>D_Rx[9Aߓ' 9X-N] }Հ f1Z"l?EENkбLfﱍrPzhli1XL 3j|l}060lk/&9[&޷e fw);mo"QUd@%kƞ(!$WPE!Zۉn#Nsڄ(@ 7ۙ_H{KOwM G=K$j~ !QF;zz\1@{gsWm ;%|D frgח2"ŋĭnފyPOK P /h+*`ÛOef vCJWd"R'sEbU@Jo 2Y70G!H&اz+-,pShe^fTEs8hm yza3Lc}Xg-:ԩ;c/KՄ̝oG/}qݚ4ތ(yTp+^ ;vu <|[;uM )3SSak->ŰT&3Wsf% fnO*.PkM@e\WDڞ(]6]3C0J.2~Xi[ Pjb 6}ϯp 6AP4ZPbZZY%'탹FD̜FClGa?waKf0k\9]syHў 2fQIęd.$B|A"pQD/ Jɞ##7>e}01]+9"2K'|eTAFە߇qMb+e%SZRksi&b%2!2ҷ| qusNmysn{E𢒨0,OeȌm7ZFxQ|^.04ʍQTSLJ$7Sَw%@E<&%őΗOG 2kTͫCRF~'i5_o9eMv_Y:ۈ b7tqѢDGUW\OѰdz:ɾfף;niuya1B;\ 8Fa V8@n]rȬ"P#Cr|Jo]hǔ*=1+`ǖ@2k Fjl\Cgt9GV`n~QrJYd"N#RGnSCi&23˔¤uЄ6zmVԎ]r7zN AԼsk,[Zt?@+#RJ U.pۋ(ԗ PSɨg]9@gvyf5(bq(5Lbon @md؊&OxqRX5wTB'6~.o"i|f2[[=:b!,hs=ӳ4#V>xv;A.oe u?u s4] Q9`Whü.!Q>˒fq֨ᓈZ4I_GCBY@gaBthjI,qس xØ+cG~9js! b#!= 1Zć| 2:.bϝbYCY5%22S#uZڍ'Wb1w<} f]`AcE ݼМL q}hW!7zR>nj`TF&xq^):Vg349YuQǂ;}X~oqgnQ5c/ᆴʎǀ#H\ !|I:nAĩ0h==YCg▕ Q^ ƐU'@;v!-ǔPwʒ^z^O6# /tcvG7_+%.YJ;Ģw`%3FZDqvC uEs|$QI5iKv2̎(&D Id}FXbX'de[ !.dݶ5LG Yd3M$&}1uh4}_8 cz.)u5#[Ę_Gv&9tOJl`A +B{o@NJZ֫ax9R+ӈ-[^<-w4$@˜_o ,BgI 2BlSP( +3`?"X~#=*;W=A4󱝷3)pIjo& ݝҳΤT7dU2EHfcÛk*aQR^'VD5t7G L zʵRCeU ymN/-hTB:R^^"Z!Z09$[XB5*PmQzTk U?[rȭbr$LO$Ƣ+C)DՁx*"+zM:9z;驤NhUcSqY$iP5-EEuTg ̪[l"&=x/f 3sB<[{4Z Pܦw%Ha6Oy+Gg`(t7B#7Wo -d6Uў| [ ,^K xVD4^DRJ')ۄ$E:]{_D.grݽd>}HPJ9HXU+,΢-4GSaXEVh7C-3N*fhCω;2/0Bum9ihL#O6Uݫ z3τac"¼=q+z4x DMv8²jٍT0fnf[lW[)Ҡa6CJ]Z#QC}g+KHqS㠸ch8lm,V$3:,5ٖ$ذB`;ZӇPJRSFEj&5д ghu~˚_q ot^s@da @׬ub;?tSxwnWg5Gx $0hU\/s;kpHkB'Ba*Hŋ~/@zz=OՄCyz;Inh1j"jؽvwT3,D[kodv8=AGu˄#g<@Or'6g2e3/l17I}iA lm)*u?;zy'1I,_Kp>'hbQ_]ढ़{X i<%! ,_U6;zH6#БG#9*oMCwa{HwDOw8H&B%(OOUI-#C|U|I_iN^͵пtqhf99Wl]ʻ;2<{@f 4l| 晀 < ׯ w o,k/ ۈ} ߛ?DBm>8`V Y~aohwpo{C~3(_l+ؾOFFs侴 G\F8d&qQ woBX{?`7 #>"> qrEdu3|!aK:]Pp;NTY DhBJƁ8yr>^8.`[4=aH쁱j=m#vV!y&N0 74 ,y dɹ6u5-``>=Ψ *]mJdS7y K_F5dsءkYTgz؇Z^RT,؇#N}9&fK$Y .Fc1p^5R Ptr3h[_wlΟ:2-e'h3K 0 )DD3齛eٺ!pܶU& K03SvDZY?afC֔l+xԀ٤41Ň3\o6Q{zgNC"phG2PgC3;X\=DkJ24X0O3 ,l^`v&֕!2D/ PcS`?r:8*i/n+3{>GѼP۠o~j!X $ďzwE¦RTTJQd $+@Ji95q'15HEЦ>tY"lt|vYιE^W&8M!%%boy s۞ϼ| mv F4T=h^Rtj5z[d^2 "~M\Cwo/B@DaqL|ȞtHŖА8`ɁFDJfMI _e3NJJAn->8g1fd?]1@ru|aqlÊnVSn(\52J?=du^j톹J6F = c5@˪sŒ?CpP6TްA(b.,QMTV<}ܢN7-+Q#wzqF~@CѽB42&[Tҟo$g'ٍMpq!lDTM4`̫&*l-P"z.r [/QNH7nN]8%Q,tßSB;Eb:R{LQGc$pp )Ęz(Pk'-`oUE/gR@GJ;=<0䷇id-Ԙ_"v77+8.9/+Tμz7=L鷶`p}MIʦ5Ɛ v]hDN,t쟣uV~pȧyDjE'e-ěQȨ1MO2vSd1a6 f1 V;8N50Mǒ1|X{qpw8}L8pWE nm 6Ky(9Lߪf ] D7bm֤[/#;#cima]MhES2UFpu_J,˾/bT85 57񪭁/nGocmK,PW-X{%k D3U()q?&ofKJ &i%ƾ(B]bbAOm}@8wЩ틬v c"%[Q)oߢA"! B3/jk=7Cϭ-dmݘ ~4 x@~K".$ ĢKZc)s/l4oQ<~4l/Q޽d3{`l? IGma'+]$2% U lX` 2fˆ=eY`{eHoyW 58@^9Un8U15Mg\OSݗ4Wb;g}}^ȍypnNGF\"ȅY^L%SCC_ˇD-A>JI[:C1SZ2=|ַNȐE>Ɗ~&8?MbK%C`]8)gMG,|v{뢆"\ 4y5k*=EtwhU]vsˈpQaqWrްz65d,0m8MT'8 63^6JPBt9O%sXz&}aeN6v9O)z ƚ.}#]BeZ0\]m J<'gA-fXaFšx}+?hd7w\D +]m=t]LMMRH$  ,ZZ-Bh~'FyP"wl*> -pUv'~LqeLճօ{BmLD}2~[F"PGc5 A`O`E$x5U ʑAEjG^Y'0=yv? }[h%"x7F0)!qH=kFhjx^~!3P<ļ~Z "Fp,RbΈh$ϖ[MV¸[.+ac`vz⭄A⎅NLca% tT|BH{zt$01{%0>)\gt_ 4:;SFVR/ujŠ'wO;<WeGCȨNJD>{╔EٛiUCE=y]|Z%1R|jQu F%vb.P`:ꬊq0JR01  KeV Tܹ`߃ĆQAR|D:*ͤ;Z;74B V$Fgf>vgBp6?&BZ) h񆌠t^ç*ՓdF2:A#.a 7>*$C36Nm^OBHdA| ǀ9 @:Vr?i-N&oCx @L$+"t}NFv@-4KcqS҈1׀EgIq%;AdX%%KI; Hi#7SKiGvf-{OOB Q`?D ulW?,)~k:>24@q1MTMm`:l;|N\Ə9_5S1AOGIu +ILçiW\D7h^i逼3}YVzL:T}JhƒV/kucL4"93#?,!"/LӃ:eUIďTԥ#@oL27r 2sk3(M -6%(QBTu>gU}{iyzmlϰgUp=jThNZq~vWL7]&FT=yFHa!"ཏk\ދZTʏpgwW]7Hj%XC{c%4]9Gh(àH5Nrkp_ z_9Xv 9ϴVLH"{ʌumj6W2>`36\^hSU]u%|C(wo#HJ5s ߰:dTV5%0f?
6?|"c3g3`OV`n7DyN6gdTĝ{]ɸ;].+z7lW$t(1!(q# V QElŊRӭ4s϶HҤ?QEE}ӌ;&!Q.PečVz?Vl As/2[ƷIɐIngLػJN9BTRfV0xm+>71kukQ~>~y*1c- lX>j3[dO& ~JQ/Q6E>\:FdULV(r#<a?|rfvkϕE Ɲ4-6륀=>rct;[4T<ݐSQ Sǥ9jCzYv>>5\HK闿Q"(Lux`:Wÿ6[HLdͷ!`u@ ոz܁OZY{ %d1='Ϯ YR`ɣ*X\cz[ᡗclTrG/67q Wz"f'-mj{lL$DxBX=-u|q_귥Fgm%#LVu'PUjf} RA)brPFC R#lf[5uKn6,l8m ,$GROvduƎ^LӠ?4m ?WXz 6;w.uGt\$ejE>=C0ǝG*κɯbWg(UdM['r1yG]ͫS xT+J?#ρA9sQLO[PTh MZ7,@j>8TCq74c?Xc8H-rSRlWEW?+!1 0 E2`zZ^xpA$?LM{q;4`~oEazJn,кBJND:v(Z,iQ X-f=om3y]-3/[P ?7'}GLT12#,&OB2%m z}t2ik2'{X`qb*`:ȭߢ6,ʈhB6=6 LߍrY4h'M9rR(WJ^ӸqN,l}|Z s^H \nLQ4"؆蒹w0>BmF$2v| 4sU,Nf-mB1с߱NpDL{:۶642!*ܦ-$w1yg'O0xerT݂  bS,W3bĀE`f3x̡?OZ?= Ɗ_A$}SJw1T*F1BKgJ1I& V;C)%4 z0S%A`d?UB1b)֕-~SԎQ=G23/Än^#XWV:@+bwa t\|bKj_g%V5QFd U3QDC}5Dܗp.d Ɔ ߩb-CEPe X| +wx4 ^7 s,۲;Z3*]/ֵW-{#Oc |HĴ" U}2rKHr|@XWŕ75ֈ7QlU['<K:о&dU QS)_(j^ȄwƿF`>ÛMgp=Ȼs|Vp6Lj` CH co /VI4b/Fr&WSU>y^p@QY;Y¥Jla/%~13Ie>Dœi٧GVyjXyLJM[y;q%?k=AxPm_g 񍊩7}qIdl4EFA)=&K21!HI@ $SSDmTk)Cκ^/V`ưm~qukYVvN.TLh'/xZ-S\3Z۽k ef/Hn(U}o(Z_6|R)`$`}Ox-K˩F"YH G-Zqy39I .Էh;Mۄ[RR`"nCv"?Ra&ψ>"Z ;/J8@!%*D*sOzQK\ h::d6)rImmlo{LMhr"hPɖaz]e{v˗>_zzIoݴJ;=9'a4K5Azl#ZLFRwBaɞ:lX5fܻ SHԟf*((B!rWyUHT-rzBBuoO|V&i2*kR§(~C}z;Q t%k"X) F? Rؠ} ){}z*YP\vF0Odzq?99N)cž9k  `9\xg;(F19R4Pσ3ǬdnE=in~?vwsEJ= l0=1qO2E'QV65J/FǪ{yTv*)/m~-#OT}L84M[L91{n"1#o-Y[%؎ f.:#/tpm n}GSOWQ?'pJY>;/B3h'"BwRNJc;f{61`Ҽ/8[PcC~k)6rMN܄5bؚh~<2=B,Uh>K@Q6q&g-lD\}!`ZO{K'^I&USXɘǛKn$E;.Hkb:.4ZHQYS[外yh>i/N1H.1DEabvTB/*Qd"K̶ _X}dZhPV;mXiB0;-uWCWl\Yc>0THnr=;c;!OF^^*焦)ByŴW7d)F";ݽNj!d!34X85ތD>hya}/Eh5KDcMs[v=\dn\:ҟKio=_E큵Rn4:,yI7,_H*n(d',m]8u6DC}WKXf/̆G#GO/~L~܌]KN$pEfnէYULۅֱG(6%fQ6!or&x~rH!& )qXS%Corf\u,aV[?JJd\\T7n@T8(w'̵g7ϹB$4d*$s/#G~٫ VMu?V.wƼtDLtjrJf^]yq4eX30B/ jSkΌTO9BpH ;62EY :>rh)`>0vW?. )7n4sp12>Gޝ(>{a|RJO&JM`%XJ)}iu|8G ARGT  M0jdY/ew&:'1-5:v~5wf(mmn K72z߅clNF;<36ӳSA."{Ds\/AOftiR[L~1YLpI} *Novo?X`;}u҈ $_!GmJH6W 3{ST'+4z7 ys{/lmH, PnFOX1_e7"+5́'flVХ+BoPuEY˟@xHEE:kjvszS<kQajcX4h.GK[y{,1:dfo~Eo'Q?`Tj =RF׬=Yv"R R]6Ib*ɓ8@ r}.ҧj'igV Eq\9P|U,!ȭF,DL=R'er2j޶Qk#,E)n/람h7ACr7]C> Z}t*Lt:<Z m#Won oJlv듖1ҕ虎fg9¯^gIfp^\iO4t U,( ?Ii?n$b؊kwRjIY9N˩0p$:awk뒄L [-NqЏi5V1kPo1K|hP ]v sY2hx _^8<\Y;Te1 fB:uc"U%  A6O:-N0 g(pJ"hvE`sгH5*ѤSiWD~mTmM>3\dJ)c?O9ME2L Uf79/F>&*%6_kS"Iŵ/9_G6$K(xUQ2]8J)Tf\}rf 1[>\UXܧVu>Ax8Vш*;0vJ6a՝Hӓ6[IĚZ9XzІꀐOEQ4d\mCqtbn6GsnC{%HɫGxlw( ԸRCOffCh+ g%٩trհ$ҥZG"MNwV)1SӇ\PȔ(WR]ßi_vlFҰ'aM3G7ˉr<<-|m;/$7KvW-=ޚ}uقRK!NR]e$޳{``D|_!.^ICq(Ï\J7i Y)Yѿ>wT)0jA l(ZXzJ3Җ4 $H2E 0e/I?FWc^U< jGm憮wc7 Hv̐-뛓zaG#@6ɝB`2ijF&L[l%_$M=_T|t[>u₺޲_v ;Y$NKiPiE$ZX|3Ku<Ķ憤hW+o^}P{,3' H.\s4idP- Wo|R}tZ44b`D ݐX)x ^dӪ]# pY"?Y? *B3K][SZ RmnaXnaCvĉ)w!9wze )|Vhڋe(̓gx-z}A3҅qbȃe urQk?Ѱ*ᑴ p,Q=۰Gq,j(ջo@@]RD%5{V[=Lvnx͸b#&3'lĊϲjvB637Ҕ5IP Zb`ŴS":QOxA9̃ 9FD5#0S;_MJ8§r{$O"9a_ULXK? OB)VLuJ0] eHv%?s}\ё$-p{񹍃F݂l _0iT۠g*y"8 !jEJQ劂IPף%tPah`zQ {^9=.+wMt$\fh_KKbmW3ݾXLL,V0[c[ |}" ,WXnB^AJ֯KڬyqU/k'@eaDbvYۉEz!?:ơ=j }:񨃉sڻ"wߢ],+=`>nn:(zfXe52&Q=&+/_oK _zIGm3imh),73iQA܋0%/_(SL m;0,{F=-vf~чzin<^$yld5n/W.7q7x/eDh[,;'H?0n:9f *zkiF~E_# œufb x|5>luFм\vIs.QXǔEw̑\dV#?u4G7m7(ԙH{JvQIhZNcYz h~?pVN|KX3dRB qF|~M3j~eR@Γ!a\ND9B}wqaNU0tOo %sNHAvzU`s659pKJrEghyIRƴ[?0+2spXDN;|3c191ޚr*OF$#R޻JԘ+j^ɀ:u]ԉΦZz#  ^Ձfzq8ƓA# 1e!ºYLڹ zaB>rś9?L 1H$Mؕ(uæJO6Լ_kmEV;'ڟ(̐`0)zycC4m693 ˇ??R9k`)aw2nu jQN}^ ׅv€1@ܣOj^(ΰ'ëG3z)-.=:ennWLT aѿTQ#SǷOR'TPI*^}gRԠVYЇU|'V[W뼣:s8cBBTǽ.ʎOU0o˱,YI x"R9ft*:7O("I.ee}Յj,+ǯng\[t'gCv~ fJHU*AI~Y4!hQ0Qfo )[ݭ~KPk#'vueQU L/n=t^{|{2ji' uHˎ4 iͨiw_z@_ZC9Ӊs-_;~ HGk#Kt5>K>g%9_.z橗1n4\j -+ 5e2B,_dѠ  oveH8ZZ*|odP/F{hgN[v~(LLv43݆.r}ͨ?6CC0X)#)2N!~}']?@5<z~!z+PX\ݎ\ Q+ˮcK#.b6't4(}harWq܏܄4Up;a RIc9zjn#[ZlƉu'FE. d2% {59stO>;*JQrP B=wgM;7[b,փu| up!=7kgM|؆yg:LժtWf\㑭GQt,g{\׸ 7p/aP#؟'K [n g[9Jܧ2T\#(9 Ṃ.dѾjΊ8ձ ?_۠<36/U{rptf-؆Vy/1u_ H͛XQ?XZE#`ۦ0Rɫ᭓bZr b0N':!ƊQzv{ceW, K^ hAH0rk+_h.D"ri%q5#hiF^'TCM\86d:š+V0{7 TvM[NGKXydH1]f =uph)Ӽc˾P";7L S.4eRwիwQwr=lGvȡqK_4Ծj RbPN{iatR+4ULǤoTw0yΰqvj!}Y׬cKz&eH=T [Pm05=Ķ0=ǵ4mȧM3)'C d'uedMeݵ̗v[z@PtK\2]&<ټ9+o5Z9,d=ٹZǙwN9kIoAymr?:VUSB67[[4(?N\yZ/c^)(r6f}$HO$J,@G"{y .kbU|3/dSʎv cK\6䏃؀lјBX8_)zT]Fԝ!|:!Gv_IM|7E7TED1U$!7ެc*oaPzg/8GLi'_ɑ0V@ncO%n*JN)zh@:vj Yڿ*Cخu;*;Th~AX->Ŷ9mkft,Ԃ%'S;O%S'0 WoMuB7кVꗁɏB?Ժ]3T /ᒧ?7Le*<f猵pVRӽ[ԁ8*fG+KK,{zyklB}rSXSIiq1] $n cEdsg݁=Km'wGAL RMH bHjvuƝ#}yGc\6WwͅTܧ>EؼiT{>T6]Xt4lڿ$ܐ,t 7!@L 髨(0yilzU͚#*!u_2 m:. K(,ǽ 5ʰ GSjZUjgb6 h>h-$T ,yZ`R D7Iwagk_Of#y Ӹ\Vw%z7:{O"%Y)dra]{z.KkDV }6#ʜ6MiϽdmY``9  )U L<, EBm!6*D\8DA8o3+'bwTu]zS(.1gb+@8-:M ZT-&͌0hf7b0fWCcIGBI渙Izhf_9 S=}5 A|3؃^l!h+D2TPrV =TqRv>vlO KhsgWH>spvAdW@)^i3|ZK\c5ϸZEݱtIO%{< x+]zQ8yQ!Jr?S\Wqo+hc4;SVrv1M} ђJ1zhd})ASk$!Ku?zj1.ŋ4]MKކ9UJ˘* +fl2M^N[8OL^K"P'K H}VZϑnjH*8v@_ߊ7[I OџuTbQL˷F3+H1*X 6ѫ[LLKJV98|$P_N\.C^igDo |(d&Ƿr]Z2Bz*2J;МҡZQBnUC)5E }06*kmWj*M$G_ ,"Ψab30PJ|i?ISc؆vV\9XjG Egcd:ffy4C`-\UY AKscgDÁEKUP2$k-i/گotU QRr|p:b P ;( g>QVLڻ?FRqGE5[IRwe}e1(w<XeNkh6CQL*5rWJ>׼7b a/zv ҵLiR~+~Yծ ~h]k|/g'ХN?_@i'Βj@)uXKuy>e_k9>;ey.:jnqU:T k6ՋxM0"}|w+ni y^$_w>2NS}͒cǕ(9n(RBLm@wHXnX 5U>HCfLP}=W>%W-D&֗|֝t7Esq"&0몢ZR6:;K9%Lz6`hBu8t Kzxj50w|t\dBlݴ"#fNi( Jł;ϫ: O( uHtE^@,n%X1L&Wᆍn@ƈCuܻÍx^a$%ifSzؙ᪺@MOa󅣭yZqEe7'|G~ґ Yڛ@*`܅l`?&Ұ } Wzc~u NiLGh+րp-/#+B\? mpbIvFSb<&u{|փ^8iK̼d2ՄZk#X2krYٍC۷0,r;z&]_J^C5 kP0ұvf˝Md)pl?GGTИ)cڿӔeZ2D9 &=~`~'WhܺVyx~?Sv=žEsTL^tcjѧtH,]? Pmx-9#9 `+gͧFJx hn``+NΉ3/pV QG?vqbaߢsa1>ș {AIćMb1]hc<]WATХYϳh^,MRURg'"[K_d7h[Nn߼T Dlg%(CL6w fDsw35O?&T[ $b}D۱8!g|  Oax2" HZD6 |l>Rj{2Dm; HYs v[[Fd{h%b@YiBHnr(̥?K])*O>:һ8cIu Ag=:+H0%,̄^cSk(  ծ}7|=EiKGCWv([b[pmDC Ė=K=omV<y+u @kdӧۅFw4_*龅O>:!!b]r)cK5Q HlP)Sfۋب1;hN<2ՖjCv|ncqx`Vwߝ7U@eB^qͰ'WeD q$VJ.AuhI 0?,Q2;q}4.A]00dޭ0KHR `鍚ME*yk+U]=^fdEa8k okmBO#s!]wLy\YE>Sy 2Ri"c(Ĩ,`KXn]IJߩL.%}hl}jp#Gɾ ӝ/iC mu "W&ᅴ<_ͻv󙐸FF`}l[cʫ=uW6U( l 4,˙?0?u+~||0݅IlRV„Y2Vr*SZn!Q؎L^dOY$`h7 tb7F#9#D4&V,;$muy!8 DŽnDRN!'=/[4fI //nLF-d)lh N4F_Y;U$/SF**xB~c@ 6f/ty:ȈFU</I,8{k˷i;DEw Q@2Z%' Ml.#m`!vײUAi-e0ќ!0uG女9HQG Nn% K-E! !Oz4i2UTruDhrϋ.[Rʖlpcz of굞K>|ņ:~}b]evj.І Nmfp~ KJeLbDm  0ȦAs-雧%pooZ8ot7e i^2Wf\W|՘@R+MhCˏz)rS aaހFܕA *A`pCL~VN<ӰDQʸɛ!ƅ۳{%Yb'I>'!2Rx7_3 %bT郏*/no4cT%.ܫ?@nJ썑@Y`2Dlt DDYeDB ~[,FZ>pb @8iˣc$43@CFm,mtm5c3Ӷ=O1Qet{<ˬwS[8&yGT(v6J|&U$%pL%;"ʞ@G(`Gb|3_yS}ԕ")-\~ɢcN:&d" a(Ry53DƯR6y‚c1 -b#°L~dPUFօtᳮ^R/ɮulڹ0T +$ߌ"-ߛЛu'g\+zTk 7 'lػϘEoq؜lmѪ,UV6hP4?څU$5ꕘ_'Z\X i݄|{(J)wyv}GmCjɾ[Io/&Lv|3ORtc@mv* a,u w̛5 BV:t ⲇH3M65lWw !N7]8UDW{$DŽNBG;ģhҶ+YwnE)-󒚀X8T2܂OyiJ9VL0M.F~79(ߏmp=7 6΢zrԛY1YT`ҶRumKѫu?y"WjDԦ:PhmEoXhBy@)T pI_rZeB=b_7hȵojAm1cϺ,E6Rd}S 킴B¤/|j/s .vg>¨ .UŽ@ŵ$|C%ysJ^I:N&2˨pVNy9yEA|~_~J_rIwZcel#:'o68=d5o>n>oTX =8&1pbyu$)22S^=\ q u'aF25Ԣ`kVnROoj6-v~PzV$ CwάW'(3( 5@F{wc?1Ѳw$0Wi]ͅqЇk|% &{ްc듶!"7g =G&771*nO&s;S9?(Qn1qѻF<]A\7a/[+W-O>] *-}spD1Qv$ fk$7[Ρ{گeZ1/qul S8%AUD\:TDq/5sxV3]>ִdͦo>g$!3k'B X+E 1=%#Tbyg T] >N:8!?%y@]PIx9E3g"5XǟMQ, Lo/pN3+-dk5 WF8ثb@+/G -i}D?VUma=Σ2,/.BO!f7A-^(Ť@ƀvRP%7h9,vq:Ԩ*9856MeI76`vg;OmxQ4 ;/Cd]Q8\+r{ xn_gg30np*!i0 i$Oh=#tNSR@>/Fk$/,n츲!CdmWS/m`<:u(㽾wZ=rhjnjOW3 {Yl3?KJfPݏ,ڂR rhE43_ u "ldR' t|D;i@FI+" |F+En*փ [Csv@G)|4~(~TvV'"~ p,>K=A:"`KC/eʈ6:amFzuH_(Ѫn xNrF,l;rb8Io~#^EdjN'Gv"G6m_@ôP>粈T]f6e @1Z:jPQWrYھOֶ(@z-:O`SfL2U&T`q olDLPX&K'\o{Jg;x~Ն1nmD[x}[JBtr^ p}*,tW\7#xDn8[ks]ƶmsM>w3kBX,3M2[Ȱ ߥjs? wkf8K8G|N NE\5P~z^/W> e ع?5Qv#)[:~C[‰Z\/-! }A!|OiH *2%7l -]A!5eep0c84qaGAUD_فW|Zςu^agΫ1ʆq#ګ㱏Zc&B3O>Iկi&ՕIwЮ2xcɹ7ϙ(ZV$NcWup֪+zt*O:d]9WQ4H!A1/x>UѦL_5& ڲ_caC691@O!\C zQT2?l;QR_E5q7}Ϸ]'NWIKԂ[PC~ʳ)@n_u~~N{uJ<ǃs嵻RqzY:t AHٓt $#5U+wpFIyi l(@mmuTN39M xkbÀ~|@*ggB?M5ko ;6(YcE)ꅴp\%Zxpcf> 7ٰQ™.`*$5# {;Cshj[IF/ UZ-x Pr[J%l[iJM Qz?lU(a"KJIG iK >{o!F$H"< s\y=\^Xn qqqL̊G5bk+*&{N*28+ 5"q uv*7:Bdޓ/j2Ѫ. e6_^;_5\dX&$ ovg@E0mDZD|5FȻ-%Uj&(pWo)&LHD>ŅW(aFSO  % gs|n ''cXGڊJE*뿌bB#5(׫uQoڬs|\I' Uiu5g&垹@ 8{+_ceYŸQ*TjfdG"۴*wGzf`_X}apEwr21Om-0@Z-|ќ{Nwqq7L$u)4(E{$r=3K;>9@uW%U&^9PƾpKm>}f2nɵHMNA KQ)_}9q![?`2qjЮ\j ʄ-Tϣ;~ga@e: N0%NLkE?MO^Po欵(}V66YCq% !7Cu;J gJpkOnT BH]1u\L!Esfs~h!7սS#Ԡmrp;@ޑ:]/U f^ד㏘M u0OdoܺOG~ۍ* \z5+]aXG+\y_9G$MU Gqk ɫ[M?8>8KݭDۄ3sv%DZysOuΤӕ1 wʗEE{U@)lPԂr=)~Vx4t Jʹ UhHu\$+ vY 6; '^̭VV3E.N('XZXg o H>;7ՎC$]?+[V2z1ٜu} 58PƤ-UT%tQLO5O|C@d!icp^\ԍP9U9dKFJQYON*^A;}Ѕ󓑷0!{n9¦ T~{ R#3L I LD: -^v.YAZwó{v5{_nA\(bWyMZH˨W.nl;oV$#y њ7 zv b X`3t$梛z6 C(C&2>M+ qnX}lQG8V;^7P{9m륐^1ԌZfn5R!Po<#%h̨ xnth=~ɢ)3`jo,1r!vf;rGk#\JĉT 'd"Fպ/vReȨ*9jgTY>H}k_)LWio z%ȓRf$F'$۪+%5{;v~&MݬXq6aJ})s8#RJB@bBfs!A&bիbFb6=v˘tzo*||4" c@̌p OlW8ɷ]rŧVzoRunDUmru667$s/F$IڭZ s L1 xu|&s+̛o`0Mv hLDweSP #=vٺW84`Slu(cgEw*%$ =##&VkkвBSE>0{ %t>T- ypO;"Xmn ,g,k?|vO^X"Yl34 8dZcR$ZA4:WԦP@x*uE~D &O/#| d4Ymi,= WP^49Y5I!挀z#Ͷ0"XONZ ܲd1U\| \cg,[HYgλDD|2>D X_Xt*wr*q.QIb/Q{4N[0s/ӺbYߦ~L]| [qZ08::1^%Ek+=@r*Zн(OTJgMjxYQI;ΥSn#:F]͑ymNpY|WJX$K4O8VaL[}xI'Q' epe 3/0fEcC ݄@[9ީ\$YS.,UowٰUэu;gNOÖ Q홧Ru9d)3%>qYRdi<±ݣ!9 $[0eH &Mo:;A">; 襡эcm`?Bq崁]\!FO4R95%Yށ/oq[>@>a7,W0H~c܁Ta-̍_35876+iWt(`l5PK멋n-ӄuTڭݮQ) h>qUY={ _^VHn L\>)_PQ:j^*)RQ:cz)I4#Y$ʞm3ft-!avzmmqTӟfE8h y]³44)%}W܆F{:b?G5`P(=8;f0?}܀O^}0&ӂ D"Uo9l{t͉ ;sَ]|)O|^(+1O+ wV`&3sСO^iɚڒ6BGg&7H7wC|tLEzd,vNPdz(mɻ[[{!AJh [jqW[@FuYRiTD4dhGTq.Mj|9Ǚ&ǵikAy^ls㷏 kr He[g:5 t*Khw+R2wBul$|RF"rLl7@":EP0Ii\0чz(D di+}az _N01k0$ҾV?ZEJ+M6Njp ͨ%YT3DeR|!^q.i1KBF&Sh14MZ6m{64⽆|=w3.UV#8i_)Tqx/mү͠:rJwZ03&Oej8uE~eZC*M@xG*8|@Tv?|YQ [[a`U4k{b@uזvX7PCӱG RT7TPdauxezICJgȌ5L_6F0 !eݍ CAaV]35$Pr z^4&%:V9!X'+o0+NaNZ$ zZFʝ jA9hM$Fimꮂnz7{OL Gq!Z=(._V^+~FL3 ;wY{5"-H12U@VJ~[ܣ^te;8$J6tyRC$̲zHo7t`F5 4֓:0u-jpXaKe1.?sdg,Pb o<죈ijjhNF@Ro]gDM2/ XK(t =p*m9fH>vL2DtDw~(ke+‚&0(}˖sZ}! 8g~gǐ_&Jڛ AW9*oξƨ[diRCZͷiEnLNkjI NNog~ڌKO&,`U^oA%.=N"PK \Pp%6}adQ1gsG׋vobRoub;vhŗf}+"bUXBꩦI*B2~QL*)hFPl& "(%)+HyyjW107&H@>6q3'a,A)>[~fvy6E,anWhdhʇpA`^(kP&̬"s]L5^ʷIꔴ's2%EiɱSZ~pl>Xd}?)WG1 !h]>}%?,䗘mZrO8)_>3z. C _ I0 E7FmgփPXwvge^7N EC3rrQRCsYk H~zc XPܫ=,C/t[nG7c"^Sk/֜>/}*k ֡oħ:\' }nHnRN2Y~W(gM |.c+M]̇7sP#!|&}U\Çv,z]wiT1-CqhCbh^:vbv2&bV"Gv:yrU@ZD\Vt#0[!R`t)ir)'ӉQѠs]:[!V7䓮`uzG˰4i5Fv 0␄Lݦr#F3Xu> _X.gG}'G$/ o6OW!':wIl;Nq,?P^rC_!le>,\\`գO/8Z]B)QfDԯqV*:V(Wt*݊tY"qjZeq}3&'p,|%?JȶQk;9u&uBZU/ OHVBJb^A~h-J73ɣLzNŭu3:VE~ ͋jB#.j^xNjPF-]ӀK#Z)+mu;-^OhMtLJ>7eОWp 7- "dNzxnDh,' 6g0:vPF"q[Dn:eg"".1} o(P1:ҙ~U[zyn>Nwy$;;3K3%k -X/S`VoN@Z?]$ WLe:N;`\Oz_tlRT>oTk?qDk?h_>𪽤'Tf͉c NUQlJjy..o#vp菖$d/@[(rE92E%;<+ZƆ7(IB9/ N6Gp)f]E<@_xSUXa IkIUlo^66`l}"vf_,) _z/H6ٳ\9lPbD&[$d%}c;ֶC!•ISsd G9]1w6& Fg}^.nqDa79VXk Vm8a|h~zwMl/3δN&c޼W>2=Hv:mO" 2N;]V)I%0^b=2ȿ0ycQ=Au~UԻ_u)L;T+@@ d,iW Mj@*=JwBG~ !FN߹sC+`9 w"3a_! 1ya-5k,:rGӐ6OYאi@3=eGPG!ļy/PE61,= ]i)u  zԍ^짝s T@-}|bBZr@]+Y"F}T$j$n|$QgʊYmv6 FGu))nѨ~/?r#^eaֺOQ։@wݸc`ūyﯻfsITlgː;!]۳O׿lFG J(> z·,gZ^R=2ц F5v=7Yqk ݄.dM9/!~l 2~7d2P;LYP"3PxpTly`s%8>+_F>~RCۆmEx/e^p)A{LSL"M*+#FRۃR`3 5#8Oњ(R`(udR_"q3`|"X3&gduaEOKt{֬@iY_CgD`<ּ4稄vOn{^cRaPty#G1A7+o֦k[YmCi^J"}4"1 'sQ`o} Qw!v:sƍS +bdiRIlsP5䫪I\sTJ෷kgC9 ,{R8yW3( :w1=|bCzpORh]2 -8R#N%ݸѓV+KG v0++3K8๠n:5PeymQ?~r DVFIPe=+A;Nȼ~"f5hp q/('8[=Aa50eU2D/QϴHǩĦ-QK.8AARgW߹a~rueH47~A(:>]'ǯ:K 9~^@1#qh>zRNu>Ҕmtfa<"g͍;C⋳BYd7 \z3{更hS6;[⾂1IvYd eGűzHgF^^2rR%ct+0&UMԴQd )m[ٺĆ8X) !,[r4T]`J¬0_Q /g}u%ecbc|=?s^5fD[Rho L$tvcJYБ*FM3936eޔ84 *BpHyþ ɷrnrGE͞UiC0ܗ6 *J ewÃM \0ҺCC^wص=|}^x8:K"JOe itD{} t @^&ZVJUֹPg CW+\!6{-4=fUBsL#!8ṷ?GbO6Sɋ`-14|23_e Q)9s_Py[CλY^q~Q:3v)hz6>Qr 򖵏HlU>ÌlaOEW@@['Bu!9YˈQ!uYxjn9Gn24fUS[>@, O'U*jDW>SlP!?;alþ$ur{ꢝ ̤p!t뼮Vq O"!']A1Fd3Lj{ʬaW!j zA|(Oy &nq)z4cӡ!Ҭ\\!#utv=B0>a v^u^IOg[ xT,4egΘ<Ͷ۷ֶU2+a"".cCZXhҙ"n֒Z;ˬy]4"D!u2;JsL~!h.uz> CPC{ c%I P1d_iPh)g/y2I4;sl|X_yc~=搅¾tbuh_LRtoh~9bXum8`,NDtՅnA4՜H˺U+wlBnklx" iωC"aQ5FH7ܪ5L}v5pQxI \ ڡg'Sϐ1šO#6CEY F97.Yp5nm -Եktl2(-s3C;' 2 ' P,9n7ZPJ[)C*1OOM#Wn|y |NmFqE5WMG9!pzE=Ն #<+1?TBFB4w<ڐ6Yo@5 d{DN!x'-xӸP6k68v'uxS=̑ R}2fe:gsYVNu}efjPJGNdK4_m_hBΪōt“CeIE;Ie偭EN  ?9%wJ1B/lEGąAX"Klu1Bʒt\1$ ]XG.Kb8|r4&'!8qW ]cLcwA$ɈWbfBo!5)YmY/ lQ]TM2řvaspT_Nl\<"i-^YsœѴ$)v,dk̈D40U{_*~{qG{ HGsT4Y:qkOM[[wlZ'o^ҷ֫{C+#& T~N>{V1N؈EtI}hTž~&dY"Xn-53H]LhɧפD Z6]O!s#!#wVzw :F?̻-֯i c޺@t+_!ȜB^amu Ur/j.|m xB{{W!'aJ:Ix݇?J{ 4Kުb:ER=#=ո Z4Z 6}3rjنwΌ]Oou7358'vH E"|m.b%a:%*1?< ||3,'Cv'mq% Fzv ^*'ї7ζSF +tnju#Bhp#FMPJh>Q{`ad!J$5@I)_q5mW:B3CfQOG30Ovz1%R>tt! wԻ.2N0g oQ35~ ~B#TKlhcw X5#m. EgSl):IZf*1?Dfhٔ˞k 5*'aQT86qۻ/͊.ΚԱyF,t*IW 3J])p/5`ά?Q/j"O fτC64'AG@=V_NYQnh ̟Ns"2xyhP?@hzZ\ƚӔgن:ca6 0[YO 䀙h4/~»]8Vot@opè&SSSI5hSI %cHLI/OQ! r0~RG [@9L˽-{ZӔ9F`e`,:[Pr[M⺔( M{:U+ƾh"f XҼgvD8Mrf6bH"*uf 7͇sn1AeWo V@mGn,}w8ݡq,FoQlS7M8]Zq+;xѫ/7׋( T( aDQ=qf]s8=-#-h0и@_jX<("3*ԥudOr|7;<,F]yvfTZ8 } 1ѧKBgHKlmbYӣ cboND6>6&9?1^hnfVsVC_N3 q+B0*fw|?e ٢Ern7[v5HIwhoj9 +ލ{OV7?]Ԟh JܗbN'S{ L$>MD݅s7~Dl ;Z ѓ<|}xJ@流Իb Ns81 Dz(pn}|8iwfhv{]V]3͔."kmTEګOѱTOҰotߣ#49rm?H½&_ՙi#G٧_%Ydv @9b_VA`7lı"b΋3k7`R.E6ln9]@zRhh^Bv|VXtf^m `OɀƚCr6Igo*}ePa׃+@e>@-iQտd}o~>$#Z)9R ס<~h5ì/g*#%ޭ5(Ƚ`hQV!Cgzא P&Zʄ*:o8iyYY,V| M`nEr92Á3 AO%wճ27/]G~O,dNRl&ZV!i0edXrPU=F7ms|U5JĊ +؜ww# VAyu?mkYO$6t\!]u!DDlYצ[ß6/,8#gDoshDaV%17u.$AQs93D4D̫Iy2?w5?74r \G>UvoɒqBflu:SԱl0Ƿr5vP+=v+jNjZPudu|=7*my]n#= S L2n-).ljDґMi/~DP! z1j-Ҳ7:FF\Bϥl-E@fQ0_qX#8>q3;:jm,L $AuIeMk F\2G#PpuųR\]--;Oګ(Ynv#fV|90{>~3yFU,lRSbRO!G8bD鞻e.kb{aLƷ0lR G{@+lt_._w$2N:2YeLL=4^^|8<eI-%TjTqrb>СIAHu ^F*We#ZA%HKM@?)c\p^ڔn9AjZP=[7N}bf~n)Dr}o}c^ q5IY3Dx-6ۿySЌ@̌=ߓ$->N2CG_9݀xMԚ!$|o>Tx!k&Vg(0F9Utz9cI-z‚?A?CU?P'UZ}\;ԁlٮ[\Y8%+-tm,PaL m< V*mM5]^(z \aP_T~KAnCF؅n%e_,sUtUBr7K,jAa x876~3%T)S:kߵsrOobsձ>qLބȡ+yؤT$::Xah2@ @/Z̦H:WcMn ߪ\v+a߽Td<bB į[+~r .܈d-_=x_Wk;ƺg0,7-3@[  3kz7+~!kѼ-џO ADMU\wHV9ATS GjL$Zč %*̗/˂39<{)j"Vrkە bƼ# ݏ+,=Sζ F@Pչpy[J)u,FL@[4n4}d'z4hEubW&X/K kzn3{qz8D#/Y{VR@6bԭZLYd_umy#;]A}LqUHS΋H˪CAœ\"aj-pBr>^k6. nq}g, Ps ԝAwgìSErk7&<a_'rJ@C P?Pd;pCK@^8 Y|*\$nUˢ#1nd>u.@ Q՜6n'=z* .Ε(X|QXE&;ZIyb?ɶO'GӸ#aզ(`~N*!o=de`)D&|3S %1lt?вGTsX hMy#\6WZ};uZ)ݿ)`~f2:gwyݯ5L}xync^屬 An-kp.hpDŽ0VE")u5CĴdy#\?wn⡵puiACX{Ak3,b`{66&fx%m9A3.]r굡.TDV6!\U9n86A싊Jl܎? dv$ӂޮh9(vѵTEnYdA2Z%oδ!k!9Jiӿd2oV@$-+\P`1<IRƠ4n%[f&_LRW̟R ΁ JUd@Ў O5߁žh?y8msߚO~ꦣRԿ\ r!"ۀ-/DNBEX*:gp 7c9:z-UrSLuWqNm 'EpT?RX&>ԼnC]Ka;SVJ„዗tLhtܗk~bMU3|ZӾxϙjSTH`H5s.Ơ7e8gZ80L9m$It:'iTrP%G7v4A\VXz&|yyQصuVRRܸ?$p #zˌTбqE|qwi9t Quz^sgfFePaKe Y( ÿe k>zPR^Y* UQϴr`h_0~VT0/Up/*)O: iw90r37P٨ĩ.+hpRn`{tI : <Ǻ$p@K1|>G6YwE'MxM-#D2A| ˵#jUw_"7B">xx0roc,2$.] TvUWHwPسHex#D$k1|¤Df\>R[`ǠPXqpDlf yr>y!g&[Q RӅl{w-1$_} ԂƏ D=å;TxhPkVWeUx(J; X<&p>&[.# oQdCbxT KvwjfA^0WʉS룯0q{F|-5AdBkWe2C!eg?"Jlgތ0R̪U}a,ė .CTw!K=c"z*_o5sU8 F\梟bk0dUTK=K1!D1_.D}, u(%Q>MR^ p74Cp;&|Rc@x2))+%59Y 议^LN+J>α6DRA~ 6雉 {rB >͍ y=mW&~cRi}h=f}|KDU[QRDblbYqw.fčbs;>ZPGf0%nn+Q&J"DFG?o߻u ݃]oj<[z lk|\n6PGᚎ=!\UPhJ3 %ŜH )o`%^c(L]b,q΀4 Z0BE6|8BFfl y Vo")Tz!%"V2FO~'Z -6ViNjȣ_MP45M3AI +!+R}QPw'&"'Vh]i^V$1G {ZuV\&Y\ Q'BRYq&UfE7}ntX+4Jö́,f0XmJ` 6;Jehw8%<|nc#S]43ΗH267)Iޭp\zsiTqb|N\Jp$fA3C TqZw W,+εX @!Orm7;Gm%ݵ)t[~xvZmn DmrH"CM@:-.m9 6$qNS?dA3aQ]@قhw\ja5Ϲ٢zl#XBKr=q)-k2ˡmC{-1⌂d}+^ bf'}ҾClԂU{mnPxՀb}f&l"[i6}oP_X ?464g-x T:1ͨv,>&A<=Igzؑ-/>(sNsuYےɮ kS AۭybpK5} -גʞ\hu>A]a0oCJv!#4`@ם廁\3%^맟ȉSyzyգWd8a|a2lH̆ 94WйCf?xlc { &cɄ,?$I,K;fQ -7W})/Eӈ0d)"L7P-:W`@"l0`̤]1Y:"8pT"%{ n Gm4poPAJ> NT=/ЪlэyjE67)v&o tCúË8T.݃x %N :p:W Aqs(v'%lko dilSBJ2GMy³ "-@8? @7cld̹BCo ze)!LYp=9 m;g9acHdfgy '<(o4ԕ毸#wn~ m;i$8sX|ٝT zLq I=ljhm˿9A\B}wJ˿⠝燑a Ԑ |Yu>ڬT-ɨщI_5dq\0bP]jTp-ԥ uaT1{R-UH:E': D$Mz9Y]:YTڰ+ 4(q;&j(Q_OW!Ix1L} OWZh#D=M7`flDmBm.T Q%-Gv U_ /-=yL}Mɰy>͉C ]]ؖjDZXhZV-<[ro{Bٌ?/lD Z[{Gy Tl쯤X0ob}):J0MV\7DdFJ]dl\#JؖHOM TWOG* !_G(ST]K8%~( *{9]ꤥ,TMA7 %O(I:[B @TM| G.&NTV,lmgMg梀G{D5r>UՆW@ī:7gO5=Ꮪiȹ!VU2s+ ewNzƊNW׮(YH"$'IMA -W6 IHoY@]:&DC!w{E- :̔h"Vc DD;ъ]tR6D!8j{n^0/[5OG'RR; BjmJ*'#fzƻ +q&g~j3yq ;:0Uy#XsA&CwLށҊvZdۂYjzfiq_X3mdž MR#@.)wsoohQk]a@#h1_;IF2pZg9ϋEQyV**6VL0.ж)O3,վMjB.ƝjY/?*s>(<,0̌v 1^"ƍN-ΖBĐd~NtG!c+6uId<0KpWqkbT eHՖf?D֕E~-g&CxOy}[<:p eEOoz-/33(J4 آ 1S6z1aX2rXdlR*C3 ΰ`HM|p>^6J) f(T2 oLqix} T{d# 2"\H2 1.S:L% gZ_IHTWO7UnzNuXϤP)C-x!A1[(W2Xf3!!ML Ht"Wo6Uk\%wCrgnKI?|E>x:J2p9L4eMesu,{M¹dv +m (8W5kٰ;R< =4 {X[aV|j~`|ojo3sL>Qf2FX}eg/zr;O0e^4> 9++F%ʀ]NƀJN {*vAT\[*m>oHI^n %lx/L _[ B U堐! 4TDW9ɺeJiQi/L K+5^%pPSM8N#S{;@r Z~b=[{s7qn޵r>PdOɇx|]/knO-z\ 5UB.'>Y6:^|tVB}5Wj=et! t!mQQ(:#XZ+dA-Ie6?[>&4!v=]腬s.HJ c66(bp͝E;U 4y,M Rf'&^6 c'|!pB7a ʪ?-yig3 ̮Y2NeM ]o%j!C)i{PGk;'F>=уksli7Y'&݈S4K2םJY8Ϳ*=TY~i-+YĕaLȠ@S;Ec|+*齝srOfѲhu_P{Rezd|aNeŵ(0@ᵺI}3\0hKo:8qVTX #sYhE'2rŨrl[RgvSf_93FJP]rъ%2ҥ- q r-B<)4D8iL6Z<sN Ͷ+vyݲִ78郱W)ao Z/ܣ\ZȎ%'V3A$C`"THqH^ %rp0x& ^+>3L7p 1i1ze>0qo2C#1InEk9Ѻxê^O8ĵRݭwALu{˒0?=$t )n,-fiqV\Eme.YFv c}8sJPgZ3)Xz0sFWSgAz/S0&Kcb>tcbER}5Xawl͗ ~_ {:\M5V9!‒)gkt*%s9PŹ], 9W@sK(ox2;Jg5Q>n {1ŵɕZf]/h;qްG'_Omtn۞@O>=*V;oWZ,ATHޠHIqK"10"kE>0_ʰmsLa1y2ͷ1&p?XTxE~֖t~N@\B5'1$-ΓB,eq{̤O$Xif~TsĿ< =pm!P7wdRk͜}c8E8ִSxw嬇+f1AF7dN@np0.8E6gJkx?uHEgy~u!^rAU9eJ `jGQᠶ`!@AMN!}?ayi4[.2A _-?(_x~k9Vb=>#A\L\tN|  !e !:7_c$~L'JXbb9QT{/WD\!]𦲩) PGeHsRzT ,ޡ!^d`q5FJ/s'e?>2hI {_8(%W+ZGoXI~.b]m׭i]Oϙ؏^ dWCRBfӸLeYxںͧ NEHq4@6q$\o-=㍓F=׺dq[h9u{$yfZJ}s!?lS?qe z?Z2~*  N~b(rHpV#˲Xѱ}3|W(IT}.j~%\A+r}Mt98py3fU0e (5d,"}+BfOUfQ2&P,zv!ߣ3noo_LfHQ8͆\ʤN.zCI>2:'GX*JӇ߶ E)pWDx5 ~a(\4 DBN3{qNlxUYq6AIfyKؔGCKx%.`HL'B5azlߺqb8(i/*IqhwZ N5iICKdrpwYyn)G( <@I[[n.9Qe`sO.mk~L&3P٧ZG@MF]t8RN[HĆ5gJ Fl:tCrO4T'pH`]1[ϱk.Õ1 |ޕB02Jx;,'o׭6 ^؞ȕGTw}Y6ZbͰԟ 4A{na7ѓW\2ER$7fKx/+<0< .vˀs߳r& l/,ȍ6Tdq'Q_!p'vQH\mX9/Bː^[_Q%Cp \Dkw)(ђdVV;;vۢ wpmUp#dK;dTaXȏ=@5J0z~ ^rW%EV%xޑ6y9u1!l{}=˦`W!SMw=rqPvRj#*S%T9FT\Te[": \κ ABul,\ (b2cE"NWd%**|X )OA Hfg}.Vp,x`uΠŰeĹ@n10gWxOt%rYOS|Z8D}Hӆ\x:khj ttN^yQ\zdZΦ c7!Qp9mƈW7Ac$]&5Zm~H2?!Ӿ}97hDCJϮ$6& ̲J7 TŰ$+: YaT̔k o6ݜw.gѳ-ܡEbD iCMVIy٧qP39E@ kXM~ ̏`*d,#P?H4R&@(}1Ǟ^WIZZ|D+v `cxdzv<-lwc&8b%Ixr6UgĈ#HKiijek$>9Xhy۞yҞ0v!I'*rczN< rX(mDbyoC8p9crxOul\_[S.嗈X5sOyz?9p{ 6ަ%=/nJ4(L\EOyFzfBpǴe pٹ%rR[]g=Ay9P\ MigÓn fӢ<3U׬ߡX <zr~bQ$,.K^ؿy9lX. |vaB"ՂǽZ#=2?,*~`jy;(sW"}žwwiw|kjE7a 0TȐY-'^8n4m~5-Ƭ~޷1PQL.O}SfIt 8z$1R_&/*asi8{dĜE jަn6TGEQ?[-@DP`e:O=:ʙ@-ƭXńlko Y`ve(c*]xgLe%G+,qT̖XTlc^Jsr[6Hyԗ3 2plwHB+!bh>%1xo.Y|v ;\Mkݴ.>59LJץ$$AkI%}O(b9ىP#!Lxͬ255 򷂮+JTS}ߡj9%&ݍS&A\Lʓ2=N(6DLtWWipueD}M=DURǗe(2xk/3OayU"%f#WJ_&nf +s[߼2$ڨj,&Qn4WXpRbM../5o#Q>+c<tɁyeCvOq~eg==#EFcIyȯlDûzzYr a u?l/h+~q$xw*"KTKv~lx!o{)&fJs*ays.9ok5g4,M,|lણ#`Rwos~'"ՖYnu2YebB)3zPS8pLБI_kM+D#gFÄ.c6dW`{/AKE/ksmTMNȎ*]m[Ʃ=dibƍdh%'bXbaD f< PSi F[գW..`笽v:mjp.^$K^B8Tnv<t%VbO,D{,u2,ʳûsߊST8 l#ݔHr^գ]PKgg[H*Zv J*ZAM#% _(vB]i ǧ%raOWX3mc01E>}gSb2k*)'uz $%FHQиf%??,j͙r#??iiFdYJ6||ɖ:!WT@>Kw%#w9Gu"-=үee$Mt =)>ؽ}:| -=3 vo}bd3Rz^2djN8-w| H#c1 Z`XX)RG5x\5Ejq>S1(7WV TVe^ثzqr߱,dB02˰;/T?Lv5X}yA0*)g!ǷW,&sVVRlo4ecgG@8-ZBf5 <1dɏ8{6]atUzeOhNo627FHmԵ5_Թly;MVSJ3 ]*x1.Mk2qO{Zc1f--isLF+}G6\lǘ.l\'wF'l ˻aV܍J_@)Xfd EBȭ>¢h4K y#t0-BlJ:DGs zD v(wy$Eљ xq➥p:|X>l_;tݥyHo _3TQkLрfS ڼ+6+Ej(J^a>Ȅ%!Aw=M[|vX,pQ53F' 6+G,0C貐L 1eC~&{3_A ~6O ,p}K?T;_  lR~ڰ"I Mr2R(7A뷖̍|kb:Wdu7LU`4=&fvo[="8?吣8^T$ ݘjGg^Sǟڮ[h %-ԁFioe|ȝeד'EWTυefp .Gn=~4Ζm].1EV3En|eA# 4 vp\0-:a9vJ/Tk],ڈh\{ImEKSM$1*)uz/U`r84<2Bl݂ȡjDBnUa6SNP!'P 8t $ \Pv-f cQȥƏȠGQY <{\7 @zCJml`QLu'<09e& q$0Β9?S"lޤ+|Opsv#M\t??ӼȽ)5^dn Z < ӁS1O5}K46ó MJ̰D$fgd[b,M0@k TG٪9sQL7"u,/|!mؼh%.k`6uraEi<>d_XX2RZnck)=0\9M0Ҟ'xpr(߷I{gX1Z2|_ SeGjmи0s/ _1Dc^< d SH~EsM5A.cNn}ΩwK3kR^/`@ ZWEY@Am8]UԒMI9&VkلZ&ПFobEy/?% B!n(nQ`zEꋱ9CW UW iK%, bgœc2ICɖh9Lvb^Ѷ8lbԭ#.x:'K] Ȳ^py=FXU'zdq7 ˯@+{;P䛃udK'BXqg]}hKq ( 27zV k~ELO0KɧXn_I;~ORnl ByCi(gGLYKG Bӹ:.RT MF $]aQ( ivpkOK܈?>ढ vC2SØ /$12y㪳vMbB&ƒ47dNL_HA0hۮR3*kT5F_ḶZ͚B2Oi'ϹWjd8F;ˏ`VܑʬtƦ:8-Gjǁv}Ca,6 ޢaӣ mfP/?b)b>e_՞ N2u1WEKۺUf;iM =8Ɍ^>Y[n yVLLW %e-){d.Dn^Rχ!d4Dy[qTpޖ BNFVƙ q5P Ac `R41\QO.+Kt'L;ظQŹeE'YzaC<^ږk1k?ccR?osRHΩ6 7`Mӿo){7)٧]5k`?W TghjI9% LptF(q>GY{j^),VXlfIR=x.%_w܈ \3_ t>kJ5ڳ|teAxqџL ;c| >~ZQ.dp_ݐo5Ub!P_lBLlx`,tZip sPN 5G :/ J#TqE+o8y}TvNڲq<@6Qu7/;@*5V0(Z#ު$8i TDqMvuZq#f~B&;nsFu5 ܼM+j 13@ai.QX fU3F+ X: )<Y5ݣu)6ڝd^BCc ?3 )}]ѡ 7)uȓ-ΦV"}?#Bvdnb^%ʯ-HJ#1ͯrz:DjUNg qH]R)|%z~4'Lun"A`xȂF,#Y90d ޠSq_Br{isG}cr&PGl!5m8]yI9GXv~ϹY{DN &pW]Y_ G6cM/e)ę}K,:)~.6zMIX67LB|3=j TLM:t]!Bw. L͌~EֿUTF^Yb )?4b|ӹ 8[DvX]HFR1I6%}IAE)nwY:[*Aآ1i9>m]$('? R=s^H'k6gJM'bZP)v.+MZ|C4g*іչnnbT5 G|")ulmgj<0J[:(Ujʔ ."l.oT TKZiHƪQκ ?pH aw.2䊑4?(=er1xz>~k0H9 `]e_; ]?N  ԗM+8Ԕwgh!v+qa _$MrǼPB4.SgvK#~\VUJx˫`]Eƙ5qHr6􄝍vl.Y(PwJM6w4L?%נtG 2Ⱥ]^U:<ͳ\ExoHYv>&GM h W KC['cWs_5±X2q[-x/E QlM; EUBuF6c ~N NljP+5 cɎ~g8fǬcH|8"spdj Hk`B$SWuNX  rRNhē9k#8 ƢP 9\k9f-b45*!Ox)*)()s6O[acs)n_u&: }˪UB#bs>)O]Hl_ǍJDAf 3G1k_D#X]G+V̇eN^'}SPՂuGa]\lgF~XMG'.hqqr/R% w:Kq d'}$-5^s(LDu]l"D8O^]ɣQ2? /SGjֆI e)?WO8r$A70"hHͽ9_Aob= #U"P$؀U5Ae*!boFNa[%C":`s"zbBPҌr_%gG׷%x)lƇi>dQD;v}Pv mXٙ4D9IΑ8|5,zy_9ˡnY<֔DFɈZc&tl9Χ;P~FP])]JU?` vHlvVT}(+{`_42vip'#3;x᜗_`QmȤU ܋?0M.O7~{(A>3XVׂl{`W2G$osw_ސkDqZr.EnNhM'T epz%9ugqP7ǖ=#j9WpTbeW@K[LE|op:w/ƜD />l[~o dd>>D.sC ~9k,Usk9ÙvAq5+:EKdS^/a޸]8qX&N\|8/6Z淥-^pN+?G`mMYվ[0USFz(@{o'wYFm.>Sy 8ʣZ׌w)wǤ̔-Sho ]fҎ:/#dX[?]<l5l@llsho0N~%J:ROA0_Vt">Z4`t M8 JA dqR_\ޖrw!GZl #tRj.CDpRc0:϶nxfe p EUbo@o%)B{2\fn }Nxd%NWٌ4g-(tW\F 2VԍȮn~ GL[Ypn]dÜ}Jِ>= .Dq؏5М>'ּWW`|RiGi1S? ]K3D \6z)}umT!6Xx 3 !P\򄺞+n[)* n-ŜgG`.T-t$Fzu\{IAqWg! 8)$5N@e>;A!ic18M\dWÖ́HA8T$$x>K}LDSun4A˹3;fϲ 鐧OT _ ,6B-B f_/Y\ؓ Y}B1n95϶0Ur2]WF"KyYSqF,"fv#&z__b•O5!P5NyrL,l era$}rJN޽7[ <ՓF: {!*ymR_@[  *z0A&N^4RO>[ bĤBj3i' mkznjDg&6uDW2\N~{WvF~Jߺ.:Ν)PD6,QkҾ &|f ^&źC+>.' Ot&fT{6 {'nN0fQo$G5:y{OL=./ jo73EOh3*5&q=+4ݒOx&5B'|)v2gLp;.B}} Qs4&ÿCzJtFrlŚR%{ǻpS0LR+ dWyǷOwG6hM^$ˬWwcB,:61 (.Q rqXQh9|y3' d J_:V )wȵKֱ ȀXd MO!WI9Yaua.EusqЛ"a6,d7fN qwf%ۛTv&I(_hΉ8-cPzy*l2g*$I|,Rޢ FTĪ(S}L&rܢnڨHRB2))8N%짻}u~n?l5Jj$V#t@sh*һ~I0`iX0k o73,yvI삤SuYpjHx)GAj:K$jb{>m|H;R2$B'v*XpƢn*ͼP u3!U#NbJ@HL$3Gѽssڲ3.X]|12b rJ@M7XF,a-Й-^| W>'5oa_ NN)䛰̦jIШt& !Q\D!LRNJ4]Pv[\ٛ]<5r{bȻP0ҟI xik } -Qb99H俊Vo ӜELBa~^l_M\xm JPq|~sG-,Ee_`Y:|7.O[S$ЇLxA)tA'f+__B$ꅤsTuTyӗϺb(O~4ro[xc+"e OTiY\H]>__Jp ;3ZlZBLᴌsTQ>(woe>MC80 OUGϬ7}p/4bL᝔0xzYwnV5Yv_a{Evji~ o;6F-*+1z1V='M0%Oj@iV=~vHEt2Eixq!PiР16ty<ʭvƞ:.~'!֞zbiP2/C)A֐ܕyc|.^pf8sS&_h/+͒,.R`m$1N\>QV'Q`g铬1(s2H6JIm}0@Ĥ%5gz$#dR_3(Ϛ \EZ +jH3q|)@Ѭ_AE- o{ڧÔeUh|Ob QS䃑~):N,pMZ6lV:/Ll5ȦGOS}0ۥ3M"PakW݄ v +ʴ&JkpzT6Na tv;\Y 5^N~z"(8``4n~g#M *?(DK?6=HۙO_eyRHd#Yd6D-|ѥ]!FZlBmrIE[mI'*Y~MOsjp~f~nnLx>} Vh%W|euzYsu3w, m+ ߶AUt>x\^^FJ30t\خX~\jnUpb8_QhmaA;u>$ӎ1'1 _߈J\%& ҳր>.v.35loxΈY8 ;5'AD} ~23|ᒙ#rhԴd꓇_1@+Zg"w?h =lݤu #Y!*L4g79-]п?gj$*oX>nGV_`XiP?ڂ?l+5Oo:l$IIEkKk^~JC@nꝬ:Ka#yǣ6TG$ғ_~i+pOSbޣ` nS"G.ULH2{xS[ &0Y )x/Qp4^6In] { ؓ}˱zA`ob]()VDF9 Np|̘;kUn[A,B/ހByTt39mzP2C؟-S2TNjJSLgH )B;a]C_lHһ٤*S VPin/bƕP9[.D|Q o5z FE 9t}Vqq~MPK6[vbFP ~\ʡW rCBK˺p{ 0X5`ҊGy r ihANѪ^HPk}Ou53[Qk/%3"[@sB$̸M)eHn,UoA.  w,Ȯiٛ[5.m ㍜{ P4ɫƼ}U2:RC1),`?74Y{{E)Ȫ5tBC3b {1@Bx/юzՙ`rMaW-koI4s㳲Gx˜֪]k"k [kη2n0%nȟN>Z['-SRdEtg`6 rBF2wk!Q{o$RpMdwxr^Kk-<68geQ(wyٴy y8Dи_reX&?8ʾ]E>Z=z2 \sIr| 5a4֫KG/&*fE5!oY0 ?w5oRIuN6){{J26k  vڥ ~>m:!ϚtimQ) Hh wCa&vv:K\"աN{Yp`q.6~:8@Z,sk宛W'9R_Lc:Q  bڸDef-NF n7tcaV >CU|}!:W=zx41Ξt' #|z1n4=|ב9j,Oti5 n+unlZCɭ7I-< ؏HM *e lA\uf =Qz~E2swa"5_&-mqZA0P89#/1|;V"K+dxÓJbv3 =-wݶ-9K]˗A,vR|ƚPّ9@*T'V=7Lf_*˝#|[%m([ob4Ȇχt6aN^jt*LDڊ:769}_-Lp,X6JT٪xAlK4f{pCc=RCMvJk Dž%qX q6X3(/G1qn'87 tڿS3aʈ0eϖڸ/ I_?hekb@^]MxΗN #c-hC ipscd )qiqv`mųyЇA܃nô.B^ZJJAHA۽iGRb)*3ϛD\Wx*˞snN_;H> Z@| E$a˟> ʯ0 !;4bp@:TT`2W Nyld G=ݶ&;QTYiט'D~C{$/AmI"R ͂u0)dWDbsb~6,8M(Qe;5g~(ǣ6k+* 55q>6<9614my'h`qs tE苑Sjњx* nrUNcD20F.$IP>n?#I5/a: l!U':$CYXjE]mi vMRIjx|"/5MS%czuTEYڕIZWDh!9SBgE9}1O/ ӫKXf7 Tx0G2d{%Ĝϻ:E,, ̝>d,2ܜj;dVmTS ; Y*#j9&GBskU0Ał2rI{_v~຀ରLBxAB_/˞l=v8Ԁv,Gwmlg-z -0 ETC/8:U]RK?-#ײ9vB [@zqؓM=kYB,7(M!4OHQ1nGadOJ)\ q~,*wQ N5Hk8.mY$=I@>nde㛾l$wӖj$NXkvRj U'+|^U+i Qotf߈_63(|l.E1>܍CՍlp>rY5kf?&Awa'~JjW?\UK h0@6|ᝉpsTh&C̯6g%d> ^o fX=3Qw?{e u]_nt z6YJ>t|kqt 7jsGBS5۾W}{c?}+BUO 7O?BJzɘOg6s. n.;HJEl/8|a<PT&$6eTQ4sPj,-wpVTdB<;_kNJ3T.b@Rw+gQvDw-@]E bTIj .Mk-.ܙ"jԬ_Qa>6ᚬ:ZD YՌ:9;v&/YT :xI#w~bf.Ӧ ]Byt~["g qW (& kR KR;&aO^f)ڤ_r9ue͙Ej6Dv(oI+z?f%c}ZRY!mgW -#F~l;Ya>VҺ( v`NJoZDK4 ,1Җex  w$;9;BcZ_Zvͭ AKk$oU*pIF+p [E#D>eL/u%ihψtGA EgUq]b'ɅmW|V>QŅ)I}—2GD-d$rEOdj0:*ڧCfZ,0k'?v*l%PCdώ3K Y!@3y<8Qp!ѭߩ #I Bs 28Wt1~Pp(#wŒ w H3ݽ6oJBJ^ ~=jĝT8cـUt#bL K\!,>pc]#ve\" ޽Qe_C#GϻOnUbw$SFbJ;:A>iF _S ]XLrl(#ǭ!~륋5}m&V~RG @xތ#|̯m%Y_̓.~*0)CuD?)–M^$}ݚ(1ORBq'htq J-.PF6QU_\}} Ye$ޏ[Vv$?Û~&VctYnm|kI_󚱸a)G=!) hj8 D25✝;Q,| pMlY(c`Sޅ f2p"+$a@h] v=%Ͻb@11ǹlc.H5?ԞuPKLDf7m[BU@b eB!LT&K&Zh&F0HKU> ~(Z; cзО5 Bq;8"ꤝYtZ=,sKN?rj]XA AՉa*#(%m1>|e3S30jb9Wwϸnb1v4ȵeŻ}+'fz2ND񨀤pqN )ID H16Ps Ni64l_k%'s є ތinʻJc<%t#Q>B3fVbqAig!BAw@5(P ̷ϯK#"=2NߟgCN];6%O!Egw"tDd7$NFJdೌmN $)N&Z!:9.%`M!TМiQ8|9ŷ(`s@Q泅ҺvÓBX,Ho8!?ZGovE8m']|u'r =0kboQwڰ}J)lԐ!c\9;}u=ƂGF⎥ bY Y_lkRV"$u$ڞOEktEl蠖ݮiu_k"oWueY3m[: aw|.ލCf9N{>:h=t ΀JKV:;DY=7l{8")E%g;|Òe^KHpR7A_&7v7 ]~eςJv=#zXb@VfBP=:"$dq$uTTQHQk+Z#f.|^*D"_!_ˉBacs,ɯij_Mw>f ({H$m"l)^XLGƉTC&"ŋ]yzjw8uPBj׈sG/ɴ;~h|E'&g[=[7JPyud9Đ] 2sLs0z,4‚ZPhN7K[7mC 4ĸً"lܘ|̈5-ܼ@Kn$Z[7T%@g lK|o_s?IRsz%mNﭦ 1Tl2nZ)S3E&8Vms Ʉ3?Lba<%b`W3f(5cuk+%Lc[h}UcnC4?@'.2!Qؤ^e >ҺY,t6̌5EVy c@tb:!?X9CNZb)DNKsc愽 Cd]/T-|* Hm&zPƂ]-رm.d;:ڜr4'?<"$ߐ8ݖ%H^DW~;ׄmYUli ;m,|>j@. rZބ?ͦXR].䡩MomQHdK_dt̖O{ȹn쯬eW=Tjfity淥^Wf]Xe|d)cL1_-}C)"Nijv紻:_.TU,ku 5ʭa2d  zr'Ud[crޅ 3;Ȝ/J{xz#asq{.qy&)C[xPNą O;W>dO,h~{TB'MY%2{;I~BiEo_` ?`ہRr)Xx|@"⧨.iڑLeQ!u{Br-Fԙ12+cVt`JZ?6Ϧ|>^MؤoP`.{qRq<6tm`rIx*UC*JUEm~JEudE!}2?)Eqaa@弅b4\V Ĉ;5նT] ^-3CZ̏L̖׻t!ϛc"rR(e%H`%6QT>mC ۷W9*26#꩔0=0E^.'<;? W \,d9< ):UUv3zC,T[>.vB$̦RT2ٸ}D@}L.uխwZKx,ύ-QONdsaҢLư̮ rޡoc[X2ޮG @EG-J]mY}}hKx_6UHѳƏSPw+sh>hM ? Xp1͘y5jpff0snW=s}Yԑ(6ci]~ak :.D݀0ػpASwސtnōYkb(IAaOW??&gg(ek2)xRZDb[^WIMFC/^I^Ԗ8 H@kSaCA業n!sG)inm8r+Ih j2KyVbі_?튛\'ʁv%&K+WxW@UC*v~Rݝl V)lS͉UDq2N(atӽUY| oTLa:sO5w C8\ )Hʪ[`D91d2szx}RMuTҗ0BNYpǨ 6[h'V*Jr}eDqG')F֏Y .%|HX@^9\F9rYò #wP鷻#SRBF JE SbXD 4퉨Z YOuyY&jG:qJ.! H i['4tNh$eKf{.Mp".c4%@uۀ'"]p ɋk#$[WtcfG"Z}+Y2յd;u +kNj:h"b>j⢯ck߽EWR&<דxCy'WH ֋-XQ:?W&srQ:Zly"x; J5 ۝89ShU 3̇>?4NFr8c K&1|[U|]Kpx`A-N7>b+R'i1@ItԮw>h_1'Vw/G}lS$^ ߀sхAI}UOv|ʶV9hD&sx87b[^`Mz,Wa[q[Uqi;pЂLe6> ,ʖtW& Fe 3y%s˶n;تj:r#mtδ`oI:w*DU.,j9 ?i[1EE8FRg/0d EuegHȓJ1̈} 6vQg&$_RAJ(8  fz~F 󀺺=vR"qXBcwk|ϸqDx!fLϪ-D C齘7 E/9AlxJNω"-h qvh_.ɭZ, s|xK|X6P8Q4WݸgekArR>1a $WZEʖ>EZӥez۝2\}־ModʰBpdsG@?eb1&2,?4ooP̮>3;4. j=;U^quBe`&Yzͦx@`Pc!D:ȡwiS&#)%y1n0LPijMުyIx8C~ؗnx@ g&$7}1uћF74ᬰF>dhzPVGAC|ZnƠw64Ь}ZHʡ/YS>Gu| 8qґ$Y9!k]huGc"|_/R<뾆6X<~JPQaǪ}/18$M/8d3s^5=|/m+[=-V7l6Lj\b!-*I"e\R $#.s(KmVLO퇾zؤ<+Wwp6;yȞ-)Āe&Ōm)Q #pc"A:78s:k2v׵vwr'fc1K`i*Қġ|Ov"A"Hi-/>!n,+ܠ@ վ5ۤ^]BEFP!YFbJ^SwH!=)%x0-뀹SsMMq *;Lp@0k5:KR :ND>EjREXUEK^F]n (Fe^A9nmjWN vWEAx(#e6yOUXäs9wx_uzd~2ּ 5 SE}E:3$VU: V;h8z;JgX(G8UI7^WېoQp`QߛxG;AB⤷=i݅r!}9v_okE5O[p>c@yE|Np҂TyRz-OB{=A>c|% McczMڑGi}5EwwvzT/;5R c+9;TmB{S}{CAسp M*XP=QES nL%wԴtv6`9a2x5qht.5SR$RJ<oZ,WiX ۋ^=t)3z7充9k$\#se~OtN8ߤ> qtf< rdxѫc!A(XˣCEǩBƣPG| EK i@C!Em!ޞ/ {^Â{aO7Yp;ٸKzi}n{Vn2@\-55pṹ}"ci(t2D'Z<ȖlU/@hX|@}SzPʥF)x= A7rO{鐟4*:&ftëKp~vFg PځrIyl"ЄSmnrե {1$b5{ =~6ܔfH)>g Ifvqe$ƻoe|@~u:aMK $3`B Vqq~$vKH~zn!j2IpH_2Jm%qku}~N$2k@|52 ]U'PURxL7na@p$?ac(\M]1𢘽 Ce^5e87=J3cuJM'ITm>լi#zJVYQ0h91 p-d+ $$c%^D^% +C=Skg8_(Ov# 'f8j -7c(j `{[6r ]\6 T3y/s,^Ih. \/26nC͌"J(Yzl߁l$LH`mgu?l}$W gŘZ-wq!&~ H#'Ӯ瓃 U,ðaD;FyI@m2sZe/pM'R CxLƃ}s/Y»DMӆirGEʣv(6D-H%?z`7)ъ H\Ң,IH(\ V㡬 & "zu.s ~8LzIlm/qpXi=W ufjQ<+wqqhrHԥNb)R9 =+lĄ"Ei8'_Mo]w[87cߎ>')m3 #ٮ_U%uʣjEPԪ0dDIm>C#.n~|} jt"Ul)NL褑2֌Dz81qOØQX$^8qC-3zLF)(ZY/r$ڑ;|ʪ?g @Di > ;U1"T7>C^ۆJNhDGsmwO^D{gϺ2Q_e!zIWZ;Ie_ȋ"eã~r1KCK 8kѼS&$\h81wVSs9L 1:=z3+0K$ B JƜHQ*ĬÎɐ/DzZy;{) *1RxETLG_3(8ZG7KY1LQ &{5gFl( (Cr-(Mفg~a`Raـ46=Y-8ȎgLkm 4ʣrP~ipZbTO, cDx7>e+za ]Yy(QWhާ\WTx916cHa*ZGOkf3,1ݜ|ML_ ;P GR]3⻌ Hez7Q%apt_C%"GY Z%ãGkwt=|ito(_\ x MCZ(w{&t+WI 4p)vN88 rKoQMܮb⵲1Lvp'vبCQ9anf@v.R|Cg'wk]Z?1,pڸFL4xL#yfklՖQ :k YƎ7b8#CK]݋)p^CbާSŤZ}G^5&dOCԺ4d{}'vmaV{\.7^Q9{0Zz&Z#3~rQU?l )0 *? L5~?-vc:2> ;?F)WyZ ڴ8AbJۖchŊd-2Bd0BnA-Ή2ta`Ady*u?;\R.QwiBq/L:jE2 ]~ # 1꺄ÿ4#<`YsTW1sԑ:H|VߛLy?uU qGXzb9ĕ XѫyH,!{| X%uѡ `1PtGHstMd6;lk0^R l^V1a[WA>ЫA^R1+e'tI0@rJT7y/֘Kֻv}cĪ摴{Z;jDXgߞѡY\)RiEZ`_%@T.K ">v5ᣇ ?Vsjj.7u[IN:@-uc-qu66pCXe1>X3d>KFjbB[SXM0oDz4gv; Աn:dfҧ*:k$#(#n@︓.3>c/^ eI:|-LBvITG훢7m"d^*(*5O< zn YAz._|L_ifwWU':$f΋On-پz]b{6nJ<ڋjūSljW0xcS +acimTtjUS#9;Ƈ_0;O'yXb'I/} y$>mb"ZpGL ߨ̅b&$ &]\_ /]r#l t&WWaʌ#zn;,ٟ$+nT|xV7lV4.I!9!MS\3Ȍۯͥ;- Ȫ71$`4/J߇SeV 9tj;uK1'Ɋ-nwygW927w٫ϭ5yn%WU:tʶB\`T p-i2F+ E X8QECH}!%p3.Hit׃ҝ= K^Oζ-F) Pi>%-oZ)j]0;|өQԛK|֊SmD>(P9Ke TyÇ5>ZZf,.r"SiAe@8bC jRJjhwd7|ם"#o#N`޲^qw? CR Qb#2%c`_ׯlۼ .h30fW7r ccc&*dgП+\n%:PHv$˗5_9ȅ|YŽsd~ Dt@ӈz._(^sRg9ڱ3-~`YyThcF5iz|4V㫇kFNЦ :[M]üǦTćYEWH\uJ aK#]|"PfRyn*n@8Gh62e'w?gP5':A>5̫U:N)\3:3k[k*? &X XX}\-.1XzcJsjg枲4 FzHsM,MzP*Fz0HpLn+j[aVJL`dkmQ =W ނkL##ӟPÐ9u "_X+dQK+lTV˘[_AĦ$qiXYx~4}Om 2Lޑ#3 ]fs6! E&(f{I"|.;ugb|hBnGmw<ypFv7$̴55<4VOL b}LZfgB&imF4hig$ 8V➛ mHŪ<m*K[  rLCnLy.^OҜTgE7sNa~Wu- Ar=1_~uq˷MMn 9.oi0iR2w&n1p?&eO,g}`'{aXFbsE jRb2i&?F l`Es[Bu+h}!{ ax!*7:0>;WExķ&F]cKWh )v.l7W`Ola\%s]U!Lb,|EPjshz_{>mșs?s?P%]; (QRZC1kefg{m4pXd X}#Ӻ^nAWe}n:(HƶoIpNІnr "/etGejqv,fPpac )p:] q!ijjL 숐|Tp4ى%\W:&O&tY2L~8y;쟟wHĊ1Aw>[d"oX3k4|I4y8lJ?~[)z:Ti"rya%Ev}9|w΋ZnhEgچp_ ѫPP kK{Urq8i@UcWUo1M4V # NO/Jks%}fEPc -f Qp-F Y<Ķ+Ju]ɋZ[$.-nKUV-R(P쟠RabpE|cY[Y 2CCdRUN ?6*C^܅krl&}ס*Oz R++UCKDSIG;0ĐuYN;Vgt"9`ܺt'}Ŏ?WT9,aGe0+tY85$pCPmHS(Yݢ>,̟`dVPp7qx=$2g~JDK(@@՜x l69݄"jY½VLtIw 9'`谹iΠ$f֒0΁S Zn!`.&_ߘ#pV "p Pw="[\ȌIySg>~XZRqt\xy.Otp';ۂHrہa "Q4yV6p;UmN 0?~H(ښWӷyխg2B7|TYF7E*kU0;pp*~"Z/i4dhm |'4p(;jǁA{ӫImc)1DqqS_߀SVPY ?x.۷LΕ2Z}8~oy?[aLl? }ܬϣ 4rM+.` ;qv]W4_mLZRKnnӌd11&MvGe)HP9Du:Dg@w`bl5{t䬷_m 2S}p(tFܧm#}z3 r_lQȅJ] AD`WwӺuL0} i G~- ;+e hP)!(v]UHm杅2ߜb3E a1{d ;+*n&9\1`9{sZHp k)1/W[JHA ha~lCrwA@!!_y48۶{])ԉp4Gz OW!,8_ f"%:*?9vnb𔉜#W %:[U6hw8Eۋf ìz @j^ ZM]\c֔}”?mmJˊ{خhҪNMWP|{[/KƛV2I!$cW(7_JtK|_с3eS'R=/3<1VnC LSNn?عkj W A4ݪ?Q^3 3vIc-^D("ā$t$4+1žMdq;儃l8Jcފ0-n7^C}O T?dBq!^gZ"gT<%ލ+W=RVaݔN2a;J)KM 94>D}ƻu+!ЁC$j jXAQ' 'g+ZM uUp.-V݉Q .診xn| ܜp}hB`kCUA90c C\"0%\]^ݨZj8TG4cf~I}q ~ -z35՗XЯY5xj5Z>#~ힰ@A5)KFs~,.]]WJZ*Oވ(Eg*,*z!2o C)x`Jywk)&9iEsE7UC]}X*}n0Y}2[!zāZLsc44r_:hX'H2-?eO1ie>3  Bk̑(zUƑrԢS8J<[ gM3sN82Y.ӣs?uf1*(ʊ$P.qN?G;6)?qhPD\BBrٗ,uTUew M*Nߨ?  y] fȥ&g$Ǣe=)RR3P^@pDT12"-K^vPWXHlzpXnqt2TN8 zz?Ni 4vLx-V`uG@PIW܆rNM\i^]to=!0 Cɜo L5 Mrc 5*k,$Ng93D~]1UN^<%قSFe݋!1;s[poʌYgJK;H t0hReP!KZoF5]cJyӚ5pbB“%/pc…@'46"&ʚXdFu'] f4':/>yV/ǰFڅz1オ.<, T%fin 5 YJ *y{BQНlcx!'_C_(B)Zm,b+FC1PhoqD*5yoe2w^nxHUFlV7la <|2޲ `~TM:z(~;fqOHdft=xE|ڏ+繓ȁy4K9gl%&gj 4_]E[ ~5P>62\.~mU4lWІȰ~ ?q =KuOb*Pz]ڗ|w ܔ)N@˵Rvfr1d"ƨ޹sʼ7{ozq+AtI%'# vw65\al P5S#( w:՝ځŽu(p+X ~Ok9y~o56 $w"L} T;PXr1-I4eBۜ=Y@o_:g1{L K-bjd&Z]͜WvU, M7t G\}4C敉+jx|4;ՍK [e6 )KE6ҭjx.ZwiͿ#gww4eqeXRij*.{r-dT",)N4.b҄(>j3ϒDŮl4X1"f0O80a/nI Fc{ ׷h!3L6P(p:~>oʾ-W6ꭿ>ȗ Pv`к8ZɆE!^+J!_–>Ǫ5Y_֛sHikVS۔5~vE<srb9PCr}j{jp5V=b QH1y8Rw,QD{uMҞ^$6sRwM(yȝxįs̡]pOjFf!,]LLM瘒lGʓT;q,O#-#pc9ȯ70S]ZwR2˱#I!GV;&\Ñ#'.a&y8?: b6N׊K~jXM>O/S @Rzߊjrk @9d_? ,xik= aLTcrX&4i'"F}*>0f%@erIf+[V_ZY.i)fg#9룻&{(_ N^3>I,e7#\_aA7uƥP/d\rdaQFBmWځBYwR6Q=97 N+C&,0F/W0e_ջūTc֛>w*odOmN}N 7'Hw\@a}U7jvMڮO4z7mC!̇t#px o_#pDau1M_E8.L/E#7v79d32+jh9ޒi!SyL^)vmjBfD# d5FZAݳvҘͲZ][˓ j^~  uSAtEnqanCq! 2rMoEUN;X̒ 3jZ{;X2:qJ-0rK\ebGqhɝd00eF8c׶[_|Ŵ}ҏvS|wmPNwo-+oB֌ÇW2_) N*cv:AxN8B,7$j8)`7澅wqm!C, ZGZа#l+qbC4AuvIc]@'EW `q&ۦ( I9<ۡ7q#o 30Aiã(,-2zǑո]~fͷFw&NkVDMv__p@Ku8G|6:f<(p> 9Y R&eeOҙj4\f%ϐhi>'2נf V@W74} Vp<2!ίlk: w\Ƒ54j?T@lZ^^YSCI=B)">} 6BY,rlQ0iJps_X&hj.Z.1 ?D.AǵbH&O:iSkWos#@B,Hқђ>hږVԪ.?b d>El2 Ztђ:hQЀLe{$ yd5;dQy1 AR_yjO짡;#pnZ~mvW1 R3K{LQޙ] Oߥէ0]J@p}yL:y6RXKEPfkmpљZ5É1Y:1S“N>H0M@+8⽣Wк"n^vE͢4/,9'3{1{= zjb _zYh-*=*u$J #>./a[(QfL`rJ8B2x)(⤽̀cΉɅ $ ʳ8r-@ k]<|G:ٓ~oUEAKb~!I )ZIa~|$gVQT1?NHi4A}r?@S4 _nsґK8Vlp妎Ll>eG2kWT+JƑ^b|$3SlHW &@ LV^RO4z1~C+ƅGB-ucms :}ˆsIxwhS"'Lt-j[B!˭`zDd @@pe_usuHј!6(ZhxN6T:>v7x3yi^ o@M$;^ü_;Vbg8P uCi-@+ /7f1rZcN`iu}'㖚͉5:{I߲De}遉/h.7劦ƙ5b`{~( W4VVFzbss%|҇dɱ CիBl(41N^&`+k/N񲢇fx<5ݡdNh߸)AM;f݀J!G|\D"~TOhy|NZk(I*>W;t'U\6ӑizFHZs_+X{tiԥL`* z;Mu)橬+QiEۤaP}*AfdzA__LcfT`e0~1m/mBӾ[kRk6;n+j5gy!c$d #w}Is@ManNjw02@oۛ-y`pG/X焀=V>6SW Ō̱M8$6feҕlbNlI(\t26q_[o6痽[*&u7/Ӕs[zVװJٛe]]4+ {n⾌8u[ms_9yow[^Wc;-S%tE#gF\:%YYCc>{%k=ŐjQ0R 9+7[Ob3t;Ѵ^PSW12q;VӍǬ8i#s]ž8}"7;ZݤKz|jaH*A-ˈ) Mv˼JrЋw#s47xNJmN\!y(  4ɈV_6"`_lT0HZ,{l–ph'AaS&4 CU< 6Rs]oe0(au뙧.OwCpn~i ?.debV245."U;.j,5,]2^#-BD"}O%(H5=6mOZx߳'0ZR.O2j6{|@ΰE)o>jIOsG-OC7lM(߂S ,Klz9>%Rʼn"b2Y?{F!`a +_jHv7o9J-좙WX0mѕ_Mn( Xfs𪮎>fCM ՐGe-N zk:^q5A5WfEaW$!tCqv6G{%%@c* ,Ql Sg8YlRb,7K=WL8};\adGXAʦVH+q4-I,eX )W#vDNJ.亜[Y8hykr.7Z5"lQ-8XSBcbe-JVCZ]XOj-+XP?i'XyjMʊ6GOpk(䌴6yH A4룦tƆ2kэ0."45!>\!3ͨMݍV3iZU".s7Ǐ=Y=ԜD@eLy#+ FUnu0"j k(Χ kzv2W`>n .`fQS2VzPm E@˿W*7 a'ߓ5atj]h vn>~O{K{0E9BMbD!eDy|yi }8kU13XUϝ}ySHj;w}KpjKz2%/7\z25SmbBG}%BV}C -*u.e\T} 2l_*\Q":2 AcdS @~&SR?DCaZ2Iayӌt#`Rnr^ݭcHԏ1=y*vx .{ zz(ƫ>݁t2+/DVѬX+*M-(:F+Zgd6Yb"8jVD㘓fTbݠ;P:U=o'%7mwkf!^z 쩗<%{-<%O!`|N>s>m|fo{%^Y/>e6 6fR{J~BVT/P)њ Y؞_*yS6;5i;" t˻03ej6Hp |yiه.%_! M؅bE̛sId@^m_D':#B9YģV/B(߀[T ;/(;C1ԥ6΁3*\ [Mj&r#4i 5r6M5^8]5aqO6SvB` 1saC8&&DAζ~n G)6uU4UYj>X(N"0 e +Ug%3^w<6ӑ4kRo@r@*r \-b)x1N=?!b uosAPy"YQpXh4.HfZNc8B47쀥@N 9+SGϵGL0i8tklJj(TH xKgV@{jvBԬ]& kv ݽ; ͅNCќKI%4g7mq1)şq}bECeUK L#D2V2'6SrF >DĥPO2*c{|t14I0}ņ.tRՅ]vB8Wtju^][4\jnq`+GXnq(^rOr\?;DXgo0±2@ ҧG;"Arb/b=/u l@H9ڵKRҿAF?| fߛ5ph5MhiE~ uݍ PkW^|{S2pߤir0þQ=}}0.{y Jð9=a9A[L$P_^'QK|;#l:>r/GɷOhx(U,@ >RֈTDRI$'׮~Q-^݄fhH@mRVQj CMyNP%t ,"A)ƙD8]Q9H gNSϖubEr 9q>ffZq7! ,,7]bS^Q\C;1yڠG qZ[D/onPe";M{@.tW`{ǡnB>0=֍ߝm*i# koK32u3 juF^~txIXgje]˗C_Ϝ!ݞ>./"8Z|i,8H$ʺS.ݓ1 dϲ/`j M r&^z/%`*m;LR-Ta=k&ZFZx$VK=Zq<%0x%YClŢY֮o fIH)HPLpQbs1k'Oά F  jiZBudY-HeЀ 2ѡ۝cDvMƅwm0 m?J=۸&1d'X;±~yRQ 7˲-Q– ho:=V *2Iǩ?T4O!ltr AZ)в+|،i)EiNx4)tQa ȧpMyWu e9Au9=8wP? 𲐲6j)T`1BaU,h7[N9zپ{=0b!%x5|6TU΋j"ˆ@ᏬF$zl۩}pZeAḰYEY/Ҩ>J 쌛߁ K6I P]>X %/iGdc,˗7{uȲ$_U%K5f77h %LcHg%OM]46ڑGXjԴw5Kgc Н~ /t?FN?X&;NiZ7ЈQɥ%kYoac:)SS _pi`\s\!W>|jHtMe'/Qߔ BפIVyZ*j& wbrS3Ze{BcӶ4Κ DI"TP &H "A(T0RAVc" PZGrd.Tomjpwh5}_;LyԎywhN:3ZP䛿Ďhw萡D=5-$^k0ޫ+E갡a` Kyg^$o\ff l>[}l (6f z=[w4@J7P).(qBd -Phz&*#9U7Zd-751_rlJמD)L3b/hfstc՘!3 ~if}W2 .9\MzYXTZHwod̻-ƗoN߉ 1.b7?fRK/P4YyXsSu}  l~eҚ8g:p Zʯ"PjF~Ӱ\bw Cɭۺ_M^oB{ʺ(a0iɣ d#m~qa.Ou |,~79oÇX%mk6muX@ ;+iL/90g@%\DznсwХJ>outj15Av+ q0y˂rT7Y#gk#aYu&@n^o)`v:^z˿#{ţDʢ)2un|ơO597hi"ZuǸc O- ‰[2xi=4^X?YZRrRZk@=fX'MFt|SY6A>'] g-~vQ'΋UӴIҖ՛ʇ# M-.ӑI TK~ؘt(E[:S Oѭ" +=\2 NdV.t$D7bi]Q )M%zP\AV=OJ3v?9T@haBȌ~Yָm07r3%6vE:.w_̦FeͦFFSzLR:d&,:]"+@c=ʢSsy|S#|1#y5eV^Bo=1y^A2f4!PH dVrq"/|U{o8w=t#^tIjJjj LV:^Y{w腟U{ov@.OS1Y'7jNXmiV)8bk,INKiUN@@8v n 9xs 㴟f5?i{ Ob@6'^.'-xF0--P3k$Y"4 ςT QТ^̌+b4%\lʍ&g5nDž - r޹^CʱB\F5qbH#V̕9!Rt/8pSX? ? 0 M6rC]-2?|8jQ$70C)G;5M3PYZۯ`ՊT\P_E @VuWU{Bo-շd9XM aJG0)j.kqI!~灳P&߷ 1@,ȫSFz04z wڮk̍˥ޣ3K; %LRocB:풴Yc=W_9h ӫO>k?ὩO3RED9k7pט6f tr{s싞 $o{-pSJ< z0`m*@ I$aR4>f[T4yM Q/4r7| _ |Hi լH$mP .OzN\f\TEOV095 JH4O21prshfxhH֛D$x/(PΔlV;v3A3v@ QSzG)9ᑶTfk;Ywe!0󟎩2r@$>JOtRܯM%I+ꓐMg#LϕbN`tFd (¦_41%fL[D1JE~$]]w"+Z[[SuZ#.ZA`O~ܒ1r90*Rjw_43slBb0.CP^y9TYNi^ō*q&E=a9%Y El mټ@l!nӁôeUηaK u/֑e U\aRt]cSx{ˆ96c9gW^~xWo#ʻOzUR9CP)N17mSHgfgmY2χU^+س HĎ`K;HRPO)ƀe:Czp,.{7\SɏWpWq Y<ǁ`yh9xNU@tKWϏG$]$J)r2PfP$']'$Y 3unFK qAԝ޲p0I :ikukVCAyI-٪hY=3\\[w3Q迭6 AsD֓%nA7-ABgR(zM:1Fn2;9nT,J}ѴOqb++w]+5)SO16S3ȫ|);g:T~zUL9E48&Uߜ1: ?#n5bQqwI"tpZ xh +ÇTk|ȻTxH%d L/[_ \B}A ~V!T;&oΠԍ9 !̫ϞY?蕸JugrZ0jtV7W=D_~Fb-k5!G0trΌ7ݸ;VABW>U?;#Ժ/"G[*ŊEV 6,dÞ' G8Zy2 Eŧ=b+MG;dUިʜxhh~AfjP&" YY;!U4b)ԝ.ԣV!R#|_;⪵р4v_Z}\=qNT?VGFskS60@aTCq[޻h1 (qZI{RZn?.~0z9~tmtufd+`b:' ݶVњ$1Ju'M7dvz?[pĩA;F Eݝ{mXN숱r/|U/`Ptw Wv3Rֵ]ʐVI_#A뼕p~hFDq)="}tZp܍(X|}: _1tNJ o~cgDVBM6CdpmӴ8REOMdGcsH,<<Mv(nƄaD F%s; BC$ziN@8Ȧ`Ǒ? C4m%6,ϑܨd 쭊vηtNKȡRcUk$Rޏߪo%e$y@'>6h~Fݹϐ%fΎ-^Nn^To%aG"UQ5CLmr:*Ǽ91T DkJ.vCyɤzb\ [oy MYJyА=[F.eV"fv#== S ôTF0@8ʇyƩ< zdg_m?I9 GLOtl ,_@fGUMN^z2^>ÄUHQ&J/hpO([s.n 콻w|ő5 9k9tKo`6#,C^B+=uZ}Ut pc|F A:ev.Z|[W' /7yj{m,18wJ(΢@ :W4TL5%svz?E,>tLS7x5X0tXs{_Ɇn,]~[~sqη6/0غx}מRi$ːp%јgϠ$\ziy Q-Rց3O<WƲ@hE <yLߊҖ7jp#B* -ˏTG MJ{eY ^coqj92?&uqAs2!9#X&[(ՏZ[s zI8AqX\')Q(:-Ct5c<ּ\szq,!ro=D%Aa+&P߯f.tc G֔|ba9/f~r)l85'p/fܐ~R"H&ewydV"f9S' r*/~5G{\ 0{mMV\mC!&hh3e27l5OmԟsOM^N{O?6v/ҋO0LUDS%˦ l-z,=2 N\]#e¾ZIkۤoqڍ xr'BtN9jܑ-&8Y^)ROlz0 i# Hy}oA +<||(s-eZ@ qR' {CE~spk6j`G'C+ߏ3|`yb+(F N'T,('P3Z7kM)y)@a̗i6\M'OW}Ū];Co& JpNÈ6POۗz-FG >dCq QxgX>}~(ܒ@ yǣqfq<r5ڡUpzGDz305X會y_L]+],5$K 58,jH75\ P!Q#&B[#ʡ/"'0gHbE|p2܎u!82Iro g%eAjim@*+>K]7Xj9IMge@ 7;HH~˲ÿD7F7oO__%z=, )KsD5MeQ<-4*6%}.08_igs tpc ZWBJd]-=6kAiCEJ;аeyB'%lkg5\w+gx}uImD"KR?>Hn7օ*#:&w7l,t5t-zk0wPszX'j85)xzyK|@RR8WqBgSiiD"c|/>Y*^$j5X'k`GD$׭$$>U|9"2 xd> Yy|aWV=$FZQ|{ 4x5ryHX_% $ok?2ʳO^'q_:Q6z;ΦЏ"M b-mjlK[w+ĥ'N%T zAV zy|\ .֥Z'ayIgFv9@RSΩ" /+c^t^ ᄏ՜cX  ቈr όC! 7'%~*/%:ǿmȥp_/I8 *Cȟ:#b&Du"AYH;!x$E%!hޅŒ$,Wn7Z 719O7"3VdǑ.AgRh,3rŏh!?a\i@װTZ@4p÷!pژQRU \Ş5?;n^H(3٤1n2]3@Vҏc/hcVϔ]E"h\# N>hX;"-5Qv!8 WʸkiF ]5Bu_s(OW4JZ B (tN)Z1A*r~<|f7ΌTJ1:^= NXI̾sЎ : $kJ s*SCufVM=qt ^tqRzxE6'8r WۈS꺺8LEZzP Yypyn^+o:M`BVak :;27Z)CSг>YX?MR EJrL ݿۺבHv}˅75A[η:yf?".W*cR4b1g+ƭ3?ܥ NȆѡ*P@Ryt͒hw蛩ґ. K&]\R[3_;pևxIknWE> n=pc ?ܡ%VwIc,W]ýC(B0pg":$~7}_4 $lrXPZvmTekIpn]tvh TήOr(/hYiigX뤒oXeD&|2F6bB A 70Uq'f4g/o®#"faLEw̻8(,Yު`*^oRQ*&C/DBYZ+Pz_pS8XXv7@}wnWP\6hjM$YLU:礽ߞ D8lyy_^ۑĐ=B- ɽj8!Ћuci}YChOX,Z@G~ t)w~|>41j:2VG<5+u'QZn0yX+Gt.]zd6Z3ok tx5Jjk\SHP}2' ?^wͮ'lpm-tX$,mGn[$U5пYx %+Sw?tI_j][#+X(4ROcU 8Q Tl.6avG>ASoL&<$253ęu@ʘaVu6. 1RW`MsKv{u gTM,9*>Bӹ\M);]+`BCzZ~7&?<݁xcK 1[bz+րcPaDx00N͑gcJ0ɨӡUH^}|ͧxR/@S'{lC=$y\mP+H7WODŽp[0-bz dbweqH aF8"(#iE &~ r>.6zo8֏s"2O2Y"Dމtl "3}: c]nPEGFc3 O P@kQOiv֪w'5&_: GOq@ّTk윀Mr$Fnz3NX'*};@ޮ"DٍiE[K* 1¹͊eb8OrX*~_}N?w1>ŝptob?psVl7!"/1 Pl蕫i U7Qv3- W@0p'm{]4xPM6 %Wmr42 ee[7Vx\S[@{sKvRxڮ,Z;Q^ʟ+QP _Vה"~%Ƒ1/ˮ:'._wt1Q꺙Π tuGO xt1HjKy, s#90?;)[(!;NRH,^#Ý Nvڷ.zԍzV~ٶ1p=74I1,bJwm(dG\^eYs3UZD :Ho=o5"Wyz,}Uζ{E9RBP5s:ک]L± 2]t3pZsP/=ȱ 7L>b-5V'OrݲՏ{°@KG[ԍÇx]B<)kfa/Izs +2;:SPeQPώ> {if!z{[W0-dm쐝ݙU ݍĎ$ 9 $&GړiGNI&$QFXɭQ:Ï5~9ڕNq:lXR ]$b8TƂѯy<=j* "C|J; : De"Tmdxm Rz7R#$H!Z>s+[O[ni=mإ^uY Jx BXh% q'4}څ M؏l!7yPԱЂ79n(f Ms5fi-}{ܣ[Lԍ g[q!P 8i (A/?w~<Ѹ**iIRUyG{v緘82l+pY8@|s@׀h(KkxWaApM+*&W) h4S:$|7誓˭5as`+?at,߿i 22HYg6r RRT,4ـo |~7t8cw:!ou0N*]e +xr (b$~+x}Mb9A״mS F Rjf6~QRz,|c^)Gi$$H#J9 HLЍ^?J-7$e`T yˀ a n#R4?'i?(^#i?xp=%efC*t$o(,pD 2'8pfזEY YY2ͬe1D An(PMvġ[T:U][x|A] l#_X`I\y=jEt@U5qO`lb0veafK8:;.!dZJKO!CEި@F(JҠnjs-6v*~[>XA@ҥGW1nVjr0>&㯾NY|GoivˠaKM%{W/OJ\2_8R43?lVX2f)u׿%Nܔb ~u6j}Yeyy 5b_222=x2R Bذm5b>I"IN ~t[`f KDLC ^hj䘉IJD|5Sa 8Z5C؝ #VNęypK҇31=Z,+%Y;[[;o qֽgaYJP.fWbםDp^y HɢlOXz,Nx[ sӀVIb=eêe0cGJR -FoESx'Lj i1ո:-K*Gap R8rȎ'n}Ǚ?"'ו+CY7r o@;ʃ|A=Aj'h#ޫ:'hH[z] AD~Za4*c~~,VNʜ#h!C 7[ x-\׈]>eFA8T-?KsOȂR^FUVå(+$He$ lw7R(xѽV?$naUvׁWiy~en{tKjOalp9E2L~AE$>^.J?`$=.+p<( S*oaŵ˄֊ĵUkN X+;MLx8V9%)ߔzyо[gpuZ~k) ?/f/_$i![Vz&7Sϴ WYAKl-e#aL¦F}8[+q @(1;̟ n됕%ŸN x[ ūc?r* MZ@DMuj՗s<+aWl (@L`+?™#s<`=DKGc[3a]9zSȖm6XqI}zdڳ&ن #{^s{F=:mJ8^/7wF`_lf)[ Q j:C9¿ɀ({%I^罾'lkI`fC@F--@9]ՂXсN$ip)9fW(o¼}0'PT+zk0dKSQ6q~[f00 鵶4z=q01+q"ʟlx A^?c#3Vc&-j\,w4P7@T\=_7_pl6gg)3+3R&8m|`\i ݒOa'C4?p3͖ և&TCEZ8R N,80:cTfj5ziZ(ث#!2IEÌ3OKxKR,*iaY$/Ԙ0龪i~]es `J5JoJnd6=a#ևÞEH ##n3F[I6d;U k8#hS72xt!]Y|moЪ3C>(x0;ٵ!{mمnXD5K rTuW^r3%CӥeWW4־0DT:ʒ»c Y0h.S<z=p{3H.}3kU1pxt^"&.a6S2ctrJY-iRٕԘe)kHqȠڱ[_.g߻ӯa %ooVr75#]!qh`s|ϻC8YLNЛ%%r5v]RpTMbwFF##E% ZU~jDM?Ȋ 9՝w'@Fw'CgBk5BDޅ>Zv0ewzMy)nISLo Dx\d XKAPht6ϰ,=g"ԕPHBGb(0OKR#pm3^DF'Z5_7|%ms+2/ Q)G`,UrD[IkRu<$h:rVdxNЁO]sBNG0B Tӟ"9z[eh K D.5M瘀I@aRH+Y,GE3ɁG$8\·טu 1gd) :(o?K%`g|+Mx&x8ɍ6y1ۃf'6mA"90;TBe;ӏ%eM .yYzPCe0y-*BƃǐU},(P* "i1Z9\xjzbs608LBI ްi,K9Z͓A|rdAt+7y~hfoDo>ٞ6+toA&n?1a;c>>l>S][-ՁVg=m i{1AĖm|[?Sd#=<2qP;AP@WECF][4u'8= (P?(o̜=a<  h57%# R\2r92, ѝpseHJK/"E;% :#K ᤴ(Y|(6~,Z @1>.eP~{<@T2,dNlNeXT_:x`*:j-FtPS6|H'5DLw8܌ـQ|ݡ=PAv.|ar 6b1_s)+C(.. __1kúy#D3?=;3Pu=z.ZxKa-Ƀ0u].Yg /U(˓m7MQP&-گ.Uk.UJIK6ux&X ),,9<-pZش+ oS㟁PzJh5n6TM|{ǟ:0X0WHm%%JBF#!uZ?,~-I~bN-/-x甋Uٳ{J@_]QlI:p6ײIY3һ&wv&!GIc`cPk9.;@>ŸS=͂tF/[ticrls̏nyͽqY#eL_^JĜ ѤRXf4}S/3DXÏ&AU*w3*byRw!(Vׯs^>7w4QQZ#-4FLϯ TBe`., @ NFoH֭VIhr\+& w/RDۘi͖[qDcֻw9ʵ͗3o"Q,)(oL~4X5j ''HH>{LwqV>MH>9@tY;M8H Ёt=L7:pkRkY>LC6;f@lw!xl}_hm84be)(0b$ʄJΕ + bBӇc)|p ly;ĺ5_)CBl@X@mXMU1󄬩{@0 Ap<3ъT..Zkm55S1ZwBro(NDZJ1{oo>! ˶VU~MwoAq'ȘBEۆN8|:*VL!+fi!" L4[NFJw΂(Nяh wY2H_)aC͚aԮjMT_wQTg"?G>° /_󎫥Q.Kk)ޫ=?M: ZRב(n} ~ेk 9[A ʵȷ\2 O\@Fb!zz,x|/a.o"尀hD-|(aZ O̭ RXRKeEh(J::J/ qa %&U6;& CEgkwSJV2"9ڠ>Upkb?+u0[)]K.4A V6aJF͈a˴GF*DR jCarrZE/\S?6w6YKˬqARΖfs'zI kK9M11 O``VTN{*ju*Œh:+6櫪˯g`b0 ޵#wbk"ZeIF&\ST`&o y "6E")ƠpLr7S H~'}(b18GYc\=Ag 4'9\kgWyf"|O:|0ۮ&9+(cݴ+Wcig-=lO9!h C >+oxFzD(rPHړIѰ2AvybEt--b"_4WIxuIj"CHkIj%.Vgyn| yR*8RGz*fOQpyWIlA! sxsY(-Li=v ]mۖ'{~ Y{Y[{х 1ξ~같ߵ}edj3hh2>񘔰Jk{_şÔ2ZР[5ne'Zj$O?);j<2-uF1Aׄ@}i鮅hijøk>z͙`MT8眾QUN[}ߙrDq=!ݰvh:f;tLԊ:ޫ#BϦҰܛ Σͱc \ 2Kqpng3|>KDŽɭ~:1bQS2.huݸ#>-Gͳ@8T-nF`> KP5dvH5xMvZy)}RO!VʺbɅV,A  n.MãGk(ʣ$> U.EA]S#,qc ghl.,I*pp6|#/If{s2I6L6. nTJ'8$+?lWq`Ҙ-Hg>#B_bދ"QXZLKt  ?'YPe;zzܯժH4M~eoC1(2L+KjI\_ٳ%8 Θ?<~QN >/^iY r+$mCN.eliA:uEoYB#%re9Y#>D¯I,5^;bRG_B&.e ZnQEL:}qc{~o/nO;:] +{Br5<P]GLrktENjU3 ٙ<:GM Ӏ Fw %!%J5EW}oQj_nX6n7Kkv5o]'h3dmLuh78?NrLj$fk_%?Qd5g/Q6cU*WA=US`9թ/$PMcd*7ʯEj:=~{k{0Ω;0AeʚdzD̍Nr';EF΃nڳo;U3p2ݐ bs$R MRYLkTRMKmӵI&㠁-ښd>  xupxpj0#OD3VO>LBNKt}gIyc/ä#Ls*dE0G*<|9@4CGN+;3U\QRT]a2<]P҃g̉#c~2T8L mʚNJ]>8#y ٣C#ä/ߤ: [xS^eY:Y]!GWLD| 'ERl:a zus"E{!5OV/M֨(Fi !S.AHų4 |vi [JlDB4"N'0Zr1wjfFKEgꠇULMr jpJ1צŎ#!6.r} _xm`ǩ]RU=,oTZ\xq5.Լn.jMqI}᯺KTůbKMUhxC)Ё;F3$kP)ܯW[0h)!l j5ނ%xߤKl&@` U|Ў64٪2Isn|pcex˖!q8ޏ}Dsw5 9Yygm\"ȡ`na4W-; < $Ok<焰Sq}V,5P_ 9/Kx;@IGpƁiU-zwQiJ~A/wp!NjRu!_oC~Bm ݓ^&Y.,e{w'A*OFfnS|F2V6A Ntg TdTXRTv-Q~ermud¨#9t\­کĢPҽB0fI`iQ-ݧ5y+h#m,Rh%'8hS%۷⏹3L (jEyg3c`ڐ+=/ ;=27*bXb_h$N7q]W`,)Q0Ho|,(UV4yxCQ޳mzс u8X0;0ƪUzi fK9qRS`q[A9 ̖ fnkr_ox- 0Ji[˔ ֋,ݩzUrɎڗ9}xMzi{#9/~gvD.OY01v {ZZ_ >^\jL ߳Dg<Euk+t}{/pm/="apvg4ˣ[OVնuXm[càΚqyq+z>|V53{s#eYA˘F1K^Uy7d;+P3P15][/cV6vf`ظbzR>:_6׆w8r ģ-d-k{,?݁ht]\֍ F`QGg볉ʆM /͢ "xB(YQhؖ0l,Pw;iuyvCemם|@`K٭GXI*azCJPm7Q(:G7[^]h(H7Rzϰcv='5rNZ'17Y0D"xx#o('g3Jb۸Yv+-&cU6ai 榤$x/z3r8?xQ~*.[%8v5xc@n/WAK2SC|>ɭ:p۹0N_O> ~(jl(~5?ECBh= aY_4|0W`6Z+vUlv; bH#6F RѲ.J`9aDy ?4'ZXv|rÐ./,?'N;,5p}D~𪋙//Zh@bL5Fbd(jIJv lB}!6hGbSF tmDZ([y&n'6ю^M zT<טj[ZOB H%#h1kаMoib0C,^ UWM`.?EW.W!VXm+ g1Rp/5dd? p?G.xo'TԇLcjΎ~!-U|筅3h'R7nEqi q6oW%2ME% > djW[R2'?OmxΆo jmZ 7?nBRܒ.N~{W2+* G@C{R 4앭}k#R}`Β`dx%W72LFL$$# }i|ʇuD]m?Pke@ gw/7ZT3^.[ {ARZB$e qz s ܤ'*ʇ'uțgʑwFdՍvVTLHxc@i8JJ3L0n}`4 zi4eIN߿t~ҊT(2cT>݃`7HD>oٽ^E$}b׶mfc$;Lt}-Z}^:ˉv3ЪdV -*=iC\u>6J?~wx ,hS߻i\*?:cpCRᎩںQJ!Z4WOR 9[2=G;{?<jIЅ+b38pp2Lng?}oNh,Q\ySsږ# trകy~λfPdTHQ۹6qy}uhY rCb a< +T GCB%fvvHXe)x+ͭF5lwYH2v/ ҆{倮E=a|nAW li y=oܙ/lܜn?#W:+ҮےJFMgG=ֳ%|;q|dKQ[%f7نd$][Gi!&`e ,-۰{qZ|vXڪSpZȰtֻo=bofK:FMv+b)a|R5) c-E96ek+:12f!K2-4C%Pʰ{4Dp%D ^ &L-W^\$4A5{ůĎU/C{nty"fLpS@E(b]h/ UM=jqЊ҆!u?vyݭY!W)*u4C▣Z$0 iϲ&84!q] ZJSKYR/_(S˺b ѤI%pe{H}svyBJ{V[6"Q.%0GZݟ!4e+QK0U,E^`x8VP 3̎60Y&5Ņ)6Y v#5@':IH,)/vn`DZ16,qunj;V_u'=L~(vBp7oIA 5&9@->& D1A;}"~IŗU*X3@-4gXFEoG1'0::F (uF&j7'5^fM%c$>Uĩ M](} +.:.n潩#3mrkwl؂Wz/E"[ΪSdky>T,tqa,/@4dvI5nSdb۶+a^!"}_7RFP.@ ` u0G*뜺XG[YEGuvL7?0XG5Ԛ,iI퇏 _e Et&dEy󄽤B{o2IXLbCeGB9.-Ӣa;@+> )WȺ"30aEq~c>Lp[Dx4r;(+ T S 4WRpR,'4qGWuݽv胉_'ck,ʮi}q+ZXvgǕInTo(U0*=@֍'YGc z,S62V@_o$Āh*Z%HZDpiR6z,BRm{!PXQ,@Q!I.d {FZc- ׇ% 8s39 u,mmYI#q\`&8[JE=5fnx*OXC^IS9%B̬ F: Opdh.EPFm3q,ݿW嬯O;jo'ubXsrZC|MesH91_p~ўAֆ?~fdPWTm,tV 谟L :\ B oqf'MWgBR,# Xh{ `vk0RhaOSx*y%,K.xźʊt6/atM18PBZp0Z8wd ZK湤Ex/Iȫw8-E&];YK+T%8Y=jR~K 3,87fERD0\L)M0>U"$ f0 Pxyfr=i%OI(=N.}[Iln $0 q/g8QU ^%5ɗX> ; s# -صΕ!N ሸ_Ra(ljOFC^<PZtB5Ұ-m-hTkq6wl̑Jd(*hq0n ܠ@s/o!j-рU_q\ ޒX|W76/Bԓ%P +nl3gC%2"4c:I8kl_х t#ЉYŶ*K𔝲h~@lhw D/זǘaf=`MtYn,Xi7Xb#0z*Ϭ@Vos3SӪyЗ%[ZvgMjͱH Kƛ`'>ikyƇ0ǜ-ϡ}=[j|+'A+{ ,9V_Gtbx.A>Y֤g[O_gjVF}iS-s#nT.NO  _gɻT{tWytS>Bar?2˾qo=.go 5%uT ,0ODerA{I{;  E.xW+W=4Y1j1f ~D4O(HFkvp S$@ ~YNP/KX [ѕ'9o`#:&&>,TV>W;D;|>P/jmK'p@n*>qAp\;ҹ QejK!@dL3͞l[:x6%Mzlf>5&h zVyi#=QޭSRO5 hp4Oq|Y`g~fNucO٥8%w lM#{!b5,20r=iNxLst5j! \(ӯVfBP|O?"TZ U_6I9r.<Co(;CͨR-$'u9#{qBm}ǯ-B7,%1@|wy{[倞s\BSnudu!+52>D5n^NhpBU ª FCwW[G[kFJDE^,|z*v^at}|4@LW ځU =[zgX3_ B:[e%',B؇#Mg '8жh;!ܞ)[uĝ!g EJR- %DdF42UO CxG DjccOiZ \ rkp$*0/-87M fn>c}g3/ut:i~\Ћ 綉OC-kq%s2fV!R|{9фOPE#&Kb@Eå|7a߯Lv=T 9EnYBbB8Ck4X ʙ )ekOƝZ"|'jDuA,-;QyJrE3 0f)ǠBs!ڬwMàTJ:E3]bkpJp ExTO"tK;~rQjaVzZ1,n,] >Azy#yGPe#^Kj$0Xm;=y/w%|}N1jK wcSbho !(G /d,6(ԽȧPwׅF}W*Е#4#PYbbe׷.K@r,,["~VYY덐KC峿q J qvY=tցy" Q\W+ɬm&'q1^(w,3WdQ~dJg/8޴ 'U(*ă(0w֜KF[ ./ ~ U8,&JD::M:YSZZ`蘤`.sY `/2| }K=4CO1'17~ў !D." ^"&N>4{l:Zexz; &cte VJܻϗs4%V9\[؟Թ V7 e0vdD\Vg85/N>/}prsv011v8yMuV(8g\.j|<ΓH"JO\ rr>6"DK@^RKTQǻļʦcs_UK OZMjB_H7~o~_!PXPcQ5h!Sw@y*TDt_o#e t%^˼+GFu:d%k=P%]/d#>J-w A1.ZTV]`rQªp-1p-9n|U{53cs fKNcl)n7y >b=9U/.p|NN<5_| 03c ^S?AQ57J:=8ړ8CJ+'+U/8sd. ;URMQH3nRI;vnڷ]#}EI]#5x*;<:6p|\pz1ylL \M@Izs1xApTc@a+7d/"ϒ{8`83&@ZG 8?^!5`VQcs|!Wc:`3+Z:/,4gBe5[Q-W.r dݥDoRʧ?v,Lũ6@MpAN#US3Mkc'B=oݬ1?TӶ^C)^!)hJOx[+ѯ* 5&G)PXaO?VS٪jNwY<SR5ʣ`31P>aAK?Xul[fxa"LѦY9;Cc{ݳ9FGag)Ox %Egc>U`\E |TOխ^k-憠,Mzq-DMހ;et#&5R–<4֬%y$4fiȌ}Zϲ/YPխ΢]]5Q BrZ2TGzO#;HjvC,+QyMڸe|Bd+{}kDa9DQ3e,6Op&y=OUh!%ˇr,I!n}OkxOWV䖥n5[4\Ikӑ,ӴdMq;1٬<59SLVzE[hu[s3S {N'i 9jD SOLGu tWdMÛA0h}Vp1Ms;ϦDT#`P۝RjNf5[1=ۮ>e. amVӮiZB;3S: E)J8lV[e 8&JY<$JcNLΔnq:C^"{W[`hD7&8/WY&0aU~T!oϙ9ٳ{(+K^B*oS:L^O3-clXqrb"@97]i@-|O ؕ3grߘOȇQu ݝqJ_K ^fn3pߟ:D]%'Cu>ŻT6Y Q3*)Bb9S ?^Zה}w4y``^ fOQ%19X4L,D;)-AaI!"GM$6ׅ~g>u]e 䟬fRB|-+WBC:)LJC{2$]/w2X句í93cJ|c@|Jm,}ÕO'c-an!7c,5IC4yco"̲2_SNЍ[;lAɅg!^S%cKUg = :n2VY4M4b呼RP,h5YmW@=y <f]y4S"iW8VlIJx;L^UjЕW$?7SFҧe/TO58֠2Q'_ s^ ,5Cnx$\b=e5 G+c. 9qo@vt;Bdc"e37`ޏ߈ $<* ?-Npz\3#LnMMGict<ߊ7c; Ril "$ 0:ϤqPq1#Pw+dȀuZؗ{8Kq Uxry‡&?K=ׯCp]CUPnʈc&>*υ1lPށQ#"+{A O,|aCXˣ1Pq^ @H8D~#:q@N1z07 E!ckuY/ti-tPf^P;d>{I">c2P#A& :u<8A09ͪ[DdGoϏMEX뢔E 0vHU"IQs` F UE g}qn;i5ZL0|rTW"JNHG`ۜ$ܱc ܺ+$hS/;Toucr\wDW.-:ddfwvh;Bm?ms|ݫEnha\ H}ųnZW 4ŽdʪxCe2[1`Bz1 x\׿`sFͯN`-Фov=Z=pmTPXcu_3YEqcT BPnK{,zEdRFEblU_ª޺DFY34p>xaؒ珩@Cw.≮satU':^4ԟ.f.5s dGdG3!g{i*S+_QdvDX[z=azYޘ qW282;mxbAw?Xc,uȒ4Uـ۵Ld*2:c͔y Am"g9`OBnї~zj8ӳ!*Ң*C\-vnU7ɚ6 `?5 H s׶1p╦; f]1NE,[!.ZmG*[2x{^'L%XTy~x&P;}&}d \i, :hBUMրb֫i? ,~Af|}1 }.^0˒o`lkKqe$B'}8!,7FŊFQ,IﻃyAe)ڕGG{K`Jhdg&9k:ӡB"_ژ evQSfZw" EBEzd ۲;핻<$vV_ۿ!{}+DofĂ7 BI…y"W,torlD! -F1pG:<\k%ˉ^R!0W<@r4 e_87H"H7͍%~l;Hjcv艺_T Vn\D17H% wBHP'&Aۆ [ߤj(j=]ja|4o6RiQjsJS0ضmWz>b'/`C(Y$aoLaFe5mI.6n{r% bc]9Z9A)Lny[[Q'0G*_:mu-}ijKV%[O\ *fe]q—s`G ju5~@vz:qWMSn ? cCr(HzyM; EٮX6wiLnѨiiy}WUِԂ:ZeGK^rYzJ*ሆ+/y0.6 =U9E`gӭ;tŮ2U^[P&.q-SlKUF݃ r><ҕ!^DlP`BNȬΧ}ǹ/_n167½4rTϩ ucPa"]G>xA^Y4sP9[g,^/h ksci1Zr32zVh؝H ]Y,cފࣨϫW9꟏s.~ f:~65IEMһuANAW#u$9a,bELb8|Q be4 p˵=B3p8R>07 %~NC[?[ S |؏TZ~D=`7I;6̬eC]TQDoKu&Xe͊Ǒ0d3E9IW5 iyK7o Rpt@C2XhtsT Rďp 6~/Q%88G7:k\I?PU$M`SOКɡ |m ~cݩP!ڤ:i"q&MBPŖrLx" a!րX y-?^~t^e)LڭOnW4$U19ER鈲ħJ]29_Puz%ןmG׀ o X1566 /~P Wҍ6[vc+W d!a Lr+y水4dz=Nkя AFh\N=Ӏr,('j> ݯfMP<&Yks/siŎAuMHGfMel 6Jۜ4?\졹`vslq2@V-|["g6sY0-rEXu=sE-* wWt,]F N#Zn0=\m+-tA&ŎY,N8M7HBFEP z$ێT#Vi/sJc{[ޜ8WohD^ vmMXr6J `?iL.٪aMpb-Bzzy~z\`V. !E/`\pC }أD"i>LerE W+LId`Eر0<Ql{֫ys~~/mi8!#ns>?/|[ʐ~*hw R# 5S7=7k@eBM#3K[ R # 4>rh]EYe<,2YrIVI?}p֜Q Aԏv7;]U}ITw9`4P;1,֮ ^jS^I3zXWKIDKI-aej,p Rm[],^hb/{"}~;nh О|5 W#pB v$U<ܹ!_'@6 u3OoS,ѝX2ؕ\ٷ! vA;VΑd~,eWT4+~&ԲѠFU|S5o ̙dTEہU x+54ԙܾ5TF?pzgF"BiV=r4c."M++#THOoQV݀F+ YN h9 'Wַ,?)vfٙO嫃M\cJ>n6xz;hEmԿ@GZ~8'1myh"q ]qg!F DY&upi%(†L)il.|>$jFO+#[)B,avQ=KJ;₄ʨ\ArQddn&RdHt1 =YEKCB!|f-W.jFV~,8 rE Kz2; -{Tcz4yQMѫdm>LEp5Ph+;+]V0o-h:R&6Jb!ģǫ* $] @4 5M;oPkn2*LHwaтasO b/kb~`Z1☳<Ǧkr5lqH ]Id Ni<ܟU\hGl<) ^ޏ [qf0sK.4,wL0H&$5|S哓b:D6 hz OByϧX3%Z/D\!Ǟʹݦp\qij.+oY%JEƩbrMv&46\kY5zJCjr)l=5#bߒ'!wn=1v\,8aWz3þP=R=g5s4wOsB8۔|Č^5gRSܔbbrOK8a{ˋGޟ YaZX1^/ak4V'l}B]NOFkax^3=@#P`ހU (l(g*k/RQ¥'ZwjA_&iJ!{ߊs,vq~2cqyJ)I*ʜ<xb!T`sRW*|@7"i!^,KYԫM)y*A^ڀX!^MpU JV\LXks p G'<܊kzj (} ԣXe>L#/xF 5d|2q^0["K2peXyN$U436).VE}Uyؐj"+lSydpcBk ,7y!KAVwƉ4D \Oj:G:'+ǟ]G2$1T;ͼ a>Fz#]ƾ@hY+8dHF&{y7];c, !@p{/=8WY|=W_ETnK `*_ |4yI.D՞I ˉ=zWXy-)4n9P1zQ _xV7"5Ưs}VNg  VeA?M㇃u"k [пn\+ 8" zjdzO-!86Z~ OI(Bj_.iĭ̻3vy1IǴrl%tX 9rԿLCSW(`FV4 {9mmnw\aƧwܱ4 bsA ;P>q’kkxVVkd˦7&`y| U/wѡ17#ggG=(5V5@iTG(%4IG]{| 3Dc քۘH/@(~]{lA?m[3* ~0Ii = " 2m\WlLQA1pɞ>i,%:$s,M6b+̨ u}8]3270x5]ޣ)W9L/N ]&N΍(VX "PL@/+IQB# u8Tb줦JK{*2,}C^2< =Ye =CN{melƶy4׮G/ d#AxV_]8_5r @>9#mLhR<,kDw/ddIԈ36.sܽd{nxSLjr9sdҊP+RG+jWÜYN840XB3+˅AV8\^ 'L`(d/|s|Tj6(J"x :C~:؂ aU׮wRelM WNqtO}+ҎK$HC҃]m#02SuEzBUCc5'=/ad~9#ߎKC9D3>KuV; \ 吡p +ޥH,VR%ͺ 6YO(k<} R%۬i+Q"?pP"jߞe,"GjYҚ?.6c)UBClB\ʘfh2\"21Ö3%x}s8_Wگd G7FBl"]cցD bLaĘEUn'QqgbO~du (kf UTkYlH 1”{A1}x92t*giLȒU@)oż  1"9,?bef-40 l_|L?) ?څ37ٽ*kFxWpQ2ߏb[S*IExRʠFkq Ⱦiv(~5cj"DzvNH*B~'R{O[WOE%niәL\#a~[ yw FrBⷆpO%*_]339 G)\(#J$Qv $i#&*@>̀/wsŽQㅅn3'",6 0 ,71T\d0njKbP7gZߖ=ϩc#;f$Yf +6tl7zJmSCk'ö^9}G2Cu.`O"٭T-k_W; ̸cl3j/VFV<7/+KPɵbaU/L~ڿ'PSEwB5K?eDŘ5n}(0F3pe()MQ:tZ=-I84gs? Z8˲YJ 1n識ªyE`JJsqmPeB0kd|Nvb.׼kҜCrMeƲT9AFU6v:w1U2^9+ѮʰH"ixO96jB>% BeeVv#d *v8*3M4d"%WijIoU}$7=}ߛqi 6x%YtN٭&27Ub`nK͖QX8 qE%>ngkŶHz d*;*ɉ:waAuk<[L9:0ƻHj- CT7B8RPIV-VwtՏt khkҒy f$)wC^AF 3iOr8 i5nK@f o8< w9/C!l֥o?ЍMh'0&KΰA>)'mȹf{5xzco,dT`F+Qj9ՖkK +N|!]HQF}иrπ\O/wʳ*Ad xr:Yq)庴p$`"3}qʣ9يՆz?^ttkҼSkےՋYxao8G5+19yI`RLyN=(^#[̌#,ag+79嫃Sg?ɧ{HI/Dʙ|sY ]Nۻ9"AJaaVi>Uj7| Јr>:r0&RJ>`ZC x 8s83V5;eRA"ȯt~J '\g^CFѴMMF&;ZahKt%UΠy(70qS`!F{ yv7|F "x_M)z#Ϩ7?شPuo]":txk:.iл6| Lv>:WQDLPN9+jl N~~;nFԏ:u$2fMJ  = @iwaq]4:U`Q`6"v0mHZDZI!*cs =*餆NGH:l<"y8XJ |C=$[_5_uR,o,!E8[@/88kG|rFZ۪z[Wy(0Kb Sӎy%ߔN"0ckZ8dѯΠ`&Ɲo̬֥oIHYIW%?U$gZB,}&~n}CÙKBRiZE)*xeHHόg#M[m 4 w?qۇ a0CN7`KOsKPNjiPj'L~C[yQV</H_c}v6d*0zJ2}j'ʒ_[+!H!w<" hn M5OhϴHVRYS45ۑvUgW}%FzEOxAZv8nkWm7{a z]B|mDT~ ׏,)`j' höHjGZ̃Y%+~{2GN ZL`t|k b-W$[iMٓ^@d_2}hwm+I9zuɾ2X[oӏQLD$]y/q`)mҟOUE=zP3$BCd)Aa,T-?)&X(z5m2zIV@n9,@'I3BO@kOz߫S" cyܐebu'۸ⳳ^[Q6|u921RU(@9Wb1A7zH&bV7H&&W5B4C刀R̔,]ԪZk#+a/`ś015-2F1]&YVM/& T:m.6[NUiwV !:d&I}Q)#_ 2`uL;Ņ @)hwQO,l͌]mՈq39h :nmnQ|v:pN|Fn ~[دFpГR88 o1 mȧ!P~~)kj TWʒR ZAM{߁w YH~D{)<('lreS F{%ndiq/߰Sb(s8?*e,sc[ȵ.K&wkEJĐMOp±Ԯ3g3*zQ}x 0دan^EE{p$d}'${Rv+E]L:xE}̴8&/O戃o?N:(vBZ}+5D\Xs g./N+#I=.)ʱ;x<:B'%vP,Vo9\Ms-dm1=lLF\A113~&Usr< PS?ygT^]٭'擝 EwM*)ø8NZk9b42| c]dv&$ѐvSi,bQ+|7^Rbo^:S[$Zc=[NZUCab/D]f))OOYT;G}X53 =֝' %[5Jħ=D*Z&ۀ؂N$']q? I$ѲƟ暕?RT~M3Wk(3w ^9O5ю';ͨb-U٘(Jo#+ mnu9;$Plz)8oˈtLWҾ jp}P%{^*kKȐ[ⴲױ (Zq*OJ^&NE *4zjjcќ-.le=Ii3W-"Աt*hXeue> Odh*j+UZrz[;4l;j|4m[5Sx=K< Ɏ?JxHNKELʱ\DSuo#[H:-bӷ,L_b삚}zhC1xP{ ih@b{[K29;f/{ ϩYDv 'dvmTU)fs+Vk(B{A{>RzyUT]5i5}> ƥ.CEG3ӎ_|۽7oʟE9;k}Vр١r u@TuDxzgJXD 1#G&#G K8-2$ y9C)=;UxO7Ty6bXJ+tO< E z GEdszJ6 Ӻػ_QÉtw.(-G^,g2N'Vsi GHeRF,C,LѨ,}Qt/1[pom+/ flEެEG!0Gc6dƬc% XA A}6>8lz FS.̓Íți6X밫_ ݌w ֙t*1OxBtga%"ұeU>{2kxv>߭ ,NxVeׁ?)399PEVÆG^Rrhta*ZG$A36*Y`%&9WVy8SQwb1]$]$V (0o>)4{+'}U;X]=h;L3PҝggNVb"D#bg߲Z͝-CaaO:RW&~6ZO0kB4F}X`1N1];[M%sObQjE荕Lh2J9Z{9_PB#p8 `,64CY\zTk8 v[p0k6\4AiSPB/{f;,DU$lʕEsう$9lW nZHcak+ cg38@r];MMs`jFp"7d4ڪ8@kWtc䆬UQ#Jd1fQ~jSIPM{{;Zv 8(Oü܍=&3@tl! 8c+@B,kZ沖K$ z7NjXNP5:9\n_,#ڔcb|;tu)@T[5UOcϠth^̘}/]D;OEJe4C/7jWi7ѯd1 ~ t# Yr~oty72pPZ!1(tQI.}KI ^ Lum.)\ g^xt~Rl̛4X(aSUK?BgTm=\%9)6|Y;H[yi|x|鶭y0x^E{093|eS|;ȚG, zµf~NXJo{_-mgA="9\Z` & CBELm'ĕx 0hjؽD"Jr8;sܪ̵ ׻Eq Ss,U/=yqKP]/j_*}? w!dڂ~kuv&֛8 3mD gZ̻1G@b1j[̯).Kk#?XM'5/vU(rBvU΋s>w9 3J FRE\AtFӼAw--+m+J8_XDpyy`{ ͒?q<v%}ݷzXIu`Y M=oK;\86!T/]>~ͺ7MY0^6a!$RK8㡚RKz>?(^GMZYװ"HOr&ptĭO"4%KS]| eoV! [ƾ"OdCH{ lZ#VF{E迕0ѱRF=UyM ~uhQYO!)>M:52'> @GB[)}&8&.Z|L\%]&F`}u%݃ee- ֕F޴tn{,.Cj( =?yRJY.y4YSbo ژ'VÌ #4j\⩼;=MAIacrNJ:{/n z-܀^RK9Gݒ5Zm7ehSKP0 T@yb7zFO̹74uEfn4Rvzn-ZŚV=_\`<.>Otmڨ-uC@+fM;z?`32rȏNƊ c?yh}6/NmxUXݠE3MJQ'( z"D87Oh]7CrE {' k-˔u Ÿ*>wtb{胑Ux4'31sf-DI׺(ENLD!kBm(xcR Y(k DPIj-Bo5&Lj60Rl\[D&\BVkuֿԮfy_?PuH1LqniDM"L뀴W6/F;G(]B)"xHxjL ʤ FZ W`͇3eU!r<`YȴZ)WA'#L~ `R)QW R/ =ݽgxGgw?-RX>&sk?8'Yp]+s18+pˀlzNˀIZ *Oa};$sSo&'~J5 4UF?ɳ?<' "}ґdmFg9ML|Fpx+lؤY ]]CMNqnQTU3Tp#@z)7DTO0fN~4C)f8ߤ_dP oJyqN724Ů-cu.<.*X55^ 궆tvi DZ~_?aJ{'AG1pk!=Մ>YwV͎';(h FaD|EUź2+cfgv<ǁ&b*|'H  3| 3K ;/uӝ򷯝lW~-`o0H̪WX@һ ܩR=* po j\nSFbssmyӹeZ5}Y+I1bɕ.sFXͲ>l'xH )sӇФmv1C<PsUYM"KsŐ ;h-Cب dEX5XLLJ Y=/;,em/RqCdFAw`4**B8;# CRv |\n+$Xgp=r-͈96ȅ^=h9C}N1`yO4(iySd81ޱPqӅmD{i3DBH. oTS{ChgQ G6fN )F.6 1vy0]D wDõ0T] PqƙŞa`Đa~U_~k_1[OW wpDM-)'-FT#*^AX.jnU%hŻH)m&Z^AZ)"&VNԅ^.̐mBbY la ohm}D`na'$=(9L`dQ7&SgKM6Lk%`YGr;e Mt!S=?_w֠5Q}5z˽KXڱ x?1RT^ 6y77 p=^`dX츏k'A]WRA Xo"K×dV0SCU/qd m g&^]M/?/?MW҂KC 2t'w[Y*-8?drP $ h 6]S}vw{aO)`59>,9LjL$pe,X;u(~(Dfn*e֍Vrz@oZ~13݆p-?PFNEW.!滃j(S, i1ƨb8˭"X%~ uQY |lA VplCc sAv\p"o@Xh VC|Y1vO0PSJď\p$^5-J l8L~ԕZVʀ9*>ZJQ+O{v>}~i1%mƭ6 @2#Ӑb Tw͗D俱SeD:Tߔ[-P-c` %&+V].2 &Xc/% _8 vbfzv#$sHZ*mU](0J#L3H1귣P+T 5i"3<3پ5\Z>L]E" mQG cusIn11H\mMcmxTBٜWzIJKCD=rV,\2 }g`%x3Z)oj(*奶5ؼ@i`"`bk>HQ?ЗWl=7e. rC7ޟ?+7n[=kR!蒠 V?{Buw޳BL6Z+u `i{Gn _)0%3?9O$ɵὑw${GksWi`&\j931EdI X^ r=E5!(ٯLt(X )";``!+9;gπig%('&x{~WCIƕqW3oG] ~iK$qFlaWb}0}$MB]m KDDj0,u/g'H:Z$ xPGHFx9/_^H^0eM-|>V<5SXW.I2.m:?<@g~7]^j.&XY#pv콶wBV dJ6 oX۶ *`/{3톮W9q1WOaEma]١l8X˹F8peYWphٺ~9RW D[&w%N?h?Tz;UBZobMrXO+֏ V7-wvJʼ/Qg^C`(5KAy2x)gF ١rEG-8` hd^]S\H zhbPSY\{~l YDhX ?d:/\7yp"Pq5׀;Vg|q%80hO|I LݳA>DexvvjJKXnj'͞& ȕ :|o /d~(љ!5%ty3z׬<F:_~tzt.˛APcyn;{T%zk˘QPVd^S/Z4[4ƥ5MNЄZuʰjK`Wꞿ֮wQQYLHᑬ] o0n(ښ%. =GuwlyO .0N'<==Pd}#yKm]6"=e A?+kˬbPt=-/]7-GKwԜ=sUR$ "3%8yT輱fȈ,8{cs͠1p Gl-sV_G19~CLG2s`8MtONhN.kC Wkh 9+򭤚uSYAC~e@T0(DZ[ڢ_X@;VRWK0.U<fd v1xu%> ZrGs$XIf#qMtcI#:5#錋&aF׎l~$ p iRlVh N)!`9SgRИ2Ȑ@P,~z/n>~tgmY (vÐF"缍H |]C3_wC?kI釙y1D&[P۰::Ǐ ):ѿg"27flO;(ͬSxoCp6Tہ ;Ȅb>ơݏ ͹ux<X'FbɰmDI*ڤ3;iz|2ܜO)r(]G+Y^lhߔ]+amh3*2tkFh0TFqSm$3ޥ֠n|8TeWF)N>jH_^ЁD?<#@|FANJRx"h+|QKL" & C?#t IwgQHBW L{KdYHe~K2"uzP }QJ `7|(g[12_h+=ERHu=Ind'-UY_Y7I6T]T^AU2u1Oɒ/m@5V,m]_`u׵;i5/t?}v^z̢ ݕ`U KV^s~cQSYᬄib?mu`ԚÚ31<A _IviFM Dzz:VMA XP~k@3 cC]IkbjBI( aCqĔ-`3B ~ŝ2`a{ʂ@OPZʝyxIR9`&D*8 Boq׍CgtŴA+3jߚեP?sV$IQx/-<88 b/xKp63쩕5g[ XrTā~17xF(m3~]N6r7;Ƃ[|= V@D=Ip@>옘9:&k*BuX&㱰8@k[~M1>e%o'"uW!NW +&d?y&JZc6@e':l\v=ZV>lmĴ`O!S N=`td[c{E}wށ;_GS3g^GB5MОAUjK6ix̤DÒ/J™ý0Ėl~|i=y?ŵzh,i_C9ȼc%Pޤ#z2x` ùP>˸;l1S+!MN!EaJ^umK_5fKv Ѿ ؽ% dI*t~sol?MI.^3=I-CbDh/+lx 0AH1rU:6bUrkRM+p7s$dO=Eaq:w3MUu 0ˣlx[/s|B1uw#V$ٓvi 9S's- MU١j\vE+MBos n9v;0XrJLJE)BJI7,p>=Gѯ/ܸ8N t$˄Ik2Qq BY39mGXgĩXf*0ؒ+P?k(r峀+SԇQ_rѢ1g[n6 11Vtj96 %i(\jޫ3Tetnݎ$;41\n )U~51qy}D8š3 )"-֤GiM 147C.xƊˢS$ggܡvA:K wwZ.-#Зu%=8quJJdBXEPL~y_S%e |}XU ukؿBSw],M1`7ƄGҐ.n}64H=jN=䂒>3x3C}&rL,sĦŮFޮPtN Qlo#yG+4 ݯ eT?k}f%}lm{o 6akEUb4ʤۧ~D0%ĥw$r3P8.\`޾SW"څgD+2tE}w$6<[eW6YsgVSYqHD7]ڿ1t/Uڗ +a;шێB~uwoĕ݀|} ߒD ?Qߒ.z8h^'m j +ji^2F[of+ w@Qg ah%J:,' e 2,Vcbk [ Ơx Q KZ 'cՈJPe7avlHv,Cd mԐ[p.0';K'ޕC/̳دi,g 5&1ǘl崻;7$/Ǟm[էS~egN$/Qpz gp knY:it.l1+88++:AjLG8O[vY!jJU!3K}ea T-A<̏6 wꈞfŪxuY19`@DTy=OKd0qԷ׆Cju? oδ^yƭ춝:S>'qGp}֘IiT~W63{}׬sPfU^}?(Ff0iWjh1wegNep(@CuSSwf5LkA8Z0"B eO \!|br#~%i̎R;qݓb-)M̬x$EFm0G|ZsNfu?F Ftp$9A ?E(r=at ?,e.{ ;#1U$.iT^<%au|,#{%~N 'rnԦ%75">{%MBZ= j^!u720gBZz Y h[(јشAd r{PG}[`̧{:C#^RJTt+rp0 W7.pR6jv'sޢLݮ5_h^&jޱP׻ٞJK y>k{^KȪ6s/΁)=-#56)$"Il}`˞99*l7Ze/{*~RK{ Kĕ.Y]$82%h]BwlжXl~pY33R_)R '5F`*zkn]X{w [򰐑Qtj-Lwȩj! f=^{5 *c`zR2m,3j.[ֹp/ꖍo+D.hAkWW2jbѻK&Č^"@‚uցcėa?LW:9o3 Lʢg~wJO>0*em0gKZPO(k2D\ѷlG;,}VD%yx_aS*bCwA?x !AK.S F_1Uj ;''fy*%L{aؘZU,5+RTbzwKߴ8`t]1)c ;o"&(ׅ0hخ"8[U噷)jhu{¦rn#!5HM`OQg|F iGxU.n\:HJG %#4q~b3-M#ҞIs}a=;o=(.Aiį%KcLh,8TVk 9ԑ-} аM:[HEϓsM+,Q{~yF_` ߲)Rһo/Nc/#c`DDp~zj;uj (Ph >0۩KBᛝΈ)aghzJP +>.x8gt΄e} 䫚ˈnA<3c.}P(YfqGҽ=s&|< emZNvlJ2.˲?0kh{7{>Ps)e Nm[i `4QE!4 ws[bqtoy`#>K)+AK wE"fԣֳz$jZ;rАO ¨-x7PC6ucPp UEÚt$yYe/|LY=ΠL]mV,w2֌ 8.N_Z+ɇ?5{%p@٧:bz+h,ڡY ڱٽk7Äb3;itZ6VHA?J4vꈫLcݬP aJsp5U@WQ.uա%`׭moJ/ m'w ⧴剛R Y$uFWW iY~o#b?Jp`DX湧\g\)1ep:uTXE3C%-mr<a*¸&1/+eZ%(A8;tgdSdY PwFk|[-*H`Ib JiR&*{KB喷g0%2w&8[^* NR%V2'&%CG*p0Sv&Irsk_;Oh 0 mх'Y@0JAX/_L^bWQ۞ I0k5~o]594z6 ΞT’:)>v>Ch6+:!͈Uc…V"6-<6N4LPCPwN!'@[d1\r:L^|ʛO+zjl/kt_LrD2c3 2藡hX6v+xC`/YU([Dx=nT@t>T:fVkxwD`txƞR$^J,gX H~Mav@(f)D!/HQ,GbH;5y4g=`c^?|Nwl4)h޴~ y@Ͽ'uHwXʃZ ˊuWRVR~Iiz}CsK%{ѦN,Ttûڞ S,ցx%rSh7{>mzFt_ O{>^s$iMIgA4,"(ӔG!xn1lu`o2|#^[`pՙ@c;еd'Itcp_Nf] `xoYCk ̩'څ%셅@~5ZA9(Ul\Dqޖl _IUUq S%N \&hEgIԏ0# 6h>I , =|apߜ6 z) HViٚ.Ľ 7( u5f`@Ŗ9ӭ%X'9LhW3~HX/ -3A{GT:*2s6L% ~]3ʍrni^X`}Q8wƆLT7Z㶉X{]\[)r)h=f{vn);ch gfGPy(pB'u'zBqVJGlF#znJ!HTuVbk{)OȦJ[D ֞Opv :.{O a3U͋jƆh'&gi+^hxN`yrw8+-Do oe;AiӮdiNJp1]MTƞR%1 u>U VdX<G"N`C!pUo ܆\7W'Ez=F^/A5^.3!b n¬I'f;5|Za)xqENË`~¬ cI姟 Lڥ aKo?8nv Aelnv1K^ N;saeC.Fj JfAIbGsMw/ߜe~J?r.]jW"FE*1W9K P݀ouNIx zp^d:n]# +]6ՏOƟ>Y JArJ[ .A[9!Wlq'K]u1yGֽ9(\o)y[_Qcr0m+ 7k}[œxWi9%յO"#FJ$4 BŽx!Ep|y?i rj}IjbRI2~ȎCPȮ* [)"@蒪xGn"P7c|YgIZ2$l[lI' ?Ǒǜr+{R9%= vsj,Uj/bA|ׅeT~{%uզNR cǬ6lO7ĝ(5Ҽ@^`[T֜ zɮ 9\J U ɚk4y Bp"W$:s弙OUBh_ XL GCv!EQ(H 5*^r#? -K"GΫv#u@/݉ed1<0/(<3 Nu$ \)H'0ahrꇜYDP><ӓ0=ݰ|!‡ewq3j-8iAT_IQkV3>u8Ї߰H{5g.~g`.wΜ!A|yn/-Opv<7Z ukK"Sě30z`'SmT`dʄ?WΛGYDCjy[psDgRk4޴3egi[޾ӢyQF6T|_Av"< 6vx˃W 2.!Q@L<Η$ݳŌ9xdO]R*u$cy䕈4tWDP%r4K8R뫂 Gf #zܟvΜBkhN]l&\faه^Xc: ϤuB/ܼ8M_r+e(ױ %^ ) v3fpmYi2DmOLVu(v6ؘ f$8\ X@g;ʍ~"8#11,`=0HHC (ݲy:{$?]Zi8;@9aQ|n$a+JaAbn/ q>W΄~R4ܘ4QR4 FUq;y_,&Q)\%]pf(s!|Zb%Sݮ:f&_;=VAGψ9]/5U̓H$>X8 9{'yfG髁$uwlTi`&$S#~RXP#ͬOeU|aJ2dRJug]vi%]j,_e=Kfs աEx/95{lS=q%#1ݛS1Lب.#&V=w GAR 'gY< ;E얦upWjOlϞrػp >OE LyS-A2iŠ).r%qyOx"C3vx|@N[Z/ͥC=J"_ѓQY k[ϕxPPk\IϸIԴ1pU_ ZG(툷OJA'GEfmHMH:4=G ZO+^hDk"Mt"3vA!A6P^ ϥ"[zˉ7|G*7ݕ\L GReVnϤ#dCB P WF>+ ФU4@oK%h_٪fLsEEk)/Bn&nA6 * 97T¦rE㳈gJGCkka:)zn ~mghbfWX|OiX.saW:.B\0LP=RRx¡N([5M)SH4?K@8bvᙜ%XqATY)j?Cψ p@d~9aQ VLrD;hI|TT մy~mCvð~1))EqBdh28ېJ …yp)yuNS|X;@UUWM"ʔw"6ğ"V#uoflLBY/:WD@wKx_z:ɡ]Ҙ~!d +eEDhBc$tw-%C@7?#&Y=cɲXW4X' l넚 >isW*]S IoKuY" OO /:rM 9gc67!E*Feyթt6_%luP4[Ȁ95:H7K(wM\ΦƯ|9ũj#Ktn&eѐK ן`hu b@C~'g;/ .J+ 0Y+ dKN9|ۅXnhg+@1!5% 3@ qI[s7C̏ja `"LqjM^_+2NJT=Cż RÜ* w6ԯv+Ѯר+,zOTxW[7ۦ 6mrEB%+ +J`i}l?#ǣ97_~1_DSٌp5֤(=}f!tOMD+fJH-۽fl7B5~TyW[i;!Pkatc" hJls>$ 3ѯ&Y-(ժ!oCįy}Y IB}qvۥY<0~MVH1 8Hr֢-9dtlrO989r@8zILXMqsW"1r Z$M .k</\b|Q-ϧAn;EbxP12~t"q|GXs@"7)I(;{ۏ@, H]/ n{\="oh*]J@~ئ+˻v!H?cKR H9:p4byVќ$z^(@T)ok 2D{lt; % y聾asFxo 3OT,y\W||{:Y;߲WШ_! xǕb:E:Osd];v\O9$AB:)lk8N!&#2_Xї5 #`ANoܴhp| ]IN l6dACQ[b)K` MrL/?Fa9g&׼PHeN|[J@7B]ȇO zI/G#[7 KW9K/;L<ާjw;MyDW-A t7/E}yKT%~Q\In,)[i+9jfAgwQ-r宁j=;ޖ^N$G(k7>V[Gf jEjyLUCI5 $j!RgfOɑsɖUڄkHq/[C$"U?^K >ӈw0ˌK!K ]bkDx;{ LZ]Fylg"EDP.d+[(n(vշJ0:!7bo(yH.)]Mi9yƗ \2B>Z+9X#bޝk2]KSSM{ԭ!b'wX{g\/͖,f5]"QRb;s0)'N۠eXEb]V!q_yh֣,29 7uܒM07Z_ VZ㾼rO;NW9$4l( uS Ȫ_[%<ΎJ@r2-n<\~w&n/5Cm1 q(L#]4Ĩ{ L(EB IzsW)+U&[*{LN9aͤ756 6,ˈMfV`BR)re`Ju3bZyPw y z@}9|'9g 7Mi*`^{4SdYdF=EXd#b%WM7ьvWuiFXæGP/T}aկ P{ >S b'nvk$C' rrcލP N>߭XS;{C * c &Yf'Sp%;Uo?&*'VîW{z7jnw3pl5^Q[1+b"JC2ru![̉3Nǿ˔A1yMs-۫vnN77jdimAvˏ]|HSx|*6[n $JѶ mgaPpY^|P9:]@PWp&)* uwl;I;ބJ{R $z2"yZ)HgQ=c; )QbWy̏.9%^M86@/C8%Yo^k cbXb%IFѸjS{[Uhvs&HĖ{#o Oӛ]J3KN 7cS1MVQKH gs)ZNiNɘ8yTG.?_i[ uNZRm҆ɦ^ RkMɇ"DL`Pf.>$ Ѽp&|uvC.jubN K̊ct Q0XhrNja1 JSpLDU8nI .b dvӄJez1U"Uܗ?SYZ%ȼ.˅4 Kԕ>n\@pgDԇ;;Sk\RKEwߍ2 1;ތ zA3^ WxX#5f's ;} X 'Xc?#3D2긚Cd}W:;ϟ,s"dpm=o߹W =2xUu%D98vǒiTL4;PDEJM'+Y1@sp %Ҹqa&е+TSp!7YvVύgwB2@KU Xj͗iRjr2+2~VwxϷL@KZVFq+Dp#dC@n~ >x62 \4D8&s6R@QR;5Ԫc );Zs\`v֥io?09w;a2<Ɣ[T9P7ԃE(.Τ{&I-R:+zK#68~}esR 墦AeM46!׎=mLRnY.0VFv1A(#f0~?OS@9=_C=rRltUOA_!#TynI[SizۿԨm8JP}?2/^%(Nbco]v\g)(Vf tf#5Q V)4[;`;s H>UU}«YkIx7Y+>Űk#)Wךсr>?U7s*ʹrNUx73<]9pw3!@u85㕥d5ue6tP\WJ7 !Ա݆jLD_N܆ַ*G^aY 4M)Ixτp@lD*6 P")>ӳdVtu]NqklKP#=J7=ox?$wßwZc|M"sw<6@vs oJ 4KUcISzj\^i;:ڝa2 a۹9S 2a c˶{W6(8'fRIs3[1&98>xeת=eFGUo1AJA&u_eG!wg1LpԤ-i--.ǵ p $ǹr]\=; [lu^'X!9϶4۹H$cCY1T/ei)UC0+9H>YQU;hLh{9gMTD. Ph|9-%sVe~ sS`߯@Y/Ԇ7qI₰Ev>(G1xYB2^ɍq>{i c;۸խGWbřv-( ޓPH4%>OYBǶ)5s8E?[.Gq[B0 񲘢)x :>\ ?b,c ojM2 F# "iWYa R,sKjt1?#5utvy#b6XKi'&$t: :cc 'H0Z|رog8Q-㮀nurl B C(䧟,kvײiCe'p4SO&[+ŏ{zzyd5Q3pb:( zyGWlCy>,V(@ՑEVs̏Y,pCέݰVv<ޮWm&mw8@ ggQ׺]~e/35A".HdԷL%hƞ,r;q2j]'冇&+.}.N >t a \~ !;_3]ae?8r2qlI qxkoe|B5Pߘ+L[ ctn&;?=6=}A ~߱Ӷ]#qMԢzSs-nGW޹a_1=(<=h1\}"DS7J=un٧׎O*i෤'wW v&K|+c-7'09YXr_}Q \YV|*XP~$} svjN7g'!Cg "uF7rbn^6XW  ^9t֏{.^FI#9>[R:-,& :s=uD8)%-{D#UQzAGglj8t<\>&}#pk喤9}V+Hnju0cW^WtnE?0U-U6D' OŦp,+oUch&OǩQK0PAJ1?$ +ß%\"+|Sm7{vV ϑ\cz8zjI]A9ʲ !$jf@̈́]a?0gb( $s%8`hP_Ҽh.CrɭF6p:WON5e]/'1>:j9 k>`9z%tɞsRVģ99e}: l$,L=N{BW#o> hQN2:%Mnim)8Q"y٪Ruez iOf m'"z(T<I ϻ23/T!Wg>ZBTZM0*0#hUe"R=HBn$^wיu@!fkAD:S:+ i%$ ~w8xe "1qiۮUMNxhSL@N\4)3sx_t]WX(R1v}bHO-!09q&G|Yx Yh-k?kkqp1L󜼌_p-^gG<)CkdhT_AS .ZS/bY}ZlsbU(}ΤBRTpSjޢka衁1s,:"O]U$13Wt }Ayu|҆Nyd?CPDxBĻ\Bμ83|rUWrUxd|>zCY]m::uHv.n& DU++5uʟ`3h_O Ѱ,PϾ\^_L"H(cm IrA}Dv4(|BPiAbG$ihޟzRΡӊ۪AIp\ӑn;Mʭ$4&<#0?!2ID@8Ǔ ?\"]s$'r";Tia+>JaCU㳆a*eJ@\=, \[ +7Ih8q{gWV`t4)9L}fG |D*"9ZwnO&uH 5L-K%w;0#UθM㚡֙f7Q|c!s)b^ gnp/fy0F :UC#⒴oojJ|Cf ʞ'{Mŀ?AM/MNΐ'u M~اʌŪdinxZFܣ2CjTRMH)1_8gm*5~krN1w#fyP]G<#c3Δi`wBMo6|VxT[ ['4Ve{f(X].o&kaf}Z(X$X6Q^@C Ug魐@ܣYOSʘ-;6|elS:{@+Ut<=2fƁ7 AcH)=ȾGq%JU,r¸X2 Nd"Rl< Hڇ|6_TSspvwrKnmG12[o9i\H ىdVYh;h߮}˒ZfAeMy3XO,%/xTh-`]Qgsw(-[ м |͖r4/ # Rg kX?FQxcUjGljjqH~}+i jʞ|V>nY$5fהK*G2[Nkss>*Ղ(T7YpD5T_F _:L=ZX_V^fI jPB 6P]Xb/1QznaXG4d-~H.zmpTexVױdW*"WUm{ L&򿢑]ZZ,ɵ as!o1{j͘ݰ'aW5ungF6[L;9JU5]†7`<vn1@d+mcGڱ8=*8do)>? gWY 4HE+nt?="(a )y'EE}'U.1A+Ŷw6CǼ3."kBu"/[ 2 $100-(›/TrT+ٙ % kba{Ca7cum1~~KD)c->p.l|R$ې;"}PKa"r3fJ(ά7 'kލ51 Е}0 ͨ鍫e-wjxs="WI/e{WbkU3gG8ˮ^qK}g/LZo<$'iWh֮F+m~vz^=AV2z:hG) ^ۊnFȘIxw;Dջ'ޓٺ-CJƴ`jGGY4Lv̔2 I֑ip | }W;Ӭ ~f(`F+ڂz- 3N$:XYtI"+DP`9wGע| &ށLG4D_ fv=#N=FNpd( R1=Fƻj#Y.gETqP|+s .?p̝/taSߍ~03^-9@mZb)>+"v3g#xTE.FG""jgAb눀Aܡ*;Nn9r8W^뀼{з &c`cpFg8ҍۑ1c3lh էcNʳ3kQI"5Bd;#K^]}l^UW<7gOj}jHFt|7cp9zW8:3mY!@iUPjQЫ+ CIdmK0E;Qk Nhyيfi.-_hX"I*}?[GP}, w@S&- K~e7.Pt,jC'CLVR;Gxvv;>=%Z|gXlKaNƲhb!ĿǢUtgN7u4I@$zMK!az [=;e ИO6.c'BnEJ_xP552e(X%Zv{[15\] Ki6 y?'JzXT혆n |A;:@&*7M}xè t,nVWwFw> }?~Yk(o?$E >4cclȂ}䄬l%~ JTw1kvٳG1l= 4-E)r#h^{DUC% FD?P(lB9*𰪐*NZ>孱p}%[s:z2)C_b|~<Û, ?gQ KƎ:x-Pe%lr6QŐ]Gє~IX@B݇έsf3;B~17+GRl;R1y_Q jKoR (N)$֨zJGFEꭌ7W_w8w? ̵X 8 cX Y3K!EA8E~6; =#=pI&{Ȍ~ovsC C^'ˆ8OP cXgm,~PA}#dh$h[L -gJy>e{'n ,Svv > fG c]iؿqѪ ~5L0p~vlv-~F\]ž"xia̓ZH^vBM/#3S{SZHQ(~Jqn<L֞Y22ma>{r܃ iH_{p<}Ӻk iWFI :dl[IķDTMFέZpFZ鳙gml>Ig3h${H'@"\}+r!PJRbkI ^I[~8ɡ>aCԞN9eΏdh],*kH DNc7"p7kO0_YKO|lגּc>^#!Rrc9ٛvQʈVtI1BD_9pᠡy74vyyT|@hB.{r2ȸF'wå%!6b2a!ت:4M>V&T *\U۸%Q`@8LO57Q:PT <Tr\UOq9=-[4?LPՖ{^s>ypy#X@X]VʷV,~ :$#e1 g @غ61;uk>m [mD 5ABr1'jChQ ^ߚLéxY.aP㰄'jni sM&6ʋCx N$Sd̏l;2t¾GΧJuk E@G TYѸܙ#9JP5]Ibد#/wi(z 'k\9NƟ38wt4(έ3-?XFɫP=*^i5a>&Wn ב/=HtneEe߸*Aw@6o3L7Yn)\??azӻ= F`*.9Jz+̧sU4U4Bz;B7+zlPOLctuCXhbÕ&6Lh2mꔦe@s>7?r{NXk6#?Bȍ 4*piq^.1X3V{;&ar9qw9|+KE6i65 #5Gp M#'{ ʯh+k;6nyaHej_jbx|VSRƾ2^$˃s\bAoul)N`LiSB_0SW9$oΐZ`Qz<=L:n)S dEk]C;ΥXH/$>!pw ȑ6ih$75@q-{c3cU@_26?cA) hӅ%7J3gHFe8> \."$!ANrdUYX6+ڄLy:l.R2Ipܦ PNtʐ2>!TڙrM,Ҏ_Vr3)#и_=U"ua]yF9>Ū eMv], ePyV`!#uohd WP,ytt Xi*rjfʕm<|@Lxױ-}}>\7^?OЊTe-&eӔ=ÔNv&lh_O/[a)xLߋo#$'CJ=WEAaW{w ?(jzڅ0 }U<PZU ~USK/8m.[+䱒#'=VTF m6$i8 ʜ^4KHD q'7p_{m`J>ȱ.$*gu(>>f#(9g}#˳ ʰ8)e3[t"L#{,pwܖe.Ny/r+ zQDƌb*?̉MƵVxVMzPI0kw"J+sG6\,b^zcq/F/w/ednfڙ׽Y=[E X<4i,ɄX(J{ Nﰗ/)&4D${Hbc&S9╍TD-$Կ#,AJ"w $w߱.{o*کaT%lm}e҇MIU1RF4c t4hנQBH(ZrpBWbEr)8]Iu4iX-v?V v<^iy\w> 28@GMl颐h77FDK\F͙fVO(,蠢lڀ.Jh`P&t6k9ۿYV𷵘싄Kr.м䔋LIj򺰦zޘFa) &.EG ׅ5] L8Ӳe~qa_0~9$^&\XbaYKN紱xңxo.I|eYU\fq9mV!#kK*aG` qګXRd_l>gr8qkLokk`=5W V$OR_jcG1mWV%viFfC66x@"Z['aIARhEǀiQUFa!dkB0ևO$aLܣ*!NC"k,W4`Mq,RHҬO#+0eǂk2*{[ǾdI6G_M,@uE8 S 1͑U &jm2"G֐e`dmN8 vvm~[|^ I=s6+D gibEuphث\GG0cJXRwePKa3B&#uaob$ifIE R2!2-ᙉV1Nl.&L~YWNMhX+,"tZ+`!<3ʂ'EfBFg'9'}+#y2H1ٝ599fjí3n'1l u,ɣ{O< ŝBT֬?6UyDȱyy8rD퀶 }5QbX|y˙X]=N|Adi0`&&`## 2Z"s"\)S=Bem&!7J7e{j…j_|:%Lt@rB>{q'JxEufZ ڨ',ޱ I@?KN;a!t`|f ׂJaHR|Ğ*\s(!\1!CsM)S:g" _K, QN ;8"ıJG :m$I\< } al7M|y~qYVAeH6Ć}huavx<\+v ~qxfc;l '$}a/7V/Ӝ=К1JwA_=55bt|8pe4(U=gZ!D|n-d '|@%X^?YL2Pb5_YhR 'l'1ɿ1p^MYvQ)P:WvT@Mb1!t-e1PRK$8vk֖PH؇ Arҷ#MyhBL^f7r?;Bb5g&|uuAG}Be\g`B*($Ί4[k-aN}w"ֿ._0րJilM2 5Dk{P#]1j:A vBWM1K0'~Z.;D`Kb9Er'g#̦B-"́8iPpi#A-0qTVǀFqJ2A: ēoudKGVM6olm&5$dWl5πҜU93ȞsYx< a^BJC<:B[YLtQWjUJQgt鑫@zEt+t˳<,ÌgYs*Z@ȿ0xEK( DY{rX@{`ɀ;?[2Ae Y]:Cr&g8a-HA"lnzyئ>+g**YT#M\T )/FpQB^|~Uf$'P 'y/P"P >D\x[I4hNʟH@1026e:h#gםǂu! !`DU}"(מլD]g8ЎLzԜ(7sT>:r_qY 9$x&ٵA1q dm>''d)r} 5X9X^ݒ>$*4|?i(- 2 ?Fhih42!)n3[Q*G\,!5į''NhO Y*ꜟ?nI**)F; YfҁhI~M4*۴\/T>AE1N:%4X?z .&+Ns1mBжUh?6SؚK)!:9Vl/2u#>x}"hmXbqiHo hYBt;gC: . F4񻘿ŋaa R$;[~eJ68~b@m:€j{{ o/Yu"젻4$rvb twӦI}Ŀ%uRS r36ըZLRK^ˠ?n/+vVT6ݦMԥFHe mS`]t95իLh+;dNPw+3#r]D{ =ONaPª`Z=tN_ Vm_hSFHYNK:67sfN{^vAY&b,CKcOKKw59A'gk4c ?^dXOc7( xHiUv1fH^Ӆ(26n>;eB9ߒ9pqٴJ8 kHRw!bzaXzJ}6p)bj$fJ'ýlEhm.Q*M^V4+2sO$^3:ۖ|pZX=! nrOU8أ=;AA' +=K}NjDdXVCdo۸998z|hn;i 's,V,Hj蛺 i"}8X<oqcafV]_r{>, EM+Cb,ӼX _[Z4pLdqpƦo ][gDFɮ&h9wjܒ[hk]s88=k8Xl`Aqnn5+gTWPi$q>8d˼3EV]%mI|fLbg@uIHQ(+sуz/:Ja8EAL᥊p]oj@<ݝIӏѮ3Q/9*бьpsD#&8gpzyV3ť)>q Eē@c>㠓ZR<\Ez/s'э0 2S7#Q5 y\L9-c:  k|2œL(P%BPm$Qp@MPfJ:Β|[c6\GO(b¥R3BRU~Nn1՗zz.w_xEFIݞk K<$b+r>].PϑSoYxakzH\H}Q%\3b${/=Ր˛%94cqtkK,a-o7,oJê2s=Gs שl^rjF::Qq^YJPV V@ {C6=c0:Tg6<o<u6vpڼ1}x(iw" g`T6zBm(.穄-g2= #͛o2!&*Y&}W@^qtTu spVxzDf~p:{OC;(nS7vy|qJwO.TH4-E`r:ɋ'bLHY H)Aٰ?uyg V=,ަN|u4K z7 d]~rχܔ`/8;*TkM&֧{j C'"Nn,RyY|3A$ 4 <}j H mAj4׬N2[-_>Er5Ab+;4)kOOc W:#hwdr dHW#K_n-Y=5r߹\nԒ } ep7m1롾tnC}>[|w^bgN{l$@bEJbRr3/j>*]:p1R3d򺲦? ;L^ljgYK9cS B|Pg=N 1ܧmzONGeS/{'~sTſo{M: lP ؓ-NJF F~jaAwI^<QVM&p휞:\NH_MMF׎)>Ƀ5U z1͍;wSӓ I6WBzo*i"8}zq Te0xYN@ߋ GGa6>QBş:@SzfC V$p~ubޱ1&7?R;Eݕ(n08{,ji$թ19ȭu4L.qfonZWޞ'yHz4c)4JZG^'rl4{`;mэaRuMbE SX˯1f"mzJ^ ([pAd $.(!πcC4nnhbCkмEDu^`JRb3-TxtL9C` ztDힿg؏%Pk !^ר\\0ZiRP4CJn\kd:xq+f@z["H1wf]9B=CBWVl.v?G9% vy5@ ڵq$Ba!*nHq, @\y&D&F2CL%{=gdY:,q? {N{E|ɀj u"E}̝ mbԍz V*(ؙFb1Wo̝`iX೬tML=O3*NZ!zH~(YZ[iE윂ˊ\k7;}]xu:kʰY/Dɣz^PF׈3&'!+"b^B"eUj7N4"-WdSi 3z;]\c'z=刡+Uk,߮թ$Q;%%24gu F{qM$T+Ǿ1``;ʤ9𐌡71yVkaI!4v4j̟1ms nt^kA:,&V`^ҐOԒߛ 4c}}7SlՒ#]b^!  픴/'F/vΓ([e$)5|3Pl:;!jeAaij;XZV:W"sW#Ks(ʀ Tl MȎ;m7Ew.I ;DQ6IeKpmHG Ν0 !TxIߙRLa'떃:]AV$q>I&SIS`=# tG`Ca8_[-H*Ui(ȻTQU?]z/J: W&=w*gǛ ںDa]ߪX_6DžH)knMsBkr&e!ZޙIf_Bo%OL%V G)"(l M߇й¸綴i+rp}b#LT0m{Ƽ8t+xx壦;/طp6$bkhj^͆}2-;Z"}HZXQﶥղ8!ңW3-uU2qWցՃ~R0 U TZUHۏ ݑ z !V6NH`YKu2䏢,|x=d̴|cI7~ 'Ȼpi*/a2&(_I8f>17l3uqn26)AwOdSI㣝u0`ΘQ 7fٙI!rW D^-Tp`1%̑0|vO!z!bh DV*SHz7 %CH'J:4'D:e[G{ʅLv”yHʷuoIZD..4߯GqIrW:"^ uotYzᏙ ;)5B?(W+Oe?beo{T^7tbLRX!L>ZfդG'+OWcsKd6K27SH."5AӷB.׸3v&4Sbb,RHqԹ @'֦HvBEŧc!gPɁ&%|Æ;eB¹ {GU{*y wp/ߺ}E+ZbԤb[9+Sٜ\FH]CߒTՖay6/:l7ks/ V궯0(_2N46Y&ܮn?lPUn%L? Mӎ9BגdR5L_g j,]T4F,ѝDE$J \_g*$27M֐ĬE܀S.\ +`_P{TxƉy-Ͻ櫵7GAa֬ʌd]B@߮}Z[3Ü{8שּׂ߯G';"@w4"0;R](*}?XIh t/[9:6Z&9֢ hgY@Z=  7qEm]pq,%W%UKѪt)C@ 6b2U.Uvc^c;qATgd,X}7[ ?>zģ[|EQ߳o813Gzz|~5<,.dlBO{YMw*28;6%my5dB1<,NW#v*U#@I"x)KK80dsDAX*=mO7"GeYG@1<5e*btr!3]%UaJ R&Z,Xߟ hsis^B}F4.UcR`]73a~e:TWLn\:19dwn݉+ !$q cD > Ig~x0",9SWj "UԒ߬"ՌX Yt3 K(+&$Ρ_O5,6:~R2^d3Ѻdv23.R82[`!M,$q:kw$wrWvsA86f0YA;s`7kۅ{KPeK}1PTx3w͙"<#ߘ7GNɕEc 9trɬ~*?,jZ.{Z_$uܾ_K_* ƘDà ~Cp/Vi)3{؏33lr[ 9<Dc %ԊM΂MB*αwa}hѹ Lx'UM|?5MSU=v-u0+"Toh+Es >x&N<Lz 'kqpӤ8,ip0lo]KɽĘ %EsB)rĭyޱaـw)Wj2;I+AAˉUu%ˇd\ND%֕'2NKh\၌ 0X}ʃ'іJ*L ~TF)>iS$]]'G.2p| R2 \HF8uE[Ɩu[U$KҒVZzDM\dnڲ3&~?e)~JS؟7vbE9*sL8ٿ&`} :?O_ڔ-뮮L -PMca©zv+5zp@魣Lӣ,cRXgh{IlPŊwe]j0TnUe`ۆ"g5N~&+]W޴|Rl0z(*r#fobUȏr]6joC&Z=PP'<̾u^Vh'\$j `$7! ]&xjϵq[.sc']cxEàqXc9"ˣF/ |^}\16QM1DVM$EsT5ZOmVglW)qgDDxP}iN Юn}ÌDh*("zvN8'uD'.CLyF?[E"sa rYϧoǷܙǏ\3XtxOW 1/y Y+n] $q$=D%78BDPԹ3N Pg3fMn}"ZFDsPo 4 x*0]OOv3MR:-{Oz|&M<&Y+1\L1%\tdձbV DQ<]{4꩚4tض7Oe <TKYSV"J-g_.$HˢVo)ZrU'n:~/,$9UP{ @IQ=.0mGY@f?L%rEH;AgE趟3ۭ@h~pU:Ł },4ijJ<LugcM;;>&H!>jY<L*{s&^ZI\R~{Sm%x_-x8^Y2&R a:/z ~o3^+=qw=N}8G v& c_ b*jvF|^1wd+x 4SZ@ÉTl8;dr*14l ڬ.b&wawڹ#tSy{k<,+@{U_8,xtjP&J5hA u'~7 4HJW,C0?0@P*. /VC7M_0Fg}-'E L?Q f00Mu=~|'FY_;ƍ@_bU hp^.(:$.ֺjĶK&"V-tdS|w-aHz.Τ^&UTg_OGC,ߍOaspow|^3H dIZ6cHrf)|r&Nqwz[u(^Y_dH1r@&~Zy8ɰ\;9FD~<+^UL{^'ț\"~ )vh 8%뒍 E*_52|[ Clquv-ImDm']s` &";#̀TӨ*3s1{T '#RI$!5 F~-L{yunìMBMImi+ic_}GP7i1s 7;_"?֬I][ZuC5o<˩?n1ʌ](_K=)d#h)l^02cyrƊ+'Eg%CO! ғG\`RCՌ P;1hs֛~L ȹUhXQAt$ZߞVyE]9g*8"d;@49r?tdTBƼz5Y:vU=ԍTzP}O 5Wau%ϙk̥]/ՙ)cPk5XX|`CrCZ*2J[9m [?i( =ZR JG|$/'ƕ:|ͪ\^$IУ7T y"#o^< E;F.wNV܆m԰-<UՃ!& G0wH=J ["#t ; $](A(C՛q.5PvIaģUhy?n#)Zrq kwш"9cs\W!V"D}?"Oyӆ@V>EJj'⤺X:]n#$ϧ>dnc Rð] 7]~1\#ҫCQWyE2#P<}~qf3cG×Zdp01hIXh ջ,OVk# }M ؅%)6XtZW>v6lIi;EZm zC _yx`B4btARtdw$Z4"v+g,YU~"\zȃMV6TVHH8ڦGC!:Z[; :^ C+73RS}H{Hq׏MS,Nn?-c|hJW!,)"rXwQ a=JL^+w?ͦNLj%G_Fr'(CE6bC3-]9Z]8èFtƝTIn Ɯ3 0wW#FIe9LYi$8i.*c,ZeŮ(,N &Ihj Scd@hbU;G,OvaY[ `%N !VkT|цeutGM@v5ٮch-VAߎ9 H "|?UFĀ\NJ|;|UNJ}YmX#^OD{8:f q+R{$¨k)Rbe>vkL GP=_XkSV;eG]>P k)>9(6 9$Hѕrڴpm?jaMsɔjϢA.lp–tWH!3hr i_h* 6 6¯Vek?@bz;1w i+OHn}B}O 3`nhCH-"Nŭƒ5Ezh4GF~K@a$9*P ۾]Ao3;%\FE%Z M≏P] NW4?~(vdujs]@})5t':)Et0 aQ߹5jPWm=/NZ^MoCԘ"´|$:b6dHCV@ w=ݶ[3-ֽ %b<M{ b' lU>1\RuJz~K |J,7d '|)YUƙABkWdL v7@ZE _dSi )3^QEǺ[shbT3* @R,2suX{nN#KD,Yw')ժ2Ms_\)pÏ=~ S*QxtFA +PW`,̂8+7JlOBAX(`U+"PmK[!'c:fྈv wοs{IW?I(u$q?~@r ?|@-48W/g046B9!;w0j2%`^5#767Ja00U$FB4ĐqmDcG\0 [E|,GdwD-]o"⾼L .=C>DKr`6L%C>) 3h732®do~-#сفphKA6t*-nmEv-7w7 ؾZ pr?mn; Yy">Hpdz躹0SDlϑWIJˇ v-.$9㵨.jš{dïSC:w BVp<V#X .)0\S>ݞq+lݒgܻSF1hlE8 /yS:ڶsQ'şOe8V8[ qGF|y= ?rmF  ^$7)ιWl#yY.d0̰l}&<;ɱ oF jM tLA"p֔T2PT_vh{`Vn,bצ!ϝۼ~ `:[@@:5'uDx,?Ń\&! b dZO'i.=4@ݯ)B 6@-b09[ǁUyW)~6e8ej׋Aq(h;kE`K73JualVM:̡튑ALfMH=0g- Kkwڟꅋ:,IL|m?Ei~덻/X9AܪͣHȹN|p,q>)ӅBjtzߞ͖n|lJM$r9G>)h"LPk]O,,Rl t+^=„m<~9,Agc50Aۼdqդ*h*45)b8z6򱕬ԯpޓw{clYh2ƨN# 'Y$HLw-8ol*'žSIC?dzΜxݙ1?c&i &<[GE`I, L0}d<$ecD!/d"8Xn&NT&qڙ<ܛx5ĩY'rE$af 鄧Ov5!ś" ) ʋYbdN@-dY (VپDNi )w%[6LY⣦ iPEmvȋEu_543Mv!/3Ufxm1AZӪnƁo^X0Sg- nV$¦i#JY}4zuC@ۺĵ*|0-߀Y"_FfLߠ6CTbeZm Ru|݈&M#7HF[ϪG ;ګD!3cm6Jى_$zNjyR8ϏJ!55vn xF--e@#bxayd[mU1T& T^k=q4lywycb8%Ƞmj%X۫|RxѧN(Ӻ<<]A:9cͳo~䍁᧵C3At*!ݗ+zU򞔇g .* 'w7L;k M&QJձr ͒&а[)!Hw;\E*G^&u燽wu#J9a1V y[zۗyiԾ3Ú2^d 4I}^.(/ p*1rljeG@1 >dKVw`el2{Dˡ!KUBp$ XK1M叢ubu>6ɧ*04 U&r4&r־#~KӛZ-WmU5ףm ļr^xBp[r*ϸ@s(ع[d PGKPr?ZzSOHKhgqDWnD;"m>Hz9,ŗs2hWK\[/*//ސ8 z..1nmS" IùvAer[n՗5hW/-޴ƍGatG<o(];B Ȱ% H;Y!lv}j0Ov+goǼu~(gުJr $pcg ՠb+λJ$Eb$!? ЎamEdrڂrӼƎVXe|B1@L`iC]x=O=F;8Ä7ҦpuH*N7a=^ܼ)2mYr8pDnoe"a#NQggƚt\CMg $LyuH3 _U$K\S"{[q/\{K ȶ>ͨ)lh;;JC8R[!NJ!L9.0kbbЃR9#cY)h1~3ҥX.F L;qZR8aO&/[kDS?䱎IsaAHlڤE!)0/8 JWlO?Nҡжb(%7;'T\W1P/\0,|ű0Xsf(#3rG邘i#0c; B+b wUc2#lls8BqIb:2<]D>H Dw (&n&>O[{G@ ecLFnDګ^e)(a7S~̀r_ՙ:dIRNY\VA.~BBiY'X*=B{"9ԃ>c?>y$;A̝*ݦ`5܅4ӠY"B;нg{s֏һQ\-dQztY@ctAmIhH͆V:>,Yi ̅mtX.UFrh]U_y<.^L5-F8-WW"jq5Vy̔b6swȶl 7׍E9TIzf)OpKfEhr,8e%.<0WluiB^=?!zYXCR/8lj܌~-#}i| w'Y\G %TUP}M 4xygIKNl7sA1,@1U+$D̕MߙE^99X4 IY|!]eæAf)[yи֣ue57dTޫ!Z6^ Jw߂N_ / ӌgO)zsk#ٕp2*9;0%G7dl@z8̑ (H)%lwo % 29 LI܋4נ}.x5KР"+ Oˇ~ab| gi?B .Ģ&?#SCVBa=ʼa^$j#qф+~HE$>Q{kB4uRH0w/Y k8T,bbRޥv"*#^Qm>N* n5pϷsPDP\~W),ʍ5E p\wdrKAkKo$_-Kj 3FeΑv.;TQR'<1.%!`J外1cvDanh,_ FXn5ytCۇwOLNКkd(l3;Ԙ¤=ݕ+K¼E?J \h;H_3+ /!nnF k9fօQy5֩&a5 j_X",d[lTi1vWF!urE ")g3y8{467⋜,cÍ sԈ/(=lƓ% 7! cQm}_ #J*uv$ԓ]aEeh-:!?nCÅOp*,l@xc21eLL*ސ˷F& })W&N(ܣ.KwEY$b~'<ލ 8m'AXLĸrc4wGp MIQ^g&jb*vѝb7,Y9F]AԽo`Wl[0 皙:Z)' 9kW_5dԹAC[[x6 Rē7Jx*}ç,5 z2WMdh:[Pw "ɌEpހ0pƥ:.yRl͇o{y$PG} ixe؍Nv&1ټe~@01;v\Smlmm7 K ](^7ley$ӣ+JE[yLE ~:b,y˦myPzK "Ps9mDY%, )#loB>zH\gb? /ձ ɊXubdKެ0GPr Z~XsҭG&etQ U$rˤ/NYd($ݤyBpU}'noMɐD.HA$1eO9/l: WQ| BԭFi(&c$ r[ D<>0d0]sQ+; j*lF@Q~1%>*{e ./a$j0[u~ll-4T"$ q ԄVmG$,VK3p'} Y9`obb!o99F?F D`z.ZOX@LT;-]Ɠ'"GL R1P7`w BCm.Hg:BkZ1UvZ*mk:o(hlWC]ջ@gfWVa} Ջ )I&]\ ~Yn 0 R3߷ߕA`H~a`Ti:U@zFr `űoѕ]Z}h+q.؂@[t (jԦyEk"vjEc8f; {u\(tM7V$mچ8kCS=bg&؅1QV7LN@QA5!Y9O5};c%첰d]k>z瞵8"_O'H@n%Z!o_z˼CtU~|Gxl$l z$^V;1RDwU%ae9ݹDQ)Vm ta/\KÁ ]cM9֊J e\wSqt#p?-,O'p?*u&׿(v7}t~܈cɇ3*ylm}rXh~,YöfQrTXh\xN E9t8IK:wV8 -[gld۫iY M Y1M{ΝB; %_ 4nEv†-?+ٯIdhT@`i,Ifԩٽ6#U01hFr O3|YNjY='&X㿔8bMNhOe}P}t#w))Bz0BH~h.t,r="i>ZG'Ш{E(n ȉĀTGcVOv;$&,HǏlED~HKNjܴ2J <T&>L)zaD&oUe.e5 &:&e9lfPB1{)<]ʮKCTKKu~G(3:zp;Exu1,K~WW9ip't7MUυum.c>nU1~NW)- 4RBbw X Y$"4֘z }ӰWXUR(~\.)=;l֜^!(i &ƊH9AȄZۧѺz7{ @[" b~2~}"6c!n I5jC+9U躽KSB8GF/`,e2h{haǥ7ʕ cr@%3=-`ߋCp\h9 Ѝr:yƗwl/~F9]T C{-_4pPb|qt/& c4m3& HCDsgٮ[xwRhZ'rxL raԝJwr~7Ϲ1 ϴ=Eϟe6B(PQj=IXf&|R\6d{&?A% +@YKpFD7n¥`g>y>}"w$1*Hat/h3ԶsUEؑ}<˦u(} :S.l뢃:~;8ku@8#|!o1h0 7 C%& (^Г ĕA3ΗDOXTpi!Iyo(!Z\ծٹƨ ʄS#@Q(1D.sX ÄAv@^o^˥#L:ξE}'=l9.Xn mL+mT_"U/;=( +lLC* xMiknի4{jsGh1o YܷTƛS[􈟡wJ*K&%n&h\G}?Ve/WLػc0_ ghSеldpG]tIP 3ۍ䷋g&p!mJ5J*eXb!1:p|lh/#T룡VNl$㜜a_BصMvNOt\H+Y ˑerĐz-:/>E_@G2zJPpMv7郺ORr ܺo\e-F(.q_20H\!`{O*%cdo8(x+%hDW/lpmqwPߩSWl}MwGj n1ZyTE_;[ͷ}5*.~8#vf8Zx!m:Sۜ[+ojPf}c pE$p%b%|A4+c4_mT-)895HS?ܘz;={MċJ^Tu1H݌ٚkWC x҂+B`<׮@"fq\A RfI~o|2F]:εP s%LOgILlL) `aN l)d~8Ay5;J_sQ/6m㧩\Èp}'.`56Z.xkB2aHHg@SJn>VppIvR XHN"VRT@v~:: lD0gԕ֩xZk4y9&M_B[ff#9}80c[!#aSx٢uEFAx03G@ݩJyA6@$X+  m?m.{Η`܄ RYppE& 뇶lsdt`d?GPҬP_RƐUiZR#z8A/Q`Z0.sh*C&Fg`s]}KA;AyѬ)XgB]丕o{v=y\@\V#nDSב~QR^MR˦3\g 9"Ӹ& G{"lV,Js-AζN%IM*6x'Ahd shy,Ďf 3x Go C2YI[A3{E!7%6TvZ1G DПwERwg?rNy(P^Ӓy9&iC0?5+^«mWxUWv-Xܝ}CJnpjO{q`Bp@Ĝ͵,XؽS)QN_5oK`2侄T􊼩Rdгb&K?<+jo ߼x|nKJ[zVJD?Wa[.塀 DA[ \ȇ07ٿrD "Uf-OGht6U$Vf qG-+,V;1icql? Ш snkFNu5隣y35"ݞF=-LdcзPHHe¡VM_]x=)ۑYB} ܫ|EZvqrڃ]eAR|2 z+؍0O 8.8R%׾wLwd)("@č0:[ET(ꉪB\ۜT]gB72_#v_&E,R-Ϟ|”GYB} ޽; ETft3{D)!Sڜ{ˬ2̥<h,Mx] 07\z{2=ObnF݈b8-sUIӯ:`m U`. ԓTLAxjONQC˿v˗ݓ.h]׌3@F6 b%B.*4E-O 7SXԼjCJs*u`ܡڰ--1z{6rTI+0Dȋs3>G^&GaW\t"P1`d븑FILM#\9gU,zE6Ү`"xCVv?5ϣ鴘<9J.c{QwD`##^Ū4ĩ|Rv G۴D{59wsmK{"dYF p&Rlo|Kwj"+#7eR$RRvv򷰍wB2F8 Y&1]K>w.iyZfly7e#O y 6i.626o(uX;( ?v]c,^adwEK?NČwyljEpܻZ:v.u5~XRHO5=1 o{TdGzJ)?p=aڙ6駎WYss'|z⪉ѽf۪@ˑt]!61I>7eHE")fm־7:6V+ @y$ ɂƉq񾉘Gr;݁4-Hg 2E/84kt8;#nfu +pة8GO'k0:ʎva 1C:f~yX<%Cy%ߓowb|Dm)::1BWlz˛>p&({kn%qV'j޼mӳ;;MìoS G~<ޢeI=獚ʺ<a&!vWH}5t;nf ySy9hYjdOG2$k"$_#/jQP^he0nƟAŰXgb$]NX$63#亮'>]ɒꑘkO\ Fy%`;ayMsw Ywyl0- [b54"a EQ1Iw;vm^C-Jhѫi?Ӯ/$dK],TqP.GJ&: k 1\D:ܥX2 ,ڎ4(Y}Fө&zpk>b&7LKFޅk2rs (K&$_ 6%y XLCZ?;`8[y<gnwTlZAK]?JF w#> XWT]g)h4\/3c<`gpsc@(p%Jbg1 q/lkSjueJaSլ#?qK[YĊ9d;5^ o[paZ+#ߞ◭OMC@Qε-Rm,TMIMGeg8A@IɌY^5)]s# b8&9m]cHzًN G\'5",FA7mtO=IuX5DF:[/30hmr| ̃{7x!Y#<5aw`x":@D-d,Xgw Zѯ;h&z bxgYj }_5AT? kR ZBεI 5EU1[D>I}*P6ugLҤGg"qZ y$챔mQHy8*r{ x  C.=yNQsT9[H8ui߰-fm>\i;qcJ0öI [7,v$ִoPq. n(6/)mS`U4& B=1<I!" Ceʃ?lds}UVҷ} p 혉P(Y&8^*?|I!w*Fmpr|up,l)U&()ii$ERA%ܿWzrvC;'p*.!~# AQ!]4XǁXF1sDȯq|ÖYL.,\$F:*nHAIHdK~"o1֮^^$Xޞ.W4`Վ zTԯc:߸lB8T,з34Sˬ)I ,*"Ѣ<Cc`\#M3]c[6`IWrXoPdI}Yh旒_u]z0&<=Mm@/qM~Կ% 7anJA}Hک^FX?xk"t,vmwe@FTgt=}Gioɽ߀jn#tʺf)5Xh5l}\đRK4 KH|YoZ/Z hq-bWfAqt֗ yt閌i3SPܤcń`'fI\ 7Qވ` .|D`UhgD+[kа[xtژA!N~,sm-u4<,< TWki$ Dn"i"CΨ%hk{hOٮ3%ݒ^G=`QkN˥ }V)H,Bq%]Ah$W</H)9u-P;Us98o3Eiń` |@Yv:`e@t5g -?vQ Ii A=&Rj&,DVɔ@>1&7Ǔ:qd$vi+| ܐz]C< Aũ:#G.qϰ;' U }<(&FDNbl)н{x:DQS`nAAҧoE*Ya&)NY߰@@Br P/aZa_S.oaAX 蚁mTڥ}{CƘɢw*%qAl!zƫtduJ=:e((xko%ySИ\Ӕ%8<+~m %@_ZOwo:,P/h J^o-kc|(yaeh#h3=:^ jZ2CdReb 9(&dk%_ /E=Ҏ෽U3f慝N 1O&UBUbשL0 yrj'Y`{eO7o>+cˌὐBN0n=(RZ|IRrV//`~/+H.k&R sL-҂׮P ɂy@ԸZ0`aq*wfhsx"k9=Doи ڭ"tZY`';hmƤn.e, \S!k7L(iYB%~`jz8oMZBkx5zїp8 ,.+㲭k}1({}#.%٘Je>r{t/!)QDl#c{;*hqpM*z+ dsɨOqD,#rQ }u#y i Dy,,oĐ.PwPK  I[ I]q%Dѹq+Lۺ|K+>ȫ!x0._jx-eYED-u\SIvlI@IK?JHBfeFIkX{8,/K%8F'@>0^G`v95i2C6 ?Еt wmDáLkXmu3 x[h$%ΛY("͈VM;FK rJj={-WQ_1GϢ|+H=_!-Jn?]eS 9uumq\gXo6"Se){lgLIɵS/PoA?^eT㑟r5 jD5hU^WHߋ ;Q`fԄEeFc̶ǑXzKtҵ)r.~nte%}-k On\Ү dBcMe5 +%/[Gq[sTm<ýAь6(zy*:+-]ӀTC3}ժaE\ x}nbC!`0Jp8P Ƅ,e)^N$?Zŗgy5srgMf1|Cq +"1oϓSύ(E:Lx' 5!ĮAL,[MomC6]_c?68tJhʮY<[; 2{3LOoI)2cY`T 8.HHEM-Κl NŅ{ C2:.2mhYgڅL Enl4ϼ(:HH鼞Ih_+AI ZAQ'[0{ ZܑSahr0\~sw<2Z)7u蔥oYWYMkP'>‘F^!|Y[$m~R AߚZv>&a -C|WmʾM pYh״>EO󰯶\IZaDTm|EXɶuv_:z2WCAI߱W2m;a!$Gm .jX=#Gpr> FT|;3ڧ?`-|:[u,JͫmKU}䑢 R8uw]H 8ࡧX&=.4zMkjOn'bwQL#>o"\9%R[ ?* `|f p0>#5H VMhg5\uj[}rաӘmWA4Pn (bL=&+=AbT-UȲ]jrC{nD2XRo ]i =(~ϸ۪ʩ$n1&w=0mDlġ =!D?KL9=h~8| |E:WW},!Di;|Cէk&0aSwm%BO(zΞhUG~lV&DGN4^F P5gUg|y 2uN;l=I{jK>3l)UŞ&koJ+xFjQ*A=ni50RFWE9kj3YԹl#=D aݴ:q }_ꔡ"c Bٻ*jB `*wV]<{sZb=r"5˽geif{>:rhWX):4Y׼4:Qlńc4˝Sf_a|`w57S+|g'8|ۆM0.D? lZӜNܞU]M]_80 yx'ENg~ۯj^1+8@# vђUxJޛJm-fqcHa5ly"п\DuL< Vl/h4]nҧo%hu{j3q/4`6+K\Օ*|sJyPj3InRt oqJA@g$l}sxBn7*Tt[؅e63: Cijl!;ud21a(KmlE+Xkym ohn* WOw#5c-%QY%H]"P2_ Z(EJyױO oj< ÑMeXB|H$S? iK.% A)uàj܈hnHl!{D@9m^[@,4S`A1 Z vC ~Ԡwu"WMTI\(P=$]ǂT=.ϩC'U%.!S 57ҁ/g+)(U=yuCL&]n\JOԙع}T1ɠ`Zt)2BTQبGZJ_ǿsx/D>2Dg/BDWBN+;67t5OP#u!B&5h=Zi"y4O(Ӛ9:$h)|2.JKB!3+ N  pJ 5N?VApPIJ!N0A0<(ɋ2=|J+?ՑF@-Ik| U}GYuK#rB^5I-U6WI/~P\MO׆YfIレ+תVd'|Ќ|8)#~31U;=NRaVKپQ63IgTr JL[Y'nDLwrwm̀GS8ZѶ/g{5DP-:8z2j&MG>ul,}uCWâ;ј[D@DiNwܪdPA_t+mi-_7 8LAʱQq%@cڕ!Ynى9>DC:IB{s熆c'C <*C5\s ]3wFS`I=utVlβQ8ܜTFgzU; U1 '`@iCRG?#9; ۶ KǢgI@)rӜh3u;x*2/hE\4+VŦ9cDAt'yJ8ƖKewwKQH"ۂpMEng []Zܴw2 #iw4v0'b%hOV;{8RyL>gnfb~%|],گaVI p8]$\sR7Ar*rxK9 ]Y+5X-cC'|唥G%\%W@gB㻺Nyy !б(.`PݵT {X0eXtQŠe>aJ)Z2Ώ88ݬsCput(X{}jrTO8 H[n$xM|퐹20<,QQ) xQɼ¹^gQVSz(z(#o?6޶` 쎵1U$Dˤ@ [$ ZLkVQQ77L2cF0&Cvsz[pJ(8br!J# ~ +ڞξ2Oj0EC.'ffp6_ӿzR$Aw7~f;.MGP@LlA*8uk7Q&{"Lmݮ#+e<Ѧ=.f5yCyEA5֑!oRj; /~~5%_fYQKZTWGS(G^qG~+J,e`*'Y ZX1GB Ky_O .+ϋvEkrd+ ɓU3g9Jo#{>iaR~댶/d=Yymhh@?L'}Ly\)ӣ7Aat6$OxX] wɦ7hjχv!YPv_}@XhuôAO!b.azT!sW{^;Dc;cCcmvH1$L>ZPJ΀>UD\tfE&J:~ql)srt[r`Pig (r@UQ~sp,2.Yyg`S|Hge`c'`f7=-8  %@)6/Eqj1cP)C-.YX ~d2/R?wЊ݋go͚sk41iX<;=/9 }5\7iTy^_C*vf..-{lpzI['l)LwM]}߬0͚J,A\\9tO~ݨ=2M <CK隆!9+Љ̆6i琖vGDjb8b:Wݲea+AN!Քi< /NjD9&<BX şH7jvUJ:P,x89'ھ@N6/!_·z;&ɣo<.g)N]Ƿώ"ڣɏ3}qSi5O(%CJ'mV!YArz8Y<æg5O\N,],?<0Xu63W2D3v*<(ǜo?l(*DOzp \`s!bܐ7&HrdO!ro?>0w:C*UPDε}g :ڧBO%3[| V)OK@|S5|lZG[ \s lw@QV t#dtwg۾Yk1:F ˼I[e)rxfGn#夽x<۴WiqADl%%"nF=Unx9+5Ea}N9@3(ĕ3*3\{daaَQ"k ^r'04U m?3VouUA2CQû&B4X6`-H`A~6O͊` ]ߕeVޗ kc^zmZ.9ƭaD,fB AtV#*^s WIM%.g#y"ݞ]1YJK5<*]o`/p> YK{ZLJj~l"w2J+͔>۳]\ҔGqt%z.m_(B]I୸4Jaf(-&z Z3SaQ?⭣'^I{wT޳@փ'Ԟ#y;i_{8M I'F|_/[C/$37_^i7-9N:b|T1e +p]/lp] &NN ) cqN^$sQ!#L ēŊ".6/q׾8hϢM gq axFO($,E:.沴ud~#fce"Xo*CN"gm'vտs. g"ìdA[2 =vPl\*H&!B|Kv=uMѪCRsS^7S,{%݉>.C/.˵RB_5] D5-R[ijBT?wHfrfٔ&Ur spSAR_ZʋBGj J FY-*팚 sdtn4._&#W{Y$GWX^"T89NJGjy뱸P]\4@9 ad LA&q\g! ߺ&n@6 1Ê%8P,KpodZ= $` c,hf{>*"`yM?_]'JHPH==Zӛ# hR L!2%x᷶uɴab<*Q+b9{pOoG< (˷K<ygh.a ˈ T>dZJޮShF$9)A]uׁ :M.[[?dgx=D᧱UZX8E܃8Mby7s7ihxL-%r.S_ovmCj#]Q\TbهٔeFo&U&xXžZ@u˰~[ 1`)"0hZG:4JJ. ,᦯dv#2^~ )B~ Z,DU6::A]& N#e,xHW !6Ң$ e4Hԁ1ţ鞿IFq-`j3Ne;8ަ u"[9sCw pB~1H׭}$ΔqzM,P%) ohk9?};븅O_(~Zj;cUKX2YJd+Npgi̚)krЗ'ʈ"3S0b.DC9cBJ;.hjr6 Z,l!蟗>? :I)]iɏGqe۶0P3Dʐ;X,Or!Y,jgRѻݵ*-8M7һwe>ir/- ?ñ(Ԣe^VS% DirAKjqoD+YUE609E$88QD8_ 5szkϩ`:eM4R2X!6Fkb>Gt֙\pwE?ewXDn ?ۋސDGkoUYk_0ZTw`4}rDvw6?%LV9u,R`0V viI^h)L)rU>޳-0HO|fYC>nTg0SG|# ]{ҭ֌mpPTs)P_2ľu5o,o:.xϴcCzu[KϏ}CmKEۢ_1/x(P 1!M.IbPu[NbJv*:{M%W 5O %͈Qi8Ja T0 q$5BUV IvY\ Ϊs e\0v UM(u8_@ˆ2Oes} ڂJ[Zqpe]fbo 2a^xG.P"MC;hB'SLBꃘ?Wf!2fzh_|F]̷2D!=úa=5k 6N}HaFsy tw6%~c^}S]B3P#SV5w*Sp2ǽM\8t9'b7' yr,wkLӓ>ɯNWMݗRX6Zz'jD$'avܧǡ}r&#vِ4Î"q(A&`jIm >y% O0iș#C%7Ey/YgָA@.kU}{qAgK8)Ds8W<3\!KYE<7+?9mD7ᤣY(4e2r#8;Ҝ9ECHB5j\yVM_#YDoͭRW; OKԇg$qEӱ$}A5,YDͭA lQjH-.)‡Ru|m$~J"4Нr$ M0#wG}mf-jY. ]}z%xO*1yS2+qP.1~iB\rs;|icjE'Xok,lbfU=3{O|Ȫ|(`L($pC2'?%BoZͻˆ)Ȟ:RY{yZ;+}KR-7̈4tȍ#Bw1 wyYꅙ _)ۍ>vbs`,*'0"=Ú" 'Zarpz!ғ`<'R/Qϧu\r(F\Oܲ_.ML=圣zW߫?m^ss&JQ PnyW)|H흸)XJp!1b\@zC]Dy<[HyzSbP/j="DGir_Ma[!6\t"JzxhYCj .(?°s/P$aʣkQf=}]}Lp,qDbTUA!#A15g=?RUNi &y?]9X,14dǞcקOlʖ;igk3 73_V \|`2:<񡪿v?Al=k]$:=|$ @rkn$2IYo zr`]6TS%r"ǹZ7ыldNLn֊*[>^x d/RIa0"XxQ!S7X6wŌaBQw+Ց`>KzaIgC%}1f ̱0nکp4?+v^W>.EI(m, 3">a5K52<^JEWV%Clgg5yŪ6>b\<F_ry1bFn?]xt&?RWY;2e(踛9B!V=yE0w-mXM7^^_4\/ѰUUa/1/iܚ= ZWHZ (`? TǟDA~ r9 +35ܯ.h({|yR%~yRUeDhcGHcGQO! :ZV Wu;$dYvV ?Z@v|;[$/@{'OeF4kIInm2=/~3Ԥ/Od@j:WbQ-j(6{f&!0vR С(PZ{F=nkC[{q$7d;U<ӱaYȹ6o1%i2dҳG\=Z}5|\pПV pLۍJEģ_"h@^c'n)岈*NMGn{/tP+v??pצco'#){!g Ki] CAElK~7m9A8xj"nty"obp?lގW9 v-]@OQ0R sUCw5!Yc͋[3 I*<Ħ1ž/aUw(Uk Ϟ<]0aqhq|+4!z6A1ҤNbDC[eC<4̙ϴ#<]fGmF. _US.{A),C2(Ͻ.IZkdIN 277nϔ!ļ#0} ;˅Z@7S?{Sz\DԄn RnbrEa-eW+nLS?QGÃ+=gJ=s= 4TD _5+ND/S4cS 8Aq1)RԆH+No$LzF"FcPeI|%3ZKRd-(;1X-H 2sKW= [/UY"rW#13Fڮ#lO/NYj߭K` +j3 gwMa ^ܮ_8 \F{.[S7|Vx/G%Lf"iy 2L%̄eDaȆBi"8p+ HRnczmQ P:n%N&rE> d0ף935Ei\1ۙ wn@>Owp2dqUL2<5 &׭rf,*Or|KѻťekPy"b}SJSph` GW'N4(2NIX vYEAO|B zjh.y$F,!Uh~S9aV([k85 *LS<#%ujXoyW.%s^!>HZ^it՚V#,ѷEc 1Dob*&OڣDjĀн NƍCUK{%fhVCePv?R}|Qjl;Ð=8YVލbM;1]I\,E _WNts+[УpiؓҤ #ޥiH^R?K!ޑ' Y88Ӄ_z4k? cVjo.7U : Z v5-w<*IAں'i‹Y6~@/ƋvM]HI^,|5jȬ&Ë$9 MEGTqIHуON /K{Av_v 7ѕ־tQ+V8}Q҆f_X#MU [yES-/5s>P+J=0ܴ[=ݬ塲aN*~Ϭ[2(1պg$k{2;ӊ' N,1WRixdH{,J0'G1ji3ho[>/pj1w/|Sp+HPT#0iЅE+|P>VGL<UsZ $n?CGʿ.Zgh?bZ sQDZUOf[I~` Rd]npt*he7.&B%z0)yu4?AD o!g'?DW-\#&pI,'^Q6HFwFRe|¤ US JC>dbuJa*Lr/vˬۋHʛ O$g&} b0ECB~y ,hcĮn z囝Px`=Z!e\n$h^Ro#5/8v=YB5iRԩmWɺ{¯*yupshEOJp*5giuX)󑪳DBjh]%!(qK`Jݚq%V_"K"K%lI.|RxQ]? Lw@`HQ#yKhL}vAܧϏv3,/buna_*q[<:ϗ0R5#2ܰ>!pr͉;>c*(C^:zп֜ࢗҁXfʈZPpő?T6D4ok'dhh.% 0xjd,ZYJKF%nm -ʕKLG8!QN$??ܮMv*~ #:5QQx&Fy}yCZ m^ 09Pc`P^% ,+ OxHF5o7n3fy! o5H:3lyza+l HvFXè֤ܹqNa7΂DVI\9m>kZ{f_;ߴ/27/(n #p@$qZwNXEZcSiHLs:ሙ\w*O  oiNvmЫZ5\~3?!7;|_e d;ûum{Jm9nqAəxISkFBE&vq! WԈ17|<="|VU޵ l{V+E5>vI^'$>Q {ItRx8؈{3ATG,?%kXc$ tюU7%Nɯ.cr'QX$ZwKnAfzEj2IgO(W0>8#…\+j6yXpCɥ\0dYN˨jگ\׋8e.{^ yuR;GYOVrBK҇7gʘZ5 ^hU$oABÛ[wBK,_Zu&t7POR5huS_}i zLZc?%z{ gӨ.U.ysj!>-f-ʇZ 6^'*W`~qGwgD%T;.̃ Uor}(cG21^^V=<$lbK:C>(z*ˡ:B*^ڏӦRCO OKs$6,JP}Iwb*ҔA8ye j$4EQ8 ­%>M5;Fs%ƞ>C/@8-PYOmO`<.=FWH })( 0ƫ}^]c3YSY7v _K敻hU%oߓ;,ڵk{'^lsz̶׫jږfl Y*XrX9Á!n{uIgmq GƠ;j0ZmV;<~5z+6|`^w*_69\74:|YJ":K;1oǡm2Q͒/4t6*JlHNy'tuߴi':[S;zYKghO)BҐ۸uѰ /W- Ge5݁Y-׍ӵqlS*[lPz OyyR^I[Z5`WD7Rtb+عE e2EZLކAUg o'Kbz~5  ҳ{fK@ʮUc+'J}o^ 0?墬*JxD<Ȋ^C'4EEKt ![gX""* ERԸ}V1۶wtZKsY%zb}X>C0m~Y!@Tgی|Ԗ;_~PmO%dg^ `f25+Xy \AW(kVZ] IWsyż n߅uMvTPG*2$udpL(a΁ r ٨|ݧ|j؛Mv1:M<-lMrTKE GnvN ik9k;y:z]W%&pzY7,VLJŒU9:9j&'5"4oe8|p {J(|V$4wS] /\4.tx>=3T4q}!8EA @pюlIԫSQx3Yfu€eVZ-/Y=rs!h;fK@ A+uUin =M|/zL5Ū7 C(bpe4wX,/n=$^w3GmJ,ĉp+UvS`:CzOݔPdžܗMCV@(tz*E |(MQ`<VLSlbmljr-8uoW,U`(1ݗz.4n Cª9qIglyZ~mhe43U#94ubXC;6=y!6u* ,YlZ}"~v<깩PKJj}"Kme!6IƗъA,8 Vi 7YsU[/JIGtruxkG5* gkސc?R'> =S i ձ<ϳ5mg`@M  F`|7 sG6+c/Fmd V]K8k4o;TøT<8y2r%P'.qt>oudUB0@CV+)Zr@~͑H&4cB6PBeZS%ҹD!xJ1Oy#hKT4f6?g57OE_#9Q?l]wgU'h&PnE]r 5MD̨M h(܉7Ժ5>:A>3^hN]x⪑;pXz@zp8/4(ƸPx Q gkIUH / yJ=QvRN>];.娍|"|W9Ih -}/D6'vR᛬tut1cyO0J`x=#~m^| pw2,9Ɖ*{êIMpX/,Zx˂Ř{k\0'bz;F:I!Glt{A\PeDͷm|'|] IbDɏ\(f;W"mUemOPqv`e@؜-o51!sy@K1e~NhcfK1sUzH4L~#?Mh8=c1y֦ 6V}٠#SU;B z4Xt:R"fZ{\4F+L}djh06g4wY8p3!xSxDdATRֲ։ HS,3u|8&v%| nR4?4l KWZ] "5|YGcU(N.E,cǡQ2UBu$PjHܑ@Z%>PI^#g"`r:0n2&\ZCLk<ב=fIʻ;3/+!qky#J>ID؆Na##}5)a7{UVM, 7{eNW1Vݣ?Zq):&]js遊YGTnmH3y-n,Dϟc ^aWA9AD*|6ƫ D[sGK5@{Luԍ/ɂ|D|z\gٞ8'm_S5±7_BlT6뵹%竛CS ]f=#bmk~32,\+."n:K.q4qgy L-ּm_0"$`P0Nvq6&-1k˂aWvZ)""DRL#=Ҍ@`  pkw0kv\C(`DYJ;zN~̲b;$|l  ;m3]Iw y樑S{Eam׬e8+6rA]EH*aoaLn;K՗A'*쀰l@G2ν_ (cL<,[W'Mx2Di<)hSD+b0bF Hqٖo* xK7&_;qh*R=TYz]L6~/ PĴ :U+ R+MT/c'N !P7|LBpETǬfmcRgC/+N=!vJTf-& _IɽUј0z+p}OtV)d9-#@$D>&G8lt}I歁D0aGzGx_lԮ|;Qb&x_1 f}:-%AvsHd4{@K]IŤLOȑʁ4A{AV=,q 2<&*HxJ~k~t տ_y qfr̘<"vK7; p2Ԁ!v JuYz$f)gm3'0(:)WQ,.>=k#hKN( `!QY~_ڇ>r!sh^5]'O ߻fa12G:&LOUVnR"tc{ex\pV|иvKě z+Ak8JR8'ʀ)c5G`a)?7e uoGDQmo_VAQM .3_>a9 TOBQ=QoWKD*$ -LMF!y3= v}ﮝ=$56\2~*H_֥ԓzWM(ؒ.p$A[`Z/jTkT"Fvqd7Mʣ8EcSi6QdM=."τrwe f1IAl=zg1?p30ɡڭ6HW]'rkזw!-\ AMЩf01VDs^۴C *,IcL\()zי.QchQ|9${;:S_L83ei<ŏtR?, &Z#H8~l#9ՌXf&`jZRC_(tPN"Gl(Ęhf,>g=*BQw}泷3c]{D\i[_J"o"Xtp 9?]YJ]_}x &˱x[(FDK+U渄 YsSfnYe"Y׶yC\T a#biy ~|vnꕡ,Q`$ނ餌b,<\Թ1X N;N8 ddj٥.X_3|r?,Ev#XN4PC5A:VA~ `$_BȖUXFjѶ\ktLzGSCM/?HLWml`e-0$.w%7 XU.,ϊw,)0K9j8ϠuK?pij>Sx f``j"6)t? uu-PB]I=l  8&۱4{e"dzU+*xTpI_B J{ѡɒܩFB3>un,#ݛ{=[y2[O,<$3h甇SxMz kЊw3zoO>1=Bnt{riP@)fR۽t;fTFW#JGS ԞHY5dyVc{w5NA%8\Nٝ3@nf`O=jZsGbФ,bmA!S>N C:I1XvʼJy%+^ctcZwߘ2pU19)'m[j`\Hox'Yx(N(!$}Yk;۹si8P(]B9!4mMq$3:.붢pA@[h Cv*}~e!]_a=G!ϟDyjD71c;+ p:iaYt]aYLCbcWFlx`xp&ss"h#ưDTzx; ި<yR;0el^]@Кyޤ"_)3n;aIX+uY q29m'X .˶Μ$ 1Ru'}q8L=o! 5iPG(|<4HĶ7}QՃ m=U1 $gF`}}5 *K3IX8pmH!ņz49mvȩr' 7l%n; yY6ƙIٺz=G--u:40" KdD!uFm(|t1zYYԉz1!pu'}LFO3)0 S;È&F|!'euF 0㰃N._{͜96ed#b[f4_cvU\yc\-?RZrq`F%RonuS褜_Hy qtl m,(QW ?,@DBY<e-)|mb:C4*g9@0C#Fy fPIxtZXCUhlֵp,9i.@p33khdG{iT~~_T'=mωN3~זRh%w|6:ni?5|(& ڵĄEY7sՒ($91 wʉs(g|0ZI aViO}= ހ}}mxfŋW8CxdhXQoY:*13t0 Ie/rdg H& [ص4'?d!ַ VTΏ3S0c`nFJr Сt2jf`pVR`R 9~USU%=}jQHj95IJW79!RN2xEg`J bMmf{r5)CI NYި&9m& PT5ӘKD}E7hJD9e~K֟=!}’:;R@zz_W An\$3Z2J+sń Hm=!coX|ʩf~2zFx SaXFkl~-NBdten6M!vɜ8kҝ`<ؖp6ɖ3J4RmJ4YcLs jz*=饁ক7J6id*@Gl>d_yMUs T'`|j8:<]HBY8{C&Գ5\&ޓEM9 $&Vp8ۉ}ԟIQϣzCc"!X,RQ@!\LByuDU-bBߪ>!5u? vfsz1 *Pfr=$2낅-i6$kp48YD%F6pji6o5j:}2PW |%2._FVGμW&B xEҴIˣʫo[^ܥ32.a$t +(8 Ƈ8XD׷s7OؕmfknD ^uzk08*&'Nu_;>t0(`EnCJ9P ý.^7]{8ºX "a$ AHңm_R2 7w_m)Rc?uZKj5Lظ"cRNSP~wuu ᚌ;ڿk`ca x?Kii7QY7sa~4 _F?Y"z_pr =pli ;݆禆n.ךK?;y#&rw!V K-Hb҉nI] 6k2-e؏.Ac/&]4CD\g,Y#\ WyُRim7Koq1xN"lCT󱱃ĔyuyU9SL{i_Կ#o)9QE'z\eDGóFxXjc_䇻3R}(>[&;BbYsu>>{>z fO + 7:Eko_րجhSּ YB2nKG4=(I+x&"9X]{4}\wGܧFQq]o/J%R[N0VR^`ّN!#ç &!;\Y~jNl1%O(!T/\ח.M2^T q8\/23,m୕mUJP4oS_kض_y.|IeVQRϙ7#"~>Ix|+15et/[9l%ӂ2N{TЃ´Uv32 PoKnT(d*NDk\(0ʤ3<(]>~M͜#|([2t 1o&d6z&S {^re  ߏ\ֹw+@Gj]Ek`H|4|@BLʹxh M.-Z"_ gFzPl?[%ެһa撆W/ߴqh`b*lf>!l񠲥 䳌h! KP߈:6_\y$F.?UG!oR:V--$z0"c Ms 閺F9{49 MMPFgо0m(,% be`KX:]$ݗľRuU(]!7^ViKimAD8oTX:rks^",NaEe _᪚%OU9`uL+?zݙONT&n-LJ%7wHӿ&?`U%Bc2Ʈ}+$ě: {ۥu7O9`3셲9ˌNV*3DžK UtbE4>Ғ=:z ѼP$*rԀ;y=`RO8A>ˆ*{|IuNU{ft;9S\݀{Op7/l |rT dl3 j(d{I\0@#c~I{]3(sǥ}3G?b?BPZM@sσk;1 %sά;IWg^t;7XVDgc+ RpdMpa=4= %;n.ZӤ#kfV ڪkz%0MZ 熌O84"5pmV~{-T >Mu3{d8a3H\QȕEaei% %?{9^B8N=dPn 9/U<߲spMaL{Z.x?Xe"EȖRX:%XZtkS"*Fy7{q ʜi83 XL}n\+=A<ArڍX7H҅rfhd }EжL5oGu3di&B|g6f9-./Ve6 m2ba $G +jla 朕vYҘef'wzIn CO<Te=n`AVQ{aD&43.-ՊU]eR]dHcQK KPԳAMc|(*:@/3># ΃h7۽U8Q$(Ԅ{ov! o|c&˝ ~ ɫ4_@.4 4dkdB!3Pz  dتI3F&p2}zb4ٯ|^3vRPL*!}f-Vwr~뎛I0?U6aץ2#ҮqN9zףP$6 ,=Ẹz3Km}_CԭW|9{; I!Gd!pw)\ҜbEGA㳓a"%b9*֦O k$J!.-5 i G^#i cռu*סC%^$Tm>>ZL  u /?8 5-= l". A΢y/wn ҾeE&N,1"'ϭWkt,;ɂبۉ=]⒱\un "M@3;)A053йARn@#G̐,~1q:/g~?Hf̬% (ߋ/>5ҠTW '!:;>՘!<J[Lah=Ѽ/)8ERGFew3xWJD"^:: Q/˝)>)MҋTq hG?k EGFvq=LbT7*R.kʗ'quZA趉pVY| *5;3qs{xof+l+8#4BH!Ɲ6>VݔͰ~L@=b]fF_i&9aj'ھjc~x୷YVЮRd2`se W*HUj}V]m0zݞ^[(`!}םϙp`|49㇢yuhȓrLޯ@usP„ӺG^mh቙P0!;oO0rnP(^w޲OC"=_8INcTwIAy>Ap;$t󋣻 OQgq A 6~]Z\] ROF&%N lkң<-ͬmK.ܸcD UF v]!dq3 >qݱ)9-?:7/͆]x8Z&ht ߜD$Iy)J_$`6οd]oq瞦~z8'OHdV#K_L1bȶW<!N^Jn xSM ޏA{#n<$6{+jI%FP^^]P,O-?:cXf-Q6!$}TZiN`?FFkN+E$,~VxԈgXl㥮صnkՅF& }@X.6\FczZͽIB|_92`l/]M<&o ˗i)0,"1wN1`1pWT<{J b5(af$$_.Vdѥ̞GnJ^}\7^>$?D&!6nMߋgݬ®:,od ]Аa_/=,]xe_.?>)l/p ꙲uBi]y"܏&RK60 v$?7(aT>nL 5DR/Y~FS"/x<9 6"Z`1wk"B'3,BM#,fKKWiP w8 Qm(F%ȐQj!Y-P)RqSф>A)iCwwr ,' 50G< T0eӐ7V%ȧIw6It!=3,zmOS("&A/ AB4=S%@8`tRYuzЎ.J߹[PW J71Y q-\%l\o s3ܗA|ArUיZdE{16rq85rX'][,o0B$֝SmgsϰxP-g Qy`& P\OOLS`gjdjdzsW|dp'f7O[ 4E 6jJtBDPx@*`{2}6DHo-Ux&_mDSޙ~T Yt XwKP]!I-!>;s#IKlq ®䀋DwǙMi2`}Ya=t"UKx=립S}{V,bOK$ >dgh.d^ ?^Э_0L/d9y\Qc؅g)?]w.6R [)5Ǘs^o񡬽VqڲR"V5`T3`YyCęQt6$OǪᯣu[UrvEqlaD78,"S qe<*OXC?P?CE£~9yrT*ػ3 |O8dvfq"S@fr#KwçuW04ݒ߮Egub͡E4 O<4ŖjJs;gin?y'FCCu,V vڡƒՍANPf|Onp[&XHf2eKnn 򽠭Vpy7`y6kue{ գij|{V1|3 gK: x T o&CɍWO&]Qܡn/ee8pʯEe xL : 2H/qa'#cܧ+k`LUei;4,oq@A/+󹹞t)`lܬ(i^qHE_fKNԢ6\YutQ I@IxFn1o$MkkeEN$L /m]=ۖ) .'& Q9pbՃ%om2R>$d}lQNX9EƱU/vZQp Dy5@u1a>!EW)@MR3Kx:$i<#&͋ps]6>Va/DjVGj=;!يJj>M G Q¨U"3)>ڹٽlX2Cc*&%Di]q4k%.Ta@h<9e\Nc\&ג]|D= 49QG<'~džHEGxe2,qPb%*:f?A-!4&Mreqy6$cw2B>K6DHӯ_a: LT[gS:3CswbqNN51f̨ZzFRhgCPS )=j5NGR9uX> Uxpz[MimUpA6\ 54PcMyW?8$#8:@T}W#6eEK:fFu$dԦbRa^vʢP B.ϐ2._$sj˯#ǛhԧՂg{h;AX f'=,r% |0 2Pѓ9{&YJM|)&+ǥ\<=LWAq>|4^>:_/RMWL͇Y~,ةFǡhh_{]'!W+7uN,qU6E;)r\7+=5vJA 曒V\!A3VTYew cלGt Ga&@Sf+;Mi5'hTJPjӟ*lēi>ldz/T@FOMM Lg[j˜?7 6WuQ3m }2v17w'5s سitʳ] lRR_T#̶<5шΓvSfpFtI) ٜ:>0=c# H+s}s^:!N@VnJdECer^B^M9U=߼qzCX?F=?sO==D=9g gC6Dr$i?O訮}NG.)6vFt(I7 mAN$Z,T̥,Ϣ)I/=N^xÒA~[F8N"$6VK%QA2j#> 6t6$fk.ouinEh:}Y [GmbގȥsEKba,FaMյb*!G`n#X^E7kC>UQ/eҥ7(T%HFNi,BU7 &៽,mvz<51P{+j^|NLm1hi>{鯿:3sB͚Ny ќ\G'e/rTngSFhܣ{X.`OdEp$4Q4[Mj\Pke:٥a&_L?EhGx̼~9/l!YA(hs=-t;uf<jdlwj2O5+$A0xQI.chRϵ]wv?,+s~ƧFC(}]` D|A'U.JX'?UfaVp6:W*3?¤-idAw!}krN7w5:06KyKQK:9\4/%= e-En۹di/KH|A+)#QKB c2q򏡈ՒtRgVBmmh݇+-*#Wpa+]p.XZzorn|CԹMM`Vbt[ji&6fUOonIC1y6s Amg-3feaXDz UiQٓݼrSj,LT̔BBP3wэժː>A>jN]Qd؆`tmAl𸧞^B)X4N(TsVQ #(m8 )Qp#.Ae64PAΦSʓÝZc #8,/Bݕ61Ӊ-1MOr>d-0FD.+eQ⦤ϕXqvB]ΙUTzP jP +vi&Ps\uR\u5_M_ 6ǐ%8թi|A$בc"2z @v!VZy+6zQg ȰߟB4{yP)Zʋ!  @M(j/G; m}S#aWkHosRM>6@slAݦk֔*Gۤ7B 6X-? E6pHkؓ7l*@`/V`g$#^Jޥ߷ܷF_{*M&k"pmR 6)29/(\Co.sGl~)`j;Qʞ{3&{f*_В;Ll օHk4d?kk D1`BFuUQH}]xH[.͢KbRF|wO^@0qkne]Kf-bWjYp֦?L)$P(_VE 0nspLCS,,10]p&/ao"l^7  p XmTx48 ~tؓK_ݘtމC> !*9m-u[2MՋ}uÎ`lM!FfE>IKv"G{voW5d4 )~#vBS/Y5T0Dʳ/ι+I$QQQuMPlkYUj,} BVUtʺVA_ ޛ,x)wa4Kv{DO`t@ԛ4{T)Aja5] sJXC2h!SZbUV FtJ@: t"THZ%c&Y'.Pn077-9(su@9-+Iå\\[?OrFH 8xq3~x%l*`"agKƵ]l)_LY" /Ω6Ss44|yRky% 5~l禨eդurG8ްy澿Π1MR|=4 tgo6 ۅëZT !HF ze |of\xɚ &cYnXhchfѴteyq8? L^Ew_aۡF0O@a=o} {^v nOM<ȸ=T‹moXo4R^C(Oh`9Uܣ,Ol\QeM*-\)Eª-y2҅> ٟR_8y! QT g޽ ^g[R yg#yZ9!8v2Z1`-#&T.,(fDM9ٟ~|,*D7KeWԴj2Rls*C E8[0qn* t޹mѫ9h]-m*}:~ڥn#51d'rӠy9g(FbY+:jߏXwԂJ8pq$鐦*GW\(y 4R!UTo!x ;YLBJ^/PI`eJ@s b_aqWѤe3fn`*وƂd;hS|}Ory+m< s}"GA1ƏO#i-+X*Rh mx:+Oe gY_}]~ȩgdS˸b=^F>Emc䗧;F1d}Ż/7WPSV& m>mbq`b` )mga: :ۑMn>6J0HCZLX52<${ =ZQQvg!5Z-9j!2@_Sz c!aQiɪ>qzɋx9AH#MV&Kx<)q]<1U+l a6`/8\$φ !'9s=GLL$Fi^d@?'ͬi4^O(, +]_9rJ*e>Gi FJ#O@RěL@Qb@үG.% i6Cf3uK3T2V Yb4rT_V?6_w34lC}\?(PϘޔqLPnb=6~okjv)obXKXdwO@acVX 3NEeij xјR -N@ݭ}Lw遴8r=_,BY7F($sW*ycXesA vcfu#Ij]MfW53nDr, :Wa0Dh[GȘO_lMc`f߾  ;Uߌ92K,ӂ _sڶ2>exEb# q 6\ɪLJ |Nbf'P]:ST0fJ산b~з~iK3aK4IJEu [C<$)Kz\Trcr"6ݨfT^.KgX3's^ܛ=)8s2}R@@rZx{lY.mAܴF-6~=şú[zQrN &=m[f*MjۭI3׳KI?ykH#ŶL|2[P 6-Sd`4[Qmpn]CĤt;6M*Ph~s&/t8od9sw՟7oW~|F:|2D_gyHYؽū4[Pw6)r~ņpB^G*]%5_ r"a/je~j̖dYܩ3Cq$>SDzJ0:51Z2$5G{6#J5:m>cAvL͚XѷD)?l|ϲO`MozU:=3`4єܗ565/{?1T- 붣̙Y;]`\*#E߫^A?:<'@V9Ot8m+0I2;N\Jb0cjBBt.n ֮ܚkaz+!; j]2fR g|=靳)h7z18ǦF+ Vl[gP8JKDxn`y?nV`Fg1q ߖ ER @,ҙc|34 YPD〉)+-#u3 o'zTRUԑ\25"_ \!฿) ڂJXo*. K`nlܮ0 U҄(\n\ˮO<J{ Pt\=:>pȈ_C س$V .,'>cѸtr|;à+7z+E(Ts|Z ejP.Tn8]XӍw.B;V2價;H5ԂJ굄&Kޘ.N:,|![=\"ڈbG?Q8g>>K(Ļ5D.uʀ~SIag„.Q5씅z1J$O8K(a96tQ1y h <}l2E-Iuγ؆ =QܲM~ݨչ!OI7ڐIf"!{ ~qgn43߁J$^&joc%M8Sc2U^OX(Q\:ILvfo+ѱF#V~{\g=w-?!B ` q%oydMI"l;10KIuSEcAz`a9 OܗX `ٹU@pB^hwˑ$Q6&L| #oV$/X3E/Uϼ)mar\%i:G ēJ\Brdm!H=3uowk֚ʁp i!aLݯG[@f ZMٚµ+ ha9.z$  ײz Jㅾ:Kj )1̋LC؇ D. @hi" eJoKڿ[`h*fxܭAD2SiҊB =|.>OŢYi~ ;c d,Қ9ɇˌߒGzw8F\w?WtdGc50004?xV(Wn;/h <:}%yBI˙91v!d5,mck>Dn]A==([}Vju:K>Pv#@T ΔAXڼfFb 6OY늫c#`.uClt M ^GBڬ (@O٭I͆#o!eď* &2ꜣAtҔսTmKe6WCU "#ځr#K)Lpz~Ɩ@l>Fi s; ef mІbglq92Y 4OS3 ҆G_i]\045J~"_&tfL%4c1hDt/(§deW-c}.%F@ :}DW }&~lB z.U]Pkwk>& , bȑnO8gԳ֑ ݾ[E{Sku%2D,w -➐&.<;3݁FIc;{(H S<ыkX ;;ýp,O)v[> ^s'4C"+y_8u`;wsN}E.Ch*bx'D%_.,y͆SyCԌ,)0u1' zM|8*dSt+4!6s Du\w셖C.2]+ZͯlmH"Ĉ8Bҗµiђc>$t) [EEdL^+-1x^1R-$1E7.-cF]?(2$/owLGp_Yh:[*L'h\eq3n PqfC{vCAw(<~h/z(t %` _c'E( ߍq#[xzLIbA*Xwd"&:4:Wqޓ6Aק" ɽgo̗D8>"[ÓGK;,` ;KJ704w ɭ y]^!/}Wx?A;;()g/SntȇA+veyK\bNzt <>E/@6Ea~⡒?_6Y+ "ygZ^-xk6O6]A0YKvsFKS,ׂ;қ:soݱ‡vhSM@mّkҀ`(39|0xͷ?'1~ze;EOGԪ|1P6-ySW'1gkzѷ279o:oHĮy@^HL ^|ѽhN1Ro0q+(tRAQsdafI,! x0 HhV` z YkنޘݫNS!b*8;䢭BsbK1)A4ş ]H1*m:Gl]Vb@Za(M,%I$-`;Afކȥ B]ĉQ6, <0zE:St"|c4Gf^+뵮ढ़)ڵ?e)w`R-mw~N Bos{w!ü8 _K7pdicW@BP4bLɤJYnMYveZMgK;KLւ76o)eD q=X{̣4N[b֌%ZYUL\2bXUt[Ԃ0KGl3Nch#k چrUg/Vpa 4Mő@-4tښlr4)XOw,JoR'8>Sjȣ}DY@-Ze(0EY74.a4I0gk{F 9=t =5)_5n8ړe^qV}HAs.7$qj"TRl{wz8׬?#49\64JѧyT;]٢Ihk|U_Dq4<.{Xs76+u CfcdI4ci9Fx#J. @|UT泥'8IZ$w/Wkx-3a6FLƣs=9fd36t9j8~H՘fzMtH=S㵎V~|:H|J}?F R*^/U`j)B=X;Ry )DCЅ1M#Z k b t.\P3`f{~xM67m;{9Z4#3cĪ8 1"l~S ` B.֒,!/ n9yfOc:ac +a_e^ЎPiI,&YBۍ <~y\WU^E:pNYS2#Tjir>0r k:5؛'`%0gʫMoiW5M-1h ş̳Bxs9'oеr;FT4G˲A0*/^y `8P^xk@\Dk/]ג8)ZB_"rZHhIV5L4gV Fk{w4>;LeIbgƌRulv8|YlsLrRCz"~y=倏ڳWn~)AY- 2$7qXb(8z ;+~^cn~ w=c-R>Ð,pqhWZZFʧ. IO"z =]]~`zYϫ)o6H<zu}F`(f ym-Hy=LWG'=)o2iG9[o98ÃG2ΉͶ l~<1+t`0`;l)aY yaV>PdNr ZX;ɮ+2:7"5he汃c|CIqq{qUO\7xg- \2y& v9(IJUK?A’y PWԴw33Ln3Wn{5cyB6&$rB5[F1pHlBaGAN,Ę0DA|g}E=`sAƈYNĂa~g=.:MQ\,t1ۢ\AӍ;TΌzaLnX%٘(Eu.y,ztUnVy|0cYk$N34R?I1 C$mN{1"N:{!ŒgQor/'qF(̄^%/r1hV;5QG=&P 4q;kzf_\CLɼ3s6J[??4sl ݨFA^QO'cQR8(m$Vfx^9[VPi;"d ^0V>\ HTtLt@Q~(k5Cmk )m XH&yjr#qvW|a\b}/g -:>V}ip+82{o9oCNáX]X~Sx-|H-C2RD!"#z$:x6 &ΩA&/h)kPU\Xg`]5@%h}TKU3VvHE#(? K" [D>HRhC'@2QPܸst}@fGkmj,[ZeG}tcxAS1Kw'NOBU 22vE^gtkv3luoNֵnCjߘJЉW. l^5Frxmۚ> cқB ?yVľI2XQR9'LT0(~磖 FbЫOG U1yڔcZ9p&mСX+1JDeњqԑJQL 3OK:SwUtjy.f̢֔R*{'](3C06k5F0KMbk i+l İ8M %WAFYaV'LK>/p2Xݝ6'qfSR5oݘ(:3e,]^.Lݝ124k8Lb+2gwEL]{O{o$Trqܴg҈i#n)?OÕ=%5i6#Ŀ>T$*GKi' RcRnF] e}-t7꽀lMF!KVv6YrA~0JѬh'pKF_yH@y" F/pZ7~'Ĩ1=?:ؽa#"Rp,SYܫM"3aAEe"t )Y+>Ms*1/9nf]Ԙ^ݳH@{[ma9&rpP#jr0m/k^wB#G(Ly&S&*%lWFj xNz@8DA1t>g" XzZ_s&| @"j;mvdUlT#fI 6mTvo.;iN&(KB` #Ɓ\`|. ~e L=Q_ mSCjKgV~`Rc)V.,֓}V;ˆ Ö@[C2ljFQX^mjS%P9^'*e"wt"|כZ^TXлLB"# ^Ma<5kX_?ȔoD~>tzrg k7AF?E$u,T54,X8b~3%n_J}}M8flaLVjH]Dռ3bko8IlAؘ:zlZ&KwϭQmc"韼}1Dт/=*RŏAg:8єu:_; 8ϺrNW6߃=P c_Აd3ai5LǵUWPwSJJf:ܟoA= ި+:(KԺ3Po}~KԮ>L;aD E|ilI(*yN@ݩD0[L1U院XLSz @|wLɥT|p=&.Qw \ؘF A\NKg6sL}zdq4&nu4vΤ>gBdf3bM%AREu-K4xcꃷ?eo[mO٥: ;xC+ץ+w{xAg2GW~!d+G\?6{Z}u3ZfCdx k`nA+bO݊$T8|4!r n1Zb$,bw-7qZJ$eՅN =><-zi\DmLEo%9Y ));ohܽ\1GP jߙ8YƓ"H4fEǛc^(.1wv58ᒫ(#=OEIY2v|n;aCɃ@t5K$I!=81 lp7* ǜ6@#q6>A)I9cp$2/~{ZBԻ K~9Ku#͎IfCiOK~#0kq7憐],~b$ӒO v|_n$TjhTݦu϶aA 99A46.W+yzOI]M3{s(=eɍWϘ[MFo/bҕc6QA#L&CP֒"ma\ḯxWcja;=WOz7qam)iK ޻G;'L\Yt&GOX`,?ǮfW&P2w_|V!EA BG~g*HUe8-%ˀ/6~`VC;$m("J\g$QO0uSj-Ylj2/k-RMqw(GMr 3MK %wu ] "Ӯf $O!"qs4W~c19\JvcLEv{?qu!B8侅*TY.K+: ~ƛF5TS^ଢ଼5eq/ȈcƮz߸?^N"nxg[;~O s7H9\GB!-?Dg*<A9~y"OՄUh}O:tnX`YB$\VओPmq:s$ia"&-^3T.7"Nub1v|#?!e0g ʫy,n EOɒ<.~(fmӂ:,󑅇 6L[{ ==.l Wp"yM/a˭4D_BEߵ斝B`)2Lg"~ DB`! HR~#ruYj0iۋ{Ce*]»R%T S>_ o@$ԔNAd_b bt3]IڋB+T &| ^udGf{3wmCMBCd7I}P4[phg+nT"3`hgM|ɤ)ukAAђR&Cֵ 4Ԯqc4ƞԧSޱZ"P0^Ѕ֟"XgNvYSp3\PW<Z ' ?FipC\YBzZd ~o{׷sOUY|.?#A kb(^2Rո! o z F "!H;=MpGDvp[cJ9loLHC kZI𲨃O4 1KMKd0zuC=LQ\=,[Q'/33ǩzn=^PGEE컨Gnb $Jo #V ~/PמPZA{=^jin_:9)n;s ||=,{[II60b{ 9,5(}f(B26E@H jCxihnow4-@N>Kh|)ոj;Pp< ԟ~zIxpv?G*B>J/ՖO=Rpet>O)|'ndK @ 0iE=`#j6B`eBdS"VaJy!~X_Vw_֦& U;;l=; =ZPj6g/0*@߾<!Ɖy)$.,JX͠F:i?(MaM^jr2'rY/ꦅs$~Z 13/%(k9ĘعoUc\-2 MqiwEWcƋ7'RSxw9݋i/~O8Ȯy}>;g~E'0FakBdM>( ƹ3 1VjBZd1{hj&RB vN^K6N)1{.r$1Q+]|'TߒAόz|[V}nZgoAqWby3EMYZIۼlB*iMYZ"t"ٮӜa|7Ev;M`2ԵOd{QM`"kL4ch1a㿦a'C23l HBΛXi󵡙,SwkNpzKEt=wl#1iO3حt82/T85TTFݣ":aB4Ǥc8(w N('Oě uۺe௑ZQl᷻U>&U/m+s#Lߧm&֒ ^s$EF96HN"vC/1v^\#+ ]Db|É{٩uvhF0 }\Qӄ-pXVwX6؁ 28.y %G8BZ@w 6^dh=׈.ܨKDyh>趱N W~T37ZrSy߫XӚ=e ٠d _!WB^ǻ,{Um'~0 zFV r&7Va a-5p&6W+ by kf:Yԟs_+/jkh{ f&'8&t7OeU]CnUm%˔Xsyo-E6Pc7@ N 7,qIƞ*>ɸ>[o5'BLk%E7~OhAyd FyR :h$i.@䇉#㿯_%\wEMkۂ x}߶2 ^6$}]{ߐsCSAO9v@-$VVZ; k;$t t,~rE`hY}/BY9Uyvz/)D7ázg)ZOE9d/8;\=c`YLg& UIz޹Y5kσgʹ3y6\> XԄa۵TiMY3`_E7YNyOjL ܓp-m>kE.|\9`t&eO&̭ftq?ZTS>JZDˮ6TnkĔ!/sY`yor16(k{5o|| `'*O JLI<y_cY#)ff,quQO%Nx&VƩ9sف'1bFIvڏzR_8 49AV;XR1LcW#d })̵_tLiƄrl (PF(6R2mFPV-#lP 9kiȋ>v o,#0 zn(4^z'QH"q|'ԏNpm_"ThufBu;GJwXH5txkz>B!/ެMK?뉱SEzl! h c[q MHK5"E(xS-׉^Ӯ)ºi`ǎ¼Lbf3;&i/݂/0DB}L.@O2BHUbA,5e`6Mz:jbټD|ֆ낿{*hH2]g7z7^d^\EDbH).*_'N XtÍmYlBתa5Ml܋`= w. #gEMԣ7lwhŭes:dC!XjEti]8ׅm;1(}@ԁXlHI]Fi3mlwK_uE@U+pģV+4ߢj =T;="|/ٱ(vp(Q&G:Af}U\Rq,k%Rc8*6 L;S[!,-YNj73sB6vsz2&Zt luO8>oE-ߺhsP+TnJY8=\@ 1q}[`w'XBVXe D*kv[24h*u q[u[OѽR/)DԨ|aW:H5]i o86\A¯F zTL_[I$m40'xNusw4 Ww]%}5pv`C1<wt˹{5{vhGb?̵;pY Uw Bt[62c0'(Hs݁F{ėi0BWOJ9%)cҭȿM򘉁.r N=b,ډw@~zs8`VgP0J,i 4203> )Uy9ڣ_jGد[4և#i 85ڗP1ڥ OB\ől='qb =m]2J-kb8U Srh5MN'8Pm >A(Ķ(w1Owjз9$I- 5$-D#@z&9yYnt$V7ssQ >ؠlj\DF' 6b_&9"bY.E3C7[n;4V&n/  r|PB9CpB}Ebsm1V$ҼDhPBB?g|ÈcFƖ0gC?2YkVωD/Nw_Ϗcw_tψZJۓyk3 ۮzQC .-J rh}k- ӫ?\gA"2v?In5$>$Q̈+ª3}^^$AJeRy{Ws QO?\>nIk@DOBu5>Sis߂UK0lm֒Mpڶ-f/i`dMw.Ӗ .֯at~-,s|ZLA'td͈Yc{>NK͂;ьsFN?⁝6߅]lX-3gGe4}Q$n {%Ri|+#Mjt-Ħof!xP}42ʹtkwU" }Ϝ1p)`z2Z(j_M2O)9]J^KF]ALOmڝ#mJ:^4QRsmz>jCUMI3G8ҿvT?WtZ ܈L<)79ӆ&Voؤ)&ab\X7mr :]h%2opnz,㓨g;Q*_y tPbvD©Xa$uM)یŎo$u ȶ;1u7x .>(-ɋ'#>ݎL t|t9]kROr!"7] \q{M)׹0&[h4HÃ. 9ÅϏS9ЎjZ Nn%I1i5^B:!b̄Rly (~mL6!|vܮTϡRp^OBKFo3/n ]6+XI J?yjKp+k-5n?ULL=CAǣ׈EEi}gIY)ΡIT ׃ 믃N>10OS "sQ UL~K{j8EAJCjS}{}39&hKx?aߜ7σk*sXfEJQZ]uga!"-Jэ0tO\#>[בU˛1?C.6|$ϬhQ5rHn) )-bqp g?v6,G2nu>5y%Lls ߨ͜Z89W-EڏEpO۽Mx+3,}nTretboG枎Ϝ%qLr5qr(x يĻ#ha̱gu6-[)CuvX wE({u7q4q^cqRs0owDV%~R:!f;Lv8BµY.kݳr2 )@eYh$8@<1_=,!{nɑ3ܼ!@t)xB݄x][2T87y1y4cf]:/lÌNվC*EL($SAaWtUj60=t #_Xg{fsЍiu)nug"cIbTZ7)x ̺Rٟ/VM.DI˃e@U[yxᏚ`$==b:F倰[ rrđW&:SSv ÐlgTS=WAl_x]XX]jsR.v-F2pV]>j5cXӏ%g|BkW.}s1g 2왛 kʸsn>^h)>Buk0sf^,/^ZYi5yœUX/mͣm[ f8};yi-פk9GY$gz_} `YaZ ^a#K` 9;Jx T2?ɝZ߸ >!h^\c:\ J,e.X o!tA2"U>=)-Em_DY(t@ r7] qsydRؤ ^|D:ߡxh )/c* WB>9oI٭ED͗@K!mTqtM@,qjmukO #槥ƷnfNe\57xt"07}@}CY31KІ!d@!G|b^Lw1{Ҹ;>Ǥp+֦E5 G+vV4vg ^7w_yNGcw kdDsSJ!HlEpTo{.xW"%R᎗bvz\> /9zB5*>2 Zxbܯ076Q6#3:I N(%MȇVz;"EfTi7kM:.Bu⺒_O֊VݷhIHⲌ^جIdvca:4MN[ $'w(6YTwsU?WhLU:cEE{qERAX/W?qez|E!c;8 >e* ϴU1n2wLp=Plz?]A Mv-9#V(?~B=˂o(NM)LsvdE;|mwÍ1u0m@n{q6WA\+#fߪrV`zuz9"\Oן,vŊzyvI,6!$K./rl/!iأ?= οLǁUmbWKC'4TF (qE/'g#3k!Ʊw \?GUuҖ)ӝը6|U3s[M$%,I۾9HS*͗ڼdNw6##{6r\ 8k,=\E q0ӂ>d-w0 ~Wsj83@RrX,{2sJkBwK0CM<>*Yse󕵅3)$R4w j`* o׽k.T;U&qUĬM|ͶG嚣$0L'~T4v0~53Whg 5 ,v/4dJ?}G)N4j"1l$lf)X|!F<@̰zoe<ևv]~aӓ{a/QZTY곳*2gl gk3 W+`|I6,G3"Vb]|Ѓ W2eD/]s/^BI:_D-RAElDrCb~5lwT8:2-QYhxhm xD>k2 }eJ2"gڣ?H~o/x1qƻ- ٟa)-lz:j۹;?pcQ|`FOꁮ+Ւ_$`c)ڕNKPJ(TT_St_P2)_G}PMȳeVxn<4^ҊҬƌv5 ᓪ9_Z ^NtR, ʥQNH6ShWWb)G cĘ`ܵ'̖3ӱ‰@N$,Ib ݉aSҭ*"`%fZ V̅q|k6뵢&ydQ=*$,7;0LoE˶RZ[meDzqe>œgsU|1'4!#]( d>؆<(ĥD  a?h7kba^wq"NU {ajc&2.3tF:|< C.QEsc+o4Km~6=ӊ#SŝC42(1Ӻ}[Šm׽J)AcZk]y\p(O@YXlc0T\B^٬/<R !LeYqB~p㟤qSp2rls@T&"j`X}Tϳͨ]AxeE`KՍam嬻M65`(DeyElW.iwQHjqۦwzޤlhLhbE0 i̫rR덳Tӂ? d6eڻXU=\Dۚ 7釹܍OXbLF`2?Rx5)%^&6A$EIjEZ4_bƣ% ,%ҟ6b#6uhl⭀W%Ye+lh-w2nX:O ԪTgUh5R?.ۑd޷o.< XteC_f+X|%2%w !soLX熂ֽ<;G+9Cjw>hBumBĤyvLGgOR^2+T^JL ]-ӗ L#y++^69t9gIYw0V'Xg)M@ ^xF?Z}XПaЀEe$+D]cXdͅ:X0M\W3sR˂A54Q@e/һ8ጌ!::$Bs(f, -Ft-qˋ:] Xa#fkC"}m|"t&Y&4x"Mp_-O╛ 8 [qƱaIA!xxmt` Y~?*Jsgg Wh3__@*8*W菉cpgYA{Bf },ַǂk :/UsLkT;e7*X0JW;Z1t<:8$α7!r618E&> ck5oll]vBnЕx$ݾ/l&kwhsG~ԂVb̰m;ga4֕O@PN/>L1 K|()&8&ỳe_bΐhaau)t\Ŵ콏ͮ%zq_@-Ա SW4X:~Oo,${% '`j֠bmonAv4Pq _quE$:-rjZ7#hW 0ͥ6 8djտ` m+sO*YV[M>: iU[C9Z꾐)]H|ZWG]}}4 ~ϓ1VQ9P8NEG,-Z\eٞmRvU>j@LL{v>f\0m»bYqf];TkhG/NNk[`#i U8fA; b4JJ4/Ȇҹ>8.KOMUnmHa8w~UP[͐;¬dx Xo'cs6 4ᙍKE@C3`BB-5j4Ψh8$H >h B~l 'nS?}2S>w>04E5Hœ<Uu6M%qAm{V&x VM0XO؃%?-$ ꍜJ"Ws~܍ n}/ad99ZX|̺Qz2Ċ8<HuI p_)0IɞӣDdΌG_@D!Aux$u*O'=:$ Y m@:K/µ3eyŏ$"rU9Wt~-1ҺZ#,9\kjd:L@"..,0"\l(v1xp6?2@bf㓺P{ʎKF:\xRyC-B,5fe_R&2^@3`R'_gYoaEU%`$#p27dMŵ̔),5>krK1Xcz&s{* WPF<ش].IW诧2bV=CЂ;0Kq͢UaK^$ԁsHKMy+RNߠ/1@w8큰+uyDjЇW#:MQ;2H4t3u>wW54^ё"9}. YpH"_Oaq ܋*ПڪZs!PlK-ku ~OZY4 B7Lay8R!1e҇p'9W"qM9jD:Eay5:Q[^EEIR&hu8MM_J?[*e_iSXG}yivb"BGCi5]HzUTWO]ll,7&~ty*t*SɁ.@2I7BcOq mn- 7?g,T{/)AëI^_f\yLE? }S7j?:HFs?QF7C^C|8h1Vs{۔vEU2ZR-},BmɶvQ` L7 -16qMV9dǴdլ03ŌG^?f C1GхXf0X`d sUx5!XR`Je.,H$ ?Y&> ا,53jYFlGfƳjW{ TM_]qBZS*%lc|ffPWJxebkjWҎ#lu48V bdT|cZSdQ6plH39[dڀ>YT Jmd8fvGّ R_=qwI bn! c2+Lဧbp z6o7ccn!FݩWp{;ǟs*k2b).i + /'* \D2ʷC؁Z6Ǣ7Hґ'gl~h^ Nu,FXUifl7$T ZO̍x@`$?d|,^vQQs LP8y %er$7 ,Vz*[X{ګX.-^<]w n]rJI"W4 k~T'x& 'Q"Þ';ްE81Bhd=мJjBq ?lpA֢cQʲ޺/#Sc}FBV}zS{ŷ_<|(H.(Fk!ێĐbp0Ulh6!Y# ;'&չ42b9<|Px"20 OA]$K(% mq.G<%K5Y~7 LJR+ptl7 T@:ꉨ'N؝Kd|lӏn ~h2qq}6+U}WAF;5!Sy_{H3vg'U3X8.|1ROqƊjhq+xr9aٕPXk? 6lc)47S٢0 3;রw7\k93渚[rl'sLa$ {u#7/94RJءvYz9 0y߫a?덻OT~Q85M&SSB_\flssbId Ź 3FrY:mY9Enyί Ň1<6iTeO\e*Q4:|N&[>Ls0ś5% eIt!bK7!. [υ;ġf)$4[^{}.tr˖WYY7BeFP޷78k:e3LLf܃؜CBi.rj[4,U7<[.@/dfR.+RDЮluiy1cq{'Q,;re;WYf+b!P:yn|yVx9UGzqm;;OQvHu)`LNr@8f4WLYHEi|nj+`@HBA~qU] }&{bA VpwuTpUϟ"_eіRg,:=ȧ~?`n2$ h -U2L\ Նx?)Ȑ AN+ʃ@NCä]mn@_'ZLM{dGdBic&>%&?ն6 PX߲RvઃV I7 zB~slIrG,>1.QGQN{vLU9Ɉ|aEFEc<"i@㈄|ed!R1Dó_~LDQ*i61}V>Ke")X~0Ϊ9Ew Qpc?P\[tFO ªV7Nl +k2򏊺5e3E_G:]A!Z!q66dyIp+p`&_ 6n} !p3K'2tV i0$L ^_[C 07=`HJ0SSċϲ!6>$GrYX?*T Z޿4{fm@C*ZELQd`UD()Z />G[@ '}0VYDavh'3./;yV4xήu1DWtt*@Ϲmc^^) /։7lrAΐCQ%ǀ vvꆑ;6J̒nNLûko6 Bqo\΍!HH9~PF@oFmx]0Pp8:YLoL|c+v71A:qn̯BO iZ\P\ "mPbhc9$6!_rn%@/A/tnٞDIlW ;M1e eLXhBA`.M)"[vfϔuDY- 󁨢ꉴ5K!,z;NTiͮԿ2 lUb<ڿfx'$Rٔ;F y$|h 7{?nPc r@r]gN.ڐƹޭ1E w[#(=b#:H^ 4fF4ͬ|!i.>]$k"]$I-8w$\SCBm31dBbVڷ\<ɴI0$}4Xᗀ _|& I;Ff@U|yx QzF ]p[u]=ϲlaZbQMM(蛱K_C:6I","q]fp $$V$L[X[m=1ݲV ~z7] @L% !6yLK2 'r|*̯`E}M?F߄Ÿy[6/yzz@5,m,=ů&{3 j8{`KAlKhb^łnǘ涡sw瀎1YrѻOA;+3FCKQaGa8l46>zl0='GvCxhٟ˖}K<d"O%Ύ#[>]ǷctwWʨ? <*.obڑ^xeND,&.Nu5pi*~'NNЭn`3VF %g-ѽ#EDq>u톼 > *qzC@\k}}Ҷu)5n3.^J*ו'-U66G~1z6YtebCMEonAn G>sC0i.(J iRH<ߙs򌼷Xlãfc4C}%k@e(0͆F\VD`,9[` céPm25KI/ǎYYz \y[FeJ2(xT;_(RV~j/K)Ovɖ{T\#^lʺ;@MU4_[p-lúO| jPe%=>7jr1xAa7~+QR~4xh*6-P"gNߞ-|MJEpetx4U_{si:+~ 9 - 9 S="/Oo*_m]'+&56AU~Q,=C ^UV+=6@;B rݲPl,v_W]Pv /3IĠ(GDhtQ K^w3u sѹ^.ə8Ɯi0v[gnGKF\j# r.\"aV@&_gFG"fX)&W(cբg ڙVHx4R&&廸j}1?IjSs4B4V6 Uvdw_Ea hGU^m;Jȧ[+asesd8D R^V%O@ ɡ|;N4nU?!nueii-":h"s bVKm7uVTl_(6,ex̩15Tn++x{99Jv60$>lwOMB{*%f߄ɒk9IX6ie %H x lWHdcj);ܔ{Zp*_ހJ^òTuhtBp2T\Fml!-5s E8x:wxΜ,>Wi?.]jQ^ N|`ZFpqVɍB}-gNVP.}p 23_ Ja6v'`΍Ƚm517XДSc^ N惂kRpQN4M5S ,~ns%.yv*<9=-16ٯ(y#q8.]JK{nJDE-L('Vyv. #q?|u]p[Xfٺ7B[l*2yudsYAi)݊tY8f"Z# <ܫ@mN6.2 9C&X%۴f+ f~ y;CqYV_M0uoTZXźd'?0 P~2>ٌ AAHH6m,_V$2á:ɥTWjC)fpz_ð:FI pUK9ݡHBha02 ӱqW Iֺ^v1y7զD 9m`6!b>&+?}=ܸv6zYr+Ar/Ԡ.ٍ4$F8mqn{ɉ A䗕k&TԽz,`u'Sd)^8~|^g]}DrҊEaI>..w41!GXCndžRo])J3mJ3d4/i]Mm]Yh<|TL8 mfN]Q%1 c t/ՍS2!0zde .7,.2HCR{Ɏ筶pKVu9]bc2F{"~nGڝC@bߢZR ǫl:ŪU7  )Z W#E E6В2FT0delut]ve6p^ ʳ"ٛeb o+ߌcuN- }lxk*2V}"V [f~үkT@>D`Nea2sc5G?N=,93˸aB#A -¨ܕE[i[nv\jY8bz^p7eqhX&LJ;A,.+/q\Τ $3 v_` ֱ8q^EYbDy1o*bLIukFdtp|#i/O%U^)5i&L\r΍mlm?DF1dul`L̨Z#!;* Gy^4TߊG*2u,"YՀ@iV&j*d4BgyY;e±:0 2~Q螥(?挅0{*O"S_wM|p@5ct롚4UD$!L[! ۭ|j-•z)!\"f~%բy&$;G.[!%+ uW7xL aU+tFuS[Hmֆ03mRs& .b0צǻ$hO#LnI1vcM²{ouRteԛطH" L×k]QteY򐏅ӐE$倇 *[͋uc2w6o1~7~Wz~ idJ|R{9l3mc=YC%SjD򥵹Cȣ MMҊR~E˛;ֶ"{۳׊D1c6:GGǴˤxӜڰbhM7`f+?jFxc+xc4w\ke2Zg3@ Չvzt^cs6  /Jt4+H`{YFahl x<`SaE5kP"/^8|FTaFRp.@f]..6٭qy5`F:Uc:?' *օ5:,3K^lMG<Z֛I)< O݄@$cH 0P 0%<"j+D Bq~Vc/ԏb^F|(~Iڭ;oc#Kڕ NȚůz=noؒ)x)ht:F+8f>K|jJPkn$Pp 3nM@p(M}O_H:JVbl]%Q?+2?je!QC%oD02E-MXJ ģc4RgRLo6۞Lgr eP['2/c_׌,/TH0f ?<E}Z/Xl(h*mdTj%_LrZX9 C\yqr`;Ym,> +ZzG*[#BIcEH B2Ώ B`[Э5c½: 9ګ#WXo]4\ŀ"]/ ^~ nA\&\o#p|r_֥#}%ȩiMp_eZ2oZ+c"ON`X1sΚzSz1"Oo0i֙S=(~ Fr7=_(3/[Q!ZԜ\jV;I;؂:+ಆa_'ҳlGT{ٞFٛ427N^i ]1dX.5,K4#|0GOG-IzfʹAW׾U~n|V ?y{dم.˖3M.=Rr22-#,i֓0vTm"{<.UC?CONZ:"܏Ù?:(]7mfVβ ÚsDf5ye+DnR MJn"kN{T6ԿsZ}E~SϦvmkV.m> PfGV?qBR"XjDW߸/1P|Վ|p.ya$"^LQͧ +^^tTr[8 vٹ.p$ 91oD+(׷\d>@P\o8в# 7 !uxnIz@])$vF9JsJ:ֶw^#^)m g{\z=< 8(g^z;- 87 A=nE.ĸe , M*pʶWi$᾽OD˛2.!])j18jޛb>-I+FuʗGkח~wa`KS~]c*!@n߇ovcx2ւoiPO cߥ?%XWMZU?gpZoǯ# yE8+:FCJ$җ-/A`o l1r>xŤO%+Ju:{p҃TVQwqOcЗmbcwR CG98DCl},^]ebb[CvˤѪc!bA1Ts-5V J=I2!'!'kS_5ur]o)Ͻ juT_O'eJPHȌ(6$Dx(,C\Yښz0ڝX0ü#?[r6>/.3*EFO8ڛȡn !A} ߠdR,vdpdopꈪ(yi ;\l㯔Ыg571Fa@*ssS).[nn=Y8"05Wz1թ"]Mӱ=zTp+84@ǑXdGEs,\Dc@ܥbˤPKv}Ӽh68N<*-QLP`S;!6Q?!Vbl@%g"c$~V5#g>-QlPcԹSЀQoL$~\d"dpF'^- ,.h 3> 3-6$u~G{ &>94w;BNW{cL`U2neCvNm{ZWB1}X0 僱 'fNJn߃,nWprզ޹0V;pDw֊ZǍȭ~ƛ/p@s[XTݎ(y"-KqBs~ȭbYiRʙfTI0͎f%0J ÐrwpniU哑tN8f^*PVv@`AXh}~ckmR5}3=Y.5Ynw*| );[]E3R@N` u1B@ ^͐0]21Qok5`{v6A)m[MNqETJMx+_/4RF.Etp;6~5y" 0 HԮs*-şk3GJ&լ\ RIM{W\$mXT˾#<ۢ0%\A&Yåݺ#w7 " ʒC>A1Pt=s-H0T'#bR4pyB}MCc%d{gG[ߤBN*Quê9q ݻ v{"FVُзvF#}H v9PYHƚߛVqQnIW(75DJR$kލg.+p;gϠ*g$f ]"P_J_V D vؾxzd-KxoZio=,EeѤ]2Y>:?~_8I= @a@)I>^Դ 9 zkFP33,`K 5LV,[#.`n6AER4E)&:Rv ~{tݚU rŶE )-28{[ojgcq~[ZqXx{~>:t8^vX+F@I`K;/XIGF5Pgf3b0vi0v$; ,Y(`ʃċr w= f 1*ƋtSy{ FJ nItt?!)=S\ )H!F{h}<5=g-w*;mvqIjѶ ]7+!y">$V0ҝpό)IQZո)o3vE 3񥵣I䆺M (p+y Ə>7B:<{e|ēؽ*@b}amqtKJTDw0 5X(ptHA" 0MD0}0? 6!PX,4X$G{4u4Τ"A9c]3kʘO]8f+r\1͖.I¬K7392_QUhV狽`"f{^ (Vo]jYtK,"IS}3EEU'@6ΝF*ޏ~?! (e 6-ITrZ=#N͘KmJ̨*H@2u3x,W5pBI)ۥNCZV* %eb=Z :vIYe8hX<:" X>5>Z%5ϣ.$he"N r4RȄ"x( 1a.?D(fRkd; '+q.HY.;)d4l&fCĐę6 .ՙCM,|?&\Hz2ۘ}fUjXq&3AXjzl$V#Y@-#ub7{C 95a ]w}%?4%%ijYLڍsp_X6sfGIjM1Vp d*2^mFn#~iz^=m:sG8gpmP5GU}(δFy:P[Yʺ_`aL*kI#6;1N[ySn"hx[﹧**Xm2GnU-f|v*hw*047oE-̈́ TUìs>u;rVJqF_ߗ 2 0:`AƫXKw1et50O!QNnLH #*hH2{]^ @(`~6&YȆyC-˩TLM% )ensu1++VL<[bPho0~ƀ\3!ݎ=N mSLx=t^N7_C󖸾6"رu 9_2]Mq%w׺t c_2p*, wu=-M<5ņ2KZ}Y&==8hQ%;SދM[X5 BT/Dtgb+{sK(vj(XHwlqH#hi.52&8tw|).:HQpUP=NB<.adO~:.[`Q(Z%{X dCyӶ޿N ;WtwY3DX6rd{ms NdU~푯rҠOxֻ?(%H(=ܐ"Y*$Өϔɘܫ=bjbX L1TV->[lXfZwz(NŘcߜC%5 %P^Z**4uT,P:!C\:uQCV4'3. X4@FT_='*exj~0hQ/U wb6j0QCxm6{q+_24TòwHǺ+xxmw ټ`!װ@~_,mP0֖ lFX1$=FphND̶֬8/˚ysO9R0UELy cñm4uWD'PaG0KV:OQG %6x |7"+w?ϟ[|Lf9:,g\Յ{{<^~ՉTy-꫈4xLD y 9TJ$L:TZrh&|QP%r^:oP¬ U3!."+q޾ƇpٞzVţ=UĿI_:J :g*< '̒5'8͆K k57Psu;[PSM$ tS\]a ;d"npE+l ynivL*bjv %TIvi]1EmdX@Q;iC@V"yIrp܌r@ r%)9?s'=?zo?$O%}%x2Ԩ}FcpzCCLny-D[.th_n侼gFn1ɞ^^/^g݇1N[[FWɮɈ$ߌǵ}`o0UkKZ]2C 2p.SVԍ۶_[ SI,6 a#55T3+E*bɭ ޹.[J !=\3T FLS.8ꍑm&&3Tp1Q'PL@{;OBb4k,2eqN< _GxfC܅+j܆1f9bwO}|ϹmI ` i1!׹T<6ǿm9<9O5~>WsP {UeއjS0f]R7RUZgGS<;=dR4@?0Ȭ%׊Eo5ܾX1y4) qaWH89zp"k"T{X) Č^AMJ_d,:]a4ܺpp'HJ oOQ-#܌\8ܠ*91w/6[6~k;J ͪf&w{nc6!ՌbA|\qk!mLg'Gٷ*jQfddqZzV4{q %B mobvtYBP6Xڢ剆LDFf䉀aM`#MxYWC $spsCI.t/ydLӦ<筩vñlR]tkw]= 4aD<-gx [_@d"^ xGT]lnU?˯DT@f+>n)Kz9Fu!i]lГGYZikfՅA7OK9.L~Q|i0 GGu 1/j+Mq}ǔ MC*-;O֑(~F,V2!D~7 a) ʀ՗Wswx$tJ{ sfH/^pwc`w+X2f,cǧX|||I]!xJAhy%#%2 +YU{qBe u;s^>ɜaICвzU6aaC2/}szaY@mQz0XTLGN3 x7MJRb1j$MȄÓ6%OʟX+ eOkTK@ #5V%gw*}&p6 R}a䂴2','[-ɇm7+0}9#VE$ av^@$yȱ"٤[b 6b,i#;Ww؆~δV$tRPD_m[%}H,π)#Ot$rǓD)7ٮo;8STs=)q0Ĕ.; 0OzVp%AqXkLﲸ<ϙ 9FO8[E z/D\wJ HzDLCGabE )x9SۇRu(ƸR.X71JIc<` I={`>{[x8 &_ʿ6 0~h>HNpIJfihF9oe%ex-a4W !THX *0B޼e/d63q0F辸6,Y\uwsXG?Dw+`tQWz1kV #N`}9`T8.xL`_.k="To4 []G_tyf7zu F5mlk4tMtʇ/ #YF[OL|O_d`7H7ok&$ZX)h "t.g4zәIb'VmF]twZRx;kf7sGQ3s~IJOG>n@e-. Y+lF8"iqȚ8鈼HfiP%oeJ +3h|y`e`jOAs8 asDޓ Rɚ*Q{$b%+>,)䄹:ӲA( uC4N"ngQ>3Y: fWjJ!M |~pOea)P9&6$LL2ad`<62tMGgX䝃!XeJ>lrArMwxUJI dw>ZEb뼟q?c2 _Q;g!qs3NTV' [,ls+VRj@Q$iK8{ܓ!xU^'T,`V WSEފ?jXWH2¬=C^o, z?pU)mM 8ፅ0hBoOǽv?g:u_xwY(WڞTڧU{_g0=)a`5&n`+@OX@V~QH>Wem0gkش<^㟽%mgϮB# Y8ji0/O+gzƟUmZ}kRքA8 ?1jqx-lÁ@X6r6uZ4x6ʂ?y}+bX!:%4Qߖ~Ͽ{VS]Z28m7+k_%u`nGݒ[/Xo̫}TU &G$5v'׿e[vTSֲ\U F򻫝hX ">h骀(+=n3f-=w Y<q wf=hux}/NA>$4^),s$Z6L4B xs|oBSZhQ98LW _c;bT}ጩnc9pj呇qNU,X7!ZoD 7Oc1~up3ZltW'g+$c }Лf{c c}~a 0@$o]M4;Yb`A}Vd~tB[s.*w;˱)[KW]@ _HJCN&V0xX{ ZaSDZ" Ytq;>YH"b) u@va?Z-UETM^."\y>OvjHI)\4J[>67 (9j-f)dGDsAƒ9U?$N7Zv׬֮&Lw\9ごn=i=⭽~&2GؤIT1Lv+r}7 Y`Έ#9EE3cII)+bQ);j1okT ٝ%QH/(T/LRtuƙ,?;dk3s%>$=VQ#G:pqAS9㦳(/\ǵWf؜J;[(ԗWZo}#p:*2?6(H2%KH"  DP B]h9$+[lR?pi#{Sul ;tJOi*|e2ۂG=IneXE[o_}EF} g D6!\*, o5g ]Jgd_wyjW6%]m83F:}z[TbuݑZh]qѰ %G^;YVKbąRˮɠH߆R[?nݜQ7S||pNl' u*D ]eI(0Ml6[tѿp38?x''-0kg*jȘ|1h.Ox+}%ـ)A Ġd0LBh 7'/e'i%ű I,{Vj 3zTFl?5(H[QzR^MSe gURS5' =Go%_*Eʅ/SQoIEYPjNtkh9N>cnΗ梒)Hi+=AJ! H35",%\r_|DnRdst @(dp>$m2ҪiړoruL%{ś"1di(O&rh 2B}իo p-*.h뀤:[_Ewf;ԎE[5m@zv+FVvb2]"0enn=D>O [ OJGˆeuI~JYu#E#pvUdt /5Y>@VΒ}ĭf3y\ʈuTz:a s^!IzQWh$J˿s`e(q,D~';nV.Y4kt4Կ]<'x\gp*queﳟ_zz|sk6faueM.aSQC\qV^;2RRb1z\ o6Hr~w p"ś? n>C ?ǹ 8A+/Ff,d%d,Z-`6={Hgȯ?%ߗ'(Cj(>5Ya^ee7 lnݿ#mN) ADA`fke5ڭ5YNI>dsPk+s S75l}IZRch?9Q"b U+ǫj7;Sq: %b솺i/5cy?7><;t3_=sMBSh:PQGN~)G%+.ᬔGMÐJB5u!5_+aW< S.bXhX oc"aTxo~^IӖb2ry!81TA!$Yj q'b6KE?;4LV$ v =};7TkD q;3N[\D4W*c^l`&jԳܬi$:֚ ƑkYp,}arCr ~'&1P"V˵!5hAK6ZgeЏ7yzKSșrΝ[UwV7Õ L&T#g6ѥwep> 7zg/?Ab$ʙ%AX&U_`-t\29`$9Efw^§MYQў`&OV޵IR(juu\aADI(f~7Fq|Ś!:I8 ф6X0)޷CiޑӤt3Q%ǡSq3B(-BN;CK`⇀w&pe^f99[G5q>o!aR%cV sQ;0ռR-w&{Y2I÷qjFaːuFUTuQngPIR^𽟮WYL|B@Spj0iti\+x n%c^Q~9_N1b!U[CH?z(U̜{7!l (#KY??3Id+=4ݕs79:*0g~1J [q:k.[77%,f| l,܉ް6z?9tDlԢڋ@$ 3Ǟ4Ÿudк%l0^}CM&1F)bsL32E|B tvOjal=Y;|Rޏ1Ji$نV1@XaPqɹ^N,Xn-^L뙣gB݉1q;4kN2ڎ/ 碝}wB6 y"O-SԷkZe샊 (\aԎ7{Nk5{Z+%#E G?"SRNRd(*:weX)xO!eNk=@7U31LLJVgs1T4Yׂ7,)#b!pn'q  |]%wFigZvc&G&̿%Hq$32ӡ㯱,<YJl91j);ؐh򺣾CIb Pc@!t) ѨXgk}bU U=&*38HgAtMRTTH"2مAk;Ŵ7 셴sd?}VGo:4$*:#V4QW)PT,WMnLlȐ@.+Qu^NUyw5-ul>6HO'练sp'' )&AnW꼯~BpE=,Qp,횈ٻHؒV95\T8[R29ou?';0K;wm'b1%4yPx]Vl<_He0璤(_0=M? '̙+% f1,+E*0 |Y>yzNFwMW-w9yvh ܫd8 #&o]>` Ruv~QPȁ2iK )4jq^͋(oR7ήpv>UgN:77RAn'VJ_}|Fכ,38t6jh@B0`ԋ OYYv}x'5BZΆsEH|@knߗ6Pπg[ t++)ʦ%iY]<&4[Op,8^l ² eqRbM$aJG\Kj4TQ|B]>)VyGK`=U)0jdMe6 6vKqqCP5yrϧ U҈1'Ha%I\f:בä[xQHKGcslxjimvSb ZcBby$= -{P>B-#"#蓪s:i@ⁱGveD/G>~ !7* 3qX雡Ԣ|DimIm^qs)5AmS'0vS02$PTaވ%ډz9敡f" 9#9(GL?ކq`Ѯ~ߴ>jy|(ұgF%9xyTmfik<3}IAGbˣ nUx /=oeJPuh fQyw3gt쑢wBxދbߢ`w$_Ӄ?9zTlr7`xz& Sx2i*PFEiҬQTVX(G87lXvdAoIW'5f)(9t(M#,oX|&I Gd0"<ãY|I|m+NgnbRo̦9 w(z(w7B/=<fXFԱ[6.W :[ zrfQ|(!_?,|+wh]1.u1&}r#7Y 42:t Yr݉熪{E ,6?az,u,qZ=hB/ge`_okxҝSNi4oRr:X V!w}U(FT+4Z2δĺ)8pҐl(fg&-fm) O˵H28Cyu7ة!غLedOiӾJ). wB,~l2*4\\]h a.aK܃>E!, 1Iˠl >dH&d4wP>T >?&2乣ʉ0w?M5Z38ܤpGU L(,͒j{A:Ld\ >Hj1bvZ CD~QZpdƮ =?","g'!|TJI+a&Ο a㖟*^b9#_"*]6J/rxY/t xJ>G.dsվƺ\z<1 . :FwH:㜤c՟g~9 \L+7:5_hx Ա7TR_]@ȜΈ-2`{L0$x G$,X ;_kfi9ʵ823k‹afY7 J +ҲsYF:Vpws9h׍gI)}GAc/9=i#.ỉ ;og4KRkW]G >,tLx\gy"D=6NOy7FFQ^Bۆ_@n xj^.zN|0O() ;W #mi;PjN $ojQR%F6̈EX}Xڹ@$|4&Ŏ}Н۷܁ZdFuU(AԑLzyI=&I.Xn{ Db'^3nCuiӯA٫YYoΚnA%oh\ˣꛍMdс*$OBuhUaK?wheC_dan#(UpF.\cZL!FD+Z4~kk Kd33&ʈIuKd݅=¶S.s8'B_Ĉ|>o7 ]٩e #Ȓ oa՘|u>^0}%D_>P@ԉ+fViu@ :,̙j3JΦqf ϣgBcs]`HR 5OנּkKbPOua++E]kLqq/](%4`s6 ^(g!-#?BƢ;`W2v+Ls pSU#INt ;E@U7sҹ1FN/3pi x :]` m2*hUӅ0'gn+_ Hbǿ0<*mPό'OCn ㌻u:-{y~!k1Rl΋kUɇvo^-unPe,ZԘ[RF_Y穤/ tru˒laΔ-[N1.+?/n`k @dR>A&b}~wu.IIOrceWq#.o5.)[cc>9xrA 6nQ[x1β z8=Pke=TiFMǼp1&exȰ Kp, {M5vAQ[2*@o0pLF|qN[ÙH#8.xzUi/pp o^$٨ B69'ZђPF,ODcapF[HF;;d9sJ_3: qjr6]_0ݽTo,Zե9E'ɼ?ˡ?kEiwN?bi3^!5Y򊶘9):?g/u44?5'9X_d4$U3nm7Bn_5ݺC pIPg@`alZgQOZ4:./+ ez̸ޞjSe2yIY'h:s[f>&8`7 M|fl:8x KDxM˘L Z5IS׉@L X %XӧE[p?Zr:HV[b{䨓ʮlob(!2h|%"hzt@Jk4 I _/4L=CL1dW\@إI:y-GAw2D3T>wЌ@` {G- /LPC `n3?uZZ^,'.ݸ1;p -t̽A0Ke iab WԴl\OԚ/Z8#ؙt1,_;DMS<2kNЇnƱ)GLLRu vwq4)NpW߂ܘ' Uy."\)nT6U7k{!/;u4ώHHLJ$3!bo2x{p1lz>P g9'Ɛ3rn_Aluzصs,—Yoُak$rݘb1X%:;P99vCT콓5$*z<yhK'.8! u ß/x5&xcI8ɪ$ff9n EbyΣ/  C7:vRH`tmsDhl;_ &yɀ.1iߒԷ-y pt}*Y9bۚձ4ׯihj"ԮIWЋ.^ op{؍'AJPt-P"4KU?һr@ 𡸮&0kczO 29ǫ).0Q.=Y[_7{2qմkHz.%HUi|D' aCd;r*+8!WNvLD2jkW ysYh1@ n|zM^ 訸#Ocv9UOVN:xc!?E]&`f&nlj}~>-t8%7{hww7+O֡ADD?gA}:뭴yFGh* l C*(xc-2$l\ptcy+a>ņͶnm6s-\Qcu#xѲdhreɪZ7)]*MA˥䔬&˧!e1bNmbaӈg]7O2ɂk BL[mFq̿c%'ZaџTTx%_Kx\4 v_3} ߺ3̮$*M5OrDT'=+pd9qSt UӣR abڙ+'==@?Ri{w`5᪒θ[lt S+,V{{GIϮ|߉ݧS~͎Ow P]> Jc4 . Pr[| v0c#2EU_MOKfդi$St4kX7ɤC4SF*yϩAr;q {T6bNF~k:V?P5oyFo|s-ϐtƹ|L Ei( Bu~3\x6=Ӧ@ j;ϘkiTP]#|2t:JC'.'^hނhiԡj{_5=hwS,\^.zQNt󀛔4ϼqLS@ 9CL٨I'{+g;qӻ?QB`xӈ2J;npVoVqI F|!Vn"(=O Ȁ4)a)zu0A'7rtkrPKeS^r$qZ9LHU6~/Ҡ -+UoyHz?pptbbŐ[~TAG,`˓0-(X⓰6=Y4հ#Y)TYɺ_us_Tp6CjFjIset_;)#4$nBQ V*I`~o8; -=:sjI/e7蝵[u<̋*>0eЇxiA!v6!m2R;We! dR$v G S- HIK}ߕ:|# oi|]8b$(5;<3?{T֨ ziM I WmTVoq)oI3CwwS<[>{ ( f]|P4^/YgXdV v"YHvE֢W|-K@ٺ^i}/(EnZMCiҿowbC$~QFoKI7O|޼֧YARފzB3#Mtq:5XV9 {Ҧ M3Hx8Vz\|maW«/x`)g4F@sA\*  ģݮ7u5;))* |ܒ¯`C=9Jf>|YUĭ=A{ P&NЃ8o͠ D0O\.y q8bUr)aGĴ f;R83F){A0yj4EH>(`3g021zί[,U -5VB} 73+G]0KTf.z5n / vdثl&ֺĻ+›Z:Ôgk7\(JBu`g˄IU#S8G] uMF^N3#[RXnۜ3~1[gm#1vnv?\`VCC(hcDn,1h:pftjq|tnù9o bV{J:7!^0A-tiv6 PفLh\^yu]8]GTّb^0"-;.x@ ͨj( &z$REϭC8S:}2X\jƗ~ tV`*,;_jK狡sEe_y޳ܚNQoD*#G ĵN tE;!c"7w#ZG'<1s qg@4!sةo&d΍cf!N\9=xg 0T*q?ɐ6aDRk7+]#V0eΜ4$*%'Ҭpɔ ;!13[!C'q >[kgӝTh;jhoROuj; ;UJS [В)=:}wm@-\M V'QZ1:!%mލ`t 3iX6lkf0 U|=Nv1&l 3\vsDձ犁x&kgnb)w.1gv(6ש#m[8Et%;tJEDi]fc+6Z%SN4C Ո͉Q , 煵ϧ@?RD}ԅ- Ɨ46Vw>҄&y-uh{6_\[aӦ?`"EP?:>}"VAYP!?]ta)L`={sS D-F=?ySE=<&$Ae1`m:d UiL}^+pC4&d'+=Kp"DbZoMʱmoUH,PQvI0Y\WCS6jPVfKֱ]؁Gf%'se Jd=鵔^?߭cr&Dvy+ST:O#zqEt^ mMo _ʎKc>-[>y6$}@$0 $HS Wt!37XxW6vl_G {" [ C9,U!'lVqe/'Li8 l-[lݷZmia#&.MPY}'܄?}Fev7KX`YB]/i_ŭ Pc?XSAa1U>Kkp: ,^mv,n4&N#5\ .6'ڕc"}3% /TG6iu[$?g"C;e& S!U5uϕ6Zv\WB_XD0,͇!xDr7؏b92.itI_DeVB_;I !h2,ѫ+N+.`"*8+*#3-in3]-*I X\̚6 D2tG<#J-q_8Cj~Đan|={gLB{K'0F-5(oԸK$|@bM'k#{W0ٙd@<%RHTu fWg_@]^Y8}KteE;靚+;~ƞEe-0Ҍ#JV6fmiUن1 <E0J!2]0D?2$$r^ZvG]j^^yGƿs 8n،EAy.wfW_]iӟ3Σ]B!͕@PB,T$u܇y@2\ ĕrDw85 Sݧ#YW]j)i@_ػݚY ?+HҹGeV_5*D-tK w[VKhV3ͪ=x$U: &Ni?p^Ik;J;J潿`s:e&}g;-܄po>]n٫Qjj4597㜒Ez^6%'LQ$>S vzB:}r2o+ryb Gsr)_§,hc ,c0XSa[x]BFPS\Ckiqp4P}CƖ{(ߘp_p)&of yAܮT=u9[Gy\~ӳ%[ ?12ԛыhG $pe' |YФ4Im%m?f@y lZpm>NKi\F ,Ԋ-~ꚣ(ӖRqh>"L/nunVPx&)giXZ;=ȕھ@Jv8%)59Y E -̂2 jH/yӤWޜfv`Z4vrPڵ5)25Ǹ\g#; GW#8]ܱ3&×EOҌD'C̳hlLk?~d;fhRFr"}6Rz6?!ͻL0'KJCWB)gn3%y0m}ޯDSNT$>rnX6ah 1{1AқsGq;NL]÷k9 p@]i' ~…߰2]9؂(hȵ2<ج)^G+g9 oqPN[%8k)!8R'4۬2} 1ӔY<OQaz'YFFi1iB~}I fis`I)[I@3}YҪ>Yub!I7^/4:9/[Wep.9đkߦ/G)-<2MoEr$(#Rϲ[|̿%y1<)۾fh<G:ު, L=+ݐg}+Bf[_,3 キ:ʨ  ,dH|Sܜ* -$n09# {!.97b;s@Čtz0Ua+ `:lRS~ }&Y|wвs68 yLTAORl/5G@x34ȁ~\*s}nI>2 PI"t}7QԂf#47(oֱ{[e_œ'L/S[z,?s3#2,d%AD*_<س&-HU[ۥpW+p7^nw3ڎ!{Z"79 ~:Ԓ?SwIntZex"D0JXͣLn7<56dU8Ԅ\Nܓ(zOq u6yN{ Xg1 %( ˘Zߩ9 ;BMhS%7,=E?2Nހ]r?<NC%/%w=]ZJ+'$^[u9#Fqt{=4L+Mʅ%rڴ3>@4ԫ.Sk?="WgkrLʤJsg%/t2Yr7,*bM .o|\c9odžW?bh$,1֮$=#-锠nx^!-CTb1EM1-(txu@ItS4Z'C"T);HGi[}^8"B{EBDyG%ʭ(L[\Y+ח%{BXg\ jDU{a]BFQ3 ePfn{/'rݐ `$)oC|*a(T+,N$u0w [wrPr`LƙL؊ X- !Uf"CӼ>EJl&j)+.1[V"=*JB4CFGNlIYzEШO/Zj"spVlbE7:o.*/YViK02Š*[σ=A$@@gZʨ ZFZ>p)-yTZnEh,޵A[xxזuM++t*av$uX/;qhh'=;;9MBhU30&/I8R]*S@hPU!=R}ރ[L50CL0k9oOA(˔kXHzF*B\+I8U-[`rOPꀧ ۭV=` zIwNĝ8jc]vYYǚڲ%FoM7RBoC*Ƶx^wf.vA(u$UtjdC n"ӗ'~Չil8]gU-XZr&5HZVI6|͗Sn)O)q=*q_fVx7Pd"kXrbḂ #?Dm&8L!Bwc*!^{Jjo\ХBl>[}\Y)ׁl3w]bFŃj\x W[d1^R dl_ehPեcu0C8-Tɣ\ JAȉ`BCB_>C@'@_y*DlD,F\w0;pOM4b~]Hc4H7ɶ+ c#~S}9J>5>;mUT|-K?茻OO?d6a ]# )ϡ"Gc%U?jkw͟VTghuiep#6jW{dEem 6H5J XƢy.Eh-f췥s m8}WB!PD=~n2vc/k̡g(wf +;౑><#ߣ,&h_u8rv^fBU{-.uЧ׿nYcqMjNr/?JQBy]mH?*g7*f\4"dTtedy>: < HtH8~Sb& L.q9sYG*9Y 53 w!e3KSv l]B(!|M5跰~%./rL1^8tZB+h&9*rYM@G&As0'b;v6oA b8Gx[\M.PNLƭ)ﶥ\"Y#zqsxCWv䍫zY<^ _4(XXV`TӛJNȰa>޼Iev"Ɇ* _ߕfӰ4(.EB`w{݄zt ( <$@:Vx4^ȭ%4qd0 8f_pA+db/>d+:vBy ֦ڈ'0Ϸ?܊a(z;aL..h0P=S-nOࠇVnᆭ<^šzp(O @v/.`N7lCO<? # 0K%7҅(|@dB÷Q{25QA iv1n ,M{Q!$r|qG7rѣ`Tr 1A:]0bUf<9()$wQv iթEOx$ G:3hؐ*fI3T2E=KxsI[o P빏e ?zm40#vxՅ>sy 6d59oM_>SnS!{ TTΞkр(' 9ю! d A&?bYukmGǍ"/BSEb> pVvwYg"%)@H+ck4TAKe ' rqoi1ZtcݔM04'c/D*j.\MesM(⏠Drb.m!ԏ?(Ԅ#꯽/yHIu$jJN.թJ3Rα<֓`MO9g% z4^'5d[iCKO 9ӵ|<H!tPN^k}U2oyV[n`KsOw(?]Ֆ'Jm)PIn$6k#%rW%Gd嬚--wf)"o,z{ao𕳭yayu1(2a7&,9FwH݊Wd5qO? AA`3P?DWRй?ĩ&_Gv1héN>e'Ӈf06w2ĭh> wҐdo`IS4-qLB k@v"N/Ky-( Ct <(jUH%03mT܉4Iw lB0iG B3bzv3evS D$;;Po.$uk_m(cV0$*XXm6[_lN3YAO9fEUF%~Mb"Zۂ-]tN,no_RUCK-.]剖$O9Ud̼d^/Mg7D: {wuήvAvb`ea< MUce1#^d{?THNd\jE'JW2 ?_EVۖ,i)wy:WN=c+g-'ĹRb*`y郀kV5JV,-g?QmLȕSpmd{@.qB*[j򨛻d bnRu. t%)h#!/HgAg{Ukoqdlo9js!m1aQz\jS$@n0ҋ/oY&[pdD4fqL V5d.w3ߴK8lҒV uP„H!z}nW9,B{4٥*R :?.\NOYdNSMV[͍,?w] j@J"w8 %$l,p?Q4D$X{D !U8`a&.H֤U+|I<V5dsl캧7X!rv*͞;.FX[ĚS2_"هqrebJ4EE}ͿzN7wRڛ?&8XkRa$tKCYnۻ4wfouY7+> oC]=*Xo KY+*`ܢY156F}=xY ?AXv=!$A`{+gIaX* N zG4k Ӭ2čq!C7^qt'f^{K/[|͇Yi7kv]\*~ߟ3K*:CdhX+&ܭ'/5کn<S髤+˓r)-oOBpNdgDS[Z Z:ȕ Zlb&Z*Z̦$Kde/h"?l߂o%lUFgCߗxgX z ~ Ëگfg(i0X9N hd/Ŋ!S[c̉..2N|2pf |ͰU$E.ݙV)I U(o,KJU^P,CcVck*7UXq ËaL$loĬs*7sd8  i̊?72"6*eҗ> Jqh&Iv6KI4W22 s-C=Ex90#SI+w05>LtB"RKS3n:W`RW'V~'nXb!0# 'M$œBs8>Hi N?*⌼ce}gpQEݑnSC{QXLM#=RYM8"{S u#1 QtQ\ =.Oא5[7y6PGz]ev(^i97;e:DwC 1j)/y60 49#o2Vٜ\ȍol&K\e+Re%KŹwbF,~%:b ZIΊ㛁UTAEXgS~BpPjT~F$4Cs^'>4GG}5`T",Qv*8}7hS}xZIC.holi6,>= ҿ2o@bt")i/Twa9AمZbB^'q(^ S '{NeZ ,VsZ+%Xe;0Ko,H*e/^Uj/)mV,sH ǡK>S`sp8/H:N܌G,U?ټ dYmh n2+c 5v9߾iso?}<cBX?^C(ݎp!֣邮R$=֢DɅ,۽+d# dFBvꬂݙYuu`f. 㗖^]*AYZ*KBjq{}/aT)/3W6S1T2~$.b#݌V7 x|зk6L\dvԟd'ҍ5~ӻ;c%&"넽Nۭvž'!x~U&+|c=F0:e:f7-Z}[_߅Yְu_p7yk+[(2{s̶c8xq(KuDG@.q=gP( %Dw4tNS ٹZ [ܠ[̹{˒ڼoBڠ#8sE:-n 6nkID6"$RN)7q|!*}BռkŨ՜WAV/9D5J hJ]=, ռ ~B[k-͎>ј<:Mr5<iS)Ѷmo]\MO6asAJWågtSU/DfdZ[35Ȗd,IdvԠiIA@3VmNT<+*soa2,F܎Z/[PikeC9v~EhU +'ތp( p)yx^su= bl'~n:{ʨO=<| u//h4"3,i:ϗqQhՖ/4yzTM[ >Cms˥k}ς&Y7{-q_1](<*Z:j# (cHLuە.oyFv֘Fkz aֈ$K\hY6-FRǻg &B]4[BvDTaǚO}TTqr7V0< "d$fs=l$N=~|]hhɢAFJ rQ;mLM/"l< F`|&+!@8RVgׅ@:ؖ-uB6tW̼>Ն6Fnf~093Mbg0=V0wc" bE]h/'aHr ;T hr>/ƭr|ά+-(?m.pu+oYeMi(.\I:_[uU9WaaTө9 " Rfk[+< (X,NyKgoi{KbճR.+x؎mcjYUpVB5#e>x<&yq7Ü`c^\7EA@: LHL胊 =ogphWRLɘQ+|08ɬJDH>3bVG?|K wmIPX{֌^I> ,Hw\⬝)'BXsyp%!+  x@+y 璠lbV` aĎ}/Gܹx;yz2Y!:Cg1 ˩%@aY\߸ڳF+|3^!Zmcd'Teyt¥4wIwSu(ǫ_.PJכlvʡ;`(x&emzy'9i2Y=O-uFzm3/,|RcJs\ɿ7+ d-8[8=OH׿`|sWLС1uh \K-^ZټpEu821L W D,㶐6:r|_ޯ<$Pӷ"XzuB>3L[?n7sjȠ4)V{ORy]1^sG7n%ڿ6d6څ+-.xwq3J%A,X =V-.aE%!ՓߎKej(W^lErO! ^?訧:jc-ς2~Q C/=x zM/$-Z{*mkMp7<ajmj^1#kW 7HO9WH #)Nt F?MmQ]4U*fUL.h RȨh1f+Fؗ0-Gn)ƙӢ_bxp/C8Ӣ,`sݽ7$(Xޘ|6m 38uXJh8D a5y7Qk;~^`/!_~=Pk)UeA"1F)Sbq|~'K1i[DGM10R8"C1\sNh]P0 ިQl-҅gyigeJO߲q`&E? ,O'Lƻvn=rK?>.Kju_S{Q<^cľsTpyQ'`XgІ"ɠ&r5H " Ibod?]I *E}Rs2˧9C ȉi8. Qf5޸\!2@)}$Tml0 |+q53>m&~F$ۆpuu<\dl:ݓP_7%c/zү#[nl~59&{ZHAC-] IG4WEYFb* bs[4)iQP5D%n~ֹY3[o;D p';Sqk!I MX O/n"^ e%8+8/AnP1eZPm YEm[u]}{]j"];mƶ_o-DiItl/-W }v63]3OEoFDUR}a4xtO[r0;HAb+,no,SgZ1󶢉4Nʵh.Ia.jY;6hGɬ%Jú)܄XQ|b7 }Yk#QQ[vigצǺL WG sC=0rOh!PI@KXĘ+x_ۘϿ39ZoU4t7L.7Upo^I=. or,t<30buvn& 8mO##z\㰒;lݱ PE01럀uiU+hK&'us*qIqW"N9/#ʠײ9+R ^QΟP' Y. j͞dڌRPzqJJygv,/7)UV'#!ߋa fYl&|nI4*ra}+)*bU$ ^P^( VIk?x\Jz4GVbf'%BK8$;>dP:bR@/*U"gV?tɆH>Bw 9~VZ*L9PAA!.]#-).Xfp2^b߁Ф{MhA" 0n0Bf[[3Peí4ʄnk}/[9" ׿<@|ڎO-8sgtjTv&ꀚFuY8xV*EQf3Ռ=r$r Kaո6t 48RA*ih]NdžüSq} OlئbzO}2rGZ9|2E~J}Ohq7z9{Gn'^؉hG_Α^S+ e`)]P7B%zrps"@ QYH(z&,< QU:E 6ÎnU"KΏdqWl"axQT9JÁART~]LB_4K7tO[P2MFWzSvNlC.]r3uD]*MxbqC>x8<yns1RN1+$bт6ݽ:n2͞V^ܐ;64G.!Qi%gvW]ri5vP;i\6ԑ= oaF0Oi@YPi}2I}6Y Y׃:8^AU2>8c.b4~ȞCS[%p`i:}+T%#ebqu-|7ИTN;Q&YV[N:Ϛ,Qf s~ͅip_5\UGoRN+f=# r<[Nz$q2jBkyb.3ZLB[4#~)%ut<Mɇ&=F}ۃw(n 8%ZX!(,wۖNh/h,,kyL͹K~CFąh@] MHCv" f|NZ?@p@-%t)+#%gdƝ~9haDfEk7וZ8(eWIe[5s fbPU§TH$؜,vU Up:ڽi";d*! ų.V=s7>`Rvd} (jAMrD'J9+`<Fq4Om3Ic?_@ V(6%eSe8r&"Ѹh 'w..5E/rs:īMhkFx^!GD愚qhTl0t_O:YKN:gHӟFiM#U1Fc}`{ASd b߮z-n񻋺 X}3:`n5Vw+g(wXS{k`P0Uoєcgt%)L [OO=1`Fgʝ"lf-kPcX3H!SX:Au>$GjF:M50%.Gm{g"|c-URN fq RtH)D[QS ` ڳWo?ka~5Ț]OnI!J,v<Љ PB+1_O-C2 HLhcv-Q XNGaF Z@y%suHCN|ʎ48IuwƼyeY%r7t5^5ݣ𔅴zOMr ߉̽H$#pn !aBrp =}A9} /jZWPLXY G1kМ,w^RIH̐uyw< _,d%7LTKrvM FEC8 vS>3} jW 6~蟙%a@݂1ghcraɪ khY$D+Is`kBE|D ԙzDFa[1 .ŇB2.I8#td[A!E|+ _a.ʉv tƺkQŅvW[Jip)dGS$aXww=D9kkdWcaw' d&!^,[e7[0XŦ> {;,v_]F_=$;Tj`D|Z쐻ndLH+a0xۂT:7bE:[m?wEWOsU`NjrXY QmE+;4NEnkٺm{r_(^FL| $fHX[Q +`&Md'X|բ dzտ>zD6&|&p71K$~R4[s IH~Bx;WR)*;=_,{h"aq5e-f4ec; i6"tCmSpx?ZI{RlӱGB`+<Ӊm.g6$o&v^{ شҼ;% }}{Q Z04dMT| |IX"D jĉ1G#l*K'5}Qe5=$]P gTRI*8a;K^N(Of xiXo'ձ-В '?Pb\Fh׏\3i)a0Ur.5AY}{I ,>+\,Tczw* x Njh ok@b$<<4X#:摑FKX0lt eS7G[c6y\C]wA9kεh٧di?LJ*_ߘA^tIj^~ iMBA36ࠚbfFWU#UXˑhTg/jJq+~*f{PW?ek漷<ҨVZ(Iɲ`mW& /M"KFbѧE7*#DUnj$hU:VipLdsӘj#4h裑g"rD\y%q, Ykrl h* /$fDug= "2ࢢ:E:ja0"⠩Ql b}[|]O*H=Xײ}a施dCC4!_;HkuU zJV LԤLނ*~77yK8yKS7İrtC{Cڙ6[hKV&Z_6NScJc8Zrv z1`S o"|(Ipr!{@1b߈~uij =zDb:8@}HhWQ:;k%u0!`͵I*VTH."i-٧"%*SvzO<:rUVB3潔߆HϳS0#w)y@;JT'r ĬTjq_P;;v˪RgFE*$٬t@SfYξje*M靷%3gLl: +tE7asNI# `p}Z@e8Ң> ͛B/oHu#|o~rPf.,_)R ^3e3j;6R 9X q7t#&شоT,Ll֗ $I/C]:or:h]ki| 8$F+Qm{.6甮`ơs&0QqI p%F_Du*!k m+PM>T!Cj8kEM5G&%~=#.<0ռiqYa5$7kNZ QY_]岿[w,u1mɻ)fAg6\&5'Qe>ܫj4CyI>@JSQ*h{vTgzE3Jã`&pnrȶ w'tߺ2A|| zaᷚ4H̲; adJ쑮F2z\])%,r:jҐvr qk}z|%3_jP me*3t3P9ILM q n+i$g=sŕsǐJ0qyK^FheM`\_KIEw]>a'l8)n,y&$C%Wj4mVǢpAZ9DEcpE!!z]AC~3X4o][Jz|b,bq+ :_> h X}Y?)əgr2 8cRDHnjIHlQqO ;$-ƷD\f#\g4}#fXn熱˗zQ:. 1\?-]#uy"p`"gSȎ|C}Hw]^;$\ecGYk;JE"cQqWVkh wXZ#H]s2^?KV? #HV"vrU/AWK%⍖?3PQm )h+ ygic`q +@OK@_qUdo`uxTr7ze`WZTfx`&м}(ᇗ-p&lW쉚\rd`nʥAJE[Sp_o˦̫QeTՔ1΁8wl+\Cv%] ui~ & 1m >=Lr޼;>t1дZE# EmO)phK#}ע$qm"bas\4e 3.vځM֟cJ]5QT|RNDvCyoe2Ԕob!\n3H?), }\ֵԣJO\3Ԛ/4]``y1P`I2V€ⵘYb{>o ivo8]$ wގׁiN&Sc3lqI@ Ӌ @AݨY "iJbh!y4}x~p\w_nS ~ER{99QNac 1†\0##T1޴Vp|aUv7=s,؋("@Vv'ed(A#WI_IZn6%'DpQjA&BgS }q6˂zڱkB.uvdU+*vf2H:6H>FvV:L=}e,~N] Syӯp(tuw|O~VRtޡ`rϓum`itё"Yr넲#HC w(q|_1;hh1[g̹|6 Zލ0'WK%Ҕ3v$}OjؐxiPlO ifRǵȖZQ`=v*˼唌 K뀈/DLVS]2GA䧰g|Տ]Fy{tX#%NXd}q2K Gz;~zڍ֡?I^sng#p/R@.^sr&#h~Ƅ>%!V5dy8MXُ" "XMR3WM2г-ސṀ.E/cnky9[x kh2Hw2;w \׵s38ԪRX^ŵ[2! e:$S-eS{տ;sb`._n3%:N.E9t?7^ty #lMdWP G;XxF5,w5mRGY{ }%Xu]~>A HHDxp#wMpƷ܅Ɇ/{\@W dk+1DH(b-7򖿷2YabMb/#RPbw@ l\qmPirN:w` w8mo &(c/з,[ B.kn `>^Ht 3eN󄪡IHb=MxwC 2ܛ>oݽ1ORƥF]0 -o1w7-u7@{(ϢAUR01s'Ǐd'E5**S3d3rǦS&| mf4i"P4ay-1 GÎ9zSmXg-ྒ zlB̐ ˤx}K9rSTsG*m~)J*n[:÷ ?c_[e8UH 5f4FwEϒ4%Upp0NĜ1q]NɜOy\clm=Mx腲8븣q JZ A˲[x4E,)*(|ԼtE/w>d])4ZI9Qp!m\C dl %7."hbvzBո:8she*=iڽKN%Dt=uJ)"E25TFŶ؆_DlJY nX4a g+:r;4c{GA`R.41PfkwWϽ3"5h EDކ=2Ug9ZG=$)těol|voO%dUjq"]XUMY64)~kو@ 0G^n5ӑؿW8ɫ2sWg96PDySaO]}mO"Xhx|Jpy\ٸca6PDaur7Kψ]jA*Z &[d;^T6Gr]crU}㗬o5!W`kr޴[&}6N0`HsrN,dB6[O)<:LUHgvY DSLACqupk H/t`9q7м5J,ŕX}v =~vb1Y٬P8~uhfY/C"&Y>qe$wT=i(UKXi*͗a[t9r{̒YυV.71IŊv"ZCȻ1LڮL 2.1"}ΧYvg2QLcVZܰ+Wm_*\_*LfhG>YS;%rBYC;\/X:Z;}ZDm?y2oQ排;DSs)a$*˵pj2 PJiz65nؼ(jNB$#qj 9.ل``3eO5c%\ ҚyC/ iY 9<+uQ0 y6mɹ8vG̏)b% B3HR%E:CTbeM\F9H|շr ji3 O4)C Co=֪Bm]猁o߸" :؉0GQb>шO,kRgWHZ!O"XH[]٥gsJd YY06B2L!+E ePnon ֈǼW60dž4%jyr䍮P̒CQ`dx U,n]j<ؓt _9Sq cHam'qŭ`;p#=et1Ȁh9 D3QF[V[m=9uYyg0OX85agD*i'u<6FHRpU/xwnj`"mH z/FR%^T0.-ZOm)݅o]KLSK4J FG?# ,d񁳟GcC '[ ݅ 8`*+cEx8TDY; ]Yќc:=0 ']1=%0M_[J!?@Ŗс8B7~{q_6 0chqrΓtf sSdžĹ„K9 `CU(olj-D3U1܄\Laߒu=# !l [J{w8h7I$Ppf+ OX_"HAu؁T4 7MnbV\pڹU]B4&CNoj7IMO`nQqSΑt%tMcp]K^ 9@h>ܒxO7C Z H5Ey3okULuI1xjnr5f݌Hȥ\1^H$D1lF dA胷5-Deo(Z.!挊]Hd^.)h7m&KD֪͂eBU߷ e|\Pɖvݚz葜#\l׫T>Ӕ5>gΒ$< Drn1okYcqS 5fz Q#O?_|9LdK.J3;Ato"2<7x#E4+R½Ov4',d8ZZZ{ӓkLK>&?)cʂqGbޖyqԲ_=/Vڝ4۾V$&2˙m7-v4F+QoQdMwqq+ '10{Aqu`:B -g>6pT!Bj mkuJVr|~xojQ>~##~QW1L?et?R hȆ*?9,`Fk[8\@{ Z}A֣ɊccJ |}[}})@Qkm{o}ARE-3vqo믣bs$F;nSuJH01% 'u+$E(4 tuJAU^aJ-~=!vΎh%΀mf2f;ߦݐ j~HGZ0ԄYxK!.5_$dtp.i&;3+ !uSHW5c8&ވ']uj?{d[ñ;xNgBi@VXk9zws\$bLG}' c"moU,KU^" vmr-VGL|d!QʏǒrG됕 )$]^8WztĤe'rAƩ\ ߰ꜬL15fŸHT%2TP7m#zsM>T?ZP jEfLH=8bf޻;:yAhQvS0vOi/^Q \ہ{@ԭTf!1 1iB=xĭt Zw'7$Bm}nҲd= V!,&~k: ,INż0 ҞР87luybq2( PQк^X^ڹ.[a0x_`ȱ`jrՍJQ$jŧ +e;$N+-ڜ<5lt~<(vŚk˳tD7%-[ cŻ2g!VqOFi/۠ 0|4rI"h?򵃮XMڱjQBm_ p`.?]T<X|SK~"(bu 4gZ3¦2B vjQcZH9ӞWiLa '6OMhd"ؔ2aN F6czyϥ\fKXwz)YkoA8zLp\<~aA.Mn_WHʶ <ZW^:"&9  hO*&CדO6g)(ÕFH"㉣1Bh5^rVMXDܧT9!,'n#BǟT8f\\"Ⱥ:•K5R6Nf9N.<$d5̉O~=%X{/nOsdM䑌AqЊEۍɖJ7'~D;J6,*רӄ!;ѱȀLlFvЖx?S$,0;?l u@^p1-Bn>elf( dӘ N׏edhw:$ IW'gOҬuybϳ]S|򒃑Ie !%[ܪ;k6i.BEᖷ 7#C`yNt2N8x'+.&U$%r"ZH.npA /J=bLֻLݣiD/?C_<(Nya푰^\˨ ,z3A(A'U[vpL&Stg e(is0:9=7?عP3 ?a6$yC?1NԈSֲT3k:{M&I)MK/&f⯖|aە W~պ9.xD]ם bmV-^;}dH_ˑ&uƾ 3f;mB}B;SWB+g1!G 'w)dZL&+B 6pQ.J8oJA,}n`Àfv#N⾞82$ܿ6 #6>!qnj*4" l?>s!giqT3\ uKh, 1Rtn罵]H bqU:4Uw?7({ kGU"l6+E\ex+-eM_eanНu!UOdS:kD\ x\=Wߞiu2cKWȎ*Hg"ȮΩAކ?o]%dY9,ԿӲIݜP{(&*c跰CsL)9xrULpa 4qW_q(d U͡,TThZGJҨ :l$<% iAo0nusܮZ>Zko!bͬ^(V=fj㌌@Γ h())ԘҾG`,xb{e^83mbANe $ @ȧV?XpsJeWn. z6|Hx\|w_@ӕ#`r{98\  ]O49e8\?kG1t X&YZ7]A&Ƶ MDo B ̇S3\( HUX굖 U;9d cWjo lwsamD&XX?5>_Q&LrOKןKJ5^:֖ MfIL],N`U'hU [E@?(s@8E1_fWAgI9ލY=Ov:VMƨ"lOq2&jUyu6>1~0 ,Jżv*Zp 9ΧEl,MIJH|h(jT5Ŧ-h ؏?2o/c?)2[++C4k3q! e D*VE9 Q$oORy^K=s,: 8 2mTcdCVo~ުk]#7ۅT/vTAODt2k}> EÜb2$氝hCz$V)K l~"܎(BVkˣB OQ[2-pWQukʔtEy?FK-= C*wS&KByťqZKJldGusy7$wdb6v#c 0b*ZVx &|-PV׍BߞBS=+>ȋżM{eRBm,*K ܍ Ο{=.8HZxPA}"$?!~ ה$gTՊQ L 'P4~o&=,gh0$j ~VC4WGC@=lc貦1F E뤯kN+.AeUٔ}I)}7=j47FGF~MWdTsl-,?#3Jd%yK-~rm _uwҠ:I7təW胓p +@#ǮTE:+TFN^N[u0V`O'Ay!&""mQOg _aKyjYp?hzf+aAMĝ \$HX!$[.^@= U{zco%m0v'`%Sxz2EmM8&Ts'o[sOiVQm ( %  q'a?q6}7Xr ]C8 5ͽ”$~c{91 voQ)L92`$ Ä W J+M닟o5N~ZEKܨ/LVjύT㬸f6E sX`$5;Z*, t9vqg,SS r|O~Ve/]NzPbqfWG-ʿN [xlòں;ECHe *rvOb{k?Ye?\0Nsl_8J{׋0u񮄼*Q;@OVʣkD{2*()1Ni>8FyVt^d^ `dW६OQSߓNݖqxm2>${DcwqpůD9_͍ƖY0WBXٰ}nکNG2h| ro]֜lk1Ob+&ȟpka7ɧ|"}>({V9`%;a:#O.؟Q!ږo(ܪ @R^$N]"HQBH=)ԛz\ +FYL[(OgD?n>~e ."5oz}#eBL1ToГPyZT+3 FVwWӒ7]SX_S/Ep; GCR>Q 4K/Rk/%bYT`aߋK0xFTФ@F9qhNqXҙ@S%_ ظb~_GވOG5PA1Nh_ؾ i<̒sx s3s??>d.?C 9n7f1I<[Qzl$=ďYA@1KOH')=` yJYӠ-,@l*FTR iNdɄ3+e.1}ߖ JG~ ,UՒR8R0cb͋GV٬H{Cj*c17aKW+8]6wܼlƵ<̀& j:9L I) -J9M5SNHNs7߯:'9`ηprQ9|,$왁MmD_)ܟ+G̈׎Pm5bK[Wv¡2y+ v䟿Ypf^e..m@N:-䏣U9[*QWݑ q%`ҤyQZYC7Fo>~ *ZC}patGI(wt_RXN,(~}x/w xjJڕAEuutnCR#RZ%Y bw/ܞ\!T9sn|e{l:c*9wJrŰ&gY9!3LeU0P*{/:YL"PZwZ(OBNc-% 7؜DDU,rmM tͮ%ZJA5s].x qQՊ?|i "HKNgJ̢NМN> iiRA 7N Wcw{\i5X;^mqxaNQ\~3ͫhf{JTKdfuK~.oM]&L 7=Ñ <|̒) )e+򼪎~I7 5.*`DBK^aM|O,߿Rd=? ^=bQJ\rrnA7DŽ$qWaCsϣZzҬVQHl5?L\o.ЀO$/ H2`k>Ub 7=i3Mt\gPŚ DB78Z nI?$ft#fT!l۾M"C&( b ]_[fշO2 7ṕ0RY@>L mljI񐱗hTGQĿdG;(7 LԒE;l#5)t3{ƛvP_Z=~-?Y˾?Ti*KT!QuVW}$}BCڗoXf{|Tdzkn>+L\u;*G~ᐖ"̌2q@ǡ=S3Gζ:傕m5֬G 7/ -Jݠ Իt.e=7!8WBv~fUO-;õ6<\H>pbI(:4625 wؠ@B3*IL`M* dW.?#(')hlmVf烢.-1]g<_XXtP erqA8h48#J9 t1<\%FRXU c/2AUdq8B.`y>S?e XfLpLh޴6P嗐8ʎXϗe.(x^Y'dUH}T;d0z]AWk=y/? G޵}h#lMuy'* qpQv V9'^lm0oaI/Ër[vG}[mIQ 7R' AByRV~ytM&/5ƦڋQߒJ]P^ʁ@Oy9*CHR|ȨgDHt C3%j šQ&?M=x E[eUxmޡrE.XcRQى:u,L/ N}PgO_d#ioB5cp,]\Xi!R%XVCh {KLEҷ@/cnK%tⅇ?%|N-FG `ZݭԪ! J왆|YRCS3ꅖCr#suk󣼆3$RMR凑ɂ\>6l7b=6qya):2Bc|qfE)Yhv"!P沈FCYi}~N|HAUBL1<^e@xC+B`<Ϲb6}?' RVi<*9Ad Kn2µ|/e# d(*?X}z8 z=-6/Mpf `&JX!^Q2 a: |~1kG2*n? q.ngQi;`2\֯3qRdh-t ^=Ցز͛ЩjI43;j|NE_p+(YZ7(LHC?|^ᗥ6.nۧz,j>](29C`68 >.(BztMW tIhj $@rH6 >VJS|#< LĹC^v%A*v,x O))2F;mw[;=``Dw:\'7Q :8N_{[Z||RYe[aF0=bͭ8)m *3#Bĵ-B->I%u[t+g&e9V*<-KHf٫xU?[ *{(=vX9#$PKڬX#&'MqfEՒ-)69oa]N~DijKւP/hJes~HWSKUu|:?G kI lOVK  yFQX/qZ4|(5& 2OU5aO9J1fr\6Ѹ ryTZ9{qpȉ} Ɔ=C S b{%ly]^WÅ;"y1x-;-ԮNlDy[}@U:ˑ!.VeŽԼ nU>MUl(!vOOk8.)y,56۷ss Hw^p謊w`Y3A,?k±@D7pG;DV-w-hLOѥf%C׹@vgxk P-݁7L |AI۽JF6 #N]%pEqޤC9z dW|@٫\@c>D:#j2NdTa+lp+GOXm|EF)=[XG6L @5dܰ4.MD4!#PKʍ~s$X>QNP]s3}0){mr<&`(?mQ*t8 =Ҫ^2%/GܲKURcGhqŸfhVpm#(A cֆǝ?ٛfr>BUT|QKya K䖨nתu꥛z[.6]j!&. 4*mO,w^ 8p&?xM  ydX[>5Q/F o᯿c0*NcW;Ďk]lZq_ZljƜD oa˝*7aP9J%OL?Urk| Q*s[LH 9]1ޖQì2Hkel|;!OQ2#G@d2 IR̡F)l]Qo['/D7)$; ΉVX4zrZl?NJT?g~TOcN1A;_ucXV%a_C^9 ȵ8[|90B9*%&1/6rH@Ve,O`Abo8: o]m 1<9wy3l8-+f}w6\.\g>т ~D#(,MF5][RCbMAnx{_{j;)˱{/hi$LU3CA藕m ".S<$Sk}K׃Hv?Lc`.c5 x&-L#|֧JNK5Jc_er*?MLAcn՚iInnۛ`T+@ ng2iK)Y^p-@@%z 1P%I3 {>D2\5n:j,f@;)en&C YQ''+qcy @Jw_wPfe\1@`5oZ s2s8=yy&(ߣw8ܳ0Őu_Ŀ%[Fob56 Cx4S |`sLOXs:!:doP7ff*G >+q`k.;K< -eoFZ3eHB"'wkgEO:t|3tRz <451Uwq'O1wJ5C?Xz^},ĨbбQYN7D[ R |6_cԾ@KkMI$ȴE 8?1|tV3w eL)<``>(tʴS)ZY-Ƙ]yEQfI trxdU0x9c7ݛSNE&jn? fJܨk+jg=D .08 !C5@h<㍇;Zo|y``9,Լw,_/+s]{Y'Av#fRCxݨ˄ B >wO~d`apwaMr\ L{FǼ}R o[(^$|7``OzxҺ.iyb^}8 UiwC|Azj }H~}uYL@'[h)?_|+onWߢRPRsmslل6F~&Z1YH-b ]O@]Xwo獝>՝{3qmqK86P։ɢ;{{sKjԾ(f-͵"kB| [h`~"Zhs^kk٨8r|cYC+"c_LatW@㨟X+7N!\h,EX!a1$!ݫ!+ _[h=Q, 'bD%.^ޠ ߄} މ!MA$Y8d*MEFGc`78\{ !Ed>9+yT+vTڵ9\ڃuh`CCe;\K'cik2} u&)SDˁ5Wa4V=-D\<_+kK) T9,|UtMѩ6Y>tF'H'XzmAv[֒~*0Ȫ/|)6j.'P51=qm+EDiU0R~R͚jDj=Btg+!FyfD_,xԲ*"`GJ4uN͞P 0vC; ^UDZd>8I*!O@O+ |y)XD$4ޥidmEQ#RWC^NŸ< +vUTIH\%v/Z}FMY@2N|WQ~)K zb%9(P꼪\V_q:;;$v5x &d},qqH-\1 'A&ĎKzHC :2I8'8ß!]\pȣHpe|9UVHOP81aM Oxk{4<쪽+{ord4&]<_soN7%7548pϱhSݒ_~"nYmNA;AnZbС(`v`pńLU>Tq ϣ[΀ }1~~ ,L^rQE5js\( * fV]Ar~%MTJ;]`8 < E`sLiB9zLҡ@<; f DE4afoOU^A`D:CW{#U 1T`x'2/ #{A`ASbNػ]8S`kڷ缵&4/_d#zѐ ]tYk?EpD"-~UZE섺Oޅfzֳ/]Kppf=8݄µjoazʸKk1Э|B9A}wڈaoozbv"y,sf|LS!eBNuj+{^͟p^95%).w3r.6гMr*null,pu\.wh$a!.o 7t8e ;(#Cq2E6h`={˴*m^TKI҂1buzxn| #{GͯNFW\X+g}8<'L'-sm# Vá^/=d{,0B*N151G<qpXnmRPM]5 [DR{e&!jƦ_Zoo r1"cYy&H t z1$XH<ۑۋ fCsUT2n OVU7ΚΌͬ]T|4(\'P"HpIb@r"H lRb/iaR'UIƝ1!V_nss4 r;-!;/BD:8?;Z u|BFx _DJ]䷤FHt\`nF6S _J8d r d[ j@HЀtB "<[s?߄l*Vb>$֐<;C !NU[Iua ^?Yro[ί3U\gl?!\Yp&M\ex2:v ,4еn,+Hn>L);?w[csjʸ%.#zĘzMSE-߆Jz0`Gk@"bJ⽗Rd"ꗌHx|X=ydݺb 9JND#svI&%(x X]0KQ}*}72Q՝bH^3,*q,ܪX/1lHkUDOsËy"F*'Ya &Ch9:0H=1YB,'TYhҩjx'ey}sWϩNŅ9OyNfpmP\|1 oro^c^@+%LB% ps5t ` a fWf5iX=Q܂IǖAdk:[K'de %䯀ȅ29dB\R=d%hֱd7蹬3=0HDW 9ŀ2,f'T a2h>9J }%;ؗwQ'斲ǫo[Wpb^j8B$ԛ+ree.W1p v`AfwUN._Y^ʹf_9ψ&Vo]VdTyn-YD|];-W:S.K$L9Ga"ӑڙ]B26D{ig+Iܘ]tr׆B ы-,WVJ8*_J_6oUٛ /Z[$Hi4{dh34Ow,&Ӝ7f]0qT^o{&AF(M/D"W3\E᜼g*䒺 zx7:_kgp* S] Mn4H[U@WJ5TzdG>?))Xtg-c[I<6@~RE{r=ULݥbiYl</O8'oO;>I)ֵ\0eC&%h`s{)IVA)C6 VW RD(F&o_*-D hӉF~>oEEETck3u9uۓ rr]BB%|jf# 0t] O1B42*NrwQtק(iS=\&vCg!n ~*NB{\v6PKQ 8N ߁BiiʆER`9I _{GO{|2aw|.eT(!Fr&JlJ’r lHgY,ǧPa \to Z>vz`O :8ף u$; Bg4)ueEO~xoH-˰@ť͢CXꬨ]-$6(q8l\=0CRs} u>&/j[CvUvݙb#s+%\LR# UAup?CQ{?M65Q!L8|u$`M)W8orS˂fS7wkj%Q`= &y[kycVM=i_=>}MV6h>^tF,bbbh7sۘo^(?V?1AߙU2zun^NnoV6uc1n:mĈ^h2J#] -hS\]v@).=dS[d;ޅsG\FCQƏ0;M ۔Ĕ,}#`+*J.AVmND%n&pǶ$#Tl$z4 cj 9g;"Ĩ(cmF{z~=}*.Sel 97x49PQ:UNld=1 Z"{6XQk' <6w(BGJy ,ƢS*HT.2 Q`x0`H%bd{3+koD4T޳V^‚S/lhƄ'Cf`, Շӷ E=z:L/2`,4۩c_XS:F  RaqzNq|E+"s&sfІn݈&Ř[״b@JxL [FRP{+7N;fǿKwFZ:?iIPNBvԦiC6/꒼뺣vVvYx)3urMy4O -,[2Ec 1w|; /"_?"~N@(bP@LK~^Q+%^yRQ[Idc8 "}kn=5;O?y>/)P0H4{+muuT(_աA%sS^,^>D[2.3t}b4wK{,o#48eq~2xxۀj%2򌩁=C=6PO' Q,‚_0Ǝ.u*&-&[~BA=Ҷ؟)Ca 7NJEʿ}(7tDo3aDJ@VL^y ZɑEFci~ !v.#tZy%J$فM|}LN y[wp" \ES{mL$zãl"6qU$bUaǪPH;<%Q2'{7[9~֟?k/0b.\t5 C1cVl<9تPpv7JCix!"fK%IVL7kar/"$TP MR% 'WZ&f/nP7m*'#ZD81ۙ v~bM Uڗpm0¨%L!he9PdDMgO.2VХ| XnB(]@ٙFksݹJ3s f;F'/.zlZ!K!yGvx P62Rc^O#xU"ۖ :ʃ/ <ؖ0n_C=]~6ߦ 5+dqZԖ EGeɆW]̾D&L6 j|m{Ns՚o˘^Zn;uwz"6c\;r=εjkKO۲nٿp7(C팥Tr"O8r of۔oIS"|ͱQKolaƶ4Uq bh/.aJӰ\ZIud@po͛ sY XTrHVUFqzav.|]5`(MG'qДOD.RҜ/B7XGjuK6s X(`٠|3c6"% ̿UgZZó}zYH_-2$>=%-}nTf;wT+qv{1he:?9شiyUg !/S|,AJTҭ؉{7YdgKUXSlDc>g8smBQ˟!"Z1捡 l H_ aSnC$D_,9~']eFx=ôC՞͖&ӗvF~l8"Aگ;`\b-lЍ G Fb Vii`_Mh#X}F#5L'_%;şWZګx`~6mӜc淇ʼn#0d˗ΝH,i=nR ȏN屐7Q;У=s:DG"p\|%,Q.K!ЦLi|x*gȘS/e$x4) 27ŝ5i L[%'e2Thx)o\aM8*wWU@\Ye٫2=_8ɦ́TN/W&h;/(Zkػc ۾`٫/׷o]$ZbHEQ57څ4I=]/B/5 #5‡/Bax7Fj؎zVP>"_ŹJ8pp"OI-85(܎k!7=mt7S 7-=.mӏdbn٘P#F!Qx;?ֵCRBGa5O"Џuy{o"qW r$C~GIbLv8y=C1-b[}[+X=\;)1ol@׌w$"=DuYOڎ;ټzkhZvnҡK\t{_vC]dEBBʐ)Fc%y)G]>/z~]O5͸A$lx OL>#q.` =3|eX7Ppm8Dy޺ENɎk(" FSc}~^»vP:%dQi}jVWs7yA7W E&^IDy_"MGλN֦9@ңIcFCFKC@<: g! ?n5+SA^cΛDH`*+eN+Z~֖YyR~h  %7Чe zgMU&].t#a<^O(mqC@yNX}&˝CxД!= %#,ɭvN0P ۗU]\OKs%au 2M;VEX4/+:"xD(IЗ*>t(ȕ¢C$zI:1ЄU*ZRCYe|iզ<5$4_x^>L liQt>z˕Qu_C.R*@C}7(ڙ4pT2 ff֜i=b`(SluC!w4 !y!QL3Y9.>#YXA*I,_5XǛ]'l]%1Ҵ jj#y͟h/j!K3"o+yDҏI>H4VhqsqU@n)"RȥPYFx\WNC޸zMßmz*JIzio+EX-dDiVTV뀦O5|?וB"ge,J= #CQxdx)lfXٌ/$LJ_ѮEP)+N QIOLnif9|ت\[X FFo~"&bY>3 ҫ!aL:2ZH9kfQ R[ 5MYmro>DKdj.U(twb!JZ[V$Y ڄJX{c{XEk9_鲶ϰBMA m;E$9DmETNe qs>i^B+6޾1Xa${:-{ 籖,6n;i15JF[82H-=c']xᘥabqsIOfdP$tZS{l` Zfh*u(AS`ƅ8^'9T5h"z0@ Dp6O˫12|/6G.H2/ ǿ!/Mu wpUܑX&=KV|`YMWdxqR98Qdq*8Sf{KZk.iW^ꦿ#i (G|0Zǎ5玨_D#`+V7T@ }P3fBUa?\P@,:/blX~ÀCk>c`)S+E ѽ u>Nwh pL'T)yQM.yKN 'E].?_~B'azȬfEgU"(c@Toh;wAdݔMABHw<9/t4 qޯ44,  XS@H(x2#??䮎){'fɕG(HGmoȜBUNvn. $Dg R UD`E$բZ7L8Hm\b|*"G} l'p}bED?nTgPIF͞HX n>j . K%GG& c&Q~/wTmLXٻMF 4 .0pC񚸅rJht="->L[p"8}!:##(wnd#|Hq9<-Ѝߪۥ; OLf u݄,'T%靸ԴAvV/Ky:i-Wz}QL,4_xK.Bi/YS4m^[&8VEsl}nƅ`#N)drjzx:.0ReLP:Ëxԑ=Fl&\&1$!q|l@KQBX+-0QT#&ZJbcRY~Qn RMWw.|ԸJ-O[ W`{VVEq-3 ud3)MՆm[%%K'[7*@PF&nJ/iWa~Iϥ~i0e! ;$<E@;NnmoXB`61!%] -ғgG!/.rAj+Ի=QFnLT vDx!6A Z?mW[yc$9Cl'-~iJ":9M&zf#:'V#e0o  +W+^$8 i! #U\Ј)֐n充Xz Qve[}Azhas15W>BzY`>}UI(njvh|{R'Jj4(v3V?81t.:89iig;cRIJdvhdtlBDYn6 ևi/]`S1tE:2Вw+-̯4Q}x`l%|rLAVT kOzJsj_vvh$|oH*;QHw\R.9"]j"S ?>3r>%/Pt,4節0;5>!G6q8PwD]h~JFoGlل.4y(*\2sA kv!g]ƴCE}/ ! 0 Py>zǠ.\{rsOj̊0L̔Nj!sX+)'iJwP-krYI)f $ϙ_?: (Y8p \{|V<ʼn筲bVJTr߫\r bjM#ärgD$wg9M)8cZ LԴpS}E[1j$|0TGiO@1>l;kb5Mqo/q}a&#f#-M18>ݡLIAGp$x捍 aMCz!*9^OEZzt2[ƹ~'lٹ*ov',|fctnw*P/`.d.8ZhqN=l1 jx]ݢeo-o_ѳ}B+JY4T۸v;[p^&(0 ]]d;;|c9}ay]%\|7%x I*͛lv9׵ 50* 3˝>U5?.c\DBDi@2K䮃alS&F C5fn騐Yca֋3]ևȫީ{7@man`I iN]kUњ\>XMZI> 綿{S4UbE%F^}'@8{\Q+4v/+7נ{pM6*QiR,X^D^wr"XZ!vo2Tܮ/*'KSAǢ8Svx0'<.dW^'_1_XK "#gye2qWf Qr;e!:4(8<~T!Ɓ)M3ƀ^a Hj-`0qRJanQT-z+?u ;f b䒣ƨe/Rܯh̔6 8}E<׷>1!@Xz;Bx,,rH$qF@q5H}. L8}5gb Iz( CzFh H_BIKEmdܬC9m*58&ԭlk)p|f?."a=+۩<^C^n 5N1Bcuˆ9L"йW={O*~iz],CeEa]1E{cml]8^R K®-;mr#N0ӡ-yӒ]#rP¨PWݞWaL}{oi [$e$n,MT~-4X#R^/B p 堣̙E|_k$!i=;z|#^δAO}&>'W&'~wϮՐ*0:"HQ]λ o,{$uvVY]ownuPfQGz`x֏a>gk@7 k#Є .t-b3\Hwa.A,܌Xlg~ P1nZΒ~ʼn/J@PX}~Yo_RHaKlD=nN!r!Ƿ]E. /pV" ݚ6R+29(UL?n8D b19eut̶Jk$եg$3yp;r?4 6pJn"͆5~Zb)yb$ݕhA|yI.;:G~kd$\O(>;_ݧXPՙD;ķc}\Ԉ G9(9BXhhl4(g`S T*+j)?e=D ˢ[]٫18߱bHJdւS({)P~q7UUY)'26Su;i0̨](q`iY*nÔcxaDf bL7?VqQ'/%iC>ԁbg^|I@*oZ_!#@>b׀ Kfׄ%#Abƨ`^hlGH-F@n@To82WZQ_`.bCt%FaTk:hV 0cPˈ/W!x!=}Z\gQFg^AΆlc?(_)2La<\Ӕ~k(KIa|vfH1UA>U,.8W2ɸ Wr!ёo}":r/2xTx+VsΓzߚ/a؍Xpz [0 ^Yޢg]6ŃNp i#揤[䧔d*!ʷBB6,mUea1'R5T]<]t4&FJgS7ÕbŰ/pP| rNE?u"<ϕ^Lȇ)wFf"b&7;|pQ:bCϜWy3r\d_C <\`i`7 n/U[k20Ml@?2@*LP*]a(QRlthB;~b?l+穐m+*\k\,duK7gD]LR)VocO`r09 d *bt\x2/mT!S}{B1ؾ_ ucۉ2m^ړWDr:I03%H@ЍD fZvM=Tj:NtfYmպ aiX8 [& }3aRtU,wq^3% .]DeH#WrA6 `ɨq[PZ`8P`QHR, (v sY|DebtŔyQ54#;_^<=ݥؾZmAKN ŔvOJX7oqN!ʠ΅3da2#At+4w|pղOjSIL[ܚ@ѵH#H ϶VuMkGzNo0NluorzN Rn L_dAB(7J P_?x+<Ⱥtk<7mݽbkx„cDß`9ƈjOfzΘ֗H•jSSXxț@-}IC,t4LpB Ǫ`pl~>1S.Az=tkLߐ30e(nb|wytL+&j$(1"SVCĒ"Ѕ#PדUGG'@,~.8V6I`42W ԗS!%Ҋ;A\L s)Li*{uws[s-fRf)>lkE\W$7J=V>>{ּK-~jHʅIlVVx㱿]}bcMU@U0>0sϿ[!TmfH⎀>a%"!RlT o,27CXU]StgZw 0wwr"Tq$06zD]t? OmλS,C-7,Y߈j^Yi^@G0şbp#:uBF?ʽ(f^k Ѵ.`gf YNƄpىi3yǒ͕|uTbVbsВG0WNtadEOD=`%Û gϞ&dQ̋&f۵(ISg>5 Ğx]Gl:En7[C0saܧ!XlAz'.yrӧ<<k%⚹dx?\45y$$62e=Ȟh+fUDeܟ."?¬fyelR F|`OH?cgFy0m['O X).ޝ\6 G _A*Of߸82E6})&;3o FW c}%bi]0U Ljp z1#\xnACO`L3\Jt@'>!3U=9`ﷵe g g"ōWmǺJkSťwK݆=+ ͋J8_'"'%~_ƑTgE/Ւg=eҸ𤑲AIA󅿪z{X_ۓs)Zb[DJ:yڡx/@> 2ZRd 8\tȠ_:%KWiL[ ;⥱\=T '4MP#J#xgpN`l|ӵ;HEeC[$gh!ܯ 87X7ua:lVW" -gamJ uCBP}=:^A;x~%otE~0޻$aNZ?Ԯ+8+>Zl\sr4{YkRxʝ]Fr__Z- A+߉i`zb[TL~L>! CលG!VFjM<u#H(v"_d@ٹzHGM7.ܡٴoVgHOÎ#IW&i2whŠDNԹBEU@S e%#"4)?7Q\p,aT+ϓPsTМVIÖJ(p-׮ @YlhzOqiKEB>ש:/zAmkf"MR+qu Q|ө^tFR %k1g afa 8yĴ\m6:aS&`+鴡yt)[|E)^I#V Ჰq!;WnN<zz/@s xlÆ3HFJƪज़ּ=+ǥ`9N@vF!d z F7q?T/\pN!0GzP# ]w3quC1|su-eugN?iˊ-$%YczOgoZ\}?(2atC!&%<#X/% 0Syٜ{\#t/fK3J4.Uԏ[JxK'_ɍf"x@Ԙ]t7!8j| KuGh %X ?D[Mt7Dsz%Y|>GvIU6g\-GX;cazggU\Y.l=IMCZ>,^סCp8-ts_RAo٥~da0Зҁg-8 Lg{nR= ;c ?99yW^vʏZnY sU-YoT՚_>Tt] XGOŶə1Vy 31V4nj*i>6([oK6FH0ÐŤƎ e~aJU$* b^IEÔM2-(K"Tk|6VbP^[OCWhgۤwmGO'KAA(ZWJqn} ^BFa#eT8Ay!=LE'nn۩,Ze99?ؼg-ćVl2bXNWYdd i5gHWu^ur>(Z!^p6ӌIKy]ۜM78(Cu㵨jX`\6N68>k4+VsMV, -Y%m- j ^YPһ *XsnO4.);[|K{oTC? ?VfKkV cHw)rse" N5.% ՜#5#8 q'e1 #H0ލ%r.\mp6D=, N 5PD?/z,%7mZ_ĺCH.MRm.hQ).Kjp}]he躒4GFeӐ{n|V-,Y 7QM2h{ؿٮ,\~W?RiG ڹzbjEq13-,TO7l>tr$>ۈAcJB-:wyemkEQµ.a7\!aCl(eeF{h)xo(xY7 !tD>].BQn$bv$VzT"T3rqNWS9(p'E52їm pR,ۆoE+g++&Adw&=*Ejnl议I6DyG_{lzna_7[sPQp8Fw*8kvv뮹Aq 4k΁uD3kh| 4f"N٣g$sϿC*Nd6i |?B21m-<$ 'Ee(waRX8<~̯1߉_! 1[s52]`[VFXhc4}&_GVLb0~5M$20]' wӑguy߀? N5#A0Z-/dꏔ rx0zᬼ n"$O;=6\X~4L 겦Ws5|ŜFmsvM 8([W*Xn"ǩW.pidv]ͶYW'Y֗N4+4/6IPyE瓶qvY״G-(Q3M-L3E@w -np(6m=r[R#a&0t܃ m #!UD4}b[vtDiW\(@n?sGpiq .ИB8wvTaƛ2g% i Ѯ} Gin"FM,@T(O~!\ &9iIq 7e[Rr hLF8rFv\@SYEur񘾸+`8++qصzcYxAli0C+'ڎbh}>DQR0.*lM7 viC?dCk̍ Mxτ[vk՞Yf9u9L*S@ ߚNa)ܜLg%& r:"4s/ks<%ha\kP=}>\-J :#n1UV4|zP'Ъ5*Y ~-&[( BcoCLQ9|zD"t˥xn)TDoY'x\= Oa|_~"qb\q:8[rN#]?<-7#[d:_.~;E5ޱLNC,ɬBnX 7ANFL}/\]2uOlkレ*H!~0\ "%lR:{5$§i)L[$fU؁rĜ BAZ{5,/LЍ&m7 νkr4p#'?q˸^?:lեy;JfRtk% ` {+ NtȄt-~[Uq~b~1d(lǏ"K?h2epJ6U 'MXtnH-O+K;Av9%@De)Eal@ECܹe=Nb /&(v'MQNf]ٞ\bT5 UVI-6?@ܢވ~imvn1Ԏu$vx2Tn]R +'4ৗC-䞵>Σgqo1w78gzfO3|Eby~n[crCJ~S%P >;#Rٸ)LPRiX.̿W#hw銙ZoiLIE_v*u^Ϫ2NwԢɌfn ;)Y$xiMD'Z*^nuRTTV ]20)W[ k_zHFk.|tp:ŝx,ԯBIR4hpoIiyJw./[NV4#`nLX8oBV 5J ΆJye(~gL\ גE"/<r*W-:0@Bhǝy&2Kֱp }X'Ib`nIUP,j%I1_)8F_^&̳=V"S¾kFplqvW>r X3X}#I7c>(5@$7zK?os_W?͈V8tɷ]Ȕ8ܙ2DȷK+ix \O굤RZ> 8#)bZxR,R UKr? !J[䀤qrHYZ t_$!zL<(B_vz"[r1¶ M璚w|JYMQEV pOPWř#ձ#7_eʝ%P_-|A?ץM6L46sӭTvvsQ`5#4 !>!605} 4BGlNȗ3),l- hKCQ2.x«n6&6X ]'C_EʍO('B,)Io!486Ub#ɄBY\)ֻ ηg;%w1|[$g4sQwl%tvݢZAu[GRp2jXvAQ1xދ1 M40˯uFpwMQiV-siIi0]kнnvV2kƁUc%Ĵ{xúo\ w5>,4x iCl1Hkh3Mo3P۾h>9q6|U)<&s6hǍEyq<w9&N"U\Mb&'|?GHNQtp pXᶨ\bp(՝Mjb nOL[hƚ`47 /K]t\ 1޼&:{?15{H`SjnŨh9f1_#P~2~n3f_ _u p,RS*kׁ_GTJoДSAwQc'ZBh)%_T%}-噞T!?l/1Tk~I}AQPNJٕo0e};6wZ7Ogs`}\GcФ50$V.l% Yk/[, &"$"^qPr:t>uAc2tl:e 73ͯj! !ANKNv-`}x$'%͌Uz6t 7Sg F7x7O92x)mw^pͮ|.sl2eɴkdk'a܈YIe_VQq28R6l Àks/̅ #oY2Co|Wh]\+:Əs hG.lķtwjT$DCC]A#9Mc %wwxWڮXl^c"&c]4LYq3l:Lm6Y!V]aAA-ɧӷRXP57+ߊC4gs|["/# xc~nBlK-;~)Ge0ezs̾ͧ'Pێy* >'4AwnZH-|l.,V3}B#1 (`r:!nczMp- t(y~*= |V0Dm_r3ˉ%^4/p%. X- u7~wvwn&e5اwсg9%ٟ\Erh\DFTiOsAjlg%p݁xߖ+Hmwm3߰oM+XOU)ٛӚIgbK\xOemo@܊']Dl"*YF+g,:_QK.Jy~i0=8$~Б_$^1\䲧?ܝiv+e,0”mGO=@C((;k)4uW)q^:0J20X.]AY-k4A0g}-bm3alA^rmu~?:B7z|VO|Co8!lI^ 2"?F4Xo/\7I\+-S>_opZ h vЖ/B+D*cgٴ&'L 0ZD8ÇA A!L҇^гcO?Cr~‰&Huj41Q]Dqv>ZO=ISy J%Llk4dGCB2"O#JPx~tecu``LB%|).fJ>P 2W`LW)W4cxsd?;4lI~іF{!hEl`o#uW6P(L˓#h:8gBsI_$^ Rmi;r?=cU0O O@,6TJv|rk,tҳrn9,UA*,+kUh9P$}^ ֭Ddm:[IYJ$do6b5ӀrJ"eF<3>9*j "y$7ylT7NigLyI ^D0F a5) B}b="`-?T^">0h$z[Ai8 ,ŧnHG:W[IKQ>7SFki8 0^cis]'D<+g~ *EoqĔ I5D  Nx37 bd+sRԅ# )D)*MFhkq!=/s!6HLi#T7"#[LaxNͯ!Id5i90si ]x*Xnsc*_E!G,E0vkIʖht_"lj8nݾT"ש3Z/%J\ص_Fխc&F, l%XIaC`ßT\PJ;C$635~1LZ΄-x,D2;a<%sA6AȠoC >^3uԜI3TqQ+nΓE8Qe/yy/1v'Piw'osFɎ񄾖ᐉSJ0AvI;=> ё(vfd !iP@?Nd!OOALpsϺy:3hRM#q 0,#^"-/ɇ[TVWFA'UMHWK1dn!+qZK'B<󓒖V%m_bJIE[9Z*%E& UW~P>ik>e `I?R,OF|%aHW f)k!& ͭuZ+}X %?ljbR6YMG\Z*Rfgcg P-M|S'p!JZu;KV%Kgpu}}Ңq c:vqpdL+X/ esJ;S׆W_}&gŚq0A2՚ಐb f^yfMz3c; TmMJQ|R P >p33/p5[Vn8 TU 9 u}ʤWWT1_Pb|C4Y#]E^Gyyg_cPmYH{3EZ:N שJu@oDrD>9m.L JV Vl2(pePN^uO/l&ifcڞ:Q,zX,>5~:_5H6jtf lv`pFe_zWrI/tG&my=a{E7tO@FuD+?֖*Ic6-cEC<$.mީ^6[ʋߏJOw8Qw؁e"zCyqt%Wtckկ_4oX2HҸG3uA[C JܖcʈČ+au4.I̕3aG(൳]{Tƪ(`Z\ü6d)3#tJۼt,ԖufWp9[_ExwhU YbHɖax0TҊrGlU_jTWqь׋΃?3ҷRtfዱ`õ.Ԙ u#+ȉHb* 0fCbq-p!!>7@gB>fRdCbs'Td{P>(\F!6 "^XUkP5AoTf`%A#CB)^q$-Re)2$C̖emLݘA {CL.SD7>R57l$pcp}ƕٙc:enF!u(&Z>Ǹ $LUR`l+> T8Zt' y`BToSn D%CCIlp0XY30>y,#w.}n7vQ阣ԛtOYR V|mt*lOnzIECvU8UiU7TRSUU2@?_GpQ6̶WeDӸO\2Nc2ys` !rE6$Σ~Awd韗H?!2_ ) [ED%ԧ#Ӳ['Db3qpP!9Odш: Mέ6 fK\jL/כ(RnfP˞͸XN캯)25CDOκ[ xDD0% qէ-P$d|r{ Kr >LQfb׀"pf.꺃DȰdb!T݉Gdҍ}w+1=샂]C܅ ɥ0*0ɟ,S!1_aU7Շ$!:r,B;8ZuCQn jSP +\=Cbo5Ff2ROB%%[FfpLEDYcr'" ʃJiN*eR#+`k>_wMW Κ/bmtMh'1XUIv,{(e! H'29yYTj '-nkf S5O DyrRHNfC~6?:^;X*K5_ b4ltS)3ʈ+o)҈#,13C[hQKngeUK1?3Q̳ͧx` xt]9){$0e#l a bU 0S"yd >Fi:׭GO6Ӥ "D]俺j|kIH}7@?o1e /VkEi\'ԥ$$#Z-׆JtF, fѝj=.e?b| <9<MIMY+-@{&d p=6V^^RlG|ss&'Ϭ_ y̡ajkb+"nSqD #7d6iG)8ݵ&ci pcMNSv>r~˾juvNm<|G֥W:9vx5cdCrUĽySv#㮚zpH&h&NaQP lN/Tq(*b~hTìMTnTwHgqIq$%6j;Ke}\q]?|p(/H3;RiQQq Ev,U ʦVD+%=O|Ɓڢ]hajËJfcUaxlZ贙@vQ3ߦ4qBm~R5u Cg[5{Y*PGo'A98*h[,sӹ줄(8,I1L8t^eQQ$lFS^蒖n)| \bQ8D3uF1tKNUVd~Sͻ N5 )L L=pL>< 镅,Kь:3+P2zs&Ç@wa@OѳezYB,;EjRدe9|緒,f|]Y=7@sL~8ӯv eѣe[ILa8S)} ܙ$_mN䡅eNgDM_(:Lu8u{~t;Nat}QV<։ᓖW{7̪Oc+sH9 "5NsD/FdD̍Tx(H= Yy)8|IYw1M|h gSH!zԝ||kfcզV5/j~{ k뙸IΘ7.RW.+݌2Pҵ7~C _ `BԀHr]b<5S-;{R%#&=onKLjsOQ)5)nR%q O@Ϸ'Y^ײ'6@6Dr{X>b~a{3eF05"Kx+ $dXimy ~Ĺ|)/K$m3C߄|X)z2k;j9~'a<-,QH;Kk݌y>VC9:lhcՍEdH')6 D8xW1O] CW_7@VJ"+fyz$m{3ÔۅsWݓ'Cg{MQb~j;OɫGJ G~g}+[ ,23ʫ8ax2o?T ߈Q=v93~vk5xH* K;4 w-v+ ]tLk&bR.T"eqhU#ؘjfigA*2iќX5w+( 8D[B| N -#pMS~ƽ5L^_(w_\}.އ6]# e.)c7sNs vݦ L)^ez<ѐUT(f iT^?/xOuy!)'p,0?ni:M{k$6>ԇ]Ϥf.V׮wە 5I__2ϰ"OW~usՎlZ!?~NݾFy`_o#1Dԉ krG|CrOV|'oXZ:vSv/$#MYKxCժt|=]Vjfr#{@o2+Őd}3#+c-t@rK8voԗ}|=ևq0JD>XZ s7γwqm",-YZًVx0[ŝZ.}aY-yaٍH%_5eWaʾo|9]㻪 S& IDfժq&3!zidߑ8Y >6 'e3Jgpܔ.bRM2k لQmJ3]d祑2!Tnp(w)99g2A4CĴHޮ ;17egKCMkEX,";r8jg90o`u tꛗ|UTN $lx#I;|\ت zD,, E4y*0)q0h_ڝ_" j*ѯiyYqXlb5gJfȠs Em< t-QQnT&֬ǘR'< {;"}޺% RrBILRgtAJT,Sj9kc+v/TaiE5"OvR xdWɆRP94H?3~11NPt`6C$יhGh#h 丷% >+ީS/ߵ@߆ȢaX‘p:jiI%eT[]KݢA$tV:}+\`Fut 䖳<R/TbB5u?d|.Xwγzh 3WU^DP2oQ0ðC?ͶcI\@"0ӹ'HRj-*rfXZ9r9;KFk&Nj}MPi8U)ESXd !8 ? dӆڇ\oڸ䮕U&!,[o KcpQ ^ ?yQa\Nh3gcE'^{>_%€DZNdȣձC"ӥ+3g3+ƈMh'ads!Y!킑y.ateL7 B!!Ce X2 7Q+w] Ba{^}jUi +)hF|pc]ww~m٧M"R>l!:=*lVo v)Ԡ{M1;6sw`te+PGf`'E~H 13D@-5@6|RSia4z_7}ߧ+L؏3Ac ":ӹeHI(0\nU S jbJd!\~nL㫘!t"b $;:aO .f}fׁ_J?4%nܞm C =Rd;ƒtZZ55>dIn 3Hj)Nx|;t?z]4r#!:m16qik(!5D(OU:lqL2sxFbY^ыf%:G)o7R>GlMf0OhlՔ>E=Qo$ X\7V GĺbvF'/%0+7N1%m^Oפ6J mܤֽ\`TV2t\AG$(b5f!<|-Gbq1uOS;ی3ZMٮYw{twN # 9mE|i%6C,!ޒ:t:?&1GlՑRHJ`mDӮD+OVz !{̜H:dJu*D>oի0{5'Ĵ?9q*qsD%?JT Q[K5{^Ose0Ԇ ƴAZ -+֭ TiKSfڡ/.P'P; S69oyպٮ~`lVB~_+3/v:}@CX{$ kp+ġ#-bƇoA AلkIӅ@1㜇g4v\%:Et9 Pz1-9-msHYG; ϓ5&w bnrN6k#=Bl_"D'Tzoc8gQW2d چl Hu?rKFvc׆G-azA53L$ca.RswNn{x ?V[R͘G?ghlhpTڣ7k'ZFӎjI?oAQq_.KN4ITeSy>!s0kU($e<vNmJ5dV0-XE_:[.lt1(G Rsup5`Syq;lĐ|_lq9] >9SW{$vC'`&&^ݳzcjf[~ۍo0&)ꪾs~35D㋟=#!'L:3C/v\\G,,jEݩzJ]8 "*`Fy[*Nxy{쒐7觙4(uVTl&R,w/$֔-pNjf#m ǞÀ07(JyS'xڅEAC ś!o8<5i).m^k1iГT8nп{O`MPe/F<;unZ #S(N7=.,<^59'/ KxHKh솫V?/Jnax~F w?pB@e=C%.Qe& N)A+q^,G` 5Ȣ։Lt}o Cdw|AU8pO#s;9C"amw4\2 t]0T ^xPCϰ36wdœW̊||I L%@eKcɯ9qLre_ſOZL>~x<&aoib7|"iG;.ZQDwU.hLJ.d/g 6ߩYc}WĈOs_PsN QQw6΄oiI.~~4ϼ}N{8M$(r +4XWcQ!tQ1}#cfi {)?ŝM`fͧKV ?s s=-w1KVUx·YYr*]=+L˂al,F-[޸לuo@CfOr&f X[F!N9=MWp5-ܣ)Q`KmJxW$p@{]mpE{t_WkvB]r3WsS&jbwJek޾F ozYC`[QYyC,R7z-zCg*Owh5d ?VWFz F$Ľد t7e^muNcȅ?4ť2ْDh/FQ(N0"EVIN>wxJSَSDMY?ɨxh+;gUv?݌B@aN+u`o5v8"Y30n]oЁv#L܍Ay EgZyfVRijёtn}3o Y4w%MR\|<~Wre[wf*H!)L_# dHfڭEI*7W0g^k!(1i8F.\Ętn(3VE0œř&WF-ŋGNڭ{]^D]~>94%lmG\}P$(3?_ ݘ7qUcBI>o5~SX |Yl)>=Y w(IGO##ޠW$˫}Oyߢl?Iĥ]Zzr WǻPY/${Z9\vx7 RrY(g!WD =[*f/tgUX vM^dN>/P Y̽(͊L//e6ܙfG>@!hriyۦBd̂/mm 6̫53#=W%{Y;9bܶؐx.(_DBXk[`r&m#\֗*yC݈jWNjCyGBıd{G9``L3zQw@j)MN{k 3wq[$u/;ᄈ"nKMn暨\Yx;awI3r #P;F%E#*VQ.QBe1Nc#10ةS9}2Y9s1ՈYWHpS>iM J@jn't$9׏-VqLL O2Ty9_7 y:k;hB.I\A4*$wwFao0 ɶwa4\':BTV)̝W8w0rV.':O;(> r $clx8yQwy;bIs`uD(56 KhG^Z`8LnR 'ln/ʙin6N-Le!`7ІKr =[67!IM[;z+o4 l bFX!d)V0mд7L0DGw]t< xae$N[XN :1 "Rq7!RAOxsws78i4'2МasOt|͘>Hqȁr/-6 ^b(Lk%HVt'8Lltz27(1LSѝÎ NU(O,̕W =[`1I2XD7F1|5ch}rV|g/Otjny!Z9Xϟ?ÝϏ|@Ar ̵dsl?)%50C#=Y5B"iLwv_(rOϧ#nZy./B`yQ"&t#LYnq:sّ*SbȀ䲌S 'Is EnSL>@G;}Hɂ0nNl9E "SL HV?yYQ#3}nI =ɴ1δv;޷39wD̔SOt׭~ .QpGz UV9FƀiXAMұ-mW@R|V! ObN>U L<&M8P,a e0Y[*ܿq 񗷆AL&aO`)/˸BTimKQ/Y Q3h<=Չ,iw;be /PaS芓W:6^V6Ig}>.!̩ksoN\!j\{" H_%'a>?j[sC>W_WTfj·]NC~ 5o]1*7Uz7;*ƨDo8r*#cTyq{ 臥 fbhJ4hka0]Q}`7187MW4ȼ sؠ6\.vJu]\^~٩ig|o{Q; 99 RQGK 19BSySlY0|:؇p!P Bi<Hr"YO`"> VQJLpI?Њ |?uX1nLt 3d-?B}tc P/ڪ޷ZWkl^Xܚ+W̺]njqy[y|rt.1_܊0Z[ JufPȜ>>6V%O\SvB;I*C:_NÕsFfߪrƶXGhxgE֬Z|ry-kgѨøUQ^/%<"XFtKjv_E* ~صzʡ7 %o]? _c+ !C`>Y+F[5yHc=շ2߄Z6IJ}84Ȝi%&!]2S,M4vTсd~=0c0ZbYd UYku$/l(KIR2j&yCD͏9\8l|oJ&cM#-4= <>ʋf{@"Wq]kw7W,NzZ7c'C~YV,+4P=°<,J #x`]׳\)oɞ4?"YD൱?wX{-ecLEvrBUiY`^=rGHOF ޹{Pa[j'!F;@~avoKS`uZX ԸsS b dҬUCSw:/DRu_m.u1մz2󍓾L0QދL9 !dr]4;ڰ^ +滴ok"L'P&EMTpR7 ¢'YC m5F3kq 6YgG&Q~{BG{sN4WV,ͦ3M#lX=!ǂ\?yAN<$#4jZ3V)^kf޿ CUwsK ƭL7HQzTʰĢ չ@>=|W.Pep^::;a[wM0|Ǽc¶\Bo NC45wzp/4O>MP\l؉pS# GNX!Dh<[)审w_Bz3LUd3I\;WP͌{'JD^eoS!rTәmkGjj+Hƃ" xl#b o0g%2yl&?@\ͽSDZ.I6x(*G9pLD p!D?3= -ְ# sj=J2WU0 a|Ⱦ&=e1ZPPx(nS[6i Sjop0XY|yE[t}>P]5=l[,tf&Fjuw:q`-GpW48YW~150MulQȃ]y61coGbRdYdy힣veFybei./"MqL9ۊnL=܈l7 O2d&pڿI/!Xd &"ͮ#,T춡<+KR,LTe 2paq{mwsGA:#BP9ƾ%X2Y!EoQ#N[M3{ajE+0c+Z[V!p K{nu /9EC{]6݃ٿcjO%N홛h<[w-_s%\bx~\7%[nA՟- 7 a7`r˵N=ߺ-Ӊf>HL(l$zW /Pa$b?s6g=->Ua4#$Me}ʲ`> QUŎѮpܤ,RgҝD;ѯlR`>4($L]ה[^qp^TԄ$ 0nh:U77[̒X%ɣUfy.YRYMZ@oid]k?(!60?,*S}vvudG_CAnjO t.hK(x2`Ld`k8 "_=|&uW~G+连mM,GůP!޹-,}*?0b,O{N\+ל)[-Nߞhrx3B[({#g t&)U]@zd[7-$y\mjL%8M{YE ]y &H"z%䷤L|S?j,'V8^?2hL`=]/K[3Fۦ?#Q@ Tp=Mf{q=7S'[c&IgH붉1#֩%z7ݫ_(Tă [36%U&.jb6ֽ?J[~R* # ʄlU; 4*)?ےe~yRStIƯTn?_f埂csm,ᅓ7rg^J0EYuްXIlQ795@]x ?TL,u \9Ir*g4% ًȮA)%r;ީxMH- f^%Q24Ĕ)>,y]:SC#  %n-ד3u[*P^Y)(~ fU-ۉbDIn"`T8]'訤eن0.מ~w:$U$%ԢdNYWbt7Kѹl *}$W# t쮜 \}МTz`/^"UyNZpxޜdۥ\O|PC %  ҷ;-mt@)q9\V G1h$Gbk 1ީP9&:5jJ7HooX.2ZUsOB7M-c,6⫙}bI#T X`w=x>LM!XI  WхHn Rf`nڵZb ,zӬQ, Wh>/և)|r2}8j;x&8A.~)>xA@La`B^8Z*P~ER 6rT ifޅӥHEBɲo+g *Ͽ~yx#$AU$b_X-y`ںU$'mG연@0,W:/u m!*N;S¤aGs4p=BJ˜OlUT;?,XuB;ODN0G% ǭ<b(ʢIEp*n.4Iآ玟R*Xo!4񦁺mOڰ I?hױאKsPip֐jwDYf,=#jnNidMu'+# ݪ%vY\q@}0+LhsP]rm~,Ѩ RƵ_:kͩBH=č3C%,%S'e1IR1C AZ~T&Nj "W ]//Ӊ 8۸c~ |Rкob :`^w] Eot`ӹu&k^] oc!Œ pIGLo~ɜ)~ϡ^q(@2AMBE#bӏ!S7YH[ Ɛ;U̐`-\>ej|JkrP j^_'HZnԣ.ՐB9+=J*XSz5Y%QτZ3L1tb.HZ%& ʟ3@Yq6%郘W\x" d :ӱ 8G-?-Plz64-:> j"3Ɨv,V8bPh o\Ilx PF:.ZҪfJ@ @ހՇ5cqdpCZ&9nN#T=ϠsN濟`E`_FJ1]X1ya4o`ZC򝑲OCgLe7W7N_4yFyֽQVEXuCT-yb-}G2U$fu)u E;8gic!#ۂ-UGz/ys 'XK $FܑT5H(+*̓h\; uoBT!bsPUb@ʠ|%s^݌@_k_luu/Nfî/qMWrڶ2x35i՛uuJ50>PN7FfW Ftضf%Jj(xI߇'ѝ8d|eU[X@6̼δ\t^y@·2=A!S$_IzT7pN^\7w"wRMӡ ih9҉PEZjx]\Ǯ6(TϼS awL!/m]<8b_]5C*hi-/M\ r*vu"]z XnpW,u+(@8M$bѿwQ_u%YƐǰ4*ATJ: t?0H8Q[0cHL1; v.qG-UǵP5Xw8gI144bތ2Q#2c\tx=A2bDImz̭#"I_8{y7;=9XcNgEܛKWiE53}p<~ȥs=N+,h0fL| 27cLWc8l'y;#;D{:RS@cY4;M,dSV^do|Аam:U4s:hZVs W:rݗ,t])lކvD-rAʕa!bzvc S}lV&z_-+q0@ ,@5.B /8-#m_¨nEBf\a٦.ǽg6|B;NOz^-ܯrqVi1tfB൞E+8\ ˔ LɑIX\>qA@dQG`Њ6X4uCUjD9٩`k2|gZpݤ\>IME%RJŴg }`78bwnx5ޝ }թ~,+zͪ^G!1gAs7ag'dig?tJ<&t#|Bݒai}g5K\J\ӕZxgEWw YSmf/HnJ13J,'o<g!界`m_J5Uf/R {&g>ˠdNH;'G-GW5@֋aɔ6*]l˹$(qr;.j \cII Il ZVXUFxĊX7?G,VsQȵ3]h1G LD *y{p+Bq-M(r$ {8 H{Ba?[#'")) O__feREu 9#O>SBޖU=gYPz e+A[xo3b;Sg|P~BsܜF/K Ƃgѱz?,+q9"o1MSX8iK)k݋V{V=Om֩WpOtX_. ey|ILE{&[r8>ca*g[61 @L+R'/ДS+zӟe804c!a)I!}Iξ,яu:^2' !15Ow=%a5lGJ4Tcex3-nȺEy]t6hv{c)L<:s5 R{&< EM,i3~5IxG~?(T= _ؐD 4rPF.ne8ӹ\e&m*iP8}`A ;hgGce0Kڸ=}*ҤD(n95gNN.UTxH`.lD[xȶ\=~ہM5Z%+x< *!XF!%aU۹^,>:Jw^"Mg*Mx"}.-ywʜ8f oP ~ӗ{ %/@R杁@d'?t A^sHBCЩ*meuHC=]ٝP[V«3-y#Lbk"J#.f!(-)>> ޲q[=XX~ql遗c%Ԡ6^6!1~/PhP 7>WĹPF2` T*.Ģң+ ||nU7+='t1(nNt{6iC9zv-b-r7/&BBx*(jřm.ˌkW@}+ֶ Pa1S/SwuFe#c{q"{l01sǖy3$ iӜ-pd*u}~֘Q3h;>փ\<OdO)3f/~qhBʗ:K{/O4Բ\ IwFI5?X {AO6!:I R\YjɲSBf)Y7޵( Mg1[0ډ/LF1:q`V.%x8h_EޤCz,s+9ac $6gV=;aO 1bnUW{re]y;Z$C͢HLDǵ لgـxg)WAdq[Sec]܀ͨ3@2xT}eB'},PWK5s?&׬73cqJ@cXҬZC\oEsGw"#BJLmbLzcXص?J %. q;&=$,tl3Ec;Jq_fHظfܕUR>h]F)B꽺Xo;y퉫~o <'JɅDGtu:ǯqxvENunOs#$ /CFd6jO,UO_.FM4ZhO]yDkc"Q-47ąi)Eom 2sIc<=WwBJs8tC^ӭ{='CNze*ϓFy]\ogFVܨ7 LC-`TOE̛<wUYMtOcΧ^Zܚ%ǐY)rg7]TyR Fd)k&3sͻhVeU31-لC(ctQJgd#s|=bl(K˻R~=UY1CLpn-OGqF nr81w6JQxn5,B(I\L`mѰuboUO3EU#Of p7w#\=d݀ÜEKr?}1C+pV¦8ˠ:"]!WI'Y~+`k/v'L3wQ16\_vj?89}3PJb&^;pz˓H![fu[(KK9ڠgwSI IZrt-1 blLn7 ޒ<&C#}c}ܦ_. ]gvC06?vlv U,رfyA@8VRhE|5[;(P5[bG iMҹK%=L-H+u6jQϩu%5KH$u{شǛLW>w &үY5*5dXeȹ mPl*˗w~oShһ!|z}(P-.80)}8|;;xs=TUCJ]71,6.&mdyA5F7q2BxdbĖ @;lK @&>]r|¬FxTbp,K([|V)'өc$G]P T?dxՒ2R"`USo d^6Q\=qBUք.`?@\ mm܄$wR??[U Jl[/:_j6&WǿЋ6'\ _r?lvȆ j)aoW+]e7dARg͍zJ Ѳܳ*;ॆ_$'&>>XhJ ɢHnGvT0o+0`} L%V,BL2+>)~}y.VTG_b]x)G}c >W]$%]hoFkI%Lmej{N/a-㦒RtLdS1\^!wV̭jS:\̠/q#1:4/LBnv t_\u8iXZC.'iDJR*XBZ?f@lE |YKIh3p>Ekp V6]Rw9Ҵe-/4I_0AZL *7d1M x0j rF cc䮥im`&w5{wϰoԏ{OF{-쒺D\}8vK6r*CLŹCD(4 50+1ho2Jaq Ҍpu۪xѴvPJC|8!sm/jG}ԑ=Na-favߥwZO NK:|zX[AQ aZ2TΚpRn$W9X(kbOxM/,5%H OߕFkhZԬ, @VR7kigiyalsO |Ur`:㽲XzT]Y@exnBVc.̚oI9FJ*ND)CyH up*dv,K486٪ 6f4g-ײ:m7lm)-yEY ,o|)7E.:iDXvG;蟉M)3I`1R|5-E3*S!"V€bZIsF)v3SiT=mR@Aⶮ se'E\⩌pVJ?X=!aButp#n6bMf'W4TInja3E?qza)1JuR86*F y8 _CrƂQ譋utiSp[;=ɂT|)b^o5i?'ȗPẰ7 P6[l]|4F4͜= 5#3%S;C=& }{$o7lf_c1uiۅZ^ogpe 9 p͟QnC$N"T๡h nıiox#=,@BBMV.b؝Cvz~n\TM>nLC4zW^i#ܒB7E }ys>}]YI 4Fbcѹ,]9r+! ǚo)q^BiIO?(7Neoub ƾ99yj,V#g*J'SjB{&IckcҼOex۽g$t۴01C)ĕ/:2{Aa1F~VgSוKPPv{$a#-D? ݣ;&LK`6I_aeoV%嫭 L"Nz~[;pḮua ?d`\t.ovZ#e5lLb(WV7V|sQc 92J?ryKOԶ{%ʆOd [s↡]a%PZm.$}B ;=VRDx-긍>*" С הYe@mE*tIop xEhQ:meNqc~D,,/=JUSI!;[W*7Kl4aN0JE0F1(!8ITQa$ sK9@f PϿ9h V --.)'{\u$e8畸 ISk@Z6*8x[Gz=Eyƻœu9od V9 z `<WVˠu+&L'qӸf/TLuLף/v ܮ?hZ52ݗ_D5˂#5/Nlx[ ?QZ&Hn7ف j=mgTl)woIlھuDŽ|9P/UDa!uxw?jXkd^,|q椗~M~Hbk{v<.$~cGS]! ,cZ4L%_sP#c&}S(%z0jy$ͪ ˃?EKYZ&&54~:.=_w35_K* ;rk] S?")1fq)q]Sfs{ v|@-qߕ$vpGC0{9i ! /`\\*sh|XCJ eS{>)l}behAp5;\\ˊPpaόz&LYĮs tlę@ب`y+UKnĺLl oԾ.SQTܩ$7dt%!Qno+|ppU0I&hyrw ̌za(Jx 7mZm,h0CvtTקV۴XӇk x@ ̵.1&^գ+4]s6M%ps %4a.i,-!cfM.RU1nl39R2Ӯ[L#\b1^{T/vLtRQv&~C޴nњ]?W ]AGj6{g4,_s;1o >MȉCe44p`kiμS}jԥ) Irϲ= gXǸ+PFL~?J+2$6%$GZQc3Dv6sq{Za {{oN46Bᧂ~nFjo,Z80>zU K?bcm?"MF"ormoRif=|c 2#$Dso%̨ ^Xj==F 65kߖEeۄ}(Rկ\:䶙hHAݹ,'ૼ 6kO.8Tv/Fzq[MqTb >j(2Ɉ@ug(ߊFo-9Tցa2Ql"7L B󬺭'B+oNPx! ̲ Be XRfC;+~TuL GW xn`ZDDpѰ+.X0\SEt`?yO7l#58Y՞)ΛfC6THz`Ca _'\]p3,w7jnR^FB汥u)w2L3WS})?:8PSߤ~+U1msIpϭ D^jG:,K{tF٤? $:2J ׮? CsmzE: a质&̍ &ãƓ 5\n"98Oy*<|W:,>C Vcc;R4pJIvCf*0K eTJ CS`YKx\D)z0'AG@  :&ءl]A"\qO WO'z"6_Lt(6T3.xs=9T]V%gOn1kLE7-I5* JZ(ή0{ K,J\0 c5DB&I4Ͱˢse6E]M9D'md)"H$lSy2h4f/RFUcP?pMy;3M!]]A.wBpњ&$[( 6G:@풿+$3xWPŦڤ-ņ5o`Du s+6zkY|s6-ؓ)<7 gelx$x"zc njC2^rpjw[MsZguvunqfa]5FN=gOk3egğI}т7NTPJ0-K=Sm>ǑE˔X+9[C6/A'u\Wo-3be [ѻ&HZxڞM%Xbyr<ګBM5iz:%#{u|?7>O GŻ+s%oow a"ͦ?tܽ&ɂC«pW|hjU~d cm $ly8:.UReʤz_$-w%@(Ć֚`tյO_[S`dF10)ѱi]]_jF?2Kn2ByM-_ΣhXeȴ"՚mvV9}7QAF1j>2_bH#BW쉜*>r/di= ߻='4LϬ /^Jt @J&pϟ?6Gk_0BEDT 9`lenįO3. XYXK+~ݏm+@=vy &Ia* (c |sZ $&j6*AL / J M_/81bq9Rcጇ <,ˌ%v9)7mӪ!c~be:xr/u09\9RL%8Rg9+w7tj5 f ]i-7Ԝ5\]&}kIxy(t=)Īk=Sm$O[M|uGOAj*8z@n&W܅}7=ITү='p})014{^S:b۷NkG;2hѡsPH`7nhZL~ ƟK}Ի9qAih93 +7%ˀC,;ΏYUѤrH<GD5ov^j%*0R3nM*J(^EbN ܻ8_ `wjH;EXHb WQKTbrj U耟XPE!0}7D,:AsBy3M t]yF X$; zBh14{7ß[j`bB̧˥"n\P?9XS2^n-[4`ҰTcܧlV_U$%)jbނrN-"f 3?PJa֗~\>0ѣOƫww{N>~5C\b= =_9WD}MvyN}bw@VV c`=Rd$P`z/9Ⱥaj4?wo}Jƀ1yyYo!J~c%fPUs]"Uk2y]2Ш2>4! t9Wh+mƐ4S4 o8?*khc9T[qޗRd#Ƽ!&7س$̩0k:?M^zG/GQP0,"%,'1dsAZBp&'&8p5|vAT1fq_"R;Kt޶%r*]S^!2p);pR]ԣ@nEo[ "'m2 AҳZdILgspv[ d?ZK-g56j4ufѩlKB.:w`o4e-Sufmc$19ج1 I 5`Q?(Eu$n⚵^EXp8vYYB %ȴ-,v Jg=zuФ YUN`3@z_n.8mПԉ_PUV2?Zyt\Y8a4g WUU\<ɀ|* r?o͕`ZˣŪvy>6-_=tJսc7ft&|QZ-q! $dz/F^@ϣ/rWt4QArȨjV SkAN'GKL<07EUeW +nvJP}1LF!X Z )YUtx`zGң,Z_Y| . EGn([ f(R{p]nƢlYg,}"i(U.ŵexNM찢&nʾy1ХY `MCԡuwTBKuwI8 /c+')}d'B,;LMQ gZkm|P)"[:#2*wET_l>q=GDMaP=vIV$hB 9q\|'@nd\}"ؕ>"0f.PYЫRP4(ךM"I-#Rw!6/kgQkJةFҀÛSӇO *na +`d GR8*0ckIvC_mKؗ :7|mGqÁ@wyJn-n^^@JHOE2 l%&[{ǡ)ZzրWmf/tZ'UH;d{4)RtN-nlI#^4pL^)U(2"2T,6@\s#+_rM=AKzWۇSCBVrGF@_]Fث6{p?pK,X8cB- Q;ir.n-yG[[ɼKT; NuzN }kbzˢ,SJae.;{$\Y x _qB;Fxb,0]Qu&_cr}&f>V3ژ O~ZDo?מ6|mjmO ~`)MVIo;4p?Plr04w2w6nPx]f@`<\4qeZYV:+ˤ6hnL;yˋALZ[*}VQ«p!,ƋY!'o]kSoe#,Ѧ9ů(~񗃡e,"3L՘$uJbAx(SGPo\Ñ[nu(˅X^ec-y?{Q!m*- 퉴9\ohr+PVy% Wex&Zɠ>J\2K.Hi@Kߍd5liq=:/x=3e!*`xϔxX+{bstQq )ia: բWVgce.#b=kxR&saiI B; ,1njYJ<.C7^,c*?Sɼ~UiBN^ˉx׷?c)V=k‘lyH?nTPxI?(į@Gg*eK똨I *6aG_`2*x>۟Lu5I**uy"`NXq|2ڸ:̡*%@&q[=;@4ޒ˄˧%WĀov؍WX k?P?%+ljdˑ-\ȅ'u XW5R㍖bj!PRN%ϐq @]S@YtŠ.v51^+UDn/7#pufz_ x Zvۻth7>~Hi@OXdW8f6W u>OgH9 5?z߾.>ZUHś0)6G I#eHT4aH JQsYEu]WFk kc2 DMz6HqǴ(mI;R/]OU$q(-\F8b<3N)i[ HqV.P aҴ7zӕ=tdR6@r&`Knst3OYNubjI8:h{B0*{lIq̶~S ˢUBtFܴr[N:5ȧYIXz,Me0vv6nI(!_׼'߽7,Ӎ ɛT}^=ިB_0lWi\ 3-쿗6DDYZLZ?p([F);^uwYUwOkʼ $#Mv'؂uUJ "RhW@_ہ@+U1ܥo*&i4leD㸞|x>aRB Yܬ iu&7pg:=Ce2[/KKyv[67KDR͘oߔQ)^0whك [7 E.Ú= dʟ흽Eb4%Uzn]v!$xڴ) ۖ?Ʀtє\W٬L-l%4R"i%3~^e˖<)7~dګgNʛ!=4\dJ^FG@6 V:Cq j\[(JK}?,ٺ'}c4VmZ©CCFVz㴌7v` >}Q^`Ŏ)h_!]^54Ik-'fjFh,!=ZoM~p[T%2YSM2H62$9&;MWycⵥUᘹULR85B*-S9VɤRXqܷSalR0pЩ* !9_1k1ЦPe &9Mt-viՔV# 棏aސ~ iӿG*"‚NuX^8X K+^HF`j.Oi|abv=("V`GY 7ī(lH=$1ҢW&`USͭhmAE ;SQNRDzfN*=,GOԴ!6}Y0-9q\?a햱Q4U"eXErA3n;qGkf~Z9R\%K[nv &uI/|G`i&͔1p $X̞Zat_=:oo9CNs^aW%σGf%WG<c#` e\{hsޝO{dG4 q9n%,Ec9~ǛC4/4,d|!n3R^B %㉪` \2L3FT1B:جm%`}#a)\ ~g4 I$÷}(+ ^ʐIfޛgS/#9s-_3V}p:Fr҉'T š=*& <39 iqQoNռ]>3fF+9XMh@Rg{dj7ʗ ڹJ=D^Nx`1O$W36ٌ,-cqj})0^KײCjy2!~E넜^,%x>-9/eLa1loi3 Vj]UNO8X';yǼU2 .C4E֨,d&CD16JjX etq?,Aȣr R;k"a@yW1@zaxd23f_ |P4 ?`܌"wKj 1Vj0^ Qw8T Al+mH|Gsp_$], k(H+sÌe-GjD2%7Ql;o'8L%QCK"I9SN'sR[ TPN/uVЃ(ЎT J홛+u{9Hdr1M8kFp=2$Ŭb"(MM}eJαoQݶCkyMB|~- tqh$C\0A ϱЕĦN+> y{WXƻ"nU%nbEg<۰ SAp5virY_w-)̋wQŞSxyi,㋾{CJ< si]5^kCk.c,Ӌ.OnrǔPUrW74q%URûw3vVQxݽEۊ~uL,VEI(ߣT7a鑸{ƥ4nMe]X-)m`rvE}P`"`*/; NFZ8j 5dkE$ۏ[#Ƞ#ZxM '1I>/W^\sqP,ch$AX^eyۜ2}9PäK=kE0QȣƝXAUyEԒ'D[@==a+">8*JS.f]jh@@حruÞa@a։A/aI-d!A[Wiqm2u1gwYڛ8Zyb1PW;y4CuY'?ХS˗9ιom ;ɉ1+WO}H >5+Ƕ[5ƕU8&nٳFgtũr#(;~fY@& z:u%OW Dz{!a(es&qx+Ihu^AHioةL1,"Df *IɏKl ~b|0a_mt[0oTޱ=E$7raXQ,z9;܊83KJIs` FDCӏPS!סNɼ2%!.g0܃ qt^{QmZU%VDw K#>ٯ,BK"gx7in@՗gFLebBTR<  W=f5VNoʡDnd&0{-&>fSfm'. b~4_ ?v˰``Ef<,1ӥ$4uc÷fJ:`Km%qB'FV{VŨMp/.;sIS1V 'Nh劯`_i19hlXP wWFsC 3lnC`ER˘{'9i Af?΂NGE}Nܚ[2]}~Nec XY7/壺ʔdTC9Vdm' 6<T4٩c.hS4|C1' +᫛*OoQ= qC4+[RbnvQ޾b?R&@qi:%k~|}~ < JyJ4kwuA']zpVZjL[quZ\:+A:.t :SWeYSݟҳ!:&zz3r! m ,;( "8"defq 0A|g¨Uzp5Ny#B5Oacth|5c8/O;) _Q*T %n+T#US}cdHJ[ +9de0:Q.& Nä֊eu.ΒqfuHv/<% W%[Ā! ڢ2|?6(B"DyP.%˰\Eع ײ3X P8v_GLLS{a5$Vog+jcL:(m^^dU'T/r6[ 2if6j̏sĈ]_-7K r˙`\ߒ)`|<:eluu`݊M _:˪Ƴ#{^{[V :mYkUi@d>V5z3x (d#:>/.ўsͪp!#SAʤ0c6\]"6:>7\'!ȹLryGnWAЂ̠+7rZ2R ICIbX/k|2+֫wDF +݄{Oߗ48٪pڅr2;:ps٣gB_`[&Xx0=mFP ] W| g'd VhG֨AtפO"h\3+,kM^dH kg{ܱtyaaǃ[a}}Nx/Bc Ym6q-J'!#2?)l#M o$dWμql8!>Z㣸`H~:vWk(l{ػɡ_RF(fweA)PY_&`){j٤%Ycοn*|zB&R>ժʣkpJ)RQfQu_޽?t~ &s,HNj-;̗-k$AHK#g^ZD2$N"Ġ߳צF ՘i|_41t9E⢚&b7Зd!LA"Խ(i-Kp O nSGؐC΅ FO6wFhBKe5AоQ i͸ƹ}Pm\j VZ-MלHf" @Y̆7 1?[kPpq>;[[נvX`zȼsDpy 㧜դ8\!شJQE`1Sw/|m_Ѯe|  +/eI6 ^r#h6ooW5]Wf9Q"T+8~%pMFSU*X?}@]ra EN!yhȼV9޽l t *q# A69jn֠1*e7dA5Ԉvk"X.%E+}oc,[v*T.%U8ؾW"\ !3}*<&=Yj {Ɔ$)oA9ϊT|IyHD;<|xOۖqwpm1(xu\Y@۽ȻKcy%4  c%"ẍLTtlsN!S7wlS4+=\H!kV/*Ll,,Sз<ZDJn9;:-PW.'I{*r)DE9C Ee5H:<2 oiR6QAcoo WRFw t Ĭ`QJEoQ0כG,~q$.y`6|DD?e5yD+Rk%lr-^#4d6؊ɖF5V9ܖ9 "6ɍ`* |ERThXa 2[EO4}Mlm{9EIsp,䨽W9pj3^N>ʼh.1H`MwOCCŵ`lGeؗБ(\2*&.e&*5F!"qMJ:) БLen mbuVfRE yO LeE>J_*., d% j.E@YK|E^s||D81f$ؿa2]t%F7\Bxb%FuO$ _;H_I9_eiv)ta\ \Ä<˃ѽਖ{k; !|&gluΟ,H4˩\͕Z硩+i*NƁ5뮷b$oʪOr}(ѐmbm+!4>ߋsHf}8,vFpxFOS\UPgj2)ײãPE,{9B=^$bu/VR^on]ZgB= dBaϫ i^aFqJɒix5 -Sl^}Bg[Y"L~C*SݙyDoEgŝ_\! l9܅S/˥5yQA-19LK*T- ~ze#n `DhjlZ /yϔ凨8+1VCk D0=]DNF)&"!+%4 cQLz}*ƻ0A>St?{.4M+;ґoa5;9q"O;zD_!OPbR:Tզ? nV/ՁE lQUM{/%H](~R6i7Nh"'VA~|tNUQ`Q#C] ڐlZ&.zĸ=oKVqfE lL"v]%*9%S"|f:wdJ_Wԏ{lt@!^S<-D#:YwhyZw@hDR5%~!o 5>Ϳ菲C D3 5yWI&Wv,7t;oOtѩn:=T!L** %3&XbylZjF eO@E7n`ݰ KXz@+κ7<.(+~y+ݷgo_/R`| ڵFpsF՗bLdNR mLQ+KItw( 2^شi>0@b#lX%.ibFJiɌ귪[nhmwJ-cKSǚ' &1tO/ M"F_G;qwj?0OlpCPe&=C͇1.UW΍CcC6!JW!hW}4PSm74WY0qEl>WtDvu DܫxEmghUwnA `A^;u/xeͦnN3eo&1ݠkH?cuoˑք+^:qdGU6O:l0]'V8`Dh WJ yWk\ˎ{v-`TBc;t)6|K lN B0ڻPq̎M>QIeÖi 8˾}& k{ Nk"n b<̯z ]*B ҞD槇H>$&|z-B+è,i* W q-J^0ǟ I$S#$mɋ@iS}~O[ϑ55ulBR=M `Dw/q^j@R%/9 TJ+*,Br 1]Tk/WlAI6b at Eվ?Zё /ПUxl}-" Spq^i 6;!Lm .s/.ϫ_~%VJPՐ$_le6% ]tLFH YgR3T!q=l3m̸PP2J-vef9SgNG*hO#S'rm培vP[hzAP ɛ%T>54)AĦXu"ހ{p`t,&x9CS-Ӝixoȣh>s+ 4l< 勍UC͆FW'>I^N(jJ#e\jPrLeZmY~̢ژGD~ ZXI7KddBLxnu~^o7hm1J3 Er:_sb81P#%Kmʥ+_ZymOr <0i/9G0ޙ_{%>bΈ%?|dweݴZCTĆ1m6#S+6)1O:C inSdةW96sol0bр.=ŕ5Yxv1VK$ g]oWьV19g'~ alR: src&5PT;jwRZh-7>f? `[h)Y[vrWwO{#uqӠB|qCc{o T_a`J&ቯ"#TwdYzN01 T08}XHWv!Z|"9鋇?v~Ѐ,]%\_HSZ"M l4ǑRT*CdpTNwʿ< {aU6'5>>k~w]ޖ%p/|SDZk` il)_/(&$m=/V޺j }4YIРmi_O fNh|ƴXṄ.^Ar'ƈsx){`zZ03I4GG|ɩ?D U?p*ҼI.[1ؿEHl#خe -'dVZzCQ5Agx: 2DLOhv}[zKpW֜6^UL<dNT{B ä@#ʂc,7Hv?% #0A*e+$z "6oh앫xbX(7X<oX/ ΚuCNM){Pݧ?k˒Md3SPZ6n5p5\҅l%ḧ1.-i gMd˫9Qiy =ND&9v>F͉kTٱ{/ILрT딾j]"jXW!sv.wJx..pPvrR4Mrde0ŵ`sSNθj_{8r ]!uؙWʃ!2<O>A$Gf:Ҽ}W{sl8B5Y҇w1' sAC.u"rGR+b~R90mx+ݗgL ̊`h K.{Yk1sRE:"4Ghqa402=l غI>*S@0$JG*{.=p$k6Vy!n EB*^m:2ʚdmm)Ѻ)1D ?æ#O]E&Tssx8hZ'?OI׮~ Ft[1]|̘I ^!jyl7:ء%SBq=\\$A#ZHt>NPM-H^ &$ u*1 ڨKQ)sPJϗ0#%mԼ {t=P@]0JlW-R&÷M~M2'W` 4Xt;W۟AnGa~6v.ߐޛ)\h%K ʴo`. S"] ֽ,uI.!H#YY=?IhQ8Wsf(cE +N+*40܄ _Ơ6tx;DD:ԠO=ѳ@-7xp{2a#jt~ {N%EMlG4o"+jepEiP9?o\(?6 gM[؊t, 1#(k] @/g`%䪌:ax(B^n[KhU9lv’rT}g4u3wF*=\A#{b1H1R0}ci0ToRv1ɛ?@wM]r!NeoRI$,?Vz*ذHMƕS_L P%Hq p'S)j0/yb4@ mw;x(Cϓ)obnmʛYwwbiT_ԕ[ik_x;G>7ct-۴:>S7g"I,O^gsb_2rlAçPMc/jQo㱞L!Pqn<}_HW>I8ca4_f%iF OŦ8Y*PZ>?@޲Ʊ9ԏ8~ QNcMrBd{ ψx3tLawN 1TϯM0TߚƏ6rX1-򧉀y2^O ʫug>FR-kݖ=Ze?yg˾w]˂A_%暃b M)&'(+ ^dɏB4)fG'ndJS;Φ8+ z n8ҳSZm{#̅㳨kt.SV֚7޹}?ߍ (p m{|X9i`0Eи(>}jܩy(!DP9PT =m?qo [/_~Kң qڱon'|?-%k$'/l/G{W=Tpٷҳ},hg<xUݫ'3!)FXd.R^_ BxF'PlZހQ]z+V9-u=o 2k8! cBwQNK;Xe0_`t0 U׌1<}迀[}dЗ,n!DmUϳ|&<Ͽ }NMH86k,ݤ!(h0LRء+& ,{љȋQb+-1XWfazD hoF.?MJJA+Q*%:=hʈ֞e[޼}x̅a^HjΈ[SU ](3ȜQ'MK.c{@ ? jxWXOMl #.toV]I 2 ,8 \ҙV2Jv3(t)DcPT rԋP?džd ! )j| o%i:FvŶ RFBp!պ"쯥Ȱq1UcsZ&UmFa|' ;W?||YLz.UR? 6'*@)>}qּ,MaFI76j} fxM4A`dIVd%W/C.P:n _3S{7uXƝK1v}`pem [/+14㖪Pda󁤺\Ρynkcfh3'Gj=pmʻ>%ܳɟ ( Gb`b$>INz&*@b3+d:/NI!VOd" HJ1euIs*4*/@-޴$G~FcT>$m烙j gѮ+wρ/mP8QC`67{DdT?UKB%x'u$ۭw Š@j-* r*nvD̵F^Xo{:7Vl?|s33:Hq|PaInP̙(2`sBֺ;w<iX w=:T%OD)Y|{hއfޓ@=zR7ꬳhuַ |9X" O-w k{`mi]'sr iZ)X<&|-Nkb1Us-Φ& 1V}eC&S;_!f%K8aB?5i,V8|IyLse4h]n%Aq9Iy4k2ۣ>Ȑ,J\rG9mlV_3Y )`Jla!ŏ@:/ʂ&Ud׻5B YePHtP]ҸƼl7=]^5v+J/K8'/FŮ1j'7\ʹvocgdJu]ʱgI ] ?>f@F=S)ӏw% ҍˆƽscлFMꗳn1`*EAR[s7K"i:C xfuqުT):$\E/ѧK=.S5-)2eT OJ`N?VFN'ه h8 3 qT[zf R[/apu8A[̦Z0hJxB0}C$ 6>M_% Ũٸ\ӑȏ(ܳӠPM O#bkvhCX!rE~K -A[c~dȿH×eg"*\ M8^կ9>(?\q.7av]s>);-jpf͞9vAԧǮI[J]E 2J]@og>:V6NJc zZ'"mߺgǗ 12l"c1:˭5PmS$B4MvsI^@E4&MZ!W)ċCi?QU!9J?UЄY"Ȃ׉b9F}qjꭵ;I)ƼSϓV7/M=^>+6Cgv`3XQ D均tME70uH ;HdtiS[.͌^,µEt0$pܝ K5+IRG[;~L9j V )vEHf;d)VbRam~[; d ճUqR6iЊ|\=ҧn%h.לذ{Iik!{Ӷ$@*M@v!l8mjQT]ivRb+ e!O٨I]#.9x3]_ LU9WWLpS{>iu{-|M'~g'3J?gLVu!vN{TIH 5#xz81tgiy,m_&Ucyx;f Akөe& 6c~65Q2 >#ThPٳ$bC׻.$. YC6|zYSP3bi.y6/#CIaRdx6ߏYfAPhRⶢ mi>fcߩS` UwLjqR~G TF@|3vEr#p˓|Օ}RS`FL]v`Zzk(9o:/aRAS/MqϾCB4s&U5l'a>,Vt=i#eJLѐ A h|/ |_JOoTq4d}|Tc&%sXVbz͜>FTN-P7i Sz ^8JH&2jw' |Fa'M]=($0V32F GLa" ;`h}NIjڀq_gt]^ɲޞ[%gŸh0snOB (ٳABYK/ λ΄lyu,aǐJ62Jthץh 9:}nRtz??+MdW=9#h_ C$x}Fܐi`Ҷx/nT~DuaGӓw0#fSU)' ԠZ7ϼI#϶Z_z(%lJY˲AA !GRBYvM]rC٠@JKD0K> @p*5t$Wo˗wÁf&Dʭ}~ݱ@4w_îHF975NR/*&úO)"e JJe|GEX[&K Xə˼|[Df!xCJf2WOٶV2 Z6Lҵe2ۙ(5&%g^'mbjMܬ << RdpRQ摻`r}6U,?y^蚉۬m,6S%$u&H8ί\X}nUdFr/<1/'R PB[NqjSi>yK|;s,dőOLb&o)Tm>H!D(cHcRdq5;#!YQ^#sI.ѧ (E͒@cD`QOrTMRMfB;L I! aҧs/˘xt/PŐi1ruXպuQ̵<uFym+ p@e(|UzKvr>݀sdI'Q>,.@mo4apId鼑.o~!Aqi(ᬡi)Ҷ)ڙ~I}`fGm#t^WAk #weio_ET jCԶPG c\E%L)rYrecgc2ߖr ,ć֔6nI!M2}D)tVmZQDzҤ6WB kD% GNl4N̠n?)J3 4֔dk<"$M~QևPi@(_QX뉣?{rՍJ]GTsAX9Ցw,i\js\!\KFBw~wCڷ <\<ٿ_nv+trjCm %qnC LL}hja~ Śqfd \ ĉ%J4qf1K^^xnW~qDGYi|::)nF-]%k$P:EԻg4``Z\aH{Jml(y}8->vt g8AL%Cףm뻀w?dž ok 鈙{s#ߤ6nuguFptY@ dY]B?X)'؈}x烜.0nbv6TS4n=˟ǀdg>m"^lEGVID"b E҄  ]UO|4"JހlR=9olxd}F e0j< ,htu?PW wqG@\Xy^oK1/^JjQ!/N_Ǎ3T(WV^r9Bn%ЎҙFj~]0JmI .Ut>$}pY:O `/^p"̮vlR;4Iv[niC>+*04/pA?#HP4؎_ohkqZ \r$~9RyxC<ݒ;sK{{=|:?SxOpAeM8;P굡tWTռs~֔ZE86ȶ A٢q=]t@K^.kTMHoYDp25kaZ:RlTOK "gޫRVXYQ_6hߦi1瘈c7v~%x7~+ uSgP?COJ> 7|'Ct@:d{χlC}OIvpD)Hܴ񪏔knk(~|F; Է4 Za* ^G^:$g/~ ZE`ȯ nirbS`/C*{7'duCl'mꚚb!W=| 13ARxs~ܕk9 n\ĩYC; _.*2U2g:/55~1'&%K@v atEF赶v\_%oE0HJEMڳaw=fZ]MpYb"40p}NkWcx@s}ݣ<@=Xxզ_q2>E6#\!V i߰ϒ,}P*@iأk#l~~y|޷_݇G="5 dxW_ Jӳ(>9ŀ*o ’|Dq"}m#seX%K-$$)Q m~]}@]3\z}$z^3CXX'O 6w+{4'.n/+FN(sXMSsęq!&կdv][jzqi ھzDi`"h BMp9۹%W_#"6YJ`csif/Sm4wg3VVS/#M$:4eLW#-w}rmII_epH-դ>Uމ IeKlE9) j21~1}ˌ"1|c10$Kn܀cocP @?T 3-aQN.׵M6԰ڝ(bJbK1*QNA%fTLcƤ3>nvk\@̈́JKM7B~{Y=6m$J[xmd.&Tct]hSxC\Xjn&%9e%rMzɁ6j_KX0u {A̱Z^B=mbڈO $qBsnYŠjC$wǮl}&ßUY.I!>QbzAF/l > [#bL9mqᜮp3o^n%;OGuSrK`fOΫEmy^MYw5:v# X۱P@jE RCLJv7rZ/->/#dFȾRX"v$!Xdo^^lD4VYS%+bަ_m$Ӊmx& 9̥G`#E/UsެUXPɀ0Y]at,Yj44]jLשyOҠڮ;ݖ\1# 6D-eU&*v|TX+~^EAK^M^/F$v{Lmy4gK}*Z`$I Jѷ8 wj.ZذoJ-xc_Nx4)$DVrVݤDy7vY8R**2Fw~27ufz9د|,O=Lp %tYQ.LuI;A8}G).Ũom9D `[$ JcZ dd}%E-#}`.zlyOql{XO ݵz9I .Q:Fs.Մq;Xmw3_V;ǭ">45m7g_:8Za92Bh!'8VQb[GOyO"ЈP ݇Ŭb;Y1 jv8\Cx{Y @,OjafG[K\ݐР/>A a[qK6+H;~FIIa9hu dc4"|oMҀ97 ƊߖYIp@V$.k-l+DZ 53S_rjpZ"=Xʃ;H|늖Qc"TьER@Uh8E@eQPxk#j@NSӕG{jr';3DKxN//2js˲)Lk8?if*#SêKL\f.EYj"s-։wXTgdQ)%Y,,PŊ΅oY7aC|GO2,؟%Ft E[LEcqx_p{i[LvRy~`LQ4Uud7$^dcX?C#BL!itJ{\l2(14-I(eOo{:ԓ]M^^[ +0)m9]XV*MҐϾQ ?Cr򻞺`MśpH'TxWse N&+Qk!m}En=_[7prFY+1Sd< Ϙ9" *>q};{WgSnty,1v\ȋ$ "pqAIV芧 |9C0(QNr;0ID`l@8얾c@y\˭[}qQϼxD 8.BW 匆v[]9-Mx~2׮\~>OtԣİaT7ʶ6.thǯ< 4 YB[Ҋ0~;B 'nMKsH[(ia(خ&%^Vy305eFfnÆ]+cC%M6B+AZ^ީ(jn]K',>tx~&=Sݬ6`LYuNRPO;5s2$߸}Y{_45cO6)a;.U3 2jA{*jMv(F]Z;,*$h3lj{QYd7+ʎube-ʳFدY$M4N FvѬ/ tiAՖ݄GnTynH;l<)cN3~58r'O[/ڳңky>)K뤑c6̦^-(8ltB9_ CA#bO7 x uoW'sU Bp>_"N<|ĩZ1YǷ/(OgN){@l2Cd`uPoL(YhaW4*¼)1[K*w2, $G^zm:\'Ocڊ+w/* xgkNFWb0?:vih<>A0kB*A8%D*X'R3w_"Es5n/f_Ek0c0W)HH|HǭXyjM"ONw4hgL3[Ej3d&pjC~UD;_K蟈hIOeA0wwSʷH_}GpViCcYUy'ާ]4Ox:CH, t(jw4X/_Bc%X+afy 'b `~hE.! dCsT!2xGഋ&OsK:G]hi"PK{X[Ccćoapi^+"B<ՍI2xԯp>q Rs*Ԭ0%G:+l2%F*,;OfOeo*ydZG/70ܗ2<:Qy*&U1U=G(U^c4|;9wj-7Jg"֯ |j#pJB "]p= lrRͦ=tYUJz.):6"MJv?Y%F^I~`ֹ x(W;"B2Lhg̭Tr<2LIO4-=3k*yZyT;!)Sl2\q;g"z(ZJq| dd$ a25c1(ƾ<AKB臊k2G*tJrX} 1xZ:gYgzC`3Ɉi^).ފ*jSBOK>~ 168ֆRD){;) ,,}'X*G|5z-Myw2XRrEW+־Gbm,82g6աm|}cX˒xq~彑fIxO%Z]ݣ=Hw:C7 fhem_eW*zs$sa=vb8d%]J\ V,SJ-FʾLJ]sߛ6dx4h "#ˏt] x;㸚ud1n9.EF q> Jkn BmYnΡ"s]x_Rֿ!5=z"*q=5")$Vr/Uo qm]7;呶,4I ]̫^R/z=p) m6w6AGMXj\ ̾5N__x큶8g輼$!ꬶ$,]TZrփqdْ]1cc1a;OY}HS?|X$P$4ߑ2%eq&t6qDy--޸L2ā ~+k٧Igari|Pli(3n _0%TR&i2uP4yC[^mf߮;;N}ɽ =3kphP56hrM4Q%_-pf`O@ׇhb CuNApWejG$t),}WmE4]A+ƈ7:nvBTUv^eVky Vޅ}łI 2U(c'~'+ QccS?;0dϥt/Nq"͎$K-iʙ [hbn7D SڈjUk~ Xʇ.uװG ;fGUp7N M):L4DrJ*G̾\i(6b}^ܗˏ{R)bԶ y; 4v?= W-x\=y; e^iG #]$&?gl|m0;0zc߶gYyZbΜ> |}BV0OVBB0]#x_w/~f7hcͽ1Kk;E'Y_^e"*x'\6skN."Tl=$֓=6ֵux'ސ}'J-{ռ@]% 9bY^aWkb)-X ytH.#=w "!q3$(jAKq 2ck׆n 7 Aյ#$ H^+۩уqn8ݠdƲզJe<+Z=5R os4x]tʼny,b1oW{e1A6.8%e(pVB+wqr .9) jXfƍRzuxP;0q8}IL>yDB2Q#Y >\.INR O~5˲Yk@OZ-X ,6COK0I|UR);zhu+Owg킒˿Pmr8w-Ij~D7f$S#qɜnXp>YigYqSJX[}3;; +u 0ǚKPV`2"j:j)ŎO~N("*1D2GI|7 >^c=EKjx5#pm^ZUE J#^&2ƪ M\is@A[q<;^26>+P(8>'?Wd3Tg XxH%jpS͆qH`Ⱥ`X[odT8J}5J1Tdf%u BVVaz'Z@({- |,Y-U&3U'2NIza*ͼMRoK$:X; R+Gy x3Of"6+1_z*+W\W8RHy.K?gY.Ov{s Zxl,eP]|`$Qq Y86Lc)^M^.) 7f+-,єZZx/Js]%$E{$eÙ^ibMݨh:{kP߱k$"t.y~AI ,5zp*-*s׶użIǢFDD9 aA5&$v 2iL}$E!6V6PoƢUWlI$M?`0z\e&eG@MF9^_dC|7&}?8>o6 }t|TE9T*0ˆpw@ͯ3vY51nfM歘2sy=kP*L=POipxܱ@c'1{JhEg;qhs3b$ʟgr@ȔH*I}Dt=krj,/D{r*a\(H\#|h4V4. MD sJB]El@8B\rimN _} Pdś!Tժ3.eD::t-/ %5yPh86ժ˶ofjGC /,YgĎ ^JwW8oQnsYO[r!MٗE# pJ7) УХ=LdqʜHoG蜄ظszؑx4ADgSDhPn~;l+(yܿQm+c!#kJfR.'R6Sצ!ŐG̫R|Ef4m 7M={S  6= n9>iTU=ffnG[#P _VR܉<6>9xZzGV/oc{ZЈ i0RKRL2'?1;F9/9I_Al\9I>^1n2]wʨڵ-5T$'EncxCv@wMK2 P|]PT~% };/+}nМp ^ ɨf!Z]6 D!G [S3j<*_z6A ˛9*(qJNd5 c_kҗ),2,dwL'*-nl$in55} hf3|08oŠڸJ:*ŘO|.yn7a&hYN`s|bVijHK U8Rc-{UXnܪPN Ҹ :TIvspOuY{ SJ>,p2ww~S+鵦jPmVA9WF@jNR1UsEvƣ\RVyI0+ 8_^N^k](Zn }| Xs I$}?Ҵ}]3$>Tl㷴KY N)hDGvOK$\NP*M\iIxSJPeS?I{'sUcum%Щ;10l 98"< 57279'6(EY 6J.Sm8ŗ։Dpt=k:ۯ,H2r^JM-KZXE2/ lmr`Z0QAl{nPFL75께=%kh~nZ9[$rkK`)wVd=L|nR!yTKӜ8hiϓk 8؂}H9_9Ze|`QT\/i*tT&$GYoL;Ѯk1mEm mQrTݴ&/o} dY$LۼȹggbhvE^rяEs0’~2:-[ mQdxlJua2-z~h ͋V}&eHbݱbncdګ#A룪G_9!Diٲiߦmq̣湓mc*(x[hk&ۭ4x3]ZC"3W.VqS-+ b*/3RIC0$%'l7NÙh-g& Yʹ ( ӱ탈S' Z3]\:֔UpSɍƼ]UmR{eުWs Y0-}';XΎBވ7Gv,m;~̓-UfLtd\W~4KOW7NG_=,՝i3L?rV#A9bglU6yj(0s&RPsh~QU1yo!]'.&#Ri%lmd0:&-VFN `]S=c7Tc qF+rvیϢ9b(AEǿ6Oצ3lꗬ! -dzY6g@9$OAFlu7 gŸXZHb[Ԝ%q9ZV輍owg <N}URkjE,QZ戔c/\KW Pjc%QM~-ؕ+^5v6丟QW9tT1p-IJO*_Ez_^o>U5嵑 =uRBLTY+k;PIKDf%v(H^ p1F\]OƇ9̕hFL3,2D]-sd#hˮ[!:|[=8W횚:KiyΑ3OWQ9#NKu@mB] r;ga'p?X4ۺ; X/=fMy(;N+U%qߛ>`)[0-R;;JFa2͎m-n|\Ol'*GD_`ڌade l>,wgm M3 ;=cD[a'HU֯CuplP ME|8+oHB[pqd`SPbqwU濊Lz*UbZ`q wTXwM}DٖL%kA@?CH Ty*liEU-1 ).՟GYO"@"dlŭͷIK"͸4~Kx=^^^?N.u2uȧ˶gl5t*Y ݉i (L []{hKhW 5N_HX/w:Đ'IX1W0?u02[c`cLQ]̟кmC.jDk,W\vN{yL;?CQ|n8V4b\O:(w$PuܒvVCM`> f2\ԍryc0`Ȳ21]qs[W֊%͇X!/dΣXĠ;WE ;7#{zTǞ࿠(Ze/ztosQ;N=`j ֠5s`\l>O9}SRr'("xu5}*t`Ckr ˮ/t %<jB%~$^9 !KV̒ 2NHj\eI[5 5e?ٶc; n6MeQ1+iy*YS;yM&Y(ř{NJv]˃sɌ=Z8VD|\@CFi*]ts(nVMm.nP;ܵGj]>x5C8yxLA\#8,O9xb/S4oχΔwb*2ovjB5w-Z9*fS&e\q*?Gz M7:,34y7GOz@ M*}(݆W^+YtҊ 17qN!W~|s g=!XW , G*#K T .46=ҙ怗dL0{~>]G'ClUrHمӵ=aH_,[?)@&ޗ;kg]ۯBjZ?6r].4ϞNO>bM7N3jdo)a114CfޓFGnb$K3 )Z\K+z[(u@?P겴$? Ģ4p[x} 7  WO(o(09`ˤR(*@.Qh;L>Og?|c%ϵK%l+M"e<-'lBaͼ{ oQ`Dkܬ mtH.+ԨKڰAF' -*6.4$0X1b֜ƾz6ؖz!@/Ģ$n:hz[[lagn̈s(d^ uWWUfrŧ70,[8LWTSZP Y;b)O~AazRחܑrF_ŸM2 z>T-k[? JȞ_>ݺQHo|rs'bwf}mnNʚJXTd 2TvBnI灀aQ^y̸6Bc՟.~P/EVelM֏T9Mh)gEYVb)IXbKh=h`:ߺ ֎굦,} ^(.s\aq_**Y{ QKgD%8#iDx%W3Y ͞Ȃv3cIcT^gFd=Ht{ z$ލOW ½*^[=4)096 Me"cFtqgGrY!v'谿7zF웣l=cൻV*W<+L跛v^$#2rK@ eՆ(>0$a`Εv*ÚY|,!īm]CaT35iT鲆lF@ajSd Z;*BY0c h^'tp.!Ng" 4Jx`$/G{NTk*b`AU؞st'2bwxjz_jZ5/u MyiXwЧPbnt"{F>^6^#+S~AA'D 9yt(o6Vzsm;q J).Tʕx?F \z>>)Et^N_}Čl]t)˪ ."QnOW_#݄5zR>Ztk\=\=rd+xdd/?VSd$3d0,9tcGhfU.BMVNaf_3J~})Ab~K´5MQA7q!0Ps:aXfQ-h⁁~T}ce,=1TzcK=r`SM$/ Sj"KQBdTd[ eHT*Zwh3Qt nɵeTPB@q_ٜg&ޚ֡n# nLF?(etLY&$-gQBdbqШÙAkR ;d6bSruk9>"%n@FBf,^u u 9+y Ip$DցͷK .o G8 T2_m (XwbS*Bþ xGB0*Z0 >wV֫mXOu h< ݼ֮>qRw弰AG7"&YIS=uߡF5,IsB30㹽OvD it ?%05GRWh]fliӇ|ガ 2v .\%؂8*-iV~T7\~Vj`а1=%S1Q0#Wq'ӅrE䗡-v\elkӞLljhj*09߹C!=_.=Nfepwz-AΑSf|iOZ1"P1+Tl,G VP L#~ D^f`%)>ed,fw,Wt,?`99tP9M*h$F_lp:T3@Q 29ta&R>b]iy( m2j H(z-4TPR7st\Nmyjg}mfunchmgÇ?OLF'rF QXuGM~3~;|iHfbgL+-dnHx'p8!&{Ѷb}! ` 6wRr;?`r;YxKy)@- ,[n~:5 l))ěϡ}ybDlMѫPA cE$AQ eRY`TjX:ЇaePDtH&Vj; MV-o W{`sآT&dL]j+3'~ /pyrGZmRq3LjBaE}JfF#4^OdӻY(*5yoP`c1, Y1hMǎ14w#MY NHO` 6GLo$qYM/ u})QWbC_mFa ]uJb0TqC4 O@S 0haBaCK% @Wb6fK_S&Q 6b1Ա&pR9G?12(PR]3r2i )0- 7C+GE`6B;0>RۜL*qJO6B1 ȶe̥Bx D$ᵥ4:BKٍ8@첁C-Guu\i}YumS|f1FpF#љWא3n Dׅ_-[l3\NШ绬@u)UA5 "v=6R>:R:ġߠgs, !5CX ]l[ Rא 0=$7ﯦT60hG^W}ku _V,j.7e -5Z9v t6jmhjW9@'m4p,Cl(Y*ActʚH5u&RX.lDllu nara8)NgqnŻ߻ԩ/+N52 gS<^QKunr橰-ÇG_xo'xP:­҅j2j;o&teptV]هowީϭ@a˄N'mR, K],E$8WSaǀG9D0JoCMI l p&5*wf&SqIF!I#6 0{oC1 4@OPQUlJ 9ET}Dž׉ Hb;ZwzSYr@U{oK;}H20&!WliS|=\RK?mbiaݰ8O0>sv /YM]_򽰚)6RpjaEb90t8ᝩ9E;3-0 C!eS/`?wlWʩ'.G`~I }2,K6Cyw > ۿa+\Gp@o㓃2H |sR[52-U=Nrņ)} iARX7&TW;-@ u2̿OG=q#Z(&1MolQNж˞Ow['KdܩX_=s߷ҧoA|jZM~5O.l^H)&΢9M{?ufkl+Q&vg7? 4ÕJwNRh9p<"y/ 8H,kdtwFTjFL`09vkgo$ =npBRp/֬>el7-Xj 6ضZ!uSG26}V&pȊwp ^ VIf~fo8?HY)zQqoxtH ZZeE\/$$Ԏ~kW峜 8/V6^Dv'M滵6ο9p/͋,yd>EߘS &礷Șs7}`.yÂr0Xx[nXa(_K@TScmxXjN l0} ~"7i}u٭XZN%$yҟN6 c`fn n 9u2xYr]MX0c,-h?⨾_NY5{_a2)BuuRȝ<ڥ$|CkW,!Ho8ځ"msaۅ^| jKM#hLH>@{[Θ b\`óN??HR.9i> |`x>?I@ie=ѢvUJ Q@Ȁ`{)lO3wq,pV/'r.g#+8߻T`HK_C.l2j[#AO. =`QIE],h> 3:*+Õ|AM&@ZeElVCv_#)gGM\0En*ވLP/UdJ"g~ep8!W$/;X@*N1B }ZFG . -ymN+?Mz],CH1 3!$ p>l@%$_9OrX$&ªGAtNr'\ܸ̺ s,sS/!br9J Mq_@9ڋ#t\Rt\-=>,JF[v866lIhYe\!S-gw>=uIyMQB&W-\żK0vNsN-@c$3YMHBeUuK@ ߉|N;0 I@O;CEd}0? s)Of 4/OHΌ V d ݊ZٖL ilw5Tv14)R놄R_ܾ/reaNw}Q3wY .^\uRalٹjq77x.-i&u:(JTK\:P@{]^`5* B7h=? ?JGKANu8B s1lm_j@ojWA饣 pAF=Q44WզnbSKLzC#DjB(?=azd\u&M WeN@؍Qb[KɸU+FG}XEB06$CTxH 2|;h]4U>8hJsv`j iYqM1Mgdžcy /L뽙[4MO%4NDbⵦAkPA;$@9(B6KKW/Jj&7k Ekq`hUqxĸβWgZýZL3g.I<`zn>xvNѐ{db̥ː, R7!)DpЃ-zحp*?GOy -Ӷ LwC퀳tp'>Ev"<)PESp#]I=ULeI& *?W8;> 0c))ϨXE*y:ڤd4e J\ :甦AkRGe_TTXY / y吮Gډn Z-5gn.ʪb86ۏ˙cX/?鿭:9U[Z mdؗ| ;|Wϝ\ C&?pz"R{V7O JVX 3hZZnfIܸ硗8aEk|SFc=Gٯn{#]*"%\=W7ƴoN rѐ2*<|#9 T|ebmѺqwAp}F`J}YTw7kRGAU5w,_pvX@ HE:6V5jgW5ir|>uPU7x+}/0|ӊ.c! ߙ)0PU pE@3+n oBg+&}dIMc%f/g5kңA)HzREv+M}CFx`Ψ@9f`1=9ܢ\q VoMZɓd|(sL$;?NqҲT) S>/\V %&m2`Z(2KD>&'Ɛd,Z{ .fo(ʋ~G8)ZJ h<~܉}U9w^wmt/j5Lf[m#Pw;O6 &]1L8}nP72o B,ߺoǓDqP4=U`#y(\rMQO-O7S՜yTiX4x*Kux1R$,6e[@2CmDȋX B "D_LF @ipE$x L,vbU_68&*{ƜܟDcnpY bni=t'>cTU4?Gr6#Z Lڅa5a+8i]3j(9\Y_Ҝ[t4zjC;x}U {"u~yH,"bHqMbkhBA\SB sVUKHk8]`!X5G`6Kp>Dyqqn9P' *ࢆr:xWJXMJLkW􈤋8NE4ppoB. H80M:H8t(XH%0@Qڎ$>9>/. T?XW@A]fIuv$P΀7, VlgϢ?qe^qñJѩM_'(@ix $'/]jyjF㩦G#vi5WyASli ņx\/;+LC62<}3Jz9!߾u_U8;{zDm(jC$C&?EH$7ˊ`O#ѝėS<.x"06!> ~.H/O%wtު)xy*1F;;rٕӜ1so}؈_̝7o/Ϡ_z!!<ݥ(HBfب(o#'*,&c:9eO"B_zC3Cw6RMKx6*vvo1 L"/2BI"yD݋S΅ y.Dt-eXWvC3 z?p#I q :h:`nowpk+y$LH=d<غX TSJ<2Š1[,?7%6*%}p EREC esuq8!u<^0Y{a.= E^gt V 7X9 ~Ő97E'dgCyMZfNCR=$XSj>M8"zu(.iG%<{ue{:?mʵ.Vb[!2SaEj) jF`b|\p$m_<" #O~?OolL9@37_-# 'RӦs]ܜBEN%rΓO)iY "Z XqDȏZV -P8Xu;6|xF< ]g?H - bo9!{[z2jbFZiP"1ً]yM$@#mH$QsZ2X{{}!Cm9QVX+@>jVn*#f"@)nŇ2\ $/Ӓ́T/-j*L$'*tYz\W N+.ʛU&,0=f@O/POs~Io @'RO $ՎB<' %K(J0 _[M0$)$.CicބŰW<]2jq-J͚l@t e ŶX &ˑO*XrAch/Ŗ[ A0sRE&I4Fr.:c:arv\sRt˝ğzhLw^{ZvvlB2QbI;95J$^ҾV`Iom0_" | w2;Tvq-۫>ITJ-a4qV,OZMOa Ǐ.?/A#S kR4? #1S"Ww/oR*k)cw2r* @T"1GA$1z:j*E0cen"D1zSYҚYLMP;*.<euD~AЋY/Ghc" h_YjBLM~瞃`>7egc6Ud7IF=>xLt3ny)Z;_i7Sj ,H+[-o@q1irC~SةBL;h|"WyYn_hkV4%h;@8<dcE{;rj8X\' $"LRv"#tk ZJ_/gcg1ji6>\}MAyx]Ab-%[߄ѐoT+[3շZUae? l ^&R.]ϥfllr)Y)zJcCcHrߓjm&Dz%0W۩}Q/*6ՖEɹrAdvuũi%c4ܯEɕae^ʓ6o;dn᫩K&Zr%=~<n(&{q_a-7߲24 ½34S.َV@xO8FE0E ` p[巠 `d'qI8!AW4_XȽ,v1$ױ؅@eԛ9Sv+,!L$y"KȆ="-O,OdLv[T{2P{KKޜ&2|ʶcit O뒪v j(n6(+y,#(i@ʘGn;Pm ŭAT &{D|찊VVo͹E=?uua}pxh p~XKs E*w+d2? !i62Бj1_7%b[pɠ1m+Hl3hE[n=ot{ti([g嵹1I:ku3y`a |$'ώXSs]몳TE4Ä]Yϫ!dP=fKzx8ub@w]B偠3EETL]D Y?Nn̷K" \%e)w2AS+f۪x֘͝P k ʹ pz.\Y_Ap?6 v]i97'|t]~ o%* Y-6"]R ko!6LsmY q?i Egs뜌r{i]LJ8@pƕd>YgF:Q6y2-]A.E :ce]'nlt0a uX< kkbPMGFn=lઓ7JZ\O83cp d͍3c[ H2ߢX=d`$ /f9)?zqrUO҇XyMmS[[L1jۡmJ?݂gm=mS//wg>M~{ydȝ2k=x=OT@W9+W[npJcq>eN8:!uSGdV%X498m:9J}7ȟ=&DZtRCYnpp<!OZWF|]GN]OPUR?MT]Vj |,aU t]pVN}('{0zR$o6%k9Ź*mpm-qr;n@?dOߞ}j׬`tiķe{ƕ/ RR0\zE#<yag7s߽|oqV=5 X$uT2$w ^*+FN ᐳiAЀHWɚQE"(:z# U z&-,b}6:Rq7 [Ō ΤG3z.haLZaNtN`~G@Uݹ$Gа $<'4s(*b)mZtW{1kh0^(Ua*wpHYv{8BVi50o<=]ik4DF6*X]_)K⿩NjYu#n/R4~EQ1o2|'.dcˁ/T?88!ې'E 3lC'1 pyEyx:c@tji$40wUAO 0_%-SDg>B%hSUjvEIq`tG` ʑO WFŞk"_P6`0Ck7>.ڡvU!~[Q|c&3o$@zqP-(ՇhU*LFIK=M((sI+TL7%Ǜϻ6 !E3Q4+<Xis p#{ume_'YCpOl.#3N46eQbĴCuD;_#A?4o M(|ГdTKPT![6 &hWzUA[t#!mNCÕ guOjQ 0છKJ>I]RH1b=)<⾻edJ#[]ݜw8z?Fj;&G;_~scv:nbc o*/N@z'^pCjh~lQ&g}=iTx9RZ,l 9H>԰bF d1np_I-..ʞMO'k'ś5Li+, W#)n4F$oo9!Ey"McݍQUTYj͒b$ۅݯѺwOy׋;os̵K4Hڟ?R}"ӜOh^aU6aA1g]vd^e\m;KRHaqzp"~^vmT3 _HB(o>V[hn=9y?4,BR Yg/]y3T)#l(fg*G +bRDtp96yjuޛtro7QrhX-0$ĮІ͌c:.)tXHzwf]UAXxQ\0dp<4 ;zkaqݕ!:NyچĞiNa/ kݳ>e(́(mU)5Lj{&|9 9jXDbz0p:u9ҼK.iDa֤(_~fL^uf1l_>#} L 43gQ~I{ƞ&sL s?SidǽNP~ 93&.]7j-*Jg&$% zRSeA]2/h[džn@/q'\z"ىj`8Ⲯ<%Q'۝G~l _%ß6O+)A_-#gk2?I~$\,jBe6fvӂHJ| 0n-hE A{gVKPQ~hGc=ɠE&)&yb"iz6iTŜϑ l594eMCdFEk>d`X֞JR4mJGHe~N^AxX 72v /)7 ݟ}Zb 2R[x@I 0"V V;藥%c  +@}0EްEa!|縘紴$qH0/:,p% W; K㓐]ݠtSO^~퐡Eb/#?o.u{(xU1Ԏ+sv"~}EblSնAWj`4K$5 5vl1`leQYQ{DўBߘ/ )U3ɚ_6%X/Wӧk&TM/=g,! s]氛b*tT^hloLg0gj#D@'Pg/Gh)=Hw\GDn`sɐp^{H_ipWVaݫ ;!)Ѭ9~b+T.븠}Iitd Kœ&[eJ8PŘ GN,>>92xs})*GHNbeeƜ0|(6)"pq;|#SR0еWESChhD8M?\ ÀA 1@ cG1en  dlW.MXޡ)j0杬 &: =2dJ7Rr;O+~2df8VuS=z6([cc4Xcls^Z&>plDlwvy&d]d-RMjRZ1 uc\=L꓆yY2wǓdpEQZ-ՀRr 32ue5VFfVH{Xk&jrל `>\tcJk^/EiꒄlŇlO[x߾6 :?'δC%OUK/^6)㼱jͨk ccn{P\4KQw)wmYT!4`[cqq=^xǬLˠp<\Ydϣ8Cl%rT#wI%x00ZhEҬ&us(ujǷPA*w??B5JOg :fksګ洶gy [ÜK:%vxf<V-B>(z`CE+bkRYS2޴މt+"a*K^}Hߌ}_o!T7/X7SڵcYdC*X8X:n>ps[zzzȉwfUHPwfKBy@3|Tx?i9y{!mt.cޝ &Ҭ4y(dm'H/Q4<z]<x]DuaxxK;ׄx@JH|;׫>;bj 𱗯^]#`8DJpw+S >v (mBCG}tGdcͩ_SOE6/I]`5Y2PhLs4aX=آ8w ݶ*X:`jQBHރR޻U(YhVgzYBa͏kRPfjFviC@k!m*jQO?Ľrћ/ (yT0[ܒw9k"[K~],f^ Eh.X&x+l-LC,az3MNojph)~t}CS]Pd^BPbhAa Ȕ1'#B2B+XOfH&wYu_'ѝ"–{ЇVF2!S}c2 쁪Y|gAxz~XῸ8YUY};h%`Y `J5=_t60Y߻AāwJϭ 56F $C(B[ Wi_A k~LQLA]6W໥ȣoS1y[mm $y '&17g{jC[YSt@*E#|4C9kT-g0  ^qDq͖7Hgz2yǐ-i%~xyEed6*‹YGT#!5Tj=9^?GfZ N/iWLmZxn,:"L5#-ytD!:1P(PWQu8r7N;c*=v@-VJ{u#cOCo`ulFwKjtm61]6 h)NSQD|HgsO6^) <RKkF, W6j;_x6$LoQќKe.rt-P oerA*Ǟbٗjlǚ\K4l5Eİ4; %V&確{P8'T-;k%kcT^:mH@Zڌ`d%}2IVٰDt/Z/̍D: /%O#D5y4̔DMZqsŇ_}oJW~y F4h@h"h#l=jm+%xU1x>4k5e[c+BV4%UəFȽY1r#`>wBz:iQ͘UܑI>o%aS4yR4B)kF-+ۊG-l&uey8:+ҜoQYtB=ZѬ1|EvץG4|ˑSNI`s*Կ^`H m0թ'f3u朋уBt13 ?/ȚK5K.m~odo];_NvfɕrT!9O" Rez0XaC^ٴp< ڛ pqk5Ovg؆ÑzY%O.VbS˰챪4ܘ]'UԠ}7)"+_ELBMU< +\@`mv`bw3uwux&~#tۍ_Ōc,QA}Ajq|0/Wp3U[}`nݑI8Gmwrs\y L;ԦV]rݲw m}ɅM+{ak#(7v }Tu1o9>x~Q f=CߘIqs;k*"tU6nۘ%6Dt܇Ia46/1ɤU4'_֫0g.%ԃs6ia)n&ѯdW6pMLA~o#+>KSH9Ti |f5ޝш~4:@F>}S|S02L=H>"LP!LzZ]ngRw3\' %PcAR iޡw/E.,M⡃<:@Ӽщ9yӸh7R.׾pkdlpKb' ѻ%V,6p!xBrb[:rSU0P(U=ݏ=.K "~ 1.I.@hR6Ni:U펈/oTш+K=viv oۊ6h{wn'&uCߔTZqZ~" ʆYk%Y4iKL ?6w" s6Cm\=da%3V0Yf!kuDQu f9 Ra`{M\T;kE&_ yG4ݬD`zQ)Hdɋ05ULx.]xD/~.qCY+|#(}ROՠ$A'% ;քeXkT((5 jmHF(߯ _rDWTYZcob%75Qk& #zv"LëbXeK)^igNKK>9?MD䯽`4-۳960i~(qHzBve$I"BC CxU7`A|ο^ U9x[=cԵ~R&luo%>b6H(^{gˏ)mMfp?" cpľ%;XMsS†7)êNzO<НuK JVcNE7׸ iMxS ve jfl[:@ tHoONlP3:Vk~")}.\ yJAxCQ8u1Ủ:\k u%즘I'u/JVjEFaӥqY7b1 %=YQizQc_|;іv ^gq=!jFRk^>bLXJxxk>Bk1' Aî'7! ۽x:H$~ڔe&CmZ;t_¿ 5m"z|#RSsVdwItp`'y1Jtv^׃QmTQ+o&{pa=R皗?"a&yՊ(% HqO1bǚUiWO2ޑM$FB ]1XO <2Ea<`vqO:حCNo[;#3Cת (]eZm_!W--jvG;-$R}gͽ`xWg@v6)b 6"P_'(ؐU+˸;ֲm ?9Ζffx;m<סH"pPC߂}!/}QD(D`tA+&t~Am`0!\zLI Cy0J޳#hhvb=ofB'O pY0Ex]vV/ b"1Tx\wcY&)Q!=h+[PXl;I,g )ĨkvF~ƅ.q_ gXq5r?ɄB*3DGRtaKJ]Y| 0:N 80fߒa./x343imQO1 / A}@ ,]>; 2̌Hz )u"TW0TM&8N9iԢd1/+챲޻X0vЕ,޶씺pgKX?eF7NGpE)^jτ`;EfgJ&av<~)WLBee~0Sq p_ ^TɿE8mհQ*e`SNNlyEf׽h9 c`;Oji[8qQ  ~(2%@gx',}Jj_P/_&IOPa(艥o@ʸ.S+i?ku ?;5ABq޶E0j/0%fO޽.e"7=4pV\27uZ ȐCu[}{d|dYe24FSůx|HPׇ!E7%?ػ^:=(F<&&=c:wc8 U%V(Lr;lgKMyR&'(ޖ0ȶ\Hk=I\^ /Պ9cp_qTjE°cvh98 7FYQ*YzRI80"e2",<(YJg!b6-(7TN \áIK]vKLثT[z,Ά_ @X̉bj Yֱ_ZYCttxz3{Iks^̵mo(k5A}x7ŇJw8r*8<^4 A4).\Wra X]$+ v3O=|=yq_ ſ"MRN #n6ό{ ccvu LWݶ5cqndfҿ Koc, ]422 +{c5^@A5Л‘)[fٌ aU^?7@ m/ HыߛFejKXNvE;Bbn]A_!v7s'; ^XRyQ:gK$TY zȭ@ 0dJF?)>ϯ1Dfa,Lkvm3P/tb$Sv?K mcg@6XߖC2cs2o*PHr#7>.\ȹ̋_WuNySi`JbPb S%US wr_iږT│A:J=b]bɏe#j%@ FVk{sb%bjxS֕@"yx?#wc@6\m/QJ%<4QX}pvym{泉J!; GKM2ul$)Xx溊A_ZF` FjԦvv;7$RX*hLd 呢P "dg;yF)݌{)sCb6d[utpaJD Q(ꑵjNΫu "<m/cBнchU'͞◵NkvG~dx@Q+%eM G^xH _IOizҨz#dDD)u$A?H\0߷9cEVa]2gA֣ѐ>'8!M^љ.9[&Gt" >1  y\ʔM#k†9hLn1ˊ¨˜<;2Woᓰt=LG DqS 33F+(׹X(^yU yXˣ̜ԉ A\G qa]TkzMR pjR>QqY,8DBf 0O-͈V|F9䗼&|r-K`L@bs AJ=i U€>STlE @Xɱ-+DĊ0x,Sxߎ7CP=l *Aa itƿIQ*B_D%D~~:J5px߉ŘиTP/Ƀ" \2BH2-lSSwj!L0v!LM5ChLɢE_@F#.J-iJnׄ0o@zrKR! % GO(}] S{B~2.-GîT-_^"/`a@ZH$*X@, qEP>W4FP96߅ d`i/*tL=)jA{Wৱӊ* )Q&_;37I2XEl@MSd07>r&ChgT@C<kݫq1&n5>Vs+X'ے{M&}DzΫdiLvJ=:L|?U`򟱛9@n+xK >fXܜcHIB2g4 etn\gTގh956EWZn)e"K;iNf9`6%,o QUО Gr0`62Q<,3 m"/b~_y73t=kh%ŋ>Ҁ'Ɩf}tن 0MƟ',yhr?VZZ$RFa{k*gVRYP*EZ2ꦈ/ ~)vʞR2bdX {%ѢYϸ2]{}2_`@4z&4#;5Gže?]Y.4՗f\ k*CJFJc6ekybh!vבֿid{,56 C.}扱ؽd_s葩ǘ14& 1|L<h+bFГ+K= aЅRJhEۋ\m!i6Iď'h WLG@.t9KKؼbVj#$,)ffx6pWaV<[Cw:Pۭe򫤝nx]̺fBZFZii6Vz Q/rOap Eb~fhgT)R3z-`HB]]=2OGf`c8? YdږvU\ɁxUj[ېͧ[\7vF.j~jo8-prQ}r8b r ӻĖ( ,2J ⒋I֝F"&5 C)i.H^`S=za_T<$m iHBlz]"y쯵X9 -c h!Źe51!fO* %08. 9 8ʹnv ctMi )/qE ^x+^`Þ)傕&,—[D)t5g/A/fr#mCcޭB[)s" v+[: 9,!fFQ]/js486"?s4\@גugls' Pz.nWuh6W8h۹n̯[>qB|p LV&;wE YycˮbWŽ> K }8.77(ʓazbbarE_ɋx^ߩpW"I+IV\ %G#p++.;vz稢l5r(hs *85hs̃Z@{T `:OOg3uhѩUwms~C2i{܆2%N`Ph&ވQqF;h(=ں\ժA,,zGl;[Pu{^ldkyPv5uٕ\mbߘBO4`۷\qa|HoɻDЀmEa6=GCQK35K75>t,}S93U>Vc/)tL lZY3xjsI?i*nxҘ0[jJr~}Bo0HQFdvȁr>^ϘQ#S8aۼpEDWɮ;h9JB&Aj;fP]I!i@o/ymA(%/tl'`+RRNsKn~gUOVٴڛbN͋1iڔh| ncxO#tvy‚RWR^7nԖdZ}),+PHɂTpQ7ʹqĻ`R%ZW[LU \ jGtJ(d |~I$M}Q˙]̿9$H2ѯ[GDy/ռV;>6B `lj¾`I1.QE$Z4t`HP~ 5܅# G]ƊV>s-QZ+yD`?2c@Czp 㛲,41.uds8"|_%U606?U?b7=hjkTd3Bf=uw}Na*|aX;4Ep܏SPKYԀ44Qmf7H΋戢tgqѝ ?No|mGi\- toneQAȳ5>~D|}(_2c$tJIqXj;}b-'VۊWN2K-uj:NG4oNДche4GpOA}\ VdTo7XcfKQbfTк-PKO׶z}!M/r&lFtkڷZx8.2FbOx&F@FMCu)b.n/ `TH9$ Ubh77ݺQR _+'gjJcGbQm!|rE$@,lYC![ȭmH*pH%w?YղA/-K!i|=H=5Ojg,ZmKߴ󏂥 _1 S1x2RɾyAt+DNX{L#+)0 1k3Uh%@%bmE g}56}qWX~μip`t:u˯uOI%yՄk˹7A?tJzl(EC3N-)MƦ_gz?izV!!c='Y"^j?ٯB߭Aus戡M,杝>EUNcu_mۣ-: bT<cï>]=^uCuf!&0ݣnqKyGGϚfS5uw [{qc!CW3f)퍸;[cfvyؒPkOCR#JD,_-֧ Sz ":d[SҲYsҐM\Qu[=AHsw&t8qStW!a!rA@M/y46jIVm-v`k~ׂ]_ 6[̆)2c4sa!a|/XF{ .C"/uWcmdj傸R=SA[e%ˣ@Yݞ$ tҮemP9PfJlj%\I= 73gڢeSAz*A9t!dF͠ AʻНj.~ucKrVP7o=û\|$ɞyNji_O- *ELoMtiH.* nn V0c Tɿ&!;D/e|ӂb97 _~Bw}bʵ z Ke\y>9UHŸ:$N;-i0oo&49l8# %˘txgNU.@jki0ӐOjDFy!J֫:?1DSP"Bԯпq2>[QDٻhD+hV pK/NAۊ/q/I/aA;+'s?U< =/Ug ӋzC Y3J*=#CjЈ+|W-$%&^kw|bՎ\#Gy\c  /CKCK5y. e'V]m0.VmvPg{ %kM jŅan#tk0MaO?yJ n<^̹ S݌OG |w#SEϰ9j]KUeŖIYI@҅+a3n&^S,P,榚&[ o\'v1_wIf_̗йȇfwlBk0&^ p 8$l#$hdǴI>WX~4Szիik낮'y5)읈1hdEPx8RTTk4N^K<78*K2m&VFk(]-Wm?ԎQjI|Vw1b#@ސ Ei. g,xQ̧F"#ZdKS M(TtF ;eHnPŢR&؆(SdV6!L5D2U UHI '¸MOqVG(j@Q s|62n=f>Hx%&:(ɸ*]خ m0Rst>VN 1*˖Aݪu s*g UW,%оVV簏';dZZbiYsFѶ_uf6h=,Hie)L+ֶdj=}Kf9=J)? J&Tq gyâ~>%DA4ӐR-EӽƋ&fqL9ɘ^s  l9Kg~ *'gd˺{/ ir^f>D3R$T)kE\VcFL+IL5(<.ØJ Lŀ"0݋ |}.EW@DLE[ pl6T;'yn7tXe>=aHsac}+ .wdIc'G ˫#'s(:4\wʳ!rpTk$G~ |s"=ui?n (:=ϏlJ`$q0 {٣ׄtcd+:rn 3<*z/x :t}ƴ+&hSFN ,L;CłV j4gͷ⢩ 1~M-pC_F@J Oe/v4e9f8ߪ$Z[IO/ZmָZۆp{\'&ſ+@.umU*G;Ӂa CЁ*_B~'n% )Ug8~[h;+|,'gN`)e5o Dj=ij'n?CFۇ@.)N?Ry:2)۝FZ8m*ڲe/% s4B0 'Tr"z/*t(̽[1 LgD1`88C0yfl /uR߳ml4XZgnYf<$ɠ3/4wx|r6ژE, JlC =X=|zX wd-CvF!CN-xFyl&!8 D$Oe|{CFXG^f;l wzFbRe`=+U+B WiVuqHq}AM`87S!`K]֯jm "]+-f5=sduՆL`G:;f )p'o{0.lLj_~hMf"ŋ6;KƶEI17ÂܯAtƱc_!JD~-a"Yso -F4ȨP@Chև]Pj;L,ɢF>/v#S.;dM|巬V7 q.S~*2 5B6s-υMH]d9bLP' 0,s).C*=Z fMzԅ7k4i؈p Ia3Cߗq}[ڠ-b~znRu52 q"İ 0z6pkWpIR.nLܷZu IPp/QOVϳapQl&,hVAA ^W.^Ѝt|2ڟRD;Ⱦ2@2׍*9he;hinE^l^ =}م7UKY6Ur]eV pڱ㒘rw9<Յ^13Huc\ χ~3T|dJo'Y\s7ů_ؤO鬘iL)@ ;{lsQXvjZn8I26oJ2RB}x̷5o<$CQ @@@{хsCzʬ  jq7mhFzω"@Gx }O"/M.Aa!!*R1hwM3ovta7'sJ`KV)df 9Qp=Vy. gi\M5j A}btX{}'v=*v73=w%]pt }]=lW#ݓ͆Xh|m{aNZީB!q?ڸ`<8jbQh쾰_ѐзYBG@8΋[cjS3#rۛĎ ` Bݍ@Sh^AڈL y IB-Y=Ƒ ՏZɱBmlm7'}5gyxAGɐ*K m[wZmeͥ9K,V<B0ͮXʨن3ʦOgrАP,w ĝ0Q1bm $b\,_!;Աva!q0KWs9Ȇa=[iەn9.|4s5?+iD8mUB ٙהo3{];/`Tx.98|:|d#j.}㘴ˌ+ ۔69}p,|;AHGt ٟJxU\bQTcq_G.sԹ*p5TeU2[vo.D%^U#BoV|)-?ͥvEX].@'aLyYfFfՋj"|j{ pn> ݬpٕ|3U 猈h#$aY3S Tq),t-RA^k^MI)F.ϕQ)< }bOB6cTsV3 ?*aˌ$} 24w = k-o'1Kxւο g~0]/zCl s8`uUU`|_,}5^0l5#x`͘3{Güo#!j8 ejǷν(,ە/@f!*.ACsX>[$mGT9f2etr-D]aK0?<\<`)XeϹZ. rfO骳 3&9T,ĺpj8V&{  Շg2Q }Lh EG;g,B{^W`\+쉕 D=n4-Fe[iPpәndfd&IӽClQ6a@lhЁGԊW"V;aimք-e{V˴W7+Op]s^[$$-K0a;]|g9|B  =`F7~NhCըVgzǯ(Wy$iRySNdqʃ6ll_Hhiij\G:kvnVe&W<"@aFH?jT4ue۴!eUp6߉2o"RXښtOׅrY}nM;^^{@Ȟ- }53SȒ=Zge-ot_VlCp= /0reK9W>W\d#[5{1B93S?G,zkLd0J%45iW\ʪ+b`%0{.!<S爉/xLу~OO7S=7)s X |uu|^A:9$V{nB{ nq4lCϋ> c'whO=O5XlPYT0gj*7k7'j g}sf0+0*_MhD95AdvGof( RiF :q֥Ǿ ۿ!4j}'R"! Lq-QFqpP*ǔ}CJB{VοE^;'RU07C"%kr8^'pz>ۧ`d4o vtpEl6,:4N/~"3t,+)&"8;(ٓY=ZD.HS=&+O[ʖy9Pi"]~m(T{ݼptΙ*Kf“/TaPL__b+FRm,?0r/{a)g1 4"niZc:GE:x˫^-D;jWvIo;Eu>eLߘ*XWу)@Ckn[0𠮒{dx!]?-j(N@DQ=xk6%L|lC^Zſ\JGa2t Oq^~LΙ V(Fo.ĐJNO;W,sY 5wv8n--]/Ϗ>[0;8%_zW#)8x;o=B3h9 ;kF%.Lը|{EPQR˛/Ĥ7cMGSU@ӦcW 808?s;f{kbѓ%dzߠ+1F*=n+{v+)Р$DYy7zlp7ZfIRD 8 O:@`?LLEhC3]*MDw n(3\O(lc8zqg]lC:"r[V"t[K(w<*֪s~LkKoJHW=^˱!V[Z%3 ]By k|tHipHӓV3oxCT^ɳh+!םaLk$4u/ #PLblZ-!)tRv;;d v\ȋλV.M^Uu9!&h\;UX [DUA7 ?# .n|]'RH U^a%X9C|ubY #\bIlrr4DE,9Bتڏi]VũM`r *"QE(-d.Ҝ}[`Xx:$o P0$M@FA!)C"Bg!^k~ Žr˭VƬ0 %OkKe@??5gTb"|wIQ0 &R {!: I䌵ǟˇ^7rvA6 &EJG-A7qfHZ=٫Xm+n>M;y8џvn];I܎d0`K )Sn'K$̌خrF31J/pK({E8 ueڪ .RԈOz -%fUnd6}ɬƚG~( ubv:vÇn agBL.I1[{S[gښ\Y3g[XnrY;}ќ cw"Ún.\`OZ` bgb kh 6 5%mvc-<1pq^y kڂ`c z08/ HEթPtQv"fd<#\ڈ"Wi|{e^NvV:%?Ǡh*z1 R,m9Sn z G<Җ.~;sQ"CQ  Wxw`LgK%*϶>Ճdmy}e.MCl ϶R9p%UDZEjgB}jʲ-DC*ZkpKh>ؤrI Qh RFՖ) $Eo\lU aE L~+md^Gnc6Ucsm^amGY> V g\9.uL T#x# j\f(݀T wu3YO2nPwC|ڸ3Xu \cTnIkJۊۻaR 0CP u\i5ff|F,į (x|ƜsT^>V̹6~UsaNTdNB Ww8NhD_m Y8[/7JTk)ϠkI%knƎ{[Ft8EMexd;ffqq4}s=3g:ݰl$IPj|zSҦ|Ы^b'8r5vXK#0ím&a20??C;t* ;ףnJ@#J<*F_P-mGo %ќ~l4U_e@|Px2vow^]e=$#囹sm;4B˝`@jLgFDXCJIw ;jW+~2C6kXc߆;8YQS`o7qƥ7[0CU3t^wclZ@^î>3cttj:n z4=X\1-=Ç{Oԋ`^^t NSV\ y,_ʅX5PhptVZMqnàpwd^"hfc@40VnXA*b4 G!=glڽZ|7G,=E yh%-4Ag炵^`l6V,Cwf\` w[} UG0!G`u#G2 [[Π{v]-6y& ]h'^Q~9 s2O׊ (G&BshkGtNeTF)ZH |oCqm2"y5^ 9{G.+ڟܤzsbϗ\Iy2ǒ!~:!h;~[K<102S|,7H=CjC oyGlS>]AWj.T//U͗0z'%`?5vk;_!6R/~7r:+@`!ՉRl^<˧Dmx/= 1k4誜"=ĺ+;1?rUs y#;ڐcA&oTRϼ?q?a=G ]:H[7EB (H3$)6@LUהYNTOff~zL=pFm#ine6p R{@xYZmEJD"*`/mR%s|L u'o"?^ ܐW5RA& $b8P~b/'!0Y'eT 2W1SM^y$uyo=hC)a+GlPV~F@GuԘRW)gDe[0^Oϓ X0 m+{`ǯmz̪_RT5)[4H7ɳhU *D}6t)eٺW L/4u/̉QBwUxe2 6KN3viN݀^*XN<W74l}HWD O#Wj؎CYJs pFrÑS_L*jAϒs)B BpjSS{ 6}N(x_E~ [צM*-_NοVKmmA/nϧ26 zY&XQ#L$tSgڧ,R'@ǐ,P4,IyI|r0xI܂mӧUSc'LKDAk "2)6TdQ!ʹi;?.RWc]sڍ[BO'& 8 .]ve).H 7fH(ؘN|R!0[[CpQ?zг>M叞kv`8S ;q 9=Y/lfT\'O62MH9Eb/My'&'iLp3Q"˫*(َC}?j%tvj|eH?G`,S B G0cuc}00`+ 3-g;򵣪&%s(R/&n ѓf?b@1tzCy/ʗm69@.|)Ə$+t a2<^` ֏]%RjXw&|C\?-r]6WoBƧ[6ZL|CF[!wkFk;cJ(n%:UH'Taw :{S]yPd #gfCEzGۙ Lk=ugc>N9y[tbz1¥=[{* % WcOi*YXpҋ }Y ^~=|'k 5GXu, EEY 4GƈE\ h'9-D/!)Z)rO3gCds\vj(-ban&s ^)a? :/5ޅ̂h"@~x!RD /{p$|8xGѤ䬗󌅗#1ڏ kzM1EL3n__j ]&]{(I˱=l,tWcwd5ıl#< ׶(UnNՠA))wMle->7L倐@NxH[L`mt. ?FnxYh`Ri{l.Aµ!ڱap|ԆU2PkS|oH.Hޝ+3˺cNPY$koY~cNWE0%)(?͆zi[[fP&lIcAb_nF^Rn@Q4uYhvwu(<| ?S+-9U>w3/[z6/ #[5I E9I,ހZXא)2S7{2%lZl"x%Б*v-Φ?t`@)ye%^#Z3[0_&SD+E{>/IͶsX}e`zOfq̢) xy>M |A^yo_?J,ݚ>>za!Oױcp!R4덎 + QFqԾRmC#ook/ &(aY \2oó˯J4cuS[)N$y۾P1.Pˠ #@OITm~[I2Л7%?F* uD]ƌqx9XU#9XwAQ_CFoJ Qy_MvPNh(|-4΂pm: 'Bf)Sΐ;3!Jh3 PȜS(Xſ>lOJBX $ $}Ezj&[dy%tE`Bh}{_u XlM/#شDvM@(`zHPM:!iмf;X@w]0/aG~s%t DF>NuQ7א>3l:=K T lU/oN .F <]1<*@ɬQ}ڗjzI;;ծ2]2|PeoZB4yp9gj9`s9v!(C|/l&j\ =UVe3LmQ0z[lM?v(gз?Hu'^֨`"X \B@ Hu)5L4=L؞qND#!"$c*)!ǫ͏J;'}6)I{y2wiV W/_#jMWCJƧ;s_ )nPpK*ƥ3,rv/Qv Y63Lqzj]񲎢y3p-h‰xSwKjEI/a~zÈd C eP,V^Qc9 e}+!a?@Mr Iz.r65/05bMu6ç"J?41,r: w֟[. -v=j.!*JT2+]|f؃ <`6u z"VIb֕LeG2wi{x# 0^{nWwI<_pnǐ.C/$d4^{[pVTd{M9e&K#HI@wC |3U:dz"cPx{jcL#DA05c\LWEtXFQ~F?>uBר_brc91> 5w8\Ygs(T"bt#`/g~3ylO魕5_[HpyD/zQc7r^@*% B(e(o^? SFF7в}5Dɉ(ΉGa1-QRKA3/R@xYR %bra6 ~0{wk]?yDX~ -Cا,97;UZuiE3 e$c|3z|Cp꛻f]m҃z't >tvnYǤpADo8rOKL~m1Z "x#XiXĚ@aDA1 HbaCKjl챡&+ZWa"Phdw2pTuwS1"99ZvBScFסJ`M6O~C0 '(@Yi[$ಀ\TSA[#7~Rs:2dI#>=qkHh5ĸb @ԥУNߘF ]z o"%Z-n*ڑ3.W4ТdUe$j}M#]e S-ڭ * @ʷT59DQCH :2XJGr5yOTwj-wh~a2t\lCnDIL SNXIdEPFK fϐX=zۉ?L'B\cJ{JħjL ~sJ07r0X9 OTK'_44*KT?: ֞Ht: BC5Vڡ]oܰ%$eqMG ֶ_W6ʐx!&═իHœʯ1FҸWAJ˕ho NabS6[񦧑/F$}sZ#?SjbZ6#̈́bf}k}sAFȇ"sBu~;k'GU #9G A1 7vΊTԖ[`̐B`bDM^WsE_+ {rOyN[L9.YY銜`--3XAeO{HO*Pa&0(AzfBl2B 0v/ >:28p(x 9iB#}zŇg=_/bг-Oܨ=4BQ\E !*ky L}(>k-Jf㠻>95tAw o`N'gUJbɻhiuzTmQ^;:f,:w){sԔ 'icA}0/=c^ҧJYVrfh PZ('M!1)2zX5@Z2~ EUhf$TVPڿT7l֚V0̏lLREdQd ?A3K3hLY'RYN D zOơ[XzWZܬ$մ %OȆ$ ] BG\oI՗)&؂$DZfp/e'~~9KbFCf5gxQo=,Cnr#6)MSăRX.F[դ}8mLJmڰbJ^Ptco!o>".7VfZץaH\oW-i&vg hOM)dzؾvfLzTV M̯ JdarSF ];J.J?QX5u = h9GLϹbÃޚ 1)(\.c?Qlk6'd(}kykw}  ߠ 3TeyF[5T,ds7G/DT^/d}?:T)wđ[s/PP^X:h/#Ui_pHf"^`Vn憣ړGKCe0 ci4,Jw^~ w>_Zڈy( {ZPȁGNrrAj25 reP㾞n3̸Ⱥ/z. f-I+SA ǀ嵖 n@_KsU ڗD^!/C45J`@BW&:45Kד4K {[GCwpniUFDB^H.#SVFYչܕ9Z px\E) y$"W8GI.-v4Hǘ/)Q0| ;|'h\ώ%t+EQxvfՔj~ϋ=haX2iJ`^қź7X@{կdzNc,Msq40$&KaMpomxT^@WĚg 9ɤoW[滐J;DJi]b廁[,97, ;="OsQNj>:/*Ӗn%9:.GӃC kW-yn64EQ8O;RiwZD0b}^Ϋ/}%f#7~C@S@<ޓCZ W%hTK9D~I~Fm7SIW*x`%#x;ߔY8yHVbkqbtQy \9 itI=L47xr_XitMV2^5nu:k~EVQItCfct/}TkobE@V=C#llH^(%&Ee!:vHt) 'Q|h6 dfeƌΰTW4jRJW89IBh %y N|uG^{RpPpmsڝQߠLX'尫2| Kd0$I JbfI#a(0`jmJK#UM `V9.!CpL@N/CГ ;k-Ę\M<[iSUwE-.n(-µ.{s] j:CƁ |9*!WYooҋvћ` ᰐHv)Ta\ՙz#7މhw[?w8/[KixB)B Q<#*uu1tͻ&`Rnogodj!I{> >y7cM*< a9?EPsB2^HV@&J41`X@x1I޿8x}?.ΛG#8n # ՌJK°٫2g2 ?k}+ "e2園\kRDNn04{5;QVឩ+fء2{i( 6M4~v^Jr7i3`uҚ>=s{$,~\<ӿcC- %m(ٔZ^gqXyBJӄU<< X@ Kgj qbx/0)wWM>#Ƙ~mJ'p~#ʽ 6~Gz9n8X(5gb9c`\kٛnJ+u=_I{焣۸D幱%:e?זf\=AhWSZUǼi7}>osܙz`?W]x,iۉ"u.wE4Q"-.VзU LJOɸy[_$l`1? 5drsej1F싓} ]u;oA!$Iu*,5ZYZ' zw7f_"8ЄVL$=hgBT_4.|KAϔ9F` w9W2p<#l苽 L6+'ECSZq Yh&IWBIB`(s=zNַtz9C::/u߿|,]Ҍm}t؀-wؙ(CJq=GăNcOr8Eҳ-g<sF:F?is%R!K?tz|_ `=}XW 8pо #I&c + ' fQ@6uE;Nc+ (BfK~5ao尀SRog t, ZkE@،*#Œɭ|p ֓+R{,6@%$6EGF=1x(# Qp6A5c+-lE%I2-*8>L4Pm-eTCfԹ1^eCm pRubX7.GxFc4]dGY\(?%I/ĩ cH#ݼTM5DfߏGvb/Pز{ظ&q^t 5#5~Gn&-d}ǵD:D43hBC/0t 1ɧs M,-%2d1e'0A|I47!a?QRDCyꥒH3iXXP41Z3+]dàr9٥k49G6Eʯƻz]`#'$>Tɴmjڗʆ|KZt1zQz$bqwNЙwVؚ|yؤsn݁AA7Ye+it*YtvpsL0D ;YC]t;`K=hY]&s(8+eCn@$ֱvUxN>rV%rzxmKeNfz\¯a9R=X&8hd):.."S8bG /]$: ˋ[¥8&,j\!nJk٨ dۊ49G/oRND/6[xYW\rf?d3K~F~WA `xlhu_Ȣ1χuHf+BUfbȶ`Xi)0Q*([# G;[ۍ5#bFԆ>lϊ軒MaA]2\1#M]! {gert<|^)Yj>%#obϕ9t𧻓@˴Zl <{Yu.GU2KtAi,Ɠ[qu lhZ! ʭP`Zm-cmifr@¦lSÂ1Nd I,j.۠G гF1;rmcOkuiB 7>m3 :rl.-ix3?^#Q}}͓Rk( B%gS* 6ڬ6 =$,!O8NNiG gL '^`rj~ֵ_I \2-( ?Ğ2 RSb@Zzuilmth{=O䍈,HËV?Ժ[Ԝf?C _Ks∵6S.;(,a㶏\iݒ?@=cl:M<7Lx>9Fh^ޭ?w\&X(C0%IIoRDA{D8SS޾sws;Ûn,(׷iif)pWM)?HIbpxuc1.Kl!N-TcW쬜DP.HLmo@WE;I\{f .LXNʫVğ"*lc'PH"ۖ7jjZX&SBl7IXNN>䠮uEQ:V KsO=mz&.d5bף R02I+1A,ԌY`y`xfxra*d;mqgj$'&='QTLza`ìl9ڳM e]5t?i_PhRb"?Q^g[|S"'yIT([8ԜJԋxb{{ӂD1•j!a)@I&3-azN m|!ds910ɨF!Ѕ6+uaTY!$D|Q,1 _Xv V=s55|a>U23)}&۵N{ǝ09>}U-8b)g$Xy9+lf |aa+ $Ks7v3MΧ{p\"t#Mu2 Ȕfnl]]Oqo~ٿ|Hl+Rn/w!q_ B~EnкFgRCgՅn,V_nkQ}{&ⴌOҳIBS͙Ja=Nsp)?~A) ?Jhy·:C|^J-|9@e/MOX(. /ьVΉڊqSG!`R>Ĥ- @nwf KMC @Ƞ]93!~]:Њ`q{HРgAw/#s@K.Z0ΡبL-1 X`A] ~&bf vXe.D~Vf6%_LQBbǺ.N/pI_מCIQ&˻Q<\rʘ]JZcly5Cˌy![hMۣ%0Y -.mgbxUބ]m\w'E`Ct_ċW;5Ao1-i+a$]Œ±vrk0W(qnK^R (;vK*bU Z *3ԛ#fxnO(6r)Nme~JhF>޹W~OqŔUUrg[k^}|mW2۝wAfB~u)[rav;^I `H)Ăugv Ž*'gAwP_dRZR~5{Tc-Yi|w- ;NG $!heHS+:DlO҂ke씏@{%D[)9鑭Cpu9[Op $KA+#Z˵ S`ܞr$H(˺D$56ea~תz,%K%(t;PqkX}uZ _-OgJ`r1Dޕqy}ַlk{\[Mp?ziDdc@"6L taya -ud p|)n۸.Fze_I[wP\7‰caaW#R t$ lI-p^\2:ˆ0}Jf!o-HB悖hgecRvNش#+j\h9tU Ҭt6 x.Ub߲~\ڿR𗋴ܶXӹ2 Ydo5YCCa߃HpBϱ;5$)ֱQkEW_'͝|U=.aHebd>c[&5\ tC%.I]|ݕZ)bVG4cR]z_zne򨣦qb2 j洴}`:XorKWe_]څ*kOUC=%Ut>J{GeirIyB I{ƿ ,0I7àu7Zw4|ɽCȚ@oֳ5Q/mI#%5>Viyq`UhO{vavU'!uT#l Mq3I섅}("h}FLBC7UkXW@gY[ёqjڋ46am+|?@e ^mX#ԎRf7` }SYn;~؊T3m@ i|.¸{fɴ5^?\ r87v0K #0'QGO ʂW=?2՗L=0#+B3+1QlP.iBTl|'\Kiuxwb"q| w?n7O=lh&Kl2PskR^}ho*S{FSba{yt4 ˫!nD袶LxMsb':F7mZPt Zlz-QstuWWWpjNȈ| CņC EPe.fҜ<]Q腀sxJs$ipSU}Jd_v{wn@$ -fnYǠ2ߣ&%Y`nkfoاui&9&*,E!3;h})vw?0 h;^q&@8{yN S*? 8k1ҏO[ /9 lT(י^6.HArVkNư S1@׽K(^Ֆ=F\ JVjʆAr,qHse16M.ѹ.H]E!\V~\*c2v՟˘_4NH6x-+,_W`s %ixP̓J UJO9t=P1 B{ZlW )R1D:7FOcP.JmW*4tr\@+?BcCJ/~av?Fy}=A)`RQFj%hSׇ5<2_2z*`Pe\=~5.L9b;@en1S޶iv! $ׯvmMĠ٩nڝh=/43:Hkܐ4uCb%!PZOC HG9!O')+!'W){gN ð;p$z qɠ`5uiA߆KfvɖUzR,@P C1jg[U2-J/zm;k$3?Q#ol5,m>,5? ѸX3`4j: Fe]UWzWV-SF.;8_7̓:NH*}cx4䙱٧/5G-4*x0.y/(~EZyic}!k9%ɫei} ^" VƧ{}Q ]KSs)X- N? f@:K@*Q}aY+ _qǭMqT?[SǶ-}-t+\q6%%#,5XIEPiɑ]>j'7ّG!b»)C%bP:(޳7 f'ey2WB&*cRkԾӫ@ P]vV1I>غ}NAͬsY oW4S?}̌Ǘ2H;+{M N׋.vu6ABμw˴[b3WrL{du`P3ѤW]B&#<Q}Bo jί m<#!Ui*zﺗFa>UP1(M.$`uES[S=JK%ZF9Pl1!|CtbzU^PEY q2uZWޕb^=Al:ˠX|œD?R{R*5(c~6CJ PP$= D~|lҙc3`{1(VrjU6J`J߈G(0tB*!h)Vke2 R5Q!ɸox{=^KհrנTD@Ww Z.鉩i1Hyg`T(sZd4Ln3Xw!AvAA*x<5=Z"nYM(Jz-H73q\D:4p?Jgir(iıѽ>,&6wa?S/od*Kk3, 87W~[匴f»A qa3g,0# 썺: }c睭Aݩ/:"F>y+P )% )ѩp["YJKb!tiP,D*tyG2G<Y8TT1bE}gvH# $x&GQs@Mg+Pouosq$FX0&{kkf7(]j~؊_bJK+Zlad-r勷X' ƵoQLSv U+hkT |H aSN) ғk&_~V֒Xٕ+Кď$;LW&H4̐e~4 v9޸dfimiѡd' mH-ײ@H(PPY;c3q[I~WGE!±~!bWHc8&: N4p3(Ι3b*Sym~2d>h|(OrGz1{}h c9`B ;H8#:4\,.{یWRi*žcdGdE649.W! ޡ|x3ƶo8+j1PsKng=[) 39K!${BjB U\Y?[|?rF?ݯ咙|THq| P fGK-_Ԑ݅GUuHhh Ƶ] QH8B5$HD|+yAP@{\J~.lvO dщ*e{}$F:5?7oJ??6(rva6d_yB.z-1,;?I8?g fSÄln~)$y)R*2QD-`|8qucxG31mA'm oz4|'ZHk~&UGQےjW J)~uL-i,d+J%erOx{{Wc< p| Tf6Gc_[{x|a4ZJ(9jA,ѩH#`3}K!ƾ1$a_TG$>F'b"7dzd4QP6x7 yQSel[L`ƩȣTk)=\#qD)?+@%DLGiZң,xO8,(>;RݽERUqrtt*cPo4ia*67a;:3qeZ#hT1ycsj&M6 Qͥv\-YؗPhͼC.ymo8DHB|w+fũ풖`=dॷ2 į|.؇S}V‡ˏS,V-V'ȵK8*K%@5TЛ"vă.bX|B?޾}lt^6UC mn}4d`!rK|ㆣyAD,Y W!=vw{6[79<*E`W+ytb:[} M~2f3 6plq|&J9DEa4LF+={؈}l+ Ée TR~Z.hU"ڞVR'cܘeRDd#zOė7]wr;E{:Gk'1;5]y=ɬΤ#21E2k'^M7i6Ã`"o.:$ JR6|USc}0ta@'־.̌[?zt8`U L0UڶNPʪ3, %Yܾ-KRv]-9DjYZ!CV࿪n@g Pk )31+c$Tg/wثC[C7BrPHC?Ӯ2qM*=;Hhr`g7ѭ/KNosrrcrĵ| >a$&Ri9@+)}dAzh w>I>iˇw^>qPB\On>`yׁ) ;΋'>60z͞ia 0 )'}q6z Q3<Ȗ?EXH0g~DUGA4>1 Pf ՝DD#nJK&1 &Q(]NxafqGO7ga:f <#:T6ʵoToc$ф6'I9m6W-+_#9TĈצ ;PUWjtID>1tjx ɨ]}D*\LnI.;K/恃W=}ꗈ2v~j-t}c_ lW 7 x1`:Uc2fZuײ:q{os=79 sL! ѽտγ%X$bERvMѠȨ9.Tc*n3Vy#յ&pʔY3/JVlZ=JЙw0cgx9! ư%djJkb׍Ft4I~6ox8~~^~ˈ`*7f]}BqR$hxDK7kTo\Kp 2&| q!+51{r; Sw*|1 MNd;xn&rԘ9ngme2B&lZNYAr4dtj#[FWpr(X_ZAr&ǷS4=]@efK\_3Z) ?d>/5#⮚E$GwiZ5+ՁW\ɫnIdYPkTQ^T8C;G#3@ZdVĬ+ Ɉ{?{0cv0d n-N bp8Ӎ{;3Wqy}pv/Z8['9ЉGMze|U?399}~'*;GjyvQEpNϮ-t԰)4S=#4E6P-ފ UBF]<HV4~{kMRYM Ԥz$ׁɷDxTkF!#@#eVgLSֶė+og`E˰I8-A98כ6"P1Ze3FSNl1m)ȀHMx jjA'p=ey}u,JfoSﰚ+LgO¸[rV6~:?{Hkة @jzX&5+m_*Kfq(S󞑌[hr Ǜ7VÃBq 4Y/#{Q;S5!V[p ۶:tm8P5"QQj㽁V& A274\dLß$k n2TG[+4Z;rItț0>`t;[d&P-Zgs@* h.{n 3'|+/W[Wm|f>¥6^HsPŷ "Aoi. MqqX"Հr,܉#7o%8@S3(- 9yhtRPA%Զk.CϧiJ(%-4 6A͡7iKP*E^fM/ 5^4*M2g3׀~o[ҟpAnn Oú>$q'm ]pNYU )p1HS1F *MՄnFzaeXɦ|40@쇿GrFgV.|F; $RHplwMfK&6azvF.%eFכYfIwe$[yҀu!ZR#:ufI0|ɭvsX ۵WoM;hr1ڙ ZHgkWvnjTNUhLK•=BEW!fjv\rxELuXXޚw(74s튋kOXr=9N__+!Ko2>`>t7u7)~8Ypt!ㅳYXKlj.D1q TFK#,\JM=kw0?>ںxodSiS#7=srC IHTxt`ʉ]+6Dxd!Ҫ%s0+tf˸vmtk{$VKp`in㧊g5ºHZbHґNTd{֍d*gn]tfYX2b%a:&y~$eV5 CfX2 ӄ2_6]:>)j0z34huK`p`Mp*#v`M>@f#c$"@kwk]屄qcl!ArSp#8 k>A&'fTKlj]/t3 ZO)-_̾h E3Ÿ`#.q9('~|},#eoUgE*Ҹg/Z6Hfb:XWGrlE'p*n1U,ewo k#w1BH~W\sw^w9RK*i1١#2=~^ڣOF o9!|(TkS`y[m[@E=-Su}('-0 DjOQ"T7Ȗ~,z BPLĞհR@pZ^Ǡa!h=C9P)D ~ .\cAOJ&>ʓ@@ \장%šsl  TN]o9Y ITTMסt> VBwl\5=`Mic(~7̖9zK8c{kIٵ?_1֖dθ{;[¶d\UfiLȿa&斗iOh790Dv 3`EAIT PÍ;W(2q,1hxҀF^vk:RE1QL<P^n/¥ʷķNM5()3+֯!$TAWk K.ɡNnsrChn4j𨓣ߏM ]Z!8 #ud]2)$x+n feL !Tt*KMv"CX Ǹ0+W {+ rCB+6?4ۿ^zj% Lgӂw\,EL$bD0b4͵ƈ@F !03cZpzwNH ,C_q;OˏyH s^cb N'q 0<]cBi!^tS"Yn1uk=)'r/0o(3++"B- ?Ww:Tu/:hp0U<;Z&x#M*[^l3ñdAAJ!1i .MmQlblҴKz{S,EK6Z}$H)JtGA7|.+E2'On|]Q؇Ms ~*2z̧Qٛ`]Ge(bIx)=mOn ( 'R䑢3VNƵ[~ fzSK$id aK\x*_orxhefZ ebv</샊HCi- )Q~{o$2^1Gg3}_.Ȝ!@[8qHR Ԣ@-D_zFZL]8Ǘ|6%RYIz]4`7w<tyx2?OWg`x1exk2\\N\Q݅!0%̔9EL=+\=h[4.t7G "p`]$/ B <^$1V5 oD9ZZL}% % j"p%E dGn 刂 pju5IB_>J&GHzzBc^$rg\jkvDx~ 5 GGxX[r?iDm~ ii#_.NbNJeHW47E. ?ŐYw/0R Mxͮ2]A513Nfq7fYhÌ(iZ lCUM+o ~pLGϩڊA`Ly|CKVR^D!dfFv+HŝZ%-a(b@ݝU"gMsyE-r:SյE0oM1 %ƲzjoW Bc@sLTI~|U*.f0 +`҂:bvg`T{szKeC̻ϙu fӞ\/F},b[Z\r&MXմagAVXRZFfsݕ `Gglgj lXwJ!+7)pbW:i]ߦp]yXaF3'z O:ѥڦm;̻z$cmɇ0r&ʧq/)J>/U9/G$&\7;Mz#(I@ŇMII_[Kp4HdAbڀ *$ҕY$_$]Қv.J%MNjf'256|*KWjlS@D6:Tǚ^y~\V`C;XLmEdEXKbzm"y8G.ЄIE3mnDJ!غ|.Te9Ƞ:A,6Qv<>9LBD̛@F7˺0Y|V˴r#ߧh#@=NS*U{4G9J" THWAKo(~t"9TY'' o=1CsRbid&V_.7\$&k@ۍDCqzn}ܔb9^Γ 4 X#R((zQi&?^! 5GrQ)50]JkI#MU!' YIcbQ0<%F6rvw~6.V ~/Ρ~zT4B\e v/$Ũ Sւ A qf\4If+ ϴT|à冲f[y#F. CKޱDk7Wa6k@j5^H'N *YWC]m)6,UDyclifռl)"L}"ެ#|g#]C&7G -bYB )9^&]!+0C̗UcbJf*ūu8==<́Zg3>dF( &h'%=۫Us8L}JHr8פ*qDԮ1Y?2>&į'TqH֕y5/ޝuc"W.9ãM$hwŖ7De_ɍ3**nVߛhHCZŅZLRX}o{̊i4'JǛG2MH Ӓ 7uRjB h`]Ͳ=b(O?r]&%:DNnJfH>rB.&}n`#S3p{IU9ÑJ[{u( 7[m982p@6sߍ:@32m/jЋhDԵBXm{~"cqO@B)Dn[rs92:3nh;X) tt5f2\=k(/8;]96+qSύRCMrT@ 6Wrmn~ܡ#{qO  fH IIx G: ,]{N=K{ew|i8p鱿pcƁr¢Gll7qVKc:rӕt&-[zaV5wǑ(sA*6ÒG. ^VLˉJ mŒ|;F{jRBPXM)|T[ikb v=V87&AX֬J[_[@BB3}&J1iPMl'Ri7IG{k]soH[2IP R\C@XW!jqa&5娻)rƭbg>[`k¦ץ/eG/X ; #78C#5J((DPfq**vuQ2oa wa79=8}-Vl6w;5|ك0⁆77oI%A`-Rq)Q}s׾GYJox6wMOCɻ:ԉaU" 7[N #`8 1 ,)}زЮ R0ݪJ?ZCKQ~_X瑅}*+O&['n[Yt2jx["[`<98.x1XW!xZ,ηNA̶+~,hB0qLڅ~clenL7]#_ )T^x+eX;׃QQR7:FK} FSa xaHtP<ϛ\|b:@IV®x&(DxP}2dMt@CRs=}iBYO5 èL~G[XQ 1M|cp~rS{ INI) MpI-D)Z1 gbTp%Cx5:SͪWR!XR1m_~"Yg%!ƇDd{!}2u/Ow$@iaAB/ zUξ`ꁗ؎]PƄޗu}ϟ8Q@w|  Օ +zCފ?&]^m,MXVs%W"!w!>;mc2Id v){LTDvK]S_!^%_M";|/J7O妞ZܰZs.B f8{)zf0s){"_R>P?=8q< @m, $U[1-וf͒gI| 8 M}é6, iNO mίQ{s7gG7aK~󬽮Sy31,_sAx3<1ɧU%RNR&ۓ(~f{]O3яVb߹MvJ oA={zah1Q_G_L:Vv9͆ x~ io /(8W [C;wx=;fΞ" 'V/mO79<|;}F}hT_J|k„F qxl (0jJHLK<΢TؤD#Ai%2RD'?˱~F&XKq!ªeW[LNb7||td!4G&)`I'? [Nw *|lRo}MWp5MQ-{x3̒SQjݟHB-Xcnw6^7tޢ[~MVZ!Y>eti`\3- Ο%gLt 9[v9u=]^c'W^ ί*ns;q[?۩3UD[sGD֧wK;Fb=1UɵlsSU57ѹ( S\gN%]2lO|hl_ LHD <ޑ|ٹn,.OIu i?՘ϻh/jE]5sl7%H_$]R(PWMf.h\#jvvFMDhvfrj)mg3<ۅUwU3 &".L~Ň哅0/$-La6K9jF?/BX8oY*= ?f26jiH3R k* uN*seםqE7-f% m>FҋmCӱԘ/瑓?_^Sg;9peVr*܂UvͯIhyʴE3E+„nPWҶjŚ$-3.7ȝ:c&@N0T] < ֖4\tADQ3O#MN|֌惈}VFw'~׷ v1k5 1KŎz#ЛU0L "釫G<=`֊֡875BM] RDJxSt+]seD<&d8l?!h }[$on *ܼj8DOYL~.^n%k- S`+r?vTȏuʤh߇=ꃽ'0i!oQ?Da_/(erlsuwKy [$'5v+/0+Om\! G"$|HM{Tt[s G9!d]5bOؚfHҕsDps"Cui+.$vw2 #-I8M@8yB?P#t:{Z'r_y+;.1-h/6G}!<3CoULMm)#oi)ʹ@yɼ=MhJ]lhO2v\D/0o"@ڜsUhITU$>c5DfVSGb@Zue2#7zΟ:w+2ZsItט)n)2%MG)m?-7 mpv./gz;##oŋmsm8 cm8JϦLSjC8} ]B$5cNM`՟Cr5~ʜhK\Z2*=w=R;A{NIf_%N' q%sw+&_Z})_Tܾ2Fǫϖ'"UԸ|y!)91Zk蚁C X8]D1 3I~; "'Aj)@Ӭ;Q@c]|Xwe/kt;*Yc 7Ÿr_ݰ7cs  6r u'NOO.!ʄ1r$}wW{~BYv0LdIS^z1F hdنTqcYqDM =p':u2]u%]ΰl8WtD/൜b'k3 ^NNP //{Ёq.̽׽mw6JZ-(pM~=eL#JKmE Av% 6x;|l n݃ɠg@yY=՜ίr?N@pLjfB+Yˠ#p@ʚCK2GkA߸C"zY픙DpB8wkH;(cb]b?#饪EL:ԁ}Zˬ{=7<<Ǜ8@lp'í̶`ȜË9h}vk I$k/JtϾ8ocd/QS(+QNi8TIQMϊGHJK?)C믘 .)8ȨW㲍bܰ0O$Gd.++:iBK<6dMف2nW ,uu^G #JZ ehtv280sIFq!iwD/I*a>Hc.I/i B<ع_ChL4aTc8ۼi_D"?O-!u[2sLt?"l(X @3.?G bP6i:CPz(~䊥?I&9|h Q}US}8ތ$f pxGy㑐HAN%P =V]5O=P}1-K<~;zMr?0)'p !>T>   [zuc&;j!љh2~' %,=\N",-(ST69cθ rH{R ~U :->JYDpE?- +1C}3Ftj?K*7Wk^r Psp>*,n{5` ;E+eqěʞƟj2Vǘ4']AϒMWIf @0&nイ(DU̧AdhUp"EJrS>K4M߬/FuGaN^_"'ŷ} YC>, A\] αނڌI΂ $:*m dǠ{XeuE?a;^`8Ê~_k^"Y6:g";..9bG1A3C1ȴwQq$=Z>O@O鍬gIѕt#'!r]!c.u'1K5%~'XЏ!f JӻFp{ZӅ| @27?y;M|Od Nma ėF];$N)FvWdu+Z1cSteC]AGLΜ}[rH0fx'lOv?;5ҿá+KG9k˺Ds#BclrN3M@bfzU5?GO#$YPPf!&*w{46{ ׌ƒFJ4=Y/C8OFIZqSc '| :-i]KB[YyRȷcBMaΨ ;:XEі.D)[}(o(0AG^b^dd[@Qua&JklLj#a[c-E7H$fq TiC}m|XH )OO?7nw!3ڦP/Rكj-q<"X =Gl\鬛͢iTԮᎀtM!|.l] 'Ddո鼰stImڑipտ<{ɒr aE::j=/ABx{\NGgM,P8|SXd7wv.>O.9,gDK;*lE D61rmeMR۴2=8&to;1)Vx)6M'?M>q#N\:)r͘8k6/9g{CDŹB1ulEZf)ޞ0P,Qض LRaUhrM%gF[T/ )`iFf/m.;"Hr<3;V&~Hغ|}vQGZ/cj+8eߎb.;"߳ua3x>̅>0歿M 9T1n$(p6V҇l2p+u\8>K=vYGN?D*12}a.)$/37vLSS|˟CtTv$Og~MN]"^FdMo[yݹtfn n|NfpȊ[NHl˘3q57 ֔9uC,QCIcw"']2P[^ە~%&-Iz@+^5;ͅ$c&ٳsG}2Eek> ž03WeW ±e$h\ꊭYS|HGxQq%Sdh`7Q=?ٴPwӿ6~akN(KK7#Ӌ7Ԕ:!i/ e0F+yE~?1oQAsڥjG;E,sAÁ D~睢fUK1½rk`2jqfr|ahM]x}2M9"Px +EW&'Yh-ܫ ?`)N%HLYW 3훔~Van= ֪61%?.ToDXHw׊a?t"CV%…2<=ƂɫiLY܅1?-o%zT~5ȅ·ne9,0[yHBL%b],L0g;0*q)Vrcߪ(93+9P8ƲA <pv{AA``*cs^.#,O'Fd+XO8/q:..r6|j\9-3|GbEgeiVJakQ* lymV (k%,\֢dqM.fLp r[:(-,=q+wF3X3L87)es9:PEO$*i=}uaW`8;]0xĒGzbBdy^C(:MExϺMe'ϵTu%JQuk.Kn^U|z=mdؖD-!՘QZq%48k_E/!O5fZe\v9V쐡42)89Og6+F5ns.OYD}d+`PH~f|:Cv܏QՃm%i~`s>qVt,>tڂصiƟ'*7,+a_ܪ,Ku:n[ XaXw!@T)]˘Z84þ}V"V.qp4@$%wƥXekS=}%'ψ ѡgwa]RЦ,/ɐިXPRe[k KtxKS2(krJ9 Y* DȆ-2 ZmEw44tu]b\!"ǚ$;ǠF<#[WzgktNb#M<Td)DHդà<Ѷ[N X҃$f(J1) ~Pm!dʉ&Q^ A H[q:~.f'X1gwo<e So~S*µPgxC w+t"I=?3`Ƞ@:j-Q,3$;Aۑʛ9U:WZ X+τw ܗ X,wuMe9lkxj6O~5`3IO\; NOB Q°h3||;շzW7nJ+kU/(:eTQP2uO&ur '"Ha܂QSZmaV}A娎4  N181Y7$ {< a-0 nA6h1u~ C&&Jsrٟ|lŘ˅Ѧ̸33{TY:B˦~T!<$UC(J?Aݶ2>/5]܄̋.]g%t'ЬZ߄>`o6Al\]6F,_m{@Te *]_gN0)-ivjaxvtU!0FʡN-r؉g!? 8ET<6>ۆ"ۮYVfw G|JGdK;*#X p. \` ֵV:;`[O Bm4#8AIs#ɃW(sWBM:懪[}S>Xe9G(x[JѢ|qE]VҪg<&5Mޚ ?K3p=0ԍX:B{tFxke<0ޟ|:q;r< T-89Y$% oۉ8 Snr[LnL6Ї'`WƏ^á% cF5ڎbp 0 i1Gc-ȍmDƙ*an9[veuU/GK&˶ey;kdꃺb[-y8GdFGmAM C/ߍ MWVK*[Hx)AC1zþ !Şni/BGkcw元]c 0_,nX#7-!(1N:!P#AO?MkQVx.P,Oc!iqymMXEml M'$ "hU 9,'N-ϐQTXX#o#G4vxdL 8 >LG < ̽{r2nSghn[̤E^ϣ_ fF,fH J{~0UHWΐ.\"#~eA{T6!)v sD躒NMFM=q+@~i+L}ԼvFAXO5xc2 v"G܅Gfm'Z*0&xIθo' lծ<8 <<,앛)5 >6Qɳ7i&E i^v87X]j̚{Q~u_j0o1-1,*1( 񡇝*DuZŌ@+Z̔T%Q/:3z_ +䍫;A'xP?[Ac_шUrkdq׮楱̓3O@6B.[=Zo9=1[Y$SG "tzCQy{YT:E/:MlV aV7eF ̷'2 ԥ H<O$d*lĉyOf*i k΀(* ӀsˢwA%Gtdkw@6xQ20g^z0ֵ[ _Y>UJү&K;-ogA%[ہ8F Rl7 ,&B0`ؓQbVdz(3@}iAѬVt`~^⺑ByQ A}ng~#|}7(wT2nĿ%VY>+]U㍲~d818%'G)vC;nud6uj!=H_TDېw,usVmTș7IKf j];䖕|P ÆMj+K_ݐ j ZƜrA۫h]r,gZ©ސpɕ'p5kF_ǻff*񺻭,B8n,l@(aXsf gh_"OtcM 1IfA, r N#0j5;n67jzFoZm0we4X t,'aq$/qBһZfR68Б}2!47'^Td͟_Jcvs3g㕕x],R_ C]5 GQ&&t$|dĥ!QPqiAh" %{#%ƇH\@Eʮo,bW}/k w}hOd9sKϲV^,|\ڠOC lȍE;:Q tnXhI<֙Ks])'gO [tF!,o^{s~o |z5[k)fZzQ<rw aDJG o&= d̝FqZA@DcZࠎ=\/j-DbѪ(3F͠RjyVF>Uc&q^`⼖< iBn \lPhz2p4+?l![z7/jj+PV8m)>bR2Íx zV7J18BWDB Ycװ|*t![,e70]sB {>#iuD7K6ؼ:06b!$m_1o"eDrP\d7`U@)Xa02o^d3G F\PBٳ^S:y˅x8ȡɩq)FI(>f??On Ե`/˝H :7ςSHfxX%PbFpP<੍,O@:=kˎ8BP6[lspX׆U+8(cjaKv^]O)ɼ?08e`Q1nD]ԗXjm>0WzQ镵~H~ -lؠM]5ӉE0_T3R2PhFߤ}L]z&Xh a1Ͼ3 3 cNKzµԎ⠵%}?wTd;u\83ʒ _sRAHa~X?PaPӓ0CO )_DF' {˛+M=h[ᡅ'l[j(tH/ؐs us/f3F4d 3З9d&--ҥ622ꐲ,~@1.[:`nx OKD#_{H^`;AF-K g/$jV5\$[-[ ,Rpտœ<=zm~w0RO[l+"_\XF/cU(oSVώ78X??.Q(#LU;% 6N}g<2K}t#Py>ߖ).):܉m''U?8>NY^?vhuKh֓d|C; vT SOw0`ˌt%qo`!2-T _+`o ہ#_ajxljذ"1C$N癤i_5sGߖA@τ/^JeО cg,-aB9G5iIF,}ΖxoMXfz-q@^dғ=ӏF5XM?>hjO'9 i.#Ƚ 8QEKNȭǨ~8N}lHMsk ô#z\^chllC­ݔ A7.5I]76ЩjP.DݦގюT&g6U+.'Ejocfo 2sm<[Rd΍uhh@p˭Q v՗e+kx1AV{p`Y%^{ͧlzH6m*.,.nP$1P,ċ Y䌻 Pd"r$Ji3*vR8α _&,)Oa@\[qP]E:fA [,#@ߖ}_8(*M5eK /"|]tqeLŀF* NT@  =Q.2Y3PHX0Zgj.ؠ10^t3iZP uk:^&;0Ow頴4,,gg;?b8~^_.ܲBnXUg}a> Hy x\l$.5ƒT7$ Rq4> P%X 6D! #{l&))"N CS%"K}To "--Ef=Cn^liEш3,W=ѾN=K;QJ=Fͥ>rN6C@1lpaJ*_JµEl=qO9;ɜJгŴ<{P-TUc?ѡceqTPA4Xq>u0 ":\"p]_&$O]W&4,9vE.&-1\1Mjٓ]SJf^46ve%ܗ/6 [v|%0QZ\t [#6PxCØ$ !_-gy $6 jDAV. 0W Ow, w()2<.;es::\Mθ`rʧHKEB3)!`Cif(Q=&'X~$CYU #emj`#%!G\hY^ڹj.=NP*iFŝ{G<|nȐ1@m pcklqbM:@6I7G-& MW}YF͵)),b).I.446oDx"oTlHoL%x"s]isZ3v;圹}G=Hqlɐ~G,+/֏tEFrZ$noHBh&eRI~U8RcΩ|HՂݻLPE je}YۨXؑiST:DftaZ۷Ocߴ;l3r4 g!-Sz9Qk|ΉAބɉA=`@&- 2w7@, B k(ڴ-s\QyG->H^} LG[ `?\س$@`։QCz6\%Ram&)3e=9-`#ŲakSso`q",b&6N3\ cbqƤz-&:;Ti;줻Yq[ҵQvPQl *a Aqz%\lzYyx`6= $(#U"=v{=3T+NjS!=q`j42kF$nξyFauj ծZ{+uo#{:IñtF }5JO(l4[ue՜pW "-L3חkY^ɼS}ZĄpZ^\^g#6>G ?2S•XrzRV\buPja`*A=~ٰIQ[m6Ls9WjjxI!:J[.^Pa٩hȨ0ddJe1֩o%rC' DBCi3ryٯc/ mL]?hbK9%^B G2#$ ZșG40p9_(` rj| LKt1>0hKN'dt tx@k'd@`'mÊ0aM$d['8 e&f\=, }.h'g:쮡\s4BYYr1Mk5v,Øֿv&~vٓit 3Kk$}u)EpDʕ08/?RS7\ΉIozDy |:MOA@uv ,50mWod^10@T_b^'ۺ sj`dAkbGcVw2 #Nﺪ}9L`2}&$ - S]Jm΂Hr Zbj6wJV0 u0}HxCBw5ʳYoCgo $8W%iSIQA:0u׎B=~d[XʄsqDd58 ˡLЀq >y5RSdluXvA USA6VJ,P@B핁ƋV) e\[sJN͏r O۞p bE.T`.3r=q+ZM|F<|r$g&<))?/.tIN((f D33~&t/jTku"o+T{qwA^(|sG^ GAҰ}c/dȉ 8( EstW1 J4JM(8fA^W?ZR^Ы 2CXNH0 Vc7wt0,a&8ur0 Xao T8p?Sɵnip.BlWC8v ` >&)&1@E[S1nGMǑu%@kH{k2SF0x0-: )VywR_"#Mew8#a -&/˹\Ya< MALWf}5Mllݐ `\6q>yQmX?[BzM .LJ.fL:-:Xf4.ҺY &eBI|s2|g> /[2;h[xr8 śCn~$r#i]+ؓt A w\Mr9&F+syӶ2۸$iOgy1M=oT׷1aRI E$tI D{RH- +p!}}B p*3W& *TR_`v$Ns8*e;/nmf&ud}*VQX5v \_1K5X%]Sx赳s&C?~M2LMUz/q3 y6LjTXyxqҫbJ9^~|z0r-*|EY}]Gꉺե8ƿKk''3 1wG{ZOolBU4}6*Y 8L))._4wzh%ϞpfKx$P6Y`)ow\ll ֯LFZ ISCck o6ã3JeCI|i^CK. rD瞓Z˞{C,R48Q^Ӎx婾x! &:cGiʑ}ΧsR#y,d8o%lT+=:بK4UsC J~Dbbe5EąK ͷô D5J@aȫ0/41Ӧ+ӯZ_Sſл^?2f_'plFgD{G s#ئRh$ci:g=2g~%F"у~-r#>SlpHٳi(tP\tÈJTN/\Q>LobҜ f nu= jzTqrMuul:ew%'Y z aqS:4rSbW=vM{zCqi!)z(}%ua$t\Xcӎ;rM%>@@`G.hA+Ҹbh^QPS72]%d5z-?^:uru}{V:Pӫ+g*b8c}}+7Z^dH)+ξ^B wNB4\~N͖mݛ;:i`^IoJHjZ3kPB*aT _Rs^HbxmXi4+iqK֊G~boHZ>\Ogu3s\7dlA'+a+͎qI+&NOyGiijZGt35HÞjPnf0ŻlGsBn"%XoW Om`mU* j no?\|Z7 AdVRJ$3 ?EW䇷~7Y,VaJj9{ѱ(r[̀@^KuɾsE6K-q"Fo#exr/SAQSwjl@*2Blu|E)`!г10E5f / : AוT8!Pz~ڒVߚ5 dh&1ׄ+9]S+z:1?? (`lDԊ|vDS#Ѻ1rNNdBӊn"zꖘJV }ާ(lTH)':F $+n.eš~U%4 4Ryc+bLHhz^%.G$#)Ym0h]{N7ddl 3Ʈ6Mw"^GcpuTTr,9?BSи13 YR4j6aBC=!tD ']SyS,F~v_C6,T7@o*:i-jxvbBMs^v&S Ͻ;XA[ܓ;3Y>xz ,oP?Ux|6ll0{2ad} _^A;3d<pg > ˬp*҂+B>×diw}ǟRKA:yafa)5N^JPEYN$Wwr5:wfB#@LT*9eEO%!xѤȖEf6JaÜ1*,- [%lOMuFU+x&#f9|z36xqW>W jU[*!"#R< /u]]|Q %R Hi͢]cvd^M \5< SEXqN,9IQ7bWleٴ#de<2>0X3I,8:7J-/.cn6 K+0Tgl蜹|"E%f/uG)\'Vb,ۭpR>)ay̨s悯VU{k&BH)ܳl/LNcRִilkb(W O~)uo: KXիKW:,+ )&ד>UxxH ip o:#6B&4Z@ןA)ﹶ*9>O % jQD=2`%ĦEwEM"G||ECKDҝd3i&-V }ymn'r~5[UjtuneVWWOG#R37aa_,ꚼqwU;VҠ2=1~x*KrYN_z@r"`G6(+"[z~-IqsGfxZ{jN򛆌 {ķ5?1"R_͙=Cmq;;-~f^X7Z|}Yظ0?:4u$6{;ʕyL8Hլé&w!HBUAy8^)-Q !bZ4@;3PA#I2݊KqR9 Y@4#=y| \#~G:3B(܃~YsPyk}ێ7i|T^O7;4e/²Qfc6:3;<&qO 5ʓZ0dCB[+ᴞ> !; 柷mBD:F7/W /TvL.v mq;x<Q36gALKSY"־z0y\f&, =CN7Oa6w@p\ v :N<2!OZC&4.oe %_zWD ܎LwlU(|s̰0hIz|M mdYCNAy%+0@w7/~o!dHUP;fqG]X|3ᄟ@7N%(" gTv/0|[xqLIh57Ȇ`rH?&U -UQ]{VkŔVBi7C,F9p(/fiFGwIP/=uE/> >ً;kmO>*NV21r7:M*%\-#/r_/g1Ȑ_̥glnVb? xkxnųc*Ϳ}PZMK=լrj1[le1)އwG(z -F7!"v/vrJ^qfER/ĂrD5r=* z_2W$ X=A.2 .ϴnu4‰ ,1 d9S'1ecF'{%:HV+-BvyСj5n|Pr*3/CJ-FT5So?"Ü}k22ZQ-x_Bi< x"3Zj&:CY iW[CCJ"klou󗥓! 0nB_*݁PMV=l ƭJq "y荛O /|J [o4B^tpܠxD.I*d&ީϹC"$-uwx/ܧ<5bQ V[EfXM-Z|k)VAEA>;l&a ܉øTpV3!o*uKamt8[Er- nUW2ad'I&O^U{|gsB$Gvz*[ޅ+Xs; &rWgquRR !-{I~E; S{΁mdPfq7kzYrX]˱֚З;5~F~f1՗13o@#r|'oIÕ0s3JNM<&zkĶ@LzApuNY 5O1effj-}c{h?&#pܘB-xs{Blp vBKyQ՟C)?>wKE&}{Q|28:ْ)Y-#TU B0\KcJu54ؑVNKn<ǘ$d64}F00 UЬϔό+J;27??/p@T8>%(&)uZ,d=70r"pŨ1mM@ՉNB7#$܂`OQ@M:_ɏD24AaKVr1 rTrcoT^]&p& t"+%#jhEŠTpRJyA$1A "#=i:p [`C$ 2M-q V7+6 Z9RΓt'oA#{џ%Cjq3oxƱ;zAdR31d2J3 Lop:E}Y`э04+;uYL߉S+*FW.$nɈáZP7Ⱥxwи\OX( ?Qﷻ<. ^m_ h֣ z2yC[J~`cֶuM &Z5>0$ 3܅:<~INZrA;+1^d+U/Ot+}JŠ:&kQ``,x̘%rh<(XXuuMnJA|w~,xBnussz{&1%9)ґ@ ie Ae5iE)KA?Vv"hΓ6~DCh$BOI Jc+ Є?z:eYbD#򴑌'Es賊Y ls˃=AnVR&dbYid{ː쿑'ѻ-T|~3SHRje\\? 3~u6OYjA#%6 +_oJmV1^Q7ִ V9]!/H9Uc|$msmVא 5!X%=BZ`]L1H~轭Ut$r㣓ҕ·H~~˓A ip>4z4pUKE@ m_TSk|>ɜ|Q*峇=~-)}M`cti楊oM?B"I&"nzgn9,hybah88э܇o?21 (@RJ֕1yzi,Z#L"zCR|Zt6=|U`?.搑@4JMHˮ%ӑ:/–t5ĴSӾL u>n/O1ctgr+zHQsjh=_8XH-upZZ/YCtb=-2WAE;*M"q(Q'FuoG:4eF!>x-w/BR^#qmyW 8(j}B[ƑE S)Q*Sz`KoC㞉&!u݅q$^ XmdTWhlq;NgXi8&:U!((<"'O'_k1\0uK2U|L0&u0imV+aW:Ѡb6$bG[&AI [EWEv4w޿V"[QAl5]*^ jXnp YL:B^õ6֥2"}}dSR,9D7zzB-V>% HO>n=9/x&ݕ geXfo9wOOkMGvm̄"GP{S~S0'~m9"L'f >En{h ]e緪N٪>,̄ Uן`W 6c/Լe=F| uy|]+Q gw@j&$[-bԼ{ܙUO]6͟2U.'`~is+=7e*ꆷ7T:Qh?LFW#A)3]EЦ欦_&.Xeh[t!\R R[ ,(SR elHuB+Y7tJ1)䘏YKhK_e_G g&$IJP}LNGmkHNJHlƈS eڳphVϣ]HBBZGxoJG+pfʓm2zr,eRt|%DQ!uq}.}58J23I/N ]ɏrHE\J8>h0ٸQl6S}EJRidZYg5?UlW>_rwcTٔKg>BeAl}2ѷ,͐!,=-yvӘams"Z/K()c+0VPXS%zu ̀.SD&%`D1!cJ7VٷV Z F2Jһdžx$RgQ*5AHcdd+RLJ e?f{XV`i5 Zl|g;*ӦZkk݁5AeRiB/q#+VLO&9|G럚ejdu]9 )9>mwME&e"J57싰ܣH3o0E2 + _Z /[rz֣;XA%xs?X=^YMa~1K5; dP[b|#IPi4?d  }Dkh6++Pn5!ʰĖ< 7xֽߚ{~UgUY69Qj~ `#7Lg}ݗl;J'$'ޘ%  J-Կ ?ԫS7;2p a@%;0jywhEfZ';|6 twW2NV! ,PG8A XsE=>9SdeD9J 7Мµ c0̶k8H>c(ʣ)=$e||P>o'.e iRiX&޻FywV0xA)Byň ^ >.y J5ULRbCWזVAakq"~#]8[F$Ldn/eyP?׮*#kn莌Pg8^(~[ ;%(Tи܇j e5  r^K&_Xn0Ҥđc,7|C矃(psܰEWs^ у%ȹ/œJR>x4F<}&~-M々--3tׯ״R8O[7 ym'`W4&YgOFˉS& 7׵Hg͔^FD]c .RnnipTH"C6S'8ͩ Lͩ M m`8]0^S4 bHK }+RS.c ڇE H~cpYp{]i7֕ޝPo$ݖMM}uϡ0=SCT Q1pI). IT1rkdw7A/ߙr2 mZ5jpZm>?mLxa~}NSo@(+;4[ivTт< ͷQHd)YU) _%5w<`pVd2,欎֕q V[MV3V G&1:BR_iE=_^#DV QW4L(Qd;=Dp-2!d۪HCAeJ2?avZ[[pSk\[ 텺\Nm 4 t&z€A;قQStTjg }QofL6Qt̺{^?vdGJvIyOc'GYGːQ䐺:]TVz?OGk +cфgu2eЈ!x5,Hpk Vw}Y#G6b)?hec ]b7]Qy"S[~ 9sh-n-eM79,APNB3_wCa{42GhV xx|B,IrBW8<I4"jt9%M{)?䚹vE6|JaEOvfrxI|;Zw3W2BghB^WU#IG]We0o5tb]A펋;}Pe[Mf,d9սb&P<NmR]txb;*t⒋K7A [9 ʦ<}耰g-j?HF4Sy1Щ3xheesoGgS+%J?/?B3qw(Mvo@(M\9FTKqCo1%r ;N̟ADeI hE}KTv>DJzRiK||\h#sbo##/3j.\YʆUo#ڥ0"` DB{/u=wq;w Dbj@p8fP /ml}_=ja;G^Fz;%H(oڦyL65m2B iV4 nؘVq>98zn=-Qc30-,Z=G`}g1)}R0͡Eȓq.7sRWq|AQ>zU tbXP I}-/RIcY{ES+ ܍ :=Q#w+a`aIw{yTżuNVEFX m˻pԱ Ԛ@q.S~8-m8:ONS>fTtBk'aln€žɁ I G"?zתhM0øɥ#qaX7H7Ą.ͫ.S[Gx-kzgH'0^ڤH~BO|mQfX^/C6&5^nnH2YW9~D ɀ PGZ /wf22s,,OaPkX\֧Y_Zk;vJ;Y9DWY+ze=ܓau$e% d~{YiA $;Ct6."ƮLw$גϚϕm78=lwDFf汀+_t}gȱ?yr ^j\-fRAw)қ= յ k&^[_] =]{ro!_$`VLk쟈 I+6nv3aL S}Wo\d=rnG\l?a5g6QNI ٓ@iKuॐPgkϰj0|3$ĬꂊN5*}RPwW$P"Lz6 eçJk@JS o8RFSb' [)ޘ\s^X#>I֠Y> Sw6Kw ʫGFiX3XO u~Ogp:{*+a֥2R~| ;3dw'uj0:G1촔S{}F#K'8bsu A7 Xdս`1[D!} o31_20jVgx%it'-d>3ӄ-ܖB3ڻpB A!'È8ӓf)U<[ G.c=@Dc/!΄vsO+֯nD2etH)Z"K(ß,^S!=|۪FixDܭ58UѭgKưC6g"Ճz~`32> D:MZCOB4fHz@\X놭W]qj\8pY_6rp۴qmX1OH&Z67R9eH&3eW")R%[j'rôSm)V' j1\גp*%/~6 1Gܪ´z %AKBL]rdun}6I&sg[TÕt*@[49>T\h> o'ЏD: z@Sz!e4L;5|y ΄.̢',G&"tu)tӄrc*MTS9ىgǘH5|5UQN?R2򠖴-r[H۶Z])?H2θ[1`]9NjT~6[QCol'F&>%b ,7WR#tC*sk~~eb(Ig)?MvAvL w̫I\|cӉWJ %lNJJָZWKo>d>D-0XՎ<¡_oOې몕apM051OX76. q56._bRlQ|0vr/2}z1o/;THn-]pX *SyMȍgc>AphH" $@jEGgB2~ƎK;SC}:&5Um"9dUm "[a;eHG3 𠱓/kS(R}et c;Wim jFp q{.aQ <N9v6;Km#}p$W\=);%QvɈ$(i&M 44TԌBW"ZiEWYyOFQv6u*i*IcqǼJRV;4[G-+Gs"I qRH>][=_oJfL#~w)8PMLM(̪U,!Q0 ui s Q_y?ʧe0߄8~LU<Mm Sf/XW[wE}y^:s.{+vNXs=r甠؃1(xXCTKLkQ=]e@i/S؈ ]" F`9^s\SZp/^¼I ao̝!D3=xn{O hAp.C?Q ?_NUxN|:"8%MW>:iZ'VKaB}џ#Cd.)MPTK,˨Hn/ϧέ,O3bE*Pu@ɳcvvePb(Ŵ^*0͍,Nٝppt/IA?0yaVSvm+Q󢬙 }<UX.ô~ת?Hr@#@xnK-3ڒfb 7w&`fH-1|eAŜ Dͽ{d-8~ͻ;Nw~DQq/4@^8*rhBרnrU?-5ޯ{ wODU KdvI?&JrIG(FDrqpoJ$f%PrƢz hϩegJ~.s?|7l] )c)) *Uo|q}uB61cIxñQeJGW#QiʇWuĬ# ۽śhL,EpBbYp#(= p* /o?y9.m7ku' IáGp1ӈAF`pXOwH"yVyo !u&R!DrW*/!`Rm_ݔm1>Hx8hx }X:V0Ryf;On{;yh Ўf69g-&qyާ-uÕ-A²iC=zM." ϓʞKT`>q4GT߬0/]{'M\Jj͟@a/R]8=i8%5.\peV쯯e .A?kb>/Z,Zso2ޅMD~coӈaf*䯠QWYHG3?l9U>lk/V(w<-5z8^`vF߹oNk˼R( t3oKp:n^jJ8Ϙ(?s^`px<blC_+ߨԸϘJ;̸B/T[Jڶ(ѥa(m?2`{18/qu4gB,kO'SED!YE'RtNeZZwK ZO/og?o98QcݳZs{ƺ'EuY}+x[M(W}%hޮ;oʙWZ›=I/:O9mnΡEj^Ͱ <:I3}v5h[T{ (@BsI٭ݐ#c*敗|Vo`5%Pce?'JTx &EWgn&>Dße#"6sY oyME?n*BЪa덤%-^J ufNZdංA!} HkWT_e#*yHkmn h|<*,$v7nۅm_&󽦮 Hln#ij ِ;^-zO}V鏆. M(V4X,=8%6"7o!ӓwkS[uqSd:Y!Je^HM?ԠbGn)<Gױl7*PXP#7ӓ\j}:0_}PdQoB6TWo?-b}Z\gPMv~45_`:+W CKD4eޢFV77z\꒴ lh&s{~5BWb; wRD6;T 2,//S`\0a4.ٞB$Dv!T( R" x^Rl6NJ7D寍>#s X蕂ԹȁmHV.tG9ýU!l .czz%~])!~S15duq#OU+b ]=1%?>Zu[5O$|- Y44NoK>He#w'bϧ(AntQU ahCyu  'D 0]a$.; aU-o@V/yw^~0!6pHlw__tͷ+"n ZOMĶkP|@JZhPr`+&"g|T^X!1 S=$<$*0Ʌ8sЄ70L^k!bF$D+Es1MG1 RZŢXQ "oFhl# ;/Mv2UVW11H);IB^_Aθ84J$>'jJgo7~)E:l783J" +&1pY)]IiX[+{<']J!+M@T;-)XO&coeI+ၟ*t} *5zG鱪S'xC>DQv^jKHS=qs ⢽L1-h^;ښ/LC[(zsA#pDvay F E쏩+D?ngSFPH{r~ߢtJZ#]|Pm1M M J2%#Sp~I<59"tT$Қ!wlh_1Z~hX<Єm3MǙ.w6NO ,L!,+Àx k:wz` 4I*v~혌ۤzz@+(o M5ApY!tdC_ Y;34줚 =j"EL %]I^NiqIObZ}˚e!P<49m+.,unGn;&$`f=H% aϦ2K)&8d"d$:sNoO _dm2\-ԪXipPL)ABIXԅŋa|ߐM+1$QX?|yڳνoz+ටR䪿v"EĔIi@sՙud\7._X 4VmıLI?U;f!/&PXjjw=@] dNi Ƴ=v!Q9bYګ?eS~P(nU$+s꟟5ROnfCyF/Td3-yƯj>-~KC_/3{\wYw$)k r k2H.9QQ{SF-5H>9qZUo3_W9ӏ< ŸLV#dzK/  ޖ0Ij=mr=PpHl4l]}SC}NmIIhp _LVȨ|#u %#ՀaB!W/_\i9z6 x,GViέ_@yk.؟,JOS :~WMI(SjU/I1'TE 1~R:YcC++Jof<Ϩ$}3h} .j!6paNLdlL˳?VTU_}2A-M~l㗫PaX=>;sh[6"`cPκM[",A9w={ьPcqq7jA%s>7?b^} 4`ϫvJ4"^7M#b~ArӚzG~#&pk曼sfSN"l q0e|p EgsjO  GÿW=_RR-huR]xs_qLNv%,t{Ϡ zG+wԵxz%Յ~6tٻ~+'$$}Oj(BH8/mHͳG-WYKm M8XB=OnjB6ڪ\_dl{3lII%D37P 긡ۧpL,8c0r}v^S*Agyk,[׬Ô|Smq/Uq^hM3^x4;#[rG+3)eGBdTeyzi<'h[ehd}n)it6 t\9ߒs!zs޸Mh}׈Xc;cZZ}>87Fq~ىЖS*,{ڛ E?[ܮDôa&}Ir/2m#:lX+ @ZU jlbhOp,QU#_naojqU)eTǎNV=$MQw7dQ=?ٙ)\sÖmڝm1:Aǧ$9Oi?7/$\yb?(G͵<&C\e£y]j Qޢ)ᶐuo:}j8ρ?F/.9ڬX!IkU1Vm;a^Ƙg"LJp=(\㫳`ݡR5 '"Cz4Bտ6xԪPrf#5,5ʒEt܅Mt*B?`$%g@{ ShXGJ҇U*0MpyLQV s:sT$xɾTa@[&;YKWy+9pDy ~JsXJbY4Bԛ,t%Ş Qb% +ayW,1YKG?=qK-Q }lIH!\[vA!Fj{LY 7mF;r=B!65e6sɖ*,Cb׍,@  WT` -%(" }:q (hW.v #9G!f/]bW\Ko+ة^ Rm{_ NN*v lѕ|4 ̠;_a)(s^?%'5EvサU6_d$.f ][qwٹD'S6YV[ҕTtMFi]<(EIVP$Z/N{ >m,LLv`Swpe+!ckPPG8GLyEe\L\u48n y곒8i/tkvp5HbunWq$;AwR2P;.vtr 2R-0=S\ؗٿP`_ EE: ޽ąA8ՄcwRVy: w*V?ϣ_L(%4w djɝyM Η(coLC`TC^+쾯+s2Mg8Ȩ0%[C"a]v&\/dXIn+9ơ ⯴C$+ř]EFXfñ)g<,e*C#S ǗkPP)U@"6jQ3)zע^GH/`Q3'͂%Z `EecQ @CV*e Ԭ'82Da :1M9u)N oMG_qPJ/hS~!v 6U-$5D\2ou hXqG: q-÷il>*OLEr*]jLRvd~ĆλSNv) g ntg Ee]MUl0n9g#D#e+5[\gq@S|:;pqF:I"4وDKs`Pd0A>3S07,^ʾ-YrMT.U^a1xEȝӎLq>; o3gGCYL 8yDT79d;V} O qn¡&;vvk`78㞐' 3,^0=܈6HTfG.ZO2n1pʜ k9hN[pK+1MOװ<{Dd VMxL5.Cx#s4`ݿH, }He׵U 晒MVp n@<3Vh:Σ5QrTԿ NmkQ3AB J1)<9Ƙ/X9`>_ bc9Ya{.xҀ_3q MX9Sa_bڨܒ4TL*z񤞫M&ޒYzJ_DU*1z"ۡ \uy]2gazq(+22~V= ,kbMˁ nSb1GxvwT̗4'~)>>$?)ky4+bf(1*b3?OZmz􌃥\FU38-̫ ʙ!];_P38V?Ny*Y1yVp(‹i]̌Q״) w;F?m5v|.*Yҫ: {d *bE}vؕ()?p;MX?ey *uoe 0zo=2+sl}"\?eY6HUB 04Vw~g}ងODu;/z!!2 Hy{ &|ܛ|n91"}MLKGlDM]S+XڄHG>8k=4t k?n DzC;4"IC6~sX=3 AL3o;Ԓ&q`^4Y[1Z@jXC 69΋ĈrJuAqAj#psL,!֨{=6\">P /xI 1tY} Ĕ1y |g0:?%g'z`C9C_eUp^c&IxVGJhzg-MzZ2l*wP8u o_I)Q nDeËÊ9+tȕ?iȇɠڐ-VDNg<[NCvۇg}&GQ({>c3,kw %I_fHƋz^O4I`|C[Aȍ 4hĮ/$t4-3?;!S: ~QM;SC{,M)ꝋ LD\- S4BA'WKkԵ-~[H V3sh:"rt#uC^ʽ i, .0φv 2N%0$xL:zܦRY[4P],AkaPa(Uq-MMs9eX*9oBml4$EV,҉"Y_,E_5ϝ=7z f-{}E\_K 1<>)CLDY`* C9Z,&@z*F{v*G F߲JRMͽK5.\,;^ ]G]軈R`AA)anPWgn}^ 'X~(+_`6[&uOAeg/zu8bbuWSBY?OJJ8%~wM}f>.m@#r⧺yT+V|bӠ T%^I ]3Zq HOL[7Eڲԏ_q*'Jr\Kh uqǝ D wQ%M],|62\he#?~1m񢧷Hf{TeL_Re$я]pJwe@z΢ 5fiH̊2+PB6_Iٺ%x#5aFJ X EgiʎwK$>u<Zn~L+DXrp7ŕ`b> P;6Bh:{L+W5'qR?v4Nr 8pU媴) U*7@P3Oc݋f4@Lk oͷbQb!3@L ;Hoq<{$ 4PHw[Y2eO[H V2=;,(zfr$lN-hSz1=&_er+,dmKM#=+;tkcQfbI;F¨ɔR/J_{_!אl,ŞYV @ڊb+a;rH,R]:?%VCN2 yoxn&xemava5!`Uy6G ܤyȇ_b㔁rz i&?s3W3ͻ_Mգِ, HvaN f+rIXZ^^i拙# ZpUneTBݝu} taTSތB|8 * * guj[;ZaamkyKj }{I%%9٘EP:3e hnGsdc+lR9n$ 77O>UقɃd[]04lRBσ*dFk_/ egl(/Иd S0vmdEPIE>|c錬-|Uk@VrL87wuX|leZˈۄ1Gm2>MhӤ! x~67xxnB95k/T]oW7S#O c4.]ɷD.DѤQ(jRns?8  7t|#yW*(^(rDJM~vP,``oas8zi-MQn ]l \.x q?Bg=M۟?}% AaҒYLtc7#X*.'`w1B"c:軋g-&+I+^[8G3WM!ve?sn=k+*:|RUI3P(ZCUu*A%Ya 0r#=c\Z&5^i8劫` ,xh/҈t&l uh +Qp֟I]Aq1(;v3S?%VC6]ȕCkKvaGCFwAMo˫:\򅟔ȹG{Mx>CޢC-ȩ9ar<ѐYt?\Ic&{>; v83⟤HdԘ # K5 'F g]/IlkkX 9>0{6xfլk<#H#rBK#rpwGs JӋޣOוLY(cn La.?iOO^YȣyOE1m3goub8܈ )O,e'Zu`BW(ѡ$0b"SȾvrYR7ưo;h`cb LmDz2PV[1$RQc;3c@bm+(i*K.+>Jc4M_qeeY,h+R𗉀)[Rj sn'H WeN,zkt%[ykӑ깸e5ItAo5[?jp^MƖzd8 PRcko4>zL.wS]rS%R}"em]@H2~͠:mcee5u~(.cWapT;d{KN')s(͙缸G8j~k8svhq*DeuMrSKێMD०ciq)oT2\%XT G=#]f r#- / E%4Sy D$ܢф dWXF/[[޴cnY-һCT *#|SHڊ0?~f3۶sn2/M.lH;I.v:*\fCx9-5 }=${Ŋ|nX?)(`ٽPGEb!g:2V,$q^+rK@';f{0!p \mi8U\7Vb?mMna52:տ545 ML6;LPƬ ''Ah~4",("i!!%ԖdOe@k0M)Ecs`mЎBU~rϸWj{$.T+3)8u{:66 @ZQXK*cyd,a{2 21I>mL099?aā\ZT nxLuϕYy]a:[Η$`QfA%dz˙ o}/< !-7fL)x.tg|koo*Ѐ[b8A!Y9=(uaEF#vIp+&鐿7!mn3fh&PW0MJ i["Im|,38U0MPPJd2J2^= ]*rgS|2晠#/Hޙ`-R<󼏡gdPHy*UTSp波OD;AP<2Tdmƍ1jjthg*'T;ʐGC0 `-im\&aU-TD2ْ/ 1!\K[j g!31#HBcw> jݔ؂x&ov؇,u bu!A^qnn>#̈PinԌisAչ?({uC Q7>z9mΠv8j EY2t3a\"tK^x>MКW6VΤ )"1iTDн>|^l០#ֺ Zx7v_~UH8+0^*ݍj-yJGШN>kzIeHRfp;+hIB[ H2W4Q>Fw ~y{ATa5{U|r_dgzY/le{H^D&QAנ1gU[Ul~ I S׫@06v:P3計ebjQ9E")rL=7.W > Ά^HzrxC]OT1XH&T=UP q9`+jS%OcC ߝOK$Ɋa6̜/b4^AQa}Y֟86^D=ʁRP_èExDciD!* Mn`_+ĖI6GxIboP-:+t)}N~1lC97hϩBQzM\>q{ZDM a(ⴝ ciR4JW}t1AilۭSnSBPIˉy'}4 xP߀wm)޷W1?sp]fQ}/b].P9$at߽mϑunuwRkw:7=5򏊢ٯPv\9B@Qp`9kun&wɳiټ4LݣpVu84&w"kޢ@)ӛ*B X-:)h\þє}/{YK5+7?ܪ[2aGo+lča}; 8]H<8zx4thYa& y!^){|z|h"\]U K"y!d /:-d^sF/prع+I3I#3o [ᕜQa14CmvN| E֍׊Jrn0MoE $qJ O ; iϋC6>oZV#wm;' u p T^d4k@-ȔRAWg7V? W}DUQ?k.R^<7@k1Gra%:aFrV@je¥/*Պ. HױDH9 kN'B7Fpvq 5KW ׀"')'Zx-5Ke_0{Ng&'Iw'8V>9jBsLO AFk5ݖY-0@Mr<1Pzd^RMA}!O),\~B3"|Z((v,ܓJ뛋NZFYId]׳z _%Xrm̶$-w`-q[hdh bѶ!:@;wVSJ :hvqÀna+BO1UR[q)N wXMȜ/[&9k) JCR_VvK&,DZ[TbX2:`:y]Wq6!^O8 )W)HMJp¶4XSߍLS=k̺u"u9sojnƮz{D'y`\2*arV#C\ F'=xTc @sAr IKw,@S~9`J/co`<_؏OZ$ΨLn8WOv Ww1C-:i()78OWO 5N$ >Q؎_FC9j񌱾N?6v"6 ]2f Sh2ICr\#-3G+L۹5VأX@w ɛcN6! P[s RyG$4+(,M.1Att~/)Vd~l{s63RmmK\L{^0:zr**pb|dGYN(2Z>9ʷ IGdcŢtGSɢ}JbԵӫmؓO,&!HS8!AB{<͌w.{q專It 5N,'j{aόF*y J! m}3`w ǰ|4YV߼NX P-D|w9ICy wA5}X5&蝺qTm TW6-aQ" Ei'twHJ_tJ d{: ӢX!lOݴb(GCF4:mL$x ʸi{OM?>KSCokVVڇZc٥kNh})SF?dd ʲ (-K)Q .H8dWd!NP+k[n['pEkeK֯ ,R3t6W3!2,\_߫yt(ʠֱI&.e 2p< *~%0wUaXtkcdMd`3ܥ"-"2rm 3DHH_+VڱxQ(h ʐBN3hމNUtt}5'|CAQXCW`Jn?DG˫Q NA)g rcXʩu,Wa  sVй62+n] 3-'?8|[zU rP,"TvS|2 1u\Jk+IxITIO(∽8wpFFZ?M),mmByq? yǤT_j[N1?jOЃQOy.p(n@:{c?}r#9[@(vH4S>sO|ōa+)hY;P[ϮC$B*lY]r,>{~=\fGgɤn UhT%;hTOh+<,~+PTA+g1 0] m4:75qjH[EщR`Mlę/6a=ƂAoӇK,N|LPR˰SӞ,MeW h=~[zjia-w{AZq`R8p]4ID "mS6ԱR' a}|[WMHRL>/Y= XPMF8_] *?%)@YLo`ZHjLT0*;dmԙ3!#K,gמLaIҎo&5\'l/2bgsNq4+iWiڰd1gj{ʗIf#?Ot,  ԷlQ/@(L6Sm-,jJI |JI/)&<)r$ XkvnMDs/lӾU1FK(r5xdKuXq<"whub\4M䐹"iPnF 61'Т<!\6#Jt3D(Oߡ\~ fs}q>gʬ55(; `g(l Tn䢰r=\Ș=5?,0mXhz2xlLsNtެ7 EK*`lhH%{&+7F4+-AgUR-2m޻,Ɯ٦Qʬ  Bjx_+ Z{#QKnNU:+Rt=n6ҫOI|p9A5&\qv h量?T& oW\d"X|F`Kψ{M*S0U(&6l[24  ΂ ^4{N6vNA7H>*(Υ4vPR\ڴղ!_4/F&0̫e`"#kw?~ừ [(ej eSM.u5Vv>-P{L휀=i"օ&Zy2-6L:e. #ezlRٔ8ʆ74N5GH,D5E!N3:{ESnSEI;SEMR&7XcQhl"ѐ󹾐(eEOӽ<65'3] FJ[,rGcG!K}`Q9܇&e @52<1-z=8P> `,ߧnK(؛qVmC %Dk;hȣ_Ƹ<|p?XBTJboe4hB cz𲆀!+أ^El=f%V4T{)_VO/Eh^kJlZm/;Odl-K|/) ITw8IQTmh[dR-%Eg!Oly~cjyyZ.庅EAekvB76jjV37\hƌf0Ye*UBWk:>do52PWHx ڒߒtGddTs $=ƈGu%007y oHyZag >C* eBFۿ= ^Ck^q%%Das{FP-zj2)*];VmL~/)\~ '5p&Iˣ3oY1Nz&N@K4qĤ6]f"ϖKloV Ыx6؈&[6DxprQ B{]88ŋσ@ [8 in'.Kr{̜OB62;~LPSbTp N׸.E~1-.x ˬiz'F}s=[W_#ft<0cGlKKO᝻RoKW.ҏcl{+ +<w/p]ֿ nPaILeKۨx;Zt*el?g<:k,E(fyR fg NfX_MJcM-y@<`=3"v'2xdb;ԾJDmwk}/ʒO"%8D:* ;XG+&lE?b4K_<\@} ' ޴-ə"H}y<$!FMpB'kկHU7` *kfGQ,W[WqÚt(*BU}7s$Xg/8/pS:("m؞5y=m=2f5KC@(ښL9;(J $IC6D5?&b0صbxCYZJ_ ),O7asdK*a?iWRRmPQ+P]Nv:u}qWެk۱i_ӺBAܭĽԋjӈp>$3c:p)wC5]кZ}# VgRnlIl"Gi՗ۘ(fuc)4 -id [+o Š~|ʷ+悭,8.=h] o+T0N;Hno,TItzpu9磤1p R3Ӭ%d$3$n|Cƪܕ:`wLsLP ,)8V |[G28K6KTs}'][3hG^mxFcz2+%ݦӜp,q"_ d;5;z*>8Iqj×6`1 'Wyq5# s ԚY{>+-GUiaL<fM>sM Q/-g~R@# nz(P!sȦQVW2]rMksyaݘ>a\@*,RavhpW*,2.DIc1ІC׆W e8E+D^F|Zqz_*>YltmS}7YBp &hLFGF4߈,OZ@莯m8w>{?dAIlIً!hK4n&,k@|q`'879:Z2x^>mV~a&°K.C=~iDM T MuՕRWײ?n}Ԃ؎?-4d'WٓAN]MR0]^H+u70F @`9JyqCÀB1Káo\}#,ȶ5FωVm3GpUG*$ŗDl!!y3HdoX!ɵH+v::!^H=D0a V9^A&X%M?x=I/ ccz0y@q  ^_Ê$e95tD>UU"aD1I~Ls?Bk9 ӵetzR4&6`VB~J ͅvŤy^U-~GcD:WB@LJ4B)ug5IkzB#U$2Yxvgj`lRG5\oKVQU@o309[H:*)5 &ppt[uӎ`ԭx9bNG~7 J3} hȅHu9FWDL﵊k'ez*b3ُ+rT &ʮh@2]L%R婸3+~c(kَ)"©(ng__ꔖc]љCZ rb\~Վ` Ь@XD#UP_VBgZ ml3y鱘yHy*e٭2PxN"}bwl|̔Tj֦j%Cu^uW -agXf2܌ gq^ZRycTQ͂v ژa\>h6EEh0 =dWL|CASg$\-QͣvZjQ}>0b"lFd QV|TI<ӧb.Ÿ `k` aQl/V ~f3!o꼊1չ%\!1[!eaVJIroͿ%C*ɣ٪&d'Bk`Nb\3d1'/df\C* 0H(.0_ a$凱[٨*4nP/3)<+U[9ie))'Ae:A}h=@/&J vP|ig( c\NI.͟'WgPvj PQ+/mv1m~@$^-$*}vVY`6+TVa˹fh!x:ߵص߷"H9-6~g.:CV/Qaooy:]΋t2W0wB7Dt"-l@%eYуWƛ `$;ꨛt$/4jZAD * jygo f` s+|-9 ʜNuwDj CJl݌B'yBIwC<,_wHapQ M[ҭC1]Y,=HGRk,DS^,a,y"SJuk` Sx0s4IvJoGٗ(7pSvnճ쭚*CWޫk+H"ȨPJv"g 00f゙Z:\hjSeXSY,יg)uMZT>N|'Cz^V.tfY)Q>xZ?f9Uc!^z{[Kz'~j~ jP,bԧvUʉ xhжOiŧO65Ҥ9/KZJ1x:7,L)_ۺp uϣOd(_}emsq Byr(Jmn &EgcH~H) YR\Py1A;e!9i/ 妆m8يuO|~/œYJ=n㼩SG Ty亳#=X4pBhפLRspQ£vfYlvʆDX*s|g}@LQQAyvu@3ݳQ /̸xaGhp퇄g{y9,ğ#01H73{JwExU؇xl~ k5{}wWQFLDgG HN)Q6gh;vډq'T],-$f_XO 9Jb4r=NCFFt+ufÆ=1s~7H;c_L62UB9y#֎% Q c:v%Ϛ[XC W9>D%l7 *x?ӚcY׬{HYI2FlifRaIo[jqg&21U||Lr,X1,+U½X= =͗G\uvS KA27ؘ& {1ݢ6#2$5еeȷ@1zQ`үു$ލ~L|06\(>Rrd2j%'6#0M^:߿F9f^$w㋝5r ϨHZӿ0 NG~$HMyz&v˘-r3ߐ9@s Q(95v.pޟ[vu.tyJ\P&m9T^NIU$:*fNu.)TLysMpiЌ?B=kY,Mqc@n 4$+JY"/Fq3?fCZUh a.ّ|0)X{t[ȯeZ`=O*|;^ub- LdIDp^_ p$pli[C3z'J`x򁏅&ΣSK~z Dtvan[M-pcZj\DSI=6@i!%Ѐ>Wj!XT㚩-piq KG1j ~HU.s6K;)e]ߢZ@Gs3?|0QCF/RsB˒c- B2ic> ,d5<)⟋yN|a k&\-D#%)an{\#NJ* RBeڴwZju6#'ȯ8 wMY`z@y" 3v}s$… }EɃ<91d|Vxəw4bdƹi;*d*{R">zzmBQ30xDܿ"oScg<(wU&RdyO)o8_ ۞U5-go@ R֌y:gc@e5&ĤwL䱸kܓNls0+>&T=4P"[֚%\!Nl`eK#ZPC4wR"V&z+A_#|ƖxIa5=[ }UkjqK zI5\\k]Ѫznr0޿wDhTs)`1.NJ]*LiYl_ODN@x5zn[Rl dGD Am,)pɎL Y`2w?7Z88dC@BK0i\q-\jlZ.yL,El/J[5 Emσgl.y#p2^{pkd8W)0TcSw.םElum'̫6 b IaA, cb)  /Z.hA:9e8=b׳F#çw<qlE?-ge ,Yi'}埨h#Ӻ7)6F/zzјcݦuF'Q ;喍T4Z˴<`g"9x);1`7JJ4G,jlc@(jd:b"':{(G!*g/v:=RO2JXj a6-ï̀]q@S&xAgvy_vMLTEpi{daF:i¼(2=}jηK3C98] 7xA [uM4,T4J0SɧBw]9E:@йݷo"k{ϳ!\9Dcь˟P,aﷃ;8Ybr^;Fd;ڝ eS.W:y!Z3zζ% RW qPyǡhXn68\6I$ډq1V\cއ9k%d]3yuܜ Z\BO+R]hmYsΏ>G$؟}@7bqs(*#wjXtDĶhm) +ldr44*؃9AnVU7ԗQ(OQ .eT =T,hdE1}H&K=vys v>#_byyb~5D~KC+UXd;z9:. xqxU^3{{DEI1q#+PI֗ͥOJ;+Fi~z.>~-~8FZEBP,LKv?VvL1LjV3>ˀ} w_f #9Y,rUK Cx"*!22A9Kp:ڪ5N7kJ;h9R(,>X{FG+^@g!kaI<~qmz7n%h|@dHſɦEۀ\G|Yt$lrG-h }ۏh@ju7CԇlQ.n!C0֒E|E]ň>uCZ6+D[y/2kWCՆsS[+Qa5Zt|wUnn2K2]d .1i^`쫅cn/e~\DwJ5`2eVe;. ,L`ܽ~I`IvAtQ)-ք-}^ɀqU{7 -gf5,%+`*T'WW&*3UYp[>h!Dɛ>(\em̰HPr-ѽ]^:3ј<}T_@Q=5kDir!0P(#]G94~h5M$zjbWl B +\W]f3eRmvq3Ȣ Zɠ}D^YWRZOȷ>OqfÊ.#gy_la4H_RskpWa.uV F!SzST1!{daSh*~GAGF>?S۷wqum8׈u˅ !qQTV1IF:HOVs؜k#\`g5o4"'O`T7ph$AD+m"vA+m`űŲ@5~[/Qpm=`%$XE&Ke 2"{o@]w]0;FvK/0:xU4AK&`(e-P9dxo 76 d-?H)=1 L9u:bP1d;UOA/U*#3~.gA\s(cmA}tu#MS.]/7 `>6~01 C//d*?+rG?)YaˏPPEۭZSBȏ n%&,Dg|#LJ`BvbT `9>&\=@O ÊSPΨK%71WDk]RqRI1*Tr7u1q(hW WTpF3Icyr?˗2)=qΆ^čVJ>G2;bsb"mh,BZ}+u\d~cs`ݹ]}UWJ=tcמgX5eͼ`lYlSy-fJ8`'eh@yհM@Or)YmG?m([=KzbrpN BY%jNյaV(Q(|cuoC}8pP9!}/HrM/e+@' bK*"'4 fd%3bOb%$4.gu CUhYZEIUǤ0⋄XxZ=FG!)R(>WAV*eE.f!Am-̖GB([I]C қuOMPHyACk36V& W~ ?buaP6F#4&9!Muk#_ɂN!14n5ө+kbBiwdƇ%Wib*wʘ $9u ?II: $'" j++a^xl cO=&BL̐'$S6S:UwA"%0aD{^o15%,3Hv[`gY^Waž)sWhMn{Fy4t s6p# \BVX^3"+2L_ i\(;%4S\$@R]\\ͻ%j9ɲxI ȦL&\+`~3~ :c*h:mĄ,E< *hQBqI0,]U8Z%R_W*M#~ea)MhmDpSݾŮD(RHPeӕΔӆdX^00;$f9vԲ'O$-s$ja͂lW̚-k@4iIhwv)mLu(ޒ{kӔDp/+^*o$ai^8l:w%NXɮ+XPJN&YMh0*IIc=k&4mh$Xa@MΛ}0] h aK2pl>cTIA)㯦+ ~Ȩ3\qy>,ĹsАXV ޳[e; K]3ߏG7sVTE-!I@zEVo'\^nq8YmŔUTp$7Ŷ4%um{FoMgD^WP(Ad\>) }mW̋mecn{!1L:㗑fnk79Mj)m2ZI3U߻Phlj< Ioc`+@6EɔJ20ypW"5E B׿{sg&k}ɐ-ޢ۷%<w2!/~+sx^N"cqlȳ <^-)ҳ;IjfBJvAz_mO)%+KѠS=#bis§$W@fxk9`flP*E:p᫦vԻP^ԅBgs\f!R"CW h"#!edU $PJbrD؜Xr)v+B/+xtQiqgӓIk%p.0)~uUTG,Z Mv5U+nZWtcгHo㚂{.|&ds蟜BKƒXٌs8 71ǻlpW9 %KANILݝv.ѦmнZEL<o|$0!;S"(O@;nwJKȡRg5!6]~l׶z:۰k ; [B붹M|W9@hNc }mL)ZN$+<(7g=s4l.erKhykd0X;zr6ڍN@)ܬb%C2c951/k!m]6 WFr9r+]; V_}ӯpesRP"z*Hn9],N`y 8uWZ,lFyEѯJ{]WKVB Sr| o 6G 9b01C}ђJ_#HvrwrDkMWq΅ks/Dէ z߱BzyLC2ߓ jHx7~*?+ ,D:_ =ə&8Ik!QYy ꡺Qx}8|{b_]VU}+I!GjXE`OETh.k`0l9z7Z='c\|&[/ M;{LvÄгA ,<EO*-lH S,=! g؈ٵ? !j.P=)lm'VlFăzv@|7vzk̠sm툳?ҺqBcKZzKYGЅIW[ p6A0JDyRqjw{qXl2u=v\œ0mI2HlRN?4갘f3( JN}Mau p٤<~/7wa'riEۻjc{Gzf,;}t0tJxVfDQ^sv? 33 j1OcoJF̱ɹ2^0jA Eޒ,7+=LhWn'&)/o*8^ןT ѠNgl {*w{ B4#nG1SJJPٕ {Sy1lݜOv MTIhʨ]S~:yrwԏWP;Ùh\k'}(ĸ-iG:&*OzaaL? 8rrn/\nn3' |O&[c QI;b|'4mLƠ)ݻJDW]nM>ͽMQېp7-DC9c\px*&=$@?As.ǥ3F8&ȖLL\g}^h}tYhXp~Ϗ>VUla&OzR-D܅fb}}9ݓ$0xǾȎ,HY`O~ڡoXͻpݯ4M]U"ZMhc<>fvI`TUfx/8XcpZu]췲IxN!UYC-3nIzgU^oWG} :`=ẖ΢vWgzI7 6#a;Zdvq}h,kCʘ蟭ʾs(:s֗LAFj~IJ48LxiaN\bN#Ҫ$ Ѻc)#"?I_P8Ng$2֮zr>9L_i/|anv$#K1H٧v-$^c<XZȎc l#P6bLI⺶]VqK/9 R3Ή[פ:x溜^HR5$䖌'-tƢ&#~ ~-NZV_DX8 \ݲG0cBҧfzsFo0Z'd*e$ŗpw)J뢛h**9LrS#]XPÔyR&մqN5yٽߥ;f sj@jK[e8P>b 7] KdqK#>cvupgTWTQl{ Z6Gb5n6 Du w\vԀRmYVn">Բ,h/Xx,ۖƣPxpP~钘*R>7WÝ(F ժ6K,%P-Pa@掶dTjXȾ8=K4/ ~I=(O  zXg>j@ v|4z*񁖦8Bѩ脲(2rx_ŷAIJXxS0< |L`-UU)FɝF,}† H8?(:,tclq]u^m*NL?6VLxH PyOs.Of\lN܀ 3}-G9#V[ţѦ}HT)mcq)r&@&ޣʍO_=p7X(+$ sOJJ{W'PB@FR &5܌KUt ^+\[hgmA{6TbCJiJ<QUV8sOM1~gϽ5rrv9I?dzXUTT;멃CDwq86:5]D pgkݷ/lʮhQc<BrZo^ҚQa5a @EAlGY?R #ORHtVn>pQ֟s4BmKUGOڒ~|U!bjcCr=ނ#_-NV aS+:$$o҂`&9r&_L[3F=hdaУSEm Yڎ_&<&R DQCtq);8\clB('C\rH:hXR-Oqśjd *)Dӑd)ډˣ2|j ?gvYQAQ|x[6CR _:Q48m߼禄/5"6}ٴ~ձv-,;dV@+nإ1)1¹P7 od[%!3W-3mHM-ѠY}̃j&%U\A9+R!@ݑ~7&}L1pC}W%R 9X^Uܻ#%kWl7Uedn4&.wgsT.G<Ǭ@.;p:Ia7m1mai\_[|:Bau@IM6F_VF I_-x5/jl&xtGo$K$73(nѦ"ݔ$>r+%|`TCJD*jHIu )4wgft3HG/,,EOD*+gCt tnk|؊rpD`oQwL7,QOwU mie܁>gF䩨6Xi!57cN g_)_fg^:";R!C$-qahQKи9h'kj\iTJO5:|ݭ] P\gɏ{;:.|4/٤"c5gv\mU'|lN7!Wooq&_ϼh i]\aU[aPvҹ73_8L0fTI -m`M!2̡ {cD:u;/A ݟ`jNBEBB1$Xq Un >+^ 1ڎ5-8s*-gUȖ39J)3(5~{ą!y4I)$N.;/6Y{v2Z;~!CZ>.ƌO+Clp֝$)9;ik{2h jvc$sYUt8$;lņ3$$lj~rDc] 4bŠǧ4+],1G HwuTKgy@p(3i=!j(?GSaB=>B yB:Ά9lQ[|VȨ+ 94p bPR >Ob(2p=:+Ңo s)#MM`#H|+XFDv;4tbdadaNn`$ v [N^B%mmW27AD?m.<$igBLcAXCKp*$?MSN۴͜> G,J tMk2;[L )@ydn. 7௶[K{2^[=ϻg] Rפi'X&;z]fq萃c* Y5GBrshGQVz#TAgbF,ʎ:JA1{?Wif˙`? '~}H jB0@IO{ȱn/V/y) b88ErO3SޱWl C6` #^| Y]ٶ֧c$2:!cϫ9g B[wyd*%mgʌ0"a(&a`(5}LW4O-[WB۪h\G2/Ի\xl!kz4<>a2v@*X/h"n= f~ulxcL;(ۛ!#j:V*ĭ5RM 4C Y*:E; ;LKE^E?;>uFk&Ƭ2|{xQJqfز,nq'݉еꃬ=X~0A\@K7 ٿ.gҗQWLO LVɧA~p[*q؊';NkLlEp^]{Z)t%$bKR3яۃy&pfa986T)Zx和_f7\~O.| Z56Kl)N60tUr%m.nKrOPYCR ,u,WY %/{;&!u{NlbߐM(D:䮬N.D|~Q#""S=zAh'Yҷm< a,U2p߱Bed?0wV6 h= 0g!Lާ/ VC<~+渴ȳMښ:$ƅXi\d@|3Aɡό|{Y=t*&|^hF?#lΐl?|2*Sn"1h2GqP7Ff;€Ay]RPY P 1fgb5~j>G훘. {6`V\t!W2:(m8.`X9Ӷj+գH>%ED LO+>0~Ik$l߯UHTa* ɭhFA Twk]4 8#'~ ernñ0^4|Yx"E"?bgl::mmճ_ 賵[R Eg$#M췠ػ>׊_qݿUݯşG:hp'tQ}U]Իh*8!]֕_C%邏 J ɳ kƆ_ 5q]R?'vZQƅZŽ>h0hr1dpS$h9`S1 rlH.o}gݒ%TL&Oሖy=p1Y4 .P苴b^FDp#"¦7v qdȁq[U{,e'Td)xྒ\@ 'D^VS>ykͶa'SIU>ZC4L!8!BRBAm/kGŬ/5;?%XokU QikLlk.>XFjA'1q./BLUIBQU6 joѣhnhee'j($[TҚs^Kk(9 mik&QV̨f?7E2{#[d-0gF7OWL}.s }FV=8\;l뵺qxL#8-  uA1Ssng b; fԵ~Ml@9_ V"%P 1+E Tڮs^>{9{?7hǹo 6ն6Vf4Zd'߹lW~D/)x7o-Lr޷>o}? DO[XC̒,n !jC \X^NFj;+aM Cg19PR&LN9 Jc%Dpfe T:AƷuO99ǥ4""kЏ*31VڇxdL;%\ga*nxvB 8%KXTG߄bҹ`N;SQ}ek<2NqwrZmUghhY5R܉GgPn̋エ`BQ4Q"f|a ;{)В/oyr< Fw]pٷu`WtRup*ϩ}FbUmoL`5Ɣ?Υ.XBha;IDq?'^2E^GTqei@As_2hWSvPѭ /XG_O;N[ѯBjdƟ.B0S}jA>ܛ%W aft)vT>].kMVO&\Ig!(4nXǎo+CT֎FAxH g\P`^ѳIek![ҭ@Rdv׊3 OHLAɪ#uDI+یe GR˖Zm{"59NSL5 NpV:st98!O$d` Mhq` phɦ ȁQK!|T3֭:tYR߳"sJ-Ӂ%{l&9 $b1ȫ_lN=@~@I-9͘c^r%D @8{ɘt Jӄ裏Ћ*dOtеM\ݡK9-"6yTp9bx.YGCp86vWG1 e<ٽ/D!I Hq$[|dG !u8~rgs˳ ͣ+ҢT?nZ= #ғ,<\X뺺pbPT{7 /8pfs+fő{!hmҘSxB I-ei+@T*Mc~Q#_V=E^wuwm6)gCJfȷc0EܧrG#Fs}c$gjtN1p O?surs |? F]֓[1GXRW!l@?BNmlM|T#wNux@Ts+T f. Wk1ї׍G9v:? a JRp7ggv1oC@̶zYb1$b_Y#|zR5fs?+R K߷!ԋջM|;o9R-ON4'`EaHT /!J#i/skh J YiY{J1W:jɾ{?r)LMﮛ;B,԰`ϨR 6 DM1WPt_,y,"qCS󛯻))\g PÆkFaC ʦAv:ӈힺ`SoB0}#򭄸 x ;>w>B('~Lw_̟͠NP+!_WSs* ^BB69UBO| LГWh^U;`Vq+ns{łBG]]\BSK1p5#`k]{i߄K"r?T7{ 'j>hJ}1%Uhyr2;d}=i[]'.Cl ,Q(){igLa'?>3/sr@pn.J>GxSSq[S f[W\:yBF`*6MP9To%lLJ5ǰ~6Q5(Z/v|m=~J](hYq6 mQ݄q=񵑨U ;?@cTBrF/{!χ6Fz2W'#ӔQSn|;)I;í?C ʡ쫴,x 0vm"AdY06lܹm=T{ƾr9_<]1.#|g=gpaT?1W)G@u gP^BO#a5YNpIHzhnv$u3VU ">g%!h |uJ(|B A+sb'JFZQsg]t0ҹ#Ip$eɗ>k=Jy>t5q7q <>mhF4.P N*hdsQ0!JZŠW,6RPB GpZg)Ƴ0r oEQo~)w|&.~l^ݜy~O1.[0~ueuk86U5l1$-ohoqj뭿.,<]վ foOAI[G_Љ}x|,'I5Yr݂: d~$44 Bg@岱gN%"0!?Iow.F>Bz1T%s+5@Bc[/ॖ:Ye/a +ő"%&+gHn7ps۱QF.Uu-W pqکr,r9vKG[vPB_ex6P2g_k˖'Y鬧gxj쉨5x8 /WXT1F}+ sa!aNLD2ߝgͰ$^wmX.6[zMq, 9LحEtg@g Sđ/ 5HK-,5|Ne܍Ȝ/A~53y[C$hoDwS_ NQB:!CW.ӝqԂCvaλVᄭɽA4QcޥZ]8[Yח~>T%w\IMXR> Cvb8}-L9ph̷y9nD"KUQw_<#6KV}q>4i Ymx*Vw$qdï:`jW"~3|(nw\8p*YxWcIr|>o Jmp;řt?ZNXVSLH$#ɌKhO[Hs^l rxUhMnqj.@;nᨅκwBo6Y26Sw(ɭkF%yVa4L76+h Y =ɕz=ܴZEvܨUcDw<+0w Duec[-d^ҷ p+Lz) C> S*UYpa܂Y"E8dKAlZJ!c 6(t븝|Zu!3t*UNU3̗L{Jajέ]:<*j " ^5Sit!6Lڨ fFD E9KLx1%`u36.w2|mA"P:}PeT5: 0 F@ԍ[%E+إ콘 jj$gnrXg(n}VzαEN=]s$B[WmC=EC(a>`oMP]Yɧ|MKh\:)41+^̵c4Uz~e:zj{9Z~&GM'4nc-kW b- u1)3Xok%,7"lԍs0td7*si_ɘGkkLR5v=Ψ=,fA-Ȯ*)mp?!Fn@ljSz1 f[\迹kJT^;ё֋(RoXPTbϤg'|f^1)Ѡ{=6ԥv#NN~n"el+w '}6W_{:9yU"YaMو8Jz`\~sx48\~Que`cnDBNT4K':13[2#=<'Π@ |6YћN%_S@i[u65Zdԗa 6M.; N__g-_Oü1>E)o!e?Og0_r.O^MQ 9,ZMOEaBs5\z+^4U@  Yvr6! i#J8n {fszCnQ6,ZdN0jPܠM:N/]G z_qOMGepEvUD^1DCjuw EPn}0K=}C Np,\pN)8Q~wC)1UOx7$[-%Id"rjk]P g!4Ԃ  3 {UWHxW@z+a殉w%LI [b@LP{ ßH՚!=ï=vG:m9RÁi\0'DY:=je"E] 49þZqt%[{4򤂷Pic]/x[zCÓ?v1{%=uC:hF)Hg`O}69tF.F_ @D%&wWpj4;B]`eO^i4`'pmAC)Ieoۚ[p&f;9&)Ŭ5D((\ntV% )~cZ/߄Q?{Q&r>=o{"s۬Y2(vnt2jUh/pvܥшyWc舎|ڎgX}wh"uluFL5Tn0WuV+E6Q `D˙Q#Uše(n~K{]sb(&qhf(c}U9PX k†5HԏÏP/m/,DS(DD+(,QȄӝpn:0Z^˕bƆPl/,Դfu2P!hRAE& 4yo&`.nEo]*zeWkExli#~Mp1!8"n'-|c̛z=0>D6Z}*ߕ+xEL貗?WA 3Umu{NHS@z(\{x LmX?Cm>+MUL;Vo!O%DK_Mp+?ئGrD]<,cWgIE~4P/v9]@]-XҌW@|~keh-2o2j< m2YNcQw;N:$]ElKZҺݮ+!*qtvWA6~oU}B2!n+9;2f{zȢSgT ʹ\g(=T#%z4KdOw?hae!eEYtb̺!oh&QCNɞ Utz㦱T#V%"Ak,&}7zO3.¿{LO+azgs EEUH䊍q큰d˸REP Q])Ni>w8x>HAS.@3:%}_p^2KUVe6w3?̡T}<9K&"ř ?\MCdqR c[,6 ",>>IS&2<ݒ8+^cI&2~9h7XՍl=zқMX"=Mq5M {KP2G2<1>l`;8*K 3R1A?<wȧs"U&9-5픁l 'c|]K}ozV:ٓZLy~ؐ߱=L BȜW4@#B,pgb@'#szT= ]ޜ2%<H=.n&ps⡯s`;uР`7w`b.J Iw=<]Liv~ |HbOwJ.ڊ}x&ڂH|pPSoC}(bLH <nTYۘEJ;Y0r%|OUx ,VjXn;QOW4֞F\Հdx"43(1gG'z fmr hWY6uAqDЁhG!H5T.K{]i/V;Nn+/b;9f)  8Жp9Rκ!C$m?<ڬDd&Y'x/aYU:<Ʈ7)2̪0V}N2 0^Ea`>V]!՚(*w^/J_*{0dŇ;C8EKS͆WyFUeĝ=yq+ bqiRL7_(1yQZqS1 \@(еPL@ALl; ?Spe'l=UDiɨV=VҬ:k9DŐjJ.Z@#f#>lt6 wC`f+X#|E/XJ.y_ʎg$ ]sNbe]UI'/"ry&NoؙQ8Ǯ&+cb-ľ_D&"YA܌s)HqlFNWMgZvEVǂb>qo) OiOJoi@mK;1 c쿸9w m˹*^umՄ%qz7qR’FT {IeHGky\PT4XEna!q},r ҇/ܟ~T .k'*U* M9lr! |%qzQ 2Kb[ֻ@?.P@="77UJ0w4-.Z槃oBm)B)--Fr9zV{J@~KyPc fn *Yћxѩ|69Ν6'ĈڀI‡xMKJ4該j|DIUu,F5SNEaķM5np;4Hjݪ] 7־o=ǚ%kv$vZV,U-t޹zIa\`/3y!)MT cD8?c=Ƅүi?0gb[za<8A= akxB 9ՆT`w8Jv9Mq!],!;=Ro~-b9fu+,Y?sxgUnmGF-^3m bC"9̄ NBx[ ƿVV3mRUec:T{l3 d!mH ̈o*"G?g9\a*sn\ GQVhU󶢯(5 zyUإ9l,;t_3d/x.APCr`͎7},ahrcʧh@cXuwW,0mui?\c oŇ@3[I PIɽ};jff@߼|'t`ڪt#6y!I:u\xJ=(m|k[F9mfL͟ Z N|[i+fQ1^f24Oќ}!Rb qT~EN}rBcq6|E\z.a":4"`EUu".B\6JnY8sP>ZyͨSR!YM䳗<;\?ds0°m r4D[Zִx}[{l-t$QvfCKCX72QaNP! |U" <斚NH & 9S&ن.HvN$eA_NW|u|`Geh.2}B@{SnAyj#dp L豳4Mh(4,`Ũ,i{[#=.% M\uKVhUMI&LR_)#ɣf_}S%>wk0M^6Y>xw1rp./7{Ϊ90۰:a2^zr+TEnqcb&Ȭ~Ur|'{P$҈b0p\icBAS . ڣvLBcig[/XMi˃Z1;gê$^D4}߼^ rȒ5:ÁOwὰ6^K*l1cA|ߗ~(PIOf0rԷ|C I7)bޏj*%`S/ڍux:4s? RAP&=]> dI&ߩKC,g-S4L. /TX c=`kҙXD-Wl&2% T$tC}zhp%ҝЋ۠]d^*F:vBT`HίֳpS5<|%1){r} B}6z[ʯ"bLy5uy_qFvymζb 4H5| R굻huk L"oՒ E =5G;dbl#08M?Głk/mEKKFg_zmA4{r (Pք{1[8ˬ/k8ؠ6:|yħ 'WѼ}tUTs^}4YB>YmK!l#(̊U5xyJ#զsO䞹Wqx|%{$eB)\!f<źRdVs=TMc4'5 ~p!duwh5o1G+) $L˅ Ik r!ӗ_"olDA>{7ūh4p^"KߔZ˞iTva^]$mitu,IB>uh9-C. B&|CG} ̽5!5h#f1t>v+dSAȼG;ر>T:qZ7 ePiu륥> x)` ΋q(LChU"7s*N.UTc|[y Jx&ΞY _ʐZ!i@ڃ̢NJHU!*Ǝ6wL=nɋ1EbGZ7APQ/a$($2].!L /5~ PG)--{ jPjZ!ĽU~5a-qLyWn(V/;9?k< Y?rP;~!ϡ戴qLlE^pf qD[w %y[N>4k5 e li;FcysvNwueb$c0 $D !JyQgO |Y@L5yଘBwĺEDƭ}9֦%!<Cz w(W铇E,;WBu|bP^wyR5 Z%Ȫ: 6 )a t$̀3J7iu/WTŶ/i,ֹ6E'lՐsJUO']ߧWNotscz+rFtBaS0BTGz ̬砽_hYe̘89³pʥymF&> EYN~`T ~-C:?`>,,\ Ya/v.TgcAgԥ~ XL]A,ϊOGf+a) 5%ȑؠ$_8 N6P#'*^ݎ  j =e_0Fޘ^*Ss#!"p+@W`i/}x%32gUʶ&į4;*N;eE&Ɉ|YV ZgrVԁ !F*Fֹ11G6_;n4))Ѽ2C2ۡk"C:$`&&#xhq,Q KI.ċv(9$b{w˵&:pROLD=SqR%LXW ccifXП˱k]Q3߲6vĪ5=s"6vn,^edl;*9U|`*^&:SCw2La>VE:/{DS:$ٚ7㉳ə^,&cl1 [e҆T;ŧB!οpiRmA6X9С/Z;%Ce>i7{>IhD݀HqҼ{2&%stȒqk˭"Bg7F|؆j=FͲ~a&1V:0?KxcK*'~3Bc/2Dx?Nxu4r{h4K!AE\XD@)%wL9_aSlGq]qh\3~J܃9"_S(isRW~pk'LTaɜH80WleÒ}ZʇV٦uI"*=62n3q;K(ayyN[[M~byxҭ=aQq3f5O걡6V8S]o28h^ ә4g aTSO0VhDSGIx>Ե81敟Ǻ7q8b)vS7 JD;rY{_!f":Y:M iSW \ ƛiJ>GECG9 ;$Jx9LP%5֥bzD¯˞oeqB؃FZrí@=3um$M:W1y'X{ލW=@FQ1X6 xZ xԥ$/JM5iK؀DP!>xb>i b`ꖣ 1 2ʟs<6H̅7S*wYK*{x%uL,Gb~a9.]^9wfb@~;4{ˆDrޱqIr5B_{y%ggei9\ 3>1)͂sRs;X3`TCvmZ} 5%xnfÿ.2=ĹkxM4}E'M57 |XIvO}2w]/سN~'thAm*rs$P ?.D@++VIU$:D_+qxQ\f=B`ӰrYc3nЇ8 *pdQ^5`WV-"F &}/{PE' JHW=lDOHWlO¥`ua  0YdH+c'<@TƗJܾ{ݯ==50PjoɄҐv2(tD},Rx #TwGA1fJ~/)8VYVdK2q񃅹 U]a{_eyE==d Ӎ?ϟ ;Y](!%hRXU~^[5|?sl>1Z5ڰ 2B M&>O!!X4QMF=?ۦ̨K2N,^ , "ǿh%^ѡ0ɹJ|}M, >*e^U-!ncŻ?a5i37b1fQlCu [CbߐZG5@rvت-5Uڴ+tQ3F ]N^>fNesr}5&mj/*Q~t2;iWfh[Ҫ{[K1n];- 5fsNKv^&`_L3$K>j,Im'Eco- B$,ߋE]aL/mǀ(b4h~T,|ЇJ/ze<ϯ#_rh::C z_w4zμU$?Sp% lj:uIS'{f: ά>M+rzvӰ<Lί3^M/J8ĉv,g/PX_j HƠE@Q:dlZ$xIl ֘SL򉇣vlP zĀD6Jr*8W?5z4@/\htU=0!YnʨXJ:`S$n9J HgFY)? qL ۢ@4\ #an$zN|hn͵cJ\p1Nb|N=r^TN#oCN_df󊵢 5IhKavt镲q,|LgsUe6۳H:F4:oprÄS>/6\azᲅ|gk}vU)1=(:{Gb**VQlt+Udrο'WºAB`abu+14L7G@>BD|ڇN)J"ͼ2GGuĨDk&R6}JilS_7MKL#@F`L5~`ieWV+0Utc"WT6[ ݼΣIr)0oåDY$e+s4!2:Zsz _VY.]N-+HT^E'YX#SrhZ |*UʫMbOeePZ5Pq(I0EbI2jL3}ٿ]^I?*[((+ 6 `E`v.%\^<3*v.}8"e|'>ų?OWUX\aJF;S`k~рYf}wX2^~O5܄L:]fiLƼKtb.2Bɿc %c>xAMZm<D /Ȕ6cvfJ Rsup;s5:PkNM8\0?aYuPQE͑gvu3vd-eЗ\;kA}DxWMغl814jz{ sֱ7Pl_z}՞p̋6EA-J5;(TT^ Ko߃6Gi!~JT{W}B+C2'-Bm1sya)&/nytE҂w%1Cb1A3Nw ?rhNfD}\htrT-bh+Kbyv꠽blՇb|ONF+~ naTݐ{SC*$ʌ1;kP|lmF ƚW7DF;M?i4K3Q3Ih ?+ĵq]mJuM*aӤfNzbK.Q~`t:H||lވzef$(lC{O$nte ָH5zDǵβcLTdܹ(M,Q yHawN{u\REt4P#4%1cOL&s1X8NZv6S1+*ԪY԰!1oe{&6 +2qG3*bᛕՓ: 3-XFjՖ(+ _ftb}b^+6rYM_aݮ2ONtk((¡pChMe @4op8׉]:NBQ[ p61DǞN{Y<)Qia2L;ƜsPɡNT2=#"I 5!V,ܔ.1VKka,Ɇo}*q :mt=kՓeC!P}m$9čdVzI1s3 =ZQgP AtPa$zUfJپ@'!xZDsg:T;-SHdd ש;}ƕ(_#_C(gOGwʮ.>|4Imαλ7s䑽zdl+mY^*>оpJp^J}[2-Z Ry#Bj+B"^67fjl-ů+eXxHLV߶ymU&=Ω"8<ɸ˝u/|ЂT꿯0@ƻfh59ݖR͠9Q:Fx{n*N]z0|QDOp< 80`%hnRDis-ĎTHYA݄m7 8+!Y`,@,[Z^hV^Z:7q^}Ke-/>+vxzW!yb7߃\ j@^o;1qVQ$(=) P oWu]̹=9Ɠ,n?ꨴh[xPb{=gA6̂})]Lp[p|N}c#}"J&sFANtr?e:J2Gs龩J<=f(K b]TB*K@{:ٗ6G_zg'm#}jcȍ‡+/4[N 7yh0*]. G/Nکs1%}r#-Z@]ؤ#,Q'O:t68VEQd!8 |F"OӗaUB1F,y{=< b,ԆEީ'W[px"+ Lh D P剏4䆰Kbpa:*9iD(,eH5 AS)#T~&<JY(-+HCMbOq׈B!;3K}Mß<2`O0tF?j_>y;-(y sZYŢNLIz0(F7=v$>GA OB3pg9b'!9yf+5X={+)Ɗ.>7;%! $9 KXUF!LEt o[7-Vc/v RM-Q C)ۈ-Zb6_aHr= 2 *RVqKa%$؝(?:H.{}y[+m y}X{/\h3O\Ȑvoϡ)TuY!#螅fɰdFosp STH֝;|GX~Ba`\Ԟ]!4THsn@1\PM8[2 {b,RDl~c/4T5{9>f7cuEXkd"GFgBY=u@jo4 @$Jv~#`Vf'|'w9.X "ǻx4Cl5酛ʀ0rX$' ^_O"G% vfZ~L@Yvo|@R\)¾:PnL:\1YVJ`[PRe$,Lĩo 8>L>y-!M*,0*^4̠|kJj9tz/[h*1qsQa%-gUWS.x ЦjIuս <X OW,o«d[I6+/L%XjY.lMA k{Ӊ&ʀH8@7.lƍ0}qlC/S [=wL 6Fe(j'ٙ`c$e6 ^rwD1Ŕ37vad ;RRE-/"Xl)g28\@vJ[7Q3ZQ_?9/7\F0cSz1.bl.NܸGu0 B0oA[63d.)v"˪]vod2ʼn$/CѴug)2J/~ݪ^{f42MxMP{7QVLq\i>{a::*Uٌw$ҊeŮS_[tCPf4_džV *뻞҃(q_\J].xyDJ^p7r3^upݞ,H"h- ӋM#A5V h 3 `7woWZwz_/uI*kp! [Yl<Ǜ}ҊD{AirΗiV2W\[iDi œN+KJa~I&bZ㤐I_ s?WƄ& 2S<,\yP\ »йy뇖jqydxoY;y|B_ʓT e`29@p[p: k{ceҫWx%Q(|Ծ;lO`~h-FrcY8;7@{>"'׸ H6W[ɨ01/]ŒS'Ht5:dU8͕}4Ya)&eaVlSMfTG_> ۉRc 0&Psn9I9 *bO3U7Mw6#-7`-ք[[_vg+ 9RV[3RyGi82< FN7l8{Tu@⤃ɼ>=XYL֟s3*3Y'\jdf]BF1q2D<-͒}/h+ݿ 'P%йfDU~k+>ZL;sy šơ#4+|xeGRxD:xPHpJn1BnbӲӳu]mP|ۗ)6r2nDJLl XBOGYe5f@b4nDz{9v 59G- EI)B~h7FlùHdc=d^b;&MAdR(Ҽxhedjd^yeCP؜j `zg#I8Lga:=X~&`Jh>x, AR}x8K/SqNězB4$zSv!TDhcPk˷`$dnEO#D?>Np$9K)Lu^j\:wߴ(d%Oza 5ǂ20X'*q,BLtҶd pK,Z\?ו$z%ԏ}mkE$V-sN(2D :W'q3JIA[JFUl .܉j cm*Rv/Lj2fˤ3YZ>iek"Xմh 6؇,uM27wc$O_E puz˃`U6t#j&+E`9 ?J3K/8:ia}lZmoV}&tR%Fϗ0#gE]0 QAy ef9]7! T^Lu4zB[ծݲ@/Q@䴕=Y:t[{r`ґyz=Y }U %13\3x񝋳EJu~%Ǘ|T,q;l֏z̏cz#C*޸lݛ1c0f#\DǸH͠˿CdhV4I) Zp9khguƿřr4VKp%i&iIt1 +UDPa}uG*uUw4i"UToB QqY}f%=5YW;gq4=5Hϱ/P[y'J?`X`@F= cfZf/,v:s0D߁aRBlQi1hV2+TzcVLXscDMh7Chv?A?<bHFz<@_xM#t 6!PXCZoLs#K.(T(+SN`&( =j6z$|6<3e7eC W30Ys޶ɬ8TZLeH twrsY ӯG]{^>Iμ?Ա%_QdĜOjwZ~sީm *XQ~Rh՝c.F~#ӳW!!  60~B|hD*HA[.g6pcoFd2 pO? ZjUaj7z%arSfջ&eQ"5qMSDY؞M N`.Nw&n і6ڌǏs\H3@Oy96.^ zz2/{=*۾'K9{~(h &ix]Wh[P}q$>z`:lo[y3hecZQW+%%WD&A 5®KゆNY`mh(?|ƽhor\-aƵNcXo!3ͨi<=X xYǟvY$s%@$i6d<S2!*~㈬04U0)c4`PW ^۴Yzfcinno'UFxb4IcJ3F 4D2@GuCdRz4~2 4@ zrH=ӲPhe#z3iG@˯TF!jC(o l4NŒBF_.088@!%w ٢|)s2m gխ2B :`Z6ۯ=Ln"3Q9 :0ځ(#3%gӈj&k+J}2@̕o2㵣s3F|2JݧP5Ii}FuB%M{)Y<\W<5B%*O]yV~;9ZRaOG/f4N1NN_5p W:rGB=V:K*ΈE Cu*w.Z6+W` 06>OoZLYzvby rmVf*R.㹅wnw/p62=g!*hCHLvݜL(|&.`xgSQh8oTq)FWB7%{XBnW݅SyӺˑT jv XT''>qƖ] R]%ʙă't&Dc1[J-BOٴ $TUp&]p:m: Ϛ ĸӞjKFk<ecZÄKKdt↪ZB%нRt~[5_L]n ˢCaz@(}|}p>HvRG97}a*B1ܵ_>|Z3-*JsV(&l @f雭[|r#5eD6pL5.f\VTo{:lYf0EoO5;uG}[Չ'ν'N39uolҀ`ipVi={}_YaYxx0\=8ulkI^I22Ƣ9> 5D໻Wc*?DRB9sa ]PY9' 65%xj me3u ,ࢊc ]pWߝ ia`) fkz;dӌrZRΪdI7JO' 6_uGRN Z=Ϸ fYɝ3:a_Fuay_̚!-89$($y *A;4͟=IZQn'a" q|,xIg!n9nJT0Ȭ^==U=2m|q\\* j^@㾈}DsJJWwҮ\6,4Uu{}Uڡ.hlr: -V?Y[](< <kS2db6KԌD(f >A ޟnV*~KOJz.U󅹐Y7%Yj:tF_PqkD?,@H^,ZeZ{(0 a6=@PƭIJ+8N߼<5@kƯFvfكR$^9WN.[@BXx&= !\ -,$=>`uA^4ttZZOo7z_]ԜnOy t̵͠Ië$\ ˔LVRݝ^*.O/ҦTɹEE5qB6[{Oa2#^ 5gǂ<;}=OXȽ9Tr)鄵\+o $nw}#PTH<>JOiY'#"=X@܍3ra?󹜏~`->j$nh$K~6Ӟ, j.epsܻHl5О+G%1j@I,{j~mamtRmsSN2׈iԡ$Xw84ZN9%)q~fޥ3Ŝ9MO> jX`+SH: Aj$ V2+":.ilY$G%R{r -8|\1{ϓ~Q2H=fFW0rbE4!hqoKz?I.}q])>y*l 8I7N)xٺP-`vˍ8ablo%87WԹ(ҵ2x-'iZ];+}@_eP 8{Ml)m;dۂV^6S-V*`8^M/:ZUCv: XGX¹feOmN}̯:Oc:*$ `~,^jM}, }x)e J|5?萯^=Tq*i /Xs\?m7XB3ž|TV_@Ε(n`Ijgt12J|A4Yx#Gg$d} 5j@6W6Q𹚏W>XNI`sZ/Q*Ф|e)~(|MIgNM`юaK)>)闅BDdoOGޘeO%|.dᅊڊianO,Ӗ8-v-v|F+:U:J|$c0A]@;>˳& rLiqL ?72s^nA{haQOrdpj8zFS[}bЗ1W;dGJu`!fw 5ySwŦD#y19ikQ[ivt ZQ\xJ@f#!5Ŀy TȾD2XLXh4j8*# n9e;e>'K̐~HN0F cu>h_VP'!u^&J@$?V1K9`65|uԕXIY f1La@?-9*Ve`.B-v>`bA]z/ sm Ԛ õL m w(=gBBE_h`!f{M+ċu>ʜWF-~V5lFB ͳ|\\2žxQ]9 92l"[=n|eua٦.b`(JZ%H"A 1EE#!0'k|o!LJ#-;XPo!W#hEsC;(-ܝýkFEt( z%Oy֕R0}@\G80 bb1f:jW)m\/ٌ!*rS0 QtH"zLK,(L5?eWDAzy=$lDp|K,(ˆ#i- >$ J x)1-c$ݠIHHἭD2poLH֌>s]╺ۭjSi_iӒNa;lu/n~Ry _cO_ J{ ًy?fIA'8ȈHY}\ByA.f h'`-DJwH(HSX >{lSp_yBCc3hUƒzo|ux(gJS R:`) 4}!D77*>-Hʰ{i.Rh}\߷8W:=t.p~pq<脑TIb˙sRpKhCa\2\Caz=*B'"\Trt.̀LP]QkפBlឌZ;D#S J\iB]uZh' Tr]ZJv4CcU5Vܩ4,߁-)wj{G~䉐y'd\ݬ6南[d"oJfKz٨p}jLåTˢ/<`EF~Qy+rA8uy95X8ԝRYxvμŕoP"ƒPdfM_5"/b𓘽BԄ%#)5rmtkP{Ez/JS;GĠu|D\,y\RdJk_u\l7Z2՘#'DjYyPw̿JDYJ+KZ5YH} ͺX3q 20pWUz!9WL$B p $J/OT⧷!OsPOwaV4S!\A2 xstj/ sUxkl;HBn$(tSY kIbuɫ cfl~"&ewS8*NOm OJw#"*Ph>1ժf5] l5[)]zQuiȑ^)-@ {R@1=-P  Vr86a귲]ٻrѵ'92Ij. R(%=?NZOjC qcmbL6VM)kø&("c'1q|+5-Yᴗlc<4#: -=;c rxmiڻјXo;ֲ~"Y7 n րx%p ]Z(KN}l+l[]!jP5-!8XJ_w6[ k0?i-oa*; ?|^}[nc'n7b" T;̷l +t+R<\{}(B:7aجPM\L_T 8}qZ )3YΌB}[.N#;=L0T2 4*;욟o C3n+j˛GZ4QM7)@k,h̥;yTrx'5g%ijle?>xmq in $CĠu, G̎ 5pf ?hUg%>ߎgQn $TGA ?L=<Yx͑'.evTNrL_)6ұ5УncE9=\oe#Q}W+Y^rP\$ImT<>R6bfl`SW.4Wx$3Pr|#\M ەS3WkWcyrΞ "9\U1I]1NpLURTJ L㪕ΪC)Yfv?I|Mcē  KvXYy.MDNo[V}9'K,j*]d YaV AwEDY~ݶ;)DhETq>vA%F\}Ex|Sƚ 6wG~8fX"-'5f1;d;(*%JՐ/L^jZ9ŠȏNܴbllR.u=w_=hN&6%8A_:pB]?XM4EkkC) d EAΑeK;v\`wCdy.,A8bx ruŶm#Qj)J[hM!u@ ]?Cu58e1F8LZ OW_@\ !z![ oD{qSGCgTĖw-v&$#9Kр?x,۠ཞLՔ&uUT>=/1 Yz[;%NFi#cId+Gf4&Wl?グG;3pQ+iV~=~" 9ɸi`$8Fo `lNs@i!c==tEt8[dfmDN<" 'D8*=gZ 0DyrWT4όv3}R^vڍ! ڬ>&?x~[bp:xa} "pc4쇛״84b>V.1+-;u 2H쮢X~ވ`d̼+/q-0G!z49]𠋡 N]hs^% vڐBP99 'n@om)_H&Im`H^Ѕ 8'0@2ig"E%)wO7Hݡ`.}q ?:D|cֱ ;6z(9onV#ƁLW}lEуccGO!A]륇1LKsr7$׍9 쉖̴˭o$Ġԗ*dS=KT:˓|B3$vPoU1[X~akCAx]fXV̫F|Esv'mqH@mzoԐu<ߑh&[6؟ lcKu>pC1*T4t]U/A%<:L GΤ`Gc|ʣ}r4Djv>tsgp2v"-0{cA0rI&\&O?)"=@vD7 L,b&۟Ӆ-}qhG zlE=Aଔ(cGG?xcZ_ADTnpzUeDCז''#]h+/z°5'׊_(3•i@,Q͖:hHj2y<rܿVSe& b"EanU,Cx|h@5=T, au@{ك㗷ap<=*NlcKd_TpKwCAY^!ᗠ_}q>rȢr uҲneĬ4+sF,rjDX Ntd> ?(ex;A@ Ջ̟Gc)f-8_2F 2 yFmӲbFp[͡SIxx}bwr[/EȒ#my'?O1Ϝ@A1[]-\KE_ Z89%@Vi3%6?I^ ,bu[ h4vW5>غ/5x ֕d56:T3 7 AUyb=?j^08k'~9quGX>a&VѸIĔqkibCڰez|$8|ό ƙ5Ƶ}BnKNtcᘟ jU}%dU%,>Ѽ?qΪsNJXr Uøؕ-Z(wIm`Ðw`Ѓ!и 8kTGupMw5crlh4PRf I/.1fųK~ͬP#?$^&Wu-WPz'֎a"m}T -OgY?h#>MG9,eR0.ҡ@Gc\AwIoN|onR5/:3Rߩբ[y)؄I Bo}vp2>q/4H\gM&q({\~(wP6SZH&20ǧXNe|h)j`t\à>``A[,/V*ҎL?/ˆHy~/w>;pxH/.ZbU>poR7S`S[8@(gU#-tH(`3!*$go)D4TogHIx)`m㎝@%Ns 1?. D ѵFO0ۨ1'5ƆDM C1G6m(/E7,͉'P8Ѱe(=^ &iGHY_9Kߙ`^0ԭ=O4p4,u[+5f܊ͽ(SmHdlR h8%\fvJ26Β g AjOq}t`qD*4r"I^m7ZoqɨJFPTRڑ]q/c˄ё_Sᑵe}&8*YwF4!B-E \qU`nIhER"^X_CxߐHwsM,"v)YQ/ojMIGfWWO&]J\zSM%T/g߶`IШ5!bkVݺ}y>?Tٔ&,f\cIYyE񊨣 :`Ы|%ufSeݍA׋ ݔ3>"\swfgrɘp#E[pTx\ Y4<4NUAjQ+m l@ r2+ kC[ۿPg9׽H9ޛst>h{.gljmrS+XIFhHOT9jݏ+rп?H 4feÍSB/]q$4k=hNTxmzE.HXyHѼ+hۙ>UFN &m:BcR!uMCcaH@񼫉hǾi@ ކq:E_[lzc6Cal@zσs>ZN%S,M'?XA`M7boKަC8u,|w`>0fjK-\vD XiX9m }W0D 00 !VP"$JDioרꘁ8Wq]ֿ.kqRy!ilYj<dvLB[Cĺf(;9hLLx]nhoDl_ҙ C4̲-5ԁҢPV8g5evs|Z 'b3)c&4TĥH۶Z|g.T; ~a<廬%y!tG=]lV@Qk-.h AB]ՓjC#1*>u/We=2ŁzLw,]scAzr,`Y!Xmlr!;VQoWjB. DҸIBP${p X$}CGY*xVjlc ~|nKv#x빶!{_a ʤ8F=$EOPz$USzp vdt5 _M90r/_4lɣH`=(jpⵄKX C>}/w U+ ,߹.,cē!n>Eu8NB<-@ F*똳uox+nՏZq:x % p|.x.GM;x؏o0DzoT|Q^8yuD+GDOLT(!U݆`yH^jJӜf:t3 cBj 0<  ɯD6] -  OޱJB2jYH^obt:# ,qL w{Y; :ȭzo5_#ϔcWܾ\v|pf[BJrD?/B&fT#r _&1:{Ji}^TkUvijS^ؓJQxuZU򠌦70 N Vo,fE~|x$b~ՒƜiO(d\K8" '*7^M)-ȁJు qpv_m #p+lܽNwR̳j| jBeľ&<0:% rAiƔ#% / =b ^{gYϏ{IQTjaiw\@~.'?Ƃ֑!䮖(K3') ?ŏR(@Zs3,yn;h$6iEp-y? LOH!{'"p;Q"j#P"1 o )-scl ]BmQ ND<[ʗGy a~R7i97wCn'hBaq J7B\ %OAb20waz-r S!-|k$!*˯JH i^^E/'RՅksХ2YAFgjХn/&>5o3 0JRT 2[\i9n;NU Z:iE4Re8'.P*pmGKKT^$յ*TIb)S(&rqPL K`&d, GxcdLғykLY+G{NfNt~[ΥEߊ.Lvvl3r?lE4]19`<ْ5ɫ<])kFu=:56exQɯ\NMO2A 1ΕO74YeT10h cX@gק}@,,fCgu XLxlD u)(8g>-^9(r5yhRf*z\o7/|Nkgw4\,h W#֊`d3H2ޅ՝$J]ڹtpHdMu=],c qi$bNr#ؑra^`^t'ij P,[N]*C0ťʌwXS׃)>SSq5<]o:Q@jQHGY/%$4O$u(LS)aLެG&-D 3# j=Xv=SU|f u勴7쿨$!U#L/!$8%Ikh?> t-M;" :r+ ~49TyLOivI5SkmMa `H YC~2ʟMN#R~(> )Tq T;puQ ])fXc\ Xޣi$-W!?pE59*&}{I\2EEl#,.0r8*T~+Z)aG6dp{pR#t3\"RIiL18Ўhlﳲ a0Cs06mlM{XJ19s^V姎i>XkNQY߆l{1?ʑN3sUMmPa{çI!ܵ{: I/` oٸvOfJ{Pg-IMLȂ@0O^Wb2ݖ`rÇ<'+Te}8`:&I!K^mľpA.Fl)z(2$h)\$DZ! E.2u!P-^*u/ ە ~~^㐃tguunZbz݁W# ?-AJc\Xe>U/+67@hk Eìr9\+#{+8,3\/e$\`\wYej_zau1hV#7=|M}0Fz}]&19R`T4+ 8(R$Tڙt)о Dw!T} En=3=͆)G;Gza! :Yw#첵nTCzegOz<ߍk&Ifdp%GኯBUR#]?&2u~K*}%)O7( Qxpnu<ݠ^=k`PZ\[Oq*obվ{V=~!ՁoX,DN>=@G5`P\ PGjA^FM& L,ؽ[A񎫠4s} >stKat4I A^`by\zגBtm=IcaM8r t4,(z~?-b%,'^i͉z^{;f)F4e KT,Khs@̑%!Χ24([y*W9|1W ]ު}M֗oQ5BݕWq=2O<{'>Yf@ul7r c[+hKY+J^vt1?~iQpv?~HIFD'sscI44n$k`mD-6N%HbmhV#\%#~En nP QБjgC36xh^&0VZ)Apd;ڄ`US2d״̬:#Q`b`WM7FU 0lSo*J$݄Bu@߶*{Y+1J<ƨ߆IZU=YKP 3D; p=GzbO#o\)>!(vkթR/LT\,-ܙ40G2  l~x4V&0a6>ւI* Sp $UTﲮ/hr+B]3)@& ܲVh:ŭ q:UWuY٢|6pXISq|RN1[ EyqZN&qIȀ_IMh1<TSgsX/e%C)~Y+y/@n0IOAjz&Ew+e Z];ZafN㊐\r~P/tss6WTYp*$ؗ8AS#LD XP!1(6 |$ 0mmvY:c9MCQsW )q1ACnT[f&K=X?;P{>QB}oɭ>vԟwKdKښ>! Nha-hezeBٵKj KB"Nf#HS1NT`q˶G rx<%"F)?FDYI)'Yָ,ʒM5.M7{FU4%Ufj,bҊwS!7?dPǏ`kG@ēzy0;2Y^R*?BN~ΓB"G+ѭh:*qP>bH?!VEqYգp $>23ltA]sM<ӧ0Di_."6~ 7@YK߹φt7hW&6M&NXyo0v3% ~TF &} p=HTgrshMjmXE#={ lB4y`ӝD洀\z"ֹdQJGn1ZO~\;HMM=ՀiFo! l/D,ofyH ~BHyS eF[/ܮ8%\v~q7U<[!L1[S)^<}݄#eyxsHpO:=vIZ/!(3BM[' f@7a.%5Cw=Q}u\D[ xQ6"^ o+8[GÃHeCG#A$݋ ɗ9aZba(ʐV*mn 34y\ f |z`Z5>T8fլXJZ.>1ӖS `Dq;!!MޢzI6(~Z "Sؘe %( Eئs%1߀%{*9ͳl9ƈƵ9gq;O K |v6_\2B ZPd7dSZ6yQ1'wrhӈߥ%V:~/َK9^ȂgЫO5Wc~]6yτA6 (E@$|PBikyãWpqR0l8Ԃ/+zaq6ճ(9F(?zE9Ak~gD hvbnVR<3 Osz0 $q"(6FR\^,[X  ;tlvQqt=b-WoٮzM2_cte/o$Hdn5u弔Sb(ڋ6bUX&"R&e:_2v=Lk,1`7DuL6-F\`YqdDAa yj,ōbuqв~FJ]u\Lѭ㞵oSH+k#edzT2|DYV[3T+Nc.Z,CGD>n]`#:C.&}D7nfSv\6YC&pEFf{xaXUguH:< IQ ؐ{*HH (WkFvFe5.:Bf<MnKg|yJF9Sl15ESlkaFolx4$Hɇ>C8C{GJgY|^\iUV06"fET8 jOǨ R+(*ozك[>PG%U6阮>Gfù} ^MB ^4F@ Q*0DpZg̵ ``\gr+8Ѝ,KCX"ښ]gWJ&Q(~}h}E ^+ ;ܐwX2Qj )to0%6t>Z>Y2@b F5;" S/O-t*++N.i2&i^f7UDh4N_U-L6W:Ǹx"8cچ SKS-^S,UҨy%ʼƯ\XHyCLV;0Q? 2 PV ?؈t$uBJh+q->Q{Kd]CHUS} U_{N@ooJ7o1t A]RT¥+X9m?&zDKp⿟IPc$~b-'Dh)Utš%[D+ISBGS1} NXY_#gF J'SP}"Iԏ/$"\mbwU`*XR@{q@%b+n( LvN sgb b&[6~66YwEPZ[PL NԖ>VqMzPٶ/X J4^̒ [Ե)Sjĥ+Ǣb+;i|<4z){|RV}uhmx6%"mG`Q^]+ĊunK_ ;bE[wd핥ؓ~B',AE'YguJ;֟[#HjUlw!Ҝ?FB}[u2S$%{ 9: AXrDUte`+kB plNoA$)6f+R9Ж m!}0/sr_ŧ}@eNia CC(:jr^1rQhjbX\>Gx؜;J {B.B ROI:6 (~'$Sٷ6;nl1R5y4%M .myI/z!".6h+J3cQS ;)j7ޞ51PcQ-ѥT7ҖN!6.MqC֕M.ˇxScH9]^͗C8s i&ClH.7FiC3Wx_zAR̊Tk+IQxi=E3fpOoKʅL&H7ǷjHOx͈bX DC=Pf$6FKלR1ƢG[B9Ƽ0l*M\@I6{>OOIYǞA!1I͋5W!挼Ai00a K{ې#7+BD dlCJQe2.&D$ z~qM35&5 \ :G{4 IQge`╩_("t2WQzT:/e )+a1^!h!] AKׅTO:rq 1O+xYG9JKa^ 7vС\y#GpKa)sĥ4k  }}4s;& 2Y п`h˅a`/u;ħ$ZWF wn|JW`R2؊s0)lR7տj#W[EX䀨!ics_(Y"Qb+~t (bʇaLlOۭXg.11LdPݍEfPkczD/z/g{1兑Kޯ:/|oP:VȤp+w"%v[V̍ h#mGwT OJP% WppqFN$- :!H/kV{3[LBj'@?#r\]dm"V8'Bs[=_"0\K %T}ek@ t`j%!A à =ML.!#zV6:-W%b!xgQR  FNTV*E&|"m!Wk{{허]+ji^CizPdA<-zҕK9w]?ʡgtm $siMTx9ʸYLڒU& ^WQGⳡࡂ8N0,{&^,Pz^@Eqߐ+m`텘H`+?L"4BѪ2쌙 z ]yy zZ߫aMȨ(K<tv呔|FL >z-{D,@1pV0%j3БX0>۠-5~@NI HBSp?E$3\q)3`,lV;9C ~X$q/ũ30aKm0[2d@PJ% 3hJ:E1hR%I'DYK\i? ?]ȕBIyu+7*JгkSi  LOjsxGVjuvT{GEhm>oU\neT(_'ήr[r%uP;Zo|Zzq`,T?6&G [=RwUI4mB :򚪱9-lџE5RVkF(:))R KXTƇbk]##Gr+,TXdsAݚ| 1 mo^k\Jv)8=>qlqS,bimJbɋ]c"bJ(SR++4KҶf%c >N)¡LQX~#P{0m{ z:.4`Mӹ\Q6j@,o`|׀VYqu^%4J*/\*=O61Z_)el4hۮ)M0Suݿ@qyjYAKא.6 ,6ym tDc.FO_ |u vq02)Tuv(/R0t?N}SaYԠEnvPҫ_+w~S)? (>.H¦DI/Vʱv9rv#3:MJZZ8kj'>\*AWGMVYZ4O-jW8HMm(ΈߊAX*zZ7$\H?f*l;d:#5l,Z-Y>2>m/# 9f-mST[1EʕCꁹĥý:^YZޟ6 sYh>)~ߙIbzws3}5m e!^G=g&TiRw*d|iVuqS^ԟc^ gN׳zg{?OTwJs O? ^/-=9 +[$ƌ!3J1@19NltIJ%$jҬXqZ٢zHo (mqK(O)!2 \FW(Vs&Hz.ֳWiQX|XH*7(WϷ +ߙ*vV(P# J 0ȳG7a$8ꕝƁ|-T Y_hC"KR̍sS2} 0Xa~i݂| #薨0mY]aBޓ$E-QAzS2NAšVP[FJ^VA%GXQ1Kjё\fvn酭rx)ћ)-Y`\{fPdm 'GctR56 Ӕ{OEt_1*>C36I#oW=`@1)*ähcȦN`9>tY_u#}# ju~'rk<-Z7tEb?vTw/·$*cIt`r; P>smowa L^WTd,Ɇ2&,Ĩp焥yz\ $. OJc15u: <TSԑPU14F(sĊA{ Ķޒ4De/M04?E$G[6٦kr\Xc5{iC,H n9 Pоװ] sR@6R_⊘0QLeȷ7rJ*Jژ>EDCEb ȑb1,ZUrb:o+A^TttU,H`)ve WS{8zg֠p; cV (1_q|RaIt>>3VeBܵL>4RFm-Y^J>ThQJ0gJ} Q`滽q;x$Q|n@ov؅`OeOo;u̥3Nzt~f}ѳֻtmtur-5EkkX[ 4ςQ:2PŭoH>?X{Ǚrdf`WTaҀ S' ,vE}~Ф=QP R{+sZMgcKbup .#b`47UOo!{tbw۔5Oî'_jW`$":O*?beas[a}'F?yϻ^m foa]a6"I=XqU~)brԧ+Q! /_35YA&t C?pt85 : x1gtoG [q͊.{Ó;Zxh#~)PBĩ;"!Yޙ*5 p 肭ǘtfQ-1} ' &vbK pU\yUe〽pJZt`iYr!m26HªYe2v'n8e)MԌIPrޒXӋ4М ~뉼֢!gQݠyan]co7ob];ȿi$0V>lE䨗A){JYz!e%Zʰ;R/Ì/' %fgݾ=|zǔa[7IWr_2<RRpZؠAW=*t+xԆtNI',<+_#g,Wy,1b&X.((ZvR h ~c y9>0L&8sZeX.|&p>.i;"$%nIZ; B+stenbg,0d r^>f!JW7V-2МF kemYa{7vGyg{38v83(Y [2q oF\ O*0"/&o;AɩإDPZtW08!^)Rm;w ~1#5=Fp@ apn{TJ~nۨw;'duLKe.iu9AẙFmz8ݓ8i(,ݢ*𹥈gɈcJD`;^_E1&So:ѸCXat#oX_4 "3rF ڦڎ@]VWH@HxҏOF`_E>+*6FQܹ`8coi/pvMq5(a3ŨPjj!DތY}w$& 'I^$t}Rǁ^b&I0n[42?ta>>jL҇5ٰ4{<9]eP:1܏ [c5/W Q8q/ D.ɝx(`4ک ü|G <)֛)<`. JXs ~(\1|QHxjAZm>I?a_[@cW@Зi#:ӴackZă\ųE+џu5Ix%t>Go.=_KhooLP[WAk,)" +zHT 1A25.#k}CX &-UEaslwuAB{<+f~f*bupf*TL0td_9dC_ MC]JǮ8Hॄ=;dBA^OfY}m8[ã|澴v635x Rhh!Fct0t=3k[UKD$ wds2/4zͩ8];&Jܬ 9 &i. a߅,A ل$גM`f ݃Qan'EJue"{2QWP꫊*&I˞aLW1``HkBpE1xΔk6bX$O*v2G 7G4s/p$Kdwxf.L\ Dj5;}N<[-R8MA.B/q)/yҵr_oyog^{#cwpmFB`⏌\l37b54.fSp0]S$ Kcۜ$!=Sʂڏ|ץ/' psʦhȅd.kۼ~QSd}j', e[|R&* JgUbvk_١m{Drb)!Ɉ1OLZi!W8qL1trɣ됀]ے^R볼n_T_[NMf/[ Wv2538$u 4gZ2ΤPhc=RWhlL717 r q Ȫ#**/6c @}@/HPEJQ²q-[Xl_ iD9~1AtZȳTi+P7V+q`=l䵬XvbopNXI&AZu3-+LLiI-f,SAQ.X T1/`G:a{ F/3H&,O$N|}gOʧ~~Z[dOY ,+`>cw^@`RpU*c҄/oԹa! PUN APxMwUt&I.TP~L$1:44I=[[4'Ck_,^3(a%j7!KM:+73 ZuХ ހ\\1c9 үYYE/[lL:6Jl/큏P\gofYU` {dkaj`Ӑ;9j-ڀ V OXҠW SiH,@8bP&NӰ: G|krIT۫k |iX͐!$4;y\GcxK%̼pGbнI[g|\gϏΌv&jknmqp)]G^Ֆ+Z#8w7#g?3߭fSjgbϿbUYY #W~|_U+~E!{9~~y@v;-$*V3w|#' :Q V?C zQU%tqDwH|V9Q%f#֖H.~XQy| k>~~5c-WBi L1ƹI46^b?heEd]<?Ĵ󚈰཯Nvz>`X ɥE<][6T*iQGOà;Xף&mL!oLjv6X_<":cO ?fa|h<*v{7fЦX *i3]ucȌE]s5H\r<=vgW,?n恧M(ΣHr0aX&zщ⛄ Վ̌P@|SM{l n\x;&v m%Tac3,ʹ 4B !9<_HkMg>9 o95=2(4M3Avb)WJ xlܨ>CrF" B\L|л߈?L-b g (\MHs`$5,ׇH5bӳ%BLmqY#nB3L9/X'GɄk\y2m.AX*'R\V/]Kp|Ó@>LB'J'yϭw@e%Iu,~\S%`og+gbā;"@qQ0ÐT)[f-t;,ܠ`˽TCxZTkdC0E)M`  fUlA$rړ]Z+v g9PT,K4w!r(w;u땢}Fi?I(YrZVwI*ƀd{菔Nyy@ Iz[]rbk1hYH1:qbhl |zl?cYCt.[7jb2 JO…p"'+sl1 ؀y)Cz0A)ey< D. ^pIH (2K":b3ք$LuCDW.?-54l g|ـ =vf[Zг%J*< hPr\GυICؑ馦$9[|;-;mLX L83ʈUNlJz%kz;hm"" MVc#6>L͢uJ=]vGĩN*.MDf.Ki>"C'b(Ġ( Q/Tܽc-⻤5]7ZVXݖUt9x]uޝVq1et1 7#6@կwxUee7-`Ѵ_*SS25\ \mnRɗ}}u0 C (fDq/TrwնBH5Nt9@r1kDx%ST̏Rl&f:IylT-iKxrzdy[I(Drr>XBV>c$ԫPËjSK#Y&p45w/f]Ftpdf]J_D +7łO6 OākJ'cBaRnIHzt ~P8| pq}3LaP2bBMէ$t3ZѯPdqL7 f>rmv lsB גaS9oM=l%Q/ɐჸqAgH7iq6> Qw!kdR Πd.p2q\ŵw5’C=Ok.+=.<}̠@yn+-XR=%E ge2"+?9sJySy֦44bv03՗?:|+ U2\IoWhn$MU8\;iۗC!NoGy$) _P!˜vzvA&&H t5KIy:g(کݑ+&)yB[iHl/AZVn|1.(F+~Qi^.osGĢ%/NiMyM`?&&m'~IvC~utB?<,0}j<+dR{g*UYKcᑞm,MN >ɓl%f~UjCyDc^mR^/$̐17)T0UO/jks5}Ա1] SC=a!O00iL7G32WBY=漧:=vy2.W8l Ǵ=W19)[0}6Gױ .vi:wUtA`MI54y şbӛ*т5 `Y1pdbQ̮j>~$uH[zDYߙ=e!dQ`a} kUxesƟb*iGO"(SgL %8gtk~Rr_M zA?;J^Fm6ty5X H@äOqYV+K(UP1ʞ"%&H=p_lrU $qTa0NO=l T0ȦZU+.n#gu٤I1Ru D!7sv}G;Ț!} Dzi7=Cߖы)hJweu <)hb[[PlAra0#cxKK{1jwɨjqۨ$_h (1[C>v=S` R$]UEY'L_}r4 ~/sZ~٭ "V&H7W.[Kx|0fېOBAz=r<ĢCm jƄb8JJ@8H]@!WS}VpF4EB;V|qWC*|T\,( pl8U-G-`KႼʥp\LZx+M F9s}ޣ#۞+R] ?Y1-ϏMo^)~-:S$25ا"Pl`5 \_ fm6OE7wv35=ө?~cT>ڒ.: i!:ϐ{ =AZK4fr48ҷ3G0}qT򼊒N4D2?#as,5(c4%a}ux3#j]o!b#_گ <4y~n(A$[ 7X &G u xY8vd*ot9 _e6)Z74S71~bJMS\oNjc/Ðd/00ɚ .lf9E8 uwq]z*яX*]5icmA4^ӣ`| /KG ?$7-4 ds$3Yl(47d8-R5 -x/?r_ @W`DK~Q2 <#ɑw]BΓ6 JAJߑLJq3GM8Ik6քs*Kf.\f%܆f/tZnY>-_s4+H }[ vF~nh0؍Aԏk<&fFQk:H_uv6QC0=(ʠ0"b/'/[nEf̜J Cn i0𸭚\ H(]\FgJ\??#%s-q\g"~S mJ%akǸ&[)r]h-䓜2$ mn 7Ɇ6_V!I&RW1D_U.z [H1+:T}ָ3 1*𳁐7(町P*Е[2XSk %=-HN?}! ͦ"'n.kG*p {YG$^FǠCv0|BⰮ'NTd x?}ᘣ/"]A## JQe)uI A Gc{~C=?9RkF4#I u3υ#??$hh&DN-.}B Yr597/| 49^)QxKԛP E 5"h6 R,ϓr=PRz'q\1BRV֎xܕ4}i}OӬoFK yaʷ`d{{ƍr4ę%J)ʩĽ`Uߥ954}Bfr`+!ôuU)הݗLUwԇF#n`< +t>V&ovVh=mS:^ym$+q0' Yfi[T2 z BπOΤN-:IUƻ|>PMJ ƚc12Ej!uZ A(s*uB/=QC2&w+nBON(g*D^ٔPoʌ?>A~ 5]Ä 5ݞS{Rvzv&8SD 謅 ]D X~@?[ wbF$:X ~H1L1 2༽1wZ Ks?[WXL8@rJL:'1Jn 2쾲BI.'I1/S]VW/B/~G\D&GO?Ɔ?b}-a"]mZbg99]$l*E+${J|NF3"\K/,5PeN*+mX#`1|$:8VemԶ5;LFY}39[#X>M*'M!-nREcn~qX7-]a'&PrRY /U"-Ni8F!/;+ :pm. >Md|Uyb7D'큉[76F "d$X;i2a@\ 햧^ELFEmm\eP1DQ#@#;C #W#*Ç2a4~"trW~`>lj5KC&݋kgة"o&@v*5̓1g{V4?YF2rhȒeO؈^ 6j<4@#>f:NKtI6 /%JQNWo7`J1C\U'+goj!Iu$.x>SY^]mg_Sj5۰1Js^G{&O ;/6 Xr&P_ozU %VB@h5?S.”ѫc!rF{k?d Ȕx9?vDGр 8T#%LԊKr ^jΥDݑįKW19| lJ gl1H9U ZKp1iw6?GaP ##]ć~5=EYm*!B 1$593w΢ti$kv7y qr';8`bo .'z<4= y#,4=ӎ+^/$x&x) ǥV8KeMx~<Q#xM Z!ʽlEߛpX*e84@i9񊽲 1FJ2bKz=: 8v y 9ΰD/ 쳸WDir$$K:9ޞX[\`wzro#Ɂ>=z7nR#4{!$$07PHG dv"ɖ.;.LKVS}o=.3W$od4Yho;TYWE÷hnd48 a!`WL0sdxңo }5OlJ;e L! f >B$td@!-NY]WAٟɊ:L(?tL` PBܿgw%˚yꃝ'@[M2ԅCQ>3ʮMcZ5B޶/>L첻^bbRt`+fXY/Ps %D8Ef& 4GiwD"Utcm0ѴG8.Ϩ9&t cu$-L&8-ٌmQtԘ45*=PvQVZZv,4'FWn?`/$tf5W K$k\SP j#<=IAqC(驁eJfw~l, 8tBy2`IޅYeBgP<T7ǩCw.q/*l,:9l=U4kv@0$oxݗ+Sb&:e0JnEe6+ `ݲB>:۴1F2!X^ZO%ĩ:*?B+]o*Pk!hWr}%7 uP$5_>\߮,W2(TZж֒/AƷ*^uԕ.pV]kTA5 ߉)C0;wA +ȗ$w˃AdczSj.v;`é[u× bX⟇a);XDQP]]Ag1G‰{cbW?rܸMJ@?aB<5$:z}S} ,߶=Au\&a?,9xV1f bX꫎ȦPfipl;%:=qSKystl˻xBA^p+ߜ'H=G1δDk)Î$Ml x1vW(cDkpf{Ӧ,r9!zNa\+\ Y]Qzs=_Sqӿd82'U{bBuP8rQ &K{ƥn~4iLeDQF~*q66Ud֭kuxOWVED;yi(L [U^^Ɠq[0Lvt@&d^sJx:Yز04ƼR1dk BTd2Z帅`G)=}?p}Oc L]Ɯb1WH.lBA=D?pK}ޖǭe5(bm¯S'u s_}a#=jby8E?v)p:}_^}gRQ* i~]4ۇRMB^I<3@Š!/rg1΋6Z=wƣV ^,V9cܰt(n|)>c7va$t\Zo+*|?5b_2񈝕 tr}"1Rj{zP\!-PN@c獵x%ah'i'_=A%xm5鼛C e>m-i(o+mo"Z>,#{[*3E+Tǃ'iw } +I#xl732mCGmwّ0_^WhoQ~Yo֋݃s&:s$ {Eђkܘ`jj{HiJ]:֜VPˎ"T,D>?ቹ,B*L/t "uS8:byq 2{ %XjGbíY|b>8οӹ22Y|:  E6#sLQdHh?M*XU}ht ]9zøx0Hm2^xǃIg%n+V  χZh>MȀj[fI^k6=ِo ]޶9k[`s8ܬIx|3< pr e̡ {tCDȠ#;Td+)r}>'i0! ~$HRB ?>'*HnќbR[.hw~jz[n 0rƩ5Rj[Zɘ)ӡk-zAUS\,zYv n)TȾ4f\zK J O YW jC֎'Ҥ J|Ϧ)*JSq[NيY;}2`i& ;o)6FMhfFU"yf^q, HS3pݲe@w!T*9,s? VA:U,}y{+ɐ3^mֶ}raW"# (90>,G o]([aŪ݂P0?8RM.t$!{)՚faA![d:Zⷲ{P$4IO8݇ϑ%ӌx>oQ.%'aEcf˼Hh?Ŗe|:VohÉ 0\(eRLk<1pFN7{h_(^=Q KҍnAe(v6Kws@8ꕄgn6(̈UN^ a+Nom<9\WCIGBEߊd0k1l4O FNwa唹`eGxm]+ȝOihpqF$vd39? B2IF CbF{ ޮc!YMiH" EtF"a?!|2 B7#,Gx/&յ 90eAej ^B)MzFU\Wb,0]9L~).@$t614Hߖ$*ޫOH=1=X/at5;nx邘#P¯U?KOo&qg߶UB3pNᨼ^WJ 0fKr7؜h [⩮؛G2ed1Ô3`'=)9j?NC{MnG#aTB-,Z) 25v `wǨNW\gM2L^p8!@܊ acEE[؃^aL_E6;cGbF݆^D< + \VC=͑aLˠ[%M\/m9s+*8Y}X(J]f_`/c9CO5ϊٮKmV,R\]v&Vk,Fo|,F(O)YsLϖ'XtXqٞ拠 ޹np wc˔W.ČP.@ޫY @o^b0ϚH#nV"]%B@xc.JuG*i놰(1'B3 `0s bAMzڢ G`'EI:YzkPcD6LZ޲xy6wr%K|x@#tsjл땴`>ZњjfiQcS'IW+? ^1uU\-9~ msD8ͨf=١&,ǁk|P% Pk\y`̕r2uq} #þ b|pl6eIӚ\G/b2q)pBظ1&u%a @!# iU9Hvj_)X8#9@wfGcf\l{j:amݹTQZjx88utzPwys y'6 1bF 3 ƃc?Cjt8oķGi?gAq ɰ>W "tnG2rwK͠W_.$:=+VG &yB9Q)(V"ܙVLkZ"oB-},&"3zZяw(29>絭("_/'\n+ю(.;//jû.4~Ix|- .,E<Ѭ9fr.#pKu^{irO~  i=@Հtu0Y0"0r}rȹ!}\U5 =WHkEg>>vn}"ҎXh/XH*}/IƼIIP~pɧnOL ] D4I=䬷oؖMBu\=+kA,v?p|{{9NdDP-lXᵦ9(C汛/mKNK;[Tz臡7ܲBP.LjH)iI16$RnvCի>gmk4M`:̋ u6,9Īt v[?T=5=YOX,)VoDmc.QޱS7dqPS.7vFS\;AզCrjڇJeU$8oAs٭q ",{GFa9S#8 Q4mE4(/,`0CNè\CRT2ӹA9KI6sl,N&V=U\wZ֡?rq1/DX);REȅdIeA OY9$m% Lo`Q[`h :J4!g, Ld|Sdt ,k.Gϣ) ߆^@fvya"Q/[O_NDH :~aC~,Ij㦹Qg9N吂h}@S]F9 Ue.S&ޤlI;2yt}swƌn\R߲JSX9DM11˭r!!ްV7xhJ|xp ]Sd7OM&ze A+{eg[^[EFL nZI eKFhFu5fA[>#^ʡ7踑Sx 9Qs!רĒ,z!CJl]C+"#?y OXR(4n Hm6v0Mj:5TduE2ٰǓCks/6mxw%o/ƟFf|.(Ү)uHP P ] FmW,< VO|B!~kv0oP ʹwkl^4Ϥly \oHiV$L  OMW$[䦽R47IsM7j=cN1;0_COoV#j<7RG#?Qz.ʝ7=xn@FMK 9%#RV2랾 h`-GrFM'e e#)W0a;* @IDzg߁Guo_ 4!Li[Xۭ2}?E?'耱ԠrY|:AcLy2S#E$[1{n̽;lIwNCX1 MS/h.11j."n#oG]hSKV3=t:*cql]rv`k· G}!бcP+.Y1+]#9~Fxm$&iȵ^7%|z>35z:v83wv杯!~yN#EdÅ R\97\ μ`,jUҕXBz_?G_K^?sS%0Y^{Mi?Э=8lʔdDEnYf ;È0~~23ȳ[_u)@,fFzNN# q( fB4|X}\_ulc\\mMe 5[]&pfFgKlh(\_]iGCܷzĶ 5|<GYͶo.6p p?]?|XDrA3c{@'NSK[. \Eqĩ){U,J_nw,zvzU"DKa6mG<ҎK8|ݛ.HnM6]]v{*T{iix$+F"̘oMA-.~猤NPpywzxA8b^rTK4 Z/oCDچߖwFЈв 8~zQsc]OpT ?u1nZE@『ȇk=$֏{05uSKrmxH$L{_i}q`~PW%Q} 蠯 sKLs?$2V餳Tsٸ݆RtXb'GsL)3[#fPnָ~)@ftV.ݜYhOfձ+,U+{>E<"Pyu")7e &qݻI.1 Q=9k1ۼvgraC(_Yr` O#VsEbD{"abZ%1Y@IZ[~W~+đX='3 pC@M>hwnde&ƼE#*,04$xy $0x+k_G͡HPI;Ew)!Q,30)'fM$ VN?*]oLd+uLvD]dp}O<~N)}E7ng7tF`PD*lvŧjIT +:0'擋`rGc%-3qJA=t)iRAfo:8ABGa^*(#gDMk r'?-9%mE9 lʹeeu5ug:s|t d}K wPa{ÿ<4Gu|ьVޓt@R=I {mJp1~FO ?#t,lB"KjL3+*bxR'UBq|h`Q}w<> ׼8!B)-6Q+w5uh kq`8$s+oz'%4s8r\p;囷d){:ma}r1Fu.Sn"ǭtQʦXsv˖Y@/7Ӏ''1֗j| kuq>u*9K1G/RwbFaH\`ȮKsjkVE> ,ec5rRrVKmf]8^:.(ѳfw:4p&DV:f#׆=L!j@39{[J rFX zC|w;yʅq)>m= dfD5$1 ̾X>o .5aˠR8&zUf%n5ksNPU9\ҕũ=-6zDPZ}{~&$Ӹ,U[|aYbP:1%r0$t)ېk̹P,ZkO+ϐU b׉fz'ؠ]-0NFOC p ^[= L^佲>kaҕ/~N:6 v/8KWkLZo VRgل%` B/nQ'㘑'._c|33B;8.ƘUR_7@$SBt'dYȂN` P_uͿɦd K6;W3E֒5>Quz`@X8𳉏 [RkaԻ5N3흃?Hn;E/:`~DWJĻ92'[nk{Q'@qW2 u 0um2 WcJ3=E|~5)Dm@PnZg1 yEiG0uSD! dѓgd>`)yhT9>tʖZӦJFtXѴ%=-YV9#Nk,Yzx[7:oQ v5M$J-"*'tСF'3<ßTE=>6g;,B1C4XcU\luibWz[ 8,v|ХOf -WYDl9гtr5FXl5s߈Qeћ(b?iӚtq~Qel~LmpB[ $e?jŻ!M{# A\MZ"M2"84"ѡ"@0صmYǻ7.'//AQ^rŴ"َ A8R^*ۈV$ s\n4-3 w;^/:c=c.Y)ƱI>5J4FϽ9#4klLOW6 SE!uYTE$+NtzDAzla扎:i:sɍѳox|BF*eR`B_rԠ G &p< f`Q}5$^-u9vjUE*(kJd*k#r޼ͯ_aE )t T{!iIR#ZNB$4h::tSar8'zgRBor\qY;U)Sp19K+XLR?R=8"~E^/覭 %|%b`+sp aW1;ī D)f,9l:Lޯ<[9H nl/֦ZH8 AXv Z+c(Dd 2)*>ᕫ82BޫH9%Ag. /1'z۾v5ip4L{0B <0ꑺJ+%E8PEL;F|YM3D>{5q {.dP n#.!:_cX9C]Y)^[gtOQ0ZׂyP"vCD $9Hk}-)iq`Mƣ?fuBdm" eJTßr*4nWt$x4\ay 7C_IŔp: f]xJ! 8RMP6.Nz , V-Bsn@LAD:>w&s"M5ݹ2SjY#X発eA@"l;ƁS39]^{&gĝ(M;<8ʄ6v|0N1`c#a!BE8*E7^ c2)"|68ÄdAMg3kdJd}@0<]!үS1Oy] ѧ!Rzᔋ]UZ.NinmS1"ַ'O۝04r\?x2{OaM,+"-fceJ-|kQ7"1ʊ;pI_to{Nf;/9:Ő_Af]eU)tuOJ:ZDs}C'$:b2%}R9?DyGN (\ҭۙ>{B0i u-9xs=lByOՖ]H I_9F@dۜt`NJЍbҶw{m\|]Kޓn؅&" jع<0(_.٢t'&jhs";zŪc5v$&ҁNk ^y]L#C}GP5LcAf?ߖ>+/rk27{'PɳR]/`N/; Cjw2jlq-2ޝ`@R aiz\ ~}עbQ |B+QtpsڲnC5ooNe6aC,4L=sHwIKqzY*hm+E|Gq}xI/}>0lbN%׀^ *ۢ.gKSkM$MJGř),- dr9,>*^8= D&ŧxЉb{J5@rJjGO/kA ;3ĸi7 bT5 EGzim\~Eb#^px74g.%_AKxˆrKBvzzWR,hr҃H QYAdtSG l7;1& g^ߗvݩ2Qib0rρMr6*R;\RR'{Pc{``mF*+TH[ާc;td=_/ţk7u<, w餬*"{[3dTA3x;0;6kLQ/zEqg}Lf;6ևMG AsD/z1)ujըb&A#f Qg>%N}S>ӱQ- m.qFjc'۪YP'စ8t>)y\N3;-b!d|Q{,|!tͰ gOX[J%IQYh5ݰI#iMb攽m6܁2'xfvlvgPͥJޕL}X>rK$cj t np e؅[-+ɯg!=mVvZ]]MyJI2L@Ͻ];G7rKMNE~-{W^d0'(0CKw`v3;Rjot'T-˯To4v}OLBwM>K^94~ KAL^CʑV/׀75/[_: |)&]sXQ S ~Op؛F&|Kp^6FwbY#{gݦe{F[җ`mÚy'se!E-:Y=/a|ϓדR;wH"ڭh;jVpaFRv8Wd* /vL}ɺ.~qaP{kq@Qȵ\%&Kc sbdL]q ;;nWHgي]X>?I ,Tg,Zk=xk0,Ie$hv&֤yNpa%Ra5/YChxܫCVԂ@i) /SJdN#UνXjEj?z;6A,b z(>RM2m?&L<9!3 V&d&_~@ME聱<'i }^쭂a @9T9!+s!b' '*KPV|9 5xOH_WAJX'ًpdžY9I<؇PO֫kCY|bY'j+se@QI R35ޠ=Cpxc7 8t=qC0A(`c ?34O*`V`~o\Y4rhB߽wT~KIX[xF;m3r_Ku@; f,,#'&%o[QjEe"Ֆ덍f%5) i`K+lI'2Tec?̀Z|Bۍs'LLNr;a^R85%65ʹ .ef'%W_: *Шv%mxʕGjT?ƼaDAWPwKGBm_/%F`vh{]=ϐu^/7cɿ$\38+'IGOYX_ۛRʟ:GS. 3%IHd|}\Un #!$ ]+Pfcnl^Mjs+mwWXcpOZD 35JE.D.GLsK~H)Ē!TUF PPj͏%.G y%~SX.+=Bwt)1&?]Ar֊,Z$hOS,ag ]jK\ɋ9 cXkLTf4_@lwUrITČ5XP%(eNߗ|0DnFZ5:|gtEO{ZP>b&f9,i,C $>K + Hp @[Đ@&Eq-{07$KE+l蠥qIKkh& 1b=0 rY@oWlmRB~&jH]Ri,wjLeK<zt8ȇn@e.~YewqwZIIf}ɕUz^HaOPde?ذtBC(-"Vfq+bK^"WfRHt\zq`' vIbc@M$/Ծhtfސ3 H~tAIG40б&XDx4nANUL'ZKniq5AG! SM#GV%a`ՔfI`xIdN<=$h$y{p_ /bmv]#JӁM϶݊YO@G CBBF] ޣ:{H:))ԤSِh9;pk+gT.uEѭsB/.|zʼq8Ej {Л)q&767R.*d5a)R'i =RP)ԺF}z 8W+EWcau#DXK0)n@ >B?Ƌv_ׂc5Poj@9M')ynķfE7$IcpuÎYn$B =7q>҅zcT>N#HUFj1Iy{k۹e m ;&AX`)M̤.pħe*,RFA, lQXTv?B0Ѿ".5}不NQ[pbi<дl&(P8v5ƼMB}Vڂ7zQe]pU%mgȢ/UY쳛xWe>γω@{K A? *zfm8D/~dc =g9rZTD{3&f[6AfR@Gᅷ%ZУچKM$K2c vma!勆Tׁ:(ñnsŦȇ꼣e&43 SDF O~??G<隤M$ x,ݤ eq/eFdsD縊v-1ٹG#Pn g_;%'գU941= ʉ{bAp;g1_ը ϗ/@K`$Eu%kb_U?e֋3bt3w..>Dk<xԪ`Š:WS  B:B 5"K, |&eZ룥j4S h)lWmd"&a yp~maE>fm/rڝ5Ӡ! ]5#QDxWfj?m[YX4/#7?Ӆ*om(/ 9%1 nJ+QU</}];?98G\B>$:Dt=OƕD5h6L_L ,8wٞ]k'0B4%3Pix!sOsi~[)&-gZw9O&\T"KP]@),[}I5~ Y؍E]ݲWjcQK[thV+X =~@C~5Xn! ƀu[̩ĉdh-Oî8Mh&}c!g~#W AOl" ܚ*Z331ȬW)A݁be`6iU[gDm1$U _0<\髐b*"5=rdе @ }7hB /^ ʈ9;bE-c_‚$i~au6pIϥM p/[T{qmo#׶CgNHYk TLFs||4kFα[Dmس ͩʃo{KvN_@o a'T V0*jG7OŔ~$!?9"y`(t#*ޤRۑ}eBϥ,DKB*oh5 0 +r {WQk_׈Qŝ7o=g.|JbD06=VNGEr;.W>fͪN}M-/d̑Q)|x|bܓS*5"XW($bCtLl7Ӭ`ĨSVI-C]޶ #d%}ޝKf?h5͓|s!l>]gfxZzC -h|6%T4&[%KH׸Poip.0,x23XևSrk)=Un!(F@7/G'YCޢ-єI`ԙ 6O%iO]bt)#Z-xSafECX#?  '$?}&DP${ ID~5g\]v|Om>Izѥ`~o2O,@/\LdC%t89>u J F`bKℨoTUӚ{_=B#  ibKF4SIÇ/,oԸ8"LX)OIKF=b_$JXל#pH\MqT%,.SsZRd۪uK1SjGn;S`ݾ!3)B$[3wpFDHӘ+GdUD LjR1~c/ S=_LIG4*Q3`-W4m3͒@~mz X(ܤ]#23-irG!K jW-}(Q(h_ʉ]sdwRMbmָ3&L-IntG.᎓ߴzUw b3$=;d>o.~},U2W.+;@R)MlbZZu8r+1sx}F :ȷy~Me'[XIn젉E =O R.x|ݘۊsX Pa[2}pDnE6Zr5"E!}C@ē4ZCpԳ:ՀeFoayȶjQc`tf* Vw">nh)3iKp7CRܳ-#md2%,"f5$MѼ%aъlj+N F>="g>t#w>R\b5p~'杲"u1Rwv ]>1>MYlak謄&C?@bBY0kInƗ J.35qr$2|N+>P1X&,XT)$WY_VcD.4Ɂwxyrzf/v,] Z=h=j吊QگA!qX;dr#{ėymz:`V8q1#r"1N.T^XbLJf/,UH&/Exc2iONGխ:p)"xk.E#Fq<$mO_K2/=19scvWxъ|7MGumk闌KNDA#YTGnTqn=#P{{Fp#xGM w9ꅫOM )Tg\TaiWO Rqql3%joJ}~[zM?jtvz?SmƂJU!S+X>ժqԫ5kCY% "1jLLA ]/nL<~6[VI_OZ}ՍH+ y. !cz$̼|Tj W?Jeˤ߬eS\o&Շ VX!0O(N&DLj`Ub~-^ ,cK;=rب`_yObI:e-, aAƿ.UVe/^b(B 5y0PD+ɠs#1h|[`3 էlM.:HgH$NoA2Jv8I!΄0n}m0%.Հ,m:nK $7b'RI@H|lM֜.HLHes4"~Щbu`_xb]8}=$yv2 9Ƶ~Aa{0PpeZ=ﵱw#Ǵiگ*G&p4l+5އt+'5F`Zjm+6d~o̘3-`lٮFrY"^|rhnIő1m{:cevQz,O0FαkvNJ82>+8sW!֠Vb2Mm3+>ĉձKϻ^n[ɥ|^z1ovdž yQbad+v8AGy rg5:~._(-juDk : @~vE*x&Ll΅ _$L0]Y{dʑcݡ `=5>b*&\'@i'4|C^N ݡ,6+ْ T`JfA7aX=mh(h%r :n\e|xx7] *DbrNGN6ק^;Wn' ֒_x+JT)H\h{'ш8HV[\ɔeWydmkJ4HzdnHAשsm/$l+dPՓ}Ö[|̥L?\=C*m g3.2lQ n[^o)t׳Q|ZɓrO ? 5vBWD5UӤuPK6Kr:;Nļb*M t'\rm:yY9ڋǘC̈S(&1ti~ ^i#kA=7q23/'Uoq]uneo$*cl ⨻ , U&*x[-v-kOEL_=DԐCgo]Os1"/IJ^ tp\?<κۭ&H'WX8 lLpkXJuF >RfCHG!>Z4WKZFzW%vjdn3 Z ϓ!}:Xޮ9/יi9 <`)1vGW a4_NFz1G F"?$VQή<_ aKeeėzDjgF `WSO& EDCӈXxjk&!Qᙞ?od}X!7&oa"b3"mad:UùwoUlć0vֿד"""0~50(&heT)㾃i ?dIKݴ>,|0Z_+=)#Mʼ_$UIGU."3<㚩VqTh~ ĄU9f=.pٳv ڗD6JD'P?y}ٛ¼843>#7p -ܘQ˩ UN) !ҎH8kNVrKt3x) "+σ?,SɍwtAb1HBw/^_Ƈ >{{\)qnR7 =ȍm?F "ݺ"z$`֤Vt4IDnJ'dC#~E),jtvx9̥~+S>y4rfh-A`C@ʆ`ho;"sDlKNk9ZCC&y*L?DiǍK}tG;jU~,"ʞeG7^7偮Ϭϊ0gP9&x{lHͺL$AS5g>y A4Ѹ\U(1r[dEr"gWCo+3?Vebs_.Lie˿uP ikY103tS: 3乬iWSH,qgI:cjR=!O `LL$/>d (>WDv˨R8堶Pwc {/Ok`pU)N83GW귓ylU˄,i#1g'*t%' uVtLАݑC"`o r/ߕ{oQ։[j5vw{:;@bΑu pΝx ;O7_U`_t}Bv್T՗â|(xie^7\ыX+h /9X*DT5Z6. Dk@Z³92lO <O}ԚQǀ*Ġ@ !ݦ4d &۵FMKO+L(J"[>D9%ȆWbm Ka6f۶V<7(JψhiP}ʿ`}' }dF tj>jtq'j(UyMSmQE0=|mY؀*xSb88ؗ+Ze1ۢLHΝ=s*7p(خ (7q:ߵp΅m7`UJ" ٫27n€ƾ9Uײ/ s4j ?۔l_"j>aӝA]nߘw!fğ],T}a C_ެ7O /(^ kU+[|{_8XԌMu מ,9t=IT_犁;a78bBAY'i2t-z.|aFz/U#^NSDoCTi=$!\9*,M7иHKZѥJ=7а$eava|dЪ*;m챢OD@|Pm)Z%, `=5B~7Aw탟KFHf|`}`Ȏz-r4Y:2n!C"tjOVcq !p[@KJjQJ<`tne'T )}/ϖqل;ԡ3㳬$BSy5u_;* ʼL!=@P@mC~ۮbi~F{%j5 ߛ:< .+.y +=JuG~֎tbtP9fVo [)-] r : oݑc\L 8l16unRS`++<69!h>K-kn(y ~ČgScE$WؘF각gT>1S%W {IfC8m8:qUNQF Z AR /PkB;q1D dQ`:|w"jop~ n4dʷkw%\77jTmUi*y% #ԚAG;oʊ_ICiECDin̺Beqi3<  aOw}djAt{g3aI-E|4ͽcq]; {vV^hqjOhɉ_ݨk!f[w#W>ZWT=CkFuZy 뽂бS ]_un\O FG.5* }Ncq]f+{%~^j &vF&^~YaR].GC6:jkEڴ>+9h&(k*PnUi91~dOZ?R"GHzG5!z{FVZǴIqٯdI BO3ҒӀ\4_0.,< 9LS0ㅀF(Onc}}װKlC Vl7dhC_ 뉡i _KP̿l@3hCGvR䰋HBlusaiWJlA.֬ G~P,c6";AVJQ` B(0]:D*Ȁ,+߿=I2L5p-jn(T`Ǻ$%d0ðers0n=t]@ 3h8t6Hq4:G3]9f` 2s!Jxdqbc!jgnH^% Ǯ4q"~Pmet38)lF% (ʟDIǂ() B$0~"cilh5쨗塌poo^ \6WC6šxzM"! YJm!S}N;%`Hq=4[q(p+[]Aa!{R-0Řde=Ji#50<L')~|fY7g.1\y$ddu+o7ڟ oF?:yE X6\I/wՙ6͔9N"4=ôW{l@~wz j#;6UE 2^ OSAߐ|}ˠg1UMDc5@rLt̑'OL4F|ݎ Hcjb5K5B c-OnJ@X;c)@<!"MUoM.U&wZ'R A~lY̟w[XiBW&A4h=Y38oчgݺ2Bo/')fp*ID4RKÛO Y U7cc&8{gC ^ihvhCtL=vo0mڈkDEX&6lXB-dsKگر ,cnꄶcMrY9ʑm!!9Nƾb-dwcJ@7Ń v9 ֚Lyz<&莟Q2G[sǾb]cʬDsN]Aj5HB@uzǗzc/2zO!T+,oץjI**i0^w[V)Κ{} 9ƈk0ɯ=PVHl2]i#'UQ+u-iyҨNRrO~!oD)Hq#ݍҖu@A=ijؒ*6f&8Jk02|ߙvCEaO}09V+ZP}O+; +m}%L=) k-EdX(6W,^,[Ș'M)7jfK+GCEOȡo\ C#>b pࣉ=V?/627=Y1Z0(w*`T *^h@.!9ZvWqD{ ;1_%1J:!"Mcr0gؾktYQ2|Cn+mNV(лİF<=ۃQ+1'ǗYWnl~_%J4ՃnfvB;1M)5h͉Tl/С&/BpY s;uηZRC¿sW7yG8dGS+;~ۻ}I VNC΂s< u"<=6HDp5uِ:N1#Խ͙{>0pnYLHkEZunڋ])g ~?O ċYBt@0DjPx?B-R+O's ^&ydݐD3oZ)cbO٩&^&g+ɯ4P'>j;]4u74ְӝbǴڱ]8`z9ʀoZ 6k5I+P%M7d%DH pBaȩÏH`\F͊[ _VVGT2S*J$MO\\jfP΄Ǣ梁 !/OXAx6o1ڡleFC$cX&7]Q~@E[^T+nIf VLY(+]SѬ-iŔҫIO3S6Dl0`s?qnq|kMaZd)}FV"tZ6Չ]a&AQr)-k@fU.(损ymb û=@!ϭY`he%N$gz.T1ڸ}\1vE *0q0 .KYfыYqO}7ټ kr/稳Oqg';˴Gv8xmqG)6ulHE?} O1ӟn%^W yN $p0^15jnC*GUXOA݉#G"#mB ANw+ϨJ6ț6oK Q"W>-g2{m\q^4"Kzs֤Z^@K 1''1]ٿ)寊 !K%-4[{`-;K3n,Pۊ 'J(v$[/IMvokYM%/ͿW8g@\ir‘/O0am}#7a{Jɯ VI`+X9bVlշ[4 tA7m4V xT/J3\;aq1hGFJeA650h֒$@-vXq٦Y$mHDfj``RuA '(lH}Xս49[2zLrSo*gf$Nm\A sHxG*m'GFM)):m` y$B-5c 1N! #,nM ,)A?h"CX?iو3ċA)nx}ѧϗP1lYbtKw(CKCགྷƁ:qޙİG05 &c`%z3Cv-D{0;d#0T )wݶD} զnfHlwhXRQZS1~_V ~+).>Lo4F+e,"^}X.7qaòwU T6>6=.lwL}`:#؇]84l (a 7ђ'e@ks)l]RQlQؽ3Wc5sq J_Kw(v@*lR0~p} id=]gQ:Bs+%1T9۷nwhwAQ;9+HUc'/EuWffրھUyļ\ҸZ:dEXQ=xy07ġ@kϜٳe͗Y P_Sm5*n< dN==xsZukXd0TMZok(*EwNIl ьg~_M9w Ic+p]B >O[>Hu аOpwBwAz%r>IEVl^FE)wz61 `rUxɸb}kUFAijdQY6ssީЊFjŘGZRt5(MdRr/4X- {[P^xO2+y Pճ|:|MWf>qѫ)r7Io؊*t +4ЫG4Nl /I`_>̐|B'CNdڤtFVLWW}ԀZ߃{!+"H  Kigoqi߉wEc>G4+ d}1 ߘwdAV#J}e| jU`7W7AH2_v$fQLL.C/~E }gͯ=SQ~nǫqUynJY[fΆ.69bžƲ]Z}|hewc;_{h_lXuUY#9NY*H؝}#zt "?~GQ5N p8}5u 9wFΗt)Lh&59b~(MB{TU!qy^6y26Z)8mVFXr] >8ڋ}n j)J( oZytѰNM8e՝m-5ǁ >KAw 𽜏m19\dJ\`EK FU]n+{?,[6|?Eز+Et!ԩҮNy|C񖮶CޏCÆ%abN7d+(ܽm3oʷ=rb9|$J??61#Y61P{}D Dx1|xXt[)l/#9r+FA0C@0Pk.rGC_brދ 2Ro/i}9$s}9d3Eyؑ5Flpح 1lI>v@)H}C'LA7tlY[FMFiNJcm}[g HөMX{km=| ܏j圑İQs8ݩ`"‹ %7G%Olik{mwO7֭ZQwE%  Y`?_$rP1 kYaa-̊E5:y5kөFjW`R[Bݩ3|݄@@ H3yl0kze`Z͟}㡉ľM"j=ᲿApGۼY$xjyTBƀ:}E+x]P,uSZ41 .P5 9 _9[ Q^'kȂSü3/W?m^3!^ݠ{e~O(e ܷOe \)N'G/>s5Bn mxDLNfӿGUۢj"S`n}&eINf}M& kKs]+|`|{!w]<+_9y*ЯkNf3X'!3fuH|AGGPYghKFw+*D\f.YMk9*s3/P~I;n crs`@ '@MK!& 4]#FCbc_2P&ʱ;-v9t)YE6$4g^E:߲=_@pX݈#wKȩ&,zLPL 3dGojGR?d o鲄fOs6Abw(Vjj.pkט'uaDmɚYY;I8yjooԫ ? 84Y=μrĨdD+ՔuV`WTMkG7L,(E(Iwb~Zզi0-c,Rqk{jǨGFQȳXR[q2%aj(\kT,VcRծKT蓕`+,mpamni@&qV0l@6%Jīe\Eg"r?}g0bCcॴm% joɺ&2{8(-j_>T|A쓐d~\!bOAbp$N.ݶuRrʨ8wAO{3Hrl Z%QbDlm^s+{o~D^vFץ$@AgX{(Ǽ®8Ee`Ht(0gNjtVYɈeuL<(L x Nvbٶݪ+9Ǐ҈d =Z Izzp?Rř"v&HvdmA+Fm/I8p/%}9ģ{K2_ ?eꢫHbgf1:?h[F;A3}`5j.|"'fljs}ǻS+wZFcKOxL` ς7O6Gg%~jC?X;vXk %@Ί5lwwLyofhw&F9Ff. ɻ:]H辺Q}6\ۉA*J].r_2p0ʱqH?bFL3i+MXxk`VWGji_f?=fMtp*w C{) q!]l!o I8#B>ED/\4p(de`i=\ ҅.--+u:^xxї9Ay#"pdLM5@lAi}v03v?`~4gkɞ;'?X Y@642b^kl L (4³m:ٮjG2ȥ¼D7م LF)TE/NT je. ڋ"C,סN+~wKP\*wx1qf OeFdOTډAi/we\I9c̰ ;`vMR%ɍUmÜgm5^D }Bs?YmZ@h 1iOX܉,}_׭q5T zkqؑf6g@ˋkҶgmhp$ hSrb{z^kp<ѷ[5ϼaW`>"GϺB/I8-( 6EeFXN%L]Vh8E! E1č1 u Ej *7ni$煐Tm?ے(' ^N`8z q@xAN)hoCPh=v4RomSe]6v4u(a!pJ)?=O`v5IϽϠ؝e?`!a)?L|P`-cJ4/Tġucx-v褾 ͭŘ kBW8.⨰X)F3(ID0м?ٞ.G[;Y7we[p#9?]$zl1=m\"4IM? N"Me;19RLnYL; L}V*d '= dV΀@|KԆK >@ hP_Tn GOny |B*VӋm:牟.g ܪ ៦Y-3s>p31_s۩g/(1 uk[sMi'q(1ۂb02I722 BBytb,@6IڤO ]U%ml[Yؚ"C YNE|^\Ew@5#57ASn62o\kInDA}hxn*\V$y}\S f& oM1{]Ng~jb`nޱ/Nm^DvD*-NL`jA۷wpZȓB}s .}QNNap]eIV7*HcLIcjc}ouI.=a&|Qkwu}눡~=r-;NNsD -(t:c:&I1j^^+3lB+ M,wt QyA(  շ7|8ZFƒ?Wd#z/蛑 g۬]2"7g&-o(AbL* d@+ڵPn7cQ#(pEo.G՘g%œ)w:oǙL;xH;+'qnixHQ_׷,9ˡ?H#Ğ~hoDGӺ20e1S4=UƧM8gQ =4יÜ\7)=0{t{QS=(~]̇r/m' K}7^yT]YNvcên#A%h_boB6-SX &ñNx9!=.e^da3p1q9+:Fh{p9cx ߾%/ցI)de .2edd -A$#ha/p ?b2pԚ5ZdPjf`!c&!A~fHsQ4ʖk_~m D5C+?, OOI5iXG$MV^ԖY.059_.z -%j73篷xi ľvXI5t~Tʱ ۖ HNvszߪhbldDYGLuduNij["V9lMTAa: "%*ݕN*M-+{®R}>Õ|.iW,90U%X4B5oH͡9t% i ߕBȏYAhݩGJ ϹI/'Xlc`$Jl# !UcO0?̌ ;\`*8&q?+Q/<>_] K!fJ(6VIhn|sG +QƋ_t{-ZhSDWb-9dh yzٔso"r2x}`QLsݫ6w g8m*!-ovko˱|-J9*#evlfJ.(\@:1A;_H jNJC8Vmuq}+.EE3-rRX< FyՐy!2*M&Tţ8]ٞ_Oe9r[ͽJ]s<r0%2< ͧx6V@g LjcS}&{ R]&'v7[:<~sƮR-*-Vp#X6Ӏލ|7(s>-/z(ȝ5~U 5ch@uG/]&]dD(׈s]g{uJm( I'@!ӯ$3&ZƠj a'I_ : SlRz v+7~z zԭS>CoOi0MJw}tx:a䡌wdy?i?r3>NzE:=?Q2Rm0}h}dH752}n%8]l0e&d;t E`z_cV\%mAR2 \K:OD88s%hKR^1\N;f3QE"C:.E eT ofLL]Xs~Ss䨂Q9:p3sGw^!L;V)mlد kȌ |yأU#/0͈Mm4W@ֈ=p g̢WXޫT囓Ym)xMA&-YwqԎ!C=:#Ay5c';(;li#dz';nrsG~ &uBm%F@np(|7g˯G*(?^RP7ݏ@6-;\1K|ga=pPux.^ErC)_ȱ5Zy3[LՃ4v>Rp*)c@>"iOvI/>\efS='Ϗio;REglj{람w{]q;*\#a$uK啬a}Y  8XK$"RƑڌ[IxuZ+ۛHti2WP7@:\/\L5&l.h.B'WP9fh,jj{HM =B#OtS=x/Uɷ_j ccG뚨@cajr& B{Lc<"a . `{lV>PlÁ ae%|7{ :wXޝlG1h5c\3:$bMSR9Vx&XF`cs='Y S lԹ'8Qꤓd F<] Z|W2K sL!^qpY%pq 9I ]jO-Dd/!Ji mDN %$$QN $ayB֢ 3}Ms})Fg\1K3TW6/ryO{j@k}>-4 % $bU4gX; ]_UFjmM=fs&{Vn%w-mgS6-}m$z༰\ӉYsRTO'խSiE j>8֔.֡LjۅϺݳ&; %!Xdbv q$Cu=K[(\1I)="jm`^c` 3.?2h8LXK٩!dFṠ~oSlzq_5rs蘨*+ c?:]%p#PxKp:.n CCƀ - JuCL'Sp4֖|GՔFrq4 QI3}q?v Oc05ذwD;# H}3=$L+PEui? #N"¾(2-lH|;%wPj [AwQK~J/ {]zQr*+ې*@iZ8 f .s}ۜ~rNIemѵoǦ$D{ sf6a צ]!9UEz_ٿɡ#AӬP;t Z1vN5-,Jmk D oiuݻ6ϨJТWquziRgSƵIuBg̵OM]\ 5zb`ú Xvе{Rn's\ω&O z/c㺏5vIIb UrԙP]YRًYAyĔY Z, q^ɊVLXVFA ߼oG}/6 {PeKˬH`e0En9ȃHdâ FJ}+N˸+4/;(2c 1R΍S60~|/of6ÈQ0Aα 3WR3lM?8NFh&nBǷb;oX=ѿ؈0zǹa|6#xsL9<%G;!,x29ڦH&هeӆJpP̟ |'ʙ"U/u(@ 7y5 xi^;CX:V(2n2>Liݥ5E1gݥ pJ3e_70k*A:bK}2GΝV%'(A︰V'%mo#LA8WJGr!GPqlSk /#Qމc]9/i:IŮ|KC^ّ1;-1{'(>z]u3'4VsǸ<3æxcW3n4 AOܩV+IօL #Iɕq3r`}*>lbZϻLO80Oljmb-.Ma);A]O{ic9eˆϘ$qCS\w5vX&ʝdݻFKXDx:Kk썚=3Y{WYy7 l,[7E +Bx Pj_H! 2!g2/;mq jΈE?Q-ҝ2Qr&`kN3;dǣ\ǡ{QP{wAI\xjp./#!L&{94 hD.{8-D/|ʙFEQsXuptF]ىTFiz*UҨ$DX. CO@|n!$oqU5ui6&U':Ëmw=SȜ ڪ!턈XhS{;.OQN9*5! & q!3[7]ˠ[Z|^ϩݾ MʵrpoC%sZ -0DQz^ͬ尛K_Q.`V~;O1҄lQ m܏Bɳc;k3놹׳NdP80jAJsl6;3&] DzZb+f+vW_gI;RZ" RnK7an+F;.iU7ΈuaO6פCY/ٱgAAMspT`YPK|Ԫl WW5߀Bwf٢73vd*g>`k?7½2Pq C.p0l;:oăJE I]iq;}~/n rB;c":1<%M PhB_NT]0Y;6aO{~*&4k%h&RbwY+uVVe[G:ɬȼ3nⲌB̴3:m{s%ʽ4IR{hc6$tbhmAg n#Sy%I+*c?7@u(\njc0APn59ҹG\j KuKv`"bndV@n /NE_@ 6h^# K CwirjL`nlh'|Pv(=˧T M'r~"~"VIJiӥsQ(ݥ-_&Y/8)'+>c%ĺd[D!2Ð3}owo^Fp9]tsp\FY(v@u/L5[}(s2D|N[Ke, HdX t1jq0^Q|" @إ7Ry^ uvꭿXbk![ ]ou[7EVu@pcbDd9Hej aH7Z}~O?ՁSSB#^|Mp +UޚM/9nOz~m+/X^! ٙͶӏ̉YO,nVkF%rWf_>~cyS_@y4[o A ,t"}iWn[_;*#䛾w?GyFQ/o3X'|@dP2]A\+T,8=N$@҇,^!GRЭ.SpjAi|^ py2&=B =b5yK8h܀ ޽8 ʥsatơbf8e1I'(0=I٩~tsk˸v,\թph(x^G@b9Շ;2LQ!F +Bb]tzJ>Ɇ]P0bmfn ,O( ~]8{pI1iD_[DFЛ)@/Qbdq?Ǭ6.sYl<:#UHXٷ,4SÿKW}.%|fD8zobo-l 7ݽ!c82VWbUnEF|US0k2C`F t-x-~ѻ0FXB,Cio<&/_<uU{&e_0 .T۹\ S?Hzc=2Y|ǝ`EvIHGP$E*Dרƌfb6$W"MGF@L3IVw\9X@ZMض}{ySregKն0 JA`-g:E0T؈h%D=oQyҕvؠ%)/A2|/5EUzd˹> ;.4>h2*{V :[,rޤåU"5jȔ##F4ї(3/0^Z\0~D۞^y= #5h; /6|qt~ P$P2QYS'-?Ԫh m{l3X ރ'J.]H2r~ :;+DV .A*E|~]n55q1@kx@wyr(˳G>,JbUR*RIBA}{%1^cCJ& cGz fHi?%ݴ; ?_Fl=/yv/,+PJzλ+.=HrUðaAwgr1PXV aKpnC0u_F ^E}#?a"h,6&yY~kJyO$'3piyK2o燵\Sl򯹰zHi{іa9!S'Ѽ5'o{Pv֛>* d+W!/ڑ[ 7˂"?၅anA"(s{gܒ0*נc=f ʱP5Z`ʓ^ HL1Ld@;~z05]v^ Ş%9PmTWM6з}'Q̸&}.l/OWh>S0{˿@yJ\h89|pn d/C VZd3sݓ?0֔2[0ۈ#Y(ȡ`O `Shd,ڊ 4^- 8c q%r[t H Ab @.aoXUCTӔ-e84f`@pKIehɠ#R<(pZ8`􉪍Sv_5K/VdҶh4|98_#rہR?y` lы v81vͱTĩ"hU7'sNʧ 7ݱ瑉T{ I+iA@5wUt׵'I^c/6X<'@6hePxP5ho8L C=sXySLh6@7Z:ˠepdfے!gK.LZ5^znEc↖'Ҵ%hj|I vYǛ oM%Fޫ^[>L+ @f /*C2&}>!b@'{\uD^c"CԬXO^|M,9y<|چ'ބ P#o5 ɘJ̺y,ʭr[yzXn544H~ z\Vix:T 4oad TO)r^mv'U!泥,ϓGzJjUG*xO-r+1뎂G";ΛĖûOjPP(/N]I˚""@hb%FN 4UQO0 HU1 ㄒ82kZ&HG<~0^|I31b;|w3O#xg?hbI ش aٰч&&h%m;@!Q7QgMؓWt2S@MNs Jp9 :~uB-)D^)@} .KޑYix{߿EߏǯpD9<=tԏZ5ݗ4l|&(cM|77qFM{ҭ(N1C<_iH )ʔȾWhu"RpШ<0REwM]aSVxןFEa%-)46K6 P%o} ߤR,N4[CoNHI!ԓ-%zӞK /D)vci:!x)%5.vHyGpWU|ڬeMXѺ~82XҴ'66zJ6d-pd bF[&HI6N QE`;m@\9K0t0dS~udH3 Yt'b ;Fܽ" `HMeY'v(q\ͺh$4bX'\cA3z ޿+ {8"w32._n\FUC=Յ XYO Ug. :|w*XV;/txp >/E" VpTQ^OVFb֡gB~!1VT;g9"ܵcS` . -;Gg "P֛1U+f _b<ހPYz9=Hyt&ML,O1 [L7|G4߁֘fmxɤDϥ)7a\MM mKM](:A.5F?/\S 'fiY=} LvxBnȶUjWrຸ ݆_•<̬ӂ6}TR.vfNDk]X@>-:f|<q] z2BNL:; <1bYΒ 8J,^4\f_wȬ,_ .wD9-1vTUq3=]HqD gTG7#Y"Pbmj:gb5ι&ehp >trF3AqӫTa7n uXܚ,cb/I[†jwN`wTHb#h2% [qiWܼԹC䂋]۩Ѹ0twͥ븷 b;?7Dj! M VC>AkD,u=w|0NJb`Kkf`A,@2 |Iח<ߨ=G b="|`YCl;(6>|ߣKyBfjjm" Cf:X:BH~Ielz䃭X>mՍsW1s@&11?!g}慇?"! orFlu} l_ch<$\@Z)ce|=jb7DwxZmi.K3:PhHCbGyv:?xY43'1jHXa0,7_Jf?D$˩蕟`ҙR3sREaDMh,<ķ y..ɃUdޓբuN'~IHu_n7 0,瘸g]Dt(AI]E+\|VvCD]|D*v͖ԅz>+VT$?N4d7> p-jf}CD)쪧a}Wv.&2xuv8B8# *oܦҺ:İ͝R?l\OMs"G3b>.G]#@TMZYoj?wА\Ѩ< 4n>b ckJ!>YԪA\/g8u_ `R΍q&+uRāgPZ܍0t%v4זm mz'$X4P/ci }@ao]o)CS`X n#!rޜ`2([oMSr~qjCS-cYPYΚ!˾=A_2"`.?3,@ʿBu3na?mV[k%N4)V{ y:iڗjf)uDx xfкTl֊"6.*7~L}>9D anKicnHΔbuqZMj-o-ߞM˭iaS4}Y"zTU,"N"SJ`hlt\gm٤J٥.konEc8S=t!U!K'-}{dA$/LW}ݕMbA`Xn^勯9&M+^+ /bon!˫YluvĒ`決XN!T7lᕣ%Ys!ׯnW:6 3+Km(Ѧs3zUBRb;~ _~&Ά :rΩ\ ȹBkawv~ldĄχSҔshH%=6` uR%lghy̜YS 38XWL/qRDk63<8aN።iy7jQ˙BȦQ <?!maޫVdש~4g3Izq@q t7σ{uD/`r NQIĢ u섥5;~Tt0EҞHlkЁYLqy"Da ._x "h0_'ūBmȣS7 oHz4ٝ"dNh8RY@wm $^4;`"Ղ|2\ϧ$& \Glk*NXzEV<$\QvBGQR23N*=>", ,G{.f1 Iiǃ^EӴsu,wns[b' nڳ/S^t c{fs-c4'kpF߂U8@46)gجUGUwT]'\vTd˻<:_͸vibf.Y@BυF_U5NrlX\30XWFxpyy,P}Tl EW]v,u{Qdo*Ívۮ#u4Xka 葮v^ Ǎ9"uhVi9Al!g>Qt"I'^zJ}n@0Vtta'HmoĚ KU%O-Z51Tf/rxjվ8 y(J'wI~8Rڱ#{2bk91 ŻPl 2y'4;gqs^ ?wlPM4e.Xn_ D 0MR8[aAHʒRrɤ} [g(! Ys 4)9t)\MjY+kXޑ!<|d)|`Ԛ)5V Wr"UmNY:`31Ho&ݗh9!N}uСӜs^XF P .:o27S2eZwH-XCoykPI_{Rtʸ6P0*8Ҝ9"ne%P`'Tak>1a3yP/l{?4?#ff ކ7Z0X=\ViL>Kzw7ySJRDoZ魔>@gJ^We1$\u"h75z-^Rnxg!z;X씘CQO@c̓?`.Y؍yNnd؀~W\ \ha ]=[fqIiwd8G*ml2Wih 9J g#}8 [cgԔj]apeY5"zG,&Ufc ]W꺥s>E8nKEmGR۟7Aٙ^ޝW3 $5s|1ۂb[[[gԻ ,V)ģ!rAZqly7Nr$,qk("LowCI}lF2~&UZ5+0p% c&KmZ0AqqܽL5b_jf.ŸI=)8}54mf_G hEGaF_{JV@?@~4C9*web-]8=ArywM{H cy1RC ?H.f:ll: <~n"=X zho!&&~2G;mjw)fo4sij) F;sQG֟g}O8xpp<0Y9:rLYo@TP|JZc#kS=@P9(˭'$(xGMF1_~Ъ >>syK4U GӵX0\7@Q q U4煾i sS/~%odjLm.dM?$5 !JYFP^* KjI,O]۱C}_ `38z7ad}\,G/`'>L|9)v5S1=d$^fF\;,iwnԏk)Xψ498iCuf_% eg'@f;#N #fu!%|w_:9ғv+b5:4`b(t*W0n$Jwo%Gm$QS*ki(Iw oIca ~  B_P7EæP ps,PqbxϿ [81#.9=uAAy b G5 ,EAoF!Ut1ID((AnMHbWlǢ  8rZYBQg(pdXΜ_z pY0K6"R᡺xDwsJ(/j\ٝ[!T~ʪ[.Z3ErCN8WSD5(i4(->ByY]Uyˆ TZ(d?)?x%ij7>a(@!BSY\\mi#N,/Yf$sh?tH־O2K qWt`^iҸCKɼnx3-͓0@ׂ`_W# ʆײK|l|e~G,gbl揇- Wgձ5/ ]U![Ƌc0Tsݚs0(!t}[|q-?k-H٤!c ѥBថ#6~@r eqBxtM3ľcb%8jjD:21?p ydr2˵7zl3Uq]00G?*bbD@phxy]LW"ܤܙnv%1{vK$zx"{uߕ:lnF ( ǡUȃK;V Q~t&!(tNVG (0'j.ɔ h(yv^E|ZRoS N /d[0K]\q@tuykcSU9E'b " ̮Lm6:o*8XD"5S*2:Eo gRgY`Y, Qv &1 mW4G4SEr\nG DtT@xRvỊSjc-{ Zxʆ\:g蛰r?C#CIx_'>x(ѧ3dmicxe˳Xpˀޕ5VLH!Mo Ib=7UZ?+#ʘV?9A'k'QƝ20W0\3p:8`.ȌЃAud4;?;%l1;&Uk3 %,,9j|>Sox.C$G+Z׈&U}e2RFo5<^F.s(%,"BOhreQPŽ.8:(WW'AvչQ y=aQx[ӕ~k8^NqKi6)8ʊt%Lc1:lfs\OcO-H.wi ࡢ# po6XEQ*o'/\qJm,VaSRW> h_~eҪ~Έ^R !^H̉.du]0\*#^F筗il9a 3oWaȷM KwXjJ waV9,B&XI. f1w|铝Y=aZd#9girƯoS{L*An;%h3&x Np@#n%wϨ8LDM>Vxϊl4Mqoi\8T ʮZ$q8TnxFK^MM3QUl6MKqn A;1h5֜z~NSzja/Z_Se@<2ϹʳD ks=XH@HreF&G9J2*&:|d5HT\V F` On_$cx_ ǵ3?DT9 ɽnL_iwV]#^! ƫAWZܽ )QXDM[WuX+dډ/e ky/ oC xجPj/C^%ג8C[nl3L@xq n) CZr?"%5wsI*L^RY#/:oa.^)# aqRiƻn+vBi)on(;i a3n2辜PuG9(`Z™ ,fYeOE5^;9Ŝh%.oJcFC;(nA14˭oO|]DKK*\lU\袯4}PmC9ĸ5?PI(*!d/XǴ1?)8=yj  /ĉY $?#e\r8m=dFQ4lO5ڕ++WeOOV gIJ[De8g0ķ2ajᑳ.3x^ĆfO[,09H;2&\R@_Isva/iR5:OɚJ֗DY"c1~04k@D)[Qo \$SB"dsO/pUt#'ʹiԊ$͟,ϣ.C& ~·nS2ךYqudп3d.'"vr=k3uԤ*lN[E )QAܒ3SS'( V8SG;ʹXURj죞3?Gb/9.p~֦ͨkD v\u'~Xoʂb+ ~hYlgʞf?Ԣ i mt]ϐV[1vx*Bэ8jB=5 Kg_ylR 8M:ĴXlE~YCt]ɷMFK%%`N7QʹZgh|6N W{ft5 D[b §bvvKJ^ӠόVOX0 d3p4p2f\Mо 3}d$XEK#ϟ9[imq&sbM|3[(*dF uS.!ԯS<.bFXq%怅{IXM6G6[V\LfIYJ/%vPl>1asΧKaBpw*C+I$+Z!Gr.~mĸlҺ凊!,ev}:41;&1y-.aS@ #y_ tn`8[|ll]j ԩxs}YᶷgXQWLg׼5꼭 i.p*Fp}3Ck o'Pp*c)4N2AFλlFPl|@}疦"x5}f*_D 5r|CZlmy]p/bbކZ(9%1=̓hW"$%wseA,=]3 aK>KR (dN{|Y pjqnHu+'U:+&M䱉^~9#rXƠkCqΕRXKݧ5B%N# %C?!K예l<:%n.nQ&[j&ф_,A`l H^vU|%mxl e)9&C8j$)s:wɀ2Csu5,z =#oӇwmܸვ4~;yQAReF{ͧ'ߗ\ :6E}Vphs.|HMf~2_@me>S7=nzBY8С<t*SQKTLޱ^ݏNf:^,}fuA~ZeT9v1woPu/Sz*l>;O_J^.@,3[P(Bc |sQj_eӐefb9o򲘰-7'[\;dgqJzSعb^Jq[cKSm:9fz.A2Q%tg_.E\)u k:#ߧL \"zn)˫$,gOW/)-<pnR !]0NfƤnoyaQ[A\>G^ڮ &8qJ-z9J-rkr_LRƣ-aC'!JL@xd)mafn`sy2d@U$P`hUou[GT t)DI/ẐM3Raaf=ti uMr!Hˣ#'_8 szzV1szZ2G(RE~38Fΰj!UJSD=*v2O9}## ,c`kEQuJm8=ʡBrt48` 2)PS-UDwy줖0٨t̅lGH G>~({1YIlV 'ʳg>|vA 3%TS? ڵh"C:ZzӸp͂ 1ׁ[}VUJC:vP [w5(W$fu)/W쳔@lgZYLCM0ifRH5O"uR1;9p]9-GGEX6Ç| ,aŔj`L嵜0jnHTB[D tPw{|8Q54_@&A~_.aXAL C}4WGZp DghYqiXQk;<9p,@U$v- Xº_xύЎ?Qݔ]<HKN^N3f!.PlR/l9t“Y j=_udv-$d f "q",0QZs+&.N 5 bod+~M'JH # v"Nb Pu rOCTom '7ͮ`#!$iCͣE{sXE-g}FV[ffPʢ, kߴ# ,[oP͢kp59yD6EnJFV{/<+_@c-щ/$ެtXٸUq|jMfɺꊸ kH'!cX4mܯh{mXrF&yյB=O\byGs)AKuGGtN~Q^(]>;fZpRpZf#xVt!rH&䛶:\9nS,0xY=iԋmҸ˰t->`CNTx0_7n: gX7}x)$քKp@X߸U-ȭzޯi$4rYy bN@`ݧ&"K} Ueю .ӯ*bw:]_L >cԢk)tʪ6.3%1,Vm1;QVbɺԍTdQBzI?H5QU[CϿ臨Ꟶ$&מS{dZI3d힄<-MQͫ'öY+|C<~~9Xs@P\^{=G?,3+YJ\!,TǮX.lUBuѲ<M ,co\bTى&4u|Zv[7- e iim1| ^uV| U {t[5 ;92^Ch7lB7:KiSW ar5s&Dd REȃgPQ_&?"XzS QkaƬmpry4]RjBX '`=/p+mbMRƴ!G8M>Z]i3l25ܞoq y,EAdbc*Zq9Ԯ)k!K]˨\TPNv'(Aod[_;FIoյmeoG=60˰T\y8r\m 2oB<vv`&{_+쵑J^Y!kp^S`0.Z"q^ߍU9)hb޺|4`sk=klhZMxOAԜ/6uy կm$(4{_ze%6]y'{qp |'o[b\=JaفZj$CD9Gu\T#g `:&0Cna 4oCUx=8g.aRJ,.!ASO/'Igڔ1 1TC9=ڡt.HiWT.͢;+٢V3^oCw.{, whglg~n̐:m6uN#۰8xp.A 0s o]\Urp횾›$Z-ii *.Ly}d>b/ql ͠B=zQάPs(-VkP($]7J`o#)2&”:-pt"$W kk.9PYvX[mԔ{^A@{Ώ\*04#&P(J3vW*֤ߠQidJC渒K7W(p͆Q8K^vե}; ~Ļ NAojx WC`@ N&1I[+2ٹDD:iَv$s "G*VF:T2,15n)127:Ue8WY8|-@V8Fl\Ⱦh?P}5\ӈi1[ze,(=_c__=I4$ }:2'?#z*z?'#̔AEVV_xA6 X!_GɈpu8ǡ8.q7:JHuf%oS~$qM p&9&-p=xiL_^|nFQxNWz}D#?youwsbˣCi;@ۗ"cDb類Bv-jW9..f8I&sjwT<"<0~<{"Oy/7JQN0bO0:q:JK֎6؀7G gbryLb7 看Y h2V} CN >]$ C=5 PJJ RgN"Jƶ3o`Oe؋Lu/_zpqTWo|.2^grRnArLL]Zp'1s(JD* eq2Ne4pwgŋ:O0kDžk77~hc?uL@q}M0٢`1,O `@3$}յPv;4gVI*XsAa~wVOe~W1!+4߇`^M{l5ഁ8kI $}X V#{ʰO/y5Ӫ|kXWJم|Шk ޯQ) )"vuՙ C#E!K5ɴ_Y77R/ bC$(Z?wV_ix%9a.洶DvF1*K[eZ{)_6zf҉1>2` n6~n^bH2Ħ3X IAư<>DE Lx W^ƿWLvS#e 6DZsKܣ q"7Ðiho+OfO r-HSq<ɒ̮D% mC=*K3z{A43&k9 bo찆s>7'%C -VhNlI/[\CMItQEӲ @GƱOL 5\v^~`)7G= mlhNpJsj|e6on]C㽼(x*JS`|%@lfKpaYzBR&\bMzN}Ӂe! %Q֮O.'w5߂/D;=4|0r#>v9Q;M7 ~Q- N/h%g4d᜸^Ȱ[Hu4](pH*f[utz[[]|piԯ>K/WE3\qΔ@d'a3(:Mogޕ_=.1nՏ`v =Yt-w_wQjc[ }jt_0N-{ /'ۛǤI*ɏxiϟa:)xztёcg+O9쥶B1GҖ%lnɵtZ_VzkfIrO='yR~=ſ^z&Jf5uNU.a\/儵R( z&;4 mS&:aVT)eSku߿%@Li=ϒFl|_  a1.ou!\V#yB0T8&S'C<̋݌!h<7~쁆j9Ȍwz>s}́+okdImMEvRs5Ҝ]@H ʛőɧ!X2A+:C=ђ^fgm÷:C"Zc >;B"kAڭx''RtIziWyNkxOr 1zfԄR7ӗ\b+EqPeN?L*(z<|;JnQJ#<|ILl Q!=M@\5-IҪyX&-~`$@?x"#]fo4) "xSf{%! EmqA!Lf2!䛎yWfShaUsX%hJuB!y9àgdoi, }1CL\@_h @U!0ѩ #['I' ^p5(dNh['0b!M)ѐ N#*C'ޒ 3pFL?~;'^aURWsxQ*N=eb[ E簁"s@ʖ]aWM=Wj;=J@!+ŗVͶGDܣ`n︔/`ͻ濙oTwCZ"YC,IXSV؊v֑G/)zEOTsK/Cҙ)KSÄw=BV!"{h%̤[*#6Ͱ 8ai_8˪i`;b>:;ټ&X>kYxHV.lXFC;ŬL=Q6F|7Uto /=V̿fil5ë@ʺ =d4BI hAHD9csL<𑛴Ӆr evN>VJ)S6X\;a{ڟA!S9 r.5z#^ѓs;}_L.Kro0v~> sbh^zbC\FMJDP2bimCyY5TM`E+ kG8b6~me~LrNk.{j7RroHP}ZԀ^D-ge]*l{7ORB\tB /EBܳm|;)rϾC$S(?\T %\<0J7lx&Oto9mF)&XSq6uߠPVm<+̏" F`A80Lw{\ !FVޚ+ hxknUU-Zen t =CLTb?O}uSc`,Ԥ gDb}&I!ʯDŽE@ݹ@z"&![- ~Nl;:>%̖ij':G*ES{6^Ł#y; 7-Q5ez/96k QlJ9 b]gj;w9acQQ7½xjmb38YjpL3_݉weщVa']~^sd38bs5v& >Ԇ{/Q4A2|1>+цt~ qܒA7q)եy|,C/4f+UTMݯ+h 1 0F5M{}е9ie-H`D JV6!x h*eo6Y#y !X΃`e7-b&X^`FP<($?Q۞^BTeP]ɮTIgLbX}_;cN4'Q!;A~wws]%+b9uyB5J[K7 ]O\þ4}ZvT6@FG`Ӟ`н&V}|k={;@u |r/l_*q_pmi%=;Q|blקBzpK ը|(j5"g6{E!qٷZgh%AQhĦaXB 92px#Ut 0#?P}kX|s,GiఙHl2"" Y^1nd > S2$ tEV'+Q ]it Ȧ)bI;:0Cs@K\vXy@8 R8Ʒvɻ%I!)jcpQAg/jrM7Ih:UGQ+]*r`Vsе5SBՎaw йl þ ڀ4F{ygs"YO8OIAq(KX[]M+7߯Nֿ6'vl%> REJC퀃L9o:bꍔr>jTuXC>"3BqQZq<}[nCUS*uo|S(3aYI0jNyw1۰})i)Iͪp ɋ`VwaS  &MaamSf~LߙT~M̃C9((Ϊ\2X zlMd2&WsɔEmͼڞeѮC~~hUAr@kNYfIvAR"E| k2p.^O5lF6ܢtlo'؍;>i`NIZV3iن@5v9O-tM^UbAu:9iuR&w44#;?l\&F> (W.I=pw AW˨ĆcG>{MtvtFky$2}pbMH/zAF=.j x췊aX z<_w9[|m,1Qs3^|Vz=),Ik˲=~c"PhDM0'CY ;5y7[$t1WRW֒ Qk?3` wRN1j`BAd&q*KΟ`/r9ai@g F[xfL%c]ƊآҼl\s3~@[(AA1R4jWwUH+U{k icpE_λ3ъ̾.gFH &+3,$eeu9C]',{|QWtk#,l]E <.Ė~(Z a0F%gcK~٭-RF'x*h]`nmz#ĦT[=rP7bt#$1kh< }lӟ545U+}Qqk.֊Y7d@TK1pB~>'\8+XfafҏjG2^ddkт?`3gUu+P1kaZp2#,*%s4}yZs$yc#(o%MaϛC(9RM$;{ o+cb 3KʷU[hٸ hlQ<;B~WHt.Af |Z|;u&i鍢#nGۮ`R&Xol \~`Ť[a/6(ږ/w61HxfBt QwL(\Lp|9I!W6u%>N@MD̛P` С,0Ѹ/J%&(x } 2ݫnz}]VU-,cww^Ow*6%Rƹ r Fd*Qż't<(QZHTN+ wqBPM>Vv6kb G[DV;&߭SԜ~PQῗXo5br _KָLKmҸAAA׼^,AP:駃y=!D\lLZ%Ӥ,G%x5SYRq~s_Teo CgX\{"PԂI$)(FyX~0?0¢g4yg \&:JX3w*Uyxgŋ:=>\Ed S5(<++5y9"QZR$2h~~(U?x0ΐvxjІև֔aΕ:m /؆(;nirT#V?!atQzq^Xrðw}iۿz?%Al%7\ H{n3Fh;aFhƁ@t;Ws}-yn"?|*>9 Pfsbl;}mjLq׶c?-QL6 ٞBg+Oݐa,'\C&Q))f=>+ޔP,DM@O;ERWej{jHjST&}@pKJ;jfz-&ҪŨwt_[!_n;ixSn2[bX?=7 )$N#ΒjnFM'&m’+ɲ-o_n8=@7oBEZ|a9= EzY a/U#!L)m[Etv|> tb}HzR̦11'd@ =4˱5}/C*+X 6,@Ki;QGբWQ[&zb7ܴ"h>Ҧm+>\AE'$0VSQTPOL&=t F0BqL-?״@|]5n$ e VL!5uI_jfGm+,.qQ\m uslFg&@,͇ m5"9?p#9?Ijzrf湁*_n1z2%x{8?ɷ &\<˼[RmÁEʥwj o)AK82G^@~^< U-m06`FL>]"ns HhG\>o%{ZY٘:JG2.RH:fjř%N_#9 H@0hM@B'Q61}{ !uهC2b[f|bv@v4aYo2 `~hH#|$jjIKց޸g+ e].=I9)ӿaB(Y+A':w#.#NF1^ւUkG/.㒊1)'o&=q< {R0FA-8O>-?gSDϧՅ˘9Y28S?n=}ց̠QlCƦ4,;'IŞTcz*ƕQld{>;5eK ׾:e%ܨj{po ;a|o1YBhۿJiꯔo;]:o6Y*GØ*a>f:͸GEʅ}+[g8$/?m-_K7bkܺ ,7ny;^hm>t:)}l=x&I?#HCt'& jY˭)Qp3e 2ͻ0˨ !v.H% ~ġVVvY%_aq޳DfʂL-?e7(2-RTնd*D#8RcQe,^P4S"k3bZפ{+.Ė~Q)Ȥ[~dvPQ!*l\u{sN[(YRpPћ2`$k3b*ҬEKdm}8 ,A';3NA54Um(HN +s6kEYCED_&}KiU!9M< a%#xg/sTsjI`e*sS걿ݘ.:1.̖}xJ znV$xS劥$끺AR]g<% L.à:AJy\E35+լw E84DRK {i_Yy~O7$56ԔB^!ȧ]@-aIPʼב.mm&%Xwe||2"*Iw|`}PcEqMOEn3TtwPuOtz"c=p41cmA<\,z zӥ"<0܅$unwXl'IqkSٝ\xhՉ@jZyjk=*+=!xL4䙆a^hIqR]x 5 LhOBC:[vTF{: .ْ ]yNY) ?m3lIfiBcW}PaLE<}:YGyw>-&jGyru* Nߒ4DǑ\x ~ (-";].!ۋVEp<Z5-F 4+}[LY71Utmfg6#,hTZ?"c9$G zALag+?/SB(g5-ɼ"ùZ)yt1 2|s m*l2}U=vdBY1"[>7 '}% {`psA0թwȿ"EAD]:˅ '1-}%iV}&H(}ZNT(?3Qà6ȪZd&%Q%HT.?@:^ŽPjuoj 2%Lx_]sBVY+Az,Ǎcoq3˺!mԪpd{ʃHzj!]K?jZ{a!-jLCDRͦ '3n#< Q:yL iزKI ƀo蔐>i ?~ Q5IW\ c::3?rUSXLe:c׮6NK!8mU6sZdLMiYFx(nw^1_Oaݽ^O;=j5 d().BvU{?Imp4ߓ#&*,anbni+g7-fj|6Ir8A`hu 7߈ Y|83yLl?k4bbstP$~!e5-hQjvnI1=e2*Aj |[FF^mC ӫSKS/|Xŵ&nH zI+2VٵbVKmrq{rJJ& T/x&s2)IEt'ɘNƤm;@.v;Ԧ-Z&4ԈdYssgizkyΒjfۋݝ*CS澕D4/RоyGĊntÃ< omy9_lnPSlM/P X7`b<;Y(c 5|X@3_弮nSWkˊP ICd>z*{5e\3 jS=7 N.э3M2N&BmeQTaCLB6 `_=V*p څ Bnlx1?%ʗI='pfVj"wΐ^i荑jY/`g]$|z R@3qKC'ŵ87%1I\g{Ҫ*[̋ekIU!mM,eۊ\Ro{Tcw 'd$,0n]{g+z6.5U5:,vxihN* 4o4`o0tftV6 CK5M\;zn$u#;9R& k+)b &R.S,En2h KخM6i{b@4B+S!vHdUj5%)'[I#nt 7!r,j!tr{Eƽ©1*moAB)W!mI7=S'9')+?/)Lz5Z0‹s |he$EDM$%˧tIaрwY+$r%jD0g xKxS~RcExkEa-=5vf2cX4_sްo{SaZbݡvj5y]GsJ3{9 @7zL&8|bxHX]Ǘ9ğV'Ed‚1)x吭Q^ AŔ~ij3_7;:;;8g;_ g<8ϳ*c͊x=%L; &ߎKŠ.ve|n㧮T R!k٪v#\~fKbZ@=Fg/?jq6$0ݕp\Q&q"DE`/BՊai4Ι$;~<>M\ŘRID*Ei>V-wm0sK3C-Ji) ħ!ٴhL!P6 ~HNZT?\?K4 =,鑮4BC2+b%$>ׂ" DX5 ;걜.~*Ɗwud|=RqKEnuI܂օ ꁟY}_ux/]T5 !:s`p!y7Z@UɷFeqӵ-3*ХGb&ǘ1y4p,;RJ:Ҭ-:.GsVtq5 ;4=C#Ҿa: NM3۝8KߝX]oXGOM##%bg;bIKS%SɅyrr&vAZ; 6{8vU;F &s_NiZƙÜXv,#Q(fS5a?aɺA1\uX%i*wtd:cfpl1t h,e[uq7Udz s⣏ ($r9q|W!9E§ e]kFgL月:]qE*epcDDäO[wɞV l'cX$StٷJu5=Qd+!+4<!=ORu+݂kTHѪ5?Wտ,`Mτ)+%Z!BjBp*t^Ug.?oǕ^wi7?ݡM~J3`#HRiB&,e2Mǃ1^m2&CܩteQ[ib觲6O˟S]X躲7E1vNSaBj~,ܚ4,1eD_),Hgm m'W E<$v]B{x&*4Z$ KqcՓ9 &LVv '~`m%0{RnVpt̿-rf3 lqKm3AeE`*g!X[0tO M@|Oh.;º]v f[˅ViXd;ХQai8FA,lrYY}SW(c*E-o$pz>yhUan5;GtMIC؅qe=7|{iXP w,(+'L9%F37G=4|ix id"$4?=$6 ,06C ?g9"Orj[~wxi:SrHPǶf'l€bUn.ui2\+ѥ5m ʎ HK#2=@ƪ$'9j*?y{C,\5UM,Kc+gr\X51~08ZwJN(|'ihk£L5@z=)hYȷztjB)H!8QW,tUWhh_a]_9fVp"oV申 Yat5}Ufk^xE+R̿8!CfəLs \b4Pu#[qRtxL\u%Cw̢E}\D|j7sǬ]4Lx%/m:`V1@FC͠šs-2o^l(!ns|/TY/CF}忀$BxZq)[= 22 _?='Zߍ(0[y%2œL!aDg^Kc`y %4iW\'Q1E,@ohP]ØudygyW~5$RdoƧjb^FSY ݸeI׷b.0ƫ3ނ^&bX|ߊ4O1U,xKH>s%ɋӸ98]('6KlK ]@3gH\ki$FAzu?SuR3zY׀ ȓPcE FiI ٠t?<~ qQdH4ڷHJ*GA1۽"A&4'p盳w ,>H, gp(^8r^+n O/w7kű إ.ɣ:F3_A^"R$xBNM{Mޛ-mqwt#R'ܰ>WKk߆RcK1h6 ~Yk2Npge(rBuv/?E: d|8@wMb#96s4p^#Ɓb8p}n{t |Dl{Sh**R;7ҫb^cVqϭ1u`إ~h ҆v*I9pT,X5F9N>*l0 )֫RY:\574$"qYXD8km6EuSlqtl͗NPrD}lѩٴ%;&K=P%#c6ۯv>@3V~Z&ZZ7h:[g'Km3:W'F88LYЃ->GtwU:j\xn봎fk2c˽aYGP-X)YO]'Aj,+u0<uM'I+3DD2&gP^niH Kzcg'>hn1(^3?. y`NL^tk8IY{7eh#{# ƋZae+2:hSųMbSCĄc) PBڷ%0%FlMu |}"\@h+ Ç(Cf .u0Sv:0ǺD<]¿Y5C%Sb@)pKζ(ő= y^(XOqc?IV!7~- viCQ('{`A "TVPOŽPuԡ#;!m &bU 8cOvƔ]UX@fP1̬VzvUPgl\[Q\$;FJ~}{Z=͵6|֩-'q?>;.r +*Y~F+N D4WG[gK&7X*Ot,ܾHq_Lf Eޗз 5w"t(;hkudp &%ֿ` 5tG#՜bT= 5 (arnD'QW0ddU$&0چuaJ^ !0_G@oݖGI>`0=jqEC(> \PeEbu5|$r联 u\4G"׀lCiKH,IN?bV%E.QRBhojުmKB rQV'5ș&68Aة"[%`7^i)PÝQ-eT`r݄:}O&K`F ʇA(iĴ仐 GC$Ր:OWXX\l{kG:@$ B1܇RLH0GÔ`}Ql_EMJi}_N KB>t-|\|16L'* ` Cê6KhF \uY1MI΁zBn/}pr<5yy O0#DV\ƕ}~֧$YK7[FU:3j?0 ` x"F} QAш iz3|ML 'eڷ$)tm2K֊vYW;tvU-b ES$vFÓQJ$ƗA<I4~ç-/upo*!e+6-E / =ow]~$ {:C;VlR M:5?Q6RQbhiF:WY8S@'諘b3'@Yh/b@pU/\cI`43bXgnc#˃.zNPy4 qFv/JCe4|#U=٪=vz{I촃o[@; HELnNUhY,C:JW8@#l6#`\f'wAhHXNBV 73rXPt*9zP>ra<»ʷM!sra+82C% &3߰-\!OPG<5[CN$'D`w o/(Se:ÒA=IZg9%IQ ,knJ0aSk|;dVqsG\I{^Γ\> ggH4r;)#p8n5"rpa¤^R ,Yz 4im^㔚6s)S,dGccWY󐱿91(2.w~Tr ҇ޫ$ ,%q[9Hgi{De`cpzV|+Uv YTH #?''UJ%Smr!B]^o~!6@S$p q°;^+'X cjئfo!(֬i8JwXa1 լ SޱLƤA6濋1LJ811P.j C96:$mX-c| )MAzy NJr sϪ94(Nz_B⸮1E&<De%Ttz;:m!Nq ݽG8mb<"";Fm(AJUҏ$pN!+L霫ōcz@eFJ)e]3݃r 0]S`HSt],X/S%*zia"`xxq(Ne QV_›`8LRl }A~0zLK}1jK'm/(rf1ߗݐ텼i-X!R)G=hqko:*N~a"=y,4[<5$̍)oA{p'ģᦎIr.- e` 3CI0UE-r?W_"Q?AВdkPt.ьd}n:(Ȓ3;}ZD#%`V]Vcx&lB߃$6dR(4ɶ#o3,w'~6?8cRgJUv '@Sq XٙjKyYwUWg?lssc7;%$USDg6KLU쪱neò' XD"|Rr8WDT @kehq0xuD6/@u.Ԓ:ȁG!"9iǣ?M-.Ym=3q`@Q,7h$,p [xNܮ.2l_lɇzp=߭j=R2Vek˓`~fe!_5r@`_:M:$Ywr(zO~ DAA ڠIUvdKkQPcf;%dn&~tVw=(&N5 %9dcBa669 jR- 7=[0q-JSRF^Ϻ.JdI|'ߤ5Nпyul.rjQO$v@ xi֛۳Dy%$:#[\dZHUlܫ(5yWkByK_^JU7X3 ws'm|Mw$ҁ[慄h$Q #kL0t>6Q,e'\`S -3r19BTx P &s !UNU,f<l45El#ʭƷw,G*/FD6n}īN-Eث;Pr[{XWu~AUP󑢏|; K}&Fs ûΆ@ Ou#>>uLG%<՘d\el}dʹ _Ң@C/xcM$8 |cN; :"'',ʻR 篅#kU<;g;̛fG],wv1E A)f? Iճf '#]!2Hp#rWg0u9dHglI݋Wv y;&Ì|Y6G}Xy4K;Y*ͣΓoRx!-9%jGڜ%]A=cE`_E/{A\?416C`EW)]'>MA2e&ѱbJv$rb'&*w 77WyxLxjK0 zUndY = e1j}s| ,]Oz^kV'pFh}rL(7ϨL.} Vr}ZI |ю}eq$uf}I kh "qgUSI^U0 7wE)@ vŽB5l;=x'aגOG(8jq3ƃe8%bHJD`֌zG p/_lpKGe"օ.oFKc"8Aϛ0GZ5si(k_ܵm:7(](.wMv; {.':6գ d=^7`HɥA*ц|e&5|!iWfR;O['x\a7݀#:p醉eY‘*{+p@ s*b#OxwpO@Vvz͡((\'b?j0L)ULa{GjY/E ڥ1܎GؔaR5nBf_03f9cFy/^b cXb8Q{K'I WGء Ґ5 =f}Fh݉9> еDc l?ck!G4$ nf; A/'~>X^5iGŔ.I#[0.;\`\E($N'M^M9b^GjIn߃:U,TP`ug 38 ,CK8 *īdZrߖ}gsn}g*P|\2y,Q4MS~} S][Il$DlQRR[6s8A ?/XxD*ePrS=GrsUPvDeH7 ?#~T\D(z g}C3K3TӼ7yh&q5V H$QyWM{hJڙJ>*5妕LZY"F#6!a!B2{t+RP۴?A,0^&rD[؊(1A'-}{=hOvUGý>^S~(9&r_D y`%bF(JyQp@Kjrq5|"A_:eƲ<ZHHr<߉UvZ㢛d%rۮ+nft2[FO+Znv#{t|CwTZëPOeLVdPN^Bȹ#GWci[1\"묽 ;#tIکP+v{X~SK&:x@:dPQ$ј *ƖF ~hf{1m/ӛlk];t hRN8u5=`?qr6_5$k?-nkkq2Se\HIζ&14m!<Շuv 4I. 'mTQuˤB BYGPY 4W#׻] IZ59SotV; ;y:*Sb8v[yPJfK z1^ 2 J&6\%p=$پ`di`Ne)^|;)6r&>32J:GW^ !LqĈk74M~bnA0(ZPH@hއsVɉa}lXBa2Cj4EoǦRXY9{dP"h+U8flkۯNFFyEWby: KgK&&D/N<;s_v iU}(P Vi!%.Өw Or&®xs!2XuR"kdDw &F$ i%#Sf@H^Ӣ9 lAq!̕z1Ѭi7dn1,~ dW]ao:NHTzÎ뭘HS(&m,Cp~ 9,AuIi J|H}iyZ8GJb!¿َŞeADf+UL 3Sqv/@TS8~7fٿrYUOKDqIfsgd(]U/1CKuc!uE5c3&a1km%c^3o\b)jhYPzZ$;.s#C&UY:u cMlW惢ߪe'2=a/' ^C\d'ۮXS4τf|^طx>`k-_5qvGX-LB34>VS7\h(,nyk'bK?{,XXal)4c7!/i"ь^B:Icp$5aQuא^9ȑ@: $2&4/Y=a9@ Fc:2$^g]48ܯv<_y<2Qt)8TPXB쨹O$LW`o6e .O[N{@VW퀾- #v04VBˁ|kδhO@yA^.2\ 0GN,Z7#e- ŚڳB.0Tlow@\bŸΣ)|!@<+Ȇ5wϜȊpAJY(:k0 sdIyqWTHa-2Ú::3k؀؅#ȁp+⤜f!gau6:Φh-^}YYs!2OKTکX=J:=۶<~aD<֬OԄeW#8W[ 'X?N@NӰ>:{{}0 **"ɢ~Z*=Ƌ%]Fvctʿ$Dz\]Ho9~s~p5@XO^$܍&tR)~D?\.u^yt iX/C^;_/w^1+Ƚ)}{ \?UCWi+ցOYq؛RKr/|5v0bۅLNl֭ae?qeWMhmq.CŔ򝚖 k3a-od MK}]m:ghj`oS ^kBƐe/shA*%2lzBb3jVmWf,03jL b4>[8PbNx岎G" \U6^>A?肚ж@%:?)Z0Ze%Gm])/viBM_‘L;zrFNG&eV G~U6!KĻ)6W\b$פmGy"b}R (+\1:iVXFQkք@! 2eB"QMԦءs4 L0|FT1 B 9 u/J|IoWF[(-2SEtm/_Dq~?-Clf7a\ПB7_1:v G\ {$-H3-wyߧEy@dTtػ{EG0H0&ы2_Q,w?/*$iTeM1Q@I #sF9i>> Xu##k[vLtTdHX9>YdSr,LsynRK4sD%kIl:G/ԕ~`B OV h):4/ꡔ,TH_+t*0u̜AU =pgXpNЀm X u E- (Cn0LRg2!lJLRڌR•{dy*Eu陆t"~,IgϑԾ4ٶ7Xfr/OJjAsR 3ԇ`\Wo.CJ2̸Fwӽ!7LΩAU֛t 1~L `寧\Ii$4*j&'ʉ$UN2%bs4`8dW~WƒBDτt>8LڱUwWu'E4XnkĽY`cO0af&0tY=y{jݰOlUQ٪!LnEhv^fRT@ԤpEyT`r>Kb).0~_Xi4c4j$BSOIą?91l'WB$u“(aŶ;5>ݜ\ Z`[Sc _1^~0 YЏT &͂4@]68>MLc| y)̯J4 Z5(8sbU,$" 5*\]9`[>f-z8tA&lTor)ۃgO֜gU,dCsH!7VLf)DNݢyX| 2TvOK&O$~]AM`*:<)VhQ9qfon5.8KEI.\n rf,bL7;I$ez}:|d%sr]+yL;x!Z_J&Mo0̏ZӴl'cEw-Mu5 #;'"@䫓#hO/i6QM3Ci~V9j6ri\qy;Ys7GUGu,N8' NnGM(ZZyϱ'CNHKsezAU`JCXw}ɰ U4z}|M)C[ՔB:A /G'YfK$`EF膂ؾ*졄,"i'U, 1+Q#(wO)<# "|u Rh%`m\TSC/y\LlUS ȈO Q(VJ ^G->fbCw4s#;pg$Fy57e:2l`V۲'n44jDF>&twHQCmBUyMP>XY߱)Di201v LjNgC-f"c c3?vԪh [•j#Z1۸=x IB].+ڝa1@V?6fYNI{PWhw_bE\_Zhf '1ce 9 $ڕ`>Utca!. m>[ (ޞDet~dc ʹ.C).7=Nڨ2ȏhS*Le˪,@-2L؅xl+o 8-Dp懜U@=_ \֛~t"~<8X1Zqg:&ݫctb jI'of` du߂A'@ėN!/i.<8 *keenTZM] LDԦ8TuԞ]ZT2S<^uqv4S4nR~I~TGr p iq`2ss] b|?Sd!C2$s :y *Iub 0Xq V \\RЍag\жV52|֩hfI: uTP4 ^ Alиfut;+`2<ƃI2YSXY#-[W`w{EQ˫h6dcHehFbF JHdt2TeT>-stP: /\wɗPz\.̥7 Cڒ0Qh0HsC=4!?iqutW̍a'l^ݍgCoӹMܚ{;7).t7|Q_fHER31r1KBG-<&Hy4hr:KjpR,Scվ{Θd w\ITn_wQb+!kS~]?߃HN+Q3IUjՏ>zu7>V0'h-z(hq,B}C<k _0"Gg;P9@f)q9}X6fHx~X`@y #⁀M|It;U\C*wϺ\LX)/ `pF]ES-iN;^62vs}囹-ZvЪCT`'_+7*0̟<]wt%5v$e=p2Z+֡ Iܟ_/lxUГ]my(8Pj߽/ @ L_cnd~ !פCSR>oK[(aHxQQ&+U tGJ][nEv:9Q].6: 'r*f3@ n<2lIᵆ·Z"n.e%W$dRfѬ)vcn`dOh2 Ӥº&eKu-nW=V8촷Cĕݻ'7  ܸj =͠_֌D,GRo{"Sk<¬S%+%\A>eI.p{GRB*ʷT *Bdڦ E53 Ʀ6kk*D_ݠsHg50YlǼ;ǐ<">,973mUrFA!%E0N"R^S"o*76R4 s3GD'> b/ҠP~߶ ϔ\K7< !s%\lcp7\S].j9{{CR_wZ_ٱ2/6"ì\HTA#>EJZ [:hĿ2"΅A\ HJ4pN산]>WM!d!>P &IK2>rYoُ1})efHqs"Xw*ғ'%D:s'~! V(hUf}{$s%M%7xM;7 YW G67 g_wܹLd7Ech(=(aޠxWGdwLve Rlb8<>b@0odKBkm wu;3zpϕq-x)#➈l{;d*yMnXћEE-ϕ?`oM #T%}XD ^(2 7/zuvΞO?k~@OtH+͹|&@ nmcgBWV… L,.loE (# ?(V VwlvYP\Ͱvˀ>CDgvF8rs ac+J$Q $/s!3ξg3QsVS74`>b ˆl`_]&Ѻ~ATz#K-:4"Vt]{@>Jlai;toO(ftiԊƁS𥁒OڦnǼuaL!iBLWA4Ll@#x,k';!ڦEljLԐXq"S0BFGۉ JZǤ~D1;qƅ?k@-7%&wqsRc9<}~WsYv2Uב:E w=&gSF5$S5Xƣ/T/eC,ycghp}`.vcPָ ~K[J3g?WUIid&hZ Xrݻ@}Naj\>eGyZUg3s뛬aY&تY +ǣ|#Z@|ܚ`IObL>nFCKnʹ4ќi>Q2d| %w!o)SuζK]g_,(SQGfLݕM\:a:ȮԭϿ$H. -Fw{Rls>E^c5NWZMUװbS*`Xġrt>6uB1".omh}[qG ݨ%[kcjtmEå]qښ'=+}z$v aT^oR!%$ϳЇQe/o#N,rQjjRX퉦-̳n'|ẒܷbPV U&QKWsjۏ`z[RqO =_;[ ڼ!ZVC$h\wԦ0@)+{' jeg,ha/Q;׍X y1w@p+۷U|5K?pC/~F %xB}\pw YAKq|7Y.S8{"\i=P/X5*_cPiCfta:V`>w-/+@Ԑ~԰Wʸ3r:@q%ז=$g6(])Su0۶ rSEiM(Mt[gqX?LsIRdcS#M,jQ$3IFhYvj2o~"&,gu['YkPqhrsw烒t18r-]̄mt;DiouE#weeMfK]y-+ãpU-)>q7@)eR>L,_081[u6@&j^lѤ{cnxF:άpQD _f芪$Si ҏMs-񿙨)YQmXDbz2^f4G/Y:F񻾵m 1T(ƂMWLrq]ȋO"u-NGW/)X'" *wvE> >JVp:ݵ뚸cu,*+u:a8-:9{Sv SQM yZBPlJ87puVI7QTG4KB20ڄzʌb&n;ли]e h9moz$(J(u8'`F1bL@vמ6bEf#3h/ 㜹n [u%.?bE3#.o=]{bZ pڬb"ݴ;DHjB{= *oN>p({sChd0[z Ķ',ck~;N'Ui3/EyŐ/! eٞqCN ]) OUeu(K<\ЊرYNհ۠kY^R^E*Rmao6 H~Gk4=$짉Tub8%(IlD9Q )zVS*;zOFhOӡylp.m\a|rSi evX^uRE|p)d1[ O \|,'*^T3;9fpN5C+7r:'KGK QZqơXH%h5if_ ߐѾؓF|͈"<*z~-i_Q-9YвgSq*1¶nGBɘ'79)TSXh+]?VMtyu)ҊB4^yPsKӣ(ET$hPEouiԖJ^䮴"lj9KIu~~AA)&zA 3%|eU?lZ߿jtb-m+3%*edP/˸W< t'.ې"@3Bfկ+Ha`45rpi{\Y?|Wl\Qh 3Xv`I*,D-+B:P1YliWojT/DvBb%>-FٛJfGTWsP3lt UjU_j8c; nVJw9dtE.}}vk8Hx2&b"W$h ,5WW\K,agk}8>-FoAFDR_/;+ FU8ֺ,,HAW[zXv:yfx6%{_lGW? Ս{>&?>&!sb??+M30j1X[?mc Q~0lMR6e!bjU-]Ïoܜ!&DϯQ *=ɘ,kMA.,_Ysa3|$bҬ Hн#<]jŅ͒}/ʧ7v ^{{EfSDV@EyP8sWak+1SZSKt:2#cnn%!QVNƳ|FO_l ⺑@( \峼c9G`~<6A1lܫ OHnۈ-o,w[E(Ri)1@#Y)~ı~pBvԟ57:c*/>VR Ͼ KPJR  r+pR 7TȢw`D|34 C8Ot}OUe yB .0P6[k9%J(hl4-.x7@{s'2Z(вҹ<߇XمN *W|5>?A?wb:_;Va i0fzy +( ޠ7B3Zu@{T'n*G4u=Y'҂%ryaC=ϴEDx.~26A'CBU8UۛwAYkF%XeM)>Mf㌛C"?2̊Hk\H!w2>kҢEU_5pKJW~ ˦|뷿'xG+t 5INnR# 7-[2 UCþt'#A>CDfy!mf͡5ԈEM)( !+N采#WI[)L0='OĞ+qaj(s|pT|Bp<Ծ^=s&df ZtCl%L0$IJܑӽx]N<| U-ڒQmG =$OO y D%rXfT|@W8 ;ɞDӰzjǙy$0{%sGfrՠn𬰝à]"6oA%!/Mچa }0(IrFR^9XChb Oc<3CX:e|j/o~z\X >nD~"f.V eSw8*"ھ2n-kvm%[W%[YR{h{ xLJMj 7uyi&^0.8U:d'SQ0uH>kmmHheK"&xST L,ݚFT|J=IpbӠ6jpyDawR)X*y>'yi!ƏGPF\fbA]>~\&#FBJiBEot 975I\,>F2=y*hBhSp'6SD8 +鯋8 c%L ܍Cb `+_}s,;ct,d('|r;76/9p#M%~}MIug+)t;hZL:cl5o}|gK\Q">鮂ƌzOIjG|bW<\mn z{?SK|}Aދ#/ Ds5>Јm>:Rv`rL4wSt"],hdn' w*bKg=/KU|=ֈv; yYTǪԭyt39^ُ&^WZ&fS|^\<}a ]dlVSWs37JK$$%d@c9Q1 Bb 2 _Pø_!=3Kh0 NÉ-Q9qޭmaAY@c\tջ6g`RfdEAkIN[]p% R-q ДuVc/Zs@$V!?UM\/X}զ红Y>ϻ#_[ 3C*dSbm_YL9$&&ѻi[lSx1{n f5iЫZN(iVzxƙe053d<l{(zhE[k|$}rWg#eJw~v'Ʋ9{!> 0Zq< <ʊh}2}y-3T~jPwH(\l-xRCoZ)ә2=yLp]0/%w- {0uIu 7Lx !HM }[{ČoG04RKݧH:R떹;<bddm[[[9: U0WddLoqX)TYγN2g: P{[Ҫ,Q-}s@8X>}J\𪊿vH<&ݨ|@]ҎyB_x &DD_ŵBnFRN.\שy;aFR썑ҕmhhkGGSV+vD.Rp#r1 e4F6%_Ja/c;AfG۽'yc:D3uҎ=$t!*w??\b53,%Kqjb ܮP Wf\Lvʿu$P:OClnTNhJZ [wzV9wW G "%?Yd7Mhv&ObmK[tup9m'Crj c_9xzPZPCߤUE(֦ فzܿXx[m-v15@^94_S'k1Xg,pa̘P%עoE(6*FEC~+r:64S8ѫ؆qZi k0?KD l!u(\ܢ31DN-};.HmV68Jz|giB"(PPEƒE,׀H,7U+E27+@̣-VoH`JdMew^tӏO0ip e55">1ܔF 7\uq/grݶAֱwI p˒/%"$m?SZ~߾=nͪ]l*W4#;߁y ~5Q{(۩^XM;jfw1n˭=%qGV+1g '01ZL|~d . 8XP7һ9I/y&g"$CzuS 0a2T SS3 GrAר8Μa 'nqeI=fizwu 6<0R1:`*t3v_pO"Bvqϻ"q8IJ(0#CkPdwkAݧ@sД;fbCbÓvLSJѨqb ^gU?ʊ_x'He;W,ԥ|!F3x$܀^ U&fZHtv4~_EZ%] fbɩ$}j {o_sڣ5e CA2{ 2#M>5&>FYg8(S\n;Ԉ̡Tz՜Gś$2Nُo|TS!`.}h,ܽDž9 "OZA8B$_P["hSɏu>@2L\{~JT(SN)СHfs{}&t&UR `pC5v",*(fŒ~5~xz7T`Kx?Mr~},ĀK2iAsZSf ױ ȞQ)(]Pp 3" <=,^L; 4`0=.ZقMXn:]1ECH2:%mku)+6IpȨ/=| ޷'ǣ7UqDvApJx4.,ʫR |ٛ/yit]Uɽ̎o>;! GX2I_,&FF{)S^^ffXy @$I9i[0Fzr.!%vh}o{zVy܄_ҵV*XJhu#gEAFo V0] yooBD(-3%]Eą}O'G.cSeyWQL?*ǥ$P-KK.F ҏW"y@9;k/M׃wXcajmgTzT@A8J!k;U.}f[tI}WЖ/ lkY3T)a}UFIʛ}.B%帢In.t~buުԜ(i%_Xr[],y ~OIŲSv1"8ڥcvRQjDqV[gt@ܗiEDsŸ!7:?'3P6'tD%柭uY}Iu7j>mi)BbIRCҜ3ZMxܓ!9hO'LTT̐#{#gG7Y"\YK"N惱l]ݸk9"[q'x(C_vi;̢ 86g <  钹DiqqNV@͡xxU"3bSK+%OxUפjɻkj9wAZ3ڒ%_jB#QIgg"!^كS9 '"3(Ҭ|&^e<\Mo2UFkf pw@<X #!$Djjc>w$FܻG@i :gŮʜrx cb"]=O7Z&$qWBMf e3[顂mz-*L8D <y^} UR)tV)6%@^*,iƴ~i|y|̸^FMQӽ+?1 G` dqV$UڛT=ȏf+qL݊(ZLL+qnP1ѺҘ{Ud4_fLةx X x~WD#v--`?⸜Eȝ0i!f`hU1`~R٥$9ɧpQxy*6|+0Ҋ4~)uIU|AnmdH~m}$cg~B~, pEu& 7 Xܔ-7#\WU?@3 ͯDE'!9dsPё!MʗX8 pѩ0X"2x@0'ncUIzh⻲~9kFmaXG+I+yIJ'Ph_0K~'&~e+&]K; q?wo>M]JɊ,¬,z#xb6<[t􍢱nM]qY* { ԻR,"[: 0ὥMVKvuƚ-~9V5g8]+}uOۿp_jY,ʧgZ] <7npceyիQFe'cʾ5pSXݘ֡ #㎋w"ٲx6 OnYubRȖh@U(f\qr'C0;J7|SaA>274FeM9EGrIhZwG( *7b=$>)x= $=9ӓ-]YTAHIP85Ї&AD] gHpͳ=ﱨ9-v{Ʋwg/8)Ԋ t5Px_gT(Pt٥y#{_. u^]C|ɠBA~4q.Đ!6_K 02+uW"I8x5zǦa!^4mDd*-9Q:҉SEwaAVp t3ɟ3/e}6y'_k957wn<,x@ެY #4hJy I| \,AX%!PXuⷰO5됢V̨ṉrd~\Տ ;q?f[=JLVf})%=NjLyX isKO{DX[B5i  K{Lo!Wz;MZv* di3jv('oD#E1@C5㦍9U(+Nz ˷K1l\RީnwI#/NymK1n+K;@P-@qH{!9[H5{ jyA^_1!N%D\Ua8U]d<I{:)rhn0>qHA>:KƆUSm w"CSk >7c)O,ŀ" -'yOM6i4LY^)9/k |\nPÿ^zlv"; 5PBg葛45 |]:>DȌX,g w t#X*Ȓ <:a}g xuuG 8)4=79߉r_~~W/= ae^ qhbG. /J?NR1Hy}!~{D]|zϰ~A$j]gX*g&M_)c;Qn#s3xloMJ K;B5OEOuFVm" :UxgHtW 4>5F*zrJ[Œz}&NAym܅gzC\~xf)Iy3.!Η:mbp[]O.kY-lp$j5?Smxl?aB84(!q}ܶ±];& qp~Qܵxu]CuB|dsFVym# 2 UpihL6<4O?r EN+m0(Fh$fLwx:Jͽ\+Q¥zh4@d%,*weNz8z}07YntGoE^*~/8`nL}}ı7 9ZgAwT(p-,P߭&b;6GULt1hRNᒢ~GSϰ$pĻJ<ýtjDm6$ٟD =-x4X9 XG;*i{Hk}f4;{݀M5(EܘB"J$o8, "w(Uʾ-&`R92 V r aQޢ;iᯭYy{տ8 %bfl򃇴9: sZFbLp]Ue9B 15"O^PůC[/r?srG"ŎT;Yɰ.d d"zVvx ؐePg ::jݍl(/?Đ>O_Iiԡ Ə óBuoy[;_-X1Z{s"yL}j&в;A,D6XLI4)X HYlXX%lP!:(И.\@}=6ty@7#!lIOAY과g\sda3>μ^! lK3J , =Y/(IJ-#[.~Ip.C(je|~'?!| Q(,GdUT m/bJ~lR]'Dk}y!jq@ŏyu[;{izgIg9 Mam ѱT,\>Zflu͜з"ץ={N(u^&/\\4q-3sR*#ߠy*[0*`yk$& ~(~h,lnZ5 CPe|e  Ap8"ؼ3΀uit<G:UȻk̴ \s7@5,[,:C1z⿶#,]UuUmZ3j~'lFSgIxv(E 6:랶!%XE "C*=Q^|x R.psHtG~An,ui4vD the9]|p6 ؐ+<=9܀}g4sW\ $*6FGoD_)Aޯ27 alEfI,V<+]z8i9ķ øn5wc;uϓwv. 6|µ)rkn _H. cj,5\an9x<̝RЮ9)Pl<"H37,|IBki)4@[x% 8#夼\ק]1S+&DL-yjQkzת?V1cRYM]ݰyK{bld<:>zqպ\pPBo4ӲL~,;Ɛl3=}uBP# e&Hg<ؾŅ(m񆕴L-9̲CBkreHX"am,{(/V^` +II⥞jry`H$TIe$k {/{(M/P^WzeS3-cFpxm6]**?Avɾ &;ND܇F!? <gݔQ+bL R 7~QPwg\>Fp9TJPW r<5! c_%{^ZG Bz1)L)hg)ͪHK/U ZWP{̚,VXN9A = ;%Z 9SZrȺXI5R|hQIVXץӽY&56цآI%"C 6kC* |Z-ύp&qGSRpDe]^a:&T ,:p* s$`:LyE3|.kiDrkJKTd'ҩU?PP6{=N 7ݾS/fh$B>#Vhx*/}tm~"4n sHXe V{mjppZj@Z߯~5aSK [}07pM0_?XSkT=oNZ86NS#\r7n2~!%IdKϓFہ/cDfԝ yCMXŠW 5g(2'gw=+ޞȐ]XB}JC ڛiϐ<}Qw'h-Й؅K5d8lJ|d&la&+!4PxmLs&Fކ4~OntWGEux! "X\lHsU~#~KO:00x2PٽF{=,A 6GQ5e@L@âK>$#-jĿ M,D1B>aq)hiPTmg "ŖelނP|߼B$C\"ɔyKG %_cքUݡ>TY!)N)X2: E,q A1CE W&qo47i ?3e\ȿj{˺oJx'# 6VT_0wH6׷zY}p{n% B `$:Wb8CD.s6í|K>e1p9$ޞkӼN~IsQ)tzLl-F9 JETGԮ,2L S]D C0 Cy2hga ѭ3=. Rvhf"䝼/sheBQ:wc6N@&,]4 g+zk-Ύ J?^q;[~h.mim5$hF8z~\5@Aȧ2P 0fWsGriVztAR`ٍyT+F۴ia/\bE[q>wTRI7xSܖJzsGۀcLT̫4~JX1x=Zy p>"8fNM{24Sk?ړU$ǯpL=^wMc~eӂtLUYai7mK:'#ѵ^vNs|a  ܞÝu7J)W?֖ue.XpȻoRךY,Wj9ҵMVձ`sQϊV6">΋[zVLU"6/w'{.5x㏎s b= -VhG> O?c8ϻCoR<SV\v1\Ybp .$35^I:*?9yr(78oq-MA\m>P/V&78Fnf\4|af[.46rR D99͒V֦Nvַ(LGo1lCQ,P)CRٛnp>Yv%wޚ`ִjb_ƎØrR!A71,m8י" J.!VC u 2,;,)?}-nQn>Ae-em&꺫|B}sۼt3 M}j0~{f;Z\[9#˒,D¼gעA:иEb#vL{Ra-6z1-;R7GaUW{NT\{r|.S.8j)܁\%NcvPj@3ߣ3ɥ(CtPր.J %|lװ [Y;"f*BVo ?L'7 5iB/,k]`Z1W,J$]n\F"CP -Q㾱\vXx;)b(p]R ^n"$i:ฎ)suܐ>Yש)>v9~ozyIm=xpb=хV*xdGF:w=k4J]?-eYgc*fn%ܤ;Z.>o}WKRThrxfͱaxY6#2J29,w Eb~oU[7M4Z1A115?=akn?%4c##@1ɱ9b' PY L$( 31 ҕK S|OA.[Sy&|8AUEhՑzxѕO(I&ix~3/FJgfJoſ_ړI,9xأS;`f_y_.{I'0%-I8bI@ hsUo>{o3{~EF7cO~L"!>#[/F;wvd} h`L޻ .F6/ME` r#Tˀq.On*.~fROcAhB/ GM9rz_|_FEϖ\CXSWjwٕU2Ϸk˜6 zz7.m̖5ՋLE`m $}+PK:9:mlP.;Q,/kZO״M'kDpi^ujqhNģn+'ҫ&a-(} 8̻C`h Kd~9!d?[C2ּ,ÑނO-R7^'DB1S+sO#(E+N81eOg?L#^J-Sou4q wurInKF"F~8h)<8& qm!w8:uŕzLcqc:&p/J{+adYҠ,TK\5LZtpx-yO&@ώ E鰼A]H&yc|gPS$[Rg B0W MÎ1)vhޘH92꨽ $w-O)0Qm?FIiQ~c̖F׶?r4ەIgR`I1vw;4{dۏf,ሺ9uGҟcy "{Cں?圄S/)؋*a l^v }ovf;fkϜ6Gu:@<>GI`-"(CTq vQ@c^sfGSBLus0y,·ɿAܑ1YoMj{aV,o  꽅qUNspCo$ @ɂ<<5m\rUXD!A֗,fW+)+P/ۭ[5õEV=5ǎJT{,NdUm< YsZ´M&m^Jt~Qmm*:o?Kioi8#&58p%p3y2E1@H+amg> !+}_+Z1?( !֌*,(is8^A}B?rjMƉf$M6ĸә/C,#h$Ŭ(2 Ci{o?MJ!uGPm&)ma_#Α2DpmrD{l`( ڭ&K}]{BFj/Je9᷈4suFeFҰ~;z0@ T!ts=kbMR9K$ T/Y|$wӆD"Th]BxHxEP F?EJyol}U}6җ=4q p/,PU0k*b=oDyLzM JC?(y>i"aIc <T3Ʃ{倆F W/#y?h ~pD?Bbxc w~Kdl 2P>&zІ [:W ɵ[O=e m%vX=EW(alY (7 0t(Uz&V4({ap*f*Q}}.Ŋ~DAF!KE?!'RUֺsũ4#s(;k<+Rh(GשNCH&!Fɼ_Vg~L"z7Ɔtb?P|(z;Ji؄-=8{$,=5ki82[BF5[ch0smfy(zZoG,EPb2ӼEtإtpQlȀkz GϤ^U2@*HפnhZ ԼsN+[ 7&s<¯Sꎸސojʜ_eHY| r Dl @L 67?s"FgHEmMsbPo WxiEw -yN dtѼZ}xIyL-MP`/pH|y/\ g~iG.FXa"$85 &-*&, Ŭ)(cbWR&Hq`i3 ~7^>GC&C-˞f{1Tf2ׂO'8'#]Β^w^Rqz3#UCէ2i-+"BsW^%3HCLqY1|;}x.*}ndJ@E-:ƬD׆J:&6BKJ  ~b>ϻMf*Zn? EJ3 zxI7jˤ Ol(7 ]y 0/o8NBZI\p2}Zjd& uh~!@eF['3/ޤ&,/owG[SĘA޽R3+R)[tjD]"J>n)@nJAg8 H*!۳1K4l,[ |mT#Lwz />-c% FEbߪPaqxN!RDt4X D,{͘OWKs:DPqd(RgBkF3SM\w?mJjوwdhnPh,sAT 4j!A$,ejk-Oh@)P?8%ځzYFq{F3d:5DGV ^#vA\Lhvt؉ }L>=b~\٠ Q%bwcAy:?V bCbVWm~T$s.yhs*h;΅yИvu"ZU#g&ϗ,yRRg S!ډJD4Op iN1;0M @xp 3zpڙLLUiK@Mל+4.=M.N\rԲcM*!c@ji\*X,58CJ.Ԫn Q:ErvQW4-yY ápQ(#iWMeۅC/!7d; >`F qɫo5.28xfޚdO*_`1I{҉!!{nQ1r%Q[]9 @\KN?GP tD)wS1"'>sU+_w˝όj;N䶾cBo[#kTu(XY9f>dB!ܺ(Ik0mO6zV9V#H*$C>RɊv6;*Sd+q*tuv转,%-r :_9dhJ" r2*TnBJzNpV}n 005mZvkᲁlC۾ ~$~r! j\J-Ff)~߳Z.C%*2vq=9.m+&}#5'>Y 8h2֬'#🋇 =.X##!+q\;>vNZQ78* ]N%nD ̵뢸bVA]k7^6Syz-s>HΎYP"2Zs:4Ex#hZ7k!S)Zӆ#M?A!3rp]+P>&mMI %Te:ŷNJ`sN)CiߑF:va^DJkOV/ۜ9Yy.Z""2 SWҍʱStK:L -!Ѭpm*RceuX6} QJ<,^BO0p:|́Lpڇŗ+&>EP/Y( kNL,vԏuLT,y7$$~Ҹ&z>_P`Ć ~AK,A^XoGs%$KCuZBD%cTf$OuݷŶ]x< "gl^aȧ:f/ws@s"{Hn;lyf q{c55ENI;DÕ 7GpXצMͲW`poi3>+5D+ ,Jez#8 w[ϥVk82a0wK.Gíg)&|nY5z$9B nRdD[$R ֏c14~FUSd`AqXԤM:O)lU0ISs{1t\RnyxL#??z׫h=ڨƤ(a5vi0j:^G/$ -y72LLiJrK-+O+-380ۮsnP/nO*V *?;1<-B)P)kT\ujL Ps{SuA7(ݎp [3zz_NZXH>_%6{''?#r;0_GW I)ZQ4~d7Ig3q[ Άffkt';-ݍ?px1 vD#)xr}klI :ɍwKa-3`/T {AAUwSq~G:li6,חP6KSNdy4uxx]b}#+.ddlDiyO!f&}tV%^P-UrfJF3Raȍ_p8:oeLDs$1VGRwٗ\JqqjPW ">IBZ4 PM@cB^i8EncnW(E"pv_6 Oh)+pv"ᄯl!?S_~/ <7i^vǤcMb==C2+׈ƇrA[`Nject*\ 9^r6Cn65:O|z&[!yT kl`ˈM+eV"?^)rA$!r&CSXYkܚ%I'j bpH CyY&] :nyގHxiZjDKXR$j_LصÜVg?՘b!ykA  "zS'Ĉޡ+#/I|1-$^eTc˱f'OH[ E4V yIcXv#rSV3xΪZ^)]pl!ߙA 'q:UElpOO.Ք$]K۠u\5 04!%tB{6\HH&9t}!倭im;6L'aGEʁf'f!bnr`3M2)[f9.rG|LhFUyOem0qMDS-oD+cԕQ-9zYПB>Xa q :ѻQC bv/G+.[)+.Lws>@H4s4Ԁ1X~a{}[8L!5&Zu\wI`$l4./,єZۻ/@͇dKmxչ"ʮB[ ikÔ$ 1Kg"MGۣm @Ǭ'BK,&"@:銼9W^ 6_9a! _AbJn8S f76ŧۜ3KڧI2Y:/ q1D )_-[-aStb8S><Ɲ NgL%I_.MuL,gnܱFGRN&-2W;LaTXPPˬǺ78zq4yGę MFiE SI2  k"ė+78]5WPg6S}= 01@D#;RӔ}Vc|F\mb.K9.XA-L{(e>ylq#d=&o"'=qO1sy+G Y6huZ`lfwyWms14+cXȁ %+:'Hv ;0-$̐>(㲄OR*FEfR7P<<'PVVOX@}Y >R6W}-OIo%pLkV&pk. %ETZ@zJi@ |)s G?F[0~uJTJ fk2ɤr!Pd:I)af0\$9DR[.J{kJUfOނ8ӒZXmx?XQ|ﵪkG_/»rJ a -0VlPug-٧gI^~V':E3s) kHK吧FZ7~t=uQ3~լjڬa#\z ^^z OY~zdzF>w  ͻIGM.9;pסya , ,h,#q@T~*S|P Iגyo6f-l+B(K,Pt"Dp9Eͥ.琄ܛí3SξhZTC{h4ixBήߏU==aIUL,j:עQϋrRD"+z'E]&v'阳4pӄZ3^ql$a7>"PsFSiH?Xnǡ&8_E@bD{AS7KI4GXKVGjd%r ]iޡ]9;J?dJ :[?GS?bWǪk\feu"+'EAB}e^`/kH S#<]4NZ}U.>r#6+s񃓐]9H#Q,4%5o* f]q wdt8˾(K6vf<ų[21߰qOܮd\=#smͫ9^6n;g=+4>2PosRO0ADtNbv%(. ^ Fr].Q{ \>-Vd G/Hp&ڠ(Mp ؀ u R<3&i]$0_R;';ce~ 3dJ|#`vn}#(DH"59wvp!mM,A+dB+)w#SYc-EVN8 `{ ȼnHvLY%-U:\T}،!AԝQDxY=$ XE.y-$sR#px`sɻctݖCxֵlM#@ye,&`ElKv]Tqs…rdgv%«&hIij+Ѻ<-5?%Gq.TQ>>%Ao I;K c&\ YIb;5XS5L,"YlS]-N!{JA+|![ sK)EwtScEX jsqZ5ۭ6.^{0x^2=e&g4IIs)4b`F C58 $ Z148t9%ppd8ZVApb<ğ2([l3LIW5츳 *tx4I{1ޓj7)z/1 B6bP iC$LLr9cF-s̛6.(qs0TJI%ѡQ@i?2iQ0Z,Sz ӲYhƿE*[&٪)j+!g-uܚ_Cn(f~J}# Kz!:n#04vJv_w,wz3V'u%[U-Us>J){82$`~K;~ߤ4( BslJQle40Ed߂> Labfv*峿dJę, I0\ҋ׹TnJ0>n|E71pjw"{t Ll\VW\R=@St`>}A_p(݀1a#eH'bˍVbM6#z8 6yk%grR%<bٟ sh4d2[dcVd=MR.\ɻ[ej?JWIL6:H`|f<У3׺1C}$AY WnO B>,Ir)sjȹ0ꇹ-x_T|if+wH^e|gHH]U]QmqX O3flbT?*w<G-? gRR`2FNPB>}v|1|UA8E!3Ԉ A1P-ɓ-RD88/0{X܀Y:QQ xҠ=E -C n '-1."j3Jq>-, AS?;[.>0s3H?%0/=9/Jċ;- qWNoWCB?d@ƥZJbjqxv^⎽R6DVWKjn*)CJ:|1?ObǑ%k1Æm7?/-p4:y\;[fr X_W[gmYz-Yܒk-yRLTNț)c:Kl嵬\,RfsQxDvV7L2 wPBs6#S(|[a2IP p#8}#]q&8atq0NɹY Ў4C)ӕ5 \B䦵| ("SeO4WKASd(ьN!*cފVN@8P%7c-hؑ^GI/iݬFI jUo~zlBL5ni'6e!@j5q`T`&yD/ŭb)k!ޛޟ9yⲬ%脯0m ;9*/2jc9nb6綾>6zqt @{8+ B(g&f[Ƿ\Bag)\&|i_>dAl#EDn Ktvi?T@g?3jG2-moE4t}:i'`AE˽T;<'O ,ͱݩg|P $~`Ьme}%az ?0r*FpNDZ&xA_#rrv~x&\ӽdFuNW9x9 L-1'05G2qR;[K?*N2$ isdah3EC5(m3ϱ`}Xޚ&m`=SjE2y$g'X`[H( mÆdv| ؏PoXrxOL$0VHM$npIj؍x;Uq"ȟ 9PSxizեdI =_ygLt)̢rЪ)VScل[^*?.ר"ւ9{7@-{plzkH&PƦE$F9LRfKܢlޒ޸83g$!җ cѨ:Za!mR7p ޕKׄL@L%f\pn}14Fj7;mwQ֫p@WwjRMX\OAcRdCn?N}'E]2QE dc?LRqTPGZ$&&ԇ{(Ԣ5~r ;ij,e|Y~٢tBXhn'znڗ6N0q@Y&o Lrgo_i7m#ۄ} Os3y_OZM!hl)70T*-Wymeb=B. )l5Z=mľVJ΁L9SV/#JF>'1T̜lwN/RyB41N:+K:[e+ qG@էm5QVض k #0.0ď"BXbGڀܨ^ 9Ʉ)\kʨ` ,:*ʅT. N$Y`,~Ҡ':A ]Ni =d6&bjx~pبJVrX |`x]ܾW!.Fjmx%[Re+ e(i:x.# }&9|py*iF*P*! 恌xଝOz i6rĽX&|e؆ʄZuea_qBðǣE!AW{@( 4evy2 kԢϙ+*pY͍YʻisM}SFbBvhI !|!?[;y lQHlA=>~G E@RSc}7dhH, p+V.;l ?oB۹G_POnڎƒv_H9$jHq{ٕs($=_CVJyUM) N͈u$9$d_; +\L-Ŵqb&\OӐ%2 rÂD h%7G BvcJ0D1m~}v!c1FBld'Yv߻uV߆KfSG/t2 dߑ;nGIfDl'ǕZ_k_j翰 T(b!mK\ X^0w1h"a$ ~y < =_J_oN%~Txغ IȄMH,=ƀAjnj!3FҮy\%+@1%.(Ũk231Or]np#T9'#Hv4"k"b^)G5zb7JhuKQpGRˆY_Ǥ!۟#pp叱Fm" ?J@L?tx?CGQ>Y a6mLeP JF2W ZxWY * TUܴ7 f 88n߆HJԗx=-mf if1s| K6%թL6A.&DHn)4Yoo9Q fyj. & ݟI0iicM_t~)Φ+G=e2zk6ěw]ĉAǸ4#SC6>X]% \ 8XGƏ&d%T<^o.jƶXL@z"mCfwsHd:OOPDy`6Ee+UV:sRL˰굾;[p%;ߎfbǓ=zedIRgJ^lH̃\&y*"4s]ݰ3Ð7zL_=72OzcOEDԛP4s58y'ǻ}O@>¹J#ΣR{Kf^.K7`$uD_cM&C1wfqr Bm^w߁n q^mD|9P=kAO.ʫ({k@AHr, _|J7l TK@^d ][$xǖj† XUīmV2)?؞eUwfAE\ y{$[#׺?-n}L;4p;#3=5m9?)eˆ/G_77/H >;U@АŤQM7^U#s(|,LNscþCèO`JUɯO>^;##f^7^E":G"L!@Yr $E7bZ/2 : 摈^ S+o%D Ou_h8^Y"{*UYdDTᶾfvqnrQy}H0gOHzkQ,WJw X2[mJ\NyK%qȨur+ b5y((O4om(ʩDuWPR'#}z&_wIFhbxJ;^[pG!4Y!oz,aqbMJKIu |k= )1=tiG%܉c'wD0埭㢚:׀#9"CĶ-)-QIN84v>~])3k[Pre>%<8fCfmF3uFn$I7ۺUAp8Y~e(D.>d*Mqv.YogYeET>a Xhr/:{jI6r<~j3k[+}%H֖dVbvv)% eoyի'83ϲht>_Snt[ ГL}e2Z}MpDSvBC v2n*Wy9q(rp8V=O3 A0? ᩥHЉu'>:wZuM,sNa,@\]C |yÓ0P]8-{ع0T§M;U;_X5&,<"FkWP Hy`(Key{6P4VpdK{~ LciΜQh lMRH :!q^5|c*i2DRD@U*U*%]eb̪Sb^3 my-1T8Ƀyt4;7^LFj<,}ܗ@a E&y@uᇸ_uK5B-eWK 8Լ>{]W>/C0q8v z3|aꥣLD(jk$J.L,?4BpP%U5R,ϒJ}>WQn-?a't#fɡ*BPnk Vy8r*W?5Cqy@;ȳI{ߌjyc >Ds&עޘj ѧu )qg.|*6n"''@'2l\@[ 1|:޾uwYBP@@d9fy#8GQ>F h$/@,:ذn`g<(.)bv4 @h#"'?"DY U#mŏFkπ0΅#DwDsq)I+B63`&#[;Y / a[A 9 {g-PH suoN3=ҵ5SM9ª~HM 2i!=X1Po siQ#)B=<%DabZ%//W4V㲃$aV~^$N׭/*8zkʍ;2x|!z2&-f+Q"^]<,`-~ |ƦҐ/zla@-z_sxX|J\f ð\ӛkɽ  $dwI&;x#s"f?1]PSH|@%[V?br ]os{|`d4Iq^MMh jGèY)4D. X,OUSY>,A)ݟY\"ΟZ;ZG漁-Q4MY(139͓X?I jwÉz}5?]!*dZ OMCszDHU z;tFiغPg|͡zIYx^#$Z f" b@JK.kj?HRʂy0KE , )|2W ĠN(q/k3oK'RGٳGL4FNGKY OQŀEym՞RnBInY&3tJ{FTC!~эYvС% [ʸ//gaMKk6~W~MzIg|]PZ8I) C晇nSt9 hf)I/Zx8Eժ׭lJŃƖ$qpV$oנEdѳQՏ%}FVݯEv[f |lFLfU4_Qwg4CLM]_f}z5E 9Ϋg9fNbU}fDOdv~;d- |; H9#ޖG?Hm߮& U!Bϥʤ"<.1OIՈ@Eδ\DzUl*zwBr3zv;,xiV?2g-x&̑ j ;cQbZ/G`#c 2{E*ts?{w^pԶH?LqE$ϰLQJgB!|uu0Aw,0y[|P{g@þn򛘝fg!2gtJaa_SmZ,P@'THDgqZ~,SU%gJŕXBV^m _b,U -p?r[.q=XdP{6&h(x0LLFrj 2F͢ z=J-0wO 4- 6;HhbP8니I-w)ڟt&R`UI>#t/ψauȷO͏MX#K](!~E=aߦ(AER8~#}Z=[%}65M^u埻Z:@'cZYSeC%7qe:$YAMX[joʡ :s"`~0J  A1Qs`rvGv Rz(S EQ,ߴlEu.6XM\+:Oung V`f0zi@Leu 9*tc3(;VUI[rb$[l#1IprZڠA4}Ru/{+9/[jrXFQԖ[mk ]5 y'Bkn<) & 4w"SԞYd9ߞhTo9-mqBUo_}8v_4eS{.ݺX;sNHr&2OќsLc+Xh.}/bd&۝\rt )@fNNl8s\ۮ3)F l4ޓ/ۨx}:LYgÿMn@~69G׼NN~5{+x.VEBӿ) —r2Ѹu!]%@P)y4sn %`i>\ӮXv":3ݔ 8ds̑&&Y<=8"0iWaY]r[4.X,‹1p(?DŽ/j˒AP"q ff)bn8shTHm=GAoLr6:.jxD]4TCtNt}r YK bt!4ntOKw]gQئ%?:2*o1u ^o@J@gY(|<鞻[3*]#mhX8(}jؾ>t ejoY(ۆu(}6p ʳSWs_xcyjfq"ɞ 9Zu_mSyZ#0S7K0x{i]jSoxy}ێi9fg۵:&[!Yn;psV/0&1!#Ӗ`'ٛ_6oQx5k%?]0+F%4 rVj:d 8h+g~P&/unģꍯ2_mYL Eex[ۀ]g/rjDs|iw+"`$Տ--zMPO e1.{j0bZ +OSm+|luglF ](kМ+bq_o^ҳ=tSy"LW>*d ,î$С` ƚa6 ^S暠Te"T^ bw3&AYM >eu Xu6.3zBߑ1he 6$abܸ&!9ܐ9 ޛ~$A)oC\Fћ1tY799dNljݶWoJcDŤ7-JsLt }ߩBߨ\ե7*{͗cE%N-q+`nGٗ Vqs ۴dYŋ:.'.>=ER?%Iu ? 6u?OTƺpUH˟<p ]lٷ?+ݟX71ay8?˂]6CpW-W]Y p48!{YfX+.T h%isbc3a8+ydP5]BGy .(7B&rUu ZH4R֘J^s?u1GX4 {6k~h^ 4^ak`ߑk-D|*G^Oa |^dC H' =*ڳ9NF,XB:ܼ֏E)G|0Y/lQ~ov[Ħύ/tԳz}c=ɰM t*Vûfu՛굘*A'oܫ**G xB{dqD?<3'/6D o {sK,'tpUBOVq>z.ϗ:Wy@|koﵳ:uI0nxnć]՛XXH 8T_:O#=wS_`8u=(&̞ıq~XV_54, g;3+tr⒤4 1弆s TGy_TF< ܄UR\}TC0˙-UFLp/,ː1bcԽ*,6(v;~*ֲ y"pơ6 @uKnBJS3ЈAfPJdn|YG"\UΏ3|wKV=^@<6'5+ 1~U矪ޥG|J֞h:o=k=qDa,@l`Mgĕ闢ai)e|MƽJo`=@Kkmn@j圈&у~x.kYV Lpnۢ/  if˦g ݅? FQxcA:m8evRĂ*}u6F| zBZǠ0h{s.ī K .1V낐`RE 9pM14ܯmM\Z|ni@|}m'-GTghq8ض΍0'98zi傁|D[T+@O'hHC '(:I"'i㔮TYV )oJR/p-»Uzvȩq(E+\{6B^b|G QO:ۡ2}=a *A!46FyQ5Ĕ?ϊo^a2: #[vQ[fkwo3ly$8(zu2!,lҝTk zA17߉AcX,K+'fwƻ=]@=duW+(t^p-qEkH%H{Xȝuh0äg!zt91E2 nW ˕:sV nL #nb._>ɪ e |2/DML ;G0^iAa&eW-%MfDrx3PN$25B }pF v1Dnm] gy$RWAJ hq?bB7Fx$ fv|Q>^Xξ\T[,ZaXI ^Ʉbe {MIIY _) sJMU2m,DhBf=)zG` Bi4 %ߨS3ƜP[+6L-uf y_'c92zPKxof]o0ºI */r`?A%Ɋnyp>ɳ[U`̊ zk.%䶙={2 g~\rI#F^(G,[ZdWPzF;S yUJF>SQ/5feRTTh=:޼UFJ/蚴"*ΆD UΔ <-ϡftC;سa=ΞemPjs98p6_!u!P0z⾘?BĶihu1ꥏ#OoiWLa"k,[fUe Z 4Sgsmdh3m\e8C fpQFm閚<o| fhKSVM+T;X#<%fMAF~bDґt$?g[Y-RjݒM)g`@ .XK@%%kZR;4>蓔?76zqqf[6CWfHwd8bhXzsd,] ;~&=k!# /1瀏Z[R0O]T 嫍~)R2WT /Ҿ9C3i[m㔬p]tۏ- Aᬁ& /?gh2E !.O3BZNCz<A:j5}5g~OT+Mk԰X@LGe 0lͶD8^'O<1F}":ٝDFB8iLG^8(e~jT yK"DN +jLx=pKK{.EjoaEkpkX3!\2uf)ƔL?|G~"N{w+7H(h)YT+,tFD=y tP(h Z4p_cxzߑr*EN+9^qÌCqFV&2R~Da2ٌ ~d%DHjACY)5IhOV3)(5ǝWKݖk vE9U ɒυvY: uWuq=S 0)|To05o)ǥEZRgXkuH%4C7! ڐeK!6<ϪtHp]tX+0S-<Yc  $d]idlN LJ|[!N XqtW4Zy|(Gwe!?_GO9)j} ](lkaxl G\&7u TC{ҧw2&DH0kn#$ Xm HZ lL/w؈O͌0<FL?^w8NV+Fy/$!a!AZC\Jj5p7l[7ftz IUנE Fr\p u4O0&; T[3{2t;=/w*56 .:A)Xz}C᝞NC!1yHشjGXe B9CESk @o࠽YjҔ4ј yaVb,znP3 Rʣ}Ḱn,H;: TOnsȜBAs͵c՞`Ιr+*[/}Vǐ,]Bw~;Q]=8%:I" TGZl*[BwQm/`qKrGtȃ@^K]A 7+|XddXD?pdg܁ۓ`S@-#s7ROeu3B[0$851W\kIXmpx]OFu'D!e"I>XsO@ TɢD.Fc߮Ӷ ^SJP0PSiR (EK'@3rȹ bҘlL*A+۔^(߁o$ųprndgŕ,=ZG]LIS;z?.}e!Eg: m(8%(*@"Z"y~h L`KdGH56ƷMMPF"jcDXOT${*$\ \B:./tLWB8{'lS[+ dzsg>v̳1Y$MqQzq 5 -R]A`\HO5k~[(^ *ewH-NRDvr iAQs`H;Sݺ#̬o;@s_oɟD%"ٰqѐB$ָ8nBY ~{Oҡ"y3AP.5?( m١(8481ތAĨ<cXqJ\.\l\4Q|u00vI"No.ۤjw#aj5\\/hYX 0}k/~T\đKQcǭ/Xh)bVGi25ee[ZњcՋIj)J8tvTw;]9{/55&F3UN"bɄĥJ|WdKB_DGp܊dOZ^.,a5U0zp7d)eFO({6ybobKs-%hWX\-?wઌW@ ki}YX ʌ,]D/'oJ^gZygHMqwـ,]8z, EhLE\Yaӥ0T)Jw3Mr~F!$Ku\gߤ\`m,VRfK ] J_" " NV&|u9jf5J.,gD >ÇJpRozbEXUhz;A"}ш}KCċbPjm DѵK76w0W_|eqPJVLWH2r`y(o]Def^ G'rirT.8>R$3yCD~!AP0gb#Ͻ}nO{k9=Yfa^\,cc9.=l_4)Lga_IU4HE:rcf.%$ZvD<>pu,oNQ?]3 n̴$(/V+T{hq6R4P oүEKD^ҍ]#A`,ǺIp+.MՔռo ݉*6בQ;$/aӢ_;pH {a=0n3Eu0}9r'}:0PFrgo1A L*|He\r9CȞXa-Yo}E@rYⅯ@k+`>$pկj:K%h#-M^nQ#{{oa驩GFiB!F-fsy޴CHt3@7$CL5>49%(5m"5XuJ"Vu7ىJ;d2`$ɋҺ,CKR^7~4i,KW]qּe'AvŠG㘈8Fǵq+ʾ ^ՂH4;7Fw "=~ +Z}{]cNbτh^ e]!?TL >ҋRϩVyCu(DlFQ3We/mړ@OhDC4/x3擙_{ӛ*N`Qg'-%*E5b;ދ(Y=։uif&n랱l!(>IE0,(/ 4RhaR荬ޫ^s>#F.>,fuRd望GȔ:AR tP8| P鉨&7^ŊU$ɹBЀa+i<46V-sо?5dy{ na Ktr&V@ԅV|/+ uk||DL@&ݺ%Q؛*L!*{8KQy`Ho"훈agf>݂M=Ȓjdc[+B8j94ӛ]zFҏmFWD%]kd7]. ]aG/HEÉ_dbwIt]{t^7>[MJ>)1\DnE \m/ڔ2ÑѰH;5nN/kdrғEp\IL8Lݍ_rN!kN8̓hP6Q&JjLFw tVyrIL4FVXbj] "0\]Sז|-خz~`iQJ a-_?^ag NƠФ`ѩbstmzǗ80ǩֺ I , qh؀TC 츃oM-H>KJm .L &d=}^e MkhYh@"Ii^:!}dRkGb,/[ S因DwIzV fGYJ`[E raᾼn.8uh馸L$(-D!= .VRvI̛y$%CzX7m/BS!NX@!C-}Ž+^9gK7CmhAx":zNt 88j41evQ-ƾ2:2Sq_7a!_`^wO)5Jr@PDcP/r^ 29?Z\ 'dlk|Y̡u? ֗-ه*0^hՀ8@1Ĕm*iE3w܊ |x]55OnnZ_MM\!y'#t$GG.U*Slb=sTvoWc&CogD$?C)jJQtlx8UI9 ~`t] 8$d#s7k/1z/Zua?փ mP_])rڼēꐫvCzxe}:![Sxsp1't™mk;`>箝;6T⃔ގ`OtնcjlH`k6= ߷A;rL5փSeb}6ة:q4NF~~QKfAᎴ9JɱoOz&=XFLӓNH$ _~z ׭@ނ5/>4m!(T>3Дn۽AGy5ׅVV);+Ht!7IH:ޜ3K.ݕuN ϰ ooہ;`tkHTiKR'3 ֨NvCGIVV4 턉N73N L*߭kƝ8qث Y wJ"殥_P'FU&yL {ThAmBuvzB bEB>1Yx(8l+w/bd$z3jRVz`gi]oA5 k=~SұLۇs캐^UKS\0GP2ɦ+0IUhZ6Mwr#ݸ1ti:8-, \HndW1_1!4â bߓ4^*XۖjaxfDE$"Di=|bL_#>LSr:'ozv?*~lD5Cy#l!]!fϡSRvqҷ;|>ߏKAGcT ;vCE0gO)`!.ib{ͻτ˩ AovI=P48R ẗ́d #Y٣ˬcUlXKp1WUZAL<Ȭl.[fK&0O/I Ȓ݇ɪLo菨l/]ƬC-DT\ ^ #AE´Mq5[@no р-KHS(QܩnY3Sƒt̄ZHǫ0j[@A&$: D 5?5 ktVMz"jGr܇R(zb4W~H/TbD(BM?#.L[(ֽ9CrgcGJ Ch`T8/vsi֒db^iMiNg>Q$hPtvTVCX{HXZڂܩ0u@su^͙uAJo˴ON^.#\9g#b͛PfQD9F(*'&q&xGC64'K?52MΎ7xhCkch"=4Ka(8)8_ƑL [Q\l2EVq;kOd::Ɠ&穏}\6:*?P-~7z.+3|ڃwA{2Ac`1 $c5\sLQg!FeĞQV0s7ِ̢uPoFq,vk6qakwQ]dn=KΣ2HV%V0r"?s8@Zq|P7~-TX^VC"!ikahUn'nh(vƕX"sI#CnXN { } bg<\\~'hE`i:=O2^q .lU f.I˜cuC9Y ˀ}`50?߾p^82ZKU sh'ezkOkARzU[i\7twH4E]Pd!_2yr-zy5̔$J,ũYsɮR4BŶRԞoMm61`O).?Eg|ЕwDBL{0m Pp;H@%p>N8ԣy)k@6ƔN]XzĩT$4.EHqjWhG {#$*$OV58^[S("WeZ﯅h 8*A03otmzway[zϮmy0R`NUݨ01wУ|>rz3Wj=rB7fƠ݅7N-:[˪MܐfXX_߳P`ǖS@} fUWMӚm(0ܡC>|RY>@2޶pŚs&Wi&fH uA6 .Jyo޷K oI^b%ZeĿKğf+vHļ@e"4".-,[z2_:M/_^`&H='q;O_*`%99@j{o3/+ -1pς< g`mhN7)(U{1bፘEyNIm[c:P!B$ 4])#ek;{ﭲT8\-Լiɾ PւīB5mL볨% Z%ѯȝ]PƖ.q~YƬfQBO`W LYm|DaObhzc]DT{ 63҇uũ32 #ob&-Ja.:xIybX&:qpz,:P5\هnT5wUyXi{|s+$Jtlpp7%Co'HoZPeŭُb98;BI`3MX?ھ7H~\1hۑ*E9T.3-H[+8Gs(*Њ~(R!Mty"=O|?04;!V|^[^ V -E;cjYqd}@G_JBlֱfρwaK)@ľ P&нQ-82Y47moTB4<<c׍k86,~cpF(›mNTc &X;Y Ik)Q`׆Z<Camq{Jm -,jr+CF iڲII );߶ۇQHC&Փ:c,1XvŴ JH9ɋ ZGc*uӇ ?~(Sh2{ǀ\á ӎҩʁZOwӞ7ˠMrdwZj%C!ى+t?ϱ@ZE;%֓9 h3Sr⥧Бnŝ/t+u أ x^g,ԕ;Y6̵jHq99~4 P/^`g(4~T6mc`$NDpY<1lan5j;}44;yPìXb+Kؾ jk Af5"rYw=pejwrx~2w.)~壃WVwl^uI*r=.ZwCZTn]&!3Rŀe.P)܄G~OL҆v{X` +Տ. D+ &&\"J9 ;Vџ@ A4hZgprA_c\(=o:W$S'6HYRᘚ:Џ>䉡z;ZvКp5(NC..E+Dӣ꓏*L C(8 $:b:W}U;FC `a2QjuιY.ܮsAɧGhf_M9ʓJYRIf3mmsp;r^u.N?c!ܮztf $&'Qm'קG /ѧӟG{o23jpɨcjGr.u՛!|0<3F6oߦn 3"OF mc8U~b/܁2T2RܚcQ>!6 Oz:KQ8ܱoiDy'IAI\f\`=^P 6&@7 Xs DvX@ ޛإ ls}qo%.Y]mtl kWQ%Ǘa xKa L|tZc*_ :2+PVh q~j"~wg-ko<'+9;HR4*Gb#A#z'7,`:+42f͏bj:" .voxs=)uq[GyxS"*,7pJJmGx0U X+5!W<| ]E"C oT {qQ́ ZI`[HԜ,gXι̍3'8.A3C-SCڝѲxyZ%x2`Mgtwj>15e4z kAMO..(R!A7PZ^#aRF3;eK3%aGaBr"l)Lj?#A CJتyΫQDLW_)Q;%o%WK>Zu#c DQvrA]+_먴@ =8)QY0>zJap;ʏRƣPcX.TΦ͖1(Rqt 9R'SU ٯKqeWNXY;}՞#nψD.NF[ y0/F,JoqֈMu7tVqWI> I)zɝ㰕^zfcoto؟+#|3?\0%cݒ2\\+rO):\táO\sCZ6vRk&hry-|J'C^1ώӈk`+-;l-SaG*e%N%ԦeI@_)bmcpə958=BxpJK̯Ŷ9L1M)._9(3zVzH#\ EYXK@b O72UpG9k?ڭtQ[?w\G; \9!ܮQɁ|`=@1(75Y$b >sXg*2DE\jjدư4iDÃy<4dghabc1hi\=\(֞X-y>ym"+x?%QȮ}Z~\Q 09ꗽZ„|zlcU7^\'%n_pC-KQ.q@`<;˜-[ Nt'+[yU93/LhܕK⷟OiXg 4 T9hّ+G7%9"2CAjt9QMu9G4d=8VzB uyJ8aEk㰯KNr:[Dz(̪#ߤl}1~XX(惼&DH(ǩ m{ k:]NX d.Hovb-8!y F4tXvH\]; FP32E܅GU 8 ywïw5};~թ"\ c)O5,6j!FW2;i%Cz VmRdkk`.Eh0ƒ.SQ.NvkTKQEwޱ PJ^ `Vz(P"PsSX[ * MxE8:5M1:(nkWtl$.Lѥ/5<*t&>Iȑ624)T>&avM81Txnp}|h4a~[ڍ0qFFـl,]Q Tm5K<e)GRsh.+"rtk :(%b.nb5%FybT-wLw4dSXtt 'NyYEY9*]9zQXP,_/ p|o2mh7D_W$+nJ^4\Тtz9ZxQ/4O%o|$\%N5ÝV}[Ѧm :>ID+y5M++R4hݕmx\si9 r !ARɼAfIXH7ޕl'IAIR$m)A 7 o#YJPA]' AMӞ f['N^l)󶙜I5Z$Z1o#p)P\ĉ^  90>ۺZ>ӈN_Y} Ё);51%3mk 俿;HZI$:A%ɻ bIn>;짫G_=7~w[IG9-%rDN|K&\-CCX`Z n); #X:Qq JWwjM"iЯj5i쫲[.D[j+7Br`7cks#gq'sϊ9uj!-an@̟X"UH0 QY k-۫N+gVQC;@sXgu:b4Z2!Dr‘Ay܀~ $]Zub{y,rJiѻ,Q3y$1AQxUQ#1W},(__bh٫t|OJelGξmMTFH;4H;)'O3*I Ԟ(Wjau:Gw[vqp3#=oA7er"WlVIJX q=NB@-zȆ|`/ $eaʆ{#Y1h h5|ae0W4s]xre0pEB<%gh;C 16W,si!D жQJQ$[@i󎇿5Fj߬/PjqUg#<@"HzB^רE}8"hT٫VUEDלGiȔSL:֭+R5wE[#4:9 (S$&C1?Ydv)ɠ4MX]ǂI y${ 5s8cYɹ5ɦ 0IgiN̟7:x2IdN|+lz{I`#QւvX7+n]h/_\k!b/Yq#G։݉Ha*A3IW? *54"I>bV5I=$Ó>9mHA:D(mk+ ^pe(Dw ϛOW4AcstF˴e,d= k:БV.Ԣ,]Alr?iU'wBWRpdI hL26Ï9bo͛ Lj\62J 0u|)T?F4:0 j $)J$nPe%dysH7l@J Top@cyӾWdtG^Ok3b n4DO0m(4xeyYY0ÓŰ$'cM$ !K ֋8 ̌藒*FA"|NMU# ϗurs ݗz"~ufx`灷p>/m5&n4&9mκ]T( ueLG7~,vFb纣UA;30i@2-X V~kjʄ(3YWh'xY T4Bx,TǫMpP-3k'=HO][ C1d$Dqxb(289˪b4{,ڥrnS4hh.7,'|77.5}ͷxqa ⽶Ь'_8!`;(C||Z'VQMT>#{iIU3q*}gވ@ӠUѾ/;K\qp<@!տb|ǰxPY1`_\pN*:wJ:!kt˵Nݳ>E(|Lkc{XԉuW yG(93QX+*Y+Qz-5 hGߩ8Bшã 3(#0A_f&\;e bd|T|X9rRӣI<>0VC(< ą|8E/ 2\RJK?.EhRpShoݢǨM?~hXjָͣNV Y[t+&yx@J &MX5^ Xou6q1M'F6:ݎɎ[xqbyf~MU3E#Lz&^F%ΊVFWKpx蛶Vet\ $}6Y$<D!?&H^7 %8SRF z]Y3ʆsd{FnCsӺ`鏟M}mhi !)1= k\ ? F+3 a?~E8b(޶\R^\+SÌ7bV䴣>yi Tg/-%lqY&<o :4{°h}+ͅG)?X}t矣qiB{fO5̏\klEO_۵۠]4EE>n\G8v5bx+HD I_\0^Eۓ^Xq;+<"w·Ʊ'\y6RMX*CTu$slg`Y֥VQEx+ -{~ `c&aCK FC < >e8-i4h80RTRy~[L.9#vN9 djK\ "n\(Ž[ZB f=enƙ]fCDKA8--~NITe2vRp70HrXǝ T 5;rGJ 'u71B s#(UhWUp!Y&kfhMFk^G{[5]El'r`|Z~ܝM8`LYdh23 < ҙWpDb1MS39;0B:g DTypш%|EݣH\^  $i.XbH Tݕ&s𑈘 W^:ֈv~%\Ev{h)3W_cx-x G'}nCdIܷ = h74P{,GGݳ/}I)z#Bc@O"/֭siSU~-p,P$ %+U}>vM4檵ekQӄ零DKewjDC;{h \ã:) sDͨiPHZ FcR?t+ /my֮n [OH(o9֠xƫŠ}6sLx0Pg7'Y-3GAAw)wSQ\ۺ;jOdmmGY:+/@ֻqKv]S(dXH7A C}جgb%ߵXMOA EM'R=nLNe3XMU^`L1XjJLcD0C `%|:;sXFO Fd# f!0@WF9f:Lyc@`ZM'*q~N]wI^{|QbʷKvoKh(=KpJ.+J=P12ou(.qQ==Q9t*#X#)9Vs6;zMV f,J-8Rћ,UQ Ӯ~2hb`_`4?vF&v̡ 5I՜u7FnĊ_݅֗Ni<-SRQPawA{UיFEƇ.3Qxu+y͊>t9^dB+pUC8y` _-}dΛwʑ` =]ʍ&x1otG:fB)<1G~_4 A$gkڴN%2t@FjGm}L?{7W.ˎi*g{𾟣uavL&E*tR=5~;\ˇ_w5ЭJ`ꝓ``ܙ?a]O=u$dS]A5|Do!&`r -NFd,do)*̔huW4~ʌP7%ү;|t%]IRDguy\T1H8_|T-:,;p+|mV:N`9q.Gd?'ͮTxKtJ;Pγ.{7  *[&[!s;P?3FDqcŸ}r Ņk]6H%X1܋%@e%<>*>!K<>8#]^,pՌ>ӥ&X[-Xwl2BNoe>51iQQȱl(^HBg5\b"`nzf6yb P֓;~t oGPKՐyH^q#rd2qIP* + ?xtMN{ T=K֓ix!sU.x@"`6, _ٌ(¦|L?$m\^A|hkhQH-7 !sƦ_U)aa0fH|53ay)s󍻈%+h6ZN]^1'ռ%H`d0LDMC`|Fi(KkzNުQr[vuC8Q9&B7D/0.{D"]*j>|] CTWL"bWob1(ݛ/2;!\BiH6'_XAjdhrRXU fmI=^aY$`i%L.VQtl=6Nf֠4)Wn)5/ceh{3*]̆1K8~݃e5iܘ b^b3{Swp %S#\_,tb{ O[|i$V4/aUމgg~ЛF-ͯva.j=ܿ. $7юZ6oc7zh@^'뙓dYy^d 9B/3i:yoX29uFP~{]|StRKGGLiQpSv,6]ޮEl$1*"bDc!ݰ@aC8\NaV*٧ نj5oYzyZ,w!fjW"HUU2@A^4匛=" ?^쭬eo#nzbIА_7{A๣V3S2H1_(rxd_M<^Kzqe [t!Xڊtw*^27"/^T2o?[4#2\d@`3ZCҝ_mx*ֈ͊ T!]qpN&'v7.r1[>;V]P`URx?7esKH7hT4a=\W+H>&1OR.mC@Z&MK+#k"|jY4bSՉ_= "H?$1u¢%bkqY1LMTaȐD}qRIY :BTļQ)mh!|mJ/7p[: q8$1)cKJǩd&at{d6.;yscp *rn@N3n*1a5ZI}vSA'z}Wr!풛+8Р%َ5v` L°hKv"e7ؘQ%ƒ Ju\Nrmd;ZkIJ,J2O'KHu{SK6va7:'Р`ڌ'S xO"?.zcMƼtb!ڼAօnq 8A-ͻKwס|Fš:]%i۔T㺢~b"Zd[]hNQKkp/EWEĈ5NU#<\Y}kPD7l8Bg!#ぐ V4z5o*议 iU Dev*Z\,UȉUK`j Hed7LMA~ w'em.*3^T$a+\Sn]6YOqTsO_5?dvh/~.H`fT|?P-OF.M1o#")l״G-ь8pW;sM|<7DqxYPԲ\)>8paN4JŔ#IWC );a6J &0FƤ hŠdiw5|D! D̼`vGEkvp|aMyaA˥2Gg ^H_KV|ЧGSm~9o2ZA=ih=s:sdLTɩ44ZX$B]clrC_ L7l|~RdN"KX*[,=>A[G/\hiHMdA=J= p{+'PP4]x!4;~jy r)T-jmed!T%x2#!y+$y^`cE2J-s%~d8ng>0[T11&1ꅂ_ކ?$Yl3#fo7(N/TUBNGd3JքO!KV\ 0_ev0m,BbKp_i2"x2TEz.ᣑjmO}M$?_vCۧ}"T2E{M^qODXoJUHdl*,kBvO mz+mYVtb2[qv131D:1]IHḬo9edp r[NZ;u `":ʘ8׈Bf;-t`9lDW26?zhc`رYQP"` k^-!Ҹ GuT}VY4j;J9ñ9@bʧȂqVO#;l w Y`rNH$e.rkRc#`/aE'szc_nn&|ձ&AܘAˑ_-"Th{κe=$̈* .bօ̨-^~չAӐn6,ȼ a;Nj(9鑇ˉն ]L}HnA3⤕Qeyԣ̥̄F`lD7Ճ}iW<6ڡ9X04(atJt`/hI𞴡:(HyU?c՝ۅgKDqx |.].RXٞō.rr)T:O#<[<͖85@߃-y+Ҝn5qL/T~zSPDJ~b q]-FwODijݢZ#@ho3Rgp{uJ͞h)} f w3=1QI zPiHZBNȽ;?,Y{ّsЫt x˯љw^,NKqp{:]eR|%r3Zb  aGU~ ys"cM9:8%WNMSq[i9[t۬>2 (GGo6ʪQAn\q6 ʰ2>oy#B!'F yȽo 5&jDv]E͜rG?D^QZI`p۾ԍi}ZTLVǺ\sk*s{д8Y|Rߡ&D%SLw<IOizՙKtYCݝԙ}vZlw /-}m9XWᲡMKAixաM1LRGMzs|/GpA,(em}Xb Ү!W(9=AkwD_w5/>8RV ڴ >"4\R]a o\_ڮ2c$uq*-"L{rIsT&I)욭nl f "6!I0SѿCJgJ-.9nWSEje݁ ֈQփiMW?>^?͒Jy>5bo`R7|uTO GdkE2qT`_Jv(xN1 FX uo2ucR29~(Xos%Oy;SpS鄗CD("o^ (9f68s?7˫^(* k KXD-~ҵ(Dbi ϐ FhwCtYLۼXu3=uMMⳎu{I@gXL64W-o?sOi= XN;-(HM|&^U`#V}nʋPFg &SK ìV/ [`+VuP{1#NSu*_ g6wSq^ iNHmp}E4:KQrň܇qI@'MK<FHD:7ߟ+z9e~'M;~'8 H9J*pzi/I/f"ƛ"a^2ӫ|D+˜4qQ pc2mvçPIGZj .ty8(4z. 5s^'Ջ^۰.k}r NLETӳ8kmG.-wp}p1JM)ըȱP޹ +JZQ:mI]G$r;~@-oT!n72CG)'&g<'.dymsQG2A{>J=q~"Crßl P)%mgZl||ď'.:1t[VRG_8r"6ui;\9wOi". O!o)|=_%f!' PΥs\LƭKjME2a&! b>\5jq*mUРs&FjRslP,v \ޭU:oєbF#翗LKճW^_B-&yo@NJQC dWf )S.M }y3+o`%%%Dph͊i0KO6dwA Ϥ0"Ocg0'AKOF(DQd4ˏU{d<3}_ {w8 z'\|\%%lYy{ ?%gDZyusm2Cӑ`0)Dx@f.%5IkIoy*g@p*hwf͛ٱ8ÉU挶>q wn`@(+[vx0߄Ħ뗺+w^e k%r`ʅEU z4O3sp*:bb |J19d87RfQ{ˈVm, bh0byx|tn$oK|e )-7ڶ&"J<~ xKb6)b7TMD\%%^O)ILXتĦU@t6Rį6P49NuӴ> U7#FZU^i1$q~> h֐Eu! fE4|A<|# fw1HZkUDco|$,O`O}45xMX[э ZCK^hHbC<@zWM# R.;a "`* N`/Y#xl{_CLI|NşPI̹ UU(ʢq< ~,J1|FɭLnmFjK _ bBS}$O!Vq Ch(g#ד5rkERa9o"9M*MG_U=kD ݓ4*+g.#++R56f<>~GoIl XK^ iM#[ DAa{ɪG4E/mx<'ӷI2ֳ#ǤKbX5<ȸuBN!f^l"͠Q?EP|!VV1lEgMmYGmKh3bVcy::!YvήAk~N׹g`[XydȰZ÷W !0[h$T9fnc[wDw#HhխW 詌~31z0*+ 5#X&\PkuwU i0;2nE35^pe\jڇ )!‡KDv2* ȥ;ؤI{wq?c.w}'Y4n2LgP%zgM~e:!suN^ks ly쪵O5fѠ)d@ "{GAA*0%/-ɽD2k;~gQMwПm JLnn=e-7 \r{*ԣ݉+-(My<!xe)zhe9*-! d Vl '~"ꭝ5Fkѕ9#iT҈)3Z)%(rg7*Z<];}e@,n$p&UF9TmHpDjؼ޺[$DW]Q\fX V1,5S9le&Y8yRQMg# &}Jr9}C|B7ie!M(~4gҕ?/H)U/\PvsR{xŐ*]C&ɉ(^jB{kQ>Un .IIgoY6䣆IfN);[H`g?ZШO#Bx?R1' ś{KΆUt!jG̱ei}ZxĞ7o=M[lil)͠gCp64'sKAc#\<^?cvXhXSjܵ闹BxUxvp~sDm)n]"ѐ Ev ndk~nIŰV`U駱?e‹TF_$![z1C'pX) yZg&6ƋW;w+% 1E(eX:#@LwDu`U;ƑjM h{dv5uu)킐Ѐ9JD%>O8<T'K>1+Gu `u$8JS%jr,>a7@Ndx")\k֭pssv4`cwkk?bK̻YO5N:%ڔIq7C>\MHDž JBeLJG(4 Gk%0YX̄Q?3n[4AK 129͙`dX(o)s\tHMm7mBE*a8w\k)%`OFo#秛8]prLع8KHtl8)hvy˖;8FF;Y@# u5۳}L4Q:qG3lkct?(L7}I4v/=:y]Q A<iP|Ti ihAsWgݷ7H9)R1ʃp/! }Omߏi3Wz:N)*3ߐ12Vy"Q\UA`3qO%RE֡9%=;+6žppJ;B)ŕV;3܏mKa݂]ڍ| dIbTt*~kvԘCȎ3VI8# ;] 5wR4Vq)tv z0R0^CkgeQ <cg?:cc-qp8#+47x409W+ZU  yU[%eT)Q^6&v(~T*-+k6o\'Pj?1f-?wi#J$=_fڱQXhM] }vӳfVeaڰdmE;Z% 7kGxlݳߡVK3x} .&'%"i_W=LGPIρY맰 iLbHnhkAL&u]zJ=))wˑm }DnA&5m#Q`]Pjo].Z,fh2"7mEUE9m,*墕嫮nt0h?ubv6$7ui=v/gCvM^v'2Raㆉ.n6MpjYP;M4hO}хڻV3>^l2UQpyl>{YxDxI06iliD14+OAep.Ad>FBPÀV&JoYrDm9Sd8zsbӔ _gGwRR'̡`7'#Lc6*)>AiRSC?Ki%zlL`,r.hȭǜ5m[®U^AX8s5{] ]&x)big5tMˌe`< '¸R{4R[ՎN\wK.+EAXNl('ī~X3e0LԐ9ӅœQ^=~Eis .g6f{BS;4T5 *pɞ(e#!*z-BJOFubnL1&PQ.|+w<0rt_9Lt_&,SwBD*# tA5#9M_dfuY93"1/?M5P?w̆ HܤE_ɒZ7\Ơ  QC+E6lZm[Ix>[h@ϙ5Wl "3:B"]w0V+WH.1RKnO6<ǭN)Y,, 5޶=㡮V<xAIM:>xa+ooWWr긁ڞ#8oǾdA0@h^!XJmG{ʲV5s35B>5.XθDi0OS \Q D֑&Vdԉ?x1.瑁F@Vk;_6@4\mf-TFĚ oOFaNl:2*l0VhW.r{&$Ch!.+EL䒘Dr1&Oi6,WtnN! ”`A--lWz$c_!3J;铵挫u ZTw]0sT,nD^b]ىAE seȰJٔgh(FjJ e#yx-}h0_^1&Uȶh2yщ`ԪdhrWcMްH 21E`*kacձԠB쥺|rz tjE&f2JĚ((*k',>ED@REf+9))?}\<Kz!GV%nT;rOy HqoǸudԩU-}(1-9gItQIp}%g+m bI|" sQLfۣ *λwݖh3Aa|a!{aFQcAs$%Ok| fnºRxt> 橂;͌Ϣ$, >>\6`o-xK Z(gmFi/CjEJjͧ}n-pR!$YE^KF;ġr 5a:fbq.{gUj%,h-afY*HIT] %d~Ym9 LJSIVJX䨈hRHH,W- V廵館"gM59b(K}׳pdކ:.ʙngj RB~02BJ13дP B${c=ILѳ.ȉU,iN5tR LZuJ`Ee# ݮWr] Z._NW1 % l$X}fqAi~Fi^m=ŦDʄ@]jOgsE{*޾٩w>%ʚ'cbeaTk {= d?LVVf>|ı7;ÀRYb9l^Cٍ<iӇ9?Bc4kEl77q=vó8Q9y'es#,b&F^Rr^n9ssEG+pFރ3 8@p l-'͜?j\V _GsE/b|:|XyZgnV[Sr".[vۖe\㝦#4p.ͪx';ɹ`I=_,uό`-q7~g%]qaɕb ܒfx;93 6(ɫV|E!NKpZ:`nI6f` >:+l]LA@EfBX ]o\l`o#@W#I ) G)M͇L tRj5N /nNQs3of'Ec)$Z8J+NwgE ^x?{szDwlDŽTPŁfу ƊǗ} _y chz?D %KV V NTxj $Zd~T 4Ңcl^_!Xsbnu)FC3 i#R gtQNv],v 3h5^T/k'^K h}1#sPI䋿#"y֒G6({.ZwU X2Hp>+wBk*\ -;'xf YgHA64Ўrl3s|XKvt2r𔹷N"#x'пd#OҎcӐtGΞI7pa00瑟/;7ᝪd~ef`~e/Bk#]](k3rJ.i~]zyWʏMKNr8עk6~,KV BGFȣ<S*ƒرiڐrʡp"% p\8|})iK*y] gcqF{hLhT pV 6s[h&|z TFaTa+,IPtg^7F6ChEĽߕvͣ}>CŐaȸl I&TϑV10۲]t[:/\VʹO}U_9T'΃<׸S~[/:EΨ[SJC.`+4`%4n xEL7Z]8DZI3dܭa68?:sy͆>҂ >ކh $œ9k7BYmT0j@+чt Zo%hY?0<.J=<}@@ʬQ-yFxW,nqR,S.?J&Se+Lѻ5 E3.)JCUQe"f HrCwtŹ; *vEbt(I=m/3s /:!r >I݌ >lb_jEX*rOEPGL2~ "a!yL;ހÍI8vLx,iQq {b7vA =bv|:\w"FGneC\!AZV[)X)%  BnM;oi)0P + Lg-V֊-V?ÀڟnC[<ϓnH^02EEake(Z0޳3ʖ.1O 󰓲ۘ\]b<+W{|SCV>kZզڛ!B8yMyy),=:WB0*3 xdU_EU3b}ʐE}B|+,kͤ+j;-T4Xf󯄵*֍a?'GŇ[R$Oc*۝-샕IZ/fv{+v*=NTlQ"yWU)K[N|b3`qnV9Us;\Nh`yAH.*7(;%e%>Y(0J1GmbGLoJ{zWP|񃾫Oe Ƥ)ܾށ]1ߌ:Z[͟Zy( Vs RG)|"e HG&`&WgvSz' Xi 8v>;Dh΢(~eKM9In۱TujlhEÌ엊oւS,i*B5  @6g6վ~u*D t'{2hƙlSYmVz 2J*?*w[ Tf&qAHJᬸuEy16T\f;)P-п-t eKεu 5_> 2 P:8J\KPӓB{=Wk.*GRȻ KC[+i`dNkqLk l{ 8\ccZngm4Qws9]Oʯ C3P_kI%ا #vu^w)E?,'q{u/İOV}:7aˮhNg׬~+nV|w Xߎx` 5;{}p֠WL]Pgyآ( H[o%s@Wi̢zuE >Uq$W:#c"O@E^b̲u :`-c$*Rwl'l>?*_x.!=maTFtG90'YmUb8iwF _kK| 4p`y}vXfYfGW`c=xqP`֋Ȯ1j{692F Wl3))3pr|aFi z ` cH4o|L! mΊfQ~ɖu#LI0lF:e5mq?#Ok%M9CQ@J%*[˄{>Z}b.-r%ݯ>_"#՜,8R-C{c,-jbZLU,QO6pf |VlT6@ڲf~BNW䲄)78 a7 is~gĤjQ8=նȼ$I{PӺ ƻqlEխ yQ$T2z&5,Xǝٹh;Rz6/u/<{N_Kc_\w1q,8?n(K:qEqhy+=_7z+RBm8*h{}SD5hdf:2|.,:| u#[Ǫ LUԍE IAӔ !7bERsHgr* K4e˦؆mWB6b2?}ٗ[D?- t.3$ef euCWԺ^L3JǑ300sʛF]_ߣq'ndƿf A4sh<қbHϲ-T=8Nh,5)^!RUw UE7ⶫoVdN}c7|Ju0ϐQ˰)p.y9Jjj (vt KAN/X$7VX~MR}b2bNqR:~PnGNIU*g۶]kMvov7ǜwW}>S.nӯm*ό}K%s$D6f _6O@'~`7/qُ4 bU l,1ͻ]&BQK#SwUCi᭦Xee)y2%[`m7RW VnYj­NC %BxI8>VZ/؆ۮUD.Geˆ ܰ8jk-J席œy~cHSadi4!J̺/=s N?ڽAN82:` $'Y(L^iLEȲʪsf"$2`:H7$%Xa~TFiMkswERoZۑ^A{p_-> n *Heo@BRf^Y9+*UmC9B(@)틅7pURrGv=7藤_]N!^•IdK̺%m({5RyLk@ 56 3xNPLz L"?Jyɲh (X2ՔE(jQ{Ԓik }EWaVL(^؇„9{_`D3Q.v wo}Ag>+)z y J s(*:;[fL-L~QڠeB~u(lBOlSn,#A6 k T'a4EKZ˶+B P2c~?sq9mfWEOߙjma ?bVy4:#6 AT5*OjߙzyNߣ !TK~|h' {c_rLjƀGg,K:3!"Ib=T׉z4@ r4k z(B)N'C UV>|:b-8au¾Pʭ}ňWJj@\n\+eT B:rdbM~|ilL2}%",Ú~;=# R{%R(RL>HW -RN]k`G"b%{: F6#4Y$6&v0{9 JIـtl.!\+-/ F%껠FYqJsJ L t9<@뾃Gm߶ W[+ou#Vt5V4NS2W,>Cr2x*C߲IO,k['6wDt\(K GZ#4s<ٹ=[";7FE !DEdի~EUh9k8^hf,`m/QCNV?~}uNEwj|u4B/_XO3{n+@ )y No#վAgSJɫ}ٌ]в 4l  2k7.]E4Sg,8aD}c׶7jV7P*rb)h:8O=Ő25h1*Ӟ\@ lXи sl~ iG$S Q#ظ8<0_U:n*E&+w"U[t+dH}*6د` Ƣoj]x3 S.+I85}KulTpY YN5[kXcB[n#QNZDgf6N}oҟ'brol ;J҄ cpYyJkSphF3Z`u^? ;fţɔpǩ4ZG=laY;+2h'Lۓ iXPf y( IF0*wbNxsjKɖƊ~ro`tCvi ^e.N;429M/pGk?Y2ʣPz~\h(݁OWdr PtA=!bj(R%@6*xzjLu(or{ pvVz;9)KdžvKaL4RL"î&JJ_273}˖,xN2=<_t |좨2ƥqŐ܆jSn>#2$'aZlܩ͝q͞R(VH QwA ߙߍ&m]5>A.KM.`c.[jlc6zoI9ezhYs[%xO}'*q\-{7 ZrI NaA0 -P4L6̦ p~бPr>ʢ$6$왼vb`ʻ6jQR3Jj֖0c/z6k03."icDlφLN.r(^h``-qU CQ,ʽ= T佪ߔtS$ Φ/R4#ScAR}{s<-cd(aˠޜ:>FuqaJ~vb<)Ejϩr|JGK 24]6C0ɗ\uBYbJAQqj$xS0'qANqO;jy+}| U{Xqv)%f$]KSUwx!@A bH2"R2 fAw/+V֗%.\5۷wABr{<9kӡ"W&o 4!}z@ >8/D4|-P259=];5a9g~2dcIOAQdRn?ΐ *R#Xl ;hg?7X9EX*mDo:%֥.۰{t̃Q"cP-W֐) 2! W3 ex^P}回,_uTͬIq@$hg6S5'l.eL&cvl}C PanU(2,9 }!]UЗD?7#,ۮS}ҙ~ҁcD=ԉ}QKkJh3ԫPɩABH%ԌK c ?Il~ucx-J(G >#M|&>HK=A 7/(fdHD3͕[ HjZvAOn"" ۑR*#JX;[T]`@ݫl#%NE%-N eV67 1\O+?/;C8#:׋$к R#߄I/p<6s&v7?MĀrt""#n(;D(lNvdfWalM꯫71\1@< E2>k]&wtL{eak3%z(+P/K)*7{W.awP*%V w1Oyȕ)tV3 2*ї[zg\w2ZBqXebλer)<lI7AcY"wB`I`,mDpOߙC4l`Atqo)nbw94]cKZrOwj&@ԥC(kcL;;y\ ^MIGz~DqN{Âf%#֌O`C7: yWX|+b0m}C"fc% <17a5~nBs}QĨa5;Qf{^@]0n^+ϪVN[zXrp yAdy->.=agw,h⛓c]rt`z .Nt]:ݠ/E&M xR'+3$ sirte*,859?܀c3Bk9ôyhi:]O` dO9^)˜̌ 95ZThx SqŽ[VWwtͧʉ/ \"G~# ~* lg'=9A)}:gp% ޷(6`YQ| Ϩ.h,BZ4pT;邠GO)"]NdQ>S۾,Ø{n3#._bw`Kam#74c\9)7ǯCo/qo^b Œ0D(.?"o`{m8$$(T)@wtC>c(7T;bu0r͸0p{$Xk!u&-QUdG(B Zrbx ~3\L=*^dI}BB&okYQ]kߍ:~S`l ykэ9fzo׻* D l^R]~ O=ĸ8vnuxZ%MlxL3qJ Hys.SJ$Odu+;i:W4~=N#R4%2$` ;O`W;+{5nLԌ)T=د9r'SS<ϞT,2+ի?ȷjCk̝Q Fx!h׶Y6^?bz֭G/c'VdY*wjfԣtL}E, BQDS>,v;w(#u.Qb| {ۖ(\o5!}j#kÍEKxȳf1VĮH-rf " ^C[\wjwW`XVjǹ,u}ʠKF6QY; DZ;3iP״K3޻z-+?wrͦhl 0_/kON;M%͏$&uaYTk{S ŐC]j9BBy.hC,v:ںso ُؙ"Po*&5 Eӕݎj5 -0h!;[r̳ ai8B^ -!X ZpG|3+3=k:lkaxr N{=,y\Yl,0 7 ʉǰ@!E~ϾQrBGSFS~2-=_AZ]9u."1ڗE[C5'ct)Dg'9_3qN} ghZ[;1[SA\tzD4;3- D3M_8N< ʋ&o1qA^Q+3 [C3?nT:e5Z:g~s bbK9?=~eQu98,P+E\`0 Xϊ ʨ߰O@{q_ȇ|**)9@784mK9qA;E|kŬ>4 D+*\ aOl?ZfZް-]WHcG #VY]z%Rs|eF>ɋֈdѢ?0̴y:'J݀t)en%=[;".&rQR-@S"%HGÊa MiI!gàQjc-z.6 "l= Rbm7 :o9;Bu"pp1\dpEO%kVK1Ds88I_Xl\ +. Tk[lk/P+-2vG+yxP87?) uz׵^̸k7 p | w!0倮ZQ*˹cLR~3za:" aP5(/>' ՛kt,D6,׃v}`aˆzp?Ȉ?eYzXǼF 5NӑSǴeawu332.H4Nqg#[: ̞ut|em&JA~еʨȪJc5r& /'eDc Lnd)Yϙ},jn2 3^!q3dw2KY1\ʡҕ Fj,\Iޏ(faB4&4Ȝke%̽ GUU„)_CtSDAZPP1ʗA}SNͰHP=p20<6**xJt Ta. 8Pp D-kȭ29ێ2ΓWn2l t`9mlP)+IvIWK^MLb/z(,&>eMOA㬉j !JY75["ȑt ofvU7Q.z.eujZ_ikQNX?2#Ɔ Iz>2_-ENU3Br+JHWa}&h^֞ b˩. h`ƫ-F!}WQ=1za+CQ jg{0"bY@G@!悂v GL׏Sϳ {`8؋@azH-ۻC SMl &;mL,7 XJ 9R9J2Cri1{Th#} 81μx;((6!Mn*%=^DMEFo~]n:rPkFe |lo*IҀCeY勽)oV:@`,wK4ۉ123,<nNf+=qvu3?:iA<V$O&.-OBhxMi,k L6Ȯ߯hk!"b,d[4-EFJwIvKQؚW*jn)hǘAIJ;Uѝ4ˬngA"h1N(mI&T, yZ ˕/q-&`_qļl[ؖ|1 5Z|My_u }]Ɵ # k[,nb;/>߾"+ \Z;&5s: kIlu9eA8B՟(LI/itc, $ N+MkFXT|g\#߼S&\iFgRgo-Hbe޹_dX?2(޿G$U~i9^*_&m웴ýQ͖]<-tR@$$(]f<(ep7Y"eM)IPFΆE2|8!ՌNq.H BYе3)h&nl,^ى }S6dѻyp v,4[*kJ/V?pZ EEdB~P\pU}G Oq}6vG[wX^i.VtGv{\H2~ U:akocw,X9>hPO.V]cE-ed7 *VQ\uTTȏ#H4h,ɨH%龷Qko iY#WU=F^.(?\,qد~~6ȗU_mP"팡CI! 77-Y_ev> yj A̋.-&*c05˕G1瀂GVҦRTSˌh b+ݘ@*zgր4f^J;DZ S9@4ott{4@t21g3S%RE88 ޫux,Ь[&!J1dGMӁ \7@,cMk9xTwd[-z*,/('i 1k)I¼ q^z%'}L;R8FkK&ҽ xز%zM!|(W{c5DwM4  m 1dWcQ+ic~5R]2Kig͗Fcr+^ŰQV |phYy?,_%XVzDa?˃Q57Xu9 VB2hW[+a$-^YbX%&|?D!S/хRd(+=< ME)9V>3UỷVr9Z.%" ?W0y0poaI%,.eRL]صӠLs7r·Iv4;.v熖̓,JÃ?lb>QcFS6{ŖegEb=>Z֨gC0ATJp&_Swp'I1k&+|@3F $2|CfEr޸ג0xhWu1nj[fȴ^X/I\șz|vl[ټyC549˱p/zeruP1CQE)plN/\ So8CIÆ(R},LN}<3 mhB(**x%FdnjvK#]ͨ;(@&>Cz X0عjý<Ďpf:4: y/_ -Emwo\ۍroi\p LV,o bD{ zS dK32 цSJ$'dW&W=#Y%Jfm!傐5 2%5  i%cq$Ġ3]ppoO=#WDl0i)l$;yq777utD](rm_ķ`ZV!ALJh0K) DڴAim昘')9϶U^W> ,jC3(ӣ ,MPաj)ޭnmsjs.KeEe:z/4n*d0㨕}2rkH㗕` yA-_ ڏGxAIHjN{bENf^RT~'ddJJ [44[.sxK_YR<&`mgrDzμl TeՌ"q\1L`duA-Q5\nm6 lin͓~Cd#ĝcHvk\ vA5k>j~R{QK uiHw2p"f32#Q.ฺe2@>%vmʑQDHɵ A0U$f)nk[tOg'c2Hc!L=y4@IHz1vO-ǐ> E]C7~(! TRu@h-Ó"Tz&kW?dqG^gn7KMt 4mi:{3o+L;l] Եz~G ֻO-^犼]z;oi8[{iݿN.̿iƲfgpuNzv\4g;5'R\]Z[=p2+pXh ɥ>WɱIJ H׮BK,nʓ*}fȱ 2`7zG] <=<W\!ܴ>@a[Έwx<bSazǨ,4ŋy>^.P!-6Y2-mH$l{yʇT 06/-@"x*z.]_|/nޛ&EJLtQEnI{!UXX(bd6a]O Kޟz |0غcC 5(əx4A3i٘m }x*1p؆5Kڝ_)5D-X/K4Y7 )WSaGz;g`cmk芉z0TCm`4A?g3#2>x-*s<] s/ί乽v +Ys.sSy" &Pi쎈,WWV77p,`frsዖb39~NJ)75ۻox35v[o~8UJvk_`-ff)vWCSf<Կy U:R.<@uJKB"P{loXBd#Cn>1wuƫU҅ LNgQ K'R'~j1.lUX4op!oykv){JG}2/ ,W9?0F)qBhbXTQØ\V1d4y.N:D4 fmk>w;)aqOg8:O 貇Pb㺙Iδ;{k8T XnAq*^%BWeJ1?μƗYMB*S I[8Bpo}HoFIHR  $4iOQ.ʨțczQC J8 hk2IvYG~7T˾iʕ09& P(S+thO8(_Ld*?:R_qp{ypHLЀ^rbqjb G "ڒq'5?vsʄ꠹2o|.m!ڐ[p1mxVgZ& uMt)st.颌0 UݿH&ô)u]je}R֔F})Yb`uZݗ5\pOM0(Oyp[~)p9gm@IJ𚩒pojgi; !M UvqΊP ~a;6 k{, ш>dݩ,L9\W- e`h-E3\F#T/(;WH)|o51NjPG j٬\>+}4)v*׾ X]I;?tluB 7`f!2 ӊ'(;ܓ }w>9lnA_]"fvWx @C>1򽃤'JhhԢ+aJWԑmWPY;K3iRм@_ :jNWd0Yƃj l0c t|&O{)xʓQ\OlTz@z? >Uf_l < r~mAr4JJh([ Q:60B"rCO9ulwuI)|˂ÝLCF,'/IKo'P,d/+؁?oiɹ=Ž-8:p`9jG[s\JPQHd"š uJi?=U[T< Y'd$;g_g&r)x4;bXԆ"w wbHq$f őe2 v:y?rpYOVɔf'RA.w1b([)="/JดQNjuy<054tTݷ~6%,^9RzeD-k|guz}G,$t2"9Uڻt#nQ|Q ,pJ/,]C f`iz,iw`k>԰(aҼbyI䃬1hy`)XTֿͯnleÝ[W/d4s˖7b?$~t,'E\@$qVv4d>/W+<AUY!0` `u.¶w Rr#.wWOP2Xۡl:lr Fk)9YB+ FZx?E6T~#.o^-tή_Zx:a|oH\Ռ' ]As@FL3Z?G>)ƓQ9a @L7`Ll ?թQGYs7ve5{L-{v,9.TDR-JMP?e Bq3F+$]#Gi>,di|2M!EXg:fX:82GMxe:kg$ }z\/> f%5GUR)qOP\/^ڑ^sRBb+je? {#$⽴*i%6Ğ6@Bx %b[z8N{ݐgFd(&")cކxgsQSdT%a-I9 MY\,əWE[9E>hBh+ZNűJA QKCk np't`CP+MVe4t @2c /eqݰllZX탹X4UWo7xV\xe)2F.>[;2FmRm$(Ŋ,nZX=.SN?/A]TWҽ77_{h߸y#F͗R`;]W+V3I񷭭.q~[\ K+NibSU ^xB:(CٙMIRK \1W.ҤWq h7=3>GحXjd7)Q>j`Sp?DnJFkF,bNFIcUZĿZqh$tBUm6=b:Nt$Gni@ k/i]ӭp@#XַX"Qj*wh] (S{>澇b'$4(o_ˈlmWKj f%x ݄}#6RpÁ$;27o۸)I{h2 s~u=*o8 cYyZpiA`ُ$m5^ǰ+1P8E `0ДX%=spXTK59uJ)ApsX*ضNxSa*)&CsJ AB^chT4Qńh`U 쪂4.a\˯baȬ'Uh{>i(#[V Us[u4 QIcZxi,Qݿ 95!j#0TXwR#S!MD ߉|щEX(hDJU29(-V[^L?4jrӌK[,avjy[%i4`|n+;$سSBSyg)DG)ռAO:Q rZO2gh*OWCkSyJqۏWZ*9Ȅ5Oc9n|t?>k!z(!#OsMd.mEfv L!W ۑ[S d@727ʉ b#Ŋ]5FY$duĕ{!(6x+JϏZAgUvc$mf WsjfuJ 6hv:N֕@$_~qK#YYC<oSSqLׇaߛ\\ \z)B9 1o_>݈nHETר)ƪj_) ~K;pVcGX&E'⟦A&nrXD(QTg'TGxؘ9qV5&Fj$q6% 0\cچA[s/Zza@ؖ2 Y2Mܑan~aq'~O #kr|a'ǃ SNz0na}[lEN޺\_sT;}Jt,*sݓ[S,үՔ%JF1/TpمxoWЊce_wE/?b"&= dJyxBi:Rd5 9 J{z%{g"}ކYR)MFÕ sVk&L4 e6XI*bF[8jsieٔ 3 %=A|*z',X):-z;_kGFBOg]Knֻ~)L :j/7!H]%=7K}< iA[lV F5} eQu9~Ck?nM5m ``o4Yо TBn[`9[kZ.ċ19WwvEtT@2XXF8caV3(%dfu6$QQ.w\;{#WHoL9?浃ti:3 V}k_ U+IO"ht.E+׿\pI_pבb(q>@y}§7^%q(Ǽkz&,b낶ݮʛGιlqG<}l.,}7H($eoDq4s*&hHx$?%pRD]K/${HyC W?z6UA5ӸJRʊ/ѕ [a\oVRNwrGگˏA`[T'90m{neR1 `a>s3⚅ vRӏvfu°Ann˺q8?՗WwePxjEV4|af~BL ߞ2$T~HR #L. VvF-!޴ C@~/?}DIaG  -PޚnsX;)Ht5Kb_wb'Ծ) c;Y _Hu-\e潚lj\,0y9{" 5gZ?2jԏ_"XeזVh|E]6hr.L !8U n+*pF x23zXQpJfr>UŒd s84I4z` TQY.Oc|&OÁEK+i>Z\n"H(@ݪ1ԈGxO:&r=a&*RƇv燗-ts;A/2 4+ &Uxz\|Y"\K߷xn-`Ts+3+fEOX*^Ƀ|V`Cʞ5E;~3CiժIAO u;NܘC+:^Xρc46sQ/rɪ[>i¶ZrXy@8OΜVF):.&ryߣ ReSڅ?ӧS9!pqk*cy+5^Yygl6d:'yQ%tpKTPHQKFK191 >bp8?$e #Oq\{K/^}KZT'4etkolk,YO  <s| 1*I`,d Kn';`-" rLUjR{&Nk̄lK}nY.@-)$ŵs1ճ:&o7ME^I&bG`XUBc \9C <4Lζ_fܥ{KHI?&a.s wͅWN&Ȯ /#q#((bUzq%4u @W(xbjƼ0B7RVI[`? H-$_9*FׄY4oDzgsC=W OW*Eq@r .Lq;@B4m"jM LjUG:%~CKk]r+Q8l N>ų[[X!ODGYH]Oqg@T y!x/w(:  H=~SW'W:4c u*d?%RcqgAI6(o% \g̚p|nYWW]#Y@*/EA=@@hu(B,?ҁܤ\xT :E⋰vJ^{y<Чӳ55"fkhC W|PcMxOb-IV6El[̺WR+]̖x_=~] G$/;\8g~^aH[$'J)dJ\hEΐOvEr]Pq&Œ%VvN&[7nB,IO_n',lS}q-eHHՂܣOUKމA$(~jU*id;/EC 085jv|Th1zmV$P.a'XC2Fj d{>*͎ iŝ]8P6bX0À!n*4 hN=ę wP'Hllȋ!#Fx=L[6`ɸص8!㓝8H,\F)̭fJ+ťaq+4TOBA SOh]3\b0#❥?FYcvRd%S*J@5I/r\8~"rg; *Qyj$&{Hqq-#=nXQv+ 3AX#Ges.Z ]^@1y:<{E[οa"S!Q[Lj,:k;62!,1k&>fuu=ueDZs`%Gve 2(5] Fi E)cX"Աh06X%.\`h& B%O#S| "^'H5@ #uIX ^ spž/c:y⽂_B3f,Sч#覉8+,/ǠӵBL޽O% ˗&6tC>9*庛G^xK`4NN|{ C/ Qąƭ5jBqè7VκG42aJbi'-܂H9x 7-"f\FA91mk a)ihȐ#U(gTuWSG`¶YUoՓ_T%F+ d`޶  i'2/PBA_b׳"d_71ʽ$CDէJ!6u  +#:M>@ hu4mDbt8ȕ\ʪcbVn| 1nqi${+%cDPJ lI.A5m'9S(4T/ 1Ro-B mY4y.:Umܥ;1oKXR!V LBW~{/f .]te %uʴEs]㴧LSEޞ^M$YP(Z{ ]b`+٦,\as#1?irt ŌB gr&a3Oy󐁏ׂH;[5l3Bګkgi \qrR63@(jL{_ЗcUX4Ii܇jdHtbdۿ/B&H@ γHUr%]/ɞ1RPs1ld+qõgyѽg/U |& $ܬ-bEjN#G-0<\ w_{ P 1[ L\%}vTg1ckE\!j,ԝKE1Ey"Ց5}(&{Ř9GC}$,ƺp)p㱯o=, 4a^P`nBȀ2Vz E ԇ gG8cVYaV.d"q4 ;}3TB{d#.sVtR1rȾn>a۟Fq}fX*{/ʖ&ە1k<r|:iZ! @b&aTLDczA[5m@6N=K.N@)K"@9$&bmr=8:Hmps3D*AH -lzWۙ^^Zp ^ a?R፞tȠ,"&*!B%ŋ n.\F1Vha$nd 4mArفTLh<73fa>=Eix9MHIzY{A*yhq՝YmtCa͔(0t?t[a%yY]?.cHE axƔ11ZVc#E5=C>d:G g!0(O"9ƕ7+w`֦>? ]Rʯ h$S0KsqW34\Xd+ b@kUuF'jL%a*K B;xڛYRPHDStnOB^ؼU ͻ[s&?F e沓|^e"bs2{ӓAK]M²up6J7lZJm1oޙQ\#+%ˆ=d3S>mtZ=,cOKq~0}Smr|oV-L`^AeEȓG|-ti\^נ'itDz Pލc'9 gi_p+C ` zL~OUbAJWisO J4a[nj %.0Z ;ޅq, )G ЦUpDhXHf['Ӝq+y5=BVu}V׎;'kj5 ͣ9I<]=xvh~^0sD7 '4O}EǍMKxYz&ٌ΋WI Gx<լ߄f3G| ^;CYƍ$-JK9qK|1 LA E|Ȅp1:Um ޮV؂9L8;u?z0U_ByWK)PvAD#5aypp2ցaN@7nz'_vgIظꇂkyh߄wQЩs1yΝ֖vncbn)R3dIXzIwi`hg*}f7ͻ.>Z gF 4`jn9bJsi4ĭ:y&ˆmne<*MR-;$(suv$.':k$EMeIz߯Q褁q(wgE=A=5Z-&~Ԡ_d¯wSC"&YogN%7fGNʊ4|t@^a-Ѝĺjolf=gyxwв`:#O;Q8C!AmZSSƩ<RydfqUP^E]vP>w8[CY+*!Ojy߰Ձ4W~H;zsjjYLM{؁}w>YLqܢD:܏)AN҄"UyoQV-L1 ]AO9Q M^뉠ɫ!@}9Oq}5HrL',dpomaf3ƞ|ai,3E2潎{*d<}5S~&'{ٍK&\!ù>֪6F)x*Yl:Ý?$y` E1M.*| N;nj;{RUrQx3pM{*#z^+LowH5 A?D{Υ(Wv%T+ixkҮ\3$%M_(_iB _;2~2r'<{vO\jF6g=YuWiKXU;",`^ K&&BJLL{j_*Rۥ1߀ ;.N%zWcQly\7hQߺaw'1{96퀧]CI@wHR>1Ze_d-sʧZ'G _ۥ3:{ȕ3'LG^^AF=2b:="C[mn9rI7̡Rj}N+NcEd2E^>tCZaW.D׈?mpm sv___IQE6b|3n ۢQ4J~fMmLT ;V@L{㚸m^oV5F$č[DJrB:Za༗l0,ͩ,щAz7T2y[_%gS]ONg!>乲ZY:+%4fYv֜ƿ<mQo]^))o$~tΊpR 2^۫bW]f>B}!yKR 8A,c( m5z@՗ gk /x _/k:q a#&((*31Xyn?*"yJ#]|bS䄝 ju7IIY5m*@fs{ZT0~-U/#,̆*=G*,+k &5Wn\@W } a`3MwnRwit:NV\RE̞q7?qoL=y?y#pLn&|4WMI҅6j"h3* ;wXC`,ZP\4d ,^hÊG*Ɇx Hs +al;ÀR#.bE#,O~!|Vn?Dţ yoܷY*7d͘P8kL\'ԢG895-m H{ctL: +% !īA[L(P'ӣS픧Q,flo89G-ݵ$5Zx!$&XJ[rhFRL6&b쿜nȘqjyNt*Ϲc;VD<|]K_-i7 8H4p||Ncqir_I_\Jh*GSHj) /"9J\JH}-@UaUq'AQnroR[i;ۢ،/׶@=M ?r / -#϶L XYS$uI'WkdD23n@oFto֦Oi"d)^0)Y$w(#F7''t >+߳GgtHK =ycK 2Tzt/2 q iS] О*!s~יzzvd \ w8 կn9=(=fPch<d*ݮqU!IF3L[#JlebWQLJ4^7r-poN>EeB7/a4*.6gb&E3{v4Wmh8SyF ʣA$e2.B0w&lNE n'3`nC̰x{Q'GxrGf}RW⠦1̓uzځY2&X&OI֮tu):F2vd3V1{t6)ĩdž" HإCTqm;ӛ}aà#ۣ}[`Hm3T@+,3k1BDl~ SY$@_`p,AA'<-"a)dPs M.n`Ae\ !0I#VO*#Zl+k>^01e`l4F/ɞi7X oޯ=!yW:b X3~u=>*gon?"W3iLMdOߦ*,jb ZTSb 5b'. rPuӅ4 KɉQhF}T8"A> `Э& Wվ8@&8k:vpJ͆4L{x*߻,Yr{eccmtb«wɲrmHpFF`l(ƴg)Qr`^E}P)cZf˟]:@½D@~#̈k_|iۣKk R!:Kcӌy12:?#}6 Z\>8g+(>odC% ]%c妮,QuzrzA+nT]-뻵lUXq(ޔw|I6EH).Sf%M0À8Ňf#A'A󷨽&==jH!9ryY\ -hN3<ӵ ;+Q0cXFJ<`!omB#gv+Q4ķk1q'eɶu`F,[K*|v=ba|u.y6s(]jSJ9<W29\AfD{;*3ÿ́ΏBIyq~X44 Yt؝X'7{oGEUufQ9 i6hP Ժ&޴'B 4ux?%Qg~~l&ÊGz9e_gGq% WrC産 f-gf_QBp͜ mD6j[0g}W!Sݒ! -VE0Ny剩e;@uIpxvǷ恴2fP1\RDu[HH!Ԕ!rt-<* ĴՓ2Ι4v'_j 2+U||Hj,cJeILTly3:[9s4kJ1OQ l+J=G Mr:@&Ioa}"EJ^ƝUc]>uc"`iA&?a~o;eSVL"%LɬGíd_n>JA̵M~(ƐF)LWqG^\Nj?{Z(–c\ꇓR@Ձ 9>{iV$ s]ϸ6P=&skYة9oyd>xnow"bf ,tlF> 8x ^O<_(O0Vg~ߚO{DW!'ކvlzal$+i;G{rVB,Tѡ΁hiIp2cŢwdܒFhKirE@E3V0su?Ю|Ken<8澒9l?1G:bIk /IOI&sk_~`h.&9_㞪aNM@b{Eg70%UsJIRIz#u &!|op^G1f zS+6 ^xKYl90_Hoż~ѬN,+R.w  ՇTueݾFu#ƍGޱvUXa^qr<<(j3&xbqyW־dx7$3OUQѴG><:kN*6Ӄ a t$ ork(nY]UY)[W g ARA f"K^uorN]RK|įKfPt VZ H BOB>cɨ#C -JTfŠ\G#bɆ/) 8f &׎4H QJ;H(z!iBGqc_(zbߐ>gV/#Zhtvl;aD|Bb^{# mUyQ``#@o9bx ƤP~0}J"?"jl5DOFW}`*uSߖu".{e9VB&6m)fE< 4Z̙o1cm];R4eMNNn$TG4:ҬK>Z;=ftBOҌ I hiu1zڭ@&lj6*ԏqn(Ֆ3S/|nܐw%JK k:ή+[ S4v E-'\ʾ >Fkgwֻ̅M*6-5e:fgcu\7dsT8 )9 ˠ;mNBɬlLķ<$H=-DK]7dL0O &߈ȓxtT vcO,uY.0A0"Gh@PAjζz}ho&GRguo& gU(¨¥խ;ch"Kٟ; :4AЫ[0H6qY],+xgl) E}2ɰ^pjf=O` J:WZVztך~E"R4UDݘY2rj|c9xyUZG? unm8û xR6BnxRT$9dG&YJ_nֲi5įБsy 92zWw#nike.{'!}zY<(K < }L_Y{ܾ/Xـ,_/(LhkCbjRۤF"[TCY[串@LxuX#]U^9gF7d{5[Gw kp^6ƦoPee7BޭJ0,3ͬA)L!L[Y% |_Ԝ{{wPeg#+wQޠʕQGmk&L3MQ@M7?'C/Qg3*= ^)nE'Xu0-`νp&^O$GZb~4À_t^j*-Y6{Sza@g%ί@kNmc2fWSӘ6OmITB]ymNO//)ճ xڕwmZA`S-(̄|Dd*6 .^wykl9# 'BLguno!^Z f׭龁nbDJ)â|X&+Bdt.'>MY-c[?D|*Aj 2H j}[-a8s7|n=^EmE[#SsT7YR1"{wCC^kl:Tj!ɖ0J&E$rV}܍W`Hɞ*oOJa⭲HY~H~dPnPfat6#0Lr6ɚ=Lݙii)?S9ZGTF#,~9eV)Bge/{-2͝#=j8UUɆ^EoU`Y Ԣ t]KqkX+2Mp ǷY"M@:?~/̌dIZVB}hޅFS΋4 q/gwMv aӌKa2G#i"HbL반l>/8YчQ ~&*ty`pop<z.fq ;:WheIϭT"=uǃD떋mbC |5V #!D\y!1~ P$\z@? `BGZ%N$OHy*Hg,g l8XZ f fZF)G4Q }m xXtdg.^4w5̸L{Rv>;U=>[sQ\۠9l(7!QZa]+FM2bfc6RRs@oU֣fV޿YX H7j~9۠y}r_VF`Q ;_ݦR?po0d%BA[Ix_D(㬘ofD[D"6LM: w8,FP #6dp*<``ŢdQ |Fa>*9D!B]Epj iWİ'l`!')ʻN65>?lrk2' ݴRlS"EYZKT7hK~l)1AH!iv@B1o9$k2lߞ8TV^ ޯݧkL[;zg3] 0RX!}}#^SJR4OF]{E\qXCƦFoS[h Q5=$/TOāyq{ε;n \ܮ ~y2x&}Sܳx~}$i5 + @dx QD6g:&mwrFA\IHhw;:ˁ]h 2` [3y닞 8Ugzx W'mh T(mwjmh2L`m@~DD|}+-"rGpaZ͢ZyaF W XU?oƖaзeۗ\ܡƌcr&x44ek06 r@?D쑳ARx9|qNg6+ce=E.xl@75•ʉM6^Ua;?l1!otUfmR؝ծ3pNFmot.&1LEcRFԁn[Mli$[ߚ[C|;۝7,1 x>QӦ4=\ջ}V[ny=`ɼu&! ϣ,B2.9f y;YFݖ~kwW̶F- %>{{\~| `鸑ĕz塎dSX/]b:H0],\P]Aͺ*'y*J'!<}, V /Dܒn H}(FpNR5nZ;eF!Cs7 ; f_, x?]s7PuzIg)eCV 9L⶜{sBq胑{:>r ;l?c>:A>~f:Rflav 5X2)uee2(!J-KqɈ8FS8q{c7e<3BVxZi(ޭ׎W[0h m(* KC]Dz2^VlԮ 6SͿ!#81b٦;LϹ$r.8W^66DkGb t; axfBYek+sCH aVgx[G|Q̮b+DZ֐HѽW'vO`PzWzǛՊL$IѡH2QY]K@:mbA͹ɀ6 薖8njUkӰ:jąmuoi+T, %|"q۠vgWƧ` xS,x^/6/}=,k@w_m CKm/P6z&(QꘘSꕑ aĽaȉ=7B|3uSBE#xpj r\T/]wL<4gz4p?zX$v\k{?MaɅ=ƛD\QAK-|$/ kVo%>h{f#]=\9,[xyOohL:ÂlS۳Ow&'Cm~oǯF*V5Ho'zG0IEg__ ]M#j1Bl4цg%U-HS0e]9r'9UrVvՀD_3Mgm!"E[󽥝WSm ۻJٞ6T3:S |Z{G0VwaHfmrgY"< D2ELƭG'mYlwh_4FXx3;/oxq  smol­}[t&&@nzy#&ԥC]tJU^!m\ |T\sPu:zPU%M:PR* Yޝdn ]4:NԓYx2c%v/qY9pGtDb0CXl'DCsȲ26S뷜6ctkc!PV/飳7\Bh#{׀lB][SǠsd Îح?zWXra&g{\@> .pM׉<k+_`^ !9MZ&I![$.1S\EkB{̰3ʗg,eN2e*TP#KCЉ?+t)׉k|>cGr[:А:_܏t xdm4=ȇ~ 1&|P((2> tȩ˾_r/4Ť#7T6.#1!=(}pLsbv-ef;F-G;=@_ ~B47 6:IG|6+^kĠyӮ_WueH^ǖlq q6+M(<+ I&ɻh[w =vg;bswcIcwrYQ~&sOkDπg1X%D߲=%ua:N0Th T +1 Xӫ A; RϛDKI,ڳN 3Fds?3c':M63LύmQC!L#X{r$6 jdɻ\I3IX~;U8ULT4Z@Tt(Q O13QnVXL7COD @#iS /@*zFkShuêdblڏ{7S _+`=i3~ͼc{b.~go812w|(j +p|E{ʜޖp܌Q53V9SM;[;GHKW nm羛G(E[XîٚhzU7װ^5S..Ļ>ˮ - +R;д _o-*v|cʰ38aդxgYc/ =j!5[wy)Ó"\#¥h#)5dpx]1Sv Ɂbc5\'fA[~Gtfy#9pܕū~ϕ5Re8Ul,{_;UTScX{y;M=##myY'`ĔgtHۺ:oYue68Ŗ^bc>B`){*N!3oeIeJb cNyg)\D8] K+k|]}lt3UͨgO@3<il >+tρ;6 [U0ǻں-AiFyBtiXn _~p@ 87C7}3U^11龀~rQ~b:? JIOb50>"zσ/Zо3Ew!kAl+)FKQ UknXt$MEJw:G߬T9]\w`Op;\c>Yk}Z0<̀$]g%}KUÑeIim(%maܙa < z?E*uJ80[iMoQKH@[~@Q.|28Vj_L=6M`d79 O=v`xDk)MzڛPT,;?C)3ֹR8L?֣koz\#xf72*q7~Ab+uAs|]KP)K4l151Ib>rbe^ 3OHcGd(& Fˡ$bH>}Cb,k Uf(sX vGVE]!bu˰p$BʝaG/| 0Іrz IT2C-% )ր#ܖ˭ V-X7:  @>(xiz6dU1qW\GLA}/9tn rKE:x=6SvZhb3?hI=E-@ 6H91INxlgky@`h t.d hڜRJ9M F0ɠ}mȄPtjI9x80:a4YBp427Br9tvt@׳zO 3r=C wH "v`_W8-h[d S2[6?B4rFn+Nvԁ_\BBwM@@eiLp$ݐ Db ٵ>P8s*^Cz]TNW0^?p n-i:j}ߎϔKo5$%*|p84`Sqe M`iyGJ# .,Cw +7/ < BʔB^ə JwH ؝ )K0h?ɘ&^rOU:4[Kw*ކ;Fjp}`3uUUsu`jfYh5f ?z1 ȇXp_2i)ffa&v#3~zSW&fɛ\zS[evBeviAѕR@ Y,5]s[]M'tX˄H)R$h=Hf#`jIotP ST1?a6YU9y5u 7Q8=.a'cL,- x_RҌMp%:ؑ8V65Fd,%oɸ$݆ e~c =ZB8/0!+`*h,ije]D?-%X 4voH$JUPwmq"KkySzZ$#Uڷ tl8i̕#g1Lg|82AzMXf:Z9 J ?tZ/՟sjSl< ,"!^e iٙwQ-;/js'Zܜmg0,KҔt6㝝[N} ^t&[JbrdaYT+X?N1fi/HP|% Mm^Wq=v)Uw&U_!Oa2O"hwGaOt@' βEڧd`?<+j?,SeЬR">ZQJ9np1+v08kڡ0Sk)֚Z&=H|oʽbVg} X}ȵ|}ے4S%kiqqV~7m;JFo"%-p) P9;C%5LU?0k pXrw*ͻWV=O!16M6;o^ghBK$Gn"aN[~Qڝ`e_c-M6}f [l9C>Wً~vPvh@D}>zSuW[P,ב(p7>pLIlLĴe2P^*={XYn&` gd1`(:!׸$сAb7m , ;3ңέγƱɭ^lʜU:ݸ{2;L'aRh8"Ysjxbh)E : 4ESKoܩEWmJw}OVuy;2}O" .@e!v{:OAL{{oۋroΗS./=λu,QƁ4Eɚ\!O—YE̐τB9FAJ)>kF)G9_x̭[BfFXǧZH˜{W@H!]h̗O'OFTa+$nV(Bf'̆G6 c_Et8a?ɏs mB@q҄t3 WP_>pVq9b>#g'v.">2;+NjޠMXIL&]|}أvܹTYR%Mm]UT;"x~ےc3(U2fBsfFXc } |/>^ٲ=DR%NTFOtQf̥grGBBNEגs0n+8 ߀C'Ͻ<oaS3PȓJ Bl0XcõS]#ue5zjQ` sj@G S/t8rSW/-A=mh6om)6?:-cQ' *k2HgNgĐ׻t4o u-Й1TFL!Q}ptQx|]nfRF!|r#ReYйNfM~̏&`h6Fg޺!zXM L[v{kpcm(,1qw~H8-QzIk_nv^c%ƅֹ+Kyr7cM1 jǮ7 P&Yn=WF4Q/1XnWMS%p ;—?;IdY1z$ϣ:OOi/umbu} wj6^vhCHQd"бqeI͊ tbF!&s} ab)A.^5E7oIg6H@cFXs!D?AûS1 OۍBGW,؜(!ZbAne\

.U"bwv-#]~{*%ho0eeS:)*@qpEQG2 v-j@?̾W)6o`| @ihr$1fA0eI\UKr K G6X,:} ~EHwf3e(fPz8M[%>)pB&ڴ l J3THnĒV?u}m{mS ! z߈HK/$OIe8^Lw,OB<'-+ fo|E2w^c3 p *'w٩gKN`sI-R ͽX^ wBcl~uUP'6X I%Y|$m!OfA":c]r=QT(6!+H:;l=3jwj FK"_7]ԇO^sF3u;V#ZZ6ix;~&7+,W/?ZLzv`ΤX9yGibjqЕ:$NKܧ|͓6DĽzT<J<@·/ZrgA_]eGk==8FgSKwrxUZG-Vvf.Ӏ?.X*#Ԡq1rVwgĦ &_!x L(#Zc^kl>3 "kKuTQY)}-_@U@g.^5<`:dہt末i`02Uws㱈&8 ʀ6dH2Vv+Ά_>zvDgh^攰 ̋ajyFa#~;ڱWE Nc2c !U4v WQJ^`LW{up]" Xyč_a&8Ef7@2"#Ȇ-$I9`L)T5*CH{7q%ռK^Y;V"S{ZqS s E>tQRhҏ2w/xGq3$)kw35>@>0 Rg$Xg4lq 4e N*21oOי\W_$}MVU79kV2~9$d2mjZ-*T9=8Ln۞F89; .Tp=r^ .n.r$-iZea}GӁ/c?5(ZeRl-j5( (w ũl=qܜ4x8)sJ8+$BJZR/-śtg_31d]hG[ (le!j~_U0A e8aH?i%; ;^ ~W,F# _"YTbܛ" =D)x ҅$/RXלfOjdeUp$:12 sS5vc{?=N|8];,N }=hwF?WHMglqLvXz)FzsvyOh*SfmsE*OyR>C m~ 8czZr%Pm7vz${{A94sp lx2Q%ƍN[CJ+*qPR`}:aoV3g ʬE_?X>>!Sق'.%\o%ƶot\Dl>n12ѨP DڻȅMy$KΚcO [n '6 mg(z$1IЗw'r#"a:yjLJEF^i=Ryi {7â::Zp!* V+HxR<)^QռÅadnz>#^!2VHb3λ0Kj_ɻIռn8/{SʘSMp ZjM"rjZ?3Lp H SI1筴#ZғfҥCTFk`I^Heܴe72ĝze$fE;^i8r^m Gǡd5]xh-K#wV W~|-N jy)@$<~,Uz}i1 #u׮ [=?G^0j3JTST|Vhj<^[:F;=!"AR+V `Da:~6iV靔Ō|Lэ\Q"N;( 8* t TDtĹS?-+ "ۺ~'0N$W2\#B1gljl".[iyBx J#]JT.*XH9{98 esG^~hQO)SwҢ'E 0j{a|SIaRKlIWs5j <᧗D _)Zd!*:(2{ 󇕨^{:˨e:✥TC6p_ ~Nh0;8E^]/u|K.jXZN$ 1]pfE$ H$MMLPQ~f66nhS }&5۞ӒMrЪ8OD3*DUq,LK Q3"]тtKXL!*BYn7 W)/;qW%LSTk|cEԉY+v,m&wDIxآ>҂W1|% K!- ZSj8q#˛Ы]Pz وjUD7TYs$ Vҗ`xBm-R:(Dd?K1NB|_s+ܶ!?8aeX?X t,pwZ[E{bK UX{b I@\-e!d oۢ\3{XC"tȽ->&>3 +mSrC38NG/[l'Ua jp~6}`Gky%hA]J>bZ$̛IZʤn0ޛDA$(7`4#xpȊܴ/yKHi |u,-XkCKB s1^=N,kn⢼r]9ʉ G uĭ)s=u#< aimw{Hȗ@7և|`wU?i!rDtCIFw3P&ƄNp`%gJEuXɗsKD:dOw8%( 5(qd@fU(L4ɲnx),͌BeindILdP^B<]\~;OV9 /X0dFS,j9?ŗ6ҕ>^kછ+ү_D 9onscݞ&lTu֬Wic~{]b6]ezU{A!" +̅dH!6l@x AS.4% ^7y7y WG(9ǸSA?ErΖȣꭔF<n>Nb5\˓TT(ܱ[^?G!Y\nhY &f "Bd//f<7N%IrZ ̝ C3v4ksOGaR1b@ᢞ̅E(~՛wy-?Mp׿Ù:XXBc!m*;,3:t?Ys 5Q JZ+( &2hMKYM }k2#BTϡ5TI!]p!qQ {L&qORƢ&ZD IJIr*Ib,?I6a4"IK8C(<[Feh[ܶmZj rR,iWEqݤ1[=R:A)Wf ]{a|h\ئZ/٠ 2nCZXq B /*ef 7@bNN:ĕHKۮ̍ rsG^K) 6a&2zuuC'Bϊ%A.܎8 ً^`ʹl͋d8~+PT'rmD+;#fq [^ d83{{j^6Xâ! 8wW*Մ."eulhhʄ$`bWٱ5dJQfJ@Ίb<$G&wJ̊^hF54^tmO)^I hQQw hlckڻ[4Hn yUL7tF˪yylWox/S9sBSR)ӫG )~si+6AU6fș7Q;~^JfWQ4 (/^{WpTɇugڄE0J+] ho4BN1M7*X%2#|'93kfQDͲ_WhKàxM2Bx!ؿ=+㬦2h9)K)|w\m~\V  Z|W7~nI8(\OUg^?l^HRsj2)f_UsWx’ֆ"!Цiݙ-Of ن_} 6b% ,8 [+:#{B +_`ŏ:w/7,/WhY嘑!IOKٔ.lĤN䓭;dMwgX@+AG:z'v5[?3q;&7|lǢ<[gS;-? A 8_DAņ'ҋR̶ k)m9.u}J8kjjK`..ޞ3襁@p8o`R~!'Hυ#d6{䩇~2sd'-RYA^37NNIwɗdwDm.HS$(0&۬żVf0򕴗VZ}jG9FB1PȢuH跹 MQm}'"zJ(7_?;Ґȉ̡ pBpǖQw3z2{pkSOmmA|s( J1o$5': u+PoMe2p&FJFxb?3f8 ˕ q/sԹtNhHЩVMPX(<> DLuvl`U#aېq_Zi&Y:nV-t! <Crsx>=fh#}훛oKTQ[Sr*QqJQmiD͡L;wQNP: qZladh>) a/sk È*rwG!zFyQKo^* pNmTkmv"4ϓ6{F1ϲOjNƯs}kQrX$<}ȿVwZ}tyԶ骙g`cCrqZʝ^"V03/Lʍ>1H6%&`[RqJ-YиkL9EDM[Q~[`C/XNjIJqڔ 8La7`w zܩqT'vݢmU@Xk%ֺI|gH'!,PhTI^OyK˪cTĨLiJY`0 I@4Z2r?%!J@D*?=ޱ2Z3{0̯-əSN?3;W)$ $*nĹ~"/ZaEm<$sPDsH5N ܵp z wsD3:x< t 7][qw8`  %^ Ct=6%}^uyj. M%>&#~SHh`0XHH<[O{<)|ac]<WӉHvR!V(O'%]a[c!m0 e H~7JQ&V`E/gm$s֏gCCkr*,%cUk@aĤ q̱Q\, ]2"(- -vRg1NF',??׸񅻲"4EƸYT.u;buCƞմ`*:"o4KS萊 v`д5  e #wG[x߆ZTVtN9sQ^LPLwm4?uVCt^.?g٘vcMf$'ClAt9`w@tArq5Q#CݳLbJRdq{O"4esaf"_h\W/n `!- E;ؓ$][5p`U7kDߓ6D! Tc@ +bz-rIsf{)C xؼl#g d&&0m `r(Q.!!S8]z Ie#G%Ô }IـA7Eģ%qk!v&.kEc9[#*2?J. ]:ދB~, #(r&O.M4;τA׊bȳ*`lBC|(y1Epb"+w9e985XTт")8=|ѫ x{)%o5Ql>T4^d[o "\՞8AR4HWWջzġqN8!dl5T/LA-C(ְUg+2|؄cn~Φ*ؗ)s:V՘"KKr\y MbEh5ß?W0GMW={|18g`[G1y|;99< |n%-InXWu|?:#Hb1]gٜ1ϑw71E[jPn?`rqcC}Df(wX([ߨ`}Q!i& /znwU`QE\9#'Ne&19#/^V]{&ޏPDuunЫZݢs2ylK%]O%Y` *v(xcx;;rFS4M v Eʶ:mz?R=W%dmPy+U{=Cc/JD15k}÷]SUߗyKȉel(KS>9;GseH/}(1D q~jӪGk8w6aE ZW+Q vt*_3ܲ:rO-DvjuAIKvu2\hߝ{yԞ|S&ѶJ1fS_~ 1u7͌ E5v]/b mqXS43!'ڄ:]gdOSlph< R_j9d{Re7h *u\+"Y}3 r+^n,>LN>+B9Q#VpuHiÖCۨ=A*z T#uoPG_7_6ysGfA׺V¡:tGbjBK orN?_,K.(p+Ղ3VJAq;RIxdÚTyo!f-ț("d)}IџrQpjTrz RqJ΄( p_ pin! ɿUc{Q*gJiڨjs.*<c& G,n)UhEV]u3J(! ? Y-O2HM+3xG]UUO `$b)%#0yMya<eVy%+Kb=w~zu+y6<cޭ?-p@X#K fgGCi6yz6w6zh.Kxߺ7`7@䳵iZ*I U8f5ڥ.I`ۚ|w/,`I<@'XO#A$9[TXtvj EUR_Z}crq􃻄ui>*2u*c{5 6b?r32 rkCYzHWSzODz D&0yKPl+*"Ek/ޒ4b:*0x/VAZir8)p`1᧝T+HMp+`DV 'Gj##|>Q=̾غM:NSxFGzrAWOA,N"G{`̘ u+s (" ǂՌN;.+Mx.館F1Щ Fؐu'WMS ʚA-],h~K@o_u`  SpΓEMhT ,r<qD\L]@aJYJɻ\%ڐYܕYqJ0MsNG\gy?tʫHh۽Jvw1]_DR./9FӪ??2UK`ބ1Ϩg!*vHKDoeDʥ☇˞M8O,!>jR)7=,Jڕ_ W{Mk'29ׇio=%U}G(qIƅX H%} ~3צqw{E"v#l&EO\a;Җ$ ũ|r䕘- q6T+ A5:,ߍq8PYT3ʪ(cUGT+RI粕V¾?j khדb<(T=]=ʁ?#`\my{Ǟݒw/r9k u qID*@|ohY2NUJ$)*Yztcz˶i s. G׀ f M-M;]S^+"†SG|ξ.[*lg586]hαcI񖽯-tp,a/ʞI, H˶ql~bǵC[WSwcWkן7)\1֓JhCTx.t\<,h g^` ?lG2R 9Aa+ R\ǚQ(JUbrά}O\¾S X چ|pxMC w;pt! hsZƽ M|% &P??%-}@sJImju8 8#mR)f Khe3WG$9X@D&-hr|kniu5"ka_$fFpVJ)7"yԾM/ ake-9a'3 ` j=} V'j^5qWzOޤ>ȼ]\xO盃f:nJc*f utJak=b5C|B:rE*[B@1Vs ܀8i7%Xq޶w?l?3H(>8Gc(p%Wv7UNj=|c0"l7b;mGZ[ Klw&9x-xtNfĘ)g#JL΍hG'(sV|% oACTIfиY"bc(z~L)e 52uܨLCXK R< Ȕwd+1F#,]T7ӈGa r˥HWh43߫hSFj9j3,% kiR2i`o y#QI DWi=$n(ؐ2M^&X͟y͑r7}Y8iDzZa}#fReX97͕:H'y~FmیL? !^ }RN^SXmde$ V뭬[bv"H_P Te:0W)P<( 1( ux>dA/b#NއXۃ*MTճ+ْ2qO?8)7}{xGyn\W_IqjϪM2@ږ()7цy_m#K2KK3! LQ̺cQNYIQV|]VuhCa3syXi GC&T U! љR+_Yxu·WXE.־(XYM|4/*J":zS`dڨAW+.IYd{@_ zSPZd8ܞF<(ȯ٬D(3 lՔB |T-xnk_|Qtr7e3+Dy!#놕2%k~~P՝ZX?tݱ.f寺✋|^H X  % B̮RE xWDˎU<2I1f^L5cU_VuH6e uPQF[*"u N벛V&% l N g=:?L'RQڪ=?vJ{6;' RIt$j2!"tONm R ftCTUjHΓTΠ?-Yx.UduL; M.U_ʚ\!o& 'b{ng%:SuڥR*/i6'oq؊Q- vtN(mj~w -eCs?(ыYSh͎%W>VOm"lDz̾b Xˏ TzτrlU @R=Y'W\D OoCakp#>M\fuX8);\HCd.IlWtn0WςfH %CTgNJvkm(=](͏5.6dE"0ep 3m:l[-8|OG8\ַ\%}w -*8ьT#΋xG@>vVNƠD?SоfjӴ'׊S8WP%CR@fQL/ 'qG1 t x|ךFᴈ[0!$u%ry!1itieBlG lqfcS&Ghz&phv"Bȷtp1"(-{N3?5Zf4FQQks-V((hN) @G?Nc!Gz%0 rIaM1_2+W7 ӳKo6D{2𶚴 t5WĞ]y#TpL5Ht!DSjn# zaO]2ޣ2MF447vM jͶN=+<zAbJCi_ތl ]dO֚^~hJ* žkO,M[R-@tThJ!8x3#ٌz9yUN-Ajr^B!̏هVLǫl`Aeh92XCG ]췧oo,BOLje+pR0e|6oqg;+Kqޞ)0`bPqgbX&5 moYw֏ua">jd Z 2ZE1ބUU/˞.'kN#pl)an^ť4#Tuwn M$@VQ&drl{ +}hQ|@DUiDKҠ-0ӆ)&*WyXmjypkrF~{Xn}B>a} {"ɉ8]s%7%bdٜfs9NQ1F}UtL;`-a帱Mk˪i)>`6ǠC*owϞD;dP'Bހ`Ǝۯ @Px ÿitul̻ټu$Ṓ2?Z`B Bof̐{VNB.9Nرw~bY~: UQI1`ssQ-=mx~iT,d xKI[7$m.7QZ*SY`bQUYʚܔrx7 R&~5bU{!جA9j)U94VA fI6}z( 4\ o ΕP /0)ݯz^KX< ɇ`7$-~PX*bԾ6_ގq(`rQ~-svi*qUYaDWq e>H $pD)%w-');-qcTWLp&%ݳrĭ@T#wh܌AQws`HRFeIVV9;ʓf \]K 6fPyBAh;U6p,1١7~+ MwElbXʿ`Zj79(kG̴N Nו<`4}KDowZ> V gYe V-8U>e>33[j }`i98=/Ve#F"d)FkS7a2?xfq:\.[;ׄ"ڼ%-lJ ?R*La n"q|aс\p*ͭaRRju5xez<_rW%ҕ>%A4 )GM(7(IQEO9켹pSC,10\j@,DyBpd^hŸ6.Dwe ) 8.&`-Х IoCLPWkaE",7Q84I$:ΖptR萤r"=|47PK/o%8JW*y&Y:ҩ wEwĪ; Fb1 5Wf({9e %; OЅ)z TPxD$]egmLxSNvBC.s gZeX}CxF,#gaW+$9!;61 G9Q?b%=r8(;08gq\ F ʊr@  )d{͆4K ) bQ~AAwRBZ{'d(Ja=U&i ?fٸדzW 8[4@b0Joi@V!1\ގz9 Uֈ~OM%j?4{"B|`}U[bmM2)l`c)aQttW!_!=\%3NU]EXDa>=TdH^ș#&6}@a5 8VTY>3DG 1:#\cTF&?5M>?TӚRho}FOFxȤ2-ʹ#`LA-)ɳ ~ٌt*ۤ|'1ؑgj: 9yet_`qpǻ 8mwc/J%Uj0MQcWq WUcZ+U`^>O/۰)hWp,QLXB" 5~)!sb!5Q&t 7%Y ۨ $r zj@fq"F$&|Z֯^7D4D]rMTJSDkPUcA`9T;%t`r0-W 8ʡV6iߓaf_6lUG!? x0Q=Gk"-b\0ET3j[ut6\{sEuhe&Ƒbi Q3JT_3ihq* !aKV8TvFM٬4TYQ1Id )qSe") e<% ~%0*'x'3=9\ +Q*;d -Ct>HCJCBjy&M1ۄ6uk67btڢf)a{oybVY`wg'Xa.OγHj]CLwe5890}߱n 9BO5|0v\iQcKFi]ZRg0ncf6֤Wki Jp}{,ܐJwrq w|sF}A/64/m+n1.F|p 'gOߐnTֳ),Lсi%Az@ɬGҹ3ӏf}hN^XL 0pRygU6K&-ʀ8ӻ5Clg<_-YL$3V*c Hw;O+QH uU#!S-m__a '][~gQ=/SWVo}ћF-Ƙ1Ò+ ? ++CҎp<˱gf zO݌UM 7Z7}ku**YL,dD}U XHt }"fwpSĽ.e%3 Ůڍ Ey{sGM_q C He $.&9)(hРgK>ӛ~P* !@=3{3G yil9#6wGWAoCuC Vt_r@#aG 6ٯEk{ h)>#M)փeZm1@W:Wf}~ e/Ęǒ:Ǯ Po(Zb`ަ fb ݣ%k%bVJ(+%P٬GqNٓcG}WQGs6רR./0'R3hvoqV' =zB6߶]+1F%fDnPl)dZF 2"}bBkۚt"Y gTs [LhLBWn"|*6CQp eyG*Z!yf h~z-hQYG(E7/'5.7v}**-nx*.JSv"kfN٧[qzwq O#LnS)(F+i v2sN!"];̼K/`Y7ԱVtRU9%?Vޏ8ҠRFGH /鉜QB jkMi~RX+*m8s^*$GPBNȓu_bxB \L:`YbCQE;cj7K|5uJxQuƌsć(8͖}6C؞*6hK-_/2+$טG&0f"f@Vv7}hFؐP-F;*g>8w"9I+ܰ\#qoHKh2hM U ,uC~rlbpn;c;J rԡ*>tڋדT$\u1@dnPGQpv l5͚@v|vJe,"~&EPkyI11 UipE֏s.ѶfL6vPW|>M|Rxqm "Ul⑃_~ u ?%DfP0E1zrV vի-BZ̯aP[G,3rPUG+ &ftd6]"lÉ (~}>twd{7A+!(l9:ԡ a€pOs8NYwH4Ǽi=}J _+{%iQSId|%jv |.oU18}%|TRJ>kxIx4&( Ȅr*E)ωzC|]@_H$GH u'g[Fwd#O+Z)HOJxwifp`6>XSmT{]e$pX@ es ?Xg=Mo~QM(㫪0E4b@0ƬK a0wp/d͓/zg'9g%L*5+p{dϼKxY\{3x,]]Nc-tOyV`hMEjXՒz5T9J߄q . ΂F.o^SزHEI+)|C7(ػuV=ZpL=F৘Ţ Hk6mDLjVsx%祈 C/0?3a e#Sgk,S})>'˖6wú[ȚMj3mBq Ag!W hc-^\<~R5jb3YO޿?ғ+\rg]dMb;a)?)B쭲pVqZ#@ S ׽pQ&꾔o|x DK|a;!Ey;"pE L2ۛ\^Ag(/Vi{?!&5Ni@ N&@3sdzOY,QdPbżd6gOf TQ '*:2_,rN,}!'&N% йNE{qJhky(*R$"}s <4s )DXN@itp߆<aIFMEn n%MD:BEĸ${V/utG}rJg%Nj3H=b3J ohj=*aЖ+ )U2̅Ŋ&8!b٦R]=l,PFUwJhՈԄD-*r. qK}o h>9B¹tߢ3/Kk3-szOYOɂKl'5aGЀدN'b6ѽ {k(^]Pzg tԈ6l?pM2w:Mc}kI?%Zō$KKP (:$Dk4nЪSS9';L(S.U*CjAw7Usx]9LK)".RdIyKS3b3,`e:Z٫:\KIָ i#&1K[`lGMDTYP9Q"tzH(V u87QZG̦pH~W!F qLno@fQO^o1|=KW2$Vj F x @A}Yʻ<]ȟ%5QY)̋a-HH.v!H89:MVXMrgEz"/ j: L0}VfՂ$_ɓ=ϝkIx7BGD'fR+)5vk}h0ωfԞ:{H!7.5I-}9ET=fFb $T>37uwx6.:{/xOOjXAјOKe!aVV88f#n{ȊDq $Ե,3hU%8y>MZϲ6tr6v`!cc>b4cJ|hlj8εkme!E >}X\-6CrD'Z5S\Ah<|ӹ֘!覿["\+CتZXem.bnJ34da&N!:XR_bv@v$ i Dً}Զ-zcOR87t/xuipϚtȠY&7U #5e.ڶ +FhhI J q7]}5Gb#"RuQСHY#bֲR:=vm΢ A~׏Ig {NȿZ5ss4 Gn@ 槲? M;K3Y2K=a!}/<ץ,傢/%C]F{2ȍ-d &aGIWR0Ti?rG3֊n;?-n܂tz4MBΣ }`=m|Q`$08;)xfy u%OakpVP­ulp =b[P_2 kD)OܳS ~?+#xz?- &}-ҼPA`^ID\>tB^},KtOw\lV{> A@Nyk+`+6'yddt}P@e^\H[UP4^˧.BfwIc *BLn+WO$ Irx9jъl^Zc?遠C%(5p ^C|erS0E%|@L wL28+ٖJ|5YII fGQVdL4QC$;8L,l+U%L_@f=1V %iT:O OH3ѧ{C*N:T]MMcֳwg.PQЭtwb .郎B-jr]r^4aqo7\UoEW0"镽j_P2!+.^iNgodl)$FogZKvowF:h,LNnw1Hh-2*,bCgtk*oÓ?{}Ukhت4:`^o+e$}; M; ͔!C 1T Ǎr[eUxpF!(挄e^w/g"By{_\gܨ֥< ,X tK"kjp DNORb-\쾉xQnC: qRV}N:0."(F?PL8䛙Z<44څ߬kIәG r ^\ ]v NI*,%] }¢KK' ͵<ƴF.dHX-Q*r֍/HmG_w^%]i$;H5W 4e:79th L`j( &=8;%(F2昳Gp ͱ[A,.W[1S77((kM+dJmʹ4t=8 ^@7)7TP)ʿt#]Y6Gi _ǨႿΓ} j/T|YQECP#X^^Bs9k?N+:yOUoz ӄ3\OD!g֢c [ KDXUOk-KF7K k^A9X { ΏcY%H,~FڻL(-TUߋDZ$WF4M9vgm=;֗ӡbjkιOp -HU{V; £p]Jͻ-_-\`\JaH9?ʏt|-g=efqE?HnC7ta)G[ERw&f9cϛq5ĩxĽ]dZc?W~A!2pڍ[73%3eֳ?>H- lgPqP6goS rVƌ᭐*/T|a sᏀdRвSi;S=]~D08:Rᔥ֝|]^npoF'=wJl]4^.EulS=bk<#&$:sחӊaMRۓR?F&2! oun5J~4={Sa(:rP K+=FcS1@4fX#Zu[ԓbLCC5hթt;,q8+vy.(7=t:07]PV f`0F/;Nͺc(kIՁ"Ug=c3@4mKc>G=^ R(nz[DɸvMȄHLc׵3!-zmL#+]W˴UpXțo;jo//m7 >W(<ΗM*|:{JX>!;0$T Bj&n4aS3^FCZ!4J#O7K FP!sC#E2M"'ǠVm+nݣ|6D,$vUqR"w?AvTaxBR0X%EGZDx:e "9DbAx*?;[ߍ2XB\KN{l-I4-?RXL*qnZ)Blq!e}JJ}j‚'vnu]|SEKZ\GNV(] gBf#d+ɗ<$΀6"9?@TPo uʹs0-4X'C@ ű=.VFr2TX&sa1 a̟yg)I)vI*ɡ_T ]|}ǀF'}>c,7g=5'g]:0C5bAǮ[Sg&R6l"{W@A-r=LG%L\QⱲw9¸*xܜY%{^MI+;|'2J)\Z,aӦwQu H:QsΖr2P:!7B@L#ءmUx d| ;_d4F]cC|ZտvRї-WȞ?mX̅$ Y<)rx_fbyf/14!: 5JDn3.s\b˅GKX1i I\55R>jkrw8Q9oj2DHxd`MDk,м n;ΌIʝE-C~.Ӡ6(YV3Q֣@eu+q+7^.2@D%I~80y%szK&ȝ=r{SFl9> {4ry噂 u,mN$l˓t(ڨ'n*P HT1Qt},JeDo`O1dr fz]n(0lIm/WG)<5.@` ,/L&~߽rSrBU^H4TkygOo$dr~vMFGx}[#~Rf/#XIHFQ#VҪ=W8Lx^۹XL6JʇC\Fe0.}4CP 4P͗\3r TF t섙k8 b[c;EX J~G [+S4v]0)FSIw{HGg~0~&4ܕv*IлSh~Sr\c){P3t΅xӟ^pt,U^N=vzPB&&%t-;-SwpiOћA; N :T#B͹V\ 2O| ?9~+mo~c>)8>wDሑry-qlP!!rEm$0j2dw^h'IK yAg=BU[rj"+;n$(j;vsg[ ~M[rtrWkO#QVWU%r7XT?]ܩ&>H/x1,᫪y cJ{"5x<4E@KC;5~R jX7%XMj,FV}8J`;bm·0J e-­u @J^LByRS%HK(~t̺AZlʹ {CsV7Yz_w_m m#)-,(u3bnړt#;F䘇K5dUfd\ ڣ?LPS6\Txfzs,bsYX.` iFd=@25|{f#W2>@_n-ƴRˍ۰ s"םJIOD:2}rQ 5#^/ D%9*7/qj{VlHsĞ<],ׇ`!\;T NiUPԔO46x>[ hJXm\릏@5_=|r4ԕ-0:!b]S롖uM`M2^fbc)V-NejFVryFCS} w-zDl]*\}\:zvC`l4yT.wܦ C =/mg4 qZ۰zՍ ; ;s-U5[_H^ϖ툭_~TmZkWkc:|=F~DO`i k`AI`cF4i\{'[2غoN)I+~#p<륥:qG:B<>zG~iy,Xi_ ?6c=\Çsߧt,+'-o:ntdCQ=Y5@p#$S/A fH(l SlElGgM 'AZXtG ǒKFĭYc5+ 3I.4C< zF7PߕIB>eyA=) >ق)lXdZSb2y] (9 m ȏ= eߩp\ ܒ"Gp99:󘰙 l0 kK&'§8w\_:I{U2c=Y7^Pgk@R4$ c%Qr.J8Ch7 hvߨ(Rϟ0(\9Gܔ@!c C'֤Pw~]^(MH[R/Wc8>cKJX_]=Uj&;X' 5Mz9ScU_[-FϤ \jX2N$KĂ?p|3}:@cQ ɒ|f j , BsOȝ~W`5õ/719[>~PJLWV u+mT&?8nBڍXlEb7 |ya"_;\QkTQ%fЏ4 bwdR~goH Ʃ$f`fwY[0?waVїT*RwR>9RHj6ݫ Ч9q0r܇-꣸ܔ w=$"sKȫbH'F3TC#LjbPc!+᮴' M )9)/|ۋaޘ6$>Qn^%_v#]!U6:U Ge xeaș5H~&ur9 7cTIpH#.BfHZ7jp^Hi+ul0^y@.5銕Z*\Lmi~tZy{h ˱$NPvqR٘cL9sE#Z:RDjp5Gg,0ףR¨Sٯ/y0MPh-^P'}/ e<:ң|#=lʊYPvmҙ [))0k/­E(񉔻gHtdi*1QoBm f","Ơ=0DA*kW?I-cXE iC l~L%!~}WAP^{~s/:l_Nي>w\gks&IH5;h*̧%bqO@o^Pk'8x2{k"dP؝<3YE41g~}9Bb(X=Лs,p}[8hyA>fr63%ע[k:"Rp@ XK՚ ͍ix% ,BgZ^ [7y-p=7f7_@~ jh dQ(nuF?)~>9Ŕs4.80Lϡ6;d-w!ܑf yh }Αf%, PI1G8~>V T62~PgOBȣV_fq~9;JP^"s'apsBlsYpN sxKňd 0䷠pݮ0S>bUf1 ;*")['\Kr n6: i<6S5 B \h徜-CnT=ko\TzHh%PUXJ0mM2~(i^IՁ]l^_3H&b;&Z'P܇:篌/ϕI/b$XfV{ș;>Jfoz59B#+lJg¾O,!ivݸ㋤][o4$ITC >e> d6 ?26X󆲯$2~_}@6:-eфR`GNvwwDGXob]8,˷Q43~-ˈ@)hiULJ߿, @cOբ O}~B 3k $HE| 괨;y*Eę(icŚ@Ib e'o&v&:.@UJ1x t,\ [WMuڨ]u8>.2ܘXDnAW([`l>+1VgKb58NM.N| *Ug7th}U|ˁ }&Edy|}*wokJ(cN0j5oIyQiꇷ$TC];N̈́agG)).b >ʟu/ ߕiY 1*w]ʂn:HԧV/tYMeEF0#w7 jCVE{C^)AC^Lj,wfy\g={I)~@>ԶŹҡl5q흧.hq)LwvƯXΧT;f"7t({Ʌ0K$3熞98Ȑy,W -cxxxGiXS@+.$3>}jث6x@j3%1qX1b-gLiu0֎Ddϒ"pV2%eQ%AXHO0#½UGCpu9fB+J?2UH(r| i_k!s#O0㰪#wcɝ =Zd/4d}q8c"kVc>T )_gNj2h8F?n,&m[8& U5Pl&r_NX'Tl="1WesGfZպTe\>&DW|^QJ}GMJtsq~Mx|[YwfF84V,AtZ A&;gp6>x%:59 +~? ](_@K9"I^ aޟl$aH?Þ.րkIE~q.]g!kehe ҝL$rELL|f9uja'3VsFu) iC'El?){2, &j,ecӨN^NlMKwD򎠂Zb88ywfٺrNE,'^[7Qb 'DYbmw`g:v*RNKXl^+e2Ĥ'Ǝ\_w;ŰfMq R0I>1x=lI<å<%5s01^ ӳ%.6:JnL\}b<& fzmw\dEt%gѯD(֛^~L(N(8;^YKxN,A)R+|ח  0j8N qpTLr .ix:H+5>}B'&ZU}4+=Zq#g,zPr'Mq pa d"bR/YBnm,J8|5c?~vM+ m}!RB"<$Sh#@%hSy&axc#Xȓ̐4T6Y(R29Q3ϑ[qJ+I=T ޛ!͕EN˞TE+P%kpHWi4nF?q& \aR!!QhzylzEQ[ËI 'ٵyDQo噖eǃp{X i0 <Ҏ+RiŐ9$NJF[^R >C5i0A„A(eӣA2sPGp^]Xpxq.)qj ?)Ss:s*Pm9QyՕ1/P|\P5i$uKn, k1Z|nEqHw|.ާ:94 'E8}݊d쎁I.PJrθ6H7'usdX$rJÿߛe=#R6QD>`9 8P}}ccXijUI"t CGe]"bp\9C-w] #ႁX+H:厼N=SݯtC!$=A(  *.*0`15O pP Z#X_gbWkG@QMms tS&L1Kw7/ u5x;}#^X$d1saQ_5Y Q%=%aw,6#yD ,_/qH0ɐ4l+_ИE{w?YeEH&PEb%qO[V?2: .*GP0gc|zɮkF˚MeR⫯xbykw<|Lq,e"[cnbT0aBoNy9ОL$6 (_ UF.Чnߖ:[-@2+ւID#U\D e*cAӺs]fyhN[+5z{.y7iS@0VSdF?e(EW;ڃS<;)L+w{oVeNΪVs ,|XMOEUuczX@ wTJY9 4Z)G|ն4}t⪍1 $$O12@3Ն )hv=H$EYIJ?'2Q}qX;{}&#]oVB8MqFla=זujl"LH)9쾠y* ;Ri5K= EGj ,b 5'PF^+Lwi9wՎ*z9V9Eb_QHDCs, ;,h:*࿁QNRB_B&L ?Fr_-` fCkbC.=,sR)Q_CD gM"S|حȝ1Iut`9 vy`"mD(0v͘^Ρ蛛\:P<|sίMխ `Jb|wzvh}Mc:Ϩ?3,>KwK,VwML˹"Qc&$pG#'STPmE$7xF[3ʽ)TyBA1k S9Vh+BUq}QZ;TA.d!Ϯz|ě&Gl^_QY`vPIn/[o殙nJ1yN5U5ۜwXG':\apvnp"*C{uѴD1\[*ߝ[qtJu׳'†3VWt! )briEL|D $bdxu:0GuSQ?ǵMuDp>j3vso$/rl Uk~  4Z o(r 2Σrsz+H;TUq N{CHAYh1yGf)_W7q[oP٘ӥAN a0IopA5x ^V4 8J~k NLXP%V=o#{X! c#Cs+19Z|7) RߖؿM6X(է&}FpbY|E|KotQLH*ˏ$d3_s|ABdMO<%;!4Z稨lsYkcNCKtVv֊aHnÁTΌݾ%ݒ'9;d2 D oVcBnNL[ Br+"]Lg2E[vZY*w沷cEPR EygJ[Q(^;'3 gQNe;2YY &"Vջ=}s#Bf6[def"2 ݨCѯęz3e;(9DC<[TO b'g@\D7dP0:&feE[ZG)cf#@&x:$&A88}Hm5P7aʇ'X6-N8:|QCT Gf9fmd\. H*K N{ƨ+踟vK#ϝ'O5lIXO RdW\{G:8u҈ DUCbBz8R*`Vq6[x's½6GzOufmaV9ܟJ`Q8ӞyFg4a%mbE \$u9 AZQ-Y؆Q(Sf ) " h[ o֪UHOS*ՆJ)]I g› ^XdS5Fh/>n /gF ]IG:3ݓI4fO1ܒ:=ɕU:p>gPk?RȚ5C% ɘ,77R9=,;K]6X螂c^6aG~Ǵ-;Em:5 J\ .?3ԋ7Qu+ixi5o$ nW؅2Hx{,QcIv(Z1%jsbjJs(}4qR`oy{S5Xa<({hvU&WN$LvsmGv>ԹI|U8)nCdl{f I&VEA:BY}ﰤc*EF9wCU(u&(ueH '[P3M Gl&,r^FB K: =?Đ/nò!՝D/Pzb?FSqX*(αɣ@Vb|6ɹۛB0"4@ҽӛ%X{ +uK=,}ԑ,~+W^!<!SRO9\!8޵p>A~\}3.b݊T(AAE/#0D`,~g b٣2BJ:g t&&V}Ǽ؅; E"+Rf/*iQAS;4*Ö^sE#qada#Jp1ܟ۫g7 6hjZy]ϵc@'BVW7iIKV}4ۦ=8%+Ӟ5"u5LϿkٽ*ChfZ!;wSg7KgF>rŒ[|6qOJL H}Gd1# VchKD0ѦEɑZ Z9xӀ ! f*m ,b#ydr"_8B$¾M=d+S֖Zj1 49EKlmk/ 1q{@!dgU'S%2UDgp[/ ݣyMXE)̱P)k4nR/^_g&{](CUrן! #&o?!xUKKM}hTt?%Qcr룆€Ը񡸝?S_*Cd~^Gcٵ˫#+vߵM)g5!p" H ӈA o':=@fl aU;w4&2?.iT`mPcQz.8ťf/Ӊ &'M`sDXf9#k7ȫʭR{>~*L[gQ*s`Q O+y:jϝ\HZ4W'Z,- =݇S.xUzR j*ҙPN4&j'أeIk'`[,xMBlK_ZebsN"C`ҿX:5L/v`sS$2)&j@ 7'}"rW3|tO F孊`S"D*[m8fXo:c8dhMy% sV XIhzӷY IzFw0ƞY/=3u6G|Z%̞!蓓ɑMO{oZj`:x1\}Rg!!^-=M+ eF b 6Xni,l'n\Y=Bbw\R⇞Fb8‡Vs=*xsRc# VF䗍9Sj-Ǟ Hf90LtN4*̹1gkQOK??⭻G]< 鉎0)ꤲl;& {.piMN_vTKPY] wv""3b-QvO\tFQ̳Zp{s.9޼a9ܥFKUBHF~w`{:s A05W:Gw̔` Р'PmlJ[U#; ݎjW@HPԔ,HgL"OPwSK!Ǭy ?BrA+(\r) \eBdw#S]j;H'*&'x VZڥZ6/V;J=,RUI⠿0hf{ NPa!z;.E]pDY~nTto$};~VpEPdk5U"Ө9kRh16ƻu"w|;wv9hx]2b qagK7-븐CQ~+AIfF8"ni1g#*7O[<+>D"-Eé e _+C%SU"! QOG7yDiqD,Z Ǡa-FTZd~Hl"z<{,<?{i25|vwZJ#y8%5~* #t5Ǘ 8pr~s lN( y7QZuܲ$tC7 X^jINy0۵KTNm-^B^njK܆ hZkg+i<{+!SzH~CbY4JݛcԾ.@jBcFP^jbDi ׬^ر/MQMρR9-κև=ZQo8"} ځ|ZQh&Q]lע~+L8a%[C.2;yDCOO~绸=u(~+:Rbf@z{TW [{96VͧI#nHpRrÈDL .s aΖ3?aZ XɸOLx=#qV4NYvM3}mtٻ ̣KƝ+-57uc?N\_ѣYG1$Qj-@p,{<.A=KmxC~Th u09 ܥዪ;vpF ZҪjLOnɱ8-qX{ˣn%Q~ߎR@t'KO|.}xsy~K!w!d%cOZgPQh820ԊS ^g+ JCŭYɵ6+J.-k =@T`޳VV\*1nl^:o:To'`t#~nx}\*}D1cH\vnA7{XaqyQp{~}_VR& cV s$"tfk ]NM\L DQwNsk2UsFY~h^y<]w/rߗQMvfYK^C7p3k6I^NUImņ b%;/FT78(lRK"oAsXEfp7ρtmwmv4D5k؎hnJ3"JDRUP }DuJ5#¦,`$ }y2E&K+TBZjGO 禰|B`MRwxH7]ЩBQZ!u:mCKGJ.(ax7+9ArPo$/2Q;@a(<$>Fe)oʩN"UAUpl*'f">FHHK2Iܱ7?3?)~h'7((4q["ܴ&(rt0_kãitHc#BE ;M_Ԇ9j:IuRso z4T'Ļl5#ifM*bm۟`DPIt6Qx 9MLIqud0 :&=7ejX~|1[ynG):w{`~I6;+M͢ wa K$"I#n]">-#Nk;cCG& "C-uh[~S`!3kyx 7ZHܰzer]̖P6=f y*X@'#dƹݏu랯x{xeV$Qi'G e/wx5)ARƃ;Iުy%m U$ROo9+UjcuaDŽvDP1vO; &+<`MGmk9<ma@tbWIsc|bYeͻj56J-0l\ M>ˢNaw/mƼ YmJq2(wI} }i7PϨvp$O>w-D #HXC4?cImkODžc|ƭLOSm;$?k׉&$@ ,ƾH> R]LB9! bO.I5c+"O*41'wA_&/iIBֹp2 dr<cs_NjC!y)5[~AqQnלnc$3#~U>!Ffÿ=!x1њNn^H)Ш R+m O_nH[S.V7TuY`}E5nbd1DI(5)[c ^h[n)U9; ͮohbþ@'Φ>chtް0jo]h8R[usY-ߐIeyY@ 304OA(3Fiyo _ 3'm<8ozއ?Umݦo;jhTWi? ܽҘ|roPgǝ nmľScGܛݭ7y`WҠ gyFX.s2B;RDac]NQm? U&oG_?;9&4FnvXq{+Y1IJrim_'_nTw1E2͆,Di݌ll dh2M/qu\?SQ^.,`/ Eb?0 NgCKVZ 4ONPKD*p6B5-*DFNxd.D6,pNdz V4}7ZPVçS]n3.}RX{vtCY38)B㪣Yiٺ.2l)`Şt+B*;X1aHRt Fط_ 4m mJ# 6Y2aȪ^d /HI] .Y R(m>,n =>iŮI 2-х)idQ$piSJv:¢lw:[p\gřN'#gJ@FSvKL(4{1 cSu9]g{3|U)8l?^*$R*4$À9P"Y/q9T2õ qG:8.{BU\y]V| p9ѳ[ɔ(A'"]\YFu-& vot FS[KmvIth25$l~rEh "4&r2w׼MQXi0 Ii{͙~!-#ә.=n+38A$9d[/Iv V=Lsz>pm ̣-ɨ\uRl2Voj]ؤ3!9\ ).=VБog>e \.?ɛĴ LOz$=-x*,\']mEz[Ǵ_ߋqN7m֙)*X< M[+#sMqxP 9{x1xE$x4ؑhGXrLeՊ1 83Rmd U8^y({/l?7B4h PpR,H"{)TyCG–+ksW9d?%<9z|9s_Hb{Rܸ:ī{TvAJ%?E,cW pHK <2ry }' ``i 2{r>d$4f݊ |x/ eFN3eKTiaT*{/2za:$UkQsHZ_HrX|$4PXUf1\2%#P*?S:MP<5 a`+ 'PG@tZHl1'5՛s)`@+bFzh?# @ɮ)g{ &Nq;>zl10I[6gZ T-yYD@> {JI_fCT޻Q8_|L r9 rR8̐| z\,y6H G|# ckkWa"*vBo|aoݣ{nגL)Kz@]eZ!޶ J>kWZ𱃞֬t!:= J"nU }8Js}/H[C4in KSl*z̮QAoIc $1MwtZO/n,Ylsb&T``'gsl^k^:SXmφY|TKk=gW\|e!-&o U]GLEv HȝO81Q$qwт)K]K\&V"24XLTÔ.Ʀ*2C`I`'}φ ӏ+ gYMeXY|Zos%T?Ӟ˃^"zSDc/'2QAJjYj4`{gp=NF.-mcza 1 xeJ2ؔoN,}!֋SÑn賧䈥3xadw%$yYuC=QBS"0pM:Ū}I[Mv%{i#?9Kij :@ KVL`瞦9U?=A:*ǡ7 bGb Rvd :CqLG\;#,rRU|[`H&o.:ưƀnI `[qFVw/YxI)Ŀʣ!VC.ŐM@x,; "mIT߶sHmN 5ߞQ۲x!G,ׁ<EwЁNpAm:4ޫ8dѤLdAjb.'xK]VmRkת^ܰ&"[ 4 %l;M2NpŅ@+ /Fo7T…B? oybFrٝas$3j8vdݰS(\0۱Aɞͮ5QQ*(EM$!(.sz_P-Խ#t5&3Ȕ (%R D xh7c:͝VFiLd|TAcرhX6ijDdLFS J^.h*ʠx &/nRk#K?RI:~Y&΍pZw)g&v+)=y_z}v%mAfwQ#7J ͮVwו"ƚDeG h/x>^1ZNkHI||I$UP١_e V{NuWju7a^_LNj,=j>nۯY}rX gs?0Zʂݽrn}CIlGJ#s('^u(T Gss8sbnͅhQOQQ8I.5HGg+*% Ώ8ZY + KI)*5<~##?4Πj7 +*oQ}Li+_2PiވYX  Oլ*2>֟/o'dNc|3t*%=)` !<["i*$v@WyH=FH'Nd~Q7 B0Ò'vK5x(US<Ȓs:+EW؈!]s-9Lic_f>VpjH^#ի/k7c0xa((A{{ VzsCb2Da=(N5^3 b1 [+nM`ɸ3@PM1=A{Cm R֦1bB nX=6 VH7i6X/4&uHP] [ߜ2 )X2g\l%YP ~ Uոa?p~4jғ wo[cn%,ERDsY3hoP8Mdž7X.9Q(\A])1&"IqtHYڎGܑ M>k|-*eZR? g{ T"T[EO{2JHoDyI+/9_>y^02 Y'b* 0rNKg |& V7,"],% fYy`]- Vup&'oӡ+TI&79Y#?y}V6Agc*C*([Gp'>i4#(K2,tL UnLbۺغ_D y|Qi|0͋aHjBAy>*$j_…Сki!+|WYbdߑ4:D4LhȤ=7ӟf#g^Y}N_>TܬX{ |ͥ6_25 VneN큿:=퀿-34{ i VN2f$:G yq m!Z!eyk.#9tidk` AĄO]  u\X2,qJ:̷ 33Cmwue@ qhA&|&4i^fQf?bBbYw"^׈6ub&FDI)cO`JnqK %6pkR"]͇$3Z9w  )zp$U7ՕL:藐CЅtۼ(@s)u>vb^e !H&b.VMOn(1AGb%7A uru~fJF\cIEwb'N[ .)g2VJX $1]T\#5"(MƊ+o ~]WG'.@6>LdPqHS"x7>a\n,c4\P|+t"NK uْCk7Emqo59 k5)ɶ冺1z&G{; N xԄ Vޣ4Sj|K+ VegDg`LآgL~I a=_ע[/=x`)00 .|q㪶&O1% Z 5DQqD\͛Q\f衢vi?7*fVog Vkji]'P1?E(-;*w'G/v~-0޹}\eL-FgCca p+sWc?m+A53J ? ,=.+Y>š+73ПV ]dy:f9l('a7^ċx010-b=C%ЋZjΔՕE Sd;[ m<V/ 3heN`Ű-G\hwTUqXOMNȌcL]S;0fƒ*) "+A .oK'`g{<"U[axW֝nȢ@A8J2MNk_98[C'lC.a3 Ps( 8q,D{xsQ[̯<9 X@uw)DH; u!kxIޯ|ܛ9UOa#kuWDr} XO84Dt}w.E/;^M*7B~oξv'V9',npFVp:K7,߻TP $ߪC|Ķئu(N}'G|gJ}6v6vΕ|'uc;kYOvvC*v4aAș. ):u KGn/vm<9Y% hnQ0X7 * r]\Fbw|a#*V5X =xJ(/| T`}j3j=SE6c;G,HP;,&kpqv7יdq.1;wJ]X<\[`'݆4!('P?1ffܴċܨA~P=-MkLLUұŘtdex]J Ov1C&Vh0" Ұ~ ę.Mbo#뺚,^Wg׬gÏ>o;jiՙnGyPmnI,KPpIExNWi70zl $ nńfʳ?mԏbH:I?2 sΒ[ .Sׁ?~G幣DE~?ft/& l-ERphxtmͺYY@ٲVPM|tOíK}|%B_,Ȍ Y-1$ANQ,{+jT z@f먵|d!.V< !ƨ$CL?f.{/+\.3]{?A N|A٢q>!!A[%|qPI&ǂn@lE| Xu:G81 )Sܾ8jtb\/΁$!0g@tD2cP줳J?"Ψ4 cWuڱ0FKnbgϕM!Si?k.B?e@ %7' luړN0Jv&BoiN.OEzĞ x5VxսuG6eh+%%ڰp0T} Vf|l\)X8 d͇6bñ`RK\bKW @1AKT`-@"&\"IZhl2ƾGf_ň<~LspwZnwG!* 8؍lH\}/+LY <1Mq1aϐ rR+P0::'j.,+#$Qفel\c;?oS_W).o:lٖi1[lSq B).k)x+7}d0ȦxFm5DVR@ t,ΠRVi&[lqA܀LnW1$'{UG^)#Li%``hGPHUWo}%1^Z|e2VxJt6mN@eB%:lI9:hD\LDz1Q9'q_CkO y&KpSx!phJWT14&@2^z7+II@/ 1=W5j/ ȽbjݰR٦v 9[|O.cPq# A3RzcdHpqyNdWQr> ᣨO@LyV^G=Wƒ~ ~WT3*bv[IGL,w2X<ǃKܲ%BI Fc}&O̅334d/Y{6>'a97~}ڎU3ً/^ގ{:\!Nvï{tj {Aͤ_rQ8MoÇi[tIkd=3) WZ N\ΞtOJ"Z)kE&)SRE;'ƂwRKoaG:,Z" ܜEU×>CY"7j_ݡ2WLb])VՂjH<*Q|㡿Eg,T5殂?L#đu=Q Piy*/fB\bupЮ\CF'ҪM_Mm<\ KEld yYNo-F!RЉ4&yfӱ)pYy4 Fywq̋[X 2YY6b1mzګfΕ?0j tuR,NgqV|%k/i7}px)^= 4 ~+֛yiםI(0KujGw`ML2 f]Dq5]r EFofyRj| @ J=Y }k@~91Uv~}x?bJC۰o齜}[cѹdX1\dy eQЀooC ,noM#<_`"HCܚ\mUMQiȱ9e*L#zVСXs w6Ci=e6[љl> A`sf7kv'JSC#ywL8 i>=_ MsUY~ 0)8K:v}S/Sc8~8Z{),޲t(d >jyAaR`Ds1Vu}[ka{ 4$Ȟ" *1犵NQ:m#DZؽs6Y\5>x*N܊(Fw6?bl>Fokc#>NBj͕t0fף#FDs.~v/=*XS Yr>ycz«sp./#q:B]_j93G*g$GZ@u g87#Zj90O W,^iμ\Ν?-8քl6__Zum!f:I#ʜ]Q±˅ML+F)i%2H iJ T(Aa<#:OXEtOvQCq$,&3(jp}Ȍ,}!/ 6WlgsH=$Q{/UQlXBW @BڐJ# ģ^`p/0b :aXxyQτDMJA!V u(v ǻ8NDPΨ;wXPEtƹ+4tQ婑Г0%<. l!kjST hyd=JWy ihoKٴz›'F.Obͫ؉u;GrdfoǯTvX ӗk \)z[!;jِ!udl]DHuD#M"@Sڠ8 g ^W*IH.t*{&嶫cc+TEKLVR^w*p7WH▶G⿛2iÇ1ݤ;k+(m0>oyl `5xdDi}֘EA_c D`F$:JҢd)(*|hK,/T[ D:k)v?gMJ_b)[Lq z@._9i $uIbZ0;9U4a ZzAȪ@ WX&`}6=}= cNmlڄ' >d}B7 lGt鸭6c'ndy)2\\TbVzoQ17%d$GҲZI8Hk&ڢYp;!Nr c8+}B/7V$Dq&zO )zQUO%^7/.E4԰xPX]4х|'@11{0Iaoy&((nF/uY8ٰyo4̙( \0%Ip)nrC.ؙ)&U Lƒb lQLLŌQXBJ.G>OG! ;9zJ*$ pZGu\0XOas񼎷J[z77muE݅81 t*3IZ X$Z5ULge8vUUd2j6=  Xr;wiAKHW6[H8WMtLN[n |DCufOjVؼg5&lIS2 .g2L4"9@` ۠X%jT6TUL*&q:Dž8H) .X=H e1ljt.P]*9 S^D@:ܩuiW:PSVL7PrΪEN`("UdCFJNE,8`5\B=\#EztKt+)pW=5GuɆ\c"0ifXU7\<'> mo)Qԋ6hss ̐/Z *)j{}j2gTNJlv]`tTxb\At> e3R 9CZ/gD/gz苉û#~Rwwqng^)/p`y~ .?N")Wvk6w|%CEv_2 &p$bZ Tw:핃r}0X3m CENΐ%@:83wQLqI+iRv ܹa+^ta"&}LcMa$sm:3{\;u5Kw =̅fwVaBEvE?Zs4n;9O+\BK&Cj]N/EٸFA#Lm,k7~ ֋_kx ")};[Ivƹ U2ZHur% s|Oi#0fqjYAxv`hTNkhD% T}A$g/bT,Z+Q&ˀNϨ }J';rbFD0.ɍ>"9ۅ3]ˌ;ˉxֳ.a >{#Ov8KMP?]\}xbc{vT_hAΥ+Û{gj#58>% ;]vC3TU\^VF>/njjNES5tk?մ^xd"=c= +ȒJtc{ ~)vJKYsxMP)x/{ fc唄 9 5n8I?+O R Ҡɕ^N}Hh!{wG(_n)w8U:Jޖf9y1N&WOJ.m;Wrw%{$Ŕ5tX3EeߺoMgS91 Y_ٷ.qe+x=Ś'}icePb=p{8Xd]l"V[H77\z׉#B%}A Os,9FG[3P{nk"3l^L9_Z(Ymh+N)п3^7gi: m8n~L*qRr4SҶ^3A`o6uNa ?. "F$~, ϭ>h\Ψ-_غC9ݤb$K5Xu_ Q0IV~й8SY#QX ^k Y/ߑ7k@3ޡ R!HAȦQ(~Y_<^REK8jWutDęX.Nfϐh(2n #Vµﶉm"m"J-?KX9ځkUEULOk*N8X ԛL-'&7dwD_}%Ll0ct<>>l}gk ^zעd'7y-K4)=> (lCWI,Ep~;7DW~1k`a06å~ਧeBas. )\dOXϨ#wz?2Yſqn#F'9(ƝRbK)ΑK 1OU$"+s99&kSz'. ;OAΙ];5 Ժ@G:מڣ$Q`6i]n*S e>"14Իabba% *q@n cn>uk2%]4sKjyI=;%j/8)rg>"ā4^{5#pn2$ { @n4bj !0(*k>騵>5z7$<7>{C%A 0$@.j" V3e3pF/ :yK$YX ж\$#3,ŏvᵉg^&ADX.UT#vA;E;rFVٝZKl Ͽ m$N:j'Hwyχ11BHHCb;u"|o Ŭ#0rs1\59IM*pFDR(eRGk״QWa!2ys`XEdG7dtv*HϜ4XWtc+$ E6VNCnZRvޜUz!hQH'Qa $1Kql+NO&\FL"у70 %`glxj`moTs_2Z\FKK(E֝nR{m!RA1?|H SyzXnP)}dM-eyNՊ6OD. ag7t!Gt‹۩JUD>MK!f񨑊?h(NÅhidxl.)iZ[݉QP4)7-cW>}i TrMaR: 6B̵kԠCö'Y0gLqH 5wi0)"kIM+,`ԃ65?jLߟ`Sp-!’`! ;(y tFA4_2j5E \FvN2צ;viA$,#?U^j{ty5+DIWeY?g55ZhZ U\8mpqگ?U\rsIG]08q"Iu˩>ho@fäElUv)$WWI:tmc8(MP E;γ;;L I!e9ZMg64;Ab6*g@FƉ UE,őA0aemB}:G{QBfj]lZv?=A`-eUu:NfX'ե PtLSJzezAz.Pf eY:o 3egW^8o|6@5,Z.%;Z lE^I 'e[QY{U6iʜ3Rm{4'@8!]@O`@*8ڻE::A zźx_6XzAG5AFI3W4ꢴLݬoАXn*8T FL)vM2U4L!AHftO䁩Ī{]p*G[Ŕ\{B0,p؀H^f{dC m[c_X]8kI/ZуθIlq+ʗE5ϧ:bH@ʈ8-o](kj\OA*]&|ZIu^Ɣ\1aO ؚ`_0 ^t(5%jsY$Q'-ɜ=ʩ=(Y5ŅўAQ%2D vo0ΓPE>}k.U[C*H#+9З肦DŅ-6af2{U`(^S.K |.ld:ŗ-0GO{a2IT{ xǭ@ḏϰϨksi1*Xh:[}Z!*ߔ[v^\s^{V&矰:Pkq-wiL_ZV4v֡2&'ߐT&G>0~'wuS-!v:ӟNOWC4% 4~a^ Ō&I>Rc e~x12?π]k92RBB~_ s('4nP176T}Q,ie*m/]aO32,m57 OE,BLqnij5Cb ŧqX 7o8rbFp! aZǥ+I8pҏ8&!ݯsA4{K*e4._Q q9XN֚o~"> N>j٠eE*4>8e/7.kך.\S24HKfGL~!f1e,+T_S!TBBie6P Ƃ𢴡s"5&|eŀ|S_N0@!㜙 _Ϫ̞¾ފxyG,5EFlXV k/W]^{e5Si%Hg7?I/G;z~hI6v;hpNQ?Р$߇ʟhLrtěm vGD+Diۚ̀ebMkO8Me" 廒3|lyY89': ծ Lq4(u=[qh^'؛NYbvS{#j 9DZzV(E=jnO$vi Hv"К)AܭZnPF`ֲOO0xYG t=͒F;O^|a]^2SxMƶ[y$:P*BQoCU^Xh$_ APRyKA|/_͢DVd1mOdNg#S`ڊ{D<7W&CpUc"ԋJbuۖ| H:U;ch]xb.0'%_?DL]Fu؏l.x8IGLQMLBq]Y!iGh6Y:jezF$r7*y~dȄc=<Ssլe?+5\S.deh+G7qI)~bމsX"P@ czXnp+Jgidp|bS?Xj|{T}CueK[4"-1 /"Me !)Jj[;ۺe(L&TwzמawqE(]'ŔGk9ﷴ1&(!X\hVֵu_$0 54DR8f*h,efWSФ{uC՚xTiJߎl qˢo_gf~DI.+7ݪ'J>Iul`AZJVދʗqvRh&`Н4aO@ⷀ/0Y [_7nrDۢPT LJ*чV{ɔ%V؀5S?>0& W[ ~̄]+T)E~=OId72- >דe0PE%3Uފ_L]?3e6' rNS*<;m=Z3!)П,b3S؊cMaHOr_gr}? iIU\j<;3K7kqLowQfdlbP+w)ct+ fJR`'8u?q}ab6Ýb#wQٌHG*; 1mlw6PfT,pF"*z0nK"k/[ńﻓ9KQ(,ڑ;L] ݗ5t)I}ֶbrpbbdMSʦ%Bd~Нv%ѩ[ b#_Xzw ,G_^RhcCӲIQGRH9c)j41M|)l}ylUFPcQݪݮ'ˎrϞ$> 6{tYlܡUڴtpMT?ԕo.fYp@bx)Р, viaeL'O.Y||gfVE5?s ~e`4Hæui|sH,qJuJuVRVNi$f섈rX!ewBqwkOH. zהqh:\4bVѺ"od ǹ%VGWWE ~, # 7YÎ4F(\Hk G;aƄ:iA(ȯhP! gu2C-52]F:h&)&zlǙYRבѸ9S \P wF;X@|⻯Ƕ9X% Um,DU/f;-ы]8:AX>ނ kO`눙Od7X5̘ n_.4Ly#8f9Hqҩ!wZoqE <0$_NDjhB*rI99Fʉ~N]{&qœ#LN־M~E 2lݱ}̱5|wͿ.nɸђ+7h T89a(3E7.`סG 6' ?I6ְ?@2 `OAKr2cDX(dE𫡳՞8$Wz,+81v҇cK!*% Kx@:vrI,QX=G7j-ZQpLŭ}ػXaZO d1H/Zv7[I\׌>$ ZJH <& un8 /Kl 0i- "g;N::V*Vڠokd>Π*X\FPR!IgX#DI"o)pżfQ"a~1yT"Citw> Bɨ+w zcRG&gؠeQ"dKr2SqKGZe!Kt=ym5hG/|ǘ/ʚ_["}jCëwUqԀI-uĶxǡsd^&9YCts[rClԍoECE D%?%4(JizE8Ըi{)rY+XZT9?9Bmp6#)G0=اCn̜ j̓d#Ck5f31T  E ZyM.o(̺hg2iuëͪՌRq 1"q?4y4`- oDiMJb*Zѐ3hǏh;9 ]ckv $<w iXMY탕d7Ԡf `L s:72c5[ء{rYn*G~ cտK/d8wyr59֠5wc2*WB04qmFi䉚pK6874eŤ]Y,F?W,m1AI=!O3ޛ;QWc1oKK/-H0ݵ;-CʉR$ j(EQ~~%sMD|eȞjX[!wQ0mNj{[T7R÷zXpNW` AUүӡ<9j"r?ZF 1gzlY!^=qSvU HzCJb?mXJيǖUDS*wD?p2k@GA\VARa~h9GD{2YgalHooF8D=:#IHU%K+YL,u“9JXZ>/]we~IOl'b̳-退qT҅G`}!p#^D8-LE*yJu-'VO㴦2.sefPѝjP&cf/9+܃)j%nˈ~s咇 ݊C?ˁE'pϐMקt;Wfj}2/;#T{d6[10_`|O7G"}[;+` / Zu/Kc;#d+xKsP=iE 5\T_kC uXϏk1A+厇Hb `V"vvxpQ c!OJ#=#fS1>gI%yAL9*r=u˙i4x[aw3,@a2/8M{yCpĜ^=k&~!LU9hՅ咾Y K3o'f\8WRmKPʀDpف ҪGrWk+ U66{:|B4ڣl5go߳ xV i+>!QUt++PY;B)^E뺃s/8";=H%sP <^Ax8 '@ǒuFF` 8!$Pؠ“Z'<G1|!> w]L.gO\ؚBN_V4;BXWdV$B.&J(g/9i1qGlڮr@p;*L28{;4>3gXӅjUԠ\%JUkd+"ϊQLqїCK`VĒ׭X2#Oٽ9R/` e U54 m,G|Vg'Ůh2s 4‡hU@v~ >/szL d/+zQ'՜1d'FEtJaE.Dܯ1+M+< %"PC]Ҝ6Y7 ])GP)^44(!Hս1uB艛Fw. i*$O1?$ ˦8 L`/ꩿ9,$T%cATUrSHu*ֽb?s9 Je}.x_F$mrS1iL+ Jy^?`x< <0^0 f,ǒZ76-[`^u^M33%Sޞ )#jwhh|..Nq.}[lhIGd U0W 9 y7rҷڸ؜Ngui$wu&#Rz}cg"rg-4LMRQ5 ʦi61U Wl=?3aD^ns{3FhֻЍOv sOu3`ٿ䰷wc&]oҮ@vy>v:Lg{fg e8D^qF6x~13VQ>'h/IX(ߣB dӥ?当IL~L$ԨܪQY*~.: 瑩R+E˧d]l(<6]Υ ,j4`/#~=Ob⭝ EZYSDmM0'Kzm'O1f[A%(2mP~$7VJf*GnoA-bX&ѻ{!neܖ@Lln1;b]\=(y P/O >u2:Syl,Rww[zzd 4Y_4TJ7:Z`]$$ Euмښxi"rk3W cd9-%Fɸ3f HE+ӑAڔ݉R%#7$j-,ODVxDNB(ݱKmx-J9t[LXcR91-E{& ju2z[|>?rR'3mn^5fga̶ nl 9|g5^yd~<ཌcr;rU1U0eaחxMTv}@:V*vh-!,̖^Z͘5&*7zwJk҂G#g1KkNx3gi^yQ10o>ΏB2SsERM݄./)@&4ө-;wR2;Zfˊò?;::ӛ>bLpyOMU.Ϳ2Vy;q\^`Cq^8hArg3x8Ma[/j=X-P-ĵu6'#kVPήM*ѱUC;6E=ԇo~}|u&ޕoE`:(+_NQ+WT4v P,q, MʳW4i~s֊R"#U#Vl#! {yZ&d*-;dRd95V䨊⨳>7K7{xbذJd7cP^{1T'Rp y@^.% { k~!2zu?6^ wϮp>U@q$HuI%rx:({"x, R]|~>Q\L6jg;p۫UUi|r Z{@&OXx^VD H>ia?aPwp̀h!] J_8d2r+IؒY!ZJb/\ #"\xp~TP/UJ| mKZiQ&*X>C}}o }P(bpTl+3IhhҴ &%w8 6e0SVRݾ@X~'Ğji4, vQ.PwFKygB`KsbfU΃*pƁ'&vt$}l#!Uwy5vXX^,}}|Q*kej0 Ez@~o[֑;y TsQq@©RLgЌ>k,ӁK5Emh[MJ_uA6v_XxUla.V"^mNu<"_Afc\2S^Iu2߷QqŊ^F)wNAD0ō4*hEP_8ύ_nB6<{p%X'Ч/\}BpJ k㫪qn˯LƻcpE`*: B\~ A]f8f! hKY$e.q;RM̒>6pxw=owN]n8C%_yc_rύkF{#߆O̖,5F>Y874Cr&ePZaDn5Lw*I:16ƀ%%3hq`ߖ;ϊ8֦k\q*Gr~7/V$H~cmSm%UnMG [*42:׈ >8>+T٥q3[1],\3sU}xS.橏o0 Tͨ2sde(w -n*o}`TL6K| 7q n*cG3#G xW:n 0X5f> F:UA} 'oᦸV'h4$WncMJQ4%~O DDZԦws _˞V0Y](~-'[Lu7ZS652I(7EP jeVGgS,8X?`AM?BdN*.ZC_=I2 n_Ne' 37/4΋73ѹS(_* v yrΏ, lU=ڼu9K"5g~%`/X+*#ĠQv}a|h{GZF_Z5,U~o~ am99Ȅ~'\iV'Q욓 Ռi(֩l:m}|J3lK2&*`Y篎I$r@Y rJE .otu5iϖ4;CZ iVO( )ZYፏC͢v'Uej8WFjM%@wubC DWz.+^je0B ֖0,WgӍth>vwdG9.a%n%l8}ǝb`Sf&D }?`0$1P(%x[éEr(J{p'4[EHT c1.x皙48X5\ߎ5eQ C}`a޾E)0N*XU^1|%Aq}HD/>0sJD[H&p߇Yn#t۾0X\,?ύ^$G1#=/Bu_+Y> KLU6aEk_&U,gF^Vq^eoAdP5fޭ`MLt>)sV;SRب2a[wȯ<5?AȬpPJqoRR!yS'k}_zP݁S(RxkGc/XhS=C=-d2)/-CAW>mq T9VvF"#!"!Ta)g:2[? !B׍Ca2+*{W ok h?-;)ťI0_'vSsN4#Q(S_tc pv&a~xig mu) F)hfDgYdx f'9,@C3̭u?j՝}֯z+])OwG sϾ2Ih|l{rGuKcߚ1i4RLfFǷ}Ԝqm!D#;N*6T-խw]FsbM9=D)"=l0eڬb=@%)P!\qb5,DAY'G":p% fݽw@: ZQXwG{͆et~"k  xxbB/iEʍIx8s"K؝ #eO6i/ӚpvP @eXmN'XŪ$ VF_虁BNkQaoצFhB1w{T 0lmfmlK*zaq)4lˆXGej?mR.{d%ZKa|Sa>n/ C QCOl9gA)Zgd7S] |K}\1|%NW1zL /8@ Ji"Y=*F9fL;n Eu#{Vs 3e()8ԓpÃY8;q*m9\H`!8wu ;#( lc3̼d?531J CcK"^r$գvNRy[0FɡNB n<+!.5$@TSXf z~3Y$/WE:4Bo48b`#r5u5UyNx֥.2T 7i$R"9S޺Jsn SrڹYP` ﬣ (XI+q乣LV?P!# sC-;zm֧22,o_񯃡4<ۯHzB[$>?G ">͟?ur5Z]9T9гt0:;] w}~=Pz³_2c)$b)m^I^~vՃV/a%|:xG- 7L瘓*dnԑxWGU)VbWasg>"{?)bp\%*b'`ߢ\@򾬛 {ħڈJ}]|=nwspdFZfO(1.q@,~CEmq.c֓`e -Fr.#Dް)- ?J"؁眮t>DF}ߏ 9#PȦK$Zw,:L\g&7N38OGL?)J̨E㍖B̵6*9~?O7bBb2=B uq8ݗˎ8nyՈ/@J{B%/vΜ`ӥ ]VzTgOCU `[{) c"! rGf$ q1}K 2t!wv{F]`ʡ.66&[aqsIc#UGm4}Wwg~Bf>xQ9IX#P~u2HؠW" OOɾhpimy&3b܆Y XB=VۇK |3)cpSjt!-bq.C;O>3?&NX9^ks;2}v&C>p8; qInXBCs;0j=t.>%zE,k|sݚs`J憐WXwԜ_)KYE<7!qEG|_1 иEs<I:A0u7|׼$CSq9qygjw,x<`O/htQm*yv/̵ģ6h`7c8(Ao;+Í2xN+Qʨ?;ㆌշo':nӵ( um {!=aWI$Mj>aSo,j;}UBhuغ%\Qu+@|Z’\jeQz˄ʼn,A#u㑷⧀fy[!Kq+82ts[{[Qs~==2 DOtZ@g %_t#ͭƓ|gƵߵB[ T aϩ~L pn.YB66𺣣~64)ք&_EXG"4gTC+ZKTN] ?5;B jl @,K)s^K=kФ1lC}mW|&U"_ݻѢM@7a&LKmk4D[^Hs#(G/:y wt")>]%3@&a:!@.q+ Ѝ!nf)NVY{^`Yscԭ¡"㭠:X/\б.ڽD;f1e^ 2`Hct*sC7nZ5SU *#ֆj w`^^Yܲ4P_j\Y%@еA[a. Uy%,&,9ܥ2Jw9xQ0oX # Wd W6?Z_)z-H>GLLd%#)BC80&?+}+E ) /!=t1qJ?@Pڄ 5Q VvIa8 ۻw|)%y_{ : (yǿwBI徛v< 5=mKEM\2"#&R{=][d!d~38.KU0l%%[\eg!wf|rqN 0i4~吆uQ @ͪ<&cMy}#KFE&5v:I $;-2G׵+5ar/t7jՀP)O⏗,@b#rkV!Mf)Gݟjw2pďOkҚoIa.⩀j by_I#'ګ_/Z,vjPԀJHӍZi}wWTs nT7rmhGApF+wK (RNZ'ݘM6ʃ:x=D+f/Ij;*`2bA[$pAT*TY#q~ d\3Ot)?uMW8@;8J9Q'n6e0s.Dw{+da@xK( Ϝ,FAJP!4Y>@p.3\gqp&\"BF[-#geťtjL,!zJ?@bW {#y?Ӹ$:}+ŰOv @c5W4Pj`\0 Y܁ >9Ӵ^b7NTO6Rx. ۂnX+g#YW)h5?$@Hp}zNGJ8\y(Ě\Q  [ȥl%[Leehدubև \:+9lRțβ/HhwD3cФvc *i@z˓I[ OpWx݅pNXSg& @^2lYkahB'f 9?Q _{dc-5lWv Vn~h\;GS g_f"jɔo7@?RlIbRAiW茝V4ĆwʳiSPI~ה*eQFXx S:yIq WDTZS7Jk✫Dzs~hp9!a<-/] !y86MُAҐ԰I+2L)FqE?9e59kRoΥ.Xɩ`Wn˔UҠRKAu۪zwÕaF䲷λ؏W8|y{?O&j8|\K=&C{ˢӫ' ,C;$L/ϋgjt[4UG3<e4^x,C.n 9B7 >˖$xHTR.R8gYg-c\$+]J.?_2)EEC,;s;Yŵ-ɤt=7ìF .H_jo־U5$/Q9SQ]kzTv`߽t#q7S} {'3Ų8~g޳jGVi TCIVhF]%W~aC۔[ k ӹuHcoUIt3X9ZIp2>߄FSྖdqo ; qY ZT|uHbG]]Wn*2tOM Rz1xÚ޵Q}!$ !O_9zx0HWG9Gn^6 ݕMw?'orlj@IkЪ K"(Symn6̉5vdܑuߩ)&&l> `CdIU$eKfͫR%G5#$Her\O (yD'YbD^ngţ9XZӒ"ygH/y|F44_JpySٞ;@Wagare>^n( M)O\~沤)E;$X0.'z͵?p7 U&G+/8VW1|a.@?!E~ }z.H)g[*[*`ŏy-Z!""N5mC ^\WS»@wIor`E6 %1uq=,#'eZפQ s5,1y| AO?cD(>b F OA~()-3YZ􋌨<Ud*Q E&$ e4;~27fߌX7sB{d6` 8S#RBTs'́0uOÄJ D][!^Nl>r꣉}H{-$+SKNŷJe򕁳?K-ӹfyu@$oR8^鯟pKrx]?%!tCj`]~$'`sg2-$ѴUbZvMKkSzn37*ŏu {vitK} w|^^=\O02k pė]*2&4񀆮P(G_:\wsË%ڐ$rpz)N'Z]<ߌ& ґ_ G ;r04yƅzߗ3i~^EXl*=#'t%6rNEumXzq>=.$Qw&Eԑݞ+d+E.Tk+Ju7P2 U>@/)"qH@x{RfyuOLAtʖwG ֌A6v>q>]2 J;Vv0=>bpC\p!gJ0T|,y O/ %Qqܵc4V\Ns=6xo'j+ F&kuPx%Qʠk"Y?|9 8Z=wƮV[{S?pN;}~%"֗TƳ0fUy!3grIw}͞tn fW=P/y.OI )cn<*+uMTb厰}nwTW0HȮ/ L'3jAqe%$8\αA6Dkb$F Wv`fVp tpN ]%bp+AU*#])pi)^_L^tSO(A]NDBRvRhNdYAU碮(o.7J#G-Nzs`V ^)<5JVQWv MDo-˸h<6"wm &A2 cPq4JʮXSE =?_EMaz5ŨW_ʬGr7T]8ș~%8 b5|S:\9"5@c4Eٙp[@=#Q• ៥<6Pl ρF2"cJrɠ6*C֐_a _-Đ&݊1f05,LOm5 _'/O,CLAZ̦ J\e Ӱ ha(4F4)l ZMLGhA4ï 3,[i.+>P""0UڥnGrAύEu{D(mU?]#qd ?; 0 *ED6MDq,x*bψosǙE%[7 #\(Ƶ1h kGLN%v֒&LQcB6crcddfyM{UK|N`guxO乗†"@t& GpA,n%Q-sAǤWPȨ@0}V[xT(,u]Kb9^ U tEl d^::("J s̔@( ץ>]) ftRIp("_E_fn*Ȥ}(J( P+HF1xmHR!;+_psDl§4c*sƽqr{+Ng. q`@\s޴X#&ڪkM"W]qbRv۰7slQF'tǤqLn=t-N.6}ݮuGvH՛?_6D{n98LZC6ƈQQ$ȅ2 Zo82l$ӽװG[]\ H&\dSHSs{ysu>z|yENjR巡&b:v68H-:+ڐm0!|hJ"D*8YK3Ӵ v'"W'#]L%O[_=(b1 fZ>uR]fUCo͘7wBI$t[ik'(hwwr4†w9AAplk<$7lp'nrq=8)Ɍ %gktpm']"-з( ZB ^1mòPX%;njlZ1&CfvyJU-j$=o!9Gݵ<>jw{$X;yD=uFBI{rݍS'{,hH߬/2)5_ {7tkֻ o#w/5\knV<I/|m+]Pג4GmʺQ,9 br!J1paPiU;&{{7,%{F0e}p]k0/MSpŬ&+8'^ 2~ ~ hD yU,h ATC LqW-/˱չymˠm~?YDvrjh XRZenr gsI9fa =Q S&{s"ɪSiyl(zgnKI'p(J;A$EH$J sq(&AOI<ΉDncVűUX]͛q+uPVI͓I~#~&P`;* -[{-EHa 8"~9Ǥ6LdJzlRv"3E^XOOVǁv*$<%{Qn`3+iQ e%c&Q4Z! ӠYy|2<.vb;Ci ¹WUC VaY&Q(S"sri J5A)yP!h?cV3vy߼qU !{!g`FMWQ"פ"9'}ķ}kC~]Du> X(R*⛿WưX[yb6:_ k ̊%(%ѽIȋ,A{y`U!J̉APq>' |uERدlwْl}~C6YV&gޝM L?ŷ"WclCk EKcy'HjK<X/clw{dPIM!Ylx-uFc]P4ޛƠU A@ߡ> 8/FYŕyo2۟L#'7)  j9oGQe".=^xA9f?sHerv|uW dB0SQF|&Bunm6(Ey}@}]쾫smxOfwbX!XD @G,iH8'4+ŕK,NSm+#p RƗX VYCd#J좽Y嶡snda@!'tz\! 㚎uvēÙ:GD\-.UIu;R MX+iAXZ2/=EUbQd bgj"AcޞAg(0Eu/=2C@qTC3-L nCewQ|2Eis:_w w 3frGK8KOf1{6jeDw5WͽG67FM4JT m{a!S#.Y5QҗDӲGg*Cpn|:WJS'}E| +o}~g(lw֖5iyĒZC~7p>(?4X73oؠ37emD>f<:Rp!MiJݾ47-7봇A׈ ĺ;dpmŧ~-icss!ZL>^5SDaAx):Gϔq3wի~YG1?IЈLh(rgC/ fzMtI7+aҔi,՞b/FPt^0uo>!oƆW'w Qe?`h:&;rn$DZ@OʄЦ(ժHցgwlP2O\UqZ!K{v6i~$i4@Mr |W-k/ _Ppޅxoh߀UXzSLpŐ>jcN|| T>w}r0]]ZSr>2Yr$G ]PUݳ+@2nqcR/O/NH'!A"jLiæ`} LZ||`lgruث* %m܆ŧqE40cc>jH%=^u<sk݂1"z_9UOFpfRʱnqa} #kIJzg!J{Нa(ytτRi>Mb~<|sQvm+{~aDOXfR(N͡.̿qoTh[7gyCkXɃTsYl3kjE  Bzs<8(/WLw|3*]:Me IZa k7#mw8/t+4lS5 O)4+1Y?k.[ WGŽ_hkw\XiQ΀yBv8xx ܅*i,(E5%r|2M)9gؗy."8y!ZZoK Qs@::䉽ΕH]7t2P x\ 1 WrD7oEQ^yĚ41;1z &H[!#>#2٠mo_:Dhc,[mտ ~]O5F꾞Lړ>m_}$:R đzw&*u(QQWr:#S1Ž=6fi>u'iǔ\ϺGQKHo6)IGkT>шB"=hC>\<6Ra!4k0Za@G^EfV<fmMeB`2:M^툥xn$ "'?b^ 2&g/Nfx}43 &vxTm20艚-D\mZTZ @wϖXٮ0Bס ۱>ذ #/vSo9p0R[vO|EoDuCwB_sqpzVe@ݱ "m4kWf'9o Ճ;o8qUJYj%GCH.8ˣ'qR-9k08T"7kE2 %]Rj4Uz#g0WҊjÖ @t`oX_} C8o0X/ez@_/{, NZL<c!ʞ~6Bj]|㴃r-[S_nyPՈ{l.ww odw#x]NU W=A뛵c_n[ܙ]xIi* 7|nfX ɛRs:H FfC֯ϡ\O_ElaZNAG=q)U0k [yeeљ{Pǀ=3q.ʒ&FpBW9,to7o7.u{Gg"]@ ~3K0s{ˠ7ag&Х 1;HQ ̍zઍY]ƆS~>̢}}pwK0KO&6!%h"lX!Rm3[+KuPhp(ؿX2O-pˉMU{o}^Q Hy.whATRXnah0S",_cad/x탣)u&C@7jvϼic$ڧ ?FU‰ 4ڰ3` +6Uԥ k)#2ɿ?Gu.Nl45"w|pN^)n8@ IPI$*aLF^o7Ƃ- G#nYlӃUdt W4˵3:\NFޕB{ɀ!p{QnJEbLL=:n=+3=¸"6s2Q^okܐD>kG1lkniwJv]CPsJ@Jlf]y۝zwHiV[,9PDs_#Q/h”;5ssHr;r DZyP%ޅl㓧RU0EU~t2/"&YP Km oV%W$=wqFAOkݞAsg:L%696P0\r't:9#̉a9b<#3> }/ jQ#%#ylK@{z&=ec-g< CŬ /e׳Xtg*T]k$11@ ԸN/E e"D(4!L%;֌nMiX2Vm$*=i+10e ΁28>Q]`#v@U^n$/JeghN:P蘒E0+ڲY\}Ekse#[CeST-m74 L>".jm#ԃZQTt4 {AX- 6'!0. ¦FlV֮ ښ|s5Tu{G qa]q'XkРNqJJ| +/5)e0c-NWxiD5l4u!o~)Mw^l':EbW [_E߲|+W*ȨQ "NBOPNAQ^ʓZV7Yz!m_QV$~ׅ"}'%Bz CXSc hU,BR1a#+<%Xma {.jAvEuл%/!8.COm<@} H^W-j*kCH7sn?#'%7sUE[dVGifнETo+eEͨLA!u|tO6(Q )DZk虶j'7|RbB#nD|5"Gn?tщF|Xu=e 41Cy.?+t9t5J}/z[F-* B7̬yѴQL>V/#oH pO<ѓG A<╽O ߭<7j_Rl5\ Үb-VRe׉\ٖ.7o,{KoکT'zP,[ 0b'Tcæm~%=`ө,ES'K빭K]Tb ȕ`A+;chHGxF=]UJٛ F|&~E*~KϚP`a'KoV+o.Z},k]լxMԲy#ˢsmpL7ȑ> {$2rpo`iZA) C [ic&$,nBy/5W^ֆhǿʼbQ nD:l=FT@EhdU#2blGF5D*l@#^fF‹Az$7چ&$sè)>-Vm~ntξ-Ag iR_TF'n"DhV#iAO{3,E_} S'w2SGTj#-.U<El7ܰm*Oqɱ%im9HI1S#u&«w$n FHAY&Au}13 [ 8!ג(So7- S,! X2a*„׎PQbi%^OMM@ ލk_L ?od3D.I#p̩<-^ b`9艸[LxsRf@:s?21r Aon~8DW~'\b uH(&I/C\##Q+DTuQmϧEeB~^YrnQZkJWu.·4˱Rp1$KM"+{3Ǥ!WZD|.1Ig8 gH:OC x«ӛ~7ď2-S ,z_'/+!y/:~ؚ!~.ꡯ.XY}*c*s@7?l::+0T{ ; d E"zG+{@)T`}"mEl,R-oܓymry0\,ʏeZO`H:Yks2þbOÚoك5ķpLFq E1ʛOM+j%)a8_ Mpڜ (Œ,pT),R)\~FYox# akV7Mirj.ò={c^"#LS\dt<5?/PqsSě+,?<|B~u!DGqzaZr^X1]~TVAX7l}̿z2:䋮ʴ-܉pl~b$P,M]vbF >Mb3$(bB;ɩTޗs0Iwz)]{f(N:(D6E%表. R td}ْfe>+PlkU4PS&"?) fM;qzIte~S;!OORY2 ݏe6"uJR]BBir=L"TCXKg/r%F~a% +/!& aq7汫c,B3c)<Ŝ9Z;JԑE Q kcJ2d@ eVra;-Jc0ȱ}է +K'V:[ +,ҧ`YL9]9FOt.`bI*$uCLFIq;!CVs_ۜVQߋ5-RYF{oB+AbH HL;aR>o2[ݠ~.3M6&Y5&VrAEw}/Ɠ(&6}19F F㬅 ofN669Ow<0=^p+ǚaZfVW5w!D!CƑڇr7 Txo:,s{Ɗj+z`ziqΙ;$']GεZW*;/b门Pkۈ5;Hzg(b_jAsW}Q$3G-%*g79=b8bR49?GӔAUE%0e~`V(=Ci)H94+|]!#M4Aq r q%q}v DBc7#u}¸Щ(9$YEX~k3a1 QX"&;3nx{hBqgr^S1SSӴ=#1`×wЧj-6ޔpyNyg]4VP WU1Iknh4ݼ u\jܮYOl;|=I9͊z]i%x\oQQ9Q2TCyUk,NRNFl_iL օlHNLH|UW>&6F'+bwOHG~)Ce6'r !Jk<v4fcy*dY .e}b{80Ur~Znlcq+:j4AG@i0_C6K:{L/4C).[S P$t,hTXm;Ȯ#F%Nwbk*ikoQ AWZ^^4FR{@ӦjTيaQ5Fw|E$a [ҧ}`hOK=]|)f`#f =62}R9׃4Wg/T锢4#(H_>}Qv468I˙ajiiOŪźIJ1o9GAT}$hȩ i*ii "^hdLYŽSӶc gnjbv딀(8&*_ŪAKfbKf1ӭ=@٨Cv!X-nP[Lx&l gopCMKWt=&OjOzP@aNgp;VO|$_Mɵ5\ N!@D>E+]&eب c~pҕ *"CM#9R(3@$'𽅋w)-e[9ۣ":Dʽq K$O#&Z鯈4bkQk] r@wWEҰ2 Y,LHBiӵy8lƾ(5vR3$(EµnX7y{᫿g5nHGe%ECH]oPi=+o+~/?N;wr2}ñ+zfO)Ț\0!Lrk+zՈJ8,Sh%7$_BN C`LZ鿷˽p]\Qpqa0empa~{Euy[_2PI Q.\N]8~\";ѽ@,XcK|Q'8>TmDqjnFX_'W0k:;yf 9k|>־_J5C޲J'ٴdx<`dMe_&D!D0m$6|JP6^G/u6K7DMZZQe81Z6̯ |ُsT !Jʃ|WzHˆx. aA6ZydMFr\U }Cr9.(Hrwٍi IK88 yRviXuPLt]uw'!@EjLS%8;2C{0;aK w]yPc00;k ~Q XD"=钟hn~ ^_pNI!9hzG W\\(>8vjt4 ,yK'?ܥ֕&g.= Rm{b~qC<®5}7KZtyͧ\832ktO!ٜޠT,Su+:||])} c8w9QW4LN[04o4Bu ]L1$3kVA09FK2x|Yʝ] Űg$SS-Qy:$բ" DxBu«>ICuzCcN{pck!|T mȣuPC+eE@u(̴:'0n7cX|<̍|B A4 0ӥcR6+z[v*;Dze>]&nnsM6uGk2xZњZŚ@Noޏ`$wom"+IL ' ̍yU0ޞYG (;k q]˰)-N?y޹$YKs hѯ]}zttl,ɓ8^;}B_6gY2SÑ*08qvYn:pvIVp.s?gG&iԊߙHɛXqzid(GO}/,4[N#-.K7y˃`9$sF4WkIU\+CO74"Zoc0S}/#r4C,aւ% 夺֞-ρ?#Yn < ?ϛWC&R\NQeAW׸pL﫼X#gvDK\0<9%J(Svޖ_vd5qN5n+$#UWe/VXG& !yH\z=R6\,g֬{a71n2>3,T]oAh Vl4R]Q8A$`&+HmnI IP,XD[S8PO`BۯDϗRG;)C!\Ϧpm>p,H/9Ma^m&9zC7x@ \npbϧqzn.[EkFdE*@4K횪:( |v]l OzҸST(h[9x$%݊l"̪y7-"$5Q`-[ޡBiD"'?c%'|Uj LdpŠD=H4#"t- Fڞi3ħYw =ɣ\jUS;[֦{ilKJ[GXGgN|4o R}BCs}%8U\Z}|#yJN!GnzأBk߇l]>1`_@'7*kExgMl x&n5\hQڗoB$jSmJz"?}i17CݨC:X./E"#:ʔOZPTwhw!x/U0!~'s[,sIGz#2uo¥ xK_VYg䫡/ Z.7e|; Jwprp"P0c,%K{SzG$ιVו P[ ׂ; 0 z: k.WCp=8e&V`d1e͍޵г=r";M|/V8"gH/:KNuagVnƉ<3Z7+8G9h֐6XLq/$ |vVQ9xs5lJl^ gYca{%Lם.++3!n+o leq^3et!ւ$I||Ⓓ[q]IU'(|pq/ZIoVU(SK7U!|s=G. `pmU?v.-QS^i:I [4#dF`-P8jT@N{I |&&/{Mh[tJ 75ITsQ@o cpuz?lBǝx h`jn$|c%e Kxq?ۭJDP[cT1P8% f&,CaݧOᤃѭhA1Ynk%RoCюj5Tʑ4WƪrMhȋ J5]ZGvkSVMPjMOa;+>RkW,L].ǎ/$Fs\zZbfuV/7a0w*rK|sRgA!szͫ]B<5ǭi?;FyX T98|x="%,{m;GVdKDZZ25Bjy;DO!S\ϰ?c[olɁsFYT~m8ǔ} lBkn,$7Mo)*N3eIjws)BFY)BѴ-w&Xn;QX+*:7gRzH8?C5BB{l2Bw^)^J9*^@z:U# D4\zt>wA2VP_ ?ALA\RE,I')MM=ڦ79K*M$X&`> IUmf(s4;xcg8$%e9ĭ,K>uIP{p迹fQ&QW'E߱Cۼdejrz}uL5]hv6.w:bAx 2}kY̍5Kq֤ MFGQX`ҳ%$uec1t|@dlʝ,zR@"}Ql/­/0Jҝunrv:nTYa zrm 4FAAID`c P,Ҝ16dM=SbkɏEw-e"ey͋X G +!u#܈=daVnkx; 6MI2%)pzQPnq9_& |ǭOT3*c+#/hLWrd`o1 ͭ7~n ()=&|Hdy:4A-Y]TRVͧ#Dڈ{]ˀ0R>NV ljbvV0+TM}4v^)B';!rVO\`t0l|xnmӃ u 6?5e}GMFzqJM g5iVhs_R%g'7tQ1ᙥ)&7|1xN8 Ppe2=瘦:\w~<3EI΄ٳX41N:7W@ԥ=PiaG~/YֲFY2:}RD47f+d djf.KF{Yc=7pBf9g=WE5e*oxQc˛;~ >x 0r&\UԬm':.ruak\nm_U?:"mv *`+ 8AMBJE*f)8mc" 8RLL -:q xJ ԏkP@:C>-_BmBx?"F& G6Ү~CcKih3 pMMqҦb@꿓`b& #Q]Cv#=˰nm7j_Yʴ .d.1>?" ˄+擌6HcNғ3Po3BxE/ ֯ }C*c>@ e014bs&Պ,$ >" z7XnE¨S}!|:jo԰irɏy+>$~W4߮#ᶇx0&NLZ:b|Q\:{kSUF6qnff` WXG3DoyRZ`+ r(@ipl칰?<迎bte 4rJ ~(#Vn$k9JIP$u. sSVjQ+8WOs4 qh/v|5@Z<{%7g(/7$֡u(&*O9'468E%_N}M 'Oӡ Nт;'Jg@Pl4z(sV/]2އ ][2o[򃞾2n$t5K*y!3?_tD $Ρ()ދ n~< Ti\"tA5H1MqA4Y+7ZSb-4+뭝8" r$f|<(vv=\-i Vؑ@]5&bi[cL؅^^Oޕ%4Vtr|8̬"fwd8ʒ]ybu(TmpfRʾ$ ^Pb7B>^LSpmStěQa8B2c֑;p4OEW C>pqݽ޹ .&O弈KصATZ=eM!nX"Cqvz K~b!OqLhn2/ͬwѿEpܼv)TROD Ϗ.| ҍ+b|ljlo=q-E6[`Y" N |;uJh4.rP^iCPnbJZmz]J` CV$f9#/zKu촴[IvoOA!Q/zyMZc3u(` "Cohz,?F*6+&/ֳDAvYoJV$Mċ_q @CLrR6 #RE j{lKE(:a{/v wɬ/_HZ gVޢ6A(,zi\;7%kSH1Ir#u`ROLܔ;e$x?>SYɥ)Vcx(_! {Vo!t 2Fm[׶Xa61YBC/s Jg.4Q)vGJM$h6ۡW;$xp:0D mI{7U;B23V4 աry(-e8)a@K19*Q8ȽyH,β09)Z'֦'XζG8c*M\(dpW fD 8,+v s ;?Q'^:d V7` [f|A(vM(a_'qv"UR@X Siμ{!ܔl2Y3UL}֠{6$FYK>)տb9,NU^_q0MS[Usor.S^9=mo*ꣵ͊X#aM,O^t/#} :׉bQM~ٰ!źYʕB>&MIAzFDBmDęEH0Jj}[p@"/4m?zms5.O1dK^>`=e:Vj5j~j'}h/7%f:Qro/Ɍ @҉tiCxVoxD\EmE#N+<WHȈevM\u}e T9 o@i{ܱZyTvPR)E[˿̈́KZ[<|!R>|l/[YUFY5}rl !:hhAV G+QoN~Dox^o Z%,Uwtpi%9h"vyǧX[ʬ+)X@ޥ؛>ŕ4j/g5!ۙTwܔh2=W)TK'fwsH:Ty<b\ծjZ -Ah҆.|)GƕP{g 6߸,b1&~e20vVFFRGw\RCSƯlu516E;fLdן}ц"U5k .V'Bz7{ƍlc1,"Ҕh&nԲuFRtMt$JE`S6AVcY=-hAfe#~U\{Q=G.lRHݤ*Tù tYEhyildq9y,t~NVrlfwBD{i,dus!%:^< TP{eA&lc*Hl&?<mƧ. }M []E<5(ߍ ~^T}P@!8r~d&h EE~%7PZ}+9I}hN ;7EF>`gJf;L< z5'g1) :ġ@B]=ݱ0og!v 5^7n2&?)\;”c]%fFק']V䩼PɌ ps@{8ީ1L=a\/^tCaWg%=|( 8[ I(P,Q~ 4EJൠlO!/#'?ߪ>Q #$cmP+ + aA˸0]Sd-݇[+x6ڙf:؃`f(za:)P]]FV,a0Jj^cRe} uiޔ10>ۈ&;ym܄̵NlY(TqܲE윎;2@MlCinuo_~b\>wuOjpPfo{X| tU >$oNf Q5KoH$Ivt\2`.]$‹pH@.^#h.*$L4|Qcx£Y/η*3I]0DEaðS\r ="j:etf`O?'vtY%^HcSƕNqBOUv,h})C&͊ 怢&[‘4aX d_fDN%>K̝t$T<}QH[4F>_ ;:eၲ#[twjKHqd.?``\o`yxӞ5ֶ X?&3+ \^#׏N0~'U Re*Z]OYͱv7WUvU Z_{4+r ŏ06X]g97o`C,K*qHIY^GmRJ>n,yD֯:a3DQזbd|b7PǾDV՜.b$s80XkR̳Fmx%зe\^zp{,:5a;VO?{t\EKclmei{f(.^%_(lzÆ1S~(tКSpuHbob= Hwhk23fu\AUcFVNd<=s:U3NI29.;H?c:ԆrbPRZT__'cn"ky R3b߲klJ0e$C"ò0?[s}+OSK1HDp i)T:àiRW ᖫw!0EIR <7j_CC2y2ϓF3(nfgkfY  rɷz y q/k(w=gRǷ2$a` wp`TڜXE8*ۏJZAʜ?6iVQDꃆt3([mO13oŠg'8e6J]5;g]dt1~QS2;2P4Wi}Ý_ ~(mET k]e\X21 d*>\%5YۨL,S5jW׎R-]"v)8X=OjKUpٲL >3YZ0ge=Hy~x 1Ł1cc˔M;F'WlliUTm ` 6[f/U]L?d\-|J+7[JU%eBݚ_o>/}1W/?-YkYO` ˪ķ>A'>%`?@$,?|'X ش9Oc;uYea\u]˪۬PlŠ\z˷vIdz&dߴ#. XSƬYZS\àmnNjחw5r۸1=\{T\= CP؛9&bj7ҁGC)asT؂Ilr DM`v*KګXMs_=ʈ~yQ柹@ˤ|ʔ??: 3cB1&|N9cMA3+|p34ާ $Mp.vipY綋 zuҪv'4"߃n`k*R鼗 {6h@5l}x~ Z1*$rlAF}c]|D|CU+ѴRk|Ӎ{JE״ DR F*FȔQlgp[t|":ʹ-*+]1=<)7H ԻSmZakkWjPD%2LVr={'oYxsV2 A, \`iaX=Xڄm&{~x!CpD$b.!Z;Ҡo@rn!3;b(-SWK} MFZǃi;*~ wɴ31IoT4"vDO{ZrѿTx>=iS;[̧ؽ;(-pHR{ms+IpC+Gejزlj2ޯ񜲠) ]r䯂 *;ьJ]~3xqR+ךIJi~)yoig2+be`efIUS=a >QLHM F"/o{31ʾd5-d%kZ0ytWFkH-X=8iŒ1uۖG= @4h/sq/XPV7_O-/^|39En_V!)^,'PSqgwJ3 $tFxOd܏ęҟAv˔8*pZ=JϳoٽHy@5ʑ2Z c{^JЯw@0a5 2+ eY,ݓs3#{mJ3t?t(&,WD=/ESZ'iIA?!ӈbc/֭:?R6.if,U n"SOvߟx0o0GJ={^ꃦ)T;h(kf!E)GڣmK3"qsatG'.>W\lIHvy ohgT]Hxa=+x-sNA!Bm.qVBb$&ISn`㍅6| +('2~W&./CMclZEIJ{e+ {4;):s$@bRHg3lYSeQm*`ù-W΋h> NZTcBSy5B ]t?V7 FgPY:$̸I(+ `PK8 {8` 0RIH y AjWs֟r_z".#|(>ڸ lS8dbh_h1_i{y]!ߨ)V{qPu+6hW`CN ^̷CcŠ'')>d\+BmluPzZD聬ƅBI{cՃy&Յf6 LEɾRl3ڌ~j?5`,+{[/X=6j#5T@qJx!T&VvrJ΅Q2cY-0#:BOP>4^䥤}[~a_Dձ `y*jdI3/ >H:ȹhmD.2ba _yVxb4j#0yԹ+AE'6THB$٩T^':2I>@uد+UBpcU0DidSu:uw(oNrK`kM!bym3L3(?Oo8 /עa>&, j :›ٽy9|&(R% }Wgq-lg4ゟ>10$)YBFӗwiHsh tCá.wׂ8(*B?H7+Dұ`Y 9//QvIdEѭp/)`.H(o~h`Ilﱤ0EDy=SLC}g _۶bsݜ%~-ʰ 3.ѦJnQ3q.M-;@s|!Ή;cI8* ջGܼEgJ=H-T;rs7kDšIƙR _I7(-!s 1P_J^?@k6Fxw"/+Aa2(ϭ^7la"0ѕGM)\=> =1{e ٪91[Ÿn2%<ӎ6ɳ7lrPvzfK$z09s;1c?DO-x5P6g3|j_%u τmtfFvJg:q qeȖ-wva{0 8sB^ՁDWWx ?W:UQIΌ.\el3>Ǩl=m0>iVQ&R7a8s"dJe7bN+h=Ce}+얠ΚmٷqF2A+7>!)cQ3@@e]wGh )n+UU9tlA#O٭w4P m֩uqznV. y1[Ÿ]c^}*W(,zag^8$DBdr$6:˨|؛=Wzpoh7x&WܨNrbS0! |)vEJ yA yu bXQCnf|ƺYmow G {غrAƵ (cQ37 oK?q3ePz-9i՟ ;|fԺ#`΋toK1%"V}$!4׆Ji8?Үr@nG?20<|l_>YJxn|56[#`x&zcedY/Eg$1בn9pՒcͺ";2.ƟC!O[R%HՃ',zhOWE͓\ŨBA~y+4Tgr5AZQ4/%{}UPrsepeafU]ϫ=?~U`jp; {xanhϱ_fBC;7D/|r珩}S]˄+&lƒo;27! 9^&ޞ pJo](xp#SNدu]A13o>jʮ fZEo-!;-CE]&Kl`[Ѷ㼑x|~T ۭhR']_|'VҠs$nƹ4gksaGfVB^ßdH,i_1CUΞNTk)qcR݋hRf "4-M p%DoYW7[ &͌^3_I\É=$j Jg(w4" b9a)ĮL'y܋8tk](NJ]l30]$*8 A6Ǘe-յ{f$If9{cm>i-|# c ;՞0ێ*[RC1c٬bQ(f Mp"ТGA)B1kCIߦ^Y-ƍ/xHg u76GH{$=٥.Ao7Hu̚/{#{BfL5qqYV+*9UiS7.'A"Nhn33E:-U~ߦ\Gךz}[+w8.C1 @7iSvh5_cMd s$Ś& V bQ^$~-I LIbFwaNW{:/L*Vuۚa`64(.)$ُB*oJJOm 3ü!u&u}|/!Z=Q`Oq?co{x"yo~w p^"elV4=aWf=o궮OZCMC7p_$vxzw] "~1ﴬ@KbHnNh|ϢSs ewV5Vfo. T; tWaUʎB585?1B+cݖҁՖҞrĠ>[XØwQjW܏iȳDXVfj@Ts;YFRtǙFLfrx*F%nؠ Ztr仪0MXn*ʈkXb=qqg(ђr†}K#)1pnjwakD{-˱ޭo"-@]#dnuQztHua᥿2hӋщ4l疬C3Mpةj˓ީh hR՞}F'zMEzdja2d;*1{^&.Z$PEh& Va{Y¬p2mȉ55vt&z{RpW%_Huhѿ\6̉Pt"}˶F!xLuu'/x8X92n^[}u.$sӚ\B0 0L3LGtJp& + %z8qA&{-j{+8m %~>; RgIɗ'{ޗ}%p?"P Xβ=9W#Ȕ]b`Cl+$fS#Z(vMKP &DY 2Ft 7"YD2 ?ŒlNaR, O.5ʺt&B#*eZ+=[ ֤Zkx,d,[~~o3)uҝr":gEpQҡ}`泗)>cGΛns}CӋCl1)N_ +`L4YxUduM}عBmޮ[6DkY0mUX1ذhcviՈF\BϸhJh~߬_ ?pD~EiԞ:›+l{P0ЍpWSBn~XGA'>k>ӎpD5CdlHaеѻz޵wVUR,"ˌ^MN1.ML1>_o#lR 9):@[]4Xd1o2'$jZ޼5.HPQfN[-g8'gB0Z"*~T`oh ZhVO'SuGR1 q{ cOFBE~kܾ/ /|Nj { Ȇ~fa怽TwHYanK܁ (П> 5љ#0kꔉ$x+/J/ R64vQM%%? *bn*M'|\a(6AJ=WZ h>w{3O +|եQw~@ɢrlnP X8{{:W@ܚ'lJhm/N[F;Rӟxx~̎@kY2 Dj ɵd{Ak"sԴ,AFjL;N6 ]+nk04Sg8p1M'cL oc*ʩl%M ^< s)Hm<)ͽI\hPH 2Ysu\?˽[6&o0 d@ꍩ"/U--A(5`z}}eD?gX)\!WK; { G; Pi#yQ5kd qթ!?ީf8:yS2>swpc##sM,3lj{P}vBDJlvF="V{5fi )J x Ͱ{w+P֌1 ca- ZK ܢLJFHD#+Q8)Tu @ vݔO :Za)+st/#( ܚoKjmO$AqojFHTZf}"TGr>K r@SXj 9g{iI`Ձޙ陇6JOeޖվ";kw x}uuz@j AӶwC~X` 46ѷnndQxK H5G6h|gKÂ;12q;s #==Gu(P7m#amA4T"{ك{_v!gF N^>'>Z[>U.QوbvYe FhA{!TxUځ\tG!}8nb5@Б8" ReEvͯBдTڋefv%?-n`yrav"Frc9eM 4LK:Bcj :ZԡTch٥VDBfæA}uJb4QI8nĄfdRK t%G"vs&YI^U\qzՊ7N܆Cٮm:a _dm\KcU3CPG"G%!4GLw'BAP1[UC178d{oDJu ^M#燋+qQR1,4n&w06/Ḭ<Y#F8_2"2w(L4`F32 x36u8'[º)#Bxbw)o捕 zDC5[q~:бو@9 d(sVa _tժ9T4w5,[Ž?1z_hJ3-}ӖU/;?.Qs%9.|@M99": ܏lWfoP-T>3=T },yc4T"8 g&iM ]W1JhQ SQ$u 2`eBt?P=-HI)s?ٔ{F)u3YHz |(aT8#7kt I'b OmyUլ$X+N@}ސQAla%VH`3B$$3^bn>W[O)ҵ@ov0Ţc gvu0TAGCo1GTTh_Nvq gPV'>4pMn8:;=ڃU"x됨K.uXR͘ ҁ>zcw~tW@\dJ{j7TVN6Mcطq j YP‹ $\8(_.ڶgԄ{b /2rsbi[kf&>jOfc2R+nGC޽x3OGP ȳ;I-UmL^oJ| ynyS./JR嶲wMfh`B non-~>DmɎpUˍ;Bשp]~Ci/"9z0%M̠영rgƸp,%;ӓ,<+iP⃯:hBgߢF=)nD޷bJв"_yH JܥNbV`{LIx-VAẗ͝3 Q'ɯޕDN.!$$_ IjZg{JLv>f!=ڮl3S%(}f#.cD H({VETѮp#z ڸs*~3"*EW־+@&iP.))DK1Q'3Ol >8F9;vc\+<]ӊ\GunjyeF6V9J,i5yPc@ !)jkX7 D!E,&Pe's4E3'EaUiN 5φg\ΟwWg鮸#j~|,  oo鲳ڀGeobn _* atcŽSÉ5"k;Ny?5PuX6͔9HY9j`!7SRH Fl [ݷ]ԫ0 Kwe`hc1lyUXg|3e% K0ܜ{"٘'&k_ڊFR*Gǭ\UQd 1W;K\$ QQgD:]nYE*C̒/unãI&d\4U0c5Ob^\iKpK^_&PtBO(9jb]&>v96祂-aᜑpsHPɲ\$=3!9bZǛF_bywQ|;e ?Ȁ E"xfH*w9%%"U[:gC&UyjPzx~LmkQأ@hOu~$dB(V% 4`lȧ/)qy5<^𕳺XI( ዣP 8Ǩ̨Un 끃KY솥bWtnc(`AbȰ,<,4ڪNqp`^Vw lݽwP<+Gދ: .w_Qdl~<k~4 #%2HʳD4G9wCZ.[Xw+c"+e%e';x/v,8_iwLJ/:jx#ۈn9ID!83pجOS)jˠ/۶KtZ#3GF6K,[&g] yYGMg4@Z>F:I$ʙrY31S&j琐ƥHSs4gIɶȸ{N@pۇyMP^˟] ƞ _LJ ˱`#I5 [FX(&o*b  씄~yT_bYlGSmJNrzCé& 1)wFҎfm`ԏ$cL.Mqҏ42e!xQgXЩ tps5joU!X{cUCX:@Whƚ:F:w;PzSMTA)ƃ+b S7OmH<rڤ+k咎Tm'V~w-*_9sr~C8'{sVWod8KB-]*N-Bl6-v'8q=ș~e]LJ<08&:SLvīÄTT_0E⼻>h8WmY`x+0'xW! &)G4A{.@r ͋_G<VnG1̳3NG?1"TN`J\+φ s{q(]f St|OЌ  }wG-hL}6Td)"J4}3UD"yN*6}%mP10xܟKەXN3um\`޾z-VACs4+vgy+ʎ -͇ao{r\wԠy-PFϫS%)}Kp0j M!f_2uU>}6b y"_HO<1txLp/arDUΜdNN 93z۳wu oDd/=l7a/у21@ _PK{!=74W6Gn̜oAuOf_y = 7w#A!?$x-Z*㼽c ;'S!y AَP\nH c SQDNX'A tPVH ŭ:u{4$::࿇1x&oncbf=݀ldmz)\oivW-`3$ Tn`1ԘUetGҐk0Rp[6qlq˫jFWKEO}@6A+Ձ\ŰzErrl7"*|S:ZGG~ik00exڛ)jɟ+7-8Ep˺`1ZTqxqul|ĆBhjoI!,Y΍tt5ۛozO$72X]&(ҞbV3Jۀ'O<[*l<} ,]cjd Av6ܢE3l} |}X+^|ċ57c0GSӠ_⬶vCǺb͌`seAzlvfDo;;뗯s}Em ؆K29lhy0]*FA`A`ve951 /Ld|H}`,tk5t'pM}VR=t3.:G~=uфbi JE*-!r9[85c-OzG$)ܭQ;c$A泗4\ƾ{ gp";/;L݄} ?bm) :T" N|D\}[b {I6im}lfι JG ݘE "Xi :V'>|Tߔ N>vC&@Ե=hNY)j7e#7Jݗ&:F#O vM,&Z_?-u;B& WKvCkF.Yİ|- eRC%f@زXY~o6|E9QUcP-gP7'kMwFRq ycjIlCLZ *1Ba'ޱ~/ ԩARs~I:$?'IN|A*/7t͉oAnx\MΧ­N8le @ƘTRW+wЀh*uz].̺A&Jv(@ ;yk!<<"d,[@ CurS&$v|)W~1fa|-.0"4zaJʽp @k12L3L:I$$ ے܂c@ccԠ3a4SSA̛rە0YXҚb0=ޔ NU~IeYB:i$k>.'ѩr6#:2>?/zkzUI,#\/ib,l$|Y(1u0QB"y NRR1Qv 2뷥cka$&JKV$JC&̚+goɻA1x]WZ Ȯg#h01&~MT7o8XL8["!Qb3am&Bouz4аe3A]LZJu`4CczL',x.YspdB.|om7T3bC4L!`~걝勱8Q0g&a4.Bl:29];i.oWTr4ːxҥYg#0bd`,ڡql?/$I[M=F”f+B*ި2m::=qMd;JNɊ-aU rԮ}ZQf CAI4]`s i}D qGޤ' BG8wZ;ʌF𖰽r  Ϫ0%{gܝF҈TtޣM,@ {^Ev4k֙Iy%uu W~AIՑկP$( 0F ,{# MQ!o>b츷 f*5mtޡbN`7i[U3ƷRM -1X02L%o*ݴ7Jk-g=;v䎔M}EIs)B0A'Naƨ㛘ocݫ~ļ~O۝C ,dvn->J&N8g**|MhNիS( 2&VA?ՀBM T| ֣=u4@hUeJr  `!S2oE Au)vIrOq`~EAp 76YhQ=d1:4`s_*;#`)Pm|GG)-bҟi4l̮aF.c7Jp9ՉTYPr@OK ZQFq@qGpwsj9_#H|F2dT-8dW/y* yD3v:EF˛1eٳ3xӬej$?ے[QLha= R}T1^ \>^ʿYvXu+ ^s9w{\+GpS^9+B5=M`\c8ݓ rK髷=iI 3\J!'/`%g;TRsa/F)$+4rH"lUoCm {<:].v cH -_K_~iqEX5hy!VOX-Ԡ棌,o %s mxeun& "Ռ4I&,8 FCJ4WĶ[h!;Cn\JkzJͱ*(DlIĤUo텡;12*#CN=:pT$p ‡Ohuu;}_fR?w4\J1{ nx,{}3)꒝5|V:#XfRFgC4p}H=N>{\0Ă_ϻ^ٍΡalxXlÎc?V1Fּ!ձXs?Pv/bv1k%ZGZߖ CCQ$6` lt]Cjo]_ϡp;aҋt/0+aO0=líQJ25v+' &q󪥰C+0c>h0y#<&9DQAk )H4c{eMy 4+~93_<;@fC8CoeA1@іDG_L`-J,) BUk*gsD}1ꯃCm V6hib p }``.RXUǞg<> #80댷A*=Gp}C2Y#o #lUB3sI!'cX}C(T䭯'Jj:%؂'NQDsY~ Įho5N]E83-B:0=ǿ.6L :h ϞεuE!/iDYMgWUxFoNv DUr.ҊTo榝`zz_-1A?MDԃk 8D:̓WȻ2!F0WF`-j岇6w]?#N /8noKoXchSX"c<yN~y_Дk4} m8x#JÛN!Dh?92 GYQ퀹mU."؇cLycܫ_ ,[d[ FQƍk(!* _=X+a%t&%ae=Gygi5GI+xD^#e4'\^!3y_~$ti6Q>Cb˩op5oL0_;u'R<7q~z>*hjEAEqO_NV)+nEҋ+Jt򟘴sp[k6/"RD5~ 栠D';<{YÌS } t1hy1W. 2e?ݽPq+RW⣶Q}Ԡq"&L3;竆s(H8*BN{2#uh*WKR,/) 7L iF/P𖙛gj5ǏWto^/=Q`M}v$F(Sõ{ZCW4^ Vpb$Q-~Pc{p)j:.z"c ʇiZ'.=¿eGM9xTD:Ybd b66 d=H=+s9B3Ä-:6x8`7=6?VC,W $SHĘ>%%m!դ~ .4+%.}y6!Lz/Vd {q]m/=f47.xkN!+ C%IY?e}Nm%Syd ? 3O+OуJF~e", }YdQ;pD Џ;. 5 лCش޸\Ytc 3)πG- {QUvR1t%lcpuєLA|aFQL1!ރËbKŨJ|W~2$rx[Q0$ƲZ !"ovaפX1ф7 ^>yey:ux =f j.)HD'٢CkYCf{?|HӮ&l ܟH>[7`0XVf72$oQ,L`Cq:X&R=ܼVW֙<>Ͳ6 )}{O fCsOBixg14%\f7c?! W >.:Ym!J 0ø>iM=4 (RT/dkLO8 L$}0KeJQx.*\޹daY#3sL# udv`nDB{keJ=fp(ĐsDv<5ytzsAr3KF zAzW_,A#U2ƄhFkI x]ⷚ4USB 3=z~ᴿ'^=ЩfrES">+DMȰs$Gp~]HIQ`"*E7 8EiMK*\>E {ƩN+2QmUsM\AWVkH!QlWp+Qn7PH`};Tf)ϵH GLJUͲ1{3c=^ 9{9kSJ4tV`)dR`:hmWv#e-ߨ.:"@< )Xh,E^9ƿ*BHǠW&qmOاE io+Ȗr^m邞+nj$nJE{ڞ%z8+};O2!'RC^ ^-x"z+PJ;/LoM 'Y6 24Lxq\032Tifdn'\S H e(ku*yB:Ӏ24q/?#M;[:W'ֆށo8᥺[3vjjsz@~X:z w.X2v|GowoncsՕact=]3H0j;Fivk_]?Uw?ym 0u2" ^-(@}N5)N2؞G^J/o޺!!ZU0 Q`ϓCn9MM_{;v &#&;iȺ2-Af7[ZU=rEzܴ7Xa lظn4p aat6'cu]*D/D BzŠ5*]R Gs^;T  1˥cC k_Z,+PZ|" x˙ir.='x7!ÂI)-rJ1γ(218RaߊRyʢ Do56_iKyH>Ε,AT@0ߓ^1"sRv(4o:~& ڟ#:,sdy|RKZܱ#+ZM՗)K._̓`\"%{ee 6#:4Zɓi* `|sMqyMPкOA |LiڼYv~QG̒]NǻIo}488˺k#VKsh`Nӆ7$#wZ]>Wܛ#HŖ*.cOC$S^Վc-2N* :6ɩG \4t8 7}fyaS4 �{Ăn\O%D~T!xb\. zī0Vo[3#^g7 z1VX<&ET4*:m5NUh[KFu%`@w}_WC,|,Aϴxf#۬lϹ{[P͎-(}[L5);! ƟF@q$5f T!?4dk!19Dze <_-vD_K0zcvpٲ*ռ~cON] h:_3uaV6w]x5hjdBK&[OwOL&}#cG5jy`6 m 9s#RjȰ9KM5Ԛ~!7j&h\\ݹ<pC_+$i$*X}.6^!g{7ՠKbΡe0ݎg bYT{xZ7)>sksG~!%R]|S&qS(rʍ(9Jm1@؜Q*A٥,V%YMh,<`ah<_H(jۓcLG&J$]L/sk"d E`z+Kq، N~V-&%:)8꤀#5QCiZ**k *p^K7an BaS]r+ZRA8B2_DdÒk8$ZKp)N/b? l1}K)rov2e@v32q z55V_j l3Cѳ7G m2l~Qc}YfPզL eϢ5^;믩`%cCՆm`p>: $vg $ld7jr%F{JmAqYigD1( #0Me m`5?!Pše٫MњxI[0v) pB0QҙU?<4ɞ/StQz,gw-bIks[z{uXsřߩ ӳjN5b>k ,&@0V O NgUձ>E%"޳_~U)t m(e$'♺3))KLeg!EX_.%soG=k / jx 9 DtߦeNި&*9c|VO}-UGyqG R)KZ" uBdǧj eHkp:b& #u0b Uxz~[bKxt)T=#{fwȸ ri+YSL3gN#V: 繯sX%GB[,%&׬(s v@q^CIB4/1;Ƚ ~驙x5JưG}Ҹ8ݧ;p^p.=1._[}psg; Nm5#':AttMmprJcQpI")gzƴ?;;&3o diEFeĂM/_nɻ'8!J,vƷ"g~]ꬣႳ;b$EJ`AjzodTt*0o彮0l-~& svDD9'h(khѾA;n`s1*A2>5HF;;)P@~'X!K{ef,^$o}*Q茭G4YVv!eKr1t֝dSFnS?.!knŨ ֺoi29#jVg<{6H5G' yZEL(;fz~(E*j3 Zs@2V]QɯYvn)ῡĦDXLN#&==XzK'-0>nnk?O7'2 xS4ΨvrE}<&J|!UvC Ϻȫvb2?BT/6OȘFX];c|хe'fo^6| s%yeaCRQ2@sĘt!9xMeLΆ!ȜArVҫK`魀uiTsg.O)oαlG00-ƴayitOt~$ڷɧc 2=5 kvARQcKU{ ԣ5SK#rrYzNwҝ9#s'd5:]/Due˿0'J64UGCD-bR#8zHg=<$1|ݙ}, _ja빳׬Q# -ɳ'~Ef%) VH.IOwx͋Aׄ7{%衘A~jp0BdO"\ h@%g>DU'v%qdWZ5LpFyu(3|C)9^K60qTU3d;vEy Uѳ8G4 ,ₛmh16!)X,Trz".--m$%4s˥ҽM#AxZ#T)")L!rq.i68cLl 燯]$1qH!9gvw}Q ;6$h<1 l `2e>f'Eypecd|]%m,DZC8'.jKL֔߶nr"ze%\]y9h0X#QG> 9NJdYuYciɊAa)tZôCo+,B+4Mc3[{<eid*׼~CϲA9oBW>J6\;4M'YeofaΦ/,m ;8Z铁= |-aWxT8RA]ZU@49/o}66jР^LvCCǼ:=^,}l ӪE:n k'*(_肿,1Q__+K"r:[hCghkfv)„T/9-'WI_k:QeqCu\Q.1K *YL ΀O{h qK|%_WvQIH[_=v;ܸ2AQiodZVZe|MVXǭuX zPPscJuz~\x0^_ "4e-OV"n&5K 9nֽK˧ZpPsFsJ B\s6v!XPe Tݹl y38&M=YzDN(U?_g]gC.@bYEe&50@F4?BJP1R׋I]߻U-%7ɂtӘfrя-!qަ~cVh?[?EfJ9r,OAcD < ^EXB~oo`@51!Er`f1mPo)4jI51Jc}O7S7j+5eA WM'!!ǚ/C9nF1z n0Dz[*x>^PIPW}Y-ez>5wSpAcGO(t(^H_"4Ͱ H=`Uxdb.`oS3l4z,:\Er]ս.# 6m>w6g$[^^?0.g,/zR>˵/C#1Hh&!.^ldž@stpo/l5bʊ$\?JJRz-Cph>!i;fK}s^,lU;U|E_ZV2G/ݾq?vӢcǬ8L|洴>yY]3$})apF zAW#HKi]gDOvBLV]Ⱥnrg 1-0}'(S-<4ͼn &ݳ Ri*i]l%h~nkyH ,t%iQǕwT%Hl"%ȇa |@Ti[d/5:YsZxRk&0sL\dɰlaM0Ȯj,t7a9'tئ-8K ^i&藼K^J {DZh3>G 8;WRy>i_xzWYfdVھ\<̬}KOCy߼?RŲ?ǂ>7d!tK \6?h#T!j:Imۀ·E)uxy/UZ<+jV'Xxș͇`涎1r^j+-EK~.ՖPSi_6+?Xֵ\؉߲X޲1yp 驧~]7h߈R{2=Wl bb# /(Jr<\ M܉|͉}Lw~z,=5xcCW!wm y :"Lꂕ 77"]VOZ ZSD\TM?vcc.ej{pbBo 4jZ8_/Y|#-2z1m|K]7]u4`Ŵm65D$FӥLMNB$s;x#d%:= yx[as GJ:,(tD۰ۥvdKt`2Tm %KPB Er;қu'2Xz:qlqzK窏dÂ2 2Y-PkǕmw^0Ns^X:p"`Fu ;껛&{5c $.Ԡѫ!ҦӉYh}jrk֍ny߱r2d-E:GFE0h,ZWڰm=#X8QiWO:UkcѼo~D[\ w yy X!>=OCq ~Z o/뾳nn)0Fa](R>Ř(hENŻw|p4v +;w04'=έkaC{WjW0Å2 [[eg3X*N3BIE`hʌd #2Kqft9n e&Nɘ ѧ&-1SQy2d_Y6+w,+{3\wqO`r|ID16I툺uiDIW{=M;_KdMZ{ LtHCf2@ z:%o?5f}Ѻha\ W_`$v#NmᗵHoh /i >#p0`g yeo):Q;Qwd fye6\,,D7lU_R"W 't6 ,_nKt1hDuL0t1qGE ;`P~Vy "lSLk.2<!/Fo^>7pԗ8.9xS%'ǙF< ݊٩nM^0t$w+.ݾM2 Yj1Z|Wڰ C؎gkmxW{8%󼫦W&2rJ?uZXo '%8Um@Gpmlچ 4@^b^C#tY E31}2\?\+h3YVRxCi3Gѥevn#m%[n:^#{pS4d;*F}R+K> `oFmD\+)?ߖ3Vqv5K#7HE-v1ޒz5JBz_w1GȬzD Y ;ĦdD܀2[lv3-9d04])F1ֿk#LߢS`)^(OkO\ˢFY=y*Uv%m~lAu+H -Dѐ:RɪV$>snA4X 2CgE cu$(km ["ˇ~[WݱW$i١ypTޱ |c"7^PsB\~>xm|lh58iS ̪J˺Թh(qm^)7u#rHw˒Zo1ljoOu:c K#i_(~f2QoSd (̫dfR7TBp; +>&5Kʯ8.ak8&~\aҩ!yTE(#1p-N񾛘c]3 䞹{̍zlѓ}(wc?8a%|qfȢU!}rmF+ded͸MLlfsڏ/<(4\MӉw*mnR ¡ [ 7) &¢N[T(aD픓[}(vyM]5MAݹm+g^l,u}mVʺ=y 9* jq9Zʜo0{:D@{ۭy7$ pSƴ[°?o+^=3?o׫jL,ި v߈:m/wϓ 0)ZLKZ:ӜěEr\E?4eY@`p ne_($F Nqy!!F͇48oIAT~u?5bZټ"SaD cRM=;:ūwh zȅC HԂ|LS'GXҢf,iWFWT -sU@ϙWq&RA;M-___)lȪ9U$VކWu[`DRVMаar,zWỦ5gNtIonRy jM[=ߴoioeɜo>'.C d`7@ПϜ Ll! [B6Tm6fx'STiCW85w~|̃ Z*WʤbfI"N- %t-i ~StdaGp&<.(U9TQ|݊< ޷_9HLW<2y SI~B%N $'lS=mh#KcYv|ū!p(NS8( M6T<|SqVڡF[h>S"CT몞"J}΀|u:,s3:MUt܉*G|XM+b E0'ȬJn4sX8'˜iԋQroͬ_~!2!uL6*diW 1 FlęyEp%_ZI:.o/h7霣b/UM+yHMr:"`Krg+V ؚ? ,G<33;ї>ğ{7 `VɓQOwz1& PBA8t!\c6zͱ>scdL|*w&)lb*!G9nFB[d;m+s5+tgo{ ( )+P|_u@:"4 g}D)o}[Q vQjp.Y9* 0d1,Byg{-&ĐI>FNI:qì&վgJ wGiȫy;;HTh e;@ /fZjz.Շs8 ?{vCgQABh/N E&Sy|d@L%%Y=t&ԕB [cEkIR1$! 'P.m)HS'FrÂwsgO3IHc.j@2]Sq5l-=? ;K4I Še@VnE:'8fxW qγfGd lΔ ?6X[U[_(l"\\"t=Q#9>B@452e]GT'њ/HL[)XZ/m*az+<yVt ??)ONJS ]'y6|-aAR':B-7~X!7(q!3p0ԈB$7=+ĬzG(d>",*}k=zԪ/sr(X9:Uò"lW%h)~k&g4sݹFU86;;/49!A" @63mZVy"(o:YHA)4B;13$  %-KӇgR>2? '#3MF=|* KjW1zWߟ\k;ۦІKVԞ/5}QT@q EwqZwmQZ􆵬p% ZW$aq ~Ƙc{q†uuʦ=]*rYW͂FAC(2JsnB`:qyB2ig"n*zBS;UwL8 %CI#A"zS" `&M]q]#0Vfs^״G֭i仪Y߳7˵Q;b ή*Π h LZ?u GU쿲R硆hRwG\~S7OĹ ruF ^ɟMQC}%Hk"ӆx E\K2.܍m%Jݏ% k4tÈ ]fED Mw+ȂmjE8Hm -J{hj?Nase;·[>ZRt=,KgJs߰j pr*rnBƣ:'萈s5Ap?މ &јٹ(1WPkȻW֛rx>5n]+Fn*,dU Ri&֥Wႁ:1?Qy 7H;h]:IwGC)9gLӼ`+HHſͮ[Ͽ ‹<ߐՑ::i N?D6̐@`ng?Vr%(tIqւ|2hh]u)3>{C9Nv}3mvԏZ)3NL 4R`6 OZ*6^1G?q<-.vQm$|3FH TD3y;ﭹS7=Rwٯ]_y"o*pPn 1LYgU|I a?d.AǪ9ly| XYXvID$-VDnTξ | gJ|2wH{0 ONOB}`28)=oC+\@㣂yjx?y[}aHJ ׌Í$akRVyK_V^)_إ{goyb/wQ?&Y\O I{L_ h$BF/ؽK shuVd w&: fX|GrWݶsUd3Jzg^UI?7\8Wb 1]6m@{pB˖_רX]yvf6#KdӽY*뭺}at!=ͷd> t*A8O yzY/ ?lx_e J7gQ6_hЌO]M(o\+-! C64wy_koPɔޓ\k_ee]* 4'l"QE&`F'Ha ;ÆW r05 2kHHsZ2qPPu.оn1> Y=X åVpyXRU6>BQL~5\ΝW riLg9/-ӿNZTP+hqZ&;5u]a ѓj# nk%Q~8T%~AIT >gR 2plZڀ$CIPC, əJ° hdh ' ~<ֽ tS ,P'ޝm0@h 0]O+ڽgOѰt'yb(EP+QV ՟6;"HQ`.OiXww%T`nwU(SGFL9#GrĆ9 EInlhFyU/lPP+`3~]"sϢGa: H U/@Ut6 0 LϖLQ UNB<+2I:fh'1yL.=#ˡK%2p6)AL ."qEIcB1 HSr0`n-z[{,H=,T;dDy1#W;.a]?4 *UƐgEOh&[Ìv Egο^gy(ƣXiuTQ0g/P4NSUd wWi^;y +-:.#x͆=!q)D *sP+mp"G0鱠`o4\Rb#Am*ҁM:-Ga=j-B~혨qV?-VcXmXcp1wsOf6v;3Ri3$Dпj9l*E|P[~rAҧ,X΂/Lxv4"ϒ`#{h[WOL? /b\{׳׽]H;%`Yk,s'7*=|3 kBDno$e#z&?oqL à{N L5\^h2O=.x>0SϹá $^  P:zMpqHL+p=zzy˾å$`wqO&h8 &"u+{3 ŞBx;.*8 DĻ\o )͡&*4cwR^rG#΍x5֩`wD2撲 &(}Vd߁_*dl= |?ֲQ_!z mo%vuC; wnAxB2j_<ѐ@:2k ,C>+WK19@QόT($I׃!8)< 1SJIs2uIUWr?RU+d+m}X~ᔴR=vbi4i5]V*z'd f*BKIlYYA.(E,S) Z&`m=ՁՔ,j@͚oJ =<QÎko&\]_p*'Qc si2Uso78,6+} fӺV+!\RCSx3)^ev3x9,ښd. \IW*s f;yAcjݽ!x ? (^LAvȷi* KOUQ&yCAsfiZqϞID,}X2ѝ\NjrP0E}N~Gk|^C쑀-πYaªlMS0rBU|+WAfvIK̍)4Vׁplu6RNLK3!n״` w&ol"|%|✭C,]9".(y|ˡ>m$w].*gj{fjF^]/ˑ}k֜$s}YoNQne r ^1qbk;K_lrAm+GgHǰ9} ]jz{6i-nB& d}[҄$ QØ\eU9t$3I!3kSQԷ8bcքR hin5.ZJpa?BtNSDzuGˁI("~m@.h^leWsMMo>ri7zz=%(SIEIzM%l5 (}߼!eLG"5I6^-1eUt$Uթ~ 7H; @BW;5YXt*P{Wn-/= {Tuv dkEUV(HLw;}y2kEW"t2*}3TNJf2{/&TNت9r1{2^v8aJ |KbA?EB,LIt<"z҄8C$^Cr<Člۛ4Lv:j7~S; %~Wz=1Q,-Iq;, xccB ~qB"cuqkWI2ºI%}Co^MЀo[SE0{f;sdl)p:S3sen~_rm~1C3éYCж^ܰxw@\3*s\wH=bR ?AjApˉ7\e1}C?{/h64$&cH zY j_Z;Y .A2ЍdaUc hB_0-=J6L]%g*P`mɸ<!OY+ Etu>H? n0jK=!Ba (v~ȭo cx@q9h- A֍9pp4Gݤ6m(q{Ej"YLmq@N"㫆gmh|1sjs!5sQxVe>Ğ(5nP\=4 k{cQ Ȝ%vGO>3ઍL𠬕x04΢:;meQiԄLI51?qo>I@%hj^:Ѿa=@݈}e~vz+0(xPOvA::mo{/E_PkpUQgd*~ѓYo/NpSH1)k3M6a5,˂s.6 MxFִ//jb >(ƅ+;3WZ3h#j 7SX; uc+hO85ûLw}җ9* xm+Pro~7UqE1]PfT:bjcu 21BKs<8~]fT#jAHuea+o0:binsnR-'22d\dT;قjf;+fD1Nʃ17^ix m${cN,N4n ;У6lURcH (\3!#idegԣ[ W΋`i',*w{EUiO&6~^s^J#M]=5gqIVvUHdҡ8Ǝj7lzY2&oQ:T:zoO,_Y)P9n hgҤ͡7됍JK] Ngug]$${(xop(.hknO}{*bfgp=L-筃/+AUL#QMH$ޒ *2q LSΨ$ϷЫ+.MfdЯ.8^`PTYlQ>J~'4;7TRT>0R*`Mpk^y &]1"*rHK"{ Sac0X"QJ~I1.|%5` o r~,qY{) /Q޲  +^/cL݁A0*Gx-L`@#;̃duЊʅ6Lj)%Z' ;D@+ KŷFpʃ0B.6DŽ,AYƊȉ%Ļ],˛HNgb2(1;A\~:R{@ؘw;d>ۃJҩ0)5U ΢6JACl6{ aӛ _X10Oe7zq~>Qū\1 7=x` k/|{Xu)C!*znT 9 8IoKSʮ w+N~4 my,Gvz?ai^]e˝ W,Ҋ9N!BM<|}3br{r?x}C`!fIZeDPG5eiVzUE$DEq̤UZܣHҀw&g4+Sw]QlKn'Ē e)nخH5"z4O" Ψ p`}O]%T#xAo%|֝9kPvʁ`̈5r|),mOTս%ڄKP!ѱ}ݡI=0wݿ9qşnJ|b@c\:43NFg3cT*= 1$ &<(<ߥg[<˅ d]U*˜jʄ4[=le)`8Kd[L1[jAch4̙q44}4`Mcd zyH:Q tLE[CAĔJË.#,WS%joT-O7ګ VFLp^``Ҧ&;.oi/q`+_ ƙ".x`[J>M)Jo|ᘋJ/0]I5mRA,X.\5ZAd$ɮLpy?A׷_`Ubj'LR>{ ue_K@jQ!^}ubQ%4zG;żW#d-8;T6! (&$:_"^Ƨ@PQ A{Ou=p- 4!Zw6 "t>Ϧe_M EM|\ZS7f9ٝٞҷNu6+Ԏ-W) gF[д-[@W.g÷P?恧ﲚؿxIP%x@89ivd+IZv J`;9`O-4 1(v#78ޞ`KE9͹Ks`;A^,[U2P+Du:)s$z$peHϯfQ hW '8s)Xv4j!!5NʐƷu^Ƕ{ddr)_|K* ˆ!jc rbYKeXB˧ٌc=qib}}ұr{~8/ߪMt\٢u?΍ erUYvu3= X7>YRϫ+ ʸW\5&wوs'"Ӿɢyd}h-wh֥-m{ͣL5r_0"A1mR֢Q`>.cߍM[CX9#ok0JNW955 T&v9#CE"v+",fYP=JyOE Wy)al,Zb( o'wREDFIUA}WK(XCi5vc;ʫڸ1 rk*Tn[P>v̯Oxmsޡ~1>^Pȶ  B,kfl?pS|$ )#BW]L~AK;W/簖ucڳxTJ]~,a t_$]6?M$_Yr c\ڟ(΀#_?%fcjٸs| BiJi>2;"DrZ%_/'r%ukNIl}Ƙt0Th³|n_ mՒ@z瑧V&^~q7ZGd+[B ӺhgN*p ӌ$.g {l >A'j8 L2˄bf,>1}x Qa4:8]puaMLV[, ғLXXa|kES_,ڀ1.iXjl5/ִ,ߜ[,Գ/˙Ћ+u-$I>*pXP#vPJ%5k@Epo i©EO;Er]J*˻)|%=^4P-SY6X0E|#g@ k`ئ.=rs+/PfYǖ#-:d럠 yj+yBa GǾGj|='m%,NjF#]wm~6JØ\ÃdHXGTsO||;iHxlmXMr6r"[^))|PWwҠO?̸D/dV "VRyt.L6.Ll$&l(='i}!8 ƞ'V̆SD(GV@}xV9}iabp~Cv;"}LďRsШJLy7p@7+)dĽ.Xy#s4@.ȳ(!zjuiԀ_tZSIY̙Q♅(_oRerY&Cz1cȸD_e2r,gl¼SLL!0?Ft9@Y[{25A.TQt/H*m#}6xIT+M,V'2ca5RU(n6/[]*鳽|Sb 8o_2Z|sj hL- $箩ޤ*T+TAMO*=@]ZǍj$,_81 ޕ~L!:^E#1?Y# -#!C'4Е5Qdt^uF ]V-{N k:o%G ( i eUdItmS%YEwuC5J:3:bTyF ery=l??IN"o  *AJHs =HJ2TXcq;I &F]FtZM}ئ ُ^.0m*Y7iiT1o飵X$9F ^W0pCٗ|u'l P8}z$5,*=p%as6[1?=wq1G܂+#0ʼn:/_}{J.{HJ5Sn "@'jr{Z$ /u0`%8H jw0x _QӊY_*N*![ ;+/$.R7q/c^Qmo)%NiqFq@McΟi(=JCdb d0'&%DѼnuQ&A|˗O@&6cq"&#g6Kf - 㔳C?iP 5O -nw|8ŧ|`BZ/<[d*)h7qw"fߓʕ,t`:b +cK)Mwu/$M'ʒ%4W߾Z<~vo37lH=UBUi%f`B[NP)C%RWg[}3O"Tgd%CDڔ?{\?'\;7v21#j]ax6K% s@ ƥ_DMꅔEۡm3:+J E sH~W{#E s\2lC G*KeXʋth]i9A_٨Z5ZNmx`ETVDvwGTxL1=Mfa9~1b-wʡ82@4R=+ns .Q'ݹpH XoZ#*)9t:dX460kf)EILm^tJuE i.h6};`Y?6_̻n{rRAmʌ9=y Пmn{[D;v{~iwpa"vRsƿZcu[ކ{ɼ#e#%4))B F^&xdZ, O?d/r2)yU]iV;-M2^'܃`7-1!H/TWGk;2vw$fK^i aA#9_)"'‘v \R NWVz10 8XN Hf%&r`X)q]ʒ4_x23" n&w-D6|2^4@`.߀YxDZ 1x7`}j~~zts]cI !a~o*B $CCOngt:-aF4d>U:GuD̦>`啽/4F%07¤Xy콸xB9_fws0jS[nR}ͽ<4Nӧ;uKM`~}0~Qi[sC2Rlժ, @sJ4Tx2XBKIy?n;L~!}-;}NLǔF w|ȂtI`5ImRꄪ(:#~p@]JEۊNma$tX+uxgFA~G e *Kaz@c~E .aG:~|/"oX;w \P/|/{0D(q``! 7s'RN;/i! u/"HUےamqs&q$:$s"\L$z >e4M&5P\؅^%G"_'ajgl`sѸ`.,0 .?MI@I#Z4IlR@1LA 诞ES[oC2ze& %ӂHVWd쉄ٔiUމ墪3ApHFjh@>9ǟQUN;Z>؏ƨ^#o;ָUj]|1 K,Vr*4.;tٺt,sLЗzD{TlTuXyQI^rxU[9J:${Wl/[h\]9G9Jx>dȋy8XrFFre$c֩;d*Ҳ>c Ykh 19HLj<@STm= P=5T^ { ȓY>[9eF,(Wa.79mkv7_nDM\ߺnqkN*k$t,tDH28Ŋzbw'f&bbo$Re0V=bCC"1pd_ִY?(QZAyF Ǥ>D7vSKR?ȷIzZ%UgS ! P\/YO65?}g8WqJIuJZdfa^0i\jpkZDvE-sL ÒwU"gY/mhjE<]˃ >Jvy\%ȞYXT9)JN oqѦ+)mL GRd=6$er'wy4kfЈDnؓhg-r研d&t P 4Y~ҳ_>㫗 ޣм;ֺ4r1[%ɷZ0,TpwnFRQx;~YBٟ] \TeqQXٻNШЖe=OEJpS!Bv%\S>o:ub]`]on\WMvޓ^߾б8d.< Zʮza53 dV=Э3^zwq;7F6y7qpaՆ<~>rSL1Ƈ޲f[ڕoDz5]2{*Z^e4pgp, R虒Ƣ}_{qQWK8sIh ž>H^YxdoMݙ҈#ݸ0qkm2 }xn>- #YAgW pŌ.2&?5Oi)E5eіp̗&~ ġ/̄ caP\"ȸ#y'F<7`0wfi:?lY/ipr1vq+`aWNg@K"xfF#xӲGsmdyGC̣bP98 H0m!\û⨉>1c2r6 v"Yd@y2ąg:R&yjD5i@ܒCvoPz;tl]vЎ{~4iLk>Ќ.vwdYw"[gbZymGEh.](!N3:$fVkf*v`߻dfL$D-)taKiQ~ Nzn3ږJL=Q+iٯ(L"]Q9wRg'*rq?/]ԨHЦoN88HOt<9ާS|eA^;N-+2#2܊ %!Y [cVWR3xa<ߨX 7sMF_NMh2甆eT3$אJ+˲QP+6o~>GTQPe+7g-WJN |Uw.'á%c 07ߡ.&LdhDLNtPNDVO_ʐH>c]b!WTI-`t H>t SA),6GV[ Z#5Ky'/b}1+PIMyh&? skd[\7"Jr*gQ$=uB3C/R; /VjbAH#<+s)ġ[&sJE!W"M%䣓Ν aÍ/ְ1;Ŷ_/: Ѹȱ f5of5M' =".:B5:"2㨳ɴC*(DY]p*T:1,{CmWBS}OލcYַCj[ ZBC_2l1r!AZ|UҪyJp4-7/O{y](}}*% p/P.*FG.y O17C{nIІ4 }Y4>LJj Ƴ#5Y3!}Ք$.VuȯRi)] mu%9+ȐޫåFYmk-e'tf7iTؼ y Z\S1.S/Ļ{S9$c4W #\Żn Ju"Ii/{&&иs_z0:4y}߲8Aa h#L<^[4 0p-QSMV6 #}hJh&4Q(@BtI_bJhlUdXCjbWt%ᔗ9J?e6M,k06J*6б1]|5l*ɬRm vaK1IBl[:̺^"W)l7E>yQQ;޳dF1! pCMɳ՚`+ M[;E0KaiSj,.a@xćv"ps*r#8N0RڲYΛc=J.^V uEh.۸dMC9}xUvTZ66_KsZ^=:~0LV?{DwtO@ ,n؄TpPކ/! 'Q/QF|yJpp ֯8k BXI= wOڕ*4nr^}fM/J<<;?!ҊwWFg%ctnl~ 55}= %QgfX ⱪE,, }Ճ6m7shljm ـ*M0XMHaTI+"vᏻ# ;?2 nU?RվH$ ՘DG88MoS念͠:%/m׺c$5V=NIZ1T/yrڡxl-3i0W m!sf ZEXaŤovO|3b>ǭhltO.,ˑ+%#%+dR x< +isXMz#ZB6}ħ*lTǵ9qJC3 rD,#XL=Q5O*ntT}uX Vڶ˧ ׅS#I4 ތo<'saXo vuvTg`B5SdֺroW8ݬ ĴCk, EQM_ y@=_͌o/i+>0*Ipb#ne*u)ZpEIЙj3q5<0| e`?H7kd4=F_}+gcLs~4j+ZDVTs~ة;@3yj^eO$d \ > ]h5ƗRNGv=&16~^C[eZu9Fys 6(}n#Б΢wQ+DBd9H`j+ا=.:>߈║ uUIW;qA}|B㺱VjgIg֊3s,ngD cQPo~[U-A ˗?6-!JAK;G H:&V_'[͂媘WOC`_Bv|Y)\ɡViB cNQk&M`pNAh~p-ThYGK6fX9r*)c\Gc&X u1+lGu&s݅]ؐA6Pďn2ԝ C}#KqS4ڄ=m){%uVMhxOʴ?3KIKXq.(mFWvGWZ/PP&)ZpQ$P)t'HXƫ7VJ`49,!36E짽 S [ C5; rՊ)Y1P*P>^DuhNN ˤ&% n?HdCNې–q4tWgV&129`+}'6#"ךׅo/ e /O?2dC6lQUt)| \<NlG5cDynHP[v[4֑ιX@)ZnۂX$~ j[p=Eb|dJ## 4\\Q'*pwC*E"ix,E' e crcb}=NffF~-U~`fRzE #o&ГF}WKc'*Nn]8ˤ=oqY8 Dc״Eq&ovoPA0@rR٠@7-d!&VȞ,r`(˅NI~l"|'~Qݓr*!n~9GpT lt`ɭӢê4v O)i$rlAy}7Nx}LRJåPUCzԤg>&Ӎحʼ}yxt!ϰq줛L@daNHuҟ-/3a ?Z̕Y0q+>tp  'Ur3MdwߥbI}_ lE 3xo݁לQjapy$"T輧i%SCL/sA3..`q=7a.V LU#*WLok/{\w\x]d[>=Bӝ#xnѬdrąy5Jx-ymjG(X5Ma^ylA2hrup644Lrilz=1Ӆqh`kK ɦⲅh7\# ̗Y`).O0NSSwa"az~1&2J$}6NڼekeN5X D]y2\zM扲h|'%+CzZj9"-w+gEV^ ~V̪pX JD9VariiAafae,XfCX6vc&fdޗ٪ YO=4kc8 $-8Y}>Mdb 4Jd.f3{f8Vm5 \{A ̞$hGiЅg_!0nPl(`B1;(9FyU76y p?Ղw~阮Z&?[9104rL?ݾsV%џv|nQJD\z1&D(se,M wq0 ,j{v O=ڋ zrϖe銬jON-"Ms*D|h)Xl7!lAN5Ei|DXadڶ#-#M#:e?nYF‘g,{O@^^ :R.E;vuz&ypMЧWt0&E%,xR#*W"~ko؟§xh$)SpP4N5y]P=aJ<71J5:|<ƛC,-Ì~ܾ.[jNit?YD݆9Ln9`?-3pRe6m3uYmid[&[(+n N+P*pထ>Mq?*>p8RS4?čy~-9P+fRV @7tٸN֪Ò)韩}_&qٲKV2^ˌ}qiֈgE}?zvbvߟS\5{@,4#oz%kLAJ[ 6L?v~ʤ×ڊO_S{HX7YQ!llUYC5 g-|[ae^/\6kǾn%R2qow)]#ڹ FګEp8Z'̻$>JA~;n.j5\e$^z:AIQRN ( 9:YH5ŒƒlPM?4#kw!o$OBpW&φtk)jZ¢HaNѩ9~o/tzP)LC`Zh:u'J roJ+EIcQ(TDz'0s;.wɳhLnS. |l31/ ~ # o7PcJRumgIS'[u9.`>;Z&wO7a2*bo8 I> !T6xMt5b,doEI}c69dⲰ%K\ŻsX$ vH҃-mh 5ͭ3,Ӱ'ŒNh#M`MܙX 'Z>LG@cY]`Q[f£OJj55i J,-+~|[P🺀!@x(o4FY|}[]_G!B ?xRֿ j>lfe;2c; rؕ?š`۲5pc'`xa!#_*Đ 5C_}t.`nʱ[+K~-Er\c?nFHip_KW֢_Tlҙ2@$f=M6C, d c`4A .L\B懖3Y( (8"5,'8,M:ސ'x=NM|.4R}6~y4RP.Bfu*cp65Mk!3ǀ#*g~Vw(<_*Ep0@+ۻWh]Du[Za=xu?=c5P3;P97]{{ڷkoWb]Muތ +?.V ywY;˝u<Ew%3.T!IJ*C$/_Mϩ-ah @TCyEDT-$)<)|E0U]*+3JsT0%xZpf{רSY%rl;^؁Z.&sѕYBCgA2cxVGO*  [^cD,!-ԯF;Esp("xaix?ZǸ}"%& u^7@#VR >c .H͑{K$է'=uo:ѼšxIA`+]lXƏ(lQkdPGꛔyؤd, Ȱ'[Y=*w )|ɣVCe-793x~!xVjy^ mF"k8<n@nFrj`/뾽O+ߊb` l̖|g`inlXũoed+;Z[ Hũ3V1`wO)؇~ uahӯ:4:WqQXSO4KH lm3?ukpR\ &UsuBMiF;ؾxA"LDl͏k #a GBJb ^PraZB?;<!sgxڇY smb@|c>!`*}(:~{RP?6QNR;4bqhޗ}5A,]tlr ދN*fb>Ɓlb;{#?^}6{%7PWaBRfP;mXi OY4,qmrjAtfd?f.pBy;jU"wοj{PnLt{> ~"GL *9r{i+פNdow0y޹UyCPls}W匐sY.nUmw/39 lϸ1GƑ-9#M8"sCv|Cĺ6'9iH49-8gE$,d2cS_TC1f=/ # 3blЈTk;哑½QT<V ƪ=jut1H>ޤgu㴾#ЪQSʔyAmbiɚuf@{re*c>7чq:q2ϔhg_ȻZ O " 9f-]D54/`GeU2/mF'hŠJ+9J.IOBk<>`DvIcK0,*WծHiVk{w˩$a-G~h&I;AXħ@֥] {z2cc[֜TH Dot(hVmc]QiZ*/զ;? H`V|Rz;7E,{>"{n]3 z^燨ëGun9yjIoQL9,o"}#$遑Ksb7Ь&܉cfjwΠfC 4< !:G"@:X-{@}B6-B+qWFm %[ X7Rm DgiW}!-;D?SOz/ג,A5̃K^\Pؑ'd|lRJtONJ0H[KO$@]|}#9*Dۊ yZ<'> O$CMJ.:>Ze{,)EEфYT~~۫Kkxՠ8؟*ho>hNJY'@jSeNe][5Iŏ> $G#k둹q܍P)+m`Zκe3c1siq)MqDj7CnG.|/j0C07-8R2 %pInY@;ROI_T{U,l۩,P}:"fXu`^-Q2]34vQÙXDu3Ps2r% MqO70$2&y .q!fؒ}w/ 8%vT <mKMvxǘ(+ Q&_ {T: :T'=dδJLvm_>`eN ȹ RF>ebgP~乜 7S8qbX͡V Q¥Y&FpX}OYu(Yf2zp|2r'8SL;lZS:D~\HkOĐ/ӀDmS.q*R> !;](?=4;W44x <ڍ$;ۖq,{nJ;MrUg " pvS-'2H`ȿH↹"?UkȔD FK2)2>F }=P:3QayOFQ\6Go{[-ϻ p#ݔVS nRJc xG JB{Zdop$ںB=|Dxմa݅[Cp/U8,.Žb: /zU6RY6ԏvfH0,\"8& 3.& 3ΞzPlJYy? ^5TR΍cag$#vZ6 dΐ[F;~R-UG|ԩ[Dlt{S l%4@9ف׮4@Ka,A@; yW|IW]JɢĖ>#!Fg+&Qf Ւ*:;CNC4i8"ZGx*ԝ=b"Cm|Y-1jU'7iwMsϙ%6k$E9 a ֔*`f<_D7&U*+Bzl.$0(CR, T1 5VT=.vK/!GVS/h"GBS/IYq Mثee`%c}fWx?ĔcCtgWȪ秵ܔ RK7^4۟X/)G757|~NW)ibmPR-_ }9ÝA&>&7ŀ.)wD fL+ Ж.HB#T?T-u<x _iweW7⩍mtf=mP9zS%rCO}w6ӤLuh 9 KE4J/A;D>| l~*)Oy!Ig1Sd-I$=Xy8u+М $ƙ\ez`x (YّЍV<NOX/@tT8Ў= -\UmI|u ,3h֘Pg,z> |Ϊgۻ3> L{19!˿iA:WG|i+G׍HWС{Q|mc7^KO9=B#;a|OSլ %.pjA͖Y$i8ت+ޅ,8dLCYCZc5aȕ2 ?_l7S篍Yi%0!=.J $m$ҫ4 O\s- FF@8,ԗMjwa Tv!G!)VDidsw\.".Qf67vBl;3(hu]-fN\ 43; ʄo5Ĝ$L%v{\7 B>zDz>81|֣VG"q5e!a1 S;jy@*0Lu9WF3@ ZׇjeB _n 7VEu|Yv+qokx$5h³X?4I?Fo)_i܀mMLwP簍pˤ!Xe%$/2vqO4p顱 Ԟe.>90:Zr$/Q~5Y^㠢kkf& vT+SEMuCoCEy/Y=!:b2Q'' r}L0k7RaaɸA(QEɗQBN 7 !z8R~L ,x%R]>L{$xqhLϙrn/?mre8wd P+}<wX˲Hnh$ m<2p\:Z&%?;=; J䄇,cE7w6а, D٨SNAuzmhn~X/pRQR/ൻVYʾcյ;S7W&Ug*5e;@"G6@ň5e_A1[1b*Lǜ9AjMkEy/ gb&hz":]{x櫴Oʢ"ԤRAh𥩯5U?%G.Zc/H0nHt[)JgP`xCeEFXyU֊ "%Z7)! dr]Ȥ|GVx>JU("KbqgU\ *f\q S}{UeP5 DªL2ڂrj_w"4^6,$XzjK2 [aH?pM#Yg!>JD bH J8ROO)k%nm GǪU(Xok6ay("N2Ѫׄrpuab nrrY|)S_܋UY)MevD?ï?&yd%P*,.') 2egc^8(W&_aC,jݐVwM|-[d`(uQ jD7.qtL[.42eX `, e)ip$dZ"#OIŁ'B y  A GL!펬NvMƖÈ)^dg"OqLF˜mRδ/ *z H VZ䲺q%B$FAZ V4N)V4>6b]G](qYC!xq!)l{LvϻeY(F޶ MLcx#s'EO#6sh[r"=_4pּXѥ/h1|Zkc"X:6 4rBıO ,"RipF.KM\юǪ<8o6"A(rIٯMFk5R.7 gt+*o}vc}Ud^óu<oL y]vCx?GP2&xXe-_tC19SLT. \5x1 V;2đ~NjAa_QqVi"h5{>BuSEքC0ԁ(~]ZYE<Ģ,cQ$,|8/WFG\ϦT֚ >cy~GQgȄXNN&r]-=]MJjۃ`{Wƛi$d,_F$~ a/?ca)D9"C(YʓAC" 4A26'SBgqmJ~;IUtuԕwt8(U`r7hij$]+!VLU*Mٯ3Mc%N{G_ |߉[(& ĸK[uALo?L2(AE_4nd#jܢ^_۶F{-<FL;EW!'T\%EB8~T[؊7o>U"ih׮*Dn kxGݹT ]+HR}2B+?Y$ӭ蕽YeX޴ZlH"SdcWG2T/Tm%6U0̳Agt֑3Qr~RZ%f((1Ppf Z0FI * 16@%ufOxC|䝅 RQ`TWf}^L W %3˪u W%,AA. %ZG #n6NМy"~WLtvV[>j Eѥ[=XCvZoHIR0?Vr"Sŝ AQL2 *B^#aK[H1KXDž5#0фěft֨?!nyӮn; p6!xxrcv0mD>Z VZv?]mכPEJ*a#$,wY ˪X@*H 9֒yFat$ gF4' 5LVl.x{-,B*ܠZ(Z~+CR&F>&&gN4;Eޗ[|VX &f?U?VIOG5Łfs€Qv~f_mOGQYMol(x0Ad弒^ɮ ߃gAJy6KlT2=C^(/JqD&FX~n|4g k _VW7i߸"fob-H|\a]2%mge(X|z"(|`?J5ү<3 +QXU b mG "k/Hc-u0 #dUlۚHULVWe {Ʃ{davx/v Ұʋp,L^Ƭ( X__?WTDIq?k-/"GA1e&:l_<4SoUv ѝxK(KBS8.,(NP|J||P{`mit\*6>h.bo#|#}T>OZ>b}bC!򦝶28 QvehUʛ9Qo 'K+T"`͆@k0Luډ>B<zaDWp!ʔ< Q\othT |A,@ JD5<%kwxҌOBh6A^I>V^kz߷tZ$~MEYx󲀮W@^x3`~Pû$ѺdueG5wLLY9(WejצE 8'niEwҮ5y>\UI6!au .սxTMp6gkKnes}2)Ryq4s I`%-䖐$;kr)t n2#Q bO~>"1U# Ӟ57Bߟ8F yk2T2x6sYR Ww?ut_ =i5S>,|Yݘ_#JBO.]lucEnAG-\pcIFGw$68`~!/ wx2N$Hn4qVe3i!6ZxՃ.eg(V{P6 grk'5Զ$ w@8Xm!ؾ9$]qf?~Ytk&h aae[tvi9Py1fgȱz pNv]'[}I3MR{`'ڗ8$6*Qa9A>y$>U$1Gk1Yd%=4cǖ fXL$/dyIJ6p7:߳ݧzGFrTC콓Tk`lNg5Ɓm5t5|}Dӕ 2pN|^ !'ک!l5ق ȳUT[f g:e&XCp߼Dxp5~h;110=:uH `ް@F\,a꾣#ND9xM9}g [*2jE6.v.TP*kۅK빫)$Qz S~d`]L3zMw10nɶ[/=KM 2*xN p p4Fi2y13 -(1\Ky+{*A-+g-v FE?ZTWUI=8J +?HœecְT BnIYiz҄ /Fye3<`pfwb\[$TQ bpK3|?B޴ R dKАurUao?_fZdQ#-js(mXs49#>툠XH N#O~tG]nΥ0([uex>/HHJUҽgRgo*:|H&CTMʾˍgi{L3:J/ue){?W03^ToۊB78ncj3蠃M?} B:b<}w!ӂjAVG p 8pW=ϰQkdYq[[7(Ĝpb#lso΅ F"^[. M+7vYxTB/j xWBapnBC?|őS: q$t1?4wh%ݙwfjfD:hA\s?MCvsZ›9W}cJ\$%n`[zsz'>n_RSddV$CD.;(5fѩ#ؘRMAcA(-N1ksp0<䝠.oLy&rxCRzVn k_K:8]tc_"T?j1L@&k󀵚7JH"S9Գ7qH7YQlyI<4r_& O y v rx n]%,YDu8kE'|Gf՟u-TdqeHxW@,jt _|[5A5H52oĮ g xC9\wY8MPn 3d]PjH.zIDy7l龏a d,>;I|glq)u`h|JS  !'-8᷍>A/إ_Z/rƞ6H#`LSVq1y !,䪔ewuVy@{5LP4=$~nIDf =4|]TmF^Z2Ң]p7z֡Nu`,A}jfoqiVKX&;^3ͭ U0ZgDpAEtn`)E/9c]3씲wW槝ZW0Y٩jUt\$oQ8⧋ղYIsQfyoa~:CzW:Ș^C0T!l?tp޶4*OMoBcT$ "-zv @=Vk8CKzy[ IBQUQY2;}ѹV=@:#Cr mSn]É7C2QKLJ%\Bp{вOCt0w[冰fv֘BČ CPi3$`ɜ +{E- gy覍ES xE.10PI+IQOt`\;I"'+Ì'xˀ&SNє:W8nfH{] T)Wo_!'^ }xt`noy[zSYҖ?f-19rF |CzBa*᪭l T<0WhJ&2x9K*M+kfOW$U 6dk~M{AՒaȀ@ (I qRH$w#*LU:<?h=J݈l?!HŸ{l'|=w{G`˅> ;x1?;٤NAJL9 {Z |TMn _J#x߇h-΋2w`"8lz MgVH`8iySr Ӻtlg2@?輊k`n8EXA,K/+5]UvQQ7ml }`5/!HuwK돞5,݃An}W֝O *2cZWE+fp>Em%E3a(=+بΏ0&b:s/GEGϢg0Ç+-x3T }$$J?%3a&7 c!TͦET8= }iXWԲMء SWh@Ȁjo<p+DCZH%y ˎ.IGqMϏ?/cŪ6HEosGd™t| I qwY8Yit'!M=i'`V*+ &^ryo}zoj.)[zk9 _:aO('Fe@'r'jߠp> Kaf_&ݹ^o.wZhj+\KKXXnխ""0JeB@VGENoC4g|J p[r/DRDxhdy1OKJ1ڠ# qJᎲa=' 빈&7T3 RQ.:QNt$lnB(]tFQXհNMA*Lz+{-CUu&ga NAR>#E@ ^ 0& iFxfT1v\ɳhmAo Sưknu[\`&p~8|BxNtr. 5$^ ]@ `&+̿B\T=1-^aGdX&jobؼRKY)sD<ƍKRo/9Xȕgc;f,f9(%Ss*9 #R('+0OΔ Bf+.75nX乁LVkV]O::Y*70CjN FzĹ:ljѨ0.Aߑ>~!nɘ]MLl.$~QO1p E(' } \×g6߫guJ+yC {8DwGc)jMnjO>*a+'A\2 6[tf}C݈tԙiM mj@ր#d7 Nn6eJB:QB,ҥ:8+=(sXB*" /{0/Be IJQt=vg]w߇YH5o1| |wfb}[te`)3@,hu{p 1`n/5 iɁ*}%uU'ƅet_kP1H$sK%$5ͲL~z%j6c ܽںm/mѨ~1>ZDEhmbcaVVˉ0vG Xe WЋyFmQɍdTxLh6$Y8M[0#"^NSJUϚru|`؏}FD)'fV0"wm0ν|d?wZd9ZEEvoW7~D vG[op"fUosa$R>UXxڿBUTБ-)ӬRdLO4€c/m(2OOJfx! ~c}3(~ȵ+Vg\F'ǜFs$vSE6#xĸ7U&1KUéd/sr30f=ZD``xb ɰWsD76D)a^nPkQR'UH n}Ͼyo=}ts(b_9T K v*Tl p78Ʈï[I5zIX YpqZG^XH غe#8ُR[ WA24Yg27w MPE4mQYU,Qytw*U]tOLoxϵCک /h`o9*e ;~TY0a5ͲbIYl/pVjx͹^4ևoOF7`=g ?g=ʊu+׀g":pacФY.1: K^j&M8 ^R)wip=r}FJ"xܔ"jLi@SU'_PV.q/3Br\?:1;Jԏܢ$yCq:4H2N|Lp MUJJ{1#b=3ccϨ9P[g☊c 9$- YM,LaQaFF)\RUߎ^BnlPF 0 VmL.5CM.I:ārP_]@T /Q lɚaߤ"mY =Pœ΍@GW&9~KMUI*4vE& Xj)#d( ckcr8@HKevjgZBN[uzeUGs<}} @4,{TO#M$ZKJy&Ô< #SKLw ٻmJE:*K&q䣁l؏W: i%eSZr_?C@cls=0P$iUoȪlk˓0c_ګpäח{ʬWZ^|fwW/#Mt)OjE21th8ڗ'dAY}z.Vu-gKwYh. #@AFsGXAGϽҽl,VYXwNPUơϝgK{ T+`h!($3Ϊrxy`ʮ[@ȡ@_%&xs`I^͈i7_iF Kkpܦ9]d}n4=;Eَɂ#`hH.Ӑxm & %fty+ϟ|T:]? ȷ#ɀh#]ZMI^wdoخcp(d|z'rUk9YyZOd+I*z`.~C1 _yũIMFB}cJ:;Bj]ڗdlFS{ra+zG +ÓD~3^Bsڞԫ8 fZ.L(-(4yCXSgxm;̎*3hPzՠ󬁞Wa`hMBjm #4o{)eR?b[˨SL v2rH}In2R`"=p<:-Rۨ16fo!v@],Ƿ=4]ogXr0p..EJd$ U@jQc.);LvFZn=1Z+Yy8<:asоSua@(Ml 5i4U1p,.D^f]ͱVk= Iq/UMnǍnuۺS?Q%CCS )jaVzwz{ns @`nRiuD+#CL+v"B%N!BYt$_(-=Sq-|yBQ!b8;)*E>jgg}b^QSd4 $]|KGٟgB,:-Oa&Ņ]0go>Ȗ Q `>} w# һV=#pCW5 *fg[QD-i \-ye] "j]:ScZ}š,;/yXg?¦|T=%,wB8fhhsxJ"t5kmk #(DD,Ծ;ʝ,]& X}ejμZ7H=fu1͒l6vǗdo; RDx`hwIZ]Hi ;| .􆞝"եԼ jWʇRc~ȶLK0?fBh@[&x?R&NGƼ*qo5P{Ha+;r*%soVp+Z.mi7 NQ|ZЗEEV;]]=LxZLXaق8цf<`I}>L#yLIWf,Q eu]$j>VK_b!zۂʩ3qUfJvp v3W Q(-HHu #ĨV{=|wbܞd0\ւ_dJ0W1EAkJHg8h>;Pڦ%:L@c}]ɐ ډ #A^,"k)NtɁq$IJq{hz/qÈy#]Z@f^A.`T_ȵ.BJK\IH`UElfb_z!ͧ5pn[=[PI gX~bd؏rRn(612Ad igPc˫ -6Z*F։'I20]qz..sKݸpŎ~ .L?"NCKԺ,]!Cs ц!_E;h5kh3ali^Յ*Ij‡ аuFmR9xǝvd}D cglU 2+ÈVM+z|B3Ŀlܢ5*7MKtET۰6H\9P($$T VTavrȧAhY@(]=Zm){[& Pe){>M eraL|2B6nqYQOU=c08Ke2⹲k)@.Yq]P0r'\s;GGjJ[:I],.L'Owµ,|I;70C_[R Bi8w^'D7}wfV<7zsЀ$=e!@h\j?dwcFz|k 0A7y`$\ !>{Kഡ 8[x] Uo)84y3z T0&E"MȀ'Xc}J;x(Gz].r.˟tS;5fX'ϾSvsJwjTߧ=zA5Qb \pv;c DDiWBZaGPQy_=K20~^']]%X49DOym q ;˫+ BIpԄJDwanwfMNwϢ֑j0-4"+,T<&4 M)X)d6`U`4nZAcbIE;ͬ/-}TJ3c+A)e0kEfL!Htr}VMGv{has ~ N +n^!L2×1mKD)D[QHE=rr0urIB,r] O>R#NQ\ݣ^% nvrPo8At-i7d"f933׮/ 6 P46\j ߟ$p&J^Gh K9=O7bz pwpe^G㹙Z{ E%\A_V%9*>>]dЯae=`5Z ς@3l)`4c*srG2R [f:?._'0f2$p6cn[wB'>lG?|׽ t&39"ӁC)3DcgZLꟁC|ߚoExq3nl5*mUj`-œ~Y2/sHj mgpC6NYP U[ykYѤ|%L`!IrIPsA7rH ՐÂ;ג ZhC&hTH1W4 *MYľL߱RW]N>-çUS]FBo.ǀHci2׿Dzpe '(rˡg[xחηVL1SEC$"Br&b%|YD da\Xd6xP~%^^qN9A?1:JYDJ)xɫlBW% >6ċAUWaa$/k).$UJBTbdcAt-a%9"Sٱ#|Mtʑ˭/RBN+ e&*D)W0FHuBt\;ebZ.ʹo L -|{qƯLw^l2 _:W wXSײC @ 5ˑ[ƶ]t ޗsZ9]'}%&02h]zpX)]LlAUp,) V26 ^Vo] ͫ4ښm uA8RI%vdt}C>q9dIYm;B=\&ljEڼR}TDɈMdӋM e\Ȕ%ԃPt>ew{;eX\s'(MPfZE!Z HmP9td* !ݒ}x giWڊ"bP1ށJL_LO4>}HX;aPs-#x2ҙ`~׻wfdWpq^5 X/VSg'iº`S`dʻ x cuzqosW*U1.G+ECk>{ܲk:*w}JǤB5;MHhv b T0Zw]݄.^&-fֹtSgQqvk1c cB-aJ |v*KЂv&Hxn(/>?u΋y*DИݑ:%z}-QEQ9@b@tVnTuWVz HX=5 x:k+ԫ`H(ǕN y~*^x1=5gЄ8Z,oaXh`̭ȗt /QGqlt%n '!9x%#pK˒rbTBiEX ݉Guc7xq!ҥ1)Ǵ`8y?O?x-D2}OĸG9RkӬ(9Bz!@Q_;FcO"̹^PN66,[k>yK䏰{7>kQrQuV"?XfweE2îϪ 6E+jw ʀLd;&KA ]$zǵ.ǚ4.Nɸq]9d(Q}$jr1j"8$HKlyT^K}>7 @\+3&`Br(Qɘ(:;ܻ{PVu6Ok/C}b gNh\4t*|{ X6 w 륯n2ݙ0pPѸämU| g<7KW'ZiL!opkBGNq(?`LES^eUz"W3tV@Y_I,7qhy388LOr#[lSܻIx?Z߽oepCzDLF\h NbiCB$5npųJY =[}7]‰֛;;#u ^e虍ji[Pnjj0(ťW=+c [fBi0; kOMt6,IYX]>C)t a?Z7I0A9n m~D5^5_4n]!1khRMw +y Su_"sȗ}ad(9eOgS'STe&` j`#q'č`֙63Ms'B#Ƞ2mV,?@c3 G\pe{ͳL}aNVvxLݝ ;VbBI+<5Q:q\$@Ve%R[wϿb̔tlS:5vz'I%ryکb"j8NLЦVql)-+:@iC[T '5qx"etCr&rgLǽ.p##গsFRg|[iO0 *{yު0m:ډ"=4Wgq+F@BLwP9ŋG׎PVO^Qx3`[xccۧ:|v}P+Q5/%M:q-}ob#z*e),׿v;O>C<ÎVԧmlN)jS[jR!Mr$'y$]>sGfOMR.Өok_ 4&ӷU)瑙}g&C'[n6'͒%C~̈?t.[D!zP!Jy'fWoe 4kn p~Q~AYiQ]\üKŒWg;]?(OSqo߰09',:oǓJ 3ۅ(y$(ffhl i)+6jFF֘j#Qe$ ubo RӁpʆng4Txv쵦nMJo+M:r%QB7ZCMmܿ՜i\I4s2_ΣLO~ ρM%/|/gLs74\U(u{N7zN>:pёUW[ F, 4--p/a~=gjƞGM~Їr,L+"b/2dб~z745UAҺD7] ħ8D*G_C$M*^@JcO_ _!vl]=oO1nGY-b)x6tn_C) Tj|)2ct~3Vy$KAp+>^z(v(3`Fދ;_ZBzn;׀7)}So"i`MT d+q]'hQ#Cŭ-ro'ȉ_{ɾ>(lwH:03R}TYȑzԋwC+9̶#l3m?kmKpHڤ6+NX)jTKܺ|- fB-({-Ov_:.o.^C76r[B;r= hDkx>U:,OrI7[[?}-̕c;rhx.ζ`,ݖ Gz-{|) '-_X[ۯfyiґ4t?Xx|߭B~NkqQiDSN/is^H5D`8HCD#ٝ3i Cg1q'-O9m4['}uA[ k;"b Di[˭l*EKJ* /;H_sRPp:> wpթXE{/>`' ;@IQmz e~u'٣92S-el]`>i*`* #2mK{Wb))IR=Yl#P(62+!I>FmdmWGvtb#%OpY2[^m&B?-esS'0t"\fBWP" ansʦax͕n`%k*&}/ dZdLxjBi- 44ö#;nW63xGr-{F@0KT+ ?VhRPdzcHK?  .U;y?E̤S5SUgZ׃ĠzU>fZ{tQU:x.-ScU`7Wi XC#ia4!@YqUcJCWaC'Yxc.Эt@Tun=M<Ro'- 9wIxtz*>)7x閒[hEQ_x;VƉX=Sps◬!6Pp0 {?w}*N7+aQ|ܡ8tikdUσm ET{N<~Fev7u*5We.7D^>鯨#޲ۓ]c+ZAڍ'Gav. c\]o6P$RrscȂlKִ{̌<HTp&f_o [h\]oYc g͸EUjS뜾֧1=JMyv"C'kղycW_I.9d?}2rKi,=à ЭdA>**ls&u5t>~ Jv g0Mj,gqr(X(SϬV+b!a 1vHß8[BUӴ?h \r(%-BLFm)&4+aus#~4Kq% lū3ȷ`8h-@ ]?%Dx a\6>k!nEp9V}U dcr9۸ؚG2zzBSVF4÷;5Ƒmo;t+&IV"kʮ+wA&1|:Evjw֤c?B;zq^sK/욮G%C0;H@–h"~aK3=˶v'X,BeR%ikt.GrNf4~cc\}!Jb3{$^q5i9{9ghXMzrHTYԻe-XV8īڼjzPT{P_+זEEN.V4CԎ x E$gG7x~ӋZ j fܿwz6R,5C9s,ovew&~Nϗb-SkD%j#hu6H5mo!Z{,0%QZ&uSШ^g,҅'h<"1 F|fYQuaU0[nKtk:L/8IX, zxTi  f>~V4&:47[]H6Q>osA'jaohRiPJYwOxJ>oyr|'.1aʸ^2Y`Bh1#Bߢ9C1L _""|G iZMy>;6dUodf> [e\,rV  /m^bv+vҕ-BMټw_ bBr'Nmw/NN~[(B8t1]q]Ax u4ȍ|(Y|h= 6kDԽ'M;I`hml[/Q P,@Գ O%rE떿w9H)u~){?ux*Sg34#P1-^9te7Gkfu<>>L^7`Z(ysMZ{-!K}Qr61eF[ F#yrJh"ew%)v,c61 ˎW8"p)A&hܥGGhV< aEjPIA` *'َҭVTvnc`r_׵љc 7,ϝOnr&zN? cUw'Tw:C@Ş&#C9hN' b|{Rxgn+~2Y诈E^c&ˑ>SqK}sgiǒ5^<`Pw_ J~4d^Ybo+p]Af & 7['e$_5RǻypRA_*;U( d.:ziͶZ$x#C}-R/-EpBa+;S+eFɡS c x zu~!1f]^& TtI%gX3IZ˿**ztR2m6B%~CY$A*=1!`j!R ȉ/GtF9ljfY`3!<[6Kѻž#t7[σ7]*V#7eΚfCAF3WZ,*!~IJQWN%M=ŏ6t)\Wbooa,W; .D:IodQ`M{_5 w #[=$YB@a" r!hY͎a9v(BA$<픫zr,ۧ,PW(#(ޒGsNꡯTxAӜAS+V!x~ i\eWQ$OwWޚ'/F">Y+4#7 ?@S"Jv??e%T*/ ОGSx rP5In/R~DtxP; HfW?1NRP3mn?zZ}t4B+m7(̋i:WWG^Hnx###-E~x*0u&{1띵ɍ =}ÃLjS9%GFq Սvm\$1'ݼ+KS3RIJcFhe30HhR䭔"c p {Z`a}fY*pf~=}#~Xݰ8ՊX4/$]`L)G~3_khJ/rRw֗:0Hߑ ַO<%Z#2B"3|d'E\e ԍ<~BFX ^g !Kӑh"1 ]{?`B '=~ZkQSfͣJNmkcPwNdžj8'J?mS8==c&OrF}KU r`YI5C]q*mz>'*[?#y,ĆQ|]Բq?n_EuTtlhz>Z֎ 1|׿|=@! [ʭ?oKT ApM_ĵ3x檖'9g U4{$u,'߭nHO5詯^s7Q[fa+ cLeHq]#(!aꄞ<4dw+Si>^S(^^md55; a1 Hwq!Ǝ(l0r^˕|b掼 AVٷX]{Fb ӕFcWE2q=%Ο=;0rw m!e5疅^*o`Qل%bn~Y L~I?܋4lp}urRM(iurKTU&P{%GܺB)} @10bvY<;A'ŗY[0P0BD0QFs߸p>m>Eno%6q lƍ)Π`C4d}OCf- 2\:Ͱk1jaz|+*1y3ELCsU@sYn;]I'[[¾sҾ>,ĕy X =6P*-g Xd݆wʗ jo]5"pD&/oLe"qHVA|Iα̳ZKv_cl+H#-j)&=:ŏjO1tf *ӏ0lB>-5po$uè(t/wnWx]3h25>K}xl+ACδ,]z?3oXV0%L@:C;ƬXo~qe8`DtZ(̳(V:N hH2z/J|Aj*Q'mú͡ӟ6~VrȾ1Qt ` ksP6n2NIH;5hLQ";U=tPNsMc뇄WDt 1V:gh'L;g=zez?'K|`vߓTϣ+n~QxlрNa3)!XlO1tӫIu0aс{\?mdJʄOP´xZ2\o(frBi#~o_^Yh5]!/q]43Koy#A}oZK`SEP=5OZ>s$s_s*JDKfkį_gD8ph1{d4Ǜ.#{Kb?X_t?(8`Ω/Y[P>(F'ر$팔u諙Z;&{XCe)dT9N}6c!FnHX Yj|9`RƪݏGHaYE~9!2|:~1 Ӗc7kтt|-[Q81y{!oJ)rb8doZՆs&>t/W a0(m^}K|hh敬Ei +A3gfjN~ΩF5ȨJ2gܦ= =*y(A1X=hjZByh e२C0E,%z$"bmȓp+o킬}+m\'0A+u8$ͺҤsA0y!>u,{3}ꌯ (G?wz1%1di/fq`Jw^D:K'aj|[h&;güh[Y,.Ha!2$'!n8mthR[іl_$(V]G,/b$Juo Q yϢܞY,}=NF)!L&b'a7֑Q߿cWɝ9z| QזY"t w‡ȵkSлI屉:X's=;;auJ}g[T 7`į>Z$U߉;K%/BYnpjԦݾ6+pO 5qnא`Zȹt"z =1=JXY-{G,鞰4TDx^,C&&N0WElul, ɾ;3dIҾl p_|O3d GGEN85KGBE>O4.:O/0qOU9)brc>FESek?^uxB<{|§oVIlv$W8_v0AϨp8H"npᅨ$@&WῙtvܖsܱXKA$nN|_4o|l B>Xf[JOd`zF^`qOd5s R:xmSJF\=$5Yy:ix ]4 ,973?vCr _EmYK)o6u;؍^:NTd}n̥Q:ɂSݗg53 (zB)fsd Q ޯ(\}au⽊6w Mqi2u ǮIVnePAB5Ԍ&WMFB7x.p..+GwoOYjTohٽ@/]$'N}<vL3vl)06nuH<~߅ ᖶ-L7dMb25 Eq_IbT jsU& t3 C`K`_ }zw;1{~oDNq(A_[N;AQeիj6{R2\JDCsdHD@R7s{VFk8e\Hn>r3u_ d JwU)_76q+*)Ѝj id36SXgBN5N$zY{xG%8=4:bPxѧLq9 lw:ЋWe8R8y=6Gٰnqx_㗸r]-ƸdqE>,PDV D#}TFhM Nסպ:)hB!:f ʝTڿ@U~ՇGBJ>TBh\>:B:ui)4ì:"zE"A%FY ?_G,&W&q@Mp"m(B֏&J6^mm YK޶*hh @۝ˆ_&r,h2dt:aN9%UgtXv%rדbV#^K'(͢],:!a'59BH}(mSvm½V jc\ ^\h.)),v8tyldl+21)]X%)CxL׍U:g}$ ^[wֆء+)U*"k1{SyJ2%qZDXhHwo7uYׅ*]](,|sȦV_e{B tA"WXགྷW';+hIM4bc^,.ῙT+I#:"&ǑID;rwMͨXElp#Y2 }rԲ2yőim'R~/\wP*塙$渞!w@ _Vw] 緕O王Jm 'W(z)Q5 !-#f4 X(WY TvRʛfڴn#E"rH#Ll&tFv5F <mjPJϫVU'ˢˊe1F|OUAȥ ;'|BC6,<*QsM{^]zpCAc[E@^$pMC0!}d>`+M6vI8)%-2@P-B-:G<óުa)~]hi%' G-ݜ`١w+0H;V:Υ~ac*y 6,py†ReZg{*++O(yV| k\ d +z5oQ FKg(j4?8,ǺՔ lgjMwY-w_Vȭ+$V2/.o'C*![R۔kR9/x)nL6=Q.5 s2ղX"b#ԴD _U2 %1b:FeW*"l1_^1ogN"/q@kE$Q `nTQw[@4=;z.ߦlXTk@#@v>7s1MAљ8[}F yB1ƣfmm R!},MqYvv lx!i7߼4k<5F) v|Šr3HVئTԖj=Խ"{9umlq"#DZT390ں8_N;qXsت,Sjz9EB S9ˌ \ͦ(q2rkf)`_lڵ/ ^QXU,V{vPQѸ:nnϿ&j RR`;O1EhaK~- fS[,fc>^#N* BҘÕnd4FH#ԽnӻN7,^ 3 et'lj/xվNzav &Q= =,w+vˢsrA} *|8nAn-DLT_Ύ9;~&.-1 bK[A ϠOgz5^g/,R_xP$lϥɖˆo[JB'ꫪgI'Dl}+OzHµp4c,Wb>1xsT' \)KI`*y;$Ѥ:H6m 9ĄӃjEcoΧƍ۰Jc /C|qa?[N2 rvBX0[1|10`ݞkyfRo"$?T_Ý,zhك[:U0g"k@!]-T}"kE凤@@A^g1&z]4bՏu'OBXFzL{5|Hq ]ɻ|uP{![()5F||yvFt`8eQ96I/2זּyx9cm\W=h +$?%ݬܦqVR8s#u+.L4 ,3X6N`5HP4lCrQx%/")Vez]41xƴ3Udhx̠ /*PܯD 6 Q) ]Q&rLV>8Gugr] /oRFy~'}LQpUAT  ;V]B. MɒA:kBKH]NwPq$h5 z:t >{a+3^un 'CSN p)&&b`יD?n = g~ =HL.LO7qzX8̻4ţ3y& *,pѲ,DwRpƽZL8>+ǾRZm/50Bsvì4wpc N tLq # <0\`;.ZiON>Cg5y3+L,( c"I]!b;j,uZlA{R(T 2OP=w2Nжצ~t8/+8־=#X#;L֙գ! R"c dF"GXe] \\eB-Tp ql*+JT=}Wbk7ekqJz~+GdCPiJ)Gʛst):#cv &Abuo2gb x< R>:uD_1`$ pnҍhąoy<_8oPL36]? _uXv ]:?;Κ*ruΩO2d3/Zt?$FC/(erzO)F<+23C_Ef" m0?>5Tѿ颖dȎ~ >1ψ6"@ hɜ حVruQğֽ;%v8Q VM"qXzgv!2׈ Ú"~E+Zj\WF:$$Ϭ5Wi:$Nʅ[e-)l4yP5`: :tL bf4*A__u:KB`EXIc?f*c92.R_D7p~XpO)DDJC HkAԿN`an=yK)pݝd9])ߙv7fR'peMA)t~w"3SsWxǝ*#[mGp4lc\[(Z({nl*~пlټf@)Ƕo#Dq l|lU<rr: p7cωՃ}!@)($ y.cr}(QiaR.fS赔uβz{'纺@`zYe}Ï<`𱝗x+LUM ÄShM5h'!e$X9eR/܉gb2א.>=jTePÎ|ٚG.,r^y IlliJƭQXp:FL¯#,)82IН;'i|v6#cBN9uRH= Wir}kG6a[>䢍3K{PҮJxoω]yDHi`d'"@}pD̓Ϻmɫ/oⅭ/)b' ~RJ4I>n!M#Ϳ^{3D[?9xsB)\sIS^ւ^Tn\²4.v .j+9cSI,bJsܰGh'k9ϡP";a=Xc.jB/͸E{*%QpD")7cy[I CPǚkM*"&^j߭w[X8jlJg6qshv9m, \t`gyKLKgPva]Ήd,&grb<9*5LU,/W/<:@`.7U+Z\ݐ:M8S3mJ1^k14>JWYߔ ArO_M&~A9i=6]Әз|#>A7, M`Ȟ,;]fGN?LH퇀 6K0Yh9wyVJg7cfσiѲ6̧H?~Khՙpa4O#>ma~#5_솄2 {Dk8O}߂zvj"Mo|&(qq_g B$ðbـlrA>}9(CG\2!]9P_6ْ53`}Y2ۜrj3N7C*G_5Yv1ev.?p'x'[oL]6gy}h^>/N$ !?i#mtmFUXb QfTtWCCM5^EEkޝõ̪P}r@M`>K ; YjKm4:O"Yi8~YBW`}{83[]aot7a֦tS6ۦTƈ`^#&UDiP+g% 5ߋU5|Q6Ⲙ }g1^gJ7k@pX#W $H6UM[^J^&t(b'Mcfn|3vȵwNS_s6Tq*nRGJ4;vc%s4.xuݙiV!2w,S۔lNzCH Ҥ-@Wԍ^`( hczGG8c:cOwto?|:6ABZ֢DwhQYv#  pS}<$q:_TBu80P4iʯD{c !Z'lc+m?}SJ9|[72`y1kdlI! ɹq&pGr8=_.DBZOdyߕZL^TܴϒO;3cnC-zs:vkKrTA*3aLXO #_ |@mI{:6S9Lad*R-wv{  1> tq96ѦpȄ$SKwvȇ`AC޷E]0][^U H Kb18r PԞ.T../AWgDUBG^1ީ)}vd>a<K4d}ctPsT `7gS XSZ?X!/ Ю-QN "}oh8J\_I@UTVBjgYxJ;TI% X/`AZń4(֍4N_e@r@!;C<#%ewX p ^Mz&D tYU9&oNq.9"`6C$y~pM/d(6Znwm N4M_MU!Q[dib>d# )y !KG?^RCOleB/RD+KhU2_𝒚r: I4* }&.k!H-2wk^  !^lIR}({l IQ8 2ᗲkAσ &Am“tc0Xɱ_N#I.wss Sp'aǟh~N " k#j Q,̘ %Oݔn I.*p})4V9BoUjsT! Yv(F8%uV܃uV&CD9Pm@0 i*$*p* Ҿ+z[a Kvzo _|33U:͵h]Nj.^|V#G Fh Ww{@=WvIX݇ mϩC8auߌV]ɫݩU'0nU sHn6 5g/='A oM. +%>\0ALJ8\&E-%R[9N G"PC{9?kc2'Q*#94u 12F)RK#n1X7z4xO~B- N_)@9EG883bT/@w z#|Ժ'3Z `J8^s1+5 jħqsᗖD@_)LgR6Q.]&?@ũQ gx2q:3ڱqN/!=pSTC'@s4ʯ/44vX bw['e" [ފ̮ZE J!r @AbB' ʽ6xk򒠐|.hۘR1o%X"Yͦ8A.k-hppHN4Xʑ]$ Y9!ԭޛT#Țآe7G A^Z6'wﺚ"Ě rbtƛ. p}|10?WгO <;qr+PWP v𻟣9N[p}t7p-^&wV+Ƚ}!= gX{Gx)˻.=lcb| JhXAȆک)s-5B#y~D9ۘC1YScֻkz-?gV/KV0Wןc@%΢K ǐkc󿣶^VPn\MÖߴYU6TB롿dH C*!q!&}CӸM}̉|xwf>oFt06XԡzOaw)0!^!8pFR!ۉ#dW`v(PiC%DO(-=LX ,2uLd1h\ĺZɬ(ȁE|&ںAdk %@Kf2؜ѮEFl̛³e.z(͉e(XDf .` \Z+V,E8k6 zX<ĊL0ϡ@Y၊k¬ƿA+21yj^D_Kih <)PJekYU vEˣTHvs%iW$̔`33MstII+\хXRE-VЊX8w8 4}ڲ$i)m zmX?iu}Z'1Ad&?|͌BehtA(>Y˨y~v}l?4ZSAY 'j'6CY"@1f,b ]σʤ5働Ia 0ڃ8G\S^S>Sm<QRLD Ly_VMʱr9Չ݋33|D[ڽvE0CgPLf=PwKlθ d0P _E=k,Ɋۀͺ)wa4@$rT$rpkr]i-3T9k<'OlVYK/ƙTO:ݛ눠ccHgca#r$hQ)$H~qS0Jc!iKmqB@55 s:ӟEsL!шP#d21y5%oܙ6~sw^a}\my~C9T Ey)ra0zvE(՟:SGh)g6DDMjSs9BS1~hvi%m|,*m4lCp{}*UcMfX$v^SDx,TETfG;`/t9.,U}n5<QaOU5R}O"H62rm0Zhm~k&ߨEi![6hqh =x^h]eᎎ蔠a=Qz# WvAE ÌsoV;3Fz\(40m_ FT ascЃR{kn1S*&3O`Lɍ1k\CiCFgxbh~՚kZki4ΕII1biu}P_}M큞ݵ{:tZ<~QJ_ qb6[qaڹO%Ube+ oWsg{iyFIJWMk9C?DopcP~zCW0GN=H9E>s@˱yJ-M#ٞy3B*I@QA1El'+DmpE& dH2{gIz% BLre|hf^u^%јt-HM3)]#jKӑ O;*MsWAm[Wk9f4vzBN09@vfChfBD~=o4.)*fߪ&oR=kĚLR[t ϓ NK-u>+x,,Xƪ4rݾeg c0<m¤eoDNj?*69^F嚖aK_#}L'oPS|rmn7hiyy6#y̻ʡjؽHP O RE pX^_'.Gqx%+J9gn¾ RFwU7gP 6M3wO_OL`gCؾxrycYz?ҽ!Wʌ7bfN.LaDљh']vᣂDÆK'7\ʫl !2,H ~< U)p$E/|}^1m?R@M4Bn,V:OZa)T0r9\FQ:m &55?z(`3$I boW>ȓNJ'zj,2wCeNF=B&ηAd 7%3XV+wt߿.F z-–~/QJ`IjNfFad TŀnoQ]9OrGاlNVPY&3[B<b&7As-35KKKM?*}!:̶ 172Ɨ,Y1gFEޘ^t};0) p,c:"U0FvҦoFi+ E} 2$@W/D]JPj 0VAe`DDZk~@:Ԑ秩WRA=ةyr]ADlqNjXn0YaoLBS5˜vs/~E0u6t=˅ |'Ւe_pe!ͣO .3!2xeK:9įdxѪRϨ1 i15\]ճU\a B? GzaE0N_t(ErK ew O֊M]:OV@5syasK4d{zfs)۾W]6F2>  FR_/r&ZݮPScbpv/?4_ntbOª A~BRutݍCՓ7u! c 8ce"DC=muN4() ÙbEiO(ek V7oep@QZS}A%xTv*瑝~%˒C\%,AtSvthKQpوwV(Z8CL1nğu8ȗg)l[z6[2ְͯ&smgnD&z8:d"CjN[,4nk,)S 0/HKIȩ$L笮d^`@ 0W?# NMC<Z_3q2^ 3+ւr{n#| `W7')t5 hFÂp~i[".&£<'mAOpHD(B1Lժފ*g2ssMWU.y[ؽEaX6`$(k)2x"6޾7%?dI7Q8r ~qV5w^>1ݾF?#D9u"rU===8ґג:lQ:նhAۙ&P7b/Ry=DGut摛:y#-Sza%+GW&P#Zȓ1''h =wvk W۩t= \ItPbMeF‘l?AI[ ׅށUCL]wh7|:3c AA 0_#"vZ;xL[Z/&wi`Y_z~fIA^p );/%]FJ}UENlT%,OKќ2/x1dkdېG▉=I#|[ߘxܮ ,h~z"q,j$7<}~×_Ek$hk׵xnܛIBLm?Z>A5`MQ9|HJOL~Mۉ5]~KFEnI7_ڋ?gRNϦEhXiv jM\sC\Nm:jR븠M|Ȱ8ڷ$ވ4 >+aS~Umȣh_SU0[o 8nkmΪ(]<е_d 6T~I۩7,/jۉ!KnieGa&afH SbJy'hv)dܕ 5u5g`#E $m~ ;W;/be2-U`t.!Jb ý*`X乒Ibű6ƅ4X H͹7]M '՝*/+9pW3SB?Mݟv&u}5DY9`5^&>vJ] wzIcHُWx,HڄߝFX vbufRoa} qplͽ)hҤ&Iigİz8q[0ָw(PG^i Pw f !^ta;Ϣ(QOmMD8|K(7QNގNae3w  %^淲yꮿU@e` Iss.$w",;ˑyKf2Vƒ,n"Nq_^Z `Zn%C}2[j6B2)]US'_S9b&Ѝ]ޝF%=C? V$:iD(ձrjStx<S u.+H׉{0#6}`J6/pA +|r)EɩDR- !vK =#oێ}i@u:'hj$ HtFF-,Xَ_}1irɏ5.3^ӆۜ`iؽBm "iXNss9pPvi5tWwy ge'؏U-w)||ƾ&зBaO`Jub KH,q w.avNfQs3Ӟ;UE=ˍ!Yn an7"|ЄوX ;e+]]+e)Lϭ#'N>uH9sW &\ ҵU0XSsU)_< ՁOwXU? ,ͨ;U*NÃ*5bbKYg+= ّlkSY%cxH=%SY~. 8q!.SG7dx&uU#p[kSd,¯MHuڗųtJ B*K>|Vh? BMGUw̻ǏȭՔk&jbgӍA C Q5>x ^f 3e +`4G)X4Cu!ն VC&ۨfpPĩB&dʠ*L.I6wL0%Z4I L#f6 meaD/F;euzPtmjf x_#GɤB-JvCb6Te>w6cBmQ&ݰUGphLd4:HmI |L?c8KnbwIi(L#O? .GȜ%'CU}nrcY1rۉM%p>AeFNga)FAwջM5D\;n7ClU:`VŃm;*)S?ȡrK;% -t8C/&ޏD RRx"֑SbRh7dYPHo{ڢi5;}jr蜳@&q5iD-{|V> m<:&-J5*~# pޅxCh ~!1{.$eX %-q]jY# @s5FR%9nɷkrsDcE2oNVPfp(R3Xe vv$7uՈ d4CI6.@duƓv=} OJ_T䳄톚 x+GO/UGT\~ ʲ bT 8ӱ-c΅x̓Jחx }0.͐gl `ZR3%9#C{ ?A` sgX cdb{ÅK%$53,pٷE`UP`\| e.+$g 7ϲx ;?mwԼf)W%E;q *8FIV2?74W{q~*/Dy|]îʮ>"{{uvM۟,社>Ҳ-XrkU.cI3 O}d\udmMKt _Hu& 2 NK)lIZ!m\?KF=kT0U40%v?B¨]&J/ɾq;TVf ;Zm6_z6\Qb+kI+vm8e!Mџֽg3(z3 eEt8@Wn] b|+mY`|%^Ԉ=AY]#_d_D߲<~[ BGQV d ]<:ބXYpD_EٻcܵZwdnP(yrݨ( 9YE>XҎk ;–~aFnhctw#M$oG&rS[T1#@{Bڹ c]GQN#~1@Yfcy:CY❍yWm- Ht o- u#bona)vj; 5þ/˄BT'@I͝KnT`}#: oYk"Uʮu+R:,߳6]ǜ7w"яf,A7*Urt WܭsuHupmR6_O k)֣3qTjf$ijQ3 'Q_tZV[u,ENR _r\ue~!tV-1qiVhqWl?rtI"s&LcF"4@1k7 <[Pu;,Y+<;~^~w 2*F>uZ[ɞx!Fݟ%!"D*v)T۶-fKUel\yjޭl:ØG5Nft;y'Hg`HCZM 1 efwj@, .8S%.K8Ԡ ^I"D>Q#R|i'V`bզ=^kpL+xw1Av̾6>/f6/ʺi-6ndL!Ak8v 64b^YzLP^/ ZHCAˌ<#ҔeMe Ʈ$ / ~k\{Pۣ_5(]L X}z,{/II<#oO_M Z_qľ8!c7Bc.mAa_Di+%30<],r< e'Y8.´zP߸iՇk=6.sWIz4_Wq*9SCcavS!qi XkC,LNF߻8VՓ+J%ED]}.$ 'c1R5 !"* JO~ cR(׃yә(J:%T:Xw,@E&8jOiE+< æg7G`Ɔ6asj[qaJmس_`DƲ&EC&to`1lV8e i-6>(\i2iï[-%*Szwӷ')g8Y-=/}J<7,^YcmI+xn<"`,| %$=vi $EM8~)hj"s6d7A)RaߏZ7MC6Ğm'@ռT 2^P=sFreU lA)*d = ҭm8&l {Y2l-e4C`F*߀ wWi6{'mֵ4 |o-%M9d?3\ RϊaS'<ڱY֋o-=dRmk蝈nR,UOJgK)^?Iu:W=͇@*.hemk]}ĩy`.[Q54(blt|D[t 5z~lVi0w %A^"bnt`4q)1߮ og/dZ).!z,58I K\2yUw7KW*f m'MOAr5 8Z+RconxWWͩ D60R xV:VZ = бd=Xd~ӏJLJ+~\bD 1H|GS[epeiE "&dX3+І" 6d),f%Ҵ>jr 4vbjlnCߓ}~7?j@@T4Hyva~;,5z)MI!tUí6q2_'rM:ex|32?axcrJŖǘnI[>4Wm"\v639)Tz!Aٽrĝ_NU.ؘ_F^""'k_0N'A$)w cp"bՊΆΦl?[O3Λ.e9cߪIy&Q*rrNS$:&N.•V9{>%!|F : ơe6("K֞VS^̈́Gҡn Lb1剢 +tf +F7]^=3kR1Ax;WH%^7<76 yk BЫ"SV;Ƕ,i#NתQuu)`XJ671t鷆]Vq0~b|P)q\P3|7G8~xi&Z:-ӺS_(y˩܌ pMSl?OWŚ~˺XF PlԬ*r joSc3̸3f0P&hr8 U?%P* —{8}VRV]fLyRpO"CT ;_6a@v ?-*HQ]B0=5xb4֠v1M#|1,`gh A}f,&7".I:gvSc۽Ll᫛pgD 5N {?7/L [wG.tHhU824Ew5AA-xO>̎41I""׋/W"Bs+d? \)fs04עP%39fЋ:If5Hx M5Ǒ|it ?lExk/żeSk!֨ z4 ׮p]r*{{qhǏAt[gץá QN=;PI;57Ni))>SL46U|og:U(}6n:C@d:)] SJz&c y:F2* Z!>L"wwQ=DUwA#@# cR'Tr%_Nd ]d\ @Ua~_`jѷHNMoszVs>.;fho&~5Ș2ɶP ,2OK$3 ۺ.ZkP: G /&"U ;]`%k`\ ; ߤ6֯ѤЫY"`]aoP/,}m JXy -$s=T- Q]Tݩ!U?}W̶ZuX%͋jP(ujf>)&~f^O򛍏BYڻ;}u-9A oO~n/>^bKUme0X+KW1WTrޟIP;Q>~gH}RnA[գ q3c?8a4Ru[;@'0hv -H 1Up>SΤTL޽wUJK#Tz \y0'*Sq@>̱:K̺=c {\`d!%v[]yT3&UP眮ϊ1Kڴq7͋<ۑ:;X^T=&ROӚxpvɮc;6Oٚ*BBg~{w#o-PFFʢT|vĽχ%2 `e1dD fM$/RF^KecQn`3م[b:s&`Y 4=4!Md0ԯ3C/)$`Dwn㿕)"~&Ҁhtaq06KgʠNN S,IJUPJ\(4Qj&Щ34rn:=*>7:<Lwn<ۥL7Vkz'.1h@^ C^mx:hU{:6?HZ>%G[* na65vrXdrgW聝n|f+L{4V³Yv$7̈B mw0JfC c8n-|\8/+?ieZIp_P1QV7}B-eNf K*wS-N1U*3FN!Vtꜭ^l,^Yw e(! *$e|K)* cߠ ;`j2DžUl=9uJm$YukcLOGr]rO:SNb]_Y0,/`8ŞRoMg`)7l;xڴUᰶ "@zc͖CI\QOjm%ТH?ڜ{ zk"sΪ {?LUhqJ[ *ωx=;K+\ohJO :2HbN9 3nr=MeQ|5ٯ9-V[NFz=] zpht6f>;>&0dw8hI+NΗ͟,RД"L!\`;VA3e D*ÿCB;҃n@!6R2P̺ v+=1*Lk"2؝1 p ҽȡ`t Ƙ%o-\.Vͪhނ~3ƴqg,H9'R-—A#49Lv΁v$l{H@лӗ:ۋ Aȸlԕ45G}Eq_&N3[FY^ U۝Fؑ7J]I@b}rfJ\),mCM`7_:/:'+gHlVGo,#_=ԉV\U B=,RIY\dj Um(J[a5/C Ԅej$P?'/na-fo4~pAʾR~/,(J2 :9GꞴ~n:`{Z>"+SQ!aRfMkMÌG=jAY砗BMgeKW5s( IW!R0 q1?喡Wo;?|oF윿AqlHtHʽ60ftq*PH`<*WtcYl(Kf5*g9H͵΂9S1}/DyfbܷMotM,f E Pdи. *3殉It?T>$&O ܧ{_ak~g雈7DX%.AxCk/9dS M+Ftrӥm٬5CھJxuүMihq7"TJGߥL EU0L킍Vf-c65j *| mH7x>N)Nck/5`=OmGdׇr|Fn0 ZG&Ruf^ PBZTԠ wbɯ t~2Eϖ>Џg.5MJ.'gH !r'bZpsmnĒ*Ka߂h& am7"Z}NPBC-闢Q>8sK0O&h-U_Ҹ;SvT)Kz]C9e/t0g7# Â]b-+B'_&^Nϱ qԻPSvqZe2 HA¸&4wٟ]p0U@3\=C\?L NUX BNFj Yɘ$z{'kټBxˮ]#H2^\Q3Ce'X#z-YCm鱈$B~ UX7=Ez 8_.7Au;0QE+]mWj6K<@ (&hVמvܷ?)Ou5wPhPpt,EjѡH}A#?iЍHny񁭶%ry8/gq PqlE0aiRF%:F;=˥VN[a+U} *Sv#Q;#{~X6BYd>=S{欥.V1ٛlޱ-;gv0ȵoSDOŽ߆3Cêjv䀹=?%.7ж"'a E -;8BVĽG&_>~\zɥiWCV59r`2 }`hV"|Iќtq[7Dz;|:oGgTIWT4DCHzFaj/IGrVg9^8b^;^i_Ġ9x}|/NK,͡~D?J_Qc"r&,j2ڪmi"X+(YD%Gq='Ά}_,SBohJܹ%qlu|`LTWxSV(AN9NQp@s^`gpe{~<6X˟Wc[M 9SDd~ܰTCazczb=dI[HuX^bm I@F?FzDsP'xMJ[ so?7uu/f"dWx$-R[T X>Z ]ӱx7aNf~jBcV܆CC˶^;'J=Xťxe-m:> ΄f?G{gxA#lT{,{^哊Ai~Q]4{a-F3ֹd:jjF kdA lIB4k/8:BP`%Wb*^ ;Ic;Nrn/v;rhE`k4FYH]VD[FoA+68sv?A7?Ov4oI++UK*卥a(K-8M݈UVo,;Mm6odܳq1oj* *[15|KcYnjjJd|[ _t Wa BO>^R'AwoͬjƻI(e0O96,=##VC''ܫFȌ]߰QL";cA;:8O JFuk4x5mFsӶpBew+ϖB-rbC2M~9T*p4{"WbU؋b5D`lg}/Ł\5 mIROUC4Ny> Nҳ{/[k ,}y^k+Ojŵ%靠{.wN&693w'omu9oh eYD<9- %m$ Ϛ%DU=hwnW(SU@g{92֤"tc rru5|߿by3܋:Vx;Ç(ҧ2Xpb|#+;UOMM^;D'sJ8 :aRF=P|\8? H< B 6 gFԲvc9RHWw8?d沄!Mm'Y& tUbG.%eDA.H.Y[j B_s̏d$K:XfX0ƎgfiDg €dBKe 3|odht ݠN #*y͕z_ 7/9Wi*Aj͘*8ixzhp3%;;sp ) 6eY.j̼'FV2?( BNeI5XvOƖq'-9%`ȟPa Lj+F9epdXtSgrJ25]́8òTp2툣P ʑ"R<ͨbnEh݁Eǰȇ/"'Zi8JJbd:)YsS|TǕKϻl]Fn:\ドw^h=/FM{Ÿ5t ȡ`ޖdY`'Lz~K(5 ߍ݃ñ#->L+!T؁b`[UY63s4ek]LϬ7 %WzŏI qU5#jw*q:@:iYS.ZkuH{du.V墷hY2JpÏaZA 0Rq8o:[gO7.׷ l#%d47t}]Jh`e`Iu˨]bfʘjeq[E֔JC!6;֞!Psd){I&oP<6SUOcߝHp{X5)@vcR"R*u+v.yafFM ic4]--JI U,F>^7lH`@gاP@F +}*y1g!4qKLuKVьN!WM'D<A=y5v+͐μ{dֹM 2-1\՟HY} Go87}]O [{0>VVÈ ʫঐ!zBe2 D8a 1FS-,!0=s7ypm]uǎux;yz3Zͺ;t78(|^^-r R;5̸q`z 5h9T0S>lL%Qd촅 9>pBTÌ-J?})2Q(DSe4f5jS[S߼dF ՚k{N .+ \T;)=OñwTm1'ucjcstΟ~Ik.gThk*q '6=!oSE >{UOڢRy#$=*~-o_һ0֨gu=ɳG$KERS@ v:}26Yv1K#x* .Ҋk}na+^Y:-9%tַu~:+|Yv9.hYj}n+J 4*~φ`@Zb{XS\.Dok;1i+o*صl_,t'PG9S+_0:N q+ ԝ6iEp& {ROgYcd90<[ lJ7;Q;'N :/j)_7gNLY8{3-ӓhoQPBzi%hgS!2 ,$jW6ꠑKٓpsuԂG/NN{~RT4ʣzQLBGP>Jsz #7t-SS.(&f ԨuB0#\xu0އ.iNpMJݬɦCe RrEu1׀Go!2CG:tjmHxN>|Od#Z )YwgjJB+ddozcrmMޜfk+ ljV\Ȱ?nf\Qc̢ ((gNm*AO*:zavׂ~OaYtߙ tjt0J"%^`V@8ɒ!%"i8-I-sM{XܻӋ9}&e^xw._N? 69d<+I[~)dABGr֍i/ZЋy6 3]?ZHΖ\?M^ Q%T˰,;zPލauzK#0`/͹hY,D8Mɉ1cY\ӎdωF.ך{B+`UfD0?#)`*o9Lʠ R1 * ,1-;`@y M) oQxÛNFjq vEfwOx p2ё,^ JoUb"mf-^u{{dħY3!7zuJ [+gH>hжcFkގN*We+FLUڙ#"ՠ\^1ptSRl}#vM4*uֵ6H.bPHb5ⳫUd\S3T uQy7P쌖~qA[H'Z6&Ed se%b8ow|5yB2~E;_⛸1 fOBEAۍxPˋ3=< ?s47'xAi 6oQ:V!>TM2f6M ~fRbN ^2L go?8k@|02R0m*0cI`TcUSZ,kO~q*F\dҺ^^α|p=brH=|=&}T[ gG*w{5YOiJWi/wS'o5C)7079>}eD>\_2-u :Ѯ֚Pg<\=$ 5*mD%@wñ4xRZr-nclLL^1WۯEyG*׆?oVEN ;1,Ordj#S.:c"Eʺ <$R 0 pJC޺!r;{V1+DjWNTZBorws9wKLl@:5986}׉@$6stn-LPSDPEBgm} $-\vK ?Fn ZD3yH;m=l횕4q*һPJ^<; uKjZA$F-->ɥj̀ Y"a| [TǼеPēF:>%.Ľ:v&<T6CڠQݪlW!Q> һm|L A◥fэ4r"싾|LSTmtOM8w-=W&G]A\MKִXKN`uյeO^qݰu}nwJф5koѽ 3dixkd!=w3ֺzsoR?F4yM ,* t3<^Y6sة 8[ÛLWlyRO& 6\:I2ZQ"Sk,RN | />QzGIY[XʇJT0)yoH'XW~ +XGw'I݂AR"_rI}7AH&Gcˢ/tE8, NBg+l{{^DBo䵦) f=Vhe JCcG !n kAqžjAC![bWNQi ׿i*3- w;I޴[{n-xE&3xrJϺHَnAW[a7 J5톯*wԴgB/ͤSg-(<61C|o nă?4HXR7Y0 0KF75C_/Pg%䬒6 Hҗ8됗zj4 ~v {ЗC78Jn7׃t0rF;vήnp!A~؊z6`cuA*$;c6B0_>ɧW\eK.>?eQwCgXh/CyϪopeޗ{( ?O-[,yҔrb+Mu{eeѾu6 PlMRz * r/i6T+ @VH L ۂچnG=X>Lǁ׆׶Z2C}d),b@R7L1Cʀ0bՋ[*Un>7+q #Tm>.9b,7wM"HhrKyqQri櫖ϩpepM&5ۧ3`inp= őbBt~wS34PcQ^Ԙ7ZiyȲe/"`O y"#_׍}x6"A,DD#̨uƙ@΅Bm^#5:eist;L)>ps3Gۊ [fY,1<LW2s>5K!uty?C):T) 3s'\Yw{t 4p!,;+(Ƞf2x $6mۓV+7ʆ/TA=8+<}Z\W||fs;8%B : D-S@QVŖ~Tp{,J \T GdPG۲,@$rHQX1-c0IC_tΆZU>#2BE)Q^n|W[Ja+$ dILkm㵃 (mހ_7"ـL@f竳K'%SNAZ'@|$AuODmm/tZ)ȗߑqnkIe롸*V(I p48X3E-NJk)L&.)u4Z+]s8Хya$c= [EsA;Bgiȼdw= ڼq'geQBOTυ[w-e\jg"H6D+h z"/A T}|1{ʚp""㿪L1hH>@K\cݷ#amnL%YK59HY#zsPP-v)|LU$gc~|F,R·Ǩ;M1ȦϽ#r(6FjzYc:}ާۭ}YCsf,'V:ۯ+畺kͳ1uYՀΫE>Ci pn jAbv3CsV4ଥDAR!T~ s4_P f*p54nM DqCԒcg.|և{p)-{|"!R8_iJv,!L9|,W9\쮴Vy?SݹFىqb}CU_sBk"a}FdGC!S`ى29/d${o <˿)Ŷ>D-=i Ѯ B:1;J>A$ӧx jB(W)ȹaq8A'Vb wVlcl IQ{of#ig'e~x%nyp, mF;o"CfR`t&qA;_mbyq'aKQv FHs[YZ-/xՙݭ]n ,ra_;‡j݄I՘:ʃG1Qq{T$Kz[\dTi9(j1*r- l|tW=!px1'xBo?)r_LXEk􀔷 xO˦< l2+ ˓7l+yT KHEa]6J }'\p86:4bj5N7?3b7izؙ1{#'ޔ kYbJNx~nIblHx̶0tx۹zê@'m|FaϬ~|t+\ ۶Jj0sP T;wc+)293O=_ !'yԘ2E>ƀM+ o qrs ,κ|iaxk&})*^gkd݆؄kLMM+u1niȳ|(B HqIN+& rg7tHyp_MQѢ҆ -״\l){P2w$3\ ^ FyVx'xx iI{7HH5W[U{fBR0q\Ya+#mFGk.]n D|w, lPa!j>6sɯ~j)BVH|l!6m+)@q]oc9. p̯eKP|GuV968g&~JS{&sM;j}Dwv9BRKA~y@jW~8"}4+XO={6f c.0$kzIU 92_Oby\O zn4 ;cV "L"Ri)M8{-%EM<|6EErb IW@:YqGk#2vkǨ$]'I?*].fL$Wzo<ϲK%у"b*"DV mad8RLH`U3# m*`&c|Ňn]gVeh0I: ߳sx4l2ϊl`Db5`HO((Eަv-ˈkVgVD6B'$7of4)!}Qo'{mnsY* 7Ґߑ/&pTcQrn+ ER:Ÿ]kSaYݑdh\w53^[j'ȸ[~'iRNՑPW C,l 뢘K@H#_Akk@ôh1wAK byK9T?8=*z#| KR)mnsل8 p(:[-Qt *k>s b@ݛ6W[ ~RX?$gŊCUKD^vڭ *LhS>lhώ,0{ǟ>,' 虀e Xt7<)*H1Ј#CҥUv~pokd(ʦ*H545N9@A)J;_Fꁡv5&"'~Δf6]ϟ*:zՓ9u?g^j. zh;F^6"%ԼYM:jMa+bwDQi ;^ےI@zE80Ay+Gû)DDMH^2D67 ЄPW=\.k;_"U^|NP&r+E/Inip]4HFW/5n H^2sow.Zu}0G VoTaN͟ݓKt$kYN?V8tvA dPꈛ+IT[hNL+疞ݴp'p(] t- x l` ^/$dP :+WF6ېt8Aq-my{[<>@P]<58v,(y0IE J, ,HDzRӿ0WQ]=$]169SltEOLF*]ؓ0U50t{Kpdo`5^d׽W)Khۺ\CunykxvrN$3Qn w%J<=wJol+Ƴ/&XbRE,,nN;Wh & Xw k^j܃&1v&cpGP 2V6&kN$ӎ/uAf/71">PV~m,jm^3aJ;:jAZ(GijӬ3+jAntv/}NNXʌf%Wx<Ti>ԣ+~)bͮbzlTUwIe)'ZǺqK1V&ۋڭ v><-]X&6 Q4[CeQ/o4`5ķl| /lb3r,^G{ʠ4=&^Ǡt$njQ]uK,lm<\YC`ґ\#z wo8X7O>۠Ԗg7ҁqDPk0BoxSZIl& yJRo!A3B_nG]2Р.5U=gFlBׯT1E#7iRoM$oD& z3wG*״+GCq#F  m jr>6fhs"8Du;=SJ@lc++><0v֟Y[u+K9WQX>fi,7sI`12$ڢ ZR9ݎ@Q%R3I:[~{mmi;uןo6% %Y"]([h* |zg9n ~Y~§ׅȪ>;i$:ۄ1'8=dIx9SI=ح`&&"1 v="1C;&늊xUz^g7GQ0Pp vRO qIzOFX,Q\;$T+,%xٵj-ZiKZt_mO+AhȼLzs $Хi–Jkq/fEWfZ|;8`ɅKJ@{+gDt)[x:;QQH:S$'j0$W=׬nX#}`,D|op=B"|AA{{ ;Jj^0`U_#aD O_# ɐ͛z1DeXhZϴ%^pgayIb-Mfq)ؾr' Za)d "%iƲZِ[,|ca Daչ4Xv(0VK8x~Cw;ǃlM:diWFME ԔA'BUX0FԥŰ> p=Ky=cdz-wGoKny3}H˦o!꽔ډmJYU'h47_!!m_q,E $wZL)J'4gT=׊VRơFKm(jlzWKsh}A=*<fu?I#`b*y-z}FbTdyRHt rq%]7=1Dl[9Rb\׊ScHA?:ZC^*q,; GV]{]Z*A,P#}5&QE7Vߙ?K_+KoY_<3"s; Y@tB?̊\ 4ÚLh߀{1\: /W#ouGB:mls 0שbSH`<IO)|u}8t_ vX&r+;NɩΎX~&ebP@"lU1XPWfj%ї p g=c'n-HO,x}c"~dB*[T154y~g2[h>zxwp? T}l?~^ei^%n$?͑wgtRW3*n<H0kX#M⛝] Ns@AA10+P-ԏcu7/ghϴ/Tx:||W#bheZ!4νΉ:ՆK Sc̽%+.@<&}(uҭzq#%v5Gis5s0+Fsa<^'Os2q7c3 ?^OOl chF cd:7^ۉ%U-s $7&TJW9Pk` jr9gK!12z`xat`A,xߡ v-ilvY7WiG:YqbsC`bxٙoUSpߴyjx DbӖn*HGN<04Ŭ^,3~ڽ֕Ntg8Z/H'tkfXo_ЪYe[ě:m@(`Ήj1,u'[A;Z[8R܃2J,p9_;\oF1UYײ[ᄫ݅XZ7Ndm=c}>Ov*?X$r>p~LIZ!<y]),>q]B!fy0؎쒠ʩ_wAxQ̹nm+q)M*:(վd7MvRVҴ썁gޔ& @R+DȃAeRdwFŔDs~sApPbOHapRl(^[^V *YJƢ4H JtnN*h(dҗWwm  VŇFmJmFG&ˇ͹=# F.AdEo@iLW/ڈY ݪUvd*y:a@v&BnZ%s؇W2/rO74SRӑNm 37ȶ }VP J끝r}7Q(%^.K@l@3Ky3|"u݁A(mOvT < vL#Ȳ}2v](R ]SUt0^Eɏdi8[ʂyYp4ܢIrayYQMm'4g9?vߢ6!̼㾓-\LƬ }oGN;kbT1x ٭M?E*PS%NvZ9GcЂՔGdӟ.j3ڪNj\ɫ_8lUK;+iX|1Țyޅ KpU7p eID#ҭMC8z'0 C{e :+FjRb4MݷI nz7m6e|#S7P! | [Z F|+ؿPyc z¼b I6Zi$UYߓ_5k@Z'j2g?JM6ﳔMUuH44#`YCfJTƇs 91aޟX-xUq$p f,7c76}lYCȫ@_LSCB!Sʉ]uXTcA k @zʄqOx`g}zCi'Eڻ܃ѳ&VփXK+Qu[ FOKw.K[Ж={8te|ob&9k^ H?Vz|{c6+f[k'z 0o&T\Йu#WS-`P: YFx^ )YNRkǽG1Cpr|yR,o#8qrYT qSj s@T>Yp!yG`0{|T~c"BIN<,P׶K}C})EOdŵ[U|>iE`MۨJmL)3@p&AA&KsV\ż\CR>P(WCM`Db{pkd|1y|m2!pB?b,}J)剴Jv n!bE-U[&@) ӑ(Dvߎ&VD_>,SΝQBA`xyKtū˵n >TVQ`T~{It=1gU!fvl\e2HY[(9;Oq*.,-);Ra_˭-q^]VTr!(}o 8n9̯tCKӜ7lN~q})Փ,߃t X L65ҕt|ɓޯQfIRHJE:t^7??dFW#RL[sE9bK%"A0V9D\wb~MODw76"vW{q>S'01Ne*:4寠gЩ#jŦ+ o8/=UB}Eq6a1qtEFRʀ!nCTD^\vmsZ%"l^hb^LQ(7P"3.:ޣ>/W{*E%ť62ֳHw\DD^EdP:ي~;i 51\RN=2Lr82wA#*76UG7??c](_ĔJ`owfAv9[sa/hL|G30?H F?xT]{NUE5@W*v-ȹYs0b5hmK,eJ`l68f$xMLsШ뼥(1?$(R?RsT' Hv`672f+W#6,@ZC?JWE$mGu]\IF2~NOaFF$>X|މݓ,iOy}AJ7`8ـxqV.[И`,kTPⅈlHmZV-TLzb|tƲ~cjh{J1%ݶ͘t9y{agGT8/4xˍ\.M%g3T|lߤ :& :QiZ >P* Ts}$:{kN崖LH6LYdX!4^M wcէ7:ۏi4_n(Cku `| F7' obƀ6skN2 $-1yM.Nbv(40KE4V  kb}/Z+OLgE1z*Ԟh4F3SZ>;~$nSޒ$kM Cwa#,lKYTtkz23n@gzĘ4H`.ZzL?ߴdVyH?c|ȑgECɆ\iP9VMۄ ^kkxcq`iP )F13l0 7 'VĖxTH0엮kw^y& DCiƀJRx|(483N56FocT`g/]ay`!bp_Op%I1Jglk}0 (,ߩh+ACMV![;:UÂv{+LaY\"- qKJ ܴ/[D,{!Y2d%nL[zl! mex RҺ8&f.aé]{5X9oh+^(VYiQ.K:.cOe0p"R1> h.qvޭ_(4WS<rog`qzˠiZ2TΕVꯤO%)eEOWCT}=?I_ s7BpSR%GٕnF!a>å#SBTr_>ӓ*D"衫]3aN0@=rQ/ Rə £MP7(gIЍbe2[7Lo9_uRb%+#,;RqN+?[dZD 0c8Z/QXn1C *I,KO43lЧ(D`_ Ɖ=;Ah$c&Px2$M+wԺ"%x܉O Qmn4.6OŚ оJLz(:*\p%| Izis_Cؕ([V\?`W0ó@)S֯yM 9X ^|67h9-+) {Vౝit.0e *CN&z$xk?\V >iS? Z>_I6r_\] RDI7.Fϻ#aɿk9iN6ucB^>(BsJH w]+QB5׋U/JJ0R}Ɇ,1Z**l߮pOPRJ{A%} *ˡa(DhsFL~Ĝ:.!A5I#1:trI7 ,/1CxNjߣUpkXOC@A6IBBb wtጏDAhFLIW0M]/B>'dn1n-|&dU}.2Z|VYCtRb0k60^[>'0T.EyP*?c+%'$>)Ck020RC"?ΌQ>X߁ 9-1Tz=}3cCy]jJ.%_T'ώ9Ҷ83I@pOqKO8^%Rj.DU}1"]1d|@K=3u",HUhIH|ՖtM3+(: YZ