ruby2.5-rubygem-bundler-doc-1.16.1-3.3.1 4>$  Ap^9p9| fRh Q<.`;)$Ur{4xJ5zZ{T"u=uPP1G"y|0d5%7ӊ (W Aړ˨:5Ft=v%{*}V>'ˑoxo @%/}OPMg\[iriE,"jSY@B%mz@B:12flBd=aZ:Q)HZỸn&΄/MWؐ"߮BZ1501eed93fd9cbdd5d6078f3e777a2cdf593edd4cea92fb161ec013a558243858e4838ffec3cfe6a85bbb739fb03b51f54b59093 ^9p9|7GXve/ѿf2fЇZ~M1:JZuÛ Sìxܻ,ý8ܫjA!W0.:݀xy;i?iYoJJ5.]H$8ҌpxXz@ɑ%}iXQX!H6`AvQ NklSuŽB1z6  $s(̀׻HFj03m[a12FreMGzcsd%!~% 4>p;Y?Yd% + J 17@ ,  B  XP    z  \ 2 iN  h˨˼;(^8h$9$::$F1GH H IX X<YD\` ] ^ӡ,b,c--d-e-f-l-u- vYTzY_YpYtYzYCruby2.5-rubygem-bundler-doc1.16.13.3.1RDoc documentation for bundlerDocumentation generated at gem installation time. Usually in RDoc and RI formats.^93mourvedreT2SUSE Linux Enterprise 15SUSE LLC MIThttps://www.suse.com/Development/Languages/Rubyhttp://bundler.iolinuxppc64lenb{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(ppc-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 packagingmourvedre 1590573363  !"#$%&'()*+,-./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_Updatecpioxz5ppc64le-suse-linuxdirectory=q,*'rx0h3utf-86143c97235483649076396fd49c7c6b6863f89b34e98f23748b5c104a15e84db?P7zXZ !t/cH] crt:bLL 0 ecTnZTt ܭzT$`SqʧVާ5 't4[_{$s MO$p \f ؝Y;5 Uy)P(~!T5K!p|mܑWP5Xit᫠|;d͚uy {PSɩZNMݻZuT@۠ܪfP͡!w׷/<˂p< )oFA'q,<-!r\;0IOWeh5}Ť' `T:9dҿ[y7+~f ZNO1E|p= z,q^NOЗg# hEZxyj#1%+mY[MQiajwbc_͹<ԸE0k9UPE:P(0ȳ(%T1+?Q)|J)\!ƬKR,.dE+YYk7$x~677g"cU~Zh`!UE]sVC؋VU" Y(ܤm)o9߻aX<჏iwx\oj٢b;$~tEhC"R=U|*Ea%ǻ֠`qʰy9p'ِcG^rʓC:rtIPa}(߈FM١mꈹL1Zk~ó(TK'`lRu!\) ]dma,Iۿ-jZ;U}@і\Po .JS"%Ȩ%Q'2 CwAsOfȚck"F?whFCzUC6kf7p%۾Hg.ae9 A9\k>jlӑ$%OF`W5 CCB"fހFTQjx̞h z.C^(xE50 ǝ0E\f{wflx(yEYe>Fu`NTNòAti G3]-@,%֍35_X[*^v 侑ޅ}/4ȇ gW.2p.%} a\?)\v9E|zcCJP>  UG:mD oY ˢ)xCjcm[vxAt) pjyrO2J<9b:zF),<NJ!U6 p>uØU usP)*0q;Wyeͯ_ZBYXQ B tK'ti%ŽJcL{nQ,@ZCb$TGg$*/v{xwFqn(J\Fё!`=웈MrcNvͿ_BŽo p{)^a5a=ז8E']9H,OkDaml+[eVo t,8>JyQB?߹y GŸNS'ܡr 7kݐn%_3_P> ܍ ĩ!c[+dDr*'8cr}[8Ib ]:L4hW/Qf|[c0qUŗ4rS#Umcb(⹏瑑Q7^eZjeN6ꦅTkP{=Sc4c=@Tf-G_Y-pͪ=d- ?dC "k4x]TËIl7}pW?ȞRa/FiN⾋1vYyE{9On^kHq11#$:_rR4-ZY 2N8اJi-;ly\}!RSW˚5Kq> z`F2)L9N z\\2Ia֎`@==l1EW~]$(5cM3H_gcʲ! ]J҄ine;Jp 6WOZj;t44 6Fl [H?vC0tHY?$Yd΁xC`7j4Iꩦx!C0_6[WѳA'#IgkArޝ(B;<+ zwBO#dɧ+-r`{}EsufgV]X#]3]v/sX8*5~^ڇ?=P!Yrԣ\eזݖPˮKL7YӾb&̈(^XѶ(h]&:/O &SGS!ᙆ<`M_n5u9{ Ru&h1G B8ߚ *&I2`jGc>*Ϻ e/kCbp<-Dح|u׮Jye`"‰س8<#\+Bigv9STVmZUGd`Ϻ.ĈClh F3pH9i-~$/Um,ӹO G/u]!HP?S6saOKΎ'V 譸3%>vDf ߺCzp7C EIzE~}]ctjs [ĩEm>k"HݩqKǪN!&,5dq>iPXbWGmeH&FMM{c?fL1U)#G˸P2ɗ{tY۔Y,:^Ba"1=ShelM4кk'Bkܲꭴ ӭppw,\(d쒈'Bx6SF(sm*N8ػ+u2Υm-Izj09:2Wɋ &$X+r`>O8R ZV@It44UR 4 8>vic:U}Ŗ9k0j {mbe0jx޿'1\fѢ!j`)ElvL,O\#)9+tգɆx[:PE<1f0Gmru.jseҐV` &% myB֝V#YXFAyz\*F f ;(µ7{D T6D2_bka?@5gz[ΫjưjGn~|n^E ڨ֙J^J0_q/AYIlc'5ubaV1"rd!୮z =HD1hHLf_#'kA߫a[4&ۇ*s@`x{yaQ9U!K`O+O)TƊ/Y7ME-&r=4qɨ]<V]@u#(xG@<,臠t,y(^^htۥM,3˱q52޻8N9}UN>B $8 D" Zڰղ/ pflgP aw7=)W`+p(ָYӐ-JXjߝJ K[0\MW멩@DkLpZfd\,6@7tWLֿKؓ? phZ/aPbx5>B&9o&`z!m`CTȣɇ:gy]yN>r%6,vbBesQuXZ R ?y&C;76 F9^On<jnm s*$Gq9C6XN$z% $^7W2Iklғn!-ۿ뫸 L>L@P@qeXdz rW|dn?٣C$Q'ٜnIb8cO3ȫҤ (̤J"yN<W!>㪦BgK@c>.G@z <.uH%ʄjۂ_QǮ*3nV0 MX6 La2j_A+R&,{3KK[ ARFv<TR7vagQ9}_QIi#_~TX]fFKa$ˍ[lfK[@qi1C֙u'l'W9ZW @EP_w0g4=gsƸ/j ~ME"zz'}:LtC}7bkβɄ$Ŵu1Y_ePBHF葐 q=LyctRDTjY3OxeׯY V/rwDѣ |GYl `[OsKT)7W9RI(Ꝕ=S.dq ׷m&EJxcm/9ِb@o^ !9W<6sf62zl5qɬ,1` QTo~e`wPeA.{ | %Vr{N 2pRN)MQk# C*7zgCS[&39@F{OK8o) hQjx,K+ՠ0L/0~%fo߆D[ M5*lwRYJ$&o#eW zT5@EF^y$B`WeSa|s8 r <-34Fif\h/JLi1(-͓\+~SW;^aΫϊIX!:PZǰ!F%\PTaAƲv +O DN]O]fU'Fܵ!iH t:aV*jݯ K}t/v4>IdEJ+WU&Y@yUp]=U0ݠ_V=Doܮ.9 oVm7>T~%;Ū"t1+4-`-Fy<<ٟ?[ <-_UIpzm*<E@٘1; 2d&8d~ f^ B`VaZE;ab>bvg{I 9K5V!NouD;FAgvJWVZc,~"EWP,L_.ء`|L[Ҳ߁26j$΢N *An#,:ũ7>f8.9ʹsCWmqӋ (q{x+Ft'.6+ꊓ{ln MoT7oqzW3[_vDfoJW{K\ɮ/P8~Ҷ?,s.3DKܧhd*v+UtDnFN i>IƹQ xV5/,լdvcP"b]ubߔU *ȐTc2&b "k 2kwLYQ 2V/b{ xJAF=<8ز=Ms/,'@bK4&$:5KH𡮆c1)v/8i Ta;T`͗ 71_km&)$0[fIHqmؗ,B>z- 4pMZ;Ľ^YCz#6iǓng_'K"$T߁B숼S420vGJsuYH (\jQHA?:X ʂ\)RF/B=Jjoe Gi<vΞ ?d_QB A]Hv@y#)cD8]K 3Wtؼ}tV1 ٨bd%X%u^頋x??^\Wxj>ʊr-sA񶪨]1~]<;)c?#"-&#CM0u_la W̓7ÏURև N> FIVp(׋xeX?u̞ rه}{F2tOhϛ{SUq w5Z:@:z:7r(B;`2[3keb짙C;c8}_ukLAY\jkhqfV~kمi'(^ +?UPOoG\24HƉis|Li4V\SE`<'n钔%-`^X(?XǕlK">Pl""  #u GXF 4*%,gpX O(8o [5zvI>YcwM*.#FSSp屆H@kkLHICah^s{bڐVH#5}GWH hA/V+k9-$M7VG+tcjNYSQ $6ȌZK C~aod"n] t[!TDƄ%́HI:#sݑRK;DXeNdѺ=s'ᰀqH1nWQT+Bisie"6&5;bHZ=~ue gG05 ҤkKOEڄLM@M٨ٛ۸N~ZΜ$ g_G (|g% O)L=ƙͣFl%k LӉ&spOsAK&u5jˠd-WkiGKtڤ04?oguS@,p*WGLP3iݎq'@VY$'_΁q2jx*Ko7Y }avCubOLNZ*&C s 4/?q1@Ig6J+a Vh4BlJA Xٹ{Ho.JN<<-,%uS,ixY"N vfB q5 @@!| ?v~JS&M=(YM>ߌWYb3֥T9Gc~9$G{ zZA\F6e8LN/T1芚* =;]X/&,,Xs(ef*\Z8#e&ˊ+[vR{i-``* Q^IٰNK~; va'mFh$՜(+cO ~ޕa[¶& 3b'3J8&oބ |a0 v`'v e6[^QQ\)Iq_3/ Bp,#n fF$H!FO g$ѫk(eRf8V;~𦁱~rh0əc6ee}w'X ¬43Zޞpac2\>`=&,nU+DqKm^㡑y:;&i;# G"EpNPS"59_Pۣ-罋\俒|C;Wب^|e5GOqdmKaƎC']@n'g"57QʳO(eXvnyߜxJJ=KsxRXx ,w72w,wU~AL>"us4Dulk!"`2c(rYlMZ={%z5Tq]XtAoG݂BN*.> L*ts$e@qTŵE_@hFƔ)d ݕf3d`M sDeP]G*H8**+`@Q_uS]LJ5ؽ&z5!xS~H|S"O@gsASw5,[ZSFņ'd|D2hު83 ?-eW.$=Ƅlф]UZI5;ס~ @R=jl>:͛m IsݥOA el?7hm @;) %{"y]K@{EQFt1Y 8=t(IB}wbsr&_QSCXLy/]UG-TW՟£+G5V[Y_Y9]NCxgeP&˝kPh?B02yAl2-v.QB7⿟$0vFu\2jp&:]OFH"$9A!kv]|5v%@&~2&<`?,i -18u#xn P ͆4_'qSRx. Tv1X%;YB;ʱ0 %o #Y8xH ~9j|BL5efpB<@!]A RyP\et]QBf2IazN"A$u/"J!G;ICwf3P6-Zy1a_Z,WѤ|xgzt 5(d`KHIDl[-a o1#jPExVW5+qy hakJ"DA-sKAY[>-߅FM"aRP!ao̒˘P ;ޑ ك]2g$gM,c0 i:HHW1|8)96 oxJ~2S2$0R jAr}:peMv0gNY'N`؏ M$FE(& 7H`l5&lV*ŏFn@u.ؖhƷ8,y56b̄zStHzP)eA!l= bd`3Sݢw㏈wJYF3*` DnkeI>Ml2BY6l`X+՞~oFZMW$amHs;0/ _ j0x1h 'p`G ]3{؁EX^?AHN$ Oa55kѫԔJї~=$Ei^5ͣ>"@|ȌS6c?3RƮt7n K0챝 V8u_LGgUX7*l2 ܌>Kj5O({ƃ2W)"S]'* 7r? @IaOCݰx8",\eƃ&hh ȁPiG޲1=q@@8}Ϛh[+59Z'9v܁LgԳXK_`:&[}oO0kd FDZ~k:Q:Q?a3"+9X;]Ni0XXaPt >9% GMBډ \$*)To#R͵D#/߽%j'2wdƹϫj4<S{ܲOs=6lƱdF-"< Ggے+Q1ʆ )cU8[Vxӽ#RM.r7pıiۿeծK)~ý+Aܡx \6 v2MkTA;JJN˯: ϟDc\Ʒ1*x7!VD0jb췽'" M1B-ڊue]̱4l'AI_z_(i Yv5N)aV3 a vj)bMAy͛j5&C)d+b,R޳ 6X/3G .OyMqżj_lD[ !lks( g=OwkTAܬBMϥt%.:Pb#=Q^̃(oqJW•?}JB9|> ;xJآZ Ǘw{L7_nͶnmV?CW'HZ]쵯RXz>+tzVj,~"7]-rLrFC޹ PQ"qI5U%S]՞d4yc(Fhu;N/Ѩ}a f-k% $]ng>UoR ߟ6B0LIJ;弹v;Ȯ΢Y:#i4Ҕ@@ /uR@#!w^dHiĆwW\vZJq,(L%#^&b*ui$-&;=H2]I#aiMrYD6Cp;k=Ha/-kv_ p[-zCz?B#Ίm]mimJNY(&?+J,9%s2m\< cG璥/<1d\¯wAȡO ڑL~tfU"ZX~?NPŕqk04IW \_/~>Hm#rJ\Als!ϮaYP A;!AQ;i4zMb'PIU !9jܞK:)1Y;8>XQFEcy消@oAZQEyTzKԻΉ%VÛ}63V9t Uﺺzw iDT Y cwJJfA57~_4x{BCc::|wg-M tO-HtT̵~)#Mi5RӲ_'YfQk-Z=dUr↟CAUO^kj.HKYuRW?"YyK+.[M(c.LWM"J\/ЕU[ڟOI!*dGVb|‹  Z!gM'6;(e: nuZ΀0S/ /ŒHtpx*̈́ZWt\w[<*,JΎ_DJz<ì4BŽY,Z630' ̂µLڡ.}`# _X'6aA /6!gDG~|gt5[kmOǫţX,\\{8vVqB?/IMpEݧ&F D Lӵz6=r!.zw*D.MP1H]P,ņf.w^g?X7F}'Jm oka_p~̝#iCx̡[':Pz*tJ o|lԱcI:l [o$D{(])hd)}o&iJqsi Q4@[f`QS˹'6<Φ dH;ZvW (]Xrv+91]Toa( u@;iZ'Xe;Marwt>mʶtV%oE)/ R* %_y\L > ^16o_"i=QK.IԴI'1v]8/$UkB|ZwƊX卛kQhx# S4Dge|S;+ ڭMw:nIX&BG&78aߍ)Y䇨z^z 6iK7TfI]~{MüZS``ȯ`~IUv>ge|^؝9ϳٲ%>m`gh)Hf.)..Uv,?O^=?%yh)q_Hv?_޵pĵ2-VL8~P̘b6 ~N;l |h{ɿ Vx4RB]6ꃜ):a'Lc598ZM4-v]…O Q "m.d|T<ȯ!$]&|1ƻD`Zq^Y)N`:f3Cu5#|"AJm=!_ӱ8oD/4kҫh!!*>|d%,E :׺P HFX!l ,=H)BZ~U4bȓ3$8B E.P xDg;Y6ch\g÷{̹~ b d -C}U8;ƨY '[ n A#хbsO7E Z=YԒKN*1"eSς[I e9. >Ya{B+CӯSOW]1K@"s77o+|z"\_4{SaC'dׯv3)+H\ryʅ9װ԰5wVJxgQ|LDރNT(+!?w`c_(ِ{bܑb:8`Ly*^ꙃJ^w~PGߧvO_~MC%\"Ї/Yݻxd8 bw~HBxgq y;Zic3BɩG^1[]]dw¦M6Yɝ2>84"3m9<#)Oav$,2.Iպ ¯W ]ʺFspF̅4)Ǿ53(И bJu͵wOL \F|BasseA1/YOMPe3mG@j`)oPT!X&l0\0]=(#of;g ,xT)Ek~.: J 0XŽp5X˿#Zz3Hh04H)e s3=у1 8D=7ǃGe>+X2rnky3>ѥ90|aLwy ǹ00YXNj-e^Ʃ4*ORL!?u 65cSfH7¾;PD$Z.ꊴ_L0aiB,|wIM5Ky#,2Wﭳp#͟4)a >|LSp؞:JQ7׺%}FZE; ٛo ȂwcøsaNҲߡW ]ew .%׊f8nmiڏr%cC⺉ 2ݲKO&Q`*[艛Ȋ[a aDѣ̴ZQfPgF:58VŪ`)ѧ/ن2qӊ~ $J^hjM0^5l 5Z-3OBJ|a"2(\&}c}pY{hWOg4pB_PF)L)BjCЧ!s=b|V(yx L3-2CdEo;38RӞQ]^Cʣ3b10P(7q*ڿ Z98 )4WU<F {2EBQ@Qn1f$2B#78k8Z nFm$sH7q_M ߃M?BP>s>W'h>)шC)>>%&IʠlOu[mY@XjIZT(}9` |=~[)BJUԎRafF_x.F=<.jVB =Ee4'|Tdk0SM\z 0SuOG_a GEUzWWZf V@R6%ϡ^1~z2`pKK?V4`wuk\XH(V=J7>V$6z?-\l4@"C7N$64ݚxx rVq2`DR5f2h;;%Z+<!Hz ci" -C*32p !2ZAn{ x)wdHT?E1)/"yj@]BԝH ).eauƫx\)#M}5R1C:ͥfG a.L G]UTdѵE44x c-K*VZ0 *9x@/ePOӝ~ԀDزvϓֽABTwtlȔ8F_pOH8{ˊmC4^up?媎:8 ̈́B4 +w81oaѵ>Ï ֘撍(Z ( ]xTUc:WݡS`Ylo*BWgN)0˔Dh=Cϧ w܅?6C8KG#7,Xc>?׏;YdP+~Ij =~ZU|Vmגkם︠"*:Q%ň^g**w&FͶN4t>Zl؜M'XW!b0Uh?R}=/,q0URk .P\5݁d`~ME`󗩑 sp.43<[83z^KXu %daӟ5^w",wcy[UHk[v~E8IMM,ZyڷyE?z'Kt,Pǰ΢`dAJ8ffM=HՓ?+֛ ¡Ӆ#Zxx2@!LS"[IXcxMFMjN1{auhX'!$=fō~gr::+c\NfV06l {;9FfBP(QޏBオ>bu n&+#`T؜e8-i<>ǛvÔEZp<߀cO|_o~%!J`=pchT4K>) [o^1u|dnf#9uwJC宅 2Ӈfnl(0 (7W3NnŸd$)TOwD^r/Gx>`ޣp>у?rcf  'c♩ls fI B93@`wh`+WƋ*vr\q7NgMP_Fz|0B.SﯪS7}V;ɶ_kr̊yP[Ӑc`B+V~,[ sOd[1i}rD.]pԩ_j@U nqBpk J?a(_p<jQJ &iB-֑bTw1P{{\1D>lN`i3XlɁҥr&T=LԇWd,W~M? >]/>>Pxꘆsa' e:$H c$s \Ixo=ϧDPCq W}8_W,&1 ߋdѐh*F A^7tZ٨{Ez^9<Xji{JM#q zXiq. $(28~twN`"*]a=!وܷa!8.:``T4BRI&zIҟ*PeF] ǬJoʏ(U̗!|*6%OudvU &9Whf͛09i<}O;v/O$5n"yjQ:h;w l"R+:n>[Kz'k"8 CT!~*]b&\ \׷"Ytl1/؀7MN\%x~D08 E>3ڢ4/W4ng^`UHe#HDex8qskVrWhSD @H\=Cjx9F,t$b[̥nT1.zɼB!h+i[Y|$4 C0Kj1 kӵܷFpaXu]g̈́:'&RTʱgW@YשMdn+X(#A)ϯ; jS0<Q&j嶛a$wj` (n =@tI]U- ߧ5.l4AD6Ÿz&{TcOw'{{(\{ #~")_dԈ n aeЦ3JO-d xDP"ˈog:ȏD D0"^.3e/Q+URiR(=K~^cB9ֳ z>>F0jwru xcpnꠝAɡO]:ԎKnk}fM_`}$SH\]CG ,Yl|hCU:&N]tͺnhA8E=b\EKxXk72_u^t"H9q^T?j{l8!&GN7TD}Jg։E4a}.yT^r+/gV<[CPSfo,Up"sw`qtVWT UF@\\WMѲQ;r=""]Ƴ{`D! sAdd,Ú ]Xp6{E˰w>h'k<ځ7[rLBh!h/s쨈F1;kΔTԓ}MTBYQfVs aFA@|M@$m !)~o9h3[ac"K˂ϠciǛoWZzH`f/y:\?刉]:E d&~y/f?WX=ʾTkw+s3x2:yE lG)i\}\ C(!o?+U&6#F @DȾ?JxLˤO2[ a aZFxdˬu[3\h%\H񍛥y'4jui&RԠ** P; l*rdm/ ELZ\{Q͞LPOo@?K'OQZfѾ(LŠ6\4:Kxǁ;i k\ !.@o7tnZky:J>3@j9 \ћW9eÐܛ ."Ynr Gj {qAH^aY\?›@w^88(0xAK4nܺR9Z@(t$l8,&ydTH%\Q ,%P߱Y?U_ n{]TUgL2sX(&%vVdyE:Bg m}+&ǥE jՃ^dԳY#K"b~O %)}8&x:GbJ.V]BM6<*I y{<6˧g*ʈ-kڑw8{&3֯ ѕ ^䕒ѱ-qJs-z;T{hqBtN8q{YwL \O ic78dλA#Yq%Kw x;϶NV&9bY`P2idTRbq3֜,kciH ^5;E9xF L3L럪#|O/敌.]r8Xo| aܶI^gVv/;Քp^¬WN<$20.GV (*J~dwQyYNWt8y= oL.y w{Qe[˥4,/~j51e]v&5MGЛBt%iVJ"EMiS_((ٽ1 _4Wpy1~ w^~YKFʛp/37KfE)H).g kԏ4[ȶmAY"hycm4쒀gF4VizZgKQhL,RSevֺ3rZsߍix¼VOX$ݳ 2mɣ:컌k_`'8zǛj{n["?$88s.(R@,-o2"%L|qKFTjQ&C;0 hS">qE{@fU$W֩ݧ5PW Be̡1RݖjHy.TV7U?7xKX,@[8 E)ސ@hdBʸPar&|'uHNMk>Djkw2kr2OӟWYqF6qG x弓`.\W[{-ͮڅgO>YB\%a=mx"ڦ1w筸iː&QtE-0j5ęG{\GptJ!xlWhYeW2US)J_ Ht5g̺u[l0jHķ!`tt9#Ts?]J4 E59LV?pB3A C aa5|8ׂ騨۰֫qպK:1/,\Fm K izKFE,?CcXt<ƸT3l9i[Pej,%WEI5y&=Ct MƤt-PQ0LZ qn2ߒ*ˮ h:F )=^}Ӆ&#n3xڿjiKsU(VTКZHGS`S+q2T+HtqQ2e\Q'gRVf2^`~Py`x*C:M_N?:zA5pe\s0I>ֳʐj\y"R'r2BWͤa5evvŃ7̑ԥ 1$z'~Υgfclե ((h¶k9uÆ Z4II{敤Y".ÂS~?Z)\[ [ ?;)8l*SE/J쨨r3Ӥ~SԷP$Bv;&skľ~yˉ,{1 vWv=Hm\;HD%gGe Apk@&&U=WP1džlGfb,VQ 0ŴsR64[s@|Ir]OÚ ,83ӯ]$_]p oa.7A}UQHzzϺɰܟn9 lA+P`>oJVu&}{c\!}ĦN_ dqY3Na$=3xJVrЍ5Tߔ$W'ߑD/vÌ^`)[tbFoC[^_8 U}ȆDʕ3+u\z:BvQ& HIaJ9A޸x;&l2h̢S /HrU!tmnB4`!3W5("qUX(kLq&ue% 0CCܯbwJt60D$$ k פ' {NB u9J y*.޺\vc6Pހ8xtLzwA &O$(jDjlKݟ''~\J۽~~Qp,o -BpJQfѷhR=1RHS V&c|{E몋(uD9T o$FцFQ]&b_W2z1Tפ EZa=>P|̰:'/ӘPFP|Թ h'HM ;(GJ!Y@avH`:e) ^&Y'펶>[L/Ǜ ,4*Ka = ht+Ew잏X^Rb"Z@Y<]#O}W9/ùpfLlcP09#Y=LӎQD2>bЊ;z 6 @yV^G DTTWqᨬv:#Lɇ'5 w$s~˅FS (gՇ-wMy)_d uXjn`ի:tb1H~蝃=feƠ};d0|FhAb<'/A_nsēFϟ[DHٔݍdz`;c*Glد>3*~N~$ qdrY"TeITWX{S"O'2ArJ\tC7~!2zb`Uk+ØI} l4Q>dxvն֦c(%O`=^~^ĭStxgFjF#֦UT-U*Zz*Ы~Im8E9 $MGVGRPɜ$«W-0p ( \c i$$ dGiBN#b.=WiAh6A%aѳ_ctj"fѹ^g!jl *% 8DymIM Ӄx䊘*(;7pRDuĘX,'ɯӹN_I,OO>%7'N;+-HН*&VixR=HtvF8yzUa]60l(Za%&mAGN2gm bDZB)" O2Uk^ngTJ}$?-,A`!B~K_(FY0E'Ӭe[\ʿ0{tp0(c2@0pn·L)s]!1,|g&䞩emvg " @oF!SnͽHmj<(|VA뿷9$*E$sM@f4R"WrNĒg(Rd M.7RIHb2J' HƂ쭌\0l[vѺ+Z4ŧÈ(f[>9!YwI!d96,B_: XC_ A \%"~D}28%23bLtHʖ1KۋUyq0K2B;;=-Vu4B Oje94 /~4KBg.NʔC2fe_^ _j#( _,C԰N+˲Xoyapq3m7@ӝ3x /ع_iD88yI|FC,.Syd-מc:GK &I2^Vz0DG|]nC]-Jm>C+FCm5t΅F_N%}pO{el`bۙ"*JIO)a-WT$˅1A:wOSfLFA,>*-ܵ ?guQKSZnNhASA{+y旴<Ϻŝq+5 ۼzZkd{Rd[0ȱbu20@3NqtVO8m-O8yF C`XgȘ}^GגKjWn73픏` mp m W vY"O_-2l/B6[mFq_9'Q-xoE'`JvjS~o?Z D(OZ՟~ DTr?lKz9Cr7/aVʼZ]*D!a /p?n&d{ <\9P9l,˵2%L?Ʃǥӱai..~O\bgBö,,ZeVzwnIʋ9֦zjR$f'օZ m9RɂH !M gt~a*]{ /)UC~ ;v@yužߞ2fӄv ,29)TrjA}]-LB&x5fP|@}$MaW D9o$ugR9ǶBBo1V)l" #'I`gt=.tyo7+#˩"%1N61>k},a[#XUES+E+|~/kEx5?Ta~0;X}] Jc^0fbF88i?'wfB@s-IQdSn1?.,6Dv [ ڞVVxb-&m e>KyG- Qiڒ/GS.\'}i/.I1_DΪ|>/8F `b1Y\bEa@͢AMT޹قW|^Uc9}DÖeyV( ћr~ 2xl٭[2pF)B[jqE5b(aQQy7Z[$Гif*9D_Y޹5,!mryfW0Ƞ 8=5#hv93&N8,׊Ѯv2ht"QGΚ-*`zS}#3"MVvɻ^ԤʫǼ2cT@[(((Bi[?!G ԭ^92]&w(@_ꃳݘ?X8eoF*pM72*m fdsq|BfsԮ $ޛ۰~G}OX C"ຼ/i:76PL׶, l^|YKEbqjSxRLy:a7# 3 bK=JqE%O6<w QD`Ċ!ô =)Xȳ roۦb/r[gY෴etB4D7+{sπ~csw噲=UAŃŖ DvƗFn1 O"͌GvvR9)p7+ljܸ qb<رWR?9<-5tQU9Zt r/@ϵT]Ɗ JD]F|yZm,/:J.ZF[t74 ʚ:*HuG M~M' =aeu=mkv/T<WJIJ'U?~/wm8+ S<,<vgI԰AIw j_jNg" 4-YOpK#Hq3W_>bubvȡlWwe{eֶlkJWma a ~%j^!P9g!̱ 'i<,CjZ_H1=zϙ@}WgdZ/:NP1z(e;HcK> DA6k-]R+5UڐX#Jǟ9b6S"ŽLoGChi!Zu~'7n":٩/6M~{ۂ6o?tmFڂ=~2vQe) Ӎ-MH *:6tCiz {i o5ٙ\ >USGM~k{axh4h( Y( )NP_$cp)3;|mwb, W)}6ZO59PDdޮ@L5؍ix u =&Ts5hIm͇eJW) &rs68A)R =CJ/>/6N ,y*UrN}* şQfR/ .hȑ9xmSĺnWiߥ035 ]v1sïOm %ޙbR1BsI-C>h}II+\ْ_e!_}NtLy#[4X,rtvg)xf)Tm(f=F}ɧqrqcZ5s*5%sl{3=ݼ6N@>DЁ1S:7"Ԡ9֭! UXao`9^揹14byFlL:tàN-P08U-H6Ϳxc%+xD7;?dFs͆ ,%(DVIHlH$`L9L0ħrf]XQQRhGN8%WcwUX%Ob gZVT^YA 0YVBI% ]^g}up i:U,\So1$lB|ia'#iHjC-&>7 .U~Q{: a0.4 ٙqmFhZ-Թ|2<"f9] W(cS* @'PNW/48$.VQJn:?~zu96B7 X ^/`O[`_ˡ) 0I%̥d igELpz1BU2iivjmƍփ=ͭ9w(k4ĽmwYwB,TD::iεUKg@9!#9~r6PS1]G.gTp)F'EN`ðJ\A9Q7h=4"$^J.a~)$/P(Hqi/̸pGy 8RcFـ׍PK썪^F3Fꗾ@jpMم=츥Kl14'b|nobn=M;T!M E:u//HA/׶-T8϶mpnbV{iN`;뷠S:B?gwQ{-X@ǂlvV5ZcCRMvQGYJ5G̜]*ޙc>\C^\@ AR8]ĔF*KN`8[l~dW 8{{;f(W@8 r-nAH87=G(,KM%1x0m߂gf# Ҧk8jVPH5Zy Xәro*2AQHŒqQYp ] HiFhqyeC|Maq*N\U&DMAګ6~ ¨VZ;+.n2ܥeɬ U<(l|Um\Bs9R\p'2o6t^&H}s*.qλJoTNJ}*!K=*u'K~]Cy<C{cVN,RGN$D,d'\TΒX`&֨;kEca=.&ک t;q@B& -hIZqm̦I-=a;aßZ71}dE=E .cYΫs19&P}'+\[V҄gzz(Df8hQbQKq@Τ]faذ[h(K /lX9\ǃl0}=(OIP-j6u!Ke]BOבF<.g 1,Wװl EDNŎ7`1)ݟAxG@pp?UD? RFd+usVp095YB𾽆ek$JK+'ᤅf z}-O6vqSQb.N |9XZ$"7aaWa;27uxF Ib $NYXNpڄA@8e7 xJoy֙ kQKHYR s.e*Q*qsct2U{xKfO>a)v"+>a5UYbګ2Y6"E˸V]uOo]c Km9VT,Ź 3/Iϒ=ê)GZ`đZ~?R4UzD#:a s7? L;l<^3NaS: @C-69GI}j)+WdE+. )` Q0O@ ^ڦ:#NzpKh$k(cSEN$ yq:ZYx\';wT$K]Zv@rv~4]JR\É@W=lY!KQ; Ƃ _;^8ru^ǔѿx#XBa߭_b6IǓOӵyi^7pp`Qb@ hhV>tS]UGimgc(u6Z=1[dgR%4e,;1] qCιiq$rbe|NE!sx*S_W2+ll) phv=*X'4'oPeZ=` ~'u>onT󔴣 ϏoWNIW^mHqnR#H6+b1&0hMa?{@y]ysjJħسgrFܷK uc K<uG$, K#մѕH*{=v &k!Y~f[SI'MjMP||ȏU\#Q+0pV@omKZ2d#2P8Pl ʬRu#p $n1V'Yq'H׽c?()&ԑJɾ2B|h.˼J̾<++w[C1k4ifON hg#2'O9l r7%Hv+BZkeAؾ"ݍ.zC1PjY*]w'HONt b^qC8kKɪפuG>Xↁ208]V+P+%2[hsP\TDF(u\g>R {mܥЪkQ ,Nq%@kJK@| -A=J?EASVr®7o?5%?F ; h_(RQs865 cH7o̥ *nH ‰ZNkj8*7JWwM&k|IDJ'`E#6=tI-=fD7Js/%[ DhWPdlUu\xX'gJZR}@9xoՖ4ZTc幭ho*3[#P0B_(H☮$pJ6.۝NQ-JmprF$.uF } 3-ô#oY*I.CKSX#_UA/dA7Xj1RDB8)pۡ ߎD Ob}~Jfکn:=@\+ifuh~e0>#(3"˰k=yXth=w VLϫth)5U׬t^>79jJNp M ~ԅd> i˂A_d[q.n< `:.2;KD_ FjoQn/)%J2{G%j, PuO3y{l./|R̽e5Gg.C-I]ϭԜX4{HXH5lh^ #|e5p=9:K*)O(`)He] @Huf{Ӓv& Z[TwL FR8$dO\32$ZPEH>*UO6 ,b9y"QɢsvLJn;!oMy3>poԘIusvĦy`..֋+ l]WE<ޮRǿ*E39;8WmrO=2- J*oN) sہ`.\$-/m|68qt`/ݳ,PVFhzpA@? ׭ghm!F$]J? I;ꎡ/u7}=q"vp_H(j;Q'WlI,F-ct+2u9@\HqޑZv ?Sũ»B J2ْ[.h38۟ex-\NlKtot?#N2[۬1\Q]ýeK٩CLe kLK0&B9.@K[ǶĶv ;N뉰b0)Z4wp7"lh.Ke_W:e*g!uFzO21JsN`_o=[_3)_fq2o@DN|ϑ&^\/{с&ShLE/|JI/ mxӸ_o@ Q{/-ix;]06a@ޛ+@Z^&GStKoh'TmP=V1i$e3pu6w*)Ҫ^gZb4$,u@?S‡({UX+B4DWb;(B#ٚCH>ՐP-cO}bx,fT"i\ZDyenzacnTSe:A`zZ8BZ)1ZsP}JU!Wa=.hxa01lUӍDam39VJpS ,{0hGu.k93CqHεL/ 'KhC#s3: ~%irv>UMEz(1n?=4'3{ cX4? Μ3K*$ J*F++Sx8rI` iq_q6Km1q S>7G{A6y!x@0Ȃ0.$Ov>["`$K"~>&fGWTZR\<5^u\XGtoyEz J{M){@-nKZN0j"u0IGKT}<ĂxH@buK@5d'ҭY[LN'a:Δ0]u 'h}ָ鵖w?!󳴿c&l-ƛƖ~U崸y.vۛFGVs Ϫ`2]rt/V(U~؛9L+Wޞi~Cpf̨ Y$9o N!\'i𡏢t:w}mzy\T 3S{aUgylIpVHOȉkcQ0ܢ20s-b]: `U%Y@?E_HV# gb sZiuu4O_4>,dU(yھ@<}$]E]$R Ր Qz$EuQewjTrb >\F0{WHRJ KG(=NA21$j:JPS΁":[_/Xfn* uê'!OZlinʱ[ Q_N؛![Lw2{p॰`PfDM8o,;ݼfӟųa5q~7ԪNOC'>B̿On+܇?nP8*p`PoxU7Ԥ/Jg0i,g{k DPGHb E5zEYFUh׹ ڇ<ݹ+a )(GmtŽVj ⣻[AnkV E8.[Z$wXax0 vV4ѮEv7p MIrlKR*[Pڎ;ǚE]upYQJ^'_,Lxt\!-2t=#)|33<8u'(Oh $l $|h%+zV/_GXf 2 7wCl}? plTظOJKLoj"3vqvƌN=%o%dPcwz!t:Ql LTyVds5 ru(cYzoBIR0k u %&֫)y IMWnv} v -[ z(t*jo8w5I*'VfZs;1>t꘹Njh\?әV23!xyN_R=~`3E{kMdiPzVkI;RnoS+7jP~#y !Cė$VQut_!2_`l M L ɪG}n/537mM3ޭӨ-ő~lZrDVlĐEr=#@ Y|+b:5 j`yOM=܈Wx[و\9IJ[t9p`-_nNwskrQ-9 mT3]Tx:".ɝ~}7lA~xϏswn47OѰjJw`߸vT1L4P VL,"'\ޗRykV62W`)|Y/Q$y!zTwogM˼ⓑ֧_̿vFӹlYole+ѝNvo2rHϩk?@3PQoɠtíEhifvV4.ـ"Ԫ #udzFS^֬e2A5եm}T_g쐞#$n{ `aK)ʓⰟE**Aڱ>d@ Ɠl zg,ﭦ?<(ͩMLz7\U{@X./*pJP ZXH[ҚսD'uIUS6+06Μ$@*l@%q By ,0j(ceWnՇjވME?Gn*R ˜S.EsVnEYʸ>4p˲>DbNG&X"bSf'85BjsMvӕ^N" d٢(Z+7uBkƥl5Yk@N{dkѹ{4Qm?Zy*]x/U#?b:\J \^꛾VdPn?^hfT,J,!A`Cp%!ZozZ.$n[9i_l¨ZD!U>K ?:V]qP>5'3Z#V WBΞnPMd.S:95^3y8KNX E}QN pJ~)87R{0 "R7LEB[/B~jeW:Q"B,-AןQXML=oErw{5i+ѝt6o'{u{qCx;W_{a<9o|s.'^.!VLpzq f5Jx2-wc &hxjEե)(㭃0y< o5 *V!TfYͧ8lA PmF 3wȆ: B3jFhkhǕZ$Q{spM2U!cE&L6$p/a~J7c PmMe,I-b Gb"8Q{Ɠ@EJ߽`fRX̀5Ǖ3Ѓ%AmLt<7P 즜%K);%(y_PmGE;GISa(:kAm3gA+_m(=E *ӚvIQ4æ1 Xx Ku ghl}-u WW# 1@a4C_"-e(pBOVOө>($g? 2nmm;d} `st{ܳ/QM92MwG21) _pq ގE?7cl\(s YE8:.W<Q tuTZa 錥f咂#>IWLU^! ׌{ж9G[_U2~Dt|F8nщtą+ eJvHOB`~\+mM/hӪaϏknI[lt@ݏ ?Ⱦar)lgMh̦VlwOPQ52PN0DZŹd9D7IJ!tRZ^n~X9=eyT>KJXTW!np(<'˷OIYl LUޅ,D`:Fpg>EQ!@Czȷuv)N"khr:Cq\z_tejMKѓ;-pI;9@Ϣw@_"_̎xE/q;C 0K2l36`ewAªlߓc3^&% ea3@σ%BU~D,}#Ø.$.ϨQV-*Tw瘰RLAWUݩ8Me[ݨg]h>*_p@jd"i6Lb?[C_eDI[asv 꿃ҰC(Ϝgo-umsq2G~8=;5F,ichc(i:/q;GvxUMs L"䑒{ TԫR~*5\RJ1߰/i8s[G/WY? x! ~!}(F-Jdd+57x,%!n@037y-n >geفW̙4+ڏJ5OUo4s*П3bz?Ӌ)3FC nE5: 4 4RFXI#:2Mס s&u PglAaw=9\(JZ%Wҙ FDB2%}R_4.)EG(lUzv[`<ӨN0-;?8n:)mmPe{Jkn_6`^:pP Ns8*=ewtLDɫڽ$AZ!oF0qL$‘ht($uؒOeJ=E383nPA4AE u&6z2vxӹfEZzĮ*crQݸ:҂ gHe-uvMd-ye= iAr+Y!L_k] 3(dC{2f73簧<_zY|/`ԣg @֮A0(-m_btT{sHK`ua-M|A1HNk7~.Mo[r==,uc@ٕ" E7=?H D,- *t%ԦK щQ{Ƌcm+羭w3.{;6bikiZpȔGf)+p"|!^Ź8w֭KK8E䜈Dwb#3 aiޚ3i5Ӻ/7d%2sY{vW,Oqɘ#sxfV61raa S 6^MMd]Mŷ"{[G}۝t tݡGĉR5P9x׳+YǷ]yTn*.Cb ,DV8Y6wֱ&ezR /RZ[yO+ْz mڧo<E홽=%l3KˈB?ڛ u'J Z 0Ou=ԫI\㧙 ue]q/w{^X[V[}IFD0lq((b[DR5CVD{VcRmCnL?Ǒ4i'+;{͉ݸkkHl` w&(\#lgKtTj"-E׺]~ŭ9yQaa&R>VD{mng'֞d9}4iX\ 2kZd&I+`b`OaU mMW49Šhz'RI }+ȓyb /_Ѣ77xw#{e"TVih| 16,bwfظJq /e7S9jc=HU/fz+ҁT)+Q9*UaoBP4_*"o-wwm"Kt?C>W+~'$s ${NZXQg#@Ab{,ѕqRNiee`2/6R@I@+`@k0=`|9砝ͳWw PH`ף0ϦTM+S{ʂЧ|Uxa~C}*#R i6O4-C~]58Vd#IƏ4:p$['ON?Y3eGhkl"  cCDlQ8fH#AȰ aO^o}2ϰ'KjI$9F<~ |+}_w8;ˉ0}3#>%m-51˘cnڤ)/vwИ dߜ'&~s{E47$t B5!rP)6Qv`Fb %ˢ6Ad5ǟ8Cn:,'P<) Y LD(a2 pV85"#WIj.ijekjBAZz߮,aH F{ggz&W7 $]PF]5N0t?5Q̼uHH='L(m uuխ_-hO2E"XrL3cdjn{Q*yn 9sJ_ v1Z!_)<CRύ2AOE AWΕ/цIdυ|hMA% ]^E #o:XFI=,:P5ќgF2{G/D.|rU?urHVl(: VIcxzNjH l#bkQl}pVc_`Hc&c߉ݕzWtQ.!neđ&YjUB]q@j!lJ{qSn%9l5t,\b0¾0@^pm"TZ>^ Zx,H -G AJ%9 @wEF0 -]>#_%8J5|J2:LiΎ ]c`Ĭ>ͿPXk]jRbۧ#4Bzaұ:P}RZ=_=Zf #RF/|oqd`ɻ7-P ϳVoVJȎǨD-R.iuіݾ> 8B?д{'ؘ\, ]Lqr_!!j`:(kZ::%#Cch[ ;vTL1|z?BF+߅#S{ ]ꖞ;EaC|8VtfAk-/1*Cÿv<0U?M;B \N>x}l&j+kdm 4˫7vƣ/${LRuuhN,KnFy鄼:s\3nH!x׿bh%;Lt /wX6VGFedT+FHd`˘S?3`  1l"ၱ[Q4y0mvm~4R0Sulq\"s¼DnvxővwR(p3Py'бwp=i$mv\T~ Doos*C qيȥХ]du?kM.9my;TfN$O^njR$E/QHނp` ⾈sWINnXp3U0!EQr`uZ0+mTř4y%3*C)Vl=ա\WmT"lܥ/38Iy58ӜSߺȓ^KAYďYmm.+7fZUM],";' J"(F \ mz=e_^nzhp'Uجc7i7!ŋsism"f $)빯Rr>urЧ58Eň\W5"l ǁsU[b}3=C0;ET{{)@eQmdPJI;Oe@PWR3wI^t.bUUo k2_a~F lLA(;҅#V`9sπSS0I5O6@CXҪp?D{"UoŷAn4ݔNp$DSS +^;Z71kZw9 X?P=Q3 ӮI5HhZzޡ[%5Q=9s/ykoI,5Q85MβAl<#% vOE4SLuQIr'eIG>>/СԪ˜8hJcZbɒI%*;DLS4e8 l܋8x(p3b\ށ̅rˈg80kT9y>Z R ("ێ~X|]φŀ>8 s`@Ġ1 q&4F:|R U4ΦǪS e.W7o dИ"}e CQ%-~i0 CSddڢ=ب_`Oi:."PC͸0w(Qc3Y]skפ.Q9W%r\yOzHNg['˴jBYZ  e g.::WsDiӄo8hZr{_g&-9G+-U!4 8@ :3&LNH;l2I>S/)}HM*I &X07v7%qo{ FbQəŰ@aE-L} odPIKMKM8sډ׎⪺VdSU.B4+/'ٗTPSsONZRozI0A(Xa@|?L?Y<,u)L1#ɋa%k--CvvihUKjExcwR̘ݙڏ_TyYtkLK;0 C ב&MЇeĻU؈ŴnN\W'ސf o(wh߮ P@$ch7%O)ѢuEM-@Ȝ8sEvŠфQvL[]#UCmY#&?8[iXL._S `cl糬+R5}`eҌieԊO>L`g&lؘ*JS35.<[Љn;kѾ4(nZ[{}sHɤ]feX#jU+XX|҇]̎T,(/K|G)z02gDY.}xN"(+n1 IA~|HzU}^DLdKg8ڐI>ԑʴЄ~tx+ԢlwѧD U[fsw">$0|*"浮wSb,9kYc/w .|6b3p a&O=ہ۬*6;P9nRFbUC_ȞN]vw+4NYאA}UPjdH'a㤲O'Y"sOV+|Pϗ.LT OU9)tyM45BZkڊb|?z_{_4nG-,_V~mklv->p= Z῕!<(%Á紀eP fQФ=yp7Ury@L>r@\%OHRrywQ"&?㸳0zk9ȃ}j%BO5C _mVe#GK~ hSt& avg]/57R 5 wBI{' D~vj[(_=lEJf9{@ǪJ&"7b`f>VB\1 NzWvhK6;)c23l;]sd˗ؑmD/!p\`vS26GP(wTUAFq ic[qT9TL V:A+b'oI6A}'aG$B=R: ^vjJb4+meDk7G2hiVDWi׮^EiR[ɛIJ7^O(H*g\,QE>^3qm6K*0H&Xl yy>Ti>aZQBc3_$"yLfŹăYH$ӓP5XLZYE?حZJ7@wE, 6Alqmn89ut×fVA*‹Pvf1 '!L]-%/r(Z~Oir}ߎl 1mY7o^LImn]$0/W9nЉ;eN!M-sK8BH4S&ΡRRӲ!F9.ݠE*3}'zKHu6KX.D_4Pu* 㪙?HID}.,J3Z‘LnqL]9p^Z[NJ»(ҕ\w-"2!%1I sl%;B2/?;v\V8p]3ͥ0i KD>iEJ;Xi+Y!yL 0<3`綨PA!Ƌ036 qY8~IՑ~%3 8ig >=izzU#DP.FVɋ#~-"2]?q]2˱HSL)|d%䫁Zw77cq5SC~Z:t pvJ:Vo-ww&cDh||>J-^5 w>; @9Oh{Po-7KLdQoٱp;?x CH6iѶj#Z|a %ۨlHwכh &MA"{)q;cˡ&ƗZ+O/*i 2f<:0,#2Va٤Gvšbj.OZ%׬=E&M?tH&*3h@a^d閡?ī`YelgEcGʾzĆMFl45.=}F"HaDv銣UqOz?]߷ 1؜@ .*fh{(T)v\^"ӈZZ !wٮ\l+7ޡᖗ*&~&kZ8Jf wg7TkVr@ SRy:av |m ˗~ԶR k SKZv+: z'Ӯ2Vtd`W'=FB @dJ+>ς] t%0" q>fVaM'VH(9:Jgv/5D6=EȞy~CXxIȹ{GikAslRnZfm+p|s4UHQG>gh"kjrZ%o$*O\│l}x֮na21%/(qG6,lXhJxK՜ue\FIl@W +ibgz&kVS4+'<2;qA3bC,y^&NCR g4k#O=Qhm~^'CB9Ֆmmm?gյ=yW.G& ܙ ӺۉOA\M\VWc;n^TZw[/y6|͚Bm>x[nyp(R)onL}lm+;̯2GbwkF:x.~hc@e1YKꌖacoz/P䓘Xglj/6@|hNtˡ-Б|gHey؟ P@$a#؊83 mfO/8v.yy#ۮ~$/@pÜf \$6Ub kHS !Ӆ"'5 [7O1{9L9زFs $vqW)5 # >dF``2,*`)ã8 Ҫ/DJ rdl|=CwHXiIrط !#ߤZ7A&ߕ2p?ܦz)LWȅC&sH Fk6+S}"Z<@`^خ ժM\Åe\7M1#H(X3Qu`zEu?yzQc뾂Uۋ,`&mt}8r)|R+<5pV_!FLt)bY?jlGOʓm/K߬y^`)ުU1ER @R aA #wА&51wjW-/b}<`0>0ն,_^E*smee4mBPh2e j%CݘZ`L$$;M v6!|2z<,lK_F|Xq1QQ9yjו0M5<ǖ(`PZ|Dʈs-jV?-=v. d#-*N ڇHM')`.r[H"/pVl\|KHb rvy@8w|ޗp!{'XRI]'*ކc͡N|˒\~2!)LY0LK*JK^z0'~_B)8BP]$ޭtӪZ쿂s'3,z!hLx a[ B%v[4Zodַ}0[f%f-;cn- `9 [7iV9 b/Szhj$I^{qcn%U0?WBc}"Ц~yW P>s X5#14OgkV+h)P%WkPnt}5\2i2} p.>CbVL gu%Z6si ˇYՌ;xg|]ԁ!Crjs J&@Ær^Д+GG,0]Y2ui+CUcjޒ *aWdVFVQ\#+@جWܒ*M\CFo|B#ZGłxH1'w06څ먁DkߝzjAYau#<iMdܸsS:ĽL6.o&AY;G?ylQ6/=9'<~1o{H+nqJQs\(Zp{f@2-i2ܤP0UCYU,]pb_ӱa" O2eAcD"R&76L].gZAV`ixz3%.ojOXS$vn5(QQl!ʞΓ}T;D& `ЧC@d.@ogJ~UC$D! R;UſCFzT_XT#(-;8cm Vk=j)NTmR0! (α^`^abYQХe3w V@S{cġ2ۣW XޤtzvWyα2`**K + ^&$Ϧ 1tJ%6/ KO>j,ڷ8-lA>lgJ*o77DQKb# |2FIBMLCE:DX\YS4Mj讏g MFB _`dޚH8L"kAf=8,ʰ.\k&W_*[o2+H-3y AuZRt@ƑZLY\+McHW*O48d%q1 Qd}ߓR&)r̞~c^gP6ښFyQp ) 6q^wa4p0)* 7POmw~'Sml.:O&)>eLY$3G&ى垔\?A7ހBFi1%(MORFC-O0ykfޗ"RG&i؜Ag/`Glb^E 6ts:Z:v' G+ =dtzzKX b # ,Ǐbfհ'bzSYO󏢇ARa'oe$x7\uu7LRzr.diZ%pRe5Ĵ UT :F?*֐2?#wĖեAcnE[:˨ˎ4i.iK\0@hWb\9?f5Kɰc#D8zMb~g,VPXtϽ L@ [Dm{ľT{F%PapK%`ѦEnu|k[Sq0^Eb}̰ Qyd( FjN%Ј^4<&i۩dA@'EwYN{Mq%}$@IGm h.(Wᠸ-v!Xe5j Nwnx$zU̗.hXا0n.GH=E;x7w!,3U[EQ8Җ#Zx4vl^ve7X\u0 .O8sf9< 6cn./X ۜ"E~b2/mwhWI#/4ã9Ñ$ZVe̗D_uJS'i px}"Q}!ɍf&>1Ȃ 2;u4ܷI73`wOU iZmd;ʎ7WbwP`j?'J0|(^< TP []zBIi"lKB|tȥn0N豃/ݨӠs mxǓnԦ~S{:qUT"VSs+}C33Dho: L''rǫh~NW4dc"t@Zm:H.P`F.PDM)+\?n-?F4d_ZT%H ù .`< K:BOa'ϧ6֦~|!qe)ʘx, >%,h/?aXɟf";)ԔVw$_ْvg$!ܳ`$cxQ3 F>=$jPh@']?lX aeEc*5~O/$m£OȆ_/Dm_PNW0S/Cs1&&v{ a?H0b=?cbwmFg+5Z8Fy j9u=qa_( )| ~u""VK7T/"< j\I4mϸh~:;i{W8;WGܴDvl=ႇ u̳ 4MhR%'W_(ub'TsDY-!O כ)G6$BCd.d{ Ѳٰ";j3}Pqybk1/=~VgD~yĔ&HZ;޳{Q'5|s" h6Ja(rV C~܍CC4f݋YRSPN)+SN\6Gl>+{9^JXei HQܷ9vE((e]$("Zf$uGғX31r%fӁaN{4XA2&Ċc@G47>أy,55c'IS#W=":U/[M: jA;ߠ "s f#/j)wD梸XsF۬a+p 2XҎ"V{1"\PQO̰aM Y9d(0ɺPtdb>S LbL)?,y+&:r 4//ӨbKW4h&I~45GoTׁb.Lͤ`-PKTN FCZ%5cdRe" V3Z_3b7m%1[Z^i )yQO؃L~cEBR&kN(!|F 7ɡjY s5ezr[[s([cv,>h&kD+q;xs檫¬q[1҃ȼ!!Q)87$W#ќgi_$weLꑄ:zz֬~DHoK"+f8gWZ\o-vIq^{r-/t<Z &=}Iy.tFR-#<(jDڑJɲ,",N+}K @wq&*h[6Iw?oS}$ NdImQAr챛,utX@JT,,b&'vh7PE&cr?LG*(G0&Q39H Ter<_C Cd{&W^6Z|mA A&STL~bvVe\h'<9B4۳1ʩt2QM/s))8=w Bʇdo,{^7Gυ^,lSdN]adl׉Sp{)mc m\B6<CҔvFduq'q?Φz/.Eo%HpUodjBZ&)կ0N6H6`p. yN0e̊-II'ϋ,j[613tKc"-YT|Xk2"P,!!kS޸tEInaSXԈPkX (Za(_b>1#j M}5}ž5(&B.ݕ9Wʞ*^ +;)ľQڞ(VM1lt  8a)~h`!ï%sw8]*N1~yKp4\[{PFNUuXg.syO5Z'N 0[ф=9{=/ϸUTu]38SkWx~ȱĠ(=0r_iUQN/4ːM7v]G3t[2[o \*s1NzLhOyՇXU:| 1 ׺f{ ?RosG2?sjgo_XDUN)@→7@"?R38dqmfoQ4EHlD+(|{a;w^c2_W:v[ HC.~\]ǠQ ?zη?He9a9 #>D , >F]ɤS?xE-@87 9I$F鮯J/#S!jH&dP,'3oJ)X%l_M@X<ͤVD/0"6ݶX4\-]u轍&]~=XIS9W$Yԃ qgcЬf7ηFΑ0y027 >4y0mIQ'{\j3K`+ l_ C}%.;t]j(9r {@I&&W#u늒`$8xdc[b[ktdOߕ< gAfsauA'BDz)Tzqy^Q%37xMPpF"~䰄x(T3>ٗ>$zcN wu am8d+3#iW[8$%zH~gjցsQIXaB/>gPN{)ne .h 6-P@tqO2s>f&*YD!DN Loy{,>\MJz(nIJ{w%dN=5A8,b}`N !Tkӊb0"t@k*:ŗXcqyΌx'{> fG siɯ9Ѐ&}mEv2pvgwx8Pfܮ_LC\,1`J ewT/8*7S1<͕cD/kځB *mgкWrS\Rm'>HڊG$ȭT$ڥ3#قC9| +G1餂Fn7_NV&ۗpjAFaǸ9uv7;TVmE_%. Imga`hzgKvh}"55/t}nZ M |wxf!_^d HYuWqp5]d37 gчB`+nxN8K3.1Y҈ZY^[2aCrtPrԞ3tC0ؐ 8GgnA|"ͨgăl7'7̢pnh/u|02/*|~ Ж[f(9ZCڤ=tbZ<`xO|}""pYOS?Gb#O D>QҌ} zN)j: +`aD>}$p4I irAA^ȋtndKkssTTz T4e3SjY*br?XGB?іl ^$msҕ=̜ MWԨ'*'bO'K?ޗ7I]\NCUyVlXgtc ԎF183EM{5So[8u*ສ4ᛝ(GNQ/˷u\샔m1K5.!7MU@vڴ *)"-Qo(}VGvlOη "o)2RDr:yYW8O7>gSߚngy)^Y#@MAsGw=GA7YT ЯH"FZ͈Or{j}mdV{S[v'UI9%ԩ<.eILGjyT]X^*`Z+}::_ƍxk#B#b^.)9O`TV}+?DK#:%fQ_oTbZ^x\AQq+IchՓz&8'(! ZDR.L%fX\{_]uhZ"1t.Qwyɫ'I^q$(2]?Qy&#k¦f8+N K(p-_J-K60 y@5b,EZ2G4We)*%f2t.ܳhߞtMz)펋@㺮 *D!E/2^6I bjx?UlxT- -U,r$GR9m܁T)eWJ Fz7MQ ȝ4ӭHtNRVq͍N*nt@iPx~ >y(SOR7c@Y"PXVPGX7 mwW`46Ufl'4W^4ْJ4U1 R)Yj1/;l xz jHsnY2(]ӝ_QN Š`~:ˡCM~uÃ~7xݠ qr~?K_LI<^fgCHH&G{JIMSh/Ish'MT&~ ./DqL%tG7lLL=aCToZҢ?ZH1._f;MOMً0$CiHQ B$ᾍ"O adsS娻ck^ܭ*> 2ٿu =ӻ<*Z}7bL%0hhT*,AnUrFq<jʄ+dlV(Poa؈m2EF0&4VfQΜ0^C#yӪuv3ʈsI&nlÓrt3}s%Q~̈́-08$D0#` nwEIX(iJrh7 C\J%k‹?j|@>" SoK9@Ila;wzlj@/J6w ㊛^7|ր٣wZsFΤʒ|E^S"b-7'lHmЩĊ㘜'ȮܬM"tpƒ(1űJV8)NP5g^MT$o0{g896&;?Llm\vEvyì9R1;V}Kit *whAҩhFЋtUv\ ]oIySã@ŴߚGm򼚁o??UWƴ_?p#_B)q3a.O\KT2 2ȔZY9\,,Vaض]ϕX<ɱ+BCN)Q:<6@ލ^:i_\t{U`Ybz? $pb"Rls[ʭkVh+8la5tMyAp Rסb_7"-?| ۺ|u}V0\L J$%oD}pPV `sGz0l; 8ƠOK̃g {t-3oi)FcN/jsœZx}#P?^dp iJlڧJ0S% on0UHykro$n R?_0T\W7.;--.sSZĿPV&Q ICd7&i)z~ IJz`,%~cbo&-QuVq{־uѬ)jD:T@_ivoJ+콣XS]1~)D#ScئjL<H[΍fV sN`ZeMb$p ӑmx SCIޫ兹`v^ca豏o{XZ`\ CVLϨЃbV."l  wmC*J\HEV-nDŽ͙חH ҉3`H!yOM>*)Aէ8KX^Q5`x"+͜ppaHΙzEXY"<:B6}`<4\H\@:63;xz˺^JwjXLDJ򷟸sIUZ9rKW~Kt$]a %6]˿pN0FFO~hsDC>uN7Cڙb\H@ O緙\)BZ_zUK^Uj|uh|5p&ĵV0hM3R}`$sU]eF+ӷ$V#;Sc5?q; XH#PܳZ/!9B \<'-e0eׂWF":A6Q5{~RGsw;9cW2Wi4o2m,ӿN $XN6tg@`7)ɥ k|T@2 Wh=S8XͮD(7I!U_C! RL$jʏҷ%ˌGĀ8jπan EQ@PbfD4V5 `W92a YMb.eUR=-˯A W 'v3򂴶8# wÓg/(|FHz똟1g7xMNMf9!sݺ% DÅ\w澠'چb3nҙ!oO Nvtxiz~jUQK#B63lP/ #JseŃ5M ѭ#]n DA64zKoQg@4&𴚇nkRGGOZA3sofˮ6RF**w˨#qrw80^lNhPn.xǿN(P2ɧ6>'+(!Tʏ B$r ] |nЂJeqLJp3# S&{/fzЉW5FT-zo>bjl)/N(³!7'(/I7Qe}G(!< |' rD,gl*9 }sŀMh-u)9%ĴU<= {%@\\frM euR72xM:m*KM2<XRX#nG@ %Չq}$Њְ7CI: ..Yy#N׎+`K֣b.߸Yn dè>@-}Evnp J⍲ U#|^w+贘q_DgMwOwLL_ֵ/s(u}aW!i휘wx3&O.E=m;˭$9g\IpxZdh^pTx!;$}dU!!@)`us y&*<=r[S@ԃTjBz[H-A<)ϸ21Yj&GOd2^Zz?JW^jaMRފd N$ i͂PDz h$*j2+b9VgkܘKˊ G.9%)U W 5|&Blĭץ.IH:9Jܳw\>הrن[ Y!Rx$\[O 3Sf qEkr \1oD#Ld 귑e9O$z0nZt L?*Ӻu RLz_1hrrLAe'qG4"x=+|͔v‘jryJE6OlhQYUʐ{3uGN < ~5\'!P7bT+iK5L1:|-9ZuUfܑi?Fq+[42 2XA*aN25QZ pRrCxjQL}S<7b):r{;% i]krrlν 1jch N[n# HuC9Oq+2LbesR)R5oocsR+5ysE6z ET_oFF?(һ~Y`$Ϥ 줫2e;S?v;k95977nR#,݅J 'EalSMxG81ኞGLwL&BX#B[^c$2[B0xΜ 0⬓gI3HZ\&\vxH]Z?f+NG-Iڥw0,ǘt-^>68lSL{U?4w<{<ʨ"wOUequdB[Niˇq*5,+ Ձ*B  ͅ=owL,( z(&cY]`r{l9p㘛ËWXeFEO;CaL -h 3%!J͉5nu<:~eg_48 čB3OQ 7._w(Kf~,8rbX6@H)4Ax[Eh96e7|cJbŽesnU7%(O ᄅ PM"91&T7(vs PD5 63eօ sc!Aƾ'lR }g~#(a id͚Zn_r};{PX7pVeDx ub426z莱:=`"oNa[N˖}sxd=rT MHq;gMijZW٣4C.t|Ud*"+ 3rJ! ~ac:1I"sf#QŨYrX" zyeYu9=[R%4Ɂb~ëK 'cwH<;۫qQ"C 5P^"[D Ƽ|77aލҢzH1ޝڅ(;egy|FYYـaS7bb#l/ES hq+"z1d83>DxЄ>Hi VO x8df96SOͷO{bsYe:\\50ܾ*`?=FVk=N93|H)D$w`!ze$fDwMh`jT}ux%͂g%⟫/w–1&SvMkΧ.AOq2cQS܅IJEfe_+E(Ine:iҴN-P'n>Xi"K+`cc"4\rU9+8ݚN J7a sŝx7ֹƒVm&nX)7{ W5:5A\$Zvh-(+jS` pƲQyH . Ak˴;U} k\9qG?P#O6KfQ~6²7#_uG2WNSP}"% {4GE3d|*1EZ:Υjq y@_]@,g0jSC8x-I1R\32Q}t"g FLO+7b!=fti[_ns)E]kQم> tWcoli\%:zokOZ_\WqrQcg57?/z^z"ŤBx3WU-Z`M89lGkb*6רkؿ\C#FHcw<.b&+{u:P _F5zs:i[]xT{D#Tצ:!PkuXoͬOYU+o@18@//ed9yRԟG#(zF7At#5(6(ݓtudP/(_.)uRI뀜L&-'2,)iqq<@BY] I!ӭ!ScHlsX:\o[&5?8Wpa]=ZbI*RNj'.1sIMr>7|gm67Ak M|rxy @EDaK,BL}أޝįTML)=,LqTVq%wwS{O UOzB?%::jCZgyW 3K]2D-O:( mVd@AΝ{PKSf(@c>jb`ppR1CÌ #VePgL6鋳 >20M$er,58UM53GB,DkJWc6u)ա:xpoc;6 Dw]yF냜FT8_R[IDS;Iڂ("!${&tdf\g1k+;|rk*Iٷ/CjbDGJgO1W!6 \?\K֧mo3 ҾlOR FПԨY$&sy5(C{gz<Zp8,1S*a0|.yKIJD&W;? wOMp,!i<C(d옠ಊYix)7`gG*9@ǚj>DߊyYVq6>vʭƒUJUSMzOQzՒˍ"z 5"/-̴0„=x&͜vEb{Ԏ׍^7M_9†S~/P&Ϙ.gI7&@RQ 8w|*Ue "10ǀ;6E4lcisC) #tμի鏁 Y&Aㅹh65E#D;ݹ͖ŗAHPp{C`](e,e;i6ۦ.AT@?taGPZoE"ALobIKI >Jp8&m <6Q fW7t<}u2xqj>-wV KkC }~L& ^G_oM&ΚȻT$Y f * f"SZ8QJ% *%-aır;xD#D'b| ;R7YqhoVqQByq:`3^vK\S ]NCEqęM; T~ZuF#;ѓkؘ[ו KG!!_1V#ۼ ǔ1=Zfc~IjF؇k+DV^=JR$_Ͻ\agYNLbne'lT/xF>iNqr]}+'mg>dv씜ftpo+Uah6q# +A&AuЯp t []ǎV9w'8|E"mE uo+T<={<N3yϐ') /,%(];4T.fQ#@F]s7A0]݅jdvxخC]K7:{#K-fTPOʩ9bq/,~7 1ozh< :ft9{/#sqǶese@\KE=[U|-UE[_ٵ'MV?|,Os3)Ÿ'cwjrHJ+l롌߇WZ;C$:44B>f!{kYpgt{?{eHnn%Oب( KV8(@UW" @o`OҴpTfokxzq Z |%^~tJr/QtɾXHѝ /e=1l32р> %?;qx *"ۙQ@A8ӓ!L^j?Jwoa._(LA}%]qDe5]ȄUXY_Xn/,of!59}uWo | e#P j&p31KiW{tmD|Q)WaPd~a7jMΓ`:WSKAwg_\ڶܡ 3uFGtFhfRk{WUϿ=Oݔȉ=EBE>luw!GqLDB摱~jZ/9*;4]B)e1ߗ+{Ŗme+Ǩ2MljRlzFޥ։#qJEQ :O<:q x MiLteHY),O9Wlij;&XuEn Tmp:~@uT--h.)UR_ Vj'+  vu%\X<!6wK坞k$fxKF ޒ?;iuNMu.ʅ;`- f3EZ)?s_3 _ߥOQAqs.c)C[#BU6%<8J-n ?7'qXs xQ::@x4Hcč#l0,? QHZN됈 )s-4\Lh=Yd~PTc2w@w,[Z JZ2w\f25'V;C ׮4v{@'^[lKIE^iVAŻ?ŻB37\<}=[]A(S|۫wm8zWm,xKE %Um!:!+-ʜIP\ :vg֯ijoSvA@sf~"BcbNz5ES}Zcb>)M֮p]RcM*9kI *a-uant]:"M<W8- W-ctgqeMfdAf W1Y M A7C 1Rߕ,qvZI(H l|T-6v1Td}1Lj !W[{[#¨C!$~ (7?T@ʮ;v~SZm_Iq+V˴ ^ͯ?C_nqʭn Tsj)i'|Ey[t|[q8u]_ݙ" uK)4Q'Ӟy3QR .AMڠgp먏eƦ4m:V>a '?ϴ!)[DO-mt0 ȝ[$vӫ8` Sʕoާeo>EvUPl<FAEO(9Z8^Pԙu Q`!e) np3Gn׮9ƒOD.|~4燒MtԷ,DΛI*MOn*CN!cX#v 2X@[Xy2lv>Csrw~5Y/ M\X rxPP]y]X| jcfqlb/*|Aٸ3!YBb`eAlߞ*x8É&{?[!@5EՑg:Nj9 ʥ߁O\a%E$sϿ`퇴4T(9|ghoGs*$U X>=FR?>mo 5x߃s=0xEk t}c[ mpb-)Խ7MqMJ>;3Hb ֍5] I].8fx:(%:qC7VAf)9B@н7DW9jAav.G)l %UWS WMIK4*|2g !S'CQ -:K@M k/uD ૌ`$`W%}F jɗ>Z;y[%diS}= SYATxg'pX*gdaF3Ig}&F?46g3Y jSwf?J/8Ɠ9=h ˇp|RmG`~)xկ09rCFgs,_}0D+AE'X9 XKm1Ӥ/wtCp<}9M((vIS Q<^Tԏo}[]Q;`)Ry$;iIdN=mn6PI^ 8iSD dB0my4䥝MjUui I_J1]:U~hIi/2=T.Su8Anh 4Td-7:- tU.ʟg RYmc~lItbb!үMo)\@g< ]Y@a Z9.𰁾/Kʊ봬FƸUe߽eiSHι~EվrP(I7%P{-īQH3&̓M4iT?ozL^rO#7Vwg ʲdl#W 874+Yv<қ[iB@~aHh~ \a|ğTb}z'($L׳ԏ nwq JF|5O)ȱ[% xNϬR9INBVCk3[Ŀ|^K ¯ˍ}Bnd٘’7YeSptp^-m$7ϬeF## ߗ?0kPNoJUpBi5'@ttobŎo" !`֍ʁL^ ޤᶃZT҂cX<@P5y tݱa IURfHAAgn$a\Ya]dף-aL_m|ZGeϫ001wF5vڶMY3F򅩻3P#E1X}b g:'Xz8сi`a+M>r ֌/yT=/"y\]z ۞?&лi\"Vd }H'͆]JiNm{IC_׊vn/Ixw"1XYŗ WmE̿QjeIF{%@Q*\WR@1=#o޾OL+/nsbQXTi-و}qWs/*v7tij".leXGu8Cd2KZ﨔;P} v!O.h ٙ~o֐CLAa|"9KΝ 9G!U6OG(9uj:\7;JLha׼A5w6@ߧ?r6pFkhŒzϞp{N-@3d@~Ap弰Bߠf;?m)Y2=a__;5ާOL-?nY=& $~B"lNASZaщCwM.]U=14׏㟱Isk)L tT]nZ`IBIЮasɅڔkoԧ~ 秄tЎ_hqwZA&z|D'ҋ+-  "ڃ;OyO%qEin%|a@Rw~3_#7RиOM/meߪԽ\x'>jiaJ Vu@Lw9y7Q ߯^Zx*ȻޜpXX H^zk4ӟBK}GQ9Kg>, -y'5a 0+W.V%bPVkDri ʋW:ZzYmTo80uj>LbUBśZiTBEuz M"yQлZT^I0< 7-ŶX{jEQ}<׃ϥzB3$vZko21Ğ` b_PszfTjU_@Oq.z(a=&lm~w1Jj]f\|Nndďc 3vp3v.}wGĘ.vPզcnU}gWQڔ޽*9_qSbb{y٤$p Y6a 6)P}w?ONj)oBe_'_:G< .ӯvK[raH "Y}1B;c G=Ģ. EhϘ"o(J WE!hu%7:YA~SxKR`P\6B_W8-X JTNK3\FyUXBJ=E敏?(:7HHxƂ[᪣ɮB.6zF^ o+|tv64ko]CVw}mH 1 )XY,:NɳR8)hW#9k`Ǣss5l>:B??1jI_{#Bхoc*X ChjcX\|o(WGJhp軀yQ;n"e0}. I4`:}$jO &/8v( t 9\}n(xT4]vfTQ(->RMq&LA/pFB@Uhpv]Xt]\FNvilPU33@`4FuznFF$-CK1JUA_VS}ɥoV j.:^@SL=p }뀳F,cqWN9p3[|(EDzsPL]F'_HLW~X6EuB0/޳)'~MƵQ`<'И;pOC0+~YS5GP/0C,=J_ 5ݍ$iؗPI ތ,2K0Vٿ4M$l_5,: _/hm99O0<8 vF_k +LaCz+L|oـ]oY YF'G.I+R5rIuYt-Dsڝ yO(}K#X0{eFn6xRd"CRQqӓ]Kw fGO,8^My:5}L)~oU< ڢAʥOfooz >R˪5$ ʉѫOoi%.0K><֨1d xѭ':R([fp8xO~WkYr`2Z.Z<3E[U/„\Sfa*ak#fCe6QT|jvj@D̿]5_6+8rpE{.&>FoRܢ} >ZJ7Hᛈ5=Ӳb ewHSINa◹.eiOʞO;Ĩ+WVsps<ڊyuVAGq+o(,أ 9 qZ&BHpk?P}ul(ZZ!/[,c"4hd͜[S'BxjxpPSˤ)S@BvWC?do¤edT~ap&Of<ߣǛ ԧmR[qbNm0H[7+ϖ\@QTKW^>97)Wl ]}=LLT&_3>7Gf- ~cQ{zWMޡ4"Ux]߫0G:`@m4|# jBVR)c] -a7ې~cXkzucq`J׶H0Β-+\?ua*%spv9tl1Ê^%WЇIO("!tqtR B0foaMIpemfhBJz&4"Fd9YNފ )>P6<ЦU %)G|Z':@80 POJ$aoM^M^O N4u!ZMLޛfRt8{5={PUC~/YD(׿h/TEA ɗ!A3N:qo1LjyYYIRyYxk;#K=F u4^ܶ<ʝ7d f<&K 喷t֜ S(Ń@l3<޾9 _"qƳ!d:} ]kI;< N,DŽ7qe4͝'^Wߜ5y] B/Pݲc= pU`} {K>M- 7)KI8Z,+͛ |oiAM ߈L3# uU1Q(.{A,TfcC^ufz` JSx*B ~؁4Iy<)ꓘucy wIE~|3(-Fwz4ai |9 )œ'Uݰ`vjN]ŪQ#eb)U_pۡȅ]waVE |m.X/V8q2?;x͞7>7$v:1\(CYo_Jm*S AxW1Jz)O!-HI)8{d~g/='qctvu} kveq4D5+SfoI0_cA:~38[ǡuQms8_݁Ġdw(9,)ʉ6ϓ7ɐg3O٨~)cBrL &b; 1e{a Avei(8ac'1:55nńg_XfcMtw#tuhN4A Fp>y#@I687aT?Mzܑ, I8|ҍ, *G : kfqf ꃳu:VgKgn.QYй5 & (6[͝0!Dgb~Yo_ Gss 2₁, n z>8=ٰ¤{;xQb~>Gle]8/޹cL V Rʢ=?`HNi.qnm[X E|&e*<[k-; a4\tt}`W QL;nEm{0Lf#ⷱl-(F _0%Դ^f@)3y[e</tRtUn2: S[֒7 8ϣ'vaV2sICǤ:GĦ-zXcQL.Yzs+氩SZ-O+\HN!x hX(gsl6S3R~W@63CDZK'Hp[ <BWb9웪cA -̥g|- jBS\8ɡ9Lx]DiC ͛G[(ZsozF_EODΏ-̎ Ս)>= &M3I r\ēKn* 3 i+?| tb0(P O\n]!!U ZwPɦNmV R8T;-y1@i̾E?*F+ [L,N]+D~f$oAo-f?m,y^0[(8mF`aw'Q],y5#|jq*muY18ҨEI q3G\3e%4cL6 š[̲SvC,fI>RGlЄ៲A_9Pp6+F:!S(;I6v r,hF,ŐM<"*SG:/c t)s{ЯX𤧙e PQJ "bVN IOctߊ(rť"đeW G8Ay<Bhc| ?Owq֐F-/Clk b5_}zFQ6G{[P%q W˯ kK iŝ>:0v}vYQY@% 5t?OńSW/,8l4:.uXӅj?([JHw!R{gP0; 3AMg IMX[BԒ7u%hNb59[Sܙ7٘V;&.?D1~]5 daR{ Ճ 2wlO xQ8E RL In~YuWlq~S$G|TTH "macvv<*e5Fꎌ(V 8>>6DFjжM/P!`A6mb ɺl˸}akl,Ў9GTq^MB'uNsA0ԃcs٘P|o?̳NZÖ}U$QC]ǡ$y*ٱ6et[^$V-c*U B_SCQɻ ;'.g틞7=>wuS]ӿE&Q><9s Y%LSK-dO mZhlY8NJw})ha*ȰsrݐN-%U8?%~|[#CN%*SL0vNO vȧW! ϙp䞥YA UηR .bE’ʗ\@{ GS@\M4.f#;)4PO"@Ĕ nyׂt-fm֙c5wajhA B  FC*xۙwaJ\` . g۠@mJRt|pU3IE%Q5B6q5a.o*l>nʄ?`pya6X90lWA!Ɉ8}]^%8^gEUru"e l ǡ(kw#`waT?젺_nY3rYqhbblw=-3L' uL'ї'H eBtUW tM-gbJ@:3h]*KPnm"y; '3 A,V-,+QEBW9\=+SQ?z:γ Fil֑aN XY.CCI$sweVZᢛD1 j5"sTo# $c#/L!%.҂ >yWǁ[:?CL U^u;^# J~ȅi͸J?34?S;M[ p*yA<\${Ol9݁XֳеIhy9P- u>Fm 8M.3mA\PMжO zM٨xGbQ:i{ ez$ceQzdܤ^zM -܌i`vNb@Miz σXXZ j LJ4.5!}ZOՄyi ܯПk\ܑnahFT[d-6+՞'?YC~w:ַ +n<ihpvH}}[UB 3 [$ ڗX4'U{l# RiAU˪MADC$6ý-1pb_-1sX`fd Lg9Œ9XSEmwЌ'28#q7 ڌs;,_ăln2QD=y>W')>#L=_;/x_<f޾4?]W;ѹfw+Mbeg5M-E)uIbxOEe Zɏ_ Y3pm\wng̛o#e7t:vzpfɚ6je58{5w(^Dٽ'aEe:KB͍ҶJ9j~y!\ hU$I+_\z3"cB<jL.W@X$48MX^Kis 鷐DY=>c?7إ$5}Ͽ9f҉!q'VpDLM udk^F!0M R;H2nfj29/XL89GvwfCY^禚!XkOV."E诣{ȕQ07KTbLUIEΌWx4لȾj v^i缎1͜vdm8cCkre,"ݳ>@î`s8v2ue/&&pc} a\oߔerOM_x.*E,Dp^䡼Geh$Ejȏq/ 0?фLLݐ[~KVd!>{sMo@^7&}_l& 4aNNL;zB(mʟNw}phW)X'P$gTa2w?!1F3JzvoyY(Q(w<\d?XmDeYS4JSN%i2Mxx..h[`#7eXt7{/![h5&Nf*E|g:T5ZAcDQ3ܔ %C$=HySoSP_(hHĜ*Qq )S z}שCY}3/9 XW oBULJ#gIćan6)'rcwۛIְu1^NdSIF(Nݯ N-4^,j$Y:YUSb+vkK(\)* ,xcnqgyJRfwe=B3o.@K(@nY1a栍MtbSJL؎;tkژ,$Ɍͫm#]g?v~=yJabֹ K?e ΍Q+ z}38!2'!YOEu|܄r\ .EFr,Uc"pbYpwP\88wɱJL^-Vb<<ٹkҹz#8'qg O$}#}fO(!Z!ϛ)&!rvӓgW CzpS!a ܲ N5aC3/h2~! ҵ} eܿ'6ucFnjzXK-jvIЯ$C _}S;qkmɰ1]z"5 %hZƂz̠5[vP8 d:A}SGw%pgtOv&XyԵ; ;i};%X?`sj L4UboϭOҀh HnBδTԹ?xp\'=!jT0#=iF̬Ս:118hȼvkGiI~z_󻢑mP <8z"=0p3dkmZ`yU;A-?BOS<=², ;MvV}ϻX)~{rŀRtst!C`pK)nZpBGaPK'&}.e "yI ݼ`$e;􌼠Q2Sj"fgc+%7NZݙk ϣCeC&2&>r 5\Fxyքb*گȼ[%vu"BZWcsVfy@(ԶVp%hn•(t'gިn[=/҃WbQmuͧc2'Υ1l&s6n턛/b(CuqXP֧Nws9 wJW N-|~j/΁'0S&*"NP՝7Pݓm'W0V7+ &SX=YD*O~E=Z?]6z20&yk/˾׭ij|}HK,r"0y?^hsb~)Gy3܌cZ!Nl1~e}lK| >F LdZ|N/MnzDdBZ>Rl4ྸmDDzB2eSuiLd4%e;Ke6"!bn˹<[bϜFz^&?a掅K `pOG c::\NU` geY)IgnS< 1%ޑzgf:+O[/+v]H *pWf`Edg[B|3$y<_3IYR&EA7hvhQ6ɇR{PU'EkśmýnMd"VF3j1[K7;d_om7-HãLy{M({gt2( Dt{y"YԷjX9%+HdzrDuܜb2quB†ᮎMSFN[bpke[<_rX(Ŋ&Q"@;/IY^E2h0`=B+/FSʫ+,16ܡRb$S,[ =xp' =5# ,y2xz9ZlYpgs@lA3x0ezifYJ w9q}z@,>Vۛt7O1 ДF͝wjKL? Lwm;QN(@ Uls_Y`!z{[ۭ}ҟ\ƺNcD*5Wvo.&yjDg04 _̾jPVH7U$D / *Z*5NQam N9ٌ}0FW]]L6FTc*uD͡vp}j\8Mzd bo3Z>u?4s2ix/wZ6R^: a{ 䭠A ƮQ,w0}UʴJtCj6qP+^tGxsSnۙw +:>czN?g?e-#Ibn'WK!!ḃ`gbݯcءrJTc~Ly ־D8mXy" #0i+gL+y{GQi,D81QpeWo Y=9F8I+-Poi ?nۺzla,0 O,fk4I[bz蛨ԚǼrH 8qCpRΫu~<0Lq$-w (Z5'U Q<1/w8뒚ZnΑetF>-e t9^ai$nLÞ" p!:7)NC3PLԋ~]#8hAG$e89̲iƁ›!}AG|'$0v-せX/ܲjcA,0yM|ZH􂽰g 0[G٘u2 F7PסA I@c]zRY4-3װuTMHuh lJ%r(9w0qkr*iE-;l2r+W 7|hSUFbsQѕ"1D`.S/2QGW 4D7Ǯ *ooI.0@8acJw;o=«ot㱏*P8]ҩ;4"ީ.5'P"vʳjTV73iRЮ !4MW{7$Wt1 EL/EqC[)u70xCLF9&lMvHN6RZ\Jͅ>ED:Bul+M(+ SyKոv24 $^v6n̯#TVis1*~j&{5i5JruQRJ21遐mqPԂbl@ g5olGhSXwL cd:?G w2v}gC3x#3d7tzH4p^]1a|C ?∢=raᇵn`h)&07y{|6߈QhS8Na-_ooOZ^Wi0:- R~¸JTw|`^kz8 X+VSA, ʑJӟ=Ry抒4e=oICྔ')j^}&հB/@%7AqN0wR=k(__`ژAj}P)8"8я^l{o$w?';MB1p ia}d#QgNoN1 =i QACiXR{T# eS^u$n୵ {I-]*<DfH^/^ t,SO7y!Ŕe,0u 4 b*wЯ,әCCBF+?`˼@n50Z}ZwyM+1nLWpT뾹y*yd*O"KmX\݄TP^Y D-7Ĺ?q 3AfǷqzh]bo,cWG$નg:^g 1@LbۏAaE9QYXRl"w܊U˯ nug;%NZxvѱ^:pg+m͔ ǃo6aԷY:i_έ UkBURz^+_Tgf(KZy^sߎM!.]t@0Ff]bz Fk9o)'nF:baѳAk!3-S jRˆ+t#:@Rq*e[5ɚŮIBR0*]g d@a}\AX8|ncw M_kDBaY dT-j\cifrq)c?V-&;/) h^8|S>Eve{2qv'egb;/amK93Q eFy{0naBh9!u"SO%m_ӽY?0[en2\ϫag|3#ws} tWд 5|ČY(naK-O\o <ͭhNQ Ԟa-3f+g{+d 3uY؇z3ݴ^# bz**ǥ>ȣVXLb@II %1ZT}q" \pSʣ-|mQ!Lw(A}1ZW=%jx:D}ɡ4o6}.q509 &7R3`Q{y)W+=́΂4fqcUR`΋[Er3J&˹g(gQt˷4)k-%=x-ښ{􃊋DPQ"x+ " 1M˧hg15p䀧?Y2^}6 l0kr _!WQ5ŦEל6meg]mLRN'ϦuJi5I |9.I{J$:|59P~0>#4ȠN޹y%HHAIy2bboM;Ch^ !~@FeӍ}ã;=]?cl210J>Ҡ[ۭ,yu\$j%*l=< ߝ.g+M1HqkR?|Ő"[-`-#-K>AښJj֠aȒ^a Y%Q~}@-lV:LP(!̰4K4SG8u h!CҴ` a'M]\gd^5F=9Y&UsAu]i#E>v,*M`-k֌dJӴX(o(˭Nd90ӧ8mXV;f#G ?Tt+~:`5XQn:Y??A50Gt=cA^3[xw!`W2*\B.W }r[5o)@:Y6rDE7nU=/~6sۋZ ZV<-FA'ΗKTa}Cs,F&$v`1RC= /? 4u I".fNǥ&R6Qbo< D21e-hYUbgqSI ͳ4lOdafĐjN-ːg`Pv~pَjFoqhE(1l%Bwi3kj8mѰ⇈?+`@/%zW*s9:FT4GCٖ4q`?^D-7ٜqoYQ$Un; ao&5oYP4pO(2Wc^l.s svZR_ ]jvk\_ rۜ 5rw&@GnۈO?€B/)U!@J^]@_~Gߎ^"i;ͅ-520(^BC:jvP)мTY-')@`cPU%v"lrX9i} ]ߊ}`b|OB= relc[!>%_y3#X&_O-':*=eD9.5,=W2\A" evZ@n|3‘^eK<ڭ<5o3>PgH F<)M&D9Ɨ_tp~`L,Tך}~'dtP@Ľʸpt[S|&3~^8ڶ=Dp4ޢ t(2 XBޡT 6Ir95&}@t &\OԮ4B'ֳxGϣ4wX^VՖpn/W d͘jnĵ RZRK<Kڛ!Q&*5]Y]e$6b$8G #M3h10ꋆ 1УU2zX Y=Wlr -Y-Tra|~۫ƴ< 7& ]o/vQFiяt^[JpVWdlk o5 $`;*A'*C,6[?]`#:=3NqsQsr>d$͌Z#r45NQϟlү'(+k.F5{.ɮp00kҙzזР1"ALSr}]iq6l|Z;,`vv8rD^:l W=rxF](>xT; rtV6DPx}wŪ kK98"Ì͸þ3fŞ =#@{zV)f S14YS?: l/`(hOV9z<.4O^5D)yʗd ,D-XD;/mOdvq9i2Z܇p׃c&[Iqėhl4o;}..&s ؁bU\c-vuO|ޒ#P]5Ve  mwf)Z+%W_[\0`\V նPMӆ 4KR񖳂H'eА3B7Π] Gbt 2VK5 ̨嘑^}$At>4g{x 5Pga`^>c,Hx.^!42>X}pRa\\@7u]f/5Kshݻ^vu-ȓ*:WH=GDwh} 4 S}'R  ߫QtE7sMe{T[[Jn{ULxC5J<=F^G؊ڄ5M%LO@I$60`}oΦX4z F_lՌыN\V e{6xY5 8DC4LpQ8]T i904΋q(ڭ]Xq|<,6&ީ莂mqai hVa2eJ6^OeVXx#ᖝN./ $kۅ}[CPnQ[m2'0ي_ajHHNu§(C8\}FhpdȃFgǵ]Aq4 6L݈ MΚ,龱xfkO3؜sTnU9%仧?ëh=,ȅ˴p.2wèl7kj5JB<{x2qǾlؚT+,2\ c[F <9=[mx3nE ٬&l+%+`xDzVil@#lA;~YXbKe͌d3Ex|'sGpt].)z-<r7SǢEKGCť^d?:v_WekK QyۤbCWUGmtr7 ] Xd UxjSNvc/Po'QZE'nHBڽTHtzT%_^-1"96.= UbKeu}/9qr$竌a?B{n9UE"yk ڇ.U;57)~+ˣn~BHݺbq)-Q[S`%e7JLIsƆe5WLIs0eQSX;{:T~fLqCMwQ|n,Z-p mɧyT_",( _Svc u .I93G؈7 =[SppW}#ְaK Y+ZVte7z:j8l9_Bpcɮx X.!z(e,ymZn)jFBx]_*R|{/gXKX8]Os=hgwF8IxtF|h847r┠;> w,r恛^Z8> So}tsElBa ¯%$u\@5R,):w`ل|@,7ԛۧ8$VC*Mhf1>ZX . (YUA? G1Ad <֠]r j4^ t3JdӜkLy!N,8J*iCܤ4d KddE4$/һ,y>!oDmI3(LnQ;3ԥ1hHk[QM8o8.?#U,҂F(@9Br͘}꛼/wNUv~EPD Z#P+ 1n3FRRpj {!\3"pUZ"W O2>HKXj]OfFkjrt te#Noa"C +8r m}GJxA$S_Ňɏr%uUiwѱ>$*Lg&WGEz Gm9/Q3MmW!\BNW5PРG tؖGƌS*K/EAs@phc5ݵC fhL,s|:`&v@!߈8|;xۀ2᤿׊L)RjD~ "SY.huҝviYdA8. 6̓MQJmBQjr˸Xl`G6A Ѝܥv[I&Ͽ?ꧢBSTehp`Zg}~t_6{AB ^665st&BǦ "uK ?)퉌b=5?)w 7m=[KMZh[#ڡ}c7l{w4b\RhG#wI2_vJ>6=`?{`9LYv{f|\Q0Zt.(#u'rOŊ&TFY0Jb&5!:hg Xa!=աW3 Q}w3<㉛~8Pm}t[ XJP"iHJ|p^D25OPT6hE%ґEz[&c* @ m*ɸrS݃ q]giois]_k ga\YX`RJ47G,Ajdj atD^/t"6i?}].T^ sGEQ[XIĒxȼ.2 ك$V`GDm"&Kzs?Y>T/CL2,Ă;/aYȮ b'$ëLmkR+q1tnV$H._v Σ]d QP'qhuL> !zV{zkNٝ,S~2gaW8vBU̵" {Q^+;s+ӐgV(kpީX#-#R%0[A0x֢u綇Hb3|'zvS3Yϲl~3/8(dwYyY2֬m%xWYmqՎF=pW٩}/߇mݥ̭.I(z2]riψ'>u w|ժ]t#"%fsŭ˻5+&$QGWcDl ]'-#8ڨвæP.`6i[=dAKF)›K:/?Kj[ݮbZ [6oR1(Qxfvpaj 9_3g&d'e:q=!1X՚IΒX#:I\gu.; aJyۡG%#Y!D:@FQQ갽zas^1;L. xa) #T"gvcC4+mH̬j]n!#M Ub VLT20ET~OX^p;yN)=}U ^L|=m{QBy:sr5 u)N}CX .ݓ-Qɨpז_Ŏy}su{$wDox6Vmׅ8w>>)dv5+?Zz;B=n7Pd{ U_V**vs=7@y(jF2dz7w#>.A篛Yn ]i7@zF z/Deԅĵ( `Ut"uN"H]Z~=q^A!bwV-ЦץSZ=xz;mPFw̚3.'"ZVNNgI<zDJ{Kq+oч8Lc*W ^M)'KL0Zn׾N0O+.J=Twز8d@2)DTQ^`PUώ^3Lt Rҝ 3iM`oF}+Ppx&*Þ6 -߷,a3;) Del8Jrj"\9x`OY[td1ӾX) ~CiK(kKvh+Cr݋Z^6;;(zǤlf!)Z,mλ`q?+w5)KQejiԠҪVe]3a'}le:ULmxuQl"-Fz#.d@yȞ[;ġ tD rL텷/oe4#k4~_srX]utyIduE * q#3{ 7?BFEe6?TNkDgPw]`RO?{)UT;IkY7t+j%ȣXLrTA=z`-!jg5dy`0TRf2H{/ey} 4p+ךP'xqycp -wSY^GJ7n[X!O͗.z0z3t|fŦQmQH,{P3v!Qvk&u'-SK 6Hoo> <4N3_ BDPYϋJ+tCtgBZDO|XY,Z 7S;u9wJ)tey%t`RjK/3'EZIA7ӄPaTQ^c26 $P{㝆3\,XR,d߰G= km&Q I"k|rDQV=dGL[ =@ӎ"cco`R6^ܙ%ӵ5n악 &=3*$ _g~͸{cL5Wh>+1RprJ=}uC_6QblQgϺmQϠ /a~a)DeJ\4ɭ(19L:%f,=Dgfcn^h(+ SH:qD3>SM5cf# 1PC~[.x:bmfH|~g3$L?e>iB+l2Sw/D}v-Oц0:$ nl˴Z;?]qD\ز!A% a.7 !UJ:l2nHwd/I}027wHWʋWLG~;T,7EZx>Cf9'4RΥ2N,0E" 㮞'c>еFEp2$QJ5tecIw/EL̷a$Ndŏ{0B?N>1[ H`pg<ܲ)ZfSmwIh-!_5ԓ?(XL(\r\C(بF%qq\I/%@}x 0VXta&wQ"38Yr+XR=!2S^ulmol0q*]4PAG2%ӋW]0òh6:7=A- PB릊C1Ar~&1.-/Tx"xD΄TmKSJ4ȑ5ɗ _7XݴTڏ[l`LrVQV*$72b?'*zPj_ߊaJe{FT ;E'ymIPv]eǞ)"臛(ٓsw7H? Fy(Ek QInޤ,t1FSW;zbdnudݑ6χXcIpbЅo`nD\=I+Zw+y{wNadYgbvҽ~NM\ߨp%h @Bd(j(|4;dY :nЮ*m!JD#,K&X#K$hH STa$GdtTi8ݶᥫQ)K4\> Ě7C*8x$hA^2p5Y=bҹyB ޝ&HFWUeYI"-Ɋ坙5ڂӺ TNV.jR. q(E╼/S\6Jd&~N C٥|W0B~%ts!jcl1'hKmJW35 C4AlxKF9M%w6^\>|On{]?"(,ZWrT8RlYKSw^Hy޺4$E`i4ދAgoL8옉=2"bV#y.`T7gyrH $fZ54Z{Ƕi:R&1`ez(XetyR+[D3-ء<0)v*x( 3~ N":U2q#m5R'dܮQ?˝ҹ L*DHidTHȱ{FOU[/.T^Mer!Gg[#fیm̟ O:竼/vDv0C;?=b L)QloZ3 |ȾUr؃Cŵ'[ĎiH0AQ+׾9 20'M/ufC!i6׾($Q{cjqm^HC׊hj7To Wٌwʂ|ߟ,ܤ Nɬv޿7KbzBKeʮ}Ncgzjg8Ij$Y8}Р5]FR6h 2FQh{;OW H7&h^C=}Qq/O!.O"Τ^DEj~\"a. kԤq?t6`EUYlCUMO2yiz%~l5p5?('sX.ӔFp/ kxPnVvū&:_01``ұ[p\)X}3ZyA1g_?69vDÀa@ci1m1BV8S4jS/.2.Jd@s?E)zA8FpÎ}s{ R` 0/E劂h{@,L,<BRM3-eYn-72/u[v?Һ&MfY4!MxX8(}vi#GHuB|4B%XU[1}Pquj !>vZD}JP881fcRp0D mҥ`MAPn'VA)VSV1m8 z51GEduĢHjqi\P2MQFʘz$ % -o8E$+\ϨRjEG$R8fEgշ{+ҭ/izZC$vB壉\ GQm#[}srԍ; a9Be0F >w%,I%TXĺJj7@1j õ0ْ==ܞ}Ե6#~=2y(K]y6%ʏ01;5HuR C+ M8p'P}^u'&_' T:z1~Bȝ_,ޡ_]YE(`Tr&/DWM%-=C\k?"Ĕs' c>+ݍ\$oECه}&[z! Kz^иyW90 =' q Fb^+Ez=$'SR2~w%5s!dًj^'t\{G9յ)IM#[*Ƅ2mR6Jx”gfhw-|4 }I_`ɰR\sU._Ѧ/_y΀a>AVI7(e+eΎ%ޙX]Fq ,Z@&q =P^Z{0NkבfU &ؼ!52'WGjDIh`вiy&DT;`0K53-69}y̽h0v݀l 9!.7 `9Dgqi$ 1^nM'} SY/!$#u\yx'DTr?^g.|RٳЀ0ݏ> 8GyImM*̵$F&O Α 'lBIezNÄJ; ,.; $ 2Z=-n.#c ڴn1>!$w'xcb߲[a:O|R}  %!*cP߆p1D>͐cYuW:7)l|Ot IpWُl ?ꢲL4N9{|=4-;0 2mUW~.;Z~ӡa?$)hty( [YO/6BJ¼ HPEӨ׭;ily)/tK*$Am}"my ҩ C+NcyQHؒu٧eQTڶRbɾDvI$q(w4Gp(>%,QhPޅCГb=!MȮޒ\H\4Wvs* ;t=XFMïg`-o!vreGwl"St,E(㱠+<zVLI 7#cdEk~{,z0*gec c\ڒ+=zW&2=i2 SK!;>M&Ns 9s2,6$c/%a=x=:d6I<9Xâ` O*\oy@\Ҹ?#k()N0ũ{:9TRu磝4:Mlp/(Ġ?8 $8ivC[Ù\,?-l%zQ]Y:87y|N1w@ tc)ydN=XEDlS!#-&p"ͫaW+ 7Au yvpK7m*;E]@Dl乚YO0baZ> 0 jf\Z1{pŝ~)Ά~pmEȪ{#>KU#ȉ0rA|qpog`s}F1A920'{1?Ac.Q?t@3AbAcƾOnk6ՙ3+eR2|@0,%RTnNs8dFE@WXQ@=m+ = ~2xR礉QmC.}C(=Q&4ckY\k-n>kZ`)GCrVf˝"(ZC >ѯ=W=:\9;HcBU0<ӎ{Y}y@3~Eq՚P6tt'f|Wp3*)i8\(Ds gA{ '=zYDn?0Ryg ONxXZT﮺< md3&dVҊa s. xX%Qِ v@H^G\-eaT;N8kyx)׌Q75pz܌ǰL=-=Ssױ`:0W׺2LC)QyQWRК)~_<D]@zYC_U{U3m'K%^'Bۂ!{N=$sp+MQ+V s4K =7[F4oya2CkHG&AE:YضF}:WXrtҼί8m2'\3bJnK?PIX=3j^ق]_ |'d`EGꗽ{_f M Q0:h#6S}hxW0B^.GHjʬőU_`:(@6g]W? >RAcu|8n-ơ`|[ev{ѐz2 LLн Aɉ5h$qǘlTN]K5[0 {u8xSz4(,Wδ ~l3GgL`6LUFnQHPjTv%D}o4TvhxkkoknR=BNr@̐Q-H﹵S9op|n[uW8 pwOu^lUSbA'LTp`5%itHi|N܎{۶H;޽(A!~62n&W0j^@ ׊3w@]6ܢdm=q/'==$g'H*)5Jc9BdX= E|e1NgRL{ CmnF77YwrȼY[jtĪsչJ"`_",2PF>-gLQq @ :w~"MͲؐіfb7#_gA )wsK82@~urwNTSbav vɐ!n%WVx ZJn?]ckx0ˠR5.ӱf"&&c;x!#R&]fߡ8iDs|m\(v/O-[ѣ R]D-3nrdjƯ3܀P~ hLY)gntmr f&Rڢ%ԊKbv<\!6qv6wv|AEmIk`w+i| ScȊIaNc-v ?0+Ȍ1izKڀp%| W $U_,N#>.2D >'hЧh=|+濣>nW96]7AUl%-3js^YP&NB+b>SȊ "@?+̬+fM?HԜË x'vi` mѻ\Bt[j#,]U^ [(?Ŕ"M_٬8gZ綶9\HpG&nZy, $Uvs:SI&klg_uymu<}ըm Hu 83%QLIe.mXMq9K]j dW}նUN~p(8{;+_FM~*Z9&}dlj* vڱo/M- P3N`7/$6>\܄P12@WEK F =79Kl|Ya{h-FvYv DQ(,mB guNe>ui!)Ȼ].}?@acPjQ*}tA8)Du(3~MˑF|Dyu?^d#|=h皵B1d#܁**)T ϞϷXR~`=U"oܿ+:0R'h@P%ZHo8Dr:8i:Mf=a kI5M/?UNV|Zx/?JW[8Mx*E7X5eGx>o=SN,=򽚳_H]y`v8Pw5rSD"n Nx@gf\Uźl2i۔͔FLP `8& íc4}lw=# m2gSzms*,s< .b(ci; V/-|,.Lgr;TW^eg09h6۝e>dBD G_þEHʶclk0jJ|MjDb& 2!ON洁n~6WjSāT3x :bѿGC$1@*w:=9% !Ks1s4,sP PA<"jl٭%Ysn5vPqz.P)E⛷C}#ӓ'vqsiȑ.R]$ǻ!GZe{҉V=Z8'!<%G/*y#{i8NtOפb#R7yڒt;Gn߈T!Hcp!/[H:L cϣʰ+5)YlAESf69aX }FlǺ,(h@1ި0 g^K_"D,\fӍR~gT=c z,GߑYEZ)/⑉b#R.Rɺ x)8ۅ vP&<. k(ɉ!BiCMª3ZVKQ>v -]8!7mƓ-8*Eyф+n"o/“3=T:ަ6b;٫&ƣL9Q: {õ϶Ƅ뾭G#Z*񈊳QX2܃ދg{T%,A 8NzbPzRs.ڊk͙Jl4TPq׷)O;{2p*#xH BAiyж7;TT4nÙ]c8ziaX)*VF"xYP?T]s3jSR[Cfu$0vfϲipHaȿWw& \d*k5VS6DXTu FC|VJ. n.rEI0jI#DPCf·nA M 4he~#V^kSMT "ZId53xu֢噖E3{J–R=~+'D"ݦ8Ó&Bf%oM<;brd쨴& "4kD ZeY塗cӋQӳY 8GTp,Jhf&L(Xێw9"fl6I 2b3`)/$AzU}mIRi<}+<$p!!0K]˾D}!}F!>`R$S"U:.yLŋ!L+uFy:.erB^ u=y|&Q"e9V|t =%@I uX~ř>8 LH!,fat^XWӠ3a|CjBdx!-+h"NJP3j ERe~%?̀tz{ h~xƛ nSuFXdZ WdeduZ$>a;\0 /e{qVe=k©ȋ sµ乀ʹ0Hrmf%+i1flz/Yyr& XN +ܧަ+eBZ!j>f'φs"gu Ǟ tE`8(J}tgOG|GF"MSH @59c ltc+(. ٻ`8?ZXCx^f' mq$Ø+ #fU 9z}*梃1d:xoIoy3Yddx߻H;t5*ʰ,#pqGWͥNXWbf;,zo*]B ]Nopq5LHO-lO\ E'`;P:ŀ휼3ՋYjl(Vɬ)I:Pi9(18@KAcђCI+o UP]O E_G[=@͎Ц3Յ1AAwW^>U5[Le=7a`:Aa m;NW\МO xh~zZ=UGC(7/_Y}D:&Q~oG].}3)a]ëw@Gj%н8hXB%$ޝi2NF\dz-nHc:U@v9hO K}lDN+SogYTG^7foMцL\ҞAo IWWgˈxuJ߆Ode *,_{ffe, / u^5yyYOv1;Gp>NjԧzT7EP1}%)[bܢq$D_gF|+[lykGGNԒ*lA\t># TǑF [BUvdUN˧ɖeKBnbG5m`GGP]ԶX ˁ,2Yb>Yt0 Y?XFECf|S9i=fٕZKR%kf'x}W0xk2f/Fn-;rtd _.bT'9<&pw)~|zW_rx:Vkqj£Q_ni&P[xpTIvXV)wЫ~W_hfIʰ2n8ז>|ow:X$oB?Mߞ gHOu5ˊ YH KA@'ѩ9P(6Hs6sb%ƅ7e18sǺH)IiihW*oĶ~D5WV߿"g5VI'*3Kam.oc4VPK &NGNTkImXyѼac.STu`+ *![' b!1^lGDb_)>?:Oo xQ+3w18η(rWՍ"i7*i}J&ECBJ˻h#;%m [F Rטg.~D OtXƗJRb ,h:yK^X.bYzeˉQ8n*+Bhj7:C5( qUpVa YphgߩoyPƲ%]Gێ N#ikOv#!!FI%ԛrBF!ܺȄd zzom(B) 2u^s2x7W$;-#GǍ0_$Ưa&! :_6ΤKzѮByJ;qK=nr @- 0@&輓~ i|}hgnV9Ve\o|RןKt&{)pA'2 ̟Y"{W (>+i-DEwWw]Bs tLP ݢ~"x.X]$ 7T(ז2-,jxH%z` 'Z]͠3k˕Ⱦ[!ϋĨ#&lҞaPt@c{3ctzJr$rT#vA1wte{K~X1HF ,[K/! Wz؝Ϙ&Ui'j`0+!᱋c6of{ SGŔ>VG+1燀o Y93~%ձ "_IN"}+C:!^d۾FR%(5L`fajF:cZCgmYvo-8V}QDCԤ)WY1Lu3M |~r Z-hg7C\Z~w,!wP0.ۚnm0ψ=[EI̧JoY^Q#"H"03 xXJJ_&>z21Ji0Қ4U) nIn RRY ]2KF\Pfw^8:*.3슙Y&VA vH+/0o!E Q dyzqgjI c)*=G*Ti 8OIh::CM\|+ E|1u! dhn"!DSd{NZqr%XľkЊr }W3Nx7OZϵ [g>Zs>U P{pҴh ^g(p~ E3_}yp+c@`-M 5Whk?qh9hc(Xe&|ZO1CՍ&tv8Ƕ 8G/VHĒ] GEЈNdWUǶT+&wTmkV.\jڠl C!Ha<U͝wBXF쎮᫅ Ƅ[g:N6; gt3ɰV Z{p,%})IS7M3 Ws2(87#P9sʔxݑPJ]ӯމk /E@l3?wM#εhgHYԴp]a aB(@J-BqqG`0u H;uWlUb+R Jb#IgP]htEÜRZ{ěT!; OźXPPԫ*rZJO;2]O-EC7b3q%ԈC~;n;gw+sfo'J=j`CB]({GFMSp(5wa?){kZ֎`PIAk\wz,[yA)4ZhAR/.-KMLɝY+-ExE.E.76eH ֥ iGU 82+,MZf11T5(V ^7.]iX< k;LRC?؟U]jXr-{*;)գ5Rjj0$5x^$Qa8zt{goqa-"ېxzXӺ1b[$BWb?mpCAè/W7C9pA.ۮƬfMC(1jl8nM'S ="5^/[}Muzuv'͠@ -{;*--R/G׻r20c39L>^r B _ KcK):kXvڞ aK4Q%-n`AQ].1}CFB; "n߸',~OkY:8.Lf L [JU|NCaXO2zN^&~)-mmeqH+wvPY_拐 H#%HCL4kx GՂBĘy$B:!k$RZ}W E &mvwUt-t(c$[1r+G[ w~V5Y \(bJ&kl·n+):{g:8爜??ټfbWUrC'4D}ʚ`?H)gmk#2,C\M@ꄈ옋m[]2=p$@{//p E`mA+׈YPpzh DS`RF׷|$ 2M;"fL؆AC=6Lx[e0ul?thܧ' coX1gE\ےm+lSA\*w2$E Mu/Tˠ3MyMGVDTo粐S.XbdGt(RdYҚ@j[҈hpx .68I4^Qv\UcM>Ri(#{jJDLRs=7o*,ʘA*L~OdզgHi^-w.Sx]As5"KAz: ~PRLF끳Mt)ssԁ^/ۅfwA#Cg DYbK`VODoSVJmUKh`r ̈,:*D#8q(Ry˞rq M[LnxJau=9$iXI&cl͖=6j Hj=w.|?^D7 vĹ:v@6<=rH֬rL[uCl\ ;4{S.#5 ?Y&Ohֶ936Ho1{D@S_eA?/9[G6b(fmYC?ZJ?i ZF:ƯxDx†BM2^B;s-F! ߋ2;=$i]I=oT8ppfsɒ!15ljxZ)ڳbq&F:71̭}@@{nbtk$PR|xV3D5rdXI :7WiC5smM0D߉ NR_ .oy$s\{['Y=4fTfĉIYq yt-lp\TE-| W%ukʞvR. =q>[k,zI#L鑇ǵR5"7PHL;KE ڽ'?l[ LQPwֲ,ťuH:PlY8u5b-_ׇɳmBQ#<6 6Όya=iz ׍:"? ۣ,+rL@܎nPTOyHv!2h;Xojid8Dk#5'TJ]n| m] /|D5+տ_Gz S<ǩZAȫYF(1LzqêrPT,~u޴DW]p] *!z6xeWժrI`P>/eթ<SˊU U6xk ̴><"_Χ񥛮GtTp:5mqIWM%fvAjxs{/tLMFǨl0aLv8L>suNT>ex}1>0QkqaۚUJ@3LyJ#52Wio5=\0) \l s3CuWuR`>5;b*ґG؉1;vB5zv @&j`cE[g0r̪Nm炙^֞h|a%X :+aJ@I4M] ^ ]TZIb&F`Hf5{w n\-4{C5eAVƽ\ foK$@KC9Ut"W)S[-R9Fi ) Vs-d)PzQCc~vztin{AL"dY!YŊe[Ւi$!Ād ,x-ǵd.퉡چz_ F_v !x~en +D5?iyEؖp]aUufPr[6>/4{ۄsS_WG;6T!7Xi:o@-;WExE8HPj5}dy(մc ]Z,X@U͈6ަzmD6D Bw3'",';fx5c8p틂wIve;U~ex}ub,uۓ hdp7juUxtq#OŅ4 ({\4<`ޒ#?sqC", b@qzСxZcCI0N `ޡ 4@ލ޿ } ?l;-o Ou s8ETE]]lOft)154ʥjv>宰 VwQ݉ZzX ]JrY_N& (܀W̝ɢ%7E[1 N&VQ6 "Ӈ.1UVp} A j~iIdelĕ_kf5ͷgSEj)qIuH, 8wU?:ϞzQU)eː<D a9mxLR^]']_yZug$i^}lEIؠ;][ZE+u]c#=6fɈeU' /+#(0?: :Ibvbxer67n!O<.8DsJ"tW5 .{&|dS![=eİZMϔMLW?3ݎqW(He[:  6]}֒k{I~kf6 a'zpFa m^$pCCMy'\(#0}hec˵m\#%@eEr.dHwcIFFcW(,V]+neu_Rv֓ݠ]Il151 ˞ 6~SrBќ期\b&`!hƐs V. ߪW/xnFKa D9ջY6>M4UK[&DP鲢(.ӔJƀ"dFJ] LSѺ"|]˨l/ȅDxi^ /QdoHAeĎRu VΕ$ m0*nl%PxP ,>B+$39Ep*\iDKsaT(^Zb&T{x]^|Rܺ~P#х`5`nn,'.Diwd[cMI ,{Fa0Hza{5UEha*N~JU#{|=DFs%pKv4?Lz<@/wlk}$Ix8oZ<2m"Lw7IaQ;['Hdo#Al0ȝSQo:),KCK\zYF5QIM9xx!;pˬ)RIGy$6$eX5,^mvAP2j ߇9j]HO+@bkNzl.0EeߨC"lNv[.p䕓~4Y{\LoI>qIPGY n+T |޴м承Pru|8&2Iy9< "Z{q?;ʤx\RY!j+ȧ%+B 5_6)@}|]B5jN2yjLbJ^ iOnfZee1N'5B繤 mq\]gSIo+;н/ӫtf_"Hj# [h@wN {'fv%&1# Ykar*d}w?aI-{v.o@ihXOTpO`9tpџÅܰZ| &'$u1Ӧv` V}X2ށd]ioAEd5#V *XvHdV=:+!y1maUsͨ&w0,lf1w}, [36(<%SRJG,#W>itI0%z* =5"Ez̗3zqZ @b˗ڒ}Ø[ny#u倕sR%ћ ~3:eN AևWc+}Z9WQ*wQ`d#fkΙ˞uBym1n~>!QɵԲC) wfߞPx/~o6(Y y œ Z2L8(Attze(U ʀk[|-U n=ej,0l{<` 뮼 ;*$Ae' Z F!maD|˞^EfA@a"O˰% &\d̃G X2I[``\EࢂB+{);%(+[mC)JcWh2痹%iS7:+ M),Ane4CD8DAQ+ U,{cO2Pd4,rq]V'fK+(eY `:*!6S@~&8mB.7cs)jvĴ Q>01"+%>JztQBjY}[JiTv& CRR?Vʽ Fp֝HsȬ Q/9n({/0mUw!X-" v9ΤsZЂ;PAScP&TroI?sUigmtm5輔IG)@@rG`>vK٨`_2Zq ϳ@U($\e>X+raw=I-5Po1'ў`Co(s_i]a׬gچ?1qN93#K#5HFJm&uAb-2 42 ( ez.и#;$ֹ#J>͟U UA<&|F8Phuذ3v0YZ8k RYHM ^r,?:00!h]{{Z1n5BCt$Zg RQ*Z-|=%S#=33ED_lG;hhp\"]> gw^ޛ],K[/&tB>7e ŻC"GVfۥ6>W k!h*4dNcQڴh1B.+קEmSaT-d|cOXZFe=OZ647d8kh?Ǟ@qspElPZmؖ^C8MwY =lP6`!jDppW!0ۆq+XO-݁HcȈuN!#S݇_Qx^dGoXhn|F_"Zv "K]Y&ϒ%[z7d2#g&kmtR Dфi/uN/,rXI@JD&b Nr)S0Ԑf[œgJ GdL ]z%L@ *CƅUJD/$l܍Ax66h vMKwkK/7Ђ"FomKA zjl!Qp>cn&IH1|̚B5j(<4xINu1۩Fۋ2\j. fHXPA$b̨}CdW;?,sx3s2,/~ h iͬ]z=Z,=P5TQ FNzk\#ėeom\(S{'3)PkۍOo]|8q{ b L6Ћ&r NkPaњK뇳ڏӣL_񒢥,v ,Cv,p/-\p2Ԫp::%h]k| _On+f*XfFnelPsk2`XжBSBJu[щC_Zܷ[ѰGX*mHߨfˊeyQdN6.#5⼉7U{э "^]R'/ڞu(]9p}LH'k:H&t+ Q?tj% S|0-чZ6-V) LJas&uMeXЈ݄\ g|ʗ5f%7+§8?$}Ԓ{\%L͹(َSBݮC=~o [/P&{G0Pnط)6,06^̺f7uYi& L hHym z9|n#²=4#1U{6C$VdCYw+⳼7nbWQS|uN s™: %do@ؒ]QQ1,/7A'Mͣ}U )>3>yjXFOwx Y| $BBHGoOCG1J'tz _]^;ݚ]'$hǓk'TN~%P *:!OO6jk;=UX8f4;6? 5##a L%>uꓼkkF0^'Ao2ˈؒ(d(f*^O!hCrBQ5ϮYeËu2{N_p5'=Y4?Oj04{m ?8as@DoTNfq8$R\i{@oO9_3v +#2oWbHF7s?$LZg `h'7B3>,/:ލ ! g996n;,ḽx{.ܟ @ޑ^zb GM[f֮(JjJKD}@VK#NҮ @-s|ozG3NX&AQ Wl>ҿ*dAU;-xxSDVw+˴dE$m ǁĦg;^<ߓqmĝh2bwCO|H`sb1!TGGY6N059 mŹĒB>Aj7w&@]!<&.uNQslzJ$PMpDq]">yV$] Ui oNtTA9ck4NNSo a` 6~l`~o7WJ؈Y{*s['4vƿD,Z),fdlfο}uu!o 2|kDϓFk[, i:PhW}&LH "HY,'{kJXཉUWee%bf # CG@s ybe n?G\LaLl$/{ ôɈIE|7kbZIf TyjJ%iTItV1ljQD1)vZbg<*ō46XNt(1ݟ|ЊOMzo]p*3ӳ'n ^v+C~N 2XW < Ϋt*L'aRfs%W@dD%O o_.mVhc|@)_Z]VE\+rA@HƙU2xo_}4 HV^)qߝ@p19ziKܖ5o7exxn ԒQbS$6 SX*_(cv 8XXy|Xk0E%r +_PnO,ᑾUiӲy uTԄH I|9[Nf1kMl(O`h, Mh|v7*?lju#Z̢*l?m8/0CkF[ V>ƫP Kk6~dQQu ޫ~(v.Қi䓫s 2piޗ=j]!$ :E08"qfg~e#ZS=mqI^Q OM}%swhƴn*=c"I lyD_aVf4-4Pftƥmv5d{5޵n!2_.TeNDѕ*@0ƞќ"nV,Ȟ!T仒ۿ-H% xer‚Auq-;SLU_k*.#P9>m*[O|0Mj_`Ih34 e љZ-wx3hCZG  ? <ƒ)WZ8X2LV5CBgYv e\tĨg^y%H v_ d 0 <10S]vDwA^25ՋwYQ7@^J dOsD4U1|Ϗ/*/ZQgm:$`sX;%ȍгT_{hǰA۵Cʷ;v@'P$- z-#ENFH?/s+d9{{\џie[UV.d gf̡mU S,2wޜ)lzF+Wr8p5L/Xg"YZ^Â*G \GC{c4o:Un]R뻽H<)[AR!RkPFSC.4<,, ??fqIy=.TQjSuW) ׃%H5Г5_%)Sw-=%w,Q4F c 3wi{rɧ+LvYr<] w,da8Rr\>ܯ u|[&7q ˛'UR%?s-g4P0Emţ͘ϻs'H:"0뜴Itn{LNzdu8d!rr &{L3huIo'8Fו=J̚h]-\%yiv;%tM)CLzҟo/d=!G| gB{ZCph}u ~yĵV!;&KG h{eӉ`Dζ?dN'>5Yi S\_yt`nɿLOht+MdIJ u h>jp4zc. kG%LhdeiFh0(Z_cωR-;bgM7yV&+.m=~[rSYognls_}ufVfje8X" ִ b-ԋ).GHv!.Nl'ՔLaUj) Α 쐆x}Ir`BEU=fVw:BF 3%rX?嗎R##R(VD\@-ywJm:$ݫVq:=# Ilh %S\ꅢ.ud^XÔ9ͥ.|`8|}\ߖf*.G0"13sU?CCxaDC`#Q/`7\3hi2$4N6b-rܤt?2(.€+\" @$$~kjaD`y\F/4{W _ $ *I+y[EÍTl5_3P82%"=}DЯ]XŖXOP#=~n&Aq"[Q @2:f+dRX *Hin/ڨD3ě9¡oc'89Kg" X UT C\,c3 ׋pԛε,tuMc t>#Ɠ[-iA"l^qаpY15vU<I kB;4]pŏY┘a֊s鲓L3,Ww'Сֵq%EAdr6gN ud߭jKX {SUC/4JԒDYE{8A2Y V ^-ұ7AQAb#E>&IrO\x+.~'=.@_J)Хrao(rw 0c$i7&8>h`< [/Pg*_8čcT:!>|tS8P9iPYhcJV.|:V.ȃTHRq_U&ɀ @uS f!^M&׃2y4#*T7KO8TY`N#Z)ʹbp`F7՚fDTcW2] S9(Uy|W @Ϛi%YtkhsMEBڧj V5Vʗx=;}H0:g_C3«ڗMK(wP~>a\x lȭgsA⫢(e e,ә|>-6t }涊œ{f}xh>AY7&5Dۚi0{i$2jRGu1k 1ն%[1/@047To3Ԉ@kuM2)&jzt ָd҃=i௅ח %:<72x"0']65?GþM٫ɮqbCtOze]fc'/f8>eDzT8R N.֐c'eBȚxnONL;1~W?$qɪ2[{RVhn`>*B-Kٓt0O!RFfCcP}82 OV8j˾ ^Rn]:l_o pL{OE׋"or3)NmBC^=xE=uV< oDxI[ no շ; DG ҏDܞ |ޔHzv`R e+mR:2k~r i_D4l‹H9:<8_3#С֏[ _0Yݦ(7ZInH u7;هNVj B?$S{m sZ$YQIX2ͧUxܤ{'~T4&;d`}l&@Pݿk]HIPL0#r봓hr4w{179짯D2LAPJ UJ׊X%;YB -dT`k\\]O?4}tu#WѫH,L`ʢaì?yW+S !ǟrqq:$UN^ (1x:sWWGj^Fu:Oa,M?pAaۨaR)h T>rE\_ ,Nݚg6("}Na^ʂAc+<dj 벹{ER >F~wz‹\V>0Xm, 6&HٸYA)~[^?o'o\9<=.[7yF-C`= =Lcʦ4H>A߾C6] q:?Y(]˞'itW9s=bN b5?|rU#?̾cK>b9>D_ E^)GC^o>äQy <4׹"gмOecnvDp\2xZ"7#kyr`uлŋ_R} mj9GF#Ϥ?-4D_H`r`.m2`*qk]VηDZ;k՝ }dI҅g M{ݰ]7Gj.A:0hYEdxtdݴU&rë:7s7~߫Z(t kzoZEZO!;.D7 YWpA}qPmnFO1r BCuNNKeAEԍĬpS^:H**՜#yk Ro\6bkNd/cBnфu(CĠW Mbkn踲ìٽ;8h1aֲ`^L~)J :k{pBsHt[T%1t5 ݕVszNuK&G;8`oZ5'4`*7\]:{!K5gF3'1d[#?&h1& 26bT0[wTNDERq 0AKssf~"eYad:},FW^ij^9vIXg0Ccv RA PuH,u4O2::Y˓Ma >t9 h\K?09+p HX]T1]#A;aClIJ [/q߬M0tG /S䕜6xɂ*Hq; I?[.t~c]5RқZ./:Qۭ |BCx[@Iw@mu(G.P ހq xoղGZRR"maAԭ1A1]RQHPr`vN, 'qmO(նg]cO*kQm7-]L%3eq.&B ADUM$L4;2S’S;vP\Ԝ*F.F5<kǼZ mmT R=&7^2E l^m=65I;ГI$ җLi,ea7>^8Ոtyn7\}q`Vi@,=@K. D*ig}#NÇeB܃iII=f8c" kAϹ,Rﺧ݄g +: R޷L9CRiDw& 1a`-T%xuHwITei=3pNBߙpe 7N-xj\"ndpN$O9"P+:RZh k.vn[Ղ܂KHX_ͥ+OU%?đyb'(Ov.X)I*b iNrY`h,Dw$;)âyqzR-R0v_d4q hHmb,i2-pG0G`aǽQf!.ľ?OQ71qRUz1uwA&lFUH~7(7DstJ,×6 h_C8p.|=%JŹS[n kBޥ |>ƒܶfRC ˘ji( VRSY]mir6LG>')k@1ϋ-KYGo5v2 ڏ"FBb"ge0F @n>,],ֈPDSYE!uB}7,NVnXsMH@C=‘m>]\/‰u0r[lR5 E&h [$-*ye}d,?~lQbd]73]!S>z yUHV9I֫/^󑾂&KfWQ u/W>[)Cu4nB7WWD6+a'j[5}-D-$T8w wE11gWMG!`ҵrg,˩珛ƀ۔QT$:)=l6ٵ]^\6TDOnWq\T[`y)uj,}[`iN$қOt]5w!ZCyGz6KgYџ,M#3\$kǝb5 Q#w-ڪҁK8dE+DCSX3dH;ny;<=ϨW8b$n>B=~*Z9ppuiҜau"&5N-m6t1l?m)C?f [ xPHT@S|Q5?U6G)3÷{O l6GC9 ȈiŧqxcAܑWnIz!;UbQlZh+vicx/MH,s7y{dwW?Db_#xC^K>IW-Y3q0*~pi_&LЁU=V⫋ ZITM\P`Z?6DmBYћS e2D]b3}jţTWFK"H@sbӌ$d9rlpst9]Tm)\K\E0,PhS9g:YMq]v=Ʊ[c73-/?o!۟ :4ڈ%8s 5cETp~{*=NQfg;.i6 ӏM/&5Hf|¹3檅 ˽\WK=bH]K>yh!#$^+١ QqH$Tc%x\&Xb5>WXCPɯ.#;IƬH]5T}3L=Rfo*O 㗘W'#'J;υ{FJv~}_PAlRp/}׆ú\|*J3cRq)>U[Ǣ ' H8Fkl3͠U0<5.E4vқl,`X9_J+k,KHD~M/kt/$rkHCȬkG ˆ ˖N s[_Row H•J 䥲"r򫮆)O춐!:B@"%Vz: pIP*}"0T-ffq?k)Jj4edUWOmK|{DXj;_N1pH]kGn`ZwO'IYq>.?&L:D7YiDAqa=w(T^ܷKzzfa4Ԋ/43q]as?undXm.S5j{1emv4eWv1:%Fp4\eL ͂b`zrAo͙<7c[KԍnYёsRt-YFH+%+X @oN>a_;Bbp2d$'>w.f*̿ FSstJ߁7ƁG4L= dbBy Fd7 ښ&"CBpyۥרUNHg6R4@URiEЪPy SlN JZ4D ~Zd4ʰ,bAeglۺBO_~/6X"җRy7b똬e&h,81%`҅L0屸B?LhU@ѐHƹ.g ٥㠀ؐY: )}tqjH <R?t)4CV7ʎyDTl}G4&o:UZ:kBIx-%]{NCrSnmK&a_5%=:s%|[\ST~]|fh5@}@1)Ol;lŇ!S}[GuZs ]uR=-d 9F2>zN.}B 9(7. .xNFKhAg? _n<݄~}mѼֶMae_h'&qmin?4y̝=G^"w3DG{=oVkMqXm,* LMvL9"p ߪMuIi؎7E>̾$cD> v2zQ5T k@ `=M#N?@GP43j8չ.(Zg:b^kѴ>f#IWB WWruz+rˏ9f,C{]T!@'p[0JOAK@B9sn&q@2 kót?ܛ GdLT&J˹<<[|;ŠG1:ڙ\7EahzpǸMeZ@1ttTBd6% @j91'C5Nl߇@MHr Gfzo4?6#k "?bm%9a;L&"\Q=[o1FMql$Emm;2}VcjxʹXpO.y[:XXA1vEzAwq6Y:tc::0S#ޔQcN׌IOF$Bv,7,FlD?k9ϻĆom-m:lL0[hj0kon$<鱼lqcWCt/zf?C9?ݨ4?K x5ߎCvD&Oo6v- ޮԀ -Ah1SnGYQDuVuPPr)r\J<5<&s,λç)fJn\sb͍9-o3ؓr:[O]Ȇ5 fG~g?In)NjKctaCBY:G`(+[Lk/&œ ^ vOCW_[x"U֊/}Lδs4JO7̙0c>́Ř~HX) Q'>̂MSVS8%\$ﴔ4q|Kiuxi;N:m7P6au}?)-5WE؜g(rh$tQ-φ9MfbG9LR~|()){>J<~9:8¦JlH lAuY(%~nk / !)l _㔂v.gAXu~<^!_@ri?j|Pڵ֫&v˿R(m4^Z ?9LS=b{X:ֱcO\2nzqAm*-|zY&=5b/ER5G-= J:U^-iE?x!TM|D㵘_6(νY3r"ej|ʏ6L"I5ͳ_+j/[W߲D^]v`4TfPn>D-3R+pǜrG1QR/vAѻicF?=FxfLl+9ZUr}dwGxm{OLvgKN%0#M-q*J(wQE2$w[/|W=ao[+-Bq3`d8f;k:bIVKlok7~i H0Xo'VBllN1Ai&gw­LeN#RɄ`22FtmGi{屙M |X\xă 'YaRrSJ_6o$vO4b'( +/Ʒlqt  ?s/MK$KYN۩L}2~x6ܦ/AcSd]?7'Y a'1EkN=)x1{`XVfff2ks`r{},1 /0F~+I_;&efKB (jE.+ 1hPK{~ҧr_7ݡU^n&ۈhJޥވs5nL1r.Tòi僽2yΚl8cYO?qnU)yVOWaE8󥈷XB>RVlk7쒹St"XH0TO~zڴزcV4%V"\<+PL"3y]^LY5P3o|":̫* fYM)3D?/cY%Ui'vR_ @(w8=GA{[,ONEM/o. cLT{bzۑ3R9m9E4 KQ5&e2To5#jZ( L{eOi&Gt)b*OU Kl>i6Vhȑb1ȻrUT,B?lM{}02D\}~}NJS^|pùܞO^jJI&.^,iw29/+<?n1p<0^r$1\hҕ\tߪ LO6كW uw/n88/9Z:{X!~v%={yܹO5؛Vzi Kl+(i>ne?֚Am8vٿ8dR[osMNS)cFTh!*7^¾wqy@aq'*9wj6SA1<'.quwZ{v圆֓V\p~E'AD"H3nw\*T7I4AȄ:}"ز84,&\.-X? Fz-0vdp} tP8 zW#%Aou.ՄGJ~PgV:zSOzOrsFiMZ.doIH[\LERpv"̼>L2Fn@{sq9Cz!%*6/㼙9N\p&'3NHMP ˽?7o_$ ZD'm0),P5m%Cx>> _o&+>7F]TP^w],r(لXr?V9~qbpI>izf{5u],`[Ue8Zw%J ao:kl&#qw+o "0XX:JўYN&s0jLM}A%B*smQ$4h?,n_*\G7sUłG |Qr_|+P1z#DЅ 7{g2c൥1Z~b #Mc e唤A Ӡr%]nX_i>j܌Г6r>}5la,r sv@9 ڃ&j8(1-4鋓]`Jm}?uН~2 z%1fxREc 6H'j.B<%:9x]z}+iaK7H4vPu)܏>3R*VIcFF rys`,xP̑ '=l/1n!/ 0$|ֹf=qTHm6Ij1&LK O! ę6/w+6G%<83N86ًJ~yqf(DO3oH#=~Be8B44k[R )o\kI/On5;>Kh5 &R4{YcD8g8[~8Dj~nY[g6IkA=j?C= sc Sj/}ѣ#"?.,6CfkUd9JSܣzTv?\r tc[?G: s͞H/l?X|*ĜX$74GkGG2̳BzXv }c٢T;6ņ^?g 'tށm-\COgq3]oW4m#`6+<ژޖـ\*is&۲ Ń a̱_׋D8duwo9Ha|X-(*D B!4:w|Pgv&j{o6@io΋^{E'*VOA&l5?0SD:sE珙#EZ}C{Qֲ&oG<mNP7jfRWՇQ5|x?NdhwkrFY)p*bzoʹC:پY~W|_*W^{sD*kZ>Ţ8|h58Df_`*S>*İMgi咜}J<[^ RwLz%hB(-teͿ[hEhp%֝ڣ(u$ (rB7y?͢vڑ;!~AӔFccK,Q}7ashjtਃa=cx%k;ydI]c]i|O:ۜ>-kSD~~)A+gq~MMSk%¥?j&vs-o J^qbրz[.\J\SQgr6ŰNʇa86_͗?pS>:N;Z.w%e–W3v3`k36mp_xD,3v@9Z?9}fYl1'2T9!мTiG7Po98.í="RiFE}W%ٜGnѮ4,SI8Yu"Q<;K%HM$2tFLx(_%eO:Gsqp͏4$=»}< Nփ/{U*Co#&Ƣ_~oDp`s(5U-.OCu3'ɺKTOlY NXvjx9!Wb}&4 gXHti>邾eK [EL#a铬ySBo6 ,=98PKijwP)̄ Zp[]VCLB<]RΖchLuUQ@BFEԠnT4b30 )&Je-hCʅ1Hϒ'3S]u.oIe kȆXGtlFbO|'<$!f?f:[q4+O%#}v/~A|=,X+p `Pp=AǤEmR2ݖ\"?6h![U 00ɓH):9(yƟ;0N0]&؍!Šh} g줶 YZ