pcp-testsuite-3.11.9-lp150.4.3.1<>,o\ac/=„\O T ;\ ͊J7}-8и%;$.!3JG]􎔶^.t&̭n~YLfDpmv&XVyMƸL4jmH͹XtcԮPP`ZTçUb4b'Ge%!8<_vk=?$epA~)$2ݐҍ软 :IUp2s'/q{GFB[6$>E?d # I  e 9d  T  p$       UD d  0d0"14"4Z"(484.95x.:8>.=ۃ>ۋBۓFۥG۸ Hx II8 XVYVZW [W$\W( ] ^5@bcde#f&l(u< vRgw{ x yLSzCpcp-testsuite3.11.9lp150.4.3.1Performance Co-Pilot (PCP) test suiteQuality assurance test suite for Performance Co-Pilot (PCP).\aclamb57openSUSE Leap 15.0openSUSEGPL-2.0+ and MIThttp://bugs.opensuse.orgDevelopment/Libraries/Otherhttp://www.pcp.iolinuxx86_64test -d /var/lib/pcp/testsuite || mkdir -p -m 755 /var/lib/pcp/testsuite getent group pcpqa >/dev/null || groupadd -r pcpqa getent passwd pcpqa >/dev/null || \ useradd -c "PCP Quality Assurance" -g pcpqa -d /var/lib/pcp/testsuite -M -r -s /bin/bash pcpqa 2>/dev/null chown -R pcpqa:pcpqa /var/lib/pcp/testsuite 2>/dev/null exit 0chown -R pcpqa:pcpqa /var/lib/pcp/testsuite 2>/dev/null exit 0)I,8bb ~afA Zffm4|<P!P$P!PfP%2G "e uOZ  f f 3 K 9y e0 @&af?C= .WiiPtC$Y=p+FC SS5J C UH' /3xD ! _: P *=]2"oIt`‚ il4&>f02[ ``T Y[9f3 A{WB3$nk pwUAGx} 0`p  2'V3:J/=:,! > R;[|r __ $ E P#~ E !sJSW9]+ /(Rri*\ LB.. G*Q^@zh8 " '(gX' ? ( u%ded[;F u&E 3` 7dMs#!j r1{4lLN|vf\ 0 n fz  ](M SFRA%EdL  0h[ #vcS  =i 7Mh ni .\mM:&t?& PY X'B E  I%w2Gh{[C - Q     /8{CeLu(T< )X !sUx'g_ f!F-='l !G  xmSoO.>+$ 8~d|b' ' ?r & %PH n. ( 8o I@S$%%b + X%mY> "& ^. +J}|g9MO!x,  1HY8 i3.P B @wIIt Wv  . M * y  zr%L2l:SC x O+"$) e^bb?4  *x>E   G*0LUR~u@.\ ?W _ oE( Es*)* t% : 8+,!-"0 VV?wGI12$O\ffP0oL 7fzDh1 &s n6[#A6H=\y @$fHYVe!Ve;Ch-+ AXUO\t CJrn G )ml CD 3 6" Q1K0]4G 9 = *@$g d1L" 58Iz 11i <Tm^tQiy ` !g[ Ft   fE /|xLQUEg?mmx s vHd QtLr9x9O[Z G!9 )&h !fC  O{4!: 'W 1fpB{X:0g%"e {  my'A 7 n l {Wz ql :A jKp CqZ [| X zet =qe Jf I|6p Dd? +AMOH \5e .vP B _>(& = [ ` C =7,# R*b"$ 9m uj?#< \cL$7 D s^I.|?' SQ}&M [R 0 ` 0>x K-<fU. |#i 3gTC$4[T_ +# r1&  ! {} S G \ RwBG<l`Z KzFow`?PF Fj[K)O%D1@DEl`pR: c0 >7W/4 # k [/%3#~nIhX;72 :hb#F q -.$[ +*U|  N{2h" ZB iW88 % Q hB8V 5J X 4 %GqM6@ X}H* @` ] W YKdW6BI(ogTmpf^e f=2a C &jUS5 hMXW#y+c#r HIT +mTO &$3Iwp qyJ9 V)P3`c ]L  PF% 9DtAq+>]T} #3:OfX@= eJ8yL   4zv*}?i Mrr -j]sW( 7\+  uy! >7"G%\%($ dtoWa/ 7{qq @A fJzxo5B[!  _G W f#y&I| $BB?bP5 " J V ^lw&*G5qr0`Mx\uk[y  _0  u<#<;[!Yn` !$7 tl~dePE RBwn$n$  SSSSSSS*SSSSHSSSSSSSF"BFd&  sfIII` Vj zO 8 p(Id_(B 1 1*dh/-T4 '$8 #m5 B%8T8~fC5 qL  9?A6/a6f Q v i{`Kx1B1('1B1< _NtNDN_Nظ( tXs8D S$$T@        ht$Stt )+T%dc`]9 f8x(p=Gh}TcC"r n 80BS^Hf N  m u<NlM Z Z Zgd( @ N 5W1J1,15%:n$/ U& g 4v  7 i C ݄N x #YL  ,g r rDQ                            QXXXXXXXXXXXXXXXXXXXXXXXXXXXXR/R: fm=}.10d,:V *|,jpEQ$$_9(a " &F=iL ha a 8?<t.r *THD#u w1!ad Il@ wT;e =HK +& d m6$ [^%+`++)+`+`%o)&C({  ))''#Uw+{  w &F) &hs) '('=J'' j( t(0 FvC!T#1V!Lٴ p\ DdOUl-|yc;o8@[3,*#:" NG<z ;1; y O1[~A K ` pI?\.: & 3 w } `} % 3z Gw 1 $  pR+ 74 `d*.$~+Wc.+ 1H)p(`@P eN l H6U  r #FD7'J tU O"4&eO !\ 92 = d54 O vQj  L , p B0X cH { 1 7 T0K1'/\ y 4D8 W(o> 1!bbI  B^!\ A큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤A큤큤A큤A큤A큤A큤큤큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤큤큤A큤큤큤A큤큤큤A큤큤A큤큤A큤큤큤A큤큤A큤큤A큤큤A큤큤A큤A큤큤A큤큤A큤큤A큤큤A큤큤A큤큤A큤큤A큤큤A큤큤A큤큤A큤큤A큤A큤A큤A큤A큤큤큤큤큤큤큤큤A큤A큤큤A큤\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\ae1fff85d2f298f9aaa005d915da3eeb97ce4cb9321b069a5be96f375fa0014413db5a07a4e8048ab5a310bce138e1e956fc7aa11986c206a35ebcf99552698573e3f52f4f4764367bafeaf2048d0fd2d60678c2f684fe04a366933436038d52f8ed2e3bb4aebd53b4c9f0f18a6134c442d577d35d4c15752d925f33073adc6a64d7ae989a46b8e9ffebe3022dc9e60956a62563ae20f68a450a1df7c31764ec21200412a662fe048fe9945fb5bc9e3a41f4b7e1f2be70d2892172bf8f0e936f2370add2e4b0a887aabc0a26090072db564d1c6cb29c3d747056d7210d057f2820437f323aea3ed9d101e728904fdb15f269ceb124202375f83821659f4425cf548c6fc10ce70160f5a672dbce0a6a1f35ab51cbc998263270cb3cc2206b10902aaa5b791ebefeced288687915ec9ca9566240aeb6e5773cabdecedfcff3dd384c34f464f505d36794d601961284724756c1eefdaf12cb94acd691fc7d9f7e3c849477102b9a5266e80f1b5fddcb3089288085e0eb302b1511cb5d677be0691d61b7acf7c37b9a832efa0c5084215f541be4eace80d4f8f236f8ad2910f59a26d57bf9dbaa156ee7f24735cbda1d24a4773e9490e3aebf723174535dfa1d900ca10df6c17de4a513498ca68c72e1d072c7d30f5fe2984153082b9e423c481b74ad067fe80e927ffc9c0ddd55ec0a1af8e943df4dd131584d65dc9d79d27226b4c15890afa232f0b2aa4fd55c83dd6838cf6fb74519a346d7fd5fb99fa547075364de37acc61d069e23465ad3771c96d3e2615d7f6c0229dd6f6893236511081bc050dc6894295f1156fc9370f8911d7a04b8e6120e229cd8fa0b7a944e317a57fe40db70bc6cbe9d39560f4275638e294b6b73107780715ab6972897ef752759130aac8d4fd64ab64fead9a076cb91be683feff9c8e1161a16de83ed3beb237419e008efb577a35a63311e01e0c7c3460623375e211d4743c2d94fd759f8524d0c6e77af6be01c8df6f1071ee3f5ef2859ba616be57825267628ef5825f4bebd9050dc6894295f1156fc9370f8911d7a04b8e6120e229cd8fa0b7a944e317a57f3186281fd73f798d01c5a5178b67b50b310a47ac9685ee2e7e23132c3b41d7a4c3d0b222420c7e5487f24aa8d6ea0731b878b129dfdb4f6dcdbe1ffda9900952b64c8aea744dd098c3c97639d1bb89370e35ec357fb186f8bd418420a63b5f8160d3ab04bf1cc030475278a2e22cc99ebc294525787f2151e4d9f2f6c16aa92d9e26cc68438d77624ae8c2f74e18ad7dd0369daba9ffb9629ca819579459aea96fc04276997a7c233ccb62fc73e3297d847ad0e782b1754fe9521d3d2a3572e2eb3e654e1413cb426df771bd9b2cc265a3bd6e239cac04fe2e6d1059cff3a7baebd823c6b448c17aa959dda0037cd0910f073ac119883f5125bd090fe296de1e9e26cc68438d77624ae8c2f74e18ad7dd0369daba9ffb9629ca819579459aea91ea268ce3d4a045158454f64a9234cf4b8826f5c48b9e74372af3cf882687f5df8f8605d6ec3c4c4b04dcd2a5495099ead2cdd02fe33bc8800b0729bc2143c87e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b8556fc04276997a7c233ccb62fc73e3297d847ad0e782b1754fe9521d3d2a3572e207ab67f476d8af43ad7b2d5faaeadea46dcc1d70eb1506bc0b2aea0d2c0669149f9b61ce8071b9b39cd5e5ac204d7b8a51ef389938e77e6aad3b00c1ec0edbb6df0c54ead71aa380720c0c08957c66dee029d40855e1b76fa799349fa175f5cc8aa50ed570aceca163a3b553d08b3efea46ceb365f94c5aa0323c6d325ba5615936f80fc5a4cddabad9bca7854a49014b1fbd1e5ed81533d6583cff2499f434798867ed5452e51a9160ea26bad66a8b0ba3535c47200b7c1ffe2a62380d284f77072006ff1f42b8be63d8e4cf0fdfce98397c8034775ed5271b4b92698db14b4bc86f6fc3a78c53a948b28f2c4a2c1084df5d5bff139f3c401f56ad01e4cf1620f6b5a2028e96f9ff4a5277da455db8421f17840f86de9f7b832d6f211d560820f6b5a2028e96f9ff4a5277da455db8421f17840f86de9f7b832d6f211d560820f6b5a2028e96f9ff4a5277da455db8421f17840f86de9f7b832d6f211d56082399900f3dd965d5566974b2fc09b9f6f1cf0ca8cace9f7d6ec50a171df904c43272b999c4cfa85d00a955eba86239eb8a4dfa67eb264532312d98a3b8ebbc9bb336038db4a1307dfc5bf8227baabffabfaeff00ec58a00112b8f52a6c07b53667f5d2d4c4e094dd2012563b7e058d102b1e96c346dae7ea208a46347051a9967d0dad42f7cd605572d0c192fc63abe1c069c7faa5711dda0d60cc8516514fdeb4f939a2541c4ecf440327267746cdeb6ccc03cb223616d8c9f6b44ce9ec2556c7f66115ea2c3ee94edead17624a9532e6139d83e95ceb8b44638ec61a8dfec67a5ed00a91be8d2993bf5e41959f528f2d90d1cbe63c6cf25156b06738bb86db4287505bdc9e528e6ef03027a733af72708d3e41e1b2aa8c8f1276434305dfdd8b0e0921799dfd30b3011ffbeb06c103773b256d3d1ded8bb8299935f1b5eb9b8ced2105724d15427066ed8c38fd2c67ad5b2ab4c095859d55603c4e28e66c9f9dbdb629617d539510a405a474adb513b6c6ad4d6177250cb0a7d7f41037e61c4528c145bee8ef6e8def032890a8e03b62d5e74da2b2e43fee8e012050cca62c106f109375cae03a93091d351980a7c7d7649ad904af525d16123e88f77d0d1e015079ad197260117b04eda708aefc54bb5703532422ba36af0903350b1c102db06f109375cae03a93091d351980a7c7d7649ad904af525d16123e88f77d0d1e055c569aef30f525db70cc85f4b32573b796f10f240f03b478987bab0b87e688e9e8269b9ebd8740191fcf80ecc85e8371386db964539c91c4030ca33edda926c27569b0e1e287688ae2ca6b0c59cfba12fc118803a84b208127a7e68e8a16c81b2a35f995d0ab28d9ef47f5155369698cec27f85ddc735b2a407c43ae27573b473b4d9d23077182abde6c83e8eac3b910b2cb9f5897ea9712eb40a3a3e32bcbbe51e591bfacffe03ffeb0138c5061a2d720e7a9f06c3b2783650c01b8db8d1f3160a1a43b4e0a63c113a42425422e262713635eb8ba89dd5053af1b2fa9965209f8db932fb90172088e6aff30ae82992b6a1cf0b9e4beae69947883d6593a89e72bc7c110acc0462bf23ffeecd1dc1e949f71d68d745c5da8ede4f5ff0d11325e065f7e73ef9818970c2db5c21abb860b3b254f4c0bbc4817cd098246ca4444bbf03a1cdfdb7c3cc292080e3bac3cd1259e0d41c973ba118893ef5f150b6e65de9b4dfa363365da9081c97a840e32e4d915d6181d4af94edafa7d25c88911a8f9213c86c29fc9e0594ffa516d00d8f0e8d4a57e07917989641f42862a0c8b067d5508be01ba78cbe464bdc1f121a5e25eb026fd3b9a2d1efa15120258443afd609f8af611745e381a0a3819a76ae00f9eb523e05386a50ad82f9bb92935dc6523275d293d2fae7326dbbca357f630c3994fc80e30c87099d7895dfe3c349a6057176117ae9463d62692b861d667a16ba2c79e42a2a126caa4ada171f3f42f1563dfc9d45c42cc3970edb57425f545e0dbc7a2b108f97338deac609bdd76002b24adb9255f1401a6782e2ff787984384484c1cdfc428a56f7e3794494e6d243c9658a44cec52ac31a2cb61dc3e9d7c0b739032032d5850ab3f6d10ef9441d604099198e9f5bf96573e8277f3ecef211a5fce02df5e4da51feb0373b37fb4fce61c67cd48112c0a493a7c3cbb1733c3578ea4ed995d0492fe9fab9b6048770c67dec434fb49fab3a3eb14f21cdca694eb0fec8ba67b203e857e64ae1f919279c511a8feac6284ede814c8d82af3d60dd2a4b7025f46764efd7b501c96039123453a99545e8e000fde17976156b65313d01911c4e88372d6b990180803fc9119ddd2172de0c608de9be1a86373af5cc8e97c929775dd33ae1194ddda06e8438e639b3cda235778557592b2b11f920e7ef79cd5a1a942118ae8c4856c00c540ce32602cf2a21f8cc4981f5cb309427296f232f54e1eef7c40f5b3e7a0f61e48ac39d6495edaeb67fbd08ffd842ddeca0e52db324ff0209f726cca77376f19bf682298d10b3ffea3f6ae8287dcb7b7cc1bd962f42e69710183132295726a0086fa5b827d5a6c33849f366e591bcabd39753a1d40d5c153f8a7198e69461b3e6c4cc4e7b91a9f1009ac338ffca09a850e149e126d3e94170725596a8c46782e82a4ebe3b0d495eaa061e61111139ecdd7a91a592323e92795ee3ac40b6b3d7e3a8dc4c204417bded4a79b9181f7a4006bf0b8939f8ad7d68b717e539d12c9bb98e478c74305706594a6df9f8ea8c63562a8f6c92a35268153cf3bddc80eea68b535ec40d3effbf48928091a9a5965112a9f485b7dbf0b243175ede4d1c84f8ea694fc99836218857483f9541dfcce764755570c0b2ed77773153e317dcefeb97d4dc27cbbe36b8906455decc268ca0331325e6026867c1fcd016bfc9791543889e08a68434ef1065567f8d05e79565ce86c11af9f6d6ec9c7373a2d87f5ff21eadf8de49039ea5109cf5ef27fce61f3e27cd57de8f018a822edc9a71994fbbb3d8c586710c15cb908303038bd89d3ec44edd96e911288c3a0ea1e54b878f84cccff7cce05df35fb6fae3ea5598ef9670a0796d7d02bec98abcf6883044a05486d56696bc479eab2a8eadfe0fd9926e798f6d71b2bdfdd0a1f896fba26d7a29a8e399ac134faa7f05390ef099ffddc6420122500136d07b332167e7cc98002625541db0febd8387583a6488da6458a0f71aa50f64bf782af117372b9de8f5d5fd612cede66e69a6a2c3b4bfc7652714d720a2679effc8d484952276dcaedf07a9e3f4b8608e4dbfce95881d33da8b1999834ea440dbcb3fa87f8797aa94f85c81059cc8b8d78eb1961716fe41ac793ebb19e8cc03e40bed435bc54e838c89e2d53d74b328250e77f083fcc6d5d6fb6f0de073467f5560b19d2db2baec3d4f27186552722172f4c75e03ae0a6cf10d5ea1402197167f38eac5e08254621ef9d86d067c4a2d8370e65ef84993fbddd515b899f5ff3fda4f1d612632e3eabba16c652475391cde007fb584f56617cef0cd3edea4f4cc6824f06f8e97c06ee6f60e39dc7c07ca8c6709ef7c477741c315654c92f3a4932cce3da584d918d25b76e0219f90d16916e64a66049224b99d8a09d4406a923e8d5805903a48fa82650e1927576808c1767dabbbb55a53193e59d7958f8cdeb51b314822441b70f46547cd718ccce9d1e041b3d8d11295b2f4ab32241594bd04e4e04b8a2b69a2375f8ef17c0039e5ae02891edf47b7996bf075516cba100c58b0fe5929573b3ae9b7c7494416b24fd1e041b3d8d11295b2f4ab32241594bd04e4e04b8a2b69a2375f8ef17c0039e5a5a415b8069e3d88928fb8d8a5492a1cc79ac4cb37f0b7d213f7fd5793bc30ba85bbc29e34ee2e72c5ff91a662020f15093a1032fa6cc2e4abc5b29f3ee4af2cdb50c2c1222d981a6573007ddae84800b157d0ad89628032ee52da53078cc9a4c13cbd7ef3418e11bd853dfc86c0f69e4d244b2e5623d11f5a90df757e05b94a4a59c701ef0e35edce0b2cc74a995da5bcf80dd85a6d7a99d0e23df4487710c4c87e918fc3fc33adc7d4d78be7b2bcccfee6b3c517768e153cd9533b6c57c0052a1f7a58cd4ac3431193ac9a1df4c95301125fc7e500c5b862c02a55348163df0e72f5e760a7a00111e4421451ec4659c4ed7158cf5c2e49fa5118fbd06ba92e911527ad56c58abbc45d0524dc37ca4c12b306a5d3e2a946e9b5f7c31e08d8ba0354e3a868307dff7d7382f5de2cf72e3d8997ba3ec4bfe20eeb755a43ee5b3237ac7b88bb89e3caaa2c8ee8845e5bd6f040d70398990f191ef5f49f4342801c67f0c7391c59f17ce7f260df20464514b42f61679fb3a8381999f3b7c354d668ff7e8a645684cd73ed3aa04f430be0d22b25656d5a09b24f09594294b1fadab85426fbf91fa8956f6f1583d3085d15a473dd645f221cdbfbd1d44e8f3d02b05b200e78fc2f73d631b3319ebb3ec9e1924aa05fc3fc7999ae00cf806b02e6a894887076e4f6fa32264727f624db0faef333c8334bc257da0b5ee09ca3590c29fcc0901e07a6b221feba18cc31cc698eb57ef0115312c7568718f4a2cc18ee922f2d6c6de947017aa2c6ce08afd900308340e838d37e2d173ca5fb16f81d2651ba79025ffedcfd84fe9dd89fb6fbf5abcc45f5ba60c28c483033db8124eb8e987bdcf63895b3731c1a538cf1f84e675e9c9356b51825bb2dc8dd57de533c7391ade6d13c2640507692da29bbe9358efc479d51e9d1678e245d6923d80ae472b567502b5965f93f8b8c5b4e3ceb9f5d4f667c104e6caf25b16198bc62f9386d91fce4404f6bdc8aaad0090aafd21c821ec97a817f84580e2be03dfcdee47dbb110f3c1b20a0b89be47d894ebc7a77769ced440b41f17886318e3a7aa3e88b38a9ffbfed361fac8cfa4adb6d8b0b0d239fb6bc00b2e537c9e2b48016902f1d5bd994ca8d0ac202388533e797338578d276d844c31ee067b83b69d1a371b35ef893dd1d7bafd8b87bf7552afa667c823f413323e80fb88729dbea2a8e5889a1fcdf231039303c4e430cdd5639ac16b1250e83878c7785ad6b0c39188f387859c6c100d306b8fa17c527dee4ecab06b0821e5f041532145ffd2d08c9c6a45f6d4453123e0b0fcf46e9b9dcde6d27ec73514e8c97e055ca1eedb829ef17da68dd8c13d32a39ce069fd1a4abfed91d5d350c468341e73d0a4cd12917c3decb7db1cd03b992c4ae4d7600c5bf0eb97f227a81e02ce4da9c4a99df446ba8ffe846058d90dbb595320c8ebbd9af07249023d5fe41d6e37395806f632b054827a2189819eb406efc44f8845044c19678bc0a099ab94f3d275b52defffa48b2177094b242bacc0c09a94a00e84f7d7ab27aa87347b7dd366d40809e3a62fed2aaaf8b71cdccc018f45cfb818eaae2a4defcfe917fb28e891ef7c3985d706fd3286239d433c40082c67e0c7ff6c9a4a08c25a685297583eb04e4910410852bc478ea939ea6398b367b2fb153bdc8836c1c739e0e7c7276337d40eb95ead8be3c0f1c638c6472bb367b2fb153bdc8836c1c739e0e7c7276337d40eb95ead8be3c0f1c638c6472bb9e49e7f331b3530946d8eaa979431b89e7f815a96e5def27bfe613ad5532031f0bb8f0ec537bca382a53e683e2a5373ce5ae4cf40fbce968b0f8b52449643a6667a1efccb506701dddf11b699e8b0b63f7362ca823f97f762cce2613aa47b7b1f9b0dc56b933777899a319825d51bdc45cc22691e4366ec842d6779515ee8a13196c69d4ef23c3ec8f3b42a5b42c602f34941df7d1eb77e127a25a75457082940517a270cf5f89052d409058ff25a08ab17d1341fbf237064f58ac311fc3637a97649a5f0f1b6d4c51bf7760b7c9a16d44774678e5159481c07e8dcfabd37afc1925a611776c82b96a9a742a1ce2e18a8d5ea93aa9a645782101ee0dbe0bebee219787dc7b5b83dd21f90f6c4884312f6a29454c3bcc0dfa93bf889ab425757b1aebb2a0b0d509193fc933a74c525e0dafd9c18198d7cf9219110327ca65805783f40319f03db0f380c533c3454ebc5795ca64f2b02db0e5d7dec2ef6f56a89514a1fc96fbb2a9b6994ec656e92a890a7409465586bbe947a7184e21a32971f26c016052255a330825bf11d600a947f4ab1a5ab577f9371f0e7a066f6136bab4a290bb9053ac15cb29fa078d1a7d51d358613d2aad968d407172e45c65733e8a1dfb37d0c5446e8715caea6947343506352acd10a2136a922bf0b4db5c2e5f9e7ec1a43bf63f6261ea329aab1e088980cb168d971312ff4d73d918322efca77d41857dabed434dada989694c53dba7d59102e2471ef5dee57874ae585d7b0b6a1939bbbfa78e1024be82dffa9ec6d67c6fa2dd8f5fb8b9e75a30b7d2b2ebe5cef03322faf238fcb00fee55339038fc3a2b65c699e4df7b38779aa7b3dbe9cf17550adca3c29a32f1b1b2d8523ecc1246881e10ddd191065a4e65fc14a434c5132f4f0fe18422653a7d96edaee7e06e1632de31c935a78c6e2892f5a1ee985463d083bd2345d29aef17a00bd85750ee580c2bfdbf1fc5aa1d95177484c19794e85c952880a5875b3914419e69b497ad2e524178ec5b24e119c2bc466e20009971dbaa446ac647de875493c7c1f1af45e4606cf89bb560f689b4a98ad907b3b2b1d05a7a3972b90dd231b92e86159c4c0611b04ba413943ee001d67572dc4625a0fbb20bdd16221ba7461eb0a16681b0ce549f9fee584062cef81c1d725ba2ab5c78027118568cf5a46edf3336a19584b44357969bac4bb719e537db911fa18913da8c70303c707884c30780f40cce1365d1922103663b8b955de992d8e8aadf440149c0100782e457b377a65f7ad532064f014881cdd2de5e065da16b103e300896d8566b9970832a39eb066cd09c1b4b30980d0890155ef5cb61440e171d74f1837e57c2674760f2fb8cbcc9ddd69ed1b6c0ad83178696ce5083af79818d9643530f9f163d911ba1754cf53021143f3f6cd4ddabcb87d2939676fbd4a494b56b29d92d844ed8455ab38bbc2721a3aef468b4c000d5bcb211fb7a9a986a98911b7e48d0f5bee985db094b918609f5c82f43f1d0724791d88811056003ab4b64403732d539fc85f8eb0784ef789bea318bd4d5554b966780053869dbc7700b9cf033189ec861a74d35720e9e89042339f436a1c440e27f0890318c278cc6e0b14d03ad8e302aeafb253bb2f9f4f9a2ac80fde5e3365b7437be2af62d8ea55fcdeef3ad5f3406606df9d2907f78aea9045a96a9b79cbeb56b8f1620361b20ca3d6e27253d216e3e75eca3c9677f97bdf7ff392505c58e79f9aa90dfc5e8cb43bac11cae8c6b0cb0471cfe108341f778abe24a2a7f5724df11c09ab3e0b714c91113ab1d47c02d9ac91ebc8e3b82e59991ef7f6315bb72bf4864531d28b5d4775b34a9ebf90fb51d1d95575872c9f4c87cba22ef5bf836be465648de193aad739b6ba7711f03dd314055bb5955e2bb5cbd1a35edc3ca68c52040ec0ff7d9d368ddb6b87c9178389156e2400067b6806ecd4362709d44b9b0e10c30039c30ca5ff8f0a5957622aacfd87775bd7c65c3e816f6d81ea7b5510cd440be6093fd0030c416f12c53f64b0c385b46703f28abe8be73b606a9e156fc55026420883e3d38c8f475c856804fa1e7f1dd83f9ddee15eb488d575f0e252c5ef63b5ecbc62ac4a7fe7201af2fd362c416de1706b871d312883f848ab676e3fa2b37e5d055a8c38770cd2bca6b94310184b7f0e435d5ac43ea47a8aca40312b52bd96b07eb125569b25ea024b174177233ec85ca5d643b5e27f674b1e14cd8b7ec078bbaf54fd4e2168f7bff1165aa01e6c33b5e99a40ec8971104353fd8f07bc9ea8965057845a03028c0b64728cfface04b490e12ac6f2a6808638f997c708cadf93e2e1c0d06cb25c028f3ddf632454e7a60e9b35a3bd3f2efca73a03983914f6fb0b1ccb22939473566d49f0075854543932e946872eca24ce72bf5e872faebb38c944f8fbdf15f3528f8794f054b56ae4331579ec5e24ff61e5ea80655b74ae1345541c96f20b966df1944f9b1ec8e7af77bc0f845249302b2296dfaadda810a87da8492029561a4463a16055ccb883d593bb4d14e035071e2370acf61d9b9e14a31be2a8eb216273d4c34972b37e09c08a478a85546c4bcd34eaf9eefa38d24c2c40d394a56f1b6be99ede7655f7b9689a55a3ecdc51e47a48a6c14282c105903712cc99e7049fb0794ed34c9268d4714e0e2863d22277c3e8490b4ac2fde81c56e0df332eaacb4fa48d81ebb5a974a98e083a89827ccd6489709040fd4fc564489b40982fd02e789d7c82028ed3acd74be757327b65a7f310250d66d3b6b5cc20d9ce1bad81bafa86ccf32a3693cc64f3af8e31a9cd59ee8ed5f4f9913290dd743aaf140e21b0f5b411c6cbb66e44292ccadc3b76a8911ec8e17b958ce4260f5fcc8728a413c9e11c78a3cfbaacdf778d35f2c1a70e188e66621590acb23918f9f92cdbcfc3d09a83457975a464265ed1f658c863999101bfc04ce209d3676e236e48f6e0e3a5e8f16f7fa3c9f3a6cad3f01413b97343268794e5f26d8b8ea5d07cb2bd92e12d1ee81f7a81d1cc061a9bd0429c8df4018566d152e08f931ed2e6011273c6e2445a7b274d927bc73a5abac440a0e97999fd299da56bdd475c333f6a9a96c30e8a66f60c1f2cc0a57301e7f556a8f809553663b5bee2b8ef136343aea68c10a8fc25e5675e6a828f07ad9536a416571d449062e05969161209ea6be54772369d9d5ee5f163de03b444da5060d208113965972714496813f9e0165cec8b06bc6c9ca82898d7208ec25d50e444180db07e358e12d5e243938d5a648fd1d767ff3bc3006574cdb3c90d7489b63a91a87ac8135c6b4c0a85b4b6abf5f84fde3a38f8a47eafe7d3f7ce7c79b1c5dfc2c549ad690ed981c70a7676e158aa16dd0d7e7ae62675b35b677c14ed2004b5b620567e1e04332adf5c5d0cd8a7d4f8481ccf7548558b964479190066bb31dca8d2bdc4df3d6192d0a66084e8fca41bcc3a550e2d04272a644ff06855110444c1f25df9032472e83059714d821d1b76a7bc0432b2af8bafcc8d66d976ce7816a73c276729220b39651d15cc1644e600db9ae698e62b6eb1eddbea1485c79474b3d40b46668bfb3fbb55bc3b6ab4341513b9bc4359bb6c5263c73736a3541a5a6818d77b657b86f99ee081da260a27d5e3828fdb3b6b6457d6b7d755720b0f6524e6860f310cf6f6e99d93f41938133d347b656d33976e6c28651d7a0cd614efc0eb09e9f66eb5e11ca86003f5a43351d8136b6bfab3cb143a74c32df36265196ff744493d6df5b5809ba4580d097ad2cda557124b99a00ca7c4d3c4e8b063509adf94c63740d64dcf48f68601e9c9375694a5e8bf115616059a4f235d81582ef328451a4b3b769badb9537871ee2c3bbf3c83bb83dbf13e8289856fb5c5e0c8d329366d9fb5b57139087e4657a1efa41786d0feba071399b48161984fb318fa9a121dc4430ff1c30d2b00ef90d3540a3c6f90687b7bf14fb7f6bd1199a1282ae3fd60d9a85071e536624d82e12e9de8a0d0e1ba4f630f6f2b5c8a1ab87a57c261d333173a11a44cff5a09043b44bca982f5e31e1e0cf2906c0272335a7fe3de9af23ec0e696c04b469775ee4c8191f398903e52f932b98ccf1e06b41cc1bad3a3410b93ca0c9697eacbbbc579ca04286c609b4f2698e83471ba7ee2f3993c6b22015c78ffc5ccdac6be17aa13dd854a5e98a6be807325224b37889501cd5f8b4c13beaced534116ce1665ef0c90f997c8a0966a016bbafb18238c37f95db85896e7e875e1915a9aa578bdf9b0358aa3337a51f0b9292d8f4b833af73161d8b6151cbf0cd6509fc215bb660cda50d44fb7c0aa2e9f2d4eb009c27b3b5803055f5621bb47821445522503b3a1d0fc2f91aa3d61cdc47f7bf3ea955f014458b0c6e71a68a27c92b2c3cf87e393003889f5f2810496155cd9ff23ebd68e96c8c03f7a6169e80156ea402665387580b07f88a7564608a1f4471350be424b29cc1955ad74c2a6af01be82b619f80398372c4a3a567ad3473d925998845be034749c0e70e05251b6e0c516743fa824ab6f9c5cf58f0bb67c254318d98030f3fe723b5cc2bb792c22d270db7f5fff31ccf5d45b522d342f3620b27e5e8b3c7288eac0e31fc4bd5a1315ae3f2a341a386e0aeb49a3e5a905b2735ab9b40fa4844fc049da9dad1836e10d6a5f3e4c3072925ff17a164be92abb60cf8321cc0c6f3aa2157f708ddeb41d9aa31e1d25b5b438b03ab8cbb4ef3ef64515b4734c9b381be4aac508ab566b5e7a3d0aa989433a3a1611c714d262c1838cccbd6b01368c4407495a0fb9fae9e4e95371542fa046d0e54af9d58641f616c0a91cb7b851ac815d888fe0d21841faac9be9368f146de59ad6250069915e529f7cbb4483b5e96d35a51854aea06fe784cb7e9de168c2f842ee3a92648c84f45a867589eb796c0bba2506e3da5e9c5d136cf89308cd26e88d57d30f862a963f669ba19c380f87b7a09561e473fee6eb1b605d3253085b77bbcb7d0201c9fc227f7e47ef509d8ebee3b9a9a5ad8f3b0b64275c8b37fa9ba47d50dc3e36ee6d8024a25835b4f41414f1ac851e45dfcedefc27700bc3a333e97ef6344197a128aa270bfc69b6ce4baaa2dcdf1adceeaa7d08600d7f228647d40b62bccbbdda255070f29fa3d9b1f012b9e0685d8cfeda2f6b6a2995cc1c30ab80156707e44fed9bbd3a6d69236c9146b3b1adcaac17da91f2c216ddef4dd4e01f4e0f61379641dbb1001d5c508d999a009e851b0b49fe214469e11ea07f2172466cb53aef1b9ee51b2e56dc4e5768b1eb4fbf06455cecbfcaa01453024741b67b44f34f366a673d671f23388a7af8f1be8ba54f7ce8e8648c388eac852a8eaeead47a9d4803bfee2acdd86869a186078439523a83e15b7000df8d7c4b5570c94848f200c26e26500df7a8dec7e374e4edb6378746f4a0b619543f08611068eb3c58313d1b321fae142733c8fcd4e01b71a8b4a6a907938a91acf1d47236689a109c4f756120c460c73107af49559fa753ecb9529805f2c4af63a80664cb94ec820d33e2854a3cf0341971333e71795d98923e15ece3164b35ba43e30e1ac57fce8b7c4f20061b48d53456716c0f982a0d4151f61f40d6ed824ab236be1ea657fb16413deec71dcfa43950ea0535d9e3f1c6da80c076b48761335e9a1988d9ed69e8fa94d2841b9a8991542e3bcd90c19961fc7ae7a254dd7ad0c1f24ec61215a1e983d572e6858ce233b1f7146dab7bdc5ab7db5294b3758c90bc3c8c664b29ed2b28a2c6707ae9f8975b37c8e5bf7c82c633684d009025fb4a2d4cfbbc5c86352a0044021da87fe9dcffe2e5f0f4a3b65ab55686d30d7bf3ed66b6b265a883d7d247846f0a5636fca206ed8033047e4c2e83d144d27b364aae63cbeda97b5133587f434001457b8eac66694e5f7e87a574a01dcbc4e2851aad67cfcf6f05bef242d9b1b9a632451b808abce974a4948e9f85b8f1de22d24e46ee41abe6c755715d2d018a3f78b9a1d923d69e248234d7ad171ad01ba26e9a467c73ccf7855470d2ccde5d167d8cea864d001b5d51c3d80cd4140c65118815fa6db4a6a0716122de13cfe20eb212b1aa010b2932b4d8e8aa7fd58187b585cbd6fb523c518289e7980c8eb3a6afa2b3b3178c4790bc89eca4f1e12ed3ea7a01a95c9b1877353cfa3ada9a2701f607e7036746867270283aaf7cb5284d292e8b6cdb4cf2c7b87ed26fbd6c04ed680851f421b8f08c71f680ec4e2f73f962be17e1651e0eb51cc8b7ddf6100e6b42dd9a54032814f4d5841cafa9c0df363174dfe701e5da0df325b990a472ebbbba5b53c772fbe6a00a6a473c90ce3ce37d6466d3352140fd0f6a52c5d8830b0edc5a796f92ce2a3b0d32172c3b2c1cf3ef13735b2ef9f66d5956bed2a01c1b1e82f2aaa3a3600714c4b26836bc011a3271d9bba4001341a4034b28fd1216761029edb0191a8524871fc65794cc8e6901cb644f78991773234faab197570e8af25651d6111bed497c8f01aa0a25c18f3842e685aff4beb008e10df778d7aee8e05cd4250c1d6b5c4d1812ff902289d60379ab63e49f2381eb9a5e0fa8cfbd3de26b262626aa3f520b73a5d52831b1c4510c3a1f6ac99f6499353574c3da1d21f5a9291512a7dd210f4f550990d422bbbadb38a355c3db3a06a86f7d77f8150182a3e3c875bd91fa9336cd202719ba164017d18ff59a3dda35f3df044cce7cea15433ef95eb36839346cf02fe9e4c32a4e7a8053e2bfaca495fb7098428f895053cf8d42a14e37fc0e0cbf6c662556e9ca2861460ed7eb1f5f7c2442f09651da648ae1349bf9f3bbb308c8b1647014fa3220ab5872680d4ac4178c58fd63f6ddad82f627cff2e7424549ff9fc7778a8d5ffbad3836cdc99705c6701ca95ea286226ffe956a5aa64f56defa7b7a474fe7f2059cc25b7e67256d31412f74a128da358c1fb4b1978787aca0c44fca66de3684247bd582a1200697f2f71789ed578b0ebc37b6f060e12304f9d67cb8dd35247614cbfc9bd5dd67739bb7c99630b1c3f051d367f04ce97fc5ac1f2e984a8acfc5b22d8ca40203a01e17239de9d348cc930b9326a8decbd4bb0928307211cd7d3d2ab4d0d61e6b9d860984dfcd585606430db4a353c230aa4cf4b083a4549ada2bd91a86606896e67fd62ac70d3a158d60cc83ba3d07e9f4fe3939f3d0b455068fff3fbd1c02298e7c614521913116ff8d85784c43016e7bfd910fa9331b78c5a5106167779377e2dc797d8360248622306e0938464424ad1284f960f32100f531f13270e6b1b0a679344eb890fb1a260c23f67b8670bbacff87a0068561b7dffaf2ecd4a2339029abf3a8445d82c1fcac0473caef870b2d0fccd63d54dab8552f0407353ac3f45b1aa2dc5c68ebc0ff8b49bc1a64cfa59a314ab3cda7bed4724a960be00ab9671ba7b41f78393f55e949a0cb173bece019c32b23875767375fd1c091f72a1c4e2344ed0fa3cc3aba376f288f618f1b7216bd5a6572e1592ffe3812ad50bf203da3e72fbcf81b8f6981c2e0296cf611750f553c33c27d486f8b65f5beac7e6e87ffd6a13b0b872340a2f1050ae634a86b066b9eb3a12c091f473da3af27c632ff248a919e684cadd696dc44e913ae554151fc46653c54b752d8ae263f1c74699b90317c917e237a500a1d0a53294b94316a8750eeb375b292307327626bf5d1b5b867958c1688d945a5c17ee6a5e07df510ee1cdbd4df463f52a3270bf32853f01bf4b02db07c5cb922803e767ee88d22d2591997c93ff4b1510d48061ac3c7fd00341c9ad6a7171854331c05a780b41e8d69cb1c56da1f0ccf38bf0815f217f57844ab7ff126d3260af86adaaf83739b4bc2525afa77ee149e685e7790fc76a1c910504528f2d952cb71f3573740d3246cda195b304a72093012d2d4693d86cec2dd34ab662d873869c5c1bb80ad1936fa6266c9978af1dfdbe7c923e25368f13d53becb6d33eaa66b4a0ec814b0c2040a98bf4fec6a0ef779f9200174f15daf7ec90a6c2e2f75f173ea26aaf980209fe01aded6a5198d171dea68fcab4051b827ed0af05e6e8f14c43bd75f706eb71a73e701643bd62ec56e575e23f4cbfe2130f5001292fe691987228fe323190dd67709e52af1faaae072df025efce1f793c14b2fdc73b3e9f2ae75e9256d1bcdf68f2910d3a5395e56bb005a043dedfed035e2d49e6fb3a33cd02a801e2f3d080c7649f6aefbb52a597933c6eb74f9d75c7977fd7165bc4758f1d027e2bd2f968fe6e006ba9daefc6de3d4e96d4811b9260fdbb212f7db37ff359cec3f6320ee15d27d19ee2632bddb3b137dbb5a75d63ac811118b32d9349d7d21f9e030a5d7ce4fa212371c0da305f9b313d20c7f80ed6296b0fcf4285d4447baddb6959da798b288445aedafbb266562c0014779b40bd4ac602f434f0a275c8105db7793f97ec295a13ee51162ef0125dd818947cbcdd091e2255db5137c0e7acc9001e4158f12300e4e00f40f140e2035e1e614fe089f902ec866875a62c1449028ac9cf1ba754e2aef47805c5d73689b2a415ba9a996afa314a8e556b4bbc8708e3411820bce3ab568828b302100a8459ba1e6a7138d87cc769c9c4013705f395b7d8c4b62bbcb4a1629643c9c4ef3c204945ee7c2c2aba4a85e6efe7f1c7b31c57413926a1fcac742ed53383a687c91d6baba2493af693875e3bfc6bd25b01fb0bec679950b8600140b0faecff62a22857539950406818f322c9e7757f78687d1e6ecb8be4c8e47d2916cba4f8f339554e8727932b42d2e033f27dd56ba2fb4554ded0c5ecb4cb5ef25e9a2b61fbd28af26f6ecad517af0745a027ef9b295f50cecef79329b9e8a52b63ca8788e540f93cccc3f78091447670bb3f20896c9437bd6257c46a32169f10461b0080fdbeb0c5af38b2abed21a183ad3b3f0fef4b8e6c8c733e1da549108a7c6b363764f6038e624ed9ac8bfc65aa8477902e2836c065e29da4db41a9847efb7f8af91dd48cca7a0e7638e1d3ef10241e06b46301d2bc727a65b89fc1ec461ca3f24afe80dac5578bb0fc1ebd8084918f3f47f26fc01595c4aa90fca2257df4128c32a08a52a7406d8e5f6f307d98cb79d2c299939a88cb46bec3035d0e02feb6d3bb457d31f83a6a04c7146f55e0b960495f2c1c520ebcce80a1091017d3e49f25a86acbdc6147e5bf0faa86a373aad6ae7d7f07d8ed359e1087ba4cedf2ddfce9ff627e4d9343c1963c375f03d4c7298c27a540aabf5790cc9477d43b1fee21dc442b23a80879ef0d7c6afa79cf28554d0b40f756c0391ea9c65bd6c7e629aaefe6c29a441176e800077999d96b1061ae5b49c107790c75284ed10fbd2d3c45ecba62cb223327c8aa95094b7bcb0b84add0d43656a31b9e35f63684b1de31c8eb70383d0363227782bf6ca46b20fbf13b2d7dc859e0062fa13dcd389286c78160ac9abea0a22e39eda1671de4ec4dfe501b539d436e4bffa632316dd486b3c19f974777a865d5eb6946761a526860b1a18badfc1ff1ef732df6227682182dd9e1afcdce6f7428e464a52b4f72d1768575a5b7b444fb4accc10f604788b9f1264cb4cf8db7be959019e9fc4a8d2471c04528b1f4f270d27252a313b00f7447d00b99b998adc722959edf7a70bd4767f90e6d059aa8cbc42d11c2e0c3580cb1d4c08696805d41ab2f5af76f4070e15c02a5b689d9ee4707ebdf1b884a6323b8e6068134a0cefd7f33ae81ce5a59f06df1c9a3a0edac73e11a2280ef9084d3c5acf184b8c628b35774211ac19613339551b36e8664076af923ecab07712282808fe9c3a3f4c20dcbf36f45c9552f154ae7695fa2882acbdc3f337705ab24ddc4379166748d2938b4d90ecd98f49b5c3009f22b3c9826a20629eb69bc8ed1779eee0dc138e8269dfc6737d5ff5dc03fe63b43bde28f7c4658932af8a2a79a47f2d2f4f2041fee69e29eb3da0f4561b020ea5211d7c795494453c2096de806493153d534192c2949992b6bbf0723cfe7f73e0270524ddfe8d650c9a63600badd46bd3d2b8756e5f416324d262de19b7bb54b14b2bea031a8246047a6650a0aae846e8153b76d4df64ab6d3c2a95d0814c467ca1b9aa9f04c3349fb993ac0d09d716c9e8269c723f2090f3f08c46731ac42d1bf576e5d5fe37a5217d6abc25dcc2131bee87fdf02e54ba9530c3ff2f295acb3c7d39628075864225aea2d06f03680e75f7e612b76aba9f0eb31b7841aac507ef49ae72a7262c74a4e604802f589ad80cdbb5ae2de7d8c1535c5945d2094762779f30fba2ae974056db8b88a1e2fd60a59c7dc8570d5a708b1072557b30707fb6e38352bdfd283eeb5b85d382d58ac50c57f1ac3cfe38328f0eb3b4fd2e21db157e560dce1234bc479b24e62def147f080eb2a8adb05f3d7a4750309c017e4f06f2e8cf1532ca7be0856cbed900dce8aae8115641705f8b5446fb95141d1522b8209b084743e0653f72a93c789772a922fc6a0df543e3245f58a9d7620691d9e7551a34609363990f500f3a0ffa40dd304a3ffaa5709c092280c7f7d1d2c056595c0672cb99a53bbe4ab084ed69292196b015d4a132c6338b2ca05c8bb3f47fe9c6f0d47d0e45b75ee2ac6e02b27247668290f6f668b17bcd556a2e8f4d37b27bb959dc91e0942eae0a7a61aec60e57a5facafa3d442d4463524efd999ac937054f1576676462846ae6cb8ccf12e132da370b7f1bdde0ae312f68e6607d2fa44117838fd322d4f1d9d7c76c2f7b19dc2e736436f46a516ea84f7708c4855b4dff89457199ffd4f3581dfed746dae32a730207ec551d96975b6097e0bee063875d1d068b8dc8567010a00ace0db68c03cea63e955dff636cf90cb1a58c9ce51d8cca6c056b907573ac042dabd9147f58781eb2e5f7a0a40fd941dec7e616346e202f6e6149785c60b69f40ba34c57914d0e247db1f3dff439f6f8b500115e4475c3ee8232c5d8bb9302c37de7912d1b557afec9f756650fc9c9800f3a4c61a3b9828173990ea41e7bab354207d83c8508b1952fd980b8d1e37f5d34970077d6b447051ddb5ea55a6e66ec24d255a5bfa321c868e8eb22626b0ee69305d00f6ece5a1169c5162bbad40a2a5cb993c40dad6feafc4347bd2d08e0a8ba19718899af7085ca1bded0b9c4651615c8cc236946fd41619fdcb2a2d56416c2ee45ccf57fc1e63449f617793fff7b2ac33cf9e3df339a49f10fcb0320e3efab61b1ff6c0ede0309e2a9804a484b9464a1d4de212865a695ed3d31bae455bbe78715a08cc5ea8abd7338824ae5f1fa58db2ecc1e6049acb3a7d1db57cd71dd2cd201e2950978f45f224c4c43a24f2e44ed6f8ff304d09747f8e43f5de4efff74a0f636661eb3b648558dfb47eb40a393ab9ca5e3830ce6dd20427e9a960807381b07f9230dfe57c6e29199e3f5e91f1c1c6adabf7ee026569f9a8a5f70bb9063a7b529abea1d2d3c4f527680ac1e526038d7d8ae3726aa0463bceb92dd235d42624b21690dc64adca90bbfe85f4ac2289d10c28efbd4675fc3b93e8ba39dae73a1ec9274a154ce1f7d579008bd21d5b4f47b56d88bf286a32642f02b8c024f7ec32291a05a0706918bdac46f08db4a425e3ce97f8ecf8741ea68759a62a028e5c2f91b0b7b3d252b9f2acd843c9bf229652d84f760116ad7b71c0579517d770e540748f713ed473eb42d1745ffa6c106457065584aa1358374786728e79cdfc49aa272ba7b1a726104aaed2ae1a22a1386ae1141ccc73e542d010cef435589229e4cfcedd836924a8758ae0da6ed0c2b924e1c01037d8581858bea9373d523e951eeeff447a0c24186451645f157851756e6c8342c0aace9f62f6f962f6e36abfa3a425768de73dc4135c7e17c46eab477b72f3a86b8c47ba70994b58ab8e9d9bb8193b176429ce8bdd94a7767b46d8a55ba73361353bbd5e106b9f54ab3186b6fd07d59330caae3e044a26a23e39eaa501efb6f2bf4e4d4c0f5d52b7bfe65c2ab8c6ce5a2969a432320a4e5508ada353138f4fe4ff0a9e966aab7c94f51f3401de2394e46e1fc8daca2fca8d9f17f2bd73b4e1003329b57a5d109478bd3f8f42176e5d68faefce45487d14bee9b738649ab0f3e901d94e961742f7d6a71dab33a8e08bb8c34e8e329c98ab8fb04c9d3a5e85514204921e005a946d69855deb8b81bede7db2b85e6a5d40bd43ca94a485f460ca630c6dec33171900398a65ab19cbb7f858c9ad1c4f4e06297b3e583cf111788c4481bbdb98d52120d7a9ea42eab727b61783d20b9c90f3f9560f8c0afd31fc2b872cf00ce5be60782995f834d4385b2df51fd6c82f6995da92f402bbf7790b8eebf364fd430a60e96a1209558064c0f102b3e7f785c48f590d679da2f905ac39dd2286da17d297d1a3521d446a31d8fca5d8ca02b8aa1df76b0fb73e5716f21ffae3025b319ae7ea2f9487c37fb347f100b65bc7dc59c5265a0f1bcbbbb52d18627b0121f4f6e2ebef851c0a269f9f4df1b2f58f18afcdca62873a2602d9e797699b3e431b1fc431309bc7a67e309c8744b4f9af230737c1f1bca51c4203eaab74122d4f138f8b9cc703ef0ae32b134ae370eed14ae5d844ef3469d908bd672122e1ae4563da0a9a8bc17c61e899bd259c1d3a56e2f196c6152d16483257dbeca6f67b5aa9fb424616fb9252d1885f518610c3a573782e9804e14c2b6c6b9d3cedbd9d1890c651ce6109b8e1f8410f0fc54c26557ab4d5232739d9891b18dba96897c94eb94dca9bd2b34b5898fb5ff49d1027a40ad6833d4790a713a32a381810e89f2f096d955b75fc7ce377b4faf849a245cdbcd8ed5344beb1fddf22989a5ac30b6318ba757a405d4823e871515de6791ae33638b43f88729de03752af18c0697a795d3e4b20dd7c03ffaba4f8792c44992561442d6dd9302792b12826ff5e8235d6129a8ff5ebec40b3d2c9ecf3bcd33d7d73ce89edbba7d4a997b565752bec51f1301b04dc086c23abfd45261bdf9b19b1cc1383ab2938a27fac19121549dcf3a6302fe058f1c387944db6c94d07ba48b7d586a02554474469f77cd178d0d59cefcd7ce193af3d437058d857730aa200a9127931d49245dc728027e765f0dd7b1f45ea9b6f003a7e5725e4544cecde412459c215ea8018cf2cda47e813425f80267c89f21ee7c84bc6793e44408b45cf7ac4bb5943494ea0e19e3af5c3f2ce5ec073133abcce10b4a32ba1857a59b35d2357a84c0b9bedb783a8a72b1259c51253bbdfbbe5ae2e7b0b3457f63cef41914b5ce6f64e64511c7d586b15531affbb5d79dd13098758df32819102f7e3504b2ac27c12a7a4d4364c38c407d8a14f81682911175a33cf0f17613f51a64098471e2fe813772774227177a3763658bcee07131fc6057f474c73ba357415aa508c81bbe5e5ddb25fbd94b6fad1f1b77a00bf4fcaa9ce087f3ace0a65fa051fc954f48b740ec72b7f9230fdde6d2d904e6f1f1e229d2e0803f2e6f68c95fb1072664c24f78f045281bdc593478fdf5cc6528f0849dbe2868f66778c5ec4aff1e8dbc91c45152c00baaf860e47008edc43c0e7ea7da96874d5c32b65bf11dcdd8b2667460a8772172a407f5875f37b5cf89b5c0403060ce5115884268061eec934c8c44c39e5d6b64bf29199d6a09fd572366440f1e58d7cdcd1ebcb8595b353fd15db220ee212ea26409e899bdd6cca269cb907a30142685ed8bdd024d04fc7f86504adbb767e3684d108e838e0b4c86eeed55d80daf007f83fe24d25787c759c6922b085c3ab0ea944108eef8466a324deffd53cd4c91691a8fdf21409d84cc9675a26f5a238c2f7a949f7b713dd93a9e4efc4989a228ecbad4cc3defb0d1b2821894d6b637def0dcac58ab74b21c6d6d426c9630eed0101086760a83320b286920827580e1875b238cd1bd2819573cd5c8d80ea0cd6f92eac4e110818f17375c4bdede13a9d433d80c59333ef0fbf8e04b51b428e3d5a8dab7fa8f37483199ef2678533ccf8089eb0d2c041c5a34497a82e3496a31b7f1839bb32574703ec011a65458159cf3eb6606a6f409df7fe51cc92cc5c611a478c75899b9af31c383f95a7fef2d120e4b170f823c874114c42671b627260a5befcbff4d98f63a3ddbfb1c0760d42741ad4e8fb1be7a8bf16ac4980f715119edbed6a08e095a3ebaf7656585faabc9ba4b6e88420d87085621c73ec70321e398b510641f69cfd6c8e1dcd7c730324dd5dcdc83b9df951040083fbbee6b1cf5d60be31a180dcac828acfcc68ce5c06c3d31caad6acbf39285dc1fe705331d2ea818c4369a60c445fd7e0f265db5b2d8c3e3cb648c72082179b9283bac944869a7cd674f2e9ef87e142fd91e354f561b98162336bc4826f020cf413639cc5fd2b69a01b0665aa162a1c4fe2da8fe83cc54609a995316e81bdb0377463e1d49ddc84a3178b42c5e06caf4c6c8bfb319e969f6d8cb5f1b817a35c5166585c8419bb13210a4781333515e905dab7ae51c78343061be10e67acd20bf5c5f98003e257d3df26b991cfc2b962b4785c5e5adf3082aaff59ecc83eece319513f8b6975c621355c982f0abdf794edbf6b6c233bf0aac83a2c34bc8245289b4326414caeb255c1c66707d589c35c2d356ed21877d9e742ef0396a6e0c2fa02ce58e7146ab6916c5ec3a95f8b7edc7ad0bcbfdf998d1368535bf9c190962b92f88b103e8b4f40967f927e4debfd00ed046150ca737aa291d96a8a7dc6c5b11fc9c7548bcbd0423da3e2ba7e72f1fc8cb0204de489fa5d11c34ef00e15f59cfffaf9d8eb34c439f15c0b50100bb66e601dbfd932d4cf1d78538840834ea1cb49a20bf30252ea7374555acb5f40a8c2095cd5e77105a32e9df20db2e952eaba665022fa2fb9392cb276b20f7cc32e6e386f5c482b92681298df00f0694bf52bd5cf3263bfe82e8a97678a9630f5c9272420dc8a5a5aaec099618dbd6da0d92498340369c1351579dc251642345e0c33ba9a3f6afb10b320c7c8b7cb96add1cba20a7bb6f992db403620879f3e37e825cee4663e07a21c7f52377729b810bf453fec38d782e2242051876cdafa69834f1613b8c37755a511892ae11faf92fb1f9275301435aafb49751bcf4e7f75e23a97b06daf0389ecf4e11809fbd26e56055bce96affd25f8a325f0534748658a7c050b2be8bed4e8b58505d0eefdc8040206b7cd2b3207cfa460c6652f2d70854ad031d4b4225f373591a79aaa7828e4308c30e4b9d93bce76275d6f13c8b52000a83eabfc641a67cb5199f136e037c1323007f216b927ef5d9342d84b83c6a1efbe163e0556aa1dbe282e5644a9c3b18440f3c0d7953b1ab91fa17ae0fe18eda4d3b1a424cab7b5f92b9a3b73520b178a4277e26df1b0d764caaf4d00b7c2c43c3a2eb5ac1a6cd8e3575d3c3dad021732d510829a6c381272cf756dfd1dd40d647cb951d9097f0824e18b435fc541f3c60722d6f718c7a163c4891f3adeeb1a0728ae649eb2f184aa35a6bc067807eb16a08ec9b1bbbf013c2718ddaa4284de90787293aa21d7fc8a8def3b35ed0cb47070751d559c7d9d238597560d78674aec8ee50d98db60ec73bf6af483ea850d5031d88e7044eb0e44da072af493bfdcbb8ecd82b91b452603941e6f95fe386faec0040d79dbdc616395c65cf93be024d45dfd0346dbdeb417c35fde78e0f7cfd55ff040aef3e7f03dc7a9b065f45058ea222d2c5e0872dd96003ccb2d212a156ab91e6bee3768e3658e33f15b1b313071f1370d27628b5552fef5f1aeb49cb6e4964266eec6f104a4b6103cc8319ca04bd784be3bd79222a498775e546643ca0e16aebc4501a36c988f52b8c92a9ef447751debf5314de51b37fc7e7ef8b42948b426b1c289222b5d2f0707936f5571eff8194dd298e81bab8d84c53dd427fd34da76abd0508026314b2aa95b35dfbccf444345a79e027e3a289c6c600e66d163bdd8185a465a07cbae2982e875a9b9c2a8030fb2efb3b9a803cd05db0a1c029eb79ee61b762e1736810185d82a7b65b16a409e579e30bc0a437167f4df7a34436b1ba96af2d4ede2cc135f0592beec6d0b238f05edd26a25b2e94b1a14e04602fbd34a4ac9230fb726d1b167e8984562ed5239a8904d41a5b89b429437f93a110296db73c31e041d36b55605c60a2fa9e91b3572a5ec29d737a93ac891cf06ab82920da806325de8db206108a42f20b9e887275b6e7189de31a4ef721e2d6721959aa1028b1492f82f993df5f2455e1dd8174aa04461ed16e27a25c93c0f7c0301c63c61b21e21cc51666068fda34f0a1f2b31c1afd3af3657d5fdc21a5f3574f35eb86f6b5c67489a6ebf817439413dea4d4af1ca2c34a95791ccc654e7291c9c48e7b299280f95a26943bf9731753acb45f11ec98822dfed070fd4e50acdb7aa9f52697c6b31a1feb521c915a684cefafc2b72d1203e1d1aeaf50e96f8399c3d62f73b47fb03a925ee3cb06746c70f498c4aae7babb09f572552f852a87c70f21ae31def07ff939db4f4c74e87970acc1ef15d62394b8a9ccf716d8e3b7208b0e830edddc8100a1d46569668e4e9a85024154037cb57a196a6bdf80e14a8d5508558a5955245cf59a625a04095bfe2cd87ee873e668d0618fa51be01ef80d60642450ca1556157a0bd6a15e9c89150acfbde961674ade15553c8a5649a9cc26e3c9dd4c6d1b8a161453f136212819f43d0b24bb6051ef46573dee8153ac81f3b1e5672171249db4f401f58c86b0fed89d66451d96cbf3517aeec043efef0910b3f1917e26b39d33f1c934a42fbe5fb513a02b77503e64b3c0cbff8feeb260e89376395f6549e2cee9ace4b7831477ab4eb926d32ad833fd92dc777610e7bd2d9d8e99d39ede238d5a4c54453a9026645db06ee1148911bae8f75302b489c63c7a4a369d12675843efaff0e94ce17dbe1c6d7cbe0db5fb6c5c578ea3f32974e14cb6bc732a87b218cca881b0de18f3cab738a4e54d8ab2846f2c5fb3e81ca347e459e18e6252cc24a50bbdfcb383e744d62dfe0aa7e2e7030a6566a6f17f72a4fa0ef978d0b49cfac536c1852e516e6c62a974d5efa42a69f7d5db186685eaf63e9d0cfe88094a050fac62f6d513e0d9c65d9b9398b2ece0f926b1d68589fce95d6f2e67349e63c60e662b1e3f25e7e149b7965c47b023e460c97b6e3aa4ea5536939ca7ff6a16cfb0c560bb652d745d93e0ca8c897f666755219c0703eb290d92750c4bebd649e93021cdc9db34f962fa6fc9efe28144da2d344df5a9ecbd148506eca13b7e0dbb0fd2f1c82d310b60c06f860957181c2f8580410873418c5e3b34573351e43c6a1d74659a64734aea7cf9fcf41a3cf082ebf7af3e9b857007c81edcf2b45946ace0db8115dcc92251997139def62cb562d339e3bcdaf0e26c69da3dd323c4af9fdd875595935b5eef0afb68146fb5a5054f4973d48fbdb919d3842c404bd443f06d1d778637c6b09232d9cb79f96023f41cd0863adcd2cd4b2dd41b77924611a8d71e97fd28decb9d97e82fde6e6f3b84700f8d6be160d64a4f10a2e48d4f14758a11f14e03e999365a13b11d18fe6d1590b6d8bc9604f0d0a66b0fbf7606ca1650fee5ae04a309228dfb60c16a4b6106d7219bfe80f5202d1ed38a9d4d1d8b87579036042251b8c3947c606a2bc7fda0babd99ed1c547aaf33118510c21179f71c595af6957799ecc049f3cfa1e806cfacb811e22ed652a162e2afd80d87f396a93235e3874e61eb915c1c9bee488135e80eecaa187d6d3bd184358a97d08382d21ced5ac924f214773bc02015a7516d77c5894fef611dcf4fe995d70b1529b1319a962766f15ef15b32bff63a8ae2862fc305288e125ae22617a7c3230f4042e31d3c5ad8930f5bbe1a98bf468928bb63fbcdb5187f5a8067566a1c780927adfa33b14077a9653f4ae39b3fa0ea16880a9cda448e22970f7ece9bfd4e67c4ac86f31d25c092e74b07574efd22c956bcf9c07f3f861747261b7b6265f83930dc0958561fb9a31db3506cb355eeba92f1ab6a6acc614f5dbfe7cc947cbce8a6ee79105bec2e404ca9c884a47ca076b8e36bf6a9b903ffadac225df17d1bfda95724f1255f8d2e95628ae2a73e94ec059a508196018bc6d2ceb3baefe4817b3bb37d0fad7fb5667d1592e509bce7fb98ff80e9051a6c95e2de7adb7a49dfd69a525c5e723148d4928a98b8fec05eefa54f6932acfa62f1b19f8f7672f1639ed8a3567300c1d99d70c6eb04f705e8eecc7bce9d643a36bb267d2a87dc4bcddf01b32fd1a5aaa13d90e5a33cbeccc8f9473384f8d4c7e705be8611931b2e3da82171f9ded51e119f0a759477735a1cf75910dd0461fb0d63d04d904ba3604595d7f7d9f835c9489adb8f6c57a30a37a397e3bf7b0ddbc62018190b96ab5f86a5d638ffccab93ada5b59d1f3c13f6c8c2aa5d4b7e533522e4776cfcafaab4906111c3d683e8400ab418126b50072b46998f3689c192288a47445a3f0b5e8eeccb9d78564b7366381d48ea56d744544e8b611bd42357e97e9d06534a4bde87b8e8cbd1368014bbbaefa744079a682a9de09820f7d4ecad4d7e4811c4bdea3b605a78ae1ee275bfd06f71b75c1ffd3062adf216c8735d745c05866c7eef789b066f43f714d190bc8a93bf5f50fb4aeb6010d362dc0ded556e5533472bea56ceb1857f4146204b809f6916c079ccccadc72691728ee272a67f23c297edead43fb905c9724794ef8a2249ebcb50e052abc648ad4f594f93525a06438b93a0c65037aeb88f5340a42c16b4fb45fcd23b5a90c2f89d5ab143cf973edb1d3cce455e0dc17981603d72bc3503f5f2b9f8113225242c02f1e10c342385301299d0d2f0e4077ab8394f58c838baad53e71777f0ba6592bf3ab3abb4f7e84044c351ee8d2a9bf453be457e181b165be8693124527789f41e1528338f3d0c1a021130425f33bc0a904f4771c3fd6e25fe599a1f225f674dc54ce27fb32f927d0b0eb3b36d42c447b10c7e3d0a06dde59f4b685e5cd2df87f9e261c6bc4b50b5e20556feb43c91de1fdd7b82e1400e19f0e3e49a330b9cf01e8ff9bdfb3ef34b9c52aaec7596b294ae86d4b4b172604882add66ec2a81d9cf352f5d5d53a11485e2152559ca1bb8558d7171691b985907510d5f41f85ef909249cfc31b5669faf154a467c0e171e9bd7319b71e91be90efda66e04c01249d60206f319354fa821641168e4996f9f463acd4b6bd05e0d7b18d10544abbc2b6bef7fb575f69922a81838d276a76a958a91c944ac0ff893502e4045e34ab86f7e33aff2560738b1fbd00d823cdb7934d9534e7e68737f5aa0d06c6395fa88c9ee04d172c7ece81f9e1e6a065d8399ef33c8d83975e63ec2b26852b2f4c1f1178842d1944aa1e0bc0ee14846104acbea3f6342e45e400130c1ab45d079b598d12b0db885a6b622c6ff3dc297e7e272ed5951b3f35bf7bb64d12b26eac3144cb03580083ddcd6cfe0bf63fedfaef25af050944233a91a6ac94100ea9ce8a8916074cc38eaad01b0d050dda77d94c5ad143b3c205c3b91db35d4ade0114dd37499ee3bd28b39cb0b3baf12b32e6d00c131ad07a243bc05b5df21109da04cb8f8ef717a7867db2e20ac998ab339965fc1351e232c171a164972e0e5803d9f9ad8616afab4fc9407a923947f8dfaaad993af8247bfcfaa3b440a52c816f3975aeb76f1b00d4f555a29bde2b58fe0c65c9e3d1b2afd127ee33529c00dc499896386ef0261fbb383c5334f516fb0e06246fbe63cdffd640fda39ddb97420ecbbe83bab47480a5d7f486012e1c84d1a4cc48bb6ebb8424bfb810a16f4e7e00af94459c2a6d114b69e370ca62c71a88cbca3b2983ab28571e61c50a14983ae59f594c3beea169aa3695a28664552e371e57d4a0b75275de506ae02a4e3952f3ba5ce3009490bc538852436f0747b53c06d2e4f352e06b7b83fb181e7de796e13ecd63009490bc538852436f0747b53c06d2e4f352e06b7b83fb181e7de796e13ecd67d4047fdf835419b6be40a28bdc41d039126d08a03cc18cdc64ac826d5ed2f8ae0453517f775a1ef374d75012356cef6f3f2ea109bd7d3e95fb1aa71fdeaa7050a97a5ab5be7e7e23cb6dbe29de917eaef6be970965130bd8049188aded62b01220cf8e656c07fb1c4e160097bb880d01e825e50b6618570b47bee56c89f3c28b8bcc8afecad81a95cffbf453155fcacc6d8905564b519fff13ba7888eda94d79b3e1a1ce5b61cfa0ce628974fc0a9dde795eebbd0ac1420e8a80632ce13d3137462a122722ff9e38e18746b4a8d19790c4715b2ab9e4b5a350b583930beac3a74e044f7b5334e5e1d297b81f5be1b33a5fa17853e77374e0b56191ec1b41e53e963c3096fa32f4fe6a06ce92f35281e60dfd9b77973aec4e6d4dfa017ebbae9cae2ea3f89905f21deba08f8ac1cb57285cea73d83f03a2cbe0d502e07683b4047febef0b0595d4832ff0249a153bcf13ec834c80859d1822df475ec08ee42144409d110ca2a3b1d9b32161bda526ed9329447b554b9965d66b30b28b2cb8b9e0f07fa8b3d30835ee34029243279c3678b073baeba9ef64b9a173d68e888ae6f116f987e23a9af6bcfbdb133212c984ff5daa8cbccf8880c756fea591bb2c8a90de35230c3110e495fd36e057f19b9976759f8788cfa305bca32da63ff1a451c1aa47795a88ac9b85bd235dfad73ddd1e59ed930a24806eb188fe85546901d811409c42d40fbb38efb389fc13a73221ab59195c5b6b46824a8edd22427c5022f7923c5dc13a7ac526c1001805201e7101b2148e7565270c05cb121a03997a93ffa86840abe0f433a829670a2f7fb6b90882add3eda1a7b26913c57cad8bec7c2502b2021f6b0c26e8c4687cd22c0672c9307b9015089e9cd3b9ca9098090ed9a595840e8b9fe7bea94c438741ce83b8e0fb2cb2506d8d4e46e5190676ce465d38cfdc7513e17bc60332359ed8c0c331f9f5d8aafbdcb83b765ea764993e33b0a12425ccf3d0d9483fc779b245d5f4c4c9a3555ecc9a9262105cd109eb0e4c7f2f3a725b6a93afa0dafdaec9fce59826e9e13afbf3131b337984cb6c0eaad063fab5c7e0741ec86c376d7c29184ccf175bab26e7028152904ed382383b415754f3eb896260d1cc2b869e93d1211ee75b8aa004456efe949ce448a51a49330cbeba487b7261ad3b8b2002ab2f7cfabe4457532286f8f727d67b081af6f881d4a2acec11df3297ea941bd4c56c78935859d8b3d4b9c3fb2286d98b0d8640500daee0396392a505d1f7e1968a9b41fffdc094f6d5ed9bd3c12e4db2e48a9e35d7f849ea42ffeecf8cbcb527fbe452943af177a928b5add4b3753e4dba91c5b2f511af99d7ec89743ed46d7fd3867c0fba5ad841eddfe5f87a99009294b54699b5c9de7e8df29dc25b77c465fd52932b6cdca9528147ddcf16fc6ab03e0f65a580fba20eeef7ef3afe5a37e7159632ffd2ebbc4bcc7bf83522621c79c17a7c4919b47d824715f45659f008e5b49aaebac95837eaeda80285c09f257b6727611123ef70ca7aa6969bcc22afb611710984a1903a1d0c73fc3ba3e448d0e2ce2e559a32385a951a86bf5c73a9464a2809aac99b74c84cc633092b6b766c2a804e99225fcc90c80362b6e8b11e66269c25980c196d4c54c1c7c1fb70fafde1f8881875f29c67683cea82b20498f3af4130f32d24ecb973de9a2d8bf95a96da2ea29c4b7a8d70b4717504e00fd1a95fc170213f77b452687741d449c78dcd3c89b1a80ca02f8b10bddffbe2741aff542804090cb279a215d7fb8ecec564bd0540c5b832fd0fa722ca7ce1070f3b6e8408dd8cdaa283af7690806764e788796b30ee6459f45d7374538ed7ef62a8ce7d0b55dcdf18cf1645a93c605c6134ccacb727dcbb5df43b68e68ca54538b37e4f85f1743890f9fa325c7b7c477b0e959dfe6fb239079b648ce521733e8f1c950171c6b1c4f2b18ab471a9e5fda1ec8fccb7641acb38bad1235876a9a20730f27863367003bd27290b487e238adc992b018b9d5b786797eff6ac141d55fd1c5660defbbcacd574baade6aaf443272707dedd805250638383cdf721be98e3f66af79b54bce868420c648e6a2203349044615345a8336a1e684a460281119ba24b25b909b9948d068373952eb0295acb3e4bc2f52e0d683c482f6b690ee91554d8db08c48c548e4be98338071f68c8783dd7f466684d8746a2ebdcbc129272ea99d59f922476ed200630762aed20bd232542094124d69181ea2a3c623537993bbeaf0a51331d80e133aa277b90e81169d07a7f63b688ebbe8888a4196d44916663042e1ae3458489547a263c644fbb3fdad88be694dbc74d70c9f0e5c6a3a48b51ae983c1a8a5980f46a5918738bc2475c70439e4b7275ef796508efd0fa20ef2e01aa6ad82a50130e45fa565f9d698e47b3ba11f9da8ab56d1c6ff6b9b45966fdfef62d8633b749b42c8a9cfb11faa9e9efbf336494e5d4ffdf8b972dc1e85f73751a15753f716f1c4cac8a307c4b4a4a95dde4b4a96f9a287ea77c5c4a8ce53c8954b6a9dc5c49428322ab0e62ea4b58e8c3f1bde1fbd1aa8cab6cb878cde939cd750ecfb6a3d1450d20b5ee37f405284090f891503359136abbba68f7695031b5240d42cce5adb10ad037102cd173045e1f3c390a4c007b2e893280e3e5a471edc3490eafefb593348481169cb6e10c585bf4e68eeb9d9281c4429325cf7cabf1bcb095445ba68f2d3c3181f935da1f3a64751989ac6bd28159d4fe1a41e580e519fc91a39d837624648b298a03e1645c38eb452800c0546a2bfca55e07c73245aeadabf2c7695a4c2a4a822cdaeae6e71d5ccf90cc2380a67511c692c00a3c52808a11b71a1bc81ff86239595c830355e49c6c69906eb7f9777dca573b6e76b0ea7664e2d694dd6d9a19de7679911e8360aa2ccfe7a7769e0a03eb00932b194e20de2581eac16fc4517e9a376d696e2faf6614b1cd26c36d0bb15a333bc223df3e71e50c06a969577652226519aee42abd70375259c410998da6a2d405ad3ade87825893e3431357a7cf1d2491737006e6b8b4cb4c3b3c4dbcf97f00fc3c081155d1da1a5197633173b001a8796a5ae386e85c177da3f0af005d24a0b48ae542e6ed9719d3cbb918332a521fa730154014dc820a0a5d5b7834463e49a42c092273643aed720b73089873ac60478c3c4107dcf7c798f26607712ef1d2d97af80ca29ab322e76143b61cf03ccc73892fbda7db4393acf1c46f78cbc29db444ce114086d2262af61846f42fd316fdebc59e9c1d89a004f4386bb330e002fee9f485c48e7db2b5278b667a5af92a27357da903027e56d3df967139193fd0cf8a28533a218c4adee039aa82a9a9e37d36f9491aabf642faa33cd488029612a50a88c401eb9193329a347a7e4b0b1b2c5d6f2e21e1d0070653bf5e6a6e82baa8336f01962c7b105f5d0222add9133a5d51c5ed44ace278ba2ad159b62ec3717d1316d0a40bca73c1058bc7541babae6634f5ed35211ae2825014abcbe2b81cb70694963089503fd79b00cc266a8f5d613ccce71383b2889ede1a289c7c5c29a4e0b3eb054fc61fb8c0ac4db02425d10cc5d7ac59a84c62af515906912c50263f5369b29c1223aaba2e52eadf56162071e339f8385dab7fc68531cb82fadd8c1750b5c18039b13d18631425f7e5a38788ce04a6a445551f8b46885a0118b12101a68dd49e3dabed02231efeec5714f9fd0e3dfdd317fdb90e3526ed24e00015be3a09d4981c6039e0a5ae1eca1ef23faac332a860b1bd4789f596a1b4209db1a7756c58ae80920b5dd1de38a8bf4c70f02fa0a8efba5d3eb62c770c5ea544ff65b8cc47d821ad6d9cf6e0c88c6f1a7ec6f180ac85e31002ab762a322d479a27ef96f4fb316ee253760ec3d6aa64bcddf7a92c4f161fda57acfda05128254de1a9410892c23717f0a8ad82229485b71876a433f462bf1d1dd6e82e6e5abbf92129b9a3b5483a1f558be8922c7b3e2344f580ea50adc408269b7b9ec45125745cd940a6871ea2fadab6960ec7fc0246bf621d5b0200c79cabf7d2f2505c23ce277308fe41548ebcdbb74c9e4bdb8363f3f59d8334ca2f06b24ed9c055965f6800de8dd2d08897cfd2c0cdc210a8abf5dbedb4572261c408f71da4466ca4cae0c18d5c5b11958b88603bef7c00096ed7b694d0057c0ccfb22b631e1575876af600c0d6620965b28da2126b6293ec84db6d07c8813410e34da9929c2e51ae23c39eaf2aba26c7e77c13a43e8b2426623db61ce74bd7cb73de02dfa7dab65b3082ef32719412f13aa4e0070974aa230314ecb754be4d3aabf2c5f86d265880d920ae2e3fae71b4c7ece5e9be97f8f960f3ac5db292904059327220d606428a9440eaf31518888ff587e2d5b4891e534556b1ffc44c6efe5c852a3550692ca630c60e2793be01b78ad117f2e2100d4e8490bb60f32b794719d671e022808cea6e69fc150b835011f75fb8f1800be46186ffdfdca6d29ca4b8e2486b80a408e5f9d377c4e1e0ec9e1ff638aeb7aaf27d9fa857d5948706757ec7c025d8bccf028548965830f9e259148a02f7ea3e078d0be66712943bc1ff927209675537160da7901e6c4c67463cabb99dddb08562cb54ab3f77477ee1b0c793e06b9107f291bd7206bdf84c8f1c36acd47c7d5a54dc41397f819a0be87042053cbba0136f8cc11c2b7fbde173e367420d791a715769b092f129f0a9b912645ddd04f0ea3f14b3af1d6c4bd3fb6e3fc8b0980db471e1d6467e71f4358e533106efb6b5a59d14589c4c5a32c7af14102931313f498f1b098bca5b6c9f147db2b14420acbde932e5d81d25ff8b0b229e775803d2a59e5ff48f80ede2ed31f54f733ae664597388c93d754b0572913c36291da736e1d827ccc7324603c4ce13240a8191240e82ed67dbe2e1d9cb685176a035b34596c5b3d61e6942fc4f2ac8a06e1f4ec83e59531a83d2be233352da3a883d0ca755518373ea8045c95d46ddac90be43a5f6cdee26851302c8873029f6ec0928011d5f43a9b8414084f526a9c030c08145db7e2bf8fc1a7cc597b32e458c1c9d15e50d8dbcbdd97cc334a70285b288d54b848ea8b7743fa92955a5ea4c5c6f34fd851cadf2b88d7c9dce6df98654c715c42346c2121206b1a8eedfc42944e544f22b02248443f12d26344481f5bc991343d4054c13f12b8633e964b9f0fccc2fd4d79b1deb1fbf6e2eca004ebd723618cdcacc867c29546e242d2cd8960444061cf0ecb69d145b1826b78b9daa1e8fc57830b30fab3ced22f8f4ba434dace8cf68a810a07d3ea03cfee1732dc5693a12c08bd18ce4bf8d0ebaee82fffa5a94cb85e6ad4e4020055b2b9a2b26f5460623ebee057ebde2c0d1afe495b17c7a36f6a5c2b0d37d1e9902825511fac1e2749183f1fb9ee6c49666a97a56bd38fe1338f48fb86cdfb248fe7ee4c6bce9cf0092da29e4aed3b7eb9dbdb4682f70a845c8365a5027f6965a4e1dafeb91b3b0658bb3251b25156a6d2105f71630c6ec90766cc0f9a83ccb4d626adfb9ff059ed31502e78a3b792f43fd8f25698e8cac9ca2f9df68d8ec84c8de92ad81cf5d3578fbc45cf6334c75c5540ae9b8dd0345ac9e8ca5f444d921eb1859c9e176a075dc7d3b3dee59e7b7c0c497c2384a39356553a7d8c41b986b1b2e7194bbd37f1375bdd8f616042b90d14998a88c8d1d33a5c2088a16baa5976df4269f4342c3f76655d3838e76906d9dcbb03e3a99d4092d5cbadbc6d78998ff9f029516ed2c0f64002e4fa22e96983dd4652a221defaa253471464d02badedb62f6a1af343ce37e35d4a2812c2217ff76df6b2645703ada88084583621f5cf7fe206e9f92a22134c30ca4a75287387c293182abf458ed4ae4e73e42c80f607f631f5787a58b8be3e5d58b3c1f38a1178b62e36b3b6425f606fdb6cf4e18d0eacb662ad3c3e0b776a52974ab6be239d753d1b9552209d93c5d8eefa5c652621aba6b7581dee30dede021c5d381968c35799ae49c9fd4205678d0bea7fc151433d0ab9538e1ce5909a0680414f6ac30dbae7b09be59e339dde34029fcf0b11251348f77333872b3f4fd88d74d6e7e600edfde8a021c5818349c6d37545c4a9801c6e8e9a67446e90f028bcfbb118348204407311a39346cfd18986746011af4560474ff11fc3ea6bbb54a342a9007d4d92d19a3755f0ea3bac5c3e9ea1a7a1d1b59b9a62b9329f2143ab0f465b7da9db0a8e1b7d314241c1a84fae728d0ea1558eab845a60203669c58a07b6e4775e54adfda90fc266bf86a102ee2928eabf56c07980526eef2b51d97a9de5542f4eca7898d43769a35402349e4fb4fff7d1741c2b9844b7d5059910db037cb82405073035346077b95243b7096b146acb39cdcc8c70bfdae97fe99d71e7bd154c09ed8909de25b30267eaffd97057e0e1444a446dbae387f0448624594e0f62d73e2ca344ffb6787ec04396c2487069f2eea731e6011a6918c76b52497f2925431bfaf2a81c1b2b97f8bc5ceaa488e2b2c8f53845cc46362a5aea57ce723de7e51128463b89421a39bc506fad171c57639c668de6e9faa9a5861c9ba0cce097c3e471ab61eb371fef6df505455bcb350632e294bf04d6eb0e147388f2001cc785dcf6266d33a959249e496ca5b57290e41ac5cf5eaeb84992e75918d376c928ffcfe2eff2a7d13ede67ee55ca8f8badc5b4627a166c42c9d0305ffdee15b3201fafcaec2b8e9983a1fe5f2cead1bf831ddf101c185d1efc2fc7a7261d9e7576c224680d0971a36637a1401e5944ef5cadff8ceb353e043f56bc6b6603447d58502bd9010ff927e23f533da27f0f81690c0f1e82b777ba049dd48f821e1570caeb8a8937b4491de504047ac830c827ecd9fd4fd792a0a2e21c8da3bc7f177d7022c1fa6185a0b1c4b4d7f58aa71a1c64cfadafa6f347a9704544247b9cb6fd77ba3479b9b253c3ee3cb5a462d4259090caa37c06bcc527f8851e72aa4b4f154067258bd79ed6853433c9bd863bd591a439351e51bf0a41f950d8c43d0d6ea6d138721e68e80d282c7f9c75269e4d1eb649d46794be28af21873930a1fe1e236c3fb039c6b3156c45f5d599a3f346a7134322d62376a74a06fbb3e9a1b00e5e881a9ed32706bace4ceb51ba3f1c6606e4a79a9f325029cf7ab194a42acef9773c38fcf75fa548c5e2a653de0eb96acdf3d0c7c82330576031201e2eb421270cc490b95c1b4aef4f162b86be17e14db8bc0678743c1b5a3ca4b86f39cdc2d8e0a5912867bc502465d2b55e0fc7636e99642b7edcfa4fe8dfe9938287feba7fc70b07fa2a09e62d4d52f30ac2f6203cb80fad074fe6f4c2b7d10f23fe0568b3d565090a1a523f1c9e406410fc2333599188d89b656c69369113545dd0488f0c3f5a8b0ffb4ca6dab9f181ec7dceaad4d56dbf89c78b37e05f290cbb5464bfd1cc26f53a6193a24aff671f19615c875498486b421e45fa95707ef8148634f1a0359c4258ea732e44c7a9df427c581dbe5f03e026b135a790751f40130945ce976b28ff676797e9ab2016ae80c5e36cb77de098b27672ffcf0c70b017fc739c2c353b0706036abb81b3bdb8dd2afedac133a132aca92930f086dd2cabc1cd9394c5b4cd97e39f426be3a9108a03b7e8c24910708d9ed3f8a532374ded622a0f11b933a763ab97a4a11bf15c497ee281a0c3f3863cf3208fdf587e57f439dce3a8df44c19452e57338d11fdaddeaf66f235daaf9912b8f1eda7eda2bc5851f8774bf158a3e377355ff0c05ed9787c12090f7eece015c09925b5999e7e562556bf67e45e962b091b20702621592ed270cef5946842580de007664209d334dc774708d9323afd6b881e4ca067f554123acbfe11353e2a1cb5ef65fd735a54171b36e430291b35288fc75dce51632b1576a402845d30bd3047c6fa39b1b99426fc17842ae426a8e4a67ad62fd8a6d8836adfb4793356ce94e788a5714b24216fd7dd58acb50ef059b1170ad9b46401554cabbdbe6e28091708409853b76130c8c628977fd3c7a8c8c117f3755caf8924decd920e74600426adf3d90ee8159675e90d918056bf7d7315d6e18f5700c3c19dbbbc68de29601833f63153ff9bc16f46be7dda64844d34eb9bac1168e235dd024ea7142b442fcb13f362bc3bcdb36fff1b5996dabfcd00846631ecc2de9d7050e5834ca1b8adbf82a37fe9602edd333b46d8d126b1408b45773679f81e2b04041b7e83523c3c95e498eb33f6c9d95d13317f63f8b4e2af3e5214e57bf1ec3c420095a87b9106d85888184e338979903766317e4fa629c4d1a6fb848c69ae628b7f7b4d595322eb4c59afe78fd83e5ae54d65d15deec4484dbdec780f9241e65e96ef6f9bfb91b8132c8b922add35ff514a0710b9fd7dffcc7e6502714eb5f4c106a4d4454c5151a1ef62f8ea2052eaf7ab43e672e2f5bb7062a5f4b3f84d17356db6aadedc1c2bf7a2efb9d97317d0c036f6d3b17ac740a1dab6be36796cf24094c27b0049622f7ff77ad38b699b395938d2903fba1cc1d1301eba2cb3e9a77d26443359b55919dcef4284dbd1bde766e678b3e143b82934d15a28159881b021978f9045ebd109e6f80a62c381b504eba6c509e499b8072c0b45751bfd349667253b6172a95688e9f6f3c5833003f6b0b523a73468a3e93f4a594c1d99fa90b9cda51f4786b3f79d15cc953142c52cb65efff5c5b5a23ac5f5333fb37a322be351d0e3a21792ea136710ea144025c2bcf741a65120d0038639dc82752ba0881eb2a3958caa2846155dd3ce5a0915cca12b2eb52c47924fbc5371b87f56d490ea46f167fd41b9f2d8ce2a61ef9d8e4f63357e53504502e9749ec178c5da253486ac1d6ee1d01deebda12859b47297a1b6b63b2360c5dddc033e83c91d099767000c8a55fbe8676dbf91016a05989ef471b46b71b10618d23d0c419d9ced395a91923b69720cf07f9f3448df8db8fdbb678544e69508f57a4ab3b6e5e61e67d4d97d7c756b8cf0cdd5ee28edc3c15e84014f8fcacfc9ba626b2dcf553a8a2be58fc8cb772e774199bc64eda722ef5508aa940183e25cc25b6969dbc4a4ebf3709c76b4a68ff43309d4f43763de780b109b199e140b248b9d9582c33b647a9694d09293fbe77486b6dffac852e690e975f6ab99f3ad89d5cf86f9e184082b09f9724a514c21df18ca09cfffade0a787464d0a0134b7245d2da05cc64bdd189d85495860a4a52acd5ea881f2d8415f73b4c7fab3f11f8c5209f461e8d173befd705ec8dce0fdf6375161e187ad95d2e0a89fe23178c8afac474ee06b07bcc48cb8e0d7e50bc2805867dbb431a77ae2896feb323178c8afac474ee06b07bcc48cb8e0d7e50bc2805867dbb431a77ae2896feb326f28f9b6b6a78191181393dd587f81294d310fb685243c48758d4c9c141a68e97e3fff7d71cf59c85063f6326e560df7d1ba27431f8de46a0753ae3d257893d086ba43e5a35ffb41671b054ba2e7666bdda960585b38813d8b9cb98d24eea39039f4cf86938ed44fb49ce0afd322b81d3f9fcc23cdcb5942476a8cfa237d2c0d88b12a78c4aa84b475f19519fde0c889ebdca6c3761269f3017d4b96bee20ff025134fd709bbb16dda5998d98d45cc53b31f17f3178745ec242059f7c6ed653a0f51637e3977615ca139b61a490ea95d38fc81a1034a4e35f0a7e220c4c5b75a56687be43a68576d690d062e5585b249144b8ee7b38c40a395eeb0f8ab059b509eed2bbbdf3959236f53ab2d2a803238c59a591846f6bfe852474d6a01c8621225895d62e3462f6ef2fd41df99592d1d47900b6eb442f39409e9d47e7de9bb938da8fd86aabd6a93f4807991c9ccb76ffa6c64e3e10623f02f1e42d6432d4e9a420386860bf962363ff9374aa508f054253d685b95cf5fbca6b8ddeaa364f1bfab4733e2ae87e6a72ea6c17a29680411a72788f578f8e5d6d68042a949305598094bd7d76da8a136f833cd3a9de70cd2555e05af75c51cd1e6942a3636273a1267bed92c6b4f2b106c4ade71be64e1779e7120484917091b1bf89da918cfe5c2017659f44ea167e01a5ee00d1028906bb5d6768e6daa57fbf456816aa6857e0726ceff146a123ea0046c8950be05a02f6668ec8bd5564e72b02743d077d2d8c726ceff146a123ea0046c8950be05a02f6668ec8bd5564e72b02743d077d2d8cbbc15cdf5b610d26514c22bf50b9101644bdd1337e0baf363c2d6c484fa642589d16abca276848e595884b2d45caff9b72f896b70126e0a249ae77824027b7f7870f2a67b4fcb13e1ae691e3d08d9c7b124289151e519b308b7b1d008ae59db6337679ebdf8387004d88417bbdc6803ccfb396cc372c396b1c48c6c26d8dcd0ad412474967afb1df578fe1c799f9ddeecc8345c929e3f65bcb0fa66ab8c864720931882cf95cb11ea6e05639f8147d723270f3fe85b2466851b89adbf9ab435f3df1d60d03354e3381783c00a50bb833000bc1d936389c5058247deffa08e7a5af094d8614e26de3a44acbd6974a7a30f8457aa376968b1ecc5d2f10b7b3d942fa875c07fba571710f78838ed96dd4a1cf1e9bfb44f22e2105c71f190b382295fc58e26e00e601f4f85f1af58a89738ba22ce4319a4f9e4f7ba4772cd8e7150f5165cf3d5bc49036a6829741c3490c67d892683225893da855139e0b7cc87d4c3d4bab0ee1df9d333440ea0207686cdaca60d7f8691c6d74048faf8f2276026724427b98c29e68bd704e8163f47d445769ae1c1d413e7468355e0531f510d77f4ba166acf328f5979ae1bba2f01bab78cfd9f85374eebf1c1cc3961747e197596c1a815fc0bc6d499161bee34bfdb9f02aa12dbebd17d4875ce3ca4ce105e8ea618102571db8aa1dfd746aee617fb6ec5498456adc0983ec705fe5f3057bbee25e7d6669f502f471eb993e731f15dfb01f6d2ea67bb8ac00bf2a401e505f87eda955550423cca7fcd0c5486f21a20d8ed0962efb8826300f7898e453537d9f7cc00f9db466822faca695e2e8d03fd5e6c63fd8491d069870d7350011c63bb10a5b952856f53611d540b0856c8799659a0268533d53349ab4408efce1c46c0919580e9f73032f9941d28ed7c1bdab633fc8b7d69f1b3bc64d47c9ef4b8f659ff8b672511a75590832eff496a2f3ad1413204f57cfd0c95ed773f90fc0090bad7c24520520e7466bddb75d3aab122195877d5c60735d4a7c08a904e281efa23a0337d6e60b127b4cd9daf10975f070044c81ab8b24639fca4f827dd660fc94cfa8be9fe93eeac05a8f7613e76b317b3634de2e6b80fa4558e78fd4603b7ccccf012ee6513346b294253fbc82017292859c6ec6950b3ed67ed025a17c72c6dca0e57d603d115e6ffc34703aa7238891509382c9b79f491a247a17653fa7997bddb1312b8fa33d383352be900b0cc5942d9b6e14e64a29fc4f2e0e3978d8ccb365c2ab051867811e0da8c4df6f8896ad45986c55a86802093049669f1e8885d65997e1b2670f0d70d1531d9ad2c2688023fc2a29b35cdaf76f687eb9ea1be9f986424dfd3274b9ac397b6389cedd225757ad1a6cb884771c0ad4d7faf3e81f933c08f7b4f2d80dd2ccfc5dde34fcbc34cec719f80a9b83034f5237b94013d1c3450c22cb70f7be14cd5524589698004a1f831f067ddc838bea485b5e08b3a284582767663d7d92f0a82fe47c80629da2590cdcb429b772310738ca814101d4f8fc34c66665144eb8eacee7e26bd5596576581347746131dc30054fc6bc5640c46e41d2f9fe069bc299c4559fcbce336b35ee059e3a68b0dc380262930a92a6e35158a36a63905ebe8ac190d5503320a77379bee72e30fd74aeb46a16b63bc829670b9b7595e302d059886133feb0753931dabac03d01b199d5178d5ee1f348f76c693c6b411f13927d7ad34c1b5e7a6113d898c72762da583b5c118b5d212054c841a4d07acea5886c5dd68243a15855e9dfa1124739716cbb6fa1990f82405b150d22567e76f05cb63934388a7f1541016d1bce9912f722309b04b5ba76eb233e4a90af9e9195181042e1ab6e4bbcfe5495200ba87b69bd3f77ca3bcc7845a0872f711ef4cb92531354e84507c3b1b4a36a105727b619efae07cc944cc11d038d8913bc8e7db4d26a620aae9e7a35a5d97972b492331d36b96fe2b070f3504394bbd366d4a032ef6eed530930f85b8b905df73842a1d196db06dbf1d3c37d3fb173940c4e215f3996e25c7e0ac70d73f41cf5010f92d69b9a6caee6fc9e28cd9ae8bd33e23af1ba22558260d29fea45daa8fa15db5eefe77d7a44530342777cd4ed6dade4b4a068474f677502d4d207f7c92f683e091550801d3a2ac3a7b7b3f479cfdaf2303cfdb3cdc83b25ffe2358d77c70ddf775ad9ca73227a0c54735300e190f00b910416037ff14d500026aaad2e2843d02b84d87f999c5a26840cd2cf95c523375a1a10a3651dfe5300c71563018d6fc3d0c327d5bb09ea3c65866c6ff9c4307c0e21d130449c10e42012689e96cf42f5b37346c750a54f02d67c9353b2b9084b213a4affa2f1c7e81175ac3dcefe9b52e1a0a5280ed16ff872f175ce858d57e3cf92d559391d8369ab508eb4fef57925027f758b4dedb088336bef8cc00572ee9de126e6ab7d5dd141da14f66ec6760e65310788a1aa07df3a9bef3263cce56002be604c65271aca661199c63415bfd70361711307a4a56ea7e2115ea3c5acea7a415fde154e2ed156e8240d8531962db32e6848a9c7f0f86fb85aef099220f3a10c993cb26d65e209c0e74f8f7b724b6693520be3750bc5d1293c2d974c05762a7d81fd3e5b98406b0e20bd4b5eb841efba394445dbb120747880aa35101bc58a77bd493df6baee491e913e838648b17963b7552ce93618aefa96262e9fc8049a93af9fdad45ccd433851d234646a8e18ea74ca47136e19a79a7db5a02cde49a70512ebf1f681bb3676befdb4845793df18cc7b60df72ad43424a3feee799ff27f2d08ca2375c6708291d2ee3fe637a472c9af1ce364fe0e9d00ca6421c7bc16dcc1c67606f027bb9635e5adc39e5cbf55efd0778a8b453c9165282656559b9e659743ee592ff7d0a30658b8f7f76851c812c7598c0ef35314dfea0ace6ebd01b352e8ce0bf7ed2ee1f5b474f92532e41dfaa6978768c5c0024996158130ec155658bc74247f4b474d0b371b4c93a02c8ce83f21b64a971418ee00ff32b84ae62d77ac3803ebc8d52f94fc6c4e553f1f1992b7d69ce57649f9fccc7bc3744bc9b12337d0ab99a7577de87dbd0d35e9b7a8511c37b7d5037d35c259096ca721a11418215e308eb4dd00fe1dccbb820a01229706c59d63fbdeb5b1b34726e2b8202f933873591be1d06096d9ef4e694acbd8d00c62da945aa5749b9803690d59ab8fcb3fcdd234104e09ce69f324e560528c922c47dabf5f0764b5b64e8b1e72d4fc018d1bcfdb3ed3b433fcdbeefb70009a7f50546ba64f00ea19e60ef8d860736ec759dcc6b16763a206f6421d53ba2fbfef76e2c17413cb58136c3c29faa8880009ab8371cd7aed9d6d41ec9c9c50a1466e02a78e83abacd80dcc139a273f13159d1b10b3a3e11b2caab84daa24fe50304f7c35fc3e734157d22b590cca74c3f92d252ec25598668113bb3200ec72577d9a50d8462096afbd35629ee57e302e1559ad50c39afdeddbef33dbfadb1d3828e6fbb81d433308cddf02d689fd031e061ccdb710b794ba24df7a5d5e8b8a11450d8638239d7232411c590de4aec6fdb44d22fdb8dbb6f7d6dfe78a935e189bae8fd0f5e5dbef07a0bc637bf8086d75e3642b707bb78068ec378b47e3361d4847ecd4a6ee1757e3ecfb578a7ffd46a9fa6fe9022921a8efd7ff4281aa55038038bc966c714b0fed960656213e159b3eca990bfe3d6238fd6b4b2519c6db298f263c86055bc3912a0c264f487e5f1c9e1925ed0c4bc8b817f76a38e55688de4279722c36b1ab29445b040a1546e5951b201862430cfaf66c1a7981dd64c319177c319063fc780a4a91c58dc6dd60f6a286aedddea31a90cc17cccdb8b3a67ef37d3b1cdf362db1dbda67a6ce566a5c21a626d1c912a025158737f8aff490995cc3b1eac735db0b6e852f18666a67cd3b2092b3c762ceeb3340aeee84ae18084607985aa6e2f12459fba5aa9d13d717e12e8d4e0826cd04aa4bb08962d894338b09ffbecfbae307cdcb240a812d5f0c3f48cf9fb367df752411175f2740506ef4d7e2aac7c58a2bb2fb0a31d418cc003f004ad17d1311ffb6af2e08368e3bdd5dee9def6a839887ef000e0bec910338f2b91a6b306b1ad99d9bef2d72077347fc95c1afdf6d6020746fd5a07e16d1b6aebafd16399346e278ea3d8527cb7c8fa798b0024cdfec47650bb0d3b0a517fb5d6aae6d80b669c10582ae9282b0555adaa842f52a195d28722643901465da2e31ec5308622664fe8bdaca9cc6279d30e17a7eb55a6fc0566a7938fc3514a222cf815973231563a26a90c671ff90c21a41076aebff1d99202cf797c1f87da9e5128272d0b41c5dba07a5524cc40bea3dbff9429c99afa42ae2ddb52cc039bfffeae1931382953859ef9505079b711f9f59ffaa3bd25db6d5a2994519a492b2423349761ffebd90967835bc80b6121240fe4a3626c905e617b11ca082e30b1936c5b2c0a4c3bac822b0532786a370d3182756dca5610064ecec17499b698b93d6c6df00af8dfe94d6dac4ae72035f58f3daaadf52992f7853285e2c30b520618da052f9c1492d724ef36aaeef74bcf95a3f4cf837b5de497b66ef0abf070399270474e7480c37f2ccb54a7a05d68ef0d954432a54794a187736bc8bf5ecb58d5b4bf28d5963c0f9f1dc4917e89b526bfe49aa41814f6737c3ac87382698d4e5b0a59a55c921798b663c34f9258f9c96d86bdb7983d842d6a2af17fdcf2c16e8fa14f23e7675369c09fbca80d57ead6de467cee61b1ff031bdbcfca2cced8acf22dc7617eeb8fe067225bcc97394584fe17a91955df500aaafee067bfe4f5dd18704cb1dbce1dc006c6d45541c14814431a0e74da6f973931199cbd6453c2b1cfae78db5569083c81372cc47b9e5970c7ab133cc542d552afba3133011763e11ae3f2d899a6f8027079a991b18b1690da91c3023a48dcaf3b509db9aa19228da90385023377a0621eafcb04c904098a4f35e76679b1b1dfb60f119b13cb9295fbc10c8ce804fa743671d1585d19b857557ad83eee0a690bdc4f205ac390edb2bcb02f825f3cbe7ff81ebc91c563a0016e6dd52c22d90b2db7fb952210cb38ab48345eeafc885e36541514f1a0bfd083305eba7e081db64b9d7b142f2f07b49804206530b5368f801163e2e0edf2178e097b333c0d2887addc65cf90b4e487f048bfd482cc022c6977db55bd91fc64646c85d6c3e1c46926cc3def665419e285e63e2d5fa9c47e38dbb13cad6a7e074ceb5b3a905c7be693d72a5e6e2012ab040028f87fe25a1de2b8f9064cfe5e75fb5db5a7384a12394bd462568bbb5b28e0cbf4602ec35a0dde4dc77ca5d8b561d7251a931a550a57a8221ce79149b728092787f38410d3994c47f7ada80a507021e1342ffdd163c3a0e0ddbf7f2a0a25acddf75a3f89f791e59a563b5b337cd5e4d43273dc0ed0f71ab310c8acf146596fb26ed7e4b2b3f8693f11ec9282d5eb3a2a86ac8337a40463075b847265e75ed219add0dd9f317b1409d5ef6cbf823e4460f368763e72bb830a64ff690d79f973b25105a865789e154b64b726c69cb935b2b196040e2ea2d8a9f877f1c46b65b60a5c4ec82d92859daa3e02b9a7537fe6431b458349fecc748ec8f7eb7d8ad4749912ec040dcc761f5da5961fc4f1a73d25904372c737fc2625c827d91a874263c8df49bfbfe4acb593db32f61cb94f7a7399626fd7c277abc5a0cf324f47205774701a17ffe5dbf097db5cbe1665b7f8bac5ebd131b9110d4a41709befc6565f5568d51a8bc60f9944217680e202e7607a2325a37c11db311e40b28b22f003387601ce542315d34c8780bde66bffe9309cda2250cbb9b5985c528f511dabd3f0425fa89999664002ff501880bdf07f3d93c5bd671e787048e14e194f70a6ab022f8adfd7bbe4068b81442f57050099a5a64e9a3323cbd835f44ae0b6a7e79544bbdb9913832064e92fcc39aae7e35ccd59d64e8a39583d0f3de3e96774917bb8f18cda729a02c6d902438dd7291f3c483ce6136c89cd60661f4e240d84126c8e7fe70a964d419e313726cd7a51c30ab3495a6a2cc866f20003f17c0d9890a36908d68981c2a325a23cc869765ee9bcba34ce8d71da3b3d3d6d30e01ff55e885d765943f3e77fc3e1082334edcc55258fdb54144c2c5685a2b0792009e2a74a540a9053c995656a0e193285340a4b7bd826a968bed02b53092076c0f54cdb78b5bc56220516f26a909de8d4ba939b3e21e07a8eb2d2df434afbd5e2d4ca77e99f45c4a25321359a10200130750e21dcb61a66286647ae74413621c48c0232e6ea848b5f82873f890aa089e76fa257481e66807e4d5a4139005529dc64347b19fbeac0927cf2620fbc112221ac3be7294f85e5a3ec06b9c801ebbf17c70e5926851874dbdae432bc92862f0b6b53687022c427cb75a2f61562f891cd54e5d33c262204e5d5e29ee858177d32256d6578a5c3ef6b9ab1b628aa72f0ad300bb77ecdb0f75e16815975aa8917242aa6f6645775a8926e1b2943126e6867a76cd34b84166c03433c3994e6d707306a9c83457ddcf0e91026c1a524aaa9e8845dd5ab64bb41e2d6bb631bcd950c5f55c301939311259f35dbccac041a809ad293e7612cec7ace0fefe51e5855f213d6f2c368785a67c050798e448d971c4eb8c45bd37006794708df8226b6cb6fcf0c6ca3fa5f87e90f2b183037976f8a4251b441b41035ef3471c5c2b5d16e03933b4feff4f97e83d8a7443c9c4fb4b4f8e7bd7b18b0a954297cdd8df23fb31e2c8fd01ffffb44694b1543181b97bfc3ea83f1627561347ecb77adaf763123a3bc7e635ed4b8b40c6ff458fa5c958852f9bf9830e50d643694e263663d09222c42557ce5b79163481b825123c933dcf17ee5bf92c26bc3290f085e913c30fa61eb5f457c46469754e45467c56437cddb16d914740bd81ef6af3babd2695ec530272dc5533454bddc5dc3b29ad2bff5424c1ef6fea581a73f9e0f7e1c06dadd5dc16c10b7ff1a4c6d501b69be95bcaafffde93989453ec78afcbe2f18075e60405733d92966e9524f125b92aaae4b431fe9dcbe9e739b0d71a1332ce223083db194697a62d38ff19d1bc1acd19deec4b32c149be3563a154a15f9d0c046fb598a738970f7c533abd98019c755a5c8d77cbac062c98b218ea032002fd46480b38ac8e25222a1d042ba540fe98c75ee108912a145c8880b33ed71a3db5bfb485de0ec66e09418291c48815c77bb585beba869cb3eb90e9b26247742f1fa3754434fd7f5af264034a2308c6b425814d9c285f3e46404a453f88c1d774023c74de945deab1c503fc6f78dafd51bddfe6cab3e01abf067d1513088a9c1ea3e844cbc8e87c1480eefabe124d85115ad5836ea633ca7cdd4b8049deb59cda45ccd4bc59ebd1322883976224bfea70a74a8954bdf222c6c6747bb7a85f46871013848319ffe59aec7aef08d66b73470a146fdb5a374f9b53004ad5c4ade5eb8daa2be6cc045d5810dc317e20e97a31a67d2b70827920ac04a4e162992f32122dc0bd5b0340bb47e3617cd7f7b484432544b71438ec8f6d42a81975feed9f71c5c04dcaf262715ccae4177ff49d46b27724e80b56db17f92130fc4acb594aefd70f0bfcf5c276a9a683f3eda661150bc6f15e7873582350ddb9c2f43e583139b69b417bd38676a4711d4abe99b2e296f607deca7385ff88fdc372196c3fb8ed75589c63711e5a809847c0fc95c5b0d2c2f1079da89312257da3360b8099bfeb5b6fe2b93e98238cb0f39143876dae59b9c9b266c862308763ce0a8a7f4ba0202b038a1976b720db0b4ad50529caa63d44e4579e8bdce15c16dbe640df174fd648953692d992caec30a2a4bc661bf31b8edb47f1661eb06c830510d51621bac72f53dd22a3cd6a8df159b8b78607384910296e2e4e8d3f01997294fc31775d729de86a101621141a05f2a38790099666ed0a8cb90a1a138d04999328ad26126dc07bfa19a7333ebf6b1483280433b264b5851d563e8a11293d25b59c8e21adae4c2e732ef748de66028e74213ae568b0dbf03933beab6c713f9f409a0a4cb1fa3c0760bf5a4f7b9d7bd7433c97a508788b80b04da24e48486228fa711ffd72d9035e8b6b5b0e63d9a985069c6b9ee6925679675ddd697030a7406d1c2a987e42bbd55dbb786be18663ba85aaa9b296f2dd2482093decad9eed746570a2efcfb315cbd60dae60b878a1ee7cff55e0ec1e52b8609e5f5d00ef174cb361158e30a1152d7492dd4d1bca71ff5ecece70b49818dee5d96337970afaafcc636cdded7e8ad367c4086773245906d497189dac95158016fb96f2795b782717b1d93ce6d9a089e292c8c0660b1a9a85123df78349d5fc46b4b0fe7f1f5aa8c56a91fd3b9366c05c3bb576001b7d8e6e9577abe05456ba063a30e28bc9dd8a6260d6502c42b81ed87ad7576c75bfcb1112c591450a6f0a4865388d9693712d7912c88bd7b25452becf02b7b22ad0ff336f545ed403c29e4c1caf407a7b7b5c959f8e639a2b3f4eaf6073f71c791c6470e5a0a913b1528b7a9d6ef2da9ebbe8c66ed09a9013b0e574ce7b111a79c31902af64d720a86fa603c0e49619a1ae1b538eeecc5b77c6837e4213ad9ca03eea697d79e9beed7113ea50b1866cdae4bb8333b00e53eb42a6ddb94d451799ff377d02359cc5ab25c3d0d6d747fd55c21e70e6d892ba82275c5a8125dc6587ba8367fc0b56b85b1275a9bce168c641f8b065dba179a090b9be2ba8125ba7b67b2294189bb92f5fbbc9298edaee77d7e8b5d13664630f6615d406acc029a8b5e92ea406eb29b55ee73e6c871916aeb093a78effc24fc6090c46399c771341e2aa7ccefacd110521bfeeeb02a93cf4f8c816c2772eef25730e49aba195af932e192cf48592abcff488a56ac95746144f14dbb2de3eb18037f2d18fb230b8629d4a4a1138400928ce2eca960fa6303c53d3ccd7df79492b971569c64a9311a3da189c046ff5c8b87b312f8d5b062bbbf1c4bb8364964b58e0658df688a5a63c2def492a005115e2b96fa374b7acc4f539d760110f9f09fd90b3d7327eed107a446500991a24965b1a90f4dd4685ffd5462879e5cc31a901e4a39a8303bececb220d75b98c385f0c22e9679aef7691057546f137e97e7ae909a436ca32216d90b7a89cd16e1c51709f30a6b0152818cf5eb75a64722f45d3b5dfb5e165c0e887a0679cdedb6a9056aab76c1ab37c8e37b89ee2794194492dfca6dad6605b7dec75ba5e05121b8c6568143788d25c18dc347758e39c8dbea04112b54f7c6df33eff1d5222a8e7a96e91e3705c48dcb242188439a7ab2c58fccdc0aef0e0cc0479067e28eff6a47284c6fe15963270997a1ea3d4474812110a529e6b0d53a7e0965beb7b3f583d8e0c695739c34b0d6db15503d4d460592c09ef6c331bde3c3a71f2029f4648b42f1cc0569ad98822566667235bef5e0cc0d8b56af4b0daa4ecb64d03ca0f9209730f9a6727943593fb907eb479ff123c27ef1f221cf109dd95b228d8b0bc0fb4f593a6b8a6b494b7054fd697e25bf7f4a3793f8ada258d7abad7b311a7f7d440828f5c6a857e9914f25a620e389a8a17a632603024b4f2eb981ae8e526fce6ab83a7b3b4c24b5b46145044c06493aad7f7b402a7cca30eb933fc7420997dd22a1b56ecbdf8c1f2ef0173bbd742a1b413755d3e74aa24bb1ccbbd123a2fc1d8f4f8e360887ec0fde8a5353f09fc86a05d4d7837f24277e3a1ba74817e91042a198e4b2511b5d4ce745bf6aaa5f50edbc6a6d787be8425705e0c6854acc4571f76ff393f9967f2144ae91a71c0c327a36cd60856635897d5d86637b169ba929dfc47f3bbb3fbf4bec84e4ddc7bae254d0f7825eac5070940ab604d784333268a1a10357f32913a7ca854c2f83859164de7e756865ef406dd6c57e52d9895f35ef2aed724b766a2ca8b62390f9d06c757b5057425d046229261a6958286400aa3a83ec01fa587e3c375652bfaba9eb0a08c320cef48577e18a1e9a3f53516eb58dbc11b03eccb95256a23a772ec09df846539890858dde81eab29db1e0ac2f27b87d0e200930c25aeb2026c9088f024f39eb70cbb5c47c2b2b6798e1181a7d45c48f65e65733047c24a50c76033e663248091ac64b2c972ac867b97dffbd04b26cb5bda808966085abe429b8ce208813e849670131b99795d2fe0dd86fee5f48289dddb2c3945442a8b5f62c136e8b5deb7fb6afb4fe325b89a09b775ef61679d3ebc5f275c9f3861cde566f7120fd654cba62e3a1b86ac3ac0bd6aca1048aa5eea13193e5db3515941072a7bcd8f0510f05ba635180b809d7390d67185ddf022bfc0062905831ec43a6c03d5cf5f43e91e57efa2f160fc142a7962cf5c08f663d9f1a80ef89d1951f9fd124207d626f50c546261076ac398dc2f965551ba82a89c8b0f0f9f4c677064e0d1096a5c1f924fee5f6e1bd771740537c96e839ac589b9c3ceecfd176220277cac43a34174d44819e59cee94d4a7102966022cd5d4515068a9cd23eded02189eb95d4f315cc61617ec302ca1eb7045fbc77429e4f2f68363ee06eb0624ce7005f851a0df3a46376fb40c98a17b735960c63c3af5ffc172b97592661acc99ca263854eb390a727807e299d9d16ec1361ae1ff8a8d2882409878b329356c800ca00d413b718db6c03157b9790140823e03fe35095c1eba6f45607c0aed1f289bb4606841cb515b910994c90a973fe2c248bca38283b915de2a3ab17beccca39bcaab9db08f0d59ea9c4c1f120edb22fa15f68f9239a69da9d2df7280420c273639f63969a04efd1a02b03e837f907d82823d431a0b206281fe78ba5911300a194c006e3363cbe45fc4e2dbd14b491a070e237db8a279ad0ecdefc71abf23997adfe4bf3d1894e10692b51aefc5a0df2b43df5db3dd8ae9f22b0ed21e0daf760bd9b40869f79a2df00c682ba3f751af6d2aa8be119ac718f56179b673369e263b79cfbde209e8d8cf579c0f442343f80c4a8949a3723cc56ebb5898da9d37909d14660d3e1dbb7fc4b014bf0934ea7196fc120726fd1f8d42e846533245487352daff3a9b1b28a7208423c4c209066fb19cdc473e5505513c94f7d82dc6f5da33c0d767a10ca3ecf12b7386f35f760898c8320862fdea254af87938908b5bd87b2af7af6f566f0ae6960bafbfa93f0c8701df45aa3ffa386163b7ac8878d9a575971d2bef8a9b6d4693013bd198d2aeffb9304e83809b5abe53adf685cdc25286ab44881a3b12e0dd4a774ff56d96e1126e570bcfb3b3ae76e6aac66396e9ec96a53c9c7eeb5d6aae2f26d4fefe3fa255e0e8de570267e8ea320041974a3920139ebf5e738d7f90b2c1564a90db9a5a1940c78bd2eec9683e6f6ff5002ce34afad86b3d5eef3f37fd1a5432648bd49de5e0d3221db34481b91d295a98916b4798809fedc7530aa1890cd5257f4df9fdbd28cc606f30876c17f39323ca5585ce2293bd89ae38128842f7d03926640cf04e2abfc378c2f611cc61e2b6bd2de2791c78a06d9103ca6a26624828fbcb967ccdc25be104aea4d5210932d319849fd521f52052c8ead812fbf43a8efbd153da0afd588961df2f5eca67f163b5098495cc0ff254616acc4c4eb57ea4b619e6cdb30a226197c6b8e8e1c6f83ad51ba2c5a9c9bc543a82789f55614d493651eda3e13d456db78b72e1e152f89eafe8fad1f114b69103894f611e59ec6980b6097609d90e9343c6936f827b9cfc72c3d7a1b049fefdbbe20736e3c0f51fc9055e0295044b224badc7a1dda2665a57e2415e8e2dd5bcbb48b7cea62c2cd829a0324df74c7c297ddfc6b947f1a4221f92dfbca1dc7a72d8eec12cf7903b6da951e541f3288645d38e7231440dde07a8276c8ae08396e854e70e2838181d49755cda31f5f79620c6aed452d6f55bc2de2d02496457d3552f9a43e9025c646d6fcc42f72d29c13b506c5956ac11c3b582de62b36e28d36f9cbc20447e387d39a0403730b35fa7e3125efc036f7f813fb207cf1d3e380263c36178eb1ba1b9af6dee93e90700024fd07cbfdf2bd3ff7ca24d9310b9362a6ee0dbf5180add46eb2a1eda9b7987e5ebed426cdee806fef3098334f89d8f6dc9467f377ca4b4452fdde7e654507bc1bedb5f8c7b250b5f1fcf372a9cd8c276f6b247d219261cf02f6fbc6c6c916ee6196828566284069d4a378b4004479326b6753b22e832349a1adf38acb2526f56703bd37802349ac5752375077a05dd4f43f59ef6643eeb9d710ea4440754c19f59839a9a6eca2aec627a759a23da2e15c023d0c685efb2881a52fcf8142d062a4251e64a879d810603eef9f3d29be75725cb9ec00ab454615ae4145ba5e68f72e46d21b64e03ddd6037a4b5f849fed2b3d501d7341712d2c3cc6931a64ec942907ee827de5e713257641fa18dd6d7be090696888daa2f768e7e01eca42f9b6d39233209be38ac662398c286269a3fdb77aeaaa5ceffdcb7705622f5cb7cc11b0a23f5e24b573f5ec2ddd2e3820d35d095cd3f07f654d72dd14d3abdffad0a479b3fc40475ec024f59394ead25d2882c67568ebc17a952dad1dd93948f757b29e636f1b4fbb667471fc8dd26da8fc813e7bbd5503a324de091b7f3390ceafb09b044b7ce708a5e09a520dd104753060e72e92622256833f54e5efd1bbe6a4605767477001e7fcf924ae8e4b4979eff9ca872832a272a200ff780fb335e0c1ed10798f4301073c09af9865ad6011868d9994917ffc33921a90825c0d28fe1fc550a68826fa56596ee7fe4697feb51aaaa4e51ad902e2b2c64595368deb2d814fa97d6a3a8af0cf1e610ea981cc456e3c85d07675e448d803069dc1a5120ffe9472d21149a9529a5cbc66fc3a1b7dd317dac32b8091b2efaebfb591272feaa95bdd37da9056d218f49449614aed5bb053c91d433b9ed10db0bef86828ec49bc2bc19ead120895004e1c8b462df54aa1fbe415d33989f4ec345f4ca04f4540e84bae49305e8fefe44caa7a48bd96d975dab6ff6246348b05240fbec9f7543b55cb7b5e6424265ed071cf93e9367d3215abe749c2b1016d076d080c21c857f46e8a3e1f3829f3971a882ce2c214cc84a2494a04d13241b9816c5c5608e563ee46b9bcfa074f9433bae4a2c20dd474644cc7c36f45266b3a2d51bbe4a6352050be684cbf11df05359e8ccf7bedbdb496fee4d891bf018b603bffb5a3f06bc6e39ff952e1a797ec775d5fa9e679ea3705b7cfe206cb59516604f6e638a3d3b5f97a62c17951a3c6a7e2ee5556acb7c61c7cd23547f252ed7b2686ba75c355e5f6c11bbd0f53c64a7fe3a45926aa4a3815d48cbfd78fc57799a33246abe639b99ac25e9aa742b0cfabab42f804b2ac8d946691f2041cb1c97ddb16224e169069ab26dab9765f958f963c14aa0d89fded2c8731746f61db3d57605ab62766a5ab92fa79c42667e48be1903cc7162dd2d30fa57995c9efd07a6f518f652d02b4bd478cb1621226b3ed37e03525c8b1243dda15ee2ce6075892919cbe5794499c097221c05f6dbecd43073302808ecbf914328fcab3d4e1d85edfeff264c8a561a6f3e42ce71d120bcf0df483f8d4ead3ebb7458d27ebde9c7e9254813e6ba07cff8fbd7e62c45db31813f2f4bd54a8bca32bd4341c6fd0dd1ed79c3433c53243b9bf6571d53fb7dc719f5b1dd51c884d8f7346855904a7cb74b8c9dca01b8c91a41cacf599ced9755e88cd4ce757b3f6c26621d7a213a9bf019cfa333805123bc500fca6a4e948117661983275adcf46f59cf49f20f4ee03951d2b708fe56850adc96d272a0f9de0b5f0b7e462da525b3c1b5518a88eabc2586fb26a3229f79d2782a6a40debbbc7244f86fccb783af011c0b97ef9beb475ce3913b8aaa689b99852f6081ac1686e4617bf7b95466138fe3be77c3f63f778c80cdd58826406d20e9caf97ad327bcc0575e7e04814933065472191c63c68094658b11266a8a78714867d8c86d2824f21ea8ecc0ce2a69e280e01f8616c0847f6964d0acbcfe2948553a6be07e812dfd06201e3ef1d0f3518d37248d8c1d43a0ea1022bf8283c1d43101d9cdcb27a0d19dcdaf8a372f8fe32fc740b44c9fb24478a855f197ca007610135c87ac1d11efda12bd5fe59206ed5630707b3390b63031bdfec6ed9917c51853eee85fcafb59f7e089fb1b6e76eebad4b1c7961e92e293fa2830ecae6c905c9a8caa073c0dc5da9e904c885292608428c04a602bea9fc8b79f012861f4f06bb8ce09be01fb27cb20d9bb140c89c18a8ad6827964ce504712aa13c5a66cf21fbeadcdfb4de436f16e023fca38858e5830949735552645b5f0d0adb7f95f4347ccc7b899c4d8ce8556c2f22bcf324b764ce2c657caf43517da4d5523ef6460219ad988dea9d6c9216c6e9869e23c442106eb6da04fcce02b8d0f30e101a8a8f19700a52b451ddb18e99a676767c5a0cd13c35613467fb2b3e92e50e659f230ac4aadd8202ab2b09891e4f21dea2028efdb5ab97b63797ebf621bfc520035f571e15f15fcb5a5dca6dae455ee779c290fcb6a456c21ab48a1d813240f6d049b9c9a012260da388fc248a12b0deacd585f7d4d71ae3592e9f6d2c46ce569e626f4030a474761dd66d03b852758600fd8f4739b3a82fdfe100ed19c1aaaa2cec9bed0a823f721cd7c2687674a7a64c2f6b00e3f6672af9541aae73b16643cd57c759f8efce3081652e0039c73201a4c5aaa3344788f85189adbbe5b7629dbbc62fdee73bad2d2b66f4486de0f57fd7f81beb66c8b8722f1b2156ed6706fa9aac718c69ae3bd2e0fc7e4a7549c4a8b0b391f936ba069a14cad2e730cbf7b1d20e0daaadf6d856cc9f9bec27fad7adba39f5d3fa6115dd9524a8ce4e6766dc6cd3c077ceda28ed8e40993888bfb26e0a21d0893a48efb802525e274120b248914f60706e5a5314a748a52e6008019241f553a780b7e4d314ecd84e0367f6493815274b7ed5a48f91b57047d61b258806ac2289942e1ee21de400ad5e56ac2259a19ac992cf2ab3f23239d9931fee583d69a85568901d743ce2616c31593918e8f621e078189e2e9f1559dba4a93a87fd32e40ec2f2a5bfe8fafbe28446a560f8a4b099cff22ca093971c432e6b3e3c7b5a4ecde8e9077434f8f4abfbb28dd8bdccc46e17bd68d33075ae9e28059ab021ab2f64626522d49bf1c521334073dcbc4394683d2b48d07228983fb7ce8a9cc628aacf18969e5ab8b825d5e6ccf062cc7fe6ed09832fdc8d2df48568492617f5749daba8a73b86e8ad39e8173d32110280b425ad433603c4a10edb6cef5782b3d656d234783ff9f88232b75230937f954a715a0de2691e5f2f1b116dd0abd053dbdd3ad64b988370e34cad9342498fb77c47eff72874a7ab8462188a6e4d31b6bb39cc57294d897fdd3a81cf2ffe090fb88c8fcc4925bcc5df54bda0bea82ba483456bd8b7a10b5a74792c2a01e556c3b9db49aac30fc22d5fb37c7ab30d551c36285dfec4f014f64a8e10e7c9dfc5a4495a8459ee937dbd6a72e15e1c64abc77014a79808d1c1ee6f57c7dc9a817e254e1aa20040f0221ecc260ebd72490867a784853ffb6213d89ae1eb1f148f11db73346e155164e56197b084617e4b516f49e2a2e9f6c35e973ca22a9c01ac4b81a0e4ac1d21999267ce8a9819802182b19649dab53bef3c3cd5906ddc82f95c0f778225baef5602cc22a0d7166a43e1fb2ce70224e4f29c42cefaaa376c79b75c084e65e578d9b216ba2a988fc5e7995bf212843af8f3e9c93a2b9f31949b88d594ebbbdbbdd355378b7a577745246da63f79328a424dc3b74926f7763b843fd468e45e1d238fe9a6263f5fd546421235c095e180281d1984ccdb385183a441f56c0def57620c4aeebf25ab5ea4044bcb0c98d031cc3c405ba17eb0d4659df9f8da9ea3f4bef4ee2939df3538c1a9ebda093d33efc0ca513b6cf3430bf554148fbce76a24050a2d176d9f9a466193f9854e11d0cdb6eabb2e744421232d3ab84f64df95574672258ea24887f59ed365fefd976225d0eb28bcfc0d76fb296756cbecfb1dd2695a3ce4b08fea4de126b515ed854a1f9ad0a89a4f841a31dfaf74f58bea2e3e0e0d38ff417ed94dcc073ea4f9c241192e9318dca902872fdccf97d725bb0943f7de2a8667f9bd7eac17eb2233ef8f2008c93af4143b30cc19afbc6bbfd8283d620f99319722051771a19ec940252fd9ee5066ce1c591e8a6b4e772f8b337894c0777f126fb24fdae3f9c7a79bde494d358896a3a7a8774f9ec6cfdd54b38a589f4e40f173bbb4723da888a5886e6f4e37399fd19c4c48ce587ec3c5ebd2674e2c2cdb2cf52df42a50e736352eb359ad154309228f0484e5fa4ac339dd732f2bf350e2f8c2c565bf049f5ac8032d1e2b46b79c2ac2e53a998fd8b223e82581541e91d496d4a9d37302c9ae34407520a5552036799d04a479b3f2d71e070e3f8e18f39e0a685f48337ae41d63e24fcee6fe202f4072ad7e6136be632997eaf73d08829a959e8ca4689ee490cc37e4b0c389a56fe47499a4f7e39ee80a61bf69c425eb7e1d5b3aab815302ffc87c0c122e75f8f354f5ed9fed74a62e4892d6de560a3ce0d81ac76af42d96dc3df5691772dcd25d111d36766f8add888714a7ff4f4c5042792230d2e335e9d0170da3534afd1d916dfebfe4f3c361f6c561f9f9e4a4f678af1d6abb51eb8cc46eebd98d5f2fc7d957a60f77d11d16c507406fe196433a85f3522d769fa9a86fee063a0a3ee8453e794d34c074ccb556126149d6d192f685c6f5ea8e9d0563cebc184317d9531b297bdb6267457061542db5ed6d2cd779a2eafe7a25bb10186db5bda37b7f96d0288834a615e1fced69f6d9dbf0077941fb3ef4e7683a1ff6ad6a273f8fbe842c15b4fa2c6950d38d83cbaa65a8a609a955cf50ad3ffb06d03279da107584cef9afea25db0be6cc8c837bb78de29a532746abb4801fb01c83ee45a0df261a234751c2bab7e9ec7ab59233f05734828c0b2bb83dd69a2711f2197be902b65cbdfd6337e8f0b85704b0a7df74a95bfb3f8f62bb4927c6c0d16c07695b48fd2bb521ebd225950b803c49abca43804e792c252e93de8721b3eb24461441ba9c83fad08736ed6abc224dee06e07a57a9415e3243446a99e8fd90aafae507256f6a4098257cfee186888efb4a58a44beafaf27e9dd49980914bb3aa42d3ef1d973de9237b01f983211092436799f4473a016a0ede8b475791494b75dd63e0ecc10248f70c4120e0b2ea6857d7acd6412828e124b09fc6513fc41f8d64110e1870b441e3de4a2170b1f702e396c384e155c9f4e706bb0a226d544e6546e4de154647f3c55e3966a40d08976220d220a50703c763403c42bef922bb1485baaee8c87534591a671ec1a01989c38f7f05eb71badd9859282f27e6465c6398c01c30b1daa97611d82f5b7c9c26913e299072d195e2d2ce7c72a66259b152d4f4c8f9aa4fb0d7e1c5b88435ed33c964e0c908eb5360eacbc9d9ffc9710003c0b0e84e54dbffd932ca7bceeb9f3915b068a594bb035a740b2f45bf1745abfff52a1a88b11686ccc380661a71b89ca05a1310893c8b2d9eb5715f11848e6f719740e8da3c94591bc745daa082664aa35657e5487d946d308f4cfdb5623afb4e047f829787a13a9ad78cd523e00830131f08d75d4edfe29df7778e8b90ed6796eeaca0a98ec54e5b4b40323878ddef9a07bcd00be61f1c9a259fd458d0fa3f0dc4dd961c3ad3e0f253cc57dc70cb47db702696cf1cb0e5e3cb01ce14464c3c9e36126f66cda3292b46fe489926f46ca63aaa7f0be13211de298ddb14a9483741fdc57ffaebfb9b296e7fc638c89120d44563d0eeb2c23c86f1237acdc0108482a0756190f9e0b997c7c306477807a8ac91fcb94a2454e385817063c1c9f5db8d252be85299fb9468b46585579227033676f3f5392389f4f54cebff07e9774d677926cc431767967b623f5e7e57fbe94bb818a097aeb53572f9586787a6edaf233fb3c867d20a585a17cdd72bee80169a948d467ef2a394e9edf778728cebacff99ea30cc5d8b77268a0094a317d67d437b1605dfc4ba263f8b433ca6805a0161529bd9eb8f7e0be9673250141af09dea13bf7b4b5a22651782e7d37ea52f1661b67bfa41fee8492d605fba25a30351f7d15778a10985983169720eb7b2208fb226f92a8dc270cf42c9bbdb663097c2060172992c6f9f27fae39c1b8e2eb17fbb249f69d93424705488e74d7d02ba220f63a4753bbeafc670465428233d85d46f2331a6c3e105cab3a87b12c5a9ceae448d5d05b793fee5a2a7a349ebde4aed87d1c305315e58cb161849c260a036c86dc670612c7bdbd912de29e8fd17f4867f271985eca99f798bce6db6c6afee5af1eacd99cd0eaec861cea6a30650a06ad299a39656be3304be2283cfb397068afcecc31982609177df5e65c84c1def751b992e39d90575613d6ba54fdc0eb426bf36c6c87d7bfe65a75ff35a3a668d65c56890c6fe9b41134639498be58f1f23f7c6000d696cfd3a060d139b4c09f63a2c6d0e58c0aac1fc0fd59f3084a8fa64a4f6d9887ca69581cb78ef6becd67033d5cd9d41a3babb007c9058351d997989a9ab952438f66d5cbc169fde7a35cdc8f895f47348c4a5458c19dae98f29077e1e8b83eced686f3243763229a9408bb17d5a311175fce6b33ce9c3cab5887823e94ecc34f1a29eef272523c74fbf70687463d3851a2635c71f0c45dc60dff41a44fe13a8ef3ea18e113c4207c34f7a988866bf57729083f251828b65f3d314688643bb51874e3c4ee8ddf2292d602dd1525f27c47dd763584339cce263266483ce9b10c0034cd37574e45021801fea0825e4c02add22f47526bdecf5039e65bb2d1d96a7f1aeff85ffc7b237c553922fc78dd5200cde14c84b0e0fa9f8d7bcf58035f6c067cbc47747f3ef004dc0858f5d1d39c279ab5ecbb1c9c7a160f237cf7840074f92ed9ec5e82e35644f75e186f96784e9fe75f8768dd41f19188e3a20243f782338573b07404370e05c884800a822e0af826111de61a06dec9f7f71ec624671f53cc6d207aac8961b035baff67533315de5b6bb133258c0d62a8cf339eabd0b1059179077c9b2cf2e29ca09416727936a084773cd148b0fcad333be99eb64b070621a983dc0e348d4dc816dc3c8889567933914017b187e89bc2f25b6cfed498e96ed76ed1d0693074240c6c6fc031fad3ac3c9ba30a05b62fa09af1b52edd299a2debbf939250f446e2266454d3bace662beae62120699ba7b8eb9b10e841267b56f6e03f80e714256d762d085949a8293f652757bb0bbdf3f765931f983510cb74978179986120bb79f8547cab71b1cd6480bbb7466cbde8ddbd0510610943afe01a36ff8a64f1f17e530443689397c23543fda021d5440b00af351bd0fd9ca1144960f6317715b8a1aa6ea2e77d2e4b8f0e97a81fd57845e9ae3999c46ab362184d001a5ee5098893b63fd3776b2ed7e83d2b25bcf145ca6d916c11ef7b978b54af9e82ec33836cf29db4b41541a8838aa2660f86f43faac7ebfdbf95acf11a057bbd070cb68781d35b0d37807fd0fcdb01b777a92b87a7ed14ff99b5212793e98f195d9b99d4c16b0f314eb8c83b34cf82b73a0b3e3a063ce79211f1031f8f18ac323432fe79425525d8e9ad0ad5b82cff00dc54ff1655529f49585825c5a2a065ca0916bc3832169eb7c2096b47b54adf6cd7315f185fc7f8d289a0ca6f714f8ccc7dcd9520416ae26047fba9059fe4eb6d219976878d621bb585f625e702b8680fe6fa8e9b13272add8d75b954dc39ac11976d6a40ed164fe71485020a4ed6dd3cb9d5812795a98f11ab82e7166c1df121b0f5208986fee31bb57de03cb98b88c71bd611d88faf8322eb824f47661230d6444ae54763c536d17ab4d436066fe955d00c879a4ef4c5e2b4ebd3de8d403b4d37d4d90f718ea1197c6f907f89c53226371ce072f642aa177e4b203460df694a5f144185211b650ec0442e911e7e32b63b343604d7862024cea6d41e12f2dffb472eefa1d1781a9e7364e137cd7a024742d686e9f721d2eb3d55a2607151e1560e126795ec1e999c3d2bbab40cc712dd2ac20fc82f7ac688978f0a9526afe8a9333710731d3b862dc44c2c11d2bbde88c543c84f5d770f40531a4e0a9cbf5ae73981f9a1d4f43a563091be7b0b3500192ac3a45b44070bf1370e7540d60019e45319ccaab41f35a1f28bedd24063a9f6cfbf029e3f267b3dad43337e3b9d57539a1d97f7e62ddcb2b3d6c8ff9f25073dd226dea4db90e12746c8e4a110fd1c0c65ab6ccf4fbc745ad399d2eee05e5d8225275bfaae061321d23817e579a31cbea8389f1a0d0a9da424f34e5d86e15d7a77cb044c075f9efadcfc7c0462d2ad5900228a98cd6877360d06580452e60f0c87d6c3289a3939e6f7abf9700433ed85f2c1ca50b552c56f4606770c8bb53370d6aa952373797ef64a356abbca341eb03dc5881cbdbf8c06af642b4cf4f046134049853ebadafdf6f07a226b89e6931b1742b17499bd00b2951bf48ed52cd125559d2e4a277f05129a07ba2fb4bdee8b202e6090705cb6e82ac57ee887018647b087b9aebc280d69288097826c3bd10460baca6a88b32a88dba354a3faef66245572ddfed5f1053287d35b7abae52842362fb9389deae773d431aac1fac12ba39e6220c1b46ac3d4353a9bdc2f09a576bec6bc7d3e411eaefb3f59bcea008a4425d01c40bd77af68159b3822716d09a70f73d358692cd0046a2e76f5674232dc7d89799895bee9a62be9c7818773bdd682cb28c9079ac2885ea6249e731859c6beb92e76fc91dcc9004a3043b751f3c3b7d989d3962e3fd4a139f7564f3c20e4169547863ea3c9593fadb58dffc9b3ea1b675c70a431f8b299e898dfa7374ea7700433805339ba1fbb952509c389a138a1f3ad90fefb557199e0383ab8ab0e31fd85f05fec5913c01c8e6813b9aac941dda37affd26a54a447672b860a70ab90535c22c8a940db15614d4054dbd114ea0ddf4ded151fba44bd52b970fe0c94127c4187b047cdd13e820e7c22b4c1d1a6ba823ec06a652378d891f0c165a8d6235a42219927630408870bb7a36f0c8dba6346c6a620c346d05c9b6f9a59f4f69506acbfb791b46fe182609b2b7da6b74b21fd43cfbcf4b771d7be29043647185ad651a0d34ae50908a4c576b3f36356c8ed18e4d1c92f00ca45a0332dc30cff445cbfb3ae1fc3d0560fe23827cf90875a596ce6690c9c3b45c76ea3d13c18381830e1c2a0cf35cf68726cb22cb7db4480751f99129798d6953f623913a89b550316667c582b2c58e8d8afddb01713f317b6ef7028b3ead19b7b2311933dad2b3e7ea0f4a6abc734fddaacdd7b9b58f7ec4dbf155307922feef457b0e7eaa467fa0a41c5a5f39d41a1a3d845ba7a215710dee7a1afb8899e01305d09d11371897ef4f96d8f8136bf556a3392f3f99d8c052bd05ee28e7f9e1adc786bbe68189814fab7ab54ce016f6f9c5d75ed1006fc55294b517e7d7ebb9abc71d14371045c640896ad3a35f3d5e78324a9ea45737716367086b1129b6a219f11f0b1b346a974fe954d19e22cd729008a06e498efb832dee73ca508401b2bd5a223e63721e345793fe3dea7234301f15221f0c6d689560b17608ce5f57f3f1d7c54279f62b387d6a6a42e0836ee6f0efcd53e6ce7e39bd8e74d0ae151c2a4f372502f3f8bae486a9ca7ca97b764af7694c55fc9429e62d73d36452ffce7331d313dce72123208187ff239e818dd206fff516cfa832219f0daedab4c6696f053ad6190402cf717d94ea40b21373304f0d137c6cddc22a94a0104527b5e7325803a6097b5d5c45646b866fb07ac7dcf1e469e43c52a055822b4021631ff2a34cf6e26e5d922d607cd914e76954ffb0b9031884c9a256fa058a6c6251ca8d68da7b705bf383531d7eb914f90245a8a07e378091a5ded49b294c7093770741747e4680daf512570d80ac98ea180a63aad5dd6485c3e8e6dd18537930511a97127d7e83f51aaaa40a6037ae6b0f2f66d280370c8d4d9307fa814a7dfefdfcfc920ec332a03ad4c5fd74a6234e71b47fcb10b9d195084be29556df0a32d14b0822b77a6a3ffe8403ddd31bcb08cc46d5fb695149241c3736c81f0882354d1989812f600d981c2d97df8e1f37448c61bb0cddfc41d99f40fd4dc42f5d16a56ddf506633422057f612a866953a7df8bf230dbfe018b99b8adde3804e416a43af189970e2414e8747d2047d775947d3ebb40cbf5dccaabad143920a40f6485e057e6da491f47f6399ac4732573bc4d2fccf078d8aad78b635cb3a13189a1248ad177d30d7451758602b65591847dcc690d5704b4d7baa9bb01300d8a2aec6f744af793afd08c32af450d98c593ab3d2ba2fcef6d4e0f2970b3f9a557a0ef79c99cea8a1805dc95448b40da3b21117d1d063da8e83c29cb27ecdd790896ef540b8eca83cae50124b3771b0ce655ad331ad05a9559813c1a334d5630839e5d800b642e7d6d8d1b2a1fecc5f66d080c8e86b5ac664d4df01613852b7a103e08ea468324715a0914fdce6ba8a69cea7156c7e55bc09ec855e1dd7ab29bd66f545d41ee3ad69b371227a07b26ab4808a7bc64b3e6418bb3e6bf6d9f21fd2b6a2e2fcf18b363370fca5476ecd4358866bf5f4646be5804597066752a859046779b08e94b81f08bf2294e2dde151fc681e63b171e41ac043ceeddd4060c0b3d9d261da3082d0439d5449c31b8a08a7103a2580275625b4f4d90c7e3eeaf2aa9279fcf7302c240f6c14e521c129117ea0e1d9914e49a665857ff55287e7ba6f20a6c57cc47055757b471384552100526f61b30d36eec16c55aa5233fa88f76afc06d526c1e2d9f2fd3b7d3872b718399f5f9a995cdf1fb37a5806852fee95b5f5d4a07e2a045c82fd285c0a598577d76a352a70972c09fb2698a33c447f53fdc2cb90f5a36d2c5ff3ef41beb7451d200db580b39fd1fd694d1aa893b7845814fb260e84b6fc340e7f1f54f150a414473e01ecc4bcb369144b3d4ef4183a3f7cfdfb1a4461d150b2b856d999c97dce4a0403c437c57eeada27ac356a22f12d066f1ec0e0253ea360cb6de771b914167301a50be1a87ea638c901085736efdf7a73fb6bad37b941536f91c9ec615a4a124d6265966f68a43e4ba206c5b52f7943caaa1064234cc231c9ae841cc017dc23f11cebb060177f602e69ffccac4b31d2fbdf9c539bb7b2e839bb1fd18416be1374768121db0eb69e3db9dde6e88f2435e75bb2b348181d32adb72f3885d66f42ced25f3bd9eac636fe8b3243d4ea4bfb22bf3b3be45ab3c9798e374d22c37ba3fb72f743b435febe572de089a9b2f3d23056dc2959f68ec893bbb5434eff1953c86e50dbaa756f78a2a65da8cd129e56fd56c0c712a49079499259f7b46ece5286d9580beb9b0f05c485bb000e8ee0b43de43681d9f7cb7f2eb1ed04e22af9dffd4d2bd7af8a0d4ffef209b69307969e25526a634b0836f0c998065159adc04e5de91e9eb8603080565ffad4a07041a1ecff4d2b2c8c6d63845e475b35f9315f536058c62dc19e04b1cbf84c1f2092dbb892f2a3337a4f18d1fa5e116a5bb4123bc031aa40a2c76f8461089bcbb70b97f812b5147030cd916548aef23378167f97ea91c0feab2f1721530b503f4ae94ed45c328898596a18ec1b1d38fc8cf59d1ba1d2e34f954ee6d64a43fdfb5220a8b93f0f26af89711c60850f23931205f782eda7ec0a878e68605348a22b8f8f5631a29ede9b6726333a2439b0c92bf586aba73059fdbc021009b9cd5095d01364b99870447e83460c67668202a203e92872ecce5f27dd2ce0de4bd417eed3813e6fa0f406e2e7bb0c83686c0a77f1ea83da0e34c28da75901a43f3e4a0b2a9009a95a507e22dd56e61ae6b1fcbfebbf52a97aaaca566d1155dacd71c8a422cd00fb0640355d7e3e3b41d794d0c303f5c5568ce0792163c4938af3696d4a72bb3241b370786cf612d209c490757141356c70704c8d466ce82c9ed0d778089c87694e540f1454eb992a2b7c61652194dc5c01a8d38713231383054acf92c73ad2597b3addd16d0071a132efbfc997218701c4aa585640ef1a145a268c2d95e41d6e31027d889907452790f0926a9dad90a64d402858dafe138004076f69eee8aa2628e6294cfbb0d24929b62348ae478670dad8e8c1d16992e6cdfd4c5029b0367b587ee21c4514d132aac9421ceba95151496e9384d5eed7b292fc92963e6a55a47917c424cee341da7a584e1e6e008fd6c2baf4907ecfdde641a449cc7185745090c5d09481f2feab94303973def8abee6ac9751764da812959f16b5cda2cd827e17293c65ea30864e2561c7a95eda0c9abfa2ab2d7f111050f65a0c6938870cb7b56a86a18715d4b7e11d700ad43834938a879083b45bff9993b224bd91af6c91547bc8c8071bb5ecd46275f8754cb56446bd6d2fca2d2bd9e7c0ee90f7319c360c7f979a7b1c89bafb3858febc066e379cdf1abb233787d54fa23c71bca64b16e0389e3d42f3a2f129a98fd165379c8c00fcca2ccc607af04195f41adfb02ce35bfe4e7c7e48eaf939381e1ad7fe8fbd0013feba4506d18ae28a9230827154a6b5cbdf3d2f533f900542515c812c8ad6e8bdbd96ce909e3778cf0d3c609910ca6b2da8cbc3890887cdf2bf1a364ca2c916ebed839257d53699c9ef43bdad6cc1df5078a7cd48c8983bc286427a4de947d58cc0943b923b7b6bbda55af5ae19da97632d128d12077d2996e55a5cdd2501781b5baa75821cb58ed1632aa92fa9b5f7b7a1982dfa4e5f0fc8887c4764cc30b4462ecdac6ab78c0b335f8ee9098cae5d4025ef710fa2de260d44033b42cb449652faff5129d5b4a2ab9340581e0624002c3adcee3b1b8f57d0b749f1065b6149b9ddd7d9f98d71fa83106ba7a48d6482e4580cf5075ba7de0d0ec6b080811f140ea0532c938f01a786c27e86463d72dfc1b76ad279583ab44581c41ac4397c138e2fc3856633049c65a03ae1bce381f693663e72112847116ddb6b42b26eeb180ba455cd49e24c68a357e1496b09298305a459c4454ac50011a438b1804a1e9ac429fc67b5d3c14ef6b3810f978771dd6b4d26a60f79e141fb6b332c1e603d717a80dfe1a6c1a1ecd1a57e9e04ddac3ca8d560f4bae566191845fb49c3253246fdab72e68e43ce8a5fbbb98275a47701ef7e067f7d422aa44c97dcbe79d34090ccd067f6367844847a502817b9037ac2b54a60983d7f0656ef4511a7315c253252edd82cfcb64efaedfec8a644e44f11b5e66aa87bb1ff7ea79bd3ac30536af8170146c321c491b5df74f3d36610a1f28f6a457e6013144ae0857b0ecb01b5bdd9ad1d0e5704b1fe17dbb4e809b4f3cdfa4f23f826643e405d953023e875da531cea5abcc8bd95f8cb745a15b2c30485748878bcda71c9fe4081a165a188277d24c285dd71ea27554e5b542428c6d97ad6f15621ec683cddde166a77ea03609fa4e4fc2189c6ab05a495bad2b30b91a14cc3b960e7016ed22f6b572fd75445302cbeb15e246bd9cc49602829007cafe0f7dfaf7820b084a6a8c3ee0090b0acc528ab063c3d6e9af814676cbdb935ec8e5bc6dc80ac77f2acb71b105eaedac0e37e6a741894a28607dfed2f13442467ff23b3259610be6044d80be7e1c7d68560d4aaaa531bd9c253ffc9cc581b0b7416c648bb7e6c4b9c8fa02dee6b4cd81a8015cef2337f4525b67b2b5b884926d7fe2fd3d66dd1b44a803598bccca68297edba0955d47537ac7bcdffde71ebf8165a7ab1a5b797c3f6536cc30579da5d248e060a89646add5bc1b1e72c73a81eb57f0fc7542cfe94c0b028eff66ec103878a591986f518413d252f3af3be1c04cc1cc9ed3d792ed40fdb34047062517038034eaab529cd425c51c9c30e3e018a158fface15e973c2b1890d864d99d22ab3b12849cbeae597cd019d18007ca1cafe8105b5428d7ac772edafc4f4ed85501aa92d3c70528391c403cc3d39bae84735cb38fa24fc2a9ff3e3f97924e543395c9868a0bc97ff5098a9b884db0bdf0555eb621af0fa510a61c78d50f2e3601d45235c61fc2a14e51d2c4617f97465fc84db47f367187dc6b66fbc1a9576d72ab06bb435b76f4c35655831dfe491d931f03303989fd1c06989898bd9f8b2e7ef2c32735f314be22533f280e461639333cf80b157770d38e3519612fda7b7a42d8ebce933464193a5b9175270d49ea77a51018e42bd02f3319b8667b47cc00519db321362936128ab86f8779be799adf86218896cbaa629bc1948a69c20e2ffe15dfc574fe4eea138c24901611d7cefd910a59f71cd6b4281776df6289e7835874e1f9c65378e59d1b879d29d2c2d3534cd3da92666fe99604ac054809f8c0d8a65328e54db7ac8259c8c7ddb7342a04a6ec6ffdafab153ca56f91a31e1037fcb2c96f7c5598152a95a95b58380014cabdf890f8376d39777703908a61f6a6cfbb21fc5798be09b114590b1c8bfeec1ac20431efceced9c0650a94972ce3f79287be786618635fb18d50739b8ff196932b923f86790a67c5f8b27b6cd31d35a0a83f25215b5698a3d61d089c31dde9b74b9f34166c138ecab7d7051118d66d71b8f8350e11acff7cdc480b6326276be683b00f74dc147157d4d9f1f721055fcd76c211791d5d838afbe037086f4bb4e9fe74af94a12b3c3ac21228cde67409d955d444e35283a65fd683c1930b9ba816741ed9afce67c4983d03fba2f1dafbf23999e6f61e9f9a449da5562631747c0520f047c4a64a9161989816a9ade0184bf2ecb94a7d68a20584c928d63443086187443dec33d71ee879f44d6492381e06d403cd41803a83b6ef58022831c1733bfd2977efb059dfa63414d6b7e029f6258ce34eca736dcf7045019641e79b4f5adedb8b5dea08f8fc4753ddee5c291a1eca5ca5d364730a100a98c82b66b47015ba4fd45f3ac7ba47b966ed28c29c0129f4611fc5e943197c3fc1986a0eac3057b5ee57495a2042b4e64329aad72df841f014dbc3af8ca46d4890557ae5f2ce0466af5fe44158119b58aae2ddb6de07f6bbb39fc088735916bd64dd7361138e44917c42e23ef9c1f0e1be2f710870c2be2a73bcb2e38028badae7ad18cc878d334548b91a455ffc2547bf260812ec20d71c4ce41982c5bd8091c088507f8fcd11fa1e968df4a042b4e64329aad72df841f014dbc3af8ca46d4890557ae5f2ce0466af5fe4415df75e67186e7d99f843d68ec0228cc9d85448f23fc033ff49b2479a08d6c770bf7b93bbdd28a5c08751ade842b752a3712dab756ce0d475fc49494dc8a5ba95558ec9d8f4755897d74cbbda7a35bbf2b63ad30a1c83335308acf4ff0967fd839b4488b1a7003d6096b22cfa32141421e17a7dc391debb44c7f1947f20ad19954e6ec096f469154561309a0247bcfbe31dbaa7a0b15a872cf6215b6de5627c1e7160cf6f8c19c173e6ca96822127e42d87e733b81928463038f5aff151277c9debe1c3d518685a204e445619ffe22fdea30c002e5c2884519d06b363afa48a3ebfaf69194021daf1b261c0344f977a7d8f752bc5f13479a86047b7bd2f5650dc6c5547f5cf37e441282aff5af6d9ee80036e6fd80079ca88dfd40e5e14c165eca7edd460934d87d2298a812d6dd7f3016b3447aeb6ef5a0fda9a7086fde5a7dffce6b2cf68730b7dbebb5c99551cd16e02001426ed2d71ad51e52620ce2a02689ace4c87040c4cd365ae2014fe650526a9e201674a8dc8d44fe1fbcf6333aa6189279540038a109335ebbe7153c6393626a49691e7e7613ade6c84f85053a904726125855d9af32ade04e7b23a70745d2d4a38fec0b4ae118494431897c8edb57f1059b7420cf9348a21af14b1a67d7511d1e616a531dade165c1775581dbc576f4d9cf78a3bde641ef22e56d65646d761bafefc81fb38451490ef419beb4cd3f316afb34f7ee98ce417edbca52871162171a22ac8ef7ccae10526c73d5b0ef9b5db6cfdaacbc686263aeb4eacd960af1fbf4c25dd0d2c67d7638b121ec53e8c195426d1dd9c6ad3332ae0ac15eb18d942a113d91d0f201bfc340fb078e67adce89ae9cd4718676e1212ecefffc67ef954a8a316c447b50aa3246d5fd40b13bda66674106aee34614533b4b264f503a78bf8b83520b80180338b2a1c665e73dcb114537d2488e24a72157d6c30d76c0bfa34d17e70f4621032dd49fb93092ebf3b87ea88d5f2e748341488af456b85354e5014631f987ceaab25ceda7edc49aff06c6f8e86eb33e7bbf2c95cf4334f2336bbeb6736689c0c7cf5a4438cf22c1f7b87a0ba35c78b2016b83981b969d47f52223f4189829e06fa6f6867e5dbe62cd2beae934b18e3a0809476fc6f89cceffa267c73dc4386b0f8c444bf34e6fe61db989524f42e50af9fa4bef524417f0dcd8ca2b0ee06d458bc9dd58e3f881064c60036567f1709ecd35e9c439438e9b19e2219b4d81ac91f5158297b5f6fc660c24170c27609061577663501400242e383a777a9fe535ff38d8942c5b03d1dd0264b87cb08bb90c116b86ada7943ab1f462ea1919ae3af63fe78db2776338b1a98b4eab9bdb82874decab5bc64aced6c7326514217adf3412be1a7b14fe8f10587696118cf424fb77bd4b691ee8f8443f347950f28a13b697177d7b0ee4026eee614bae40340992683e79069ad4ae513652496314288fe62d8652414befc5b3f64f4a4a83c85d263c85ce3657303205dcafedd39fdc15594e7b671e226a51218b6c6c1c8634e0f8198abfa177f7be7293a0332e7df8ec072ce7bbedee33e99c611e4e1e40b0d126c15d9a20868c65caa11a1eefce29c7eb42606eccb39ee81223976b9380d549d9e36fedad1867bb350c24db4dadc49358445eeed400ef8f4532b402fe4bca7bae089184144d5de556b0c08ea3b320ad594e2f8817f58790b417fcf925c7034b59094c1becf415792ecb062ca5560e6687a99455739b4e22cedae9a5f660ee32afd2aeadfa889080ac671a3c8afa9d76af00ea356bf8226be2ce65d184f717f9a9ebfb758d0d0725aa800cb7177bb96ade0de0d804eacfb46b993ca483d6005de6c5c7ba19c3573727120573b115e5505250c0ac8fd5a96a66e47f2ad77e6f9658593abf0828085e4c7bdb5ae17fa358190f52350bc65f5a3167aa1370a652c10f4da0184b4f8e630999530b951cc03ddb7ceec7cc5f66d6e735979b827822d2aeba8e9f6adaa13560af0abc48ee62cbe473067a56c15cb5a1a27850b9b2b10d03c1e77e08a48c8951b3dd52f0a6e61f6841e6bc977847f56b6ff7c60c3988b473d128adb0b3dfe06256aa1dbb6e14047d6a91a520dc99aa45a67ce4211778c8c9b2d1f27d10fe7910084f7ec71f56f60d5434cad67dee6c66be6ff4b1d7d2b4ca3374a1dad93a22016a42f01f86ced4de1366d4314ea5e1633b536b4061bc9685d02d8905f6dc82c4fa4ad34e907bc22e9792258bf7f7d56b74a9d21d04aad56d9c631126692631d43d1210edd8b25a193e83357c562282ee341522dc0ec48667f8cdd55e6221b9759e4dfb1c767957855a5787a994917a117c0e62fdc56c54aca84d430c4fa15b34055e5b77be604cd4171ee0b54b556b4c13248b06a9e0c63e954dbca008e927b3c587b5634f778c038fa9b767c701b1692dad1621c49efdcc1813ac2f25e3b0fd4ff9fb13ada8fc83cd9121e6d7f472d34d50254c7c3214a6d501c5438ef3124e1863d5d3abb86287da834eb931150ff2fcba26659b9fc4beec139eb72a567f7f1500631cbc81c2955f392515d88ad0307cd43980c1ab6a2a711e5da1871faec3a8f411884aa1d0f99ce71f24d5e3f44f6bf2df3e983ac27958f212f066c217e5a641c52956bc8803fc22cb7158bec7c1db255fa9f3bd613b48096349587cae784ba75d7dce597a3c8ba20c2560b3d5e9c7a8d0d26b476ec0ac662a59822952ec57715d23e3824f287228996b0e54fa2492a92726ea0355310933c36b8b3a81274269f9ce20d753bf6814ac32779976ed3582e91f5245e4026856c6fb82aeec7cdf72d621bec6b03ba15df58265d8353f94579e025dba630738b6061fc71ca4e1842978fa2f5041e5b4ee07de88469f767d77b25f2639d615f5f7879f45fd4d0727582bcf5663b84e9488837470903a6957362064d183ab637e4b92376fc8c2f6b9f79f7d3806b78884945cd27669b6106e8f3b29e8d45fa36d85c34c841e8cc9d0ec9a729a9f1ea162b7df4be36b27a70bd6c7eb238c6921eaa48173f246e6451defc171be5447eddcff76cf813bd53f692a950a1a9fe72e3f0c6f10b89e419cd2b5436e9fec1bd36a6de5affaae853319cebfe88d5b842fdfc32096708826be6e369be3b47c141640633a21ad16dd319a6990aaf70c146a50017d424d77871859aceb3c5abb218a81ec6809ed75bf2b5d510184dd9cde91ab2543a39a396f90409e2a54e1921e2591c61c1da43bf67f81eb522fc1a9941b5b4bd00920cb3df9f5224e08478a6e1d56dc7685e2e4920b1cef123890c6f81cab658edce518ba491e10a88ce18dfe5e8d97edbab3eb05068f6632ba5c6536d86ed50cbc9fb7c1be81989f7761d3c312f892da714fe1f87591b800e1cd6622140def1009d63e84b2066e735b57d63f53396f12d4304c5a190d0ee18b74d7429612dde8af92c681769193d1d07c33f65c28f26b1890edf0375791a38836bdf2fa6ceb0835d59676791986a4370ac84709681b597c50421a48c442d04563dd37e6b4649bd29d2d58a24be92bf39447c0bec441d15487c367c8bec0633b142bc0797cb1dd22871af19dcabfb79df22d62aa7aecf58a0fb7513c17f710a0df2a2d752c5d2f08cd3dc98226421314c393f97b1f4749a11bfbd09d5b3a0de0e1b96d54cba18b0811e889616aa2ab356afb1b00163fdaa2a63ea58dffd7ff4306ef21fcb5f0553beedf29d308178179d98c7da76c6d27dc1a3b3e35d9ebfb6a026b45929dd049a2bdbcb9495232aaf6b8a2c7f12063af5bd9ac84f68d1e7b0500d42725e52a91c2f1ed5e467532dee71a3b7cfa17107daddeac2e86ac4897ab4230694c9c79371c8d88703cfca55aadcf9c02c2bbeb98aef2ec44386bc1c6d32e19bdd8cdd45157067c3591f4c0e733c61b56434ca8b4104e16bb0c14244aee2da0d90bdd8e1718ce1b6826a4cd344702411b4c6f88afeca5839291324a68a3013492c14df448c4038dced919720f4a7b9a71b9c9becc42986170e3eeebbd926ee2964fed5fdbad6d9bcd5e13601c5ef64eba035e75016afa5ccd4492cd7754a3af927206cbb77a74852f480fb2166062d4b683afb04c7533f6c8bb4c6773ceb3f45cea6409f6a09f5e9ace0f66605a31e19597cc81e9e91a7302e25cba0dd6c4a028147d5c68d5325f67124fcb0a6d6f90b5162067dacef61c67996a2fafc2f9c56bd6b2a1b27f4dfd511b2c8c84947b0d9d2bd4186b7e151d0652140190cd10bceba7af99673b20c5bb60a171cb17382a56e901c09629e3b222c82ba065d16853496ac83006ee078edc4450d1da6ddcf374754dd4204fa7c90a0969f54f4187d10731f391cbf71f53f9d8840640b88f9baf863e7a98287e3f0a1e43f5a03ef86e23cc18d68e78d709c35603c00d7971ff79d31b31950cecad3e80a9492eb81f85aa5e2485ce1b2aff0a86cc2b0fd235299f29c85fe5a2377977c338c506fbf4cf00c9ba266a73e514ea9ea41a40bb9b88d70c717886456d9569f2c7027dfb3510443b3f8ef0634f3dcb6569e930b4d73d8dfcf9900b97d0fe90b590d608550a86063ca2a62dd35ba180dd8d95a20e602db0bccea7d56ca78b8cdc8fa8d13ebc8628e89bc32c418330ee954a84d9a47fff97e801bcb9dc4f67aee96b12eebbc2b5315feafc7d301d0ad39047695dd847ae65fa3183893f39b5152c3bbe20f8ff55056d7ec63fd0dfbfd024279d5cfcf0933bd811e074a6f15df57287d390d0ce858d6a7c70944c485ce42c44b8b2c04a44b4686c721d79974c95fa5442ede6f8ebe5ab6d580cd7a2d808116699aa175ae2811ebd7885eadc96ed0a180f709af7d80847b87622d9c2ea6a06b6a8f28620d643bc9249b4adc3a40f375122f50b045c649abd2cd8c1cfd06c799635875530dd25ffe91bf781e62e9bd5015481ad91217d66c31da8b5869e1af82bff33a14f273159fe5cecc0e39331036951a936d015cb89a201102edd5032c464f3ee6d17a65fbceca300000818d813aecb4c3fc98a4450d5bf6b582594bf77406e79831fcce400b7c33afdcfe6b69e22cc90827e9f09bc1ea38e5117eb3a550752a7f10a3b812c40d1eadd9b8a359e80c1f72c02e0d601007da8639d7dbfce8e2e0f21ce67cc7c29a7728967913de74fd92df42056d406fad84883094ab8665cac721d989451d8ac0d33dbb1d185ef855bbef622e670e3bc9295ce7718efc7493bf0b416a5ddf7f6fc2952e92d89b2cc6bc08253d884ff89404eb7da0670977dd96ff2a845eae5a07211c89e5f0092ba1bc36f47e87aeef1944a8c9566e59e5756fc5271f7c3c47d016e13f7130ee499540e65f7e6ebee462c5536668f6731ab159fe50f26d9634d908fdc7e4db1a3182351bd802ddeaa97f610534efc91df7f75593078b6c15f6a7087e89ea08601e4ba28cfffbc5ac5b8408072eeae8b3aef7bd1235ffc5c0ffc8a859f9e1f286aee0f48f40ecc203029c24b0980fb1eff4b6c527d704d51a1b67b25b9129ca832e2096e9b3cc558f3dec854ba9786bcf7712ba64e17af467327e17f087a70a7953622c02767d4314eabc1b6cd165d07cee41580c57d4751192802fd2b743f85de6e05e158398c0e299f4ab20989330148ece943e710998a939c0cffddf6a7c3a247d4ef356a6d7e749bd1339e59e8b1841eea46bc70cccee75290aee0fc61b5f1b3ac24a528e2e3263bbce26b27da215c78e77e0e310b1ce9d7d5d97140e1e025c211d5c0cd94057d37028bda4f0d2d0629c9e5d1481d82940c3e499e19df08751ef32029f3c00be4a1b1e4e90c8f3ad76df471c5f6e4bb93dcfd64f22e4ae80b4d099abfc85f9cce105f06481362d83ee704a749717834ff20c9d441b8456033764c7dc069169e6a9e02f95a132bdd8aca134f9a39184fa16e534e4b6e433138656c077282e3c158adb11cd91725488c43b1a0bfd3d9cde6f8dae7f0f72fb9c79d97bd40dee2ee6a7b0a423764366cc80f686fffa38194ee7628af40e2335a052df07876008016fb5e83022846a0e0fc8bf47a4d9a075d4af9f22a7755527c1c58d7e2e0ece3807e585ff3cfd0c7412357c4be43c0ea85eb7fb56aa48269d5f08931c9e18e55bf232b545990db923e06dd2c81e1de70bfa363ba79ca3f4cbb6f1fdbd0e9ab817f10479ad02348bc0bda4be39a990d86deb88d1c24ac9f3dc0f41f6c877f9598fd8ebc36f9d35e3545b74399f122a777b98749bea86155c82b3b861d8abca3fd555b28cc5c84ff29bad4799947ceaae5b08d0981fd3bfe9fd7ad63cecf177ad68ad8347a0302faccbd6e409741adae1314cd87cc1e32d22396961717f051043870b06d9f46656833e78d17f2df151b8c20ad50b70274013929d6ada90a80afd0458ceaa4b924ae2a1db6588f3f250658f79dd093a2a23097ac5e595dfdc598d7bc124b1b8b9da9e9068c0a77bdf0e89d4129d8cf80fa195c6dceec5f313565115e8fc67d37b5201f3a0997af9aaa1f96d5b3725a8d26ccae84f8073d33b1f6c027cbca17ac2bdeb760ca9c6a33513af48108b43a75e88bb7e9fdc2a397ad1a862bfa4f1ac9ec0d78d221656fc7cf7372eca4418d6517b2bee3b0d3ed6b1283aea8bef696bbdea754de208456ca6c655e961ac017921d021eb4ae04c282e60cc8a76798bced18d5048500459b62a51243e1e7d8a9c55bf1802b833ef0b302db12f846f923b244376f97e97c1deef36ee5b3e7455f89cb85880a38fe2e1cc02041e4ca616fafbbbd1e7d83ae82ed7851162039ed80d6bf369dc259a7b57e092d782b210de2cef12cf49e2a058c43f7de0e029335c2ca1805aca9e8c51489abe388839eacddb38ea11d6b8d4dea59eb99ba539a62091a05d57aacf3f9c2a3728a82e97e120cfc3461994b6e4f503e1b7c8b4b5e2a2e4beb7442e1a585c3e995d6c4fe5c7712f8e8f2886752e838a3f493d0d1e7237839cd7540cf238cd5d047896c40c7591f46b23914024f016f8dadc831ac37ff102d67bb1c29d0dfb32a43765762d4055b7c1ccf6a9a4b015d7da635a22ceebdf2b0c2d3ad7b671356d5a2c60a463dce5b31a017c2d5380995ffa701e76aa53c5f84e4a87bcd23199c24c7dead2d8bf3a4e28ea8faf9f0ee614395e5b0d7350ed3d70a53de0146490514a1111b7a7cac71d7960265bedb6c7e22f38a3aabfc4e4e8a2802f09cc8434eaad80025bc4a8f5fd0d2ec66415a0739537bf8cbdc6967df77f62240ba3b20aa35474cccb510a64a8fbe36bea1536abfa80b59701a6cd6bca83476703af7730bb06a8087c4031fb2c9f450b662f166a6e560fbf2d4a4eecca943cd10319136ba2c38f7828af80349a86a121e904649e11a55d8c717ae32caea991d38c24808e785059db859a1dc07280aa05da39a5e74e7c559344e82d88f15b8d5c8f501062314f2c0efd9bd8396f66082b10170ccd3ba2365acfca36cdbb246822f71d4c393a5725f0f09ab1fd023477967d690d7da9e6f6494d329c4e0085a373ae9f6980007c40420f5e1e0b8a4db2978649d3fbc23d05168e4de07b320073131e7a7a75c8877f1f2eae2b1082fbd765467ff632efea4cf278641363f6f411129ba3308d5b343560b6cc61da564f2683cd4b07abb813cca2886c7caca5d9fe72f15a2530d47d47c5b6a4f266f6a1a37f09417b766665407a20bc2e8035938ae6e1dcce4be822af3ad48ed2b13b8cf5580e5837c0d3ce5794f66f64fa4b3964f4108692f6ad06d58e9101e8cd3c5fa82d4fe1ca19d8a411e470bf927e05fcaece2de8ae1a17ad5421b5faef775a71bae63e08160da2cb194498cd3acc1a7d07d4b7ff271912d4ff53060660d3460382da309d49232788ad8a6c88cf84561563d13d698c57bd4cf909f5e31cb59271bbb129ddf5a8a2f8feea78fe671e64144c256fb4fc3ee05da30223449894c4db17bcb2bc97d8a01afecbcf64a96485addb5cb1982b04d31ec2e3e8458285882c8a89f246e71bcbd5b147d9136e3d110e2d40ca011776c7783ff1e0b25452b9307c80c58e33875b7a53e398327452e4448cebd8c93f1e458ac27dc66c2e9b9ba7549c295fa0b5b82bc3d7a410b057442c49634238556dd9178267cdaf7d51b17b1ada0d9518eba3e944f4b17dac50bce30b8c11150fd50bd2754a60823328e2afa07afddc2699cf0cfff58f34998684c4f35e5b758f84dbdc3124631182cfca6dcd2209c541a615b4cc2caa5f3c251d2cb24412a024996bf2e54f2b330a9ea3652df48704bdf53886bd86f97a9fe17ea8e4b0204fc3f8da9cd4967f53ac7b54c99bff4456cd2bed6b7e12578cf33ab5242a6f10dfe3484dac32bca7f21d9314abbbf25aff068dd03282dca328b85b2c03439c585a4a821de2dda287b7d2ae114d7738064bc48cc24166a28d6036e74b5fa045b948fe4c13ea3e418d25b4ffcf8b22e9eab9903c31d93ac8cdc2acb3a06a258171076ae84d91eb5a55f426fd6832d67d468005a25cd0867c194c3b5feda38326639776296700d6cd06fd5404d25cf15db1d7e1d56d62b770c7f2de4fb74e5a2b7c92111365b7375bce8bcff05529d6c06dbe1b68282c6d21bbe931b5fec53adf10d217ea88f0e9b754fb9d56de907bc7ef3b21d0ddbc5d7e7ff45c8d7a53ed4b4b0d4248505dbc2cf8f0c28ed13de8d3d8c786237f4240b869489fc8b762ac05bf1619238c530ff38f975142043bd25ffc3c62f461ed6a9d64939a399a1c2119bbbe679b6a9eb06ce9bbe11df3a1939a3b5f071bfea4b97da223233d91a3a20d99e27d4e82c8b0232553b1ca4a4a3f3e373ccbbfbfa51e0e3efc86ab4db26929e66650b0f315bf8609047de55e338520aab48300a8458080569bef0b1f618d5db6899b7c2ff90f9b1ca06b68476a2bf096fd0bd93cdf374c5ccbe5e9d20c2213d8d1b57a1188969a02b8638730f52311752d6084521e0ecc7562c3e2d59ede468477ca7b41c6034233a362097d97fef3bbd394f94611bce547ddf8e207043d2ac01ada71b965316fe062191fe5f88f9e0a960d44d801db009223f2156c3e1234ca8f44212e001c08b6d3175793171871d4de1eea4f71d9d19d8f6ca495f0104737d9d9da671d02cd23083bb261a548e48df1783d307ae44ac5c6f9087a7c7ea17f2662d6f6cd91c415e399891b8ea9987288731670bd3abae51223b4576712b600dc2c2d95f1ee425105d427dd6249ed3bfa7f85fdf485b8cc40243a5de7c6247ed9ea5fc83365dbbfdb07d5e3d12e946e2916fcf33a191a46edf9985fdd407671e6fb3efdeb1d34b299f727954570340d94c32402a2792f088f8611181341b88b138e7db28810b684be72d3325e6714af67d60cd3d6c6b30ffa182cb977cfcae58e65469c16d8ff217617346964853f34a56c7681ebba3f6a785ce13fdcc1344578ac0e209841de648d143bc5c6faf60b2a1fb4e966df4becfde6e3928498fc0644554bb08810aacd24fde59bafd6a0ec03d91d4c90f36dde117982605df1e500e1e85a4d823ac948d269e18cb32651baffe3c817cb7690699472e50edac8119a8d3e4792ca86d0af8c54b8a2838c784b968d9b1522e47f28de935e47d4715ea30fb52cc55bf73f7bb2da2ee66e796544fde3adc37afb8cce36b97449fbfeffcb522bee4ccc494b8079150d2a242a86368a7a038aa0b0bdba6384bd0a1adad846816b277bb554057c22aa29d97a01432b9e6a51eda38fa18f9e7b442c701d9e042e148adb207fd748ae0b4f20800d62aeb000e531d17fcc28b9694bbd119d085b31bc3ec53ed592d5de70bbfa768a69627a9489c0b1d831f84ddfc0c7b7fa082e790cbfa1c486997e77b151f29dedc50c70142a2702ca31c60f90eb1887cd2ec56104110f15b8ff80fd918d1595c28132f73d69187ffd0973cbd26749d529bc0e41cf77f8e1c21b207a6d50029c0ca281ed1083b72f5d7fd68e2ce362f05ec5d78efd797d3bbca8394be0771c379771125c10bfa4fd629b3ab7815eba7bb58b97b95e3a85ddc86352626fc1a5ee9deb1e2916206b6d480bbcb685083f421e8e0377463ecc44ee4efbbd22d1c33a7b42e4f48f58c911c5e176d3dd8e806f1fb31c422e6a78b48f0575316d4116c57c7cefa931957649ae0ec2692a79ebac9adc588958d2c69bdd1aea1ee9e440c20ef2386efe871db5d0071603d19a0d7060f70809122496df64d4301f7b215f0b58cf0963f29a8b8c1c1828c4ce5c532cb77791633dec89cd6aa0f4538bbbb3d0e25ef18fef8327a791f8d4b8a600c8533a3b45da7502e45c89e935c1c458a97d3a8daa9a65440b1d30f3d7e964b48ef56be325341007c2156943abb1397e897e19ee4b98d1754252964c04213ddaf7668804eb40232ff8017bb990a6bcff07b3cfd93250ef5a9d01e9339385269c730fc0cf8abd9e416fb03518efbac445e229001da39e329d9190a93640b6c9d2b9e2d6b8d34c7d9c4da97b89fe1dd3fbb1b0a61ebefd1483c1c1cdbeb1d5d5130513f9332822661997fc600e60dd5013393d46e0527c1541cbb48bd9890191395cb36cea8659638b6cc6714eb4dd4459ff27290f0f0e443a6b2236422769deec030b3a77c7624c643a7028fa49c28941cc42072587676bc2b2d30b0ddb46519b94bbebed83c088c7fb3cdfa3a0ed68995039d3cd10d6f9fe9877402c1d0fe7507c03ad6cb9b39dec013bcd3c8a6e925d7dd742f300ebfbaeac3e242423b49060c1582d2c9e7ed6b43a0fc6f37fcc9efa997e280d8702a51b61d57ddb939d9cd59aa95aadd86d8e001529755516323da40d5f7004dd10b4588978dda792e40df8c6a602b505eafe3f90f78b1353bec4258decd38c685d747b868d4e8d61200180e4f946fe280a4dbdea7e07bd0af135fa850be3d9165f213f89f579af7834362681ef947e77ebfb23054c0e0492f28918b3ea4e27c15484bef8a7ba74ec6b01a5820697c42c150233a6bf4c0693c3ed34cae2adf14dc82f18b4ad47510b866fcae0c1bc6bda1227723011ab982d63a7381805c91b0ed7c22edb1c4016ccc94597b9300296fcaadb11a8fa82c292f35ebae178eb7385df10773213151dd42b6cc32002776950e6149deb196c8db7c60e4a493579f20ff36feac28de68addde321a86e65488aad0c12065ee94e5b7bb290e26224cda71e06bedd090f04141aeb4e108f603ad10b68347bd2a230722efd4a5bd35bd1517bef6065cb108595757d778fc737c54a78a7809122062d078b24d07ffa43b7b8e585165e09efcc2a4c1b44ed8778cc713159183a58dba576b1a8e23d58b5f8bf28b1eb11b2c8206653369295d3f1056b4e2f631a79bd434cd3dd25d341dd1e9a1d1cb257dbd22c4f616748733c555a70fb01e95ac1a2d7916afd32243a55b115a122bce5a8ba40c515dba1249f7af7f28173b814bce7a5dd4f6d040386320997d806df32fa4027560d6e7648bd8e16842c26d33675f7f6234be93775d0995943cb9dd71aa65bf3bebd5424137bbdb09bfd2c5bbe238acf3e6ad26ce5a969a16cadcf3e7648093cbdb923f56bd18c4522be6f4924b1eea00876a477bf2dd6c6b088e9d5d2a976ea61788a9e01c556af696d0d4f601eae2b3af484e0d6877673c96aa37c9e5fe8a177cddb6453bf5003c28dfa982321730de07150fd6b2c089e9f49b0d27412ccee3cc9bfc9a9bf3c38ff1db8698943e64612e84401cfe9044b0a4a4fc4a94ac971bfbd2606a930518f1766bc0388421a56278d8bb4630248ed8870d18f4b2b2004f06f1e928ddc07d3dcb18fb8f61e77462fcf1d604f20205a3492a7b5878965e3301b31ac6c1a977f4c4f9c63da3eb02f4d35233deb93cade5f9d49de6fda1fd5fa29afc45065be3dea55ac72de2fa95a7b7cd434f897f2ebbcec73d3560eaab68bf2920a6b24ab5ca5c2ce75c0d9de2a228d388c67de3b0b5d99f90358ddbc51478187b585d7ea52605615dd0da14b108d37df9d8597f37a48020104e42374fd721047e3c333408b22a42df7d8bd28503f0c0f7ae2a12d0df904dbf63542a045f9e2eb60f94748a14095a0054ff864823357850b52e67af6c7de54e362dfe90ccea4ef371cf4e1a972d3b1ce3235505a4ed7c3d9bd7eefee0a45a31fbd7558254ac69db94b8680b1519ba6862bf52ca3eed46db00194c7c7f2d69d8e646ae3fe5736456ced0c85b9772348c1e5813f244e5273e74941802af07d7a1bf01015bae3339e24e64dc845a4b8fed65469863702a4fcd980322b5d0f4f5afb1a1cc71747b3cf90c5cb81adbcffea147b361aa8c0d252a614cabc5316b84a73b7da628f6293cfe0d3c2f026e505801c0e975335809cedb0abe7abb0c697b85c85e646b7a1ffc7f179635f0445dffba5f98153c6c925f917310d00c1052560a619e21221d5a1ef8b64612b46038f15d5ea68e4da1bd833cb7f32f14eabacc343cb90338685fe457847e57bbdb5d2b111c40664ee45b474689b97a71fc6f78f0dcbb0291617bcad57263c6aab521c171519274c0f8c26ae1867b16634368adbc6bddf034dfd94cbd4ebc1a4555f7bc316dcc15097800f9462206002b3d83bb7c249020cb59501f6ee02b9b5a194174b8191e7f3918ecbd7c5af9c568fabfd96590bfe2db261dedbc71238d8ffc56959e0ac3e7cab8a746f6effe74eca4826c025ad55238544e92cfdc888257ce6ac29d8a97657ceabb6098815cab4c0aaa0bbe227c65ed269e672c31550cee6840ffcb9554669e5b22223c32b1c16347cab30236b61eadbb6362a915833750227a2a756e6cc50c2d62e0f97131c4cea755cde31673cab37393f10bd5fd135593cf07d8a3f861680cf10d10f1686b33849ff7b1b3b53e4fb15478f9b488640747591102524ca372d6ea67132038e8ea6e06edaf85486858062b6b5a4295e856761ce152a75438bc04c97bd39404cc4436877063cc07d7eeeea99fa5e221e15c59a993367f5d96cb9d9c8f0b4617c6542453856a3665a177f857d628881307a3fa8d1a928caf3ca3a24fd88988b38b4a3c2c32cd57942c91535c0d3562138d04aef5af28db60fbbc335c466b4cc8fa7b19be29462aa17dd50feb3eb58987cfc0e8dd043daa4bd22ddf69d89acca73e750feac60028846ce9ce593184564370980c7014216a3d74beb865c98c509ef9b0be8a69c785faa3a29ae767cf936dab57610017a6ce2fba296e2b704c8d938c0d5eadbbb44eaffe24ed3b69d78fd1eebb30a6371632324f16c52bc3d8d811f00d46918e333d28abaa9e6d1377b4633920ee2e19dae5bee1cea0f8ae151312740def30f9a8b5b50623ee5f56f4c835d04fcb54af0746debdafd587fbdf70af8386ce373eb88bddd5acaa3f58efc2eedc4f626596a0c53398b3dfac20d6b76b7a273ee36ead358e7a85d3ff17613cba99c31f0e9968c39b1c72266ee773254e4a359e7096eb1d85d77d1a7f79a1f15d42bd125082273c083f397d0921a04b70ea2996c4dae37e9256f1d235e9b6c7cd1902154e527b713e97586bbd6415cd614d438847cd49558cce27334484d4f8bc09c7ea33c01f5bbc5eb44a96d4afefdf0da1835dc2ef7a36c037193ad4f15105a02921abb1c179a3a5e14cf77887e7acf5990236b5e0215e8af9279b2b1a51a119f188226c9ea0d57a6558bca35ab3775c9e803b46d53beaa50dbfab80a645b1d159d832e381f4a295e8c9dbd2463083a5d18ee144a526f3786e2c8296cff5dc15c5f460f5ea87b7a0bd53c85d783afc75022f9610e61750b46fc8d634d90cf4bbb6e4377410946f858637656cf6147d55ee622e7827755fd049bf4204393a3daaa2d1b9baa3c5da065b9b37d4d875bee249d2d3d242384ef6a672bd18076143868bac45c814ede7c32b50cb6eddc2de2d1536494f75feb0fe07d64cd7497c50182acef1ad1b667a62f689782f752774c1f3f1f4370aa2aac113b9e10877ca368252720b8124de3e98d01177404fe18837f7f4f6543457326af795174f7fbe8bd37024fd2bef730a4b910daceccf1d7b7e02fe2bf856e77b3c7462dbce2935e9d6748868ed7da7a21edd6b7b809089cec62571d45647325682dbfebd6ec1940a231329d6783e8777d23a8fbb503d2badec117a8f556a27ea4e441f93f1b238dd9de9ed7774207297e11f348038678aaf432bef4788bdc467249b2ab357d5092e411ae6b7116079acf5dcdb1124ae6299295c6b9c2a2a61e0898a8319f4a12c02c3ce878d530970c244e6eb4f0561fc4c891e11518c6c1a6c44fa030f57ffb5d49b74211563432bfacf8e3e9959b8b92fb0fe9bbe8d9203630584b6318fa17b2bf76e463033078a15b12fc9c3aa0a66cad0deb94bb1bb891bcc54d4321e1592b989bc0997c409189ebf7acd795653bf878a8a5c4f7fa94503877afb1aec64f358afb4f2c2143f2709d38b7fcfa215c0d8af8e5feeb9d06b44416a7d93b6f28de99550feb9cf7aed7677443ccbe9c97e5c17b3da2bc0b9bf1a2ef060804c292ec34f281109985b711e4addbc664004cb7c84ea7a58a6ba8748d9ba68e6e67d3e18c0b4e0adb3e27f703e14e562a5fa948deb7055307f24bc9c776c5d963828cf2ffbc6e54b609d0e1a3d1371bd747125ffad04c201f2fdd97d6c92687a3af8f2bd3645fd8c4eba31e6d8f4dc50564715cbb0150e3f0f6ec15fec5ad96c6b337a57f79ec6cc50f4f7c1961d57faa426d02e3096864ef644560700ab0891f4f1d3bfe0efcb82a406a627a3142b3b9d857ece5cb5fb8a22962b10d193aae7cd77e224d99f3f49a27debe99813fe71a3962ab971b7d3f19bd8de6691c8b0eccc02005dcc6237715b4d32e9f261e9421e729c1626d588c7585c8f5adb8b269ccf8a88d08ce367598d89a8a4aabb88b3c661d926c8d2bc3a7f389890a27fa56041bcf2a1b70386d56253adddd4b48ae3511f3162a4281109ac84788d8a0bfdcbe3a43b756ce462ccf4052313b7228bbcfbd6ccf0207e8b6ae5642cb4429ac084690d0e1af732815619110f4f0d18cec79499c73532d97555a6016a68583786da6edba820f2de53558cd2c8be9f128d21839d5dc5d53bea14702179bd9698846b0eed16ac18f9f643471ecc16724677c41e29aba1160ad392cca987b00a44ded1fe5a7b9cae852675ccb521277444107bf52b44d0eb420732142b74014a622198e0f37e3aa8265e6114f12b4a78162155ce98be2210653fda2cade614119f4b65822921942b8bef823a8ee153e44b81ee70f940b9f047552f6084ab479357ce3ff93434526c8b0af08658fabb9bf65e5751b937187a98018355dcf37670fd1bb34ef30cdf607304cb903b20e4fbc4f341cfccbeb8e9bdf49412707c085bae23dfa93f5297d0b7c3cc3ea86351a20518355770e0be193a57842eba6da162643884165acc2a6b5941ff4f8d94aa5325aa9c729e127c4800adbe8d70e2a928151dbdc38ea42a604a0318007098c537e34421879a399e8167d43e89d2db36404ee73d4477a585e5f8bac88510f27052f30e6ffe62b3b8eb1ee04e75429dd9272a46aea374b08334795d30d4221f79990d5179fad3e0508b2bdf9c86568f53738dbf7813ba79666231ccd51a0782c6478d7ef9a21b77f69dbe53ab3b5d847879396919fee20beb75e682a75cc5d0c5517c33a2a78738500f6f552657802d4b6ad90661e534ba6050ae1148ed07ad4847bea245869a3a5f1cd46a4341a1125683c6e7a6df0c82c397e6e22be7edb512c678b32f3066e7c08b44faccfcc0c5809f797036ca162cf085ab6ec09894ab0d48cfb2c64caa038b36003b03a75080a248e54121275ff4f0e10f7f577cda9493efb494afb2e2a45d3a94d0a8fa658ae3fcac603a890bae6f9365a922a8c3e40bc39a97b892e957abede20f7aa1bcd1f62f756cc9d471d25f20a339407c6658649e59472949c0917ff07e03c4c1c4e4c62db7f08cda5ced8b412cfd9192a35cbb2e1b93de3f0ae647175b3e2cd0b3b8cc60637d37e2363fe2256fd57b25db3797ec51a2593c418ede169346dd297a43bf53467be8286969c62a31e26c788efcd3fad488f923198f08c31b87c27c7365fcda000c43c82dabfbfb887d8c75bbe9e87e833f0dbc8c9ca7526fa55df0dcca6e9e4015c29ff2b5839898305d930a6ce0f30e87230d9a1a119621524c7ebdc3c9cced423409f75eb4daef4e22d61ecb00bd4d70a52aea1022a15fb1385d2531b783594e2922bbf4ae6857d9e39ff660f55652aa2f9ab7d374943964fedb0d63f49f6c309177d21a698c71f4290a65ecf8f3caeaee630c65b1d180eeb8c26f6b89de974144d0247289f7605aa1bdbe798cc15d4beae891410a3281773817310bc3de096b69273bd7d01aa3305c2b18bdc52e03253340060d644903704e8ef18cb9819b1a62277ca6dc5ad557ee53424e8ade90b3dee32b253710488b67f0bb814319890eba5ba5e3719a6fefc1eb473085b9ac614ae710a14d66da6948909775f75db6bc789ec41a63724875654e5c2f1e8f112c8cb2e1a7db6c26c75bf5c5da7d49ca05daca549e989ca5c38ba80d7a366aefeb0ef6bdd470442e0a117ffcd8e74b0a03d4af261481d3e544caa1fb1232da953f51fa9b7ef2871fa3f80f652c8b888cc79a6c512feb76ba06ca47ce5a0668ba2b3f7d9778d5b5889dd36635e50eb8e1cf5d68050f45f7cb237a827085bbb12141254a8596db01e483499b1011d4d11fde74e68078fd53481b3a6437a12e411ddd1cace7fd8a37eec19ff68755e8a612bbd3d277fb9b48a4fa26a8e9d173b1ddcfc8346668eb4af374d655a3809e4d837e50002d2cb34102ece5ec606841b7528ea1e8e881802c29b9743fdca191adc17153a41c1fcd1101d6d2392eebd3edc83cd333920c5a051dd6a540f3ae0937d7ea38ab8f9d3c503e4103dca1ae1eba8e9c2e1b6460dd132ae52083a5913d8a0fd02e787a1928acd43a23666d28b75f0e8c153fa31f1f06be17534d744908075f383cbf0077a08ee6efc9cf050a49570e20bf82909786d5dc2d7a0400925d8c89b2564350817b084d37ba4a1cced9fd4b2188689034351588dc6a870672f67b00f528380fbd09220e72cfbc3d471af805dc18205ced874c4d77de0af824e47210fa502e4e20228c9b0fd00bd491ee8b9575419c80d08ad0df00f0bb1ba1c425c3551feec15b239678f3b71d0bbe28e01d0ecde9e2906ee5dc58bed75e40d272e799004482678fb644bc773712a674006c3f00006661f26ccd48cdd888b0bee0043e05f9332a1fdda664419d99eeb55577e74091b84c9dce8e117776a14f673a4fe5e50eefabb737676b7de6458da82a6d0a9fdd3bb9f3cf14e2b20792028e4b52b42ae612204ad901405e62984742aba8c339f1f41e95449d6ea5d4a7ada9fb8df828f1b254cfeaae4da701b222fceaf4a5c3fa35531ad1ac33ede1c54c97d704ea1f659759d9cbb82fe6759bd1914ded3e5a845d4c27755434568cd3019df51a2431279c3777562ebbf09cc71cb13813d9bcbcc0e8036fe3ffc6f948999e854ea14a9eaccf9efdfc054ee5ba83cf975f0f69560d2c6a2ff9105c8e296ad6e3a3bf39c09431c6a0042b1d332db66a37f288762a6c988f4a43a67bf72acf0f740d54374043616aa93152d6f65cd3daaa9e49755dc6865b33ecbd684352871bc1f3e151a7ca260ce2366ea07ce10e0e778ebc1903f8abd1294123eadecd134b515d79680217952786d64f9fd601d37746bfd87793b37a823b5219d2b216e3e2078389d529f357bd0484c3dfc4a81ad2c9a4ccfeade6908a09cb2b6608fffe2f91386565f8161afbd0cbe7d955f7019c9218024a166eee3123eefc372c29e93941bde5d285ad322fe331a5e071c66663be1ea6b3ec17091e961fad01c070ffe14a9e0f0f46a590d0f3b02f10efb8a5065c7b542267cdda4dab3c50f95a6970245682f58dfe8ec70a35679d8b7a997b30de9c42294a76a5438a22c95079130527f71f6ac13faec10426a72c26862ec42fe9638a19400121fa00b73fb8cad88ef171e306eba8fd31a5f82ec00e7e3b4b548425d095d171c0f984ec17fcddf2d57725f5a497723c7efe1a65f2863036a012ced2eb4797066a2a3541fe4e50b86f85609b257503bc2e9884e8c8e4eb667cd059a0e1e4a641d5e2bb9c89ce7a2585cb4c3f934a688de820c55a8c472bd2a268678fdc13107011d93b42d3664d6fd11a537b2c7400b02823d2ac4f2364390ce6c019e0e60ca331891382fe39301b394e4090b44d785e43b3d40d1b510d02a7c646a463c472eb44ba42a9d9315ef7826629486bedca7e7f1a99304ed7812f44e57a5480e856e83091954203d524d92b59e63f6c0deab095d7aa3659917f435564931120ba06c41ee7980bb79aec9cf538ccf98ffe48c8b4a9f0f29d6d315231326222c9f8d2d0d602b228d744d199c6d2b537bd8a39e4529e1f5153c6570e83894c84c33d6c953761c44d70f0e44d5a5722069750eab9ec4176f0faa7694224af0ee04ac6bf1ec3fc2d0a3add9d3077704aada7569b570046668f1615e0ca534b95011b442d76c0c98ef030083dba4ab743c5be6532a8f854fb43b50566d27e2723e74a77773249f29b1e2c57bf71501718cfb0d5db8d9d0da69248dea2310ccf14c00e2ccc8685834af449f49a558935686858d923f6278735d5786976e62f4d5bb3822dfb3ed9340efd3ef91f72cdafb8e86758e7aafa0cc535f4d09cc6bcef38ed33e995d096466fb4fe270a86fdea56e7c0f30026e820913b91fcbc84c0007f4c9eed82a41516daeb831dad8b1bbc5672df0819f40ec29c9620636bf32597c8871c2fdf98a91855ec5fa2178920c1a321f104889520f74ce3d53d5de4372375e1450e9b6ca08044baf8995d983f14799dd3f937f5226fc0ca8fab521b1d53bf771169eedf6621577de7070278468aaa8025c9f0e1f2168166c6e4c707e14b353500853500408f1964507e4fee2805bc98f8775a6bbfa375134237a4a60ebd23775c9eed258209902372c0f79d4fe6d2089ae571735cb61c1230ae27a608eff1d08f9e006c0a708e3065ebd1d0e057ee07582ed167fbab9c81e9b8f1296545d59a2329a613e89e222d02c0428cedfb1a32ab88024ff36ad947cf184cec6ac91df6114df5420e94ded470d51c6e952844dfb2322615bd8818b466ec2521a2a19eacf69f7ca798f0041575221de0eacf4ce8c38764260188a4623779f7696d5a698d796ff6e92f4d99866672d4628a12a3fcc957e67f12d9c26b22272a92d3b239fd15b1ce3c2ba4c6060bfe806703628f87b4cbab3ce286b526a70e29074ecc261254846d12a70c55b6664825aa5007379436fb8b3d45b0923c8fa2bb02eb70b47549d4cfd449d0b9a0a7e644da9c11f8495e9542674edd01a80621a68894f88833705519a3a3b2abe0a1fe06459d22c43fb93c6a3c48bfd15a0159538defa7669c5ec30e70568396a1fb43331a49a7f30ebef8d5ab170ae908e78ddc03338e1afab6c8ae2ea0aecd1e4db6a2c59cd0c39ac2a3c57f9ebb8bd242857d53932e742d5fe05eab133ed68ed662c5deaa34521df399866c1d3bb11e0b40c95f79996ff50fcd49366fb74dcf0da54fb524b297c599b7172723bf6ff0448158b168c1311031414f2332cc4b835951efa9ebed7ae886b011b17f0b8b96bda81a70bb07ea501f8608a754f06e7a8d8ecf77e5747dd90fe3c409487a51396a4c725bbda067542df9e0db5a90261e1846d3ae3cb8f61c7dabf378c782a27831e9e0d41eca3564305b25eafb49d30c0d3d625e64bd4b572a09904df8fb065c0228336d3c6930491bbaa699701afda32c5125498f31003d61855abd8814b057a58e011b72603c8c46066a9b480c3164177e404220515facf7f7a5bc97418c4154adbfb8f2be0c597fcf407f556488989b10a8f80631a8a9628b894bf316c8c6bd0d5de11178f12eb9aba6d3f4b14267f207cca5f1e6c8e4ed94127cf4d075b9af253b12d530021ddd8690328df51140448bdb23208af99ccfe82c648c0adba9b2773b2b4909e734c38aa4413b70f3f990a26f2d6694b693df3a209ec5f35941591e0dcac875b2497f563cd7df9fbc4732261ca9e5210f7d9f5c223c767d12cefa087137681a30ffa16ed689c0557a83cd0c6b1e5d3f3a9aa143d8623e6752c55b8cd296b520f55f3defb77404dadf0a3bb50fea63e031ceecaef3eb8bc16ca14e55e03106ba6be674b7b8acd22cf832a80ea950896641335f236a87cf74f925ae144f1e536110f68602c7ebc71b333417360403e79786c03fc9217ef8cbdfaea49cbc657b3151f33ec0f3ce888f5adabd304b2616ab7f567a6c40563cd84adb8e3f0d4add117ccd678ebbf2f3cd58a93997fb55184414853bda41a771738f18f15e7b934c4178581521b6747e1856f95a53e69177a841c254a1e4bdbb0ac4fea4b07752994a6a9943710126d3e3d1b1d7838c2c136157c343c826503beff762410368ffce3e1531c436d9eb5247657e036b3877754481af4ae3187cc1e8eeadab01c2601d2c76658efba9d19ee7ba90c48cf960e5c20c81148a567fcc44da9990812454267c6b24630a326ef96a7c820248c048b387b30021a167b293cf365ca108a0d5d50b5d631494617b3853f7911dc1d772556e98954cabb0488c96aab291cdad89b3589d9688b8fa8578533ec9029342ce8aabe11bb3ac43a85767932775baad22b99cead9dd04b02a8b52297062dc4de76d23101a2fcec303a57d94883edf2e71d9107881dad89b493c9dc83af5766944197d811b2fee518fb9646c00e581bfc34609f96942e2eb86d4f890ee3834eb6c6739da06364e3bbe4c03b9b28fd4bbe012bf9a7c619ee0ce99d4bc33bc79176f48f30c222e61221b2e34effd8b15b84c98bc81c9bc740125128d661950a68b00ca1828d863a104d826c4f18cd028cf680e39c1b3e6d5acc18572f9bdd485488c46bf222be7ebcb774ea363347a6aa2c0c8ac8177e181ef1835cd72c48ba295b95a6a19d638088adbbd47d0b5683eef36e36230d0cccf3d5c395eb1a38f727859ad48d5385694c2439c0ae35dd498fb32c7417fcbca89458253f482da3505beb91284b06cfd5546ae54dbff0e07e156730dc725d782f7c9385a7bd379e641f6625c5c9ea2beecf1805bb12283f64bcb1e20f99bbff6771d5dc3c827afc85112743d197a198132c66858840c9e7d0bb133174695c5913f6dcdaf8784078a506e18722bf7a0230183ee9e1766c9b4c389452457544e8284ee7454482721f796e0d8519f7993a0e52cd40a387de54938f74f726dccc0e37429fbc0506e8bdc8e863b2eb309911dd42bdf33504d6e6d1019617db3d1eebc94f2aca25d98e285e30ea9f5e7ee86264f03a271780f7834462cbff6648aa7295faf428d91f9d78c048cec42e82f017944d7825fa129ba8854f5cd2c2b61e3f6b4ce9a578a5db28e18d6f4b179a355863161882196655b8b6a6ca23962ec74669b034840246bfde37deb6e14a3ce099b99f3a37fbcce49960b9792f1af9219166482965c21fa2ef80310c9084d602a3ca4f537a43bf19f6bab264ed0ac9a019945118067075d5fa1dcd860508f5f532f9c394c1fe81541b08afdafa55ab983554e8284ffe357c1726afa5081c05471f4b1466cc24e0c0c220dc103ecbeb4349d2383101a16ea5e18e23e88e81cf933faf7b7eb770bdb509e4d17f0e39fd8752a66f33e39c12eb19a326d31fa1cae475f7c8f739839c5884d5b6467e9b869714b92f1f9a0fd360bfd4d2e6172cb5d7b86da49ff63b2ef4802ce92ac6f0147a160290d45ed62a62b33ca7eeafe55496b715e4b408f7254a51e92b79befdb4c3de74906539e9529ba3e04a7427df04d3bd8492cba8ba06ec9c6351238515a8940c48d1ebddd22b90729047502dcb1a73567ff04dd2ec42713f211f71971d5723219673caee19e14f13bf2f62b0c23b3fb5449ae9d1e90066d58b021aa7b962de07515c13947511bd4d80e0b0ec2bf87d99cb2c4267bcf3ffe2d04bd2c190fb4fd125d8b58348f38ea3c0fe7aa4966627a11cbdb4f2912739db050917ae142184c73e4b6673c371b8aa755211634bd845fc04bca35331d3f4bdfa00cf594897eb0c7b6d23d72f84d856eadaa405c15d0abea77e2a653188128411c2f53dd28165725ec6133eeec005d85862b32adc9ae6ca2272a432ac3a912769c91461d483bd5913d9ec28c0e945a6da299793a1d42b1b56a4fb1dee27559f56568e3b5a1bdaa9d3f3cb2e59eb9ab5cc6307b8c2bf901813d1fa3a388d69556f53ba38a0d05e6f0cacc69dd244b60a76b20b8de44254c8b446a060c1207530e501ace1f743336ad1f4190899d97e019346a370ce2ff10c74b6d3fb597a20ec1b5448889a915c33439b2736384955a915ba7aa58bfdc3720bc1b89d5a5b504889bebc1438c5f2b241d5d912e0bbe9db278b2666344f8b4bee1ea10ed0c9dc8919b10c392eae6001483027570983a882338a84cbe60d14d8b7b811cb9f92370e12093d4f1a352181e3d1beb7f1331352390aa36a58ca1391cf10588a4d43523fef4febc0b8ab13c8ebab931a30e0292626b85100f5808ef2efaecd48924d530736ebecc24525dda9d3af3f23cccd4819be88eca0e7cee4989a5231aec8e5e8e40a189ec4ba37d438e8e7fd0e5a5d353a05a2de319360891548f98437d8b92904548d3d39332b7bbf4c4c31d2052355fca8ab27f098afe2c57c13d924e06150db0ec1190f8e87d76b1f2b7a3f28b99d92aecbab6cc8e0ece7fb11656ec3400c9a1097d42b3d3d99321ceb9fe1778da0a29983a723998c2e147e142522dded20179f55af9273ecd072d27eeec17c48bc96bdf8d4a314cdedaf0362ead3530fa1722df082fd9612a725c6548f488a6ab1d94bb9bdc6989eda0fe8fec701c3c1bcc4191a93052cf363c2e583ec385a1db3f83a1722c5c8084fe48cd44ec9592553946bdf94dc58796af4b27105cee85a0f98909350b2ac8618c8d19113d2cfa08b0114a1c0e5e24d8a9e533602e8a0dd8d4e49f22bcc557eef5ffa55d28c772f9a2a6495a3d048793f86220690ca11bbff487cc45b55cc89e41d020f0aa5b97a5de9e2063f47896fd5076f4e15c801a6366606abfed1fc91882ee9258b88f5c563b2b67bd9c239572f8e33488745a2c1e3f71771ba59ef04fe3fe4a41c7cab447a0f83634c4f6bf5aa1bc69395bae57c541b7c6e666449b119804931a892ff4325b89373793ba38a44dfc266d2350c115511fd1b9dbc2eeb74edc4ff65f0f4cbbc67ff113dea48447421bfafc4e7bc81ca18ea732f7e98b3b15ef0783e957b6f74086a062371a54f4b4a4b910827485c7af18a46952f6d4543cd761f82f9979bb304e73d224b2bbd25484212df5d984af8743ea493dde0e8fcecd70dec9b1e2ac5c4c7c3c9ed13841455921b4337808211a1008814615eb1cfcaa0bd13b84d4e181948c287f5fd19afb78a4002e3a648e6b0d846b59d16ada89c6c086e9ca252f67bbdbb7505715371977131c17fa561c0aa7b770b391462845477c58e416ebdb7329143798cfb9ac2d26f86d46a2652ec0259a46d066a602a88fdb05f906c1f8601eae1b5c6b175334c0f6eee1eaf826d3d08078dcbc2f7c3a8737d960ad7d460a02d70c187bcdf565e3a32ce155a2dcb04e2e90eb4acb6a615f3f2769562a3142d67ac2ceb3f260381ce7c4e366671cdbd32cbac871fca6dd75de317e4e5aaace2126b15fd3a93d0b88f6edd58abff6a1d46667c9aaddf6ad22c80f06b0a339093b0fc143c7644940102e656fa20e25644095e79651d0f962853388e052505a157e3bc4aeceda8b0bff9cd3b613590103d5a740007f92e5d68244b448b16f3716b5c23d0f03e0282b2e4b9c33dfde327d5ca248b04feba91252d803b1d4060a3ee39d7c3d6e231221bd15137579d6e05f0f665949262c7b4d5bc1099d678961bea067c81e3b03c89a27b1ed1c71e4866fbd42960fcd9aa1c47161f28bab72451f5049c272ec2554be56224f6ced159f4a54736053809d7344ae7d1ebbde91a34d14eebc8fe41f619216d46bba19267056f148b948eb9f4aed5d681609ef2d2ae4decdbfd4f063b9f53c8b2b496958e5986ed939cb99e0516cbb609afe4b641be35e9130a7f34f6b7da0adba68e8a7ea7d8ab3e275d4c6eb22d3cd5c45638b9e39b107d4e985136b61634193db5a97eb1188bd615d11cc7b0e238ca68a13bf4329ded7b1533548b20ab721cb68fc5f2909471fb2f44fc23bd11517b8b6fb686ce1309aa4b1b1363da8e49ae230346fbbab2578686109925645d3ed5fca2a283d5ef5d75bbefa42b2590495870b78d42e496c5eb68c2fcfd8c68deb4da088875abe426e958ca01266e3f58c2228d6168da93f3f630d0b361e7bc0bd82706b8ea8ca9d47f051c647ef7988d1fe60d38157aa86062a6c72864aeadf3d49636dd5ac45169bf9fb76b3ad98ad926967c54ad847857387d697ed0646c4e03d926d3059a89537ee0701507f53cd7861e23d86127700b59f368df6574189a08f61be84144ddcec00c71e57efbd67c2ad579bbfd269fa68475a8819a59f6b12fc5ece45f885ea9f9ba723c9b925f20b22453b0e156c972775590f8b7dc408de2bb0e3106e10cd3b65b88fbe2bab87ba92b4972e24a83b2cec7b8e2521640e2b7ec4bc6cc01f283ca4700b374128662da0d52d9c1f0751413eba7ac5fe530c5c06b93dbf767b1fff97539b99146b88ec4fb51265614b702dbf92e021489d06259df54c11fc120dc448772b3ffbd3038f2a9324b7cd769c407aea9783b1dc1be29a8a1156a9aeee6754af9b838c3835684c21e781365f8317c6e117ec17618cf210c3834334a3c268376c42817f66fdf2de73695e8688338af8015dcd797ba8d4d9c703afbc0198341ebf6d460bd8b787702fa303b02a45e78c004e34bf6a34c0e2e8c4645c642d3eb895a7dac63572d9f4079ec5b8703daed89245cf1590ea2c6d3cda3031a6b2f50606043ba83a6549445440f98f2c7e532b443d520190096628733947be4a20c792d905e5744eb8436452f3aadfa5491e235be4235adb60b7e8acf55dce616d6f257273e597a4e251830a007335289963020fca25b70a2e6552ebab37b1fc9ec453758185c184d4da44e081f3a890fb20ec2d91c49625c0efe2c52de15974f512c25accc36cb1ba21de16525675e02d45be3e96894040a755baa62f0f963050763af3169e2ab97e840d1c8adcd5abe4b21ae2b4f2f1e025a8657c2e554401819cfc3d9f529305b6974a6d73840daa024e47f4a94e79852126d81fd5d54c2d91cc85e6cd385e1974b8eea16418b86b0aa3fbc74f5bc510b62958011dd707af58fbaec94626cc142a3ddc77971dc19717472f8aaf2df5d9e61d79b692c117b4834cd5ee6c0aee9738494aeafb8f5ec19085b4937ce5d8d5bb51797cabc04436bcb493316c14a56c5ac225da61992b3d74d85ecf5774527e43aa88e69ef350b12837755be11833199e488a56f82b4d34ea7ae1bd61a240e54e19d815e77984e6060739943e02423efd40c0d3cebe0060d391945a27f0159a5f8a19e60e712e804b15a5df3ae7bca1ada6f39ffbc66ce01929ae96392121aeb958563401c6aa3cac2ec2a07210d28a373d733a78357b43b69a7221a51c4620e51d05a660c1f985f7d9f775e72c0359b554749e637f540019267b8041badf6018a6a5bac9df0a93b4e98b044c16c8d4df25cc26072a1b31b55cfbe73f509f9e0e7b86ee416a1ae57076a72482cf712f8d9d556f85cfcc6d02e1d39e723f0bd9246fd633e78e82a0d14724e8dfdfb6cd3ebfb6186c6281e8b0cee8194c734f39b9392530c9ca069170c365da76f7f152876de7e8c3f56a7cb527ace221977976e5649602edd77f0045738d215b5e5496b28ce9ddc58eb0b7aa98f2d13708f446cad7a0656d268e05a4723af62e6462628f9853a1000634241840f7705182171a5421715ed080d3d9ed22d4f81409b083474ce64ce848c8fcc50e649959cb81e39f31ce2979186eb06eb92523010cd87704af7f26ee06d27bccdbc171ca753e0f9ce5a261fb731532a6212e3d1d5c3e1d591f8693c8436c5a4c1025609836bf20223e696a05a720bfc724e3ee685877c6206e4f2df473547c8ec94cbd941a17b11192ba205526153bb796fdf740e821a7358f54930d854fbb61d822c88e265f854bc2d679a6620f0b134456bdda353a51879dbf802a871d9b3a8ddcd4b1c374476f58bf01dd9fe731916b0c1fb404cf9ced9723c117ecf49e55142c4fead4ab519d9fb2506afd96553f6b9d3a9b65b754113657bc31cc5217902bed19f032f3a0b4485af8697e7667ee052886a6abd04fb0a917a9f8c6b3576658abe4f16aacea9124ca753883b697c24c9e31ce2d79eec66004d2ef2cc34a38d045cd99c7f9b0a0290def78c4f904acb022da1651a39a54b94879a933156d4b29ff23a34a12f9d8c2dc860075026b2692ab6ef2b3c0adc7b92d967e1fb69b6d174d44c64ad2aa595e031cf9ea89427a894c4290caca9e1167d8a400f594a72470586cd55ada73c507485bbe35e5af7d5668884fb5a1c95e4e1593699095c41e53346e677ba480ad3f076049bcb0a8b55588db6a2509974ba0e37e43d82fef8b73814afae7241c7eb3be8b60840f687881bf01c6049d138ed10c0bf22c02856dfe5ba0f2cb3efddf1cd8491c0b56bcd27e45b4a6358650348034106947198b3647f59eef4dc423a9e97ee4e3e644560fb5f8f1faf14df1c8980ff18036ea7e5b742d083d367b6d8862ed3ce7ee41ec68c6c3a661df9f048ee4c1adcd40ab3375bf816f899708392800237a406de6eed534e941d2f78de8978e0b96959f2e8a2853f85c9405b97cf6250dad9ff3042dab9e2bb7437eb0a255f1432011e7d93d168540b5ac5e6f961126ec34e1f67e6ad87dd7904b7cc4b73a6b4b186e2c58ba1d22f6e836d73b7ff8858f54fb665103888f4a686af2b139b6a83a0307eadf06703f90d678aa5a0a5b5ea97a60846b24d0cab78e8d6d7d9a131b566af1da20805c217422510c24ccd7f83d8eba7d9aac71f67bdaf1aa686e9338be6990dc3ce1569fa3cc11eb6d99f35c9219696591bf4e1704de540be6c96dcaebd8e2b271549b9b362c582fab461d99c1811a67fe60809abe649324faca5c3d5b4c748d19b2e63912c42b50b53ab5c05d738e7a154ba1776b4c98c6b5fcde9b2c1803c4b7d3ba02e5894eae73d2baf025e90009281db3e6421c704b1cd6861f3aad3142c0c370e79e1ce2a43631646e63407c59cffcba5f41f854e0f4fb9dc61fd69fade9ad5ce0b9089b0d3400d09a13bc509349da98e3bab066e6a8e2eca654e38d38235094867ca332505fbfe9d7b17e1ce94fa432e3e8d9b556485673c88dfc1e7e452f8344ce7c6e198b338b13ae4047eda17cabcc7e4ee5a455f3bd99664c4ff864da8aa95f384d29feeffb83b79a8026e6dec01998da03e6df5f35ddbf0d8fa984e2c25a789b65054c41b0201635cc0f1c1d37ddbd5fefe1b3a42a0635d1c3437eb730749b35b79a7e05244c7dde46c40a6cbf1dd718662a47d3072e711d45c17e5ecdae4e8eba010d2203d2a916e09b8bf4e1119162c9d31f9a01b410eafc0fe96bd0e94f07573c4e077d369527d89ae89b1f661da796a19bc3f85fb8fbe2eca156d36a988c15d58fb10fcf8a8bd93f7a82c9a4b528dfdc06f922371c60c0b7336fe31952cf150ee1d86d49ea6b64e8596c142c565c11e71bbdc877db535390af790571f0960c0fd926082605b32c56fd9e17e6dc378633ca51d72b0ca5126946809db2d85e4cf99e873c25b5d2f9f35a7f5183c946c45e75afa688c630023fbf7eb39834d3637d61e13fcc3907e224d246cd1a177a00b09ac05f5cd2604bf3869992e9913ed63a0035e5ce261bf53d20b3f1520f5ebbe6698b85ca2d49365e22a45af3366233f24502bea7ce7ad43b1e0c0d1523b1b0b57c671fbb3e746dea1231a518a70ffb3cdd7f930e2da16aac394b899f311f250cca019ae6aad7580d09544c982462256bca9d73893a22b662e31db09793a2a3c5f459392848e54926ae42ea418b8e779afbb5b9f1873540bf584ef406418cebfd89cff299bb0a7317dd26395171e1b4a82473c99aea1eb6dd57c161a3790f7c77b026247bacead61ddb44be0d66e18773264ec7b4bc01f6b0b1327ee5b05d00ebd2ddb633af51a4a10a022534ea04cd62a8dc34ce84cab6ed941e6c3e959b261241db989ec32939836b4920957e6094ded5d58d52bc1bfb8847c374674024f4d5d1b0246c6677bbed3cdef90eab7ea38d8e09bde2ad9c07985dfb49e9e3c453f4f6877c1dc26518b795c4b75cc97597049f81179c4ad953fdefc9f3298ee36089300277752b6ab5942da5ae09ff0683599c86b15bed35d88e8363598099bb3c01d5895d6f24fb92210303865a788976ff42ef0fdc081b84b094116cd836c989b8a49906b69966a0ce4c6669f69a993e922bac01dd3da1cfa09c43b0dd47d361baa70cf8e8f7b365f3c9b56b1c77bf95a7f2d06b0b6e3a6e353d67d84a32732acf621a62fb19f06fa0c3f440af426b44abe0dff3118c2c801aef306857e332151272203845158792068567c762a51b9f6f4da652e6ded0a6a7925094bd30af20d2b205b3f96e89e7ccea729badf4ee740404f3fe46474e73f58d3b32e8bd223f170f6f19b704645184379a1f80f9824379f1eed49fe987723939d0c0c43a794483c8c1789542df61dcda45eb37d2e945a9ddd38ecda8f09806ac0aea26d22e78c85e50de4b1b19649eb0e4cb4546e11c3250248715a02b88650cc2e2e96e638aaf2c4cebb72a07abb57515c2c458cfdb65675743094e22a17d93c6120c83acb00262f8a3f6cb372d30a71db55427d1aff89c5bc5677b6a2538342cd0e029aecf98aebbab52da6577e980cf680872c4fa7d62c586202b814488ad30530b55c4188da8a96b746a2f83cc0bfad079ab214d92030855fc5585b35932559eb860407d2d632cd48dcb7d3a7f0adc732b5454a6a2673954346691d3f4a7101600645b43a9a2e360ebcb6caa48796ba7ebfa34d1692942474529605568dff5bd8dc129f5cf42d957a59d6e8f7eabf95c3bf6ac9bff2b22801bd23e95b033527bdfea3fb61b92fc122724b0d0e0681b8d1302ca65c3b71a41b691f13a7866b7e0a766f082a75b835f65800a2f63c1d64a704e07b3446cb34200bdbd1cfb25a43adbd36443b9eb19e67495fde412b6306af71813eed089875d9e0b9b5aa020181456ac6578b85cf9d57201dd03ee9958205c8e99e0ca73f914179805764b2f54330f7fa545f801a0a72e782b352ace0cd756bef75bc025dfaa9acb810648165bbc38e02932c05c3dd2cf54d529a0c6ae0591efcbadfba501b441f66af0caa032d02872fc8747ed867ec2afcad5c59f078e7d3366864985ad89171d31d21974e4ab84fb9f0e84a04afb9709fb3ce7ed543e8e57a48c7cd0ba8ce5815fa06c0dd317a82bdef9df6d9db2e119420466b407e6c7e5115942001540ea618a7424ec3bd5b3c8e6c30e42706636fc94c862c7799fbcf77ed31d23a06590c6d058463e96544e3d010653ed69fe8d55514759fb54040507730c9a00b514435368302ef6f1506f7e0c35dc1cd5601d574683728e8f70168d7ec7de4f11344370757ce7aab24a6c66ed44001532f73cfd3017863d18a5ab4c4534e6a3032aa0edc66e0ba04494fc43019444b8b3849bf746fb3c01e1d4ac7f278486c99e017e00f5e5ce07d9be0cc266be9b227782f6a96c87c73866ca86ebbafbbdef75bd00adf448a37514d232cb7366e1dea7f5911596c698d45cb7997cda14fbecb43285411eeb82daba1ccc83495f3d87b2d1f8699ca16db5554f40ba0bc864ff9fb8af9fbd64bf94a5824b1d31fa4a5c9b56d0345836d059a9b70fb88fe054235eb50194e7ed5d244c0048d50b856ded5deb82a4870a756d191a61a78f2493e36bea4f4550602cb88147aac4bbf7e1e884d032b069b288db66c6c0cbcdecf03ed19c3c9650e47b2b8222db28b9adb34fdfaf68e6acaf9b654c3ea72967902cb193fc19a2227d884bb0f9eee88b6ffb3498c5788d4a820b48cce798d0edaf41e6ab82853176367758ade3825733befd1c1fcb6d70d8bd4ad13194270c8e5b506a7bd4624f685eb0fd6357b75cf88cef0cdb59b2370db1398e960f32211fd8425d2f18c2cdf30d4c95c0e0c517fb44e251f0b64dd41c834b5979cd94f6f75fddeec307045495019cc19af8ede9217af719432e13ae01c7bf1cb7424f12029c82bb2ffd561873c9d97de5bfd691be951d75ac695e8a401a522eaa30ca949656a3a0264526a07e42472a0cd1649d5494db2eb7ad490a7a438059eb9f3cd2f1c950ecfce0327f3111d1d20233b582444c458797ff385a4faddbc632a7beca7b89128d540cb7e1f5ceebdc3a9268bbec3f369658a95611accfbacf6b66d9144286bcd54ff9bdd232063e808bdabf2f85e356db837106b6e01eb942d559f4f4fd35bab73f0559a52aae8b3cfa6d27c829a9bd0f713f75501f1a526eca84ab1490fcc16a4d05e143a57ec5012b0327a9c07a9f0a2acecd5e6e8c5c3fa5ff1da0e65188d31b8b723c63f971dab81c2870a80d9fdd0334d079bd1190dc5093d711967669844fd4939f54ccdf5362ba7aedd8cbec97e94d0894aeb8d9ff5ca6704fb9f21fbcedd62bdaee1a1ccf0fa3d3084384b532c8411308917d835bba6ad71fd9de3dfd061387ac8b0b89e4a2b6cf6012a40844a3b49079c0eb5a5cb501b11bb7e3564e3f35ecdba9f77d5c2d6dbf212b689077da2b500d5a57a2a3ec4fa554ace78f824cfe20a11dc7729aeaf9921246915abb67f63ca1736993466279bb44725215c6b529a8317550d456e874c042855e9e8adcfb171dc139d8ed7f069e395155bd3c578b25ef6a58305bfd468d6f78c4788f0187dd3d9a2e8b30c6d667ba441f07ca700afd732a6a705e7f91ed9c7b2713a81dbcdec0d3d809c00a38a27b124cbb31860e0bdc53aedfc7f2d8b09a3af6b62f955cedc9bb190da24d086a675e429f9beb6a66bf7183d3da8efd69417d653d18ad5d65ca5e7c647669194001a1f9d1589e9103dbe2111a3aad02fe2cf56c4627631b32b82321ebefd90fd600293c34928e7841d55ad7a8769a6bfbee09b8eb4cfb6dbc9d9f6bf14c7afdf4bdc484cad271ca42efbf3395d4b1e3fd1baf278ce0b16ec85f28a1101b36fc48d0601c927c074ca8cdfd16afe7192bdaf49bf3a9a4c1a34440e3e08f6e85946a2bdc0f2e38a10cfc542f4dcb2730481e63452b636da7c96d6c4017074c7e2f2cbcbab323bb15fad217aa9a30407c9bda4ceebfd5d8707f19db6e3841cb7bdad4d0673b243f4af846450733f08e29fcccb759577fdbf13b36634b2cbc58a0fed71bbde29c8ccb05d27409b5b6b596491a0cf03ef8b7ed9073ab91eb0be150cd584b940caff8e6ec90ea8b8df05f22f9ae8e0a7d4d5bf132ac53c1602cb7c296bf6e22f7d128e01c6693895e87bff473f3df21af3a59985f1aba3bcdad946113edc3ef7c7fd8933469943a7b06da24db47afb76170ddbaabd4b269e1a299d440300b2ea7405398cd46c36855cef37a6e2b5e372b4be687a84710390ad3494f9a07d93229f834a4c5bab71627f5da4a42f6a09665c447b65a20f820eccb935c9cd51ae55a963637201065ea2e75fb745a90dcb3ce852c5e048418659f117f3145618e35e3a6af85c1ec2c57d73b740fc3d7e3d7438b344b3e01258586f5cd77a91750e6146d2b6d37be0fa4d0375e72dbbc6cf5e69e71c5dd5475ea0b468e3b6fc71bf1ad36adeca0846aefbbf02a4258267d96e45a2342f7eff9e64b20eca63f1dc87e97660c8347565c553a42fbd4d2b9cfe90e37b9912e365e3fb2a2b554f9e41b688bc8f189861ae396f8f64841532c3d2c628acdc32e721513dd6819c00c5786912230be0835956952dd0b0aa18d6361556c62243f351a87efcd24ee28eff88a9a07ca68a3042926253c55afb31d609b85c76f0266f237aed1d0bcf03e5d42cd3990394fe78958bd23ec4a7f847c88e99221a36ce4400935e204ff2b4c55a6a03a747efb022fea2882e5fdc8f37c61ed009bd5ea4dfc96d1e1026acfadeeb727404dab63cf1cfb449ada2ee7ab6a009d3bacc7bce7cf779aa91caae732944bf9ca049a8a8c37281f9fa83f0d11252dbf9c53c5e40db1ddf44361653e63767d5ca2c35719521600ce57e0aefe1a2cdd0ddd5370e0b48d60bf24f0fb5d249a55ef9c832c78471c77412872acce304cb7030b0ffd2ec3c4d824e9d9207ed0e5d5fda2088e8f4286f34db355892b47798fc84c348757d82a7830951c5ae1eae4dd7c098c6d762734010f566ed1be7c80abf79aae8cc5825f04a969aafc43f3011404608534c9a1155282cb1b9fe21d9bb7beee011cd0c713f5a175ba2c802a3dd4d15a428a3bdcc008b324f0ccca21a0b1f4dd858dcd48ec07c6c6139a1db4980898d432943de8f24966e0f34ebf275c5d5169c5bbdbec0ad7b96ac1be9bfeeb65eca75bdaa57c6e247f05b40c96210e3f6ee13fbcab0ed7715fb1f06b1155a1f995cc4c442c507a9ad0e57931458afd61846f6884b31e16f64ae4926e2d88b8d1a8496998159643142886be3a1efad38b66ade59180e3c484c26bd526255e2233af81fee5cb419939c1e3b83ff8b31dc90d523632c222fa8a13fd4c3309d29e583632ac39f0bce76888c6096467962cc571923b397b2dfed386cd14f1711ae7756d4582b8d823f42350d035a2c6af956a875dd0c8cd6fc248d479865ab8326edc842a3790d8f7d64f12ff274271c683a84dc581103acbe9837f9756dea2001068ca2ecef55c8438848567b0a3590de73286e033855020fa242a1ba60d01c26f1a8b906da21765027ea3e8229430dd3c79b983d3ab4610477cd6a8d16fcac35d38813a6fe734f4ac8e5e07e2acafc5689e5d7f531153ac9c2e10cca691e7608be35e605aa7be2e7c143661006fda66c1c452e09be5bdb34e93e13c739a55bd8ba5e69f23d987bb9fd270d8322e05db39a919c4a8be11a1ac86a57206969c64eb619797389f2b2cea523b75e6030c39bcc49926ee774ad70069edcd8ce216fbdbe2c516f1aa767103e48c68c237b58d30598bcca42efbe09631fffa71dc619987dbabcdb9fb6d75601fd2235c1c3ce75c049830470ba381fe1a12750a5f9b2e2ee98b518491cac92b19fde9e98fcf2df25b6120ed3e6f76bd6dd440d7b43d76b7b3a8cb1ee776ac4086c99771d9e5829fd596ebaba3fd87bd66420920bab70934176d228c176309421a1ab4559371bde9c4936d020360ab2dfa1818e735a437900425b2942762fadaad61f6f4104c05d242b1b2e287fa4d31844edc9499e3166e53ec319177845eb3036d2d5684814a9a01bded1a004c1dec91a50d2e9d0a9bc612b9e6f5ca908f8fcde9a4c3f980f94eb1561b733d1f348cbfb7391e09f9710d2ae2b93702fce7334a2c9687ea4340678a1a4eb2badae85b79724b7056d32cf3e24303e21fe1806f5810402a519f964e86966840a954fd5b196af8ab90e663e94aba52371bbcf20901315956d6c96d572c6b77336953e2b2d30899af2ee865de4efb1468310696920f40c069f11db70fe4c6f2e90918c2478b3dd67e37751ef6f9a3503badebb2caacb2d642fa14a19ab7fc0ef8ce66685a453aa5a8d70714241fd6d91ed82d3ebacb0aa324a5a9f6fb161d3dd1d0af3f6c55e4c1cc85702800db2edaf388040c3625a71fa5ce8c380bcd6ddba086fbab5580ff6fd2d057c30290dac5abc2958eaf0ee109712884be0cf8ec3bd4b730f5c9e5d6ef7bd502a8f106d53a0e3930c75b638b08c2755e4c3a8acfbdca6d25ce6df2befa1d8cc916ed96948e3afd07f3e3ff89e681334dcae8138d9fd580e678fb71d1d8f7fdbca6c4b835ad8aea458c306aa7069b8c330332192b50df3baa1dcdfb7623034f78d9aa91476960f34d9c6607e4039b7fbe9948b3655cc5f69b70314e619ae8aa4bb0eda2c4274f8b6e4882817cba72bc54b513454c42a13412e1aa2d70991fc3578c4addcf9a348a4fa53c44113ba07793ee75d332cb0abe9d6d678f2730af5ed44ae2bd2eb4c913e52d9c5def9648a8371deac31e36f3b0def240cf90ed25e507253bd8d9617eacaf26d2a3c2182f2e8d0129cc540bac1da5a02cf006719c92ab5687e56780bd9e187423ec757c955ef40fc64d865f8cd4f172dbab8fc02e6a64f45a0f476c84e910e9267bbcb38237b0c177a2748cce95d2b801cbc2b04e9619ac347c86d11db699a3e0a03ebf62190701869757c893143265befab8a8c0e84c88afe595b61d9b7f49eaeadcf13729945888c5dcbf3ae32aa1997d598f67fe358b41740a655e67f0272d64247fd500517442f03483c42ca979cb2a54bb96681bb6aaf4ca92950faf5491ebea09908fb0ebb4fbcaa48e350f6d26c4342aa0b49dab2e7706ef803134d667289ad534875f469364a808259aabb0f58ac41cb58a4bcc7cd27274cc998e2b25d431bfb4b29437f9bb458029a66352c3e59f509008a4f4d9bf7643aa3fe9c9aff460fa239baed53b38f231943960556653ab57e5367720da8399fa2612cc5090eccdbc1568fae75803f08add8a9c1d4ace39142862d020542f7b8a419562b674bd4a4d758576dc6b8d24636999a221dff980bd6a1f137dea3d4ca21ed2eceb3931f55d0173fc2afa5289b0d4365a3a771efebd22285bf773de25939c6d1e83781d7ff7c2c1016f6d093509ab3f61c0c56cb8a9b40996ceecfc885673be60b90f3848e51d8a0bde61369d794e2f57e0f3edd834dea916997eb54dba6becf19ca9df8f350b0eb602175adfbd8ab84a677b900083be3a97490fc850d16fbd5c233da5d191635107d4fff81d2b792425aa16d4808b234166bf50d8cfb1feec9f261812a01d81ac71d04a04344a2854be91c5994ca9c77210b0fb56bf3908a3ab70bb0eab09dc1296d7fa0985b8bf0b8b60d7bac9154c3ac046f65ab28138fdc791f63cc4855d05297e3590fcb80d0a2c3d753cafadf15c1bf24c949cd01cd5750683c5f4ad5703d2a86f5ed764ae8a6887e1178eb3a5eaaead80cbb497d9e12fbd89b61cf2674592bfcd107b250e3dd9659f9ffa150de613a2924f587c0086261e56ddc429ed908cb9415863452ea9c0cb1ab5b692ecebfeb8c5e0c60033166420f5180473e6bacbbca3b5a0619e8a6887e1178eb3a5eaaead80cbb497d9e12fbd89b61cf2674592bfcd107b250e3dd9659f9ffa150de613a2924f587c0086261e56ddc429ed908cb9415863452d1849f181589675bbbae14bf5333d520c60ac5a9cce8d4522177a9fcdf9a3324e8a6887e1178eb3a5eaaead80cbb497d9e12fbd89b61cf2674592bfcd107b250e420b82d50561ec189f8d1b535e268dc971c40dc2602bf262883e8c89f3b7a52ea9c0cb1ab5b692ecebfeb8c5e0c60033166420f5180473e6bacbbca3b5a0619890236698f067b5705065fd15aec0f3d8b1bf661be6d094d3c5d3ef0a143311423050566a6f794363056a71b03a5b7625c8ac9f820cabe7509b7d9018dbd84aaddc1b5ef66f450a80b86fde428d6ca7688a820fe349d359085222483e8f966c83676bfe3daf9f21a8911794e1b5e9005ee5480411ac9b2eca93d5722976193d923050566a6f794363056a71b03a5b7625c8ac9f820cabe7509b7d9018dbd84aaddc1b5ef66f450a80b86fde428d6ca7688a820fe349d359085222483e8f966c845e135374114e54538feaafd31afcd2d48389d7a50a7c685a849774ba462cbb323050566a6f794363056a71b03a5b7625c8ac9f820cabe7509b7d9018dbd84aaddc1b5ef66f450a80b86fde428d6ca7688a820fe349d359085222483e8f966c8385adedd3e1f0673a68c523816844057c7bb775a38f299c664aefc2fb63a60aa23050566a6f794363056a71b03a5b7625c8ac9f820cabe7509b7d9018dbd84aaddc1b5ef66f450a80b86fde428d6ca7688a820fe349d359085222483e8f966c8fd73efaf64efade0784f6c2bacdec988963fbad2c4835aabea79bca4302814ad23050566a6f794363056a71b03a5b7625c8ac9f820cabe7509b7d9018dbd84aaddc1b5ef66f450a80b86fde428d6ca7688a820fe349d359085222483e8f966c884a4c33a99f52fec9ff8d4acc03a089b69826a1952843ac1f6d783a359a0766823050566a6f794363056a71b03a5b7625c8ac9f820cabe7509b7d9018dbd84aaddc1b5ef66f450a80b86fde428d6ca7688a820fe349d359085222483e8f966c801ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b23050566a6f794363056a71b03a5b7625c8ac9f820cabe7509b7d9018dbd84aaddc1b5ef66f450a80b86fde428d6ca7688a820fe349d359085222483e8f966c869b0d08f3bfa906d834ae6ad3bc6b200a27f9c1aa97e25b54cc3e63670bc152323050566a6f794363056a71b03a5b7625c8ac9f820cabe7509b7d9018dbd84aaddc1b5ef66f450a80b86fde428d6ca7688a820fe349d359085222483e8f966c8e1ca74567f4d9cc85af64ba88d5896c1f2a81626e7e25190c431c8f43aee60ca23050566a6f794363056a71b03a5b7625c8ac9f820cabe7509b7d9018dbd84aaddc1b5ef66f450a80b86fde428d6ca7688a820fe349d359085222483e8f966c80e72cda3919678bab1a0d2895cc361d07af519baf892a29e5981ef24e13a448123050566a6f794363056a71b03a5b7625c8ac9f820cabe7509b7d9018dbd84aaddc1b5ef66f450a80b86fde428d6ca7688a820fe349d359085222483e8f966c8af9ec42a860c6dd15521b79d18e2c74fc1018e23e550fc6b1dbd64392ca9c62423050566a6f794363056a71b03a5b7625c8ac9f820cabe7509b7d9018dbd84aaddc1b5ef66f450a80b86fde428d6ca7688a820fe349d359085222483e8f966c8d9c90f26eda4560a4fdecf96b986697973e1e181a1dda50c3cb64aa31f91226c235056d5374433b374980a631335459ea77351a5d7df891b0e9ba2aaf27e35d2b16434de11fbd7cc194002cc481d12c04c29a66b77d7df0787f0e6722e7858c42ea0c4dd11f85fa91c12e6fb1baba2471b9900f94ccd59ad89524ae638c086d508664a7a4f7917e53be0c918632940968914785cfca68178bb42f46a6566bedb5fbb48bf0629ec5fbc59599ad1e25a121e43f7551aa1d8c0d516ef336908fec1d4473424835efc7cb566fe9dc9d420b8deb17ec1b64265871de432f6b6213b0908664a7a4f7917e53be0c918632940968914785cfca68178bb42f46a6566bedb5fbb48bf0629ec5fbc59599ad1e25a121e43f7551aa1d8c0d516ef336908fec1b3f47397ad15d4dddc78f15cfa6b981e0d7c6bed7b13efbb41aa05249374388c08664a7a4f7917e53be0c918632940968914785cfca68178bb42f46a6566bedb5fbb48bf0629ec5fbc59599ad1e25a121e43f7551aa1d8c0d516ef336908fec101bc914aa73c73daf235779afaee77b55f8c84e9ca26a08c5e3716637a8f6afaaffbf70d22de0336dbab13eec9009de4e7f9541915dfcf94a3dc26a890fa0c545fbb48bf0629ec5fbc59599ad1e25a121e43f7551aa1d8c0d516ef336908fec101bc914aa73c73daf235779afaee77b55f8c84e9ca26a08c5e3716637a8f6afa6695954c34bedc877d4f27379c87a9a3ba2180a068665cb16dd23847a35cf81c5fbb48bf0629ec5fbc59599ad1e25a121e43f7551aa1d8c0d516ef336908fec101bc914aa73c73daf235779afaee77b55f8c84e9ca26a08c5e3716637a8f6afa588ab1977f8aa57b1df29b4d70264e5661c77259cd91e6d49c80c0214b30cd3a5fbb48bf0629ec5fbc59599ad1e25a121e43f7551aa1d8c0d516ef336908fec101bc914aa73c73daf235779afaee77b55f8c84e9ca26a08c5e3716637a8f6afa43393b85e539e905cc16a8c769f1288a564445e17fe0b24491f19e318ca5960e5fbb48bf0629ec5fbc59599ad1e25a121e43f7551aa1d8c0d516ef336908fec1a76b37055913ca70870e48e55f74e35b0b6c5a75e6614b9c4198a8e35f18339a2631f492f2ede4ed18066369642a7c9b8d10ed88724c9a65da023f19f7e435f9ac8be5b089b1dcbf48c1e6193b3ebd2ae8e3d944cd2bb30ad214dfc206d5c2c2819d48618f37b4ea3c4b5647c2f68a0ed7704f3c0c5a26793598b281c077a92c5913fcb7386881afab05c2b1ab47a38a6ac9f3d4ec2613bbe114efbc62cb20ea117120cdd4ceea5407a83594f974c4c6e270bf6b334cb1daf28ad21c51207b8277b47aa939b24a3a46c14a5739f8cfd0b802ee1fdefed4d850706a1c08c51f0c7bc5146205cea70acdc83dfe1c46101463b48e8311369fe909cfed5442adad82874901c2ef38bf3f7063c627cea33a7a8a137170b87ed65aea17976fe7be3197e100fb25ea7510c05c45ff9de4ed944bd7a1aaa23fd43c9695e7d0f9114cb30d3078b6bd9d9e00003d44045040f88957050abaca9d6988a4d20d6e782ff6aff8820eb6d392e731ba7817d35a28b9a695e719869f64ce4a73cc2a0f206994ee8a68bd094ca76cbf9e6bba5106e48d50160d0e20798a2492c212c82cc693ca0eebdaa6482bfef714f5250998c935bbbf15619c2380ca86a82fe594391e81b0ffdeb5be363e687bcd93fd32531ba77bd67a29bebad0362cc8bc46e6b9dff2435767c8840ed66890394243af4bfe9bd23f3925e37b87a89a8c722f73bef0f6a5dfb58890da03750e057ceb04b14138016718d2f642e32ce1f19f8aad261bcd83dec9150d8b686fe47f96f962646b199815ede5519135cb26fe17fcec5e101355c753deada541c17d00ba8fb2c45e1c5f2c42fab4ef4dfbc7d39adb1669e47d6b1cb8569f9600537de14ed513cafa202e72857c35a7bb1b50b16d9d5c306262827da99aa77ea363120bd72e31b954c4329ee7f68e1dc114cb0301057dce7ec1664f0f3ac22b312eee658f4b1f370a637bba60e6013f21e12843e128c5fc8969c63156fbb17699dc0a86259b7ffd96469370727e26af6b16c2ff3693dfa27442a89d8bbdafd3420203912c34f080dddf8c2ca425aa4a8d1240c6cd92a5602794d59f72fa1ef8d6144ed23eb6e2ff42b736840be04772e44bd413c109430e4506996e3be242b06c327df3acba32b622021b4cf8a62603f600ddeca1f669fadeb26507b74ed31f7401665b7f33b6cdaefe1ebce5cbd7d7cbb06914beb48484adc7342147b0f6d158d7d9405c5af3225ca72328cbbf12c80bf0f9ac963a613bf625752795a8d741cb7dd77c92e48fb27f0f70a5f030bce313591d9b53a11576aaa4e46cfb1f6a6fa83c996628081e940c6cd28684fec4daedba08ae2eb3392584e1c70d87fd7bb7c39ec75be5fadaaed26afc217f25425cb3a8bf75a32e7e7688264052bcb9c6bf5b763d12602bc218fb9c13076b8f6428c994610a1332a227c68b6a31f9d85d07a21e38809d13261cd08e4bec536ae1cf7eeb4a76395af4a95aadd2e081a8d50876e0bbd82b4f0ee457f85d1ec3a80c4af9282b97d65d16ece619314e566d2f5e2c4a68a55e28b549e9eea6c29df6c54acf2d4ce8d5a18aca901528b94b5c3d45e2acc241010627623aef08123f4a5c13716d3dc6339605a7ce525b4da1505f8eb64ca5d5e49f21efc4a77c57a778619c6a040e76e07f4599b115ee938e9ef5181bcceaadef4b16650c8cd31105d1866bf2fc5fb299b7d9abd86b335484ce51695810c73d397ca0e7c0d24be956ac35193479108e23c4728502972f9f9a263d7934e5963e75fceb348b4905b3d509a044770b17141afc893581980438254e61d4826e488bd332a2e95cea5fb6fa891f9b118b366af959d0235f2d14f99524704fc2076c19d2f6670653a6938d8b1ec9fcf33ef340b4e115a3f62d5785445e461bfd0b4da3a14378f966bccd92959795aac1be053acb5fc3f5817312f7eff6e89c0a318d8c44ea88785d2a9ca02f00a9fb95a5b278c01d5cfcd96197719f164deab725d6429a7ee79850e05837d04b715a677835abb15c1f4cfd6c249ac3e04aa133dcef5f63aa03f2f107dbef2130bdf0175383517559f11ab9da2f0a5d29e5603aef24696f514459405a20078f162562705eee28008b0e9826b2c06fdd0840b6bc24958f6beb6570d6bd79b886db99adad3eeb5fcf040b26b38f5533cb07ee3c51434f7805835b7b9a87fcb9eb91adf932fe69d20e4af4395d1e980affe8ca8491e472d3ef2b017d544ad1fb270eb10c9f1ba55e4f34873bc94d38fdd53444645fea35692f5a55d448e789d85c3fb70094ed433bb71aa98acc546dde1045ac979ffd013bfe1d729cd811cf15268e0432bd01466d714a473158e6c1e0c3dbd7f2a8aef3571dd5141aa9dca42894e657c7a22321b69a08b03dcc386a500962e15b307f7b2261e14b1877983e7332191ab083fa90a36cea37682a102e75936d1f803b9b0d7cb7850ce3eba9361e4ae345079206c7924dfd7e26b0be17e889925858b50e31881e3175cf98d1bca07cecca1c9e2da729d8f2395eaa5e23a97dbb8df29ada8c8cb996920a1d33d28e818d0f09c77788a43981c4fd7e23aeccdf5f48f36c1266fffc9bda22e6c942c6a1da182f4a2e6c25cc3f1b56a52c1cb2bc55436ba8f5baab3155faab71fd4522446d3637e37ebac5184256c1581838338a91166f47eb9953fef2937359fe4a0c2a794f323296f082a83f6f47d832d0b83f1d2b6a0b00afb812db819a9ac6ba73c650f24e4c974ba21d00fd15c44d1c2363d19aaa09c01002b030917bb573f91b8378479473e36f0724f8a1997a8b136c63823acc89d6a47b51074cd9748949e19997f55930e28c84132f89c75da92d8e0caebd91692539830161bcaa79950a4074451b0f51709b6347367d1edcc0d297d1cadc636b7ec8ef196bc64387dee4f023b58f6c84633e7100b968d417783c2c1678f84d1b9d050248f001ce505eb3bf643abed3e025b4f4de47c6a9a02f0672676da72d1fd20b12b25e20a9f9cb06b9204ffa7788bfd380b6e6250dbfa92a963e60478bba2ebd5fd0b9d5fbdcfc082a4fe54d944856586b853056c416cf97eb1414d358abb513303da1e06294bcfbdf44966866db9768d4fd9686ebd227c1b6c0a06f8af43493a57828861764bb96c4af3fbcf42189e7f72e00e917cba6ea0e47f56c179790618a4d923c55b8f1e17fb80ce0acda41b5a433d0b1b6dff05adcaa106529850403731c56de0e992ae57859e987cf00d1dd915418a97c5edd40f7745c1c89bb89e95b0169c51aef556400be3a8014f887d38e99a5e5d3db798c0381662605b51cf093f4aeb423aac3b0af8af55072f425d2640571a04cc582146339f7d7e60f2cf89f56e213e0118b76ae0ea1aee81b7331eb7fe6c38b2d15a08dd3dee322d272f550a73fe3302485df3f2d7c85a49657e2e31e427512427a856adccfdc822148639098e5707afde947a64834d52a7271a059abfce246800ae49e5e2d97cfa9cc2ccee9ee0e886ca14699db033e376287c0bf6ef2be38ca343dc3b75ab79386a39b3756a75a3180760f3f132f7b6cc92404b86126ad5ef3b681a75a4dd882fe1bbca1e5df5640eeef904faa939a15f2cdac7b9ee5cd0ac5cdeb3515971a45cf783b7bd653875e9b4129fe46aa610a55bf1b2ab03e0352e631082a0c54dc7f7d7f91eb4b4f7133f7038ef344acf03dc3f7a6e885c1fd1f52c35950a2e4156565a56f46fc0c6f3cabc644e05e1329377d750432caa122bbdd06c26f7e9e58767e4de77918f6b4ac04f46c387602d09696c7aad6d78c52cbed1832a3a398e41ece9b23fe173c30eb83763301df51aa6664ce16dd5d4ae16c9ca7f14e55492c6dc3dc15e5706293b929938c362698605e66da9e066dfa077c296d7f0f012bc03caa2e42ae7151ae0a85fa8c28032a7ed78674333492e4b4e6b9fad256de7de59fb9fdd2a8c8433ecd08950965336736824545c5036b5a45e2c84b4e1cee20af6fe5797ca899da7fe8ba09db8eef7cdb231d5bcd728e3607dda527a3a3f3260ef5de6bd0603d5d94b3b67493cf2602cd994b7e714c954968d54028cd0166ef6a5b92c9b0fcd72a57725faf2e9978b128d19ac6ceacea30328d3e12c0c4f4d54233830b06efab71ad0c0dfb344c320b8227152dbd0f9b6670839396f22fa3062a0cc7cebf4f5b76d769ab7f099e8d05eb87ab9028983cfa114e17c6325eb59b05a797eba47bea051cdc78e521c9d8573ac08480b1be696853890a01a82cd2de31e0e0aec73f5ecc0b8c7d4b609571a1cd7c3cb35b702e6282416afd79299dc323df96c1835c35618bf2eb7421af19260e55f835207574d000dcde39974558fbf9f6fa8801602a72df23b5f481e3e52bec877b62c3dc8267ec67c4dc6ed58e6983f82763cca9ef21c3f67b9f7a4b9a3c0bbb1d3d6f241f5669e910fff593f679fea2e499ca059139267759e8f52acbeb81a565a766a699385c916a119e5b454b56913619d6b3cb5227cb7c44e89da0faf51987767cdf113736f4e7a8a8eb316983f82763cca9ef21c3f67b9f7a4b9a3c0bbb1d3d6f241f5669e910fff593f679fea2e499ca059139267759e8f52acbeb81a565a766a699385c916a119e5b4576ece9fd8a2ec95797a9b7e9e0a16c5be1a9208b6184c9e88056d3b17d8d682538826de17889bc14ba22f69793d9823c03e82b99759534cf9734ffbed84061429103305eb3b0dec35816083f0cbe365d2e0a762c683ca87d9fb75ad7667b66524f3023632e2463434b0401f335df3802590b8033c68e4114a2a4563071c0b96eda098e258245af48807f04d4ad6d4026e307f93492e15479c5a0e92e262caaa9c487bcc7646e2bde9c322b125a39ad107de91af9e0a9b999ce422d577296159ddf150823196df07cb04aaa07e1a684b2ad0faedae6f751aadd280e9c3fa41f0ed239816449511794f36daae1dc24c98dc2b22efce4268d2ca60967370448e9468d00ada55a2a65d0e780ee28128be7c510f57c7ddaaf679116581bfc4997ce0813a90cc1dd0e5cb0c7154a3ddfbf9139ceca5bc80706696dba107eea7246608e4f6009d858c2ef19c0b4b7cd7ba0e1d3e3c06021a24065d1feb4ef3bc482026fed5872e8e8861cecd9310371f48d45b4d9484200459fa88c86a4b62a541a57adf977ce71acca5e4e343c79c0b224a4d969872a63d9303cdd988b19a309d84143bcd6c51f9897d1f42596170338310644731efb59f6a379717ac737291cf5b5f7b1da570f2a12d61084e96171da5eb6ab9bdfe4e77b9e16cb6759536efb0d4c5f4f97d468c706974346f3046681d86419d689237089d8780b26736e665294575112f8954a4f73e213ef6d609fceee87278d91b88d8fc9222aea8c4f26d03dfc6a220edad93b99324dd2d37d12f4cadf7030e8c253e64dd7d50fa1c679b139513fb9eeb7cdcb64cb2662f4fe39173734998cf0462f94bb67123e996d146536441db1ac3deb90ae4cacbdf9feda06ac5751609dafb97933b71d38ed60c732adfa0e1b92d4a85affab4cc4ea74abeee8ea222964ce24a46b782f0a52a5357ecd0329882bc4abf2b50f9e33dc30dcd73f8f191e2bf525f82adeb5a7ff12720d70252a9edb663f1dfa7550b5519d9e7b17cff70740d45a3f3e60b143f7d8c49c5e174b7eda92862fb9f819e10b386d7fc4146f48aeae64e9e6c54b89e56e9dfcd8a5eb1090a6b214bd341e70b0bf920fef0233ee5784ad919f66ccd3ebf445abb1bdbe18b6b430ffbc1cd1d026fc78ecb1398e1fa13751a1ea5a760bd01e78267d0232687e5e460aa05abdb993cb7f89dca9711875afc64ebdd515c019e9d59ef84c1fab8172afec54715ca1753ff428048ee0777f97a47bd1e901d98343eb5d3b482ebf90563ece561772f499b363f9a732c20e83bff22a2ee02c0c08b5d40b0fa53a39c5037ef22c49aa28cbb5afa97e156486e84a385351d0638c6d1040f49ddf18c9c936035a9af1687064c0b265ec3831d602a8a319070798d5c8d1ed14750be9da4652261c192088dc34393c17fee8766df736d8d89233ae513bbd7041ea91bde8aa4b834d942de313bbb056747c1f5c3ca7582bf1ecdc7b94b65e087ec7abd89163cd18301736af39ee22e416488610b8f9743fd6be0377e9f12174deec8dc5df91e788d4590940473d19d2b90dc1f2046a7ddeb7903913ece77a990340d54cf7450407722ef7e53b7af5aec074e988add0c266000e9da2d5d25139fa5377176f97639cf5a8c285ff7dfe509a1a45c1c939f46db74e6fd3ed3d47ca991f3acf5fe482a7ce3d5ec66ef7e1b6f18ff11c5c8030d1480452f5b86333ce754e3f2b152ed843df97c16756847472ce34d2f29c1ed0b3cd05d25148749e90aeca6cd6cd835b251cd5d38dfdb25d4ba8b16d3f7589e1a7b02ca80c0175a596051994cbac63bc22c17b9551b6ed49c473cf7f2c7e39fa4fc4b20d8d03532c8c1aa8003a8f6da8d15d323a6ad5e5cf749d8dfbaee5b4828f39d68d27f72f3993ba4b32f91a2d7eb857a54befd214a1c679b24d86f8b370d171bbfeddc888a4dc57ac54e8e835cd857ce690811618b81bfc912f4e30f418317227bdcd44bc1e7ead7a126b287ed2d7d78b8fd05f9f7240d9423206dcc959c6803b2494272302ae6fbd2f9a5aae6219afd4e2f14c32d863e611f33ffd845b0b9f9508d022185f136a539e6ec4f488b18dbedf241bbd9863b1ce223fcc494cba67347b95dd4d52046b198415bef777a207a0e29406f408c5fc4ba4a1a03d234815aaba94da95857c12d017d885184cc22ee299c99837cae64d931763be2ee6be07457b508d98d5f005b506409e3c659aef395f65c74935460b06b1c6a0d1aedd0bd6de48f94abc304e18563b5d712f6e1cc108cadfa175da586df39c0c9e37956c9e6d8491e5385d2e7fc85b9ecbd5ae360ba3a90f8b0322a5fb9f7f1c694e549f87b098fa3517708fde5193466d8b350816e0b2ebca61376a1eac3674d0dd119d239cf4f7c0f085d2a9b81792b842326e3bb0050a1c41b32638d7c24206718ec68fd2b358dbbc1d0afbc33494437ca48bd9746965c87a92405827fc4d3a51771c30be23b35534d808ed2cada419bccae0750d43587c30f49fb138237da9a4b1ba27f88564bc9fc8961bbf95134968a3263fb736b32e10d1f2b8a5ce26812ab210aff0fdcb496890b4247f4f0d9b29c3e713882b77c6d547dea3ecb897c588449ef499fe259a4f42dfef549f2070be4d46ecff625e07a3e2b7436bc10ebf00a6cd8f5e4098fc4c11e4719f64e3f7165760d31bb190708f7e144eb0c2cb91736f84d2dd59b7e4141b06848cc15999cb7bb3d5ec7e1767a2a7c4682b8def1f2aae6a127938f4aaac4164878b3a5f3c56cf7d8f050ce778cde7f3128b2b129dfd4fbd2661faaf95a255b0242615261c65d9645cb69d983820a76230a8c53e1083a32cd771854934a80101cb6171cb9be64f3f0182cc799eac7c25ac518ac3b74f1ad5f73890a6ee3080ed0416ad10a18a6e09d3ce1fb191286190758f8541aa51dc3c5c1c71347a2a7b97788c9eaf692dacb91655e31d1a069fa4331432e0e71f6e734c391c4e3a4ec22e33dda7963e1e20c52a90a0d7a38b4f588e0950d342849393e9b683648bddf2643c30280cef58c3d86a6c3e9f567b03d4e3f20e72cd991747bacfdcc9960daff1d28b413f232d219b6416185bd37d3470fe458bce8c85b2972c84b38c4d8a7eaceccaabfc5ce0851d4190c03ac162bb07edf39f7e9e8faf918578c4abcbb9737544f5257c3a36cd9746e64243b4c2980d13f5820da92c36cbeb7a149253c09ba5c8cbc6b828fcf792bd468a53c2d4d575cfdfc715d6b8d45868709ecf6ff56b7970824aa9f813c9987d8b0050497945828ac5da88221e1c88d98444834c4f55b3474d96fbca44b93a18d291408ee8f70df21743138a0cf2aabf36a69c5063f519f2b0a9ccc706a0ac45284cdd20ed73795efc3585e2e0c718e4d069f3dabd1aedfdde9b202fa0a7dcd35f8c0280cc659c837610f6704e19f43fd67065ef7ad336c6dbb702ebc9729043d945d14a831edef94d42422b26b994fe45e4b47b2eaf179f30049d07593b554eaab318bec079ef3e7b9f2a47649cdde096619e591fc6e73813832dd69ea9813c3c297679f2ffd0c7f9a631fb444d242e7b497e0b1ac04f1bbdb6dfbbcc9985ad0337ec0e999a560e9081ca3d74b273dda7a3f4a82b2c10e8702803d4b59fcf9b7dc2549c79f7fff0d483290af224c8128ef85c385a7ca256b9eb6cbdbf9d645e02c37f386df424c13c58f14298543d9f6ee136cda2bbc479d93e4252285e601441ca5efa94a7a7d996ed823b05e944cd462222f09ccefd8c512c66fc4a26fab804a005891b495c8bcb99f08d7b39603934863ea732a77a693f11d1ff97884a034ad1d89fa0ae2cd19c7ddf73b3351f5918bd46910851af75b5ac5bd01a7fab6bfc8cb7d109ac59070fafea68edc7ab93eb889766611ca57608737ec4f00a8897f7e4a0014e8d45b6a91dac800fc59ba305b26108a6dc00d76bc2ac7d4c7e9ed81a17fcc89078aaff254798b3c932bd2afacaa9a35bf0748950cf45c77628dcaa8f683fc20924670fd31c5dc86a40b0007aae927a784b18fe2674ad7fb752e11b1408a21b0c45b6dd4cc864cde9803d5fc3181b71f3799218dd9f959814e3aa8a3a71b5b664ade33e476072bafcc38f8194a6bf136690e8dcceaa9d274d528ef8b274b2960b36121f51bbef2c1bb2f301c7c59db162c095f4abbabc38140cf46cfc102b687e7438f6258b8ea2a0c9a4869843532073d30864e3fc8dc4207c21ec9463f3ffde5bf43017273365694b183a7fc9d2de20aa09dac23a5044330747ea79b5f4677357759444878109b19b51b5417cc9db57091e6ce90e92d1cb0b69707ea8a79e7e69bd273a8f948ad9c03ef54e75ad8e2bc61b5ba69fed6fae863c423e2ab07777cae6aa08852c28b2a51e6567cb4e960d8bd3a20d7b56c5378572dd6c97e49f3b3d6302cd6a319f0eba5a5c08a1c42f12d380414cccd9b409af09a55e8f4c341a3065678399f565c3ee23719d9436e8acff942d1b677c1188a25e633db9b428c221b6625b8e56621f85e93e48bdd8989d5e0d167ffdb1e0d4ad66714c04aa14b0faa5b3e8410856b0d8ab59e913d3ce246fad942b5084520b016b4143459074752f208a2106217fb28b965a0116840b77b8f8c199fc9ea0ff8079aef9f1102edaf4f2680c65e2b3cb884181b9c7dcb03046864dbce5bba0ab68c4e2feb6d25ae48ee5c24433b56772fd81309e2c4de0ffeb1a4695656d3a49e9d242fa5699db49fd0b8f2c77ac0bfb45d53802c5d9a1b3bd10f3f7a61b10c509c3379fa6d118f14c2dcfb69856ff40fdb2c305eebdbcb548f634a69c14f2849e56f85a5aeea860bfc290e2240f6eb0b3ca08a02f2620fc93e030ce1c43aeb74ddfbd9b7d710ee1a55786e7e3dafced2fbb841dcedfaf1c961663aba4d67b4b1a2fbf27084f5d6e47fc82956be0ab5a8ee9b169f6fe5bdcd592e9161d819e2e7b862833caedd75cdca1712e8f7d378bef3d4521766c2cd85a5ecf8c8c077abf0dfb6e0448dfbe443963caf7874acb0887242760a0a5678b954e26b5d06b9b683f90fac11104842572c7ca17ae2007966457ea10d704bff51fbe6a472769b6aeffde6c3d2dec977bce1b50ce522948f47b9bb02db7fe59a9fb1245e4aa63f4357ecf88d5a487262c49d02e4784affd728efb4a561d37a002bb99802e03a62258700436222e007f8d63ba02d61f5d3faa7b5c4fbdb642aeb7060511f14e02436a23b4111aa9894a64cbf2bd333e73907853f8ed1dc7f4dcb24fbc58c6aaa853d275491493b90b35ab35e6ce93c279aa5b6fe58dffcd64ead8671eb84b4d4772e54b5690779ef8815b42f7b78e172a75e3bf022247c3d12e91f0a9f55e3960a113ae513d3e66c0e2c204c132dfd82cbf76971e098455fa88bf17f015484fe3de5d51e60735c6cee6d823b92ed58a156042a6d70fb28db0638c7d6f32a9499a9cd7aecdabdc21d956e840de70518d3a657cb7ed36fe10b674d2e28be9322a6064f0fd1d11e9676320a025f641bcff1aa75d600e343f27c16e7c02ddcbc6b53a9f205a32cb4707a57d113f6a1168dba8ca0094b45c5a33852bb473017145f52035ec8563a36c8affc34753613bd07bd02def73198eb9fa02e600ac613986f92760f49dd3aa2aa551666cc88cfcdc0ae0a7fd9ea73347ce318b3268827f40ed723e0ef094793d42705ff0766e413482c96b36786a2c77a78cbe110ad6824c5201bc914aa73c73daf235779afaee77b55f8c84e9ca26a08c5e3716637a8f6afa08664a7a4f7917e53be0c918632940968914785cfca68178bb42f46a6566bedb5fbb48bf0629ec5fbc59599ad1e25a121e43f7551aa1d8c0d516ef336908fec11d77a72b496aca446420ca4d66568bd5e98e8f31003d9382005afb7eb91ee60d18e4093bfd6e27faf9b447d02c667bd3202de06440e5f1d0c3d7223653850f432032bb61fb13f15229ef5672d5c4c8ece1203816eba46d784a96dca6007604d1b9d793fb6445bbd4dcdf62593f2a59ea1b568b1ebbd16469dcdd19497b07dc5e1a30d81b9afc9866df999ef23c160c838f8fcfb96c1f8a97c7e97e232246dde993bf57c7e5334cc484cf9aaad762179b711206968d976830b6cb38521bfe6edc78d2d2e8dee69f6b3f01a9c794540aca53ea2c14c8a265c3e13342151f019dd84f242a84948be5c1a493f13fefee949f7700f9ff4b45890705298630aa9879e783a1b0663a15169bbf48c2910f69cf948015404bc4fd7a2cfbe21d76f5056dc9919cadd2e2aa335746a2cd56c75df09a0fdc8c933bffca6add84d0c0cc4c3a73b495ea72da3488d602c9eae6bcb097ef5e7b1c60aa5b288456101e332da494c774ad7673a0b957f9b343f305546f2e81e844ac8a1bf7d63861a20e692732f6ff8e55e3a4ced949684c13a02e8620eb2319bd1b22bc67db506e1ab7063cea21f8112ba1ae66ad1125fb888c39a11aac6dc48c28627a9deb3d4f30cb8031b14f8ecead96c7d475935fbc74b7ea024d0f2d4b339ace5498b6a1f559c188889b39da9b301efcf2707623f306b6e054a9f7e961ffe762d09602c50d54f7574c8f2542a2c99f220137a345c8940fe05a830094300b005dba65b266b416aa903243b4b75452846ae7eefabd27092c835bc41916f6942e42faf110be10557e4042fee1ccd46ce774c1ec3f42550c0a796677bbc4102e95069a13673ee364c39829146d3af57daca0507acef130e58d5fa96a50c2c548f7f819e84e9710ced8545cc6556514b456e25bd5cf003400f3a49ed1158712b8e0b558e7b9e797a36fe4816c0032717525da05733d1c3e0173487048563d734f1ea700c64d9a2c27550585aeef34c55cf37dea80fac9234aaca6c3bfdf9c21819a684bbbabe495a9666f2fc6895ebd7216c92c6ef55733ac55761984bf5a5aab75b45c1d2833662c7df4e8c313f6c5d0e9b628680314b7a44629f4d1fd2b5d8591114f15823d44789ef35674699659366ac5323652398bdf96aaa11ba4c02fff8227e7308703099cf807e9eef4335ad4ff7678832e135b7cb83bdf802f3d6f2f81d79deba49e7eeb6fdd76371fc0802ec092148bce5180d5ff4c9423cc767422de16e77865e9d17537cf097de558eea3c69132e220d3ce3b1ce230ef2c596ef2d1526575759a504e16120356d466a2e7ea288b02eb0dc60eb6aad44af8556493a9ab60faba7e50d14514bb823a700cb1cd24712b090e2143dbca05e6bda081200fa6dec80b8f4a1fd81484e1e3b42035ec8563a36c8affc34753613bd07bd02def73198eb9fa02e600ac613986f9723e0ef094793d42705ff0766e413482c96b36786a2c77a78cbe110ad6824c521d77a72b496aca446420ca4d66568bd5e98e8f31003d9382005afb7eb91ee60d2032bb61fb13f15229ef5672d5c4c8ece1203816eba46d784a96dca6007604d1acad5456ab212af190eed52e71e9096d2b8f2009bb8b78a8ae6d63dde90a721eedf696226d3deab3de78d1e604e92bbe64013604d0e5ba50c184dcd95e5cb271c4b1697dcbd9c5b0639643810b592a4b69f9aaf047d923a0cecc8ecbf2e32f0e3bf06a142fb77cc00dec2829e59d1bfa84abc027887c857c018c5e3c91873bad7e773ae5c205d1ffc0f1632c0008520b802ae090295b89b5e276b0317031f75a0a3fa2291e0e503385ff916defbb07ccefead02c8a5fdfdbd7f0b4021a52aba333dc3d49fc08f4e34193559b5516856335089bc779712133a9973497e54440327b619f9a0c3993c8629357cec5e8638b27038681a26c80520db6101b76e4f3a1606c4d1e3f3c49e5143a3f4c60cc664e06ed005df88c658f51bf5c90438bec043a1628bd6722a215610b59e5b014d2f76bccf69abb84104042def8e1c646b89a5ac00cef1af7c87fd53eb71b33d48f63b005117de82ba4d845f0baadef111542208b96b876180cad5fac0af6ddb0bb05356be57ec0195f8458f39e2cd21b102ce1dcfa596065025d7a1cc3a4a1041f6b34063d00ba012408fdeb78a8fcb11d29f81d4681d3cc1566e83074b82f6912a7d616b913c66cf9ed08f9f40c76d7c2bc49ac3dedc0f6889bb62e17b403266089ec421c543f0337f5ae722c44be414cc29196f507bef1568ac7c860ff02866987be51a3332e943b594f8227359ae1a015590d40588628eafb17b34f64993cc88fdea3a4bfefe0eb82f694692c38b9e4952dda4d02cc3a21b9556e4815f3a5f08f4754538cc3c7a940117915e910ecd180933b71f104eb6a99c849d9fffe39619046b331c94089fd8f636167793612285cd3c772415cd4d8865722c5f0431c5cac5c6ea712e7d90a4f417b89a6b17a5cd65f2975a5679022daa0630f1ba75a7633f9bb168c26b4e171298876a126fe47182bf96dfef590b7de11c7194254e5bb2c8680297f53613382ee1117a1f0bc94156cfb121cd0efa55407fb6aa31381c3ccee65754757244b30bb6e3265a2674058fa6a000aa1a491342368336489e33f686ea774b4c9763c4b667183f47a4739805bd0fb07ccdd1c757bcba8339f44e5243d278573b20eb34e94b7c171e6235a02dc28ac899a23d5945ccddc67aa2eb0e7e6478e88bca6a46650430ba1efdc9e2d821800dda1259edfca874f076e9691a76318ef2c9eb1efd448451c9d03264191e3d362fabb46dedd6398a3913b041f341837c29e08c7960b787a2da111114a8a719349603a2c3fa642c6874732ad5338ae6aa303c0dccd2d53fdd9e066b6c30c29634911577d342ac9536850a369d48ea934a3a5050bc0fcc82df6f9bdfd5f94c75a5dc2d41a6b7827ea797af16e475bee18fe2598a8ceb48be7ce2ebb70d2129d94d8d56ba9f642bcc7e25cf211afe6482e59a236145407b935701a3282a76055b343e540a236060d2ad23326f2af4be829d286a7de016d34498b99ddd659141c3889245961a3c80073b86fa01482c66b761223a22ca7223fbe925849e4ed71eea2b9106e5e9c420a3a81bf0599d6e5ff9a3e36c64cf622f16aa0b5a97921fa0f9f828f822dee3eb5facbfb87a0aee870d347caf4eda294b3ce11712b7930135fe5f522972bbeeffe6a14a6d7b39a144da607be52d49141096fe7b2f25a4d5e15befa5e9d57b8de8cc99ff59d08341e66194c7270ed088c1dafd511d090b84aef6408df1055feda322ef8aa4dcc6ebe80cd59bc360ccd546cf0f0e9e88338d3e89aeb414c4aa4bf955f3b2566114e00bc2ef5d801e7d467403082e2c2a6d9146ced271cbfef1f1d1bd706785b935444b7e3dd14e60406ad130044c03fe6b5453fdc19141fc8db79186083d199d29d64df8801ed0f2a690571402eb11bf5642743bd08292871d24f0bb0fa299f344a3ce4053f6637f98f029b4dbc50339431f4057c5b920976b85209bc7c81af8c4dcf10e061208e27abc5a3c69c6dec28d73c954dc6ab69a7269bd8269013b03b497940d0040659943f53a78289d604f93820f239f27d8c9f6d6543edec96d776adc61a0ad269ee491cb4efada131e352fe222c1a4b41e5193ca141684dc26d044039db7f99fe6a6b4ea09705fe634fac58b0c17eefc39f2472fd8f76450f06677b1be6da4234a9a4cde13d0e80256186f015050690aabbfaecae6ebbe68ff6a95452aebd4286b2f0e16f8224ecd9b06bee2188324360d6490688e115a22ae1b2dc52f73ee855c16fc5d3bbe6a9d7228bd2a77496c726a36a9b02ccc964d9aa0f740d38bdd295f81b7e8b8261f2b5c79a5a404375290448fd6ba74905eb813f8fb116d22e64861fbc9b877c0878923044d4b68d81323c0457164daf93e5823550a84e504408fc7fe3dc0b943e76cd53c29bf4158347ccdc62db9e9788e1d6724c5feae5058a7a1e77c09f7490d11cf58e8bd4610896d3e72631ff10765139d7af0b483836c6e851b9a07c08aa25b884d56d331e078feef876626938873cf725c3fb6643503d186238f1c8517ffdd9a571ef33c10dc0d9cd0a6efcab54cd7dd5add154128f65417d290d703e76dd04846326e3602614eed0ecf5eae8f1ae5df6772b7818c9f72cea9d131d71442e6f04d209980aee2a3983f0b022479b7d81cd25992c9e004adc1d3c3055b36f56566a02170ea48b97217bc3d8191aac37a6ad46e8b9f4ce26c335d6f18fbb90b60787a32c5158efc9802e8abe1942e5f7937de7cf335f147adb18f6e359e0bd607be13f5753e99ca6afa963615238d3b72ee6eff07f1f04613a63b43d8af30f04916f723b26f3fd573e9d820273b229eaa7ab2c2bb9d6deb326af5c4c62e24087aa22e82c56aba6f14b12bbb4330ae95922549646d0e1ff707c3a482d29a6cd25be39b75a224273e0ded355d06128b8cfc3996c2694d63eb3a93c57908da0e48e5f8bb048152aa3db47cd13c9043d2faa719c17c7f75d3411c9b37d9a04e46ad5df2596176567b9b9a78d7c6b564c5dfa7b34d2aeb3c30adb493fb6857ddf80257283b635fea0fa3ce8f242f0cbca76bb69b36a52f042a37ebdc8f7e7f93a5fa8aae4c0a52ecd42ffdec787def5712d460b58fe63d0017f6d6177d2d76f06d5a6dbd6e930fa769dbb225351084eb9a9e1b3cbb5871c16965f2bdd72e0bd735489fb27d29e65e7d2cfb1e8505e6856bf6be7883c898000cf87d70401d787ce63ca9a3e21d2f62be3409cbad33f1ef51bf40b00c247872fabb7ef1dd0bd3863e519e661c94086b29665e0286e50c08a31ee92296552ac87f1d6d90b4de53255d8a866986b1f5232ebd335af4390299a2f26112ba947f07f3927960ce2e1cc2bba58cf89599b21ca4538026cf6e642b52da8835ab3bd736c83e2eeecaf6cbc916b51464f9721aa02942d7eccc81f8937ffbb45516731d3c419a6c884d34ca992aba533532a59d7fdd772f4660b86d3fc1ea71a6f1fe0a786d25d62b36771e638f8f75e1925554675bca7f8ea9993bc51a6da1ea329db0de959447ff886b9d870d09eccdd4a134b41e0acb7272a9dbddc6a916029825dff67b6fc7486e2d578e097fe74409d07e229c12f29597b00f155507586dda193a1c96ec185d26090f61beda29823530eb6c22e5cd54b85ef7dc5c25a3c004c54b73e6a5603eccefa5cd5a7df1b876140162ae4851afe05d02d29310a860030cb647f887add55b293b08342e6c367923d72a3de6fdd7e1bb51fbc1ed85020744a17dabef1d16e19ef32eeb3d4ae4f6fe826829257bd23eb331a23d25107688fc76ca219ec3e50a2f6d1b6f5ad278871e99ef5049bb4c8ea02f475e80ff9a829a3c99031874839ef114373b4d14485aff86b3ae88eb3884f84d6c6567bcc911058b0322323fbd7796c12d5dddd6a5804a3362cb8e2a627221c4973194a8f280ca52e697e6f720c5f8439bf7a6a3dd710e7da31143d6ac2d17b802ec9f55fc739b9b1135f6175036ffc9d5c939d4a39b078ab1b16a0e5ddb4068a0aaadbcd7549d0369dd2200b8c0a2db5702e68f53128afec52674141205904d86af0b981e418fe8325dbd01832b347ebde98dc9e4cc02c0caf6a77a76144a734dcf0cf02ce9b4e59db73e9d8be15767296591d0233ff691a9edfbaca838af6300ecba97fc65350f57a969d1c2b1e53ed3da9987e81427dc0622281f3e303abb915847802b0b5b1bc692a6455c2833c13fa32fc1f04d2f2fe375417b9869e5c76a4054ea710d56c9d5f7c76614e3921c3f361249083113d67e929f100068ad69378c14e7a4d3f5be36c21272a8f49241f9ff0f0c981ebf7deb01829bb827af8058cdaa644f0dfc4c2bbee4c6ebb9cee1e1044052a974d7b9eabd4062c27f95c6cbde190ad3206190da705461ebfc29d71972af2d097042646f11b4b6fce414f6091f3c9730975ec47c869446cf89143217ddd3ece7883c13c9e8346211dd56d445e7df2a61e5c1edefd6ad5ece0d982ca71d067c77a5fa55dc4fb850d1e48f2f75e8be1228ca37cfeef78ff022bea5481bcec10176236d3ede105202547415c2d36f7a84a90545836ce851718767490ebb4296e2d250bc068b33cf3a354921cc6ac2c7508ede424da32b37c77e3fc4d0d6458c638908bce888d0473a43aee8956d4376d7e9b780782de4b2046d9dc21d9cff2707420a2505478123f37db254b9b3674165837481858d01e6da393f3fc291899c57e5bc368311393fbb9000f4da324c70d1d414827bae0001a463f6cece3a00bd3f0223a0dbeee3426eb82c5f140f6eee8a97d8904d3861480cc9ec1634b698f3d9f43898c0f2c4a8e4f31b56f55984b8df16c29ea8a2f1788f308feb1e7c8d8401fd4b33b38bcafafa51ae469fe6d54208dcd6427f46f0565d8bfcfca2f922499ec669dbf491dabff5b724d6713c11784234f465ee7d91e1cc2cf228a1ac64261439397d172875adfc06d140062414ab1825bf6c992c53c88c2802c86ff4fa82343fd8f16955fc116631cea8bd9e4df35815c58cf3c4cd84f686d766961526d4e7a014f71f6bc155732fb6701e432ff761df7b772da65aa3ccafbb35097f87cc5a45d4cd9823eee671f3df8f58162ad74137a333de347d7f4452dda8c99426c51c0971322a5f02cd08b4a2d44dbfa2438869055489791f1e7c9e598e8d96314af388dc3deddd0b1596c92480aeb0c7d0803b76603acdb7671862ddcfde7a1cb5ade66413e3834bb445f990a1a022f5f8cb97b461464935a63db79501dc87569f0d5b4b9ec8e947303a679778f19ccaf4354eebaf06001f3d8df621e7ac31137bf2586e900523a91e5591e2319b6da6a1fa2b227b0f8b5b5996c7bcf84204056445354f8360cdd135687552996dd8ba2aed64002d6c8ad4d5e6e78f6dab76b361d0591067d1f99d2b7e3819cc2f412940ebc93151d4ed74e46955591f55e9c3e40c6136ecc737ee1aecfc86f84cd83ac7ada473ca9025e6d61cbe7870773d3c206d46f65278fd67d52cf378aa12d802e7a10b8183eeaac5cd3f3bb93df02ee30b64dd6df292b20af09a88b8ec244690e86da8275195b85e7df9659527d7048b439f458f861f34b31d6f5360435c64bfdd37b537825395f14eac80c51076e96041026ac40ad2206d1b09883bad012e5361c365d81527dcf0d394ce385ee8e332671e4e181013a28a765b1df6d635c2281f034bfab487c419ae0f482941146e45db166d3486d9ba8b5cc30e12935fa610195d857bda4278a53b278d54c12a45f851d6a83d85fda2980b7ba558de06bf2b79483620e29ed7182c579fb202ce455acfc1dabb366a0fdd772f4660b86d3fc1ea71a6f1fe0a786d25d62b36771e638f8f75e192555467ee1aecfc86f84cd83ac7ada473ca9025e6d61cbe7870773d3c206d46f65278f64201c464812afee5e18177d5cfaa84e4aedc8717061096ea19bfe5a3f6a459720af09a88b8ec244690e86da8275195b85e7df9659527d7048b439f458f861f3f1fa4fefe69661b0a159906c45068eb87303d321cd715204c6f983eedb4e36cef8d72352ed1def6fd398f7fe5aee771621e88565a594ed0bbc7c864422b2315c861b339ca3b153e704464fc08d57588834387d3206f38e9e8fccde883c272826f16e53e1aec5b6f866b71838fdf48cfb9036b07b5718d441654d4f504da3755b6aba2d02cbb6881b37e4b4c4386224f7b1e2ad00b10a383a08004fd67911db8c2c399365717de7bf37bfaac46450e00815fc97c62b8cb9386c5b3fccac6346fd7d67c488f274025ed30a3f29f670f844605ceb399bc466125698c0315dfeb36913e0250eec83e7dedeb337f6fe4ce944ddeae4ef95d896e637fcf786a41c270cb4736599220f4c2fd0ed0a9a426a606c8ff3abf4748a9904d84e12510b436c2c2547b63c81706c9546dac797a05d939383add2926176a192258df97dbb9ffe0758922b82ca45d7a8499c9f9d023d920626a1ced641fad29d8d4a1a980d94a31107a87446ac9156a0112de92922242ef89d9868e74cc9b9f73455d77ae5847665576b2508cf8a1226645f73c07f841a47b5b79b0b99fcc94f5b0e98816882d6915a0c12bf70de0bd2803478910b8e7a123269043b3dc7e30335fbcd3ebadc01dfd7ebd3a9798e57c5c979cfbb51686c483d11e3f71362c4bacbd4941f6b64eebb18e334d7bb5ff5181f9abe20b5109f8a49848a29351fb2fc7ae63239e16228b70b4606db89272d96caeed7b1f0e878032d4403ec905f12c762607409f053026358ce1b2b838dce412db2069c03af46dc04f4e7e3a1e40db8f996139329ad2dd8615bcb8442ae0e0af823b1f830b2caf68957788415888278704fa55017d61032b3ce4cafb0cc8362f2a9c2c3adc499bbcd351bce2fa9001af1e51935c234fe17656e60a99daf9ffca4650e9c396d76595c3192729ace40e50fbfdc0895a6d553baa11a0119f97aef2b2ea72236931541527a064fbb93f8b0a6948298ad5732c4335cbc1014c52c54edcde3ce0a0346538631e41964e787f1ae11d94ecf90dbb12af23cc7654468ebf3c9f7e449204237d72a3ab760dc5d1b7a07a1f5fb34ef5193f7d3e41d0fece3ba4e4d387af44e606e0b74ff8c398f08e23b6e3116ffd61c6fc8df5d1fc8366c1bb92cf7b5a3d72a8e7bf937f89a9367d8289461d7b9f1b838e662b9fe180e0d2dc7f157ad322d6d68e01e97dc97001cf0c57e0f98432e7ca4af18560ebd0854a46953af5e8c1e962777b85b1ffff9693fae2f495fd74c9070d19c8be19ff4def48a5287a9a772e15f21fb18e2cf1fd52ea5d6afbab86da8b8e809cf5bac8db248bb159b6039ed97e566711c717c6635ada8116a7969d6b347b50c6a71ec1f35b60bffe9cc1caca1a5c3be0956d72a1cb94128ae7c9fe6f6ad69659a8d68b75f9e5f2e22741a87339f0c7ed6f527275b50361b00bac81eba657a7baa7247b369d4d1a26325cb8a7f525dcc5c3354d831c60066f8328215df65236728ab8b946f77a03ff070b03273a26470a67a236b5491c2271ab0392a74f1fa4fefe69661b0a159906c45068eb87303d321cd715204c6f983eedb4e36cef8d72352ed1def6fd398f7fe5aee771621e88565a594ed0bbc7c864422b2315cb6e5dad3a9401089a92920c23b2912eee826fca4d71c9b4da1f246d60388930acc0e06c058df7def49a8bf7c5558b9b46a4d9f52a8133566dc26e78b9e401835754f78583bcbb2ac525cf271da5f7449c16428b9a2ad79f870f93ec6814393ab7b958078315650b497861c02f23bb13e21176526c2672095f8d5c6ba28ddb653d67f882546dcb6a44c22f8aae02aa376978f4e526265f8cd9f078b1ff263e97d631777cdf873cc28391cf10432638a615aa5109e21e4cfbae06eb044f426010c43f8a5d011deac2d6480026400b2afc249b11eff699b459061b4b6ebff934382191fca69c82a127dd3dd462bed82f4b9eb28163794f6edb1e57f5ae1f5d19d87b28a814422d9c4b2bcd2df7221297170ea50b8a9e54c0c80e7608b9c12fdea852e81aa6ca6defa90582ff9d989069ac81ef89114691720ae5f4fb0af5333de08a7bc0db6f1fda017a413addfbed1b363dcc5641fa90c169785abebffd738ca288d1a85a9047dbf843986db5db0357ba43e2137c420c77df0aa6f8c7904677c518c325bdfadbb271658ae9f73e67fd2e6c67ea3dc8cd361759d849846c8a9170292d1cb0b69707ea8a79e7e69bd273a8f948ad9c03ef54e75ad8e2bc61b5ba69f5d9e35b9a7175acd301eb28b1b8bfed0cd2e11a7b0e6defa93e3822f5302caee583e76e9045c100897b7c49ccc37713d3b2b1221c69097d27bc5bfe945563e60bb367e1dc18baf673676128e803f7db3a6b4e98c941438a73c1c22b2c216eaef1f6356c81f74fee4b9ad0acf8758dd5ef61d72b54ecaf0f874c66f3da515c79b90667e67d53671f9ec75d4c0a3d5814850412812bf580441c7c39f58bdd81ee2a0b530ee0c6afc76d100ee0872217ed0cb8e990d61f066772021d1ce3e8f5f48606341b37b4ec3534015b16fa2a42da6dcd1089eca8937e15b583a10979a1f5a6fedb43f815812937e45d5e498db14a2ba262e9f2f74c9f4f36297817f51da067d91a6364d46d91d1817e7ad2180384b54d041b4bb77957af348e25afd26d2c562e568facbaf1cfb2f96ac3d24457c44649ec26164e270cb6a8b280db871703747e5b383e11b5f079e52986f0a67bdfa2fb82ff913f0f069f91fc3d7bd41937833b7051e7eb4a9d66122e0cfa4d0644dbf959391e3ed3d354507fa076b9e4420c50b32b55e928d948fbf09a0d4483dca29bb9ae6b325cb97f6fb42493ef7b9226e715f578ac26017940fa2d1ccb64c71cfe5011429cde43e37cd3b4a9603aca8e1312c7131788449f7fcd5faec1aa237501260ef8cba65be707bd438fb5d1b3756ca9f53adba3b111c9383dbda7039643fa63c3a39b97677b1692892aaf4260b25fb8b5496c7606019e9c86dfecd2fbcecbb5bf7e6a7580772ea4067e6771b2e2fddc7ed3cfa807828ff3069b424c9460eb199da53151324a4bf0a839817cae1c3f3c3ba18c798336d75793ea0a65f954afe7960415a4d0d41df2cbe995dfbb1f1b27393cdd854e76dc0a2cdaeb2f0a64411a1f9858bf0a8e638ab9c1e4d01c7942b414313f2c63e99510b1d849fd0c1180089b030b383b58b0071769b17fec311e1c197e26b0f08c95756b662c14c883e348d11e2c8497d6c8b21c55b7a44494a3446dc82c9cebbf0f7714bef1b80ced614ca2c1ff6b3a66ca0c8bb92a86752b7da9d83da716c728e065c4d4903a6fea4ec5b50fd851f67ebb3f9400b0474011c0e19b92b1e95dbe18c435e4fd3fa58ee220b2fb3c4e37a46872966b6fe6782e79ace4aa1b7481d3ebfce17fe1d1ac84ecc8393ba7063344af51cf43ff753a328831e406fd258617f93897bd661904339f645f4246b9221dee5d9279f2214aafdd07c323bcbd31a4576b4529f94c1325c970b941649aeef4d7bc58cc1aea8e626299ce5fa1b88d0ee03a2e0d78e517b638574017de72c63d888e3a59eecf40a09214dee62c244635d1ff28ac6332c267d5bc7ffb054ced62d1072881a028472069b7c3ea3788e9759652393a319bf28f8587aeeb6a53ef89ddd02c717f2f969733a8df793042bf6aeea30c86269fd8d570a75fbd933418dedd0cb6afd8d28ba2ffc79adeb4905242ba46e2082199128089233920f9ca8499aea132bf57114386f455e8009fee94fa519e8f203c2e929a00513fc13e65d5c87ce57ac60852e1fb64809c0365551b6de0a1bc1d45b1b1136ce1e30dc2d039ecf136db49cb3b35c55fe72539713c5a9189ff38627eceeb6411dcf2f9a29c35e51a377c7f4fc42b2875b062e39f6df6997750bb350b394b7b9660a50c64aa65d5cf3e5b34ffb115af41d903649ec60ab909bb6020c4afd1503d24193bd863de6e5bbe0f036a2fa32b4a11962f88a0b11d123f9281d48e86e38ea7522d266c8e2bd5344faaddafd0f3da00f6c2f28536ec4fd71dda790bef27a4cb163e4d92fbeb802b6ab3e200935d58153dbb5df1ed5a7c47699802aa89a7e419d41108d46760ab2a300b86937229244dda96255efb7b4de235cc50f5b19363da5ae9d420517500f6271970f3272f1c26e8118ba8f4a68c37bceff9bfcf398db3a30b3da53f115f8aa754f41ba08ad7e449010b86e664110e1b921b828d98671750973bdf7c44b1c7e1cd1205845c725b7b2dbe5bb524c7d753a554daaa3035f4df4a8e2dba764fe487d11fad25bb16c44ce072adeaec901b42d56043f87c0bc7b6168c9a67883b7a7c6c6ec7a1f1b9a8a2055763b98115914088ac8420a421d5f73913b8ba67ce026367193be4f1afb26a15120c0f3528811086a283866fc97ba4bbdb6770f9c2c2ebdfb48bdad07b05710764d5f6fad5a6f6cdc15cddb1141b2a83ee6ce1fd5db76003232cea050c761893bbcdbfc644b7e2ac490fffd4af52d835c8585aced91b1fbbd4d407d118b2caa79545f560a13b0bd4d538b33693e2768018bca83e9c8b688803e36d2358545fc9815e7d445fe2cb38ebb573221ad24188b84e652fb422800a7acba579b5bf0adedfb600ac9137ba0d8fb97da82e19bae05f889c6fa3af14e10939eee43d62d3f23d945bcf163b4f3484e177f5b81a8e4526b288d2e2f8746c19b00cb3804123941f6a4c350fa6fa0f8a7b9e2c871f43b5009d090f74c9f55edb2e871ee1ddf4e035df33594406249b12340acd6cfb2eaa58b2bbb9068b2c4e927135fa07f478b9181e209e33b1645264f700d4fbd7b7956ed1f6e487c4f6e70199662614e60bbeef49a24e6224462ad2eea3bfdde0101bad79b4c1d40dbef49850e80a07f478b9181e209e33b1645264f700d4fbd7b7956ed1f6e487c4f6e7019966215512ddd15408450e53990921bb125d878f634902001f204676e4e93f1ab2ef6bd30204fac6d094c55b0857511d9e3342a1436955bc7b9945523f59090ed7e5e0b175bb58484e11b5965e85a9fe26b58f29a39fca0b2a80ba4a52e9b32b429c1365bafbb53456b2ebe6e4e7c149479f8878ac72c4f0908b162f907c8a8469aa85b80c7ed49069a77b093395da44f6df651694f2fc3f8857525204c0ef126ecf305cca7f20f2b33ab98aae3a62a619052aa7abbf90ac1dfbfdd310a143d97d0a204b1bb0223cc9a8529b2e8d96f4491ac21d62a1bb98f6ac7ee1d21b7aef6ece681c64a1539efc9a31f54f6be2944e8170d32c5ac2582878deab8def8f672fa15da874221264ff4a837cc2904ee84dd9a3242738fea77ed3a10c9e6a4d9c5cca75b49e43445320348dfca52634bfb3c55637212d3dc41fb21d69a1e4e2d9d9d2c02b6f1293f870685a21a40a5f0d5e21f8f80b5249c734de57656d216f58ee90c59cfdd686d707f4f6eb68a16d83fc2084284dcf3088a3f59988ffa8a09b35a7350f7e0bbdf7e0db94f34442c2f3323ac308b3a2dfecfd6c963e9d300501f37b98183485827e65c240c1b7c2ef5ca69e04926149187e6ecb7bf0fe0fad5afccd1647297052bfa2ded95480f7818a2eb462d38b2601d91c65b1d84232edae46d9a47ec3697885299998f4204f2af78288379ba653fb7bc5ecc1f866af74f1185c5dbd916a8c99cd4a8dae0b9572e46193b51375a14a1eab010d29653c707e35cf892f1a67a5631ba057082a7426a0f970a06f7efeb646dad71b769010b52621ddeab1c28458cbeaae7394c5b5ee9be1990397ae76387783552879de66fa338637eca7a2d9230b9afa98605909571527a5d29c62ae81e60b0f27f52f9f214f465668183485827e65c240c1b7c2ef5ca69e04926149187e6ecb7bf0fe0fad5afccd18183485827e65c240c1b7c2ef5ca69e04926149187e6ecb7bf0fe0fad5afccd1ffc0fa575ce549e646274f02c55abc56c0a0b1b7c5fe8bb653d148222e75d0d588f2837662bc070327fbbb1d257faedea8b2d883cacc7cb88c24fe2dd51cbf9baa132a32258a37b50555470fa4b081571306eeb69de9cc0da0535c58b94415f57a918838236b319ecb25fc18c97cef7a6593a62ab1a72859828c6f277455f1fbe92246b93633249eed7364b2e4dbba4923712ba8edb386f634de96848975661cd0f48aa990c13faf908d3412af9d094a9040e1e0a99091a54e952a7462b186dde8c0ac02982e71efde9671a3c93ec11519de5294ee4ac9a983ec6c76ffde0f0e8288759f6c535b0ade1b3dad011a83b1c7f8c17c04d86c68df0d4f3114603bf955d48569ce78ce76e2da9852806c5833fbca75984decf57c9e51a10e81b198201f676cfeb0562e16d6be6dc5a4e8700138845bbdd33f53473e6fe0a8268985daedca85a96b7afd452ce6846a4f870e9e444f5506d0fde97d06ab8689d86cb7b4b5f46b3307e74989f2ea3ff789821d226cf587027f3e0b62fc297ddd15860908e08f5bb3dbdc47f6a03a2cba91cf0ffba158c2b3e23fbcfb2677a5da6e703d57a80a441b9480623c8147405c3330f828a8ef404c7f147ac185ddb9f2bd8a9c35ce498f27931c37f7ae75f88e7519c477b91f5542160aaddcfa24aa7338fd34dc20607017f0ec915c4b37e563f08d1b213c2f1e1d68a4f48e8eab7bc253d31c6bda103c45ce85436dda8c5214b55e8ac2389db4959a0b9e02ec0e9d45e0bc05693bc41472720ae0b304007a004bdef302d6467c827fbe07924c852403179d60affd3bed669c0741ebec94edf7e305b471b587d8d8940ccb3f31a79da28ee2626a861fca91b265c481b6a88225371af4415f69c1967568f6e2264c8619bb3986babaac57bcaebe692c9f691f1098d0a891ef9bea3952889feb4ef20f30772ada25172903a7cf3dae3a1867caf81a8605a185bc1e18a21f3e2089ae71c7b20646e6d9026d9fb80d557ceb06e7c7a370d69280933afd7c8b2fdd8b8f5ef60e85d2aa93032ed2d0ac9849afbe3a7298b499c44f69300b04901f54beacf08f8d59a02a595b78a1c6e09e5f40a444840159b67f613af50d4d6d3cfae9bd47683a5ab9e477aa37cdaf81ab752d56b0c9c667bb482fcc8236ccf3efc6721d05634fb15d1a5e37f69dfcb06564c97645e949cf7dc2cb724129d2433886400e84ad37d013f676dab3a7787fdfb21a77bcae6a7379c77a23e82154bf2aa9347e8cf2680c2c0c97591c859426c498a1f4f479bee26dcfbe8c3faab5287d814278b6cbbec3c9c2e5e939593ddaac39985286565586591ad0328ee862b457b11d041a52b4c8d8572f9c71713abd3a815b0f8c62ee2d305b79346f6c18445882c0e551dea280197f7ff5c21de453fb258ab1d7aa8a6de20453bab134f5c991cd23111661201cfaeb98e7e303b43152c929dc43bad172732cd6ab54de93712a2649a63ca5fe31ac682e9425044de369df3737def2414c3b3ab35e9f9018c60a043c803e7777fc0bab0694a768d4d1e74b310fa96cf75caafdaf82c9e9fe0790b6fe0b33493d8fe7b42e9425044de369df3737def2414c3b3ab35e9f9018c60a043c803e7777fc0babc75739a55707b693066448100fcfe5afb081b46b15621bf37583b807de0191fc9b67e07e83f4cdc7dccb4a31ff5c0234c585bf4eeee202455c4c7ff3d0a5c86efb432cd1ef51155e7fe14b4b022419a4b64b78409c0c8e35995cc93287ba7a2bac0cae7eb23b043cf71bb22a6df4ec87bb4349c1f0a6b187f957f4b6527537e29cb069da56756ea3994e1a2185e66449c7ed826c93746f78bdfa021c9afa75957b27a2e5efb680d6855e2d656b5c2fbc5010e0b57d65de8e722419218f3e689bd9d176fb0a6d02eeebb566343197e02d3ff6f91b9f3f59ba5e46cde50d8b7a42ed8fb96239d2ff2de917a6020d4663a6bc1fd111a918c0e8a23637ab72e71713d79c32a8b3f5dc437642f9450cf68656b572621fa0923ece27142ae32d81a9e7ed20287ad4cf287ed4e3600e1707a4b184e851a00b3b8bcf72663b1e89182ee85985e2c69abfbcd9ae9f55030a052027f4ec32aabba324eb6e91f6a639814ce67cfa669cfc616b66e2647dca6d04a59ccb608bcaf619e25fdf68c6bfc1d865db1d881e419cbd0388e9c0f781665408d974590650f5dfa93e1c9b26ddfe7187e4b1766e982f3809e9a74c2756fdbf04d0c5ccc2c0ef8e086ca302d9957f8fdf9c524922439069ac99689f036ac4cc78d49ba2df66c21ac9990f3328ee7519cf2ec542785dd952f1952ea6cc37e4b9b2b79b32e3b78dd1c62fa8e0d7ea053b199a3346da8257606ff37d94620b0a0caacdbb4306005fd38603a96cbd313e0d4383b7ac4a03e2f4cccdd7b4d3c46ec1018becac3364ad199fe2ebee8e99d91342f056e7533fd6642c60f44a39836ff9f91528819fedb8ebb090895c2c4d3c5843016329ad6d51b1c2b820b6acad139c5dca8bf04c46a2e1295afa62c5f33f71b6ccb1766e982f3809e9a74c2756fdbf04d0c5ccc2c0ef8e086ca302d9957f8fdf9cb1766e982f3809e9a74c2756fdbf04d0c5ccc2c0ef8e086ca302d9957f8fdf9c47f42ba72a86a5964c19783c69d8fe27940d7ba77165c6e87d051f9377a771d6a34d52b1932a7704c984a0b1613c1ca1415e28e88f8163938b027ff9295447c1d717309c822392be68ee5d46f53c81e7f7a111512c62dcaa37c8133273a9676ba5fd311eaff72ba63d1900a8adae953e559b4ae4eb463690e2a208d793928c17af600dab6e0cb0aae550d27a238d2e0ad682091195939b45474354bcc4a3d42d8fcc12031cc453ac27d2cf6cff14341255946bc661f4be5aaf3e652f64b865d383dcf7ef8dd5a28d5302f2412675926f44cecfe43d4b70852ba760feba7e8ea656a2033268398a49271eab1636d7b9ac764e0ec4e3ce5b90343769585f4b20039fcf751cc67481e80923042bab68091491feb54a53020522a24910f8c38d5453107883e99d38eba6b5b594febd62becd01e0486ade22733c987f252151ec3c86066e208fccfb538199ad0231b194183fe7606f770ca6ceb89213171405ee58275d04b6342e7c2f36bc970fb066f16bd2d9cd54b3ce533c54cd5ac1f9b2a3f74092d1cb0b69707ea8a79e7e69bd273a8f948ad9c03ef54e75ad8e2bc61b5ba69ffa9b9f0492faf16756d9df271b866a022ea5b3b5b78fa7db2f40a1e83e244cd2a03550b74fb30bdb4cd840a24e3687f9da30a01e4dfc6c763b8061d29cc91b1092d1cb0b69707ea8a79e7e69bd273a8f948ad9c03ef54e75ad8e2bc61b5ba69ffefd80e7dffa28d81d1ca4a1ec404e7b7b2696cd6296bee4b791262f6d84e862862bcde6342002ce4b707267dfb199985fe0c82422778b2dade74207f99a185055624c74627cd3ee58d8f6defa19466a2fb8faf33dd269209b35817663bf9c5bdcf7c7f37411cd3a498c68ef011a8a11a13841f1ed228f5b0f57e28bfb2eded7e07c56a8f4dafdd035bbdbeb4ebb3058cc5f50a6ca68b80b73826c3d6770bbf40b37bfa1e6dda4817ee725210ccb0934d49683c6fb98870a580d806af2eb42b1c46773a257486ae2fb85f56b5cafa10a777321ce6a8e3bcee3742dd6088b854bc1cfe30fef788d50469bc880988a6d5c13fc0d2f0384238ad899d2e02f687dbf05a0a487c5a234bb8ceab5eec6ff4f15143f3217b07d751d33b06747e37d003352666ef78279d90a3a82cf3e67bb30eae48c9b7e90171c997c576fa6e807ab7528b567c21b43359717085ee17723fac8de247017883be46206d2028f7e502abae293eb870ab69e38417639e288e9fc1d6f35e69cc5a00612da3e9c6939271512efeea563bde08f18338a5bcd4d280bd42f57664281bf27f0b5c2bf50740a6417078cbc45399f357de8cce4b489f7c9ea9af0446b9971f8c0088dbc383028545cef2f2980cf72598cad5d5bbba3fa00ce077d98dddb0f49d88f9f6f410d934bafbdbee16dd7779f02f70170fad530786773927139aded185127594efe0cb9fd4c4df893cd35e0829165e5baf301efa90fa92c5498475d08a6569a05c0dbffd41982cc94f56838f3c5a1b7aa30ae499e3d3a99b10dc003b9c5816e034264e5cfda8c77dfbca1b31e3de8e2d30b04f859088eae56a319bde49f2fc8fedf974dcb3e7466b62c19e17ad0b7fd71fba4c2112400ff2e796fe18145f86dc3a6feade7feb355052cd1ae90c855f0c47d9ed4ad212e9c5f17f6e9e6e9a494e761ffaeb2b970510b8710acf7d8e5bd327f8702343d8a26e8e936fe7eb2e514df23ca83c1035835c9e51706dbb33eca1ae3313ca80f395b976e1e0e5eaab35e630b9846db8b72d468666d89c3002c0d7b4f729237d7f5605d52b2bb8b597abba96fbea39d8eafab8ea5f104a37b5b7f72b8e559ded3ae4b7ef9fc626f44cbb3c2d4140c2631554121abab09cc75943354eb2521fff70048420ab73fca63f08063f11b6a269f51e3f57fa7b13fca62205743d9221277e7db651fbc1868fb4dc0207d5708d43aa8b9cefa0ab26001aad1639ae767d9578fdb7043ee6721d99144f224c6531f011097057c02dbf0b74a62fdece2793e8f427040309b2543c771c2594929f41829bd1ccebbea779fc6b4680a887e0c06089954e786aeec1525ef32a96e61d07a44a78ff1e3c8aa4c070db36131c2e8c32f53ad70f67c999b1424e40f8ba2788f637f92bed1187d92af020c0649f8f73f48f12ddd20c241ee24de27e318caa06336ff5ac3bec12dcd8028010b0915ac2747c25962d3fe551152bc4a194d974761e2d31c0d0681b6616c46b88ce2fe0100d311cf696ea5e59151890f3b474fe8982a399d24942d77cbc66caba22513edf26e2b65f38eaac11d07bfe765a5884f6cf25e9e3601a1cde412c6a326c401b0b04e2eead163fcc763a6ef670f7f25ab0edb8cc0715f85e2fadc36083af9e268dff77990199abb8c55b687f65834d383d2f473928080a731b2d82331520a52582376a6b1a75952279265cedb8cfec09c3df1cd64b3c875813070915e18552470c708126d75910a5c53a7cc61210c29b417f684240500f4aefe9a9e4d5e2833f4e614866e68ae66ab489908b2210c9ae642ad4f9344177f83ce77e32f6cdc75d656c78e2c0d36c18edad42de89b614e2db6e527687d332921f8443310d549148ba5c945d7c4fb14c47aa7d44b97549bb527b9c64642e7420798317dd42d1bee9cd596c32d9176ab402bc00d6b0acad737199ec4b358b74116838efdf0b70b5ecaadcf6c886a463fefbcfdd3958641ce0daa8856a7da88cca3419044b5194a887b14fd500b9d3d570d3607f5a7e5755d6705a7ae99215587160c926588afa671377af2632aa9e4cc87df9f898e648f0d0b6a5fe40b3773227dedb55a9f69bf17e9a9e431309d3001c9fa76b3bfdde2e5c5a7205d0b2dacc0335eac22d224dd045446134400630dbda320f74b19b477b8bd5c809084addac25c1b11eebf6dad0fd1679339d0265b722110ef64747ba0708606ac742689833b6123638a7e50d8167f655128b7670532e3220252b64aefea428e7f74149891060e382849e96058f3b51c9e3bc21f3e02a271c09f189f2199cf6bba5ebee43c3b8b1d1a2fab7597edd39af2d877aeac821a8be99ee3648d8670be37f2dc565d0e5c912049a9827cc68642f3c8a365edf4b7fb5a58611210dc3350eef66273e5171d129ff87e8d644fb4d43d7ea3320047ed9616c08e6e32446a24a6579e6cec81d2853a1199e8ad797a6aec8422370fbf01a054e8809958848e7833d541532982a9bafb2bd067e0c3de4c1069ed22a0adf4595308778b124d3382548e83869c474007bc1bedd4b4d66f9b1fdfa164be9f2677804000b25d83203097f3eed0c4d12ca14647b613bdbf43c1d545e4432952a83e6480b80b74b766b9d88f6b012058b190bc0e526246cbd84e17e0d8b481ecd8ce617714523e02827e029b2a6293ee40b3f3561c046f17c09f0d373f5603f41ebd67c4c7dae528d139bf3117bec28022172bb9acfb069871eaad74db0140f9c91f6cc32351566c99acced1d5b6a5a158d42e3bbda4324d0983157209ebc6a01202c1f25394d3d86bff7ef6dc9cdd8369f48e687d023f415dd34280d2245f9248da4cef0a2b96a9050bd87b2d6366c09325af362fa5441067577d73494d3f42fdd0e32eb654da72a527f5e013f1e346d1da1fd2ec6be1b5d75f7540970f42e1e11eaaeddddcfbb38bea4cdeea2ed975cde16aa01311f5a51872ff1c469dd96dc2b3ac388f4cca943064c092d1cb0b69707ea8a79e7e69bd273a8f948ad9c03ef54e75ad8e2bc61b5ba69f0cb0fb0f16e6e8fd84858ad8aa6fccbc1bf13f5d2651ab4697f8a8333a3d49212dc8f07aedee256b5faaf3b67f3087990e932c85d9ccd372f86f3b0839418756229e4043e8630ae607c9c81362fdcda780cb8e0dcb6f49c80d142500d97620926dee0b9aaadbb496dcbc0489cbd916df2598bfa57d0a69638845185ce345a37982e6e725cd829f9fe61787ad10ec456744158d936a96d2916f86c1bccc7812ceb098fff8d5e4f1deca77dd0be96cf58a8b5ab7d80c857f9b9dc6da0fe4d155b48bf495f956ac817421223be968e6afdd92cd9eb5ab23716f22d2df5704c508d9d96af8b115b2c59ee0cffa1cb2f40b83155e903f73e5b5a82ecf4d598b98a37d3aecb196e1b21fedf6c7f4b48ab096e7e5be422793f56710df700b2e379bdf2f92d1cb0b69707ea8a79e7e69bd273a8f948ad9c03ef54e75ad8e2bc61b5ba69ffa8c1cc5e6e0902dff9edf1ea8923a8173a77d39e99a5d2140f167dc506851c5390f3a01512d0ce3521ef1eef1afe13455206522f4b3972b034b6fec6f3ffb6a93658a3b84900f3fbb388ef823bc14d42403ac97c3fd35c311b8b6d8f0cbdc03304b273eff99a430edc7621d9e1127515ce95102d65999acf4cd13b6554ead1e22478db7bb21267e532de4a8bd74941eff9bb867e9ff4339967c535cde67f536c19cb5257eec1f7b1bdf84a6a52f3fc51f83b80b0d58847c0eafaf93c56273c692d1cb0b69707ea8a79e7e69bd273a8f948ad9c03ef54e75ad8e2bc61b5ba69f9984006442ac8f1d79b204d954196302f5a1060b4d6ba9d4663920217476a1da0a30a514dc4bf25edb9a9ab9aa0f33b2ec7ed56b8f068c2f76e1d57ca2d1448c92d1cb0b69707ea8a79e7e69bd273a8f948ad9c03ef54e75ad8e2bc61b5ba69f2b877d404f63a233119cff3d06b0d598aac76d71059ecd965744835d7d2a3a0f09948d49e207d70747fc5eb172386fa892fdd9c6edeea77609f55867d2e943c392d1cb0b69707ea8a79e7e69bd273a8f948ad9c03ef54e75ad8e2bc61b5ba69f75ae3a876a7236854a40d6ad75490b2bf9787b8b874b510e0d99cc526fd244bd1e184b8c00d5f352de4f53db5c90593d677caf52cccc2b515793b553a1acd47a92d1cb0b69707ea8a79e7e69bd273a8f948ad9c03ef54e75ad8e2bc61b5ba69fef18c5f068f84c6990dbeb1abaf92751ad06faa39e3eb921c9e2277b3349b48c92d1cb0b69707ea8a79e7e69bd273a8f948ad9c03ef54e75ad8e2bc61b5ba69fc4f4e0fd629a96bce7cd816104fcb096fda972589fb35f114ea9da11220db404aa8c82363da7871a2f150d7e5cbc7015ff8342278c0a65690c20b383e281dd5187515dcd53b349b592bc0057d2ba06831a84322acb2158359d84a92212fdf26bb71bf45e92c322bd2dc92dd511aadf71333dffccb3087c6c226c2f23ee7bc71e71a96a492e45db06b3cb2eb81a2fbcee3ee4f3e21aadd77db66882fa7e383533e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855518cb90dd13520c1e39ecf8f7e72812811732e790d5b1c525045fd19946efe1846c91f90fc71ef52f0fde29ba345dad13177d52084779f1c2a811bdd13b90aff16ad74a58cf6eeb996001af65e3949140302276f45c20b425960e92e8a3a61138a3150f48383ff77e48e49bff587f41d785130a6018442ffea3b516bccbec1870ef628ca730275ec246d0c62251060e1399ec342cbc6fa118a1cf7a3d91fe241b840213a564123bfbb0720c59436c6db9320004aedde0040dda2807766518f61802f1772089de875a6bbd4e5f50b66019031c9fd97d375296a50d32cede8e49e1329540f5ac6572ba0e4dafad7aad4243babae296380e4d9909e983e5e38916a502ed0815fe38882b2bece03e01101825ffe7b058e1bb363e637fba92a8c29dd5bd20594b2ea0fca2fe3193105fbdf7e67930f6375a0eff84eba5581e37e44ff9a4048ed360e21cbec8a67855759177bc7d8c75d8cd15f52201121d1637839ced5643e0280ef07c3a92b800a0ebee9d58143fa4d0beb5424fafd2ad3044433181e27f2801ffa625042a97bd7c2c9ffc7050f5572cf64765762e555595f60810d50751347f3a22fd69ee8c3defeb5f9cc2480f3e98154028e04794ba294cfb826b48b8530b9f585563124a7a8253ff9f28d0f2a8fda1307f17010d72fe4ee213733585ad90272161607c484485786e1ff06e9193cd94b9a4238314597ba6ef59fcc4f412d0b9b3978b13d40224b5ff7810c031d3e02d8fde0ca48ee3103b19c573c3c14121971d63ba7a9c1f32b55cf54d602a3930b31d32b6dc1d8e2581830a469a2e2341bfc0f154bc1c0ed52c43a8b86c9ae6041236927833763f365e1a5d3e62431c73676aa6e3775f1284448ad4951ebe84155bfb507f61e55cadadb1072d61f2cb6f2258d9e24e0bd7e403dbe978cd90589748714fc2ea39972d93e479d34f4bf23439b944c7319959af805074317ec2ee59799fcd81589d3f112aee0ab6a7cfd42926ee24fcde2c97784fa163eef02470753cdc7dbfabae532e038297acd1b1e089565d9907fdb8f0d52cddf4fd5589b2fcd76db1f97223aab32209de2e368b03c38eeb9f08c0cc616e10df1012037f92c30d51489f615ec07c9ef1f42f1494e9a2bf2bc2345375571bd58a8eb466674debc67bfcd31fcbc402863d55100f397efe4c851d79c257c6ed27a84d3a58cd3cf701eaaeaf578728235a107d7bb1d7cbf6df7cde419d0c67a4bbfdb4539960fe0b0d88a0018d48dd1b284eb6afa3abdd8ce81a257df4ab1827224165dd439bb7a0850d924412aa088a7d07c7b6f297ac65332cf9de00261bf9bfc9e0eaafaa16b9891bd7b6bd465c9d88f581988429e89acc19853b3e4581280d68e22133fd828842f62edb2f54de0ca1c3e74e2349151122c1aed35eb6ab5c649df54f2a914ae92d09aaeac037de9df3dffc1adca716c8d70f5809f96aa46c230c5b94750893670e15780e7d7cf08b5a111c9f362788b62ef800ec91729eef19e56b1c8944ca30f0d9839749c8c917071435e2870c4e927e1ab9aa3ba79490bd865070b697f33f780c54827ed7816bd1e016c03ecfad8c0c11c1b1051b1fb64ebab058c63fd1533dfb71cc6739d0dd94b6dbacd1eaabf5f513c64c60a52ef0b398a9ea8ddf50398791b56ce93ea2869644d4dda20943e16e87b0eb9eb863169a1d5188cce56f5f9e5558b0bdeb5b97faaa3a854bb25ad1d91ea69a7a61db40e584f726a50a858bbd221ccfb56c5b54dda5e539a264aff6ffac7076a3b9908b0bf16a5e1f26069692a757420d11b0300b987a348dc191bef0dfc3ab1b1ec4088dcb97ca69d6dd1146f6a72d6f9ac292ba0338b6697fa5b7968adc782eaf313f629ddc5af787d1a7e544256095381e4288a20e29dbc919b60ace2b75c0a35a98e4c778e0992864f29fdfdc8fe05b0fafbbbb8396d10c5734e27d5caa52682834556c5a019dd422c94d260cd3361399bf4bf1050415cd69a3cc1b8aad0741906186b4c7d78c8df239ebda8639357d60b0da1eadd46d9e796718ffce4b5c9ad44f2f0af3826c810f8f86ca1e3c9147e6df045ab2767a6879f59db103a8f9b31ccba1a72f240ceb6151e80d47676aa9b64f04b57ed157c97afff07f1f2a72422b10cfa415158127b59e938f8d3d4f128bfc8ca23d627521f7df6d4c80a03b607b58c0c62dea9f778360964fbd66fdd64754ca0c5abac41bb26feab8d848bc74265105867e351c62e34ba63cddc55161345d1cdd9f04ebb016d4af027b8f1a8e29e91fd73e6689f04a977fed59d3710fd5cef651044a56c07afb0d59fa1166f1a10f0d6218d9b88566ef22a277d1e71a09157b15151bf099c25bf17d89c66b848b82f5d5e7b76455c460094e16e4fcd1a0ffbc69234c517fcf7ee267ef79b1043fa5f36cb0ad5220ce3cf8e0657cf6faad99e573212b7a9630fb902c83e9a81727f6f2e8b00d20765299172d05fd75bed1f4539cbb18d747952f617383fb75485eb7f1f89cbb15d68e38cc302cae2f4e97eb431ebd3f41aed9e50a89465f3de048e1107107b4f6b5956448e6e12328e16874e5b30fe18d78e8c11cefe4d7bd17fb45a2af66ef27b4bf98b959e8ff788960faac2f608d253c412dd9e0e3535281e7d44d8fa6d2dc25d308d2de30b01ffc8c945eb15a50801e8aa16cce7dea9d2af53684827ef7b71fcd1464c8a80e59119f15d68f9dfeff2c663f6de7dc480b02d67a8d8af7725e48a16a4aefa5067da0f4474305658201b4645e22bdd61524e97a54f11159c20c629ef14ef633fd7a899f25383d6378b45d9c330df88136163ed1d0aac82d714f18a0036b4dfbf4eedd56c427097039c30101b1a6f001f640efd80f71c10455b34ee747bffc74b4d47e1b0d0ef5e69af3bd7b79c0f3d486e1e1d38c24671f588db5743c39140d9e361696f624344eb2060b79fd3e9ef25ba2e53dd7ae2c672b714a566c506af1ed109a300f101d8a10af80220dcda6f41aa9ec27d0f18be1c4cdfc0e80b4fab9a68176a3de431a3d927549c313098afc688b06d6607b28dc073b2a75a2af23a3fa39091126a195e7b7f6b7530f86147677e27d47007071f41b6116b5b9ea9705accb8460e223e47400336603ebfb88b95f40882c3d9458d8522921a79eb3afc77a5c09ed3b17dc035454b777c5acd23138c6d04af52e163b7bc4562aa391643637e5be9d107c486c8a4ad9efbdfa12a5b94b61cafa7e0db5d6946d7ad4f8a24d0d3e1ef5c8c6e22c60860639f5c7547b4f76aaf011858619605a6b2c40165847853e0d87e4b1f5e204caec2e4bbae3af5d7b39acc8b254138d24ffe494d8840f0c9038d956a3b7d1883fe133862f3212155994735fbfc270716683e4cc88a881428af21bb27c9b2dcfed24dab643d24df0662421e04bc0f893039ce95518c5fa7c27cc7754f871bdf39e5aab03868159e4f33155ae8894ab3dec74b28afe3c905a366742621a77277de5ed86d9fb13b5aa8362b57fa6c6d89ef3964a2240071a63028a0df6d9093bfa84cd8008cfbb795aaa9414427c7363c2ee7385845ff40acc82edfc389b3542018d78e8c11cefe4d7bd17fb45a2af66ef27b4bf98b959e8ff788960faac2f60811798c6e3d0c1e2387971f5763b117f2d926464eda966127a8a6527d0539dbafa9078ed298538cab2ac68b11bf3192b4a697c7f267fc2dea19acfb57ee903fe1077a392c57ee160299691e396bc641f967bf18dad393eee9a1c571c9567d868efed24dab643d24df0662421e04bc0f893039ce95518c5fa7c27cc7754f871bdf404351dfea77869b62c5de85839b21164f80cf15fa0a43b00eb80abcdc0adfd0436bc3bd3535248e2aa7707acee2b5b46ecc0c0e91625a35289a3202daf9d7210eb11be1de9dc1aca248aa59f77cfe93a37e1f54500a7721263a9d6772a08db692d1cb0b69707ea8a79e7e69bd273a8f948ad9c03ef54e75ad8e2bc61b5ba69f870ba62ce895177e3e874dbeb7143a96ce86065fb509b8e09b1a2e391316fc4102cfa345f5f5b833f05a9ec5b8038e9a60cc283bf90e37763e7bf2172933f5c26932e89491098965d64c5b1c5325d9236fa5a5ca489f9a55ab80a1f469827786e99cc5f3bd3e3160ddcd6a5cc14241e9c7f88fa35fa61cc673fb30c6466bc375fdf565e87e74ddf97811b8a8bc48f3c560365bc6b06fa7589dadfef4ef721f29db6873f29757a548e8763657785d2bb5fe6c05b0090fc616e80516513816ffcf9e601cf87a3d4330b03e5b43acd6bce469057f1e7c239dbb2fbb5a4518ea90a1d47439e04da20d923c7583594d6d857808b23eb4f7fa7d34cf468df39e890b5d413080ee6171314a20896ea852b28a90b895941423bf9494c2c78c06ec91f54e4cdfa919b58162c90324fd59265582d8372eff317d8c9e5e243df32c811b710519b1d11ce7f859b1c22e8ca44c3a546f11ba13c89ddbae798fbeb06f677031414cd4864acab461e0d9058aa7f4429f2dc118db6ddfb19a0fdc0b8662dd5c8e5f3e88afd05789000ee88295ab83a99fe75cd02feb0576a3fed353299f56f68b5c02ccaccb76500e59ca85cbcd59fdc8992106240d31ba6cba2606de30ed1da70a23c4bd5e01920844357fe05a2aeabf6ca368c1e82c4e81be602e6a894171044b2af40b81e3d89b559553337cc3159440e0a7a2de1d98163ba23904d9943b3439229db31581bf194d547c7ce8cf5e931b773ade00ce99ae48c49886126c124522c0acdcd6fa64b1c106932b8ce495c386a7ea08f97e0d26f16f74e0fbfe41cc350222a38bd983cf57f3da613ae0068591a6ad86eed2a0c0b27589103e473141f102e29467b6a3bd9aec37a349b2755a0a8c4b05c8a28d1dcba2a59f275373f10131042bd3d70ec875dc6fb88f186075dcf55575b34aa44f34e7193836c800e81cddec05ea9286a262ae69a3478691a5c9a6ef563b0343303481feae444a2bfd234160a7f8b20dda29d68c640255ffb6b1feaff2a163eafb53a9f79e7d9bcfe89b5a5c5075668d598e63adfaa193c4046cb2e0039ec07a3dcf4699d1d1ff2ec74a28843278156fe62908d22bd7200e523a6b2256379dbe2bfb7759c6729234b1ce24df763a179fcf93aa040093d4e2555299e401943cba7d9bd881a9afeee85fd9193bf18a838e653dad111b2953e92a206a63d89896cc0edf7d1be9212088590147be4eb4a31fa730c4256bdeecba0bbdd2ca2d296a67dd54a3342bd12fc3af475acf6ec69d289f3559c88c4faf084911072a4be79298518c097235a3db69b17f7a5ec9458b0a9e3d01ee8663c07f4d0fef05db3fcb42144be525fe59ea0e4dd0974473e8569487cee8d3fc5542ddd8061d107212fa2b1acbc0f1ec135a8aa40704f03b5380cfaf8ec8f249734d88cf726a3edbfa4798f6157212768c08eeb11cc46c61cc637ab3fbc970289e83994cb1034f41fca50e8fab70b3018aeca97f7309fe002e1f93f4c954f35a1a93a5d829c769ffcce04723e21dbb9b0f3918df9309d4e7911106ec0fca61c12d7fa291cefd4805e83526255290469535998285f991941027a9f5c82fc31bd20c0cd4dcec4c4adfb827ea18e22e75942e6737ec8ad65e4e2bd65e5ee2a54c8f53a95bfe3ef4042cda70c33d3e39bb03d477a703b60229ca71164ca51d6a8e5b9741de8e83dc6e4f9aa02cc89535fb236a27f2bcb5daba46b48403506c0f18509770d8d3424058d5ecce60da9d85206ec904d92e3dbbfccb401a9ea92f40ba045bbdc418552612f7776b787df6761fa0fc1004c2c76de87a0ab8ee24a93db46a043530cb864f644f702da31b9efe3a739c74fd538d3a00633dad220c316e5c64234b4465219c2700a9e2a97360cfb94eeef16235b9b16362ae8c4a5e9bcc1284ced13795f32f1b670a56054e3e4d3dd1aaa67bbcab990e240898e9ab2c39760a866901aab801347b6c433fd5c694c25ecaf97b580c944a8c257313e879ad5e57843e1c0993ea2b9476c8185804decb257286139b1acac174e2d9d585268f9654b2c61a0a67a3e8621b8093e5bff8327d3a1ab02d971104c2bd417d677e74dd775400abdf5ecc86096a83289fb9fe7432f2af0b4726f7ab80b86acae6e32010031ecf63666a1cdd34685d3fa2444704532e34e62ac5c5d3467a55e776a2ec0ee9a6bd488fc964ffb57d7608fede52b8494417bfe11bb44b8a84423a35518c1468b793a289dda37f943b649a764f9f01fbdff79c64c15935e768b91a0cb4ee702a24665bc233e98a6e3f1a67c7c20df7fcf97e9d353ceb555d14728e0b669172586dbfb81d39a4a6077a45e632a8d2e9f3b17e12f3be92d1cb0b69707ea8a79e7e69bd273a8f948ad9c03ef54e75ad8e2bc61b5ba69f1a25c1596188bd7d3d8f43aa0974a1b5b7977f5870583ec229282b773b8516c6f8ca180cc7b5a4728c3bf802f27582ae69e245c5355c394dcf5a2401a9235af7a9ecc3976b2f9657cc0d5835f95badf02706ceea9d1d8983064a45e83fdaa62a561856ba60d2d3c76780e795baa460c56cb4415eb72af1926ca378cd616c02f2bac8604732ea28a024b3b032e9d79c83af5d73e57b694ace4a5e0c174e4be514e952b6202f20ae6d46507564c2b4e9e3a736594fa26b6c3571e0e122ca13f72777df71f4ac00dc193083fec135d506ab35cf31b7c00846e63f43ec2ae8448e6f31ab7902132fc02a7f877e4a3c68ead2cacdef0ad694ddef3b91b256eeb9df7df0dcb4cedf70b7031cf4f7d3d7f4c95cd612fa855cbd02a912b7f531dea729decaf8f695960874867fd5c0f42554cefad0bcb9bddc9fa3d8b0405f87f1a9e73358f24c00dc5b83406479fe0913101d4cb708a15b08361230e6aab4845d7ee992c2188765c9444b793eb176a99f27fb059cb9d9389257c33d37eaa62a075c211b985fc835c7cf6189adbb1631b67745ae609a90f22c58ad1c75779f5de087bd05d0210a8b75b40832226a4bfbf2e773fb3ff7a54782e4c10745bc8ddc4ca72a3a2e03253465f83dbcb01ac09a48485cf39742b9061f18f4d1fb0bfa693642af5cce5ef75d4f07c88d1e041788f2620e3137b501414e14dfbb6ca3adbf5ea8489eb44b8a84423a35518c1468b793a289dda37f943b649a764f9f01fbdff79c64c1356c0af9b6084958719827ee8e4a00fecf48a290d1f604d3f2c605aec5ecd883ac38694ffc14e3677eb6ef5f67186a3ae4a7a9b0596b830388301c646fd274784a2b41eeb464aafa681b93fb055f3113e8c4a9fa5fa1cef303957309ac1c2fa390d21d580581e24a3e70e02c321ea72e759549a5de5a5eeab5c24e1c5d6b2223e7979ea8b8da76a4b85caa0f482ad594b2ae3e2a328c4fdffa624eb036e8a98d030b68145809413ffd74af3ed8f98514d9cd9b96e359eb76f9cfc974ae081166b33259b349f90bce6439f1adb17d94be44cd5e67eb3b3c8ab739a5af6470f7243665804a8cc7272ac7452a26082cb907a525b03dade0d6169281655a1679e1f1eb953d75cb304467acf9678880d367e5e2860f899fa17e7ef45fa694a4ee341cbaa40acb28f94f9aa3cec7f9c9f3172d1c63a911e4e2594da2c0e585eacfdf18372f371326075a0ce8507b8afb407e1cc8f92282fb9f7702645a97ad4b23acd4c060853f5456712c8be73b67006d18ec0830062bb1a0479ec65d60aa9dc375ce7745f623dc0e884b13d96eb1929f53b85df9d3aac91f5541472e431950da15a985f0644001e8023398b16acc5fb84dfbceb4b458a0358374c61b2dc8c5d4bf29fd1b428130ae9bce5c5f02477f206a5013443d4a2892e742ab08634eb27a6256311771e0b35aa6da3a05e48d4bef1054e3a6859a30eaf21d4003b0b43d8c94a8f0c50a957fd3f600bd35849dfda989dad649ec9e2a8aec1a8dba6f4ed5a15521a3df1159c763d38f9bae2635a9818dfcfdc9415be05896a66824ee89d4fb7aa906591cb7483257bca68a189ba2dea90ab269f4a322e4f7b833e663a305d51c624516c4ef14ede81f72a4ce8d46bcbf08c78b9c001b1ca00fe903f9676f2502decb1bb339f29cc1d7cc61c1e10e64210c94bf86f9ea2a810e3c9e3cb613260fb3407afc1fe38aa56320f36dddf3395c9be9c971c3a1026d1508ca9c799e915478abdca97c4ca5d366e20e406280968cfc841044130c75ae12b578098b0fa4a1506f00de11a1060503f43acbf74ac6e1d9b62e6fb03913356abe97a1fb694e488656e261aff423fb3b04e4acea7421b362bf36591faa3ddaa91a83704fbba8b682630b239e4310a72fea9c6529e8a0bf4380ab642e08181ccd27ad78f035c8640638b0fde7278a0b9caa244f1281a631c8dcc8bb8af4865646a88e513789e2b37c1d0bbc04aa3f591f36f894ea791d2641ab2b2c74d10ee8a7856973347d5e2763c678f0df76c2cd58a862c5383fba26d1f622083b825e03fbb59ecda6014b8d0a4430d19be8ad459f886b7258bdb76a6c8fcbdcf3688637d3229bdf26623be2cbb97f9cf44ecd2bda3e37454c07deefdc4b2a43e2192c0da5d9bb32b69d8e836892d1cb0b69707ea8a79e7e69bd273a8f948ad9c03ef54e75ad8e2bc61b5ba69fc28e24a8c8d43bed0a7cf958ce87d77f11e2e3fefa599de5e46ead157ad178791590bbefc43c955161a7ec78dc36843975b962dab648e3bb44ceb3a0ac3b411062ca8162efcd740fe39e18ff4c022dd6ba5d687c75c73792ec7b4fc70aeeacd05139e1399a648d117eef99f5a206afdd9ce35eaa46810d736e966d69bdb13332e01cba939d2cdd1a877941057ad40a1ab78cb9fd076073e501ac8fd3b16a57abbe320c97f74e867e35bb33347a8b8497b1a7d2f69a2bc0ee4563f2e0692f2e703d9b58ad5d1cafc0bc6e199a81d6b446c8158ab41f94180b61547f85fa058dd0707827595ba2b263cb87b3b9155cc117aa0cba49b4ac53f88e32e39a9eedcf2c5e3b824262e26bda9bc4f8f40e1540f7fe6f326c1f9b99f04da8ab6b2f0a2da2be43ab4d5ac2b629f4675a29e5df98efbbc8cf55d2960fdef579417f02c6d8f95521e65f30603142e1e78269ce7d1f247ece04b676a5ce9c13d45a5c28fc6dd28adcbc00b84284f63c73664ce4ae4a1cbe0ee5e267774c756e90c9d5f7c72291b46bccb1cb944a5706c1d505526bbec518f5660c03ca698d9fe1d20de71160483e1dabe68bc61b18b1b80689495a83f083ce02138f34e4bed7f74742eefc2bc73953ac5545fcda2401909c591f10d83142f7c8318aa9cd9d331293cb960ebd99023802e90568f71fc9393086cb0a2a290f7df359c5cec2afdbb627bd41854a5d9c4288e9b8d04d0b57296118e04ea2b57055d384f8a18945ee42792657b4190b8e1f2442a6403e36aef0557a4ff992b553199c847af9197cef7877141ad08c9848221d5ef43ae7f46857bc44a2d9146931e6a0f007ebc4270f2db5b58d35076e5fe89b3fadb1d5db0090b5831344262675b96bb6d9523e1e64340e4956c4f45d9a001d055d3dd674c798d30423284b462ccffbedbadf054da36007bdc38e6af9b26bc3f193fc29ab1df908e7128bfe7e2ec7c9db86bd3745d572e43fea0fdc4853aeeb8e5443269b563ae274367675619a9af440c7057280b9bd62f461fca7871bda4d131c85ad2e4843f6e8e093bcf43230a2f463539487918b744904dedb507c2f404ef9ebabcf9d9e1d01efae223821b13c78afebdec69eb56932d05cf70f379b56507f4cdf869b543763bda64b782d1988cf91950bc5a6f30be8c027f0beeae721907e1693fddd9f329179e36f012002889a7cfec2bc3bda332628e73de9fd507b6f3b5dc2aeeac2473d23883d5888b460db07db61b2cd6a9f49d0df8e46912483c2064855834e591d60f7e947bd19c8f987081aef9ea0f7a15f4ae887da521b3b1d120786d47df5992b4a564329b0e0b624ddb45616872fc34a0ca4f0fc7f91397f9e011f2b6702642d49f88f2550706a27065bd9d13bb6a708c943cabae7cbf8004251939d153e78100485b30596b36e4881d00e14c3f1f3d227ab843c2d857fb22e2a8154173e754b24aa69efc252f934ec2156a14c0ce1b907aa3689c93056059e1f9faf9283c8f4496af32138b8d5f4213f9b27efa2dabfa2845e5d40919a16b1b45d6e336126307b15cfb44ef6a4bc2b39d0887a95db934c670a3d514a7fa623433ca9c9861ef49f020d9f3a553390939847e0e45867cc2a451b1a22e0355caef6f5df962f847578f1835f3f44dfb5565778f3d870bd7e8418230576cf9c34072eb7ba4f931bf1d6916d5ecc408d331d9ef09ad8514ef236ae9ef720f2406f232d7cbc50d8ef60b3708c37605557603633b58d10c5fdac8d2c266f9989f8e4647e68fa2f863d66c249337c6d71b0d54ae2514d6a8da37b2cc74c709c521b61ce526ff0281a68d29fad10c9af3c91e567b6009910495894c71e14b56f36515f5451afad5b467c2750353571b9ee17e058116c424306b9cdd1b2c1963e65d94ebd8e387b51cfda61405720a2089a4ffa8c51fd301d47e2ec76705bc1dd58ee91afd4e6baeb01e9d26b5cf3aed87f4b89f3e55e68a7dedafb2e1935e0f225315c9e944618497d26edee7bf858b4c6300b98fe14610042c34cf59aab0242227211a0f92b79b3d05330e0070b622f46d92110d19f030f5bc4592be44e903c76b36639c03071b1a3cab074aa9394459d08bbb1b36c34ea28098a474bbb8cd3364a459c66eb7b87274b6fe89e09d7b4de4b18ac4bfb37ca18e81f736b4f8a6da00ce467e0d0f642e00498de2f4fbe91ec138f247724e0ed016c6dbdf14e4c43d61ac179f67c6ef1240f3dda91525bb8031b287e149b36bc328b576b502f9b50125f8ea9b1db6ecaac089be9e8b460d4c4ae45bdfb300a691bcc520571939b4323787f256b89a8a7cb2709c7455d7771d36f94340684bb661a19a1a31f2a0af1863d6856965334c8550c505e339d1b7cd6dfb6a31dfeb5b089ab210c831489f41716abd94e5cc0e572dbfb87e02e74ccd0afc5c3db193c6cc5b5e5451f727e94814f94c593a75377332339cdf341832bdfc8df43c416fa5dbfbb1b3b812341c52bd8da534f52159f1fd9b541286e553bac37aafb061f121e9dc7494e25f79eba15e8fc508d65fefb2b270947b41018cd549edcc582c213f60418ac1caf0c27d10a14a6f9ae3e08b9058802b759b06f6b6452187f2d1bdf442824ca8aa54186a8584f59a248557685d84ddabcd5f41902624e317aa16b60c2db752897316250d822311d72be0dd923a815f93a55443da4f08dbc5695184fde86ebf5a702c0ab74bf75ee718f0e8db6c90875af2b0e3b146158477a5b1357cf2662a2c43f08d359b078e13dda5eb9d0c90289e73c18371907ab3ed443b161fa51fe4b44aa406c94e5d27837027e51ca16cbc8b9be5c1175682fcfbc45f03adb62a74e64668d7343ed38477c7cbb241d767cbbb591699a804be5bfc7b833af70571b856a019907b5371c66cc0aef74f827ac91dfba7be612a71ce98e189d1d0b043b3e65e48f0e030a56b5750853a60ef31322522a40f8a8a458aa37f7362d38745dc360b1d42c0a77abf61f489e2d7f1b5a3bf747cae5f2f81f4943a66d456e463432a96b84da32103ef1050f76791f70834ab58983ffdf0745a28e231d98e0a3a297fa465cb2474408cd81920c4fdad5bccc36f11b023c669de6e87179e834a224db517ccf85f0b2eb3bed19fdbefc5361448f7bc5ba3885fd099b676762e375c87cdc9f39f67e4cc3366477398aa50818cbbefd0577c677b1b49bfe022c78306d096c4797c70da18559e82c7a3618d2b08419547c578edb30efd014d796775ec1ee59706cc356c11df72013a6ce8fcef9da7b553330034ddb388ef0be20461406450f3ef0c25aa77ccf2b5cdad8236538804fbb3d45150c3c79cbc77e0927927e1a8546d6a83b92df96ad070b854dc15243d84713d7e3e694498e68561c1cb855128081cb586924307f406ad4128ebb99649450fb3275564dfefffc5584b04c7737cf6b82bfdd36710320a43eb7c629257c1c25ef7262dd984f0cc1d56fd800fba3db47ccecd0ff9e4171a9e10cfd18a22f5c90191285623dd286591f00589941876a7c736791a1a9fb07ad2f0c172fe96ce6499c14ea36bb42c4f12fc53dd2297f965be33d2621e59290250d1198978a50b1565428fb5d054c062d1de7215220705888a116a745918e711da10fe95eeb484f0644def90cad23b46ae6820f6227090415b2d1f12c1ac479f4a2043b012cde234f4d1ad1faef9cd462f57a1b649914c3f5854bb662c18738dfdec76f680ab8270e9d54464486d686e022e2250e9d4e0f67ca8b95874ac556f7e4ab56da15131b0cd396161fd742148365eb1ee552bab0f8d321b713ece3a8907f5e0563cd0e423a0843987c471526c242322a5588e87e531d521f36b62dd1b3c8962f113b0d8a83416dfdf02ab4a3cf1c7b9fd46436b83f0e2ea57d683b6b5f3cee5be54667cfc5ada8570367e29bada9747d80bcf612151b31c7f3f832fde8cc79a96915a76c3782db76aa4fae553122a9aab02f2031af71b5d78d885383069f7a7676bcba85937c31d520ff8e8ee41e1e10e6bd4e570ed43bea50c9db42fe470f42b262c48ef2d94d81c71b54d45087b3e701e335a95d559f821735206d00d7cd01ec715535907f18ced14c12b8cb11ebcf298fd3e1a13bc99ebdb4cf64dff9ce96a00da501abfe30ebc5ead4f20c14d51998712c05f9f30b7e11e54731009f85b610b4724959ea0a6a4b0dc29a00865f59abfef25f23fcc05de392756823bd2c31c248b158c7a593b7a7c56c68411f0e89e2c7cfb9be49c3517123907e0da6a02ff2ffb6551229390980e53db6f11b38d13017d56286be49d378c2027b7945ae610c66f65e1c87fb1327a46d74cad12aa70569b8fe41b83ca4ce862fcc39f45546e39ba86f2ccb65d2e63ba15d6b3991d32bc0c842d3c193fad3c6cce92a13f54359793b2b80fe01949798d5c57b8af0854e2873125e60c4c8b2582c1c3d4d732fb7f3eda5f3d87f76896e6e869a967d27db5a732633655ad869500e61fecd0ac13675a05c84e5df17e937608b8ac7a231a9fe25e01ab7ba5b1387fe52638adb5095647f5cc8fff991241a72e77cfcfc4fa338e759addc21a2e0de1fbfcc543e4005bd3538e6eb5b9c729aec4d5df79b6b093d748a300b97bd56e8f265ba8eda13b28adf32b0e820765acac31e22ec3d25ed1f19b1986f41dbbaa408e4469e7468efa1527acfa6feb3ede462a60ea8f97d3c12dc302413a24324d04d5d9e722de174bd64c48f2a5393ccf0e640a0f5209276b505e5ee29539937ef92a450eedb62084196fc708f2ea5e40242aa89f724f0590bae88b825aac5e74a0bb492e339152e66a516ba82340c6eb4be63ad4922dae66a6f763388e5c479488b439e5495c3a10edd0ec9cc337dd571d2e34d5900fec6883bf3ecea199630b372c1f0d27d66119c710e92372afad23f75fb0416ea1586376c4d213bdd2d03c6fd8f41c09df46e25268ad5b5171032f82931bb2511a3ad256f151de94837f44978d5dadaedf87d2a9a89e729d26599a57360aec26901b5537be1d2c08d9c21695d6c818353f637af41fa211d22984bd9ea64fe7c47e95e4b3bc4b038962e61088227c977fae25d93ae25512b3b6361b14cd332ded9763255d0081f0fd309da17c62bdde2269a97ca2b1d306ce2b5af73ce390ace5bbdc513727d1241651a07470cb65ddbcc467151fc971199e78b305074422ddd501b4ec162ed2e89cbaf3d2dc27c637a78cec68e7f11aebcaadeeb9af4c56d980c5f68d4020422f5e53ecc35aa3aeb877542e12f778ff9c65783938a11fd6da6abc89d0962599115bc626f4d060c0ee59792c56fa5a8a4a282127d22e6020d352759d6082f876ae6edde78d3c9581a67148834947e3f8bde4849af22529b19a9354fb1cca7d7e668591f7d8d674e6feb852c2821a2cec5a13c1f026e6923fad146b39cbb8b1afce12b5be6b62c261af96ba9bdeb9228f568a6dd5862394a76def97fd9ef4f9965e5845fb9a4acc6460ed430acd971c869121de23d2502270b95b6b19b4b7654ee2a2495180912b1a5889b51576f547591c46f57b095a254b74737f6094af9332e7d171c0335048c9c317c693f064b97cbe4db56e733a43e8491d065472425da9fab49ca1f1798a9154928dbde21c16ccdb6f5879a14d5ce86b3161aab8e6df732813c32cb6b531dc15d5864e7fc824d447c8a4ded43d4f16460ace1df596f2c88465db73560640fa204b77106ed1963d72f9b0f4fdb3e2395cd54065241a6e67cb2d592760c95a9d710b001382f1e21cd3db4707c2ab450b661ae0de3d619d8986f9b867f6c1fe1dd19221be6b5a1c7cb0cd5016d8a7b6f86b24e15c2b589715d39d650fee29711807a422205b43a298b0b3cc6de8762b5cf76f44a62344877c8d8aa76c78cd4290ca5f0990d85abf5aeb82da03491fddbf176be4310df3c6fb03a180246cec60c7b7aa634795b69ce0f30ca8f76a3b033d13456a77d7e76bbe14b8346041a15c153ec99af2a9c757a9e1620b1a2a8cd5981dfe245224c280fd9e48d208874ffb4d7c2803190f3ba4a97bb5fd369d996447d51b2a6dcacdd465f847f90387cdbdc067450ed5c7a4a035ebb3fae93a8b4b1e6f8a6f3f4a1617bf711f957ec5724613f0d6128301d69a1df01245fe4463f720e015411378fa2de01d8f2416eda033ec66d8c00aa25ccf8cbe06819e21c77e842d1127160637f1b652c95046c30a4fb52c690427e8a3a37dbc5c4f7a684f31e343cb1ee45aea01c0c5b2100335aeceaa4cb9fe76b51c1f6f4f59f8615fdfc84f1985c3346301a3b012d8c98b46fec4e7f4fb0f26f0a791bcc99167d0e74b21dd85140eb4f13c966a4d7484dc698fc40b1f08718d6b11daaf580483e2610768cc435c31a1e317994da65c0d47a49b5063c25aab62cd3af2f1d8516756db9b44e4685e7792d061e856d29e941e3b1347c93cfa8a77e341309c5fa3c9dc905322e9804ac3676f7b419124589ab45696cb5bdc3edf3c2359b2f1093e0b48e131794efaa606f4eb1da86a5cdc72db23ae1427d1c0ce51ad9a36f6d13aa357c063fe6023eb72942cb1c8769890996e1ded6b4572ad72890b3ea4fc015bc83fa4a967d9a5c0393f6268399988f26360db80a68060e6501cad1e7e0de6c944ec6e548c5c2ea3f64a85d160c48b1336bacda0c4549f37ee791c2d86c74e736cc9b3a518fdef16f8e074e4b59fd521344e21ab2d21ed31dadca46884368f2827c6a8026522243e01345a32ff739e9fe794e81e0f0ac0610649e53df675c5921188afbcedb9d832a2753fc22d9d9a1d7664759ace5768b774ca4a3ab9cde4788a214727367e952e1e6c3afa18ddf524d9f963aa1b61d6b5c44c88a9fb4454a28b043b1f074b36ecbfba1bc9cb7a60dcb872cea4b4c08bf31a7fdfc1ffbd2ec8938bee8f2aaf8db63abeb6b0850809d83fae65181660ede29949c3397f482b834ea16df33ae76e57a1a210de277005cfdd34aa3508e4f658aa1117c9a98bd521235dfc49c3f7b3d9b051616e50c73588868d01cda4629f3ea25cfcc43b442c5f9762c4d12022e60acfc7a194f300c7719004c88aa1fe2b3a509276893dc7750c8f76af5c4a5d509e74e571110b2de740db4917a2d30cdbd836d84349732c0aaaddb7adb8e1e27b7cdb611f35ab95c7115c7df8fc531ffa2ef7e51fc071a65434780bc2212d465952c72af6ace296565a105b072c3b27647abc4d2818710c51d9eebba7ddd13d8706b75eb22b34726ef05f224ea324ffb0817b530b616de54e81af099eed540235a96173b87a75934561444a682a0d6a24c52a874e1da17f98d791d71c1c9174e9e7eff0d5faa72717744c9deaa27c8bc0ca7ae76d5a1593b4e45f2f8d6e7ed1cbead8766df8deb084c800ab670195b0e2a7e76ab996a953195720778bf64663f4ccb08e69286024706f059a7e0940a0b25c00f09c3fe1483967179cc0dec84863a388f5ab28cff61f45e30afd84579cc13a0deaa3caf6f5f8a8c062b2deee91744e4f3c38973932f5e2b6a0b25b7949850fc1ba28d9fe6d230659e9f20452eef17318ff6c86b20e3288a22d3e0e9cbadcd060ee442d82e7eff3b81752f61b44053bc5d447c9172b1446a696168ee0d5925a3c5ad2f627a974b53d96c4e5273fe227654e0771b04a2c2ea780810a58baab970256bc459862d3a14a6046e89757fc3c635f34d936630978fec2289fef8cb45136c92584f2ea8e83571c62ce4e699e7800eb7e51edf16b72bba735909fd3fa67c0d02c1457eee1981bcc0ada308387de979783dbf5e7806bbe051140270a79b3499f77093156a218ea58c813ee07603fe3d393562c3c4b6ebfdbd6e9c5068a6b4e3b36e4673b7fdc178185fa38f0f734b6939f5cd14ce623f31605abdbbafdd1c6ce6864002e5f87ba42118b3ef9d9c935a7ba75cdf0fd2a94ca29dd5ced94ad4a159ecd2623c0a983180354900de0dc8bb0687600788dda308600fb2e9237b5d05b92782d39c06408883fff62eda64bfc208e10d9c6d1848b4354a2a527619931f0af273f5fc828c38a80ed746aa4e4a5443999429e870d5d7f85cd31853dc080e028282dcd938ebb2cf620044d756fa5302afd2be0492ffbc3a8406ea8f0a2a8b9c6173e7a8f55a87fe3cfea69ac82e5187aa929b7c6e274e3a5320626110a1ec5e1839ee32509ee7be1c5cafad2fb55395b0912638fe6f8d8ea3a39d2af6afafca04518d3c4bc4de3f798d221eaddb96901af3a67c43eb103b6ebfd7ae810a1950a5dca78d1de9fff2eb5da3e62b933bb724c5386d682207a5d306e7420d711eec77b2790fc9e2072fef9783419eddeb79156a9d076db4053910e8aa94cb807f29aefabe3031d0cbeffd38d7fc2207b0d65b2b382ab00f8a2c1e129bba07851ea8f38498f3fce9645193812ad9d2d82f6ee4d690f770e74e13d292716880104c8c04b8954587b2ed72ac8d5b1ad93d2bd071915bea3c047cfc8c3d896c679723888fdb6a2544526d1047b6dac3bd8738811544c4ee0bb07940d180d1017e9acd01da4401d0509ff425bccceab147add0c3f7608bfdad6f4070addf9afba9b2193bd4f35f1764e99163180cf15e213432354ce50ad55cd4e10575fd298b8b641aabf25186c752f70db74d19a045d77c9510d46e6d2cdd402c3584a20656c0eecc0f77b796a1b2baa273ce23ed20881d0ba91c5812d444e6b5813c453bfb58991600da25f240b74d60e1f696c2ae3baddbd927ff4250f196c669df5fc57d116f9139024959937ed60571f89dd0f57071abd5b2e80a79066d35cf03345886e227ae22bf15fa8b283b10eac6141fdde5995df473c6eba868e44bf9f38c1a9f8a68142a9900dd645389d514ba3aa5891c452fe1f0609ef569c7d166f24eb6e755ea7a068980827858d2d1021983773606a35f83e563e3035a89d4f5e8c5da70652b57bb0110acdaf4cf23b85d7c354b0a5f6ce0d63f90e48a79aea6d3a1405af5c623a1e42abe895bf3efaa5073cdfefa12b9a0aafc39ff7d6de39642e0d30b78d3ee9907b8c92850a6c236cef39a439534393a35007495e661cb2acf5f1bb70b0ffefde39bf7b06f7ae49d764906d8bb0f37b0b153108dec0eaf02189271c6030d2276e73a44cbeadf946e439a33c67716efec4b6e9fc6223dd2c6a3cb36b2e64539ec23a3d5b9167f9c299f959bf58932383d5ba5136cf0deeaba8c52a7da52e5b50a72c40058d864b0258eec623c8d2e869094d0adb4c5205e0ab0cfc171852aa0d00a3d27f26dec9992c210cdf86f316e01b5a981a96db090f19bc6d1fe4a5c7e3125722e1fe063a86a3eb8e6da534bc7693d536b44b5b279bdbc4b1292b7d377631848850a931cf496b6402e66ac076a8fb9b0d06a241a837fe86cb312c3a1d6a9c57db8b2154cf8222e5a12367b4df681ed94f97ff93e703bd423abc0ea7ec21b3861fc2f3180f799e49d0c25e3e8e8ecd115982e75c9fd528f1fdcac1014aee872f39b1f98390a2bdcaf8b543ab3299cf08bb339cff1750e8bf058a59c7b0b1030fb4e6d3633d2713df2a93fb3d6c9a540747cbcf7788ae43fd9679aa6791cff750161a7fc934abcafa16042bc0e7b1c57c7a74e8694d28bf9f8d49c2fd18e97a99296e958792cbebd7656b85d37a690407de8752f262f3046a71b82f55f2140d06bd76516411fb09597936112d88ded71dff0fa1b078dc9de3f514c782042973f72a2bcc0a27f3ab3b565ba5ff33b79c8402d0ca4c9c47b909a01c1f81e8ad3f272d620f683f91247922a2f785367702ed56f91b8f6a04dd43b43b6967ea097460b860c7d96c97dd2bd594af90feea0246f3edd50a4e7e9639183eb7fd7dbac94a40e901390e5bc6a3721204fc58c989cbae6b05caae273403ab5ffdc7f6a61f1aeb53b6a1c9987cbf9cab1ec5a7536957fc787e0fc158f75e85b8cf0b1282a5c778d74b08e8a4278d1374fed05cef9b1b3aa09217dc862d8802a48f04127bd3e950b0b739d065dcafae7120a80a28af3859416350cb07fdbcbfd546adc1527e3dc0036eb7ca3b9de692194c2dcadb2a43b3f1612f4a113c773f5e59315c7433195f2cad994161505f9108da1961ea487f6f2c6d25384a7f48a56bfe670ef92b4875b7f7fd97391f0d394360b513f42ed91aebeb3c3acbceeb8e8f86201da49571fcfd2ccd8e0bf470515231ad59327aa099803386595196ef008c23c3cb1cc93d1c15bebf99dcab03d2ee70918f964669dbe9a9e28267a6ddadcb2e65619ec641b083d5a46024c955a9808cd066ae28c92abeef21b02806abba852b7cd67ad8cf9f30a73792955a75fd769345a12538dd1319cb2f9107bbc57d497d0fd1f67e9c20d52269d918521332243f9e80edf7d59e3d006adaf32815ade036c675d2f2d46ba6d9384a3d0d3842f4dd973d444d2fad79c0466a9b202fcf66e3c0c6064f923d16a75cad26f7925fb0be8b722cc83011bda87a7feabc8b6916604c4be1e7cc0177569690069780e8bb301b1160ddad573eb1e94100003a32117aed66e35d1b1c8ab08eae688e4da1567405e77740d9d39f2d75b94d8328d4936ebfe2226559fd17258796971087b579206e1843a446b8246695ee881ca0212c5786bca3e059ad944aae0c27390ddb52d02e704852f974c2f5a65bbdbddbb9f031d8f50381710a767f2fe44fca5bf9eee697f098822aa91b9d32fed94e959bd4d182226c2ed2db397f6cd500121689139316ce09a35b6824731df0aa8336a1f1979abd3ffbe6f76c48e2551309de30415ffde5617826bbe0b2672973c2c3dcc67f3dbf58a8bdb3754d335f3e7a66104e7e3eb1c741088fac64ff58642f64a88184a4d52a606be7b91ab0bd30bb6951a261d5f9759ca60f5264c27e03e725ac21b878fc921bd470071382b72b26ce5ef3dfadbad043b8583afccdb8b0d5e697a7a52bc5c61b25957054b51e155306ba990789388744dda36e9da622913417a468d7dad007c20da9553e87bd5be864c68569a2a54c8cf23a66a29e14f0878a2e4d471523c15b1bda0d6eed9655a9b1b7858797012a832e452e0c729636f664ff2842465513d62e1b83cd6a26bd61185cddbf68532ff0fbc0b34d231a987c74afd83887f2454c9cfbd266d43238c5e40e806d3759cee3d7c8bf279e73d33632e4e5d61f891f1a379af7078cae93fb6caf27985f1cf27b9e767b60016e377f972b68df191f139378742f8c088bd9aa46cae3a39c41d64df86fabd36d91371cd56a9c697cd2390990c1477b27424735eca913d2e2ef3b39f8b1bf2f2f6237477fa002b989d0ddfdec198777c22d08a31248b56031e38a83a191fed599f1070dca6bb6589eb96ca7e6b5df3bdfcbc59159697d78f551db334204b9dd8355f99cd4d2e95bbe6ba653361f24eb970ffae766c43e2e903cabb595f888f01f90742a4fc1107b3c9c4c4260851cf960b3acf30335c797c3b561d162301ca0448e816e4b8f81dbcf4a8b9eedcc0f235e96da69fdfa9fe9fb8e932e40034d74d234bb2779cf6e4fa0733f1c2b5ca53ef03efbdaa4b3bf16a804cc6d96b777ee6ab9190cebe8906a6ac07ae520f8baaf42524381a52c3bd748884ac0b33cccccc68bd7c3a98f1afbf0cee1f0e0067e7db9b0eeb94abd1422e9f2104800cfe752cfa9ea5ac4b5af2037c435eac3fcaa8329c1e8c2ab2434bd3d3b135d03a4ebaa8a8e7110212d2d568db0d507c93ee8022afea48441b3245b222f39f53eab3852e5ec9c8a6cc4f59f21e634aa499f141ac72ea202b09b527f5d252ed10c6a1111509e55d0fa001ae78a29c806195f446585cf7516ce9dea2184507739c5e0238f5926d6d4bdf928a416d542b97de3c73693b4cf527560d4985cf9e054a86c92e9c75431719af52563ec8f5d3a2abec274de05555749221664716b135a83b4cca559a314290ea1884482c0502313bbe309370d7279488fa362de0c364907daa55a2ef92d1cb0b69707ea8a79e7e69bd273a8f948ad9c03ef54e75ad8e2bc61b5ba69f94b3c68eafc1a4158ffe54a6e11d99038847a216615afc8c2eef85055fdb3a07b7b47ffaac27124ed1cbc1ba1ab5839728efb448c7dcd9041833829aeb1ba00407c74a6fd3cc917922c90a87d8042627a5a49c795e76b30b4c41231bb2e1a77f60f516ce7b6ac8965117419355e0ae089a18baf262cd1e08bc4e17df1f342f12176dbd055afb5ae59b802109f5c5438a6a60410d5d1ab1c962fc62372e5f3427pcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcpqapcp-3.11.9-lp150.4.3.1.src.rpmpcp-testsuitepcp-testsuite(x86-64)perl(Slurm)perl(Slurm::Hostlist)@@@@@@@@@@@@@@@@@@@@@@@@@@    /bin/bash/bin/sh/bin/sh/bin/sh/usr/bin/envlibQt5Core.so.5()(64bit)libQt5Core.so.5(Qt_5)(64bit)libQt5Core.so.5(Qt_5.9)(64bit)libc.so.6()(64bit)libc.so.6(GLIBC_2.14)(64bit)libc.so.6(GLIBC_2.2.5)(64bit)libc.so.6(GLIBC_2.3.4)(64bit)libc.so.6(GLIBC_2.4)(64bit)libdl.so.2()(64bit)libgcc_s.so.1()(64bit)libgcc_s.so.1(GCC_3.0)(64bit)libm.so.6()(64bit)libm.so.6(GLIBC_2.2.5)(64bit)libpcp.so.3()(64bit)libpcp.so.3(PCP_3.0)(64bit)libpcp_pmda.so.3()(64bit)libpcp_pmda.so.3(PCP_PMDA_3.0)(64bit)libpthread.so.0()(64bit)libpthread.so.0(GLIBC_2.2.5)(64bit)libstdc++.so.6()(64bit)libstdc++.so.6(CXXABI_1.3)(64bit)libstdc++.so.6(CXXABI_1.3.9)(64bit)libstdc++.so.6(GLIBCXX_3.4)(64bit)pcppcp-develrpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.11.9-lp150.4.3.13.11.9-lp150.4.3.13.0.4-14.6.0-14.0-15.2-14.14.1\=@Z@YYYYGYFk@XDXXg@Xf@U/@U hT@T\@T@T@T@T`Sof@QdPrPPN@P@P@P6@PP@P+@Pw@POO@O#OF@O8@NNBrNA!@N6@NM=iKs@J/@J.Nddiss@suse.comrbrown@suse.comddiss@suse.comddiss@suse.comddiss@suse.comddiss@suse.comddiss@suse.comddiss@suse.comddiss@suse.comddiss@suse.comddiss@suse.comddiss@suse.comddiss@suse.comddiss@suse.comddiss@suse.comddiss@suse.comkkaempf@suse.comboris@steki.netLed coolo@suse.comschwab@suse.deddiss@suse.comddiss@suse.commeissner@suse.comddiss@suse.comddiss@suse.comddiss@suse.comddiss@suse.comddiss@suse.comddiss@suse.comddiss@suse.comddiss@suse.comddiss@suse.comddiss@suse.comddiss@suse.comddiss@suse.comcoolo@suse.commeissner@suse.deddiss@suse.deddiss@suse.deddiss@suse.deddiss@suse.deddiss@suse.dejengelh@medozas.decoolo@novell.comcoolo@novell.com- Package missing PMDA binaries; (bsc#1121920). + refresh 0002-Install-libraries-without-exec-permission.patch - Don't package pmns .NeedRebuild flag; (bsc#1092160). + add 0010-pmns-don-t-package-.NeedRebuild-for-SUSE-distros.patch- Replace references to /var/adm/fillup-templates with new %_fillupdir macro (boo#1069468)- Enable QT5 builds for Factory (suse_version > 1320); (bsc#1056477).- Ensure sysconfig files are populated from templates during installation; (bsc#1056397).- Add weak pcp dependency to pmdas that were split out from the base package in the 3.10->3.11 update; (bsc#1055503).- Follow the shared library packaging policy and split libpcp_gui.so.2, libpcp_mmv.so.1, libpcp_trace.so.2, libpcp_import.so.1 and libpcp_web.so.1 out from libpcp3 into separate packages. - Drop a number of unneeded explicit library package Requires. - Fix a number of file manifest conflicts. - Drop lio pmda on SUSE systems without proper rtslib-fb dependency.- Update to 3.11.9 See http://git.pcp.io/cgi-bin/gitweb.cgi?p=pcp/pcp.git;a=blob_plain;f=CHANGELOG;hb=3.11.9 for details.- Disable remote _service execution + Run locally and add generated tarball and spec file- Update to 3.11.8 See http://git.pcp.io/cgi-bin/gitweb.cgi?p=pcp/pcp.git;a=blob_plain;f=CHANGELOG;hb=3.11.8 for details. - Remove 0010-build-do-not-include-.gitignore-in-installed-file-se.patch + Upstream - Drop pcp-webjs.src.tar.gz + https://github.com/performancecopilot/pcp-webjs/issues/3 + Vector will be pulled in from the upstream source in future - Enable pmda-systemd package + libsystemd pkg-config detection fixed upstream - New packages + pcp-devel: Upstream split of non-essential devel packages from libpcp-devel + pcp-pmda-bind2 + pcp-pmda-docker + pcp-pmda-lio + pcp-pmda-nutcracker + pcp-pmda-oracle + pcp-pmda-redis + pcp-pmda-libvirt + pcp-export-pcp2influxdb- Update to 3.10.9 See http://git.pcp.io/cgi-bin/gitweb.cgi?p=pcp/pcp.git;a=blob_plain;f=CHANGELOG;hb=3.10.9 for details. - Drop obsolete 0001-Fix-XEN-build.patch + PCP_PS_ALL_FLAGS now used explicitly - Add 0010-build-do-not-include-.gitignore-in-installed-file-se.patch - Split out a number of agents from the base package into separate rpms - Disable sheet2pcp + As per upstream: "until BZ 830923 and BZ 754678 are resolved".- Add _service file for pulling directly from the upstream Git repository.- Update to 3.10.4 See http://git.pcp.io/cgi-bin/gitweb.cgi?p=pcp/pcp.git;a=blob_plain;f=CHANGELOG;hb=3.10.4 for details.- Ensure the perl modules correctly link against the PCP libraries; (bnc#841204). + remove 0004-Remove-CPAN-rpaths.patch- Update to 3.10.3 See http://git.pcp.io/cgi-bin/gitweb.cgi?p=pcp/pcp.git;a=blob_plain;f=CHANGELOG;hb=3.10.3 - New sub-package + pcp-import-ganglia2pcp- Fix perl-PCP-LogImport requires version for pcp-import-sar2pcp.- Require pcp-conf with libpcp3 on [open]SUSE platforms.- Update to 3.10.2 See http://git.pcp.io/cgi-bin/gitweb.cgi?p=pcp/pcp.git;a=blob_plain;f=CHANGELOG;hb=HEAD for details - new patches 0007-Honor-CFLAGS-in-qmake.patch 0008-SUSE-fy-pmsnap-control-path.patch 0009-pmsnap-control-var-www-srv-www.patch - renamed patches + pcp-xenbuild.patch to 0001-Fix-XEN-build.patch + static_lib_perms.diff to 0002-Install-libraries-without-exec-permission.patch + pcp_legacy_init_lsb.patch to 0003-pcp-legacy-init-lsb.patch + remove_cpan_rpaths.patch to 0004-Remove-CPAN-rpaths.patch + rm_init_script_runlevel_4.patch to 0005-Remove-runlevel-4-from-init-scripts.patch + create-pmlogger-and-pmie-logdirs-during-install.patch to 0006-create-pmlogger-and-pmie-logdirs-during-install.patch - Update to 3.10.1 See http://git.pcp.io/cgi-bin/gitweb.cgi?p=pcp/pcp.git;a=blob_plain;f=CHANGELOG;hb=HEAD for details - new sub-packages * pcp-doc * pcp-gui * python3-pcp * python-pcp * pmda-infiniband * pmda-perfevent * pmda-papi * import-collectl2pcp - drop fix_pmie_pmlogger_startup_races.patch, upstream drop pcp-3.6.10-gcc5-reservedword.patch, obsolete- fix gcc5 C99 reserved issue problems with patch pcp-3.6.10-gcc5-reservedword.patch- fix bashism in post script- use %_rundir if available- Move configure run into the %build section.- Describe xmktime.c and pthread_barrier.h licensing issues. Workaround by continuing to remove the testsuite; (bnc#796448).- Fix race conditions in pmie and pmlogger startup scripts. + Add fix_pmie_pmlogger_startup_races.patch + Upstream fix for regression caused by CVE-2012-5530 fix.- use permissions framework for handling the worldwriteable+sticky bit directories. (bnc#782967)- Create pcp user and group during installation. - Package pre-populated tmp directory. The directory must be world writeable (with the sticky-bit set), as it may be used by any PMDAs or client tools; (bnc#782967).- Remove fix_configure_path_tests.patch + fixed upstream. - Remove configure_append_pcp_subdir.patch + fixed upstream. - Add create-pmlogger-and-pmie-logdirs-during-install.patch + pmcd and pmproxy logdirs are created, pmlogger and pmie were missing. + Submitted upstream. - Update to pcp-3.6.10. + Transition daemons to run under an unprivileged account. + Fixes for security advisory CVE-2012-5530: tmpfile flaws; (bnc#782967). + Fix pcp(1) command short-form pmlogger reporting. + Fix pmdalogger error handling for directory files. + Fix pmstat handling of odd corner case in CPU metrics. + Correct the python ctype used for pmAtomValue 32bit ints. + Add missing RPM spec dependency for python-ctypes. + Corrections to pmdamysql metrics units. + Add pmdamysql slave status metrics. + Improve pmcollectl error messages. + Parameterize pmcollectl CPU counts in interrupt subsys. + Fix generic RPM packaging for powerpc builds. + Fix python API use of reentrant libpcp string routines. + Python code backporting for RHEL5 in qa and pmcollectl. + Fix edge cases in capturing interrupt error counts. - Update to pcp-3.6.9. + Python wrapper for the pmimport API + Make sar2pcp work with the sysstat versions from RHEL5, RHEL6, and all recent Fedora versions (which is almost all current versions of sysstat verified). + Added a number of additional metrics into the importer for people starting to use it to analyse sar data from real customer incidents. + Rework use of C99 "restrict" keyword in pmdalogger (Debian bug: 689552) + Alot of work on the PCP QA suite, special thanks to Tomas Dohnalek for all his efforts there. + Win32 build updates + Add "raw" disk active metrics so that existing tools like iostat can be emulated + Allow sar2pcp to accept XML input directly (.xml suffix), allowing it to not have to run on the same platform as the sadc/sadf that originally generated it. + Add PMI error codes into the PCP::LogImport perl module. + Fix a typo in pmiUnits man page synopsis section + Resolve pmdalinux ordering issue in NUMA/CPU indom setup (Redhat bug: 858384) + Remove unused pmcollectl imports (Redhat bug: 863210) + Allow event traces to be used in libpcp interpolate mode - Update to pcp-3.6.8. + Corrects the disk/partition identification for the MMC driver, which makes disk indom handling correct on the Raspberry Pi (http://www.raspberrypi.org/) + Several minor/basic fixes for pmdaoracle. + Improve pmcollectl compatibility. + Make a few clarifications to pmcollectl.1. + Improve python API test coverage. + Numerous updates to the test suite in general. + Allow pmda Install scripts to specify own dso name again. + Reconcile spec file differences between PCP flavours. + Fix handling of multiple contexts with a remote namespace. + Core socket interface abstractions to support NSS (later). + Fix man page SYNOPSIS section for pmUnpackEventRecords. + Add --disable-shared build option for static builds. - Update to pcp-3.6.6. + Added the python PMAPI bindings and an initial python client in pmcollectl. Separate, new package exists for python libs for those platforms that split out packages (rpm, deb). + Added a pcp-testsuite package for those platforms that might want this (rpm, deb again, mainly) + Re-introduced the pcp/qa subdirectory in pcp and deprecated the external pcpqa git tree. + Fix potential buffer overflow in pmlogger host name handling. + Reworked the configure --prefix handling to be more like the rest of the open source world. + Ensure the __pmDecodeText ident parameter is always set Resolves Red Hat bugzilla bug #841306.- Ensure pmlogger and pmie temporary state is always placed under PCP_TMP_DIR.- Specify the PCP temporary file directory at configure time using the - -with-tempdir= argument.- Use mktemp for the placement of init script temp files. Place global temp files under run_dir; (bnc#782967).- Update to pcp-3.6.5. + Fixes for security advisory CVE-2012-3418; (bnc#775009). o Add field validation to PCP instance PDU (Red Hat #841240) o Fix __pmDecodeInstanceReq heap buffer overflow (Red Hat #841284) o Fix __pmDecodeText heap overflow (Red Hat #841249) o Multiple issues in result PDU decoding (Red Hat #841159) o Fix __pmDecodeNameReq buffer overflow (Red Hat #841180) o Add length checks to __pmDecodeLogControl (Red Hat #841290) o Add size check to __pmDecodeIDList (Red Hat #841112) o Fix __pmDecodeNameList buffer overflow (Red Hat #840920) o Add missing __pmDecodeFetch namelen checks (Red Hat #841183) o Add length checks to __pmDecodeProfile (Red Hat #841126) o Add length checks to __pmDecodeCreds (Red Hat #840822) + Workaround for security advisory CVE-2012-3419; (bnc#775010). o Split the Linux kernel and proc PMDAs to prevent information leakage in default installs - esp. /proc/pid/maps exposure, but other proc metrics as well - and no longer export process metrics by default (Red Hat #841702) + Fixes for security advisory CVE-2012-3420; (bnc#775011). o Memory leak in pmcd DoFetch error path (Red Hat #841298) o Memory leak in __pmGetPDU in-band signalling (Red Hat #841319) + Fixes for security advisory CVE-2012-3421; (bnc#775013). o Resolve event-driven programming flaw in pmcd (Red Hat #841706) + Correct buffer unpinning logic in a PMNS traversal error path o Red Hat bugzilla bug #847314. + All of the above issues were identified by Florian Weimer of the Red Hat Security Team, who also assisted extensively in fixing and testing; a huge thank you to Florian from all PCP developers and users! + Add modern gcc/glibc security protection mechanisms where available. Thanks to the Frank Eigler. + Harden all boundary checking in the remaining PDU decoders. + Resolve an issue with configure script checking for the init(1) process on Fedora 17 (and other systems using systemd). Thanks to Lukas Berk. + pmdaelasticsearch only reports on nodes in the cluster now, and not other client nodes. Thanks to Nigel Donaldson. + Added interfaces to PCP::PMDA Perl module to allow PMDAs to use a hash instance domain (instead of int/string array). These make use of the pmdaCacheOp(3) interfaces - the hash keys are the (external) PCP instance names, and the value associated with each key is an opaque reference. + Added an interface to allow PMDAs to register event queues with existing clients (pmdaEventNewActiveQueue). + Initial version of the (experimental) bash tracing PMDA.- use addFilter for rpmlintrc, setBadness is not acceptable for Factory.- Spec file cleanups following feedback from Sascha. + Do not remove the buildroot as part of %install + Use %suse_version rather than %_vendor + Add pcp-rpmlintrc script for devel-file-in-non-devel-package errors + Remove runlevel 4 references from init scripts + Add explicit perl version Requires- Remove fix_cpan_pmda_manifest.patch, no longer needed with fixed upstream tarball.- Remove invalid cpan/PMDA manifest entry.- Update to pcp-3.6.4. + Fix build on s390x platform (thanks to Dan Horak) + Rethink order of PATH setting for pcp start scripts, to ensure binaries from other packages with names that conflict with pcp binaries are not found ahead of the same-named pcp binary.- Use upstream based spec file to support combined SUSE/RH builds; (bnc#732763). - Update to pcp-3.6.3. + Revert initial attempt at getting configure --prefix option to make sense for local developer PCP installations + Fix RPM changelog typo in in-tree spec file + Further work on Debian/kFreeBSD port (thanks to Robert Millan) - Update to pcp-3.6.2. + Fix Debian builds on FreeBSD (missing header files) + Resolve Debian startup script (compat) lintian issue + Resolve FreeBSD kernel PMDA build issue with PCP not installed in the build root already. - Update to pcp-3.6.1. + Resolve final Mac OS X pthreads build issues + Debian packaging improvements for split pmlogger/pmcd scripts, perl module pieces, and other lintian reported issues + Update the startup script dependencies for /var use + Support --prefix=... and --exec-prefix=... configure options + Relaxed the "are you running as root?" test in startup scripts + Win32 build updates and improvements + Cache /proc/stat file handle in Linux kernel agent to reduce syscalls on the most commonly fetched metric subtree - Update to pcp-3.6.0. + Thread-safe libpcp, including additional re-entrant and thread-safe variants for some routines + Retire all asynchronous routines from libpcp + Retire all V1 protocols and services (archive format, PMAPI and PMDA_INTERFACE) + PMNS moves to ASCII only (no binary PMNS) + Rework "init" scripts, splitting pcp into pmcd and pmlogger + Update elasticsearch PMDA to 0.19+, new transport and shard metrics + Updates to PMDA new event queueing interfaces for agents wishing to export that class of performance data. + First round of Coverity cleanup fixes incorporated. + Initial version of the SNMP PMDA, thanks to Hamish Coleman. + Updates to postgres PMDA to export additional recovery metrics. - Update to pcp-3.5.11. + Update FSF contact address in copyright notices to keep rpmlint happy. + Fix instance domain checks in elasticsearch PMDA. + Make KVM PMDA to run as root once more (permissions issues). + Integration of pmlogger_daily with pmlogrewrite. + Fix pmlogger_merge corner case for empty archives. - Update to pcp-3.5.10. + Support new 0.18+ elasticsearch metrics. + Fix handling of elasticsearch version metric cluster. + Fix trace PMDA build issues. + Fix some Win32 build issues. + Run with reduced privileges for more of the perl PMDAs. + Name Solaris load average metric consistently. + Small metric documentation tweaks for Solaris PMDA. - Update to pcp-3.5.9. + Add rc script support for condrestart, and condrestart the pcp, pmie and pmproxy services after an RPM install or upgrade. + Fix a bug where hinv.ndisk is incorrect if CLUSTER_PARTITIONS hasn't yet been refreshed immediately following a restart. + Implementation of client event queueing logic for all PMDAs to share (all PMDAs wishing to support event metrics, that is). + New manual pages for new PMDA event queueing interfaces. + PostgreSQL PMDA, supporting versions 9.0 and 9.1 (at least). + Reserved ID 111 for Samba Clustered Trivial Database PMDA. + Add perl interface to allow PMDAs to drop priveleges + Add an elasticsearch version metric. + Correct perl module type detection logic for 32/64-bit systems. + Small pmlogconf source and man page fixes. + Rework flex usage to resolve build warnings. + Make Darwin CPU metrics 64 bit. + Add (long) opaque key support to libpcp_pmda. + Add pmdaCacheStoreInst() routine to libpcp_pmda. + Added mssql PMDA for SQL server Dynamic Management View stats. + Add pmlogrewrite(1) to rewrite archives (fix inconsistencies). + Fix a cgroup option parsing error on consecutive fetch calls.- patch license to follow spdx.org standard- wildcard a bit to make it package on ppc- Update to pcp-3.5.8. + Rework rsyslog PMDA to remove Switch use, very odd behaviour observed on RHEL5.2 (mysteriously failing to compile). + Add in Kens scripting defenses against dodgey toolchains.- Update to pcp-3.5.7. + Fix build issue on SLES11 SP1 IA64 systems. + Improved rsyslog PMDA handling of queue metrics. + Add open file-descriptor count metric to the Linux PMDA. + Implement logger PMDA line-oriented event mode. + Add regular expression based event filtering in logger PMDA. + The default pmcd.conf now has an access control section, and all remote store operations are blocked by default.- Update to pcp-3.5.6. + Fix warning from pmie_daily with some /bin/pwd versions. + Numerous Debian packaging updates for lintian cleanliness. + Fixed typos in several man pages. + Added ElasticSearch PMDA. + Fix build on RHEL4 with older sys/queue.h variant.- Update to pcp-3.5.5. + Resolve Debian packaging issues preventing new uploads. + Fix warnings from pmie_check with some /bin/pwd versions. - Update to pcp-3.5.4. + Fix warnings from pmlogger_check with some /bin/pwd versions. - Update to pcp-3.5.3. + Remove reliance on a cpp binary being installed locally. + Ensure compressed pmie log files are also cleaned up daily. + Extend the event store mechanism to be more generally useful. + Add memory limiting functionality to pmdalogger. + Add SQLServer metric for user settable queries. + Fix potential sigsegv in pmprobe fetching multiple live values. + Perl changes for Solaris. + Fix Fedora15 build relating to handling of systemd. + Solaris pmda zpool_vdev_name() api change. + Update sar2pcp for sysstat version 9.1.7. + Resolve realloc issue in event metric handling in libpcp_pmda. - Update to pcp-3.5.2. + pmlogreduce - fix 2 problems (memory leak, additional mark records) + Initial version of pmdalogger, from David Smith, a log monitoring PMDA exporting event metrics. + Make Windows drive instance domain code less chatty. + RC scripts and pmie_check - Mac OS X porting + pmlogger_check - symbolic link issue fixed + Add in the rsyslog PMDA (http://www.rsyslog.com) + Extend PCP::PMDA so that the log tail mode can be used on named papes. + Numerous updates to the Perl packaging infrastructure + Fix build when $HOME is not set. + pmlogconf - another non-posix awk issue fixed + Darwin pmda - filesys.maxfiles metric + pmie_daily - assorted minor fixups + Unix domain socket issue found on Mac OS X + pmcd config parsing error handling cleanup + Quieten pmevent output in the absence of new events. + Pass process ID out on success of __pmProcessCreate. + pmdaproc.sh - add PMDA_INTERFACE_5 support + pcp_completion.sh - add pmevent for bash metic completion + pmevent - add instance domain support + Bugfix: fetching hinv.cpu.* aborts if cpu indom is not initialized + Rearrange the per-CPU intr metrics on Linux to use dynamic namespace + Add perl modules into Mac OS X installations + Additional vmstat metrics added to Linux kernel PMDA + Fix pmieconf after syscall metrics went away on Linux + pmevent - new util to report event records, with instance domain support + sample PMDA - instance domain for event records metric + pmval, pminfo - man page typo corrections + pmval - fix typo in error message + pmlogextract, pmlogreduce - auto volume switch at 2^31 bytes + pmnscomp - defaults to Version 2 of the compiled PMNS + Remove unconditional diagnostic in MMV agent, log spam + Rework the code that uncompresses archives for Win32 + Updates to Win32 makefiles to get a clean package build + Enable compressed log processing for Windows as well + Sample event consumer code for Windows ETW + Update PDH Win32 headers to use those from current mingw-m64 tree + Win32 socket error messages are reporting correctly + Great strides in getting error reporting correct on Windows + Add Win32 pthread wrapper for threading work on Windows + Add PowerDNS recursor stats to the pdns PMDA - Update to pcp-3.5.0. + Infrastucture support for doing distributed event tracing with PCP. This includes a new metric type (PM_TYPE_EVENT), cunning mechanisms for encoding event records in pmResults, and providing PMDAs with per-client context connection information allowing agents to track which clients have seen which parts of a trace stream so far. Some reference uses of these extensions can be seen in pmdasample and in the pmcd PMDA as well. + Transparent support for archive de-compression by clients. + Manual page formatting errors corrected. + Fix a pmDupContext memory corruption issue seen with derived metrics. + Added a one-trip optimisation/guard to pcp.env + Improved pmdaFetch and pmdaFetchCallback man pages with respect to return codes and value memory allocation models. + Fix for Windows unintentionally allowing multiple pmcd processes to startup and bind to the same port, with "undefined" results. + Fix Windows services interaction, preventing pmcd service stop. + Fix Mac OS X scandir memory leak on empty directories. + Fix Mac OS X mem.util.wired metric, was exporting the wrong value. + Correct the handling of SLES11 distro identification (lsb-release file not used again, on SuSE Linux distributions). + Fix postfix PMDA log file path handling for Redhat Linux distros. + Extend Perl PMDA interfaces to allow additional metrics to be added at runtime (now makes use of dynamic namespace support). + Set KEEPALIVE option on pmproxy client sockets, mirroring pmcd behaviour and reducing open file descriptor pressure. + Improvements to the native Windows version of pmlogger, preventing it from exiting prematurely thanks to a socket read race condition. + Fix /proc/interrupts parser in Linux PMDA, thanks to Arthur Kepner.- Update to pcp-3.4.0. + Add new libpcp_import C API library to pcp-libs. + Add perl-PCP-LogImport RPM sub-package for libpcp_import perl binding. + Add pcp-import-* RPM sub-packages containing front-end tools for importing data from sar, iostat, generic speadsheets and mrtg. + Major Solaris PMDA updates: CPUs, vnode ops, disk stats and disk queue stats, switch to using pmid clusters, internal timers, ZFS Adjustable Replacement Cache stats, new help text, memory metrics, fsflush stats. + Use Solaris devinfo to get information about pretty disk names. + Fix a memory leak in Perl PMDA wrapper string handling. + Use correct structure to extrace zpool write counters in Solaris PMDA. + pmafm now supports multiple -a arguments. + Fix pmie multiple -a options bug. + Fix pmdaInit() callback handling where it did not handle all the interface versions correctly. + Quote filenames reported by pmwtf, else awk can get confused. + Fix pmdawindows missing metrics help text. + Add network interface speed metrics into pmdawindows. + Fix pmdalinux handling of long network interface names. + Updated pmdaapache to use cross-platform http library. + Updated pmdaapache install process to allow port selection. - Update to pcp-3.3.3. + Fix two off-by-one errors in NUMA metrics in Linux PMDA. + Rework timezone environment variable handling to be able to coexist more peacefully with Perl. + Remove Fedora specfile now that this is in Fedora CVS. - Update to pcp-3.3.2. + Fix FreeBSD build and packaging issues affecting Debian. + Move PCP::Glider Perl code into core PCP with other Perl modules. + Avoid a mingw64-compiler-runtime bug in gettimeofday. + Fix spec file issue in Fedora/RHEL builds. + Add in the gpsd PMDA. - Update to pcp-3.3.1. + Fix a sigsegv in pmdalinux in the kernel.pernode.cpu metrics. + Don't kill dbpmda if namespace cannot be loaded. + Resolve a Windows build error under latest toolchain. + Some minor pmieconf and pmimport related cleanups. - Update to pcp-3.3.0. + Rework pmlogconf utility - version 2.0 ondisk format. + Initial support for Linux kernel cgroup subsystem, using dynamic metrics (cpu sets, cpu sched, cpu acct, memory, ...) + Fix per-process I/O (proc.io.*) metric values. + Fix potential SEGV in derived metrics when pmcd connection lost. + Fix to allow pmlogger to log derived metrics. + Fix open file descriptor leak in Linux disk scheduler code. + Postfix PMDA updated to report aggregate stats from mail.log parsing. + Add per-node CPU metrics to Linux kernel agent. + Integrate pmieconf into the build, modernisation and porting work. + Add install-sh to the set of pcp-internal programs for external code. + Improved checking of PMDA domain numbers. + Allow use of SunStudio compiler on Solaris. + Add load average metrics to Solaris kernel agent. + Windows 7 porting work. + Make Win32 build work with more recent versions of gcc and Perl. + Fix pmie [no]match_inst botch, tweak sleepTight reporting. + Allow \$ for pmie regular expressions. + Ensure pmlogger doesn't write extended pmcd host syntax as hostname. + Switch over to not using local context for bash completion. + Improve Lustre agent metric help text. + Added a readonly filesystems metric into Linux kernel agent. + Ensure xfs.buffer metrics are always properly refreshed. + Add Linux kernel statistics related to XFS btree operations. - Update to pcp-3.2.1. + Export information about ZFS snapshots + Correct accounting of PMNS size in a libpcp_pmda helper routine. - Update to pcp-3.2.0. + Change how PM_CONTEXT_LOCAL determines available PMDAs: rework local context code to retire $PMDA_LOCAL_*, build DSO table from pmcd.conf at run-time, new __pmLocalPMDA and __pmSpecLocalPMDA routines in libpcp, -K options for pminfo, pmval and pmprobe. + Make some pmda dynamic name operations take (const char *) args. + Fix bash completion so dynamic names expanded, and stderr culled (culling DSO agent initialisation messages). + Improve pmlogger handling of alias names (same PMID, different names). + Honour the -T command line option in pmlogreduce. + Resolve an MMV issue evident in the Mac OS X installer, which resulted in failed dmg (binary) installation attempts. + Solaris startup script improvements. + Add details of the extended hostname syntax to pcpintro(1). + Fix a memory leak in pmdawindows help text handling. + Fix a memory leak in pmdammv help text handling. + Add anonymous huge page Linux memory utilisation metric. + Fix local context reporting of help text. + Solaris man page build changes. + Clean up diagnostic messages in pmlogextract. + Teach pmdaproc about Solaris' ping. + If pmstat fails to connect to local pmcd, fallback to local context. + Mark as const the final (requested units) pmConvScale argument + Clean out SGI-isms from build related files (no longer used by SGI). + Fix mem.numa.util.NFS_Unstable metric. + Removed pmdajstat, this has long been superceded by the capabilities of the Parfait package for instrumenting Java applications with PCP. - Update to pcp-3.1.2. + Add indom save and restore logic into Windows PMDA. + Fix a typo in the Postfix PMDA. + Update and extend /proc/meminfo stats on Linux. + Improve handling of monitored process in pmdammv, especially when the monitored process exits (pmns not cleaned up before). - Update to pcp-3.1.1. + Use a better MMV generation number, using all bits available. + Fix a metric count calculation error in pmdammv. + Add precision argument (-p) to pmwtf. + Added an open socket sockname command to dbpmda. + Remove use of grep -q, unavailable on OpenSolaris. + Couple of trivial build fixes for the Win32 platform. - Update to pcp-3.1.0. + Derived metric support. + Fix a memory leak in the Solaris kernel PMDA. + Extract information about network links on Solaris. + MMV PMDA (DSO) is now installed and enabled by default. + Reintroduced MMV support for cross-(mmap-)file instances. + Bug fix in pmdammv which was capable of causing SIGSEGV. + Add dbpmda readline support (and packaging dependencies). + Add in -Z option to pmwtf, to pass through to pmlogsummary. + Export NUMA memory statistics from the linux kernel. + Make pmie_check work on Solaris. + Make perdisk stats part of the zpool hierarchy. + dbpmda fix for name lookup and dynamic metrics. + Add a new PMDA exporting the Postfix queue lengths. + BuildRequires initscripts for %{_vendor} == redhat. - Update to pcp-3.0.2. + Improvements and fixes to PCP::PMDA perl module. + Added the SQL Server dtsrun log file parser PMDA. + Switch MMV PMDA to use dynamic namespace interfaces, which resolves long-standing spurious EAGAIN error on reconfiguration. + Separate out the Infiniband and cluster PMDAs into their own package - removing dependencies and configure complexities from pcp into specialised, layered packages. + Configure packaging to use libexecdir for private pcp binaries, if supported on the platform (also honour --libexecdir configure flag) + Add sysfs.kernel metrics cluster to Linux PMDA. - Update to pcp-3.0.1. + Reverted rc scripts default start/stop settings back to how it was in 2.9.3-1, for Debian bug #544350. On Red Hat platforms, the RPM spec overrides this to be chkconfig off by default. + Lexical analyser tweaks (various tools) to work on Windows. + pmlogextract change timezone selection algorithm, add -f for old behaviour + configure.in clean up more thoroughly on Mac OS X + Get pcp building on Debian GNU/kFreeBSD port. + Add missing return statement causing incorrect mem.util on Win32. + Improved support for Slackware distro makepkg packaging + Solaris fixes: pass information about compiler into Perl PMDA makefiles, don't change pointer types of pmCtime's arguments, deal with default lex + Move Infiniband and Cluster PMDAs to a stand-alone packages + Trim the set of RPM files marked as %config to just those that are actually likely to be edited (rpm -qlcv pcp pcp-libs). - Update to pcp-3.0.0. + PMDA_INTERFACE_4 and the support of dynamic subtrees of the PMNS where the PMDA (not PMCD) maintains knowledge of the PMNS. + RPM packaging split into pcp, pcp-libs and pcp-libs-devel pcp-libs is common - it's required by pcp and by pcp-libs-devel but pcp and pcp-libs-devel can be installed with or without each other. + Added separate specific licenses for the new subpackages, particularly pcp-libs, which is LGPL. + Added ldconfig %post and %postun scriptlets for -libs + Don't explicitly require Infiniband libs, since they're libs and RPM figures it out + No need to explicitly BuildRequire gcc-c++ libstdc++-devel + Add BuildRequires on perl-ExtUtils-MakeMaker + Remove explicit ia64 Requires: libunwind + Preserve generated gram.tab.c in several places since debuginfo needs it + Create %{_localstatedir}/run/pcp and ship it (so it'll be removed) + Use %doc in spec for CHANGELOG COPYING INSTALL README VERSION.pcp pcp.lsm + Tweak configure to move PCP_BINADM_DIR out of /usr/share, into /usr/lib. Arch dependent binaries should not be installed below /usr/share. + Delete unneeded "explicit script interpreter" in several places to keep rpmlint happy + Remove setuid from pmpost, not needed (and not in debian either) + Nuke the migrate_pcp_var_dir, script and it's %post scriptlet + Default "chkconfig off" for all PCP services (retain settings on upgrade) + Clean-up and simplify the %post scriptlets (rather dramatically) + Don't ship static libraries in Fedora, we have the debug package for that + Install .NeedRebuild, add to %files and remove crud from %post scriptlets + Added %changelog in RPM spec and moved %files to end before %changelog + Move demos, examples and demo PMDAS to the libs-devel package since they are not used for production (but are useful for devel and needed for QA). + Don't install trace demo binaries since src is installed anyway + Reconciled build/rpm/pcp.spec.in with build/rpm/pcp_fedora.spec + Integrated RPM packaging support for perl-PCP-PMDA and perl-PCP-MMV (but perl-PCP-Logsummary is not currently shipped in RPM packages) + RPM build requires perl(ExtUtils::MakeMaker) rather than perl-extutils-makemaker (this is the standard notation) + For easier upgrades, the perl PMDAs only really require pcp >= package version (until we change or extend an API). + ReplacePmnsSubtree fix bad signal handling botch (affecting MMV PMDA) + Fix pmcd.timezone metric such that value updates on daylight savings (or other timezone) changes. + Initial packaging work for Slackware Linux, thanks to Roman Revyakin. - Update to pcp-2.9.3. + configure.in fix for Windows iptypes.h header. + Fixup Windows SQL Server metrics on 64 bit platforms. - Update to pcp-2.9.2. + Final iteration on pmval sample count changes. + Build fallout on Mac/Win32 in MMV client library. + Tidy configure.in sys/stat time field/types handling for Alpha builds. - Update to pcp-2.9.1. + Fix a long-standing pmval sample count miscalculation. + Add missing runlevels and dependencies in start scripts. + Fix a segv observed in the Windows PMDA accessing SQL Server metrics. + Fix logic error causing wrong Windows version to be reported sometimes. + Add kernel.all.uptime to the Windows kernel agent. + Initial version of the (perl-based) Samba PMDA. + Fixes to pmdasimple.pl so it functions correctly on all platforms. + Add PCP::PMDA helper routines for determining native long sizes. + Extend MMV to allow teardown of MMV file, and set errno on failure. + Initial stable (1.00) version of MMV Perl interface. + Correct the metric units for several Windows per-process memory metrics. + Add network metrics to Solaris PMDA + Report ZFS statistics from Solaris PMDA + Export zpool stats from Solaris PMDA + Generate packages for Solaris + Allow user to choose her compiler (proper use of AC_PROG_CC) - Update to pcp-2.9.0. + Fix Linux PMDA issue with -fstack-protector gcc option. + Get socket daemon PMDAs working with Win32 pmcd. + Bind 9.4 PMDA. + PowerDNS PMDA. + Fix atexit handling in the Perl PMDA module. + Fix a duplicate PMID in the MySQL PMDA. + Infiniband PMDA improvements and man page. + Minor packaging tweaks for rpm and deb formats. - Update to pcp-2.8.12. + Bug fixes in Zimbra and MySQL PMDAs. + Fix memory leaks in the Perl PMDA interface. + Fix the Mac OS X pmdadarwin metric table direct mapping. - Update to pcp-2.8.11. + Rework namespace file generation for Perl PMDAs. - Update to pcp-2.8.10. + RPM packaging fixes for Perl modules. - Update to pcp-2.8.9. + Remove Cygwin support, we're now committed to native Win32 port - first production install yesterday, hooray! + Further Win32 work - wrapper batch files for shell scripts run as commands, moved daemon configs into $PCP_DIR/etc, bug fixes to process creation code. + Significant work on the MMV PMDA, including revamped API, Perl API, updated on-disk support with string values and help text support, amongst other changes. + Fix build of Perl PMDA module when PCP not installed. + Fix Zimbra PMDA status metrics. - Update to pcp-2.8.8. + Added a Zimbra Collaboration Suite PMDA. + Build fixes for OpenSolaris. + Perl PMDA fixes in tail mode. + Correct physical memory reporting in Windows PMDA on 32 bit machines. + Other small tweaks and improvements to Windows PMDA also. - Update to pcp-2.8.7. + Windows PMDA major rework to improve memory footprint. + Yet another Mac OS X build issue resolution. - Update to pcp-2.8.6. + Fix build on Mac OS X after lex warning cleanups. + Fix pmdate build when PCP headers not in the root. + A single PMNS domain number file now used in-tree. + Added tmpfs filesystem metrics to Linux PMDA. - Update to pcp-2.8.5. + Packaging tweaks for Debian (builddefs/rules moved). + Make timezone manipulation in Windows work (mimic MSYS). + Numerous warnings fixed. + Several changes to tempfile handling for Vista. + Make setting pcp_rc_dir in configure.in more robust. + Further pathname separator auditing for Windows. + Fixed a libpcp_gui linker issue on Mac OS X. - Update to pcp-2.8.4. + Descend into src/bashrc. D'oh! - Update to pcp-2.8.3. + Bash auto-completion of metric names. + Fix a memory leak in xfs project quotas metrics. + Several Win32 fixes for Windows Server 2008. + Add Linux per-CPU and aggregate "guest" CPU utilisation metrics. + Add a pmlogsummary option to report a "header" line (-H). + Add optional pmstat support for time control via pmtime. + Add pmcd.client.* metrics for identifying connected clients. - Update to pcp-2.8.2. + Fix pmie bug in the handling of && and || operators. + Improve daily pmie/pmlogger script behaviour. - Update to pcp-2.8.1. + Fix build issue with libpcp_mmv - would not build-from-source if was not in the root filesystem. + Finer control of pmie2col(1) reporting precision. - Update to pcp-2.8.0. + Linux netfilter (IP connection tracking) PMDA included + Memory Mapped Value (MMV) PMDA and client library included + Linux bonding (bonded network interface) PMDA included + Lustre PMDA included + Added pcp_gui library as pcpmon replacement, supporting the new (open source) version of pmtime for console tools. + Perl PCP::LogSummary module included. + KVM (Linux Kernel Virtualisation layer) PMDA + Infiniband PMDA included + VMware PMDA included + Perl PCP::PMDA module completed, stabilised and incorporated. + Default pmcd and pmproxy ports changed to IANA registered ones. ( The old behaviour - i.e. both original and IANA ports - is still available using PMCD_PORTS and PMPROXY_PORTS variables ). - Update to pcp-2.7.7. + Infiniband metric enhancements + Handle missing "which" binary during rpm installation + Added new quota metrics (XFS project quota) + Aggregate and per-CPU hypervisor "steal" time metrics added + NFS v4 metrics + commitLimit meminfo metric added + Namespace locking fix in pmdaproc.sh + Additional Windows memory metrics + Several pmie fixes from Ken + Kens pmlogreduce archive corruption fix + Kens pmproxy PDU size fix + Nathan's pmlogsummary sum calulation fix + Added a (cheap) runnable processes metric. - Update to pcp-2.7.4. + MaxOSX and Debian/Ubuntu build/package fixes + Add sqlserver active_transactions metrics to the Windows PMDA. + Fix a pmie_check typo causing mis-identification of pmie processes. + Allow pmie and/or operators to function with some data missing. + Resolve path naming issues with more recent versions of autoconf. + pmlogsummary report sum option + pmval kmtime support + Additional Linux SNMP metrics + Fix Linux vmstat nr_slab metrics + Make pcp status command report build version + Windows split_io metrics + Fix pmdapmcd empty pmie instance + pmdamailq filename regex + Windows TCP metrics + pmie log file rotation + Changed the default compression program to be bzip2(1) - Update to pcp-2.7.3. + add network.ib.control to timeout infiniband stats workthread + add mem.util.anonpages - Update to pcp-2.7.2. + pcp doc updates + pmdalinux death from open file descriptors: pclose needed in network.ib + network.ib stats updated to cope with OFED 1.2 changes + some numa.link fixes for shub2 & NL4 + Improve start/stop times of pmcd,pmlogger,pmie + create portable pmsleep (subsecond sleep) exe - Update to pcp-2.7.0. This log has been allowed to lapse for some time. Blanket catch-up.. the following PVs describe changes made in that time: + 947510 - UNIX95 patches break pcp tools + 948548 - [SUSE#182852] Buffer overflow in linux proc_pmda + 948551 - Update pcp configure and build infrastructure + 948799 - Move telnet-probe to oss part of pcp + 948958 - *nodeid conversions have inconsistent naming + 952623 - possible use-after-free of pmProfile objects used by pmda + 952932 - pcp-open RPM requires libpcp.so.2 but doesn't provide it + 953015 - Promote libpcp_pmc to DSO + 953301 - Update irix pcp bits + 953876 - Use swap.pagesin/pagesout instead of swap.in/.out in pmstat + 954035 - Update macosx build infrastructure + 954165 - pmdumptext reports wrong time with sub-second intervals + 954173 - pmReceiveNamesOfChildren returns bogus value + 954203 - pmnscomp generates bogus binary pmns files + 954342 - Add support for FreeBSD + 954343 - Update windows pmda + 954432 - Use a pidfile to stop pcp + 954652 - telnet-probe ate my arguments + 954842 - Update qa on sles10 for pcp 2.5 and 2.6 + 956190 - add IB traffic stats to linux PMDA + 956199 - pmlogsummary double free causes graph failures + 957598 - add debuginfo to pcp-open build in mangrove + 957758 - valgrind finds "invalid read of size 8" etc in __pmStuffValue + 957884 - need network.ib.status for per-port IB status and description + 958273 - If OFED is installed but no ports are found, return PM_ERR_VALUE from refresh_ib + 958379 - IB PMDA broken (port num appearing twice in perfquery calls) + 958476 - path to pmie_check binary incorrect in pmie crontab config file - Update to pcp-2.5.0-2. + 947602 - pmdas/aix/common.h is missing from the tarball- SPARC requiers use large PIC- filter out -fomit-frame-pointer to fix build- continue previous work/bin/sh/bin/shpcp-gui-testsuitelamb57 1549899363  !"#$%&'()*+,-./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 { | } ~                            ! " # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~                            ! " # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~                            ! " # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~  3.11.9-lp150.4.3.13.11.9-lp150.4.3.1      !!"""""""""!#############!$$$$$$$$$!%%%%!&&&&!''''''''''''''!((((!))))!****++++,,----,....,////,0000,1111,2222,3333,4444,5555,6666,7777777777777777777777777777777777778888888888888899999999:::;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=============>>>>>???????????testsuite000000.out001001.out002002.out003003.out004004.out005005.out006006.out006.out.1007007.out008008.out.Colleens-iMac008.out.bozo008.out.bozo+cd008.out.bozo-laptop008.out.canary008.out.comma008.out.edge008.out.groan008.out.grunt008.out.hades008.out.kenj-pc008.out.kmcdonell-laptop008.out.liz008.out.moomba008.out.ppp-kenmcd008.out.slick008.out.smash008.out.sweet008.out.verge008.out.whirr009009.out010010.out011011.out012012.darwin012.linux012.solaris013013.out014014.out015015.out016016.out017017.out018018.out019019.darwin019.linux.2019.linux.3019.linux.4019.solaris020020.out021021.out022022.out.linux023023.out.1023.out.2024024.out025025.out026026.out027027.out028028.out029029.out030030.out031031.out.darwin031.out.freebsd031.out.linux031.out.netbsd031.out.openbsd031.out.solaris032032.out033033.out.1033.out.3033.out.4034034.out037037.out038038.out039039.out040040.out041041.out042042.out043043.out044044.darwin044.linux044.linux.1045045.out046046.out047047.out048048.out049049.out050050.out051051.hosts051.out.ipv6051.out.nonipv6052052.out053053.out054054.out055055.out056056.out057057.out058058.out059059.out060060.out061061.out062062.out.ipv6062.out.nonipv6063063.out065065.out066066.out.ipv6066.out.nonipv6067067.out.ipv6067.out.nonipv6068068.out069069.out.ipv6069.out.nonipv6070070.out071071.out072072.out073073.out074074.out.noproc074.out.other075075.out076076.out077077.out078078.out079079.out080080.out081081.out082082.out083083.out084084.out085085.out086086.out087087.out088088.out089089.out090090.out091091.out092092.out093093.out094094.out095095.out096096.out097097.out098098.out099099.out100100.out10001000.out10011001.out10021002.out10031003.out10041004.out10051005.out10061006.out10071007.out10081008.out10091009.out101101.out10101010.out10111011.out10121012.out10131013.out10141014.out10151015.out10161016.out10171017.out10181018.out10191019.out102102.out10201020.out10211021.out10221022.out10231023.out10241024.out10251025.out10261026.out10271027.out10281028.out10291029.out103103.out10301030.out10311031.out10321032.out10331033.out10341034.out10351035.out10361036.out10371037.out10381038.out10391039.out104104.out10401040.out10411041.out10421042.out10431043.out10441044.out10451045.out10461046.out10471047.out10481048.out10491049.out105105.out10501050.out10511051.out.darwin1051.out.linux1051.out.solaris10521052.out10531053.out10541054.out10551055.out10561056.out10571057.out10581058.out10591059.out106106.out10601060.out10611061.out10621062.out10631063.out10641064.out10651065.out10661066.out10671067.out10681068.out10691069.out107107.out10701070.map1070.out10711071.out10721072.out10781078.out10791079.out108108.out10801080.out10811081.out10821082.out10831083.out10871087.out109109.out10901090.out10911091.out10921092.out10931093.out10941094.out10991099.out110110.out11081108.out111111.out11111111.out11121112.out11131113.out112112.out11211121.out113113.out114114.out115115.out116116.out117117.out118118.out119119.out120120.out121121.out122122.out123123.out124124.out125125.out126126.out.1126.out.2127127.out128128.out129129.out130130.out.0130.out.1131131.out132132.out133133.out134134.out135135.out136136.out137137.out138138.out139139.out140140.out141141.out142142.out143143.out144144.out145145.out146146.out147147.out148148.out149149.out.linux150150.out151151.out152152.out153153.out154154.out155155.out156156.out157157.out158158.out159159.out160160.out161161.out162162.out163163.out164164.out165165.out166166.out167167.out168168.out169169.out170170.out171171.out172172.out.ipv6172.out.nonipv6173173.out174174.out175175.out176176.out177177.out178178.out179179.out180180.out181181.out182182.out183183.out184184.out185185.out186186.out187187.out188188.darwin188.linux188.linux.fc2188.linux.fc6188.solaris189189.out190190.out191191.out192192.out193193.out194194.out195195.out196196.out197197.out198198.out199199.out200200.out20071023-08-06-36.folio20071023-08-06-36.view201201.out202202.out203203.out204204.out205205.out206206.out207207.out208208.out209209.out210210.out211211.out212212.out213213.out214214.out215215.out.linux216216.out217217.out218218.out219219.out220220.out221221.out222222.out223223.out224224.out225225.out226226.out227227.out228228.out229229.out230230.out231231.out232232.out233233.out234234.out235235.out236236.out237237.out238238.out239239.out240240.out241241.out242242.out243243.out.ipv6243.out.nonipv6244244.out.ipv6244.out.nonipv6245245.out246246.out247247.out248248.out249249.out250250.out.3251251.out252252.out253253.out254254.out255255.out.ipv6255.out.nonipv6256256.out257257.out258258.out259259.out260260.out261261.out262262.linux263263.out264264.out265265.out266266.out267267.out268268.out269269.out270270.out271271.out272272.out273273.out274274.out275275.out276276.out.nongui276.out.pcpgui277277.out278278.out279279.out280280.out281281.out282282.out283283.out284284.out285285.out286286.out287287.out.32287.out.64288288.out289289.out290290.out291291.out292292.out293293.out294294.out.darwin294.out.default295295.out295.out.2296296.out297297.out298298.out.1298.out.2299299.out300300.out301301.out302302.out303303.out304304.out305305.out306306.out307307.out308308.out309309.out310310.out311311.out312312.out313313.out314314.out315315.out316316.out317317.out318318.out319319.out320320.out321321.out322322.out323323.out324324.out325325.out326326.out327327.out328328.out329329.out330330.out331331.out332332.out333333.out334334.out335335.out336336.out337337.out338338.out339339.out340340.out341341.out342342.out343343.out344344.out345345.out346346.out347347.out348348.out349349.out350350.out351351.out352352.out353353.out354354.out355355.out356356.out357357.out358358.out359359.out360360.out361361.out362362.out363363.out364364.out365365.out.ipv6365.out.nonipv6366366.out367367.out.be367.out.le368368.darwin368.other369369.out370370.out.1370.out.10370.out.11370.out.12370.out.13370.out.2370.out.3370.out.4370.out.5370.out.6370.out.7370.out.8370.out.9371371.out372372.out373373.out374374.out375375.darwin375.linux375.solaris376376.out377377.out378378.out379379.out380380.out381381.out382382.out383383.out384384.out385385.out386386.out387387.out388388.out389389.out390390.out391391.out392392.out393393.out394394.out395395.out396396.out397397.out398398.out399399.out400400.out401401.out402402.out403403.out404404.out405405.out406406.out407407.out408408.out409409.out410410.out411411.out412412.out413413.out414414.out415415.out416416.out417417.out418418.out419419.darwin419.linux420420.out421421.out422422.out.be422.out.le423423.out424424.out425425.out426426.out427427.out428428.out429429.out430430.out431431.out432432.out433433.out434434.out435435.out436436.out437437.out438438.out439439.out440440.out441441.out442442.out443443.out444444.out445445.out446446.out447447.out448448.out449449.out450450.out451451.out452452.out453453.out454454.out455455.out456456.out457457.out458458.out459459.out460460.out461461.out462462.out463463.out464464.out465465.out466466.out467467.out468468.out469469.out470470.out471471.out472472.out473473.out474474.out475475.out4751.out476476.out477477.out478478.out479479.out480480.out.1480.out.2481481.out482482.out483483.out484484.out485485.out486486.out487487.out488488.out489489.out490490.out491491.out492492.out493493.out494494.out495495.out496496.out497497.out498498.out499499.out500500.out501501-linux.out502502.out503503.out505505.out506506.out507507.out508508.out509509.out510510.out511511.out512512.out513513.out514514.out515515.out516516.out517517.out518518.out519519.linux520520.out521521.out522522.out523523.out524524.out525525.out526526.out527527.out528528.out529529.out530530.out531531.out532532.out533533.out534534.out535535.out536536.out537537.out538538.out539539.out541541.out542542.out543543.out544544.out545545.out546546.out547547.out548548.out549549.out550550.out551551.out552552.out553553.out554554.out555555.linux556556.out557557.out558558.out559559.out560560.out564564.out565565.out.1566566.out569569.out570571571.out572572.out574574.out.darwin574.out.freebsd574.out.linux574.out.netbsd574.out.openbsd574.out.solaris575575.out578578.out580580.out.darwin580.out.linux580.out.linux.noproc581581.out583583.out584584.out587587.darwin587.freebsd587.linux587.solaris589589.out592592.out593593.out594594.out597597.out599599.out600600.out.darwin600.out.linux.0600.out.linux.1600.out.linux.2600.out.linux.3600.out.linux.4600.out.solaris601601.out602602.out603603.out605605.in614614.out617617.out622622.out628628.out633633.out634634.out635635.out636636.out638638.out639639.out640640.out642642.out643643.out644644.out645645.out646646.out647647.out648648.out649649.out650650.out651651.out652652.out653653.out654654.out655655.out656656.out657657.out660660.out.4660.out.46661661.out662662.out.4662.out.46663663.out666666.out667667.out668668.out669669.out670670.out701701.out702702.out703703.out704704.out705705.out706706.out707707.out708708.out709709.out710710.out711711.out712712.out713713.out714714.out715715.out716716.out717717.out718718.out719719.out720720.out721721.out722722.out723723.out724724.out725725.out726726.out727727.out728728.out729729.out730730.out731731.out732732.out733733.out734734.out735735.out736736.out737737.out738738.out739739.out740740.out.darwin740.out.default741741.out742742.out743743.out744744.out745745.out746746.out747747.out748748.out749749.out750750.out751751.out752752.out753753.out754754.out755755.out756756.out757757.out758758.out759759.out760760.out761761.out762762.out763763.out764764.out765765.out766766.out767767.out768768.out769769.out.1769.out.2769.out.3769.out.4770770.out771771.out772772.out773773.out774774.out775775.out776776.out777777.out778778.out779779.out780780.out781781.out782782.out783783.out784784.out785785.out786786.out787787.out788788.out789789.out790790.out791791.out792792.out793793.out794794.out795795.out796796.out797797.out798798.out.32798.out.64799799.out800800.out801801.out802802.out803803.out804804.out805805.out806806.out807807.out808808.out809809.out810810.out811811.out812812.out813813.out814814.out815815.out816816.out817817.out818818.out819819.out820820.out821821.out823823.out824824.out825825.out826826.out827827.out828828.out829829.out830830.out831831.out832832.out833833.out834834.out835835.out836836.out837837.out838838.out839839.out840840.out841841.out842842.out843843.out844844.out845845.out846846.out847847.out848848.out849849.out850850.out851851.out852852.out853853.out854854.out855855.out856856.out857857.out858858.out859859.out860860.out861861.out862862.out863863.out864864.out865865.out866866.out867867.out868868.out869869.out870870.out871871.out872872.out873873.out874874.out875875.out876876.out877877.out878878.out879879.out880880.out881881.out882882.out883883.out884884.out885885.out886886.out887887.out888888.out889889.out890890.out891891.out892892.out893893.out894894.out895895.out896896.out897897.out898898.out899899.out900900.out901901.out902902.out903903.out904904.out905905.out906906.out907907.out908908.out909909.out910910.out911911.out912912.out913913.out914914.out915915.out916916.out917917.out.in918918.out919919.out.darwin919.out.default920920.out921921.out922922.out923923.out924924.out925925.out926926.out.32926.out.64927927.out928928.out929929.out930930.out931931.out932932.out933933.out934934.out935935.out936936.out937937.out938938.out939939.out940940.out943943.out944944.out.1944.out.2945945.out946946.out947947.out948948.out949949.out950950.out951951.out955955.out956956.out957957.out958958.out959959.out960960.out961961.out962962.out963963.out964964.out965965.out966966.out967967.out968968.out969969.out970970.out971971.out972972.out973973.out974974.out975975.out976976.out977977.out978978.out979979.out980980.out981981.out982982.out983983.out984984.out985985.out986986.out987987.out988988.out989989.out990990.out991991.out992992.out993993.out994994.out995995.out996996.out997997.out998998.out999999.outGNUmakefileREADMEarchives19970807.09.54.019970807.09.54.index19970807.09.54.meta19970807.09.59.019970807.09.59.index19970807.09.59.meta20041125.020041125.index20041125.meta20071023-08-06-36.020071023-08-06-36.index20071023-08-06-36.meta20101004-trunc.020101004-trunc.index20101004-trunc.meta20130706.0.bz220130706.index20130706.meta20150105.17.57-00.020150105.17.57-00.index20150105.17.57-00.meta20150105.17.57.020150105.17.57.index20150105.17.57.meta540117-short.0540117-short.index540117-short.meta541380.0541380.index541380.meta541380_v2.0541380_v2.index541380_v2.meta573184.0573184.index573184.meta951127.23.01.0951127.23.01.index951127.23.01.meta951127.23.01_v2.0951127.23.01_v2.index951127.23.01_v2.meta960624.08.17.0960624.08.17.index960624.08.17.meta960624.08.17_v2.0960624.08.17_v2.index960624.08.17_v2.metaGNUmakefileREADMEYWhcCi.toium.0YWhcCi.toium.configYWhcCi.toium.indexYWhcCi.toium.metaac15.0ac15.indexac15.metaace.0ace.indexace.metaace_v2.0ace_v2.indexace_v2.metaall-irix-6.5.25.0all-irix-6.5.25.indexall-irix-6.5.25.metaall-sles9-sp1.0all-sles9-sp1.indexall-sles9-sp1.metaarch_a.0arch_a.indexarch_a.metaarch_b.0arch_b.indexarch_b.metaarchive-20141125-000009.0archive-20141125-000009.indexarchive-20141125-000009.metaarchive-20150417.131733.0archive-20150417.131733.indexarchive-20150417.131733.metaarchive-goodred-20150417.0archive-goodred-20150417.indexarchive-goodred-20150417.metababylon.percpu.0babylon.percpu.indexbabylon.percpu.metababylon.percpu_v2.0babylon.percpu_v2.indexbabylon.percpu_v2.metababylon.pmview.0babylon.pmview.indexbabylon.pmview.metababylon.pmview_v2.0babylon.pmview_v2.indexbabylon.pmview_v2.metabadlabel-0.0badlabel-0.indexbadlabel-0.metabadlabel-1.0badlabel-1.indexbadlabel-1.metabadlabel-2.0badlabel-2.indexbadlabel-2.metabadlen-0.0badlen-0.indexbadlen-0.metabadlen-1.0badlen-1.indexbadlen-1.metabadlen-10.0badlen-10.indexbadlen-10.metabadlen-11.0badlen-11.indexbadlen-11.metabadlen-2.0badlen-2.indexbadlen-2.metabadlen-3.0badlen-3.indexbadlen-3.metabadlen-4.0badlen-4.indexbadlen-4.metabadlen-5.0badlen-5.indexbadlen-5.metabadlen-6.0badlen-6.indexbadlen-6.metabadlen-7.0badlen-7.indexbadlen-7.metabadlen-8.0badlen-8.indexbadlen-8.metabadlen-9.0badlen-9.indexbadlen-9.metabadlog-1.0badlog-1.indexbadlog-1.metabadlog-2.0badlog-2.indexbadlog-2.metabadlog-3.0badlog-3.indexbadlog-3.metabadti-1.0badti-1.indexbadti-1.metabadti-2.0badti-2.indexbadti-2.metabadti-3.0badti-3.indexbadti-3.metabadti-4.0badti-4.indexbadti-4.metabigace.0bigace.indexbigace.metabigace.pmnsbigace_v2.0bigace_v2.indexbigace_v2.metabinning.0binning.indexbinning.metabozo-disk.0bozo-disk.indexbozo-disk.metabozo.client.0bozo.client.indexbozo.client.metabozo.client_v2.0bozo.client_v2.indexbozo.client_v2.metabozo.client_v2.meta.bad.1bozo.client_v2.meta.bad.2bug-1044.0bug-1044.indexbug-1044.metabug.0bug.indexbug.metabug1057.0bug1057.indexbug1057.metabug_v2.0bug_v2.indexbug_v2.metacgroups-units.0cgroups-units.indexcgroups-units.metachangeinst.0changeinst.indexchangeinst.metachartqa1.0chartqa1.indexchartqa1.metacollectl-qaconfig.shpingconfig.verifyconn20070309.0conn20070309.indexconn20070309.metacount-mark.0count-mark.indexcount-mark.metadiff1.0diff1.indexdiff1.metadiff2.0diff2.indexdiff2.metadm-io.0dm-io.indexdm-io.metads390-access.gzdupname-a.0dupname-a.indexdupname-a.metadupname-b.0dupname-b.indexdupname-b.metadupname-c.0dupname-c.indexdupname-c.metadynmetric.0dynmetric.indexdynmetric.metaerr_v1.0err_v1.indexerr_v1.metaeventrec-old.0eventrec-old.indexeventrec-old.metaeventrec.0eventrec.indexeventrec.metafcsw_indom.0fcsw_indom.indexfcsw_indom.metafoo+.0foo+.indexfoo+.metagap.0gap.indexgap.metagap2.0gap2.indexgap2.metagmt-boring.0gmt-boring.indexgmt-boring.metainstant-1.0instant-1.indexinstant-1.metainstant-base.0instant-base.indexinstant-base.metainterpmark.0interpmark.indexinterpmark.metakenj-pc-1.0kenj-pc-1.indexkenj-pc-1.metakenj-pc-2.0kenj-pc-2.configkenj-pc-2.indexkenj-pc-2.metakenj-pc-diskstat.0kenj-pc-diskstat.indexkenj-pc-diskstat.metalate.0late.indexlate.metalog-derived.0log-derived.indexlog-derived.metalogsummary-bug.0logsummary-bug.indexlogsummary-bug.metamark-bug.0mark-bug.indexmark-bug.metamarkmerge.0markmerge.indexmarkmerge.metamirage-1.0mirage-1.indexmirage-1.metamirage-2.0mirage-2.indexmirage-2.metamirage.0mirage.indexmirage.metamk.atop.shmk.diff.shmk.dynmetric.shmk.foo+.shmk.gap.shmk.instant.shmk.ipcs.shmk.mysql.shmk.procsched.shmk.rep.shmk.schizo.shmk.vmstat.shmkarch-allmkbadlabelmkbadlenmkbadlogmkbadtimkeventrecmkinterpmarkmklog-derivedmkmiragemkmultihostmknumamkprocmkrewritemksample_exprmktzchangemoomba.client.0moomba.client.indexmoomba.client.metamoomba.pmkstat.0moomba.pmkstat.indexmoomba.pmkstat.metamultimulti-vm00.0multi-vm00.indexmulti-vm00.metamulti-vm01.0multi-vm01.indexmulti-vm01.metamulti-vm02.0multi-vm02.indexmulti-vm02.metamulti-vm03.0multi-vm03.indexmulti-vm03.meta20150508.11.44.020150508.11.44.index20150508.11.44.meta20150508.11.46.020150508.11.46.index20150508.11.46.meta20150508.11.50.020150508.11.50.index20150508.11.50.meta20150508.11.57.020150508.11.57.index20150508.11.57.metaGNUmakefilemysql-1.0mysql-1.indexmysql-1.metanaslog.0naslog.indexnaslog.metanew_mysql.0new_mysql.indexnew_mysql.metanew_snmp.0new_snmp.indexnew_snmp.metanew_tcp.0new_tcp.indexnew_tcp.metanfsclient_32.0nfsclient_32.indexnfsclient_32.metanfsclient_64.0nfsclient_64.indexnfsclient_64.metanode_archive.0node_archive.indexnode_archive.metanuma.0numa.indexnuma.metaok-bigbin.0ok-bigbin.indexok-bigbin.metaok-foo.0ok-foo.indexok-foo.metaok-interp.0ok-interp.indexok-interp.metaok-mv-bar.0ok-mv-bar.1ok-mv-bar.2ok-mv-bar.3ok-mv-bar.indexok-mv-bar.metaok-mv-bigbin.0ok-mv-bigbin.1ok-mv-bigbin.2ok-mv-bigbin.3ok-mv-bigbin.4ok-mv-bigbin.5ok-mv-bigbin.6ok-mv-bigbin.7ok-mv-bigbin.8ok-mv-bigbin.9ok-mv-bigbin.indexok-mv-bigbin.metaok-mv-foo.0ok-mv-foo.1ok-mv-foo.2ok-mv-foo.indexok-mv-foo.metaok-mv-interp.0ok-mv-interp.1ok-mv-interp.2ok-mv-interp.indexok-mv-interp.metaok-noti-bigbin.0ok-noti-bigbin.metaok-noti-interp.0ok-noti-interp.metaok-truncbin.0ok-truncbin.indexok-truncbin.metaold_xfs.0old_xfs.indexold_xfs.metaomen.client.0omen.client.indexomen.client.metaoview-short.0oview-short.indexoview-short.metapcp-atop.0pcp-atop.foliopcp-atop.indexpcp-atop.metapcp-free.0pcp-free.indexpcp-free.metapcp-ipcs.0pcp-ipcs.indexpcp-ipcs.metapcp-mpstat.0pcp-mpstat.indexpcp-mpstat.metapcp-numastat-1-node.0pcp-numastat-1-node.indexpcp-numastat-1-node.metapcp-pidstat.0pcp-pidstat.indexpcp-pidstat.metapcp-shping.0pcp-shping.indexpcp-shping.metapcp-tapestat-archive.0pcp-tapestat-archive.indexpcp-tapestat-archive.metapcp-uptime.0pcp-uptime.indexpcp-uptime.metapcp-uptime2.0pcp-uptime2.indexpcp-uptime2.metapcp-verify.0pcp-verify.indexpcp-verify.metapcp-vmstat.0pcp-vmstat.indexpcp-vmstat.metapcpcmd.0pcpcmd.indexpcpcmd.metapmatop-log.0pmatop-log.foliopmatop-log.indexpmatop-log.metapmiostat_mark.0pmiostat_mark.indexpmiostat_mark.metaproc.0proc.indexproc.metaprocpid-encode.0procpid-encode.indexprocpid-encode.metaprocpid-encode2.0procpid-encode2.indexprocpid-encode2.metaprocsched.0procsched.indexprocsched.metapyapi.0pyapi.indexpyapi.metarattle.0rattle.indexrattle.metareduce-1.0reduce-1.indexreduce-1.metareduce-2.0reduce-2.indexreduce-2.metareduce.configrep.0rep.indexrep.metarewrite.0rewrite.indexrewrite.metasample-secs.0sample-secs.indexsample-secs.metasample_expr.0sample_expr.indexsample_expr.metaschizo-A.0schizo-A.indexschizo-A.metaschizo-B.0schizo-B.indexschizo-B.metasection-a.0section-a.indexsection-a.metasection-b.0section-b.indexsection-b.metasection-c.0section-c.indexsection-c.metasection-d.0section-d.indexsection-d.metasimple-nvme.0simple-nvme.indexsimple-nvme.metasmall.0.xzsmall.indexsmall.metasnort-disks.0snort-disks.indexsnort-disks.metaspotinstance.0spotinstance.indexspotinstance.metasrc-rattle.0src-rattle.indexsrc-rattle.metasrc-snort-disks.0src-snort-disks.indexsrc-snort-disks.metasrc-vldb-disks.0src-vldb-disks.indexsrc-vldb-disks.metatzchange-10-a.0tzchange-10-a.indextzchange-10-a.metatzchange-10-b.0tzchange-10-b.indextzchange-10-b.metatzchange-11-a.0tzchange-11-a.indextzchange-11-a.metatzchange-11-b.0tzchange-11-b.indextzchange-11-b.metatzchange-12-a.0tzchange-12-a.indextzchange-12-a.metatzchange-12-b.0tzchange-12-b.indextzchange-12-b.metauwrap.0uwrap.configuwrap.indexuwrap.metaviewqa1.0viewqa1.indexviewqa1.metaviewqa2.0viewqa2.indexviewqa2.metaviewqa3.0viewqa3.indexviewqa3.metavldb-disks.0vldb-disks.indexvldb-disks.metawrap.0wrap.configwrap.indexwrap.metaxbug1.0xbug1.indexxbug1.metachangeversioncheckcheck-gitignorecheck-groupchk.setupcifsGNUmakefilecifs-root-3.17.3.tgzciscoATM-12-0Ethernet-0Ethernet-1-0Ethernet-3-5FastEthernet-0-5FastEthernet-0-6FastEthernet-1-0Fddi-2-0GNUmakefileGigabitEthernet-0-1Hssi-3-0Serial-0Serial-1Serial-1-0-minSerial-1-0-secVlan-1Vlan-160Vlan-256hugh-800collectlGNUmakefiledebian_sid_defaults.raw.gzdebian_sid_detailed.raw.gzdynamic_instances.rawmissing_instances.rawrhel6.raw.gzsome_host.rawsome_host_later.rawtruncated.rawwrong_host.rawcommoncommon.avahicommon.checkcommon.compresscommon.configcommon.discoverycommon.dockercommon.filtercommon.gfs2common.install.ciscocommon.pcpwebcommon.productcommon.pythoncommon.qtcommon.rccommon.rpmcommon.securecommon.setupcommon.webapidisk-workfindmetricgangliaGNUmakefilegangliatest.32GNUmakefileboottime.rrdbytes_in.rrdbytes_out.rrdcpu_aidle.rrdcpu_idle.rrdcpu_nice.rrdcpu_num.rrdcpu_speed.rrdcpu_system.rrdcpu_user.rrdcpu_wio.rrddisk_free.rrddisk_total.rrdload_fifteen.rrdload_five.rrdload_one.rrdmem_buffers.rrdmem_cached.rrdmem_free.rrdmem_shared.rrdmem_total.rrdpart_max_used.rrdpkts_in.rrdpkts_out.rrdproc_run.rrdproc_total.rrdswap_free.rrdswap_total.rrdgangliatest.64GNUmakefileboottime.rrdbytes_in.rrdbytes_out.rrdcpu_aidle.rrdcpu_idle.rrdcpu_nice.rrdcpu_num.rrdcpu_speed.rrdcpu_system.rrdcpu_user.rrdcpu_wio.rrddisk_free.rrddisk_total.rrdload_fifteen.rrdload_five.rrdload_one.rrdmem_buffers.rrdmem_cached.rrdmem_free.rrdmem_shared.rrdmem_total.rrdpart_max_used.rrdpkts_in.rrdpkts_out.rrdproc_run.rrdproc_total.rrdswap_free.rrdswap_total.rrdgangliatest.xmlGNUmakefileboottime.rrd.xmlbytes_in.rrd.xmlbytes_out.rrd.xmlcpu_aidle.rrd.xmlcpu_idle.rrd.xmlcpu_nice.rrd.xmlcpu_num.rrd.xmlcpu_speed.rrd.xmlcpu_system.rrd.xmlcpu_user.rrd.xmlcpu_wio.rrd.xmldisk_free.rrd.xmldisk_total.rrd.xmlload_fifteen.rrd.xmlload_five.rrd.xmlload_one.rrd.xmlmem_buffers.rrd.xmlmem_cached.rrd.xmlmem_free.rrd.xmlmem_shared.rrd.xmlmem_total.rrd.xmlpart_max_used.rrd.xmlpkts_in.rrd.xmlpkts_out.rrd.xmlproc_run.rrd.xmlproc_total.rrd.xmlswap_free.rrd.xmlswap_total.rrd.xmlgetpmcdhostsglusterGNUmakefileinfo-multiinfo-raid1info-singleprofile-gv0-infoprofile-raid1-infotest.shgpfsGNUmakefilemmpmon_fsios.txtgroupgroup-statsjsonGNUmakefileceph_data1.jsonceph_schema1.jsonlinuxGNUmakefilebigsys-root-hpbl920gen8.tgzblkdev-root-001.tgzblkdev-root-002.tgzblkdev-root-003.tgzblkdev-root-004.tgzblkdev-root-005.tgzblkdev-root-006.tgzcgroups-root-001.tgzcgroups-root-002.tgzcgroups-root-003.tgzcontainers-docker-1.10.3-root-004.tgzcontainers-docker-1.2.0-root-002.tgzcontainers-docker-1.3.2-root-001.tgzcontainers-docker-1.5.0-root-003.tgzcontainers-lxc-1.0.6-root-001.tgzcpuinfo-1cpu-alphacpuinfo-1cpu-g3ibookcpuinfo-1cpu-powermaccpuinfo-1cpu-ppc-cPCI405cpuinfo-1cpu-ppc-pcippc2cpuinfo-2cpu-s390x-linux-2.6.32cpuinfo-2cpu-umax-s900dpcpuinfo-32cpu-4830cpuinfo-32cpu-amd-6132cpuinfo-4cpu-alphacpuinfo-4cpu-ia64-linux-2.6.32cpuinfo-8cpu-aarch64-linux-3.17.0interrupts-2cpu-s390xinterrupts-8cpu-x86_64meminfo-root-001.tgzmeminfo-root-002.tgzmeminfo-root-003.tgzmeminfo-root-004.tgznfsrpc-root-001.tgznfsrpc-root-002.tgzproc-big-pid-001.tgzprocnet-snmp-2.6.32procnet-snmp-3.19.0procnet-snmp6-2.6.32procnet-snmp6-3.19.0procpid-2.6.32-root-001.tgzprocpid-3.19.0-root-002.tgzprocpid-3.2.0-root-003.tgzprocpid-4.2.3-root-004.tgzsoftirqs-8cpu-x86_64sysdev-root-001.tgzsysfs-ksm-001.tgzsysfs-ksm-002.tgztape-root-001.tgztape-root-002.tgzxfs-root-001.tgzxfs-root-002.tgzlioGNUmakefileiscsi_conf.jsoniscsi_target.pythoniscsi_target_configfs_dump.tar.gzlio_test.pythonlustreGNUmakefilellitelustre-ffff880378305c00statslnetstatsmicGNUmakefilemicmgmt.pythonmk.localconfigmk.pcpversionmk.qa_hostsmk.variantnamedGNUmakefilebind-9.10.4-stats.xmlbind-9.8.2-stats.txtbind-rhel6-stats.xmlnewnfsclientGNUmakefilemountstats.qamountstats42.qanonfsmounts.qapconfGNUmakefilecpuGNUmakefileaggregate_utilexcess_fpeload_averagesingle_utilsystem_callssystem_modediskGNUmakefileaverage_iopssingle_iopsfilesysGNUmakefilebuffer_cachecapacityglobalGNUmakefilepcp_eoesssmemoryGNUmakefileexhaustednetworkGNUmakefileinterface_bytesinterface_packetstcp_dropped_connstcp_retransmitperfeventGNUmakefileconfigempty.txtsyntax_error.txttest_alternate_derived_groups.txttest_config.txttest_derived_counters.txttest_derived_counters_fail_mismatch.txttest_derived_counters_fail_missing.txttest_derived_events_scale.txttest_dynamic_counters.txttest_event_programming.txttest_init.txttest_lots_of_counters.txttest_node_rr.txttest_rapl.txtfakefs.tar.gzperfevent.confperfevent_coverageperfevent_testperlGNUmakefileMakefilecvalue.ctest.plpmdasGNUmakefilebigunGNUmakefileInstallRemovebigun.cbigun.sodomain.hhelppmnsrootbrokenGNUmakefilebroken_Installbroken_Removebroken_helpbroken_pmda.cbroken_pmda_2_0broken_pmda_2_1broken_pmda_2_2broken_pmda_2_3broken_pmda_2_4broken_pmda_2_5broken_pmnsdomain.hdynamicGNUmakefileInstallRemovedomain.hdynamic.chelppmdadynamicpmnsrootgithub-56GNUmakefiledomain.hpmdatrivialtrivial.cmemory_pythonGNUmakefileInstallRemovepmdamemory_python.pythonschizoGNUmakefileInstallRemovedomain.hhelp-Ahelp-Bpmdaschizo-Apmdaschizo-Bpmns-Apmns-Broot-Aroot-Bschizo-A.cschizo-B.cslowGNUmakefileInstallRemovepmdaslow.plslow_pythonGNUmakefileInstallRemovepmdaslow_python.pythontest_perlGNUmakefileInstallRemovepmdatest_perl.plpostfixGNUmakefilepostfix-log-001.gzpostfix-log-002.gzqshape.shqa_hosts.masterqa_outfilesqtGNUmakefileqmc_contextGNUmakefileqmc_contextqmc_context.cppqmc_context.proqmc_descGNUmakefileqmc_descqmc_desc.cppqmc_desc.proqmc_dynamicGNUmakefileqmc_dynamicqmc_dynamic.cppqmc_dynamic.proqmc_eventGNUmakefileqmc_eventqmc_event.cppqmc_event.proqmc_formatGNUmakefileqmc_formatqmc_format.cppqmc_format.proqmc_groupGNUmakefileqmc_groupqmc_group.cppqmc_group.proqmc_hostsGNUmakefileqmc_hostsqmc_hosts.cppqmc_hosts.proqmc_indomGNUmakefileqmc_indomqmc_indom.cppqmc_indom.proqmc_metricGNUmakefileqmc_metricqmc_metric.cppqmc_metric.proqmc_sourceGNUmakefileqmc_sourceqmc_source.cppqmc_source.prosetup-executablesrecheckremakesadist859117-rhel5.bin859117-rhel5.xml891688-dash-time.xmlGNUmakefilef16-sa20.binfche-csb6-rhel6.binfche-csb6-rhel6.xmliostatiostat-ciostat-diostat-d-kiostat-d-miostat-p-ALLiostat-tiostat-t-x-budiostat-t.ISOiostat-xiostat-ziostat-z-p-ALLmksa-sysstatrhel5-sa20.binsa-sysstat-10.0.1sa-sysstat-10.0.5sa-sysstat-10.1.5sa-sysstat-10.1.6sa-sysstat-10.2.0sa-sysstat-11.0.1sa-sysstat-11.1.5sa-sysstat-11.2.0sa-sysstat-9.0.4sa-sysstat-9.0.4_rh6.5sa-sysstat-9.0.6sa-sysstat-9.0.6.1sa-sysstat-9.1.7smash-rhel5.xmlsmash-rhel6.xmlsanity.coveragesecureGNUmakefilecrash-credcrash-fetchcrash-instancereqcrash-namereq-childcrash-namereq-traversecrash-pmns-namescrash-profilecrash-profile-instanceshang-pmcdleak-fetchleak-getpdupcppdu.pythonquery-procsetup.051sheetGNUmakefilesimple-resave.csvsimple-resave.xlsxsimple.csvsimple.odssimple.sxcsimple.xlssimple.xlsxshow-meslurmGNUmakefileSlurmSlurm.pmGNUmakefileHostlist.pmsrc779246.cGNUlocaldefsGNUmakefileagenttimeout.caggrstore.canon-sa.carch_maxfd.carchfetch.carchinst.catomstr.cbadUnitsStr_r.cbadloglabel.cbadmmv.cbadpmcdpmid.cbadpmda.cbatch_import.perlcheck_fault_injection.ccheck_import.ccheck_import.perlcheck_import.pythoncheck_import_name.ccheck_pmiend_fdleak.cchk_memleak.cchk_metric_types.cchkacc1.cchkacc2.cchkacc3.cchkacc4.cchkconnect.cchkctx2.cchkhelp.cchknumval.cchkopenlog.cchkoptfetch.cchkputlogresult.cchktrim.cchurnctx.cclientid.cclienttimeout.ccompare.ccontext_fd_leak.ccontext_test.ccrashpmcd.cdefctx.cderived.cdescreqX2.cdisk_test.cdrain-server.cdumb_pmda.cendian.ceofarch.ceol.cerr.cerr_v1.dumpexercise.cexercise_fault.cexerlock.cexertz.cfetchgroup.cfetchloop.cfetchpdu.cfetchrate.cfixhostsfsstats.pythongetconfig.cgetcontexthost.cgetoptions.cgetversion.cgithub-50.cgrind-toolsgrind_conv.cgrind_ctx.chashwalk.chex2nbo.chp-mib.chrunpack.chttpfetch.cimport_limit_test.perlindom.cinterp0.cinterp1.cinterp2.cinterp3.cinterp4.cinterp_bug.cinterp_bug2.cipc.cipcs_clearjson_test.ckeycache.ckeycache2.ckillparent.clibnvidia-ml.soloadderived.clogcontrol.clookupnametest.cmark-bug.cmatchInstanceName.cmemcachestats.plmkfiles.cmkpermslistmmv2_genstats.cmmv2_instances.cmmv2_nostats.cmmv2_simple.cmmv_genstats.cmmv_instances.cmmv_noinit.cmmv_nostats.cmmv_poke.cmmv_simple.cmultictx.cmultifetch.cmultithread0.cmultithread1.cmultithread10.cmultithread2.cmultithread3.cmultithread4.cmultithread5.cmultithread6.cmultithread7.cmultithread8.cmultithread9.cnameall.cnullinst.cnumberstr.cobs.cparsehostattrs.cparsehostspec.cparseinterval.cparsemetricspec.cpcp_lite_crash.cpdu-server.cpdubufbounds.cpducheck.cpducrash.cpermfetch.cpermslistpmapi_exceptions.pythonpmcdgone.cpmconvscale.cpmdacache.cpmdaqueue.cpmdashutdown.cpmlcmacro.cpmnsinarchives.cpmnsunload.cpmprintf.cpmsocks_objstyle.cproc_test.cprocpid.pythonpthread_barrier.hpv.cqa_msgctl_stat.cqa_sem_msg_ctl.cqa_semctl_stat.cqa_shmctl.cqa_shmctl_stat.cqa_test.cqa_timezone.cread-bf.crecon.crecord-setarg.crecord.croot_irixroot_pmnsrootclient.crtimetest.cscale.csemstr.csgi.bfshow-argsslow_af.csortinst.cstatvfs.cstore.cstorepast.cstorepdu.cstorepmcd.cstripmark.csum16.ct_fetch.ctabort.ctemplate.ctest_mmv.pythontest_pcp.pythontest_pcp_getopts.pythontest_pcp_options.pythontest_pcp_time.pythontest_pmcc.pythontest_pmda_memleak.pythontest_pmfg.pythontest_pmi.pythontest_pmnswalk.pythontest_set_source.pythontest_webapi.pythontest_webcontainers.pythontest_webprocesses.pythontiny.pmnstorture-eol.ctorture_api.ctorture_cache.ctorture_indom.ctorture_logmeta.ctorture_pmns.ctorture_trace.ctstate.ctztest.cunits-parse.cunpack.cusername.cversiondefswhichtimezone.cwrap_int.cwrite-bf.cxarch.cxlog.cxmktime.cxval.cxxx.ctmparchGNUlocaldefsGNUmakefileREADMEconfig.barconfig.bigbinconfig.dodgey-allconfig.dodgey-mixedconfig.dodgey-someconfig.fooconfig1.interpconfig2.interpmake.dodgeymkbig1unboundGNUmakefilemetrics.listtest.shunbound-control-stats-001unbound-control-stats-002valgrind-suppressvalgrind-suppress-3.10.0valgrind-suppress-3.5.0valgrind-suppress-3.6.0.SVN-Debianvalgrind-suppress-3.6.1valgrind-suppress-3.7.0valgrind-suppress-3.8.1views006-01006-02006-03006-04006-05AntiAliasingGNUmakefileNoSuchHostRotateColorsScaleManualSpotInstancesxlate_2_new_pmns/var/lib/pcp//var/lib/pcp/testsuite//var/lib/pcp/testsuite/archives//var/lib/pcp/testsuite/archives/multi//var/lib/pcp/testsuite/cifs//var/lib/pcp/testsuite/cisco//var/lib/pcp/testsuite/collectl//var/lib/pcp/testsuite/ganglia//var/lib/pcp/testsuite/ganglia/gangliatest.32//var/lib/pcp/testsuite/ganglia/gangliatest.64//var/lib/pcp/testsuite/ganglia/gangliatest.xml//var/lib/pcp/testsuite/gluster//var/lib/pcp/testsuite/gpfs//var/lib/pcp/testsuite/json//var/lib/pcp/testsuite/linux//var/lib/pcp/testsuite/lio//var/lib/pcp/testsuite/lustre//var/lib/pcp/testsuite/lustre/llite//var/lib/pcp/testsuite/lustre/llite/lustre-ffff880378305c00//var/lib/pcp/testsuite/lustre/lnet//var/lib/pcp/testsuite/mic//var/lib/pcp/testsuite/named//var/lib/pcp/testsuite/nfsclient//var/lib/pcp/testsuite/pconf//var/lib/pcp/testsuite/pconf/cpu//var/lib/pcp/testsuite/pconf/disk//var/lib/pcp/testsuite/pconf/filesys//var/lib/pcp/testsuite/pconf/global//var/lib/pcp/testsuite/pconf/memory//var/lib/pcp/testsuite/pconf/network//var/lib/pcp/testsuite/perfevent//var/lib/pcp/testsuite/perfevent/config//var/lib/pcp/testsuite/perl//var/lib/pcp/testsuite/pmdas//var/lib/pcp/testsuite/pmdas/bigun//var/lib/pcp/testsuite/pmdas/broken//var/lib/pcp/testsuite/pmdas/dynamic//var/lib/pcp/testsuite/pmdas/github-56//var/lib/pcp/testsuite/pmdas/memory_python//var/lib/pcp/testsuite/pmdas/schizo//var/lib/pcp/testsuite/pmdas/slow//var/lib/pcp/testsuite/pmdas/slow_python//var/lib/pcp/testsuite/pmdas/test_perl//var/lib/pcp/testsuite/postfix//var/lib/pcp/testsuite/qt//var/lib/pcp/testsuite/qt/qmc_context//var/lib/pcp/testsuite/qt/qmc_desc//var/lib/pcp/testsuite/qt/qmc_dynamic//var/lib/pcp/testsuite/qt/qmc_event//var/lib/pcp/testsuite/qt/qmc_format//var/lib/pcp/testsuite/qt/qmc_group//var/lib/pcp/testsuite/qt/qmc_hosts//var/lib/pcp/testsuite/qt/qmc_indom//var/lib/pcp/testsuite/qt/qmc_metric//var/lib/pcp/testsuite/qt/qmc_source//var/lib/pcp/testsuite/sadist//var/lib/pcp/testsuite/secure//var/lib/pcp/testsuite/sheet//var/lib/pcp/testsuite/slurm//var/lib/pcp/testsuite/slurm/Slurm//var/lib/pcp/testsuite/src//var/lib/pcp/testsuite/tmparch//var/lib/pcp/testsuite/unbound//var/lib/pcp/testsuite/views/-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.opensuse.org/openSUSE:Maintenance:9622/openSUSE_Leap_15.0_Update/caf7522f86a0c2c68d01d8c883041d3d-pcp.openSUSE_Leap_15.0_Updatedrpmxz5x86_64-suse-linux                                !"#$%&'()*+,-./0123456789:;<=>?@      ABCDEFEGHIJKLEMENEOPQRSTUVWXYZ[\]   ^_` abbEcdefff  directoryPOSIX shell script, ASCII text executableASCII textemptyASCII text, with very long linesBourne-Again shell script, ASCII text executableXML 1.0 document, ASCII textPOSIX shell script, UTF-8 Unicode text executableC source, ASCII textPOSIX shell script, ASCII text executable, with very long linesunified diff output, ASCII textHTML document, ASCII text, with very long linesASCII text, with CRLF, LF line terminatorsawk or perl script, ASCII textautomake makefile script, ASCII textASCII text, with very long lines, with no line terminatorsPCP archive (V.2) log volume #0 host: sourceware.orgPCP archive (V.2) temporal index host: sourceware.orgPCP archive (V.2) metadata host: sourceware.orgASCII text (gzip compressed data, was "access", last modified: Wed Sep 24 07:11:32 2014, max compression, from Unix)POSIX tar archive (gzip compressed data, last modified: Tue Nov 25 14:31:59 2014, from Unix)UTF-8 Unicode textASCII text (gzip compressed data)ASCII text, with very long lines (gzip compressed data, was "sid_detailed-verge-20130606-085705.raw", last modified: Wed Jun 5 22:57:37 2013, from Unix)ASCII text, with very long lines (gzip compressed data, was "rhel6.raw", last modified: Wed Jun 5 03:41:35 2013, from Unix)Python script, ASCII text executableRRDTool DB version 0003 32bit aligned little-endian 32bit long (i386)RRDTool DB version 0003 64bit aligned little-endian 64bit long (alpha/amd64/ia64)XML 1.0 document, ASCII text, with very long linesPOSIX tar archive (GNU) (gzip compressed data, last modified: Thu Dec 4 06:09:12 2014, from Unix)POSIX tar archive (GNU) (gzip compressed data, last modified: Wed Jun 17 03:49:33 2015, from Unix)POSIX tar archive (GNU) (gzip compressed data, last modified: Tue Jan 12 02:07:25 2016, from Unix)POSIX tar archive (GNU) (gzip compressed data, last modified: Wed Jun 8 03:30:11 2016, from Unix)POSIX tar archive (GNU) (gzip compressed data, last modified: Thu Mar 10 23:20:12 2016, from Unix)POSIX tar archive (GNU) (gzip compressed data, last modified: Tue Jul 26 04:42:16 2016, from Unix)POSIX tar archive (GNU) (gzip compressed data, last modified: Tue Oct 18 09:00:29 2016, from Unix)POSIX tar archive (GNU) (gzip compressed data, last modified: Tue Jun 24 07:32:30 2014, from Unix)POSIX tar archive (GNU) (gzip compressed data, last modified: Fri Jan 23 07:02:24 2015, from Unix)POSIX tar archive (GNU) (gzip compressed data, last modified: Fri Jan 23 07:09:23 2015, from Unix)POSIX tar archive (GNU) (gzip compressed data, last modified: Tue Mar 29 18:51:25 2016, from Unix)POSIX tar archive (GNU) (gzip compressed data, last modified: Mon Dec 15 22:52:25 2014, from Unix)POSIX tar archive (GNU) (gzip compressed data, last modified: Tue Dec 16 02:01:15 2014, from Unix)POSIX tar archive (GNU) (gzip compressed data, last modified: Tue Feb 17 04:32:00 2015, from Unix)POSIX tar archive (GNU) (gzip compressed data, last modified: Fri Jan 30 02:43:58 2015, from Unix)POSIX tar archive (GNU) (gzip compressed data, last modified: Thu Dec 1 03:07:55 2016, from Unix)POSIX tar archive (GNU) (gzip compressed data, was "tmp.tar", last modified: Fri May 13 02:19:42 2016, from Unix)POSIX tar archive (GNU) (gzip compressed data, last modified: Mon Feb 6 05:07:56 2017, from Unix)POSIX tar archive (GNU) (gzip compressed data, last modified: Thu Feb 9 22:55:42 2017, from Unix)POSIX tar archive (GNU) (gzip compressed data, last modified: Wed Oct 8 00:49:00 2014, from Unix)POSIX tar archive (gzip compressed data, last modified: Tue Feb 3 13:05:29 2015, from Unix)POSIX tar archive (GNU)POSIX tar archive (GNU) (gzip compressed data, last modified: Tue Apr 28 06:33:29 2015, from Unix)POSIX tar archive (GNU) (gzip compressed data, last modified: Tue Apr 28 07:13:25 2015, from Unix)POSIX tar archive (GNU) (gzip compressed data, last modified: Tue Apr 28 06:33:10 2015, from Unix)POSIX tar archive (GNU) (gzip compressed data, last modified: Wed Jun 29 01:04:28 2016, from Unix)POSIX tar archive (GNU) (gzip compressed data, last modified: Wed Nov 11 23:44:25 2015, from Unix)POSIX tar archive (GNU) (gzip compressed data, last modified: Mon Jan 23 06:51:23 2017, from Unix)POSIX tar archive (GNU) (gzip compressed data, last modified: Tue Jan 24 20:54:00 2017, from Unix)POSIX tar archive (GNU) (gzip compressed data, last modified: Tue Feb 14 04:06:55 2017, from Unix)POSIX tar archive (GNU) (gzip compressed data, last modified: Tue Feb 14 04:07:56 2017, from Unix)POSIX tar archive (GNU) (gzip compressed data, last modified: Thu Nov 24 05:02:29 2016, from Unix)POSIX tar archive (GNU) (gzip compressed data, last modified: Thu Nov 24 05:02:42 2016, from Unix)POSIX tar archive (GNU) (gzip compressed data, last modified: Thu Dec 22 21:04:19 2016, from Unix)XML 1.0 document, ASCII text, with CRLF line terminatorsa /usr/bin/env make script, ASCII text executablePOSIX tar archive (GNU) (gzip compressed data, last modified: Thu Mar 2 18:48:09 2017, from Unix)ELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, for GNU/Linux 3.2.0, BuildID[sha1]=8da38b8e6ffb054fd293ebdc49e6bf36b5a8c998, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, for GNU/Linux 3.2.0, BuildID[sha1]=96e6aafab0b05fdf1032c750b1bb1ff2df27713d, strippedmakefile script, ASCII textELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=d8fce5575a7cd78b00144ee7ec94da5916718511, strippedELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, for GNU/Linux 3.2.0, BuildID[sha1]=8f7464399da19e267391a2b942ff4b5bd3d2fd7b, strippedELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, for GNU/Linux 3.2.0, BuildID[sha1]=e393ac07c6fc9762598567c5719174b9e8da54ed, strippedELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, for GNU/Linux 3.2.0, BuildID[sha1]=fdc94ef48b5e047791879258c1daf308db800597, strippedELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, for GNU/Linux 3.2.0, BuildID[sha1]=fe45e9e5f7ddb8ba67002363f4f24392b325b2b7, strippedELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, for GNU/Linux 3.2.0, BuildID[sha1]=1798d60868d9a3b01aa7f01d5639cdbeeda98e1d, strippedELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, for GNU/Linux 3.2.0, BuildID[sha1]=f42e0d0485e7334dd0c4d40be8e7055b9349859a, strippedELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, for GNU/Linux 3.2.0, BuildID[sha1]=919a46c74fd60590352fe845fb42c383f01a4665, strippedELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, for GNU/Linux 3.2.0, BuildID[sha1]=47ced62c285a1bdeaee69971ed26d8e507132ad5, strippedELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, for GNU/Linux 3.2.0, BuildID[sha1]=495619a78df3e026316183d79832a66f5b4c085f, strippedELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, for GNU/Linux 3.2.0, BuildID[sha1]=f47a6b751da90e68c9d2b9d0c4ebb1a48c64c5f3, strippedASCII text (gzip compressed data, was "postfix-log-001", last modified: Mon May 4 03:53:49 2015, max compression, from Unix)ASCII text (gzip compressed data, last modified: Mon May 4 19:53:33 2015, from Unix)ELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, for GNU/Linux 3.2.0, BuildID[sha1]=f86449f05fe4920c1d41bd5da62cb84a09d11084, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, for GNU/Linux 3.2.0, BuildID[sha1]=e90ae30d380bae02ee3382f3e8d1c924b49dd25f, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, for GNU/Linux 3.2.0, BuildID[sha1]=3b04536c5fa7d2502b4b20f86952c7dc621c1542, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, for GNU/Linux 3.2.0, BuildID[sha1]=79d82e400c1af7cd4d3cdb10050cf3c256e8721b, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, for GNU/Linux 3.2.0, BuildID[sha1]=32f94ffc45e1a7a5a085530d5ede99959b2a8c90, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, for GNU/Linux 3.2.0, BuildID[sha1]=0e011de00cbd55d4aae4e6917c1f52d29d419824, strippedC++ source, ASCII textELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, for GNU/Linux 3.2.0, BuildID[sha1]=88884910e6cb1d83bca19e6d483d95b6781ccd55, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, for GNU/Linux 3.2.0, BuildID[sha1]=eb780459a70a8750503a8eb81d3d694c23ea535a, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, for GNU/Linux 3.2.0, BuildID[sha1]=c24adb4d8e4f481999058f06c59f79b635607fab, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, for GNU/Linux 3.2.0, BuildID[sha1]=cf9f684d808aca042117c4f668da6b44810669a1, strippedXML 1.0 document, ASCII text, with very long lines, with CRLF line terminators (Microsoft Excel 2007+)ASCII text, with no line terminators (OpenDocument Spreadsheet)ASCII text, with no line terminators (OpenOffice.org 1.x Calc spreadsheet)XML 1.0 document, ASCII text, with very long lines (Microsoft OOXML)Perl5 module source textELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=c6b0579674b0524946e384f7e94b0fdca760b153, strippedPerl script text executableISO-8859 text, with no line terminatorsa /usr/bin/env pmpython script, ASCII text executable  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"+,-5=EMU]^_gnopqrz,=>?@ABCDEFGHLMNOPQR RRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRR R RRRR R RRRRRRR R R RRR RRRRRR R R RRRRRR R R RRRRRR R R RRRRRR R R RRRRRR R R RRRRRR R R RRRRRRRR R R RRRRRR R RRRRRRRRRR R R RRRRRR R R RRRRRRRRRRRRRRRR R R R RRRRRRRRRRRRRRR R R R RRRRRRRRRRRRRRR R R R RRRRRRRRRRRRRRR R R R RRRRRRRRRRRRRRR R R R RRRRRRRRRRRRRRR R R R RRRRRRRRRRRRRRR R R R RRRRRRRRRRRRRRR R R R RRRRRRRRRRRRRRRR R R R RRRRRRRRRRRRRRR R R RRRRRRRRRRRRRRRPPRRRR R R RRRRRRRRT`*Q?;hJutf-8fce424c35dd9b67656667202f21b992c5a9f73fc43e327e8a0bc5a96bac1a276?7zXZ !t/Jl1]"k%IҪ7|B7+f~qbFRy9˜MhdLwd%CtLrLY6 s[j*ZVeYX->o_SM*wٳ%qȆ! щ2 aF-Od ~~:^yj{-ļBw4$m[y`h$Ӱm/}cO[I < _9, Ѐ"YTH@U?r5~}~PNVp 3^_Th#ԕ6= Bɓtj]K[ nxtG NQ2HNH[uk/:@0FɃ_*w+7N{ɛП)*iް7 *u6઴5-?ĉ-4IVQ*Nuؠ®.]C-v9 bkU4d1 K&m0hHxؓ`BycY*XTC7f#2:_ mf=Y$L;H<3Ge=,#_b8iWSkE0C8BڋpB[lI2Ѩe~Q%-3JQ ["HPI+`j^@U^]ewsY'$gs~fٟ{g9K%O|r ))+{P}TVK+R D3h {D$;{W A5Em"O)u?.].Zfz% oK@*B7tlvǔ'M=(-F]~g28ޟn CQ/͛ ޟ 0V+MCŴpi";.I"`Ķ{}E)ջy93d'M"iZeiKtK%oZ,PSIM)aڛ_F<򛘃d7Pİ~ V:ʍgy@= FFЃZP&j%^~vbL%oyP'\ rd-,UOY~"z)ގNI_DmXGTvSx3X6.~pZX C M}ts)l}̀兔Mfr1iҩEw9#:3ns|0!1b5rQ$l` VxJgPn XPLxQbrR=%$z$@vYQJk-k.<8`Vұ^0L!Qj\',G -lG }Mg~$gLrRR[w| HXQXa.TRD~(Po3c:Gm轜RTpAq#U mX~&RN{YnL4K52z<BKf4ؑ9ojmo Ğc2ͪʏ#VRԯgbVM@E *(y.)_A!E>}']Z-胰afkѠ"U>4=c>>#w:A!LmY$/d !c h1 O@-MHlY$Yb͌i ۬JaJ tKx'@j8uα€fl+CJ;zYLؾ }Oz9?j.ݤ"^9nP4\[eٚpom 1^:<k얌V Ug9|r#_Yg1l ѳ1U&=aZT?!VJa zp:1k-LM׋VъRLrAE|}u.4ŋał[}I{4Ka$c$;k#bS#qAHT DvoNtg.b|c4wmszr0 bZNo@^us+j5VHFua!SNoR苣onAkrVK6=&目xX. .{^f؂^>o Vʅ28$Y7\PTY#Z']xJKriBLiBJqjlK  %lז~F7vk+ѕ\2~Ĝç$Ɉ+x-PfgH⧚'#Z?{ВBv\*9& K߆xެ sػ7;(sEV`*NXu<7_ןZrlG"Jhx[ACyo>N,_wG(a{8q9k:FKf :I=[ONGkQ]d7ƨ:io=ܻ J<6pv=SoXÆax>78Xn`W?/H׈ |aXpb7S0˗bM70*a͗ eP;G }q!m_cqKkF-}. ql[sC?HM. hDyO@6ŹiUV9(Ce>Qr.d`K_I _ H7lʥSIHQ(np|cC!CϘ;aj/ibF,kc1 )fT1(W#hZeN9 ^O>FHhёpT@N{.=j7ob.U4*:jn]_;ڦU(6 R@CMh(~JL.Qƽjzo+1~-tB辮_ ?{92J} 1DNk>mYIEe݈72yc.njWr&H!t$i0؀L]q-Lh=cbHIMk@kU3]%WZ158J~wm")iځhxHXæ &>Ԛ:ȗrW!x#ɥZq(Sl pRcURҲ\m%{3`>h&6Ur"w79 ?3}F ԍ"9!8gpBN> yb'ݶCLѥiPzVuI@ڋ[ AKmFKAW%mck.Ac#T%rJ~6D`M\c8c9O>͎5evnWmK yO. PePrOLX&̋QB񓾔жqy}EL>6 cwhhKsY6;eÿfx}lN]UbLNp(s>Q`D܇ C2nzv䶁)QuDS\v vYjFSQ↩@oWJv-,矾aJf.UT.GrsॠUआ7$=%_ysG#\x1RAYRiVx}HńHs]ɭsUP}2 Ds'o9) iƌ0ϧ7!D{$W}K^}%}LIx-6MA#P [rދ(ښX 3szRhW{bW.2y!iش{@!Nh+5SF.D8#w^-eP ;.,0'칹ǓFWR-D9 2 ϒ\*4CϓEgE._5ldXl׸]箼NKfT򒸻y BL'YstIrn fkQqWp1Bu(9;=7Q+  |fsSG-rOK89RNc۲60{gX5ޘDgٱuNj԰::w>1˴{)Kն`acF#Q7Xӌ`gt+1 ` -p9] & $i7%,D* PY \h7T?Ƅ tNѬ{#DGfn} g2bE묋,Jѥ ?|ֲ>>^ýQ}.p88 Q_~C $CV g 0< d]vY]P_3IǥvĒvOϜQA4 c|TdTܣ fv.퐢-k}·7Ia6O\m8viDO?c.XB5q'۰g1B)o𮀭==te{K$ 2 Y:tP$e5~6^=R^Loe!NzH(rhzj)KwD~ .U$d5ݹ>CY{jv=ݗN/?506.kdX!By\}e:4,P{g:SfP qnh+T kxl{+tENuuyh6యjՅI>涎WkԱrvG_}V!ZĪ4 -8Ng{QUL :wS 0]S* @J}2C.;Ј?,1옒[ҟ% S?68딐pҡm&w_wuA$̆^QH9Rvd" }Szeܼ}xGaK݈g7q8OjJY'EOlbos= b IF@RzeWeʓ""]jGc\{1%; 2PAr¯?suwK* Z7"rOP)+E>Ϸ!2HiHQ*YTPC Ndwi`^*g_NU~[[0DH/ .o.ǹ=!8 6AkW[ZJVP$/FGs ~n0b0ƸK:QӅ|B^F:3i*lKR*9mϨ:F!Z\YdҘunG@rӼ*_`c&-N_u?$D/ai)y&~oL;H]hF'd{HsRkzf$n=UA*0e}dǮ80|10$\鈸}AQ [T8 wf Mt%Skfe!|6udr &=i:N8 +_mQpN0M;W ~cWqG-j40bKS.K=N&iTˌI&S>ffވ`B><88f&k20;y(im\ + zC29)) 1OӨ`rTe&ai1Uk9";zQ߾UyM}Qep %Ƶ s,K])cYi6ڤCC- g Xe|e10 NxZC^Nغ<`Y_RjC :b ̷)}<ל׍9moh$"<@n\0굁"'?\myĐx鮭4!sVwSGA0I6BwGFoE_ 2Kf*mQ8e;fyI&-NA%Ir:&6/g_c]: m0_IaqWh|Ǧ+F*&f9V q.3g Ǜp @<6ancjোD5FBt!v@D/ZG'gQgޏ̦Crô&  BVV>R$$tT"_3&ԊKKtݺ_+PԬR?J؞/7u>rAk{PIT>`0fHsf} 5IFVب>Z':xM@_YN#eb%1h5bNYWM DU >&s B2 #y{` @WvFI%& >p_d` bϤҧ)bÂLmW!%S Bͫ :{"(PPZ&ƦBXR2cfp 2syD@z_vuhT t%111ǂ< Q֌.L)diIS0(:DTd!!%AP"xWS s++9nTQq$侨y%n4 $!{]C,ڂYጁydK`@ .|VvBJ馐klMs KdDlpVf,'񰄣t׷]qXہ2h2r<4L dxko_Ll/3f=CeIRs nO9 Wq+k|I\B0,;Uo=qT=J7k^uᾋp"MMh#tQ"mP!{IiɭQW+5]+AA=,.<&M0ÔO\#& :˨y5L;,2nD,Y.TT*4Mí{?fpa1Sؾ+N1<E(e,Zv42}l!KeOfGIvr8,7TAcX-^) 0Cg&icvdHhqSyb4DӬVS3+ *\Ig3R $7.S<7 #UAy3zŴ`&| K9k:HH(i lE34VݤIͿ"D?i0u,+uVB~20/.101Ղkc>d<.Š'XžXh'Ks'U؂H,_2!xTBwzX %e 0؋-mδKF f"'w:T}!}^?¹;#l&hag)K`ú/EpneSzGA& CJ@7=#~ߜA*Ay2:.7!BŘV 3(rG]]Ә"7D *dyGBMB^nƍz7(/+)Ϯ%$Ls J,30KNDPĶ^&`VahKg=9Rv?bq,H#t%U8̡fPU9 R``9v#eEK&C"nىcOd TLc v/xA$+>ú(KPp#/f$sI%z`nDX+-TZ :# .l"v@(L=Xm*,>􃺾qV{ O=۱ 03HQaqWSͯg5h#κRL=D]"݆h)8MX, r1qCd}X%X6<-ێKZ TZ#Sg`F+h@6AsօQ,GsSѫZ F[A滋4S[1tg dDR`3i"kP(uo.Yq6 zP2@˲04~Q {%q(&l? ~o)fRWTJ#1HU}c+u &Ble^k7N5 uIm'h0K ",o3Z(;R-9 jy%+jhqPe H5`366 D34,rf0b I6;B a5+쏟Ӝ%ZݙԶ{76Zn@>)%Dm]Mێ;확.'8%qN`fG ےk gb)kZ2Xڌ6ZP3CaIďCM6 2n'ٝQ@)MҧQK'#Xf¢ITnT ^k-&3\!9O0/S[72ˌLL%O4AɆE,֡HfMb6( ^x#[sB?y"7I^0#։yb\ ]K$=pJ a(1hW#FЈIx #-Uw_HR`V>9W7Dd3ݺpN}[ROlQ2lF$l)՛}ZNjzbtw5nC*0OuR'`MN{?Xk}!?Ź֎},8LHK$5S(mвgF~*?,0J #M*`vl}߸Q v+1L}C&6W% B(EEt|+vY4'|V UL} yT

j4h'huosR!xJ:L揢)lbIhҨ=eO9oB }ؐhP?!Y$LH:H헭8zԏQߴu}sAG bq()L_s$뒖!mrU s(#Wqy!}oU!QeM%/ 'zN˶d)D[ca?Y5q14~eR]QI~{B=I#gl~p{ }x2NM(uC> *n ǹ]L-vyvjnYX?0NlS׀@_ʙDŜvE*f#̌l"h ,V mT:uh=xUd<Ӝ2}=ZIΔGѻ xuhD=b+D*F6nԖ!mB*.Ӓuڈ Y0><2yّ@4qO$LKfOwvUkFOh'ZO%_?x'jx#*W9P*k1ň&İ>.Xv^Oںk".O$ӮM}UAyQ˄z~ۥXO0  VJoxq.zHxaR8"˳8gx](*A0"鍾j2?whIfG^y{ 7T [K} P |J~^5)(8NbNXiej (}Dx*'u uAB F[DJ)!{*G2I= :>7_.}ݷGRoƒ)Y|_C°pةBE_&NTEس5;j5I,Vj=yL#nWDы(؄P:^S=5΅Lq$cw ޑM?K}讻1 ʹ 4l8Ϧ~q3`j:=c?`։@a Q[h`#5-Jӎi6uXpwq{ PFx(7w _TRJ`_VO1)9Ig1<>U}vߝ&{!դ] Q4AߔpZ=k7AezPͼk =7J+P"~{yԱ@Χk"[]0_iq(Œ7-u0gIr zr\C|)Z֋]h]A7ɍXQ>&DCBoC^Va5@H57CCIuP&8!8#f{bKjoN율8'0DuĄkD5T8bwdCsGcof/V{C=3$ט)F݂VO𷻓0e=NyjjZ|IԚ kT6vʑpec[#KA-1܇;yՒ~:HbŚߚ`"pN,TΆg +1 sA!SLQ)ly/ޫLC֡b#"e9xB'R܃ID7PAwԷG{Ua A0hOt_04|\S$6ﶅ癩3n\Hp-L yǧ!yu0uΨmEDJkSKR}A?,WtN|-Ej x:r` qVӓ];ay0#e7?\w6~'U/ᙄ Nya\/ǃ0 W G wCmUJ)tդ\-+lB֋>xvY&I/{-?&9[ utsZ[2T G0xPBx b,]mP)CJ>D-#-\u#8{g_ uE3O: .箣d VgLk2ghsgUԈ#|{,;(jWiTП,{H/ޘ1_=e̯Q}z Ըp0 |AkOJ!C ,d?fZ'a1x[-O$F*. '_=Hyx_^0ʁVkh~墆ŮCQ짓믉7pDF#P۲n,ʥCd`mU so:EV\kTw\Ѷ\;3AB͑8藁^+O 6sh\tS$GN} }3 Fb' ƛ$tUi \J0TA$ۗ#^ }Q%`^^M} S.0ǼcQQxbŜ-ŝF{9MK GEo|^eQ$ۘ~]uyxJC-ia,I(/iE TM Lc?rjFBx_(֞o}HwDDYB_kZu#,!,cvlnx 1} ; [BfO _fx`7AS݇t\BJqY€h9}gRk3a4Gmp? PJZeDM{o/IXw}Ӳs(=t׍QL˨R_|ENE@0vM0lvoJM])!JM{U!.lE,SSپ$=xFJ$0>=p%޼fV)fE74 I] zsO|)"d_wfXj"A8|l^E:YK|CHHU~I]VV/D̪ݽqWvNܴ6fz9+U 5DgDYV8,.L'y;$7zO^=)Bu{+ *9`!xPX>}r^̈́,+VSԔ^$e2?mʑ+Ww hauHs"@yu!񈴬;=Nf?SCY?k-=P lXd_n|d?hK\9 Tn$QgOw_,O.%V;:L+.g9 tv_Ei8-j*ܕeQ+WI-#/?K~P>۷&XC3V2>2@^hIT觗.SRB.Ym A<Ӣxn٤}v_x#rҐ Ft'.5QA[<tv+UH++? ½|j*5xj@$~j5Ӌ-E:1J+u"Yۻ|p!D̽HXJߥks@oq籷{V u?{ޒ:Vc;d2`(xZ%3,ЎU*TtAwvG[1ub#yYѱ6hl!is)lL}{{$ڎvkpzN\֚j}㨋ge9p, N[X{N]!Dz~Su a . ģQ]i٬rvA[G ;`xPGZefbxfQF7R@n6 s-E.72= p^oݪ2 n94nT{q5Lҵhtni#XfIǯ(}6ҝ &^a/N72^L1`^N9tH:Z+(,v(;鎽E02-־׋8P%} "OqFY)_f~c7e9Pͻ%(vEߎ fK|Xd!w4kQ|A zQ*?>Eb yk$+$IdI@\Ix,)iH:ȜY }ŃepspY9TlcR^ /Jl'%{zC$iI0Oֻ*\):lӲ=>9 ~۸jd۾,ĻSjxš ܊g}Mզe&X$zw<p T[V TDi, ")POP|,Ԥc[^`PNsR^-!_QlP-~2\DM47]5t0;ق>۹.YW,s`e_GzyKFKeg `hqf ?9䞣 C5u7ztkl;] |-# FHj_xJ8P̂$ ~`1840GX8Vܱy ;1M9]B&+烷V>zmFHL(؍/SjŜ$e"Nç1h8",_1"'b#'PYlpHcVt ;*4RI<#54(i rW.x7beV3͡UtjwЮ d0 JnUG @umwL͐ZD,x$÷_?{   nJf?o6#P6Ew c.cL%@H'E=ׁȈ(E8ok 3:$V6U,ыT-%5W%F& 55X r>Tp u!a~Wn+IjuVvduƯ܉B-)SV>a۾}yʲu.[&=PMIX’N;[آ=Э=7BR&)3 #>(+듊ro{o`kx$fŝMM{$--=6T\k/MG+vh\kΊ"M\^ P@3BvpvIrkɼj|s2H9hc1uJA4Wnza=ɋ&@A˸UUٜz&H)K]@£_Ov5oM'24-[H~|N!"eC諍$AQ&5MOWOTb#a}ɂr0ǚעznL+l3PQzs@s'2<|Wnp$g"2P`N wc޻mc @?"|vZv+Hc= >mpJ,䘹͐Rf>_(x;lZ[s1 Gj/o݃5d_,|WTGfp z)݀ 8Tsªt Q?ç2N<.9VC^cF3Q>՞YJaɾc̥ K0+|⎢3 71f\\%>υِ̂Py/WHn+5`U94KFcv1h+%&TBR܀d;Ppq dCbxa6$x=5ëb2b|\qZ!UR:+rXS/| _LX?U}qAdm,[X}kd? =qS=?#j}=<)4wdFv)ItsMgx]eg<=FI6/C1 4#UɽG'_Èqe DRUv>㬊&!K(XX! r,QSZa=Sg[d ڢHٴ{4_d>%uU=b_e`x|%8-'[5۔V^QX|;qǒy҆2#p@A!Lh˛&,pD`<_i;Ic)CLhȌRS{h\C<@W+M c'O} Q2&tӂIaV gjH P>6[ n|lH[Rd=GXJb}_H.\>Q`cd7 el %-r/̏Mɣj6.O3w&%hrېni᪋8OxBP!Hۻ[v1(9 +p.,ې+5rêKU׬LiKn|˄HIBݓ9Yi"E Yp;"BH$}МbYY竚7~ܸ:΢ej!>U3'V}IÖ) d L1ȮwKM.w74ܟkm58aՊ@Dŕ m+ b_dҮCAɭ u L2UD;*m9^[͗uHMr]^]":u9|68E*$롆i&hcE$&Wf^m_b+]<¥- 2G)ȓ >3/2ֲur3c1hS,de/ϳFjǥ`eY]^Qn/"X3ʟ\o*jeRZ%s ̳.!Zy~(L2jE'ǵ o31U-SoKضV,3T|V. d/ʎ+ T|-OښSDV'! Z5蓦 ǃgS6`:ڲrE2?ƴiG2*irblҘHd߬ZC@P\& *e,,|;b]m4T!}N_ȻYk\%@0'.O &'F8(Mj'8Q;P03ouYﺍ 2U|?:gZ۷ޛҏIAY_Sx\n9XU)e=2X#s?x٦egrIKgoڮi ǥM{ٛg6L<'oeK۬ME;F46FI`h6gF+_N4>sJM9^$c xDlwl mȹ:4CQ+m;!Q٦K,-ev"G g8~_u%b{m:g6p&K5UB([QŨ 7"C]";TD^GPg([rQkᘶ$`,ҕ"Wʪ/ay&3KX{5N>>Qizb_#u$xp_2#a 10KEGHK+ ޅ,3`_VϋLUߊjE9# -'83r7RZл7tDPuI .mQ3.` Ș~r- (X6 1Jse`b(pʟ$,㤯LFFln^33[ dvaAJx|9KlC"𐳙CmLcP,ZYX Zp yYE7[. c x q8vP6&ȡ CS 69_^ԥGL3_X\z4A\um띅|4;*/OĹ+_1\fDtpS΄ U=cg`)zݘa@Nkoz!ۦxr|YiV-MJ80$ ׈[wTk HV:wЕ 꽖B߅ m҃x`4;oEoZg6S@hKmQU~=,b?o9~ɂ' "rOn*rJ .>p+cPSZFGy(=[gٲĵhF0pv5]%wyzpiz} HSxLܞ푳r:0>Xeɯ_/P5ɺQ Yab@&x%usPĞ=0-#QR˅\ |S1EDž]ZВ&dc D1Jxt^wdE$Bftaa({SsV'qTiG*vz2Aw +{Qol#&*8o 6`j 'TŦ:v-M^V8̀[G#kJhDu!rȢhl\cvcpUP梮=; ncKq c('I pƣ 5b'' [oS(|NuimV^Fʿ !2 VRM84R* d$krIYX'5 ohl4 ~TqRʝH5%.D><gʾA,vV {hx#\p2=D[E]RՑ SZ}17@SG 0زQ>C'u 6`9[l'HE0WgtиfWkͱ+Ic$+%wW$ԙ!ŻHMEUjD HX$D܃)'wZ -òOXI(%CL6ZgXCSѵ`C 3Nt)%µf:1%jP " T}>b&("ΚdH8; U E(*,`'3K2ghVԯC@b'T $jF^FL1Qa ٮ"3L1@DIBzRDL?hm ;ȌKJk;p6zHpIm#0?QUM`qĊ6e잗9 c~+)?8R&HGOC@vsB74?G`0btb35I?6tnm}n60{J%7@4!9ZBSa)y1Eqle(bѝX!r69nN6 OˤW zY(/|To1ع)R>jV"hF~E=]χ9; |UAGV0[_ctTm'GJIMaؐC #J6T*{r섏gO'0Vq"ÔźNhcYLr(dwW~Nt[1gbxgK1n "oAjGyXYF3+D{{=ʽcE[fxeBnw:O[|(UVbG|jɞBO6* .fJy.ִO_/L }j3OrJ̈_*޶J^CWq>5iZ'q<F7KZScqm:%Qm~ sSA'zz,~q/BQz{Ą, ]vE/Eb+e_(fpT;]hKϘDBΩU@;!/`w @׎uEc`z31O: (Lf",JS Gt;+> $ߑZ:!qC8#+X+5aݡD޲HB==>ucJ;鐕JvSt h)3Y@CM[t v%^,Y&<3n0-Ҋ8vnDQC!sh抚SW \b֒ɅO$mIHp[37462'z1`}ZG#R=$@ax˴#佹 j {fŜ#KAAd1;Jez(YŐ[%,=$r2[6Yy0|i%x!} g|;Lb0=ueZCDu G\ړy?p@Aw=]yozƳ#v=Cju栘x2~%EcI:G}p&JL"Vk~ݔm0Fd.z^ʱ fmKsWs U4%l &rm̎;t(@,+T6-Lsm,DӰ$IFT& {~\/\X*AםߔoQ!> vׂJ2u$9X}ВDׇ3QXF