ruby2.5-rubygem-bundler-doc-1.16.1-3.3.1 4>$  Ap^8p9|OZw1Qw2E$r|;>ʆEHyI8)+ށ0s8miIW,B@/k, LJ!G_)7ڧ w[A 8?7Gҋ`Z`-@jDiL[jQVA4^8όs}%j>:GЮ??J \Q.֝ARyKvLqsWr(>B(!+Pxy)+ YŝCKtZmt5_ܰcb349bf9c2afc95b3b0c5849e4f7d858656689c0041b3096acfb088d0b8fcfa334299a791c7581cd137316fb940f555a82b37e57,^8p9|fʉ\=ُfWBjp;Y?Yd% + J 17@ ,  B  XP    z  \ 2 iN  hˬ?(b8l$9$:>$F5GL H I\ X@YH\d ] ^ӥ,b,c-1d-e-f-l-u- vYXzYcYtYxY~YCruby2.5-rubygem-bundler-doc1.16.13.3.1RDoc documentation for bundlerDocumentation generated at gem installation time. Usually in RDoc and RI formats.^9>s390zp31T2SUSE Linux Enterprise 15SUSE LLC MIThttps://www.suse.com/Development/Languages/Rubyhttp://bundler.iolinuxs390xnb{jY  AR:2,/ $/ W   $  v   q D**" )KR N?]F   2)0#"!4&J'fJh[9'!2F*&2*1C( D 9TFD&)RhT26##!!"'@     :#j ,u 1 uqi2'`   >)=^H;"+d1`FQ6"<D ^R{T+ !*$j,]"  W$#0 T(4A#26-DG7a,%&0" | A Aq]TG VN.<B.NNFFIIXX??( dd^^66MMWWaaiiYYhhddnn zz``IIFF!!qqdd``ii^^20 *9  53OZ""FF99{# +7/&/I- 6 Q$DNF"C=B *('$' 5Q^8 #X#(  !)DL*6 n h34/'95$'**8$+ !$H  [)%!:7 JB?%,<da>k({~Soymoi!=}4 K^_+8 }ng3-%mDbO^Dj1#iY> !U7\& V 1X- U`SQ r6?2VQR8l=/]=?,!:G@x<,4:GSB*&?}zx:3S=3C7-=#cGvw +GvNp VWu0 %"iepG X b wX: $&d.*3i,-+5P4hk= M3Y S_fHe Y's :$!%?;@  !0L D=J  G 31S);g 1jF#%'43O6.7N: *!3h]1A1<4 6.B&<) *)X )$J([/To5*53,36)#. %#)6v;9#!; G;6'/+)/>+!/1)()X9AI%17h"-57;CS36Q+1!#7h! . S t #=LM," '(*$*   -  & 6"F!,6903%*'&'(v  @ ( %+3-:N /6 4      %#k! i4  "c##"!     24'0#J & <2[#/)F  1  #AC  ')# *&% +%#2N-<%   n%$#+Pk- 8 4&e #--+_\6meuO7zi+F pEmD4.f7xn~b cKg9_n8_n/V  KM0E,.(4.36;=EBG2,J@86.8,208t-,n-,(QUnhR |(,"*-42'WIODAWX?5E?0I-5%))[@<5jz33x|,Ri$< },5 w:2 Syj hKM0E,.(  c`| yQw),@&^O:8]jA:(C<*@  G &   ZR8 R9P  N[ 4 c  X,s n o^\?   3-@bxw 4,GAAAA큤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큤A큤AA큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤AA큤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큤A큤A큤A큤A큤A큤A큤AA큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AAA큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤AAAAA큤A큤A큤AAA큤AA큤AA큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤AA큤A큤AA큤A큤AAA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤AA큤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큤AA큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤AA큤AA큤A큤A큤A큤AA큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤AA큤A큤AA큤A큤A큤A큤AA큤AA큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;f2b7cbd243e8c9150ae8e983a9d3456461fe4646937400e95f03e4e8baf065277609fd6fc2b5439cce1c2e4f52cb0f77fffef5d01783837aa9493dd76582ecdd4968c4800433bb5ed487dc0959b6ba7b434e9072a8b916ba592643a282135b094898217c3d70ca66c8a9c67c3c13752dca0eee09fa42e018d2c9b9ffdb66cc51e341c32a39b661c2c29528a868aceef9fc22501368d5e4ffa769e831c1b572d945551939f78533532db19fdb10a65b078ab8f77a384b297176777afb4af4c8d39380d0b9b50aa449b25d822c5aad7cc5ea0d02e8379a92fe1beee7586824e1869e7a68b7c7ed40b5a67df77151c149cba47d028bea2a1dc390a7a62c45043715111e0ec97f497556f0667a14d67bbd7010a687f852f05f79c1903863c788885c1a7314255849bda2f338b8dc208c68de5bd1c29786458dcf0c12992921333614b7d20472ac9ec5ec8a03113c42f66f4e5e47be1d9ac0f4aadf627c371d939d335bc58ea9f043d752d96d871e53ad7e37d5450d2a99b12092bd2ea7f9d7234d6a76e6379f5b3e0ba75870b198aba61e39c4cf9274492379b1cf8b8c61d5e5663292295719ac65c3d4a762114bcfc3c50c3ea775044a82eaff7b146c0707c0ead6eadc54beb4a1afcf7ea068c2cba63df0559d7413bac0ae5e346eb403970356aac500d1f1d3aa827a2ad41b7e093a102916c25bba9d3b22c2717a6d987e49106d05b40cd8473ca9a2e8f9ec436cacbb57e1302b242e433bd4ee879724bfceea7972c9378d55588c954b8f6f09e8f4c90721bc0158f09c70f0b3997c6ebd065543850d948aa980682e86ce297dd190f939e9dcea1a694cc70a8e5884dad909e7c5c024e5cc9354e15b9662c667e36d9efd66a198b3f787f2e0508f5ee65dadc92c44421cf851971f5f2aba8a8aeb3ad72f9004c2201c03a1dec32203eb6e9ff3cfc4907b38a22fe872d44f4427effa167361dccb7d1c5527665877ed8345fadb0f801e910972805c5d464c77b47003849952e4f14108eb067d3085fec825f2df2235204b9edd223ed919b1178d10ddbb91ff9c9c665c95f35af3b3c2310a4ced8785da25abd0842121d8779ecffb0a77238811c5a72acb6393eebcb986f60478ace8129357ef4b8dc18b0ec1f9994fc9dc1245c98530ca60258cb1e4ea67fe5fa4c77d50f0b28371af8f34b885af5bb008a3c762aa420b46e6f9796fc3a6f667b9c2295efb3acaacb3bc6eb2fcd3549fc497e80d2af2127c3105a49e5370a1e24b02e36daca5c288383fdde43abb7c25509bb3784d8308173a94e37ddfb79adb5eeb96106bc0b97ef2d8f2b0c69c719fceec21174db7b5e260e72df1faeae827a36a606bfc17bf1cd0b72ac1aa980281e306e4d843528e66f7640667ff20d6354b4f29059016d6bc70ba6df2ddc5f523df1397f0aa439313492274fd36313cb12b57f57237216cd28247259c4f0b9f3df9bbfb1fa9244e6946a53e087a0217fff0ef157d527de4efd499334e44e9f77ee4ae5a34169f8f15e990bba3fd8480fbd30bc231d8b2c60af315eb87d144fa44dea27ab286efd7c4005634b9e1b718fd380f6ba5cdad6f83e2aea83f3dd1dfd51db382b64b25be72e9b0d072682c2ff44a2c3cdc59defa71dff503674958d41712f2c6278b9b8fac7b9617b5f1580df62a289a6211862775ae8e7727358cc257e1ccc6bc92f903bb27f525df35f89da50aacf73581e156b22ebf59231a0f28f39da0e590679671a53f1bf4919175416455a33eb82b1fd65876d984482626296ddb5d64a475d2f6b9595b72206759ab867e774d959d4f4b61d8c60147eaf7ae29c30c295830e63e12218006de892ccef591ec5ffb0431b7022161335845f175df8d42c3c7aa21b4e582addf3a42bbe7dbcc08fc51767ad8a3155d28cfa7b82fb76fa9aa171b0935399a0423e861c326eb8139b76c3c31cb57231b6702a72cd518a0a7c93d75f2fb79ad13f53f1cc271cd7450f1bc67412d1357d2a5ddf7d1e9010405cd6661d607927d1835675890f472d516668d820de61e39ce58b05f7b5c5a5a7f9861dec9ac0a399a78331dd487c1b942c917f53e94ec0ced7914c49a1c55e23f28f9bd31e74a26158c4989f90ce9fc821e2221a5b2bd5506e29fcd0ee8667ce1b5c7947840b43fd562c85e762b1ae213c0e787df542d1482b7fa037513f223858bcd68b4914f252b7b0dce48e54759bb7e52d1ffddecb572d096f94f56ac947b84e3ffcd781103c46aa8d362801a0ca4972e4e8fa2180981162ab53e3aacd6481b6193d8c4eaa35db6d1fc1fdf1d8e8dd466b0cea95f4aaec7bb6d916e92323ed1ea010ab4672a736a41472eccff6fe88e5476367f295f17090de2295b7e8023d6b65cd0748cf98e21b431310cb3b3f05d928dab446a24ea5c834b2485a7d41b463264613a2244e186b4ca96c56419b7e966a5726489771c6dd4bf1ebb9353ad5e985cbd66e0d6f59141cd8af1d025521e01fb30445b490941623f7fe66ca35d602e7f9e9428354c53fe9eb39f462e1b308495f46630a217764954f26b3d0f1ef74a3af76556f31111382d8119e602061734ad535778ef019d8ba7a245a8b2a43012c3bb723baae1cd8955c04a85e17d179358f7cb194b72dc3da3d22a988a8046854a7d6c2b0700412edd525de438942d489e2d1ded476d51fa9aa48de09b4fb1c9a8c8e36e8b8c051efffab9028278173f4896e2e23c134b63eb0d0bfb6c75ab13e85fe985b760897a69e29da8eeb81fdf428e802360b212d2a6211a67abe7962284fe4006d050fe21c7b1c8d28435d35191aa98bd968ef442e4a386054ebd09c086a94198bab6842e4dd497595fde8552c261bce57aa0582aaad23b32c854e3a5a64d4298b9597177a1d8b7c822765b2f03a94aef833c2d1adaf00316eb4b723cbd989b0464780ea5051c42279d0f118924b77ec9c8e6f7483e173e5fa7a77ba48cb534d63e21a6bdcd6313f181618770701f0e6155e64126d1c12ba6097227c2fd4a962eea3564ab390480a98acd2a8cc7da32d26584a68c0f1884a9eab3fcf4de43d4feaacfcd55e34acc56e1696cd041ccfd1ed43bdd84ab587ec841d5609e74b648f9f7e4809fd6ef6f94e1ccb8dc538d26903458a7c890eeb7bd097f02926a991f5de3e8c3de2ff43351feb210cca1a4b36559372b0115af64d685e46b571d6ccd690a1839b97136d1776336ec847ce304e5b257cbd44a97c73f3848c1d2741ca785550aeaed1918e0b6f8eab090a3697b0eea7f4f93a5e849d7f600abd2a417e41b344d719a4913ec4c395713d0249fb9dd45973e550c7095361e18aa1a6c08873a2926534b1d13604b355284b9b97335a65019b1873a088f6dfd6155d461c51aab081246a00627cf10dbd5cdffb77fccf24aa81b8d7c0a230af2dd17c52e5f6372e588fe637380196eb8324bb182097b766950e0e872fb3172a5c55e26454081e58aafcdc167bb525d7cbb445902083e1654bfa983bd4fc8a58259ae7edb05777dd42729a9dbe4994e1ea9105411e8cfbca9be1dab0a7e163bcf727e6499582106ba573caebb45cbed4133b28801693976e5f23224fd78cee2b3e7725a0009beb5b8e0c0397ae38b4c99d1ab8db79cd7d19bc0bbd726ab83801f1a6c0e4163990d60b5c82a0f76ee9657e20099b75ab79e172eb587a066a25030687ef61286f51d19ef80b961f24ae7991c0a576e0d3e7edc4c7065def0c1b0b2bf80a60fd7cc96f5862b913eb7d6d42bc08b326c0abe756b8a725e0fb8680c5a9c8c475913ac8b8e1642a6d42b589f434baf187255ca274f43a82a5763752f75c40a17aaf997e904e393b0ff7fe9f681aee1372b1775853f49fa2a517bd0a9c825a1e24199d2d8244dcbcb577edcf887897b4b29687f5ff6168e410082c26ab1ab146ec9e8b3383c88cde5a64f0f74df4c9acc29f68056da23e366a3c309170ff4016396adaf3c992677b74ad0d19f18fb9116b5995702ad1ca50649ad663097083ec186298e841ea9c8b5fe0c6df231ba8766a70b89f626ca499c2f367060a14c4e16a222413fa4e46458ef8a5dc3350f9733311141eb192e729380e1a6e3562287e780f1893b9abca98354003de6d08575b7cd654b6657224fd8ee290147bef3479255b954212fdeab72a6b4a6d39b492bb1ea9eaedc473db640a233f35fbc3a1f30f8add61ce1095e55160060eeb85a33b98443f3ce37b3e4624be29a29936be65431242447b69b5e7fdef35d43468b366efe97dbb915b83cd21c9986fc6373471208e2a4e6db67e154e9282b7c9c03a4401c5612122e5cd165ec967654cb837749eb827c85e6f4ddf57d3cb9f42df95c467bfd746bb08e789568e93c206b87ed66825c9a1061e29151bacbf48e616617a72433e848a77e4842cf3555429c09473a1f5088cc1dc2f99f100e0fb371e3ade8dfb4fd15dcbb570e5a83e1171dbbcafc93a974d022871f8acf860f468a56aa2a99d8f218e8fe8e7aedc1826339658c216480412295503fe2249b9c3b78e8bba7d9fd8ba42c50977894ff831651790f084545d811c12dfd62ea1a5a0e9154d637ec4f591c38b652a1b7bd758df98acadf4330ab3b42c8f2b22b737c8ccb4b686acf7ba6c163521478c106d23667bf3822121bf21be88a124f606181855e648cb39070beb643a04f0ed9450a1eb5f344d4820be5a452985aa2b3137d9d07209574bb60165379d91d150ab961056174cffabf85afa3407d230ecacd9329bfcd29ddea6bc7d52e839d4858aaa29fc98a0b4b3f0f0647f2c2c7b96fefa6f7edbe225949876290970a0684940a8a8e58b3a9183440343c99414f75a344c66594f9010edc05879e2b877c80109ad1fca0d2012092af4163e4d83ca92a68806b9e0858828bb6dac74dc55b719a5f35e30a0ae31305fc7655119b0ab49cfddb2dffc9dd2c107cf2103614ad73e5afd15a6b51370b97d77a8dc016efcb61f458899f96ff03b2a167395b5b4b7089ae97e62e54354e321133e0fa66afaa3dfc89cd83a408b5ed53f1bede47c977acde5ad6499d136c76e05972e0bca56862e4b1639f4a0846224ce414eec865d4e3e12d56b8bb3f899061a32eda7ecd33fdce0e354ae31685dd7114774352a26610e21bd7224fdf8b8c239645f51db146e2b5566f95dd6187900617b9713720eba39b48a123dcc0faef6b2e5bb76732eaf768044a4697dee5f337ac1c8b8e87077471a9d5fcfc60df2ceff0dd8ab4f8ab57d1a61969ea6cb077bec13530dbdce10fe990d3e6ed4c8f911d9229916d93b1d6f05ff25c97ad00c2203f64bc427d33c14eee59cb05182c176e510ba81c9fc44958844950e35922c4b8f2ac05fbe0f767d21471d7ddc10e8e2c7f443a75ca5c4da3d2d165875b8bbfa604ea2cb2473d92e0961b5d4d949da9d3fb03641faff177544ea9f87fcf46143dd86be6d73504ff00e81f99ddb84300fcd3d189bb404043e548f17076dbd534e8ca33185eae1618c58b8a6283c06e05e19b537a701206403635b2ea20db8de171ef4141403ea8041d737d5776e8a84ff1eb7937893db804293ace9850197c5eac7256d41cc13a415260a4f9b60a166f2d36ec2b31534d62dfcbe44682e772dc825e44aa2b8f716f903e555d9efa82bb61a23a6632cc38e1f31f0e937f950e7dda89c2e6988d90b3d60cb30637852360ef0a8aa3995d1556ff26ea181d36f8aa7fff3021c0f86b5a6731a56dcbac6b358e969347ebf5ef0493e7e4e0bad15a56fe9e22643c2b134fc520f9186b23d88a2840e467e893f9434de3f1439883ba52b2b5c243c3ce2099b9ef3bc282e2c3d19e76d0d946b614a0026e6004fc4365b5968b6262f9ab62eb67bcb8d64d367bf04ddfd95108c730a10e6ba2884174b422001150678afc0cdcb050ca7196679f3793ed2586e13a313bd8ec570c88bcc5bc8de993ec035928deeb18766a084ee6b592397a489e2678d97d0bb5abaa3b7b4e772818b68be62d5c7c9188cb8a7ce63c9fac0bf06f44f8e2ad9da1e384c28086326c16aedeb67ee72902a2d0bb44c1e3fadb78021581d122fb399ce4775996c8a8e273438362c7e1c51bbc8a64c116034f7ca44a1a217b63af76e441ca1a81134860b5c7a2da9c9547e88d6bc66b979d2cf7d0742da4bd6baffba81db35095b68589c4f6a0afc0fd25c6ea2a1110e3f93e731c0009670db26559f66f1b64c3a1b7874d80f1f2b5bd6c67d39cbb45ba112276ae82aee63975215be4bf7050a9bd4402376965095c14e95c67aee719f067b29dc81d5107d79174f48e3b9a45734a08f6481e8b9f79c97cba85762b81f3cd0094cbf46a4d823e9c5d2f31b10be7bd82004d92ee2d920a4813def63956e0b8ebef6622d7026f2c813a2d0e7112a1e79767d1885264428c5204936845c02063636da91f92265f067ec82b62ed8f5cab70fc3e51f3dc0312f0d7b44e3c97751085d9859964b33e24bce46e02939654890a0783b24cf2f9c432d1b1718c1a47375502f661bbef395822abff5ecdacbb3b5ad052151c05383cbc8a6c9e28b9b30b0e3dc7fa8baf96224e2a6f7767e7a9336b05edae683e771164af5db256c89d29f42708b50d169b218ec91cf4804a89b92eeb1e1ca360621f81702f7ff1d076e99303a99471fe256ed3724ffe42d7a3d867c3b3fbfd4f3041a8c1a9d5589de6f68ee81330a4953d91f1794e99af006b2a8142c58761c24390bcf1a1382b3436f5babae63762028b58488b671545f10c867d483d1cc65b765544761bc821188db4d68b0106eaf701132bfff90da04adf07a2b904c40c468d2c728311016df79043deec5df103a6bfa8f7591d9e80252e0823fe931d758bc29c5f13fd766f7c9ede181c1516e5b7854bf633ad1652baf3884a6ecfa091bbf81d666bee367676dcc023fef356418692d597a5093fab5065129de4b0f4bc269f62b4ec7e930c927db304c988c6f0e94dcfc2c80f6abd363c226e0bb6bdc1cdd75870030655fdf62c2ff6e355d9288bf517fab72229d7269c6d7489eb4c2a30ef07871ddac900894d059eedaf5430574a73fbdee2b8ff1e71e98ce618bc1d58f1daadedf614d4e5d84a92da176983a2e6cfb0deac8ce7fa601c1aea8661bde9f7b890ba04c10b3e0de7caf8dbe41bcbbd38f92d7005b288cfe10946edb331fdabb818f92c59417f30c5db0ad8e2e640bc9a159639fc7346412abb84fb53efbfc44e11f41abeb86612b5373a2b68d888b6e083d5d0e5b9e6b797cc44a5ae5320ec49e763274e6a7c8a800efcc4e2e11b859e6553287d1475519caf441dc0ea5d2c96a98cd2d871a3c910eb54e26a37eb1957298c0605e0cd756ef555c70b214431d4e74f4374e03805304a642c77a91f238ec503c65962b23c101ac189742f1b945154e8a3d272b9db923e72a71946a9bf2899ebdc50627d419fe99cf7c2224ced33655c2b9bab033bf406a151af5226559624da1b67442c815cf47dd7ad0c1a50420d35c0f1ba5e94b2c552722adccae46b0096fedf380dc7a54b2b5aa0ffb1140911dcf456d16c493e9b72aae628905797c5bce381211584a94fa7eb24bf865612cfc04cfe85472297406d5b7c7634c47fdb207f17920a4edd5cdef043be9e6da687321007957659173dc9e8f98902c5fcaa6a7c7075fcd07ae874d855424cc2352a41afb6208bb95409c7d2842ee0e9925fa07a05bddb49b0dfb75d58bfa5b522405388d5521351812459dbfbf4d75de72ee5bccd163fde1950350fcc380e29e385c71b6f7cdeb3cf099c56bc4f700e7720f08b139fd411e5f5d026e5f011346c5a9d5033064694612069012afcbe04ec421de78d6785b567a7ada9e3a36b8d230f20d4832e8f4c8d51af10dcf9357f0fa69049de5b449744568ce0723562a151b2562308d623e8fdf395e53ab9cbaf08f307fece2094b97b5611f86d8e87993bc345e634c027aad9d45a0b183279b9a7f47b6ff8f0d116d1170ba7adab4760fd0b8531ff1599fbdd521138b1382a0e624a7553de34e2a1ad30d7f117c59a19fa2fd503a2502621f3026f3e54f56087bc403c3dee3e5960223d2b728c707688d50245444a45ed6c2a30d6ac6d418c4ab0f0c1ad3c5f4321134a81b3d52893719aa0c9ec945dc2f9d12b49a503418f8e695cf697bec3362997e045535821f24c019b14a7733f28a2421455234e9e9edf4c8110cff7fc95c77a7ba65d46b8648bcd34d125cb7ca5c0985b0a9dffac362dee233faf04c2294c1966e661972bbacb353be4bdee68d8c235c13d660edee50188bde80c15dba3a8e2c1352bc34770f629ba039ccb36890cbc0c23035063a6c98ce68d94e41c132d7a311a006c996a23ce7b9e7b4a571d862bd513817cfa05bcfb36b7fc57d91646110776cdb9da3b495ee94ce72f18b0c0496915b1c5671d81f64da53b8de67f31d188ed0e6f841c8e286b11bfa38228beac747cfe500ed288b2171f1147f602e77aaa7acb36a09bf0f6eee215034061f5635b55d80026ce4fefc55beb394af31b9426bc3a6b79042467bb92715bafadcd748ea343b90c39571d3a63a3f634995cd886492c720e54f1bf8d99a071b9aacbb7c73e9a69e458fe471eff6b7ba1c218fabb60fb0963b7f613390368322f4b252c7db63591263e785400ce85629feda484f012e07d8b2bc4d1110312637ec5beff8df84a2a331bd6ddef8aea8f937f9e7c0dcd75d746692b7a569da62a0b6da9bfc770e4317be3ce0a95c22ce2cdb5776d3c443f3e40d417bd723be5a8583be1baa94b27fb237c75e917f2567014fe6ebf49c79eb1e3abac8d5ad41205d4dd9578f6163c12c37705f61750ee82e03d31aa18d2a48f1b5d074683d1766143b576d2334c948c598a0f54000ae507566b3b13879c8411af22a6b4d447fa4ef357222169bac8499b2f21680d0599ec27e31222e493c3aba79a55fddf37dd2fb7fc75ffb3c8e9e60013ead70cfa64d82e2a4df7b81c7c831238c3d5e59f5502f9998a49ab4e55aa16d4e8402160f481804f6c97fd301aec23218b61d9c19dc746c450f5f39d2a68c992759ad7d353f38894319a469e73556ec560cedde657859dd6d9336bcc7c3af2b50ae00e146cda4c21bf5091ad7c930dfdc7200ef1532b3e57a33b4480125679a418d2afe67520efd73c55cd6fb0b70710ea68633b8c023771d27aced6e36287bf0e2991523bbdfb324079a19cd6d273b8fbaafaec792407963caa3ed8d11d5aabcd26c65545f295994dbef5897688004fc48c4d9538da1c2524e304ea6a74256cb327490f9e465707eaa6118a8001ce4c313adef179bccad1c737738435eb070c23a369710911f4c5c52acd0932e6290b5953a8be45e93536e309ab0aa8a9b5a489ce63b9c0903e553bc7254de907b3441bd45ef2b3579e3e754c2d76130bfc68dad51b65cf7034a86120a5ff6d62f0491131e562f85d44d22018e2eccfd8966cd8030993562956bcde02e9d6f17da3ecdb8c5de43e2eddd7fc749fe4ce03ff6ae364178ba9d6c751f96724f90653792341c2006afdb467da133f991d14cdc3221ce36a19b0e76774a80155815b4ce49706f9ff64e6df491aea1f491785e9757cc13674576e87bcf0d4a34b0dc8e09204a44674fba3d6743c401afe3a2557d5a81ad38cbe7bc25c0e3185e5ac81ebcabc3921c59512e58bba000de385f29b0d6fd7b1ec9e7946ba973d32b8be0aea66cdd034d5ec60a82c1c546960dc69b5137c85ff16b004df0c67e90141c80f3114fa35a73a0f7f77cf912f7bdfec6585e1204ebea2aa79a051db59cb1e5df657fdd3893d502fc49b380b220c3149533fa360661a14f81137aaaa7d720810779f645fd88750f18cce0e10c1799ec36cbe83a14cb5df278f1891dd673f1f56cbc8a9e58cb8f298304991a251387f7a789a09577879308572d84efef5701f15b4f4dd02f379c6dbf96bea2b557a42462cd451c2fe8f3bbee79a55fe9b992bb5a94044994a8ae237b34736d4fd9c2b59c6612670291d349afa289aa1c68787f61e1d338ad27a0cda55b0cb290b3712314ae63bd95722cf599cb9568777298b1c40442ac7dc2165c55738995ecd4d283f19ee7f455a0ebf2b6dac2bdf05a990d6179ff717ce6d44c43c22c37789929a7a00584779ae1be3abbf85059a5078cfaba8b4bc5e15c752da4fda0195ec0b4bc54669e9227b269dd6688073c27f35aa663f1db5bbc42a3413c202b0b952a6d199ff6bbaef1d56bbf39ac85486ba68f724850b38007c1c6bfc28bbdb7602ada3bb888614fd5419237210952c7ba586c3c32f2c8ebfcd3a7199e3707c058902b7775faa1a934b7a3ecebebd999fc41f2a2958fad9ef55187c87147f826e40654dc7c03c67d3c14d181ae1ba791e326a7834bd371b0f35a6a5c5865029b4dec8d02e8c912de75a3ca2283f6d9f53a65e35ad717f65794a98447b64d02cce9e3bfbad2f78043b5e2d7151e4c128e45be0e798f4897129d0f92bc438ab8960ee9baa9e4b98f14ea2274be67e45ae6b45477dcacb848ae62273575bd2d4f02975f2f56b6c88d686985a7c8d9d8ff0045c51679d1c45778ce5e7753a1e77f349da487c0f8997281588890ce5def595021cdd22fd338909b42de0184b0315045dc9fca549ed596701d55752273b068d06c3123e84309366a9e87ad9db7a4cdbd22326cc4736cb62b82e9419ceb72f39e14807f65560d4e5a29a353f6da39b7dc016f927c3beb1f7d12b641a26850ac1a2723cab923001d0cb92370bb8335629fb4a7635ac049fa807301058546a1326f09a7366d69696ed74d885c3e2dd035603c2e88c700bab58158908a046dbd00b1c4743e051b4a97cacfbc9bab9c868c58ef7e3f1f922ae6dbbfac48b5c1ecf0d61bfdb8bc774ed7ab51d354326c5e96d3c27f63d6f48435feb4678deb39fff1d3984c099636d84c7e4204b9ec110baf4a12f027a5e4c046cb701d726750168270f1510f08d01bcc4b259269fa972a69548be50b00de31fd38eae0700f1cde88344870d7f9aeeb8dd43e3d177f687c5970fee564b33ebdaa43d66be9ff5d63e4ae71478a6a88d1b4630dd3d755b39ed15322fe077dccb8766e0ee1cf8cf9194eb716efbb2fd63eb87c258f2afc53363550faafec0399d620244d833eec01bb35667c78d1b2aa8ada521c26876732cc1ee8e9f67b6cbe81367f2d9b2c8f5731993dfd727c99f4485c4b78550f2e626477c56d7bfc59fae872c0166a1b1be5f44a40a303341b48161bfaed3d6f82a515847b9a2351cc22654e20ec357e9e61cc2b3d8093d138be24457b97dc15ceaafed33b3fe92ba68f0807ea80d174af4505ef3ff065c8684de30ee8ba7ee322263e1453405e9e9a234758d8c539d043368d1f5cffd4959f2e383ebf66ff3fdc83318455797b3f48949db30d17618ebd936cff4e50c8f18255006394fe369b31e1fc6e91987c18eded310dc0b28143498963c58f10e62e4c4b33aaa13b9e255c43c4fa7b914a76c57a7709d54b26d9ca0131e0b2f7a417b1d9b4ba121d929e33f92f901aa26ee06b1aa0f6dca7cc3965ec044235d91e9f98b16d75f073fff7dd5309092f3d351c4cb26bafa0f8eb12cc35b3adaacff0217b06ddfdb327703923343bce454305095f1c800ff7142733833562f5164fcaa57cc668f03d463d875dee21ffd1c3faeafde8efa67221c1894a5bbf44ad6b205b836c3aa05aaf698cf52ed2db7057fc012d125aaea46bc16b11a2def57a49f1d2eb3721bef718f1c441eff559aa2b85a08fabe4b5dad401a5f6b8714e00ad0958e1c616abd9ea4a11094490c522074782b487e6a4fdc377fbcd24962f6e1558b9651fe2db7f4c9f248e5cd0b26e55b35ff6b9002fe34368cbf51bb700a0bfe60bd6c81e9d3e61440160ba44cc82a0d80a5752add72554d85f2275bcbae8b3341217d747bfcaab738bb829f46613dd464b982594ccbd1c2e2a0258c4728299146f54e6a1522d7a70b50787e44bf5cb55d633537beed188dafc6eb0f08e746d6c7f7e5fb3172047ed7d39c96ec5fbe2eccbbe0feeb186c0939dddce24b5e9cc5baac27f72bda68968a67e4ef49a3e73db7cffb13b4a3fa1112485ecf8331c09c4c7d5135c7b262de58d8cf6aed034142d4b4a1df779c593b7bc4aae6edd3d3f8bcd8844eea88625be6e9059e7a952f0e26024661b6f6c68837aff14bcee8cfcb04cf42541d0175db3ab1271ca3b39b45c6006ece7fa45b6776d66f3bd40f350a4e65cb6a1e1d6ec3ee2ee20fe80f81e348e78ab4fbf9ef6788b1b9df73657fd5a936d2ad2e65b54137baafbe5d368a31472b653130f01c88d54c6f2f3bc40e7c33813de7b26dea1d73d893af89b45e94c11a5e5365ff7037424636f2f613c2b8661ebd6536ae32bc639605c3b8e7a9a2df030802c9df5a8cd0bf1ba5122f741acf19f432babef7108e3bdf44f7d236a56489681580bfc32549b3e790d64dd20a75c4b83b9dac9ec00196425c86a0ce47080baba89a2c727ae5939c14fa1f82e980fac428e5b6ff6967a516cfb07e681cd51a1d191d4fb9dc2df6eaf16607f31909f3de872de0585cb50ef0ffd126dc7707e3d85aad5a3e03cf95ff275015c70229fff11a04de9f6a2041dfdb6127832c30ee546f0fdcd92621c522c4df3e4f7630767e4ad3b8a1e444dde8fa42adc14d935e162c406f8778bc39d78fd49c230e5d141bf831d2d694a6037c53808b64b6c1d284de7751c4fb51a032f6c64d412387979faf34f51ffb1adfcfc167a0710d630e581e908c49afd36b69407938501b134a4603daa6ca8ff33aca12cdad42396cbd4282a7b34afc9969bb9ea73cc4d93a91287553424c6d87427e95fc7bbd209cc8ba18fa8c3a9f194526d68864159a2c0f439f47e0cba6e9ddbc5c93aa06d0a787349f0eca587b2b471a849c4a69708ee23ece987a8b83f14c59354a1c0f779a901e610dc353a693cb89b2236050aa058ba7a963981f1bb4948a7e6e09293be5924e2be2f19b4fade068dc3cf451048b9c64aabc3f87f0ac4df65bddd2893d93a04a218c4ad527be0486fb6a19bbdaafba9f2917893a05e0d222601d348cdc0eeefedd7bdc7e870d99cec21699c97b788bd8a29dac1fd3a08a51dc7a108c9c2a6b2df820c006b043db79aa658f7993abd1b44cd5b92ace8c829963cd64c9c6d40a3c9f2c9331ebfb944acb56059b11e44e517d3c6acf68b81b8c54e50c4b9d5da8ece4c235af8e99b1e4553ca57327b244490193e5822665d8fe737c996d66c3a4792ae544fd6972037e2e3f60b3e3b9941461cfed7e624c2fa7f3250bbfbb3af0811e955693c70e03745c593e115aac5698b9d348e7e20fe7f7d5c16ab200925ce0c03e8fa24701d9c47f94e603ebcf18df47681be2f6a6eb8a2debeaab75112822b88c111dc667227a371e956c519758df4a7311c8027321271ef8b3ac813c43df9c5172cc422743569de879c62fe22001be1242a74a8fdcc677ba9cddab92a2bcb5d706bdfccb9e6edff63de13ca330869b3cd72228b3ab410ff41c985fc04c72daba979cd1d7fff961a3431083d91cf48e81b8d775fec2042b6a4e6a85b3592fa4b1aa8e3c16d0a362cdb53759c0904a2911d94c182eccfd128867bede8c2f47243a6fb184e2ffb7d95c3f5141ff99c043c32742af15bcd16fcc4042e7f57f1b7d8615c064970a701d7ad71fd65e94491600c0788e60eb08adf82517ee9e5c98b0b40b0a0a74258b38034148bec91a30d3ab68a7948246c5adefc72f07c540bbfa4e1af48c15f4fd9b0af752634585ffbdaa7d8307fe28d18fb1611ccc773a9a639ee5258eb022df5f5fcbab1c951ae7fcd5a5a9134702a67db9011689a1264b884871bcfd52bf13fbb523d75543ae348887ec7505977e8ff92462fe27bd4ec7456617783e01a3d1ded0d384fb6ee4442c8b3ccd11484f16af847ef8d3f6655d40623360f834275827bc0e98fa102691073d0301822b9919aa60a6899a66a90b763b4abfb53e4adf248a678bb237b716130e4e5698b41297191ba9043b6c6e8f2f11fab3f65808f0ee5bcfaf724715f0a2e48d0bec913d4d12ba11e8004ad99f6a578f0d953e4023bddf65e766ac1e9c1b71f42c33b6f2be2fb42fdf885e3f952a9e46e66806fc3f38d6bb4cef443dcb1b16e6f73aa040a884a4d013c2c9907bcdeabc9e3b1e17dc31f45051d79a68fd62c9cd62fdaab278b3bebed6075c55c181d39f9979f913ddb780e5ba449858bb6f86de011206bf5036d12f4dfaaed71a2e21beb87f860aab4f7923100500089dd817484787d7ab33bebd75c8f3b323923b38d5ae78e938abd73c0217ca3139383f766839b471ca0cfa7a6ff018f1e16fdd40f4078a92536b065633d90253e68ccc5e9a35c7f2e080ebbe91f7307550121819f3e5ee272efe82d0b98d2111f5022798d0fbe666f9fd163bea26d265503c28e6a896e3ada91293aceb1de398df34457cbb33e3fc9a455e24cf0abf7327a590ddb2f6df456212631de2ca8d724977a35ab4d98a15013c6fedc4a5d8448dc47f802e3c1748673dcbf848c0d2c2f0106e0d98c33daf93f5ddb11bbc5e75a53f005895fa345a3d4396dc7e522b4acec21f8ce6a9ad750abd5ed52fa6181c5a3ce660644e5793285833f139b384da7aa0741ca713a4c925a7740eb2e8198761d302d5f14d71cbbdcaf0c93d61a8cf53ba8e9fd6baea2997a8e25f3fb0aa13c82b48061c7b79809f3f957300ea8ac66dd0cf8993a6297608910c35766a6ddbbd4aee7543fa69253b02d620b7e9c807310fd40a63f2d52a434620c8679bbe1d4df238da4f38e113a0e304fe0437df606a637776ae9f044e86dcdbb800784aedc11848d4ccbc25bdedea3b22de09e2ad214574c795ec73dea922bb5c076a5056452d7bb52e698e43edf6ce59faffd236743fd2292a1ace103dbc2ab2ab53fac740c166780dcddc942e8fd708dcf1f93367207b4b0a5ac33f873b12b211561ff3b13c3814c6413f374886fb33b7531e5e4ba36601d9ac83513353c746a8fa581317fb60062c7e2ae79c28c3102cea2b1b27ad3aa297d3af586dd8ef3f362e9577f21527113d15b93e0e1e0267f619f8a8df9542f41fd5e41355d6d459eb0e60d0ee2a2ebe13cdddab6c6492a651429abc170e8416d3c59826d4bf5b2af775958d2614fcbf55bc4ab6dbc1c9a05b4b65b949c83a6b27a31d394f051bde52d80f7213b14b5b7e147e41ef9c2778e87104906e8a33d4cad1d232dce6a8242d8b8f3f4fc98c89468b6c0ff2384a932b3987c63a04a4ad020aad0aadfb7f45c758f3b702930945a781b25db0c542014c1119f0e0b3e47f8cf03e4f094fd8d55637517fc879bc4aa9cf4bdbc73fdb69183fad64b32a1433d331255ff52b1d2a89b86b15d60ce63cb493d276b05f399d6cce33969381fdbc0f330d5934f8d425101f0c085ed710c47d90d173beb7ae05c7e61af0deffda6f540ec7e9a040d3a02d1a57e4d736702e195ed1eacb4a22918988f2a4d885c6a528be5e7da757b4def5cd4657a1ca883240876d003884a4384d049e7003e976427698741b924ce20391890d1ab3dd460a60e151733c3359b514c58ac0f9cda304ff2cc39e14edf8d8c8ae36ec0c506fa55b51660b9477870a94a11b5fe9a6584b40617e1eb906135db98f26b75907bbcee7a47ce9aa94129710346bbb5e5742bc7cb79db6c26e41f13861317e960e77d7b252d39f32396dc1829dc258e7f74dcfdd812ee100ec9dc3a62b4543040a90c54370fb55c2abaef11640b9356b8d90ec65240008dc71c938ad5a083a66099c28c3a53799258ea06c97f6956c0c3178036448353ab53aeed6b0cb342943bd2934a00be1a80eb906e3530fdf962c91b4680fcd490fa3649957864913b17027f25cd21b9a3b8b97398a220e1fbd52e5bbbd16f25517c8f050b61a71ba41355d3804bd7a27a93ee4149b4ca565549230c4588ee62a4302a3873711dd4e40ad3586a7abdaf722ac3239501791db19c15dc57be8eb880bb54f03794217f60d319449f18d2d03565962e60b983a888fb75afcef5a02511d97a5b9a3d0f19a016a3510e2c796be3f05c9e7660ee278dfa96ffec8800e1ecf9acb728e98da3642e55b9032b0bf773e7f96790437fd1f2309496d3b0b4baad4d7da45c54ccd7bab5a50cf5ce6f437ec6cf417258dec8950224361ddb6d9073935fb557c7c6736f61a03d2deda57d12bfcca384bcd5ab16eeb66ff623ac755f8cdbead82d7cdc96f27c7f87a1c8cd88f852408703bf6f37dae723f4ad3621bbf08b335cb45bb8141334676543510335cd3e23eb53a38221f7dfe21463b69f678273cb6e0dd0d461683aeefb3607bde77c92a76cf495e4c35654f5cc5418c4362713e0c3599837a5cf537b2f6ebf974e7b9682a179771b4cf3a678e3ace5f6bf09177afad7f7106e5081af6b2a9530ef6d5ef96a75cabba029a47343ae264825c4fe9e2ed91fb3d0d9098779554f4448681ccd2dfae550f82a77657be3cb11517082517809ff4ae6c1a62247f26cdc7f13d5a87f31ea523ab6112d8b29e8b2999539a1a92a53b103c87441322a0f967538c0b15d5ec0a1fb22a8a9d8cd925489aef1473d77948e64a962c860a26437f96f8e579f787cf2ad67eb86a155fda5def14e10a1d865958a8c283230fb536d9d24e05d56b77cb4ab3657a2950deaaf731559f8138cc24f3022d6b5b23aebb3872e0b8b3c3920b26966b5774ed92cc8099bf97929f7424804e7c68cf0c45b07197c9b847e4d5102f19487b40e4536f3cdc6f1fea571adf5290a3845d9fe55a818ab78a0576862cd771b0207d3fba15fbe07824c2e0ac4286aa4823218d205d679c3c91fb0c15e78543a6ed875d53f44f374421875aac178468542ac96e0645bde400136aa0a4c65f89d66065298e9d1cc12841e27007ade45ebfbe1a5bb1e273d9826f4484fc2d2e2b3916cd187e3add13df738627fa0e3081f986d4014e5411909882f6cfb0792dd015e851d1c928bc6bc2e6b79f3874cdc79fc3e9c39025a1c550f5f5c09abec086edf293e1329025025890a00916a111b3930244950a863e49d1c0f1b509f793edf558e53a56808177fa60d7c32724d79126b5fd7fd02f43e9b943ccfbf1e8369c349f0a280731d656060da515d87099feef5f94e52f11d7d395c9ffaba8708706427d0cac5dadeae3605163ed073f315a820c7b7e782ef8f82560dd8498e69b352d5e58c859c66121a35c46ce0beba4fe5e7bd8187df893c47cf4b138b19d5881e76ca983c90b44f276512baae709b3879c7ca95239e63c6a6c57a3ed77ef98bb6d4ba50648239331a7807459b229eff366e861641094abbd45b270e1f930ea9e9300f39e3320aeba0d981860fec7a1a9f9a4fec03bf22f9e813e6cd0c45ec6274e9517f2cda02c1d488923042e8e7f5b406cc9ea61f76fc2a07720ed7b62590283c466f7a05f59b5cc9f16c109bfc4edaf4d9f24f2066e7cc5a52d7773ed76d4aeabcc53c404e9e8d82deee2fd9d07e4b2e67b10537ec320e2302a2adb405435b938d33b3f625dcbb02033b499ddb0945a6fd3a66d135a6c9e80f42c2d93958b7a92a755a1a240fcf556c697fb54dbe15f59196b33acddb47d95c63107f248a0fa4399bc576a6b8191544986e8557ffed2c1e1597ecc002f651935e77f8d750903e137f7f131538442b73ba45848ad8b0c70077818adda6b44a25cbda0d8fe439d12ab4be6fbd0b432bce4b45d1d955b829eff671e8f9b2e56ee82a46e56869686c1df099f530143d938db4aa2aafa828ac2356f440011dd824c17efcdb178782ecaee69d426e8842096824573a7554378c3bf0553910407aa3e255b52cb291a5d487e853dfbae0ff73e6699b5a7a52f3eb6addee461272a62a6c176a41bcf64fca41a9c1c26ca2e209382776fd9a64ff01293cc5d94696a713013b2b802720666aa364df3b658a917e8828e5ce903fe87ccf621a992f4025ea9ceafae1be1061440ba9b6f53b5ff32ed5888eefdb02f562d5b50beaf43272a15dbd28a21191bc0ff21b57643e0e4421839b7a02d7da937a3b3ecd17698257cb29f8211d05b74aa1097a8622ac906571ab36026169477c47c96a550a6f11b58e283fdfd0ef44137497012b595f115290ee2e1c5bc30368afd35a12dc55add8e3b2144734d3a0f4429e1d10b2a76c62198526fd67d18c23171aeaced10d394447c75c036bbf57ef4bc05c3edb2ea6accb93420ca84f36467a400313d66b311e1e07d5b59fb62024d2a40455bb979609c227b5fd0cc4f3a5f0271a684652c289656209bfd4a994a1b0a3be94a1742b46a6259e52076d5cb2091a2c034c31df670eb4d7521c90108bf8ec0c1ed1308e9218617ba41cacf3499e993739b3135652c6fa16da77b21a7c92bb1bdd6b186b0493e9c9fc2622cc0ce21b9ba5284db8b9a2ac657ebe3838f590dd53aaaee5b127a9a9efcc4ac1444dc7d4b847dd2c064a50615a9e919f6df97d7c2dc1deec65b3f28b942ca3da2ec97783b0e824de4ae39f0b6e7cf36db2239cdd6157ce6562d12e436b6df256bd73839624878bf634a1c89ad32b0e38c3ca302adddb773ef4a6025bc21e16f9872f11ab23ef29f135e5635eb80fc46a36eeae76c742d28ad5a2c139aa39772510b1da68db83799d8d50ec48731b0156f3040555de7af3deef73c1275df59ee5942d0316df2e4443fbb95277dd56bc9befe21cb501ceb4dd748fae31e17882daffb2f0f0b22b213fd1292f414ecc3ad5d38eae8d94653e292b70c66c611d86b7c75b8c546d0244f052c1acbc47513491c6d661567ee291b3becb4badbb311a024bd7338b778c9f6a63370329c197eb9640d236bc8b4fd9f3e78052efb5c00264c38feae119118e7a3a38d0c6e6cff12c3aa8150a3b2fe7c05c504bfea320b76e16e01cec43b208bb802a382b94c7ff1dea5101a41ef149fd37a54aca07cafad62ba538cd9a269685329f6b0c39b30a65d3278f14300c1225cc3a200b087721effa286d48c1f360a3884a031a373a91819f120923c180e5e291e8b79f7787c3f74f979eab92b21076b0782db4cc3a35dff357a15645834c52fa7d25c76c397070a3ab6ef3e43f09b5575c82df34db95c4a15c9d50281ffde1ae23a4069b9daf93753ba742c7fe732159019ff6d3925b7cea2e7811e0a652768e1923737e94e87bb083053607e57c53165332215926061c033d96ca5fca041ce6884f9aa12f1eac3a325d5bfe1db1b0ffa0279a7e75c01de5a503dd0788bdceb1a155a89c2dacf4e7936bbe833974cc842dde194d36f3523ba00f255d1843f340e926c16ace1603d9af04fa3ee17d1cca38890d26824a8f24804f041ae5315a288788f80b4f5ce999138aea405698d80176f608959062837852af1300878df152691f908dbb78169594135dd14cb771f52d78c057b031836e69db4c5408387bc632247801fd9ff3f57b714aaf6fb3d67439ef322938457aa3276b7c76f708a0e18363643e1972ccf85fe19de98ffde06fb11cd3066bf3c155022b8252bf3af87dbbc0bf76ad7da715745e1a0a1fd20aa00197f8389c132900bcc5f2c8f08796f76f66f4a19b5bb1a5a95ba24533af59f9ba3f229e77ee4714686b46f40eccd8ddd62799f44222bd4c4fea02ea8c7107fddd2c3082276c394ce6a3cd1bbf252baed4aeb389b26e4b7fbaf78fd01880afe95d7065aa306ca3f8f90d6ec9a6f252aedd98ffece4f620ada0ba8eba530436c02f03ad2c696a8ccccc6c131308c635dba1e0fb89d2b2f8313ba36e0d7f3f7017cb9929e7ad2a7e731d6105097a49a6b699070e649ecd88a2e8329126ce44a0ceb6c70e6814401dcf054e6325b534a1fdcdf52a6dc10b828dfd2c6ac0f03806e4f990ecb5d6655ad76c3b8129b83751304da1a86ce595ea7cc33b9414c37509212eab86bb3b7fb7b1a37a6dbc06bcb7e27250239edfe77af4ff879c2cfc3b466ccad0fd7de224090844e55e027b4662110a8dfcbb27c8be1977ab5519825c5855fed2f53f24e4eee3c31a5e172ed7931170044c26ae541252ecbcb4e6e756653d2863cb6ea3338b562f6e9d1fa8609a4c117df43a117b8a3250b74219ffa50828a55a219bbe053a4415bd668dbc41029f32ea06aa584539c028c3d89e494e64c4a0d0c46a472f86f4c201fd105d5ceb2cd2cedc9ea20f140c550cbfccd89ddb313e3c2a638c75bff900432c799d895b70ecb25895d72332879ee2337dd31402b6e3a5db3dce7b6d9fb78a860a7e69d1744cbadf206985234b6b471bdfa2212b1b0002261d1a298de1dc55eb53f66613615677e3ed89774c419cdcf1a038cdaadf64eb0ed8f347eb92e45549696e97e08ba9a82024f7efdd0a3cec746b787e8fc45db015020aafaabea694fc2cb58931d902075872d13fa347c5269b23012d2db70d713f980db6780d6dc6f34aaeebeaee9cf9c320d61a7bdf75defae9cb1f4ac314baa3fdc5e897fe266fbb95fab9257c8d645c20efe4b75622cbc6511f9592caf42c9e3b4165e2b965c328e94f6ff89ef7e06fd7b3f7ec21d5b87fc27ca6207938aa3065bf3e7138cf4ca114c2ae17a2f12bffc9f3b79a6200b9ce8c217481b229f482817b1ceeea974fa20dd79e19d1603f0a68dcecf7c11f5a6faded108027416926eeb44d24e5d5b8c660a46803f5a7093abd24d8429303d9dd7fa667b50e5030cc64cf42815f65c9a38f17c40bbc11adebb51d754fe5f08deb412bd9e4566981f191086fd4f1ebb03dc998a6352ac357cb2e3cf7fdd0792d2dd5df533283bb133cd2f2f262c70964afaccfb60a72f77457ca709ae0044d27bdd7e99c6797f6a7f572d2f704898dff31c95f771c0ae48d487f0c939633f87f802fa25a75d86ca76b59f2c37fdb882165ff1f7e8a46b79b598ce49948f52a4da31290631b6363e6eadbf0f2c4969d39f7c63d64435dc8e47d687896b0d34e19020833a13157f6d4a06ee37809e4e9637f08832b93396095538b1ae3e21f4e5c9a91847138eb5da60d3eacb23564569300fe1c0f73815f264bf91caeb261a1520aefaf6569ebc4ee7710083793e082a1bdabebb467c6147be8ab48724d4871b2deef4c6309e20ae9ca25c0d09dddfb0d57903c35742b072c97c8374da8371ecb6437afe1a302bc5b6382fc91b4fc7bb88eaf85d1544d88e133d370dda58505e5c908d8ce58b3ebbb2c3228905dbd52e82fc52b8ba4eb6839e2b3304ddfc50c15ae27cfa1a77edb2f387cec8ee54c33a13f9065b6f6350832e35af99fd7bef6031cdde1671466536752d3f2f9dfa70f44e339316135c62fb690ad9253d26a96b5a8dfa067fb1c6e01dd858fcd66387883513d48a76dc9914a7f03ec6d99bc2d50694d9a28252a2071150b1ec8f0a7549d9bb8a0ba27b08ef2a88df088dfbb77c0fc0c72bdb9fb182e9579fd269967d43bcc992e9b51b677ea23d06cfb1dec0b23b0427481d9521e8f08bab3ab99de31048b7f713bebeceed37ebdc8d840542af0f3f53e1160121566df67ab2118cac729d7ec1c592fa5e1852caa5996039b41361b6c15037d5fa801aacc26dc6a531daacbee0ae0862ac1f33ce29f1c70de94c96c2a09aceb1cc53a7917b582eae58a918a098a9c37a11f6a92eedc750479c4a03ea0cbc79d6568b4a9cc9ab1fcefb3701184f84edb64c801e8c4384d246b76f73fffb16d89b073ac99fc1e3ce89e9e550484888966ceddb298ac18b2d8c4b50af04f3ee3ca12aed6f355e071f515d422bdba9827191560697d88c19215cbe6d8ea0fe073fc03f8c27d04a2bec600a2485ab7826742b2a34073193f6b316172ea14e7ad898275657fbae01120f3b01204aaef16db440515df5fe28400a5340a641d8e0ad1e49801cfc4a83be555fd8afd76ef98f18306087521a5d442cd7c7dcdbbfe9f99b61f0c60b6b2b6d585f9c60983e5372cb8ba8218af60702edbbd7a09882f8d0aab254e01029e15093ddc8bcb1143cf7265be1c3b6ca9ac1450c1dae0508bbb4587b122c01580655f34a005e807b23f57fa5ea010708b6ecde071b9dc4a4d26463988a69e0f75048ddc56092dd3ffbbcd5d3974ef232aa3958aa38297345bf5b915dd94548bb7df4237387f78435b78728ccf99e4673e06eca2b04ecd0be636f4cff64c107573b19724fd937bc0407c3380ccf9f79c624fb433194df01b2cce44ade8b133f4dc33f17e333510bb14e923cd47e2c9a80e6e9c3bee41f060bc63b3be77735c05eb7b0f80975f2f9416a2e4d64cf6f3f70e6c97196187c232db222bb5e84e73f0beca8887a623285534d04c8730f4f461ae0e7ef861fa43bd8c399aa4ebdce57149e44b9676bc0d3ba9fb49265d6faf0aa405c871555370a622ee6a6f9956150ef158e44081743e82c3f64149b1975f6946d4938b8a8cdbaf9fe6dd31ed7b7384e9a503b21b4a7d2b2172a95a8814d9dbfc212a153921aa7bd7ab22e111407e92edeff88115f44db4fd30b23feac85551b7430a6e8fde240aa32fb0cb751e59f7e72cb87831e835256f493e9fd37e9abbacdce411b82ad999b1f96121459c07dfabef33b633ccf51ec0046328cb194aad841361388a78c5e70c06239108a51e9e2a52c3b51c8e9f1d86ed81a1f17409313a0416c77012db7336ce21e445e04fab7c54ca780ee0c7317301aa9b70547ac1bb8a7979814867491656192c73f375c49f7be258d5ebb6400a26b89ac07f9ae9310768b54499e0c0dc36b21b33453009c12b97f0b62dd99e6487d4bbd7bd929cd4f6caf1c09f6448c14378ee691de8bc3f7536f9a96afd3410bf3d2fa29f1732c401b3ea71968e5d67e742ed1de4eda38db6dbdedb5629988ebe3f61ec3bf1e9ae69bb306db7e2137250bb7149718bbae34bba27e8aba72d688a6a89abfe9079e203c52722464d48cea471e5ab8029f4640de653254c2ee0767bb8a6244afb6463d44c7346e314ee143f6709467c92ee6b0e6891da4cc482d024234b1414c3345b6de09ca1901d11c1f2beaaa6353ddc83ab9ee55e11a87cc701c2410e8175b3e6a2d1bd369886efb80d2c1c6cd4b4dff48282024b70a82860167c5d74478b5cf3d9aa3d3f5062f13f5090d8312384807ec2136c9602de4f9db761b671736192611cc2974c81a1b2648e6eaf5e61640749570409abc7e2864deee610bf742107ce045fd4dc20bf7028926ebe8eced81925ad537e6b6738e5a564d043327f4d6c93910cba7261388714f26e566797cdec3fa669fb246916a51c2eb56da37a562163df37a73995ef0a6fafd2bef2195e6dacd1499e4a80c349d6767d5caac084023033ebbcc1ea820961b2b1913264c93daba66b8f507ef95f0f45af517a5c5fe74fb5f272e3fbed977e18427051019f9c8fd689620745e2edf89f9a5c696f69942ce689f723b98c5e9a79ae1bb88aea4f2f64d0e246bbd14ebd399278b57ef144b82a72a301783db9fd52b65e0e02377bcd1a74e02b475fb457c95ed2bb31a808bd1877c0c4cda6eb94d16d6c35d4ed7a4f89321f86f4dbf6a92d470546be37534ea7bc17f26bdfdc61b6d439bb352b709fa8766c91145ff5fb528913ffb708bb43c0d1b17ff8b23ec3d4512a25dfa4a0d25d314d276b70fdff60173fd80f65a7020056ed01e4f3590c12a8a1ee02a7db89f6312fd06ba3ba06d4884e42255e1ed7e1d56ec64f8430daa33fa97dabfc73e49409d31e38dfb4ae24b694041bcb1f36c474067d3fee472ebbddbc7b74c91bceae3183b0ca252a00f6d88de5b9144e72e2422514d9a3bb596dee29974dacbe0cf8db6ceeaea25399f91ae42b7d2ac9f43372843789625e92095eaffefa92c202d1c608d405946789b5c56cddf6baf85c50ad6de140363df18d24ed92307f23746b13519f0b1d6fd90c19eb0ceb623b886b07afe03857716ccb01e743712e9bbe6be3601d7dba0a924079ef1f7fd91bf331b897dc7cfd823ba5029b13c479a5714e7e89e7fe22698fc32bd32e2751dd907f67d7d204bd67849a3336988dfe5f0349593edf88e132107bbf13758ef10a3621c22da6c21ba53eb24a9c66a835a988718e17fc0f39c0ef40c33556715d62cda10dfb61ed42d3122175f9cc6b2ae3d75a38a79ba51984529c7964439c0b2c45b0ecbc5a0c371752399c975a448e05e31333dbc2d510cb56cecc8c27ce5823dc74cc7f882fef7d95541c27d2e4458594619b029c27cb46621b2a6e96d1ed839d6398340e65ac9d593008a8568f3cb31c8d73c05612b705d029494a42bd7072c4d4b79ff9db6e68736dc2300a2b6a7dd33fc574e330cbf58b76d0617b27c64347570f58140ab6e1bcafc6459147d9953173e43e8b30edf8c1c3ec13fb15e26051daa4d2e58c6770e82731dd5d45215e2bfd9301107e7f8ccc5bf9e6a310197b0743a7ca9958bf7ffd1efdbe86770c2bbea156470f3638621fc955f843f874e426aa52302aed943f9291958d24a20e0262029bea2aff3c9d13ce23bcfe4e0ee78e360f1be8f7bd2a9d7ea59686cf9407b776c72778e8d85bb668798f29a9f063f0738144eaed4720f3ed4d8fb4cce67dc26ab6c8895bf4835f84575449438ad928570cddb5692236ea5b6a0b141e1bd9ace9d9cb1b721e183ae9c2a1dff98bd9ff26e664338e38c33f2611a23b4ffceb9cdbebfed225e741515a41ed64ad893e2d2bd12698a9a45ef80bbb0eef3bd2b224bfd442385ef2f04a5ad685a686a1dfa2aad8e4bbf1f54c6a77cb4b310f8a32488c8826af4606bf8e9b5b50b5ec2993257458f122ad3c6f852111c20aea33ae488fe5c7b16ff44e8ab62eafc03e0188f0c0838ce0d412e0727b2d5bbe3ab3fcd25b3a1b71485f5b4269e38ba5a6f850369eab7cfc3815933fed6c433e8d772a9f6f03d05c9acf1eff56a1a8221b9489a0cc31cf9403b9cf4445312ace765083b0183f15aeea4b68fbfb2b46e0406372bf08b795e15a4a4111e60ec52c8941d9ab77190a04e4429f214dcafc5ad7f84a68948d793ff46bebf6520fa50f18c014d3ea438252d0c41210c2e5896dccdee130166d515d6fca3e16c762a389a6dfc5f55de89932c3bb799698c2d922d73af6a23fc2f6de92372360cb9c6a3a4143fc0de68a0db576f9741bd2651f8b9148f7948aac7622708aec837cbbd0a46bc152e87b7e29b318c50471d3bdc1ca8ce797dbdfef809eca83f528f3b28f142c5807d592bc4382e83a4681e192f8fb365853db7f6f6926286b0565585db951a4973d3acff5a23574bcc87ab40f624f7240fcfeae4104a551d6293fbe24136f8294b431dbf761a941846a870b292b13fbc669ca3c44ac2033056d8e1e27a6ea4bf2e00fee5884b52d208e968a47ad3ca8fa4664186696efc008e8ca08d2dc28b446a9eb1b8754d122d032214a5dafeb3cb1f912d2177d665afddcde095589fddc5d85fac1b5638bc45a58b2b66ab4e85d15a461d6459afb5c2491dd4596e93fd2bfda7e1bb1e761bdf82c68d0d27f0263e1c1d46439cd39d259cefe19d0d3229b40771cd47d80b5808186964cf2dad2789a641c498bdbeef539c1741c1e254cdfd83d687c09fda710af7032aa07401fc42c706abc25998f123b2850bedff3a9ffed774b5dbb94574c56f98356b54bb96d7442ba11928e482dbf2f8465f8f243d67e3f4ff644b810b99e07b0af4c1e89c2e6a6a5b8ca3b3e28bda976b2da90080ed43f9c0b2fca193ce3b3eba1945471d326b6317268ff8b264b348916a9a725684b63045998bd7bd19d00b7de723c2acf6f148da90cf792ef0eefe6f0d6f5525400347332733939aa058d1ff0ddbfcf10e2064df032fb8e5a2f8551633e9f6ecef9ada1f1929c42648813cfa590ae8702bc131d889df0d74037fbbbb65124a5480745f5c3cc9a16ffcd08c3337f90576bb05270c385d4baaafb98dab6047ee2ed2219f5e0d7b8ea8f00f6c7014f590b98ba931a5ece38bd9d72f17e1c0aee8fcc92780e838c950a011447f0083b236b9d8b3c789c33fb0603ce13b8f8e91ec4f67f4eb090a8f126bb234f0eff56f737aa4744574ce4c3d9e5c61ee895241a1c29b9b03ec2df876596c1129ee7deee387ea9535452b67ac4247fd29c9b120010c37c9e945098f96d7860a56b25365243cc3e3beb449a1029dc535661966546a1cc4a1a41543d64050106b133fefe68105a439148efef33ff9c878dc0b20700de226f0a9a5eafc038eb22b8f1cd2dced5eb8448194ed5410ce7b28af86d77ce52d3724e30ac525a1d8bf57e538d964326442a44d8cb6ff572629a90ea4366e3a71638b18f458c6a43cd38401674e0115d5330597762a126dc220b2e8d7b41a07a07b890a8b9a3a595c6c409c1e8e892226d5f55ff1ebe975a0eddf624217006780a9ab0a27a630185845f966a21f61c2a662e0053dff852f69aa321e60e2becabc54c5d91c6c5757d952820a0cb95dd1d9a70c59dca1f4eea83ad58c4f25e565359cca82625b3ab7eff3772e323cdf60bf8d8f22b4ef4922d6564a054f70532b795b06364d98856c9ba282b39610d94a496c10b67744dd426cf6dbc01b6ccdaecb3cc6f42fb4acd1ca4a521c1be74333d23d728d019443ee4a1f4e0857a002450859a90dc11f5a278adff26638592d188c83066a1139952522b8c38e8e35b7fe46c46740e5a616e3c526f9fb3c64641b20a2b3f98ba837ec66fcbb218c87bd78ec5ef3151b3840b67252a6c19b567aac1e07fbb5d4ea60dd33cfe0b52f13226920976a307a30139a3befe32c0dce9b16aba8be363f95eb9fa76cf33ad194cfaf1ee3bdf5a45c05394adc5254c78b72f50ff4b7986bf56f832c8bc3472cea678a2856e243371a4a037d6a5c0481ca66ff1dda6459bc603fb34d7c2061e6aa5cf65637602b39a67bf8d3499e49635463834970524ee55953ad2944a4eb244e3f3e2a837f2788d0d0ae8fd4c3ed434e97fe5e6aec2af5992248ff6afbc2f1d74de25c450057e028d6bdeca65c67f11d5bed8b5512656a548e08ab8350c2cc865f388653127554074c55a11ce9fc498deb39bc15640dbebe452b0c72a5101a0b1a4041f39db3bc50711456afa87dd8c3494ea26484d96a39aadc106d8043a9acb13527cbd3bc08b12b5504ed46dc2a0c0724646ff9da934dd6746470062c29ead475c1268710f98fcebf5393192115e3835f0e7f06277b9304ac1ce56fb753f85ed28439e13fb2a891460cf497ce898a7e26285dd3499406c9961df898c35c0d37889c9cff6d37d0cc5ddfd67ae8b31a2478358c64db866e3deae295c2122236f590fb5461bc4269fbc733410c883018cabd7f9bf3f0bddcc84b650ac3e727efa3f139b3c0d70416b0fb2a6f7994b28ecfd6a953ea9d2ccdebb8fee5a02f7e267d5da870392fd76608fc1a88e5aa0cfd8b40b96d6e4e87505a7f76c5707c0f629dda67771afe5034206a3957aa812c75aeff484c0c1965a2731e4907256716d622f68f1f63320d52a5a604a66725775feb7eb7eb0aa46cdd3fe7b7303996e88f4000c18fbbe5995eb03e9d2e6cb270b35a74626e9599afb39de970c7064741e5455c9bf8af9516901e9243c4c9c83a08d84656e045bd8b219d024d4b665b2beb8fc43d1e85934964e486a8ce0d62a3f487adef699d45c1a5ad90c27480e317223683e70e87164da7d41a64e5508f19ba3b70b9a58f803eb32506f5da71d41f193318358cd0b4efb1328432ddd75ad8f5703e52ab4338a7f4777d00974fb8504b50b257be9be9e6adb36eec1f619b9dab8b30d8ce6e415435de822ca492abdd2eb923c2e169d1c2d0169afc090ebf87d2d9378f71bf660cc578535a79156891169b8e19eb39131418d142393c13ba4f34162911f0a858ab4f71db301b87104cd990e0781d21363b2c61fcdc127e2adb747ff7c233140e2f3ced112d6ff63ce277522b3d0b8cd7289378669be47ca77d966c1497bc199cdae0918d9b2dd5d9ca23171aa6b9903a10fc3d4d246d60630f04f74a14ce55d55757e5f26e33263baadc3f35a7ab177fbb3b7245aecd45ae6a009daa5226e9db772fe892a94387dc524bcd3d6470ca400407b7cbdfd8f1fcc82e91e59048bf6c0d53535cad9314b5d80f4f88ae5a72e13a26854e21d8718c919bb224e8f5b99e3825715cc6df6cd5a14ad99331b8f916e6827e2a9d8ae40f9f9775cb361a5dd98b310d9daec0d6a328d49f1fac1130de7ffab719f477f4df33dcacd486d6e0f4ac3e8f680141fa6e72290dbf99fc175f87dac713a8227006d069f0e9c38921cc991dc7ac80e3f320c8f8e670bea5d212d4783432c38abe3d13c541d23de888febf027155b87b232e0f093de78b7c5705804de75b7b9f401384e7cc49ee6ccecc59f03a199b4aa7efcbf2b029e18426038541dded032561f462fc2fac22027c39b74b9c8c72eff23f6f3db4979f34a98e9006842d68caa613c32508cdc9cdba7d468ae16e1bdb12595fe22f9775076d1c8b7543815463f24cb435c47935d680697817361dc9fe4104662f709823be6645a60e46f84021b7bcadfad103823761e66549e37256f255f59fa7ad2c22e4a92a4fb173192065cc12b7ac1ed7a177fe5e976c0d5eb988a571155233a712ddb5ea1a747eb57c6bac414c80c91bebbfa692abe7291a90e0b58bac5c857a7bc1272748c2f034fc2668d6251c8b6dc6be8992fd4fcf2515b45b9009405b896d55e60e5138e326c1c25ba2fc1d8b65962592ae2e81aa5dadd85efe8e7b742e1f7e186d341c44d41589863ef39b3cc9a8de2cf7fea173ebd0cc6a3d45ca99137dbb07af8cc7527cc9ad50287a6e9a2f61ce22ba837638bd9c8196f5141282870c9d594dc7aa461304d2d4156dabd5cfb3d42e4f74ccc07831bd646b98c901fbef2b7e9961b27645d9e01122dfe117fd6f6608cf8d81ec4e7ae2d3338eac4e5de6604ab93d9beaaa4f651387ba3ecfbed4ca29c666818c8d4ae5a7c49e4928bae5b84d5161aa740d27dd201be572fe609a02b7f6c5f191f7abb732f41ce90d961528b2f157b084b6046a1badfc60c9e4f147eb4166cf60b4001c864218345fe8dde55a79cc7764f217a65daa687ba8fd8cb5ff321d8b8d7335ea996ae2c364a03d1ac49f763579eed7e2bd6b84ef003092070b328fe59a08fd4fe98ddbc68c42347865c2e90a8daf39f3aee072c0423f6a59a6844d8470af284e6eb7a51bb358c709960d00773b52815b738f868f65feef19cc6643f2e61d02c1e458fb2be9f77c37341a85467ed69b66503d573c6c009dfba5dbfb707773237c32668641ee8cabd1f29b25e6200ef6ef2b06666d4f5a5779659b05f2005a0b303e29877f602b3dd4df76cff687d9506727c6971693c6ca25d3bb00287fdd2d903e48f52aeafb92355a4ebdd6442cd7f03305634533dc71a9eb2e8cf18f7c029b1b2dee68e98e31a6cb456e84825f52bff47b7cf6e148f4527436aae42c56e9abaa5df10a671aa8f8d3b663f21e5d96003d4c921ed65d532df968487365fd76106183a9dee915a965824d00a94784932eb279958e060a3e816d8f1396cee4262d5a2b44f93295e80937bfebc81592cb7264dbe04588152794cedfa714909f4c28eb4d78a24a5c7e1ea0c5379b8bf3fc10ee04dd5b3c7b334ccba464b46a6e9a74eb7313a03d028c0465898b34b2aa95f8a00b29954266072485417ed13ba58d24c547d660f5d2ce108f8c30102ac0bc19f363f38685004ec2d55d0c1a8811df5fb4bf33f1b193fabfb475419dad2122e864d5d2be66a51409267be1e39a90dd3d12fe8e343fe82e0ed00155b527693500b3ca09d6957607a5afa5e5b66677605c4d845ec623cba6a4eac193ed86155711250cd6fe730fea0f4bac6c2d3e6f0656c9d02733143efda340b4a073c8386fc46ddf8699086cb3db78924ab024d1665c408ac0a156c47e53097453ac29a0aa08d7bbc176b8b059b0718cffa096ea635aa57de9583d505e77bff663c36b6ea9eba35f6e8112c7ffe9c770ef32cd498c1bcd0119c6e52cf55300b60092523908055fa766de3cd8d2a1b68eb86e2b61d3ac6f51167b9393171f1d49b8b97eb274d427f1a8881ceba7c28415c09dd3fc0f2bac4b43332ff5b2dd310f83c6752a116b1b0a9c50c0e35d33b530a37585b65dde0caf08227ed1bd993ed7faac3d0ad6e1085863d1e28c3a718c2d03c8a4b22863e217852e1d22e9e9b26ed048b89160e713563268bced32230d161d9525f8f7538228287041454b134bb2f14e8db14eabb6e808ced22570e001ee234f7575faed8cd46c445d87b2bf70601ad2087d5eacfdd2b0d352f99d499345a2c31f1cc67a0bb7e4ccb10bba83303e243bbdec44c6622bbe3f165b094193560775dbf43bf88b355ebd4eaa3aac410922345492ae4b89df03628a315f50a78aa92e5d3561cae7fda62d9611c1d1f54298ae1d79fd5000691f0fa1884f2149317f41deb2a98d2448022c1364ea9830419f971e4992ccb8078da58dc5931283c574491e22b7bf806305a6512466ca1915ef216e7b07e6f1bdaecd5dfcf936387d09f1afb7dff5a4d22ef4285f4349970591e7b6ac9eb1c12bffa4ef527381dbbcb0485f1d94e581dc070f73e37ebc4965249b520e9c712536779a1b4d9573cd0cfd3b172976b924771b1c91b50683bc9073b694ce67f1f552df71d8d70088031a10b4310e340b4f704acf73f1492142121de74bc4aa5bd48c1ec96a3204b23701e69fae345e9d2387fa2f28a029f8887e713259007fc447951a420c79bdd5980a3c69dccd0b433023317b4588e8221115db14c89c4a44dba0f257b895a6d5a76816bf2fa7d191e102ae52885ca5db759079b87a7a848ffcd2b163afa6740750fb9ffbb39e341f2a2e1c4589b4a10c8d2ad24f109d07b990129afc04dce3166060f17f0812fa040e5ad5f60980850edf13dd134620a7b7c1d268d443d5488ac4bce343eddc982ba28e2f5eff00f885f1b53c36f86c45f8f627df9f7c087c2442d21ee4a67f5fbaf91a157763657ca1b07af4927459e80952f241d11c77290762daab80cc44f96d3fa78580abcedeaf08f8271b07a22758a48e7b1bd01ef68c3920ac2f565275416ef46269d5f4d0818651114e0f7a76882b2b45afe664b5febce194d0ea90006b62278a6a924de434c4f73050033d131f773fd5bd3fd981e7153c825555bc7f183f91f6d6fb71212d2236a4486b32afa050626b49b7f576aa1bf1cd57875eac2b0367f6bb23503b750b4c206d0cfe7ff8047a59b76d8fce518998ebb3fcdaba0bf7abe7b291051ebf2f4485022a77c887129f0fa48e5ca9b6520d1a8ffcd47c307bbf4c177f6530365da10c312f39f7a58c2a87dd7cf70f99367f7fa7087b9fc515b69d4cee0a204d8298c7d892080ea693272c0797068a1b54e525883ad99b9120fa20d5b43dbb741b2379d52e338fb9c3eba394d58b38979401e2fd79e39ded101ab62e039ffc0d6100a4e4e7fe915332f12040d591745c23383d17449b24614c694938315499bbb2ab7d89bc01a64b76afa357fcffadc98f333758b9a93a2258542568d504e9fc34347d7bfc264e12adb059c753cb270452766f0cd36e530893a3062ad35a20e7bbf4622807dc97dc2182ab48a7178a31f5122de230c54394264f4caf85d0fef7d91a04a7d4f9fe1f9559791222e698f81d9d9904c9ba868e28aebb54cc1700fe099667b645b4e107638ecbdcc6a732cec6223fade99855bd2e1b711525835943259dcd36ddce9c4ba8a7635b75ac8a838134577dc8bb0f826b8e13dc5d9b0c4a306849888bb612da27549f2395761c338d87c78ca3fff22518b456025fbaab2caffbeb0a78e75ca67edb8e1dabc2d49f1f7ab216f7fb4567a2de5509d41cb238eab4729b463f9601eb6537dd9b7aa49c3909630a01963a63061f83a2282e59138eee61c2fbefec14c5a10508eeb4469d7eb672f2d9fe5209e1cda9d83783ca98d4398db139011e4bf36dfafb1222b3a39de73274d8f1bcf000f25aea6b6cbcc35c07e8e27c9f8194df6ecf39235948ca66f953cfb351b1a294f04ed352d2d109adfbfb87b0719d478bd7c278f970a641bef9a379301dc229225d38433a7bc94536f03029decccd5fe6c55b7489aec356989750d379ac6fe9644962ae7cde8268bbe7c2d87ff1121492c7c31bfc18256bd17d20d43d3891e30a0805bf8fbc7728e091acb88f3a62179f5bcc7eb5e89cb6b4262da14b2a88719701f12be5a612b30dcfa92033d5fe6a332a0094de0a21df8eabe34aaa70a69ecd4edf28812c3a9a63a1b1a9ac8387ca65456b48f5949ca1fe116be28ce28a7dbc9e11b62614afe836ac16af4951f80607715d37b8642745e223896316babfc11dbb7b8b349a0fb9c71ae18f00b5eb79095dd82e9a9bf005536acbcc4044f903a1f3e54b78c01e321f5871251b41b0a01c1c014ad672213e26b6f34ca0ca65ec851edb996c6dd8d4691980262c765997a2491c1cdc1c8e7689e7fcb0b05a1bd066127aedcc9e823d5d3c2c8c7bfc10e0ba9b7df145c5e4f1d0fcaf0b7e9f235bc97904d898b666d489a17397c9159d50d5c93f244155293fd4dd6d8f2d5bdb7a699070b95e0578e5abb3dc2f9b9fea4824946551dcab846cbe7d44000c06bf7330e9f44cf7c12925262221339d1121001d41ed1d83d72d8666eb603e51c009561e06f08e40593c32a8a39334aa5c9f64df1ea2abe79e02bd1a05a24422539eec9c78897fbf9a12b19426c9267b26df820d8b3933d4f818d987ede0bb6530342bc84914d01135195b19a89a6380ccef43310983cb96442a64200526f25f947d768f0be4778aba055c620023a4f6eb7a0d1b4dc47a8e8da609fa7504087103d13c156dc54a47a60f17462887f7fd2a35c534dd04a3067fbdab991fe305ed5d3acfb3e2e673434f9513f224e5836fe60ecdc2c997e946501ab0e6b459314c7a03c3cc95b2fc7a2a398c08eb7e93bd78c716f2f8d1d3d6912a36bdb0ba076721837d54404b58dffbef562d46b2cfbe739bb213f2ec216312e87188ec265f7eae972340530abe216784a5ddbe76b9e6d7f1d0429050dcc369722f0aac4ba460f1a070172339a3ce3e697a8174d6d9da90d752bb317d13f58604bd94b8ff55a3caeb49f5652fe6475d202a3758b7136435610f7121a989d9dd98e24ea8c140a63b31b567070f86d1ebc8958be389e9e7da307e5257159761c666af394cd5808518d2e3ae347827766fa792602d9f045e33ba4db1ed607e68d70c4791a94c467196929ebf0d95d07384043bb769aecb1071bf2b05f726cc201956b6eddfbd76d8f2bc5c0ecf866fc38a77ec70617ad382a96b1214279ee8b02618f06d2e6637d600873fb8d7126a689ac45000ed23f88a012112baa96b7e7981e9895bb749249a2c9b5f17bfe2e3d641946f3b24185b3749ab107c7c75438682f923c7b2f5022919eb688ad609c12b5c03fb672851fa3808d96a4742a827ec51da3bb88d88852174624c8a32e607d2c568039336ae4dd2cc00aea5af5d8c505d9e9c9e42cd5a71bd94753d9f4dbe82f40212c8494feae1cf36c8aee59bf67ad9d4c1dea0e6099539ba44f6b19d16ca61415ce5d92c8f3456c7c1a4e0e9b4cdcedc6c388a2d9381901c9593496422ba10bc9db268895f9e33308da26d91de94dc42f9860d6a0ff43463b306965095a6aa7df426f0a01a6d57fab9233e9786c08ea363640bb17dabd612e2f917d5d0e29196fab87f4c2b9275d245b2384b2e2e9ab1c5aa821306cc89a15f18d0a6007b288e581a759ba47dc4e262fb262291dec7236f9cb4d3eadb8157033d10b698a4d68c906f63c440d3410e2dda20226b715d368f8a2b79787e9024324e7a32dcf14b334f845506ad4227f0c5ed4837dc1590734bcecc789b77709232d1fdcc531efa09eb0b9501c993d67712d52640cffee92139db0691c956d26399690664ad7a63a61527c9e5731fb3246184333b0db9415b3d13dca0e42d04d1ea169b25ef542096dc1d60232e61b1b855ea54c512db87cf85c55c04e1e237237eed2631d6d7191ead237ab94a33f5fa00c640f3ee1985c82a6b1efe26fe80950d913e9871544cb4974fb8ad0817464d134e4106f4384b67571fb964f080b7dc50c48cf6a1b44a4306e9b6ffebc0830a6057204a9d7c46fa07d398b2785fcd5518483bccda69739fb0984611e9180f5025ec74079f271ade3f37d16dc2700485ad97c427b6acf19bbdb30c5d57c5ded7118b2c6a7594bb17d21a314401a1131af689af2c0c19327cc9249079f1578c58ff82f68235c0e0f979d75db9c58fd3fd999dc96e00876ad2024792c9bc60e29a34904c4f7e9c34a8eb8ab7581a2292cc8d3c7263765c7fa45be3291b876272155f1066f807e93d95baecd2b4a2711f814ab53f1ce619169df0861919447d157dcde963fc0c79467b7f321d286b8b4ca45e7b995c777fd9433bbc3cf67f31835078fa077ced796fa3a5a428a089bb793286282d692620e1a3572e45b9ebaf1c5dead511077c64cbefd8086a608eb506ae3fb8d9ef971ec4d73db85aa15fb65f74d7915738549d793b392b9c581ae382be5c0372784a6021ec8eb155aa120466782224b0025551a34b15cb60782d447e88ab8f3850781120adfd41295f7858921c4b2afa27ec6577ee4be6f8d21ff0b8f259f1360978b6262171e7aee625d86efa7731a9005431d9ca7fe03b2eeb900fd03033caf081b1b260d2b7bfe7b5ef8e270e7245eb27a3708686a5406f47a5695ea3360b4e09765316b95850b8ba262856ca7a509969922c3f508d04f962178fc15a4d697a2ad6e25a513895291c859ed372cf679408bbef7457698eb8c591f8a0667b656c4bcc30367e784ac41530fa3d7625e1a63e5ac4babbbc7a3bfcf1320cd6fdac5449cf869a3e4ecb905e99fd9a5012edffe35c83a17281bafce31568ed6ebe5e37d8cf49fd31ee784b0ab055962596ab3731d069ae177e1c7e342c14a1da743c4ee14d62c4be7c707bae461a53d961514c99ad2dfec1b9d17a6585472b82244a0b658a0d022ee33fbc4c7f985c691198be9e63bab1771786added5e838e3915b93b048a9d752750c2784cc9b2c25506b52a53ca51a536bf2679971d06ac783b4184c0f90a1ab5dfa990c5badbed13cfc6da88e89a5cd3029cd20ca43388d77ab6ba4ad5a484f4fdb55e5344c5a5588309de6c0d0bf3d11fcfa5be67a078b53dceb56417b8d3f1c85e0617182657cd8a81baf5ccd415e992396ea72816e7c015ef72386eb964dd35bdc048a3b6cd3e30493d5942cab5fe77ac46582ac0efe389c1c29f5a5351f23b21d9d4ec8e65b6742286a4ad9ce59ead7df1186f1edb669e90bd5a9e85a694659df73ede725d9d7813d9c5bf032cb2ee736a7df99535539690bc0afdda7a8e4e4e0db830b879ded0703b47a76cc66ab2816f7d3eada692c97f209343c303fac2fcc6611a195f9274fc96b0bfd90f1f244dcb274b6db9adc4237b2d1d64a26664f570bec6a624c79baaa8bed660f6db1ebbbf68dc6e64757c4a439bdf2cf903f17f798a5e8382301013a2b1e142c6a6b50c64a5660ac0cdf1f446a1bb63f2f213d2c6ec1d51f7c48bb53c87ed1eda2f1b8f58fb4b417366cfba72a1982a79bd0451c9e42a73bd4b1fab9ca0997f92dcf86a0239485999a3737043bbc5e4f3cabbe9cf685b20ae96f9bcdfe185e874238665ecd5589bab0683b4b8eeca4f43cf6d6d8a218600eee5efa7620179bcf76e1adb858f423bdaf923a251108ca7c9fe5aba976db4eb0744b9e9beb6ec3f26be2e009c22719c32a0850216335bf24cfb1fc3b63e81b7b76f28f55be7cc95eff119df3c2401871aa110c10bfe6b0d1d50e624fe42469e57b87074526563c8fb3574ce3c66c5b3a5f19cda6e34fa1a5b266ff3f0a4ef6868dfd0e0c09977db42c8cd3acf38a16da461ec47328d5c11f8004b3dd0f070a1351de4b425785c780ae3db76f28fe1730bb709e1007ec8ed4902d968212593dd3b0e023e31db086897346b003b9d2914b3a5dace034cb07bfadc342c6b1c776be2d33b3dad8bb1b63c3b1d5890d3c216adcfd27331d6eba496801e28f5bf2527ddb756ea3acd7f21443e3dc502d9d72f06d75ec15d62a6d6adbbd1694bfefdbf5477544305312f5f3c2c0917249893de32871b9165620a820fd63b27ab3ef7fb192b83723a594863612e3fda8df564cfe2735fa9939932194cd98d260e1e16726d1e8eb0f181875e7eb576bf0de7cf2b11844cd52270d689d6cbdd3dcf1711dfc3ed1a8b25f1afa01962db9c7efb188f2f08916e81b3f6c36b9bed86a2584f24a6449236eb3b97eda21e76d87c087cc55897819281a8ffac3ecf8078a5895d9cc5d16a62d7c8752c7c3af348b93a2189079a2bef2a3f168b1c1cc546ea0e49e10c7079eb98c19f073aae1c66bf4dae68d7d9298f31cfc7464ecfc5f26a6a07d56114d907e7bf8403dec6909dc8e71d7f81432d1a88d37f279d3ad11713764023e0c0000759092adb0bfb3013a62369e23c7d4525df4fe30771fe7e89c05e108f38838c26ef15d8207736a3ef9753b3c1d41314319920bb87b10eff801f582c37d5318214bfc2bc037240af63f023d6df1faf38ca2f4f6aaa2a4769ec62a5fa4627a0a754377408ed946a763c060d4ceda3486ec3c0a991f97ea1d528dec0a1540af55cebc96bfc418a1827d072b32b5b438adfd2d83b8476dc78c8134240299a625a2aba91cc911d1f00f8845211c72b2dc414aaa580bab689094497c20a5922e705ad1b898756f5671cc0d0820b8254eaf7feb5c44ab3ba65320dc4de47f22f4e9ec30fb02ee7a5cc81fe47ffa89a3c03296098f4e5d779bf5952f5ec51a63582d4e51f20976cbca0e487fe317ae3cfc5599f7201ad8d4d3d7c3cf231535f86860f54ce241b11a9f1fe88d78b9215c34a60a097f41bb96db2b6641680398fcecec76cee576d3ad1919a15b6566f1e54e6ad06ac3964f4b7c917dc2a41ead62d7937e64716ab3a7cbb219a6545cf3cb34885498862106bee744d5775fc7578ca01ccd24349316d667e23d8dcaef3e2ed8770e7e12ee273cbec3ebddfcc1dc10ebdc92370d42464f814f102f9b7616a3ce99f4aaa14c249a3402275dd88e6cf8e46e534957f9ebc3e7c66497edc86c91b6d285abaf729c0006506e7e256fd8fdc4f6e40d97c459da8d0d0b7c838dc2595dfcf791cad04619d5e0ef0db26996c7da97f4e30e21b822571979dd43c4a97fd6a36f8f9556ce823005855b30d51177c124cc631c6327f38ecb99248fab8d5daf7901f35d40b02f7f72f99904120f31adf57a45f14b7bd042bcc755559c3b422146818f9171d99d696930679107e3f41946ace67eacda2e8a5dbc2f7e19a28cfd426e93aaaa6292129295e90b8cfde99c9f0084c34b009ea611ee344fdb87f495516f07c49c9cc2005b310d574af7bdf8c28900b773e632edaab752c9ef19d4b6aa9b07071394fe7a719b0ec3a48d19e01c6fdc2fe8157bb47cb66dd3769d446b29b157bd2b548d176c3da5e4e085c92e0f81d8cb2600ef2c10f2beb2664f6c356ffb62594e08e228755fea0f810ff849f126a4de320d3200c5464b38cc87d539867f398280c210bead2327f5950a5ce1e641fc990f2a9c38841c6fb9118c482faca99978539601c8726181a5caa390acf5ec11036b560e736884f0d5154f8e7e35d4cdf6e45a43302fce7ebc08a27ce2a2beb1e6ffe7016cdf663ae92ffe34264c9555126a9bb736424e8cd83304fe6966da8f044149c9af49f59ee09304b467383e901b3204fdb2c9f8ea8a8dbf0ac16bf7e591c4af30d98e0fbecb28bba6e6d828a03c8ed0bfbd47e191ab2c90f71385dffe8c91618a2beb124499e8929a7a65e14fd1998e501413b84b316eff7e9f73644904bd423824db915ee9679fdabacc6ea549e8e76173df280d7024b9fbe889c673a340302e202d310145bce99f74b163092ffe5435aae16b78092071299d695a2e2bf2047f55e39cce63a62105141a4de6f9c198b31ff59fe52771514065e0bd530b9a1d3b1e2a11b4f32496a1cb343a43d441047004d53f3fcd54ae0e0964f39d9b3cb94ab0d87ea2a29efb4f0c9393e97b100e790810ff5eb6b3f5c32f22e8fad9946eb852fcede4156db5a0779b8c18c21c8b61e60cef3b62e69a5f925c70ba4b1b3c931b78d00249c7886e78306d58b4f255382875a0e943bcd053b9c9abd196fa7aab679769170c9d2d1fb64a840e8bd40aecad7b295d19096e3573585f488b0aaa96a5d550ebd8a7a84b2b4708244aa7bd5bfc68db3fc95bf9870cd9e41306b589021e3777e7a81a8e683c7665b9c233794484fea7c361e28f24e66254904a5b229941ccb8b1e72483f722365e44c54fdaa908589a4002fd3d8525fc1377493c6f796aeba0deac7a13b84c459d4aa30688fbde766c67d806c91e381e7d31b1db7c81cd551ea33fa43ec0e75b6a53d6260fc88f2190fa1d61e4fba274a3b73a8036a079218df8593afd71d89a904a4d60f447853798b4ee259eb7c37e03f2cc15241049b66a30b7072cf228160123677935fdc74f41b0ff9c55c2f004f78646e90408638cb2f7a5b7d72a53390747929221f7a6c6d546c6fa2b1e5f5152d998484413129ca3709521349ff70a31a03e80bf4c5d6471b8a7913744eb85cd8b5d6e7c28ca52d99cecb8cbe2cdf1993ea44e94e3011d3c951e423ece32cfd8816a5b6b82e9b4f9c3b32eecef5fa5f9e9b9f035c4a5f07dcef0cb675712158e0dad0a9cf954269b41709e3454f811e246da2a53d3e3a35031aa5ca78a55a6e02d087de5ff2fee6dccf4e99cfe9a6b8ec2cc040de4d4a8c13b2bf2f742598fb233801bf2dcdd518ab3525fae5c3f8a99bb698ea1d1318794ccb3375a23df979e62190b6f3aa59a78ea3c68debdfbed327e9bbcf8b8c93512d1733544423bfa7eeb92de094e45d4d03d9663381018fbfdd0fe7fd9e8c0b2b03492e4b29c194737386bc8fad5036b232b1bf0fefff61f31650458cb1e9171de35edb34348d0765db7d72db38e1f8e6641d10ec9fb144fa0d4ae2c74fa109e7e08634aa071223d164e82dbb0537f4259e18fc088e571f8a749df0ad0ebaa2f7976ba28ac61b6742ccf387ece8fce6949cef4f5e15deb27d75a57f29e2fe79eac76aaf1935616f397b22913b6768b00a5f1c8c67c3dd2a607fab8027e77c48032421003d6b32f1a4d528cd2aea9928739089bfce4da901fff75f94825d79cf541f1f3995144f2fb7a071dd9a117246f2786bc5abf7fc813732d6f3177782c43d98804289e11349995ba7aadd650f1e555a8890a974c49d5b019cc387e42152884138cb11f8a8fd3e2d5663625f1dc28b61670ee2dd82d6698963956742a44945262f1c84cbbf152a0970ef7e58043db1514ec71e7eb9ea97d2a1ba0b4c21d0e5402492378e92a7d46a987ab51f3d92b50224bfc067c8f419386b53f8d5f90e64ae2eb4d85f95b832d49d73fe728d6a89719f2bfd5597273623ed94240273cccfe08abebc4656356b2a984897aed72980088dc8f12e1e9556d6e3d9f227f3e58b76607b0e4e32deacee7de62409f30115e91ba25d1f390e7cdbbc4d08c3f7d1ca5e2522009ae6127a0006f46dce38d203397b6ef92b5f173a4f0bc6e43f8bfde8291a528ab4a6ccd6bc6b2597ca5bb70c2432adf58b046faf89259fa45de4dc95e261ce7d8b99d166836decbced319ace41982136f00a011ad03cf96e00ae1ed6c4c9b387dc2c217f33ecc53fd45dd6dcac2fdecf5da00ffcd215f9c007efe4118ad597e2ff8c2fcd69d80a0d1e3fbcc5fc2f84101bfe41a8f690cb4be2647005a4d1753068a29fb11bc8d63954674518be6f84b3398ab92a4a216216b5e06f46b1ec71b5111a9de112f33e61bf6fbfeebf2ae8da2b52ae33872e511a8439092cb9a953b1efdcbfcbc254de44864655c0395bfe96ec69c30d8c4687325151a13bba8eeab9e0ff7711206cb1c0ebc2d81cc8c81637e8f8a0dd355be6c473592c73166c73cc5cc2ecce8b2aa7efa1576368be9b1c8597384f1b747ddf02e7036bfcc5ab7a556f05fea6e105e3ccb634d9cd412c080d6cb3e81447e27de69a3dbe6151cca9be25bb749e1b36011059163450eb035a26cb96db5b2fdbaa17e4042538721c5f335b962c2b004a346a88a6d3fa9d575ebd6247dda6404b51b3e21764c937dc986802e33f10dcc2d3a9d36a71ca838be1896bea675df2d8c1a42e53abaedec175d62a380fbe3175a087dbad2e751be8b66be3ef7bb0a1c07e43ebd3ec14f7bec472788b4662dc9fe7e88c554d6e0da602bac610421bcf11f2201b3f797a31c46cebae667e33fac2e66ad51b20c2be3fad471b4acfadd4572918055506b70f1d53e3947d5f7e0df22284e440ca1c54aa4f00830d87d366d6922938944834ff9da7142d047695475e569d4c8fe823b0450b4e2d1b95afaf7d6009788c23cf770a7366e26c66eddabcc61daf5659a0ee64c16546c22c6caa066076a6dc0457972da2ba01c145c040293542de834d089f9ddf80e0cc2023e79ed710e0aca32a0aaf33871c39c0e824dc7b9f8b1ce5aa9ec98c4e20b0bb0d6ea883ed3aebf4fa88d0996bbb01a2c79a7fe23ce3faa67ae259ed665675e40338ef5115bcdeaf9510ce71bb1d52a964ad0da7993edd0d6c8d078960d5f2677435d33624abb426af09693edb848895ffa78ea919c891a3d63357c593f8cedcae30ea562eef858a1dfcf3ddf99799325813a8cfdcc25ced0a7b8cfee67e25915e8a3e47f12902fdb020866e1ac1c832f98f172bdf00e41fea1f15b31b6053c7ac73c73b3eca576f42b179b8595580d6b21c34b21db5ee7d231c4427bf07f8e12cb74ff370808e29018c9fa7c0160e8bfdd4f78b78dbf7db72423b4a37fd800e8e468dbb40eb2bd0cb31e29c6ecd7a1ded6f31c34bde136f4249e4e658afc5a9671b6d47f96362a273802be2a3cdd26a49c0a4af43b251d57acd471da5b51066bb1a7aabf460cf9eee4ce5d7ab1d98c5550afbe92ccf9d22c5a3cb7d5ffbde5a7b6521428764a68127aff46fc27a100cc9664e6003a069e6bc7139be9e34a70929b3119dbf94e93553c66cc4ed2a519b6246a2138fe6316b214e68c9ed3128b0305f3487f8217696d148f2cc44dc88922d1864d584facc9d6fe8c7d2aae780c4bdbc280cc573fe4c39bcc816f51430f93754bd96b9b9b30d3de739aaeb2d45cb0bc38957a380a7ad6003bb7195d1df56c366c65fc758b79440595faa22c2686795de54b0f2b0f69c898505bb067e186093d40f0dbc748f2ab40a394f56a647e5315597883096c209b91aa7c679189b7dffb721bca96193765f6af5c8b85e4633a1cf2074d31a545cf18db1897d9630255973dbc8f40990dadc0e86dc2adec54c43ef65b29fa6f47e01c2fde64e428d28fe38d5103a39690d274a9a3dc8339cb6144d58d24b16eb11717fa03e6658f58efd4d3c1954f68a976adc191a3af1dd94cf6d7234bef6ed084dfc8933628ab98a440e80c02c3c5df9bd4fe1dd39e676972e38a2d7e5269426bc9140aa9e7b2b8571a121a0db0c2b4e8760484818f1cfa884933542b81820439148e3701fbd0a5dcb435f7c8fb1a69770b82c7f9436cad861c5035aa1a869fdc6b5ac2767989077b9ebec32d0e4fb1465f8cfe3f2e0cf3af329ba148577adf3eb8ca091182c8825a733e2ea032d46b684481be32df4143c725872bf1e746085b417803c221dbf685647fec711a7c97b64bfe7cde67d86d0a2869d2ffa66d6cadd4f1c26b29db93202cd825266e9106c811601b63689e6097c5cd917d6d3cefe18db7ce359e1d39fb2fb6c7bfd763bfc8fd694082d6acd5466c51ce89729d8af65534056979c7604a112bc27b109133e72206e796302226484ced12defe6639f6ab491ec93153beebc6aabe737fff4aae2309a89c5877166b60c82556df6eeb0d7f4dfe0ee82e9e3e1eec4bdcb3b709d84073cc61b5548c045c131ec1f08308b4da162c0faa4168260a396fef491961bae7ee64bbd811d0ad4a5ed12ce8f5a31fa5b15158367aa817354148c4eaed28a2b70cd5ee7ef70a2e77aff926a87e29e74210cfeb8867b290090228f6ed9c5ecccbb1136cb38ce5393b3514e0d4efc1664ed82b955d4a80efd2d8243e2c12ec325d2c9030c9f61f58dcbb010b6755861366f362d838bd4ae5c9d9c1ec4a4d806877e16644f2f30fb1f0ced689a819680847dd7c2edb61489a21c0707ee6028149b33084e2aa912a7569a1a51abbfa14653ad6b16e8b552a3fd717dacbd23dcb9a3d4ef1ba54635d0478b617563577a260a035096996fa82e64966f4e6e43beea005774aa43c80770bbbd1da0a742df26b9d2c2eac0e45069ff194a08f93b1a7b48c859f3d8fbe691e865fa66a768ceaeacccd62e0032ca8a118ec11e5f36857ffe13ae41d34497d8d57b0ba667c6bfa7582301b0f55d06a2dc95557683e695fad94275adf25ff9196d749c4a4a4870a67d34b6c24a175f30ccc24821264ba8f5e892933cbd81180ac5c77d01b036ff87763d7c7ce675af7665c2aa2e6754371d6835967eb0efcb1d3e5a3ce61fd73b515e26f4c780f4e244eeff625ae383cb6259812018148ff93f8c38234ab82bb98588749bfaf52e9da803873a6b11d8d2e8356e688104566bb2305a4a1e08bda327a7569efc3e47fe231e232a11b31334a69ee6af62f94bb79812973a93a822a2bfd8dfaa40377f17e9535f712096f46ceaec13d2c30f4768b8d40c334c033f0d672994d31051998485ef619116047e3d22a487ff41d8b371fc8d2a46a426ba1878d4149b700973c9137aefa3de7cc21d7f3126f497564894cc741c6948e68553678e5deff3f409942df5c0d8ced2c1c5ab3dc00e4840c7a47c165e4384e3f400f60cbc878e0e5f27638725023dc8ab1654b466a4d3e02574865f9a0e987f51f01267c6a01ac1b13ac421548c8bdc4758846d8f033b8a83836ce9922c20e8c686bfc5d822965a73d0e88d934e8eb3f941fab2e8d4ea20befd421a3ee7c4c45a6be65233f81f8b5c0bcb113a0a6db1ff42110957a141b1e3f149f1762ffd5f90536a7df0b8ded61f0c6a2f240fa1f00b31eb23443b09c30dd1df03b526055ba70c2f96e5920302ab92b68fdd3b5aeb79d9e1e6390b23b9d60bf693c22e10cc486b50b976e66cb35531baf3ac7f39227cfabab6ceb669f3a97160aeaa21581a542d18b3601331e6ed2b5fcb00d3cc05378cde06017d7d45428e69d6f2105b51c7745f1c0665db569e8595448174f3bec8b9cca1e38e9d265a7c07d3a75fb6d614601128d278d2a6efeed5d8e84ecd5986ad79946eaf3cf6ad65263b9d03afb1faaef859b7c4563e4dd94c567d4323dd7fe9cbf165214bfabf5a32783ab6d634d01943e1379fce99985fa53f16e5c4a52a72210cd500d283939e6ffacf163294526e8b509cabda949847ee6be8de7797e4c564ee6637073638a0b4667f1a87245e5a35f5676097aaa81bc81aed7f9a56a5cf6939caed991e6ad6a1d66d9c2399740e69d540db1ebe982bd3d465f9fc9dc6e4b0a02d745813a0921960d41794bd86cbfe3fca7b9d52b30e78e8c5ede836545c14ca959b6aac48de1c48205635c91aac568c4d8d76a7aa8f3e3e10cf48e8a56cfdc0d0d307c7559bb0bdbb91b2649b5be21c5614f6ddec99f1be6cb339db2e745f6e761f09c0b8f682b47fd43e104872e866ec81b7e8f17f9e465806cd146d870c049bae55685ad46cfe0e1759bd8a23e38e4b63da3df3d2c8f1dba26a099d482cfc701499b882a0ae2dd51a5e1efa1a0d27d5a43f3dbc07c245a859cba8a5c4f9c56097bff846e013c0ee85f6dffcc38a42542665c044b9be4e03fc1df5f4e286b8f6f5c0444eb82028b01d79dcdb0332327867ff159b3628e0236118915c4c8c24484c52028bbea4f45f8002769bd4f5af5dcbe0f609bd2729d9900a527370655e97c97e8717edab11f1ebe58dbd926cf019812286e8eece6d7d5e99821a6b4cd4ca1d1ff89a56f9b409b29cd7522005b2a532d129595911d88aff9e39474c73338a3d8f562ede3bd7a4449e554fba8870b5856a12e7b1a5c1e8f7c8fcf6023d4f82b2367798fdecb71d4312dc7f82d385d4c2266c5fce15f143f4f5fe487700646662eb939a9b029384df8a42906354f83576f58811e611a490e9458f879b17b1cf16526c016850b32002ca18df04f9b5ad9d6778e6f6b2b091dc16e08beab5041c4b70fc5165d783d1aebb31659d938808a545d59242270e3b6a770b0e6ba9d7ff4b6ace0aa90be8c9756f7859b60d837dbd35232f5368b64d369a7db089b1e3b4329f808bef755a9251f1f65e1912b1c0de87b1237a73ac24d8ec7e394f7d033382018d03b99c03aede12ff783dce7d92ce61162cb4337cffd98c3e6c3d691b84ab8ca05e8e01608921c551727d66ba3edf310c34296d547d828e0c1ac9bad63659901b439405e00072044e06162a577800b1d888b57bb3cc04b19baedb9710780ea8d6d93716facee74b962e2dee52040fab6fb15154d4fb80bbe1591df3e681bd11657796f33747a2fd777a2b36ea8f36200cff5e7c5732446505daad23a194e3cd87d2b3e3a0ab7753c2d0c20b74c8aaf73150e5599f72ea9076d72492f122b0550e6384f06b77c2e6c0fa1dd42dd70d1de97b5741f56aaa33f6fc6d2fb407178e4eb184e8c1e3898340e9ddf057b8a88579d4db31bd0dc06ccea38324a8d47536987a0afeaaa195102f08e4c36f0378e8d2d3af2128c9294e0dd6b82f4cb1a9ddd0933f11095a69b4280aea81a792db63c0dda2ae01f2516e5b0859491a588fca1ac08dabf8d802292eea52e2ef90b80cb3c83d34715dec2dfc7ab6b6f9990ac105d91fce379fb777f742115ec55cfb6b3062305ea629fb1c8b2455c0186783d5469ff2db8e3c900cd89f5019c3b349b26847e203c2ceedb1c4cf1bcd15ad5e1416dc84382b50c2d384457932c61ff104e9acba8e819bc3ab8fc1f9a2e1c741b3d049b0332717a88434836edfc02dfbedfaa8aad9ce053d8c32fb0e0a666847c90eaab8176ac5b467514217b2f411c4a3a8bb4ea028ebbf32724b7387beebb65a4f1b9ae2f4d3cb751fadf1f6009dfcc8e75f3143974efefe2807115b4a21a6392e3af0bac08ad8a4d1cf3dd6e72ecff86fe688b026a1bee00f7b1e62125c3e7927c273b221aa73b52b299d2d33cc345082060ac4b6c27240ce8b0aa505108f557be145d4883481d82dccd4424f421f3ba9bef95b813a1df49fb990420c3710223751fa1fce1bf7e37b6560678bf34187de18bd02956fffba5f1d7e020022b2390606eb93089bff6e74e575e1785a62f6c57a9b6d4102b6426b52c3cca47b317b4092c36b4d1010db45c99533929010335fa5c58be7501575a23c19d9f76a46cff80ae25b921044f90de047cb89cf48c99bb0cd757ed5e9e09a6bc89d68f6b3a0794e1db0264a3bf11c46efd2672c97c4653000d52042ec029d77e2c78bcab326f050c6aee02a92b4a7251e59596357430806e447184e477cd17100a61034e2ef596abf960e4b33e1bc884534ab2a730c5a00eaa46be3ebb27d7de8021e97bcf86753e92d05284ad1df3b46624c8b5bd97825d067bcde7a74fbff1dcbd391d6b77a05ad03dcdcf453a8a63021ca9dd08332329ba694dd495bbd28db51cb3197465e003fa570baf269935cbbe1256e53436fb77b7bf1bd1466c658aebb95fc62b9c45f65696766ab506b00868e287bbbe07ecdf8d28bb2991a442d90e9f609e1a506be7ae0cfc906b8d7d22c537d77a70757911b6eb2abf1f1b20971ff0f56b866c6960a8b344a8d903fe991cd5b4c21c1f25e13d015c1bd779bc8d54c1bbb17b67b674398fa6d52357280db54c0e98e85a998a4df287a6fc904ee04dc7e57ff4fe349885d138c9a033892d8e17042c9a7dd9cf5ae4886f9b5fed8521e20ab1f596a8791bfe77b01fbc4903108d4b9f46a6c6c8f7a331e771404330e9723854e5294dce6857cc2c5d979ead5dc0b491ae4bf4e4857f0a29035d1975cb0a2a1395a9a1ce9ef6e3aa4ca3adbf93f3f72b90844c961bcee5f1fad2ab5e4336514786d03b2b9340aac1057281a7482d305904c58c8f7d0dafca0f7740c9f82a287f924bebabe431d9b11bcee66c3c3ea603b41ee9b7064f1bc775b0eee0f81a1dbc428dff9b3006b00a25a58c2297d5d40dafeab1c15871ec740a399de25d0650549e54a658ca60ae52913b7bca7f482bcf77ce945c62cde861002afcbfd517728534551fc3e16f803f49335f612fc87f0eefe4afdc82079a8584957a269ec0c7018a34978f6a5caebfaa563d724b6060817ffb00f698f15dbdede729645773313d8e536883df8f3e6dfb2b363838f20525f6edccad8912aa18fac7ca8bd2751f3bc912a1e1d2ec77fd0deb368c6f5024309177a61e433d0642723ebc3e7e93de2f3b5ca79a3725a6b0aceda154c777d2bfd088d09354af38b19038fd833e8db26c09d0d6bada71715b24d7091f5f5a1bded45a7ac29877b5355086cd39a9e536bdc61bce12da6140058c5873760982f67fc057775673b328e70e16c589f8faa91e5b3910b38c8644b9eb98697b969ca04a4491fb748b140f5af84b3eb74758d928991ed9f84397e1fb4498c33e83a0c0376ed2761511bc246f3ad75f5a654e25a3a2498f95c49a16af35eb3b72703d7eeb3e9d03ee356b59f2649d98131945fee3701a195d1bb9b25bed2753c1efee6dffbc861916e270208021fd5fc16c44da2cf2cab870a2f9ee01a17746a93f9c750fe38e1f80841067d1c6e1106c82fccd6639126e76c555b1ae8ca282deb2d70ef7e87a850858e295fca7e9d0393de991f4e0ac3111695997a2804e92d407de2a0d790c247bbc55019235fa93e9f84fdb17c21239b1435eaac9b1072174d7c85ab83476aa6de48faacb847f91d97310333615af22fccf9b6924d68bc5412bf78d29c1f04f13707ac788371de9cd7e5c761d4918d29f42842e6c966206f8621d1a1f173f71fe4c3daf14be089db5eaa4c072e19a305ce807bf5eb9cec131366e4d6a7964ea885a4eca494e6a2f185ec67c123c28a09dc1c82d09df6b34555caf4cee3180d7c6f03c516cc381a8da7980d5b6274083d7cadda037e2a045fe3f6edda596004dbf71e62c6d23634a4ac110263c0f73bb5fe324516049e5310d4e43ca705de9e2ffc8738a798271543f6d46318ebffa1069f954e38dfe66361081ee81cd06db64523660e423d307b2ad9297a278523bc5113f608ab2e9607c78774cb78d6200db1717b233842860f3971d8aefd58278a0a96116792dc346a5a38b9c62017120564d1df6c61ded0ecfee8917b91350e57c1a975ce6609fb9ef5faf465fc464c44afb5770e07c0eee9e5e35f0b91bfbcf6a27958d9389a44434fde4c9b0877f15a0c8e8cfa26296bf34cce79abad2fb83cfb09cb9fb3b7f95b772ccda92eb25b5bf90658ed4e777393950898768a96ab262179c82b9ae9a405f07760095d00d2a51d6ab3d99e3e5f6fa9de2272ee9ff9797f9a7d2a515f6f6559761008d00cc742a2d000c550fbdd4db63fc573e7d0991dbf293e63024e33b5f90cb9b8cc3882d6ea75722609c4340ebed8e10dd1be3c0f46afb429a439eecb72011b1b34e9b7ec4beaf0b95e42a6756857cacbf411a4d13b148e159f85b447510dcaf3d24e025fef49bc94ff8e522a0daf4d09e3652067d466b803b674b2a505f9205d04f896af10dda30a829d06b5ba386ca302d41bf76ef1c0252dcf581549bec91e9ae6e313ca5ce3b7e0be3c8c517e7d38139c5e69601607d7a54a69b6bac75018fddb3d7603fed4a2934d049ce2868f2e29bb42f988dbcce048fc740e0edb82078cd57a6e24784e424671d005e13b8564b351f2b29e5b97930e2a7e5276bdca72ee1d4e378f3e18a7f300040dc2c3b1d7687691701e95e85ed7686a20da8c41de93eeb4866b165d83f741eecbb132abc906911f778f15f885cfae3935c0b15e44074d2441727a29bf0d75b48839b33339197b4fb9bd6dadc5393bcc6a0121f326c22ff3f51d24ff9eee133cdda773b88da31fcc0704e81b32a1a84ed11e3a02b3882619be1bb0b415e646379e5bb552b89f647a91f949e51c8a3e4cdd09fc19cb8999abcd08cb92c54f1c796d3fb09ba966bc703eba7adbe6f969eb062540560266eb8b8aef7af737a387cdc8f2ce352327efe28bfda324bb9e52cc841575bd4112efc96409f3dd04a9998062b45090f2edfa8f59671d352e88bc3c02e37e4990b731edc4bd31d5bf0c27f9e32e72cdfd72ef1840521256bd5416afa3fb3125200233340e8d4d92c609b4da83fb1034cf7e26ceae0404722bfc0203a30e4a7226a433952ef0168e9556a467f37ce8ac2ae0a6e90ecfca81158df9b1970007a5fde1d11e4d8407211fc950860994223654a0fff9be062081e386ffc759c35f0425c2c5064ccb20d8341a0a04e0ac30b4523b49027c8e687294fb3d774280445524d255d79c8bc2591ba28915bfdcd651938f9e3901c46587ff8128693c132f5e5b4dab20a22032aeb221dab93827b90059f9630408d14dd9bf37402e9ad3407f08f7a6ec84e94b4d85eb7320c27aa9831df326b34b18d8c200ba388026f88249a063fc1a240025fc110554557e21b731c71f30f9561ab8283b19e98bdde1f5907475d471fa9103b3e9ba55f9eecd07d852e84478c97deda33ef2b280f8933466288866aa5d011178706d2732ce62e0f60dd4d5bc2b7e606a98f912c713e1e3c91c2502d61ce924e72018442106545492a9a06f5a9af71deb300c31106b754a4563f5909df9071a2c080d10c24ca8a38dbcdad5effecbe149cd801dd2d4fe5d3e628bff7308a792a83a137c6ce8ef65acac8aa5314955f5c25e6b21cb83a4d9106ae42d7e273192842bddab0f655a690921fef4b84f4c37211b5b3813422c8eea5b1fb2cc35b550b4efc27748970156ebed44c574580cb6a8b5df27a84c87085a99d30f357efabf14e26adbaf05769be4fdd30894c72fa4b33293ef4bcac0f187551a54efc4666bf44336aa5c27f71c556cb0b8b3d7a432fdee1119552eb88b567a4baa1f177a779f7c0fb58f04f5218a2c6d2706cc442c6e5ee65a6f10a7ddd54983bb8e6811d006c9b043cd1b3e9e2b2957505899aaf07da49ff299783cd18685a356d15f0d3998baedf0f8715fe22a682bea832366bfa292f2224e7b453c4acafeef6f3a2275e9c48f87079081262e06cf2823ed00bb9b601b853ac4ea8dfa1970acc4a3c8de7e8fa87ab8632ddf9db9ae9cb39bc1b5c4feaa3d302e4680ecb93cd61e59191ad2039215b4796762bdd84577bb08a5879bac78232ad378bc97a4dff6cd655d1d702aaa00e153aa9dfed9b1f58c856d7eda50c280a8c210c14ac417f6d78ad480ce742aaba6a00ba4fef89a9dcc458602d747b0298e5879e75c47ab13895832832e45c2ffb92d1b216129364d8b3fdd032065254d67a9c9ca7d92d5da17f80aacfeaf9f55e9dba03627cc03a286a745222f3d25d383fe6b7e818b4cefe80728fa04350e3823ccd1ac9038967158f38ecfa5ad8785567295c1b2e3f2ff8e49d2915c007bdd740fbd58e5d3e1d708d11ce5f9fb69c8d98ab9107854a00ca9e043ebfc5d5cdee26a3e290129d0c5108ae2835298c9b7f7b9c7d9204df449fa5e5df0b7f83328a998c7499818d37e535482d697bdb9c30814799f7ccc5cd5a4ee748fe30d3feb2f5dd41e62d1353533267f3aae6898c86256cb0ea46644b790c2a8445959328af7c8dd827b6f1fb303c28ad4af1d018eecddf37ef783f270882b414068c872d768d49f24aab9faed49c70be013d299d386a94d304e95b1723f23b72eb58364db904ea671fbcd7d9c57639e8a9da4971c98525116336ff383b0f52da63977a81a3785985c41cd3c27d1a6ef5aaf488d20e71a2079f61a9818f620da322f0351857b9c62d8f8fbf935a70a35caf863463cdaaa915849967449eed5688241a097b158f5fe69f4c2215eaa198ccb13972031993b634f6424a63f639ad9f20d445186b94754d1a1f330d31449187f48a7cba35440a4795425ac8e89e58d1a27309e3dd14d4c721fd624c6d11ffe303f4c81842844aaecaafcfc10e9ea3c22d4b4cd26e8e53d1778c739b8ef76d4304b4cef124a29bea04a663da5276012d7b7bb77d665d9d008fb3b5dd7818d1a09e669d7534c73bcab3245a1b46bb1041eff57b056b9aa68f9d8aa5ecb68489fdbd1568ed9772d04ed3ec9f171506c02e48a54307e1f81a8b14e6f8f2ad8c91ac1072cfb5ace0b6d38bf4539f321d23d24d0f79ad80591e4575668a14809fdfc1df9f726f902fc750cc4fdffc2ee39ed707a3db69de32abbd0eb75f1ecd3d5ebd34d3279af462514f7d4df6d538fc1f89fb7dec5d9cd13587a4962240ef4f51fd0b0634c4d5a602e87467ffce2187a3e67b071ef8d8fec8ef13c35719603e697289c472590198465c424ab5af9fcd4fcf329db6ad2f0784b0765f7e89625d38becaf886df6bab5ec02840202431050c03def5573296cfc31ed0ca984899019543fc6d48e451b79bf4b328474487573399e8ec0e23c0f864d18db7df909f2c37dcd6a8bdaba53cc6a3d800db992a7941f25513e127e40ae5ff8ae0010c8876b6d6fa5c3d9a257aea8121fea1a001b6544ca30694f6c4fc743431b65e2ebf39353b752c58e499b1bfa156bf2224a721d7c694b0ea18bc7f559027ab3da3960b9599282c6419017d2eda5c7848c53b76f3fa10952adc86bb2931a93fe798dfbc0e529697901cb96f1af0666b40dc82d565c2847a8460bc28a48db4052f1ceb242ec85180237bcdc6e608fa78bc71a353097efa6309ce3779f5dfa0d5b2b2dd2bc536de425c723042cfd39eafa2b5419d0c1d540edc47e700708a5054d8df5fb8c45ddd9db14166fb51cf948c87e8e4b81ef75f27848f5b01772341573ee20a26c792581705d0dc944294bd88e06d255c150b4801941f9654ec7f391336393194bf49212e5aa03a2262eb81763f2dd2d66139f9642ca601b1904817553d947cf0844401a45cad020b689153b6c8350c2763cb6dd4203b681afcf2474a95717ba44b88256f09241505e1d8859915bf3e3c1151d90d4a1038ca542fbe61b673001257037e062450736d74d4a790fbfd9093c190140b28cc4f904425f816d98107491a51c352f261ac9c7477d98458ed279b9e68a19883ea6ecdf34a25771c043cdeda38128bb0a7cfee187a83a38ee35f5a081772728a1c7a1818d37cc445256f5c93a57b2cd2938747b47b3cfc1b3fcc8bfdec23713b4504ade765b7cf932a610a47317f797b53f0d327b9fbeac32aead66debda3e0bb919d1e5ab32a984cc55eaa4c58139617c5a86e189fec7c4c77906792bfa3d18b3d2b9c501e6e003561ff74dc9dc7670a17595751e4096c758d4eb0435cb81aa36c230689d23b28262baf91214b804f90d413ebf0795ff89ab11e9ce06f7ed5fc58b89c3157e616ded5028d92c7e49cf8300dcd340a59dc70d74a78ec31acaceef92d93292412f44fd5240b9976016c7dfa437166a631fd44d716ebf98aa58429bd7b4987c1a9f88c20850674bd2c641b7253aa1936c2eb61326c586010e8b03ed9ab1b8c3aa434e00a8fd3a5e9e620bd0db937ed025a158b87fb096a8d91df441a1d2deceb0b03245a4c8cb1d8cc04f20448baf84f08729e9fdda611703c807f50f35060a8bab446125a601f81b794feea0a2991d6a7a029a2977ef0fecbc5cf59fdf41133038971410181cb73d29cd353da7b8542a314b10a889db5c10c6e30f17c82d3c9338f49d690ad290dfdd915c43688caf01b8361c162300269627fe851cf6655181e74bfa0abf63d60dd15a8ddde8b7488612a5017a10592fbfae00f82861fac54fad205aa6a8a1e2bfe19536b437270e2ae181a6a2455083a821cbbfc6a78dc6609ab2f88e3b0eafb1c3156a06af96c41265f5ceeab99709d4bee3de4944fe347f20304f730e53e50eafb6603322f906a42ffafefc8a2dd06c1145a34ba115abefa88d6c9807acf35dfcb2a81ad64425b36c7612c2f8c6333055bd205d6c20d2e9e62c2c41b93c736b8ae0ed3be44eaa287efdba9bcbbabcbc432f9a3b27cd148620cdb4d8dea49234e65b593072cb94fa9d6bfdcfa14d540dd4410293d98d33c9345ecd944c238cd5793585da628fec6a394126d816eb5665c9315acf84c408d934ec6938e7f85ac22f0a06926e8fa57a6c8850575d3d9667836dd8688d2ccff4b6be2bde6c8edddfed8545d2ab6c24ca62d642a42914556e174c162037e3f6ab08234f7c2b98a570fb024df110c39d8433fbac8bcdce4e33a7984b2561a95c4174e3ef41a4150614e7fa313235fd6127e925d372e4ad8c55a32039cacfd954dcaf358e985b9de2f16208750b42f06d107e9051f6d3a2818cf7710f258dae952eec29faf2349a3740c4564abf412eae4c8f0451559271bb33c50b9ed42ff58066f9f43c814b37e28d2c2b32fee24a073752c7c0fdc0bbc219882b06f2083e5abbf3d818a108b83d04f9a04554a7a2f5c8e56ac7e0b5b4f00378495c7edf86fd16e069da11a62e999afed4939f60bbacd96a370f4f48a33a399eeb320c1806af89b5ccf6f51be624f59ea6414899e4e2ab0997d45fb51c48b403676d4561f5a2f47619a8b1964cd04f31125c3266118e33ae2739cc00c0d7145538318ca8038cbd45af3b96e3c24db0df7173a4b00b8045cdd3d9e4c30fd58061cf17720ca9401a3dee3478104acfec3540505ccc3706a99e5f807dee24f60b8ed05bfe6a3e29667f1dd242519d127721677e530a2d6142f73783f280adfdcf18ae7d2891e3dbb06c3f34680c2a0fcbda67d39f4b6f97ef03474fd188b91fb9e3f8bead38c465aea103423cb5ea8703af2a5637d7b8d9527c73a2707723c44452a5d9844024e21b87e5f1c121b0195117ac891e3864069c0ed6705a1d3abfed9f8c66a5d54384ed98bd2a48d01864bfffb176c3a1f772a4280db6a579a024df436849c8e0e46513b2812fdecdc73e5d1274cd4a6027892cde2a08ae638260e3b572f544b218d458a33998c703e8a731e01908dbb0f4564f0d531cee98719f6f8196bd26222fdc1799ac17c5baa818fbe79a09ea130c92ba2215b2cf01deb26e50c6960c1723784f197783b8a1128df1f0b3bd735db4d6ce1d5ef18d3af1e2f19fa2d0d47731842a2e746d49fc4840ce1c56323caa2b8d974a589a272a67525208013d158426b45a7c147d70ae818c7a37539ef3397daf5c4709c528ac379719abcf49a525ada1ba73ba7c33e654ee16cf065d0992fd0777a30135580ec0c1678a932e955768d691d720e9e60906fab2edbe46a7a6c34c406eaf45a7f9932bdc150a7e33bff3675f94256d1305621dc48ba0e52dab12767749a9deb0aa26f7d7aba81fdb089ac3504f7643ba750d047353eb8cfb19fc5644b3c166aac5558c219330645cad99d2484dd89add6ac2772db26aa09710f6482701a7841e7d5bab42693b5b6f3272b7f344c4acbcdc3ad63bdd7c90f74d2e8300f846e35743b14a495b276faeacdc351a8dd8106506e78191de4ce5828a0a91d2264539d5bbc5e909940835e634d117eabe50cdb9084a367a822c55ec0cbb0b8357c886d70a567db4b6219e0070836c9dc7da62485e3a06716acb11cd9f408267abeb6c57118bbf8afba43282d09bd51ca8d11dc39dd325ad02aeb194e0f6c54652076556efe09af50e94d6bad473245cf506d216e98f27b052c48af6dbfd978b57a5663db047e869e79f7b1a183e34bc866fdbcf2bf89b81b42ed67bfef0c413290c8ea629352774c957175f1596613541f07153d00f01501de5baeb93dec254ae15470267f1b6808d10eb47f1d7bc2b6260a1e5c49f4b5bf638ea129204548d5210b76d8cd5db846c66732021588f93eb0acad7824a321c7349d369a6a36fea494d9b2b6abf75813e40bdd6f21b9ce4635293d41bf1d2a7532e7a026e1900caa278680144cff830310a04701ee94abb7cd38fd8d96f8311938d7257389107614160d41d5d72a2aa8b05a40b5282c4b29711b9c366d6521e7ad130e5483d3ed708008a4058341c95046cd318bc392ba3705ba9ff2f929eca8f1b429b6ad139bd22ed646219f554ad297c4ec13a856475d2dd321666102d7a74f336e9acb48479d0ec330cf622558a9e4411ef1d6085ee75a506a3ceb988549eeb6f44215d32a0214d639e8ad24393a03c81c38c2d9f0e3e4fdb3b85c5c5f30b3d448e0bf35a9f6f94e79a7d05d21ba540bede8eca02bc04ceb783f17bf4a2292b62ee37bcc279d5ae8cec93c066b848e3abca883103833ffbb69fe6b1cbcf5d82f97973cfe4cd4ea164a9befc6493de08b2273c53136135ffc4325b7eca6d534e84fb85b1dca040de0c01f97b0ffb014e1a366809f7d75ea6b02aac6fa91db985d76d81e0358200ceed03135fcaafa9ba80159052b7b50fdfc8babc5c9f2705beae81cfe0466756c1c56c1ae2212031f6c2713d904ba496a37039c65851d10e042dde796ba1f39a3cb22a78e67cf4cc694fbc6be67493f1e31ade302cfe8d781b4bccaaec48488aba2e836bb12e70f8a1955d4157b73f3d2640e44e0273eb508e1e4a290074c8bc20dfd49095c1189edc9f8ffe652b9ff369feb727da7510583fac8b4a36ad6c2f38462018c08be60e5107804acc395fc6baf9996b80e0cb7a8cdda94460fc4545a13526f0e1857f6679df4e70a44968505f79521e75f1c184e565a7d492c44084ed1d31e57d7e142631eaf56e18edbecb1b89450335e257fbff861856c25483bf08ca5de84503f5a545e82c2f1f28f7f17b8ece685f57c718e7eacd6828ede82852fb4f5693e6cca6d0e213647bb8c0e84e33bdf765061b38fe559b165a6dfd9197abb9986120d8e539448e751503eaf1570a9e8704456ff79cb9f3a9b7229bbbbc73ea19faba08fe5456365bd41ec6c5de5e36d69105e725c11b21de0a9e1369fafd2830103e767087c182c398c40e017ff186d627e80e48afc576c2456934666bf3eea7bff7a3c5de69b9a0c354d6cb3b11291ec56950757ec854a3b38875f7a943e245e49a33666a80ab0fd4ad5775edb5f0654cb8e2f22c5ac812a418c59eb13cddeabdaa8c09e0724a1124f44adf64468880f406c5b5bb23cb874f153e8adea860aca5951fd3192998f8a16f4bed334e7d9d94c3e7dfb26064a6d4e6ace8657edde4140fac80de06bc94b56e416830f2442a91d189321bea432555ecb055314831148e7920174695d49dfe4bb5d7d7a6bc5214dcd585f36d52f4bf51d302df0ffc00684681656f668c5ab631e0626c80163fc2f6dfa416e2577d96522180c5fd9e0944e1741fa987bebad90b60d5f39f3fa5ee200b651550e05110e10477bd4c5f90170d1cc171a159d3b36d15ea8e8e33a70012137c0f4f537c9bed2340f6e975b990e1113a1fde21afbf00ed73564b41d20e05d9fa99a2ab9bdfe5357aa612109cb119d26a564ae92f9f1cd4a76a795aa883fd0c0be3dbde29a14a001ee77755bc7c0c336edefefcbb4e667bdea31921f4f5baff02a105ea381a3fa1e8c4649c861c34fcf0d49c35cf9c2251d3567f12edfcf09aef10a7394711c5bb95de2478d437a521444821bd277008ad7f6f5aa2d2ad8ec8d20b7f58bf065e1051c17d1021161952651c0286c8ad3df3ac808bba11768164e178fb7d82a379f1a8b0503afffe79a7aaa4bc5d1bb9301f8381b9e1a2aa9e2f7c1cbb5758c6915d89106e75499d879ce007e1912d5b5a35cd9ae5f50ee78e6c36aa5cf100ed45ee835993d2bd0b344f08c3404cc2a9fa70b41cebeabb40aabe3f45d6ba2ac0a379553690d000dd51f5b245a914391445d548fd51d670a3626994d5573b928eb737d81589bfc624ef9107b361a5b745ec49d4417226f6a59bfda53e1c9b3f67c08bf9a61aa3de7680dafc629d98592fcbd6ac0cee71c7d433f0fc27406ce7ce2b72407d83ff9ba989b6eb9bd8401049c508093e4dbbf23796f95cfa572c067c317de43563150f3b9d4ad66b2f74d2bce8232db63ef14021f5147bc64fa8b30c1bad3ff4d5039e3506e1009d7e089c7c56a1da298c590ac75c1d4491a8e84e47768b782e9c75609e83fbad49e13d39ef683a076d44f5ec8738e40e47a3d03c1bdfcf31d64d749a22b0278db61e36084003937aff1bac75b3263d3204dacd958648162fec56c2c3d8d75a58ebab96149b1ae7d2ef4cca613d6d1f3af81e6ee9708b6548edcde23b618154d50f5c1be1c0f7cccd825d82b318013ad4a476928a115c0442dbb399878125e3c46ac503f25922e75a259b7e73a06d37e821e109df01f6a71732b426e34525a982cd5a1fcfc2d67cf036b150fd11571db87a8e9c5f5697a5d52242c835f2d7991483404776e96e15638a35b9cac9c1ace60eb4dc55db239a1b2b0439d9e9ef62fbabd7353f1b2d9ef91b3fe15a3709ae90936ff3a75ccbc615d89e975aab64e0b78cb819b69a14a3cdbb86e17d9a3ca949e62e72461a973a2332c3f3c6d458b8d280b6fcd1b0e1febc303d9d8ace3c3ae092259397cf5cf349ead8e6ba8465f102e5c8e8ee9b97564218a767720a2430e0d98cbca802a715116e7e769485491fab01d5edca49e976f0ebf29cb3d4ebc86e26174737f2d9c7cdeef52ca2c47915944301ab7dd6caa0bc8880c0f5537c61a98fdb4e1cc48b0a51a88d1dd4a186cd045cd21c821b93341b9491c6165c8ea3e39d06c9256a6cd04964451af37f2d8f00a945ef964c9c12a753dbbeeffc6c2b8cb8f89d2a0f2f27489971b2fe4e82c88420a3e4244bb5ca32c45f0da1b0b890ba176887c60b2400dc3c4db6f04dc3e43b0d04697e279d023d8d338d601c8c685b07023d192679e28edcfbc800c6b07803a9db5dd4acd26b618e530839d760dac0287c9e12e4a14056e3f84ed4d69567a5ea3c623134e14e607282fbb0d82cd8f48584cdcf3207ec2a74c6bebd36a45f871aa5481919d993658c647a52dbe2a1e4e2012227f0c57acb613a3562c27e916f979f7f08e41b06d121dc5a12b10175e43b88930b7093e8a038f55d5fe184b11e49db60e11017986607001f368406472af20420a98e2eb249cbb059805010b123f9a2bb8f6fe9bec28db55e46a0d27a9f56c307f95ca5f288733d771270c3ad8647a4584a057c062b70d2c3229a885bd4ea6a7d304e8fa4ff5c45922ac0e34ab9d1895a4d8075f41b550f638da6aa6b9b58d322141cb80c2bb9668303864f4daa9b04cfde18a19cb84ae261eac54b8c9ae02750c02cef0a22de2f5bbffbfd991451a28582ddb45b14d308249c571799dce4f9c6e9ed08049b7246b3fdc7a0bbd1c9e7d591851455ee9578c0bec934509404475293ae55041ee81eba978f3009e5f8d59045de7d03dc1b9f10fe1e8e5a02c5b3e5528ab4194dd40fe1231ffb97c7adb2d71c0df14fac5318e92f5bf1852fb7ca9c78bdcf1647408955db6f82a294a851b98b3ac1f5243e5b957430215a5f26b41df44a50dabb486068db35bfca5c499c79e6cc8db61cc88ff5949748e21d04d06eed75a7dc5872d15db2277e68928363f4b97dae9cdef32012e16494f02f2f1ee9d6cd630b59c89160705f6e27bba6f1bda40b37462d30eb5ac5626c89a38e586bf2f51d980b11e7d1f54ecb6a7bfd029ff4429b872c2cd47287d3fae62f117ee06e415eae0f0aa8899487e6b8c698091186e1788ceb4b649cb4a99ef82c9e9f8c0aaeaa39ba1c31807df0d6a4f3fc04316ebb19b2693fb53ed544173050985c95c7097bb145e2456016d474f4c6b56a9956d0ac3842f1c29a3a5c12e9f2cf69d329bef60c25c5eb4589df250e8c375904efe6f8706939c62884374c9d752cabb624b5791ae2a0e39b65c4aaa523f7ede14bad91dd6987738548f16fa686b42967a457f65d5d0eabef633875dde27d8d0ab04888da139ffed85cec0743bb847ceca42f0d80a71fdca1542eb7cf1f1fafb30a84355e78b23c8d4537c152c34bc6ce9d389b9eb338af70b73c3d1f70423f95c02aad5bd2ebb4d3ae3ac919393791f2920c1c580941561a45e1511ac98abdae0f34db860c16004a11160890baa45c8ca824dfbb9029e235222906d03e746666ad1e775f072d59ffe5a9c5b0ccdc1f17725e1f54b3dc5368396066c752e306befe0dbc7a3f09c62b83dfb85e126a1bfc289c5fed27ead553848a3b39276deb571330c809dc9992d383fc2bc5814ff6415235ca5d606b967ab382d375b782c8f72835713c0481c24e35b30f54384d328ccfeb7ac5bf241e7f77a604d5bf109eb9899eceabcf59b851d11b880fabf7b4a5c69e1ef2312c5e1bb896df002212beabe486891d6624ebbd1ded1ae9c0ab1126f0a2c738e568b6766a1d4c9c4d9e18805b2e9da045f49c910afc3d952bc94e9d6a6fa94da45e21cffd99e77f8481654147c35d765f9b14c6b495212341f36bb89fdb5f6b554cc89a44fd8d307a76e2e77eceffd4f84e3cfaa73294d5cfc48e4c0bf817fac48f1db3b9cd782de26ca5bb2a83dd6f144b2dd17b93bb881fbfdb529dc150aef1e80920378eed15f48fbac90cd6083d71840091d2a2a1c2da2c74c67c6c5ffdaca59b9aa1a791d6d8645f8c667e4a8419a4c43f7dba4bd31635e90cd8ea0617b8a0220e35c0d1aed89cb2ba20d55f00204430ed48bb31ed13369131e0047c8247191aa571395d03c969fc882c663f5dadc97af67be339765297e71f1914034a9f829d28511f2a311642b4dde7fdea0b288a69915f8fd8d54177a2ca98b1e37107d78172a6197766ffe4aed161e726cf9cb6a3848f09f12b6fbe586d72a17512471f78fd17140ac6521bb2b33b13744eb20e12eb6c4001b0f0a302a3794302a63134c790e573fe29b8eadba144c1aea23e2f69a550a21180e418fedb1b58fb650fcb9680da99b923d8d2fe56ee05846cdbf38b5ff06668f96643b6c91b4c8ab80090c1ecd752a9b8e43f082bf5c900c2e847da51b14a0f5266408825a4aea608011a0f9ca049809bb04e97a359c09bcd6ad5bafb1d24d6796edbe035456924a8aede48a69e24b5dc7fd846b05f442803ca438c264ba596221432ec2dc4bc1f02aee1b35dd6d8aba1efb8c586c77230246ae56ace57b2155629fdb5821041cd67cda8c0d68625aed99f001bf420a71ff8b46b305dea9e943350bc6d8ba06ac042d1ec717c34aea56a1a838dbb021626fcf7eb6502ea7a0932b82574719d09df240c5f90ff369febec0843e9fee79157aaa6b18483bb100117558d2724888d74de8afd5d9253e4955bb0c27593ce87d284d4dbb32368ae84edea25891c2d7b501ca8276264dae4f5c8609c276d4a6e2b5cb2eb5b9ffe0cd03a8b3a0307052454a152a35bc852337195c939eadb68793f615409c1b7698a53b0421f6afb664698dcfd80f59b5f0ae9a2a5893dbb9ce826cc3eaad8a0b43afcaa26d91d2568cb3bae6cf43758b19d121672b1da6f3de5abb921d6fc9eb24d1b5c17093d6432777c2cda15540d31307e31ef751bd571d5f4bf9261562d8404d1abf85a9adc944254ac9217019c272f1890414540ded443fd7259208a334f5838cd2e81315f3a49ff0ce531899102831549438fd660cfb937a39f0ec8b6e00c6dbcbf883d0eba4496cdfacb88c021f7af47b3f1a430037aff24d05959ccce9a705b70a401e183b801698cbff02492c2cc514fe0724bea269ca9232c8f7381ee2b914169db3fa5aa3e1c9a8c80b3787dae035aa77070dfbfc5c1d4387919af562b43923e9352cddd36650d2c1985dd0e506b1f77643104fdde0600df5869161c992b77eee07a2b0aed1839813ab1502406913ca73c560e67b10a4fae6cf0591340a608b2b44b8ec4713525b294cb85e12b8ae3cccd0b1ab986e5781281ac61ddbc34bcb03846269411155a027988e773a75a2d0b3d8b220d37f2d7510929ffa40a45d38e8914649782600c858d54565df53ebda134ee4cae3431b9fb9e423c508409e828696658976831f6da64ed0d34fa019c2e773bd73ab1768503251946abd98870814c64df55de6eab5b4fbae0914c537cf9174a884708b949ef7dfadbd9814379511147144f9a7a530fb0ec5fce473efda7048c1964769ad1dc138edc2cb58961a47711168a9c506ef79a81f2323634d66c09a4eb56ab543a922a08718f9d4de944b10dca15b81587b923757c5821b1bba198e8263e3563392aa3a0e1f70d1f51345ad29eebcea9bff41a7b69c12409d385e5e9283569cfeb39b8be51ff710e12f3de13b3a922cffdba3c2ffa6b72e58be0b021339f210d38b47792b21deb5eaf905b99567fe15f2fa78e8ecba967f62e32ec288e8581140f9447025d3b14ba3c0af41f7383fb29da190dfaf1756bdccd2b886bf49beb83350f450c9b44c072511e660d6e480e8adb7e70ceec9ff73ed4dfbe015e92545d7516d24a69c175de68c475635a89b9ab2fa46cce002f826bb38dd933f8af270fb8f89d6f4ab41fc608669a01bc591a995f4ef8c9b6bfe833267b91f8f838f3782ff919e68d310d7b9cd81e44b9f70cc505423952664b4205ad6956e6c285fc26e6e425f25a71703411d5c9a8890575cfeec667adf1c32ef98efe5619fd1b7125d5b6de5c7adc9290c6b3d2d0b868a0ea91ad8b66cb92698ea484cb21c942c8da4fb09d88a9a0ed8cb54e5c6b8932d7c4c824fd2aabbc853b36410c98fcf90aeb195863dca750518ca77f29ad70effa75d7deba31a5721553b636c1923d1fb0dbe26a7b8617298af23dc8c9cffe2d44e4bfbb47aa88dd1cfb999de3050a581bdd1e18ebb89899c6415a648f0d50984085ffc3c94ae69737f08c47c6f296e3c74c415b72c23b27901f5cd6fd6b512d8c47137c669572e45a069ce1f02c923d1783907a48101c7799baa60b6435661985e8ac2cb85b0079553f4e9dfc0732205448a2318384a8f8f152d5ea697edc059c418130df0b5de3502e4aa597e7998b38a9093a1272b0e7e2100715228acf5759dcd19a958a30c2960fd306e74d8e6642c98df3506b9cb40dd474bdc634f5b42cff9d34e7364f9fc8b40f8e160ccd9ef6f3985ee2134fdf1a2ab43cb79b088020f81148751bdaaa55014f05f1f2fff1b99bbea38f3354f226cfdb053080799a96450e341508da7f6b380390939a958dd7f0759eabde2755afbb77c58f0e0e268760cf67e8970a4bab5c16cb012cca161f3381ce71dded65c5f7451fc01465e7788548bf05dde55e00512f40e5c62dcdad660111f5e5e17c892e27ded6167d5c7ee20b08a0781784fcb19582e2287af006bc9717c5c4946a1642f086fdfd6a3b6d1e9f9842bab3c3e6e8c1fe8f1cdb51218dc165c72b017df7c393d4a9b120b90e048049b2f88a5533781bd8c113d4006dfda2b53aeef4cdcb04c94d484e378f5725a174cc947fc4aa223c7ff935533ee3962b9c73791f6114091309909aa1ddc12f227890c67962330c2870d28c48c6332f710e4b14c5a3a3e73368b89b08426a055a05beadbbac0d62c111a84fa499af973f7ccd3b5f549e97cec57637889c883ed3020404f324aff810c91aa737ec5b90f16892f8298d2043026eafbd63425bee40dfebe0c477c82238d0d59bbea32e829cfd57e92feff6394fa5113cb4e25dff76150132d9b59af4d037821e11cd04def30485e03212936ccad7bf3464d5a6851a9c1ac7bf320b9264f00648c479256c147093bf6724e1891530d46a183673fb693aabbf5b3996a281f1ab89827fa0172a278929217541d448f013060829a622173e419965f6af47c68a8c90a750b8049a1959dc5d3c99a3b0a953050f268bd59bc5a956f8779ec6d889232cbe89661c11aa625a9fc2c5630ae44962a557c6bc662c3da10b36798ae23319a66b30c1f4759b68c86aa50fd42e25168f239ef9b1770a4ed6b68bbc55f2aff88e941e20bec9a8e51f72d5482572bda3d5adcefc7d829a4f694a1ab6a7f09978ad4c78fb2a3b38f25abba64272816c5d7f9a04d3a577b825fb733b0ba2a3c8343605c5e6a328f55a545b3c8a0db7433d319804e2fd51f4d95a212dc00606e40b806c10475bc97c72338b638b2b33175874e6fab10c5dbecc650ff7aa642bdc62c9ff33755baaba9ff5fdfa38829e8b0c89d7cab7f8c18e8ae058426c52164fe741b2605c5ebd74e6f83bcb9233fb6ef5cb5cbc9815fe8fb94a155fb03c39523492c822c8865cba86253c076e168e34eaedd422d28a4e2f604986cb9bcfff95ac6ff05745d816475b1cec3e5677fba837a0aa21e04fceb15172e3bab58f321a7664ee442c9b0a9d2eeb9a6bec7d2cf335110f769ab6f31c48175fbf23c820664048bcfa81d8a3be5d2063e5993d70f9103b7f4f91ae75dbc29a0810e5feb040e10a21cd45b6228f3d5b645325fd611e21608c05ea83e1112d7a439f276dff4ac93fc1b2ff2da361ba8cec0e770bf24ee97db3e901b9011ff21c28f9e8f783730b7a8f4ea04dd5b6e4e0ae72d9f049204ac6bd225393f5ff69203afabe5f05de52a2cbab8bfcd834936de1e03818ebecb5de82513aa83eadba774316b9dcfe7eed4f3afcf82082341d77aa5d67ec558f93c1a76ebda2c74eb75cc13390e62038e30cd19da50838b7cabcd743dd0d5afa1b790a64d698d1cbc5fc9d6cebbf15b83014b9f740ba30d59c13138f48220205cdd6e4ae0a396f7de4922a569493cf352e9c79a7d2dd2ce89ee2ae39d05e88d209ee96356441f97bf9b288907cc8198403a3b5d72b2fbef53900f4b3ecf2f481f8f00195471a8ced7a7d5e47d0cea888dd42ec9743212ee31b66fe2c086fcd37d131b6c75a1af33e2d1eb122c9a60c3d405d96d59ab8c3ec7fed24275320388b60a177ddf6fa30772c0a1c22703991b52e9449986df74adb773e619a21fa8919f18d4e2fec92e62334167cf23abf1e11318ccad08a102fc4dcf68c373e1f4bcdada2e11e881b39e51b071ded93bdcf2d77b550318f84704afe474f66020a70d0f9df6be9793b950fcf859440c84898c5b05696a01d0fc39f0fca269e93d34822452b0cf48833a4877fee8a5bb0a461f4ba1d63bcf9a5451c2c536a56c698c1b7e4fcdf035cd4ae4c93ba7ae78c4a50bc9abeaf48fa56a5817e25ef2ea7c99d73ae64a7dd91a13f8dcbb21a32bb2c0b969fa3232097292946a0c39088daea4a07644add23743e99951254438aa978f50f1e53f3424ff40ac0d118fe0c254b6efdc02fa5aecd9dd2a1dde28ef5e4532123f8a253f5a0f009a65872dbea2978fc80a8b2e7dda0d7b39ef805678d9d7b880a96f02bb2f671490cee4b3e0959966f4bec4bb1d073786322eac95d014337faf3450f717d39bb69ac0a0576945334513b9c3941efc8a92187109efde876f130e1edcb5565118c6b33257b871611f4f90bbc069f2b797a63265ad98f25d269c12dd8530fee00f928c187ea19ac37c9c59f00fe2e5ccba4ae8703399ced48e48e611258ff4137c466f773dfcebb6a1f2f8677791594add856a10fcadf3ccdec09f9f8dfcf355befac0e845731663dac33501df22bb106ba8424340891d15236781412473b2c2415fa42a31d7ca27a5d6890821159f783b7dc4146897778c644252e955300fa39e5e9c2d9e3074b522be9a37ae59b121e4cede0082d875ee4db0b6039bfe57b0af353a1c3cb832bc53c9bce3d286334913c40c0d8e69ebff256920f082dc3042b7029ce91c03ffa4090361fb0c4589b08e13cd6f911deaad6142bd42a32560638ddc495457a0270832b3ca715a34b85de502a647db735a1c9dffd29a3ebed84ad0dc424b4e04d6a75ac6cd9ea60425e66a878526f3b73bd7ed8975e56b862372e56878ff509f5181dcb1bf22132572b5809b4af4d62eca7caf15389149407180c324a2e52d34f5cd28a8e0c9717ae9d007db24e4f350475b78b684b9e632b0b9d1ee498ed6d9eb7233157027cde835be178e706af18ce3b63d5ec1603bae93f7c51d1e8c07cd0ed4ad3c23447759a6ecf85e7ce4f5292be98cbdb88bd428492af2d05bb6028ed43dda3edb850d997051f4b10b9565af3f4300ac445c6f92f83e6f01ea3594902af77d20c2a6f461a354ddb9d8989eefe58358332c0d6cfabaa4ba2e286fd0581a2063a11e34cb9dedbfd546660d7ee193d35320134c4a7be54dff9ffceacf216ad26f79f9802ba2e0c0495f1c733c11e40c55d9c0979deadfb0c71a542c33e240167d059949f72cb8aad0de871da2d0a4734b7d122dba2ba859fcd1116a04085a5ce5d9e366b2a91a5450c68a4277131541031e52e21489ae62f7bad2526c1be750384f168976af8d4adf3e4c7776e65efa9c0da5a7c172fa5df4417fa9875759d256d7bcae22d86e196274c12379ac46357cf2db825e3fc8ec264252873e13ee6e33b99c0ea0867b039e6ec3b08f01580e2b5e8ad277543c7446957b320b9ef1388ae7c89652fae421810668b8034bc8dd04aa230153df1d232e573d4cced208e5366098df391cad9128934c42c12d0eb5051bb8c5277e98a6e618d77c3af5380a72c7eeda0ef8f4038b049bb7f3b37592dceaa0c611684a476e1e45cc3fd211f0bedee22397b0ddc7aab4c276cedde79af20f2da8bb38aa01796a4ba44c3350fb31abb5cca1b1aefbdb3e56c5589be4ff8f19bf828e58e4b9295a97d74e451c3ea44f1fab4172edd75893911204a5cec0dadf9d1462eef84784e4609bc1045c8ea8bd40f32a8b3dd2274db763298f315273aee665aaf789f13308b9917adb8886bcb1def7872490a503d1625c0256394735af1dc7bb3c438130f812d35fac5f71c75688f6f8792c5b6c9dda5926840dd0f85d5f8cb2e6ac0c80defe9abc8e84641d10f22353b1693c4654374c7b9116ce4ad49e23a67beb1c164754780ce179efe5ae79e119723a26ac6ef04888a09c4e5b33583f989de6cfb6b9cec35af8e2192c367ac8722f7b327ecb76c02f40a705c070d651325e8ce5a2df765ec2e5f796dd1633460181bd8ffa4bb04656a7b17f63c2d9087b904212fc8a52bd3c123d3b2da046cf104f0b39ec63fd2ec7d09686953018ad1648dc745e57d4e1a56b3895b4c97d5c4072cb6bbf6be437bee92cc45ec02916a27eb354d5998a553782a3eb975f9bb92348489f5244f39b5bafe029bda04526e1910fd62ef988cbfde8b77ca55ad6509cffbeb9cff50aadcf980e0ed64e6b45c4f5231c92811715f608daeca71498d0782ee065e9e1e17f481f11a9dc9a0f9af79ae28c19916de46f5764d1615a9b58f77ccfa7bcaa4cda4019b6aff57215114e6d9a00f2c886976958495deb62703692addf524fc3ddb35958843fd9ac90934b7939af6f3a461e4ae93e8ebe6ce7d966145e05a1ea21aa508494774ec2bd0353e74b4e117790bfdd42c1914d6ab3053747f993d5af078b315df32b59f21060d8dbf21938c00062cd4ae57bb8ebcaf8275193159c9acd90ad49cb12c4c6d539381b2ac6ddd3c4cc7b056bd800a5a11eedeeba409a4293a6bdeb95b6125684a035f1938f4f6cc7b093f0365910fc206394041bc584252f5c91d38b19dca0944108cebaa07752859a1ecea09c8991bd4e4d15bfb85ef94355180937b5d367eb14969087aff1681f04de8b1cfa76dee0c7fc0be7ff4937d68070f67f57fc07d94efa28120eb416fe06f7b0c2f72df89e89dff68c30b54b817db797c85b6ec2fb8dbfd22862b319e6b0d6596185390da45de5b93a928ad9d7e7135b6059436409ce73ef0f84de30b23c36960e26112c5856ba4cbee7bec5beffecf1e7ea5c8bb334ff6ec983516d963cb64279aa762f91b7d3d050a7732b3da30dc4fcee9324b67d29a4f3439511c6b97d0e1bf8dbaa8be48863ecc6ff7f38964b790c0999fc95e452be41032bce21e9702d3ad9364a41cd58ea29d4cb3f22ff198b41b8c80ad7205da788e83f725810aa44229137bc248ae1e9524e996768647e130c7ae301bf3986078dae23a04e871807fc4396817580282a918d417ee3cd0bca50460f3b554f9f63cb6c4e3b1e35bde033c8acea8738f5ba9ef68e673d3d1cec1ebfda13b03d6b637a5d377b335a7fa7e4cef190ad711a1c70173f6621e00a28e460c29103660391076618f55aa650f573f303ca1aaf3368f583a294e08f94e3fe6bef0b2dbe8e693a8730326c6232222c97db6e16ced3b9299516dc9bf4e95d81e89de711cd7e184f0f7ad5f1aa29e1d50c22ca3c16e510b29aa883e2a4c09bb047cb3c4dd2ebb36522487ce33d425692b2568d9678e51e25ca17b1dd579846804ac222ec3d15f86c7cf955584b55bf4b776b3e27d1c1119756d862cc905b84cab4388545ca9041c1816f2f86fcedbdca37870770d4a916c05d78a7237e25d98486190ac4439e7a2b899b96129ee06c235ca6f36b6fab2faa7f122710aec9d7414650ea3415533428bf347fa70fa48bc73408e5df99fc27437bf0dc83bc15a3f3f7246c622638b5df0b5ff8510030b5f8a199ff4327352739ca5bea564dd3a47ed96ab40a4210296267fdd43596431908c51d5e7e6e2d6632bdadee3bea64646e1c1d49701a4e9bdc973d80a86b701c4ddbf40ba039509757abfce9a947d0de9d69423a09631b1829f2463e5e77e97ccbe844f7ab04a070823ba523d39b7d95eeb35427def812d6ecff2115ff79e31f30fbfcc0118e66949164caafb3b80a30fdfe4306879bd314d00cf3e5a9d04c37275d35686f4b4a875ac0d58e1b1438b00c03f63d46bbfb29f893612a78f466a8d2337965ff2b1a42ddb0e3ed6b1c87e76f8f5c83f09f27ccdd902ad2f25348747f77d9424429f0aff6a81f469ddff2366cba5258b45117028bc39a7ea7189195882135f4af5c95de3e9adad36368d4dbd9434650ba89867c2d107ae54bf271aa327ddf12ea49d4cd4a278b3c3f5f7796cf8250094904149191e00da777cb560112d295927de07664cc602d51bb1e7e51757b1f2d6f8fc6a5bf4f7b61c55cbaa19a26f92b6d894a3d7f797334dfce24a672223915891f0fb2b4021006716f6ba4fa690a65b2028d5cecdfa27be93163e96fa34f3d0f97fbd987d80af46f651617bf3fe23bee12a5409562e04f7860f7f4c95c1e48032b7e4d04850c7983eefafd81686174c8cbb8bf7df3d49b8b1dc67e5bcda0fedc7330c1cf9df32be8a8023dabd2a2731c19c353184635bc00e65c4a94bbeb9149d953090f698c4b24d1d3e1ebbddb1231c45046e0084584b2a731348a860647a84c008687d40f11d2eb9e1622b22fb8ef8673567c3586cfec77d5420c68d054fe7f2176f40aaa6410a0e944791abadfba2dfd16610a4907b4a94e4539e5dfb7d9438635d4789a79c35b2190afa4914b48fca263b737e6fe9c67e8f1772dd92eab851963d2ce50538e29c4fe3601bea23dfb7574f4626bf275790f93e7f4144e80e800bb3572f714f3262bcde01f06d11ae9dc566a3420156718c1b476f096b46fa62e1889a9aededd2b7dcbedc958c73c1ba1c4fe48d8b000caaa4eb8acc6c42b54484ec3dfbf6fd9b78cb15b94c16c89b096ff651f87432cc2011c3ec0311aab67790673dd4b614bde2e028ab95732dbf9594f7e47c546c1c7ffa0a5ecd419a8be78395ab4794aec8e8b995585e1c54d80fac812835e240a2aebc5b907d6a50733b81e3caf7553703e0fe8dee0965c9e818a445f57b98f132bea962c7a1557cb9569c54a2ffbff2cf0c2cadc66a7746e5cd4881f5f4aa48d3e81e960fc0dbe6f14a6a4e294f19b755ef177368d9f8305e8f621ac88670f9e256caff6ed75877d83ac96baa961c7b5ddc304db5283fc2c3ab0c368475f29301160a31e25201b1d7ceb2745779d31221c7ab9cbf5b22362e487a75e56cc37ab661c4c845501070ebee7dd3d33ede94f3b15f5293f57f43e9a3b1600c3db1fad936d734236409388f97282a85dc96f189bbdc5922f886d0a6d442ef5f6b845539bfe5aded47903c9b0d500f29a6bc8466467f57c5567308827fcb4480ec0d9d98bdc6e096252c364b5ed1744f930efb72d7d94a624e75a86590d143a8cacbb7718f660b625d6b1cf172f17c6636e4aa853343cd60963f8ad40d64de31c0a8b211130df042b4a4232e3464f17684b4d706c3433be930825d505abf08c1580444bab7fe2b07a1549ed1b9c69d4fc5c6c6eacef6a3a9133088ca6383c0685c7c480239204b51d24f556583758d1695fd8ed4f2062aa781a8e7886bd89f25dbf95edf64fe7ac51e70835315aec456eef46a90a2697cddd658e74c52750f8085cf441105886cdcb45355c58eaa84b0e71c0cecbbc3c6beeb1f9ec1f2d75a2f4dc052472f9ea6e1a4a17e9e98f1822981113f1be80712623dd2041c692e94e71b343abcf73ac1269710e22bce4e096340e59d6b8bee8dc7d287c4a0f7ec3be41089b16ca4104bdac6ea7b2abac5be74e5001cd21a24accb8946de65be467692bfe685afd305578135068a7f13857481761b61cde1dd02c4da1789508bfb0304a7e98f76074fb182ca9ef3f141ba4575062bf77e6cfe10157b2ce60439368b13e622c1428d4223c983c4afc8bba6b007ce36c87807f7b3e9466d09453d26e31616921b5a83f876d7028d9440a1696402a6d11f9dc9c77a9d09fce90163202012bbd554701eae2fed3b39897d4de1b4d4a6befd8f2aa8b2aa817f70358dadef59a4082fa6c545493e62f7270d54fdfb51b8dfdf6c680494688858819eb2989d4be3330974228a08194cb4c46ab951dd809efe5ad826869dbe8f39b614560426fc2fce09389bbca5042b766d7b6a2ce4437fe76f3525a384d3d3e0171f7eee90df1f1cdc2aff0c3aec17fefd682bc7a3fcef72b22b99c8b680c5f4d9a190d3a8c1068298239b68bcfb4590c3b95fe1e997980875d9a1030ce9c496d27170ec53c117b169559e95bf19703b6aadbd1206d2edbd3c2caf9d578aa13fbbb0a8ec7fb113af8c8d27a441c854fcf6c983131d85ea61f3217257c16d6372abdc6789ddb364ee5794a95c37dc308528dc4b22632c0c59a922e778890c36d5d4fcb03988ff4c49067babe99ec85f9b84dbbc66c6abcbb46ec86496d36ee092959b29a5c45c870271ddc793913057c48a808c507a86f706cf5239d9f2ff6de45ebf74685fa34516275c02caf7c2c4dcd8a761708e34748147f6515ebe4984b15e06fca3ab147ee5ab33a1c3c76f189f9e17cb4fe9068ef72982c2ee223b4b9a18e3fb439326e12cc68eb44fc406c73e31079e4636da916e7e5b45b1c2ac8225664a4bc0c6e64ea9d5b8878cc53c5f3e576f31daf5e2008093422b68c7de73235824ca3fda9d9391605beae5c0f65960b1049bb8abc831354da094460e4737e0611728f336453da7b6067a053ba42a930869d88993180e5874a42055bf837cdb9b4a5e9bb00d4c6715fddc2c74a406878d5872fcd5659f04ae5d508c9c31c6783ff9b253255c9dbea41818b398603c9b4b8c499b9fa0189217a3ceb623354ac111dcce584912c8b629cd9ff09c91fb120787f51b9332c86c3648d9b4ada54db65b1d8f6bc29cc9ff101d3f8f434a16d06e99c51c71687ce2df4a4dff0f03ba5c1a1a369a34e16788423083c04aa05de1434626fbba5c3c5ae6d80af8d1eba9a98d7bf3374e7435b84773832ef91926898bcd35e25a9c1d90a47dfa58fb88222add5aae14fe5981573fb66b8300645d3320e4f4b0a0bf3d2d61162b258acaa2b6421de7577abf646507f2e7c29c6bced3de25e8cf00b79691c7ca4af46b7cab9f32018c69c25c5fd608d2fe38fb6fb25f6da83197386bdb899abc5d7c0d5256541a8b5cfc0e6ce1ac86837112d547d39ae2edee64f7f13817f30a35db09bd7831dd75e8964dd194c971ad9d29f5c935189c73a9a48e08764c3da4325797947844d7ae5be83f38faf11c679c2941f7bdc7937bdeb83f32bf265412b42290260f4e2741ab2fe40d4c45d42f82521ad214b3eeb009a3990b93869703c641d9392a43a499fb65b73d05158469a6eb6792297f25922f00cb70290a477d284f3dc574f8b4762abd0d48d50428de56068085b93d6fc176a8c29785de1ef45c61b06d3035d3f9e0548554aacf409391bffed37c76d5533ce93e5303c2c018468398e5603a01952f899ed8e190130120709242ef8a1877a74615888a8a273674e97b83f8dd87001ec3b03c7619eab0f9ff71ecc7e295c3f1d03ff0d99a8deba2dac2e4da37207a9d458752ca4f3233d59753ba020d1ea9100a59080a1d1613845a98f56ef75e40768e61a91807d2b1b2e9497f617e725cc07919e06b53426e1bb56c2b2ee0a884a02c0dab98ea3dc00e151fe1866d1c3fabf52a4590604980856a180354d36edefa243eaf019573601e41341e8c4b381d6ab0ce09a1375b7168dd6a22dee9dc4f58703a1404c6c20453cb00b7a427862d78fb47c9d623e67a60b93bb01e1aa4b696f934bfc0128a77a4d9ec87d339f0a58feec5216df2c66214c9411c309d4096fdde91d5013e62489d4dd1df73f1ace1daf5992d21d2b85e6f4c1f92508c67c61bc7ee70137b77b37b7e0935227c9296cefc2c0d0f558ef9f5200f6d103e51381ebe4dc5b1ec89f6d94d709342bb31a4c0c473eaa9d8206050152349947e3aaf008096514a59958d62f5a25d79f8858a52eb06136672808cba4dd6d703d9b0ca68af0dfd259bafcae1876289de4a973a3b9bb98046b6d0cdf9291195bd09a92821982806a975ba2b74a3d834764d3f46d87631bea9dfc75b76d97aeec4b68341adf2a5cfe89a50e7892801459decff3345d2313286fae12d64dc141ac64c45d9c55918094a5e221cdf8241c32253034c4ae54f8e1169d4eecd5ce1e7c009e35e30c8a9855f5bdd0f444484910dbf25e7705ed2a0e8bea56a713deda9005cb4cb87e375f4cf43555e42ed873fede0f4897e609768fd46b0102b689bfdecf3cab4337eb0dd87b359058c92824d52ec4e890716e3175c6bb2a2d17d1243b75edaa877d8cf9cda6ef48b8be8e762e331e262dc74e5489394db9086c1269ed1c166d309bf047248a43d641b92be6bf38ea1fe84c03410354f8efaa058f2a7995c785e7734abcf2e4ff69492f0d2a6271e3f6d5b4105ee48b23cbcdf1d0fbe889978636dc346e0b5ef20e19769eaa4c14c75c57f0d89af28467154f266aad0b8987f824524b19a5d874493385985a6d1443d8bb5bd80f8b52744fd47fb1a5f9d295afbedc29f36e5c42a9af02dfd9d17548927c2be63070ff0a33958b982b1ada24c658778bb35850e9b0309d81282806fa0e2980e236a0489c58739504c6bfd5384069f7172c80d85d21cff5a344f3b3a091a8fd5f3343a5bd040d192d55a2ff9fce5512c236aa889ff3b21906d602c38d83cee1fd26f29a19aab19606285a32ec646f13ebf4f178cc15466f206826158e1c92eb0d46c231ff3ecc100655d05a3094786cad50c5e17f1f79b140ac5e60b52c1b8c5bcb60c83b98bffd36a6651bad4ffbc89c7179e3861600b8a99ce9e72cfa8b2002abc8c94c663cb8ebdb50057366cd91df869fa807edf8dfe9639ed7018de94d79b257cddae822d48555e9b069dd1898330b190b374458b50aca5d2cf9264a07266f7f63beba671340d524da5834dbd03c99922121ce616c88b5bf2890b78e53fc607db52e85195daf7f5eb00021f4e0405d9c095e64f0faa4994929b89e7c42a7fe24ab380f92846291728e4ecb617e3a347d50fa1ecad3b78729d499defc811aa126129cf13774bedfa43d358b12f3b895bea665576257c62a8f933523113e0ba5857757d076d70166e13cf24a424380dfc5b587820ec17bd5d0c22f089ddcc040d42265dd662e1a11e75f65ebb9ec614772cd78a339c365bc6b8c72c5bab5c309034db81934d02f0381f1ec21f497d8698d03dc8d9793b3cbd0b79c3098a3de618b50fc211ac29e7e22e4e394f1ea1e97d4da9b837cb1b022590b7a6ec58a8ee2030f66d42cf4986d121e19c8d8abe4d93961c84d97f34ef26b2569371da98fee55d42b36bcbaca0450dfd22de8033faa764c4806dfa516ffa45562a9ed4ce987594689ae32269ec3689640b0abb09bdb27234447295c9722d63b22310eb4a73df0a70449539e730140a87713ed15b5a3b3120553004cd7931300240827eede762de401cae11ed00f60dc4326a0e6a994290a218eec4ffa2727a5b62d7af194e98b909ea0cc39d2c6fd4fdd96f3c8858fe0680b474b56c6af8784e97edcfd6571b6c6f0830954f84f765a4f67c53463353c746dc110eee282625f300fa4afe1ad61d3e1fadc350c6bd1a41a9361cb0586860abd40a1fcf1b1ad902818d44aff99034cd7c318ed41f131e852bfe9ceb5dbc8bffbb18d7b6753db42199865c4f1035a5e55477b9b1445147b24982638f68981d69f8cbc852d4eb61f3859f6fc1690906053fe159862221485ab6f937b5fc9799bb9d67b7804484537f848721378e4256d61efde43b5eec2ca21f329aaa09e60153542b05ab9420de224390565123566d373313546432828a3ea98072ec5c97b1b6a368327277c024887af8f5a35d5d89a8d8db1d81378770d18958dbdbbc575f3cb0110c9bc8ba6109ed0f5eb5e23b2ae824bd9e55feb020279cffacb9084fc132e3d014c0726023d7bb4d2c505b7a1d9bb8bd965cc4f26b4996266664aba119ea15c781b2edfa4379d72578967c12ccf641d9970c1d769ea1caeeaf130732b6824b6c3cbd9faa73e39525dec3c6b377d5e6390c4085ea3a29c1bba257f3167e9bd8ec65e6a652f7d05845c376d400adc213e4f8d39416eb56748b114bc479db61195c044f141d089d7a38434940d4a5e7e600d1dbc922c9748a78f5ade970dda216fa39a69e1b3f68263e28a0437b77b255c284df2f16014a90df671cb73d62b12b70e786fc693a21be30a9c294c3ae469ac37c1cdc5030d982631c8c73b1cdc6a2d1efb49cc6711e118d828ea9be105cf8666aec0d2f8a2004c7e8795727deaeef0a6f8d754418ea92e5f127f530424db4d1e430ecd3e031d4b9e8be4260d380c5beff2c646bae8d4141a4334444077424e7f90f5342844426c243872dfeb0453027dca37b6b12710bc874398d52eb7a63956005906ad822ce59427a5e6b4a7f9c17f373cd08dde69bf316a8e10c903d70dfcad5dc39241a6b43ef47790fc1a3e73893eb1a4c7d0e6cca5717148c7dc3a2fe465728bfe64bc2511d97ced57956009f166fbafe5c37e3b751eded9cba512d708abc4ea3b5c4189f6bb5f1de2c88f1388bfb425a6ae68ec00b778e7b8fa6a9374db360e343db26fe8ba3897860324d23eba9e69f71cad14f4d024fcbecb00da65a5d94c0c0c7fcbfa08915408a5365b0403b1a5b55fb31d00e52cb3f1fa9d52e653f8d687b4a18bcafdfc4bfb466861086baaa8cf0586170feb51f85a686cebf6ab26912ee326420d857e191ad2d07bb2a40265fbc70b4b88b8547a1fa6d04c3c6eef83fb5502a8bcc08dcd3877a372e989889ea48d366d196431e75786a9cb40d4c9b005e0fbf3284085608cbb70ea422d77c54f2a398a838e379f33d54f6681b4764c808be836b8fe4dd82b6b623caaff5ce7b6305b78c9e35481c30d771b2eafaaabf0602f5d993fc462a2a3070806388a2a0a8f0a066c2a867a0e6804b0ad25921c51db590eb1d820e1930f6ef2d816fef000f7c66c2823b70ffe02361bffe1765c0ed56fad908a25ff6f0d7d9dd0f669c3d90a7923b08c284b37e383a810409d3b33f475c9d46f373df4773ab60d5f54e00fc6cae95d859c8d4bfcb74412da21949355602387dd0d40e8ca368818bc222942d67712d1b6c4b75e5c4d3032fd3351c82d08eba506f65adbc809eaed538e26c6ff516f1615c47ddad719a78db6b2a53c04c1aee05b44818bc173deb9e2acb07726b173d07f789a830d63dcb3ee190a132873c8c1e5f3a0d914636659d14da79f37bbd8baa89d637dce02f9dc2bd162b1829203023fe27b4dd6bd0798abbadfdba8b9077ffc516724175495b8c6e41e6c22e15aabda4356893ecc9a198d236e6b456992482782361ba52a7654a9cac170023164e11cf1ffd665605f73f6d49d36d3a7d2a1de8ec0616a0806fbfc3607edb2e1ee423aae6731f55d198edcfe2e44b305687a6b031610b5bb4dbe0333c8c85ba6145a76d844afe3f89a1bf8f69b0289d11f1222614c567479bcddc9dce075da96d92022e34baa8ff7057f27e04fea3db648be664855aa2c4f1297ec3058ca23547402e85f7bcb2b468111cf6b1ef75440dd43e91dbc5c66e2d090f265fd02e801d51ee14e346062ed3de9b8dba8cf012c8ab3c1ee2a9cf58f695b2d38727bdc22d95e85bde2b83b62fc65a650761da4b8a038c1f8b132f06aff7f52d7299b55c179b9e5087e31fc856a91b48cf3f5de044fc12a62f9877e6c29ad0d031df3c55ffee5ffd3e87d54eaa0d83c57e41e0117eaef89a952e617d0243e281c37a5b3864eb2197f3a838badd8d652368f9112ae8bd40c4a35e764e149b41d586c950f87f0d167f6bff95e7516fd40d5dc1b99bd1d259f375d6aa760d13de34b134c550d4c5e89e24483feae152fda60e59e1fb72420d7d85267f4dbc82cac7c52ff1cb53dc3638c45bc78a7191e328a7de5a167e90aa297eccf58f679e6d45bc8077c924a5fb0074f640c8843a01165841169d4a12b78dbd8f0fc17ccbc54b838c726e74af6a32917c98b6c22b3db9d94f06b98efe12011df0dc7f23c08e435d578ab4547bca832e61e8e816440b7e32edaf2322358c0f7394853daaa85507f5234f6f75ab3d8e9796c27c00f766f60839381919ee674a1013b06efdabbf4d3da57805199343ad0413d05e74581578f5b41cd2c8d9acb84f6c310398b55f0a7ab5571a09b333d6f67cfa10d33a67fd5c2503361a153bd0e7c462c3428bcd012d8f45e9003858322ddd2cfc52fe545e5c49da75a26172e3646df0cde8638aa08430f836310a07e564adcce0d83b4642739846eb13904571013b8bd650ca39039f63b4afde800a86dafd111e81b1e35b12fc15f5ba2831c9bb77e804914074fa627e26348066c2dde3facf21d96dcee6fb4546d6df14010c2555f6e3b0054d455200c944b43c2499fd052e577ae69d29574ad12061a9ee7a9f65414c8ba402173df184c4784e61405e81aea65579b5c814a0e9b8dc0393acd0ca4c4e6f8ea364397a354e7ffadfbf90885ccef99b88cb0fefb99cec30ec42cf810181cc461cebafcee743c546e63861058ea91470597b67f5ef31b771a030ce7a795f24982a00f602e3621d6eb95542c260e32df2cbe55caa5cf2864105dfea7c8cd7a892e52c45575fff2a70459386a8d624ed60d19ee0accd65a8ee2bad3b28fba8a0733cf0bcae1396335d332105187390a7e1a739bb43f0152476378c552daa853529a669edb14ab124175e383ca8d8c60196ad9933672126b83f5ec03c3e3a8c023c61ef234339a996aa98b76264d21549a561617c9c21a31a2fef95b332a2c451b248699144c0a3e5e198f7bc7ee6976bd2ad4fc053aee11b0a5b5f40685b0640f8ebf2dffdc23511ec4432f14cebd405f3e4847038ff377585d2c58222df725505e2bd5bbfb9df7e6e7b6286995a32618f9f28fe83e2336a0b6dad4de76423b829f8879ab044aaef02231d4954266e06bca549c05f0e1b247fe281c818fe9700243d860a9e6144aba5d0b0123dc8d2615ece78ee01039404156abf6b3c527f471555a93e659531ed67e76ecf9d53e52b39441bbe11f14e15c5cc9326bb4e9ff6542736b96fc719981c5d1b411fe5610586ef8e4c05f90c8279699bebef4e7a8dbd7660c61949b72a7d5ce4d79f630fd177a88424fa72d601c949c579a4d84913ca9ad7e35d6e2cb338b4b2c26a898380254b0494a81d9333c75c516d1a675c317e6fe178875d740796d94a81fb4b78e6252007a4a18259c1d2a755cedb2e12dcec3f951dd159529e87665a9cdb3c09476ebaccc8f369c97948003a91e38c58475804aeb51c31902d1f20c5b72b73b1fed929d14209ebc2b85d18403a900ceefe41d30628692ec4baa04ea6019da1c06f16fa274956bfa7f323342e9f3f884494217882e2ba0b534fcff5ac87b7386454cb415430b545a71d758090d2ae1540b0dbe0991cd91e1decd3296c516fa839bd049d9fd9391ab81444f130dbabedae0ca3e19a4e99229d2479ca2a4d33ab1c32ef1d6d22f73f6b82b3f97b900c3090bac1472272471b3569fa956f96d202c94e2185bd36881420d690d737709ae9ccc4df377ecd9492e87bbf600fe96be109809f0bdb31138288e6660baaed6d6ac9abcc699d1b866c73ba06bada2f8b33be83d7ef990416e28d20aa4edffe267e5dc6000bd30a9919e18d6cc0037e964a6591f9ba7616d61ce30c213ac29358b9935f3dc36da901ae1ce40711d4289f4b0f484a89de392f38cc1ff0358ca03da90b27d7706f4f35f77ba20381287211c9d45f0d097dac019e7745d1bd84398fe0b89635cd9011e975787ffe73fb08cfb2b164059f07d03a0d89f69fd1f6065b46fc81de9c504f5c6e65ab50526adac3a5ea822fa548bea02118f41b23a00c144a228b7e61354e797eb323c41b1319f78ebf1e4f210aa2231e3965f69b1a54cf01e278b505401d8128b36e2d969fa5990fd8ecf5b831a40f06d228d6a37cc6bc53e4a9b0ec01448ee2045505dcba08ba5c5b648abd7232941471ba6c5d5bcabcb6e08b1ac125389b452ead975d3f93c1c4b0737508cd052a4f56d61f044621f766a1c1751ac7771f6cee7cdc137af367e23be930285ab3216a0d84b2055eb8377a39b4fca2282621c94d33f4de18abe3df046a8e70413f146732680686f6d56f12d71ef0204bda1dde2fb93cb6f07ad46e647c7cd5e1361d561971496d8745c48ea65381f35c47ed5fb5201838e3cbf129dbd1648ee226fe6d0e155c4a88db6468e94baeaa79ca691bbfa1a9bb077a0a3286a45752d824fa8d863b6556cdba5bcb048afaef4ed74b24bfbae1b2726361e68eea62f9e5e9a097aeba267942ef3421f1107c90780e74791c25294d1631bfc5b15a1ababe981104e5661c471ccf9f5f3835ee6b8519cbc50c71ca067f644dd22e94af8a2114b0e69395dc51c371bba26a22a98498bbe0245b0ea99fa7baee551017991004e026e460653da1bfbd0bb86ec0d8d3c932bfd84eb9ffa0936f564dc6161fd236bf425c376fcc663b18f843c339f195b62eab29e30a0448cb16b2ce5a5507dc072f0daaa523370d4d48d2e803973c4950d50513a0a6708b4aac6ee9a899c58ec7c45cfe4d51c10c8e0cbd8cd16c0aa959d99d7bb930ab49799f890c166b46c54124d0c72b6b2ccb0473e9c0b60cb6ea2e2a0af61bfa2786e4947c38f35dc88e7dafcc4b059c6d66dad79b7a10380b958402be77be00c7003683cff2d5c5b3a9752cfd8e1f6948672fcc6e3eab1868b2d38f32c46a0fdaf1d6121a2495daaf97f6e74c0774cd9a0d97def41e4ab8aa69dbc7d21f526e4dc610faf62807727c8b86af5109f92f5472050b327e3891d3e60de461a707a0ae8cbb27437e2a5d811cd7892c6a1ec36200edf2255f5ef160129a5df14febcdfde455600e605a46ab27e1d1a61b0872245ef598e5a66cd93d1c51cd0a4ef90e5f285e1f28940aa12f13af375ba41a3a86945531dd70ace418a873daa5f82ee55a20df42b1d6d07886460d7511fa5bdc8d3bae67b2267df3ee061a458cf8ba6214940ef8f5a52e9e97e2e25afce4ddc6f413b159f9763df23e949165a8126887d8a0ebc8c729e4333afbc405b855aea2efa918f336a5073d4852b8ed650cefe390296797cd413fbd47a0ddb26a040e30b08066a20ca28f494ce97df2b49a63889acdc945654be78c0a05d40efbd7489e2364fa28899263e96a797cd91a967346d752a1bc64d732367fc3c4bc1dbe951dec0eb512e3880ed4c9c2786e2a7dc7c5350b78bbef36d384770e64461898e03be76c2f744ce89d2f0ef8f83e1c5e82f9d1ea81eac8282ad5b6d66700e0ad57eb4e2f8b74048194a28da2579385271432a8c639e12ff0779a5bb100e16d3354cbc311c2bcc7e072e1bb671c2e489da14c0558bc2c0836c79e5de7644c49969dce20434abdbab6b6a5a428f569caa6eece858e5bb3e36dfcd14b1686dacc034a8317ed192961eb09fb1ec5aacfdc95348087759b8ce9c405f91facc4a658cf633ac2e17a84257cc7f1fbf166d437c7144279cc84f802f7d0bc2a852001bea23f5eedd7ddb5285f50450d654d6546bcf1a1fcc481f7fca11caa4295fedb2cc8919cb766c93c847615f0d11f07b94aa6df0439e66d53900d78556b437fa60098d66f43f4978f07cd867a6f63ba95aa4df699b3aa0713a2d145deec578414db11f8708d0146912de4f25af8006b1a1fc209497a6b029936732cccd8096c05e121154f0cb8cc521ae4030f483442fd85da579dc160b3fb76cef347495c2b42b849f366ea8306db73f4c6e27fef85f3e5b5556d059d381a7777356cebea2988a39044e0ab2352edf45c7b4ef8de84826836618dd5f334b96d1e0abe9193e94b1376892562f6381977bf85a5b17571ee3b217f2f2cbf169fa79731e4feed8ee2387bd477e8dcf41ec1fb7584a0e573328774f9638d05f4923d200b7b17cefca2b8b20303a77b62b90332ae43dc437d64132f56c5c0977dff0792ca564c60bd0c41b81d06507e9afabe21ced54762c14cb3acee9db2068dcb26711b988858090d2c2bd10b087caccf7997049e113ed857b9aab52a0dd208fdc02fc60cda9c1d33e2a830fd04387d5b1bf4d838f7a48131da3b6fa2f36b3fa7525b4d81a9e88dadcc428dc38f3373bf1c83fecedc7a6dfd998bc6b8c5c8975c3bf108569262845f5f5799c50c3af21692269fd895377ea68b536c2719523f4a9df35f11ebef63d59e66d76b4fd6e900f72928d38b67c8c7653c2a14205630749bbbd2e17f556718888a99f11add15fba51e1fa1dbcc994cfbafb8e68f8d6ceaef843542b31a773697e2b221fa4b8bf2d19e756a24384699342c64a7e5893f5418e97b603b40c84a959cd83853801a973337f8b6c0894fdc32f33fdc96bba86025560d923b5d499beee17458e6a02addb300ad3f66fa6a809d401455f60bd0afe3e94cd7af0debaa02d9fc6fd91715a8dc8d1afcb73781d8b9ea85bee0b4235e21131498a618aaa9e4189730363c8bb51ee34c4a4edd6205ea6e2bf131108a93dc1fcc3cd0bd59176f20f86b2602b0de805a8083acc9951b5cbfd9c60c3d2616af50aaabe3fb4f9d6026041e65d8cf816a43aecc071d2b0b0ef7b30c3682a9474db21ab576abd7303248d51f90ab8734c37b1fe28698fa9d8c2721a251753bf28ce2c69d964b89dfa7c86374c5a5e6a4c97c43e6689e3359b37ca4964a6c4c1af444de07942e47f4a2d36d32ec29f01d80ba9378db9a30340fe4ed1fe879d0621eadfb17b90ffe02d8e9a9338f9a1d26dcc7d3af3a5b04d86bfaa395cb97d0507f70d978af9448752a33c93283d554b79d4092aabdfd0b9365c5f0bac378a27adca5a1132debdfe78ca9f0cdff47781148de68d27df76bbd8c9c4b7edbea2c37688a43af05a5ef393410f7507f33f51c25b65de8acf4856ba46365155ad2a72e3fef0ef114bda8107b4e982665593b99402ade1656da137d9acf10d36b817c593a4bc7701cf3eb3397e675738dffd14a3c87d148de93d94ce81207a3e6c8adc81df592643f6796e0904811b56c4072af6193f214206d071192a2db463acf05813afb103e66df2d652abe4f61725728e0fdcef4b128e55ee29df5a225d573cbf0cc2ff753afc88b44fb77a5d8e0d551530b5fd7cc51e97ae9acffafbe569b72bbe081bcdaaebe3608b0e5aff1be0530078b98e1905787c69cd7e110a69f201bd79642740d379188030d94ed6702328043ca9d12a60b52f242d9afbc03afba33bfedf913b6fc327614c1fe7c61749f72f61f42ca90839051fe1eae0959acfe44bc49adb94f73755f2ad8d84af8f88fc98cbc56716579818c9dada83ae72c092114ea41d990eb3e7f5a657424b5ff737a5ab1f3370b85f2449495e6177245475e78cb41dbd37269189fd49fea3ca5d7966248b24348457ddb52bc678db718a9a114bfeda060523a98716f3d412e1f682008afd65b035a165ab105d7b7a3a57a51765ff2f003171d44732dfb9bcd90cebc18fe91dbfd3a24284dd8da43761e528f9f48ea31e5d16e6f7a5c7cc3f3bef61b2320bdb45c37e46f8b1ee03ecc2a00add4ecc6e4eb42120a5dce3e85bf97143a5f316d6a29c06b81a36f6860f5f277ce41c7cff1b70209dce2ff8f44a46093371de5fb6b6063b6823c80bd745bfc37dcde3daf521dca0004895923965b749cc965f89337d13ccb4b8d7610d912435ebd820b38705b119e636c6e3753cc183147fd75e9b66152202bbb41aad5ef885567cadd8768af90f8ff466564a1a72d6f2643becfaa4daa121c5901df5c972ccafecd50cae2c8a2fc94b4ae19b6a6b24c90bee10ac0ff94c5227ff080a8681f663505903eb8b56ae667739af0716d3072907c11f979ccd197230fbf6d5c0c03ca42aee55d82b20a627e595b0eb4f393f39d11a10cfe5f8cfb3918f84633d5895e2cb3b8e9b9a4ad3a3d68138def6d2172324086f854bf9beb774ad6990d2780f8aa92aa0c26f773d09349984a93ec1dced13fbfbe6da324b2cf4f90595d70b98ded6f6953cb926fa5ecc0ef0e91a6974c49877bc7b655433e3adea838039ab1999fe38b3197aa2103f1832ce6b7553c0785ece204b2684c9b9d65076b92071287c84018dd2d5dff1db402582251fc1e03d5740d32cda92ef45084c64e6f8fa21ecf635860cd2c56a51d56c9d056011cf0bce63f5b9b1edec2d7b0a1b5a0149f22ed63b75ec3e8150cb801eda9faa0b7ffec887eb13a8966886549155316af9c0cda805accddfb7c07883c67c08789aa8d6365ee9536442c36c0d2543b0e1d79fe3dd258bf0e926817707f9d468239bd256ea728e988ec78acd6d0f74ca2275ec02e3fa6a42bde812b21dbd5bdd4b19a0976b08d51625e285b32a6dab79efd3a2d09b99d823a019efe379f26260e491cef8a6dbcd9a2d74365b45aa2b9965c29a89d562adc9b83db981b06b190bbefc59533930840136bb3667b490f12f9c15cb419e660f98d34b783c4d72b090702fc3092fb1e8bbbf87554596bc10b78cf070c5cd274d6ae7633385b59f4605ec2cb4fda9d52a8aa3e1b7276df1a14de5bfdecf6ca6f24ae1af54d116254b5a1e2b43c25fd18023e3cd70876c9f085e2882625ed63ea79d28edd37cc60e174d3c79477245857201b85ef73670db56369a8681c18fdc9f72c64e90f367c7b12333bfc285d76e0e22794aa8014867c8efbdaeb8aa60f885630c171d851d69eeee3c1ec977ea4a2d9e2c8ab87f2eddcdcfbd213f55d1e9b4164567ebc4d55bce24a99fd80e6898931ff3f9e5d2bd9c75ca02b253274ff3f2b732b4034b022dbfa931af2f9d07b5a01cf109319a0c5cb6456be7e33294e320f7647854f0171d7b1be726e6819a3a103ed4ebd2a2e88b631c59e449c74f44d2d2bb86105e55d7ae93f731ea2d50f0391dfa153968bf8022a4c4e33b15cffe9a04063f050660bb74c0db69c4141f46ac0bc0501d7f1499124198ddf40e2f14778371680b4577bf574dbb5269b5858663eaed3f10a0fa90b8ade673b742a51897bcd43686279ee0d20d55cb1520a659ff66d5ce55f0007a4115d6904a5524ef6d984661ebb686bb74ceeabedc6fdb0ee8846f71719da4b35084b162de4f240b9466ddf43b0643d53f1e1f17b22476c75e06cc08ec04c13be9a9a77d9ab8cf56bdb4d49c0caba0be8ed2eb8b6e6dbf36fc46240075205301162c3024b45966bb521e25cc24a94dae73fa7428ae30d2ebff49fae6ccf82c60420618bfae916bfbf398b0849c18a41c67e56a87994129b4e23630526fce27d496739908a6078f7f49b4ab3d08850541188c61c30b4a728540c74ce10ebe161ac5fd52049bae4c4d2d45f4e9c64efdd340ae7c93db2df31dc33f87ed64a852f53cb1cbf2ab362868665353f5ce6b3f520cac368d82ba093ac7b7601105170271743297a1c0451a27d0b648dcebf60c8edf7a0497160690dda9ac7405f9866cb4477ffcf7857bcb5ea68ceb912f579449fe7bec5c899cd94bc8672e1ae899b26e6ede01756ae7c8f45f2433916402c06e038532c1d869d455d630f7cafb92c0333d7886f919f026d6e4ad023817801b0103ead76d4fb6bf3cedc67a25a54a8de2965b94275111a5a960cd7cf902eb61623efd4ea17b34e998d55503a5a4f149214f2bc4c1014982256dfbf823e2e2705802eb564aaebdbf52a10c22099c86391bf77549dc7bf321dd34cd4d88b2c943e319701589619409004ab4c16ba477eab581d873d89a64c96c1cdb9fcede212532165ccd64261ac6a977707105a22828ff723a85568a4411ae3c8d8a6410ea0b0c7f1520d1f340e00754f4a9b77a945666432971b068ae6c2980b9e7e9542f3c2ee69fd3b1eb5925425778fe730e15a05559d9b52158910554f541af2faacfb02bdb34917ce1b82b2056a469dba92c0298ee216a929853f1a127fc3b606d68fdd2f562084dd430822c5e7c54fa30f0005f2e5112ae79e8f7b93d5920c8eab1e883fd03ab461d76255fbe7cae8944ab9020cafff345d11ca460964c72d29157257929a8dda131aa9934d8a65814dc54cd1da3ae48bf3914e194f0dc9fea73e79c213a85d4fc70d51089c468fefcd0551b9020974453ef60d57a2611904055b202078a621b1cdd0d2c4071dc3c3ce56aec6b4e8791b6025aa849e5de4ae25e6685b9bfaa7ef6533e7f3e4f9e966f525fd1f84eccfc06be82a7c3e90bd147388f836b2e5450c5f7730133ee08703c75e444e232abc188a2c7c55d70d9b7a6d7d6992aa47f572e419dddafc2b68cf1fe56e0780a779ca13276743734ee7581be312dd6e12cb02f36f35298356c03a2765afc25bc32b1274e81ce406123b584c70609527f40b73033d8bc53536c51fc3114f4543e003c6ca0120c38c2c62aff923e24a60f2a3bfd13cb34c227000b68d1226e9f79b2fefe3e672821f71f9077ab34f5957f404b3ce3cb606a8fb6f8c2798d50e2e0faf3dd88cd0c450b89ef71dbdaa502e179c8b833be8f2408ff70b95dc0b82be1af7607c404a806435503c812391b2574d08e7095b075c3940c17a4eb215d8c87cbe1b1dc7fec03b3dafeff14fdf67b6ed825e96b77e6e2032891950e550c42ab4381c8c2d49003dd63ee10fdf6b1675e360218c1213bb402e1c444bbf87c28495d32afc7770b305356b031e7b4ada85f6236aa39e21641a8a51e7f0238f1faf8f75c2196d6ebc30376a53f5b624d71b69c663e434f1a14e1665706a038dd9588c58f0a9dec1cbe67e36852274acc4752947f10737e44233fb5dfdd7e93734c80304ac41a0943f873cc7c5ff51e7e35b2d9227ca2e156cab1df4787ceb1efb32520f7135862952ee7ac49036f3cdd291f6a2cd15eea41443cae085fdc2427295981c1991bd69d9b85fc8227e379d8ff3c9a554f1c7120aefa85f6b60a8ce02c048207185d2115b1642f0f69241065440f033cb1e59ca22cec90004b7d09c9ba59df6fdadbf7c86a7c452ff20cdfefd70a910fe93c09135cbbb96615a5432447054862246f8aa839fc8ead856b39f36c059297e5875420b11176990457feda0a906ecde096026fe7d5e390edae9ea4563c71e73d0633479f0111d9a1cc8911fd6d4fcbee61e7c7196a6fa8792481446971f19586ca15f23a8e5cfed8b53070d622c29d762734b35d39b64294b2d1c7dd2a47e76aa06799b3e5f5370577ca0040dae9b7b4b26937f481e97d50d365b273c8243218661806a49d5a7fc126a9acdc234385e47355018a2973379cef080553bfa74fac59929078f689cba3935c0679510f2a5b1f8143d1779c135305ae616aef5d06d2b33e67eff7a3089fdf87cf4f6ed16c2b57e159f6f4b6f7f2c6ba05a4aca96b8f58d9eed5555f90546f269008662f53065c1ec0ee076de4e0f90ad7bd7963e0d6d9791e9135973e3dee06e5297e45882d117b61df3aed7359027e62b0f318bcf603e87017bd8964d39b5719bbdf4a35b7b435bc526e7c47a6cee7a258447db9610ef3517ad80883a41c2015313eff420b5ead519104ae4d2b756ac36daa9748d7267dde4219bdd3b7952c005cd76aeb7e3e00c6ee85691c65a168ed825a2538c2cdcfc8aa6344a0d969b8772911c27afe2b8c7bc952ad946e650aa869dd8faa533e3eb4081693bf2ad910b6260a215556ee0c1518754d6e52745307ec547e3e2178b6afc7b2fe6c2f4b26df7c4e6289e4d143f09a8c0d4293132d01c3060600740351dbdd150709731ca031f2fda87ddcef8107fbf83425bb6c69a1e363ea5479dd12c89cee3840ca89d93646909de0716ab8d8e5d0938e521fd5126e9aed8992951aed52ed0f2a49816cf0d6580b580499b8aa203f78909194aaffce1abbadf428a7b6cf5ebd2d23ee6e0b03c313bbc1467f7c81a16df8a1e0544096572817df9ebb991a1a7f3470561de17d987390d5c7354f8fa8ceb8e3a22e090ba9e29b544d10f64f338bbd7a1dc3e302a6e39bdaffb8002b648d77ff7f3f646e5680bc178fb3a6176b6e86809b9895a3fbe9a4ba23159e59665bb7a0353f4cad89f9fb01b33a761a23b21f511bb0e1ecae73e048e21179eba51de304233ce6ecf9250e66561c400b8e1e79b652675b8f746ebe19695a25c26962e96c9514396ad51d75003992c3f7ea56ce141899568b19580b5eee99803c4f327e48c85d7576fd40acc201160046904cdd33bd244d91406b60ba27a28e1f8890657d0d7c06daec60e151675c6bd1038b59c0bf603194680fecf58282f832123fe7d136cb25d62f8983a1c30fda3085fdc1b9f395bc7aeb6ea9821a5d63c1591db119e3bebe5a9819a35bc0bb5e776e858052c58eb525adf481fefd92a5d3a5396f8535f895cb5e87ba874251e627cbf12f87a4cf198f9645799e4ba17190728a2e0abe88e3df38e1a21ebaabc79e3b6f992181b516a83c6074fe3dab7a31a8478192afd97df614c5b56d2f701f199205fbb7139a5b3c68d1fda63fbc8cec367856ae3326636d511c3fed55b60b3d47889ea46cf1521a37f5ae7ce209351966800936f9ec58d33f5ce399ac1877846c697591d933075f27ff83cf57dd59a5f81e0cca8b0c0b8c768354e464b91ffc5e6dd5b1d476f0079c9b8f66b0f50e0bc96e011f07b6f849bb5bf96b3c0c3e6a7b8a91b22f2aa564f28570c875519b047368c8aa4686e9b46c7ca9ce98ef5c0736dfaf8eb59bd1c40b721f7e6c1ea3cb18714179f3fe5bf13534f1fa67cd85c1c6530c583d0bbe085ba255c9d641184485e9f1c87bea4aca203ffd82b127bab8adb714656ea0ba2ae0ecaa747516625c08c499ef9ea2df7cf7e62de6ed004164ad1a9b339f7dde94956d5b7d7c6a342f1a9bf5daac1440e7c6dcff17578e84ed3f4d1ec662744dfcbe2f2a2e1ba37e8263e4ef9f97273660c56fc9b9d1af99d407278eb6a4863be68bc755e2f8a1fda8d7b02c044d3deedca579eb0af3445dc3c20b8e3835aeafd1feae9db002b305d11b4ca94981da160d8f0f685c325cdb188aabce57a6a817fe4171e320c7d600063a717404e1093bcf74eb76f8d0937f8cc61e3f5518b382b2b2cf08920e03b17cd8eae9a3dd1302258e4e2ca13f5fef09d9355e5364f567289e5c6833f55f15f09fa25d2a750e76e69d36b626f3d55b222280821dcbae4dfea75568267124343b5b65e1b5ef08c6c4c7ad39dffd359018d4655e9f3e99fe729d848d5c34cd4150ec3f8062e4b9a33b6d3b6dd381d67bfda7b5dd0cfa9051f0000077e274dacca4b19d300ffb00ec9f8ac1ccd645704ee8d3051485d9031740b13eeb09cee5288a71338ca02d268efcc874a5de350de36a0e3e4bd7d4cdb48d4f2c855e0415ee2090eae22aca50fdcf2ce0ea2d411ec60bcbe524568f85edb00346b37c5dfc936eb90f10e8f74522dd1530a112fff9ea559c03a5eae00854925b68337134707eed111f1e8e9928679c2691e582904c6faa4bcbbdbb22034d405abecbfdcc2c4aedf43529c1a9776a1ce535117a6d96608d39529189287881a35176b06e191920630656dd5a61a6068bf1f8d986dac17c60acfb301c2481bbd9df18ddc5a75da7693cb0ddb22eb19becc8d3f5be0e0df9a1203883fc37e2a4413e63e3a5db88191d8e1f298f34be5acbe4051ee5e21d43468455c42169c32c5327fc078eb7f173ba4308c429530a6787bc09e2c7fc2d8520a00c8752cd0af715638c364d1a6d375cc72e28614045c11d9167290bf57465f2c50cec599a096d4afaca7740bc86e83e4a203e39b68f071bf8035711487ad13d298985e2cc9e6b7e609528a736f6941d9b6d04b8f91fe85d05405fa86cc45446eb4630addfc5823c91429d23b47160c6555761bc57c6f8ea0e822f9d57c8932415ec5777d00aa6ebed803528dd800f5aa613d589677133ad9cabe8b3ff53e73a4cdaa582c8cb8a49d32b7eb25fb0e52c64c731015c766070287fc27489330d72ab95d376f5b0dd4c6a788ce0c73824444d357e6de6bd469c02b633e14558970a38ebf61f7781e4734a81fdc5a790cd886eef45a41270a5c9e9ec1a19a5898f23e02198009132e402f97ba3e02373a5ea5b2562b3618121bb04d5864ddbebb8835900ffdc49a0fbf947a912883f03dcb7a51e220258498ded488ad6cfefe0e3a7db27bd41ec318eacbf776a518b4033071e6c4c4072e0ea053d374ff34050be2ea07ceb7d213e2158b10be3c48d2ab99d735d3443763b4ddafa3553cf7ebe8f533acf2df3fc6a45de8cccb54332b7ec2690c7160bb6b111a327fd33fe952f52384695d7fc131e661accae45a1d6bc60b1c306159a6f39c2051db4b357d7e77899ec938a7d367479d5d4b2fec7cf71d23d5d5c9bb471cb47bef696f2ab8eb516900c45455325be93d137cf1c0a4a90d52884098dda08edfc9f800ac10dfc572dca9a77e749bd44a61c56fc9eeb132ccd95fa3545eb0cf94356a3fe4ed0619497b51abef78f929c6d4271ee2fd2aa035abf8b7fe3e6315b920f07d0453b926b0c6fd7264cd60b3259aed6cfa5539b61ce84e3f7d4104bac90c5283cd2831bc9868c7ae793fb28ea4aa39052b2d5a59f4541aaccb45ba2f36804ca90e4235c63b56a1db5a8cbdb9d67e47931bf0ddb75c6442fefbe7492ec7dfac087fa22a4cfc2bb607cc2dd5abe8b939a9d320c89ba8221b3769986cb8ddb37ce280330955b0ba18f000053405b9f93fd1199dc135946ba1305476d5e11d46ba2cd65776b96b4f5e23115956ce01653524cd5b63dc753345eabf6895a1a3f9ef703af298024eb8d62425b5b405b09532ad00e6e531ef60cf3494d51993ee713c21af778cc65f233c1677d3852d264debcc7df284f1eae63e19e73c3e2f90ddcd834eca8d699933f1d5740697e4f45f3f15388c9343895f8e3cb952c85400daff4a54d9fde3ca0a097b96788eac1428aed64416838dff700bf5b8acf1c39c0a337640f7a12379b2ee0a2c78873f10236ea70fcecddb76eb32a14a6cac10547e297e726732bc73f990f5114f94f26d13b935bf1f49247c7ddb776e1231a0bfc34199f0ca5c8cfb9600a35e00e23ae6ec1c79057a8ff3f3d1f7af235810907e978609f23bd4be4d36a5f1d02e9ba2ee8340b980404c40fa3f92b69080ded512caa0919511c42e0f04a6ef46a14f0cfcd5785c0dbda4cc3392ca98eed52846aeb2eb23d58f6a72ee73a7a625ce97d051f03138523160cd6ab022d84f2871861fce22e5ab377648a0d99d8289f7be30637397a621dce263d38b4b533a466bfb5e0165ea6ce7795608bfed68bbdb7b66d4cedc2172146ec97f9e0ca9ec980714b4fd08695417169660ca5ad21e18daa68f0960266174847986c4bf852ca7fd20fc2bae8347d5acde66de259d101ca7173fc57df0428a5c3465bced9295f34c0a493d7fc2dc1f9314a2ac46f7eb3309a832f0ada85081ba7ab172418166aa5d45d327bf2bcf136da01560b669c2c2082d411a6aed9cd3094079d45f6f2466a92402e8d25a8183e0991ad9a9f5693bb2c2365c4865c4010b0c4f29822e6b8800f6fe8d3e10fd94487367e0d9a858c54b24c6d2a12427c33136a700ab419ac6e8b8cc31f7fc579477bb200034abe6b337b2ba7a1984b545e65dfa918844d8d5e754fff8bac9181cdc6e35e9ce620dcdbb2dadafaf3507541a185cb31cccfd7566f631f7a351842fce4dc7207197310d3aa870ad2f0a54d2eb198772397a4753a488affde8baf6bd700d4efc6b3f9acaff043470aae85950af933215540683657e6b2f9c02509574f5281178e6d723ea6e274cb646e306bfa6ebecb8a923ee17319963078728bec6689a1092dc75b8e117cd7143db1545a5f9f5aad03401c68ce5663c7b61a7d71869e80efec82bd82c6a004d523a3716db929df7149be04ad200141889e2f8f2a7884214bf45538fbdbcfd9b27e3470b95b7f5d02a5e99c1eaf77797589451d3ddfb3e98fb939c4f3e94fdf5bb141ee68355d2e0eb3540f04e3df5256dc44e62e153dea68d33044f85e2e47f4a881d2eb196c183bb37a40eac571552327ca96740f892219dec940030fc6c3ee96bfbe0fc661cd1b972f2a6a1d4ecb2f46d4d2911626c465feb6e37fc3cf79645cea3e814d2ee0d78f7d56d1c34ae65e9f2f5e141d6ea240611a0fd09b5765b581bccd26c5b4bd6ac797212260a4aba321e364b2e5ca860b08ab167561d325356051098d098ee3c4e0a8d2fc8a6ca946e41871e16f922fa19d66ebb447a1d7745fb270a1dae61ae264a2217108b8733a08aba82d0993995663bbcd33aa86b64aec92da226275ccdb9ae76e96ca10add7c720aac5ab89fb68afbc214a46bf504908a40f070d716aed285cdb7bf19d8b9d4547d05d434ace77bc78482e72ce56bc2f656f0d7a0a48da2445c5046b38c9f5a46dd515dcfefdc131b5b58b48ece2c35415e2e86aa7a7a699e4af0605abfa84238e09849009947c8f94a8a777ed0a08b7de02cfbe803bd1ee30d4bf0b11ce579323ec18db1d5aea434abbb8acda0bf25106c85beb37045ee5117a1467a91820d17448fdaf3b9495c4f15af6f0620abdf0083ddb1f32c5721bbd38dd71a77533398213b7993613a5c8a926c01efe90044ce12fd6ab5bc89d43162eb143a940d010a69034062cb234024e6f4b43d1017bfa550557b47d0c9e28bce3b66a2f0448712d5b9e6cb7832dc418cd15d40177124e23b38a65ef0376aab98b5e07355289a9f2f6acb3f9fb1b15da3d027da33eb56bae063a69c97898ede798f1a6fe920e9255267cc2e3183ce5aa5eebebf1c76c09b368c8692c8861bf8b1928c2a51e760e7819ac4870e3a703dca15e5bd1ea1c1dffff1bf101271bc2dfef53cde0ba23ad459da33d60f1c2bfa7a7e34f83103975ba25b9e4d0cce85ccaa6803463e9b776898dd7ac09873679b7a7c382dce3d8e8762531508a9b418bb54edf8ecfea9518b627ea622b2e18ae9d497cd55cc0b4617bc973a45f7842f092fc5755cfdabb13897f2dfa3992fc1f2dd7bcb8f6a20c0678a4563e92265ece4785b6bb4423220768d022a176d27c6b4bba7eecafa48c1f00f9affae05d77b3383602a4214868fdfed5d2068ccc34525cd5872c3c5a1600548c243a800539c455859a7503a94f178cdddc50c229271489edd854851cc3df4dbfc5693ce182b5784626beb7de4701ee0577e60254c962a2c8f2070308326fa83d943a259eb80a1e808bea0e65da6ba7a6d286dc364021b4786bd84196484506d4c211e60e4a0cf52c9a4b77ed1126a504b32f0f60558d144fb83d03bb899293d886eda15a91997fb74b6569e071210c8f4e388ebb6094034213f27651b2de5758d9fc9168cea6a0cb3a86212b81a7562857f32c55a16d1d58a820b67be4860aed44c64e98512469ab2e1d1e400ca144f91d610f851a28dd2c0c4680f0ec945e15c303b698cfacc3ef9059eaeedf09387b5c04808eeda82b7afa38d5b1080eea753ad7d44591ebc74ed22e04c94ee65db3e3a0c7324fa5b87350dde823b7388cce80216f13bd7de7e7177fdd45c8c54d9a6b45bfe5f755fcdf472daa0a155acf42454c720b5c3551b2eb936e59265ad89e12285509494b8e21a34d3fdcb0b996409467ad4ca868fe0e2ff4c1c529ef69fc1bb69941d7c3dc0587fd84ed3601ff59b20ebb3cb587b2923b6c961b0ff4d6badc07d371a23f6e46be91d0d9250ef522651b1911a3f5159d95cf89c2d7a1a0236cfb279f5395a9ab2e49e9de882565c13adec6753a39e971ec767472fa1c764765635d2e0a43a1cea05e5ce2c929bc83217e994dde9bc334216e4111700b182d2cef1f4602e632a718d2f07b3f7306d91a564c647da8f174733c90954272c40f2e6f9158d318747c52f9439b6f42d8a7d72894d98b40923a11ba30c18b5f54f1a254943f9c7536623ec79e43c275e7cda05789e6ae487f452e882c03937cd5be623abbde2a5c11e6b073a66fc6e63908c537f9c5bba7a603ce0ef2d3ec28e5254fd0fed82d755eeca0832e340488a3ad20a8bc984734da90905918b30e0e154acae19e0812387804001d8c8e983eda156409a42502c3b9a9af69480e55511e392462ecc1385739925de4c51a185674fea9daf089cb498f4c21b42ed4cf7a0d3f20c361d0d133a59301303f7331278326d43082f088416ee8e0be51c98095613d50cf6ca125d18364f67cdb560bd6482498c6a0491e056ff70dc14452925d47b656cd44b6822b53a04549740446ef4dcd588ad6aa096a928c50cd0308e7802bff390e2501ca041a25a147a7bb63fd0d5c14168ed59c4ab56b190ea18fb6f5fceb5eb50553d4db117aa3e4b6ebf271b0e108cf3f5c3884183b4e34adc77d93101aad72c30c9e4a31f8198c3a7b48f59245b4061fcdbe70e7ab0f3c3bcdd6d7f41dd3a865f4ad54770ea02add437095577df07b1949f7235a539150359356532de05c6b3bcba1819744109d8be7ce1ec60b4547bd8e6bb90a4a5e79d340c7760d963fb351a6b0831b560742111ea75b80fdba01e21c24874f79c03e0b43b1f6191463e6a8092d6dc0d47471111bae6eabf203518f4d1b24bdb60c19434a9d87048cc206d9a48af24c5f6de02ad456a3bea45bcc650d904f66df36712f09c8941583707f58ad4aa02b014a60823465f3c9309215786143477d88fd7715df95b521999ab8201d0fc238f249b30fc892c81bb29db1abd8fa9db8e6d5ad79be234e8936f2a476b817e6622cc7aad1367336eeefb18c415eee7f29a0d5967124d9b921a351039495844cc2d7088bb4676bdb996042affdc021843de67ba4e57523192c01de381b29086bb7a1fb71f38e2675668878662bae68ef5f57d0abecd29d36ae3cd107aafb93aed3358ded21e6e8694249b4b0d1a4307c4866defc74607210b9a03e4ec8f45b6c07357f9f04485b3cc876e4f31536bfca6cbf73710d19656f547ff5ef214211dbe659f3fbb163ea636b0c5b2fd8f772895f1dccfefe506778ccb265ae3f50a9265fb04f25359ca36fe49a29e4e7be959951e71ba8e202ec1fd20f85bbe3a05d17c5d22d433684a6fcaa14f4c5007de5ac98bae6202558fceebe07b66dbdf8202ac6648e82e0bff6ab6a046673a554e55a8e5e5c4c8bf4a95bf6c3144953fdd4c964e4eae6140398753072a8f65301fef67909172e13d221007e25f3c621503920a3fc91b97c3c756b25350bbe2e98e49eec495bb78e53ae733ffcd5ec032b0f628893843898869b07f5cb87d7014b90ef98432f247aba425ed9255f21034b14858888664eebc68e3549e65a026eea9835ef64c1a2bdfaa4fc0483ee7f13c6295e26ebf5cef6e61799aac836c7608a0922855d6c4d968a0d9bf81fcc9eff744a2a61effc61c97bf06a3b2331152fc25632255103642a76251064baa79d59175a6d9a32949c2eea05d9c77be6d0a50262e70c86d72bfe168d961e8c17ec1ff5eeae5f516dff012bd3d0eeb6a25aa2cb9c878e26e4ab0ccc49f55e5a68d5f0caef6f6ae14e1bf497bbd62ededf2c74c587f127032424b8b0ca3d20014c6b9467c47a17fd0a7434a1ee92fe82e2b9be7f0a8cfbc5ce10804f1b18821d03027e82f6516cbf74337aec77d709e44791d4acf639f5e9ba7324600132c49ca91fc6c080f45c43f8082ed02c1ab821c9401d77ca90654e22e4d3f319d7189f2f04dcb71b695f233f39ab3a0d86b9c47f51dc5ba76e5bafc9f09d5aef2170b08e9a03671118c21d720de2722b8e98015d0452f8f6ec4e97a91368eca8bb673adb5a611ba66217f6371e61493e8395636ef2b96259e44561e11af164714750524bb1ee1ab42ee051615ebfe70b7aac18fd66a03f9fe2252aaa81715a678913cb9cd2d9d95fc404ed54ab6922fec8402814034b8edd3af05bc58c68869d8664bbd007bb8f7d6105c48fa2a84e963b60068eaf61eac5dae1543e5198615b67451407562d7c28ed2deeb98ed3d8839067f251ec9044f121be82c7c622f2ea0145a72528b21047c2bd197f71fb3578e7ba62e0c3b7fa0bad548008f5c1dbe151f627a4dc42ee506f2e2922cb4fc85d9c71fa5e2690bcbaad364bc179f92cbb64dde0d43e25f6196c54aff5ba364518462c2e012d9d923d269bdee0d4b832415928a93aa6bfbadaaf3848aff3e708e002a670b174d29925d3c9ca5cf541206f156542ff9925a12298f4da508585750921d758a82e863d8f0b44a030649c4591389a03adcc7571d4daa172e6bfd39d597c31a8fa90f5a885ba05dafe9d0e44a1e2072b837974f89db17dc95d9087c373fb184f76b5bf6b94ebcacd7362a12f034bb45d46cb6766f9ade9c2da08f1bc450a75ae3b7b9282a10ddb4df8ab6ed1e58fc82b553a35966071935c11bef187d16951ab42cb11a8b4e9afb1a31f6d5c48cc41d5170e6ca480efc2fadba61b3e943abcd7fd4a3988d45f83530db320c64b3a63f04661c6293e6499a132caa7c8470ca51e7b09a947acdd3070f849b6ed892226c6c3dfed8f2511270843d85d24219e28262c799adba623f60427951591039e49ca73f83925acda339b4fb80601d88a2b59b00cde035fb184c936c65d45775f1feb0f437f8601eace5df99cd03fd85d21ab6ce13348c2ba6bb035dd4240664e8bcaeee256195ee4d330d9471fd7a2eff61d314af13d0eb9fc51e8df4a17571f433c0b02f300dcb01282942243da7cf64f08c5ae059ac8b8dc65c3133f98449649230ce615640f4870b059d71c3eebe5f91c6d7f556a1b2ba3d1ed26adb28ee144e543fbdc55b7117cfc690258a790f7a755a2747ba5d1337f2bb849ba4ebc6e2ee6bea6a391d2b5ec364fec66bb0ddb81465f68c8f8dfc955a66018575b24eac4c630081d63ec8360ab7801fcd07d565a5cd0320e9ee7fa69ade4166d0cfdbdb0cb348be4393f92a1b615fd7bf8c58662440d364380142c539e21f667ed581f58182786f5172bfe98c6648192154b41bb9a48548b7aacc2e14f5d1dfc6a4339296f378d53ab44cd74d37d921cba34bbc07d730562139884bb4aea36c48f4cd75fb8b45e6c494dc3da9bdb08793e8ac5b364952dd8b41fe2feefea3a9c296da40aec5fbd41f46795c943421f75dcab1da5e2b4c13744ccd35a1de937f79f82385011254a39ff2a74979ac03e05ab95cf62d217f1986b8f8ae854e05866ba5ed33b96cdff4d51142246ccec9765a134776d3b31f3778ced0b2d2b510db5df3f660c39e2a7f06b4c285600bff6f6f47988af1e5236d8702c7baad555652062b6a5864cde22141c2de3cb794de582d8a6b23aed8245c0ea8da8fe829bf2e67fa5203581fb0263b06a3c56e588334af7ff2c63cd2f9fb1ef463e8b44233002ad51882f2a97ee7b4a46a1abc99c3ba80b62858ba55095e6491b13189c3ded04e19a444d35564b300c3fb3b57712ea47969c95ec7d9e629e464e2249261a75b0329a04516fb7f07acb63653b05f7db0c298871f4ea2b23443c4b37da7a00f2600c5ec16b2d8d2dde50b43dcd9c20abf69ccdca0c12cd2382532b6a31cc74a71fb3849f95fe3bb24f1b3cc0aa11fa1343cff7bbf49b2cec572e7338b6cd1d1dc3acecfe037812ea7e4aa00af2b294fb9bbe7a9345dfaae34c6392c437ba6bede05d5eda2e84ae18c4f71e6f327717e37bce90c70d48ae0ba80f0f855c5134c5f8a4671ab1a9e6b8ea80042052bebfee14fb5727ae4655dd3c8bec7f25e039a1db4ac77fe708a27866b88301d3fea1bfaae5d38a0a9988475854dc4dc86cf4254c6d3554421f0627f5ea10e60920911d46fccf792457667e9ddd378e57fac507a403f03ebf6f3738c46dcdb47339c3269d7409fba26dcea777c302ed0ae04e6464e90a6105a80db7fc69016712077d9a9f65d91c67b71996ed8726a3ecb860aca31ee965c413cae2208e2e14f9ac0b8747f05bed2c3e3df57ae4432ba08ec171633a8a52b71b19e7778a39e8841659c80ecb3bcf8e972142e4536a5765befd40e4d3cac26e99fe18be2e0fe86c2b90440bb63197d8db710bdb993d6e60f10dc19efe86da15f233ad9d0c38b13b5119df909754ca9bca592e8fa524b44af5a045679f994d88d23d4497da1330d08120c0f0f4400b49ce78888405e6922d417835e9d26deaac07f032fda707ff6c1cf9dc210f66b28081aa3663560c1430b7bbbd8412216a7c0be5366ce80684c4161caadba706615ed4e49aa5999d543c55c8c32a9869470e76af1e513a824535153e6f200dc09242a2c2faf25d6e5189fbd7133ba8759ff2a9b1e24e108f49527687b470d91e29ef3af633487269aea67ab55518474f85daed004a386a2186dd30345c2aab3ffc52a6936bab5fe33a12826b22f193b07c8a747c42d21063803d650464821016b0fb001ec66567b58644044ec88c1087d6092f22e64960ee0bd36acb6b521bda74545a214cb9b586d315b8961df507898cf154b05fd0e6e2874f6d71cb0e49425c622d2d775a3d8bd18489b7fa79c1b2fa5b1f9daba6c09d5ce2dac8babaf2b60f4bd09bde56acd8ab09eac48417d5156cbc07898be08bf60bb177fb3396f188d6143591c302a0b6beb5c5535bb8a493a082577cdf8c4e4a212ea8eb14e70a2763af3874416ef1e78e08a5ef2750e50b4ccca61f8df77d465f730af49d29aa4974ac8dc52fc45831bc5a33875b95c8ca4a7e26494a80c263bcfacef2e5cd937a6edcb099bb202b0e3d99c270b44f4b4b2f2a710b8b0ccbfb6c1fd64bf904e98a5eb4e717f0d563879a1f7e50431726d180a146c628f3906dadaacda7fa0cccd368b5074fd3a0fbb841f4a5eac64a8759559f0bee9affdf8cb1960cbf55c8dc21fbff763468b43c79955d9693e09158d7642685b993ffcfd5fece8c4b5ba4c041e0057836c04953197c88ef89387575e2d05a676d94e866749b7bebafaf5bcef407ac59c561da63ec0b9fdf8e694708013cc3b9cacf665580be9f047594412112c91cefdeac4e8e60e9ff352d818b2ea6cb55910067e6085ecf37a35aa9c763c423d6bbaf75b2d3e92b7d41a19a9a3b358fd1fc5ed5b6c3686c74256613169e7c24413d340923305c33ad12cf7b529668702e8e537e6819fbf9b4bda715f01ec4b59dc4d4e6f740830503d46a001e8ac0b7b2d3795184d21b5ddd1991a9ac98f85473c8127e6ab8a02ff162e00b7f0a2c11c8ca22ab5457c4674a4a90b87c2bf01dd805dfb97730ed98c3070cbd58d0db382d1a71490ee3c70d12e635e4d00478eab12beab02b4c9589d00416c0041c8990a9ec7dbffe06697dfc05f7cf414067808801305acf1e56c8156948bce08c336c6362941c74331d381c824f8fd34a74f56c66aba6f3fa13c98cdb951df805c2364c3b3890c8f1cf91827e9128767fbd63f04785118203aafbdf6493063df2db5c2e6cae453555a66aaded1345708019a39cc36ac7bf2fc5c2796102c124053b447380ebf675ddb227c4b5bf25c7f4e52b840251b56ebedb406b5c20d7c5932e12aa2b9007692f77f1baa413e1a5d948d84b4f3e5f236dbbb4323c0b7ea5342d962f71881602c1734b347aff2bf91f325e71dc3caa4c214ca06b39fea10ca98438df1a197c2cef5d26f7b47eae846cc1532064802316973ca1cb67ec1311c0fe12aa2b9007692f77f1baa413e1a5d948d84b4f3e5f236dbbb4323c0b7ea5342d962f71881602c1734b347aff2bf91f325e71dc3caa4c214ca06b39fea10ca989583e0ef568883196075c6a2dba29dcdb227b0c58f681eeda3c895c5f583d6698d4d1ddfdd3d85d542b49df4d7a36a329e96da8cfb9ab85b05b7554b8f1b3b02a385080998c8ed88c8062d05cf0713bfbdf4259b797e436d31e311a078517a2af4ddec30515c4add315dd25ca2d794f4f875d5123e8be1acdd2be458c738042639e1861d3e74d6b9e1841e844c3fcd4687b3778c7727b5af8f9818a0f158fdaa0c51bd993a20ffef7ebe582998d3e1f0ba8ba6e01774dd6cf97634e398e89009b7e1c1820f8c927c26358d295393ef11070d8d0bd2e47719d13e60f3fee608ab042d34c4ff38a0c83c86c840619adbdc4f32c9fbcd2266f8bc94d924ee737c23de52907ddb839185813f2c642be6587d6b6a3ecb1dfb65d39a6652fc2973b562b6ed52b9477039e81081c041587fbd49b2c0d1adb08802b27099e3539c93cfbc471e918214e7402925e4196012ebe0a000baf4bf878afd3b6456cfeeae621e9d02920222ad1acb68726ee23003c2ad584d4002b0e5f70a9be99cc74d1a806d0821915f9f4921bfe52da240417f20e0171600119e8d4a9f641fee71779f9931bc02920222ad1acb68726ee23003c2ad584d4002b0e5f70a9be99cc74d1a806d08fbb7b789e6b9341640c1caff02ac275c82f5c139c526b316b3b04ec06edbc7928deee9b99cd870eaa187b17c7fe78d2d45dc4cb8b5dcee369be5d394c022ceb2fda5195929924eb676208e02fd5136601e69e66c83fc29ccb8b289d0ecc64c8eda3c11cad023cf0e494538506442a26351fe0562c4225cc94b36796985caf5de582c400beadf327d59c4bee053c822d51039ced54cdebc7358397b0775852e44b98ab152f08041877dba1095aac5b391099b58cfbb53e1ca83318d8989634d21379e718a1ef37ab3bb06e4baae50862a3e2cb6f71cc3515e7acfb92707fdb8c57b31e1620937deb25fb96ac66bbdadb5ef92c8753c74f03c78a94253539b9e782d06974bbcffe50c01edbf907205423b157ea5df37eef0ddeb736cbb7db98a0bfa4ac2e2c38bf8d30391c0d352652f492652877e2121e313e6753153609b95cabbfbce77058e9070a2f385037b0ca14180bb7bdb8218211ce6b5293821999e3b3d1b8408ef92e74081cf1d9ac801e5a16001b1965219909670a8df96057ef7e66bfb4877d3647a9196e92f81ec410c1a84e996d50d63792ca98c344923bf92da2afd8832cce2b62815902800916d12c22836fbdd1c66a55f0b56f21cd732d4f7f2ab08727b185609e6ea1c54fb8fab004b2e4006fe00fa0a02dfd739dfad27818f057457af2d8fd7d9741b8db5dfd00c2a7e2f3361da2e3e4247f4de960ad4ab637c79245db2b6e5dff0ff49a10724669536b8de4fa3987409e3a00057c8774aa0cddb5983be568bfb8b29d8b1b6e1c8030d32681cb6610066482af977122a9583cba24220d3e19d76fdf503a4d052011667aba7172c7dc67c031ef0bcd9c820f0225a6adc3c74d56b80a3e8856217e67fefe9cd3289964781d20aa0edec4557b399d33344f1fd8c34039268ae4d5f842d080b3fcb1189cfd392df63055206c4c4da3d47e0055605975e80158989fb992d7a0c8596c249a1ff2a670fa9bf5da1ee8f184310dc24e8b112981f158f5bb9d5852561d0c4f794557c011490553ea1096642962222b59692b82367f835ae1426273de67417b91eacdaffebf9a17a6e31607a784df5838de278b3b2c69493a522a176be489e4ad034bd0a2913fc1e8fe3e14dde06664a170abb773020111e08f05c10f43c89b1bf9efbc5063503fb424409f16fb2a294bfbf066861f3667ea38512418d2d7acb8b2640222a53fb834cfdc7506b97a429a77c72b29888dd2d5c59eaa6cf8c7a4488d1c5db71dbd961876611c9bbd13f36c27fab464f99b91cae794275c23d0195f70a3d3971a50a7adffb90637d910c8c0225a45c131129afa41c3e203c18abc6339f2b7e7609bfe1c853b21aea931b74eecbe0b4cea99af9cf7b4e1170de9b26439bd75bf62e60be26ed290185053217a6368edce1a18ed878f1abccd2a2d7f2027792344a8cb23ed8ee5fdea8fcc963ed1e5c983dbe3d9e7a349e5c24b7bd4db640995c46be86ef4dca2914235eafb1861058736a9bcd6751eef8a9511a67c0d45349b8ebb5ed6628b24f5d1023839c20e1afc820539b25e7741d90c743af29c606c428c22eb37b739eb3b4211eb13447ab7b2ac531b584ad3a55e77aaf5b632fb467e29e268c9670684f46971238f68e8097d1cc9cfcec584a42537fd65b30993acbb602d8d985d15fe0b4ceb797f8e58208b0debba2a83bc5dc4ef4f273e2f107b398c7f29299e55c14d6c63b7aa2cc116808fe2fe68af184a65570e44d06cecb2ed8155111d94eae44640cc0eba104a46d9e7b24004a89153992e9d0dae51973a0217cee73cd30067c990b9d87784c026456e36f356e1701dfd849319414ae6322c6afb69069306941140b073cc612b8b6a5550390208fec74c035424df3b0e62200021e1d8bb01c6fb54103ae38519044247dfe72ebca8617a2de2553b146daf33998e909914d19d8f9c8672680660da487c6dd0f7badaa6974b5607610f15b8794bd27cee6f09c2a6dea41dfc26a2fef4d1102b0544c58db9c846cc17ecddb37c461082766628b7c6ddfe707469dc24cb6647a9334c98af82b3fa08c16a0137e8add321445699da757b03f81445b2751872383a40a979ccdd552c0ddc31260293e830822b4bfa1b2772b3163d81837c42d190825fe995ee5eeebdb0d55bcbfea4cb50424275d92d570edd8893a4f32c47994302a81b11487b9c3b0ae38b1f89d78f9888eb34e94f1086ae83c22af7454b776be72b69798eb420a1b547642276360eabe1dde5764b046d7e3c361cb7a3770383f9b03d1fbf329c4b8ba0af95d577657dfe965719dac3ac76806d948a3d895da019ee230bbd521604947e67625c598fd43c77428eb34ca44051b99b4c81f203a4f58cab5f652cba48815c2d303d914f3d04fd9e35961131f3d5697e645739d52b950f1cc79254e97234582a1988ef1a9820bcd1cda2469416c10b425e844cbd3a440d7750ea3a4b18d228ce23a1744ab1e0ad333d2cc76ba778db41f50f3c311d2cb5d50ee36486477c340981333a8def85a09ff6bff43a7dfa733ec1274aca18a3be36c9e8746eee8f36d0330fa4e4b1888db8017ddfae7412909b512a96ebec6c77cfa6dfa1a9052e13eff6a52d24dbf50c89ad279b3984df6287ab45b3ecaa517c739ad7913fc59caff291639ca9a2b54af18203e379ae1440e4f9e873b2cb63120dcad633108a94770da5322a641fecbc1fe2e095193c80e54a2dd377cb33cac6de34952ff944d2a6fbb8916fea2a0417c9f0259143d34ea11e186318d3380af9c3bcde679f0500e8b2481424715997cdb9d545da81db83e42daeaf5c0784c1da6ac3c6e997f5058ea5c760df3a0859d48d80dad21f25d479ed2bda76c7e95de18a5da96dffc285e2cc6d0f29fdd20fdda76d758f4de421f52b7788c7dc22520a705eda2b443601e7756d4873edc771b39e863d21afe050afb1055486f9c303af03920d079da8b488dac398634561a1435eb033eeed155ac0113843fd9394e2f5ef6a85599c4d905cc00454acc24af29a43e1f9bff49d28411b6bcfd5f0252075c9962325a4ca725a2f77b601c3a113873e36a576f4e6b2dad331781f54318b72f5a1a2c7c46cef3d9d3fcb4fa27e0f1c258b2f7aaca1ae05d091e6ee1107b42eade0a074af6c7f4a86bf8abf0e5f36581c6f3f3a444557a89f7a2cc1822bff8436490094490f7bb2cde640b3712483e7101f4edb7cbc0a8189eb3ba78b8cf0a8fd2fadcdd9c565815e0d66fc47669989563e9e928cec8338433c80a09019b4fed827be2365268de7bc074e48912d1778a740f0f89dd0b3513c58ca1e86a53d1a462256fd341831494056353f035062b61ba0b4aad13d28b97702fbd7b2e05815aa2d461661ddd90c4aa103034d679af5ab07a40440329194d7a69f366886dd2e995411b8b167a2de9f0f4f63186f22fbb2597e54d1dad6467367f3caff152b35306be08c57746e66cd558c680b5df4414a3b091a08add1cb1e52e619dfa6bde449fdd67d0199bffc8d7eaa9b7864fb62db4a2210a3f66f5e7d8504e2a5cc5a3c0c3d5d775184a4f0ac0aace536dafa100565cc725a06e01b79c3f58b43849c110d8e4394a5eca91f087a1d78b5c7fb5e573f00f71e43f243d8e774c7a5732508d486612ee6c6907d0cb96d5c5fadd4da40e0f8ea23dcf4afd79aff04c81b96d5df2e981fd6e66ba13031364f99b7ea73f197ecf520fcf8a8bbfd63860435bcb6974ef584e4f943a92529d1f06bfe9ae7a9c6681449f33f4525c7e8048c5fd201da57b90c9d35f58960ec92d951d0c7ec65b7e79c3105c1016dd4bf376768a273775ca82854a85a74ee282d7291824013ac5965c413cae2208e2e14f9ac0b8747f05bed2c3e3df57ae4432ba08ec171633a8a52b71b19e7778a39e8841659c80ecb3bcf8e972142e4536a5765befd40e4d3cac26e99fe18be2e0fe86c2b90440bb63197d8db710bdb993d6e60f10dc19efe86da15f233ad9d0c38b13b5119df909754ca9bca592e8fa524b44af5a045679f994d88d23d4497da1330d08120c0f0f4400b49ce78888405e6922d417835e9d26deaac07f032fda707ff6c1cf9dc210f66b28081aa3663560c1430b7bbbd8412216a7c0be5366ce80684c4161caadba706615ed4e49aa5999d543c55c8c32a9869470e76af1e513a824535153e6f200dc09242a2c2faf25d6e5189fbd7133ba8759ff2a9b1e24e108f49527687b470d91e29ef3af633487269aea67ab55518474f85daed004a386a2186dd30345c2aab3ffc52a6936bab5fe33a12826b22f193bc3d0c710bec8516c9150be23195da149a2296f5039700afeea0616789b5d099b0f119b4243e3a0e90af939f761d5251ad4cea7e795a7fa295b6b65a5c22b26f08735aa05515d333c3577d07312034878e5887f6d83e69dfa68456a2033e17f2fb9b4d08cfdb151f2d5e42d47c8c84f2d6f4a30c9581c40026a4bc1f7421a1ee017cd3021257527b7c370b397e7fb69cf21cd1ece32a9b67b465c037847e2359af5acd27d49c35852d62ef83bf1cb03610606d47ddb1c551ca2d33be2fa206070889a2bf0e1a9bc7d62e96a6f2219503fd44c53c882925794f9508709f04761499565d5c400181fdfb2f2289885c5a6eee855014fd10025fd3adc811c7fee788186a77aba06ebfec1021335d7794159cd53f2341205046cbfc2e6a810fa30bd39f55ea1ad0bd4c8cf6afe2511b3509eb2e9d1a5cf95aff05f671c62990eb3980b7be77d8e2ecbf687f17de7ec8586bd67392ca71180443e06cd1232a0921649cd8ee6f8ce50fb36fe712474cf9ad1336983a963ef5f4753f63d585f93cc5fc50b8a3e9e44f722bc3111aa0e47fdabe5af89b21a673428aff4b1b6fb64a217bc057c0f03848629726328445c33bf5b40aed3994a3fc126430e9a8f58dff8fa04deaa6f0c33d1735feebf7ec04c1e73e765c31cdec83d53600965d6709a778d88b7a2fc7856dc7ac32851641ebb5cd4eb50b3e2076e9efcb604aa91aa161f407d74f43ff8ef2d500ad098b146bfe3713b9646b2b577ba4acb486f5b15962e3e308a08de7f7811996cd74bbdc87073a803549f419dda5882d53cb4a4acc715990d332c9f570c926115ef2aaab23538b46b9b1708d8f1375154560eb73dadebfa84fd6d11a2239e2ba62e9ff686af559db7d42cdc0ba994583565ca58d05f7730aad918b2900a195df181a1214918dadcc7be89707fa3e09bd046c4898a8aecefa2f88e6eecf11df17e30db1f35b79da9e7add2deb22f3093561f9b2874d31bd5ed4088a51e78252a89dc2a43443fda0e2459712a69a3018a940fe7ad57b5621e9dfb2bd7bd3eeaab2fe2ca9eb3b685420c5f7a51ee7d32c6014afdcb05d159c0a1b85049086bbc1cfe412e9671d2ba8d4a06e88d2b4542eb522f6d6a80faf9ac7b97284df955175902659baa5e4eb78159311a3c77f5d5c6f6b1cbcab85732a4a96355ef0455b61c5b637eb17b0e3861ba0f0679cf2df7ba015f967e352c195223d6442f202ca83e66c09cee061bdee56e3e88394532ded57b631164be0459ee095fd5854c52ef5fabba9c7520091494d95033eac158b6979265347f2e2441d92488d8087fc7cce1eca48ef9a769f8e2f54dc3b8a5ac598b1a4bf08e606c3c6a1727728840797181f25c2aa54f23356132ab654d4ec2c1ec225bec41e21cb39c3bec3306159c57d6ef69eb8424b97fdc7ee60e97067ee049103251aabb485a490dbe3178aabc0cb238e6b53e6519fc8528a54192c97b911176ac06eecbf5f2fe42e5fe9565c0ba5c81578028753db7d437aa59cc10876685b4ca65ea7d430282cff3bd1f4781a9f3feefbdefb85b4db9ab294626bec7a6c436cc017c1fa3c0db905312bdab4d820ab42cebf090a2165def7b3a81e965631cfc18bb209870332a9889aee9370d9f474308961fc56f04c9104621317934ce21e4f43ebf58d5fa2840e2dbb2bd90f0924f7725b6c28ca53af242429f45650c10bee8fe36fa88ff1df500ff2491b65064ac331513ecbe028551d9f9f31a9bd9251315cdff10bda8fbdd6003f77e228be18b2bdffd905d707711ebec56f06475dcf866434b089cf40917e14ab4006914b17341a731b3c3f0be1552fb40237743548ad628034dc5bc638b035369834e86b0e594b43d7d455a018403688efed7f8745c5dcdfc6004ce980f03dfda27bf9acdf46b855041f8ca1204a7a7dcd2051bfce71c31d306d8b3ea691941473725fe39296e3be2e73d99e92aedf5d64c15a6bea5ddf73acf2b8efc9becabb81e7e47790236ed93b4700c03ccaee096ddb050460d788ffb1f55a6f658148447b796001d6bb18a0c681592b3c9da9630786bfaee16cd5bc4496a3745208121c34fa3058a007bcc7ea3d2e606d8280faf6b710f1786ded3c1dcab0cf908a299c1db392dca2fd355d450f58a73f6207cf264735628ba10dff9a46af4d4d0bfad95e4a3bc75eea892a01cf8d6d1f57fb0c72728e9ffef0e6dbf7937dc5e8d272c8675f43370153628f5e253e180483e23ede06b7cb19a63c2052713a9f7b9455fef65970fdba50cd884821ee2cda0b49f5306bcb348f3dd22d626e86e6b65fdc9aeddda0f5e12a6af79b844411f3246e05007ffbfb5b7247d9248d1df1f821b167e0152fe3d33c7e71315970f8640d01b4c7ac8dccde7f5170277a23c6759057da91cad30ee2109399985ec4263cc3fd2a40890e81c18b4a95b63016edd71c6ab2cddbe60a776b2ec38e3691fa126e0b11f01dcf0d5eb938add091f4f9fe331482531b252c1d6821fa5238eb914ae7f6f0b4193c79db2ba2a0120bfaa57922c8dddf97f84d5c9a97313ac4d1b41f89321a76e796aa9f16e2f11ad1dd3baf26357a61d7e8e76a680607a8bf158f7fd86e98b4aff277dbc69f3fa51475f28e9e7f898def507e7b1929cae0cf6115e0678260ab82b769780b082eccc10a041933e2035280833aaf7e2d3e1d38d845d0b8890093a6f09f56a9362886bc7c4fc59e886f8ff66cc79bfaf9d9d8eebe81992db5b84c0524556285f4dffcd237490d652e4c27ded5badb0beec7b5c229b04dff33f2991327cf9e2e26db0fe25a87e275fe7192a5b7e2f0b161f3a86e977a0a0d6f80ba631e6bc7d4e3e6e15f46bfc1a15bec70d822e1e2c678912f937bae7d2505d80fdeb21a081df7ed7bb426b43596d0b1d8f58f4b27f239b785f649a02bdbb68ea55db6c01b2899f0f1b055b324d1a10144cf09971838c58512878c9571996f216e1bf90bf298b37229e45e2ff954db1e34260ed22969b2359c55694b6bb66af2e064399d44f4acee836540aa8a7f3f36976eebcbb0365e8812056f4f730d6d6dd50f3abf808b1ab8a9ca3852c82d73b7f8339a001a1c90d9f57cb8a33fe8abdf72111d669fb44e6d0b08f045c97199f5e7a5efc8d20ea7a537922ba8f63e91d1b9d95a1c1db61216f180962128dd4d156b1790dec9ddc401df159f7e2e1e4090f7d0fe9f04f28e6bf609f9e74415bc1883629b12a0a84a993aabbcf93a8c7f926b4e3a146e1724b20363a2d70af168d6a095c9af4451254cdf7e1287ef387f5ba4643b90a85735c1f41c400675f86387a4372234d0f119b9c79c840516fb636e5ed44a799a14e2ecb330672d054867070a537aae0893dda6973b1b49cbd221fc70eeabc2aef16d7eff48b27d6d0a50ef6b98e804052e5fc0fc3adf2f620ad9aad2c47ea365cad18209348d18fa1694acfa5d15c3d00da4abed11de08bb5e0b034070e577a9aaadd090012d45004279af4ad785332b848832fe8fe4a9333b64f91728d7753551395a0db33fbf17bf32d52101e8fe2356c014c45409f9f66ca336b60ba86f95cc9686677fb6881f45203cf9ab5e1e57d6a9bc15fd0258ac00ce62b4ecac4b4a487a01e693a73ff62d867de065563acac6ee25f0e5a646a764a3ea858e151d5a0d91a3f42fa367d38dbc8566e3a697913d8c040bc4326ef1981b4033944d6c7df1ccf60dd1743a792f8fb20307b46075137a5d00cc2d2b4cdc9f5f79192d7d8e8437270a8589e5cf16729f558daafe777f99f9def980bb386c4989aeb9d8f8c40d2bf707b7750fc372f40096e0d48f920c986a6d3b7239893afcf8027d23c42e689080f2fc00ce216dfb8a5cfd69a27461ca53d19deef6e22780a859f16f5a5c64570733c4f2fa47260e90fc014c2a00943c190112ffbcc4751712d002059a15034cf9c0da9e0108dc1f27dafbc15c88c75ac2ad1185bfbe1228da880fa64c24c46cbb60264cc3f68e32504e10e600ae269d158fe824549744c70cee924544ee009a54faefe9966ca45bce3e0595c7fc7dcf6745bd20f36bf96bad17b18a60fcaf50a58456a7d9b137a77913e9f7d2bc9d5143525f5c69ee6b780e8efd531282f99932d3a1949a3767959de59a2df6dc06c6541131772d0445814d31de5ac5290eaaaa449373c802f0eb794254b85f37e8cb24c7f562023baeb50a25e4bce588c3ab7cc111eb19b7f2f20e4116ec50b9446cb43a5e7e3f46542f3c08ac96a10196b555c6f8c08a7c9995696541e7d0ed1a8d66617e72ebf8fe1836565b25e152e3a79189a058fc33a93bc136befc23210909255da709f9d3b119250e8c87d555833d7c86166381b618225f3945265dadebf56f68a23e0d6db61244bcb453d57b065f69cfbec942879b0c2f66943c6a44ee56e68083f5141802b69c3d17d1372b33e7668e7f61f99dec8c9a5bb68f98e9598e94a56a72e6b2dd83cf2f57750fcac981f2756698a8ddc78dc625c437819550ce56aae63c92614acbfad21e3c71c831c313a61f6fb82707c1e8abdeaab48efce8832f8516d35446a6e2d23ccc707ff863092449c1c8758a5b0c1d40cbcdabcfd4636b6f4289b3efaca5bec8b67e3811d6b9e97b47bb02f6b5726e7b8a98e990eceeefeab8c113c7c14235812990b1769c9f3f26ce5ae225b29bded6154a877ea4739bb38e1f0d2c9610fc8197856df3d111de9df5cc317927a657c159489fcb1cc96103c8a28450d5052e1f2955ab4d542f446375eb7b1ad8759c653ca202f5e6c917560373287759472db101b76de262f2d5dd8ff988db13161f6755b2efb96b40d6a5ad17e6fcff8e362fa8508657c1cbfc1c6137230b9c7f37c9eaa038fe7b87bc5f46eb0f7b73b62a83785c6db80ff46fa3a84156be5caa55aa6d09db33427d1acb620c259d1c60053bf6f54dd354f3b26d3653a040f42ed11595b1f72a5818ec15ef31846a610cb40374a8cdd17f385f770e6af542eae24373d87ed8f730d2c3490eef5606fe02f44fdc7c5f87cd9aa5a946832292866f89cbc5194ed6c355c1879200f3627c19cad42aa774f8fdb8730c8d762f6160bb87a957f12272209baaefaa685171d9d80bdaac16d5ad646f92eafa7d8765164bfd6087512c569e5d3b88accec53376591a2bf6d9efd1a47a17dc6e93168f9cb9a8e744ef42166461d9af7deb7daec21c84da86b1430c303dd3cf845956fb475503c50c1ccbde4ff6a76b43c3983042b77bc4c42ac602610f9bb71147f6f58dc30cec2996c4c5618ece9b4d59da68ee35585ab860b9dab3571f764b4c2fa00b30f008dba9460a315210fff8e5abd56e9f2d952ee935365997db07e124be598ac141ee2143406318441bd6a719953023f2778e9fbe0f7f6c07f2f38a6e8c343ed09db86978c0bad3cc192b13776da332b2c2103b7e3cf2ac7ce7f99c8733ece15e11a9814966796045f993817e2464822194dc2cdaef2b616fe13ae3aa421a1db3857aeeea6db86764e93488a2057b64b69da2f147c05d53adc5737787f35bd0fe810d13ddb4cb607f9208275b5f6e8b025f56ffd930356e9b0951171ca7c29bb89b11772283245f0b69dac817c640851511020c03407ebaa312c8bc05c0bb7723c492a50dab7da596324baa407216b8ecca0159791083124c47985fecea65e4c48db48f3fb41d01d5bb2e4caa7fc07ab5e92ab580cc6fea5c6dc688e658f3bae0921aa6436ed0311a8209deaf119507a31e603408916ec69dacbf99e7c80dff62c2596d43dbb932e0ce6939a871483419c8636cb1b070aabd5d78f85df22e0ca057496eb858866b62223dd85315b61ca88c4d240bcb48d189054c3ce9a99c10b28fb88902e26c4a36faf077b3fc024b877ea3d9cda118f312a9fa60c5db125a6cc6b0f970e2f29cda503cbb4e94960defef30ccfc80d5e33122421414ccc1d7e3896509c018d3a91b4c1bd9e058f01cfac8007cccb2b8bcdfd2914ccb4c3b16b83a015e995690033af945badd10215faa137742758548f69009479c7383dd11c27fc79921aed07b80ba6cc7685ea37987013d11005559bcf335e1ac910e580f6fff28640571629581d5c07d9a34718faa84e0f4c614378b219ca8cd5f5428552ed601c6b2b3dacdd95c22483b9d01be29a21d8d9e137a345a9d81ab4f77742587cebcb080e9f579927f35d82659a3ef318b91d1c26d2dfefcbc04b29bff8ca9489fa5d5d817c575b02bf7f0590c85e82d1834c960a3af2cdf3686b30a2d1c55ba6de0e21f6b49a0f7c6a56c8d15875ee30650a3f568282820a18a8cfae7e82a3cb80039f2d705041d75565e7d8fb1f373aff0d8e351d2f7e3d520cde75993aa8938df6d0c2f2a46876fbf4c934da5d9ea80d27ee97b7d2bea3c89f2f1d236b2c108cba4648e43a5ee641b79d13b20f0ac5aceff79fa24e6ba188104ce4504c79f523a3073f986865d5ffb950e446d9592120ee285377d329779f20627e7c993a00ab872419fa50b1aef103a918c412ae5d579fd3a1eaa3329bafeb67348f0e9e3ea8f26378311639967b01383f505ffcaa2d4cb0de5c94302c0d12fbe6c0c3bdae06ceeffa8d26348c638bfea937995df8663acab3cf341145b6edd62c92134e7c4f39dd9611934c82db758cd95f722bd32af0269bb929c3600088b7635c13f3f8d3111c4413697acd145c396a2419f414196248c1baeaeeb8019fa68c7aa2050c74edf2a438bafdd1bf6ec37d6663cb605d2f543a5dbeadb58a7e0cd848ce4a6a6a1b22c4e54eed0053b63aff70fbe47360be86d476cc96eb2eaa15d3227ec1dded005430cf68c9203e0b931aeac6460555a290fc93d77d1a4497f05934e8a951114e8ae10188283e7c446825d88535607b98f8ee33eaf41b1c4333beb1c50901e526fc640133e88a8174469b4cf4e2da1d73dfeb9c0e78d7b1bad630af8fd6bc31b21fe18f99e59c45acfb801d7717f5d0db1426b13b0e69784f8812c354cf53d9d8b547587328be7c736a230bc5d4c0b301913d4138aa8b87fc61baf02e69447248d031a19c240ae3bee58995b0ff855b84149fa76dcb080677e0e0ca83ba627a7fa0ba29f3d0d6e2c5b3d52ca3cc19f42309671af035219cd8ab047b57ae4df8163d8b9921e23a706c374a220374c338d464b79824615807a0350646ea752bce1506060b6cb8c44fc07fca1a06dedb8fadb9e82eba2cfd758512c6130fdd5d3bb2340b4c2cf78607981c0c2f1934f6646cec60631eb71c1995057566ea908049d046acb00fe8aa3df926fe58ee8c4017bd2db9feb879e76564bbd4c42a8a955b09037f8b022d54651a9fc7676315b82583c06c7b673756d4e86087df554fb20e8d69cf9e4fcd168a0492095b2177e40ef7a835597da8eeb999ad3748dee638c8e155d3b362101318e70ba8491b559af3277c27cde5d0c441fb68af5efbbb6669deb2c15f6f7d9e9de4a48dff2bca9ff113d35ef3555d6adb1e980445e30d2cfaf6976c052c18790ebe15d8894262844141d7d523f35a66b0db8372e3755c41dbd6e5b8e5711cb31161d1d5d4b2b969c3032493dc0e03082c864d8d66c152343f3071ab0a94408be4adf19c167258ed301398f6f126d7cb9766deb199636b640344e91ef62856a092bc1c98b93603f7c20639912c88e11712e277b8b47b662c25e88676aab2f5a3d7982be79a57cfa12415f91f35ce9cacfec824da0b9fe0d9706d14518fed409d168a3f7222140f0c048b3e79acd7f3846327a9755a776818d8f494e4427076b67c66e3344d917d989c6351d702109bb88b7e7167e34f10bee14c20f62c6360ec50ffbc02f6aa5e50ce38a373ae496602c07e7d3de2e125f3c01ad32e2e77f07a592a2f7ba8fd909f04451918d6b74e1610cbef5466dc706db55ffbca9950984b2a48cd6f79c685d4589c3b1d1b7ebdfbffd088e6c95f53bf5e626aa34f755d76425f914f8e550a11122d4e95f85c49885afa8601eba28fb5e956663cc203615e9a86d4d18afcf6821bd0b7dd819dbb50c5b9971770f08dcc29b2a1cb5def31ca564d4b86664665c446224e278e4c3456add30d1b10f3c8f2fc66d4c23469b18de14a71085c6a3cf9aa228eaaab4c0b844c51287128850cf7f94954222477808c4897c8afea3e3e6fb716c9926a9031992f11b4cc64f0cbdcf1e10a47457e4f06d0de316021e50ee3ccef5e703d251f1781e6761734b3a8f7d7650a8709694a16a764024b1dd62c7116aa3d29df53a0b7c51c2c01fb720bd4529315702f6290b4e223dc7c1a538e49e9994fcae4a4207895fe7c6e9214d02302e0c7cbf8e26abe088fc43173918c9d1b1ca9bf16db28441ab9325d2c86d2afe320f4d5478f0f2daddd230647796760e6387bd4bc0ec227816bc35e87e826e38d974af4c1f04b168ef50411c8a4fe12ea29cd5c11bf2f0fac80d69cedd020355952e2aa2c928ea86438909c6d5834b7c939c7bc159eced333b5fd195f4076581daf53588b61c9ab5b4516cee154d9b529c3d05d9a865b05fd13eaca0848850b022d97d43f027db7ae99f78a161936a4cfc5789d07056aa38ada27cc60a6f27f5e252e285bfa75ebc9a9fe60fbe35c5cab7322cfa5f10ca096fbe89dd1695a60d3c5bdfd3cbabc98e729b3e667e4a84d8c4820a922ea945a6b725ef17888a1e14546179754ad6ee70f2a0d9cf81759b32a8f20986aa9cc42374808bb6b5c08afcf4aa8a5fe15f73a0e2e606ed99c8e6bf499b25442e1855cc9b52015d64f64a3c2a6d7fa59135f769a1a45fe077a8e531924ff36c5ce841a5b09ab0804c2edfbb194850e5b31ff056fcb1e7bbbbeeca71b4aa8cce8b08ffaf5614b581406e1183c0036c6621e8b47fb0e753acc19d6eeb81aed7e188521d6abb69755426d1aef12d2aea7bdd8fb2e3938612af1e37b0de2ddf72e7a1a5fb01e6d001bb506475679a8d763cdf5b12c1147604d9830b7092ed5eeebce7599023371711023a1eead72704e18da44bda47b7fb3fae15d3f7c5c2d6746b70120806251648b36f30591bf0000dd8e135109d5574eff0ee39fbf84222cffbabbba0daba91e145b15dcfb7e8c40cfe898c21c73d5876afdd708839e13bc18d8c9212518cc48ab323aaec9a18634da03382e3d08c346a8d255a1cf96f953f41b336082164088e38e50f760b8dee58b843be451b5d43d7689421ba9299fd327c3a71e3cbeb61809058e707228af83fac4c35011b159c336da0086d58f35f063ae15b0c15f7ba8dbad5fd161132e8c1e3571fdc93691407791e5a70ec19c37ea00de8f213cc0e1a563fc4044d216962215c1dfae0d52cd898573d104c9edd0d71a5a32c07c88470aba0076a3338966f911556b52e8707c799070405d1aacad7476f86489832776b8493058c2555f16ebd4fae8fb18fe089c1b113e75455e0f8be5aeec357c9bd2c95935c1dde45662af8adcece929440cb11aaef16081f561c3f97fa962f2879953d239c8f7b7ebf08c55c3f3e845df2655438e52d1a5b60b614039b3d0fbc9bdc351c68c23c22da41c8eec910af26068134bfb12acda46c1da63402ba9e6fd4af84b8128b6d6285431df011c8f35c030cdc47622d0905e79044953d3edbe8cfc91bea964d7ab5c5dd30433c3ac2bd7740987999e5a653d42cc02caeefc21de1b4987b8072341419528541e9920f248745a1c47a44b1168538b06fd1a9c350abb60023c31e5f971ab30960ec0818ab6e04c26fa804af7a7eb714311288d5ddd5ad3284f4fc5b9a87648a9518cf5248c4455c70c359ed4d02e4cb775ada59ab1f2d8eee1174bba7ac490ff0646608365c658b7e2ffa5c4e536fcc445e6636c6e769975fe65dc5e7fa2d646d0a3f2d41216d631ae8b8ed236a43770c6d9b424c062d6d2a82b0f4d8f72407107141078a4c3f7d954aececf9cdccd11ec582b6589ad9efca974da60b425f6e1bd47af2abbd3c9c23bedb6f14394684b64b5481259945fac706a2d389e4b2fc5b08809844824808b68b03b5788b887d164a773ace0488c620a4db80ec25167d55dae5e46f138468a2fb653384fc5bead0b4349b61ee64d5da5ea98afc6bf096ca358641b070875e7f703e813db16cf06cc338680d4696de0847869ab91a8f9823f13efde28f8dc0ceb95c2ed4125c69cfb924d6dd57d637fe575222666c84d1fdc87052906116b67c0dc0de24780f0c84fe266258ed387eb3e61e672bcd2f31c2f76336ca28eee1baaf60fe438a32f35b0ea331246a9ab1d9b353a70228c886d92c69dc8b8022b0f6205749ef49a483404f73ab20208febd408361be647a89e708842d7ab30798e760adae2040af7f81ae74c154a44ff2e65d3cc7969ce338d2a85057e66dcd04aefa67667335a6ff26990e452f4ae7463c479ab1a2e0d9be469bcab58c83558ff1baf0898ea2fa89c91cb8aa6bf5ff45f795a6669476894f326ad1b84320a340733b459bcfbf9d0a1331c4bf7693909a8ded59ac37f7ccf507105b49936f8981ec4fd81bca7f227323d4e52ab5168de7dd85e744711fa1c98164a7d202293c78c2a828b06dba8d948944dc7e289c0e49debda6752e0f194b8bab19c24758ede888e9033550976cdf52926394cb3221adc64b57d4cc70f62d4cafa09f30547769e824bce02455a88b567149a2fc3140f5de0bdd15f00b913ebad6e7b7033bcaed0cfa1b0290e2c57f5c6762e9ce45617445dc3467183a0173bdac584c8cd11b625fe428ab56cb9abd261b6b07294c225ac708dd0ffe9567ee9021a67969a31a1205ff34d4a23c6d40401cbd69d07425098d96ce14ef393a2511123f4984f074c573a129da3104cfd8e941dd0db30a0b6c2fbecf8094879076530b21b6c5060edbf629866b70d693402d4e6640e5cf8e4821d63d34b1732b3cdfbec26d28271625986b7c7e47e671e60c773995673991d00933283ea06acd071c74a3a8f4ceb79a0a802a9080b3c16da49c046d1f8778442081502d69a66f148a37448ad1d51754a4d8219ccc8a818fcbecd18b0f2acb01aad8099eaee97728404e7990c0541a29dc22219204db2678cd45d07f26908a3bbffd33bb36997ce540aa8ac0c9b0044c7712e675e49d7791051b423eeff34b01b1be31a423663f99d238260fcd7a2c4e6896f3ef70a8fe0dc7f5005dc434f5cb97fbc1479e7959cd57700c76d5cc09463e33b8c3d5b07b89a71c040d8e8250bfcf3a6836d63ba8802ff0b0f868099feb5f7652659dd78437fb302668340a686049989b1f08d39637b0f690cf8c5fcc4b50e674d49c308bf893b652ec38ca1f5e1d22e7ed127a9954c19475b6307b1dbc0dd198f0deb65fc8a49777444a0346ec5b47rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrubygem-bundler-1.16.1-3.3.1.src.rpmruby2.5-rubygem-bundler-docruby2.5-rubygem-bundler-doc(s390-64)    rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)rubygem(ruby:2.5.0:bundler)3.0.4-14.6.0-14.0-15.2-11.16.14.14.1^ZTZ#@YY@Yp@Yp@YC@Y$$@X~@X~@X@X(UX@WWF@WEW@MV@V@U5@U>Uq@UY@U8U+U*^@U@UTT T@T8TTء@T;mrueckert@suse.decoolo@suse.comcoolo@suse.comcoolo@suse.comcoolo@suse.commrueckert@suse.demrueckert@suse.demrueckert@suse.decoolo@suse.commrueckert@suse.decoolo@suse.comcoolo@suse.comcoolo@suse.comcoolo@suse.comcoolo@suse.comcoolo@suse.comcoolo@suse.comcoolo@suse.comolaf@aepfle.demrueckert@suse.demrueckert@suse.demrueckert@suse.demrueckert@suse.demrueckert@suse.decoolo@suse.comcoolo@suse.comcoolo@suse.comjmassaguerpla@suse.comcoolo@suse.comcoolo@suse.comcoolo@suse.comcoolo@suse.comcoolo@suse.comcoolo@suse.comcoolo@suse.comcoolo@suse.com- added https://patch-diff.githubusercontent.com/raw/rubygems/bundler/pull/7416.patch VUL-0: CVE-2019-3881: rubygem-bundler: Insecure permissions on directory in /tmp/ allows malicious code execution (boo#1143436)- updated to version 1.16.1 see installed CHANGELOG.md [#]# 1.16.1 (2017-12-12) Bugfixes: - avoid hanging on complex resolver errors ([#6114](https://github.com/bundler/bundler/issues/6114), @halfbyte) - avoid an error when running `bundle update --group` ([#6156](https://github.com/bundler/bundler/issues/6156), @mattbrictson) - ensure the resolver prefers non-pre-release gems when possible ([#6181](https://github.com/bundler/bundler/issues/6181), @greysteil) - include bundler's gemspec in the built gem ([#6165](https://github.com/bundler/bundler/issues/6165), @dr-itz) - ensure locally installed specs are not overriden by those in remote sources during dependency resolution ([#6072](https://github.com/bundler/bundler/issues/6072), @indirect) - ensure custom gemfiles are respected in generated binstubs (@pftg) - fail gracefully when loading a bundler-generated binstub when `bin/bundle` was not generated by bundler ([#6149](https://github.com/bundler/bundler/issues/6149), @hsbt) - allow `bundle init` to be run even when a parent directory contains a gemfile ([#6205](https://github.com/bundler/bundler/issues/6205), @colby-swandale)- updated to version 1.16.0 see installed CHANGELOG.md [#]# 1.16.0 (2017-10-31) Bugfixes: - avoid new RubyGems warning about unsafe YAML loading (to keep output consistent) (@segiddins) - load digest subclasses in a thread-safe manner (@segiddins, @colby-swandale) - avoid unusued variable warnings under ruby 2.5 (@amatsuda) - fix printing the same message twice in verbose mode ([#6028](https://github.com/bundler/bundler/issues/6028), @akhramov) - allow `SignalException`s to bubble up to the interpreter during `bundle exec` ([#6090](https://github.com/bundler/bundler/issues/6090), @dekellum) - avoid activating stdlib digest under Ruby 2.5 (@segiddins) - prioritise explicitly requested gems in dependency resolution sort order (@segiddins) - reduce memory usage during dependency resolution ([#6114](https://github.com/bundler/bundler/issues/6114), @greysteil) - ensure that the default bundler gem is not accidentally activated on ruby 2.5 when using local git overrides (@segiddins) [#]# 1.16.0.pre.3 (2017-10-04) Features: - the output from `bundle env` includes more information, particularly both the compiled & loaded versions of OpenSSL (@indirect) Bugfixes: - fix a bug where installing on FreeBSD would accidentally raise an error (#6013, @olleolleolle) - fix a regression in 1.16 where pre-release gems could accidentally be resolved even when the gemfile contained no pre-release requirements (@greysteil) - bundler will avoid making unnecessary network requests to fetch dependency data, fixing a regression introduced in 1.16 (@segiddins) - the outdated bundler version message is disabled by default until the message has been fine-tuned (#6004, @segiddins) [#]# 1.16.0.pre.2 (2017-09-06) Bugfixes: - handle when a connection is missing a socket when warning about OpenSSL version (@greysteil) - the description for the `rake release` task now reflects `$RUBYGEMS_HOST` (@wadetandy) - fix a bug where `bundle update` would regress transitive dependencies (@greysteil) [#]# 1.16.0.pre.1 (2017-09-04) Features: - allow using non-branch symbolic refs in a git source (#4845, @segiddins) - allow absolute paths in the `cache path` setting (#5627, @mal) - gems created via `bundle gem` with rspec have `--require spec_helper` in their `.rspec` file (@koic) - `bundle env` includes `Gem.ruby` and the `bundle` binstub shebang when they don't match (#5616, @segiddins) - allow passing gem names to `bundle pristine` (@segiddins) - `bundle version` and `bundle env` include the commit and build date for the bundler gem (#5049, @segiddins) - add the `--shebang` option to `bundle binstubs` (#4070, @segiddins, @Zorbash) - gemfiles are `eval`ed one fewer time when running `bundle install` (#4952, #3096, #4417, @segiddins) - the `fileutils` gem is now vendored so different versions of the gem can be activated (@segiddins) - speed up no-op installations (#5842, @segiddins) - default to keeping the lockfile in the default gem template (@deivid-rodriguez) - add a special bundler binstub that ensures the correct version of bundler is activated (#5876, @segiddins) - speed up dependency resolution and ensure that all resolvable gemfiles can be installed (@segiddins, @greysteil) - add a `bundle list` command that prints the gems in use (#4754, @colby-swandale) - allow adding credentials to a gem source during deployment when `allow_deployment_source_credential_changes` is set (@adrian-gomez) - making an outdated (and insecure) TLS connection to rubygems.org will print a warning (@segiddins) Bugfixes: - allow configuring a mirror fallback timeout without a trailing slash (#4830, @segiddins) - fix handling of mirrors for file: urls that contain upper-case characters (@segiddins) - list the correct gem host for `rake release` when `allowed_push_host` has been set (@mdeering) - ensure `Bundler.original_env` preserves all env keys that bundler sets (#5700, @segiddins) - ensure `bundle pristine` removes files added to a git gem (@segiddins) - load plugin files from path gems before gem installation (#5429, @segiddins) - ensure gems containing manpages are properly set up (#5730, @segiddins) - avoid fetching remote specs when all effected gems are in groups that are not being installed (@segiddins) - allow `BUNDLE_GEMFILE` to be a relative path (#5712, @gxespino) - show a more helpful error message when a gem fails to install due to a corrupted lockfile (#5846, @segiddins) - add a process lock to allow multiple concurrent `bundle install`s (#5851, @stefansedich) - ensure that specifications always return an array for `#extensions` (@greysteil) - print a helpful error message when using a gem in the Gemfile with an empty name (@colby-swandale) - ensure that all gemfiles are included in `bundle env` (@segiddins) - use ssl client cert and ca cert settings from gem configuration as fallbacks (@stan3) - avoid global namespace pollution when loading gems (#5958, @shyouhei) - avoid running a complete re-resolve on `bundle update --bundler` (@segiddins) - allow `bundle binstubs --standalone` to work without `path` being set (@colby-swandale) - fix support for bundle paths that include jars or wars on jruby (#5975, @torcido)- updated to version 1.15.4 see installed CHANGELOG.md [#]# 1.15.4 (2017-08-19) Bugfixes: - handle file conflicts gracefully in `bundle gem` (@rafaelfranca, @segiddins) - bundler will fail gracefully when the bundle path contains the system path separator (#5485, ajwann) - failed gem downloads will be retried consistently across different RubyGems versions (@shayonj) - `bundle pristine` will respect build options while re-building native extensions (@NickLaMuro)- updated to version 1.15.3 see installed CHANGELOG.md [#]# 1.15.3 (2017-07-21) Bugfixes: - ensure that empty strings passed to `bundle config` are serialized & parsed properly (#5881, @segiddins) - avoid printing an outdated version warning when running a parseable command (@segiddins)- switch to already patched gem file until we figure out how to handle the slightly different gem spec --ruby output on TW- update to 1.15.2 - Features: - new gemfiles created by bundler will include an explicit `github` git source that uses `https` (@segiddins) - Bugfixes: - inline gemfiles work when `BUNDLE_BIN` is set (#5847, @segiddins) - avoid using the old dependency API when there are no changes to the compact index files (#5373, @greysteil) - fail gracefully when the full index serves gemspecs with invalid dependencies (#5797, @segiddins) - support installing gemfiles that use `eval_gemfile`, `:path` gems with relative paths, and `--deployment` simultaneously (@NickLaMuro) - `bundle config` will print settings as the type they are interpreted as (@segiddins) - respect the `no_proxy` environment variable when making network requests (#5781, @jakauppila) - commands invoked with `--verbose` will not have default flags printed (@segiddins) - allow `bundle viz` to work when another gem has a requirable `grapviz` file (#5707, @segiddins) - ensure bundler puts activated gems on the `$LOAD_PATH` in a consistent order (#5696, @segiddins)- update to 1.15.1 - Bugfixes: - `bundle lock --update GEM` will fail gracefully when the gem is not in the lockfile (#5693, @segiddins) - `bundle init --gemspec` will fail gracefully when the gemspec is invalid (@colby-swandale) - `bundle install --force` works when the gemfile contains git gems (#5678, @segiddins) - `bundle env` will print well-formed markdown when there are no settings (#5677, @segiddins)- updated to version 1.15.0 see installed CHANGELOG.md [#]# 1.15.0 (2017-05-19) This space intentionally left blank. [#]# 1.15.0.pre.4 (2017-05-10) Bugfixes: - avoid conflicts when `Gem.finish_resolve` is called after the bundle has been set up (@segiddins) - ensure that `Gem::Specification.find_by_name` always returns an object that can have `#to_spec` called on it (#5592, @jules2689) [#]# 1.15.0.pre.3 (2017-04-30) Bugfixes: - avoid redundant blank lines in the readme generated by `bundle gem` (@koic) - ensure that `open-uri` is not loaded after `bundle exec` (@segiddins) - print a helpful error message when an activated default gem conflicts with a gem in the gemfile (@segiddins) - only shorten `ref` option for git gems when it is a SHA (#5620, @segiddins) [#]# 1.15.0.pre.2 (2017-04-23) Bugfixes: - ensure pre-existing fit caches are updated from remote sources (#5423, @alextaylor000) - avoid duplicating specs in the lockfile after updating with the gem uninstalled (#5599, @segiddins) - ensure git gems have their extensions available at runtime (#5594, @jules2689, @segiddins) [#]# 1.15.0.pre.1 (2017-04-16) Features: - print a notification when a newer version of bundler is available (#4683, @segiddins) - add man pages for all bundler commands (#4988, @feministy) - add the `bundle info` command (@fredrb, @colby-swandale) - all files created with `bundle gem` comply with the bundler style guide (@zachahn) - if installing a gem fails, print out the reason the gem needed to be installed (#5078, @segiddins) - allow setting `gem.push_key` to set the key used when running `rake release` (@DTrierweiler) - print gem versions that are regressing during `bundle update` in yellow (#5506, @brchristian) - avoid printing extraneous dependencies when the resolver encounters a conflict (@segiddins) - add the `bundle issue` command that prints instructions for reporting issues (#4871, @jonathanpike) - add `--source` and `--group` options to the `bundle inject` command (#5452, @Shekharrajak) - add the `bundle add` command to add a gem to the gemfile (@denniss) - add the `bundle pristine` command to re-install gems from cached `.gem` files (#4509, @denniss) - add a `--parseable` option for `bundle config` (@JuanitoFatas, @colby-swandale) Performance: - speed up gemfile initialization by storing locked dependencies as a hash (@jules2689) - speed up gemfile initialization by making locked dependency comparison lazy, avoiding object allocation (@jules2689) - only validate git gems when they are downloaded, instead of every time `Bundler.setup` is run (@segiddins) - avoid regenerating the lockfile when nothing has changed (@segiddins) - avoid diffing large arrays when no sources in the gemfile have changed (@segiddins) - avoid evaluating full gemspecs when running with RubyGems 2.5+ (@segiddins) Bugfixes: - fix cases where `bundle update` would print a resolver conflict instead of updating the selected gems (#5031, #5095, @segiddins) - print out a stack trace after an interrupt when running in debug mode (@segiddins) - print out when bundler starts fetching a gem from a remote server (@segiddins) - fix `bundle gem` failing when `git` is unavailable (#5458, @Shekharrajak, @colby-swandale) - suggest the appropriate command to unfreeze a bundle (#5009, @denniss) - ensure nested calls to `bundle exec` resolve default gems correctly (#5500, @segiddins) - ensure that a plugin failing to install doesn't uninstall other plugins (@kerrizor, @roseaboveit) - ensure `socket` is required before being referenced (#5533, @rafaelfranca) - allow running `bundle outdated` when gems aren't installed locally (#5553, @segiddins) - print a helpful error when `bundle exec`ing to a gem that isn't included in the bundle (#5487, @segiddins) - print an error message when a non-git gem is given a `branch` option (#5530, @colby-swandale) - allow interrupts to exit the process after gems have been installed (@segiddins) - print the underlying error when downloading gem metadata fails (#5579, @segiddins) - avoid deadlocking when installing with a lockfile that is missing dependencies (#5378, #5480, #5519, #5526, #5529, #5549, #5572, @segiddins)- fix gemspec_remove_pem.patch- updated to version 1.14.6 see installed CHANGELOG.md [#]# 1.14.6 (2017-03-03) Bugfixes: - avoid undefined constant `Bundler::Plugin::API::Source` exception (#5409, @segiddins) - avoid incorrect warnings about needing to enable `specific_platform` (@segiddins) - fail gracefully when the compact index does not send an ETag (#5463, @olleolleolle) - ensure `bundle outdated --local` shows all outdated gems (#5430, @denniss) - fix a case where ruby version requirements could lead to incorrect resolver conflicts (#5425, @segiddins) [#]# 1.14.5 (2017-02-22) Bugfixes: - avoid loading all unused gemspecs during `bundle exec` on RubyGems 2.3+ (@segiddins) - improve resolver performance when dependencies have zero or one total possibilities ignoring requirements (#5444, #5457, @segiddins) - enable compact index when OpenSSL FIPS mode is enabled but not active (#5433, @wjordan) - use github username instead of git name for the github url in `bundle gem` (#5438, @danielpclark) - avoid a TypeError on RubyGems 2.6.8 when no build settings are set for native extensions (@okkez) - fail gracefully when the dependency api is missing runtime dependencies for a gem (@segiddins) - handle when a platform-specific gem has more dependencies than the ruby platform version (#5339, #5426, @segiddins) - allow running bundler on a machine with no home directory where the temporary directory is not writable (#5371, @segiddins) - avoid gem version conflicts on openssl using Ruby 2.5 (#5235, @rhenium) - fail when installing in frozen mode and the dependencies for `gemspec` gems have changed without the lockfile being updated (#5264, @segiddins)- updated to version 1.14.4 see installed CHANGELOG.md [#]# 1.14.4 (2017-02-12) Bugfixes: - fail gracefully when attempting to overwrite an existing directory with `bundle gem` (#5358, @nodo) - fix a resolver bug that would cause bundler to report conflicts that it could resolve (#5359, #5362, @segiddins) - set native extension build arguments for git gems (#5401, @segiddins) - fix the suggested `bundle lock` command printed when a dependency is unused on any platform (@5t111111) - ensure the version passed to `ruby` in the Gemfile is valid during Gemfile parsing (#5380, @segiddins) - show `bundle inject` usage when too many arguments are passed (#5384, @Shekharrajak) - stop `bundle show --outdated` from implicitly running `bundle update` (#5375, @colby-swandale) - allow the temporary home directory fallback to work for multiple users (@svoop) [#]# 1.14.3 (2017-01-24) Bugfixes: - fix the resolver attemting to activate ruby-platform gems when the bundle is only for other platforms (#5349, #5356, @segiddins) - avoid re-resolving a locked gemfile that uses `gemspec` and includes development dependencies (#5349, @segiddins) [#]# 1.14.2 (2017-01-22) Bugfixes: - fix using `force_ruby_platform` on windows (#5344, @segiddins) - fix an incorrect version conflict error when using `gemspec` on multiple platforms (#5340, @segiddins) [#]# 1.14.1 (2017-01-21) Bugfixes: - work around a ruby 2.2.2 bug that caused a stack consistency error during installation (#5342, @segiddins) [#]# 1.14.0 (2017-01-20) Bugfixes: - ensure `Settings::Mirror` is autoloaded under the `Settings` namespace (#5238, @segiddins) - fix `bundler/inline` when `BUNDLE_GEMFILE=""` (#5079, @segiddins) [#]# 1.14.0.pre.2 (2017-01-11) Bugfixes: - allow not selecting a gem when running `bundle open` (#5301, @segiddins) - support installing gems from git branches that contain shell metacharacters (#5295, @segiddins) - fix a resolver error that could leave dependencies unresolved (#5294, @segiddins) - fix a stack overflow error when invoking commands (#5296, @segiddins) [#]# 1.14.0.pre.1 (2016-12-29) Features: - `bundle doctor` first runs `bundle check` (@segiddins) - the bundler trampoline is automatically enabled when the target version is greater than bundler 2 (@segiddins) - gem checksums returned by rubygems.org are validated when installing gems (#4464, @segiddins) - use the git username as a github username when running `bundle gem` (@JuanitoFatas) - show more context when the resolver conflicts on required ruby and rubygems versions (@segiddins) - improve platform support by allowing bundler to pick the best platform match during dependency resolution, enabled with the `specific_platform` setting (#4295, #4896, @segiddins) - always prompt the user for a password when using `sudo` (#3006, @segiddins) - support running without a home directory (#4778, @segiddins) - print a warning when the gemfile uses a platform conditional that will exclude the gem from all lockfile platforms (@segiddins) - add the `force_ruby_platform` setting to force bundler to install ruby-platform gems, even on other platforms (#4813, @segiddins) - add conservative update options to `bundle lock` (#4912, @chrismo) - improve `bundle outdated` output to group gems by group (@ryanfox1985) - add conservative update options to `bundle update` (#5065, #5076, @chrismo) - print the output of `bundle env` as github-flavored markdown, making it easier to preserve formatting when copy-pasting into a new issue (@segiddins) - configure the persistence file when using `bundle gem` with `rspec` (@segiddins) - add support for the `ruby_25` gemfile filter (@amatsuda) - when installing with a lockfile that is missing dependencies, allow installation to proceed (but without parallelism) (@segiddins) Performance: - improve `require "bundler"` performance by ~5x (@segiddins) - allow install gems in parallel when running on rubygems 2+ Bugfixes: - config files with CRLF line endings can be read (#4435, @segiddins) - `bundle lock` activates gems for the current platform even if they were activated under a different platform for a separate dependency (#4896, @segiddins) - running `bundle env` in a directory without a gemfile no longer crashes (@segiddins) - fail gracefully when attempting to use a source with an unknown URI scheme (#4953, @segiddins) - store paths in the lockfile relative to the root gemfile directory when using `eval_gemfile` (#4966, @segiddins) - `bundle lock` will not update without the `--update` flag (#4957, @segiddins) - the `console` binstub generated by `bundle gem` will load `.irbrc` files (@mattbrictson) - print friendly filesystem access errors in the new index (@segiddins) - print a helpful error when running out of memory on jruby (#4673, @segiddins) - load all rubygems plugins when installing gems (#2824, @segiddins) - `bundle clean --dry-run` prints the list of gems without the `--force` option when no path is set (#5027, @hmistry) - local installs no longer print "this gem may have been yanked" (#5022, @hmistry) - avoid leaking `which` output when running `bundle doctor` (@colby-swandale) - print a warning when attempting to `bundle exec` an empty program (#5084, @bronzdoc) - ensure `bundle outdated` lists all outdated gems (#4979, @chrismo) - fail gracefully when attempting to `bundle gem` with an invalid constant name (#5185, @segiddins) - allow `bundler/inline` to work in a directory that contains a gemfile (#5117, @colby-swandale) - ensure that the new index is thread-safe, allowing installation on rbx (#5142, @segiddins) - remove deprecated `rspec` syntax in `bundle gem` output (@gearnode) - fail gracefully when any system error is encountered when touching the filesystem (#5134, @segiddins) - fix compatibility with a machine running with FIPS mode enabled (#4989, @segiddins) - fix `bundle lock --add-platform ruby` (#5230, @segiddins) - print gem post-install messages when running `bundle update` (@smathy) - ensure errors due to a retries are all separated by a newline (@segiddins) - print out the bundle path in gem not found errors (#4854, @diegosteiner) - fail gracefully when creating threads fails (@segiddins) - avoid downloading metadata for gems that are only development dependencies (@Paxa) [#]# 1.13.7 (2016-12-25) Features: - add support for the `ruby_24` gemfile filter (#5281, @amatsuda)- update patch- updated to version 1.13.6 see installed CHANGELOG.md [#]# 1.13.6 (2016-10-22) Bugfixes: - make the `gem` method public again, fixing a regression in 1.13.4 (#5102, @segiddins) [#]# 1.13.5 (2016-10-15) Bugfixes: - Ensure a locked pre-release spec can always be re-resolved (#5089, @segiddins) [#]# 1.13.4 (2016-10-11) Bugfixes: - stop printing warning when compact index versions file is rewritten (#5064, @indirect) - fix `parent directory is world writable but not sticky` error on install (#5043, @indirect) - fix for `uninitialized constant Bundler::Plugin::API::Source` error (#5010, @hsbt, @aycabta) - make `update` options for major, minor, and patch updates consistent (#4934, @chrismo) [#]# 1.13.3 (2016-10-10) Bugfixes: - add support for weak etags to the new index (@segiddins)- updated to version 1.13.2 see installed CHANGELOG.md [#]# 1.13.2 (2016-09-30) Bugfixes: - allow `Settings` to be initialized without a root directory (@m1k3) - allow specifying ruby engines in the gemfile as a symbol (#4919, @JuanitoFatas) - avoid an execption when using `bundler/deployment` with Vlad (@srbaker) - ensure redefined methods have the same visibility as the one they're replacing, fixing `Kernel.require` failing on JRuby (#4975, @segiddins) - ensure that Bundler won't complain about a corrupt lockfile when no lockfile exists when using `gemspec` in the Gemfile (#5006, @segiddins) - fail gracefully when parsing the metadata for a gemspec from the compact index fails (@segiddins) - fix invoking bundler with binstubs generated by RubyGems 2.6.2+ (#4974, @chrismo) Performance: - avoid parsing the lockfile twice when evaluating gemfiles (@segiddins) [#]# 1.13.1 (2016-09-13) Bugfixes: - ensure that `Gem::Source` is available, fixing several exceptions (#4944, @dekellum) - ensure that dependency resolution works when multiple gems have the same dependency (#4961, @segiddins) [#]# 1.13.0 (2016-09-05) This space deliberately left blank. [#]# 1.13.0.rc.2 (2016-08-21) Features: - add setting `exec_disable_load` to force `exec` to spawn a new Ruby process (@segiddins) - add `doctor` command to help with issues like unlinked compiled gems (#4765, @mistydemeo) - rework the `update` command, providing fine-grained control via flags (#4676, @chrismo) - add URI to http response output in debug mode (#4808, @NickLaMuro) - add manpage for `binstubs` command (#4847, @Zorbash) - support `mirror` settings for sources by hostname, not only full URL (@opiethehokie) - print gem installation errors after other install output (#4834, @segiddins) - add `lock --remove-platform` flag to remove platforms from the lock (#4877, @segiddins) - add `only_update_to_newer_versions` setting to prevent downgrades during `update` (@segiddins) - expanded expirimental plugin support to include hooks and sources (@asutoshpalai) Bugfixes: - retry gem downloads (#4846, @jkeiser) - improve the CompactIndex to handle capitalized legacy gems (#4867, @segiddins) - re-use persistent HTTP connections for CompactIndex (@NickLaMuro) - respect `required_ruby_version` when Gemfile contains `ruby` version (@indirect) - allow `rake release` to sign git tags (#4743, @eagletmt) - set process titles when using `#load` during `exec` (@yob) - recognize JRuby shebangs for using `#load` during `exec` (@ojab) - handle world-writable home directories (#4726, @allenzhao) - support multi-platform gems via the `gemspec` Gemfile method (#4798, @segiddins) - print dots correctly for CompactIndex fetcher (@NickLaMuro) - set an `open_timeout` when requesting gem data via HTTP (@NickLaMuro) - rename the BUNDLE\_ORIG\_ENV variable so it no longer shows up in `config` (@indirect) - show help only when `-h` or `--help` is passed to Bundler, not to `exec` (#4801, @segiddins) - handle symlinks to binstubs created by `--standalone` (#4782, @terinjokes) [#]# 1.13.0.rc.1 (2016-06-27) Features: - when `bundle config major_deprecations` or `BUNDLE_MAJOR_DEPRECATIONS` is set, deprecation warnings for bundler 2 will be printed (@segiddins) - when running with `--verbose`, bundler will print the reason it is re-resolving a gemfile (@segiddins) Bugfixes: - fix support for running RubyGems 1.x on Ruby 2.3 (#4698, @segiddins) - fix bundle exec'ing to a ruby file when gems are installed into a path (#4592, @chrismo) - when multiple specs in a bundle have the same executable, prefer activating the one from the requested gem (#4705, @segiddins) - stop changing the load path to require the vendored postit when trampolining (@segiddins) - ensure relative paths are properly printed after completing an installation (@jenseng) - fix re-resolving when there are multiple unchanged path sources (@segiddins) - de-init submodules when running git 2.9 and requesting a git gem without submodules (@segiddins) [#]# 1.13.0.pre.1 (2016-06-20) Performance: - speed up gemfile resolution during `bundle install` by between 4x-100x (#4376, @segiddins) - generally reduce object allocations when using bundler (@segiddins) - speed up bin generation for path gems with many files (#2846, @segiddins) - fix detecting path spec changes to avoid re-resolving unnecessarily (@jrafanie) Features: - automatically trampoline to the bundler version locked in the lockfile, only updating to the running version on `bundle update --bundler` (@segiddins) - laying the groundwork for plugin support, which is currently unsuppported, undocumented, disabled by default, and liable to change without notice (@asutoshpalai) - allow `bundle viz --without` to accept multiple `:`-delimited groups (@mobilutz) - support for RubyGems 2.6.4 (#4368, @segiddins, @RochesterinNYC) - colorize updated gem versions (#4334, @bronzdoc) - add the `--standalone` flag to `bundle binstubs` (#4594, @b-ggs) - update the `bundle gem` CoC to contributor covenant v1.4 (@cllns) - use a custom YAML serializer to make config file consistent (@segiddins) - filter credentials from error messages (bundler/bundler-features#111, @RochesterinNYC, @sandlerr) - support relative paths used inside a nested invocation of `eval_gemfile` (#4584, @RochesterinNYC) - fail gracefully when attempting to install a yanked gem (#4344, @allenzhao) - automatically install an inline gemfile when gems are missing locally (@segiddins) - allow conflicts for gems resolved via `gemspec` (@segiddins) - add `--add-platform` option to `bundle lock` (@segiddins) - fail gracefully when a resolved spec's `required_ruby_version` or `required_rubygems_version` is incompatible (@segiddins) Bugfixes: - implicitly unlock the resolved ruby version when the declared requirements in the gemfile are incompatible with the locked version (#4595, #4627, @segiddins) - add support for quoted paths in `$PATH` (#4323, @segiddins) - check out missing git repos that are not being installed (#3981, @asutoshpalai) - write `bundler/setup.rb` to a consistent path (@glennpratt) - open editor in `bundle open` with a clean environment (@sj26) - resolve infinitely recursive copy when running `bundle package --all` with a `gemspec` in the gemfile (#4392, #4430, @RochesterinNYC) - fail gracefully when encountering an `Errno::ENOTSUP` (#4394, @segiddins) - fail gracefully when encountering an `Errno::EHOSTUNREACH` (#4642, @allenzhao) - fix loading config files with very long values (#4370, @segiddins) - only show potential updates for gemfile platforms in `bundle outdated` (#4450, @RochesterinNYC) - allow running `bundle install --deployment` after `bundle package --all` with path gems (#2175, @allenzhao) - add support for patchlevels in ruby versions in the gemfile and gemspecs (#4593, @chalkos)- updated to version 1.12.5 see installed CHANGELOG.md [#]# 1.12.5 (2016-05-25) Bugfixes: - only take over `--help` on `bundle exec` when the first two arguments are `exec` and `--help` (#4596, @segiddins) - don't require `require: true` dependencies that are excluded via `env` or `install_if` (@BrianHawley) - reduce the number of threads used simultaneously by bundler (#4367, @will-in-wi)- simplify gemspec_remove_pem.patch- updated to version 1.12.4 see installed CHANGELOG.md [#]# 1.12.4 (2016-05-16) Bugfixes: - ensure concurrent use of the new index can't corrupt the cache (#4519, @domcleal) - allow missing rubygems credentials when pushing a gem with a custom host (#4437, @Cohen-Carlisle) - fix installing built-in specs with `--standalone` (#4557, @segiddins) - fix `bundle show` when a gem has a prerelease version that includes a `-` (#4385, @segiddins) [#]# 1.12.3 (2016-05-06) Bugfixes: - fix uncoditionally writing `.bundle/config` when running `bundle install` (@segiddins) - fall back to the dependency API and the full index when the home directory is not writable (@segiddins) [#]# 1.12.2 (2016-05-04) Bugfixes: - fix modifying a frozen string when the resolver conflicts on dependencies with requirements (#4520, @grzuy) - fix `bundle exec foo --help` not showing the invoked command's help (#4480, @b-ggs) [#]# 1.12.1 (2016-04-30) Bugfixes: - automatically fallback when the new index has a checksum mismatch instead of erroring (@segiddins) - fix computation of new index file local checksums on Windows (#4472, @mwrock) - properly handle certain resolver backtracking cases without erroring (@segiddins, #4484) - ensure the `$LOAD_PATH` contains specs' load paths in the correct order (@segiddins, #4482) [#]# 1.12.0 (2016-04-28) This space intentionally left blank. [#]# 1.12.0.rc.4 (2016-04-21) Bugfixes: - don't fail when `bundle outdated` is run with flags and the lockfile contains non-semver versions (#4438, @RochesterinNYC) [#]# 1.12.0.rc.3 (2016-04-19) Bugfixes: - don't allow new attributes to dirty a lockfile when running `bundle exec`, `-rbundler/setup`, or `bundle check` (@segiddins) [#]# 1.12.0.rc.2 (2016-04-15) Features: - `bundle outdated` handles all combinations of `--major`, `--minor`, and `--patch` (#4396, @RochesterinNYC) Bugfixes: - prevent endless recursive copy for `bundle package --all` (#4392, @RochesterinNYC) - allow executables that are `load`ed to exit non-0 via an `at_exit` hook when invoked by `bundle exec` (@segiddins) - nested invocations of `bundle exec` properly preserve the `$PATH` and `$GEM_PATH` environment variables (@segiddins) [#]# 1.12.0.rc (2016-03-13) Performance: - Download gem metadata from globally distributed CDN endpoints (#4358, @segiddins) Bugfixes: - handle Ruby pre-releases built from source (#4324, @RochesterinNYC) - support binstubs from RubyGems 2.6 (#4341, @segiddins) - handle quotes present in in PATH (#4326, @segiddins) [#]# 1.12.0.pre.2 (2016-02-26) Performance: - speed up `bundle exec` by `load`ing the executable whenever possible, saving roughly .2 seconds per invocation (@segiddins) Features: - add a `--patch` flag for `bundle outdated` (@RochesterinNYC) - add `Bundler.clean_env` and `Bundler.original_env` (#4232, @njam) - add `--frozen` support to `bundle package` (#3356, @RochesterinNYC) Bugfixes: - place bundler loaded gems after `-I` and `RUBYLIB` (@Elffers) - give a better error message when filesystem access raises an `EPROTO` error (#3581, #3932, #4163, @RochesterinNYC) - give a better error message when both `--deployment` and `--system` are used together (@RochesterinNYC) - fix `$PATH` being preserved for use in `Bundler.with_clean_env` (#4251, @segiddins, @njam) - give a better error message when running `bundle outdated` in frozen mode (#4287, @RochesterinNYC) - handle when `http_proxy` is set to `:no_proxy` in the rubygems configuration (#4294, @segiddins) - give a better error message when authentication details aren't properly escaped (#4288, @RochesterinNYC) - fix `bundle outdated --minor` to only report updates that match the current minor version (@RochesterinNYC) - fix extra dependencies being resolved unnecessarily (#4276, @segiddins) - give a better error message when missing specs due to platform mis-matches (#4259, @RochesterinNYC) - skip rebuilding extensions for git gems if they are already built (#4082, @csfrancis, @indirect, @segiddins) - fix `bundle install` not installing when the `no_install` setting is set (#3966, @chulkilee, @segiddins) [#]# 1.12.0.pre.1 (2016-02-09) Performance: - speed up `bundle install` and `bundle update` by using the new compact gem index (@segiddins, @fotanus, @indirect) - speed up `bundle exec` by avoiding loading the gemfile twice (#2951, #2952, @segiddins) Features: - add support for using version operators to specify ruby versions in the Gemfile (@jtarchie) - redirect `--help` flag for plugins to that plugin's man page (@RochesterinNYC) - support probing a mirror with a fallback timeout (#4128, @pcarranza) - add `--full-index` option to `bundle lock` (@segiddins) - support running with frozen string literals (@deepj, @segiddins) - add `--major` and `--minor` options to `bundle outdated` (#3805, @cirdes) - allow passing a custom `ui` to `bundler/inline` (@lamont-granquist) - add support for ruby 2.4 (#4266, @segiddins) - add `bundle outdated --parseable` for machine-readable output (@RochesterinNYC) Bugfixes: - fix `bundle package --all` recursing endlessly (#4158, @RochesterinNYC) - fail fast on more errors when fetching remote resources (#4154, @RochesterinNYC) - give a better error message when a given git commit can't be found (#4140, @doy) - give a better error message when `bundle clean` doesn't have sufficient permissions (#4170, @RochesterinNYC) - give a better error message when reading a bundler config file fails (@segiddins) - restrict platforms when referencing a `gemspec` in the `Gemfile` to those defined in the gemspec (#4102, #4150, @smellsblue) - fix `bundle gem` with minitest to use the correct rake task (@kotoshenya) - give a better error message when ssl isn't available (#4054, @RochesterinNYC) - print the original `require` error when `Bundler.require` fails (#4182, @RochesterinNYC) - give a better error message when certain resources are temporarily unavailable (#4183, @RochesterinNYC) - fix returning case-sensitive gem mirror URIs on ruby 2.3 (@segiddins) - ignore colorized output from `git` when determining the current branch (#4056, @agis-) - fix storing the shared gems config option as a boolean (@vassilevsky) - add support for running `bundle gem --exe` instead of using the `--bin` option (@christhekeele) - fix `exec`-ing with 0 args in a directory with spaces (#4230, @segiddins) - avoid installing extraneous gems when resolving to an older version of a spec (#4101, #4198, @segiddins) - ensure paths resolved when parsing a gemfile are relative to that file (#3349, @dtognazzini) - give a better error message when encountering an invalid gemspec (#4248, #4275, @RochesterinNYC) - preserve the original `PATH` in `Bundler.with_clean_env` (#4251, @segiddins) - ensure standalone file paths are relative to the project root (#4144, @glennpratt)- Force fixed timestamps for patched gems (bsc#916047)- update to version 1.11.2 - _really_ stop calling `required_ruby_version` on nil @specifications (#4147, @indirect) - update to version 1.11.1 - lazy-load Psych, again (#4149, @indirect) - allow gemspec gems on other platforms (#4150, @indirect) - fix --no-coc and --no-mit flags on `gem` (#4148, @RochesterinNYC) - stop calling `required_ruby_version` on nil @specifications (#4147, @indirect) - update to version 1.11.0 - fail gracefully when trying to execute a non-executable file (#4081, @fotanus) - fix a crash when pushing a gem via `rake release` (@segiddins) - actual Gemfile and lockfile filenames are used in messages (#3672, @segiddins) - the git remote for `rake release` is now customizable (@skateman) - file access permissions errors are now much more friendly (#3703, #3735, #3858, #3988, #4009 @repinel, @Elffers, @segiddins, @agis-) - add support for showing help for plugin commands (@tf) - send `X-Gemfile-Source` header to source mirrors (@agis-) - show what version upstream dependencies were resolved to in conflict messages (@segiddins) - add support for using bundler setting to add private access credentials for git sources (@frsyuki) - take into consideration HTTP proxy settings in `.gemrc` (@PG-kura) - allow specifying a gem host to push to in the `GEM_HOST` environment variable (@pmenglund) - when gempec `required_ruby_version` is available and the Gemfile specifies a ruby version, resolve for the given ruby version (@segiddins) - allow setting a `silence_root_warning` setting to silence the warning when `bundle install` is run as root (@blackxored) - update the `bundle gem` code of conduct template to Contributor Covenant v1.3.0 (@CoralineAda) - add support for specifying gems to update when running `bundle lock` via `--update gem1 gem2` (@JuanitoFatas) - added support for MRI 2.3 (@amatsuda) - show a helpful message when requiring a file in `bundler require` fails (#3960, @agis-) - include git revision hash when printing a git source (#3433, @agis-) - improve hint when a resolution conflict occurs (@seanlinsley) - show a friendly error when a git ref is not found (#3879, @agis-) - improve error message when sources are not absolute URIs (#3925, @agis-) - add `pkg` to rake's clobber list (#3676, @jasonkarns) - retry fetching specs when fetching version metadata fails (@jingweno) - avoid showing bundler version warning messages twice (@fotanus) - fix running `bundle check` with `--path` when the gems are only installed globally (@akihiro17) - fix `bin/setup` from `bundle gem` assuming `bash` is in `/bin` - fail more gracefully when an HTTP remote is unreachable (#3765, @steverob) - fix a warning running `bundle exec` on jruby 9.0.0.0 (@deivid-rodriguez, @mastfish) - fix the `bundle gem` readme when no tests are generated (@roseweixel) - the dependencies on test gems in `bundle gem` are now locked to major versions (#3811, @indirect) - fix the paths for native extensions generated by `--standalone` (#3813, @AlexanderPavlenko) - fix trying to cache a gem that has no source (@EduardoBautista) - fix `--source` option to `bundle update` causing incorrect gem unlocking (#3759, #3761, @neoeno) - fix handling an empty `BUNDLE_GEMFILE` environment variables (#3678, @agis-) - avoid cleaning up gem extension directory in `bundle clean` (@Sirupsen) - fix the `ssl_verify_mode` setting not being treated as a number (@goughy000) - fix not retrying on zlib errors (#4047, @andremedeiros) - fix a warning being shown for using `URI.encode` (@EduardoBautista) - fix handling of fatal HTTP errors (#3830, @indirect) - ensure all `sudo` access is done in a thread-safe manner (#3910, @agis-) - fix caching gems with a path with the same prefix as the bundled application (@indirect) - fix showing gemspec validation errors on `bundle exec` (#3895, @agis-) - distinguish Gemfile syntax and evaluation errors (#3783, @agis-) - fix nested Gemfile sources not restoring the previous source (#3974, @agis-) - fix the `RUBYLIB` environment variable not being cleaned (#3982, @agis-) - fix handling a dependency missing from `Gemfile.lock` so parallel installation does not deadlock (#4012, @lukaso) - also print gemspecs in `bundle env` output (@agis-) - fix handling when a `path` source does not have a gemspec but a lockfile says there is (#4004, @segiddins) - show a warning when the `RUBYGEMS_GEMDEPS` environment variable is set (#3656, @agis-) - fix handling invalid RubyGems configuration files (#4042, @agis-) - fix `bundle console` falling back to `irb` when the preferred console is unavailable (@felixbuenemann) - restrict platforms when referencing a `gemspec` in the `Gemfile` to those defined in the gemspec (#4102, @smellsblue) - speed up dependency resolution in pathological cases by 25x (#3803, @segiddins) - drop string allocations when searching for gems (@jrafanie) - refreshed gemspec_remove_pem.patch- update to 1.10.6 - only warn on invalid gemspecs (@indirect) - fix installing dependencies in the correct order (#3799, @pducks32) - fix sorting of mixed DependencyLists (#3762, @tony-spataro-rs) - fix `install_if` conditionals when using the block form (@danieltdt)- update to 1.10.5 - don't add or update BUNDLED WITH during `install` with no changes (@segiddins) - fix sorting of mixed DependencyLists with RubyGems >= 2.23 (#3762, @tony-spataro-rs) - speed up resolver for path and git gems (@segiddins) - fix `install --force` to not reinstall Bundler (#3743, @karlo57) - changes from 1.10.4 - don't add BUNDLED WITH to the lock when Spring runs `check` over and over (@indirect) - display "with native extensions" log output correctly (@ivantsepp) - alias `i` to `install`, `c` to `check`, and `e` to `exec` (@indirect)- update to 1.10.3 - allow missing gemspec files when validating path and git gems (#3686, #3698, @segiddins) - fix regression in `rake install` (#3701, #3705, @segiddins) - fix regression when calling `gem` with `bundle exec` or `-rbundler/setup` (#3699, @segiddins) - fix `bundler/inline` requiring a newly-installed gem (#3693, @indirect, @segiddins) - changes from 1.10.2 (2015-05-29) - fix regression in `bundle update GEM` performance introduced in 1.10.0 (#3687, @segiddins) - changes from 1.10.1 (2015-05-28) - silence ruby warning when running CLI commands (@segiddins) - validate gemspecs in non-packaging mode (#3681, @segiddins) - ensure the same chdir mutex as RubyGems is used (#3680, @segiddins) - changes from 1.10.0 (2015-05-28) - dramatically speed up resolving some slow Gemfiles (#3635, @segiddins) - track CI platforms running Bundler (#3646, @fotanus) - allow `viz` to work with prereleases (#3621, #3217, @aprescott) - validate gemspecs used in path and git gems (#3639, @segiddins, @indirect) - stop printing config warnings when config is unchanged (#3649, @fotanus, @indirect) - make BUNDLED WITH backwards compatible (#3623, @segiddins) - always clean up tmp dirs (#3277, @hone, @indirect, @segiddins) - support gem extensions built into any directory on RubyGems 2.2+ (#3582, @voxik) - add 'bundler/inline' which provides a `gemfile` method (#3440, @segiddins) - improved error reports for Gemfile errors (#3480, @segiddins) - `lock` command (#3437, @segiddins) - add `ignore_messages` config to suppress post-install text (#3510, @pducks32) - improve `gem` minitest template (#3513, #3515, @arthurnn) - add `install --force` to re-install installed gems (#3519, @segiddins) - show more `outdated` information, including groups (@smlance, @indirect) - add optional groups to the Gemfile (#3531, @jhass) - accept glob argument to `gemspec` in Gemfile (#3464, @pjump) - make timeouts and retries configurable via `config` (#3601, @pducks32) - add `install_if` Gemfile method for conditional installs (#3611, @segiddins) - standalone mode now uses builtin gems correctly (#3610, @segiddins) - fix `rake spec:deps` on MinGW Ruby 2.0+ (#3487, @marutosi) - remember all y/n answers when generating gems (#3579, @pducks32) - use RubyGems stub specifications when possible (#3580, @segiddins) - deprecated the (never enabled) `bundle_ruby` binary (@smlance) - refreshed gemspec_remove_pem.patch to apply cleanly again- update to 1.9.9 - read mirror and credential settings from older versions (#3557, @Strech) - fix regression in sudo mode introduced by 1.9.7 (#3642, @segiddins) - always clean up tmp dirs (#3277, @hone, @indirect, @segiddins) - use RubyGems spec stubs if available (@segiddins) - allow creating gems with names containing two dashes (#3483, @janlelis) - allow creating gems with names extending constants (#3603, @amatsuda) - respect Gemfile sources when installing a gem present in two sources (#3585, @tmoore) - refresh gemspec_remove_pem.patch to apply cleanly again and package the series file- updated to version 1.9.4 see installed CHANGELOG.md [#]# 1.9.4 (2015-04-13) Bugfixes: - fix regression in installing x86 and universal gems (#3565, @jdmundrawala) - improve error when gems are missing (#3564, @sealocal)- updated to version 1.9.3 Bugfixes: - handle removal of `specs` from rubygems/rubygems@620910 (#3558, @indirect) - install 'universal' gems on Windows (#3066, @jdmundrawala) - stop passing --local during `rake install` task (#3236, @indirect) - guard against all possible accidental public gem pushes (#3533, @indirect)- updated to version 1.9.2 Bugfixes: - ensure gem executables are executable (#3517, #3511, @indirect) - fix warnings in Molinillo (#3516, @segiddins) - ensure duplicate dependencies do not propagate (#3522, @segiddins) - keep gems locked when updating another gem from the same source (#3250, @indirect) - resolve race that could build gems without saved arguments (#3404, @indirect) [#]# 1.9.1 (2015-03-21) Bugfixes: - avoid exception in 'bundler/gem_tasks' (#3492, @segiddins) [#]# 1.9.0 (2015-03-20) Bugfixes: - make Bundler.which stop finding directories (@nohoho) - handle Bundler prereleases correctly (#3470, @segiddins)- Remove Certificate Authority files. For security reasons we don't want to distribute them, otherwise if the CA gets compromised, revoking it can be difficult if CA pem files are distributed in different RPMs. - added gemspec_remove_pem.patch- updated to version 1.8.5 Bugfixes: - remove MIT license from gemspec when removing license file (@indirect) - respect 'no' immediately as well as saving it in `gem` config (@kirs)- updated to version 1.8.4 Bugfixes: - document --all-platforms option (#3449, @moeffju) - find gems from all sources on exec after install (#3450, @TimMoore)- updated to version 1.8.3 Bugfixes: - handle boolean values for gem settings (@EduardoBautista) - stop always looking for updated `path` gems (#3414, #3417, #3429, @TimMoore)- updated to version 1.8.2- updated to version 1.8.1- updated to version 1.8.0- updated to version 1.7.13, see CHANGELOG.md- adapt to new rubygem packagings390zp31 1590573374  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~                           ! " # $ % & ' ( ) * + , - . / 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 { | } ~  1.16.1-3.3.11.16.1-3.3.1      !!!!!"""""#$$$$$$$$$$$$$$$#%#&'''&&&&&&##############(((((((((()****************************************************************************++++++++++++,,,,,,,,,,,--..../0111111111000000000000000000000000000000002222222222222222222222233333333334444555555677688699999999996::6;;;;;;;;;;;6<<<<<<<<6=======6>6????6@6AA666666666666666666666BCBDEDBFFFBGBHHHHHBIBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBJJJJJKLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKMNNNNNMMMMMMMMMOOOOOOOOOOOOOOOOOPQQQRRRSSSSSSSSSSSSSSSSSSTTTTTTTUVWXYZZZ[\]]]]\\\\\\\\\\\\\^^_____________________________```````abcccccccccccccccccdeefffeeeeeeeeeeeeeeeeeeghhhhhhhhhhhhhiiiiiiiiiiiiiiiiiijkkklllmnnnmoompqqqqqqqqqprrrrrrrrrrpmssttttttsuuuuuuuuuusvswwwwwwwwwsxxxxxxsyyyyyyyyyyyyyszs{{{{{{s|||||||||||||||||||||||ssssssssssssssssssssssm}}m~~~~~mmmmmmmm                   ! ""###$$$$$$$$$$$$$$$$$%&'(')'*****+bundler-1.16.1riBundlerAPIResponseMismatchErrorcdesc-APIResponseMismatchError.riBuildMetadatabuilt_at-c.ricdesc-BuildMetadata.rigit_commit_sha-c.rirelease%3f-c.rito_h-c.riBundlerErrorall_errors-c.ricdesc-BundlerError.ristatus_code-c.riCLIAddcdesc-Add.rinew-c.rirun-i.riBinstubscdesc-Binstubs.rigems-i.rinew-c.rioptions-i.rirun-i.riCachecdesc-Cache.rinew-c.rioptions-i.rirun-i.risetup_cache_all-i.riCheckcdesc-Check.rinew-c.rioptions-i.rirun-i.riCleancdesc-Clean.rinew-c.rioptions-i.rirequire_path_or_force-i.rirun-i.riCommonask_for_spec_from-c.ricdesc-Common.riclean_after_install%3f-c.riconfigure_gem_version_promoter-c.riensure_all_gems_in_lockfile%21-c.rigem_not_found_message-c.rioutput_post_install_messages-c.rioutput_without_groups_message-c.ripatch_level_options-c.riprint_post_install_message-c.riselect_spec-c.riwithout_groups_message-c.riConfigargs-i.ricdesc-Config.riconfirm-i.riconfirm_all-i.rimessage-i.riname-i.rinew-c.rinew_value-i.rioptions-i.rirun-i.riscope-i.rishow_pretty_values_for-i.rithor-i.rivalid_scope%3f-i.riConsolecdesc-Console.riget_console-i.riget_constant-i.rigroup-i.rinew-c.rioptions-i.rirun-i.riDoctorbundles_for_gem-i.ricdesc-Doctor.richeck%21-i.ridylibs-i.ridylibs_darwin-i.ridylibs_ldd-i.rildd_available%3f-i.rinew-c.rioptions-i.riotool_available%3f-i.rirun-i.riExecargs-i.ricdesc-Exec.ricmd-i.rikernel_exec-i.rikernel_load-i.rinew-c.rioptions-i.riprocess_title-i.riruby_shebang%3f-i.rirun-i.rivalidate_cmd%21-i.riGemask_and_set-i.riask_and_set_test_framework-i.ribundler_dependency_version-i.ricdesc-Gem.riensure_safe_gem_name-i.rigem_name-i.riname-i.rinew-c.riopen_editor-i.rioptions-i.riresolve_name-i.rirun-i.ritarget-i.rithor-i.rivalidate_ext_name-i.riInfocdesc-Info.ridefault_gem_spec-i.rigem_name-i.rinew-c.rioptions-i.riprint_gem_info-i.riprint_gem_path-i.rirun-i.rispec_for_gem-i.rispec_not_found-i.riInitcdesc-Init.rigemfile-i.rinew-c.rioptions-i.rirun-i.riInjectcdesc-Inject.rigems-i.rigroup-i.rilast_version_number-i.riname-i.rinew-c.rioptions-i.rirun-i.risource-i.riversion-i.riInstallcdesc-Install.richeck_for_group_conflicts_in_cli_options-i.richeck_for_options_conflicts-i.richeck_trust_policy-i.ridependencies_count_for-i.rigems_installed_for-i.rinew-c.rinormalize_groups-i.rinormalize_settings-i.rioptions-i.rirun-i.riwarn_ambiguous_gems-i.riwarn_if_root-i.riIssuecdesc-Issue.ridoctor-i.rirun-i.riListcdesc-List.rinew-c.rirun-i.riLockcdesc-Lock.rinew-c.rioptions-i.rirun-i.riOpencdesc-Open.riname-i.rinew-c.rioptions-i.rirun-i.riOutdatedcdesc-Outdated.richeck_for_deployment_mode-i.ridisplay_nothing_outdated_message-i.rigems-i.riget_version_semver_portion_value-i.rinew-c.rioptions-i.riprint_gem-i.riretrieve_active_spec-i.rirun-i.riupdate_present_via_semver_portions-i.riPackagecdesc-Package.riinstall-i.rinew-c.rioptions-i.rirun-i.risetup_cache_all-i.riPlatformcdesc-Platform.rinew-c.rioptions-i.rirun-i.riPlugincdesc-Plugin.riinstall-i.riPristinecdesc-Pristine.rinew-c.rirun-i.riShowcdesc-Show.rifetch_latest_specs-i.rigem_name-i.rilatest_specs-i.rinew-c.rioptions-i.rioutdated%3f-i.rirun-i.riUpdatecdesc-Update.rigems-i.rinew-c.rioptions-i.rirun-i.riVizcdesc-Viz.rigem_name-i.rinew-c.rioptions-i.rirun-i.riadd-i.riauto_install-i.ribinstubs-i.ricache-i.ricdesc-CLI.richeck-i.riclean-i.ricli_help-i.riconfig-i.riconsole-i.ricurrent_command-i.rideprecated_option-c.ridispatch-c.ridoctor-i.rienv-i.riexec-i.rigem-i.rihandle_no_command_error-c.rihelp-i.riinfo-i.riinit-i.riinject-i.riinstall-i.riissue-i.rilicenses-i.rilist-i.rilock-i.rinew-c.riopen-i.rioutdated-i.ripackage-i.riplatform-i.riprint_command-i.ripristine-i.rireformatted_help_args-c.rishow-i.risource_root-c.ristart-c.riupdate-i.riversion-i.riviz-i.riwarn_on_outdated_bundler-i.riCompactIndexClientCachecdesc-Cache.richecksums-i.ridependencies-i.ridirectory-i.riinfo_path-i.riinfo_roots-i.rilines-i.rinames-i.rinames_path-i.rinew-c.riparse_dependency-i.riparse_gem-i.rispecific_dependency-i.riversions-i.riversions_path-i.riErrorcdesc-Error.riUpdaterMisMatchedChecksumErrorcdesc-MisMatchedChecksumError.rimessage-i.rinew-c.ricdesc-Updater.richecksum_for_file-i.rietag_for-i.rinew-c.rislice_body-i.riupdate-i.ricdesc-CompactIndexClient.ridebug-c.ridependencies-i.ridirectory-i.riin_parallel-i.rinames-i.rinew-c.rispec-i.risynchronize-i.riupdate-i.riupdate_and_parse_checksums%21-i.riupdate_info-i.riurl-i.riversions-i.riCurrentRubycdesc-CurrentRuby.rijruby%3f-i.rimaglev%3f-i.rimingw%3f-i.rimri%3f-i.rimswin%3f-i.rimswin64%3f-i.rirbx%3f-i.riruby%3f-i.rix64_mingw%3f-i.riCyclicDependencyErrorcdesc-CyclicDependencyError.riDefinitionadd_current_platform-i.riadd_platform-i.riadditional_base_requirements_for_resolve-i.ribuild-c.ricdesc-Definition.richange_reason-i.ricompute_requires-i.riconcat_ruby_version_requirements-i.riconverge_dependencies-i.riconverge_locals-i.riconverge_locked_specs-i.riconverge_path_source_to_gemspec_source-i.riconverge_path_sources_to_gemspec_sources-i.riconverge_paths-i.riconverge_rubygems_sources-i.riconverge_sources-i.ricreate_gem_version_promoter-i.ricurrent_dependencies-i.ridependencies-i.ridependencies_for_source_changed%3f-i.ridouble_check_for_index-i.riensure_equivalent_gemfile_and_lockfile-i.riequivalent_rubygems_remotes%3f-i.riexpand_dependencies-i.riexpanded_dependencies-i.riextract_gem_info-i.rifind_indexed_specs-i.rifind_resolved_spec-i.rigem_version_promoter-i.rigemfiles-i.rigroups-i.rihas_local_dependencies%3f-i.rihas_rubygems_remotes%3f-i.riin_locked_deps%3f-i.riindex-i.rilock-i.rilocked_bundler_version-i.rilocked_deps-i.rilocked_gems-i.rilocked_ruby_version-i.rilocked_ruby_version_object-i.rilockfile-i.rilockfiles_equal%3f-i.rimetadata_dependencies-i.rimissing_specs%3f-i.rimissing_specs-i.rinew-c.rinew_platform%3f-i.rinew_specs-i.rinothing_changed%3f-i.ripinned_spec_names-i.riplatforms-i.ripretty_dep-i.riremove_platform-i.riremoved_specs-i.rirequested_dependencies-i.rirequested_groups-i.rirequested_specs-i.rirequires-i.riresolve-i.riresolve_remotely%21-i.riresolve_with_cache%21-i.riruby_version-i.risatisfies_locked_spec%3f-i.risource_requirements-i.risources-i.rispec_git_paths-i.rispecs-i.rispecs_changed%3f-i.rispecs_for-i.rispecs_for_source_changed%3f-i.rito_lock-i.riunlocking%3f-i.rivalidate_platforms%21-i.rivalidate_ruby%21-i.rivalidate_runtime%21-i.riDepProxy%3d%3d-i.ri__platform-i.ricdesc-DepProxy.ridep-i.rieql%3f-i.rihash-i.rimethod_missing-i.riname-i.rinew-c.rirequirement-i.rito_s-i.ritype-i.riDependencyautorequire-i.ricdesc-Dependency.ricurrent_env%3f-i.ricurrent_platform%3f-i.rigem_platforms-i.rigroups-i.rinew-c.riplatforms-i.rishould_include%3f-i.rispecific%3f-i.rito_lock-i.riDeploymentcdesc-Deployment.ridefine_task-c.riDeprecatecdesc-Deprecate.riskip%3d-c.riskip-c.riskip_during-c.riDeprecatedErrorcdesc-DeprecatedError.riDslDSLErrorbacktrace-i.ricdesc-DSLError.ricontents-i.ridescription-i.ridsl_path-i.rinew-c.riparse_line_number_from_description-i.ristatus_code-i.rito_s-i.riadd_git_sources-i.ricdesc-Dsl.richeck_primary_source_safety-i.ridependencies-i.rienv-i.rieval_gemfile-i.rievaluate-c.rigem-i.rigemfile_root-i.rigemspec-i.rigemspecs-i.rigit-i.rigit_source-i.rigithub-i.rigroup-i.riinstall_if-i.rimethod_missing-i.rinew-c.rinormalize_group_options-i.rinormalize_hash-i.rinormalize_options-i.rinormalize_source-i.ripath-i.riplatform-i.riplatforms-i.riplugin-i.risource-i.rito_definition-i.rivalid_keys-i.rivalidate_keys-i.riwarn_deprecated_git_source-i.riwith_source-i.riEndpointSpecification__swap__-i.ri_local_specification-i.ribindir-i.ribuild_dependency-i.ricdesc-EndpointSpecification.richecksum-i.ridependencies-i.riexecutables-i.riextensions-i.rifetch_platform-i.riload_paths-i.rilocal_specification_path-i.riname-i.rinew-c.riparse_metadata-i.riplatform-i.ripost_install_message-i.riremote-i.rirequire_paths-i.rirequired_ruby_version-i.rirequired_rubygems_version-i.risource-i.riversion-i.riEnvappend_formatted_table-c.ricdesc-Env.richruby_version-c.rienvironment-c.rigit_version-c.riread_file-c.rireport-c.riruby_version-c.riversion_of-c.riwrite-c.riEnvironmentPreserverbackup-i.ricdesc-EnvironmentPreserver.rinew-c.rirestore-i.riFeatureFlagcdesc-FeatureFlag.rimajor_version-i.rinew-c.risettings_flag-c.risettings_method-c.risettings_option-c.riFetcherAuthenticationRequiredErrorcdesc-AuthenticationRequiredError.rinew-c.riBadAuthenticationErrorcdesc-BadAuthenticationError.rinew-c.riBaseapi_fetcher%3f-i.riavailable%3f-i.ricdesc-Base.ridisplay_uri-i.ridownloader-i.rifetch_uri-i.rilog_specs-i.rinew-c.riremote-i.riremote_uri-i.riCertificateFailureErrorcdesc-CertificateFailureError.rinew-c.riCompactIndexapi_fetcher%3f-i.riavailable%3f-i.ribundle_worker-i.ricache_path-i.ricdesc-CompactIndex.riclient_fetcher-i.ricompact_index_client-i.ricompact_index_request-c.rifetch_spec-i.rispecs-i.rispecs_for_names-i.riDependencyapi_fetcher%3f-i.riavailable%3f-i.ricdesc-Dependency.ridependency_api_uri-i.ridependency_specs-i.riget_formatted_specs_and_deps-i.rispecs-i.riunmarshalled_dep_gems-i.riDownloadercdesc-Downloader.riconnection-i.rifetch-i.rinew-c.riredirect_limit-i.rirequest-i.rivalidate_uri_scheme%21-i.riFallbackErrorcdesc-FallbackError.riIndexcdesc-Index.rifetch_spec-i.rigemspec_cached_path-i.rispecs-i.riNetworkDownErrorcdesc-NetworkDownError.riSSLErrorcdesc-SSLError.rinew-c.riapi_timeout-c.ribundler_cert_store-i.ricdesc-Fetcher.ricis-i.riconnection-i.ridisable_endpoint-c.ridownloader-i.rifetch_spec-i.rifetchers-i.rigemspec_cached_path-i.rihttp_proxy-i.riinspect-i.rimax_retries-c.rinew-c.riredirect_limit-c.riremote_uri-i.rispecs-i.rispecs_with_retry-i.riuri-i.riuse_api-i.riuser_agent-i.riFileUtilsDryRuncdesc-DryRun.riEntry_Filecdesc-File.ricdesc-Entry_.riLowMethods_do_nothing-i.ricdesc-LowMethods.riname-i.riNoWritecdesc-NoWrite.riStreamUtils_cdesc-StreamUtils_.rifu_blksize-i.rifu_default_blksize-i.rifu_stream_blksize-i.rifu_windows%3f-i.riVerbosecdesc-Verbose.ricd-c.ricd-i.ricdesc-FileUtils.richdir-c.richdir-i.richmod-c.richmod-i.richmod_R-c.richmod_R-i.richown-c.richown-i.richown_R-c.richown_R-i.ricmp-c.ricmp-i.ricollect_method-c.ricommands-c.ricompare_file-c.ricompare_file-i.ricompare_stream-c.ricompare_stream-i.ricopy-c.ricopy-i.ricopy_entry-c.ricopy_entry-i.ricopy_file-c.ricopy_file-i.ricopy_stream-c.ricopy_stream-i.ricp-c.ricp-i.ricp_r-c.ricp_r-i.rigetwd-c.rigetwd-i.rihave_option%3f-c.riidentical%3f-c.riidentical%3f-i.riinstall-c.riinstall-i.rilink-c.rilink-i.riln-c.riln-i.riln_s-c.riln_s-i.riln_sf-c.riln_sf-i.rimakedirs-c.rimakedirs-i.rimkdir-c.rimkdir-i.rimkdir_p-c.rimkdir_p-i.rimkpath-c.rimkpath-i.rimove-c.rimove-i.rimv-c.rimv-i.rioptions-c.rioptions_of-c.ripwd-c.ripwd-i.riremove-c.riremove-i.riremove_dir-c.riremove_dir-i.riremove_entry-c.riremove_entry-i.riremove_entry_secure-c.riremove_entry_secure-i.riremove_file-c.riremove_file-i.rirm-c.rirm-i.rirm_f-c.rirm_f-i.rirm_r-c.rirm_r-i.rirm_rf-c.rirm_rf-i.rirmdir-c.rirmdir-i.rirmtree-c.rirmtree-i.risafe_unlink-c.risafe_unlink-i.risymlink-c.risymlink-i.ritouch-c.ritouch-i.riuptodate%3f-c.riuptodate%3f-i.riFriendlyErrorscdesc-FriendlyErrors.riexit_status-i.riissues_url-i.rilog_error-i.rirequest_issue_report_for-i.riGemHelperRakecdesc-Rake.riallowed_push_host-i.rialready_tagged%3f-i.ribase-i.ribuild_gem-i.ribuilt_gem_path-i.ricdesc-GemHelper.riclean%3f-i.ricommitted%3f-i.rigem_key-i.rigem_push%3f-i.rigem_push_host-i.rigemspec-c.rigemspec-i.rigit_push-i.riguard_clean-i.riinstall-i.riinstall_gem-i.riinstall_tasks-c.riinstance-c.riname-i.rinew-c.riperform_git_push-i.rirubygem_push-i.rish-i.rish_with_code-i.rispec_path-i.ritag_version-i.riversion-i.riversion_tag-i.riGemHelpersPlatformMatch%3c%3d%3e-i.ricdesc-PlatformMatch.ricpu_match-c.rios_match-c.riplatform_version_match-c.ricdesc-GemHelpers.rigeneric-c.rigeneric-i.rigeneric_local_platform-c.rigeneric_local_platform-i.riplatform_specificity_match-c.riplatform_specificity_match-i.riselect_best_platform_match-c.riselect_best_platform_match-i.riGemInstallercdesc-GemInstaller.rifailure_message-i.riforce-i.rigem_install_message-i.rigenerate_executable_stubs-i.riinstall-i.riinstall_error_message-i.riinstall_from_spec-i.riinstall_with_settings-i.riinstaller-i.rinew-c.riout_of_space_message-i.rispec-i.rispec_settings-i.rispecific_failure_message-i.ristandalone-i.riworker-i.riGemNotFoundcdesc-GemNotFound.riGemRemoteFetchercdesc-GemRemoteFetcher.rifetch_http-i.riheaders-i.riGemRequireErrorcdesc-GemRequireError.rinew-c.riorig_exception-i.riGemVersionPromotercdesc-GemVersionPromoter.ridebug_format_result-i.rieither_version_older_than_locked-i.rifilter_dep_specs-i.rilevel%3d-i.rilevel-i.rilocked_specs-i.rimajor%3f-i.riminor%3f-i.rimove_version_to_end-i.rinew-c.ripost_sort-i.risegments_do_not_match-i.risort_dep_specs-i.risort_versions-i.ristrict-i.riunlock_gems-i.riunlocking_gem%3f-i.riGemdepscdesc-Gemdeps.ricurrent_dependencies-i.ridependencies-i.rinew-c.rirequested_specs-i.rirequires-i.rispecs-i.riGemfileErrorcdesc-GemfileError.riGemfileEvalErrorcdesc-GemfileEvalError.riGemfileLockNotFoundcdesc-GemfileLockNotFound.riGemfileNotFoundcdesc-GemfileNotFound.riGemspecErrorcdesc-GemspecError.riGenericSystemCallErrorcdesc-GenericSystemCallError.rinew-c.riunderlying_error-i.riGitErrorcdesc-GitError.riGraphGraphVizClientcdesc-GraphVizClient.rig-i.rinew-c.rirun-i.ri_groups-i.ri_make_label-i.ri_populate_relations-i.ricdesc-Graph.riedge_options-i.rigroups-i.rinew-c.rinode_options-i.rioutput_file-i.rioutput_format-i.rirelations-i.rispec_for_dependency-i.riviz-i.riHTTPErrorcdesc-HTTPError.rifilter_uri-i.riIndex%3c%3c-i.ri%3d%3d-i.ri%5b%5d-i.riadd_source-i.riall_specs-i.ribuild-c.ricdesc-Index.ridependencies_eql%3f-i.ridependency_names-i.rieach-i.riempty%3f-i.riinitialize_copy-i.riinspect-i.rilocal_search-i.rinew-c.risearch-i.risearch_all-i.risearch_by_dependency-i.risearch_by_spec-i.risize-i.risort_specs-c.risort_specs-i.risources-i.rispec_names-i.rispecs-i.rispecs_by_name-i.riunmet_dependency_names-i.riunsorted_search-i.riuse-i.riInjectorappend_to-i.ribuild_gem_lines-i.ricdesc-Injector.riconservative_version-i.riinject-c.riinject-i.rinew-c.riInstallErrorcdesc-InstallError.riInstallHookErrorcdesc-InstallHookError.riInstallerambiguous_gems-c.rican_install_in_parallel%3f-i.ricdesc-Installer.ricreate_bundle_path-i.riensure_specs_are_compatible%21-i.rigenerate_bundler_executable_stubs-i.rigenerate_standalone_bundler_executable_stubs-i.riinstall-c.riinstall-i.riinstall_in_parallel-i.riload_plugins-i.rilock-i.rinew-c.ripost_install_messages-i.riresolve_if_needed-i.rirun-i.riwarn_on_incompatible_bundler_deps-i.riInvalidOptioncdesc-InvalidOption.riLazySpecification%3d%3d-i.riIdentifier%3c%3d%3e-i.ricdesc-Identifier.riplatform_string-i.ri__materialize__-i.ricdesc-LazySpecification.ridependencies-i.rifull_name-i.rigit_version-i.riidentifier-i.rimethod_missing-i.riname-i.rinew-c.riplatform-i.riremote-i.rirespond_to%3f-i.risatisfies%3f-i.risource-i.rito_ary-i.rito_lock-i.rito_s-i.riversion-i.riLockfileErrorcdesc-LockfileError.riLockfileGeneratoradd_bundled_with-i.riadd_dependencies-i.riadd_locked_ruby_version-i.riadd_platforms-i.riadd_section-i.riadd_sources-i.riadd_specs-i.ricdesc-LockfileGenerator.ridefinition-i.rigenerate%21-i.rigenerate-c.rinew-c.riout-i.riLockfileParserbundler_version-i.ricdesc-LockfileParser.ridependencies-i.rinew-c.riparse_bundled_with-i.riparse_dependency-i.riparse_platform-i.riparse_ruby-i.riparse_source-i.riparse_spec-i.riplatforms-i.riruby_version-i.risections_in_lockfile-c.risections_to_ignore-c.risources-i.rispecs-i.riunknown_sections_in_lockfile-c.riwarn_for_outdated_bundler_version-i.riMarshalErrorcdesc-MarshalError.riMatchPlatformcdesc-MatchPlatform.rimatch_platform-i.riplatforms_match%3f-c.riMirrorSocketsany%3f-i.ricdesc-MirrorSockets.rinew-c.riMolinilloCircularDependencyErrorcdesc-CircularDependencyError.ridependencies-i.rinew-c.riCompatibilitycdesc-Compatibility.riflat_map-i.riDelegatesResolutionStateactivated-i.ricdesc-ResolutionState.riconflicts-i.ridepth-i.riname-i.ripossibilities-i.rirequirement-i.rirequirements-i.riunused_unwind_options-i.riSpecificationProviderallow_missing%3f-i.ricdesc-SpecificationProvider.ridependencies_for-i.riname_for-i.riname_for_explicit_dependency_source-i.riname_for_locking_dependency_source-i.rirequirement_satisfied_by%3f-i.risearch_for-i.risort_dependencies-i.riwith_no_such_dependency_error_handling-i.ricdesc-Delegates.riDependencyGraph%3d%3d-i.riActionaction_name-c.ricdesc-Action.ridown-i.rinext-i.riprevious-i.riup-i.riAddEdgeNoCircularaction_name-c.ricdesc-AddEdgeNoCircular.ridelete_first-i.ridestination-i.ridown-i.rimake_edge-i.rinew-c.riorigin-i.rirequirement-i.riup-i.riAddVertexcdesc-AddVertex.riDeleteEdgeaction_name-c.ricdesc-DeleteEdge.ridestination_name-i.ridown-i.rimake_edge-i.rinew-c.riorigin_name-i.rirequirement-i.riup-i.riDetachVertexNamedaction_name-c.ricdesc-DetachVertexNamed.ridown-i.riname-i.rinew-c.riup-i.riLogadd_edge_no_circular-i.riadd_vertex-i.ricdesc-Log.ridelete_edge-i.ridetach_vertex_named-i.rieach-i.rinew-c.ripop%21-i.ripush_action-i.rireverse_each-i.rirewind_to-i.riset_payload-i.ritag-i.riSetPayloadcdesc-SetPayload.riTagaction_name-c.ricdesc-Tag.ridown-i.rinew-c.ritag-i.riup-i.riVertex%3d%3d-i.riancestor%3f-i.ricdesc-Vertex.ridescendent%3f-i.rieql%3f-i.riexplicit_requirements-i.rihash-i.riincoming_edges-i.riinspect-i.riis_reachable_from%3f-i.riname-i.rinew-c.rioutgoing_edges-i.ripath_to%3f-i.ripayload-i.ripredecessors-i.rirecursive_predecessors-i.rirecursive_successors-i.rirequirements-i.riroot%3f-i.riroot-i.rishallow_eql%3f-i.risuccessors-i.riadd_child_vertex-i.riadd_edge-i.riadd_edge_no_circular-i.riadd_vertex-i.ricdesc-DependencyGraph.ridelete_edge-i.ridetach_vertex_named-i.rieach-i.riinitialize_copy-i.riinspect-i.rilog-i.rinew-c.rirewind_to-i.riroot_vertex_named-i.riset_payload-i.ritag-i.rito_dot-i.ritsort-c.ritsort_each_child-i.ritsort_each_node-i.rivertex_named-i.rivertices-i.riDependencyStatecdesc-DependencyState.ripop_possibility_state-i.riNoSuchDependencyErrorcdesc-NoSuchDependencyError.ridependency-i.rimessage-i.rinew-c.rirequired_by-i.riPossibilityStatecdesc-PossibilityState.riResolutionStatecdesc-ResolutionState.riempty-c.riResolverResolutionConflictcdesc-Conflict.ripossibility-i.riPossibilitySetcdesc-PossibilitySet.rilatest_version-i.rito_s-i.riUnwindDetails%3c%3d%3e-i.riall_requirements-i.ricdesc-UnwindDetails.rireversed_requirement_tree_index-i.risub_dependencies_to_avoid-i.riunwinding_to_primary_requirement%3f-i.riactivate_new_spec-i.riattempt_to_activate-i.riattempt_to_filter_existing_spec-i.ribase-i.ribinding_requirement_in_set%3f-i.ribinding_requirements_for_conflict-i.ribuild_details_for_unwind-i.ricdesc-Resolution.riconflict_fixing_possibilities%3f-i.ricreate_conflict-i.ridebug-i.riend_resolution-i.rifilter_possibilities_after_unwind-i.rifilter_possibilities_for_parent_unwind-i.rifilter_possibilities_for_primary_unwind-i.rifiltered_possibility_set-i.rifind_state_for-i.rigroup_possibilities-i.rihandle_missing_or_push_dependency_state-i.riindicate_progress-i.riinitial_state-i.riiteration_rate-i.rilocked_requirement_named-i.rilocked_requirement_possibility_set-i.rinew-c.rioriginal_requested-i.riparent_of-i.ripossibilities_for_requirement-i.ripossibility-i.ripossibility_satisfies_requirements%3f-i.riprocess_topmost_state-i.ripush_state_for_requirements-i.riraise_error_unless_state-i.rirequire_nested_dependencies_for-i.rirequirement_for_existing_name-i.rirequirement_tree_for-i.rirequirement_trees-i.riresolve-i.riresolve_activated_specs-i.riresolver_ui-i.rispecification_provider-i.ristart_resolution-i.ristarted_at-i.ristate-i.ristates-i.riunwind_for_conflict-i.riunwind_options_for_requirements-i.ricdesc-Resolver.rinew-c.riresolve-i.riresolver_ui-i.rispecification_provider-i.riResolverErrorcdesc-ResolverError.riSpecificationProviderallow_missing%3f-i.ricdesc-SpecificationProvider.ridependencies_for-i.riname_for-i.riname_for_explicit_dependency_source-i.riname_for_locking_dependency_source-i.rirequirement_satisfied_by%3f-i.risearch_for-i.risort_dependencies-i.riUIafter_resolution-i.ribefore_resolution-i.ricdesc-UI.ridebug%3f-i.ridebug-i.riindicate_progress-i.rioutput-i.riprogress_rate-i.riVersionConflictcdesc-VersionConflict.riconflicts-i.rimessage_with_trees-i.rinew-c.rispecification_provider-i.ricdesc-Molinillo.riNoSpaceOnDeviceErrorcdesc-NoSpaceOnDeviceError.rimessage-i.riOperationNotSupportedErrorcdesc-OperationNotSupportedError.rimessage-i.riParallelInstallerSpecInstallationall_dependencies-i.ricdesc-SpecInstallation.ridependencies-i.ridependencies_installed%3f-i.rienqueued%3f-i.rierror-i.rifailed%3f-i.rihas_post_install_message%3f-i.riignorable_dependency%3f-i.riinstallation_attempted%3f-i.riinstalled%3f-i.rimissing_lockfile_dependencies-i.riname-i.rinew-c.ripost_install_message-i.riready_to_enqueue%3f-i.rispec-i.ristate-i.rito_s-i.ricall-c.ricall-i.ricdesc-ParallelInstaller.richeck_for_corrupt_lockfile-i.rido_install-i.rienqueue_specs-i.rifinished_installing%3f-i.rihandle_error-i.riinstall_serially-i.riinstall_with_worker-i.rinew-c.riprocess_specs-i.rirequire_tree_for_spec-i.risize-i.riworker_pool-i.riPathErrorcdesc-PathError.riPermissionErroraction-i.ricdesc-PermissionError.rimessage-i.rinew-c.riPersistentNetHTTPPersistentErrorcdesc-Error.riSSLReusecdesc-SSLReuse.rica_file%3d-i.rica_file-i.rican_retry%3f-i.ricdesc-Persistent.ricert%3d-i.ricert-i.ricert_store%3d-i.ricert_store-i.ricertificate%3d-i.ricertificate-i.riconnection_close%3f-i.riconnection_for-i.riconnection_keep_alive%3f-i.ridebug_output-i.ridetect_idle_timeout-c.rierror_message-i.riescape-i.riexpired%3f-i.rifinish-i.riheaders-i.rihttp_version-i.rihttp_versions-i.riidempotent%3f-i.riidle_timeout-i.rikeep_alive-i.rikey%3d-i.rikey-i.rimax_requests-i.riname-i.rinew-c.rino_proxy-i.rinormalize_uri-i.riopen_timeout-i.rioverride_headers-i.ripipeline-i.riprivate_key%3d-i.riprivate_key-i.riproxy%3d-i.riproxy_bypass%3f-i.riproxy_from_env-i.riproxy_uri-i.riread_timeout-i.rireconnect-i.rireconnect_ssl-i.rirequest-i.rireset-i.riretry_change_requests-i.rireuse_ssl_sessions-i.rishutdown-i.rishutdown_in_all_threads-i.risocket_options-i.rissl-i.rissl_version%3d-i.rissl_version-i.ristart-i.riunescape-i.riverify_callback%3d-i.riverify_callback-i.riverify_mode%3d-i.riverify_mode-i.ricdesc-HTTP.ricdesc-Net.ricdesc-Persistent.riPersistentHTTPcdesc-PersistentHTTP.riconnection_for-i.riwarn_old_tls_version_rubygems_connection-i.riPluginAPISource%3d%3d-i.riapp_cache_dirname-i.riapp_cache_path-i.ribundler_plugin_api_source%3f-i.ricache-i.ricached%21-i.rican_lock%3f-i.ricdesc-Source.ridependency_names-i.ridouble_check_for-i.rieql%3f-i.rifetch_gemspec_files-i.rigem_install_dir-i.rihash-i.riinclude%3f-i.riinstall-i.riinstall_path-i.riinstalled%3f-i.riname-i.rinew-c.rioptions-i.rioptions_to_lock-i.ripost_install-i.riremote%21-i.riroot-i.rispecs-i.rito_lock-i.rito_s-i.riunlock%21-i.riunmet_deps-i.riuri-i.riuri_hash-i.ricache_dir-i.ricdesc-API.ricommand-c.rihook-c.rimethod_missing-i.rirespond_to_missing%3f-i.risource-c.ritmp-i.riDSLPluginGemfileErrorcdesc-PluginGemfileError.ricdesc-DSL.riinferred_plugins-i.rimethod_missing-i.rinew-c.riplugin-i.risource-i.riIndexCommandConflictcdesc-CommandConflict.rinew-c.riSourceConflictcdesc-SourceConflict.rinew-c.ricdesc-Index.ricommand_plugin-i.ricommands-i.riglobal_index_file-i.rihook_plugins-i.riindex_file-i.riinstalled%3f-i.riload_index-i.riload_paths-i.rilocal_index_file-i.rinew-c.riplugin_path-i.riregister_plugin-i.risave_index-i.risource%3f-i.risource_plugin-i.riInstallerGitcache_path-i.ricdesc-Git.rigenerate_bin-i.riinstall_path-i.riroot-i.riversion_message-i.riRubygemscache_path-i.ricdesc-Rubygems.rirequires_sudo%3f-i.rirubygems_dir-i.riversion_message-i.ricdesc-Installer.riinstall-i.riinstall_definition-i.riinstall_from_specs-i.riinstall_git-i.riinstall_rubygems-i.riMalformattedPlugincdesc-MalformattedPlugin.riSourceListadd_git_source-i.riadd_rubygems_source-i.riall_sources-i.ricdesc-SourceList.rirubygems_aggregate_class-i.riUndefinedCommandErrorcdesc-UndefinedCommandError.riUnknownSourceErrorcdesc-UnknownSourceError.riadd_command-i.riadd_hook-i.riadd_source-i.riadd_to_load_path-i.ricache-i.ricdesc-Plugin.ricommand%3f-i.riexec_command-i.rigemfile_install-i.riglobal_root-i.rihook-i.riindex-i.riinstall-i.riinstalled%3f-i.riload_plugin-i.rilocal_root-i.riregister_plugin-i.rireset%21-i.riroot-i.risave_plugins-i.risource%3f-i.risource-i.risource_from_lock-i.rivalidate_plugin%21-i.riPluginErrorcdesc-PluginError.riProcessLockcdesc-ProcessLock.rilock-c.riProductionErrorcdesc-ProductionError.riPsychcdesc-Psych.riRemoteSpecification%3c%3d%3e-i.ri__swap__-i.ri_remote_specification-i.ricdesc-RemoteSpecification.ridependencies-i.rifetch_platform-i.rifull_name-i.rigit_version-i.rimethod_missing-i.riname-i.rinew-c.riplatform-i.riremote-i.rirespond_to%3f-i.risort_obj-i.risource-i.rito_ary-i.rito_s-i.riversion-i.riResolverSpecGroup%3d%3d-i.ri__dependencies-i.riactivate_platform%21-i.ricdesc-SpecGroup.ridependencies_for_activated_platforms-i.rieql%3f-i.rifor%3f-i.rihash-i.riignores_bundler_dependencies-i.rimetadata_dependencies-i.riname-i.rinew-c.riplatforms_for_dependency_named-i.risource-i.rito_s-i.rito_specs-i.riversion-i.riafter_resolution-i.riamount_constrained-i.ribefore_resolution-i.ricdesc-Resolver.ridebug%3f-i.ridebug-i.ridependencies_for-i.riformatted_versions_with_platforms-i.riindex_for-i.riindicate_progress-i.riname_for-i.riname_for_explicit_dependency_source-i.riname_for_locking_dependency_source-i.rinew-c.riplatform_sort_key-c.rirelevant_sources_for_vertex-i.rirequirement_satisfied_by%3f-i.riresolve-c.risearch_for-i.risort_dependencies-i.risort_platforms-c.ristart-i.riverify_gemfile_dependencies_are_found%21-i.riversion_conflict_message-i.riRetryattempt-i.riattempts-c.riattempts-i.ricdesc-Retry.ricurrent_run-i.ridefault_attempts-c.ridefault_retries-c.rifail_attempt-i.rikeep_trying%3f-i.rilast_attempt%3f-i.riname-i.rinew-c.rirun-i.ritotal_runs-i.riRubyDslcdesc-RubyDsl.riruby-i.riRubyGemsGemInstallerat-c.ribase64digest%21-i.ribuild_extensions-i.ricdesc-RubyGemsGemInstaller.richeck_executable_overwrite-i.richecksum_type-i.rihexdigest%21-i.ripre_install_checks-i.rivalidate_bundler_checksum-i.riRubyVersion%3d%3d-i.ricdesc-RubyVersion.ridiff-i.riengine-i.riengine_gem_version-i.riengine_versions-i.riexact%3f-i.rifrom_string-c.rigem_version-i.rihost-i.rimatches%3f-i.rinew-c.ripatchlevel-i.risingle_version_string-i.risystem-c.rito_gem_version_with_patchlevel-i.rito_s-i.riversions-i.riversions_string-i.riRubyVersionMismatchcdesc-RubyVersionMismatch.riRubygemsIntegrationAlmostModerncdesc-AlmostModern.ripreserve_paths-i.riAncientcdesc-Ancient.rinew-c.riFutureGemcdesc-Gem.riall_specs-i.ribuild-i.ricdesc-Future.ridownload_gem-i.rifetch_all_remote_specs-i.rifetch_specs-i.rifind_name-i.rigem_from_path-i.rigem_remote_fetcher-i.riinstall_with_build_args-i.ripath_separator-i.rirepository_subdirectories-i.ristub_rubygems-i.riGemcdesc-Gem.riLegacyGemSourceIndexcdesc-SourceIndex.riall_specs-i.ricdesc-Legacy.rifind_name-i.rinew-c.ripost_reset_hooks-i.rireset-i.ristub_rubygems-i.rivalidate-i.riModernall_specs-i.ricdesc-Modern.rifind_name-i.ristub_rubygems-i.riMoreFutureall_specs-i.ribackport_ext_builder_monitor-i.ribinstubs_call_gem%3f-i.ricdesc-MoreFuture.rifind_name-i.rinew-c.ristubs_provide_full_functionality%3f-i.riuse_gemdeps-i.riMoreModernbuild-i.ricdesc-MoreModern.riTransitionalcdesc-Transitional.ristub_rubygems-i.rivalidate-i.ribackport_base_dir-i.ribackport_cache_file-i.ribackport_segment_generation-i.ribackport_spec_file-i.ribackport_yaml_initialize-i.ribin_path-i.ribinstubs_call_gem%3f-i.ribuild-i.ribuild_args%3d-i.ribuild_args-i.ribuild_gem-i.ricdesc-RubygemsIntegration.riclear_paths-i.riconfig_map-i.riconfiguration-i.ridownload_gem-i.riext_lock-i.rifetch_all_remote_specs-i.rifetch_prerelease_specs-i.rifetch_specs-i.rigem_bindir-i.rigem_cache-i.rigem_dir-i.rigem_from_path-i.rigem_path-i.riinflate-i.riinstall_with_build_args-i.riload_path_insert_index-i.riload_plugin_files-i.riload_plugins-i.riloaded_gem_paths-i.riloaded_specs-i.rimark_loaded-i.rimarshal_spec_dir-i.rimethod_visibility-i.rinew-c.ripath-i.ripath_separator-i.riplatforms-i.ripost_reset_hooks-i.ripreserve_paths-i.riprovides%3f-c.riprovides%3f-i.riread_binary-i.riredefine_method-i.rireplace_bin_path-i.rireplace_entrypoints-i.rireplace_gem-i.rireplace_refresh-i.rirepository_subdirectories-i.rireset-i.rireverse_rubygems_kernel_mixin-i.riruby_engine-i.risecurity_policies-i.risecurity_policy_keys-i.riset_installed_by_version-i.risources%3d-i.risources-i.rispec_cache_dirs-i.rispec_default_gem%3f-i.rispec_extension_dir-i.rispec_from_gem-i.rispec_matches_for_glob-i.rispec_missing_extensions%3f-i.ristub_set_spec-i.ristub_source_index-i.ristubs_provide_full_functionality%3f-i.risuffix_pattern-i.riui%3d-i.riundo_replacements-i.riuser_home-i.rivalidate-i.riversion-c.riversion-i.riwith_build_args-i.riRuntimecache-i.ricdesc-Runtime.richeck_for_activated_spec%21-i.riclean-i.ridefinition_method-c.rilock-i.rinew-c.riprune_cache-i.riprune_gem_cache-i.riprune_git_and_path_cache-i.riremove_dir-i.rirequire-i.risetup-i.risetup_manpath-i.riSecurityErrorcdesc-SecurityError.riSettings%5b%5d-i.riMirror%3d%3d-i.ricdesc-Mirror.rifallback_timeout%3d-i.rifallback_timeout-i.rinew-c.riuri%3d-i.riuri-i.rivalid%3f-i.rivalidate%21-i.riMirrorConfigall%3f-i.ricdesc-MirrorConfig.rinew-c.riupdate_mirror-i.riuri-i.rivalue-i.riMirrorscdesc-Mirrors.rieach-i.rifetch_valid_mirror_for-i.rifor-i.rinew-c.riparse-i.riTCPSocketProbecdesc-TCPSocketProbe.riprobe_writtable_socket-i.rireplies%3f-i.riwait_for_writtable_socket-i.riValidatorRulecdesc-Rule.ridescription-i.rifail%21-i.rik-i.rinew-c.riset-i.rivalidate%21-i.ricdesc-Validator.rirule-c.rirules-c.rivalidate%21-c.riall-i.riallow_sudo%3f-i.riapp_cache_path-i.riarray_to_s-i.ricdesc-Settings.riconverted_value-i.ricredentials_for-i.rigem_mirrors-i.riglobal_config_file-i.riignore_config%3f-i.riis_array-i.riis_bool-i.riis_num-i.rikey_for-i.riload_config-i.rilocal_config_file-i.rilocal_overrides-i.rilocations-i.rimirror_for-i.rinew-c.rinormalize_uri-c.riparent_setting_for-i.ripath-i.ripretty_values_for-i.riset_command_option-i.riset_command_option_if_given-i.riset_global-i.riset_key-i.riset_local-i.rispecific_gem_for-i.risplit_specific_setting_for-i.ritemporary-i.rito_array-i.rito_bool-i.rivalidate%21-i.riSharedHelpersbundler_ruby_lib-i.ricdesc-SharedHelpers.richdir-i.riclean_load_path-i.riconst_get_safely-i.ridefault_bundle_dir-i.ridefault_gemfile-i.ridefault_lockfile-i.ridigest-i.riensure_same_dependencies-i.rifilesystem_access-i.rifind_directory-i.rifind_file-i.rifind_gemfile-i.rigemfile_names-i.riin_bundle%3f-i.rimajor_deprecation-i.rimd5_available%3f-i.ripretty_dependency-i.riprint_major_deprecations%21-i.riprints_major_deprecations%3f-i.ripwd-i.riroot-i.risearch_up-i.riset_bundle_environment-i.riset_bundle_variables-i.riset_env-i.riset_path-i.riset_rubylib-i.riset_rubyopt-i.ritrap-i.rivalidate_bundle_path-i.riwith_clean_git_env-i.riSimilarityDetectorcdesc-SimilarityDetector.rilevenshtein_distance-i.rinew-c.risimilar_word_list-i.risimilar_words-i.riSocketAddresscdesc-SocketAddress.rihost-i.rinew-c.riport-i.rito_socket_address-i.ritype-i.riSourceGemspecas_path_source-i.ricdesc-Gemspec.rigemspec-i.rinew-c.riGit%3d%3d-i.riGitCommandErrorcdesc-GitCommandError.rinew-c.riGitNotAllowedErrorcdesc-GitNotAllowedError.rinew-c.riGitNotInstalledErrorcdesc-GitNotInstalledError.rinew-c.riGitProxyallow%3f-i.riallowed_in_path-i.ribranch-i.ricapture_and_filter_stderr-i.ricdesc-GitProxy.richeckout-i.riconfigured_uri_for-i.ricontains%3f-i.ricopy_to-i.rifind_local_revision-i.rifull_version-i.rigit-i.rigit_null-i.rigit_retry-i.rihas_revision_cached%3f-i.riin_path-i.rinew-c.ripath-i.riref-i.riremove_cache-i.rirevision-i.riuri-i.riuri_escaped_with_configured_credentials-i.riversion-i.riMissingGitRevisionErrorcdesc-MissingGitRevisionError.rinew-c.riallow_git_ops%3f-i.riapp_cache_dirname-i.ribase_name-i.ribranch-i.ricache-i.ricache_path-i.ricached%3f-i.ricached_revision-i.ricdesc-Git.rieql%3f-i.riextension_cache_slug-i.riextension_dir_name-i.rifetch-i.rifrom_lock-c.rigit_proxy-i.rigit_scope-i.rihas_app_cache%3f-i.rihash-i.riinstall-i.riinstall_path-i.riload_gemspec-i.riload_spec_files-i.rilocal%3f-i.rilocal_override%21-i.riname-i.rinew-c.rioptions-i.ripath-i.riref-i.rirequires_checkout%3f-i.rirevision-i.riserialize_gemspecs_in-i.riset_local%21-i.rishortref_for_display-i.rishortref_for_path-i.rispecs-i.risubmodules-i.rito_lock-i.rito_s-i.riunlock%21-i.riuri-i.riuri_hash-i.rivalidate_spec-i.riMetadata%3d%3d-i.ricached%21-i.ricdesc-Metadata.rieql%3f-i.rihash-i.riinstall-i.rioptions-i.riremote%21-i.rispecs-i.rito_s-i.riversion_message-i.riPath%3d%3d-i.riInstallercdesc-Installer.rigenerate_bin-i.rinew-c.ripost_install-i.rirun_hooks-i.rispec-i.riapp_cache_dirname-i.riapp_cache_path-i.ricache-i.ricached%21-i.ricdesc-Path.rieql%3f-i.riexpand-i.riexpanded_original_path-i.riexpanded_path-i.rifrom_lock-c.rigenerate_bin-i.rihas_app_cache%3f-i.rihash-i.riinstall-i.riload_gemspec-i.riload_spec_files-i.rilocal_specs-i.rilockfile_path-i.riname-i.rinew-c.rioptions-i.rioriginal_path-i.ripath-i.rirelative_path-i.riremote%21-i.riroot-i.riroot_path-i.rispecs-i.rito_lock-i.rito_s-i.rivalidate_spec-i.riversion-i.riRubygems%3d%3d-i.riRemoteanonymized_uri-i.riapply_auth-i.ricache_slug-i.ricdesc-Remote.rinew-c.rioriginal_uri-i.riremove_auth-i.rito_s-i.riuri-i.riadd_remote-i.riapi_fetchers-i.ribuiltin_gem%3f-i.ricache-i.ricache_globally-i.ricache_path-i.ricached%21-i.ricached_built_in_gem-i.ricached_gem-i.ricached_path-i.ricached_specs-i.ricaches-i.rican_lock%3f-i.ricdesc-Rubygems.ricredless_remotes-i.ridependency_names_to_double_check-i.ridouble_check_for-i.ridownload_cache_path-i.ridownload_gem-i.rieql%3f-i.riequivalent_remotes%3f-i.riextension_cache_slug-i.rifetch_gem-i.rifetch_names-i.rifetchers-i.rifrom_lock-c.rihash-i.riinclude%3f-i.riinstall-i.riinstalled%3f-i.riinstalled_specs-i.riloaded_from-i.riname-i.rinew-c.rinormalize_uri-i.rioptions-i.riremote%21-i.riremote_specs-i.riremotes-i.riremotes_for_spec-i.riremove_auth-i.rireplace_remotes-i.rirequires_sudo%3f-i.rirubygems_dir-i.rispecs-i.risuppress_configured_credentials-i.rito_lock-i.rito_s-i.riunmet_deps-i.rican_lock%3f-i.ricdesc-Source.ridependency_names-i.ridependency_names_to_double_check-i.ridouble_check_for-i.riearlier_version%3f-i.riextension_cache_path-i.riextension_cache_slug-i.riinclude%3f-i.riinspect-i.ripath%3f-i.riprint_using_message-i.riunmet_deps-i.riversion_color-i.riversion_message-i.riSourceListadd_git_source-i.riadd_path_source-i.riadd_plugin_source-i.riadd_rubygems_remote-i.riadd_rubygems_source-i.riadd_source_to_list-i.riall_sources-i.ricached%21-i.ricdesc-SourceList.ricombine_rubygems_sources-i.ridefault_source-i.riequal_source%3f-i.riequal_sources%3f-i.riequivalent_rubygems_sources%3f-i.riequivalent_source%3f-i.riequivalent_sources%3f-i.riget-i.rigit_sources-i.riglobal_rubygems_source%3d-i.riglobal_rubygems_source-i.rilock_sources-i.rimetadata_source-i.rinew-c.ripath_sources-i.riplugin_sources-i.riremote%21-i.rireplace_sources%21-i.rirubygems_aggregate_class-i.rirubygems_primary_remotes-i.rirubygems_remotes-i.rirubygems_sources-i.risource_list_for-i.riwarn_on_git_protocol-i.riSpecSet%5b%5d%3d-i.ri%5b%5d-i.ricdesc-SpecSet.riextract_circular_gems-i.rifind_by_name_and_platform-i.rifor-i.rilookup-i.rimaterialize-i.rimaterialized_for_all_platforms-i.rimerge-i.rinew-c.risort%21-i.risorted-i.rispec_for_dependency-i.rito_a-i.rito_hash-i.ritsort_each_child-i.ritsort_each_node-i.rivalid_for%3f-i.riwhat_required-i.riStandalonebundler_path-i.ricdesc-Standalone.rigem_path-i.rigenerate-i.rinew-c.ripaths-i.riversion_dir-i.riStubSpecification_remote_specification-i.riactivated%3d-i.riactivated-i.ricdesc-StubSpecification.ridefault_gem-i.rifrom_stub-c.rifull_gem_path-i.rifull_require_paths-i.riignored-i.riload_paths-i.riloaded_from-i.rimatches_for_glob-i.rimissing_extensions%3f-i.riraw_require_paths-i.risource%3d-i.ristub-i.rito_yaml-i.riSudoNotPermittedErrorcdesc-SudoNotPermittedError.riTemporaryResourceErrorcdesc-TemporaryResourceError.rimessage-i.riThorActionsCapturableERBcdesc-CapturableERB.riset_eoutvar-i.riClassMethodsadd_runtime_options%21-i.ricdesc-ClassMethods.risource_paths-i.risource_paths_for_search-i.risource_root-i.riCreateFilecdesc-CreateFile.riCreateLinkcdesc-CreateLink.riDirectorycdesc-Directory.riEmptyDirectorycdesc-EmptyDirectory.riInjectIntoFilecdesc-InjectIntoFile.riadd_file-i.riadd_link-i.riappend_file-i.riappend_to_file-i.riapply-i.ribehavior-i.ricapture-i.ricdesc-Actions.richmod-i.ricomment_lines-i.riconcat-i.ricopy_file-i.ricreate_file-i.ricreate_link-i.ridestination_root%3d-i.ridestination_root-i.ridirectory-i.riempty_directory-i.rifind_in_source_paths-i.riget-i.rigsub_file-i.riin_root-i.riinject_into_class-i.riinject_into_file-i.riinject_into_module-i.riinsert_into_file-i.riinside-i.rilink_file-i.rinew-c.rioutput_buffer-i.riprepend_file-i.riprepend_to_file-i.rirelative_to_original_destination_root-i.riremove_dir-i.riremove_file-i.rirun-i.rirun_ruby_script-i.risource_paths-i.ritemplate-i.rithor-i.riuncomment_lines-i.riAmbiguousCommandErrorcdesc-AmbiguousCommandError.riAmbiguousTaskErrorcdesc-AmbiguousTaskError.riArgumentcdesc-Argument.riArgumentscdesc-Arguments.riBaseClassMethodsall_commands-i.riall_tasks-i.riargument-i.riarguments-i.ribasename-i.ricdesc-ClassMethods.richeck_default_type%21-i.richeck_unknown_options%21-i.riclass_option-i.riclass_options-i.ricommands-i.riexit_on_failure%3f-i.rifrom_superclass-i.rigroup-i.riinherited-i.rimethod_added-i.rinamespace-i.rino_commands-i.rino_tasks-i.riprint_options-i.ripublic_command-i.ripublic_task-i.riremove_argument-i.riremove_class_option-i.riremove_command-i.riremove_task-i.ristart-i.ristrict_args_position%21-i.ritasks-i.riargs-i.ricdesc-Base.rinew-c.rioptions-i.riparent_options-i.rishell-c.risubclass_files-c.risubclasses-c.riCommandcdesc-Command.riformatted_usage-i.rihandle_argument_error%3f-i.rihandle_no_method_error%3f-i.rihidden%3f-i.rilocal_method%3f-i.rinew-c.rinot_debugging%3f-i.riprivate_method%3f-i.rirequired_options-i.rirun-i.riCoreExtHashWithIndifferentAccesscdesc-HashWithIndifferentAccess.riOrderedHash%5b%5d%3d-i.ricdesc-OrderedHash.riclear-i.ridelete-i.ridelete_if-i.rieach-i.rieach_key-i.rieach_pair-i.rieach_value-i.riinitialize_copy-i.riinspect-i.rikeys-i.rimerge%21-i.rimerge-i.rinew-c.rireject-i.rireplace-i.rishift-i.risync_keys%21-i.rito_a-i.rito_hash-i.rivalues-i.ricdesc-CoreExt.riDynamicCommandcdesc-DynamicCommand.rinew-c.rirun-i.riDynamicTaskcdesc-DynamicTask.rinew-c.rirun-i.riErrorcdesc-Error.riGroupbanner-c.ricdesc-Group.ridesc-c.rihelp-c.riinvoke-c.riinvoke_from_option-c.riprintable_commands-c.riprintable_tasks-c.riremove_invocation-c.riHiddenCommandcdesc-HiddenCommand.rihidden%3f-i.riHiddenTaskcdesc-HiddenTask.rihidden%3f-i.riInvocationClassMethodscdesc-ClassMethods.ricdesc-Invocation.ricurrent_command_chain-i.riinvoke-i.riinvoke_with_padding-i.riInvocationErrorcdesc-InvocationError.riLineEditorBasicavailable%3f-c.ricdesc-Basic.riecho%3f-i.riget_input-i.rinew-c.rioptions-i.riprompt-i.rireadline-i.riReadlinePathCompletionabsolute_matches-i.ribase_path-i.ricdesc-PathCompletion.riglob_pattern-i.rimatches-i.rinew-c.rirelative_matches-i.ritext-i.riadd_to_history%3f-i.riavailable%3f-c.ricdesc-Readline.ricompletion_options-i.ricompletion_proc-i.rireadline-i.riuse_path_completion%3f-i.ribest_available-c.ricdesc-LineEditor.rireadline-c.riMalformattedArgumentErrorcdesc-MalformattedArgumentError.riOptioncdesc-Option.riOptionscdesc-Options.riRakeCompatRakecdesc-Rake.ricdesc-RakeCompat.riincluded-c.rirake_classes-c.riRequiredArgumentMissingErrorcdesc-RequiredArgumentMissingError.riRunnercdesc-Runner.riSandboxcdesc-Sandbox.riShellBasicas_unicode-i.riask-i.riask_filtered-i.riask_simply-i.ribase-i.rican_display_colors%3f-i.ricdesc-Basic.ridynamic_width-i.ridynamic_width_stty-i.ridynamic_width_tput-i.rierror-i.rifile_collision-i.riindent-i.rilookup_color-i.rimute%3f-i.rimute-i.rino%3f-i.ripadding%3d-i.ripadding-i.riprepare_message-i.riprint_in_columns-i.riprint_table-i.riprint_wrapped-i.risay-i.risay_status-i.ristderr-i.ristdout-i.riterminal_width-i.ritruncate-i.riunix%3f-i.riyes%3f-i.riColorcan_display_colors%3f-i.ricdesc-Color.riset_color-i.riHTMLask-i.rican_display_colors%3f-i.ricdesc-HTML.riset_color-i.ricdesc-Shell.rinew-c.rishell-i.riwith_padding-i.riTaskcdesc-Task.riformatted_usage-i.rihandle_argument_error%3f-i.rihandle_no_method_error%3f-i.rihidden%3f-i.rilocal_method%3f-i.rinew-c.rinot_debugging%3f-i.riprivate_method%3f-i.rirequired_options-i.rirun-i.riUndefinedCommandErrorcdesc-UndefinedCommandError.riUndefinedTaskErrorcdesc-UndefinedTaskError.riUnknownArgumentErrorcdesc-UnknownArgumentError.riUtilcamel_case-c.ricdesc-Util.riescape_globs-c.rifind_by_namespace-c.rifind_class_and_command_by_namespace-c.rifind_class_and_task_by_namespace-c.riglobs_for-c.riload_thorfile-c.rinamespace_from_thor_class-c.rinamespaces_in_content-c.riruby_command-c.risnake_case-c.rithor_classes_in-c.rithor_root-c.rithor_root_glob-c.riuser_home-c.ribanner-c.ricdesc-Thor.richeck_unknown_options%21-c.ricommand_help-c.ridefault_command-c.ridefault_task-c.ridesc-c.ridisable_required_check%21-c.rifind_command_possibilities-c.rifind_task_possibilities-c.rihelp-c.rihelp-i.rilong_desc-c.rimap-c.rimethod_option-c.rimethod_options-c.rioption-c.rioptions-c.ripackage_name-c.riprintable_commands-c.riprintable_tasks-c.riregister-c.ristop_on_unknown_option%21-c.risubcommand-c.risubcommand_classes-c.risubcommand_help-c.risubcommands-c.risubtask-c.risubtask_help-c.risubtasks-c.ritask_help-c.riThreadCreationErrorcdesc-ThreadCreationError.riUIRGProxycdesc-RGProxy.rinew-c.risay-i.riShelladd_color-i.riask-i.ricdesc-Shell.riconfirm-i.ridebug%3f-i.ridebug-i.rierror-i.riinfo-i.rilevel%3d-i.rilevel-i.rinew-c.rino%3f-i.riquiet%3f-i.rishell-i.risilence-i.ristrip_leading_spaces-i.ritell_err-i.ritell_me-i.ritrace-i.riunprinted_warnings-i.riwarn-i.riwith_level-i.riword_wrap-i.riyes%3f-i.riSilentadd_color-i.riask-i.ricdesc-Silent.riconfirm-i.ridebug%3f-i.ridebug-i.rierror-i.riinfo-i.rilevel%3d-i.rilevel-i.rinew-c.rino%3f-i.riquiet%3f-i.rishell-i.risilence-i.ritrace-i.riunprinted_warnings-i.riwarn-i.riyes%3f-i.ricdesc-UI.riURICredentialsFiltercdesc-URICredentialsFilter.ricredential_filtered_string-i.ricredential_filtered_uri-i.riVersionConflictcdesc-VersionConflict.riconflicts-i.rinew-c.riVersionRangesReqRcdesc-ReqR.ricover%3f-i.riempty%3f-i.risingle%3f-i.rito_s-i.ricdesc-VersionRanges.riempty%3f-c.rifor-c.rifor_many-c.riVirtualProtocolErrorcdesc-VirtualProtocolError.rimessage-i.riWorkerWrappedExceptioncdesc-WrappedException.riexception-i.rinew-c.riabort_threads-i.riapply_func-i.ricdesc-Worker.ricreate_threads-i.rideq-i.rienq-i.riname-i.rinew-c.riprocess_queue-i.ristop-i.ristop_threads-i.riYAMLSerializercdesc-YAMLSerializer.riconvert_to_backward_compatible_key-i.ridump-i.ridump_hash-i.riload-i.riYamlSyntaxErrorcdesc-YamlSyntaxError.rinew-c.riorig_exception-i.riapp_cache-c.riapp_config_path-c.ribin_path-c.ribundle_path-c.ribundler_major_version-c.ricdesc-Bundler.riclean_env-c.riclean_exec-c.riclean_system-c.riclear_gemspec_cache-c.riconfigure-c.riconfigure_gem_home-c.riconfigure_gem_home_and_path-c.riconfigure_gem_path-c.riconfigured_bundle_path-c.ricurrent_ruby-c.ridefault_bundle_dir-c.ridefault_gemfile-c.ridefault_lockfile-c.ridefinition-c.rienvironment-c.rieval_gemspec-c.rieval_yaml_gemspec-c.rifeature_flag-c.rifrozen%3f-c.rigit_present%3f-c.rihome-c.riinstall_path-c.riload-c.riload_gemspec-c.riload_gemspec_uncached-c.riload_marshal-c.rilocal_platform-c.rilocked_gems-c.rimkdir_p-c.rioriginal_env-c.rioverwrite_loaded_gem_version-c.riread_file-c.rirequire-c.rirequire_thor_actions-c.rirequires_sudo%3f-c.rireset%21-c.rireset_paths%21-c.rireset_rubygems%21-c.rirm_rf-c.riroot-c.riruby_scope-c.rirubygems-c.risettings-c.risetup-c.rispecs_path-c.risudo-c.risystem_bindir-c.ritmp-c.ritmp_home_path-c.riui%3d-c.riui-c.riuse_system_gems%3f-c.riuser_bundle_path-c.riuser_cache-c.riuser_home-c.riwhich-c.riwith_clean_env-c.riwith_env-c.riwith_friendly_errors-c.riwith_original_env-c.riCapistranocdesc-Capistrano.riGemDependencyall_sources-i.ricdesc-Dependency.riencode_with-i.rigroups-i.rimatches_spec%3f-i.rirequirement-i.risource-i.rito_lock-i.rito_yaml_properties-i.riExtBuildercdesc-Builder.ricdesc-Ext.riPlatformcdesc-Platform.rihash-i.riRequirementcdesc-Requirement.riexact%3f-i.rinone%3f-i.riSpecificationcdesc-Specification.ridependencies_to_gemfile-i.riextension_dir-i.rifull_gem_path-i.rigem_dir-i.rigit_version-i.rigroups-i.riload_paths-i.riloaded_from-i.rilocation-i.rinondevelopment_dependencies-i.rirelative_loaded_from-i.riremote-i.rirg_full_gem_path-i.rirg_loaded_from-i.risource-i.rito_gemfile-i.ricdesc-Gem.riIOcdesc-IO.riKernelcdesc-Kernel.riNetBufferedIOcdesc-BufferedIO.riHTTPcdesc-HTTP.ricdesc-Net.riObjectcdesc-Object.rigemfile-i.rinamespace-i.rirake_namespace-i.ritask-i.riRakecdesc-Rake.ricache.ri/usr/lib64/ruby/gems/2.5.0/doc//usr/lib64/ruby/gems/2.5.0/doc/bundler-1.16.1//usr/lib64/ruby/gems/2.5.0/doc/bundler-1.16.1/ri//usr/lib64/ruby/gems/2.5.0/doc/bundler-1.16.1/ri/Bundler//usr/lib64/ruby/gems/2.5.0/doc/bundler-1.16.1/ri/Bundler/APIResponseMismatchError//usr/lib64/ruby/gems/2.5.0/doc/bundler-1.16.1/ri/Bundler/BuildMetadata//usr/lib64/ruby/gems/2.5.0/doc/bundler-1.16.1/ri/Bundler/BundlerError//usr/lib64/ruby/gems/2.5.0/doc/bundler-1.16.1/ri/Bundler/CLI//usr/lib64/ruby/gems/2.5.0/doc/bundler-1.16.1/ri/Bundler/CLI/Add//usr/lib64/ruby/gems/2.5.0/doc/bundler-1.16.1/ri/Bundler/CLI/Binstubs//usr/lib64/ruby/gems/2.5.0/doc/bundler-1.16.1/ri/Bundler/CLI/Cache//usr/lib64/ruby/gems/2.5.0/doc/bundler-1.16.1/ri/Bundler/CLI/Check//usr/lib64/ruby/gems/2.5.0/doc/bundler-1.16.1/ri/Bundler/CLI/Clean//usr/lib64/ruby/gems/2.5.0/doc/bundler-1.16.1/ri/Bundler/CLI/Common//usr/lib64/ruby/gems/2.5.0/doc/bundler-1.16.1/ri/Bundler/CLI/Config//usr/lib64/ruby/gems/2.5.0/doc/bundler-1.16.1/ri/Bundler/CLI/Console//usr/lib64/ruby/gems/2.5.0/doc/bundler-1.16.1/ri/Bundler/CLI/Doctor//usr/lib64/ruby/gems/2.5.0/doc/bundler-1.16.1/ri/Bundler/CLI/Exec//usr/lib64/ruby/gems/2.5.0/doc/bundler-1.16.1/ri/Bundler/CLI/Gem//usr/lib64/ruby/gems/2.5.0/doc/bundler-1.16.1/ri/Bundler/CLI/Info//usr/lib64/ruby/gems/2.5.0/doc/bundler-1.16.1/ri/Bundler/CLI/Init//usr/lib64/ruby/gems/2.5.0/doc/bundler-1.16.1/ri/Bundler/CLI/Inject//usr/lib64/ruby/gems/2.5.0/doc/bundler-1.16.1/ri/Bundler/CLI/Install//usr/lib64/ruby/gems/2.5.0/doc/bundler-1.16.1/ri/Bundler/CLI/Issue//usr/lib64/ruby/gems/2.5.0/doc/bundler-1.16.1/ri/Bundler/CLI/List//usr/lib64/ruby/gems/2.5.0/doc/bundler-1.16.1/ri/Bundler/CLI/Lock//usr/lib64/ruby/gems/2.5.0/doc/bundler-1.16.1/ri/Bundler/CLI/Open//usr/lib64/ruby/gems/2.5.0/doc/bundler-1.16.1/ri/Bundler/CLI/Outdated//usr/lib64/ruby/gems/2.5.0/doc/bundler-1.16.1/ri/Bundler/CLI/Package//usr/lib64/ruby/gems/2.5.0/doc/bundler-1.16.1/ri/Bundler/CLI/Platform//usr/lib64/ruby/gems/2.5.0/doc/bundler-1.16.1/ri/Bundler/CLI/Plugin//usr/lib64/ruby/gems/2.5.0/doc/bundler-1.16.1/ri/Bundler/CLI/Pristine//usr/lib64/ruby/gems/2.5.0/doc/bundler-1.16.1/ri/Bundler/CLI/Show//usr/lib64/ruby/gems/2.5.0/doc/bundler-1.16.1/ri/Bundler/CLI/Update//usr/lib64/ruby/gems/2.5.0/doc/bundler-1.16.1/ri/Bundler/CLI/Viz//usr/lib64/ruby/gems/2.5.0/doc/bundler-1.16.1/ri/Bundler/CompactIndexClient//usr/lib64/ruby/gems/2.5.0/doc/bundler-1.16.1/ri/Bundler/CompactIndexClient/Cache//usr/lib64/ruby/gems/2.5.0/doc/bundler-1.16.1/ri/Bundler/CompactIndexClient/Error//usr/lib64/ruby/gems/2.5.0/doc/bundler-1.16.1/ri/Bundler/CompactIndexClient/Updater//usr/lib64/ruby/gems/2.5.0/doc/bundler-1.16.1/ri/Bundler/CompactIndexClient/Updater/MisMatchedChecksumError//usr/lib64/ruby/gems/2.5.0/doc/bundler-1.16.1/ri/Bundler/CurrentRuby//usr/lib64/ruby/gems/2.5.0/doc/bundler-1.16.1/ri/Bundler/CyclicDependencyError//usr/lib64/ruby/gems/2.5.0/doc/bundler-1.16.1/ri/Bundler/Definition//usr/lib64/ruby/gems/2.5.0/doc/bundler-1.16.1/ri/Bundler/DepProxy//usr/lib64/ruby/gems/2.5.0/doc/bundler-1.16.1/ri/Bundler/Dependency//usr/lib64/ruby/gems/2.5.0/doc/bundler-1.16.1/ri/Bundler/Deployment//usr/lib64/ruby/gems/2.5.0/doc/bundler-1.16.1/ri/Bundler/Deprecate//usr/lib64/ruby/gems/2.5.0/doc/bundler-1.16.1/ri/Bundler/DeprecatedError//usr/lib64/ruby/gems/2.5.0/doc/bundler-1.16.1/ri/Bundler/Dsl//usr/lib64/ruby/gems/2.5.0/doc/bundler-1.16.1/ri/Bundler/Dsl/DSLError//usr/lib64/ruby/gems/2.5.0/doc/bundler-1.16.1/ri/Bundler/EndpointSpecification//usr/lib64/ruby/gems/2.5.0/doc/bundler-1.16.1/ri/Bundler/Env//usr/lib64/ruby/gems/2.5.0/doc/bundler-1.16.1/ri/Bundler/EnvironmentPreserver//usr/lib64/ruby/gems/2.5.0/doc/bundler-1.16.1/ri/Bundler/FeatureFlag//usr/lib64/ruby/gems/2.5.0/doc/bundler-1.16.1/ri/Bundler/Fetcher//usr/lib64/ruby/gems/2.5.0/doc/bundler-1.16.1/ri/Bundler/Fetcher/AuthenticationRequiredError//usr/lib64/ruby/gems/2.5.0/doc/bundler-1.16.1/ri/Bundler/Fetcher/BadAuthenticationError//usr/lib64/ruby/gems/2.5.0/doc/bundler-1.16.1/ri/Bundler/Fetcher/Base//usr/lib64/ruby/gems/2.5.0/doc/bundler-1.16.1/ri/Bundler/Fetcher/CertificateFailureError//usr/lib64/ruby/gems/2.5.0/doc/bundler-1.16.1/ri/Bundler/Fetcher/CompactIndex//usr/lib64/ruby/gems/2.5.0/doc/bundler-1.16.1/ri/Bundler/Fetcher/Dependency//usr/lib64/ruby/gems/2.5.0/doc/bundler-1.16.1/ri/Bundler/Fetcher/Downloader//usr/lib64/ruby/gems/2.5.0/doc/bundler-1.16.1/ri/Bundler/Fetcher/FallbackError//usr/lib64/ruby/gems/2.5.0/doc/bundler-1.16.1/ri/Bundler/Fetcher/Index//usr/lib64/ruby/gems/2.5.0/doc/bundler-1.16.1/ri/Bundler/Fetcher/NetworkDownError//usr/lib64/ruby/gems/2.5.0/doc/bundler-1.16.1/ri/Bundler/Fetcher/SSLError//usr/lib64/ruby/gems/2.5.0/doc/bundler-1.16.1/ri/Bundler/FileUtils//usr/lib64/ruby/gems/2.5.0/doc/bundler-1.16.1/ri/Bundler/FileUtils/DryRun//usr/lib64/ruby/gems/2.5.0/doc/bundler-1.16.1/ri/Bundler/FileUtils/Entry_//usr/lib64/ruby/gems/2.5.0/doc/bundler-1.16.1/ri/Bundler/FileUtils/Entry_/File//usr/lib64/ruby/gems/2.5.0/doc/bundler-1.16.1/ri/Bundler/FileUtils/LowMethods//usr/lib64/ruby/gems/2.5.0/doc/bundler-1.16.1/ri/Bundler/FileUtils/NoWrite//usr/lib64/ruby/gems/2.5.0/doc/bundler-1.16.1/ri/Bundler/FileUtils/StreamUtils_//usr/lib64/ruby/gems/2.5.0/doc/bundler-1.16.1/ri/Bundler/FileUtils/Verbose//usr/lib64/ruby/gems/2.5.0/doc/bundler-1.16.1/ri/Bundler/FriendlyErrors//usr/lib64/ruby/gems/2.5.0/doc/bundler-1.16.1/ri/Bundler/GemHelper//usr/lib64/ruby/gems/2.5.0/doc/bundler-1.16.1/ri/Bundler/GemHelper/Rake//usr/lib64/ruby/gems/2.5.0/doc/bundler-1.16.1/ri/Bundler/GemHelpers//usr/lib64/ruby/gems/2.5.0/doc/bundler-1.16.1/ri/Bundler/GemHelpers/PlatformMatch//usr/lib64/ruby/gems/2.5.0/doc/bundler-1.16.1/ri/Bundler/GemInstaller//usr/lib64/ruby/gems/2.5.0/doc/bundler-1.16.1/ri/Bundler/GemNotFound//usr/lib64/ruby/gems/2.5.0/doc/bundler-1.16.1/ri/Bundler/GemRemoteFetcher//usr/lib64/ruby/gems/2.5.0/doc/bundler-1.16.1/ri/Bundler/GemRequireError//usr/lib64/ruby/gems/2.5.0/doc/bundler-1.16.1/ri/Bundler/GemVersionPromoter//usr/lib64/ruby/gems/2.5.0/doc/bundler-1.16.1/ri/Bundler/Gemdeps//usr/lib64/ruby/gems/2.5.0/doc/bundler-1.16.1/ri/Bundler/GemfileError//usr/lib64/ruby/gems/2.5.0/doc/bundler-1.16.1/ri/Bundler/GemfileEvalError//usr/lib64/ruby/gems/2.5.0/doc/bundler-1.16.1/ri/Bundler/GemfileLockNotFound//usr/lib64/ruby/gems/2.5.0/doc/bundler-1.16.1/ri/Bundler/GemfileNotFound//usr/lib64/ruby/gems/2.5.0/doc/bundler-1.16.1/ri/Bundler/GemspecError//usr/lib64/ruby/gems/2.5.0/doc/bundler-1.16.1/ri/Bundler/GenericSystemCallError//usr/lib64/ruby/gems/2.5.0/doc/bundler-1.16.1/ri/Bundler/GitError//usr/lib64/ruby/gems/2.5.0/doc/bundler-1.16.1/ri/Bundler/Graph//usr/lib64/ruby/gems/2.5.0/doc/bundler-1.16.1/ri/Bundler/Graph/GraphVizClient//usr/lib64/ruby/gems/2.5.0/doc/bundler-1.16.1/ri/Bundler/HTTPError//usr/lib64/ruby/gems/2.5.0/doc/bundler-1.16.1/ri/Bundler/Index//usr/lib64/ruby/gems/2.5.0/doc/bundler-1.16.1/ri/Bundler/Injector//usr/lib64/ruby/gems/2.5.0/doc/bundler-1.16.1/ri/Bundler/InstallError//usr/lib64/ruby/gems/2.5.0/doc/bundler-1.16.1/ri/Bundler/InstallHookError//usr/lib64/ruby/gems/2.5.0/doc/bundler-1.16.1/ri/Bundler/Installer//usr/lib64/ruby/gems/2.5.0/doc/bundler-1.16.1/ri/Bundler/InvalidOption//usr/lib64/ruby/gems/2.5.0/doc/bundler-1.16.1/ri/Bundler/LazySpecification//usr/lib64/ruby/gems/2.5.0/doc/bundler-1.16.1/ri/Bundler/LazySpecification/Identifier//usr/lib64/ruby/gems/2.5.0/doc/bundler-1.16.1/ri/Bundler/LockfileError//usr/lib64/ruby/gems/2.5.0/doc/bundler-1.16.1/ri/Bundler/LockfileGenerator//usr/lib64/ruby/gems/2.5.0/doc/bundler-1.16.1/ri/Bundler/LockfileParser//usr/lib64/ruby/gems/2.5.0/doc/bundler-1.16.1/ri/Bundler/MarshalError//usr/lib64/ruby/gems/2.5.0/doc/bundler-1.16.1/ri/Bundler/MatchPlatform//usr/lib64/ruby/gems/2.5.0/doc/bundler-1.16.1/ri/Bundler/MirrorSockets//usr/lib64/ruby/gems/2.5.0/doc/bundler-1.16.1/ri/Bundler/Molinillo//usr/lib64/ruby/gems/2.5.0/doc/bundler-1.16.1/ri/Bundler/Molinillo/CircularDependencyError//usr/lib64/ruby/gems/2.5.0/doc/bundler-1.16.1/ri/Bundler/Molinillo/Compatibility//usr/lib64/ruby/gems/2.5.0/doc/bundler-1.16.1/ri/Bundler/Molinillo/Delegates//usr/lib64/ruby/gems/2.5.0/doc/bundler-1.16.1/ri/Bundler/Molinillo/Delegates/ResolutionState//usr/lib64/ruby/gems/2.5.0/doc/bundler-1.16.1/ri/Bundler/Molinillo/Delegates/SpecificationProvider//usr/lib64/ruby/gems/2.5.0/doc/bundler-1.16.1/ri/Bundler/Molinillo/DependencyGraph//usr/lib64/ruby/gems/2.5.0/doc/bundler-1.16.1/ri/Bundler/Molinillo/DependencyGraph/Action//usr/lib64/ruby/gems/2.5.0/doc/bundler-1.16.1/ri/Bundler/Molinillo/DependencyGraph/AddEdgeNoCircular//usr/lib64/ruby/gems/2.5.0/doc/bundler-1.16.1/ri/Bundler/Molinillo/DependencyGraph/AddVertex//usr/lib64/ruby/gems/2.5.0/doc/bundler-1.16.1/ri/Bundler/Molinillo/DependencyGraph/DeleteEdge//usr/lib64/ruby/gems/2.5.0/doc/bundler-1.16.1/ri/Bundler/Molinillo/DependencyGraph/DetachVertexNamed//usr/lib64/ruby/gems/2.5.0/doc/bundler-1.16.1/ri/Bundler/Molinillo/DependencyGraph/Log//usr/lib64/ruby/gems/2.5.0/doc/bundler-1.16.1/ri/Bundler/Molinillo/DependencyGraph/SetPayload//usr/lib64/ruby/gems/2.5.0/doc/bundler-1.16.1/ri/Bundler/Molinillo/DependencyGraph/Tag//usr/lib64/ruby/gems/2.5.0/doc/bundler-1.16.1/ri/Bundler/Molinillo/DependencyGraph/Vertex//usr/lib64/ruby/gems/2.5.0/doc/bundler-1.16.1/ri/Bundler/Molinillo/DependencyState//usr/lib64/ruby/gems/2.5.0/doc/bundler-1.16.1/ri/Bundler/Molinillo/NoSuchDependencyError//usr/lib64/ruby/gems/2.5.0/doc/bundler-1.16.1/ri/Bundler/Molinillo/PossibilityState//usr/lib64/ruby/gems/2.5.0/doc/bundler-1.16.1/ri/Bundler/Molinillo/ResolutionState//usr/lib64/ruby/gems/2.5.0/doc/bundler-1.16.1/ri/Bundler/Molinillo/Resolver//usr/lib64/ruby/gems/2.5.0/doc/bundler-1.16.1/ri/Bundler/Molinillo/Resolver/Resolution//usr/lib64/ruby/gems/2.5.0/doc/bundler-1.16.1/ri/Bundler/Molinillo/Resolver/Resolution/Conflict//usr/lib64/ruby/gems/2.5.0/doc/bundler-1.16.1/ri/Bundler/Molinillo/Resolver/Resolution/PossibilitySet//usr/lib64/ruby/gems/2.5.0/doc/bundler-1.16.1/ri/Bundler/Molinillo/Resolver/Resolution/UnwindDetails//usr/lib64/ruby/gems/2.5.0/doc/bundler-1.16.1/ri/Bundler/Molinillo/ResolverError//usr/lib64/ruby/gems/2.5.0/doc/bundler-1.16.1/ri/Bundler/Molinillo/SpecificationProvider//usr/lib64/ruby/gems/2.5.0/doc/bundler-1.16.1/ri/Bundler/Molinillo/UI//usr/lib64/ruby/gems/2.5.0/doc/bundler-1.16.1/ri/Bundler/Molinillo/VersionConflict//usr/lib64/ruby/gems/2.5.0/doc/bundler-1.16.1/ri/Bundler/NoSpaceOnDeviceError//usr/lib64/ruby/gems/2.5.0/doc/bundler-1.16.1/ri/Bundler/OperationNotSupportedError//usr/lib64/ruby/gems/2.5.0/doc/bundler-1.16.1/ri/Bundler/ParallelInstaller//usr/lib64/ruby/gems/2.5.0/doc/bundler-1.16.1/ri/Bundler/ParallelInstaller/SpecInstallation//usr/lib64/ruby/gems/2.5.0/doc/bundler-1.16.1/ri/Bundler/PathError//usr/lib64/ruby/gems/2.5.0/doc/bundler-1.16.1/ri/Bundler/PermissionError//usr/lib64/ruby/gems/2.5.0/doc/bundler-1.16.1/ri/Bundler/Persistent//usr/lib64/ruby/gems/2.5.0/doc/bundler-1.16.1/ri/Bundler/Persistent/Net//usr/lib64/ruby/gems/2.5.0/doc/bundler-1.16.1/ri/Bundler/Persistent/Net/HTTP//usr/lib64/ruby/gems/2.5.0/doc/bundler-1.16.1/ri/Bundler/Persistent/Net/HTTP/Persistent//usr/lib64/ruby/gems/2.5.0/doc/bundler-1.16.1/ri/Bundler/Persistent/Net/HTTP/Persistent/Error//usr/lib64/ruby/gems/2.5.0/doc/bundler-1.16.1/ri/Bundler/Persistent/Net/HTTP/Persistent/SSLReuse//usr/lib64/ruby/gems/2.5.0/doc/bundler-1.16.1/ri/Bundler/PersistentHTTP//usr/lib64/ruby/gems/2.5.0/doc/bundler-1.16.1/ri/Bundler/Plugin//usr/lib64/ruby/gems/2.5.0/doc/bundler-1.16.1/ri/Bundler/Plugin/API//usr/lib64/ruby/gems/2.5.0/doc/bundler-1.16.1/ri/Bundler/Plugin/API/Source//usr/lib64/ruby/gems/2.5.0/doc/bundler-1.16.1/ri/Bundler/Plugin/DSL//usr/lib64/ruby/gems/2.5.0/doc/bundler-1.16.1/ri/Bundler/Plugin/DSL/PluginGemfileError//usr/lib64/ruby/gems/2.5.0/doc/bundler-1.16.1/ri/Bundler/Plugin/Index//usr/lib64/ruby/gems/2.5.0/doc/bundler-1.16.1/ri/Bundler/Plugin/Index/CommandConflict//usr/lib64/ruby/gems/2.5.0/doc/bundler-1.16.1/ri/Bundler/Plugin/Index/SourceConflict//usr/lib64/ruby/gems/2.5.0/doc/bundler-1.16.1/ri/Bundler/Plugin/Installer//usr/lib64/ruby/gems/2.5.0/doc/bundler-1.16.1/ri/Bundler/Plugin/Installer/Git//usr/lib64/ruby/gems/2.5.0/doc/bundler-1.16.1/ri/Bundler/Plugin/Installer/Rubygems//usr/lib64/ruby/gems/2.5.0/doc/bundler-1.16.1/ri/Bundler/Plugin/MalformattedPlugin//usr/lib64/ruby/gems/2.5.0/doc/bundler-1.16.1/ri/Bundler/Plugin/SourceList//usr/lib64/ruby/gems/2.5.0/doc/bundler-1.16.1/ri/Bundler/Plugin/UndefinedCommandError//usr/lib64/ruby/gems/2.5.0/doc/bundler-1.16.1/ri/Bundler/Plugin/UnknownSourceError//usr/lib64/ruby/gems/2.5.0/doc/bundler-1.16.1/ri/Bundler/PluginError//usr/lib64/ruby/gems/2.5.0/doc/bundler-1.16.1/ri/Bundler/ProcessLock//usr/lib64/ruby/gems/2.5.0/doc/bundler-1.16.1/ri/Bundler/ProductionError//usr/lib64/ruby/gems/2.5.0/doc/bundler-1.16.1/ri/Bundler/Psych//usr/lib64/ruby/gems/2.5.0/doc/bundler-1.16.1/ri/Bundler/RemoteSpecification//usr/lib64/ruby/gems/2.5.0/doc/bundler-1.16.1/ri/Bundler/Resolver//usr/lib64/ruby/gems/2.5.0/doc/bundler-1.16.1/ri/Bundler/Resolver/SpecGroup//usr/lib64/ruby/gems/2.5.0/doc/bundler-1.16.1/ri/Bundler/Retry//usr/lib64/ruby/gems/2.5.0/doc/bundler-1.16.1/ri/Bundler/RubyDsl//usr/lib64/ruby/gems/2.5.0/doc/bundler-1.16.1/ri/Bundler/RubyGemsGemInstaller//usr/lib64/ruby/gems/2.5.0/doc/bundler-1.16.1/ri/Bundler/RubyVersion//usr/lib64/ruby/gems/2.5.0/doc/bundler-1.16.1/ri/Bundler/RubyVersionMismatch//usr/lib64/ruby/gems/2.5.0/doc/bundler-1.16.1/ri/Bundler/RubygemsIntegration//usr/lib64/ruby/gems/2.5.0/doc/bundler-1.16.1/ri/Bundler/RubygemsIntegration/AlmostModern//usr/lib64/ruby/gems/2.5.0/doc/bundler-1.16.1/ri/Bundler/RubygemsIntegration/Ancient//usr/lib64/ruby/gems/2.5.0/doc/bundler-1.16.1/ri/Bundler/RubygemsIntegration/Future//usr/lib64/ruby/gems/2.5.0/doc/bundler-1.16.1/ri/Bundler/RubygemsIntegration/Future/Gem//usr/lib64/ruby/gems/2.5.0/doc/bundler-1.16.1/ri/Bundler/RubygemsIntegration/Gem//usr/lib64/ruby/gems/2.5.0/doc/bundler-1.16.1/ri/Bundler/RubygemsIntegration/Legacy//usr/lib64/ruby/gems/2.5.0/doc/bundler-1.16.1/ri/Bundler/RubygemsIntegration/Legacy/Gem//usr/lib64/ruby/gems/2.5.0/doc/bundler-1.16.1/ri/Bundler/RubygemsIntegration/Legacy/Gem/SourceIndex//usr/lib64/ruby/gems/2.5.0/doc/bundler-1.16.1/ri/Bundler/RubygemsIntegration/Modern//usr/lib64/ruby/gems/2.5.0/doc/bundler-1.16.1/ri/Bundler/RubygemsIntegration/MoreFuture//usr/lib64/ruby/gems/2.5.0/doc/bundler-1.16.1/ri/Bundler/RubygemsIntegration/MoreModern//usr/lib64/ruby/gems/2.5.0/doc/bundler-1.16.1/ri/Bundler/RubygemsIntegration/Transitional//usr/lib64/ruby/gems/2.5.0/doc/bundler-1.16.1/ri/Bundler/Runtime//usr/lib64/ruby/gems/2.5.0/doc/bundler-1.16.1/ri/Bundler/SecurityError//usr/lib64/ruby/gems/2.5.0/doc/bundler-1.16.1/ri/Bundler/Settings//usr/lib64/ruby/gems/2.5.0/doc/bundler-1.16.1/ri/Bundler/Settings/Mirror//usr/lib64/ruby/gems/2.5.0/doc/bundler-1.16.1/ri/Bundler/Settings/MirrorConfig//usr/lib64/ruby/gems/2.5.0/doc/bundler-1.16.1/ri/Bundler/Settings/Mirrors//usr/lib64/ruby/gems/2.5.0/doc/bundler-1.16.1/ri/Bundler/Settings/TCPSocketProbe//usr/lib64/ruby/gems/2.5.0/doc/bundler-1.16.1/ri/Bundler/Settings/Validator//usr/lib64/ruby/gems/2.5.0/doc/bundler-1.16.1/ri/Bundler/Settings/Validator/Rule//usr/lib64/ruby/gems/2.5.0/doc/bundler-1.16.1/ri/Bundler/SharedHelpers//usr/lib64/ruby/gems/2.5.0/doc/bundler-1.16.1/ri/Bundler/SimilarityDetector//usr/lib64/ruby/gems/2.5.0/doc/bundler-1.16.1/ri/Bundler/SocketAddress//usr/lib64/ruby/gems/2.5.0/doc/bundler-1.16.1/ri/Bundler/Source//usr/lib64/ruby/gems/2.5.0/doc/bundler-1.16.1/ri/Bundler/Source/Gemspec//usr/lib64/ruby/gems/2.5.0/doc/bundler-1.16.1/ri/Bundler/Source/Git//usr/lib64/ruby/gems/2.5.0/doc/bundler-1.16.1/ri/Bundler/Source/Git/GitCommandError//usr/lib64/ruby/gems/2.5.0/doc/bundler-1.16.1/ri/Bundler/Source/Git/GitNotAllowedError//usr/lib64/ruby/gems/2.5.0/doc/bundler-1.16.1/ri/Bundler/Source/Git/GitNotInstalledError//usr/lib64/ruby/gems/2.5.0/doc/bundler-1.16.1/ri/Bundler/Source/Git/GitProxy//usr/lib64/ruby/gems/2.5.0/doc/bundler-1.16.1/ri/Bundler/Source/Git/MissingGitRevisionError//usr/lib64/ruby/gems/2.5.0/doc/bundler-1.16.1/ri/Bundler/Source/Metadata//usr/lib64/ruby/gems/2.5.0/doc/bundler-1.16.1/ri/Bundler/Source/Path//usr/lib64/ruby/gems/2.5.0/doc/bundler-1.16.1/ri/Bundler/Source/Path/Installer//usr/lib64/ruby/gems/2.5.0/doc/bundler-1.16.1/ri/Bundler/Source/Rubygems//usr/lib64/ruby/gems/2.5.0/doc/bundler-1.16.1/ri/Bundler/Source/Rubygems/Remote//usr/lib64/ruby/gems/2.5.0/doc/bundler-1.16.1/ri/Bundler/SourceList//usr/lib64/ruby/gems/2.5.0/doc/bundler-1.16.1/ri/Bundler/SpecSet//usr/lib64/ruby/gems/2.5.0/doc/bundler-1.16.1/ri/Bundler/Standalone//usr/lib64/ruby/gems/2.5.0/doc/bundler-1.16.1/ri/Bundler/StubSpecification//usr/lib64/ruby/gems/2.5.0/doc/bundler-1.16.1/ri/Bundler/SudoNotPermittedError//usr/lib64/ruby/gems/2.5.0/doc/bundler-1.16.1/ri/Bundler/TemporaryResourceError//usr/lib64/ruby/gems/2.5.0/doc/bundler-1.16.1/ri/Bundler/Thor//usr/lib64/ruby/gems/2.5.0/doc/bundler-1.16.1/ri/Bundler/Thor/Actions//usr/lib64/ruby/gems/2.5.0/doc/bundler-1.16.1/ri/Bundler/Thor/Actions/CapturableERB//usr/lib64/ruby/gems/2.5.0/doc/bundler-1.16.1/ri/Bundler/Thor/Actions/ClassMethods//usr/lib64/ruby/gems/2.5.0/doc/bundler-1.16.1/ri/Bundler/Thor/Actions/CreateFile//usr/lib64/ruby/gems/2.5.0/doc/bundler-1.16.1/ri/Bundler/Thor/Actions/CreateLink//usr/lib64/ruby/gems/2.5.0/doc/bundler-1.16.1/ri/Bundler/Thor/Actions/Directory//usr/lib64/ruby/gems/2.5.0/doc/bundler-1.16.1/ri/Bundler/Thor/Actions/EmptyDirectory//usr/lib64/ruby/gems/2.5.0/doc/bundler-1.16.1/ri/Bundler/Thor/Actions/InjectIntoFile//usr/lib64/ruby/gems/2.5.0/doc/bundler-1.16.1/ri/Bundler/Thor/AmbiguousCommandError//usr/lib64/ruby/gems/2.5.0/doc/bundler-1.16.1/ri/Bundler/Thor/AmbiguousTaskError//usr/lib64/ruby/gems/2.5.0/doc/bundler-1.16.1/ri/Bundler/Thor/Argument//usr/lib64/ruby/gems/2.5.0/doc/bundler-1.16.1/ri/Bundler/Thor/Arguments//usr/lib64/ruby/gems/2.5.0/doc/bundler-1.16.1/ri/Bundler/Thor/Base//usr/lib64/ruby/gems/2.5.0/doc/bundler-1.16.1/ri/Bundler/Thor/Base/ClassMethods//usr/lib64/ruby/gems/2.5.0/doc/bundler-1.16.1/ri/Bundler/Thor/Command//usr/lib64/ruby/gems/2.5.0/doc/bundler-1.16.1/ri/Bundler/Thor/CoreExt//usr/lib64/ruby/gems/2.5.0/doc/bundler-1.16.1/ri/Bundler/Thor/CoreExt/HashWithIndifferentAccess//usr/lib64/ruby/gems/2.5.0/doc/bundler-1.16.1/ri/Bundler/Thor/CoreExt/OrderedHash//usr/lib64/ruby/gems/2.5.0/doc/bundler-1.16.1/ri/Bundler/Thor/DynamicCommand//usr/lib64/ruby/gems/2.5.0/doc/bundler-1.16.1/ri/Bundler/Thor/DynamicTask//usr/lib64/ruby/gems/2.5.0/doc/bundler-1.16.1/ri/Bundler/Thor/Error//usr/lib64/ruby/gems/2.5.0/doc/bundler-1.16.1/ri/Bundler/Thor/Group//usr/lib64/ruby/gems/2.5.0/doc/bundler-1.16.1/ri/Bundler/Thor/HiddenCommand//usr/lib64/ruby/gems/2.5.0/doc/bundler-1.16.1/ri/Bundler/Thor/HiddenTask//usr/lib64/ruby/gems/2.5.0/doc/bundler-1.16.1/ri/Bundler/Thor/Invocation//usr/lib64/ruby/gems/2.5.0/doc/bundler-1.16.1/ri/Bundler/Thor/Invocation/ClassMethods//usr/lib64/ruby/gems/2.5.0/doc/bundler-1.16.1/ri/Bundler/Thor/InvocationError//usr/lib64/ruby/gems/2.5.0/doc/bundler-1.16.1/ri/Bundler/Thor/LineEditor//usr/lib64/ruby/gems/2.5.0/doc/bundler-1.16.1/ri/Bundler/Thor/LineEditor/Basic//usr/lib64/ruby/gems/2.5.0/doc/bundler-1.16.1/ri/Bundler/Thor/LineEditor/Readline//usr/lib64/ruby/gems/2.5.0/doc/bundler-1.16.1/ri/Bundler/Thor/LineEditor/Readline/PathCompletion//usr/lib64/ruby/gems/2.5.0/doc/bundler-1.16.1/ri/Bundler/Thor/MalformattedArgumentError//usr/lib64/ruby/gems/2.5.0/doc/bundler-1.16.1/ri/Bundler/Thor/Option//usr/lib64/ruby/gems/2.5.0/doc/bundler-1.16.1/ri/Bundler/Thor/Options//usr/lib64/ruby/gems/2.5.0/doc/bundler-1.16.1/ri/Bundler/Thor/RakeCompat//usr/lib64/ruby/gems/2.5.0/doc/bundler-1.16.1/ri/Bundler/Thor/RakeCompat/Rake//usr/lib64/ruby/gems/2.5.0/doc/bundler-1.16.1/ri/Bundler/Thor/RequiredArgumentMissingError//usr/lib64/ruby/gems/2.5.0/doc/bundler-1.16.1/ri/Bundler/Thor/Runner//usr/lib64/ruby/gems/2.5.0/doc/bundler-1.16.1/ri/Bundler/Thor/Sandbox//usr/lib64/ruby/gems/2.5.0/doc/bundler-1.16.1/ri/Bundler/Thor/Shell//usr/lib64/ruby/gems/2.5.0/doc/bundler-1.16.1/ri/Bundler/Thor/Shell/Basic//usr/lib64/ruby/gems/2.5.0/doc/bundler-1.16.1/ri/Bundler/Thor/Shell/Color//usr/lib64/ruby/gems/2.5.0/doc/bundler-1.16.1/ri/Bundler/Thor/Shell/HTML//usr/lib64/ruby/gems/2.5.0/doc/bundler-1.16.1/ri/Bundler/Thor/Task//usr/lib64/ruby/gems/2.5.0/doc/bundler-1.16.1/ri/Bundler/Thor/UndefinedCommandError//usr/lib64/ruby/gems/2.5.0/doc/bundler-1.16.1/ri/Bundler/Thor/UndefinedTaskError//usr/lib64/ruby/gems/2.5.0/doc/bundler-1.16.1/ri/Bundler/Thor/UnknownArgumentError//usr/lib64/ruby/gems/2.5.0/doc/bundler-1.16.1/ri/Bundler/Thor/Util//usr/lib64/ruby/gems/2.5.0/doc/bundler-1.16.1/ri/Bundler/ThreadCreationError//usr/lib64/ruby/gems/2.5.0/doc/bundler-1.16.1/ri/Bundler/UI//usr/lib64/ruby/gems/2.5.0/doc/bundler-1.16.1/ri/Bundler/UI/RGProxy//usr/lib64/ruby/gems/2.5.0/doc/bundler-1.16.1/ri/Bundler/UI/Shell//usr/lib64/ruby/gems/2.5.0/doc/bundler-1.16.1/ri/Bundler/UI/Silent//usr/lib64/ruby/gems/2.5.0/doc/bundler-1.16.1/ri/Bundler/URICredentialsFilter//usr/lib64/ruby/gems/2.5.0/doc/bundler-1.16.1/ri/Bundler/VersionConflict//usr/lib64/ruby/gems/2.5.0/doc/bundler-1.16.1/ri/Bundler/VersionRanges//usr/lib64/ruby/gems/2.5.0/doc/bundler-1.16.1/ri/Bundler/VersionRanges/ReqR//usr/lib64/ruby/gems/2.5.0/doc/bundler-1.16.1/ri/Bundler/VirtualProtocolError//usr/lib64/ruby/gems/2.5.0/doc/bundler-1.16.1/ri/Bundler/Worker//usr/lib64/ruby/gems/2.5.0/doc/bundler-1.16.1/ri/Bundler/Worker/WrappedException//usr/lib64/ruby/gems/2.5.0/doc/bundler-1.16.1/ri/Bundler/YAMLSerializer//usr/lib64/ruby/gems/2.5.0/doc/bundler-1.16.1/ri/Bundler/YamlSyntaxError//usr/lib64/ruby/gems/2.5.0/doc/bundler-1.16.1/ri/Capistrano//usr/lib64/ruby/gems/2.5.0/doc/bundler-1.16.1/ri/Gem//usr/lib64/ruby/gems/2.5.0/doc/bundler-1.16.1/ri/Gem/Dependency//usr/lib64/ruby/gems/2.5.0/doc/bundler-1.16.1/ri/Gem/Ext//usr/lib64/ruby/gems/2.5.0/doc/bundler-1.16.1/ri/Gem/Ext/Builder//usr/lib64/ruby/gems/2.5.0/doc/bundler-1.16.1/ri/Gem/Platform//usr/lib64/ruby/gems/2.5.0/doc/bundler-1.16.1/ri/Gem/Requirement//usr/lib64/ruby/gems/2.5.0/doc/bundler-1.16.1/ri/Gem/Specification//usr/lib64/ruby/gems/2.5.0/doc/bundler-1.16.1/ri/IO//usr/lib64/ruby/gems/2.5.0/doc/bundler-1.16.1/ri/Kernel//usr/lib64/ruby/gems/2.5.0/doc/bundler-1.16.1/ri/Net//usr/lib64/ruby/gems/2.5.0/doc/bundler-1.16.1/ri/Net/BufferedIO//usr/lib64/ruby/gems/2.5.0/doc/bundler-1.16.1/ri/Net/HTTP//usr/lib64/ruby/gems/2.5.0/doc/bundler-1.16.1/ri/Object//usr/lib64/ruby/gems/2.5.0/doc/bundler-1.16.1/ri/Rake/-fmessage-length=0 -grecord-gcc-switches -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector-strong -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protection -gobs://build.suse.de/SUSE:Maintenance:15221/SUSE_SLE-15_Update/36496e7a7afcb6333c1aff4bb143bbb8-rubygem-bundler.SUSE_SLE-15_Updatecpioxz5s390x-suse-linuxdirectoryL^ *h ԡutf-89317a6dedc09d6e249ddb3aaa60a825cad878b88d22dbc79df15e0aa3a42e113?P7zXZ !t/c4] crt:bLL 0 Pwm3l@H/ ~+KAMpΖk'1Wa*&׻{ gt#!]v=>ߕ?k>=8 Td2p[hQ_9~: n,O. Ɨ-#g#$ 8/ħqAfw4ɋvjj(=\jS 8ATE.;2::v~8?b>iY>J˚8OUг8nI3F|gyB`}#tPC@M8kXBfDR'QGq pH Qz4dM G a(h\d<+Q"@Kzchlg4Oi~ͷ饀3&9̦=gVYL1J.VEorYZsN%H&F޼_93%ۏT3{2AE{ÙL T"O0S4͜1ag$ȿKp\*ѧ"Q ~üR>?a7jΒ!{5/MGInv7JvAr8/^HMY]ާ?f|}\D ZW7M0P $*ﴒSs#z~ {o/?ƾao;`PUR=v6+ʵ^H.>iC9pO-`V٣{?>>,BNI,C< Gh Q;4qg,<&Y#u$꧇ثAM)l54.{V-Qz}]r4^߫@$ |+0xu2[Tv(M8 n!Bg=_<7߽5q/aYopjbbk^~|Nfٺe ̺}1iHR`o%+Oaxֺ6dLV {<;1cSV!~z( lțևf B<8A]VAC ! l/ɓJwjG`i@[cZu+^մ,N}Q\+ cH&h8JJP{x(Sܐxo+ 5 Ֆ ѹ6\~^%cd5Ħ_s'A+2_~e#k-^XFH[qN vY&Ê4$>A:R|RՆ9ǵR<2Ak -܃d*s![= ɲ I4nfH{J:]sDBaFk>ҧ,o@rO$( ŇhF5pzu%Ӂƽ3W 1`DkQ>U\nd.+3^YLhR B|㏓ aTqܭ|J¤1yރNj΀mj)bd}43`oX0.=kG1Oqe^_ `O1d\2JS"G#57\{j^~(KA|&s$g˕Y$+W-qeB= #a4(fbs$ :eЄU6`5,6UlC)q2ET19T6/Qgը5b{)$8΋b&,ɥ-*VAqk-h nHMX5*a/PՆX_P T /j}ښj*#2qFdE'Eqd,槁C:?a+L^/.͍#پ P^Mt:WW ..@Q~ C-(N;7__sKxaNNZ`N[G"8 m2 0!Yw,nwsO{ĺ*o`1AoVRV|bgIeu7c >k ȥqaY|Ik>Q _'ٓoFs؍_RƑY 7-^Q)XW+>: NPdz%(JeenuQVZ&w-B>[4jt/TS&Ut6|uf`9ckKhKX4S 7cSUs=A[8I R]\<& P}MiHzr} c} #+v͖Uw|m6?8QIu(\4T+?%FJ xP}nq);%=1,dU+MpQ'hȬzV1B kO_8OȒ,b8݇d`H,El`R$F'0|5egh-[vx Qܡv*oŤ<س?$ 6mw={,>Q0nAM7y؅dqDQjP4G8@!̹ `c׿5ȚDw` tK(IxXyJPSTh_lgpzݧ!h뎵c!kւ"ӕ[A'F%OWHE](X5#w qBgK,&`X'=HԼ"Eb[u<͍}/hӣD{ ^\j͉̣C$}Xu5 83*P٩9Xq Z񣣵On hDӃs?fU<`T9u!53%nE&B&y~qJo2 }W8_Tȳ* n管˜]!j^Y3y7axM|p79c#]mŶ/!D=!|ak_(!H۱_Rۭ246v=  y viqA_WB ,3FB(w/@ttRD?G^]Qm3Z GJBx Q|CQn(M' {B yٻ˥bzi122Q( 'B!iӅ2%~IP*WirPk8G_V1. 8S9Ix]#6z!nCt}c|7( z>f>wŇ{b+$(pg&}é̟L#aZB3U9-9h'}C$;K85l4 iz T1匣[{kqqAuFϭ3O {o 9U!aA} ]=.$A%f|er<+YTΚBkO(^i:LV-3`tћ0(sbK9 #Ɓ;4Òj&%Uh{l݉}X̺{V½m=sOncru --ik͢[sTZdc~#rrcgy$nu#&> r /Quո^0{r[܅~=$X0s xj{KR;9z}c DdUͩoC)#i8CIQ^ST@wq2ݧw\qd;α_=rV[܃azWQ4wYEJ+B?́yBP9S\#Emjڎ #kw?V=kЋ$,z2FdRt ?Dc17A"[c!P)=˃3Sp{$jŰ+[A=d$>Sy a,Ucϵ(asD`]/5q"}Gn ^vgc /bӑTұb`b]S߅,^;WSurGh.B8?@0l̳56͈@ki 1R0S٢JK[BWRGEמ_i-{(֪N;,2DJ[.kX?h_@+0S|C"gr ̠j !h+Isqռ`g^O(FHI;u)dZ$2oâ-)4#rsf;'sYA*) V$5? DW?(پ( ήȑV =RtW'TvP2mJtd`JVbxMWh<_ ӠoYnvh9b}6w|*uBz Sbڀ{ToyKjEq' y2a4eKi&Pq,7Gw O l5evs~m%lg1:!uIƟ!:lwU[rtSBJBa|a5#S"<[ń{x;|ߑj,[kj cd3oӍI6rBh޶݅m_72 rHfnxr(9|؇Yxꆀ,daɫpY;AD9{sꩺ$;];1pjߊm*myI6s{?s"BJ9_ˢK-iֽhtɪ#]$Xb3K9)JOϯO[IvTٜe8cثy%) ]!K'9}ݵ?xkXYE!pӞ5B9 Vy#o4z 8@s4:ɲb*BHUYݎO1xE|":F+!.@RL 45d< ֹ oG c"'Q"=w5ļ5,8`9l`il8]NhlN )l2w0vҠTA,:lJZdBkq,N߇e$\AZ;. Z`(_7H Kk˝cSُFtwAT8S=`5*gr4y ,^xϴF7N3顯n?:J(;V|'lұy3tBr4P`YnwYrqK8VOִ `0i1;0֒*t aB()U̜xlbᓤ?v֯J'ס+o9Flb{5(SryA> a GLB¬ 3MURzx(:|;K,"+MI\O=D*j.VchLp(0B VP P2,=@ahm Ckr#/_׽~Ua0!Vc*DތҴG2Z(?8i)6r'SȆō)UTeWS S٧21y3|Yw!:ew6galSԷ~^ߴHur=Oq܍"Gܝ>,bFV_䴑eyd9°/B$,{u^Yڢ Dk5@ij"g^ AE)R 1 8 0< k<6ʌ(:dOyuPYXUWguOɷGFq"Z"'PR?4'Fn'Il f U"h#-XOXqՙuqLְ%|F ej'JkZSXn5`t0mWM߳x yQU)7F Fk0YZzytkHN\M4[3ˇ} J`"h,M915.4|T @dْhwČ' / l0|# D[;sJv¨93!;E ~RMcKEm <<Բ}tiPu$mT-)ny0^V-/&V$}Oyn\Apk~__:\بb)~q5[Mw$5&m Ě~t3~Gvi GE#y ݱl39/l7hmXn-LIiIF=:s*9'ML d:a 3S# DUj1[_BLUyg]+i>Km[|ފec,[=Tb*xLΈ !e+ `T4uumP[:m0r9tu1~SHL(&* @es01u;]k,\6l^vҦGT֖| MH]I'}4ȷ.JA=⠨0'u+A`9&H$Sb{Ngɧ`P5X+B"KՔs&17=bô'\@neO]Xw%ج zE=:q{Cx.gEͱu1_|cq={<>C2('sh}FͫCFL }no+붅y: ^_`|طJ 0Y,e3UWWE0T",<3K4b8$Q1{M:v0u< XeN 痒-pyZ'3=wҼ[l< z_"j T V5L&x)+WpY{Gk>}¼\i*(*"? 핹ʔASz~; -$\6=؊:k&>v2㨒Jv|@]*9 yteQ([wY4d/D'HDx fZn1=ivOTT2h[@V2Okp~F 4L9-T`TQ3I$[QDNL2b0Rٟ8sLjj)2S1\ʗ{qW2;ֻ9M#zBƚd]<Ђ,)Y}o?hTC/.֨y0P ogGLll _ՔxPl0'Ьe\c^Y=i!**% -Io$}3TVjf:O3U/Vwe!%5z}4zNSmiF fr!'8/,OHv)^WKJr&?=vK,!~,}dd2*k1--R?9+[ej'%8fzn9qAK? .Ru8og- O<^㜱F*3DiDnWGCCk}͑$;5Esew#YZ1s:GtrQ({&X?@@|h:h>0Atezط*`ٕY%!LIw c fl;&.% Jh)E(\[5M1Lh MLִAɡ<4A<1]Z[_![u/RK:h<Ën@|ue# g\TOJVW}d t<:]k(LKQ=U,vw0]okO>pcKWcb_olFA5q=m;]s85fIEH٫SqZ_NQbžOiVijǩ_cw+jtHE š, w\|wB]]fKAw0h׮bx߹!<{r7A-ǎaX0/>7[C$sL6*r){ZYԸB">Ió6Fu<&YR7[fHqz3dtuԢf3**Yjzxߠ㋺6Z7B/LwQOkmu)qsyrBBcU8NuiJR<'x䧅󮷓_'A8Q}SxD* WHĂu6i>%;'ȽhvkҪe)Em{ {Za+\8X46@팈(,,EU՞61hO z׭KŤFb[Sӏ Gn?.=Е_^Vq45|5r'oES}^#*{w5蓲1= `b7ꥺ-*j݆Ȉ JK!ySW";4dO\E +9&=/"NNGh` ;N&-+S]57ohpٲ@#1*4RRQj KK:Aj~ۇbu7g/"-a0g$_jv:13΅P6W$5AIl!4U|2h:OKyӄva}TP3m1DW] ˛+baF^b#[&6H†$>+hgɳݬl(pNi5?/$ gdgwvI8o6r\Hõrd,}LkZX؃hDE$03D"4?SDU\W,+E*6iʐ F4O(5!UgΥ*XBf;ɤX#ݪ!랩7 pV{sߢ<5M߿틮4>r72H pˆ e}-Nh~NĭXN`<~)~"׍\LRS皤\~Pȋ{Rk=B4+zqEL t$r_뾡W3ɥr.Ƶư˵.2e7e/ ͆fD,_T&~sީx6޷6nKa^J(N0jJ7) m5U 'a2M+nkSI1OB̈́=|:ejOP rIܓSxI" kR(Qه8$Gx;Sjj{NqA_z&Ԫ);t"a$X.||`TAʗrJ_OTTO] i#:_]_ r1V6oON[Jss!Dg&!xT|:o&UpP`tZt=`ey"A gd혁S-ed3_-Gҡxxu-/|Y&v]7p6~&ȥ֏r6{efۉ$O?M:adL|ߧKtH (r ؉hNAߞ.?a O7[ +࢛eu,(i ޭEtnbSˍCZTOfV>@:gޮrDXyR/|'PIƜ vZ[8ֈ cwPZ3B Fߌ`tSq4{ۣHMu]%օ,1(NJj,^ ,;.K!"v0$oFwT_35A~XXglZXM*B~F>$7N"Iվ_[[ {Ȯl;I:QMd8بx\z{}oܞ({Xu+IA|~T;HE*;FM2Koü3m2E@A@lJU1T)H]ř]عP)85E .1snlgىv7>~ 6AtvL/8|#޴ME QDX9K"0Hϩ{4lW6` _8 jdU/q=PѣUX<3w{^ Zd 5>ІdbI2U]{[sYܗؑ~)Q-'C` 2zXb{7rs| .ڄ,wCW:q3ՏukZt'EuEvLf`Z!4ЙQI$)_wXu*q)h`y iV@ L6aFN/JeI 9=nMT 4FF\2@yQ8i('^$18C+l/!=`DP\ ]z׀@=0ѭr2e T NQz;W H+w$x67r`qJ o%ƬtƖƅ j۟7Kf++R!n1*eJ4]3s : dB:qL]M+\bר\H,ށ7B9_E4X9b?q`c3St\Ӱycjfı bT`@<qaG!g:Wh=F#L|a[ FvF,Rmu v"Q<|2(+o) pg?@6,ڪcQ+ʮ_;$/Iq=|" s]vLGM׮"eɮdr+[#5G8Hp8ޮjLxC$S] f!}1/Zf v9#?z}<`肭 'G\cܖwMvw9쌁,Qn9(^d+? dʒ)qLkӖf2ow6f\*vT #P|d HzPPV>CDoL( 'ssBtCP:2Fɨ:jF)2H;@ ac),N2/yu^SX\hΐIJ|ڋ1XW@|{ 9$u.[ q8ɀs)%5GH  @oeµ0Xx@+x8AuEdT,ٴO!Q<5EMg>7sbC O0z@|\PJ9mL%,j!׭08wĔk7IH5`Zﶹ2_jĘZ!~nx~*״!TC$Ssjܞf *+ozQ¾0|9̘,nB)~,hܼGM&vbnԶأ|A+`ܐJCлlro)U9}U{~ }&jE#3,=d^<- oxC4!Y[?h 1qFH@{k8Tu5ii!02gF*(0I}2aT^N)X]Kӈ};6O[qsZ?Du=]|pڕmot#o[n7,Bao'+ b8$6a3di!0?dpϚ 7`N r@ ~'ȳ enRjeax̎$[-P-M~{a#G?۾;ryz>QĦۈWggA,7:;Y=>MfJK& "l;Xfn5L=%`_D){:&: 5@>G_` w' B˼P\񟴽fgJI8iVkFX| Nk(D{nᰀͫhOZ4D_5 gl5+SǤp@`}hXݕОD;l ҧyd{"c S~Xf-l,yid$<#=Dɚ֟/;.n(I zƐѲ/V,pCm]IX}Ehj 6 IܨoV%*PjvR|@yt6ݷF]Iڎ[gĵ[ÆmG|볿XR(F,fӍxhZ/]!go&QUhq]h$Pz&zJ`A% 3Κdkuq.|\Yv皯 .%-j%KH?{K["+ \;?ELB$j8z ~qG ӋR e ee!lJK)V5CM# 1VW=44ث nxkF7)\^p<@/{::vDHA+\Dj =p%ӋB3w0h|,ʈ~^ƛ"UlapѪ r0Hܠ̰%K!fm<6?ôәZʞ[1Mܐ:\C+ >h-8n(۔0<omx 79f@i9KV UIi\K3?!͍n`v'G>KN""`or@Vhs^h7>nJ|Fj of~$ک,c.y& j"]S\!ߦ&hu5[) xJ>Ң;["Pq2#~b#~8晥ls?cUn(G9 c4:>D9ʝ,"cdzEENMH>O'ʹ셜L_jq@BH7M?LW&dR[eC !-%٤9 d{h/NCAYlham'$*⠮ۼ;KWW_psdзlݦvq"\NJJ%3m/=VP.A>W31o.Bh3O޲^ɊL***"Ba,*|9Cmpx&w=hWhR˭\t?Q2cr"CWR ` JQ2l:&7E\U!+TcbA2imyb.? 1VVEB4AVw-rwز!w5RzK Iˑı3jō\Xigqa+e^aRO`So:,Ӯ:dC=| w90>tn$@Hgzm!Sxo( E Ƌ DSVPymYad*Ɓ HBnLhp Us(3~i,)ve[-aΠ>٠q˪;\L~ 5 pOݵ&>ɐ>eR&J7^LV XL7[( Zrt.ђsazs@ۺw|QIʁR!3ߟ%ߜSd5 ]Q%z'ڀ$h(RkFrp!f - ~ON^/Wi/LC\yZ-U` Okoy}dBk~Wñ50e}Wu],[CURF?CHK4pΏLү?zo VՓWgҼzԳӀ)Qi,A\!u>Y<[1dK.2`ZQ \M7!g=:&үm ǭ +)^`"Zf~Fuu\-l ցhal76>"MuJ;=r",],wtGN|-aO`/`@G\ȆGZYOa2Ȁm@G+Hh7Os n문us[nq2u3C J/NnȂKTs>UҩePϣyǛՄ2W(Vos#]gAp:V -SG+G% 2תojQ:`S !<`hs!~EZQ?phتsЅ:i%6QGco5jv+j"l9[ "Lw*J5n|`6`o7,@|ų MOkJO^Zӕsw ww 0 _@U7%hw*A5g9l>bcG ʼnq*Ѿb `)V_PoŇHM">T#V>n`XV!UuJ5{ noE%(]g4HTs3fz:QRfT(C ͜Ox&J6Q_;DaJ__'SwW^3(m̽yѹጴ 棫05hW hKj?z&bH08m#40RP{fKH\xRϊ עX_E(d:pÝ2;A~CNGDz^M+/üx`0JtjYJT,ZwQ0KJTz U~df[;0~+C #j'!ѭ'Ms?I l#6K̏Wsl[jZf ]3W/C=CѬK`c{u.'nnYr!pCue6~*='ѽVHSS~mW_i<?΅onq51NL^pd}!s&#"qY>GmX$h\C 0Msj-y4׺q9jҶMsTC:V-8o ~ac/-euV<De6`'l; ]ҘmREjҧA6}kD˝M1s^![t0DA/,7Q 0Y }m  W Y;%7^c;-T:G,6@e{xgu{HDƕ1Q'DpyL4h6f۵kMQZ+@S_;s8Q+9`I[qZf@s:q)?sʡ{uYvYM鷰vf $+3cӊqX^GԲ<9U4@kXc>֪xvD)7Ղd#ԍ$C̰p!ev h7ZﭾNipӃS|#b2؜i}S/gAG0?z0Cџ`# }M俊?vU6(QdM#j&Zr=>Ie,U16agU}tL( scEÛEjt`'4PxV(@%NW5 b`!G+xHSI bLۡC!Эo]v~f1[U^09lJ>>+8xPy̾qZ#TDanV;nPQ&ط||۱92)EQ 6B?] hd_ЯH6.t&yRr{WD?]鷰. i,>mna.&aQM^-F_RDL@4lˆb3uJrTP3$8ܰ5i4T=If]NPDl[ b߂Bn۶ JcYdޚa2M\[ ~`a]i8f?BғtVgKOͿ|n5~?cypt0O3&mЉqG(]ċJe;^?fYo Isp@BvhOr,閛Az7-b=!(; pL3ߴo 8Ps0̡R_ɥ&IgEC]'i![G^{+E5 V~CπAhE/X3 . 0 |=Xe^rf^PWsZ}᷅1DZ#yZ>]I=/b#vIaWar]d,DX'w&ܖ2ҥ6ܮw>p|Aڬ]v*82^Ppd{i%٦Ҍ]aYi))"UAxjt%9"vhkeؓw3Ԯ(][r.l^< +˷QrdL6;5ƳX?ރ* J݆n`Sn )z{Ntbca-U`]) !ia7b@M-e\Y#XxD$=Ү=%h2s4  Yi9uQIsKHfJ\,r#ˮ• IsIS 'BݤBڕ#={#.7"fXU\pg" sȼZZH QBf[_ Ý IҥPtFa2XKV؛PӚ(VO&Fo%$昨2fUos :L?Ө?jHI/H.'Qp|@/ۺ }tA{F$K=-dnjO7)WG<iڭlHT.:W&@~ׂIZ5Jl9L4{V+Zbes$Tc V賓&R Y G$JgYKCM' k3\ k%p&&&'nd^s{~Z(޲0 /y]|NRoV4rO:,e׃;G&fA,\^6btaV7xǕ*d o,T )%!c HlЬVn %CJG i;>dS@"kUl"i8EHmHK5MKDqES~;-wKZz.zU+*-ɷɊcB'*DTxzf{7⊶yj6v{cZݖN]oem٩IG*Oexc4b}x92SyfڡҔow;ɃJ,Y|07Ng :arZ3']Mm˧yD(cs"no$˨uJp#W9=&kA;פBxQC1 IǷypadSQs32z[YxN﵎AcF7Wg!\z Sڅ .L8jC5PqI @?1z—5o|1THK4w}͚a./.`8}Vߗe ͣp|Ֆ6CHHWPVX5}*f-UO9F \< 40TjRzLL]p8? fܑckO[5oS hS pc -|~op(lI &k;-f#jE>zkU Ŝ#mP,Cȋ㷋>CkG.kܶX=_~7an5⅖r]d3X&GغQSw)Jgł#$~[L2~'ߞ{|aɆ!l&;Ĕ.\Dj%|kq>r_4.4B 0!xVC+ ~ 0ƸGgI`biTLTtuT#$gz]+0!> vj OGreYPscs2n_ն{$Ѝ,602 S\-%jN_ЀEA&1PL y18|ɜ~rݒ<6.Oa _B[Zx#ZLc_gr0zD;egwh_ςay^B@:}>d1^7aI"fm+#jn$T# Jc 7ZP#:,XicBx&zIMPRlEdT-Ya8aww99!A~BJEXʥǀ8 p: iȷH)9Cs!AvQ`-v%®ƝlFl"hƼKڴwN*X_`ƣ.[XGJ R8Qz[H2 :r Хt(105*,S\Ù7&0JA -h1Go17SIpDh]3vd47IS1pv=7\_w )=ǨY [5BocYe`͜/, <[&/LW2(f)F0T*7Ku1IuW6!>%_B Uy<KEI.=@c8jQΎlzF@̝B[W]Eօ0lZZM_- a6 ':~uN @veѿhIT'=ƅ'(sw4 (7sn=K2.H9TL&N@p ߹&<ȗUUhT+-@!x>$(1&*Rw13o) eW8++]vk(叏 <ZNP?d>ЕV?(';F+[JrxfDB)Wd*GEeڼł~rRJ!R;c:!?$6I~nEE,Solڸ4c9_F-!ȹ_dpYr TӠ]E +_fe- ),MѤp| yLNeYv%4g.# Z] 3٭SwnùԬiG:mG r)kekWz]B924NVTc ^ ^o|❵{[jwl@ΚTt!N@Ci@ `R zcy2Xp%jH)Ts8\z".R"iNˮ)%qP>&U]LY[8X=ЬyL鄃zS0$ 9)DՄ::;7[rFaFM'=1*'t$MX? Z1a {VZ"bgDbہ1`G q;ڴHabR"CZ] 1jf^b$?,𔾆8%{q+: " ,jhضXG '%|PL|+R gom̀BkQ9~&tgyLHpQt$b?3<\I!&1p@! Ӄ}> &h~t| l*m'yjVl)dhT؛OPxJqc~ Ta$[z{t[oҩnkJTlטX^->,4Fs-;V!|*_$'c\(pPt(h)0[#](Ӹҧ(&rgo5nn9lh>]o^]7]"4{!c,ʆ"l&i؇mN _z6KL(</m|aZ=}T8@Z?_&7괻eRaTmOq%m$E[䳬ZHpB[}T;x㴊_V7g;]f &e%p:}͙ĭ3qdz '(zAG/eLh$pM^=I&yʗ1v6nC98%^VT'/0r9GہWds|$[ѥeQ{Eh^:DN/m];wI../6߳ Ds;;ɝ7eLS!Z-ID9l&!ްEh?-M w?/ -ѝT!Uvn+ Yogto=>M*!3C4 'ܙd2[]ـ1`Y(}|OM60!{tH p)?I=T) 0<YuG(:ɗuf09cE2Sbv` }!Alպ-Kpכۣ^gˑ)h \g>1dxXvsUbG9ޘow$2U""^T?nR0QP#Ȏ!LLFIUq?dw-TgGo4P)qNJMtR]SeÛ߃^iO&䶥Աm 1/d b=@pWcO֐1f- s`)X3CsP6MM6*i;.`QVZ|~?rǶ)y|VPB5yhs~́6nzG[nbb,M@|F4tg9g}<W=P1$:(2@uL:34n LZfhW˵/1UÖ>}آo%U KR r^زyI {Bx"ݢ 8dɰ uӳ J{ZBP@gshjx 3oc~y3\OuN>^[n\`c&su8+kǑ,qQ7'(h_aDǝ[hm1h[X=4h.8?bÀ<ٸk-Dsx q>whU wو%+SޒsSO/$߀H<ɿnxh@o\KEFi]]at[ϵ罚Rfʠj)Vi06!ꔴZz}1aD;嫚NwO.<9QZ%#ф`M]6O Al\Aӗo[ꯇR{QGmSf/he ն2,T7)tx\nQ 'MVJqq6AFt|o `U>.oƒr:|q+ !)Kv~;]w+B?4AՐC'6^ȧSKN_ N_+Dɍ]+7KZPn]/UlucPݬTw /vHbyH\M Z r,;Ԁ=h1 {cCy(.E;ʏn)\ h~hh.fj-"wfMT}줉b(#Ѐjbbh_f.v-E)giN Қ AbKF>tD2E—ah7VI: '05y^s>Rf,UK:*s)(ڀ(<,.偽m̙#ؾ$)rg&{su$kR?8f,#ω{Ҡs궼*aMrva~fx&ZAT$J;n Qz,Xqm5 r RNf,؛v!; eW4}N쾶Iݚ#W!߮wwf]YYVWtq߳5frDW]Џ0-Vo*-d/I0D˂4H*KV? h֝ m!h?[BB-؂Yw4O^qxɩY\7peVճV6BBx?I.(SH{f 0C<0ϛ0e=! {蓒\E+_]ђ âuCR(.JZ5 x 9&\mg/7v4#d2؀FGV0 jܟxEo oGg .&.ds߰<@5?\O{̟zHmyr9{E'Sfp075ʗ @!?bܤ}1}*zmZ{"8l55&e,e 4SF/.٦7[#oUYwo1B |S63>4!5g/PtEyk(} -6 7BN۶S3+JJhMi3U PHOtnepq'ZsQ`:|(p 8ω' l pϋ&bBX^[M.{pDQoU@6LNyY tE ybBΞ44.kw?KY/PF&` 5O_&Ds+j|Rgvύ +Hm*_|+`n Te0 I3/RdŲ<4'8ǔC/Z6P&x}!`GnLk ͑#R.oLg-% Ւ_yĈM_􁭙Pv"r1i<ҡ=uE 98LЫyW$168ų_p# cftϫ4>s6;baS/x)]cXmՒ3vDCĕy"^K<>6(4~@Ul|5ˠsƂ7̉In:IDOMpy$#z}`UQFKDEZGNnd@sQD)W]YyL#[Dٜ<TĕP=k.Ş]G4q`a>5R}y%c4<0OeFd3‰O7hy af٪OC Ct5[>c FZ=F-p.M1RQ>ed4>Q@dP&jߞ v,ڐHQίaѕy!pI;kƧ.8P>-'l`-%cQ =vJ3Godc@,stv}c d%8G,hh0u~%x^ ?vLزvBgm<V} 8{d`pө u1])97Yzz֣\[}B ru~"ȃKC,̂~`s9 /!FI^8իOkaBD|;%$HMYnH3A MyXb)aFȖVsu뢬I7TWΠĹ-Tyh~XCQfCS Τe?e @ R#8Zq Gq2_2zQ/fjֆZ ΕmqQ$gu:|ﲮ}"5'C`$fk'ƹ gty#Qw]ny}줣8m& υ#o}gkGo{MEV1M#;vHNAܥ^%OH4Ch8E2!~(nwhZ!Ҩ}nuΪT8k*I7*-DN4]ٶ WpJM|\AK&)k5yY/bZ"E N9L%AT;% :siOQõjƉ+Ҫu$z-1fѠO`c 1lVnB% 9_&!,57ƻJW ?;x]% 7{pA7CY6Xȹ9:Le#Jz1_OQhT3+AXg cMq.{_$t+hA0SP#pu'VoJ#׎&i>G'GhV\KIPϛq:ZHzY)Yu*.+~/8I1I)V+  dAi'*Ӆ}wmB3F겜 ՙGǻ_u%A`A?SUe;VMG7hJW(ؔ\|tAW88o,eöܲ$~<.,5}]xE Ws IZ`hl%[]FKo-OOaOm\^5A/7#FLDfz",r;#s;Eu9ZP9oHS[7E=5g|lzV;J'Kz_ک?:1{Ì{_Pcnq0s*NBMoZ-NuU (ǁeshUkNGu՝A%A6;<1SV2l'&΂CXxś(^E҆.t% B i+PƃC# $?CJj"UsZ)zx tk͚p@)' ioA]/F E,O޹j_a898P~|ęy *5{Bvg]|zD!|-dcsYLjoÚ!BxL#WκµbiV0ہ=Zo,dQ1ov* x Ƕ?S+-JxAqh^WBos_IAS`%t=6m.Ҕ5O?4}2R,^\}ǝ/!tʝWÐvU="&(>l)'g?!R7#8\8vWJo}LH)2Yf[<U7~AFLnj(Wnl{)8~ .\eH9F{S3,S"'u)kL.VgD n-Wݠ-:ÕI ^\y@.Est /zzW~oG}fX$I&"r+ -\`/"bYRlt& X J_i3K߿ ^? w}{7ko!Kv\ jd2Ȧ}Alv7_DAz5Hdu#NfE]i1y-c.7TRHT;gW"$KBž;6 @ P}xy*I S*_sc^Fdx*tvP%<&0H¯}~KUlRkkdV%FHsOut~KC@s1]"d1c>sV@ ,l%B{-b5zVTh. zAakn9>[ÃLoT2XAw[`3!BnC 䂈K1G\Ői^HC S!Zi,{$ c<]I]%5]p0SCG# (3kKtF>GŻ/s%\g h]tƟqs!XJ~=^,of1= S?vvps]0!X=x~bby#}wψ_`-{gXaup]wd:  q(Id%yn?^:rj{YZvϑc8aO3ރRn*EpujmÆu3C}Bq~n'n,̎ >b@$ ιȖa:4n;|x(=X9S乑% x2eQg͇X~m1E:@wda&Z8尕P.'F}UQ)9VW/nDyd+l/^:F`ᅳLw  58tѬe Dׄ} y)ByϕM Ayэ!RsH Os̒xd2H`eEU^1:)^VC/dyn>}S\ t|Spe+rIxȾ:>oxm~!͐2$лAC?ColoKX"g@<8;\h W34vWC#V 7[IS ?KB>e X95 ԠġTDXX@D6D _k2wnSĔSo!-}ǵ@{ZyZ;5Asҽ q/+CeQ2W }l8vsƹc=m#7}𛋞Z-hsqB}616O'&gEWZ֏Ή$Pswt@qOw,Y}+j{ q$F1E07i )=wqפXJ )l{+.j@w^7=")KT53 o-)Rhɬ wm(Ru{ ~_/Cν_ R^rܽCvv+-Cqi0Rn(t J<iUF77)7nO{BUf/3%%გ Nv^~70܁OFI#oW;o~d/31p|OӓEUz$ 3񽄹>T2u(2-EHι5J`H,Gڛi#CDq팡WD*”n Aųkφ}Z^D5 vXZjHq)R7͢ڢN/:&gVRD`itxq*"P2<<JԻJ9Y=͍ (n4'wWt-mSsx Ϳ{5 \[H_Q,="g brx:^> 2Pσ:M4aJ"]jgeVxH&wDMTA/ⷵ5+}ۮ5>O.D$SQ1Ꮞ*V-:#°)6DCŧbpHxi\Rcg}0 0.0?&ߥX+%dãXGgi_*g^VSjvT;67Ѣآ`yمoo ̻kb~uڤ6ؽ> `P+H(6[ SqoO3tl_1 ) ?s: UiD5`L6O׻!/T"bwe&o 5+).rP$O!,-'ʇz!6/i@m_"A2@ćtm;~g~Xe9".|7ֳB{AcTh]$IlIwVOC5r)eչ&>X6)w{&O?gP;EdI[^e ^[1p:[MA+]巸(m}Vē4B}:"h" se0r 'pƍe 3tGtrWS9ut2,5"SOΨWJ/z\e;|k{(w6Pk~Bo)E;ĶQ|,:Xtv2Whޕ" E03J6ѕ -@cOZY[hEi< \X4t6^™Iv,0$ucRG5KqWP݊-Ď/4%ó"YVPkFIu_ l1WJY)KЁnlƌˍXgߎuFSfG{O< ͉VOڌ,lY;~Z]u9g@K\(3\`R z]Xv&"+(<',SrMhيa_-*c IygVN=0и1ӗ)/o~e=d/lՈ JK[xqKpJ,$ $f49D%thZRs,>[j#"H W+h40_][7;U}n5HZFv) <,3O(=/amyEJ;f ISW0fFC"gErQ Adg]Ql ta]qOPj>͕Eh9QޠZg6 &󓽔Xie@qdR\{=4;P%kGؗk#vnjF%&ؓ`9TK?6**ȶO='8gP>f {>OJ\@E޻DPzbYZ&Y<%.@Ԡ!4]%zUM{#}Qʱi@fTy9rR8{=X֥vV|,c:)h!Ewq'F ŒWor)Vs==Z0)|*|7k<ٍATޒo%j57C8I?t94tzeK4?#,S+wNK։ޗbHdo/я-Q^H,HihfL>HH"KPlsَޟS.LY=*-WgNt\YvףeJDqxQGr:LpvwͣϬRv00,2R ;R[FewKکqa!͏6]bl ©*/jz0Z=|S=e[8RAW gHϾ|?c!=х aNП|B}+4CM^0iM #?Tqk p}18sv6opEEQ:4AuA娯ٻei~51jP$90+א!?ӧ/ wD|}#]8t9# hO09 XIhZ"rSesQSEcV8[Na$0`]} 'A< 4&X/OTjgAb._ J98rmx9+@NսX{m,;-8a''tݣE%t_΄!p V b\Dy:R.JELD7Nnor T׺CpfE>[ֈnx·~khu'ߒ]{+#Ѭ2'Ay]=ϙVe~48XzUicwb_Ե\迧 _ɨęAnFAj-K|qggT7[ܳd72B2\~boiiRTN-3Yie"73HG`j쎴c';G0Pw^5M8=D,oz#A|v iX0XA{Tv ?Ks|w^ʫ?NC~'X< ^$ G"5ͷw'UY{A$m`T!KwDQj<`]jdE.`>zukVx3:mlqO+W~MpHa?WmE,D".j1O_,."~=^L`S gܫ[[kWI/}4;ϊo;r,/W)O츑s4h!a<)n{η׉-KKW]Š )->D!qi !WUtbş5xYx Nj|Ĺw{ˇvSwm %ںXs̊`o=nk_kMݪuǁaQ-MjFrvَiVŌ$&J4z~bel[-2 _DbT|$~GX|0H>⺪XKe4Rh =K}ŠD*Q@$ԔhWODVfJ.Է ǧr6b2uteHy0~ _~l;VR`P1} 1JU<ƒ!0+ըnضӍT%c_?9| <"18<ք[x܆4^Z:0.3z@h"h<Ѓ1._JeiRUmn%Fv*g|-i;lzzT̖wlOIl{lz\d#?w&蚨#|bsP6(fAwr]F# Ti"6\( 6k){ yR}gR!OD>B݌Td5mzE*v'3>r<jΤo?ҺѸ5l|'9`ZR .Ļ&k܅SgsSqyq82YGn?>h?ު[ zٕ¼YqjS[`qƜ6"Mi[p1ғ'zW?`/ߍ QNcj.wt/P1-.LNJLyƶ&2tn:ʀDKIy`4&].7I.o*C1$fl<’RB<}ao5n<$d_(}h?YN<5 [jt6BF#d 7 ">xS6d[9^z8aڞGSMIڀ&,[~a;>-L'NΫj^iQJN?FljiMQEWX#f 5i0rko SvfCu@b  gA ؓ7s~(cQu VH\C+9Im=3xĀy20GAzV4D^Pnwy\½ؿ4|.)AUNnY7obŷҥ=*˭x=`]BU:p,dqبF>+| E:T$. B2$`aRpr=~kmF\)nZæ0ALOUػ!/~.{>*>R+P2B~^dX6lU_ǥ| y`,b?Pop^frMق6]i{z圥eguy³w FJ/ܢ=3=5RkBdwTZa  `ՑSC3bh [l؁fFw'Vd*6̞o*"qjίzyڤ&DZQI ڙ`o \ڶGB眡FďeQQ'$!"Hd _FrtfJz-Hi3A=|sc+@am<=AϹXPl&QLГjH/ !~9W*(T; veGAэWFl}3PKz[ȯBUlQP ]CNU4̦rb@2kX hHEuT,2tnpD.cr&۪j⺔h+_rYQAh@C8(@/4 p;Ȁ~ڊ1 IWcϿ]\DDLTuhys%[gyf(Q3( Ddء$6W'VKaιIdmGZyPꬤo֋̇_mRn@ =|Bq#|ԕ׀"Pk U_|MՔ3+2aYl0mdLE oTzTËyIlIS_a@Ʀl0~"rTFʏ~])vǚUU!!6Ȇĩb~Wkp# uѢu-"[472YCR6H踳.d` Y@Fkvqnnߘ `l@+Tm1ɖ{DLWF/մݼI'++a ԁKR _J5c{&M<<$gNWMvtn/# U|nAY9"crb5D%8 JPob)\oT"ذ+Wg7jS4͠x; {t,<(2$ pĤ$QqT(cٲQ-EARE\oKEvUw&+oСWtƇHܣ[-48k4fT4ǂt7K `QZ= ȥ d&T5$#K2_La{`;ѱ34=4/ cN=)!iKSݣ`j4_~<0h~.\2xjϩk()"i+8fz[_s|KQK⫝̸hȩWG'9kRSse3qqBHr=fP=>a=m b50]K@[XĞJbn X(IQ@rBe#ES_u8YT >&c o߯Hg[oHqwmKB]CJH̖L ᨵԐ@J8+i9Uu!z#mǾ 9*s`PuS DLAH3LY(GOթ j"5MmCd9Cg%i 'j+G@z%uٰK/.Д`mHE̵Zc?v^Vv0$$+-hvf1\ ^ab3{䆢btL)KPPN8kl9k;vNArq"X~cK% wypJ:\jCHvDf1ϡ-kVnblORe=iR3][iN/W}JzLD݈<g lS5Q{ljÁKilM+@q ;ta#@݇ PLNf؂:&$fA:/372D/[z6DQ2KGGN Zd;eV |da3SC;6=2K{ؘ–e]%H\ZPC;<&ÛA?Fb)TxOiOO{BT|;r-3{!;-Q⾶K75`"^P-$SiGtJ5mPym<\=m5 j(&S" Kd9`'>E$(8 z8>@xޙ;3&~?XYƑEM)ǃW$nG U^ 47NBC" 3܋5Wzb뽒m?ˉ@2uk\t`I,{$M6:Cs.o.xhqk w'uHrssި>\[^!ذ`K;Y{RYPoDOcT AбBS3/ fd0w?Y g:هvچz'M|6uB<ǒ+EH,mXp,qþWJV*l4ao}_"б߃ࣝ-`KKjx}600}`yӍfZqy1pq њě/(F}6U1kfhЩJgbRV҈rO&g SP>aO_M_\1TYu:sƓ&kbtTgbT$6ܾKޱxɧOC!!9[ͧ>M=m =uFc!?2" .g`:l@ox8a8aΉ1 wa-5dx-К$U[ՓzFS钧|z[5E;-DZ^IK'(-8p)%+p>QLb6 .R8M-fJ9Ar$n_j?|x4]ϙ$5XX"UgërznB`V%7L .} DZ&8}pLrgڧ<(,7t3l؈&|:\ /F>Ũ*I YN#3#ϭ˗"WPavABrbA|gg}I}ɟ^X揳*lWƯ@3pܣ_.tƧ,H "ª,,w !.bڅkQ9 AAW23c9JD6(gi y mqŰ\7k]AjSyhDh˟G$ D2N1l67uqx1=E}"|:B;3RXƎ@'=e{(eZ6^%zQx._jz[>wQ0G?|ZP~dʦ63ϟ"|tDW[$c4# miQ8#=_óJjt1'fr/^{wJ05lqfu%}qe`UyxI.;W[_3$tl/=qpj|*"ʠچ%z;' )<{MM@7ae<>}8վ]OΡ+6#V]w4&?iNRK}e^%Ш .elFR/E"-`kāVtЬRr90g6yܕ|jKaѡΎ=-\j{X~xsH?}Jf?TK42qHnOӾ¸MuI;c_yzMBf'۩n`^.z7?NmBi#UJFkT&BhceďnSzq>oǧn%FڝP(-K"j)xv7i3 7q%j"Muyk 1>`Q7"jRguvx5sqH $ ` 9@PCw`3⋓}7usTwLȞDl%d?: sεvw*,q)EâZ<e&4B0 =@dde5Q^:p byT*$MKl!πߥ TʐԆҕvnA?ZkޝgQ8)7yBW!N"{(?_\USwᓣ])6fꝬn)TJ{DF˴fb,J}:-k#I8r Y+J4Vh=hh~q9]-0f ߨj-]4WCgq^""L&<}iBTv9G$K*6y WdVod "zY~ԱUX'x@,>h-h][j&^Х$i>PK2|=ˑ{Kx)?av3s89P‰T=n; O ۵J4ŢYN_9rGJZaft5V3'4 1%'&cl./̭Dq M A}ps`;uf լFHܧCT Ek7 M('x& kFUFb zd d8Y:հMuifG=_\NW/,aN93)WA#mvfaT9cۚmnphXQI"3D{gxϼp,]SHhkqXDaY=''F3_: ꐥ,HH G%i}&a ݬXBs*XC8'wœmmΓ/-˫ 3&Lj$-%:HhF5b ̛Рbtޕ;8~okS1Omͱ#ل4:uGj,~TCQɋ7O|}NZ2 SGT]D-K0˳ N~ +u?+<JX>r$N[sҡ-2O:vPSࢀBu~O/W |!%SC/2N3j=5'H=a7HJ)K-}#$)O%cXl;C)q~N0ɔiq}E;w71',$Ghd*-]vbnLI "mVB#b2P޼ex0{3Ph\ )YL^4 C%̴N sLG 9)v]<7o.<(*- Wlӿ_|qbEzr2bYk "bp<n5c &|PQTIm_Z6T7 /?8! iT8`;=PsX4$ DlgI %G묉pj!bXv=ʶƤ -Y%s eui:E .RRs; ÿcieXZK ڀ"{\lWl˪DI N: d4mH &tҥG f)ڌLrwEY*zQJ0Y499@ ~¨Dօ&A UHE*3{)7u;Py>f<|}GesgL&rW`7y,K: %Q̼%>#>[',)i` {Mٽ@s_~` AM-\oG,2"% rb^lQq,{vŔI)&cn<J=g=:>~fz D>hSF9ʎ qpV"抙U:eO?,!IGFAgCK҃SjeID p021O/d9Cb@X r9CSԡY-}{ϒ [i^nTju hP@pڏdY:.A5icٻr93W{f E)aąCuŐa) ̊ˈfXo*uFe PTd ̶{=)P&} C"L5AɟAw\%?as[X"9B%π{1;ӿ@s8~[<al8*zkzi Fc(gZR5zqq&I Շgz~ɂcȲ5wxD.=S`*lB<06O6GP&ɀHI ֎g8ogF[Q0YNlf5mz3m /lwh@Pf6N!i xĒ9))%њ'swYdAeyYAU($zטC cꟿvRHsj",PurmcYUL)4xoBa9^w3rIXSe;b Jn~K`*ol C]Cf·Nm4 (]BBIBEp|JЧ49O;}ȡv=1̽nv#%+CQIb1ߘO;i W^ tf<@x~BWlL@͐_`-R+9(i6X@^,L)DڱS,/n>->HDhlNdl S ;H1T'lIDEt J ODSr>,&@E8&Z%9 #%RY }pdpa< wS*Z Y<a"L8{x'w?z$sjMAm-ɾuۓv mwwJF xN~#ep,w M><0W>կo(xثx ,(٨cQ/X[rŏs {ipرL_܅ݳ {O q5'j<Cm*jFϕg-)Tc6$WB+U-@$L3w޿P IUEB.e5E|2 q_ +<B]ٿ >dF[JZ0/ͯ+ O9t\*)vnvBi\|l'ܵQ9Prex.J++[r6r&y&:/<ښaў .15aZO. IsM e85n%\E(y *MTY9.|>=w ;$qb\ Cm+rC >$X ')`T`gRI`lMpfLd OMܢqwtJiѴe\UCuu1 uы{&Ja4ǝɎ1Wu\eP}wɌhD@@N62<*2Q,Dp'N;}?kBʬ HfۛW!tK.(0;yfI:.{Ldz;!&G.T558$Z!1"iONOUJw(lk5ZTc85@ Iݩ{"K1'n=@ݨcEݿ7(x]O9O!x:OxW/,"]X *nV ~[E&(0Q\dQϼ*0cG|wh| qW!)SL"͗&!cpܖ8y09᱑{M;Bbh0t܌Ĝi/m;3F곲RĐ)K[޽dJOSHzv_Ǔ6BK!xp8.v p3o[Jt¬Ҿ$I]dfÌ+s=S0]t;v Nծ Z6N@:ϭrKq[^c]8GXsD҇=(ZٳZNfl%˃ǥi5#Y NPv;-W-E</!VeYdm#}wC6m*H_  e,aSLSR (hJRz/|&l[zI~D2~GTb]hjPδˁpa6Y 6}QF=%s[IL,HωV.&4>eB?vnp֧iRVNoUCHLc,̫vR4Ɇ i,WI-y="ߑg6FcCt^#%w`j3q!K* -xLζԂfEU0gKTź5Np_ o)Y;ywEWmG7^#]W@\Jtys/M 5DJho$92ү6zwP l&R=ט7 'h )a!,t̑!WbU#GqFN/oulJ=aSPI%wQ%v)lz\kTa8ie,Nԃ)]9S=A0}}ʰ|ttm-S Ө=hur;CԞ)jjI!҃QSN } f-!f Ïb=CM yz9ۣ">:d K?§LRq&X;ң^>Bݝp , փR͟A*}4JgST$h$& $ p8iS ,@p\~ʬrƇV#%t-KnOT2b_v 52nP Xփؑr!E C"RMn0_wqB7nRtoty1-B7FF@iz~Q]qZs87^' uLfo#]K[1FSlDP(:aq=137̬}.ї+a-QQȾ٧Ye-pK+Yy` z*ձq_!]wEGOŢ:N. `bu)zAҙ"ƿqI[K]4̈Ԫ+nnN q ЩLvZ,,$[qZh焩J=Mvu(\|R˽ +Ө_EzhEdt<$lva6sԾ[ȠzPzYќ}P8d'JɪG7)Ԋ{qp=Y@$of%iOK#$O *5bz\,2ld^7]_%6iHi(m c[Goe8Vj> 27qN)P9;nꦤ1[D½ۣ|@dvċls|6dk揶a)@z6gZu[_=~ fCe` LÛPT{C0r]U7ǫ~XJ5ZUU|ڤ%QSZ iVB1q0^3J5.'&e+z^mT̚ibBc nN U@'MR * jȐaL=n5)*#,T)u;XO*fʅUvHjII1"kSH8^f,%%ۡ]){R( i;D^ Q=ݠZ;oxOЗV.k3rGK.9O2$z{{Jmg38GgF>8{:] PaW+GMY# ׯ`Cp@EK\@#W# 4fE-t'6"Hpl24uŅk< xUlM߈ y2l#dAe^yw@~̆ߎ\7:$["`hOۘPfϧpq y4B%YrV(h ˞[f|yQ1Dя{LJ /k!1͋ D5䜊]д]LؐL@쥧C$ݕwRU'ksۮMN=8j@|njbefD&KQSإjd]d Syn|K{VeO^=iye7(/)9 Z6W5XHLm4pΏw- pyrِgo)D C(V=l ۑ8i۞$F>B[y$=+<맓Hsq93NԽw OgyqަI&y i\E7㬳TږvCk@ X%s` 0 M '[~+u} ,rkyjy\|5EyvL]Cݰ8H3>qB ̛u9U TeT{rכ8:tW]M97+t!`<HGTn=H'NqSs󬬅K"A%jAϺ]0ɏK˔ & GW /A!ԅFI5a Zgт}s` XpI5ws;w_Yq<@F"^L: 㪦@CeKz3=#s!XRY'Z L Jqr%PٻBcn)^lx[#_3EJ"LfϖU+I&rEt L.Ei%1h\Y(̇UL fԯ7mWdܸ)% S܀a!I=d ,sy͉KGP[{Y3]lyoϗlw %+ - Y\ V0.Hibʲ`HmUҳggjXɁmFE a,2m[ZFEGyC=(r|N}Eg?KʹLޞO#-yL)92nOwB Ki)3=n'@ZS,~Qo4^OĀ3(3aE4Tr&گG&py (b՛#yݲr f武<,J䷖Q@9i [p/[ЕY;38=WAkq)blqDڜP )!`9pQ1d|2' Kw|m雈(ќ *ne_=\M[.y'RHxN7VDs{ +*h5 @q6P6W&agqS]ƭp]du^pnˊ~ƤC[Ih>v;æs?w.w{n%+,]" EXBcƁ U>=WcC'njuf8 "8zR%dr6p臗hSwT4sXJvkvOdo(I# \Ɂ2jf~ph̘iV]-+ksTˋThPR wqۭ%q/(aau 4^4+vm ZLޕhj)t6ƅ_[x4z8 v -)>L[֓qe+0z^'8QmJz,3kzXXȹy ǁSD: }[$Z>‘QC _N Oj')daap5I?2l[JdASU*ajR}}$@/C2vȠJTl%-"l|Yde'noq1:Xz1>dfn8{4׿rN85DLa}I"ͻ$fLtb<ިXaer\:ڍz^%{P9,Lt IV;,U s:w,eeO7LGm" \`C(:gt?ܪs]ʽ?$oTx=P9b))EX>'u:Z՞/px yr/Y9 فqlhf\j:O, Ѐ8fXD4}ETP~PWO Lr4Q̬[ BN1\3KA/ogX>«;W#m>8Zr8?Kr)2LOӨ J[ q}qSr h*>w :W$+[43 SHN>7VsGOfݑDo_ouW!;ζ# ]/6b>,vӑD?4tbuy/c hi0T2E10<[iWSW'jn[a9C#2s>RK%}L-9C;{8FVSy6~@a;x"<7E*YO8Mfx ׬G6~ل2n*[ownd,jZlysG00̧\rub[P{HRN+!ɰs%kkDFM±t+(GC $;ˣ?jB`cÈtD?v򦃑T E"^".G w-fɓni{vJ ;|v$u-\ٮ H n†7i]ʵ;@ ͎tݡY{h #)ɍ1EH+}ŽOkPBnKv fEZ!_]O0ZDn N+5}0~Hj:#S_kW_`W%q*&B FGxFg2I|MfFʌ#V:"*$CU2D5#XN*|,nxgjzozȠ쭑~R5wEX+0DŽ\:(_CLȐªlJgBm;kOBKo4MV6WUO?[6.fS- #SW6`*&g:rbdu7"g %G$S@F)͋LڸH;3p7Y&ϣ},{U%ڠ".<ŠT{Q#˴;%AÅsscCCFŜjK4leBf >=u}ދҵ922STE?(Z( A_ Zv#Gؗұ(cRu +|C,l7"$㶲Kn ]U&}n(_OZ2nZ;T%dPec~]?W e1l O!+/p=Z+/YiEa؞Hk@8#4XqxOc\fD ;b1(1ء LW2';b1?y0š \&{eKNiwXϵ*{fA*Pq !G~/."dkBiΞy[0i/(y+¢?=:R 7L&h`xQ(' tu!2WAai=Y7H0P3Wt(׳(9.|{؃]Gˎc_)v5Z1>GY,r2ƐT !723sqOuigev1qX'.Q>ӜϣpV'8##X*\|]h1ZxjS@ -ش}ԧG݅o.A3z1b*—L[e6+0}_駄&hgp 5md]x공MW%c1,ؾbCW H[=$梔D+6x642@;[-@)JvG]kNۣ>v ֋-5%ї dh8>tT| # E(>zтpb  +ۢ|2Cɕe1BZ쮼? .GZ/;~ RC~V<c s2 {Om@8>m#vӂNJvrG!8̀[WBFs. *qRU@O1~ԮFHM1. l!tM}Ut#S*Kc )La'rqK^?Nb?_Y71 ֞~yB5_E^u+%f|TI(Udgٽ  7r!e$+d1+&4q=S!%/\LV Kٴ`X/ή/ %mݮA gHegRG?|Mdpd=K ^tFU&r(D9='SE )8 ʒ^$T~rP׮}Re۪jΚy.t:c:C݂y2|HIZs0~Fo#=5aByk? jj|]A^* SRZGE4|)ӏX%l'2*uEuh?jx3+$y}|Ud- )I mՀ HEC;4X8d2? '?l!~*xoXltH.RץW|-fUZ泍QeYVKѡĉqe52''XՊUuÇrA9Q ҝK+l[ҟQ:ǩT9o0Viؽ1U,daW;bD֏`7^PRqs2u>zHN;0^^$I7Z#n 7XK0cOom񴖑> ^ԕ/ivRmh.[`A TO \ѣ-3b t!6Mm_ϲbz55)6]WF,*?+.I+jH=bkOꐧe[0E`UXߘ d}}Uv}me`1-d!D}1"sj- fB`-fe~QXވ!m41e t @wʹH;AotWe ;i' jC'huíM!:.k]eNN*O;<iuN| $'Kfc[)jͥ[$ :]zF~{9G=Gڋ~B$u@l-BBG1z%>%['huE/V]uz#](SjkӵO}fpe|F-46I E6+N%:?L| ejq7jCb1Ȭ+O6v|&w2@ B;ιx⯿,2ZfJL҆͜zGzMU獓fB^]*V U\.Pp&A,x [x1^h*3O9c+e@ _GpX݈:hxꅾ(T~,tW2kzc:ˑ<9=s$z?{ 7om_-7zE cdg8p PjB((΃ܤ1GQՆįzk}!hExuLyѴ=wZ˭H3. q9 Jƅ(ksJݗu3F6ξg\F_*r;51/D$-vϏc$5PM "3z d|4@jh uL |qr[LNY#I͜>e3Ē^=Qr/lCO-MbAלzơuo_0?5л|+3<>4“|޽mKDW3*;fZj}\Rdң׮[єI&T4 X 03qf? pn,;oii}NHӝiƓ4ҳcwɟ)[MI>H@MSU|=+)"Ʋ㭮wD<97G~Q D]ʿ hA[sx(/A2l^d |3)on/m2wQ:Jӻ5vFB2LٜLX:Ag &MǪ p6uY8}mirі EIqbQfxuk@GF^JI`YB,:ɤ5xՠȁW,:z8f)0ee #"-SFY¸aCG75Xx3.Me {ƎN_YDuQ 3SR2̑is?N +{KjLl鷣Fl^,"TBNoH3:8k5)D3b?'\.*-$ʫ;~uƼ=k?P4^D#vi~}bTiDC^ew )8&SuU,pzɪeJkB&wyA-[Kᒦ2רjdhW@9F|,k@Uk}6݉0|cAkW~'Ύ^{}LBQ 5N1NexZ5qMV̋Ь B$-KO=[ KoN:?@\ v *yL$?MGSq8b\7 [΍mTGo9)?S`;^)7P{N&?,gޥ]ef{7%'T'fQվK {=^0վɡF[W_C #2Pyl!/>;{ߐ/6Bf,799 zP2i1yDnjM1|0CfBo*[#ȼ#1 y,%ڪZI7,|SC;nٹP>YN+Q5`T Ԑx:ʍ6NdMzrX0x 㑞m(2F_M.bۃZ"ƀ:8o]{>SnĞXC~s ,Jh;a/J^#(O86~հ!ZWN~p&2t _ٯ+ul#GuƐyqXdSMD{:)[w6tɩKS3RP4yP-،q:7S_ZA'SM ; -Co|jSQspy<~㹗/.SV)?\lt^`hۧ3ukl` tgWV}b"t0pb^t1Z! 0Dʜ3Z_mw<g=FbėS-'uS % GԝplhH~ߪH\Tc7 7%{j?{J⓹9LTIosaunb#X|4)+b@\; V90dߋ.Tf1.BbհkУ0.4< N7BVDp $ +"MUTO},y }3t yS#c..>yEJ#[cE뒓>̏!k"֘gV4'{ɄZɒ@:LC73L5+pcqj=xZ=m xא0hֽFR+Ct@LK:K+8)3\^+3qi[!jї岊L)U"ɡpp?OPiC,}HWxw~ֱ4we lƁ5*_HgϺ }[cC89\t~)#YX3WG |![- )~]f`ƒ鞒|ܧ+?Pօ܄D)J^a+NwL"IMDmYQ&zi3$@;X=]m;[$)pep!;GgUJrC25GF9PVo;wV e2C2L#?(3^ K@kx$OsU*2ُF#!/}3榟:._>a;j F`6dSpM}k[-iK\t)b{RFN*@I6 xj$`=.›kqU0@+S/G&5HF z3#~*X0JJe. ",qtW <@4u1ѱ݌ChE~K*uMgޱmh{f ڞnFWn#sIDO!'7osf9ya~ /?hEW#( OA#f$_瓙SD69 Gra.qN81ܥH# >ѶffA=-׽ߜvHbܩWYZG9T- \:'OSk3_sO;S hF=,_=usE͗hr&|H™!t<IIT~|wg€(td.*>3|̦?ļ9P-n=2 /"{{Gy~ yH4\HqnM;PsiRt4hZR</v`٧z3]˗ښM&xi=0.ݹ{l9 K!s#?reC>8([ʤsliu t)ިB?&Fe:|jP Xt@P?)i;r?+DbLq{`~Gb28k]pQ2B=i*hokuA^⇖<(e 2qݐ6H&G U5g0kh9tj'Rs%€Hi.(roDN[zV#M`jeBL8~/4 uJr9ʿ~:B0UF ӭlwŴHVQfHu%jbsfj߲ienV\/D%:hZٔx ̰Dz@z>I 5a  q@IJѨH 7'{ɚ=ap Э;ym/ JyڭQš+vQҀ oЭuٜAnnkpFI6 7G+fWG{ Y0gyY4I6|Sx!nrq? !y/Xo^һ8;he-%ް}ћoiTVƂ0F qM\ڞmRqcu?XV./ۜcfiyX#ZiyOьUj y̰]YȆ]s"R$> Eec0IF{aR;OfLEOu (\ ;#3=En֑咝o͸ Z;0( Zi6hgt~5 9d mN()'J# #Jqyc&}݊UZFE+%r zUm+0oe|Zͱ/XG]Ռc@:S1`tZ@9k?7kеp; h?#iۡcV hW{k<,uBf瘧 `o~q3x2&` Iꁓe~mz f:lƫ9xC0$OD@pNrikWHd祧 U19Lo*(-9O\ 5)\c_{N5[ 4KAP$ Z \Ɇ?SԛXT`6@ve7c=u|µ>ͺ!f_d[5x5Ь(~:BD- uk`ʢ,*]R"(a8 e|ak!xݎ6*;Px9t9R ΢eCZk)ۍ ?4W;dFD"&fCG^vX˛'2%J_!V 汌6&EoS8I4v*e㞯g3ׅl@`'ԼnzyRaJҽ6P nZ;@('))Z_ J$'ϳq􆈈| AȠ[% 4dh0hF->.}G1„uEt~7i3Noᅫxi ɦ"f*н6 yDgа6)H[YdJ`2BL^'AHp9Cb1W_V3׵v!𰼼 2~g3aȪnmuj#HoUɥaIlw^Ҳ ޮ: h~@v~3l)t_d[vi҃+^e=1'?C{#/ BZ긅}Tg߼EԇHu%S7|ZhU532e>-Žͷ[M!~&Ӱ{ĶnɁZ2yg#!d γ>\p&u?x}C3SUCSM #UaKف(?0|i? .u|*{`BJ.V\QLQUOung[aUWZ\o~5[KQXX& K,) c"A>M~/tiŤ^wmBa BItb9W߫ F)_ ;WR.S)8C ;> UdǎT QV>RR;9Uz}7Gox^p $7MD=U#gtYϟAg10̝|| 1؉P}. ӷՊxtKwL`OR홉ߌw%hu~Eӹ!=芓LFC!T ~K >/ gO#V9T۲~}ƫ Z7f}<qHHI/ĊqY!N̽[{SKdH&ӂE9 ^X5svЪSf?5):?VA=XO d|'ny^ UQk6EE\1nL$ewHH 1`LmrP(9bS]t7'ӔAm eIJYb?XTL0r"ZpRiߠ^0_ a4EɄn%x(r f7Cub]&5)D 97Hq1Zup]=o s,~9/z209QbݻOÿ>~iW\}̦Ӗsl+1վB>pbdwlWaWT7h I,%Gn $lN|mw7O\H W7% !u4.2@a`q`K(KW61ٲtH0O8DDT^8 j|J%ҌFbm5=nb) t'ڧ挺 2==xD_Z:(t4CLZV'I${SܖN1Rs`+OeG!WK]Ejm^ LxW+Ev{Q'Zۛ/pآ5W/TC :hSb(WPR\Q̩~ VL]TU>= ֱj|d5S&5{Do&A 'O.{$.Y_&yןHG* G%(]RX2,/^> F3S%rC`FS̾_4![W$ գŠ~;mEߋ9~*sܾ#u[yfvNekh=o;>MT*Fo3K/ ]3:^ߋB5E~[NQְ!fy,r1&LoEl3Ze ~hqfo7 pyEpQYP@3;lt=h qlDr+5$K12tWAz [XgWTO'&o4+,^"ZX}Du|%Q{$9j "loс;7!_L YIPDqP5Gy Dv,lC$jr =2LݠsQcdr0,{VK8iJju]+ݠeO~(6fY)]xީJAM w݁ƙ?"W%|Y/3n8}U ؋"Q(&,zJBp/d\^AsAT1 W2d23&)XQg8aG΅_w<ڷåXYF}iJ7HxN1+5֕BqVtFl&q'e{^Yx/gly@4d97Wӑ]&}ձOկNߦ%5q>YKԂ  KWvnTڼ*4w{GP:I ,zkZӛML~]沄{l>DOdž5t@VoZ+qVe'إyz~oEds(7݌%KCeWB /NlTtA>nVd7_8* w> B݄*nD_ue}uvv߄rB"#7*ހ(_at?9NB[[ܧN隆;"H3beҜچ[B)ꙡ?t6m}>\_elK4rt-T`5T|HB*J}*jn9n`-㪫{qE0#)HiW|o9`K!2آfcET h\S;%ǹmeƔ^^1{u&8۰洳CѰ1|=q=ta3#$R9@47HALTsYPG?K._+ɝH1 0 }{z5M尝QFze2E3w^,$QTU{[0Uc tʿ8z%U{Gr$.7nsU 0J[[WN'aF4~ qx%lj[cpw+^5yˑ`{~VbV22Q,PZHvxŻDc9>2^"\qUh槍I9 P4vcM`a]mᎎCю=u1Rh^VbU|h#䑽 H-CH`+@"/^R6~͆tO,,@П)/;|[2ﺔeXݩ4+_4D3ٯz`% ZN]O&Ow*q -6Kt>e>gZN$Lf 4PYG|٠'6bֆJhw``[a"g/ugxeJAfVb?9'qvu21@- z-C&~2Hw27?!zT_s⦓!nh9m*}O>#-, Bž]l0Io9E;WT:zF >td`bCpT̝w#PuҎN~\[ Ƌ!HhH"dh?[V`䔕s_ag4C t!pm2L"Nb' J=ŗ/Jh9~"j߿q$`/'sЍlIգ{6aT%SrB|o$AUOp_'%K h2H>' ;[9J\6\Nn Bv3yg}q4.Jy_ov4yC`_Z~BhbHuGN&|*MOk[[.+s>1#0g؃X*Vk N&g[2_*e v5L^VVڠNVPyOQ,< 1B+k ri㫂M~>9,b5$so!vla+]_E+Ƞk9SX>&^e31[U_8&^8ASz !C>g1e&7E\1}ei eõ85l_8T6d/g gb'יՏ3 6:>6i,H᲍ǚgw:𧦁#^ A,*z/?ۺQ]nx$? I;oxw@T\NʰiK{RP4vaDۜ@6D%{7C.Gﯴ*%GdݯI#,WtHY-3WBuӡDO@|<⩑؜M{bn[O&-&Z9hC+IP]\}wVt|TzAЃ^{D~=jH\`% /QPtHxn.Ck^||)f^ER)|7*8'/=\vtA1_oj:*SGf;o+[C;×3|BթN~5^3_*e%~fC#.+u F+h0WPdsH7K)L)6*v4Ri&b؍l=#][y% M:,'^'%'Pu^WҘ_v=YuD<&`%Y?Vo!XM`lG*jkob"V1p[w k-6י0Qmɚa ;KeŹ`#`s\0ZcR'OR?>hRn 8~auVDp^~"bnQAi |'kO"5N^7g7Ɠ|?҇e?m"hRc1fT5j]%^rB65Q ϡY>41 ƾv?󣙝2S5#2aM< dKזּgU˪HޑL 7l9WN,w Ȋwk&1;)g43:k1R4N`̶'gIg p}<lS *&D-gʄЩ݊VÕ~^XKkVG28ұ:fjy,f#G%b4-QLxUb̆~;gDt!u kBs}5dmDio5z *|; ݝwDe7M-7>Kih ,E55%]+i/D3~o*san4rAg0{vfR*2,y@!bƣO7|.V҃( |R Xp-챃:R)n9cځ= m>KhKݗ]Pr=*ne&gv3*O(DԲމ =1Tb0lدo!LG?HL7M8ki*RlIgR71M֢oXc"JX)WcG:(רjp]mldLHP]m[:j]7 fkNJAQ$! ^ܗP\)>ߢ[ڞ Lj?U/=YTeoN&ؑP?Cp 9ZS0_]d.CsIv_хԨYe9{A;oBLX%Kz l)꒠Jl)N߽p#@NҟnJNXhbL͸A[țl{08OI'lsX>XW cCwoďKC^?dUExc/Z2m!KtfiP/ПW$~;]PBTj^Y^\ͭY֪NMll,!hqGeQSsǵ ؏ioD*ϸ`頻:jAaicPO8fVM@8`0[7*cA|8ԏY1-LXH ΟmZat_Ow6)=R{r- -N+vp{GBPTs/`F6٭[[VpbPu!0zN=X 1]at!Cy1DW*Kn 6 }طGA5/}M{aɬ˫ƌWo!\C;V E\h*Yehor#ɑR7/ʟSV/{Y+ΐ;\W's& 6qAt[ޔ(qd`y燦P1>]to C#uwZz ͱv|0A0.(o}iC[OV_M(@vQ#̒!@dj/IՁCR/+j +_CH'~xx. Q^zJ+YNa5~f|y#o1!z<%fzA>|"p:eM6_ӿ ~n MG Y^͓wߗ忭v=)b@nlMR3KLN'J?X-p }1|8mc&KC?qR<(?79I򫱟B:0f}>noxDS}[ԌjOW\5'+I@NoZRp&ś>PPuռx gzV0DE^1a|Q^-mPV4c%0h\Yu,8`%c|RV/ ԒNv{3hҦ*3Em_~A"gJIJNIm}giiȟvԗc#LePLY'ڜv9x2Q+,>kw)~xmF tE­LlX8}o-ytYo7~ y$a*@(K4tC! fL/$k Q0x-bD6?K[fEn{n$e^1ߦ^-[J ] +>ὼ> T*б`yng"P2p;PZIށܗ6B@wZg(d,i&(,L%ު(!=WǶ"f>tHy H)&\; zd޻h|fJD8%gH[>$ǫT,wЏpBU|0?m:4ft]J+OqYfLWSIqSUz[ڊ>Κ:EYdo_&m#t,.Gy_Z#eD:S JWW$:/lN_DEF(H3$k%ɂޭ0i !!z }/q@B !c IqɊv߲d׬^ fLYpV2I.; ΪV'o#ZxN~}o˶;)zӘRpnyI~Gxý8"MQ t$@~DžBb_iSorEwG?,N2.Wz-8*렐7~3~z+ }JgR3h܇9hJTnHGLaoֺ$q Â$ZwK.MUЩ7pa z{Rof! f\pwU >>oDY~am ;h unYG;NTHە'Οw]`RJɪp D#I~@vZݭWRL#+t[Slⱂ1m}ݛwuܛa 2πI޷2]Lf3`BmRZk]SS)`Eh`&s=)1Y_8`D_jiGSt?YD pDtkۙrEvI{//zN|;uZ%wc˹09%Sc4̅p%L0Rp6zX?vb 5_?ۑ5=m&yOqt( (SKZy8SٿOX`>8apEDWoid,ĀAQSC]~HU7orbE_~=µuČ 6ЍH!K߸=L6HqlL& +Hlfj=Ws#; Qc+;8 vQsB[ӹx40#[ bL x|MS E@b4.^*)gIm] 6W1\,EmyeAeo n'Ϙ4F,3aGƾ-/b0Cm[g| .$۷%N.V݃ hr<݁bl/Ӗ&/kmX]tZz } : PJ{z}f=5wV Zx`0߼:E/)@FQyva<2X!Don;e7e+XT+|Zyng\D LNz„ /z*{,J M۫%qѬ~=IrrC6Bi2C+RH](LY@7VQdJ |3Ddƙ^ŐF&P(CJh:,66;)6@ycה`#/ /\$C"V@TeO ty'UՙDI|OAz":Bp]M<_ h[7 \ o|Z d?:;"ZW&AXJ'~0yΔQ`sdq~ \CMCT*V,Is5uxT$hBtg?*(AFA!+Ԙֿ1{?X :z:8`}OeJDv3ԟtrHOzH[Va dńxmfE}M Zh oA vfrv.48z&Dr_'J,kR5xDMͧ؋3TҸU4C01nHhK+Q$\#_OбKh O`ϐVP@t::':&OHq>YiX4 2 WȘC5EWUaePo'a9,UBoQ>4m!܋0 fҴ? АM(\OnB-Jb墳 vOn.SF"3MclG劸 R\)GPqL[m"|Ih䛭0oV=(w ¡L'xƾ~xP-'!ZX:1 HS"ޏ܋}jq?PV9Upz"On=e*x^WS@h. ^_K엘s&R"h]~Z _.A: F;T46-:RZ^c+(NJ@ؒ h:"zVz٥Mq!&HkMYލA@'{fvnIDw]b)MAb8( |FJ`Q*7o }7K 2ww*QXWA0}O+!MxHܸ.kVF`ȔZIanNagdOqmߕsD{; Љ ͬF})9ΠP[J h b8 77]Uieh+;J/ ;.Ω46֘ Jvz%oKJpiƋvddi;8rē- aLĮҠϒ~jPgʼa(!+}fJ@hdTʯ6.#ߝy .KX䆍eOY-P:=Dq?bǠ+H3Cu ?AI}4eKp=٩*5WS+zvߎ'ld#'*)nNȌP#SvfeX%.T6=ϑЀ!qh`c$S@aS x/u $*~Ѹǽo\X]Ӵ)z\;ljMuHF? _N;ÐY*_|#֏Wc]1N(v>X< x:z}hՕ6LUgp,gFQ&!rF5\rp4jTVŒ觐a(M5}(3ð)Z^% D`Ii |ܼƗ0"G5z)߶RjP(JC>[xx=\2hoI=H09NMK`u}JgJޓ8iV*y*]DrCN7?  -@OAe|$DT32_BUP1OCj\-\lL5~=?3{XjxKY`U'[/u>KZQ~*٣ [Ա55e+>;7]yu~ O@ ιoW:OǛ—~/\Ue GKwV.I ]8~SZyNƱɜчzC.F*gE|%HWF!/B{]=y#,zzF㣞{ӜتUQ0!"ovW+ua%՘C\kDK]bE['jcR9c:Z@-2_fPk]WUvvU(j>[cQ7BLƼt]P6q] >u >'Lz"4 ΄O~;m 9Nuio3N5ȩ ~ LYܴ1a$ 4U< p.1]Eof/;?Co9qЂ%3}/ 1FwisGzggtX7,8>xw%MN0hwO{U|K/s 5\y fA+6N!G+mA3/7n䉏i"a&w%aotF;*m +_p R2>Gx˃>XB;NyFek3EA]"AǔSŌD8qRGm.ZiD9:)hH.7^|քITbK@\PTnpo~(+wBŕ,^(qz"$Ѡ,&A?9N/Ɠ6 g i5!Ds [ʥ@Ѐ +0:5D2cb m1c^ȈZ'\tM|Qq{.`1a 3֡xN)^1Hpa^-f y"持HD~H4wCܩF珒eSnH/g!h;ʇ:-dnC PÍ +Gw._kHthyx239XZ853F4AӛJ]f]u(5Phユ!LOC;$,fqMتZ(L #wIC1zKZ*P*? p0M?2>*|OΚF ؍_FIe!2b)"G@eZHnVhZnKFq;ŕQ-t/s2)]NmĶ2~"{N]ۆtD22V7m{p=BAqh ϭ#&÷^bx䶩9{D6t: 6,՝1lp7Ld"$[4,4̷9djv;GYK?|_' &/O*}@(D;#;B9m^[ç8PS4K&!!$FAQfM~1C.Ԣ0۬'_hv+Zvp4/29᪴ 9=N$)rvB8WKB4XknHt7uA3[1b'A|T9 &d: ;|/)؁=_\CeqO%SUjmd!41HC5ҙE5Bv,Q?̰̠Sbg/n s4!G{k0Y/93[ r^l1Hv4u˥Z\1[7_`wBEp~l>|c\i̟'gϬe:"*[.Hry1vc!m^wg$09v9!:cEJA{aRQՔvkQ!ls]߿#*]؄-Qvp*VrzsH1dȰGl᥷$:yI[섶)&j7vn6A> ͒RzhewнrTahHM-1Ir XQieGk۶}ĽGxuc7JU vvDzpYyݏ*g:"ε ֩Y Rwf*[%/ .(MDyxJˍCRkP5} s^D9u"pLB|=_SFEJ=Hdj/@m"H 砜ᑿb+" K<f&e# liE舴ٰCd|Ȏ#AKby fR[t]p9YԱ OxQbZUzov)&}Z*PZv6ɔs]Z;u"ZrXpar!Q۔[KW%Vۻ;,Qe )՜f[I-l+c )YYS粫`kP66l5L%Y@'&ӱNHE)JRV-u K"OnuK9  Yrb: (EYŇ[m+VQ,;`kZ xKQ{[lm sbRx79-KF4pѫ)8m^;#}ON>v֍cK,B&{#YRmob BoO'Zk٬G% 1@Q`7vcpiy2v'Q&rwAO/(Sr{lo+uWYՕtR;,^_'sCūHmJb}6*rSĄɗ \x6@FNP:H+C7 dK?b Q31l*/'փ~JByOLM9\KV0ޣr`?e{ Fv'Hw_$!EQ ؃y >c󠧙CLU\ aQۿa %UARvVW 1!ԧujЋ7òj-ܽس\ -ZM5Dk8}}Di wܓԲ~cw<{<;!> (n&-k^Žoҷe|B5zE͜T&]i|:8NiurFpD͓7KurkF/} 5e15#)&^ݰV&dDӥXzwG}>/WSrH2S< {X{5 V(e|s .WiBV ) ƭ"7H'Fb5XIFex- [o厈ECIyƶnzKFT*#'RHtR;ߍg|rV6ܹMbGNYטpUjW K^_,r"ߗ aoD!v*pnkWz/Miu^f+0dΟG8-a Gf`]WCO_ǹ.A2w-mPڢdJňǐM?oCCamhq Vk+ ]ǟA66]v}TuJQwmװ|t=GCeuW(@!|(c(_pDϽ|oocJ7pHr3}ݞI_Vc < BTgz?M?m~0B_l26s.,JtwIQ4x:׫Du Vp2n_"rW^ż +6I/SC!/FL ˉ&wFJB?-GړEpV4li0;VȎORfY'`'Wu:5ҽ2!1-ncPL^u- r)NgG/HX^򡙦-]h(?;2 k#V-cok(ْ}$Z.$:G?.}'K !'ڣW-N*,NqVj!"8Okgt$/eMZ4e:Mn&r XMs\lgP 4Ld`U0Rz/( vỘmNJhT,'F9΂wxgB*h_\eݐv| LzX:&؅¹|zvRdMmȨ;v@\~ܱҠ('6軩YR oLeA@Hi]GmmJ揷+g/ݨl*xHꭃCIz!p@8;Thf(!?ϦXү~ w}W^}Pt~*" xt8ß7rYN>1G)o܂[Gj?58{d(.圪#s)- ,;u@dC$|v Ƨz{zʀϴmeN_nj9gvר92 L1p EFMOfǽ%MQ-lnQ_bnP}TkSƩPI Gpm> e\R#ORj.ḣ/PVgxBw0TcbR5 l;Mqq?I'QHNOkR5-93D;RܞQM 9N:'_47.L2ڞ\G^:$V ]Q+z|__[M [:`V (uMc6hRV N6Fb􅏦6ęU:vUo\ jο:P <5u!ϟ99oTY@2ƍkCik]xXY] 4ZaHt'l{, .XHd0ꂙ'c o9N!ô+ߤt*,&x۴h'F=U]3MVBrWDF~g:Q|, LL>\ dsI;q:Xqt~?G"ě uz|0 y'N1{jzbS!k1lǕe'ᆵBĺr{֕]w~Ҭo &`*0rYvԤPf4UyرR.Ga9(煞Tgr@0^1Yl[br\; meko4+_>5 +ܵJϹg,bpz 3IrX;Y( ^uԨ#? J+ͽ:DWg d9}/tQx=ɾߩ Gt,5Yv&u<p(+ȣpq@ rE>w x1Fy3zڥG뒞WK /@܆(yl)&$A?gyYiuS{ (b%Od<@y6>q̉KKd}TJ%.:2 Me)0́d 0n=_d'yO<Ǫ漧͛G gsԿUjeH=$ _Jǥm$R܍H <8:)aPJH2<%Gw 'g0O't?.ؤl:^1/=R5R 7zx wXB95{EŲ~)gp{!3yƿyyKZZn(:SmG! Bd|}FJ"W388O(?#ܢʡ/ upn  X6=M.)ȎgHQO\SvϬЅ Ko3'!sR2]K>poK )os?2ҼHۥ/>ѶV{'3ZAyGO4?ؐS`eP}87*pYADlq Q6FA$ 3;:Wwl[˶+$q +:D3a[Bh!*٧C~Ü*B@{A凼o >fU ,:n*,mg:xuOYyZ;ӡ$oǕu~yUC;͔)ЫQWpk*g3uDo83&suMr2ץ$Pm 9LƭK,5oRuC/&$[ЏLgPyj\Lesa&zdzgIATldwl`j.zae n.e GRK5|deU[WFM|E OA7=+ܿ!x逫nrÍ:y)E^[ j1S~&0ܼ`7 !7.Zιy L wQg,F؁l+|Y48}nVԳn,SUC:MCWH@/*·|/~#.Wvol,k+3COLzk+ &(mIV&xamr1fgCQh#V= Y֫g 2$AY19 |Q3n@uXivަ 'bROJO_[G#ٿdCX*׋ԳytU [m:*K6;$-Wć < 0"s)MY~tjh [;>! fAXh!i(pow8Mc柪6F2HQ:caY|HAR)یUCcㆼTRӲeֿ?QoS'8kJ n6c\OԙAdޤK uUNE񸙟ȂYm(ID%ޖkv-/ 0D1Bp50ρW@ܟG Idy9N)K,2BN!ώo>ͼ㙏B [--(!XҾfW,w{,<{Mo*)ӳ!yE@ȝDPB/->KjƧ;F QeEyU6jsϛ+gޖw{%#RQSp[vmfm4mձs R=\M㟂H(z P߰ƕzg~^&<="OL V E›%k`UR-`cd^R- nMެםݭ JƗH8W:ACI15Kg"SYwv4ryAƂhL9 yiH'2* [տCmc CmS wZ$cra<^2l!52xhP 5'}B|_m^1fD ~>k$KTEJgϾApI-i“ ji8yc!NܒNIB@FĶ'\! uFLf4ihEg͓HrT95JyA{ ?S* *PX->K*לּ)c B,9)"&MxF˜. M Aˡ.xt=Sy„E]JQZ[d2`,(I799ߙnwoW'pzy9 O_<ю{1uJ1FJ W\^j3^~s$z_& zdgh,:G0->Xǽ[˃Gf`9dyB:mҝzxԛ,PІnײ]Ru~ @ּ{:W8kN(C>|ػC@r,fُn ]LpX{ԆɢRH˒8l8~~ qΌ.vQ:jӭջ4cn{|Q`ǥe mfڮ”PM#&3iaeS6@:gC;1Y܍u2Wy#{vS˳PjPYx+#%%剑]e{YWcky|E dCUr>o3]qLZa1_Lɀ1KؤOy7]CV:yy `":$yRz1|lJJ"gG\Y&f Д{jM{N(+~Q8ڳ$VUGsȬPoi*UiƤmFuh2wh=ȧ < ",C$VyO.O;gX@RI b1lAn;dQ] x 5!yEүe^a "_YV8UKmV>WkaB,b05rY"9ߦPHꐡA cq{"31JW2LG4fƧmeZ`GFǗZ@@_R ̓ Jw[UfS8)S=ѩms'aQmp}f|cv9ähS'FܲXidD'wVsվ-^ |_y_DڞY_HFc$Ys&Av'gYIPqmq >Oh .ӇgZo+-Ht,;v5CHOSÙj_nS>ӓ&op7D+Oo$V5%hx$nMEgqJɘ^?'&HhWk%%̵Gt`--f8\H#(nMI^fP(")^foV4۪̹X A8מC'G蝗dUׁtwGy5M7nԻsdIa%ˍ )\CH_Tyaw&.ɧ͑VO ȪDž|7r̆y ɐy^_&h{Kmslj M`* &(p HSiU[Jba)SRUw]) w)~]jK O wτ8jd+<9CwѪ[ҁKԐ>Jh*=?/V"ȃ%_VL3Df]ڣ|$VP3e@qX$@-qY-T͉2/Lݹ66_J %(v'*,j|+Exw|dzhWZLٝ V0]xEh\7P)w3bnѽ'yQoKh%g _s{=|V]":Ff{oԫ }Lґ{nH%0Ά }ӁQ#!KmO]Z色D4]};vcz}ćIFՀ%cqE^)!5A00%%ފ*Tghyp3d1P`~y'8yXq/ -(AWPLBˈ0)n\6' u}L0JƒRmpΊ{@ v8׹*ϛR=]J=@+S^Wq `+F w( duw(wdcn <Ϝj>/if9n젌SU)O ٵ||igXP%ˌbz&z.:h,/?&*RbV=3< }'. /[0{ i;DeoF-Ou劢/([+Qj;a!^ukCϘ]#-rm=v $W!tU^^68vx(G81YY,zqf_[F߆ן EL6t%8#f=%lU73慑GZ@9S[!6xG}9L?I`iƮ@@ƍb9XO'mjKiE]'VHxή~1x@ORmgrjfVV؝JYЭ?SKK5Q~6*Ѧ܌Mu;":f:&nZ[I6ݖ]La>D˄4DV` PdY[/ 1[:)@YZciܨFH",X)}q إ9#%%91~-Vq(gTuUjSwbOBUp1R(G;{ 䋏7[u\jΦ-!iwPpanMo}uԃӝ2N5Yq{^Ar6`RkFD4P\;(9)fi>y+)%H묞h+|t,H޲HDZ4庈e?Qd+FrapI(&$YK::~#}n&h(p#7nFKɧHIJveՁ{Jn9K 1 W;\TÀ(̚8cC9a@MsBInWk*|n;C9 !*F@lN*睝 ?,}|9)G"̔*yi pU_ƑJ^ ӄϏQ%U9o4B@L@&ΏWٚv~SL v": "g읺xLgP ZR\NLsܽf J>wVl3"JP2 ;_gJ9 ϸ+G3Bpx 0pˤx:yYqObRA]p /nG[hnCrni׽UyET3 3Bn;lɸyMA$ђέmU4U-Dѩ=d%E}>&͠4Ԍ{p9܋!|ReБ,\2^8QGr{214Y:tǺa^EB-@ lϢ Av{hJrm=tӷm& }34=`ue%@ٳ1biY ?5@ɋ^Fo`qE0g'Nج=ݗ7wNʞv*xys/ qfo#Dd|Vh ڇ:O\*/ "0:v{DߩoC̺Iop̮D]'.ݚe&*nOG_/7oaq%Rc3vreC(1MM|i#^㭵^tYk@|P!~EP+bp^bf *gS3 fM5`]hHŷRsobe={渄m<}V:<^sܺ(#³D,[wG= ;U <(ࠄL`Ae|R`~9Hb3@3QIB A!Z'saGvJ%\2#4 m DT ɁCRTorq^M(AVǓlC +gՁS1MN?[展+'C #NB؄T\lk8oGUhq/q09T{Yo"DX&m˧HRWl\z-bPܳI#ÎF m7bz=Mڍ@O}öVgfB\ORRWW=Ās>4_@'$ nxB9&a6;VH^5>)~n/~R~pVw]K YH6&Yͯ&G2eTYzn]g﵋-v )}F|=Q$A׳-XOs)$ % | 1)q5];e[jlHe0>5Qa%zIt.%)PRIrt*#ݾ~`=xPc2^b錜*vT>SW$J{mÃI?\C LtYڮj>;zO "% y-BA+itYQ Ş5ț}/2 ~bذ[n\hZ~AU**>8J~@ꖗgKAhGn?7zW0?5%9 RUV.f tOޅp>( p_h: ,ahA]KNܣ6^pu3_%\s[*}o7(^rHZyF|̯:q_[}J:;9V=h@M/P6}c>Q!AU.m`=H'+垖`HOIYeE Ӣ8T,\Clû֘bqo4UliHğpRKF-3 İHH̛ƭUs|~ѻUu;|4~K̨ _r?I; \Ws=Eѐ4VrCCdj`h͉v2 6u0%aSK;1;ܛRegܗs!uv̴ʍƭ]x+=v:ѽnA;XgJy.ﯓqf*Gm~<{)q;j.74o;j!͂a? *I&I&vi2% 㢥5$]+aG]P޼2[ 〴wWopvspY>Ӹo*b4tOl*BQnuJ9̿A,:qzgc"cݥ0$4|侍%s^HeWr~6a c*_ɳCk># f4NPkaoHcdNl@ʯf FDlyɞdCRX3vTt/DG*)R F_9 T9e$k¨!U<8ƺ^:2re ;^䤡7&nh})L T*~yĆJ~ @Hj}~Yn8m5hRgi/fUj%yfs-pV޵K"G)jy$4**XzFdrVr0'܃T@T&8rJ&[%NلK(b/HskN~w֌>u4~6nMuvNiEy oΓG@LX=: "2 s'AhyOE=`€Y0]hRBR/j a7-e>ݬwR'f&1I ;'"36"9(}iRUd CF5lMl'@]ėa=SC"RD77Жʶ珃("AT-: -q#bo=Il}c"]Xp9c%^1FJ@ m=O\۞BrS(l55ggбzF.p3B݉q@eeLG@H'N^ȊIX2Z18gMd* ![U½IVf t59!\1` zX وqs5rb~m/)UTd(H3_\'td0 \W=gFE(m{btQYDMɔ.2:=t]~My]u%-%dކg4宠Q Z ,}pyc%_sWT7?PLK E³Sڬ Hˮak )/g!Q5 GO9km޶JŒNעiE,*bW9[LA˸?A=~dU\kFB47~E%8NcZ̃x+8H,/b=9<-w,r9bBc3Q.w J`WO;w".%wI_| HY }Яgy$gS_HI OX6 }/tj ՋMYUMҸ]]Ārq(2\h5v"X yf/HxQ+I(mI͵N9{tgye:p'ϐj.K/5Z-}XӒ)9/!·8cٸ&m!{aj&j2~mM>7)lG//VyQDjn;3J&tl}n\2 Y,* r]B=NH_֋ӌM5tYdne˫(Eƀl z4M~`E1wy3{>)!W42l1&=9Rl㈾^lFwx/xg)n } J >_@N:qO5t>0oA6J/Τl"mG^ݴiWĬqb?hP:3~_ϛ0% 0 ts<Ç;j7"̚+@0G$2U`/Gs-'&ۑoc$>%Vfȥ|:?nYEꄧ5k\J񢋅) 6;w_ZoC 7}/@#XA=i*R>] < 椩S+;&C =L ,ZbU}%=p\ D/ߔ[$#3Mo/M-Q 7iL:}b}H,f~;r,H |>"!궻-4.qe$L [5{ci5-`ҐߚWjknU, R>I=5{5UG* ذq#4:70z0U'I]`h*ˤaml&z sDцi݇;cKĤuyQ1S-<,E_pRd.N[@oMWYVnzψdE YԹAd,F/sө*шE9xפǕ-׍E2FŠeYyHL}oOy)׶Wspyj5;*ocﺟdB9ד3Ϗ)\LzE(R,&%w;aa1Fa~KⶌoJbSQ bOd@?B(_̋T/g{:+Z+bL%GNfb W΃^B|wpu d NlnY2#WM!5%= }!t|\PDhr3{H˛YQ>F%o;}U<@2{ ǻqiTjG%[YVlb"TDucn?JZXn4yPqY*^yYۨw s9qZLYbuQCHˀ?99R)T̄P$_x" WoG~$``-ՌFyR?j>=&6?2[?T7bLtV|ӏL&<»kB$HhxfIaXÿ6Uq.^$EV-hL 1!A{hn/J ,k!Wb?NVG2NR IQ#Ǟ,vlk/qhMTٛZl*2Ra5ά1=q _2| E[$1$c.-zAM0hRUaHJRD[X?\ >[?X,f~4ˣra4G"s9r(cMFiNv'jKE`swzXץ!#Q "gQ8Ԛ:|YET0Ov6%֨"R6"0>ڴt <86ݾ%od֪^0h$(:$Uy slD%Nw@״IedDMDHgzMA R_G=P>9,,>b'rEmָ¤BQؚ] >g򝒧ˢp;jZ[X&a:ڕqFYH\2[=ǝv9ԛߥf3a΃Hw$Rܪ]69~5^L9rl >~2WUo9RxMþ |ԸӁP@<44`Nۊ3ɾ3Y8$ydL%KFKU8T1N В&c"CZ^I^S1Y-e npÀCh:)ppMV;ت}Iw.vaI6f^jg*s69ЏgP'&pRj,271g.Ri))x*H,'ž!/F0+KMC `C `$,hYrM4X~W8-,!a5t ̖{azM>.0aGEt~ 9eB9!j58D54" ?h<̿¶щ^Rc=9@ex{WY2Z]x "QO&j-¶,= L$YCϪI`ٍ+؂LgBŕ%xj|NL6| Z o#.k1yMf TcfQ4BŶx%~JgR.#ڃu)hqS\lT2Ӑ73DlMC@˩ qEΚW滁.mr͈45G<5Dj2FHi6BZ=[q<"z Fd!JzAd7h>.|qe;{upӖ(dM/CM|@QIǠ&4zQ }v4=VΌoÜsrt B9v纯1uyږH w-ID%_{xBEFPS>48 @ax/R pn BD]Ej';ͦTAҿ~ C*z^+/R"zi&:9*6+Xݵ> |uMPٱ" J} ׃7[iҝm\rphz?r}GMfuզĎNw7OTZL]:ٯv>x"]/0<P~z7ze<kK=%* ƒ#PD@ޙ(lLC'մ6^:dT g"C +J^އ 1 (0GXMD7pVP\,j} >ƅ屒o8᭧r[;:oW[K=[jk"+Bi+\kbFf¼_4|A |\=BosfЪ<> 84BflN己Eȳרmj83$7ZHȱ(o}KDe#4wHz%ZkJKm+ݾVF4"$Z/m 82c%|}ǝZyNy? HT 2k ΂"ΈfGp~ur]&(I+DZNH T|_/4BFoAGSk# Lfn-y.xkj8D34AQՊ M1ݠ&!pa/\| ;1iYʇfC+%׀S+]4ߒ͕=XJ(!ԪܒG !.ZAUͻnԥ}>mWHwfw,QDm};)̐10 %|).%\Âs_QyE-5o8킍)YtE4ELIEAuo)y \ӊ&ztt˔ ) s7sM. a9$di@!bA] 'AC{7'OY@.)d6<'SSTS=M;=-&5b 9Vv.8Rhy&i E&MGr+vUn" @x[dž ,am>An8BХDO +wW~%;f3^kk)P|`$tɡn]{#ȇvwd]˩EaoaOo =p pk˱B9 fR~OJЊ06Ak~JL;!y|X('|kVѥ4off>I~:q<[aIYkw`$ps r3<0Jmz՘i\ l6VUViEr1N#"ޙww"|; Cv|KmKwg)*@'Dԋjg(DaͲV}`+907*ʊQt, { 5"S;%aIXOW+#ωDQϱX^/ 9goϵ=CR8obyK U1bG$'uGh{q)BGq)"YƦ#Ioh[!z sw5?mCabO\E EE i+|p(B,BTGp:;Ӷ@~RqS<`j`ٯJWUt]j4VJ٣)Z3ɖ TKNW9]}vavXVIc+`nTXly`#P}Hg\h/4Vxxtq͆^r.-= xS<aa~XAR P5bȂn9u%QA 7;7aHAX 7攌X^p|ܵiulQZwJ#֭Afw^6*=O@y綷(ʌ|/cSjer?j]?ӎ[h5Ea,iv#{w?5Ջ;5n{9i`uߺ]*O$dNKȓ&}l.ߢM"v/geQqqO.TR+v"$ͣ]Ʃ6'sr7&A K#G4) أY00s)8x%$`wE~+ n$&9ctT&Q{%N:ւB')~u;8 ȈŸ3liЎ+f7F$[xmIRb/yMQD҆qmxWO^3,zt5b籛F (Ooa+yΒ)~yD& 0,єn?J,Utz@)t>%m %R7Eͱ_SH7⼽e.|AϤ[n]YrDnFIj937a١VpL4MBIH[{|P'Im^'2sۨIcƌڼY]bVKgFeZNkU]c`DX\lu;h:9ЇzGJ]+2-v-ƎBY/ZK}ONd֡i eHƆdyv@ccHԺ)IT܁*fLmMȧGNnmVTLa1}^80⪎ІG %j?p+(|#ï3|.Mh^nWa`n5]S^DD|"z6_% ?ku2> j8lxC -8 8k2?)c%t\ۢ9 3WI{tX0[eZR¦SS|=H5N6ժQϵDÊ$26;9r8|-3ߣȩA*a@өvj{!`:% }jUGǑg)+_Bdk(씸m j >\T߀Hg0QKf(.9DHdw_D">,?Qbm~k=DhX/b]ICy􊰽£,IǼf߉}1((`|nFwT)~fk}.R.^>nϺp"(=\t Qh5QP;U͵ #t WɒFk6r3s~ٖ%7?%μiH˵kRțbEr64‚Y!4ɥTx$cDhTw5#Y1:gw%_+\^% J%w(Okdbl KБ)՟z*X+m?%TLk:Y$٤êdМ|k'  "-`ݧHRCN+ZgaȥsSDUV=ds'}~&ɍ}~1Zo^!K yu1x6+\Gؚ˼pV2KUCQT gh!1"15p2X*%Кεė[:-K_$bc3aPf*bo"㼷 "L~Y;h>P1 ѷ/VjYT=9~}/9ƶ>Qy@_d|"@x*x-]JЈCG24~]h7bW8M$=). 9pwDRm ,ICb O\SW+:Uw}͡E0a#8¥ ~: 5Z9%kj\mL< [ʞ7#̄&Tᣃ XYXLֻYĵ"I,m h+j`gBݵr)ӍXF0% ;[~#k]bk^ȳ"Eʰeb3yhOXVvS&o{=VCbUX ;,1*eTk^yw2^/,=]U s4Ӧvs/2z`Q@CI`H]rrͩXh#F+ ?nj'uKk}-`5K|9{Hg$#>"jIV?Le\e@[JE7iOdIr|׫ٓIb]ο.2T;-jK `UKzs8i'( ﹦vO)$w_%*-롛wH h8 ]&<!wcb3ۅKL.6<)he $A[pi0/kYGs2 _r=)KB>zEaǜ~=% w9os#a}:mizW،M"g~e+g\ \B 3Kxb4l5$f% <iҾiG쁱'/\%ks1\T*eSLցqXPx q˙|Vm97-lHgA?]lV.a I*D*e,fcu:pFUrSY քW];ư><jigFXwoI=\߼J'ue5a4xmӒk8PCe/k~RЅ~4E*e y%p/ RO`T [D DJ5Cj{ ->3t{VV 2q6|rvֲp]9BmV)*6O8-Iʔq ( 8ŶOȠg7S#c?.P1XKt{qm e,=?5jd]dk3vq$9c>Oa Z?FT%sG؈$\b^M1j~'DѾnrn rexs%fQIz'1ұ*Tԧ# ivx{aM.C/1+/:KʹHy&Ȼ_Re5?U՗6^%#oEy7?EkMbNL3)Z̳ny/iTc%%/[ߚ͔'4d ULr09AEc{|G/9wpw6Aݒ)եZxMPlAXXXԪv*#nHF'Wߓ|[EƵ<{r^Zbs_Ø \;ko-a/ò3\jd8S;оR"u q8l%Ijҹ|-OԺVv+J?^@N38ڛw(R]Z[]XͼeH O`L*ad` ؍!<&Lq='•ؠA|WpX;Ф CH;jk6@-e.tFe5|:~nMmUsjZ̧̰ZBLTmLћMAH ==h6aNdjZёrҝߚ هw] =. ]ޭ pܩ;DBRA;){݈5rdt @aut Jgj:eEkJCٽۢ@(ӀA0~V=Zj걼o]'kwG~|C ND:C!T HV4%LDY;^o=z0X7 ڇX>/,lƴ:we5`3MgJJal(Bβ$c ǬI#8Һ1Fu=[=:8Пeus|<=$?tRrXΙGӍVG0z+v!VIv Wrxe BY][R=cߐى9TIPQ`#0gXFNCsY9 f鈉+ѻ· n) i1 =L.Ï F<([ ^@!+r|';KG#hGŧkzv$V!LJZ2^ᤶ^^b^d[{B63O'H=&(kɱA MCs:s&|^jdO,晌e = MѨu&T [2^,$mh..\$QlR0" [ oWN~^IujiOsJz",ۥ *\GBr#;~Iy9P[$dV.D||CtnM{glc"&-d1:]Ov-g]_E>I6>Sw6HS:#+@0)Q"?qhHo$LߦkXG2ӂF뀯Eq W/$uXn" frSoS7Vܞn*z5/Z]_6OxAY5d$sm2?`߯?mlyYKMJf0:JV_ *#j<)2j%jKr{ȄLqfN&av3H=&}"Rzy^HU+]ᘽ"'v&G+!f ^z,b83!B 6A1@]UѩR곐vWQB8/SNrD#ƺovrA5F;ʵ8X xBd 71W|p~dj;L"Aaw$ޓYo>~^h)L).Nبx?r99҂ (WxV;ڬp!R82b"0&tռYn+8ZSWMUU=.p b`L?naBHI AEsV?àς FM!lxϮ8Cب ^ye#FHQ2Az<ͥnM~prox䦇'A"ULi]@FQ/b)<0/)q9i`E=H?WsR3bn?…^Rթ]=Cr!z5+&鲘w%Pv÷=;@"G_{RP7{δcWf2t 1 Y0=eoǀ9g3p $K봣D "TU,8vV"=47m`[) iq:6~,siI&/""*d_8f@]}r@m$o)8_)~ |9'a{q,{}![urm[sJ5Y~{ h[KpuʢjP;hVՎ0x;@]|qT<0:ԃHOM= Uܫ!BeVNLbz!ua!L~ $s8Hg -CF?X1Lwv{u0: 5iRa[9ՠ@̟Zo\ Kރyq5a6$C'CiƦ[yG"lYt!O ժ Y㮝x@vSk#}eeϩ)úsWoK[e[''N=DžĚ^ b!>zV1Jpd .&d7@p3ZäZ SH.C.A'|O!^ITbyIGN hϡe ` ]esa_GFH<ƶ"\.Ö=1p{VPiРGKSr(H ǘHMVbG߭dZ^1v'CD_>>{b+6-k7y?Mk: ]8r0ݢ:jGdʆpp;z;؈2sF(H`{S\c O]֗}&-`u|"r#^LH A29`Kr29< çq$l9VIs'Bz0t7ބI K4.+ڥ, >5jZ5ϿcP}kTRV8ֲlp=P;hNq&2<xNLF4d8x= 5)$&uHk!!tYgS*8S_^o˥xWY|d$~mzȽKY7]NYS'G~eMdv*2۲Ę9 [Gr>dF^oCi PDc`3 ^`No-GgXJV[k,3He[] c|>}y\ =e { $C:9\$a<{8F۰Ь5:JLV@U84)7a䳚sj(.d?Bv"Es ;<}N>-N`O{BXroX7jlH}eDu[;;Z-B[J!%(Kf΁[Wb3*5:ȼT%yfʫSyyc\%C\e ]A3-* VhMmVK6-Jd趰>[kepG38V~5xUwT< tar=[|( >?-@'cB&&X fl*9 I(2C~ܨQ[+W~#Q/ Mh2=Z%)|I[U1^ (Fw4RAQ[dFMzB0?CY1ZúQꑹˉD~RxO'` ۻK[DM-!PЅb$鋕suN,rf /GFk; aV@y3( *IX O@! K[d&xP^k@%a?d,ߗBVZJ ڄN-HB`\3*i;m~"dμBh %_4ڮ"]G_W\O;gL H8I#mG01Y`I:/(Aqm AP>&/kuWե.U#&S~^N?4I<@t{n#9q(i ϐGi>% ET@_nX \Ϋ3|3̭笌 eW. ;ﳢ譍: V5 /{"du\eǩD3&^k3pn,,_zt?k\Lˮŧ{BߕgEAr$`!{5F>l=yNMM3]{WdE{3ǯsX'x+,Y8oU(.V. AYY9yy 9{q}|xy:@Ԯ"&-HY}|OM"ܚ ri`TW/&E[\4ckWJ fN} 2F(-!`z[>pێ:P?%d NtͩJ:Mi2tʨ >xF+8d:/%5<>ak(k?TP#ł b4br%8h斄V&>o3MLqG /KYZ.쨆~ny"?K@G(9G)8$[(`&xŰxзĨ1&]1"H>sPhg]$ Z6pO,NOuQ>NѻΧbB/K6Vﻗar-is 5.Y;#=)GRpxOՁy٫M'%*&|$* ɛsE%Q8ZB`k.5p8 T:7ŕj[xk0DU\~Nnt aᰕQT*zT&f|ǕL%P*ؓ;΂t(˔ Sn?>6OjR~b+/G&YN׹_HN rH0Ɔ 7ɼƳ>:6In~5&IFaf D-%AG X;uOtdjj{?Ѡ'IoY+2Y~5'(cxo|3VS9D:r?=sܧGz-k pͪ˵$-|Sz˙鄴"T~6%TM "̪)yQWpA3wߛ+.;0;zfqv ߍc؞"~qna Ijad6y [jLY_\6N UNm /ZHזd~ L:^RB 랈\ OɃJs Ԛ F[dyPo`7x+򰽑^$IaۏQ t4Aa/>b*25rok \]I VSNR[=ѱ4UpFxiT[!\1c-"^a5 F@t޾NXa.xagwJzzKud6amG}mVQ4HG0ĠA,]h%GUr( zAY-KyT{;Fܴ@JWdH Yevđ̵ӞQغv_jZ]U}g}\Ϭ[IQT"/Zs j2[ F$Sr 3!'PC*yc L ] l1Loa1֤f_[D1-UtoZ*6^Y @kYNzRD^g-(u) nY<_VB,Wɴ7"ܵGY >KYv Mz&7H>>Q]Qb*2j7o/ }rȩĹGQnJWDq>Mղg? W xB'zIGyR O))È`V.Ooy.FƬKhEœ`dhjy&+&T占ˮ}C hά'TjF&5hewLʩqgxӯn}@t@`qg#'lcâ{T}i#] {Lk5) 7+cj} 6p6I *T &=^3O/(~+hdG./(( 6|k-SO@_Ol FA@Cz*(Tc: 8D:>ZU~)G|7j7VpYmU1f5pneWJ`N/],9A[u7*} DpF澧.^Aچul0m~.S-H킗xnc,cҦ>C=fRY[ Wڈl+Ox\Pކ[?Wrgj"Ե&4lv Q ྣ!&~MOIոEw>CӲtCСy, }[[06<< IL=6su2j<|9sKTuv6KˈlP[D~㠓aD PIH'brG4O\7H25' F`"Ć#MfЪJv4{Vum].k³2K{,vʚI&B}KY07g(84a0$pDt ̛Z#UBdwfӱUxݜJ,Sh~T@SȋV(hudfX/bl^{s1~9vM*3o$~RcqR*py2tع Cƥu;hfH䭺dwk*Q b=6`S& "eE3lE~`G/*lg6:*A6Fn3Lua-DPChS"_ZmaI9+Tu DhjhY_|ԓӊ8Vf?t,~󏤯W#C,`MԖ,4s7]u"dCۥsqG3iVsjrvV[ﻀ@TpAɸRe i+)V>J`O5Fg㐓8Ρ>BA<L ]wn9!=;R@z&+$Z6N01:HX eyg i(dUҦ_as{3ֲݔ83?2l )0 Kk _KTG4Ȥľ%_%~XGĥӌs/eb?K"j5sD@.@kP- HM 䀕JZX'N:>5((\L BP~Lou9H|,#$(VC-Ɩy(4(Uqrt@GβtEpAUY9A7V_%B:xmodDzzY+M3i?Xx&LfküB/Є1VGVJ8Q0׭Ȥߔ'ңvunq@8o!AXcJ+Lq-jRX'bu{ձB\q .,}myJITok(ȧZ\r+ƒb?$p[k7cbFqFLo z7e,b*`Ԉm]6l@:AԺ0^pI>v"J1|WF徾ꝞKY➿t3 kH] ߚEkhg( ڳeo0`d=ǵ8ߚunq*ao= vq1{\.1I?rZ"dAuP1hoPpd$;wQ 5_ w NnWDq9/2'3gH%:!v?'!$c*RJΣ!bRD` tFvy/kjj`cyc lV/1D+ߙ4>i7V%W/;UM\[wǼbGt2NtĺPa7w^lQr3Y2W#"k`..'7sNGwV6v2%9q?;yPs郴C"] p)B2ooH%T49JtIv5!d2y'Y{خJ?KdQ8&Y +&}xnTy?>2 /ګA @T)d cF,ś"1x5qRn<`7s){w (?͙~„E*ۿ@[aΡ=~CThEL.gqijCHx#^a+ lm"GxyXx1*ƒZJ&9Xa: I7jez/QJ"}WzBOL][ndZKʖ5)54L+aм& No2Cǂ=\ۿk"f֙Z%}=Ǿ_y~jc4{@vƈ󃑤j7v:2:k{*rX5euϪ8&3+ 4w_BVf^w4%UF l0ugٸ,ӂ|[NfH53Yv Y2 4•[7I_c8q :9'~? ]^ THZ?C& x&WAPs,AD4&o03oL"]$y]xZd`$w/ΪYgAfqJ5JNfrW%yTELn[41al_ BaIgN[VΐPtQW. ,1"? dNS)\yƧ#&d/~hjV#({Iձ^啔Ldg -7ټ!Rz5^8=0tEWU Ѝi8f#tS|Bya<$^Wds8p冷t^v2jwc X+Q5-|(Ybv\~#D'1*Zd )Տ$CDH<ǭ+pԞ1oט/RпQJH@:.# 8P1NE鮠y4|ܟ~CD UW=iUݩj1r?e:Ru4DzFSXtq7Elsj VxfRM0H/ SVOan7`V-T9iHNP0b?u2q-e^?+J.ŎFr; beXV]?s̭Yٜ/^J^q`9G4Tl{RY%JZ`Q7E)o[ҍ_=;?Al5C}ě~;)~y95y7y)@ }~98,A?Kz" Yv`T')QV.cYy:(g#G8T!¿I4I±` m*a3%x8 hڄ3mtF&aX_q2,g1/9KG,o_1`p @kr_Й K|1o[N =Q q%.s1"2_Uü5%$PONǕв,кXj"‹hƈ#h~lW|Bd;"\$)\qBc_G gr!InLt%ű&j.1;2GpFP4Ș ^51lOoܧkJ 6ҽ&,ԽO7"p_2WS>kƕnac9=~8ڮl})U$M"_0qm5QP=7o9߈[Ί4XZ / =Zzػx*Fep(k'v/8o88#- svf r-DhBX 2S|E?6+L@>ZV#]}oKEB@D])nZ}y>= 4Ӛ+nܻlQkzg͠Ǭ0 G#mk2  +txrO\! {{H<X^JhP0a$5X$YGon6V:FA^xblaVFni舎iM:,:R&VFHe ~H͊CdmCkgu[AkC f$ <4JYrꣵ%'1;o N4B8{3VpTܪ:e^ kjYjO;M#61V.~xKp$zf2#k^*Z?Q`C/g A*@5ү-ެ}Zv,Q⥸|,h 'L|Fj{H5R#V f,2HȘ`8gT~8YyCh" ߿ΊUzբsџ ښXBE=HxɄ؀rԉq=!DSz_ɖ@u88JN ϫi㓆D XHƊ~FݢN%[Vs/DRd:*<7dXzZ7!}BMt[i05dL!ĞG[Q^ Â]|È:Q҃ jnߨ7RN*d hFlleUVx^UM-DV< n;Dz r cѱM#GF|0-i%:P{FLοY uJ[<=0e@ x ySe@1ǏR;bժp BsyVLK 7v"^Z#E(7܆aO^>h?o~Ϥc?. dkRbwZSb" VbEAf;UJhY p| i ;ktdT!3B{|DI*y$W<$*8b*NJx[Q}gl ̶0#<H5PĘٺ:iD- k2Qщ,DT䝨"RHB3t@9XטrEibq# A;H|Z|ƛEUkxܸ,qĵCd{V^fUebg q ;42_aPM=%%|uȿV<)KORP@~-_Ӱb7Q\O%7䖫&g@rWOP29oW4j$ /NsLEIߨ&m,'ijZ5^^=Th j-k^:XỒV"< FaEƁcx*2R)uKCr|Bv= O=h ú6eE'[9նԟٛU)ۮr"f/f$3;[FbT,&`g:\U|d>k'Q^3H?$|LǏ+BRiҥi(](a4%Ey/ 9jI nc1T'3S#eiTx_(;eB>[ESYFO2wcorU¹Zˎ{z)HtJ ɷ~U>4wy-.מ<Dzc ޾1jYI8lhU)E,v#-l 볒;؂K&awrYsú3XYۮ9W䎤W5XWF9Zo;дa+t񏎭?9Y7~B+Er'_*RTHl(c:hMf:2', ˬN|WJ_j6x ~نoHɔN(7gvhpBGdeZj^ ^`Jp 9&9i,RZ _7Gh5NL z.IBFfܓnX7WW%57LZ%4;;#G^IUo8V 'CP="y!gǪP3nMߧ8g-O+\s D$AoKI->Q/ {ZCR#mm-h}̟V[fr"ūvFt2:Rt郤RAW.`*a9dWki6*ν_ҧ,7/f>5CYT}9ڲr}hgU"( ,e W9\J 5Q¨/"߂Y >DX@,߷#đb:Epq.yKA?t{8!a(dHo4T`X!]}O rPUP p֌ ym8H_p ܳsqю^"5h]g4:=ڴYB;[2)%b72,s&Ny.RbScO/3]͸&_J%K9GN溇Ų {z, -lcweP1(.#sjдq'y#u,EiQ[jbW}Ut1rA}f1<4ȽPVR7eI U&xnc`̀)j ´^EyD}2NLiab`Wtɣ2G3/ Nz(&KIJdiSRn}fڛw_gxTogw2# W{q˓`ZYm_q@bњhd^ꕍkP♿0Yr(~)f*EЂ:~H2}"rہ2hՑepC."lz U"V3p,JsaMP:;>ih j w?C|s@][^in2KَF%ɍhAJiζBwS73Ҟs"Qn(h1";G'hYVJ5b3+֕Paq}t\6!ͮjL.qyCz޿t~a\)cж@+͑WUӔO W.%܆U#AʜPT"mjr~h#$f߭=iB\59J)E3 |-uoYVa n(ǵ&8"@Uq&Ð" 2!3Rw5I8AF)at~_qS$&^4Z]`n*n" "SՁNΜjqwwy~F0ݕ3CvQ)܅^4Ѱ$#>&D]ni0Ȗx~@aUE"/"smd~IpmXIucu \ZgA PW3?/. gӪq0ܗv%lKkb8.+d-;:pXd%GJ>ʩ2h r+9G;W`7_v'{1*m_7C+ƶit0񴱳"Ro4ޟe-u+&(*b RFp LDJ3tv lɑ8lo(( }4pz|;CBYnާf̜ Xd/~MO U$ź6vY~' ӌ{PJ:p{c\֙ 'TQI #wV*.DIco 6Mڈ?b$$S= lw]TG7GaxbFLL௿B6r:o f NBӀIl%`vi'r2 Bb| ܤ_L"l< ϚwudY}٢ۀgPmhJSLήQ s\XQ#h@ns߭P#Sɗ>+I|!D9im4@73 &B؊%)h4' zX 615RDB5Rq]5>;MgYE=>4l=ݙ^ W:`\ʘw,-OYk:BRB@n+Fü! +v5.>nQԏg/wGV2q{ݨLȌI?44i!`e0;3= 9Xq7㧶:3 ,h>\©ԋQW5b8 'Ħ;ѣ{w$6ήiA6K \ofU'X)џ/+?1,kerXf *_}\=db;wG[8 *LEBi uB}>3g[>񍕿#}_JZV "nΞ,+*^ygaBT,yXfkNPvGT.\*&<:b}C^(G'e$9L}ko a R}l <2,JL#̎Ħ?R. + 9]=I v L N43Vu+eRD!/o_;n`頶v|yE.TB4ϗ,xAh:g0̛7;E%~-xƅn5y ckIhb_âE$\wN>xܴV674Z]1nREhvN6I*%і)d$!WyD#م̍曈Z :p\|0z^iCA߫vVC37E"#|z"zN,gtPSkM(&d*8:k(y h>0%BG_kᬖ~'y<1QHDT/G3X?ALv;k6J/!Y{R+/ 0G@ŸyB厐qS()k4Yf@wߠ(WRʈgpaCJcb ljCj7.?"8iO{ӫag :Yk)REjqʌw0H-d}u6D}+84`VuY ,'<}9ckW71J{H4 O|F'%45:0w[itժ :cdqm{+`ZiESB0%/I->xVOQP?=+p3Si\xI zI-1s#X䐳7 ޤ:!*Z a23VYUӝ-4X]0'bFb|>CWR'Pי~l슖8SF'ܼ2u)|sj2+5#A:lo\ Sm@dd0Gz6+Gs#тEEg 7lš?W *eȎrL5%LQG8FF˾ܶzOWSl@(TdET%\sΘKftE$, ~/@/Dd|}(_0# k__(yyw|Ry~Sh6=/Ƌۨ0nO`ğÙVsɉƀ-GS * 3 ʴf7&*s9g'48u-3\d:WW`,୥fl5CSΦ<FoQn\<<$B}㷩 00|zX__cluKdo$~Ԍ +yz&1x!˘~ ae<,XlAU*k~y*+l5g牼Kj(  t=$fesmZ;l=GoRoۻ ,MNpI)z$Uw5Ll\^ MfFMjɯ$mQ"~n^%,´s<Ya6|h[mF޾OHomfeg|U<M*c0] DfgmKoV2 " {pC 4rz1{$N D'rA:c ۭE4SAwT~IS,&]m܈G\`cҒ'I]- e 1yMD A?)CMA#~.Sl,kkngK{Ô g~'/lD9+Hѿd7'h"Oݤp-!* qX]rteCV'(R5Mv .}fݏ Q1 <@Ʌ_ NڕM{8akm5AER^9b.Goz]7i҄[тyI@>Ne&ZMM&[]#ʹ‰Q$Db8dǷ7 IfHR96J+Rגdu˫mok-;|S˔ 5kLݭQK 뛳yɩ%)# ti4OH#Ԫ9`kojDai2 !wJ-vl׈#Dϡ/ԁ"SW\! [2e^:i0'@#l}:ZO(dzi$jd!BZ^ېrMy3whˆGq5Vg.Uգ2xpߚu=5'6 l-Bܓa3wͺj~u=h>BJ3Sk\(48ޥwQ4*{*73\\~T#ƤLbv>  +3i0<~M*ūSNL(pkkJ-[uh*bV z?SSN小((.{Q1w.\^+Y } STў}^/!##˪&6okZ> *%n&\Yk:WPIoS3.F: j󣇻/E&)wf{sEŷ4vNHl)J?y9O tm #0!A9!{0m.n5!ųS-!JZ #6Cm]n:gay/OO4h;CF,2 rDJ=ـ#Y*f\7x2P=z+:23xVX$ƙ$HZ`\lpR^TOw]4[^c!YS܍ɘ-]'CmuS ̖?I-MQt; CyAA'#,߻DH$9PوV\Ř57@G>Fح ViUgF/Ry8`9}3'[lf)@)?{[.EQd$4^|I |as ϤS4Yad u󦃏}͗[1Cρ2& q<Ź[;Ka$fp6F(Xu4xU]dΡԯ / |Yj6_Xt^re޹HZnTK]r$v`v7,RzYpnA2P&xjwo.F>1D5qCnCy+"U.?-4K+Rh_Hg|>(qF('p_΁dXq25Lb$96z^#R Da+9ηaŜP-/S}$*"`U煨B)-st/h&?䒯sZ$Le/:Y[b5cAHh 7/i*Ry/ÒVJL3w+L0R&SLփ!IW9DJw.왚{6c.&oZ6ztRd%Gro62:Ώ`l@ {GuyaZ]"3v8 ӛL '|Aܬk%F+S%$SD2n Lb߲mGeB/L#ҵ{B :[OolR%B%\Pk,Yspl xR)Z^'0CV#lu}XBޚQ1u\Kh$z9f5xLSa]4(&=5 Ե8``$~G۝:ڦٝ+\gF +53}BvL0K`3Mg1g@u"h ~nIɼf'͈:09bj7(Pu1HvF1|Qkuk=gE x-{ߙSx5+(^`Lԑ*T3I\h2u7f19 n"RjS :2OrTXw5gSQgX}@{&\җ҂E5PL~b}_T^(O'm4_N=o?X{DWsN|s+  v4y*ݙ*_,xbwIxC/$$`w?ֲ{^%/+> /;0,6]1\RݖsÃ2@Zx{Vxy}2,@.|EgH2*;Oѭ bxW }ؒ+ I=-{N8xga`> %fI ٬qPB`1IlC2;fmv)MD@f0bOKA$W/ |Ǟca3c=tT(HipftCa AYREs _?T~Yu; F"#ᛤ#c6?c.Ed/Ug8x>,2~R2!Z$$lWWXL@&@T_˽L)6< <Ӄƫ,QDd fㆤoZc<*X}\DF/a̓>BwؼyińRbXP_[M8Ss"45#&u/;G2zJxPg1`܎X<(q[aYaj|toh"d4xs9vgPӇePy c8JAuDHYq$&ϼ ˪^CVҸ]" GHYzVG ~x7CP`D̿$6@[+M1ԪRJ%RLyMۢ-\|甒QE(h>)4uZZ%{a2<JhP[x#T9D ts"z|XhA܊33=)$xȋl ȟڡJXכ34E.tĺQﮛȤؑ 3Y#4E^"} ^Ӹ$y0-4}-mb{U+}Ϗd; yx!{ Lȴu0{̇""9¢fNCzqheKЙO*'ugQ m xˣ5]Li;* x2y?_bǨ hT Sn C~y]5ٌs_c^g%%KM???;jUWԗObڻE'Zm|ݡ8(Fy#!ԅt(889;oPm6O܁ /740%?5vosaedJ| Y^lm8S إ\FDq _ SnaU:r _hЍl7RAJi\PPDfU@?•,{ jZ %8S'8 SD `yʕ,P]X: Y_-5'uY?\ռBU+d6ZA31qep mr"c&y U~Cx&V2rtxpeo%kh[Z z:L"c` l9v}M2B={daٮToC9u1dX ƨӑ0Wku\0ct5 ` :>=]/RtDhбȘ 嬹?4X^ck1H||`%>;J"euDpFo\kO`` +y)S{b~&Fڮ}͇?w_Y#K^o>m į^1Quӝ0U39AN_kz,H6Q g 1_Dzd;=友^![5 uXYКUELͩ.?U eOlKW*ϋASDj$~ PYT'ɗu +#pjX򝝸o!^v?huk0 ʘAU0W|Ĵ?]N/O2d}Zv:gC n;g?':m3|ve1% o( vpEtˌ(w5#:Eم?:L3Z{JGg$ZWCS+@+'HpiM:pY 0D:R cN:(fy)H.)b.ogEVPB0 fWQL;rK^J՗@%s\L 4<lS5nr-nsSQ2<"f-ɣȓ1z&JԤgB݌*ZNqŅ.C@N cԤRmu8AQK֮.}Iƻm۩qm $ndT3՘F$,h0nWv[96/^oD3LB}nce'bFf=PF"B=} 49ˌGEyhOVR/9̍;+i+A` 72XV#)sf%$E$$--RVK:ĴK/2g]4%ȞrW)SaGlR%ȅ2c#^ WjyY٢ޡ-ME{z-mrIG*-=JMe/-^gZS,gLO8^3C^2!}w (*h.>84&9u2]8biź59 4.FP[+h  ylv{g9_b08VCό[Ql4[A=*1ӦklÉr47q_C"۸}w[u 8!iv9 7Ui&K iG36W#j;?%2v2tW[_}v}~L񃪣%y@'*i*#=Bv9a}ݮfAHXl eO R`O'Ȑ"g=P$YQ3[ܼI/Yf!sj8C|$x&NA@6&Pcd]ؾL \Ŝ+)P#exB<,Jx`򨃊ߥ%~e " $ZTo ښ6م۱k729% o|^Q[2uP.:͡? ‣o#mQz  C\nO|~=!S:w %S|r'4&J] {KyFg3!NX o19Z83" ]D8#4 dD@VѯNDNCj' 'JiR!`bAӫ=h+:ɬg2BA8qOC$&OwrD"8Z+8 1r}3P?Eۊ[ n0BcV]vQK"ϻK`ܝyDa[kXf^dOmO5;wvk|ˡ+LGZ*%%cfJt'Y)ՁPuH(14ߓ: ιP֐e\Eetqs]͂˵.Nڇ@L_="ܭfG P !ӮX'ߺ*vIoeBjZ73D?S\ Qaub~mG&ד_@GTfV*%)йC߽/I wirtJ>,v 9uV׳T<%zdi"4%XS5¡j jN11IR j(A[sNq] =DGň(qj.L`\mԘDlWe |T\5u,ȸ 6&#/.zE%.oOG'b& _v7LG[3V DOӊЖ3VΙt/y&S@BMv$i,+5̺gKC0cyX湥`B$/QJ8+ĭ[Á1Pz&02KGrxO2O h^2]lH]+JܻL_ZҠpVIRNjɍ7EBy} |} JȻJtȵ/Nx ؏R%Xj1A@\ycv~f6`$Syܭ ve ~4 er|_gs TCj(&V(YDQɶWZ Ĥ% nov7rRM-Wh$n?AraKJ2xZ`9~BsfL0-Z„ 1PwQN@1Ͻ`Y0|b;R7 ^,/X[4F%S4 Җ-,t,EGBI&s:3Dd,j`;D $iи g&믓J &ފCy8uNo;~ X5x\2d AZH7/=81g8:1YzI.`>\:HJ%I68MP<8e)G<=-$}IѺU` -b!|;l ?h.=UQ#Z_!zV+ceGIc)X$d h `*8~ lߋ$fnZl O S+ gs[TFM1PvdVM(Yg@ڷWNC4aOkV{)aJ>EՃS>s]?FB>:OuwX+XuUNa*=L\S@+@zG +xRw D;y7qa!hy} R[7 l)L\S< T֍iU#לd84>ApP~\\_JؤwNQP&fYMQp׋o(gR@Xeu4.ʽ{0 A/J\]:zT}9 ANkV_Pxbgd_)f=tX^ɭ"I&`Vd̲/4ܙ^2fȩZKL:! |0R`dw)euTylP8Vu o*b l6`$@4)e;#y4)Cuea$'8y8tɧb\W81LHjY`-o&0FuGր]F>qm)I6kwMuۼ~PVr`}zsƃt8-3 f$οUrg5[TaܕӜdN_n%o4r f !Qxws-aJ~e mR*.E" -K y>M"O=XLH]9E`"x ąt [0k0oNr*< kXU>e׺*iB,l¶;(=Jˠ6* ,t =?D\Mh<_")βZ +D8zyƚ0K/)MoR: @?pcZ)-ԣMsu7dxR|)'U@/}cD&mPg-gn܀JX-KOA{Fs(31/c>AG8aYAYu+W;QYuy$G{u|K8DF.R: N3>cA "I@A }$\)bLw/2lӚt˻pv|Տ=E|,]k*X5ܱFMU0(V$wn:z_HYhrO!'"cf肗W\E p k-;.`LNl@7YmS˳&9d{eۧVnºaWls944,Q_`Zsg&5?):g/ afni|yz9B}/X#'H f7G6SSCSʁ#Ԥ4"h] }bˉ~#,@kSބ¦Pg>v70IeKӦJKc7P%0iN >ak2=] dT\1R:jXSXg:juLv2 -YrqaG.Z*;xH)j4aho5yD?\=ǖMATr71ebU[\wP.|wەH vA;sXaɉO,ҔcQF; e)2%1(,RWgro1᪀S}H `9: E $5ݑid#$ޖ)dh>HC;54S,Dfiۉ8Lh>ܪq¾(s;{8]#dmd%ٛ"EHwGiz]iF첚jǸzt^>iӥXC o ctx.|g$PT]+#qr:~?e*F׀FЈVZ.Io8eϾj-Thg joGUbrPwSG-^e܏Dg ODcہ/,֐}$to+h`eY> #W8^l}*ڒ!7zqꙀ,&ݰ5SKDL3ꉪ:`cQVF{=B+7pȊypN[^M_ ~˸ة4i3`}F> QCUϣ-}ޙ$րg s{)wuG h`rvѮTmt#e|h\:晅{ tびzUkKј!.$jB1*UVlI?ڙ;d T8ĮI-WzPC\%&@AsmN&u\{s[^2i 5V^Şp( YxM{%՟ g6lV YZ