pacemaker-libs-devel-1.1.19-8.el7_6.4$> ~ @2>8 E? Dd ( F$(@DK^ <$ YR v  _s n0#;;<u vvy6(y8y9|4:G\HI<X Y \]^VbXdYheYmfYplYrtYuvD wϼx y Dt DCpacemaker-libs-devel1.1.198.el7_6.4Pacemaker development packagePacemaker is an advanced, scalable High-Availability cluster resource manager for Corosync, CMAN and/or Linux-HA. The pacemaker-libs-devel package contains headers and shared libraries for developing tools for Pacemaker.\Qrx86-01.bsys.centos.orgCentOSGPLv2+ and LGPLv2+CentOS BuildSystem Development/Librarieshttp://www.clusterlabs.orglinuxx86_64 , /6.RP<D Y B*8B h^bU%gB 'fr6{+y!e3p 34&~&%@~e 3;sb; |;js @;$s -6#.X,8- ZH6 A}JN ' }$d,-J ,BT)< ! nOK bk Ln t 9Q N`.L top"c-S-# Bd#dx QddBJ (o526_ms_ms_ms_msI_ms_ms_mw2u &u7IBSX_} PG5 ?h$C'pL+7g D0{" ) ' E & mW{ '{ TR\i sX{kb{4^.l^)CwV ? V u!Ou UP jH QS(% =JsIp: \J .J; { I!   =6&3k P8D V|d`iVO1$^z2&5Ǎ) 7Z _/ _^)7%D>G1x(O)=u5h#+![S 4 ' /G%  ~/8&"I+ _B O.BAa6Ñ&:$SRem _1? >_?W ?<#A=sw?j@U .G1r g-M g-N :M m4F%^C-=E 3=Eh.mfE g>lc W> u o?W k W>\L g>B7b{\0:~sk8*c7c>8 ,,s#> s5 lWr 3}&,OuJ!"=n3,cOC:~D  f[+R5i.I?lmG xY O &,GO$ NCJC PfG'}} 7 r,c;oQUEO'O(hO'W"S "]/; "f/3 <_u ? B? BUAN]UI^-@/8 W K[_Z & jcg##tg##28WKc?  f:^ qU xt[;P2S|" o 6 >%W2e j-oN@c G & r 9? 6+7KJ#}3n %\7^=j i )i M  }gXBGcUr= +sJ 8fs Qz;AR -~[PGo%I1 1L 1-nM]P L@ c cbRgOY1S1ΎOY1S1OY1T1τOY1T1τ#< \O?C% [wP{> P` v,J/nP~\d{/V`vtm,C$1eo22,:22͈$1;"&j / f7= %G $ + QK4 P9 Z f7= [$ fmL$ .D&3 2'^v&/'r 9%^^D{;9 /`*=l7 -_] AV b >9k'd ?<* y,L2L l2I-E g L zCzBr;Gܽ.EEԟ0WYhj ,J (8#v,en(& fodx Cu*mu Yu =Nu + X!Eg2C" [$r&S% _%;'& \"; $5']$5M%"q%`$r ."[ #YHTLM:I PhVÁ i,d%&R " h. %'a-, X #q^%4 tT86*2ssbessez]| Wb g$hS's9/C mI}@(-B[s \{# rW# cl.%  El% El% u% ej i.u+'^,e'V WI+Ũ ?V3 K@$T JeN@"Ay  96?/)e qmC )  )R % O )T 44^4^kPo*y-w&_ T T  [ZW 4-zQ.W 4-3gTq +u'31u'3IQI7 ;;j ]I]G   3!Y[C$$m#$k)&c'i/(>ms,e^(.#*R % W > *+p3+p+|A+p {2O&s?I A(!% %L 33 + 93- 5 33P t u% hlI]ESr " [  OpQYZ v*l I2Eto2E2Et: g#YQ{`s,MsWW8{6S2ES's21s-}g U ;u$QmA W&L2l7p[  j<k _8p  JYa<b')ZXS)" wщtZ`#m*xk)s -7N V/ 3 q!q1%Amo'  #`+nm/#n =j &%Amo'qQ$,F 'l[WKQnZ 1$*}})TJ' 4 =m)w6 .E,Fhu!e\ qGOg% !%(%(  {IL9B  ;3 9DKIiCf9B C   :_mslUC#=TKElY{?C) qk Hv"duz q! ;LhH&u%PF"L K@c1^'QDQ/$NE ?+` fz is`s!k s)!!hu{ uzuu sMz zznz~z,  |s b $G $s $G $m o~  > 5#G  > RK NK4 NK4 RK NK4a3e_^RK NK4WNK4TRK 3e_]3e_ZRK J^3e_[eKN  $1eL+a3!u-~HTGHT  ^$K U<N<N$1S] )8SV{ {!{ { Oc OcW f hiwIw_+_V9 t79 t8_X9 t99 t:_WiwG9 t8R9_X9 t9w_:= t) hiwI= t+ giwHR*( (  3g'gSh_h`hahb 3g'h`m SahagblQ(  3g'lS(  3g'q SRo 3 Rqg)*e#zze"z~/e#z3 R}q3 R4p  tG\=RhRi=RjRk=tRij=RjGkSZ tS\ t[g|=X|g7|)F |1=X|g8=X|g8'A(vIX|g7g|p_4)7)1IX|g8|(=X|g7I 9AF X# I `&N e_999B' } <9 /Zhy }4E| "C#4h$ \,5Udw ' h m_p)yZ!o= ^`) -uG#FTH4#4 |3| |3~d B* tW qJ\ ) k (-G!mZ6_Shv o (7-.<"ԩ + {NJ&M5VQAA큤A큤A큤A큤A큤A큤AA큤큤AAA큤A큤\Q\Q\Q\Q\Q\Q\Q\Q\Q\Q\Q\Q\Q\Q\Q\Q\Q\Q\Q\Q\Q\Q\Q\Q\Q\Q\Q\Q\Q\Q\Q\Q\Q\Q\Q\Q\Q\Q\Q\Q\Q\Q\Q\Q\Q\Q\QY\Q\Q\QY\Q\Q!\Q!\Q!\Q!\Q!\Q!\Q!\Q!\Q!\Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q \Q!fd8d71bc0370a3f2fb2d066aff61ca4479c78ec4c1f16bd7e628562a6d2ec0b1cb26ce6f8087970bb590cefee84c61c98566e82991f0c6e31d6a20daedfd5a7f8ab1fa157d0b8a9cc03226336cc3f829c9b8505c0f9b87752c8ca4970b22653306b91016802d07c19948dcc0f6d36c19432d851754d77967013b0c5ac900c5415d1ffa95b07eab2e558033bfb75c74f73218820860f184e499eebc21d4c47bacf90e5114f6f24684ca0d4c11c90a8fc7e4fcfa22e100e04a3378786235da6a11a54947b6d12daaf4431debe9ad0204d7547efb09cf595b80cbd4ea3c7bc49fc1ba020134b8063e33559f2469b39423929dabcf0a20e94b7fb6c57a41c9caf9c641d9b404589ea4b4bd9b4a81087c9133a02b232e146eda43e54ba88ac7aa74b1ac4d9a1e1e3be124cde38adb9610245921c3f8e8107c14954b9d35a864d8b8756350e9efeab0dd7eefc51806a9e646e20e94939c1b1fdd0247a3a2804d6a3156ddb0d58c0d601270f38766582baf072e7bfbe6667684470c4700deba9a436e00c59d15e690fc3c0d6be895d68f60a208c34b8e77674011bd4d26a326992c478bfe5478537894c9e275e75688219701fe6a34d71cfc1abb9b132bee0c8fcbc53fffb585491a873b3796d8f36c9eaccc31b0ae23dcd914532843bf9633a782784459920d5bc6698ec98e6cf7f1033037ceb9e11b38986e197c1288023f867607763f1d1650596a6a043a426d2b66eb8a904501d0255e7e7a39e92f0e3a0f4607090c8d4403dbe7b553b030ea03d9db4bae37c654d30d86549d866118b80cef5adfdc12d72780ddba76d25cb85d4dff24e2acd023cda4e4b902651803b54c1f9af796efda1fbdb75e5e184ffd4046ba3393fc59b42c6276a6b1bf0d9ae17fa458c001ab052b4e71612169018738a8fb1551f8ecc18399138a0dd4d6d09bc802c75f63e39be753e5732b872d2b5ca3f4fe5952b6216dce2f11b63517b46bbccffc41c22ef270ca5e5250f15c601ff5b4d424fe6b1b59aebde84c6b11c7ee521acd1401be9ea085e2b84e0f6d951422a07f4751b1757a687d88b1a56f75e4c575cfdc977bbe45defa3a652e3af5cadc5c654d436867a405c5575784d00651402f3919dc7f860d82e2d2c46cb759bedbaa220fa900cf10f8402f319a364d9d2b80edd69a6e890f44ee47f694e0ff51406f566dd0cd642d7446ca0ec812fb1b7d14662d76a581a968689dfdf7288a8295369bb94650b2ab091bbf92f8bc51afb16b043191c3485da30e46969a68ec32940444ddaa4db18979905dff2d13f36259998a25d7f82ae89b95a1a2e72fda90fa5b63ecc4959eab03bd18f5402e37968dd250894f9d9605d2e772dcbfc54eaf392a9aeb1c8e27f95fc3031c9fe8dc179a58db96aa14f1e7917b99f8f944e954fd5f1957508c8f49f5ed02f0dd7aa6b5e3aa8f5ce3ab71c1010cc082c168a5f17d8d520055a2cde4cd9a4050b9711bbb98c0d29736b6d3fa47916943fd5fec313c584784946047ec1337a78b440e5992cb595f8970a92945e31d5e62331483ab3bff8666fe8e874bb67d246df70b1513c971055c89b2f309a28e53756e3b33edfbfdf66d587ad0e8838dc249a8134011203f05f6b1db004250ec393fe89f33652cd787f167028cc73c8e81ece2c50c17f9a29365ee6d05bc72cc4b787b7bc9d1748dfe2321b2399a361f4363d6486bb1367606ba70b93f0bce0d8d68d8951e79e03c63af86e64b58f5147489c309a20a990628e788e8183d2dc359e94211df646b5003dda25c5266658506e7294ae0696c3694c1b49781bc755de708fd1d1d3659e88f4df13214105018d52592df13ae7e86b807ad08e26d84cfc812af1a2eba720b2c9a26c21f909fa933c5e07af8f11fdcf6611c8ddece4c50bbabc14a017f1de0c2a0165b3bf30b52a107700158ae2d756d19ba741c51b09743ad9032e7c93fcdae68fa671dc122a3d17ff863d009c3b2a1fca64ca40cebca173def1d8cbb1c38819fd0aea32443dd6c13e91c5b20836936ff954f1bde672734b7c980ce09520309b788fc75313885fd02dd3173591e125e4071ed5c6a4f7801b2c1e7e0988d6d95180e670c149334780b264ce156b719a270424e4b5f8c0cb3c30c626983d11dcdbcce6b590ae92e312320cab1dfc76257616c287cc2eb1fe51d4de0596d5fe34462933450bdb69f7116e28237cce7bafb99b40cdbb972e79ea617d056c17d8cf883378ac405f718a91e47f1dab0ab64aa0343db0bcc911a3466fe3f9ff5343e765ca3ca7bf77ac9946daa4cbe68e8a8fba5a359ff70a7ee2131e678fa18ee0af5d580155edd85162119223b1967f0802cdc8081bae75bee8e8e7fd0d3f640801fe137b1238b06518b0067b7bffcdff04d9837ddae402c9475051aa163216be2b757572abf9d793560b52315a05c16b7fbc73003fdb039e9aefd062dd735060da8b97e12131a89dcd9473e36402e44c50bd4be7e54ab712b4a41cf2874902d9cd152e20b1f2cd7d3b08d3cc9dabdb8941ba0ea0a021fdf4f4157b77c27806c6f21cc1dcad1fd3e0beb5c5e5c425eafc92d06d32b29286fbba11e5ce99e0f052d0a6e81973573b0909d35ad8c48f3457cf3fee53e351979ac20ca7f8c4828fa0e08e14a7b9a813ec4aeee342b1ab1a473e2a0046e439e081556eb3b9430b3a3dad37c5670a14a8941049c979869339f2e36e131b996da5238b655c94a354a8a65e96419710667027b1aaa4f80d67c5750b70d2fbdb5beac1f76774401097e92879586f67cc54396f4d1712a65d9c844fa0447dea2078b8318274e362a390555fbd74b20dc2dfe0053879f515afa06256087b8f609c581edb9ac6fb753aa411e1d617fede08aa1aa15cdfbf4d55a4ef03a9ec9c2df8ca8ee1abf2acc8aea957a8d95f78d7db79fbff48af314999bdb63fb3692f0af290762556b1000fb1ee85716b309bab3e3c11d44e28759f0a74381cb0b8fef2019cdb7beb4af198e9710f981e66c41291742aea229f265eec3f98e83f67e4dfae5200b3d1bb2f55c41a3a64182f6a201c9c50966ca46d8698527410192ae7a4a60b95284f0dfd2fd67d738f582026bbd85317e24b48310d8ba81a5752e120fe62b9ef495cf997bbe9a7c61303c257579ceec8a34ac3363494d11f19e4aaec713b22abd54805740766ee163b3b90d8285ca11bba0aa55819a852867480ed040f7667a42130417b5eed0b26045e702ef68794108276aaa77a9c10c8a7aee1aa2d0fbbe00792429ad826d024e688b81ff13fa172d70a1ee5b94e671eb5ceac0b8bf6e731de32b59f215ef03c5bcf6d0b64bb0ef55a55214ae7ea182c79434be427b49ff551d7b4788b1799fda153294365da18826171cc6750967c787b77925bad1ed92a1244e8c625d25153d9f655253b8a35805d2adad4da45fb8b90d9e7bbb105102b0ff320b503ccd81fc89411c43042961cb931da591d10cd162127464825dcadf7bec3eabdcd5ad3434f088835ccbd98821c49069567ac3b3da862da1e3da67ecef1fb3142c544f0cc5b6f788527c50c1015af96d30f47ac86ab2b68a30b18b115377f03da7cb56aba33b4bc64080a8834abb8c422943e01cd2941caa8b7724ebec88b77e8026d9199e1a5c127ead7976b89d87d9c276aefce3e5466499a9edcfcb757b9bf33bb18d59ab35dc0d7de358a0a3e83ff9a974bf52f390dd9fdfd4029241345d9ea4f3cc60dc2428723b347a4d0186a8936bc0d5db68142c3e152abcebfa94f97ce59a209c279e743d4f205448914a7fc280b4a185354c1d4855076106553bb5b723a845f28f22b2f5e5fc00d3fcc0f9d825c92ea20603d299061f15c67a294abb11a42e07d1e7abd77b8b0582166415553f30964483a004c3ed53cbca960d9f96dbc9bb683dcdadd60253d45ab9c185236893bf05903df99fdfd4029241345d9ea4f3cc60dc2428723b347a4d0186a8936bc0d5db68142c15a72acb72dfda096f972bb30873600d68a865dc0a82398f71be33ce3646f91827bf1f168d7aac5d55281af3342651d2bd5aa81808cf88e7bb2197214a9c5c7d9af61cd1191c5afed6517e0a9a7e76bbe866cdaeef156989e7d376003d1d93325619eb21f25fe5c4aa43a5867060648d4b98faa86f57294c95c801d9bfcf90ba9fdfd4029241345d9ea4f3cc60dc2428723b347a4d0186a8936bc0d5db68142c0d93550a65dfc03427618bbb68d3c50622dac5efcab6cac0d05e8e144ec8fe459cb97714107711fac61aee4ad031cb22535ff06280065a158fc3c8ab525f6ade2cbd7616b0157af79ee87276a3de33ad119d0586d16182fa9647682eeefc80a981d452514ab9dd7cd3b4f7051d8570922ebd79cde4e269de3a87a331602c3e00b86c769dc3c6a568be68679668bae0e4254b2b847964587211fc1af3f14384b9432cc01d0a563a3ebc220e933526968e2346f2adf3a129dfb57314360513274a43c4b772dc27f1e50fba9b19c8c18066586c2c929f1d7f8162e4c56e41c949d38bed32a2ec088acce89c9f1479dac78268444c83d7fbaf84f8a04a7bf7066f92b465a7b8f0d42c305c35a96b63e9e6aea254be0d5367dd45431182fb6acdda85f9c4b730b92e3a75f30724894687d849186958bcaf2727a009af0f55ca99a98d76bdaf31b17487fc1192c92e237a1bbabcdba76383f3e7f53064679708bb2cd243cdd8257c8ab626d37d3137f0a2ebe2374ba34377ad9cab2d9d41e6632949ab7e5dd747ad0b7be6b3b9c19fb3e3ec48e13b225684fc8f142dc14d4aeee967fc8e6f941f9c9bb802c41a27d8d018df81f7e5c481847460d5068f00069f9d45588dded273f81b4383ed38768e108f054c90612d4a70559085b341cf2effe8962f1e44c6aba9e0cae3a8549c4902f69f4ddcebe72bd49d16e7bec97c2b122ee3a690a94e9e76f1bee9c8502b38ab7ab7e32651951c0d7b8f9fd8d89e96b9e9cb88002851b5f17d25586c5dc432c2a0a07fbedbdf0563747c612215579dfded12836a0cd7aceb008a2dfa481058d190074c74283b1ac0cb37e0166fff066b2cbc7cb38a1dbfe0088c47e321f4d09cacd40d8c59988705e5e463fd5677a12e48ebf5b24a69e7d67a6b94736aa11c5080e7f9df9a3a2142dba7e2536457519b0540de578ef5ba72d2120021ea3326a0f74c7339f7c985a16c1ce13f580566f9f86cacb226829dcd7be2a7cfe876e993c55525b6d095940cac7f7bea228ed07fb98443fec6929b3f31c7c6612658655afb1b799ae878a43cb855807ac424bd3fddcc54f9c4b730b92e3a75f30724894687d849186958bcaf2727a009af0f55ca99a98d5d071ce6effe8c454c502b61a9753b991beb853bce4c8f1f97d155c3d2d78dac921069dd9dc6b26baeebd0e602b85860c4156227e22080d96da389224bf77d1e3673117761b98d705c3e243030e7a5d33430d2228e3232f4e5413033eee97bfd5c57a3d64cdb3a8a5a7bfb67439b54cfa084a97668087ac7c9c5dc8b8ce4824458c7d4f68c2e63500406e087c85bbd108d379e0b86c9204c6dc19ade6170f3a71c3bd4bfd9f901d7139caf0e8faa0100db4ecb6697989c4928d8cbd57c03c1f14a1ca629b93d4d2b82c5839c97e00bf89b3a3e023d08baad746b2945584fee21f42f9a2bcf596fb8266c052b186022a6125f09e805baf0cbafb7b33251894a9f485948582669f4673daac3e53e0012406fa7b533372d4256a60f99470979deb752230ad44c2de1636c240e063c4a4d094a35504ab2510b232c1b4d879aebb07736a757af404bd494a51d5289d20f4109111d7d802b2417d24b6a9a4391c88e95980822c10eb317a6ed034b8137a77d16b5c234c752d8b2b2cc5175bdd53ef9f430733cdde1bab7bbddedb0611e5cee42736ee76992424f2c7b2c86d3531cdbdc33b3682bb65e3b27600418377d22972f3a8fe4b80e255aefdab55d9772f121bffe87f23f4cc3f1161ab70e27986fdbba41bc4a6cbb999def0edfe18cc1e83beae46352adb26e75e69b7b8698674d4b872a224873b52071be2f16cedf70ddcc9adc2c10e99e96cf57b0f9b7375c4e11ac44a4637a34f25bc2f807ccbb641089bebfbeeac3367d9307d4df1983c1c4b22f6742b83e06010840ee37341a6d7e5d1ebe4777ab72628b7dbfb19127d1d92971915a36e43dc9607208b663ef96a3a48715175056b56c14e03b3448dc20a8acf0ebc126018c05979db0cf19be9e9ab73bb63480fef40a113a3af7e2176c1302c7b96a009fe0f542a2e062951044d9f3f30806867c9f7e64c7913cfa58b05b4bbc0b34d587145c7f6bb5838f1965ccdb8466925e2b892963e068ea394b765127fffa094af1522e98fe86be3fc421269423973828b4c8216d442b4f85a780809e7f61de81397366a8759563cfcbc215ee1e147df2af705195d4da955de48b62152f7c46f7bb1dd658b66419dfb1af46f3253a216c597265ed23db1d28625a7bf8904e727e1cf350d99236283499b81462ee55fb65defea179f8bda211284d6b986512182768245c3c7f978c6180c3521a2a79020239657d9d02ca3f953075206ced78a30418c3f0efa632625844b7f4583d71c28777f89795d811c0b5af25f427843d9cf259fac4a5cd29f2e5d8f9b5a64e62f5dcb6dac1e7341af0d246377dd7717ca2a0a0060018cd766f4ca7bcaebdbffab69f6c3cf5c1b0ce7068e3b6c137b14fe06e0f2a9deeb2898d9cf1558ede8dc35d04ff61632a8c6c9b9236969447a6e7d655a4ff7bf68865ba808f1c0c93b85b181b80d4795f17d2386f93e69b0d05288ae4ab9e25e4eaf1401f185d15f2a90f8a987995b026990a91704f27d81e07d84819d78f2a709ef7625ecac80fcaf1b35eb0e5ec8cd3a0ac1a9a771a95e6bb970f40035a611e15129108c4f2e78701964246cb2dd0fb8bb2c8aab46c80c13543ef2c28c084f1ff05c62d8c779f2ffd6820d90f52bfd4c83dfc1c4fa75bc8da1ca1ddc9cff81a320288c722b023f5fa92dc2a51b48c17929aaf6561168d40ced5561ee801789f776592a3b7538ed15e5135ad03a52e17a288cf1cbc678f82a01f1903467f9ea776023691587b4224826b595ccce233ff694eceb9933eca454a56261f5161c917509edd429ec6b96f7cd899ccd6a2ecd3a466ce9d5c79a131c7f8dc5d6489f2bd4da55916a260883c16cb67dc650820b8912194a092461b887738cfb4af785a75a6e45c7209e2dd11e4affc8ef4a76413298e3a836a53ae8b68c3cf447b56141252ae56118217d325a99e39bca5b7af3ae2700f11a02ff3d2dd2acf8c903a481f604e27d9277a19337a4a3253ea0467cd28c757e4cc937b5cf178f666f27c35ef90e889a8292175099796818356af6b2dc4bfae7c21b259c3c4313e0758ee58cb801d8bcca6b55210cbad019f8e304671998641026fe778ffbbd936f9e203f717dabb289ed10db1f1436238a6d90e31395683efd10a23644325b9f6a2c3fac9b9967edabc513f15b15f5ea2b773d184e8942d3e04af8dc6b2225d7516b40221e8ca62d4b3f27a3644badef587c6f0fe04a41b6ec247bf813e1bf68e4958f39ec6303955bf53171514c1e0a88fc905feb7e8aa37ab45290ba2aff0c2b4051bfcc1fb04cca61c67a340684b6d979e091d12f5a2396304626ad48d34dbe231666f6bfac7b076c95ea409cd6bbf65ff07b751cd0aa65cbdad96cd6f500ac33a4a29e6784f73c4dff79bcd7d9eb73d3eefcf809c496fe13462e402c23001674a9eb74e97422dc6b9b711cfdcc6f843e9bfc01472a3f6053d6049108b84d543c0d208e200e751cc5a55b5e2dc84b09c15243c80870fc4736576c6581fb76528b59314a13302fc69cea681fc52f6d7b100b52053c2af9450554999331320934be02aede0c8a225025f9874b672116f06600a9ac8f30ef4a2300f18f18db568699ef0e4ab1bac5ea85c4657a0ad8497887bbd86307c21e14b3bba40e44a315c0a6eb1c731f2f503dd6fb71ef612ccc331d8340401b36158009d3290d07b55b2bb9bcabc9e962e0114d5211b5edfcaa062ec5ac9500730d2fdda2c9f959d7292cedcedef394720be55fdbb3a153003b05a6973c28a7f5be4301ad19510da8cd99d2a0e2000b747b181f9561de535ec7462c94771e319793951fd7c74fa72f103e4e225f0cc7a634aeef3d4fc187ff52eb5f389f90a331236148031f4886d1320b3cb44d6c9b6a9bda873b645ca304c98f18230e39860444bad1e46cdf7c15ecda563b28f74776b0245a57d7cbb0d3598908af17333df44968ce75e578bdc8d6e4a6c0c4fc04958c7656d545f59a6c98feedc46dd9ea3f62d11223514e18d76f142db1a3dd3432a0a57940a4e02b742dc432a460f0c3abc7e97cbf11d66a6571f621799b6a95bf4bdff95d1f7f92729b37028dfd74a44939c0686ec8ca1a9a79821e5868bc8cd34de1fd9b12f58ca937d3b60aa736fc3352d5758e63bf7b4b8ea5fd49d76e29557e42ccd6ac66735210f4101752cc2dfdf6a1dc15b706654ba4614f2b5f21f2662d53c1fe282bcde0b93b40b011ab79010086321acaa60b2dd8e67d5a3a5804da45bd22bc82736a54b1f99334d05b0b7ee37183894562519f236913e4f7be95ded3cc5cbdd7e721029b5f34087a0cc232efb64bd342e7cf4bd4b5fd8e21959e2bee335c279305d7e88aa8d62243b7657d959f09dc0012e5bc7fd1a6263121c303b30c3f26fa2fc5662a8b5541e33dbde43e01dab0f3ad3828153e7cc0b875d4df06d72fff824946e2f814e1f5fb0438979594017a6c6a87605eb4612a5963a2c8b18815b3a2a209c98ef640b336a6d8528e88c8d93c8d92a331d5cd65b5a0fa0614f6b761ffaf67d05de48fd222e36d4f4d1e37141cf2f842554f174f11ab33c27013a8b70390d8cd25153451293afa3ad4f356de4bf68cd7c74543ea813a43be7c0ecd8d34dedf5a44a3576f5c8170b4c903feeb40b2905e162191d17e3520585da219f67366ade92b679d081ce8a371a33a424596f15e6495dbbd9457bd3a1dc1bfbe355d84e38312dbf492886b490bbaa2925b124a517cc571e747252e4492665dc54d031c39e24f56c4480532be282fb18c4eecf76c3775e67a1ffe6f24bdc9e42ffeb14db0bc2c7c64e319801fa938f31b0c7ad1e10522b3697d5793983f4052e0ee0f2a23820e8164109e99936a815b4b81f8d7f9f71a2ca82490ddfb3c3fe64b9bf3fa23ccb4799f55b188b350eeeeb6ab91f8a04ba656acc495a0c085d780b09901a0cba312dbf492886b490bbaa2925b124a517cc571e747252e4492665dc54d031c39e24f56c4480532be282fb18c4eecf76c3775e67a1ffe6f24bdc9e42ffeb14db0bc2c7c64e319801fa938f31b0c7ad1e10522b3697d5793983f4052e0ee0f2a23820e8164109e99936a815b4b81f8d7f9f71a2ca82490ddfb3c3fe64b9bf3fa23c3b0f537fca4b1d6682f7cd00b62de21cfb1710a01ed50e11645a455609ad49bcb76a54c23102be59f37cf1091b0778dfe59607362760d7b24d4d8e0c3e40690aa38d8c7e152cfccb7e681c0537206e0cae0b323878939963a49b3b558083f08a49f1fa154f1001c96fe5085456f20f3193be31d2079c4689a14f34436f5ccb4ed1fa3d20a78a7937089c0ec45a900d0e20bdfee166d7aef0fedd9a4ca335a8a057bc237a8dce15b6e4aeccb0a336e2c1ca7ce8d9617ca21fa409e56206a0d857b76a54c23102be59f37cf1091b0778dfe59607362760d7b24d4d8e0c3e40690aa38d8c7e152cfccb7e681c0537206e0cae0b323878939963a49b3b558083f08a49f1fa154f1001c96fe5085456f20f3193be31d2079c4689a14f34436f5ccb4ed1fa3d20a78a7937089c0ec45a900d0e20bdfee166d7aef0fedd9a4ca335a8a00df07682fc24a4c8eb8316d8274dcad8e3b5296cbadea4d4e6c243b819c90f6b443520ed204cfb7deab9f41ae5ffed457a5530ad7521f68ba804d06346b8bcba2c1296eb5674448d37d82335bd690d5cd9e1e5e284a82b804e8dda6f5a5b3a6f1808bfd334f89e3eecdc711e0733176b104ef8aaa410a366e313b0aca0b2df12ac86662c819b9d7e629ede0a1c72715f1ef2fc51240cfdeca205072225693e5e807c5dc69a6c5938beca4138c5031a0d9c7c787ce48e363de392384175dab7acb76a54c23102be59f37cf1091b0778dfe59607362760d7b24d4d8e0c3e40690aa38d8c7e152cfccb7e681c0537206e0cae0b323878939963a49b3b558083f08a8ee6b5323ecbf034672b587ebe3c047a05cd36b18075b6c34800fa815c1e35c7d1fa3d20a78a7937089c0ec45a900d0e20bdfee166d7aef0fedd9a4ca335a8a07100b17c0ad8dd466909ad9034b3fd54e7679ad04e3746ae64b89bd7bd0f5c4d312dbf492886b490bbaa2925b124a517cc571e747252e4492665dc54d031c39e24f56c4480532be282fb18c4eecf76c3775e67a1ffe6f24bdc9e42ffeb14db0bc2c7c64e319801fa938f31b0c7ad1e10522b3697d5793983f4052e0ee0f2a23820e8164109e99936a815b4b81f8d7f9f71a2ca82490ddfb3c3fe64b9bf3fa23ce14a81c19a2d06d2b5f97e01857eb8dfeb7225914cb30e0470d7e5d85828cc9f312dbf492886b490bbaa2925b124a517cc571e747252e4492665dc54d031c39e24f56c4480532be282fb18c4eecf76c3775e67a1ffe6f24bdc9e42ffeb14db0b8ef0225dd66888ed1fa1f477ae729a6b72b8e3d4646f315d323a8a8e4c8857a220e8164109e99936a815b4b81f8d7f9f71a2ca82490ddfb3c3fe64b9bf3fa23c75341757c9b561600690e10236de665972924263cbb44a75b43d6dd8234349f4574dd50a3d3e33fc349924508e4d53508d1ff2c2812a32e6bc39e3e22aaeeb949c59dc58a376de7c485dd5b73dec394a9c1ef8eba3aa9fbfab2a0ca99c7e58f82133469fa1322261d01b1f1142c5c9215c5cdd6497a9cf938ae3ef028f834ec21481bdba50c9143938bcdc59cc85cfbc392f95689fe98e0498527b2cae5be8b4f274e77ab7e7ba54978e09b9aa1fff0aaf12964441d11c7bf457e9dcf6c61015f9a4f62c562f9895c2a9873e9ffd95a11c230d90c15b1f3d6eee89c9c765f50d449f48a554197a795a7f585765ac960ba552f1933e0fbdb866531674047ab3213a05ceb6b481d4871a0ee163ab9c38d38adb2798658964b972a6245f7e6a2d648b3f2ae5883fbce97d48ba0bc6c7a0d3ce18d3d73fb29b27efd7165803acece57f1ade023f5ef511b3d633981f595823d6bce3fd23afc622dffbf442a0ec439bb476318a6829f2ec34a29d339264b3f941b840c4c1cf9167d7d84a1add22fdb0cc74e5a1fb3a2707c5fd75c0436bb5b0839b1a492e59a7fa8dc9574461888a6d43b6c629dc9d31a9e0ae1ddf3bfc39a8022c76f1686442c9ce65eb063d229afa16f073b8a27cbcb6c2582ebc16238f5cab674f0c7ff788643e99b1523cb6e8bbce0be93ad6fe7deee2fbe1dc9324d0ad448de842f84f86021168336d4c1eec1ea9064656cd3f83d7efd2e5132519d01d08f40649d8695af04845c53ef26885b21148dce74a52f9070cb42b89b7f5b3c0bf2d940a0c26d3edd01e05e096dc053617a88aa63e1fe0be94cbb5b4550d8a948f7ae342773de5c9e47d733892ee024d36baa4b702f949428477b3b842b9e8e1e2b43dc0c497b2b2f266500d73ce2824eb6550e02b6a506d5ea24ac63ca47d591f96dc96d62037012768084fcb742f39559257b9bfa3edf61026f18b17dd63526a1256c76c3172a09355a8aff003b7dbdf69a179d29536f714655e5f0e5dc37ff05197c4e94014e68a5aba1c574da82ed58ee8bdbe1f7c5c55f646da07b8662bd5a3d3b2f0a2b0b0de99d536635608dfc8f7dd60999842a7e0e7eac849fbd4c09641a778ec85d6d2dbd6b3afc89475be86d30d9daa26cdb110bcd48684f5aa7764dd604b64cbec4628ef5b6d72320c1a56a73eb1febf53b21bb391878909d6c112bbac02b03d973abb7d0d8b4e5cae2a1ed62966044400e0f5eacfbf2284520769c5f598edc4a732fae3f662d5f2c0234441e285e65b7b67bb2245dcf8a02ccf1deeac150b8f2c1d18b72901b196302355e1e9dfe80675b95431691cbccf5ce36f3e4c1c5d71d4810ad0de4222175d232b0d9c73941371ee44924e85bf088119835ae4911f20476ed29414f40e427f6c52f1acf38b8946246beac550ee04d5eea566b20fad1084f9e01c3a661cf0edef623bc041fd6c4aa928c08c9e0729c5c1a1e3a72d27e213372a868ac79fca56e3edaf61d85eade11385c9f2931a66a658b5c80816bea01d28e87504374dacc9064dc03303d1ac5c87099be6e30f8ffc72ae4905b2709e92b8d9d4362fb0a1e4af88157a8407a12df3d4bae3084851b9837bf83ec6360952b135f028320432ae3b8afe117d2651c9d01474f9a63bf873093942b8b5f585a3b6eb10317f226476acf813b2bd65adf0de827c21108155ef9ff5de5030c954f49f9658dcff6e6e28c4799d889a051fca83a56bbde8228640c936564e9eea025a6d056db6f58c21dae0e754a23ff22006be1cf6a2f97273fb927b161de345dd97828a8bd886edc650ee7031d5639b6f8443c4bb55a221a1e05c63df0e867219b4653dca15689054bfe62d110a052fd6ef717c00cf7ba5ce748272c282ca64f7978d4794ba2bc2fbf6c08971fc195faf192fbe62d70231f3c8f352c8fe703c1d3bda17eb0914a79f73bf66e243f6410401f1be594d2715bedd7458bf5f05c88b92ffe777b167263ac1630e58e8c17ce0f91e587892c3ee7d9844b1aa48f2a1dc4ef756150a7e3dc60ff600115f33dcb7f69f068a47170c1b0381f59c61dde24fc81003b2a5a9aa3a0b404c7759acfcaa5870c6a078e227d6ee39b66c8df6f921185014ba8a109db135ab9e586d5668e858c04e23085798f44c84b660af8a1725ac7491f9c2b47d1a4e002ea79a9432353e72a5247514d02475982eba87e64b6bb85c2e674f07445bef418ae0f33da4cadb8569acbda486ac05233632ad485d3c07ae435f9317bac8e7db30ef0b96ab5b0f07dbf3f46853e7c4b6e28ab19ff57c8f7b5ca3f1e77744005ad64171659408598b4cf1b1c76f1f78b33d650cac1d8c13a2e93eb67eeb6510df2afd1aafae7fb1952a24ee60a3dfd0c1e3e2eab571cb60ebf9909fa553e82e5b3bdef0746c572d200fb63b7229a86a3c2f1e1ef66287f2c5a09b94968e7dda09fee82cc4ebf6b3d4c2deccfe787519e9f3acc71b1203d12457e9382d18d95d8f215f22cf642ea00090d9e9f67321ba39eecb8c8da3a49261526ba82777553eb02ceb20c875646b676686e38f618f158d0eed2d0ca8b0aa738b7828d9613dad310692351471284af59a593efd65e3d7d9409c3c4f29761736b754a9b4d7051a3c0347b841acf816f3e38c601e69f779e90ae829e8565f2c7a2806d287e284b1ab7c04f25786726501a75db5d2890dd4b55145194f9084d54adaed5d45df6f8240c0f06b789975d1648f6245da35c70e0a1399a0a712c00f19524d07b10d7e0929d574c49061e44a19044aac870d47efc9a2aa4feb8584cebeb6fd4e5adc334089aae7a53c591681b69e0b54797841f132260d8eb54f94d77753368770efcf8d043608336090c325165c4f767be69948a2f178f29898db950af2e73a5b4f46360925f95f2d874d2195e44efe5615e76496e26abac7d720fae5036607ccec1c1ad532fd54c2750fd95b9134a1760bc603b68483efee7d31052f212ddc53eba93e316b7acc15850ae5a0b34e565d74b245ba4a803e4d7aa4e675a1999a661bb34df9476a3093352a93392195ad88e46d2779e3abdeedf260ab44b18fe0e10548a36fb62d3a76863c5371fd5493de84b8f976478ebaef8ffa44dc6f516968e23ab84b214b52a2b0ec66e463c8a176311ea91f7ce1011c09ca61449ab9f6a12e88f13c6bd014e93e93fe5f52ebb14e1905a5ba6e6662a7529eb6df22da401f5c0e5cb72dc4dce20c991017bbe911845e01412809234ecbb031b309a64167e27764a2b95364809e65e260fbdcf58c73b2ba87c4056cb5853cb2f17d7627fadfbc9438f7a05ea3bbeba892ee7abc55faff6af25375a864d351ece474f0d7707990982ce3a4b2411f3db24d99bd187d55afabc2ce919a442a81841bae267bfae0608fc938c526639d447d48d0aa3d0bc2b38b59e05006b47a7e7686292c3a39777f74cf281f030d9c157217f57bf592c185d9a63b9da96e5ed88ea367f7c506b14440bf8e67a2bee447005864b50930cfd97b78d94ad3d2d94e98377ebe56e3d5bd94f086a05ea3bbeba892ee7abc55faff6af25375a864d351ece474f0d7707990982ce3abb324d24df8344e7bb1ea5159dd3f055a28b464bbb6be672d883be63401116e0eaf3c37617782a133bffd1673143cd678713b7d781290205548d831ef2a94e1f878299e48337dd07d42d3d5f855e9db0584be43ab43d7dd5939ad9a35b107ca644e109a4baf90a9a5ffd6b268764bf75eb3b680a4ba890062b35822a58158cab96d169a6801821178bbcd6df9915ddf641bb6c4b040b0dec3f89887a9db23919990d619ec8a2bb444c3d53590f4452f0374e9f00fd7fee165af0b43a4383a8d040870f45122dfa9b15e04e45b1d374a2eb70772496d23c9f3ef9a88a1f718b87f9579333c6744d684ffaf70720ca7b915e4d545ec5b1ef71c3e354f4e87600af23997534a92909a4de9d0e72c3d1d515f96f800acd0fddb82d201a8004f9bc40b46e187d1874c309edd8c9e8b2f2b9acb5383f5bc202173cd393ff1a930a93248c42dbbe0b08698b143c841fad4229b64292ac29ea87069ac8da568a19a8a9219afd25f60e4e1d71b20a3846d98dcccccca88e281d33a69818f254d665e108500e2f48aae37b18b84fb14f062af6fb66ea34d27338672555177e95c3e078f771c8fc85d1c654919768cbfa06e5c645f7cb8b6294f6536bb405d2203c1fdc2d618356dc74e4f578c3275fe4cea56aa9690bb2c48dd8c4f4df764eca7866876965844d299bca8b9a7d60d670c67a942929e7a0c2529b27f4e7f3efc4d98fcd0f12db9a9a3f8b0b14c29cd7ee512d5393ffa2dd4183d97fa7f5803c158c448fc5c297a6decfdf23430c7734d7dc6bf3795ff946b5b6de793799751a992fb28d0047cbcfbb17dc02d56113be97f721d8b291e07162dfe851fa636cd638cb10f2d16abfbf854be488df24f614eecb58d3f7d5f2111c8e7bf1fa90628c54fe066dd9b47f68fa021c5ef4babd555bfcc94328aab3a391fa4e47dfd9ed0821f047374c4f02e03b29d359bdc7a03f5061317870939b7e28bd5e349fca1666d73a99a18948d5d9353e3840812747ffc12ae4486aefceddcab64b8eb2ed2703369186dd2b62ffb8039e4d17d62cc53de1eb72d92d379ed56e371e9d0fc4aad442bff2a1a2d737637cffb74a901eff3c60755eee72a7bc4fdb6146d4e624c6ccacdf85a9e5ddbb1c0dfa7731daff2dfb697c1812df112c4c4b380c6ff8320a384ce277b22b7a0ba5c3ea30b622b9cb54c14efa1137f334b07d9d6047f1aaa19302165ff621b69679a9e20a1235dbb8194156aecc1e0edc4729cf961dd84e60c967d8822878077986ab2d0a937ce4df7a24b86b72b6a64942e85244ffa70fae505972c1bdc63737637cffb74a901eff3c60755eee72a7bc4fdb6146d4e624c6ccacdf85a9e5ded442a266c09f79a9982495625a4b9bc33590b5eb699903fa9bf012c20d061600e12d02f5e7276126e9e9051e49b7d3829f7b01acddf55075fc49c9d37ae3c8976baf95021d51251188cf0cbd2e4d32bf00b741b1fd1777c2aa47855f578f4f9dd61ef55d334d529376e9af55380a74b891552c4461dc2462f82c1832cb953585713d62ff598b7028fda11ccbf5cf58c3803bf12e2914c1b18ce89ac53414fbec732a7b72d4984331ce22bfe36d568b0c079fac00f07c91e569f7582fb4fef8e820a9da92cd4d7508429e389d1f6d461371c7c30eee06e49ef52c42a1d89f185c48d3cd1bd3c0f9ed0f21241da4cb5dd6f7cefa3461c1a73f699464c1615a4b84b59c1562365fd9128e1e9e88c413259e1e175add754c16b54c63210bb7980a45713d62ff598b7028fda11ccbf5cf58c3803bf12e2914c1b18ce89ac53414fbe05cbd7c335f635b6c2b1b4a31e76539582a603b900644e1f12efd92b33a2b6e5c9ca3e2a57d7c5d241015a21cce2f73bc6f0d458b35dce31e816a6d8463a8a369ff9aa3ff6d324c9a7681c86671c0733d1fa4f010f49b15c6e27da8529ab4ee5de17483fbddd8a463b13bc2e751ff65a480a04749725bcf4323f6a248af69f9010db1b915ffee2a08d01611075a5e6629fe2295ff8e21aabbe56b2ae57116a50f91a4d6bc0978c1b5d15049d00be09e9d50bccf75fcdb797f7b556ef6516608824dbec7055e70a0334c731c2d9b3d4172aee1b1f370dbde89437afff83454d8b53a790c9d4bf48b9073f1efd5d2e894f7eeef9cee42426da7986b498e1ea665677986ab2d0a937ce4df7a24b86b72b6a64942e85244ffa70fae505972c1bdc63ffcac19f24ea0e449368fdd3b42fa3d532db29c1f4b5aeacddecca51ccc503e1a859f36826e65dce076263c39167d948846e1762f4b1ef02790bf7f3e015128ef441dbcc16838c673f18d046b576a13df5c6ddf34e7ae45d632d32870d7928624d5dbc8ffc73a0c53498a9696afdc57b745911adb6d9cd08ee1d5854189daff91a20fa7cacdf3ec7a93dbca0538da8aa97932e02ce01843d358515d099274c46ffcac19f24ea0e449368fdd3b42fa3d532db29c1f4b5aeacddecca51ccc503e131cb3c39d8246b4e5306f15a1b68b63767c57f5bff6d5898bc722b76488ed76178f0017c129c2f8502913898fdebb71ee71cbe68320f9bdc628e93e82841bb5d7519cbc8462bf190a8acb1131d369b0aa57f503677a2c1fd7c3cefeaa668d62e23f9063880786f766037a85c40d056540d48761947a63c3d71f28f276ed82e3dfabe2159fe3de70f1b5473261c8cacd810c5040f9b24e88686deb7ad31b3e2e05dc308ded77cab8c73080f3ece8179259ba6a0ef7a07276abd17ce052640e3254c3764be7175323b7c8024c75a2a2e5da661865b2f73979a5eca1598962efb98cbd591e63a12ff7d8af7182aeaa3c8ad6d0d571060448cc8cee8034d382a266ebde319a2a8ca747c7405bfe92fb9e518a591b796238028b67b6e154806c928e6b073c1022c0517e77ee7f80b28f7d8725c3965a5be784fd91b40923662fe796690a77b9a20c093eb1d596e4d732a5fd2f62e603afa02ce3e0a6f3214e81499293bec5f4fa46249d5ab9eb7687231262ee615affec4b7b1f48604b1b5c7b0ed3f94c18fea8a60c9ce575d1112dca13f81774246a3f8b289f60aa8e93bc04633a371751e61d98a95498fe1bdec6723a01d2ab30ac9f518410fc62cb7c239f9a00b32c06636ffe0b654404d6b277aabd52890a36e0cec56aaafea12a6aff50e27eede11c4a45849ca083799433e1ec16ebacbba4e9e70439a790e93c0eb71c3f2baf699a6bed92e9b4e22df2c28d0af76e5170f6d95ea663fc3674b8b3ad8e0b27e4f1c7c324055f3e47720c369f9158a4fc3117fa156b2113e0b237669f6a3a346465baeb786d6523f8266b9227b2d4b03c20031ffda49e6fc5316343b33fcc4fecc30d8fe2978ef5c1d285e3c1f173cdcb620384be6353da06495724d2368a23d0d687325135079e9bc715946aeed6f4c39aced593d03f68e59679b4fa012b3caaeedb9f2bf69554a7bbbcc694b1818595db60974e9a9139ef3e649bbb641d078c676b06a8f0ac18b7d0c0a36ee1877a168e0518df95161a3dbc862b69378052000f5a9ccf7cf0cefecaff6a87799a931522fecb29ca32c9d26f1b4b1ea4c1be51c8e053d1651ef8c42b6181daccd768fcab1ed967d0b3c36412d5b63d9baac078d6aead1a42440fcaeac379bf8229891f156f714debf8eba45e11d8cfee0bae084e3a19c999bc19c4d07b653dff8566bb8bb68ff9bea03f09f859b82f7d74f6f052c7711480dd0883f817cee52e0fd2b7e51c273428bc8132ea3f53eeff2744ba2c60551d3db90ec9918b4b22a594cb3aba0b2554c40a700f1faf1130c49935ec20ecf5a039c6a8ec059acc1ff99bb304d16e4404019f7e6cfbb560e3e9ddb554e2b2cb38bb3caa5358390acad65569e6a4326e931e312d120d0c9c979429546384e72983745b8e629d22a56bf74c3df7eebbd9fb28d055500a8cc435801c76adaeab328184747920b2af991c87bcdd066c582882f1463a6d4114f3648282de8bdeb2a2c78357472dc480562548a53518988931dbeb3405d635147361f53ae97057fa72b9d07f47551a14bbaebf08a2de1d8c892462f636a7caa09bd0b8f47887b44b15c7723acdede6eabb5b31d33a1e981ec7346742a2c8a62763c806148d38fd833c9ed3dd43e223d37e4768f611a580d161d00e15bec8eb54d8f0c79a79353a790c9d4bf48b9073f1efd5d2e894f7eeef9cee42426da7986b498e1ea665677986ab2d0a937ce4df7a24b86b72b6a64942e85244ffa70fae505972c1bdc63057fa72b9d07f47551a14bbaebf08a2de1d8c892462f636a7caa09bd0b8f4788872fee494a44e899f02bbd715df2ccdc242956c26cf9b0f6836fceec814ec64d751987b7139a35f6d2a6df2f7cd18abb8bd93523554309dedd3dbd6e61639fc9ecc92db6ada7ae9bab31407dd247932dc18ce6c5665e444369a23b48e6e1d1cd9ebbbe61634d4e93ca657d791c321889e55e36a035788103c3080ed2d3fda61c63247832aa333cd9af0fb6ed9acfd0d5ae66ed222ad1ea28a91884bffa03166957da60a7e985355d85acc651c7e692ade9177c44ee2fa5cfe95267bc6eaab087da65be71d59acf967c445e9fb525f760a379c19963061530febfd5f4e1ff45ac784e35bf3464010470d426f188e4bc3de8d7026812cd24b205a13fa14ffae2d173f1aa597bb6f844ba450abc1883f95c1f2bdef6976203358a789981a00862369bb3f4b4664179613b124cf434593e7aaf49692684bc92145bc2f1d251e15fb26fa5f75e77182905590a32188f0e6fc7444795746972f424276de0dadae83f61f662954cec892e00e62cb8c7798fdf9dc4d67af6e5109b690223fe75ad9865bea792443692f74911fefa22d72dbacb28a29426862bd40a926ec15bea7cbfbc0b3ce72ab117231807400db37b3c0a4addf0ef9eec329f9671629e56f297d6985d067d6bbe7bf72fb7871ea0117a8940c1fbc484f7e34460f91c8be6aa936133b067e3daf900a946db3bb13860f4eb6dce01ac82814fcb078eb0ba9610d00f6b13de4418d4a57671a1e2c3fe3ab6b224eaaa41bc609a2be2bf77b101b72ff2fdeb784e35bf3464010470d426f188e4bc3de8d7026812cd24b205a13fa14ffae2d1716b1b0e5c64363010b9a13a597cf5bd9eadc09e1d2135181268377490076b982ba0d1d22493704f13266c844b07eb80d40b8407d2bbbcc17cd2af535a28af3d5c0b909e7d388b47cfb83484e0b6f72a25b7d59f83d0b2c0769e3914f57e93abf604e6e385ee1883313f5ceb122a050252f246f9fad382602ab7e12a7bbfaebe05ae6cc0d9129471467ef76bcb032beadb345494bffcba278315e75adcc72144ce8f283f5f479916126449931461c98dbcd229e06ea2e972f9c08347afc849a40360863765316ce8fc06288a655b8dc6958bac93eeb043344fa6dc1f4078d850ac7cf034559105df46bb461171ca2048d1b81e7bc8b251c88ee178aea4a50f143b2d25ebece1fb3d42b1ea440b6e01f343266abd93f06e7a45e2193f75b652cd9cb6e0acbfcf94ecd37050a79a0ed761ed6f129b46b2658d5ed7207afbe8e340889ac4f88c1b7e7c3b1ca563fa8e710006c3a64d1fd09dcce5c39c44fc828c7cc834eccef12acf531b4a7b5949fa8291e1bb132a0a89f4faa7745e410a4509298c837196d4fe2ec618bd364385bd06aa45942983b47ec4e08ded7b07fbb15270888b6083e4088c559b3a500f2b1dd1cc2b91885b31965abebf60bcd466fcade91bc9931bb1fcb67ed2584d5446cef43d75930a5d0bdb987a3d6db353fa12ea3b5ddef410661cb1f55d933e94794194ee2cf29785c0acccdf2268d5590bb854c7a5f4c1be977763793c29647f213f4c240a5050387bddce30dc0abe7bf4f22f2437d301ef7afad524574df6ea0ff1b797e82cc49f08fe487bd2e69066b19bb7cd7ec49b716c6235fd0427e648776d2566936118905c2dab49a8d6cad4c5f6d433d584b286878ad2f8bdb8ef8da7aab64208e365551a09513bd567fc4735b712166f800ffb1b134acdf3315363d5e38ef6caa5dd07f6416f608291a2f0a9990c73288cea29789c5cbfbae15dad176957640084cc3dbd7e1c5739a6aa3413ea8f46b5e36371ab24e5b03bb25e6a81938b059edffc1145aa17099e35f96824e80450c535c97f77e3bbaf4f3adc05655f26fbf157293f863bdc0f2e3ec1295763cd9fc582a45e7f49d768e5ec46f707f90b557f0e5e9d87c7465b7f028191d78bac678f308b580b90f23b538715d6690ea0081d79d133b3e9cc17d919d5bde0615e6960f82ee2a48cf156e1ada9402a78c2522c7b59bc65a99e7b9843f32026914c7b6c89321f276ed69b6f950f83ef07689895b42c3cf1585c83438541fbf7e78a3e4c4d0e5ff17f710ed5a2d2063970c8534850363fadaef055c059dac6e3aa7a95825a7783939a9d5c7f8fe356e889c97e0ebded32909351923ee009f9c17c8f88a3d7b25201079e76d7f2781a270435dc1e6f4d4f5ab95bc3960b62fea2729851052a2ae6f81ddf5ddbf5232610641bd7ef19bb41135f07088713f8e04abf7f450b9cb9116b938ff29a6b11c822b89ace6eafed73817c0aaa4844cecb42ff525f70fb8a4b90f0ad04d57b64f386c7b4d8bcd485e53a1dbf278023c8ca060601731804426348acd23a4bf37c11dc5a7f5b92e3eb7059bea5f00c934c9bbd8bd6d4153ea5365fc5335ac7c4f20ef2c0a0e47ad0af94533389ff23783b33470a8dc95ee45c9242736be7fd96e885f9290969bc1661d991f876fa11bc3133a252cae72add60217a335bb690dc2a40ba7a96e39826d5a7a015b7969b4a722b7e3ceecaf4525cf352e034f55337eb2ee18617f41ab7ef2af442e4ef45c32e35f0fb19372b8e34a167cdcebb7186f6047cb7d80e5703c1bc33bb797d51c25bf85079a2dbf158686d5a70da0dfe954ce054a35a728787427e281018a65b6fecf5917e7ae7d17fab4b032abeb54bbd1c2380b03b32d65ff939bdca0fcbcbaf4ebdfb7403013abeb3da290c4bea863cc64a9363660804d39319f12151c98f0886828b0dec88a5fd8bd45d699a351d2d1c129f97100674aaee65c063b499c88d8236aa5a875ef2f5c8a4fd03685ded638fb369cb745f5a2adff70f4d8059c1b455078614630c2f937bae17ac9e6abf7e99ddcbb06b4523238c00121e14f2fd1a644dd0c6bcc19389b545c6ec522d2da19d53d262d56d42f514c7e123cdd4d5d0480ee6d4c28865a713505cc23a66fb8acf5f4b5b313bcb05c38b84ccab4561caa0ac9d0b3fa79b344c6de6aa4c126e037552609d4e59cf2957a3cf7aab5d205ced88c02f8c71adb2cc5443aea9c38360408e5163899744f9173e5770978830f93261ff8ae00a1c23912877cebe2c606b45948b167c4cff746dfd9b1d8c461039251265bbea90c467ce3b826774ef10f252dee7e7e124267ca1470d643b6a8b2b5a26666b90af74c31306c41673768ba10d03f6f4754fa2331a973c75aeedf35f1864621c6f933400671142cde5d1e1dd41e2015cac3ca85883c9b415f86a0a09ff2c3542cbdd03ea3e1ecc3b89bd8bc6b93dffeeb541a57968729d3948ed5d494e37bd8ca1c4759e15eadbfb81f09cc004239a8aa80c5525d6e0ebe8739bcdb8206a4ca6781e324813eb8005d8f0ef0e687928eb7cf0005922aad59e1127695cad6efedc02b6135005891c57846272a95f2d4a476febce300a48aabac989d3fb409aa912aa56be7d992b9687f4255ca41bc9e4ef0204933e99dcf0aebba7caa3ea9329e2c5906f3fdc45c1d17c865fa85ca128f87befb8b970e44ee295ad18b22b89bf834c13982b493af9c006b6a08b7a776c999974fdf3c363d2d9a7e437c6b0f73c7198c08d3eeeb25c8ce082753cfe911605262715356a4ebe9292eb611d8358b3e388df462870659b7ece89ead2e2e4cc8427697b5c0c5e91e147d55791d3006138eecae0d145c71b0f8c77a40db27d2f2899ca5e8be72c15fb9269b044b749e7f6a0bb494d519b0d36b1fcb09b05367a7619edf4e1902d7d2d79d648d8128343d6e51504b9a1fd1b4412dc228d3c8ebb79f7e1366cff4381df7a20e4ae009c016668ae74c5fe9207516b2346167e5c0973c4554ac8ed123e519900cf10e97bedf9a5eb06b790f646d18798fa347947046e8035083591be10e0dd6445b7e9d2008b353059bfd464acaac685c5b917dd312c8de60bd2a7c6f77243c639324705f4457ffe82e9d54d6ea65e865de301e2acce8e1879bed0eba0283a4a5e747e4e1547f246d7dd0951dda0b7b6a9b6a657d9628914a1e6432d30bb82ad8c286fd9fc93e06178751266b29f5c0cfac2564a9f467fc4a8b72ef204f4ef96ec88361074c34002f81c4c1d33bcd88ec29a5d878b76c3dadc86631fce2f76e51af8d26bdd9c4354f7447d667d26d65333ea755e571e8879a6cbce50901220d7cfa5bd3a853313796f22929676c63c3332229c26eb516876af5f908294d4623fcd9fec53bf117c0b5afe408798b41fcaa88074e21830c27c4260d3b7d01c9282b2da6811a8574e74d5d3fcf4bf914695def85ff5f15e8663bb9f5c9cf1de44704cf0e980bf50412c65f43511b560c799de317c0cfd12907f9ecfff7488c6484c6849369b29f3bd9dcb6865dfbf3ddffe12e637d9534817a4f876eec81cb07659e8f3f2c84e60863d098f8062b460eea7e2adcdc4ddeee8ea58202ce3cde61c6c938ede20296cb5e99566b95518eb53a0f234d94e6e189211dd92e5119e2680dec6206d9c330d97a8286045b7fee2ed013ea0221dbc3c83ea6a2343036a10e8b2319090f338a06192ac95635ad7beac0e2e255600ed641cd96a909e7344a23e5f12d8b0c5d08db2fd0026acd4b540925cdaa3d3c2753a6c8e2496f85ac9f94664d00d559bec332314a9f81e67a1b2cc60861713afdbff2be7683d6ecdc1e48e3209226b94336f787fb91819df7597a8251f7595d08daa0d4e6a312a0b6b9ae49075310af97c85c717d7b2950024c918592b08e4e1b6ba066bfb4c2ddb58d55a3753103633aa18cf5d8f575a1985df3165d811dd128d169336fdbafc357bfcdd1beea1c296f34e53a43eac8fd0143808abea1dd2174428200e2e1b29665c6e353d99fe5bebd2b61c3cafb130ad9baee90891ebc278f2aa6534ff26a25616b023d92a1111ed1c203783ee0c5b1dc52710843bc05dcaa0e721e7ef06c0f2103a5da6ed3e8db6c8feb60c85180e911483d15aaf0dc1a23a545ff71bb8851cc3ee5f34fc7a9964ca7865cac93ec0d86927c398d36967643b7d7b5a2ba3c3ac7d4a5eb737c18c75b966a0d6d7769aa82184a24897b623f0af020dced3cadb24970bc41da490275c5c428a4b52735e6a0cbf7d19852f1cd47b7a0f5a4d2179a5970c836d75e79069be61cd3dfa9a1a4ff6ae38e75f2d161e229f6a8ef0824f1adbdf6a032554367979e9a379542a433a1ee82b5ad3161400e2ed944b69b8ee59319e767a341dd6f3e9198891a547cccfabe6d592f107e0b1bba2f13fa78e20afaae06842281aa38b788623077c134ac72422c0ed8bb65b155bc960d15ae5a6dbe0b701baa0759d5567d207bbaf2d0dca16db3d8a00123c131e25bd4d7e320e705ba51ae72128b4e6019a4f3eaacc2cfe912927763d09d63e9135f0ef5fecbe361d47692159127482d4e1966005abf6f54405d95c17f8f9b267a01fffc944b486252c5ef6ebeb31275ff8c8c8f0a4393b72a498be2a07e0e5d1f7c37839f7492f0a9f931a0be883e23fe9fe47cb1960127a28507452ae1d0034d31ab10a8a02696419d99269d4d1548e3cee5995fbbc9f70f78d61667d22e7fcdd1745014492122b056ffc767534a5773816b44f69fde33ba3358a81073e4aaa630d27967dcfafb45e5891380b06d1346f93e8c7dc4750f36c243747f16ecbe6fb4a4f53d94f7b440d86c93976d320f250d3d987f76aa8b066f7800375d3dcde56b134db6e1b71874a014d3df63fd71997a1173abb3901c73a236af8d0e2246289ea07287b7f9891f8584dcfeac8755e05604a5a0f3ac1ca09248e0c51c3224416bfe0b6f60fbd0a3ce04395aeea80dd0097f18b18d369e6ec9bc731330d088d085d403476515e944323226ee10f6c0a0f2dd11b42cc699fefa5f37c9d994841c4b9fc96f2d35881ceb96fb947b48dfe942d592a505ca12166e1eaa6d798dbaf10725eb3599a0cec683021faa3ae20149de53d3c711aeba0ccb3d2423e779f726709120f95a30a6f0b284a42ce3d6457267a2044c32a712d1432163f8e9f74514fbf83e2ae9821f34f4eb2be3c19da057afde4b0e1c3d30b903ae10da40b2abac73bbe73d3e8fe80ae4e6bb0b69bf84f249b6161b1e72a2cc94c594d6eda53b28a1c13fbc6feffc3b411076b3fbf3392f8b327537882ef14adf74ad6df32b74a8d5969cff55579200438375269ebac25498170dd06842fa08ad3227fa103b90aad4f34dd2cc3fdf1ff7a4d3da7cf5ad9d9cbf7b38ca781951c6a2ef8a7beba94fefba0f2c8ba74ade5d69276d395339bd0d8ff4ea3f19c89a5fe179a22400b3779527fe861eba2e9bb04c45ae1b4fa382585ed877ebec259d92618fcd05c493886ae51806a810bceb1521d5d62cde2493ded3423e18c1093b322c1eb11813908ea7c06ea696c48bf642042b359c6a4c7187783625ed14072c7eec7324dab103f8e928eab4bdda3fe81a8bbfa1112392dfacd2ec95b2dce7a234bc33a09fa2b3f71797443affee47eae188d5cee18963a426b10e5d87ae0d1af4e605e7bd94260d032e4d4aa59b2b113155f8a1a5d273157b821095fdc1d483c4a56a36836d34da20f9c4112d9b46ce2f4c260ee08513529f3f9aca84932575f2f6dbb2a0f528b759467caa6a978d88680451a0a65cb19821756cc126738a84c1289e72516db9749d4db796a6c6aa3ad2d81b82edffa105bd91b6e56c9d10a0c165961f098368da8c22ebe67f4e415c201a2ba7cd900a81c6e48eed4ef5a89cfa6ba54beeaad02ec213e6449716f0e26d8f231d9534052b2c5e7da4b83a404dd2278dc29b783551db561626ed0592080a6764cf2a932f1d2afa87662d51aa9eae332d3a9435747dedfc04b2b026272772d10c64fa8839c6ef41e7f4450ca78c89998c70524075653e037eb506feb3e4fd32f48c628b3db8fa66a49b898eb70d6823537629d66dac753040584e9f37f77083ab14cd126d4292b14ce28ef4671457fe074fbae7f239eeaafd62762e4c2c407ccb5287171e8f5d9c294a2f4c1569db3e3663a60ec13a5bf5f6ed45f0fb017761d67760443aab86ac24a14d9af8e125ec789260a593352c17a474d4c61489d2b81d25fdbb14805589fd65e393adde0df0f143ef39bbeb21240c1310020ae29fab480b8d0a9a2919d76c05356b4f22c20ee9f9c64d0972e74b970fa6e2b5bac2982c1b28eecae0f8c72454d813f0f8da600e4b68372adefb8dc028ab80732394ada32be0338225de7ff7f17f71fc34f9d2c49a3cf71179995bf14745f1588f82a30b60c6bf3cd649b736ee699c82aecb6fa6b58b99207ee5bccfccb4adbc8a2d702cf0e5d2ef78a296e87e42fec1e7aa10b99743e9457df5df0c7b02a470d710029e05b74bce29d7cc554002f2f20f89382a8a117f363edb4555ed697a161e7c0dafe07da1d6cdfe6679ac83d44577bb3db25ec305dccb8ac95c7e5adca4c3c160d4d7b7449ed9267c621bbf8c4caab3bbfb9b733f0469d946aae73e493aeb197f7b3b74cb89f5f1f74744957192aaf7fec7c07755e61f850414bdb9ccd84c50a3a46e726721e6f3f94b7f67630cc7af517c53c98bff936c84826a15442a00e04bce29c2704a6736c220ae2c93ba58e4f626a81bb4ef9bce464d2d5a47bb9e5166e983cdb2f9e71dfffa86528867ebf2c84c09c3fae8b337f1a3650567009b2741b46c21ea27dc2abba32bffa10f8b14592910ba345cf65ba82f033dd4ed5ef6d9ab5ecae4c83b9af757cc135b519d6654e82989f3f550975876e865ac75d235ea915163cfa1204a38666944886b1cae695d4bfdcb812d533004638f3c8e094f66d58e4e02838d6fb353dd699378d5c16dde9fd25d9d0206dfb2cf674004c092b8aa1666271cffb032fc4b15b2d559dba9f02027a66f3f7c0c4e8a9d196de478cb0989090ded9416bf14087b7c9a992db4f8720381f5631da277194cfa4549f827889901f35b473260215dcc0f54ee58baed89a38859261918a0aa24b0449db5a7f19a8f41919aa03140760af841516ca88d612217d8b79b7aadc42c57bd2823254fa0fdd522284a4087411c6d903b7ac28d6610d39c15f4d65ed75815a7f555f071a7abae920009f427d85399512d79a665c5b18ff8ddf8505adcb22aaaa2b52540962c0433616fca4f414775f12229382a244d8b456c39f487c52a91e9f6d89e3dca68c8af649eaeaec7573b6803bd2bf9cf0f72f207973695161daf4ec0bbee028887471d3e69197fa762c42b5ba3b2916bac8fe852325810dbe0ee4a952502cdc71ce56708d269e96838b18d6954c83e10140b9400231f35b3cb1958b70181c117089554a00270e290ed1196401e3cfaf1a1ecc3885bc54af72c30ae1867f53685cc1bf1bfb16de725a73e3c0ca4c3febf6c93e32515c6e433ab98757423216fa70e9f3881a94e03e25b18b4ca15b20880d339f2942d643ba472a0e0ebfaf58c0651cec6d34c1bb8629e6fa4eededcd6484974834df55628ee1f1611e528d5d0fb20f3eb4c4e0dd0dda53b1ab3b8d9ccd46c328510a98c6f6aed8d75f7e8a4aa4fa6be68c46cf47b1a52eea54b534578c7d70ef0fd33788ebe99dafd0f289245deb33c0752feb97be2be2d4535fc61d2f288bf386b1cb2edca7e4fc0cb2b1d48ac079a79e3cdd9d15fdd3227034c5cf4280696b69700d9e836c7957fec75f7480a971e85e7891aea71749b5cac9e7865b5f9872bc2a81b65f72d4033459f1fcb2e0a270ca79e20960cd09c5bb166ab5a6e9b875310a5d58a177f86975abe7355cf7c06394fc3032f5b22f9a21057e0225b2c99ada5a12b01869b24318e0ebec3a8101e906040c523fa67a0513afbfe785cd3d280865c9a1e2d39d0d45ed0730ee273475ac89e8f7e02e39dac2d3231c927452cbd43dad4141d6f9632d8d07257bc74bb63ca490ad00c49a6c6b0fdbd1a028a7664e918f8f429578f51dfa6518c6059ce8eefc46206c385bb10740b8924172ae5d59b42f108a7ad68259f6908de9973fb11fbc4185bd50928a481936c208183c799500516c5a5b8ae986ef26658406e73e1959511950184e135c6e5de9cbbb22605a8e7737eec9bff264fb26d0ec8ec5b8da001804c32654089106ea7ab84c4eb862dbfe7a5579a4e7cd6b77cbbbdba58e45f3f6773a9649476f241c7a5679962097bf2c36ac1bdaa5edeb1773368cc8896b8558d4f59f916bb206f88c9112c6251b8c96185c5687352eaf6e1162707b396fe6ef64538ffff443fbbf71eb5147c8e4cfca518a6c192484f29ba4181a61d8c02b264bd3a8e93fb674a0f86206f74aef8a86253734631442aa96e18c1a398647fd588bf0380d6fcae01644fc86e99eec72084d01ddfddcd129eba68000fd0db4def92decd0fd30987fc9a75a9a47eb38ecccef7ed974ffd9488e2a5acc226c207e27e825acc82396e657b18424d5d68ae289bf2f09e316fe5b91575935ecc4e8eabff4966d59b1381176f9e18f986637bd28baefb46a88b094e5610837a1cb89006d88d362fb9409682b44d3e595c313473dd42986dde25d676e03fadba0b844adba58f2ede03b2bab762c903ed4c61f15151b625236dc60c58629daafff5e6d9c7a87f66ef9357760b6514229c2741b18c50dd0d0933d59582dd9ad1e07c1b7f9e1dd83cfda4312f2b8469e1e6568be8cf9dd8812472817ca630381d6ccf53b400aae546d04626452447d4cc77614ccfb634650ea358826a771eaa6436ba1e9609ef7e2c03d3f827ebae5940366ebe2661c68f24423bdb10d1428b341c8ab366e3af91b00c03f4a1081a556d9101752b2c23b83233b81d7ba5994318f5e0315bf515e503e7e8252b9f7a751f4cecbb4be1f40353b17278b9301fcd7ffee103e82d48478a66dcd910211d072cf925e6899bbcbb8f3f6334d3b5d35b7b9f3fd5906248891b7bf0b850e2ec2795ae8b8e64bc5081243bfd25c8dec231fa4d07b854ad2d19356d608418f026b79f9437cc866339fa559a08dfc6922ba3c8e12a8b0907b2768c684ec121264fe136983b7dc24e11fd82b008134727d38a9c830dc23d4deeb36dd314441079f15086f800ea90571dc8deaf953390b5159c2140e9a983e1fe1d77e7e1f9e6508bc21607dba974a6d63551e63875120bb49a543c2052f0ab49461cbe1a684794e3bde4db2f74b8d1c02c4be4dd1cbe3b602dab04b9ef376c1b06ae6a362d2fc7df102eb6565506a90c8e25366ca28ed0fdf9936eafe5fe75ac725e880c2eff6697cb7799221c09ba1a3551c317b2c056851ba9845e89649416b8ba07f7c839599911d01970bd542dcf1cab90b0a97a72b886624604c8e2f519b6a9dae32cdd39b6a99e62ffdff5ba65054b8fe0840824b1471abd632d37fe7212360bb70ac5e3a71e48df1951e4d3493e7a61ede93f168cbc29d91b82e6a3cfc7855ec8483c39e80576e99fc804fd7d04eaf5a6a9ebe52fd6031b9df3eb5bde665f8ef5d3311c87ae3889f0f9f15560e05a59f00ea32a54660918e6db6be2610de4557e0b429e35932f851aa1c5a3684b51297c27d05fc5cd3779f4486d23435c676b06a8f0ac18b7d0c0a36ee1877a168e0518df95161a3dbc862b69378052063423e5b60e33cc5ab9a6b50d8361de5ac01ccb44105884240abd8e3f24ba7abfba37386339593d8f96b3ad8d92afe1bb1bb1321734c22e69b12c4dfed9b26c2e625a49799d0e1e18e6a21ba09e704e1da288c34892ec7a44034f9af406c1998cbaf2cd28dc209aa6dcd9b027f467997d95637b775ce549678462b98ffc47a90d6a3544e667150ef82786f29d53d3572f36cafeef955236240bb6030cb88fbf33074f1b8d1427b9beccf24f33d8a7db9c93e80f6f9af90f1f41b1873a47b982e42658e5de36ec2935441515c1dabdef18022505928c0f91455709a890b05dfad20d98cab8cbd93de15eaa999a1e6bb790fa26779c9b4166b1bd0ecbcadbbc38d7439278f1cbcebd4b2c223b8a865e58b373f8b7e1922f5b9e32d6145f6d565532e0b02abcf3e64474106b26328f086b5c1953c308a9ca7cb3ad719fb1a9fae746a86faedc735eca53d02085821d26a44a2d4fbfbb4de5733494448b2d92050ea677d2cbf2e1334e676f74efb7f9c6219678963e4128fbb60e6b885470862f43661758e8df47147fc0b48f18f79b45c58b85761e0bc712449e0bbbd7aa119e6b18fe3c19bdf553b975b66efca644e6cf6bdd9f9badefa81122deed9db7ee7ff46ec0e5eab66df87d79fda7264110c92f2c32190d430685dedd60aa3df3a6f023908d201740487b023a6fe2ad104febdad4582a05b06a9dfa7fea2df03fc3002d7632232d05a3415a15fe852af46ebd223446e7ce5cc11404c57756ae7989eb7a51edc008dc958e97f2cf1dc02a909668ca4a0933c04d3a9d0ed0c2a38e1e6dcaf1f21964aa6c459094c0f4b2714ca845835f3d57006e12c5e9a735c208d0bf7bee641c572b0cdc3de2b24ee39760dfa6dbc165360588ae839c0a55640078351da4f913f2502a713afd720f6f14de4c0d4e212c2c8387cdf74ed54ea31e2c0da4ffce3362166775203e52a3a423185eb4cc1f680bfeed87f86cac7325791e86b6f9acaa225ff9984b0d6c73c9b088966043dba45a6d078e571e0222966cacc4b69358187fadc8a898a61cebfb47d9d7e92af0d859fd5dc1ae2c7e7fad99065b85a4ddba35f0ec2df98625262aa576bb87de39efe8b6470c268352215a56fed0a0964fe614cc5ca18504148ddf782ff602383b9c657a567056acab74eb0369730ba2ed135b2abcc989eeb0238a46463e98626571376de483ea369fe183c930e8576f70fb3c4b36d81dd248c94301725e593fd2c79bfd4013ec30fd635de15e123dff03fe04ec600d3cb1b327382edd52546bcba450551dd6ddf2d3ce0bb4510947e6a9dae32cdd39b6a99e62ffdff5ba65054b8fe0840824b1471abd632d37fe7212360bb70ac5e3a71e48df1951e4d3493e7a61ede93f168cbc29d91b82e6a3cfc7855ec8483c39e80576e99fc804fd7d04eaf5a6a9ebe52fd6031b9df3eb5bde665f8ef5d3311c87ae3889f0f9f15560e05a59f00ea32a54660918e6db6be2610de4557e0b429e35932f851aa1c5a3684b51297c27d05fc5cd3779f4486d234354179f1f1dfa94ee0c391a1505e55c0ffba79d1bb1dfa260e63878a28e6d8020dddb382878d9870a4792f9900d609bd7b92a24a77a683fea7bd97972277f6e0bf2eccb7d2f89eff95bb9716f99b26ccea98058ccae1f5f60523d2e9de0f41095de88340388087a489231ff56edd28a1845b90a500a1dc6aa53bd4bb781585ab146d74d921a27fc59962a11e88a9b3083ff0c1a39885b9c39295344299f57a8e0c1fbd348f320d92084ca15701e300559585d92be8ced3ec9d19d65c0b8e341a957f26f11ebb5c7614f1c2a73466a089eeb0cb09ffaa7b4db5122f7ef914261398d2da1cc75b08f43d0d82559d60dd000be7ef786dffc5326c13b3264f18fcb46c71ca6f8327542d96db99faebfc1b0e60452302d79c2f9fc406d89b193bea7ffd24596b762cc2d46a0ff571049a1f217d3d2bff2e3e59275a3c77bfbda9ea0d571cc5a054a9f7487609d8dcea5bfa8c6ffc5204fa77af06821597349e9f210dd247446265b9e9fa609c4997dede803ca3a725b13ef414fff101db862f635f8d3ca66c53e4bc81d1bb4655bbb7d29f4b0639cdf106cf8a0ec39c7bfe7f44b018d055224c3bb0e1651464a7e3367e65b8d23ab6eda01a192dda9284e540f2b887a4a4b5560134a14b488edce6a4b0c123ec1466ddeb12fc4db48d2b02cdfd6d9772d14cae3559a89787e9e1a0f3eee165c67a19bc3b211ad85372d4d0620b4e1e84d1a246d071a4466100d869e0068112e6f59bac64d3ad9f4beb0504c7ec6f0c052685cf4d83f1bfe4caba17a922a0b81e9160adc9663cc300dc0f9b576f5da7e2fe99e83d713164fa4138a55bd130d5bb596c119670ca1356ce0d85dc1f1750329cf7e10ab29531db5196852aff3b0734af5987522b44c240477b06ef76edf1e058f7bf7a7a3a8b1bf8bbde789695bde01626ff9eba0421e4fdd1d6ad3b1cab093f197100416a888f3bda940eee8e22c018975665787c021039d738d2056d5bfe58bc9c1069f4dfe530d17f4dfe731a82cf095531da6c9213f2ad114dea5e60e1eb325b1f6f9c273406cb0c1aa83e9762ab74962cd7d4d65fec39efa7a632020721a0cac7e28e919ebe6459ff989d30beacd5448fa7f889c2079295711e48c1771262b865f080f088ccbfb8dcc260513cce31ed5482cf1e8de4012141db8caf0b7c367720466c4bb77705da9d0d47e19bee604d2148d43f283803e1fc924e57d10b962f26f247fe152f00bff1a7783ce949f479b096696af0afe8dd0effb485a8595ccef40e3b226162efa85e8684d8348aef26988363a579dce765297aa0e40210880cfcd5e7657c30a0c3de3ce610970a4ecb45aa7f1ab1acf60d4517be6cd4ba45d5bc8f99ce5470f55aaf16c79c3cc6481f63ace5349a782bc658263814745a34a63897e3c57948d60a0aca4fab258ab94878dd70497190bf316802c772efb44da420bb14022fb3076518025eadcfb5387d87f164de221fdb714e1cdf6469eaa962994e20ff1c54f034175fb3923b2fd2eb7c2a6c7a05abf5ad15c3d3f48b30cee4b0c39884d2d07dc8f8fa874cbe2e53c0e8452f5d31fac1a145329185f6f94e05481a13f21df8fc5be0efd713eabac2c451883cb3e5e5069f5aaaf03e441f24d1e05d73ccfbdd363fd5804d9a377d8cceec41618e8b72e2241a9208cd430df29fe3a26accbdb04796e1598f34c2f21c0c385a138da30ee7b12541d73ca022396356967e5e77076b4637073df36541d8c7fd944e9282149df72330a5e827eea3fdeae4c3010782593a33d78d1c94baa623b325b5393f11c8fa467cbd65fd6dd1e81a6c430a1450dfe083dbef23ff529ca016d9687d3bc5d33c29bf8d22bbd321a08d769f72cea07fd903d80622cd3cba4ff93f504c691837d55b514500607879d3324d9393249266b1d0d2701128ed71986fefe327bc3ff5996a83ee34672262412dcf660d47e4aba69309a8d977e00648999a131e9ce379d7e3bed1db3136f08c0106a336786679e025c9b7da047aed496435788c26528b8e6c54bf56e59b351cd19c784972beb77ddbd074adb83ec4d49f55fb604cacc937ce09338aeb4d93c1e06a7a47af6f866d31c4bb3b530506f32fcd27b524d7338cefa99720c358f974cceb84f1a49154e3737f32df26c55fefe255efc4ed89a5951061183eac20e36299da0f255036d648ec9c7120679ef6802d2a1bf28c33b5e609c539b333b28440b608605fb590382abc4bd0998210184bf2f9e0eea43e19bcb57eb85df42384136b3eade55200c00a0704fbfd54531c853c54013f79874fff2325d27004f5876ba34f202caaea2bef0af0db3711263277427056c07362a490bb32129c5e6f80bba6864d0bfb9eded159014e6ec41081fbfa8b0c621113f8067a74a8d978ea96831180720c61057423bfbf86e445bbf3950b04a5a56156f3ac602115e503568a92c4d8947340fec81782f3070614549f0befc5fe6cd95d35cdd9e204327f1d274cdc0fc957e9e2dba4a1603f2638485b3eff3119dff37140248bb9f75fd70d84eb40ff991c591115a213b7969792f7fef8b225c29db685c09a59aa461793d697674690eb6a6bb5a40f96011e22b731511139256a64b98c14ff91ca60219d89be7a542f064ccb2050ea1393c832c7437ef37561427b9251625282acfd54db58601db59dd115df0ff50cde41acda5b04806855a3f51917d033776c5e191d1c5a2586a9582f798b09760e6220d72178edfe94b18d73d90b3169a7aa6fb0ce63a8619007488c6452b4240f72fd9a0537617021764f3071bf4c0ad8a809d6df4c10c2fda848f4ffc78d7a2175145459b4f6eab3d8084f1ca5a3696589c04e55552735f3f3a1c29e72d959e00e035edd1ddcc43ec5318505167651a8222a706a04ba0b207955b9ab1e3bb454a49cbbcc7be62d96990f58bff3a1f958da4568c71838e0c9d3be61abbdece318bc9e8a01e0dba9f137d830dae2e2f3d458128331f548aabe7260b28e9b846b1a98acf429b4d3eb7959361c8494f3ca84d3510028778c77048469cc9a5473a8ccbf412faf066d612393e71ea59958170ec11a1b80d897135cfcb9940e19ca2e0ff91fbc70173bc67a1455cd4cf4f79298956b24fd08f3c4f29d501e200302bef7df70ade26c675081c5d6691ac320bf97b8d7c98a5cadfaac71ecf5f0e711e67d7cb81d7f4d4e1ffc8ac91dc732c22e14d43438be5b12a1331d123ff56f5955edbc3fc6f491179ef17e49b9ad3003d8758b1e74afbaba25a2bd29db2a60062425296a7641b2abbe8dac16c367a80662ba3af2ba9f296619920eb7016346409b1e83272a90829f8ca1840a05c19ef4233aba234ba2055ad72622455d7f11435984ea3afe6b6e5fce8cf51a99314be7c6a2b56cab656ad77369dc64f8ca7ca9eb1c67cab1b2e5974ad1cc59a40806ec049ca164d10608f6d2970d20068d61d29a1a5ffce52b11ac2bfb6d45c380053cd786360e787de40b60bcd11081954dd0fa6fcb6e25caaaa40293e77b7d388517de7eb2d5438fce955db3275a5a8fbd05c7e74920d1e875e2cb4875b894b2411c88b5ef0c83b7cb1f6ce340d028713c8fb8c356dfadede09b50373f0c97127918561e4ed4867142bcefdf7148013566e5cff864ca65caf25d19e1a473e39a23b652af08f8b88397a8b2b83d945f6bd5ae7a3cfea9c3d44de784c851157e976228cb66e060187199e38467f7c081ac71171385d1e9c38b6839b82d3a34d8fe37528f5ff23954c12fbe4a2ac02246fe37fed78c9712cdc9d6b7b0884fedc4f1d16d9399e7f16b76745ff7ae4b6d1232264244aef1ca4f6976f9a2e4a340011b2b2f63340b6e43d411c0fd8326f1a17686fc672f6a9481f21d321edae68d55d6a8a5156aa4e1ac52b1dccf351e7d3281d29906f40ca019750f680d42c45a81de9597ebb0cc636ba9cbf2faa76fa4ffdd9ab042bca3e607e322c13f09031ddad422a39f254599a3385f7f0750da129ecad9a09708b1eae73219ca6cf42bfa7f43e7cd7bd13db291dbb2341d1cd05d2e5a514c753d2cada16fb2cd7f5509650222e89e4c50d80d49a8441070bf15e0a34a9e831b37a7a02c16eb204b9011fe91d4dd026d7b5c98373979a732db5029f644f5eee58ccd59eb9ed2ef44fe68a48e460949bcc11c90a1941aaba46eba652408fcf20abf092bed4ebe52bc9b2371389e6549a205e4cad43dbd7feed24f652c53de8eba543e5e7338f10090de8a957a662f0e87e2589040c475c872b410d17f1c590a61a476c96a65aabd8e0bbf5d62191abdc908162e5d23a9f6dbc7e7cac118fa020840c3cc636200e55fe2fb6bd1009a21598c1da166fe4f91bd70c011c52393d981c7f66fe0bd442604e3e7777e40dc348ba0b10a9125d69f09152c83b0fd4b8b3c68ece69c849aceafa752710b80c2f0a30f8f56aac9a56411c74402cf5d05daf2e3315921b15bd7e486793ca5d9669ba3f7da96eef2e55398070fb333bfb68462b70e8201e1fbefd89dd2e89f923079be73edb3f3d6a367372e3a9e29fbd98e70e4d3517d9ee3c0308c7777b2bfa6764e643d910d9555bfaf299039a42ed1b15de20a2ee625298721ca9e9238c13ecbec6cabf4823a99e318828a23a689e2eb35f4c14af8a4bb233787541b5758bc4aab149f5dd93424e5a7c861193f7de5f33d1512e248a88e6ba7cda1464c654b61459ac91822661b05b25055c4c848f2f59cb4b7962317343cbc1fc8d2c69284efc49592302191ac003d1410bb7c971ba52c738b30163595d41d9bb8c56227cca6f1c6bbee94d03fdb9db6729dcc90c0112a3a9a91ffa4087851cf667a257d6bb10d420b3b6e27fb8bee602a6185b1850267e2f90c18c884c8b4160b7f6b269a82d71724296886bf224d35a3eee4a3ddc11f8b6ee6a9df828d0874609c380d5867cfe7f7c780085c9344d14ea666459310fa0902522ee27d4b5bc0755b88916c425f69944d4897a207558c8850a882430ceecf0d66b0e07e39f44fbc75a7e4a0e666a66f2eae27fbfdbdf3e9e2918beeafc45054930198b43e1feb2d738d21c3f8b28ebbd91001a725a4c3dc4cdaf2a6875fd861ec1a500a7c9e66b8fc1bd786a95c840b02ba38a1626c5c972d0fc48d2b05cb4a0615fbb62e64de0987a5b4a93cfcf585adccfbf8f598b64f3aa96acc5fc6819e4e55928a46945110909b10c572647c61bf022d2d85d08b80c12ac43ecdd12281da00591e5b2a648f6c201a7dd01ab91fd5658886d32097a0c8634ce8eafb76fb6ad37c5bd16683fce5884387ec9a7cf0b2c3a69f65eb00e3efd9a3fbce52df3ffb212f93233cdac6c775d833574b97936363fbc4eba0af174494473fdaae424b0e4d4b5a964c927393bcd976e5d045c027f5fa693bcec90bd09816e3f46296af07dc36b2efd94797d592540b6cbd26a6c7e02184ef7076e5269d1c3d93065dfd54ededb8615061cd72e8d513311e831826bf1cca3d8768ef6cbe9a6a2090cf66cb696ff30ea895e091c423fa4abca24d6095f77ae5d8883d9f42f7b37c72b92abd570ce127672019950a4535b516545a7f68848127558b984b0395b5cbf7be7608d72ea0065e3db7c47a75bd06391cc0f278f50038553f05ee4ba12f4b38105d105271dd1ef208ea316131b646a2cdbac113d12af08ffc26e2dd9bad70fcdf795c3e6f6a98404edd5395649493fbe156644c801e4569da870390bbfc4e22f9e9766747eb2ab4c7dd0193cd3e6ee0bfb40ddf7edc5a05cd4c5e4398585d2f931105092a38ac43c3bcca1840648a8b64e929704c17cd80d2bd7ba0a8cbb8f492a377e9cad044d648903a21d2d6c845a2762402162a323992127be2a29eac74a94fd5e474c5a6c8b4ef45328ef8a778b7ab712aa3bdc5d58a435105d35191d64c871f739b898c4fdf79bee25059dfd005c3712bfb97dbd17a85baebef6633d29939f62876d5bdf83fb99dc65e024681eb6e9ff2895af239efa4dfefef532d57cf20f4ba6521d24449f57663a539dd44209f3f5d16fb6be61743806dc2dae65ff22822629654ea4fcf9f553536ce10679828c8002a9b1a61c5288c23c43bc988d9740be4838e1070747859f5f093f0021ab8191643feb3ff22cac4d80a07ce82d5d2de5089f402fed057406196f47cc4ad35efabb4469701d71d3e9a3c69d213393460ca960781413eb790957ab44982cd4037412983ee24fd2fb5cd7d63f372fa344ff57654c6ae09055cc5b292afe0cda95d1849eab449795a1664e4d5a392b6131dd4ed3693ed16b99eb8d1892b8ff3ed3ba8357f38c6cef0a3752cb91df00f64284319d03366989ff7bce9e319a3332c617d8ba04947a5de6143dc84bd0d372ce11cdaef7a1fabdedd015329cd05963ed31af3dff70ec638bdfad2540e882e0f2f8d3766712ea46c47074132eda59fbd9520578e83a48197b92c00fe086c5fbfdadfd9d5f87e4d1cf214bd66178fab17d77bc0a2409c57993d6be5db0382f4fb7eefd7a38a6c9286d8624c9ce1b67df2d93625e67d13a8135923f934814e0360dfe30168f289178c8432dad7fe94ad3627bc4b8e0e26ea63f8173bef23ef5efe473525e7902ca169041f2edcac71bdaf466c882fafcb8780c920bb9c3f9dd3f91939b1bcb05fec990958fdc9cdf9119164b0e3ecef82272b7a21d6238be8d8ec06f4c6c27acb9f599f7c0351db2ba554790d3f15c488f02a581ecbc063284b9f8651c799886d46eb37ae720fd3741bad060e83c2f62b141dbcf95feecb0885b43e44b7fb83050c91a12ad8d7c52e544700f1c8083b7d6e64cb9c73984bb9ab572ad1fec08fda70d2babb0279f339ad373d57babf191d23146da88102c7af4d9ff7cb7cef11b84cbe8cfd8aa289dfa0c3680064c31e85ed53aa6ceb6414b1ffead1846b08c607b5a637cbeef8c25aa7a63c22373a82408373350b51b7332de289e6ce84113f68778903efbb8226bbac2eec785eff5e8b8bad7f96c5bc110738208ec15b8f858a85180f9125027b0c8a8fb7ebbbf63bf25b991cea5dad3ece92a74acfff3fe9d15c2058dcbdf585bcd64152136c4562299fe918af9db52ea598b82cf1ed264e348d8ccb26088fd77f94ed3dd353f28e5bda9d14943115a4a5ece9b44f0903a8b03e9dcf6e82f665020ccab092d3b9c5dd57c904948908270cc8b328d974cfe4a56ac8ea197c73b83c719f47876c78aee8a884dd3a264dcac4bb8962157a63e8773ace1b165c2e3892496d72a4797d50aabdf1679a8de1ddc7dafab3d21d2a5072d3c0b1c47b9b14f757cf742aa165235739d9185c647bf1af993a0c08e2b6f97570a279c458603aeebad5758425d79ec7f4f33b455ba12025a66daf643a8e4a6a69f1c706257f544759b62dfdd684fee40fc5dc7a6b4d934afa3efb87f11fa9ed0e463bb5d82acf0365260a03bd852b7d7a4ef8080660cc70f248123add075a4475f116a5f1e39b0cf4f9a487ddfc0b108d32c3227af14740ddcefce19b8a40e621c178c2e6cba683b5d4d73150a88afc113af6f7c0021fef90e3cc28f1af83a6f94052c29bd02dba8be0281852b55e2cb862d71e4db6ae5c629c23f13c82c2b490f97e15c4b6a6b10e49b612d030223cb844481572910c686133f0c163697f4fbdaadff6fd27ec5b97afd023b846f42c4f17b200497a83fa701bd7007188f005b0f85f6ba4eb2686b5f9f1e096191267077059bf4befc1fe079928439c7417c7722cfd1627d09f94b833c166b40f73efbdcc72470e7cf9730314c4a279194e74291624daca3105a80df351b4611c94fc6892e48902c19c38296d6280dcd88c4f6e01806a1f5662823e907fac83459efd1d7296efc1b866d14064b51f3972a8377af87df29396ca1dcb84c3acdaa6ff7f7a72f8e6ad9ef859e4fa13fd5e4313501f4e9e9fd3c2500ff38a76c2d73f844bd654d26e87be1f20a28b8917bc68effcd95ab258ea2aeb8cb0f0816fb911b498e967854fc591738652ba461982e78e81d992e0c919080b410c3cd4f259b555589b3985b51e5c55106f7f0fb3f51d8aa90c2f1ada8fa94969707f335c7f325eaffaca34f7ec4139257091e9b93303d72181c580f5f5e45f61fc8b264b6f0c9a6ba9f5977437604986d8dde51ceda151e7e68f37f190e3c6313f6043e2bc28a9817d6bd882257f07b24df5c39745567f6c94b516f208bcee361b1c6821b91c65ef97a0550f78a25a640cc69624f3699062094d9a53f52436e4102baf7221c0718fa35b85dd5a957435e950f5192c68cc9dd33ab1751c626b2c8197208cd52a8bbc8a24111d3f1ddc13fbb9856f2d7bc627ee819909975ccfb5cf048990ed0b7d2e8d3863b1d1435f98a233dd02b2f1c70510088b7faadebbcbfe781df25d2d0b551f0e2c006023d3fc27d8c0983375c0454706aa29bb78aa5114e3ef3582e23082a8e11dcb1d38504b2944603d6178d8285888daa06001721c621eb1ed515a7cb8bec7b28d164dc962250c4ff14b78fb9c24f2a4df3d1aa6147f10783d08d5631c7d737c93c219ab9a6fb2c4ad5a720607431c892ca95f9c5b8b878168074375d3ea017249353ef1370fe7898cea9b4a65660677a6cf4b2f9a4b1eccc6bd3a7205fec57ca7f5b0537bbefb03df7c528725db9eac76eb4fb31d60ab26aacc01b98b97cfdbc4eac5e0f757537b3f743139aaf24f6261fe97ff5638aac46303ffbac4f7bc0dd56b9cf9fa7b8e5ab0e9e6b521951def70eb3dd1e8e90d6ce9fc9bfca13355763b05e733186460ee2187c83af454b6fcc8a9f610e2b8a50be81a619a7c5eb6ccb66e4590cf348fcc8d5d674d4028122dc5b87907cb7d7c384524b7dc8595795f5949186890eef3d47e26fbca3d9fd6c1d11ca706f279a7a920e18fbdb375a4b3f77dc221038bde0b4838d0968f79d80d3cd5c3687c26331d832663aac2cd156d3a874d404443c78ec7c28de2f4d25ca3566a3d8772c4b1c8bd74563cb04127cad7b4c551f3d3be37098dc16645bd8968fb24c0d477cfb1e707ab21fafb5ef686e9916b23526689edb475190b31dd2bfe7872eaa137feca44eabd0100cf857d550e76d5fe110eaa0856f62db5a6b9649077d3a00aac955294e5f5318a8b95468acf2304f0fc092026a2bd16c7ef91d45f7d9b5bd76ec83fd82ea07ec6d9b08d98af805be2829a381056a3ed7fa87dce5462d62f88e4e71c83761196c33396d92b217a88b10a4a8fa28548cc868ce0da9f53367238ae39a0b76706972e332268c02a1bc213088073c6688359bca5b55941e052db9118f184a98800dfbcee5241f9e5f1d1d7d17ab23232a9d627c21ae80ed3f8add16546c88d70eb6fd264829bdf71d379e50370a9a1e69aa68a42fc903ee95fa1d4a0f2bc34e9a83a4ed67641eeef5926803b9203e9e190fd003d164f041153a2e7447d9f04c09e6a2d8055a2f1f932b703522861a45c496ee46f6c73ba2521f26967ad3a9d8349706e0e50d1e0fe53e4826b223d199812b510f99a083ad1668f738dccad6f35913080077b8bc7f3055121dfb31cd16641ad085752d8e3204ee64f603ac41bd6bdb24cd293a13eb391957f01d6a195f35609e6d012f20750a119097441f7f9856076d2d2c6fcbeabca0e8d4678d1e4b92760a0ebc1b3ce5a612aed2be2e9fdb98c2aed6f62535198e720a733f08f881c2e1205d1ef7f13330f2fd7c2270429062c9f5e412ea13ab3058eec99e660c8b612d2661d7b6a29f530e38c7a33ce9c794d8535d70e066357d0c35277153af8c43c7ab2acbbcb90be1804dda1e8ad02e885ccda37c274c36f789df22a1407083175911b2316ba299ebc89196c585e525ae4bc1237b2c039ad9160ee44f33279dbacb08804062f1950ee1a6113b6e629f0bf414c8aae10815fe3a5187791e794876b30a1e60f43b343c63661adfe9222c29fa51adb5bc6c53a6193dd082fec09b40ba6beace2a4f6076ab3e9e07806aaa4f505cf3905ec2d185292ecca390e3279480993f9f70acddc930e3d7ba48e0fabfafdda4fb239d1ede9451a180e3f5af45703252913826349a37078a48880e73bf16937ac0929e1a79a517541e217917833599a49efc4a5fbbce64f00cd74653336319f727b94f25cd63463bcdfea31b41e83f897baf08c60e9c318df874ccfda93e13f31022761c2979d41c98cfb92eb23a515fa2994046ad25aff254176bb3a95083b0e165d6436b87d47bc628905903372bcf63c632569b206f9292dc1569556ff2c1f06ce85bc946340757e9e5537c769464bff36bbd046d2c002ec1a278f0bfe19b921e9500284769da3fde4934bd2ed7e2ad7d8c6f101fa29cbc6bef5d7c150721e23d1a86bffcd9cb0d37356bb0eabef5b2ef5a9863a307f3d7b52c070bbf27e4b332e8ea11ad55fad706e777693583f9d8dd11e4141d9e3d3026729ee3b577fbf5ba0d6170693d28f4ab361f21a978845753d8e684a7e41de0c25ce3707892581717e628c22f6d9ab18f0ab45e992a0d6d5b5f742ebbefa23602683cc424246ed72f271df8fced45e72b1984852efb9c3cc00efdf802c340e0ffc3d5c6afe6f2f08622c0b1cbd918f4c6c4c20f354d248b15ca54b82cb46ad87fd8314ec85e3e57ae8f02a329e88f8fd610fdad8929745e85dc6cdb2c97fabd047b485fda859f2fa3bfd1e0a8a833b89c0b3c6a8f5f9f7a6c498bca85d011f848fd5204e86c36499230d8f8e3045ac44f4aa9136fa1a8afa67b3bf0761096e3f3ec9199bbd19488af62eb69509a91a6180a1c9f775bd8633f2df678e800f7d2be1bd32740c3f74ad5b1eb868e73dd698182c4ab0225611ec95988bba45ed37c29fa2ab34262c034f18fd7ad3b589ec4d3b7423e0d001a39c0e84657dcf6d416f1cf4b2ba09061241523fed2cc67f16ffc64d711c14fd9160fef5bbf067a56847b82165cf9b17276eb93dff3f73626aa012632e36027d4a1aefe93927b4cbc4c3d305fc8daaf9425ecf3bc209abde4ccc8431d500b9aa2591c8963a8ecd6f92f911705eedf77c5cabf316fd9765ded9f6a58c9f2cf73d0f4994e6515e7586cc5bb1ca1eb72ab90996e3a3800699889eca4a7cda271f0cb28a9242d2ed65cfdde58278106225dcbea48a90898323e2aedc5e12597a3d8b90eb5ebd9ccf040011de1167c87d280d850649e2c0c7df2160f9291fe9b86bf292f8ac56cf58d018e177b87d0e6ff7198b8235ba596deb2a598d93624eaca24ca18894955692de4fd81a6988e140e5200eaa0023b52adbb9e6da7341db47a6e63023e760afa61cf150ad12b343614c452f68697f9f6b8f2ac8127a0680575572852e03c60fc8bd9f64f3ac563752c4864dfaa228b5b9bf250be0a9234f18235f223eb2af88fd0b4470de615ebcbeedf123453b5de5f84851c3ac6b943c3c6d39f7a21f5291845de81caeefcb55813773292bfd6006385b75ae16ee722f27cb3ac91a4eee598309d6592c2e6293b6c4f4969a1f6cdfecb9a2b74e16b8d3496843a9d11e2f4bdfcf37a0acf7512c3baf69fffcadc34236c195a1fb65a34603234aff63a5018dc42b93173e7b7f52c5ced4cac30b3e5109b0b3683804a08e93459b41714c47400b6eacf23a55e60a1f792c2b412e371700449ecb7882927a5b08043e5723bbc6af10b7900467c4dccadcfe193244bd6888726b7d091afbd6f9b4b65f5c8c8a97db8784c73f25363eeff5c6b079fec7c4e4bf2505499dfbfc88b6b1f36c9fdd6ed8e5933e517a98308698b5e053ae52a5830d8950c6eb52cc03b12382c2c51824db29c4b78f71c759f1094cfe2266eb1e8027b6b0dd28dc8eb7c6aa1b665c50af3d985e9cc4d3388d83eb571816c45971e4c9054b3dd96779c9fd61ca58ea27a5a0b5613d01ae54bfb081d033d762813ae74e969faf1eab12097c4de305bd9ddd5b2ae3977c7034cc123b9b1793c0ff6e7c5892fa3f743537b9b93ba7e4430c4d7f37a718a035f036d3d16ad86171fd4b23ab7cafdad01556b569f54af02a007167744af7d872b4f1efebf19efefee05cb3bc9b2e6aabc837c3f7c32925c214864f51d0d2b26beea010e87b3c2772ecd6c15ee89bb397e4c1e099ea4d4dc1ae29b758c8c3bb4d372f380288bb59f75254c855af67451d931f19b85d2b3e8011bd2313cb33d04b58c75307fad3a9a98fc9b38fd1048d725481a4dcabd1dfba5d268c50c2cf9fcd08233b78e8d528552e98bb8ea296558e58acae8db8d09a40157c54b77739e79227a1dca92483b2cc4602cb6a20adaca664205dfa1e639ba20ae635f24f32c3c77e5a3f41c943d1b06dab4a7d771f5397919ead10364120de84b4f10cbb1e83dc7f8c610b0b8b79ed59c25bb4fa305f7bc436053638381a5cce686059980f672e08c5a85bd61ad1848489ebbdb89bb8f7e781ac3c316dacbdd72f37f0a9e52d453a36213cd4592ef68c6cb8d18ca3197fc9ab3bbcba0d9aa4753af386d7c0f771e25aecf270d77bf23302b218b4e9b547b8ec9afb03f1a2ebf6e613db7f1a81b884def5502963d9f76447784b8311762f7e97418698f2937cbff9661323a561550fe403958a1b812a66cbf4e367fad2ece0d439ea83be9109ea0fcf1e77fbc541e82e5d7bb51930796706f37bddc8537d5c0acf93d40a9da6896dd9f9a9ca18b62820ae75cc9549c9b49d87c43ca1f6e46100085c1778994b21020a7eed1d125db383c45e05685cc0e26f11f6b2550b4bfa00d40c7746e36aff154e77401c9d7ebe3f2c2a5d803c65128397a6c4f7fa36987f13f8fbf6d3fe9352d86eec9cf42b0d487bb3a934225f6ff7cc6c544c3face45bae075f0f6e6e6033d7a5f19705b1a15115292c0f0601a16df0a8db5bdb0c0948db72a10943caf467c07c4a6b2453b49759f5891e40b7808d81e3776bc33e2f15c3c833319f565751d71f587fd49f11b05c18c527d5511be2c5fd7ba4f6b544b049656fb86d3a84ba5e0ced9bffbbbd63a9f663305af38c739e6a3af11801b4ba658a6bc4e187c7fe8e5849af9e4b5532164a8535722beb96f46929c981c046a9b9ab1a1c3dba46f0a3da73f291ab1602e6a918da8765d0b963c7c7dd47ffc2f953b1c46124a5a6586d54006e6f310b36d8f10747a90c89e382b50488836ac1b1f83fec1daaed412a8a2acb823a927a0f63d2469841670139cc833df8259437d889fe818dbdf948f337b7c142e4e045ae12b22987c9c3dda485d33175cf7442e606740a22ba538f490e55b4aed1b5506c5c09f4536f5e96e59216b5f749bbd33cdf3196b3a312d6962ea015cff5a8b38d3bd05a67954f20c5437f6bed08bf10be01d9978932b4515586b8e4b18ac84d3443edc823eaf085f126f22deff2c1227e46c152da329e899d26bda62f48b23fac0444aad1b5fd5e338e70b580e85e3f2ef471d9073a768c1ba9a2b22e3eac216793f76fc29a10f6afbb5cb019806398a8811340f3d7bca5a3717ae540d24ed8019722ba51a9ab581eec514817db77f80c635df387da0192f6971b221edaaeba2ac62059d2e8895f63fcf573cbb398ece09919c2f2dc6ee3bdaec46e3b516fcb5fc43a7d7bc16af3fa3cac830c10f86a912c19578af8757cc05de91e7a7d44e22620c5da11d432a54c9bc39f1dc4ddd0a015159188c1fa09e73116390a5424038b3b7de6d75b3a45667202c41041ddd100849b0253cc51becb81b8aad29ba9184432e706198a66aa78c83c9604f55700f0b2bdee54da7793df2b7e54450f3e4def0b9456f62d9b8db4be98507cbb7f33c6926ff4fac144951f52c87255be5e37fca258e9eac8193b1a44697f272c77ddfb7506b0ae31fd26dcab7eb24f2efc79b5dafdee1db0969fa2d5943dc789ff41b49bbf91377c1b1e084678bb6af10fb606adca50e1557deaf6a37ebfb01069b49d5eb7528f4b5a89aeb79e654c62f7ae13378dc8337f01ac32b94898c4b22fc6ccdc1603d9a4c9f4ab8953b4becaf2c7ad29062104ec852ea2821b50f3a75f4b9579b211c8eb65396e6eff1092332be2d38de3b2260c1b5220d678ca8e218e7f21138cd4df19c4fa40f25fb6ab5c965367711d4f78f4cce4493e52193d0a15ffdaa0e1aa15e25dd42f851c0b465db2936eccb276a5d66be22c600381dec5971000bf71fb9bcc5e9647c7a83349371d00c508ddc8337f01ac32b94898c4b22fc6ccdc1603d9a4c9f4ab8953b4becaf2c7ad290675e9ee33f56f62ad10eacf0369de7ab1af8aa05aefad955ca26fd9026c5a1f74d52b827e7b84a373a2cfb20e24b539a9c581651e30cafcda5380aadf46e4665aee8397e852f78d9b53bd9a20e4094beeb8cd85e2d76649ce286ad21921547507176ff8f3c317f7bc71e39435349f607420870f8e07f78712dd063aebd33bc63faf5fe2161c83bac8367da76f8c851ea8e4a233618b86f56838943d9ddbc1f95fb865e0d574730ce9b8b3e59daebe026eac3622f2d819721615fb19c275518bc2fc79a0928d8466875d5fce6994624deddd68a002e1d6a2d3b847477776f3a4a8093c144f8a8c0beba67a0296e7f1161e0bb94df5ef7c01fea11db5fb3e1380799a3fa6e0879825f96a45dd22a422420066b7c83f750309d09498474f37e597b0613ef19b2d19d5d9f2200285eaf37c457cfe875e118be2b7289a7a1f5c649e76dfb65871b75f54c6501ff5af256fbd93241017674932d67fb14d11e68a861123c47d95ff2147eb2f72ca44f0deabbf236e88f5f54422c7724550693e4bf3aba5dae66f0531c785747e84c62657483339c26ea88a8fb2a418923fd03e4b77b2784fe42b9abdc6e7945f9ded11b98fc5e00248373ebdf852aa20665e73763e3a38e2ad366fbfbc62ca7fe8d57bf0e4ddac40e9f2ab35a5288689b7501caef274f16a921f7b3a312d16d42f7b93e02e231782d1cc8b6d38468b354316d5c0785cda6a43ec5b6ccfcce504456361166e98cd601447d404892e5a6533e29097843129c18ac8f9b7c478c99a04c85eb4d748121ef2fe52950b8335f6a9cd542dca4703ab7e70cb2a6fffeb766d339e7361026ab018c22e4e85944d10ad0ad26a72424f7c1143af6a875a81f06fcb2b31c908c0b46cf471798464f4c7bc387a7d30fbc6a69846a4fec4fe03b9e990c981be2ae6a4aa7142c3e28e55e4a3798548aa6896bc4d5539e4bc1f7805035f2b59eae6cc9ab3da8159c78f2d71ffaf67e48707c63bb4b49aa33e7ea53a41166f34827a8548bc8cdc7eaeeaefc7841530531d159c84b5be261c378a51e18f74135963baedbb76782463da35fb93eb68734873e3fcf0fa3902427101f37b657f11417600331008399a823d3b4803374c99351f0febeb11a598a8512aab90cc893cffddbd67d058c3588acc2f38aa98be84fd6a488b5f57ad10010811f3a78a181fedcbd4d1f5d64c25a4b17221959923871743e89f2f9ff26a99cac16358e4ed59918857bed219323e2a6ba9d7648d3fb48d1302c1f835b7d6d3bb361436653f1879a793073101377d115043f170622ecfc25a170b7c643f5850fc73d10a7a6b1fc047fcd7f56177088c813d3b8f2ce7a6b8451c6cf5ed54e21f4f25e3af9aa9e2e4b8bf399c616dd71eb6855a31e1f840d3410fd1e9b18954671a8fc72b02e3c149b4de2834c8299df37c918e7e13e853cbe5be5a7cb536d42c39c9031b9a2404208563549b0f547725851853b5df723f8eb0ba72dc644f81c38a4de81c0fe89545416b169b0cb4022059dff7837cb866afc566c67c643f5850fc73d10a7a6b1fc047fcd7f56177088c813d3b8f2ce7a6b8451c6c6c73fa83a2c9c029f212daf66016833f3e92a5be70200b262e272f5796d4e1c6e28d9884f40a7eb6d5dc340a8dbf10e90d2f5a369824e3126346552dbde72a226c74513dae5a00e5f2e53b43b691b01455e9fe605046fc1cd966581d56f4e5c4f4d92a526127752a54f10695051e020db4b3faa4ea7358cf71406eb871e6804a7c643f5850fc73d10a7a6b1fc047fcd7f56177088c813d3b8f2ce7a6b8451c6cb7470d9fce339ef158d80f451086b93a8aada8fa190031373c6024878e80c8cf874adbc342b07e5c9f86969e69c7c0ea74fff87b74d82bd7235712f6fbef832683c3065f582a834ef0b21ddfdaf45bbf18e247e9f25ca21b7668e29b8c92b2923573ca527bbeba48ffe6d9214e323604f7e066c4a3e23f7e37eb5be95e3b6ce143bbce760d48c6ea9aa4df6e7eed6ba42477ef2acc983f19304573204f27b156235025abe3e1ea6b5515b900bfa191dfd2fb59d6578699317fc4b2c9c5e473b83c9cbcbda6ec5ba2a1e970b22daa706ce51970a1752ace845fa47eec66e7bf1b0b8cff41278d89928eab94e168657918f5b6cf2c031b90d10dd0bcfaaf6546aee309d52fd95fa0320833e2ace942f7b6437d150bd3a4328e9289e8dcb20f10fe8d65453ce4dbffc8a252d2142b6a538607ee5e6d8df9f0c9349b69dd87c42672865856f961ce500a6358664ba831d39afae8fe2996361a81b749fc813f98180e411aaefc2c17bd5335cc9fc898060fcaceb0acbd30b2091c89d7f9325cdf37a2496bcb87529045abae561488aaa8aacf8878db376db7a91d8ea35b11303ced21458bccad86c1f99161775919774c3f13633a6b56fcad401e88cc4925d146cdb68d65453ce4dbffc8a252d2142b6a538607ee5e6d8df9f0c9349b69dd87c4267230f4ab78b3afad88e289b27df851703db9851ac924af17ced6c318b0117ecfa0b51e7bba46acb8e49ac74289ce2b2c34b7dff2b4ce99e8e02d2ca2e2101d25a1b72bbd1b356fb09acd6ec30358e4b6d73c1dc51b8803a801c801674ebfd9f2f9b5e2eaddae82092a6dcc26273727fbda2d7fd5d884856e5574c24b7a4a91d9ad8d65453ce4dbffc8a252d2142b6a538607ee5e6d8df9f0c9349b69dd87c42672f127988e0d5934b6d7c1eaec44e5970da7d70ca2dbdab8ec99de7ac49773d0be411abd8ba9c27eba573dfd42071f2d79a80739179b70509d3e40aea49ceaa29765dd4e7748153cbc750148e765921cedba95aaa05f5f1adef8e0682368bdec269c8f3a4696b6e72d8d6f26c7b4f9b9f8cf2c3fdcbeb6a3893762353a359a548d3e3cca069485d77d1bfba0a5ce62235b6120c05c6703eede01378bf0414292dbc7c49272055779ce5c0e546ffa209ccb7eb96863ec915922268af495e801f04ce384c5643f0a62784b8e5cec42b1707d9c137f079e9de7878a745b2159f73893ffee91fb5096ff0750f4c479090a0c74063107535fb43b0394c6c1e256367256a1ee045a0c9dce63043c2883d3168e95adf3c5be6a2d10b89da0e944d6fdc6b571aa5fbdaea0450648b1ff8dad171bf6d4ac309c7f31efe22fe0d8c93755bdd8531fe5ee8cc22407def0b75983a4313df42f26e46d745bc8cfc9d029f1a713245f130dd1fa5e920bf631dff4d0aaee67c8c82e228e8868faad8cf641eb1c2d3e312dbf492886b490bbaa2925b124a517cc571e747252e4492665dc54d031c39e85837d5158232258673b8b43955cafbe833c367838eca61f310dfd23901f3555b72caed3dd4437823d8a780d763fd879ac6b7e042cde4942c80652b4a8e827d620e8164109e99936a815b4b81f8d7f9f71a2ca82490ddfb3c3fe64b9bf3fa23cfd5277fa8aedfe7b3ff627f242eef5cb0453f4caaf4fa1746aaee90e2a5a157953a790c9d4bf48b9073f1efd5d2e894f7eeef9cee42426da7986b498e1ea6656bd3e3750fa9b16340af044df314511ca630c11933c646fe180aa49c6fafb6d662b2b9bf9620099149f0243992621710513bd7dbabffff212ab539f8322c1b0e31ffcd6e631411658ece10905b48a196081a05e6086b575868b2bd776b018e50d72ac8271ea3875edba73785b2dda7b8b66d373273b4ec5eac8917285b13c599053a790c9d4bf48b9073f1efd5d2e894f7eeef9cee42426da7986b498e1ea6656990fd96a350ecaa38ada73dd47097faa60f233ce752768218ac57b3a08c52b9d2b2b9bf9620099149f0243992621710513bd7dbabffff212ab539f8322c1b0e31ffcd6e631411658ece10905b48a196081a05e6086b575868b2bd776b018e50d72ac8271ea3875edba73785b2dda7b8b66d373273b4ec5eac8917285b13c59904a2d525fa0b246020e4e15e9211e11280ab468805fe9ebb75c83e5997b8113da24c5906f8f88fbb9db40bba02368433134432558b4285449fdb1913c10e97ffc26a537221c3751348de9dd6f74442345ca58a909cbbef6247af0ff305bdd215be135f28ddd3fd764c5c561cf3f0b0e858462ea80714fecaf5e68b11abfafc35bf7f03a7162cf9fced6067ea290b2e1104de249c76b094850ea59222b03ee46de3eca4fc5e6736e28c39acfd52d88eeb8639d4bf0fbbc6e5537763aa262f3ae9f0dbb6803f5c006d8b97f6e6686d3454c1212369c466a2be9e173538a440d6845d30b0208c9d8495275c3752cdfd07fb59ab796b9c4fc1b1ba12cbdac006b971d23b346fd4db787492142b88b34f5653870f213ca09a3dac63ded5386e28a4ce98adb6c16742b62cef34af2040b8d06b077ecef4abb42f129c1b99096f66543ca9cda32c4b1dd844bcab0e59a675b2b25c43512ab26dff4535b74967c723bdb676ec9ba16b6fdbe994069f9e2b78fc5b9b01c361545009bfaa05f8cf6636d679112a15102b0300fe2a6a8371d41a616d359d5d66a1161ce06cdd370ab82ffe84ee8030eac500a5d7261fb664a855c5200675d69a703cc8020f86dc8477daaf4af971b2567a5e4ed4c2c12f9b21ee7bffafcea73b30412e2d4906d575ffaba9ddcc7e36a0fc8ae1c8466062bef08489cad801774dbdcb7a04d69bf4a266be8d7c87dc05f2c9387d770e214eaee8c026cd433542c9c381e95af905a4fd2d4b39241e290c83c616bf68ac6f883bcc3fbf8adc287d4ca8a96203dfdabc67c36576aa66ad183505fee77ee07263e2fa07fa778e9dc36c63c60ae9b0331f3db934b1881eec632623a7effd2e044c41ee1c3c783ad42f8689ee418273b1715a7a1f905368f9e1f14a499c18e78fdb4457a39fcf98fd2562b51ee0885a52a2b72345d7d4ff75002bbcb13792a69665158ac529c0815b34fd3dde93cd67816d6586e111610ec5535ba9bce3a3b75db2798ea3b5862b11af5cf9cc28ecb2bd13241de9edebbae441da9275beff0c3d6aed90a550d7d97e3ad645d73eb6f7019a53a2b02e6f45ad25caa6b31f16666f3d15a475bd054cde13dbcf67155b3854220f696c3d7535725730cb20d8218b00007eb1b040c4ac7dbf451331001a387d442366eed21fbe0926f32c95f80e92e403afea366d9369aad2904243edca4b57f31f09f55f02b3ae2dac8848b5f7259817fc2272187fb71cbc7e211aa9fe51eccca45ac75695b6747bacef937bd0b0ab8e7918be7656f0ad2dc61cb7924fa5d04a7f66cc069dd6d6681d6cb3d020113ec3fbec0a65a4f3d4a52562d517495c9eb8acf7506bcec44483e58c7f456ad05026b3103b201c5cf530090ac9f7e1684f5008149c3409189e0daa3f7251c8a32a07abc2777531aa3bf4b09fe416a2fa0c31b9d1f482c95889df7a04ca6a137f768a8b41545442bfa947fc6889736bd218ac9758baf8744ae910b99eeb458a409f6ed43212bfb955bc495261da916ed3a539cd025d0b7ba927ba7996fe2d2120a5a428704f33bd8c3d0c7f22cfcbee08bc80f081078fed7c676b06a8f0ac18b7d0c0a36ee1877a168e0518df95161a3dbc862b69378052046f6aafbd8948d3fd59d0ebb5982cfa2ab55fd4132dd0a3b0c519ead56a1830e1f4b3f89b788f9afc88d653902134411874a8a7b2d7b1cdfa5c1b43c369db61d6a29cd80846d2aa7c7e7492fd96457d6f90166c0a3d31b28b30e026da087ff7078e5ddaae5ada349dce7c16e619a19deee2adb68a97f42ce93b8554688d5a81e374936d2f6c153f8ad48581b1a2d53cfaee300119ad2e9d630fdcfb64e9a1acd5630d45ff2d19305cd637a6d4f5343ee0c61a2d89fab308ef1e025e778801c1ebf8a0e2e1fb37db02c144afbb59bb4d06d237e3ac873add8024d01e1f585c90b32c864066174aab9754845beca602e466a7e6a830dbef3bebda06eaa80692ae49a41b8267f4dde332cccd6b298c8b7f64d0865dd5c02e344fd7677b93cb6c0a390e52c6b9279415df3655e3db291defd40c7d02f58c6fa3cb73ada91d39c466a077b4a8183f54d7eff9a043a5f1a21a2e531295c839221f9e79a3d507da4170300dc57c2f351eeac693337b3f056b5a1890c87ddc8fbe8faaebe1673d587152162ac9820b5901999bf53bc08b88af7ca320141a90bcb80840c3859c7db743a3ab2816bc465c5637c56650ba2edd84b1cdc54bc67b4587316018109f3c906a678b889a8653a43c5013eb44e9d29b3853ae9cb555ce4f66bd6c5b38aefd92f6903b2d4aba0c7e07b86bad09eb921655bd173d556530a822f4e90ea7a1623861b8d22f175544bdd7e8560954b1aaac90a1d1e50b37ee5890fa4d56e83394681536d4ee377f84b0b6591433ba8065fadadfc81404334c0206c9b69ee400e74ca077bad30132aedc98419eedb29e61d72188aa2b3d5ffa4f458af7811d3ebb033b5ba0ddf88b7380a0bdda448e3bb87a440df46c4b76feaa533e09642df307daf442e7a236cbd55d19086f4da62e6b1e5a9c72f38b98aec1e31d02562dfbe89f8bba74b09fd38e8bdcf935c00651419de351f1b2b24a92d07e93786cc4b034a375490d98a44a58c7c6e16202c1b2f663ba78bb8cc1deed60cac77c9328d0eda1959c200dc064ec23652bfd05ba60ce268282f8492c6cf692f9e11002fce20da91e6178f3b227a6d8d67f5bebb54b253e4dad1373e1322bd97c62206191e3580d2a9833a42c1f84f7d8d10fe850feb958f78951cb179f4e981fb11a70b3e2de6b99c0ea2ffafcf03de4040b160ce1f9058439881d96f0154e5e8af9dcd9cff6dab7c00eeec28c8c8c37ed7cd94d94a495783f0bdc44eb312fc0cd332c309bc34871255da87f56aadeb0111f499ed5afbad299a37771f7be8e478960049e8050abbc670d69f954d44a2678ef8b07b5ea4a4d9f91c1920b0bd1817868eaded86ec90dfa4cb6e8673f4b7740461b1715d888b838855a2a0aba46f5d8e9dcbebacf57a804489f0d2992d73d6c185fe986e14549a89607c077ac02a50ccf0bfccbcb31e9228b78d1caeedc278238489b7dc14dc76c09e5010854da343b5f6064d869129ecca6b80ef2e1112c8af30969503c46e0e4631940912940c496ef634e8a245a287f5bdf6465a0069427ea26bd71cdb3cf238497fd37e688d6ab7eea534ece7be182bbe83ddc223ac8de06871e5ed0bfe6eb7a798453ec8c537bdce47426225d7a0d4681c89992c310078f6b033d804b07b0b429981713f14f74399a4805a3941f27c1762a97d067ae5bc416e0e7ebbd31cd42b6e4b5d24f1c340376bcca73b07b780b0ec1ad274d9881827d032e9550967a11284ece2ba1d51c59cc89323b4891292680c0fa6987d1614a7bcdaab01579670faf682fbcf06aed871c82fc6577e312a246dd9591aea5664d9cfb4c0c6bdf3cafce96863e8e90b93cc211db5baa83caa1633e62db90bcbc8f66bd3203764062137fa07a1117d0019bc80a374fe6eb2f7872fdb5bff599c55a0d33d3f9974161f71022b3f373112c0d494968ff5aaf7cfa91341869f57cfdfed0ffd8028523ced1ffcb1762d3c25b18690f4e7afdcb85365bbb6165b2ce7b7d88a6cc5cd1fa1cca2ba26421066f7f9ee071c5b2202c3a6132e6371cd85ab639d6682542ba59f3822ae191c38bb3b401d0e5f1eb37f4ee8f9e5124bad054acbf973517cf9951ef97f3bd22beabebdd190dc0243259d9b379039e7d8e629bdb0ea6df452b6b6a3c1e6d2efe5238adf074d226c454ac2b26d04bd6f37a5dfc93e98d1b31b782be8e6f686e30b22d6f21e41ce11abd73118d28579b8914fad134363e6107257106c0faf4ad4b01035e8c2ef724d5e7b73b1b1677581a78f04a3fd7bf124a93c0c952c1c7e9cc5c9b05d816b827cd72ac23f7cf9e5124bad054acbf973517cf9951ef97f3bd22beabebdd190dc0243259d9b3719fa23b47d3565ddb802e8aef5411d2b21e8e6aa3e4f9c2355d983634188384863f22ba6ab4de9b0a89b253e7822c0683b374247ea6870021342365ddceede479a93c69e2711c653f97a1e2a42c342506cbd54f746e770ef9f7471db6afa7af8e8a44dfa6125c69fcc6c444c5b2a144734a5c7df0f4f581d8ee24c52b8caf079d175e4fa5ca8687361a6675bace8faa31772acc515e2927994432877b3dea7bd18dc051156256d18fcdffe66e58db122760a80bb3c26b485ee4b7506076c024d649d041bc9ddd3ae453b9c8a0c7e8420c439386a805e3ae631402ea4a52a60abf9bae1607f1acda3f2c1405fe7a14b4f6881b0d9fa6d548f6f016250c30baeb550bc978085fdc53622b35d05f68b24fcc31fe27f92af8a4e4287167eea3ef90a1c16f3bd71923ecd8c097c3b4ec263d8813d899a44523f1b9aacf627edd99d601be9f7ed482c0845f41763005bddca873d4e1bbb78fedc5e3f403f370a5528e4115a8574852f6d3e0aadb37d382a1b0ff126e9c1e64e80279b93a84460cdc0eca0335244e721c15434451489f13fdd57e79011a60ed00abd8607f9402294d899ca6bf2626784a9935653cb7fba2e9bfc8d8f8e4806a96b24da750d41411158719d50213c56361813fb71fc3bd62acaaefca7d6a9bd6eda838eb11df0353a6734a4a2737dd880c3c3229c8d2047c01e6154f0aaf70a892ba2dd5a6883f673620a2cb10ae58cd27b2d0fafaaf2b3a13b625dc25e1fb414468ced1ec1368bc25f110abd586cd66bca2e086bfcb82972274636ea84d8f9d1f91ba6ce052b42967a5127f8ea31c5b010593c0f98ca37844cfb51fe61bdeb400969a60613352b939211e08590b11b83f0874ce17e62bd45411f0b672e506f6771e39fca9605d7c9a272dc3fe0e0c910cde22e8226bafbfad00034959aa75dcf5639dbb7c9f90d79e08174317a8c1e9e0140cb7682c20ef2260690d47a9da74691c450b64b45c6bb3e450192230d0bab56be1c7ac45214c4c674d8a3ca3212d00a62df87a50900cf369fd414c5697f5489c8e6cb1d2dee2bff56b9f84211112b753d05ec10ef3a88b3fa43a4c4c46f186e8204f765ceac3d148133b3f2e1f0dbe924c5cf20c3e195935a5031cb67f8c4f90876fe66edc6c5768ed4b5d1d15f011946eea6bd594a687149957f31c52dc3a8c39448c1ce98b70d80f13275972281635f734d44fd96329e8a836e2790ccf8b755e45ac88c6382d8278150b5bf62837fa7c0b4df0a349dd14ef0d07a6e3dc4f993d5572cb95dee5b8e6f696fcb49e9e805b321e2c7d309ffa5e56d2a66778bde63a00bc57e4d028d52d6dd9ec58de80b933414ec029983de8d21917596a80dc8e9ff2cf9d02290623ce93209e3a26b457fc906829effa81da0cf0e05ba63b7d0a0fe93540c497841f28e3ccdf1b6a912db49e361084959c25ac676b06a8f0ac18b7d0c0a36ee1877a168e0518df95161a3dbc862b69378052000f5a9ccf7cf0cefecaff6a87799a931522fecb29ca32c9d26f1b4b1ea4c1be5e665ccec0ebf21d46eff3be117683309b344496493863224a90c82e01bf8c89f30bb80d29d42fc3ea9fd131f0bcf9a4e91fb3e3ea2a954dbbb855bf72b90f1dc5563e4c022cc3822be3ce59a6cec09a35c69c77bd04a9d14232827f5046be250bf6e1c4608f756065e440809b79556cb68ef81c76155293b8d8387fe34ca1dd21614b78c7a3a43e9dbd1bef2052fd787a584b272824a48d4f0db62990ceceaad431b4568a7b0ad751d27f593771a9e40aed9470fb5b6d16727fbe1a2590bdc2e12ebf7a487eaf94bc2e9174b853603ed99fcf12bceb3a1d116ec819d3f07e8e4c6c2f5fe408389745dfcfeceaeb75b2c1fcf2b8a6e464ca919b9bca2006f507302adc984e47e57688ad1ac563f2fd711dab57daf538d985562e3bce9735a21bad552cb2a8697bf5c443a2b3df9a4f820adcd827c2edfb88637113fb98cf9338d9b25e7c03471f3c40f5b88d982a7913c920db32e1c137578a27e66b2f4e166a229cd938547d40dfdb142ac5159d0d9bc31b014dffa7c64b465e9a2dbc343f2559de2b39898ee549d29182483fb156d9b38aacb42c4a48c27cf1e138705d0841ff47735f228e1614922808c5430159e5af8746c63f8840ae5f09697f8c55cb5fd5473e59001626a7a64e0692486f6bf02d5196d1135134fbcf0b1d05a24355a44cff86194fa0cdef885ae01568ba38d4ed2504c0fab7990de6d9263674be2289e6f19869f321553e331b9cc7badf62457e912491feea9332e4849e5e589bc6f02e633ddc03cd8be1de64a802e22416e98217140932f48cba32cc4944cca3112cac8a240fa6b5fe10eac0eeaebd6d0538fa3a4905a684df1ac12f0a46442f468a2ad4a9d81908d6c07b1224c36c54df39c9a6496fa2c6eece61ef7c0a283d687ef8bd278f7ac0704ad27a907dcc8607a30b687da83d327ac170d2314892a5feec46c3e4536b122122fa40f66df630a2827b781e83229083aa541b34d52cab8ccd0e897416a93ee854eaafb0a8381cb4523da976afd5d63669b8bce8c51a6260e0cdc0b81ce1aa8b7331ab2e0ecdcbc85b0c9b15abd99885582d45e4a8549d71ce61fe2d44ee5dcda1bc77925df5a6425647c8242e77959ba5d3bb28a76ef2d47ec5b6fbda7ecb69ef3e05633451fb5e0767d12704a9aafe60f8af7eb063e7a0e561d166c19c58e2f4579ea5a14553ab6549b596b2f15e5ce29726f0eb7f2c4694eb78166d9d3d9bc78cd415ebfd6d9a0a234ae0e3d4089f82cb66ca5b253ceef0685334428dc745b5b5e93dcb7e9469eb7a69c65b03fde98c06fdbc829f3f6344707be70be9fecf4048f3f77c6d40c3550a9520851f177f534f2523fb0115ed94e069c14b1a5fb8ff9695cd0eed1a5b283481f49d6374fa21897fd4b2df581ef90fe6c800360a66e222e1e3354af6565682c0b0bc238498dd2cd91eff6705efea12e293da9e69b1b20b9dc6a59632217121d6504e77689d92521aaccfdccebee39187c9db25fc095429c5c0895149e9ace38ae006a25fd011b068a4fc6c995d6f0a1fcada7b29164a72d4668b54852f365f4c374b395da977d4eae815aad1e402d49374614e1e670ebf512820b71e1b8f23c261871f8263b5e98e744ecbca300e195a60e3486f59fe9db4724b9dbeac447dc93e061d667f716a10c4e277a07e14f803da62210b650236b206d4f3e52515fa731a5a5e9c7f449db853e56cf5adc3c22a67807e7480d46d4646422fbe9caa1e3e6646a5fe103816c9626cd651c4b9311f824568f0d577e207f3bd94381d5d9dd41c06815de736a5fa96d202705da69c3c02b523bdb42860877563404bdd55758d98d66fc63d2f22832beaad361bfa4a4ad0b44f422f5dbea044f61b5670f9717282b71220211175ac536d6b4987d91b0e00432cb2aaa7e105026e1e1bd9d5c8007e8c5558e83fd096cc2edd560327d94829afa91d74061d5c414a851314fd8e968c52f735ccb5d033f09cde72c381ba27d2ba8550e79257cb7caa89b98e7868dc87a275772dfd4d929ee15a0bf159e9e1ff215dab74d00999bb93a0b15f79135ef2580da20215a219629207abd159e30d315bdf9a85528e5267cc44913986a64d1e0d476a07cadffe35b659a229019c2c0e866b5b8a032029ca1ba43e45500cdc2d7021aecdf2793cd8ee63cbb432adcfd8cfeb8b4781c62c6a05634081068724146df45245d3ed31db93c894ed85a7a9244c5beb9adab3669a8728bdf8b16e3ac4c14b17099a5350ed03dbf922dec37aa0d8e18fc3b8c487e2095679b9492cce80915a2b04a13434aff5462af0f3ed0550958a33ca37856b7c00017bf28df8e17a7fa36d80d12267961a31c2da92610b3755ab74d74e1d1a172db5210baac326e3c0fc20cfabed93a4ec0e1d938aeaeda6b342f94485cbd77ede604f3be1df115b777b91a25fa1cfbc251a19ec06b99c48613c14e1c9ae2510cbae88b0a451615d6be3d1c168cdeaf242b62d78c1a1d7c7660b5405a0876bcaae53ffffe73d36b6b6e00277ced54236515547e5fb157a6a5cb21e8b4c7b3b28e3dc9da73d3d5e4853165b7a111e891bfa49ed36ce7b366ff66d377d9b9b61b78343c3ce848a8b7cf2da2b3413cfd62c2ee265fd703dae65f34e0a0132737ee5e3728692fd3057700729a796604d5d141456e8e6a9aacd3c958e666f9ae4ce6d6cbd897368be6a2eabac972b5910355d5895fb305b8c4e7f1ad70c8b5d0f74fbe07d1854584d674f8430536f55b9d986f7d9fbae85627bb73d9fc77202ce2b08d22b5677675f68b332557b88625df1fabd4a677ec89e396226113b9617aeb970e064108b2d81c674fbdda9d367f80b2946160b92ff22e2a38405826d354eebe878663e5dd0b8db3db8f3368f63f43bb20a125771a8cd99fd8a5a0a9af65f11537fd16d0b40a1a094f480e2ad52c300fd679e50c1fd6e5c02bf2a9270f5e7cb07251fad7d31ff53a004960ddae862fd1f62bf64414d9610ea4b9e17402cfbc61379cd41fb8f9105674eb05f1292e842ec9aefa32a0cc4773a3e2f0a13f71dc99675eb473dd7b9f034a51b73c499c4d2be44cd3ff0eca7bab6705841cb210987b88509714116bea9dbc1a73c49bf8fde3b7a6a741817635e65e70f982fa71247ba0180420af1c14f7e06b73c330d48d21a213b113f9951f8220224b750ec26a483a7d768b8b580f9993f9682706e691d3641febfdfd71fa09d1dddc923bb4f1be7a9828634ec1b40a77a1b375a4e64063ba75d0752904aedea58af8d4374a82a0d97e4e6528212c5863dd33b5ee591bbe57456357e2955e9ce81e23b9530f2f9a6acbc2f36052e1591445c36a4ca539d372fe582022e299d5d54391ddc2a2fd99394aae8f02f8eb2900c6a99621d7b74f4dd398512a68567d7201f2d8b2aba4805bf082d676d089db9e9b9164fab6b66dc3f44d8fc60f65a023b1d4262d611f0ba05560d4c4ef575f30d0386db663d453f711c10efed5c86748480b81adbc3b2ab882b3a80bcfa3fb1032d76ef7d213954df49eca3473c270ebbea40ff1413acc696cfd2baa4dea89819586769c6cc242573398e6692d37fd89d6f357555658d5b331a20230560a81965a8aefb662c3caa81c26824344567d7201f2d8b2aba4805bf082d676d089db9e9b9164fab6b66dc3f44d8fc60f0b79900a3e364867dd9c400e8d9008c2e825f8b2fd50564cfe00015135446ff3e61b2051a3ed9c4123ca11ea33238ad52083998ab87eb9715954687918c6a9e45e3d0f41247b6e943fa33820a68fb3cb0db4dd43069159e2e03d176001d1c6317e5f174dbb77587738b5419f3b951a71118230ebf82100f5d4f02575798935923adf8db6f4975edb70d3a278d23d73054a5fb99dbcb4b6c1a491d5bc21ba80bc425b2f34c6cec39c5e47481b23fe2ece2b68aabc3565e7377fa72e72d7459680d74b6a36089e97b505eaa00dbb08304b1ff692803b8d7edf6f8791a26f34d52e8c62a7984e159c8c1e393fce100ca2730a2655a40c4add4c32a9816ad6983d7e4f3805fc146f0441f05ef09ab839e1784536e84a3fd0480c1e099c6ba1f175dd3adf8db6f4975edb70d3a278d23d73054a5fb99dbcb4b6c1a491d5bc21ba80bc8d6d7df1dffe887700c5df90c98058d33d64095641c7d5bab1f187990a0c8aa10e6d27918ded81f1cf4f611fb90e15708437332c254426adb0b97c9f605ae3332384a577aead3de4173588c066026812250c01e3239b2b83a4c20f912e986e72d4712ff7bc5717e200dc7df1fd70b252804b6188dfb1e2da107d4a6ab1086ca7b6ae89246c7db87fd895cd31af9131cb8440e1414b04894b0f0db4a39adb874701a3cfccb3b54a08e31031b519f2143497bbc2aa7f9d08441a9c2c9e12278c397555d4bd8cdf1bddfeade452c3d5f6a985fb6e091074a142a201145c0438178f7e34de1195bde20a4ea3c4bafdb0707596569fb86a296bdbd002de4f086bda5026d193bb31853132b15af5e255cc7f3fac3fde4c5e776c9c9293915610e6cecad4b07a109ce5e5becc2e45880f93c0d3f0b454f9d9403d88a1ed82ab2057840be54fb89d6ecd27dd58b3423c55991b42cac03a8a2cf732dd40790e7c5c5afa587789318b883adab27c978b3c8c08d9111257a333b2ab4eea7469f805e736ef53d348b1180157590d7567d7072e22c742206f5aefe15e39a2cacb59d7c47439e3666d74f39b45828ae91531e86ac660b17cf09d4c2630b91c31609fa9f4708f45a9ad4f66e88d156e6a19cb4783ae965d4c5fb5abd770ce235bca34b65cdd8d2f52ec262c1a7c2423b69c0c4faa191b8461e26b4b54bf0e0d50fff801059d79972d09dbd9a25133d619f6c21ed2a06cc6d01a3ac5871b1367d5a68fa1c96f4c7ec4e0f23c1941ebc0951391c2921e5ee9629f8dfbd7388c1fb73c2653eb0ad087c34bef2c06cc75147859b6015c93e7ff0441ce5ccaf95ce3510fdbbae925cdefffc121e701fde93e255958c66b3cf82cf858f514d0b50e697105dd202a8cb562979c61a0cb5d12fe6f4c4723b49507204e7146805d911414a1f28ae15af67144a684121955d81a9b6690d5dc5db90cf43874eaded718f3f8d0de57eb7c4eeddac4e0f23c1941ebc0951391c2921e5ee9629f8dfbd7388c1fb73c2653eb0ad087c34bef2c06cc75147859b6015c93e7ff0441ce5ccaf95ce3510fdbbae925cdefffc121e701fde93e255958c66b3cf82cf858f514d0b50e697105dd202a8cb562979c61a0cb5d12fe6f4c4723b49507204e7146805d911414a1f28ae15af671445b9b52f421703ef3358750beff68865155ee150ca04892e9c9adcc82f569034ac4e0f23c1941ebc0951391c2921e5ee9629f8dfbd7388c1fb73c2653eb0ad087c34bef2c06cc75147859b6015c93e7ff0441ce5ccaf95ce3510fdbbae925cdef199e8dea5909bee8830b646904784cd990c3131e3b825d678656aace16587969979c61a0cb5d12fe6f4c4723b49507204e7146805d911414a1f28ae15af671443b280453c94b67974a71783ddca5d40a63f0aa268e0a69f58d8ac43ea1a215f1c4e0f23c1941ebc0951391c2921e5ee9629f8dfbd7388c1fb73c2653eb0ad087c34bef2c06cc75147859b6015c93e7ff0441ce5ccaf95ce3510fdbbae925cdeffff67a74ddbab0ede417791241094564242c1f64c98a594e64df7fdb7ce11ce6979c61a0cb5d12fe6f4c4723b49507204e7146805d911414a1f28ae15af67144f395401102aab54e3df93e4957b708b7c50b236a6c8c016120aa4cdf0ea44cb55a0aa8a9cb0755fbc466c73f5dd9163eaa502edb9122b8ad8f50c529d76d68b6d9345a8f97100b2ea35c76655b8113622b6df735418b75ce45b42f515ddbd0cf8763edbd2672441bfd14f49e221c3f3233cf7080fc746198aed363303752886e715330db5bb2a5a295c3b209881b9b1a10fbe517802e63cabb18e294a86b147b88160d42aaaa14a83e76a30a0224bae6aac3ee24c8a423f2948305762ecd48ae4a8926348ca99ebfd5c0f844e0ba00b757495168276b3f413a300299d995a1ec79caeb0d53cc884e81b7a867d872c402e90a99c558623cde7e8a7e9fa86835cd6ba4569f87a3713d8f73ed9156129ca6f7aa990f99bab2f6f9c376c6d43917524b7b10f1ca0abf9273abe77f7fcf687893ffdd15860e77378bf2642b737e0e4602ddc888c761f161efe082f34e6119c8f5fa72c7269f617c6a8272eb932153f33b542af9ac46231e310e1ea95f88b5819e1ff33796097217b5c8a3eae3e0ee60e143a97c4e850b2ecb1c6b6b6dc3a14ce1d1bd7d1e02addfee74f7920c88e2778763edbd2672441bfd14f49e221c3f3233cf7080fc746198aed363303752886efb6229748d4c5aaee143f2f9c4d1cb16b9d6750c638d94a95da9a3fd897101a44f17f834d5b36ddedc4dbcaeb91a91a64c756023476fa4745bf8bf4aa019b6d9f435381223adb2ceeda2adafa9fb2af69b8ff834348cb04c4be981fbe3dec98aa8470e9cba4a4df5780e475cde1e2fafc555af171118bed90c69ba709dcdc13224218dc4432400efb086f317f7adb5bfb0602683d444dc528b00aa721565bc944bac4b2dd3d5d4fd68ddd4334eeed403b8db22c9213ae3dc638f135c42785c4332666412e48054c389b87a277f437fae822054121f9131528149e20446da405bca3c32760a410b93bd0064ca4c70e7d850666376e8d4350f6732bec54dd285775991bc7ed1ee51f5f91ac0f2703e03723a5fcb1ef5d3e3aa6b5bce1398e9231c440eb3ebf547032a2429dc7ac2bea20dd48a80d10953f2af216c48e9971e25341b3271546630fdef647e99571bb74404deed9a86499837c1dfd10f8f308c8b794a00eaba1949c1b2b5f2e71f9860048c0458b9b89b88aefb3295786820d2d0a30a1039a6f75701437e669877b5e53aa1dfd8e3ff35d5a53b3a387b2d2c580ba3f6bc3e4bae4a41a50f4f31b1b1b6d44e16dee5720ed8015d170d3b1483a97fe0c3336f0f46b3ea542fbd3bd43627e2504ea7f81e4abd6270ada3bbce764d4a8cd438cb1e7f70850d63bb1ceea2b92700875119774c7a8b61ddc1df75eb6f499a13a15d38ae0b8bbcd1bf32522445122a72524d4c120d0eac6a8e7c2dba225cc9abe5f166f0d98a6a4b1e22a4bb484616ee5235795c76f39abce59c525cb58a2ff1ba0b4274b38cd60a326a13959b9dc0faaa6a981c019159ab7f8b88a0e4ba7f9ab9c0cab7a5174f59bc392f898e9f22ed5ff2e2b5447efff99237631c523f19ecf6641c656b7a3a89e1338ceb43cc3f7a0e643574b50b0b2d052fd3ec1c3edc0b5897094964d80f1917e82fdb4c7ab49ef207f43939656c942faf050206c77b7b36fca3bb2003d6c0ac1348079e4b38b5e4da5e604d752a197229a93b9ad10684f30d63f4a2f8708d244d308b2368b2d3dc54b40df9f142dfc3aff802a6dbe59b96d30549719b861cc9363bf4c53768f599c8f2eb0f070dcde3edd104e9b6c52ac7570927d4af46c50a9c5a2e1f44c2bceea16bbb393522b9e2db066bd5d3ef56178232c76db02d2a6fffa08a757a852ca1a8394dedc520c6253f731ca66a9708688224ded6e3cec24df5fc4772bd5b1843aab551c0e979feefed6f3bae1fde51b3527da1bd30b36f176ae6418a10fc7842794f7e9453c520874d4372f791f938ad75396f67523b7341b76a6ccba0c09f68a7e57fedd8f6feaad09dab1c075e60934d3e8b28ebcebde28e4e9eb483ec1c1654154aa8fc7ed958bd0388a7cbf633b380dc50b93aa9220b08686c5f45f0603099f6c10f8e9854f029093efe60a68e31daea7772053f4627335d0f66fae088f0ed7fcc11f299eba479d4214193ccb592d36d6bf8f40e21d849ad94d96e97a2b77910e6c5ccc0cd9e4331233b5e11b7eadd9bb7fc9ce17d65cbf9df0bc1e8417de5ba404deb0d8c9e1a80dc908792bbbdb8f5bb1a14c37182e3a31c140bf963aeb8d7703c26c13cdb4ffad5651e1749eb1d28ff44e8726eedcb5f727131a08f6066f5a0375360f024392659787d118e31daea7772053f4627335d0f66fae088f0ed7fcc11f299eba479d4214193ccb592d36d6bf8f40e21d849ad94d96e97a2b77910e6c5ccc0cd9e4331233b5e1198d85e1791ffb5e0e8a79599740c970efd78f26ba44145fa364ef4b7d2a37d3acceb0f478cb26a6b71c88a61b8c097f5bad9349cb338b5938e607458cc1bad4185eea7faff70fba5198020fb37531497e8cb59e89af574d0dc459d537f00a919d4ff3f34d69d0d6d89b008076ccf8f05513aeb4520eb31a3cf1253b7000f693e361fb8c48687459a2fc98a68893003a15bc8aaf86547a75f0ca6f574780d8ae81534cccb2a055c1bbf93b7e421294a7a3d3b34447ffda73da35a38571e68eda7db5077ed6c46e6f28f2fd5f9f9fd65a8fa353c7ebd79b5a7f0939a7ca2d866ab362c594c91dadde02e017480ccd62b180326fc75d0d6fece1f7d33e7826cc3a694829afa91d74061d5c414a851314fd8e968c52f735ccb5d033f09cde72c381b9b945322093afa24124ca09a1341a2293cddd8acf1319276fe8a5a89a91cd191d232cdd9532e909d052c11cb76f4c7502d4acd8fcf8c36ceedb072790608fa41700a30a1701923a581a97ba9f0c71d832d27ee0b81fc22afd02d5ea5a743c1970b4fc70020e676a6c6c315b2967d879db2c65bacbcd61053ba456e479a5fbfdda7753d66cb7cef6a292b8ac87ff79331c3d263dada223325525f6e07e1dd060209443a0adb13cc167f2cfa706904c664dfa95d325dea8595a38b6872ad1576efd52fce01b42bb9ae1ee05ef669790faefba8525c7fd9c700eb2a4021e066aabe7894a766b4013d4552a5a53221a0a45a17dbb65e976a6f9f1c61e4b6467b4ccebddc827c3d1ed5bf21bef8fb6ad5c8f8c3a409080b5fa98f4df98cf8a53d2b03b7e7abf65261d405461ea003351a1aef0598c3c796a7c08f2ec9a7bd1da0c37589a216697ff4753440a9234b950f77fbc3984fa3518a4c238a94ed58b9756961aa825ba47a5faed912454e6c6f42ad5fb1a8c43a4a9cc5afe7589be3c0cbddc248d640167e1663c5aeb53cb12b6bf49b4143ac797310877e319a149581e6994104a7812b4c75e8cb670ef9cfa07eea66651d745115d47dfcd26f61e0da70d89c8c15d63e48bbba47fccae593a528aadf73c54c6a70bed2313edce055c0205ea7d7ca7fe7d0d639caf7bd44bb76a5d89f81b525eecaa371fb08159faa4d23723a86b665c2aa55373eee68a048a346b75d421fc42ab36c832396add06362c44ca1189283ff1d26bd5acec0ef5a8e2a43e690564e2ceefadeb646c17d3d2db6ee3cbc09a8a7db65cd64d50df6794a5607c77e299c19f68f6417017bb078f9d64f15dfd867fe46945587f211269aa4102deda82c4c086f7b4d1eb3cdfee93a5a988939d8d2f11d819129450d1b06e4a513240f21df2af4e2abbba041bbcef58c1f8de7b2071b44e5742eed818f5e7efecf06e27cc49cff14c6a0a444e00ff01bdfbd86f96a8d2f38be9be23f8374f863eed74a07b2abf3665f8caad246e011cc8097b73986c9cfbe416505e1741ef635a917ff01f57a6745dcd11fcf6920e8d8b03c9ce9e83c392650a323b87d96b1bf713b9898c6392e365463793a9d499c0316690bd07c539881cb46c9ce75e48e68b862a3e765fef1c5915e43075e649616810d2969bc52338d921d7d46b59cb11471c36ef12eea85d23617509c2bc6e28e2ca95d22e2d56051e03b7b5f164dc388dfb4a1bb7a8d18d12a0bdc5364e131e357c9fea9e212309d2f1f2361524222015ad80fa0e420ee2cf6f9d8ad3a622c19e7638e8b1e6951a5718db0fdc2e1e9f26c237f44184db02c98ab08acbbd442e1977725263f16b39f4ceeafc14db628a2440061ac3316494aa9858d43c2c0fcfac545aa825ba47a5faed912454e6c6f42ad5fb1a8c43a4a9cc5afe7589be3c0cbddc27717c397757362469efb51c358a28c3ddf204f773bfd5473f0e675b86cdf3eed322d89440bbbd1f537236bd08649fd6cc964333db59416b14937105b5f4b5b2fa7753d66cb7cef6a292b8ac87ff79331c3d263dada223325525f6e07e1dd060209443a0adb13cc167f2cfa706904c664dfa95d325dea8595a38b6872ad1576effb58b4a60a9b04dd36ae536104ba6d6946f6ada2995e66c327fe2894e94101fe7894a766b4013d4552a5a53221a0a45a17dbb65e976a6f9f1c61e4b6467b4cceee51c8458fd24b327013066505019c78fe83eb0b1b9728971089b60f1a50816d32c9369957c05ac827b341a0513fdd7801136e094ea80e13f8c302206b5c8d51673f22c65c5bb3267d0937ffa889edcecd0aad047d18a4a8021ca6082453e6268970c04b2654dcf9643bdb97b749c4e5da3bda46e20e64c2033fbe851f0a06f35e199b0b1a3b38250ce111d2696746d8ad1a8daae5536ef25b5fe8630b9a5612a2f4a2b0503e1cfb793c56eb5bec2f1e58ea2afb77d0f104e3286cae103da52bf774085833f581087795eb0ef4db3a556151384edadcac79ac59e373f2873d8a11d764c85d6681e9f41380f8efba7e4b09caacd1e8b4e0f4239d0c84d8eb0f6f8970c04b2654dcf9643bdb97b749c4e5da3bda46e20e64c2033fbe851f0a06f30a610783da5ec880164b0e65b2c6b7ac0ecc35ac413f31aa39ef36b3e072430b282917f149d80e0f665c94a9a8ca53fb49f37ac8f7efcef4cb0eadd14190a3b11e21dce843b9af1e3e77761cb1c2faa1568b941f39fbab46f4024563956704f7511fd828b14cc7df5f80bcec3971dcc260ac0963e58bf8d35c9131a98490f1c5d49bc4b25e06fb88f7e41591e7568dc81edeee10f97c0898e5555f95b78e23fb0754b7f563fd8a12599c5606c629a92577168cad46f021254c797d4f91163daadc744d2a0dd648988e3a2d6fe3a4351397370447112ec2f27e6863e944e2f4eae188ffdc23642c3656ada0ae68cf6223db72ac6b0716df438a22e31e4579b2ed27a97b1ba4b3283dbcebfa61ea79c10a6350ae2718d24285fff7a52e85d58331f51f75fee22a5a440b48e05a47b107ebf239ba8f4d2ff7eed5fe2fac6d53d3baf6f1e56e5c9b92a5d910d47a622fe0687b346940e24a7bdf333cc99ffd26a1fbd7c8195d3cb1a9f7fa052b94cff10ccfa3acc4839dd52e054c1197edb41e1210ba30b623386bf1cfccade6c7a0b5e3a1b8c6b9f4d2f08877d440c951e4309c97f78d27eb3b832bf83f2b522d8a84a722e319e10dd6f16dee6e06986251a02bd9f5013c0aef5153968d77c6952da0db42b42da80c51ccb9962eb8450ae52244390eb4db2155e87cfeeb67741980f7891352459803078e32eb40808e3f69f6b053b50fd3233afd1d4b18c6673b063feb95ba471275f4582d8778dba89a71a91d2afe43775924c466aa8bba52be241bb1dab2ed2662e90f71224b55b0e4fc69ec7eeef30bd9436bcd30512ef4dc83a0e79e3686f7f8635c22374b3ebec7b13b94077e1a24078189b42d3f59d7ef43caf34e2ac548699497e9ead16fef3da52ab492a130b5edd2783781878fffd3ed5c708fc3e9ba738cbe0993374e2e4dabee13e60e0bdeaebf21490760e2f42c6e8b12d4b9abbe8e0b31bb315ce332f123b18930c676b06a8f0ac18b7d0c0a36ee1877a168e0518df95161a3dbc862b69378052077986ab2d0a937ce4df7a24b86b72b6a64942e85244ffa70fae505972c1bdc6379f32898ab80e062bb2d9682a34436e4ab3393518af5946befe65b19a47b966d398ededc66db4dacc32f6261c53a899b8bb6be9eb4f565359c6432182537b000a4e650cc83a174770b162342edec4f8b83eabcc0a8a7d648bfc0a857550840951a6f54eed42878b2f522c7369e5b3a252cd9cbc3e71b4230edf60e6749d2f16bd00be6eae9bb286b8a619d408b1398986be8c5a10aa63d0d96a9ee36fe48fa1a62d3297577a38d5609ef5f998918ad5ebe40c925c6995a4a1b1a5b7ddbcbc522104bc5fc8dce1527d72b84c366abc04068ef48c437ee963929c73da3f008846719df198cc5dfae5f0145829389a0fe8cf78ad87a6fe87fbdaa634b9b5a7ffdd1d041c1d580c40694ffebac012a7b508e5304c4f7ebbfe7b65af092e0b9b1d00a1d2d09f8f94fcee1d1d344240e930f506a56252d1b96f196b87b2ae588ad97ff2a19b742c1c8bb4d6df61d42254aaab3bf911b5565e81ddbf0fd1a1240683e5ba14389428ab918eb1fb3dd2dbbebce521d6de1578be1a7a9de6260ab4eb9b2a24394a06fbb9c74351ba8e40cc5aa542e732667a73b1913d514803604b8be29ace22be86743e6c0a74d839151ec2d0e3a1b9373c0fcdeb3b25df95ac4998c580df38744c331789063d7cf9bf340ca17693207bad413d2f0b12ffad4772026b040f9a397351b9f3968ca962bd8a98b92b1f3ce38e0a41f7cd6596f7993fd4c84e4574a6a26a81577bd33ebdb9c74eace8226946e784acf3a05d1a9da408e7e741ad2ab72af193c4e40a0f4c1fb0dd33ff614540223f2f8ac541838f609abf4e8005b1d3bfe9e7603d846a0dd0f5c9af600fe56df9c85e2e30015aa1d0ad17c9b66c23f34bf12e63b5d5cb95f103cba5d552479ad6e65cc8dc6b185ae443a59b10a7e34bd17a44c6a1d8a38b678ca34b1cb025e29d38b946343372e05a8fae8df73f6cf3bd54df18e7d5be82f11cd29bf9f4790cba58c0e936031cdfcddb8bca4a09dc893c23d2918fa792bf560efabd17e6ca8653b2e1a7dc658f7b8f15d02895004a607d73123c321d99aad1a115284c1c8915af11d2fef1fb2984097edf4e3692ad7ca787549920c70165ff338ed9a61a2db768d1b087d598338925b3de35ff88ba8ab5e8ca9e78d33d0410626bea85fdf907c175cb039b6b37d15518d7bf7b78f64b030e0db50c353c10bd7cc64ce2e5875a81fe22823a87a9909ffd19b2c08aa0102a1083636515d7ec30c279a7f1c0cfbb1dd7b8c571c0c362fbe12f7717088a4a995fa10ef467b96e3d1e6831240b74d7558cd102888af571d8b5fcb33829916014aa12929c89e9056ca306530dea09d5b9d894ab5b4920335d1a5f72c5cb24f52ee4a3363ae19b262aed32a3416d5736fc9832f8b5bfced37e358a0929070b5ea601c3458842d072c4c59067b7ff80b51ebd7a40d96f9457f4269a3597c931d857f37a84ec3ecb64aac973826b3d6c43f1284ca2669b51eab9a1f931d85d51b43388d0002a9747080f0be47f5eaf19728cd43a44a96539057c977547f0b9b456e838411c2285417fd578a7a6b68daf936c2f61530a1663efaa17c37d238931c35028f44119960ac72a78ac716fc3ce9f11ca94f3d0d9374e83cb176461b075b570feba251620aed1954c842bb6f7708d63895c2349c19db1fea9a58b210143a8355b4febd945ed0f1292c990e4d544f743fdc3e06aa2b5a604d2106f8ebd24aa6521a862ccd78cd0fda2578246a73a26e08bc8403051744cc1bc223d76e38f8fd030a10cb5a4bc27da937727fef05b674151b5b861eca278d9866be9a82abc1aaaaf94dac0426c40f7cdaffba7c4faf44387385d56ec7e8e5a6e3432d374b8f438796e851cdab85e2f5f223541a8ef97b759d1a21656a529c5a575e86fdc9aa35935b64d510a8e3783a517905aa850b2ec371ac9fd36e4410041324dd17868d38bbc102d1d0106e4f4fa0a16d12a678a3c77836a728a5fafbae462ae1a5acad35d117d5f4b88d1a94d43d977c5f5508e1078b7e7d0390a2a0052e88d53fabc1aaaaf94dac0426c40f7cdaffba7c4faf44387385d56ec7e8e5a6e3432d3777048157b7850190e671b7ac76c77f4ae1bfdfe05f81141e18cd6b4f0723d4e5d0382d128e11e8ad84b7a1e789b4b2eaad56ef214957bda1baf03c95bc3f7a9faaa1effe8a1449769870fbe02c0e35b37448fe3c301823fd97fc576b543e88dc10ade029d2f3c249b3c1034a5c1768c4841db2b89f1e62ad3eb5919353bf47af4ab92bc2fd9ff5ddddb8c56403f75c5b1c0a8ca8d498225f37db19843b433137b92c9ad113dc2328756f229d2bb6527d0c62f1e13ef70e94519663b42c4d367dabf0a345ec703337c12c1010437a94af0a2f1843e50a8aaaafcb671b5cefba8ceb380668a5391dd79c48e099789cde837598249fc7e5d17c1376fa786f7c0fce9d3f6d7b38da6dd94c0173e07c0b22fbafdff979c31387f95ce183a808a7452b630b3d125067cb4d14a8ee11fad3f2cb6243a11d8647331048c64e2b9f7f4c85ed65a34cccc2d07e8b698c9d4331be8394430cf9262fedf057f392c3020b4f8a5d8031d85b0af5128601c43412b4d7f9ed8786e371f1f82917f490e6148018d37cc9e965e06829a1b9f3c5fab7fd3d8cdcb3d84c1d6e8901d059fed784d28c5ad824d22b75e90917e024e2cf4563c0abfd160f71d471eaa581f7ed4fdd6b7d7c151e1919092ae16dae5b4a5185ef389e05dffe6ef376594dc3af3d49d168f9e3cb08af178352bd2201fb1862646fe1ca48621e8acbfe938e7d12d4022dd34e86e0853b9bf5822a056c16853849f452d0f55a63b83dbefa3f3fbed325e021e29faa599ded9adbc9a11a0e21fae81baa25cbd746954788b4fe072e16b5f2d82680d9603554603357093554244779eab2c52b6325e70e766f069affb01615176a138b5365edc08a6d49c80fcaa0939a8f9f295ca8863f46558ae600068cb4a0d31e73747ae92695e145883942c3d34f334f0a4a28b73cb6664512a887a639068ae0e1c0d0aa0d5d059afd3dde2b07d32a3e6564d6e1c728de6ede0acc27b78b42cf1b60043dafae83d1e1a07067fd366558e5eb5caa5c7f14548fdd21448dd17bd887074effe7cd694dbcc112bd8ca0b854afd1924dd245507506a8d6be696853dfbae88ac94cdc4e1a208fe67f0b41acf56992445052ab69b2e8ee1563208a0b061d4cec6c096a8d68568c5e58df37c9395df26dd544d4203d0079f859d0cb4c80e5748e4352cb46fb9f2ea29c9d40cc374a38ef9b780402a9163dc3ebf5da7b081dfa3e05072c1646427cf34cbff1f923e134c9f6f15f8c783199925fbc5f7483ce769fe1b1ad1f50d236835231b4d89b1b17b1d18aae7645639bc8b89faa7ca569a7c8fe110ad493a8430842cbcc12ffc3e7f4bcecd34917b8df7b2bd9f54fd87c673266e0e2be6d4a7cdc102dff6014d27d2d3d3e548ee06c4048b0f089826d96bcd086d0ce29daa5534815baebaf2dedc3f202b78aaa043e1e488d7b09d5e181a494aea320c0dff3a2c46ec5b68fbedd46fc60b1045c3372e2c9a11eedf66c7396908cc7b8cdadca025ad6e4de1e6f7645c6bc97209932490d5b910d0f7396c67d784f891d19ee9a93f5545f4143b1d96cc93d85afa1fdb3c36779c0df03c99aa6b238161cf8cf8dee4416c7c6a01ecbd841000a5069d8565c8187d2539b9a10954e33fcc2400c188fc40eb3c01f33e07fd68c308838fad5289d0ab91b9a264373c76f293bed35895161104aed01552c86ee1bebab74298aab980bbf15653a52cc134888d27d8ffce1f5e985574445785aeec1881b355d32968cf26fa632daa6d4fa0ff0279d9e25224d827fc117358d530e204517184afabe380276bc609111c18fc1986e0c55bd1cabe36bafde43d68c324dd7c4f0e1699de9ebec49da5f1047531ac17017813f69a80ab07a3f1e2e1ff719ddc51704e7de6995e073d346e2330fd9a63b43f734e988ed36b8a2d485fbc3a6d3eb99bc7a561761d300e2fde04cde4965f3cbb176fd79145df8614f1392d9d84fde41b54d5e24d858ea1517ddc8f3f6c08143bc479aa7b866a04b73f9083cf86dfb6be8a89d8ffdca878b8eda7a26654b617e638a0ef81a6414cbf3d16f0afa29d0f6eee1eee0f2a13a5edb8644a09f922ff270e7034a4a6460d77c566901f68c1070be683a0d0eba27d111644a5cb6f2a96abfa9a48a0fbc5f2aaeab7bbdce3853d3e148f273e4097d4a9a60fd42db6a8bd2a281f901070f49c91a48403a4ca7fdb23dadcba2728f8fd7f0fa10fe158c69da1ced572e88a99c1220ad1c8e60c2169c5c3cb385b18d6fc14a70786ccffb4ec843c4d68b6e6d3b64105ca925b402eb12e700249de61b41b8255af94b15f8574f40ada5ff0c90bbeb96347387609aef2ec220a825b15853d393ffd05cce8c092e9b6b14f78f67ce78385c4c1d894cfa6d23c92a22cd989c036c493e4546af3b78ee51d02774d3e78f3c392fba5e904782b2a771627424e360efc019b71e92ed67b64aa22abebc7210c8479561bf795fd555c52edd21bab3b2b4c50cb7fbe063dcdd98b6a06a3cc0fd388046f2251ea865f14dc2aef4af97849d4abf1833a377c8144eac6f149d8240ba14699b73d203b76c0fe9014143b243ea296f817e8b6c85ca19ef829f11bccdfe7f6ccb3543614e5cd8bb5937bc1bb109e5d4408a062e2e558cc9e3d12f6e1eb51810c18f406ab10d841f154b6f3f73e1b642369f7883feb14e88999b908d8f5683972056f4ff421912b61eb3729818b7bb025d32683b28cc9a283a5ae7f2388e01732cbf062be9ab77bb343bd3d3ebffded95728348e0b5caaaba06a8e27688cc2b80fd22fecd6388a62b57b7f57e8e72d0911c2057df395b31312596ede5812d506052421d86168c4ab91e47da36b2547de8bd6600c1785fb0701ac3172be6d2f9101f06d955f9289c95b2ddf00b403e47b25e83a19ab9d7b825158e23c2901377709eb57f5d2b4ad7df8c3647d1b7421a6667d680c68823f22b3accd84fc6c31db8d1c05831693779c19880d91b0e7df5ce85ea2ad3b998195d17b70ef9965572da872fede174d8e30cf33f3b2bf80eb07190f3b06237ff54007abf0770d1bd76681db63567600a3549d79bc6cc92dfdaf732fce5123832ad3f4f0b65334d2bb3569fad1a86c02568ed719ea6af82379ae1c9193224c52fde8ee1514fcbb44a0be8862706b7f1f3e228d7f6a15830911f7923e7f302a99c9e2a97214772e34860c150ee00a2e7d198eec068c260dd1fe2900ca0ad10ea8d09f92be350eddfe9240b1330472c6b7eb48748d7bca41539662883b57275fb12ebb4d463560f96af5f8068856243414da1d283a4fb4c3b012148101104a68507490e42409e2a3c451760ee650f5b5c630a6ec6e0df8214fd59f5007d0137fd168ca7c143f177ca8d2a00ac6b87bc2bb256cedf5fac4b02c81450c3c64b1e5ebf25d8d96a04b6e6c5821b671a5fb50bd65ca7999efa15ce19d9e59bd58a0bb4da64cfdfe3c16ede57adfe01afe098711e852a8a7237910d053a790c9d4bf48b9073f1efd5d2e894f7eeef9cee42426da7986b498e1ea665663423e5b60e33cc5ab9a6b50d8361de5ac01ccb44105884240abd8e3f24ba7abd1e60cdfdf872503e386ff27513846a8d75061623ea9a54736fe50f8bf2a593b8c74416bcd02a53169d8608ecd8eb81b1c90f69aad8700616627010757610e97ab3094389e0d35bf587d8680b3a45707af36cad1e031a83aa990bae375ef8ac201656f779d0f9d8eb2d58aa38831401d42360f041ae513f249571e9ebd90d8673b353da8b26bb12d9706c050d033bf8a4e4ec8529857fbbf05f2b9bc0d7a8a9ad59f5007d0137fd168ca7c143f177ca8d2a00ac6b87bc2bb256cedf5fac4b02cd5658cbadbdb0c37939110dc518a6a41d29f1723d7cad8ee6eb10c24a11a5c3af09f00e0c1d7f69096cd5fbf5c0702455d0ddda0eb35eeb85f2df0e168245927bae152af01bbd7d332aa94eafef2194239cbf7a6a3f00a79051814dc10fae3f8ec736056b721b548c29b848f5aaa05d174db01484b7b895c3b650269003a6be9d1e60cdfdf872503e386ff27513846a8d75061623ea9a54736fe50f8bf2a593beed64c4d54623f39ad69992cc8771bc53b02b6ca09c7dffb979806b9747f042a6d70a9f5106f9ae31eb244ba18ec592e69ea799b43c5b1d8f40da9428f2e4ded4fc4e8fb69c4150bb55a564cdd8286e4d5065891a87a5e8859f95b549bdb51e7b5834ff6e0289b3808ed639dfb5d23f51f58b9b784ec7046230b0b7149a8efd94d6b24c25e1d47f5959e75feed91ec054072565551e4a14b1aab77305a3996759ab719763b5e2af57c1a39726a3bf8a621ebb923c021e48f05437f2f140fc445d340a434b8b34f7087149b6534a542ce465505d25359908494978ca8f1eef4fdbc440da2d303e8d5e0c3b6709a63a4fddd2bc45ec85ad4e289b57b8cf643f09f9c62fcfde2837800c89933a21fb80f44678e5f488f1a2059469402e287f793456407ab3b9df0ae774d2e5ea5e6e171798207ef4753d96fd1485194c022117b5c0a384ae8ee646bb6e38ff13afa2f4af2eb7dbc406b397094b230e142d2f76597e9f9e8628eada9ba6753707c9522fd80a7cd24368ffe0ecc8ef62e1cf945fb63219379eb2293ea32ae5719863fa33351f055bfbd7b953d9e1621e0d4473b51d59f80bca7e91efcf8f440d9cc9485c7f0173208a1dc97f2556d5939282ca3e0336d4b2aad720441c84a9de28a618e658e185d6ae36936f44e463ab0a1fbddab7b43b2de4baa5d5f18e8e0b029f38d6cfa8347fe995a4891672af9a7c1cbb6f7ccc6b9d46f175e09c6131233d6cafd84378602ba94629bfd21228c10c1d8c2085d955e9710ba65740d97d736c5d1e6231b9eaf6cf8a4c5d866dec1e8477f0d39623d7bb9c6ff3598f336bd9e28c0b0edc7fa2b51bed98860bc0e9b5fe20b364fc66407ab3b9df0ae774d2e5ea5e6e171798207ef4753d96fd1485194c022117b5ce2adabddf0dc50aeaf7284ec3871b8e6e8f0cc46c42e37cd14f3357ab8c5749044b80ccf6bc99ea668052bdae5c3f14770cd626e2304d413043da58d1844ab247f358ab0afff4c88083eafbe66e33720d12e94c9c3bcce16fa0a22fec67fa9c885bd0b1f094c7a631a52bc701028595f05792776660c8aeaa87480329c0ad70c65ee23d3926a4675d58d68100cf51f3f8042ed7675ce82618e4a7f00bafa797e343b069b51590c68303c87d8c89287c8b2d01b283b465ccbb96e81b54c4e5ef63ac455f90cd923bbeb667180d1c05c222cd190d3473d2abeaf4939c1dcf09c03955e9710ba65740d97d736c5d1e6231b9eaf6cf8a4c5d866dec1e8477f0d39622550a2755e2b9da36974bb4d5c11ea07f8a09459fe38749a48c8c9302ccfcf256407ab3b9df0ae774d2e5ea5e6e171798207ef4753d96fd1485194c022117b5c77c92c0554a96493325bf9e1677c8f5f8a13104935b4b3542fd51ae6629f20f0dcade45843458b8e898922ef335833926273e3cafdf709d713c36ee832f9266d7b54c85d7815140e69fc18122338b969556319db076a8d7b6a578e7ec6afd77f94a0ca30d59c6908b704262da6d2857579172664369e4eb8b2ba998bfad43a086407ab3b9df0ae774d2e5ea5e6e171798207ef4753d96fd1485194c022117b5c84d2ab6320049c08506d2d0d458eeedad284caeeb56482095329d871531b5909c3b35ac023b846e8383e4f0c84379620bcaf7b85b00464e1913abf20633fcadb955e9710ba65740d97d736c5d1e6231b9eaf6cf8a4c5d866dec1e8477f0d3962cad512fd50fc013e2081c729f3f68044269fcb3740dfa0c340b32a0074e02f806407ab3b9df0ae774d2e5ea5e6e171798207ef4753d96fd1485194c022117b5cc7ff171868f99430e646b9ff656b4a28f223ac236afcab3b96c375448e1c5355592faf736a932e6239d46e37bef9a091621329bcd1061ca59ddee38c85b1a6d67b54c85d7815140e69fc18122338b969556319db076a8d7b6a578e7ec6afd77f2c9caceb180b40ebddedfd8dcbf2b43d795e7e1e5c2413017b09e374b55efb5165ee23d3926a4675d58d68100cf51f3f8042ed7675ce82618e4a7f00bafa797e4986043a72f9ff58be8c2d1c3a45a48e024451935555d2fe1dcd8f3503b2d7a7bf6d00a5ec0ead3568f95319ee06ec7ed43a75e89cb52b1ae39dba01987e32d90445d9121f6ee19a227fd4f8b79eef72e0ea9f4143e34b6e53bd2cda8483e6374504fd749943e815308943377033e7126daff9c389a688c62afe5285dfdc5e966407ab3b9df0ae774d2e5ea5e6e171798207ef4753d96fd1485194c022117b5c3595236df37285b8977b58a6155b66ef9026e3b9bbd2a6ff09eb06f25cb372a144c9586fabc78f38616a3243b004f324be122a0241443ff8a8bc88fc21258b6ee9ec090deb740a3a3e52866c20f60ffc0611d79f7c7ab0b65dd0c36b482d052e04f14957eb8a9a9855b9523a5491228134f00cb5c239f345ed2c018d05b631426407ab3b9df0ae774d2e5ea5e6e171798207ef4753d96fd1485194c022117b5cbd02346a53e9eceb8bab47794d6d61551452e7cf52948cdaed20f4e3cac569e2673d6d3155ccf81096acfa6a6a6c83005573c20444f89caea0531e2ec69b7f33a4fd6268b9eb0982fed87972726aacf360aa063487d5c59adbbb301aae478fb235c568d34979a3466343c42b80d1a99074014d21f16f8ad3b82c6c05e9d7abd3a77733f033950c4ee627604c286c3c3b71fc16d635d875cc02fb9726294dbb01cf9baf5248baba2924e36351ed7c84c7e344eccaa93d6b9df3cab49e228e10d7a32c65f56df53ca70eb19464f3943cc2d11a6015dace596025d8f10c6d60dd312a19fb60aabbdfd94278362d12aad2fd39c94dea8b4cf04d188d805e37182ac4cdeac8cebf734d519efa0320e0be16860bb35b018d7483b2a582cf9b3779c25a65ee23d3926a4675d58d68100cf51f3f8042ed7675ce82618e4a7f00bafa797e07d0c010b99b96c0a688fe0ec82823e3a060d9c864657e95871d071c6d48ae21e5725c33d0453fc323986707717b892b07af7522d80c0f3e48fee01e7cbe06c5b035069f296e7b0d581d4f4f912bdf713c7283f78334f2e9190e737e29e5ff2f5f05b18de53cc25e31b6ddeceb5e9937535bebe3a8759570b1e9dd6079fa11876407ab3b9df0ae774d2e5ea5e6e171798207ef4753d96fd1485194c022117b5c52f6f33be9843f66593bf801f5063fee7cbc7f1c7f9f4f122ae2f872c32b03faa2e76a19cb6dd870d6479494dc64d83e8b1ddbf849bdc849fd2b3da38f51a1bdb4d177665a789362ff8b608147ef3d03f090f35cb4a53948d41b3a2a6e53272e6b5f75735664b763302c35ede5a46eeff61c49c55efee0d0bebb373b22f4c29dd35c4a87bad1fe9c8ed6ac955233c3209834ff96f8368594c9b25c949d3bc664bc2bacbf9554b1b83699ffcba9dd721c23d9df9f7944d04a9414c84c4d35af7af00e0dc44e020d9cc9d8287e3267eeebf2cb67aa28949c2394ff6915115a558521c03c4d858df144e645db96a94a6a4a147b4c47ddcb110a1cae228558745f415f80280dd5a929e3a94e5acd578f8fc66e0544061bb36f0b273aced4ec539343940eccedaa8483a61950d0a96406bfac223c06c4a55675814a762d2db6a242b1a9bcf92d2b1317684b589f0aada931012861ed088e276825a1cfd2380ed8259a971e3548853b2b03d896e8a2d0b89d98d61ada1c1e5991fe28a256bdcf1f18f35bdaf34ed81a834a1e8a05647ea75c363130b8eeb480ce236d46f098b1cf53156c8861c81b0aeca9aab4fe67e621874d93097dbc09ded29edf870104bf3f54281aaa46ae9f8ede87f0d69d658d2e12a480b6211810380cd00f272ebbba59b75ce7cbb2b46326f5a79c43d9e13a25950472e48e943c7b270ae25e5dc6d8ad4260da2bea18abc4306c347712f045c17dea794c955330535c9a65b566e8e35f522473e90fd21a4d2798174e4a57a2603c2e8d445c5c95ffd2940646908d3612b5d391e8a20a7e87a3da09d77065266f90506348ecaf80b64501acdc6b437faec3db1d0890fc71cddd812e236ab557a44dabae3c69d556af9437dcf4c48cdc0558a3b119d0001f870e10086827da7291ed4e16edf9e717daa1f0ad86931761c78052fa4cab3fff5728530c9391f82f18a7938c2a553ad2cb12467847422f94a70844b546c66660e4dfeb1d4fda958e32c531170c0aa4b844401eeeb18aa1eaa33487bddb6ab8288f46108636e427f5c6ab002a53bd98572084bbd7b1231a5b360c7b5bbc84725e8aa1438a1421c3f370810e3b710fd46aca7eea11cccc635eb299417b17af5d0936f0e3e6d8079cdb041ae030a8d4ec267decefce9f8cd2a7111dc778bfceaee54973d58ab818ddfa0be78f244c38ad983e7c2195480da8dc923da0da385ef52132c82b72d99ec229d7460acfa1926920a8daa799480031959db0326b61399ccd74e9168a656d265a632a3ce9a3288354a942d3443a01679df4fcc2f4261fc111c4abbd9394b363c30b5cb451a12bedb6554ec84f15d867e10c163a8e79ac7852617813d5dd728bae511889c8bc8f20ff36e15eec1bacb7bf4cd6daaa7cf4ffbe6ca5206950ed83e3210a5af61753bc4ff3f08d1515cd72d1bc308b396190f751e1d66661106b0da4ec78405ca7b4f2e417e4825c049746e9ac1c2b09ec28b3b097ed1d3d7fd7ede872ac4cb484d698e99935693cc97631cf0765e9911a5c359c93f79f17637a4177649ab7985d998380237efec67a7f6b8ad5a790af7ed341f63802f6cf03388df49b9e87b248b74307b1de833e8f0503abad8e989b58a5017f6b341e684eae5d8654a7124aa42fe19e8d99e9be27657d82bc385fb23093ea65747ceac0fc7f6ada9c0e1665b01f90e50d68d0440625474a3018a8b5834ff6e0289b3808ed639dfb5d23f51f58b9b784ec7046230b0b7149a8efd94d6b24c25e1d47f5959e75feed91ec054072565551e4a14b1aab77305a3996759ab719763b5e2af57c1a39726a3bf8a621ebb923c021e48f05437f2f140fc445192615d1d9d433837d8145d6b655c7e704bac5be9e5eea28e56e478473dc7dd9f1ecab953c39cb5ae680a7197089bf34502db91826507e6c01b2ac385beded7b25785f2a5b59e54808c1151ad0d158bf314d23439b2e5d93bad1a4db0ead5540e44bd2bc49b61f30c832963151a90cdfdcb072d3f37acf3c6c8c589cea38765a294a368f1700d63a3e2f9c825cd47a84b87d624865868589e19466bf2d558058b88400f4205bd4178ce6f7d3bdd60bb68b5749d5e108b11c2ba371e58a8c5357c8d4abddda37b8819f0a0d4c59b59560f3f558eef166278c49e6160a2dc4f7622926564b025d56b6eef6f98b1d03cc69030b4961a4ff782add7c3d715bd16c4865ee23d3926a4675d58d68100cf51f3f8042ed7675ce82618e4a7f00bafa797e8025de0986c38f3f74d6320f7de7f63cfb4aa9202819070714d67e6037efd333f346401b5156999817608642277def5580a47d3b41cc944d8ea92c140d57ddee9d744cc8c656395049133a9834811149ee2f491d9483ac1569f8bf0e5f72ec21b94dd91f8d7154dfe9e03c0c7b2cc6bd06de273508c20918fd1f912bc647c57e53919fb687315f3e8b805a4119ef760983572a83b21a79ebddcad18de846dd94901e5f394946f1d88044067a80d38daaaacb2c9fca8e7e9e4f051eb706c6844a882934df0c8290799cda192d2a35124696ef8773cb16e578e8c09a94ea00f22257d01c253d133b50775ed353642c0635b942cf7f3d16589f7ab575336c23d397a5c7b98c169ed945a99cb3c5a9dc7509ce4ad01e00e24bff2e5bc63f0dd49fa3d1f6422a42746423c89c6fd0112f66382851139ddb83bf86c2ad932e7d2d9bd0ec5abb8c516ce374d4099c7dcfbd6f878c644f70d216941f32c22564c3713818908b25026b4054972a76ced82c488a512c76e145542daa1326cb76781950f297824a1723b2ea99f6da2226df42da0d554b1bfcd2ed6e3cc3db804764c3e8b841b4935d1e0d68eab2996779632f4d3ee2da31e64cf754f62abf4793733112e9ca2133469fa1322261d01b1f1142c5c9215c5cdd6497a9cf938ae3ef028f834ec21579adf9bd24124df3f0a7f881522c2fcdb1c9000dbccac96ee33b17c9fc12acaaca36cfb0978ab18d86b64d0874ec69084194f3d752a8e1ff45d7422466387ce5b38ca14288fbada962735af83da24f7da8bb27cc5ea37ca2003c6f369af15e553af9d6e064dca46157b77e6025251b7a3b172306f1b99fa6b2f1bf79a49eb6424f8a95e2b24c77564baabe940d6e1e302c1ca7bda0a45fd28c2c770e5a176099c5843a09ac4685cd3d2faffff31c4588a54b7d1bc17cde917afe8097ec2a95a99250b255d6609306f2b668377fce025b004dcf580ab96182bdfbcbd36b6bb0e054643aa47dec4faab97ebf31e66d1a1a2eb83f1e4283d4ebfb8bd03663d61cd849720048050d7db3f299dd6bd20271038b3216d45bd3a0f67a90dcc360fe6d424f8a95e2b24c77564baabe940d6e1e302c1ca7bda0a45fd28c2c770e5a1760c0d64cd616f7de4be9c8c5016e8c636b9a0d35315e8a29602b8dc88c0de4837321ef7428ff5c1e3e702056815ff26acab02c64f8a8770c52124f673554df59ec9be47385cac6da73d05604ab628eeba8f272f18020bc7ef68ba4d368b4054102291069d5fcbd74b74bc12ea6bdc2a38cde9dfb299b32c8774cd92d33e5043e4a424f8a95e2b24c77564baabe940d6e1e302c1ca7bda0a45fd28c2c770e5a1760ac266f3205d88f79bd02177030e80fa19b1af323cc43dcf33d828e5a1dcff2999611e90ec64629766a37d479c40d1e2a856959b08dc85206ffd33b2819ca6fede054643aa47dec4faab97ebf31e66d1a1a2eb83f1e4283d4ebfb8bd03663d61ce0f8f5be4096853c410b8e0602e07b7266d93c8c01a8ac696abba0a7db9d1e9c424f8a95e2b24c77564baabe940d6e1e302c1ca7bda0a45fd28c2c770e5a1760a357c41fb8d04a3cc28282e17feab706725e7470f62ca0e110afb29c2e85a52105cd820f9a400fe73876faf40d0751651be398d24be3a21f52171f9d0a60def0dcbb0bdf9090f426f646c4ea0f1791f7b8a1656cd44d4e3087a6bb61ae1ff489504fb7f74af1d290fc79ca02f347b25e52558188259177179fa106351eb36ea924b3e7a1de2253cf3dc172efeac3e6038a99da4ce55637e0918f1d15e3f50d763bdc3f4adfd994c561a58744c3bcf3a6f187840939736bc33242ccdc8694d8ea438ca4c9449fa94736fc8c8dbb8e7eeb0d14125d235882925e808a1fe1b0f5e49d871771403339217aab49ceb01541b16b49a8e464a2cdeaa4f525f2048d86d690032698707c77a7c7d0a4b30e2504afde1b7586c29d49d70cd724aebe5ccf2bbb601cbb48462c44a9061032af8cc7c5bfa9a29f3f600053742a60065a9b817c7b079c0a91d3aa7db0360334db6d76f6cca04d5d923b7579653d52143b05976ec6019d56c1f394e213edd5563c1e528552e9b071b5731bb6560c821a2e554d9a41ac66c9abb3f9906ed86555213454acd54c75bc4341386f11457613af5159e88b86562dffffc13f0a019f39c3c2234e4d12727552e9ea5247c2c6242b5e41a1ef12198c05b56f123a70b571a0b7477710c1c7cfe6fb73686a6331353acc9d63f9748ef1c7a3bb881847333f09c07aaebb55a75036b338393dd5a71f608aaddfc83bf2445a62f7094d82d8910c1560be0ddebe927a8dbbe7d9f3f1a7da00bd08d452852040e4fdfa05b8cb544bdc9f733750a3040601005f1f6057254f2fb6ced9d9f418b68b69afcba6b806ab2751ca57bdc6189cb09d93035f6e837fbb5610424f8a95e2b24c77564baabe940d6e1e302c1ca7bda0a45fd28c2c770e5a1760cdfd520389311309406521747e83b36d667fd459f2f35b00030c8a47c23d5215056b6f7c064e162c8502ac35815735fce7721cf11ffc83405276bbd93fd3df2ec676b06a8f0ac18b7d0c0a36ee1877a168e0518df95161a3dbc862b693780520123e3eb0f5a5ddc3dabd6e01baead05dddf24381433839a3430c799e5446184e27fcd1d5f366510cd8ed4f59f9e26920c85e46f2a861881bda58ec2f6ac14f2c603fe87c5f99d2c0ef4c3cb8d93c70a2b301219c56943f3c05d2e21dfdc91dc28c65957b4904efce117daba2539142d919f4aeed9a2ee1e6523f813218a762aa4a5ca610a7fac86a9de8408610b6b17ec4210f67aad43e8d0999372c93e97351bbfe887df9b12167a4218703eb7ddd0bb4efef0684f5ef6f27c2030e077bc4156da1db3c469fc1ef9531f1150e04f54321c92f3a3c163d226654dc2bbe9b2c9b0fdc84176bd2c248f98e7f119c324f2b9cee8d55f22bac21692fb8f0b3bc31e920278a998a41d7794bbaa8716591f3604a54bb0711a6f505a6dfbdf12ac1ca22b9095d2693bfae3731b8bfdc131eec9cc5599bb70f86ae0c10c6b920207acf86884a87df8c1c24b0ede8c08d5689da4367509581bd92e5a4d3600c7b9bda9fc5162f97a2798003621283dcd1e98c638e4bff50e8fe0e173e383a98c54b8c7a58f49bddfb4124c0353a13053f5007a7f49a8d43bd8236b2dcb42ecd96ea2a51e3ac858c710c5180cf813d7a5650d8dccf60e1a269bebb58daf006ebd9abd6e6920a6b92e54a0955505f8ab6890672337221be3fdbef2b07f13cd485c0dc869cd85ba2fd33963d52b43da3441c27bbaf7aad39346ec42b9fd62d83451f277b57a39b047d2b206dc28bf8cd54bbba7049bee1c5925cda703a919a73bdfad26aa3410fefde6c08d0ef49b15c6c3ef74ff00147bbc58cfb5e97bb87195694d4e0f23e1c2a9fff83435d48bb1375dbc6a2fea7563d84b944ef2febe3c23b4ce2bb650aa0c2830fb41e0c0df7d0d1176a5ba0cb2f651e82487b79d8c7978a9d0f8c70093cc1234d2ad59fbe7f8f5002daf13fcdc3b6fff185e474a7099f5400e62fdfaa3e815513926e34998b4a7858ff66cd49b82ba1343f32a56953bfe193ba2b7f43a97e0ba16ec8766bb7058ff44552c11df86f452dd7af39d4dee583fff21652c077b663cdbb93d3eda7690041ffb7270021151e0ba4b4bbf3e7738388b1f4b3f5c416cfab32c79d5744daa03cbc1e6c8330a8879a25cc2d2b18dce5e6202c865efcd20bcf1459bfd3a683394b9ddabac54f6887d1e6679154891be13a79cbb33d0a6d282d08756b12d294ee462899d8726ca30823e9088fb1293f8955de1c9c94edc160590b572f2e5be522ee3b1c79fe5d9e1baea71d875e1b11b4763b0d129f9c5798bc910fd6629e22b7f0f5e2c55cbc53ee10a1b162f487605b9f09fbcdea4b46e734d337990151dd685b8ca48c914af7f82f393ec0e2e98796ea53088c6fc8219123b8c357e7b62df732339622b37590de7ed6b7e3593521d3deb1e0a514a13de8c558bcc8ab5117bffe314bf3260ca7324a64252618596790067ff9d9e23c0e548674f56a16142e6f7031ad1f91e0839d10fbafb906bac233d9cf4ed95b09120941048ab41d64639875a0d9208b29810fd77ec41a959107845cba6acacd8ce33e523675ec0f5a0279b68f4a5ee3cc96fc1b8c523a1ebbaa798a06673ed1c0b31190debde66022fcbd829a8315baf78f417b5200762db40722599de57e719be425b82ca0a308dab3da88ddf4e820c38793c5063b7aa9f2efdb17c1341b815cb0f4eab03ad7f0085c870998ab71b01212d6e289b492016cefeaba78b8d5daeba471ebc963eaae17e7fd197350dfea0acdfdfcc4b5b9973503f575599525d29836d12ed654753dff5617a26c7aeba2545329a72f6ebbd7166ce193f1b00b041beda644727559c7e912f4044159f080e6072a8119b73ad9dc37a9c54af9d1ae9be425b82ca0a308dab3da88ddf4e820c38793c5063b7aa9f2efdb17c1341b81de5a932d63b7c76aa65b774694efafe880061f8cbe64b7457e0cdb017845592f6c2bf8562d5f54049cf1f57512b63c62028fe681f967565216f23a244f4635db9836d12ed654753dff5617a26c7aeba2545329a72f6ebbd7166ce193f1b00b041beda644727559c7e912f4044159f080e6072a8119b73ad9dc37a9c54af9d1ae9be425b82ca0a308dab3da88ddf4e820c38793c5063b7aa9f2efdb17c1341b81de5a932d63b7c76aa65b774694efafe880061f8cbe64b7457e0cdb017845592fb93e51ba5f8a5ebf60749747e7c14abb28cec7ce80c5eddf7dcec2d42c300e9997b39d3ef8e571a61ca00ca46f64191a5d7d063337347b1f0bf4ed7c74eb1f8b0f565015f7b9cc2e5353b9f742f4dc10e68ee93aec7a4e709104a5db3e7fe2269be425b82ca0a308dab3da88ddf4e820c38793c5063b7aa9f2efdb17c1341b81c4e3d06a3d744dd2388d92ba38b50dc954126c135548c85ac49ccad0ac671560bfbc67d3e898ce57f292c1077aaadb335f1dfe26acf0eacb46bbc3280bd11e31ab5ac1b62f412fdd6e9e8d403df28b3e82f0ddc1379755685c36dc16dae1288defc17f6924215edbbaf5df5a582dccf63b9c13dbb3a82a98719be3f5481fea3f3632f9c13e348db212350f8d6eb901796e67cf3a3e7d9cd6493422df292b2c3eb332e09263118f6cd318097139b294d9c9d26abb524a205fec17645c79cf8a68ef24accabcd1517ff8ee5cf11360e6905f6cce544058b4e5b16435c496e4c4b93c8fe2fdaa374bcd7af1127877af29155cac95eb18d24f5b64df88d580e5243f4da3c33a5e36a1dba5bc10030f27af5b8ee260d764789ceacd440d8c2cf4c349f19a5446c781e01f8dbfdb2eaf4abe936f3da20b5aad7fe34239168f84315cf86f5793a300f07b9229df2b152ba58a08efb498e8583bf481866f023dc197279ad706ae223b778ff8a899dc5f58eb0c4885e5f0a20a1936a96fb6d89c889d23379c85d52929dfb32fb982a794bee05ff7348170b415d0988b619d8957b16de2b5be10635b285252f3246428c06c976c89ad9c72c31fd06a17df920e082e31c91fa1d468b9e818338205842c8ecada77263cc1f99e63fea1dd73ba9b319eeb9b2e1abc3cabc88f7c312635c9d717ef6884bc6e79acb3b4f4b4c12c00e2d8b10f67c5fdb7be6b5af6d28656f8ae389a18cb1fb2a2f0597833aab2a7ed2db7bcb66f53a790c9d4bf48b9073f1efd5d2e894f7eeef9cee42426da7986b498e1ea665692f8b8be2e05b69d6d0deee3400950454eab70698190c90b9294589863a228d90f4413b5e7beca55a2cf2b3cfbf359e712d418f77b4a74792ef34ba8c61062b6b76e7624343d79977742732cb977acdb8eafa2e0c47351ab136e99d78fee26edc0b474c12e477869434cf9e00eda886f84383bd74707a882ec19b083a40465d0849392659252db181514dc654674adaadcb4959a216bf5f00b5c78673ae4c5deed2354a995acceaeb3a7c20c6dc074f7389519563267372f0997f9a672730903fa89e7e9db6281586f65e7f2ef7bb7db0665d67e192913a2aeb4cb1c460dde80113e6f4e80e5374733d4363dcadcc565abbc1c6d888b0c679d5802115b90fd9e984e1dd267e47528dc29eb7a407287527e00fd5aaeffaf8bd8c8815278439646522094b0f1f3a1b83e19651b887c1e72bb2362862142850b2711ec9b84c1f0516d05ec3c0a60cdeb71e4e452fc9aeb316f6a797b12bcd4669972fc3cad8d2eb3c1b9419617ee67b1fe46049e282959fc12b3ca94ac1ee5724ff71a7c1de6f74f342733d2f79909af84b1e09b64646ce7ea81ff71e7ad07eb3b00b82bc7fbc10ed8b22f8f1831893a184005118e07b1338d3e3a6ca1c7866d095bb630b75e353a89e2224042ea16c1835db97d738a98c79a42bdda93c90017b19668c00dc5171d5826084173e70fc6b88edb0fde1e96d2438269488b9815373ece9c3365100b8e98cc6dd7e6baf731b202f090433acba07ed68c76462cd5cbc6666f0679cfc84a9829eae0f36ad657ac269776da6254ac81e68e17902219c5c7c2c322799b4cea1e18a60269d44c777addf147439f5046c4e44bc08a728bb65fdc873a994c4d7620f47c8f49c6754a858ab01945538a8a5092e3eaabb3be1f3abc46f55616fef6668f7142321fb6e259a08f86100ae4d3c0bb1704fd6434f98f89353aff784cb86d552cac5b785176cd80a0648432580f699c62ab4b0fe55731a5dadaf5ca03b55e7014064d6d06f29a52ac570d67e5408f665fc8e1808b6052c445c88ec5382cf1b60856fd9e1ccad32a7aeb8f090c5b9c19e6d2a42c30d0b1a65e6be3b8ca39e3a0264818dbc6016af383397d526203a39baa420536a89a15c4f760b101eaebe825a1937f565dd430b11654bf826eb9680ac2fc94ee438ef2619a0dc9eaddce17f303d0093969c975c378e3e39418d2281180be4039f05c4ab783e0ce6da93061957160e57363d939790ed7c85800d86aeb4ddbc19c737f2bc099d96b24652b981b0900314520478e1b764a29dae2d5f04b52765c21fecbbbc24c655f02fbfec1c10d3130578406a924a327fce7bdb41114d25739d0da2ea7c8fed00f448c0490be8f9a9b255574061d1b688fd838fdddff9e65c2ce3ce30e264a92fbf0e3fb0118466d3a9decb6539ccb75846ba5ba10f91e794a01fd1ba9a2c7292f38134f1f1be64f3ec9c79be32b7a7b90aa440c2da8796784ba8b847c13f0afdaf214d899b5cd57fb42383e2c64b0379ac2e4b7199ad34c5116fa0c7b6dd93f3341e5b950f27e1e9c1baa40fa8733dcf162bafa7191816279b5977865fc7135a74bd0ff2c76906c22b3c9514a300f1b8f6a3cc6dbf2d53c31d2cf98a79437bd18f64357203b4e65a1986a1f8dd5939a1447dd78c347dbd036a093977a5c9d158db531b4c0e65f88e0904924c4cebd4d1e327d28134e2d354295ec2af6adb718bca180fdd7fd3adf6467d18255019b4a9e116d9e6c783dd1e103f926aa52c4dcf0dd2f9e01d85a68c11fd3f12c17c3f26d56a049f8f274a97f7865e90c8c09ce26989693c0f43883de3170b3c831a371e587b38fea2e677812e24c399d18f225a1ded7c4b3085067e3c9aa6934430e7d2ba39ccc5544ad0d0a17b09273eec1a35f3a292f6b1625d3bbed068d8443de4740755bc059cbd2a83b360098ffac114748f6c2dd4115eedd860aa05d1a68d6cd21879196d8c58d3f727479fcfd9e47ea6509d240ca3f17741aa341a2d89f7e5d8c12be9ec71f1c0f1b998d6c746b3234e6e0a8f50bd8d6bc8f42b5de66f84eb399afb4b5a5484c0512aa4d31de10e46b36389ff77bcc8d42d4fbce9ea8815fd8fa88b15576f9da0388d8bc63a67294698294126b6e2008e2988c4320d0b3e58c883dcdb8852ba0cf94aacaa8a6a21a1fb3082b2bcb4a4daa86ec1aa7d0b2585d0658908ea073c4196928d7516164beed67b05bcde260f02b53d85a1c59f4c925ed59b782cffb43db885f12f864470e8683f95b0d85c962c6ee61a75e4cf0404cd73e12540f57151d3d9d3bbf58dc8c07048cc76db0765a094d5889fbfa6945cadb3af6bb6003c9422fc0e433b1f8c890d37c0c6ad98a36e7b24753e1af4e0937999ee7047716f9e57782170f9c31a668fa11f28ab1fda1285a779ab0e0abb4f993a94231ba07ef86e82b17a13976461123fbc4a99bf0633eaed6f59c580f9bb338fa75aaec58dd5a91ef86f051e24658c326e3efba79258d452338e0eb2933e5322b720ecf12754fd8370551f163a5ba0bf0a1e4d474ada0cb7599ba7a068c73c7b015f1b0913924d450edb604c19245888121e4c697470d9c5646ca2de8e804e64d1f3d19ee6cfcfe191513af931575b74335abee971c6c07191c0a87d8650ac3000e3892fccde5b51ffb1aeaf4f2bb6819ee017bdb083b4d94d2be045187b98686d3e775b0cf56650064b16aeac45d944d7efd6607036df8c2f7275d7280e84314cc62e4437ed43fc9afd04d9365e597434c4db163e718866402d6be21a38c85fb30e10bc5618cddf906640091dfc9340071d5b22d16c1fd930b9046b8d4c6786d608384ce762e0c73fd2a12395514c750403dccdbb240a45d86077ef7d8dc6dcab6119b620dae3bc6efd4754b64c04598c860b302ed6cf1796d3c7d606af7b468d40c217c4792db78ab41d6db47fa8a6c724e47029dd72f8409037c3c14a2addffadf76c061c1b7402678d047268587f8e160718839cca0ecae51d75888031139f84ef276632f246a3ee459cd5caea4e3d29279bbdb3b8741c8e654f7143fd6a40180d3581242abfcace59027f94ea42becda7d247d478047cff3f07fef4feeed31c885ae184c076b24146b5985b74925e71ae3cde2361f29e61326cbf99ba1d4f2cc21e24a5b1329fe6c55be98a1c343a0df486bd0dec40ce4d5768713c6581f613c75ca11834fdd22202ab5be6f29f9e6f6393602b3e1a5538a12497f12b7451c98a7300a2ff11c2c7c5db2ebd98d5ae5f95b9af2be5422f1d90549af0c5fdacb090e3bccdcd953032e84763b5529da6dbb07a972b065cf59a84cbee86a79779615ee7c1ce04f2d0b67840010325c20d4c5b0d047ed2aeddc76b8b4cb9395af75f6df8c3b3f250784593647f083097ca220e1b54293696b6181b73ce06efdbe6f477c054852063b86c0c09b2b0f4ad2a3785713d62ff598b7028fda11ccbf5cf58c3803bf12e2914c1b18ce89ac53414fbec732a7b72d4984331ce22bfe36d568b0c079fac00f07c91e569f7582fb4fef8ec50a6670807df7839c7870170fe0d4b4963cbaba68a097d2e02d6d55ff6af3ee0562648dd94d75d54ae60b2e4bbd5e9d166ac5e3a200841998a6969d5c30a3bd53ca9924dad18b2a7912fde9b319e48dbd42406aacd6916a706e0fa6d3e11514f36656fddc9c95c18605b3ac0109eeeab0e9b0d2eec0718cd203f88eea10f42477723b74ceeec5d59c3447623ec2bf5d183db14f88ca44d7033541ccc704ac3d684d5be58dc889af5d7c418ec496893ffa61c65cd2da5fd6e3436ee0180f35f4f1a011d82b06fdab944ee08681216e95336bcee65c68b26175b26faa93350f09d6b6775130a1873ac296e737b9f5210103ec215021049ed5bbe1c8c9a2cd0e5a7804979346f509163d4b518ee8b646b54e4c4f99dfb9fcb3bd7d9cee20cdd891bc60ebea754115fd79a9bfc02748e0b4046a531b77789823be14b18d33547a58304b5bc8e8e1224b0e1337cac7c8388a66a66c7e8b137e544d0e664f7b62add951b3605337ee0eaad5e213eccb2aacc4b9e9583bd6b992f074de13fda8e01424571dff175f43287d25b9801fbf762033d143138eb721321ed47854a023b3ea226f0d8ba273ba6cc789dcea64a49684bb86502acf3ab2d0c8c7b29b21568e4315e1f283f3f8507a73e9cf7e38c07ba341075d186142a01e8b78154ef730551128d7f1067d3bb5839d48a3b6cac39037703d35889a37abcce62aabb551561ef8deda1235fabf805f56020bd4f0e6a5ffe41cf2d035808c9510c5583d85e51b27f8d56f8fa7851808cf6268fb6240072ca50147aa3ca10304a1de149ff37ae085b06f0d8ba273ba6cc789dcea64a49684bb86502acf3ab2d0c8c7b29b21568e43155022692b670b22b989d0ca334d8ae1d1f0b5a50912d27b5f4577002bcfd1a57d3e62ac6ad8903700584c11b12ead8b029ebc16fa0e623354f45ad8176c28dba2da1235fabf805f56020bd4f0e6a5ffe41cf2d035808c9510c5583d85e51b27f872c10eb14770b5894b9e2c78b9e28348ed2f4e15da899d0f5790dff28aa894986f0d8ba273ba6cc789dcea64a49684bb86502acf3ab2d0c8c7b29b21568e43155022692b670b22b989d0ca334d8ae1d1f0b5a50912d27b5f4577002bcfd1a57d2c2eb18ee9f00fde91d1565fdbea0312093bd6930db51c0ec0d8af00094ff0d551b3605337ee0eaad5e213eccb2aacc4b9e9583bd6b992f074de13fda8e014246857daf4f8bdcfc537c3db60fe07ecf7b014ff4f5b4983dddb092586b938117d6f0d8ba273ba6cc789dcea64a49684bb86502acf3ab2d0c8c7b29b21568e4315e1f283f3f8507a73e9cf7e38c07ba341075d186142a01e8b78154ef7305511285e78d1a3d6722fb5f2e245001a958867527f0b6196e0e2277c3a169ad239cf16b37f4097ddbe81d6ac75bd5208f7bb577fcfdbab12a157b4805bc4b244a9ab3a41b86d651ab95ad7b3aa22eea1eeeca0f845a864bb7d1230383dbbc6905d569b2e076fcea3055496b88d12eb20f444d06136e488a224efb46a55335ff01a958dbf9ef074bd22c2a1de7d499ffaa8d285a0a0ad43699e74195e86bcfc079d357aad68fd5d87f2c4e6b5c357dfb388375975f1f0d17e413bc388a0ddaec19ba849924204f7ff9389fc839ff8a9539b150bfc7484a9ca377dad711c9752980eeb9be49289145aaefbf4c3be5d740ea41892c73b9557473e06afcfe525e5a50839c82e076fcea3055496b88d12eb20f444d06136e488a224efb46a55335ff01a958db971ac7b37f1daf75427b03682811fd7787259aba50574ab4928fe3d95be78d2bdbf9c35cb05cae3df16078d28939903fc4ce5929b760a78a956ce6d3bfee466d8d1049265f6eecb7d46eb83980ca94acc33118c73d15d0be258658d424bf5dc9563b96e89a05a6b733b0d37b88623829e46419565f0ef429f74a50041c6daabd22cb4b85b477b441c9d8b7f8dddfa159347ce5af373c5f747118452fae3129dcd9aba4a17d740fc17de2443c3e6fd37401e784cf4e9bcb7b9dc7bac6bb647bba9a0642cb77c06c89af10cf59123f605c66c370231f0607a4e54dda1647a9cdcd3cbcaeee8eafbf4f105b176954b2bcac8dcd02bcf42cd3baa2d2976faecb4fd7dde227fcb7db2c543cea83fbe12f27dcc492c00e633b3870a00f8d9a0fab0486f0d8ba273ba6cc789dcea64a49684bb86502acf3ab2d0c8c7b29b21568e431593ab8d521edcc25af702acf8ac97ea2a8e4d1985d9291611f3847693ba0dc51b979f570aba0aadc6f373297f178ea01de79a19b06dee71a8683db9f5e2c5f0684e55e8068656308c96dc88b14bfe3c04ccae5c3c2621eb980ede1e59f6fa81f7cf59bd77d5aa5db112ce332ee69c1df22c587e22a4f734957a283929258abf24ee400efe2340ce55a0901b372ae2dcc55dbe6fdd9c0c1094b639f847e60290591f5def83c6171ff587631678b7b23282770aeaf0778be9d7ae6f94281ab7b7a1d13f6d16ff41c1f392114db5236beef5ea201faa056fdb3b58750d923da05491d028348bd0e1aebe2b00aec86f329988aba784e3468c38b1acf070fe3bf137b9b638c03eb95c144e3b9dedf45c5999669e34771ea0c40849bcda46bf8b576cc85849d51a43605dbb09e35b866fd26430757bb907503f8af870d6bd0a28ee348e4a14bb76c5a65a484d964acc6877ac69a90aef773b194e63c5e9436431ebe6a55872d00b72db523d69c2ab71e9b1d00f58764257e601e41f23a61de942f495c298475c7ebf268646d3e4a50605e77c7ded8730c954076fef2bb08314104fc5bf4d9a95d96adbfefefec41c65600e877ae30efba0fd4a5b856bbe3f9ea9766e7a1db3311d1a521381abbf4251ef57db4a130f0c1eee9bbbb0afb29a24f8652c3ca8cb695294573b171beceda8518f8541f9c71ccfaef1ccf19854c5c5501a79a311f252db1022e3cff88e747b6b47c814d7f6fce2a74cd246d06a3b4959afcda8503217a29bee371f399e4e1967fcb8cea982e38d837821bb458c0ef861b90ae4cf59bd77d5aa5db112ce332ee69c1df22c587e22a4f734957a283929258abf24ee400efe2340ce55a0901b372ae2dcc55dbe6fdd9c0c1094b639f847e60290591f5def83c6171ff587631678b7b23282770aeaf0778be9d7ae6f94281ab7b7a1d13f6d16ff41c1f392114db5236beef5ea201faa056fdb3b58750d923da0549151dbaae86185519a8820f9badfc5a75fe5ac0bca7ff9e189a9ddd15ab615b797eb38dd9fd29b0cdae5684b8b689e5ce16a029dec030b622e135ae37567c5d08090189b1af198f2edc62f11fb1b4283d92b960106c2fdc1ff7e19eb5bd373bd9973eaea2f818cd3c3fe41cfbc7b4844094cc6dd25ce3dcafedb31c043b22027ced22f37ba0c4756fda9abe14e5d7ac8548443d7490544a51eb9e5491284d7db1c1abda1c4ac13d5de33caba883d9ec7077f62b4e94f42294d58510d436e40755eeb38dd9fd29b0cdae5684b8b689e5ce16a029dec030b622e135ae37567c5d08032cc12bf27b53e8470ccfe817d43a41aa77fa6ef8a763904a5c01da598cf99aa73eaea2f818cd3c3fe41cfbc7b4844094cc6dd25ce3dcafedb31c043b22027ced22f37ba0c4756fda9abe14e5d7ac8548443d7490544a51eb9e5491284d7db1c99726f75b18bc6f680bbecd7126186e4bc29b978e7dd16e2d874cfa936f191030e3259f8499cc40b1b6bcab59e1d4f7c8c96f3557446947e3f51f0e13fdf81c4aca8f06e110ecae8869485a3ff1523cba31f0d96d0032a23b0426ce54ca979142ecb4df8fc708c1d48e88b63f575a049d87635ed6dc001cd656ac8c0998956598a10318a2cb675fb0924759ef8484e94009f2325923690c15afc4a5c171858b62599f8181bb8a89316e88ec17c7705bb061dfed82705e5983e99a5d2eba47bba93dfe64fa7bec1f136c080e3082bd9c7767bd8cd73c1457d6965323373d77d43e4f167cf81c9a31ef9c91e6ee2ea158ee96e84d93b2be300427fb7c5e722476014b82ce23e7c779b7afc452c17c2431315b2cb5747e6d9a52dd2b05aa422b367cd803e460c866fa18671cbdf40d3ca5d0cdad23571edc4c1fc7788fd80bb4485cfce56b8922c773604bcee38f61241b67a73294bdaa1d509da8fd503b77b1a561c9a7f4533227b15df9d5dfbf32e13fdb09ad7b8333bc93b24a43e9c9cfaa6ef854d595683788f673384b9e41e76b59fa6200ccb115e7403b41c6ff04df579426b7ef524b1f8e42628eade4834d75baf67caadfe5c22a0f287cbede3b3122c4e523fd561480ecd615d28382856837afba1a2602de08f5a754de779ef993183ed08b4e51d352672d5d88646f1b17c3220cfe81ef6a07edeea418d4d58f34cb45db2862921122934229301083d53cb86a8ff874db99823a2073802a3f3af6e92dbf943934f92628026b531e259057ce96600b6d5d2d3d1a8c65a68e5eb49d2e2ed718839cca0ecae51d75888031139f84ef276632f246a3ee459cd5caea4e3d292f470fbef20c20e96bad15fee6a42d5db490ab452be5e9ae80faaaacd7f61c620ded5baec92ead9a121c2300664b78b1f6855608ba99b8f153f0f168c1f46a837c676b06a8f0ac18b7d0c0a36ee1877a168e0518df95161a3dbc862b69378052063423e5b60e33cc5ab9a6b50d8361de5ac01ccb44105884240abd8e3f24ba7ab331bcdfd7b8b3eb894202b7e9579446da56135d57d72e23b4496e1ab98f177faa1a4a45fd7a94281b5edd16ff69cfc1a94854a790735409a4098882ded4accb40124e0b03208f0ad8cdff51dd27391a6d0d1ef86b47cdd1f492f2f8ce30101d0a4fc1bffe240735bec0362c431f44514cb2aa301058bd488eecc91889e88e0ac7724fa99af84b04378555ed01c7821f8adedc9b37c770eb8648c5f6ecbc3fb55e2510a660117fd5ca8387ae97edba015233c09affbc4fd956bc4665eaf3687622951b9169f48ba25c0d13bf25812efc9ae5e0c46664248fdb911768c027473abb8d3f513af9ecbbf93c26c6f00e82218dfea8ca4e0f6543d5a27fc2ac5ca390df1a4fe4fc12819e6ebf2fa10bdea6f1829cf2fb8cd1672e8e78cc78d81e09be3f71203da685e78c6ffe80bc1c99f9b77f52394e16a28f32905b713173b339338ba9c751d063386cc2e90c90aeb873ae9e6931a2b2830c033a93c280b1ba4aa9469dbf29e3d1f5ab830116a166d3ad7dbd0fb34961e4dca16869ce81283463f0036742e520eda1af897f563d1cc820f8ed66fae6da3f4701612cbd02caf81752318b1158c170b4db4804717a3fc3a4fb3ca433641055ebf7510873f6b12cc955e03a104f802fdefb89cd777a93dd96714c5822ddb185435282e4c6b0a08eb6c87ba9c751d063386cc2e90c90aeb873ae9e6931a2b2830c033a93c280b1ba4aa94e52302d46c7ddcf550982126b9748d553db9f3e117a7565ad284ad02a0a13adf4e0c8a2e2f856af770034103fdabcbee3782060fdec4850b9eb853359c5a721e3cdfa8a06ab3ccce6e60f1368133d23d3b327a1e40c208d82c68c27700c899fc4404baa12466360847327f0d72e213832f76607f073165fe873758915384f876ba9c751d063386cc2e90c90aeb873ae9e6931a2b2830c033a93c280b1ba4aa9449a82e1e58c0dac0de458a8dc6bb025939d9268cc023c12fc74c174c70fbb8b4a869efd3bd3b73d52a0ad06f8ad8b37e16fbbbe7d0550334de81472f98b394fe79da5ebe31e53155a37ed79b98e7f812a31cea6e75bdbd383b2a275fda100a8c0dd5d6fc681463429aa3d86590828ad5848e993c292eca42cc4ee1b0c419c2f4f9fcf76980a3d8dfd7a19d5827ef21721e8b79d3769341b2e19fde362934e52c6f3efaf7dee47e8b5bdeb9f03d605c4db18800f3ff922b866fe55c75f43ba1f650807244060be8c3e7c809d1703cbd7f0046069dde100edf0c0cee73787e165db59e7b5e11148c963ee33428236314792fc65c63dd267d067b4441ef07e6c91850d335ccf76ca8faacf9ac92dbbc789dc935fb05f5af677101fc54bdda737752f9fcf76980a3d8dfd7a19d5827ef21721e8b79d3769341b2e19fde362934e52cfac50c1415c6eee08a3355931be356202b203d5629f1b33d07f1fc037af6649b616080b2c1a18b94267d420a13a9bf51ca9d58a74870bce5699dc88e1673410deab407630be3d0d4eeeecc773027454ccf3c009cf2560ceea2ea9e9569ff08402759be85c8cbbb96916b292795ab5e513eb2d14b698db9dae4397cd6fc9f5b4f844ba244f32b3a9367f59601466b4b4170f1dfa8164aff531b40c56ffee47a8daef9d0afb47f97d60d16a3955cce6e36ce6aa5263bb21588e45d5a78c5dae2e1631ed6f344355a92235bc15579d42897069ae805cd20cd3749423bc8bca866da52943a98caae9f4920e918657fb2e0613ef7849900fb1f7fa08985fd3b5407756ba978eacab1a5db462db8c464645ab06a19a41f2317fa23ebaccd06a9487a42f9fcf76980a3d8dfd7a19d5827ef21721e8b79d3769341b2e19fde362934e52c3460858a8e32deeedf1b952b472419b9c547b9b0eb2841481e88e450412e5c4af4d932831d389cdd32c7f4c89036cad94dd4e2dd55f4a4979858f2f7f9f564c4b7ff062ea9a1b399d2834811e16f8287530fe25479933b97aaa1268b65d6d62e22b95fd42eb54c7919c94ba7b9c472941733f086c68463bc552e4f72d90aa38cf9fcf76980a3d8dfd7a19d5827ef21721e8b79d3769341b2e19fde362934e52cfac50c1415c6eee08a3355931be356202b203d5629f1b33d07f1fc037af6649bd7e2f98b3f6bddffca90711475c860154975d17467665e585a943973d0596a3afc11beb2d6269892b578ec0b52bbc98c0062b61e1342c583d7806c48487ee58ad347678671cf06b956a9ed88cda9039ffa67c9924587450eec6b4e8de72fdb10045ef5b4f407b5e37b97c7a5d0e736d0a5e6a36c4360c6d1b0c619297176e0f90c6820c228bb5e823def0136ed58e4460fe5be1aedd7a298d14b4f2517b555a99444fa9e7b8a55e8a13222b432852d579bd476dd5d0925f8a43813c2258ed3195081a5930796c3b20ab490e502eebfd951568a2eb2982a22e6bb39431e5b31a247754e8d2cd1f4a75e0c60f24b2441535419e7d5019e007bf33a925a261b07e9f12a19cc5932f23cd8d63a4a1e4868a02a6dde5ea8d8ab3604a45afa6e4763cb6240dc29d4935ece8a4c6462577989a217af7b24369b79fcc53da761dda61f1ec280364ebb22fa30c977b008c7aeb37afd6f142bf1f5247a90e7fd49ad4851daaf485cd1aed62c86218cdde7c2682b8df0ba1ea2bc96df0e055b61acede74765240cedb3633ba588c0361c46bdad806814cbe9e3be3d4b66804b460667f73f7b34a07e6c96b278b97b368958c6ebdb7eb5cd4d74247903023e31ea88b9a709fbc6f365e4c37490227e88c06c10a4b8379ba18f3fb0794865e3ff2bc57c75479d006b91230ea8941a1fec08c73c9aff705a46b752db52c5716cc9391c2e32a16b3b4bb88a6daefe9790faf0e687756097197f9f509230326ecd3b1e5ca5f10a4b98f2190b93528247af3062cf6b3b4e5ae88b8958e10513abff9c8b9eb4c846d85e453727b9ef733988976e181d373368977a3fc1a1a8f6cbe22df008a8496a6ecd70a097a6ea5f9c5c8272eb7441d0d843a0de397e05d693483704e59c08985b755ff96795859496a192db56d4dd9537617a0755d514a6bb342778ef42f327f03b4bb88a6daefe9790faf0e687756097197f9f509230326ecd3b1e5ca5f10a4b98f2190b93528247af3062cf6b3b4e5ae88b8958e10513abff9c8b9eb4c846d83a7438bd9cc25be4fd9e867db26e6e9f9cb1299eb4e7f12a2e9ec3d64e1dd2a0fa923b2f9abe627eff595d720732aeb352470bc631500f9d9f7bc70787f459b57ad2ed6a473947d7c805d9435037b9f9ca495b4932532e282440282545ea09003b4bb88a6daefe9790faf0e687756097197f9f509230326ecd3b1e5ca5f10a4bb2a7e73dca8198bf0e3d4a20a578004fd433f90232969c71ecd21fcfb8b0e86badc36027805a194f1fd7ac08584f0d0e6c897f72c2ad578c26e6df7ce2390db9f1c4734813c737be1c0dde8cec0f93494138a96e8218604bcfbbd124a3660032eb14b03eae6054f645de594b8304ea59b4cf196245a494e5d840571d7fd16cd73b4bb88a6daefe9790faf0e687756097197f9f509230326ecd3b1e5ca5f10a4b98f2190b93528247af3062cf6b3b4e5ae88b8958e10513abff9c8b9eb4c846d85e453727b9ef733988976e181d373368977a3fc1a1a8f6cbe22df008a8496a6efa923b2f9abe627eff595d720732aeb352470bc631500f9d9f7bc70787f459b53d057c4643c0cdfc5c8419ee5cb95fb4190583fab0e692e598268489e8d9abf257001efa2498e91b1bbeea0d1f1bd832d83ebc0254a726b7a08aa01c1bc91f78bc9ac482cb19613ef8bccb9550a7b2843600a74fa9b02a1debf646fc85b98a1436b1913b82011b2c17e041ed0a85f47eb8672aec4d4581e7ea6a6fa49a94c97ca690479b285b425fb90dc7233949d3363f97eb46c05d6f758ae4969821f6979c8aa097cc5c1eafb00dc01ca6193c9fac7feab07b0609d3554c3b62c0103e71b3ac38c1b71c28864f4962313bb680e63456c24c405eac64bbb786411de073b7d2027b1a0a511f329f42d5660f8c7591bdeb98283c3f860a7a778bbbb187e131ef0a235452bf1035ddc0317b922fe011d5ad49da24eb2015ecd73776396d90e498704273c8fbf612ce5527e6930a7182ad31b76c825ba7f8fccde9e432118e3c9b2bd7b88d00d2034da62e1e854f3a2aa7fb6aea043cc2a41525e567056df113a18c48422de4c374d7ecf2f9f424c0ccb6ae7a56ee2fc4d14fd6847d64a2450b2fef2c53ccacaea1df2d23c8a505bf321fdeead137ed4e38d304c9907bea6cd7100d1bd51085b65ccf60060deb613e7c071b0b19f733e2a57868219dc3e93eeaa0e9614d7e24a3ac3c2d33def2eeb96764fbcd6e5c37b3b7ca216031db412659e41f66b1136aae254be9c681affab4e72044df46624b1ca7b595340de910ae10e64f4d8a4ab74c765ef9f72e4ad8e5872339b90f4f284ef73339f0e5e5cef6be8f00f5a9ccf7cf0cefecaff6a87799a931522fecb29ca32c9d26f1b4b1ea4c1be5e3b60a2e16d90c37271abd5e4daa4f51b5c1748ed2154d9eaab29db17f916e756896da19bbd6934b0db1cb0eeb9c58d7c37b2e2c6ab165d84ea51b978c4a70b2d1e10e26e5d3813d707aa1a4365d3f7d6dbd8f7861208f2b91ba9288e761718980cc2d219b1f9e61376fa220fd2839e6594f4cacc7f511b50613958e107f40fc46f6aafbd8948d3fd59d0ebb5982cfa2ab55fd4132dd0a3b0c519ead56a1830ee3b60a2e16d90c37271abd5e4daa4f51b5c1748ed2154d9eaab29db17f916e7570e0b6d9a89acdccb1dfd608c99281d197afe7702511c71dbbae6bf6b9c9de5ef41a9641eddf0ef86bb0c359d0cac5929a270bea2d2502906ab14811ac6f0daa7d22072af60482a51eea4944d34e2ef9c8e75481afd22b957d3ddf1a722b46804717535845bd89d3252ee6e67b057e10dc23f06eb1aed80a46ca08b02b3d774eadc36027805a194f1fd7ac08584f0d0e6c897f72c2ad578c26e6df7ce2390db90d3ce151bc1cca966c2cb4892fd8727932fdc8198e80855cda434f3577fdff8286bf6f56668972064fc245d76f4743b64cfda9cada81f9d2c2e81337a66ec0f006618a8caf9abd60eff7831a2d8302d8fec8e76e615107d3d2d8c2155abde177bd7ca8bfe9e9de7ecfd68af7c88fb2a8a12b497c09b9557e953209e73b1af2a81f5def83c6171ff587631678b7b23282770aeaf0778be9d7ae6f94281ab7b7a1488abd58209cab9599638ced51052625a7d00ffa1aadf53b3dd3f8017bf67d0bebace4a7bd081b5c45203e7541c841b5c00b6ee12235b554b7b32e8e28c0d13a96e908a6ad83d8ff36860e08c1d19087347781dba22157cd425786b770a499d7258af20ad2cf2fca5bde02517c9340f7fb8eeedb85cc8bad59cdb21cd32eae001f5def83c6171ff587631678b7b23282770aeaf0778be9d7ae6f94281ab7b7a13efa5e162a8cb8101b155d6b34997316b4c87156ba1f1f63ce55cfcb398ec71a88ee78bab8843c7af963da7107a2d7214ccf62c37b5163d4d705969ead1286474c535f72708d03cabad864d54961d46e8431a8975276c31d4f30f401ba4ec5732e97827e14d25ccff5ac07a4cc75e69e0a4100bf12b29a86f040518216bbb99c1f5def83c6171ff587631678b7b23282770aeaf0778be9d7ae6f94281ab7b7a1254da1b38efe169191501c236da272259004fc4333a9e2545e0d411df7a318e2627af7aba693a00ccbca7c01f95538da97083d28bb739dd7e90634bb29a709b50129080dc2c97998e14e0d0daaffa33831af66dc91f28c44e9a90bfa437ccffe54d203831a7ffd11ca7f5c3fef86d5ba9d15592779dfbd3aa4554eb7f8a375031ed74643338036f9a2e7258e7c941de9b5366fae4dea57879ff067347020c274f792e16a42ca2ad3f6e40aa6e02ad77c51f62cc2510d3af05b3939704a8ad0cf2dac0f10b68630f07698d2116fc81711c9d7bfb04153811ee0b38d2696991130340ed3503cccf12ad07f8ce23ad652a2b67e686d345c721c9be8b5080db3f066509aa851cb8942e9f87a1955e5e827954f686971625058ed9eb8aa48deb6c90b7c07ae283666f4b20aa9d817b23200c70d854b607ed0c588aae34bc770bc419b7a691eba53c91df57f2bd06513dad22f4c0760b956525a7ac9213f65a93721e3c9391833650821f8d5324864cde2f01512ff7b9d0a25d5e417ed01f6153c7d788ff19a55a6f37da3469820752de440772ddfca035c2a9f039c75b3774c478a86df4062c41d4c97e3024b10be529afb1e74650a6f9e7653921e48373e51aeb42bb77f0ac21a0df382b0054e0c2d76269edf9a784c6fa20c6da5f40c161f4333b7373065580b0917444966f1de6d5c8282340db3f4e532cb43743b159c4bb04e6ff6ee387a4bc21e45145a8b1274c45677c9d822d29050227ad51d6c77335c0c9c07072ee171e67fb47d6f678557f0b9f28e3d83dd0278a14b0e6bb09c5be3bdf10c29c8c0628da3eb2efb96affc1ef66cac7eb5d744f5c38f57742079672666632ad8a5ed57bc294c227b7d43ba5d17ff4f05c52690c427715669271f591c2ae00f4f9f1e5ae9b7f579e36b63531428d2af68611225013c521e0a2212d5defda4992aaa2e5f703db7db8254fe82baf78e7b51f1485fc6e066bb8432833d55aca96b8a91432d72c308c65e233b33c466fdecc02c4ad0929df41020ee1146503b8f83fa0db664df1ced0301c3c8040698c2c34de7fff1f16fdd9a1946aee440525fadc36027805a194f1fd7ac08584f0d0e6c897f72c2ad578c26e6df7ce2390db904b7313069fa52a253194a06fe58f55a9d18579265f94c3963d92e22850b319e616c033c607831a9f841ce23ac9ec0887f972e4b98054e1f4dc826c35afdc77b7b526d287661746c0a36cb851303f67b652951df27ea4a6a0c6cf9a7a8e8b8cc5cfedaf60f52cbb2a81284e58ff15702e0c911c96dd8b9c211e5c3ca2d93f9e695a73b0a339c120b1a49a665978e8678997caba472186ed6bcd1a7d6c17ca535d1a0d37f8d7bf492938d5bd402f6c6092bddc25c4fdac58382e8714e7c09365fe27a7573b6f81b2f2fe6891f346d900e9d3b2964b7c628186c6357bf53fb9ccaccfc77339f5984d0457a953afbd1d37bd261f3c22b4cab42b5dd1ee7e62db60a802080f5feec5ee7b3f6a8e2cb3f0effa8ae0faafbf359e826e9c77e30efacebd1c7a8f4fc49d92583e0401f9715ab302c80306130e525004a79a3f939b6b098de6cc365125436cc53caef847b3849613e32377b970a0ab78a88c692babb527a54315fb0868fa25ea013e20ffe30bc0bdaa6c8737c6038c664287a56ca395cb58671627bc9929f03b4106e56fefe3d8aa8550a5c40c596b8b2792c041b18b8023c1753b5a1535716acbd29f15d452df617f1c32895fdafd97121553bf2139103a41973986b70ef1641d7c23dad6aa4efc8448c4fde85228726e5b81f09c4a19cdfa85c6556f51c0f9be684cee47364d94cf14492a6a0fa4bce70a26f46c58803cd158a936f2f92a62217a90c0121d2d901a1ba77bcaf7f594be1efbd5056f10a18f194611b53fc6ea346f5204698c12187a3042d4328bac9b64669baaa91f56609e519d735eb0bc5810a2ca76d1216833f82edbe19cc4a1b145939c84aa1f5500b032b8772bb67e685e58534344dddf91f0ce5c9fd244b338c7cdb2021b6638a63ef4b4edef6bd9ec00c490614def2232b580114a296cd730170541eeca8570a1091e6f6f0e3f109b3fce2f855d51e3d446930c69541c8e2538c82e2d4830b5b41e1ce7ea618ca73d8be89f1e91d5e841ee1bd26a4b562bb90a2e0f9d1ffcd25123247694557185abd7e0ba82a9e2336f630855e6f90086ba92ba748faec5291f0fa3902427101f37b657f11417600331008399a823d3b4803374c99351f0febc210f98bb39dec9bd9f609bbdfec1c8a80d1cb6e022446d6f74ee12fc9afb77c211b765c43b2929c206af1e09aa3690f5b2195d82f6931a21077b0d09ec498945f2c4fda31711571b4407864e6f8753dc0d8982b9a0f0ed5c80661888d135a34ce7f1c0a5409d40249ec51857b862ea6992e8366808d64aa9c334c9f6a23aa12de93cdb7f52f5292dcb38d3f831b1f33f9f57aa1c73c55c5c305d0637bebf46e85b88a0fa317f54d0eeea7b329ed6aa24d612146da0460ba176a07515955d12d24f2678f5bd5005f99fa105fce3e764ff4af453ff22b0f90f3c14de9e616314259bfe28d8e163277a0f31958375a7436bfe99836d08ad95136bf211b9188760a19f28d0894235a5547ed83fc76b1d1cebcff8b2560f422c4fd128c7b6086e24975ad851a766ccfc03b1dcf95c00d5ad64962d239685c8cb6bbcdd07fe5ac1e962b36b99c70434faa5ad426572264c51753eac1b5f9d9a88d2309b019dbadfa56e6bb64179f51ed11e65fbf421d8ebcd407a87c6e38637cfee35c2037a6189a886b8a91432d72c308c65e233b33c466fdecc02c4ad0929df41020ee1146503b8f83fa0db664df1ced0301c3c8040698c2c34de7fff1f16fdd9a1946aee440525fadc36027805a194f1fd7ac08584f0d0e6c897f72c2ad578c26e6df7ce2390db904b7313069fa52a253194a06fe58f55a9d18579265f94c3963d92e22850b319ed964c353927936a0506cc4ca8f94ac08ec23c91262f40d7e44b9075d4b2b39553e226214f1dc75d77a441afbbb5677fe072c765a8e8b62751e379451b1c21fe41fba26015f050dce3584de18d295e19d0cc625c659660a5052b88bad1b6434b795a73b0a339c120b1a49a665978e8678997caba472186ed6bcd1a7d6c17ca535be466fb6790630005f33d42377a64cbfd88fb1b1f49786233c8eb6d73c9b9fd73e0439a837edfd4e2040c3dd5fcb341fccfb4accdeac98f210b1d13247be40de6b8a91432d72c308c65e233b33c466fdecc02c4ad0929df41020ee1146503b8ffbdc62b33a2b74a355a5ffee8cf1e2c152241364e0345ec7dc8ccb5043e37832adc36027805a194f1fd7ac08584f0d0e6c897f72c2ad578c26e6df7ce2390db9d8ea71abecc04b1b59ac32a3398471ff816ce7494a1805d610d44ea5d767f123994f14c1d300cc35719268b7e828cccfa563a743b18df8bf28b5e2023db3e4aa3e226214f1dc75d77a441afbbb5677fe072c765a8e8b62751e379451b1c21fe41fba26015f050dce3584de18d295e19d0cc625c659660a5052b88bad1b6434b795a73b0a339c120b1a49a665978e8678997caba472186ed6bcd1a7d6c17ca535eab6a5835501d3e18493077c61b42b56ee398a778076a054861cdc64fa15c007978f853f7eccf7c5c7f6f32458ba7986adf68155c0c3b8c7a7903cba411c52e13e226214f1dc75d77a441afbbb5677fe072c765a8e8b62751e379451b1c21fe41fba26015f050dce3584de18d295e19d0cc625c659660a5052b88bad1b6434b795a73b0a339c120b1a49a665978e8678997caba472186ed6bcd1a7d6c17ca535be466fb6790630005f33d42377a64cbfd88fb1b1f49786233c8eb6d73c9b9fd73e0439a837edfd4e2040c3dd5fcb341fccfb4accdeac98f210b1d13247be40de5cdf3fe2e43aa76907e7eb1fc46c7d470a3562ce3151681befb38209e44322c9549d71f6a0515a39524fd65665305c36911df75afd9279691104062e479f4669f1d55c75c1c77fbbb56951b8c8bdef4261d250d7738d5caeac1b337753eaeaad7987a1b0781b0bbe50ca807e972dd85b17d7a51bf854c16d226602ec8ab1b35ededc3a57f49208333de0e981c87440a47486bcc853ed2135381380118292862b6b904d0e1849b85b971975172b476886b039c45759978c43df3e48d924775401f4898546c50def124d878ccf9416e71d3218cbcf0f5a30fbff1d337bedf7f2deadc36027805a194f1fd7ac08584f0d0e6c897f72c2ad578c26e6df7ce2390db900ca6044d867530df94d646a3d37d255d13c87d93bf7eb069d732f28a61381b847f907981f81752b355a7a8d25a9746be9c18e6fad3e32a576b791ed8ecf2d1608d0ca1b0ebc784cafd9c39ef7ec52b5fc9a556d5d06dbb6986b683e95740899d0ae6e294824dc7e0909267ebe9a078296cd180d01ca8a5163db4f83424db8135be0678892059aa6155a3991fbf20c36ea90f8502739535233f794b4f922b1f2aa9e96a9c15f09401e2e1a5bf0a0c8a8d7a71c3eac377632bd2fe29342113910c90258a64c2a2dd3cf617f9bd0283e47d278420822b892a274038084e2e6178f66c63e1aff3b2f142c00d2c32b0626f7412e3041d24e7ce11ebedbabf7536e43e5454734e128bea26e713b572242eaf75f9d2796d8b8e75898b8c4575052c15dc999c3a26572ca0daf648b80cd09208916cc4481a47449bdecabcbc416f3eb1e52f7bd1809c62a1305c863b46b730aee0e14ab125e4cedba020b89e25edd8c5a004af31029a840d5314fa30a089d58633c5d9c02b66ac75c4d0ff8ad740dcd8fe8b711e09f07ad9a11e51a48e33e0b37d88984ab1e315ac83638cf5a2ff97a2de8a0a226a7a34f4fc1105ec36f85042d5f4ea5395ad6d4f8b584e219afe4033b424f8a95e2b24c77564baabe940d6e1e302c1ca7bda0a45fd28c2c770e5a1760c685406877fe438a8b94c1cb48431a5b503cc011b8cda33a4de756a28a9dbe4194086b68f881839498f9959342ddf5ca02b9bd7f5633b5416fb73b3b90defed89b234b70b0a297f7a908c429cccacf2de5588bf413ecdadde385befac91ecc61c265e3774b91974adec6abaf0559ff0f9a122911de0f145aa53f86ad25765366424f8a95e2b24c77564baabe940d6e1e302c1ca7bda0a45fd28c2c770e5a1760d1ec63b94783e51649abd08a60d77da4b078c52e1703d883ded25b21e479767213ff1f425eef7c3594119b61362e847a6b91eb2221e139d567e1b7466e6ae849895724d60d37ec6c12eb0feb14be97b6cbdb3353ed9032e69fbc7c5a554c7d27c813a18eb2855ba652f72835cb00c8a6eefeb6210d2bd032fe31ac2f7ba73352f65eb45004b5a1b302ed7e19c625acd3f1bd8fa9bf28bf79d3292c2a837d7e919fdeea79f6511ce42a2ed7e136ca781271559d4af2830c51a2206c1654d5904d5d7bf59da8034132947b2a95d28a4b6cd5bd91f5370bba85b41672fdfe025951ded1079c88808fc25c0af0616d3f93c30f34e936ec1a32642e145a3a61794e87604edc19083c887c8581a7f408254fe7368b10de18c3b818da08921a3ae08fc8b123d327fb635177cb26e187e49cc67082354d9d0ef706706290532f13fb4480d1586e71ddbac7a0248086197aba28d8b17e3e5dd79339e0fff258bd009910cdeaff34b9cfb1470c42f554a557d8d2b78b0f8c69815f1e319028ba678f8bc380d452852040e4fdfa05b8cb544bdc9f733750a3040601005f1f6057254f2fb6ced9d9f418b68b69afcba6b806ab2751ca57bdc6189cb09d93035f6e837fbb5610424f8a95e2b24c77564baabe940d6e1e302c1ca7bda0a45fd28c2c770e5a1760cdfd520389311309406521747e83b36d667fd459f2f35b00030c8a47c23d5215c030d99aa74e84c918f3759b56587c34f78b06eddb63296b144420c04d6b1a2908d0ca1b0ebc784cafd9c39ef7ec52b5fc9a556d5d06dbb6986b683e95740899d0ae6e294824dc7e0909267ebe9a078296cd180d01ca8a5163db4f83424db8135be0678892059aa6155a3991fbf20c36ea90f8502739535233f794b4f922b1f28b1b9b18850d2570a5ed5436f20b2b4ddb6c8395f878f31c5e6258e1c555ad721d655947431a89da271b8415cb8acad694b9b8af5be39046f9775ffcda40106453a790c9d4bf48b9073f1efd5d2e894f7eeef9cee42426da7986b498e1ea665663423e5b60e33cc5ab9a6b50d8361de5ac01ccb44105884240abd8e3f24ba7ab424f8a95e2b24c77564baabe940d6e1e302c1ca7bda0a45fd28c2c770e5a1760fa475583ce7c7222247646d93549fe0725751b59e104d9c13cea0eb7aaa70c0ca3974f2d0ebeff268d2b2822bb3cb427c799ef99f5e4700561b70e2371a9459c29c8e14f7dece6c748837d0dc16ee18db6cc0657c6a174c8a6314a69688a77c4c32ffe90c0b984651d67a67648da3b022cdf44fa38481218b47ce865159d7c403b614b3b6d36ba17fb059bd11f97b07b520015b062a05e59289b15336a36ff0ece9662b34c2dcc22c0a7c22ceb00c536d76f483b60e1d1f0df98f5db278d2f4a80c71ad3cac4c05850e327eea9030c687fe3db0ac6f39aafcf0a24c9d750dff980c89f4d1d4e2eb285ef8471d2ed76b1c08c0e997a11e3f62d72dc2f2b15297b8f4cc2a017e61057bf877217de88761fb8c2cf066c1a2583cf5527d1a593bd4e802826158d8835edcc577fb1d4a5f48ca7ddc4489a3e359f1c46d3daea70d61fc49bd3e9526a58676d94a4a2d6d3071de9348a42ddf20bf54e090a76b366026d40d1acc1f9c1dcc6535f60f5424c94664f853791ceb4f08cf114ba48c6447958c8a94166f2571c5b69b5a6d24e672eafd210eda8f77d134cccac0512e2dd8b9bc98b786fd8ed9c96755250758e5401a9f92be0ada8896645c5e468225063af0efc06fa26eccb6bd80b4c5c1a333fccc0efe4f545b8e55b3da3b7d77a61dc124be3cd68bc1fbb6901f72bffebf2987011b12f0f82d3bd365856cdd11872e5c2f19717426d9ed906acd182bf06d9fbd564034ecb10d68fc5129fd74069e24c168e87b47f41060932b6ea104c25b7712f76240da54e98f5f07f74be55d659aaf2ed8f4988849e4bd87681c2843eb32ae82577d40e183a70297aa0c86bda250fd23acac1eefdae1974617d1a5fe8d5b9a4a70d540583fbc7357b99bbab50d652af8b87bb8798fe49ac9da57c7a65926c4f29dd486bfafe4a6af5c1c68ad464bc76bb894eefbb70fe248cec1841b741ec451d10bb9a9f0643ee9c99b776427b8268de949a90e53b41222a8c3c3445d0a588ecfc200619deb3dbd5ae05baa4f558a6d6e98ea7b687ef506f7fd408092e84595b5e93767c12e9a5c938425e5d9af8e60f23e3149c7bc85a2714a356c00ff54969dff4b292d2d3ceafac599ecf8657e70681cd9bba4d362206e70562164c1412fb9c44d45f00e9973a55c342982d10105679ac9ce8350705f6c83c4acb953fc734804cd67db8bd1fb2468b8985575d40cac71023506d04057b49a0821ed1ed90beb82a7cd0773e390c6bf04179092679477f3137ae99609df5a6932b3e1d0f202a938b7b8cea38c9afe412eb9ead3f1b32f0fc7fddfc2510421ffb48130c64e7af72ca69914d7cdde63216b2feccb707f3770e540bae3d84d6c2821bdeca9e75b92748876c9a1e6143d86f9a5019c9188287b567ac412028a1cd5e716a9dcc4efa8163afb84861507fd9805dcd4d098a5ab36d653e98d1dfadc43239cee5254bc527fc729c6841b62e70ad04cea1d362418f17bb9c0941cc0490578af5f5504cdefa9801b38e983a902263ae45ecbbb8e3719c1c97fcc5f4db223cdb769a04163dc14b6ccd5259803926f677c46deb19b13285908220a9baa4c50eb9d147b9f756674c3e5320fa7b1573d4e0bbbad7351012cb38dbfd51264778eb8cbbfe5484377d76e76c535381356e7ce77355b643281a045571f9d1421e27b7b73a0a13b4110700e3b82c60cfa0eda3f19e28bf1aa45d7cff2b51d7aebd997c8e60bd0039294035c94dd3ffff1f01ad220c33e1bea0365baeb71b6aca30ca751470111a3ffe0fe2f3f8528a8139c58d603d296a8c0d71ba46ddc71ca1a63a625b8c30740c23606dcd16615c95fc5b29a209774c21e04a005e4793b634205d95e2e8bc0e310bdc9635ca2939c367c1491c9bb77865c5c82d22d77d16edf9b79681fef9fbee0c6ca557e194bd194a271126c966d2b8c3b21dc6827353adf0751797e28410a0da50eeb16b365b38aac72d35e838f6723c751748b094224bd57a08938fb79cb36639f2fda3b26006d4d91164645e5038c1d9ae2987930c75f44aca0547c45fa64776755238211759569e5101201dff12364d9aec354f4d1afc27e5caa11c9bd6c5d13ecc03fd8e1dabc626991ff03255df7eb8629fd112f6334049e2cba074c0de026412afdb7f9a2ca1f91401a745a744e055001f1d4da38bfdf5ca61f4d278b0aff6ea7c55539d1cf8a4b0da68308674365baeb71b6aca30ca751470111a3ffe0fe2f3f8528a8139c58d603d296a8c0d77406fbde0fe248c00ad7fbeaf8ab66120878101fc0184cc3e21dfbb9b9ea2b62c257cc6a6e6085d2d4ebc9cffbaad995590f764d4126f56bc69cca5cdbe66e3d8eddd1e883174058d7058466d24eebad7090b99ff79b8cb4282818e42bf3f674ac12bbc5079bf3d87ed46221077e8000a2d78a3858c233e849ad29660919dc3d5406ef44b9cc9d8b65ee3d9670c5a3e1de6d9598563f9e581d47834f647144d9f81edf67e8d349c47d8a4b252e251e02d8e88532f050d4154010edcc7b7745a33ab53b807535fe7924d8ffd4e6c3b853e4eb8ebae350d884b584ce9974b0ac053a790c9d4bf48b9073f1efd5d2e894f7eeef9cee42426da7986b498e1ea665663423e5b60e33cc5ab9a6b50d8361de5ac01ccb44105884240abd8e3f24ba7ab1808bfd334f89e3eecdc711e0733176b104ef8aaa410a366e313b0aca0b2df12d1486da899081a046406fde9b48af0cac65d4316015cf41918ad2c643c09669f1d8979b8a0f0b1c18076e414ac0b763986e2ecde83520b1c87fd9fe3afe372995603d1c2848a9b7b27f99fb0b334801d2636d7586a4ba5d8af7e98cc0ce65e35c208005993b5709429750b06d0a3351315094497543ff1e0e2d8d8be61a7a72d60bf3b279412bd565739afe56dbc0b4295725286a030ffbadbaf8651122f416ae6814f699b9d09d65bdfcc3f00016bcff0ea2551b514bfeb33fa694d29cb3ee321f77c3d0cd3664bf09bcdb33e3fb25a51caeea4abfc07020ac4b2f8a39bc2b7bce96f8489c89b7636211b7688b6bc224ee3884ef02f74f70118cf70512429c9ab8d7d5a1ead07efdeebab85ca875a8ab0277130e80a9a6ebcb92a7c20ce770d8f6bf0cd126f2120cacee7d16812db40aff341696ea32a12ecf67a62b1d5d615c1fed6cea8997c61cf4e05db5de02d8165d8a7300bc60855aaab32be996899586d31341ffea6db8b137c86e96dfdda9daf28a3ec6ea662abfe17bd2a45fe0050a0b49cc03da89634d437e497ddadee584577f1c0046ee47ebc93f4e044fe68ce2d2c07a9acd44f657d8f50fa64633471c42bbb247cb73bf95d1aef797d3e98d123e3149c7bc85a2714a356c00ff54969dff4b292d2d3ceafac599ecf8657e706a7048e82bf88ca6d15a566b6edb1cf62127188ac85c7c780f47928f6e5694c117ac4c045aac362c426a22ed600ba033ed672286c9dcc9ff26591c670e39f05038aed8327477a2ba2acfae824ce584e0e6fc3275ce91f36c7957a82d360f278b18a2510683ed581ead19f7ebe2241db30b4e338b9866ec041491791b36e387a79f98cc99555157b4f1851abe17c921a819585b7b53309bcac84e64d0abf546970224e93a49ae753801b5f3e83a63d39a881e7635cb14bb86bd371d245ecdfcf699d4ca9d226cf50ee2ac6fe224bb86f843d225c5cc379d536b8191c72580c8be1a486c8e9e8a7fd2244b752da2ad8d86c31554d0baafe41cdb7193d81fecea72d2cafb0a8e7214930135f97bef5b6d61ff07c750a272f34fea19a1da6ce2bff43e2a4780bc3b3f737780c236e46541826068bd828e0c534a971bc1d849bcf3ea492bf7c1cf39f877b6aaf7eb5ef928806b17785b3aede345b3398197f9f07f782a450946b924f792787c7c44c0d4de1d27deee29b566fa7f81ac5ec3e3b3c5e6c8ceac0d5eb9f66765b82765a4e0f2036fe3c43c13a2a282ae85386be1f222ec1c43a7134bc3c9e429ba65f2700d53d279ea4680a7023e9f24299663cd94ec554ff8ba47c2e7ebd83f4ee86dac0bb31e0e9b8838f2ef91ddcace2a74f36c6c3f027a0a41461b4c82f84d65f0799a8994246cb2875c35a10a4a86ff69f3ade11fde70fe2440df86040be2f89d7c02ac507915e144c2179750cd892c81065fac69bdfff18ae6840a99ca074e5e505bda439ba2659442bbfc60c20d1c151cf59c1f5ca9c5957fe79ed52129b23e95bbf9e4ef5d2ea47acde553b6c6a2f347fe4830f0f79dceb003997bfba505354bbbf2c5d72691dcf96e587cc818f7aa05d558472bb8dbb28abb0e64a075142609621103d25ec8653455323b6aa09940a56216bb99dec55a6b37c83c755636a2f2d39aef31e999a1c0bf7f21f07df60549d47ca9742d37188b4ecd1ba25a1e30c123d531e3fc56759b2c4dca11ac4a4306549512c097954a62e7a6f08025d32e446ce18acdcaa96085555c1dbbd75c3739ce46734b4d60932a927757808238045b1e4c92f794810cc8dadcf0b84a9e1947a42a152d355c80a0c2ca2d4d7659702d4c195c9bc6fadfaf710a7aaef9628abe5d00356376c82d91c5388330fcaca3a46c0d58574044b6d2ad321a18a87c76fc7b226cdb4f00a2ab4197883c54f4acd30a8a48dd50a15bf5ee1a9c02120609d780745aa007cf18e26c4a7adb014546db4ac2504e4032ccf1c698c365ae51905035bf73ab4d60932a927757808238045b1e4c92f794810cc8dadcf0b84a9e1947a42a1525ebed85542a02834c217e13b117026acd17d63b8c364794e6321d032f87a822381302086c011b2e9da20754cc908344046f79a6805583c8a937838e344f5ea1c0f065a94ec6c68042da2bbf2ea0aa8122410e13abdbb4a38e55016a112b8a179e67e57fac7065b3a3951d71364fb046003c908c66721c0cc6e7b8f6fd423c718751748b094224bd57a08938fb79cb36639f2fda3b26006d4d91164645e5038c1e3221efcced4371ba1652ea7c30aac4ac43db99d0ff1b28bd6a9c27fe4487f656e28f05cee2cac9dab2ca2031eeeb0eb78bec00b1c9a22bc1bb5c32a9811b8ae8ceac0d5eb9f66765b82765a4e0f2036fe3c43c13a2a282ae85386be1f222ec1c43a7134bc3c9e429ba65f2700d53d279ea4680a7023e9f24299663cd94ec554ff8ba47c2e7ebd83f4ee86dac0bb31e0e9b8838f2ef91ddcace2a74f36c6c3f027a0a41461b4c82f84d65f0799a8994246cb2875c35a10a4a86ff69f3ade11fde70fe2440df86040be2f89d7c02ac507915e144c2179750cd892c81065fac69bf0f806fc66d6bb20cd3ce09b7fd934d5c7026258e6d2ead11930e41b407214d5302953df4113e314573dab7d011e9010993b3b021c83f1c2ac9be780a077e36197f15e7e6fcf05ee1c14d90bfbdabeda272f8696f9ac9fe8d1ed1378ca1b8c603a11610024ce6dc0415e949d64a046b6c5ac86e76c3831a99018f533817f264919c6a49b948f78ebcf9ca7c8bb985037854b486dccbe7eccd26d484a3e36b9bdcee2b37d63731b89c1d21f540a700b090fab765ab41161ba879d44d7854df568b24b000c9233801e6ff8338245713d8d0c96874cdc5e68b507e8d85173ecdd3603b6c148ed142a0d2c540c46f9ba633557df7d70f73428df8b5aa6892886b2e78104143edcf7f0b6506b382426e60b2a9c64623e74717a7d8814b97f2a71f017e3f15d13c584dbb9aad73fae5ae1fd0e4d0b9c4b27b20045a27755e253fc9d3a2364319ee165158d0d81290fd9bd3476f03c7ed5ef76aab78c5634783e9fe8ab45f1f72c0c22fb6b2de508d85e6859fe68634c474a85163f386eb98cded61caade6e13176c322e95bde7a08c252dc990451c9e72851bf925e1a4ef4fe3571b0a9da52b287ac346bbce77b89af4f930fb2e0716b34b6d19358dea5af80d17b9e41afad170d924c233eba389fef939c31fdc4d5340db6395a24ffc1fef18e1c608c4e8020339ffa6b5e89f3d233ba0fa1a69aec06975571602e5dd184aacf8d6a17bf74d735f926072d1a06fa92bcb0cf85e1c5a84b5a8b86b46cfd0933e8a5d94f9720b6e1d6b6496a5073ad857115afa43ccf90db6fcd131af7d18943236fe2e6200c07c7c95acbeca00dbc89881ab24c6dc9ed0471b68d42105b31bb2185b1f1c004afde73e6f36a9f551646e9af973229115e2400e7dacb7af8d057f898de217e21b58e848aea569cb6e6eb5db66ff9a320adb9b35cf340d019241e3e52897558ce831032e2536fe532981625a9e1ed6f4acde9ffc7349a4170f0d44e9c7f9afdad0d96f4e9d1242970a01c5e7ff9422a7faffbef0eaaf0e8f391b997c086f25785deb7430f72c4a16f83d58f84685c8027853b2eb51f049a3c0a74be4604c76474f938386b642677153f40afe54537ccf8941eb8637757eca6b7894bf6b7a9fd3ceb187b6de800ab63904a704da7c00a96ead17241a95d14405bcf7bf53fdfa527ff2fd1ac15aef1b3a3970554e90d632a982f40f63db9f1937517cacb91531505edbc0fa78b9aa07b4be4bca96f7f3a88b527264eb600ddfc4b01edece815bba6854e6cdbf084ae8d63cd974ea71e3a7e40c0e99486a7d9a660a73b9fea612d6e996b33ba4af38cf297ece9278676ae852aed8f524732757612d009c2411670f984a7397f463006ad45bf564c90789c0dbc70b2477d688c0dcf3c0871207f050058472b4b030aa0f89c6d16e6fed20023ecc5d570414506cd70c6895e3b181c88d925b99aa3675f6f5fda444deae5cce3cdb686c1cd6fb2d4f15f9da4823ae720f082afac0ba1168dc1f96626e66a647b656682c1d4d93da3a34e047ce6a0e7b31b4425c4aedd0609764881f1f8571edd27e8d44dee1083f3c50d567bbdba38dd2d140ce53c83d186471e2220056c121fa54fcb48f86ef4ed3d814c5b4ae77375f47b3396ada4c952d911a12613ffc38f93ef7bb07c1276aed532f894a76fc06fa26eccb6bd80b4c5c1a333fccc0efe4f545b8e55b3da3b7d77a61dc124b796bbaecacb2e3866944e614b5982b50bdc03beb612b7daa3e930b610b16fb1c3edcdc0598a76b65feb9383917998c07ec4f79ec41f0004f1fc58ea291dd6c20da9daebe3ea47c3db133a6971d3ab3ec56b7fa7746779a7c41394b4d1ccb3f22c48ccd0190b336e8d4fe8b8c6bcb70d5c2c01a6a7ff9ba0fe76d8259de5b16f02c54219108e90a804fbaeb7798e15413b915c1a2421002926c9f901f151d6f15b11ab2f328091394dd8344658edfde2a60588b15400a8b48ae26eaf5dc9314bf11082b0ede52a5471773225e58a86da150dcdda3299cb1c1029fc8f9e5911042d204fe6e196519778cbac6bd03eb2baa9fe12f7d165216c94def2e1f821d99f1fc78f277def9fc111c25e9bf4c1fc067804dc782cf888806ea656cc732d43fdac531ff57d5a5434eca3e62abad5585dc527a736b4755db819eeb7f00d173bda2572f2dab81edc9c51be61fd2ab0112e098dfd2bc1924d89e3c6ce2de252efa8839e6000947d7ee66015a1a53893ed407b57be1c4b7b2b78f7f09d9029e0df4f6494dc9efc2c850b458f2f2c1e279e6654a503837dc6e8fb2fb5d2f6dc40e811ede5d99b0eb6a8cec1a942b2e63fe75a99941eb6e041118d97741860077ed0748ef9f734150d7d7301a0179931f7d78ac01c34fddfbb7c73687a55cc75aa3ab7048f8081f6e4f53998d0dfde015cc5c7dc6dc3c215bb9bb261af6395658a19e0085a4edbdcacd9f8aa1a74d060ca55643e57ed64e1ee88d351e293f94152c6bf53638e126bd708528df45713ac9eed64462fa36dfe75beee83ed58e8102c87863fa1c88569e65f935422e0c612c28aa31aff142b80a6a4aae2ef8d93d1c409fbed7107bc431ebd39705f8c033e7c9d5e6d27217e61add226c006f34133b9a8eded790fa541594c49d592d030b5b84d2034cfd99664549ecc33cfcc5d26a3eda66a5d57c022dac3124738b712cf20f33a84bedcef19577b17ef3010cdae39b695d7532bee94cafbfc0a83f222d4b0e93471817237d32af84579be91720f6cb868d8ce6658a201dcc56523dade8e15c49bca326783e6a6ec1104513f6df95f3ee2003735d91f3a284f893edf2463f2f8893201e5aee688b8dcfa0c080261f26c8fcc6ac4de3ee69d1f5391bdab3c6ed76d4fc8eb563dfba4fcfae28d14175764a82e25630553f4c6501e5d43eb32065145bbd5b692879e15841188b570d595edba947546a3b3c82ce4c1aaea08a8a877db82805623490082ee142d09fe85ecc1c913d6aade3d433f9d2eea86d2d97f82aa3da7b7c5f8440f92f50442ffd9ce54d267fce89a83db3580bf09473ceb75f4a71b2130fc54359b89cde460e68e4a543cc09ba0b897fd73f1db9f84f52c4c2668ccba371ab21483768150a59992d8172bc6ba7175e299853cf2a4e6bb455aca119b5c4c1d16435d643d56a1ac5d69e7ede728918e9c0dcf7375eec55ea85eae7a83f1511f7808e709ba4bf99891127bbfe5e1ea1d03fc95758d4a0658c645d4382624e642314628860027d06803ae77a661fcee980a91dac97efa4479c0ec9f6d3416ced08ba241ea14a2e053c80c483c6e3e0e8e1d2b34fb39de184df6bac07e5c3e518e5bdb336f7f4a5d490d58d2b8e705be409f2fa9bfe71dafcd73c96a41d8fddf4cd6668c012b0a8d87a60722813e880b31388b577342f33f46c5d9f73853451145b5e9dd4fddc76945a04010a9d56b60bb299f3a2bf03850169fcf3ae50bfd69e16411d2d813eb330fc98561de21fcee980a91dac97efa4479c0ec9f6d3416ced08ba241ea14a2e053c80c483c67eb688e15dc7ceeecb92c8d45278a6a261a25f1afc208d664080d0849fe8800323bfb991856d62de272ff294bdbc55f78cde1faa06e75491cc40569f34f90069606d685d93f3b47fa21f847fefefa4d879b3f24ba12a0a52525b98dbcb6dd7f57b3d9e9dfff8c1e78f288b332297b65b18ca907ca922c7b727e3c7459690a89d71a0dae9f2d9bd47a5c6ab3514afbf32977bce8a36e42b0fd44b9b527be4fe5a3a756a26dd1f9cdfe23774a906135ad9f9cbb13759188a851a19a0be98b6e805cf8c44371754b2c10444c327c53d1eb2b6ed05c7dc433f06a06f12299f73829a0f9530554a4ac8802e2616e35bfe26f77a3f8272fe41aea2c60eb3aa617e820d777cd539d7ee91a5317db7c5a6b546ab84ae55dd3d6f8278959d02a3ff21b39dd41461d159c1a6d40807bf5c41e5f64f4e2f90ec55490a09e9fd7b496df71006e07d5e6d1f40f0e680e39c3ffc02889922aa7aff1490a8b40f89f3835e3f7994c31328b13bd5d57b994acba3b18148577c777d43c4ebf36058f78e15791badda428139d63776db548fd54fe4b7f8a39ce79f8d9e469926675448458f9e525a5fa732e2684c5c4187ad7899776f40487b31d1baa8c3b60f179226f54ab1f0fdb090c7aa7d901f1faa477600698b55ed39dc6fe843a07da41725eb94cf70bc433f5de4adcb53a928b1cd8709bdcd5fdfd0f485bcb7928aa632aee6159bb30a0a538be72fb388365972b0dcb1b644cf9bbfe4aee3c33ecffba50af3f6197f43e87059fc5c2082bb8bc0cafcaa2bda6dc9b64b2a30100242b1a529df6738d779ca5ffecbf23a0c0454b2d443cf4932458ca186c884a771e2091da4d612833182f045e2ad366fbfbc62ca7fe8d57bf0e4ddac40e9f2ab35a5288689b7501caef274f110b81f4921f270134ff8215550cbe1d321cc27e2e92bb83772eeba0caa88dddfe0cd0556f9aab067180c9805ceb0cfce46a4dc41452377b145889f20196561db90b55a1144df93adf819881c203cc26c9df76d9c14ca85e573cbd115dcf08c10fb064701d2c2a1718e7f966e8f7f16bd0ea12c4378e2e812bac0e2a27882b4b190c7aa7d901f1faa477600698b55ed39dc6fe843a07da41725eb94cf70bc433f498c60a89b9948c55b08dabb14edfd118b75d329dec07a7eb3109f4c0fed7d397c26f5ad98c1b8d5150d08dd4fbc17b2269a1bdb9ff193fbbfa84c909b95a9b08566d8d62fcda564e483d8c7e1a072c7a27acac0bb1b549c407c347959ffa867b71896600310f721d6c12bdc7d9fbaa3dbaef7f28406f995cdb21803423df07cb20be7e3dad6fc9767576a7b8d5239895229c914297007dc397f9f3c1be21037a1dec5576c438a9f399a73af3df6eba3486f4d7c6eb54f0406b6e43221d969158a99d8bbf0d55e921de764f3ebaf4226e45bfd17e0feeec48a9e05879993e41fe3dd991e2a63311cb13e9d6ec2ccd7e97567640d49ddc3ee988e71bebaabcf61b64313e0e9b59fb44802fcf8f441126f3900f4239e5e2af10b4bf5188c2c3f4bc97a6922a9a4d0f68a4bcbdbc91290c00407f374e46112c9b7fd375b75723e172f2fba25ac40fd9f0243c5a676ee93066fdd6acbaf79157dafe2fdcc3a4638a42d0a414e5528fbbed3980fc5408149722f74ad836fd9bcc0add136f863f91a84428139d63776db548fd54fe4b7f8a39ce79f8d9e469926675448458f9e525a5fa732e2684c5c4187ad7899776f40487b31d1baa8c3b60f179226f54ab1f0fdb090c7aa7d901f1faa477600698b55ed39dc6fe843a07da41725eb94cf70bc433f5de4adcb53a928b1cd8709bdcd5fdfd0f485bcb7928aa632aee6159bb30a0a538be72fb388365972b0dcb1b644cf9bbfe4aee3c33ecffba50af3f6197f43e870c676b06a8f0ac18b7d0c0a36ee1877a168e0518df95161a3dbc862b69378052063423e5b60e33cc5ab9a6b50d8361de5ac01ccb44105884240abd8e3f24ba7abc1d9b62429d7b6793443b96fac0a4a943a4833d92a7878165765f50983005c3c4df2b1f19c97379343e425b60fd110b5e5a10c73d115a1ff312f31420d53cfb10ea25d1d2c0dd110d5b66afcc86509616ffc066f3beb4c5e248d815c0d8bc74c53a790c9d4bf48b9073f1efd5d2e894f7eeef9cee42426da7986b498e1ea665692f8b8be2e05b69d6d0deee3400950454eab70698190c90b9294589863a228d9e6a4a515c395190fa387823011cbed2bea6b2de73d4789fc1a08992a87dd2c828c295b0dc3e948a2d0a367980e0fcf898e2ad76dd57b414e1c152febbd7b863e1f6b5e6836d2fbc7bc577991ee4c2e90716c4d4b6de0b988631754d0009e7b5b59fc5c2082bb8bc0cafcaa2bda6dc9b64b2a30100242b1a529df6738d779ca5f19b463df148c6972a4c750407609accf4bb550b4e8d62691cad5d832905c03139f4a421a4785e5da2d6b9baa87ac97630fd9d8a9a6dd841300af400c91ab2661dabdee3c705fe6391081d89c6598cdd3c97cc5b340938a8125e8c3cc605b71cce58ef278f4668349593e61cb19aabc810d9799ad9032f6cd6359c17dcf4d7f31606d685d93f3b47fa21f847fefefa4d879b3f24ba12a0a52525b98dbcb6dd7f585191bb8794644b96329355b2bbb90fc8cbe2c8e072656a143e695306ca33437e7e34a2e9df5fc4f49884252a8878ee7ee47f65a7b56fcfee7fab86fcac9f995e80982644fff2dfae6c980a43541829cf7a3a756a48f0ea94ad3218713afd192b747e8c8f917fe03f741c689f0efe0ea22e5d35de9171014b97531d71fcf9cb2b76a54c23102be59f37cf1091b0778dfe59607362760d7b24d4d8e0c3e40690aa38d8c7e152cfccb7e681c0537206e0cae0b323878939963a49b3b558083f08a424f8a95e2b24c77564baabe940d6e1e302c1ca7bda0a45fd28c2c770e5a1760d1fa3d20a78a7937089c0ec45a900d0e20bdfee166d7aef0fedd9a4ca335a8a09464685f20b914aaef4f6d55e2c12db1ca7567d4acd8ca62100b2fed8d80fb079e06352ef91b6df250ec97e5d0b864990b90378b00bc8af518fbc8702f1a2646745a1e2b2d8a7bc1a902585bcc5b8e86fddd77fd5c9a79635145277e787afb12e6a4a515c395190fa387823011cbed2bea6b2de73d4789fc1a08992a87dd2c8200e7937bfd4e91782b6cfc7ea58f35216a4032b34effbcf93a2bdee4b30b61d43ac1468758fc721e25dbeea65f99854e93274e0f88be65fee49ae9a692507d7a91971fb808282d43b927c58dd7a560c4965db0857460b7160b2afae2a2f3e2315e2a495c8ac49ef89f4f3dc4eb029e1086c367fa6f46363a7900d125d531739ec3da52e9c479e15af5c2acf34afb95db77d573cacea57aeef767619b3ec40ffdb3bffc682393bb479a15c39826a74c8dadea96e86b28ad20eeac109796cfea1d4ead9a71329b621ac6ef816536578f25f0743ed6c13f1447e19df442113d13f193098f9a1e9e669dbdf96e5f3bcabcd949169f4203ede0955ffcc0770a3124c8087fb38712b37b6e5aabd94735abb902b83cb0bcafa83d97ab9cda425fb25bc6428135f2102129e1ade1e1f474bb605e469bef475220aede7f49659b5423dda13578b5cb54e04b89962f685d4969cd5100c52246f6fe890f453f80c56552501bc6f602b34f0826a91a7cf1e6783ca6868e07c43f8a03b09fcf9de46c5ef3503e495456139740f47dcbb4947e1e85cb12061be7336ec5327b955a08584cc3fe1b9791371142135279939816c7970cc043ba3314caaa987c8ce35ed1549a8dd401e6a4a515c395190fa387823011cbed2bea6b2de73d4789fc1a08992a87dd2c827efa3f5c4cf0a58ba4ba87c4b72ea55031f26af5d40bccda085efae97a786f95f5b23771bf79392952acf33d91d9ebf079fc59f2567436cc79c4b0717f73077f1ed687b56fdfda63523ddf6d1e13b6f427d99cb0685561eee3322792e22f93cc00bbf87fd6ac241cdfac7b62fa5accd084070622ec16d7e1c9a6461dd09a01463104d56da97653414489dbddfcaa4ed59ab68210e7c31a767389cdf103c3412cbc6aea1532b59a6c9ef4ea1895a027d89adf39da1d4119f9738aaaf522ba813ea5d8186b3c4bdd170aa79893ed741e1901a74a9bf6d74ab1e024d7aa4d7cde86fa850693e25998a8fba64bff01b79602198c85b029cf63d4ea5510fb660966ba1f9c216eae5e2ae5f456ab47bafdd1ea3b1ed9289ba3f8e6db4d5897bc6322bdea3bf8331bb972aa0c749f8678f20f228f821b38de810437c96bd320ba8df160c1940c2425db947243b52ae214b281cdf5b840078ca1f4a5291e0d5a3a968bf9584f7ec7627049242bcc15c345c97baabf32e632b056a96f7ea67caf1890c01187bbca526142fd9340e5489203cd886003294dbb19f850950cc6f7b91dc6a350921d080a62f172cfb4465f66002f387128ea609e22e7ee50a6a50794c0ae18c54dbbfaa5237af05726ce7862fbbe810d008e7e5ba15c08ecb63a1c42db6ee45e9626c782565b2477b1068cf9cee13fe2862a0491b7e71b804c3d92cbc75c84c77ba5affddc70aeba9f28a1aee273647c1b889636edf171b9369a4abf97d656751a7902528aa8c54b3847764164206e558ca79959c090bca46e7cd721add22438dd915c3d4211c4861a7a16357191703eeb2152e717c04773c55eb95dc060dc08822d5965d7a061c118edc5ff091f74d3e88b83611c3cdea7834394cb6ea1245ac93b617a663501983eada336386ca3482d4df193e9c73dd38936658152b36c79e587b686e3c11ba8ce4d65a57928c7e387c63c5f2d80e91cf7c733b1b6dcfc7b92bd61b97dcfa5d01d1b7d28fc0e9d230d135d0863aaf7c24c05a704e56d6d4d3a2e86cbfe2b069e201c27bdd0b0251d6753803bfc710ddeb8301677ae4c82a2568ba1de62263f534e96df4f6bd91e78cd06da7557f949ff7fceccf01f3a8cddcda7c91631ce710ee9821910a064b905bb5bf37791443f256369293dce7ee63ffca19fbbcc5c02732fc87aa80fbf35b7ea169bd58f4a0ab44c1b1db87ad76a706ae92ae31592f1fedba45d2051a6f3b8be80e07641544c46e63e25008d9e7d4ea2b6655c08516619b24f9cfd4c92377f4cd1f4cc3c167dd7ffbf719f177f0dcb1bcd47817daf7c3d13a7dcb2df21cce45f4a1b28fb42232d26c38b204cf144aed9f7be80337dc8b0e261cbc00f501375876363b74e27794aef5f4c42af8eefa6b8b34e1098d9e29c31169013e7de485faa9bd698b852b1d69dbadde3552aa80b47f4d16504af4ca8f817f35dcaee4f8368f4c3112addbae4f8a8b92a75a0d4f24b29394f65ea165b499e2c254aea794b687696955d1957686320b29ed06fa601823795bb373c75c66fc098ce4ea3b0d4f5b59ac436ef3a54c4bb7ff14222a61b06ee4f6a74d65eb7b9652b48dc0c8e7f878576d63a2ae7b02d408b260d8146381c1882fc83999c6cbd2568f66cbb7a36cb3794b527b4562acfc8a4638f25b33968e93e79d462eaa895227b850705efa1ecffe00f07aa4e4d3159c59b41d2e7d299c154f1f2cee40e642c5a7775c12911952ad7f48d504909c0a56d398a0a0b149207f95f671ab442aafdeea54138e8d808c3461fbdb2231d31efa333cfb4467d868327c40b93b4a6c38b521eb8ef6770c82e152073bada9f16767dfda29436b3e8dadaba74d7ac2ffc6f16f146daa4938b62e4806c226e98571407ddbf120ea2614cea1c0a825b06f5f5d7f245c5486b773ef7f2e8e46fde66520306615d8097a57a401d3860379071f1ce2da09f6d90db32b9bcfa2fb67c72cc4067077c279c857b1595f303aaaf65e0e1ef2ccf08c2bf3333c0ec9708bf8e763ec20b596bf82373b4e8e25802250b0a3cf8bc46ae70863f052bfd1bd828fa930a022af01b23d6862fc6597dc9a3c453b3364efbf8c530924e9fa2abb61f843943a1005f63c8b5d61d9775ff4bdfd8d58ff65317e0b91d748178a040fcbec52532344ed9245463423e5b60e33cc5ab9a6b50d8361de5ac01ccb44105884240abd8e3f24ba7ab79a2c4da455e9a29457a743af0865ea9fa20331be085a8b9450a1cc57634cf5ebfbebd0c9bf6929e8877f13e5bb2751e37148841c139bc93cbc7bddf9aadc483edb797ffc6d0795c1befff634d67b72540ba2d51009129d9edd2518a423a581a277d084aefb9a6ccaf718bd633cc9ba68b10f3b0886260d119d1e1f8d982189088637a51befa9a061b76246e9cd306786bd8a7f555b045d1f9f97f1dbf0400c36f490b172660e4c2e04deecd57acfa7501c139c23f4b5f6dee765127afee27d321ef1ad56a536a1594a431a82e7c557f8af94517ebdde2e6ff6749a734021a7dac7af086f77f716990e4947aa22b417b7b7313b03bd04021545d12b85e254a150080e0dae4361bb9cd70c3610b066e9b2189e1b3c697ee6f85f307724f00995420c6ad2729087b3323dc9347e6dacb7baea584c2222ba1a4d00470a44a75b6113939df9924b05e57d698e7df69598c5f06935b85a75a730cb0c87a321b692bcbdc8b8b116f43c4e24c2244235938cd93750e71e89c384232a8b67e6caf10c8f881a6fa134fd3444b48bccf5dc0d56c13606bde78ad269cb7327e44831c11c6536d85f006e4260205ccfed2f2a2e3cecf6e2037ac55648e1b1c4697ad383f857d80741939544f71912423485e29071db93cace5c2975362a11b4e25b90fabfd64424f8a95e2b24c77564baabe940d6e1e302c1ca7bda0a45fd28c2c770e5a1760448d79f9dd894cbdc1354c9978d86e452a5ca79e4a1b9bf4156bd0c4a20ec106cb0b29aaa3d4f82a4c1e9f06b0276e4d2a7e67b39bdca78b1a942ec02a95d421577aec44091b3bf519bdc49a0f234d23469b7e36a1d96910cd0229861cf13bce140d48e784cfbace48e4cc63b4a90a126909f9215ddf3f08bd566f59256e18dc424f8a95e2b24c77564baabe940d6e1e302c1ca7bda0a45fd28c2c770e5a1760c86a3518c8dc5a475122d89374ba9572e3e0a7df3b6e5b15e30129a8183355fe25e031b68119ff4c67a857213a398318ef6643e57406c1f152ef78f81d5a572cf30f0d4c555f7ba0f0ce4d8a4b787e3464a23229c462aa5c0214737278955b30591725100fd7837a714bf0541b5730187268056df47353a84f11f076744bff20424f8a95e2b24c77564baabe940d6e1e302c1ca7bda0a45fd28c2c770e5a1760b9900d81f9b12c714dd4be4b8bd9ff132b0751a65719360166ed74d0795f72ffbe134cd46e0cec0c4b2f1874cfa2f37940724647c7894ff64ba0cbfda5e78c82c3a2f21deb558528cbc6b3c55c1468b987b9b9df5688babb217f00ddc90027d7bb0899d3a3ec736eb053c5619486585ce42937dbf76e89d3b8b9146fc9637c585be0678892059aa6155a3991fbf20c36ea90f8502739535233f794b4f922b1f260e799feeb5831d1de788cbf42d12122dafddf402fea7206f27b363a2c76cd9610215fe66a07e266d4ae76d543609aa5ba953d3808658b86ed7b5a70dab681c6c676b06a8f0ac18b7d0c0a36ee1877a168e0518df95161a3dbc862b69378052063423e5b60e33cc5ab9a6b50d8361de5ac01ccb44105884240abd8e3f24ba7ab5be0678892059aa6155a3991fbf20c36ea90f8502739535233f794b4f922b1f20bcae19b420c1b3a5728250e35b8983854833dcb9233b649ab92bb4461b26a6192db9f2cd9e8bca335c6fa45fb1770ce45d668f81e30a1999ae9ac3eb060d61ac676b06a8f0ac18b7d0c0a36ee1877a168e0518df95161a3dbc862b69378052063423e5b60e33cc5ab9a6b50d8361de5ac01ccb44105884240abd8e3f24ba7abc999c3a26572ca0daf648b80cd09208916cc4481a47449bdecabcbc416f3eb1e5d447760562eb83b4c3e9dcbbd8fd27280bc062331e1b87c13c9d182b5213767cec8e8c43b1654d9775d02aa83d42c60b8f3e65d7fe402a893eb45249c4c483ec676b06a8f0ac18b7d0c0a36ee1877a168e0518df95161a3dbc862b69378052063423e5b60e33cc5ab9a6b50d8361de5ac01ccb44105884240abd8e3f24ba7ab5be0678892059aa6155a3991fbf20c36ea90f8502739535233f794b4f922b1f2fff43eeaa1629ee1d453ac429f451332e078f6af586034dd57f316a969fb4ee27aeefebc1aaa5ed12bc6df4445ef3d9b313a024a11589c017e98c545ed5661ebc676b06a8f0ac18b7d0c0a36ee1877a168e0518df95161a3dbc862b69378052063423e5b60e33cc5ab9a6b50d8361de5ac01ccb44105884240abd8e3f24ba7abeac03229d51403fb39349310fcd01f118d094175b055e499812ee985a073ea12ba2c921aa5bfc7ab5f30ef421e892bea0d41a621fc2106f948aad45e19b1419f8c111d33dba65e22e6f425a3dd161f9c6c38affff45c0da17dcab63aa40352cddff7041952af85d6513fa7d2839cee07578aba05530bbc043111014926efd31e1e9d43547cfe8c11e4b7d2c7a84bcef09f7b17448e03464f42ac8b076d9c630f424f8a95e2b24c77564baabe940d6e1e302c1ca7bda0a45fd28c2c770e5a1760dfcd27fe2779e6f2a731ebe572b6dd732a71d34229ecab7900c7ef788f43a29163fedac26471af4fa2a6a7d0abe3bdc957087d05b27e722fa4b3729f62c8d33cc676b06a8f0ac18b7d0c0a36ee1877a168e0518df95161a3dbc862b69378052063423e5b60e33cc5ab9a6b50d8361de5ac01ccb44105884240abd8e3f24ba7ab249f64f8213496d79d524a41c8050500ef0b71fd0aded14a0e8d6d9e343c8087a1d94a007ab041724de9d1bac6cf150fb31da6480c65e51b31c57c97f3b3ae349db056d0d3366ddded9d5fd39e5dbda03870b00aa97c0e2a1b32418206f8d8b7c676b06a8f0ac18b7d0c0a36ee1877a168e0518df95161a3dbc862b69378052063423e5b60e33cc5ab9a6b50d8361de5ac01ccb44105884240abd8e3f24ba7ab1aacd7075bb3f08525e2da99737ae82dc0ae481d2cefe5eb293a689038dacf648d74a90fc4c05dd12e128fb1116f0677d5535cda681a8e34b7a6533d7b21a1541ea1a42ff593d7d0a9c834d3a9ba4ac0853f2d30255facca52dec09f97f476f2c676b06a8f0ac18b7d0c0a36ee1877a168e0518df95161a3dbc862b69378052063423e5b60e33cc5ab9a6b50d8361de5ac01ccb44105884240abd8e3f24ba7ab5be0678892059aa6155a3991fbf20c36ea90f8502739535233f794b4f922b1f22a33f4e8ae2d88b42a3a6760f68e5e45ba07ed90f09c1a66bc085d1546c6dd1b1676a8597cfa1936bbfc49bc9b0ec7df62b80b927a06565f300d95b2ca8d323cc676b06a8f0ac18b7d0c0a36ee1877a168e0518df95161a3dbc862b69378052063423e5b60e33cc5ab9a6b50d8361de5ac01ccb44105884240abd8e3f24ba7ab5be0678892059aa6155a3991fbf20c36ea90f8502739535233f794b4f922b1f2994c2bf7833d51e386ab1ce34882d6900e82505110f6b413fadde9fb452ac6e7fe1eed0a9466b4c2d080213ddb0c30c2a9c5918baecce3ff453cb73bd98fef1d63afd61f3485890266c2d5d8a9fa840d4f9cdcf0cb1232471067f702ed6a2be378802d97983b7f3cd67cbb51a342c5646b3bdd99a0554c432d25da96aee3d2035be0678892059aa6155a3991fbf20c36ea90f8502739535233f794b4f922b1f2578cf212f3733bca56bfb1697a06f72f419595d27f290567db648c58eba3deebb40b52436d0ddae079bc431ff1a4ffb7327dd87ac2f1ecca2ba562cba1a57d45c3a2f21deb558528cbc6b3c55c1468b987b9b9df5688babb217f00ddc90027d7384198fea39436f32cb6feb3aee785c09242f7fe9a9e66a5011b32f7f1fe32b05be0678892059aa6155a3991fbf20c36ea90f8502739535233f794b4f922b1f26c0ab21b0bdd7585c3dce9e6f31e1e6e9ef79bfd50205dc1d4537c092a2ceaf132a0d4bb712c66e1a33cab86311dfef53d0e06d3aaadc1513c269f0a4a74846fa361de30d3bbbe078e638aec34b88c94adca6a4c67536d8f6df47d46428e49db9798c0e413388871896ae82710b030067fb9e2e5ea3278b94adf6b16d335651b5be0678892059aa6155a3991fbf20c36ea90f8502739535233f794b4f922b1f28c18f9a2585a88380d647684d5636f03fefa75b6c006e15896148ba93b9f29e6e99b274242b8ce8342a2d10d4884d8afda814265d882ae8d08ef182eb7d6649ef52f3c592788c660c20c6248be7124b7315bb8da8959c0372fed2e38b30bf7637379236414d66b5192d91b11b1ccc496b23e26ad27b17b6ef357e3751a2a7bcf424f8a95e2b24c77564baabe940d6e1e302c1ca7bda0a45fd28c2c770e5a1760a6ae382c3bbff4fd0b1ebcdb44635ac055fc8265b920732b8cbdd2425a0e58381762f2f92a92563c79ff1b9937bb66065add600771f81d290014830f77f97445c676b06a8f0ac18b7d0c0a36ee1877a168e0518df95161a3dbc862b69378052063423e5b60e33cc5ab9a6b50d8361de5ac01ccb44105884240abd8e3f24ba7ab5be0678892059aa6155a3991fbf20c36ea90f8502739535233f794b4f922b1f2e19e644cceb4e446f5bbc3a9a21c7f9af348d2a876894529dcd34c4e8aea1593af54407b07d040053fb81f56e3ae157a93a8ad80cdf9bde37094b9b8b6bd043c1c5aed1f9131373a727fecf4ef3c08351b78cf9b489d345c87ec7433c01dc26743fb34992437e95ef4c8c961b1e933a87754f95a02afc1a29d3bacd8401f45925be0678892059aa6155a3991fbf20c36ea90f8502739535233f794b4f922b1f28047043193d966e54549f8e3025766cbe21399ade9e660c5c78d422fe3d4b78271e5d85d98c7c68f61483ee4c34e28daae497c329dddfc4e1b6699d266dd6819c676b06a8f0ac18b7d0c0a36ee1877a168e0518df95161a3dbc862b69378052063423e5b60e33cc5ab9a6b50d8361de5ac01ccb44105884240abd8e3f24ba7ab424f8a95e2b24c77564baabe940d6e1e302c1ca7bda0a45fd28c2c770e5a17600c6687bee1d055efabd23604a7f4b245fac2779eda9dc9f51f00f2f0efc37a1c57fd30a802acaf24a4b4953e25069e0a58719d2ba0a7d7dfcdf743907043299a1c5aed1f9131373a727fecf4ef3c08351b78cf9b489d345c87ec7433c01dc26743fb34992437e95ef4c8c961b1e933a87754f95a02afc1a29d3bacd8401f45921aacd7075bb3f08525e2da99737ae82dc0ae481d2cefe5eb293a689038dacf648e7dbeb2b440bc58234e60d3c217aa078cfa021b50099467e67c75dae0b2ed2f318b11496a0d7f30b6e05c62821a6bb673a45699d7016ad6412a047769f2a61b2744aa2f1413a478c1b49f7991916f4833d2cadf15c00dbca4806a13b94ba2ad436d290322ca6b338536b9ee960e8d0c8cd9609618f9132e7c1fb66b316c941a37c279df93dcdf2c1a82199ab040873c813c6437cfa5ec548fcb9fe7d6714a7f085ce2bbfbdb382ad1b4bb82c0939d1c0fa30459b2b3f5d5db3af7fc4361a6a518dede59deff1af886226964addca6fa5ef757ab1c379252ffe580b6c21d27f52744aa2f1413a478c1b49f7991916f4833d2cadf15c00dbca4806a13b94ba2ad545ebd67e6587e0cc06d48b7943de292dadf88f5fce9a8494200e2411eeddcb84517e71079423a322641bcd68706a0ad3807a0677c003cc0fa3e6a9690b96e931a8836d2fe685d23c1402821f611770b28fde671125a43d541e320224693290e8f14528f6968d35ab51c23e2d3eac722945fa007daeaad9250ffa289df724be3f94fa2436bbcc57ec40cad3e8e57e1f0bf072e7d1d4d8ee78133912af5b7ff1f2b290b67be3a0e07ad81013cf91939775accc40167edd0896c9c37ff7e36974afbe673efec379e14d2468f255a0ce44a9fa65b5b39dcb31b1a0e871513ff6723bbe59cc007e9d806213acfd846fcf2244607a96a6dba4aa270afa610c025782b7b1f880e7f12a2e7f04780fdeea053b0fff72a9cfe117843bdf5936f50ebeff3d3adb1421555d1625a4eb3686e58e0b32a8d0f1905ee28808e4ce8a57a3638bfaa776257d2688fe5d2e8f6a4b2e6ed425041cd37461ecd5e0ec6358b91dcf425fbe673efec379e14d2468f255a0ce44a9fa65b5b39dcb31b1a0e871513ff6723d396dd9ee66a96915f04f9f18cf9f689c749954d23e33d7cd005db96fa289d82f99e24cb2aa9a785ca10c99d14be9c019a3078cf213796bbd00e8300bfcd1c18a45e372263405e122d6195ed6783a3c303c8536c38699c46c4ec51757a14766bd3d827cc031b2169db3d52005a84410f6a3025e473634d34bf50341e66a57207fbe673efec379e14d2468f255a0ce44a9fa65b5b39dcb31b1a0e871513ff672308c5b04f4d4aedc4d36e7d4e2a39f368806988b608f5118037f908987a6f2acc07688796fe598dcb1b515a675cc30dd8719af35a24b67c716be8fae51f8c4e67d3adb1421555d1625a4eb3686e58e0b32a8d0f1905ee28808e4ce8a57a3638bfaa776257d2688fe5d2e8f6a4b2e6ed425041cd37461ecd5e0ec6358b91dcf425fbe673efec379e14d2468f255a0ce44a9fa65b5b39dcb31b1a0e871513ff6723d396dd9ee66a96915f04f9f18cf9f689c749954d23e33d7cd005db96fa289d82103414fb19df6e74f240d197c2b908f61dff968dd1ba652ba59bbba1d60b6a7b020c553bc8759faace6baa7ddaeacdd8640c0500a13cfb650c42fc0fb64f33b0ff49f1910f221a44dd14116ec2b82cde6b4044fe33b7438cc7c2a94c472dad007c243981eca5f00f5ce600a6272d1363d107f5c14949b5ad2aa1711db99284c801703358ad785d0310529d91c10319c89df89161ee96d267d5502cdc4ce9d71559c51e511979770febe179f738f448c9608583f02341a8966e3f14b2c17d00f0bd848c912b463a33464a637ed6d1e032f342629f929b9a1f441b04ed91db86a5b90d62a1b8062b797b615d95052bb1fc97ec72b7d2e9f2ae51d7d1bf49993ecb7c243981eca5f00f5ce600a6272d1363d107f5c14949b5ad2aa1711db99284c88a63fb068250c62d89513b832f8d08498b641e1aee95aa0291b1f9b34b56076f72c18f1d49a488ba2059853cfde52e44c1d13c5d71d10f03e0a0624303f3dfe8bd848c912b463a33464a637ed6d1e032f342629f929b9a1f441b04ed91db86a5b90d62a1b8062b797b615d95052bb1fc97ec72b7d2e9f2ae51d7d1bf49993ecb7c243981eca5f00f5ce600a6272d1363d107f5c14949b5ad2aa1711db99284c88a63fb068250c62d89513b832f8d08498b641e1aee95aa0291b1f9b34b56076fe83d48fd8a24106d0ce6ea88386fec6c8ca5c37d1892a545f4ea0cfabd9d7a4a020c553bc8759faace6baa7ddaeacdd8640c0500a13cfb650c42fc0fb64f33b0ff49f1910f221a44dd14116ec2b82cde6b4044fe33b7438cc7c2a94c472dad007c243981eca5f00f5ce600a6272d1363d107f5c14949b5ad2aa1711db99284c801703358ad785d0310529d91c10319c89df89161ee96d267d5502cdc4ce9d715b406100e37cd0b0a51807a3f513fa81af7329fe37027873926b5f759ba2b2603bd848c912b463a33464a637ed6d1e032f342629f929b9a1f441b04ed91db86a5b90d62a1b8062b797b615d95052bb1fc97ec72b7d2e9f2ae51d7d1bf49993ecb7c243981eca5f00f5ce600a6272d1363d107f5c14949b5ad2aa1711db99284c88a63fb068250c62d89513b832f8d08498b641e1aee95aa0291b1f9b34b56076f3ddb9ab87403ada636139bd8e30c302f4303de0b4cf6f079813356c23091d26e0494d6ebcc0834abd0eee16614d1491d6406c07899ecdd40902bd728e10a276bc2b1b0a63f20f2a48c1d0fa034ec01077ff88bbfb1d4f084edfe7db716e982ada324534c5e2290c2bc4ea087fc0d7641c01ee3974322633b5aa17cb8ba9ced6a45ff913b69d23c12ba99f7e9aed05e1e72f9c85e27e9be412d8fce1735e5deaf2c0d60887e7fc025e8c0c72166554708a6e977553971df1bbc30637660478123020c553bc8759faace6baa7ddaeacdd8640c0500a13cfb650c42fc0fb64f33b0ff49f1910f221a44dd14116ec2b82cde6b4044fe33b7438cc7c2a94c472dad007c243981eca5f00f5ce600a6272d1363d107f5c14949b5ad2aa1711db99284c801703358ad785d0310529d91c10319c89df89161ee96d267d5502cdc4ce9d71537b3cee2c8e41fcb6329ced624eade943150cd49f678dc84d876eec0511282b7bd848c912b463a33464a637ed6d1e032f342629f929b9a1f441b04ed91db86a5b90d62a1b8062b797b615d95052bb1fc97ec72b7d2e9f2ae51d7d1bf49993ecb7c243981eca5f00f5ce600a6272d1363d107f5c14949b5ad2aa1711db99284c88a63fb068250c62d89513b832f8d08498b641e1aee95aa0291b1f9b34b56076f499c1d24d291ce136939730edc1bae1c1f1f7218478fcac0bcafb60b26bbb378bd848c912b463a33464a637ed6d1e032f342629f929b9a1f441b04ed91db86a5b90d62a1b8062b797b615d95052bb1fc97ec72b7d2e9f2ae51d7d1bf49993ecb7c243981eca5f00f5ce600a6272d1363d107f5c14949b5ad2aa1711db99284c88a63fb068250c62d89513b832f8d08498b641e1aee95aa0291b1f9b34b56076fef5249e131435ccf479792ff89bc6508a8b1bf091474bd5d527caad67bb35979020c553bc8759faace6baa7ddaeacdd8640c0500a13cfb650c42fc0fb64f33b0ff49f1910f221a44dd14116ec2b82cde6b4044fe33b7438cc7c2a94c472dad007c243981eca5f00f5ce600a6272d1363d107f5c14949b5ad2aa1711db99284c801703358ad785d0310529d91c10319c89df89161ee96d267d5502cdc4ce9d7154fc759a8f867daed571942cb70e6abde8ef997439bc82d8d3b067ea6d64aeaa80494d6ebcc0834abd0eee16614d1491d6406c07899ecdd40902bd728e10a276bc2b1b0a63f20f2a48c1d0fa034ec01077ff88bbfb1d4f084edfe7db716e982ada324534c5e2290c2bc4ea087fc0d7641c01ee3974322633b5aa17cb8ba9ced6a45ff913b69d23c12ba99f7e9aed05e1e72f9c85e27e9be412d8fce1735e5deaf6f046da9a30dc88edb8b0c6242573379e771ea2092e65ffcfac796a5aecea3b90494d6ebcc0834abd0eee16614d1491d6406c07899ecdd40902bd728e10a276bc2b1b0a63f20f2a48c1d0fa034ec01077ff88bbfb1d4f084edfe7db716e982ada324534c5e2290c2bc4ea087fc0d7641c01ee3974322633b5aa17cb8ba9ced6a45ff913b69d23c12ba99f7e9aed05e1e72f9c85e27e9be412d8fce1735e5deaf63bdcb38c678b863c9866671040d3951c9f2f72547aab4f7cab26a58e4c4ab31020c553bc8759faace6baa7ddaeacdd8640c0500a13cfb650c42fc0fb64f33b0ff49f1910f221a44dd14116ec2b82cde6b4044fe33b7438cc7c2a94c472dad007c243981eca5f00f5ce600a6272d1363d107f5c14949b5ad2aa1711db99284c801703358ad785d0310529d91c10319c89df89161ee96d267d5502cdc4ce9d71597691ceeda1ae9b8f4dfcc15299f933fb1a482c3773a3ffd3a47674043f3d3e4e8fbd6b72232368d8c1a3b1f413bf26a0dab5618c1984d446ee7f8e6e8ed8f4559cdb5f28e8fc150fca74b2b09d0d91a91058a9f75a393fd7610bdd15fe68668b64eb290e43fe77ca947a0d56abe1858232fa4653ecd5aa7f60cd6fda4eff11f0c0103ca88113300ec0181b22e4b27b8698cda64526020ca3d3bde08adba7274d4481b65b6a4be7bb6de002380dba5fa884c4b92236d81c0df0fa98077fb290d0494d6ebcc0834abd0eee16614d1491d6406c07899ecdd40902bd728e10a276bc2b1b0a63f20f2a48c1d0fa034ec01077ff88bbfb1d4f084edfe7db716e982ada324534c5e2290c2bc4ea087fc0d7641c01ee3974322633b5aa17cb8ba9ced6a45ff913b69d23c12ba99f7e9aed05e1e72f9c85e27e9be412d8fce1735e5deafdc9db556785fe4174ff4b1225b638e93f9b773dd17a51c79ca06b009edce14ca07f7c4afdb697e7648dd00f0ad9d2f98200b07acade77a85209c52d43fcd735137549a8e43daff28ca7b38d0638e745d6f98dc01f514e2f431b1117e8d40883fca66516ca7cb1a7dff886cc07e4745d5b68b883f64b3913b65b7553be706d5e27548a4ff40147329293ac1ce20c589e6afa5f090c49288bb4b7cc6d7496ccadeebab41f9fba89509f2799d8e54fb543a4826ad066e044daa2f6ae7aafe621907b37951ed661f6e2c35de56a6a82eb8643c730f74fd9a245299a68be807d04174c02f586b1184062269144f3985a6d1c08d85e1f6ce978e86c688a638ad9ede852addfd94b8688273e5ecbd408af5183d4e097d1b1446fb3f5812a174b4b1dbc23a870a68efbe5126ae973100d0f871b2956d6e057b1f8350187826a9596b31decc9055ff3cd9a5ef1679347b3fc33d213b303bb38812c5cd2d7fd0fa048816c408688224ded6e3cec24df5fc4772bd5b1843aab551c0e979feefed6f3bae1fde51b3527da1bd30b36f176ae6418a10fc7842794f7e9453c520874d4372f791f938ad75396f67523b7341b76a6ccba0c09f68a7e57fedd8f6feaad09dab1c075e60934d3e8b28ebcebde28e4e9eb483ec1c1654154aa8fc7ed958bd0388a7cbf6442b8dbbce946b842857a116c5e9d54061d71fbac5d4e7adbe4210631ce126fc70f4796e7ff0e37797e83f9d2b3b8f2d7d2537a3c261b185f92c6728e8f0c80230b36f9784aed9b85e59a6d2b2f396102cce76c76c017b60a8d7b673ed85db8fcb3b44c6d60e4c2add42ee0075bd07ca664616f6c94049349751747a48abb696920e1e5703830a9ab1d1d07978ec7f34dc636f21dbeec6b3aa991d7c26438b7dce958e31b9a0f9fc65934af56a2c7020689edff0abb7f3ebe9d10200d3fac55479da5ebe31e53155a37ed79b98e7f812a31cea6e75bdbd383b2a275fda100a8c700e69a22c28c059b3e5eb3f5589024208d992dfe26b1894d363a4a5523f0f95f9fcf76980a3d8dfd7a19d5827ef21721e8b79d3769341b2e19fde362934e52c6f3efaf7dee47e8b5bdeb9f03d605c4db18800f3ff922b866fe55c75f43ba1f660d948bfed97c67524917548f7693f9e22c136c34e2540ce56b44c278c83ee940a6f6799572f7bb7fd168d5f84e8091aa86efe6704288f557944b8f2b07e7b397ea35d290b238345a526539b11ece29dadb2514a5381ccd7afdcc5678ff1b95b3be76ac50b7818064a6a3eccd45242b1b590cbe18a0b28521240d6cdc8c654816765796e5e7fd3e843d3db1240636530b5db9b1796c546239fb74eaffd66345676683b639f37faec50643c162da237f4562bd2d236def06dd1e991ada799ce5cd9473ed370bdc9560b6df14aefecb8cfb72178ce7fd1e5efe15c8496b4a4d3904a1d248e4654d909b10e2ba1f70b61cf6eebe4412a8c05af46ba6109a187e38f4baaf724f19a635df2d8b34a63dcf994dc5ff91ad26d01146cc909a3767018f4ac980e25ba370cfde6da4a91cf661c920a062f75b221f41c02b78f7de32e3d582e5e9fc2990e78d86344355ad6d9a392b3bc2fbc9d3d7d136fb00660699e04c63d423412ff4f89131e6332587fc7900e8eac4c8fe824936cffbf01c5e874e5bee61bed2e10c404921781e0e006274722ea2c49df7a83606dc80f5e14a051a0c6e1d916325e78cf3dd9bf7d11372ea614af70ece91950e32ecea4843ed28784e51dc57e50f038d78e304c53ea6ff276c693cd5565264677d02150f1fd9aade0fdadd740a3858588a46ea5412560ef050cbbf5ec4f7103ff47588db0b438623edd0e83b4e8933ed2077b12ac326c31efcedcc7beb28096347ee2b18c852eb78471f80252dd8e9446d98b3546a95af245cf75e91916f9f60e1929270540bbb614b8adc36027805a194f1fd7ac08584f0d0e6c897f72c2ad578c26e6df7ce2390db95f859407bb2300ba04897cf2337d746e530e0669b9326f6e902b42f078a3e3096a54d8a940c494ff63aa3347945cef44f8d0a3a371c9321069fe268261394ef2fd43748052e36bd9e63d4f6e5cfe3195cb58ce9c749873716514b7af258cc65fe66b33da85e5cee7f057bcc1d35118fe942d06c04ae89ddd52394fe9ac9ba053adc36027805a194f1fd7ac08584f0d0e6c897f72c2ad578c26e6df7ce2390db9b593ef8b00d2a82e756f785d3d6150bc8115238f316570ca3d1747399082b519cdefcc271777ae2c766b736a94fb9aece2c9901813e84b0e93ba158ce5e3977a0539b564921918705626acf6ecc44b0b5c8c0fee66429e4549acf2b75e9c3164649cedee7084e993e2333c38b7b7c81713d45e75393b79d1b66cfea7c4476af766f30476f57c4f6b7894a5d1f4cf60e2b4961df8eeed3872fd1a45e3fd965f8be3d28b0c5a9e005d3a4d61e293c4b8e460309d73a9cb2c6815aed40775d2844c13c6eb5b0f501a0e65402f3f964d1129ac771fe9e1beaa32a10f14790b6bcca032c3569eb4d92e4985b50574481e3ca99664b8b444abf2ee2a1e9b7deff96a7dd6c18925bf9b1398f436ab257d761683ba33ce9f9429e9b1db39d9d8be6ad37c051b9d9014d174f8e13e254e6af313fc48a9b92f4ac8a4180fa6cc101a5a9bb44631f662e75994e1c8ae903c16d9bb61fa2bb6a26cd4090d31e79c245a2efc0f56ea65a59d77cb92795d23521f9ddbe64994a2ec35828155896d201d1787f089569ca47b853fed3c4a5c24569c7841afadb9acd861dd3f2599eb06ffc70e6262ebec59e105bfe2b1d06948e5a84b57241f2f086ae3c41e5d95e7340f4980a1fec1b202c5c9514c2385393b427d7d274b3d96822236baf08ca70df34784355e730416272d6dfdea18b7be38ea39594127b2e485a9fd3e480df97bafa198eb61486a1c7023b7310b63c6c1b0b98e55cfc86aaad7cbd661e7f3d0f86a565ce4951f569ca47b853fed3c4a5c24569c7841afadb9acd861dd3f2599eb06ffc70e6262ebec59e105bfe2b1d06948e5a84b57241f2f086ae3c41e5d95e7340f4980a1fe380cb5c140b1f56813988a7a95dcf8316816488e6504f7c9f712b7e9179c83e70416272d6dfdea18b7be38ea39594127b2e485a9fd3e480df97bafa198eb61484dd012a8a0d43b1b9798e19f63beabee2087fad099841f1fb52294e62aff3aeac34fb41a1cc623fce213989c296ba2abb13563fe11f0b12eaf6d600abc1d886fdbe68eb0a2cc02e1fc397e07d45b6dc015e7258e2148225d55956269ae4eadd23c756ce75335017cf850340043ce2dd4b7a49c96a74dd3a8f12365cac2db2959813144c7b4b385d771a2aa3872ec1a07aa8f9a7d078225e5222641dbea720552b9a6891892af26aee2a97126b4174ea27cbc6a43d5018cd2d0d9f3fc0a487d1320ad20f292422bdcf11c64e4582208c687bae958385c33c0e017e0ecaa92978c7b912113aa6d5a9c9a3b763938ace3516da579511ab9133a5a56be008d9432f74a14bb76c5a65a484d964acc6877ac69a90aef773b194e63c5e9436431ebe6a5e472e47de8a1da3ffbc2f9d505c621a6cce2bae7860cf62d1cc642efb62ee4cc455a21f461e5e45d5981b532aea66148f99856613c5141c676741e4b8f7043979de16b93c88b2c1d9c07b487b6fad69fd534cd91037cdd02670813006a9de0d59d225bd2654ca2bf912cba76bd270cdc9b6ce0a1075da6a5f936d70aabcf1de04a14bb76c5a65a484d964acc6877ac69a90aef773b194e63c5e9436431ebe6a537d3487f32a8c49b94fbb23b02a56141f6c2f55d25ee25a2751532476c21e5abea44a5416cc5737a4f9767481526c0420cac05f0f32cd1a9e4d1d91c86a4b8c37226f21cb98bce9fb63a038c19458e114d1189a0e1132bd9d33b9aab986fb10f58d66905aa9c8845721ec0a77d9eeb7ae0afb9889e00c8d86452eba6d7926e793c756ce75335017cf850340043ce2dd4b7a49c96a74dd3a8f12365cac2db2959d4dd16a381c0174fd2a6de8684ab2b1c5b6dbf5d3c3a5ea951986b86eac06f109337c761f17b6a251bf11acb7d9824e0e03efb0aa1aed6b8a29d7a9f6b7a7699e40d26d93b9f1628ac6168adf48dc2b877177d7876d59a15a8ee6d66b487b880e5883ced23458edc0f943036daf9a839b6862aec11a37c7369926ff2be365d64aed83b02d61af06ef3c01706d49e15fc4a0cca537102979d49be1ae148ede524318665c948d08fb6c85e21a853fd29161f4c3d2d0fa552978f57bb3b3756b860cdbf52aaadb59587e650a6a167b5a789df49f7ffced0f5e73cba2a5746e4e2a6284ac45461ca3601dcea6cd976a5deaf14fa5007e714350ead369bdce02073968c2361a1ef1af89f64a58df0028932d437950eac72daf674c7681dd588d0f5fdaed83b02d61af06ef3c01706d49e15fc4a0cca537102979d49be1ae148ede524318665c948d08fb6c85e21a853fd29161f4c3d2d0fa552978f57bb3b3756b860714c860808b4bf4067959fa05d86004fa61e6987e2de39731a2d43be0c08cdc3e40d26d93b9f1628ac6168adf48dc2b877177d7876d59a15a8ee6d66b487b880e5883ced23458edc0f943036daf9a839b6862aec11a37c7369926ff2be365d64aed83b02d61af06ef3c01706d49e15fc4a0cca537102979d49be1ae148ede524318665c948d08fb6c85e21a853fd29161f4c3d2d0fa552978f57bb3b3756b86022866be39b9424416ed6f0411825ebb72099b0d6a069a8e725e034a433669571a52e61b8a945367fbaf8494f33b58d2987ecd076ccc494be2ce379139a913b323e073741bf1ac09e4764513fa30b84af780202f486d9ecc500d9f9b30bfcb6d2ccda4a197af1e0f28dd75bbca55e45c171e618f5862af66cd524febc2bd26f34fd6d95f14234051750be369ff80fcf4f5855274ac7dc8d0175040a42a873f971c8a108f495376055b3119d9432657564a04c1f0be047c30174752987931135b5a52e61b8a945367fbaf8494f33b58d2987ecd076ccc494be2ce379139a913b323e073741bf1ac09e4764513fa30b84af780202f486d9ecc500d9f9b30bfcb6d2ccda4a197af1e0f28dd75bbca55e45c171e618f5862af66cd524febc2bd26f34fd6d95f14234051750be369ff80fcf4f5855274ac7dc8d0175040a42a873f9716703d6742cfd1b51e464bb5e78b04a1848d4d477a4be0821080245ebb73886edec52436202d8c70d44b64a7a7204680a9defdacf5f4c01a36e33ae9fef7a8679f09c2d150fddfc08d03d5d8fc61872dc90d1bad68ee6f751ea830054c6f406ec25dcfc942f9d74f9ef0972f4942350e8e5e87166d0ec104a303ae94259d337a46a476f148f699a28c3688e2f71a2dd87e62cd3076bfe9f0ac5f4d637da4f3d17383416705424647983c4156ac33a6989bc0e8affc2f13e1a3c8c00356e6a82efec52436202d8c70d44b64a7a7204680a9defdacf5f4c01a36e33ae9fef7a8679f09c2d150fddfc08d03d5d8fc61872dc90d1bad68ee6f751ea830054c6f406ec25dcfc942f9d74f9ef0972f4942350e8e5e87166d0ec104a303ae94259d337a46a476f148f699a28c3688e2f71a2dd87e62cd3076bfe9f0ac5f4d637da4f3d173c66465fe01488777512585355c21686ed83e85690ff0440990611c3fec3cb05eec652b78cd60bd5137b80de056b96dfe3341a3b2f49cdcf2eaa2b4d191aee5040efe90b8ae9ec1cedba9f94cabd647b8835a9e7a9436d99c5a0e08f33b4418177ad05bff708d8ce2a13ec0441429b67e09d77f8a4fd000e1618f5b0c51731b9195ea728dd0ff62f034ef3d54740c99c662b00ed40927b43bff72ea5420f36e45a78c911978c8f183d40ac97cbbdcea480f04657ba6425d2c640bbc34a51a22bc676b06a8f0ac18b7d0c0a36ee1877a168e0518df95161a3dbc862b69378052063423e5b60e33cc5ab9a6b50d8361de5ac01ccb44105884240abd8e3f24ba7ab6213854d54c97f81e82f3082b3c61cf01d1374125a29b38e2759900dadc13b8b44de96440eaf41323655c59dd220335622d6694179ab296efec9568ed36e202459374c0f4cd6fc0adfbd52903254498b8d7b18fc70aebf288985196fc6ce8de1c676b06a8f0ac18b7d0c0a36ee1877a168e0518df95161a3dbc862b69378052063423e5b60e33cc5ab9a6b50d8361de5ac01ccb44105884240abd8e3f24ba7ab25dcfc942f9d74f9ef0972f4942350e8e5e87166d0ec104a303ae94259d337a4318b711c679e68952b4d41c7670be16e961ed1c13575f3ccf90bf0ffee6274fdab91b59f80711c4f49043608cbb412cba842fc0ba82557359ca423d1fc26ab5ec275106e53c7aaac088de5ae0fd0ab36a4a36f6b4413ffba99b36c0377bb5bc8bd4b95a6c4f26e8f17d02d6956bc7e3dfd2251e34cec9d54ff8566c530e2590b25dcfc942f9d74f9ef0972f4942350e8e5e87166d0ec104a303ae94259d337a46a387359df76521179ff303d50e2afee3c6e8a0d730d576972a2cda46609a3344df2b38cd9ffdf1ee57d7c58bb8ddb04cabcc02c13b464f42d9ee0d20c6fe9d0c275106e53c7aaac088de5ae0fd0ab36a4a36f6b4413ffba99b36c0377bb5bc8bd4b95a6c4f26e8f17d02d6956bc7e3dfd2251e34cec9d54ff8566c530e2590b25dcfc942f9d74f9ef0972f4942350e8e5e87166d0ec104a303ae94259d337a46a387359df76521179ff303d50e2afee3c6e8a0d730d576972a2cda46609a3349427870683cf232ac59487dfd74d122e48da74bbe21ba2155c9fc117eddeda48c676b06a8f0ac18b7d0c0a36ee1877a168e0518df95161a3dbc862b69378052063423e5b60e33cc5ab9a6b50d8361de5ac01ccb44105884240abd8e3f24ba7ab25dcfc942f9d74f9ef0972f4942350e8e5e87166d0ec104a303ae94259d337a4318b711c679e68952b4d41c7670be16e961ed1c13575f3ccf90bf0ffee6274fd7c3a757670112a2c406831ee923d79b5929030d834c01eeada640b5cd4d2f24bc275106e53c7aaac088de5ae0fd0ab36a4a36f6b4413ffba99b36c0377bb5bc8bd4b95a6c4f26e8f17d02d6956bc7e3dfd2251e34cec9d54ff8566c530e2590b25dcfc942f9d74f9ef0972f4942350e8e5e87166d0ec104a303ae94259d337a46a387359df76521179ff303d50e2afee3c6e8a0d730d576972a2cda46609a3348a66653cfcc917c100d8747f32343674d9cdc17b6f8374f9fb0291fa87cc1f58c275106e53c7aaac088de5ae0fd0ab36a4a36f6b4413ffba99b36c0377bb5bc8bd4b95a6c4f26e8f17d02d6956bc7e3dfd2251e34cec9d54ff8566c530e2590b25dcfc942f9d74f9ef0972f4942350e8e5e87166d0ec104a303ae94259d337a46a387359df76521179ff303d50e2afee3c6e8a0d730d576972a2cda46609a334a6f9ba3c85020a3ecb81f68c3d53e108922cb883b8ea25abd9f919ba3eb2058cc676b06a8f0ac18b7d0c0a36ee1877a168e0518df95161a3dbc862b69378052063423e5b60e33cc5ab9a6b50d8361de5ac01ccb44105884240abd8e3f24ba7ab25dcfc942f9d74f9ef0972f4942350e8e5e87166d0ec104a303ae94259d337a4318b711c679e68952b4d41c7670be16e961ed1c13575f3ccf90bf0ffee6274fd96110d7864214fe6a97cfd151d7d76e784781d0ea98f4f19c04a84992b0f6ba5eec652b78cd60bd5137b80de056b96dfe3341a3b2f49cdcf2eaa2b4d191aee5040efe90b8ae9ec1cedba9f94cabd647b8835a9e7a9436d99c5a0e08f33b4418177ad05bff708d8ce2a13ec0441429b67e09d77f8a4fd000e1618f5b0c51731b9195ea728dd0ff62f034ef3d54740c99c662b00ed40927b43bff72ea5420f36e4c884c9847e9d2f5cdbb142281280b8c91a63576b7e92923a43aab62347dd3b5cc275106e53c7aaac088de5ae0fd0ab36a4a36f6b4413ffba99b36c0377bb5bc8bd4b95a6c4f26e8f17d02d6956bc7e3dfd2251e34cec9d54ff8566c530e2590b25dcfc942f9d74f9ef0972f4942350e8e5e87166d0ec104a303ae94259d337a46a387359df76521179ff303d50e2afee3c6e8a0d730d576972a2cda46609a334514b676dd861b42834490036c255fcd1376934225a9a1007a52ea2c9b971c6dd74ee735dad5634c794324a194e8a8b274f77703ba95d5e5414af4880066c73799f9fa2954b7591eb15eeab648a0ed58f8e3aafa088c2d82664d6b66fdb6b306325dcfc942f9d74f9ef0972f4942350e8e5e87166d0ec104a303ae94259d337a457b5c9fa86f297540b5b0cedb431b568a5843fb521e5c1a15411c5ca062f88eff44355d58b47cd55a07dd055e64978896daa9aee2e8f630ab4946f5c93b1582dc676b06a8f0ac18b7d0c0a36ee1877a168e0518df95161a3dbc862b69378052063423e5b60e33cc5ab9a6b50d8361de5ac01ccb44105884240abd8e3f24ba7ab25dcfc942f9d74f9ef0972f4942350e8e5e87166d0ec104a303ae94259d337a4318b711c679e68952b4d41c7670be16e961ed1c13575f3ccf90bf0ffee6274fd219810566e99d14ec03aa55ba69fc778b6f4ac4c99c7997bb47eb4e57b1eaa8dc275106e53c7aaac088de5ae0fd0ab36a4a36f6b4413ffba99b36c0377bb5bc8bd4b95a6c4f26e8f17d02d6956bc7e3dfd2251e34cec9d54ff8566c530e2590b25dcfc942f9d74f9ef0972f4942350e8e5e87166d0ec104a303ae94259d337a46a387359df76521179ff303d50e2afee3c6e8a0d730d576972a2cda46609a33480ebcbd3fe88b36b523dfc38201bc659f0f722306c6821d7b5c329e5b6a71a99c676b06a8f0ac18b7d0c0a36ee1877a168e0518df95161a3dbc862b69378052063423e5b60e33cc5ab9a6b50d8361de5ac01ccb44105884240abd8e3f24ba7ab6213854d54c97f81e82f3082b3c61cf01d1374125a29b38e2759900dadc13b8b44de96440eaf41323655c59dd220335622d6694179ab296efec9568ed36e20242483d505d65898420a0c9124a1fd8bd05f14a7a00e8d39f035d141c43fbf644f326788cedd984bded230cf71c54fdcf1a4875e43ef716c7060913987aab98c3cbd4b95a6c4f26e8f17d02d6956bc7e3dfd2251e34cec9d54ff8566c530e2590b25dcfc942f9d74f9ef0972f4942350e8e5e87166d0ec104a303ae94259d337a46a387359df76521179ff303d50e2afee3c6e8a0d730d576972a2cda46609a33423b5c3a560d792dfa0f02e5007160283b35ba8e48ab7843ab874e97041b0f274ec52436202d8c70d44b64a7a7204680a9defdacf5f4c01a36e33ae9fef7a8679f09c2d150fddfc08d03d5d8fc61872dc90d1bad68ee6f751ea830054c6f406ec25dcfc942f9d74f9ef0972f4942350e8e5e87166d0ec104a303ae94259d337a46a476f148f699a28c3688e2f71a2dd87e62cd3076bfe9f0ac5f4d637da4f3d17dfbc8014347db8719cfed158af2e087f713440eb2d2a7b6e70fd1596eeb1678ceec652b78cd60bd5137b80de056b96dfe3341a3b2f49cdcf2eaa2b4d191aee5040efe90b8ae9ec1cedba9f94cabd647b8835a9e7a9436d99c5a0e08f33b4418177ad05bff708d8ce2a13ec0441429b67e09d77f8a4fd000e1618f5b0c51731b9195ea728dd0ff62f034ef3d54740c99c662b00ed40927b43bff72ea5420f36e4232d4f1d3fdcf425f334c0bb12aaa86d43fa373e5b3d45df704195eaa04e04d2326788cedd984bded230cf71c54fdcf1a4875e43ef716c7060913987aab98c3cbd4b95a6c4f26e8f17d02d6956bc7e3dfd2251e34cec9d54ff8566c530e2590b25dcfc942f9d74f9ef0972f4942350e8e5e87166d0ec104a303ae94259d337a46a387359df76521179ff303d50e2afee3c6e8a0d730d576972a2cda46609a3346d4e7aa2546d94f2f5555b4fa6ef073a1523eaa961830596a00b12a6376c4a3bec52436202d8c70d44b64a7a7204680a9defdacf5f4c01a36e33ae9fef7a8679f09c2d150fddfc08d03d5d8fc61872dc90d1bad68ee6f751ea830054c6f406ec25dcfc942f9d74f9ef0972f4942350e8e5e87166d0ec104a303ae94259d337a46a476f148f699a28c3688e2f71a2dd87e62cd3076bfe9f0ac5f4d637da4f3d17332b2b57479bd01d6c18dbbfce001db901d692f0bb8888e282618831b0bc5bdfeec652b78cd60bd5137b80de056b96dfe3341a3b2f49cdcf2eaa2b4d191aee5040efe90b8ae9ec1cedba9f94cabd647b8835a9e7a9436d99c5a0e08f33b4418177ad05bff708d8ce2a13ec0441429b67e09d77f8a4fd000e1618f5b0c51731b9195ea728dd0ff62f034ef3d54740c99c662b00ed40927b43bff72ea5420f36e4276243029c3fa99eb49f95cab6812778c18fc6eab9e88765c21f1e5934833aa343a66f214ca6e1bd13d59b282e280198d598735d207d262d3b057a902cdecc569f9fa2954b7591eb15eeab648a0ed58f8e3aafa088c2d82664d6b66fdb6b306325dcfc942f9d74f9ef0972f4942350e8e5e87166d0ec104a303ae94259d337a457b5c9fa86f297540b5b0cedb431b568a5843fb521e5c1a15411c5ca062f88efda0de27a10f5c3bf4e50391dc0df98a6a763fd0ec60dd46cf359429d61223fd8475d100ea2ff3508eb2d9d99002d1c928f0780b13699042536d3bbb1cc6f1c7e58eccbb2b6a28d0f464a4ce4b515624eedbee5aa1a101b4497b6791f8754618199e24d8388eb56019ed19c5d2ec305d05925048476fdd9efbf6e080f086edb534f1d64ddbb78842e168c834c6b549bb4ae6c975d209720cff48300bacb871983c8c8044384dc0ac8184eab471b28755a93a23ae700658281c0ef6c7dbdbd77d0475d100ea2ff3508eb2d9d99002d1c928f0780b13699042536d3bbb1cc6f1c7e58eccbb2b6a28d0f464a4ce4b515624eedbee5aa1a101b4497b6791f8754618199e24d8388eb56019ed19c5d2ec305d05925048476fdd9efbf6e080f086edb534f1d64ddbb78842e168c834c6b549bb4ae6c975d209720cff48300bacb8719832a2a28eb4127e008bfeb5791b4d9a88f42983d503a6dae1efd02803c0b11ea5baba5efe85467f365339114bb51aad3f96681320e68031915353167054d95d2b4ff9242a85f1328e59b7ac3c2d1a174c9673ee64504a828c67ee9da4a9ea3223e8c1c97ba84ff15e62c1e1adbbff2729400d34cf858444f21a78093a2df3c6f9b10b1709263414f67e4c6119a5a9d8a361506f4ef41beb1281993000eb66d8e0631d7a910c86349ff14116f471a1ecee399e3e28cfd00d5a8fcadb4a54e550fc9c676b06a8f0ac18b7d0c0a36ee1877a168e0518df95161a3dbc862b69378052063423e5b60e33cc5ab9a6b50d8361de5ac01ccb44105884240abd8e3f24ba7ab8c1c97ba84ff15e62c1e1adbbff2729400d34cf858444f21a78093a2df3c6f9bc0573083774b8b0753dc7fd800c1b57a71738f72d82ad39bd9b66f9460f08914003a6d6a35b085e857572f08b515306a478e275019852c0a6c486da9a9c43ed9c676b06a8f0ac18b7d0c0a36ee1877a168e0518df95161a3dbc862b69378052063423e5b60e33cc5ab9a6b50d8361de5ac01ccb44105884240abd8e3f24ba7ab99e24d8388eb56019ed19c5d2ec305d05925048476fdd9efbf6e080f086edb53c2cf98b852bee220430755438f8f96c14e274e906920befe5fe86e3bf779eaa9c469a4b64eee3a23ac904bdb659cc2f98c3b1c157b5d78430dad32f503914cdcd153a68628fc69d05f84236d1ebfbeb2ec0a1a9ace7fe8ebcfc9e0db975e1d0f34fa98a8fbf57884c196a42cfd80ab97de77bf3cf9c9d2a6af3baf1a78ba6bf299e24d8388eb56019ed19c5d2ec305d05925048476fdd9efbf6e080f086edb53fc773a2d14be882e1fef531d3a4b253d4fca7e351ca64b30a28839241839dfd43495c374d0997b08cce194ac0e212c959f096e5113a3094ab87aeff4b92a4b2ad153a68628fc69d05f84236d1ebfbeb2ec0a1a9ace7fe8ebcfc9e0db975e1d0f34fa98a8fbf57884c196a42cfd80ab97de77bf3cf9c9d2a6af3baf1a78ba6bf299e24d8388eb56019ed19c5d2ec305d05925048476fdd9efbf6e080f086edb53fc773a2d14be882e1fef531d3a4b253d4fca7e351ca64b30a28839241839dfd4831368f44053cb03a4cb8a085967de09545d56a6d177852422e0a9a0cb063ab3c676b06a8f0ac18b7d0c0a36ee1877a168e0518df95161a3dbc862b69378052063423e5b60e33cc5ab9a6b50d8361de5ac01ccb44105884240abd8e3f24ba7ab99e24d8388eb56019ed19c5d2ec305d05925048476fdd9efbf6e080f086edb53c2cf98b852bee220430755438f8f96c14e274e906920befe5fe86e3bf779eaa9810652d67404bfdf1a1b6e9b279a61873ed7025fdd7e77fd6400b5ef02a7f07bd153a68628fc69d05f84236d1ebfbeb2ec0a1a9ace7fe8ebcfc9e0db975e1d0f34fa98a8fbf57884c196a42cfd80ab97de77bf3cf9c9d2a6af3baf1a78ba6bf299e24d8388eb56019ed19c5d2ec305d05925048476fdd9efbf6e080f086edb53fc773a2d14be882e1fef531d3a4b253d4fca7e351ca64b30a28839241839dfd4b9198f8312c150816976c3f883ea4315b2a2382a0359b579476bc8adaed2239ad153a68628fc69d05f84236d1ebfbeb2ec0a1a9ace7fe8ebcfc9e0db975e1d0f34fa98a8fbf57884c196a42cfd80ab97de77bf3cf9c9d2a6af3baf1a78ba6bf299e24d8388eb56019ed19c5d2ec305d05925048476fdd9efbf6e080f086edb53fc773a2d14be882e1fef531d3a4b253d4fca7e351ca64b30a28839241839dfd4c5272abc7df445e7bf8fbdb2148c1fbb7ed2dc7b3ee4e58fc9991a3370a5dd3fc676b06a8f0ac18b7d0c0a36ee1877a168e0518df95161a3dbc862b69378052063423e5b60e33cc5ab9a6b50d8361de5ac01ccb44105884240abd8e3f24ba7ab99e24d8388eb56019ed19c5d2ec305d05925048476fdd9efbf6e080f086edb53c2cf98b852bee220430755438f8f96c14e274e906920befe5fe86e3bf779eaa9a3433af55f411941112199e0a65210000cf8afc12190788f7a29dc89bda5413daba5efe85467f365339114bb51aad3f96681320e68031915353167054d95d2b4ff9242a85f1328e59b7ac3c2d1a174c9673ee64504a828c67ee9da4a9ea3223e8c1c97ba84ff15e62c1e1adbbff2729400d34cf858444f21a78093a2df3c6f9b10b1709263414f67e4c6119a5a9d8a361506f4ef41beb1281993000eb66d8e066aa3ea6a44eae82dbe47e4beb06a1da661d52642e069a209473f58f7d1adb7b6d153a68628fc69d05f84236d1ebfbeb2ec0a1a9ace7fe8ebcfc9e0db975e1d0f34fa98a8fbf57884c196a42cfd80ab97de77bf3cf9c9d2a6af3baf1a78ba6bf299e24d8388eb56019ed19c5d2ec305d05925048476fdd9efbf6e080f086edb53fc773a2d14be882e1fef531d3a4b253d4fca7e351ca64b30a28839241839dfd47f97b21497cfabbe28a823e9c48eaeb92e0e711aa61a770c856168871a2ab9411c34919bed7e4abf2b6980097fc94767a958b097693af91cc868088693fc0ceb6f3bd125afe9962f9d2911796fee9c81f1f8473567cf8f4f53c1fb63925bf44c99e24d8388eb56019ed19c5d2ec305d05925048476fdd9efbf6e080f086edb5351d5bd35bf081a41d29fc0bb137862563810c7e94f7d56d6abd1462e125fe5c4f7a2ecbfa0cf1a38d8322c0fae03f71e06f3e107138a3ee15dfc6ccb4dc3c789c676b06a8f0ac18b7d0c0a36ee1877a168e0518df95161a3dbc862b69378052063423e5b60e33cc5ab9a6b50d8361de5ac01ccb44105884240abd8e3f24ba7ab99e24d8388eb56019ed19c5d2ec305d05925048476fdd9efbf6e080f086edb53c2cf98b852bee220430755438f8f96c14e274e906920befe5fe86e3bf779eaa95108535a591f5fb66affa09730d8cda0332a696a29cb77971f900cfcfe24c824d153a68628fc69d05f84236d1ebfbeb2ec0a1a9ace7fe8ebcfc9e0db975e1d0f34fa98a8fbf57884c196a42cfd80ab97de77bf3cf9c9d2a6af3baf1a78ba6bf299e24d8388eb56019ed19c5d2ec305d05925048476fdd9efbf6e080f086edb53fc773a2d14be882e1fef531d3a4b253d4fca7e351ca64b30a28839241839dfd46c05441d8c8b4df654ac17a1ba1226b0795857cef9b151a23f641a749b1fe0f0c676b06a8f0ac18b7d0c0a36ee1877a168e0518df95161a3dbc862b69378052063423e5b60e33cc5ab9a6b50d8361de5ac01ccb44105884240abd8e3f24ba7ab8c1c97ba84ff15e62c1e1adbbff2729400d34cf858444f21a78093a2df3c6f9bc0573083774b8b0753dc7fd800c1b57a71738f72d82ad39bd9b66f9460f08914ad19549dcb78348ac05b81983115b0acedb5486290ed1e89663db5528eaa5aaaa48324f0d50c1a73ebd288ffd9da8275141cc0dbd2dad18a2630197ebb97f17434fa98a8fbf57884c196a42cfd80ab97de77bf3cf9c9d2a6af3baf1a78ba6bf299e24d8388eb56019ed19c5d2ec305d05925048476fdd9efbf6e080f086edb53fc773a2d14be882e1fef531d3a4b253d4fca7e351ca64b30a28839241839dfd4f353890b6f9959bc75b2342e1634d9df137aaacd9fa89ece58f9a06ed956e496475d100ea2ff3508eb2d9d99002d1c928f0780b13699042536d3bbb1cc6f1c7e58eccbb2b6a28d0f464a4ce4b515624eedbee5aa1a101b4497b6791f8754618199e24d8388eb56019ed19c5d2ec305d05925048476fdd9efbf6e080f086edb534f1d64ddbb78842e168c834c6b549bb4ae6c975d209720cff48300bacb871983ff58f6253198ee1283619c7aa1048bdf57c0808efc7079b61bd6f3460d05b3c4aba5efe85467f365339114bb51aad3f96681320e68031915353167054d95d2b4ff9242a85f1328e59b7ac3c2d1a174c9673ee64504a828c67ee9da4a9ea3223e8c1c97ba84ff15e62c1e1adbbff2729400d34cf858444f21a78093a2df3c6f9b10b1709263414f67e4c6119a5a9d8a361506f4ef41beb1281993000eb66d8e0616b1aae1ba4369fd42b670ea440c290d8d4f04b4d3c93b43db6d14f864c5080aa48324f0d50c1a73ebd288ffd9da8275141cc0dbd2dad18a2630197ebb97f17434fa98a8fbf57884c196a42cfd80ab97de77bf3cf9c9d2a6af3baf1a78ba6bf299e24d8388eb56019ed19c5d2ec305d05925048476fdd9efbf6e080f086edb53fc773a2d14be882e1fef531d3a4b253d4fca7e351ca64b30a28839241839dfd4538437f35c0ccc1375a4750d364cebd556cf79121f59104d554d5111ef3e8185475d100ea2ff3508eb2d9d99002d1c928f0780b13699042536d3bbb1cc6f1c7e58eccbb2b6a28d0f464a4ce4b515624eedbee5aa1a101b4497b6791f8754618199e24d8388eb56019ed19c5d2ec305d05925048476fdd9efbf6e080f086edb534f1d64ddbb78842e168c834c6b549bb4ae6c975d209720cff48300bacb871983004455da3fe84ec59698a9c753698a8a02710d2464d4db4e9713446d48875493aba5efe85467f365339114bb51aad3f96681320e68031915353167054d95d2b4ff9242a85f1328e59b7ac3c2d1a174c9673ee64504a828c67ee9da4a9ea3223e8c1c97ba84ff15e62c1e1adbbff2729400d34cf858444f21a78093a2df3c6f9b10b1709263414f67e4c6119a5a9d8a361506f4ef41beb1281993000eb66d8e06df8331d6be04713a099ccdfc8687e3f49b2eb139d0a1c0d900ca80a3a07013e48c782b235f50ef20fec70abf390278075f763e78a9f3b1c5d8aca852c20daea76f3bd125afe9962f9d2911796fee9c81f1f8473567cf8f4f53c1fb63925bf44c99e24d8388eb56019ed19c5d2ec305d05925048476fdd9efbf6e080f086edb5351d5bd35bf081a41d29fc0bb137862563810c7e94f7d56d6abd1462e125fe5c45ff0b166c70478cacfffe7639d28e2a75cabe7d48eb7adb02f7d20567a817fe3ec52436202d8c70d44b64a7a7204680a9defdacf5f4c01a36e33ae9fef7a8679def10a04069d5be9d69b51d49303193942ee0891b8b0e77421b130d68604231cbcf57715da690ba1ed4c72a583afa50eb4445c89f624bcec5c65ff8a3f61d8f2ae73741b8a4eca18ff5bd08738774a046170789cbb33f3f7a6f6aff4813495aba649f8e2fe9c0fc7667548b59746c1496ebdf09a7a915869173db29ae4a46e9360876363abe725aaf4e0b9a990b2eef86e4c8c2f02d9b04b62f9d9194f993cb7626159aa1288689a6fa1ca693c9999c0e4dcff5d3d355d9893c2e606dc556120fed26865b9b378639174c531ecc2c332be547ad4ccdfd98af65292117adf065ed94246553afc596c684f614840da6571f587325a56d40b2cb4358492653e69b9acf94304fbc7671cb7db434e018d4517b4ac302d7bfff66037dd1fc1623ab4de9296d70927f00002f79d5c9332ffe4b4ba5cc3288e1c7e4489ed2798dbd8659e935d63976f13c4037ec19da9e9d7b302b155c269944df4ec2cfc8eb92d505f05622435feefc311596c69bfda9e45cb8edfc94df4966946ebf0c70bcead1891c20c0ab94fc50a2fccc31eaba13ff33b44e8756af975da7744c9c572e44f95048c015faecda1242273398d3818b4ef4f7e45d2653cb9288b7c5116d7f8baa7524ec676b06a8f0ac18b7d0c0a36ee1877a168e0518df95161a3dbc862b69378052063423e5b60e33cc5ab9a6b50d8361de5ac01ccb44105884240abd8e3f24ba7ab93b3e9e9acc4684034c79f234da58d1cd00ae00a8d7c52c69e49ba7110d6633c3edf37f07a13f2720255a09a7ec8bf3320d85ea12ab0e496b5ea8e2a6e930145e55adddf11158a7b8beaadfb01d78574fed64b3f8703deb363109fa366f3f1bec676b06a8f0ac18b7d0c0a36ee1877a168e0518df95161a3dbc862b69378052063423e5b60e33cc5ab9a6b50d8361de5ac01ccb44105884240abd8e3f24ba7abbcf57715da690ba1ed4c72a583afa50eb4445c89f624bcec5c65ff8a3f61d8f2598eda52de37b7e32c55b40ad4dcb160aaa84efd44ad6f3efe7223d1e971b1c9fd0f4251a0dcfcfbffe310ce91c94f36bb4450e80ec5b1cbfef210fd95e681a8b771283582e4d495ffbfef18bdff86f0517d9b0e0705827bdaea218ecfa0d77cc26da6deebd7c24f093e0bc32a8ace16a33c8cfbcb280f85d305918f7eae0f25bcf57715da690ba1ed4c72a583afa50eb4445c89f624bcec5c65ff8a3f61d8f27eae62447baa217bfc1b6e1f251f3d9077aa2c97d45341c12ea5157c26704bb39c80bda3133c2a8941bb63b3697d5b5e6ec598746aef14ba60252912d5381ca3b771283582e4d495ffbfef18bdff86f0517d9b0e0705827bdaea218ecfa0d77cc26da6deebd7c24f093e0bc32a8ace16a33c8cfbcb280f85d305918f7eae0f25bcf57715da690ba1ed4c72a583afa50eb4445c89f624bcec5c65ff8a3f61d8f27eae62447baa217bfc1b6e1f251f3d9077aa2c97d45341c12ea5157c26704bb337dd2111f7d89475f256644ab4873a97c058f311d7193c99506fbff14fb0b929c676b06a8f0ac18b7d0c0a36ee1877a168e0518df95161a3dbc862b69378052063423e5b60e33cc5ab9a6b50d8361de5ac01ccb44105884240abd8e3f24ba7ab373e001e83bcfdbf1e3bf5e25d4a1a70f3a1dd70f8f9d2f1a02b9e6edd49c30379134e30e5856f263e276e5bca7dfc45197d4a9d2de2601358f9bd2321ed719cdb89f8a448a8fb1198649903466ae3b5b653af0fc2cb78845e86c5e487ff444269d8697fdfaa992783d21533dab4c9d47aa501ca62b4b85a903502ddf18dd47288b1df7ad7a21763491753592d40da2db6e139a270733e8a2bcf8efe7a04cee9373e001e83bcfdbf1e3bf5e25d4a1a70f3a1dd70f8f9d2f1a02b9e6edd49c303feec8091939e33409952417c38fdf9c83d590d248b0a495647ada84b3dffd3ab2e6751805aecd86c988efa61ebc3801a23796771f71d89c3b1f984197cf9480269d8697fdfaa992783d21533dab4c9d47aa501ca62b4b85a903502ddf18dd47288b1df7ad7a21763491753592d40da2db6e139a270733e8a2bcf8efe7a04cee9373e001e83bcfdbf1e3bf5e25d4a1a70f3a1dd70f8f9d2f1a02b9e6edd49c303feec8091939e33409952417c38fdf9c83d590d248b0a495647ada84b3dffd3ab729d35032c736ff518d3decc4454f12a5e46c26a75ee1c3c33817d1413344952c676b06a8f0ac18b7d0c0a36ee1877a168e0518df95161a3dbc862b69378052063423e5b60e33cc5ab9a6b50d8361de5ac01ccb44105884240abd8e3f24ba7ab373e001e83bcfdbf1e3bf5e25d4a1a70f3a1dd70f8f9d2f1a02b9e6edd49c30379134e30e5856f263e276e5bca7dfc45197d4a9d2de2601358f9bd2321ed719c713ca66b07cc6f3ca74f550e8c9723808f20bbd650f73c5d9dc8a71890c67028b0b165acf8a04da2bc7f88292588fe6d619c70be94cc6a7cd102402fe17058f78c413d4e1e5d3293b0510a20b17119410be040166805ae42e3b420758ee0b2c2cabae5e62424be9023bc798a9fe1720efe73cd9c8e3f5b6eb1bdbf8c91af52109fe3eefe55901dd43d3170004a8a6313500b6460c4487213339b865963393f9a85e0deacc49aa866d49e10c0c6aad32f3de784ef3e10904324ebd52d1fc5b44669d8697fdfaa992783d21533dab4c9d47aa501ca62b4b85a903502ddf18dd47288b1df7ad7a21763491753592d40da2db6e139a270733e8a2bcf8efe7a04cee9373e001e83bcfdbf1e3bf5e25d4a1a70f3a1dd70f8f9d2f1a02b9e6edd49c303feec8091939e33409952417c38fdf9c83d590d248b0a495647ada84b3dffd3ab7c523387743e0cfb80a6704194ee9d36b3c382eac9ebe3a93b5c85e49839bc655624c04beed0db3150bd6ec673493fd27f8c9cfe656becdc7a6558fb6fed0b9f2f6ccb00558360d0d879e0ece467ee1ba2b86e1a4e07178deada5cce3ce2760104cc3b000514b3d42a88ae59b4a1d8fb70cb68ea50c4c8358d5a057eaa1720165eba9d52219b30d88b1efdd6c6728eaa53bfce67b974b74d726bba0a2a7887cfa5574f4e798aa6de5f1fc9cf4ecca050b7a0a1a151442b18c58537304251aecac676b06a8f0ac18b7d0c0a36ee1877a168e0518df95161a3dbc862b69378052063423e5b60e33cc5ab9a6b50d8361de5ac01ccb44105884240abd8e3f24ba7ab373e001e83bcfdbf1e3bf5e25d4a1a70f3a1dd70f8f9d2f1a02b9e6edd49c30379134e30e5856f263e276e5bca7dfc45197d4a9d2de2601358f9bd2321ed719ca9410550f8931051123452b4c2626fd59e531fff620eac42d49b93436c315f8769d8697fdfaa992783d21533dab4c9d47aa501ca62b4b85a903502ddf18dd47288b1df7ad7a21763491753592d40da2db6e139a270733e8a2bcf8efe7a04cee9373e001e83bcfdbf1e3bf5e25d4a1a70f3a1dd70f8f9d2f1a02b9e6edd49c303feec8091939e33409952417c38fdf9c83d590d248b0a495647ada84b3dffd3ab646f58ec34c33fa2c50956061577f25d4e85e7695e1a8ecd50dc4600c9b69316c676b06a8f0ac18b7d0c0a36ee1877a168e0518df95161a3dbc862b69378052063423e5b60e33cc5ab9a6b50d8361de5ac01ccb44105884240abd8e3f24ba7ab93b3e9e9acc4684034c79f234da58d1cd00ae00a8d7c52c69e49ba7110d6633c3edf37f07a13f2720255a09a7ec8bf3320d85ea12ab0e496b5ea8e2a6e9301450e13554553cf7cc0ee16b4dbd0b6cc080b7c52322272bf0b388c23cb111f2eb125746fdf6d16e77ff283d546a5006ac25ba2c9e35a39f556ab15425e33ddcc52c26da6deebd7c24f093e0bc32a8ace16a33c8cfbcb280f85d305918f7eae0f25bcf57715da690ba1ed4c72a583afa50eb4445c89f624bcec5c65ff8a3f61d8f27eae62447baa217bfc1b6e1f251f3d9077aa2c97d45341c12ea5157c26704bb365cb70ace58ef3f8ddf615798c0095e5c206f2ee5081bace5c256407fa79033860876363abe725aaf4e0b9a990b2eef86e4c8c2f02d9b04b62f9d9194f993cb7626159aa1288689a6fa1ca693c9999c0e4dcff5d3d355d9893c2e606dc556120fed26865b9b378639174c531ecc2c332be547ad4ccdfd98af65292117adf065ed94246553afc596c684f614840da6571f587325a56d40b2cb4358492653e69b9033ed9ccf2727ca1b60261d0430e8f62d1428b93e8210942bfcaddcac189c4cb9296d70927f00002f79d5c9332ffe4b4ba5cc3288e1c7e4489ed2798dbd8659e935d63976f13c4037ec19da9e9d7b302b155c269944df4ec2cfc8eb92d505f05622435feefc311596c69bfda9e45cb8edfc94df4966946ebf0c70bcead1891c20c0ab94fc50a2fccc31eaba13ff33b44e8756af975da7744c9c572e44f95048cf1a5656f6badb8bff9deca7987df5a1588c16eca756a27f2dea45025ccf129fc2e643169a013bbe0fa031f7c6101a9234db481d31ad33a20f9059af2ccc7e74c88b1df7ad7a21763491753592d40da2db6e139a270733e8a2bcf8efe7a04cee9373e001e83bcfdbf1e3bf5e25d4a1a70f3a1dd70f8f9d2f1a02b9e6edd49c303feec8091939e33409952417c38fdf9c83d590d248b0a495647ada84b3dffd3ab2dac58bfc16424a17bc6c48a58b667b525566ca6f875ef75b4e90746e8faf22960876363abe725aaf4e0b9a990b2eef86e4c8c2f02d9b04b62f9d9194f993cb7626159aa1288689a6fa1ca693c9999c0e4dcff5d3d355d9893c2e606dc556120fed26865b9b378639174c531ecc2c332be547ad4ccdfd98af65292117adf065ed94246553afc596c684f614840da6571f587325a56d40b2cb4358492653e69b902c3583f3cf41133c4d5df2dee29fb4c4ff4a26876810acc11503e32dda5159b9296d70927f00002f79d5c9332ffe4b4ba5cc3288e1c7e4489ed2798dbd8659e935d63976f13c4037ec19da9e9d7b302b155c269944df4ec2cfc8eb92d505f05622435feefc311596c69bfda9e45cb8edfc94df4966946ebf0c70bcead1891c20c0ab94fc50a2fccc31eaba13ff33b44e8756af975da7744c9c572e44f95048c3b7d4d57bf38f773c83d94f4045179e5c0c71a21511df15b13e1725e49d1f0f7e12a6f772da3822f221ddf9aabfd36720f34ca392bcbc1b7ea0850d61d92523f2f6ccb00558360d0d879e0ece467ee1ba2b86e1a4e07178deada5cce3ce2760104cc3b000514b3d42a88ae59b4a1d8fb70cb68ea50c4c8358d5a057eaa1720165eba9d52219b30d88b1efdd6c6728eaa53bfce67b974b74d726bba0a2a7887cfd1ab0461d9c9e25cd3a476661d4f242517a3b0b186da83abdd98301386d6f3430ca9b789ae2eedf83726195928b15f8fba0aba2ff7e37239a89933adc245859d2f549c30844be5cc6062f5f65efb18cff3bb1476039ef39976f269d8f51d76484182ddbac868b7cd058691d8f6078bf112dcc1dcdea5a2efd9534311af7574f46f7d0c75122376ed0415ee1e65f04461bb7665713b16ce4f177758df8d6d13393c31583db5e22aa13f37a458386941d6d061fe1fa1ba5372498a2d22cc6e1f8f0ca9b789ae2eedf83726195928b15f8fba0aba2ff7e37239a89933adc245859d2f549c30844be5cc6062f5f65efb18cff3bb1476039ef39976f269d8f51d76484182ddbac868b7cd058691d8f6078bf112dcc1dcdea5a2efd9534311af7574f46f7d0c75122376ed0415ee1e65f04461bb7665713b16ce4f177758df8d6d1339a5534c196f1e3942eda224bf7fdab7789c82e1e7309d636702919819461df47fb3485f22eb03437526ce2f5b5020759b27ac02e9be905f6503720287097f631eea9ba814425d3f8e64f015db436d13cd17afcd8f1860b314fb657ae9970f729619b921e9500284769da3fde4934bd2ed7e2ad7d8c6f101fa29cbc6bef5d7c1504cd6b700c5126f1b90654fbe3a3f980cefd953157276b3615f688d64dbbc91b370ab4681ebb9c0d67b484c9c7ed7c57e3bc95a86dee0c29c51af87fbe85b6200c676b06a8f0ac18b7d0c0a36ee1877a168e0518df95161a3dbc862b69378052063423e5b60e33cc5ab9a6b50d8361de5ac01ccb44105884240abd8e3f24ba7ab19b921e9500284769da3fde4934bd2ed7e2ad7d8c6f101fa29cbc6bef5d7c15081f22a6cde6b74b23d7aa18b175ab280087392029d279b6d920b76c1f7db25ec42f287c550913ea75b3a5e2a12cdf66a10511e7c37bbdde7001042a70a8a5c03c676b06a8f0ac18b7d0c0a36ee1877a168e0518df95161a3dbc862b69378052063423e5b60e33cc5ab9a6b50d8361de5ac01ccb44105884240abd8e3f24ba7ab4182ddbac868b7cd058691d8f6078bf112dcc1dcdea5a2efd9534311af7574f4d8dacf1fdc023021e239193316b0b803b4f96318b1dce0dc991556d096548f85654e68a495ce19206b7a7f2c717f43d24ffd2bf19b2f65bb5a6693400fd60fbc0d47a561c27a8a4fb5f71e7eb1ea7f31e2cd7e54f7c5e9f4531f9cbf27f3114bc30629448d1886d9532d80ee347f4f0c2518a988f26c6c17fe66935ea69a4ad74182ddbac868b7cd058691d8f6078bf112dcc1dcdea5a2efd9534311af7574f4b7d4949105bbe0a29d4495378983fa6c0434c9e64a29bd73aa90bec6e4c024f0348d539c1ff12af96455859af66d891b62208a7150912b1880e2aec9ed0421710d47a561c27a8a4fb5f71e7eb1ea7f31e2cd7e54f7c5e9f4531f9cbf27f3114bc30629448d1886d9532d80ee347f4f0c2518a988f26c6c17fe66935ea69a4ad74182ddbac868b7cd058691d8f6078bf112dcc1dcdea5a2efd9534311af7574f4b7d4949105bbe0a29d4495378983fa6c0434c9e64a29bd73aa90bec6e4c024f078a8451fc94974860a7154eb1919c7bda9d7564a10612c1793a60ce4f7013602c676b06a8f0ac18b7d0c0a36ee1877a168e0518df95161a3dbc862b69378052063423e5b60e33cc5ab9a6b50d8361de5ac01ccb44105884240abd8e3f24ba7ab4182ddbac868b7cd058691d8f6078bf112dcc1dcdea5a2efd9534311af7574f4d8dacf1fdc023021e239193316b0b803b4f96318b1dce0dc991556d096548f85db9b6b8208d9f9245ad46d1bf5b1f6d9aaa5cdbbc1ab7d5b7cbdb7acd518ccea0d47a561c27a8a4fb5f71e7eb1ea7f31e2cd7e54f7c5e9f4531f9cbf27f3114bc30629448d1886d9532d80ee347f4f0c2518a988f26c6c17fe66935ea69a4ad74182ddbac868b7cd058691d8f6078bf112dcc1dcdea5a2efd9534311af7574f4b7d4949105bbe0a29d4495378983fa6c0434c9e64a29bd73aa90bec6e4c024f0e4125c625d2370365fde7cbbc90da40b33bffefdffb6d34e0692a30932539c000d47a561c27a8a4fb5f71e7eb1ea7f31e2cd7e54f7c5e9f4531f9cbf27f3114bc30629448d1886d9532d80ee347f4f0c2518a988f26c6c17fe66935ea69a4ad74182ddbac868b7cd058691d8f6078bf112dcc1dcdea5a2efd9534311af7574f4b7d4949105bbe0a29d4495378983fa6c0434c9e64a29bd73aa90bec6e4c024f0b2a9490e52fc2064a1dece57322febfbdf6dccbdade95dca9c04c9895424b65bc676b06a8f0ac18b7d0c0a36ee1877a168e0518df95161a3dbc862b69378052063423e5b60e33cc5ab9a6b50d8361de5ac01ccb44105884240abd8e3f24ba7ab4182ddbac868b7cd058691d8f6078bf112dcc1dcdea5a2efd9534311af7574f4d8dacf1fdc023021e239193316b0b803b4f96318b1dce0dc991556d096548f856de3de750c793ff156e85911c11773b84d5413a18084320e44b719475a5f2bb6b3485f22eb03437526ce2f5b5020759b27ac02e9be905f6503720287097f631eea9ba814425d3f8e64f015db436d13cd17afcd8f1860b314fb657ae9970f729619b921e9500284769da3fde4934bd2ed7e2ad7d8c6f101fa29cbc6bef5d7c1504cd6b700c5126f1b90654fbe3a3f980cefd953157276b3615f688d64dbbc91b36b00df2a02b989c16997d7d4648d6533de31a9b6d0a55ee592958e3f44e930740d47a561c27a8a4fb5f71e7eb1ea7f31e2cd7e54f7c5e9f4531f9cbf27f3114bc30629448d1886d9532d80ee347f4f0c2518a988f26c6c17fe66935ea69a4ad74182ddbac868b7cd058691d8f6078bf112dcc1dcdea5a2efd9534311af7574f4b7d4949105bbe0a29d4495378983fa6c0434c9e64a29bd73aa90bec6e4c024f089e497f5cdd53777479f66101abfe163cc27c3a69dde4350d3c78b0c294f3d3ba321bff8d9420edd148d21bd6350e3420d849744ecb14d0b0d35a057985650ce00a218c68919718a4c916243824ac895fdac1f07b3336d68423314b2484afb944182ddbac868b7cd058691d8f6078bf112dcc1dcdea5a2efd9534311af7574f483ca85e6aad6fc5aad6c79aa7cc4e19cb002b99e8d26976e0674e17ca7769c0476c1f36fa9ad8a0eedc295da84082e271ea83beef09e5be1fa691998c5340076c676b06a8f0ac18b7d0c0a36ee1877a168e0518df95161a3dbc862b69378052063423e5b60e33cc5ab9a6b50d8361de5ac01ccb44105884240abd8e3f24ba7ab4182ddbac868b7cd058691d8f6078bf112dcc1dcdea5a2efd9534311af7574f4d8dacf1fdc023021e239193316b0b803b4f96318b1dce0dc991556d096548f859df4f06fcd95d914993b2ccbbc167caa5c2a362f3e58d42b192c0b78a2189b4f0d47a561c27a8a4fb5f71e7eb1ea7f31e2cd7e54f7c5e9f4531f9cbf27f3114bc30629448d1886d9532d80ee347f4f0c2518a988f26c6c17fe66935ea69a4ad74182ddbac868b7cd058691d8f6078bf112dcc1dcdea5a2efd9534311af7574f4b7d4949105bbe0a29d4495378983fa6c0434c9e64a29bd73aa90bec6e4c024f0c1d9af4f7c24a70ac3077ead8dcb2274617f9af3b58fce50ac35fdefcf95c61ec676b06a8f0ac18b7d0c0a36ee1877a168e0518df95161a3dbc862b69378052063423e5b60e33cc5ab9a6b50d8361de5ac01ccb44105884240abd8e3f24ba7ab19b921e9500284769da3fde4934bd2ed7e2ad7d8c6f101fa29cbc6bef5d7c15081f22a6cde6b74b23d7aa18b175ab280087392029d279b6d920b76c1f7db25ec9978edac1610521c272a5739ca93d1366957dfdaf7953fa5f1043bfe4caec920dae599c0d13971592ec3ef07d6ec0aea66d62250644882afb5417ed3ce3d3b4bc30629448d1886d9532d80ee347f4f0c2518a988f26c6c17fe66935ea69a4ad74182ddbac868b7cd058691d8f6078bf112dcc1dcdea5a2efd9534311af7574f4b7d4949105bbe0a29d4495378983fa6c0434c9e64a29bd73aa90bec6e4c024f08dd87374420d76939238ec257fea2c2ecaad74d89c3b25b6b2a3d1f6256a7d4e0ca9b789ae2eedf83726195928b15f8fba0aba2ff7e37239a89933adc245859d2f549c30844be5cc6062f5f65efb18cff3bb1476039ef39976f269d8f51d76484182ddbac868b7cd058691d8f6078bf112dcc1dcdea5a2efd9534311af7574f46f7d0c75122376ed0415ee1e65f04461bb7665713b16ce4f177758df8d6d133967f163c69dc6f03954e56c4dbe38b154410ca6b935b1448d2b6b155fd228551cb3485f22eb03437526ce2f5b5020759b27ac02e9be905f6503720287097f631eea9ba814425d3f8e64f015db436d13cd17afcd8f1860b314fb657ae9970f729619b921e9500284769da3fde4934bd2ed7e2ad7d8c6f101fa29cbc6bef5d7c1504cd6b700c5126f1b90654fbe3a3f980cefd953157276b3615f688d64dbbc91b30e2ce4ffc35c944d32c31eda978818be712bcca8bc6da3a2c19677e4a7304cabdae599c0d13971592ec3ef07d6ec0aea66d62250644882afb5417ed3ce3d3b4bc30629448d1886d9532d80ee347f4f0c2518a988f26c6c17fe66935ea69a4ad74182ddbac868b7cd058691d8f6078bf112dcc1dcdea5a2efd9534311af7574f4b7d4949105bbe0a29d4495378983fa6c0434c9e64a29bd73aa90bec6e4c024f0b747d6d0d1d13e23703c1f4500ffb9b3458a51c32f093b7902e10d6d41875da10ca9b789ae2eedf83726195928b15f8fba0aba2ff7e37239a89933adc245859d2f549c30844be5cc6062f5f65efb18cff3bb1476039ef39976f269d8f51d76484182ddbac868b7cd058691d8f6078bf112dcc1dcdea5a2efd9534311af7574f46f7d0c75122376ed0415ee1e65f04461bb7665713b16ce4f177758df8d6d1339bbd36c23807238b1a5251769103972c406c4492d4e6708044270580040216a2db3485f22eb03437526ce2f5b5020759b27ac02e9be905f6503720287097f631eea9ba814425d3f8e64f015db436d13cd17afcd8f1860b314fb657ae9970f729619b921e9500284769da3fde4934bd2ed7e2ad7d8c6f101fa29cbc6bef5d7c1504cd6b700c5126f1b90654fbe3a3f980cefd953157276b3615f688d64dbbc91b3f81e36bb30bc7b6c76d7c4a12808e22e090bfb8c03caa4e3f7febac5076c8500098e66686dfbc89204f38ee15167bbfe3ce8ddf4d8e6c536045fcf0749676f0800a218c68919718a4c916243824ac895fdac1f07b3336d68423314b2484afb944182ddbac868b7cd058691d8f6078bf112dcc1dcdea5a2efd9534311af7574f483ca85e6aad6fc5aad6c79aa7cc4e19cb002b99e8d26976e0674e17ca7769c040b7c12005fd56d5d2888915de5b96612ef618a71393967d082a0a3f7e58565b0f351cd7762fb9c1864d01b09d8dde2c230ce6d77d3feb32270a7783f934e4c9434b6dce3cab1b5745effef6417c72cb9ce9f3ce7d94c141a23bf306f3b1ac68bffcf6c8f024d03588c8421abf97e8e66431cc905cefd7964a5de4fb9c181574725f6b84fd017c8695a3ee35a45dbea4a8c27c336093e41d0f6275c97dac46df6a8754c54ba34975b9bf2f70f96d51a0490c0d058875121e530c6454552d69565d7c145f8f6d223b4a4a0a207f5427631867a12b4b45bca002c5077e7615a0729402466cbf349d0a9b02ca45d71c1d74e221e5a93e1aeac1ba8211893cfc7e340d193f928425dd9e1bf08f8b789e807878189a8414b3b543a1fdd2267f5247f81d10a6415602cb4aa70ff98bcddb7ccfd5dcfe3f4e9542c9ac004b3538911c57a0623eda15f88aec50a3a2c87063e7780802374e69b992b075948387ecd4b55f1c676b06a8f0ac18b7d0c0a36ee1877a168e0518df95161a3dbc862b69378052063423e5b60e33cc5ab9a6b50d8361de5ac01ccb44105884240abd8e3f24ba7abd193f928425dd9e1bf08f8b789e807878189a8414b3b543a1fdd2267f5247f8145844586b2ceeb6e7ecc6b21e1690d75638c6cdbbc383ca5dcf9771a1be40658f548210ceeb65403c2d1fc9cf70801c947b331cbdf26d65f18cfbcf58cf7d04550cff3b89c304ff54fab7bf0303e8cbf60ea6c4b37daee9d54fcd1e23d98481b0f1bffbb3da7fcf25a92a1e69f2a585b45c7cbaf852faa48d43c14aeba90aaa2d193f928425dd9e1bf08f8b789e807878189a8414b3b543a1fdd2267f5247f818fa59f8b301336de2e507075826d33fbea0765080b609629705ded27c308f759c0526d8ff65ee696197f1ed51b23d5ce46b9a61bb2dfa9a513e4b880023feeffd7c145f8f6d223b4a4a0a207f5427631867a12b4b45bca002c5077e7615a0729402466cbf349d0a9b02ca45d71c1d74e221e5a93e1aeac1ba8211893cfc7e340d193f928425dd9e1bf08f8b789e807878189a8414b3b543a1fdd2267f5247f81d10a6415602cb4aa70ff98bcddb7ccfd5dcfe3f4e9542c9ac004b3538911c57a6a3ecca804f4e0c668940ad91cb909481c0f2430ddbf7342e8c958d23fc01b5ad7c145f8f6d223b4a4a0a207f5427631867a12b4b45bca002c5077e7615a0729402466cbf349d0a9b02ca45d71c1d74e221e5a93e1aeac1ba8211893cfc7e340d193f928425dd9e1bf08f8b789e807878189a8414b3b543a1fdd2267f5247f81d10a6415602cb4aa70ff98bcddb7ccfd5dcfe3f4e9542c9ac004b3538911c57a1a587fde76920b44da62462caccf148b273f492d59a57b0e166ed4cb9363e0ee9bad57a294026367eda55af83f6446bfd58f9096c34c587717f9209400115b19b791d185668c060ee2c00995200853d4146592ff11664c77d925e254cec12d230fc7a15f575ad12c219d63c8aa2c3684cf54bc2cb2e5da0f2c226a5e17efa7f3623aa7e3fd27db428896ccc786a24e87289ac6e43a37d830e4020ea699b338e1a004717c165615eae3dd823d4a0ed7defb500e33e5f3191b0a7d432705675a7acfd307b34965508ca1deca9f259d13ed9ec82681ffb3cfdd804b83edfdb9ac4b402466cbf349d0a9b02ca45d71c1d74e221e5a93e1aeac1ba8211893cfc7e340d193f928425dd9e1bf08f8b789e807878189a8414b3b543a1fdd2267f5247f81d10a6415602cb4aa70ff98bcddb7ccfd5dcfe3f4e9542c9ac004b3538911c57afa1bba0f34deb480a46e2a6c83fc614c210931b43d76b499884e2c7773be1485f351cd7762fb9c1864d01b09d8dde2c230ce6d77d3feb32270a7783f934e4c9434b6dce3cab1b5745effef6417c72cb9ce9f3ce7d94c141a23bf306f3b1ac68bffcf6c8f024d03588c8421abf97e8e66431cc905cefd7964a5de4fb9c181574725f6b84fd017c8695a3ee35a45dbea4a8c27c336093e41d0f6275c97dac46df6dae9d435ac2d544efbc251b10306b3a69a6fb776c792b4c1b190c7f051edf6fca314116a84898996b2dcb16d5df0513a8e794b087656e7a0e9ebc5e9e0a88abd7853287ae6d785bfaa65dccfa38cfcc929c8ef292f6fb91298a777278e23734a54642b9ff415621feaa9c7a59407084a3a46601ab2813c1835f55ca22e2f474d84ee23fb67f282e11f4bf3bd42fcb8033c41d463e4b736e9677eaa6102a3641b17a75043d128d09ad88ed650ab3e3572f6f9258ab0d4fd7d6ec10ffda68fa5bdc67aadd415a7ca707e264cd1be93c5b26507f67b6b3a4436272e5339db767267b5adc8a0a5b68f0daf95b5e9259d76d2c5b466df87d4e5dd68e0ccb1079900000fc7a15f575ad12c219d63c8aa2c3684cf54bc2cb2e5da0f2c226a5e17efa7f390579064e38b7edbc631b8e7c1bd9c139fed49eca37642aed6cdbbc4980b32b6bbf755d542f7528b284f9e0f0b4fdfd1f81ed2c05294d6626a343ab237b61c40cfd307b34965508ca1deca9f259d13ed9ec82681ffb3cfdd804b83edfdb9ac4b402466cbf349d0a9b02ca45d71c1d74e221e5a93e1aeac1ba8211893cfc7e340d193f928425dd9e1bf08f8b789e807878189a8414b3b543a1fdd2267f5247f81d10a6415602cb4aa70ff98bcddb7ccfd5dcfe3f4e9542c9ac004b3538911c57aa1cccc1887f0cda301de233e812b7854cf6fd6022838e004cb5560526866210dc676b06a8f0ac18b7d0c0a36ee1877a168e0518df95161a3dbc862b69378052063423e5b60e33cc5ab9a6b50d8361de5ac01ccb44105884240abd8e3f24ba7abd193f928425dd9e1bf08f8b789e807878189a8414b3b543a1fdd2267f5247f8145844586b2ceeb6e7ecc6b21e1690d75638c6cdbbc383ca5dcf9771a1be40658e1a43137f2d3d52200ded2cab8913a7b3fd37ead23247d9107d8fa5c759f1437d7c145f8f6d223b4a4a0a207f5427631867a12b4b45bca002c5077e7615a0729402466cbf349d0a9b02ca45d71c1d74e221e5a93e1aeac1ba8211893cfc7e340d193f928425dd9e1bf08f8b789e807878189a8414b3b543a1fdd2267f5247f81d10a6415602cb4aa70ff98bcddb7ccfd5dcfe3f4e9542c9ac004b3538911c57a085056bcc17a2dc414a87622ecb4571ae7b66af263b5fd6a4377070b4162d8b165bba9cf486a7a5db9c22b8d09690a85ff2b1dde1b8a5e2a906acf300f842da1e1b61cd471f856afd4c13a72a93e250b7f878236d0384d5975a3570cc7cdb0c043ba8a756803fa0ef2039f673e99a40b5db3a77826c0677d3451729cfd0f6d2ccb28cd1a1ba2a82d85438f72820d4cda9f0fd1b53d51b65c40b5efa15482191396c48ea8e313024f95879ea54281fdebaedefa510201fba818996f896296fb502f3655999e2726d27fcfca22fef4d77fdc6527c33c02365f07d05c7dd70aaa64e953b3e5a908a450882af9694d6f2c35e500e549cff54aafb40aabbc901be61c327ef8d61d916c6aebdeb453044b6f6965982b26867e61ad390b4da6d21a0921eb6fb1650ffde941f9bd557ed77b5b5b09e905a8a5943b7c7c577fcfef913e549f067d27c142e3ae38b6c821f8d7ff8a084ba1945f85d2a86debcd1198f34185973fb118b403c6ea67c5a83cb35ce61f7cfaa163981d493f3adfd5b98f133cfc0bee0bf400cbbca6885565bbee7721be774267dfcbffb393431cd0138348665543ba8a756803fa0ef2039f673e99a40b5db3a77826c0677d3451729cfd0f6d2cb094377d3439ff9aee8e8b51eb33a9ba549c0c16b4e1cdaf1905d513d5bb7bd6c13e439e22837050b993bdd4dc7b08e53e7f79a3e9415ea2d06d37349bac2a756e00c66a7de40938e6e18490e9079d216e7a4afbe568d9301a242bd7d116c13db045d9b93576365e5cc0d9d9f3a26ab9fdd892d114ef012dc33ae0761287be0343ba8a756803fa0ef2039f673e99a40b5db3a77826c0677d3451729cfd0f6d2c30a5c7b9dc271b582b1428f9cc5d9ad5d43e9b7292b0b8775c4cf0f186d7dee6988ff520fb36e007594b5f9ed23c414910aa48343c87ae68b10ce753b7e2c78fcdffa4426ad387c8b9586043051ca7656f2448e003228c27985d3fa4063b58989d42f10f155f08ca077d668c5201dcfe2b7045cfa0e0aa3926c2e0dfb6cd949fb6b0dc37e8d41c734cb713d1fc88a9375ce426b48139c19977075443035041f5871df53b0914afcf7c847955c7861ef5b5c6fbfc41bbee184f1c28249ca9ca1e4715a543c83077f018000d758b739a307e146ad437c0de5cfa8d92f5350f26bfd3ed17100c55031d2f89a1527cd50c7795c1bb7778e509e801780001befee90ada9ad171a744f96c3b9c2d4b41c2721dc050ca5cf0b69c1399dc6840d4eb0c52253bf70d66a5ffe900e7359e1ba2fc99cc12c39c1a6c43eadebaebb81668bafac551dafd601644f13538f4f4c4a7a352d593f2a8f4c620e5712d88970cf51c83e8362a57f065aba5b99ea2bb601747b07380093329afadf859daf2d2e9090376f2269217fd99689f18a0f9dd65a7d70132601af91f3c84c329a9f35203e4b57563423e5b60e33cc5ab9a6b50d8361de5ac01ccb44105884240abd8e3f24ba7ab08915d65db3af4af9910ac04a460128482f7cc334f9587a9d98448ee1a02ceccb91c7929d26952dfa405e6d6f15763d30fc06712c7a0265457dc25e131ed332972973ff552b56940243357543003e1365ea5825c1dc0c17af9a7645639337d91f2269217fd99689f18a0f9dd65a7d70132601af91f3c84c329a9f35203e4b57563423e5b60e33cc5ab9a6b50d8361de5ac01ccb44105884240abd8e3f24ba7ab08915d65db3af4af9910ac04a460128482f7cc334f9587a9d98448ee1a02ceccb91c7929d26952dfa405e6d6f15763d30fc06712c7a0265457dc25e131ed3329eeae3899f12a385d7f232c24a1200d6ce4c3fe617102b8714bc4b2e7c1731ee3531576a022bbded4653621c47f39f34de9906810d7daa57de4256bdf9da9c799a3951ce04bc3e074f2d9ce02e976d6ad6324fd05a4e418f1bb4e651cf2b5343257ede25728b74567a0cb33d225429c9e265f1db81f35bf39e3fe0e7ffe44ab0865581c1e4ddf61848d97bde2429942db04b91983194a4535759687ee0ac077a9aeba80c03e3fdaf3709b7c0a0b10810eb630c0ae591c223b6d55c208af8bb5ec531576a022bbded4653621c47f39f34de9906810d7daa57de4256bdf9da9c799a3951ce04bc3e074f2d9ce02e976d6ad6324fd05a4e418f1bb4e651cf2b5343242fd3a8edc4ff5840ac0e8062d8b36d43d2a0ad6120306dd65555f49bee6e66261e5b8164f3ac7285c7b68182fd2713e0e7f038d955774cc644287a86c8c8b0c41581f963866e96f048c0a6494b823b47bccfc417c5a0c0ec5cf94eed8343397e6c399cbb08e963d475ca8525363e9733361cbb2fd8a303fd900a068e8070da6744176908d87c96c948d963e127c3c1f7c8779f9674adc294f5d358d3ead484480a2ad9b4853953d7ee0206a23cce6b9042abfc1aadf6b3ec60828134abcf0098692ad23159ed4f4f4158a7bb697923009d173031653406be0f24455ef963e59b1b43c1ea029cf9ea25dab4c2e21d4c609364dba3b4bd230e9d680fab1500c84e36d903080dbefdf21dd2d076f5ab227a4e2d120773d8412bfb0c97436003a8a63423e5b60e33cc5ab9a6b50d8361de5ac01ccb44105884240abd8e3f24ba7ab2a32e243356c02bcf3f10b2193a371b78052c9e8336ae308770933308665d77567e7740209ff503ed5cd70ca09900a2bd0c3106ea85aa91898d7264b5adcfa1fd58400685abb5a2367b1deef2cf249d05bab7ab04eeb5b97fa3ddac1a89daee0d1a09494a64531b74d8963219c07343ffa72fbf5e8ac8562ac1c4a4313be6b4f60acf5fb50a001c15842e418eac0ec7059cbca1e6b56bc7f542a0ed0f0c57ec1ea20eec49d2923c2cd281f77bf7c9b1c2e110b51f708f6016dd9a3ce03156acc87b9c0d083348089e189b34763f92bbba66da964a9d5b7a689ecf876477fc8a4f5ddfdb90a1c8f8f32c6a060e7611be041d52ad466dafd4a793c7e412bb9828908eafcac2973c260a95df4c5676008d0fb295ee68f8fb7c89b33ec0d2393358d2f955c1b84fea6676f875620cc81e0bab57edf03da0c9920438be9c77cbed1f17d51ef4d6bb08a34f82404f66d6ea6454ca407100109e9adcad5f4c406597615269b8ce67c81d1b7546dd9db930787b3ae03e756bb8e928ef93b02322fd73825aa566abd8608e727d31ad509d5d6a8984603e5cc9e5bec19fdcee25fb65324a98a8a546e3773daab04aaab89e08ac113225cdef4b92e399372c9eb60863668a7b286e180cc1a8eac4c1c7ee14f1822c4109da2c30adeb6e5b29fb91ac3e930aaadc36027805a194f1fd7ac08584f0d0e6c897f72c2ad578c26e6df7ce2390db9fd1920a9ec5cb8f906ca94bb2302fe5c84cf5ebc7f46bcc150598b6a363141d69d6babe3d8687eafdc847e6408763ce5232fa690c99e28cca6d3acf7d1d7d296500c2490acab818b3291073ba11581e76840646e9e18711c2409367f8e655d8516a162b54a5ca566171cb5d96b6389b211213c527e06ee8f40c1d45ad79e14acc48acd6b5665e2b219e22cbfce6a9c7990bcbd9b08fbb8f20459a3385e73fee38469759e38fd5bad850eaa6ef98497679ef1db1353b8346aa6e203430be30132dbf8423e2116553272a8c234e83cb97c6089951ca211133f286ea8fc000ee146a85fea60a6b8d39706f476153e373d5402eec95ae341b70ee4bde91ad0d2c976252bfb3abe59f6d7d7d85987c097e36739497b8632f0489d1f1866145a48a8ebadc36027805a194f1fd7ac08584f0d0e6c897f72c2ad578c26e6df7ce2390db9e6f0e58e163b9fed3dd5048f9580212dde344cf2165a2d84d4f5f1c2b0fdd8fc7551f5adfbed3d56cb5e8a3eb19c0d9923525ef1c30ef33d1d035a233d6c95544fb0a2ee8d4f7d8e8561b16e7ab4c40da60bbdf4c2881a8c52a616ff79fc239515a54cdd3ba143024d88a2a75db1ea388def7ad8ebdf5ed685f0c33080884cf2837b410aecaa05561d65ad3ca11996f1718f566c53c62a5a1cd453c82b50a0e36eb58e874603f6539cd7a95d1b41d63e95fbe2bafd35662a37f054c2a3e907a2c94f7a1e5ca72abf00558390cc02b8063cd45563660e5eb6380686e7a540226f554521275d2fbba42038e0368a2fe0407d714ca2659e4e2dfd7dc1cc1c3766df2e315896aac7ab0e3ff197cac1fae063546d31170a71ab8327d2635cb35cf298763d02bb65a87823d0bcd62b8e0ee0bf553e9367f03218048b4e9e1b9d0d35e3427ea48d85df467d9b37f74f5acfa4a8496653729857bf7b643cefda6593022f8d7d0dc2ba2453b73f29ef5a343ba66a113fd9e4a6c497f29aa81126fbcd74c93754d7debbe968327d03555bf5cc1d6d635726cf12b1b69c848d20870e3bb5361f8518b851b31c6a4b3e18f80b26aaabfac98329c0511ceccac4bb507b4bc3292133469fa1322261d01b1f1142c5c9215c5cdd6497a9cf938ae3ef028f834ec26d2e729e86bc653765aa6e1873362505b34e71fe307f777416bfb50932bd009cbdf71b2007e04aa33f92906e58d157f5ed2e1691db284d01a8b38a5332fe8b08f90f986ceb4106688f45bc90821ee979353b8b445ee32da4e98f5d2f6f16ce2b52b725eaa5317d777bc141a282151eb9c80ec09a83a433013d09ac20e3cc1dc1fc06fa26eccb6bd80b4c5c1a333fccc0efe4f545b8e55b3da3b7d77a61dc124b6abb07d19ce0dc28fc6d0f8b865947b4e95370ae0ad0987da2689976c6879eaa8946e581e14348abc8624dc761fd619999bc7a0df5738e8cc8ab5f923f0f4fda7af141e7d6c324c25b5e3c76a81ab384aa24876e0cded0cd79a2919ad684f3064a6985af17ed2ac4ff1271c420774d19eb4bd9a0c98263edcc0e131edf2ffb5a0afc422a0189e749a6c0285b08c0c80a332361cdad3086ffb786a2054dac487817cda463a7c498dac637095e86623080356c10b8e4e8bef782871512ae1ae5b7c6f897a98f5fab3364126ae32aad783dae060f17c3cff13136e9a60979f85a770b3e8462ec9fed8993a667a0fdf7c00c533f440a926145cbe93d605cf774c96d714aacb2504f0cbe4d9d6f57c698ab4d617d87c2a474046b95401557bd584ebab1e79bdf14029b4801f0b03dfb38a6e3cff42f54d60d3030cef5e43ad9e709e03ac6fdc8188735dde55461fe95447dc49edb20f017b2059ade7a418e6abe823e68ae40534214e709860386b09fe4bbde902d4a61093b2105f237048b22eefb1b9d3b6836c33cb4d4e56ed9df8bac6ed638498d2cee23e0e84d1494ca17b5dad737955cafe99cb6f3e77f0d43b3d331e6936731ea0a83376e14aa6a9684ed0148059f2bfdebf25200ac8a04ee29f15e0d9c1eb2cebfe128e113e308be0b1be6c8e01d13f21e93d76b497a9672ff9ee1dc5ac0490011f3e8347fe48c1e243a8452fcf2f96d9521a70700488fec9b40f2dc4a9ebd2a44464f87b19cc184fa041b0036c110d12ad9a21761e22fa0e0531ceaa1903819df97bd10df4bc8c914e2ad8ca9bf8b12c28c958ea2ee623dfb698a7f97e842c4432feaae1e36f3ee190d0f2518421e78e51dd0b4ddbc4ada5ea5de0a3702dac96315358cb9b4d91c02951dd02d626f7602cc73121e2f60ae0e512f5506e9cb6fd69f7ec61c4e590c1bfc7c0cd60a6b5f251ad6c72ce82640139ff5e9fb85ad1d5752a0e82587dfeeafd02c41350abd3eb7409f7a9550f3e117ad5bb6e30ab6ac8c9d3e5519688c9c2853a39d723e319e008050c9f591efc9b0df20c5081d95477b65163bdae3b48061170ea6149249598135fc495242ca66fddb591928cf90440f183b45d50a5246bdede74a13a33fc4c99d2f733a79054c07e624a24c38d4a42d3db3a0fa8dd2c9f0d090df570fbd5c6a4c211f310fc6418a73a11cd5beb140017931e11bd10d273c07c3d676fdd704a8261a977740638109c8d0ebfcf2037acfa1598bc462f719ec495e5117b0e4c29e09515ae64c6c4c0d938517c04b196297dea8b2b401fee87a36a9868a4abfef5d3a6c693bae05be8d024d11855d0c604223ffde6fb00e50c46ade1f22268f42b4986db090861c86f188ec797ff88598fdad94c11c94716b65b1571a45da698006585aaf36d4a88abccf86cced83957ee93be17e06c2080f2bf43c3476fdd704a8261a977740638109c8d0ebfcf2037acfa1598bc462f719ec495e5117b0e4c29e09515ae64c6c4c0d938517c04b196297dea8b2b401fee87a36a9868a4abfef5d3a6c693bae05be8d024d11855d0c604223ffde6fb00e50c46ade1f8b095c4cdc84a082b838d4043c7b138790fe4f314a589ee565e6eb16c11dc7afb8dbdc2dd547cbc3da5af5a9223930987f20094621bf261efe0f3aabe77192d3aea5ac2c5f922ec38230740695faf3e1f97ee35889f991c9f59a1b3c78e479186e3d745369b9fc0914298c6a1ba72d3ed3db09d4abd5a28720b14e7bc836891da40343175fe7e7e81cf1c48953fec10bcb91a8084868f90e6475684cd0426e829cba52772088ceed52e3e1806245c4b93920333fece90aeeea5c074c5ef3465ac19030b857b26dcd42c86e855771f8c123d6197c8f0ec9ea7637596aee7f622d9639b43175770590ee79d753dd42ee4976a65f4df3c67bc9dc8c1d4659c39de48d1707524ba34fc5e933a54490c20a83a8ac0e344aac1f3df489576fb7253e7c00ecf024aad2b749f3a41fe76ea812906b35b4cc21c1187a43fc4b8d6eacd7328b74334d84c36c0cf1f5bb6a036188d19cbec66818d2a6105a8b3ba1011fb440344d062ccdb25bc9ac06f2e9bb3fba2ee0c2136e9bd20672bfcbc52f2242506becf1a50072e31e2486d7dec26f3c2a1aed416e294d69be41f4c306e3a53d09642368fbf70a820cec78b59c1f8994e9981d2474b1e5dc5129fc463151ace5a7ce1817252946309c349c0ef915fe14bc1094b21c1038aa5e1f9c4cf161c9c80a6b97bf73a0db33d6277e5e62c906a7d04ca1dc86cb1478e465c449b722327e70f36d03ae185df7db0ba3fe019eef538a739ff9710d215a691a2ae17b3aec6aba25ff64f5ade64cfe7f5417e11f12f163c39a608959c5c491dba2340c1cbd7a3583f9ac34c957b798c58044807d64d78777140df1615a4a1cc5ef8473d33e57aa39d1596d64cc1f0b1ddd35d7a1a05380fa22ffb75c64e9e289810683d69ebd78b4e8ed46bcb50c02d84b2391eb2fa7d71e13003bd5f4c1ff8a47cfc7622de4d46e5bb4ca52ccdc38e4f61de0a8c8bd2423c846dcfd8e6e103e43065a3b73bc0db921f2fcb8c11e0ee9b4671861de838a80119a780caba780b4338a8d264db98505eefec90575f7d517425a08ad2c98c84f33a5dc1f37c1831b3b3f01ecc1090cd477a951e96ca48797161fb5fa7eed5d58addae438e925170cf9e9ee5af6b80dd7b8ef451b0e4697a36de585e357852fb37a581e4c08ead312c383df96a299bd1ebcbb7fbce3ba133435a50b4c2d0eb2a33cf60105cbc6376600cbccb7accef5702b4a016d10f4fa2e2430c3b896aad1afd095eb9744c29dab9528ab520650bea01c4520817adbfa46c08753649c26353963cbc241807a0bc69af83decc49e27195e436def04e8260704a7b096b5fc90865fc7554ada55830455f38931771a30979bdc365d8182105be612ac7fa9d636c53d504077b3f343704811804eef588ebda0c787b521a2f42be32105866fe7e06cf44a5ecf3615d0c0d8aec3c12cccff27a941b1b48809c6c403298b18962dd67fcb55f821ad46a72e17b933f730c645488b7a5dc82dc96293745c1557b7722a0a3c787d07c8489df588544202a96cebd05aaeba5a03ba80bbe7bc9d6b00f5da536f3ac1890f15fb1663aabf043c8b1653488ab240d7f03833ab81f877a85c52b503b5392ac2360aae1ff0480e22a9aeb64bb3e894165c859e634b7c1ab13ba9ffd31b95bcf30554bce8451fd6bec5795ece6d58440c1bcd51f5b9e3bdbe5e302d00ad574c83be813571cb3d1008548d696965e4023960a396c508919b10ddaf0dab5330ad1d225fb3a3b111bf2c1f7ac02dd1cb010404eec39a3713f1efb7e1179f4bfd2316e9b27d642c47e872b205b86a4487515c023a302a646f5d2f44bfe9b0855ae3c04959e98a571dc4524d154144d47bcb7db43c2193d219b24073b0dfe54b3e77ca8894a77755661a025e356b3906c2b1f64964d62e4ca794a4883a06b797d4cd1703a6d2a6338dd5accee7ac8046ef0a536dc0c6c500fba1a9929034c9c010a14418e660f96a8e9de53ff72e814adb45b8bbde583bb8eb7c77892d67052a95653ed4630ebd47d8b4ede2c665a4f543ef592b994fc9e150cf06673603881589b8e83b93f3f2a3b0261d1c6303d584f98dc434bc58616baad5425222964e90ca43662f73043b5aee144e6161619254408448c6d76b427daa849f73510a59ee5813b644fe52cde8f93a37750ece39c2b96fee501b697ee26a281409e9ab43b8951c7a09ce39f3fae390b950fe3a49ab73bc40e92d0ac5fbf80421647588a70dc644bebac13240363d08569eff4974355c73e7b7fa2d9c3959fe8a7658aa4357e1d273932bd0352c9f0ea82d52dfc4548e77e9de6f6b651bec01be9bee95ae4482e8ebd57e30192abd19165f946e1fc9133baa18acf6e4367dfc303c5c91113fc3cb9f09c712652077b2d56277f601b4b788789101c671ad5ac86e9016daad58aec8ee1be372167cd181498ef18002132c863e44bb6d7a2840f7391e825adfebb41d2a59f54b5be3fee917ed6896761893b5bb54ebed5288a895570bc8407c065f8ad6e19fb49313bbbbcc0edf2b31c5714696a73f336fc07e4d8fc88697cc41cba283bf82a3a1d61220faadf6ab487097cf231b8facf513ea9b98c143c8da03da562fb8696fe4c42754b0d32bf5fd23eb3701f1c7bd69e4b1a306860cea40fc0acee51f452866e9f332c9e99dc6b970512d820c3563ef40adb66f187da7ee67743e3ae7b13f52aeba2728756433797d2e0239a4d8db3775620ea09e30e3742e3c5c834ea70fb9522a0ebf15e2a7a7d0357c376253cc8b801653dbff41e918930ceff5579efa379bd444e9a57e36c9de121f029aaa2c028f2a6582231febd04e0b65b98639ab56e65055ad7b6a4elibcib.so.4.1.5libcrmcluster.so.4.3.2libcrmcommon.so.3.9.0libcrmservice.so.3.3.1liblrmd.so.1.5.1libpe_rules.so.2.3.1libpe_status.so.10.5.0libpengine.so.10.5.0libstonithd.so.2.3.0libtransitioner.so.2.1.0rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootpacemaker-1.1.19-8.el7_6.4.src.rpmpacemaker-libs-develpacemaker-libs-devel(x86-64)pkgconfig(pacemaker)pkgconfig(pacemaker-cib)pkgconfig(pacemaker-cluster)pkgconfig(pacemaker-fencing)pkgconfig(pacemaker-lrmd)pkgconfig(pacemaker-pengine)pkgconfig(pacemaker-service)@@@@@@@@@@@@@    /bin/bash/usr/bin/pkg-config/usr/bin/pythonbzip2-develcorosynclib-develglib2-devellibcib.so.4()(64bit)libcrmcluster.so.4()(64bit)libcrmcommon.so.3()(64bit)libcrmservice.so.3()(64bit)liblrmd.so.1()(64bit)libpe_rules.so.2()(64bit)libpe_status.so.10()(64bit)libpengine.so.10()(64bit)libqb-devellibstonithd.so.2()(64bit)libtool-ltdl-devellibtransitioner.so.2()(64bit)libuuid-devellibxml2-devellibxslt-develpacemaker-cluster-libspacemaker-ctspacemaker-libsrpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)1.1.19-8.el7_6.41.1.19-8.el7_6.41.1.19-8.el7_6.43.0.4-14.6.0-14.0-15.2-14.11.3\@[*A[5@ZZk@Zhu@Z7Z/Z.s@Z ,@YZ@YZ@Y+@Y@YdYI@Y:Y$$@Y@XXX@XX9@X@X@XwoXX @WWWWWPWPWv[@WrfWj}WZWM|VŲ@VZVf@UYUpUUUU>Uyx@UQ@U hU hTTTTeT@TTuTk4TZ@TZ@TO@TN3TJ?@T?@T+TT @S@SO@SKS1oS1oSz@S(S S@Rb@RkR@R@R@R{Rz/@RR@REs@RNR q@R@R@Q@QMQMQMQdQQLQ@Qn@QnQ]k@Q]k@P)P\VP\VP H@Or@Or@O - 1.1.19-8.4Ken Gaillot - 1.1.19-8.3Ken Gaillot - 1.1.19-8.2Ken Gaillot - 1.1.19-8.1Ken Gaillot - 1.1.19-8Ken Gaillot - 1.1.19-7Ken Gaillot - 1.1.19-6Ken Gaillot - 1.1.19-5Ken Gaillot - 1.1.19-4Ken Gaillot - 1.1.19-3Ken Gaillot - 1.1.19-2Ken Gaillot - 1.1.19-1Ken Gaillot - 1.1.18-13Ken Gaillot - 1.1.18-12Ken Gaillot - 1.1.18-11Ken Gaillot - 1.1.18-10Ken Gaillot - 1.1.18-9Ken Gaillot - 1.1.18-8Ken Gaillot - 1.1.18-7Ken Gaillot - 1.1.18-6Ken Gaillot - 1.1.18-5Ken Gaillot - 1.1.18-4Ken Gaillot - 1.1.18-3Ken Gaillot - 1.1.18-2Ken Gaillot - 1.1.18-1Ken Gaillot - 1.1.16-12Ken Gaillot - 1.1.16-11Ken Gaillot - 1.1.16-10Ken Gaillot - 1.1.16-9Ken Gaillot - 1.1.16-8Ken Gaillot - 1.1.16-7Ken Gaillot - 1.1.16-6Ken Gaillot - 1.1.16-5Ken Gaillot - 1.1.16-4Ken Gaillot - 1.1.16-3Ken Gaillot - 1.1.16-2Ken Gaillot - 1.1.16-1Ken Gaillot - 1.1.15-12Ken Gaillot - 1.1.15-11.1Ken Gaillot - 1.1.15-11Ken Gaillot - 1.1.15-10Ken Gaillot - 1.1.15-9Ken Gaillot - 1.1.15-8Ken Gaillot - 1.1.15-7Ken Gaillot - 1.1.15-6Ken Gaillot - 1.1.15-5Ken Gaillot - 1.1.15-4Ken Gaillot - 1.1.15-3Ken Gaillot - 1.1.15-2Ken Gaillot - 1.1.15-1Ken Gaillot - 1.1.14-11Andrew Beekhof - 1.1.13-10Andrew Beekhof - 1.1.13-9Andrew Beekhof - 1.1.13-8Andrew Beekhof - 1.1.13-7Andrew Beekhof - 1.1.13-6Andrew Beekhof - 1.1.13-5Andrew Beekhof - 1.1.13-4Andrew Beekhof - 1.1.13-3David Vossel - 1.1.13-2Andrew Beekhof - 1.1.13-0.1David Vossel - 1.1.12-25David Vossel - 1.1.12-23Andrew Beekhof - 1.1.12-22Andrew Beekhof - 1.1.12-21Andrew Beekhof - 1.1.12-20David Vossel - 1.1.12-19David Vossel - 1.1.12-18David Vossel - 1.1.12-15Andrew Beekhof - 1.1.12-13Andrew Beekhof - 1.1.12-11Andrew Beekhof - 1.1.12-10Andrew Beekhof - 1.1.12-9Andrew Beekhof - 1.1.12-8Andrew Beekhof - 1.1.12-7Andrew Beekhof - 1.1.12-5Andrew Beekhof - 1.1.12-4Andrew Beekhof - 1.1.12-3Fabio M. Di Nitto - 1.1.12-2Andrew Beekhof - 1.1.12-1Andrew Beekhof - 1.1.10-32David Vossel - 1.1.10-31Andrew Beekhof 1.1.10-30David Vossel - 1.1.10-29David Vossel - 1.1.10-28Andrew Beekhof - 1.1.10-27Andrew Beekhof - 1.1.10-26David Vossel - 1.1.10-25David Vossel - 1.1.10-24Andrew Beekhof - 1.1.10-23Daniel Mach - 1.1.10-22David Vossel - 1.1.10-21Andrew Beekhof - 1.1.10-20David Vossel - 1.1.10-19David Vossel - 1.1.10-18Andrew Beekhof - 1.1.10-17Andrew Beekhof - 1.1.10-16David Vossel - 1.1.10-15Andrew Beekhof - 1.1.10-14Andrew Beekhof - 1.1.10-13Andrew Beekhof - 1.1.10-12Andrew Beekhof - 1.1.10-11Andrew Beekhof - 1.1.10-10Andrew Beekhof - 1.1.10-9Andrew Beekhof - 1.1.10-8Andrew Beekhof - 1.1.10-7Andrew Beekhof Pacemaker-1.1.10-6Andrew Beekhof - 1.1.10-5David Vossel - 1.1.10-4Andrew Beekhof - 1.1.10-3Andrew Beekhof - 1.1.10-2Andrew Beekhof - 1.1.10-1David Vossel - 1.1.8-6David Vossel - 1.1.8-5Andrew Beekhof - 1.1.8-4Andrew Beekhof 1.1.8-3Andrew Beekhof 1.1.8-1Fedora Release Engineering - 1.1.7-2.1Andrew Beekhof Pacemaker-1.1.7-2Andrew Beekhof Pacemaker-1.1.7-1Andrew Beekhof 1.1.7-0.3-7742926.gitAndrew Beekhof 1.1.7-0.2-bc7c125.gitAndrew Beekhof 1.1.7-0.1-bc7c125.gitFedora Release Engineering - 1.1.6-3.1Andrew Beekhof 1.1.6-3Andrew Beekhof 1.1.6-2Andrew Beekhof 1.1.6-1Petr Sabata - 1.1.5-3.2Petr Sabata - 1.1.5-3.1Andrew Beekhof 1.1.5-3Marcela Mašláňová - 1.1.5-2.2Marcela Mašláňová - 1.1.5-2.1Andrew Beekhof 1.1.5-2Andrew Beekhof 1.1.5-1Fedora Release Engineering - 1.1.4-5.1Andrew Beekhof 1.1.4-5Fabio M. Di Nitto 1.1.4-4Fabio M. Di Nitto 1.1.4-3Fabio M. Di Nitto 1.1.4-2Andrew Beekhof 1.1.4-1jkeating - 1.1.3-1.1Andrew Beekhof - 1.1.3-1Andrew Beekhof - 1.1.3-0.1-b3cb4f4a30ae.hgDavid Malcolm - 1.1.2-5.1Dan Horák - 1.1.2-5Dan Horák - 1.1.2-4Andrew Beekhof - 1.1.2-3Andrew Beekhof - 1.1.2-2Marcela Maslanova - 1.1.2-1.1Andrew Beekhof - 1.1.2-1Andrew Beekhof - 1.1.1-0.1-60b7753f7310.hgAndrew Beekhof - 1.0.5-5Andrew Beekhof - 1.0.5-4Fabio M. Di Nitto - 1.0.5-3Tomas Mraz - 1.0.5-2.1Andrew Beekhof - 1.0.5-2Andrew Beekhof - 1.0.5-1Ville Skyttä - 1.0.5-0.7.c9120a53a6ae.hgAndrew Beekhof - 1.0.5-0.6.c9120a53a6ae.hgAndrew Beekhof - 1.0.5-0.5.c9120a53a6ae.hgAndrew Beekhof - 1.0.5-0.4.c9120a53a6ae.hgAndrew Beekhof - 1.0.4-3Andrew Beekhof - 1.0.4-2Andrew Beekhof - 1.0.4-1- Fix regression in resource clean-up/refresh when an operation is pending - Resolves: rhbz#1665816- Fix regression in crm_resource --refresh - Order resource moves after remote connection starts - Resolves: rhbz#1664242 - Resolves: rhbz#1664243- Don't schedule clone notifications behind stopped remote connection - Resolves: rhbz#1654602- Route remote clone notifications through correct cluster node - Allow clean-up of managed guest nodes and bundle nodes - Allow use of guest nodes and bundles in clusters with sbd fencing - Resolves: rhbz#1646347 - Resolves: rhbz#1646350 - Resolves: rhbz#1646872- Ensure crm_resource --force-* commands get stderr messages - Resolves: rhbz#1628947- Shutdown corosync locally if fenced - Count start failure once - Resolves: rhbz#1448221 - Resolves: rhbz#1549576- Fix pre-release regressions in resource clean-up behavior - Resolves: rhbz#1612869- Another fix for srpm build on ppc64le systems with OpenIPMI-devel - Resolves: rhbz#1478451- Fix srpm build on ppc64le systems with libservicelog-devel, OpenIPMI-devel - Resolves: rhbz#1478451- Rebase to upstream c3c624ea3d98a74a8a287671a156db126c99a7bb (1.1.19) - Resolves: rhbz#1562255- Ensure resource agent meta-data actions can get local node name - Do not record pending clone notifications in CIB - Resolves: rhbz#1374175 - Resolves: rhbz#1570130- Rebase to upstream 29ac12ad21f73524f69c0580798e07cdf1fe3fa0 (1.1.19-rc1) - Allow crm_node to work on Pacemaker Remote nodes - Implement new --validate option to stonith_admin - Support .path, .mount, and .timer systemd unit files as resources - Handle INFINITY fail count correctly in crm_failcount - Resolves: rhbz#1374175 - Resolves: rhbz#1434936 - Resolves: rhbz#1562255 - Resolves: rhbz#1590483 - Resolves: rhbz#1591045- Pull latest upstream 1.1 branch fixes - Resolves: rhbz#1478451 - Resolves: rhbz#1501505 - Resolves: rhbz#1514492 - Resolves: rhbz#1550829 - Resolves: rhbz#1564536 - Resolves: rhbz#1576148 - Resolves: rhbz#1577300- Pull in latest fixes from upstream 1.1 branch - Build for aarch64 - Resolves: rhbz#1422602 - Resolves: rhbz#1463015 - Resolves: rhbz#1469255 - Resolves: rhbz#1519379 - Resolves: rhbz#1543278 - Resolves: rhbz#1545449 - Resolves: rhbz#1550829 - Resolves: rhbz#1561617 - Resolves: rhbz#1562255 - Resolves: rhbz#1565187 - Resolves: rhbz#1568593 - Resolves: rhbz#1570130- Fix regression in crm_master - Resolves: rhbz#1539113- Always trigger transition when quorum changes - Match clone names correctly with crm_resource --cleanup - Fix pcs resource --wait timeout when bundles are used - Observe colocation constraints correctly with bundles in master role - Resolves: rhbz#1464068 - Resolves: rhbz#1508350 - Resolves: rhbz#1519812 - Resolves: rhbz#1527072- Fix small memory leak introduced by node attribute delay fix - Resolves: rhbz#1454960- Regression fix for "pcs resource cleanup" was incomplete - Resolves: rhbz#1508350- Avoid node attribute write delay when corosync.conf has only IP addresses - Fix regressions in "pcs resource cleanup" behavior - Restore ordering of unfencing before fence device starts - Ensure --wait options work when bundles are in use - Fix possible invalid transition with bundle ordering constraints - Resolves: rhbz#1454960 - Resolves: rhbz#1508350 - Resolves: rhbz#1517796 - Resolves: rhbz#1519812 - Resolves: rhbz#1522822- Rebase to upstream 2b07d5c5a908998891c3317faa30328c108d3a91 (1.1.18) - If on-fail=ignore, migration-threshold should also be ignored - Resolves: rhbz#1474428 - Resolves: rhbz#1507344- Properly clean up primitive inside bundle - Scalability improvements - Resolves: rhbz#1499217 - Resolves: rhbz#1508373- Rebase to upstream 1a4ef7d180e77bcd6423f342d62e05e516c4e852 (1.1.18-rc4) - Resolves: rhbz#1381754 - Resolves: rhbz#1474428 - Resolves: rhbz#1499217 - Resolves: rhbz#1508373- Rebase to upstream 36d2962a8613322fc43d727d95720d61a47d0138 (1.1.18-rc3) - Resolves: rhbz#1474428- Rebase to upstream 5cccc41c95d6288eab27d93901b650b071f976dc (1.1.18-rc2) - Default record-pending to true - Resolves: rhbz#1323546 - Resolves: rhbz#1376556 - Resolves: rhbz#1382364 - Resolves: rhbz#1461976 - Resolves: rhbz#1474428 - Resolves: rhbz#1500509 - Resolves: rhbz#1501903 - Resolves: rhbz#1501924- Rebase to upstream 1cb712c5369c98f03d42bcf8648cacd86a5f48f7 (1.1.18-rc1) - Resolves: rhbz#1298581 - Resolves: rhbz#1394418 - Resolves: rhbz#1427648 - Resolves: rhbz#1454933 - Resolves: rhbz#1454957 - Resolves: rhbz#1454960 - Resolves: rhbz#1462253 - Resolves: rhbz#1464068 - Resolves: rhbz#1465519 - Resolves: rhbz#1470262 - Resolves: rhbz#1471506 - Resolves: rhbz#1474428 - Resolves: rhbz#1474463 - Resolves: rhbz#1482278 - Resolves: rhbz#1489728 - Resolves: rhbz#1489735- Avoid unnecessary restarts when recovering remote connections - Resolves: rhbz#1448773- Support bundle meta-attributes - Resolves: rhbz#1447903- Fix issues when running bundles on Pacemaker Remote nodes - Reap orphaned processes when running Pacemaker Remote as pid 1 - Order remote actions after remote connection recovery (fixes regression in RHEL 7.3) - Avoid local resource manager daemon (lrmd) crash when an in-flight systemd operation is cancelled - Resolves: rhbz#1432722 - Resolves: rhbz#1441603 - Resolves: rhbz#1448772 - Resolves: rhbz#1451170- Allow cleanup of guest nodes when guest is unmanaged - Allow bundles to run on Pacemaker Remote nodes - Handle slow IPC clients better - Update crmd throttle information when CPUs are hot-plugged in - Order pacemaker systemd unit after resource-agents-deps target - Resolves: rhbz#1303742 - Resolves: rhbz#1432722 - Resolves: rhbz#1435067 - Resolves: rhbz#1444728 - Resolves: rhbz#1446669- Fix shell script syntax error introduced with URL patch - Resolves: rhbz#1410886- Avoid fencing old DC if it is shutting down while another node is joining - Improve crmd's handling of repeated fencing failures - Correct behavior when guest created by bundle has a node attribute - Show Red Hat bugzilla URL rather than upstream when generating cluster report - Resolves: rhbz#1430112 - Resolves: rhbz#1432722- Allow container without IP to use underlying hostname - Resolves: rhbz#1432722- Keep man pages compressed - Bugfixes for container bundles - Resolves: rhbz#1410886 - Resolves: rhbz#1432722- Add support for container bundles - Treat systemd reloading state as monitor success - Resolves: rhbz#1432722 - Resolves: rhbz#1436696- Avoid hang when shutting down unmanaged remote node connections - Get correct node name when crm_node or crm_attribute is run on remote node - Ignore action when configured as a stonith device parameter - Include recent upstream bug fixes - Resolves: rhbz#1388489 - Resolves: rhbz#1410886 - Resolves: rhbz#1417936 - Resolves: rhbz#1421700- Avoid grep crashes in crm_report when looking for system logs - Properly ignore version with crm_diff --no-version - Process guest node fencing properly - Ensure filename is valid before using - Build for ppc64le - Resolves: rhbz#1288261 - Resolves: rhbz#1289662 - Resolves: rhbz#1383462 - Resolves: rhbz#1405635 - Resolves: rhbz#1412309- Rebase to upstream 94ff4df51a55cc30d01843ea11b3292bac755432 (1.1.16) - Resolves: rhbz#1374777 - Resolves: rhbz#1378817 - Resolves: rhbz#1410886- Preserve rolling upgrades involving Pacemaker Remote nodes - Resolves: rhbz#1388827- Fix CVE-2016-7035 - Resolves: rhbz#1374776- Sanitize readable CIB output collected by crm_report - Document crm_report --sos-mode option - Speed up crm_report on Pacemaker Remote nodes - Avoid sbd fencing when upgrading pacemaker_remote package - Resolves: rhbz#1219188 - Resolves: rhbz#1235434 - Resolves: rhbz#1323544 - Resolves: rhbz#1372009- Only clear remote node operation history on startup - Resend a lost shutdown request - Correctly detect and report invalid configurations - Don't include manual page for resource agent that isn't included - Resolves: rhbz#1288929 - Resolves: rhbz#1310486 - Resolves: rhbz#1352039- Make crm_mon XML schema handle multiple-active resources - Resolves: rhbz#1364500- Quote timestamp-format correctly in alert_snmp.sh.sample - Unregister CIB callbacks correctly - Print resources section heading consistently in crm_mon output - Resolves: rhbz#773656 - Resolves: rhbz#1361533- Avoid null dereference - Resolves: rhbz#1290592- Fix transition failure with start-then-stop order constraint + unfencing - Resolves: rhbz#1290592- Update spec file for toolchain hardening - Resolves: rhbz#1242258- Take advantage of toolchain hardening - Resolves: rhbz#1242258- Rebase to upstream e174ec84857e087210b9dacee3318f8203176129 (1.1.15) - Resolves: rhbz#1304771 Resolves: rhbz#1303765 Resolves: rhbz#1327469 Resolves: rhbz#1337688 Resolves: rhbz#1345876 Resolves: rhbz#1346726- Rebase to upstream 25920dbdbc7594fc944a963036996f724c63a8b8 (1.1.15-rc4) - Resolves: rhbz#1304771 Resolves: rhbz#773656 Resolves: rhbz#1240330 Resolves: rhbz#1281450 Resolves: rhbz#1286316 Resolves: rhbz#1287315 Resolves: rhbz#1323544- Rebase to upstream 2c148ac30dfcc2cfb91dc367ed469b6f227a8abc (1.1.15-rc3+) - Resolves: rhbz#1304771 Resolves: rhbz#1040685 Resolves: rhbz#1219188 Resolves: rhbz#1235434 Resolves: rhbz#1268313 Resolves: rhbz#1284069 Resolves: rhbz#1287868 Resolves: rhbz#1288929 Resolves: rhbz#1312094 Resolves: rhbz#1314157 Resolves: rhbz#1321711 Resolves: rhbz#1338623- Rebase to upstream 2cccd43d6b7f2525d406251e14ef37626e29c51f (1.1.14+) - Resolves: rhbz#1304771 Resolves: rhbz#1207388 Resolves: rhbz#1240330 Resolves: rhbz#1281450 Resolves: rhbz#1284069 Resolves: rhbz#1286316 Resolves: rhbz#1287315 Resolves: rhbz#1287868 Resolves: rhbz#1288929 Resolves: rhbz#1303765 - This also updates the packaging to follow upstream more closely, most importantly moving some files from the pacemaker package to pacemaker-cli (including XML schemas, SNMP MIB, attrd_updater command, most ocf:pacemaker resource agents, and related man pages), and deploying /etc/sysconfig/crm_mon.- More improvements when updating and deleting meta attributes - Resolves: rhbz#1267265- Fix regression when updating child meta attributes - Resolves: rhbz#1267265- Fix regression when setting attributes for remote nodes - Resolves: rhbz#1206647- Additional upstream patches - Resolves: rhbz#1234680- Correctly apply and build patches - Resolves: rhbz#1234680- Sync with upstream 63f8e9a - Resolves: rhbz#1234680- Sync with upstream 63f8e9a - Resolves: rhbz#1234680- New upstream tarball 44eb2ddf8d4f8fc05256aae2abc9fbf3ae4d1fbc - Resolves: rhbz#1234680- Adds nagios metadata. Resolves: rhbz#1203053- New upstream tarball 8ae45302394b039fb098e150f156df29fc0cb576- Convince systemd to shutdown dbus after pacemaker. Resolves: rhbz#1198886- Ensure B with A, that B can not run if A can not run. Resolves: rhbz#1194475- Fix segfault encountered with orphaned remote node connections Resolves: rhbz#1176210- Fix use-after-free in CLI tool when restarting a resource- Expose the -N/--node option for attrd_updater to allow attributes to be set for other nodes- Imply stop on actions within containers during host fencing - acl correctly implement the reference acl direct Resolves: rhbz#1117341- clone order constraint require-all option. - fix memory leaks in crmd and pacemakerd Resolves: rhbz#1176210- Include ipc and pacemaker remote related upstream fixes.- Update patch level to upstream a433de6 - Ensure we wait for long running systemd stop operations to complete Resolves: rhbz#1165423- Update patch level to upstream 7dd9022 - Ensure all internal caches are updated when nodes are removed from the cluster Resolves: rhbz#1162727- Update patch level to upstream 98b6688 - Support an intelligent resource restart operation - Exclusive discovery implies running the resource is only possible on the listed nodes- Update patch level to upstream fb94901 - Prevent blocking by performing systemd reloads asynchronously- Repair the ability to start when sbd is not enabled- Update patch level to upstream afa0f33 - Resolve coverity defects- Update patch level to upstream 031e46c - Prevent glib assert triggered by timers being removed from mainloop more than once - Allow rsc discovery to be disabled in certain situations - Allow remote-nodes to be placed in maintenance mode - Improved sbd integration- Add install dependancy on sbd- Update patch level to upstream be1e835 Resolves: rhbz#1147989- Enable build on s390x Resolves: rhbz#1140917- Rebase to upstream a14efad51ca8f1e3742fd8520e051cd7a0864f04 (1.1.12+) Resolves: rhbz#1059626- Fix: lrmd: Handle systemd reporting 'done' before a resource is actually stopped Resolves: rhbz#1111747- fencing: Fence using all required devices - fencing: Execute all required fencing devices regardless of what topology level they are at - fencing: default to 'off' when agent does not advertise 'reboot' in metadata Resolves: rhbz#1078078- crmd: Do not erase the status section for unfenced nodes - crmd: Correctly react to successful unfencing operations - crmd: Report unsuccessful unfencing operations - crmd: Do not overwrite existing node state when fencing completes - fencing: Correctly record which peer performed the fencing operation - fencing: Automatically switch from 'list' to 'status' to 'static-list' if those actions are not advertised in the metadata - fencing: Filter self-fencing at the peers to allow unfencing to work correctly - pengine: Automatically re-unfence a node if the fencing device definition changes - pengine: Fencing devices default to only requiring quorum in order to start - pengine: Delay unfencing until after we know the state of all resources that require unfencing - pengine: Ensure unfencing occurs before fencing devices are (re-)probed - pengine: Ensure unfencing only happens once, even if the transition is interrupted - pengine: Do not unfence nodes that are offline, unclean or shutting down - pengine: Unfencing is based on device probes, there is no need to unfence when normal resources are found active - logging: daemons always get a log file, unless explicitly set to configured 'none' - lrmd: Expose logging variables expected by OCF agents - crm_report: Suppress logging errors after the target directory has been compressed - crm_resource: Wait for the correct number of replies when cleaning up resources Resolves: rhbz#1078078- Low: controld: Remove '-q 0' from default dlm_controld arguments Resolves: rhbz#1064519- pengine: fixes invalid transition caused by clones with more than 10 instances Resolves: rhbz#1078504- crm_resource: Prevent use-of-NULL - systemd: Prevent use-of-NULL when determining if an agent exists - Fencing: Remove shadow definition and use of variable 'progress' Resolves: rhbz#1070916- Run automated regression tests after every build - Fencing: Send details of stonith_api_time() and stonith_api_kick() to syslog - Fencing: Pass the correct options when looking up the history by node name - Fencing: stonith_api_time_helper now returns when the most recent fencing operation completed - crm_report: Additional dlm detail if dlm_controld is running - crmd: Gracefully handle actions that cannot be initiated - pengine: Gracefully handle bad values for XML_ATTR_TRANSITION_MAGIC Resolves: rhbz#1070916- pengine: cl#5187 - Prevent resources in an anti-colocation from even temporarily running on a same node Resolves: rhbz#1069284- controld: handling startup fencing within the controld agent, not the dlm Resolves: rhbz#1064519 - controld: Do not consider the dlm up until the address list is present Resolves: rhbz#1067536- mcp: Tell systemd not to respawn us if we return 100 - services: Detect missing agents and permission errors before forking - Use native DBus library for systemd support to avoid problematic use of threads Resolves: rhbz#720543 (aka. 1057697)- Mass rebuild 2013-12-27- Fix: Removes unnecessary newlines in crm_resource -O output Resolves: rhbz#720543- Fix: tools: Fixes formatting of remote-nodes in crm_mon and crm_simulate - Fix: Corosync: Attempt to retrieve a peers node name if it is not already known Resolves: rhbz#720543- Fix: controld: Use the correct variant of dlm_controld for corosync-2 clusters Resolves: rhbz#1028627- High: remote: Add support for ipv6 into pacemaker_remote daemon Resolves: rhbz#720543Resolves: rhbz#720543 - Fix: core: Do not enabled blackbox for cli tools - Fix: Command-line tools should stop after an assertion failure - Fix: crmd: Dont add node_state to cib, if we have not seen or fenced this node yet - Fix: crmd: Correctly update expected state when the previous DC shuts down - Fix: crmd: Cache rsc_info retrieved from lrmd and pacemaker_remoted - Fix: crmd: Pad internal lrmd rsc_info and metadata retrieval timeout - Fix: crm_attribute: Detect orphaned remote-nodes when setting attributes - Fix: crm_mon: Prevent use-of-NULL when ping resources do not define a host list - Fix: crm_report: Record the output of the collector - Fix: crm_report: Do not print garbage when collecting from the local node - Fix: crm_resource: Wait for all replies when cleaning up resources - Fix: fencing: Do not broadcast suicide if the on action is being executed - Fix: fencing: Allow fencing for node after topology entries are deleted - Fix: fencing: Deep copy current topology level list on remote op - Fix: lrmd: Correctly cancel monitor actions for lsb/systemd/service resources on cleaning up - Fix: pengine: Dont prevent clones from running due to dependant resources - Fix: pengine: Probe containers not expected to be up - Fix: ipc: Raise the default buffer size to 128k - Fix: ipc: Use the higher of the configured buffer size or the default - Fix: iso8601: Prevent dates from jumping backwards a day in some timezones - Fix: remote: Properly version the remote connection protocol - Fix: remote: Handle endian changes between client and server and improve forward compatibility Resolves: rhbz#720543- Remove unsupported resource agent - Log: crmd: Supply arguments in the correct order - Fix: crm_report: Correctly redirect error message to /dev/null - Fix: Bug rhbz#1011618 - Consistently use 'Slave' as the role for unpromoted master/slave resources - Fix: pengine: Location constraints with role=Started should prevent masters from running at all - Fix: crm_resource: Observe --master modifier for --move - Provide a meaningful error if --master is used for primitives and groups - Fix: Fencing: Observe pcmk_host_list during automatic unfencing Resolves: rhbz#996576+ Fix: crmd: Allow transient attributes to be set on remote-nodes. + Fix: pengine: Handle orphaned remote-nodes properly + Low: cts: Add RemoteLXC regression test. Resolves: rhbz#1006465 Resolves: rhbz#1006471+ Fix: xml: Location constraints are allowed to specify a role + Bug rhbz#902407 - crm_resource: Handle --ban for master/slave resources as advertised Resolves: rhbz#902407+ Fencing: Support agents that need the host to be unfenced at startup Resolves: rhbz#996576 + crm_report: Collect corosync quorum data Resolves: rhbz#839342- Regenerate patches to have meaningful names+ Fix: systemd: Prevent glib assertion - only call g_error_free() with non-NULL arguments + Fix: systemd: Prevent additional assertions in g_error_free + Fix: logging: glib CRIT messages should not produce core files by default + Doc: controld: Update the description + Fix: pengine: Correctly account for the location preferences of things colocated with a group + Fix: cib: Correctly log short-form xml diffs + Fix: crmd: Correcty update the history cache when recurring ops change their return code + Log: pengine: Better indicate when a resource has failed + Log: crm_mon: Unmunge the output for failed operations+ Fix: pengine: Do not re-allocate clone instances that are blocked in the Stopped state + Fix: pengine: Do not allow colocation with blocked clone instances+ Fix: crmd: Prevent crash by passing log arguments in the correct order+ Fix: pengine: Do not restart resources that depend on unmanaged resources+ Fix: crmd: Prevent recurring monitors being cancelled due to notify operations- Update source tarball to revision: 368c726 (Pacemaker-1.1.10-rc7) - Changesets: 18 - Diff: 9 files changed, 245 insertions(+), 170 deletions(-) - Features added since Pacemaker-1.1.10-rc7 + crm_resource: Allow options to be set recursively - Changes since Pacemaker-1.1.10-rc7 + Bug cl#5161 - crmd: Prevent memory leak in operation cache + cib: Correctly read back archived configurations if the primary is corrupted- Streamline spec file - Upstream patch for: + cman: Only build migration tools for targets that may use them + cib: Ensure we set up hacluster's groups in stand-alone mode - Update for new upstream tarball: Pacemaker-1.1.10-rc7 + Bug cl#5157 - Allow migration in the absence of some colocation constraints + Bug cl#5168 - Prevent clones from being bounced around the cluster due to location constraints + Bug cl#5170 - Correctly support on-fail=block for clones + crmd: CID#1036761 Dereference null return value + crmd: cl#5164 - Fixes crmd crash when using pacemaker-remote + crmd: Ensure operations for cleaned up resources don't block recovery + crmd: Prevent messages for remote crmd clients from being relayed to wrong daemons + crmd: Properly handle recurring monitor operations for remote-node agent + fencing: Correctly detect existing device entries when registering a new one + logging: If SIGTRAP is sent before tracing is turned on, turn it on + lrmd: Prevent use-of-NULL in client library + pengine: cl#5128 - Support maintenance mode for a single node + pengine: cl#5164 - Pengine segfault when calculating transition with remote-nodes. + pengine: Do the right thing when admins specify the internal resource instead of the clone + systemd: Turn off auto-respawning of systemd services when the cluster starts them- Fixes crmd crash when using pacemaker_remote.- Update to upstream 838e41e + Feature: pengine: Allow active nodes in our current membership to be fenced without quorum + Fix: attrd: Fixes deleted attributes during dc election + Fix: corosync: Fall back to uname for local nodes + Fix: crm_report: Find logs in compressed files + Fix: pengine: If fencing is unavailable or disabled, block further recovery for resources that fail to stop + Fix: systemd: Ensure we get shut down correctly by systemd- Update for new upstream tarball: Pacemaker-1.1.10-rc4 - Features in Pacemaker-1.1.10-rc4: + PE: Display a list of nodes on which stopped anonymous clones are not active instead of meaningless clone IDs + crm_error: Add the ability to list and print error symbols + crm_resource: Implement --ban for moving resources away from nodes and --clear (replaces --unmove) + crm_resource: Support OCF tracing when using --force-(check|start|stop) - Changes since Pacemaker-1.1.10-rc1 + Bug cl#5133 - pengine: Correctly observe on-fail=block for failed demote operation + Bug cl#5152 - Correctly clean up fenced nodes during membership changes + Bug cl#5153 - Correctly display clone failcounts in crm_mon + Bug cl#5154 - Do not expire failures when on-fail=block is present + Bug pengine: cl#5155 - Block the stop of resources if any depending resource is unmanaged + crm_report: Correctly collect logs when 'uname -n' reports fully qualified names + Check for and replace non-printing characters with their octal equivalent while exporting xml text + Convert all exit codes to positive errno values + Core: Ensure the blackbox is saved on abnormal program termination + corosync: Detect the loss of members for which we only know the nodeid + corosync: Nodes that can persist in sending CPG messages must be alive afterall + crmd: Do not get stuck in S_POLICY_ENGINE if a node we couldn't fence returns + crmd: Ensure all membership operations can complete while trying to cancel a transition + crmd: Everyone who gets a fencing notification should mark the node as down + crmd: Initiate node shutdown if another node claims to have successfully fenced us + crm_resource: Gracefully fail when --force-* is attempted for stonith resources + fencing: Restore the ability to manually confirm that fencing completed + pengine: Correctly handle resources that recover before we operate on them + pengine: Ensure per-node resource parameters are used during probes + pengine: Implement the rest of get_timet_now() and rename to get_effective_time + pengine: Mark unrunnable stop actions as "blocked" + pengine: Re-initiate active recurring monitors that previously failed but have timed out + xml: Restore the ability to embed comments in the cib- Update for new upstream tarball: Pacemaker-1.1.10-rc1 - Features added since Pacemaker-1.1.8 + Performance enhancements for supporting 16 node clusters + corosync: Use queues to avoid blocking when sending CPG messages + ipc: Compress messages that exceed the configured IPC message limit + ipc: Use queues to prevent slow clients from blocking the server + ipc: Use shared memory by default + lrmd: Support nagios remote monitoring + lrmd: Pacemaker Remote Daemon for extending pacemaker functionality outside corosync cluster. + pengine: Check for master/slave resources that are not OCF agents + pengine: Support a 'requires' resource meta-attribute for controlling whether it needs quorum, fencing or nothing + pengine: Support for resource containers + pengine: Support resources that require unfencing before start - Changes since Pacemaker-1.1.8 + attrd: Correctly handle deletion of non-existant attributes + Bug cl#5135 - Improved detection of the active cluster type + Bug rhbz#913093 - Use crm_node instead of uname + cib: Prevent ordering changes when applying xml diffs + cib: Remove text nodes from cib replace operations + crmd: Prevent election storms caused by getrusage() values being too close + date/time: Bug cl#5118 - Correctly convert seconds-since-epoch to the current time + fencing: Attempt to provide more information that just 'generic error' for failed actions + fencing: Correctly record completed but previously unknown fencing operations + fencing: Correctly terminate when all device options have been exhausted + fencing: cov#739453 - String not null terminated + fencing: Do not merge new fencing requests with stale ones from dead nodes + fencing: Do not start fencing until entire device topology is found or query results timeout. + fencing: Do not wait for the query timeout if all replies have arrived + fencing: Fix passing of parameters from CMAN containing '=' + fencing: Fix non-comparison when sorting devices by priority + fencing: On failure, only try a topology device once from the remote level. + fencing: Only try peers for non-topology based operations once + fencing: Retry stonith device for duration of action's timeout period. + ipc: Bug cl#5110 - Prevent 100% CPU usage when looking for synchronous replies + mcp: Re-attach to existing pacemaker components when mcp fails + pengine: Any location constraint for the slave role applies to all roles + pengine: Bug cl#5101 - Ensure stop order is preserved for partially active groups + pengine: Bug cl#5140 - Allow set members to be stopped when the subseqent set has require-all=false + pengine: Bug cl#5143 - Prevent shuffling of anonymous master/slave instances + pengine: Bug rhbz#880249 - Ensure orphan masters are demoted before being stopped + pengine: Bug rhbz#880249 - Teach the PE how to recover masters into primitives + pengine: cl#5025 - Automatically clear failcount for start/monitor failures after resource parameters change + pengine: cl#5099 - Probe operation uses the timeout value from the minimum interval monitor by default (#bnc776386) + pengine: cl#5111 - When clone/master child rsc has on-fail=stop, insure all children stop on failure. + pengine: cl#5142 - Do not delete orphaned children of an anonymous clone + pengine: Correctly unpack active anonymous clones + pengine: Ensure previous migrations are closed out before attempting another one + pengine: rhbz#902459 - Remove rsc node status for orphan resources + Replace the use of the insecure mktemp(3) with mkstemp(3)Fixes depreciated use of gnutls 3.1Rebuilt for gnutls 3.1- Update for new upstream tarball: 5db5f53 + High: mcp: Re-attach to existing pacemaker components when pacemakerd fails + High: pengine: cl#5111 - When clone/master child rsc has on-fail=stop, insure all children stop on failure. + High: Replace the use of the insecure mktemp(3) with mkstemp(3) + High: Core: Correctly process XML diff's involving element removal + High: PE: Correctly unpack active anonymous clones + High: PE: Fix clone_zero() and clone_strip() for single character resource names + High: IPC: Bug cl#5110 - Prevent 100% CPU usage when looking for synchronous replies + High: PE: Bug cl#5101 - Ensure stop order is preserved for partially active groups + High: fencing: On failure, only try a topology device once from the remote level. + High: fencing: Retry stonith device for duration of action's timeout period. + High: PE: Fix memory leak on processing message (bnc#780224) + High: fencing: Support 'on_target' option in fencing device metadata for forcing unfence on target node + High: PE: Support resources that require unfencing before start + High: PE: Support a 'requires' resource meta-attribute for controlling whether it needs quorum, fencing or nothing + High: mcp: Only define HA_DEBUGLOG to avoid agent calls to ocf_log printing everything twice + High: fencing: Do not start fencing until entire device topology is found or query results timeout. + High: Cluster: Allow cman and corosync 2.0 nodes to use a name other than uname()- Only build for i386 and x86_64 as directed- Rebuild for upstream 1.1.8 release - Documentation disabled pending a functional publican/ImageMagick combination - Statistics: Changesets: 1019 Diff: 2107 files changed, 117258 insertions(+), 73606 deletions(-) - See included ChangeLog file or https://raw.github.com/ClusterLabs/pacemaker/master/ChangeLog for full details + New IPC implementation from libqb + New logging implementation from libqb + Quieter - info, debug and trace logs are no longer sent to syslog + Dropped dependancy on cluster-glue + Config and core directories no longer located in heartbeat directories + Support for managing systemd services + Rewritten local resource management daemon + Version bumps for every shared library due to API cleanups + Removes crm shell, install/use pcs shell and GUI instead- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild- Reinstate the ghost directive for /var/run/crm- Update source tarball to upstream release: Pacemaker-1.1.7 - See included ChangeLog file or https://raw.github.com/ClusterLabs/pacemaker/master/ChangeLog for details- New upstream tarball: 7742926 - Additional Provides and Obsoletes directives to enable upgrading from heartbeat - Rebuild now that the Corosync CFG API has been removed- Additional Provides and Obsoletes directives to enable upgrading from rgmanager- New upstream tarball: bc7c125 - Pre-release 1.1.7 build to deal with the removal of cman and support for corosync plugins - Add libqb as a dependancy- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild- New upstream tarball: 89678d4 - Move man pages to the correct subpackages- Do not build in support for heartbeat, snmp, esmtp by default - Create a package for cluster unaware libraries to minimze our footprint on non-cluster nodes - Better package descriptions- Upstream release of 1.1.6 - See included ChangeLog file or http://hg.clusterlabs.org/pacemaker/1.1/file/tip/ChangeLog for details - Disabled eSMTP and SNMP support. Painful to configure and rarely used. - Created cli sub-package for non-cluster usage- Perl mass rebuild- Perl mass rebuild- Rebuild for new snmp .so- Perl mass rebuild- Perl 5.14 mass rebuild- Mark /var/run directories with ghost directive Resolves: rhbz#656654- New upstream release plus patches for CMAN integration- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild- Re-enable corosync and heartbeat support with correct bcond variable usage- Temporary drop publican doc build- Fix publican build on x86- Drop double source entry and 22Mb from the srpm- Upstream release of 1.1.4 - See included ChangeLog file or http://hg.clusterlabs.org/pacemaker/1.1/file/tip/ChangeLog for details- Rebuilt for gcc bug 634757- Upstream release of 1.1.3 + High: crmd: Use the correct define/size for lrm resource IDs + High: crmd: Bug lf#2458 - Ensure stop actions always have the relevant resource attributes + High: crmd: Ensure we activate the DC timer if we detect an alternate DC + High: mcp: Correctly initialize the string containing the list of active daemons + High: mcp: Fix the expansion of the pid file in the init script + High: mcp: Tell chkconfig we need to shut down early on + High: PE: Bug lf#2476 - Repair on-fail=block for groups and primitive resources + High: PE: Do not demote resources because something that requires it can't run + High: PE: Rewrite the ordering constraint logic to be simplicity, clarity and maintainability + High: PE: Wait until stonith is available, don't fall back to shutdown for nodes requesting termination + High: PE: Prevent segfault by ensuring the arguments to do_calculations() are initialized + High: stonith: Bug lf#2461 - Prevent segfault by not looking up operations if the hashtable hasn't been initialized yet + High: Stonith: Bug lf#2473 - Ensure stonith operations complete within the timeout and are terminated if they run too long + High: stonith: Bug lf#2473 - Gracefully handle remote operations that arrive late (after we've done notifications) + High: stonith: Bug lf#2473 - Add the timeout at the top level where the daemon is looking for it + High: stonith: Bug lf#2473 - Ensure timeouts are included for fencing operations + High: Stonith: Use the timeout specified by the user + High: Tools: Bug lf#2456 - Fix assertion failure in crm_resource- Pre-release version of 1.1.3 + High: ais: Bug lf2401 - Improved processing when the peer crmd processes join/leave + High: ais: fix list of active processes sent to clients (bnc#603685) + High: ais: Move the code for finding uid before the fork so that the child does no logging + High: ais: Resolve coverity CONSTANT_EXPRESSION_RESULT defects + High: cib: Also free query result for xpath operations that return more than one hit + High: cib: Attempt to resolve memory corruption when forking a child to write the cib to disk + High: cib: Correctly free memory when writing out the cib to disk + High: cib: Fix the application of unversioned diffs + High: cib: Remove old developmental error logging + High: cib: Restructure the 'valid peer' check for deciding which instructions to ignore + High: Core: Bug lf#2401 - Backed out changeset 6e6980376f01 + High: Core: Correctly unpack HA_Messages containing multiple entries with the same name + High: Core: crm_count_member() should only track nodes that have the full stack up + High: Core: New developmental logging system inspired by the kernel and a PoC from Lars Ellenberg + High: crmd: All nodes should see status updates, not just he DC + High: crmd: Allow non-DC nodes to clear failcounts too + High: crmd: Base DC election on process relative uptime + High: crmd: Bug lf#2439 - cancel_op() can also return HA_RSCBUSY + High: crmd: Bug lf#2439 - Handle asynchronous notification of resource deletion events + High: crmd: Fix assertion failure when performing async resource failures + High: crmd: Fix handling of async resource deletion results + High: crmd: Include the action for crm graph operations + High: crmd: Make sure the membership cache is accurate after a sucessful fencing operation + High: crmd: Make sure we always poke the FSA after a transition to clear any TE_HALT actions + High: crmd: Offer crm-level membership once the peer starts the crmd process + High: crmd: Only need to request quorum update for plugin based clusters + High: crmd: Prevent everyone from loosing DC elections by correctly initializing all relevant variables + High: crmd: Prevent segmentation fault + High: crmd: several fixes for async resource delete + High: mcp: Add missing headers when built without heartbeat support + High: mcp: New master control process for (re)spawning pacemaker daemons + High: PE: Avoid creating invalid ordering constraints for probes that are not needed + High: PE: Bug lf#1959 - Fail unmanaged resources should not prevent other services from shutting down + High: PE: Bug lf#2422 - Ordering dependencies on partially active groups not observed properly + High: PE: Bug lf#2424 - Use notify oepration definition if it exists in the configuration + High: PE: Bug lf#2433 - No services should be stopped until probes finish + High: PE: Bug lf#2453 - Enforce clone ordering in the absense of colocation constraints + High: PE: Correctly detect when there is a real failcount that expired and needs to be cleared + High: PE: Correctly handle pseudo action creation + High: PE: Correctly order clone startup after group/clone start + High: PE: Fix colocation for interleaved clones + High: PE: Fix colocation with partially active groups + High: PE: Fix potential use-after-free defect from coverity + High: PE: Fix previous merge + High: PE: Fix use-after-free in order_actions() reported by valgrind + High: PE: Prevent endless loop when looking for operation definitions in the configuration + High: Resolve coverity RESOURCE_LEAK defects + High: Shell: Complete the transition to using crm_attribute instead of crm_failcount and crm_standby + High: stonith: Advertise stonith-ng options in the metadata + High: stonith: Correctly parse pcmk_host_list parameters that appear on a single line + High: stonith: Map poweron/poweroff back to on/off expected by the stonith tool from cluster-glue + High: stonith: pass the configuration to the stonith program via environment variables (bnc#620781) + High: Support starting plugin-based Pacemaker clusters with the MCP as well + High: tools: crm_report - corosync.conf wont necessarily contain the text 'pacemaker' anymore + High: tools: crm_simulate - Resolve coverity USE_AFTER_FREE defect + High: Tools: Drop the 'pingd' daemon and resource agent in favor of ocf:pacemaker:ping + High: Tools: Fix recently introduced use-of-NULL + High: Tools: Fix use-after-free defect from coverity- Rebuilt for https://fedoraproject.org/wiki/Features/Python_2.7/MassRebuild- re-enable AIS cluster on s390(x)- AIS cluster not available on s390(x)- publican is only available as a dependancy on i386/x86_64 machines- Resolves rhbz#602239 - Added patch to documentation so that it passes validation - High: Core: Bug lf#2401 - Backed out changeset 6e6980376f01- Mass rebuild with perl-5.12.0- Update the tarball from the upstream 1.1.2 release + High: ais: Bug lf#2340 - Force rogue child processes to terminate after waiting 2.5 minutes + High: ais: Bug lf#2359 - Default expected votes to 2 inside Corosync/OpenAIS plugin + High: ais: Bug lf#2359 - expected-quorum-votes not correctly updated after membership change + High: ais: Bug rhbz#525552 - Move non-threadsafe calls to setenv() to after the fork() + High: ais: Do not count votes from offline nodes and calculate current votes before sending quorum data + High: ais: Ensure the list of active processes sent to clients is always up-to-date + High: ais: Fix previous commit, actually return a result in get_process_list() + High: ais: Fix two more uses of getpwnam() in non-thread-safe locations + High: ais: Look for the correct conf variable for turning on file logging + High: ais: Need to find a better and thread-safe way to set core_uses_pid. Disable for now. + High: ais: Use the threadsafe version of getpwnam + High: Core: Bug lf#2414 - Prevent use-after-free reported by valgrind when doing xpath based deletions + High: Core: Bump the feature set due to the new failcount expiry feature + High: Core: Fix memory leak in replace_xml_child() reported by valgrind + High: Core: fix memory leaks exposed by valgrind + High: crmd: Bug 2401 - Improved detection of partially active peers + High: crmd: Bug bnc#578644 - Improve handling of cancelled operations caused by resource cleanup + High: crmd: Bug lf#2379 - Ensure the cluster terminates when the PE is not available + High: crmd: Bug lf#2414 - Prevent use-after-free of the PE connection after it dies + High: crmd: Bug lf#2414 - Prevent use-after-free of the stonith-ng connection + High: crmd: Do not allow the target_rc to be misused by resource agents + High: crmd: Do not ignore action timeouts based on FSA state + High: crmd: Ensure we dont get stuck in S_PENDING if we loose an election to someone that never talks to us again + High: crmd: Fix memory leaks exposed by valgrind + High: crmd: Remove race condition that could lead to multiple instances of a clone being active on a machine + High: crmd: Send erase_status_tag() calls to the local CIB when the DC is fenced, since there is no DC to accept them + High: crmd: Use global fencing notifications to prevent secondary fencing operations of the DC + High: fencing: Account for stonith_get_info() always returning a pointer to the same static buffer + High: PE: Allow startup probes to be disabled - their calculation is a major bottleneck for very large clusters + High: PE: Bug lf#2317 - Avoid needless restart of primitive depending on a clone + High: PE: Bug lf#2358 - Fix master-master anti-colocation + High: PE: Bug lf#2361 - Ensure clones observe mandatory ordering constraints if the LHS is unrunnable + High: PE: Bug lf#2383 - Combine failcounts for all instances of an anonymous clone on a host + High: PE: Bug lf#2384 - Fix intra-set colocation and ordering + High: PE: Bug lf#2403 - Enforce mandatory promotion (colocation) constraints + High: PE: Bug lf#2412 - Correctly locate clone instances by their prefix + High: PE: Correctly implement optional colocation between primitives and clone resources + High: PE: Do not be so quick to pull the trigger on nodes that are coming up + High: PE: Fix memory leaks exposed by valgrind + High: PE: Fix memory leaks reported by valgrind + High: PE: Repair handling of unordered groups in RHS ordering constraints + High: PE: Rewrite native_merge_weights() to avoid Fix use-after-free + High: PE: Suppress duplicate ordering constraints to achieve orders of magnitude speed increases for large clusters + High: Shell: add support for xml in cli + High: Shell: always reload status if working with the cluster (bnc#590035) + High: Shell: check timeouts also against the default-action-timeout property + High: Shell: Default to using the status section from the live CIB (bnc#592762) + High: Shell: edit multiple meta_attributes sets in resource management (lf#2315) + High: Shell: enable comments (lf#2221) + High: Shell: implement new cibstatus interface and commands (bnc#580492) + High: Shell: improve configure commit (lf#2336) + High: Shell: new cibstatus import command (bnc#585471) + High: Shell: new configure filter command + High: Shell: restore error reporting in options + High: Shell: split shell into modules + High: Shell: support for the utilization element (old patch for the new structure) + High: Shell: update previous node lookup procedure to include the id where necessary + High: Tools: crm_mon - fix memory leaks exposed by valgrind- Update the tarball from upstream to version 60b7753f7310 + First public release of the 1.1 series- Include patch of changeset 66b7bfd467f3: Some clients such as gfs_controld want a cluster name, allow one to be specified in corosync.conf- Include the fixes from CoroSync integration testing - Move the resource templates - they are not documentation - Ensure documentation is placed in a standard location - Exclude documentation that is included elsewhere in the package - Update the tarball from upstream to version ee19d8e83c2a + High: cib: Correctly clean up when both plaintext and tls remote ports are requested + High: PE: Bug bnc#515172 - Provide better defaults for lt(e) and gt(e) comparisions + High: PE: Bug lf#2197 - Allow master instances placemaker to be influenced by colocation constraints + High: PE: Make sure promote/demote pseudo actions are created correctly + High: PE: Prevent target-role from promoting more than master-max instances + High: ais: Bug lf#2199 - Prevent expected-quorum-votes from being populated with garbage + High: ais: Prevent deadlock - dont try to release IPC message if the connection failed + High: cib: For validation errors, send back the full CIB so the client can display the errors + High: cib: Prevent use-after-free for remote plaintext connections + High: crmd: Bug lf#2201 - Prevent use-of-NULL when running heartbeat + High: Core: Bug lf#2169 - Allow dtd/schema validation to be disabled + High: PE: Bug lf#2106 - Not all anonymous clone children are restarted after configuration change + High: PE: Bug lf#2170 - stop-all-resources option had no effect + High: PE: Bug lf#2171 - Prevent groups from starting if they depend on a complex resource which cannot + High: PE: Disable resource management if stonith-enabled=true and no stonith resources are defined + High: PE: Do not include master score if it would prevent allocation + High: ais: Avoid excessive load by checking for dead children every 1s (instead of 100ms) + High: ais: Bug rh#525589 - Prevent shutdown deadlocks when running on CoroSync + High: ais: Gracefully handle changes to the AIS nodeid + High: crmd: Bug bnc#527530 - Wait for the transition to complete before leaving S_TRANSITION_ENGINE + High: crmd: Prevent use-after-free with LOG_DEBUG_3 + Medium: xml: Mask the "symmetrical" attribute on rsc_colocation constraints (bnc#540672) + Medium (bnc#520707): Tools: crm: new templates ocfs2 and clvm + Medium: Build: Invert the disable ais/heartbeat logic so that --without (ais|heartbeat) is available to rpmbuild + Medium: PE: Bug lf#2178 - Indicate unmanaged clones + Medium: PE: Bug lf#2180 - Include node information for all failed ops + Medium: PE: Bug lf#2189 - Incorrect error message when unpacking simple ordering constraint + Medium: PE: Correctly log resources that would like to start but cannot + Medium: PE: Stop ptest from logging to syslog + Medium: ais: Include version details in plugin name + Medium: crmd: Requery the resource metadata after every start operation- rebuilt with new net-snmp- rebuilt with new openssl- Add versioned perl dependancy as specified by https://fedoraproject.org/wiki/Packaging/Perl#Packages_that_link_to_libperl - No longer remove RPATH data, it prevents us finding libperl.so and no other libraries were being hardcoded - Compile in support for heartbeat - Conditionally add heartbeat-devel and corosynclib-devel to the -devel requirements depending on which stacks are supported- Add dependancy on resource-agents - Use the version of the configure macro that supplies --prefix, --libdir, etc - Update the tarball from upstream to version 462f1569a437 (Pacemaker 1.0.5 final) + High: Tools: crm_resource - Advertise --move instead of --migrate + Medium: Extra: New node connectivity RA that uses system ping and attrd_updater + Medium: crmd: Note that dc-deadtime can be used to mask the brokeness of some switches- Use bzipped upstream tarball.- Add back missing build auto* dependancies - Minor cleanups to the install directive- Add a leading zero to the revision when alphatag is used- Incorporate the feedback from the cluster-glue review - Realistically, the version is a 1.0.5 pre-release - Use the global directive instead of define for variables - Use the haclient/hacluster group/user instead of daemon - Use the _configure macro - Fix install dependancies- Include an AUTHORS and license file in each package - Change the library package name to pacemaker-libs to be more Fedora compliant - Remove execute permissions from xml related files - Reference the new cluster-glue devel package name - Update the tarball from upstream to version c9120a53a6ae + High: PE: Only prevent migration if the clone dependancy is stopping/starting on the target node + High: PE: Bug 2160 - Dont shuffle clones due to colocation + High: PE: New implementation of the resource migration (not stop/start) logic + Medium: Tools: crm_resource - Prevent use-of-NULL by requiring a resource name for the -A and -a options + Medium: PE: Prevent use-of-NULL in find_first_action() + Low: Build: Include licensing files- Reference authors from the project AUTHORS file instead of listing in description - Change Source0 to reference the project's Mercurial repo - Cleaned up the summaries and descriptions - Incorporate the results of Fedora package self-review- Initial checkin  !"#$%&'()*+,-./0123456789:;<WXYZ[\]^_`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 { | } ~        !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~1.1.19-8.el7_6.41.1.19-8.el7_6.41.1.19-8.el7_6.41.1.19-8.el7_6.41.1.19-8.el7_6.41.1.19-8.el7_6.41.1.19-8.el7_6.41.1.19-8.el7_6.41.1.19-8.el7_6.4     pacemakercrmattrd.hcibcib.hutil.hcluster.hcommonipc.hiso8601.hlogging.hmainloop.hutil.hxml.hcompatibility.hcrm.herror.hlrmd.hmsg_xml.hpenginecommon.hcomplex.hremote.hrules.hstatus.hservices.hstonith-ng.htransition.hcrm_config.hlibcib.solibcrmcluster.solibcrmcommon.solibcrmservice.soliblrmd.solibpe_rules.solibpe_status.solibpengine.solibstonithd.solibtransitioner.sopacemaker-cib.pcpacemaker-cluster.pcpacemaker-fencing.pcpacemaker-lrmd.pcpacemaker-pengine.pcpacemaker-service.pcpacemaker.pcpacemaker-libs-devel-1.1.19COPYINGChangeLogpacemaker-libs-devel-1.1.19LGPLv2.1testsBasicSanity.shcliregression.acls.expregression.dates.expregression.shregression.tools.expregression.validity.expcoverage.shfencingregression.pylrmdregression.pypengineregression.core.shregression.shtest101-a-then-bm-move-b.dot1-a-then-bm-move-b.exp1-a-then-bm-move-b.scores1-a-then-bm-move-b.summary1-a-then-bm-move-b.xml10-a-then-bm-b-move-a-clone.dot10-a-then-bm-b-move-a-clone.exp10-a-then-bm-b-move-a-clone.scores10-a-then-bm-b-move-a-clone.summary10-a-then-bm-b-move-a-clone.xml11-a-then-bm-b-move-a-clone-starting.dot11-a-then-bm-b-move-a-clone-starting.exp11-a-then-bm-b-move-a-clone-starting.scores11-a-then-bm-b-move-a-clone-starting.summary11-a-then-bm-b-move-a-clone-starting.xml1360.dot1360.exp1360.scores1360.summary1360.xml1484.dot1484.exp1484.scores1484.summary1484.xml1494.dot1494.exp1494.scores1494.summary1494.xml2-am-then-b-move-a.dot2-am-then-b-move-a.exp2-am-then-b-move-a.scores2-am-then-b-move-a.summary2-am-then-b-move-a.xml3-am-then-bm-both-migrate.dot3-am-then-bm-both-migrate.exp3-am-then-bm-both-migrate.scores3-am-then-bm-both-migrate.summary3-am-then-bm-both-migrate.xml4-am-then-bm-b-not-migratable.dot4-am-then-bm-b-not-migratable.exp4-am-then-bm-b-not-migratable.scores4-am-then-bm-b-not-migratable.summary4-am-then-bm-b-not-migratable.xml5-am-then-bm-a-not-migratable.dot5-am-then-bm-a-not-migratable.exp5-am-then-bm-a-not-migratable.scores5-am-then-bm-a-not-migratable.summary5-am-then-bm-a-not-migratable.xml594.dot594.exp594.scores594.summary594.xml6-migrate-group.dot6-migrate-group.exp6-migrate-group.scores6-migrate-group.summary6-migrate-group.xml662.dot662.exp662.scores662.summary662.xml696.dot696.exp696.scores696.summary696.xml7-migrate-group-one-unmigratable.dot7-migrate-group-one-unmigratable.exp7-migrate-group-one-unmigratable.scores7-migrate-group-one-unmigratable.summary7-migrate-group-one-unmigratable.xml726.dot726.exp726.scores726.summary726.xml735.dot735.exp735.scores735.summary735.xml764.dot764.exp764.scores764.summary764.xml797.dot797.exp797.scores797.summary797.xml8-am-then-bm-a-migrating-b-stopping.dot8-am-then-bm-a-migrating-b-stopping.exp8-am-then-bm-a-migrating-b-stopping.scores8-am-then-bm-a-migrating-b-stopping.summary8-am-then-bm-a-migrating-b-stopping.xml829.dot829.exp829.scores829.summary829.xml9-am-then-bm-b-migrating-a-stopping.dot9-am-then-bm-b-migrating-a-stopping.exp9-am-then-bm-b-migrating-a-stopping.scores9-am-then-bm-b-migrating-a-stopping.summary9-am-then-bm-b-migrating-a-stopping.xml994-2.dot994-2.exp994-2.scores994-2.summary994-2.xml994.dot994.exp994.scores994.summary994.xmla-demote-then-b-migrate.dota-demote-then-b-migrate.expa-demote-then-b-migrate.scoresa-demote-then-b-migrate.summarya-demote-then-b-migrate.xmla-promote-then-b-migrate.dota-promote-then-b-migrate.expa-promote-then-b-migrate.scoresa-promote-then-b-migrate.summarya-promote-then-b-migrate.xmlanti-colocation-master.dotanti-colocation-master.expanti-colocation-master.scoresanti-colocation-master.summaryanti-colocation-master.xmlanti-colocation-order.dotanti-colocation-order.expanti-colocation-order.scoresanti-colocation-order.summaryanti-colocation-order.xmlanti-colocation-slave.dotanti-colocation-slave.expanti-colocation-slave.scoresanti-colocation-slave.summaryanti-colocation-slave.xmlasymmetric.dotasymmetric.expasymmetric.scoresasymmetric.summaryasymmetric.xmlasymmetrical-order-move.dotasymmetrical-order-move.expasymmetrical-order-move.scoresasymmetrical-order-move.summaryasymmetrical-order-move.xmlattrs1.dotattrs1.expattrs1.scoresattrs1.summaryattrs1.xmlattrs2.dotattrs2.expattrs2.scoresattrs2.summaryattrs2.xmlattrs3.dotattrs3.expattrs3.scoresattrs3.summaryattrs3.xmlattrs4.dotattrs4.expattrs4.scoresattrs4.summaryattrs4.xmlattrs5.dotattrs5.expattrs5.scoresattrs5.summaryattrs5.xmlattrs6.dotattrs6.expattrs6.scoresattrs6.summaryattrs6.xmlattrs7.dotattrs7.expattrs7.scoresattrs7.summaryattrs7.xmlattrs8.dotattrs8.expattrs8.scoresattrs8.summaryattrs8.xmlbalanced.dotbalanced.expbalanced.scoresbalanced.summarybalanced.xmlbase-score.dotbase-score.expbase-score.scoresbase-score.summarybase-score.xmlbnc-515172.dotbnc-515172.expbnc-515172.scoresbnc-515172.summarybnc-515172.xmlbug-1572-1.dotbug-1572-1.expbug-1572-1.scoresbug-1572-1.summarybug-1572-1.xmlbug-1572-2.dotbug-1572-2.expbug-1572-2.scoresbug-1572-2.summarybug-1572-2.xmlbug-1573.dotbug-1573.expbug-1573.scoresbug-1573.summarybug-1573.xmlbug-1685.dotbug-1685.expbug-1685.scoresbug-1685.summarybug-1685.xmlbug-1718.dotbug-1718.expbug-1718.scoresbug-1718.summarybug-1718.xmlbug-1765.dotbug-1765.expbug-1765.scoresbug-1765.summarybug-1765.xmlbug-1820-1.dotbug-1820-1.expbug-1820-1.scoresbug-1820-1.summarybug-1820-1.xmlbug-1820.dotbug-1820.expbug-1820.scoresbug-1820.summarybug-1820.xmlbug-1822.dotbug-1822.expbug-1822.scoresbug-1822.summarybug-1822.xmlbug-5007-masterslave_colocation.dotbug-5007-masterslave_colocation.expbug-5007-masterslave_colocation.scoresbug-5007-masterslave_colocation.summarybug-5007-masterslave_colocation.xmlbug-5014-A-start-B-start.dotbug-5014-A-start-B-start.expbug-5014-A-start-B-start.scoresbug-5014-A-start-B-start.summarybug-5014-A-start-B-start.xmlbug-5014-A-stop-B-started.dotbug-5014-A-stop-B-started.expbug-5014-A-stop-B-started.scoresbug-5014-A-stop-B-started.summarybug-5014-A-stop-B-started.xmlbug-5014-A-stopped-B-stopped.dotbug-5014-A-stopped-B-stopped.expbug-5014-A-stopped-B-stopped.scoresbug-5014-A-stopped-B-stopped.summarybug-5014-A-stopped-B-stopped.xmlbug-5014-CLONE-A-start-B-start.dotbug-5014-CLONE-A-start-B-start.expbug-5014-CLONE-A-start-B-start.scoresbug-5014-CLONE-A-start-B-start.summarybug-5014-CLONE-A-start-B-start.xmlbug-5014-CLONE-A-stop-B-started.dotbug-5014-CLONE-A-stop-B-started.expbug-5014-CLONE-A-stop-B-started.scoresbug-5014-CLONE-A-stop-B-started.summarybug-5014-CLONE-A-stop-B-started.xmlbug-5014-CthenAthenB-C-stopped.dotbug-5014-CthenAthenB-C-stopped.expbug-5014-CthenAthenB-C-stopped.scoresbug-5014-CthenAthenB-C-stopped.summarybug-5014-CthenAthenB-C-stopped.xmlbug-5014-GROUP-A-start-B-start.dotbug-5014-GROUP-A-start-B-start.expbug-5014-GROUP-A-start-B-start.scoresbug-5014-GROUP-A-start-B-start.summarybug-5014-GROUP-A-start-B-start.xmlbug-5014-GROUP-A-stopped-B-started.dotbug-5014-GROUP-A-stopped-B-started.expbug-5014-GROUP-A-stopped-B-started.scoresbug-5014-GROUP-A-stopped-B-started.summarybug-5014-GROUP-A-stopped-B-started.xmlbug-5014-GROUP-A-stopped-B-stopped.dotbug-5014-GROUP-A-stopped-B-stopped.expbug-5014-GROUP-A-stopped-B-stopped.scoresbug-5014-GROUP-A-stopped-B-stopped.summarybug-5014-GROUP-A-stopped-B-stopped.xmlbug-5014-ordered-set-symmetrical-false.dotbug-5014-ordered-set-symmetrical-false.expbug-5014-ordered-set-symmetrical-false.scoresbug-5014-ordered-set-symmetrical-false.summarybug-5014-ordered-set-symmetrical-false.xmlbug-5014-ordered-set-symmetrical-true.dotbug-5014-ordered-set-symmetrical-true.expbug-5014-ordered-set-symmetrical-true.scoresbug-5014-ordered-set-symmetrical-true.summarybug-5014-ordered-set-symmetrical-true.xmlbug-5025-1.dotbug-5025-1.expbug-5025-1.scoresbug-5025-1.summarybug-5025-1.xmlbug-5025-2.dotbug-5025-2.expbug-5025-2.scoresbug-5025-2.summarybug-5025-2.xmlbug-5025-3.dotbug-5025-3.expbug-5025-3.scoresbug-5025-3.summarybug-5025-3.xmlbug-5025-4.dotbug-5025-4.expbug-5025-4.scoresbug-5025-4.summarybug-5025-4.xmlbug-5028-bottom.dotbug-5028-bottom.expbug-5028-bottom.scoresbug-5028-bottom.summarybug-5028-bottom.xmlbug-5028-detach.dotbug-5028-detach.expbug-5028-detach.scoresbug-5028-detach.summarybug-5028-detach.xmlbug-5028.dotbug-5028.expbug-5028.scoresbug-5028.summarybug-5028.xmlbug-5038.dotbug-5038.expbug-5038.scoresbug-5038.summarybug-5038.xmlbug-5059.dotbug-5059.expbug-5059.scoresbug-5059.summarybug-5059.xmlbug-5069-op-disabled.dotbug-5069-op-disabled.expbug-5069-op-disabled.scoresbug-5069-op-disabled.summarybug-5069-op-disabled.xmlbug-5069-op-enabled.dotbug-5069-op-enabled.expbug-5069-op-enabled.scoresbug-5069-op-enabled.summarybug-5069-op-enabled.xmlbug-5140-require-all-false.dotbug-5140-require-all-false.expbug-5140-require-all-false.scoresbug-5140-require-all-false.summarybug-5140-require-all-false.xmlbug-5143-ms-shuffle.dotbug-5143-ms-shuffle.expbug-5143-ms-shuffle.scoresbug-5143-ms-shuffle.summarybug-5143-ms-shuffle.xmlbug-5186-partial-migrate.dotbug-5186-partial-migrate.expbug-5186-partial-migrate.scoresbug-5186-partial-migrate.summarybug-5186-partial-migrate.xmlbug-cl-5168.dotbug-cl-5168.expbug-cl-5168.scoresbug-cl-5168.summarybug-cl-5168.xmlbug-cl-5170.dotbug-cl-5170.expbug-cl-5170.scoresbug-cl-5170.summarybug-cl-5170.xmlbug-cl-5212.dotbug-cl-5212.expbug-cl-5212.scoresbug-cl-5212.summarybug-cl-5212.xmlbug-cl-5213.dotbug-cl-5213.expbug-cl-5213.scoresbug-cl-5213.summarybug-cl-5213.xmlbug-cl-5219.dotbug-cl-5219.expbug-cl-5219.scoresbug-cl-5219.summarybug-cl-5219.xmlbug-cl-5247.dotbug-cl-5247.expbug-cl-5247.scoresbug-cl-5247.summarybug-cl-5247.xmlbug-lf-1852.dotbug-lf-1852.expbug-lf-1852.scoresbug-lf-1852.summarybug-lf-1852.xmlbug-lf-1920.dotbug-lf-1920.expbug-lf-1920.scoresbug-lf-1920.summarybug-lf-1920.xmlbug-lf-2106.dotbug-lf-2106.expbug-lf-2106.scoresbug-lf-2106.summarybug-lf-2106.xmlbug-lf-2153.dotbug-lf-2153.expbug-lf-2153.scoresbug-lf-2153.summarybug-lf-2153.xmlbug-lf-2160.dotbug-lf-2160.expbug-lf-2160.scoresbug-lf-2160.summarybug-lf-2160.xmlbug-lf-2171.dotbug-lf-2171.expbug-lf-2171.scoresbug-lf-2171.summarybug-lf-2171.xmlbug-lf-2213.dotbug-lf-2213.expbug-lf-2213.scoresbug-lf-2213.summarybug-lf-2213.xmlbug-lf-2317.dotbug-lf-2317.expbug-lf-2317.scoresbug-lf-2317.summarybug-lf-2317.xmlbug-lf-2358.dotbug-lf-2358.expbug-lf-2358.scoresbug-lf-2358.summarybug-lf-2358.xmlbug-lf-2361.dotbug-lf-2361.expbug-lf-2361.scoresbug-lf-2361.summarybug-lf-2361.xmlbug-lf-2422.dotbug-lf-2422.expbug-lf-2422.scoresbug-lf-2422.summarybug-lf-2422.xmlbug-lf-2435.dotbug-lf-2435.expbug-lf-2435.scoresbug-lf-2435.summarybug-lf-2435.xmlbug-lf-2445.dotbug-lf-2445.expbug-lf-2445.scoresbug-lf-2445.summarybug-lf-2445.xmlbug-lf-2453.dotbug-lf-2453.expbug-lf-2453.scoresbug-lf-2453.summarybug-lf-2453.xmlbug-lf-2474.dotbug-lf-2474.expbug-lf-2474.scoresbug-lf-2474.summarybug-lf-2474.xmlbug-lf-2493.dotbug-lf-2493.expbug-lf-2493.scoresbug-lf-2493.summarybug-lf-2493.xmlbug-lf-2508.dotbug-lf-2508.expbug-lf-2508.scoresbug-lf-2508.summarybug-lf-2508.xmlbug-lf-2544.dotbug-lf-2544.expbug-lf-2544.scoresbug-lf-2544.summarybug-lf-2544.xmlbug-lf-2551.dotbug-lf-2551.expbug-lf-2551.scoresbug-lf-2551.summarybug-lf-2551.xmlbug-lf-2574.dotbug-lf-2574.expbug-lf-2574.scoresbug-lf-2574.summarybug-lf-2574.xmlbug-lf-2581.dotbug-lf-2581.expbug-lf-2581.scoresbug-lf-2581.summarybug-lf-2581.xmlbug-lf-2606.dotbug-lf-2606.expbug-lf-2606.scoresbug-lf-2606.summarybug-lf-2606.xmlbug-lf-2613.dotbug-lf-2613.expbug-lf-2613.scoresbug-lf-2613.summarybug-lf-2613.xmlbug-lf-2619.dotbug-lf-2619.expbug-lf-2619.scoresbug-lf-2619.summarybug-lf-2619.xmlbug-n-385265-2.dotbug-n-385265-2.expbug-n-385265-2.scoresbug-n-385265-2.summarybug-n-385265-2.xmlbug-n-385265.dotbug-n-385265.expbug-n-385265.scoresbug-n-385265.summarybug-n-385265.xmlbug-n-387749.dotbug-n-387749.expbug-n-387749.scoresbug-n-387749.summarybug-n-387749.xmlbug-pm-11.dotbug-pm-11.expbug-pm-11.scoresbug-pm-11.summarybug-pm-11.xmlbug-pm-12.dotbug-pm-12.expbug-pm-12.scoresbug-pm-12.summarybug-pm-12.xmlbug-rh-1097457.dotbug-rh-1097457.expbug-rh-1097457.scoresbug-rh-1097457.summarybug-rh-1097457.xmlbug-rh-880249.dotbug-rh-880249.expbug-rh-880249.scoresbug-rh-880249.summarybug-rh-880249.xmlbug-suse-707150.dotbug-suse-707150.expbug-suse-707150.scoresbug-suse-707150.summarybug-suse-707150.xmlbundle-nested-colocation.dotbundle-nested-colocation.expbundle-nested-colocation.scoresbundle-nested-colocation.summarybundle-nested-colocation.xmlbundle-order-fencing.dotbundle-order-fencing.expbundle-order-fencing.scoresbundle-order-fencing.summarybundle-order-fencing.xmlbundle-order-partial-start-2.dotbundle-order-partial-start-2.expbundle-order-partial-start-2.scoresbundle-order-partial-start-2.summarybundle-order-partial-start-2.xmlbundle-order-partial-start.dotbundle-order-partial-start.expbundle-order-partial-start.scoresbundle-order-partial-start.summarybundle-order-partial-start.xmlbundle-order-partial-stop.dotbundle-order-partial-stop.expbundle-order-partial-stop.scoresbundle-order-partial-stop.summarybundle-order-partial-stop.xmlbundle-order-partial.dotbundle-order-partial.expbundle-order-partial.scoresbundle-order-partial.summarybundle-order-partial.xmlbundle-order-startup-clone-2.dotbundle-order-startup-clone-2.expbundle-order-startup-clone-2.scoresbundle-order-startup-clone-2.summarybundle-order-startup-clone-2.xmlbundle-order-startup-clone.dotbundle-order-startup-clone.expbundle-order-startup-clone.scoresbundle-order-startup-clone.summarybundle-order-startup-clone.xmlbundle-order-startup.dotbundle-order-startup.expbundle-order-startup.scoresbundle-order-startup.summarybundle-order-startup.xmlbundle-order-stop-clone.dotbundle-order-stop-clone.expbundle-order-stop-clone.scoresbundle-order-stop-clone.summarybundle-order-stop-clone.xmlbundle-order-stop-on-remote.dotbundle-order-stop-on-remote.expbundle-order-stop-on-remote.scoresbundle-order-stop-on-remote.summarybundle-order-stop-on-remote.xmlbundle-order-stop.dotbundle-order-stop.expbundle-order-stop.scoresbundle-order-stop.summarybundle-order-stop.xmlbundle-probe-order-1.dotbundle-probe-order-1.expbundle-probe-order-1.scoresbundle-probe-order-1.summarybundle-probe-order-1.xmlbundle-probe-order-2.dotbundle-probe-order-2.expbundle-probe-order-2.scoresbundle-probe-order-2.summarybundle-probe-order-2.xmlbundle-probe-order-3.dotbundle-probe-order-3.expbundle-probe-order-3.scoresbundle-probe-order-3.summarybundle-probe-order-3.xmlbundle-probe-remotes.dotbundle-probe-remotes.expbundle-probe-remotes.scoresbundle-probe-remotes.summarybundle-probe-remotes.xmlbundle-replicas-change.dotbundle-replicas-change.expbundle-replicas-change.scoresbundle-replicas-change.summarybundle-replicas-change.xmlclone-anon-dup.dotclone-anon-dup.expclone-anon-dup.scoresclone-anon-dup.summaryclone-anon-dup.xmlclone-anon-failcount.dotclone-anon-failcount.expclone-anon-failcount.scoresclone-anon-failcount.summaryclone-anon-failcount.xmlclone-anon-probe-1.dotclone-anon-probe-1.expclone-anon-probe-1.scoresclone-anon-probe-1.summaryclone-anon-probe-1.xmlclone-anon-probe-2.dotclone-anon-probe-2.expclone-anon-probe-2.scoresclone-anon-probe-2.summaryclone-anon-probe-2.xmlclone-colocate-instance-1.dotclone-colocate-instance-1.expclone-colocate-instance-1.scoresclone-colocate-instance-1.summaryclone-colocate-instance-1.xmlclone-colocate-instance-2.dotclone-colocate-instance-2.expclone-colocate-instance-2.scoresclone-colocate-instance-2.summaryclone-colocate-instance-2.xmlclone-fail-block-colocation.dotclone-fail-block-colocation.expclone-fail-block-colocation.scoresclone-fail-block-colocation.summaryclone-fail-block-colocation.xmlclone-interleave-1.dotclone-interleave-1.expclone-interleave-1.scoresclone-interleave-1.summaryclone-interleave-1.xmlclone-interleave-2.dotclone-interleave-2.expclone-interleave-2.scoresclone-interleave-2.summaryclone-interleave-2.xmlclone-interleave-3.dotclone-interleave-3.expclone-interleave-3.scoresclone-interleave-3.summaryclone-interleave-3.xmlclone-max-zero.dotclone-max-zero.expclone-max-zero.scoresclone-max-zero.summaryclone-max-zero.xmlclone-no-shuffle.dotclone-no-shuffle.expclone-no-shuffle.scoresclone-no-shuffle.summaryclone-no-shuffle.xmlclone-order-16instances.dotclone-order-16instances.expclone-order-16instances.scoresclone-order-16instances.summaryclone-order-16instances.xmlclone-order-instance.dotclone-order-instance.expclone-order-instance.scoresclone-order-instance.summaryclone-order-instance.xmlclone-order-primitive.dotclone-order-primitive.expclone-order-primitive.scoresclone-order-primitive.summaryclone-order-primitive.xmlclone-require-all-1.dotclone-require-all-1.expclone-require-all-1.scoresclone-require-all-1.summaryclone-require-all-1.xmlclone-require-all-2.dotclone-require-all-2.expclone-require-all-2.scoresclone-require-all-2.summaryclone-require-all-2.xmlclone-require-all-3.dotclone-require-all-3.expclone-require-all-3.scoresclone-require-all-3.summaryclone-require-all-3.xmlclone-require-all-4.dotclone-require-all-4.expclone-require-all-4.scoresclone-require-all-4.summaryclone-require-all-4.xmlclone-require-all-5.dotclone-require-all-5.expclone-require-all-5.scoresclone-require-all-5.summaryclone-require-all-5.xmlclone-require-all-6.dotclone-require-all-6.expclone-require-all-6.scoresclone-require-all-6.summaryclone-require-all-6.xmlclone-require-all-7.dotclone-require-all-7.expclone-require-all-7.scoresclone-require-all-7.summaryclone-require-all-7.xmlclone-require-all-no-interleave-1.dotclone-require-all-no-interleave-1.expclone-require-all-no-interleave-1.scoresclone-require-all-no-interleave-1.summaryclone-require-all-no-interleave-1.xmlclone-require-all-no-interleave-2.dotclone-require-all-no-interleave-2.expclone-require-all-no-interleave-2.scoresclone-require-all-no-interleave-2.summaryclone-require-all-no-interleave-2.xmlclone-require-all-no-interleave-3.dotclone-require-all-no-interleave-3.expclone-require-all-no-interleave-3.scoresclone-require-all-no-interleave-3.summaryclone-require-all-no-interleave-3.xmlclone_min_interleave_start_one.dotclone_min_interleave_start_one.expclone_min_interleave_start_one.scoresclone_min_interleave_start_one.summaryclone_min_interleave_start_one.xmlclone_min_interleave_start_two.dotclone_min_interleave_start_two.expclone_min_interleave_start_two.scoresclone_min_interleave_start_two.summaryclone_min_interleave_start_two.xmlclone_min_interleave_stop_one.dotclone_min_interleave_stop_one.expclone_min_interleave_stop_one.scoresclone_min_interleave_stop_one.summaryclone_min_interleave_stop_one.xmlclone_min_interleave_stop_two.dotclone_min_interleave_stop_two.expclone_min_interleave_stop_two.scoresclone_min_interleave_stop_two.summaryclone_min_interleave_stop_two.xmlclone_min_start_one.dotclone_min_start_one.expclone_min_start_one.scoresclone_min_start_one.summaryclone_min_start_one.xmlclone_min_start_two.dotclone_min_start_two.expclone_min_start_two.scoresclone_min_start_two.summaryclone_min_start_two.xmlclone_min_stop_all.dotclone_min_stop_all.expclone_min_stop_all.scoresclone_min_stop_all.summaryclone_min_stop_all.xmlclone_min_stop_one.dotclone_min_stop_one.expclone_min_stop_one.scoresclone_min_stop_one.summaryclone_min_stop_one.xmlclone_min_stop_two.dotclone_min_stop_two.expclone_min_stop_two.scoresclone_min_stop_two.summaryclone_min_stop_two.xmlcloned-group-stop.dotcloned-group-stop.expcloned-group-stop.scorescloned-group-stop.summarycloned-group-stop.xmlcloned-group.dotcloned-group.expcloned-group.scorescloned-group.summarycloned-group.xmlcloned_start_one.dotcloned_start_one.expcloned_start_one.scorescloned_start_one.summarycloned_start_one.xmlcloned_start_two.dotcloned_start_two.expcloned_start_two.scorescloned_start_two.summarycloned_start_two.xmlcloned_stop_one.dotcloned_stop_one.expcloned_stop_one.scorescloned_stop_one.summarycloned_stop_one.xmlcloned_stop_two.dotcloned_stop_two.expcloned_stop_two.scorescloned_stop_two.summarycloned_stop_two.xmlcluster-specific-params.dotcluster-specific-params.expcluster-specific-params.scorescluster-specific-params.summarycluster-specific-params.xmlcolo_master_w_native.dotcolo_master_w_native.expcolo_master_w_native.scorescolo_master_w_native.summarycolo_master_w_native.xmlcolo_slave_w_native.dotcolo_slave_w_native.expcolo_slave_w_native.scorescolo_slave_w_native.summarycolo_slave_w_native.xmlcoloc-attr.dotcoloc-attr.expcoloc-attr.scorescoloc-attr.summarycoloc-attr.xmlcoloc-clone-stays-active.dotcoloc-clone-stays-active.expcoloc-clone-stays-active.scorescoloc-clone-stays-active.summarycoloc-clone-stays-active.xmlcoloc-group.dotcoloc-group.expcoloc-group.scorescoloc-group.summarycoloc-group.xmlcoloc-intra-set.dotcoloc-intra-set.expcoloc-intra-set.scorescoloc-intra-set.summarycoloc-intra-set.xmlcoloc-list.dotcoloc-list.expcoloc-list.scorescoloc-list.summarycoloc-list.xmlcoloc-loop.dotcoloc-loop.expcoloc-loop.scorescoloc-loop.summarycoloc-loop.xmlcoloc-many-one.dotcoloc-many-one.expcoloc-many-one.scorescoloc-many-one.summarycoloc-many-one.xmlcoloc-negative-group.dotcoloc-negative-group.expcoloc-negative-group.scorescoloc-negative-group.summarycoloc-negative-group.xmlcoloc-slave-anti.dotcoloc-slave-anti.expcoloc-slave-anti.scorescoloc-slave-anti.summarycoloc-slave-anti.xmlcoloc_fp_logic.dotcoloc_fp_logic.expcoloc_fp_logic.scorescoloc_fp_logic.summarycoloc_fp_logic.xmlcolocate-primitive-with-clone.dotcolocate-primitive-with-clone.expcolocate-primitive-with-clone.scorescolocate-primitive-with-clone.summarycolocate-primitive-with-clone.xmlcolocated-utilization-clone.dotcolocated-utilization-clone.expcolocated-utilization-clone.scorescolocated-utilization-clone.summarycolocated-utilization-clone.xmlcolocated-utilization-group.dotcolocated-utilization-group.expcolocated-utilization-group.scorescolocated-utilization-group.summarycolocated-utilization-group.xmlcolocated-utilization-primitive-1.dotcolocated-utilization-primitive-1.expcolocated-utilization-primitive-1.scorescolocated-utilization-primitive-1.summarycolocated-utilization-primitive-1.xmlcolocated-utilization-primitive-2.dotcolocated-utilization-primitive-2.expcolocated-utilization-primitive-2.scorescolocated-utilization-primitive-2.summarycolocated-utilization-primitive-2.xmlcolocation_constraint_stops_master.dotcolocation_constraint_stops_master.expcolocation_constraint_stops_master.scorescolocation_constraint_stops_master.summarycolocation_constraint_stops_master.xmlcolocation_constraint_stops_slave.dotcolocation_constraint_stops_slave.expcolocation_constraint_stops_slave.scorescolocation_constraint_stops_slave.summarycolocation_constraint_stops_slave.xmlcomments.dotcomments.expcomments.scorescomments.summarycomments.xmlcomplex_enforce_colo.dotcomplex_enforce_colo.expcomplex_enforce_colo.scorescomplex_enforce_colo.summarycomplex_enforce_colo.xmlconcurrent-fencing.dotconcurrent-fencing.expconcurrent-fencing.scoresconcurrent-fencing.summaryconcurrent-fencing.xmlcontainer-1.dotcontainer-1.expcontainer-1.scorescontainer-1.summarycontainer-1.xmlcontainer-2.dotcontainer-2.expcontainer-2.scorescontainer-2.summarycontainer-2.xmlcontainer-3.dotcontainer-3.expcontainer-3.scorescontainer-3.summarycontainer-3.xmlcontainer-4.dotcontainer-4.expcontainer-4.scorescontainer-4.summarycontainer-4.xmlcontainer-group-1.dotcontainer-group-1.expcontainer-group-1.scorescontainer-group-1.summarycontainer-group-1.xmlcontainer-group-2.dotcontainer-group-2.expcontainer-group-2.scorescontainer-group-2.summarycontainer-group-2.xmlcontainer-group-3.dotcontainer-group-3.expcontainer-group-3.scorescontainer-group-3.summarycontainer-group-3.xmlcontainer-group-4.dotcontainer-group-4.expcontainer-group-4.scorescontainer-group-4.summarycontainer-group-4.xmlcontainer-is-remote-node.dotcontainer-is-remote-node.expcontainer-is-remote-node.scorescontainer-is-remote-node.summarycontainer-is-remote-node.xmldate-1.dotdate-1.expdate-1.scoresdate-1.summarydate-1.xmldate-2.dotdate-2.expdate-2.scoresdate-2.summarydate-2.xmldate-3.dotdate-3.expdate-3.scoresdate-3.summarydate-3.xmlenforce-colo1.dotenforce-colo1.expenforce-colo1.scoresenforce-colo1.summaryenforce-colo1.xmlexpire-non-blocked-failure.dotexpire-non-blocked-failure.expexpire-non-blocked-failure.scoresexpire-non-blocked-failure.summaryexpire-non-blocked-failure.xmlfailcount-block.dotfailcount-block.expfailcount-block.scoresfailcount-block.summaryfailcount-block.xmlfailcount.dotfailcount.expfailcount.scoresfailcount.summaryfailcount.xmlgroup-dependents.dotgroup-dependents.expgroup-dependents.scoresgroup-dependents.summarygroup-dependents.xmlgroup-fail.dotgroup-fail.expgroup-fail.scoresgroup-fail.summarygroup-fail.xmlgroup-unmanaged-stopped.dotgroup-unmanaged-stopped.expgroup-unmanaged-stopped.scoresgroup-unmanaged-stopped.summarygroup-unmanaged-stopped.xmlgroup-unmanaged.dotgroup-unmanaged.expgroup-unmanaged.scoresgroup-unmanaged.summarygroup-unmanaged.xmlgroup1.dotgroup1.expgroup1.scoresgroup1.summarygroup1.xmlgroup10.dotgroup10.expgroup10.scoresgroup10.summarygroup10.xmlgroup11.dotgroup11.expgroup11.scoresgroup11.summarygroup11.xmlgroup13.dotgroup13.expgroup13.scoresgroup13.summarygroup13.xmlgroup14.dotgroup14.expgroup14.scoresgroup14.summarygroup14.xmlgroup15.dotgroup15.expgroup15.scoresgroup15.summarygroup15.xmlgroup2.dotgroup2.expgroup2.scoresgroup2.summarygroup2.xmlgroup3.dotgroup3.expgroup3.scoresgroup3.summarygroup3.xmlgroup4.dotgroup4.expgroup4.scoresgroup4.summarygroup4.xmlgroup5.dotgroup5.expgroup5.scoresgroup5.summarygroup5.xmlgroup6.dotgroup6.expgroup6.scoresgroup6.summarygroup6.xmlgroup7.dotgroup7.expgroup7.scoresgroup7.summarygroup7.xmlgroup8.dotgroup8.expgroup8.scoresgroup8.summarygroup8.xmlgroup9.dotgroup9.expgroup9.scoresgroup9.summarygroup9.xmlguest-node-cleanup.dotguest-node-cleanup.expguest-node-cleanup.scoresguest-node-cleanup.summaryguest-node-cleanup.xmlguest-node-host-dies.dotguest-node-host-dies.expguest-node-host-dies.scoresguest-node-host-dies.summaryguest-node-host-dies.xmlhistory-1.dothistory-1.exphistory-1.scoreshistory-1.summaryhistory-1.xmlhonor_stonith_rsc_order1.dothonor_stonith_rsc_order1.exphonor_stonith_rsc_order1.scoreshonor_stonith_rsc_order1.summaryhonor_stonith_rsc_order1.xmlhonor_stonith_rsc_order2.dothonor_stonith_rsc_order2.exphonor_stonith_rsc_order2.scoreshonor_stonith_rsc_order2.summaryhonor_stonith_rsc_order2.xmlhonor_stonith_rsc_order3.dothonor_stonith_rsc_order3.exphonor_stonith_rsc_order3.scoreshonor_stonith_rsc_order3.summaryhonor_stonith_rsc_order3.xmlhonor_stonith_rsc_order4.dothonor_stonith_rsc_order4.exphonor_stonith_rsc_order4.scoreshonor_stonith_rsc_order4.summaryhonor_stonith_rsc_order4.xmlignore_stonith_rsc_order1.dotignore_stonith_rsc_order1.expignore_stonith_rsc_order1.scoresignore_stonith_rsc_order1.summaryignore_stonith_rsc_order1.xmlignore_stonith_rsc_order2.dotignore_stonith_rsc_order2.expignore_stonith_rsc_order2.scoresignore_stonith_rsc_order2.summaryignore_stonith_rsc_order2.xmlignore_stonith_rsc_order3.dotignore_stonith_rsc_order3.expignore_stonith_rsc_order3.scoresignore_stonith_rsc_order3.summaryignore_stonith_rsc_order3.xmlignore_stonith_rsc_order4.dotignore_stonith_rsc_order4.expignore_stonith_rsc_order4.scoresignore_stonith_rsc_order4.summaryignore_stonith_rsc_order4.xmlinc0.dotinc0.expinc0.scoresinc0.summaryinc0.xmlinc1.dotinc1.expinc1.scoresinc1.summaryinc1.xmlinc10.dotinc10.expinc10.scoresinc10.summaryinc10.xmlinc11.dotinc11.expinc11.scoresinc11.summaryinc11.xmlinc12.dotinc12.expinc12.scoresinc12.summaryinc12.xmlinc2.dotinc2.expinc2.scoresinc2.summaryinc2.xmlinc3.dotinc3.expinc3.scoresinc3.summaryinc3.xmlinc4.dotinc4.expinc4.scoresinc4.summaryinc4.xmlinc5.dotinc5.expinc5.scoresinc5.summaryinc5.xmlinc6.dotinc6.expinc6.scoresinc6.summaryinc6.xmlinc7.dotinc7.expinc7.scoresinc7.summaryinc7.xmlinc8.dotinc8.expinc8.scoresinc8.summaryinc8.xmlinc9.dotinc9.expinc9.scoresinc9.summaryinc9.xmlinterleave-0.dotinterleave-0.expinterleave-0.scoresinterleave-0.summaryinterleave-0.xmlinterleave-1.dotinterleave-1.expinterleave-1.scoresinterleave-1.summaryinterleave-1.xmlinterleave-2.dotinterleave-2.expinterleave-2.scoresinterleave-2.summaryinterleave-2.xmlinterleave-3.dotinterleave-3.expinterleave-3.scoresinterleave-3.summaryinterleave-3.xmlinterleave-pseudo-stop.dotinterleave-pseudo-stop.expinterleave-pseudo-stop.scoresinterleave-pseudo-stop.summaryinterleave-pseudo-stop.xmlinterleave-restart.dotinterleave-restart.expinterleave-restart.scoresinterleave-restart.summaryinterleave-restart.xmlinterleave-stop.dotinterleave-stop.expinterleave-stop.scoresinterleave-stop.summaryinterleave-stop.xmlisolation-clone.dotisolation-clone.expisolation-clone.scoresisolation-clone.summaryisolation-clone.xmlisolation-restart-all.dotisolation-restart-all.expisolation-restart-all.scoresisolation-restart-all.summaryisolation-restart-all.xmlisolation-start-all.dotisolation-start-all.expisolation-start-all.scoresisolation-start-all.summaryisolation-start-all.xmlload-stopped-loop-2.dotload-stopped-loop-2.expload-stopped-loop-2.scoresload-stopped-loop-2.summaryload-stopped-loop-2.xmlload-stopped-loop.dotload-stopped-loop.expload-stopped-loop.scoresload-stopped-loop.summaryload-stopped-loop.xmllocation-sets-templates.dotlocation-sets-templates.explocation-sets-templates.scoreslocation-sets-templates.summarylocation-sets-templates.xmlmanaged-0.dotmanaged-0.expmanaged-0.scoresmanaged-0.summarymanaged-0.xmlmanaged-1.dotmanaged-1.expmanaged-1.scoresmanaged-1.summarymanaged-1.xmlmanaged-2.dotmanaged-2.expmanaged-2.scoresmanaged-2.summarymanaged-2.xmlmaster-0.dotmaster-0.expmaster-0.scoresmaster-0.summarymaster-0.xmlmaster-1.dotmaster-1.expmaster-1.scoresmaster-1.summarymaster-1.xmlmaster-10.dotmaster-10.expmaster-10.scoresmaster-10.summarymaster-10.xmlmaster-11.dotmaster-11.expmaster-11.scoresmaster-11.summarymaster-11.xmlmaster-12.dotmaster-12.expmaster-12.scoresmaster-12.summarymaster-12.xmlmaster-13.dotmaster-13.expmaster-13.scoresmaster-13.summarymaster-13.xmlmaster-2.dotmaster-2.expmaster-2.scoresmaster-2.summarymaster-2.xmlmaster-3.dotmaster-3.expmaster-3.scoresmaster-3.summarymaster-3.xmlmaster-4.dotmaster-4.expmaster-4.scoresmaster-4.summarymaster-4.xmlmaster-5.dotmaster-5.expmaster-5.scoresmaster-5.summarymaster-5.xmlmaster-6.dotmaster-6.expmaster-6.scoresmaster-6.summarymaster-6.xmlmaster-7.dotmaster-7.expmaster-7.scoresmaster-7.summarymaster-7.xmlmaster-8.dotmaster-8.expmaster-8.scoresmaster-8.summarymaster-8.xmlmaster-9.dotmaster-9.expmaster-9.scoresmaster-9.summarymaster-9.xmlmaster-allow-start.dotmaster-allow-start.expmaster-allow-start.scoresmaster-allow-start.summarymaster-allow-start.xmlmaster-asymmetrical-order.dotmaster-asymmetrical-order.expmaster-asymmetrical-order.scoresmaster-asymmetrical-order.summarymaster-asymmetrical-order.xmlmaster-colocation.dotmaster-colocation.expmaster-colocation.scoresmaster-colocation.summarymaster-colocation.xmlmaster-demote-2.dotmaster-demote-2.expmaster-demote-2.scoresmaster-demote-2.summarymaster-demote-2.xmlmaster-demote-block.dotmaster-demote-block.expmaster-demote-block.scoresmaster-demote-block.summarymaster-demote-block.xmlmaster-demote.dotmaster-demote.expmaster-demote.scoresmaster-demote.summarymaster-demote.xmlmaster-depend.dotmaster-depend.expmaster-depend.scoresmaster-depend.summarymaster-depend.xmlmaster-dependent-ban.dotmaster-dependent-ban.expmaster-dependent-ban.scoresmaster-dependent-ban.summarymaster-dependent-ban.xmlmaster-failed-demote-2.dotmaster-failed-demote-2.expmaster-failed-demote-2.scoresmaster-failed-demote-2.summarymaster-failed-demote-2.xmlmaster-failed-demote.dotmaster-failed-demote.expmaster-failed-demote.scoresmaster-failed-demote.summarymaster-failed-demote.xmlmaster-group.dotmaster-group.expmaster-group.scoresmaster-group.summarymaster-group.xmlmaster-move.dotmaster-move.expmaster-move.scoresmaster-move.summarymaster-move.xmlmaster-notify.dotmaster-notify.expmaster-notify.scoresmaster-notify.summarymaster-notify.xmlmaster-ordering.dotmaster-ordering.expmaster-ordering.scoresmaster-ordering.summarymaster-ordering.xmlmaster-partially-demoted-group.dotmaster-partially-demoted-group.expmaster-partially-demoted-group.scoresmaster-partially-demoted-group.summarymaster-partially-demoted-group.xmlmaster-probed-score.dotmaster-probed-score.expmaster-probed-score.scoresmaster-probed-score.summarymaster-probed-score.xmlmaster-promotion-constraint.dotmaster-promotion-constraint.expmaster-promotion-constraint.scoresmaster-promotion-constraint.summarymaster-promotion-constraint.xmlmaster-pseudo.dotmaster-pseudo.expmaster-pseudo.scoresmaster-pseudo.summarymaster-pseudo.xmlmaster-reattach.dotmaster-reattach.expmaster-reattach.scoresmaster-reattach.summarymaster-reattach.xmlmaster-role.dotmaster-role.expmaster-role.scoresmaster-role.summarymaster-role.xmlmaster-score-startup.dotmaster-score-startup.expmaster-score-startup.scoresmaster-score-startup.summarymaster-score-startup.xmlmaster-stop.dotmaster-stop.expmaster-stop.scoresmaster-stop.summarymaster-stop.xmlmaster-unmanaged-monitor.dotmaster-unmanaged-monitor.expmaster-unmanaged-monitor.scoresmaster-unmanaged-monitor.summarymaster-unmanaged-monitor.xmlmaster_monitor_restart.dotmaster_monitor_restart.expmaster_monitor_restart.scoresmaster_monitor_restart.summarymaster_monitor_restart.xmlmigrate-1.dotmigrate-1.expmigrate-1.scoresmigrate-1.summarymigrate-1.xmlmigrate-2.dotmigrate-2.expmigrate-2.scoresmigrate-2.summarymigrate-2.xmlmigrate-3.dotmigrate-3.expmigrate-3.scoresmigrate-3.summarymigrate-3.xmlmigrate-4.dotmigrate-4.expmigrate-4.scoresmigrate-4.summarymigrate-4.xmlmigrate-5.dotmigrate-5.expmigrate-5.scoresmigrate-5.summarymigrate-5.xmlmigrate-begin.dotmigrate-begin.expmigrate-begin.scoresmigrate-begin.summarymigrate-begin.xmlmigrate-both-vms.dotmigrate-both-vms.expmigrate-both-vms.scoresmigrate-both-vms.summarymigrate-both-vms.xmlmigrate-fail-2.dotmigrate-fail-2.expmigrate-fail-2.scoresmigrate-fail-2.summarymigrate-fail-2.xmlmigrate-fail-3.dotmigrate-fail-3.expmigrate-fail-3.scoresmigrate-fail-3.summarymigrate-fail-3.xmlmigrate-fail-4.dotmigrate-fail-4.expmigrate-fail-4.scoresmigrate-fail-4.summarymigrate-fail-4.xmlmigrate-fail-5.dotmigrate-fail-5.expmigrate-fail-5.scoresmigrate-fail-5.summarymigrate-fail-5.xmlmigrate-fail-6.dotmigrate-fail-6.expmigrate-fail-6.scoresmigrate-fail-6.summarymigrate-fail-6.xmlmigrate-fail-7.dotmigrate-fail-7.expmigrate-fail-7.scoresmigrate-fail-7.summarymigrate-fail-7.xmlmigrate-fail-8.dotmigrate-fail-8.expmigrate-fail-8.scoresmigrate-fail-8.summarymigrate-fail-8.xmlmigrate-fail-9.dotmigrate-fail-9.expmigrate-fail-9.scoresmigrate-fail-9.summarymigrate-fail-9.xmlmigrate-fencing.dotmigrate-fencing.expmigrate-fencing.scoresmigrate-fencing.summarymigrate-fencing.xmlmigrate-partial-1.dotmigrate-partial-1.expmigrate-partial-1.scoresmigrate-partial-1.summarymigrate-partial-1.xmlmigrate-partial-2.dotmigrate-partial-2.expmigrate-partial-2.scoresmigrate-partial-2.summarymigrate-partial-2.xmlmigrate-partial-3.dotmigrate-partial-3.expmigrate-partial-3.scoresmigrate-partial-3.summarymigrate-partial-3.xmlmigrate-partial-4.dotmigrate-partial-4.expmigrate-partial-4.scoresmigrate-partial-4.summarymigrate-partial-4.xmlmigrate-shutdown.dotmigrate-shutdown.expmigrate-shutdown.scoresmigrate-shutdown.summarymigrate-shutdown.xmlmigrate-start-complex.dotmigrate-start-complex.expmigrate-start-complex.scoresmigrate-start-complex.summarymigrate-start-complex.xmlmigrate-start.dotmigrate-start.expmigrate-start.scoresmigrate-start.summarymigrate-start.xmlmigrate-stop-complex.dotmigrate-stop-complex.expmigrate-stop-complex.scoresmigrate-stop-complex.summarymigrate-stop-complex.xmlmigrate-stop-start-complex.dotmigrate-stop-start-complex.expmigrate-stop-start-complex.scoresmigrate-stop-start-complex.summarymigrate-stop-start-complex.xmlmigrate-stop.dotmigrate-stop.expmigrate-stop.scoresmigrate-stop.summarymigrate-stop.xmlmigrate-stop_start.dotmigrate-stop_start.expmigrate-stop_start.scoresmigrate-stop_start.summarymigrate-stop_start.xmlmigrate-success.dotmigrate-success.expmigrate-success.scoresmigrate-success.summarymigrate-success.xmlmigrate-versioned.dotmigrate-versioned.expmigrate-versioned.scoresmigrate-versioned.summarymigrate-versioned.xmlmigration-behind-migrating-remote.dotmigration-behind-migrating-remote.expmigration-behind-migrating-remote.scoresmigration-behind-migrating-remote.summarymigration-behind-migrating-remote.xmlminimal.dotminimal.expminimal.scoresminimal.summaryminimal.xmlmon-rsc-1.dotmon-rsc-1.expmon-rsc-1.scoresmon-rsc-1.summarymon-rsc-1.xmlmon-rsc-2.dotmon-rsc-2.expmon-rsc-2.scoresmon-rsc-2.summarymon-rsc-2.xmlmon-rsc-3.dotmon-rsc-3.expmon-rsc-3.scoresmon-rsc-3.summarymon-rsc-3.xmlmon-rsc-4.dotmon-rsc-4.expmon-rsc-4.scoresmon-rsc-4.summarymon-rsc-4.xmlmonitor-onfail-restart.dotmonitor-onfail-restart.expmonitor-onfail-restart.scoresmonitor-onfail-restart.summarymonitor-onfail-restart.xmlmonitor-onfail-stop.dotmonitor-onfail-stop.expmonitor-onfail-stop.scoresmonitor-onfail-stop.summarymonitor-onfail-stop.xmlmonitor-recovery.dotmonitor-recovery.expmonitor-recovery.scoresmonitor-recovery.summarymonitor-recovery.xmlmulti1.dotmulti1.expmulti1.scoresmulti1.summarymulti1.xmlmultiple-active-block-group.dotmultiple-active-block-group.expmultiple-active-block-group.scoresmultiple-active-block-group.summarymultiple-active-block-group.xmlmultiple-monitor-one-failed.dotmultiple-monitor-one-failed.expmultiple-monitor-one-failed.scoresmultiple-monitor-one-failed.summarymultiple-monitor-one-failed.xmlnode-maintenance-1.dotnode-maintenance-1.expnode-maintenance-1.scoresnode-maintenance-1.summarynode-maintenance-1.xmlnode-maintenance-2.dotnode-maintenance-2.expnode-maintenance-2.scoresnode-maintenance-2.summarynode-maintenance-2.xmlnot-installed-agent.dotnot-installed-agent.expnot-installed-agent.scoresnot-installed-agent.summarynot-installed-agent.xmlnot-installed-tools.dotnot-installed-tools.expnot-installed-tools.scoresnot-installed-tools.summarynot-installed-tools.xmlnot-reschedule-unneeded-monitor.dotnot-reschedule-unneeded-monitor.expnot-reschedule-unneeded-monitor.scoresnot-reschedule-unneeded-monitor.summarynot-reschedule-unneeded-monitor.xmlnotify-0.dotnotify-0.expnotify-0.scoresnotify-0.summarynotify-0.xmlnotify-1.dotnotify-1.expnotify-1.scoresnotify-1.summarynotify-1.xmlnotify-2.dotnotify-2.expnotify-2.scoresnotify-2.summarynotify-2.xmlnotify-3.dotnotify-3.expnotify-3.scoresnotify-3.summarynotify-3.xmlnotify-behind-stopping-remote.dotnotify-behind-stopping-remote.expnotify-behind-stopping-remote.scoresnotify-behind-stopping-remote.summarynotify-behind-stopping-remote.xmlnovell-239079.dotnovell-239079.expnovell-239079.scoresnovell-239079.summarynovell-239079.xmlnovell-239082.dotnovell-239082.expnovell-239082.scoresnovell-239082.summarynovell-239082.xmlnovell-239087.dotnovell-239087.expnovell-239087.scoresnovell-239087.summarynovell-239087.xmlnovell-251689.dotnovell-251689.expnovell-251689.scoresnovell-251689.summarynovell-251689.xmlnovell-252693-2.dotnovell-252693-2.expnovell-252693-2.scoresnovell-252693-2.summarynovell-252693-2.xmlnovell-252693-3.dotnovell-252693-3.expnovell-252693-3.scoresnovell-252693-3.summarynovell-252693-3.xmlnovell-252693.dotnovell-252693.expnovell-252693.scoresnovell-252693.summarynovell-252693.xmlnvpair-id-ref.dotnvpair-id-ref.expnvpair-id-ref.scoresnvpair-id-ref.summarynvpair-id-ref.xmlobsolete-lrm-resource.dotobsolete-lrm-resource.expobsolete-lrm-resource.scoresobsolete-lrm-resource.summaryobsolete-lrm-resource.xmlon-fail-ignore.doton-fail-ignore.expon-fail-ignore.scoreson-fail-ignore.summaryon-fail-ignore.xmlone-or-more-0.dotone-or-more-0.expone-or-more-0.scoresone-or-more-0.summaryone-or-more-0.xmlone-or-more-1.dotone-or-more-1.expone-or-more-1.scoresone-or-more-1.summaryone-or-more-1.xmlone-or-more-2.dotone-or-more-2.expone-or-more-2.scoresone-or-more-2.summaryone-or-more-2.xmlone-or-more-3.dotone-or-more-3.expone-or-more-3.scoresone-or-more-3.summaryone-or-more-3.xmlone-or-more-4.dotone-or-more-4.expone-or-more-4.scoresone-or-more-4.summaryone-or-more-4.xmlone-or-more-5.dotone-or-more-5.expone-or-more-5.scoresone-or-more-5.summaryone-or-more-5.xmlone-or-more-6.dotone-or-more-6.expone-or-more-6.scoresone-or-more-6.summaryone-or-more-6.xmlone-or-more-7.dotone-or-more-7.expone-or-more-7.scoresone-or-more-7.summaryone-or-more-7.xmlone-or-more-unrunnable-instances.dotone-or-more-unrunnable-instances.expone-or-more-unrunnable-instances.scoresone-or-more-unrunnable-instances.summaryone-or-more-unrunnable-instances.xmlorder-clone.dotorder-clone.exporder-clone.scoresorder-clone.summaryorder-clone.xmlorder-mandatory.dotorder-mandatory.exporder-mandatory.scoresorder-mandatory.summaryorder-mandatory.xmlorder-optional-keyword.dotorder-optional-keyword.exporder-optional-keyword.scoresorder-optional-keyword.summaryorder-optional-keyword.xmlorder-optional.dotorder-optional.exporder-optional.scoresorder-optional.summaryorder-optional.xmlorder-required.dotorder-required.exporder-required.scoresorder-required.summaryorder-required.xmlorder-serialize-set.dotorder-serialize-set.exporder-serialize-set.scoresorder-serialize-set.summaryorder-serialize-set.xmlorder-serialize.dotorder-serialize.exporder-serialize.scoresorder-serialize.summaryorder-serialize.xmlorder-sets.dotorder-sets.exporder-sets.scoresorder-sets.summaryorder-sets.xmlorder-wrong-kind.dotorder-wrong-kind.exporder-wrong-kind.scoresorder-wrong-kind.stderrorder-wrong-kind.summaryorder-wrong-kind.xmlorder1.dotorder1.exporder1.scoresorder1.summaryorder1.xmlorder2.dotorder2.exporder2.scoresorder2.summaryorder2.xmlorder3.dotorder3.exporder3.scoresorder3.summaryorder3.xmlorder4.dotorder4.exporder4.scoresorder4.summaryorder4.xmlorder5.dotorder5.exporder5.scoresorder5.summaryorder5.xmlorder6.dotorder6.exporder6.scoresorder6.summaryorder6.xmlorder7.dotorder7.exporder7.scoresorder7.summaryorder7.xmlorder_constraint_stops_master.dotorder_constraint_stops_master.exporder_constraint_stops_master.scoresorder_constraint_stops_master.summaryorder_constraint_stops_master.xmlorder_constraint_stops_slave.dotorder_constraint_stops_slave.exporder_constraint_stops_slave.scoresorder_constraint_stops_slave.summaryorder_constraint_stops_slave.xmlordered-set-basic-startup.dotordered-set-basic-startup.expordered-set-basic-startup.scoresordered-set-basic-startup.summaryordered-set-basic-startup.xmlordered-set-natural.dotordered-set-natural.expordered-set-natural.scoresordered-set-natural.summaryordered-set-natural.xmlorigin.dotorigin.exporigin.scoresorigin.summaryorigin.xmlorphan-0.dotorphan-0.exporphan-0.scoresorphan-0.summaryorphan-0.xmlorphan-1.dotorphan-1.exporphan-1.scoresorphan-1.summaryorphan-1.xmlorphan-2.dotorphan-2.exporphan-2.scoresorphan-2.summaryorphan-2.xmlparams-0.dotparams-0.expparams-0.scoresparams-0.summaryparams-0.xmlparams-1.dotparams-1.expparams-1.scoresparams-1.summaryparams-1.xmlparams-2.dotparams-2.expparams-2.scoresparams-2.summaryparams-2.xmlparams-4.dotparams-4.expparams-4.scoresparams-4.summaryparams-4.xmlparams-5.dotparams-5.expparams-5.scoresparams-5.summaryparams-5.xmlparams-6.dotparams-6.expparams-6.scoresparams-6.summaryparams-6.xmlper-node-attrs.dotper-node-attrs.expper-node-attrs.scoresper-node-attrs.summaryper-node-attrs.xmlper-op-failcount.dotper-op-failcount.expper-op-failcount.scoresper-op-failcount.summaryper-op-failcount.xmlplacement-capacity.dotplacement-capacity.expplacement-capacity.scoresplacement-capacity.summaryplacement-capacity.xmlplacement-location.dotplacement-location.expplacement-location.scoresplacement-location.summaryplacement-location.xmlplacement-priority.dotplacement-priority.expplacement-priority.scoresplacement-priority.summaryplacement-priority.xmlplacement-stickiness.dotplacement-stickiness.expplacement-stickiness.scoresplacement-stickiness.summaryplacement-stickiness.xmlprobe-0.dotprobe-0.expprobe-0.scoresprobe-0.summaryprobe-0.xmlprobe-1.dotprobe-1.expprobe-1.scoresprobe-1.summaryprobe-1.xmlprobe-2.dotprobe-2.expprobe-2.scoresprobe-2.summaryprobe-2.xmlprobe-3.dotprobe-3.expprobe-3.scoresprobe-3.summaryprobe-3.xmlprobe-4.dotprobe-4.expprobe-4.scoresprobe-4.summaryprobe-4.xmlprobe-timeout.dotprobe-timeout.expprobe-timeout.scoresprobe-timeout.summaryprobe-timeout.xmlquorum-1.dotquorum-1.expquorum-1.scoresquorum-1.summaryquorum-1.xmlquorum-2.dotquorum-2.expquorum-2.scoresquorum-2.summaryquorum-2.xmlquorum-3.dotquorum-3.expquorum-3.scoresquorum-3.summaryquorum-3.xmlquorum-4.dotquorum-4.expquorum-4.scoresquorum-4.summaryquorum-4.xmlquorum-5.dotquorum-5.expquorum-5.scoresquorum-5.summaryquorum-5.xmlquorum-6.dotquorum-6.expquorum-6.scoresquorum-6.summaryquorum-6.xmlrebalance-unique-clones.dotrebalance-unique-clones.exprebalance-unique-clones.scoresrebalance-unique-clones.summaryrebalance-unique-clones.xmlrec-node-1.dotrec-node-1.exprec-node-1.scoresrec-node-1.summaryrec-node-1.xmlrec-node-10.dotrec-node-10.exprec-node-10.scoresrec-node-10.summaryrec-node-10.xmlrec-node-11.dotrec-node-11.exprec-node-11.scoresrec-node-11.summaryrec-node-11.xmlrec-node-12.dotrec-node-12.exprec-node-12.scoresrec-node-12.summaryrec-node-12.xmlrec-node-13.dotrec-node-13.exprec-node-13.scoresrec-node-13.summaryrec-node-13.xmlrec-node-14.dotrec-node-14.exprec-node-14.scoresrec-node-14.summaryrec-node-14.xmlrec-node-15.dotrec-node-15.exprec-node-15.scoresrec-node-15.summaryrec-node-15.xmlrec-node-2.dotrec-node-2.exprec-node-2.scoresrec-node-2.summaryrec-node-2.xmlrec-node-3.dotrec-node-3.exprec-node-3.scoresrec-node-3.summaryrec-node-3.xmlrec-node-4.dotrec-node-4.exprec-node-4.scoresrec-node-4.summaryrec-node-4.xmlrec-node-5.dotrec-node-5.exprec-node-5.scoresrec-node-5.summaryrec-node-5.xmlrec-node-6.dotrec-node-6.exprec-node-6.scoresrec-node-6.summaryrec-node-6.xmlrec-node-7.dotrec-node-7.exprec-node-7.scoresrec-node-7.summaryrec-node-7.xmlrec-node-8.dotrec-node-8.exprec-node-8.scoresrec-node-8.summaryrec-node-8.xmlrec-node-9.dotrec-node-9.exprec-node-9.scoresrec-node-9.summaryrec-node-9.xmlrec-rsc-0.dotrec-rsc-0.exprec-rsc-0.scoresrec-rsc-0.summaryrec-rsc-0.xmlrec-rsc-1.dotrec-rsc-1.exprec-rsc-1.scoresrec-rsc-1.summaryrec-rsc-1.xmlrec-rsc-2.dotrec-rsc-2.exprec-rsc-2.scoresrec-rsc-2.summaryrec-rsc-2.xmlrec-rsc-3.dotrec-rsc-3.exprec-rsc-3.scoresrec-rsc-3.summaryrec-rsc-3.xmlrec-rsc-4.dotrec-rsc-4.exprec-rsc-4.scoresrec-rsc-4.summaryrec-rsc-4.xmlrec-rsc-5.dotrec-rsc-5.exprec-rsc-5.scoresrec-rsc-5.summaryrec-rsc-5.xmlrec-rsc-6.dotrec-rsc-6.exprec-rsc-6.scoresrec-rsc-6.summaryrec-rsc-6.xmlrec-rsc-7.dotrec-rsc-7.exprec-rsc-7.scoresrec-rsc-7.summaryrec-rsc-7.xmlrec-rsc-8.dotrec-rsc-8.exprec-rsc-8.scoresrec-rsc-8.summaryrec-rsc-8.xmlrec-rsc-9.dotrec-rsc-9.exprec-rsc-9.scoresrec-rsc-9.summaryrec-rsc-9.xmlreload-becomes-restart.dotreload-becomes-restart.expreload-becomes-restart.scoresreload-becomes-restart.summaryreload-becomes-restart.xmlreload-versioned.dotreload-versioned.expreload-versioned.scoresreload-versioned.summaryreload-versioned.xmlremote-connection-unrecoverable.dotremote-connection-unrecoverable.expremote-connection-unrecoverable.scoresremote-connection-unrecoverable.summaryremote-connection-unrecoverable.xmlremote-disable.dotremote-disable.expremote-disable.scoresremote-disable.summaryremote-disable.xmlremote-fence-before-reconnect.dotremote-fence-before-reconnect.expremote-fence-before-reconnect.scoresremote-fence-before-reconnect.summaryremote-fence-before-reconnect.xmlremote-fence-unclean-3.dotremote-fence-unclean-3.expremote-fence-unclean-3.scoresremote-fence-unclean-3.summaryremote-fence-unclean-3.xmlremote-fence-unclean.dotremote-fence-unclean.expremote-fence-unclean.scoresremote-fence-unclean.summaryremote-fence-unclean.xmlremote-fence-unclean2.dotremote-fence-unclean2.expremote-fence-unclean2.scoresremote-fence-unclean2.summaryremote-fence-unclean2.xmlremote-move.dotremote-move.expremote-move.scoresremote-move.summaryremote-move.xmlremote-orphaned.dotremote-orphaned.expremote-orphaned.scoresremote-orphaned.summaryremote-orphaned.xmlremote-orphaned2.dotremote-orphaned2.expremote-orphaned2.scoresremote-orphaned2.summaryremote-orphaned2.xmlremote-partial-migrate.dotremote-partial-migrate.expremote-partial-migrate.scoresremote-partial-migrate.summaryremote-partial-migrate.xmlremote-partial-migrate2.dotremote-partial-migrate2.expremote-partial-migrate2.scoresremote-partial-migrate2.summaryremote-partial-migrate2.xmlremote-probe-disable.dotremote-probe-disable.expremote-probe-disable.scoresremote-probe-disable.summaryremote-probe-disable.xmlremote-reconnect-delay.dotremote-reconnect-delay.expremote-reconnect-delay.scoresremote-reconnect-delay.summaryremote-reconnect-delay.xmlremote-recover-all.dotremote-recover-all.expremote-recover-all.scoresremote-recover-all.summaryremote-recover-all.xmlremote-recover-connection.dotremote-recover-connection.expremote-recover-connection.scoresremote-recover-connection.summaryremote-recover-connection.xmlremote-recover-fail.dotremote-recover-fail.expremote-recover-fail.scoresremote-recover-fail.summaryremote-recover-fail.xmlremote-recover-no-resources.dotremote-recover-no-resources.expremote-recover-no-resources.scoresremote-recover-no-resources.summaryremote-recover-no-resources.xmlremote-recover-unknown.dotremote-recover-unknown.expremote-recover-unknown.scoresremote-recover-unknown.summaryremote-recover-unknown.xmlremote-recover.dotremote-recover.expremote-recover.scoresremote-recover.summaryremote-recover.xmlremote-recovery.dotremote-recovery.expremote-recovery.scoresremote-recovery.summaryremote-recovery.xmlremote-stale-node-entry.dotremote-stale-node-entry.expremote-stale-node-entry.scoresremote-stale-node-entry.summaryremote-stale-node-entry.xmlremote-start-fail.dotremote-start-fail.expremote-start-fail.scoresremote-start-fail.summaryremote-start-fail.xmlremote-startup-probes.dotremote-startup-probes.expremote-startup-probes.scoresremote-startup-probes.summaryremote-startup-probes.xmlremote-startup.dotremote-startup.expremote-startup.scoresremote-startup.summaryremote-startup.xmlremote-unclean2.dotremote-unclean2.expremote-unclean2.scoresremote-unclean2.summaryremote-unclean2.xmlreprobe-target_rc.dotreprobe-target_rc.expreprobe-target_rc.scoresreprobe-target_rc.summaryreprobe-target_rc.xmlresource-discovery.dotresource-discovery.expresource-discovery.scoresresource-discovery.summaryresource-discovery.xmlrestart-versioned.dotrestart-versioned.exprestart-versioned.scoresrestart-versioned.summaryrestart-versioned.xmlroute-remote-notify.dotroute-remote-notify.exproute-remote-notify.scoresroute-remote-notify.summaryroute-remote-notify.xmlrsc-discovery-per-node.dotrsc-discovery-per-node.exprsc-discovery-per-node.scoresrsc-discovery-per-node.summaryrsc-discovery-per-node.xmlrsc-maintenance.dotrsc-maintenance.exprsc-maintenance.scoresrsc-maintenance.summaryrsc-maintenance.xmlrsc-sets-clone-1.dotrsc-sets-clone-1.exprsc-sets-clone-1.scoresrsc-sets-clone-1.summaryrsc-sets-clone-1.xmlrsc-sets-clone.dotrsc-sets-clone.exprsc-sets-clone.scoresrsc-sets-clone.summaryrsc-sets-clone.xmlrsc-sets-master.dotrsc-sets-master.exprsc-sets-master.scoresrsc-sets-master.summaryrsc-sets-master.xmlrsc-sets-seq-false.dotrsc-sets-seq-false.exprsc-sets-seq-false.scoresrsc-sets-seq-false.summaryrsc-sets-seq-false.xmlrsc-sets-seq-true.dotrsc-sets-seq-true.exprsc-sets-seq-true.scoresrsc-sets-seq-true.summaryrsc-sets-seq-true.xmlrsc_dep1.dotrsc_dep1.exprsc_dep1.scoresrsc_dep1.summaryrsc_dep1.xmlrsc_dep10.dotrsc_dep10.exprsc_dep10.scoresrsc_dep10.summaryrsc_dep10.xmlrsc_dep2.dotrsc_dep2.exprsc_dep2.scoresrsc_dep2.summaryrsc_dep2.xmlrsc_dep3.dotrsc_dep3.exprsc_dep3.scoresrsc_dep3.summaryrsc_dep3.xmlrsc_dep4.dotrsc_dep4.exprsc_dep4.scoresrsc_dep4.summaryrsc_dep4.xmlrsc_dep5.dotrsc_dep5.exprsc_dep5.scoresrsc_dep5.summaryrsc_dep5.xmlrsc_dep7.dotrsc_dep7.exprsc_dep7.scoresrsc_dep7.summaryrsc_dep7.xmlrsc_dep8.dotrsc_dep8.exprsc_dep8.scoresrsc_dep8.summaryrsc_dep8.xmlshutdown-maintenance-node.dotshutdown-maintenance-node.expshutdown-maintenance-node.scoresshutdown-maintenance-node.summaryshutdown-maintenance-node.xmlsimple1.dotsimple1.expsimple1.scoressimple1.summarysimple1.xmlsimple11.dotsimple11.expsimple11.scoressimple11.summarysimple11.xmlsimple12.dotsimple12.expsimple12.scoressimple12.summarysimple12.xmlsimple2.dotsimple2.expsimple2.scoressimple2.summarysimple2.xmlsimple3.dotsimple3.expsimple3.scoressimple3.summarysimple3.xmlsimple4.dotsimple4.expsimple4.scoressimple4.summarysimple4.xmlsimple6.dotsimple6.expsimple6.scoressimple6.summarysimple6.xmlsimple7.dotsimple7.expsimple7.scoressimple7.summarysimple7.xmlsimple8.dotsimple8.expsimple8.scoressimple8.summarysimple8.xmlsite-specific-params.dotsite-specific-params.expsite-specific-params.scoressite-specific-params.summarysite-specific-params.xmlstandby.dotstandby.expstandby.scoresstandby.summarystandby.xmlstart-then-stop-with-unfence.dotstart-then-stop-with-unfence.expstart-then-stop-with-unfence.scoresstart-then-stop-with-unfence.summarystart-then-stop-with-unfence.xmlstonith-0.dotstonith-0.expstonith-0.scoresstonith-0.summarystonith-0.xmlstonith-1.dotstonith-1.expstonith-1.scoresstonith-1.summarystonith-1.xmlstonith-2.dotstonith-2.expstonith-2.scoresstonith-2.summarystonith-2.xmlstonith-3.dotstonith-3.expstonith-3.scoresstonith-3.summarystonith-3.xmlstonith-4.dotstonith-4.expstonith-4.scoresstonith-4.summarystonith-4.xmlstop-failure-no-fencing.dotstop-failure-no-fencing.expstop-failure-no-fencing.scoresstop-failure-no-fencing.summarystop-failure-no-fencing.xmlstop-failure-no-quorum.dotstop-failure-no-quorum.expstop-failure-no-quorum.scoresstop-failure-no-quorum.summarystop-failure-no-quorum.xmlstop-failure-with-fencing.dotstop-failure-with-fencing.expstop-failure-with-fencing.scoresstop-failure-with-fencing.summarystop-failure-with-fencing.xmlstopped-monitor-00.dotstopped-monitor-00.expstopped-monitor-00.scoresstopped-monitor-00.summarystopped-monitor-00.xmlstopped-monitor-01.dotstopped-monitor-01.expstopped-monitor-01.scoresstopped-monitor-01.summarystopped-monitor-01.xmlstopped-monitor-02.dotstopped-monitor-02.expstopped-monitor-02.scoresstopped-monitor-02.summarystopped-monitor-02.xmlstopped-monitor-03.dotstopped-monitor-03.expstopped-monitor-03.scoresstopped-monitor-03.summarystopped-monitor-03.xmlstopped-monitor-04.dotstopped-monitor-04.expstopped-monitor-04.scoresstopped-monitor-04.summarystopped-monitor-04.xmlstopped-monitor-05.dotstopped-monitor-05.expstopped-monitor-05.scoresstopped-monitor-05.summarystopped-monitor-05.xmlstopped-monitor-06.dotstopped-monitor-06.expstopped-monitor-06.scoresstopped-monitor-06.summarystopped-monitor-06.xmlstopped-monitor-07.dotstopped-monitor-07.expstopped-monitor-07.scoresstopped-monitor-07.summarystopped-monitor-07.xmlstopped-monitor-08.dotstopped-monitor-08.expstopped-monitor-08.scoresstopped-monitor-08.summarystopped-monitor-08.xmlstopped-monitor-09.dotstopped-monitor-09.expstopped-monitor-09.scoresstopped-monitor-09.summarystopped-monitor-09.xmlstopped-monitor-10.dotstopped-monitor-10.expstopped-monitor-10.scoresstopped-monitor-10.summarystopped-monitor-10.xmlstopped-monitor-11.dotstopped-monitor-11.expstopped-monitor-11.scoresstopped-monitor-11.summarystopped-monitor-11.xmlstopped-monitor-12.dotstopped-monitor-12.expstopped-monitor-12.scoresstopped-monitor-12.summarystopped-monitor-12.xmlstopped-monitor-20.dotstopped-monitor-20.expstopped-monitor-20.scoresstopped-monitor-20.summarystopped-monitor-20.xmlstopped-monitor-21.dotstopped-monitor-21.expstopped-monitor-21.scoresstopped-monitor-21.summarystopped-monitor-21.xmlstopped-monitor-22.dotstopped-monitor-22.expstopped-monitor-22.scoresstopped-monitor-22.summarystopped-monitor-22.xmlstopped-monitor-23.dotstopped-monitor-23.expstopped-monitor-23.scoresstopped-monitor-23.summarystopped-monitor-23.xmlstopped-monitor-24.dotstopped-monitor-24.expstopped-monitor-24.scoresstopped-monitor-24.summarystopped-monitor-24.xmlstopped-monitor-25.dotstopped-monitor-25.expstopped-monitor-25.scoresstopped-monitor-25.summarystopped-monitor-25.xmlstopped-monitor-26.dotstopped-monitor-26.expstopped-monitor-26.scoresstopped-monitor-26.summarystopped-monitor-26.xmlstopped-monitor-27.dotstopped-monitor-27.expstopped-monitor-27.scoresstopped-monitor-27.summarystopped-monitor-27.xmlstopped-monitor-30.dotstopped-monitor-30.expstopped-monitor-30.scoresstopped-monitor-30.summarystopped-monitor-30.xmlstopped-monitor-31.dotstopped-monitor-31.expstopped-monitor-31.scoresstopped-monitor-31.summarystopped-monitor-31.xmlsuicide-needed-inquorate.dotsuicide-needed-inquorate.expsuicide-needed-inquorate.scoressuicide-needed-inquorate.summarysuicide-needed-inquorate.xmlsuicide-not-needed-initial-quorum.dotsuicide-not-needed-initial-quorum.expsuicide-not-needed-initial-quorum.scoressuicide-not-needed-initial-quorum.summarysuicide-not-needed-initial-quorum.xmlsuicide-not-needed-never-quorate.dotsuicide-not-needed-never-quorate.expsuicide-not-needed-never-quorate.scoressuicide-not-needed-never-quorate.summarysuicide-not-needed-never-quorate.xmlsuicide-not-needed-quorate.dotsuicide-not-needed-quorate.expsuicide-not-needed-quorate.scoressuicide-not-needed-quorate.summarysuicide-not-needed-quorate.xmlsystemhealth1.dotsystemhealth1.expsystemhealth1.scoressystemhealth1.summarysystemhealth1.xmlsystemhealth2.dotsystemhealth2.expsystemhealth2.scoressystemhealth2.summarysystemhealth2.xmlsystemhealth3.dotsystemhealth3.expsystemhealth3.scoressystemhealth3.summarysystemhealth3.xmlsystemhealthm1.dotsystemhealthm1.expsystemhealthm1.scoressystemhealthm1.summarysystemhealthm1.xmlsystemhealthm2.dotsystemhealthm2.expsystemhealthm2.scoressystemhealthm2.summarysystemhealthm2.xmlsystemhealthm3.dotsystemhealthm3.expsystemhealthm3.scoressystemhealthm3.summarysystemhealthm3.xmlsystemhealthn1.dotsystemhealthn1.expsystemhealthn1.scoressystemhealthn1.summarysystemhealthn1.xmlsystemhealthn2.dotsystemhealthn2.expsystemhealthn2.scoressystemhealthn2.summarysystemhealthn2.xmlsystemhealthn3.dotsystemhealthn3.expsystemhealthn3.scoressystemhealthn3.summarysystemhealthn3.xmlsystemhealtho1.dotsystemhealtho1.expsystemhealtho1.scoressystemhealtho1.summarysystemhealtho1.xmlsystemhealtho2.dotsystemhealtho2.expsystemhealtho2.scoressystemhealtho2.summarysystemhealtho2.xmlsystemhealtho3.dotsystemhealtho3.expsystemhealtho3.scoressystemhealtho3.summarysystemhealtho3.xmlsystemhealthp1.dotsystemhealthp1.expsystemhealthp1.scoressystemhealthp1.summarysystemhealthp1.xmlsystemhealthp2.dotsystemhealthp2.expsystemhealthp2.scoressystemhealthp2.summarysystemhealthp2.xmlsystemhealthp3.dotsystemhealthp3.expsystemhealthp3.scoressystemhealthp3.summarysystemhealthp3.xmltags-coloc-order-1.dottags-coloc-order-1.exptags-coloc-order-1.scorestags-coloc-order-1.summarytags-coloc-order-1.xmltags-coloc-order-2.dottags-coloc-order-2.exptags-coloc-order-2.scorestags-coloc-order-2.summarytags-coloc-order-2.xmltags-location.dottags-location.exptags-location.scorestags-location.summarytags-location.xmltags-ticket.dottags-ticket.exptags-ticket.scorestags-ticket.summarytags-ticket.xmltarget-0.dottarget-0.exptarget-0.scorestarget-0.summarytarget-0.xmltarget-1.dottarget-1.exptarget-1.scorestarget-1.summarytarget-1.xmltarget-2.dottarget-2.exptarget-2.scorestarget-2.summarytarget-2.xmltemplate-1.dottemplate-1.exptemplate-1.scorestemplate-1.summarytemplate-1.xmltemplate-2.dottemplate-2.exptemplate-2.scorestemplate-2.summarytemplate-2.xmltemplate-3.dottemplate-3.exptemplate-3.scorestemplate-3.summarytemplate-3.xmltemplate-clone-group.dottemplate-clone-group.exptemplate-clone-group.scorestemplate-clone-group.summarytemplate-clone-group.xmltemplate-clone-primitive.dottemplate-clone-primitive.exptemplate-clone-primitive.scorestemplate-clone-primitive.summarytemplate-clone-primitive.xmltemplate-coloc-1.dottemplate-coloc-1.exptemplate-coloc-1.scorestemplate-coloc-1.summarytemplate-coloc-1.xmltemplate-coloc-2.dottemplate-coloc-2.exptemplate-coloc-2.scorestemplate-coloc-2.summarytemplate-coloc-2.xmltemplate-coloc-3.dottemplate-coloc-3.exptemplate-coloc-3.scorestemplate-coloc-3.summarytemplate-coloc-3.xmltemplate-order-1.dottemplate-order-1.exptemplate-order-1.scorestemplate-order-1.summarytemplate-order-1.xmltemplate-order-2.dottemplate-order-2.exptemplate-order-2.scorestemplate-order-2.summarytemplate-order-2.xmltemplate-order-3.dottemplate-order-3.exptemplate-order-3.scorestemplate-order-3.summarytemplate-order-3.xmltemplate-rsc-sets-1.dottemplate-rsc-sets-1.exptemplate-rsc-sets-1.scorestemplate-rsc-sets-1.summarytemplate-rsc-sets-1.xmltemplate-rsc-sets-2.dottemplate-rsc-sets-2.exptemplate-rsc-sets-2.scorestemplate-rsc-sets-2.summarytemplate-rsc-sets-2.xmltemplate-rsc-sets-3.dottemplate-rsc-sets-3.exptemplate-rsc-sets-3.scorestemplate-rsc-sets-3.summarytemplate-rsc-sets-3.xmltemplate-rsc-sets-4.dottemplate-rsc-sets-4.exptemplate-rsc-sets-4.scorestemplate-rsc-sets-4.summarytemplate-rsc-sets-4.xmltemplate-ticket.dottemplate-ticket.exptemplate-ticket.scorestemplate-ticket.summarytemplate-ticket.xmlticket-clone-1.dotticket-clone-1.expticket-clone-1.scoresticket-clone-1.summaryticket-clone-1.xmlticket-clone-10.dotticket-clone-10.expticket-clone-10.scoresticket-clone-10.summaryticket-clone-10.xmlticket-clone-11.dotticket-clone-11.expticket-clone-11.scoresticket-clone-11.summaryticket-clone-11.xmlticket-clone-12.dotticket-clone-12.expticket-clone-12.scoresticket-clone-12.summaryticket-clone-12.xmlticket-clone-13.dotticket-clone-13.expticket-clone-13.scoresticket-clone-13.summaryticket-clone-13.xmlticket-clone-14.dotticket-clone-14.expticket-clone-14.scoresticket-clone-14.summaryticket-clone-14.xmlticket-clone-15.dotticket-clone-15.expticket-clone-15.scoresticket-clone-15.summaryticket-clone-15.xmlticket-clone-16.dotticket-clone-16.expticket-clone-16.scoresticket-clone-16.summaryticket-clone-16.xmlticket-clone-17.dotticket-clone-17.expticket-clone-17.scoresticket-clone-17.summaryticket-clone-17.xmlticket-clone-18.dotticket-clone-18.expticket-clone-18.scoresticket-clone-18.summaryticket-clone-18.xmlticket-clone-19.dotticket-clone-19.expticket-clone-19.scoresticket-clone-19.summaryticket-clone-19.xmlticket-clone-2.dotticket-clone-2.expticket-clone-2.scoresticket-clone-2.summaryticket-clone-2.xmlticket-clone-20.dotticket-clone-20.expticket-clone-20.scoresticket-clone-20.summaryticket-clone-20.xmlticket-clone-21.dotticket-clone-21.expticket-clone-21.scoresticket-clone-21.summaryticket-clone-21.xmlticket-clone-22.dotticket-clone-22.expticket-clone-22.scoresticket-clone-22.summaryticket-clone-22.xmlticket-clone-23.dotticket-clone-23.expticket-clone-23.scoresticket-clone-23.summaryticket-clone-23.xmlticket-clone-24.dotticket-clone-24.expticket-clone-24.scoresticket-clone-24.summaryticket-clone-24.xmlticket-clone-3.dotticket-clone-3.expticket-clone-3.scoresticket-clone-3.summaryticket-clone-3.xmlticket-clone-4.dotticket-clone-4.expticket-clone-4.scoresticket-clone-4.summaryticket-clone-4.xmlticket-clone-5.dotticket-clone-5.expticket-clone-5.scoresticket-clone-5.summaryticket-clone-5.xmlticket-clone-6.dotticket-clone-6.expticket-clone-6.scoresticket-clone-6.summaryticket-clone-6.xmlticket-clone-7.dotticket-clone-7.expticket-clone-7.scoresticket-clone-7.summaryticket-clone-7.xmlticket-clone-8.dotticket-clone-8.expticket-clone-8.scoresticket-clone-8.summaryticket-clone-8.xmlticket-clone-9.dotticket-clone-9.expticket-clone-9.scoresticket-clone-9.summaryticket-clone-9.xmlticket-group-1.dotticket-group-1.expticket-group-1.scoresticket-group-1.summaryticket-group-1.xmlticket-group-10.dotticket-group-10.expticket-group-10.scoresticket-group-10.summaryticket-group-10.xmlticket-group-11.dotticket-group-11.expticket-group-11.scoresticket-group-11.summaryticket-group-11.xmlticket-group-12.dotticket-group-12.expticket-group-12.scoresticket-group-12.summaryticket-group-12.xmlticket-group-13.dotticket-group-13.expticket-group-13.scoresticket-group-13.summaryticket-group-13.xmlticket-group-14.dotticket-group-14.expticket-group-14.scoresticket-group-14.summaryticket-group-14.xmlticket-group-15.dotticket-group-15.expticket-group-15.scoresticket-group-15.summaryticket-group-15.xmlticket-group-16.dotticket-group-16.expticket-group-16.scoresticket-group-16.summaryticket-group-16.xmlticket-group-17.dotticket-group-17.expticket-group-17.scoresticket-group-17.summaryticket-group-17.xmlticket-group-18.dotticket-group-18.expticket-group-18.scoresticket-group-18.summaryticket-group-18.xmlticket-group-19.dotticket-group-19.expticket-group-19.scoresticket-group-19.summaryticket-group-19.xmlticket-group-2.dotticket-group-2.expticket-group-2.scoresticket-group-2.summaryticket-group-2.xmlticket-group-20.dotticket-group-20.expticket-group-20.scoresticket-group-20.summaryticket-group-20.xmlticket-group-21.dotticket-group-21.expticket-group-21.scoresticket-group-21.summaryticket-group-21.xmlticket-group-22.dotticket-group-22.expticket-group-22.scoresticket-group-22.summaryticket-group-22.xmlticket-group-23.dotticket-group-23.expticket-group-23.scoresticket-group-23.summaryticket-group-23.xmlticket-group-24.dotticket-group-24.expticket-group-24.scoresticket-group-24.summaryticket-group-24.xmlticket-group-3.dotticket-group-3.expticket-group-3.scoresticket-group-3.summaryticket-group-3.xmlticket-group-4.dotticket-group-4.expticket-group-4.scoresticket-group-4.summaryticket-group-4.xmlticket-group-5.dotticket-group-5.expticket-group-5.scoresticket-group-5.summaryticket-group-5.xmlticket-group-6.dotticket-group-6.expticket-group-6.scoresticket-group-6.summaryticket-group-6.xmlticket-group-7.dotticket-group-7.expticket-group-7.scoresticket-group-7.summaryticket-group-7.xmlticket-group-8.dotticket-group-8.expticket-group-8.scoresticket-group-8.summaryticket-group-8.xmlticket-group-9.dotticket-group-9.expticket-group-9.scoresticket-group-9.summaryticket-group-9.xmlticket-master-1.dotticket-master-1.expticket-master-1.scoresticket-master-1.summaryticket-master-1.xmlticket-master-10.dotticket-master-10.expticket-master-10.scoresticket-master-10.summaryticket-master-10.xmlticket-master-11.dotticket-master-11.expticket-master-11.scoresticket-master-11.summaryticket-master-11.xmlticket-master-12.dotticket-master-12.expticket-master-12.scoresticket-master-12.summaryticket-master-12.xmlticket-master-13.dotticket-master-13.expticket-master-13.scoresticket-master-13.summaryticket-master-13.xmlticket-master-14.dotticket-master-14.expticket-master-14.scoresticket-master-14.summaryticket-master-14.xmlticket-master-15.dotticket-master-15.expticket-master-15.scoresticket-master-15.summaryticket-master-15.xmlticket-master-16.dotticket-master-16.expticket-master-16.scoresticket-master-16.summaryticket-master-16.xmlticket-master-17.dotticket-master-17.expticket-master-17.scoresticket-master-17.summaryticket-master-17.xmlticket-master-18.dotticket-master-18.expticket-master-18.scoresticket-master-18.summaryticket-master-18.xmlticket-master-19.dotticket-master-19.expticket-master-19.scoresticket-master-19.summaryticket-master-19.xmlticket-master-2.dotticket-master-2.expticket-master-2.scoresticket-master-2.summaryticket-master-2.xmlticket-master-20.dotticket-master-20.expticket-master-20.scoresticket-master-20.summaryticket-master-20.xmlticket-master-21.dotticket-master-21.expticket-master-21.scoresticket-master-21.summaryticket-master-21.xmlticket-master-22.dotticket-master-22.expticket-master-22.scoresticket-master-22.summaryticket-master-22.xmlticket-master-23.dotticket-master-23.expticket-master-23.scoresticket-master-23.summaryticket-master-23.xmlticket-master-24.dotticket-master-24.expticket-master-24.scoresticket-master-24.summaryticket-master-24.xmlticket-master-3.dotticket-master-3.expticket-master-3.scoresticket-master-3.summaryticket-master-3.xmlticket-master-4.dotticket-master-4.expticket-master-4.scoresticket-master-4.summaryticket-master-4.xmlticket-master-5.dotticket-master-5.expticket-master-5.scoresticket-master-5.summaryticket-master-5.xmlticket-master-6.dotticket-master-6.expticket-master-6.scoresticket-master-6.summaryticket-master-6.xmlticket-master-7.dotticket-master-7.expticket-master-7.scoresticket-master-7.summaryticket-master-7.xmlticket-master-8.dotticket-master-8.expticket-master-8.scoresticket-master-8.summaryticket-master-8.xmlticket-master-9.dotticket-master-9.expticket-master-9.scoresticket-master-9.summaryticket-master-9.xmlticket-primitive-1.dotticket-primitive-1.expticket-primitive-1.scoresticket-primitive-1.summaryticket-primitive-1.xmlticket-primitive-10.dotticket-primitive-10.expticket-primitive-10.scoresticket-primitive-10.summaryticket-primitive-10.xmlticket-primitive-11.dotticket-primitive-11.expticket-primitive-11.scoresticket-primitive-11.summaryticket-primitive-11.xmlticket-primitive-12.dotticket-primitive-12.expticket-primitive-12.scoresticket-primitive-12.summaryticket-primitive-12.xmlticket-primitive-13.dotticket-primitive-13.expticket-primitive-13.scoresticket-primitive-13.summaryticket-primitive-13.xmlticket-primitive-14.dotticket-primitive-14.expticket-primitive-14.scoresticket-primitive-14.summaryticket-primitive-14.xmlticket-primitive-15.dotticket-primitive-15.expticket-primitive-15.scoresticket-primitive-15.summaryticket-primitive-15.xmlticket-primitive-16.dotticket-primitive-16.expticket-primitive-16.scoresticket-primitive-16.summaryticket-primitive-16.xmlticket-primitive-17.dotticket-primitive-17.expticket-primitive-17.scoresticket-primitive-17.summaryticket-primitive-17.xmlticket-primitive-18.dotticket-primitive-18.expticket-primitive-18.scoresticket-primitive-18.summaryticket-primitive-18.xmlticket-primitive-19.dotticket-primitive-19.expticket-primitive-19.scoresticket-primitive-19.summaryticket-primitive-19.xmlticket-primitive-2.dotticket-primitive-2.expticket-primitive-2.scoresticket-primitive-2.summaryticket-primitive-2.xmlticket-primitive-20.dotticket-primitive-20.expticket-primitive-20.scoresticket-primitive-20.summaryticket-primitive-20.xmlticket-primitive-21.dotticket-primitive-21.expticket-primitive-21.scoresticket-primitive-21.summaryticket-primitive-21.xmlticket-primitive-22.dotticket-primitive-22.expticket-primitive-22.scoresticket-primitive-22.summaryticket-primitive-22.xmlticket-primitive-23.dotticket-primitive-23.expticket-primitive-23.scoresticket-primitive-23.summaryticket-primitive-23.xmlticket-primitive-24.dotticket-primitive-24.expticket-primitive-24.scoresticket-primitive-24.summaryticket-primitive-24.xmlticket-primitive-3.dotticket-primitive-3.expticket-primitive-3.scoresticket-primitive-3.summaryticket-primitive-3.xmlticket-primitive-4.dotticket-primitive-4.expticket-primitive-4.scoresticket-primitive-4.summaryticket-primitive-4.xmlticket-primitive-5.dotticket-primitive-5.expticket-primitive-5.scoresticket-primitive-5.summaryticket-primitive-5.xmlticket-primitive-6.dotticket-primitive-6.expticket-primitive-6.scoresticket-primitive-6.summaryticket-primitive-6.xmlticket-primitive-7.dotticket-primitive-7.expticket-primitive-7.scoresticket-primitive-7.summaryticket-primitive-7.xmlticket-primitive-8.dotticket-primitive-8.expticket-primitive-8.scoresticket-primitive-8.summaryticket-primitive-8.xmlticket-primitive-9.dotticket-primitive-9.expticket-primitive-9.scoresticket-primitive-9.summaryticket-primitive-9.xmlticket-rsc-sets-1.dotticket-rsc-sets-1.expticket-rsc-sets-1.scoresticket-rsc-sets-1.summaryticket-rsc-sets-1.xmlticket-rsc-sets-10.dotticket-rsc-sets-10.expticket-rsc-sets-10.scoresticket-rsc-sets-10.summaryticket-rsc-sets-10.xmlticket-rsc-sets-11.dotticket-rsc-sets-11.expticket-rsc-sets-11.scoresticket-rsc-sets-11.summaryticket-rsc-sets-11.xmlticket-rsc-sets-12.dotticket-rsc-sets-12.expticket-rsc-sets-12.scoresticket-rsc-sets-12.summaryticket-rsc-sets-12.xmlticket-rsc-sets-13.dotticket-rsc-sets-13.expticket-rsc-sets-13.scoresticket-rsc-sets-13.summaryticket-rsc-sets-13.xmlticket-rsc-sets-14.dotticket-rsc-sets-14.expticket-rsc-sets-14.scoresticket-rsc-sets-14.summaryticket-rsc-sets-14.xmlticket-rsc-sets-2.dotticket-rsc-sets-2.expticket-rsc-sets-2.scoresticket-rsc-sets-2.summaryticket-rsc-sets-2.xmlticket-rsc-sets-3.dotticket-rsc-sets-3.expticket-rsc-sets-3.scoresticket-rsc-sets-3.summaryticket-rsc-sets-3.xmlticket-rsc-sets-4.dotticket-rsc-sets-4.expticket-rsc-sets-4.scoresticket-rsc-sets-4.summaryticket-rsc-sets-4.xmlticket-rsc-sets-5.dotticket-rsc-sets-5.expticket-rsc-sets-5.scoresticket-rsc-sets-5.summaryticket-rsc-sets-5.xmlticket-rsc-sets-6.dotticket-rsc-sets-6.expticket-rsc-sets-6.scoresticket-rsc-sets-6.summaryticket-rsc-sets-6.xmlticket-rsc-sets-7.dotticket-rsc-sets-7.expticket-rsc-sets-7.scoresticket-rsc-sets-7.summaryticket-rsc-sets-7.xmlticket-rsc-sets-8.dotticket-rsc-sets-8.expticket-rsc-sets-8.scoresticket-rsc-sets-8.summaryticket-rsc-sets-8.xmlticket-rsc-sets-9.dotticket-rsc-sets-9.expticket-rsc-sets-9.scoresticket-rsc-sets-9.summaryticket-rsc-sets-9.xmlunfence-definition.dotunfence-definition.expunfence-definition.scoresunfence-definition.summaryunfence-definition.xmlunfence-device.dotunfence-device.expunfence-device.scoresunfence-device.summaryunfence-device.xmlunfence-parameters.dotunfence-parameters.expunfence-parameters.scoresunfence-parameters.summaryunfence-parameters.xmlunfence-startup.dotunfence-startup.expunfence-startup.scoresunfence-startup.summaryunfence-startup.xmlunmanaged-block-restart.dotunmanaged-block-restart.expunmanaged-block-restart.scoresunmanaged-block-restart.summaryunmanaged-block-restart.xmlunmanaged-master.dotunmanaged-master.expunmanaged-master.scoresunmanaged-master.summaryunmanaged-master.xmlunmanaged-stop-1.dotunmanaged-stop-1.expunmanaged-stop-1.scoresunmanaged-stop-1.summaryunmanaged-stop-1.xmlunmanaged-stop-2.dotunmanaged-stop-2.expunmanaged-stop-2.scoresunmanaged-stop-2.summaryunmanaged-stop-2.xmlunmanaged-stop-3.dotunmanaged-stop-3.expunmanaged-stop-3.scoresunmanaged-stop-3.summaryunmanaged-stop-3.xmlunmanaged-stop-4.dotunmanaged-stop-4.expunmanaged-stop-4.scoresunmanaged-stop-4.summaryunmanaged-stop-4.xmlunrunnable-1.dotunrunnable-1.expunrunnable-1.scoresunrunnable-1.summaryunrunnable-1.xmlunrunnable-2.dotunrunnable-2.expunrunnable-2.scoresunrunnable-2.summaryunrunnable-2.xmluse-after-free-merge.dotuse-after-free-merge.expuse-after-free-merge.scoresuse-after-free-merge.summaryuse-after-free-merge.xmlutilization-check-allowed-nodes.dotutilization-check-allowed-nodes.exputilization-check-allowed-nodes.scoresutilization-check-allowed-nodes.summaryutilization-check-allowed-nodes.xmlutilization-order1.dotutilization-order1.exputilization-order1.scoresutilization-order1.summaryutilization-order1.xmlutilization-order2.dotutilization-order2.exputilization-order2.scoresutilization-order2.summaryutilization-order2.xmlutilization-order3.dotutilization-order3.exputilization-order3.scoresutilization-order3.summaryutilization-order3.xmlutilization-order4.dotutilization-order4.exputilization-order4.scoresutilization-order4.summaryutilization-order4.xmlutilization-shuffle.dotutilization-shuffle.exputilization-shuffle.scoresutilization-shuffle.summaryutilization-shuffle.xmlutilization.dotutilization.exputilization.scoresutilization.summaryutilization.xmlversioned-operations-1.dotversioned-operations-1.expversioned-operations-1.scoresversioned-operations-1.summaryversioned-operations-1.xmlversioned-operations-2.dotversioned-operations-2.expversioned-operations-2.scoresversioned-operations-2.summaryversioned-operations-2.xmlversioned-operations-3.dotversioned-operations-3.expversioned-operations-3.scoresversioned-operations-3.summaryversioned-operations-3.xmlversioned-operations-4.dotversioned-operations-4.expversioned-operations-4.scoresversioned-operations-4.summaryversioned-operations-4.xmlversioned-resources.dotversioned-resources.expversioned-resources.scoresversioned-resources.summaryversioned-resources.xmlwhitebox-asymmetric.dotwhitebox-asymmetric.expwhitebox-asymmetric.scoreswhitebox-asymmetric.summarywhitebox-asymmetric.xmlwhitebox-fail1.dotwhitebox-fail1.expwhitebox-fail1.scoreswhitebox-fail1.summarywhitebox-fail1.xmlwhitebox-fail2.dotwhitebox-fail2.expwhitebox-fail2.scoreswhitebox-fail2.summarywhitebox-fail2.xmlwhitebox-fail3.dotwhitebox-fail3.expwhitebox-fail3.scoreswhitebox-fail3.summarywhitebox-fail3.xmlwhitebox-imply-stop-on-fence.dotwhitebox-imply-stop-on-fence.expwhitebox-imply-stop-on-fence.scoreswhitebox-imply-stop-on-fence.summarywhitebox-imply-stop-on-fence.xmlwhitebox-migrate1.dotwhitebox-migrate1.expwhitebox-migrate1.scoreswhitebox-migrate1.summarywhitebox-migrate1.xmlwhitebox-move.dotwhitebox-move.expwhitebox-move.scoreswhitebox-move.summarywhitebox-move.xmlwhitebox-ms-ordering-move.dotwhitebox-ms-ordering-move.expwhitebox-ms-ordering-move.scoreswhitebox-ms-ordering-move.summarywhitebox-ms-ordering-move.xmlwhitebox-ms-ordering.dotwhitebox-ms-ordering.expwhitebox-ms-ordering.scoreswhitebox-ms-ordering.summarywhitebox-ms-ordering.xmlwhitebox-nested-group.dotwhitebox-nested-group.expwhitebox-nested-group.scoreswhitebox-nested-group.summarywhitebox-nested-group.xmlwhitebox-orphan-ms.dotwhitebox-orphan-ms.expwhitebox-orphan-ms.scoreswhitebox-orphan-ms.summarywhitebox-orphan-ms.xmlwhitebox-orphaned.dotwhitebox-orphaned.expwhitebox-orphaned.scoreswhitebox-orphaned.summarywhitebox-orphaned.xmlwhitebox-start.dotwhitebox-start.expwhitebox-start.scoreswhitebox-start.summarywhitebox-start.xmlwhitebox-stop.dotwhitebox-stop.expwhitebox-stop.scoreswhitebox-stop.summarywhitebox-stop.xmlwhitebox-unexpectedly-running.dotwhitebox-unexpectedly-running.expwhitebox-unexpectedly-running.scoreswhitebox-unexpectedly-running.summarywhitebox-unexpectedly-running.xmlvalgrind-pcmk.suppressions/usr/include//usr/include/pacemaker//usr/include/pacemaker/crm//usr/include/pacemaker/crm/cib//usr/include/pacemaker/crm/common//usr/include/pacemaker/crm/pengine//usr/lib64//usr/lib64/pkgconfig//usr/share/doc//usr/share/doc/pacemaker-libs-devel-1.1.19//usr/share/licenses//usr/share/licenses/pacemaker-libs-devel-1.1.19//usr/share/pacemaker//usr/share/pacemaker/tests//usr/share/pacemaker/tests/cli//usr/share/pacemaker/tests/fencing//usr/share/pacemaker/tests/lrmd//usr/share/pacemaker/tests/pengine//usr/share/pacemaker/tests/pengine/test10/-O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=genericdrpmxz2x86_64-redhat-linux-gnu        directoryASCII textC source, ASCII textPascal source, ASCII textpkgconfig fileUTF-8 Unicode textBourne-Again shell script, ASCII text executableASCII text, with very long linesPython script, ASCII text executableexported SGML document, ASCII text, with very long linesexported SGML document, ASCII textASCII text, with very long lines, with CRLF line terminators RRRR R R R R RRPRPRPRPRPRPRPRRRRRRR?7zXZ !#,\]"k%vMZ:1Y+) r37vxv.* B1ʋ{}]V!p!`,K ! 7>pnE],U:6ZXU3j<} +eh3ZH؂Tf~nP(@DŽ0H;ӧ ;  a!*jVnm>hQ D_}XES8liaznZ}qĝFibZM7D: [a*05e*ӷ:8ϐ${ -0E?b"J4[Ed{=7?Nql k@T!RI%u39| ro!0Z~(Ӕb$ݱu% HIuxmy]Q]~DTl}(HI;epL@2f[>Uۉ\|N ^׬z,> IX &8Q4uX8GoY R"rhkWx'#6M %ȘLW\^8<œF^h!Eގq<; c0QT2& L|3ƫQX4b7?=UTx<^&V[e>&=SRrЁ@h@.2,NB~]7. 08_+2760B{ 誊!RG:s-DyӔ:;^/%&\meSPwM0SӢmyibBKh]#qɞ$8/_g.5$E O=ڿ]wlDZfջܹ]; @r޴mPW|δ 2Im ֠6Ҫ*F.8 }Yg8rGz)L;_W{!Io)e]A%m5oEW1%\JQ4 /3vzиO^`Ofp5+K,33;=7u\b?KLj( nuF`I6C%x>3"Tb0Wt6EX1t(F^șܭ/W:F%$B z6LGhe g* @Gհ]#] sz~`Q#$<ڊO*uk[{xCfIJapz `jPB~ #h&6 kZ QuGǑ`8ހ05<馇lhXQx/^ ^=gԄ9oX#(d`dɦm&7[}e3R퉚̰ن~0يlb_4RBh7,RRçٱGdAtA d=^m&Y3sNmLCGOv #UM .L nI,j.+3)PfBSx!#^e *'FGY X2KtR Tߪ1E B]:5V)S_*MXډA#tV{9̗]kRh޽i*g=C%1kŹqhp>Oܳڛ#?Vȹ ~\%N0p[L%TwԔR @D(,Dj7#s't1X[uϊFuEo8hQ9p88v0ܲ:Ʒ@j wwMK e{ VH*MA / -^+^qw)ǵƗIvI{ JZi=CmE@Ĭ|ZYK8S%scd֝(!GKtf 5a"-ǒ⢇3UTM+ڡ@2t[B̘DU%П]DREw&6\0N[}Bvɦd5J)#uDh0ZvwKY&W}w!iUs۟9^׵=?(yF޶Cg!>~. 5yQzEwmIC>Uw!@[>v XA#rmM;!]n[ßѯ%I *~{Ap{(JE hvÉ9lOҥ %&`W'}  CY=b\w#SqHu;;&@Wοj2W[,gхǧ=_Ar2>cQQbݔF&* #F4ō~!o%`f"vO h [~!n1ڍ+TIciwx!chFdu`WA KqYDX^}y驑Ag:?UHU`ܑuFH$gISا\AOQ$w6o(ю?>6P䠔H}JbTϤc9z[jų<=B\1 Н32^Q+!*@FG6Q/?]Yd}(ϳe/_حīΐ3m_#s>WjJں"x~7U U\F޳\YKBS #6'!ZW~Reg"k.d헯M!Plo1HD-%av\&wچwA$pxKG=kTV,}9I$|6DCuwNqa@J,_+F9钯 <Oa{0(!fM-[`+^(| ۖ!Pt)t/{RcTU+=ZߏxTr!`+QKlL9o4[ trϜpԮَ͔kTgn۫*`S0KJz2ϕ7[PU[v0N²F*H!d\d顅kͭd.OOB߮,o|>l)WۤpғA86WYN9`_J <XW]T:dg[؉խt\1:rI*Q%am6K LwaEVm$0>p>yCeVp6t![fhZBd1 ܈OBo0(J~,;2/6o|([ڇ7Ec>!`Su)Cɳ:F蜱pL= i+;; OoԈ8+T*ݞh\~߶hdfQEu|Svl 4 8!B: K+PAOEd3"C=V X:8cG{N;̜'@![e5Hb%3s0;\%ꪱAs3/u )F$3[[zeKlQqT:9M6o؃{lS ['ϗ ĤՂi{B"ٍsN"30*2R.ePO | ^&,nvGc"u9y??ћ~"Dm,0!/P{\  ;q)uMeϟsFy|Z&OCLOl4 !U]Z޹A0@!AzHvDZn(Mr,^ۏѩgJz2lŌ$XU~lZ7wEx*4͝6 &!q7mwYٷe~O }:t!Zja9wɑ 󎊟, /eM0tKZ%u2q/P췿^c"Iӌa1|pxdw33=RNNE*>F*,vKyn^ GvG,XlRfTbRmƈ`q  h0s% 9}ղm)\"HqU]7W^]=o1tj`M]4^a&X}UxVCy;Ǩ6 t(rOd8 o8O-Q~ ZKq Bf=5Zq΅be';w*K`o%AIՄx?ҐW%X0Ϭ❨derGDx/e*Ѱ/P~勑!7nH`V%x[SgׂLHl>hѬaGah\%)e ^+PU2f& !T`a?c[EA,umކ Asrƕ& O9p=Ig{@sm|Bp]h8%;Vn"*cFIRgPvCTk0%Oő͘1?JшN~V]!V8n59z7/` xi;[dq9xS~wVDӻ0->{*>lda k"vL&fuQmp'3TK,5>)SoїCG4`MBUw' .B% :L6% _4v*/YfՓ/`r5h" Pz Œ8r&W}4孳˨R UcoF5R5kGsKR:XfX&`ߍG1p>-z`MC|ҤxTzp! B^O DbkpƟy0WP( 92#VUi<k#TȹQ7*kig/BnHţyK>]a R ԣ}n~Fzs#M3Pl-Xkڮ~^n\ ϯ)bJ,@Ajy AҠE4'sdغO[k>~ԙ3JPHrkUep.nG hBik6ǁpc Z= B 38(]zC9ב .`ȷ ݜ*X$2N?fOqN$Ãn=epTlY2w>@\{:}S!p`(U݃Mه/U,V =*KKP&)|vV' F^c坼/*Z䋮i\xDGؘ./L:S㇪tC_8z^1W2S]`QXW/]CHxir'Y5扢{5; de$/.Ɠe~Q҅cD,LsgNF 3^R灴;`Y5Pk2΢ڍf#[`3uCYQt-CJUu xfDwJFFUDב1v?c id<9;O&-- Ndz2Oĝ(pcYom͋Ora5Sy暀,ٽ%3e*e՜յy'K9sw h*"$DF@Gö0C=! L8F17~I,zjZ?iih&w]pkT/Aw|NU45MD0Hw7rΘNՂ{&y2d~hW;CIn)ԎG ɶpJx@TZKJUݻ_35ឆ[Kމ%4%DL+VJ]R@ dgˠ-QV'T.}XqPg!O624\ˆYn2}6[qdwɤG~WeH6 /7qU TIq)8gWLpl+A<#ʍv! w4mQt$͟GƬP( eMjxJ\^uOf)]-qc((Eօl,V pv + ~z.f<,69VbȴТ[:Y&k$̰bWԢ`4@81S:2]5ۨKr} caG:*!Qr*U"haBo>dOڮnBle 򋛣A"E+6y<Ջ|jkH"k[ϳm|SFX=nbr9ǍГ#q~z(/2%tmЁrBû2 AfZo0_F%,6lGcÐ/'$:DȥQϒ 죛4cI tJmxdՇg]RWj/d0*L.?9#oݿ~OA R18Y|tR"aէ'w^,` %FLs۳G*A6%p 1{ %gWU($7"ð_سXdJ:͙ow\tV)f9 KZ'} g'^2,)JbK#tLr³)/m(_Y:EM0McK{s-WGFbkN3}!#ʸ/U7|?^b“T`<@bp=i5N ؍2_:-#prTiѕ2` } Qrɖ" j襲zR~-uND@1%y^ ZE0=#;ga$'9I^сAXn X+3s?6Z[ UF0ΰm_aN@\AMGo T{:jV3 \'[eiV;ǣDWsgny^δc]qf>$.z.j(u-mj[ Ej';}9wb?Ī:/ [L؀mIua%o~i62 ~h ^9yf0 xA=,1v&wdG3=OM{ lbnTSiԪ D=#;}~ 1^h[SوvV[|t&|ciLj;hq./ւ1 b0=[ա>#44)u0| qґ7A/'4W0b;Z/z5W]jgO~p&C Qf~FkO[4A V ] xC!p (Ww9?=U9ɮG!JXM9f^_#L!Q{R!edVpS0bģ͠Cf): &%;N^u.Mz,p) &b0&~G\xąc{9eߐu.rbs!?-=T,l5H UIƟXI-,%U${=8\3V$, cH;{jîKhۭẎ175a\I{O2(6/&woJ@07?>|,e~+1c|g/g5K''l\A\mzym< j$˵J>P]/Vs/}2QK5^NTˆxdy ONy@qeOWJٲ HM6=a\6$dҞ8{ 0dqz€`߀R^Pp}zp+πwŬZ!<Cw\ґV:P׽v +@9UDQF_B Zn3!neE"0wǖH|J=-c.i JtBK bBY-@juG hܠV|P n4inJVU&W, kR)sG**6:5)77C]S˿ЉʻfƀYS_0Ԯ\ό&? Ly:.NT@DxjrI/#}uBxQCs@x4غfc^WFA&,l,VOJ`&#0X%/D-yi"} ̙fJ]WF:F; Y.4+^Vc\dm4>;IhQ4:KCpz8Bx0 ;Z>X=@Puvأwrsw`0;hV9k(^571Լ`ٚ.b1e `rCg%WŃ '+L*8$/aiY c֮RhOu|pz- t(Mlee\89q m"۽-ѧfc2-EHyXxKP(h7P!inp m'#Y~F>lEG)?7U?Fabs(S"o _:.K:*$wFR`H,A?%ӯC @򕈄r[I%@"*lahcVAT R -*[.` 9HWr{(bz ˥M9_b<,N8aGak]8ܸ%pUK_Gnzi9+lvc-&7 ]xw@O#`uKO0<l$sE衣gba%M=Ҧ2 G Ee2H#͙/X_q5 1cbT*f  incȇYI1d.Bz^M8@J8 LePy)Ehړw"w9Zݞ#Ϝ.*(jY۵Jv+cW}0|eF?(|ǒd+?"z%)؍ڬȽ8s48tІ-C}Qi2_ hw_󢾕/U a 0]O>~8k:%aIP0b]#=ȉOL FII @"V@n6\/ Z:k> ?>,^-+'E-:Qw^ӦJL~X%%ɣ̜6GC"7ǻqi9]p!d&@FF&g 1o)yz/!qdQl86Ӈ#]A4)ʶѩhG+Y`ғ mB:@ ~60jD<Ωޯg7T|;?ؗk{mFlE-9<Y0e|+6JMYۥd Lu(ᢕv黱ވ{p5 2w:J?^wb2Ce`[$pc[`/0pl}Xfw .z9F92hfFά<k] [,L4E<=(+M68NMhU ?qPt԰5plFs!C,z?ڄ 321Q_{*ws$?:kDA?b4&*2p3S{U I eURϞ8߃6ҫi4.툓9KQ4ў0Sp)txDG9qR5\lJ|A |~#18c=3!X9(k)Ui]#7pzѷߤ n/Lo}R~>c'Cbxe 9RE.zÛPt5YQt}b_']zHgGXy,=3Y)oR{|_8!9=Fp>OEx c3Vbek'Ƀ9>yn ָ\[uv Bwxօ}UU73b\4\EB'38JsVhm-ǭkت!4Jfrߺ4Xy E9ār:NJ1lPb׽sRO/yv*zƎ!v\! H9]@8@&dEcPծeh{d5-(whTr3rG l/MZkTEX$8h:,Pw,%MLT&Eͫk |fNRvYj SyFS~o#岹 Zۈ1WԨ(,9in$P%1pՏ#xbɢ)4+ۉs&ihd;V('ìeO$ɂmvR]Mmr_.ˣh$N˩2=PO"24Ox1#)A#td]gyڪ_2Ugqhoo_M@+I< w_y[_ qn[27I5*!-kpV#ie *9@PFUn9Q4ȯm8MZ9 pv4yVUܡPQQbS6U`#M C RD-9-x:-T?v:ᜤ)y:+_"P'G-/kY_&`[zvXRK4P(``ÙwLl.M@$l5om~smtN}Yxy]ڡрFSQOO:3u\`F=QQyopE}:rx F Ydk9!}&nj2(0 in 0RE,aqL-y: QB(*v8*BΏ~}ۆ:3\5^5k[~wr*ȼ)WBĆB1Vj>ȏIRj]Qu<5|QI>!b(al^*V%~3ܧ͈JUER9܆&vWv\B [gI՜qB^oΰ3ǃ"8PsUV#v&肌JI4\r MHy -*Ac[SwqKtf7;Iyu-iY:QCnv'o%o©IHD;9 嘜qe󝮳fk]3=Ҽ .~xd̽fҭv ,m%OZN-$8ae~='h\ZO#gNm8uG#1:SY~#^v6t9OH.*9WrT9./o- K>ZהFuʆ檪J-}'οjL#<)Ys~ǓD>oPyM0΅ǂr߃&P5DY?B$mN1~씌 v_/I_9>G%ȅjLScjF˸xk.WfJ\2dd#d}b(-@7,գ=n0O YaZks(J9$"/, ){ 3&Ul/JZT`5z<`Nt&:,Woۉ Ϯ_tSpbX:Ӕa\JN=J! HGAvr_Ѧ|ÜtV qzvC~TcQm 8n.7ZjӗY(l&j_-u~#l2%;nV 8_3V{7DAx׈~R<`)f\0w{\c}j|i<Kɪ߱r P)KZuojcӓW`E8xCZwpN{(qQ_՞쐲\r&E]ʕ5ӓ.9UO XT<w„T#{F?eyV/[ӡxKf&pd, Cwǃ]jgzo:M؍溧vFX*傫U_3Lj5,d# ]N燗 0v3p&b}R=.|cE1dW߃4 d{M!QqEݤP0Y>utd`b9nq{0/f%6  kһt:D; ]s]#lĀB7n9}Wf>qbNE[}Pא]1 uF09QZ;gk 6&W#} 7NN5Dg._e+j16SQp3cr_yKz.KϵGޗu?#j]t<-^b)&9bw =tHm_]T$)qOk3Ҿ CW|qڊA6N96YuCq&O,K%iqU8'S:2L0"j7#Ws2\* QxW%MnB'sg-`\{}Z2jlWQYgEV.*Zn؟ /ySBX>-@.1N-v$0#}KH$fFGZr]YiS .6LB%OQ2֊HHq>L jOӊQ}aԎ5wȬ?-g@yiydm[7 @)ykkSD:%Ƽp M4_R[+dSҬseܪVJYo8DCy[!̮Kq"i2N ȃ_k y(AQysa8QXt'gUBC}- V޽Åe-#gX4(PJv#z>t Bc궜yDoX[2>^XB2i".g*h+-GMը ڙ16M($ lzYyWʨhj~ꆙru {@;"-z<^^~ퟛq> v~p"- 7:̢/\`!,sun#K}OsK'Ye'뚮4&9AAWʴv޲zJo-4cpqG53u6p^Vh;EsbN{QUʼB:h_OI׿Of)_M(Lxj>X ~A|dxOWB}l7?Wem@k_gTPxq{8GBJ<9p{ 3 O"ٹ#)Œgp?u7#`?1@ _wDL(xjc|5ݝJeS,Y6rBıLov=?U"d=~繽OT૭m%v=g,! IZINÔMZ 6NSpRZ* ~Heu uOAuaFlϼPΣ<݂1 t:tZJ 151 E6*ipV~*you0г;B 48Et* iAF'5-ԅ2Z2|s&f[]iE3"\X|/zªy48?2"d h ge )0cauHͺҌE*q!:FjkdQx}>j eS)a-pOT s`CAC T.@x@8s)o5oY-4O9R?a-8 V[)xIvhrqӯ y&zaHͦރ+uit<Cu@rî!<(,}[-oSpz*/VFm'T ॖ E`IyMpZ2|\בּq7pg$+ j!25ѧ"6sR:cJȇMl{g);/j鶇g }^h ks7PF{*pY;)ȇ GAVG6GnAtڒgݱ_Bߗ@)iGH1})&Xa~o^]DqesX_P΄EBBEMCüBAQԄ蕼hڋ3u ɹ |}n]Lv $8QӀ/1pp՟x1x4Mm (=s/E> [2N񎘤s! DWe*J;kN*y'4f牌ql(e6Lz+ʕSw$;.y`ݴqMF-fX^Q" d]Yv xv uqMK%'-7?l4ΌH ń@BVS*g6 )IgQ7~2Te8'@6)Zя Pgq*Z_?t{x7Lw$=V~+RKss7_Lr]Z+7Uيݢ (MapEU4 ""aBp@A3o&c+Q{ۺbĬ| yٔ\7Jru9" JHe$m[! HZU #BY<7Dx 2UF Qv\̔&xc@D(Y-9v'z(%QmTf.2qEWV=QANnDZvYJ6:Hn/WfV\~vۚ6^ca#U<{ ҕ?n5tePtWyN#n;ղc xfj"~[z=x! Phܚ73FWzG'᷶XѸκT{t*6g}vG[K)+ Q2?!شyiNJ6;&jk^H% Ϟ%"QHeT:@-}yNW?QIǫS=2OR=i cC[49w\P14E$\^*LGeZӔ n[/4Wq/爳{ T2pW+][ &ɄN˰9/^&ΓPGֱdB儷^}衤0UEƾV)H 0Df;f2O+!EV) ҈*W$Ճ}:OXv+0 >T33t PsG'Ldҍ@=Bpj4oJ,.<Bk~ Y#-mOz-RNvw"X%+Uv-zM^eΟOEOV/H?CR\\g| dHJ.#B>EO1-1JB{jj`Hf|DKUNhBuz鐊V~rpiJ3d0 =|73\j+8t;(v6^}KGWNտ?Äyc4pJNCVA8 TGǘVd/g+ZNף¡PEVft glǰPur{前.DʓȘͺܒ֫F6_䔆8ČUj#2/& De!醑9}ĆGuFqzR@kRti-D!3k!GWu긗eiLCQ* `Oehc! 0k[!"ȴԶXpg$dYC/y'orټB0"1#a-7!6gĬhV0#H>,f Po\'Y0bZk&ϽE71O(,޲zHM:4?o u\.d{!ɯi]bH=hySSUeUo6b?0&=qᘽ%5o&[/TW9/@LJs҇+˳K-+aR1 2q푒Fq]$ ϡyv7viH8h O@6ϻ)QSbM\T9|Ʉ(]u(Xֺ)$ j傰MP]E}hTlB%.m/4L3x6yEy&P{bJƅFw" ukn:G}wwo{/6RHJ|e]3$)Ŀ'ȁ"y3 N UI3#C,l HKfhU^"*[w;]EO3:֥ONcmVLRh69,nyP&A2M0)0Ww&̘J" եW-8KXeڡ;xي=[M⟸cI`kZxzgňOJtΞZ-"|~L*A}w6F2HG2~>\ 3QLvS÷SC$K%v 26:.4˾d }HGn :ʃ=hf?Ç11z7?Պ=]v#ξ<< a5z<mЬ6k2显z䵩bkJVe2IKx&M3g8gIINX5uJ[~$,/ tCQVV/PQְtzJY>/}<5[D!'{/;'166n=cy _Ϡ gGℎZl_%~* +c[YzD.ِ%s@ܷxlH&iCA z ^P|<fh0O5~@Wj$pR hUim} x7ٌnTR %`bR3S^^!]4#Cdw1E|͸} [("-`= !b|5*Uny%W٦P6%sV[uﲡy kW-Cm'u´Uˌ1yRbkl K?l&Ƿ- e}da*bKjKta!V$~9ղ0rٶ1;Ɣ%4vo,hN_|W}\]^䗃+-&wn0~ؙ2ϕ!Fpuؼn.">/IPCN:[C4lΒI9ZJnp1q_',֊ŊX\Zh0[=? mq0T%%;SsUFF茹1rKX WUDe '+i|JVa dyF1;:i%K9o5yXZ65mX]C Oq KIWi&1dFB/_޹DAGT A6y@L~۴~`~]>n]Tkԡ@h6̼tٟa9iul7 )~X ʱ,Z!/Q=<³XB@YDZI`K瓟G8d;pn9}MOǛP$(p(UpwMWa);Ѣ C*۞(pE(AD۪xԾ];MOJ/Rp% 9_<[vЎq14^6S`@_p< o8jj:^ r$Ƴ+>5LX@O1aӝ;DMVkBp*b##({zW[4:Zj޶\u!ѼA6No|@:{ 8#ɮ Lغʆ5ڟwʔu ۣ ;ȋDZc~/K :C#!0Y2bLpySVAyԮA4)Ҋ`obĞ {N9X؞ ~bS dd,FIUIgLVY!!&#Z:g)'o Ύ"#TEDL  Y;;2(f cLقLC:{N?Z^M43d `pQCz&Tf '}L}P "omH|;@Ac; H|Y'yGGA`bAi^qeI`DCDq-Ԟ]᪙'* &ŗ[ 2 Tdm"Jv 4Yk6tt;wBFcf~'-sjs(\$L~ݭ*koa;p?MB_3ko84<{`+uj h%l(ηFyM(wȲEfFr̛a|V8yQZz~pɻb[+ ӄYT/oTжÜv>FZw8O?q+1JvMN\Ԅ޽bJ. vI9I#{CtŰN]wKHQ-yt[trksL>uhؘ?J=T}娨fYNoC% M DMRLHTSy(B,3I198iwY5 5%_ U f!H4w0Q]D k:}L;eԦ b[g9x}撈ίGY:T,dލw Hcuϙ` ɀj@RVVƂ4(xu0!uη1* [ݎKB-AP 1L,<@FŴ֖p"CYJviA;Luq0=N!+$h}55MhM5+]Z7/xCPB %xIz阶;P-7{"Zż7qCIBQtV~չWXO_YMhNbXw byQD-h¸d8׺EH^> e88m^Б70܁,~6Pu3hjUV'vbavSG]2|v* z`&^>5lt O?fW^9J5tCkէew/_F܂@HAql8dxI1,iB"[T\NRWl?{,Ś YΌST*/zB.څB/m[2n|q!#E_1%,dbWƨtHqTL._4 DC`+)~}wh8릥--  ''ڪ:';(np M"RdCEv>PyD %Om.7yiLaJ\^ok3tk $h+@^;V2`U/p_Sޜ>ϗ`%>Mwb|~ o/$:.8jAg+)t뱗z5KW_{'`K;TXì}6QrP<ưaP<&>/x+{쮅y.HrMhэ.>7) 34oEs<9 ?_FLk^4fާ0u9A0>᪓Xh73lFǫ1W %lSn^7瘆$D&eC [u-(I3UAƸhIųvPTLě$Կ#dꒄ&jsZU([;W93-:BRje~Y8 Ϫ{GzS _?V2_ fU &`{?i"}DC4nzYշ/1j84нaGt7Bh_P\`b£)H$ۧk(?L_e\{fաXrѯdH= ^ wV"-D%_>v@ ze]뇤Sk K{,16emCΪGM%A?-c@nnNR*W+]~ha+Űf;qY8\=#F0y|aB8w oF;(pшA<#$l.'4n2D྇ŢůTw#sC9g/e0%$T~ ]-kW82h0/b/A!'% \CO H|bc1>j'nn;_mYO+B):ҿq5̶eӈdB61_𓛒O'omڜչ JK_ Z±~O2۲$BjLi+;"թZ9'eR&F,Asű.r>Gy{BYaS t+*d7wl7—W9Q$Y] #n9\=q3.} UUQV~N( rv6yKkp8%|M0n;J*#ZkY9@w@\Gp.l4 83mf:ƶY_d"Uj!R JIȅֈ৅K_+4rFFnhi&S"ft&M1Xٔ[yJ Z󮗈1GhV{ E.(, tA=tc;PruH)c# n ȁvm~p=[ae:VPd+@lf\#Uu?/+*o.5| +?swlEMnajykB1q b|;LCtu4hjg'b t@d6 ? T2pj]r:g6s8*D& IZ:m;"^}+q8ɛ",NVߤDJ+X_%DV2ȕ Tm,&p+1rbوNoCxSaDB<]Ek|巔 ?'\ ߖ/Ag8jL9qPJ]R>8R;#BB:q܉Iyk**~ZzVW vc` 0w"dd'F=HYM$q`LUS%5|icy\P_]|[?'"W[L5 krc8}ⱖx-Po`6?4)pFM.RFAh"%c: )LxYƬJ@Y7J؆{r@oФg젮vQQݳ|N?=YI̾s"O006M=FDE+8tP{zf` <(DsrԳ@E2⫮ #+A=wwYH.ou+bfYsCO WQfN..@Ozq@M/cC>2VjBTLtm4|C mF:EOq9B<#32{g͡] - :78LA:RLُэÎq qLK (-.ykNѵ}+[h"awA݋X~8eG N>ƺvX/lC>yh;9$$;Wxp0*Fl!:هi?N1r*>=o= R 5TBI2y?R Vf {-闥:U0d~Rh3rƀzbQ62"O>ڶӪ lu ּ6U~݄Љ*boҡy K(MXQcvI;'˷87y'*KXV0> CA߀jO6ⱊ*6F"%fQ)ܨ}n>n% 9kJ7m܊un|͵oT?=az៪V瑭YOt^9Ο,nE܏XGc:WBe Jb=CrDQLe׋8,r_")Lc7kYRfvBLJqvHYc9F 6}ـBwɾNr'G~A+OG"{OEAG t8EWY+*&.=Iꥧ[6-]X JIgPҡ;W(ٖT}jX5fN/C柋GAw,0ej#c< {yY"lq޳5Vas!e%#`rITUS0]@jwW6߄t q 6^"J n-Cҏv&!h?.DkpV\H75ܴ^#k?WC8$WMܕݺP&?dWda4c4VI6&E&3P2n(o N1_$RW]aO8&L[o}1'ZS9,4?[|UXxMʷGNX.50~2^44D?f#SZ< 4ɽ!"wfO UH:2&E jDr֪s^'Fit` X(qfb0JჅ09n^/"HbӶ *~Tuhk>ri9"]ov]4dp0OѩwwÌdi6nvbsh,8NrѯD6mBWJ |Iuy#jշE/h((J]ɮ64XdCZFKoo&+u6tIT &3ݔDϸ9pỿMie#SDBª(C|YmLNނ]^X8GTʂ7c0Ⱥ%;e^V^G BqҌ$[ U6|d8޻m Ro/7ԙmUVC>gJ+S7*ǭ}F!hEjzVaS;e[ FJ:"֩rS.*6l}2P+XoSi/Y(Tnlwܴ٤MknLh'j ">Z;V[`\:g{#5UvPÅ=, ~w2*oM 6ğp䘧cdHw [wB?"n +¨k8k&hXafND&nˎJ^+~$C fm5:vl$i4I14Suir뿑(+KF6G DPO"B16a%3tYJb> $.3vu_.Iݕ. ZISKp"âc|wLZU !v[&!oX)(dBъẑWwsG}W\)}]$tZ2穛oGw' Y#& )y>^do.f7MTñ|U>W%3]Zs ӜؤsWG}`ŗ13/-q!N:rv6Q5LFSn7 &L? E{EFmڸA`-%ܥQX̸ˌrk:p特ƬCPdX;0t?%xƤ¹( ^SrY'=5Mg.џgdwb!~)!r(!))W YLuS\89Iʖl1TWFig^ThJ;|EůzXF0幷? Vr2u'Ms ~}v+zvE\TK$FUp,>myQ?v GUCB,Ͳa*\f?wF_GW+gI‹hn:Pi\f+289Eip>ol{@o.h-q\DM6XUrHY_ږ}jK6R4O]?Ta~JD 8(p]QnU|6 +% rLsP]&ulI[A^HE6~LiϤ:m= 2gHٟt܁ T)x.ׂqS`2{ I&:(yȞ>@ƆEGGMUiR}"9D`:Wm¼{̰ZE %qw4Edz o/[O ^V-_h`ӷawDIEnPʓBY5/lr~)OϷ [𖨁氜 wp!2NlxCB%lFjQ,;!\ɞDP% g-wYY7+VYO Ր:vvE6הo.<\5tr63@ gJH|bW-ݲ1? T}Q$ $Q7(;|yR}Ev,*V\89Ω~yબ,U*k{Y#X覢D *tH=94ɸXpܥ0kP9M-rIg; r^,`.u8g$9 74!a_eP.n0C&iVBt,nnS:Ggݪ1F TC+7(鮸V7?z*MD4y1JРÝ~Eʨќ5GTDMDʈK)ăbYa0C:c91m?l(E+WVF;5}]hЊ\K_ f}9#Ζ)հ OCnTI-9a28L5ulkxLH=khm{?&7TV\U?PNӊ&oqE~z7m4@hV{qbIl6aBqLo "V .5(#o#n*2vl`YGUC›@'*lO&=RDT8Ġ$<{h' <6z+t[tw7F$׌syA\<axqS*/v?гm';.*6MM&"l 2 &Ҟ 8xZ;ҭ,>Go4kK@=mFx/=)!/tԲjJ}ɅB-2~uq"8YZwsj dj'h ׄO \}vZ+W$qxO DD}Ô@JitR.bnM<O.[9͵>!=nnҿM)')~#bpR"U3> O! ϯ^9DR)S8mtŸ;Y?CGGmaҖ@$£}pziC(Mv7h-£gq^ɱI7Dzi0 =u' Z)QT)z #S#l3Ĺvbdzz(t?y(v/~D(Zيݫۑ4.4&g%}Z|zR*t%m8x1k?/zc?J UkЮӛoj v$5(TR5fl/3G`*St.;9C6)B2g 2U#c=D#SvɐA?L|)ޭm6=6hq\KUcޕh*(Hʕ6.tV%헃{:5UՄA1 bo ;b4J7UփeG"й\9Ƙn:N*WKg~*#JŌ #t䔡_łPݴ\_2RN=?dAI G521 '(ɗZE?l[^Y!n&Ay9 Qeє1}{C&-!g|1tu+ ~/u("|OLIVc!l[XVkP@&F73E\ۃȽ)F)U"Dߐ*dȽ.ǢYԆ"@Z%wGڡJ1n/`y&HHu Pז,Ȳw,+7 >µ(B jљᝐ^cmlfd$)?Ҭț/uvyM g|lG.BE┭ZmL]~h^ԛ-}nQ4A/w6 Wa J,\p }JLU&|Iiay6MCbqȏƨrfX]zb3BYdad!>9d9IJ䞣d+_I4q9ǰ2ޮ%(?a"v)p|]I-rbz^1 }iC5foR;ER&?Ø[-z_U0~-cTaiڽ?P''4 _(NqOIĝN"@Q:y:UٻH3oa75bύ/KW6߈]qىuxYxITXjzZscƜp G">!7(p=dK7m*֤EVwYZЋ{ /eU~7 tM^>s"ڮ<|qZN?ԑw<3QIvֻo(wٶku 5:lv"]: QjgȬs:~^"CxxJv4ĕ6JW`ngĶnMd:d<)7]n|5CP:̍WgItW bx~ik:٬9Dcs# ]b?)%<k)#1l¥ eA^[h߲tc;Q2ɫ@>)1kvY+ ~i1bX{Az>9m (1JݕzƎU: 1ݞfax]TYW;B\7{F~=oddnzLq[U؛gPR(=kڞ>@~Sq猝U;=Vmj%yh񑯭&N6&hmzcӋ\hC{mMokS!0W#2 Turmp$A/%bŦuƊrخN)΅F(PZn }\Eek}V{Sg45LsCuJj;[d,)_wq9/=(|uti2Y X:mkвTO?[E FW=*gh1=|چFg$FNr_| r`*ۢ:mI8sA]Iɭrt_k ~k b1)Lcѱ!^yka=\ g9wI, KD, ^s:ߓr)MCK,FV߽\~D Wĵe@wjl O $!ͦq44-d@/`\nU̫@ BgSֺ'|Z_Wzѭf''y6)=gPf4W0 V]e1RMmw+F _;C?NY𳁛*ď5C2"T$2MZn-#ڤÑˤ$7*}n.Fހݨfd)\g#Ww oAes֟kz;DkVK# \IZ'=,^Zz-ݼ6*YYPAwC~¯6!R%'xD;zZwfwS8!77ջ) |[ugOtGj,ԦW>#$.Z) eaP u6$AV!I>)<+NLޖta)YoLjo7Ds8Z LW8fX6~xhXk ѽ O6T`·Rv/Zb?vn ~'k@yyQb;SF=e{b *Tԉ;MRP'zO= w3t3wto'űzgmf+M}_veVyغe*\Ր*?xh>ZM px(LvsˈP;5=t7H1 +^op|Cb@'iK( :kkA|\-9(k3 WjZ[2Rsì@=#Y2)".q5 JyܻNu٪491 O{~cF8=%[Z+6xBfZ+a:Fa;-tn9Tϱ 7)ise3u ǖ-f:ջ[A>)u[\eC Gp~?boi^WPhyG"~P5]n)hv%g>놣ݖ^Z+dUC}Gg1D` pYUGڜx+bL^ Xثlw+I)ctzF0sr#M@A>s۽|R<:㔋gkR,"S0@ u^J |k=PY>o) VKR*7:|kv 9%1ypjn5!h5JVw)o|uIp7̗oncm}ۏ O[$ 2<~="q%O,'rf[Ji,ʤ\:QY /#!rX'{ Ui?  5RŎBHт8XГ䉲]A{? &=_+b3Ցٓ/:2EڈF\ᘉ ^3mږpjҬ;1g {6DZ\s~PfC m5SI 1vC`@>a5bU$7J~P׆Z×2EQY&VsW#' +-/Q0D%Sa ~CLX!4 c#u19ZIC, ]DNؿՎ8m5%  'Vp4N"M~0ԮU'鈣T{YVeR* )  4Ge>v$~ E+O[(wMz4ⓠ.:C 1!]+6J3^KJTƤU(+ Y&֢[ I+{u&tфd]v8_S9BuAD *Q]|NUUԂcLƈ5fYQhPڍKFq@^xqD=glb-yV=+"G?LS=zDzriR~xv*dJ nj÷Oӝ(gp^(*P#}IvcZx.(7߮R%aٛ-&H\i$!X|r>CsmY,l6}ȵcsޭby|ǭd«.0l2v U qE],Yw9$)(A>O\\0oRs\ɗzh`3)J Yb2Tt<:^Bokőn5OޗaebZ]?4|j_n2rNw/^}}`{ 5K |+z`l5nt$߶@x/< 2L -3vxi!Mj,/]b !Y4@6$[4\FijliX_N( NY wپ0Zx\˿| )ۿ,s1pY;hӛ?dm[3J3H#͝B} 3^K,y(!>UrvJbZ>WJ}PPyIsV/ܗWߕ`MCHc cD|w0C{R.vϦAgAUd!1dI$.K*X! '$%'=.-FQ}w/ژ`jE&'ᕍcLm18Q}5jNBBh@|:|,\_̧>3wm[S󼠞 tڎCgC;aD5aWDZź8keLֱg2a`V14>C5Z}ܯ滮jSlmgBa fYV/ϯ-)~eC]S3q=_y2ˉK҄} uh&`}rh\O K#W͚|!De1Z r E!xQ:o L9[)Oc0n@~/E#34rz*9 ;sPIuL3\C劬ʶ2ܣq/М{TukI>j/RsQ^ЉXSF]wBJ&"@xk؁P0*?U;.u@"l LE\on3&MwWfS2_ ^{ c,?ݜk-q*,M؛`EPFV>BODMe*tOfN8/Cu,ux.♵cⴠ&7"Jaocslf!vvr=f%=w[KvBh2WiQ|s|^ǍPК+9p]!2;Xn 7K˒P>>Rf*E8[t8W',$z"jn mǰڼ/?ljLQn;$I%.e9^'կmJk|6# h(_J㒂r!COmW9!n* QDKI0iTΰ1=ɨܯ&ډ7}kmyJ#,P`Y+UJu"`W;17FTa'lUsaųbtnqұ8 mC'{jy=?}J c1>X5k[>i 4QO |3ޚ۴i?qf c1mg=0wҫЅz4x9#m-S!Huu)ׯ_ſQt%EjEp2ä 2zjjaGNQSU SU `ك &e'dq6 \5`g 4!K6GsAk[EMGL4I3@u=B{dWzQز͵}`}aEQSJ WJdq0,^x#O8w@enNEm }OeNŇiSpr?8 \<4?*$,իPeGgbG6䶣>(=hDp*]yO ` & u,6D^ GrFYh#%LqU( \,S ȋ#>5?O Âby|wi){"۰m Rbh(l*cGڙd0v{Y$ XXS yP<Kt]V\ltv.Bb1᭕˳90fM&?u3ڈ=zG?ct,8KmOCƕ?@23fl \Ldӑ+tIH˔1b$X7>媓B'p?IpǸ$pu9Y 23r{ä%Ymn:N},ЩT V!nH.{ABi4W u Y+Gi?F Ѻ+M+q·;| LZV;J GHuC$V0~ڇ&-ӜW&ƒl jgr),r{!ךKjMys|{/SԬWX7PG8~ɒB䞹bOD .ަFxbi&FoOѷ}Jp2?҅\̀GX%#0S1Ligi"X Ke&ɾI?{o`G" 8S@u&+V'}t1-3A1kāTzAN!?:,/NXQ̗ŶI=]=Ƶ^EXcA'x&a%@Alq{`|բdž#ߐ} q$:52~}--Ͱ+F-Rxfm|5_3djoV#h&WaV 1$J5FeL|ڦ"yWbUZFg *EV2 Y nSj|}< |&R*g\/ ^ ʹ޴fO6 n02pB.]-&)!3 j3pVL릙kb P!%V*ɨ:Hl~rio +܀+QaR ,UzH)ϢVo!WrKX]l S~<u r9;1+ lw)q;4+.xBX.;8Ç,O~vs0:ETg(.^vuRM>z{>{Lsqì&8$b/jmQ`hLճЏ&E2@-f0Th=V`!.{Q*HW1k,gi;؎U(] s e`oR]0jl(_pOZ#+8b:7%'\{x(l*9MT{ Ygc J|\I)n$ox? `#?Λ'J?&ԘqHAL'Bf͝S%J9d*OX%g*mӼ#LmD3hNq>"Yx;8Tei}Ї+~B)ƾK m"nC&[by0 .i&44Pf#ZYPi vο`AG+. Zhd\շaذEYUIݝ5Ƶ45Nm9T@ufxT0RiKƟ-_H s,9WU|.\PUm2hjzjrn]b3I~ϫIL5;Q[ %"+iPV"KZ+QdeV1*evh 21nǂ L2(i` .W3PN)Z*vƚt[OCl2lWxWUt_BbcΡ(hsx5<{psH$I4>mgc#E:v}t?m\iKmYlW{!QЩ) aׄ3fB6@ԑ?Z ʬחpSn[~ڪ˽v?f!a Ud \CS}} ZJacѲ(r` &@l'IئO{XsoS̘iZq%_sѤNC33|wM6ЅEol&ȪσlJs̋ĆPc+:u ɵy|+~w_iLll'qz\!QŇdҔbgsͽڗJ 9<{qh9/q`,ZOSt1XUN MNk>)![YJh?1盛,zꢊ=oD_ %>jQT+ 'Oa>]U"pZM@JkGVʿ.6%{T*5әƢn UW6|aal7P*i X<ɏ+BP*tMy>m[ٶR6-cMa<'ZX8?ňɔr=7^SL%P< )Q.Pv74g(@~8$/;*LvR587H oGpD#LGZ\9 RDk\PVf6%s5lq~&+T|/`$PzxX{?nrG?M'̡7<h)XJSvi. ҅O]:v`z!/'S 8⾮hom4mr;ws l:%L@\F uE10fZh][fժݸ~n]sS 5:Y9"j{؜J1+zMEp~A11gus7آ^ +"8ݛk֖u7e E]9<>uHy kj{&#{9D Ue"3'd\1\ʹ{VNČjqAzBO'>`'pnwrWݵ_U)O8tA2!Hߟ %۸wbL3v1ʝbP'<8G.h`Ls>isT:naT:!g5B( 4bh g\fcf@ݽ8u4Fg>.q\))A4R5.|!:~δ[{9/yJ #٠\GTܪ|xp5$FGW21D0qL/jViE }3 Ql'b4j?.KGDJn1\ Ng< ]cw#) cn/ ]WQpdQPtCʠ?= [[!yp2fJ$$n-Ødn/qrOM}Ͱ٣+hN^aދj㽯Ӣa#?/x¿ӆx[yt_d ts6Jd]9VR/Qyf6;P$̇n >\,B j`;.S}lHj 3|:+9 JXr?GݒцXҊ{ 3-ɵ#.nLzݻ jHwqa7 L;±\?yw8Qr;e^xmj^p\ez%~ۗDE:j;FӑSr,p9m-EOC%]L;eR6CpB g `jOhjNMαMhܔK\^~ >))b.V#2Øxpne}ra$ xgRaqʝaõC OuE3`W=@ peSϪV0a}夜֖VϤOWX=:Fግ-$n"朠 qb)ݯf\tA-afq+I[^FTލo::qt[Zd8 K9geeM*u"X<=.J00efoy^}w;b;1E.=l!Zk tq;k)`\X^;cu`Do, L.o=(;r-,{ jH1. x+U~FStMo4\bLAV96 )3YPk[崘\m6Hܠ(BsH&~InO@0YOdyuGAf5.^3(zq>xws>fǔg.Cvuw)Iê"AK9վBBԋ< 9ήnP,ťTɚ7a6$ijfTImϹ9#G0w9o>b5 aɳ)_ !ӓ{vW@&0 WG OCš.D:C{݆Ѥ4>!*KkqC( n،`O] =d,e'x5-Lv?Տ~㖌,P^kL_?C(0Z%- g50ikHB|9,hpWjN}[(  }nX@–JzUIqmפvKa}MivsȑxD 0PpsQOz~9!LQvdϟ6we&"o5@ wa&Aev8jrJJ5+(f5DL_LH!C{CUˎ;ɜepIxvG9> ӯ/@mPu%}QhKLaLۆShd 0qJqm9=VNͲ+Bb5O ETVqHhz&wz\J# R$Ҁ{b?L)^CVa]=!Ci,QQ)s=+~tbg]e޲ʺ !ʎq5j[ *k, c/m,!ɳE\ rή=N9;25lN`~+EɯTpN[Y쑪vX!Aȩ$2)2o4*jFדFRNPG՗ƛ[ǚN% 4d@h( /#Z[ܺǗhG5J0 x%jZ"iN"bT!=g|կJPpi ^j2fȃ7N?hN\?vǞDdSxŢ5*gnFe~M.=(uj3tގIE1_;wgf^CA{sGʶ*m?( JxԦ-)_~XsݑHI t_&M3nSy|6ۺF}TAQa[6rۤ{T(hE2Rg1#{:i+d2M0|?GGgkL?h1u|Y6 n ̟H!,OHmAM>ġ. a=H[[b<$ \#)_8SŶ?Gg=5 vU! {')9"W1(liWc‘z@ccn;<}QC dAϣ7a_O p%.x?whΥ6J}#Pұ %Ifk};ٳ DYdv*,wkJJqaLs]oԌZ<%Ec{ƒﯟ2c3諆 A&)6U*07K{Typ9_+b?E)kEpaN|&¦dښT# fBuW#CCм1?W{Z n.FtYW^j:O5$NV{݄?ƿe^%*ߎJY71c H=PHE5v=[nm?uh{wJI@0*j9rQu[jKp;3f \J"w"s.7eK_kJ:_LAV 9&vJ4;q4RM0w!zcI?HBPrUz-Ҵ4+Jk޸1z,gWxLH f i &S`pcp unVֵſyUؿ0d1<00TKxR{Hź~y'T*<;:tRpxzvJBSVD#A0E~6Xj e~o.z#ɐoqBavQ4aM˛rM1WRžh/PL5ZOxs'fo_5 d>a(VAӸߎ;-mS$Qyf'hB3^u~$zRnn&̵@cF\yyeqUn 6_杷t|Y S.6k g~ jg3}I.4 [$P1 !f2Uk*5:@s _g[h k9S|uœc,n'E cgGxЋ+t= ,C!gBlͮN|p$jRf )ovoАA?c#G%̬3'R>+\(;xѲK.e_`tH ʌ q'>@Eb\7\tTe=,sgk2cBuC9D(bK),7~0$DHTx>B)DD4d; +AN]/"C[jOwU 9y1Ry2|·. 7bzz^ٿ=/"3!^ez8{{ʙ]])2SDŋEIPkӅCfFWl_(z}"M.Nv& Z2'0W8mz^?as~j? UH 2zԮ_fc<׈5 #0G_7$ OӞf!{yu~$\ۨt%T"r^RiVfe̫_FsXv faK=C;OqQr\SCkHqFБLT4#2o^JwηC׊X(JقDg 6r:z%U{o*U JH8NJ8yY7:`lM^0~*[4#7#~H/ˁpC,Q5YY' *d μ EͶS7&W,S\Ĵ]'\rn~]ݧH=y5JV_m#}WyːA~?9jnJHfDh|NZ%S$N룦`,knO 68}zxUC1څ"R㊩x[ ➣N!=.rޘ 3. 4gMtmg*aS9B|ќobF@I#Of؋:׌Lzzu}92=^m@`ZXgS" \?A-z}WrF7ڡ5x X&UdzأbՊɟ. Q' ijfab .. f"aXV,?~qt̉ 0VDBCFnVS eh>ZJ>J%p^0]sa|ߵO)eI#b 7$xeFr,f7闍-D1/qG)Vʌa$+_PB-6 %^,j0exm*ьJܠvP< رty/BγebLjl}F{BLB{- MT4E6* ßAbwԽ`Ӵ@ >aydX s*pvM؛RSlR$8=_ѓzm֐CvsAHf{,weUQ(Flo3g>ᣣD*X1bNti1C Ť99>~{Fd)t!`a5߸-sm"W~ߜt%x%X8#jCbn."=Q_Լ@]U7ydҾ U0Ko֮J]799 T6?vnV>!)8l뢵Xʠ\tK,PM[<S;mƧjkK?*߿M̫iMd;R=*.c,[ւAJ+rL׾h.n1͊'eLZYɏ_ĹVWt*׃1_$&cJdlԚLK܀=m7&л W|Mv$`5 wV9nANqj0ԙ {M: Y_?pl61 + O33Ql1qt`5VћM5R{G+=[7-EGSSlR992z m+;µy4 [K4]5웶i 'wZuJV^҈""wT)o#0[B뎲9-H@%")Ԥ`yEHnM'aR{FtsMz"ץ^"݅QƝH{ZWARJwʺ;%pZJׂe*mط9f! iM.n k.׬E`m{ROˊdgY 4zS{@֬9cXh 9Ӎ%\K0o=) OX2)E6-uF2;lf47hB~^kEŕs3zD~X\+#E>^d<_WI9Lkiz۳4/71{P~司&idfnAGD!ȋRw^uf,bvDH߬yW(=$&vi(,3 z"C{U|8RCb jz-grI}Ǔ"/!>X\[Ə$0dg6@EKf3*GaMT;\x;2KC)7ߔ2&9v nڂI$%.3/5Y>O.5YM zYi a,TlN|=Aڣf/ 4zh ,ּ?DKsvT VbOT9>˓hirk279 l0j^7~‘jQE)GLgS'P)8A `mL\XpaQfUW>T_0 v୯&iDra`')h㏫JG0eZ^F=Q%C2/k)쒝juYfK _^~H/SfUI8A x{=a J6ϢXΩ>+dG(Wk^'#+\s=8tr "ڥDøq}oM;8Gi~]]AH*`7%rʬyEP=VxďC&%kz8X?6fRv3D3%L-gZFY1)́" jX`7k8ķPhGiwV 7 ~k Iq ޝC1\yZXns*aE`*]ۛ(C9@qKpWK,qN[Ͽ{V:%k2.HRA.nQm^D+Q:O5L\z (#0Gҵ }*`T>a\ сtu8l^MUXG<kHh K>u^_R"t3j;E *.IUa4x(,c @X8Xz+.Sp߶^[ӗ R:GgvJN*)KwJ 0. 2j ..~lkh=Gcb݆ŁS$s=)@G♤糾c!ȐN ;oݖ_x2ʼLkH7,vK⢾zڜ\ВV(b_qϧ>ŕ3bN7ǟY] _;KgC+7PR$ h:Ա&D>f&b)cm$!Oa]v;PKGy(iRi;({X(wxrY8Gx]AVvR.ץҭYB:ܩ e1?c1wxZ+qw YELG2m[0Lt[m <ϤX*rsWFںyRR6#֪ɴ- Oi},C a2ɲi'Լ4!%5X9\O%N5neXx'@8rCT`TrY0;˓ȃ. `kk7%k2(xvx0ݚyג ͺl>f+&&Qejn?<;K PWR"4=Iz `NܩHy_ĹFΔ`>*(:氥p CZA <"G[lGM,u[Xg0)ģ =y4DARr0\ IJ|I&WG??2HRSZ*(গj,$NvpQ9 ̀*A8|䦤vℳ B4څktMsv?tpIkrG Y}5Lr7]+}؂7K;?*1kX54$`$&RLV#EQU6@VDpڿx  mcNBAIK$/A>.`D\,0:`)'̂%$}fJAz{dsAvʼnxXuU"ꞕ^'l,/Y.I0Ek}qecyІHCfPcU%R*\L^by΋a`0qQ7bf%Qf!_dfhG9azY)jOW%;[mEߡ z/8ܗHyFIt4vi,:%:}&oOVLTA'} PTYeiQBFĽXɑ?7VM3|Ii %}|,о/pѯq'!Okн#."˧QaH0Ta/ᡇu+*_>ňHLy= "ѹG"b$MH ("ӣ˜OݸmlY@їKFrC-Xmxp[b97o+ԣfrjAlrցH ?W 8+? Pa*։ utm^SAm#`n yt A(fی(ɍˇ; Dc9$|ls"CvHbw![HXs5MpXU<q?/ ëXD-Eyrm!CnAHxU5'A]3(-|6q` H|ӘtIycKC;hqz aSfW̘|n7~O(1^ʯ`'#^ryTǍuB { Jr0@m5ml- 5sBSEN)a8>^.:C*vۆ¾Hy<".Z(ku[:VRz'A~LyJXz8(ui͑~ght9n3 ۖM?cޞr¤?q;R YQ'`pXEgXZa%cKdx(r[yG }Do^,;2#]ZЧ[/LŸ fF|[Aqռk 3V@ SImGPaK{gk@$L+f-@Mi ׍yVE 'Yj@zjkBl7g (XUd9Ɛ&ɿD<BIܶ!6;ATߏpLx$j(iFE=DP=<%x/2́[$W i@<; ڌKK6CoU!KiX} K]-7\DI;̵ڞ*2m_m!#Z].OT ڀ7#"/G ' .+~>GbZ;lHf]O1y$,mH Sp̻d̥ɤ u1h ἬP>D,RL}w/W 8<܂>͞{T5e$o3ɃI Exd G9LJJHipqIΰ.0* 4L Y ݑ(U $?щsQ#_.yu&wVᑁCdZi*t3 Gt{2$@ uO2 ֕O.1H6ukUB86^xF kdve̹HmxGKñ g i)~ ^ʘ,U@B}Ì.IF>zNNE"hOcetz}[/҄(kI*`ߡc]ktPMr'Q\N&TI/sJQd߽J0rV!&6Ic}pf:Q}j~ʌ9hdJW( n\dչ+fNo;8\6BӽI/3 {S- ~>:Մ'yj݊)S29e+Toݐ/K2fGI]||;s!b!ȝ !N~4d# 7weL(荑nk}$Բ>.溄OMY.s0$VȘ%bF[>2Yw!Ze|^(-/1oIJ2NmغTk8]|=10Զ!cq/$y7"•^~燸pCӛ!37ඬσ&ǩ\=W#3H=>eK=18cH:#ms8glo-s>MHMrE(B߰P󜳦'SФ5XMMz䍼:]~z6٥e]h襂 hܚ ̉00=Rc?C21˭_#Uh I߻UktN!nxR Ӑz:Ŷ7r'&Dz槾n7ƛv/Nuzh4Gsd7Kz1aݑᛀGN_w_$DM38I4+[ x\/}I@jր7п }7rP+8geGITMy1?-|,e%"?/5AcLIdAU>间¹w.՞MwqG^{Eg4Ӝ1Gop+`|{s&[r:,FE 3z}!kw4+]U*k8¨>A8 CDpÞZșA~SXRhmvlH( &`o}D*$&|6zyeCwד[ln@Xp"K@̡0fdD~쫑r3Lg1.c(ř>G{Ӌ#怦#o|=+CҶ};JGgi8 Lͥwsnj~^9L߸/* w|$z_jq-D51,NkTAG*־j5nfޥǣJޓلuPYxn[~2i3іyYe-%`K]@T?Gf c2TB^_Jh2GAr,JиVScFU.p&z{'F WxՆly&rZyvQky+g^?BBPIB~fG#CDi燧 ,*9MFWX(j=?>)Plh?]g OMĉ7*!)<Kio1!h1,*]~~pt'",c>1XX +i 5.@PK'63Lx:/.@& S- L|#жeE3О]f]0ÎlJ;̳= @4DnTc*?HU D-WPbFj^&pWmi \mWyU6ǥf]\@6КU#nL m@_";1=Q."}8dAjBVm$?4H?S≰$Ο$u qs h`A[^?(A D?u>"RD1 kP/AW_'1_k|*=ZM1I(hw*:}QN[:CɄ 0/ _rox/XΖ<:Jö| /ѻ!t<[m<6NȉTCwŧf?] 4"]Si3>ƇhƤux 6cX2Z+ ַVEc)J{s+Wn)Vz6WZ 8RyV) C%[}Uӗ+V}-qvB߿xo1 8rnVWHe^j|CXˎjafKqYyu>ʼj{8{$ uÇl+/U`8Xc)C:jW5فnYlYأNw5<#P[ }-BD~CĝՂh-O%;T) S8#jFIRň牁z) CA<7wm6Ed0 #EwAH LW!xѐ֥ʟ+xJcӂ ڝuq\WbsԒ+aDK%i|v&оHʭkw/R>8D~ttVq%.(eڕiOh Vĵ"HSsR@Y39tFj~CC" 4cY[?Yl$T . %s'*Ҭ`*>^bNaZtfubd'B‰,5]t8@ .Bʠ%ME95GlG*wE2p`)`gPء~HLttا|qq)fm*o"3~&73K~ C+%ҊaTkHC0usDz#QgKܒ{r^5gYj[9 RTN u8p9*{lYؿ~mi@44bPbj(" ¼kɦc)@YVHWˮjaj' L!Bmu}_& &Apwt{Ψkr Jݎ̸X%vS,PcB.# r^6F@..U/yç Y̐:.SʼiNP{)X0J#$+6\Mt]gvVr9kc&dkk֙"zb[]"? paS 'eyJ7|Y %~  6Vҟ}h``SNm=^ʛONFLPKѮXŤ#|Q>)B7jBiƯ*i*qLj(r.z70Xl&9m5}ü56x7IQ;]&91K!$|ƼYrrr! h&z#"yTYa0:돔eK <<U9#sOޘ|I MPFsUΤ"-^wK\t$`c8X>6D㘞s2G;QǶV{8+PICA(rDO 2PA!u{kRo`nhN%Y>TlpK|yCH .3WKkx}X]wvMbFKY il>j g#_A@ zj:}0 ] @d۔(MEM>3uU%?~j_f{#GEಌeXC#8ЮGɫkx u0srn$2X> nDf@6KVTh7#uI@ire%KzVWC _ CegEQ1#b7׊Lͷ}M3dF#z5%־آK_9/X  /\Aٌ'obG3gS0o!bL;Ud)Ƀm6¥ޥQ()麷ᢁ;aN VD_7 P𓪷)ɶ ݄_l\y*X4b%{O׳؈`=4Z 5rWT ^zc"h߫BjMnw/u)3h2%Im>/(U*B^ rwlt5tSy +ipsNS{U#R!cU<ҵoBhwLwhY~Rh5e yaZiHy?iuA>Fo&P.w:}t5`g˟UW@CYl%Q<.JMFݵ/t6%FRo_d7y}R/ e~Md{tW*a!hj* suK9ШʫЮ!%NLdf&5]LI(FJBUA`gU׏ծ>//ZH3 N08.\!Rs?5-&"<(2ӋVx*]OboϏgK/F %윶06b`> kZT63{/X P,HEv]z2ߪfLLfV[;|#:-W -ܕחf_:Lf o=:u (i='e7F¼-$#9MА&:gK0K,32`->FA+.?CmկƘ<#Yv _1'slL)7|=h.Bo5EOq̊;:}M: 0#@ ~~Ϙ KѤ{9ze|<oӤsOd!r?/A*T(~3vVAHu.Պw#Oͺt;l0Āsk~[@:!N:шm)ݞ|kEh}ȻY%vz};[r\E)X"qwW&& Q[RZ<Kq eB.U Ңqr0V:=ؤXs͓ңĚ?dg:}gO{#pǯ=K^I"{da_S_kY{w B';*=FX`I p1Ǐ&&̨<-f^N^G !L7.P]X][=aLh< ` (ireb^-Ʀ_G<y{m@)8=28-|1V=<7QfKo6FEfM 0 ޫ|Qk &Pi-{4' FH,no*btQi|HL x `k%XTy*/^CRlJ<B&~UVūGo'.idu`T|?L<н&SYYUwZM VqY w2Sl'~ ^5yjFI +<#ieUop~&LăXɑNFSsDb% &2Ɵبt݌ *r/!EA?GZ<9"Wxj0#X"-(aPOg润)d+BLpQI >,G,&}sVo@|-Tt`<-m?R3`O~_U0Gn4eBPY(olT~=ue4LU %`f@1<бWbxRLN7K;8e`֞jF? =m48/CAGv+^1,=FӛH1=G!j$rINTRm{LUkNnv-d&:чvw5Q׎mowTƅERԮfkŴ.ƺ1BB~V+<8,ӳ\KzA^aC%Eg V`:{Nޞä5?9b%VqƸ-.vb1YjNn!؅iIRW/rm˾߇acn`֢oNRmK|Zl^ 9؄ c&܄֡Z6۶t)7͜?{|x|+^JQ/XcJ"PI;le~52]/aV)Ts/g(J:}[[@$Ww^mcwh*oyyӀinz:żoH@iELKgE6[ppgiܢȚUCt16m 5Ys1{ʜR٦#5.+̠fBX!IQ\Й*/p W^F?m֐/6WZEuRS!CBze?:^P{7X߱64P&C ЖY!.@4OK&i,xFnQ$uzK*&m=zIĥw_lo_ϣJB:./e-#sVEct9 ];Ex&~LFj/GW7 tyg+D97 v M)a%ܚ(&KW{(wj'Ao9PoWa؛kpZ>TוӜݑ}PvIy3$%2}4t[H(|9 `PpSg/&חMl2ZxnW(m#T-"`>w bǚ׮cN-QmXEDBr\-sF ػd, 1a!+ V FcSi\Mޫ$>|R8Ͽ *ׅ4ǏAВ9 g]bK(-4 pǫ ]ÙLfc6>'4KA҇A\`ZOA pxOyD[Obr$8{Jrb$n@Դ.@u0zrtj"Ůn/vSCbĚ;Ĥ;urJ|3'mr*iRHE5亣v=ƯAN#+VIFr6|,%ϥBk#|u]QU jgflp;B x]6uiwKc^X$_fbvH3ոN֎rPA`}N9L `U`(jj=+Omt@n Q\96ED)(>% [ `dq( XbaQRN?ҟ]_:#N^<ܱ. Ϸh-+6*%ɿ$~mׄVܵlj ty\$K] oS5V3zO1Sy@axr uz>OBT$xR ۡ뢋nϸ+c&V"Ť1־ Hm[$##O%9fr';n%2]G= LI"@(vѳ_L80:L-SD6VKfY{7Cr reKj&ri #ٿyE1}Ha5H)$~,z j*P_txsƨuzN*]3=i=T8GS#[k MRWÅ3Z'6a)eDj(ifX%޿<"vR\|Zë!HJ}]JmSm"Y.: v!`8QypD6[pU^4{)H+ ~mpzvZ&%2X0QL4iT!,HDFAբluT +w1ڞ*uZ;V5ԫ ڝw_I}O{w9TbRr"}Ѹ ]֩td'*p.x9oU*o ʯu|^X{ +nY4ο~WL9neo Z9@^͇кaxI WoFpz2(@_7%" NRay:*FF" Ӻun8V 2O`dEghsR2,I UAP j3SH8>OM<[b1g"텘<9 >lw9r'$kvlC8ϬS޺.djX"DG"vF=saDsBq(RI pOަ1| =4JhQJ X@AFz7zxn=·z+_H J)Uo*2,$[$_6y?YD'x1kSKL}h|ir np{8=ߏvAʳ1 cbL^%[աjb|܄儱: bv~> x4~ BMR,M3@"zAvJ;l4CYQ.#*98+O\Mh^ŅSIs]bO&S~&wZuYgHF5[Q/diߵ^ت0-RKzu?]Yq2?PPЮ϶ECT\IAʁ (/%rU7DoXҘ ƞ4?Z殛')]GW9ӆ\>)R$D5gjܺtte.E Ұ"hsguK)9]*!|48~;[=mchS5: d>P3?U2-C)@>8rچ[V"sI!Zm=.,)?]Fh~.JQ}mRr^v@W_1/5)SɐOi!K5!aâ AXzJ3ˬ' 6aaPuhߟ\3яR^xi˦>zE*eV@hr̸lF@kjE4塽ϰ#au+HZ0Ik>g|ڐRoz@њ$Wb,viu{xDОM {~_ܖ]LUW̲|V/ ׶M1&s][n5WhG9Δ'(%`MX2-1ݴP@:|,] SSoڴ꺼G8AjCIRx!5]Y^iL,A05;#H'ͭ+$+4"1`5Κ=m*sҘC lɦ1NbJ*p7!5V>efVm˧Jp%f`j;Rzox>ҥ1Վ0&H&hTR%HVu#H7;69w7(I=!ĂMyzTc(rTi}k ԃp[#!ʕ+A*ʺ/h۬OKg)#g#f~F$H\rlhNN5&W NF4r:rr9RH(苖 =0\AQ'6"Мh 6+f"i\[ ^ٜpJRʞ0f2ifP<.. zmf϶ڋs>nQKIɿ/G骩ɼ%+tIHHPs>vD˾`ߎ)ɑlT`ކUb0aIky%|.6b[5.[_M)Ip<f c0)qJ>huJ7tQD1hnI30Eb67O@zeҫcޤpNV |+l+Q8ԁJHB=X_:Bw]- b0lȈ]]L4mZt  6gیRKϽ>M<<9{S-Fs[ q e1&6Y{6rDQ.hP1 ;1;8**DˇPM^6F95 &ɏ,1igg$6J Rv.¯8^EŀlyPd׷Zhk:U;|%Q®zԊnݣՆՐ].] ,[C괟 kc(M #E$#cᬈ,`X b bzd0ИHp]z>)"sӂġtmGh!}׍Rm)l17y4!ʝ[mƞlEɏk=Yʹ se{=?"7,_d2&ۉð㙓tͅ7X1Mr>y⟂'jeC>݋+{KؔUN%$+>sb&Dk9 Gv@0&?k%I^op^l?(3<,r]+ҿ3ubW iXFsuéfH kBZƔ|20"mT,x(E6Ye~ߘ0"܅ #|b7ZrUBcvQŸgK]0\au| 3dY+Lq\P !ШjY6>C?Tڋvsӡ/]H`KVGZiV?r`-km^pفUS$"?=V˄eL86]|[)G.ESG>ˤ!LD냎s4 g6ֶF)jv7Fz5 VVx"& "8%$$!6>/5IA{[;] s%xI"u}yCF,XAw=%LÉ"*ފZeNho@fVAjQ<SBcW OZlġ.qk;B[-D] Ȕ!UQԧDV;6 aa3SMGFgn/O4k۝:eO@  ʱ[kN;O!C`1KܝpS lMO+i.$TQ }NīDY9p(XqSpZ7^U}fcQ0wPn.`Sh` {Ch`ē Y~&njJDa(5EQk@DFxMeDAP1>Q%)|GLa#cV~n% 8!}m1>K|(P'WqJ&"aj L[xݹ:7zz<-<D xVL=wS4XܤfW9ÿ f7隡?jY2m肐>rwQQ4ア +who"Tۉ Z}.!JNl]S&EtozԬa+{ eaס?pæIv"t%&juA/zI9RaʟdNҶR-YRZoeQ^›YRQ$wDz*Yڜ}鶵X:]`N27+)W Bk?ⶸ$Ūg$w5ZZyH HF*CMM=rxV^ߌu-cB =>0_]Oc:O4:u_Jt׋l$͡ sV;Xė_^*1l (5|.K ihR0|)1r.߂Nsq} Zr4oӌ~Xϝ[.تf >g'DX9› m\}蟟Poz x>LZavdvIHqu[oI}#j1YK9@m.A'Hoc&O%ﺩ06?“{^*8ב?E[;\ [)G%E6djh/!Jf"U%lBDI@E!%PY #-$$/0e:W"`TAPհ ֠㱯Y[#b`Nw|no[*Iuf@)K($o#А1lOJ\;ϙnFXi~ jP Hd2aq/ߐ5<y[.p0<؇fhI>kYq}J֩D9Qi֨uYFn_^YT;Oݍ@T?6LEp^jp"zIkY|maoiFgoS@{Nj^ca9ONXo(Õ>Xv *K~ߛJ` H ,&G tB~X@m*m lVӸl*0gwfemIJVjmrl,^{uf~QQRnMRݱMI&FߨXYbQnq4MS4jf@LK' bɚ)Q%{:;$jW (939ɋ\鍮M\&WwNK | ̹,^_{y LpjK{GkVN"EU!P84c9XõBRL-,s>cf]mJ?©` M,T{t\JȗCnQ|%u{ImsbnŪ{[KCO0Z|  "A SI~j7acX)ŷ9B6s%ީ M.N=+@2FN>PX6e>AQ9z85(Lt7hӣ³'PW# !#vGTWmAb#Wn GG)R<( 6}BEmtq,Vg/G59)k^лrD16>Y e%5 R,oWa_kFĻOMtf|u[D0M JB1[ITKԚHsaD<;q62|O RyX%njm*?4s6! n,UCYg˃1ի {tU?4ځh1FWso63%*)Q`p6 rjhԋ|me\>K& ZVvc1VJW->Y1n*a PԫQF06.yS.b v?SbֽQ<Q= m|i_?^aZCq>3WjhE3xy2 )3E8n-Z4KIO pXD`C= Y9P&=JJǟQ"l5\i|k 6Rf$0Pa2W^z~j@ažFzxu"_5ۭ&P/ȫ`T6$U[)X|-:UknfbXDy!] lJz=hiu;oSGsq~A0!7D:иK#B{? F]BJ>_:Iq4|fdГ{0Y*+礌g︀˩T./ghY/H=;5$[g|Q;Pv%&kjawE Cړ\d}RX'ԜwuĜS9 (hZX</ AIKBE2lLRrWJ,9U :ȸ8T3@G@gW x#_:)~l Z2DL-!lʷQ;^tM` 0=*70IIPOb$jz㪪$ߺ;RQ>z2ĭZoZɾ l֟ċt9+Gbghh@ A MڻZ ô:7N&[_/'6gDaTnEKtr% ^f o-)o cR9La((>P^rA2 Mj\xV t8?@h\((3ߗ4C6>]A} B֖>G{~k7 xi ]Xo&w!z;ƫ\0S$ō$_+ϔ@$N\u=睓( Yi :\+5~_oځ wV!N5zպ 17§ݢ:wEm \19$2~b,%m*d &ԔLnv]ٿ\k?7+Bi0o梢ޒ~9t&X1e5qe}@BFV~ uP2S#*yBлSg[q6 C+mܑ66Yo2q &=H=axٗ_>  s,,][4Gz/fgU#$2詂GI:ZB!vu6!2Q rC>UqXf3j7Oĝmku{rjHezV(O"rtE[[ QzCD;@Q!|\z*%%8#)&GOGOY|S6F`\ERrv6dTG30@Jl7+bF)cA?iCNdQLvnVv_Z`kS"{3ӍMwcL:ۋ1ߴ]NT- :<5j|[j{j _N6{}Y"P68by8`FXb z,Qݏ;MUN׾5 1rWr5Cۻ@=cF>E |؍rhk9(:26 TN16#w5֒f%mZW%I0~@XL$ nacΥ;B4;,Qf|<7Ղy2TƔ=}u0Ʊ4r,}ƣSSRN.S@RV/SnVһ ΰb|9%K:Gds0lL~Td^muoh<[mc`E|4yYH`{]ܺ,^N;qsVnYrdjXk^Gi&nu4A^!\ E(bܐ{:Jx]ۑ)².G8z!yq<۾MEC `T61kk5 Z$%d˵ peto:ɇEL_֡ 9u\4(f$iS4 ݜwRjQ>/ {=ANi%/aGc ƞ."HN].I+;X'J^/F_GA2c׊By+>TBa7 ͢_*7S^/c3;gY.LPل8 (Ai5Q\b mc>>"A0|1yMP,)G] ,Ag· n Fo ƒ=f}k{c H޺ve"X; Jxؚ"g:Yb5rxkG>- jG;KۭY(}/o]DSC^q}Th>6M6С;Ǯa[ e֋PV`nBeE`3I5^BtB?w"eMj`#+ZOK)jMw#}M4)8,zZ4Sd/7ds-(~wDW D%4klKP7 c3=0T|6k: OWtAXFdԉp7 Ѩ_뵉ӠîΝ#ͬe߱Ҟ),ٴefXiVOۜl@n#=F9.0^Ѻ:A$:Ce zgMC*Aj&hRvBYB Vz 0BͬW'.I|t n_b䢩^0vpIԅk4t%=SP$Ac_l +{9sr ?(*˼`03M۷jP'zMqphPc@>Q尒[z%BF!pr?ϗ$Ҥ~L#Vψ=0owg%њU='2'EW8G갪5z9]*%6GD:O-DzVF Q"(OYӾ'(ɺªrbbqe! b|Y*PA= K!x`/'Q/P͙:GL9P jk5y%nbJzv,:9ޏ:-iCBF!VW lh-'w 1+E1 -A %dfj뤫*JA]"I(0VO/ Pr/ MX"W՘RȦ1-݀[z[W{. YB' [J""0U\3%d+_UҰcb ֥/fwqiGM$6RٹR6\hN 83f~'~(1&t *gV/'TI1X N.pW>^Ćn%[ KG/ȤQՏ/dVֻ8->ov_Ct"u }<]p`LNe&lJ1"=aO! ։(j Mp5VH-0<;f7.p `5VHZ p'Ru-p"'-cN$/0 Y7i3ф ,{tQ: CAl[=2g}Z.YFϠTC)Cu>RŖ80: "_*uickZ&+dI+ "(:&:u}l 't n1e GB]ay&l[s@8҇!˾*dW2Ks0?`4'a9,OC^,VDY6d{|K*H{XD_bA9 Y2ZԃgQ1'G%jWX:.)eRl&pk+ ꤆o e$;B9^>*siݟo  9P}(yϸZ;d`{bgƁCórlmi 6n*2JJ-6+|TYg2db9paO2l)]vioBr دb*Lh ey(@MnQfgh`8 xX!!U< 1TӃ_yU5#b#2lz$B#ն;zf;{'S^53<wwjǟ.uu=o|!tpda<a/&y*'q(E8;ͻ3:do ًItVg}0f!S  ˲NCgSMY]#k}InjS4އ*N/}k i]y-NwćF 1zi2:ԇ@U]vtxw6m$-y"si7"iY%OƸΤ?#Z JPf@!հ&I߸zI9.mH ҸKj|nbޙ JsoV⣏:!诐 iTGMRuF <s짂|py!k#8]|c䙨 ,&޽0hT 2rn~/4jxEd{{. ^GAݦ=\o"';VW֪Ny4wj5%t?tQkyݜκ=KWuQȧ%]Y) 6`ߖ,)S_[B;ϩ )=Gf֣۷9^Ea_%6 d,-OμIRf$XG3x ?yF+קQMϷQwFO%{BQ8,oM7䡸l- _|3 (8E ΂DSJ;.7bjI߬Mtuw@GA/Qj1ʥ͡6׭@YhDPIs]b藂K{=*p+I1X}G3x'GJ}d90Ibfl̳+/ؔ<_KV&GCb%Ώ-˖c MQK0Q23K>Z0O{gȶx>o^R&^& b`#5ynT1X/v~ KD2Tkj!uAJ&e18h˚JIֿ2W]0O^ - ܑS,SJR޴8dʫl0\\`*qFA 'T۰k`x(k/ר5Kd6_r;j Jx]FcV~n;=%&f"Rz]tyn[{, $=#I2MWn45`FG @7!s_*򲁄x3  V]!١Svirr{\on'I!˂5 F1F3@ʉb)!ΰ7u6D>n}{=a'm:_Q4\W*CzυAR! [NTiB_4 qDWևX>8-_W"J^{FJ?R: Hy<9!=s.6)~5T!2(WD]x,~I"46JR|&+ QSS 39&B?2]d}BaY.JN 2;CpI3@s}qjh `a bHτzĠ).-hA`@4U{P7Vz>g K!~ړp5X+g=L8&6( #V2.c519=.;][!oѻBz8Q jq,eb|I-L(ڡF1@%I (gx(QY16MߠrDX񅈓.LZH͆6-._L<]"uC0U58Gy ,eG'5CPPߨ0ErH"*FjWD(ul4Ź_вLp͡0Ж]Xa?!oWleF25ۡ;~9t\,@0eP+;zWR}~vIx= BԔ Kdz'w ;9`s˦{w6KPu,iv ;MG\[@,qOx{cETB6@zŽ U,L~a7cbc9ddZ,g#KC(IuR²QoMZrpI lm,qPzf0S<]RKgտcģiF.!!?v 'V.lDah5_s@\X'.@U ezIgc;?*=,\C칻&~ƀC7I(BNnUa?'wE_NzTF$_fjFwOυl&֓|*ZT5x5>|q| vUzC$Nl r4KEog|:vҹ?(Ue]M]_K[dﮕ洆ׄp+UˀMvA3e8^ Aba TЌM6jFto=,m Cv2B ?!onu5߀0a P$!s)[o0 pE|aJ~xۻEo01ov pBrQצ8p)ƁrGZ:#\yck$ZuѨh1-;R>P$WNf` a*C9c4;ʡ v tZ)YWk"Hx60h eѻy(=|!q %= < *e`Իf;t;֋tnn󇯼Gdr6niI0l9$lp^V`"Hm`X{pBo{{o>4b+hD`V:QD9^9