ruby2.5-rubygem-bundler-doc-1.16.1-3.3.1 4>$  Ap^8p9|Up̬q3 _%3ge}(t4MwGT' ۠ tbۇ z@^5g瀌zz  (=X _rufc9_$EBaAz[bڍa |S .vكqnt]pAlg[Sp'ZGz@*akVC~Y}N+_/?{a? ]hHPb|Ί+g~+848ae16f832b9ed35dcf0d19ec5d5fe8050c48aa346fd960f4765d2bd39b187709cb1c34020912de6e7cd50b0daee3a87ec17f3c^8p9|F`K[^NzQϘ>=\c.rwD1 NdD59G/jt/_58ubX1ɣQJM_Ϝw9|%aDEl-ݥ(Nꀶ" ~}? #d8v#|!uFBfUpGIQ@NqO? <=4: ioN<ר zGxw1|ɲgS1Nq]nv[h]bb4>p;Y?Yd% + J -3< ,  B  XL    v  X 2 iJ  dˤ˸7(Z8d$9$:6$F-G@ H IP X4Y<\X ] ^ә,b,|c-%d-e-f-l-u- vYLzYWYhYlYrYCruby2.5-rubygem-bundler-doc1.16.13.3.1RDoc documentation for bundlerDocumentation generated at gem installation time. Usually in RDoc and RI formats.^8goat10T2SUSE Linux Enterprise 15SUSE LLC MIThttps://www.suse.com/Development/Languages/Rubyhttp://bundler.iolinuxx86_64nb{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큤^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8f2b7cbd243e8c9150ae8e983a9d3456461fe4646937400e95f03e4e8baf065277609fd6fc2b5439cce1c2e4f52cb0f77fffef5d01783837aa9493dd76582ecdd4968c4800433bb5ed487dc0959b6ba7b434e9072a8b916ba592643a282135b094898217c3d70ca66c8a9c67c3c13752dca0eee09fa42e018d2c9b9ffdb66cc51e341c32a39b661c2c29528a868aceef9fc22501368d5e4ffa769e831c1b572d945551939f78533532db19fdb10a65b078ab8f77a384b297176777afb4af4c8d39380d0b9b50aa449b25d822c5aad7cc5ea0d02e8379a92fe1beee7586824e1869e7a68b7c7ed40b5a67df77151c149cba47d028bea2a1dc390a7a62c45043715111e0ec97f497556f0667a14d67bbd7010a687f852f05f79c1903863c788885c1a7314255849bda2f338b8dc208c68de5bd1c29786458dcf0c12992921333614b7d20472ac9ec5ec8a03113c42f66f4e5e47be1d9ac0f4aadf627c371d939d335bc58ea9f043d752d96d871e53ad7e37d5450d2a99b12092bd2ea7f9d7234d6a76e6379f5b3e0ba75870b198aba61e39c4cf9274492379b1cf8b8c61d5e5663292295719ac65c3d4a762114bcfc3c50c3ea775044a82eaff7b146c0707c0ead6eadc54beb4a1afcf7ea068c2cba63df0559d7413bac0ae5e346eb403970356aac500d1f1d3aa827a2ad41b7e093a102916c25bba9d3b22c2717a6d987e49106d05b40cd8473ca9a2e8f9ec436cacbb57e1302b242e433bd4ee879724bfceea7972c9378d55588c954b8f6f09e8f4c90721bc0158f09c70f0b3997c6ebd065543850d948aa980682e86ce297dd190f939e9dcea1a694cc70a8e5884dad909e7c5c024e5cc9354e15b9662c667e36d9efd66a198b3f787f2e0508f5ee65dadc92c44421cf851971f5f2aba8a8aeb3ad72f9004c2201c03a1dec32203eb6e9ff3cfc4907b38a22fe872d44f4427effa167361dccb7d1c5527665877ed8345fadb0f801e910972805c5d464c77b47003849952e4f14108eb067d3085fec825f2df2235204b9edd223ed919b1178d10ddbb91ff9c9c665c95f35af3b3c2310a4ced8785da25abd0842121d8779ecffb0a77238811c5a72acb6393eebcb986f60478ace8129357ef4b8dc18b0ec1f9994fc9dc1245c98530ca60258cb1e4ea67fe5fa4c77d50f0b28371af8f34b885af5bb008a3c762aa420b46e6f9796fc3a6f667b9c2295efb3acaacb3bc6eb2fcd3549fc497e80d2af2127c3105a49e5370a1e24b02e36daca5c288383fdde43abb7c25509bb3784d8308173a94e37ddfb79adb5eeb96106bc0b97ef2d8f2b0c69c719fceec21174db7b5e260e72df1faeae827a36a606bfc17bf1cd0b72ac1aa980281e306e4d843528e66f7640667ff20d6354b4f29059016d6bc70ba6df2ddc5f523df1397f0aa439313492274fd36313cb12b57f57237216cd28247259c4f0b9f3df9bbfb1fa9244e6946a53e087a0217fff0ef157d527de4efd499334e44e9f77ee4ae5a34169f8f15e990bba3fd8480fbd30bc231d8b2c60af315eb87d144fa44dea27ab286efd7c4005634b9e1b718fd380f6ba5cdad6f83e2aea83f3dd1dfd51db382b64b25be72e9b0d072682c2ff44a2c3cdc59defa71dff503674958d41712f2c6278b9b8fac7b9617b5f1580df62a289a6211862775ae8e7727358cc257e1ccc6bc92f903bb27f525df35f89da50aacf73581e156b22ebf59231a0f28f39da0e590679671a53f1bf4919175416455a33eb82b1fd65876d984482626296ddb5d64a475d2f6b9595b72206759ab867e774d959d4f4b61d8c60147eaf7ae29c30c295830e63e12218006de892ccef591ec5ffb0431b7022161335845f175df8d42c3c7aa21b4e582addf3a42bbe7dbcc08fc51767ad8a3155d28cfa7b82fb76fa9aa171b0935399a0423e861c326eb8139b76c3c31cb57231b6702a72cd518a0a7c93d75f2fb79ad13f53f1cc271cd7450f1bc67412d1357d2a5ddf7d1e9010405cd6661d607927d1835675890f472d516668d820de61e39ce58b05f7b5c5a5a7f9861dec9ac0a399a78331dd487c1b942c917f53e94ec0ced7914c49a1c55e23f28f9bd31e74a26158c4989f90ce9fc821e2221a5b2bd5506e29fcd0ee8667ce1b5c7947840b43fd562c85e762b1ae213c0e787df542d1482b7fa037513f223858bcd68b4914f252b7b0dce48e54759bb7e52d1ffddecb572d096f94f56ac947b84e3ffcd781103c46aa8d362801a0ca4972e4e8fa2180981162ab53e3aacd6481b6193d8c4eaa35db6d1fc1fdf1d8e8dd466b0cea95f4aaec7bb6d916e92323ed1ea010ab4672a736a41472eccff6fe88e5476367f295f17090de2295b7e8023d6b65cd0748cf98e21b431310cb3b3f05d928dab446a24ea5c834b2485a7d41b463264613a2244e186b4ca96c56419b7e966a5726489771c6dd4bf1ebb9353ad5e985cbd66e0d6f59141cd8af1d025521e01fb30445b490941623f7fe66ca35d602e7f9e9428354c53fe9eb39f462e1b308495f46630a217764954f26b3d0f1ef74a3af76556f31111382d8119e602061734ad535778ef019d8ba7a245a8b2a43012c3bb723baae1cd8955c04a85e17d179358f7cb194b72dc3da3d22a988a8046854a7d6c2b0700412edd525de438942d489e2d1ded476d51fa9aa48de09b4fb1c9a8c8e36e8b8c051efffab9028278173f4896e2e23c134b63eb0d0bfb6c75ab13e85fe985b760897a69e29da8eeb81fdf428e802360b212d2a6211a67abe7962284fe4006d050fe21c7b1c8d28435d35191aa98bd968ef442e4a386054ebd09c086a94198bab6842e4dd497595fde8552c261bce57aa0582aaad23b32c854e3a5a64d4298b9597177a1d8b7c822765b2f03a94aef833c2d1adaf00316eb4b723cbd989b0464780ea5051c42279d0f118924b77ec9c8e6f7483e173e5fa7a77ba48cb534d63e21a6bdcd6313f181618770701f0e6155e64126d1c12ba6097227c2fd4a962eea3564ab390480a98acd2a8cc7da32d26584a68c0f1884a9eab3fcf4de43d4feaacfcd55e34acc56e1696cd041ccfd1ed43bdd84ab587ec841d5609e74b648f9f7e4809fd6ef6f94e1ccb8dc538d26903458a7c890eeb7bd097f02926a991f5de3e8c3de2ff43351feb210cca1a4b36559372b0115af64d685e46b571d6ccd690a1839b97136d1776336ec847ce304e5b257cbd44a97c73f3848c1d2741ca785550aeaed1918e0b6f8eab090a3697b0eea7f4f93a5e849d7f600abd2a417e41b344d719a4913ec4c395713d0249fb9dd45973e550c7095361e18aa1a6c08873a2926534b1d13604b355284b9b97335a65019b1873a088f6dfd6155d461c51aab081246a00627cf10dbd5cdffb77fccf24aa81b8d7c0a230af2dd17c52e5f6372e588fe637380196eb8324bb182097b766950e0e872fb3172a5c55e26454081e58aafcdc167bb525d7cbb445902083e1654bfa983bd4fc8a58259ae7edb05777dd42729a9dbe4994e1ea9105411e8cfbca9be1dab0a7e163bcf727e6499582106ba573caebb45cbed4133b28801693976e5f23224fd78cee2b3e7725a0009beb5b8e0c0397ae38b4c99d1ab8db79cd7d19bc0bbd726ab83801f1a6c0e4163990d60b5c82a0f76ee9657e20099b75ab79e172eb587a066a25030687ef61286f51d19ef80b961f24ae7991c0a576e0d3e7edc4c7065def0c1b0b2bf80a60fd7cc96f5862b913eb7d6d42bc08b326c0abe756b8a725e0fb8680c5a9c8c475913ac8b8e1642a6d42b589f434baf187255ca274f43a82a5763752f75c40a17aaf997e904e393b0ff7fe9f681aee1372b1775853f49fa2a517bd0a9c825a1e24199d2d8244dcbcb577edcf887897b4b29687f5ff6168e410082c26ab1ab146ec9e8b3383c88cde5a64f0f74df4c9acc29f68056da23e366a3c309170ff4016396adaf3c992677b74ad0d19f18fb9116b5995702ad1ca50649ad663097083ec186298e841ea9c8b5fe0c6df231ba8766a70b89f626ca499c2f367060a14c4e16a222413fa4e46458ef8a5dc3350f9733311141eb192e729380e1a6e3562287e780f1893b9abca98354003de6d08575b7cd654b6657224fd8ee290147bef3479255b954212fdeab72a6b4a6d39b492bb1ea9eaedc473db640a233f35fbc3a1f30f8add61ce1095e55160060eeb85a33b98443f3ce37b3e4624be29a29936be65431242447b69b5e7fdef35d43468b366efe97dbb915b83cd21c9986fc6373471208e2a4e6db67e154e9282b7c9c03a4401c5612122e5cd165ec967654cb837749eb827c85e6f4ddf57d3cb9f42df95c467bfd746bb08e789568e93c206b87ed66825c9a1061e29151bacbf48e616617a72433e848a77e4842cf3555429c09473a1f5088cc1dc2f99f100e0fb371e3ade8dfb4fd15dcbb570e5a83e1171dbbcafc93a974d022871f8acf860f468a56aa2a99d8f218e8fe8e7aedc1826339658c216480412295503fe2249b9c3b78e8bba7d9fd8ba42c50977894ff831651790f084545d811c12dfd62ea1a5a0e9154d637ec4f591c38b652a1b7bd758df98acadf4330ab3b42c8f2b22b737c8ccb4b686acf7ba6c163521478c106d23667bf3822121bf21be88a124f606181855e648cb39070beb643a04f0ed9450a1eb5f344d4820be5a452985aa2b3137d9d07209574bb60165379d91d150ab961056174cffabf85afa3407d230ecacd9329bfcd29ddea6bc7d52e839d4858aaa29fc98a0b4b3f0f0647f2c2c7b96fefa6f7edbe225949876290970a0684940a8a8e58b3a9183440343c99414f75a344c66594f9010edc05879e2b877c80109ad1fca0d2012092af4163e4d83ca92a68806b9e0858828bb6dac74dc55b719a5f35e30a0ae31305fc7655119b0ab49cfddb2dffc9dd2c107cf2103614ad73e5afd15a6b51370b97d77a8dc016efcb61f458899f96ff03b2a167395b5b4b7089ae97e62e54354e321133e0fa66afaa3dfc89cd83a408b5ed53f1bede47c977acde5ad6499d136c76e05972e0bca56862e4b1639f4a0846224ce414eec865d4e3e12d56b8bb3f899061a32eda7ecd33fdce0e354ae31685dd7114774352a26610e21bd7224fdf8b8c239645f51db146e2b5566f95dd6187900617b9713720eba39b48a123dcc0faef6b2e5bb76732eaf768044a4697dee5f337ac1c8b8e87077471a9d5fcfc60df2ceff0dd8ab4f8ab57d1a61969ea6cb077bec13530dbdce10fe990d3e6ed4c8f911d9229916d93b1d6f05ff25c97ad00c2203f64bc427d33c14eee59cb05182c176e510ba81c9fc44958844950e35922c4b8f2ac05fbe0f767d21471d7ddc10e8e2c7f443a75ca5c4da3d2d165875b8bbfa604ea2cb2473d92e0961b5d4d949da9d3fb03641faff177544ea9f87fcf46143dd86be6d73504ff00e81f99ddb84300fcd3d189bb404043e548f17076dbd534e8ca33185eae1618c58b8a6283c06e05e19b537a701206403635b2ea20db8de171ef4141403ea8041d737d5776e8a84ff1eb7937893db804293ace9850197c5eac7256d41cc13a415260a4f9b60a166f2d36ec2b31534d62dfcbe44682e772dc825e44aa2b8f716f903e555d9efa82bb61a23a6632cc38e1f31f0e937f950e7dda89c2e6988d90b3d60cb30637852360ef0a8aa3995d1556ff26ea181d36f8aa7fff3021c0f86b5a6731a56dcbac6b358e969347ebf5ef0493e7e4e0bad15a56fe9e22643c2b134fc520f9186b23d88a2840e467e893f9434de3f1439883ba52b2b5c243c3ce2099b9ef3bc282e2c3d19e76d0d946b614a0026e6004fc4365b5968b6262f9ab62eb67bcb8d64d367bf04ddfd95108c730a10e6ba2884174b422001150678afc0cdcb050ca7196679f3793ed2586e13a313bd8ec570c88bcc5bc8de993ec035928deeb18766a084ee6b592397a489e2678d97d0bb5abaa3b7b4e772818b68be62d5c7c9188cb8a7ce63c9fac0bf06f44f8e2ad9da1e384c28086326c16aedeb67ee72902a2d0bb44c1e3fadb78021581d122fb399ce4775996c8a8e273438362c7e1c51bbc8a64c116034f7ca44a1a217b63af76e441ca1a81134860b5c7a2da9c9547e88d6bc66b979d2cf7d0742da4bd6baffba81db35095b68589c4f6a0afc0fd25c6ea2a1110e3f93e731c0009670db26559f66f1b64c3a1b7874d80f1f2b5bd6c67d39cbb45ba112276ae82aee63975215be4bf7050a9bd4402376965095c14e95c67aee719f067b29dc81d5107d79174f48e3b9a45734a08f6481e8b9f79c97cba85762b81f3cd0094cbf46a4d823e9c5d2f31b10be7bd82004d92ee2d920a4813def63956e0b8ebef6622d7026f2c813a2d0e7112a1e79767d1885264428c5204936845c02063636da91f92265f067ec82b62ed8f5cab70fc3e51f3dc0312f0d7b44e3c97751085d9859964b33e24bce46e02939654890a0783b24cf2f9c432d1b1718c1a47375502f661bbef395822abff5ecdacbb3b5ad052151c05383cbc8a6c9e28b9b30b0e3dc7fa8baf96224e2a6f7767e7a9336b05edae683e771164af5db256c89d29f42708b50d169b218ec91cf4804a89b92eeb1e1ca360621f81702f7ff1d076e99303a99471fe256ed3724ffe42d7a3d867c3b3fbfd4f3041a8c1a9d5589de6f68ee81330a4953d91f1794e99af006b2a8142c58761c24390bcf1a1382b3436f5babae63762028b58488b671545f10c867d483d1cc65b765544761bc821188db4d68b0106eaf701132bfff90da04adf07a2b904c40c468d2c728311016df79043deec5df103a6bfa8f7591d9e80252e0823fe931d758bc29c5f13fd766f7c9ede181c1516e5b7854bf633ad1652baf3884a6ecfa091bbf81d666bee367676dcc023fef356418692d597a5093fab5065129de4b0f4bc269f62b4ec7e930c927db304c988c6f0e94dcfc2c80f6abd363c226e0bb6bdc1cdd75870030655fdf62c2ff6e355d9288bf517fab72229d7269c6d7489eb4c2a30ef07871ddac900894d059eedaf5430574a73fbdee2b8ff1e71e98ce618bc1d58f1daadedf614d4e5d84a92da176983a2e6cfb0deac8ce7fa601c1aea8661bde9f7b890ba04c10b3e0de7caf8dbe41bcbbd38f92d7005b288cfe10946edb331fdabb818f92c59417f30c5db0ad8e2e640bc9a159639fc7346412abb84fb53efbfc44e11f41abeb86612b5373a2b68d888b6e083d5d0e5b9e6b797cc44a5ae5320ec49e763274e6a7c8a800efcc4e2e11b859e6553287d1475519caf441dc0ea5d2c96a98cd2d871a3c910eb54e26a37eb1957298c0605e0cd756ef555c70b214431d4e74f4374e03805304a642c77a91f238ec503c65962b23c101ac189742f1b945154e8a3d272b9db923e72a71946a9bf2899ebdc50627d419fe99cf7c2224ced33655c2b9bab033bf406a151af5226559624da1b67442c815cf47dd7ad0c1a50420d35c0f1ba5e94b2c552722adccae46b0096fedf380dc7a54b2b5aa0ffb1140911dcf456d16c493e9b72aae628905797c5bce381211584a94fa7eb24bf865612cfc04cfe85472297406d5b7c7634c47fdb207f17920a4edd5cdef043be9e6da687321007957659173dc9e8f98902c5fcaa6a7c7075fcd07ae874d855424cc2352a41afb6208bb95409c7d2842ee0e9925fa07a05bddb49b0dfb75d58bfa5b522405388d5521351812459dbfbf4d75de72ee5bccd163fde1950350fcc380e29e385c71b6f7cdeb3cf099c56bc4f700e7720f08b139fd411e5f5d026e5f011346c5a9d5033064694612069012afcbe04ec421de78d6785b567a7ada9e3a36b8d230f20d4832e8f4c8d51af10dcf9357f0fa69049de5b449744568ce0723562a151b2562308d623e8fdf395e53ab9cbaf08f307fece2094b97b5611f86d8e87993bc345e634c027aad9d45a0b183279b9a7f47b6ff8f0d116d1170ba7adab4760fd0b8531ff1599fbdd521138b1382a0e624a7553de34e2a1ad30d7f117c59a19fa2fd503a2502621f3026f3e54f56087bc403c3dee3e5960223d2b728c707688d50245444a45ed6c2a30d6ac6d418c4ab0f0c1ad3c5f4321134a81b3d52893719aa0c9ec945dc2f9d12b49a503418f8e695cf697bec3362997e045535821f24c019b14a7733f28a2421455234e9e9edf4c8110cff7fc95c77a7ba65d46b8648bcd34d125cb7ca5c0985b0a9dffac362dee233faf04c2294c1966e661972bbacb353be4bdee68d8c235c13d660edee50188bde80c15dba3a8e2c1352bc34770f629ba039ccb36890cbc0c23035063a6c98ce68d94e41c132d7a311a006c996a23ce7b9e7b4a571d862bd513817cfa05bcfb36b7fc57d91646110776cdb9da3b495ee94ce72f18b0c0496915b1c5671d81f64da53b8de67f31d188ed0e6f841c8e286b11bfa38228beac747cfe500ed288b2171f1147f602e77aaa7acb36a09bf0f6eee215034061f5635b55d80026ce4fefc55beb394af31b9426bc3a6b79042467bb92715bafadcd748ea343b90c39571d3a63a3f634995cd886492c720e54f1bf8d99a071b9aacbb7c73e9a69e458fe471eff6b7ba1c218fabb60fb0963b7f613390368322f4b252c7db63591263e785400ce85629feda484f012e07d8b2bc4d1110312637ec5beff8df84a2a331bd6ddef8aea8f937f9e7c0dcd75d746692b7a569da62a0b6da9bfc770e4317be3ce0a95c22ce2cdb5776d3c443f3e40d417bd723be5a8583be1baa94b27fb237c75e917f2567014fe6ebf49c79eb1e3abac8d5ad41205d4dd9578f6163c12c37705f61750ee82e03d31aa18d2a48f1b5d074683d1766143b576d2334c948c598a0f54000ae507566b3b13879c8411af22a6b4d447fa4ef357222169bac8499b2f21680d0599ec27e31222e493c3aba79a55fddf37dd2fb7fc75ffb3c8e9e60013ead70cfa64d82e2a4df7b81c7c831238c3d5e59f5502f9998a49ab4e55aa16d4e8402160f481804f6c97fd301aec23218b61d9c19dc746c450f5f39d2a68c992759ad7d353f38894319a469e73556ec560cedde657859dd6d9336bcc7c3af2b50ae00e146cda4c21bf5091ad7c930dfdc7200ef1532b3e57a33b4480125679a418d2afe67520efd73c55cd6fb0b70710ea68633b8c023771d27aced6e36287bf0e2991523bbdfb324079a19cd6d273b8fbaafaec792407963caa3ed8d11d5aabcd26c65545f295994dbef5897688004fc48c4d9538da1c2524e304ea6a74256cb327490f9e465707eaa6118a8001ce4c313adef179bccad1c737738435eb070c23a369710911f4c5c52acd0932e6290b5953a8be45e93536e309ab0aa8a9b5a489ce63b9c0903e553bc7254de907b3441bd45ef2b3579e3e754c2d76130bfc68dad51b65cf7034a86120a5ff6d62f0491131e562f85d44d22018e2eccfd8966cd8030993562956bcde02e9d6f17da3ecdb8c5de43e2eddd7fc749fe4ce03ff6ae364178ba9d6c751f96724f90653792341c2006afdb467da133f991d14cdc3221ce36a19b0e76774a80155815b4ce49706f9ff64e6df491aea1f491785e9757cc13674576e87bcf0d4a34b0dc8e09204a44674fba3d6743c401afe3a2557d5a81ad38cbe7bc25c0e3185e5ac81ebcabc3921c59512e58bba000de385f29b0d6fd7b1ec9e7946ba973d32b8be0aea66cdd034d5ec60a82c1c546960dc69b5137c85ff16b004df0c67e90141c80f3114fa35a73a0f7f77cf912f7bdfec6585e1204ebea2aa79a051db59cb1e5df657fdd3893d502fc49b380b220c3149533fa360661a14f81137aaaa7d720810779f645fd88750f18cce0e10c1799ec36cbe83a14cb5df278f1891dd673f1f56cbc8a9e58cb8f298304991a251387f7a789a09577879308572d84efef5701f15b4f4dd02f379c6dbf96bea2b557a42462cd451c2fe8f3bbee79a55fe9b992bb5a94044994a8ae237b34736d4fd9c2b59c6612670291d349afa289aa1c68787f61e1d338ad27a0cda55b0cb290b3712314ae63bd95722cf599cb9568777298b1c40442ac7dc2165c55738995ecd4d283f19ee7f455a0ebf2b6dac2bdf05a990d6179ff717ce6d44c43c22c37789929a7a00584779ae1be3abbf85059a5078cfaba8b4bc5e15c752da4fda0195ec0b4bc54669e9227b269dd6688073c27f35aa663f1db5bbc42a3413c202b0b952a6d199ff6bbaef1d56bbf39ac85486ba68f724850b38007c1c6bfc28bbdb7602ada3bb888614fd5419237210952c7ba586c3c32f2c8ebfcd3a7199e3707c058902b7775faa1a934b7a3ecebebd999fc41f2a2958fad9ef55187c87147f826e40654dc7c03c67d3c14d181ae1ba791e326a7834bd371b0f35a6a5c5865029b4dec8d02e8c912de75a3ca2283f6d9f53a65e35ad717f65794a98447b64d02cce9e3bfbad2f78043b5e2d7151e4c128e45be0e798f4897129d0f92bc438ab8960ee9baa9e4b98f14ea2274be67e45ae6b45477dcacb848ae62273575bd2d4f02975f2f56b6c88d686985a7c8d9d8ff0045c51679d1c45778ce5e7753a1e77f349da487c0f8997281588890ce5def595021cdd22fd338909b42de0184b0315045dc9fca549ed596701d55752273b068d06c3123e84309366a9e87ad9db7a4cdbd22326cc4736cb62b82e9419ceb72f39e14807f65560d4e5a29a353f6da39b7dc016f927c3beb1f7d12b641a26850ac1a2723cab923001d0cb92370bb8335629fb4a7635ac049fa807301058546a1326f09a7366d69696ed74d885c3e2dd035603c2e88c700bab58158908a046dbd00b1c4743e051b4a97cacfbc9bab9c868c58ef7e3f1f922ae6dbbfac48b5c1ecf0d61bfdb8bc774ed7ab51d354326c5e96d3c27f63d6f48435feb4678deb39fff1d3984c099636d84c7e4204b9ec110baf4a12f027a5e4c046cb701d726750168270f1510f08d01bcc4b259269fa972a69548be50b00de31fd38eae0700f1cde88344870d7f9aeeb8dd43e3d177f687c5970fee564b33ebdaa43d66be9ff5d63e4ae71478a6a88d1b4630dd3d755b39ed15322fe077dccb8766e0ee1cf8cf9194eb716efbb2fd63eb87c258f2afc53363550faafec0399d620244d833eec01bb35667c78d1b2aa8ada521c26876732cc1ee8e9f67b6cbe81367f2d9b2c8f5731993dfd727c99f4485c4b78550f2e626477c56d7bfc59fae872c0166a1b1be5f44a40a303341b48161bfaed3d6f82a515847b9a2351cc22654e20ec357e9e61cc2b3d8093d138be24457b97dc15ceaafed33b3fe92ba68f0807ea80d174af4505ef3ff065c8684de30ee8ba7ee322263e1453405e9e9a234758d8c539d043368d1f5cffd4959f2e383ebf66ff3fdc83318455797b3f48949db30d17618ebd936cff4e50c8f18255006394fe369b31e1fc6e91987c18eded310dc0b28143498963c58f10e62e4c4b33aaa13b9e255c43c4fa7b914a76c57a7709d54b26d9ca0131e0b2f7a417b1d9b4ba121d929e33f92f901aa26ee06b1aa0f6dca7cc3965ec044235d91e9f98b16d75f073fff7dd5309092f3d351c4cb26bafa0f8eb12cc35b3adaacff0217b06ddfdb327703923343bce454305095f1c800ff7142733833562f5164fcaa57cc668f03d463d875dee21ffd1c3faeafde8efa67221c1894a5bbf44ad6b205b836c3aa05aaf698cf52ed2db7057fc012d125aaea46bc16b11a2def57a49f1d2eb3721bef718f1c441eff559aa2b85a08fabe4b5dad401a5f6b8714e00ad0958e1c616abd9ea4a11094490c522074782b487e6a4fdc377fbcd24962f6e1558b9651fe2db7f4c9f248e5cd0b26e55b35ff6b9002fe34368cbf51bb700a0bfe60bd6c81e9d3e61440160ba44cc82a0d80a5752add72554d85f2275bcbae8b3341217d747bfcaab738bb829f46613dd464b982594ccbd1c2e2a0258c4728299146f54e6a1522d7a70b50787e44bf5cb55d633537beed188dafc6eb0f08e746d6c7f7e5fb3172047ed7d39c96ec5fbe2eccbbe0feeb186c0939dddce24b5e9cc5baac27f72bda68968a67e4ef49a3e73db7cffb13b4a3fa1112485ecf8331c09c4c7d5135c7b262de58d8cf6aed034142d4b4a1df779c593b7bc4aae6edd3d3f8bcd8844eea88625be6e9059e7a952f0e26024661b6f6c68837aff14bcee8cfcb04cf42541d0175db3ab1271ca3b39b45c6006ece7fa45b6776d66f3bd40f350a4e65cb6a1e1d6ec3ee2ee20fe80f81e348e78ab4fbf9ef6788b1b9df73657fd5a936d2ad2e65b54137baafbe5d368a31472b653130f01c88d54c6f2f3bc40e7c33813de7b26dea1d73d893af89b45e94c11a5e5365ff7037424636f2f613c2b8661ebd6536ae32bc639605c3b8e7a9a2df030802c9df5a8cd0bf1ba5122f741acf19f432babef7108e3bdf44f7d236a56489681580bfc32549b3e790d64dd20a75c4b83b9dac9ec00196425c86a0ce47080baba89a2c727ae5939c14fa1f82e980fac428e5b6ff6967a516cfb07e681cd51a1d191d4fb9dc2df6eaf16607f31909f3de872de0585cb50ef0ffd126dc7707e3d85aad5a3e03cf95ff275015c70229fff11a04de9f6a2041dfdb6127832c30ee546f0fdcd92621c522c4df3e4f7630767e4ad3b8a1e444dde8fa42adc14d935e162c406f8778bc39d78fd49c230e5d141bf831d2d694a6037c53808b64b6c1d284de7751c4fb51a032f6c64d412387979faf34f51ffb1adfcfc167a0710d630e581e908c49afd36b69407938501b134a4603daa6ca8ff33aca12cdad42396cbd4282a7b34afc9969bb9ea73cc4d93a91287553424c6d87427e95fc7bbd209cc8ba18fa8c3a9f194526d68864159a2c0f439f47e0cba6e9ddbc5c93aa06d0a787349f0eca587b2b471a849c4a69708ee23ece987a8b83f14c59354a1c0f779a901e610dc353a693cb89b2236050aa058ba7a963981f1bb4948a7e6e09293be5924e2be2f19b4fade068dc3cf451048b9c64aabc3f87f0ac4df65bddd2893d93a04a218c4ad527be0486fb6a19bbdaafba9f2917893a05e0d222601d348cdc0eeefedd7bdc7e870d99cec21699c97b788bd8a29dac1fd3a08a51dc7a108c9c2a6b2df820c006b043db79aa658f7993abd1b44cd5b92ace8c829963cd64c9c6d40a3c9f2c9331ebfb944acb56059b11e44e517d3c6acf68b81b8c54e50c4b9d5da8ece4c235af8e99b1e4553ca57327b244490193e5822665d8fe737c996d66c3a4792ae544fd6972037e2e3f60b3e3b9941461cfed7e624c2fa7f3250bbfbb3af0811e955693c70e03745c593e115aac5698b9d348e7e20fe7f7d5c16ab200925ce0c03e8fa24701d9c47f94e603ebcf18df47681be2f6a6eb8a2debeaab75112822b88c111dc667227a371e956c519758df4a7311c8027321271ef8b3ac813c43df9c5172cc422743569de879c62fe22001be1242a74a8fdcc677ba9cddab92a2bcb5d706bdfccb9e6edff63de13ca330869b3cd72228b3ab410ff41c985fc04c72daba979cd1d7fff961a3431083d91cf48e81b8d775fec2042b6a4e6a85b3592fa4b1aa8e3c16d0a362cdb53759c0904a2911d94c182eccfd128867bede8c2f47243a6fb184e2ffb7d95c3f5141ff99c043c32742af15bcd16fcc4042e7f57f1b7d8615c064970a701d7ad71fd65e94491600c0788e60eb08adf82517ee9e5c98b0b40b0a0a74258b38034148bec91a30d3ab68a7948246c5adefc72f07c540bbfa4e1af48c15f4fd9b0af752634585ffbdaa7d8307fe28d18fb1611ccc773a9a639ee5258eb022df5f5fcbab1c951ae7fcd5a5a9134702a67db9011689a1264b884871bcfd52bf13fbb523d75543ae348887ec7505977e8ff92462fe27bd4ec7456617783e01a3d1ded0d384fb6ee4442c8b3ccd11484f16af847ef8d3f6655d40623360f834275827bc0e98fa102691073d0301822b9919aa60a6899a66a90b763b4abfb53e4adf248a678bb237b716130e4e5698b41297191ba9043b6c6e8f2f11fab3f65808f0ee5bcfaf724715f0a2e48d0bec913d4d12ba11e8004ad99f6a578f0d953e4023bddf65e766ac1e9c1b71f42c33b6f2be2fb42fdf885e3f952a9e46e66806fc3f38d6bb4cef443dcb1b16e6f73aa040a884a4d013c2c9907bcdeabc9e3b1e17dc31f45051d79a68fd62c9cd62fdaab278b3bebed6075c55c181d39f9979f913ddb780e5ba449858bb6f86de011206bf5036d12f4dfaaed71a2e21beb87f860aab4f7923100500089dd817484787d7ab33bebd75c8f3b323923b38d5ae78e938abd73c0217ca3139383f766839b471ca0cfa7a6ff018f1e16fdd40f4078a92536b065633d90253e68ccc5e9a35c7f2e080ebbe91f7307550121819f3e5ee272efe82d0b98d2111f5022798d0fbe666f9fd163bea26d265503c28e6a896e3ada91293aceb1de398df34457cbb33e3fc9a455e24cf0abf7327a590ddb2f6df456212631de2ca8d724977a35ab4d98a15013c6fedc4a5d8448dc47f802e3c1748673dcbf848c0d2c2f0106e0d98c33daf93f5ddb11bbc5e75a53f005895fa345a3d4396dc7e522b4acec21f8ce6a9ad750abd5ed52fa6181c5a3ce660644e5793285833f139b384da7aa0741ca713a4c925a7740eb2e8198761d302d5f14d71cbbdcaf0c93d61a8cf53ba8e9fd6baea2997a8e25f3fb0aa13c82b48061c7b79809f3f957300ea8ac66dd0cf8993a6297608910c35766a6ddbbd4aee7543fa69253b02d620b7e9c807310fd40a63f2d52a434620c8679bbe1d4df238da4f38e113a0e304fe0437df606a637776ae9f044e86dcdbb800784aedc11848d4ccbc25bdedea3b22de09e2ad214574c795ec73dea922bb5c076a5056452d7bb52e698e43edf6ce59faffd236743fd2292a1ace103dbc2ab2ab53fac740c166780dcddc942e8fd708dcf1f93367207b4b0a5ac33f873b12b211561ff3b13c3814c6413f374886fb33b7531e5e4ba36601d9ac83513353c746a8fa581317fb60062c7e2ae79c28c3102cea2b1b27ad3aa297d3af586dd8ef3f362e9577f21527113d15b93e0e1e0267f619f8a8df9542f41fd5e41355d6d459eb0e60d0ee2a2ebe13cdddab6c6492a651429abc170e8416d3c59826d4bf5b2af775958d2614fcbf55bc4ab6dbc1c9a05b4b65b949c83a6b27a31d394f051bde52d80f7213b14b5b7e147e41ef9c2778e87104906e8a33d4cad1d232dce6a8242d8b8f3f4fc98c89468b6c0ff2384a932b3987c63a04a4ad020aad0aadfb7f45c758f3b702930945a781b25db0c542014c1119f0e0b3e47f8cf03e4f094fd8d55637517fc879bc4aa9cf4bdbc73fdb69183fad64b32a1433d331255ff52b1d2a89b86b15d60ce63cb493d276b05f399d6cce33969381fdbc0f330d5934f8d425101f0c085ed710c47d90d173beb7ae05c7e61af0deffda6f540ec7e9a040d3a02d1a57e4d736702e195ed1eacb4a22918988f2a4d885c6a528be5e7da757b4def5cd4657a1ca883240876d003884a4384d049e7003e976427698741b924ce20391890d1ab3dd460a60e151733c3359b514c58ac0f9cda304ff2cc39e14edf8d8c8ae36ec0c506fa55b51660b9477870a94a11b5fe9a6584b40617e1eb906135db98f26b75907bbcee7a47ce9aa94129710346bbb5e5742bc7cb79db6c26e41f13861317e960e77d7b252d39f32396dc1829dc258e7f74dcfdd812ee100ec9dc3a62b4543040a90c54370fb55c2abaef11640b9356b8d90ec65240008dc71c938ad5a083a66099c28c3a53799258ea06c97f6956c0c3178036448353ab53aeed6b0cb342943bd2934a00be1a80eb906e3530fdf962c91b4680fcd490fa3649957864913b17027f25cd21b9a3b8b97398a220e1fbd52e5bbbd16f25517c8f050b61a71ba41355d3804bd7a27a93ee4149b4ca565549230c4588ee62a4302a3873711dd4e40ad3586a7abdaf722ac3239501791db19c15dc57be8eb880bb54f03794217f60d319449f18d2d03565962e60b983a888fb75afcef5a02511d97a5b9a3d0f19a016a3510e2c796be3f05c9e7660ee278dfa96ffec8800e1ecf9acb728e98da3642e55b9032b0bf773e7f96790437fd1f2309496d3b0b4baad4d7da45c54ccd7bab5a50cf5ce6f437ec6cf417258dec8950224361ddb6d9073935fb557c7c6736f61a03d2deda57d12bfcca384bcd5ab16eeb66ff623ac755f8cdbead82d7cdc96f27c7f87a1c8cd88f852408703bf6f37dae723f4ad3621bbf08b335cb45bb8141334676543510335cd3e23eb53a38221f7dfe21463b69f678273cb6e0dd0d461683aeefb3607bde77c92a76cf495e4c35654f5cc5418c4362713e0c3599837a5cf537b2f6ebf974e7b9682a179771b4cf3a678e3ace5f6bf09177afad7f7106e5081af6b2a9530ef6d5ef96a75cabba029a47343ae264825c4fe9e2ed91fb3d0d9098779554f4448681ccd2dfae550f82a77657be3cb11517082517809ff4ae6c1a62247f26cdc7f13d5a87f31ea523ab6112d8b29e8b2999539a1a92a53b103c87441322a0f967538c0b15d5ec0a1fb22a8a9d8cd925489aef1473d77948e64a962c860a26437f96f8e579f787cf2ad67eb86a155fda5def14e10a1d865958a8c283230fb536d9d24e05d56b77cb4ab3657a2950deaaf731559f8138cc24f3022d6b5b23aebb3872e0b8b3c3920b26966b5774ed92cc8099bf97929f7424804e7c68cf0c45b07197c9b847e4d5102f19487b40e4536f3cdc6f1fea571adf5290a3845d9fe55a818ab78a0576862cd771b0207d3fba15fbe07824c2e0ac4286aa4823218d205d679c3c91fb0c15e78543a6ed875d53f44f374421875aac178468542ac96e0645bde400136aa0a4c65f89d66065298e9d1cc12841e27007ade45ebfbe1a5bb1e273d9826f4484fc2d2e2b3916cd187e3add13df738627fa0e3081f986d4014e5411909882f6cfb0792dd015e851d1c928bc6bc2e6b79f3874cdc79fc3e9c39025a1c550f5f5c09abec086edf293e1329025025890a00916a111b3930244950a863e49d1c0f1b509f793edf558e53a56808177fa60d7c32724d79126b5fd7fd02f43e9b943ccfbf1e8369c349f0a280731d656060da515d87099feef5f94e52f11d7d395c9ffaba8708706427d0cac5dadeae3605163ed073f315a820c7b7e782ef8f82560dd8498e69b352d5e58c859c66121a35c46ce0beba4fe5e7bd8187df893c47cf4b138b19d5881e76ca983c90b44f276512baae709b3879c7ca95239e63c6a6c57a3ed77ef98bb6d4ba50648239331a7807459b229eff366e861641094abbd45b270e1f930ea9e9300f39e3320aeba0d981860fec7a1a9f9a4fec03bf22f9e813e6cd0c45ec6274e9517f2cda02c1d488923042e8e7f5b406cc9ea61f76fc2a07720ed7b62590283c466f7a05f59b5cc9f16c109bfc4edaf4d9f24f2066e7cc5a52d7773ed76d4aeabcc53c404e9e8d82deee2fd9d07e4b2e67b10537ec320e2302a2adb405435b938d33b3f625dcbb02033b499ddb0945a6fd3a66d135a6c9e80f42c2d93958b7a92a755a1a240fcf556c697fb54dbe15f59196b33acddb47d95c63107f248a0fa4399bc576a6b8191544986e8557ffed2c1e1597ecc002f651935e77f8d750903e137f7f131538442b73ba45848ad8b0c70077818adda6b44a25cbda0d8fe439d12ab4be6fbd0b432bce4b45d1d955b829eff671e8f9b2e56ee82a46e56869686c1df099f530143d938db4aa2aafa828ac2356f440011dd824c17efcdb178782ecaee69d426e8842096824573a7554378c3bf0553910407aa3e255b52cb291a5d487e853dfbae0ff73e6699b5a7a52f3eb6addee461272a62a6c176a41bcf64fca41a9c1c26ca2e209382776fd9a64ff01293cc5d94696a713013b2b802720666aa364df3b658a917e8828e5ce903fe87ccf621a992f4025ea9ceafae1be1061440ba9b6f53b5ff32ed5888eefdb02f562d5b50beaf43272a15dbd28a21191bc0ff21b57643e0e4421839b7a02d7da937a3b3ecd17698257cb29f8211d05b74aa1097a8622ac906571ab36026169477c47c96a550a6f11b58e283fdfd0ef44137497012b595f115290ee2e1c5bc30368afd35a12dc55add8e3b2144734d3a0f4429e1d10b2a76c62198526fd67d18c23171aeaced10d394447c75c036bbf57ef4bc05c3edb2ea6accb93420ca84f36467a400313d66b311e1e07d5b59fb62024d2a40455bb979609c227b5fd0cc4f3a5f0271a684652c289656209bfd4a994a1b0a3be94a1742b46a6259e52076d5cb2091a2c034c31df670eb4d7521c90108bf8ec0c1ed1308e9218617ba41cacf3499e993739b3135652c6fa16da77b21a7c92bb1bdd6b186b0493e9c9fc2622cc0ce21b9ba5284db8b9a2ac657ebe3838f590dd53aaaee5b127a9a9efcc4ac1444dc7d4b847dd2c064a50615a9e919f6df97d7c2dc1deec65b3f28b942ca3da2ec97783b0e824de4ae39f0b6e7cf36db2239cdd6157ce6562d12e436b6df256bd73839624878bf634a1c89ad32b0e38c3ca302adddb773ef4a6025bc21e16f9872f11ab23ef29f135e5635eb80fc46a36eeae76c742d28ad5a2c139aa39772510b1da68db83799d8d50ec48731b0156f3040555de7af3deef73c1275df59ee5942d0316df2e4443fbb95277dd56bc9befe21cb501ceb4dd748fae31e17882daffb2f0f0b22b213fd1292f414ecc3ad5d38eae8d94653e292b70c66c611d86b7c75b8c546d0244f052c1acbc47513491c6d661567ee291b3becb4badbb311a024bd7338b778c9f6a63370329c197eb9640d236bc8b4fd9f3e78052efb5c00264c38feae119118e7a3a38d0c6e6cff12c3aa8150a3b2fe7c05c504bfea320b76e16e01cec43b208bb802a382b94c7ff1dea5101a41ef149fd37a54aca07cafad62ba538cd9a269685329f6b0c39b30a65d3278f14300c1225cc3a200b087721effa286d48c1f360a3884a031a373a91819f120923c180e5e291e8b79f7787c3f74f979eab92b21076b0782db4cc3a35dff357a15645834c52fa7d25c76c397070a3ab6ef3e43f09b5575c82df34db95c4a15c9d50281ffde1ae23a4069b9daf93753ba742c7fe732159019ff6d3925b7cea2e7811e0a652768e1923737e94e87bb083053607e57c53165332215926061c033d96ca5fca041ce6884f9aa12f1eac3a325d5bfe1db1b0ffa0279a7e75c01de5a503dd0788bdceb1a155a89c2dacf4e7936bbe833974cc842dde194d36f3523ba00f255d1843f340e926c16ace1603d9af04fa3ee17d1cca38890d26824a8f24804f041ae5315a288788f80b4f5ce999138aea405698d80176f608959062837852af1300878df152691f908dbb78169594135dd14cb771f52d78c057b031836e69db4c5408387bc632247801fd9ff3f57b714aaf6fb3d67439ef322938457aa3276b7c76f708a0e18363643e1972ccf85fe19de98ffde06fb11cd3066bf3c155022b8252bf3af87dbbc0bf76ad7da715745e1a0a1fd20aa00197f8389c132900bcc5f2c8f08796f76f66f4a19b5bb1a5a95ba24533af59f9ba3f229e77ee4714686b46f40eccd8ddd62799f44222bd4c4fea02ea8c7107fddd2c3082276c394ce6a3cd1bbf252baed4aeb389b26e4b7fbaf78fd01880afe95d7065aa306ca3f8f90d6ec9a6f252aedd98ffece4f620ada0ba8eba530436c02f03ad2c696a8ccccc6c131308c635dba1e0fb89d2b2f8313ba36e0d7f3f7017cb9929e7ad2a7e731d6105097a49a6b699070e649ecd88a2e8329126ce44a0ceb6c70e6814401dcf054e6325b534a1fdcdf52a6dc10b828dfd2c6ac0f03806e4f990ecb5d6655ad76c3b8129b83751304da1a86ce595ea7cc33b9414c37509212eab86bb3b7fb7b1a37a6dbc06bcb7e27250239edfe77af4ff879c2cfc3b466ccad0fd7de224090844e55e027b4662110a8dfcbb27c8be1977ab5519825c5855fed2f53f24e4eee3c31a5e172ed7931170044c26ae541252ecbcb4e6e756653d2863cb6ea3338b562f6e9d1fa8609a4c117df43a117b8a3250b74219ffa50828a55a219bbe053a4415bd668dbc41029f32ea06aa584539c028c3d89e494e64c4a0d0c46a472f86f4c201fd105d5ceb2cd2cedc9ea20f140c550cbfccd89ddb313e3c2a638c75bff900432c799d895b70ecb25895d72332879ee2337dd31402b6e3a5db3dce7b6d9fb78a860a7e69d1744cbadf206985234b6b471bdfa2212b1b0002261d1a298de1dc55eb53f66613615677e3ed89774c419cdcf1a038cdaadf64eb0ed8f347eb92e45549696e97e08ba9a82024f7efdd0a3cec746b787e8fc45db015020aafaabea694fc2cb58931d902075872d13fa347c5269b23012d2db70d713f980db6780d6dc6f34aaeebeaee9cf9c320d61a7bdf75defae9cb1f4ac314baa3fdc5e897fe266fbb95fab9257c8d645c20efe4b75622cbc6511f9592caf42c9e3b4165e2b965c328e94f6ff89ef7e06fd7b3f7ec21d5b87fc27ca6207938aa3065bf3e7138cf4ca114c2ae17a2f12bffc9f3b79a6200b9ce8c217481b229f482817b1ceeea974fa20dd79e19d1603f0a68dcecf7c11f5a6faded108027416926eeb44d24e5d5b8c660a46803f5a7093abd24d8429303d9dd7fa667b50e5030cc64cf42815f65c9a38f17c40bbc11adebb51d754fe5f08deb412bd9e4566981f191086fd4f1ebb03dc998a6352ac357cb2e3cf7fdd0792d2dd5df533283bb133cd2f2f262c70964afaccfb60a72f77457ca709ae0044d27bdd7e99c6797f6a7f572d2f704898dff31c95f771c0ae48d487f0c939633f87f802fa25a75d86ca76b59f2c37fdb882165ff1f7e8a46b79b598ce49948f52a4da31290631b6363e6eadbf0f2c4969d39f7c63d64435dc8e47d687896b0d34e19020833a13157f6d4a06ee37809e4e9637f08832b93396095538b1ae3e21f4e5c9a91847138eb5da60d3eacb23564569300fe1c0f73815f264bf91caeb261a1520aefaf6569ebc4ee7710083793e082a1bdabebb467c6147be8ab48724d4871b2deef4c6309e20ae9ca25c0d09dddfb0d57903c35742b072c97c8374da8371ecb6437afe1a302bc5b6382fc91b4fc7bb88eaf85d1544d88e133d370dda58505e5c908d8ce58b3ebbb2c3228905dbd52e82fc52b8ba4eb6839e2b3304ddfc50c15ae27cfa1a77edb2f387cec8ee54c33a13f9065b6f6350832e35af99fd7bef6031cdde1671466536752d3f2f9dfa70f44e339316135c62fb690ad9253d26a96b5a8dfa067fb1c6e01dd858fcd66387883513d48a76dc9914a7f03ec6d99bc2d50694d9a28252a2071150b1ec8f0a7549d9bb8a0ba27b08ef2a88df088dfbb77c0fc0c72bdb9fb182e9579fd269967d43bcc992e9b51b677ea23d06cfb1dec0b23b0427481d9521e8f08bab3ab99de31048b7f713bebeceed37ebdc8d840542af0f3f53e1160121566df67ab2118cac729d7ec1c592fa5e1852caa5996039b41361b6c15037d5fa801aacc26dc6a531daacbee0ae0862ac1f33ce29f1c70de94c96c2a09aceb1cc53a7917b582eae58a918a098a9c37a11f6a92eedc750479c4a03ea0cbc79d6568b4a9cc9ab1fcefb3701184f84edb64c801e8c4384d246b76f73fffb16d89b073ac99fc1e3ce89e9e550484888966ceddb298ac18b2d8c4b50af04f3ee3ca12aed6f355e071f515d422bdba9827191560697d88c19215cbe6d8ea0fe073fc03f8c27d04a2bec600a2485ab7826742b2a34073193f6b316172ea14e7ad898275657fbae01120f3b01204aaef16db440515df5fe28400a5340a641d8e0ad1e49801cfc4a83be555fd8afd76ef98f18306087521a5d442cd7c7dcdbbfe9f99b61f0c60b6b2b6d585f9c60983e5372cb8ba8218af60702edbbd7a09882f8d0aab254e01029e15093ddc8bcb1143cf7265be1c3b6ca9ac1450c1dae0508bbb4587b122c01580655f34a005e807b23f57fa5ea010708b6ecde071b9dc4a4d26463988a69e0f75048ddc56092dd3ffbbcd5d3974ef232aa3958aa38297345bf5b915dd94548bb7df4237387f78435b78728ccf99e4673e06eca2b04ecd0be636f4cff64c107573b19724fd937bc0407c3380ccf9f79c624fb433194df01b2cce44ade8b133f4dc33f17e333510bb14e923cd47e2c9a80e6e9c3bee41f060bc63b3be77735c05eb7b0f80975f2f9416a2e4d64cf6f3f70e6c97196187c232db222bb5e84e73f0beca8887a623285534d04c8730f4f461ae0e7ef861fa43bd8c399aa4ebdce57149e44b9676bc0d3ba9fb49265d6faf0aa405c871555370a622ee6a6f9956150ef158e44081743e82c3f64149b1975f6946d4938b8a8cdbaf9fe6dd31ed7b7384e9a503b21b4a7d2b2172a95a8814d9dbfc212a153921aa7bd7ab22e111407e92edeff88115f44db4fd30b23feac85551b7430a6e8fde240aa32fb0cb751e59f7e72cb87831e835256f493e9fd37e9abbacdce411b82ad999b1f96121459c07dfabef33b633ccf51ec0046328cb194aad841361388a78c5e70c06239108a51e9e2a52c3b51c8e9f1d86ed81a1f17409313a0416c77012db7336ce21e445e04fab7c54ca780ee0c7317301aa9b70547ac1bb8a7979814867491656192c73f375c49f7be258d5ebb6400a26b89ac07f9ae9310768b54499e0c0dc36b21b33453009c12b97f0b62dd99e6487d4bbd7bd929cd4f6caf1c09f6448c14378ee691de8bc3f7536f9a96afd3410bf3d2fa29f1732c401b3ea71968e5d67e742ed1de4eda38db6dbdedb5629988ebe3f61ec3bf1e9ae69bb306db7e2137250bb7149718bbae34bba27e8aba72d688a6a89abfe9079e203c52722464d48cea471e5ab8029f4640de653254c2ee0767bb8a6244afb6463d44c7346e314ee143f6709467c92ee6b0e6891da4cc482d024234b1414c3345b6de09ca1901d11c1f2beaaa6353ddc83ab9ee55e11a87cc701c2410e8175b3e6a2d1bd369886efb80d2c1c6cd4b4dff48282024b70a82860167c5d74478b5cf3d9aa3d3f5062f13f5090d8312384807ec2136c9602de4f9db761b671736192611cc2974c81a1b2648e6eaf5e61640749570409abc7e2864deee610bf742107ce045fd4dc20bf7028926ebe8eced81925ad537e6b6738e5a564d043327f4d6c93910cba7261388714f26e566797cdec3fa669fb246916a51c2eb56da37a562163df37a73995ef0a6fafd2bef2195e6dacd1499e4a80c349d6767d5caac084023033ebbcc1ea820961b2b1913264c93daba66b8f507ef95f0f45af517a5c5fe74fb5f272e3fbed977e18427051019f9c8fd689620745e2edf89f9a5c696f69942ce689f723b98c5e9a79ae1bb88aea4f2f64d0e246bbd14ebd399278b57ef144b82a72a301783db9fd52b65e0e02377bcd1a74e02b475fb457c95ed2bb31a808bd1877c0c4cda6eb94d16d6c35d4ed7a4f89321f86f4dbf6a92d470546be37534ea7bc17f26bdfdc61b6d439bb352b709fa8766c91145ff5fb528913ffb708bb43c0d1b17ff8b23ec3d4512a25dfa4a0d25d314d276b70fdff60173fd80f65a7020056ed01e4f3590c12a8a1ee02a7db89f6312fd06ba3ba06d4884e42255e1ed7e1d56ec64f8430daa33fa97dabfc73e49409d31e38dfb4ae24b694041bcb1f36c474067d3fee472ebbddbc7b74c91bceae3183b0ca252a00f6d88de5b9144e72e2422514d9a3bb596dee29974dacbe0cf8db6ceeaea25399f91ae42b7d2ac9f43372843789625e92095eaffefa92c202d1c608d405946789b5c56cddf6baf85c50ad6de140363df18d24ed92307f23746b13519f0b1d6fd90c19eb0ceb623b886b07afe03857716ccb01e743712e9bbe6be3601d7dba0a924079ef1f7fd91bf331b897dc7cfd823ba5029b13c479a5714e7e89e7fe22698fc32bd32e2751dd907f67d7d204bd67849a3336988dfe5f0349593edf88e132107bbf13758ef10a3621c22da6c21ba53eb24a9c66a835a988718e17fc0f39c0ef40c33556715d62cda10dfb61ed42d3122175f9cc6b2ae3d75a38a79ba51984529c7964439c0b2c45b0ecbc5a0c371752399c975a448e05e31333dbc2d510cb56cecc8c27ce5823dc74cc7f882fef7d95541c27d2e4458594619b029c27cb46621b2a6e96d1ed839d6398340e65ac9d593008a8568f3cb31c8d73c05612b705d029494a42bd7072c4d4b79ff9db6e68736dc2300a2b6a7dd33fc574e330cbf58b76d0617b27c64347570f58140ab6e1bcafc6459147d9953173e43e8b30edf8c1c3ec13fb15e26051daa4d2e58c6770e82731dd5d45215e2bfd9301107e7f8ccc5bf9e6a310197b0743a7ca9958bf7ffd1efdbe86770c2bbea156470f3638621fc955f843f874e426aa52302aed943f9291958d24a20e0262029bea2aff3c9d13ce23bcfe4e0ee78e360f1be8f7bd2a9d7ea59686cf9407b776c72778e8d85bb668798f29a9f063f0738144eaed4720f3ed4d8fb4cce67dc26ab6c8895bf4835f84575449438ad928570cddb5692236ea5b6a0b141e1bd9ace9d9cb1b721e183ae9c2a1dff98bd9ff26e664338e38c33f2611a23b4ffceb9cdbebfed225e741515a41ed64ad893e2d2bd12698a9a45ef80bbb0eef3bd2b224bfd442385ef2f04a5ad685a686a1dfa2aad8e4bbf1f54c6a77cb4b310f8a32488c8826af4606bf8e9b5b50b5ec2993257458f122ad3c6f852111c20aea33ae488fe5c7b16ff44e8ab62eafc03e0188f0c0838ce0d412e0727b2d5bbe3ab3fcd25b3a1b71485f5b4269e38ba5a6f850369eab7cfc3815933fed6c433e8d772a9f6f03d05c9acf1eff56a1a8221b9489a0cc31cf9403b9cf4445312ace765083b0183f15aeea4b68fbfb2b46e0406372bf08b795e15a4a4111e60ec52c8941d9ab77190a04e4429f214dcafc5ad7f84a68948d793ff46bebf6520fa50f18c014d3ea438252d0c41210c2e5896dccdee130166d515d6fca3e16c762a389a6dfc5f55de89932c3bb799698c2d922d73af6a23fc2f6de92372360cb9c6a3a4143fc0de68a0db576f9741bd2651f8b9148f7948aac7622708aec837cbbd0a46bc152e87b7e29b318c50471d3bdc1ca8ce797dbdfef809eca83f528f3b28f142c5807d592bc4382e83a4681e192f8fb365853db7f6f6926286b0565585db951a4973d3acff5a23574bcc87ab40f624f7240fcfeae4104a551d6293fbe24136f8294b431dbf761a941846a870b292b13fbc669ca3c44ac2033056d8e1e27a6ea4bf2e00fee5884b52d208e968a47ad3ca8fa4664186696efc008e8ca08d2dc28b446a9eb1b8754d122d032214a5dafeb3cb1f912d2177d665afddcde095589fddc5d85fac1b5638bc45a58b2b66ab4e85d15a461d6459afb5c2491dd4596e93fd2bfda7e1bb1e761bdf82c68d0d27f0263e1c1d46439cd39d259cefe19d0d3229b40771cd47d80b5808186964cf2dad2789a641c498bdbeef539c1741c1e254cdfd83d687c09fda710af7032aa07401fc42c706abc25998f123b2850bedff3a9ffed774b5dbb94574c56f98356b54bb96d7442ba11928e482dbf2f8465f8f243d67e3f4ff644b810b99e07b0af4c1e89c2e6a6a5b8ca3b3e28bda976b2da90080ed43f9c0b2fca193ce3b3eba1945471d326b6317268ff8b264b348916a9a725684b63045998bd7bd19d00b7de723c2acf6f148da90cf792ef0eefe6f0d6f5525400347332733939aa058d1ff0ddbfcf10e2064df032fb8e5a2f8551633e9f6ecef9ada1f1929c42648813cfa590ae8702bc131d889df0d74037fbbbb65124a5480745f5c3cc9a16ffcd08c3337f90576bb05270c385d4baaafb98dab6047ee2ed2219f5e0d7b8ea8f00f6c7014f590b98ba931a5ece38bd9d72f17e1c0aee8fcc92780e838c950a011447f0083b236b9d8b3c789c33fb0603ce13b8f8e91ec4f67f4eb090a8f126bb234f0eff56f737aa4744574ce4c3d9e5c61ee895241a1c29b9b03ec2df876596c1129ee7deee387ea9535452b67ac4247fd29c9b120010c37c9e945098f96d7860a56b25365243cc3e3beb449a1029dc535661966546a1cc4a1a41543d64050106b133fefe68105a439148efef33ff9c878dc0b20700de226f0a9a5eafc038eb22b8f1cd2dced5eb8448194ed5410ce7b28af86d77ce52d3724e30ac525a1d8bf57e538d964326442a44d8cb6ff572629a90ea4366e3a71638b18f458c6a43cd38401674e0115d5330597762a126dc220b2e8d7b41a07a07b890a8b9a3a595c6c409c1e8e892226d5f55ff1ebe975a0eddf624217006780a9ab0a27a630185845f966a21f61c2a662e0053dff852f69aa321e60e2becabc54c5d91c6c5757d952820a0cb95dd1d9a70c59dca1f4eea83ad58c4f25e565359cca82625b3ab7eff3772e323cdf60bf8d8f22b4ef4922d6564a054f70532b795b06364d98856c9ba282b39610d94a496c10b67744dd426cf6dbc01b6ccdaecb3cc6f42fb4acd1ca4a521c1be74333d23d728d019443ee4a1f4e0857a002450859a90dc11f5a278adff26638592d188c83066a1139952522b8c38e8e35b7fe46c46740e5a616e3c526f9fb3c64641b20a2b3f98ba837ec66fcbb218c87bd78ec5ef3151b3840b67252a6c19b567aac1e07fbb5d4ea60dd33cfe0b52f13226920976a307a30139a3befe32c0dce9b16aba8be363f95eb9fa76cf33ad194cfaf1ee3bdf5a45c05394adc5254c78b72f50ff4b7986bf56f832c8bc3472cea678a2856e243371a4a037d6a5c0481ca66ff1dda6459bc603fb34d7c2061e6aa5cf65637602b39a67bf8d3499e49635463834970524ee55953ad2944a4eb244e3f3e2a837f2788d0d0ae8fd4c3ed434e97fe5e6aec2af5992248ff6afbc2f1d74de25c450057e028d6bdeca65c67f11d5bed8b5512656a548e08ab8350c2cc865f388653127554074c55a11ce9fc498deb39bc15640dbebe452b0c72a5101a0b1a4041f39db3bc50711456afa87dd8c3494ea26484d96a39aadc106d8043a9acb13527cbd3bc08b12b5504ed46dc2a0c0724646ff9da934dd6746470062c29ead475c1268710f98fcebf5393192115e3835f0e7f06277b9304ac1ce56fb753f85ed28439e13fb2a891460cf497ce898a7e26285dd3499406c9961df898c35c0d37889c9cff6d37d0cc5ddfd67ae8b31a2478358c64db866e3deae295c2122236f590fb5461bc4269fbc733410c883018cabd7f9bf3f0bddcc84b650ac3e727efa3f139b3c0d70416b0fb2a6f7994b28ecfd6a953ea9d2ccdebb8fee5a02f7e267d5da870392fd76608fc1a88e5aa0cfd8b40b96d6e4e87505a7f76c5707c0f629dda67771afe5034206a3957aa812c75aeff484c0c1965a2731e4907256716d622f68f1f63320d52a5a604a66725775feb7eb7eb0aa46cdd3fe7b7303996e88f4000c18fbbe5995eb03e9d2e6cb270b35a74626e9599afb39de970c7064741e5455c9bf8af9516901e9243c4c9c83a08d84656e045bd8b219d024d4b665b2beb8fc43d1e85934964e486a8ce0d62a3f487adef699d45c1a5ad90c27480e317223683e70e87164da7d41a64e5508f19ba3b70b9a58f803eb32506f5da71d41f193318358cd0b4efb1328432ddd75ad8f5703e52ab4338a7f4777d00974fb8504b50b257be9be9e6adb36eec1f619b9dab8b30d8ce6e415435de822ca492abdd2eb923c2e169d1c2d0169afc090ebf87d2d9378f71bf660cc578535a79156891169b8e19eb39131418d142393c13ba4f34162911f0a858ab4f71db301b87104cd990e0781d21363b2c61fcdc127e2adb747ff7c233140e2f3ced112d6ff63ce277522b3d0b8cd7289378669be47ca77d966c1497bc199cdae0918d9b2dd5d9ca23171aa6b9903a10fc3d4d246d60630f04f74a14ce55d55757e5f26e33263baadc3f35a7ab177fbb3b7245aecd45ae6a009daa5226e9db772fe892a94387dc524bcd3d6470ca400407b7cbdfd8f1fcc82e91e59048bf6c0d53535cad9314b5d80f4f88ae5a72e13a26854e21d8718c919bb224e8f5b99e3825715cc6df6cd5a14ad99331b8f916e6827e2a9d8ae40f9f9775cb361a5dd98b310d9daec0d6a328d49f1fac1130de7ffab719f477f4df33dcacd486d6e0f4ac3e8f680141fa6e72290dbf99fc175f87dac713a8227006d069f0e9c38921cc991dc7ac80e3f320c8f8e670bea5d212d4783432c38abe3d13c541d23de888febf027155b87b232e0f093de78b7c5705804de75b7b9f401384e7cc49ee6ccecc59f03a199b4aa7efcbf2b029e18426038541dded032561f462fc2fac22027c39b74b9c8c72eff23f6f3db4979f34a98e9006842d68caa613c32508cdc9cdba7d468ae16e1bdb12595fe22f9775076d1c8b7543815463f24cb435c47935d680697817361dc9fe4104662f709823be6645a60e46f84021b7bcadfad103823761e66549e37256f255f59fa7ad2c22e4a92a4fb173192065cc12b7ac1ed7a177fe5e976c0d5eb988a571155233a712ddb5ea1a747eb57c6bac414c80c91bebbfa692abe7291a90e0b58bac5c857a7bc1272748c2f034fc2668d6251c8b6dc6be8992fd4fcf2515b45b9009405b896d55e60e5138e326c1c25ba2fc1d8b65962592ae2e81aa5dadd85efe8e7b742e1f7e186d341c44d41589863ef39b3cc9a8de2cf7fea173ebd0cc6a3d45ca99137dbb07af8cc7527cc9ad50287a6e9a2f61ce22ba837638bd9c8196f5141282870c9d594dc7aa461304d2d4156dabd5cfb3d42e4f74ccc07831bd646b98c901fbef2b7e9961b27645d9e01122dfe117fd6f6608cf8d81ec4e7ae2d3338eac4e5de6604ab93d9beaaa4f651387ba3ecfbed4ca29c666818c8d4ae5a7c49e4928bae5b84d5161aa740d27dd201be572fe609a02b7f6c5f191f7abb732f41ce90d961528b2f157b084b6046a1badfc60c9e4f147eb4166cf60b4001c864218345fe8dde55a79cc7764f217a65daa687ba8fd8cb5ff321d8b8d7335ea996ae2c364a03d1ac49f763579eed7e2bd6b84ef003092070b328fe59a08fd4fe98ddbc68c42347865c2e90a8daf39f3aee072c0423f6a59a6844d8470af284e6eb7a51bb358c709960d00773b52815b738f868f65feef19cc6643f2e61d02c1e458fb2be9f77c37341a85467ed69b66503d573c6c009dfba5dbfb707773237c32668641ee8cabd1f29b25e6200ef6ef2b06666d4f5a5779659b05f2005a0b303e29877f602b3dd4df76cff687d9506727c6971693c6ca25d3bb00287fdd2d903e48f52aeafb92355a4ebdd6442cd7f03305634533dc71a9eb2e8cf18f7c029b1b2dee68e98e31a6cb456e84825f52bff47b7cf6e148f4527436aae42c56e9abaa5df10a671aa8f8d3b663f21e5d96003d4c921ed65d532df968487365fd76106183a9dee915a965824d00a94784932eb279958e060a3e816d8f1396cee4262d5a2b44f93295e80937bfebc81592cb7264dbe04588152794cedfa714909f4c28eb4d78a24a5c7e1ea0c5379b8bf3fc10ee04dd5b3c7b334ccba464b46a6e9a74eb7313a03d028c0465898b34b2aa95f8a00b29954266072485417ed13ba58d24c547d660f5d2ce108f8c30102ac0bc19f363f38685004ec2d55d0c1a8811df5fb4bf33f1b193fabfb475419dad2122e864d5d2be66a51409267be1e39a90dd3d12fe8e343fe82e0ed00155b527693500b3ca09d6957607a5afa5e5b66677605c4d845ec623cba6a4eac193ed86155711250cd6fe730fea0f4bac6c2d3e6f0656c9d02733143efda340b4a073c8386fc46ddf8699086cb3db78924ab024d1665c408ac0a156c47e53097453ac29a0aa08d7bbc176b8b059b0718cffa096ea635aa57de9583d505e77bff663c36b6ea9eba35f6e8112c7ffe9c770ef32cd498c1bcd0119c6e52cf55300b60092523908055fa766de3cd8d2a1b68eb86e2b61d3ac6f51167b9393171f1d49b8b97eb274d427f1a8881ceba7c28415c09dd3fc0f2bac4b43332ff5b2dd310f83c6752a116b1b0a9c50c0e35d33b530a37585b65dde0caf08227ed1bd993ed7faac3d0ad6e1085863d1e28c3a718c2d03c8a4b22863e217852e1d22e9e9b26ed048b89160e713563268bced32230d161d9525f8f7538228287041454b134bb2f14e8db14eabb6e808ced22570e001ee234f7575faed8cd46c445d87b2bf70601ad2087d5eacfdd2b0d352f99d499345a2c31f1cc67a0bb7e4ccb10bba83303e243bbdec44c6622bbe3f165b094193560775dbf43bf88b355ebd4eaa3aac410922345492ae4b89df03628a315f50a78aa92e5d3561cae7fda62d9611c1d1f54298ae1d79fd5000691f0fa1884f2149317f41deb2a98d2448022c1364ea9830419f971e4992ccb8078da58dc5931283c574491e22b7bf806305a6512466ca1915ef216e7b07e6f1bdaecd5dfcf936387d09f1afb7dff5a4d22ef4285f4349970591e7b6ac9eb1c12bffa4ef527381dbbcb0485f1d94e581dc070f73e37ebc4965249b520e9c712536779a1b4d9573cd0cfd3b172976b924771b1c91b50683bc9073b694ce67f1f552df71d8d70088031a10b4310e340b4f704acf73f1492142121de74bc4aa5bd48c1ec96a3204b23701e69fae345e9d2387fa2f28a029f8887e713259007fc447951a420c79bdd5980a3c69dccd0b433023317b4588e8221115db14c89c4a44dba0f257b895a6d5a76816bf2fa7d191e102ae52885ca5db759079b87a7a848ffcd2b163afa6740750fb9ffbb39e341f2a2e1c4589b4a10c8d2ad24f109d07b990129afc04dce3166060f17f0812fa040e5ad5f60980850edf13dd134620a7b7c1d268d443d5488ac4bce343eddc982ba28e2f5eff00f885f1b53c36f86c45f8f627df9f7c087c2442d21ee4a67f5fbaf91a157763657ca1b07af4927459e80952f241d11c77290762daab80cc44f96d3fa78580abcedeaf08f8271b07a22758a48e7b1bd01ef68c3920ac2f565275416ef46269d5f4d0818651114e0f7a76882b2b45afe664b5febce194d0ea90006b62278a6a924de434c4f73050033d131f773fd5bd3fd981e7153c825555bc7f183f91f6d6fb71212d2236a4486b32afa050626b49b7f576aa1bf1cd57875eac2b0367f6bb23503b750b4c206d0cfe7ff8047a59b76d8fce518998ebb3fcdaba0bf7abe7b291051ebf2f4485022a77c887129f0fa48e5ca9b6520d1a8ffcd47c307bbf4c177f6530365da10c312f39f7a58c2a87dd7cf70f99367f7fa7087b9fc515b69d4cee0a204d8298c7d892080ea693272c0797068a1b54e525883ad99b9120fa20d5b43dbb741b2379d52e338fb9c3eba394d58b38979401e2fd79e39ded101ab62e039ffc0d6100a4e4e7fe915332f12040d591745c23383d17449b24614c694938315499bbb2ab7d89bc01a64b76afa357fcffadc98f333758b9a93a2258542568d504e9fc34347d7bfc264e12adb059c753cb270452766f0cd36e530893a3062ad35a20e7bbf4622807dc97dc2182ab48a7178a31f5122de230c54394264f4caf85d0fef7d91a04a7d4f9fe1f9559791222e698f81d9d9904c9ba868e28aebb54cc1700fe099667b645b4e107638ecbdcc6a732cec6223fade99855bd2e1b711525835943259dcd36ddce9c4ba8a7635b75ac8a838134577dc8bb0f826b8e13dc5d9b0c4a306849888bb612da27549f2395761c338d87c78ca3fff22518b456025fbaab2caffbeb0a78e75ca67edb8e1dabc2d49f1f7ab216f7fb4567a2de5509d41cb238eab4729b463f9601eb6537dd9b7aa49c3909630a01963a63061f83a2282e59138eee61c2fbefec14c5a10508eeb4469d7eb672f2d9fe5209e1cda9d83783ca98d4398db139011e4bf36dfafb1222b3a39de73274d8f1bcf000f25aea6b6cbcc35c07e8e27c9f8194df6ecf39235948ca66f953cfb351b1a294f04ed352d2d109adfbfb87b0719d478bd7c278f970a641bef9a379301dc229225d38433a7bc94536f03029decccd5fe6c55b7489aec356989750d379ac6fe9644962ae7cde8268bbe7c2d87ff1121492c7c31bfc18256bd17d20d43d3891e30a0805bf8fbc7728e091acb88f3a62179f5bcc7eb5e89cb6b4262da14b2a88719701f12be5a612b30dcfa92033d5fe6a332a0094de0a21df8eabe34aaa70a69ecd4edf28812c3a9a63a1b1a9ac8387ca65456b48f5949ca1fe116be28ce28a7dbc9e11b62614afe836ac16af4951f80607715d37b8642745e223896316babfc11dbb7b8b349a0fb9c71ae18f00b5eb79095dd82e9a9bf005536acbcc4044f903a1f3e54b78c01e321f5871251b41b0a01c1c014ad672213e26b6f34ca0ca65ec851edb996c6dd8d4691980262c765997a2491c1cdc1c8e7689e7fcb0b05a1bd066127aedcc9e823d5d3c2c8c7bfc10e0ba9b7df145c5e4f1d0fcaf0b7e9f235bc97904d898b666d489a17397c9159d50d5c93f244155293fd4dd6d8f2d5bdb7a699070b95e0578e5abb3dc2f9b9fea4824946551dcab846cbe7d44000c06bf7330e9f44cf7c12925262221339d1121001d41ed1d83d72d8666eb603e51c009561e06f08e40593c32a8a39334aa5c9f64df1ea2abe79e02bd1a05a24422539eec9c78897fbf9a12b19426c9267b26df820d8b3933d4f818d987ede0bb6530342bc84914d01135195b19a89a6380ccef43310983cb96442a64200526f25f947d768f0be4778aba055c620023a4f6eb7a0d1b4dc47a8e8da609fa7504087103d13c156dc54a47a60f17462887f7fd2a35c534dd04a3067fbdab991fe305ed5d3acfb3e2e673434f9513f224e5836fe60ecdc2c997e946501ab0e6b459314c7a03c3cc95b2fc7a2a398c08eb7e93bd78c716f2f8d1d3d6912a36bdb0ba076721837d54404b58dffbef562d46b2cfbe739bb213f2ec216312e87188ec265f7eae972340530abe216784a5ddbe76b9e6d7f1d0429050dcc369722f0aac4ba460f1a070172339a3ce3e697a8174d6d9da90d752bb317d13f58604bd94b8ff55a3caeb49f5652fe6475d202a3758b7136435610f7121a989d9dd98e24ea8c140a63b31b567070f86d1ebc8958be389e9e7da307e5257159761c666af394cd5808518d2e3ae347827766fa792602d9f045e33ba4db1ed607e68d70c4791a94c467196929ebf0d95d07384043bb769aecb1071bf2b05f726cc201956b6eddfbd76d8f2bc5c0ecf866fc38a77ec70617ad382a96b1214279ee8b02618f06d2e6637d600873fb8d7126a689ac45000ed23f88a012112baa96b7e7981e9895bb749249a2c9b5f17bfe2e3d641946f3b24185b3749ab107c7c75438682f923c7b2f5022919eb688ad609c12b5c03fb672851fa3808d96a4742a827ec51da3bb88d88852174624c8a32e607d2c568039336ae4dd2cc00aea5af5d8c505d9e9c9e42cd5a71bd94753d9f4dbe82f40212c8494feae1cf36c8aee59bf67ad9d4c1dea0e6099539ba44f6b19d16ca61415ce5d92c8f3456c7c1a4e0e9b4cdcedc6c388a2d9381901c9593496422ba10bc9db268895f9e33308da26d91de94dc42f9860d6a0ff43463b306965095a6aa7df426f0a01a6d57fab9233e9786c08ea363640bb17dabd612e2f917d5d0e29196fab87f4c2b9275d245b2384b2e2e9ab1c5aa821306cc89a15f18d0a6007b288e581a759ba47dc4e262fb262291dec7236f9cb4d3eadb8157033d10b698a4d68c906f63c440d3410e2dda20226b715d368f8a2b79787e9024324e7a32dcf14b334f845506ad4227f0c5ed4837dc1590734bcecc789b77709232d1fdcc531efa09eb0b9501c993d67712d52640cffee92139db0691c956d26399690664ad7a63a61527c9e5731fb3246184333b0db9415b3d13dca0e42d04d1ea169b25ef542096dc1d60232e61b1b855ea54c512db87cf85c55c04e1e237237eed2631d6d7191ead237ab94a33f5fa00c640f3ee1985c82a6b1efe26fe80950d913e9871544cb4974fb8ad0817464d134e4106f4384b67571fb964f080b7dc50c48cf6a1b44a4306e9b6ffebc0830a6057204a9d7c46fa07d398b2785fcd5518483bccda69739fb0984611e9180f5025ec74079f271ade3f37d16dc2700485ad97c427b6acf19bbdb30c5d57c5ded7118b2c6a7594bb17d21a314401a1131af689af2c0c19327cc9249079f1578c58ff82f68235c0e0f979d75db9c58fd3fd999dc96e00876ad2024792c9bc60e29a34904c4f7e9c34a8eb8ab7581a2292cc8d3c7263765c7fa45be3291b876272155f1066f807e93d95baecd2b4a2711f814ab53f1ce619169df0861919447d157dcde963fc0c79467b7f321d286b8b4ca45e7b995c777fd9433bbc3cf67f31835078fa077ced796fa3a5a428a089bb793286282d692620e1a3572e45b9ebaf1c5dead511077c64cbefd8086a608eb506ae3fb8d9ef971ec4d73db85aa15fb65f74d7915738549d793b392b9c581ae382be5c0372784a6021ec8eb155aa120466782224b0025551a34b15cb60782d447e88ab8f3850781120adfd41295f7858921c4b2afa27ec6577ee4be6f8d21ff0b8f259f1360978b6262171e7aee625d86efa7731a9005431d9ca7fe03b2eeb900fd03033caf081b1b260d2b7bfe7b5ef8e270e7245eb27a3708686a5406f47a5695ea3360b4e09765316b95850b8ba262856ca7a509969922c3f508d04f962178fc15a4d697a2ad6e25a513895291c859ed372cf679408bbef7457698eb8c591f8a0667b656c4bcc30367e784ac41530fa3d7625e1a63e5ac4babbbc7a3bfcf1320cd6fdac5449cf869a3e4ecb905e99fd9a5012edffe35c83a17281bafce31568ed6ebe5e37d8cf49fd31ee784b0ab055962596ab3731d069ae177e1c7e342c14a1da743c4ee14d62c4be7c707bae461a53d961514c99ad2dfec1b9d17a6585472b82244a0b658a0d022ee33fbc4c7f985c691198be9e63bab1771786added5e838e3915b93b048a9d752750c2784cc9b2c25506b52a53ca51a536bf2679971d06ac783b4184c0f90a1ab5dfa990c5badbed13cfc6da88e89a5cd3029cd20ca43388d77ab6ba4ad5a484f4fdb55e5344c5a5588309de6c0d0bf3d11fcfa5be67a078b53dceb56417b8d3f1c85e0617182657cd8a81baf5ccd415e992396ea72816e7c015ef72386eb964dd35bdc048a3b6cd3e30493d5942cab5fe77ac46582ac0efe389c1c29f5a5351f23b21d9d4ec8e65b6742286a4ad9ce59ead7df1186f1edb669e90bd5a9e85a694659df73ede725d9d7813d9c5bf032cb2ee736a7df99535539690bc0afdda7a8e4e4e0db830b879ded0703b47a76cc66ab2816f7d3eada692c97f209343c303fac2fcc6611a195f9274fc96b0bfd90f1f244dcb274b6db9adc4237b2d1d64a26664f570bec6a624c79baaa8bed660f6db1ebbbf68dc6e64757c4a439bdf2cf903f17f798a5e8382301013a2b1e142c6a6b50c64a5660ac0cdf1f446a1bb63f2f213d2c6ec1d51f7c48bb53c87ed1eda2f1b8f58fb4b417366cfba72a1982a79bd0451c9e42a73bd4b1fab9ca0997f92dcf86a0239485999a3737043bbc5e4f3cabbe9cf685b20ae96f9bcdfe185e874238665ecd5589bab0683b4b8eeca4f43cf6d6d8a218600eee5efa7620179bcf76e1adb858f423bdaf923a251108ca7c9fe5aba976db4eb0744b9e9beb6ec3f26be2e009c22719c32a0850216335bf24cfb1fc3b63e81b7b76f28f55be7cc95eff119df3c2401871aa110c10bfe6b0d1d50e624fe42469e57b87074526563c8fb3574ce3c66c5b3a5f19cda6e34fa1a5b266ff3f0a4ef6868dfd0e0c09977db42c8cd3acf38a16da461ec47328d5c11f8004b3dd0f070a1351de4b425785c780ae3db76f28fe1730bb709e1007ec8ed4902d968212593dd3b0e023e31db086897346b003b9d2914b3a5dace034cb07bfadc342c6b1c776be2d33b3dad8bb1b63c3b1d5890d3c216adcfd27331d6eba496801e28f5bf2527ddb756ea3acd7f21443e3dc502d9d72f06d75ec15d62a6d6adbbd1694bfefdbf5477544305312f5f3c2c0917249893de32871b9165620a820fd63b27ab3ef7fb192b83723a594863612e3fda8df564cfe2735fa9939932194cd98d260e1e16726d1e8eb0f181875e7eb576bf0de7cf2b11844cd52270d689d6cbdd3dcf1711dfc3ed1a8b25f1afa01962db9c7efb188f2f08916e81b3f6c36b9bed86a2584f24a6449236eb3b97eda21e76d87c087cc55897819281a8ffac3ecf8078a5895d9cc5d16a62d7c8752c7c3af348b93a2189079a2bef2a3f168b1c1cc546ea0e49e10c7079eb98c19f073aae1c66bf4dae68d7d9298f31cfc7464ecfc5f26a6a07d56114d907e7bf8403dec6909dc8e71d7f81432d1a88d37f279d3ad11713764023e0c0000759092adb0bfb3013a62369e23c7d4525df4fe30771fe7e89c05e108f38838c26ef15d8207736a3ef9753b3c1d41314319920bb87b10eff801f582c37d5318214bfc2bc037240af63f023d6df1faf38ca2f4f6aaa2a4769ec62a5fa4627a0a754377408ed946a763c060d4ceda3486ec3c0a991f97ea1d528dec0a1540af55cebc96bfc418a1827d072b32b5b438adfd2d83b8476dc78c8134240299a625a2aba91cc911d1f00f8845211c72b2dc414aaa580bab689094497c20a5922e705ad1b898756f5671cc0d0820b8254eaf7feb5c44ab3ba65320dc4de47f22f4e9ec30fb02ee7a5cc81fe47ffa89a3c03296098f4e5d779bf5952f5ec51a63582d4e51f20976cbca0e487fe317ae3cfc5599f7201ad8d4d3d7c3cf231535f86860f54ce241b11a9f1fe88d78b9215c34a60a097f41bb96db2b6641680398fcecec76cee576d3ad1919a15b6566f1e54e6ad06ac3964f4b7c917dc2a41ead62d7937e64716ab3a7cbb219a6545cf3cb34885498862106bee744d5775fc7578ca01ccd24349316d667e23d8dcaef3e2ed8770e7e12ee273cbec3ebddfcc1dc10ebdc92370d42464f814f102f9b7616a3ce99f4aaa14c249a3402275dd88e6cf8e46e534957f9ebc3e7c66497edc86c91b6d285abaf729c0006506e7e256fd8fdc4f6e40d97c459da8d0d0b7c838dc2595dfcf791cad04619d5e0ef0db26996c7da97f4e30e21b822571979dd43c4a97fd6a36f8f9556ce823005855b30d51177c124cc631c6327f38ecb99248fab8d5daf7901f35d40b02f7f72f99904120f31adf57a45f14b7bd042bcc755559c3b422146818f9171d99d696930679107e3f41946ace67eacda2e8a5dbc2f7e19a28cfd426e93aaaa6292129295e90b8cfde99c9f0084c34b009ea611ee344fdb87f495516f07c49c9cc2005b310d574af7bdf8c28900b773e632edaab752c9ef19d4b6aa9b07071394fe7a719b0ec3a48d19e01c6fdc2fe8157bb47cb66dd3769d446b29b157bd2b548d176c3da5e4e085c92e0f81d8cb2600ef2c10f2beb2664f6c356ffb62594e08e228755fea0f810ff849f126a4de320d3200c5464b38cc87d539867f398280c210bead2327f5950a5ce1e641fc990f2a9c38841c6fb9118c482faca99978539601c8726181a5caa390acf5ec11036b560e736884f0d5154f8e7e35d4cdf6e45a43302fce7ebc08a27ce2a2beb1e6ffe7016cdf663ae92ffe34264c9555126a9bb736424e8cd83304fe6966da8f044149c9af49f59ee09304b467383e901b3204fdb2c9f8ea8a8dbf0ac16bf7e591c4af30d98e0fbecb28bba6e6d828a03c8ed0bfbd47e191ab2c90f71385dffe8c91618a2beb124499e8929a7a65e14fd1998e501413b84b316eff7e9f73644904bd423824db915ee9679fdabacc6ea549e8e76173df280d7024b9fbe889c673a340302e202d310145bce99f74b163092ffe5435aae16b78092071299d695a2e2bf2047f55e39cce63a62105141a4de6f9c198b31ff59fe52771514065e0bd530b9a1d3b1e2a11b4f32496a1cb343a43d441047004d53f3fcd54ae0e0964f39d9b3cb94ab0d87ea2a29efb4f0c9393e97b100e790810ff5eb6b3f5c32f22e8fad9946eb852fcede4156db5a0779b8c18c21c8b61e60cef3b62e69a5f925c70ba4b1b3c931b78d00249c7886e78306d58b4f255382875a0e943bcd053b9c9abd196fa7aab679769170c9d2d1fb64a840e8bd40aecad7b295d19096e3573585f488b0aaa96a5d550ebd8a7a84b2b4708244aa7bd5bfc68db3fc95bf9870cd9e41306b589021e3777e7a81a8e683c7665b9c233794484fea7c361e28f24e66254904a5b229941ccb8b1e72483f722365e44c54fdaa908589a4002fd3d8525fc1377493c6f796aeba0deac7a13b84c459d4aa30688fbde766c67d806c91e381e7d31b1db7c81cd551ea33fa43ec0e75b6a53d6260fc88f2190fa1d61e4fba274a3b73a8036a079218df8593afd71d89a904a4d60f447853798b4ee259eb7c37e03f2cc15241049b66a30b7072cf228160123677935fdc74f41b0ff9c55c2f004f78646e90408638cb2f7a5b7d72a53390747929221f7a6c6d546c6fa2b1e5f5152d998484413129ca3709521349ff70a31a03e80bf4c5d6471b8a7913744eb85cd8b5d6e7c28ca52d99cecb8cbe2cdf1993ea44e94e3011d3c951e423ece32cfd8816a5b6b82e9b4f9c3b32eecef5fa5f9e9b9f035c4a5f07dcef0cb675712158e0dad0a9cf954269b41709e3454f811e246da2a53d3e3a35031aa5ca78a55a6e02d087de5ff2fee6dccf4e99cfe9a6b8ec2cc040de4d4a8c13b2bf2f742598fb233801bf2dcdd518ab3525fae5c3f8a99bb698ea1d1318794ccb3375a23df979e62190b6f3aa59a78ea3c68debdfbed327e9bbcf8b8c93512d1733544423bfa7eeb92de094e45d4d03d9663381018fbfdd0fe7fd9e8c0b2b03492e4b29c194737386bc8fad5036b232b1bf0fefff61f31650458cb1e9171de35edb34348d0765db7d72db38e1f8e6641d10ec9fb144fa0d4ae2c74fa109e7e08634aa071223d164e82dbb0537f4259e18fc088e571f8a749df0ad0ebaa2f7976ba28ac61b6742ccf387ece8fce6949cef4f5e15deb27d75a57f29e2fe79eac76aaf1935616f397b22913b6768b00a5f1c8c67c3dd2a607fab8027e77c48032421003d6b32f1a4d528cd2aea9928739089bfce4da901fff75f94825d79cf541f1f3995144f2fb7a071dd9a117246f2786bc5abf7fc813732d6f3177782c43d98804289e11349995ba7aadd650f1e555a8890a974c49d5b019cc387e42152884138cb11f8a8fd3e2d5663625f1dc28b61670ee2dd82d6698963956742a44945262f1c84cbbf152a0970ef7e58043db1514ec71e7eb9ea97d2a1ba0b4c21d0e5402492378e92a7d46a987ab51f3d92b50224bfc067c8f419386b53f8d5f90e64ae2eb4d85f95b832d49d73fe728d6a89719f2bfd5597273623ed94240273cccfe08abebc4656356b2a984897aed72980088dc8f12e1e9556d6e3d9f227f3e58b76607b0e4e32deacee7de62409f30115e91ba25d1f390e7cdbbc4d08c3f7d1ca5e2522009ae6127a0006f46dce38d203397b6ef92b5f173a4f0bc6e43f8bfde8291a528ab4a6ccd6bc6b2597ca5bb70c2432adf58b046faf89259fa45de4dc95e261ce7d8b99d166836decbced319ace41982136f00a011ad03cf96e00ae1ed6c4c9b387dc2c217f33ecc53fd45dd6dcac2fdecf5da00ffcd215f9c007efe4118ad597e2ff8c2fcd69d80a0d1e3fbcc5fc2f84101bfe41a8f690cb4be2647005a4d1753068a29fb11bc8d63954674518be6f84b3398ab92a4a216216b5e06f46b1ec71b5111a9de112f33e61bf6fbfeebf2ae8da2b52ae33872e511a8439092cb9a953b1efdcbfcbc254de44864655c0395bfe96ec69c30d8c4687325151a13bba8eeab9e0ff7711206cb1c0ebc2d81cc8c81637e8f8a0dd355be6c473592c73166c73cc5cc2ecce8b2aa7efa1576368be9b1c8597384f1b747ddf02e7036bfcc5ab7a556f05fea6e105e3ccb634d9cd412c080d6cb3e81447e27de69a3dbe6151cca9be25bb749e1b36011059163450eb035a26cb96db5b2fdbaa17e4042538721c5f335b962c2b004a346a88a6d3fa9d575ebd6247dda6404b51b3e21764c937dc986802e33f10dcc2d3a9d36a71ca838be1896bea675df2d8c1a42e53abaedec175d62a380fbe3175a087dbad2e751be8b66be3ef7bb0a1c07e43ebd3ec14f7bec472788b4662dc9fe7e88c554d6e0da602bac610421bcf11f2201b3f797a31c46cebae667e33fac2e66ad51b20c2be3fad471b4acfadd4572918055506b70f1d53e3947d5f7e0df22284e440ca1c54aa4f00830d87d366d6922938944834ff9da7142d047695475e569d4c8fe823b0450b4e2d1b95afaf7d6009788c23cf770a7366e26c66eddabcc61daf5659a0ee64c16546c22c6caa066076a6dc0457972da2ba01c145c040293542de834d089f9ddf80e0cc2023e79ed710e0aca32a0aaf33871c39c0e824dc7b9f8b1ce5aa9ec98c4e20b0bb0d6ea883ed3aebf4fa88d0996bbb01a2c79a7fe23ce3faa67ae259ed665675e40338ef5115bcdeaf9510ce71bb1d52a964ad0da7993edd0d6c8d078960d5f2677435d33624abb426af09693edb848895ffa78ea919c891a3d63357c593f8cedcae30ea562eef858a1dfcf3ddf99799325813a8cfdcc25ced0a7b8cfee67e25915e8a3e47f12902fdb020866e1ac1c832f98f172bdf00e41fea1f15b31b6053c7ac73c73b3eca576f42b179b8595580d6b21c34b21db5ee7d231c4427bf07f8e12cb74ff370808e29018c9fa7c0160e8bfdd4f78b78dbf7db72423b4a37fd800e8e468dbb40eb2bd0cb31e29c6ecd7a1ded6f31c34bde136f4249e4e658afc5a9671b6d47f96362a273802be2a3cdd26a49c0a4af43b251d57acd471da5b51066bb1a7aabf460cf9eee4ce5d7ab1d98c5550afbe92ccf9d22c5a3cb7d5ffbde5a7b6521428764a68127aff46fc27a100cc9664e6003a069e6bc7139be9e34a70929b3119dbf94e93553c66cc4ed2a519b6246a2138fe6316b214e68c9ed3128b0305f3487f8217696d148f2cc44dc88922d1864d584facc9d6fe8c7d2aae780c4bdbc280cc573fe4c39bcc816f51430f93754bd96b9b9b30d3de739aaeb2d45cb0bc38957a380a7ad6003bb7195d1df56c366c65fc758b79440595faa22c2686795de54b0f2b0f69c898505bb067e186093d40f0dbc748f2ab40a394f56a647e5315597883096c209b91aa7c679189b7dffb721bca96193765f6af5c8b85e4633a1cf2074d31a545cf18db1897d9630255973dbc8f40990dadc0e86dc2adec54c43ef65b29fa6f47e01c2fde64e428d28fe38d5103a39690d274a9a3dc8339cb6144d58d24b16eb11717fa03e6658f58efd4d3c1954f68a976adc191a3af1dd94cf6d7234bef6ed084dfc8933628ab98a440e80c02c3c5df9bd4fe1dd39e676972e38a2d7e5269426bc9140aa9e7b2b8571a121a0db0c2b4e8760484818f1cfa884933542b81820439148e3701fbd0a5dcb435f7c8fb1a69770b82c7f9436cad861c5035aa1a869fdc6b5ac2767989077b9ebec32d0e4fb1465f8cfe3f2e0cf3af329ba148577adf3eb8ca091182c8825a733e2ea032d46b684481be32df4143c725872bf1e746085b417803c221dbf685647fec711a7c97b64bfe7cde67d86d0a2869d2ffa66d6cadd4f1c26b29db93202cd825266e9106c811601b63689e6097c5cd917d6d3cefe18db7ce359e1d39fb2fb6c7bfd763bfc8fd694082d6acd5466c51ce89729d8af65534056979c7604a112bc27b109133e72206e796302226484ced12defe6639f6ab491ec93153beebc6aabe737fff4aae2309a89c5877166b60c82556df6eeb0d7f4dfe0ee82e9e3e1eec4bdcb3b709d84073cc61b5548c045c131ec1f08308b4da162c0faa4168260a396fef491961bae7ee64bbd811d0ad4a5ed12ce8f5a31fa5b15158367aa817354148c4eaed28a2b70cd5ee7ef70a2e77aff926a87e29e74210cfeb8867b290090228f6ed9c5ecccbb1136cb38ce5393b3514e0d4efc1664ed82b955d4a80efd2d8243e2c12ec325d2c9030c9f61f58dcbb010b6755861366f362d838bd4ae5c9d9c1ec4a4d806877e16644f2f30fb1f0ced689a819680847dd7c2edb61489a21c0707ee6028149b33084e2aa912a7569a1a51abbfa14653ad6b16e8b552a3fd717dacbd23dcb9a3d4ef1ba54635d0478b617563577a260a035096996fa82e64966f4e6e43beea005774aa43c80770bbbd1da0a742df26b9d2c2eac0e45069ff194a08f93b1a7b48c859f3d8fbe691e865fa66a768ceaeacccd62e0032ca8a118ec11e5f36857ffe13ae41d34497d8d57b0ba667c6bfa7582301b0f55d06a2dc95557683e695fad94275adf25ff9196d749c4a4a4870a67d34b6c24a175f30ccc24821264ba8f5e892933cbd81180ac5c77d01b036ff87763d7c7ce675af7665c2aa2e6754371d6835967eb0efcb1d3e5a3ce61fd73b515e26f4c780f4e244eeff625ae383cb6259812018148ff93f8c38234ab82bb98588749bfaf52e9da803873a6b11d8d2e8356e688104566bb2305a4a1e08bda327a7569efc3e47fe231e232a11b31334a69ee6af62f94bb79812973a93a822a2bfd8dfaa40377f17e9535f712096f46ceaec13d2c30f4768b8d40c334c033f0d672994d31051998485ef619116047e3d22a487ff41d8b371fc8d2a46a426ba1878d4149b700973c9137aefa3de7cc21d7f3126f497564894cc741c6948e68553678e5deff3f409942df5c0d8ced2c1c5ab3dc00e4840c7a47c165e4384e3f400f60cbc878e0e5f27638725023dc8ab1654b466a4d3e02574865f9a0e987f51f01267c6a01ac1b13ac421548c8bdc4758846d8f033b8a83836ce9922c20e8c686bfc5d822965a73d0e88d934e8eb3f941fab2e8d4ea20befd421a3ee7c4c45a6be65233f81f8b5c0bcb113a0a6db1ff42110957a141b1e3f149f1762ffd5f90536a7df0b8ded61f0c6a2f240fa1f00b31eb23443b09c30dd1df03b526055ba70c2f96e5920302ab92b68fdd3b5aeb79d9e1e6390b23b9d60bf693c22e10cc486b50b976e66cb35531baf3ac7f39227cfabab6ceb669f3a97160aeaa21581a542d18b3601331e6ed2b5fcb00d3cc05378cde06017d7d45428e69d6f2105b51c7745f1c0665db569e8595448174f3bec8b9cca1e38e9d265a7c07d3a75fb6d614601128d278d2a6efeed5d8e84ecd5986ad79946eaf3cf6ad65263b9d03afb1faaef859b7c4563e4dd94c567d4323dd7fe9cbf165214bfabf5a32783ab6d634d01943e1379fce99985fa53f16e5c4a52a72210cd500d283939e6ffacf163294526e8b509cabda949847ee6be8de7797e4c564ee6637073638a0b4667f1a87245e5a35f5676097aaa81bc81aed7f9a56a5cf6939caed991e6ad6a1d66d9c2399740e69d540db1ebe982bd3d465f9fc9dc6e4b0a02d745813a0921960d41794bd86cbfe3fca7b9d52b30e78e8c5ede836545c14ca959b6aac48de1c48205635c91aac568c4d8d76a7aa8f3e3e10cf48e8a56cfdc0d0d307c7559bb0bdbb91b2649b5be21c5614f6ddec99f1be6cb339db2e745f6e761f09c0b8f682b47fd43e104872e866ec81b7e8f17f9e465806cd146d870c049bae55685ad46cfe0e1759bd8a23e38e4b63da3df3d2c8f1dba26a099d482cfc701499b882a0ae2dd51a5e1efa1a0d27d5a43f3dbc07c245a859cba8a5c4f9c56097bff846e013c0ee85f6dffcc38a42542665c044b9be4e03fc1df5f4e286b8f6f5c0444eb82028b01d79dcdb0332327867ff159b3628e0236118915c4c8c24484c52028bbea4f45f8002769bd4f5af5dcbe0f609bd2729d9900a527370655e97c97e8717edab11f1ebe58dbd926cf019812286e8eece6d7d5e99821a6b4cd4ca1d1ff89a56f9b409b29cd7522005b2a532d129595911d88aff9e39474c73338a3d8f562ede3bd7a4449e554fba8870b5856a12e7b1a5c1e8f7c8fcf6023d4f82b2367798fdecb71d4312dc7f82d385d4c2266c5fce15f143f4f5fe487700646662eb939a9b029384df8a42906354f83576f58811e611a490e9458f879b17b1cf16526c016850b32002ca18df04f9b5ad9d6778e6f6b2b091dc16e08beab5041c4b70fc5165d783d1aebb31659d938808a545d59242270e3b6a770b0e6ba9d7ff4b6ace0aa90be8c9756f7859b60d837dbd35232f5368b64d369a7db089b1e3b4329f808bef755a9251f1f65e1912b1c0de87b1237a73ac24d8ec7e394f7d033382018d03b99c03aede12ff783dce7d92ce61162cb4337cffd98c3e6c3d691b84ab8ca05e8e01608921c551727d66ba3edf310c34296d547d828e0c1ac9bad63659901b439405e00072044e06162a577800b1d888b57bb3cc04b19baedb9710780ea8d6d93716facee74b962e2dee52040fab6fb15154d4fb80bbe1591df3e681bd11657796f33747a2fd777a2b36ea8f36200cff5e7c5732446505daad23a194e3cd87d2b3e3a0ab7753c2d0c20b74c8aaf73150e5599f72ea9076d72492f122b0550e6384f06b77c2e6c0fa1dd42dd70d1de97b5741f56aaa33f6fc6d2fb407178e4eb184e8c1e3898340e9ddf057b8a88579d4db31bd0dc06ccea38324a8d47536987a0afeaaa195102f08e4c36f0378e8d2d3af2128c9294e0dd6b82f4cb1a9ddd0933f11095a69b4280aea81a792db63c0dda2ae01f2516e5b0859491a588fca1ac08dabf8d802292eea52e2ef90b80cb3c83d34715dec2dfc7ab6b6f9990ac105d91fce379fb777f742115ec55cfb6b3062305ea629fb1c8b2455c0186783d5469ff2db8e3c900cd89f5019c3b349b26847e203c2ceedb1c4cf1bcd15ad5e1416dc84382b50c2d384457932c61ff104e9acba8e819bc3ab8fc1f9a2e1c741b3d049b0332717a88434836edfc02dfbedfaa8aad9ce053d8c32fb0e0a666847c90eaab8176ac5b467514217b2f411c4a3a8bb4ea028ebbf32724b7387beebb65a4f1b9ae2f4d3cb751fadf1f6009dfcc8e75f3143974efefe2807115b4a21a6392e3af0bac08ad8a4d1cf3dd6e72ecff86fe688b026a1bee00f7b1e62125c3e7927c273b221aa73b52b299d2d33cc345082060ac4b6c27240ce8b0aa505108f557be145d4883481d82dccd4424f421f3ba9bef95b813a1df49fb990420c3710223751fa1fce1bf7e37b6560678bf34187de18bd02956fffba5f1d7e020022b2390606eb93089bff6e74e575e1785a62f6c57a9b6d4102b6426b52c3cca47b317b4092c36b4d1010db45c99533929010335fa5c58be7501575a23c19d9f76a46cff80ae25b921044f90de047cb89cf48c99bb0cd757ed5e9e09a6bc89d68f6b3a0794e1db0264a3bf11c46efd2672c97c4653000d52042ec029d77e2c78bcab326f050c6aee02a92b4a7251e59596357430806e447184e477cd17100a61034e2ef596abf960e4b33e1bc884534ab2a730c5a00eaa46be3ebb27d7de8021e97bcf86753e92d05284ad1df3b46624c8b5bd97825d067bcde7a74fbff1dcbd391d6b77a05ad03dcdcf453a8a63021ca9dd08332329ba694dd495bbd28db51cb3197465e003fa570baf269935cbbe1256e53436fb77b7bf1bd1466c658aebb95fc62b9c45f65696766ab506b00868e287bbbe07ecdf8d28bb2991a442d90e9f609e1a506be7ae0cfc906b8d7d22c537d77a70757911b6eb2abf1f1b20971ff0f56b866c6960a8b344a8d903fe991cd5b4c21c1f25e13d015c1bd779bc8d54c1bbb17b67b674398fa6d52357280db54c0e98e85a998a4df287a6fc904ee04dc7e57ff4fe349885d138c9a033892d8e17042c9a7dd9cf5ae4886f9b5fed8521e20ab1f596a8791bfe77b01fbc4903108d4b9f46a6c6c8f7a331e771404330e9723854e5294dce6857cc2c5d979ead5dc0b491ae4bf4e4857f0a29035d1975cb0a2a1395a9a1ce9ef6e3aa4ca3adbf93f3f72b90844c961bcee5f1fad2ab5e4336514786d03b2b9340aac1057281a7482d305904c58c8f7d0dafca0f7740c9f82a287f924bebabe431d9b11bcee66c3c3ea603b41ee9b7064f1bc775b0eee0f81a1dbc428dff9b3006b00a25a58c2297d5d40dafeab1c15871ec740a399de25d0650549e54a658ca60ae52913b7bca7f482bcf77ce945c62cde861002afcbfd517728534551fc3e16f803f49335f612fc87f0eefe4afdc82079a8584957a269ec0c7018a34978f6a5caebfaa563d724b6060817ffb00f698f15dbdede729645773313d8e536883df8f3e6dfb2b363838f20525f6edccad8912aa18fac7ca8bd2751f3bc912a1e1d2ec77fd0deb368c6f5024309177a61e433d0642723ebc3e7e93de2f3b5ca79a3725a6b0aceda154c777d2bfd088d09354af38b19038fd833e8db26c09d0d6bada71715b24d7091f5f5a1bded45a7ac29877b5355086cd39a9e536bdc61bce12da6140058c5873760982f67fc057775673b328e70e16c589f8faa91e5b3910b38c8644b9eb98697b969ca04a4491fb748b140f5af84b3eb74758d928991ed9f84397e1fb4498c33e83a0c0376ed2761511bc246f3ad75f5a654e25a3a2498f95c49a16af35eb3b72703d7eeb3e9d03ee356b59f2649d98131945fee3701a195d1bb9b25bed2753c1efee6dffbc861916e270208021fd5fc16c44da2cf2cab870a2f9ee01a17746a93f9c750fe38e1f80841067d1c6e1106c82fccd6639126e76c555b1ae8ca282deb2d70ef7e87a850858e295fca7e9d0393de991f4e0ac3111695997a2804e92d407de2a0d790c247bbc55019235fa93e9f84fdb17c21239b1435eaac9b1072174d7c85ab83476aa6de48faacb847f91d97310333615af22fccf9b6924d68bc5412bf78d29c1f04f13707ac788371de9cd7e5c761d4918d29f42842e6c966206f8621d1a1f173f71fe4c3daf14be089db5eaa4c072e19a305ce807bf5eb9cec131366e4d6a7964ea885a4eca494e6a2f185ec67c123c28a09dc1c82d09df6b34555caf4cee3180d7c6f03c516cc381a8da7980d5b6274083d7cadda037e2a045fe3f6edda596004dbf71e62c6d23634a4ac110263c0f73bb5fe324516049e5310d4e43ca705de9e2ffc8738a798271543f6d46318ebffa1069f954e38dfe66361081ee81cd06db64523660e423d307b2ad9297a278523bc5113f608ab2e9607c78774cb78d6200db1717b233842860f3971d8aefd58278a0a96116792dc346a5a38b9c62017120564d1df6c61ded0ecfee8917b91350e57c1a975ce6609fb9ef5faf465fc464c44afb5770e07c0eee9e5e35f0b91bfbcf6a27958d9389a44434fde4c9b0877f15a0c8e8cfa26296bf34cce79abad2fb83cfb09cb9fb3b7f95b772ccda92eb25b5bf90658ed4e777393950898768a96ab262179c82b9ae9a405f07760095d00d2a51d6ab3d99e3e5f6fa9de2272ee9ff9797f9a7d2a515f6f6559761008d00cc742a2d000c550fbdd4db63fc573e7d0991dbf293e63024e33b5f90cb9b8cc3882d6ea75722609c4340ebed8e10dd1be3c0f46afb429a439eecb72011b1b34e9b7ec4beaf0b95e42a6756857cacbf411a4d13b148e159f85b447510dcaf3d24e025fef49bc94ff8e522a0daf4d09e3652067d466b803b674b2a505f9205d04f896af10dda30a829d06b5ba386ca302d41bf76ef1c0252dcf581549bec91e9ae6e313ca5ce3b7e0be3c8c517e7d38139c5e69601607d7a54a69b6bac75018fddb3d7603fed4a2934d049ce2868f2e29bb42f988dbcce048fc740e0edb82078cd57a6e24784e424671d005e13b8564b351f2b29e5b97930e2a7e5276bdca72ee1d4e378f3e18a7f300040dc2c3b1d7687691701e95e85ed7686a20da8c41de93eeb4866b165d83f741eecbb132abc906911f778f15f885cfae3935c0b15e44074d2441727a29bf0d75b48839b33339197b4fb9bd6dadc5393bcc6a0121f326c22ff3f51d24ff9eee133cdda773b88da31fcc0704e81b32a1a84ed11e3a02b3882619be1bb0b415e646379e5bb552b89f647a91f949e51c8a3e4cdd09fc19cb8999abcd08cb92c54f1c796d3fb09ba966bc703eba7adbe6f969eb062540560266eb8b8aef7af737a387cdc8f2ce352327efe28bfda324bb9e52cc841575bd4112efc96409f3dd04a9998062b45090f2edfa8f59671d352e88bc3c02e37e4990b731edc4bd31d5bf0c27f9e32e72cdfd72ef1840521256bd5416afa3fb3125200233340e8d4d92c609b4da83fb1034cf7e26ceae0404722bfc0203a30e4a7226a433952ef0168e9556a467f37ce8ac2ae0a6e90ecfca81158df9b1970007a5fde1d11e4d8407211fc950860994223654a0fff9be062081e386ffc759c35f0425c2c5064ccb20d8341a0a04e0ac30b4523b49027c8e687294fb3d774280445524d255d79c8bc2591ba28915bfdcd651938f9e3901c46587ff8128693c132f5e5b4dab20a22032aeb221dab93827b90059f9630408d14dd9bf37402e9ad3407f08f7a6ec84e94b4d85eb7320c27aa9831df326b34b18d8c200ba388026f88249a063fc1a240025fc110554557e21b731c71f30f9561ab8283b19e98bdde1f5907475d471fa9103b3e9ba55f9eecd07d852e84478c97deda33ef2b280f8933466288866aa5d011178706d2732ce62e0f60dd4d5bc2b7e606a98f912c713e1e3c91c2502d61ce924e72018442106545492a9a06f5a9af71deb300c31106b754a4563f5909df9071a2c080d10c24ca8a38dbcdad5effecbe149cd801dd2d4fe5d3e628bff7308a792a83a137c6ce8ef65acac8aa5314955f5c25e6b21cb83a4d9106ae42d7e273192842bddab0f655a690921fef4b84f4c37211b5b3813422c8eea5b1fb2cc35b550b4efc27748970156ebed44c574580cb6a8b5df27a84c87085a99d30f357efabf14e26adbaf05769be4fdd30894c72fa4b33293ef4bcac0f187551a54efc4666bf44336aa5c27f71c556cb0b8b3d7a432fdee1119552eb88b567a4baa1f177a779f7c0fb58f04f5218a2c6d2706cc442c6e5ee65a6f10a7ddd54983bb8e6811d006c9b043cd1b3e9e2b2957505899aaf07da49ff299783cd18685a356d15f0d3998baedf0f8715fe22a682bea832366bfa292f2224e7b453c4acafeef6f3a2275e9c48f87079081262e06cf2823ed00bb9b601b853ac4ea8dfa1970acc4a3c8de7e8fa87ab8632ddf9db9ae9cb39bc1b5c4feaa3d302e4680ecb93cd61e59191ad2039215b4796762bdd84577bb08a5879bac78232ad378bc97a4dff6cd655d1d702aaa00e153aa9dfed9b1f58c856d7eda50c280a8c210c14ac417f6d78ad480ce742aaba6a00ba4fef89a9dcc458602d747b0298e5879e75c47ab13895832832e45c2ffb92d1b216129364d8b3fdd032065254d67a9c9ca7d92d5da17f80aacfeaf9f55e9dba03627cc03a286a745222f3d25d383fe6b7e818b4cefe80728fa04350e3823ccd1ac9038967158f38ecfa5ad8785567295c1b2e3f2ff8e49d2915c007bdd740fbd58e5d3e1d708d11ce5f9fb69c8d98ab9107854a00ca9e043ebfc5d5cdee26a3e290129d0c5108ae2835298c9b7f7b9c7d9204df449fa5e5df0b7f83328a998c7499818d37e535482d697bdb9c30814799f7ccc5cd5a4ee748fe30d3feb2f5dd41e62d1353533267f3aae6898c86256cb0ea46644b790c2a8445959328af7c8dd827b6f1fb303c28ad4af1d018eecddf37ef783f270882b414068c872d768d49f24aab9faed49c70be013d299d386a94d304e95b1723f23b72eb58364db904ea671fbcd7d9c57639e8a9da4971c98525116336ff383b0f52da63977a81a3785985c41cd3c27d1a6ef5aaf488d20e71a2079f61a9818f620da322f0351857b9c62d8f8fbf935a70a35caf863463cdaaa915849967449eed5688241a097b158f5fe69f4c2215eaa198ccb13972031993b634f6424a63f639ad9f20d445186b94754d1a1f330d31449187f48a7cba35440a4795425ac8e89e58d1a27309e3dd14d4c721fd624c6d11ffe303f4c81842844aaecaafcfc10e9ea3c22d4b4cd26e8e53d1778c739b8ef76d4304b4cef124a29bea04a663da5276012d7b7bb77d665d9d008fb3b5dd7818d1a09e669d7534c73bcab3245a1b46bb1041eff57b056b9aa68f9d8aa5ecb68489fdbd1568ed9772d04ed3ec9f171506c02e48a54307e1f81a8b14e6f8f2ad8c91ac1072cfb5ace0b6d38bf4539f321d23d24d0f79ad80591e4575668a14809fdfc1df9f726f902fc750cc4fdffc2ee39ed707a3db69de32abbd0eb75f1ecd3d5ebd34d3279af462514f7d4df6d538fc1f89fb7dec5d9cd13587a4962240ef4f51fd0b0634c4d5a602e87467ffce2187a3e67b071ef8d8fec8ef13c35719603e697289c472590198465c424ab5af9fcd4fcf329db6ad2f0784b0765f7e89625d38becaf886df6bab5ec02840202431050c03def5573296cfc31ed0ca984899019543fc6d48e451b79bf4b328474487573399e8ec0e23c0f864d18db7df909f2c37dcd6a8bdaba53cc6a3d800db992a7941f25513e127e40ae5ff8ae0010c8876b6d6fa5c3d9a257aea8121fea1a001b6544ca30694f6c4fc743431b65e2ebf39353b752c58e499b1bfa156bf2224a721d7c694b0ea18bc7f559027ab3da3960b9599282c6419017d2eda5c7848c53b76f3fa10952adc86bb2931a93fe798dfbc0e529697901cb96f1af0666b40dc82d565c2847a8460bc28a48db4052f1ceb242ec85180237bcdc6e608fa78bc71a353097efa6309ce3779f5dfa0d5b2b2dd2bc536de425c723042cfd39eafa2b5419d0c1d540edc47e700708a5054d8df5fb8c45ddd9db14166fb51cf948c87e8e4b81ef75f27848f5b01772341573ee20a26c792581705d0dc944294bd88e06d255c150b4801941f9654ec7f391336393194bf49212e5aa03a2262eb81763f2dd2d66139f9642ca601b1904817553d947cf0844401a45cad020b689153b6c8350c2763cb6dd4203b681afcf2474a95717ba44b88256f09241505e1d8859915bf3e3c1151d90d4a1038ca542fbe61b673001257037e062450736d74d4a790fbfd9093c190140b28cc4f904425f816d98107491a51c352f261ac9c7477d98458ed279b9e68a19883ea6ecdf34a25771c043cdeda38128bb0a7cfee187a83a38ee35f5a081772728a1c7a1818d37cc445256f5c93a57b2cd2938747b47b3cfc1b3fcc8bfdec23713b4504ade765b7cf932a610a47317f797b53f0d327b9fbeac32aead66debda3e0bb919d1e5ab32a984cc55eaa4c58139617c5a86e189fec7c4c77906792bfa3d18b3d2b9c501e6e003561ff74dc9dc7670a17595751e4096c758d4eb0435cb81aa36c230689d23b28262baf91214b804f90d413ebf0795ff89ab11e9ce06f7ed5fc58b89c3157e616ded5028d92c7e49cf8300dcd340a59dc70d74a78ec31acaceef92d93292412f44fd5240b9976016c7dfa437166a631fd44d716ebf98aa58429bd7b4987c1a9f88c20850674bd2c641b7253aa1936c2eb61326c586010e8b03ed9ab1b8c3aa434e00a8fd3a5e9e620bd0db937ed025a158b87fb096a8d91df441a1d2deceb0b03245a4c8cb1d8cc04f20448baf84f08729e9fdda611703c807f50f35060a8bab446125a601f81b794feea0a2991d6a7a029a2977ef0fecbc5cf59fdf41133038971410181cb73d29cd353da7b8542a314b10a889db5c10c6e30f17c82d3c9338f49d690ad290dfdd915c43688caf01b8361c162300269627fe851cf6655181e74bfa0abf63d60dd15a8ddde8b7488612a5017a10592fbfae00f82861fac54fad205aa6a8a1e2bfe19536b437270e2ae181a6a2455083a821cbbfc6a78dc6609ab2f88e3b0eafb1c3156a06af96c41265f5ceeab99709d4bee3de4944fe347f20304f730e53e50eafb6603322f906a42ffafefc8a2dd06c1145a34ba115abefa88d6c9807acf35dfcb2a81ad64425b36c7612c2f8c6333055bd205d6c20d2e9e62c2c41b93c736b8ae0ed3be44eaa287efdba9bcbbabcbc432f9a3b27cd148620cdb4d8dea49234e65b593072cb94fa9d6bfdcfa14d540dd4410293d98d33c9345ecd944c238cd5793585da628fec6a394126d816eb5665c9315acf84c408d934ec6938e7f85ac22f0a06926e8fa57a6c8850575d3d9667836dd8688d2ccff4b6be2bde6c8edddfed8545d2ab6c24ca62d642a42914556e174c162037e3f6ab08234f7c2b98a570fb024df110c39d8433fbac8bcdce4e33a7984b2561a95c4174e3ef41a4150614e7fa313235fd6127e925d372e4ad8c55a32039cacfd954dcaf358e985b9de2f16208750b42f06d107e9051f6d3a2818cf7710f258dae952eec29faf2349a3740c4564abf412eae4c8f0451559271bb33c50b9ed42ff58066f9f43c814b37e28d2c2b32fee24a073752c7c0fdc0bbc219882b06f2083e5abbf3d818a108b83d04f9a04554a7a2f5c8e56ac7e0b5b4f00378495c7edf86fd16e069da11a62e999afed4939f60bbacd96a370f4f48a33a399eeb320c1806af89b5ccf6f51be624f59ea6414899e4e2ab0997d45fb51c48b403676d4561f5a2f47619a8b1964cd04f31125c3266118e33ae2739cc00c0d7145538318ca8038cbd45af3b96e3c24db0df7173a4b00b8045cdd3d9e4c30fd58061cf17720ca9401a3dee3478104acfec3540505ccc3706a99e5f807dee24f60b8ed05bfe6a3e29667f1dd242519d127721677e530a2d6142f73783f280adfdcf18ae7d2891e3dbb06c3f34680c2a0fcbda67d39f4b6f97ef03474fd188b91fb9e3f8bead38c465aea103423cb5ea8703af2a5637d7b8d9527c73a2707723c44452a5d9844024e21b87e5f1c121b0195117ac891e3864069c0ed6705a1d3abfed9f8c66a5d54384ed98bd2a48d01864bfffb176c3a1f772a4280db6a579a024df436849c8e0e46513b2812fdecdc73e5d1274cd4a6027892cde2a08ae638260e3b572f544b218d458a33998c703e8a731e01908dbb0f4564f0d531cee98719f6f8196bd26222fdc1799ac17c5baa818fbe79a09ea130c92ba2215b2cf01deb26e50c6960c1723784f197783b8a1128df1f0b3bd735db4d6ce1d5ef18d3af1e2f19fa2d0d47731842a2e746d49fc4840ce1c56323caa2b8d974a589a272a67525208013d158426b45a7c147d70ae818c7a37539ef3397daf5c4709c528ac379719abcf49a525ada1ba73ba7c33e654ee16cf065d0992fd0777a30135580ec0c1678a932e955768d691d720e9e60906fab2edbe46a7a6c34c406eaf45a7f9932bdc150a7e33bff3675f94256d1305621dc48ba0e52dab12767749a9deb0aa26f7d7aba81fdb089ac3504f7643ba750d047353eb8cfb19fc5644b3c166aac5558c219330645cad99d2484dd89add6ac2772db26aa09710f6482701a7841e7d5bab42693b5b6f3272b7f344c4acbcdc3ad63bdd7c90f74d2e8300f846e35743b14a495b276faeacdc351a8dd8106506e78191de4ce5828a0a91d2264539d5bbc5e909940835e634d117eabe50cdb9084a367a822c55ec0cbb0b8357c886d70a567db4b6219e0070836c9dc7da62485e3a06716acb11cd9f408267abeb6c57118bbf8afba43282d09bd51ca8d11dc39dd325ad02aeb194e0f6c54652076556efe09af50e94d6bad473245cf506d216e98f27b052c48af6dbfd978b57a5663db047e869e79f7b1a183e34bc866fdbcf2bf89b81b42ed67bfef0c413290c8ea629352774c957175f1596613541f07153d00f01501de5baeb93dec254ae15470267f1b6808d10eb47f1d7bc2b6260a1e5c49f4b5bf638ea129204548d5210b76d8cd5db846c66732021588f93eb0acad7824a321c7349d369a6a36fea494d9b2b6abf75813e40bdd6f21b9ce4635293d41bf1d2a7532e7a026e1900caa278680144cff830310a04701ee94abb7cd38fd8d96f8311938d7257389107614160d41d5d72a2aa8b05a40b5282c4b29711b9c366d6521e7ad130e5483d3ed708008a4058341c95046cd318bc392ba3705ba9ff2f929eca8f1b429b6ad139bd22ed646219f554ad297c4ec13a856475d2dd321666102d7a74f336e9acb48479d0ec330cf622558a9e4411ef1d6085ee75a506a3ceb988549eeb6f44215d32a0214d639e8ad24393a03c81c38c2d9f0e3e4fdb3b85c5c5f30b3d448e0bf35a9f6f94e79a7d05d21ba540bede8eca02bc04ceb783f17bf4a2292b62ee37bcc279d5ae8cec93c066b848e3abca883103833ffbb69fe6b1cbcf5d82f97973cfe4cd4ea164a9befc6493de08b2273c53136135ffc4325b7eca6d534e84fb85b1dca040de0c01f97b0ffb014e1a366809f7d75ea6b02aac6fa91db985d76d81e0358200ceed03135fcaafa9ba80159052b7b50fdfc8babc5c9f2705beae81cfe0466756c1c56c1ae2212031f6c2713d904ba496a37039c65851d10e042dde796ba1f39a3cb22a78e67cf4cc694fbc6be67493f1e31ade302cfe8d781b4bccaaec48488aba2e836bb12e70f8a1955d4157b73f3d2640e44e0273eb508e1e4a290074c8bc20dfd49095c1189edc9f8ffe652b9ff369feb727da7510583fac8b4a36ad6c2f38462018c08be60e5107804acc395fc6baf9996b80e0cb7a8cdda94460fc4545a13526f0e1857f6679df4e70a44968505f79521e75f1c184e565a7d492c44084ed1d31e57d7e142631eaf56e18edbecb1b89450335e257fbff861856c25483bf08ca5de84503f5a545e82c2f1f28f7f17b8ece685f57c718e7eacd6828ede82852fb4f5693e6cca6d0e213647bb8c0e84e33bdf765061b38fe559b165a6dfd9197abb9986120d8e539448e751503eaf1570a9e8704456ff79cb9f3a9b7229bbbbc73ea19faba08fe5456365bd41ec6c5de5e36d69105e725c11b21de0a9e1369fafd2830103e767087c182c398c40e017ff186d627e80e48afc576c2456934666bf3eea7bff7a3c5de69b9a0c354d6cb3b11291ec56950757ec854a3b38875f7a943e245e49a33666a80ab0fd4ad5775edb5f0654cb8e2f22c5ac812a418c59eb13cddeabdaa8c09e0724a1124f44adf64468880f406c5b5bb23cb874f153e8adea860aca5951fd3192998f8a16f4bed334e7d9d94c3e7dfb26064a6d4e6ace8657edde4140fac80de06bc94b56e416830f2442a91d189321bea432555ecb055314831148e7920174695d49dfe4bb5d7d7a6bc5214dcd585f36d52f4bf51d302df0ffc00684681656f668c5ab631e0626c80163fc2f6dfa416e2577d96522180c5fd9e0944e1741fa987bebad90b60d5f39f3fa5ee200b651550e05110e10477bd4c5f90170d1cc171a159d3b36d15ea8e8e33a70012137c0f4f537c9bed2340f6e975b990e1113a1fde21afbf00ed73564b41d20e05d9fa99a2ab9bdfe5357aa612109cb119d26a564ae92f9f1cd4a76a795aa883fd0c0be3dbde29a14a001ee77755bc7c0c336edefefcbb4e667bdea31921f4f5baff02a105ea381a3fa1e8c4649c861c34fcf0d49c35cf9c2251d3567f12edfcf09aef10a7394711c5bb95de2478d437a521444821bd277008ad7f6f5aa2d2ad8ec8d20b7f58bf065e1051c17d1021161952651c0286c8ad3df3ac808bba11768164e178fb7d82a379f1a8b0503afffe79a7aaa4bc5d1bb9301f8381b9e1a2aa9e2f7c1cbb5758c6915d89106e75499d879ce007e1912d5b5a35cd9ae5f50ee78e6c36aa5cf100ed45ee835993d2bd0b344f08c3404cc2a9fa70b41cebeabb40aabe3f45d6ba2ac0a379553690d000dd51f5b245a914391445d548fd51d670a3626994d5573b928eb737d81589bfc624ef9107b361a5b745ec49d4417226f6a59bfda53e1c9b3f67c08bf9a61aa3de7680dafc629d98592fcbd6ac0cee71c7d433f0fc27406ce7ce2b72407d83ff9ba989b6eb9bd8401049c508093e4dbbf23796f95cfa572c067c317de43563150f3b9d4ad66b2f74d2bce8232db63ef14021f5147bc64fa8b30c1bad3ff4d5039e3506e1009d7e089c7c56a1da298c590ac75c1d4491a8e84e47768b782e9c75609e83fbad49e13d39ef683a076d44f5ec8738e40e47a3d03c1bdfcf31d64d749a22b0278db61e36084003937aff1bac75b3263d3204dacd958648162fec56c2c3d8d75a58ebab96149b1ae7d2ef4cca613d6d1f3af81e6ee9708b6548edcde23b618154d50f5c1be1c0f7cccd825d82b318013ad4a476928a115c0442dbb399878125e3c46ac503f25922e75a259b7e73a06d37e821e109df01f6a71732b426e34525a982cd5a1fcfc2d67cf036b150fd11571db87a8e9c5f5697a5d52242c835f2d7991483404776e96e15638a35b9cac9c1ace60eb4dc55db239a1b2b0439d9e9ef62fbabd7353f1b2d9ef91b3fe15a3709ae90936ff3a75ccbc615d89e975aab64e0b78cb819b69a14a3cdbb86e17d9a3ca949e62e72461a973a2332c3f3c6d458b8d280b6fcd1b0e1febc303d9d8ace3c3ae092259397cf5cf349ead8e6ba8465f102e5c8e8ee9b97564218a767720a2430e0d98cbca802a715116e7e769485491fab01d5edca49e976f0ebf29cb3d4ebc86e26174737f2d9c7cdeef52ca2c47915944301ab7dd6caa0bc8880c0f5537c61a98fdb4e1cc48b0a51a88d1dd4a186cd045cd21c821b93341b9491c6165c8ea3e39d06c9256a6cd04964451af37f2d8f00a945ef964c9c12a753dbbeeffc6c2b8cb8f89d2a0f2f27489971b2fe4e82c88420a3e4244bb5ca32c45f0da1b0b890ba176887c60b2400dc3c4db6f04dc3e43b0d04697e279d023d8d338d601c8c685b07023d192679e28edcfbc800c6b07803a9db5dd4acd26b618e530839d760dac0287c9e12e4a14056e3f84ed4d69567a5ea3c623134e14e607282fbb0d82cd8f48584cdcf3207ec2a74c6bebd36a45f871aa5481919d993658c647a52dbe2a1e4e2012227f0c57acb613a3562c27e916f979f7f08e41b06d121dc5a12b10175e43b88930b7093e8a038f55d5fe184b11e49db60e11017986607001f368406472af20420a98e2eb249cbb059805010b123f9a2bb8f6fe9bec28db55e46a0d27a9f56c307f95ca5f288733d771270c3ad8647a4584a057c062b70d2c3229a885bd4ea6a7d304e8fa4ff5c45922ac0e34ab9d1895a4d8075f41b550f638da6aa6b9b58d322141cb80c2bb9668303864f4daa9b04cfde18a19cb84ae261eac54b8c9ae02750c02cef0a22de2f5bbffbfd991451a28582ddb45b14d308249c571799dce4f9c6e9ed08049b7246b3fdc7a0bbd1c9e7d591851455ee9578c0bec934509404475293ae55041ee81eba978f3009e5f8d59045de7d03dc1b9f10fe1e8e5a02c5b3e5528ab4194dd40fe1231ffb97c7adb2d71c0df14fac5318e92f5bf1852fb7ca9c78bdcf1647408955db6f82a294a851b98b3ac1f5243e5b957430215a5f26b41df44a50dabb486068db35bfca5c499c79e6cc8db61cc88ff5949748e21d04d06eed75a7dc5872d15db2277e68928363f4b97dae9cdef32012e16494f02f2f1ee9d6cd630b59c89160705f6e27bba6f1bda40b37462d30eb5ac5626c89a38e586bf2f51d980b11e7d1f54ecb6a7bfd029ff4429b872c2cd47287d3fae62f117ee06e415eae0f0aa8899487e6b8c698091186e1788ceb4b649cb4a99ef82c9e9f8c0aaeaa39ba1c31807df0d6a4f3fc04316ebb19b2693fb53ed544173050985c95c7097bb145e2456016d474f4c6b56a9956d0ac3842f1c29a3a5c12e9f2cf69d329bef60c25c5eb4589df250e8c375904efe6f8706939c62884374c9d752cabb624b5791ae2a0e39b65c4aaa523f7ede14bad91dd6987738548f16fa686b42967a457f65d5d0eabef633875dde27d8d0ab04888da139ffed85cec0743bb847ceca42f0d80a71fdca1542eb7cf1f1fafb30a84355e78b23c8d4537c152c34bc6ce9d389b9eb338af70b73c3d1f70423f95c02aad5bd2ebb4d3ae3ac919393791f2920c1c580941561a45e1511ac98abdae0f34db860c16004a11160890baa45c8ca824dfbb9029e235222906d03e746666ad1e775f072d59ffe5a9c5b0ccdc1f17725e1f54b3dc5368396066c752e306befe0dbc7a3f09c62b83dfb85e126a1bfc289c5fed27ead553848a3b39276deb571330c809dc9992d383fc2bc5814ff6415235ca5d606b967ab382d375b782c8f72835713c0481c24e35b30f54384d328ccfeb7ac5bf241e7f77a604d5bf109eb9899eceabcf59b851d11b880fabf7b4a5c69e1ef2312c5e1bb896df002212beabe486891d6624ebbd1ded1ae9c0ab1126f0a2c738e568b6766a1d4c9c4d9e18805b2e9da045f49c910afc3d952bc94e9d6a6fa94da45e21cffd99e77f8481654147c35d765f9b14c6b495212341f36bb89fdb5f6b554cc89a44fd8d307a76e2e77eceffd4f84e3cfaa73294d5cfc48e4c0bf817fac48f1db3b9cd782de26ca5bb2a83dd6f144b2dd17b93bb881fbfdb529dc150aef1e80920378eed15f48fbac90cd6083d71840091d2a2a1c2da2c74c67c6c5ffdaca59b9aa1a791d6d8645f8c667e4a8419a4c43f7dba4bd31635e90cd8ea0617b8a0220e35c0d1aed89cb2ba20d55f00204430ed48bb31ed13369131e0047c8247191aa571395d03c969fc882c663f5dadc97af67be339765297e71f1914034a9f829d28511f2a311642b4dde7fdea0b288a69915f8fd8d54177a2ca98b1e37107d78172a6197766ffe4aed161e726cf9cb6a3848f09f12b6fbe586d72a17512471f78fd17140ac6521bb2b33b13744eb20e12eb6c4001b0f0a302a3794302a63134c790e573fe29b8eadba144c1aea23e2f69a550a21180e418fedb1b58fb650fcb9680da99b923d8d2fe56ee05846cdbf38b5ff06668f96643b6c91b4c8ab80090c1ecd752a9b8e43f082bf5c900c2e847da51b14a0f5266408825a4aea608011a0f9ca049809bb04e97a359c09bcd6ad5bafb1d24d6796edbe035456924a8aede48a69e24b5dc7fd846b05f442803ca438c264ba596221432ec2dc4bc1f02aee1b35dd6d8aba1efb8c586c77230246ae56ace57b2155629fdb5821041cd67cda8c0d68625aed99f001bf420a71ff8b46b305dea9e943350bc6d8ba06ac042d1ec717c34aea56a1a838dbb021626fcf7eb6502ea7a0932b82574719d09df240c5f90ff369febec0843e9fee79157aaa6b18483bb100117558d2724888d74de8afd5d9253e4955bb0c27593ce87d284d4dbb32368ae84edea25891c2d7b501ca8276264dae4f5c8609c276d4a6e2b5cb2eb5b9ffe0cd03a8b3a0307052454a152a35bc852337195c939eadb68793f615409c1b7698a53b0421f6afb664698dcfd80f59b5f0ae9a2a5893dbb9ce826cc3eaad8a0b43afcaa26d91d2568cb3bae6cf43758b19d121672b1da6f3de5abb921d6fc9eb24d1b5c17093d6432777c2cda15540d31307e31ef751bd571d5f4bf9261562d8404d1abf85a9adc944254ac9217019c272f1890414540ded443fd7259208a334f5838cd2e81315f3a49ff0ce531899102831549438fd660cfb937a39f0ec8b6e00c6dbcbf883d0eba4496cdfacb88c021f7af47b3f1a430037aff24d05959ccce9a705b70a401e183b801698cbff02492c2cc514fe0724bea269ca9232c8f7381ee2b914169db3fa5aa3e1c9a8c80b3787dae035aa77070dfbfc5c1d4387919af562b43923e9352cddd36650d2c1985dd0e506b1f77643104fdde0600df5869161c992b77eee07a2b0aed1839813ab1502406913ca73c560e67b10a4fae6cf0591340a608b2b44b8ec4713525b294cb85e12b8ae3cccd0b1ab986e5781281ac61ddbc34bcb03846269411155a027988e773a75a2d0b3d8b220d37f2d7510929ffa40a45d38e8914649782600c858d54565df53ebda134ee4cae3431b9fb9e423c508409e828696658976831f6da64ed0d34fa019c2e773bd73ab1768503251946abd98870814c64df55de6eab5b4fbae0914c537cf9174a884708b949ef7dfadbd9814379511147144f9a7a530fb0ec5fce473efda7048c1964769ad1dc138edc2cb58961a47711168a9c506ef79a81f2323634d66c09a4eb56ab543a922a08718f9d4de944b10dca15b81587b923757c5821b1bba198e8263e3563392aa3a0e1f70d1f51345ad29eebcea9bff41a7b69c12409d385e5e9283569cfeb39b8be51ff710e12f3de13b3a922cffdba3c2ffa6b72e58be0b021339f210d38b47792b21deb5eaf905b99567fe15f2fa78e8ecba967f62e32ec288e8581140f9447025d3b14ba3c0af41f7383fb29da190dfaf1756bdccd2b886bf49beb83350f450c9b44c072511e660d6e480e8adb7e70ceec9ff73ed4dfbe015e92545d7516d24a69c175de68c475635a89b9ab2fa46cce002f826bb38dd933f8af270fb8f89d6f4ab41fc608669a01bc591a995f4ef8c9b6bfe833267b91f8f838f3782ff919e68d310d7b9cd81e44b9f70cc505423952664b4205ad6956e6c285fc26e6e425f25a71703411d5c9a8890575cfeec667adf1c32ef98efe5619fd1b7125d5b6de5c7adc9290c6b3d2d0b868a0ea91ad8b66cb92698ea484cb21c942c8da4fb09d88a9a0ed8cb54e5c6b8932d7c4c824fd2aabbc853b36410c98fcf90aeb195863dca750518ca77f29ad70effa75d7deba31a5721553b636c1923d1fb0dbe26a7b8617298af23dc8c9cffe2d44e4bfbb47aa88dd1cfb999de3050a581bdd1e18ebb89899c6415a648f0d50984085ffc3c94ae69737f08c47c6f296e3c74c415b72c23b27901f5cd6fd6b512d8c47137c669572e45a069ce1f02c923d1783907a48101c7799baa60b6435661985e8ac2cb85b0079553f4e9dfc0732205448a2318384a8f8f152d5ea697edc059c418130df0b5de3502e4aa597e7998b38a9093a1272b0e7e2100715228acf5759dcd19a958a30c2960fd306e74d8e6642c98df3506b9cb40dd474bdc634f5b42cff9d34e7364f9fc8b40f8e160ccd9ef6f3985ee2134fdf1a2ab43cb79b088020f81148751bdaaa55014f05f1f2fff1b99bbea38f3354f226cfdb053080799a96450e341508da7f6b380390939a958dd7f0759eabde2755afbb77c58f0e0e268760cf67e8970a4bab5c16cb012cca161f3381ce71dded65c5f7451fc01465e7788548bf05dde55e00512f40e5c62dcdad660111f5e5e17c892e27ded6167d5c7ee20b08a0781784fcb19582e2287af006bc9717c5c4946a1642f086fdfd6a3b6d1e9f9842bab3c3e6e8c1fe8f1cdb51218dc165c72b017df7c393d4a9b120b90e048049b2f88a5533781bd8c113d4006dfda2b53aeef4cdcb04c94d484e378f5725a174cc947fc4aa223c7ff935533ee3962b9c73791f6114091309909aa1ddc12f227890c67962330c2870d28c48c6332f710e4b14c5a3a3e73368b89b08426a055a05beadbbac0d62c111a84fa499af973f7ccd3b5f549e97cec57637889c883ed3020404f324aff810c91aa737ec5b90f16892f8298d2043026eafbd63425bee40dfebe0c477c82238d0d59bbea32e829cfd57e92feff6394fa5113cb4e25dff76150132d9b59af4d037821e11cd04def30485e03212936ccad7bf3464d5a6851a9c1ac7bf320b9264f00648c479256c147093bf6724e1891530d46a183673fb693aabbf5b3996a281f1ab89827fa0172a278929217541d448f013060829a622173e419965f6af47c68a8c90a750b8049a1959dc5d3c99a3b0a953050f268bd59bc5a956f8779ec6d889232cbe89661c11aa625a9fc2c5630ae44962a557c6bc662c3da10b36798ae23319a66b30c1f4759b68c86aa50fd42e25168f239ef9b1770a4ed6b68bbc55f2aff88e941e20bec9a8e51f72d5482572bda3d5adcefc7d829a4f694a1ab6a7f09978ad4c78fb2a3b38f25abba64272816c5d7f9a04d3a577b825fb733b0ba2a3c8343605c5e6a328f55a545b3c8a0db7433d319804e2fd51f4d95a212dc00606e40b806c10475bc97c72338b638b2b33175874e6fab10c5dbecc650ff7aa642bdc62c9ff33755baaba9ff5fdfa38829e8b0c89d7cab7f8c18e8ae058426c52164fe741b2605c5ebd74e6f83bcb9233fb6ef5cb5cbc9815fe8fb94a155fb03c39523492c822c8865cba86253c076e168e34eaedd422d28a4e2f604986cb9bcfff95ac6ff05745d816475b1cec3e5677fba837a0aa21e04fceb15172e3bab58f321a7664ee442c9b0a9d2eeb9a6bec7d2cf335110f769ab6f31c48175fbf23c820664048bcfa81d8a3be5d2063e5993d70f9103b7f4f91ae75dbc29a0810e5feb040e10a21cd45b6228f3d5b645325fd611e21608c05ea83e1112d7a439f276dff4ac93fc1b2ff2da361ba8cec0e770bf24ee97db3e901b9011ff21c28f9e8f783730b7a8f4ea04dd5b6e4e0ae72d9f049204ac6bd225393f5ff69203afabe5f05de52a2cbab8bfcd834936de1e03818ebecb5de82513aa83eadba774316b9dcfe7eed4f3afcf82082341d77aa5d67ec558f93c1a76ebda2c74eb75cc13390e62038e30cd19da50838b7cabcd743dd0d5afa1b790a64d698d1cbc5fc9d6cebbf15b83014b9f740ba30d59c13138f48220205cdd6e4ae0a396f7de4922a569493cf352e9c79a7d2dd2ce89ee2ae39d05e88d209ee96356441f97bf9b288907cc8198403a3b5d72b2fbef53900f4b3ecf2f481f8f00195471a8ced7a7d5e47d0cea888dd42ec9743212ee31b66fe2c086fcd37d131b6c75a1af33e2d1eb122c9a60c3d405d96d59ab8c3ec7fed24275320388b60a177ddf6fa30772c0a1c22703991b52e9449986df74adb773e619a21fa8919f18d4e2fec92e62334167cf23abf1e11318ccad08a102fc4dcf68c373e1f4bcdada2e11e881b39e51b071ded93bdcf2d77b550318f84704afe474f66020a70d0f9df6be9793b950fcf859440c84898c5b05696a01d0fc39f0fca269e93d34822452b0cf48833a4877fee8a5bb0a461f4ba1d63bcf9a5451c2c536a56c698c1b7e4fcdf035cd4ae4c93ba7ae78c4a50bc9abeaf48fa56a5817e25ef2ea7c99d73ae64a7dd91a13f8dcbb21a32bb2c0b969fa3232097292946a0c39088daea4a07644add23743e99951254438aa978f50f1e53f3424ff40ac0d118fe0c254b6efdc02fa5aecd9dd2a1dde28ef5e4532123f8a253f5a0f009a65872dbea2978fc80a8b2e7dda0d7b39ef805678d9d7b880a96f02bb2f671490cee4b3e0959966f4bec4bb1d073786322eac95d014337faf3450f717d39bb69ac0a0576945334513b9c3941efc8a92187109efde876f130e1edcb5565118c6b33257b871611f4f90bbc069f2b797a63265ad98f25d269c12dd8530fee00f928c187ea19ac37c9c59f00fe2e5ccba4ae8703399ced48e48e611258ff4137c466f773dfcebb6a1f2f8677791594add856a10fcadf3ccdec09f9f8dfcf355befac0e845731663dac33501df22bb106ba8424340891d15236781412473b2c2415fa42a31d7ca27a5d6890821159f783b7dc4146897778c644252e955300fa39e5e9c2d9e3074b522be9a37ae59b121e4cede0082d875ee4db0b6039bfe57b0af353a1c3cb832bc53c9bce3d286334913c40c0d8e69ebff256920f082dc3042b7029ce91c03ffa4090361fb0c4589b08e13cd6f911deaad6142bd42a32560638ddc495457a0270832b3ca715a34b85de502a647db735a1c9dffd29a3ebed84ad0dc424b4e04d6a75ac6cd9ea60425e66a878526f3b73bd7ed8975e56b862372e56878ff509f5181dcb1bf22132572b5809b4af4d62eca7caf15389149407180c324a2e52d34f5cd28a8e0c9717ae9d007db24e4f350475b78b684b9e632b0b9d1ee498ed6d9eb7233157027cde835be178e706af18ce3b63d5ec1603bae93f7c51d1e8c07cd0ed4ad3c23447759a6ecf85e7ce4f5292be98cbdb88bd428492af2d05bb6028ed43dda3edb850d997051f4b10b9565af3f4300ac445c6f92f83e6f01ea3594902af77d20c2a6f461a354ddb9d8989eefe58358332c0d6cfabaa4ba2e286fd0581a2063a11e34cb9dedbfd546660d7ee193d35320134c4a7be54dff9ffceacf216ad26f79f9802ba2e0c0495f1c733c11e40c55d9c0979deadfb0c71a542c33e240167d059949f72cb8aad0de871da2d0a4734b7d122dba2ba859fcd1116a04085a5ce5d9e366b2a91a5450c68a4277131541031e52e21489ae62f7bad2526c1be750384f168976af8d4adf3e4c7776e65efa9c0da5a7c172fa5df4417fa9875759d256d7bcae22d86e196274c12379ac46357cf2db825e3fc8ec264252873e13ee6e33b99c0ea0867b039e6ec3b08f01580e2b5e8ad277543c7446957b320b9ef1388ae7c89652fae421810668b8034bc8dd04aa230153df1d232e573d4cced208e5366098df391cad9128934c42c12d0eb5051bb8c5277e98a6e618d77c3af5380a72c7eeda0ef8f4038b049bb7f3b37592dceaa0c611684a476e1e45cc3fd211f0bedee22397b0ddc7aab4c276cedde79af20f2da8bb38aa01796a4ba44c3350fb31abb5cca1b1aefbdb3e56c5589be4ff8f19bf828e58e4b9295a97d74e451c3ea44f1fab4172edd75893911204a5cec0dadf9d1462eef84784e4609bc1045c8ea8bd40f32a8b3dd2274db763298f315273aee665aaf789f13308b9917adb8886bcb1def7872490a503d1625c0256394735af1dc7bb3c438130f812d35fac5f71c75688f6f8792c5b6c9dda5926840dd0f85d5f8cb2e6ac0c80defe9abc8e84641d10f22353b1693c4654374c7b9116ce4ad49e23a67beb1c164754780ce179efe5ae79e119723a26ac6ef04888a09c4e5b33583f989de6cfb6b9cec35af8e2192c367ac8722f7b327ecb76c02f40a705c070d651325e8ce5a2df765ec2e5f796dd1633460181bd8ffa4bb04656a7b17f63c2d9087b904212fc8a52bd3c123d3b2da046cf104f0b39ec63fd2ec7d09686953018ad1648dc745e57d4e1a56b3895b4c97d5c4072cb6bbf6be437bee92cc45ec02916a27eb354d5998a553782a3eb975f9bb92348489f5244f39b5bafe029bda04526e1910fd62ef988cbfde8b77ca55ad6509cffbeb9cff50aadcf980e0ed64e6b45c4f5231c92811715f608daeca71498d0782ee065e9e1e17f481f11a9dc9a0f9af79ae28c19916de46f5764d1615a9b58f77ccfa7bcaa4cda4019b6aff57215114e6d9a00f2c886976958495deb62703692addf524fc3ddb35958843fd9ac90934b7939af6f3a461e4ae93e8ebe6ce7d966145e05a1ea21aa508494774ec2bd0353e74b4e117790bfdd42c1914d6ab3053747f993d5af078b315df32b59f21060d8dbf21938c00062cd4ae57bb8ebcaf8275193159c9acd90ad49cb12c4c6d539381b2ac6ddd3c4cc7b056bd800a5a11eedeeba409a4293a6bdeb95b6125684a035f1938f4f6cc7b093f0365910fc206394041bc584252f5c91d38b19dca0944108cebaa07752859a1ecea09c8991bd4e4d15bfb85ef94355180937b5d367eb14969087aff1681f04de8b1cfa76dee0c7fc0be7ff4937d68070f67f57fc07d94efa28120eb416fe06f7b0c2f72df89e89dff68c30b54b817db797c85b6ec2fb8dbfd22862b319e6b0d6596185390da45de5b93a928ad9d7e7135b6059436409ce73ef0f84de30b23c36960e26112c5856ba4cbee7bec5beffecf1e7ea5c8bb334ff6ec983516d963cb64279aa762f91b7d3d050a7732b3da30dc4fcee9324b67d29a4f3439511c6b97d0e1bf8dbaa8be48863ecc6ff7f38964b790c0999fc95e452be41032bce21e9702d3ad9364a41cd58ea29d4cb3f22ff198b41b8c80ad7205da788e83f725810aa44229137bc248ae1e9524e996768647e130c7ae301bf3986078dae23a04e871807fc4396817580282a918d417ee3cd0bca50460f3b554f9f63cb6c4e3b1e35bde033c8acea8738f5ba9ef68e673d3d1cec1ebfda13b03d6b637a5d377b335a7fa7e4cef190ad711a1c70173f6621e00a28e460c29103660391076618f55aa650f573f303ca1aaf3368f583a294e08f94e3fe6bef0b2dbe8e693a8730326c6232222c97db6e16ced3b9299516dc9bf4e95d81e89de711cd7e184f0f7ad5f1aa29e1d50c22ca3c16e510b29aa883e2a4c09bb047cb3c4dd2ebb36522487ce33d425692b2568d9678e51e25ca17b1dd579846804ac222ec3d15f86c7cf955584b55bf4b776b3e27d1c1119756d862cc905b84cab4388545ca9041c1816f2f86fcedbdca37870770d4a916c05d78a7237e25d98486190ac4439e7a2b899b96129ee06c235ca6f36b6fab2faa7f122710aec9d7414650ea3415533428bf347fa70fa48bc73408e5df99fc27437bf0dc83bc15a3f3f7246c622638b5df0b5ff8510030b5f8a199ff4327352739ca5bea564dd3a47ed96ab40a4210296267fdd43596431908c51d5e7e6e2d6632bdadee3bea64646e1c1d49701a4e9bdc973d80a86b701c4ddbf40ba039509757abfce9a947d0de9d69423a09631b1829f2463e5e77e97ccbe844f7ab04a070823ba523d39b7d95eeb35427def812d6ecff2115ff79e31f30fbfcc0118e66949164caafb3b80a30fdfe4306879bd314d00cf3e5a9d04c37275d35686f4b4a875ac0d58e1b1438b00c03f63d46bbfb29f893612a78f466a8d2337965ff2b1a42ddb0e3ed6b1c87e76f8f5c83f09f27ccdd902ad2f25348747f77d9424429f0aff6a81f469ddff2366cba5258b45117028bc39a7ea7189195882135f4af5c95de3e9adad36368d4dbd9434650ba89867c2d107ae54bf271aa327ddf12ea49d4cd4a278b3c3f5f7796cf8250094904149191e00da777cb560112d295927de07664cc602d51bb1e7e51757b1f2d6f8fc6a5bf4f7b61c55cbaa19a26f92b6d894a3d7f797334dfce24a672223915891f0fb2b4021006716f6ba4fa690a65b2028d5cecdfa27be93163e96fa34f3d0f97fbd987d80af46f651617bf3fe23bee12a5409562e04f7860f7f4c95c1e48032b7e4d04850c7983eefafd81686174c8cbb8bf7df3d49b8b1dc67e5bcda0fedc7330c1cf9df32be8a8023dabd2a2731c19c353184635bc00e65c4a94bbeb9149d953090f698c4b24d1d3e1ebbddb1231c45046e0084584b2a731348a860647a84c008687d40f11d2eb9e1622b22fb8ef8673567c3586cfec77d5420c68d054fe7f2176f40aaa6410a0e944791abadfba2dfd16610a4907b4a94e4539e5dfb7d9438635d4789a79c35b2190afa4914b48fca263b737e6fe9c67e8f1772dd92eab851963d2ce50538e29c4fe3601bea23dfb7574f4626bf275790f93e7f4144e80e800bb3572f714f3262bcde01f06d11ae9dc566a3420156718c1b476f096b46fa62e1889a9aededd2b7dcbedc958c73c1ba1c4fe48d8b000caaa4eb8acc6c42b54484ec3dfbf6fd9b78cb15b94c16c89b096ff651f87432cc2011c3ec0311aab67790673dd4b614bde2e028ab95732dbf9594f7e47c546c1c7ffa0a5ecd419a8be78395ab4794aec8e8b995585e1c54d80fac812835e240a2aebc5b907d6a50733b81e3caf7553703e0fe8dee0965c9e818a445f57b98f132bea962c7a1557cb9569c54a2ffbff2cf0c2cadc66a7746e5cd4881f5f4aa48d3e81e960fc0dbe6f14a6a4e294f19b755ef177368d9f8305e8f621ac88670f9e256caff6ed75877d83ac96baa961c7b5ddc304db5283fc2c3ab0c368475f29301160a31e25201b1d7ceb2745779d31221c7ab9cbf5b22362e487a75e56cc37ab661c4c845501070ebee7dd3d33ede94f3b15f5293f57f43e9a3b1600c3db1fad936d734236409388f97282a85dc96f189bbdc5922f886d0a6d442ef5f6b845539bfe5aded47903c9b0d500f29a6bc8466467f57c5567308827fcb4480ec0d9d98bdc6e096252c364b5ed1744f930efb72d7d94a624e75a86590d143a8cacbb7718f660b625d6b1cf172f17c6636e4aa853343cd60963f8ad40d64de31c0a8b211130df042b4a4232e3464f17684b4d706c3433be930825d505abf08c1580444bab7fe2b07a1549ed1b9c69d4fc5c6c6eacef6a3a9133088ca6383c0685c7c480239204b51d24f556583758d1695fd8ed4f2062aa781a8e7886bd89f25dbf95edf64fe7ac51e70835315aec456eef46a90a2697cddd658e74c52750f8085cf441105886cdcb45355c58eaa84b0e71c0cecbbc3c6beeb1f9ec1f2d75a2f4dc052472f9ea6e1a4a17e9e98f1822981113f1be80712623dd2041c692e94e71b343abcf73ac1269710e22bce4e096340e59d6b8bee8dc7d287c4a0f7ec3be41089b16ca4104bdac6ea7b2abac5be74e5001cd21a24accb8946de65be467692bfe685afd305578135068a7f13857481761b61cde1dd02c4da1789508bfb0304a7e98f76074fb182ca9ef3f141ba4575062bf77e6cfe10157b2ce60439368b13e622c1428d4223c983c4afc8bba6b007ce36c87807f7b3e9466d09453d26e31616921b5a83f876d7028d9440a1696402a6d11f9dc9c77a9d09fce90163202012bbd554701eae2fed3b39897d4de1b4d4a6befd8f2aa8b2aa817f70358dadef59a4082fa6c545493e62f7270d54fdfb51b8dfdf6c680494688858819eb2989d4be3330974228a08194cb4c46ab951dd809efe5ad826869dbe8f39b614560426fc2fce09389bbca5042b766d7b6a2ce4437fe76f3525a384d3d3e0171f7eee90df1f1cdc2aff0c3aec17fefd682bc7a3fcef72b22b99c8b680c5f4d9a190d3a8c1068298239b68bcfb4590c3b95fe1e997980875d9a1030ce9c496d27170ec53c117b169559e95bf19703b6aadbd1206d2edbd3c2caf9d578aa13fbbb0a8ec7fb113af8c8d27a441c854fcf6c983131d85ea61f3217257c16d6372abdc6789ddb364ee5794a95c37dc308528dc4b22632c0c59a922e778890c36d5d4fcb03988ff4c49067babe99ec85f9b84dbbc66c6abcbb46ec86496d36ee092959b29a5c45c870271ddc793913057c48a808c507a86f706cf5239d9f2ff6de45ebf74685fa34516275c02caf7c2c4dcd8a761708e34748147f6515ebe4984b15e06fca3ab147ee5ab33a1c3c76f189f9e17cb4fe9068ef72982c2ee223b4b9a18e3fb439326e12cc68eb44fc406c73e31079e4636da916e7e5b45b1c2ac8225664a4bc0c6e64ea9d5b8878cc53c5f3e576f31daf5e2008093422b68c7de73235824ca3fda9d9391605beae5c0f65960b1049bb8abc831354da094460e4737e0611728f336453da7b6067a053ba42a930869d88993180e5874a42055bf837cdb9b4a5e9bb00d4c6715fddc2c74a406878d5872fcd5659f04ae5d508c9c31c6783ff9b253255c9dbea41818b398603c9b4b8c499b9fa0189217a3ceb623354ac111dcce584912c8b629cd9ff09c91fb120787f51b9332c86c3648d9b4ada54db65b1d8f6bc29cc9ff101d3f8f434a16d06e99c51c71687ce2df4a4dff0f03ba5c1a1a369a34e16788423083c04aa05de1434626fbba5c3c5ae6d80af8d1eba9a98d7bf3374e7435b84773832ef91926898bcd35e25a9c1d90a47dfa58fb88222add5aae14fe5981573fb66b8300645d3320e4f4b0a0bf3d2d61162b258acaa2b6421de7577abf646507f2e7c29c6bced3de25e8cf00b79691c7ca4af46b7cab9f32018c69c25c5fd608d2fe38fb6fb25f6da83197386bdb899abc5d7c0d5256541a8b5cfc0e6ce1ac86837112d547d39ae2edee64f7f13817f30a35db09bd7831dd75e8964dd194c971ad9d29f5c935189c73a9a48e08764c3da4325797947844d7ae5be83f38faf11c679c2941f7bdc7937bdeb83f32bf265412b42290260f4e2741ab2fe40d4c45d42f82521ad214b3eeb009a3990b93869703c641d9392a43a499fb65b73d05158469a6eb6792297f25922f00cb70290a477d284f3dc574f8b4762abd0d48d50428de56068085b93d6fc176a8c29785de1ef45c61b06d3035d3f9e0548554aacf409391bffed37c76d5533ce93e5303c2c018468398e5603a01952f899ed8e190130120709242ef8a1877a74615888a8a273674e97b83f8dd87001ec3b03c7619eab0f9ff71ecc7e295c3f1d03ff0d99a8deba2dac2e4da37207a9d458752ca4f3233d59753ba020d1ea9100a59080a1d1613845a98f56ef75e40768e61a91807d2b1b2e9497f617e725cc07919e06b53426e1bb56c2b2ee0a884a02c0dab98ea3dc00e151fe1866d1c3fabf52a4590604980856a180354d36edefa243eaf019573601e41341e8c4b381d6ab0ce09a1375b7168dd6a22dee9dc4f58703a1404c6c20453cb00b7a427862d78fb47c9d623e67a60b93bb01e1aa4b696f934bfc0128a77a4d9ec87d339f0a58feec5216df2c66214c9411c309d4096fdde91d5013e62489d4dd1df73f1ace1daf5992d21d2b85e6f4c1f92508c67c61bc7ee70137b77b37b7e0935227c9296cefc2c0d0f558ef9f5200f6d103e51381ebe4dc5b1ec89f6d94d709342bb31a4c0c473eaa9d8206050152349947e3aaf008096514a59958d62f5a25d79f8858a52eb06136672808cba4dd6d703d9b0ca68af0dfd259bafcae1876289de4a973a3b9bb98046b6d0cdf9291195bd09a92821982806a975ba2b74a3d834764d3f46d87631bea9dfc75b76d97aeec4b68341adf2a5cfe89a50e7892801459decff3345d2313286fae12d64dc141ac64c45d9c55918094a5e221cdf8241c32253034c4ae54f8e1169d4eecd5ce1e7c009e35e30c8a9855f5bdd0f444484910dbf25e7705ed2a0e8bea56a713deda9005cb4cb87e375f4cf43555e42ed873fede0f4897e609768fd46b0102b689bfdecf3cab4337eb0dd87b359058c92824d52ec4e890716e3175c6bb2a2d17d1243b75edaa877d8cf9cda6ef48b8be8e762e331e262dc74e5489394db9086c1269ed1c166d309bf047248a43d641b92be6bf38ea1fe84c03410354f8efaa058f2a7995c785e7734abcf2e4ff69492f0d2a6271e3f6d5b4105ee48b23cbcdf1d0fbe889978636dc346e0b5ef20e19769eaa4c14c75c57f0d89af28467154f266aad0b8987f824524b19a5d874493385985a6d1443d8bb5bd80f8b52744fd47fb1a5f9d295afbedc29f36e5c42a9af02dfd9d17548927c2be63070ff0a33958b982b1ada24c658778bb35850e9b0309d81282806fa0e2980e236a0489c58739504c6bfd5384069f7172c80d85d21cff5a344f3b3a091a8fd5f3343a5bd040d192d55a2ff9fce5512c236aa889ff3b21906d602c38d83cee1fd26f29a19aab19606285a32ec646f13ebf4f178cc15466f206826158e1c92eb0d46c231ff3ecc100655d05a3094786cad50c5e17f1f79b140ac5e60b52c1b8c5bcb60c83b98bffd36a6651bad4ffbc89c7179e3861600b8a99ce9e72cfa8b2002abc8c94c663cb8ebdb50057366cd91df869fa807edf8dfe9639ed7018de94d79b257cddae822d48555e9b069dd1898330b190b374458b50aca5d2cf9264a07266f7f63beba671340d524da5834dbd03c99922121ce616c88b5bf2890b78e53fc607db52e85195daf7f5eb00021f4e0405d9c095e64f0faa4994929b89e7c42a7fe24ab380f92846291728e4ecb617e3a347d50fa1ecad3b78729d499defc811aa126129cf13774bedfa43d358b12f3b895bea665576257c62a8f933523113e0ba5857757d076d70166e13cf24a424380dfc5b587820ec17bd5d0c22f089ddcc040d42265dd662e1a11e75f65ebb9ec614772cd78a339c365bc6b8c72c5bab5c309034db81934d02f0381f1ec21f497d8698d03dc8d9793b3cbd0b79c3098a3de618b50fc211ac29e7e22e4e394f1ea1e97d4da9b837cb1b022590b7a6ec58a8ee2030f66d42cf4986d121e19c8d8abe4d93961c84d97f34ef26b2569371da98fee55d42b36bcbaca0450dfd22de8033faa764c4806dfa516ffa45562a9ed4ce987594689ae32269ec3689640b0abb09bdb27234447295c9722d63b22310eb4a73df0a70449539e730140a87713ed15b5a3b3120553004cd7931300240827eede762de401cae11ed00f60dc4326a0e6a994290a218eec4ffa2727a5b62d7af194e98b909ea0cc39d2c6fd4fdd96f3c8858fe0680b474b56c6af8784e97edcfd6571b6c6f0830954f84f765a4f67c53463353c746dc110eee282625f300fa4afe1ad61d3e1fadc350c6bd1a41a9361cb0586860abd40a1fcf1b1ad902818d44aff99034cd7c318ed41f131e852bfe9ceb5dbc8bffbb18d7b6753db42199865c4f1035a5e55477b9b1445147b24982638f68981d69f8cbc852d4eb61f3859f6fc1690906053fe159862221485ab6f937b5fc9799bb9d67b7804484537f848721378e4256d61efde43b5eec2ca21f329aaa09e60153542b05ab9420de224390565123566d373313546432828a3ea98072ec5c97b1b6a368327277c024887af8f5a35d5d89a8d8db1d81378770d18958dbdbbc575f3cb0110c9bc8ba6109ed0f5eb5e23b2ae824bd9e55feb020279cffacb9084fc132e3d014c0726023d7bb4d2c505b7a1d9bb8bd965cc4f26b4996266664aba119ea15c781b2edfa4379d72578967c12ccf641d9970c1d769ea1caeeaf130732b6824b6c3cbd9faa73e39525dec3c6b377d5e6390c4085ea3a29c1bba257f3167e9bd8ec65e6a652f7d05845c376d400adc213e4f8d39416eb56748b114bc479db61195c044f141d089d7a38434940d4a5e7e600d1dbc922c9748a78f5ade970dda216fa39a69e1b3f68263e28a0437b77b255c284df2f16014a90df671cb73d62b12b70e786fc693a21be30a9c294c3ae469ac37c1cdc5030d982631c8c73b1cdc6a2d1efb49cc6711e118d828ea9be105cf8666aec0d2f8a2004c7e8795727deaeef0a6f8d754418ea92e5f127f530424db4d1e430ecd3e031d4b9e8be4260d380c5beff2c646bae8d4141a4334444077424e7f90f5342844426c243872dfeb0453027dca37b6b12710bc874398d52eb7a63956005906ad822ce59427a5e6b4a7f9c17f373cd08dde69bf316a8e10c903d70dfcad5dc39241a6b43ef47790fc1a3e73893eb1a4c7d0e6cca5717148c7dc3a2fe465728bfe64bc2511d97ced57956009f166fbafe5c37e3b751eded9cba512d708abc4ea3b5c4189f6bb5f1de2c88f1388bfb425a6ae68ec00b778e7b8fa6a9374db360e343db26fe8ba3897860324d23eba9e69f71cad14f4d024fcbecb00da65a5d94c0c0c7fcbfa08915408a5365b0403b1a5b55fb31d00e52cb3f1fa9d52e653f8d687b4a18bcafdfc4bfb466861086baaa8cf0586170feb51f85a686cebf6ab26912ee326420d857e191ad2d07bb2a40265fbc70b4b88b8547a1fa6d04c3c6eef83fb5502a8bcc08dcd3877a372e989889ea48d366d196431e75786a9cb40d4c9b005e0fbf3284085608cbb70ea422d77c54f2a398a838e379f33d54f6681b4764c808be836b8fe4dd82b6b623caaff5ce7b6305b78c9e35481c30d771b2eafaaabf0602f5d993fc462a2a3070806388a2a0a8f0a066c2a867a0e6804b0ad25921c51db590eb1d820e1930f6ef2d816fef000f7c66c2823b70ffe02361bffe1765c0ed56fad908a25ff6f0d7d9dd0f669c3d90a7923b08c284b37e383a810409d3b33f475c9d46f373df4773ab60d5f54e00fc6cae95d859c8d4bfcb74412da21949355602387dd0d40e8ca368818bc222942d67712d1b6c4b75e5c4d3032fd3351c82d08eba506f65adbc809eaed538e26c6ff516f1615c47ddad719a78db6b2a53c04c1aee05b44818bc173deb9e2acb07726b173d07f789a830d63dcb3ee190a132873c8c1e5f3a0d914636659d14da79f37bbd8baa89d637dce02f9dc2bd162b1829203023fe27b4dd6bd0798abbadfdba8b9077ffc516724175495b8c6e41e6c22e15aabda4356893ecc9a198d236e6b456992482782361ba52a7654a9cac170023164e11cf1ffd665605f73f6d49d36d3a7d2a1de8ec0616a0806fbfc3607edb2e1ee423aae6731f55d198edcfe2e44b305687a6b031610b5bb4dbe0333c8c85ba6145a76d844afe3f89a1bf8f69b0289d11f1222614c567479bcddc9dce075da96d92022e34baa8ff7057f27e04fea3db648be664855aa2c4f1297ec3058ca23547402e85f7bcb2b468111cf6b1ef75440dd43e91dbc5c66e2d090f265fd02e801d51ee14e346062ed3de9b8dba8cf012c8ab3c1ee2a9cf58f695b2d38727bdc22d95e85bde2b83b62fc65a650761da4b8a038c1f8b132f06aff7f52d7299b55c179b9e5087e31fc856a91b48cf3f5de044fc12a62f9877e6c29ad0d031df3c55ffee5ffd3e87d54eaa0d83c57e41e0117eaef89a952e617d0243e281c37a5b3864eb2197f3a838badd8d652368f9112ae8bd40c4a35e764e149b41d586c950f87f0d167f6bff95e7516fd40d5dc1b99bd1d259f375d6aa760d13de34b134c550d4c5e89e24483feae152fda60e59e1fb72420d7d85267f4dbc82cac7c52ff1cb53dc3638c45bc78a7191e328a7de5a167e90aa297eccf58f679e6d45bc8077c924a5fb0074f640c8843a01165841169d4a12b78dbd8f0fc17ccbc54b838c726e74af6a32917c98b6c22b3db9d94f06b98efe12011df0dc7f23c08e435d578ab4547bca832e61e8e816440b7e32edaf2322358c0f7394853daaa85507f5234f6f75ab3d8e9796c27c00f766f60839381919ee674a1013b06efdabbf4d3da57805199343ad0413d05e74581578f5b41cd2c8d9acb84f6c310398b55f0a7ab5571a09b333d6f67cfa10d33a67fd5c2503361a153bd0e7c462c3428bcd012d8f45e9003858322ddd2cfc52fe545e5c49da75a26172e3646df0cde8638aa08430f836310a07e564adcce0d83b4642739846eb13904571013b8bd650ca39039f63b4afde800a86dafd111e81b1e35b12fc15f5ba2831c9bb77e804914074fa627e26348066c2dde3facf21d96dcee6fb4546d6df14010c2555f6e3b0054d455200c944b43c2499fd052e577ae69d29574ad12061a9ee7a9f65414c8ba402173df184c4784e61405e81aea65579b5c814a0e9b8dc0393acd0ca4c4e6f8ea364397a354e7ffadfbf90885ccef99b88cb0fefb99cec30ec42cf810181cc461cebafcee743c546e63861058ea91470597b67f5ef31b771a030ce7a795f24982a00f602e3621d6eb95542c260e32df2cbe55caa5cf2864105dfea7c8cd7a892e52c45575fff2a70459386a8d624ed60d19ee0accd65a8ee2bad3b28fba8a0733cf0bcae1396335d332105187390a7e1a739bb43f0152476378c552daa853529a669edb14ab124175e383ca8d8c60196ad9933672126b83f5ec03c3e3a8c023c61ef234339a996aa98b76264d21549a561617c9c21a31a2fef95b332a2c451b248699144c0a3e5e198f7bc7ee6976bd2ad4fc053aee11b0a5b5f40685b0640f8ebf2dffdc23511ec4432f14cebd405f3e4847038ff377585d2c58222df725505e2bd5bbfb9df7e6e7b6286995a32618f9f28fe83e2336a0b6dad4de76423b829f8879ab044aaef02231d4954266e06bca549c05f0e1b247fe281c818fe9700243d860a9e6144aba5d0b0123dc8d2615ece78ee01039404156abf6b3c527f471555a93e659531ed67e76ecf9d53e52b39441bbe11f14e15c5cc9326bb4e9ff6542736b96fc719981c5d1b411fe5610586ef8e4c05f90c8279699bebef4e7a8dbd7660c61949b72a7d5ce4d79f630fd177a88424fa72d601c949c579a4d84913ca9ad7e35d6e2cb338b4b2c26a898380254b0494a81d9333c75c516d1a675c317e6fe178875d740796d94a81fb4b78e6252007a4a18259c1d2a755cedb2e12dcec3f951dd159529e87665a9cdb3c09476ebaccc8f369c97948003a91e38c58475804aeb51c31902d1f20c5b72b73b1fed929d14209ebc2b85d18403a900ceefe41d30628692ec4baa04ea6019da1c06f16fa274956bfa7f323342e9f3f884494217882e2ba0b534fcff5ac87b7386454cb415430b545a71d758090d2ae1540b0dbe0991cd91e1decd3296c516fa839bd049d9fd9391ab81444f130dbabedae0ca3e19a4e99229d2479ca2a4d33ab1c32ef1d6d22f73f6b82b3f97b900c3090bac1472272471b3569fa956f96d202c94e2185bd36881420d690d737709ae9ccc4df377ecd9492e87bbf600fe96be109809f0bdb31138288e6660baaed6d6ac9abcc699d1b866c73ba06bada2f8b33be83d7ef990416e28d20aa4edffe267e5dc6000bd30a9919e18d6cc0037e964a6591f9ba7616d61ce30c213ac29358b9935f3dc36da901ae1ce40711d4289f4b0f484a89de392f38cc1ff0358ca03da90b27d7706f4f35f77ba20381287211c9d45f0d097dac019e7745d1bd84398fe0b89635cd9011e975787ffe73fb08cfb2b164059f07d03a0d89f69fd1f6065b46fc81de9c504f5c6e65ab50526adac3a5ea822fa548bea02118f41b23a00c144a228b7e61354e797eb323c41b1319f78ebf1e4f210aa2231e3965f69b1a54cf01e278b505401d8128b36e2d969fa5990fd8ecf5b831a40f06d228d6a37cc6bc53e4a9b0ec01448ee2045505dcba08ba5c5b648abd7232941471ba6c5d5bcabcb6e08b1ac125389b452ead975d3f93c1c4b0737508cd052a4f56d61f044621f766a1c1751ac7771f6cee7cdc137af367e23be930285ab3216a0d84b2055eb8377a39b4fca2282621c94d33f4de18abe3df046a8e70413f146732680686f6d56f12d71ef0204bda1dde2fb93cb6f07ad46e647c7cd5e1361d561971496d8745c48ea65381f35c47ed5fb5201838e3cbf129dbd1648ee226fe6d0e155c4a88db6468e94baeaa79ca691bbfa1a9bb077a0a3286a45752d824fa8d863b6556cdba5bcb048afaef4ed74b24bfbae1b2726361e68eea62f9e5e9a097aeba267942ef3421f1107c90780e74791c25294d1631bfc5b15a1ababe981104e5661c471ccf9f5f3835ee6b8519cbc50c71ca067f644dd22e94af8a2114b0e69395dc51c371bba26a22a98498bbe0245b0ea99fa7baee551017991004e026e460653da1bfbd0bb86ec0d8d3c932bfd84eb9ffa0936f564dc6161fd236bf425c376fcc663b18f843c339f195b62eab29e30a0448cb16b2ce5a5507dc072f0daaa523370d4d48d2e803973c4950d50513a0a6708b4aac6ee9a899c58ec7c45cfe4d51c10c8e0cbd8cd16c0aa959d99d7bb930ab49799f890c166b46c54124d0c72b6b2ccb0473e9c0b60cb6ea2e2a0af61bfa2786e4947c38f35dc88e7dafcc4b059c6d66dad79b7a10380b958402be77be00c7003683cff2d5c5b3a9752cfd8e1f6948672fcc6e3eab1868b2d38f32c46a0fdaf1d6121a2495daaf97f6e74c0774cd9a0d97def41e4ab8aa69dbc7d21f526e4dc610faf62807727c8b86af5109f92f5472050b327e3891d3e60de461a707a0ae8cbb27437e2a5d811cd7892c6a1ec36200edf2255f5ef160129a5df14febcdfde455600e605a46ab27e1d1a61b0872245ef598e5a66cd93d1c51cd0a4ef90e5f285e1f28940aa12f13af375ba41a3a86945531dd70ace418a873daa5f82ee55a20df42b1d6d07886460d7511fa5bdc8d3bae67b2267df3ee061a458cf8ba6214940ef8f5a52e9e97e2e25afce4ddc6f413b159f9763df23e949165a8126887d8a0ebc8c729e4333afbc405b855aea2efa918f336a5073d4852b8ed650cefe390296797cd413fbd47a0ddb26a040e30b08066a20ca28f494ce97df2b49a63889acdc945654be78c0a05d40efbd7489e2364fa28899263e96a797cd91a967346d752a1bc64d732367fc3c4bc1dbe951dec0eb512e3880ed4c9c2786e2a7dc7c5350b78bbef36d384770e64461898e03be76c2f744ce89d2f0ef8f83e1c5e82f9d1ea81eac8282ad5b6d66700e0ad57eb4e2f8b74048194a28da2579385271432a8c639e12ff0779a5bb100e16d3354cbc311c2bcc7e072e1bb671c2e489da14c0558bc2c0836c79e5de7644c49969dce20434abdbab6b6a5a428f569caa6eece858e5bb3e36dfcd14b1686dacc034a8317ed192961eb09fb1ec5aacfdc95348087759b8ce9c405f91facc4a658cf633ac2e17a84257cc7f1fbf166d437c7144279cc84f802f7d0bc2a852001bea23f5eedd7ddb5285f50450d654d6546bcf1a1fcc481f7fca11caa4295fedb2cc8919cb766c93c847615f0d11f07b94aa6df0439e66d53900d78556b437fa60098d66f43f4978f07cd867a6f63ba95aa4df699b3aa0713a2d145deec578414db11f8708d0146912de4f25af8006b1a1fc209497a6b029936732cccd8096c05e121154f0cb8cc521ae4030f483442fd85da579dc160b3fb76cef347495c2b42b849f366ea8306db73f4c6e27fef85f3e5b5556d059d381a7777356cebea2988a39044e0ab2352edf45c7b4ef8de84826836618dd5f334b96d1e0abe9193e94b1376892562f6381977bf85a5b17571ee3b217f2f2cbf169fa79731e4feed8ee2387bd477e8dcf41ec1fb7584a0e573328774f9638d05f4923d200b7b17cefca2b8b20303a77b62b90332ae43dc437d64132f56c5c0977dff0792ca564c60bd0c41b81d06507e9afabe21ced54762c14cb3acee9db2068dcb26711b988858090d2c2bd10b087caccf7997049e113ed857b9aab52a0dd208fdc02fc60cda9c1d33e2a830fd04387d5b1bf4d838f7a48131da3b6fa2f36b3fa7525b4d81a9e88dadcc428dc38f3373bf1c83fecedc7a6dfd998bc6b8c5c8975c3bf108569262845f5f5799c50c3af21692269fd895377ea68b536c2719523f4a9df35f11ebef63d59e66d76b4fd6e900f72928d38b67c8c7653c2a14205630749bbbd2e17f556718888a99f11add15fba51e1fa1dbcc994cfbafb8e68f8d6ceaef843542b31a773697e2b221fa4b8bf2d19e756a24384699342c64a7e5893f5418e97b603b40c84a959cd83853801a973337f8b6c0894fdc32f33fdc96bba86025560d923b5d499beee17458e6a02addb300ad3f66fa6a809d401455f60bd0afe3e94cd7af0debaa02d9fc6fd91715a8dc8d1afcb73781d8b9ea85bee0b4235e21131498a618aaa9e4189730363c8bb51ee34c4a4edd6205ea6e2bf131108a93dc1fcc3cd0bd59176f20f86b2602b0de805a8083acc9951b5cbfd9c60c3d2616af50aaabe3fb4f9d6026041e65d8cf816a43aecc071d2b0b0ef7b30c3682a9474db21ab576abd7303248d51f90ab8734c37b1fe28698fa9d8c2721a251753bf28ce2c69d964b89dfa7c86374c5a5e6a4c97c43e6689e3359b37ca4964a6c4c1af444de07942e47f4a2d36d32ec29f01d80ba9378db9a30340fe4ed1fe879d0621eadfb17b90ffe02d8e9a9338f9a1d26dcc7d3af3a5b04d86bfaa395cb97d0507f70d978af9448752a33c93283d554b79d4092aabdfd0b9365c5f0bac378a27adca5a1132debdfe78ca9f0cdff47781148de68d27df76bbd8c9c4b7edbea2c37688a43af05a5ef393410f7507f33f51c25b65de8acf4856ba46365155ad2a72e3fef0ef114bda8107b4e982665593b99402ade1656da137d9acf10d36b817c593a4bc7701cf3eb3397e675738dffd14a3c87d148de93d94ce81207a3e6c8adc81df592643f6796e0904811b56c4072af6193f214206d071192a2db463acf05813afb103e66df2d652abe4f61725728e0fdcef4b128e55ee29df5a225d573cbf0cc2ff753afc88b44fb77a5d8e0d551530b5fd7cc51e97ae9acffafbe569b72bbe081bcdaaebe3608b0e5aff1be0530078b98e1905787c69cd7e110a69f201bd79642740d379188030d94ed6702328043ca9d12a60b52f242d9afbc03afba33bfedf913b6fc327614c1fe7c61749f72f61f42ca90839051fe1eae0959acfe44bc49adb94f73755f2ad8d84af8f88fc98cbc56716579818c9dada83ae72c092114ea41d990eb3e7f5a657424b5ff737a5ab1f3370b85f2449495e6177245475e78cb41dbd37269189fd49fea3ca5d7966248b24348457ddb52bc678db718a9a114bfeda060523a98716f3d412e1f682008afd65b035a165ab105d7b7a3a57a51765ff2f003171d44732dfb9bcd90cebc18fe91dbfd3a24284dd8da43761e528f9f48ea31e5d16e6f7a5c7cc3f3bef61b2320bdb45c37e46f8b1ee03ecc2a00add4ecc6e4eb42120a5dce3e85bf97143a5f316d6a29c06b81a36f6860f5f277ce41c7cff1b70209dce2ff8f44a46093371de5fb6b6063b6823c80bd745bfc37dcde3daf521dca0004895923965b749cc965f89337d13ccb4b8d7610d912435ebd820b38705b119e636c6e3753cc183147fd75e9b66152202bbb41aad5ef885567cadd8768af90f8ff466564a1a72d6f2643becfaa4daa121c5901df5c972ccafecd50cae2c8a2fc94b4ae19b6a6b24c90bee10ac0ff94c5227ff080a8681f663505903eb8b56ae667739af0716d3072907c11f979ccd197230fbf6d5c0c03ca42aee55d82b20a627e595b0eb4f393f39d11a10cfe5f8cfb3918f84633d5895e2cb3b8e9b9a4ad3a3d68138def6d2172324086f854bf9beb774ad6990d2780f8aa92aa0c26f773d09349984a93ec1dced13fbfbe6da324b2cf4f90595d70b98ded6f6953cb926fa5ecc0ef0e91a6974c49877bc7b655433e3adea838039ab1999fe38b3197aa2103f1832ce6b7553c0785ece204b2684c9b9d65076b92071287c84018dd2d5dff1db402582251fc1e03d5740d32cda92ef45084c64e6f8fa21ecf635860cd2c56a51d56c9d056011cf0bce63f5b9b1edec2d7b0a1b5a0149f22ed63b75ec3e8150cb801eda9faa0b7ffec887eb13a8966886549155316af9c0cda805accddfb7c07883c67c08789aa8d6365ee9536442c36c0d2543b0e1d79fe3dd258bf0e926817707f9d468239bd256ea728e988ec78acd6d0f74ca2275ec02e3fa6a42bde812b21dbd5bdd4b19a0976b08d51625e285b32a6dab79efd3a2d09b99d823a019efe379f26260e491cef8a6dbcd9a2d74365b45aa2b9965c29a89d562adc9b83db981b06b190bbefc59533930840136bb3667b490f12f9c15cb419e660f98d34b783c4d72b090702fc3092fb1e8bbbf87554596bc10b78cf070c5cd274d6ae7633385b59f4605ec2cb4fda9d52a8aa3e1b7276df1a14de5bfdecf6ca6f24ae1af54d116254b5a1e2b43c25fd18023e3cd70876c9f085e2882625ed63ea79d28edd37cc60e174d3c79477245857201b85ef73670db56369a8681c18fdc9f72c64e90f367c7b12333bfc285d76e0e22794aa8014867c8efbdaeb8aa60f885630c171d851d69eeee3c1ec977ea4a2d9e2c8ab87f2eddcdcfbd213f55d1e9b4164567ebc4d55bce24a99fd80e6898931ff3f9e5d2bd9c75ca02b253274ff3f2b732b4034b022dbfa931af2f9d07b5a01cf109319a0c5cb6456be7e33294e320f7647854f0171d7b1be726e6819a3a103ed4ebd2a2e88b631c59e449c74f44d2d2bb86105e55d7ae93f731ea2d50f0391dfa153968bf8022a4c4e33b15cffe9a04063f050660bb74c0db69c4141f46ac0bc0501d7f1499124198ddf40e2f14778371680b4577bf574dbb5269b5858663eaed3f10a0fa90b8ade673b742a51897bcd43686279ee0d20d55cb1520a659ff66d5ce55f0007a4115d6904a5524ef6d984661ebb686bb74ceeabedc6fdb0ee8846f71719da4b35084b162de4f240b9466ddf43b0643d53f1e1f17b22476c75e06cc08ec04c13be9a9a77d9ab8cf56bdb4d49c0caba0be8ed2eb8b6e6dbf36fc46240075205301162c3024b45966bb521e25cc24a94dae73fa7428ae30d2ebff49fae6ccf82c60420618bfae916bfbf398b0849c18a41c67e56a87994129b4e23630526fce27d496739908a6078f7f49b4ab3d08850541188c61c30b4a728540c74ce10ebe161ac5fd52049bae4c4d2d45f4e9c64efdd340ae7c93db2df31dc33f87ed64a852f53cb1cbf2ab362868665353f5ce6b3f520cac368d82ba093ac7b7601105170271743297a1c0451a27d0b648dcebf60c8edf7a0497160690dda9ac7405f9866cb4477ffcf7857bcb5ea68ceb912f579449fe7bec5c899cd94bc8672e1ae899b26e6ede01756ae7c8f45f2433916402c06e038532c1d869d455d630f7cafb92c0333d7886f919f026d6e4ad023817801b0103ead76d4fb6bf3cedc67a25a54a8de2965b94275111a5a960cd7cf902eb61623efd4ea17b34e998d55503a5a4f149214f2bc4c1014982256dfbf823e2e2705802eb564aaebdbf52a10c22099c86391bf77549dc7bf321dd34cd4d88b2c943e319701589619409004ab4c16ba477eab581d873d89a64c96c1cdb9fcede212532165ccd64261ac6a977707105a22828ff723a85568a4411ae3c8d8a6410ea0b0c7f1520d1f340e00754f4a9b77a945666432971b068ae6c2980b9e7e9542f3c2ee69fd3b1eb5925425778fe730e15a05559d9b52158910554f541af2faacfb02bdb34917ce1b82b2056a469dba92c0298ee216a929853f1a127fc3b606d68fdd2f562084dd430822c5e7c54fa30f0005f2e5112ae79e8f7b93d5920c8eab1e883fd03ab461d76255fbe7cae8944ab9020cafff345d11ca460964c72d29157257929a8dda131aa9934d8a65814dc54cd1da3ae48bf3914e194f0dc9fea73e79c213a85d4fc70d51089c468fefcd0551b9020974453ef60d57a2611904055b202078a621b1cdd0d2c4071dc3c3ce56aec6b4e8791b6025aa849e5de4ae25e6685b9bfaa7ef6533e7f3e4f9e966f525fd1f84eccfc06be82a7c3e90bd147388f836b2e5450c5f7730133ee08703c75e444e232abc188a2c7c55d70d9b7a6d7d6992aa47f572e419dddafc2b68cf1fe56e0780a779ca13276743734ee7581be312dd6e12cb02f36f35298356c03a2765afc25bc32b1274e81ce406123b584c70609527f40b73033d8bc53536c51fc3114f4543e003c6ca0120c38c2c62aff923e24a60f2a3bfd13cb34c227000b68d1226e9f79b2fefe3e672821f71f9077ab34f5957f404b3ce3cb606a8fb6f8c2798d50e2e0faf3dd88cd0c450b89ef71dbdaa502e179c8b833be8f2408ff70b95dc0b82be1af7607c404a806435503c812391b2574d08e7095b075c3940c17a4eb215d8c87cbe1b1dc7fec03b3dafeff14fdf67b6ed825e96b77e6e2032891950e550c42ab4381c8c2d49003dd63ee10fdf6b1675e360218c1213bb402e1c444bbf87c28495d32afc7770b305356b031e7b4ada85f6236aa39e21641a8a51e7f0238f1faf8f75c2196d6ebc30376a53f5b624d71b69c663e434f1a14e1665706a038dd9588c58f0a9dec1cbe67e36852274acc4752947f10737e44233fb5dfdd7e93734c80304ac41a0943f873cc7c5ff51e7e35b2d9227ca2e156cab1df4787ceb1efb32520f7135862952ee7ac49036f3cdd291f6a2cd15eea41443cae085fdc2427295981c1991bd69d9b85fc8227e379d8ff3c9a554f1c7120aefa85f6b60a8ce02c048207185d2115b1642f0f69241065440f033cb1e59ca22cec90004b7d09c9ba59df6fdadbf7c86a7c452ff20cdfefd70a910fe93c09135cbbb96615a5432447054862246f8aa839fc8ead856b39f36c059297e5875420b11176990457feda0a906ecde096026fe7d5e390edae9ea4563c71e73d0633479f0111d9a1cc8911fd6d4fcbee61e7c7196a6fa8792481446971f19586ca15f23a8e5cfed8b53070d622c29d762734b35d39b64294b2d1c7dd2a47e76aa06799b3e5f5370577ca0040dae9b7b4b26937f481e97d50d365b273c8243218661806a49d5a7fc126a9acdc234385e47355018a2973379cef080553bfa74fac59929078f689cba3935c0679510f2a5b1f8143d1779c135305ae616aef5d06d2b33e67eff7a3089fdf87cf4f6ed16c2b57e159f6f4b6f7f2c6ba05a4aca96b8f58d9eed5555f90546f269008662f53065c1ec0ee076de4e0f90ad7bd7963e0d6d9791e9135973e3dee06e5297e45882d117b61df3aed7359027e62b0f318bcf603e87017bd8964d39b5719bbdf4a35b7b435bc526e7c47a6cee7a258447db9610ef3517ad80883a41c2015313eff420b5ead519104ae4d2b756ac36daa9748d7267dde4219bdd3b7952c005cd76aeb7e3e00c6ee85691c65a168ed825a2538c2cdcfc8aa6344a0d969b8772911c27afe2b8c7bc952ad946e650aa869dd8faa533e3eb4081693bf2ad910b6260a215556ee0c1518754d6e52745307ec547e3e2178b6afc7b2fe6c2f4b26df7c4e6289e4d143f09a8c0d4293132d01c3060600740351dbdd150709731ca031f2fda87ddcef8107fbf83425bb6c69a1e363ea5479dd12c89cee3840ca89d93646909de0716ab8d8e5d0938e521fd5126e9aed8992951aed52ed0f2a49816cf0d6580b580499b8aa203f78909194aaffce1abbadf428a7b6cf5ebd2d23ee6e0b03c313bbc1467f7c81a16df8a1e0544096572817df9ebb991a1a7f3470561de17d987390d5c7354f8fa8ceb8e3a22e090ba9e29b544d10f64f338bbd7a1dc3e302a6e39bdaffb8002b648d77ff7f3f646e5680bc178fb3a6176b6e86809b9895a3fbe9a4ba23159e59665bb7a0353f4cad89f9fb01b33a761a23b21f511bb0e1ecae73e048e21179eba51de304233ce6ecf9250e66561c400b8e1e79b652675b8f746ebe19695a25c26962e96c9514396ad51d75003992c3f7ea56ce141899568b19580b5eee99803c4f327e48c85d7576fd40acc201160046904cdd33bd244d91406b60ba27a28e1f8890657d0d7c06daec60e151675c6bd1038b59c0bf603194680fecf58282f832123fe7d136cb25d62f8983a1c30fda3085fdc1b9f395bc7aeb6ea9821a5d63c1591db119e3bebe5a9819a35bc0bb5e776e858052c58eb525adf481fefd92a5d3a5396f8535f895cb5e87ba874251e627cbf12f87a4cf198f9645799e4ba17190728a2e0abe88e3df38e1a21ebaabc79e3b6f992181b516a83c6074fe3dab7a31a8478192afd97df614c5b56d2f701f199205fbb7139a5b3c68d1fda63fbc8cec367856ae3326636d511c3fed55b60b3d47889ea46cf1521a37f5ae7ce209351966800936f9ec58d33f5ce399ac1877846c697591d933075f27ff83cf57dd59a5f81e0cca8b0c0b8c768354e464b91ffc5e6dd5b1d476f0079c9b8f66b0f50e0bc96e011f07b6f849bb5bf96b3c0c3e6a7b8a91b22f2aa564f28570c875519b047368c8aa4686e9b46c7ca9ce98ef5c0736dfaf8eb59bd1c40b721f7e6c1ea3cb18714179f3fe5bf13534f1fa67cd85c1c6530c583d0bbe085ba255c9d641184485e9f1c87bea4aca203ffd82b127bab8adb714656ea0ba2ae0ecaa747516625c08c499ef9ea2df7cf7e62de6ed004164ad1a9b339f7dde94956d5b7d7c6a342f1a9bf5daac1440e7c6dcff17578e84ed3f4d1ec662744dfcbe2f2a2e1ba37e8263e4ef9f97273660c56fc9b9d1af99d407278eb6a4863be68bc755e2f8a1fda8d7b02c044d3deedca579eb0af3445dc3c20b8e3835aeafd1feae9db002b305d11b4ca94981da160d8f0f685c325cdb188aabce57a6a817fe4171e320c7d600063a717404e1093bcf74eb76f8d0937f8cc61e3f5518b382b2b2cf08920e03b17cd8eae9a3dd1302258e4e2ca13f5fef09d9355e5364f567289e5c6833f55f15f09fa25d2a750e76e69d36b626f3d55b222280821dcbae4dfea75568267124343b5b65e1b5ef08c6c4c7ad39dffd359018d4655e9f3e99fe729d848d5c34cd4150ec3f8062e4b9a33b6d3b6dd381d67bfda7b5dd0cfa9051f0000077e274dacca4b19d300ffb00ec9f8ac1ccd645704ee8d3051485d9031740b13eeb09cee5288a71338ca02d268efcc874a5de350de36a0e3e4bd7d4cdb48d4f2c855e0415ee2090eae22aca50fdcf2ce0ea2d411ec60bcbe524568f85edb00346b37c5dfc936eb90f10e8f74522dd1530a112fff9ea559c03a5eae00854925b68337134707eed111f1e8e9928679c2691e582904c6faa4bcbbdbb22034d405abecbfdcc2c4aedf43529c1a9776a1ce535117a6d96608d39529189287881a35176b06e191920630656dd5a61a6068bf1f8d986dac17c60acfb301c2481bbd9df18ddc5a75da7693cb0ddb22eb19becc8d3f5be0e0df9a1203883fc37e2a4413e63e3a5db88191d8e1f298f34be5acbe4051ee5e21d43468455c42169c32c5327fc078eb7f173ba4308c429530a6787bc09e2c7fc2d8520a00c8752cd0af715638c364d1a6d375cc72e28614045c11d9167290bf57465f2c50cec599a096d4afaca7740bc86e83e4a203e39b68f071bf8035711487ad13d298985e2cc9e6b7e609528a736f6941d9b6d04b8f91fe85d05405fa86cc45446eb4630addfc5823c91429d23b47160c6555761bc57c6f8ea0e822f9d57c8932415ec5777d00aa6ebed803528dd800f5aa613d589677133ad9cabe8b3ff53e73a4cdaa582c8cb8a49d32b7eb25fb0e52c64c731015c766070287fc27489330d72ab95d376f5b0dd4c6a788ce0c73824444d357e6de6bd469c02b633e14558970a38ebf61f7781e4734a81fdc5a790cd886eef45a41270a5c9e9ec1a19a5898f23e02198009132e402f97ba3e02373a5ea5b2562b3618121bb04d5864ddbebb8835900ffdc49a0fbf947a912883f03dcb7a51e220258498ded488ad6cfefe0e3a7db27bd41ec318eacbf776a518b4033071e6c4c4072e0ea053d374ff34050be2ea07ceb7d213e2158b10be3c48d2ab99d735d3443763b4ddafa3553cf7ebe8f533acf2df3fc6a45de8cccb54332b7ec2690c7160bb6b111a327fd33fe952f52384695d7fc131e661accae45a1d6bc60b1c306159a6f39c2051db4b357d7e77899ec938a7d367479d5d4b2fec7cf71d23d5d5c9bb471cb47bef696f2ab8eb516900c45455325be93d137cf1c0a4a90d52884098dda08edfc9f800ac10dfc572dca9a77e749bd44a61c56fc9eeb132ccd95fa3545eb0cf94356a3fe4ed0619497b51abef78f929c6d4271ee2fd2aa035abf8b7fe3e6315b920f07d0453b926b0c6fd7264cd60b3259aed6cfa5539b61ce84e3f7d4104bac90c5283cd2831bc9868c7ae793fb28ea4aa39052b2d5a59f4541aaccb45ba2f36804ca90e4235c63b56a1db5a8cbdb9d67e47931bf0ddb75c6442fefbe7492ec7dfac087fa22a4cfc2bb607cc2dd5abe8b939a9d320c89ba8221b3769986cb8ddb37ce280330955b0ba18f000053405b9f93fd1199dc135946ba1305476d5e11d46ba2cd65776b96b4f5e23115956ce01653524cd5b63dc753345eabf6895a1a3f9ef703af298024eb8d62425b5b405b09532ad00e6e531ef60cf3494d51993ee713c21af778cc65f233c1677d3852d264debcc7df284f1eae63e19e73c3e2f90ddcd834eca8d699933f1d5740697e4f45f3f15388c9343895f8e3cb952c85400daff4a54d9fde3ca0a097b96788eac1428aed64416838dff700bf5b8acf1c39c0a337640f7a12379b2ee0a2c78873f10236ea70fcecddb76eb32a14a6cac10547e297e726732bc73f990f5114f94f26d13b935bf1f49247c7ddb776e1231a0bfc34199f0ca5c8cfb9600a35e00e23ae6ec1c79057a8ff3f3d1f7af235810907e978609f23bd4be4d36a5f1d02e9ba2ee8340b980404c40fa3f92b69080ded512caa0919511c42e0f04a6ef46a14f0cfcd5785c0dbda4cc3392ca98eed52846aeb2eb23d58f6a72ee73a7a625ce97d051f03138523160cd6ab022d84f2871861fce22e5ab377648a0d99d8289f7be30637397a621dce263d38b4b533a466bfb5e0165ea6ce7795608bfed68bbdb7b66d4cedc2172146ec97f9e0ca9ec980714b4fd08695417169660ca5ad21e18daa68f0960266174847986c4bf852ca7fd20fc2bae8347d5acde66de259d101ca7173fc57df0428a5c3465bced9295f34c0a493d7fc2dc1f9314a2ac46f7eb3309a832f0ada85081ba7ab172418166aa5d45d327bf2bcf136da01560b669c2c2082d411a6aed9cd3094079d45f6f2466a92402e8d25a8183e0991ad9a9f5693bb2c2365c4865c4010b0c4f29822e6b8800f6fe8d3e10fd94487367e0d9a858c54b24c6d2a12427c33136a700ab419ac6e8b8cc31f7fc579477bb200034abe6b337b2ba7a1984b545e65dfa918844d8d5e754fff8bac9181cdc6e35e9ce620dcdbb2dadafaf3507541a185cb31cccfd7566f631f7a351842fce4dc7207197310d3aa870ad2f0a54d2eb198772397a4753a488affde8baf6bd700d4efc6b3f9acaff043470aae85950af933215540683657e6b2f9c02509574f5281178e6d723ea6e274cb646e306bfa6ebecb8a923ee17319963078728bec6689a1092dc75b8e117cd7143db1545a5f9f5aad03401c68ce5663c7b61a7d71869e80efec82bd82c6a004d523a3716db929df7149be04ad200141889e2f8f2a7884214bf45538fbdbcfd9b27e3470b95b7f5d02a5e99c1eaf77797589451d3ddfb3e98fb939c4f3e94fdf5bb141ee68355d2e0eb3540f04e3df5256dc44e62e153dea68d33044f85e2e47f4a881d2eb196c183bb37a40eac571552327ca96740f892219dec940030fc6c3ee96bfbe0fc661cd1b972f2a6a1d4ecb2f46d4d2911626c465feb6e37fc3cf79645cea3e814d2ee0d78f7d56d1c34ae65e9f2f5e141d6ea240611a0fd09b5765b581bccd26c5b4bd6ac797212260a4aba321e364b2e5ca860b08ab167561d325356051098d098ee3c4e0a8d2fc8a6ca946e41871e16f922fa19d66ebb447a1d7745fb270a1dae61ae264a2217108b8733a08aba82d0993995663bbcd33aa86b64aec92da226275ccdb9ae76e96ca10add7c720aac5ab89fb68afbc214a46bf504908a40f070d716aed285cdb7bf19d8b9d4547d05d434ace77bc78482e72ce56bc2f656f0d7a0a48da2445c5046b38c9f5a46dd515dcfefdc131b5b58b48ece2c35415e2e86aa7a7a699e4af0605abfa84238e09849009947c8f94a8a777ed0a08b7de02cfbe803bd1ee30d4bf0b11ce579323ec18db1d5aea434abbb8acda0bf25106c85beb37045ee5117a1467a91820d17448fdaf3b9495c4f15af6f0620abdf0083ddb1f32c5721bbd38dd71a77533398213b7993613a5c8a926c01efe90044ce12fd6ab5bc89d43162eb143a940d010a69034062cb234024e6f4b43d1017bfa550557b47d0c9e28bce3b66a2f0448712d5b9e6cb7832dc418cd15d40177124e23b38a65ef0376aab98b5e07355289a9f2f6acb3f9fb1b15da3d027da33eb56bae063a69c97898ede798f1a6fe920e9255267cc2e3183ce5aa5eebebf1c76c09b368c8692c8861bf8b1928c2a51e760e7819ac4870e3a703dca15e5bd1ea1c1dffff1bf101271bc2dfef53cde0ba23ad459da33d60f1c2bfa7a7e34f83103975ba25b9e4d0cce85ccaa6803463e9b776898dd7ac09873679b7a7c382dce3d8e8762531508a9b418bb54edf8ecfea9518b627ea622b2e18ae9d497cd55cc0b4617bc973a45f7842f092fc5755cfdabb13897f2dfa3992fc1f2dd7bcb8f6a20c0678a4563e92265ece4785b6bb4423220768d022a176d27c6b4bba7eecafa48c1f00f9affae05d77b3383602a4214868fdfed5d2068ccc34525cd5872c3c5a1600548c243a800539c455859a7503a94f178cdddc50c229271489edd854851cc3df4dbfc5693ce182b5784626beb7de4701ee0577e60254c962a2c8f2070308326fa83d943a259eb80a1e808bea0e65da6ba7a6d286dc364021b4786bd84196484506d4c211e60e4a0cf52c9a4b77ed1126a504b32f0f60558d144fb83d03bb899293d886eda15a91997fb74b6569e071210c8f4e388ebb6094034213f27651b2de5758d9fc9168cea6a0cb3a86212b81a7562857f32c55a16d1d58a820b67be4860aed44c64e98512469ab2e1d1e400ca144f91d610f851a28dd2c0c4680f0ec945e15c303b698cfacc3ef9059eaeedf09387b5c04808eeda82b7afa38d5b1080eea753ad7d44591ebc74ed22e04c94ee65db3e3a0c7324fa5b87350dde823b7388cce80216f13bd7de7e7177fdd45c8c54d9a6b45bfe5f755fcdf472daa0a155acf42454c720b5c3551b2eb936e59265ad89e12285509494b8e21a34d3fdcb0b996409467ad4ca868fe0e2ff4c1c529ef69fc1bb69941d7c3dc0587fd84ed3601ff59b20ebb3cb587b2923b6c961b0ff4d6badc07d371a23f6e46be91d0d9250ef522651b1911a3f5159d95cf89c2d7a1a0236cfb279f5395a9ab2e49e9de882565c13adec6753a39e971ec767472fa1c764765635d2e0a43a1cea05e5ce2c929bc83217e994dde9bc334216e4111700b182d2cef1f4602e632a718d2f07b3f7306d91a564c647da8f174733c90954272c40f2e6f9158d318747c52f9439b6f42d8a7d72894d98b40923a11ba30c18b5f54f1a254943f9c7536623ec79e43c275e7cda05789e6ae487f452e882c03937cd5be623abbde2a5c11e6b073a66fc6e63908c537f9c5bba7a603ce0ef2d3ec28e5254fd0fed82d755eeca0832e340488a3ad20a8bc984734da90905918b30e0e154acae19e0812387804001d8c8e983eda156409a42502c3b9a9af69480e55511e392462ecc1385739925de4c51a185674fea9daf089cb498f4c21b42ed4cf7a0d3f20c361d0d133a59301303f7331278326d43082f088416ee8e0be51c98095613d50cf6ca125d18364f67cdb560bd6482498c6a0491e056ff70dc14452925d47b656cd44b6822b53a04549740446ef4dcd588ad6aa096a928c50cd0308e7802bff390e2501ca041a25a147a7bb63fd0d5c14168ed59c4ab56b190ea18fb6f5fceb5eb50553d4db117aa3e4b6ebf271b0e108cf3f5c3884183b4e34adc77d93101aad72c30c9e4a31f8198c3a7b48f59245b4061fcdbe70e7ab0f3c3bcdd6d7f41dd3a865f4ad54770ea02add437095577df07b1949f7235a539150359356532de05c6b3bcba1819744109d8be7ce1ec60b4547bd8e6bb90a4a5e79d340c7760d963fb351a6b0831b560742111ea75b80fdba01e21c24874f79c03e0b43b1f6191463e6a8092d6dc0d47471111bae6eabf203518f4d1b24bdb60c19434a9d87048cc206d9a48af24c5f6de02ad456a3bea45bcc650d904f66df36712f09c8941583707f58ad4aa02b014a60823465f3c9309215786143477d88fd7715df95b521999ab8201d0fc238f249b30fc892c81bb29db1abd8fa9db8e6d5ad79be234e8936f2a476b817e6622cc7aad1367336eeefb18c415eee7f29a0d5967124d9b921a351039495844cc2d7088bb4676bdb996042affdc021843de67ba4e57523192c01de381b29086bb7a1fb71f38e2675668878662bae68ef5f57d0abecd29d36ae3cd107aafb93aed3358ded21e6e8694249b4b0d1a4307c4866defc74607210b9a03e4ec8f45b6c07357f9f04485b3cc876e4f31536bfca6cbf73710d19656f547ff5ef214211dbe659f3fbb163ea636b0c5b2fd8f772895f1dccfefe506778ccb265ae3f50a9265fb04f25359ca36fe49a29e4e7be959951e71ba8e202ec1fd20f85bbe3a05d17c5d22d433684a6fcaa14f4c5007de5ac98bae6202558fceebe07b66dbdf8202ac6648e82e0bff6ab6a046673a554e55a8e5e5c4c8bf4a95bf6c3144953fdd4c964e4eae6140398753072a8f65301fef67909172e13d221007e25f3c621503920a3fc91b97c3c756b25350bbe2e98e49eec495bb78e53ae733ffcd5ec032b0f628893843898869b07f5cb87d7014b90ef98432f247aba425ed9255f21034b14858888664eebc68e3549e65a026eea9835ef64c1a2bdfaa4fc0483ee7f13c6295e26ebf5cef6e61799aac836c7608a0922855d6c4d968a0d9bf81fcc9eff744a2a61effc61c97bf06a3b2331152fc25632255103642a76251064baa79d59175a6d9a32949c2eea05d9c77be6d0a50262e70c86d72bfe168d961e8c17ec1ff5eeae5f516dff012bd3d0eeb6a25aa2cb9c878e26e4ab0ccc49f55e5a68d5f0caef6f6ae14e1bf497bbd62ededf2c74c587f127032424b8b0ca3d20014c6b9467c47a17fd0a7434a1ee92fe82e2b9be7f0a8cfbc5ce10804f1b18821d03027e82f6516cbf74337aec77d709e44791d4acf639f5e9ba7324600132c49ca91fc6c080f45c43f8082ed02c1ab821c9401d77ca90654e22e4d3f319d7189f2f04dcb71b695f233f39ab3a0d86b9c47f51dc5ba76e5bafc9f09d5aef2170b08e9a03671118c21d720de2722b8e98015d0452f8f6ec4e97a91368eca8bb673adb5a611ba66217f6371e61493e8395636ef2b96259e44561e11af164714750524bb1ee1ab42ee051615ebfe70b7aac18fd66a03f9fe2252aaa81715a678913cb9cd2d9d95fc404ed54ab6922fec8402814034b8edd3af05bc58c68869d8664bbd007bb8f7d6105c48fa2a84e963b60068eaf61eac5dae1543e5198615b67451407562d7c28ed2deeb98ed3d8839067f251ec9044f121be82c7c622f2ea0145a72528b21047c2bd197f71fb3578e7ba62e0c3b7fa0bad548008f5c1dbe151f627a4dc42ee506f2e2922cb4fc85d9c71fa5e2690bcbaad364bc179f92cbb64dde0d43e25f6196c54aff5ba364518462c2e012d9d923d269bdee0d4b832415928a93aa6bfbadaaf3848aff3e708e002a670b174d29925d3c9ca5cf541206f156542ff9925a12298f4da508585750921d758a82e863d8f0b44a030649c4591389a03adcc7571d4daa172e6bfd39d597c31a8fa90f5a885ba05dafe9d0e44a1e2072b837974f89db17dc95d9087c373fb184f76b5bf6b94ebcacd7362a12f034bb45d46cb6766f9ade9c2da08f1bc450a75ae3b7b9282a10ddb4df8ab6ed1e58fc82b553a35966071935c11bef187d16951ab42cb11a8b4e9afb1a31f6d5c48cc41d5170e6ca480efc2fadba61b3e943abcd7fd4a3988d45f83530db320c64b3a63f04661c6293e6499a132caa7c8470ca51e7b09a947acdd3070f849b6ed892226c6c3dfed8f2511270843d85d24219e28262c799adba623f60427951591039e49ca73f83925acda339b4fb80601d88a2b59b00cde035fb184c936c65d45775f1feb0f437f8601eace5df99cd03fd85d21ab6ce13348c2ba6bb035dd4240664e8bcaeee256195ee4d330d9471fd7a2eff61d314af13d0eb9fc51e8df4a17571f433c0b02f300dcb01282942243da7cf64f08c5ae059ac8b8dc65c3133f98449649230ce615640f4870b059d71c3eebe5f91c6d7f556a1b2ba3d1ed26adb28ee144e543fbdc55b7117cfc690258a790f7a755a2747ba5d1337f2bb849ba4ebc6e2ee6bea6a391d2b5ec364fec66bb0ddb81465f68c8f8dfc955a66018575b24eac4c630081d63ec8360ab7801fcd07d565a5cd0320e9ee7fa69ade4166d0cfdbdb0cb348be4393f92a1b615fd7bf8c58662440d364380142c539e21f667ed581f58182786f5172bfe98c6648192154b41bb9a48548b7aacc2e14f5d1dfc6a4339296f378d53ab44cd74d37d921cba34bbc07d730562139884bb4aea36c48f4cd75fb8b45e6c494dc3da9bdb08793e8ac5b364952dd8b41fe2feefea3a9c296da40aec5fbd41f46795c943421f75dcab1da5e2b4c13744ccd35a1de937f79f82385011254a39ff2a74979ac03e05ab95cf62d217f1986b8f8ae854e05866ba5ed33b96cdff4d51142246ccec9765a134776d3b31f3778ced0b2d2b510db5df3f660c39e2a7f06b4c285600bff6f6f47988af1e5236d8702c7baad555652062b6a5864cde22141c2de3cb794de582d8a6b23aed8245c0ea8da8fe829bf2e67fa5203581fb0263b06a3c56e588334af7ff2c63cd2f9fb1ef463e8b44233002ad51882f2a97ee7b4a46a1abc99c3ba80b62858ba55095e6491b13189c3ded04e19a444d35564b300c3fb3b57712ea47969c95ec7d9e629e464e2249261a75b0329a04516fb7f07acb63653b05f7db0c298871f4ea2b23443c4b37da7a00f2600c5ec16b2d8d2dde50b43dcd9c20abf69ccdca0c12cd2382532b6a31cc74a71fb3849f95fe3bb24f1b3cc0aa11fa1343cff7bbf49b2cec572e7338b6cd1d1dc3acecfe037812ea7e4aa00af2b294fb9bbe7a9345dfaae34c6392c437ba6bede05d5eda2e84ae18c4f71e6f327717e37bce90c70d48ae0ba80f0f855c5134c5f8a4671ab1a9e6b8ea80042052bebfee14fb5727ae4655dd3c8bec7f25e039a1db4ac77fe708a27866b88301d3fea1bfaae5d38a0a9988475854dc4dc86cf4254c6d3554421f0627f5ea10e60920911d46fccf792457667e9ddd378e57fac507a403f03ebf6f3738c46dcdb47339c3269d7409fba26dcea777c302ed0ae04e6464e90a6105a80db7fc69016712077d9a9f65d91c67b71996ed8726a3ecb860aca31ee965c413cae2208e2e14f9ac0b8747f05bed2c3e3df57ae4432ba08ec171633a8a52b71b19e7778a39e8841659c80ecb3bcf8e972142e4536a5765befd40e4d3cac26e99fe18be2e0fe86c2b90440bb63197d8db710bdb993d6e60f10dc19efe86da15f233ad9d0c38b13b5119df909754ca9bca592e8fa524b44af5a045679f994d88d23d4497da1330d08120c0f0f4400b49ce78888405e6922d417835e9d26deaac07f032fda707ff6c1cf9dc210f66b28081aa3663560c1430b7bbbd8412216a7c0be5366ce80684c4161caadba706615ed4e49aa5999d543c55c8c32a9869470e76af1e513a824535153e6f200dc09242a2c2faf25d6e5189fbd7133ba8759ff2a9b1e24e108f49527687b470d91e29ef3af633487269aea67ab55518474f85daed004a386a2186dd30345c2aab3ffc52a6936bab5fe33a12826b22f193b07c8a747c42d21063803d650464821016b0fb001ec66567b58644044ec88c1087d6092f22e64960ee0bd36acb6b521bda74545a214cb9b586d315b8961df507898cf154b05fd0e6e2874f6d71cb0e49425c622d2d775a3d8bd18489b7fa79c1b2fa5b1f9daba6c09d5ce2dac8babaf2b60f4bd09bde56acd8ab09eac48417d5156cbc07898be08bf60bb177fb3396f188d6143591c302a0b6beb5c5535bb8a493a082577cdf8c4e4a212ea8eb14e70a2763af3874416ef1e78e08a5ef2750e50b4ccca61f8df77d465f730af49d29aa4974ac8dc52fc45831bc5a33875b95c8ca4a7e26494a80c263bcfacef2e5cd937a6edcb099bb202b0e3d99c270b44f4b4b2f2a710b8b0ccbfb6c1fd64bf904e98a5eb4e717f0d563879a1f7e50431726d180a146c628f3906dadaacda7fa0cccd368b5074fd3a0fbb841f4a5eac64a8759559f0bee9affdf8cb1960cbf55c8dc21fbff763468b43c79955d9693e09158d7642685b993ffcfd5fece8c4b5ba4c041e0057836c04953197c88ef89387575e2d05a676d94e866749b7bebafaf5bcef407ac59c561da63ec0b9fdf8e694708013cc3b9cacf665580be9f047594412112c91cefdeac4e8e60e9ff352d818b2ea6cb55910067e6085ecf37a35aa9c763c423d6bbaf75b2d3e92b7d41a19a9a3b358fd1fc5ed5b6c3686c74256613169e7c24413d340923305c33ad12cf7b529668702e8e537e6819fbf9b4bda715f01ec4b59dc4d4e6f740830503d46a001e8ac0b7b2d3795184d21b5ddd1991a9ac98f85473c8127e6ab8a02ff162e00b7f0a2c11c8ca22ab5457c4674a4a90b87c2bf01dd805dfb97730ed98c3070cbd58d0db382d1a71490ee3c70d12e635e4d00478eab12beab02b4c9589d00416c0041c8990a9ec7dbffe06697dfc05f7cf414067808801305acf1e56c8156948bce08c336c6362941c74331d381c824f8fd34a74f56c66aba6f3fa13c98cdb951df805c2364c3b3890c8f1cf91827e9128767fbd63f04785118203aafbdf6493063df2db5c2e6cae453555a66aaded1345708019a39cc36ac7bf2fc5c2796102c124053b447380ebf675ddb227c4b5bf25c7f4e52b840251b56ebedb406b5c20d7c5932e12aa2b9007692f77f1baa413e1a5d948d84b4f3e5f236dbbb4323c0b7ea5342d962f71881602c1734b347aff2bf91f325e71dc3caa4c214ca06b39fea10ca98438df1a197c2cef5d26f7b47eae846cc1532064802316973ca1cb67ec1311c0fe12aa2b9007692f77f1baa413e1a5d948d84b4f3e5f236dbbb4323c0b7ea5342d962f71881602c1734b347aff2bf91f325e71dc3caa4c214ca06b39fea10ca989583e0ef568883196075c6a2dba29dcdb227b0c58f681eeda3c895c5f583d6698d4d1ddfdd3d85d542b49df4d7a36a329e96da8cfb9ab85b05b7554b8f1b3b02a385080998c8ed88c8062d05cf0713bfbdf4259b797e436d31e311a078517a2af4ddec30515c4add315dd25ca2d794f4f875d5123e8be1acdd2be458c738042639e1861d3e74d6b9e1841e844c3fcd4687b3778c7727b5af8f9818a0f158fdaa0c51bd993a20ffef7ebe582998d3e1f0ba8ba6e01774dd6cf97634e398e89009b7e1c1820f8c927c26358d295393ef11070d8d0bd2e47719d13e60f3fee608ab042d34c4ff38a0c83c86c840619adbdc4f32c9fbcd2266f8bc94d924ee737c23de52907ddb839185813f2c642be6587d6b6a3ecb1dfb65d39a6652fc2973b562b6ed52b9477039e81081c041587fbd49b2c0d1adb08802b27099e3539c93cfbc471e918214e7402925e4196012ebe0a000baf4bf878afd3b6456cfeeae621e9d02920222ad1acb68726ee23003c2ad584d4002b0e5f70a9be99cc74d1a806d0821915f9f4921bfe52da240417f20e0171600119e8d4a9f641fee71779f9931bc02920222ad1acb68726ee23003c2ad584d4002b0e5f70a9be99cc74d1a806d08fbb7b789e6b9341640c1caff02ac275c82f5c139c526b316b3b04ec06edbc7928deee9b99cd870eaa187b17c7fe78d2d45dc4cb8b5dcee369be5d394c022ceb2fda5195929924eb676208e02fd5136601e69e66c83fc29ccb8b289d0ecc64c8eda3c11cad023cf0e494538506442a26351fe0562c4225cc94b36796985caf5de582c400beadf327d59c4bee053c822d51039ced54cdebc7358397b0775852e44b98ab152f08041877dba1095aac5b391099b58cfbb53e1ca83318d8989634d21379e718a1ef37ab3bb06e4baae50862a3e2cb6f71cc3515e7acfb92707fdb8c57b31e1620937deb25fb96ac66bbdadb5ef92c8753c74f03c78a94253539b9e782d06974bbcffe50c01edbf907205423b157ea5df37eef0ddeb736cbb7db98a0bfa4ac2e2c38bf8d30391c0d352652f492652877e2121e313e6753153609b95cabbfbce77058e9070a2f385037b0ca14180bb7bdb8218211ce6b5293821999e3b3d1b8408ef92e74081cf1d9ac801e5a16001b1965219909670a8df96057ef7e66bfb4877d3647a9196e92f81ec410c1a84e996d50d63792ca98c344923bf92da2afd8832cce2b62815902800916d12c22836fbdd1c66a55f0b56f21cd732d4f7f2ab08727b185609e6ea1c54fb8fab004b2e4006fe00fa0a02dfd739dfad27818f057457af2d8fd7d9741b8db5dfd00c2a7e2f3361da2e3e4247f4de960ad4ab637c79245db2b6e5dff0ff49a10724669536b8de4fa3987409e3a00057c8774aa0cddb5983be568bfb8b29d8b1b6e1c8030d32681cb6610066482af977122a9583cba24220d3e19d76fdf503a4d052011667aba7172c7dc67c031ef0bcd9c820f0225a6adc3c74d56b80a3e8856217e67fefe9cd3289964781d20aa0edec4557b399d33344f1fd8c34039268ae4d5f842d080b3fcb1189cfd392df63055206c4c4da3d47e0055605975e80158989fb992d7a0c8596c249a1ff2a670fa9bf5da1ee8f184310dc24e8b112981f158f5bb9d5852561d0c4f794557c011490553ea1096642962222b59692b82367f835ae1426273de67417b91eacdaffebf9a17a6e31607a784df5838de278b3b2c69493a522a176be489e4ad034bd0a2913fc1e8fe3e14dde06664a170abb773020111e08f05c10f43c89b1bf9efbc5063503fb424409f16fb2a294bfbf066861f3667ea38512418d2d7acb8b2640222a53fb834cfdc7506b97a429a77c72b29888dd2d5c59eaa6cf8c7a4488d1c5db71dbd961876611c9bbd13f36c27fab464f99b91cae794275c23d0195f70a3d3971a50a7adffb90637d910c8c0225a45c131129afa41c3e203c18abc6339f2b7e7609bfe1c853b21aea931b74eecbe0b4cea99af9cf7b4e1170de9b26439bd75bf62e60be26ed290185053217a6368edce1a18ed878f1abccd2a2d7f2027792344a8cb23ed8ee5fdea8fcc963ed1e5c983dbe3d9e7a349e5c24b7bd4db640995c46be86ef4dca2914235eafb1861058736a9bcd6751eef8a9511a67c0d45349b8ebb5ed6628b24f5d1023839c20e1afc820539b25e7741d90c743af29c606c428c22eb37b739eb3b4211eb13447ab7b2ac531b584ad3a55e77aaf5b632fb467e29e268c9670684f46971238f68e8097d1cc9cfcec584a42537fd65b30993acbb602d8d985d15fe0b4ceb797f8e58208b0debba2a83bc5dc4ef4f273e2f107b398c7f29299e55c14d6c63b7aa2cc116808fe2fe68af184a65570e44d06cecb2ed8155111d94eae44640cc0eba104a46d9e7b24004a89153992e9d0dae51973a0217cee73cd30067c990b9d87784c026456e36f356e1701dfd849319414ae6322c6afb69069306941140b073cc612b8b6a5550390208fec74c035424df3b0e62200021e1d8bb01c6fb54103ae38519044247dfe72ebca8617a2de2553b146daf33998e909914d19d8f9c8672680660da487c6dd0f7badaa6974b5607610f15b8794bd27cee6f09c2a6dea41dfc26a2fef4d1102b0544c58db9c846cc17ecddb37c461082766628b7c6ddfe707469dc24cb6647a9334c98af82b3fa08c16a0137e8add321445699da757b03f81445b2751872383a40a979ccdd552c0ddc31260293e830822b4bfa1b2772b3163d81837c42d190825fe995ee5eeebdb0d55bcbfea4cb50424275d92d570edd8893a4f32c47994302a81b11487b9c3b0ae38b1f89d78f9888eb34e94f1086ae83c22af7454b776be72b69798eb420a1b547642276360eabe1dde5764b046d7e3c361cb7a3770383f9b03d1fbf329c4b8ba0af95d577657dfe965719dac3ac76806d948a3d895da019ee230bbd521604947e67625c598fd43c77428eb34ca44051b99b4c81f203a4f58cab5f652cba48815c2d303d914f3d04fd9e35961131f3d5697e645739d52b950f1cc79254e97234582a1988ef1a9820bcd1cda2469416c10b425e844cbd3a440d7750ea3a4b18d228ce23a1744ab1e0ad333d2cc76ba778db41f50f3c311d2cb5d50ee36486477c340981333a8def85a09ff6bff43a7dfa733ec1274aca18a3be36c9e8746eee8f36d0330fa4e4b1888db8017ddfae7412909b512a96ebec6c77cfa6dfa1a9052e13eff6a52d24dbf50c89ad279b3984df6287ab45b3ecaa517c739ad7913fc59caff291639ca9a2b54af18203e379ae1440e4f9e873b2cb63120dcad633108a94770da5322a641fecbc1fe2e095193c80e54a2dd377cb33cac6de34952ff944d2a6fbb8916fea2a0417c9f0259143d34ea11e186318d3380af9c3bcde679f0500e8b2481424715997cdb9d545da81db83e42daeaf5c0784c1da6ac3c6e997f5058ea5c760df3a0859d48d80dad21f25d479ed2bda76c7e95de18a5da96dffc285e2cc6d0f29fdd20fdda76d758f4de421f52b7788c7dc22520a705eda2b443601e7756d4873edc771b39e863d21afe050afb1055486f9c303af03920d079da8b488dac398634561a1435eb033eeed155ac0113843fd9394e2f5ef6a85599c4d905cc00454acc24af29a43e1f9bff49d28411b6bcfd5f0252075c9962325a4ca725a2f77b601c3a113873e36a576f4e6b2dad331781f54318b72f5a1a2c7c46cef3d9d3fcb4fa27e0f1c258b2f7aaca1ae05d091e6ee1107b42eade0a074af6c7f4a86bf8abf0e5f36581c6f3f3a444557a89f7a2cc1822bff8436490094490f7bb2cde640b3712483e7101f4edb7cbc0a8189eb3ba78b8cf0a8fd2fadcdd9c565815e0d66fc47669989563e9e928cec8338433c80a09019b4fed827be2365268de7bc074e48912d1778a740f0f89dd0b3513c58ca1e86a53d1a462256fd341831494056353f035062b61ba0b4aad13d28b97702fbd7b2e05815aa2d461661ddd90c4aa103034d679af5ab07a40440329194d7a69f366886dd2e995411b8b167a2de9f0f4f63186f22fbb2597e54d1dad6467367f3caff152b35306be08c57746e66cd558c680b5df4414a3b091a08add1cb1e52e619dfa6bde449fdd67d0199bffc8d7eaa9b7864fb62db4a2210a3f66f5e7d8504e2a5cc5a3c0c3d5d775184a4f0ac0aace536dafa100565cc725a06e01b79c3f58b43849c110d8e4394a5eca91f087a1d78b5c7fb5e573f00f71e43f243d8e774c7a5732508d486612ee6c6907d0cb96d5c5fadd4da40e0f8ea23dcf4afd79aff04c81b96d5df2e981fd6e66ba13031364f99b7ea73f197ecf520fcf8a8bbfd63860435bcb6974ef584e4f943a92529d1f06bfe9ae7a9c6681449f33f4525c7e8048c5fd201da57b90c9d35f58960ec92d951d0c7ec65b7e79c3105c1016dd4bf376768a273775ca82854a85a74ee282d7291824013ac5965c413cae2208e2e14f9ac0b8747f05bed2c3e3df57ae4432ba08ec171633a8a52b71b19e7778a39e8841659c80ecb3bcf8e972142e4536a5765befd40e4d3cac26e99fe18be2e0fe86c2b90440bb63197d8db710bdb993d6e60f10dc19efe86da15f233ad9d0c38b13b5119df909754ca9bca592e8fa524b44af5a045679f994d88d23d4497da1330d08120c0f0f4400b49ce78888405e6922d417835e9d26deaac07f032fda707ff6c1cf9dc210f66b28081aa3663560c1430b7bbbd8412216a7c0be5366ce80684c4161caadba706615ed4e49aa5999d543c55c8c32a9869470e76af1e513a824535153e6f200dc09242a2c2faf25d6e5189fbd7133ba8759ff2a9b1e24e108f49527687b470d91e29ef3af633487269aea67ab55518474f85daed004a386a2186dd30345c2aab3ffc52a6936bab5fe33a12826b22f193bc3d0c710bec8516c9150be23195da149a2296f5039700afeea0616789b5d099b0f119b4243e3a0e90af939f761d5251ad4cea7e795a7fa295b6b65a5c22b26f08735aa05515d333c3577d07312034878e5887f6d83e69dfa68456a2033e17f2fb9b4d08cfdb151f2d5e42d47c8c84f2d6f4a30c9581c40026a4bc1f7421a1ee017cd3021257527b7c370b397e7fb69cf21cd1ece32a9b67b465c037847e2359af5acd27d49c35852d62ef83bf1cb03610606d47ddb1c551ca2d33be2fa206070889a2bf0e1a9bc7d62e96a6f2219503fd44c53c882925794f9508709f04761499565d5c400181fdfb2f2289885c5a6eee855014fd10025fd3adc811c7fee788186a77aba06ebfec1021335d7794159cd53f2341205046cbfc2e6a810fa30bd39f55ea1ad0bd4c8cf6afe2511b3509eb2e9d1a5cf95aff05f671c62990eb3980b7be77d8e2ecbf687f17de7ec8586bd67392ca71180443e06cd1232a0921649cd8ee6f8ce50fb36fe712474cf9ad1336983a963ef5f4753f63d585f93cc5fc50b8a3e9e44f722bc3111aa0e47fdabe5af89b21a673428aff4b1b6fb64a217bc057c0f03848629726328445c33bf5b40aed3994a3fc126430e9a8f58dff8fa04deaa6f0c33d1735feebf7ec04c1e73e765c31cdec83d53600965d6709a778d88b7a2fc7856dc7ac32851641ebb5cd4eb50b3e2076e9efcb604aa91aa161f407d74f43ff8ef2d500ad098b146bfe3713b9646b2b577ba4acb486f5b15962e3e308a08de7f7811996cd74bbdc87073a803549f419dda5882d53cb4a4acc715990d332c9f570c926115ef2aaab23538b46b9b1708d8f1375154560eb73dadebfa84fd6d11a2239e2ba62e9ff686af559db7d42cdc0ba994583565ca58d05f7730aad918b2900a195df181a1214918dadcc7be89707fa3e09bd046c4898a8aecefa2f88e6eecf11df17e30db1f35b79da9e7add2deb22f3093561f9b2874d31bd5ed4088a51e78252a89dc2a43443fda0e2459712a69a3018a940fe7ad57b5621e9dfb2bd7bd3eeaab2fe2ca9eb3b685420c5f7a51ee7d32c6014afdcb05d159c0a1b85049086bbc1cfe412e9671d2ba8d4a06e88d2b4542eb522f6d6a80faf9ac7b97284df955175902659baa5e4eb78159311a3c77f5d5c6f6b1cbcab85732a4a96355ef0455b61c5b637eb17b0e3861ba0f0679cf2df7ba015f967e352c195223d6442f202ca83e66c09cee061bdee56e3e88394532ded57b631164be0459ee095fd5854c52ef5fabba9c7520091494d95033eac158b6979265347f2e2441d92488d8087fc7cce1eca48ef9a769f8e2f54dc3b8a5ac598b1a4bf08e606c3c6a1727728840797181f25c2aa54f23356132ab654d4ec2c1ec225bec41e21cb39c3bec3306159c57d6ef69eb8424b97fdc7ee60e97067ee049103251aabb485a490dbe3178aabc0cb238e6b53e6519fc8528a54192c97b911176ac06eecbf5f2fe42e5fe9565c0ba5c81578028753db7d437aa59cc10876685b4ca65ea7d430282cff3bd1f4781a9f3feefbdefb85b4db9ab294626bec7a6c436cc017c1fa3c0db905312bdab4d820ab42cebf090a2165def7b3a81e965631cfc18bb209870332a9889aee9370d9f474308961fc56f04c9104621317934ce21e4f43ebf58d5fa2840e2dbb2bd90f0924f7725b6c28ca53af242429f45650c10bee8fe36fa88ff1df500ff2491b65064ac331513ecbe028551d9f9f31a9bd9251315cdff10bda8fbdd6003f77e228be18b2bdffd905d707711ebec56f06475dcf866434b089cf40917e14ab4006914b17341a731b3c3f0be1552fb40237743548ad628034dc5bc638b035369834e86b0e594b43d7d455a018403688efed7f8745c5dcdfc6004ce980f03dfda27bf9acdf46b855041f8ca1204a7a7dcd2051bfce71c31d306d8b3ea691941473725fe39296e3be2e73d99e92aedf5d64c15a6bea5ddf73acf2b8efc9becabb81e7e47790236ed93b4700c03ccaee096ddb050460d788ffb1f55a6f658148447b796001d6bb18a0c681592b3c9da9630786bfaee16cd5bc4496a3745208121c34fa3058a007bcc7ea3d2e606d8280faf6b710f1786ded3c1dcab0cf908a299c1db392dca2fd355d450f58a73f6207cf264735628ba10dff9a46af4d4d0bfad95e4a3bc75eea892a01cf8d6d1f57fb0c72728e9ffef0e6dbf7937dc5e8d272c8675f43370153628f5e253e180483e23ede06b7cb19a63c2052713a9f7b9455fef65970fdba50cd884821ee2cda0b49f5306bcb348f3dd22d626e86e6b65fdc9aeddda0f5e12a6af79b844411f3246e05007ffbfb5b7247d9248d1df1f821b167e0152fe3d33c7e71315970f8640d01b4c7ac8dccde7f5170277a23c6759057da91cad30ee2109399985ec4263cc3fd2a40890e81c18b4a95b63016edd71c6ab2cddbe60a776b2ec38e3691fa126e0b11f01dcf0d5eb938add091f4f9fe331482531b252c1d6821fa5238eb914ae7f6f0b4193c79db2ba2a0120bfaa57922c8dddf97f84d5c9a97313ac4d1b41f89321a76e796aa9f16e2f11ad1dd3baf26357a61d7e8e76a680607a8bf158f7fd86e98b4aff277dbc69f3fa51475f28e9e7f898def507e7b1929cae0cf6115e0678260ab82b769780b082eccc10a041933e2035280833aaf7e2d3e1d38d845d0b8890093a6f09f56a9362886bc7c4fc59e886f8ff66cc79bfaf9d9d8eebe81992db5b84c0524556285f4dffcd237490d652e4c27ded5badb0beec7b5c229b04dff33f2991327cf9e2e26db0fe25a87e275fe7192a5b7e2f0b161f3a86e977a0a0d6f80ba631e6bc7d4e3e6e15f46bfc1a15bec70d822e1e2c678912f937bae7d2505d80fdeb21a081df7ed7bb426b43596d0b1d8f58f4b27f239b785f649a02bdbb68ea55db6c01b2899f0f1b055b324d1a10144cf09971838c58512878c9571996f216e1bf90bf298b37229e45e2ff954db1e34260ed22969b2359c55694b6bb66af2e064399d44f4acee836540aa8a7f3f36976eebcbb0365e8812056f4f730d6d6dd50f3abf808b1ab8a9ca3852c82d73b7f8339a001a1c90d9f57cb8a33fe8abdf72111d669fb44e6d0b08f045c97199f5e7a5efc8d20ea7a537922ba8f63e91d1b9d95a1c1db61216f180962128dd4d156b1790dec9ddc401df159f7e2e1e4090f7d0fe9f04f28e6bf609f9e74415bc1883629b12a0a84a993aabbcf93a8c7f926b4e3a146e1724b20363a2d70af168d6a095c9af4451254cdf7e1287ef387f5ba4643b90a85735c1f41c400675f86387a4372234d0f119b9c79c840516fb636e5ed44a799a14e2ecb330672d054867070a537aae0893dda6973b1b49cbd221fc70eeabc2aef16d7eff48b27d6d0a50ef6b98e804052e5fc0fc3adf2f620ad9aad2c47ea365cad18209348d18fa1694acfa5d15c3d00da4abed11de08bb5e0b034070e577a9aaadd090012d45004279af4ad785332b848832fe8fe4a9333b64f91728d7753551395a0db33fbf17bf32d52101e8fe2356c014c45409f9f66ca336b60ba86f95cc9686677fb6881f45203cf9ab5e1e57d6a9bc15fd0258ac00ce62b4ecac4b4a487a01e693a73ff62d867de065563acac6ee25f0e5a646a764a3ea858e151d5a0d91a3f42fa367d38dbc8566e3a697913d8c040bc4326ef1981b4033944d6c7df1ccf60dd1743a792f8fb20307b46075137a5d00cc2d2b4cdc9f5f79192d7d8e8437270a8589e5cf16729f558daafe777f99f9def980bb386c4989aeb9d8f8c40d2bf707b7750fc372f40096e0d48f920c986a6d3b7239893afcf8027d23c42e689080f2fc00ce216dfb8a5cfd69a27461ca53d19deef6e22780a859f16f5a5c64570733c4f2fa47260e90fc014c2a00943c190112ffbcc4751712d002059a15034cf9c0da9e0108dc1f27dafbc15c88c75ac2ad1185bfbe1228da880fa64c24c46cbb60264cc3f68e32504e10e600ae269d158fe824549744c70cee924544ee009a54faefe9966ca45bce3e0595c7fc7dcf6745bd20f36bf96bad17b18a60fcaf50a58456a7d9b137a77913e9f7d2bc9d5143525f5c69ee6b780e8efd531282f99932d3a1949a3767959de59a2df6dc06c6541131772d0445814d31de5ac5290eaaaa449373c802f0eb794254b85f37e8cb24c7f562023baeb50a25e4bce588c3ab7cc111eb19b7f2f20e4116ec50b9446cb43a5e7e3f46542f3c08ac96a10196b555c6f8c08a7c9995696541e7d0ed1a8d66617e72ebf8fe1836565b25e152e3a79189a058fc33a93bc136befc23210909255da709f9d3b119250e8c87d555833d7c86166381b618225f3945265dadebf56f68a23e0d6db61244bcb453d57b065f69cfbec942879b0c2f66943c6a44ee56e68083f5141802b69c3d17d1372b33e7668e7f61f99dec8c9a5bb68f98e9598e94a56a72e6b2dd83cf2f57750fcac981f2756698a8ddc78dc625c437819550ce56aae63c92614acbfad21e3c71c831c313a61f6fb82707c1e8abdeaab48efce8832f8516d35446a6e2d23ccc707ff863092449c1c8758a5b0c1d40cbcdabcfd4636b6f4289b3efaca5bec8b67e3811d6b9e97b47bb02f6b5726e7b8a98e990eceeefeab8c113c7c14235812990b1769c9f3f26ce5ae225b29bded6154a877ea4739bb38e1f0d2c9610fc8197856df3d111de9df5cc317927a657c159489fcb1cc96103c8a28450d5052e1f2955ab4d542f446375eb7b1ad8759c653ca202f5e6c917560373287759472db101b76de262f2d5dd8ff988db13161f6755b2efb96b40d6a5ad17e6fcff8e362fa8508657c1cbfc1c6137230b9c7f37c9eaa038fe7b87bc5f46eb0f7b73b62a83785c6db80ff46fa3a84156be5caa55aa6d09db33427d1acb620c259d1c60053bf6f54dd354f3b26d3653a040f42ed11595b1f72a5818ec15ef31846a610cb40374a8cdd17f385f770e6af542eae24373d87ed8f730d2c3490eef5606fe02f44fdc7c5f87cd9aa5a946832292866f89cbc5194ed6c355c1879200f3627c19cad42aa774f8fdb8730c8d762f6160bb87a957f12272209baaefaa685171d9d80bdaac16d5ad646f92eafa7d8765164bfd6087512c569e5d3b88accec53376591a2bf6d9efd1a47a17dc6e93168f9cb9a8e744ef42166461d9af7deb7daec21c84da86b1430c303dd3cf845956fb475503c50c1ccbde4ff6a76b43c3983042b77bc4c42ac602610f9bb71147f6f58dc30cec2996c4c5618ece9b4d59da68ee35585ab860b9dab3571f764b4c2fa00b30f008dba9460a315210fff8e5abd56e9f2d952ee935365997db07e124be598ac141ee2143406318441bd6a719953023f2778e9fbe0f7f6c07f2f38a6e8c343ed09db86978c0bad3cc192b13776da332b2c2103b7e3cf2ac7ce7f99c8733ece15e11a9814966796045f993817e2464822194dc2cdaef2b616fe13ae3aa421a1db3857aeeea6db86764e93488a2057b64b69da2f147c05d53adc5737787f35bd0fe810d13ddb4cb607f9208275b5f6e8b025f56ffd930356e9b0951171ca7c29bb89b11772283245f0b69dac817c640851511020c03407ebaa312c8bc05c0bb7723c492a50dab7da596324baa407216b8ecca0159791083124c47985fecea65e4c48db48f3fb41d01d5bb2e4caa7fc07ab5e92ab580cc6fea5c6dc688e658f3bae0921aa6436ed0311a8209deaf119507a31e603408916ec69dacbf99e7c80dff62c2596d43dbb932e0ce6939a871483419c8636cb1b070aabd5d78f85df22e0ca057496eb858866b62223dd85315b61ca88c4d240bcb48d189054c3ce9a99c10b28fb88902e26c4a36faf077b3fc024b877ea3d9cda118f312a9fa60c5db125a6cc6b0f970e2f29cda503cbb4e94960defef30ccfc80d5e33122421414ccc1d7e3896509c018d3a91b4c1bd9e058f01cfac8007cccb2b8bcdfd2914ccb4c3b16b83a015e995690033af945badd10215faa137742758548f69009479c7383dd11c27fc79921aed07b80ba6cc7685ea37987013d11005559bcf335e1ac910e580f6fff28640571629581d5c07d9a34718faa84e0f4c614378b219ca8cd5f5428552ed601c6b2b3dacdd95c22483b9d01be29a21d8d9e137a345a9d81ab4f77742587cebcb080e9f579927f35d82659a3ef318b91d1c26d2dfefcbc04b29bff8ca9489fa5d5d817c575b02bf7f0590c85e82d1834c960a3af2cdf3686b30a2d1c55ba6de0e21f6b49a0f7c6a56c8d15875ee30650a3f568282820a18a8cfae7e82a3cb80039f2d705041d75565e7d8fb1f373aff0d8e351d2f7e3d520cde75993aa8938df6d0c2f2a46876fbf4c934da5d9ea80d27ee97b7d2bea3c89f2f1d236b2c108cba4648e43a5ee641b79d13b20f0ac5aceff79fa24e6ba188104ce4504c79f523a3073f986865d5ffb950e446d9592120ee285377d329779f20627e7c993a00ab872419fa50b1aef103a918c412ae5d579fd3a1eaa3329bafeb67348f0e9e3ea8f26378311639967b01383f505ffcaa2d4cb0de5c94302c0d12fbe6c0c3bdae06ceeffa8d26348c638bfea937995df8663acab3cf341145b6edd62c92134e7c4f39dd9611934c82db758cd95f722bd32af0269bb929c3600088b7635c13f3f8d3111c4413697acd145c396a2419f414196248c1baeaeeb8019fa68c7aa2050c74edf2a438bafdd1bf6ec37d6663cb605d2f543a5dbeadb58a7e0cd848ce4a6a6a1b22c4e54eed0053b63aff70fbe47360be86d476cc96eb2eaa15d3227ec1dded005430cf68c9203e0b931aeac6460555a290fc93d77d1a4497f05934e8a951114e8ae10188283e7c446825d88535607b98f8ee33eaf41b1c4333beb1c50901e526fc640133e88a8174469b4cf4e2da1d73dfeb9c0e78d7b1bad630af8fd6bc31b21fe18f99e59c45acfb801d7717f5d0db1426b13b0e69784f8812c354cf53d9d8b547587328be7c736a230bc5d4c0b301913d4138aa8b87fc61baf02e69447248d031a19c240ae3bee58995b0ff855b84149fa76dcb080677e0e0ca83ba627a7fa0ba29f3d0d6e2c5b3d52ca3cc19f42309671af035219cd8ab047b57ae4df8163d8b9921e23a706c374a220374c338d464b79824615807a0350646ea752bce1506060b6cb8c44fc07fca1a06dedb8fadb9e82eba2cfd758512c6130fdd5d3bb2340b4c2cf78607981c0c2f1934f6646cec60631eb71c1995057566ea908049d046acb00fe8aa3df926fe58ee8c4017bd2db9feb879e76564bbd4c42a8a955b09037f8b022d54651a9fc7676315b82583c06c7b673756d4e86087df554fb20e8d69cf9e4fcd168a0492095b2177e40ef7a835597da8eeb999ad3748dee638c8e155d3b362101318e70ba8491b559af3277c27cde5d0c441fb68af5efbbb6669deb2c15f6f7d9e9de4a48dff2bca9ff113d35ef3555d6adb1e980445e30d2cfaf6976c052c18790ebe15d8894262844141d7d523f35a66b0db8372e3755c41dbd6e5b8e5711cb31161d1d5d4b2b969c3032493dc0e03082c864d8d66c152343f3071ab0a94408be4adf19c167258ed301398f6f126d7cb9766deb199636b640344e91ef62856a092bc1c98b93603f7c20639912c88e11712e277b8b47b662c25e88676aab2f5a3d7982be79a57cfa12415f91f35ce9cacfec824da0b9fe0d9706d14518fed409d168a3f7222140f0c048b3e79acd7f3846327a9755a776818d8f494e4427076b67c66e3344d917d989c6351d702109bb88b7e7167e34f10bee14c20f62c6360ec50ffbc02f6aa5e50ce38a373ae496602c07e7d3de2e125f3c01ad32e2e77f07a592a2f7ba8fd909f04451918d6b74e1610cbef5466dc706db55ffbca9950984b2a48cd6f79c685d4589c3b1d1b7ebdfbffd088e6c95f53bf5e626aa34f755d76425f914f8e550a11122d4e95f85c49885afa8601eba28fb5e956663cc203615e9a86d4d18afcf6821bd0b7dd819dbb50c5b9971770f08dcc29b2a1cb5def31ca564d4b86664665c446224e278e4c3456add30d1b10f3c8f2fc66d4c23469b18de14a71085c6a3cf9aa228eaaab4c0b844c51287128850cf7f94954222477808c4897c8afea3e3e6fb716c9926a9031992f11b4cc64f0cbdcf1e10a47457e4f06d0de316021e50ee3ccef5e703d251f1781e6761734b3a8f7d7650a8709694a16a764024b1dd62c7116aa3d29df53a0b7c51c2c01fb720bd4529315702f6290b4e223dc7c1a538e49e9994fcae4a4207895fe7c6e9214d02302e0c7cbf8e26abe088fc43173918c9d1b1ca9bf16db28441ab9325d2c86d2afe320f4d5478f0f2daddd230647796760e6387bd4bc0ec227816bc35e87e826e38d974af4c1f04b168ef50411c8a4fe12ea29cd5c11bf2f0fac80d69cedd020355952e2aa2c928ea86438909c6d5834b7c939c7bc159eced333b5fd195f4076581daf53588b61c9ab5b4516cee154d9b529c3d05d9a865b05fd13eaca0848850b022d97d43f027db7ae99f78a161936a4cfc5789d07056aa38ada27cc60a6f27f5e252e285bfa75ebc9a9fe60fbe35c5cab7322cfa5f10ca096fbe89dd1695a60d3c5bdfd3cbabc98e729b3e667e4a84d8c4820a922ea945a6b725ef17888a1e14546179754ad6ee70f2a0d9cf81759b32a8f20986aa9cc42374808bb6b5c08afcf4aa8a5fe15f73a0e2e606ed99c8e6bf499b25442e1855cc9b52015d64f64a3c2a6d7fa59135f769a1a45fe077a8e531924ff36c5ce841a5b09ab0804c2edfbb194850e5b31ff056fcb1e7bbbbeeca71b4aa8cce8b08ffaf5614b581406e1183c0036c6621e8b47fb0e753acc19d6eeb81aed7e188521d6abb69755426d1aef12d2aea7bdd8fb2e3938612af1e37b0de2ddf72e7a1a5fb01e6d001bb506475679a8d763cdf5b12c1147604d9830b7092ed5eeebce7599023371711023a1eead72704e18da44bda47b7fb3fae15d3f7c5c2d6746b70120806251648b36f30591bf0000dd8e135109d5574eff0ee39fbf84222cffbabbba0daba91e145b15dcfb7e8c40cfe898c21c73d5876afdd708839e13bc18d8c9212518cc48ab323aaec9a18634da03382e3d08c346a8d255a1cf96f953f41b336082164088e38e50f760b8dee58b843be451b5d43d7689421ba9299fd327c3a71e3cbeb61809058e707228af83fac4c35011b159c336da0086d58f35f063ae15b0c15f7ba8dbad5fd161132e8c1e3571fdc93691407791e5a70ec19c37ea00de8f213cc0e1a563fc4044d216962215c1dfae0d52cd898573d104c9edd0d71a5a32c07c88470aba0076a3338966f911556b52e8707c799070405d1aacad7476f86489832776b8493058c2555f16ebd4fae8fb18fe089c1b113e75455e0f8be5aeec357c9bd2c95935c1dde45662af8adcece929440cb11aaef16081f561c3f97fa962f2879953d239c8f7b7ebf08c55c3f3e845df2655438e52d1a5b60b614039b3d0fbc9bdc351c68c23c22da41c8eec910af26068134bfb12acda46c1da63402ba9e6fd4af84b8128b6d6285431df011c8f35c030cdc47622d0905e79044953d3edbe8cfc91bea964d7ab5c5dd30433c3ac2bd7740987999e5a653d42cc02caeefc21de1b4987b8072341419528541e9920f248745a1c47a44b1168538b06fd1a9c350abb60023c31e5f971ab30960ec0818ab6e04c26fa804af7a7eb714311288d5ddd5ad3284f4fc5b9a87648a9518cf5248c4455c70c359ed4d02e4cb775ada59ab1f2d8eee1174bba7ac490ff0646608365c658b7e2ffa5c4e536fcc445e6636c6e769975fe65dc5e7fa2d646d0a3f2d41216d631ae8b8ed236a43770c6d9b424c062d6d2a82b0f4d8f72407107141078a4c3f7d954aececf9cdccd11ec582b6589ad9efca974da60b425f6e1bd47af2abbd3c9c23bedb6f14394684b64b5481259945fac706a2d389e4b2fc5b08809844824808b68b03b5788b887d164a773ace0488c620a4db80ec25167d55dae5e46f138468a2fb653384fc5bead0b4349b61ee64d5da5ea98afc6bf096ca358641b070875e7f703e813db16cf06cc338680d4696de0847869ab91a8f9823f13efde28f8dc0ceb95c2ed4125c69cfb924d6dd57d637fe575222666c84d1fdc87052906116b67c0dc0de24780f0c84fe266258ed387eb3e61e672bcd2f31c2f76336ca28eee1baaf60fe438a32f35b0ea331246a9ab1d9b353a70228c886d92c69dc8b8022b0f6205749ef49a483404f73ab20208febd408361be647a89e708842d7ab30798e760adae2040af7f81ae74c154a44ff2e65d3cc7969ce338d2a85057e66dcd04aefa67667335a6ff26990e452f4ae7463c479ab1a2e0d9be469bcab58c83558ff1baf0898ea2fa89c91cb8aa6bf5ff45f795a6669476894f326ad1b84320a340733b459bcfbf9d0a1331c4bf7693909a8ded59ac37f7ccf507105b49936f8981ec4fd81bca7f227323d4e52ab5168de7dd85e744711fa1c98164a7d202293c78c2a828b06dba8d948944dc7e289c0e49debda6752e0f194b8bab19c24758ede888e9033550976cdf52926394cb3221adc64b57d4cc70f62d4cafa09f30547769e824bce02455a88b567149a2fc3140f5de0bdd15f00b913ebad6e7b7033bcaed0cfa1b0290e2c57f5c6762e9ce45617445dc3467183a0173bdac584c8cd11b625fe428ab56cb9abd261b6b07294c225ac708dd0ffe9567ee9021a67969a31a1205ff34d4a23c6d40401cbd69d07425098d96ce14ef393a2511123f4984f074c573a129da3104cfd8e941dd0db30a0b6c2fbecf8094879076530b21b6c5060edbf629866b70d693402d4e6640e5cf8e4821d63d34b1732b3cdfbec26d28271625986b7c7e47e671e60c773995673991d00933283ea06acd071c74a3a8f4ceb79a0a802a9080b3c16da49c046d1f8778442081502d69a66f148a37448ad1d51754a4d8219ccc8a818fcbecd18b0f2acb01aad8099eaee97728404e7990c0541a29dc22219204db2678cd45d07f26908a3bbffd33bb36997ce540aa8ac0c9b0044c7712e675e49d7791051b423eeff34b01b1be31a423663f99d238260fcd7a2c4e6896f3ef70a8fe0dc7f5005dc434f5cb97fbc1479e7959cd57700c76d5cc09463e33b8c3d5b07b89a71c040d8e8250bfcf3a6836d63ba8802ff0b0f868099feb5f7652659dd78437fb302668340a686049989b1f08d39637b0f690cf8c5fcc4b50e674d49c308bf893b652ec38ca1f5e1d22e7ed127a9954c19475b6307b1dbc0dd198f0deb65fc8a49777444a0346ec5b47rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrubygem-bundler-1.16.1-3.3.1.src.rpmruby2.5-rubygem-bundler-docruby2.5-rubygem-bundler-doc(x86-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 packaginggoat10 1590573194  !"#$%&'()*+,-./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_Updatecpioxz5x86_64-suse-linuxdirectoryX2rX utf-8c415c6c20c473978f73b15a79af91325a4b703c07d3b772711424707f884b28b?P7zXZ !t/c] crt:bLL 0 N]WA#TJ!Ϸ Vڸ05.d !P8T6C ՔMt? Jб3&EWBHH/F͝X'_ԣ a)c-[y*BNz iֵy2${Z_5ӊRhp^H[@ƕS,i-~ 90^Ks8]_@v:}霾]@-+C?zݞ^a~ Yp3W(zp2ZvI6"wL^̧Cf8w:Zl"]c +, ?m93''c8j{Ntr1I.y P`Jy-ߘbjC?9A+{Wy4Gxb)n_ }iM䴿}:IjʺT!MiH ɥ؝sm'.{v6Fs1Fk~yQC%f̖)k-gX& F2{Keس ^E=$ۧ1>C?nh)-~UqeF8Õ +jFwbt!v!0kf3q]MI?YrD-vt!G*h Gwmc-ӎx D'eSn-WKl0G$ɋ^΅HM%<=pȢ\<%d$baBףN$@CޞٹQcB̙ûfLf硜ᬙWnB;QS9rdmcf<tk56{珔ܙ <,8Zir2֓wR(Sxr̀є#X<<q2>G0sit >,L!a#V߽T^mp_ւ7Ln4O[%oq1Bx[.ۏۙhP+f V4#yvibߺ NIǃHJ Gw@Xzd,ć9]b ?播w& 3?vnq$uQB¶K^zs^>=LNf?)ls M$r<~~կ yK<@WHfqȹt>}D8(xHD =.'BļL*aŹH).mu۸lA$|ѫBAaͳ=YĞ :U67NwJI4|;dPlQVxo!o) >efi|V* Ӟ-+k.*%f s |TK0թ|e&f ..ƍ|{4A3Z}~֝FitU3&r(YjMLy7NG:9l.==\L[tEo[,g2b]~S:f5mTĆ!%]Qt_āŐv`;lgz;tG(fA"`3'cl*iNڱ Ka5_$vxBL3@Dc1uU{K_ ʜ{Hy򸚁 Tam$`3CɊEk!!0V`]RΔ<ͫyޭM``ƭ )!K}[0FA\䑷{"O+9zb{&;m F LզBi`߂ ѥwKy/Tv8TڣEYw(L/ٱO7\nYdGI* a͜?PKxׄ!u+ Kzn=Çwawaٱʑ#au6>xnS{\5 |XE=)iZYV 7CّSgϱHY,JtXX(^t#K+9|95dگLL|&k-αO_"! 9ĵeY@-"-¥:~L&^gLnD/K U\ S0 ayKߘhԍg<r>6Bx/@!5XaF8N(3t:аc!IN$f!J{в`y9Xv5Ñ NS5d[`ېnCy XsLLOpUNTꗱB_@zl|+sinwM %:4qN[.}T3aAe#`u:n vWo~+TytrJX آutfIC> kd/2۲M{9>_CcK/j^)^eOUw, 9d@= b0iU-MQ52P۔g6uN\Ve[3mKqʈD=gaGgu) tɄ).OȺJ9@igk"(L)3jP<%Z (F5\/N_c pH[3VxQTLE>~-4ʠp~T[Ǒ?VJ(쥷B7YyD~&i M@aןJ VQk _b݉ 688 ޴UufsP>`‡tf0!AX)K.&N9i[vȞ8^8S&w+IU_ Cy3_}0%$`h9= !0 B.ə cE%z߅OdIT_VĖZWb_?^-[[D:%ިYY' cm[ouZmdw`ޭ`P~~ !'fyt:D.Q`/]wJ,H', MioyDR5ʉ ܛ@@v{mef쁵P,Bz3X- [)9$?}iQx2LUxK{IWql3 ~J}2xeAWhҲEP〡}8sN¬"ڵdt9MuSgi,d}|CA{h+4R.S~'X$*A7?Ro)|I 9!-iE2MqҸY YQE| #P{_r0~(6=̩zMMdܳNE͜3DRV0LD昿x?.\d&hBuo)&LWP0-_Hl~>ޕX)$v?kg'fa͜~i=ӱ 6lc^o[ZR\dYM|_G{k}_6 #̫:&1}?e&e>xȘb˻lȄs7K~4@Z(/ OCP̸ 4J(y&C&c=@^n`.>ʝ0Z&FV=wzERҡ%VbJ*LED<H~Q3uR&e@ڌC^ua(v-o@|q-xjO>Z5U_hIW 92n&yQxQ;0`a'/gF4"+ ];]I6d(;_a=Whx=%b`#pYkJRj@_lhjpfyʔ/ZhVG%9ukOmc?qKh4or<+tU4/z3=9Vۓ R;я`*e턮SRGP4<᳖(6i;FrhS*j4O3DaaFVoQ/|USޔ\޹f1*UkU ]f{N:VN!S dH$( &tEisY˜$` .?@HaT29ƧޠS=~/T3{~en ?6)ԟaEh%R,UNܷax$;b fR>N?~Ĥ)VՌ/:4A9m;g4yZ雷s5R"!mk{7g}we{Z7Y$MڐN* Y/ ?},܃a 2qn|!Z7A4W/t%lz擅XِbB@g,qьk5JX3`ɴPeE@PM٠sȪ^".Q fDR',dAtGu*8X=Rf) 3GW}83J0Fs K&@Jgp+bn#HnvXpYL`Ӣ#4"_ߍZ p_ ڧlVGنOnTrTq'\*kq9ݎ咰xMȲAC]^փ=<~F9x-~ *kB3 li}N0f6(ٵ !MaB*7b3B/J۪ t\>F}WyLHPo6@MNHՐqNUKymjW8d#0{8܎ג>#8@82;x:92"Mo#bL^ ?9Cn共RB@tG*>aQ1u'n(T 럙*5Zj3|OF'[zpSVϾ.QyzԵ8ZҩФ0q|z鰲.RGgezܙHߛxp􆭭Y$5-^vmn׏@RٔXk5\7ԸXڼ9H!ġ"<0hNg漢c՘| EEBSCT+w:?u˟}!h:A22,zF+hXfs/GbfCv&Nu30Ԣ>OKs_CkzHkBf AUk{q b!ĝ $pG¶"u%Lִs2YqRyR"ȔڢtY<e(AQ>.f T~ _V3"٪08S; Arh ?u2e-  w|= p뵱"7s{`hͷܤg9kMlQ2\ՎVISSFn]_ТplS/뫊eoìձ.^jJC ^0Q_ѹ=\w8%AV,߁'[7OLWIe|CCj[4wb@Ξ.["^EԪ䒢sLJDAw+f I#\kܡM i֓.\.щ T2@B~b۱" x1(ٱM=#,L431DA&S.zt/=?p}|dؾ FK*<*#s[<#94To&# ̃ݧzJ2"fɏæmXJ@>| G^X?GO%~Oމ;* y&~1k 6+bށ! anjlIqy9{ 5gidrs'QSk]1+,\ dy MxX1B&*pPxU ҫN?:Ts4ѽOfi?q` 3`^W^ z-sn>Jwy<]6JS ;VɗqILMO˄$j2m\/<>hC6^ՀE[OKט3[)8ZiKnL#֛,ef rAr.i :Q,%Q0@y-Z3g?#no8X0c(vJ2'Y2gb&,/-M Cm9Tބ0w4YR=p뉋=@'^D_k N.vv /*,t4cy!x"^d]37JmuI[oAPR;i Ikq: M63K!)HgoOZ aQ׸#k"k9fbZvhkpڽz|b 1S6 lgZdl5 , c@1v AE> Rj:v&,IvXv|~nr3ᬎ^($ ګ_6Ey9&q N9m#G$;oNs\_q:w㰔w;2٢ -%`ޘˎb)6^p/~zƄtR _W%ůb`p ұҼRc0UAc+S/qI8kHibrmbKTf̶! H=Y*:1R&E+`h2V=yP p_Q x 4` w|9$/JVɷA]@9CKۧs(guy}\>?ϡԃ(T"rx)ߩmU)0gpRcQ>5  1gVYwX~9!POkO#O?̚;_6}zپǏ%ÚB㏣]xbP!lzna6iM>eWE<-EkڬLa?Ef!5}V~a? P\|'!̀`\ T @-r4zrtշhR]3lZX8=)i*1=vgSOĤW\ mqbe"vO8L/i"DnFpׂ𹡞4,ol2L 㮖{sw|rC|W+mVX=0YO+o'9RO2梓6Z6!!X]d( Ļ'Vrw /Y#& ~TtZlNM;Ǧtw@vMf s*w]2*Hb~4T3h?'.fcu5.P=-mvV"eR^ExyLukQHs*:"?GB,9q8ǥ$,bmyF}{U<{ hegw %C#|vWX\HTbf%#^헟zk&l0fdhh0@OA6qYQ¤#=Qu@[a6DėMPG\cy`Z'K\M?v8(\(VKr[JO̽R't+݉K>'5K00'tnq*U IX@]5pZqQ$8IxBfvGl _U4a\ (z'MgA(OFm_|X>n m4K2jsB*otIʜـA S37SYZUpQNV}6 hsUH~i9֞67sTv""|5 g;38d@Cϵ#FAǸ(1*kﹴfmp ͣ(Н I؂7{wqk$HD4$[x#%[$*sjĪɭ~~2M` xsO/A2=©gHިgZ |׬-x4)!pUηU޺H}wNBbxtB`vM-_j;]M"㗢o;G=虃GܱJ*$"6D41G=ZyUNg[[%yz>0fkcxCu5,#&o .4= JD</]ſ5Gm P8_YZpO'ۻۮHܭ ?'ߑ~>E;}/:!KR(N>v8Pk;t8Bcށ۰W>(!i3bt#N-2Vkvl5f8eVrDK'9Tܥb- dz }b'O)b|T !5Nwk{1&tN$"8ł3-y#WC>$Y5E^g̀k -jI/Ryy(J r K iF x]G%/GZnm}%N?p;#&ص)\z  ,垫k03nnC^~8#":'[տhS:VFe].d3n$f`k¯5I*ʝH<,ZC{JwT K鹰Hb&WjqRr:{ ɧyw1mWP>J?eN ySUcMk~UȎs+ׄ8x:Ra7-AzIi(HC\crtl!RAxjV!Ө_nLoeŐ ^REcrGi,D@,$xKT:[lSzmOYu ΅!__$AE i,J(a =K;!$BzبE;\<>E[+wvYgyA7po/$r ^BD5K}ӱ?$x[WZH/kR>n֚˫a]=kI$i,[ Da:RHpFrڅ58'vXl2@8O a !E` vmDyQ(Ϗ#fo Ì&=Ny/mFK%#4%&8r,24qv9CfGj]W5!\F\I7R(5V Tw]xD{Ϛl̓u2ZT͌|>T R,^0` g5px]~K:#Do.$ՕKm.Xi0^.SN.B~uj FkCnՅHYlG(5D:6%@ϳ|ՀLd fHp7a|qstMDtk=gט=F0͜+irf&tHtt- 0qHiXW JŧeF]d@+9]CRMer Ĥ0~KtїV>hj(u^Ye@2hdp c!ڃb.K~|57jH*e@09[ѵ]*\FI C,JI$lbs*ȉF@w ;TR;o7)\W'm}đW-p+K^,t`yhēKrV3q'(*oz_7b tW_⌸brwϾ=; t bSũϮh9lҶmUX۽eS ;`XԃoE>{scynTyΡڅS IR/,cC}2$,XTo դDޓ[X ZSfw╼}^:6P DRpn{wjk)>n0~\ݣ1٫ +qlmcnƊ^~G-U943KA1 zBu[uj =]\ w,vBlJ0ѩTEަܙ0>JZk ^Yk5E1@t?5R:t ɿmhJ)NHk>,$[@v+MX]?fBu;,~>iڟl *bAk>GtaBvUI.^km P#o:j{ im&cglEحoy-~ni5ഞcG3-.2mfT-OubJ/w1 aS7aM7KMK 2O( PS>Pui,`bɹ-r%x'ہ,8_빍(~f"(Z(WtjuJE5={u 0!y4/[ lte]N&a>ETV1Fݛ+c|#[.o?Áw('#®Ǔ @+dEf? !Rx>ÜSӼ#]YGPT]i!M=ߊ|_4Jvnjڷ-]Sݴ:sM^m_$9`1Bv&\Mt.69<ÿTHW#Ub+"6u~H$+MWow2|<[ Gݽc"}`/5]w \kE?b>['D@[VX PGL-&EO;|kf{ړ}e':h=RіM͜v0~d@_V~Blr!'/hmv@bHy$WvFjB/n(*3GHW\4hw 2 TGHX,35skVfHPX˧'%ktr #> 힗/蝳t!(-D6NX/2< #EPͽjź`ȿ.^{c94Ώ6=|!PZ(0 X gFy* n`¦u5u}aȤ:AifT?u,VҤ{Q[@յ ?M|rOYL(s~HKzﬨ8YK\|#ae5dl "oZIsۦ2 s4Jm|r2^2:߅ת v4Q4^,c"xب"Z}K ;C/j%6P qR aؙe 6F E/-"rf z}d&|xm Yy~!6Us$4qUVu2C@ϝ`{.2* ՝i XR1.?0--$(&[N7BF.eEtqb8|4ھǯ[hbA" 'OGW슆ds2'/fM<5bè90uF\ Zҿ!) *͜TH9Q/1g@`qHKQ9t@<?-J'4 /)O`3 vm,Vu/FQ Dyo-v-[dHqX6cx1 y&p?&Jʫ2P5UqA^z_}6k*RtdOj`Lt|ڔod`8a0'b-d6k9b3\[;&l׭dM}r˖$}boOG?7f:ݝ)W6Fx3̇=xJzAx%`Wfr9ЮNoyoVx5U$x\b|O#Aʕ{mFh6R^*cr)Zˑq{Z{ 9Hs  1k3, bήV:hGS F~夫a0˸yO,1z*K痯i~ʭzύR.Kt*'<m5X;-)LꘊSaKh膂en9K;'$0݊SǓ\~?@e һkBULz :Ct@Sg- [y=~|tOH 7ΒW( ǡܔo(* uZ,0HpfU򦖏KЁz˴kM8ş|iU:)]@db ;KӮT4 NA˽0GcA5f5P^FvC(>bƱlH-N6qRѡabݗz;$Rnh~c7۪}-s͐HӗHl~~ZOu"̠8E2NWѡRYkq:,B6W!~y$DzeڳC[Ϻ E]̑6$ai/済XO~QyfCz D7 [-5i˖\$+U=bsN9rb:zi쮽6$$r%_:OH'oZЅC]pՊ+R3͏K*&mԏ4+!U^I5s}Im8Vƽ/:Z`\ 1siHu'T#T=>C+WC3,a* _MCnY/Rf 'B&X7܄墲X^y`KӨ"åԯCvF9ٙދS 3}~'٘3Ҍ :05#}fOOx4xL3Β"`#hewA6gs)`J xkkYdpAcA1[ˆEIl3( ?޽F4yMYP:qKiBy4 x%<5(Q v]oR. 5_9ˮR$ZeW&d}lu6w]ٛ˚ qGí)!fQ)^*꼷 m҇Ry{viY=A20,{,tڔ+{HW|Ռm$R!^rGGjVM'r[%@ہnف dӒk fy)S1"9譠%̡ z&K=$R(27vIq/E#/:nVyI6\3.j̕:eKꢋX!G962E!2+ 4Z.C{5fKaNP ,K4Ub'J;.w4Ǭ(Ռ0("ͺ>4-IqTdgkڤw0 hRJp杋j4e KZXbda6.,]'!V+%":#ϸcA}baT\C\4[}PMJp3Y'FϚv*Ax;䔺(*-w2ϰ\5uQ`FDpy9B&86@|&T0Z|zZpq`1Ofvr(*4Ģ('%r|i^ 1,h+ܴf+dO:lݮoWk[݃8E%+UgWvlݳR:(®ANV8`l> eCK:%,v6Rmh/[1fmz$ ,R !΍k"P&F<.mޡx0В?_loֺӥmH" MVO-$Ղ%^;b5-J_9ȳfywE[z#Z94iL?G L;$^(K>yrB*ds76f 2dz !$Ҿ匾pj48.߿?ɡj-*k@"{'omb: H<w$Z(^\G rbWrЃ(SW^ ۦ:u{\k+,H^SeUS~{· x=Zl FReC%!m| 2)7 s`ܳgjk٦(]e<%{ Pl`WF/pHhyNC/`XM3~#AyHNJBN @$anq_' Σ`++Sx'sǜ|~r1ey>.i(;DNf޶ʑhFCWpˍ}CB_XqJeÝ ˚+H[c||sWl{S3J?w)x$:y$u6ĊIJ5\\v'**KU.l>l9t=K@J@Pu̥*[C`eQR|ſ( } i B뱈 -A^-{zB/{?L:;-H8;U6q >bb21E'`p׻iO3uwfRl PEp{&['1  >Ő69\ y:<4'b","k5X25;I!aQ<#8X!Ë.cڭwgE61&f5~(lâ9|wi,ÙGh1K~I琵9ඊ ݍ>VC["v f9i+_60dMNRkLXH3ڞѐK8U2ɻjЁZn_8"dH>FDQԩ15jŽV@z ?A^Ҩ([vw.gIR ݝo$ZQ?.*UwџDw7b8x:=m|!HrUV=fė iusWQ5DvÙ+Pyw\Bii2pؖKrD,;TGݵMdN6_&Z^_>)&}xkd'GOu 8H4$y=ӣ(s81,z6Dۿjzԫ]` kHxꢹf^ȊRX/:Y#bdś⾥|&j>SI+ Z3ΞF‹ XRBn@DA"N@Pw%I=Y2IL|F7c f=!?oi+j7F엘z&v,‰OFSR-”.QB'3ۇK,8n[1j EЍ<]!6bh=U$3}CX,OXtDU ĈY/S.빑LYg=mßzG@%]&8E^IsV2N~wvxpJa5>֧G lP L <0-f_YA/(ڨjb<|9. j/Z)#wqPxo94Ȥ_ #fpHxqТM=*!Ԑ4=MóKA¥54D.xija]`_}';Yݦ=}څz(rA'AM4]8i``xaӢ,u(0UT5 *G9OdkӅ_ WOv~̐7Ȳ4rkfA@Lř̓,X&Nݝĝ:'J3%m˻G'\~ǻۚ0iJ =)0{>`QR+d,*J<`_%p=eלo]s_J!p5Tb{`Nfҵ"L&;0b#biTY+t;lf"y;2\xRq[tI ޙ(iH$jIt uZBL, pTp' aq%|V:ח [m4L}Gbj0_DBFI:u󁹼 I檇<{.&k=G] fR6l@gB?Dͼ&0(ڿü4`"@H=%jzy}G$4p#sg>Ol6P7fisPal$Njyp\PF`NZ<ئӳNRjK_ůQ L0lbFOQ'*1ͨw U49!I2s{[ 럿o}عؼi]/Kƒ!5oި0ΟJ~}!*&~ pVLXHԺyi{X"R+ԺBk}\PPxvUI{tA,N̒BTyӱoC=oQ_5q3M"T܂?&*v<֕{']HwF\۵XKn"FGS w/?2/vv~ъ-=vAuR{=4m?tBZ,lբ oC~f>6)zaUR!@×eo3B-VQn^ l'J .7̍-9!Lmʌ$4L2>e5?#U3vxuMBo6׽!ҸS^N=lO x鬚:HPI; jrװŔ'qL>FxrY?^O8,7 &HC3'Mhv=&lNqNd67,aI+8a/4) ;1ԈM+0Rgw/fDF-i^ڕ?*sX]Y$L8"m=㸄##K17L,j]*̴)Zp =46,רWOock=*&fdv;l3jK?ΖՔ1pr>ngS$%)X9 :<&$RҢEN񑗺w^[]TB Mo_.#ꖼ[MV&2΃ύѓHGPɂ#E7 D푇a@ii?/ D\~q1PFu+K exP}gQّ %kqP,FHbg *<|wL _Uz SMH|1nh6{/T]L{<P=H%聖^T*p趛z%2œJOg@K\մѨz> /HD`4_ z$d*#0KmmWE# l -8.qWp[6n{ :I0k%3Ɇ' a={LS\YdϮǹ&sΐP b\d?0BMay55i4e?ShGφ5ޅ H"K_FkA3Dsx"ضαi" T^d ٌ,2\f'뇄ղtMJ_FmPW\\:>X@#QqKƅ(T<2Өl[܆8:#$;k0:pObȅxC:~fq\kmèOZ{ pKJ@YɔE>yx<Kgo.,Ic;@Ǫ_<`Yi'kӲţ 2wO@& *6n` O3W\A'[/xz"J]ژØ?{'{, MAr܇j6Tx|Cu%?m$n{]p ) ;_8w#Ya=|t 錽;Õ :-(mѓA1ECA+/~0O)K?UI5R<1~P9EpfDB4EJ6YJE׋' .\l-u䬸4 Oh~2!O*L;FL<{5;6h}PkiV|sRLg\^HVI㹴L֖ QV8"ǂ7G~ҶWne#ьo ]w)f2`\h(47Adaʳ WǬrך?߰b?D\9` D-!I <5IKwyGZ- -5ɏ(R"xz~MyB;C$ĕ(x? U<$ȩ(k=x5s.r9_I9\wFD[ĸ_`z6PSTɀ UoVeڷk~v "iU(C0m[%S9W׮ ~DB|`M]LrOhvMX¦Q-W16h'fN.vԸl[t[LCc{2@5@N|LNE#+"dӀaT#񉭐DS[Ş ёg C5\QPiamcǧ d4)Hg# TU~†$#?0u`I>R 3<( $>Ma;k>`N:7|O v9G0SxK#K,&i>ۄ nfcsc)3Sy3$Ӵ|uڔ#K%"Dap~irljS_bupy7'wm4-ql,>@V]ɽ\j7hRnEs1x= 4ٍ8jX|毜Jw<d /F)@E낗GLQU򱑫l&BLұ-{7'{M9SSnj6 1My5ofۓ(f7GpԤKvpU.qkhf ڹ@>3@"#NoDnJjBNs£@Q;g/|#]ķ+<׮M%諢(Ս(({!6PcB ^ҶAOOha^x(Lkx_Ņ]O”>yFs 9i #HK%#9IT-z#ڌs. u7/[A Mހ΅oHS#1;2ƢvUƳrrYJ"9g_+߸pGB?%+޹qw6cH+b<`} :.$n"pǐ) 6p4߻Ƀ[A5Δ EXFqȊ;/jU$(|kw8mz<6c6k:}F8{Ul%Y~ i(Rv^)Ƒ7yt9$01{OLi?bu̇T,>200"nACg/s!5{2*,Pg8a#ZdP8-I_{hYԭ6Q'*Xl]?Gn fUj& r~N{$"I_6jX 2u:g-Y@9"z)v]M8@7\tsg]N򶬋0_rЙ@V'uU~hҒ=@p;S-F$22l )*hJ[H#~)B.>{{2PoX_ɁB^:膕~IjS[8y )[f7D221!5~uUz=< ғKe|2Jȃ6A&F@bM7ˁ7^d5U[G2-w'Ś4&QaT ܁CXDcX<pJ1š0ݢ+vFuI3^LټIѴw[vM֣f[b_@?"_=$T**L$/2- ӧ 毢᪎8ڝ8+ql "SPn`~hu?4=ctrrYkw)Iȝv$9YUVOg1T%SL(X/OG?M#K틊6;ߘyހWtZ'{䯷2  PLkx2 X%5{chӆ[ R*nם> y@vHIIEB?I*9}pvgaPqMfP"|J֎(ԇ %U,8p| IYԆSo 羋 r2qP O\)FI+&u.53l{ n%`bв&%ՀA̫IlALHy>j IhR.6U#!v ~T+VJ`u"cn ='~-&nw _dCG?eK8w,;sA[H-FA`vwT[DU SrJEje&hQ̛ufNj 48S z~FkWG@:Q11"Jvkq];m L7x*Ů9^XscBz(A0DFod3j ol}X?B,[z! m9g.ƽq1ࣛ}a-5zR2Xg]bl`8L\˭Y}*K2ΒWM\($ٜ$NN)f;\`R6LV?5>E,2.0(ÞpX '暁+|j\Qlj}΋+9LESF܎B L+a`8Ef zxFSw !aV 5 \,Ecv{ULGdpo|YPTwwʐm$$q;/sC&Ua`B+q+Ȱ$=rQ{Fg$cvC(Z幎hKɮ }U}a݃033$ww[[p_Kβ;#kXStO&/t$˺\7cȲf]g7*7R2>#+yF&;lugk.0 AtL2Ra\ 2dҡ}O$XK۠cr|-P/W1ɔY ]}B23C %܀WjJvtI 1&CxXJ~&:XJEP>@U]ɳ,MPy2Ya,{Z& 9,&`/F!બK0{+<ȣ8Q| 6<}ZiDԎƺc>czexmdrdPjܬ%-Ì21t߰hiBE"X_ڄu7d\?IPu2 \gy,>Hpm`xAx:>xHV1?Ga9>/ڤt VQEw2 p#L^mJ)@t@ ,'m= "!^>Qlv1R.Ur-؇; ,[WL™КSU&!bO k_#ʉJ XfcƍS׎_ImVLB}":^vRaocւh*RW`,s԰` =Z:c\@g}qrtH jQL}Ԃ۫ m{@] XL {o (8gزrCkI50B:E2I)#zr  *Ш? D<"?T 1-(DV=jD -G~aF-mftf 8]UA\K1: >p2MN |6Eͻt.D N =(u}Ņ 3S,OG;' uZt.m!O{8ӏf9kLחAۘesY&# K)S%FD2q+kKFK0Ljrh %Dӽ!c=nHzHwx"D-X y}2hZ Id$ NO|B}sX("@LԈ0d}^3K}p$?cMu?YwڒoCYJq.Rlͬ-nE8Ͱou/wf%l#UKrKa2nFpp~,6Lٍ>LP~wjPeXwLz'!xXI[$rۢѠ0 #O5e0?% {ZkGĥ&w'c*+?(W[4Yi^65h龗c+AۮQCNqɑn">><3L _Z*U$fPum4١MoDX:0Ij|y~ *|rV?*"k_/[\\c84]y<ߊ IK'Զ]q bBo-`hٯuk:P 6 O꽳la3KG-s?[Z{]5qͤ=47H[0F]뿯ԇ1_i7;?΍}uR~9Y)J qM'y#qtvdJ ru \X X{OU&D2tGT>r@wp5e]>]4{Hb;[FYx%1!Qbd o46S->^ +ZcتHZ#.ڨŠ+i 8}讗n?w;HT_|gP[%ǎbLgѼxޡ G_J{~X6+p s`VmUӮ֒e⭧u<(ͳXh4$uv{`iHbTwV>JĚý0i':p,$)Jՙ: zmD73`~ ߹##7i/.unjq"VZ7H(i >q={L걃cZawHR D~ ˻|֮/񂅴}*5}^~nO0q2]FkX(f"ш0|J*4%y9))/xA/"x\J;;, t>[*dž,vvU'U5b}MπVJ%MOQLT|;aaf_ o1ݖv@d@axfƬ}.^BIQ[LH")!yʱ<_2=`jZuEżk'YQvj%~dke`ϝ5סUmgT3=4bx\Fчo&K6UMe\eZ։Gφ>{<:Ev0g JphD!cG effC!$ W5J*Em] .sCPa"nϡך8A!p30\ݞK"_iT~^HO~ -) Ge)TK =f(-#NZ=id$ c?lME~ZKRs9؉"ҫ\JiqO@n%;{OerCǎckB|ze2ؑei{nhf pxk6hH1^oAC|Gmg`vO1KL z~Sc"0)Iד\ݔ`{jKXl84#5,d(rMBse͙Db9ߛ꓌2$O3K`X+0 !Mx@  ҔT]"^.s,zt՞1vwqs&q?'˽c)M t_u =e&HI{U*}ޘ9A:\jz~ˬ'ٺ,hKR\b쉨)`ĠۂSWr-8PEsy3Js3p-oP)[%>p@e&o]{=7*uڨ"Jɲ36b;R0t8W+L̙~͒#1xZ*WNtB6ocM G?ky;,a)sn u|~/;CḀeH=ة& ^~ %^h~؅N\~C{*w2e3tL=B$GMV@ *ݓt.QTE' (h+[Hjb*S~B_* YoGW&"ňq癭-\W9&12eݮ(1%E[#9}6YIK9aMHK.s{%FPJbƙ؃BLrH91!-^yL.s}G8BG=#{7W⯧2ny*+~fNdj5v4PƈdA^Q4#'"[4WJ/=U?&%Ϭ!Ԓj쑫@,Ң_Y*v&7"h7$$)ycY$&\_pM.v׸PA@rd 7~'X픿/d^pQBlϦ`o`zwpPk| /O}LӘ  ڥat 'ӟޜ#gI`.qe*L7VR I+Ij N<Ū#\>XF/oL6L_#؜ р`ЭnR%J`45 :Ql-&x/@=-7{(-TZiZ5 vTڦ~u \i_DVh Mk|,XP!!.7]isBX}LKu " d5k6_-`Narx'Xl $]@m_qX2kK|dW HѸ494Od!׀zcUeSI([k&\2t ^L}yyUFqoDd:$˸0 cr jJSE5|jk*NI"{;|g= ^>~zsLpJӰ4J +y~pFP٦l)~ B bG/At.-J&wv C`-Zig6*a '6ʚ=+_L9QNv׿.IS*Jn|tCz_9?u:&Ug$v1îVCpɻ5}jkħ ..:*W|Tl tڢWi{F.g$KΠ꿶nK&|P?spx !q5&yŻ6=I9ӾplO JY5S"f {0,p{7St@4;4ߛ%Q:3:*ðffeh?z]O@8"yF@$o;1e2iBzEALGXf9Hެf ~1nW+qK+ [G0afK!ʢ2^BbqJciEHمӍCr,>HAx!t&V(ݮ.:Q|Exv-Nj*9.+P鄹TDyBKD7@R]uh>S{۶xL#񈵠{Qn!OXv0jN,HAUeE{*X+Qb@820'v1Fz- q@M JvLR7$}w,xr4%}>(JH5e}T2 X.\+ Ϟ\/(?}%H;VbJxU}~Q͑k¢ )wo F y낱a-anȉ2f550Nt@dXdRG#vuFֺbK,0.mZdp 7)7ȹ/ Mmx?~_^hX"<-dܝ-IKS7O-nөɎ?G) [fwbG}i44xKS})tYIq~jGӆ&z@4rn3\<\?q^4Wjcuo<"=;1dŜRu~/s22ROW{X׮߈9YV>:qe%J8u8 O wIH0`/eiuԁtה'Ԗ,k75ENIV2xXXͥDijQzfk/{3tLd:A_2fQE?!st8'Q%*+vxwBFTy~rȑ3gͱA$bsH(ސ+AxIuZö_o5b.m1޽`;ـ$@N5Nʵ.W1HL41zLPBWjPc敿Y+&&z}-apq WnTL`t}d@*:3'@ -Gjy ؤhPo'r z8#(1,(3\,?z2p>%-+ 9*foI1O79Tpdc~6+4kCkǍPIUp gxό/0!܁]׸4Azq 9*gN?&@|{eJ|Xw' ̞Ob^Ɩ@'/KX"HXzf[E^ FW>#(RM~M  ՙ܍lHfi3ȈER7SI: lu |ex!0tJbԝY|^Ƣy3пW}"nܗfL!^f_ۀrUEWRNBc CD&z [j5RhAZy4%: ٤<_ҟ+A qXdee@Nb )K/ΉLT–DX YvPxxRQw5ue}eΞee 3tm2,ֈ@dA1PO˲41:eP5J~BB5!@fu ξ gIƉ\/BGhsf4mN7n N#msғj'6}_g5̢uQ9ݑ G EH mPJP/J9WޞŮ9LP,Vp; lD7TiZMrN7r\1ʻFOIo$0KS}YkQƽ&th4>nk _h(SjW* &jVC[Ş2>yXcweD* q,NĶ ӫ_bd]2eZ|inp_E:pb,H,kK-3,tR? $XhX;!^MBE?)xAs![ȄDkkмSט^qI$r'I o:᧾5+y1ncUԽd0Ȱ0 &H!$Q4:T d8%j8clM|SҮOo*)']. -·i&nYoR>;VD_MtP{dl\UHu8* PHNO('R} 1kKW=M.Ύ7ʾ:mƒ#u_Im˫ˍ39؊ iv Ai׺l k-HnνZ窳yS|snn+.bX({;yf9Yg>=F |Kz3P

(q<{dȚy?2i6WjEYB?ؗ"bّ M8TCYX`Njã_.KXˇBbGиLC(= ߨ '@IߞoVahqj7:Fj{L9 YkX3gĘ3[0 ӜG*IDHH{3G֠KE2[g)or!,ּE7> pD: hhyճ.%dAxq)jj+~dyFnMrPyB5r}H MQ'.;HO)qqv~h%-=Fhb7i։F/6UCs\@HOeKҤwbAK/A_Ή]28 *㹵$0bN y9MץӔ2[ސ<{på27SgTkvlA6>zBE@j)T;{-nj`(#C:+NZj44E x/gqh't)'i~ݡ_dZsrD"f|ۇt%b43&̾x/;Sx%;nXATX/3e9Vqq nĞ$kCH=L^kAFE{$UtkJrGOZ#P!r;J0n"0 iSpcu%F;qE}iOgT!qJiuU#Sؒe Df4{mPءJIv4;S$g֕_CĐlhCR4L7‰+܈<8 ;ˊhvp[wL01ڇbWv.# ̉_0ts&蒛`MpۮWݷ`8RIU[O*-$ [$~WPB8!7Lp\ד$GwB;'sa7+96Zb3iGK6H<5tu 'ڤ9m70 tޓwaY_+$tv'"CSJi~2ӒuՉ'[DT34W+sdw`]\={Ou.O{Yİ5 "N;T#pYѩ>3N(+ Țw݋df|ow/H?P -2Ĩ䖍)*Z1eU~ei@u9aGH7NhPS_/)HJ4WEZc<*ĭ9),^BsYzy\R9z>쫺82p['o1rEpxL~9rڷhG ꦯP~Sgi! <* vϨv_`UI B1$edkL@nqRvA|s\'!e*\HFD񵞄; ~J}c3$\\ "=2{*agL~t,~_NQp';t>[LL`hG%ӿ.to8[^#FV2?G);^6acAuLdk21AVL.ꀙdF,[" /_,<_WKRhfVeEc,>J熑{M|RJDF Tifk (9wP{'iO JLJGoe'KrŨmQPwAG7ؤ`BSo`J  A h K6(MNT͘sv$v{:ugVϢ:`ܶ|2W04qǺ-W9^r \%yջOP5F  ZeM̀1l%,Ah$@LR}%+(9TC.9yȤlsΉ_$< Q2c!{ޚ+-I.RLybL*hq_yy0{B "KIM\]Qqebc`Zp-%}s2"+Ԅ1lUYmԍJaӁCVNf:oZ,К=bqu4ZIU9 =X3ޏtt&$zRd`~zWu$ltq^իyu7vڢ/7Y Z1زA᮶`(A?]p})j/} R\OY'NvR|@fXVq+y:Wv%8ȱ 1V΋AT髉g#' #yxam;筅Q4fG8/ꑃjt ĉyAzK{q- +R^eS_z^ۻG70B1'1@_m57JV < N:؁L? (͘O5l VڹHID[2NAF4Fʤ;o-m DKQ-TlQ*:syM>((Ol0![BT14:H/!n!"~W g}8xQZܝTo69),6\7E1 WzKU]w5H:=ګ D9x1#'ް#[XrTN7' [X%1QSbg%s0Kdan$c|%l~,ЅJ HuY+RN=_ֻ͍ -4AKj/bKP`[KI*༳G9u% ͮ?Ò?T½I|̊m`j:=etqw$w.'1cc*+,E4]|Nc}cѾn2ҺJ s\ uZ3u`5 da2K R&$" m%O8,heR o*MNb9뗖0aa1`N*9h[_~ E4ݴ8#Xt5Jq LT,":R '5uZ?v _Lo1! QeVcFWDIj6h$ jw}e"bԮe*ʒ9TE_wxӆɵ DRqS&^0fC%lTgI-Z;3,kH>T+ ΧHlHmAq_2DB8Ļa=HݛHv$W>*G}2@70aO% xpє/si4 &bI:Ni*I8hprat% rw1sN3%ꕦ_lx%7tO^KWf'Y6Y쒪(¡WZ/4{{&#KχkRe 7f;i}3d@E` :L\/NGS҆ܤ4˾ l6u,Pl8H zml*"ܠ:jB<_4ax:[lѫ! dNFvQ}Ci8|*'&vPrJʾ?0_BQhVy#{.ك&k:Br<;C[&X(uZ:&4{QԶ5=Xϫo\bfPXNA= .*xS@T:L;~\VU5RŢb!s eOO@O4~TeIU~'R`4Yx$2vi ڎ̨(4򇭜/h /Ys:89:_7umvtIѡBf)D*4Ă㱹?G@e'I:NRk?XJrg=J=VD ޝTm $3)_nNb`:_[8WGb&b3B@'6eRxZrwN0he m9VD s S'oemdBnGNOk>< c|悤ߣX{5*9⑐nm  |zn3~Ke ~DjGܐZNtN_@ݒBu3(Uj˝$-6z3 Yv{iIlK\lP450FGDSQG|pkvn/sǔ4uJݾ^nNH{n?#;m;`P``mqb.|Ms2Â\ek=z ;[2`!I KeDG1z2md4·:Pbl3@,H#ÚгYoB椵ZJ=/XZ>éDCėٕ*apȑ {L9θoކ%{exv+- y3HP{Cs\[d >m  V>M&%/lV gm ؠ&B}ƴ=sWӿAD)?U&b$ (` bynG2T֩?wpˢI}GAéWjp VtNxCj&m%UIhtW 'qwRt#@5K.[ /"Bn_AM9ɗ??l\Wu VZo R;C*/G*ٟuWc~.51Tih%i_d)Q*J0+fnRoj6 Q Po'cJOIo4ws2XKR4֘$&ŭ$O_oګw5Ǽo]Ÿ0W&z x)"- >6pux{vV226$"`<88J?3yx?CM :$3i+,)Z  e8SRm2A]5ީLͳvk̾>)`m(#*# L~nZVx8Y'S;{kOEK6FU0R[KO di\ߜ~aҾƉN+ sP⿸s2%yٶk^gjЀ+}!eVvz:xSGquhx{Zpϓd}]=aEF]t %1 GSWeFhg.b?$.2a XSK\j `y;c]{c(_gfX=y=:L}<^ 9KAdl6\>y笱fT~Ѩ",Ya%7M\Db70&`3h(>~3@lhN${nMXqǹ^@EY񌫀O5F|@V BƮLcLͩӍi 4Ƿ!xo)݌B( bB^;%~y#uҲpM>ۍЗh*s`D#7- F "ۘf2uy"$s8JD|*׿G | Î8 43srn&hZ^ځ0ncVѣɇ5LJ)h6qCdSw8we៪DNՇ/e!YfHg>`yeLvFn?2JaԀ=;3cݞCS5 K俨vXu3v_R;UE`  #uZ(LXaÎn)aF7`TҴJkb83d5@JQCW%FCX=&bV$}[fX"V|/)=Ȭ]orPc׏\WّҙhI*R)RRrJח-Qp ;fVCb4OX]bPޡVD9 {66Ɍ5ۮ,ͺU' ׸Dn>Ȧ"jH+f3W5 㛇k4s rgiwX_R9t{=V45,6(=kB7`01ITFlR#tن{QÕ]O2 0_c@oTn,9W1K]jE$ j6xm(V{IKh\̡x MGc棼x[,z;{Q@"'<4cn9殷z7t?XzvXAZKPC˕ !dFmѤJxX5?2#'< r'83Z'x@ Dēibn M\ow?IC=c!z#u3;#&-gHd }Ϸ_YD.&`CVgENTM ٛF"I̓[1Fq zN/>^ia2I h2k`֨ff~no U8? EOq_AUpD/Ysyܑ,_̶udDUQ:sq8SD"N,jJ*;? QIAW&`G}]x%WEi|W:xwSȈ;eW&~ԋĐ $aBۍqt7ҍo τόv qy“j2? Z='fhgEѶM4_>YX1SVRBwX fv@'ܬhë8%h:eOxy ?GUq.SXQӁ{) ϼ}j>ўЅQpSx %ˎ2ݍp̲ݱѸωsPf-wj։+܃pT/a{*f?]aznm\ZcB*(gr`AP"[ȡpxQ *wXFLVBqJ >'mJŌĖ QU;Xw2j_-Gm@)td5vBk2 4_\6t.8yC޼ظh:3hZ0W\M~g`6X u{PT`^O+/^ycvv]Sak"aUFWe.qJ"6dDqw;.eh;%*1n*D9l_ͣh/~mEBhZѴ+M LsZk2Ɛ,b6*VF)$dBƝߤj##fGoM kS0>;r ,eb*|SqEQ B' Zρ@cVs"/cG%ju j {/8*MF"6@֓~a5 /.:uj~,"Up>MکooԯԠOb>Uy["1#Z%%݉ uMZąBo =;S5ZXvp(kMdx ).42aPn7lbtoQ4?Dw&TGUyY`m`I|8V5Ǽ!%(hVT ji[:+ߪh BeGYTOkĝfyNߤNA&~Vߐ4~v̢\r0TuҦMMR7ߵ#\f^nzZ9]%NP.8 k( daۘVҍzɫ/r֤t/Ӳ$RYua I4@+EXnbQ05]tG1q6IBxȇUѦCUTɩ[R{6 6g!G9TnJ][bO~xt74 19@?/=-iA8،DΈbgs_z07)^Yk5wt+FSd$}s[ϛhٟݥ u=8|q=W:GϘo6!c:˙ 1R57TL^KV:O cnSI;"ؔeZ Xw<7AM_sF,C< *AdOPM \Ce'yW;CQ$x?hrl˜ Se򌒉NIX j(0B+ Hqmg}V:5#=wa'%&3 mH&q$>.%K|*c1rJWC)rlҭzhjKL%a Ào>TF .&o-(Ll`yQpEy6m1 6 .';6ꦚ 0"Y[u^j qmS]AΌHW;kX1rA4@҅໛/мm! YWBf֢}b2& Czr?oB~:Jcf5]mLE.dhxY0彃A4yeN{Xv[^< [KovTOS.K; ;M7rLJLס Y6ڗKIhvռԁf+{YZPQf{#0ʇ(R9Mҋo Y#˩;]w QC@7&-'_ yA[}^k܆s[xI9-udqӴ9ᥙ?{fisbkzO6\Ve+rk5m˽%Y┰I-t|+S-SֵG[on]-0~z|JC28&>ljw F7҈X=9UI{4D`T sqd{e$-o6M\ Z:jG)_AZsѴ朘S&W% Јj́oP*`DԞʹ"K pʙ,6e), `H*Y Nw^) Q'0?9}|`_7oпYxm讪=*(W >ad %׊KiӋ]ZٔJOj _i#6$SYS")zLX4e\Y;)[B;۴5^3W̜ iVg?uԠV"#~xwcmK1 5^U&*_ܙ3XIX ky>EcqƝS*+B.ܲӾ]Ypa8v@1 T`$` 9] @e20]yr*_&7xg0؆Me [њPt_x xU̴Eͽ@̨S֡ 4r?}!%jb跲FŶ n_x}gSB^f,2=|ðn=߯t$K璋QdTp*#ö[2qd7oZbiC W5c&|YIYVS[ T?MYzl( U=U;'0}".yal!&ɷFkzR-¡crwO`h4kqu3C?^s!2ǀ4MQ6"Ϣ;_"݉>Wc ,O$~%nȒed~gFMhGUGWHECVP8rƩ$kSǴb;PCΏΥԗXCU0(۲dP>?dK'2d< HA82{r;%JghTo:{~:kGˉ5̤w޴4 73zcuۯ<ŅW82,^_:-A5-8kNgYF W 'i͌涭G[Sbϐߠwe!d?I$0JQ^{+hࣁ,nȒ32"eW=Uݺxr%ҞNSfp#FDͭwEQ~zФ Vݫ'F&L|yFăB\LTV5}p?),}/`ge"Z rS-?)x~p+{kwH魪Oux[V$I1wdXoy(r L~ʡ>9 I_4]C/m7 d!u'wS=z)$LS{uGiabG9ۥ\Gv58btLٹsm|E#Α,OEUX9CĚTv5s'n"&.{ (iaۆSfp|VB`(,sh`: wy1C X!>x"8hʑ-eo!t8v\4 ٭a1[B!S {'uJNLEUAϵSmiJ\6-ZV yg@~g[H#hdc۵QPp\eVr>.gy؎:E ZH7֙czooB 9 43= S椊ź,a$UDEmtGοP5|F` $uqT$R5P U^}OF jFptҢS~Z'ϧ2cՑY0d/3r 5rktMIV<䟳!q,< {GFDv$H` cayָxpC7_-a ѻHDfxկAxp^Bz_ZKg}穘,6}=(&b&6ׯ< IK8cԊV ˽TU|Kik^:h ZRF:NFjnZ)weKDĉ659m3Ef> 'T՞HTݜ&0aD s!}Oy}iZ&ܹYʉ)5A7W{tٴj$NOOn/WT'EOњO?Y`.ŕ/0хC{`B!&D{u? =NzN acB25v(si7s]wLiS@U1O>5 wRZe-q`o&2OC %2EXVtgp!:Rkݙ¥x3rF 䆺>6mh+Ѭ4BX'1sS0ANOҙC7bt:'I0 B@ m>s v g&q4}מ"C=e!7ph;g7L+uW}.'?/uq^/WVW0k_Ux5@@EywZVI| lt@ф6i^&y8;S!.sM[YA,x{(I,Q+w|]B+kJ-I|F:s,́b,d H8<]jB‡l)jz#Mb+}0WPueZzyޯtK);C4/ 0&=>Yd&7yVMsi)bפ{Cxh ];gyـ+eKO[ c_ʒAyTnh(lr!%iMlbf@Cens͉l,*νd ǴLV:UI.|]h+[8' *\iXwI9 \OEwPM ?e. ``"1pE&":3+)X k%B!|N}ɻK;fTUyb`Hj|ɹ1H2<@^Lź9 N(E"&/|vyu; mYx@8y m&vpYRary]22)S-\9>QPWgW hUb#]UEq"bn嫳נ/SNфCS6R>|+ (l`4z.;UM,ְމvTtf8Se4V @6WHZT?XP򚧘R!F#dex@al39ڎD{c@Zcrkx";gZ߰,eOzNldFxi6O_Uzб9WNzT rs~?:WG$$R95⤢#,)h.j9?6 }isJQ9ڗnjLbY22MǾ<ݘ`֩n֊p|N "ٔu1}O OV gqňVp= lDrscx)J@|_n23)|k-9|Zd}rҏ v1ڌʕlSctMqg˫X?쉀yUMPրU1Tסc!2V5?3AVx_8$߷_KGĿ]jƷIBV IS=2ȅ(uSėfL ,+" `?Gwvk5yJz}2ϩVe*d^Ӽ8i6m?Oi| Cֿ0REOJI)IIo]Ee"Uv:8ʅ *TUQ zbҰqїfS.CĜXh962rHtL*蓲 9}-$D\M+F(dOx?#xLPf7!҅Bl]G~C93Tn3@0rhՈԵ/]hܙ< štQLμ GGSuG [(*0GJ#H@20ka IMLlRL!yjS_{䰄6',"-(x 1R[c\sbstlfr"II1y5@;/ /yq3Y8Ntju(ߘf%f$M.h+tnhksP'FҲAeܿNJ05qqV-i0HG 6ƒ6 KE_#w x)@ۙ<>3Gu-&@qǰ糰CCbpϩ;^]+5 Sf%u"Ąۼ`1;±,6l@jdLF?[3rWuo* ئf\_lquQ刻>%{OGy̗ S_!yXK}ᠣ$)rvj*oaqs7T<HJb#ϙ 1̐O81d~B<3)6/;T[[m;sIywAVЬg1Kg\%bZx%|dPB!u:^מ6w|5M{`T=@69A/:<9VE' v"3oC2>_|Nٖ?}!75A!^c梨h|qm|lu$HbbQ=ɦhgF$R Gمɱ'-(BvGuopdQǍ ZMu!< " `=mwFJiP`!66*HEn;0#t([yt6dEx͑c^ j0m8YvMcN0qLS!2mpQ_wy+"@}1jZ x6VV Hmo%TqBѐ}yϟ / ZIҸ[B^؉Bа%JDLOF bH(#ͻrD,m6J"C?aߏ 2⢄ANԵC,? n=`<ب4h-^؛l>Ǡx1ՠY{t7LB|k .Egd>6z;Ms+iy Jfy0@m$'7oSaA|Y]xuhۍ0(qZ<op|Ж9U 2Ϝ G$wD~*)Q$1@|SSf`S[. ]SVTz;܊=X[U C&R>B|e=]0JL?_J_e oJCBغ-{4u'>: 4'92wC"Rnv۞noC'9 鶕V)U 'lOzuTUkenO+ k~OzxwĿ[J6oQǹ_OTq걃Ap_ ~y=~tڑ^r~M oS\b&|Id.Gqz-CyP >_Pd~7Tn'&y/,^KO Ʀ̚=.`1[#j)z=<Ӡ?9z$K1~6J*9x;#7n_`~ra}ϵ,?pfE0KdyK<" d^Z[xT=w' By LP񛎢W6,ٷ$)}kn,(aoM:2ľu)h LK=Z ʶ⃧+ `no-o/l f?}HC@_Rſ).6 SzF `zwE1}F Z뜳Kt7YPcۂJKGNCz‰Qa$Lsip.|yփi3fZ%mi_+.<;>XͰPaIqE4 b%M3ŕ䮚ͥbHjb#SzBC?}2" tN3EA;{^XGY55փML Ze=_3QAйm) {frO P&qw5`Z~dkjSb#u>A QJoHn8q4hmp_- C2+`AxoplM30O]a_51Na`#Skd+gyDw5.q]%l'm MǂS`{fHs- Ƒ$luY,nB@Upi\ r}bю-*Zb7̚׋ ޥ$}CLh 똀$(@M%9%8=ҨTl~BEAÕ:^=H8'葜Dr P{Z+= -`PXt5x%w%LQf1 כ+/Z&i;B*$c:`71DȊ>A&o… /8FHSuX ȏKςɌd9.UbT\ySC/6>"@~ EBu-p04{z )QU"vhت]yz@RILv'kmi4Sh46heDt%rM)W)a ]dQ` .bcPj 3=]2ַQCE;jy!mHƩ_zt=_*mmS S[(Q}#GJh ` V%cA5ps@B}!eIQZ/diގ)C3rjuyc,-лn& qϳ ,ʫNf a܂gHSd6&絮)H4{@~aMCROYe]n mO3`{dEaFEYLoF\; n2"Oa\6}sp W+e%g=nZ1.JKI@7ex>\Oexc͂+.ͥ(_5dce,0\'.1҉v]R)ŕ )W|L.t /w9T[BęD7Vfw3՞_e-cW%b$$w!R|xDZ*+Bʛ}h 6271B4waJ3X FVY68e xnZ'F.Qd[B#a*b8>᫥V#~x~XPn859PAy]Qx8Mv%hloyDraDg*0r ޕU|slD]*-˴#Gh+;D 1jfE<cNzH\ЈQ;^|ӈI +#(K\O/ǵ\r-QK_^fC onϨgFq9$ddaI}m׸#8V1TR7IƮbn޽p!)>]w"CîILgR HzА0إo[Q6$68?V Dp6wGdH(O_/=~~bͲX$1̑FX(Qx_8  d)z'Ǭ)JH A4nJ7) Ig1Wư~Ýz8vb=eQudR{Uv-/H4IG+6Cªiimm!c&Uba[aWR,ި뱮j;Uu3?{㡩-[Oy([e:թTLդ׵3-DkU;~ڲB n78oI- #4`AfD6b嵕Jr ؜at#yJP+$C rWusT>4^KCXc\S,B{֐?p>Ft%lʤ}-2He8arylD*-4IPFL[ʳZqdMl]KZґC4 @u9${BP?q519 乾JU$.'{9wqܲ9ЇGNXv T# ~Iz:t!cV @PK7ZIc6 a \GnjL]Q훠!;&ïVl(X͠%Ί29YۿBʹDmb[G@2x2[>NygLf9pFX #;(>) JgǓtꏯq1[Ho2'1$SLh+nLZ58> ̛pm㛲P1ZKa|i8vqklArhCcMTi pܟ Q\6a=|qw:JW j<^vd. wWnHs &jF?v N1wN|^aN: ^ί-֮Ӛ~򚲦j#QlkT+,W(B%me,q-7/,h}<@ʨDsվ濏ӦKԾ#z%`f8@{5?0Vj|is:Q 9k;hhO7jή_xdi(f. @[Yݿ;u'sͤ$|3'2wO7{I(-|%T |)<1]IJ?Ŭ pe׋xBDz.ߤɠ/pf"Laaiy-!ׁZ !_RF{ *"Ul%5PmVő ?X@݌>Η2NqqNvsxsw^r_f#q:`vL;9ةtR#4+nCSR~WjW) ki'Ei@ }!1 >E^X ^R켬QT؆N#5F!)̧xUCd[}㢹/ٿ9<5MHbӻW+ TgŽ HN0EjY!SRh^U⥏,r6 +Wؼ/̹WciZLYQw OرSƁYHY~C Y'QiWũ U\„︙f-Ocv,*Fr@ծi+S]0XzExtEV"mgcqzM+H{5^VàajwP [W]_h%3v|K# GEjKw!7nH}9gGvS4l9u[&J@p;CX(_Շ;~W}]1:vЭ {*0=oJ՚Cp9!# 0d9;^HT89n\~m ł6̨!UkvgMv9s,r&#NY@Ϊ"A> \#4W q'<&TecRo;ǥ"*Ë 'a!=~?g1O2/̦T XByqJ(wDLH9?UVH|gӬi=Xe3H%f&VQxiK8A@&N+z948T3hr0VPUJF13vP 72 j3]+T:(dU _M8!2 bCS.wWb;n1`OǤ<(@dř~D9KnK!)< Y ]jѦzj{Q=* # |$;uw Α .;"6ݹ#8Rs+SF9 f$[DC<#q+Ǒh|W[Pվ'=4)x_o L@e? FпSۈ!}yTs'.nru h =r E|ܜn!d2{k<]RsOw`[ʁHBMx1;&ܼ΂` QBtEm[%?bjBaꈃM)pJNG pA>!-\e@NFX"r<=,|5X𹽑ò]\ r&Q`W_l]@ε_ GL )Y*zc~@W˸D-bmj>OEV?&M ~^>o1g0$ %$G)\2KtQGZSRpCB#vʌgc*xN>szkp`-`Y`ѫtp;/gb\8VDNuu)O{un~:fȯ1EY.mEɧ,h{&>͟|;>QUT).S&K/ oi}tn}St .O3 w)Ӻ9Xv<5CMz m_f5=j 2s>vk 4$<0f*:6B*gfX VarX"߸&BH-@7n4DO< #gՅRZiMpx٥c@YXrYD,$8dn$eJwLWzkOw۝6;zBgI"R8K%_N]RƙjUCGi1Y@hˈ]XP | e@$+E¬9BFB\c[.y)B olԿٗp OQfjo>%p$rd2E+}TӅ:>pDiԛ:\oڦUḨx+( jv % EUY x(Crt0|'X@mJŗd,tvt~@&+Bȗt |xu EmE-PnDKԜ6 XAoLVhEQ59dʹ/op!SMwwmNtC^ًZ!A{ 4 贖HImvg1X!Iw`HiaItc,]g%Ao&ciPsUZMB*!p$1L.μhu\tN7Go,0\Z(aoͫKZxl,ŀ5H4߁;}Lj,y$GഁQYN<,딾1K GėG_AuьK(ېK6+#O!&*d2 `tT>@TɪJ9LW5% H狯nȭh^瀃+`W\;~5.4Zo>CmA_0@:ɘS z6Ϩ;Y)gʆyI)MIʮкXFqyFkAdE L )][-G~\| ÀJ8x~9m/$9.%)UF99S)wFhXȍhgV@!K4 ^*i?wyc?Wm/r &/麧CUns_ :2TOA{r' O ;"Kɥh(H"A " ]DeMh> (9}Te:Nc\ IPZS(iX?t 9)(ERfG%S(- 穸p՛#CsiQ/r뎖ìhBG+{29.QWNxPQ|AXeaDmw 4vt j}16Z2TuVyOLN#~o\̸= 8%Y\6 ~Qc[£I|^&^aȯ9hNN?qkD/>+}mn ^ϗ+`ouO?9bh$\l(-(РRӓbC/; {i<|) BùM#G^sB@dQ S$yW4dҌ@(]BRZ:8٧e|[bsZKu*JIiUyc7(Sz3=>de=2fǒ\H'j1=%=hDقD Y˝9&mTEg >հfcٲt0H1֔x k1е6B>S &FDpCRCf(a[$OWu'o5漨6߆7M학wl03,gT8>{GmBA¾h= 7H" QƋU.EKKs9jS;[Fn$[,b=>4%XZTD(ngg,EԒ;wU>ÚPjZxax=_I| 8Y l0}`醒kQ?Uiwt-soLѧ+:|6_"':Z!^?Z)%UOU9)E|ECYv&7= |A.%&ល v6/QGvc!B8sȭKOW} AdMB\b8¾hv Zu̽Oy Z<1:D `Vňniv/'9|nS_0ͫ&dPpYS9Ҏn6dqYcgrG,ns m ?1NM(B]g-OŨ6sX<m01 ^"~&C)2EUHN9l\yy_LJeK36uoZM6?Ҽշ%Uyt,C,z|HD=?ĎX_G.&FR ; ,>⨡d-VYa%*9/'-ʮMƺ;.J[xEUg!L>4DLa*@ͱc@9o$̓Gq,cgr1Y,\vk('WnC!5ѢeQ07ECF-p%e4y9.S>Jg) 7r٪,z~z7A5[27- ɒ0Jk+" trwYr 󐒔aj>^ D0u 5d, &ַXC,PTrr ^#&{c& \ѳKm r$KAkuS=ASxUƞ} C/*adsi( cPzdFJֱ%տ?><Ǜax.0;B];+52Hn$˻T1Ld4 .LM.rl3^{Q$MJn2P 7v.qԸ^xqsGēw;NJk*`X%`Jv}Bz,f쬂kZo?u\_=5.1ӝ9gwS1RA=x%)>DUeZdR}XxFLԃ Q+j/#wAT!) 1"Z;~EV_za-4Bs 4R~=yIn$δsVKyۙGL83L5ӭPoOjSҾODj7c - ;[|XEG}p4iwH#10%JK{ÄWm{O'E8q~v"m*S\OY g@q2ڥl(=H0/CHP*yj׏tCnl~vIz0 *lNVj.eiszi?2y! dJ/qt9cm6+/Ád?e9,x=fmd WYOh7Y'7 s8:e5wZhvx)܉Nx-pq۵ mW8=*Ȁi\3 L)aNs롔,Eݨ9<5JDfU6KhsM=nK\rkrEvnlSuRa1+\V):3{*^,ff rW (9AhNL]*fHu#jD7ո2>i3cbݵb`M ɓtyw*֖]!DV0 Kӥx .oG"a./w-b[ g$LnYHf),~7(3~ =FToFaRM1_O5]g.fDI*zۇ ?w›!!gXv FMr/&[{kZ ؽKXO97ǀh .j5V)B'Y̥բ0Hj5Ad2d#Ɗ6q-LW,ɈቺaV7.RFG>d|05n`b`. ׈&6Wrf7#|8RN4O=X b5gdX(c9(vTzGˌ.~"O4g1w6Z,eB`QKV$= F &N/z>cjTf|8&Jbt2\Mq$7D OL\q4C&()a-EWMI-=."! s5$nyp2`(SUu6ôg @ہԖ-*o&l:TX.Te)wL5p# l,ѩCDҤV Q3^Ѿ#XlR"Z,zr(_UŅbɧe胄t-5^.$GDSΛ;ݚǸ.gҔ"b >.G^H"Я+rS̬umI`` Z ՝{d5B?Y @EIUZ}"Uձ_Yu)ޘt}Ю)lf\ླ 1ckZxB&j%2fE#LLKmbDHzxTN$R(yP`$W]5?q8t*Ecb\48r1<(&(B]s[զI^\]9M/km'{DT ]NG2u4&~h|Ş{px<6/`=A&KXdUEʣMbQ<.x%_ѨV v R 9R:pzvz z V{囡<tdA#FTM{7Nn nXV7+CIG@{RMHr⢴uv!/-K +n5SæPBzvO2,ξW!f Kts %;Wr4iI|G?TEʉOVmې٣ %2*.Vo/l&]P<{Z"Weq%@! јjxL#]JZ5Ǐ7xYr~xOaR.טɮ1f9eσM 8.86΋Cé> >R"m#`abY`GIx'pAA1CQ_q"$5=2%${BPb\ʖnWRYky/SgM"O._(~?%f sS6{ GcYyww<Mosę\oPn*EHD'M! e{/- (?jlu|]@zo7+7GXz\Pz*j*0ts {o1Pa(H%:;1bm'q $#К@i(]ٷVV۪DD}+FD*37by]>7QIZ3EI֡ sMo #Ko;sH$2GJ78AEH@vĞḓ!ex4+D:RxBz!]c`imՠq;bG6 ҏ8Dk>w,ћ_sZ3W\mէ?8,Ux μVlݖwb\ĶR\@!sˁ~p3llmyMڲ#c|I 9-p?D0x_ /YNVwg4w=+kB:)Fe@ Nx7 ]6G:}-=ky-= M9`Mϰx.!"gX(,W-*Tvci!f~z@'[tycѴ%*lԄR}=!~scB6P5,n\[yє(Wq|d:Ie[2hVD&d?VHbv݈Tr)o6F~WzөX؊YjZ7R[zGaau jjV/ &f2?jEO]A&$UBHC[ xV?Df`!: KwC@ +Lxk"bxd~ @PSt&I;~2Kկ ; > ~ABχ7w~#sݲ;̙ėS|&vŸZJ9ik쥬Tİ=Pi\:/=mx$9g6Ъ:֩YMEAaLJãXq jL<-VF!xMRȚ2ieT08\lx;b &+z?%2yf.~nWb|ҖTk&:75YSMxbLM>7A?,ǍReo"PoӢvxDW^.A,h΀WoyGP;Et).].jek-[вbIא,giA}tryQ7q&\tKOKNv H+z;ɡ3gQLB؂d'0}?_lqp(b3zAlN)#rqFN2 .ŤE.@dMe쟭 ػME_c{/3S7lOL{h@Krڴg'|rv'7cX,aߘ#38 0; SzjWO?D2Oz Q{,tA"Ok-HX@Bb1 174R+fv&5n[HQGobk+O\5 uBI:⤝](Bߋot[O{n67IJ#<}Qٔ >?4zK GP]xV5`0 D,q-;;(*O4ڎZASLA'*P~r"}qkң\5&+;`{h 4N@PY?w"C|A1D!@{X!";ka(9HEep?q7׎LD;z Pz/웟jc)  uc7 :zK_0X{`9PD[Rն.{W7k ݤԇN]l[bd{Q`2DYڑztB҂xp}`G1Q#?m,띫58:'+{zbKx%^79 |h0cĕwVM.P@Yn=kDIY:z5Žrbu@T9dM 3i ʻ$ :!F[xYjv8t JI i#7[!, 2+]t2$#3YD\u!\"Θѳ(9֖DŽxa&Tנ3}ɏP`}]ԯ'P&mL%pn5| .ާy;p~ QXg+nP5M2dfhe,^FD{ J^ŠQ*Ncp kXgBR>3+4h@&hJ2dl0&&QfnV!m7bnQmX _zk 6)t[I/V 3 H.QeN ?)I_w9ZMq p?`qa({áwy#[m,oj9dR5xzOPPr_[qM=taU(ImW ~ 1,atk+Z@'ax1H$my5#t(ܽ鶞KG׈20Kڇ2ce- <>6, ;xy!\H/Zs3n=}h-wE>}1Iǝmw[+95؉|j,1ZprsEwuWxA/`mK$^[4ۤb;@p \jEdm>t}|WŠiqRXzo8D:(= {~ l)4"d;-[TwwIbuF$5 m§OiF@:ۍN;ro7S8iܮ'Vo"P]8B(!d /F4$egyK^z&b[;[efoHx܏pnAb_0`t2݋^F|)UjiVQAO-4jYSEejT`d@4vȐJIϱjeΠm*nyW@S2K^l;׼ǿDq; cҹY60Z\$ͩ10fW9 YFA2^Ɲ?W'N>0U92\<[g$ęJ@3&u/)߅Y@H19it̠ $Vg)M+KF[`)4ie9 AmΗuyLT އEt-Em2$2͜;;0Gó( ̙'sD:x [i8A*L4ӣ)(v(NଧE1*?34?=x37;̹2R!IBR\]02Ik.YVK:q6|GU2ѷ/C69 #ޝm2TaPnd\`:pQ"&`}s{ .'Lwwy I/c10Sk8Hƣ}k< * \%wX€ϊ4Ыk`7?d{)Z0@uM#.3} VrײPzsS$?;\Q՞U;U]BHM\ .|DPŐ9 wѲXC<~- z D @Z {@UqZW)0l0&nDa^o*)#9 3j#~M8EzTVy-MRJ ȚX1¨NšE)3N4>yhDE{rԋB46 M3y'^VX!>(} 64jJ\CE>@3%WxNm Ҹ14Xj('b>Q<7kQi>US`P?Bs<柷(ľ5Cgf{ԅx\)ܧvaʏtu ϼ@!d /90*΄+pˢ/̒MК&1nTeQ'm ׏S4VsIN\ ujlT=bK'̘f/)p⦅׽b]/Bz?܊ w]Yhvi9+C3MN2 0庨o:WWMhq3{DQM=X5USaI' r-9 ;VX ZEٮtY`oO!\d}?Z?|c i:&(t*B[*;FežLQL&j1W)icT5|!sA6p13$D*:~+iyU:Ati!yEL{xҟ,Ǚ0ަ d4Z<5ψ5Ob[ _hz%o# + ]p3L`TS| { ꑗ~&rº-Q}>KU~=u6Ӣ -bN)M阗 }-͕wmj 95 /t "9#@<|)s1!]o6#QѺY*Xjp==0'[$H~oϕ砿ӄ>:#sN]Z 2y֟蟝ft'+Y\vdpd9RqUFK@by=ErI+ǂWq=yb^ 4wR)D 8ƎNZ͡p,;]ߎi>גe,J[T=[bFrOUv8dOLzsҰ?ۖ`Z"gbfv\kbzg]̾t jC޺CοxyKp6\t ت3ئ@]rTuW׭5jQ٦*~:X2[9Dq.7M 0GrӬc^0*.%C0H1/%":{J^}5|LImNr4F mW#uih{3WSM7AzX^az1%¦$(AXT 5 )[aaŰѷ{ZcAŝJ~ɰW0f +v[l&X.$ @;zD>i7|@)"#=^#O-`ME *GopR ߜS^<5*2U[ɧ,5| XK_,|Qv[( q/!eBO"\/L #ZV#Do{nW9F.;XH;dpֈy؅ۼxEg{e^Iۏ[[Hs֏|; SƭL:QMa``E 9蜌{ tM[=9cqK9]qٱק.yE2TZ@XC˜`q ӻTr:zҦD_c.$6>ɸBċa +ǡuy63O֟6vbv3xUeU(B0qk3Uh]#1 o!ǻ-z~aDVbX7ž< N_/MC3!F[lrp7ٕkLj u.#0̪fXi~*6&ƄX%BP#iXYI!Z. =|[i/kcI0wy-zɼJѯ-*FɌùO|mj 8 @#WLRąQnv.1NU߰ţW<כU Bu+=<0` cQHj ':~w nbFQb`N;c9%^ȱ,d/j8,y#3:ޥo+@_ׂdŔ5Mc[wj=kJɍ;HCPaLcKKmĊ+Faf^OHvzkyeҮu'Bɰ0_tBh 4`j8oK=Z\>9f4]5[l 9̐WB*_{@zl\=^-ehF,%Dx 2YPKӃ#YI;>-)aR*m-5D3BUX3#`Ø{Α{C\ӴH P?湌ZKog8@*1KuƻKkw0c;vvz .+$:|ȀXX\O*7>JD 6x5һc|S~BxJьy2#Bw5>vd:(&7s: Z!6F-E]y}QsDxெ F7-&rr ->j "$F{:&eJw\Qed,X:ugF]F`P〈"VL2FX"?;NבGA_eӛ9܃Sr"]@qy$/\= &D'C&y36\Bos'&TfYs9TB "h9SL6ap'ϙVw'bN8P+w b\[ Cj8q? ~1pwo A2_Bf~r= nJUTh8Ο#6+@G[%rau[(dW(s:t1B&Ox K ӅpTh;[Jn6ٱ-_E%CDY=)BuޞN.[1ajS<%!hB?61N"iİmau1eLKA]{'T0l8ُ NDd馓f7}KTnfIUqZ&%;XޥEsXX-?zW ]5XR`G2H@:v0C[4ȑHok#su/ᚮ@y_@ޅm5V7!cW]9 /g(UڱEQdbkGqS&%rЉKSŜ.i7!Ռt~'<4MPT"'o?83ֶih6g{5K8jJDk.+ u0^@Rˉq 9`Յ.vaAelwDꦢ5XB  9F#5"` ¡B"eӭl%R4pl{SJ̆Q`Ḍ7,rz[A2'K9BmKܺ E񗉻*5p?ZvG}s"uW-kNn[LM$M1t"{T}ĸ(7؁#`՝b?lvaiM $MpɈ>~>Whծ{+klht8tkߋr7"DWkyizVDnt{$#2Kl 0\_a&$سIt^S>F򺫖OJHdʼnE 2 L]\̘RHT u㜣hń@XC O@4&%&RZ%s(DbV{',e#t;\)M2 d crlTډ/5nJ*M˫%ՙ1#@Bh:C$UcA9*,6χYR9+G; =ARL3-:NqۋȰ>\>SD Ic`'ɫ("cPCAf|4X;W(|*i.͔'a*V8vfqyЖ$V9Z6PR=ͱр֩v9GLc..׏|{bWS~zۗn좝h'Fl[Sd픊V0H*Xq#,zߥVA">̎Eԟo] R x`_50 [-WvVNnrivolJz7c.ZiSԹ0h+;{znp:{ߥU]ˋM.Tw-$\^noqHP GYJhb6[e*8 T?QP<ʗ3cXr@=ˢ5܎h9\_G1! wrD!ӻCۿD`V'6>VQ zC?/KhNCb }B2nq()B _ϟB\ڄ-H]]"s¼>9d̝q!dMzίbN]' Mb]FGUȄKN3;\`>Ck/[)ScRC=D[z{ ~8&*}U8EB;5qè NkW/׽rGk隓^BszJܮäZ̎H*h`#p;SڏDE2]\)0Ji#tMƁi-cdUa}aJQvkוN?(SLj@ƷⴣpWJ'hJDe1DS2}1ؼ=M}PEY"vb\ N$AGf%[%"J;Vp1՜wkuE7c4;ˆl+0%L[>#e7\1HAؾ-CPˮnly1"ܩE ¢XcItkQ&zmb7QsRo=>ID?)YbKk鉶 _jj<ܙM 卾w&!jAfƗxTݝT8.kq;0GL&*A(u34WyF58''e9QR.0漗rLau)\Jc+~Lq0f;Wm9Vz_nAt_J~'yμm}g@EWU_gZe?&ERN1~ܳ!X Y]qVq+'XU Gd N SgF}~7Çr"9{!YV᝭>IOkV1[->;J3UvIqJ iwGu7!^d=(;P 82?VH&,BVHYwXU#d1*3xPgPID\H\1| iZ9L.ʈq?p&hg Zsݡ3П^"@mjDQ 7Ւh>T"!;!aL2St$ ={A)Q[6O)2noH3~YboEDujG3qD|@w9˞dʂʉ+)DOFFHBfr_h&'T24w/B*+K=qJo 'Q8R;SЇPagpYM88 }` (1 Ѫ1nƟnGY9`Ng&8RӈY?$Ѵ\MUFLZ[qw!(rf`RIFAxD9 3* `1"/DXg^ֆ t?:riIVpcf}H&hs &}2'3.?Psי )R]8}tZhN{u@>0 hOa`2C%##[%XIde#b$Us+h+_MW-ֽ\H9Hp0Tet%a }UNcMyL0WzNt=@iL}oweFSCu:a)^Oݧ\yff{:9.LptA5=(>8 G:<ʘ%{U\c.Hm\h #` vhoH{ "$-b࿮Kxz\e_(d 11+h í[#AJFzy"IIe7/ a?R[].Pi1L .{GnO^3F#w-I.􁞯 93Dһi5øQҧRba uYjO2i_e)Ohx5I?.pws#\UI]uǼ,8>Q/jQpx~"x왵AlsW.`itp  sSzܤRę"#m{=f?Ǣ/;CJ_wx#:lwfNEz"zeKNVlgZ$&Gm1߰n4 h#_TV'`O,!U7%BV^P[~3^_z 78t8Esc]joű8udl<_Ë ȫE~q b Ч]8\9:drzbL4CԞԵ Sk u)ך~#V^x*QNmz/8{5GwSRBҥZbo++ӊݤ6?XsOz#;r߾& zK\oackҸNׯڗ.aISgG,*F};Sdd}IԭD*Bq+ <f;ډQ.AQk@ p( 8tFE"1KWX?':1IyG>e Cܫ*WVrg)0Th m 0h%?f1Z<i,?V, Q~k=!iwBqKw ^@Y PQVha֨ܪ^*+d6L-uIc!WTgcv.f޲ȑsP 5"/o(ݒUqig!P7'Nذ*WFSi߻1W2{8L O Ml=ϵJnhn@Jym^NTXfڜ y'M>7aJ3tDQJargCV@#)[$E B.=Z (QH6cDB B_1S{_XgF[jÇ{߱6r ֪F Ƚ~ӊv ywY\6B{OnF5`' <}949c eޘU{Y[khyŰ^JpLg-voΫP%̔*UO#CG5ߘuqdcp o!5-C1EՐ@9.Wp~<%ToIUo|t"4uqA󒬆$m!W*,dm+;cN .٭JhxNnsgڢs^2qf%&y+h~yw; h:/X2Iۭzu,^buyx¾{\+)6^Ys4!(ӓGӠ9i75Π[hUPEY(+4>}Ȕ\-IxIjbק@lPDC<'ȾQ}qap},8-qs|yˎoOrWT4koSy4O3ۺVSOYɮU]&NCBGP7IHԐvcoPGz 㘇S9'[*\ٯ C9yQ%иᔭj L8;p1fY{KOTnQf~5wN1Sir\~ -y@naэQ"O"No݁ ͨ ItG_nl%XeE4'rB-s%W*tc i^kJ;2GC$:X(iY7|n-\iɗBi!~F2Uq4,+Qv8 qE9xoے֝~.HF{_ە}+:PҮEqQpjO}NRgD}ʋXlh㜶(eGw7]bѬLTɛ7Tb|\5"לwI?GbKzpr靍ia3F!}oJ> UJ]i$w{b0*02ҋ2ک!|q䞍 h.'zVе̞3AW@dzS1VdŬ7GFZxv"fP:'[0hs`# RbWj"Ant)jP ,3 뼯dc8-S:ꛑ۞dt>N23벨0^JiF2*BL _"ӄԓD yt1a*< <63kǒ La$ӮE`V}51f*jP< tN5ƧUtUj4!#b;4z)Rt/q#45$+DSJývfAR5"}qed<; H]C8Zm0fARh3jՋxdB%ܠ7H<%ڤzoPAX5UHJӭ#ԭ!t]x?oh6e#CI<ngarQ;ޞɢA/)@@R8&x9}be2}3X%{y_/ąZJ?ĦY{69͸F佡ۺC!YRr],nP6¢)+8=wp YL&Ei&9j; 5ItCHO,=@y]w E d>ss2s[(mvF_C{dninaw33~oE  ɵE}->? $Z[64W>N|OѢdvh N"b ܦ'ae6W%G` "Rr#[φd;)"XWַ?"BV':ܪ` bƴ[bv9C ȼ7cP!IF|$5 xbk:zxʩyʝJ!cH l꿖KzJKT8G  ഝ+ W*퐶0?Y#yFͼ;X7~!?`el6ZDu LfR=ءK9 -㊕E_O\D}-E#^l8SF 2 $O<$EU'J?# sT$2! u;"}9\XP2Iv\fg֖=^KmkLP[[~ %1RYMNN=6—zXQ) 4QQsۙ}_Vdc=_cM_w.SmFf(2?"F͍laP\M !a# 7_ Ha8gJ[y_ʬLd=Z~ՙy eq#{.nY S&  6<[r 's|0"Ɵ5=JvNWh"pn:0>lF ]>;DO22;}P-=JHv4 #fAēМn3U'/I-,{V QtuJ9 ~Um5GQXTg$oRA"dHQRT+6KP x`; h4vVo/gJ IEꭑY]{D,/g8FS_$rWPUy^R}U&}3H]DƁ"56pS6+:)Zw{/Zt b=b{JuòxXKn}[ݻu#9 sĹ&10$p_ڂ % Ģg$_  ;L,`6~Tt͢^S3||e:B}0be1!;Brަ|ds dDq~:6jxCPsyv'8vFҳ*r` WxۍIlguhwrW#/Dv ZRKJkѤ"|(_Z9S"HX7zlfi9or$ zg%~kRXlO"<δ\1F8vCw)R_Q懴 USOIX1S=XtzΙp&q>/ɰ]U.=gAHB 7XoSPfpx6"U?r&ҍ:_||ðnipJxL@amroK8"$oX^)8:CdkZ 5nݜR(xucu(Zm>G1Kͻ=O&%biRATbMBȕEUiH=?16q)jpSmht \FD3qs n3e {,('evGHw7SgIeQ 7LDKo&מ&#-iٱVKЬN 4±I%)$RjC %y瑮w]0v!AWY9?|-~u$. 9s'AnZO$ŖhXv"YBQkV" -Q/UDNxbGJ5#$Zsjgd-$)M!s8}[_aU b\áKSs\Qqxɇ5's)XkyϕGA[O'UfWj`(FrW oґ@Ufޝ^#(ࣦbioi%ݢxxje"E)BN?U: B "7 '<_\ y5Sj81rSs8)}OULͽT)(6FT/HW~4u"b̩F<=O,> mԈP9c=bC ɰ`f'k3^OLhC~F&?MOC Y!7pb&H/oݜ1Fi,3`/[q~/4u'ur0œEE7L4 $8a+uLR4Dh4:nw2 ;;,F"jҴϘGc6+u7̎巖|)Cnc8F0>c kD/m:ߺ+ɒX:(iik>߷H ǿ\Oygp9{4 }O#R4&y,VG*$%@f ڥ._58@RJtfYb!{?y{=7~jiw j6iMŜ iȴ [濕X ?C ]8<-WdԛUR# `{Rz̴'Rl] W(:T?#”J9&a:L%]S}BZR?2ofȜz)PDN7*u6;Hmv iSxWg;2zܰQk+1QA ]|Ҩ]U)c2>=Xbz0d q2CEӵ$5փ= Vf2t*/4b)qTzO'n&XQ }靈 d`!r[g~)Ў^ M^ޢ`Yuir3kY:C l3ZAQ1̥1r&u&R";2@th}6+:b0"~4["="jE:4/OS3f~~}Z ٙq60S(/=Pk0qF"pk@ cD*p740;bæxܮ eOsztF7i_|:@> 2n!49 y*cz/ gyI߉Vl6\꺱C b⏙G);,ƿADR.GT >3dvb"1vkqO*y`ww4ɏ'E+BwCNϓG#q1E[vPMsc3~y x!agK@y%,# k0ǀPJ#H޳FJfZ?"r{Neiˡ%ܙwO tkxOӡ%"I.=W6)`EwKBQ'gR#42y5BK8=Y1_yW'//slUFJz|{D 1<(a#2>_R+p-p|MHT0zuѭBG[LSNUW{ yy`0dq8ON;ρiO$jbwK w14q LoyKԉ| {AQnTp|KU? ğ$ G7u*/K/|3>6-TҿVR6Z=|Ϯ]pmUoDL> fXKѰ0ܴϜwzD{n(!vF|/@gj[P:Pmή |+a-\7$@"D? sVC ۷~]|G]u2A@QsgF[>v(m\p z[? XG Р@΢nrOf[,PsSsKh3<%q@sDc U`s8ϓ^CX1Q>vb6 .<N>}->,M&@z`gBQ*)3UQK}1VP8v"Ox ?H3ʁnbo,?ý &`d \_D>.k&&xHSƧolg@%4 b)JHz^9/:2Zau dI,BJyl4!x5IqC3K`nyg' H Ƹ\9&T,1j6i6{LX6FX J( +d{8S#.7E4w]Ð'jbVfۢ%`XD`JF Un`x\t/m[1/''eS+l5͒fw~!XrD_689mwXYm"ߒnD3u]OXY<ml 7fh^Ura;h\W1VF5k`xoߔ  H@k0 `rL?kO{Z2`㮊*BP3Ԅu_5+0 N{k$*H&I7H(8<^bƝii|a2?+cF=WD A[ݣn! jQme߶Oe[Ph]|R{cߡ[!Q9`߽~BEX!H.ɒԺ#< ;!Pվm'AK?:7YOYDY*'QE9EE/1p^wqg̼v!H?lJC)T7ANz# d`Ν(X ಀp/Y6у̴XAd9d03-І.T%-j $jÏ%nL_jx#y;.E=N,հJ],z8a.{4IÂ[^|ރRIZQϏo3'Z+2eM!en?,t e(#@5&Ƚ%{3ˣ%"pB,.V͆D)X ^x\*?; Ƭa7ZpC]P HNˠ)0gHkXF/iwԂ7@Ll(%62עهvmtKP6DgקfȅFY(wj)?WVny 뇑ˀab?ma,ܓ'B*' ]:l$H:S`Ƒɛ,3SJ\a-0 N,erՕ5sBS'<Ӡ|_R7XY<.搆o$e5bO({¥ ]9n'c^2聺]+eR!@su<)6;"AL@LjD/Dٴo]={m/TϺ<zX`8y5w8cM.teY\FX[ʽE+PO#iv,G ;'6)&SCy]Xc(f'l^Z8OBjb4<$ѝ7#`w; q/VZ.YIg4-;:d%m C"t_]nHj+ح,hۭ14r0v .uLQhs!zn A{y!Of'1: 1YARsg %bQ6A_}^y CҤ8t9qs{.ܚ"p0{y|RCUF@xdJFVA|>&6-7zvG29erl\ZqLZ9..+ By%ha \KW[j`'+3#+{XmtpzP]܎ٴ%ի۠T3U{ BX9EY 4>) <$끥&(moFFAlDVƹL|p3Zm1NEM9K1fO7=D`4[S6s's1>IӒ*@{p=Ԉ @T\0ЈZw 0m:Gc*" 26T͙*c9uKD-;?@z^NgO0[Q! _Mۘw,i~i9#.3MuG$یR]Vis7\k_, V YVr:UNw$}>:>ƒ+YMHb0{ƂD=ʼn?Q0/Zp/D@n3mp"[s6o!94 IAƣ?ims1]!zwm5K<<4U\ 1ktiۈ Pp3n>F{9|߅#~"bR6 ]@@CF8"[o| ר7o|l(|Ƞҥ;5is``0-THmpCLjim1$MKH H:-nI~++A3h-J@z(|Vaz?ly .;TJ>ٯdEy`<ȵO](/r&']/S JduL`Sc%>igW:Dm&.JB)適]'YΩs֙U?H4ty4BSnjYv:-DR[[]V4>H*ۅj UBqEDՐzj)C2[Dؖb",~Ӛ3ȱ< E| ;x#OR(,pآph'-k9oU:>j;Gx|(Ecn Q/d83d\psGbPXl<8slٱ%Tc_!{ovWQr$))s2s7D3'Q!^^VU!w!fܔN'!U$M*@DNju(K~ &e*#c`;3/Aj$ԞAH(y Ehs.kt=&[WO0T'4)O|[ic CQo/ Jf!Vf2]s,qX<[wD%DGe*{T(ɚ%s{nfp PVgJxL1׈UV}yѝY_rwV Z0U(N7XtnR([ph$@g 5)|߮بyuS4:Q DƁJw5_,^lOﺪF&*|YꖋňyP]7(gtsPOUA`Fy&] iaX6ix 66c1Ŕ5#M<堞tx ;}f./Cϸv+!$Q #WGR v۬! ʛXPhM6o{;j$kDw2"/ϿtnbUz 5ҥL*ex]/Q bεIs]SS2:x_ բ-1cңilJOL)PmW)d9NvM)z{ ߥsyr$Eҧb,}@P#Χl!;@?P1y Ɋ?1QD$*@/l)_Nb$kJWQpΎZ -a16=p{#kGr}A˘JChR/yɆ4fqcK9Zk[#{z;G+a ]T&xm6>!rP>9md9tY+FdNT_oO$p˲&ɾUex$yKt蒋]G}6MuA;Voo 7Zn #Pn/ nYGu@鸜Xf}(pZIfzCv zLnu!d@-6`!J͈n"Ͻ .߂ƭ/<` |JE =v!W% 2 I}(=R̬W+B8Oc4;b;bm>9&DzX{r\0@w *; 6!# j;c".t,R ^p*nLۂ~v?ږDVIq{gꔫ1~pc $43*eN?Rz z 3ݫ>R`6'w%&iY$ ."U/X|-tQI\ԯ]d/MacdTmb{"-akC9DK:4IcѾ13NfY;*M31m~Kcz.\0>!W-{ ۣ jF1 '4xAjD" X2%uU&5G sXmR7kr|Aw1Uf  *ggN)H ]?o\u0v'j2!Ɣ3j)rZ$~Ejj'i3\FH3w}g 4M'kd1yrH;t4"AeZ}2d,7:dVS@Sx#ڭ''qAi,UP $NN4_TRHK `QC\D ʟ7ZyX:P+dH>4;jsdI|;ĪNhnR9 K?~:TЧ*PΎ m5Vo*EάU}Dq,.&ԍ0TaDofDJY,ƵH?CXٚ>*X+vf hW1gwN՞Kc{N4WcNVMB KG87# E(\7A~\\rݙ/&?] An]nLE[V3 7?rC߰UUzg~y_Zd؝_JK& ϣ$"zFDO ~WߛO) ńϓ8. `|oUyT.b0n>̴}iuNśU)iKR4U= h۳t3zPW)5Yd0.m:B7T4`n{V` fȪ6ڳ2l55vz9z<[EvP'na~Te\nb˼۟jGnO{Au;G Rf*=~ #N@m_yVcWSxыrf xO^%Srx3p'mR1o<op)b)h@ hP&]l3|Yijd3 Rwk8٭vAe@4b_bdn^ZO!jqDaete|3!89R '鳝gfs繬P p^LMgsƝ qbyX\;FE|Ϻ>24|Pj(/-oiH]Ӻ~5P!{>3TN1M-ġ˽R7"x/ bVXq'hN1d0\THRpsjPOۣԮqa\ĥJW r z]I]e9'AE2A8&&ƩC0u(ɗm҅iVޭIh)p##uaE$b ʕ8%viO0&f3:u{gl3ﶎ>dce[XPti5we0xjrt^nNYI#}!;ɓ`h yUlNQy bj*8͈ԋ|ɬKԴ]ys3M6&G_.H*'TCL@D4ԳQ1P5qPtK2 TF<ŃjCd GQp5Mw_{UEK|L%n6 ,%% D?`y1ObXVl_MM4П$Z{jLy.iNY5[954Mhu@NT"#r,Z! L$N6O/©Q0te?,͎7ZηAY{njtd}窭!um2g-/ro[a@IU}6"0pY2*Mx<"#c]ǹR vPB85wECΎbe $2Tw!.¨$ Z{Q _'Z7+}63G^q)x/ФI@Ԑ:UZy08`1ʷjj"1)̷K]J v7POF)'yql$"c&P`*̞Fpנ:Jgs͏^&0}O\Vx4/R؜k]Z\tىZM^$ <X$4}ep)۞u߹Ap6u!r~|m 2sVOjћbz-G R3PINӲ0&\L)/aHǛlPт/V%:`Z:1/EKte5=JH/@5Iɲ.}4YxX|%sk+ҘF{|ċ(葒1%|>2~F;¹`S:CMAml$Aw22Xo͐U0Q,[K($Џ}jL@TH(BST]S>NA@'*ia _tΟgz` ŀfçs2ߦ)!-m)] FP$w< IKy)^<:$4ݙY05-I#ϭC4UۥYrdu#U6N3X2ªZఱ<$^2XLY:Z'ɭa.ꤔgESh) eyatD6)#= # iq]~ot9˛x9]?5u}?q9nW&fE`$WZ aYnt`&Ue)"l|8]QE`(Dopœ$t( R6pl)U b*ZS0|cEUN 'έ>p} r0dx4EK*Nؙ6O>'QzQ㗌-A ԡin'E},c~`>vLFCFQѵwgioQ̓`Z\im1c7{dVYprd-64Ygvqg!X)pE/3 !B~+n~ͼ29iKt#g0(&L/A30Ժ>BDx|m<\V"uIתb JAn߈#LW-vpAɋP+DZ?VZ<++ōL/CgdjдzzJR*p9 oSs2ͧm⠄tu؋ U`D@>VԣPt š/8Kz6CR:B uӼcKtpX 'Lh|-_ZNBJST?:̡slyꞽvRE M.-< wT l"TT5kGg 󿡞覊cMy^ z}ɟv\{#bU'< 7#k`Z׏Pm]4w6^R?PʻSvGw?:Q:'HpW?6#ƇڑzK` n0p w%9A1 %]F72Ą讕€&&!T(S抸84j .+욬Z ͿclBYw_}yn" {6%],h;9'pH`x%5=AFj߸7c`\wZۻhJ^ٟJGOWF r֋=. [M~#K\) K J.i-%{}}i8P2Bh+D{U2" $*6(#k f */; fJR|KB Fe**v-JQ%: f}=O0A"ua猴VBwɜ47Ģ1}YV'Ê/Qڴ@{^e=> :wd"<" %!^Pʎjl[vI8%T *zg1z4Iܸ)f77/dr-BE(X\|vg!80e72 B@O_as'dP#8 FT8w/I>Z?{1ct K͂B &r,)}ω` -H|Jxw10BĐ2GcS`EOˢT~f?,.[ƷڷݨwanO&X<ܕQw7{͒z v$hf}UF;s|J}I*DFǣVXvdsZKŒW~$ pMt H9p )ʃ cs~2Ͽ-6*4lO%wF8gez"`}EDvLsB%&E LWuvNR G%?OFx?TOֽ\: #*r;c䵼.kZs9qX|gX?0N&:Ҏ Cɶs-]s:ɲKG}WM$3UQ%uG6R*R)%Z] T/a'.TBuz ߀ M{Lβ;)+:.D(ئX=YJƹv9+VF?" abwld>dH$4=-EnH("kcrd^s7 ;{lR35)s|CMfᘗBLRBI67K6LCs . Kî.JiTG#!<"[ $"p<8k'z,G"){}nQrK,&lD\nxMb. r:vDH~j SLtPrGԍ]ܤbCR Vbʘۗ^S؍jҒ`CbE 1ymiezة$kig^B~J!ejI3[yݮeEVקDRN6pw{P;*O/L4DnYnFi˅u+hvBfrgA=w>]:HPO;7b52qtwG\ɸ.KHK='Ɲ[;|fxTk*RD="SB/\x$P-+хĤȚŧnnoS]”.cN[~1ɜ?k 6]yE1%y.Aa%6=)Y?c1[;L&w? Gv+O:cM7; A˸@_%g^u`Fu .[JhT^k̘/}|s%Cšχggq}՚8 VNE6QS"$TwXĤLS $*2׮#7K"lP%fe:ϓ;mJHA#8x`#J๨uw@XMܭ9dB/޶B؇G6 Z ϼ o$HF_J8P,m}NEXjUᰯ,-WfWQXpK)7}N(V -xm>&=o6ВtFB:^ٛRA:B*f f\7` fP'~k 7(yј>Xh{/ܫW~ Z2O,y-saEn-=4lpi.X艼ӶEg$ TY]Z֎14K4G(!EM,gQB勚\(d'x C(4!6b!R6se/0D@Guڧ֝! Wr9q9[ox)?9zY0ZbơY(? ʥN:OT7ȘQJSdYMEq@6fzh)3⃍5DݝJ.U`&.mvV{. 3ĬUrk4`N>&Q $}**@xv8??[U?Jy+-eb,G+bt^u\{нA/lrO$3=1ƪ #&^ᶕ8/CɊWus Pҡp @9zw9=Bo(p\:]:>%~ *ag~^rv˧Kc%0'5 +PwvIp)T_%%ίU<S(53P Ϗ$KG[\6% _pj[+]ԫM&"LHb7ld- \w94v[_[`]%c¶½M?Yj&f0yHqJ),"DT_*XGzj .ٌ@5p,!B[Ph݃]) JTb,;Ԙy[Zw{ΦW+JQ~[Q9 !*Òh*; P\2ChLD/@\w%vaeLGq#;}S(k" !ho:ދ2ni*=~H/TFk㪅kK9NOwF*=Q?];ZսYD] fښ9XBPxJ4RyJ온"m9F躕>f%ߝ~BeTR#}`acG$xsLoDXJE"8ZHfYQlkGoc}~ԉѠƺҾzS,em PNd.l:tҙ޴dx[T_GYcٜ5dxX& @GGCBX @OH3KҭD)UUv %:7-ԧ0o:U|y/Z!_H B=bM2\JT׫H^<ֲgRoH'%Yyhܗ=Tco[ux5uFAaǮ_Uu4z;lٗsbJ:+ Z뫀B%܏'%8lؐߎXޢ{OKIPŕt?6\l܏ʈc4"/GiBU9DzĴ lF4iOJ TG.\"kHEY:"&mx^FyF!2i/#{bhYn.E2_T ( @HUom"k`:mD9.n3bbWM\p#8I,K,'׺k4s_Moʨu CӚcrK,{}%ⳑ?ty޶7`_nZX&?ħRl5爫AOGi^Ц(4l0Ytͥ^9."BcPcfEPu{Qֽ,3spuS~SeWEc ^{Sa|5i'$Ǟxf 9±!$ pf(]J6e!k8ϝKK|:\ɁBgH Ds޺'.E-8AQXcC)fO3)P}G -0J{vkM,ΌϔKv6c2#6O-h-" [=8ob}v`ι8ܩ3XBXb+TRknj;8]d%,bwD- U%T4Yjo?waZ Z N|wnS!ٷywr|&xd}nN?1?m 8GDՓB: z~(<|``_Gb@=pA-Jkwcx@@G0ϠRnK N4g1|MVd(WA{ˊz͂ [ǗY+apg4 )Oiu7]+ֵ:xiA/5 ~tRNtn7獂W2'0['+ Vmw5:y[ƍT.*M|^h2K\c8-RhK˞Y fS)Th[?[;y$dHWH$g.!ƅ T՝ϒ edO(YҌ7*PXVVbas;>`|,o3磶3 |;Bolep[G(ay?4=MxKf kXVԕU0M&}L`j&r#usaQ4LϺq퐾;'e)Fzk!u$4u_黺#*c[Ah-Ϲ KL~ .Z٬#J{]{12p> c &N%zmVOH~@' -񁔎$+MkC#2j V'74}PL`53XGj%Y%,F S;0_3p[c7aN@VroL8\G~FBL,'˟?3kPxI ]aD &l} Q)px O'G51u>_}>f2#/g+cboo oǥ.n9:24VN΢(XoyY. 꾅pmWyfL:`FI&ӑDԾsO0qlfD-kZw¿| ~h=7bt!r ާ4֊iTKQ;Oa)8*9P't_ۛwP_u޼&DrrhHEg*>';V_7x5|Haȉ *O9tF>Š:>СrNn,P1 u,M"*XIl@R K;$Ṅ@ aAF–=ԇV;O^1t `zRL[j\cAA&K-wuUݎU@9E6b:N^P_1̺Y%sf w'/ ʊTFD;˫5d̋qH[#-.1HK/`OY;}P^-;;nCA*殮Y|x(8Uk|SYQ>UNb W_~e&r'Ґrlh}Oz)n&v&c\8cn|DZI}锃m,2hkn rbĈ,l $. wؚ|_ULKTU껫hpHz-D VU: ͫ0Bf>b%Znm;8rxJF@3Ko(WыON;忰Mo,H"$IC١ꛪB.vO߯k w[ 03nh2D5ôu>:n7T1i$L0ј#9{. nxU%:װP_MUF9b.Yu %h2X/v ^ĤDgGQٽ^wv'Ӟ(ە,AXkTݟ`Ou)L(p!βA߄ y GkI"a/Wg?$@T ZF3<̉1CJI*ЅⳉPR/u[0+)IQ.CYf"R+=kga'K3OYD4ަ.ߴRZY`낕X5kw@&$@Vm]YY3F)f41㯺2wpDQ>[]"ddrf*>&Ze0xH!h9`%D;1{2^- R TxɄ(>3DvZ̺/q!D,)7u+%g0|)sV:_];vX;ORM' 2'16&VKFT ^M 缨VՠY6yI0k 1~Hzr,2E`UX8bgUC Ȏ&&@\Knag5v[3ٲ@Sgh3(DGsϾS BUS^5iR93sܾ^_1}hAI&ݭ`bfUF6ݬX(H<W#ƥ@MJ.9  - ZNDƪZfEtPĢطiQi]]e0ٿ-wϠn]}اSpxܶӎU")UhQE“R{e:Y`0e!I'ιvT9`^ox<3|r/k:`x- aE!Wcu-!C{ K@")wtDX ypm>]~JvPfm>_Silo߃_K{-h)%'u6Erу(lqi"?8)K{9E.;Π ^^j_Py vR*Yi;E0*%Q<(}zj@6K/8f$ "Q5އlXA&l* U>a/X}ȓ'0tpF?PݻPnęj2-!|h^!֝zdدW(p9PyN(:O:+z=}}^]㴡?6hL*F} /icoWE|[ihO[ 6Z/8,=vEGۮ~MR!+4W4JW:R2rC*پ$6e}B×VW# $d<7\Ẉ fmjȪmMU"GX* 0m^j긢WOV[)A f7^B7|:.ڈy@vmWHӻ 4|{8}1Ta!LbO{4^!OMMAfK#?[^y'TP1 ? 4JqLZު)ق`c@nR<>bEaXfurB(Z67IQ%,\ыqcHF5 ?;8r Y7J|}~Ij3vϒ|@]Ǝu1Rew DEf^ڪs9܈/"`ǟk†d`mseNJwx};Wd2jq#F5OȴC7H(x[sk0 |%1uDIlv X%M00:^1|`43%B+ם{}0V.(}oǞsujt%S@cJ$ᆗI%={PV*@UDGEG1=Zt+w6tZWLdi'_K!iL'~PZDnN]e=¯-]_饶f"c=oh"wT[˹c\e\ R@ PX9 KGc5R7G99/G~]/ZRx<Mǝ;{?oF\>/;L*9t6 LV|64J= ||b1̨#S6-Q +^_Ǎq%Nu-/<2Vjz48ZqDGC ;m L.qW ށt{GrHrNړmGQmE@ߢzNp 5FJ\^4W{+{ߕ<C};O?S9oNe9S 774ws jlFH$3kU 5-c1J}(Ƹy13:$,U4j?[T2JMg ikd 5_⽛w&vĺ7<, 08T}Y߅I" hF'Iq8s4Hʼ% ,$/^_ $HϵDm)ȰBQ%lT}bm8^P6zs .4 %Tض[]I4"OToٱBkcÅ RJvl!ݴon=M3Wm*?s. }S1QrxsC;K0Hk1Y`ey7 N ,+53&>!aȀ `-^nU,ёr7I^ L &hNryl0l{ɺhu&@Z.ƻyvgv%"M|~$Exu8QGJ_/k$Q-2L5`eJ0bDq #/Mu lc_81lߗ7H$C6Ge)PZ`N[Q*&~Z CF .?ٓ~9/&iw;wЅ{8u^^ePv#T;nf֐0-<J|m[zRhQC(>-XN["7*$p# By1΄r.eF.>f6h7ThRփ-;q='?TrX;Lv{#v?tk %:ZnϽW"5Y'D;I(> ?S781ɝho,1ux,vs=Kv Q.M\@ۃPZ3z*Eb*2Ynͣ/IѽYtaic'.,c}Ey8} Z@tC*0@BV\OХg͖/>1q Wz2;`Q&s09Hgy^@BWRʅ׬{Fkf EMF԰)BlO#jpj!}_kEҖRph.$_ENh|ծR)[aebn6+Os)e-4xZKg{`$FPt^hV~bIÌ|QDeX1Ir|g^Pe\Ph>L TRY<8!%b\tG1Xt$$i;r6`<,-Ѡ+3vg+:RƄ=_C h\;$]V.g`R+TOXТOojM`d02er`-5ƀ|q*.A{!|U~+ VCߨnOhNo>NTR JQ.8v3殫uv i ߧm{6@Y5ޝ. =dZo1UGS]gؔ+2{?>F% e|SgFx.)h9[ ]@^Im(ۣ:+0Y3SZtT D8+~;٨f|dã~R9-9@Lt|T^6춈9?42k%!RqõJyV7BH7VŋOIm*}F[j `2bvF^-(qCdi'-?! |.i`~2+mcxSHˮK= EƬ;eE֒^C/1l&/ʏBikU^|0(nU9O6 zCj^ߛ2*]̥4V=04' O"~@Nhc؝NA|Bk̓ULұ0:c`gr`%;ǝaS}=TE ni9": kOtÛ @cFSMVo1,`9WmZ8ޜwȺW=z\E%/URWn܅gv8j-cORqLzdZ6[j} $&d,77h^H>RBTWkumu v?O[GejHB#s "% %K>I8 \\<`3> ox'7?\D/\"+*}i278^{z`>KTJ9F7tRnrtfߖ-mTȂ'r5| N/ܱ zS?T'=vL~H7=,K4GZ*lcw-#G- '43Ij;e& $ p+FnjrnojjfIGڡob]X9+WjnzUwvMN2 r(^N>goμtZ! 嘆qY\:A_b2&V"|KY{=Z۞\Yh fU0' `0] `$@-_o|k=hgbRrzKbXjeT, E`B 3)&j75X 1u^~C|K}cd(mgv/- =ZT{Dڣ܊ID7`s+P:Y" OFq@6.%١RTa+ :.L9)[(􏵜/`=u[%:Ue^J}`(ŗP%+HGeEрGn)jZZ~$+ n\uoFi4$ҵ0IIn^ BJ:( ʷIoA _u U"/CE}k <2KN,끌8* z;Blj~ZSeFPɯdPP{ -B'v莝Jڃgې@M[EDBZnHI+ t~P5^ۛck~80E,eXi$IB^*1`w"զ&˗FXJy3Y/F wP88jGֆo-sf^Y:hTV`5G;,LPt,mM^ױLgS F}0m4a#n;pgU~A&lܳ8z0n .펫'{5!!뎑]ԞKF@wT269T ]NHܩߒ1+PBBc9UP_1C>\XCvV^ IkB-h }9|G+"w򄂠d$4D!ZB>K(ùCE75wpIN5HnE&Pd r[޽)~UMb bS& NwbYpmJMJ["S: cyԜj5*_8Rn'2vQ j2?u9`Kv h?3B#^3;`^c+pKs ߶_apV 'LlS+iDg>z|+8R#Es|PhZWFa5AgRt FqؤKۼh]J*)Sb дa62@DºP;ƹ楋:DLP]~0UN3ۗ,^!-*^G;vO3қ' 2)i|j× Z]syll>mr0Iz_M~SsX(PlBr[n[. G*Y tQ($HWyŪFߚ ߄/,oa0@IDDA,Ye{Ot+) E1Ci${7" +D`˯ɦƚn* 9X4Hm'㘎xMxFX?|e5aW˶de AYzE3p;`K^AQ*¥"Ƈ!m6 <1aϔa,8#UEhxzrj G {.]<ds?R>i$j,+(V"\Rp@4XHڏ_^| 5γgT O[F1b'#PƆ{AƓW~d>W{=|Ge0'/ 1/T+cN+,:ν0`¾%pm<++4XN˦tR^$yj>>Bdg53l/GPxiQڮر^d='f-tϐUX IIG e(κ  _^U؈cPgWX*OlJ_#|$ 0BS{wJ9ܧRE&9o@FvۃSԌ'gYϮʦ*\7^l9HN(ǸaC @&l)[M8Ae-*>ffқ" S,rXV /KL@yl$emsxl)YYF-Tc fMlw ',f$botLY]>2&T^؂7+W!*Hg܆Qjcugc!UWXͧɅ:@b-xC5EBN<~pa* hA:HXaASBhg*_0FfAsc~'v8FDy#BYRb_? i@FsX+_oB}B923dF-_o\^IEӰ"0 3UFsc|e5x%#_ٕo_$? ┨:~Ť~)?8!K>Qu D0(?9bͮ  ]XQ޴}v$: D\Uo4ޕ~[n {biHA:0Iΰ'YJ|"cv8fV4C\ES=vfܐ5=13ԭb+epgI=nZa!f׉ܪLJʄ복8Zam=u }g8-4^gd.ҿ\& & A)Yfߣ َے%T^.vM,/{}0i;m2k~chPm ۡP֨ CSi]"Y I9oqDQ++`$w2d\*H1_Do(4⶿ppWXdb5*RwZ31 JuQ"?'.-呠0L^z ˊxMԾIr:SߨfkGx޸6~hWn%\e!FD٪~c~(/E&νP\;s5z}3QI 6pwg /8|WPH7j4@jŗ&F0 (eZFyɳS]<FģBwccOy \W9E,0U8EAqvp->1򠘲Xv>Lw׹r&SѯβWly7](w9BoIUL9}qUe2<4Y>\pYom. #1dzU_s8χ϶>:^u].|\g#6ädu]uK$o"aSOX=X¼I11L|*6p>ak)[Хdr_Xzq’3gK 8qv|x+hq>'RK_]%/CEsI}W>?K6jj `I8\kSZ\c)ҁ01ߪd]9ë /=f(;hmr=Igo_[Y m0JXvVXe=TIrͰ`^bF% !HY(2ʮv"%53yl¨vstjaȆ3EkeY9XY,'U¹X:CruC"s8YnP5YuFeMiu ֙kr6P{j~u9Uqob~N(; q~Sx)Ʋ1_R͋wmW'p357P XLԖkFcg(%|W{BF<˰B$yBV|ynp7E*F>]h߮[*d"\~: Ph1jOq1WhY '1 n6(TFH(?!tEA/ q!(bJ2d&GrpH #L}O{b ͽwb8z{>/LG8* -ЦZktgDvWc28O=s遠FQ:d $zC X.`ĩ+T]HO&*MHQo !k3wd3Uٶ`+p]8BrG6l>$gK1h)L]dXDˉ.W܃؞Q%{cdaj2vTN.Tcʡ@^5O+\dA{OcYNIdbS\L |{ , p,]Hŗ%L -{##}Svi/J>XxQaZr]^}(LY|PZ Kܛ*Q 1u ZڮdcZHMm"F?tbuAI%'%I(5BJ)>4z)n΅M}3ENE Fd\I\L{+nH6~m?;^k%E@Tx)^T#]h3p㏽RyXqHwCJ #S$󫆥"Φw]y;"WT@YXJׇ JdO@//c\ |/ҥ%n5́ns//(cɋچ{fiPg=mZ>m*itEV@vJYJ5u!8׵/nwE'JutOe$ ;10OR+mc O0nDe<0G4ڕ }n>IyxlٔDk.,j+)ߜ**ӎ`qƓ/Y}7 QA2\Fި0M {k=)4U삦.zx?O*x!ke%N1Z{c EK!Xev<ÒAB5aU$H3Cn_A[$&b}K+cuTNzd6\Tg]?CKǁ*gvc=_Y=+:S?}ۑ\aC(bgB9G^uV<nY3E䣧e 7TZ(Ep<thgv4i| +? 7V'! ƨc|ʒё)#AWe+H-x}ep&WE8<67Q*lcnV'=Fi#hUr,@lN=V=!,͔~"S2h Tǟuty%?}mp-a]Ӂ8TBK}B cb^0qbhB s]n  ruG_az]OT7r <ꦮRme:ғXjXM@Ws T{Fnjm`ĴzC||Bs6}7'_5gGGP߳ػS׃+t3C1l4]Pf[UԘ E-PRDQ2JZ T^=X)..X}yj^wZNUb-ax2]FSO%܂w(qG"IVr\ʘ8@}xH߬O+t̎W/Uqi3ݠ'p`.i^ӯ<~ HZqV~MA@z eSQRug,a\4M{bʍ9[e-> %@Q9-K@Kn\a/s`<}qR7B[T׻NIMsbl9Me2K  Rw+p/{Xڴھw|Ų+5[<`?VȰGU` =D)51/lсrvs+nq#Gpُ[229rb"j4kڊy[/ypHX'wC=CB#(os[GoǸ>SI% ^:7No1#AWg墧H(߬,K!f }ńx")t47'{φjyCF8/ X+|"Z R_\e1G/4_ ܣ6su٤`[ t]eV4!ImYU_'js ơZlR0P08E i}|bl,FZ6Ӛ{@C|u.`$q0ؑE629o:kFEs!4W7zL-(6nT}? _ܯ.,*U:9H#\ `MB^2#?YH4(od783r!y;~/{V9͌]<]gpHv|:0'9ܔ ڻ74UD#(Y**mC544w9vJ ~n-J8Nxd^E nvbyӢz3_].mی 1em@Ff=bI{O)ڗ9.AN:@"#LuV+>UZx*-m|" ×خ s/s>ߣL-8f X6wq?yKkq`݇uD:H˙cєR@bU>vH_ {r`i0# ;9|;(kݕ^١.i\w[%>&e2=bØÎz!^DUOjl|ydZ}kVC'88rgNuy^]H[j%.|TFo ]vm mC "CdUX0x Pcv^(s3#_HK$+|*p k-bYL<Z3u ɦ:>wl|nɘS|V ,JJR>ʮH23_#5051_! NqBJKX@"\JF*FP}^C4No^3oi; \I(Fٛ?#'n1;>A [u)d{ux));Użs CEM?^Oq`8o5y(sD_V a0މF"/nLEqg& 㠬"7t-,a/7~V~ǀ"/P]ŽIet XeXaG 2` 2AbΜ.BFP2opCue񚨳WtXm C < 2l]E]l,ȿ&[RBEdSH3%^V8G~ݟ.SԂ#i 6+9 0 {iZr@^Y ʟ֔'{Q©$:z5B}5-7ZN%/h-m:W ux^7AP73MK^-40VBfǿ0Yqg0J!Tګ87_q:r_"k0RҞG%!ʌ'rP3_.<_u0[Z#lU>pUj9^) g}&wmkCUD*FN$܁iWq8FY7ZDގcٓ =B,=!=/^5Y Kqb|apW|lH)`Sn˘Ż B! jRu(){^fRp 'Qըʄ6u&MF=of( 6-3bɖ6L)&.pTtnyd8ڌF+Ƹݽ}%?R-L2Ի8#^E ]fPuP31!3y;E5deFJN']w=v]r6o")W6#ֽM\αN#h6,h K b^ߗ~Uhёx[GR2B[|a>3Lu nIPl|t(vUɶ%&KhS7ˁʓ4ꓢܕP s)@PqCsBaK#B<633 ;T9# AZ ֫0X c##oaپTL.r|;\nkʲDmL 2%G] <> nϛj-AM}* 2\ﷰ03(Cl?NQVՑcht" 1A)=4tJ</c `2((+/M! {t"pNIhf:Ji~UPqy40CY cüq zQ*{zK:(ĝ㒇?M[?[`\ 6pU ('981*3dKQsD8N2.j[[ڬxO/u= 7;D'vtHH 8Ie>"ؿ5'mea酭 pZyY" GeSbtaZYT$; |]j\y{nRWA5KMQoWf{9k/OmP /.MP, { z @q){1|W&UxscLHOg= /ހ%ħ!X[FE,)jv\g:<0UP1R_5*{ 8bG Tqt 94Q x"yqG.+ѥ9'IqšaJ5fȼ5yַ29U:!dȥsCH8N;˸p4aCaiU87])}:?9ަuimIx(~Z" u!糶-ٽR,D8SDMg{uEyivPDQŔax`C !.@M/ $MȜBԛjfw6auY½&TkkA[o`;Xc-k7u5_Q:B$ϩg7 4 R+۝DréHDkXNzv+vCҚHެ5 Jr+U]vBP( &5K`]ë)-Ot3$2C癤0d%\¯7@KK^͜X'ɳ>tg޷>"ֿ[mE5\MD`eNc]0<]QPC0qh0:!C7&φ2t#:_i"iC ÕR%زүzne͊sBrjR|1EL:Vxd pd!695m38#e1?H6(ʦIǞ͔y:=UUζ$/㑳x/| lйxzf3Knnf7ȅK5E?؂Իa0/'"ߪ {}7uB)XTS5$'t:mb%[v<ŧb=".<2V(mۡh?vZiۺ<:<^ҁ0@f{g1|}>өF'Ԯ v4&UJ(t1ioHz~D)/1A>9@ !!5TmEpC^ |-LMowy&Sv[`e Mi1 zu<^ Rj gVOpZz'S7k;cb//B Wj F/UߜވOm ;x|C>G9L8߆0epbMv1Zu_=|<S?+oMUߜw9y$3ֺI~p/1xfXf0麤ޜBݔКY vsJ G.G[bB8fJg (iJ ,t1 ![k>Sc4' R_-Ov} NP_š ;abԚw4Φ~2Qcr+(uIq ^j`T fl 8(8G휠TݪeN5Ȑk@ʇ9/ *93o-i3 K53o Տ<{>uuQE.Y(%ū,>9NH1x:33kvD7ڬ0pF; 5 o Zsf5² ?}%A]0+ U=KCC鴇 WL*U^udrd66_Q3lEZ_ƘN?ԧTtq2bl|`]dW6v'3u& 0hO._o/qS!7VF)t0=&4 V0fȪ UCb ލ^#y^D^w'(z8T|ta:cs Rft]ci6p}$~CwC[2J dTG W :օί}q=tS(O^5nb)˲ݩ۱>o&dG{^&˩x7ȹ˔xv@9ėDe)S2phڳw{'I :Ο#Sr5e+8.QG0"Khj7 5^}54&f` J1v*Elv\2M'1Pfn%} "+NAAvšv< (D+C,+VbZÐ+tTQ1 JjGcmbQ; l& zP R\}ai@`C ܋3V,RhlgrHnZ\tSWUVnG\+z?cX>0F(6Vs󎩫dߴUxlݰQ%5~^ Xsovzi <"ftzlvLd<-EwWLkKp&)fhǴ[Aomb 8s]pz؝䓭"_p"zƵx Get꟣DMH ݢ:私jg{Kص,ovw+P \Є386n\yUn|J7HneV&To9ШBL[bh6*qv<a0_Fqfvi 8 _"~,WQ=Ey|B4}̵O+0jRb8Z9&Vb3p|wT9ӗzɘ"vT*yAJOh1rPOS(a]FI#v] gQ`Ѥ,տwtn>(A|: )ED5zq/MhI = %S"'Gz*L k2yp7a4?=c|Pm4i蛱$e\dMcaόiStfS3:!CM&Mpqԡ3*z26b{Ksks?t+@S\s Ǝ q㉅Q" @`t^!<}ȮTC+?WNqtv6DN J.?E ɑt͒ 7~^i|j'ژH'ZW3ÿ( ;$ 9MfvǬú#cڜ?C5?`jJgsLaЪovX Ahq/}0/OcФygURo= m[zPYTy,'}]:2ƿsIT>`:럇LWL2GJIYO@8*%pMv8KQ0=jt/1(ŏ{ct1F,WiAU16^юka(,},-}F ,J}|DjuMg36S[מ1EY :jrƜL:-5fX695܁H݀1\Lr18#fo+ׄ@ӳ CqwOO]4M}'5{(\ {iF]ewݫcɞ%QM'lew)B a+֬eQ'ΑIҧLsݿ\VT( n=c)e#f}r]v캚@n|k !YWVf:14\S{}2iNV;{bg8ɧNAjQC(=({^S}^\#"4z3`t5&FuÁ :t޺_;j:Gӎ YT-J+ŊK5ߏ $7*OѓS6=nliq|䚞= "ᆫY$ԕ?]4m}HCB OK%6[#(}X$ Cz*ǀp;-{iAN>R5Y[L,|mv[ai +HGƴYc'RǻV)K(ʖάO! gFհ2ԚN;z^ N񈇃 rw`4Op(R()xyw I'`gj"@˟ć18n"DI46]@in#7\*]p+ƈoCXۡ!|0mĘˈыóC;jѿJ{ta(r-A}ſ2mƄI`"'4cӲ6Q KSכ6wO8r# ׸-џKhMqxE!6jNXة ]E(d:rawcLY 沅rպrMG;٘l N C+l~h-mavlBCdJwԒqOH"TEreXon$mB%&8ma*]iO6+ZZaS5Lg(leꌈiB6|9m(VZVgЀ(fN4=.ne֦`lF[ e~ K~"ڋE&pp3/bz6]4+)PZ10_izZ1 4Q}vi {X 5!kE燓ά|qg_FJ`s0ҔqqnV@NY['zzF\(O6^l,d:@R}d@uK>,I`g^#o@ϞZv[`e YcCfe}Pe|v=>i!MPqE6@ ?>w=9B-7B!'$`)OĨ/G5=?^ nT=z S"B'3H+XE? .gtl qV]aY/Adu ev#yF o!`W5Ͱ#nΫ,-~&%E85F^^ؒKpi1>NB?}قy\juI }EO[Ɂ+H͠9da+6g~ 04gPap ?ѓJ>0ic|艤S۩"w $ϙˈqd(Y9O#EHI kD)vVܴy0Ql@]`WIJ6'ɞon wgnUc;u5!*"ӶBwk}Ɨ:'l}-a2 C$RЅZ#lpAQwOO[,E9AI x߃Yb[wú(! NJIGuUzbĝh#_0 p[Opz/Pm qUaA9)+(&ڏ8V P7~Evr R[mz'Eby1&?CpX{]Λ &$ZQsC8o>o9 5nV~]ЧsU0hW@]Y @7GF!*ozk1aQv 2_ `E3+Cls $bg Edp!")BM}ۑ$-I%{FJKaϪ=;ɘ"Rn=q!M>ߛ0ڛhx~')jTPC1n>wO<-UH v?aYzjky$Ȋv-Ts@SnUkHFA8 ľ(=_Mw~ȯ3[8jw&͊앸IjM}M<.J0evтh[ao#Yޱ|p&`? )*=ʭxpDHzqi^2jZ3%XМj+7W.>=޼4 TUY0~cHu\|3 J̔efMpJEm0ufRBCNd+*k9$H&A0LhpȬOVk rBQ ]v7!j,CeDU?PJg}ԫ0h'd1"n!UŸBYPTl_rXy(薭`0"ZGFm)HU63?-[X.ha@[E47uA3p3+xu^VP bY /NAߥKBI&؟ 8\+F?bV3UM[ Z)#-k- HIBJڙ: ݃ V*\cgcAqE*f\AU|%K+Tϲ>ރ`;"}&@: 3ъ>}KBq.w2D_aeҬio?K^,@n]W ~ 2Բwa ÞD /1r67z6z't*,9tD Kߠ1fwtv~~Ո DQK'~NmvnJ?Aȯ r2#P",J̼(de񡭲d.B2!['u\؏L}rJy&;IpO)؏FhKS٠FjbUP Ph˸b]!fұP1"ڗZװBaE^a5u񡵦@~`yaqoIUv;ÏăY"sV᧿pIr;,7}_@T@3uk]?#IFYVChRv71`gfKll GȖ&3t>G"/b}6sʬn3JjLMH2S d QܑG_@ug8gm|`fl(Bvu4Yܻ¨yk_`Kh:9דk6UAcCJo\xwMYw#nwG7"lr0]@ňqwjk<'SfoO2>}OyW dhL0f"go:()Ϸ_*!QEa3g1jN(Tuf3Vga)a VfQfv5_ƭxxTTYD[o80@"oY~drGseCL.fsܧLw5/sζ&gnJko&zd9e 喢7(Mfچ%/=ܙde&dɍ$@B,Z!0T!* >uCKjD*P2Ke~BL͸ D_*$m ݙ5@s4jW^F9h0Z$38 iVW"4D|t'ao[8@; J)bhl`w3[ :'/$#nL3笱<3߇(Pa[\I0ja񡇧9:1ma*]kWUIx R?şIE%KTD#mT]D;.8ett//#c퇶.TLިB4 |h|u6of:9GEɿLa ;:*^69|ub8$M`yHI%m}}`Sc :]Opƽ^3: 󗖍M1<~d 6pkBz/i7Ber6,Wǔbjqy1It=%S{amb7#".( A.-W>&=أC NI;GLjT3 [{$=[[w,t¤Qj_ w 8 f8fktBO@ 42F'_Or~ T8W]10CIQشws>n9O.V^lHR(>PX+C[RP)r2[8lgxP I{C) eFzF|̊7|`Pڑ٨}ݹ(аnʇ/#wkao_}d)h?pKw܆S.jҠNm~@\i,ع%UCѺhUAT`#@yVM 'X@a!f$E(퍻 yzPx; Q) Uj]od<u4,P2 !Rp}5"7Dc9Ő(/ڛk-ȟQiI L [.×R#RFGwjxToN&@^̢T)*!Oa0.4h0*>RxNzߗe:Ij=BqAo5P =7/:D$EQ*O% %O @U+/"i2}7reUbD@-|$#8!5YШLS{Ղ.V'fԪZ󽆟'&[*#\$EgF@AΆv2`iM_f6;Sqd/xTlJ$i Jy~Ov̰+ b RiOﺄmFȶ!dt$1kkKrH梠ah 6!Gpgp]=F8fMVH?&P^d6|$$4{FH 6'wWO aHi"*x_prqeS(%E4w4gd6?Vx6. pMhAHeY`;rqȈ>i\sQ+-4#9Bu{%P% :쇩38$pܾͭ4 Tpk)fU9Iq{}C6oGI#,~6 SdPf c E贡kö\㣃n^E$]n[UA,Uҡ}xQQ>P&\(G^mx)XWQ4N6@ྤ<֡\^'.nӯyzդE7?"MtvKB*݂B&[jyII&sxΥS ]ety<\FjLrD[EM- ,Ry[#Y[ W$6z_L$pW~/Lҙr2oN09-U!yQ}Idv< }eQccx@Ah9y,Xۑrj'D[8J)6 rio8rWWNJE+mVcI){JlqY!׍'#oC''#\>8Ԭ+ʻ<>t2%0Kyi̐قWS-F1ݠ?zxM"]l8͋Ԕ],QȣGhkQCAOy\\`|.wۣEOXQA fl w Z/U[{dݿ9q.Ft4pW٣ ~NM;4\t;H[mv2V``F`҄3U|`R.vs;lQ^ xL)nGGLhq/ʼnE#^]y~)Q͐m-aF$w2!mrY V= Ƅm5!YZ}G@+=(?̫~4.S͝-õ@>X[M=K ^7%N/UD8u;]O! C +n7(bbt$&.1VRCETR<%).4) CZ&-y2c6Nվ):Q3~}s3GАqIoMb~ jVlHʖ'Oz~ҁLA%!5qh8Y7ßq[`P2NM>? {,pR18ݥqE…K)*4}? cY]L ܝсJ1*[ֿ{ :/6? mq Qq4$?lr,$S=ۅetM׳S-7RaQ|9. qQ}r3kC 3/Y6b鷺 (\\`fQLjDNX{ FjIʵs / g-*c1W }1cp*4 ΜC'lv9Ć#cTEA QExLG-sVr _ހ2~uIcj--)aPG8N/z3HVƱ$a(dZ8P?opζ^}njvǝmh^ϛy ,r$nbe.b !pBnbsv`Xqv??:p⮺;ilQG:qj -06^ɦnYE./EiIQ %hPyr;q?+ +jPpRRҨqU_ୀV!w="1^Fa˕H:4lAeXd8JK ͨjH+}^ť{_DD4 T!I'4*/q-l\BŇLW >hSch2 r_q,ېz6œ8QnP{ё>~V~duB{JT-^b+y+Zh RUݔ#FoK% .W'/Xn.NhDznsKK">˟PN٣f@8qxu(<5Œmٖ`-s,f\P7ܥhCfy0>]q r$\pDhdeEr3 Ԑ U8C-a%50] R/b`$ķ:-La(cSp 7Nқc-+C̮\DPr3j.0I6#i-:IcHi-:*iXDiǭT>YTz^oZEIqBhqu_))}..Z/"\1LzwO$5rlԭ|">O5ibYb"{+"$ԆZTj2_g7T}c.2IݵL|Ћy% MDD4LGlb9#ԮK- E<WE/= nB{gJV9saDaP5?iG/eiY T_9Ҕ0[|$e0Eeǵb d.jH9X#)ʘ&Yڎ {Z(WxDY~0&Dh!|-RPJ-˰OlzԢ-ASN glXm1 X >^@w㳑my;+"{ae@42TV$݃,͟8xIe@94fqZJt˵~ <ffdo'!w4 g/s`$ݍ|),~Ku XQq-fȵUyTQhHB \J P({7D P ,VLb"HōEn?8<5sf&/"MKa-%sYry|X3V"x'7L3!KsEi5r${cFi O;U[x80c7~1ޡyd#)k%yiqkӹ-Y'}*/xAYl-oqq3T̜YQŴkC[EF~q2fc̣Wۙ4u7$,6R>t8ʢ6-7@ntM;&xؤ-?mN{̠nL#"2zO$?Q5@J &->jˎV`Oetm@g OZ;+̩'Nf== /5 ZҌk* 9vQ\7Jk41{gN(u2h2o\+ ++dtOrBq>Bj|ާYxY p3rD 2Ӭ|Q0LV)2 λAwKƎH)HeN5s+@3i/6VK`7^;f@rJQ)3%JH.$w0H+8ml^sJaC\0_bŎTn[Q|vPHkF@ P Ut2HLnj1x;ΩݖHn)r}݄yнy忧$V9a,#F.0`C'^O=NuV'YߐF˳Ne"*Kҥ ٗti óR oe' iy󨰮 AW#lz8c͈kak1Jd|0NɈئ )ǡo~_B/D#:(RiR%2_>SͥtP.ӏ{?s+DHN&iXDz( luB^Cˢ*@t$HfoXp@1a/K-,,e ZTV 8U\ܦ; EI!UM?Lk@4$7<懯RZsj?P!;x@ %O6> i.j mPU-bXɒCLZIWǢwi #R Ϲb|45 Zف?|>s-ڧcQY|C )'clr[{ȥ~P҅kSG#GGޥ33] %Rƀ*5Fjv E"7uulg'Ḛ^INNUaFa[AkhD N(9Ku[ NC@;H~QժxrSʐ,R@Ei*|\8iV؇`: dPngzV?.$婢tm~T]Fjxqf9yhXmw+M 0y4@y'8[Vl+/@ 82Iۚ\\"3jKk 7($[oyH(wcdН9ԃoL["h7XP364ˉr-a":QB4A2e3L'@#ZUxЙ:|CXWL7P}e=%z2}L7wmHX[n@ X41 zLֿP2ދFC v< v7c#jEEmcl^<<(}͇p̔,HWOKP@Fӣ%}}54n_q|vr$>:v+(6 |0cś.},CB"Oetkk˛d"\Td&VbDۅ-f:A̧qY CУC2(+y;U'Y -9[z7d ѷZ`O.1W(ЮhX.J_ vn;#Nɸ^/uoN7ֻ͖ebl'O$#|EyJ0i=yS^uJSb*-F7?L 0 GՁq-TT}6|mq%e4nB==ΕlܜI D'5]Ȥya b >Ԇϒ &QcNTۑ @)"Vڤ 0HP-uHerOhjׂwTg`Ș/ϴɆim/1Bke/^.gzROILG_Uc$6jE;S  w45ID}[Ě_f&`&`ZΣZH=t7Z#FfWdO=&"z'";/FՙXdJJ Bx;M/{Cm ,ye!/gzZWUI[57JrA*,⻨*>җKK ׶ht&D:6[`{TDz$+q <[%D&^FɬCZY_pҢ{nλ#2;iht2 ^ ˨ L -?p=U-HׁP.G^ $ c'5upZ 85~2;"[^'j[= Z+ )P1黚Fw>DxW t]K Y?~!EfpY fa.]c>}gXtj.o|h7S\r hS\_YbgYpj{?::;䕞'of~;Y(/\o} E' R)D QbL IT'ܕ|&Os5#,]acsƨsOPS Vj!1PP-L?~a]CCPvTlzH.8r 9DYG^{}GA}| y#b]qH^Fϥ#4}U[:7 3rV8< 6+':"}^_*N2[N8 BIn_sTЮ&GBR]inŽt̝tc'רFy d8hNa$ 3D˜~6"Y6m;R0̛vx4k^ʣOkU(l(a\ls0].6@W(; ,\DМ3fxs`s`~E־`[b6 y,F7Ș##w!튷.]LCWmr0ґ~Pk:>H 0%DûUKL<Qx:fF]mD߸jR,_"d"P!B'8X[M=hð ?}eCs .ehF IlqYh7#oynݐH=lR a=:B`Ur99qR ˳bzmsW߄GUmOH5K+w»:K. Q|z)+;VΆ " ZxңZCX:35Ө)Fg:1nPxVݻ.ޘ^k= [] %)z,u3&>\kSK oscTЊ7W;:={ՓPDQrPZvGGȿ LQHKShnF:7(|Gs+m.@i3G*Gb|ywQeU̘-Lyt!; %|wDIz9 w-Y0x4ek{S?ҴUVĸt#\)o ]sNUqBryf !Qg<`qykMɽeD e6ѪrҒ19BS|H^O-)uaP8C8>% R[SVO(?b4跨 dc=#tf ߱5ul`ϤSP_8}H.XAy It6xc8OcA(CJ= 43։7 %\,;eP¨ hKlQ81&{.wH꘬E.792(~BQ+lm?R$g>Ra_/ D PyiC B$YlWMzgV7JOO¸B@5P/{'3oَɢgVS_Z {Į :%\r o;'31麈MA3D]Nhnj?R4LoBRv9[ϻxa|}p.UڸK|18qd\%T">&5RzUHz/LΘ7;9Ł +l;N e*xlw/QtF{*ryvA0zÂI'2.MֈRmr`Pes;&&n'Ϝs]_4վ2mux;q7(}vDHYQ6/)u )0"@*0f.ij%(Ĺ{m84ʼnKD%Y&R8q恠$g+\I=vO+OVOE۶m?zxUKj^4\t& GIķL?aq؈ȩW ] {WCL˽?'r6 0*f7~`^]d*V<9]ؙP5v7raSiz#%]u=5Kk-mc@Q Ihr#wWQ? 2>\ f唰ԡ;/;u~<<I-42Yh*0%=y9@h J#T&ӽoM?lQ8J6h\ .InӐTd La7ZOtV_f4nCE?(c ȼYo}_ m&R_U<H'-qIfxj$*{T1PMYv]>[٥CcC!\9®UQ=q3 1( h^k:f OSCleU GZ g;"{FI9i !c.FL!);<`-)d m|ݔԛQ0`ɡ]WϺ^Iy-2?EDhS om);N'hSϑ/?GWc'U33F3) DG "J- 2{LzZf*ڤSLϊ)/ׁIUKK! )Q#'iF)\ˮh ^6y }0 }8fqFGVY;͇ib2hϗ^6P92{LDW<<¨ c*J²_Gi!b0Iхάd8+%QZ9:\sZn1DZ+ 6,w>aiZ%ݤEЂûvq&*K Ӝ4wo6DWї?ƐkဝH)AC%OK>"!"kwAьn;ME͍'1Y%Q9b&At~Hzs?WMSWq3*Myݑ}9Eğ@4UVQRܕLh!$xx|KLФx%5'6S!LбU葶WcI_t"g%gԉ]:']f#Zݵml&F% <.js:5vPb0K^XN?wj%` jCw>TT$2:V2ǹwIhE8<29@Aqf hĞ2/jso; ,}_rLbnfP}ѧL)p@JMD@:idž̏h2`# Z3-A)=̏K| Bf8 n@Ovc݋,譺5Pު++쐻% ͘mzb$:AlVn zQߟ퐗s_d/6K2$yl8ALb "CHyGvjx@S#j5=a(>D~IY]dߔ)1=ugc\C5Lvͭa%/ini^ưup՚D:#ȷ @Vg1*vJ,0EWa֪ChoLe}=C ̤K,Hq0}}?q>'5Kk>_ˉqδ@J?d 6"Wqj+!X/`lldXy&`PWrum" o Xs W=ghDCKuBݵ͗QC,6ȟҳwhtN!ۥu]Z7*{lB_$ cR '87A7!= NQHgcYլݢY<=wocqIVJ(L-w](aqD?l͋ħhr*u|􃤠PT4f\]%n=qdEza]z<_\bl?Sٱi8Yvu?'$wҘZR>.cf<-~%z9&.:%{aM_βtrK VvIb/7 gkDж YZ