pacemaker-libs-devel-1.1.19-8.el7_6.2$> M$a㉓>8 C? Cd ( F$(@DK^ <$ YR v  _s n0#;;<u vvy6(y8y9|,:kG[(HIXx Yޜ \8]^UBbWudX eXfXlXtX0uv w`x y C CCpacemaker-libs-devel1.1.198.el7_6.2Pacemaker 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.\x86-01.bsys.centos.orgȍ$CentOSGPLv2+ and LGPLv2+CentOS BuildSystem Development/Librarieshttp://www.clusterlabs.orglinuxx86_64 , /6.RP<D Y B*8B h^bU%gB 'fr6W{+y!e3p# 42CE)@+# e# ;s6N; Pg;sX);Ds }3 60,X- J A}P? ' V&,-Jt ,B+<u&) OR8 (bL t }= )N`L t"cM# rD,# !qdbJ (o52h?_ms_ms_ms_msI_ms_ms_mw2u &u93bSX. P 5 ?h$CL+7g 3 {" ,7 )x <E  & uw{ '{ Td\i sX\I{.kb{N^u^ICwVA _ V uO UP NjH QS(%ƅ =JsIe: |J .S; {\i! PC=6&3k P8D V|fZVGO1$%l)z2&zǍh WZ _/ _^04|%D L.1x (T2=5 + CL!] 4 $' /BJ$9% !/8i&"I+ _CFPONBNa7Ñ&Z$Y  sk_Q? l_?W+?<#A= ?@U .!G1r g-M g-N<M m4F%^C1=E3 =Eh5PmE-$ g>lg W>  o?W  W>\ rq g>Fp0\z?2s8*Zc7Bc >8 [sC> s5 lW^t 3}&,huJ!Bn3LcOC:D  h[+R5i.(?lmG xY O &,IO$ NCJC P9I:!} 7U,c; Q UEO OHO" %WBS $O $O3 <_u ? B? BaUAN]UI^-@/8 W K[c(b&-j &!g/##tg##2:WKyBD : qu x yt{;R:PRS|" o 6 >%W2g1E4oD ?G ) rQ=U? Vp;qJ"~zn %\7^=j i )i M  }gXBGfUr= +sJ 8hs T;aR -~%PG3o (9M QlO Q-nUR]P L@ c c rgOY3S1ΎOY3S1OY3T1τOY3T1τ' OA?* [P P` !v/$/P~\d{/V ^|=;t_,C$3eo22,:22͈$1;"&j / f7= %I $ + QK4 P9 Z f7= [$ fmL$ .D&3#I'v(#'Br O;)%^^D{; /`? 7 -_] @B >9k'd ?<* .&L2L 2I-E!] L zCzBr<.eEԟ0WY=m ,J (8#v- (& fodxu uJmu u =Gu ;-XX*!E!qv2CB Z$r s% ^%;'& Z"; $5 }$5=m%%x%h$rg " u#SKyTLm:I[vÁ .f%& "R %. (-;-X %&^%4 t5aX6*2sW s4besW s?e|/   Ig$hs9/ /pI@(-B[s\# 'W# 4 cla% eGt% eGt% <x,% l i.u+'-,e'B WI+5 ?V4 k@& JN@$Ay  9>/)f qmC )  )R % O )T 4M^M^kPo*y-w&_ |7 T T  7 [`aW T-CVW T-!3gq< +u(31 u(3[ !Q[ !7 ;;j uLD"x]G   3!Y[C$$m$%\$kn*>&c'ix0(>cls,f^(a0#*R % W >*3;;A; {2O&s?I E2=!% %L`H3S  3M  +3p t u% h I]ESr $& [U ZOd Q C\(Z 1,` IUE_toUEHUE_t g#?{`^ s,MsWW8{6SUE6s2?1s-g U `=e$QmA *}2l7[ 0%k ;pQ V!HYa')CSxS  щ^`#,B k)s 7N / 5TIq!q1* Ao' $-#`/n 5m0bn j &* Ao'rQ$,8 'wKeqn v$*}})TL' 4 =m, 6  /5*,Fhu!{f qjO6g ('+!vE(v E(  {IL9B  S 9DKIi Cf9B C   :_mslUC#=Kel{0EC) qk HvYjuz # ;Mxh& y%Fz L(K@C5 QQ/$Nn B? +`z iss! sI!R !hu{ uzuu smz zznz~z,R  V  |s b $G $s $G $m a S  > 5#G  > JK Ky Ky JK Kya' ^_ ^JK KyWKyTJK ' ^_ ]' ^_ ZJK J$^' ^_ [eKN  $3eL+3p# -~HTGHT  ^$K U<O<O$3S] ):SV{ }!{ } Oc OcW f hiwIw_+_V 7 8_X 9 :_WiwG 87J9_X 9w_: ) hiwI + giwH=J*( (  3g'gS v_ v` va vb 3g' v``a vagb vQ(  3g' vS(  3g'`Ro 3 Rqg7>)7>*e#zze"z~e#z7>3 R}q3 Rp  tG\=hi=jk=ti;j=jGkZ t\ t;[g|I|7|)F |1I|8I|8'E(vI|7g|p_ 4)7)1I|8|(I|7}M 9K 6&$  `&N e_a9a99B( } <9 /Ziy }4%e{ C97$ \,5Udw ' h m_p)yZ!o= ^`) -uG#FTH4#4*8q|*8q~d i* tw drJ\S, k ;0!Z6bnShvx o (7-Aԩ . 7{N'P5qQAA큤A큤A큤A큤A큤A큤AA큤큤AAA큤A큤\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\+\,\*\+\,\+\+\-\+\+\,\,\,\,\,\,\,\f\\\f\\/\/\.\.\.\.\.\.\/\.\.\.\.\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\/fd8d71bc0370a3f2fb2d066aff61ca4479c78ec4c1f16bd7e628562a6d2ec0b1cb26ce6f8087970bb590cefee84c61c98566e82991f0c6e31d6a20daedfd5a7f8ab1fa157d0b8a9cc03226336cc3f829c9b8505c0f9b87752c8ca4970b22653306b91016802d07c19948dcc0f6d36c19432d851754d77967013b0c5ac900c5415d1ffa95b07eab2e558033bfb75c74f73218820860f184e499eebc21d4c47bacf90e5114f6f24684ca0d4c11c90a8fc7e4fcfa22e100e04a3378786235da6a11a54947b6d12daaf4431debe9ad0204d7547efb09cf595b80cbd4ea3c7bc49fc1ba020134b8063e33559f2469b39423929dabcf0a20e94b7fb6c57a41c9caf9c641d9b404589ea4b4bd9b4a81087c9133a02b232e146eda43e54ba88ac7aa74b1ac4d9a1e1e3be124cde38adb9610245921c3f8e8107c14954b9d35a864d8b8756350e9efeab0dd7eefc51806a9e646e20e94939c1b1fdd0247a3a2804d6a3156ddb0d58c0d601270f38766582baf072e7bfbe6667684470c4700deba9a436e00c59d15e690fc3c0d6be895d68f60a208c34b8e77674011bd4d26a326992c478bfe5478537894c9e275e75688219701fe6a34d71cfc1abb9b132bee0c8fcbc53fffb585491a873b3796d8f36c9eaccc31b0ae23dcd914532843bf9633a782784459920d5bc6698ec98e6cf7f1033037ceb9e11b38986e197c1288023f867607763f1d1650596a6a043a426d2b66eb8a904501d0255e7e7a39e92f0e3a0f4607090c8d4403dbe7b553b030ea03d9db4bae37c654d30d86549d866118b80cef5adfdc12d72780ddba76d25cb85d4dff24e2acd023cda4e4b902651803b54c1f9af796efda1fbdb75e5e184ffd4046ba3393fc59b42c6276a6b1bf0d9ae17fa458c001ab052b4e71612169018738a8fb1551f8ecc18399138a0dd4d6d09bc802c75f63e39be753e5732b872d2b5ca3f4fe5952b6216dce2f11b63517b46bbccffc41c22ef270ca5e5250f15c601ff5b4d424fe6b1b59aebde84c6b11c7ee521acd149ef396ca6ea6445ee21322a83e2f52ae4000145e5f16f498dc0027311364d26de516f17a632fa9aac3bb548fe7072a852481b384796d2dff6551a4ca965e3f2abae57d723363c37bd79c4061e97890a718ce867546d2125180459c5223e4aa0d4d393e232d117e38d165627abf1e37494c892af17e98133712f80fb2ec9d30374d483984d95f61532a88af81436d1c7ce1a52897b4851625892b89a26894dc07c79e70bb116a952b165cf59d296e404e5522bd60b0f22ff142f83564034da1114038091fd43d407c11532707e9dd0517c42dfbe84a7ba178f1c11adcccee2c8e76ab300f2cb3c4e101dcd4cf9861f0d87bdd98e37673a6c3882470ea422e5fcaaa14f1e7917b99f8f944e954fd5f1957508c8f49f5ed02f0dd7aa6b5e3aa8f5ce3ab71c1010cc082c168a5f17d8d520055a2cde4cd9a4050b9711bbb98c0d29736b6d3fa47916943fd5fec313c584784946047ec1337a78b440e5992cb595f8970a92945e31d5e62331483ab3bff8666fe8e874bb67d246df70b1513c971055c89b2f309a28e53756e3b33edfbfdf66d587ad0e8838dc249a8134011203f05f6b1db004250ec393fe89f33652cd787f167028cc73c8e81ece2c50c17f9a29365ee6d05bc72cc4b787b7bc9d1748dfe2321b2399a361f4363d6486bb1367606ba6a9b9999fd0fba47bf55fbf784c87b1418956df7e3de90df744dcd62f5919eb288e8183d2dc359e94211df646b5003dda25c5266658506e7294ae0696c3694c1b49781bc755de708fd1d1d3659e88f4df13214105018d52592df13ae7e86b807ad08e26d84cfc812af1a2eba720b2c9a26c21f909fa933c5e07af8f11fdcf6611c8ddece4c50bbabc14a017f1de0c2a0165b3bf30b52a107700158ae2d756d19ba741c51b09743ad9032e7c93fcdae68fa671dc122a3d17ff863d009c3b2a1fca64ca40cebca173def1d8cbb1c38819fd0aea32443dd6c13e91c5b20836936ffd8dbeb6ffc9a4d4df57192cfdce4d222535cd7583133050e4684155b832c02859286fbb60758e73bcf0fad937668dd606099260b0380f1886f999e5da8ea86f2424e4b5f8c0cb3c30c626983d11dcdbcce6b590ae92e312320cab1dfc7625761f4b17b932ce72040449acb461fa4ef0961dad301179f1d9cd5451f211130ff1bb40cdbb972e79ea617d056c17d8cf883378ac405f718a91e47f1dab0ab64aa03bff632caf54f9e0bdc117b81677d07cfef4728c660bb264d804bd61fb3631d961680c7781a18887d1d7dacffe2d3977c91da7647db7888d3ee2d2a4551a7218b8081bae75bee8e8e7fd0d3f640801fe137b1238b06518b0067b7bffcdff04d980fcc188d6b7eb1802366edff2a19f872811df1f0253044e37859be194eee26c43003fdb039e9aefd062dd735060da8b97e12131a89dcd9473e36402e44c50bd49b39923a3e55ed4d2fb2ed195f882ea78335ffacb50b8c4ad8e891cf87c53fb6420c63a1c81e8d7b8228ee0ab812c7e32960ff000482b024d801cbabf90053e1d32b29286fbba11e5ce99e0f052d0a6e81973573b0909d35ad8c48f3457cf3fed74fc7634c25b77b8e73a8b8614ead94030ada718954efbc59bb9259224c8ee3046e439e081556eb3b9430b3a3dad37c5670a14a8941049c979869339f2e36e174993dfddc79a5d05c0c21c05754270a45924e522287b8fc8abbbb45a58218174584db44a679cc4b423084c796cdccc598764fa1621768338ad4b90f2e4329dddea2078b8318274e362a390555fbd74b20dc2dfe0053879f515afa06256087b82a408f7deba71025f9eabd29ee1e5d1200135152b0d73782282c57fbbe3bb6b9c2df8ca8ee1abf2acc8aea957a8d95f78d7db79fbff48af314999bdb63fb3692fb84f0f3872b97c0077201cd6ac7833c37e2da6a5c61db6b631c4ed75c29c43ac7b0ce6481a82ca19a5893842bc75d03ab3d957932a9aa76806a222e708aa5cf4dfae5200b3d1bb2f55c41a3a64182f6a201c9c50966ca46d8698527410192ae91c145759c745828ea2853034914514f98f5458dfdb507d2b42637851578c4000fe62b9ef495cf997bbe9a7c61303c257579ceec8a34ac3363494d11f19e4aae62e3d158f6c66129ac7f64895f385bb6ab7cb1a9b193f6e50922276776223b17b07391baa108f5a9e4f7e1f8522f4fa6588c08c3a8a2844895d6c59a1fbcb04aa2d0fbbe00792429ad826d024e688b81ff13fa172d70a1ee5b94e671eb5ceac0b46acb3591274dab6f8cdec85af1bd029fe15287332a09e59ec9c2887a691c3f427b49ff551d7b4788b1799fda153294365da18826171cc6750967c787b77925639afd287aa925ea1ac428889ae4d8ada3cac5fc7506bd18f98897a91d32aaf5b3325d1a9de3c14417b852274e1a081989a25906624666e711a80e46163cbe05825dcadf7bec3eabdcd5ad3434f088835ccbd98821c49069567ac3b3da862da1d32d272930be8a2481a34c9764e3d390a49b7902d5d3993f4f2d0f32a7e944f530b18b115377f03da7cb56aba33b4bc64080a8834abb8c422943e01cd2941caa4e80b7e8cc3c021db9219d6c0c25405d3c65dcef84319440f8ccefa7496ace4b0edf717bbfb939d21751c1cb161bb36a1fd29fa3ac0a1fafb0dd7d57001fac4b9fdfd4029241345d9ea4f3cc60dc2428723b347a4d0186a8936bc0d5db68142c768b878d442e37f228eedda5dff9dbd47f33e02305e1d82961e0cb671270a53e4855076106553bb5b723a845f28f22b2f5e5fc00d3fcc0f9d825c92ea20603d28cad0eaf56ed67babb1a47bcfc95e26c40c31a45759c2535a499763b850e246940340519007735336b9d7351b803a361f72732534072af25eda6afd6a1a63fa99fdfd4029241345d9ea4f3cc60dc2428723b347a4d0186a8936bc0d5db68142c1986a05d3f705e6d1ceb16b68734d03342b6885b13954baebcdc07532744596d27bf1f168d7aac5d55281af3342651d2bd5aa81808cf88e7bb2197214a9c5c7d981038b8f2b1ba2e81eb6f28495a2f283fc7b54c4cc3b63c990674ced215baa06d17a230e4789d024d62ba33b5c65ab69c73ac727c3d57bc25c03328f7e5ec999fdfd4029241345d9ea4f3cc60dc2428723b347a4d0186a8936bc0d5db68142c9990888751adbfc40bb3537ee19288c2a62eff47b11c87852a14c73119ed8c669cb97714107711fac61aee4ad031cb22535ff06280065a158fc3c8ab525f6ade8010bc871310b06df77dc08a74f77e4306381db96c69feb9229d027caa92f3cfe9325e4e27b778f5cd0026806d0a609e622839339abd7b1c200605bb1430b94bb86c769dc3c6a568be68679668bae0e4254b2b847964587211fc1af3f14384b9f240fd609dd243032d6420f032f4e01b359c47145a994a4dbd1e1df55bbd81fe43c4b772dc27f1e50fba9b19c8c18066586c2c929f1d7f8162e4c56e41c949d3de490149479961cfb9bc6cf6c54cc587c21a2287195321a18f76c8ae6d61fc1f1c332543b47243bd3e2b2e332f89cfc076a8d74eea3bd5eb425fcf91cc9563c3f9c4b730b92e3a75f30724894687d849186958bcaf2727a009af0f55ca99a98d4e49bebf4b13b9d7548320aab6e71c5fabd1ea1b1edae379977e5bbed4b1212c43cdd8257c8ab626d37d3137f0a2ebe2374ba34377ad9cab2d9d41e6632949ab5af0024e48e347f4fbee28493cc43a72c52848ea7e71c02525c14868a6cc64d774970e2fce8c457400efaff1e9bbf651652f56b85147cfce3ea89c4cce62883f8dded273f81b4383ed38768e108f054c90612d4a70559085b341cf2effe8962ffe1889fabef515094a7151494b2fc48b8f00ab1b92a4195d39345bd55e9ce71f90a94e9e76f1bee9c8502b38ab7ab7e32651951c0d7b8f9fd8d89e96b9e9cb882be765c36428adfe067a6dfda20d53aeeb20476f07a674ca30f3be2ffc5d67ef76d2e850e538798409515817ad97c9dfe920e9483e693e471cd8348db4cf67ceb38a1dbfe0088c47e321f4d09cacd40d8c59988705e5e463fd5677a12e48ebf57f03ea7611cc02b42b066ca25ef63138201739320622e7b1752f48ca647fa292578ef5ba72d2120021ea3326a0f74c7339f7c985a16c1ce13f580566f9f86cacae3078190ddc867f6ba0b6b779811484addffd646865a3c45d8bbd4d74448cdfd5c9c35b7eb779182fe3f1b1af42c0ec99a54ef05bf9ea02093f6639b2ec6789f9c4b730b92e3a75f30724894687d849186958bcaf2727a009af0f55ca99a98d8f8b12034e39d7e1d396de7b75548d147258dabc2b65816e023561bac7e7c7eb921069dd9dc6b26baeebd0e602b85860c4156227e22080d96da389224bf77d1e7c5aa1756321c75416d0134b8010225ccd0546b3b3c6b3e7ccfae5acdf487b9b35db2afef1a6ff3cbe95e9dc0e01d9fe5aa3bae6974c4cb31c50ac007091b9ec58c7d4f68c2e63500406e087c85bbd108d379e0b86c9204c6dc19ade6170f3a712b100375dd1a47726a50164717fc8566586ee4d5fab1ed43ca3db5bf79c63804a1ca629b93d4d2b82c5839c97e00bf89b3a3e023d08baad746b2945584fee214de5fb64ef1704f7f9a5b4cc5e4e378500831117d5de39a7c080ede8723125814535b411d21fa4170ec7fbf28e54317d7563b6fc8f8709c6cceb337cd613bdde52230ad44c2de1636c240e063c4a4d094a35504ab2510b232c1b4d879aebb077e5939052a8b2801495c5e0328a6b17a211e6f9990418f5b833b0173fd11a4c26980822c10eb317a6ed034b8137a77d16b5c234c752d8b2b2cc5175bdd53ef9f4fccb654fb55387d62143a1ebc1472993372aa9c2c5da7d21026327e94cc79519ab05a7e248e6c5104571f0af1b79a0bcbf8c2540cbbc64843f32317334212f84fe87f23f4cc3f1161ab70e27986fdbba41bc4a6cbb999def0edfe18cc1e83beab76e9ec7d8eb2d708102a1e935e71d26d7636bcd6407009cd4bb0b7b973cc4d2dc2c10e99e96cf57b0f9b7375c4e11ac44a4637a34f25bc2f807ccbb641089beadbf8d558429cbeab725aac5dd80f6b2cf4fcb9e0d4b440d5c24c28d82df5873bb5d3582df79b556052cfa382d9e64a04569cfdef5d6a1b1847b53e94ef705aa15175056b56c14e03b3448dc20a8acf0ebc126018c05979db0cf19be9e9ab73b1ad3c0887ead0a177b2aaf7d90c6a0091865ff0cdab8d936f67212feaa095aad0806867c9f7e64c7913cfa58b05b4bbc0b34d587145c7f6bb5838f1965ccdb84e3c176475396b4953a8480a4699f2649818fe6ac23eefb523a9b6521484cae46d3c9ab51dfe39a44585f19c5f10e129b2796a7f4d40e7a9b48863b6e99d75728147df2af705195d4da955de48b62152f7c46f7bb1dd658b66419dfb1af46f325f22228a145be61283298c3bf999bcbeadf807a80da1c4644f364eee397565f5d55fb65defea179f8bda211284d6b986512182768245c3c7f978c6180c3521a2a185bbde2ae8d1b186f0f79572c00ff6a100a6512c2ea3d22663cf8c6614f05dbdd3d86593f28e29a726124fa3b217389daf54630a039cadaffe7c7c5b525c9f362f5dcb6dac1e7341af0d246377dd7717ca2a0a0060018cd766f4ca7bcaebdbf0ac7779909d4ae9d72397d4386f5cae8ca5aabb9dedb4f5609ec32399e1bca51c35d04ff61632a8c6c9b9236969447a6e7d655a4ff7bf68865ba808f1c0c93b87aafd0a2576171bae72d9948c53fd8a87a8df8f7652b52ad5a79991964e138e2b1203845dfa78f9f4b082e87cc59f28e06fcd0a431820517d71ea63f93b15691b35eb0e5ec8cd3a0ac1a9a771a95e6bb970f40035a611e15129108c4f2e78701efffb5b23401d404ea96be8f5856628da8a490aacd3eb1991672d7e9b9f633056820d90f52bfd4c83dfc1c4fa75bc8da1ca1ddc9cff81a320288c722b023f5fab0a12c41daeb56ced400e11b2ad95e333d77e81add627fb3fc1f34814148c2d649fa18f122855797111fdc97d408c4db3fa50a1c3f505ef588cc3c9a5c23ec366b595ccce233ff694eceb9933eca454a56261f5161c917509edd429ec6b96f7c5caefd6701455c9957177e63cbf98c4e144fea7a563d03bc0fe17a7f7c4b9eb6cb67dc650820b8912194a092461b887738cfb4af785a75a6e45c7209e2dd11e420cafb1f584064da2d7ec6b37cd4b90db1621ef1c499bbbd50114b503d01af07b1a71e6a6765376d0019bd6763a693e9f719436492e817369691f48a0f9c9bc54a3253ea0467cd28c757e4cc937b5cf178f666f27c35ef90e889a82921750997d72a91d4d02d9497686f07cd16685e05669224f6a9c7b073820888520fdcb38aad019f8e304671998641026fe778ffbbd936f9e203f717dabb289ed10db1f1435d2e5c4de8b3d10dfc7dd09f4c82f493e3ff511924670ac91ce8c6f46aec01864fc083e41febba86b35e74e36245bc2b7a3c66ab5842fffabdbf21d5e331e9d1def587c6f0fe04a41b6ec247bf813e1bf68e4958f39ec6303955bf53171514c18ffd54d9b2aaab07d608fe02a424e0280c9c2c3764e87ba209c5379355b71e824b6d979e091d12f5a2396304626ad48d34dbe231666f6bfac7b076c95ea409cdb762456db6a8c4c5d1d439e43a940288f25b3d1aa67f3199875e9b56d2d80a75e46d7b1c97b35146968b820b784367c8b61c68ae65770212671be8f083316fa5c6f843e9bfc01472a3f6053d6049108b84d543c0d208e200e751cc5a55b5e2dc6a0fb2937db08ff84ae1508084dce828c9a58dc25f514aeaecb4344fa658dd0ef6d7b100b52053c2af9450554999331320934be02aede0c8a225025f9874b67256611406cfc6b74a332c54289b28093427b844b486ce9cfe988d1c4125c8d26a52af2602a9683b9de6e66f1723684ea0a3a1602047e192e1d32608ff4a292c3accc331d8340401b36158009d3290d07b55b2bb9bcabc9e962e0114d5211b5edf40a2bb02b741b82b35378b046978b7beff2c17be5526a25003d951b56694533303b05a6973c28a7f5be4301ad19510da8cd99d2a0e2000b747b181f9561de535abbf16aad3641878994aa39b6f4059dc6fa72b352eec78e7cde53d49bc94fb3e0ce186e4d2b06c262f0d0e57dfa5ffd1c72841205bf034941e88b53b2dc1fe7b4c98f18230e39860444bad1e46cdf7c15ecda563b28f74776b0245a57d7cbb0d2d0835ded4e26a33f89139ca971ba90c5169133502df967c4a5433d25f10dab2c98feedc46dd9ea3f62d11223514e18d76f142db1a3dd3432a0a57940a4e02b7a5ee48d5dc5ecac0182cd59c6c18269a2f8c70ba2c371c6b366e3d9f8996b4fb1ed47f7cdf02521311e87b24ba828c225921198c24cc4e34ef6facc346d284f4937d3b60aa736fc3352d5758e63bf7b4b8ea5fd49d76e29557e42ccd6ac66735afcafc44e35baf4ae29fb299cf0b95bf0ca355908312b9841219513c38204ce50b93b40b011ab79010086321acaa60b2dd8e67d5a3a5804da45bd22bc82736a54b1f99334d05b0b7ee37183894562519f236913e4f7be95ded3cc5cbdd7e7210f012a4923ffdfe4e13fc97bdfab4c5e96cca599c6fbf8f29a6e0e811adcd49c588aa8d62243b7657d959f09dc0012e5bc7fd1a6263121c303b30c3f26fa2fc5662a8b5541e33dbde43e01dab0f3ad3828153e7cc0b875d4df06d72fff824946e2f814e1f5fb0438979594017a6c6a87605eb4612a5963a2c8b18815b3a2a209c4826f1976823e859fd0b2c3e7ab5ffd409a725603663132fd62bb061d86465e166176e05547bae5263838f66df1cc0a4148546704523fddfb4bab41cfe004955d25153451293afa3ad4f356de4bf68cd7c74543ea813a43be7c0ecd8d34dedf57e76bdb56d5f6fb2c79fad5bfadc53bae5d6237639ef7d8d887ae7909b95fc9b92b679d081ce8a371a33a424596f15e6495dbbd9457bd3a1dc1bfbe355d84e38312dbf492886b490bbaa2925b124a517cc571e747252e4492665dc54d031c39e6c5cc345593076fec9a2bdebb918b53404ce93fc95bb945223a52d574eb9dad0c2c7c64e319801fa938f31b0c7ad1e10522b3697d5793983f4052e0ee0f2a23820e8164109e99936a815b4b81f8d7f9f71a2ca82490ddfb3c3fe64b9bf3fa23ccb4799f55b188b350eeeeb6ab91f8a04ba656acc495a0c085d780b09901a0cba312dbf492886b490bbaa2925b124a517cc571e747252e4492665dc54d031c39e6c5cc345593076fec9a2bdebb918b53404ce93fc95bb945223a52d574eb9dad0c2c7c64e319801fa938f31b0c7ad1e10522b3697d5793983f4052e0ee0f2a23820e8164109e99936a815b4b81f8d7f9f71a2ca82490ddfb3c3fe64b9bf3fa23c3b0f537fca4b1d6682f7cd00b62de21cfb1710a01ed50e11645a455609ad49bcb76a54c23102be59f37cf1091b0778dfe59607362760d7b24d4d8e0c3e40690a143c8248620f42c11f9e07d9c2a56e22686acc2714fcbae19eb5977e7894d86249f1fa154f1001c96fe5085456f20f3193be31d2079c4689a14f34436f5ccb4ed1fa3d20a78a7937089c0ec45a900d0e20bdfee166d7aef0fedd9a4ca335a8a057bc237a8dce15b6e4aeccb0a336e2c1ca7ce8d9617ca21fa409e56206a0d857b76a54c23102be59f37cf1091b0778dfe59607362760d7b24d4d8e0c3e40690a143c8248620f42c11f9e07d9c2a56e22686acc2714fcbae19eb5977e7894d86249f1fa154f1001c96fe5085456f20f3193be31d2079c4689a14f34436f5ccb4ed1fa3d20a78a7937089c0ec45a900d0e20bdfee166d7aef0fedd9a4ca335a8a00df07682fc24a4c8eb8316d8274dcad8e3b5296cbadea4d4e6c243b819c90f6b443520ed204cfb7deab9f41ae5ffed457a5530ad7521f68ba804d06346b8bcbaa8acdec4a34a8cabb538da47d742f8967c7ea05dcac5513c0b3ace8f323891851808bfd334f89e3eecdc711e0733176b104ef8aaa410a366e313b0aca0b2df12ac86662c819b9d7e629ede0a1c72715f1ef2fc51240cfdeca205072225693e5e807c5dc69a6c5938beca4138c5031a0d9c7c787ce48e363de392384175dab7acb76a54c23102be59f37cf1091b0778dfe59607362760d7b24d4d8e0c3e40690a143c8248620f42c11f9e07d9c2a56e22686acc2714fcbae19eb5977e7894d8628ee6b5323ecbf034672b587ebe3c047a05cd36b18075b6c34800fa815c1e35c7d1fa3d20a78a7937089c0ec45a900d0e20bdfee166d7aef0fedd9a4ca335a8a07100b17c0ad8dd466909ad9034b3fd54e7679ad04e3746ae64b89bd7bd0f5c4d312dbf492886b490bbaa2925b124a517cc571e747252e4492665dc54d031c39e6c5cc345593076fec9a2bdebb918b53404ce93fc95bb945223a52d574eb9dad0c2c7c64e319801fa938f31b0c7ad1e10522b3697d5793983f4052e0ee0f2a23820e8164109e99936a815b4b81f8d7f9f71a2ca82490ddfb3c3fe64b9bf3fa23ce14a81c19a2d06d2b5f97e01857eb8dfeb7225914cb30e0470d7e5d85828cc9f312dbf492886b490bbaa2925b124a517cc571e747252e4492665dc54d031c39e6c5cc345593076fec9a2bdebb918b53404ce93fc95bb945223a52d574eb9dad08ef0225dd66888ed1fa1f477ae729a6b72b8e3d4646f315d323a8a8e4c8857a220e8164109e99936a815b4b81f8d7f9f71a2ca82490ddfb3c3fe64b9bf3fa23c75341757c9b561600690e10236de665972924263cbb44a75b43d6dd8234349f4574dd50a3d3e33fc349924508e4d53508d1ff2c2812a32e6bc39e3e22aaeeb94772b6363790b52fe9cda03236a7fa44772f098cc85259f3990f099e36169e0e32133469fa1322261d01b1f1142c5c9215c5cdd6497a9cf938ae3ef028f834ec21481bdba50c9143938bcdc59cc85cfbc392f95689fe98e0498527b2cae5be8b4f274e77ab7e7ba54978e09b9aa1fff0aaf12964441d11c7bf457e9dcf6c61015f9a4f62c562f9895c2a9873e9ffd95a11c230d90c15b1f3d6eee89c9c765f50dfc7fa5220c49dc5fe92f68aa41d7480ff16aacb9880170522544c534acab8e003a05ceb6b481d4871a0ee163ab9c38d38adb2798658964b972a6245f7e6a2d648b3f2ae5883fbce97d48ba0bc6c7a0d3ce18d3d73fb29b27efd7165803acece57f1ade023f5ef511b3d633981f595823d6bce3fd23afc622dffbf442a0ec439bb476318a6829f2ec34a29d339264b3f941b840c4c1cf9167d7d84a1add22fdb03a009609d5430624e47803144a72e0750fce109dfb471fc0edf3640aaf42fcff43b6c629dc9d31a9e0ae1ddf3bfc39a8022c76f1686442c9ce65eb063d229afa16f073b8a27cbcb6c2582ebc16238f5cab674f0c7ff788643e99b1523cb6e8bbce0be93ad6fe7deee2fbe1dc9324d0ad448de842f84f86021168336d4c1eec1e0beabc476570775d72432f3fea4e6db57f4b7a5981ad099fa34683def2c171f7488a286f3588baae6cd5a371d2f74b3efa77bafb9af6e595cc1fe70448ba052917a88aa63e1fe0be94cbb5b4550d8a948f7ae342773de5c9e47d733892ee024defb3de722b3cd44162d097bf1cd9a16b7e95c5c1e43c5e830d6f9f90950a3caeeb6550e02b6a506d5ea24ac63ca47d591f96dc96d62037012768084fcb742f3978d8f5277568cb3fb2bb16e623385e7bfbe176e9760eabd633a5daab0190ae43c12591e3adfee6677dab475ac4ca45239442eabc921a4fb9f2829b7097fff229d58ee8bdbe1f7c5c55f646da07b8662bd5a3d3b2f0a2b0b0de99d536635608df860f480ebef58adf8c60fdbbaaf552a8f35b5c0ee103a22585382c0bf0b4e86086d30d9daa26cdb110bcd48684f5aa7764dd604b64cbec4628ef5b6d72320c1aa6a2048a76022c2ab41d95b8d2d9f11e3193183755da2ba0f219c39140baa246eb311447aee59f1baa086801590dccdba3d5a9082329fb8f57ad002b00631d934441e285e65b7b67bb2245dcf8a02ccf1deeac150b8f2c1d18b72901b196302320afe95c008bb2e39101f4221c6ae4bdc3f87c972d803d83d33937e324258c092b0d9c73941371ee44924e85bf088119835ae4911f20476ed29414f40e427f6c52f1acf38b8946246beac550ee04d5eea566b20fad1084f9e01c3a661cf0edef8b328eecf2cc508d6284c0a22a0bcd315ec7de5264d138eecb944eb9e3581eaaedaf61d85eade11385c9f2931a66a658b5c80816bea01d28e87504374dacc9064dc03303d1ac5c87099be6e30f8ffc72ae4905b2709e92b8d9d4362fb0a1e4af88157a8407a12df3d4bae3084851b9837bf83ec6360952b135f028320432ae3bcc0973fd12476744bd0b7b3801d1817b75e8255507267db0d62dc82b47a5b23b3a862d25790fdf6188fb5be9d91749628aea2fb9fc2fb95f4b9324154c5b48e0799d889a051fca83a56bbde8228640c936564e9eea025a6d056db6f58c21dae08d5042f5b06a49f3a06ca92aa3394107d6d9dac67984cc2b0002696b544ca11a7031d5639b6f8443c4bb55a221a1e05c63df0e867219b4653dca15689054bfe62d110a052fd6ef717c00cf7ba5ce748272c282ca64f7978d4794ba2bc2fbf6c024599430c80359ac8e8d058948fa46e8d4bc45c1475de517d103d890ccf8116f66e243f6410401f1be594d2715bedd7458bf5f05c88b92ffe777b167263ac1630e58e8c17ce0f91e587892c3ee7d9844b1aa48f2a1dc4ef756150a7e3dc60ff600115f33dcb7f69f068a47170c1b0381f59c61dde24fc81003b2a5a9aa3a0b407e033a27881d19af6c8bee7e9cb1890405a1a759f7b03d343f5304e67a3c0dd4532caa7c7d6167631b76d5d739c50a07a8dddc507ba5e5b74be7d489e769c7f32ea79a9432353e72a5247514d02475982eba87e64b6bb85c2e674f07445bef417fb4464ace120a2db8102e3a7368f725d0ace5b2edd7121e4583afacad5299da30ef0b96ab5b0f07dbf3f46853e7c4b6e28ab19ff57c8f7b5ca3f1e77744005af5964e7abe7f9f6bc180f65f859cae8567601b85bd3f4ba64928fbc0cedf0fc3253415f4f1414366476802859c357c3d0788c4e66b146e1d9138402c6b965a7d3bdef0746c572d200fb63b7229a86a3c2f1e1ef66287f2c5a09b94968e7dda09874a35aad3d22dde1f4abe40440a6b94af51c425acabfe76e660e621534bfe88215f22cf642ea00090d9e9f67321ba39eecb8c8da3a49261526ba82777553eb0eb831ae72870a14262896528adc8946939467c4b824c453c90be40b8c2fdf0fc2a29ca69d5688a318219fb9a430ad16e87272a33e97b57259caea2bd26c58bb70347b841acf816f3e38c601e69f779e90ae829e8565f2c7a2806d287e284b1ab39eb4c10b51b9feec6ba0f95c197844ca130a6fb03f4fd0eca013170b4c475b9c0f06b789975d1648f6245da35c70e0a1399a0a712c00f19524d07b10d7e0929ca6315462b23b6b32ffb090685a3e22ff2d3e90cce67126ef93892e45eb74360d7e4fa2aa659ac0f2433b83a12a79e2c88b85c1e7d7f58beb96d2822a028a7a23608336090c325165c4f767be69948a2f178f29898db950af2e73a5b4f4636098a52845afb9620f498cec9315ccd08775bd2aeb09077719e2480f8381bedfb3a32fd54c2750fd95b9134a1760bc603b68483efee7d31052f212ddc53eba93e316b7acc15850ae5a0b34e565d74b245ba4a803e4d7aa4e675a1999a661bb34df96dbd0de84d67db4930e1aed41b8991a4499093b54c4a9da3ea41b7ccd3bbaeddb62d3a76863c5371fd5493de84b8f976478ebaef8ffa44dc6f516968e23ab84b214b52a2b0ec66e463c8a176311ea91f7ce1011c09ca61449ab9f6a12e88f13c6bd014e93e93fe5f52ebb14e1905a5ba6e6662a7529eb6df22da401f5c0e5cb7e581344c8083bbcb7bfa10dc0c0c00643a37680d3f21dfc6fd805b145137bbbfa39d618138d227e2a7565999c2a7fc611417c59404a51d82ff72bdfa5e25b03ca05ea3bbeba892ee7abc55faff6af25375a864d351ece474f0d7707990982ce3bf93f5c763907199212b6eb96ab6111e460af4d0894e0bc0e11c746aa2d9fb57c526639d447d48d0aa3d0bc2b38b59e05006b47a7e7686292c3a39777f74cf281f030d9c157217f57bf592c185d9a63b9da96e5ed88ea367f7c506b14440bf8ee625418a069914433f0e6a114bccfbd3dc31020e88768e0dd97d4f9494cea9a6a05ea3bbeba892ee7abc55faff6af25375a864d351ece474f0d7707990982ce3abb324d24df8344e7bb1ea5159dd3f055a28b464bbb6be672d883be63401116e0eaf3c37617782a133bffd1673143cd678713b7d781290205548d831ef2a94e1f878299e48337dd07d42d3d5f855e9db0584be43ab43d7dd5939ad9a35b107cad714720896fa14999c01ba021ebb8218a7bb5cab3f120217abcbcdcc5ec3b31cb96d169a6801821178bbcd6df9915ddf641bb6c4b040b0dec3f89887a9db23919990d619ec8a2bb444c3d53590f4452f0374e9f00fd7fee165af0b43a4383a8d040870f45122dfa9b15e04e45b1d374a2eb70772496d23c9f3ef9a88a1f718b8293b8142e72e6099d01b8f8f51145ece6221e9944dd5ab8226ae6c7c2ebc9bbdc90af0fdbee7f6a8168da8ccae3b5a182bcd1f1fc3cc91c2846797aad6e6c93a0b46e187d1874c309edd8c9e8b2f2b9acb5383f5bc202173cd393ff1a930a9326a904beac61a108f955effb136ff58c9312a9b625cd4a7fe7f8190d235919b3b19afd25f60e4e1d71b20a3846d98dcccccca88e281d33a69818f254d665e108500e2f48aae37b18b84fb14f062af6fb66ea34d27338672555177e95c3e078f77a6d513927de851850e8262a4e88e0fc21227adebfd85f5fb5c95f2733949211618356dc74e4f578c3275fe4cea56aa9690bb2c48dd8c4f4df764eca7866876965844d299bca8b9a7d60d670c67a942929e7a0c2529b27f4e7f3efc4d98fcd0f12db9a9a3f8b0b14c29cd7ee512d5393ffa2dd4183d97fa7f5803c158c448fc5c297a6decfdf23430c7734d7dc6bf3795ff946b5b6de793799751a992fb28d00433780ff398d92f146a27b38869e669418d1b8ca0cf80634a7c9f13d104678ccbabfbf854be488df24f614eecb58d3f7d5f2111c8e7bf1fa90628c54fe066dd9b47f68fa021c5ef4babd555bfcc94328aab3a391fa4e47dfd9ed0821f047374c4f02e03b29d359bdc7a03f5061317870939b7e28bd5e349fca1666d73a99a1894a5443afd0a47e7d615ea66b2b2846bcd26652d7ab79722875eb81a6025d51a99f85d7878e0c0a6a462590794958bd06f59f274c36f93acb759ba17e3b1043174737637cffb74a901eff3c60755eee72a7bc4fdb6146d4e624c6ccacdf85a9e5d92b163a60219239c152acaad0220a1ad4780d71eb3cfa100e1524946bd206aafa0ba5c3ea30b622b9cb54c14efa1137f334b07d9d6047f1aaa19302165ff621b69679a9e20a1235dbb8194156aecc1e0edc4729cf961dd84e60c967d8822878077986ab2d0a937ce4df7a24b86b72b6a64942e85244ffa70fae505972c1bdc63737637cffb74a901eff3c60755eee72a7bc4fdb6146d4e624c6ccacdf85a9e5ded442a266c09f79a9982495625a4b9bc33590b5eb699903fa9bf012c20d061600e12d02f5e7276126e9e9051e49b7d3829f7b01acddf55075fc49c9d37ae3c89dd6a1825964e76720abe63f73027e5858890f0cf75944f6709bb7b20d4c56ff4b2c92af2352a778b233883f0a6cb4df1bb58c8f210af02a26e6cdea1d9c050a65713d62ff598b7028fda11ccbf5cf58c3803bf12e2914c1b18ce89ac53414fbe121ac7b37d761aa6317c481f81f3f438730b2f3ed52177091cedb275effdac1e820a9da92cd4d7508429e389d1f6d461371c7c30eee06e49ef52c42a1d89f1855e2f279d81439a4b36720a576678bf90eaff74cc750ff06aa325a0e52fd46fcba9e4934930073cb3790f78253edc88b42ae916b796dfd1499e426ab0e307b8bc5713d62ff598b7028fda11ccbf5cf58c3803bf12e2914c1b18ce89ac53414fbe5e6efb74394c051b9351a4eac844b289881e303cda8a23e1a677bb33bbfb3f1ac9ca3e2a57d7c5d241015a21cce2f73bc6f0d458b35dce31e816a6d8463a8a369ff9aa3ff6d324c9a7681c86671c0733d1fa4f010f49b15c6e27da8529ab4ee59a191cac27047eb026500d3ce48b3608b37fc38082e41aefc363b9691cb5fa9010db1b915ffee2a08d01611075a5e6629fe2295ff8e21aabbe56b2ae57116a50f91a4d6bc0978c1b5d15049d00be09e9d50bccf75fcdb797f7b556ef6516608824dbec7055e70a0334c731c2d9b3d4172aee1b1f370dbde89437afff83454d8b53a790c9d4bf48b9073f1efd5d2e894f7eeef9cee42426da7986b498e1ea665677986ab2d0a937ce4df7a24b86b72b6a64942e85244ffa70fae505972c1bdc63ffcac19f24ea0e449368fdd3b42fa3d532db29c1f4b5aeacddecca51ccc503e1a859f36826e65dce076263c39167d948846e1762f4b1ef02790bf7f3e015128ef441dbcc16838c673f18d046b576a13df5c6ddf34e7ae45d632d32870d792862c35c34a24d437b9972a28a69bf441cad3c1c43349c086ac098e6bc02cf5eece1bacdefa0b434f82b445bd81846b87198c9056d549123cdcdb3eadb15f1d47806ffcac19f24ea0e449368fdd3b42fa3d532db29c1f4b5aeacddecca51ccc503e155d03276df4a59b1d24fbf114b19e35a7129ee00d623aa5fa42d7c7ad2866acf78f0017c129c2f8502913898fdebb71ee71cbe68320f9bdc628e93e82841bb5d7519cbc8462bf190a8acb1131d369b0aa57f503677a2c1fd7c3cefeaa668d62e9dcfc798e557a0fcd2b1aeba66a18cce710955ec315052d1e1d12eb47ce05eb8fabe2159fe3de70f1b5473261c8cacd810c5040f9b24e88686deb7ad31b3e2e05dc308ded77cab8c73080f3ece8179259ba6a0ef7a07276abd17ce052640e3254c3764be7175323b7c8024c75a2a2e5da661865b2f73979a5eca1598962efb98d0e741308a8a4d995aa793ebca5ef6823a2719ea7f09d4037afd27d7fe416d531b4ecf19440e6377fbeeba68f28d04c84176dc0861311ee320e6cf84a994309bb073c1022c0517e77ee7f80b28f7d8725c3965a5be784fd91b40923662fe79665600ed4a3dddad2aeb6fd8bcecb809ff8e6b1f37af9a452065cb1f54ff8870d73bec5f4fa46249d5ab9eb7687231262ee615affec4b7b1f48604b1b5c7b0ed3f94c18fea8a60c9ce575d1112dca13f81774246a3f8b289f60aa8e93bc04633a35a8229a6ad2a3aa5dac34a16c0758872f34dec320d372d1f531884447f5d9d4332c06636ffe0b654404d6b277aabd52890a36e0cec56aaafea12a6aff50e27eede11c4a45849ca083799433e1ec16ebacbba4e9e70439a790e93c0eb71c3f2baf699a6bed92e9b4e22df2c28d0af76e5170f6d95ea663fc3674b8b3ad8e0b27e1734bf2a0539fdea891e775b4313ef8c2eadd1e44041d3ecb25f14846fde5a548ef5cae07e370c35b7ad6769514409fe37f809ea75230e0f92dc2cd98bc39f1dcc30d8fe2978ef5c1d285e3c1f173cdcb620384be6353da06495724d2368a23d0d687325135079e9bc715946aeed6f4c39aced593d03f68e59679b4fa012b3caaeedb9f2bf69554a7bbbcc694b1818595db60974e9a9139ef3e649bbb641d078c676b06a8f0ac18b7d0c0a36ee1877a168e0518df95161a3dbc862b69378052000f5a9ccf7cf0cefecaff6a87799a931522fecb29ca32c9d26f1b4b1ea4c1be51c8e053d1651ef8c42b6181daccd768fcab1ed967d0b3c36412d5b63d9baac078d6aead1a42440fcaeac379bf8229891f156f714debf8eba45e11d8cfee0bae084e3a19c999bc19c4d07b653dff8566bb8bb68ff9bea03f09f859b82f7d74f6f052c7711480dd0883f817cee52e0fd2b7e51c273428bc8132ea3f53eeff2744b611e19e54280d0457970185bdc7e0bddbc7e1e1cbe2dd271cdd975480b771edec20ecf5a039c6a8ec059acc1ff99bb304d16e4404019f7e6cfbb560e3e9ddb554e2b2cb38bb3caa5358390acad65569e6a4326e931e312d120d0c9c979429546384e72983745b8e629d22a56bf74c3df7eebbd9fb28d055500a8cc435801c76adaeab328184747920b2af991c87bcdd066c582882f1463a6d4114f3648282de815c91fc5df06bd7284b5c466b878c2f5d79489ddcec42fc1afd016d22cb46b22057fa72b9d07f47551a14bbaebf08a2de1d8c892462f636a7caa09bd0b8f47887b44b15c7723acdede6eabb5b31d33a1e981ec7346742a2c8a62763c806148d38fd833c9ed3dd43e223d37e4768f611a580d161d00e15bec8eb54d8f0c79a79353a790c9d4bf48b9073f1efd5d2e894f7eeef9cee42426da7986b498e1ea665677986ab2d0a937ce4df7a24b86b72b6a64942e85244ffa70fae505972c1bdc63057fa72b9d07f47551a14bbaebf08a2de1d8c892462f636a7caa09bd0b8f4788872fee494a44e899f02bbd715df2ccdc242956c26cf9b0f6836fceec814ec64d751987b7139a35f6d2a6df2f7cd18abb8bd93523554309dedd3dbd6e61639fc9011b1f380c99bd426800fc0209670b76410b08b2e0d4348aba9bddcb81409ae4b00ac51d4c4650a3a0a1ee89318f988af266f810b8d23b94d7bc306e4cb14eb263247832aa333cd9af0fb6ed9acfd0d5ae66ed222ad1ea28a91884bffa0316690f44dec1e6c19bf2f6449f798645550682752536afd3f4925b9a47b1456841ccda65be71d59acf967c445e9fb525f760a379c19963061530febfd5f4e1ff45ac784e35bf3464010470d426f188e4bc3de8d7026812cd24b205a13fa14ffae2d1c8b3f35ffa81fbacaee6e638c7c9d6a4801c7a4565f68a9441196ff2851b81619bb3f4b4664179613b124cf434593e7aaf49692684bc92145bc2f1d251e15fb26fa5f75e77182905590a32188f0e6fc7444795746972f424276de0dadae83f61f662954cec892e00e62cb8c7798fdf9dc4d67af6e5109b690223fe75ad9865bed1afe2fb42a9ba4af61f0703079f917a028f049e2bec15cc4b1cc95b928c4b8305a3f81e112c1f00608cdc88c6f4e0ebb455eacc6f3d9eb8c79f403540404ece067d6bbe7bf72fb7871ea0117a8940c1fbc484f7e34460f91c8be6aa936133b07c1923d56030400bf05dcf4c47a593459a900074e04d114551c1e1335e8b980ade4418d4a57671a1e2c3fe3ab6b224eaaa41bc609a2be2bf77b101b72ff2fdeb784e35bf3464010470d426f188e4bc3de8d7026812cd24b205a13fa14ffae2d12d27dd9e0770121aba4bf0d8b28654ff1a7efe874c571ec88854d2128ccd33782ba0d1d22493704f13266c844b07eb80d40b8407d2bbbcc17cd2af535a28af3d5c0b909e7d388b47cfb83484e0b6f72a25b7d59f83d0b2c0769e3914f57e93abf604e6e385ee1883313f5ceb122a050252f246f9fad382602ab7e12a7bbfaebef05f512373b29e39acee124ce4f31772d7d8377cb2226b1dd46d0db780e3c0fb16c56496508a078a7caf5bfe2311c36c585d4aab522cfe6003e7180bd915cdfb0360863765316ce8fc06288a655b8dc6958bac93eeb043344fa6dc1f4078d8506a595b7936db31b0feba692b744c3756d6ef38fcd27a8fa15cab3cc5cc87aaa63b2d25ebece1fb3d42b1ea440b6e01f343266abd93f06e7a45e2193f75b652cd51bcfda288dc1e551ae710161a762d7c64a2747b80d18faab8675a2344eac38fc52a229427979ff48f671fa46a9b566e2708013486bee37cd52ce14159f1bb33c834eccef12acf531b4a7b5949fa8291e1bb132a0a89f4faa7745e410a4509298c837196d4fe2ec618bd364385bd06aa45942983b47ec4e08ded7b07fbb15270888b6083e4088c559b3a500f2b1dd1cc2b91885b31965abebf60bcd466fcade91bc9931bb1fcb67ed2584d5446cef43d75930a5d0bdb987a3d6db353fa12ea3b27eb7a27da5adef7d60f797511326c2f51ab007e254c1e74cb47aaa92e3613f8a5f4c1be977763793c29647f213f4c240a5050387bddce30dc0abe7bf4f22f2437d301ef7afad524574df6ea0ff1b797e82cc49f08fe487bd2e69066b19bb7cd7ec49b716c6235fd0427e648776d2566936118905c2dab49a8d6cad4c5f6d4335c343a8d4085fc542f8e643d003c6cd98a517570e214e29f7061062946b4af510a42d58cfc403d99166a203776519de27a78a936efe3dfa9d5ad12048c132746288cea29789c5cbfbae15dad176957640084cc3dbd7e1c5739a6aa3413ea8f464bddf1f0ef2c8fda924861bcefc63f5c529f28516c8c540a22135adf6319e582c535c97f77e3bbaf4f3adc05655f26fbf157293f863bdc0f2e3ec1295763cd9f574535e03026e0ec971b4aca6e9a1b480f58728ac2c35303710253e8936f842696b6b08ed51d96d8154ddc52d9eb47f223f6a22e75caa2f4a596b3c77d69a16f60f82ee2a48cf156e1ada9402a78c2522c7b59bc65a99e7b9843f32026914c7bff13968c2d9d58cff3db489264c29ac120e66fe43bc2f269e78ddc377bac7c034c4d0e5ff17f710ed5a2d2063970c8534850363fadaef055c059dac6e3aa7a95825a7783939a9d5c7f8fe356e889c97e0ebded32909351923ee009f9c17c8f889e79792db6ffae131490ce5600fb35aab3ec191f9bdbd6ec60988635cabbffdb052a2ae6f81ddf5ddbf5232610641bd7ef19bb41135f07088713f8e04abf7f450b9cb9116b938ff29a6b11c822b89ace6eafed73817c0aaa4844cecb42ff525f70fb8a4b90f0ad04d57b64f386c7b4d8bcd485e53a1dbf278023c8ca060601731804426348acd23a4bf37c11dc5a7f5b92e3eb7059bea5f00c934c9bbd8bd6d47c537d8237c3a0c4e9c35d2dbf3dd57dc7134a622cb69c09b6abafd5f5a7b3bd5ee45c9242736be7fd96e885f9290969bc1661d991f876fa11bc3133a252cae72add60217a335bb690dc2a40ba7a96e39826d5a7a015b7969b4a722b7e3ceecaf4525cf352e034f55337eb2ee18617f41ab7ef2af442e4ef45c32e35f0fb19376d9e4a58827390df8b2ed7dd6f7cc64baafe28b960505adce6960104d9f91dce2d106eea4670429d31c271284227c882f23148550e977894ef4fafb0e000a508d17fab4b032abeb54bbd1c2380b03b32d65ff939bdca0fcbcbaf4ebdfb7403017c3c22e3929aec59750b9f9247409c5c57a9ae66c241441f135d02dfb2907a27a5fd8bd45d699a351d2d1c129f97100674aaee65c063b499c88d8236aa5a875ecce3f9e2ea04faa516b800c34700d851c776ff938e67fb0685b184b480560751b906c42a4dce0a3b3d9e03ca508eee44292b40852a8f7ad87ea5fe43c5c094899389b545c6ec522d2da19d53d262d56d42f514c7e123cdd4d5d0480ee6d4c288daca792ce1c46290a801415fb53c9f434892010c248ef427bc8076539f300ed79b344c6de6aa4c126e037552609d4e59cf2957a3cf7aab5d205ced88c02f8c71adb2cc5443aea9c38360408e5163899744f9173e5770978830f93261ff8ae00ab31b279b85b238022f253adc7d9a2d886daaa9d1d0b218c2ae5b6d12263cd89fc467ce3b826774ef10f252dee7e7e124267ca1470d643b6a8b2b5a26666b90af74c31306c41673768ba10d03f6f4754fa2331a973c75aeedf35f1864621c6f933400671142cde5d1e1dd41e2015cac3ca85883c9b415f86a0a09ff2c3542cbdd6dea0636c3573b69884ada37a87a550afc941884556ee9ee014cb0e8bee53d868e42eca33fcf25ba3b445e9994768e2814cdd2f7151c122d9d024d01fdebe9b0324813eb8005d8f0ef0e687928eb7cf0005922aad59e1127695cad6efedc02b6df47ecdffe42b859f5cebc83fac4bed0ee3a9fbbcf1f0704c2f061cad139d15dbe7d992b9687f4255ca41bc9e4ef0204933e99dcf0aebba7caa3ea9329e2c5906f3fdc45c1d17c865fa85ca128f87befb8b970e44ee295ad18b22b89bf834c137144d09edf607c452bf13076689d8d289aa9e006fc04f3ffad5744376442a1318d3eeeb25c8ce082753cfe911605262715356a4ebe9292eb611d8358b3e388df462870659b7ece89ead2e2e4cc8427697b5c0c5e91e147d55791d3006138eecae0d145c71b0f8c77a40db27d2f2899ca5e8be72c15fb9269b044b749e7f6a0bb494d519b0d36b1fcb09b05367a7619edf4e1902d7d2d79d648d8128343d6e51585ce2f3397953a42c55b3cb41795dee1e5e2487d465afd937d07af6c7a971ec874c5fe9207516b2346167e5c0973c4554ac8ed123e519900cf10e97bedf9a5eb06b790f646d18798fa347947046e8035083591be10e0dd6445b7e9d2008b353059bfd464acaac685c5b917dd312c8de60bd2a7c6f77243c639324705f4457ffe82e9d54d6ea65e865de301e2acce8e1879bed0eba0283a4a5e747e4e1547f246e5fd31d39991c7a88011f5fc2440e59a0fbaaadc9d69e1fc8583e6509e120e4c78751266b29f5c0cfac2564a9f467fc4a8b72ef204f4ef96ec88361074c34002f81c4c1d33bcd88ec29a5d878b76c3dadc86631fce2f76e51af8d26bdd9c4354f7447d667d26d65333ea755e571e8879a6cbce50901220d7cfa5bd3a853313796f22929676c63c3332229c26eb516876af5f908294d4623fcd9fec53bf117c0ba9d7183ddf9cd5f9d412845b6fc61b2a376f0bf5083693ff45caea9b31ad32c2d5d3fcf4bf914695def85ff5f15e8663bb9f5c9cf1de44704cf0e980bf50412c65f43511b560c799de317c0cfd12907f9ecfff7488c6484c6849369b29f3bd9dcb6865dfbf3ddffe12e637d9534817a4f876eec81cb07659e8f3f2c84e60863da4ed1a55a182790b0cde934bc377e1a83a97c5fe4714ca65801f866b8ae0648096d821d2668a6c58df429483fb3af4fe3166799d5406184be317b324077bdd4f286045b7fee2ed013ea0221dbc3c83ea6a2343036a10e8b2319090f338a06192a79b654aa468f866c1e855c945a83546b76ac47a541004116ca1c12f103c58970026acd4b540925cdaa3d3c2753a6c8e2496f85ac9f94664d00d559bec332314df1fe757c0db267cc795639207c142f2523507ddc84fdd6ad1043b99070960e33d3d822fff3128dc41b66260019039375fbc1820f618a33d3793b2d3779ff974d7b2950024c918592b08e4e1b6ba066bfb4c2ddb58d55a3753103633aa18cf5d788777101967d91a44a7f6d75b8b88fc56577821fda4a686c6d0bd694033a32b3eac8fd0143808abea1dd2174428200e2e1b29665c6e353d99fe5bebd2b61c3c40dea87e932fa891a9edd5a2b8428713a07ef18237f328e5a6620cca03b4299ac2eb3e8d1f652ba0533c7e5256206bb5d8b30329364d7fdbf13711c0d72378e685180e911483d15aaf0dc1a23a545ff71bb8851cc3ee5f34fc7a9964ca7865ca79b5f6e20e618993ec1b4a200119d4e38dcaa1afde001efd0f609c03a868491ed7769aa82184a24897b623f0af020dced3cadb24970bc41da490275c5c428a4b19befd2e1537369d7f130430948cb26836f6c8f428dfe758255798fe3e413954a12c091ad1aee7b6113ffd7f1c63d4a3701207dfe7a111775d4420d8d6311c94542a433a1ee82b5ad3161400e2ed944b69b8ee59319e767a341dd6f3e91988919c3167bc139bc0cef16fb3ece476c9e8cc4f8fd050f1e54ebbb9575eb50a51047c134ac72422c0ed8bb65b155bc960d15ae5a6dbe0b701baa0759d5567d207bbaf2d0dca16db3d8a00123c131e25bd4d7e320e705ba51ae72128b4e6019a4f3e22a17eb04dfb2d8ad9ce7b0cdf090a4c1b546821951a58fd43a5fd9d4b0b63f405abf6f54405d95c17f8f9b267a01fffc944b486252c5ef6ebeb31275ff8c8c8f0a4393b72a498be2a07e0e5d1f7c37839f7492f0a9f931a0be883e23fe9fe47cb1960127a28507452ae1d0034d31ab10a8a02696419d99269d4d1548e3cee5995fbbc9f70f78d61667d22e7fcdd1745014492122b056ffc767534a5773816b487c47a34dafbcaae05d3dcd8593d0d26681c20f9696533b8102c5847b31cdc9ac7dc4750f36c243747f16ecbe6fb4a4f53d94f7b440d86c93976d320f250d3d987f76aa8b066f7800375d3dcde56b134db6e1b71874a014d3df63fd71997a1173abb3901c73a236af8d0e2246289ea07287b7f9891f8584dcfeac8755e05604a0c5d6e85c117d8da1cbaa4e94daca5fa939e30d8d1e50afe3e2b50d4de010793442cd99162cfeb204e1d104abcf4b64153e268297d9680cfa7334b7d28fbb3111b42cc699fefa5f37c9d994841c4b9fc96f2d35881ceb96fb947b48dfe942d59f8e00eb06b7df4c2070df3175b2323c924411864a301a19ec56fda980bc8283c3c711aeba0ccb3d2423e779f726709120f95a30a6f0b284a42ce3d6457267a2044c32a712d1432163f8e9f74514fbf83e2ae9821f34f4eb2be3c19da057afde448715c457db732407eb04cc8e9b2bc535b59785cbeec6337537aee0280979e0661b1e72a2cc94c594d6eda53b28a1c13fbc6feffc3b411076b3fbf3392f8b327537882ef14adf74ad6df32b74a8d5969cff55579200438375269ebac25498170dd06842fa08ad3227fa103b90aad4f34dd2cc3fdf1ff7a4d3da7cf5ad9d9cbf79e5de605aaca45d549aa7881d0261d24b78f82060965cf99701e12964c1aee1ae7a991f9e600086340a2b994be5014783d8b23bbefbb5b681213ffd202015b7b877ebec259d92618fcd05c493886ae51806a810bceb1521d5d62cde2493ded34a8eb076a0548659bcf71771d3f3d1f566e4af9082bc958541148f0e3288865b4625ed14072c7eec7324dab103f8e928eab4bdda3fe81a8bbfa1112392dfacd2e893b4a3b70c9f61c06dd1073947c43c783440b55eeb7f6b90a90a2b63dc7182b06ef8143ffdd180d71e9b707edc40a5a416610001bcc6de19b1ceed74381812f095fdc1d483c4a56a36836d34da20f9c4112d9b46ce2f4c260ee08513529f3f994dda269ada47e8ab8c3fa4941b1aa90db232d71049699378a8993e537833b5dcc126738a84c1289e72516db9749d4db796a6c6aa3ad2d81b82edffa105bd91b6e56c9d10a0c165961f098368da8c22ebe67f4e415c201a2ba7cd900a81c6e48c11de9972562e1322e88dcf3ff35ff11ac60f5270e4bb8acca779671f18d20ddda4b83a404dd2278dc29b783551db561626ed0592080a6764cf2a932f1d2afa87662d51aa9eae332d3a9435747dedfc04b2b026272772d10c64fa8839c6ef41e7f4450ca78c89998c70524075653e037eb506feb3e4fd32f48c628b3db8fa66a46dcbf323c600168b7ec0df7a43e77cc1532995edb404d1f21ed4417a60a286ec77520a98e7e9011e9c0fd4915a0296541c93791cbb4eedd97040eaa744901aa94a2f4c1569db3e3663a60ec13a5bf5f6ed45f0fb017761d67760443aab86ac259e72dc7ef4f1f5266b5a01b8caa5c8646b1b39c7fa573f27dc43aa7e57b479dd65e393adde0df0f143ef39bbeb21240c1310020ae29fab480b8d0a9a2919d763610ea2124fac53b3875f36a3d461091568b48687de190c27d6c7f06d0e46b16a219e0081fd5395a1c2d75510a9732eb565a646504d34ebfbbbbaa072ca13e5a7f17f71fc34f9d2c49a3cf71179995bf14745f1588f82a30b60c6bf3cd649b733a1ee90091ae3b3b1d0e3aab5ea43bc86fa1f98b64ec37ba5da9c56642e0158a87e42fec1e7aa10b99743e9457df5df0c7b02a470d710029e05b74bce29d7cc5e0e14cfa72c38384eac297770e9ffc36eae927f79c706e45a3b31630219a2b02ab32b1e03e7b7a595c2b370880d0a646add33e83b03057b0f55a1b0b8284105d21bbf8c4caab3bbfb9b733f0469d946aae73e493aeb197f7b3b74cb89f5f1f744301a8c6ed884e196472546611ba1a58543a7c36a402707e06cdd42b97490c31b7f67630cc7af517c53c98bff936c84826a15442a00e04bce29c2704a6736c220bb6e03741c177ce583f3639f907775616a08af03a20d3fcfa95ec8a24d55510e034eac4ac908cc8d2e3587b6b9c8c4d24ffdc5a7fa145037c1bdf703f30754f32bffa10f8b14592910ba345cf65ba82f033dd4ed5ef6d9ab5ecae4c83b9af75d92ea8198b67c2904fe49346c51ff38b1e8e2fc591bd22cf47a5d960cb7b580f66944886b1cae695d4bfdcb812d533004638f3c8e094f66d58e4e02838d6fb359301969d898c2564800dea5ccc681f30812ace33639b7efcde18a54da2c38350e29f87bcf9082f5cd6175a66a64c9e9159f943b9c62a3f01babf031d4509adec4087b7c9a992db4f8720381f5631da277194cfa4549f827889901f35b473260237d61e21adc7bf828f3a1b62b6449c5dbd7b793f49a7e89bc4a69952f0b757300760af841516ca88d612217d8b79b7aadc42c57bd2823254fa0fdd522284a40855105d8ff085e4b0d756884191f506c6319f0b310d2a2e8abab2254b5e75389f53e22a8693bb92001f02b36321b8d44c588bf31925493297793cfd1448ab6122f414775f12229382a244d8b456c39f487c52a91e9f6d89e3dca68c8af649eaea5a508486ce45a7271f81925a6bcc49ca2d71a416f00c293670a6d686f11e2d0efa762c42b5ba3b2916bac8fe852325810dbe0ee4a952502cdc71ce56708d269e96838b18d6954c83e10140b9400231f35b3cb1958b70181c117089554a00270ebc6c96a0e5981f6be786cc31ef542ebe85afd8e911b59580553dc4b52ac21c79725a73e3c0ca4c3febf6c93e32515c6e433ab98757423216fa70e9f3881a94e03e25b18b4ca15b20880d339f2942d643ba472a0e0ebfaf58c0651cec6d34c1bb8629e6fa4eededcd6484974834df55628ee1f1611e528d5d0fb20f3eb4c4e0ddde701b6d0c6c7a24ba7682f142095abf0364344699838813171fbf88a18073ca534144b70ab58b347f7d9e86988d9ea8b904a48bb962016d74d85471a48396b4be2be2d4535fc61d2f288bf386b1cb2edca7e4fc0cb2b1d48ac079a79e3cdd9de0a39d583a81628181f78935a8a0f64a734a461855f1a625939741cf6174c4a3a71749b5cac9e7865b5f9872bc2a81b65f72d4033459f1fcb2e0a270ca79e209d84265ad0efd2f4871acabe4404bc3ae7688ad6223aa97e7e9d0411aaffb2f825b5ab6fbc1b24e009cf9ce55fe054388d62715e3432ab689cb700fdf14efdded3fa67a0513afbfe785cd3d280865c9a1e2d39d0d45ed0730ee273475ac89e8f72adf11c701753492f10c272fb42bd2de6e7bba55344f9de99404a3ac6bc7345000c49a6c6b0fdbd1a028a7664e918f8f429578f51dfa6518c6059ce8eefc4620dac3c143e145a815b2baf34a5fd5a1dbe131617c37d1c9e79da11987633bec1b69e5fee904f65bfcdecff78adfe75da0079e90c6cc67210549c80900d02f9ff750184e135c6e5de9cbbb22605a8e7737eec9bff264fb26d0ec8ec5b8da001804c8f107a63288c38ce8a754ede351dc083a352468ae4046560449ef38889c383c3a9649476f241c7a5679962097bf2c36ac1bdaa5edeb1773368cc8896b8558d4f59f916bb206f88c9112c6251b8c96185c5687352eaf6e1162707b396fe6ef64985d80d7d65fa65d2065f02a70d30a31323fe0f0ce7b5f8e1698fc8630436a3bd3a8e93fb674a0f86206f74aef8a86253734631442aa96e18c1a398647fd588bf0380d6fcae01644fc86e99eec72084d01ddfddcd129eba68000fd0db4def92decd0fd30987fc9a75a9a47eb38ecccef7ed974ffd9488e2a5acc226c207e27e8035c97ad26665dff36e5cb5a2df03427ba5f56eddc4433af9a8323314a1b1cf9d612d2bb1e6daf17c61f188574bf60ad8643b3a57b860131b41584a98efbe5f7d362fb9409682b44d3e595c313473dd42986dde25d676e03fadba0b844adba58d7afb68e9684a0bf98bef107e6b344797a0babf6284eb70b004a59ce0dfc7d21f66ef9357760b6514229c2741b18c50dd0d0933d59582dd9ad1e07c1b7f9e1dd17e6e57c54bf3a225dd17a2403b0b01c8e2128aa58b4d412c2648d052f0bb9f08d2718a28490d34a72ffe2743ec60da3d4d2b58e42138c4dde7c7fd0b9ddb19ee2c03d3f827ebae5940366ebe2661c68f24423bdb10d1428b341c8ab366e3af9383c3d30ac7a26d8501add42fecc4cc07c77c6f8cdf904a5c560ed355c30b53a503e7e8252b9f7a751f4cecbb4be1f40353b17278b9301fcd7ffee103e82d4849f2a29c684bb82b5da969af59ff4b061efc592aabf2385180abc9c0bceb53ed0c90631c7302dfa062d03b484c3954ccaa9fda2c9281b8dcb30bae53465a58b619356d608418f026b79f9437cc866339fa559a08dfc6922ba3c8e12a8b0907b270f917198bebbdcadd8577d19a87b4c910a32bbe2183738eebe7cb00b5360222136dd314441079f15086f800ea90571dc8deaf953390b5159c2140e9a983e1fe1d77e7e1f9e6508bc21607dba974a6d63551e63875120bb49a543c2052f0ab4946f7c6845d8bfa7084a487ce4e6477826c5c39fc225dfbd970ae293fa3ac06efc6ae6a362d2fc7df102eb6565506a90c8e25366ca28ed0fdf9936eafe5fe75ac725e880c2eff6697cb7799221c09ba1a3551c317b2c056851ba9845e89649416b8ba07f7c839599911d01970bd542dcf1cab90b0a97a72b886624604c8e2f519b5760fa3108e9c52df5c88851b3cc0c1e3d5b7b19d2bacbf1b70b35e2c28313758667e7345b64589538c9c9d65aedb3dfff32c4f3959f6a10ef369f3d58a0a7287855ec8483c39e80576e99fc804fd7d04eaf5a6a9ebe52fd6031b9df3eb5bde67d4ce5b7f00e19a85089ffb3363e3b222fa553de63cd1a02aa9dfadc82953f3ade4557e0b429e35932f851aa1c5a3684b51297c27d05fc5cd3779f4486d23435c676b06a8f0ac18b7d0c0a36ee1877a168e0518df95161a3dbc862b69378052063423e5b60e33cc5ab9a6b50d8361de5ac01ccb44105884240abd8e3f24ba7abfba37386339593d8f96b3ad8d92afe1bb1bb1321734c22e69b12c4dfed9b26c2e625a49799d0e1e18e6a21ba09e704e1da288c34892ec7a44034f9af406c1998cbaf2cd28dc209aa6dcd9b027f467997d95637b775ce549678462b98ffc47a90d6a3544e667150ef82786f29d53d3572f36cafeef955236240bb6030cb88fbf3d0bb819579ca9ee002de889a8d1f3da6729923e60a5b9e570a304d620c0a51a842658e5de36ec2935441515c1dabdef18022505928c0f91455709a890b05dfad20d98cab8cbd93de15eaa999a1e6bb790fa26779c9b4166b1bd0ecbcadbbc38d7439278f1cbcebd4b2c223b8a865e58b373f8b7e1922f5b9e32d6145f6d565532e0b02abcf3e64474106b26328f086b5c1953c308a9ca7cb3ad719fb1a9fae74c9e288c8bbbcdecfaa9f50ecdf1fde7327b2c4356b2558c72f68471f082726fb677d2cbf2e1334e676f74efb7f9c6219678963e4128fbb60e6b885470862f43661758e8df47147fc0b48f18f79b45c58b85761e0bc712449e0bbbd7aa119e6b18fe3c19bdf553b975b66efca644e6cf6bdd9f9badefa81122deed9db7ee7ff46ec0e5eab66df87d79fda7264110c92f2c32190d430685dedd60aa3df3a6f0239bdb33fc43e8a2808f32880fd40dd772b13c0ba45663b3b2b0e3dd236bae698c7632232d05a3415a15fe852af46ebd223446e7ce5cc11404c57756ae7989eb7a51edc008dc958e97f2cf1dc02a909668ca4a0933c04d3a9d0ed0c2a38e1e6dcaf1f21964aa6c459094c0f4b2714ca845835f3d57006e12c5e9a735c208d0bf7be477e1626fca13af4edc47360848f7e8955001900dc3b1b00cf28bfef93307a4c0c9699cd06af33b67e83f874cf12f4a2b59a865bf40720fb17e54f97495fe352fce3362166775203e52a3a423185eb4cc1f680bfeed87f86cac7325791e86b6f2e0124e36bfaac3f705d7fd3a5fa0fd89273033ba5bbcdb4dac049a36027d2ee358187fadc8a898a61cebfb47d9d7e92af0d859fd5dc1ae2c7e7fad99065b85a3832b7ead94572723f4ec2964b05c80a2fd7b0074282e671532628669c2f8267597e404780959f9a179079f8feaf274e2f349419973a8d313c3558b15b5eafe62ed135b2abcc989eeb0238a46463e98626571376de483ea369fe183c930e8576f82c151758c24dfc51c30993242202753f2c007fd32c8ae3bf09f6837895c5d1f03fe04ec600d3cb1b327382edd52546bcba450551dd6ddf2d3ce0bb4510947e5760fa3108e9c52df5c88851b3cc0c1e3d5b7b19d2bacbf1b70b35e2c28313758667e7345b64589538c9c9d65aedb3dfff32c4f3959f6a10ef369f3d58a0a7287855ec8483c39e80576e99fc804fd7d04eaf5a6a9ebe52fd6031b9df3eb5bde67d4ce5b7f00e19a85089ffb3363e3b222fa553de63cd1a02aa9dfadc82953f3ade4557e0b429e35932f851aa1c5a3684b51297c27d05fc5cd3779f4486d234354179f1f1dfa94ee0c391a1505e55c0ffba79d1bb1dfa260e63878a28e6d8020dddb382878d9870a4792f9900d609bd7b92a24a77a683fea7bd97972277f6e0bf2eccb7d2f89eff95bb9716f99b26ccea98058ccae1f5f60523d2e9de0f41095de88340388087a489231ff56edd28a1845b90a500a1dc6aa53bd4bb781585ab146d74d921a27fc59962a11e88a9b3083ff0c1a39885b9c39295344299f57a8e0c1fbd348f320d92084ca15701e300559585d92be8ced3ec9d19d65c0b8e341a957f26f11ebb5c7614f1c2a73466a089eeb0cb09ffaa7b4db5122f7ef914261398d2da1cc75b08f43d0d82559d60dd000be7ef786dffc5326c13b3264f18fcb46c71ca6f8327542d96db99faebfc1b0e60452302d79c2f9fc406d89b193bea7ffd24596b762cc2d46a0ff571049a1f217d3d2bff2e3e59275a3c77bfbda9ea0d571cc5a054a9f7487609d8dcea5bfa8c6ffc5204fa77af06821597349e9f210dd247446265b9e9fa609c4997dede803ca3a725b13ef414fff101db862f635f8d3ca66c53e4bc81d1bb4655bbb7d29f4b0639cdf106cf8a0ec39c7bfe7f44b018d055224c3bb0e1651464a7e3367e65b8d23ab6eda01a192dda9284e540f2b887a4a4b5560134a14b488edce6a4b0c123ec1466ddeb12fc4db48d2b02cdfd6d9772d14cae3559a89787e9e1a0f3eee165c67a19bc3b211ad85372d4d0620b4e1e847c75b63a2b55c514f1575b276990e1828b1fa2deab4d030ddac2b208f032c1222685cf4d83f1bfe4caba17a922a0b81e9160adc9663cc300dc0f9b576f5da7e2fe99e83d713164fa4138a55bd130d5bb596c119670ca1356ce0d85dc1f1750329cf7e10ab29531db5196852aff3b0734af5987522b44c240477b06ef76edf1e07b0559d883fa1837b4c22310dcdce07b22c0d2ae354a21f06c1f676d5d187123a104bec412255f53fce12a9c9e24226a2bbeea6c2e494ad318383090f12627f058bc9c1069f4dfe530d17f4dfe731a82cf095531da6c9213f2ad114dea5e60e1aa04142b1ca2ca6cb52873d4c3f6ca73eca64781e250bee1c543f09bc411534921a0cac7e28e919ebe6459ff989d30beacd5448fa7f889c2079295711e48c177a796a3f151352e64a4b0a09f7bf252ed2ff85ea97aa099a6197fb5851310849b87f3f4b97e7adb1a1d1308ddbfa4d6af5a37bb44c9c48c9b8bad0052f46e4c3d0b962f26f247fe152f00bff1a7783ce949f479b096696af0afe8dd0effb485a8ebf2499ae445e39b7aaf015b60d76bc5b88f3ecb3b36051a62cf822905f77ed910880cfcd5e7657c30a0c3de3ce610970a4ecb45aa7f1ab1acf60d4517be6cd4c7c96e03650f807899883393319cfc2a21fc7c48c878c73d91c06dc6d47d0b17b7679bb5d75f2df30bbce2c8bde7850464cdbf4e23bc65d8b22316dc179a0c78b44da420bb14022fb3076518025eadcfb5387d87f164de221fdb714e1cdf6469173125f71449ac0d33ec1576618a3d90c0ea481a2d119c8fb1067f7bf65f7c4530cee4b0c39884d2d07dc8f8fa874cbe2e53c0e8452f5d31fac1a145329185f6f94e05481a13f21df8fc5be0efd713eabac2c451883cb3e5e5069f5aaaf03e44cc6da7217aa5841b7f0298a535a5814e1f2c934ec116d5e95e194ed2910f87860df29fe3a26accbdb04796e1598f34c2f21c0c385a138da30ee7b12541d73ca022396356967e5e77076b4637073df36541d8c7fd944e9282149df72330a5e827eea3fdeae4c3010782593a33d78d1c94baa623b325b5393f11c8fa467cbd65fd6dd1e81a6c430a1450dfe083dbef23ff529ca016d9687d3bc5d33c29bf8d22bbddb49a70c475cb7232a9db133029fcf36022195da4285a3b2256776dcdf3ab9c7879d3324d9393249266b1d0d2701128ed71986fefe327bc3ff5996a83ee34672262412dcf660d47e4aba69309a8d977e00648999a131e9ce379d7e3bed1db3136f08c0106a336786679e025c9b7da047aed496435788c26528b8e6c54bf56e59b351cd19c784972beb77ddbd074adb83ec4d49f55fb604cacc937ce09338aeb043ff9772e120f3eddf72cf97f105ee1a67238d60bba20f6b7b654e0e6082bff58f974cceb84f1a49154e3737f32df26c55fefe255efc4ed89a5951061183eac20e36299da0f255036d648ec9c7120679ef6802d2a1bf28c33b5e609c539b333b28440b608605fb590382abc4bd0998210184bf2f9e0eea43e19bcb57eb85df42384136b3eade55200c00a0704fbfd54531c853c54013f79874fff2325d270041c18bc9217595927eb0654dda69f523ed5914befeb7de0cba8028a07470359fd6f80bba6864d0bfb9eded159014e6ec41081fbfa8b0c621113f8067a74a8d978ea96831180720c61057423bfbf86e445bbf3950b04a5a56156f3ac602115e503568a92c4d8947340fec81782f3070614549f0befc5fe6cd95d35cdd9e204327f615d22cbbb21f3166b882672454550448052af7a797646c8e8cd69543212fc9958e851a7730761de312da8cf391e562d9484826430bb480828c25a2591375200d697674690eb6a6bb5a40f96011e22b731511139256a64b98c14ff91ca60219d384161a73d30b3e7e0cafebcaa277022a76b82f0bfc348a3081fb09e2346ffe858601db59dd115df0ff50cde41acda5b04806855a3f51917d033776c5e191d1c5a2586a9582f798b09760e6220d72178edfe94b18d73d90b3169a7aa6fb0ce6306488d23cfd9c7783d44c4190fc9fda445b829815e4d4fc29e6e6e02641d0a9310c2fda848f4ffc78d7a2175145459b4f6eab3d8084f1ca5a3696589c04e55552735f3f3a1c29e72d959e00e035edd1ddcc43ec5318505167651a8222a706a04ba0b207955b9ab1e3bb454a49cbbcc7be62d96990f58bff3a1f958da4568c718b56a08853087cf0a4f9593399e6d3bc277c0ec0795bbab9ff6cb335d3851cc333324d1747699dcd994a05b67960c983770938a641bb9a4136a695a2410df3e9b8c77048469cc9a5473a8ccbf412faf066d612393e71ea59958170ec11a1b80d86d05332400618959afbc3a719ad07078b61e3a9ba51b3d2a981b2df8d2b8f176f3c4f29d501e200302bef7df70ade26c675081c5d6691ac320bf97b8d7c98a5c2f686c378a3c9a3805bf0810ce8eb1252d617699697ae440d625227c45a381c03747355734107a03d9d9080cd410eff9cf671614f397e0e9bccddb45588014b0ba25a2bd29db2a60062425296a7641b2abbe8dac16c367a80662ba3af2ba9f294f6b93355dd83bc4bebf781fe03d93e9e29158a68c78c70abbec4aa87077053c5ad72622455d7f11435984ea3afe6b6e5fce8cf51a99314be7c6a2b56cab656adbca15bc136a368477e0c6e4e6227d9a523fc037c963c013b5562a0683f52aa6f20cbc39039c32cb246965fd60ec012952ad72b13b35d80176d6bfe6097aa8e90b60bcd11081954dd0fa6fcb6e25caaaa40293e77b7d388517de7eb2d5438fce1ea709a821b2e1a25c621e9e8e34969f711c4cd65d4c517525ece3236a8fd1871f6ce340d028713c8fb8c356dfadede09b50373f0c97127918561e4ed48671420efbe057ed716d9f7879c65ab77b45aea4fda20fef547dfc58bc37f190bfc7d5bbdfc12491a69225f3adbc56fd29e52750c3378054a5041dcd672240699ae4f7e38467f7c081ac71171385d1e9c38b6839b82d3a34d8fe37528f5ff23954c12fd5195bb2e1fd4dad120b86a9e61906ec9d3b8285de16805274323295406e92815ff7ae4b6d1232264244aef1ca4f6976f9a2e4a340011b2b2f63340b6e43d411c0fd8326f1a17686fc672f6a9481f21d321edae68d55d6a8a5156aa4e1ac52b19a7820aad4a1c0ac138f60a177efc83827c9f50b139c2106cd1284c32b4d34e6f2faa76fa4ffdd9ab042bca3e607e322c13f09031ddad422a39f254599a3385f7f0750da129ecad9a09708b1eae73219ca6cf42bfa7f43e7cd7bd13db291dbb2341d1cd05d2e5a514c753d2cada16fb2cd7f5509650222e89e4c50d80d49a8441070bf15e0a34a9e831b37a7a02c16eb204b9011fe91d4dd026d7b5c98373979dd9790440e8ff505cdd92d2956bfae5d5be9af9a8001c44b724e9f60963496b8aba46eba652408fcf20abf092bed4ebe52bc9b2371389e6549a205e4cad43dbd7feed24f652c53de8eba543e5e7338f10090de8a957a662f0e87e2589040c475c872b410d17f1c590a61a476c96a65aabd8e0bbf5d62191abdc908162e5d23a9f6dbc7e7cac118fa020840c3cc636200e55fe2fb6bd1009a21598c1da166fe4f25d1ef7e392eb6de6c360d313ecad18331236257bd39958c04ac92a664ecb8149f09152c83b0fd4b8b3c68ece69c849aceafa752710b80c2f0a30f8f56aac9a56411c74402cf5d05daf2e3315921b15bd7e486793ca5d9669ba3f7da96eef2e55398070fb333bfb68462b70e8201e1fbefd89dd2e89f923079be73edb3f3d6a367372e3a9e29fbd98e70e4d3517d9ee3c0308c7777b2bfa6764e643d910d9555cda70ae9a046dd115cc98faee53109b961007ee93a89243fa6753dd3d94f7592e318828a23a689e2eb35f4c14af8a4bb233787541b5758bc4aab149f5dd93424e5a7c861193f7de5f33d1512e248a88e6ba7cda1464c654b61459ac91822661b05b25055c4c848f2f59cb4b7962317343cbc1fc8d2c69284efc49592302191ac4482eb51981ce93f3dedc625615ab613124226d6d7013383147b4191d433265656d1bff00408f3fe673098de2d94be6f61861cd21e2b04b6d6f8f4c6943ce9488bee602a6185b1850267e2f90c18c884c8b4160b7f6b269a82d71724296886bf0ca13012b632363a34bc9f95297c5c5b031237a1b226ec080ec3e6ebd05298be9344d14ea666459310fa0902522ee27d4b5bc0755b88916c425f69944d4897a2610166ef0f8dfd13dcd7f4749038ef93a668f0a064924103d43039f97596fc73921c19b6b41c6f1b6116dfb358212c724aa299026d75cee269118d641ab99c4025a4c3dc4cdaf2a6875fd861ec1a500a7c9e66b8fc1bd786a95c840b02ba38a14c837979e161b6beddafd6416578049f638f22d85aa0a49240d0c7e5dd5ef400f598b64f3aa96acc5fc6819e4e55928a46945110909b10c572647c61bf022d2df645d70d429f295a5b838fe1393eb5bd96e37eb91cf94d749ffa51184feddd4a50ef8649f5bb00ec7edc431f607f277dba43a3993b08b396982f61eceddca1c565eb00e3efd9a3fbce52df3ffb212f93233cdac6c775d833574b97936363fbc43615da3009dcaf775517faf35c7dce1cadaa31919aec72b6e3e14bf9a784c15a3bcec90bd09816e3f46296af07dc36b2efd94797d592540b6cbd26a6c7e02184ef7076e5269d1c3d93065dfd54ededb8615061cd72e8d513311e831826bf1cca888e3d859b6c204ed513e1eb4d5cbda9c252df565b0ad4359c5a36dd14a38bebe5d8883d9f42f7b37c72b92abd570ce127672019950a4535b516545a7f68848127558b984b0395b5cbf7be7608d72ea0065e3db7c47a75bd06391cc0f278f50038553f05ee4ba12f4b38105d105271dd1ef208ea316131b646a2cdbac113d12a1c390ec22e51e7973ea68763aef095a8137a15e825a2dd4bf8d3857af3cb34c88ebc5dac20b8cc519c8d9db3a1e737c85dd26a38efb2d668efd8f3ea2315342a5a05cd4c5e4398585d2f931105092a38ac43c3bcca1840648a8b64e929704c1792b14344b714f26ca3aa6eb2fd8c6e62b829a103e5f9f99fd3e6d62e7080cbf8323992127be2a29eac74a94fd5e474c5a6c8b4ef45328ef8a778b7ab712aa3bdc5d58a435105d35191d64c871f739b898c4fdf79bee25059dfd005c3712bfb978daa8028d435de6633b832607aca6f386a580d15514e12e373a096d396a7d2f0f239efa4dfefef532d57cf20f4ba6521d24449f57663a539dd44209f3f5d16fb6be61743806dc2dae65ff22822629654ea4fcf9f553536ce10679828c8002a9b1a61c5288c23c43bc988d9740be4838e1070747859f5f093f0021ab8191643feb3ff22cac4d80a07ce82d5d2de5089f402fed057406196f47cc4ad35efabb446567fb906f2323fab717173c606b21abd395b02007c54daa0420bb2f72d278d77ee24fd2fb5cd7d63f372fa344ff57654c6ae09055cc5b292afe0cda95d1849eab449795a1664e4d5a392b6131dd4ed3693ed16b99eb8d1892b8ff3ed3ba8357f38c6cef0a3752cb91df00f64284319d03366989ff7bce9e319a3332c617d8ba04947a5de6143dc84bd0d372ce11cdaef7a1fabdedd015329cd05963ed31af3df8ef70a5600a1336bfdefe1642a3a2bbb7dc8ac705b5272ec48c76905f93d8de883a48197b92c00fe086c5fbfdadfd9d5f87e4d1cf214bd66178fab17d77bc0a2409c57993d6be5db0382f4fb7eefd7a38a6c9286d8624c9ce1b67df2d93625e67d13a8135923f934814e0360dfe30168f289178c8432dad7fe94ad3627bc4b8ef96b46e19d5c26c52b29fcf759952e76acf2c789c2714d3d4904a460770bd7b157d50f89aff1330c645155250effd9dfbdd0058b5f857efd412455d26f7503dcef82272b7a21d6238be8d8ec06f4c6c27acb9f599f7c0351db2ba554790d3f157d45e52b685c1e92cd9d412d048c239dedb1e74a499139e8d8e5bc7d94322a41f62b141dbcf95feecb0885b43e44b7fb83050c91a12ad8d7c52e544700f1c8083b7d6e64cb9c73984bb9ab572ad1fec08fda70d2babb0279f339ad373d57babfd86fa09421bf2564c1df8cb52cb105d485a9303f452e2401dd77c63b324f88ea1e85ed53aa6ceb6414b1ffead1846b08c607b5a637cbeef8c25aa7a63c22373a82408373350b51b7332de289e6ce84113f68778903efbb8226bbac2eec785eff5e8b8bad7f96c5bc110738208ec15b8f858a85180f9125027b0c8a8fb7ebbbf63bf25b991cea5dad3ece92a74acfff3fe9d15c2058dcbdf585bcd64152136c4542d2cabab216fca15636ec430004a7a32aa5220ca18372e66c38049e8b9f7c748e5bda9d14943115a4a5ece9b44f0903a8b03e9dcf6e82f665020ccab092d3b9c5dd57c904948908270cc8b328d974cfe4a56ac8ea197c73b83c719f47876c78aee8a884dd3a264dcac4bb8962157a63e8773ace1b165c2e3892496d72a4797dffff3b97f0c44a66fa924ba3d63b077921ca46263022a55663dec60448408bcce65a457481c6f42e1e796bcc46af9e7f80164b9eec48eea89da68e7201e3a1709ec7f4f33b455ba12025a66daf643a8e4a6a69f1c706257f544759b62dfdd684c237e27a6135ee1e0a853fd53a4eefcb46de9fee44217a67e28725df98e7c4602b7d7a4ef8080660cc70f248123add075a4475f116a5f1e39b0cf4f9a487ddfc5642944e7c2cac9f9543ad65ba3e24083c3d7e39b6c887737785afe0622a3cd6691f67812d7bc0dc0b17ab704787de1b6122e8db25ba0dc1f1fa1de672c7008a5e2cb862d71e4db6ae5c629c23f13c82c2b490f97e15c4b6a6b10e49b612d03036d11518387ad3707a6ae73ec4b372486f82bb8e80a4a0ca8d80db66a4b939eff42c4f17b200497a83fa701bd7007188f005b0f85f6ba4eb2686b5f9f1e09619bc99d4d088609e8ddfd2d09bf3d97bcdf539b5345a2a2b9f57407acd6d93bd46fffc5c0c77f312d458659cd8c1ead555bf315e70e120c27154f008fcfe78c64a94fc6892e48902c19c38296d6280dcd88c4f6e01806a1f5662823e907fac83452f40fa58ed8af5adba13c5596840cad8696fce34ae8e1375b16e9bab32e4c261ff7f7a72f8e6ad9ef859e4fa13fd5e4313501f4e9e9fd3c2500ff38a76c2d73f844bd654d26e87be1f20a28b8917bc68effcd95ab258ea2aeb8cb0f0816fb9115f9349e4a58d2532828dedbd57f439c23397b4b8d69868e20b6470c085377e1955589b3985b51e5c55106f7f0fb3f51d8aa90c2f1ada8fa94969707f335c7f325eaffaca34f7ec4139257091e9b93303d72181c580f5f5e45f61fc8b264b6f0c9a6ba9f5977437604986d8dde51ceda151e7e68f37f190e3c6313f6043e2bc28fee92b88d848cafeeb007d85b05f5d6b633ebfbc02d0609c6fd97d920a81dc6418a6e3634808a3db82131f51750e161b60be741ffcbbaa6d5b7c2de16ddcc69a718fa35b85dd5a957435e950f5192c68cc9dd33ab1751c626b2c8197208cd52a1b664df4b2622b520565290fd8afb3d5fefa78fa69743f96346de0b5ae46e3d97d2e8d3863b1d1435f98a233dd02b2f1c70510088b7faadebbcbfe781df25d2de329be806b7c4a3f069394d702b65df0500e2b6f24306c0ce0a398811d4fbced9142498ac33914e53dd9b2008b5c5dea65a51f901cb5ec29874ff8c1d061aec07cb8bec7b28d164dc962250c4ff14b78fb9c24f2a4df3d1aa6147f10783d08d5793ec50265ea8b0299e306f7e00f6d9a1f018ed9d8e281c4e6af46a49304a26d75d3ea017249353ef1370fe7898cea9b4a65660677a6cf4b2f9a4b1eccc6bd3a923045e4f716623369f00152559fbcbc3d8248029d1902a372e07d4c3f55745aed5a4de402f5b7c790839ead779d8b14b31ac5bc310de4a1f72803d84de85e9bbac4f7bc0dd56b9cf9fa7b8e5ab0e9e6b521951def70eb3dd1e8e90d6ce9fc9b332a5339a5b55723fcb668555c7356ddb8676d1af21d281ba2b9d11cc7c224029a7c5eb6ccb66e4590cf348fcc8d5d674d4028122dc5b87907cb7d7c384524b76e72a2beb7c476ffca608259664b5def388168cd09cfdb7bfb95dda742959b27ac74a59ff005c4c236bc8c8958b26b96e295ce472bf30287b976dcd5e0516b35aac2cd156d3a874d404443c78ec7c28de2f4d25ca3566a3d8772c4b1c8bd7456718b45f2fbaf664fd4c56e9fee0b56063ba8c148925d0dabcb63b07b8b1ddddefafb5ef686e9916b23526689edb475190b31dd2bfe7872eaa137feca44eabd01150a6f8ac649e3be42930c6188c8a6c3e0dfd120f7450fc705369be1b49bbdb708385029b38f362e0e7a3a5c6560f10dfca4bb65c8f8ec2868a49344f62ec9dec6d9b08d98af805be2829a381056a3ed7fa87dce5462d62f88e4e71c83761196a27c7af0371628578b76280965a14a7e34764eda92eead97308082c2861a32ab2e332268c02a1bc213088073c6688359bca5b55941e052db9118f184a98800df22c5ddefc8b722597a75fc826d43910c0acb48e9b430dabda60e3db3adba081cc59c7a963b94a817da900cdc83f418105d70949199d891edd241f4ae05d366ba4ed67641eeef5926803b9203e9e190fd003d164f041153a2e7447d9f04c09e6ab3605222b0bda6259c64ae42f6ebc6983b6e7e2457f7bac6d886e64970f6de3a6e0e50d1e0fe53e4826b223d199812b510f99a083ad1668f738dccad6f3591302f9bc698344c9dd3e082971e7921fabc2a9493e78ef48f2e161919ebefb5fdd0338662e5405e5d9a50effb2db4b07db4caeaf9877cbff4325525c3f9aa17bf7bd2d2c6fcbeabca0e8d4678d1e4b92760a0ebc1b3ce5a612aed2be2e9fdb98c2af420fc194d9fd060c1adfaefc738c5dbabd8fabaefd098c48ef259ca5d8118215e412ea13ab3058eec99e660c8b612d2661d7b6a29f530e38c7a33ce9c794d85cc869cfbf5d30f794b4761be788114fb52035e1818202a24c0eb43b3a83fc55e9b0e8b3d3e46acc92f8d584f843b525d3ebaf6ba4840520d1699c6cd073198241237b2c039ad9160ee44f33279dbacb08804062f1950ee1a6113b6e629f0bf415d1b511bfc1025b92df663e3dcde744d13ec6e0f19757b7feb1206efa432b0f11adb5bc6c53a6193dd082fec09b40ba6beace2a4f6076ab3e9e07806aaa4f50513bfa6fc098b0e13cfa534e08fc8ec5969e463099a8904676ac3705b2ba233e28f24cabebfbade3371e8211f90965cfc132e789644443f678dd1c1333992262737ac0929e1a79a517541e217917833599a49efc4a5fbbce64f00cd7465333631f5c7e0f67197a589ea938a9f878d2a45872d59585386275bf4b26f1c4eccb22b3f31022761c2979d41c98cfb92eb23a515fa2994046ad25aff254176bb3a95083b0e165d6436b87d47bc628905903372bcf63c632569b206f9292dc1569556ff4b0f8ae9ea5e950406d9f601d92ea762b5e8012e990bf733c38e35852a81d36f19b921e9500284769da3fde4934bd2ed7e2ad7d8c6f101fa29cbc6bef5d7c150721e23d1a86bffcd9cb0d37356bb0eabef5b2ef5a9863a307f3d7b52c070bbf27e4b332e8ea11ad55fad706e777693583f9d8dd11e4141d9e3d3026729ee3b577fbf5ba0d6170693d28f4ab361f21a978845753d8e684a7e41de0c25ce3707898b1e60e87067d02a7a3ac0731a7cbd68d2ac9b3b09e1ad184a3d939225a0522c46ed72f271df8fced45e72b1984852efb9c3cc00efdf802c340e0ffc3d5c6afe6f2f08622c0b1cbd918f4c6c4c20f354d248b15ca54b82cb46ad87fd8314ec85e3e57ae8f02a329e88f8fd610fdad8929745e85dc6cdb2c97fabd047b485fda8a873b9f1cc977b80e0c981c8f73c3c42c08c67df50a126171cce3857dac04909d0ec9ecb97ef1d9178916abac6c346c0ee017b71cd1a864e802481abf3f1992719488af62eb69509a91a6180a1c9f775bd8633f2df678e800f7d2be1bd32740c2b754fbad6f0c64c65981cc89e30d8a2e1b027f09065b897cbcbf75d56c73c242c034f18fd7ad3b589ec4d3b7423e0d001a39c0e84657dcf6d416f1cf4b2ba09061241523fed2cc67f16ffc64d711c14fd9160fef5bbf067a56847b82165cf9b706cb20e677e7a0dbcb765b733b086c4dcba5a2c5dcb4f389bcd935fd619f3d8f9425ecf3bc209abde4ccc8431d500b9aa2591c8963a8ecd6f92f911705eedf77c5cabf316fd9765ded9f6a58c9f2cf73d0f4994e6515e7586cc5bb1ca1eb72ab90996e3a3800699889eca4a7cda271f0cb28a9242d2ed65cfdde58278106225c3b0e3a837afe02a26972150c77d53fb2b93067a362784c9d11fe2eea9d007c85095c3a73a63223720df0f6294020badbedf744bf787546d8ec4bacc6b2d8d48198b8235ba596deb2a598d93624eaca24ca18894955692de4fd81a6988e140e58ad121dabb7c0a14d981c71ab84ae94aba2cdf9ba3b75c5076662872e52abf88452f68697f9f6b8f2ac8127a0680575572852e03c60fc8bd9f64f3ac563752c4864dfaa228b5b9bf250be0a9234f18235f223eb2af88fd0b4470de615ebcbeed71f69037d6a1095662de1128cbe43e311965c8a8f08196959c117ade4491d3ac73292bfd6006385b75ae16ee722f27cb3ac91a4eee598309d6592c2e6293b6c4f4969a1f6cdfecb9a2b74e16b8d3496843a9d11e2f4bdfcf37a0acf7512c3baf69fffcadc34236c195a1fb65a34603234aff63a5018dc42b93173e7b7f52c5ce7df6ee53b66c96aad0062b79708cbfdf318c02b588e32fea166935b323f02d61644bfe14aa11898dea93ce8ed3d48ebc692a1ae679135122c1a06a7a0e92d7abfe193244bd6888726b7d091afbd6f9b4b65f5c8c8a97db8784c73f25363eeff587d94d82f369cda421ece9dbb2704eb4c26adc91f4ecf8d7ba1918d3d614f89db5e053ae52a5830d8950c6eb52cc03b12382c2c51824db29c4b78f71c759f1094cfe2266eb1e8027b6b0dd28dc8eb7c6aa1b665c50af3d985e9cc4d3388d83eb642dc44a135754bd2093a28ceda29e4ef3d5bac21b7c0f9d633dc280e83fccb5d033d762813ae74e969faf1eab12097c4de305bd9ddd5b2ae3977c7034cc123b9b1793c0ff6e7c5892fa3f743537b9b93ba7e4430c4d7f37a718a035f036d3d16ad86171fd4b23ab7cafdad01556b569f54af02a007167744af7d872b4f1efebf19efefee05cb3bc9b2e6aabc837c3f7c32925c214864f51d0d2b26beea010e8353b64e167eac150346d32d14a1c81df4470c8e8be425935a921894691a63c5f88bb59f75254c855af67451d931f19b85d2b3e8011bd2313cb33d04b58c75307fad3a9a98fc9b38fd1048d725481a4dcabd1dfba5d268c50c2cf9fcd08233b78e8d528552e98bb8ea296558e58acae8db8d09a40157c54b77739e79227a1dca92483b2cc4602cb6a20adaca664205dfa1e639ba20ae635f24f32c3c77e5a3f41d6adf015334d9bb52298e2e382b52e45584bb9984209f6aa1eda537c5e30a0d20b8b79ed59c25bb4fa305f7bc436053638381a5cce686059980f672e08c5a85bd61ad1848489ebbdb89bb8f7e781ac3c316dacbdd72f37f0a9e52d453a36213cd4592ef68c6cb8d18ca3197fc9ab3bbcba0d9aa4753af386d7c0f771e25aecf270d77bf23302b218b4e9b547b8ec9afb03f1a2ebf6e613db7f1a81b884def5502963d9f76447784b8311762f7e97418698f2937cbff9661323a561550fe403958a1b812a66cbf4e367fad2ece0d439ea83be9109ea0fcf1e77fbc541e82e5d7bb51930796706f37bddc8537d5c0acf93d40a9da6896dd9f9a9ca18b62820ae75cc9549c9b49d87c43ca1f6e46100085c1778994b21020a7eed1d125db383c45e05685cc0e26f11f6b2550b4bfa00d40c7746e36aff154e77401c9d7ebe3f2c2a628288eee064a52a6fcb3736ea6313704f507a97df6fd62dedcda27fcb7bcac1a934225f6ff7cc6c544c3face45bae075f0f6e6e6033d7a5f19705b1a15115292c0f0601a16df0a8db5bdb0c0948db72a10943caf467c07c4a6b2453b49759f5891e40b7808d81e3776bc33e2f15c3c833319f565751d71f587fd49f11b05c184b8315b5d1953a012eae85753b4931c8fd9fab7ece29562737d3ae65901a6fffd6ac63970dc3fb55f280dcf9c88d56e62e802a25034802f44e22ee035995b1378535722beb96f46929c981c046a9b9ab1a1c3dba46f0a3da73f291ab1602e6a99742294170822df375afc32b70ab942ea76eedd983697342c0d8f4edb1ad6b920747a90c89e382b50488836ac1b1f83fec1daaed412a8a2acb823a927a0f63d2469841670139cc833df8259437d889fe818dbdf948f337b7c142e4e045ae12b28b249037271d3b7752a2142df630a6d01abee3c2e52359b651d176d3fc1e2e2ef4536f5e96e59216b5f749bbd33cdf3196b3a312d6962ea015cff5a8b38d3bd05a67954f20c5437f6bed08bf10be01d9978932b4515586b8e4b18ac84d3443edc823eaf085f126f22deff2c1227e46c152da329e899d26bda62f48b23fac0444aad1b5fd5e338e70b580e85e3f2ef471d9073a768c1ba9a2b22e3eac216793f773d26b6a2cc779d0f1f6d0d5050f6dea4465b078734a71a526ce35072806a2d0ba51a9ab581eec514817db77f80c635df387da0192f6971b221edaaeba2ac62059d2e8895f63fcf573cbb398ece09919c2f2dc6ee3bdaec46e3b516fcb5fc43a7d7bc16af3fa3cac830c10f86a912c19578af8757cc05de91e7a7d44e22620c5da11d432a54c9bc39f1dc4ddd0a015159188c1fa09e73116390a5424038b3b7d64693dd67528cf2adf5f7bc798c5baac0ee305fa3fdc593727a14dc6b3b1455606198a66aa78c83c9604f55700f0b2bdee54da7793df2b7e54450f3e4def0b9456f62d9b8db4be98507cbb7f33c6926ff4fac144951f52c87255be5e37fca258e9eac8193b1a44697f272c77ddfb7506b0ae31fd26dcab7eb24f2efc79b5dafdee1db0969fa2d5943dc789ff41b49bbf91377c1b1e084678bb6af10fb606adca930a7d4411c013a02be365d798bec7c1e04bb9cf66b82b7092834a257deba071c8337f01ac32b94898c4b22fc6ccdc1603d9a4c9f4ab8953b4becaf2c7ad29062104ec852ea2821b50f3a75f4b9579b211c8eb65396e6eff1092332be2d38de3b2260c1b5220d678ca8e218e7f21138cd4df19c4fa40f25fb6ab5c965367711d4f78f4cce4493e52193d0a15ffdaa0e1aa15e25dd42f851c0b465db2936eccb26940ad4d60477273e002de0967e7375c07807f32f7026fc8ef3bb8bd13709493c8337f01ac32b94898c4b22fc6ccdc1603d9a4c9f4ab8953b4becaf2c7ad290675e9ee33f56f62ad10eacf0369de7ab1af8aa05aefad955ca26fd9026c5a1f74d52b827e7b84a373a2cfb20e24b539a9c581651e30cafcda5380aadf46e4665a98de38446a70cc0fc5fd69e7f682073e2f7ecb5be4268d379f0261e106b6bc9354f8448d26d2bbdd9924e9b8e79466eca65f6b2df1a7500e14c66cb432d56119af5fe2161c83bac8367da76f8c851ea8e4a233618b86f56838943d9ddbc1f95f338337393628ce3bdcf14c464cceeff48de9c502dd27674bfff3c5647232c0c8fc79a0928d8466875d5fce6994624deddd68a002e1d6a2d3b847477776f3a4a8887148792865309d56f43fc66367275664ba6586639ca038061e5c69ab73244f5971a067f421b28d55eb9dbd37e47c93ce4e19c08c967449f7eaac5325333f0c613ef19b2d19d5d9f2200285eaf37c457cfe875e118be2b7289a7a1f5c649e766d1779bd76a77ab7a9d9efa3b0f5cb85cc3ccd3b1fa34e6a4ee3b44d48242864c47d95ff2147eb2f72ca44f0deabbf236e88f5f54422c7724550693e4bf3aba5dae66f0531c785747e84c62657483339c26ea88a8fb2a418923fd03e4b77b27861092e949dbc96ecfe7dc15c5e09b8504a5d56c03483655304586547e8c622c5e2ad366fbfbc62ca7fe8d57bf0e4ddac40e9f2ab35a5288689b7501caef274f16a921f7b3a312d16d42f7b93e02e231782d1cc8b6d38468b354316d5c0785cda6a43ec5b6ccfcce504456361166e98cd601447d404892e5a6533e290978431294c814ef73c375657f38318f2eab7e1e99e876b28502b54e6e86a731b3fbb6097989e62ff7b3056a79e9191210b6af39ae674766d1ea64248f9b54f01eebce1327c1143af6a875a81f06fcb2b31c908c0b46cf471798464f4c7bc387a7d30fbc61a778189e8720e7e3bad077c43060463a464a7cc7dcd265201b9d0a0d5bfa5cabc4d5539e4bc1f7805035f2b59eae6cc9ab3da8159c78f2d71ffaf67e48707c69e4eca2d811e9585eeee51460605f2763865d4ddc6cc7812a40bae25bfa827adbaa998bdd713ecb9e9b612904870faa0bc17a0d39f166e4a472e3208352eafd8f0fa3902427101f37b657f11417600331008399a823d3b4803374c99351f0febc3fcbdb41c80682ca68638f3493423845b0e982b7414ae2fefd6390a58a0f0cf5f57ad10010811f3a78a181fedcbd4d1f5d64c25a4b17221959923871743e89f2f9ff26a99cac16358e4ed59918857bed219323e2a6ba9d7648d3fb48d1302c1acd671a53773ca754960cb8708205a373669e93a36774dca19596e75013b206f7c643f5850fc73d10a7a6b1fc047fcd7f56177088c813d3b8f2ce7a6b8451c6cf5ed54e21f4f25e3af9aa9e2e4b8bf399c616dd71eb6855a31e1f840d3410fd1e9b18954671a8fc72b02e3c149b4de2834c8299df37c918e7e13e853cbe5be5aee6a76f7a719f24f993d77af191fc072e6921a812464e067d6ea4d76239fabd1d9b463aa7ff2344bf5f88dba1ad41eac357a30778840f432c8b920019d9938b67c643f5850fc73d10a7a6b1fc047fcd7f56177088c813d3b8f2ce7a6b8451c6cdb420561f1a9a4433f372e557ed9909390f4cc51d022bd73d659426949a84507e28d9884f40a7eb6d5dc340a8dbf10e90d2f5a369824e3126346552dbde72a2209f3abe7d047473b1db6769390d1034c1d311afea8e0c5d732eed000aaefef0f581cf9450afa4e6eb7a9734870f67f0f4f65103517d24f98055d22185e4efa7d7c643f5850fc73d10a7a6b1fc047fcd7f56177088c813d3b8f2ce7a6b8451c6cab1eb78f876b7aa9d624969584880cc4b19cdca9faeb6e39c362f28a1f56993a874adbc342b07e5c9f86969e69c7c0ea74fff87b74d82bd7235712f6fbef83264e8ba6bdcdc0919a70241658ef50021f75f600d759c4b82fd0ff2b7f965dc492be54559b781ec47e011f4788513ab58a1eef808c74736082042cb54c3c17fbf843bbce760d48c6ea9aa4df6e7eed6ba42477ef2acc983f19304573204f27b156cb181cac54bd1b4982dc67266ce596699bb3492acd8d7d1338a4e89f2d5100a03c9cbcbda6ec5ba2a1e970b22daa706ce51970a1752ace845fa47eec66e7bf1b0b8cff41278d89928eab94e168657918f5b6cf2c031b90d10dd0bcfaaf6546ae78fe0c042160c35837da55c2e9aefb079e89169b214a49d2de0bd38c6e0a961e8d65453ce4dbffc8a252d2142b6a538607ee5e6d8df9f0c9349b69dd87c42672865856f961ce500a6358664ba831d39afae8fe2996361a81b749fc813f98180e411aaefc2c17bd5335cc9fc898060fcaceb0acbd30b2091c89d7f9325cdf37a2f98de0611523185a26031cc8e5d2483fc16c3f1122e37b4b81c333fc5ea9d56cbeb7379631050626e984974419addca89c438f0f180ef482a460283d85e3dd608d65453ce4dbffc8a252d2142b6a538607ee5e6d8df9f0c9349b69dd87c426722d742d50cd194a5309cec3ae7e11f5d41044a70fd4202ecfc1de3d06bda0d5d2b51e7bba46acb8e49ac74289ce2b2c34b7dff2b4ce99e8e02d2ca2e2101d25a1fd586762a5a3cbd6f36ba370c80579f204db2b89afbdcff774bb6bb2dd9fdf5451ba8b80382c946a8eb68da8532c1ce8a689f5a42c12860588b8c5091a5bc9bd8d65453ce4dbffc8a252d2142b6a538607ee5e6d8df9f0c9349b69dd87c426722cebcf20b98a36b1eca94c6956d4fcdee12ae282d131db14b75f0386c5dcb081411abd8ba9c27eba573dfd42071f2d79a80739179b70509d3e40aea49ceaa297152e078c11cd80f6b9caffa1b0de9a2bcfa3b3c2a539385d0cd255b6d786064856e01da8015f1c28b0b077a158649c348a164403077954ebe00102e546d50d823e3cca069485d77d1bfba0a5ce62235b6120c05c6703eede01378bf0414292dbd93dd506872500dd9b73e7176ea2f88adcabcfda54b5884379f84d36499c2cd4e384c5643f0a62784b8e5cec42b1707d9c137f079e9de7878a745b2159f73893ffee91fb5096ff0750f4c479090a0c74063107535fb43b0394c6c1e256367256cc030d6c6c09e38b79c4a4f05af67afd5f54c126faabada764f2f1ca8c1b2e1471aa5fbdaea0450648b1ff8dad171bf6d4ac309c7f31efe22fe0d8c93755bdd8531fe5ee8cc22407def0b75983a4313df42f26e46d745bc8cfc9d029f1a713245f130dd1fa5e920bf631dff4d0aaee67c8c82e228e8868faad8cf641eb1c2d3e312dbf492886b490bbaa2925b124a517cc571e747252e4492665dc54d031c39ec2eb80899b8bfa48eecb837a2488587cfcd999659d559ed8bcd7132ef858b0fbb72caed3dd4437823d8a780d763fd879ac6b7e042cde4942c80652b4a8e827d620e8164109e99936a815b4b81f8d7f9f71a2ca82490ddfb3c3fe64b9bf3fa23cfd5277fa8aedfe7b3ff627f242eef5cb0453f4caaf4fa1746aaee90e2a5a157953a790c9d4bf48b9073f1efd5d2e894f7eeef9cee42426da7986b498e1ea6656bd3e3750fa9b16340af044df314511ca630c11933c646fe180aa49c6fafb6d662b2b9bf9620099149f0243992621710513bd7dbabffff212ab539f8322c1b0e31ffcd6e631411658ece10905b48a196081a05e6086b575868b2bd776b018e50d72ac8271ea3875edba73785b2dda7b8b66d373273b4ec5eac8917285b13c599053a790c9d4bf48b9073f1efd5d2e894f7eeef9cee42426da7986b498e1ea6656990fd96a350ecaa38ada73dd47097faa60f233ce752768218ac57b3a08c52b9d2b2b9bf9620099149f0243992621710513bd7dbabffff212ab539f8322c1b0e31ffcd6e631411658ece10905b48a196081a05e6086b575868b2bd776b018e50d72ac8271ea3875edba73785b2dda7b8b66d373273b4ec5eac8917285b13c59900bfaa197c6d7f96c4bc0229d2f4f0f17e8abb855ed9adb68f098a6af884fd1915678d83d0d3e1de8cf80d45f068d62cac55270dfd15af3c5df38f2821cde2c3526a537221c3751348de9dd6f74442345ca58a909cbbef6247af0ff305bdd215bce55ce4e897015c522e8f4fb02ec44b806c97ee7959f3c1052f7b470363db745f7f03a7162cf9fced6067ea290b2e1104de249c76b094850ea59222b03ee46de3eca4fc5e6736e28c39acfd52d88eeb8639d4bf0fbbc6e5537763aa262f3ae9f0dbb6803f5c006d8b97f6e6686d3454c1212369c466a2be9e173538a440d6845d30b0208c9d8495275c3752cdfd07fb59ab796b9c4fc1b1ba12cbdac006b971d23b346fd4db787492142b88b34f5653870f213ca09a3dac63ded5386e28a4ce98adb6c16742b62cef34af2040b8d06b077ecef4abb42f129c1b99096f66543ca9cda32c4b1dd844bcab0e59a675b2b25c43512ab26dff4535b74967c723bdb6732b42f3a2392573a51aebca01c872e8e14dcbd4a98dde43e5e04c0b8f698fe1212a15102b0300fe2a6a8371d41a616d359d5d66a1161ce06cdd370ab82ffe84ee8030eac500a5d7261fb664a855c5200675d69a703cc8020f86dc8477daaf4af971b2567a5e4ed4c2c12f9b21ee7bffafcea73b30412e2d4906d575ffaba9ddcc7e36a0fc8ae1c8466062bef08489cad801774dbdcb7a04d69bf4a266be8d7c87dc05f2c9387d770e214eaee8c026cd433542c9c381e95af905a4fd2d4b39241e290c83c616bf68ac6f883bcc3fbf8adc287d4ca8a96203dfdabc67c36576aa66ad183505fee77ee07263e2fa07fa778e9dc36c63c60ae9b0331f3db934b1881eec632623a7effd2e044c41ee1c3c783ad42f8689ee418273b1715a7a1f90536d7bea9e9ca1c16ed425872c5baf634309a3444278c1e70a39ab09778fb8ed174c22ac0ca688b3aa713ecb3e912770100583907b4f260891dafd765d398f63718ec5535ba9bce3a3b75db2798ea3b5862b11af5cf9cc28ecb2bd13241de9edebba047776a2a70ec1a5a97bc158eeba73ca382a01c98ef9e156be02bd5787b6fe55ad25caa6b31f16666f3d15a475bd054cde13dbcf67155b3854220f696c3d753d9d2a89237b6a7a3bb3ccecabbc6b42ddcc710ad563675c08da825cf8b69c7506cd8e42d9ca2f0e2bb2d6fc9f0d3ed3357052e57042132d302f702b3926188e53ae2dac8848b5f7259817fc2272187fb71cbc7e211aa9fe51eccca45ac75695b3005b2685ac278132e73d4cb0d19330ae383ba97177403846193dc139c4e765c6d6681d6cb3d020113ec3fbec0a65a4f3d4a52562d517495c9eb8acf7506bcecb47ca2ad707e8e6bf9de51e6a138a136bc91398f5e9b1f32cbf942205da017dccab7af4c6f6c4cdb03e0b25cbf7f00b6b31091c84b473aef07ed6bd9bdce0289889df7a04ca6a137f768a8b41545442bfa947fc6889736bd218ac9758baf8744c12becc0f7173649a2db4f8e04bfb1cce44e6faf3d9ed987d453296e2dfeeea5927ba7996fe2d2120a5a428704f33bd8c3d0c7f22cfcbee08bc80f081078fed7c676b06a8f0ac18b7d0c0a36ee1877a168e0518df95161a3dbc862b69378052046f6aafbd8948d3fd59d0ebb5982cfa2ab55fd4132dd0a3b0c519ead56a1830e1f4b3f89b788f9afc88d653902134411874a8a7b2d7b1cdfa5c1b43c369db61d6a29cd80846d2aa7c7e7492fd96457d6f90166c0a3d31b28b30e026da087ff7078e5ddaae5ada349dce7c16e619a19deee2adb68a97f42ce93b8554688d5a81e374936d2f6c153f8ad48581b1a2d53cfaee300119ad2e9d630fdcfb64e9a1acd20956405bdb929d154442b914f8ebe47db47daaf05ea287530a81492e11c3434bf8a0e2e1fb37db02c144afbb59bb4d06d237e3ac873add8024d01e1f585c90b32c864066174aab9754845beca602e466a7e6a830dbef3bebda06eaa80692ae49a41b8267f4dde332cccd6b298c8b7f64d0865dd5c02e344fd7677b93cb6c0a31dbe24476ca9645b4d5ed622df6e976f9c5b7bf1f98f6ea1ff1b1b5f8f1f4a12f8c4a981606df835f9d33460f32cafd29a9f9d04b00037bd9ed755199340c2d100dc57c2f351eeac693337b3f056b5a1890c87ddc8fbe8faaebe1673d58715218761a4b5574d03b7cea1ab9f815457bd1081153087c9bc95cab07762b5fb4794b2816bc465c5637c56650ba2edd84b1cdc54bc67b4587316018109f3c906a678a665bbc4ce30060941db99df9ecfd5d077e91ab1c6211b0bc0ceb601c612d3ce37520eb8db7bcf534b9b112d2e8dc60e3a9298cec109c3901cf003f1d5f3af5822f175544bdd7e8560954b1aaac90a1d1e50b37ee5890fa4d56e83394681536d4afb69516a15975454a4788842e67103e8a82f72638af94d0a622571bb773a32ad30132aedc98419eedb29e61d72188aa2b3d5ffa4f458af7811d3ebb033b5bad57a54beb50b9e81dee9cfbc7215265571cf966bcc02409c7113e533568783fa90bca12b91d3b9772d80b13f99b1c9e7a2d6b50d8bde7a24184036e0ca0a302f4b09fd38e8bdcf935c00651419de351f1b2b24a92d07e93786cc4b034a375490ffbfc8bf95e331272bf47db8ea6280fe10d64249246ed81495994f5a44ad606400dc064ec23652bfd05ba60ce268282f8492c6cf692f9e11002fce20da91e617f2512fbd2d814c59e86d784687d2197b145551b1d879f1115f985b4c33b48120f392cace1a7d464dcb8b0418eb2777eeec46b8413dca4199489b02f751a493a6a2ffafcf03de4040b160ce1f9058439881d96f0154e5e8af9dcd9cff6dab7c007c590af674b086a304ec1c05362a3205b61bc8efcfa5278ac66750e1ca553b48da87f56aadeb0111f499ed5afbad299a37771f7be8e478960049e8050abbc670d69f954d44a2678ef8b07b5ea4a4d9f91c1920b0bd1817868eaded86ec90dfa4786978063f55cbeef334094442ff019c682b28fcb2b31df0a61f0eae3c702cac89f0d2992d73d6c185fe986e14549a89607c077ac02a50ccf0bfccbcb31e9228b78d1caeedc278238489b7dc14dc76c09e5010854da343b5f6064d869129ecca6b80ef2e1112c8af30969503c46e0e4631940912940c496ef634e8a245a287f5bdf6465a0069427ea26bd71cdb3cf238497fd37e688d6ab7eea534ece7be182b436c10f438771b7123788f2ab0b37f5a8684b635e10d4023e3cf93a00a2eab9b681c89992c310078f6b033d804b07b0b429981713f14f74399a4805a3941f27c1762a97d067ae5bc416e0e7ebbd31cd42b6e4b5d24f1c340376bcca73b07b780b0ec1ad274d9881827d032e9550967a11284ece2ba1d51c59cc89323b4891292680c0fa6987d1614a7bcdaab01579670faf682fbcf06aed871c82fc6577e312a5d6e3456a61887eede3fb2fb3977c30bbe1ba998a99d461e8e43ddb9060dc3a31633e62db90bcbc8f66bd3203764062137fa07a1117d0019bc80a374fe6eb2f7872fdb5bff599c55a0d33d3f9974161f71022b3f373112c0d494968ff5aaf7cfa91341869f57cfdfed0ffd8028523ced1ffcb1762d3c25b18690f4e7afdcb85365bbb6165b2ce7b7d88a6cc5cd1fa1cca2ba26421066f7f9ee071c5b2202c3a6dcc5cafc4082ff40c149d1bef60490cf4b2d27d6afedfb77ac5b076215e0d460f9e5124bad054acbf973517cf9951ef97f3bd22beabebdd190dc0243259d9b379039e7d8e629bdb0ea6df452b6b6a3c1e6d2efe5238adf074d226c454ac2b26d04bd6f37a5dfc93e98d1b31b782be8e6f686e30b22d6f21e41ce11abd73118d22cf9aa22fc18fe2a808fab9460790bc460f5479f2ee82e775cbebeefabbda7d79fb8181a82fc7588fc35dc87d6f39c55a93bc955d0a290df2a61469883c6a20ef9e5124bad054acbf973517cf9951ef97f3bd22beabebdd190dc0243259d9b37d8f8a156a3f4fd62d20b6d556447bcd5dce62b73f4b8935057008e69b5edd66463f22ba6ab4de9b0a89b253e7822c0683b374247ea6870021342365ddceede474e5d5547bf41e62f7a355278e3e18f7a496c80da12fa5baa7d6b18b102ad00bc9ef493263e78604b4d65cbc6059df469732a48b49a370bba0b479576f737a6dcd175e4fa5ca8687361a6675bace8faa31772acc515e2927994432877b3dea7bd566a0e7189a0206921c174c497edc4855dabce6023d2f7dcb5424b0b315cc722649d041bc9ddd3ae453b9c8a0c7e8420c439386a805e3ae631402ea4a52a60abf9bae1607f1acda3f2c1405fe7a14b4f6881b0d9fa6d548f6f016250c30baeb5ce6cd195ca192ea264730f44183b7448ac04379dac4624730d0b7c3b2d7bc9051c16f3bd71923ecd8c097c3b4ec263d8813d899a44523f1b9aacf627edd99d601be9f7ed482c0845f41763005bddca873d4e1bbb78fedc5e3f403f370a5528e4115a8574852f6d3e0aadb37d382a1b0ff126e9c1e64e80279b93a84460cdc0eca0335244e721c15434451489f13fdd57e79011a60ed00abd8607f9402294d89976dc7a4a264e8ca9f2ff12eb662d0bc168cf62a2114e733d4ed229e105093c3a9d50213c56361813fb71fc3bd62acaaefca7d6a9bd6eda838eb11df0353a6734a4a2737dd880c3c3229c8d2047c01e6154f0aaf70a892ba2dd5a6883f673620a2cb10ae58cd27b2d0fafaaf2b3a13b625dc25e1fb414468ced1ec1368bc25f11f6825351f47436b8fb511ba66230468e181c1606925175b79c72b1afefde782a6e6790cfe3652431f5963fb8262cb216b31335058606ad910cfd613ba13916b3e08590b11b83f0874ce17e62bd45411f0b672e506f6771e39fca9605d7c9a27286267765f697145cdb45efb0be99e564b0f24f3688b95e106bce41f6cd973b5e74317a8c1e9e0140cb7682c20ef2260690d47a9da74691c450b64b45c6bb3e45e1c81a73f0993daeaaa8d617da6b5bb2c2d88bb273b8073e04c0470e495d9a4bf7593a53d14e346a93b797e98e19d94082c674c5132c7c17fed97fbf67d65f5443a4c4c46f186e8204f765ceac3d148133b3f2e1f0dbe924c5cf20c3e195935a6b545302bda6cbf6b6b8c84b42ed2ca6e19cbded3463a7a5a0eaa7603dd95201957f31c52dc3a8c39448c1ce98b70d80f13275972281635f734d44fd96329e8ab252cacd543aa1cc1987bd5866ed788dc060b6f1ee7525e2c3e1683443116eb46e81bb8b179557017fc958e3481e733f8378e02a14b67c655791eb4ac0f03550e56d2a66778bde63a00bc57e4d028d52d6dd9ec58de80b933414ec029983de8da110c4b33643077445ee43268744a87a46fdab03ba350bdb762d764b14bae419cf0e05ba63b7d0a0fe93540c497841f28e3ccdf1b6a912db49e361084959c25ac676b06a8f0ac18b7d0c0a36ee1877a168e0518df95161a3dbc862b69378052000f5a9ccf7cf0cefecaff6a87799a931522fecb29ca32c9d26f1b4b1ea4c1be5e665ccec0ebf21d46eff3be117683309b344496493863224a90c82e01bf8c89f30bb80d29d42fc3ea9fd131f0bcf9a4e91fb3e3ea2a954dbbb855bf72b90f1dc5563e4c022cc3822be3ce59a6cec09a35c69c77bd04a9d14232827f5046be250bf6e1c4608f756065e440809b79556cb68ef81c76155293b8d8387fe34ca1dd28341fe5bfec7314dfeb078818eadb1a75a325daee9f3670c6b6bed94869bcf20431b4568a7b0ad751d27f593771a9e40aed9470fb5b6d16727fbe1a2590bdc2e12ebf7a487eaf94bc2e9174b853603ed99fcf12bceb3a1d116ec819d3f07e8e4c6c2f5fe408389745dfcfeceaeb75b2c1fcf2b8a6e464ca919b9bca2006f507302adc984e47e57688ad1ac563f2fd711dab57daf538d985562e3bce9735a21badad6c7700173ad5255abd313ce34dde57244c387f3ee700aae495f81f2db2b959b25e7c03471f3c40f5b88d982a7913c920db32e1c137578a27e66b2f4e166a229cd938547d40dfdb142ac5159d0d9bc31b014dffa7c64b465e9a2dbc343f2559de2b39898ee549d29182483fb156d9b38aacb42c4a48c27cf1e138705d0841ff47735f228e1614922808c5430159e5af8746c63f8840ae5f09697f8c55cb5fd5206b64f496a0c25f78e87ad89892ccfb6223017bde9d8112b7f9e36e1148598cff86194fa0cdef885ae01568ba38d4ed2504c0fab7990de6d9263674be2289e6f19869f321553e331b9cc7badf62457e912491feea9332e4849e5e589bc6f02e633ddc03cd8be1de64a802e22416e98217140932f48cba32cc4944cca3112cac8a240fa6b5fe10eac0eeaebd6d0538fa3a4905a684df1ac12f0a46442f468a2e4acba036b42a3381dac5c20feb3bde092f801a4da1ecf5ef639d0880c714bc58bd278f7ac0704ad27a907dcc8607a30b687da83d327ac170d2314892a5feec46c3e4536b122122fa40f66df630a2827b781e83229083aa541b34d52cab8ccd0e897416a93ee854eaafb0a8381cb4523da976afd5d63669b8bce8c51a6260e0cdc0b81ce1aa8b7331ab2e0ecdcbc85b0c9b15abd99885582d45e4a8549d71ce6dcbe310bd8caa4f97c701da2157525c69f01a341eb39515eaa2072d43e293ada5b6fbda7ecb69ef3e05633451fb5e0767d12704a9aafe60f8af7eb063e7a0e561d166c19c58e2f4579ea5a14553ab6549b596b2f15e5ce29726f0eb7f2c4694eb78166d9d3d9bc78cd415ebfd6d9a0a234ae0e3d4089f82cb66ca5b253ceef0685334428dc745b5b5e93dcb7e9469eb7a69c65b03fde98c06fdbc829f3f63447ae9649135e2492161b6441ca41434c51d2d5fbae00b4d0f0460f69bc29ef0b11069c14b1a5fb8ff9695cd0eed1a5b283481f49d6374fa21897fd4b2df581ef90fe6c800360a66e222e1e3354af6565682c0b0bc238498dd2cd91eff6705efea12e293da9e69b1b20b9dc6a59632217121d6504e77689d92521aaccfdccebee39187c9db25fc095429c5c0895149e9ace38ae006a25fd011b068a4fc6c995d6f0f2986afd49788f60308eda5e4526d4d6247c889a2e43e0a4ef18e3eef37229a449374614e1e670ebf512820b71e1b8f23c261871f8263b5e98e744ecbca300e195a60e3486f59fe9db4724b9dbeac447dc93e061d667f716a10c4e277a07e14f803da62210b650236b206d4f3e52515fa731a5a5e9c7f449db853e56cf5adc3c22a67807e7480d46d4646422fbe9caa1e3e6646a5fe103816c9626cd651c4b935aa0cd4cf965885bea99fb92a2c4fdd85eb879eb005814f18eac9b352545d6b3c3c02b523bdb42860877563404bdd55758d98d66fc63d2f22832beaad361bfa4a4ad0b44f422f5dbea044f61b5670f9717282b71220211175ac536d6b4987d91b0e00432cb2aaa7e105026e1e1bd9d5c8007e8c5558e83fd096cc2edd560327d94829afa91d74061d5c414a851314fd8e968c52f735ccb5d033f09cde72c381ba6f393c9b016f0ee636b7c15863f97e5f4f6f38d616ecb8bf6bf934a067049509e1ff215dab74d00999bb93a0b15f79135ef2580da20215a219629207abd159e30d315bdf9a85528e5267cc44913986a64d1e0d476a07cadffe35b659a229019c2c0e866b5b8a032029ca1ba43e45500cdc2d7021aecdf2793cd8ee63cbb432adcfd8cfeb8b4781c62c6a05634081068724146df45245d3ed31db93c894ed85a62418b6c18a2f5f074f11699f9a23c28748f99e6d6d6b5b0e3bdf474f28edf0337aa0d8e18fc3b8c487e2095679b9492cce80915a2b04a13434aff5462af0f3ed0550958a33ca37856b7c00017bf28df8e17a7fa36d80d12267961a31c2da92610b3755ab74d74e1d1a172db5210baac326e3c0fc20cfabed93a4ec0e1d938aec86afebcd9d62f04f30839923e138cf1c29236b18cbd2b5bc5abaf10b328a9ec2760ea0ee6e67fbfeea10c484165d9b18806799936487a56657a1451a3b5f6a21d7c7660b5405a0876bcaae53ffffe73d36b6b6e00277ced54236515547e5fb11a7ab9f288e391b5a6c0f896e1ab224afd1f58b5eab4b2a73e8465822455e256b366ff66d377d9b9b61b78343c3ce848a8b7cf2da2b3413cfd62c2ee265fd703dae65f34e0a0132737ee5e3728692fd3057700729a796604d5d141456e8e6a9a3f203f17cc979de7a1d9b92360e23b74c287d7ed4d6057aee932ff36d04c2ad0c4e7f1ad70c8b5d0f74fbe07d1854584d674f8430536f55b9d986f7d9fbae85627bb73d9fc77202ce2b08d22b5677675f68b332557b88625df1fabd4a677ec89e396226113b9617aeb970e064108b2d81c674fbdda9d367f80b2946160b92ff2d5a63d1435c9aa891a6fec70166b6d640c1ae99f9587c5b1b2e03a33fb064c864b43ce7413380ab237001381f07bb26e8545cffa978b256f00ba8cc12e22f5ede5c02bf2a9270f5e7cb07251fad7d31ff53a004960ddae862fd1f62bf64414d9d9f0a3545f1d8b90aa0a6b8851421408101a35777fd87705554f5d655d1d73614773a3e2f0a13f71dc99675eb473dd7b9f034a51b73c499c4d2be44cd3ff0ecadb5c0f945d585fb0ec7b859470301645dfcc83f156985eaf1c97352074f98f2bd2dfc39a70073ab9c06112f061cc0c469d5999973029439c210937b60daf013a1f8220224b750ec26a483a7d768b8b580f9993f9682706e691d3641febfdfd71a6083076b40c7d14b82349b7867d554274ddd686d0f619782d2937151f86fb2daedea58af8d4374a82a0d97e4e6528212c5863dd33b5ee591bbe57456357e2953ac5724b10a2bdbcbddbeb73d3b33952751f35eb3a26b09b56fc10ad101a0f1d3bdf6ac49741875276116cb6a3226e4b1f72f7b960ff04885c7bbcc0b112f593567d7201f2d8b2aba4805bf082d676d089db9e9b9164fab6b66dc3f44d8fc60fbde4bc30fbdb7809badc3883761ba9f08bef30eb14ee9ab06131cc57e4a837ecc86748480b81adbc3b2ab882b3a80bcfa3fb1032d76ef7d213954df49eca3473c93e038c62889acbfcb3cf5f8c40e876fded2d42344d38175d2eb3bb3adc61f780d10e42f5bcc31868617154b876a569fcfff1e13011ccaf375009a62dc89907567d7201f2d8b2aba4805bf082d676d089db9e9b9164fab6b66dc3f44d8fc60fe71e648e76c627c39d7d2635c60f6115fc47cdb10275b71e2fd9b8a1eb7a214ce61b2051a3ed9c4123ca11ea33238ad52083998ab87eb9715954687918c6a9e49d72e4fde8dcf917abd47fbde414bc6bb90ee3fc3192ddc2976d776c86051894e80ad48485dc0d3d3ebc519e406b6744d6b42fb294adbeaf0ebb54c9213aca023adf8db6f4975edb70d3a278d23d73054a5fb99dbcb4b6c1a491d5bc21ba80bcd049240c03dff98e66ab1649897693d9ff20aac96b0e2db627707a60a031e400d74b6a36089e97b505eaa00dbb08304b1ff692803b8d7edf6f8791a26f34d52e14e28c0fcbffd16a2f5887699fa35f89d9d6f79f66ed419bc17638ce8122ed815d5bdb38dd915122cdbd42a34c3d88e25b125497a0e5d0fb866df74e266869ea3adf8db6f4975edb70d3a278d23d73054a5fb99dbcb4b6c1a491d5bc21ba80bc529d25b213af70e45117c75d645f187072710d10b17373cb8b2d61a0fa0342bd0e6d27918ded81f1cf4f611fb90e15708437332c254426adb0b97c9f605ae3332384a577aead3de4173588c066026812250c01e3239b2b83a4c20f912e986e72bfc9e3bb131c6c6d47fa8de64392885f1f9970a1727a15afb86aa8d33d02ddf0b6ae89246c7db87fd895cd31af9131cb8440e1414b04894b0f0db4a39adb874701a3cfccb3b54a08e31031b519f2143497bbc2aa7f9d08441a9c2c9e12278c397555d4bd8cdf1bddfeade452c3d5f6a985fb6e091074a142a201145c0438178f7e34de1195bde20a4ea3c4bafdb0707596569fb86a296bdbd002de4f086bda50a28f385aea5c14a4bfeae7644374566d12d2c7521ff81826aaad054731f9ab7bd4b07a109ce5e5becc2e45880f93c0d3f0b454f9d9403d88a1ed82ab2057840be54fb89d6ecd27dd58b3423c55991b42cac03a8a2cf732dd40790e7c5c5afa587789318b883adab27c978b3c8c08d9111257a333b2ab4eea7469f805e736ef53791a3cc34b4d5dc7d704cc796b973e502ef3bba9acd5959939773a92735c6a9c22534652138b50747ae74acf8a6b24845290d779e13829a0fef65219b4bbce0ca9ad4f66e88d156e6a19cb4783ae965d4c5fb5abd770ce235bca34b65cdd8d2fc93551b8185f873a9850305e4541e09502aa9f779abefc77b840dbbdf843c4952d09dbd9a25133d619f6c21ed2a06cc6d01a3ac5871b1367d5a68fa1c96f4c7ec4e0f23c1941ebc0951391c2921e5ee9629f8dfbd7388c1fb73c2653eb0ad08782178d396f2da306c0f7b48db57020f4888ab9c21eb8ffab469301932861ebdaffc121e701fde93e255958c66b3cf82cf858f514d0b50e697105dd202a8cb562979c61a0cb5d12fe6f4c4723b49507204e7146805d911414a1f28ae15af67144a684121955d81a9b6690d5dc5db90cf43874eaded718f3f8d0de57eb7c4eeddac4e0f23c1941ebc0951391c2921e5ee9629f8dfbd7388c1fb73c2653eb0ad08782178d396f2da306c0f7b48db57020f4888ab9c21eb8ffab469301932861ebdaffc121e701fde93e255958c66b3cf82cf858f514d0b50e697105dd202a8cb562979c61a0cb5d12fe6f4c4723b49507204e7146805d911414a1f28ae15af671445b9b52f421703ef3358750beff68865155ee150ca04892e9c9adcc82f569034ac4e0f23c1941ebc0951391c2921e5ee9629f8dfbd7388c1fb73c2653eb0ad08782178d396f2da306c0f7b48db57020f4888ab9c21eb8ffab469301932861ebda199e8dea5909bee8830b646904784cd990c3131e3b825d678656aace16587969979c61a0cb5d12fe6f4c4723b49507204e7146805d911414a1f28ae15af671443b280453c94b67974a71783ddca5d40a63f0aa268e0a69f58d8ac43ea1a215f1c4e0f23c1941ebc0951391c2921e5ee9629f8dfbd7388c1fb73c2653eb0ad08782178d396f2da306c0f7b48db57020f4888ab9c21eb8ffab469301932861ebdafff67a74ddbab0ede417791241094564242c1f64c98a594e64df7fdb7ce11ce6979c61a0cb5d12fe6f4c4723b49507204e7146805d911414a1f28ae15af67144f395401102aab54e3df93e4957b708b7c50b236a6c8c016120aa4cdf0ea44cb531b534194d6085004b4940a10761eeb2a50cac179413b11772acac8bc832f755eb5f3648d0b10e4a0e2b0ec0de2a3933682287523c1512f3c428d9234bb556e78763edbd2672441bfd14f49e221c3f3233cf7080fc746198aed363303752886e91cf1b44b333076cd06bc7333ab8c8ac79b268737964fc666efcc7b0b4d6b33488160d42aaaa14a83e76a30a0224bae6aac3ee24c8a423f2948305762ecd48ae77166c776ca2513e930eadd2e741a8fd894b1f7e49f990203bb6c57b79bfa6e6a3d6a1d55802c96f2dad1ed9eea46d2f43833ea445755f1844607cfa18bfcf836ba4569f87a3713d8f73ed9156129ca6f7aa990f99bab2f6f9c376c6d4391752162e504e56a56aeef0cfd35348ae0e822b7707023482c21b441e540d291ff0c802ddc888c761f161efe082f34e6119c8f5fa72c7269f617c6a8272eb932153f3cd59e3831f6a01c582c168851c57c2477e1e58e877e012ba32cf1b9e752b68ee12fd37995f3d329102439dde37bb8f103f392f011baad19d3d0833f894c6c4c78763edbd2672441bfd14f49e221c3f3233cf7080fc746198aed363303752886e07007c672f7034e909858b38349b8a6d074bc964ef3622a3fa85a30e777775824f17f834d5b36ddedc4dbcaeb91a91a64c756023476fa4745bf8bf4aa019b6d9f435381223adb2ceeda2adafa9fb2af69b8ff834348cb04c4be981fbe3dec98a25bc8a71d07fed8db1ae6d1b5317298a9acc5a9d2c21bf317cc7702e5e340b1a24218dc4432400efb086f317f7adb5bfb0602683d444dc528b00aa721565bc944bac4b2dd3d5d4fd68ddd4334eeed403b8db22c9213ae3dc638f135c42785c4332666412e48054c389b87a277f437fae822054121f9131528149e20446da405beace7d9b3710161183bd84e297d10c6d4a3a2107e929eb31297a0d99b64edcd151d5ee5f0b6885c026366293126eba6e6762ef9ed727a184a58d6c21384b50d3440eb3ebf547032a2429dc7ac2bea20dd48a80d10953f2af216c48e9971e25349d1cab75d9c16eca4159f26460cb6fd0e91ef3abe146cd0abfa6306b68209aaf4a00eaba1949c1b2b5f2e71f9860048c0458b9b89b88aefb3295786820d2d0a30a1039a6f75701437e669877b5e53aa1dfd8e3ff35d5a53b3a387b2d2c580ba373eb235cb4b0f77581f3af0a535aa92f17d35d1d491fb7f0aaf0e7eda38e67ddc3336f0f46b3ea542fbd3bd43627e2504ea7f81e4abd6270ada3bbce764d4a8cd438cb1e7f70850d63bb1ceea2b92700875119774c7a8b61ddc1df75eb6f499a13a15d38ae0b8bbcd1bf32522445122a72524d4c120d0eac6a8e7c2dba225cc9f578acbf8cd7a10bbf2364b50073fc69ec46beaba5258cf2db96e80afb2346b9faae4931de95cd0056092f3c247d2ad216692fd64e7c8700e0a5f42b15ba52f99ab9c0cab7a5174f59bc392f898e9f22ed5ff2e2b5447efff99237631c523f19705a3182f91b3584b65db443a5d5f620a80b276d2b54bd957fffcaf0d906d42f0b5897094964d80f1917e82fdb4c7ab49ef207f43939656c942faf050206c77bb4b7345d3c4782be384fe171dab6d0e7aa695c00ed0c5c652453057af2981e1d5667cad7663ab453eef6563bbaaabe65bc4a35f7b87b6fa3cf8ca3a21419e8509b96d30549719b861cc9363bf4c53768f599c8f2eb0f070dcde3edd104e9b6c5a91d710b2ba0e25da178ef526967b1dbb22496d96f13ee07f6434b43c98b893d56178232c76db02d2a6fffa08a757a852ca1a8394dedc520c6253f731ca66a9708688224ded6e3cec24df5fc4772bd5b1843aab551c0e979feefed6f3bae1fdef5c4923cdc26a5a68ca467b942cff7e1ad6cd5fb3244500f820db44e93829c8e38ad75396f67523b7341b76a6ccba0c09f68a7e57fedd8f6feaad09dab1c075e60934d3e8b28ebcebde28e4e9eb483ec1c1654154aa8fc7ed958bd0388a7cbf633b380dc50b93aa9220b08686c5f45f0603099f6c10f8e9854f029093efe60a68e31daea7772053f4627335d0f66fae088f0ed7fcc11f299eba479d4214193cc632dcebf382a41b5045e45dafddafb0e4357e40c96f645693b9add5c7027956eb7eadd9bb7fc9ce17d65cbf9df0bc1e8417de5ba404deb0d8c9e1a80dc908792bbbdb8f5bb1a14c37182e3a31c140bf963aeb8d7703c26c13cdb4ffad5651e1749eb1d28ff44e8726eedcb5f727131a08f6066f5a0375360f024392659787d118e31daea7772053f4627335d0f66fae088f0ed7fcc11f299eba479d4214193cc632dcebf382a41b5045e45dafddafb0e4357e40c96f645693b9add5c7027956e98d85e1791ffb5e0e8a79599740c970efd78f26ba44145fa364ef4b7d2a37d3acceb0f478cb26a6b71c88a61b8c097f5bad9349cb338b5938e607458cc1bad4185eea7faff70fba5198020fb37531497e8cb59e89af574d0dc459d537f00a919d4ff3f34d69d0d6d89b008076ccf8f05513aeb4520eb31a3cf1253b7000f693eb54accf70a9dfbd952487b86c99be0db60248b373ea10b2c6dc75ee5aa01da7f1534cccb2a055c1bbf93b7e421294a7a3d3b34447ffda73da35a38571e68eda7db5077ed6c46e6f28f2fd5f9f9fd65a8fa353c7ebd79b5a7f0939a7ca2d866ab362c594c91dadde02e017480ccd62b180326fc75d0d6fece1f7d33e7826cc3a694829afa91d74061d5c414a851314fd8e968c52f735ccb5d033f09cde72c381b62c0fe1c821156b2c2d2c73dc6953a1f8856a6d437761e1c652669c984ef8d47d232cdd9532e909d052c11cb76f4c7502d4acd8fcf8c36ceedb072790608fa41700a30a1701923a581a97ba9f0c71d832d27ee0b81fc22afd02d5ea5a743c1970b4fc70020e676a6c6c315b2967d879db2c65bacbcd61053ba456e479a5fbfdda7753d66cb7cef6a292b8ac87ff79331c3d263dada223325525f6e07e1dd06029ebf25eb483f25de1121b32ad9ce76e7500a7b2849b2e62ad3962c6fc5bdbfead52fce01b42bb9ae1ee05ef669790faefba8525c7fd9c700eb2a4021e066aabe7894a766b4013d4552a5a53221a0a45a17dbb65e976a6f9f1c61e4b6467b4ccebddc827c3d1ed5bf21bef8fb6ad5c8f8c3a409080b5fa98f4df98cf8a53d2b03b7e7abf65261d405461ea003351a1aef0598c3c796a7c08f2ec9a7bd1da0c375dbf9b2e1e8dc8ee91046b41d9d7cf34f9055216ea279a8a273d2abac81f33905aa825ba47a5faed912454e6c6f42ad5fb1a8c43a4a9cc5afe7589be3c0cbddc248d640167e1663c5aeb53cb12b6bf49b4143ac797310877e319a149581e6994104a7812b4c75e8cb670ef9cfa07eea66651d745115d47dfcd26f61e0da70d89c8c15d63e48bbba47fccae593a528aadf73c54c6a70bed2313edce055c0205ea738d7ed1476f63739c6c8af394bf06345341f0dd2faf3c1cbc0831212c513a0ea86b665c2aa55373eee68a048a346b75d421fc42ab36c832396add06362c44ca1189283ff1d26bd5acec0ef5a8e2a43e690564e2ceefadeb646c17d3d2db6ee3cbc09a8a7db65cd64d50df6794a5607c77e299c19f68f6417017bb078f9d64f15dfd867fe46945587f211269aa4102deda82c4c086f7b4d1eb3cdfee93a5a9889aff8682ad5b20427dfcba616a05d45a84e1f32bbe4a1d809dde11638632f4f6ce7b2071b44e5742eed818f5e7efecf06e27cc49cff14c6a0a444e00ff01bdfbd86f96a8d2f38be9be23f8374f863eed74a07b2abf3665f8caad246e011cc8097b73986c9cfbe416505e1741ef635a917ff01f57a6745dcd11fcf6920e8d8b03c9ce9e83c392650a323b87d96b1bf713b9898c6392e365463793a9d499c031669749d9dea1cb220e3c09cabd1a6fa3fe9799ab4695b401c645935eb6d221607442969bc52338d921d7d46b59cb11471c36ef12eea85d23617509c2bc6e28e2ca95d22e2d56051e03b7b5f164dc388dfb4a1bb7a8d18d12a0bdc5364e131e357c9fea9e212309d2f1f2361524222015ad80fa0e420ee2cf6f9d8ad3a622c19e7638e8b1e6951a5718db0fdc2e1e9f26c237f44184db02c98ab08acbbd442e19777106978168f52daa15c8f3098c40dc6abd911e7b63c5c4588c96f6a97c7a6008eaa825ba47a5faed912454e6c6f42ad5fb1a8c43a4a9cc5afe7589be3c0cbddc27717c397757362469efb51c358a28c3ddf204f773bfd5473f0e675b86cdf3eed322d89440bbbd1f537236bd08649fd6cc964333db59416b14937105b5f4b5b2fa7753d66cb7cef6a292b8ac87ff79331c3d263dada223325525f6e07e1dd06029ebf25eb483f25de1121b32ad9ce76e7500a7b2849b2e62ad3962c6fc5bdbfeafb58b4a60a9b04dd36ae536104ba6d6946f6ada2995e66c327fe2894e94101fe7894a766b4013d4552a5a53221a0a45a17dbb65e976a6f9f1c61e4b6467b4cceee51c8458fd24b327013066505019c78fe83eb0b1b9728971089b60f1a50816d32c9369957c05ac827b341a0513fdd7801136e094ea80e13f8c302206b5c8d519273a2d1e16aae9cbad10e44978754627c94568566dff3673756ca5d73c665768970c04b2654dcf9643bdb97b749c4e5da3bda46e20e64c2033fbe851f0a06f35e199b0b1a3b38250ce111d2696746d8ad1a8daae5536ef25b5fe8630b9a5612a2f4a2b0503e1cfb793c56eb5bec2f1e58ea2afb77d0f104e3286cae103da52bf774085833f581087795eb0ef4db3a556151384edadcac79ac59e373f2873d8a38f4ee268690d8bde91e65fe75afe9962ec5fe37a459a80a86031a6f872dfbff8970c04b2654dcf9643bdb97b749c4e5da3bda46e20e64c2033fbe851f0a06f30a610783da5ec880164b0e65b2c6b7ac0ecc35ac413f31aa39ef36b3e072430b282917f149d80e0f665c94a9a8ca53fb49f37ac8f7efcef4cb0eadd14190a3b11e21dce843b9af1e3e77761cb1c2faa1568b941f39fbab46f4024563956704f7cb28eb47f046e40e63a8366f69ec54df083263bb1660fe9cba91a8495ead41bbd49bc4b25e06fb88f7e41591e7568dc81edeee10f97c0898e5555f95b78e23fb0754b7f563fd8a12599c5606c629a92577168cad46f021254c797d4f91163daadc744d2a0dd648988e3a2d6fe3a4351397370447112ec2f27e6863e944e2f4eae8e73101f13a9eaec92716a71c50e1bdae1474ff52c39d91a78b7fb05930cc124465c3311d13b16b22b38049e7092bb8de4eb6735bec656e16924c776d27c64ef51f75fee22a5a440b48e05a47b107ebf239ba8f4d2ff7eed5fe2fac6d53d3ba7cd2131bbc73cfc9daab56e7def5e5e07e48d18010fb50b153e5c7bcb4010ea1d7c8195d3cb1a9f7fa052b94cff10ccfa3acc4839dd52e054c1197edb41e121092ef7b6982f1ca61712168f7dbab4b174916f068ee079b2ef86c5a143049bcc686de8f6583f81c940d16977c5a0e10009648fe554a32236dd6c05b4d70a6a87ef5013c0aef5153968d77c6952da0db42b42da80c51ccb9962eb8450ae5224439652ca6705920ef061b793a7a536d8284a8d7b646441d7e061b3fcd8f2e3ea18db50fd3233afd1d4b18c6673b063feb95ba471275f4582d8778dba89a71a91d2ad94ba95bd2b2485d4636d4e72a5f2a01e37d9964036ee07a15bc00a8dc8eed04400e683e599c62e132bb3483975e3aaeb40b60fa8ae30df9724d6a1ed0c416ae7e1a24078189b42d3f59d7ef43caf34e2ac548699497e9ead16fef3da52ab49242711452a4d6934b3e6ee92dfbd0876dc596141770a00457d320ed8c6471f9650e0bdeaebf21490760e2f42c6e8b12d4b9abbe8e0b31bb315ce332f123b18930c676b06a8f0ac18b7d0c0a36ee1877a168e0518df95161a3dbc862b69378052077986ab2d0a937ce4df7a24b86b72b6a64942e85244ffa70fae505972c1bdc6379f32898ab80e062bb2d9682a34436e4ab3393518af5946befe65b19a47b966d398ededc66db4dacc32f6261c53a899b8bb6be9eb4f565359c6432182537b000a4e650cc83a174770b162342edec4f8b83eabcc0a8a7d648bfc0a857550840953b6a500f94305080a17f5f6c31a9e59708fc32e670d8d1d6348299508ff1c356f90937d42317160fa0c32ad45088d079315997b085461cd96723ccae56968f1062d3297577a38d5609ef5f998918ad5ebe40c925c6995a4a1b1a5b7ddbcbc5222e103b247d929612716a374642bd81d6c7fdcb51ef7af01ac5f365f52f937e4a19df198cc5dfae5f0145829389a0fe8cf78ad87a6fe87fbdaa634b9b5a7ffdd1d041c1d580c40694ffebac012a7b508e5304c4f7ebbfe7b65af092e0b9b1d00a993990a231848382c67d2808d9b16c84d02e4c397a5c3f1c4dc8f8fe2a8e2feb2a19b742c1c8bb4d6df61d42254aaab3bf911b5565e81ddbf0fd1a1240683e5ba14389428ab918eb1fb3dd2dbbebce521d6de1578be1a7a9de6260ab4eb9b2a24394a06fbb9c74351ba8e40cc5aa542e732667a73b1913d514803604b8be29acb46e316f8aaffd87e63b811efd8e64ac75d0734e969f0788da80fd37c7ffe1aa240c9a60420484e1fd886138bd4488f12b4e20a59e1ebc88c74030a050cfb7b7f9a397351b9f3968ca962bd8a98b92b1f3ce38e0a41f7cd6596f7993fd4c84e4eb61cee2a78960eb4e67dad4f0fe0c6d23f71bfa1f5620dcea778e27afaa1704d2ab72af193c4e40a0f4c1fb0dd33ff614540223f2f8ac541838f609abf4e8005b1d3bfe9e7603d846a0dd0f5c9af600fe56df9c85e2e30015aa1d0ad17c9b66bd37d80578577b2985ed33a6c138f3198266471346f46a56f83742dcb0e0a8557e34bd17a44c6a1d8a38b678ca34b1cb025e29d38b946343372e05a8fae8df73f6cf3bd54df18e7d5be82f11cd29bf9f4790cba58c0e936031cdfcddb8bca4a09dc893c23d2918fa792bf560efabd17e6ca8653b2e1a7dc658f7b8f15d02895016b89e1c16a9bf3e702253bc25938d89c40db9444dfaadb9ca92f618dc30cec6663b5eef3cac261e125b2bd5d6568205a6175679b225c910f619e0a00cd096e28ba8ab5e8ca9e78d33d0410626bea85fdf907c175cb039b6b37d15518d7bf7b778b19d6fb6b007d47831ff988a153a111a3a8fea7ea69d6aa34e594f8de4beabaa0102a1083636515d7ec30c279a7f1c0cfbb1dd7b8c571c0c362fbe12f7717088a4a995fa10ef467b96e3d1e6831240b74d7558cd102888af571d8b5fcb3382016adc3ef121176784d42a1e857f62667bb66e6dcbe7d2b289678da5743ac2a5b24f52ee4a3363ae19b262aed32a3416d5736fc9832f8b5bfced37e358a0929070b5ea601c3458842d072c4c59067b7ff80b51ebd7a40d96f9457f4269a3597c931d857f37a84ec3ecb64aac973826b3d6c43f1284ca2669b51eab9a1f931d85d51b43388d0002a9747080f0be47f5eaf19728cd43a44a96539057c977547f0b42df53669daa695327d19cb4a74fea3b0a432096c18d92b452ba8c4415ab630a931c35028f44119960ac72a78ac716fc3ce9f11ca94f3d0d9374e83cb176461b075b570feba251620aed1954c842bb6f7708d63895c2349c19db1fea9a58b210143a8355b4febd945ed0f1292c990e4d544f743fdc3e06aa2b5a604d2106f8eb94c64846b9c4e707bd2d588689aa5b5e926a0c13578111bd4ff20c807e22cf5bb271cd3cb521c00416dc981d9220ca29f555b31993c232cd6e92dceb04ec4c8aabc1aaaaf94dac0426c40f7cdaffba7c4faf44387385d56ec7e8e5a6e3432d371083a7b9189f8597b09820132acb9a9e71d686fc4213eff1eeecfa7e495a8cdfc9aa35935b64d510a8e3783a517905aa850b2ec371ac9fd36e4410041324dd1729815a3af279f54cc479acd10ac4598ab770fa90f19c86454b6a53903d6d379223f9af502bafbb325ca0c264db58fbda0465d9d745e59c7fdaa20401c0109aeeabc1aaaaf94dac0426c40f7cdaffba7c4faf44387385d56ec7e8e5a6e3432d37034db2ff1acc0c23f7f1aa7a7628fbfb710471bd74f6ec97271e7e78c4262e57d0382d128e11e8ad84b7a1e789b4b2eaad56ef214957bda1baf03c95bc3f7a9faaa1effe8a1449769870fbe02c0e35b37448fe3c301823fd97fc576b543e88dc4f553564ff4745fb1358b66e143acb730be85e3b88703771577d06cd9d11f5284ab92bc2fd9ff5ddddb8c56403f75c5b1c0a8ca8d498225f37db19843b433137b92c9ad113dc2328756f229d2bb6527d0c62f1e13ef70e94519663b42c4d367dabf0a345ec703337c12c1010437a94af0a2f1843e50a8aaaafcb671b5cefba8c878e80887db3ebe8d1461ed733a217bbd0a8c0f635a099baaab0c48556d132cb8c7b8589bd5ce60f1e6c79f5f09245be4c695fcd8e9d7cf9d54cb27b7a14c3dd630b3d125067cb4d14a8ee11fad3f2cb6243a11d8647331048c64e2b9f7f4c85b52693255707d4091f9c919e88637ea2a8ba432f7b28112233ae8f08e58d63985d8031d85b0af5128601c43412b4d7f9ed8786e371f1f82917f490e6148018d37cc9e965e06829a1b9f3c5fab7fd3d8cdcb3d84c1d6e8901d059fed784d28c5a4a542b21e05ec495d8fd986211e059ca81dbcb15573cba23cb0847d6dce7f884151e1919092ae16dae5b4a5185ef389e05dffe6ef376594dc3af3d49d168f9e3cb08af178352bd2201fb1862646fe1ca48621e8acbfe938e7d12d4022dd34e86e0853b9bf5822a056c16853849f452d0f55a63b83dbefa3f3fbed325e021e29faa599ded9adbc9a11a0e21fae81baa25cbd746954788b4fe072e16b5f2d826809b0d7b33f84988fd0c46c4683ed175bb93694fb1f5fb2c8cb2909b92cbe63dcc8b5365edc08a6d49c80fcaa0939a8f9f295ca8863f46558ae600068cb4a0d31e73747ae92695e145883942c3d34f334f0a4a28b73cb6664512a887a639068ae0e1c0d0aa0d5d059afd3dde2b07d32a3e6564d6e1c728de6ede0acc27b78b42cfdf6415239bd304c2068abe1c1e3ddb8cd65b78b6d08dc04010101ac3f6d5008bf4b5ffcf6a6c70ae0580810798cbc40bb0d859dade22ce7d2cee9c74cb716cc9bae88ac94cdc4e1a208fe67f0b41acf56992445052ab69b2e8ee1563208a0b067f1012871686f8a08f944d437b5f2ac0b6ee577e6d76c4cd1b8458e483d85499e5748e4352cb46fb9f2ea29c9d40cc374a38ef9b780402a9163dc3ebf5da7b081dfa3e05072c1646427cf34cbff1f923e134c9f6f15f8c783199925fbc5f7483cb716dac61b4014eb9cafc40e66deb8c8477865d891c0a81ef608ddcf5434f5069a7c8fe110ad493a8430842cbcc12ffc3e7f4bcecd34917b8df7b2bd9f54fd87c673266e0e2be6d4a7cdc102dff6014d27d2d3d3e548ee06c4048b0f089826d96bcd086d0ce29daa5534815baebaf2dedc3f202b78aaa043e1e488d7b09d5e181a494aea320c0dff3a2c46ec5b68fbedd46fc60b1045c3372e2c9a11eedf66c7a974ede7ea9976e10d81d6f6d7558c2fcd03b3c7ed0595378fb0de7442c611ac67d784f891d19ee9a93f5545f4143b1d96cc93d85afa1fdb3c36779c0df03c99aa6b238161cf8cf8dee4416c7c6a01ecbd841000a5069d8565c8187d2539b9a10954e33fcc2400c188fc40eb3c01f33e07fd68c308838fad5289d0ab91b9a262d3175af0d58fb76aa03f3b2c270796701e7d371323aaaaf62f32fc87a9119fc66a2f7b604abdf6513118f3f3d3287dff42331f4cbf9b59cfc57071c2808ba0ba6d4fa0ff0279d9e25224d827fc117358d530e204517184afabe380276bc6091fbbbd028068d461547ce05a15eaeb36480ecd22b22dbcb226cd2abaea36319d71047531ac17017813f69a80ab07a3f1e2e1ff719ddc51704e7de6995e073d346e2330fd9a63b43f734e988ed36b8a2d485fbc3a6d3eb99bc7a561761d300e2fd94b261e28ba9640a5dac7c0370ee368c2908c1a8c0eb217e71195b12e5576275ddc8f3f6c08143bc479aa7b866a04b73f9083cf86dfb6be8a89d8ffdca878b8eda7a26654b617e638a0ef81a6414cbf3d16f0afa29d0f6eee1eee0f2a13a5edb8644a09f922ff270e7034a4a6460d77c566901f68c1070be683a0d0eba27d111644a5cb6f2a96abfa9a48a0fbc5f2aaeab7bbdce3853d3e148f273e4097d4a9a089d0eea2ba53643761540e384c7d2d0610d3b7e9b1c202b98253a7b52157cb3fa10fe158c69da1ced572e88a99c1220ad1c8e60c2169c5c3cb385b18d6fc14a70786ccffb4ec843c4d68b6e6d3b64105ca925b402eb12e700249de61b41b8255af94b15f8574f40ada5ff0c90bbeb96347387609aef2ec220a825b15853d393ffd05cce8c092e9b6b14f78f67ce78385c4c1d894cfa6d23c92a22cd989c036c6366fefc2671906be6254877b86b57b9183d170aa0689e5ba757a4d37e6aa9eec019b71e92ed67b64aa22abebc7210c8479561bf795fd555c52edd21bab3b2b4c50cb7fbe063dcdd98b6a06a3cc0fd388046f2251ea865f14dc2aef4af97849d4abf1833a377c8144eac6f149d8240ba14699b73d203b76c0fe9014143b243ead7b80c0a39f2a82673ac59463223f481748f6f10d84388875ce47e806ff2d6d4dbd9d6dce9f299fd015029621d938e5440d1df5725794b230850fac4403b4e07b642369f7883feb14e88999b908d8f5683972056f4ff421912b61eb3729818b7cab86d9beb28af1245f0c7abdca3ad7cc565e491d8ca5b69520232fcb8b27207ded95728348e0b5caaaba06a8e27688cc2b80fd22fecd6388a62b57b7f57e8e72d0911c2057df395b31312596ede5812d506052421d86168c4ab91e47da36b2547de8bd6600c1785fb0701ac3172be6d2f9101f06d955f9289c95b2ddf00b403e47b25e83a19ab9d7b825158e23c2901377709eb57f5d2b4ad7df8c3647d1b7421a6667d680c68823f22b3accd84fc6c31db8d1c05831693779c19880d91b0e7df5ce85ea2ad3b998195d17b70ef9965572da872fede174d8e30cf33f3b2bf80eb07190f3b06237ff54007abf0770d1bd76681db63567600a3549d79bc6cc92d8f420b8dd5d47eb579044680c794484989fd33c336af44e5af07fdd4d11050a779ae1c9193224c52fde8ee1514fcbb44a0be8862706b7f1f3e228d7f6a15830911f7923e7f302a99c9e2a97214772e34860c150ee00a2e7d198eec068c260dd1fe2900ca0ad10ea8d09f92be350eddfe9240b1330472c6b7eb48748d7bca415386d4a9e7914aa48b49fc64c377929a355aebd6fada33b3fe0ad60515b163a0abac7bc650551da8f06b0613813efc559ea923d24fe65706976b061452f795113ed59f5007d0137fd168ca7c143f177ca8d2a00ac6b87bc2bb256cedf5fac4b02cb1de94a8c1093dde4f4953db812ff30c40998efb15d45a491cb0a7a09b40be0a9d9e59bd58a0bb4da64cfdfe3c16ede57adfe01afe098711e852a8a7237910d053a790c9d4bf48b9073f1efd5d2e894f7eeef9cee42426da7986b498e1ea665663423e5b60e33cc5ab9a6b50d8361de5ac01ccb44105884240abd8e3f24ba7abd1e60cdfdf872503e386ff27513846a8d75061623ea9a54736fe50f8bf2a593b8c74416bcd02a53169d8608ecd8eb81b1c90f69aad8700616627010757610e97ab3094389e0d35bf587d8680b3a45707af36cad1e031a83aa990bae375ef8ac2535468dd3d771176b9d6d2985a0d48f438f1b2523a93332c1f6e273600de7ba4a3a28c953f3b4e6b5885d4d930c26701c56f1dcd737a3c9f42b4daa135e4480ad59f5007d0137fd168ca7c143f177ca8d2a00ac6b87bc2bb256cedf5fac4b02ccbf30ea6418d471e57bea9df2dd1a3daed1c3419ce2cdae6d16fbbebc4c6edb7f09f00e0c1d7f69096cd5fbf5c0702455d0ddda0eb35eeb85f2df0e168245927527f5210f4c8baef86c924b609b11bfe978979f6bfe9404dab0637dc2e16cde74db991b5de7b4da66f2411d9a81182038e1963f45f9de40cb8c5ab21456e9cacd1e60cdfdf872503e386ff27513846a8d75061623ea9a54736fe50f8bf2a593b4726575e99230a08b3bc99391d91e371c60bab6c2d12638d5e7aebb230176f1f6d70a9f5106f9ae31eb244ba18ec592e69ea799b43c5b1d8f40da9428f2e4ded0409fa4562831976cb3978f4a9d0a05635c7d639c4c6c89edbc0389b730e1b8dc03caf78a3d24a5545ebe3f61f53b9dcb1340305f6389f3190db08d1d9b4319d4d6b24c25e1d47f5959e75feed91ec054072565551e4a14b1aab77305a39967523590f8a573cb90ed123e680643daca15ca97ceb1cc9b8ddee85e448630feda2d340a434b8b34f7087149b6534a542ce465505d25359908494978ca8f1eef4fdcf7b3f817d4bcb88222c584d3513c09f9de4e31bbda129cbacd8f07e2fc785afff67b287e1f2247a738369ad7652218cea5564c3f64fdb8e08c509b63d98f9da6407ab3b9df0ae774d2e5ea5e6e171798207ef4753d96fd1485194c022117b5c965821bae2278f66c98ae3dfdbe746699f6656d6fb321eaca353a4c9c93ac9e3e9f9e8628eada9ba6753707c9522fd80a7cd24368ffe0ecc8ef62e1cf945fb634b4edfb29329a1176bba1f3711d9480b86a51e5501dec33a2b40d78dc331a462100ac6cd73834ab54b1d5e69c7f18401cec5a4181c0a13abf75fbfb74ad89f2c6d4b2aad720441c84a9de28a618e658e185d6ae36936f44e463ab0a1fbddab7b31a0c451d85ac349624c88670834345a3365e4440dc53751c8745f94f36fb920c6b9d46f175e09c6131233d6cafd84378602ba94629bfd21228c10c1d8c2085d71adc38863c6a1fd1b8cb08b3333a1ff1b1bea48da33ad014553da21efc9c0d38953d5817a0b3b9d50193c51b8f7acf8ca401fd9d4d5b22f6d07fc41a6562b7c6407ab3b9df0ae774d2e5ea5e6e171798207ef4753d96fd1485194c022117b5c05ac6ae673263881692f1f9e09d29cd87126a5a1ef28ecd6152d34c4b68a659144b80ccf6bc99ea668052bdae5c3f14770cd626e2304d413043da58d1844ab2426b22f2c9b6f16bcfc3a23d8beb7e95fcf4be2cac1c70dc00b1933941fb971779d0d37d3e1e4b40e099a57c7a668db78b24c879a4dd35891485a31ab70f7413965ee23d3926a4675d58d68100cf51f3f8042ed7675ce82618e4a7f00bafa797e582e0ba0781d75fbdeee4bfdd17d6229aa7aaf5e94bb7adcdffbc244514a62ea3ac455f90cd923bbeb667180d1c05c222cd190d3473d2abeaf4939c1dcf09c0371adc38863c6a1fd1b8cb08b3333a1ff1b1bea48da33ad014553da21efc9c0d39106f5b22572553cc1f964dd4b3e29e0d12462ef499dd3a50a83e4e0a66cf5586407ab3b9df0ae774d2e5ea5e6e171798207ef4753d96fd1485194c022117b5c14d438084bc8f6d315ca0d8c95f521a5dc1667c913ad9b8dca08aeed549cb699dcade45843458b8e898922ef335833926273e3cafdf709d713c36ee832f9266d7b54c85d7815140e69fc18122338b969556319db076a8d7b6a578e7ec6afd77f15a0b003d24962bc3e10fb745e8173f0e7e79b007576d1fcd374972f9bd426ad6407ab3b9df0ae774d2e5ea5e6e171798207ef4753d96fd1485194c022117b5c84d2ab6320049c08506d2d0d458eeedad284caeeb56482095329d871531b5909c3b35ac023b846e8383e4f0c84379620bcaf7b85b00464e1913abf20633fcadb71adc38863c6a1fd1b8cb08b3333a1ff1b1bea48da33ad014553da21efc9c0d31c1c62cbbeab8d1ba583158278d314ae6c257cb711aa1048c328bcc382119c286407ab3b9df0ae774d2e5ea5e6e171798207ef4753d96fd1485194c022117b5ce960d5373183e2ac9a4f35c9e95d23375ae7bc6594804b03179e8c331c311d4e592faf736a932e6239d46e37bef9a091621329bcd1061ca59ddee38c85b1a6d67b54c85d7815140e69fc18122338b969556319db076a8d7b6a578e7ec6afd77f3a22d7f3a4e0255e949ddc5f476e7e5e03ee72b47c9abf02f503df0276614f5765ee23d3926a4675d58d68100cf51f3f8042ed7675ce82618e4a7f00bafa797e4986043a72f9ff58be8c2d1c3a45a48e024451935555d2fe1dcd8f3503b2d7a7bf6d00a5ec0ead3568f95319ee06ec7ed43a75e89cb52b1ae39dba01987e32d9c4e7b6b0c6ab60423bce40957a2b2b293aea67971f8e80b5ce5f38b6e3cac28cd56bbf40c7b021789b8e88c1e49a6c76162ed0852a5031279845b4acef5fa8e26407ab3b9df0ae774d2e5ea5e6e171798207ef4753d96fd1485194c022117b5ca98d66fa71206b66730b43ebbcd49195bf14a8047fc2ee3e0cb87d00ad75e53e44c9586fabc78f38616a3243b004f324be122a0241443ff8a8bc88fc21258b6eb9528de98a65a9411a885f796bd50bdead4829857d0ab9c53652edbc7efcc7506ca2618767412d29c6110d21b90f941b63befeedd120a5afd3f672897b10b80d6407ab3b9df0ae774d2e5ea5e6e171798207ef4753d96fd1485194c022117b5c434ba9dee039f5d57df13ccdd2886a0c78a4fa7fd714bb6919629006c5a9e721673d6d3155ccf81096acfa6a6a6c83005573c20444f89caea0531e2ec69b7f33fc8d4d86f4c1fe38de6627716a735c551fbfd5623634a26973277bd9f779d25f73d7b4399c3b5b1748a45f7f43e9be46d7f76fe4bd8e72fca30d38823902e4c7a77733f033950c4ee627604c286c3c3b71fc16d635d875cc02fb9726294dbb017938829c0332b3666ca03058ed5604342427df09ba17e1eadaea16ccc5b0e5d5a32c65f56df53ca70eb19464f3943cc2d11a6015dace596025d8f10c6d60dd31fc035bac882120791764c1886aaf5e5067ac2b078692234bdce43571891a3b527c4a123cdb089fde9849b3fd4aa5232446386f9267ee8f89f73feb327a1f7c2b65ee23d3926a4675d58d68100cf51f3f8042ed7675ce82618e4a7f00bafa797e6ce1be2a612dd4c37d6d116aff6db753b8f9039c6dae451c45b9309919cdfffae5725c33d0453fc323986707717b892b07af7522d80c0f3e48fee01e7cbe06c5b679e72e23396b0fe0553cb9fccc551db90249562cc92fac7008d75af74716027a5649bb5f0b897857b82a3b19fba526fa6a5c072471b811ff12875fb60a86146407ab3b9df0ae774d2e5ea5e6e171798207ef4753d96fd1485194c022117b5cb2447b016d9f182e4c6c365e67cf7bc1da397a156b3019a9c4fdc27e86299741a2e76a19cb6dd870d6479494dc64d83e8b1ddbf849bdc849fd2b3da38f51a1bdc74c1609ceaa5d81f67792e549de5584a38accf4ca8c3d5f58b04b3bc7652cdbcaa362b09b64ec235a2293d2b792a79490990d0ef65e1d1b159e2768745d5654d35c4a87bad1fe9c8ed6ac955233c3209834ff96f8368594c9b25c949d3bc66487808ab608db549def76b7f7997f55a39bf86bb361c7db41a365749487ce181ef00e0dc44e020d9cc9d8287e3267eeebf2cb67aa28949c2394ff6915115a5585279d9c8b49f50f92b204d6144373c49cf5dff40ce346a006111d5e105b7747daf991d00c6b71d2bfe9e5fa5f5cc1971927a5f316aafc9a10de4696893ac98891940eccedaa8483a61950d0a96406bfac223c06c4a55675814a762d2db6a242b1d346af1ca8f05aca0a88ba22ae1d53a5de69dfa3a2fa4050248bbbc0333b01d9971e3548853b2b03d896e8a2d0b89d98d61ada1c1e5991fe28a256bdcf1f18f3d7c8df3d096b8afa04cbed409aa07e0fb9f9a55a60e1aa7332933d47e587b8033011a432d0bd1ff370f3bb41959517212edf0858f1e066d231be372a7606f8981aaa46ae9f8ede87f0d69d658d2e12a480b6211810380cd00f272ebbba59b75c69e09ae85886dcdf65a4b0cc47b7da37ffe028703df8a163b461e1ae17d6fbdfda2bea18abc4306c347712f045c17dea794c955330535c9a65b566e8e35f52245c3e963831017e0877b48e128cf1ad30da68dc6bed1ce0511164fe572c0b4269ad1ae4a497b066766aff89972aed1e3d2d77de9d30f1da6fbab835eae548c6a01d0890fc71cddd812e236ab557a44dabae3c69d556af9437dcf4c48cdc0558a3dc2838a2a2c24e7c1ea5b1a161ee57c63ece9a63085067125a9f7697a0f62187fa4cab3fff5728530c9391f82f18a7938c2a553ad2cb12467847422f94a7084497f3f94ac2483cc0c436b5ab37a09401309f08429e379ac0facb63b8d04baa735423f72394ad763000dac262fda249f33a5213775f7ea98b4244fa18df28d47d5bbc84725e8aa1438a1421c3f370810e3b710fd46aca7eea11cccc635eb299410425e9a729cf1e7b7a595b1e6b3191cef60e400435b289e7d470ec557f806fc678bfceaee54973d58ab818ddfa0be78f244c38ad983e7c2195480da8dc923da096fae4cbdf821364d90071ba186d8c097955d25efe8e77d9720ad0241c3820fb71113e21e6fa608d0affd11eb0283a4307a5856c8658b6efedcc0625af003650f4261fc111c4abbd9394b363c30b5cb451a12bedb6554ec84f15d867e10c163a7a6799ef8b34a6379c7c830862e62c766a473a8cfda9fb3b90cc4f581e2605b7aa7cf4ffbe6ca5206950ed83e3210a5af61753bc4ff3f08d1515cd72d1bc308b3b1ae3b270248f184f7269d2873bc6141576c12efa686f5860ec0fe041521f8cfdd26a707dc8a1634c7cf4edbf88af36fd86d767e0af2373a6e10cc44ad2db2d911a5c359c93f79f17637a4177649ab7985d998380237efec67a7f6b8ad5a7906073dad2f0976deabccb5a7503e6d6a6ae489b3f70fa444538d85850d056bf239b58a5017f6b341e684eae5d8654a7124aa42fe19e8d99e9be27657d82bc385fb54f91909fbaeee6cb922fd7569035fb10a0dbecd2ab8be04c1131a358695147c03caf78a3d24a5545ebe3f61f53b9dcb1340305f6389f3190db08d1d9b4319d4d6b24c25e1d47f5959e75feed91ec054072565551e4a14b1aab77305a39967523590f8a573cb90ed123e680643daca15ca97ceb1cc9b8ddee85e448630feda2192615d1d9d433837d8145d6b655c7e704bac5be9e5eea28e56e478473dc7dd91045cf6880acae9d88da6b2d88c26d9377e4e57d1b34168b4fbd1311f834d402ad44bbf2fd493ba5207958a2f29902b1aa088620c2957b70388f93158fa6eba3e44bd2bc49b61f30c832963151a90cdfdcb072d3f37acf3c6c8c589cea38765a4285cae1b56150e5f0cb2f7b2dcd5a887d0b71599d9f11c2a4d8bfee0af9cd4db88400f4205bd4178ce6f7d3bdd60bb68b5749d5e108b11c2ba371e58a8c5357c8d4abddda37b8819f0a0d4c59b59560f3f558eef166278c49e6160a2dc4f762f6445cb3dc248be7729887d69b15e86f6e4fb4dd6d2aec7ab24e2f376d4e5e1165ee23d3926a4675d58d68100cf51f3f8042ed7675ce82618e4a7f00bafa797e8025de0986c38f3f74d6320f7de7f63cfb4aa9202819070714d67e6037efd333f346401b5156999817608642277def5580a47d3b41cc944d8ea92c140d57ddee9d744cc8c656395049133a9834811149ee2f491d9483ac1569f8bf0e5f72ec21b94dd91f8d7154dfe9e03c0c7b2cc6bd06de273508c20918fd1f912bc647c57e53919fb687315f3e8b805a4119ef760983572a83b21a79ebddcad18de846dd94901e5f394946f1d88044067a80d38daaaacb2c9fca8e7e9e4f051eb706c6844a882934df0c8290799cda192d2a35124696ef8773cb16e578e8c09a94ea00f22264a29d144972c1c35c27d95fdb856fbbf000fcc93d7645c9afbce1a5c4ea7bd82c1e7d4959e58cda39716a9b568de12d84abef5d41f554bb05e4b74249445a80d1f6422a42746423c89c6fd0112f66382851139ddb83bf86c2ad932e7d2d9bd0fba8698ff06d09ac32d453d7c2ac9ba86017c7ad0f7565d093373c9fb27b2cf6908b25026b4054972a76ced82c488a512c76e145542daa1326cb76781950f297824a1723b2ea99f6da2226df42da0d554b1bfcd2ed6e3cc3db804764c3e8b841c114625375d0af976649e3a5da037e2d482dfc77a4c7793271a6d08d79ef84c52133469fa1322261d01b1f1142c5c9215c5cdd6497a9cf938ae3ef028f834ec21579adf9bd24124df3f0a7f881522c2fcdb1c9000dbccac96ee33b17c9fc12acaaca36cfb0978ab18d86b64d0874ec69084194f3d752a8e1ff45d7422466387ce5b38ca14288fbada962735af83da24f7da8bb27cc5ea37ca2003c6f369af15ea47a9cefb901e340ea146687fc037bb3e73e824cfa4ab997ce2d1793c64cca52424f8a95e2b24c77564baabe940d6e1e302c1ca7bda0a45fd28c2c770e5a176099c5843a09ac4685cd3d2faffff31c4588a54b7d1bc17cde917afe8097ec2a95a99250b255d6609306f2b668377fce025b004dcf580ab96182bdfbcbd36b6bb00b3513777104c70606041bcdd497323ad3a2530203ea46efb2b9159c49c993ed8f641e298a0273fd91133ac05e3621a961bf7212d9abcd66ed7bd62e8da5863f424f8a95e2b24c77564baabe940d6e1e302c1ca7bda0a45fd28c2c770e5a17607ad2264027d206f8acc4d7600ec3b74ea2ef6c8bc2e6d2cb8a424163a4ca84a821ef7428ff5c1e3e702056815ff26acab02c64f8a8770c52124f673554df59ec9be47385cac6da73d05604ab628eeba8f272f18020bc7ef68ba4d368b4054102c5f0d1e75c6588d3da7c020a0e8eb1ae08e029a041f5963ca26697b83f6bd0ed424f8a95e2b24c77564baabe940d6e1e302c1ca7bda0a45fd28c2c770e5a1760ac266f3205d88f79bd02177030e80fa19b1af323cc43dcf33d828e5a1dcff2999611e90ec64629766a37d479c40d1e2a856959b08dc85206ffd33b2819ca6fed0b3513777104c70606041bcdd497323ad3a2530203ea46efb2b9159c49c993ed3b6eb4e657fd43d5a8aae058bbc49178ede6b80afc33e7fccf8366b02dcb430b424f8a95e2b24c77564baabe940d6e1e302c1ca7bda0a45fd28c2c770e5a1760c9be7dd93ab8b6ff66e9138165273889168c64b9819916616fc746b9656cccc505cd820f9a400fe73876faf40d0751651be398d24be3a21f52171f9d0a60def06898527c1730a4c013399244f637c5e35b2f03aab1f9d88d186a7d3b83e52001ec81de0d0a0a6a075c95c6e56d4afed6f6fb11c86c6875f345f02c429cadbe3824b3e7a1de2253cf3dc172efeac3e6038a99da4ce55637e0918f1d15e3f50d76d7a6e4cf6aff77449fedfab5dc874558321e668cd674ebd0bedc0343c9531729438ca4c9449fa94736fc8c8dbb8e7eeb0d14125d235882925e808a1fe1b0f5e48637d9f71b66c5555db2668f0332a3a7cbbdb2ec61cec3ba5317c4b94c7c859caa4f33fa9f7aff34643c15bcb30b2ddc4fecab734e8532fd3d136315a52d81e4bb601cbb48462c44a9061032af8cc7c5bfa9a29f3f600053742a60065a9b817cbc59dfdfd01d6be0023bd0a327ac70f2f4cb51f4e55484ef5b77ee4d13c62212c6019d56c1f394e213edd5563c1e528552e9b071b5731bb6560c821a2e554d9ae0454ba1aaa5d5e2e2a0b9394eb049fe953c30ffe2916923fd22d1c48e7769df4e5bbd7c47c386637c753a24ecb5fe8892bd38e939fe0b0f2f8f3ffb9bcd713eef12198c05b56f123a70b571a0b7477710c1c7cfe6fb73686a6331353acc9d637c053bc521f641064ce2b9558248daa54c2aa216c9b60df1b3e196502cdea58ac83bf2445a62f7094d82d8910c1560be0ddebe927a8dbbe7d9f3f1a7da00bd0814619d71b3244b3eb6c0f47d57d46f66aff4368fdca4e221f5d6d9304221802c1cbb8a473653713f69b0eb3228c5fbc8ae1ac20523627f008c966051da405041424f8a95e2b24c77564baabe940d6e1e302c1ca7bda0a45fd28c2c770e5a1760004e59bb6f385f21aa9d354fc024f967318860480a22e0bb2bb3d59c523b12f2056b6f7c064e162c8502ac35815735fce7721cf11ffc83405276bbd93fd3df2ec676b06a8f0ac18b7d0c0a36ee1877a168e0518df95161a3dbc862b693780520123e3eb0f5a5ddc3dabd6e01baead05dddf24381433839a3430c799e5446184e27fcd1d5f366510cd8ed4f59f9e26920c85e46f2a861881bda58ec2f6ac14f2c603fe87c5f99d2c0ef4c3cb8d93c70a2b301219c56943f3c05d2e21dfdc91dc28c65957b4904efce117daba2539142d919f4aeed9a2ee1e6523f813218a762aa6bc2d673844e80965cd17d06a4f3f9aec2127de22cd4b422c09c9a8048603dfdb10742915503a7ba7db96116b06a50181dbd4c6d9a97d8a401f661aa2f72bb986da1db3c469fc1ef9531f1150e04f54321c92f3a3c163d226654dc2bbe9b2c9bf775ab6de148ea44668adcce498a41924ae1ca9d20a8ae9ffd29abc2ce6f4df920278a998a41d7794bbaa8716591f3604a54bb0711a6f505a6dfbdf12ac1ca22775dfc5e5f2d4a9018c28a1450968943a3b05b1420dbfb318d8388394aaa1307feecafa9c9f7b5b4ff4f70e77ca28acfb861f01d9a3fa6b47bebae8110fd5af9162f97a2798003621283dcd1e98c638e4bff50e8fe0e173e383a98c54b8c7a58da66e15bd49311793f0e4a000873da6b4c283003f37481a6a54e96241927c967ac858c710c5180cf813d7a5650d8dccf60e1a269bebb58daf006ebd9abd6e6920a6b92e54a0955505f8ab6890672337221be3fdbef2b07f13cd485c0dc869cd8738615638560c4de05841e371fc09b9afc3217dcdd63c85fcc9d565b5cbcd5ea9b047d2b206dc28bf8cd54bbba7049bee1c5925cda703a919a73bdfad26aa3410fefde6c08d0ef49b15c6c3ef74ff00147bbc58cfb5e97bb87195694d4e0f23e1c2a9fff83435d48bb1375dbc6a2fea7563d84b944ef2febe3c23b4ce2bb650a0a9bc376ae14baed5f7d6ae95b27e7b191d45bab40e6f1580af6ba8277402eb2655af164ddebc944c043643b4366e1775e0c721d478d701d700255f86477f5663e815513926e34998b4a7858ff66cd49b82ba1343f32a56953bfe193ba2b7f437ff153df167c516f3e8af3e4269e3fb367f94766a30e0dc93a25bf41064a802677b663cdbb93d3eda7690041ffb7270021151e0ba4b4bbf3e7738388b1f4b3f56104c57464e57cae3dfe147da0b4fde711e61943fd806760207b6d66859ce543a11352fc83a81073c19792bf0e48ea4a6448cacf616ed6bf80608af3d86ee2ae0a6d282d08756b12d294ee462899d8726ca30823e9088fb1293f8955de1c9c94ed302f4110b08cf09c1cc80b7e1b4d71f55a667df4ba35418bcbd06c778d15519c5798bc910fd6629e22b7f0f5e2c55cbc53ee10a1b162f487605b9f09fbcdeaf76801a8e547027439f0c12a1a3b9ef6802fd9edcd8d2b5c9719e1b9aa99909bbb3f24c9c89b31dec9f67f94e3c9d2a9efab60bdbe657751aa1c11c11f4f2652a13de8c558bcc8ab5117bffe314bf3260ca7324a64252618596790067ff9d9e2e2f7755df009e1189b0ba35d9bb44c58aa43e0949df597f72add2c3a1d3eae4a09120941048ab41d64639875a0d9208b29810fd77ec41a959107845cba6acacd3e82c4e17294acb4b2973dc27d960d521ef753a04755bc29c9d2e2ed10c77dff6b8e3757bfa7b8d096fd9696f21a5e757ff3c5e9a60f448e976f192b644bcd459be425b82ca0a308dab3da88ddf4e820c38793c5063b7aa9f2efdb17c1341b81685f778f7e598c9a5f24893562fedd761b66f68e49a08358678514f7f2399f09eba471ebc963eaae17e7fd197350dfea0acdfdfcc4b5b9973503f575599525d2eb6877bd339a003f2ca3db05cbf9370ebf09a763f9e36f5a5a2d170a386754899eff811ebe4528868b309d8fc4f492c3197259288d03c165d4acb323a5d82b179be425b82ca0a308dab3da88ddf4e820c38793c5063b7aa9f2efdb17c1341b813b9c3c903ac6fa118648b41f799b8eb340bf6881a1d9f7dd16e0e96d8cd3c6166c2bf8562d5f54049cf1f57512b63c62028fe681f967565216f23a244f4635dbeb6877bd339a003f2ca3db05cbf9370ebf09a763f9e36f5a5a2d170a386754899eff811ebe4528868b309d8fc4f492c3197259288d03c165d4acb323a5d82b179be425b82ca0a308dab3da88ddf4e820c38793c5063b7aa9f2efdb17c1341b813b9c3c903ac6fa118648b41f799b8eb340bf6881a1d9f7dd16e0e96d8cd3c616b93e51ba5f8a5ebf60749747e7c14abb28cec7ce80c5eddf7dcec2d42c300e99292a3ad81838db0b5f54080637960dc923473d37eb3d48c0b8d3a37cfc4a9f84fe9b2f1c1fbeec1a51f6d0ae18086da5ab030c86815d3bdf53896f4b799a5e919be425b82ca0a308dab3da88ddf4e820c38793c5063b7aa9f2efdb17c1341b81e1fab3260d5612c2150fbe22b37496c1a07562f2b9bdd104f32787efcd7dcc78bfbc67d3e898ce57f292c1077aaadb335f1dfe26acf0eacb46bbc3280bd11e313aa07ea05d9bfb275cbf4c6f0043dfcace80a1f800d26bc972121d49f749ec261fe62144bc44eee72df6fab435bfa689d94f964201cdaf927c6c9de8120097893632f9c13e348db212350f8d6eb901796e67cf3a3e7d9cd6493422df292b2c3ec036f5616c346753e0f2dbe39aabbaf624ea2bb81ce18c3d74b998d0b8dbf1bbef24accabcd1517ff8ee5cf11360e6905f6cce544058b4e5b16435c496e4c4b93c8fe2fdaa374bcd7af1127877af29155cac95eb18d24f5b64df88d580e5243fd846cfd89f7f037e627a9730e5f579f1017239509eaede9538e7649bc09d60bbf19a5446c781e01f8dbfdb2eaf4abe936f3da20b5aad7fe34239168f84315cf86f5793a300f07b9229df2b152ba58a08efb498e8583bf481866f023dc197279ad706ae223b778ff8a899dc5f58eb0c4885e5f0a20a1936a96fb6d89c889d23378be84a873e6c417b75881b8f2ab8250a38a1bbe15f20940c452ab18822c604aa4940470cdb46d68b25554b1348afb4165f0a64d86220f74e188642f7223cb456a1d468b9e818338205842c8ecada77263cc1f99e63fea1dd73ba9b319eeb9b2ec3a7a6aa5bd48d360ea9979f06c0147d1dadbf37d10e385af586a54c7ec711d6c5fdb7be6b5af6d28656f8ae389a18cb1fb2a2f0597833aab2a7ed2db7bcb66f53a790c9d4bf48b9073f1efd5d2e894f7eeef9cee42426da7986b498e1ea665692f8b8be2e05b69d6d0deee3400950454eab70698190c90b9294589863a228d90f4413b5e7beca55a2cf2b3cfbf359e712d418f77b4a74792ef34ba8c61062b6b76e7624343d79977742732cb977acdb8eafa2e0c47351ab136e99d78fee26edc0b474c12e477869434cf9e00eda886f84383bd74707a882ec19b083a40465d016442b4aac42c9ae94821bd5971445c84fc60e04900f0c7e41c1396e25fec2cff68431c3496d8fed4cb16e02e32f57473e311d69be02c239f07cd8b92262e0eefa89e7e9db6281586f65e7f2ef7bb7db0665d67e192913a2aeb4cb1c460dde808011422b7dc6b3d0952dd22ee395ddcd381a737592a17823b024735e4deb1c7a984e1dd267e47528dc29eb7a407287527e00fd5aaeffaf8bd8c88152784396465f6370f659d9ed65cd4366e9aae023baf43c02a92c0eddbfb0997a7bcf2f7041293ad21eacbf8a152d0cfc2ac49277ce293a0439d8a284ec1f07ce8972950b7bc1b9419617ee67b1fe46049e282959fc12b3ca94ac1ee5724ff71a7c1de6f74fa875f68ce927eaa274d025e266a74d1e1733a27ee6b37b434ca7cc3d445ea01fd8b22f8f1831893a184005118e07b1338d3e3a6ca1c7866d095bb630b75e353a33f2482d60ee6f9a7024444be3575c9e40f929115d111f4821ff6388fc3f34029682ad2609ae57b7d6c4f1db1e125d0cb7dc83a3da640e8d438ca1f3f124d1ba98cc6dd7e6baf731b202f090433acba07ed68c76462cd5cbc6666f0679cfc84a1b840b74261e4a946f1b7138f316a19104e9c4dde81d643173ee6a697cdf2b521e18a60269d44c777addf147439f5046c4e44bc08a728bb65fdc873a994c4d76b7eae405c8ddaf3f0e82df6682d481ed113483050c77a2f40c11bc6ca9d1eacc19b4519551f724531ed616b01ef6145c6451965a97bf771300b750e41d3e95556d552cac5b785176cd80a0648432580f699c62ab4b0fe55731a5dadaf5ca03b5a8e5ca043662916f80cc075d143a767d3ed25a28a1647c9e2fffa9400b36b8e2f1b60856fd9e1ccad32a7aeb8f090c5b9c19e6d2a42c30d0b1a65e6be3b8ca39e3a0264818dbc6016af383397d526203a39baa420536a89a15c4f760b101eaebdba9f9baa27802feb6a3bc1568e655d6976cac9fb0f5158717276bb8d6e68f6817f303d0093969c975c378e3e39418d2281180be4039f05c4ab783e0ce6da93061957160e57363d939790ed7c85800d86aeb4ddbc19c737f2bc099d96b24652b981b0900314520478e1b764a29dae2d5f04b52765c21fecbbbc24c655f02fbfec1c10d3130578406a924a327fce7bdb41114d25739d0da2ea7c8fed00f448c046e984a180c0126888f3edb22da6218ed0e2be75a6741f8cdef5f77e19254c4390118466d3a9decb6539ccb75846ba5ba10f91e794a01fd1ba9a2c7292f38134f1f1be64f3ec9c79be32b7a7b90aa440c2da8796784ba8b847c13f0afdaf214d899b5cd57fb42383e2c64b0379ac2e4b7199ad34c5116fa0c7b6dd93f3341e5b9e61e7f3c2dc72b31240d5dd364a678ac044ff9adf0bf8733915d70a8226b9b573addc53b8481711755907e1259756fa38b9ae6177051e5df3de9a5b007175a5d203b4e65a1986a1f8dd5939a1447dd78c347dbd036a093977a5c9d158db531b4382a4ed284b87e29ebddf7630632acc415ca571d4cabbbb8ee0e202807ff7046d7fd3adf6467d18255019b4a9e116d9e6c783dd1e103f926aa52c4dcf0dd2f9e01d85a68c11fd3f12c17c3f26d56a049f8f274a97f7865e90c8c09ce269896934d576cf6d1eb02d1ffc14e723b9fce4d483187401a4c32b857306913026fde6eb3085067e3c9aa6934430e7d2ba39ccc5544ad0d0a17b09273eec1a35f3a292f6b1625d3bbed068d8443de4740755bc059cbd2a83b360098ffac114748f6c2dd4115eedd860aa05d1a68d6cd21879196d8c58d3f727479fcfd9e47ea6509d240ca3f17741aa341a2d89f7e5d8c12be9ec71f1c0f1b998d6c746b3234e6e0a8f50d9594f104d5acb8d3c24bdaed5fc2b821b31fc04ac84f8601a7472dc352408e7bcc8d42d4fbce9ea8815fd8fa88b15576f9da0388d8bc63a67294698294126b6e2008e2988c4320d0b3e58c883dcdb8852ba0cf94aacaa8a6a21a1fb3082b2bcb4a4daa86ec1aa7d0b2585d0658908ea073c4196928d7516164beed67b05bcde260f02b53d85a1c59f4c925ed59b782cffb43db885f12f864470e8683f95b0d4b55c35188b618137b9803cd733486abb9e71dc42df98761ee90c6cd63008897b0765a094d5889fbfa6945cadb3af6bb6003c9422fc0e433b1f8c890d37c0c6ad98a36e7b24753e1af4e0937999ee7047716f9e57782170f9c31a668fa11f28ab1fda1285a779ab0e0abb4f993a94231ba07ef86e82b17a13976461123fbc4a99bf0633eaed6f59c580f9bb338fa75aaec58dd5a91ef86f051e24658c326e3ef7e25410092852bc946bec168d7c6f7914d149f364d57b9ebff4eaf8614278f68d474ada0cb7599ba7a068c73c7b015f1b0913924d450edb604c19245888121e4c697470d9c5646ca2de8e804e64d1f3d19ee6cfcfe191513af931575b74335abee971c6c07191c0a87d8650ac3000e3892fccde5b51ffb1aeaf4f2bb6819ee017bdb083b4d94d2be045187b98686d3e775b0cf56650064b16aeac45d944d7efd03cb040aab1f6c8e70f5033fe38045501e25b88fcb5485ea0ca9bc9950a4dde9b163e718866402d6be21a38c85fb30e10bc5618cddf906640091dfc9340071d5b22d16c1fd930b9046b8d4c6786d608384ce762e0c73fd2a12395514c750403dccdbb240a45d86077ef7d8dc6dcab6119b620dae3bc6efd4754b64c04598c860b302ed6cf1796d3c7d606af7b468d40c217c4792db78ab41d6db47fa8a6c724eb16530c59525ed6425c72dfc70a6ad0850e336e7f7d90afbb17e8178e105cc40718839cca0ecae51d75888031139f84ef276632f246a3ee459cd5caea4e3d29279bbdb3b8741c8e654f7143fd6a40180d3581242abfcace59027f94ea42becda7d247d478047cff3f07fef4feeed31c885ae184c076b24146b5985b74925e71a4af4549171a3c342c481cd8e52fa44c0e04fac4751d6ad80b5b0423d1a074b79c4412e15fb585b6c9981f74d7bbd566a23041688d193f9d59f1c8a59246ac1b8393602b3e1a5538a12497f12b7451c98a7300a2ff11c2c7c5db2ebd98d5ae5f9b232328e6882fe11eff014b10c91d951f8d7eab9b630b0dcb1fc18e18274e3a607a972b065cf59a84cbee86a79779615ee7c1ce04f2d0b67840010325c20d4c5d1e7e388f2f9212b340bd8c40e73d9b69605d74415e7064635d71ad8e5b6f6f759e4e88492309d6d5cc02ca73c21a0658135bacc3c08f790c46095749727f6b45713d62ff598b7028fda11ccbf5cf58c3803bf12e2914c1b18ce89ac53414fbe121ac7b37d761aa6317c481f81f3f438730b2f3ed52177091cedb275effdac1ec50a6670807df7839c7870170fe0d4b4963cbaba68a097d2e02d6d55ff6af3ee0562648dd94d75d54ae60b2e4bbd5e9d166ac5e3a200841998a6969d5c30a3bd0f62d2d96a73a584543fa5eaaa0a7eb6d1702c2275a900fc63f6375d61c9c71df36656fddc9c95c18605b3ac0109eeeab0e9b0d2eec0718cd203f88eea10f42477723b74ceeec5d59c3447623ec2bf5d183db14f88ca44d7033541ccc704ac3d684d5be58dc889af5d7c418ec496893ffa61c65cd2da5fd6e3436ee0180f35f4f1a011d82b06fdab944ee08681216e95336bcee65c68b26175b26faa93350f0993d3c1f4870753769007917b6fa77c062b7a274b9d9647331cdc7e27b15bdef47804979346f509163d4b518ee8b646b54e4c4f99dfb9fcb3bd7d9cee20cdd891bc60ebea754115fd79a9bfc02748e0b4046a531b77789823be14b18d33547a58304b5bc8e8e1224b0e1337cac7c8388a66a66c7e8b137e544d0e664f7b62add985be80c3e56a6b5d72b17701661fb7ad55fc9610b82f5da3f4fd4dea05f4bf444cca159d69a39b6c472975473e60b118d793043779980c4f7629c85c74cf94fd6f0d8ba273ba6cc789dcea64a49684bb86502acf3ab2d0c8c7b29b21568e4315d597e4212f8637f36d7b3c2e2501a8c184d5693d4541dba9f3c05e342d5e7000d7f1067d3bb5839d48a3b6cac39037703d35889a37abcce62aabb551561ef8deda1235fabf805f56020bd4f0e6a5ffe41cf2d035808c9510c5583d85e51b27f85879466aa0d57afeb9cafd27ded5c1ccc222140bee4b1c6fac041476ec6415216f0d8ba273ba6cc789dcea64a49684bb86502acf3ab2d0c8c7b29b21568e43155022692b670b22b989d0ca334d8ae1d1f0b5a50912d27b5f4577002bcfd1a57d3e62ac6ad8903700584c11b12ead8b029ebc16fa0e623354f45ad8176c28dba2da1235fabf805f56020bd4f0e6a5ffe41cf2d035808c9510c5583d85e51b27f8fc431fb8ae295dd21a5805e2993c9e621c94e1c61d9fe03046610774af1562556f0d8ba273ba6cc789dcea64a49684bb86502acf3ab2d0c8c7b29b21568e43155022692b670b22b989d0ca334d8ae1d1f0b5a50912d27b5f4577002bcfd1a57d2c2eb18ee9f00fde91d1565fdbea0312093bd6930db51c0ec0d8af00094ff0d585be80c3e56a6b5d72b17701661fb7ad55fc9610b82f5da3f4fd4dea05f4bf44d0e6a5019bf70d5ceb001e2ee98a629a125854029922d43d2b5b26d0dbd5b7476f0d8ba273ba6cc789dcea64a49684bb86502acf3ab2d0c8c7b29b21568e4315d597e4212f8637f36d7b3c2e2501a8c184d5693d4541dba9f3c05e342d5e70005e78d1a3d6722fb5f2e245001a958867527f0b6196e0e2277c3a169ad239cf16e1d2c856e1e53c2b2dcd8c6a9c74e28a531d4c418eaf658b6ff468569d6e3ae1b329715e782f57ff4cbdb5e13c90185745927af208cf890166b58309bae688e22e076fcea3055496b88d12eb20f444d06136e488a224efb46a55335ff01a958df942a088cb15b254cd3da4d53af6085b1347ec3c45fec18ace34b027d6e62ae7ad68fd5d87f2c4e6b5c357dfb388375975f1f0d17e413bc388a0ddaec19ba8499f23bfad6f7dbc90278c91363be5835eee1b6a08830bdafa459d63ac7df6e01dfc5c135cfbded48317ff16c545dd8ffe6fced2a138922229c3149d44f6a9467e2e076fcea3055496b88d12eb20f444d06136e488a224efb46a55335ff01a958d65b5a787fb03e074db5b1b1d306e1eb1e370728b424491e927573ca5ab17d7a1bdbf9c35cb05cae3df16078d28939903fc4ce5929b760a78a956ce6d3bfee4664a6d30d0da0801144c45d5276a982719c89c4961c514f50ac7d91160b6baadf6d9c95e419e157f42f4c518d29810a6786b7b18efc20c83e0a44b372396e3ef0dd22cb4b85b477b441c9d8b7f8dddfa159347ce5af373c5f747118452fae3129d20707f85f18ccc6b88746abf63f69283121a28b009285ae70d4e9172c00dfb95a9a0642cb77c06c89af10cf59123f605c66c370231f0607a4e54dda1647a9cdc96086a6eb9ae67cd472c9cc795beca017f9865326897e172985008131b376f72e66356cc5250cc708da68c78c758d6005113b9979506cb4872223d1eeaf89e3d6f0d8ba273ba6cc789dcea64a49684bb86502acf3ab2d0c8c7b29b21568e431593ab8d521edcc25af702acf8ac97ea2a8e4d1985d9291611f3847693ba0dc51bf5aa6de703773c042a7e3551a7aa49ef7d6ca0e9302270bebb9c31e13f2aa72c4e55e8068656308c96dc88b14bfe3c04ccae5c3c2621eb980ede1e59f6fa81f7cf59bd77d5aa5db112ce332ee69c1df22c587e22a4f734957a283929258abf249c9150ea1873406698bca5710ab70af52c66b5734f6ec0d757d0b25d1d2bfee81f5def83c6171ff587631678b7b23282770aeaf0778be9d7ae6f94281ab7b7a1d13f6d16ff41c1f392114db5236beef5ea201faa056fdb3b58750d923da05491d028348bd0e1aebe2b00aec86f329988aba784e3468c38b1acf070fe3bf137b9b638c03eb95c144e3b9dedf45c5999669e34771ea0c40849bcda46bf8b576cc8d7f04910839543d3ab55eac98fefa0074bbc36454cc93317d8e89a41427a43a94a14bb76c5a65a484d964acc6877ac69a90aef773b194e63c5e9436431ebe6a55872d00b72db523d69c2ab71e9b1d00f58764257e601e41f23a61de942f495c298475c7ebf268646d3e4a50605e77c7ded8730c954076fef2bb08314104fc5bfb266b0e3c17270551e8d5afb57d41b74c3bd3c023a7e3ae7cf6dd308761383dd95aae2746dba657dcb13aefbb70b09a7904bb3ad9dc0022c70b94c44e312e30ca8cb695294573b171beceda8518f8541f9c71ccfaef1ccf19854c5c5501a79a311ecae4ed444a43a773db5a607d34a2a99a628aa5700c4fcc9b1716afde8b0a7503217a29bee371f399e4e1967fcb8cea982e38d837821bb458c0ef861b90ae4cf59bd77d5aa5db112ce332ee69c1df22c587e22a4f734957a283929258abf249c9150ea1873406698bca5710ab70af52c66b5734f6ec0d757d0b25d1d2bfee81f5def83c6171ff587631678b7b23282770aeaf0778be9d7ae6f94281ab7b7a1d13f6d16ff41c1f392114db5236beef5ea201faa056fdb3b58750d923da0549151dbaae86185519a8820f9badfc5a75fe5ac0bca7ff9e189a9ddd15ab615b797555e8de2c3b341f0b3912ccf40115a947f7520c67f89051aa55bdeca19bd061614f65d5d5f576fb17b67cb4f30d137251c29aac875bdb84d05fe9fe3c4fd4d6473eaea2f818cd3c3fe41cfbc7b4844094cc6dd25ce3dcafedb31c043b22027cebf0fc4de1aafd642153161a3bf02b1043a3b79c9900e1d716427f4043245f43e1abda1c4ac13d5de33caba883d9ec7077f62b4e94f42294d58510d436e40755e555e8de2c3b341f0b3912ccf40115a947f7520c67f89051aa55bdeca19bd0616fd2aa0cce18fe58a11f1ed889ba3fa3833a6931d54fdf9039e276bc3199ee20c73eaea2f818cd3c3fe41cfbc7b4844094cc6dd25ce3dcafedb31c043b22027cebf0fc4de1aafd642153161a3bf02b1043a3b79c9900e1d716427f4043245f43e99726f75b18bc6f680bbecd7126186e4bc29b978e7dd16e2d874cfa936f191030e3259f8499cc40b1b6bcab59e1d4f7c8c96f3557446947e3f51f0e13fdf81c46106f5dcb3574143feb76d9e2b0bd644ed277c7ee37c94a0b54c4eefaf1e96962ecb4df8fc708c1d48e88b63f575a049d87635ed6dc001cd656ac8c0998956598a10318a2cb675fb0924759ef8484e94009f2325923690c15afc4a5c171858b62599f8181bb8a89316e88ec17c7705bb061dfed82705e5983e99a5d2eba47bba9607303cb64135096a92866964e793ebd2212565143701728c9c3ce890738e0da213b7a12cc7014fb8e486f22ddd3e93c882ad23f18ef84357369a923601099314b82ce23e7c779b7afc452c17c2431315b2cb5747e6d9a52dd2b05aa422b367efc026ae45ce1232bafdf2b32e8275f293dba4550b10c04a0b8a1ddafbc82378cfce56b8922c773604bcee38f61241b67a73294bdaa1d509da8fd503b77b1a56466c9c617035d95b3cb34cd671472a36b33155b25666f7b38a908f6a042165fc0780b59246c573bf95f4950739d5ff6d8ed928804028f07e3a14cd6b23949c6e6b7ef524b1f8e42628eade4834d75baf67caadfe5c22a0f287cbede3b3122c4ee1ed65ef397d990fbb81edbdf2c741648bb2ff94ef308d7fbece32fe2be4488708b4e51d352672d5d88646f1b17c3220cfe81ef6a07edeea418d4d58f34cb45db2862921122934229301083d53cb86a8ff874db99823a2073802a3f3af6e92dbc6d7aee18e0eb2c6d6e97b5e4c8247e47b1e35cc2af54018cf7f55d4acad98ea718839cca0ecae51d75888031139f84ef276632f246a3ee459cd5caea4e3d292f470fbef20c20e96bad15fee6a42d5db490ab452be5e9ae80faaaacd7f61c620ded5baec92ead9a121c2300664b78b1f6855608ba99b8f153f0f168c1f46a837c676b06a8f0ac18b7d0c0a36ee1877a168e0518df95161a3dbc862b69378052063423e5b60e33cc5ab9a6b50d8361de5ac01ccb44105884240abd8e3f24ba7ab331bcdfd7b8b3eb894202b7e9579446da56135d57d72e23b4496e1ab98f177faa1a4a45fd7a94281b5edd16ff69cfc1a94854a790735409a4098882ded4accb40124e0b03208f0ad8cdff51dd27391a6d0d1ef86b47cdd1f492f2f8ce30101d0a4fc1bffe240735bec0362c431f44514cb2aa301058bd488eecc91889e88e0ac13863b2342dc16254e17a6f241573e9a9da447b3de7cfa24808a21e06338b5eee2510a660117fd5ca8387ae97edba015233c09affbc4fd956bc4665eaf3687622951b9169f48ba25c0d13bf25812efc9ae5e0c46664248fdb911768c027473abb8d3f513af9ecbbf93c26c6f00e82218dfea8ca4e0f6543d5a27fc2ac5ca390df1a4fe4fc12819e6ebf2fa10bdea6f1829cf2fb8cd1672e8e78cc78d81e09be3944acd95bd06b15a15a7b840550a7a850844f225ec23e5cfe97d70e19003701bba9c751d063386cc2e90c90aeb873ae9e6931a2b2830c033a93c280b1ba4aa9469dbf29e3d1f5ab830116a166d3ad7dbd0fb34961e4dca16869ce81283463f0036742e520eda1af897f563d1cc820f8ed66fae6da3f4701612cbd02caf817523ccd21a9f5829c2bfaff3242868a0d7183eff0f394b724394405cfce5a1d7db208af48d7c4ceb4157394b7d184a2f7272ec13af8c9d286da18c7d6fd6e04a6818ba9c751d063386cc2e90c90aeb873ae9e6931a2b2830c033a93c280b1ba4aa94232b4115e6ceea855ddcead1f3dea3e94eb8a16e53008b077db05c87d1f682084e0c8a2e2f856af770034103fdabcbee3782060fdec4850b9eb853359c5a721e17ec3b99b1e19613bb5dbfcb4fa5e863ef791928277366a963c2ed24f1b6f502fccbae5d02b61b92f8768de7c7861f48f19a1703301baf5101637820a8babc7dba9c751d063386cc2e90c90aeb873ae9e6931a2b2830c033a93c280b1ba4aa943319ff280e00d00a48808b13b25462b6fba2d4f5b81639980e927ea2e87c315aa869efd3bd3b73d52a0ad06f8ad8b37e16fbbbe7d0550334de81472f98b394fe79da5ebe31e53155a37ed79b98e7f812a31cea6e75bdbd383b2a275fda100a8ce4da1b6399226f33fdb0f26005dfdd7ad888ac76415418562690bb27be6b97b3f9fcf76980a3d8dfd7a19d5827ef21721e8b79d3769341b2e19fde362934e52c6f3efaf7dee47e8b5bdeb9f03d605c4db18800f3ff922b866fe55c75f43ba1f650807244060be8c3e7c809d1703cbd7f0046069dde100edf0c0cee73787e165deb6cfb158345d080fa2d8fc9bceaf9aded5d0c9afaeae534130576227b8f99e58e758b79f26284e18e7f7891168836cb671275b07e1fb11f367c934c0105917ff9fcf76980a3d8dfd7a19d5827ef21721e8b79d3769341b2e19fde362934e52cece93e210d57a061453142a11699b9be644ccc9dddfa6b40423cf8d4e9d8cbbd616080b2c1a18b94267d420a13a9bf51ca9d58a74870bce5699dc88e1673410ddf5d834bb59eba48bb3a266b172ebee96e23d1fdbee8a3308dbe116efab86bc5c2052bf8d785883991523ea33c42533af33142ba8c873bb8c202fd5dd575d3bf844ba244f32b3a9367f59601466b4b4170f1dfa8164aff531b40c56ffee47a8d9443076cde351fadc7ee09e2418e0cec3c67678405247c4004d6f56401418a16631ed6f344355a92235bc15579d42897069ae805cd20cd3749423bc8bca866da52943a98caae9f4920e918657fb2e0613ef7849900fb1f7fa08985fd3b54077518850f25ac31e896f9fa266eb5ae96dc4d2f67f4309aae6bc5a6d486a16745b9f9fcf76980a3d8dfd7a19d5827ef21721e8b79d3769341b2e19fde362934e52c3460858a8e32deeedf1b952b472419b9c547b9b0eb2841481e88e450412e5c4af4d932831d389cdd32c7f4c89036cad94dd4e2dd55f4a4979858f2f7f9f564c4b58967c93b87968fb4b389444b9d59151045248c4dc5366a0f1d037b6f1199f12597315fe7e75300ec68f69c0fc238a9e83e7227f7dd724b752d9fa05ca06798f9fcf76980a3d8dfd7a19d5827ef21721e8b79d3769341b2e19fde362934e52cece93e210d57a061453142a11699b9be644ccc9dddfa6b40423cf8d4e9d8cbbdd7e2f98b3f6bddffca90711475c860154975d17467665e585a943973d0596a3afc11beb2d6269892b578ec0b52bbc98c0062b61e1342c583d7806c48487ee58a912986ddb95b48b9619e9b48e0ab48a99fe30798c1d9e8825514e30ab895b3cc045ef5b4f407b5e37b97c7a5d0e736d0a5e6a36c4360c6d1b0c619297176e0f90c6820c228bb5e823def0136ed58e4460fe5be1aedd7a298d14b4f2517b555a99444fa9e7b8a55e8a13222b432852d579bd476dd5d0925f8a43813c2258ed3195081a5930796c3b20ab490e502eebfd951568a2eb2982a22e6bb39431e5b31a29c4314771a76b10790663f035a5d5f6b31eded207ce3cc591e84574fd573407ef12a19cc5932f23cd8d63a4a1e4868a02a6dde5ea8d8ab3604a45afa6e4763cb6240dc29d4935ece8a4c6462577989a217af7b24369b79fcc53da761dda61f1ec280364ebb22fa30c977b008c7aeb37afd6f142bf1f5247a90e7fd49ad4851da70d998a7b9f77d908ef4cba84c2f10356b64233662d2c617a49546ba90b6b149f2232981efcd9834bb2d2603b7e153e65c1e5f0de242683990cd064c59eb927034a07e6c96b278b97b368958c6ebdb7eb5cd4d74247903023e31ea88b9a709fb6a4e3d83944b169c6e48ba3d39d13ce5c57f21ead7c3aa93c4191bbb7e6ec22b006b91230ea8941a1fec08c73c9aff705a46b752db52c5716cc9391c2e32a16b3033a0d9feec2ba179678e289fdf9eb189f08635c3ef95c45b51218e242d179c50d66fbfa8229e2b346b36e809f2091332c4f7b274b3be053f53fd6f704604425e453727b9ef733988976e181d373368977a3fc1a1a8f6cbe22df008a8496a6e14ed302acc44f65a2c09cafd892c325c4afe1472fdf4412afe945b51f4d24c64755ff96795859496a192db56d4dd9537617a0755d514a6bb342778ef42f327f03033a0d9feec2ba179678e289fdf9eb189f08635c3ef95c45b51218e242d179c50d66fbfa8229e2b346b36e809f2091332c4f7b274b3be053f53fd6f704604423a7438bd9cc25be4fd9e867db26e6e9f9cb1299eb4e7f12a2e9ec3d64e1dd2a0d90e130fcc32bb3e85e2a8bb7776d6ece24957295af2c00fcc9c6bec5e232b4f7ad2ed6a473947d7c805d9435037b9f9ca495b4932532e282440282545ea09003033a0d9feec2ba179678e289fdf9eb189f08635c3ef95c45b51218e242d179ce0645fb8ef7a068e6853fd42729e97b8a0df48d21e6852c4477c933eedb3eed5adc36027805a194f1fd7ac08584f0d0e6c897f72c2ad578c26e6df7ce2390db9be99859fdab6e854263ca2ab0753f1df12e851d4e9dee479d4ef9088b6ae1abfeb14b03eae6054f645de594b8304ea59b4cf196245a494e5d840571d7fd16cd73033a0d9feec2ba179678e289fdf9eb189f08635c3ef95c45b51218e242d179c50d66fbfa8229e2b346b36e809f2091332c4f7b274b3be053f53fd6f704604425e453727b9ef733988976e181d373368977a3fc1a1a8f6cbe22df008a8496a6ed90e130fcc32bb3e85e2a8bb7776d6ece24957295af2c00fcc9c6bec5e232b4f3d057c4643c0cdfc5c8419ee5cb95fb4190583fab0e692e598268489e8d9abf257001efa2498e91b1bbeea0d1f1bd832d83ebc0254a726b7a08aa01c1bc91f78f192ce35d8e7255f35f2745c9c7ba63057f4411121bb35afb49e202255b2a56936b1913b82011b2c17e041ed0a85f47eb8672aec4d4581e7ea6a6fa49a94c97ca690479b285b425fb90dc7233949d3363f97eb46c05d6f758ae4969821f6979c8aa097cc5c1eafb00dc01ca6193c9fac7feab07b0609d3554c3b62c0103e71b3ac38c1b71c28864f4962313bb680e63456c24c405eac64bbb786411de073b7d272a4c7e4d18d32f12dc6a07612126c2197c8107ca87da493bf957c078d37cdfe0a235452bf1035ddc0317b922fe011d5ad49da24eb2015ecd73776396d90e498704273c8fbf612ce5527e6930a7182ad31b76c825ba7f8fccde9e432118e3c9b2bd7b88d00d2034da62e1e854f3a2aa7fb6aea043cc2a41525e567056df113a12ae11a1357149b224c869efe0147362e39b24fe2c0c26a9d7975910fe8eed913c82f0972c520f8e108b56a4c5c8ab656ee955a0f8b45ea296764cd2bc178c0ae0d1bd51085b65ccf60060deb613e7c071b0b19f733e2a57868219dc3e93eeaa0de23713ae74bdabd14efd9226f2abb5a24ec508936e8e75bb80465effd4f85161f66b1136aae254be9c681affab4e72044df46624b1ca7b595340de910ae10e64f4d8a4ab74c765ef9f72e4ad8e5872339b90f4f284ef73339f0e5e5cef6be8f00f5a9ccf7cf0cefecaff6a87799a931522fecb29ca32c9d26f1b4b1ea4c1be5e3b60a2e16d90c37271abd5e4daa4f51b5c1748ed2154d9eaab29db17f916e756896da19bbd6934b0db1cb0eeb9c58d7c37b2e2c6ab165d84ea51b978c4a70b2d1e10e26e5d3813d707aa1a4365d3f7d6dbd8f7861208f2b91ba9288e761718980cc2d219b1f9e61376fa220fd2839e6594f4cacc7f511b50613958e107f40fc46f6aafbd8948d3fd59d0ebb5982cfa2ab55fd4132dd0a3b0c519ead56a1830ee3b60a2e16d90c37271abd5e4daa4f51b5c1748ed2154d9eaab29db17f916e7570e0b6d9a89acdccb1dfd608c99281d197afe7702511c71dbbae6bf6b9c9de5ef41a9641eddf0ef86bb0c359d0cac5929a270bea2d2502906ab14811ac6f0daa7d22072af60482a51eea4944d34e2ef9c8e75481afd22b957d3ddf1a722b468031117249bcc5e3cd398e17e826296458ff4fc8543b7928ef104fc20311a7ff64adc36027805a194f1fd7ac08584f0d0e6c897f72c2ad578c26e6df7ce2390db90d3ce151bc1cca966c2cb4892fd8727932fdc8198e80855cda434f3577fdff8286bf6f56668972064fc245d76f4743b64cfda9cada81f9d2c2e81337a66ec0f07ca62cc0ece1530b9e83d757f535cf6511697d59a1bf3fcefe514c57f8817f0ec88e0311026715ff6f693092336b37fcc4fa82ab2bd33d62562554d2814f0b541f5def83c6171ff587631678b7b23282770aeaf0778be9d7ae6f94281ab7b7a127944309ca2d446c521d02f28ca5901cf41ba4e598ab59780997b5026df6ca6eebace4a7bd081b5c45203e7541c841b5c00b6ee12235b554b7b32e8e28c0d13ad402fdc5d53e79a64e3bd875ef0bc315deec656cfd848c0d4c2777a95392bd35ba3c98f94bd92cd7b103e8f21f48740d0460da5bcae03ce39f2abb9ef3a16b901f5def83c6171ff587631678b7b23282770aeaf0778be9d7ae6f94281ab7b7a172eb5a0d3b65859147ab1b2a92aa724f32d77a0cf6b2432a8dfddd6ffddfc69988ee78bab8843c7af963da7107a2d7214ccf62c37b5163d4d705969ead128647518e3741e099d85e021939c16cd8bc10f64793e36e281cb3357aa2b914d1d67af7ce0cc320a0b4fb44bf236485b3c56b4a182f7a4d4bbc310d2dbd811a0997181f5def83c6171ff587631678b7b23282770aeaf0778be9d7ae6f94281ab7b7a17419f8931b4666d1ed38074cbac18e2464303ed05fef79eb3f7ce4e77002a256627af7aba693a00ccbca7c01f95538da97083d28bb739dd7e90634bb29a709b50129080dc2c97998e14e0d0daaffa33831af66dc91f28c44e9a90bfa437ccffee972d16b1a19af704cc95d9cba55df2e988bc3e1be747b13864e130da918d4361ed74643338036f9a2e7258e7c941de9b5366fae4dea57879ff067347020c274f792e16a42ca2ad3f6e40aa6e02ad77c51f62cc2510d3af05b3939704a8ad0cf2dac0f10b68630f07698d2116fc81711c9d7bfb04153811ee0b38d2696991130340ed3503cccf12ad07f8ce23ad652a2b67e686d345c721c9be8b5080db3f06638c9d6996181f30629cfaf878a30a0cdfc285c0e95ac827ccdcef738cdea80e37c07ae283666f4b20aa9d817b23200c70d854b607ed0c588aae34bc770bc419b7a691eba53c91df57f2bd06513dad22f4c0760b956525a7ac9213f65a93721e3c9391833650821f8d5324864cde2f01512ff7b9d0a25d5e417ed01f6153c7d788ff19a55a6f37da3469820752de440772ddfca035c2a9f039c75b3774c478a8634622eaebfca0a452b7f73934ba036d82f65ff2a588e90e2894f4232919757a3b77f0ac21a0df382b0054e0c2d76269edf9a784c6fa20c6da5f40c161f4333b7373065580b0917444966f1de6d5c8282340db3f4e532cb43743b159c4bb04e6ff6ee387a4bc21e45145a8b1274c45677c9d822d29050227ad51d6c77335c0c9c2a3de2d7017d2cb47cae1035564fe272584518f94412e2471813f7565fe029750d19a43778ab425573f2ddbafb0c115a9255d299c004a6cb5b5633b95ce0812a2ad8a5ed57bc294c227b7d43ba5d17ff4f05c52690c427715669271f591c2ae04912b3d2aca75cf8db26a099de27f5fe723edc950ba4c36637bb94b5ce2227d3992aaa2e5f703db7db8254fe82baf78e7b51f1485fc6e066bb8432833d55aca96b8a91432d72c308c65e233b33c466fdecc02c4ad0929df41020ee1146503b8ffbdc62b33a2b74a355a5ffee8cf1e2c152241364e0345ec7dc8ccb5043e37832adc36027805a194f1fd7ac08584f0d0e6c897f72c2ad578c26e6df7ce2390db904b7313069fa52a253194a06fe58f55a9d18579265f94c3963d92e22850b319e616c033c607831a9f841ce23ac9ec0887f972e4b98054e1f4dc826c35afdc77b9cf61e8210973090247e97ab3570d0fe9d4d7e32ada9c405b44db355592940f64c2f87a1a96b9331d16293c9799686a5bc2c6720be24dd777b897c75ed95166f95a73b0a339c120b1a49a665978e8678997caba472186ed6bcd1a7d6c17ca535d1a0d37f8d7bf492938d5bd402f6c6092bddc25c4fdac58382e8714e7c09365fe27a7573b6f81b2f2fe6891f346d900e9d3b2964b7c628186c6357bf53fb9ccaf20622686415b59b8dbd1522156ac3413a1c8c0c495e63bd9a0fc29774bec03f84be604410fe1da8bf1be9bb9d09a086b9b90a6841ab1ba74a159c780e378d8ad1c7a8f4fc49d92583e0401f9715ab302c80306130e525004a79a3f939b6b098f01df9eaac7ac6238b45018a81075c7d77af559a1944a1bd3bb4df84ccf4df7854315fb0868fa25ea013e20ffe30bc0bdaa6c8737c6038c664287a56ca395cb5b119b36be062b212a1fe2193a810d54ca9aa19500ce659e6f7e97504b5868039a429e76ec1f78a725e7857193980bdcb438c7f91edee60a8745c7d8c9722b844a41973986b70ef1641d7c23dad6aa4efc8448c4fde85228726e5b81f09c4a19c5699f02f8a7f93504bf7c460d74790e81c8d5c3e93859b6540e77df47acbb54dcd158a936f2f92a62217a90c0121d2d901a1ba77bcaf7f594be1efbd5056f10a52f94f8f0f177102de5616d2c5f2b88c87a55aaead8c07906af685895117dce98d337bc68448db677bebf0b3e89086cd19f70b083c1294be63c88ced406985000b032b8772bb67e685e58534344dddf91f0ce5c9fd244b338c7cdb2021b6638abc98d0625c87a31031b2bc49e1c240d8f40421808a570d84dfce8a8a569528701091e6f6f0e3f109b3fce2f855d51e3d446930c69541c8e2538c82e2d4830b5b7e339af2747708f67885982a3b0eaf09cc1aba0a052a7ba34358300716c43cd1dc9abd358a42a6de2c2da743b07d9aa4f231bc98361a7b192812b8f0bf252000f0fa3902427101f37b657f11417600331008399a823d3b4803374c99351f0feb40d76ac5eb3f9f09242f782679f7a84089225443d85e316fd7c1bfbf7c29fe98211b765c43b2929c206af1e09aa3690f5b2195d82f6931a21077b0d09ec49894cf7f32dddc3a65df383e0e1a7e828c4eb58d9252c24885674dd4ffba6f26e7dab019321605535e26147c156c94be7852d6942eeb85ef528f90e7067ee502a557de93cdb7f52f5292dcb38d3f831b1f33f9f57aa1c73c55c5c305d0637bebf46e3bccf96b43c47ebcb4162b5e608fe49bbb3ca4221968e829d26e084b4a46d38b24f2678f5bd5005f99fa105fce3e764ff4af453ff22b0f90f3c14de9e61631422e39cdb978a11e9d6bda1436e5e5f3771490e8310a07ab917376ee3174c77a93bc26ced9dc904d5745def14925399f6182dc4908b2c0589bceb31a7b5158665d75ad851a766ccfc03b1dcf95c00d5ad64962d239685c8cb6bbcdd07fe5ac1e96de744811fd5e95065746888faa3a81bceb23f5b81f7ca1f263cdc1f695ba56b5e6bb64179f51ed11e65fbf421d8ebcd407a87c6e38637cfee35c2037a6189a886b8a91432d72c308c65e233b33c466fdecc02c4ad0929df41020ee1146503b8ffbdc62b33a2b74a355a5ffee8cf1e2c152241364e0345ec7dc8ccb5043e37832adc36027805a194f1fd7ac08584f0d0e6c897f72c2ad578c26e6df7ce2390db904b7313069fa52a253194a06fe58f55a9d18579265f94c3963d92e22850b319ed964c353927936a0506cc4ca8f94ac08ec23c91262f40d7e44b9075d4b2b3955e87d8278ed8adc0471310495700a1ff66a2541932ccc0eef9268c079fff899e4fcdc768a0b9377578de5db3a70a1c5d4c2dd8b7b3ea0e410a6f324096df774d195a73b0a339c120b1a49a665978e8678997caba472186ed6bcd1a7d6c17ca5354caf483042f5bc54d6129c13a51119bc36b84f15821080f60039e55dad6950093e0439a837edfd4e2040c3dd5fcb341fccfb4accdeac98f210b1d13247be40de6b8a91432d72c308c65e233b33c466fdecc02c4ad0929df41020ee1146503b8ff7edaf3b0d82e712912aee352723f454a32b7dba9c021ebe62014994724b4bd5adc36027805a194f1fd7ac08584f0d0e6c897f72c2ad578c26e6df7ce2390db9d8ea71abecc04b1b59ac32a3398471ff816ce7494a1805d610d44ea5d767f123994f14c1d300cc35719268b7e828cccfa563a743b18df8bf28b5e2023db3e4aae87d8278ed8adc0471310495700a1ff66a2541932ccc0eef9268c079fff899e4fcdc768a0b9377578de5db3a70a1c5d4c2dd8b7b3ea0e410a6f324096df774d195a73b0a339c120b1a49a665978e8678997caba472186ed6bcd1a7d6c17ca535a8e59088f3a7c0370c8896fa1630eb0c627913e1089b58a07af2334fc82fa3d2978f853f7eccf7c5c7f6f32458ba7986adf68155c0c3b8c7a7903cba411c52e1e87d8278ed8adc0471310495700a1ff66a2541932ccc0eef9268c079fff899e4fcdc768a0b9377578de5db3a70a1c5d4c2dd8b7b3ea0e410a6f324096df774d195a73b0a339c120b1a49a665978e8678997caba472186ed6bcd1a7d6c17ca5354caf483042f5bc54d6129c13a51119bc36b84f15821080f60039e55dad6950093e0439a837edfd4e2040c3dd5fcb341fccfb4accdeac98f210b1d13247be40de606f2efed95610a028f26ccbbc410f242cbb4d866c59d6c748c50fe7d422aa00446f20f8fc16bce3b2488f352ef9c19cb05e6221691e6ffc9e433e8cd13704f8f1d55c75c1c77fbbb56951b8c8bdef4261d250d7738d5caeac1b337753eaeaad7987a1b0781b0bbe50ca807e972dd85b17d7a51bf854c16d226602ec8ab1b35ededc3a57f49208333de0e981c87440a47486bcc853ed2135381380118292862b6b904d0e1849b85b971975172b476886b039c45759978c43df3e48d924775401474e8e0acd5ccd5a590a235ca3d271606a63c095d7b1fe06c9e19de13ed8e396adc36027805a194f1fd7ac08584f0d0e6c897f72c2ad578c26e6df7ce2390db900ca6044d867530df94d646a3d37d255d13c87d93bf7eb069d732f28a61381b847f907981f81752b355a7a8d25a9746be9c18e6fad3e32a576b791ed8ecf2d16317aaa9d8642108d10a8a2d7ec3edc4451c5c8c23daca37ba81a46a2e40911c9913f079abe880fb56745df01b06efdbe80179f36e938281e4d8a8bf6695852325be0678892059aa6155a3991fbf20c36ea90f8502739535233f794b4f922b1f29fcb43a85617eab59b96c4548a022c4436656a15debf7fb34378aaab51ec546bc90258a64c2a2dd3cf617f9bd0283e47d278420822b892a274038084e2e6178f52376381d41f1789d3bfe40d19efc3031d573eeefb246f06322c691a39ce256b6270fddab6ffd7a95cdf6fb98a034591d04441e3d6209ce267b743eba6f16ca7c999c3a26572ca0daf648b80cd09208916cc4481a47449bdecabcbc416f3eb1e67d5f5e4efbdf5b1bc89a637d5d9c3c76adbf46c96f70bcc5b80c35d8acd91fb004af31029a840d5314fa30a089d58633c5d9c02b66ac75c4d0ff8ad740dcd8f98e450aafe1e3ede5c8b97a845962e73e5db5a69c1f02b7a9e9312f023168417e0a35372f38f453565d79ae4e0c7247cfec6fbe15b6b4912a4fda6a27508c77c424f8a95e2b24c77564baabe940d6e1e302c1ca7bda0a45fd28c2c770e5a1760843063434b5565e56076382237780de1eb72e5eeaa5845ff8fa900152020eefa94086b68f881839498f9959342ddf5ca02b9bd7f5633b5416fb73b3b90defed89b234b70b0a297f7a908c429cccacf2de5588bf413ecdadde385befac91ecc6169c15a25312512fcf8e9959565d81e02f76d656ddbb7a71083db26f68764ae0a424f8a95e2b24c77564baabe940d6e1e302c1ca7bda0a45fd28c2c770e5a1760d1ec63b94783e51649abd08a60d77da4b078c52e1703d883ded25b21e479767213ff1f425eef7c3594119b61362e847a6b91eb2221e139d567e1b7466e6ae849895724d60d37ec6c12eb0feb14be97b6cbdb3353ed9032e69fbc7c5a554c7d27c813a18eb2855ba652f72835cb00c8a6eefeb6210d2bd032fe31ac2f7ba73352f65eb45004b5a1b302ed7e19c625acd3f1bd8fa9bf28bf79d3292c2a837d7e919fdeea79f6511ce42a2ed7e136ca781271559d4af2830c51a2206c1654d5904d5d7bf59da8034132947b2a95d28a4b6cd5bd91f5370bba85b41672fdfe025951b8e5c4918a7cedafcaba40e3728da8dffa0b39595ca3e71bdf463e5d28dbe3d1d6f8b9d1a6f69e1a9241baa62162772eed2a50d6f47e894b6dddcb3fe8cfe77fb123d327fb635177cb26e187e49cc67082354d9d0ef706706290532f13fb4480c729e76ffda0eae49b720347f3b8c988b79cc65282e034fdf63d8ad493d50e9aeaff34b9cfb1470c42f554a557d8d2b78b0f8c69815f1e319028ba678f8bc38014619d71b3244b3eb6c0f47d57d46f66aff4368fdca4e221f5d6d9304221802c1cbb8a473653713f69b0eb3228c5fbc8ae1ac20523627f008c966051da405041424f8a95e2b24c77564baabe940d6e1e302c1ca7bda0a45fd28c2c770e5a1760004e59bb6f385f21aa9d354fc024f967318860480a22e0bb2bb3d59c523b12f2c030d99aa74e84c918f3759b56587c34f78b06eddb63296b144420c04d6b1a29317aaa9d8642108d10a8a2d7ec3edc4451c5c8c23daca37ba81a46a2e40911c99d83443339f54d4ecc5583d058b49774d85b739e13bd0f8c84ecdfec787fdf025be0678892059aa6155a3991fbf20c36ea90f8502739535233f794b4f922b1f26db42ed9084e0b479a86f60c26aa46c7d8f9212f8c34268857890c22c53ad4a61d655947431a89da271b8415cb8acad694b9b8af5be39046f9775ffcda40106453a790c9d4bf48b9073f1efd5d2e894f7eeef9cee42426da7986b498e1ea665663423e5b60e33cc5ab9a6b50d8361de5ac01ccb44105884240abd8e3f24ba7ab424f8a95e2b24c77564baabe940d6e1e302c1ca7bda0a45fd28c2c770e5a1760fa475583ce7c7222247646d93549fe0725751b59e104d9c13cea0eb7aaa70c0ca3974f2d0ebeff268d2b2822bb3cb427c799ef99f5e4700561b70e2371a9459cc7ea04dfa9ecfbab90e49bc555330a85518e9ff8e9f0bc0a232a0cacfbeffad8d00d63c8b58ba0280a937623ec9653a81b848eec1a10e6b8637c062d603dbc2c3b614b3b6d36ba17fb059bd11f97b07b520015b062a05e59289b15336a36ff0e2d424b65858e10c6eafabc1d17ffb1fb28a892a1d6cefca812182b6c4792e1bc80c71ad3cac4c05850e327eea9030c687fe3db0ac6f39aafcf0a24c9d750dff92ccf00e66f1dd749b230a29ad1e7924fe5d0794906cb37ef9d55ada5562a40fdfa8cbfc28e0d7bc06eea6c09edffbcee61c58a7deccc2d29c1cb13b4824e8865802826158d8835edcc577fb1d4a5f48ca7ddc4489a3e359f1c46d3daea70d61f534ea6bbc5ab738efb90a59d8472c97ad35f421aadc4a4cf76e1ae90c4f906d240d1acc1f9c1dcc6535f60f5424c94664f853791ceb4f08cf114ba48c6447958c8a94166f2571c5b69b5a6d24e672eafd210eda8f77d134cccac0512e2dd8b9bc98b786fd8ed9c96755250758e5401a9f92be0ada8896645c5e468225063af0efc06fa26eccb6bd80b4c5c1a333fccc0efe4f545b8e55b3da3b7d77a61dc124be3cd68bc1fbb6901f72bffebf2987011b12f0f82d3bd365856cdd11872e5c2f19717426d9ed906acd182bf06d9fbd564034ecb10d68fc5129fd74069e24c168ed19e8ee3c877c0e30a93cfb0754fc05281cacc3761c35fb6c639ff2c17b62885e3f14496d418845032d24570e2051bfd0a06d73df06804aee46c6c15a28a9daccac1eefdae1974617d1a5fe8d5b9a4a70d540583fbc7357b99bbab50d652af8b627153c7bae64dde23087a7fb6b8017edb65e3537e0dc0ebbdd5f9d6aee984c4894eefbb70fe248cec1841b741ec451d10bb9a9f0643ee9c99b776427b8268de7a017e39ff1baf1fdb157d7e61f0c06bebc280740accde56e6fc576075de75c8a178d77d2d128e36cba524e88967df184da505e933acdf38a1e76e9496fa453423e3149c7bc85a2714a356c00ff54969dff4b292d2d3ceafac599ecf8657e706576f00f3eaebcabaa88a9075e7ec005738831d074403dcab80340ed10ad69ecb79ac9ce8350705f6c83c4acb953fc734804cd67db8bd1fb2468b8985575d40ca380aa727f04356ae3aba516d6acfaeecabd8bf3f5c51148c34a31e041659f22c2504986c8a4fd31bf2c89ff1446b864db8c5a0acbc9cd5e901ce235c1d0e79d7f0fc7fddfc2510421ffb48130c64e7af72ca69914d7cdde63216b2feccb707f3bdeb2864d5988ab7608d348c997a5dbfc2ea2bb03dc70cf45f7e0b309f3cd7da87b567ac412028a1cd5e716a9dcc4efa8163afb84861507fd9805dcd4d098a5a5ef5df1103ae1fe4a0a3493a5f641bdb1abeedaa0104110da94d48c1b8b3a0133b0944a0ef0e4ae746e9a34e847e499d918a7087485a42eb7b98e1e77e557573719c1c97fcc5f4db223cdb769a04163dc14b6ccd5259803926f677c46deb19b1345dfbfbd4e7d8c194a2a1971e1b7f335e423c432629501be34ce0b18a9692f412cb38dbfd51264778eb8cbbfe5484377d76e76c535381356e7ce77355b6432865f716f226262d22ee88327a9bc7f3a9f4e04d50fd452ab81503993601c9cc1a0cd85fa5c1a1b65fb37e9d89b185aa0f6d1f24e1d7080408431b34f4262e8400365baeb71b6aca30ca751470111a3ffe0fe2f3f8528a8139c58d603d296a8c0df61373c5b19aea00e6785b3d9009b64a2a119207e1346670fe020fb32c6cf6fc4a005e4793b634205d95e2e8bc0e310bdc9635ca2939c367c1491c9bb77865c544ab97b0279ffbc49af74f3cd68de2c3fa2cb241cfc42c6269fb30451ef4c6e2b654eb5298c25425e56921025363fe47be951ae23075c50bf12ef3df74454512751748b094224bd57a08938fb79cb36639f2fda3b26006d4d91164645e5038c19cb83776f31ef490b08c49f0e3ca11a05a59b73eb1cfac53fe8a70dc45ac7f204d9aec354f4d1afc27e5caa11c9bd6c5d13ecc03fd8e1dabc626991ff03255dfc38f643825202a8e753573a3d9033207a91bb824d502c7a56bb1a90579b07b378cc15e1c13c4f56c9b8101cf4984ee025cc1180656283cf4f9977920529dabbd365baeb71b6aca30ca751470111a3ffe0fe2f3f8528a8139c58d603d296a8c0d024bcd46d86a4344cee30ce3223809a0325f06dcbc743c4491ce1fe55be40e782c257cc6a6e6085d2d4ebc9cffbaad995590f764d4126f56bc69cca5cdbe66e3f90a10d2c1f2f37a8d6a903c76cf93bb98965e6b2a02bdb1f3cb1574f2c9f21d480faecdada3363a9b5602542f2958ba7ae72956f4da3e1805412c95b615ddfed5406ef44b9cc9d8b65ee3d9670c5a3e1de6d9598563f9e581d47834f647144df0db9954b808d997a028e94d782b69a7c4e5fd026735784728b019e594c43f2e33ab53b807535fe7924d8ffd4e6c3b853e4eb8ebae350d884b584ce9974b0ac053a790c9d4bf48b9073f1efd5d2e894f7eeef9cee42426da7986b498e1ea665663423e5b60e33cc5ab9a6b50d8361de5ac01ccb44105884240abd8e3f24ba7ab1808bfd334f89e3eecdc711e0733176b104ef8aaa410a366e313b0aca0b2df12d1486da899081a046406fde9b48af0cac65d4316015cf41918ad2c643c09669f1d8979b8a0f0b1c18076e414ac0b763986e2ecde83520b1c87fd9fe3afe37299e7bfe0dd754ad92c4be3e4787f6d349438a62827abbd1d839e442e0cc2ddcb46a00fdd0a8bc485a3c8ea48a2e00bbdcc8e8d6d1e44cd2ebe5933495edad09bcd60bf3b279412bd565739afe56dbc0b4295725286a030ffbadbaf8651122f416a7fa38e71e105ac77fdfe52fbedff8dfbadfa1ab6734ae489d918b7bd2542353221f77c3d0cd3664bf09bcdb33e3fb25a51caeea4abfc07020ac4b2f8a39bc2b756ea9b17030324f1a449593d3aed19e0de8d4939326aa93a7b40023d260fc630ba09ca1386defbe85da17f03587af04529d852215fade7288b3a966382df021f8f6bf0cd126f2120cacee7d16812db40aff341696ea32a12ecf67a62b1d5d615d100a35493e25cbacd596f9a1c0715cf72f2f3521d034c08e278784c5d0cd4c96d31341ffea6db8b137c86e96dfdda9daf28a3ec6ea662abfe17bd2a45fe005040b568f80b59257e13ad2fa7b9e11af9fc5285df1bb3146b15e01e290e561d6610756f3bb671dd56330c373e12492495bd37e7ffb266fb5c953a3802f0c1a4a923e3149c7bc85a2714a356c00ff54969dff4b292d2d3ceafac599ecf8657e7061e5ef206ad034c6051fcda5f50c29e7076b5de9576c1214fd6c77201662c6b637ac4c045aac362c426a22ed600ba033ed672286c9dcc9ff26591c670e39f050346d120de835bd938372ae6706143fad2d787a2ea1994f0bb50e64d2c6f6623e103d7abeeb569d2b682cf62949e783333c1360e861ef35f1bcbc0720d5de1fa37f98cc99555157b4f1851abe17c921a819585b7b53309bcac84e64d0abf546970315047afc6167b14f0903ef49ad571ba03a4630bb1a027ee65cb6553a19e912f9d4ca9d226cf50ee2ac6fe224bb86f843d225c5cc379d536b8191c72580c8be1a604bbb557e4447cd5ac7856e71065093143f490be60f2d0658e9dc1dda923d152a4d7d24404dfa8018200692437131193b1bcefece3594676e3427abbaf3319e2a4780bc3b3f737780c236e46541826068bd828e0c534a971bc1d849bcf3ea4385771f15c56dd7124b1a491f1a8c56cecd4e2d67975bc5f1c95c23fd47a181ea450946b924f792787c7c44c0d4de1d27deee29b566fa7f81ac5ec3e3b3c5e6cf97027f6e6bca23b2eb845b2d8dee5f3cfa7339f685b7e2e9293e6946be7318b4b4baf5071db6042ead2173fc4ab8f3c0526cad9a802c49f18c1311b469f742fff8ba47c2e7ebd83f4ee86dac0bb31e0e9b8838f2ef91ddcace2a74f36c6c3f070fa6eb32c06934e5549f527f95aad63ec92173e1fc671f6ae98d246d358df45e70fe2440df86040be2f89d7c02ac507915e144c2179750cd892c81065fac69b403a2241554a12a439aa9638c7170ab75c085b1899499caf7a8bf071eb85bcf49492944b2f2a0a79d22b23f5fdf744678870063d58a24fefcf0a6165c4089bb20f79dceb003997bfba505354bbbf2c5d72691dcf96e587cc818f7aa05d558472b80e764033752a29ba2c1f23c906973952cdd9ab5eb745d0de0d7712e16621989dec55a6b37c83c755636a2f2d39aef31e999a1c0bf7f21f07df60549d47ca97cede5b3a1c04c74a0c6a48b1e62e587aeddd04dfff65ca03f334e9cbaf5ef393ab767af01423323bc7a9e0401787e0c7b2003ac82573fa2a4ecb4827761e4467b4d60932a927757808238045b1e4c92f794810cc8dadcf0b84a9e1947a42a15294a7ddbba9aacbee7fb0c333698b6a5d762ef1117626d80042483b33f3cf2fed376c82d91c5388330fcaca3a46c0d58574044b6d2ad321a18a87c76fc7b226cd91481a50965021e78a79e2c315b37511df798fb50b22e7072207bc1b9b9fe7374eaed0e4967c935a853328d2fae9c137f2fd37423573f0aa98cb6bad1f70ae20b4d60932a927757808238045b1e4c92f794810cc8dadcf0b84a9e1947a42a1523759b1eade959da5ce9256ef44209dfd09dad1e3018386260083039488fbd70981302086c011b2e9da20754cc908344046f79a6805583c8a937838e344f5ea1c0f065a94ec6c68042da2bbf2ea0aa8122410e13abdbb4a38e55016a112b8a17949f36401d67462ac0db833d6b5125b168b341bab723b3e8ebaa777badbbbaa3b751748b094224bd57a08938fb79cb36639f2fda3b26006d4d91164645e5038c1e3221efcced4371ba1652ea7c30aac4ac43db99d0ff1b28bd6a9c27fe4487f656e28f05cee2cac9dab2ca2031eeeb0eb78bec00b1c9a22bc1bb5c32a9811b8aef97027f6e6bca23b2eb845b2d8dee5f3cfa7339f685b7e2e9293e6946be7318b4b4baf5071db6042ead2173fc4ab8f3c0526cad9a802c49f18c1311b469f742fff8ba47c2e7ebd83f4ee86dac0bb31e0e9b8838f2ef91ddcace2a74f36c6c3f070fa6eb32c06934e5549f527f95aad63ec92173e1fc671f6ae98d246d358df45e70fe2440df86040be2f89d7c02ac507915e144c2179750cd892c81065fac69bf0f806fc66d6bb20cd3ce09b7fd934d5c7026258e6d2ead11930e41b407214d5ac0dfc64a92a0df4b7b0345877bf56528875c675496bf286e5aa4f0cacf5a1b997f15e7e6fcf05ee1c14d90bfbdabeda272f8696f9ac9fe8d1ed1378ca1b8c603a11610024ce6dc0415e949d64a046b6c5ac86e76c3831a99018f533817f264919c6a49b948f78ebcf9ca7c8bb985037854b486dccbe7eccd26d484a3e36b9bd9411e304d72a20d7b24dab8d81c7db24168e5c35d27daf36ff1031346daf534cf1ea1c530ee0549ce252292eb8d87a6f3daf6b900fe8f877bb2dd5898d36f8af03b6c148ed142a0d2c540c46f9ba633557df7d70f73428df8b5aa6892886b2e747924f4a919305bd1c2da634f411580f77359a719e80e6be429a5e65798ef05be3f15d13c584dbb9aad73fae5ae1fd0e4d0b9c4b27b20045a27755e253fc9d3a67d0bb796f8523c3552731b4866fcad087859e0555755f600bcbed652ffee6d375f00cb9888ae22e8ffa17629948e074826714ab6f1ac91ab46f485c7221feb5de6e13176c322e95bde7a08c252dc990451c9e72851bf925e1a4ef4fe3571b0afea73e400eb490dc48b38b10d9c2046d601c440e82f394fea1d39857a9a93b411afad170d924c233eba389fef939c31fdc4d5340db6395a24ffc1fef18e1c6085d16876cdb69dc05e7a2fd979882ad2e0ea9a487a8bbdfdd4de511cd28d762a58655fe866f0f4f849fcc113e3f0e475d6c72082f6d494c60a7b0eb6244c0d75bf9720b6e1d6b6496a5073ad857115afa43ccf90db6fcd131af7d18943236fe2e00b20a1630063641d273ca5f4fcf6042668663a044a5e4c3a0480bdcb2358b841c004afde73e6f36a9f551646e9af973229115e2400e7dacb7af8d057f898de282f7885e0e6a874d83342722bc543cde9ee1edb4b6154748fb4f87084a7307c608278d355e27095b8c5742be68142dffa8b583423b7164bb53f172b97b90bdadafdad0d96f4e9d1242970a01c5e7ff9422a7faffbef0eaaf0e8f391b997c086f2aec9b0f1328475ca2aafdee5e3da8b9fc85081054ad16d4621d0a43c6fd54db76474f938386b642677153f40afe54537ccf8941eb8637757eca6b7894bf6b7a9fd3ceb187b6de800ab63904a704da7c00a96ead17241a95d14405bcf7bf53fd5998b2b411b258b7578ab258b47e6b42258b514b79972e91ee2db894d49b9f0a31505edbc0fa78b9aa07b4be4bca96f7f3a88b527264eb600ddfc4b01edece815bba6854e6cdbf084ae8d63cd974ea71e3a7e40c0e99486a7d9a660a73b9fea612d6e996b33ba4af38cf297ece9278676ae852aed8f524732757612d009c2411670f984a7397f463006ad45bf564c90789c0dbc70b2477d688c0dcf3c0871207b3a94246e56ee001466d17010d6181d492a4877ceaf10cac6d253b980c61764581c88d925b99aa3675f6f5fda444deae5cce3cdb686c1cd6fb2d4f15f9da4823ae720f082afac0ba1168dc1f96626e66a647b656682c1d4d93da3a34e047ce6a0e7b31b4425c4aedd0609764881f1f8571edd27e8d44dee1083f3c50d567bbdba38dd2d140ce53c83d186471e2220056c121fa54fcb48f86ef4ed3d814c5b4ae77375f47b3396ada4c952d911a12613ffc38f93ef7bb07c1276aed532f894a76fc06fa26eccb6bd80b4c5c1a333fccc0efe4f545b8e55b3da3b7d77a61dc124b796bbaecacb2e3866944e614b5982b50bdc03beb612b7daa3e930b610b16fb1c3edcdc0598a76b65feb9383917998c07ec4f79ec41f0004f1fc58ea291dd6c200c2953428a480b459abf7330926cca4436da3cd18097d605b6f6ffa18b7c7e0ca5889c54762560753e230898ba4633df306083da53c66e7d46ff3ac49d18ad6d2c54219108e90a804fbaeb7798e15413b915c1a2421002926c9f901f151d6f1551390d76a4d79d41d0bd2f77f64db462ee39251400f4cdb3dc43cb1030387a2911082b0ede52a5471773225e58a86da150dcdda3299cb1c1029fc8f9e5911042cd512ff76f1112d5186177517e1e9ad8a93ef091388c4b1372554dc88b4a304da90bd46d880908f55d5a66bbb4b8152ae5e7ec886c54d97199bbfca8d0b1db2fc531ff57d5a5434eca3e62abad5585dc527a736b4755db819eeb7f00d173bda2c2567281a9bce9d950b147fd1d6e28b19ceb07611c149e13b6780d14640ec7e839e6000947d7ee66015a1a53893ed407b57be1c4b7b2b78f7f09d9029e0df4f6494dc9efc2c850b458f2f2c1e279e6654a503837dc6e8fb2fb5d2f6dc40e811ede5d99b0eb6a8cec1a942b2e63fe75a99941eb6e041118d97741860077ed0748ef9f734150d7d7301a0179931f7d78ac01c34fddfbb7c73687a55cc75aa3ab7048f8081f6e4f53998d0dfde015cc5c7dc6dc3c215bb9bb261af6395658a19e0085a4edbdcacd9f8aa1a74d060ca55643e57ed64e1ee88d351e293f94152c6bf533d36324db7f22066fcc9c02da8e31d405d67da565ab0a57f8e08ef17aedf24845a0acbfcbb69db0b24c1b67ae0bcebc2a3121bacb842a86606d72252bb8d191d7107bc431ebd39705f8c033e7c9d5e6d27217e61add226c006f34133b9a8ede7c018073f0e5658f4ecd0780acd5ea433e2985fbf1dc726341e4a5cb4598f1f6a5d57c022dac3124738b712cf20f33a84bedcef19577b17ef3010cdae39b695d03e63bcea7c44afd826087da2ba073dea2b3eb6e4bf36a2c68655756a18dd4bb13483cba570ca18211b469092b5cdd02a8fade3cebc4892930fd02027e26515f03735d91f3a284f893edf2463f2f8893201e5aee688b8dcfa0c080261f26c8fcd3a1f85eb7926e2bde6f484f883d219c1e18724505a3713a8008bf7f96220d8fe25630553f4c6501e5d43eb32065145bbd5b692879e15841188b570d595edba9e8a72f6cc9282b66c812c02c37878c05b076e937c2756ab463e2f50c2f48e7df38e96f8b77c4d13cb5665bdb119ab24ce94a3e0fd730d2c33de0308b5106ba7e7fce89a83db3580bf09473ceb75f4a71b2130fc54359b89cde460e68e4a543cc4aeff183d46cb1facfd11f9c3e1e390e95881ab77446efc97fd6d41a80d8a5586ba7175e299853cf2a4e6bb455aca119b5c4c1d16435d643d56a1ac5d69e7ede7dc50fdde43c9c3af1a6183ef7867637e92067f2de775e3e83ee5fdd3d2915687ef3f916b530ebc6abb611d9c006701b4b3ca2112d9f3a6fefa8b9cf39fb911b1fcee980a91dac97efa4479c0ec9f6d3416ced08ba241ea14a2e053c80c483c62095ef5a933df4fdea580d4cdbf55afc50cf54d32f7642c2f165e98f6e46097f705be409f2fa9bfe71dafcd73c96a41d8fddf4cd6668c012b0a8d87a607228139801999c667fff11199fb81662ad46397f68d97bb04fa92de4051d6740f1625cd7cbddfd8b8caa508370f0a47ff61c62d0b8e07ca16848241804887e544d15ee1fcee980a91dac97efa4479c0ec9f6d3416ced08ba241ea14a2e053c80c483c633722e77023f7b0b3db1b9319cd620cf558a4fc5ed9a1f0eb57b26f6fec6bce523bfb991856d62de272ff294bdbc55f78cde1faa06e75491cc40569f34f90069606d685d93f3b47fa21f847fefefa4d879b3f24ba12a0a52525b98dbcb6dd7f58eb5f54d7ef9833bc6db45eec6ade20d84a82a3e928658f4243b12010204ee3c71a0dae9f2d9bd47a5c6ab3514afbf32977bce8a36e42b0fd44b9b527be4fe5a3a756a26dd1f9cdfe23774a906135ad9f9cbb13759188a851a19a0be98b6e805cf8c44371754b2c10444c327c53d1eb2b6ed05c7dc433f06a06f12299f73829a0f9530554a4ac8802e2616e35bfe26f77a3f8272fe41aea2c60eb3aa617e820d58138a95c133e01f6f75568f6ba9344004934a9320f80ac5bad0c2c6a2c16662d41461d159c1a6d40807bf5c41e5f64f4e2f90ec55490a09e9fd7b496df71006e07d5e6d1f40f0e680e39c3ffc02889922aa7aff1490a8b40f89f3835e3f7994c31328b13bd5d57b994acba3b18148577c777d43c4ebf36058f78e15791badda428139d63776db548fd54fe4b7f8a39ce79f8d9e469926675448458f9e525a5f259c2a3761878fbb3631c7e24632a9b6ef0330fc14a1e62bf1513f9018dc710790c7aa7d901f1faa477600698b55ed39dc6fe843a07da41725eb94cf70bc433f5de4adcb53a928b1cd8709bdcd5fdfd0f485bcb7928aa632aee6159bb30a0a538be72fb388365972b0dcb1b644cf9bbfe4aee3c33ecffba50af3f6197f43e87059fc5c2082bb8bc0cafcaa2bda6dc9b64b2a30100242b1a529df6738d779ca5f988c02b960a5812c8ab336369e20bcbd9d1f022f31d51234829cc0f1c5104490e2ad366fbfbc62ca7fe8d57bf0e4ddac40e9f2ab35a5288689b7501caef274f110b81f4921f270134ff8215550cbe1d321cc27e2e92bb83772eeba0caa88dddfe0cd0556f9aab067180c9805ceb0cfce46a4dc41452377b145889f20196561db979ec2db438a641ed0982c884f00cade135281c7747e44bcc8d2fc24bab2d919fe0b63a66a4fb6f35e59898a6cee864852c1d05b296834a66f8c62e38c0aa0e990c7aa7d901f1faa477600698b55ed39dc6fe843a07da41725eb94cf70bc433fba36460ca4d69f95ab21f31c3b0f27afd93666c11a6547ea04c19bdcdb27faf97c26f5ad98c1b8d5150d08dd4fbc17b2269a1bdb9ff193fbbfa84c909b95a9b08566d8d62fcda564e483d8c7e1a072c7a27acac0bb1b549c407c347959ffa867fe7e3545c31edf6b1bc66e06247c8f3874e49f4a45692a08e289bdf259793fb4b20be7e3dad6fc9767576a7b8d5239895229c914297007dc397f9f3c1be21037a1dec5576c438a9f399a73af3df6eba3486f4d7c6eb54f0406b6e43221d969158a99d8bbf0d55e921de764f3ebaf4226e45bfd17e0feeec48a9e05879993e41fe3dd991e2a63311cb13e9d6ec2ccd7e97567640d49ddc3ee988e71bebaabcf610f4a82b6f202840644832764f5cf1f5bc49f28128cd1c27b1a0dfe0921faa996c97a6922a9a4d0f68a4bcbdbc91290c00407f374e46112c9b7fd375b75723e172f2fba25ac40fd9f0243c5a676ee93066fdd6acbaf79157dafe2fdcc3a4638a42d0a414e5528fbbed3980fc5408149722f74ad836fd9bcc0add136f863f91a84428139d63776db548fd54fe4b7f8a39ce79f8d9e469926675448458f9e525a5f259c2a3761878fbb3631c7e24632a9b6ef0330fc14a1e62bf1513f9018dc710790c7aa7d901f1faa477600698b55ed39dc6fe843a07da41725eb94cf70bc433f5de4adcb53a928b1cd8709bdcd5fdfd0f485bcb7928aa632aee6159bb30a0a538be72fb388365972b0dcb1b644cf9bbfe4aee3c33ecffba50af3f6197f43e870c676b06a8f0ac18b7d0c0a36ee1877a168e0518df95161a3dbc862b69378052063423e5b60e33cc5ab9a6b50d8361de5ac01ccb44105884240abd8e3f24ba7abc1d9b62429d7b6793443b96fac0a4a943a4833d92a7878165765f50983005c3c4df2b1f19c97379343e425b60fd110b5e5a10c73d115a1ff312f31420d53cfb10ea25d1d2c0dd110d5b66afcc86509616ffc066f3beb4c5e248d815c0d8bc74c53a790c9d4bf48b9073f1efd5d2e894f7eeef9cee42426da7986b498e1ea665692f8b8be2e05b69d6d0deee3400950454eab70698190c90b9294589863a228d9e6a4a515c395190fa387823011cbed2bea6b2de73d4789fc1a08992a87dd2c828c295b0dc3e948a2d0a367980e0fcf898e2ad76dd57b414e1c152febbd7b863e1f6b5e6836d2fbc7bc577991ee4c2e90716c4d4b6de0b988631754d0009e7b5b59fc5c2082bb8bc0cafcaa2bda6dc9b64b2a30100242b1a529df6738d779ca5fbf4926542c3b491e5ddafc922d02685515d703da85c14f98c8cc444b81075f289f4a421a4785e5da2d6b9baa87ac97630fd9d8a9a6dd841300af400c91ab2661dabdee3c705fe6391081d89c6598cdd3c97cc5b340938a8125e8c3cc605b71cce58ef278f4668349593e61cb19aabc810d9799ad9032f6cd6359c17dcf4d7f31606d685d93f3b47fa21f847fefefa4d879b3f24ba12a0a52525b98dbcb6dd7f52a59f62f30ccdd3d5320e5d0ac5a21694a3f4d1b493a13c9b985b46191356462e7e34a2e9df5fc4f49884252a8878ee7ee47f65a7b56fcfee7fab86fcac9f995e80982644fff2dfae6c980a43541829cf7a3a756a48f0ea94ad3218713afd192b747e8c8f917fe03f741c689f0efe0ea22e5d35de9171014b97531d71fcf9cb2b76a54c23102be59f37cf1091b0778dfe59607362760d7b24d4d8e0c3e40690a143c8248620f42c11f9e07d9c2a56e22686acc2714fcbae19eb5977e7894d862424f8a95e2b24c77564baabe940d6e1e302c1ca7bda0a45fd28c2c770e5a1760d1fa3d20a78a7937089c0ec45a900d0e20bdfee166d7aef0fedd9a4ca335a8a09464685f20b914aaef4f6d55e2c12db1ca7567d4acd8ca62100b2fed8d80fb079e06352ef91b6df250ec97e5d0b864990b90378b00bc8af518fbc8702f1a26469fa071986656f7ab81250c93d8c72ae7018067a2ad30344c954fb55c2cfef7fde6a4a515c395190fa387823011cbed2bea6b2de73d4789fc1a08992a87dd2c8200e7937bfd4e91782b6cfc7ea58f35216a4032b34effbcf93a2bdee4b30b61d43ac1468758fc721e25dbeea65f99854e93274e0f88be65fee49ae9a692507d7ae26c823a0e1f105d083f0c4ae69730b89adc8ee9f1b96322727f5c53c6f63d1447e558ba4c0805709ad461132d5e8b1dc3910e41151293dc7f9b21016a728c35c3da52e9c479e15af5c2acf34afb95db77d573cacea57aeef767619b3ec40ffd756963a2e8b89441f649d376ed43b3be32185b1da1f78586c8b5da5c47909f404ead9a71329b621ac6ef816536578f25f0743ed6c13f1447e19df442113d13f15969b4b6af5b865e3ff4a222e99d6b3776c3085372e4c065f4ceed71f73b6f82d6d6dee44d594f2842d06a5fda21b8299072d27f82ecbf5354d0e2aa69286a69428135f2102129e1ade1e1f474bb605e469bef475220aede7f49659b5423dda15627da15746087570bb2dba517506e98849c79a03c9b2d5d42c3e44012060ad1c6f602b34f0826a91a7cf1e6783ca6868e07c43f8a03b09fcf9de46c5ef3503e3fa8df49be3c0eb6504cfe1d68d7accb221312d669adaa47f085ec9f43b83a693ef2a46e79194271e27f781fe5c9862868bba04b36b7d45c9ae0f623daed882be6a4a515c395190fa387823011cbed2bea6b2de73d4789fc1a08992a87dd2c8268e99537a6bb785b6c638e0f71d26d235d21e8afbf6a5649d703cf2408c913cbf5b23771bf79392952acf33d91d9ebf079fc59f2567436cc79c4b0717f73077f1ed687b56fdfda63523ddf6d1e13b6f427d99cb0685561eee3322792e22f93cce23278d50affcb05104c85ff8d087ccfaeda8f841ca5d7307389bc3be21a727f3104d56da97653414489dbddfcaa4ed59ab68210e7c31a767389cdf103c3412cbc6aea1532b59a6c9ef4ea1895a027d89adf39da1d4119f9738aaaf522ba813ea5d8186b3c4bdd170aa79893ed741e1901a74a9bf6d74ab1e024d7aa4d7cde86fa850693e25998a8fba64bff01b79602198c85b029cf63d4ea5510fb660966ba50fa1cf27ee27ede23dab8086be2ca94d284b72357273065c53c8603d38f0f47ea3bf8331bb972aa0c749f8678f20f228f821b38de810437c96bd320ba8df160c1940c2425db947243b52ae214b281cdf5b840078ca1f4a5291e0d5a3a968bf9584f7ec7627049242bcc15c345c97baabf32e632b056a96f7ea67caf1890c0116a1d96add8b77761b86cc7ef9c2e22e889ccb17e32ea3b085bdfe5841cbdec02439903ba0e8c4289ec1e960652f4ba14f6abeb4e998bee8c7ef176b1c025e3d84dbbfaa5237af05726ce7862fbbe810d008e7e5ba15c08ecb63a1c42db6ee45e03bf50d3b69b5c42e5c345806a824224f19c5825ac6589b71f1365b62cfb84497ba5affddc70aeba9f28a1aee273647c1b889636edf171b9369a4abf97d65675ec6d5857ac548cff3e8a7dd32b42b149c38978d3505ec41e614d1f6707bcbd447dd1054abde8275b9f6b1e449174ac93873c47154be9f90760941c61ecb15fe2822d5965d7a061c118edc5ff091f74d3e88b83611c3cdea7834394cb6ea1245a5107dcd4e22a2b76777e226ccb135f32799027ec96adfefe0255c2339611c7d5e587b686e3c11ba8ce4d65a57928c7e387c63c5f2d80e91cf7c733b1b6dcfc7bfd001baee2e10153b70a45d188e1e9cbd73b7cc370c29de4cbf62798cd049928081191ffb0c392c7026e69bbec7a0e9efd497a1aa08641086079c892300090bf568ba1de62263f534e96df4f6bd91e78cd06da7557f949ff7fceccf01f3a8cdd65bc883c83d8a0759be096d3653a81dd0c1aa92eb98da981a863e296ea8bcf6afca19fbbcc5c02732fc87aa80fbf35b7ea169bd58f4a0ab44c1b1db87ad76a7037d11b6a5f9cc8024ee10a27d1fa2224a24561b1ebefffa3eb99365c5cb94c02fd6e380786f25334b606e0fe0af79a5ef071ebf236acab3abc7c45e7a57a4e321bcd47817daf7c3d13a7dcb2df21cce45f4a1b28fb42232d26c38b204cf144aec882a90d73ca1da1b0918c6b87630ddc0638b5fa0615f62fd5e6be52886e7af1b8b34e1098d9e29c31169013e7de485faa9bd698b852b1d69dbadde3552aa80b7d922cf8709484fd8c748d7be9a9b0749d895315219f489c5676b3827f56279c74421b5be089f68af54bd20e3e6ceb76bfbdea53ea3b4a9d35cebd75e7981aab823795bb373c75c66fc098ce4ea3b0d4f5b59ac436ef3a54c4bb7ff14222a61bc519adc8a41ff5218f839a33f0fe9ae3aecc9801ba0cf5d412428e06ff33b3951c1882fc83999c6cbd2568f66cbb7a36cb3794b527b4562acfc8a4638f25b33903b8cce7ec02958b33c75e00174fe4c89323ec32853da6f38f62c51e917ae95f3b3a875eb06bebb34d413fa035bbbc13ca9ed4f4ac78e95dc41160c0c1a5d0519207f95f671ab442aafdeea54138e8d808c3461fbdb2231d31efa333cfb4467d17536221c0f6d50f88b32bb66ec7e85e2a158ca5c3974407b2f928bde6e1f005e8dadaba74d7ac2ffc6f16f146daa4938b62e4806c226e98571407ddbf120ea29220e00fdf2d106df04aca998b2da6197bdf940ddb39392810c388d17a7caec4f4de69b285d3db25de44171db698ef09aaa2c2cc7459dc8a4bacd7b98ce990d3857b1595f303aaaf65e0e1ef2ccf08c2bf3333c0ec9708bf8e763ec20b596bf82c2ca1bef138edd7247ea01769c8eb093edabd87be9e9853173853238894bc16d6862fc6597dc9a3c453b3364efbf8c530924e9fa2abb61f843943a1005f63c8b5d61d9775ff4bdfd8d58ff65317e0b91d748178a040fcbec52532344ed9245463423e5b60e33cc5ab9a6b50d8361de5ac01ccb44105884240abd8e3f24ba7ab79a2c4da455e9a29457a743af0865ea9fa20331be085a8b9450a1cc57634cf5ebfbebd0c9bf6929e8877f13e5bb2751e37148841c139bc93cbc7bddf9aadc483edb797ffc6d0795c1befff634d67b72540ba2d51009129d9edd2518a423a581a0e8b621f45a5cd14c896a5045addccee002f54c0c5e3c7943a2799f7e65349e3c5b8a02844a3201ef0d7c301fb7d295bd8dd0956ab249faa080802fff09f26436f490b172660e4c2e04deecd57acfa7501c139c23f4b5f6dee765127afee27d351a6c2cdda4317ba80565fe63da5ce16c20baf15b96e44585504335fed2dad0fac7af086f77f716990e4947aa22b417b7b7313b03bd04021545d12b85e254a15fe8442dea95a01909adf13eba3c53d4a484293f3a5b98f991afaf5cb8a9c5027d55175c8bc5be5c552d1f5395373adec5fc3657f93a96f6e5f05db30ac249e293939df9924b05e57d698e7df69598c5f06935b85a75a730cb0c87a321b692bcb6c7ee17ce1c72dec7f4b32a379a7ffad11ebec2bd1b3fb1668fd34a2ee73aa3d81a6fa134fd3444b48bccf5dc0d56c13606bde78ad269cb7327e44831c11c6536d85f006e4260205ccfed2f2a2e3cecf6e2037ac55648e1b1c4697ad383f857d802456a5cae68e6a159b0b38c58c62467108e0a77061700dfe9670a133b9bb67424f8a95e2b24c77564baabe940d6e1e302c1ca7bda0a45fd28c2c770e5a1760448d79f9dd894cbdc1354c9978d86e452a5ca79e4a1b9bf4156bd0c4a20ec106cb0b29aaa3d4f82a4c1e9f06b0276e4d2a7e67b39bdca78b1a942ec02a95d421dc2e8235e5d540db8d2ad9648619b87630719ee72ace7c24b3d88437bee0186e4d3066abc8477b3b08d6717f3971efc7084a5ff373c9072cc3882cd067e7aec1424f8a95e2b24c77564baabe940d6e1e302c1ca7bda0a45fd28c2c770e5a1760aa683d5ec0aeb9f3696c2b1cf6b675ea6125e7140f41936acae51a0e731d588b25e031b68119ff4c67a857213a398318ef6643e57406c1f152ef78f81d5a572ccbea8f6624ffef2350aaf5ee3a00cbfba4f3a1f7c9daa6dd80441044940af922d26b59d4c1317970a99baee91c9a30c85e460eb4a7d973db0aed4d6ba4ffc488424f8a95e2b24c77564baabe940d6e1e302c1ca7bda0a45fd28c2c770e5a1760453c2829ca5ed45796d3da34eb682c551a7868af640ffc0a4333560f108ed026be134cd46e0cec0c4b2f1874cfa2f37940724647c7894ff64ba0cbfda5e78c828a491bbefbc2c87f532ddd6ae0f6725ad78cce334d47a63eaa30b5b7c8f7668c40c400dbdc5786f700f2faa8b8fc31a8c65ffdc25b9cf421dbaf9bc649a0bb2a5be0678892059aa6155a3991fbf20c36ea90f8502739535233f794b4f922b1f22a8a0dbe1967b77cdbb384cf05cd4ae660d53eb045bed3a8d8d35999c674d0ce10215fe66a07e266d4ae76d543609aa5ba953d3808658b86ed7b5a70dab681c6c676b06a8f0ac18b7d0c0a36ee1877a168e0518df95161a3dbc862b69378052063423e5b60e33cc5ab9a6b50d8361de5ac01ccb44105884240abd8e3f24ba7ab5be0678892059aa6155a3991fbf20c36ea90f8502739535233f794b4f922b1f20bcae19b420c1b3a5728250e35b8983854833dcb9233b649ab92bb4461b26a6192db9f2cd9e8bca335c6fa45fb1770ce45d668f81e30a1999ae9ac3eb060d61ac676b06a8f0ac18b7d0c0a36ee1877a168e0518df95161a3dbc862b69378052063423e5b60e33cc5ab9a6b50d8361de5ac01ccb44105884240abd8e3f24ba7abc999c3a26572ca0daf648b80cd09208916cc4481a47449bdecabcbc416f3eb1e5d447760562eb83b4c3e9dcbbd8fd27280bc062331e1b87c13c9d182b5213767cec8e8c43b1654d9775d02aa83d42c60b8f3e65d7fe402a893eb45249c4c483ec676b06a8f0ac18b7d0c0a36ee1877a168e0518df95161a3dbc862b69378052063423e5b60e33cc5ab9a6b50d8361de5ac01ccb44105884240abd8e3f24ba7ab5be0678892059aa6155a3991fbf20c36ea90f8502739535233f794b4f922b1f2fff43eeaa1629ee1d453ac429f451332e078f6af586034dd57f316a969fb4ee27aeefebc1aaa5ed12bc6df4445ef3d9b313a024a11589c017e98c545ed5661ebc676b06a8f0ac18b7d0c0a36ee1877a168e0518df95161a3dbc862b69378052063423e5b60e33cc5ab9a6b50d8361de5ac01ccb44105884240abd8e3f24ba7abeac03229d51403fb39349310fcd01f118d094175b055e499812ee985a073ea12ba2c921aa5bfc7ab5f30ef421e892bea0d41a621fc2106f948aad45e19b1419f8c111d33dba65e22e6f425a3dd161f9c6c38affff45c0da17dcab63aa40352cdf6088a221786a8acfce48597b4a8f02a12118dd0d0f766162adf030c230859dc1d8d4fdda6713dfd2a7cf94bd3e72f6c605cdf15a5937f39c59473815e948cd7424f8a95e2b24c77564baabe940d6e1e302c1ca7bda0a45fd28c2c770e5a1760aa390cfa985cb53944fc5732938de4324cd5477f186684f81950de4828434c2963fedac26471af4fa2a6a7d0abe3bdc957087d05b27e722fa4b3729f62c8d33cc676b06a8f0ac18b7d0c0a36ee1877a168e0518df95161a3dbc862b69378052063423e5b60e33cc5ab9a6b50d8361de5ac01ccb44105884240abd8e3f24ba7ab249f64f8213496d79d524a41c8050500ef0b71fd0aded14a0e8d6d9e343c8087a1d94a007ab041724de9d1bac6cf150fb31da6480c65e51b31c57c97f3b3ae349db056d0d3366ddded9d5fd39e5dbda03870b00aa97c0e2a1b32418206f8d8b7c676b06a8f0ac18b7d0c0a36ee1877a168e0518df95161a3dbc862b69378052063423e5b60e33cc5ab9a6b50d8361de5ac01ccb44105884240abd8e3f24ba7ab1aacd7075bb3f08525e2da99737ae82dc0ae481d2cefe5eb293a689038dacf648d74a90fc4c05dd12e128fb1116f0677d5535cda681a8e34b7a6533d7b21a1541ea1a42ff593d7d0a9c834d3a9ba4ac0853f2d30255facca52dec09f97f476f2c676b06a8f0ac18b7d0c0a36ee1877a168e0518df95161a3dbc862b69378052063423e5b60e33cc5ab9a6b50d8361de5ac01ccb44105884240abd8e3f24ba7ab5be0678892059aa6155a3991fbf20c36ea90f8502739535233f794b4f922b1f22a33f4e8ae2d88b42a3a6760f68e5e45ba07ed90f09c1a66bc085d1546c6dd1b1676a8597cfa1936bbfc49bc9b0ec7df62b80b927a06565f300d95b2ca8d323cc676b06a8f0ac18b7d0c0a36ee1877a168e0518df95161a3dbc862b69378052063423e5b60e33cc5ab9a6b50d8361de5ac01ccb44105884240abd8e3f24ba7ab5be0678892059aa6155a3991fbf20c36ea90f8502739535233f794b4f922b1f2994c2bf7833d51e386ab1ce34882d6900e82505110f6b413fadde9fb452ac6e7fe1eed0a9466b4c2d080213ddb0c30c2a9c5918baecce3ff453cb73bd98fef1d63afd61f3485890266c2d5d8a9fa840d4f9cdcf0cb1232471067f702ed6a2be3d369e2a1bac5427004e3b07519559d4d511b0a0c86f00eb4609b8e3aa11539c85be0678892059aa6155a3991fbf20c36ea90f8502739535233f794b4f922b1f2578cf212f3733bca56bfb1697a06f72f419595d27f290567db648c58eba3deebb40b52436d0ddae079bc431ff1a4ffb7327dd87ac2f1ecca2ba562cba1a57d458a491bbefbc2c87f532ddd6ae0f6725ad78cce334d47a63eaa30b5b7c8f7668cf8c98e44b481ee7dd2228ef2abd7ada6d403e18c06b3d92ec788bd051b6182a15be0678892059aa6155a3991fbf20c36ea90f8502739535233f794b4f922b1f231a0b6a9576bbc057c4d63e87ce7ecf90fcafe40d353ee68dc0b9e7396b3f2a032a0d4bb712c66e1a33cab86311dfef53d0e06d3aaadc1513c269f0a4a74846f6a72fe971a8828049775e58ef856e758236a5fd48bf81a3bbc9758c4a5a58e76532f3bdc1a35e9b7ea3b905ba8facd56c3382fc268610fa52655db3837984cb55be0678892059aa6155a3991fbf20c36ea90f8502739535233f794b4f922b1f205f4741770e7d54c5b5c464f2c2906adf62e4c587b4385a744b4dda8c3c43d89e99b274242b8ce8342a2d10d4884d8afda814265d882ae8d08ef182eb7d6649ef52f3c592788c660c20c6248be7124b7315bb8da8959c0372fed2e38b30bf763e1368f57b6a4f93ef6c36234d22c750d68cd6119db357f922ca75922fad54658424f8a95e2b24c77564baabe940d6e1e302c1ca7bda0a45fd28c2c770e5a1760a6ae382c3bbff4fd0b1ebcdb44635ac055fc8265b920732b8cbdd2425a0e58381762f2f92a92563c79ff1b9937bb66065add600771f81d290014830f77f97445c676b06a8f0ac18b7d0c0a36ee1877a168e0518df95161a3dbc862b69378052063423e5b60e33cc5ab9a6b50d8361de5ac01ccb44105884240abd8e3f24ba7ab5be0678892059aa6155a3991fbf20c36ea90f8502739535233f794b4f922b1f2e19e644cceb4e446f5bbc3a9a21c7f9af348d2a876894529dcd34c4e8aea1593af54407b07d040053fb81f56e3ae157a93a8ad80cdf9bde37094b9b8b6bd043c1c5aed1f9131373a727fecf4ef3c08351b78cf9b489d345c87ec7433c01dc26743fb34992437e95ef4c8c961b1e933a87754f95a02afc1a29d3bacd8401f45925be0678892059aa6155a3991fbf20c36ea90f8502739535233f794b4f922b1f28047043193d966e54549f8e3025766cbe21399ade9e660c5c78d422fe3d4b78271e5d85d98c7c68f61483ee4c34e28daae497c329dddfc4e1b6699d266dd6819c676b06a8f0ac18b7d0c0a36ee1877a168e0518df95161a3dbc862b69378052063423e5b60e33cc5ab9a6b50d8361de5ac01ccb44105884240abd8e3f24ba7ab424f8a95e2b24c77564baabe940d6e1e302c1ca7bda0a45fd28c2c770e5a17600c6687bee1d055efabd23604a7f4b245fac2779eda9dc9f51f00f2f0efc37a1c57fd30a802acaf24a4b4953e25069e0a58719d2ba0a7d7dfcdf743907043299a1c5aed1f9131373a727fecf4ef3c08351b78cf9b489d345c87ec7433c01dc26743fb34992437e95ef4c8c961b1e933a87754f95a02afc1a29d3bacd8401f45921aacd7075bb3f08525e2da99737ae82dc0ae481d2cefe5eb293a689038dacf648e7dbeb2b440bc58234e60d3c217aa078cfa021b50099467e67c75dae0b2ed2f318b11496a0d7f30b6e05c62821a6bb673a45699d7016ad6412a047769f2a61b2744aa2f1413a478c1b49f7991916f4833d2cadf15c00dbca4806a13b94ba2ad1ca21ed35cf0543c8ffd1f6b2b6d232f8232937edd11a868a23345d0705da53137c279df93dcdf2c1a82199ab040873c813c6437cfa5ec548fcb9fe7d6714a7f085ce2bbfbdb382ad1b4bb82c0939d1c0fa30459b2b3f5d5db3af7fc4361a6a518dede59deff1af886226964addca6fa5ef757ab1c379252ffe580b6c21d27f52744aa2f1413a478c1b49f7991916f4833d2cadf15c00dbca4806a13b94ba2add63b34603d384793c479fab5e15031876a7d0b5d3cef05d74bb7afc36d97c4c44517e71079423a322641bcd68706a0ad3807a0677c003cc0fa3e6a9690b96e931a8836d2fe685d23c1402821f611770b28fde671125a43d541e320224693290e8f14528f6968d35ab51c23e2d3eac722945fa007daeaad9250ffa289df724be30abe8170a4ab7f1339527e5a78261ac321651869710438ae2c18d014e7431f8ae3f4e59fe96a4dd06659801e2d82e0cb9d950d1a5a9f4f550ee09b48dc97fd1ffbe673efec379e14d2468f255a0ce44a9fa65b5b39dcb31b1a0e871513ff6723feff4a5c765f1f1e004dbd93149ff44819bc1aff1ecc140585217f8270faf4f47b1f880e7f12a2e7f04780fdeea053b0fff72a9cfe117843bdf5936f50ebeff3d3adb1421555d1625a4eb3686e58e0b32a8d0f1905ee28808e4ce8a57a3638bfb46ca9f5c05bc3120a490829edce5229ebc6f3bd0f9555f738424ec45c3e09f7fbe673efec379e14d2468f255a0ce44a9fa65b5b39dcb31b1a0e871513ff6723d396dd9ee66a96915f04f9f18cf9f689c749954d23e33d7cd005db96fa289d82f99e24cb2aa9a785ca10c99d14be9c019a3078cf213796bbd00e8300bfcd1c18a45e372263405e122d6195ed6783a3c303c8536c38699c46c4ec51757a14766ba5ff07965350f782a4ca7b86c53ab8bd675fa1f71c5728acdb504c19270e15d9fbe673efec379e14d2468f255a0ce44a9fa65b5b39dcb31b1a0e871513ff672308c5b04f4d4aedc4d36e7d4e2a39f368806988b608f5118037f908987a6f2acc07688796fe598dcb1b515a675cc30dd8719af35a24b67c716be8fae51f8c4e67d3adb1421555d1625a4eb3686e58e0b32a8d0f1905ee28808e4ce8a57a3638bfb46ca9f5c05bc3120a490829edce5229ebc6f3bd0f9555f738424ec45c3e09f7fbe673efec379e14d2468f255a0ce44a9fa65b5b39dcb31b1a0e871513ff6723d396dd9ee66a96915f04f9f18cf9f689c749954d23e33d7cd005db96fa289d82103414fb19df6e74f240d197c2b908f61dff968dd1ba652ba59bbba1d60b6a7b443cd5f5361d8a7950b609dd30b041208f58ae7e6fc011423fa0de9f1b425bfd367443cb2a46a9f163a6cadb5194a8b5aa7e6fe3adf78e9b46235e7942827d4a7c243981eca5f00f5ce600a6272d1363d107f5c14949b5ad2aa1711db99284c80838ba71d9c3eeb832323ce09c0a61e65c9618726f0f24146f923772b4bbce4e59c51e511979770febe179f738f448c9608583f02341a8966e3f14b2c17d00f078f0d1361d92c5222b6edcf9ba208cae64790edc1e5815e09f436c9952bae644436e8eeb16391492910284903cfed2474eb0ba66fbfd511da82774c4dc1bcbdf7c243981eca5f00f5ce600a6272d1363d107f5c14949b5ad2aa1711db99284c84e719ac18c370fc394baf07452d1d6ec0ba774e710fe6d8df9a46f9803af730572c18f1d49a488ba2059853cfde52e44c1d13c5d71d10f03e0a0624303f3dfe878f0d1361d92c5222b6edcf9ba208cae64790edc1e5815e09f436c9952bae644436e8eeb16391492910284903cfed2474eb0ba66fbfd511da82774c4dc1bcbdf7c243981eca5f00f5ce600a6272d1363d107f5c14949b5ad2aa1711db99284c84e719ac18c370fc394baf07452d1d6ec0ba774e710fe6d8df9a46f9803af7305e83d48fd8a24106d0ce6ea88386fec6c8ca5c37d1892a545f4ea0cfabd9d7a4a443cd5f5361d8a7950b609dd30b041208f58ae7e6fc011423fa0de9f1b425bfd367443cb2a46a9f163a6cadb5194a8b5aa7e6fe3adf78e9b46235e7942827d4a7c243981eca5f00f5ce600a6272d1363d107f5c14949b5ad2aa1711db99284c80838ba71d9c3eeb832323ce09c0a61e65c9618726f0f24146f923772b4bbce4eb406100e37cd0b0a51807a3f513fa81af7329fe37027873926b5f759ba2b260378f0d1361d92c5222b6edcf9ba208cae64790edc1e5815e09f436c9952bae644436e8eeb16391492910284903cfed2474eb0ba66fbfd511da82774c4dc1bcbdf7c243981eca5f00f5ce600a6272d1363d107f5c14949b5ad2aa1711db99284c84e719ac18c370fc394baf07452d1d6ec0ba774e710fe6d8df9a46f9803af73053ddb9ab87403ada636139bd8e30c302f4303de0b4cf6f079813356c23091d26e86a82a789c8c5075ff0f4fc6557073bd856cf46aac66e2ec1f575fa8f4a5c2e1eff28d7d8d49a6c3d80ac1a4169c93882aecb6e0b4ef625da2a849081448c0daa324534c5e2290c2bc4ea087fc0d7641c01ee3974322633b5aa17cb8ba9ced6af729733e2cc4eb50acd19742b4ae93873e15734a239830a3391d0a9638f4bb942c0d60887e7fc025e8c0c72166554708a6e977553971df1bbc30637660478123443cd5f5361d8a7950b609dd30b041208f58ae7e6fc011423fa0de9f1b425bfd367443cb2a46a9f163a6cadb5194a8b5aa7e6fe3adf78e9b46235e7942827d4a7c243981eca5f00f5ce600a6272d1363d107f5c14949b5ad2aa1711db99284c80838ba71d9c3eeb832323ce09c0a61e65c9618726f0f24146f923772b4bbce4e37b3cee2c8e41fcb6329ced624eade943150cd49f678dc84d876eec0511282b778f0d1361d92c5222b6edcf9ba208cae64790edc1e5815e09f436c9952bae644436e8eeb16391492910284903cfed2474eb0ba66fbfd511da82774c4dc1bcbdf7c243981eca5f00f5ce600a6272d1363d107f5c14949b5ad2aa1711db99284c84e719ac18c370fc394baf07452d1d6ec0ba774e710fe6d8df9a46f9803af7305499c1d24d291ce136939730edc1bae1c1f1f7218478fcac0bcafb60b26bbb37878f0d1361d92c5222b6edcf9ba208cae64790edc1e5815e09f436c9952bae644436e8eeb16391492910284903cfed2474eb0ba66fbfd511da82774c4dc1bcbdf7c243981eca5f00f5ce600a6272d1363d107f5c14949b5ad2aa1711db99284c84e719ac18c370fc394baf07452d1d6ec0ba774e710fe6d8df9a46f9803af7305ef5249e131435ccf479792ff89bc6508a8b1bf091474bd5d527caad67bb35979443cd5f5361d8a7950b609dd30b041208f58ae7e6fc011423fa0de9f1b425bfd367443cb2a46a9f163a6cadb5194a8b5aa7e6fe3adf78e9b46235e7942827d4a7c243981eca5f00f5ce600a6272d1363d107f5c14949b5ad2aa1711db99284c80838ba71d9c3eeb832323ce09c0a61e65c9618726f0f24146f923772b4bbce4e4fc759a8f867daed571942cb70e6abde8ef997439bc82d8d3b067ea6d64aeaa886a82a789c8c5075ff0f4fc6557073bd856cf46aac66e2ec1f575fa8f4a5c2e1eff28d7d8d49a6c3d80ac1a4169c93882aecb6e0b4ef625da2a849081448c0daa324534c5e2290c2bc4ea087fc0d7641c01ee3974322633b5aa17cb8ba9ced6af729733e2cc4eb50acd19742b4ae93873e15734a239830a3391d0a9638f4bb946f046da9a30dc88edb8b0c6242573379e771ea2092e65ffcfac796a5aecea3b986a82a789c8c5075ff0f4fc6557073bd856cf46aac66e2ec1f575fa8f4a5c2e1eff28d7d8d49a6c3d80ac1a4169c93882aecb6e0b4ef625da2a849081448c0daa324534c5e2290c2bc4ea087fc0d7641c01ee3974322633b5aa17cb8ba9ced6af729733e2cc4eb50acd19742b4ae93873e15734a239830a3391d0a9638f4bb9463bdcb38c678b863c9866671040d3951c9f2f72547aab4f7cab26a58e4c4ab31443cd5f5361d8a7950b609dd30b041208f58ae7e6fc011423fa0de9f1b425bfd367443cb2a46a9f163a6cadb5194a8b5aa7e6fe3adf78e9b46235e7942827d4a7c243981eca5f00f5ce600a6272d1363d107f5c14949b5ad2aa1711db99284c80838ba71d9c3eeb832323ce09c0a61e65c9618726f0f24146f923772b4bbce4e97691ceeda1ae9b8f4dfcc15299f933fb1a482c3773a3ffd3a47674043f3d3e49e105e8a94f95d2cea9d2c6851a944465f88ee94aac520b55d82494c6806b3088f66d1f8ead69c537529deaa1e5c585a05be8d04f7e0b274c770de7bc3495be5b64eb290e43fe77ca947a0d56abe1858232fa4653ecd5aa7f60cd6fda4eff11fa4013ae8b0b514721dc46a2e0a08d2ce73aaade9a310edd480e544592975d66dd4481b65b6a4be7bb6de002380dba5fa884c4b92236d81c0df0fa98077fb290d86a82a789c8c5075ff0f4fc6557073bd856cf46aac66e2ec1f575fa8f4a5c2e1eff28d7d8d49a6c3d80ac1a4169c93882aecb6e0b4ef625da2a849081448c0daa324534c5e2290c2bc4ea087fc0d7641c01ee3974322633b5aa17cb8ba9ced6af729733e2cc4eb50acd19742b4ae93873e15734a239830a3391d0a9638f4bb94dc9db556785fe4174ff4b1225b638e93f9b773dd17a51c79ca06b009edce14ca07f7c4afdb697e7648dd00f0ad9d2f98200b07acade77a85209c52d43fcd73512bcc927a6e336fdf7773f4101c9d368826d2e076af5f73b0af2833ffd97f029aca66516ca7cb1a7dff886cc07e4745d5b68b883f64b3913b65b7553be706d5e27548a4ff40147329293ac1ce20c589e6afa5f090c49288bb4b7cc6d7496ccadeebab41f9fba89509f2799d8e54fb543a4826ad066e044daa2f6ae7aafe621907b37951ed661f6e2c35de56a6a82eb8643c730f74fd9a245299a68be807d0417481ee6431b8438ed4f0ef76ead4f6107651293a7a68d8c680737201a9d519444b2addfd94b8688273e5ecbd408af5183d4e097d1b1446fb3f5812a174b4b1dbc23a870a68efbe5126ae973100d0f871b2956d6e057b1f8350187826a9596b31decc9055ff3cd9a5ef1679347b3fc33d213b303bb38812c5cd2d7fd0fa048816c408688224ded6e3cec24df5fc4772bd5b1843aab551c0e979feefed6f3bae1fdef5c4923cdc26a5a68ca467b942cff7e1ad6cd5fb3244500f820db44e93829c8e38ad75396f67523b7341b76a6ccba0c09f68a7e57fedd8f6feaad09dab1c075e60934d3e8b28ebcebde28e4e9eb483ec1c1654154aa8fc7ed958bd0388a7cbf6442b8dbbce946b842857a116c5e9d54061d71fbac5d4e7adbe4210631ce126fc70f4796e7ff0e37797e83f9d2b3b8f2d7d2537a3c261b185f92c6728e8f0c802e175e2649028447eedd09b0331fc7c41655249db18bbbba1dc875a895d22b95bcb3b44c6d60e4c2add42ee0075bd07ca664616f6c94049349751747a48abb696920e1e5703830a9ab1d1d07978ec7f34dc636f21dbeec6b3aa991d7c26438b7dce958e31b9a0f9fc65934af56a2c7020689edff0abb7f3ebe9d10200d3fac55479da5ebe31e53155a37ed79b98e7f812a31cea6e75bdbd383b2a275fda100a8cb041f8d3d1f7dba6ec22f5caba313b05e81beeda244187db63ade6ee2ac8b141f9fcf76980a3d8dfd7a19d5827ef21721e8b79d3769341b2e19fde362934e52c6f3efaf7dee47e8b5bdeb9f03d605c4db18800f3ff922b866fe55c75f43ba1f660d948bfed97c67524917548f7693f9e22c136c34e2540ce56b44c278c83ee942d59025d28e18418df66a331f280cc8fdfd00e8eb3630fb9a0d04259edac68d044d56d2f43c8c7754ceb537db1ad97d8bc8622142e74b03b841f2a0dc22d83e43be76ac50b7818064a6a3eccd45242b1b590cbe18a0b28521240d6cdc8c65481e555576bb3f11c3fd478ec0c5ccef2440b5af083ba9b62a3c26e5a1f44dcfc8576683b639f37faec50643c162da237f4562bd2d236def06dd1e991ada799ce5cf7cf32178150c9464353929de259e36def154082ae12cd2615019c6dd34598ffd7d2efe448ec6c9006c731c2ffbc146da37a0fa4cd0da97c65f5f950f17e4e174baaf724f19a635df2d8b34a63dcf994dc5ff91ad26d01146cc909a3767018f4eae7174390ab76b0b4806eb394a40153a2c5377db405316b0de34dd8b53c3b672e5e9fc2990e78d86344355ad6d9a392b3bc2fbc9d3d7d136fb00660699e04c63d423412ff4f89131e6332587fc7900e8eac4c8fe824936cffbf01c5e874e5beaeb10ec3f1888eeac09546af3846a64d249a0ca8efd5c74b88219c452ba8408ce1d916325e78cf3dd9bf7d11372ea614af70ece91950e32ecea4843ed28784e51dc57e50f038d78e304c53ea6ff276c693cd5565264677d02150f1fd9aade0fdadd740a3858588a46ea5412560ef050cbbf5ec4f7103ff47588db0b438623edd0e83b4e8933ed2077b12ac326c31efcedcc7beb28096347ee2b18c852eb78471147681d960e40555bbf0ffe1f288f9c615c3891a77c676811579b402f5ad942dadc36027805a194f1fd7ac08584f0d0e6c897f72c2ad578c26e6df7ce2390db95f859407bb2300ba04897cf2337d746e530e0669b9326f6e902b42f078a3e3096a54d8a940c494ff63aa3347945cef44f8d0a3a371c9321069fe268261394ef2fd43748052e36bd9e63d4f6e5cfe3195cb58ce9c749873716514b7af258cc65f27ad2a9c530f0cb93035eaa7e3a4c15b157d605f0ab3e8c456d62341582926d7adc36027805a194f1fd7ac08584f0d0e6c897f72c2ad578c26e6df7ce2390db9b593ef8b00d2a82e756f785d3d6150bc8115238f316570ca3d1747399082b519cdefcc271777ae2c766b736a94fb9aece2c9901813e84b0e93ba158ce5e3977a0539b564921918705626acf6ecc44b0b5c8c0fee66429e4549acf2b75e9c3164274f7205d2107919668c32d29b0f66ce5fe16cfd7775ca60f25719dff8f7158866f30476f57c4f6b7894a5d1f4cf60e2b4961df8eeed3872fd1a45e3fd965f8be3d28b0c5a9e005d3a4d61e293c4b8e460309d73a9cb2c6815aed40775d2844c13c6eb5b0f501a0e65402f3f964d1129ac771fe9e1beaa32a10f14790b6bcca032c3569eb4d92e4985b50574481e3ca99664b8b444abf2ee2a1e9b7deff96a7dc72ffd5061b69492260d66b50581f43bc8ab90c5642d0b564ee25394e4a17ae8051b9d9014d174f8e13e254e6af313fc48a9b92f4ac8a4180fa6cc101a5a9bb44631f662e75994e1c8ae903c16d9bb61fa2bb6a26cd4090d31e79c245a2efc0f56ea65a59d77cb92795d23521f9ddbe64994a2ec35828155896d201d1787f089569ca47b853fed3c4a5c24569c7841afadb9acd861dd3f2599eb06ffc70e62629328e4ad44b05bd0198706ae05dd2894f62ece825d5c62792e7e02e183332fcac1b202c5c9514c2385393b427d7d274b3d96822236baf08ca70df34784355e730416272d6dfdea18b7be38ea39594127b2e485a9fd3e480df97bafa198eb61486a1c7023b7310b63c6c1b0b98e55cfc86aaad7cbd661e7f3d0f86a565ce4951f569ca47b853fed3c4a5c24569c7841afadb9acd861dd3f2599eb06ffc70e62629328e4ad44b05bd0198706ae05dd2894f62ece825d5c62792e7e02e183332fca380cb5c140b1f56813988a7a95dcf8316816488e6504f7c9f712b7e9179c83e70416272d6dfdea18b7be38ea39594127b2e485a9fd3e480df97bafa198eb61484dd012a8a0d43b1b9798e19f63beabee2087fad099841f1fb52294e62aff3aeac34fb41a1cc623fce213989c296ba2abb13563fe11f0b12eaf6d600abc1d886fad853e49f05d107e20f34f8e0911c2b8e085d714343f8af57fdaf1b51c56dd4f3c756ce75335017cf850340043ce2dd4b7a49c96a74dd3a8f12365cac2db2959813144c7b4b385d771a2aa3872ec1a07aa8f9a7d078225e5222641dbea720552b9a6891892af26aee2a97126b4174ea27cbc6a43d5018cd2d0d9f3fc0a487d1320ad20f292422bdcf11c64e4582208c687bae958385c33c0e017e0ecaa92978c0c326a6e12411872c9347e1dce46503fdcc212bf8b5173c77fefa5c7dd4269cc4a14bb76c5a65a484d964acc6877ac69a90aef773b194e63c5e9436431ebe6a5e472e47de8a1da3ffbc2f9d505c621a6cce2bae7860cf62d1cc642efb62ee4cc455a21f461e5e45d5981b532aea66148f99856613c5141c676741e4b8f7043979de16b93c88b2c1d9c07b487b6fad69fd534cd91037cdd02670813006a9de0d5c7ddec55d0d3860be61d1066eaccaa9ee8526d2728c6cd9ac03fb15e64568cd44a14bb76c5a65a484d964acc6877ac69a90aef773b194e63c5e9436431ebe6a537d3487f32a8c49b94fbb23b02a56141f6c2f55d25ee25a2751532476c21e5abea44a5416cc5737a4f9767481526c0420cac05f0f32cd1a9e4d1d91c86a4b8c37226f21cb98bce9fb63a038c19458e114d1189a0e1132bd9d33b9aab986fb10f95fb489d1dca5049b4738565828161da5d2d5d01dfc4b8673dbb2266ada939293c756ce75335017cf850340043ce2dd4b7a49c96a74dd3a8f12365cac2db2959d4dd16a381c0174fd2a6de8684ab2b1c5b6dbf5d3c3a5ea951986b86eac06f109337c761f17b6a251bf11acb7d9824e0e03efb0aa1aed6b8a29d7a9f6b7a7699e40d26d93b9f1628ac6168adf48dc2b877177d7876d59a15a8ee6d66b487b880eb7b90294914c4d8390753eba327e56e0d9c51a00bd21ebdd3b12cb60a2d26fcaed83b02d61af06ef3c01706d49e15fc4a0cca537102979d49be1ae148ede524318665c948d08fb6c85e21a853fd29161f4c3d2d0fa552978f57bb3b3756b860cdbf52aaadb59587e650a6a167b5a789df49f7ffced0f5e73cba2a5746e4e2a6284ac45461ca3601dcea6cd976a5deaf14fa5007e714350ead369bdce02073963967132aacf5cbe22c83c0320462e21cec780a6d88b0bd870f7bcf2cc0f09376aed83b02d61af06ef3c01706d49e15fc4a0cca537102979d49be1ae148ede524318665c948d08fb6c85e21a853fd29161f4c3d2d0fa552978f57bb3b3756b860714c860808b4bf4067959fa05d86004fa61e6987e2de39731a2d43be0c08cdc3e40d26d93b9f1628ac6168adf48dc2b877177d7876d59a15a8ee6d66b487b880eb7b90294914c4d8390753eba327e56e0d9c51a00bd21ebdd3b12cb60a2d26fcaed83b02d61af06ef3c01706d49e15fc4a0cca537102979d49be1ae148ede524318665c948d08fb6c85e21a853fd29161f4c3d2d0fa552978f57bb3b3756b86022866be39b9424416ed6f0411825ebb72099b0d6a069a8e725e034a433669571a52e61b8a945367fbaf8494f33b58d2987ecd076ccc494be2ce379139a913b32a0f6afaff9aaf3f3f9abbafc1b4fbcef6852568a47f9102edea51a5e6e7b7023ccda4a197af1e0f28dd75bbca55e45c171e618f5862af66cd524febc2bd26f34fd6d95f14234051750be369ff80fcf4f5855274ac7dc8d0175040a42a873f971c8a108f495376055b3119d9432657564a04c1f0be047c30174752987931135b5a52e61b8a945367fbaf8494f33b58d2987ecd076ccc494be2ce379139a913b32a0f6afaff9aaf3f3f9abbafc1b4fbcef6852568a47f9102edea51a5e6e7b7023ccda4a197af1e0f28dd75bbca55e45c171e618f5862af66cd524febc2bd26f34fd6d95f14234051750be369ff80fcf4f5855274ac7dc8d0175040a42a873f9716703d6742cfd1b51e464bb5e78b04a1848d4d477a4be0821080245ebb73886edec52436202d8c70d44b64a7a7204680a9defdacf5f4c01a36e33ae9fef7a86793f54ad7c85eac5b6752c9506d70ec6aa50093a149ee632ad49a0f81355266f6325dcfc942f9d74f9ef0972f4942350e8e5e87166d0ec104a303ae94259d337a46a476f148f699a28c3688e2f71a2dd87e62cd3076bfe9f0ac5f4d637da4f3d17383416705424647983c4156ac33a6989bc0e8affc2f13e1a3c8c00356e6a82efec52436202d8c70d44b64a7a7204680a9defdacf5f4c01a36e33ae9fef7a86793f54ad7c85eac5b6752c9506d70ec6aa50093a149ee632ad49a0f81355266f6325dcfc942f9d74f9ef0972f4942350e8e5e87166d0ec104a303ae94259d337a46a476f148f699a28c3688e2f71a2dd87e62cd3076bfe9f0ac5f4d637da4f3d173c66465fe01488777512585355c21686ed83e85690ff0440990611c3fec3cb05eec652b78cd60bd5137b80de056b96dfe3341a3b2f49cdcf2eaa2b4d191aee5080a5be8718d7b1beba63e74c83ef6610fd21045f53cac86d05d3f76bc204050d77ad05bff708d8ce2a13ec0441429b67e09d77f8a4fd000e1618f5b0c51731b9195ea728dd0ff62f034ef3d54740c99c662b00ed40927b43bff72ea5420f36e45a78c911978c8f183d40ac97cbbdcea480f04657ba6425d2c640bbc34a51a22bc676b06a8f0ac18b7d0c0a36ee1877a168e0518df95161a3dbc862b69378052063423e5b60e33cc5ab9a6b50d8361de5ac01ccb44105884240abd8e3f24ba7ab6213854d54c97f81e82f3082b3c61cf01d1374125a29b38e2759900dadc13b8b44de96440eaf41323655c59dd220335622d6694179ab296efec9568ed36e202459374c0f4cd6fc0adfbd52903254498b8d7b18fc70aebf288985196fc6ce8de1c676b06a8f0ac18b7d0c0a36ee1877a168e0518df95161a3dbc862b69378052063423e5b60e33cc5ab9a6b50d8361de5ac01ccb44105884240abd8e3f24ba7ab25dcfc942f9d74f9ef0972f4942350e8e5e87166d0ec104a303ae94259d337a4318b711c679e68952b4d41c7670be16e961ed1c13575f3ccf90bf0ffee6274fdab91b59f80711c4f49043608cbb412cba842fc0ba82557359ca423d1fc26ab5eb873150de60b9022e03e6eefa94a85e310822df3f31bf8686d9de8ed8a43c042351898718b9e3f14d4a81ce87ac083875df5dace9c35baf45c84486c6f0aff7f25dcfc942f9d74f9ef0972f4942350e8e5e87166d0ec104a303ae94259d337a4c20b7b316f81100e1349ba716724ad5056afd9e45930b86c19f53ffedd4a4d984df2b38cd9ffdf1ee57d7c58bb8ddb04cabcc02c13b464f42d9ee0d20c6fe9d0b873150de60b9022e03e6eefa94a85e310822df3f31bf8686d9de8ed8a43c042351898718b9e3f14d4a81ce87ac083875df5dace9c35baf45c84486c6f0aff7f25dcfc942f9d74f9ef0972f4942350e8e5e87166d0ec104a303ae94259d337a4c20b7b316f81100e1349ba716724ad5056afd9e45930b86c19f53ffedd4a4d989427870683cf232ac59487dfd74d122e48da74bbe21ba2155c9fc117eddeda48c676b06a8f0ac18b7d0c0a36ee1877a168e0518df95161a3dbc862b69378052063423e5b60e33cc5ab9a6b50d8361de5ac01ccb44105884240abd8e3f24ba7ab25dcfc942f9d74f9ef0972f4942350e8e5e87166d0ec104a303ae94259d337a4318b711c679e68952b4d41c7670be16e961ed1c13575f3ccf90bf0ffee6274fd7c3a757670112a2c406831ee923d79b5929030d834c01eeada640b5cd4d2f24bb873150de60b9022e03e6eefa94a85e310822df3f31bf8686d9de8ed8a43c042351898718b9e3f14d4a81ce87ac083875df5dace9c35baf45c84486c6f0aff7f25dcfc942f9d74f9ef0972f4942350e8e5e87166d0ec104a303ae94259d337a4c20b7b316f81100e1349ba716724ad5056afd9e45930b86c19f53ffedd4a4d988a66653cfcc917c100d8747f32343674d9cdc17b6f8374f9fb0291fa87cc1f58b873150de60b9022e03e6eefa94a85e310822df3f31bf8686d9de8ed8a43c042351898718b9e3f14d4a81ce87ac083875df5dace9c35baf45c84486c6f0aff7f25dcfc942f9d74f9ef0972f4942350e8e5e87166d0ec104a303ae94259d337a4c20b7b316f81100e1349ba716724ad5056afd9e45930b86c19f53ffedd4a4d98a6f9ba3c85020a3ecb81f68c3d53e108922cb883b8ea25abd9f919ba3eb2058cc676b06a8f0ac18b7d0c0a36ee1877a168e0518df95161a3dbc862b69378052063423e5b60e33cc5ab9a6b50d8361de5ac01ccb44105884240abd8e3f24ba7ab25dcfc942f9d74f9ef0972f4942350e8e5e87166d0ec104a303ae94259d337a4318b711c679e68952b4d41c7670be16e961ed1c13575f3ccf90bf0ffee6274fd96110d7864214fe6a97cfd151d7d76e784781d0ea98f4f19c04a84992b0f6ba5eec652b78cd60bd5137b80de056b96dfe3341a3b2f49cdcf2eaa2b4d191aee5080a5be8718d7b1beba63e74c83ef6610fd21045f53cac86d05d3f76bc204050d77ad05bff708d8ce2a13ec0441429b67e09d77f8a4fd000e1618f5b0c51731b9195ea728dd0ff62f034ef3d54740c99c662b00ed40927b43bff72ea5420f36e4c884c9847e9d2f5cdbb142281280b8c91a63576b7e92923a43aab62347dd3b5cb873150de60b9022e03e6eefa94a85e310822df3f31bf8686d9de8ed8a43c042351898718b9e3f14d4a81ce87ac083875df5dace9c35baf45c84486c6f0aff7f25dcfc942f9d74f9ef0972f4942350e8e5e87166d0ec104a303ae94259d337a4c20b7b316f81100e1349ba716724ad5056afd9e45930b86c19f53ffedd4a4d98514b676dd861b42834490036c255fcd1376934225a9a1007a52ea2c9b971c6dd7c6b2bb2bac1610c138c7b5ac04caca051c982b7cd067d8cfb6af5228e952704fa7d69adfde42ced4eaab06e9de393673701968ee30cfc8966a034ea259e0c0d25dcfc942f9d74f9ef0972f4942350e8e5e87166d0ec104a303ae94259d337a435ffce79757fd78a98c31603958b917bce468408bb5c17a8e907e32907c433a8f44355d58b47cd55a07dd055e64978896daa9aee2e8f630ab4946f5c93b1582dc676b06a8f0ac18b7d0c0a36ee1877a168e0518df95161a3dbc862b69378052063423e5b60e33cc5ab9a6b50d8361de5ac01ccb44105884240abd8e3f24ba7ab25dcfc942f9d74f9ef0972f4942350e8e5e87166d0ec104a303ae94259d337a4318b711c679e68952b4d41c7670be16e961ed1c13575f3ccf90bf0ffee6274fd219810566e99d14ec03aa55ba69fc778b6f4ac4c99c7997bb47eb4e57b1eaa8db873150de60b9022e03e6eefa94a85e310822df3f31bf8686d9de8ed8a43c042351898718b9e3f14d4a81ce87ac083875df5dace9c35baf45c84486c6f0aff7f25dcfc942f9d74f9ef0972f4942350e8e5e87166d0ec104a303ae94259d337a4c20b7b316f81100e1349ba716724ad5056afd9e45930b86c19f53ffedd4a4d9880ebcbd3fe88b36b523dfc38201bc659f0f722306c6821d7b5c329e5b6a71a99c676b06a8f0ac18b7d0c0a36ee1877a168e0518df95161a3dbc862b69378052063423e5b60e33cc5ab9a6b50d8361de5ac01ccb44105884240abd8e3f24ba7ab6213854d54c97f81e82f3082b3c61cf01d1374125a29b38e2759900dadc13b8b44de96440eaf41323655c59dd220335622d6694179ab296efec9568ed36e20242483d505d65898420a0c9124a1fd8bd05f14a7a00e8d39f035d141c43fbf644f9a69982c6788c105161adfce79c76898271509c30b5bf22173589a2eda5da607351898718b9e3f14d4a81ce87ac083875df5dace9c35baf45c84486c6f0aff7f25dcfc942f9d74f9ef0972f4942350e8e5e87166d0ec104a303ae94259d337a4c20b7b316f81100e1349ba716724ad5056afd9e45930b86c19f53ffedd4a4d9823b5c3a560d792dfa0f02e5007160283b35ba8e48ab7843ab874e97041b0f274ec52436202d8c70d44b64a7a7204680a9defdacf5f4c01a36e33ae9fef7a86793f54ad7c85eac5b6752c9506d70ec6aa50093a149ee632ad49a0f81355266f6325dcfc942f9d74f9ef0972f4942350e8e5e87166d0ec104a303ae94259d337a46a476f148f699a28c3688e2f71a2dd87e62cd3076bfe9f0ac5f4d637da4f3d17dfbc8014347db8719cfed158af2e087f713440eb2d2a7b6e70fd1596eeb1678ceec652b78cd60bd5137b80de056b96dfe3341a3b2f49cdcf2eaa2b4d191aee5080a5be8718d7b1beba63e74c83ef6610fd21045f53cac86d05d3f76bc204050d77ad05bff708d8ce2a13ec0441429b67e09d77f8a4fd000e1618f5b0c51731b9195ea728dd0ff62f034ef3d54740c99c662b00ed40927b43bff72ea5420f36e4232d4f1d3fdcf425f334c0bb12aaa86d43fa373e5b3d45df704195eaa04e04d29a69982c6788c105161adfce79c76898271509c30b5bf22173589a2eda5da607351898718b9e3f14d4a81ce87ac083875df5dace9c35baf45c84486c6f0aff7f25dcfc942f9d74f9ef0972f4942350e8e5e87166d0ec104a303ae94259d337a4c20b7b316f81100e1349ba716724ad5056afd9e45930b86c19f53ffedd4a4d986d4e7aa2546d94f2f5555b4fa6ef073a1523eaa961830596a00b12a6376c4a3bec52436202d8c70d44b64a7a7204680a9defdacf5f4c01a36e33ae9fef7a86793f54ad7c85eac5b6752c9506d70ec6aa50093a149ee632ad49a0f81355266f6325dcfc942f9d74f9ef0972f4942350e8e5e87166d0ec104a303ae94259d337a46a476f148f699a28c3688e2f71a2dd87e62cd3076bfe9f0ac5f4d637da4f3d17332b2b57479bd01d6c18dbbfce001db901d692f0bb8888e282618831b0bc5bdfeec652b78cd60bd5137b80de056b96dfe3341a3b2f49cdcf2eaa2b4d191aee5080a5be8718d7b1beba63e74c83ef6610fd21045f53cac86d05d3f76bc204050d77ad05bff708d8ce2a13ec0441429b67e09d77f8a4fd000e1618f5b0c51731b9195ea728dd0ff62f034ef3d54740c99c662b00ed40927b43bff72ea5420f36e4276243029c3fa99eb49f95cab6812778c18fc6eab9e88765c21f1e5934833aa36ce74d63e42e91ed1a6e188cb29dffc4c022b418b8f4183dc97123c24e8354f3fa7d69adfde42ced4eaab06e9de393673701968ee30cfc8966a034ea259e0c0d25dcfc942f9d74f9ef0972f4942350e8e5e87166d0ec104a303ae94259d337a435ffce79757fd78a98c31603958b917bce468408bb5c17a8e907e32907c433a8da0de27a10f5c3bf4e50391dc0df98a6a763fd0ec60dd46cf359429d61223fd8475d100ea2ff3508eb2d9d99002d1c928f0780b13699042536d3bbb1cc6f1c7e0c44d8fef9adce095fa6358341a78decc89a8a5b2f807943cbed7c7c6be9ffb399e24d8388eb56019ed19c5d2ec305d05925048476fdd9efbf6e080f086edb534f1d64ddbb78842e168c834c6b549bb4ae6c975d209720cff48300bacb871983c8c8044384dc0ac8184eab471b28755a93a23ae700658281c0ef6c7dbdbd77d0475d100ea2ff3508eb2d9d99002d1c928f0780b13699042536d3bbb1cc6f1c7e0c44d8fef9adce095fa6358341a78decc89a8a5b2f807943cbed7c7c6be9ffb399e24d8388eb56019ed19c5d2ec305d05925048476fdd9efbf6e080f086edb534f1d64ddbb78842e168c834c6b549bb4ae6c975d209720cff48300bacb8719832a2a28eb4127e008bfeb5791b4d9a88f42983d503a6dae1efd02803c0b11ea5baba5efe85467f365339114bb51aad3f96681320e68031915353167054d95d2b4a453a896771ce7e8e412d84ba20a4a21ca294eb5bb038aa0f33c53656cf87f0e8c1c97ba84ff15e62c1e1adbbff2729400d34cf858444f21a78093a2df3c6f9b10b1709263414f67e4c6119a5a9d8a361506f4ef41beb1281993000eb66d8e0631d7a910c86349ff14116f471a1ecee399e3e28cfd00d5a8fcadb4a54e550fc9c676b06a8f0ac18b7d0c0a36ee1877a168e0518df95161a3dbc862b69378052063423e5b60e33cc5ab9a6b50d8361de5ac01ccb44105884240abd8e3f24ba7ab8c1c97ba84ff15e62c1e1adbbff2729400d34cf858444f21a78093a2df3c6f9bc0573083774b8b0753dc7fd800c1b57a71738f72d82ad39bd9b66f9460f08914003a6d6a35b085e857572f08b515306a478e275019852c0a6c486da9a9c43ed9c676b06a8f0ac18b7d0c0a36ee1877a168e0518df95161a3dbc862b69378052063423e5b60e33cc5ab9a6b50d8361de5ac01ccb44105884240abd8e3f24ba7ab99e24d8388eb56019ed19c5d2ec305d05925048476fdd9efbf6e080f086edb53c2cf98b852bee220430755438f8f96c14e274e906920befe5fe86e3bf779eaa9c469a4b64eee3a23ac904bdb659cc2f98c3b1c157b5d78430dad32f503914cdc382ffe84820031c72cfe07161b7006e302fdde6aef03f78a580dc0a05a8576440a4cd313e9c1e6eb93574bff25a9ab57e77ec12a24f642b97b615fba9f60f53999e24d8388eb56019ed19c5d2ec305d05925048476fdd9efbf6e080f086edb53cd71edac1db991dd6c9f922e5457ea1cfe27f45e050d60bfe6d194149c5cbf973495c374d0997b08cce194ac0e212c959f096e5113a3094ab87aeff4b92a4b2a382ffe84820031c72cfe07161b7006e302fdde6aef03f78a580dc0a05a8576440a4cd313e9c1e6eb93574bff25a9ab57e77ec12a24f642b97b615fba9f60f53999e24d8388eb56019ed19c5d2ec305d05925048476fdd9efbf6e080f086edb53cd71edac1db991dd6c9f922e5457ea1cfe27f45e050d60bfe6d194149c5cbf97831368f44053cb03a4cb8a085967de09545d56a6d177852422e0a9a0cb063ab3c676b06a8f0ac18b7d0c0a36ee1877a168e0518df95161a3dbc862b69378052063423e5b60e33cc5ab9a6b50d8361de5ac01ccb44105884240abd8e3f24ba7ab99e24d8388eb56019ed19c5d2ec305d05925048476fdd9efbf6e080f086edb53c2cf98b852bee220430755438f8f96c14e274e906920befe5fe86e3bf779eaa9810652d67404bfdf1a1b6e9b279a61873ed7025fdd7e77fd6400b5ef02a7f07b382ffe84820031c72cfe07161b7006e302fdde6aef03f78a580dc0a05a8576440a4cd313e9c1e6eb93574bff25a9ab57e77ec12a24f642b97b615fba9f60f53999e24d8388eb56019ed19c5d2ec305d05925048476fdd9efbf6e080f086edb53cd71edac1db991dd6c9f922e5457ea1cfe27f45e050d60bfe6d194149c5cbf97b9198f8312c150816976c3f883ea4315b2a2382a0359b579476bc8adaed2239a382ffe84820031c72cfe07161b7006e302fdde6aef03f78a580dc0a05a8576440a4cd313e9c1e6eb93574bff25a9ab57e77ec12a24f642b97b615fba9f60f53999e24d8388eb56019ed19c5d2ec305d05925048476fdd9efbf6e080f086edb53cd71edac1db991dd6c9f922e5457ea1cfe27f45e050d60bfe6d194149c5cbf97c5272abc7df445e7bf8fbdb2148c1fbb7ed2dc7b3ee4e58fc9991a3370a5dd3fc676b06a8f0ac18b7d0c0a36ee1877a168e0518df95161a3dbc862b69378052063423e5b60e33cc5ab9a6b50d8361de5ac01ccb44105884240abd8e3f24ba7ab99e24d8388eb56019ed19c5d2ec305d05925048476fdd9efbf6e080f086edb53c2cf98b852bee220430755438f8f96c14e274e906920befe5fe86e3bf779eaa9a3433af55f411941112199e0a65210000cf8afc12190788f7a29dc89bda5413daba5efe85467f365339114bb51aad3f96681320e68031915353167054d95d2b4a453a896771ce7e8e412d84ba20a4a21ca294eb5bb038aa0f33c53656cf87f0e8c1c97ba84ff15e62c1e1adbbff2729400d34cf858444f21a78093a2df3c6f9b10b1709263414f67e4c6119a5a9d8a361506f4ef41beb1281993000eb66d8e066aa3ea6a44eae82dbe47e4beb06a1da661d52642e069a209473f58f7d1adb7b6382ffe84820031c72cfe07161b7006e302fdde6aef03f78a580dc0a05a8576440a4cd313e9c1e6eb93574bff25a9ab57e77ec12a24f642b97b615fba9f60f53999e24d8388eb56019ed19c5d2ec305d05925048476fdd9efbf6e080f086edb53cd71edac1db991dd6c9f922e5457ea1cfe27f45e050d60bfe6d194149c5cbf977f97b21497cfabbe28a823e9c48eaeb92e0e711aa61a770c856168871a2ab941f5e559df4e1c3bbe23c525d109b301420355470064933af241e0e2d4f2679be2613104296e9eb6e10234871d208e9395db45b1bb84d02a3ad4a73eb0522d9f1499e24d8388eb56019ed19c5d2ec305d05925048476fdd9efbf6e080f086edb53aa3d24737e4876927156b9312fdb9427fb2bc252c2e2182e76390083f30fdf24f7a2ecbfa0cf1a38d8322c0fae03f71e06f3e107138a3ee15dfc6ccb4dc3c789c676b06a8f0ac18b7d0c0a36ee1877a168e0518df95161a3dbc862b69378052063423e5b60e33cc5ab9a6b50d8361de5ac01ccb44105884240abd8e3f24ba7ab99e24d8388eb56019ed19c5d2ec305d05925048476fdd9efbf6e080f086edb53c2cf98b852bee220430755438f8f96c14e274e906920befe5fe86e3bf779eaa95108535a591f5fb66affa09730d8cda0332a696a29cb77971f900cfcfe24c824382ffe84820031c72cfe07161b7006e302fdde6aef03f78a580dc0a05a8576440a4cd313e9c1e6eb93574bff25a9ab57e77ec12a24f642b97b615fba9f60f53999e24d8388eb56019ed19c5d2ec305d05925048476fdd9efbf6e080f086edb53cd71edac1db991dd6c9f922e5457ea1cfe27f45e050d60bfe6d194149c5cbf976c05441d8c8b4df654ac17a1ba1226b0795857cef9b151a23f641a749b1fe0f0c676b06a8f0ac18b7d0c0a36ee1877a168e0518df95161a3dbc862b69378052063423e5b60e33cc5ab9a6b50d8361de5ac01ccb44105884240abd8e3f24ba7ab8c1c97ba84ff15e62c1e1adbbff2729400d34cf858444f21a78093a2df3c6f9bc0573083774b8b0753dc7fd800c1b57a71738f72d82ad39bd9b66f9460f08914ad19549dcb78348ac05b81983115b0acedb5486290ed1e89663db5528eaa5aaa310bdbed2de23aa62b35d1e1882cbfae1b5332fec81c87c1c33d7b19e9aa167e0a4cd313e9c1e6eb93574bff25a9ab57e77ec12a24f642b97b615fba9f60f53999e24d8388eb56019ed19c5d2ec305d05925048476fdd9efbf6e080f086edb53cd71edac1db991dd6c9f922e5457ea1cfe27f45e050d60bfe6d194149c5cbf97f353890b6f9959bc75b2342e1634d9df137aaacd9fa89ece58f9a06ed956e496475d100ea2ff3508eb2d9d99002d1c928f0780b13699042536d3bbb1cc6f1c7e0c44d8fef9adce095fa6358341a78decc89a8a5b2f807943cbed7c7c6be9ffb399e24d8388eb56019ed19c5d2ec305d05925048476fdd9efbf6e080f086edb534f1d64ddbb78842e168c834c6b549bb4ae6c975d209720cff48300bacb871983ff58f6253198ee1283619c7aa1048bdf57c0808efc7079b61bd6f3460d05b3c4aba5efe85467f365339114bb51aad3f96681320e68031915353167054d95d2b4a453a896771ce7e8e412d84ba20a4a21ca294eb5bb038aa0f33c53656cf87f0e8c1c97ba84ff15e62c1e1adbbff2729400d34cf858444f21a78093a2df3c6f9b10b1709263414f67e4c6119a5a9d8a361506f4ef41beb1281993000eb66d8e0616b1aae1ba4369fd42b670ea440c290d8d4f04b4d3c93b43db6d14f864c5080a310bdbed2de23aa62b35d1e1882cbfae1b5332fec81c87c1c33d7b19e9aa167e0a4cd313e9c1e6eb93574bff25a9ab57e77ec12a24f642b97b615fba9f60f53999e24d8388eb56019ed19c5d2ec305d05925048476fdd9efbf6e080f086edb53cd71edac1db991dd6c9f922e5457ea1cfe27f45e050d60bfe6d194149c5cbf97538437f35c0ccc1375a4750d364cebd556cf79121f59104d554d5111ef3e8185475d100ea2ff3508eb2d9d99002d1c928f0780b13699042536d3bbb1cc6f1c7e0c44d8fef9adce095fa6358341a78decc89a8a5b2f807943cbed7c7c6be9ffb399e24d8388eb56019ed19c5d2ec305d05925048476fdd9efbf6e080f086edb534f1d64ddbb78842e168c834c6b549bb4ae6c975d209720cff48300bacb871983004455da3fe84ec59698a9c753698a8a02710d2464d4db4e9713446d48875493aba5efe85467f365339114bb51aad3f96681320e68031915353167054d95d2b4a453a896771ce7e8e412d84ba20a4a21ca294eb5bb038aa0f33c53656cf87f0e8c1c97ba84ff15e62c1e1adbbff2729400d34cf858444f21a78093a2df3c6f9b10b1709263414f67e4c6119a5a9d8a361506f4ef41beb1281993000eb66d8e06df8331d6be04713a099ccdfc8687e3f49b2eb139d0a1c0d900ca80a3a07013e4f8d11e4eef7614faf9490a695ac4713097bba54f5bbad76363f8dba35b793252613104296e9eb6e10234871d208e9395db45b1bb84d02a3ad4a73eb0522d9f1499e24d8388eb56019ed19c5d2ec305d05925048476fdd9efbf6e080f086edb53aa3d24737e4876927156b9312fdb9427fb2bc252c2e2182e76390083f30fdf245ff0b166c70478cacfffe7639d28e2a75cabe7d48eb7adb02f7d20567a817fe3ec52436202d8c70d44b64a7a7204680a9defdacf5f4c01a36e33ae9fef7a8679ac25dd757658582e42cbd2707b99799636defbb3fe6f50bab22613a4a4ea2072bcf57715da690ba1ed4c72a583afa50eb4445c89f624bcec5c65ff8a3f61d8f2ae73741b8a4eca18ff5bd08738774a046170789cbb33f3f7a6f6aff4813495aba649f8e2fe9c0fc7667548b59746c1496ebdf09a7a915869173db29ae4a46e9360876363abe725aaf4e0b9a990b2eef86e4c8c2f02d9b04b62f9d9194f993cb789456b3cf559d4ac8e424ea861827b63a621af3d151ff6b8cafff291f57ce07ffed26865b9b378639174c531ecc2c332be547ad4ccdfd98af65292117adf065ed94246553afc596c684f614840da6571f587325a56d40b2cb4358492653e69b9acf94304fbc7671cb7db434e018d4517b4ac302d7bfff66037dd1fc1623ab4de9296d70927f00002f79d5c9332ffe4b4ba5cc3288e1c7e4489ed2798dbd8659e686fd7198fdfada5fa033ad96d7b758d29d9afea5933c3659220cf2fe968d30d622435feefc311596c69bfda9e45cb8edfc94df4966946ebf0c70bcead1891c20c0ab94fc50a2fccc31eaba13ff33b44e8756af975da7744c9c572e44f95048c015faecda1242273398d3818b4ef4f7e45d2653cb9288b7c5116d7f8baa7524ec676b06a8f0ac18b7d0c0a36ee1877a168e0518df95161a3dbc862b69378052063423e5b60e33cc5ab9a6b50d8361de5ac01ccb44105884240abd8e3f24ba7ab93b3e9e9acc4684034c79f234da58d1cd00ae00a8d7c52c69e49ba7110d6633c3edf37f07a13f2720255a09a7ec8bf3320d85ea12ab0e496b5ea8e2a6e930145e55adddf11158a7b8beaadfb01d78574fed64b3f8703deb363109fa366f3f1bec676b06a8f0ac18b7d0c0a36ee1877a168e0518df95161a3dbc862b69378052063423e5b60e33cc5ab9a6b50d8361de5ac01ccb44105884240abd8e3f24ba7abbcf57715da690ba1ed4c72a583afa50eb4445c89f624bcec5c65ff8a3f61d8f2598eda52de37b7e32c55b40ad4dcb160aaa84efd44ad6f3efe7223d1e971b1c9fd0f4251a0dcfcfbffe310ce91c94f36bb4450e80ec5b1cbfef210fd95e681a8c290271da9dd934f85204db0990c4c19bbedbd3371a803dfda3e81b19229c85011f3d2f6c648318866149f2f40dbd45e83bd8fb1407411cdc88d02b56153b1f6bcf57715da690ba1ed4c72a583afa50eb4445c89f624bcec5c65ff8a3f61d8f2d7debbaaa750b006e6faa7b1ea71a022737107945301e2a479580436c2fc3e399c80bda3133c2a8941bb63b3697d5b5e6ec598746aef14ba60252912d5381ca3c290271da9dd934f85204db0990c4c19bbedbd3371a803dfda3e81b19229c85011f3d2f6c648318866149f2f40dbd45e83bd8fb1407411cdc88d02b56153b1f6bcf57715da690ba1ed4c72a583afa50eb4445c89f624bcec5c65ff8a3f61d8f2d7debbaaa750b006e6faa7b1ea71a022737107945301e2a479580436c2fc3e3937dd2111f7d89475f256644ab4873a97c058f311d7193c99506fbff14fb0b929c676b06a8f0ac18b7d0c0a36ee1877a168e0518df95161a3dbc862b69378052063423e5b60e33cc5ab9a6b50d8361de5ac01ccb44105884240abd8e3f24ba7ab373e001e83bcfdbf1e3bf5e25d4a1a70f3a1dd70f8f9d2f1a02b9e6edd49c30379134e30e5856f263e276e5bca7dfc45197d4a9d2de2601358f9bd2321ed719cdb89f8a448a8fb1198649903466ae3b5b653af0fc2cb78845e86c5e487ff444269d8697fdfaa992783d21533dab4c9d47aa501ca62b4b85a903502ddf18dd472b7ed67d5ea465af9d22c1de83e505a18f4527305803dff96966c17e43b3d0d2e373e001e83bcfdbf1e3bf5e25d4a1a70f3a1dd70f8f9d2f1a02b9e6edd49c303feec8091939e33409952417c38fdf9c83d590d248b0a495647ada84b3dffd3ab2e6751805aecd86c988efa61ebc3801a23796771f71d89c3b1f984197cf9480269d8697fdfaa992783d21533dab4c9d47aa501ca62b4b85a903502ddf18dd472b7ed67d5ea465af9d22c1de83e505a18f4527305803dff96966c17e43b3d0d2e373e001e83bcfdbf1e3bf5e25d4a1a70f3a1dd70f8f9d2f1a02b9e6edd49c303feec8091939e33409952417c38fdf9c83d590d248b0a495647ada84b3dffd3ab729d35032c736ff518d3decc4454f12a5e46c26a75ee1c3c33817d1413344952c676b06a8f0ac18b7d0c0a36ee1877a168e0518df95161a3dbc862b69378052063423e5b60e33cc5ab9a6b50d8361de5ac01ccb44105884240abd8e3f24ba7ab373e001e83bcfdbf1e3bf5e25d4a1a70f3a1dd70f8f9d2f1a02b9e6edd49c30379134e30e5856f263e276e5bca7dfc45197d4a9d2de2601358f9bd2321ed719c713ca66b07cc6f3ca74f550e8c9723808f20bbd650f73c5d9dc8a71890c67028b0b165acf8a04da2bc7f88292588fe6d619c70be94cc6a7cd102402fe17058f7623459650d50ed715fe704e387530cd7f5f9f7d43042de2865932e434a863475cabae5e62424be9023bc798a9fe1720efe73cd9c8e3f5b6eb1bdbf8c91af52109fe3eefe55901dd43d3170004a8a6313500b6460c4487213339b865963393f9a85e0deacc49aa866d49e10c0c6aad32f3de784ef3e10904324ebd52d1fc5b44669d8697fdfaa992783d21533dab4c9d47aa501ca62b4b85a903502ddf18dd472b7ed67d5ea465af9d22c1de83e505a18f4527305803dff96966c17e43b3d0d2e373e001e83bcfdbf1e3bf5e25d4a1a70f3a1dd70f8f9d2f1a02b9e6edd49c303feec8091939e33409952417c38fdf9c83d590d248b0a495647ada84b3dffd3ab7c523387743e0cfb80a6704194ee9d36b3c382eac9ebe3a93b5c85e49839bc65dfb58b74a1d2bbb4e2fcbd155dfaa2526c6d2a0a7571ea8b825c6bd394af2cef307a0547687ca4a603d1a157b364c929b0df79b06794418afc3c6f0b138772c804cc3b000514b3d42a88ae59b4a1d8fb70cb68ea50c4c8358d5a057eaa172016502d1349f1c5d99b076f8dc7122340948c450f606a5ab072a78fa534b88dca3ea5574f4e798aa6de5f1fc9cf4ecca050b7a0a1a151442b18c58537304251aecac676b06a8f0ac18b7d0c0a36ee1877a168e0518df95161a3dbc862b69378052063423e5b60e33cc5ab9a6b50d8361de5ac01ccb44105884240abd8e3f24ba7ab373e001e83bcfdbf1e3bf5e25d4a1a70f3a1dd70f8f9d2f1a02b9e6edd49c30379134e30e5856f263e276e5bca7dfc45197d4a9d2de2601358f9bd2321ed719ca9410550f8931051123452b4c2626fd59e531fff620eac42d49b93436c315f8769d8697fdfaa992783d21533dab4c9d47aa501ca62b4b85a903502ddf18dd472b7ed67d5ea465af9d22c1de83e505a18f4527305803dff96966c17e43b3d0d2e373e001e83bcfdbf1e3bf5e25d4a1a70f3a1dd70f8f9d2f1a02b9e6edd49c303feec8091939e33409952417c38fdf9c83d590d248b0a495647ada84b3dffd3ab646f58ec34c33fa2c50956061577f25d4e85e7695e1a8ecd50dc4600c9b69316c676b06a8f0ac18b7d0c0a36ee1877a168e0518df95161a3dbc862b69378052063423e5b60e33cc5ab9a6b50d8361de5ac01ccb44105884240abd8e3f24ba7ab93b3e9e9acc4684034c79f234da58d1cd00ae00a8d7c52c69e49ba7110d6633c3edf37f07a13f2720255a09a7ec8bf3320d85ea12ab0e496b5ea8e2a6e9301450e13554553cf7cc0ee16b4dbd0b6cc080b7c52322272bf0b388c23cb111f2eb18d884bdeb96c52171a2dad1d2a13cf1490662977e4322f6b5ec2c1ae4a9e6cf711f3d2f6c648318866149f2f40dbd45e83bd8fb1407411cdc88d02b56153b1f6bcf57715da690ba1ed4c72a583afa50eb4445c89f624bcec5c65ff8a3f61d8f2d7debbaaa750b006e6faa7b1ea71a022737107945301e2a479580436c2fc3e3965cb70ace58ef3f8ddf615798c0095e5c206f2ee5081bace5c256407fa79033860876363abe725aaf4e0b9a990b2eef86e4c8c2f02d9b04b62f9d9194f993cb789456b3cf559d4ac8e424ea861827b63a621af3d151ff6b8cafff291f57ce07ffed26865b9b378639174c531ecc2c332be547ad4ccdfd98af65292117adf065ed94246553afc596c684f614840da6571f587325a56d40b2cb4358492653e69b9033ed9ccf2727ca1b60261d0430e8f62d1428b93e8210942bfcaddcac189c4cb9296d70927f00002f79d5c9332ffe4b4ba5cc3288e1c7e4489ed2798dbd8659e686fd7198fdfada5fa033ad96d7b758d29d9afea5933c3659220cf2fe968d30d622435feefc311596c69bfda9e45cb8edfc94df4966946ebf0c70bcead1891c20c0ab94fc50a2fccc31eaba13ff33b44e8756af975da7744c9c572e44f95048cf1a5656f6badb8bff9deca7987df5a1588c16eca756a27f2dea45025ccf129fc2e643169a013bbe0fa031f7c6101a9234db481d31ad33a20f9059af2ccc7e74cb7ed67d5ea465af9d22c1de83e505a18f4527305803dff96966c17e43b3d0d2e373e001e83bcfdbf1e3bf5e25d4a1a70f3a1dd70f8f9d2f1a02b9e6edd49c303feec8091939e33409952417c38fdf9c83d590d248b0a495647ada84b3dffd3ab2dac58bfc16424a17bc6c48a58b667b525566ca6f875ef75b4e90746e8faf22960876363abe725aaf4e0b9a990b2eef86e4c8c2f02d9b04b62f9d9194f993cb789456b3cf559d4ac8e424ea861827b63a621af3d151ff6b8cafff291f57ce07ffed26865b9b378639174c531ecc2c332be547ad4ccdfd98af65292117adf065ed94246553afc596c684f614840da6571f587325a56d40b2cb4358492653e69b902c3583f3cf41133c4d5df2dee29fb4c4ff4a26876810acc11503e32dda5159b9296d70927f00002f79d5c9332ffe4b4ba5cc3288e1c7e4489ed2798dbd8659e686fd7198fdfada5fa033ad96d7b758d29d9afea5933c3659220cf2fe968d30d622435feefc311596c69bfda9e45cb8edfc94df4966946ebf0c70bcead1891c20c0ab94fc50a2fccc31eaba13ff33b44e8756af975da7744c9c572e44f95048c3b7d4d57bf38f773c83d94f4045179e5c0c71a21511df15b13e1725e49d1f0f7a508d93820840c658089c3f3d8c7268681689cfe61a69daed9ec79969fc67e80307a0547687ca4a603d1a157b364c929b0df79b06794418afc3c6f0b138772c804cc3b000514b3d42a88ae59b4a1d8fb70cb68ea50c4c8358d5a057eaa172016502d1349f1c5d99b076f8dc7122340948c450f606a5ab072a78fa534b88dca3ed1ab0461d9c9e25cd3a476661d4f242517a3b0b186da83abdd98301386d6f3430ca9b789ae2eedf83726195928b15f8fba0aba2ff7e37239a89933adc245859dce447dee5b7f7a4085ff3a16d262d2a283ef8ac6f71be9b6e4a5d0e9dff239084182ddbac868b7cd058691d8f6078bf112dcc1dcdea5a2efd9534311af7574f46f7d0c75122376ed0415ee1e65f04461bb7665713b16ce4f177758df8d6d13393c31583db5e22aa13f37a458386941d6d061fe1fa1ba5372498a2d22cc6e1f8f0ca9b789ae2eedf83726195928b15f8fba0aba2ff7e37239a89933adc245859dce447dee5b7f7a4085ff3a16d262d2a283ef8ac6f71be9b6e4a5d0e9dff239084182ddbac868b7cd058691d8f6078bf112dcc1dcdea5a2efd9534311af7574f46f7d0c75122376ed0415ee1e65f04461bb7665713b16ce4f177758df8d6d1339a5534c196f1e3942eda224bf7fdab7789c82e1e7309d636702919819461df47fb3485f22eb03437526ce2f5b5020759b27ac02e9be905f6503720287097f631e0fbd2b44c7436d43ce0730c26e97f8a4027047949fbd63163e15ad781b6ea18819b921e9500284769da3fde4934bd2ed7e2ad7d8c6f101fa29cbc6bef5d7c1504cd6b700c5126f1b90654fbe3a3f980cefd953157276b3615f688d64dbbc91b370ab4681ebb9c0d67b484c9c7ed7c57e3bc95a86dee0c29c51af87fbe85b6200c676b06a8f0ac18b7d0c0a36ee1877a168e0518df95161a3dbc862b69378052063423e5b60e33cc5ab9a6b50d8361de5ac01ccb44105884240abd8e3f24ba7ab19b921e9500284769da3fde4934bd2ed7e2ad7d8c6f101fa29cbc6bef5d7c15081f22a6cde6b74b23d7aa18b175ab280087392029d279b6d920b76c1f7db25ec42f287c550913ea75b3a5e2a12cdf66a10511e7c37bbdde7001042a70a8a5c03c676b06a8f0ac18b7d0c0a36ee1877a168e0518df95161a3dbc862b69378052063423e5b60e33cc5ab9a6b50d8361de5ac01ccb44105884240abd8e3f24ba7ab4182ddbac868b7cd058691d8f6078bf112dcc1dcdea5a2efd9534311af7574f4d8dacf1fdc023021e239193316b0b803b4f96318b1dce0dc991556d096548f85654e68a495ce19206b7a7f2c717f43d24ffd2bf19b2f65bb5a6693400fd60fbcc3c043b8b39d1388aafc7a20c532ad717ac96fa5ef3b7fa072e42564894ec6392f31cebf29b9176a63fa2ed4dfcdc5bdd834e3921f04d6e57a394a974b9eed564182ddbac868b7cd058691d8f6078bf112dcc1dcdea5a2efd9534311af7574f4a1c87a453bc366675aec8d7b1cd905def2f4f4d30476593118d0a910e8fccad6348d539c1ff12af96455859af66d891b62208a7150912b1880e2aec9ed042171c3c043b8b39d1388aafc7a20c532ad717ac96fa5ef3b7fa072e42564894ec6392f31cebf29b9176a63fa2ed4dfcdc5bdd834e3921f04d6e57a394a974b9eed564182ddbac868b7cd058691d8f6078bf112dcc1dcdea5a2efd9534311af7574f4a1c87a453bc366675aec8d7b1cd905def2f4f4d30476593118d0a910e8fccad678a8451fc94974860a7154eb1919c7bda9d7564a10612c1793a60ce4f7013602c676b06a8f0ac18b7d0c0a36ee1877a168e0518df95161a3dbc862b69378052063423e5b60e33cc5ab9a6b50d8361de5ac01ccb44105884240abd8e3f24ba7ab4182ddbac868b7cd058691d8f6078bf112dcc1dcdea5a2efd9534311af7574f4d8dacf1fdc023021e239193316b0b803b4f96318b1dce0dc991556d096548f85db9b6b8208d9f9245ad46d1bf5b1f6d9aaa5cdbbc1ab7d5b7cbdb7acd518cceac3c043b8b39d1388aafc7a20c532ad717ac96fa5ef3b7fa072e42564894ec6392f31cebf29b9176a63fa2ed4dfcdc5bdd834e3921f04d6e57a394a974b9eed564182ddbac868b7cd058691d8f6078bf112dcc1dcdea5a2efd9534311af7574f4a1c87a453bc366675aec8d7b1cd905def2f4f4d30476593118d0a910e8fccad6e4125c625d2370365fde7cbbc90da40b33bffefdffb6d34e0692a30932539c00c3c043b8b39d1388aafc7a20c532ad717ac96fa5ef3b7fa072e42564894ec6392f31cebf29b9176a63fa2ed4dfcdc5bdd834e3921f04d6e57a394a974b9eed564182ddbac868b7cd058691d8f6078bf112dcc1dcdea5a2efd9534311af7574f4a1c87a453bc366675aec8d7b1cd905def2f4f4d30476593118d0a910e8fccad6b2a9490e52fc2064a1dece57322febfbdf6dccbdade95dca9c04c9895424b65bc676b06a8f0ac18b7d0c0a36ee1877a168e0518df95161a3dbc862b69378052063423e5b60e33cc5ab9a6b50d8361de5ac01ccb44105884240abd8e3f24ba7ab4182ddbac868b7cd058691d8f6078bf112dcc1dcdea5a2efd9534311af7574f4d8dacf1fdc023021e239193316b0b803b4f96318b1dce0dc991556d096548f856de3de750c793ff156e85911c11773b84d5413a18084320e44b719475a5f2bb6b3485f22eb03437526ce2f5b5020759b27ac02e9be905f6503720287097f631e0fbd2b44c7436d43ce0730c26e97f8a4027047949fbd63163e15ad781b6ea18819b921e9500284769da3fde4934bd2ed7e2ad7d8c6f101fa29cbc6bef5d7c1504cd6b700c5126f1b90654fbe3a3f980cefd953157276b3615f688d64dbbc91b36b00df2a02b989c16997d7d4648d6533de31a9b6d0a55ee592958e3f44e93074c3c043b8b39d1388aafc7a20c532ad717ac96fa5ef3b7fa072e42564894ec6392f31cebf29b9176a63fa2ed4dfcdc5bdd834e3921f04d6e57a394a974b9eed564182ddbac868b7cd058691d8f6078bf112dcc1dcdea5a2efd9534311af7574f4a1c87a453bc366675aec8d7b1cd905def2f4f4d30476593118d0a910e8fccad689e497f5cdd53777479f66101abfe163cc27c3a69dde4350d3c78b0c294f3d3b77df26c355f9fee91cb1f83160ad361d0c93be8a31ca3ce4f2737c44ab6cb272a7048093f954c85c4c412a2527bfa20ca5b489f935adac1c6a7c26f0a21d02474182ddbac868b7cd058691d8f6078bf112dcc1dcdea5a2efd9534311af7574f4f1f8a5ed0d06f2936b6fd510ca0319b78031285f44234f4a04192f558954643f76c1f36fa9ad8a0eedc295da84082e271ea83beef09e5be1fa691998c5340076c676b06a8f0ac18b7d0c0a36ee1877a168e0518df95161a3dbc862b69378052063423e5b60e33cc5ab9a6b50d8361de5ac01ccb44105884240abd8e3f24ba7ab4182ddbac868b7cd058691d8f6078bf112dcc1dcdea5a2efd9534311af7574f4d8dacf1fdc023021e239193316b0b803b4f96318b1dce0dc991556d096548f859df4f06fcd95d914993b2ccbbc167caa5c2a362f3e58d42b192c0b78a2189b4fc3c043b8b39d1388aafc7a20c532ad717ac96fa5ef3b7fa072e42564894ec6392f31cebf29b9176a63fa2ed4dfcdc5bdd834e3921f04d6e57a394a974b9eed564182ddbac868b7cd058691d8f6078bf112dcc1dcdea5a2efd9534311af7574f4a1c87a453bc366675aec8d7b1cd905def2f4f4d30476593118d0a910e8fccad6c1d9af4f7c24a70ac3077ead8dcb2274617f9af3b58fce50ac35fdefcf95c61ec676b06a8f0ac18b7d0c0a36ee1877a168e0518df95161a3dbc862b69378052063423e5b60e33cc5ab9a6b50d8361de5ac01ccb44105884240abd8e3f24ba7ab19b921e9500284769da3fde4934bd2ed7e2ad7d8c6f101fa29cbc6bef5d7c15081f22a6cde6b74b23d7aa18b175ab280087392029d279b6d920b76c1f7db25ec9978edac1610521c272a5739ca93d1366957dfdaf7953fa5f1043bfe4caec92036d6452698444e4078c96cce34d4ad9af7f80c17a365742f00e7052171b43b152f31cebf29b9176a63fa2ed4dfcdc5bdd834e3921f04d6e57a394a974b9eed564182ddbac868b7cd058691d8f6078bf112dcc1dcdea5a2efd9534311af7574f4a1c87a453bc366675aec8d7b1cd905def2f4f4d30476593118d0a910e8fccad68dd87374420d76939238ec257fea2c2ecaad74d89c3b25b6b2a3d1f6256a7d4e0ca9b789ae2eedf83726195928b15f8fba0aba2ff7e37239a89933adc245859dce447dee5b7f7a4085ff3a16d262d2a283ef8ac6f71be9b6e4a5d0e9dff239084182ddbac868b7cd058691d8f6078bf112dcc1dcdea5a2efd9534311af7574f46f7d0c75122376ed0415ee1e65f04461bb7665713b16ce4f177758df8d6d133967f163c69dc6f03954e56c4dbe38b154410ca6b935b1448d2b6b155fd228551cb3485f22eb03437526ce2f5b5020759b27ac02e9be905f6503720287097f631e0fbd2b44c7436d43ce0730c26e97f8a4027047949fbd63163e15ad781b6ea18819b921e9500284769da3fde4934bd2ed7e2ad7d8c6f101fa29cbc6bef5d7c1504cd6b700c5126f1b90654fbe3a3f980cefd953157276b3615f688d64dbbc91b30e2ce4ffc35c944d32c31eda978818be712bcca8bc6da3a2c19677e4a7304cab36d6452698444e4078c96cce34d4ad9af7f80c17a365742f00e7052171b43b152f31cebf29b9176a63fa2ed4dfcdc5bdd834e3921f04d6e57a394a974b9eed564182ddbac868b7cd058691d8f6078bf112dcc1dcdea5a2efd9534311af7574f4a1c87a453bc366675aec8d7b1cd905def2f4f4d30476593118d0a910e8fccad6b747d6d0d1d13e23703c1f4500ffb9b3458a51c32f093b7902e10d6d41875da10ca9b789ae2eedf83726195928b15f8fba0aba2ff7e37239a89933adc245859dce447dee5b7f7a4085ff3a16d262d2a283ef8ac6f71be9b6e4a5d0e9dff239084182ddbac868b7cd058691d8f6078bf112dcc1dcdea5a2efd9534311af7574f46f7d0c75122376ed0415ee1e65f04461bb7665713b16ce4f177758df8d6d1339bbd36c23807238b1a5251769103972c406c4492d4e6708044270580040216a2db3485f22eb03437526ce2f5b5020759b27ac02e9be905f6503720287097f631e0fbd2b44c7436d43ce0730c26e97f8a4027047949fbd63163e15ad781b6ea18819b921e9500284769da3fde4934bd2ed7e2ad7d8c6f101fa29cbc6bef5d7c1504cd6b700c5126f1b90654fbe3a3f980cefd953157276b3615f688d64dbbc91b3f81e36bb30bc7b6c76d7c4a12808e22e090bfb8c03caa4e3f7febac5076c85001924d70f5afdc0b1431ea26b8d298d34a4ebc83c72c7c84d1464609a6b027d83a7048093f954c85c4c412a2527bfa20ca5b489f935adac1c6a7c26f0a21d02474182ddbac868b7cd058691d8f6078bf112dcc1dcdea5a2efd9534311af7574f4f1f8a5ed0d06f2936b6fd510ca0319b78031285f44234f4a04192f558954643f0b7c12005fd56d5d2888915de5b96612ef618a71393967d082a0a3f7e58565b0f351cd7762fb9c1864d01b09d8dde2c230ce6d77d3feb32270a7783f934e4c947d4504216db5110f10d82dedb35a239610742188d687ad8bd88bcd918763f358ffcf6c8f024d03588c8421abf97e8e66431cc905cefd7964a5de4fb9c181574725f6b84fd017c8695a3ee35a45dbea4a8c27c336093e41d0f6275c97dac46df6a8754c54ba34975b9bf2f70f96d51a0490c0d058875121e530c6454552d69565a43077adf79a28fb99feb3251a17d602435d116a4e6a3817ee9af2ce297e1366aecfcccf6d94227051c0bc8191ab039e1f5c7d08eac86de09dc51385e39960ebd193f928425dd9e1bf08f8b789e807878189a8414b3b543a1fdd2267f5247f81fb8aa9efbe1a7ed82baf39a7fd41450d7b2159c3864ac00629431c03659fac920623eda15f88aec50a3a2c87063e7780802374e69b992b075948387ecd4b55f1c676b06a8f0ac18b7d0c0a36ee1877a168e0518df95161a3dbc862b69378052063423e5b60e33cc5ab9a6b50d8361de5ac01ccb44105884240abd8e3f24ba7abd193f928425dd9e1bf08f8b789e807878189a8414b3b543a1fdd2267f5247f8145844586b2ceeb6e7ecc6b21e1690d75638c6cdbbc383ca5dcf9771a1be40658f548210ceeb65403c2d1fc9cf70801c947b331cbdf26d65f18cfbcf58cf7d045ed38ed097c7f1549df6c5463c87ce38033a40fc9861ccdb11e2f49458fcce047bffff94ba071173c8d6790c0d22a7d216b6d82b973ae468b41b98980e4b25b0ad193f928425dd9e1bf08f8b789e807878189a8414b3b543a1fdd2267f5247f81509801aeb16d714b6813eaf47b71eb349c30d16c13bee1197dbe5293c2dc3646c0526d8ff65ee696197f1ed51b23d5ce46b9a61bb2dfa9a513e4b880023feeffa43077adf79a28fb99feb3251a17d602435d116a4e6a3817ee9af2ce297e1366aecfcccf6d94227051c0bc8191ab039e1f5c7d08eac86de09dc51385e39960ebd193f928425dd9e1bf08f8b789e807878189a8414b3b543a1fdd2267f5247f81fb8aa9efbe1a7ed82baf39a7fd41450d7b2159c3864ac00629431c03659fac926a3ecca804f4e0c668940ad91cb909481c0f2430ddbf7342e8c958d23fc01b5aa43077adf79a28fb99feb3251a17d602435d116a4e6a3817ee9af2ce297e1366aecfcccf6d94227051c0bc8191ab039e1f5c7d08eac86de09dc51385e39960ebd193f928425dd9e1bf08f8b789e807878189a8414b3b543a1fdd2267f5247f81fb8aa9efbe1a7ed82baf39a7fd41450d7b2159c3864ac00629431c03659fac921a587fde76920b44da62462caccf148b273f492d59a57b0e166ed4cb9363e0ee9bad57a294026367eda55af83f6446bfd58f9096c34c587717f9209400115b190f2faa3430e0557a3325290e24a0beef1846c20a6bd1be54a570c0d09266464e0fc7a15f575ad12c219d63c8aa2c3684cf54bc2cb2e5da0f2c226a5e17efa7f3623aa7e3fd27db428896ccc786a24e87289ac6e43a37d830e4020ea699b338e1a004717c165615eae3dd823d4a0ed7defb500e33e5f3191b0a7d432705675a7af8a2d9dff9978baf3d8952bbefebc681e09ef8af1d017c5bea56248f286e2288aecfcccf6d94227051c0bc8191ab039e1f5c7d08eac86de09dc51385e39960ebd193f928425dd9e1bf08f8b789e807878189a8414b3b543a1fdd2267f5247f81fb8aa9efbe1a7ed82baf39a7fd41450d7b2159c3864ac00629431c03659fac92fa1bba0f34deb480a46e2a6c83fc614c210931b43d76b499884e2c7773be1485f351cd7762fb9c1864d01b09d8dde2c230ce6d77d3feb32270a7783f934e4c947d4504216db5110f10d82dedb35a239610742188d687ad8bd88bcd918763f358ffcf6c8f024d03588c8421abf97e8e66431cc905cefd7964a5de4fb9c181574725f6b84fd017c8695a3ee35a45dbea4a8c27c336093e41d0f6275c97dac46df6dae9d435ac2d544efbc251b10306b3a69a6fb776c792b4c1b190c7f051edf6fca314116a84898996b2dcb16d5df0513a8e794b087656e7a0e9ebc5e9e0a88abd740cd24effe5892c1398a36eb8610353e67fdc9f33fc85aecff14762e220e7f354642b9ff415621feaa9c7a59407084a3a46601ab2813c1835f55ca22e2f474d84ee23fb67f282e11f4bf3bd42fcb8033c41d463e4b736e9677eaa6102a3641b17a75043d128d09ad88ed650ab3e3572f6f9258ab0d4fd7d6ec10ffda68fa5bdc67aadd415a7ca707e264cd1be93c5b26507f67b6b3a4436272e5339db767267a88f7671be2867173b93b319322158edcee51e41d104f232d7f8fc21bdfd21230fc7a15f575ad12c219d63c8aa2c3684cf54bc2cb2e5da0f2c226a5e17efa7f390579064e38b7edbc631b8e7c1bd9c139fed49eca37642aed6cdbbc4980b32b6bbf755d542f7528b284f9e0f0b4fdfd1f81ed2c05294d6626a343ab237b61c40f8a2d9dff9978baf3d8952bbefebc681e09ef8af1d017c5bea56248f286e2288aecfcccf6d94227051c0bc8191ab039e1f5c7d08eac86de09dc51385e39960ebd193f928425dd9e1bf08f8b789e807878189a8414b3b543a1fdd2267f5247f81fb8aa9efbe1a7ed82baf39a7fd41450d7b2159c3864ac00629431c03659fac92a1cccc1887f0cda301de233e812b7854cf6fd6022838e004cb5560526866210dc676b06a8f0ac18b7d0c0a36ee1877a168e0518df95161a3dbc862b69378052063423e5b60e33cc5ab9a6b50d8361de5ac01ccb44105884240abd8e3f24ba7abd193f928425dd9e1bf08f8b789e807878189a8414b3b543a1fdd2267f5247f8145844586b2ceeb6e7ecc6b21e1690d75638c6cdbbc383ca5dcf9771a1be40658e1a43137f2d3d52200ded2cab8913a7b3fd37ead23247d9107d8fa5c759f1437a43077adf79a28fb99feb3251a17d602435d116a4e6a3817ee9af2ce297e1366aecfcccf6d94227051c0bc8191ab039e1f5c7d08eac86de09dc51385e39960ebd193f928425dd9e1bf08f8b789e807878189a8414b3b543a1fdd2267f5247f81fb8aa9efbe1a7ed82baf39a7fd41450d7b2159c3864ac00629431c03659fac92085056bcc17a2dc414a87622ecb4571ae7b66af263b5fd6a4377070b4162d8b1754a128673ed025baaadb8587d5e8a22c706f5d74700c0f5228226a5e4f124b18e470e3a4fc4fa879ab32696ec5d141ed8eec3d787bca26aa61ad936f6fc375343ba8a756803fa0ef2039f673e99a40b5db3a77826c0677d3451729cfd0f6d2ced40e6e3431545d049e7d71ce1e530b39c9642a5a647fd37a6877bee5ae53c0696c48ea8e313024f95879ea54281fdebaedefa510201fba818996f896296fb502f3655999e2726d27fcfca22fef4d77fdc6527c33c02365f07d05c7dd70aaa644da2c5fc5f74c143bfb335dc8f56f19ae708fc959dc3e50646ae003d80726669327ef8d61d916c6aebdeb453044b6f6965982b26867e61ad390b4da6d21a0921eb6fb1650ffde941f9bd557ed77b5b5b09e905a8a5943b7c7c577fcfef913e549f067d27c142e3ae38b6c821f8d7ff8a084ba1945f85d2a86debcd1198f341852d6acafa85eecab9280e4a2b2d57f0e35e905ae5308f0268d669bf6063a5880a9e09d6a7bca72c625c16d16c14bb645475140eab907f38828bafe062e8ad6fb043ba8a756803fa0ef2039f673e99a40b5db3a77826c0677d3451729cfd0f6d2c8aaac28ca6802f2ce225e3d7ec54f4a43fd6edeaf5a24406bb87c166d7f2c2bdc13e439e22837050b993bdd4dc7b08e53e7f79a3e9415ea2d06d37349bac2a75e009c7193e54be8ac82189ff0f596497d807796382a74c02fdaf14ccd5f6f1d930db9b9e8ac624673a146f76a522c099643491e485e8e770a4ed97d073fe43fd43ba8a756803fa0ef2039f673e99a40b5db3a77826c0677d3451729cfd0f6d2cc89dcd79c7c3631601d66c6303fc5b4bc1d474a43344fb9f91da102787081855988ff520fb36e007594b5f9ed23c414910aa48343c87ae68b10ce753b7e2c78f7de4eeef74c8c856c6215cbb5a70957bf58808728e1225b0b542d53caa192486a2d6e1bbee7138b6f94307e2b41eaf9f0948a3deb85416f763ab8bb9866e2224b6b0dc37e8d41c734cb713d1fc88a9375ce426b48139c19977075443035041f5871df53b0914afcf7c847955c7861ef5b5c6fbfc41bbee184f1c28249ca9ca1e4715a543c83077f018000d758b739a307e146ad437c0de5cfa8d92f5350f26bfd3ed17100c55031d2f89a1527cd50c7795c1bb7778e509e801780001befee90a4667a33d8e6493a448309b055707e752ee03ab000cfb1341cca855d1a3380652253bf70d66a5ffe900e7359e1ba2fc99cc12c39c1a6c43eadebaebb81668bafac551dafd601644f13538f4f4c4a7a352d593f2a8f4c620e5712d88970cf51c83e8362a57f065aba5b99ea2bb601747b07380093329afadf859daf2d2e9090376fe3c4972e04b94822fad1cccf3f259c85281f7e97b9f35b5f8fa33882d6ea17063423e5b60e33cc5ab9a6b50d8361de5ac01ccb44105884240abd8e3f24ba7ab08915d65db3af4af9910ac04a460128482f7cc334f9587a9d98448ee1a02ceccb91c7929d26952dfa405e6d6f15763d30fc06712c7a0265457dc25e131ed332972973ff552b56940243357543003e1365ea5825c1dc0c17af9a7645639337d91fe3c4972e04b94822fad1cccf3f259c85281f7e97b9f35b5f8fa33882d6ea17063423e5b60e33cc5ab9a6b50d8361de5ac01ccb44105884240abd8e3f24ba7ab08915d65db3af4af9910ac04a460128482f7cc334f9587a9d98448ee1a02ceccb91c7929d26952dfa405e6d6f15763d30fc06712c7a0265457dc25e131ed3329eeae3899f12a385d7f232c24a1200d6ce4c3fe617102b8714bc4b2e7c1731ee38117735bd3bc12c277d4512147b200a183e1956f4ef9775ffec7e42f39ef4c6c77a36e0adda85f66983fc6822fad3725e00e5f95c8bb3d6b6f17674a2a5e14fb57ede25728b74567a0cb33d225429c9e265f1db81f35bf39e3fe0e7ffe44ab0865581c1e4ddf61848d97bde2429942db04b91983194a4535759687ee0ac077a9aeba80c03e3fdaf3709b7c0a0b10810eb630c0ae591c223b6d55c208af8bb5ec8117735bd3bc12c277d4512147b200a183e1956f4ef9775ffec7e42f39ef4c6c77a36e0adda85f66983fc6822fad3725e00e5f95c8bb3d6b6f17674a2a5e14fb42fd3a8edc4ff5840ac0e8062d8b36d43d2a0ad6120306dd65555f49bee6e66261e5b8164f3ac7285c7b68182fd2713e0e7f038d955774cc644287a86c8c8b0c41581f963866e96f048c0a6494b823b47bccfc417c5a0c0ec5cf94eed8343397565371d8d881385ca975413b6e2c256cef5aace97e1c96c06e43634d059667aaf5199b26431e63753dcd848307f1a26d2ddddbef7fe8ac6c8ceecf441d72a9ed80a2ad9b4853953d7ee0206a23cce6b9042abfc1aadf6b3ec60828134abcf0098692ad23159ed4f4f4158a7bb697923009d173031653406be0f24455ef963e59b1b43c1ea029cf9ea25dab4c2e21d4c609364dba3b4bd230e9d680fab1500c84e36d903080dbefdf21dd2d076f5ab227a4e2d120773d8412bfb0c97436003a8a63423e5b60e33cc5ab9a6b50d8361de5ac01ccb44105884240abd8e3f24ba7ab2a32e243356c02bcf3f10b2193a371b78052c9e8336ae308770933308665d77567e7740209ff503ed5cd70ca09900a2bd0c3106ea85aa91898d7264b5adcfa1fd58400685abb5a2367b1deef2cf249d05bab7ab04eeb5b97fa3ddac1a89daee0d1a09494a64531b74d8963219c07343ffa72fbf5e8ac8562ac1c4a4313be6b4f0c7acc584b3a3a28e534cf24ff6f378419c325d85af593ebed63c714b964eb3cea20eec49d2923c2cd281f77bf7c9b1c2e110b51f708f6016dd9a3ce03156acc87b9c0d083348089e189b34763f92bbba66da964a9d5b7a689ecf876477fc8a4f5ddfdb90a1c8f8f32c6a060e7611be041d52ad466dafd4a793c7e412bb9828908eafcac2973c260a95df4c5676008d0fb295ee68f8fb7c89b33ec0d2393358d730062112e09c2966650043c37b4ffc12c84d6c6c62580992642900858c15a807d51ef4d6bb08a34f82404f66d6ea6454ca407100109e9adcad5f4c406597615269b8ce67c81d1b7546dd9db930787b3ae03e756bb8e928ef93b02322fd73825aa566abd8608e727d31ad509d5d6a8984603e5cc9e5bec19fdcee25fb65324a922c1f444d36e74b6415bbcc6a034d81eaf812b88ead077a01a6f06c3413c8dbba45c876d137d240c60d5409a13d5e7caccba82fad3f2be033a38e9582aa88136adc36027805a194f1fd7ac08584f0d0e6c897f72c2ad578c26e6df7ce2390db9cb0538e9f85b547f80085bbf0b7fc893058373e71f6d4e76f6f6da38c79284c69d6babe3d8687eafdc847e6408763ce5232fa690c99e28cca6d3acf7d1d7d296fedb909b7289f1ed7f5e9b9a6d5421c37115c35c34c506dc40d29bebbe929895823615af4a5a1dfd6a448c50f6442be0ff6ed238b790698b19840958807af54cc48acd6b5665e2b219e22cbfce6a9c7990bcbd9b08fbb8f20459a3385e73fee32c90a6d51d0bd584e080b562883fbd87fb38723cc1147337051c57765d900cf2dbf8423e2116553272a8c234e83cb97c6089951ca211133f286ea8fc000ee146605d49f70413a4deb3e2cf75e00e2a9381be948f61c9385490cd6d1dd5d6ef8f2f6b6e39ed6ca25b32e4d4f5dd1211a9679beb65138f4021d4cf8f70bfeb0667adc36027805a194f1fd7ac08584f0d0e6c897f72c2ad578c26e6df7ce2390db939b7af92008acca6f5357850704bb04a34e861ed6cf15024257eaeb9055d7d087551f5adfbed3d56cb5e8a3eb19c0d9923525ef1c30ef33d1d035a233d6c9554ccc159a1703bc6d1c245b1a350790fbce30f4f59798f7ae0a6e155665b02fc4b0b7ef153e5622b1ed821622524245934a15eb4bea9d5f374b73bdfb5e8d99c95837b410aecaa05561d65ad3ca11996f1718f566c53c62a5a1cd453c82b50a0e395f8af82a0673583e012db9c3b728e47ac780559f8b832e1820e3580301132fbc94f7a1e5ca72abf00558390cc02b8063cd45563660e5eb6380686e7a540226f554521275d2fbba42038e0368a2fe0407d714ca2659e4e2dfd7dc1cc1c3766df71008b70917c0533c3e43d4914e44f61aa36d015a22c29647fc0a51e1ff5e7db763d02bb65a87823d0bcd62b8e0ee0bf553e9367f03218048b4e9e1b9d0d35e3427ea48d85df467d9b37f74f5acfa4a8496653729857bf7b643cefda6593022f8d7d0dc2ba2453b73f29ef5a343ba66a113fd9e4a6c497f29aa81126fbcd74c93754d7debbe968327d03555bf5cc1d6d635726cf12b1b69c848d20870e3bb5364ab8263e11ebb98a81aae73f97ee4647e09d6ff7f033784023e0a0b741df3fe32133469fa1322261d01b1f1142c5c9215c5cdd6497a9cf938ae3ef028f834ec26d2e729e86bc653765aa6e1873362505b34e71fe307f777416bfb50932bd009cbdf71b2007e04aa33f92906e58d157f5ed2e1691db284d01a8b38a5332fe8b08f90f986ceb4106688f45bc90821ee979353b8b445ee32da4e98f5d2f6f16ce2b52b725eaa5317d777bc141a282151eb9c80ec09a83a433013d09ac20e3cc1dc1fc06fa26eccb6bd80b4c5c1a333fccc0efe4f545b8e55b3da3b7d77a61dc124b6abb07d19ce0dc28fc6d0f8b865947b4e95370ae0ad0987da2689976c6879eaa8946e581e14348abc8624dc761fd619999bc7a0df5738e8cc8ab5f923f0f4fda7af141e7d6c324c25b5e3c76a81ab384aa24876e0cded0cd79a2919ad684f3064a6985af17ed2ac4ff1271c420774d19eb4bd9a0c98263edcc0e131edf2ffb5a0afc422a0189e749a6c0285b08c0c80a332361cdad3086ffb786a2054dac487817cda463a7c498dac637095e86623080356c10b8e4e8bef782871512ae1ae5b7c6f897a98f5fab3364126ae32aad783dae060f17c3cff13136e9a60979f85a770b3e8462ec9fed8993a667a0fdf7c00c533f440a926145cbe93d605cf774c96d714aacb2504f0cbe4d9d6f57c698ab4d617d87c2a474046b95401557bd584ebab1e79bdf14029b4801f0b03dfb38a6e3cff42f54d60d3030cef5e43ad9e709e03ac6fdc8188735dde55461fe95447dc49edb20f017b2059ade7a418e6abe823e68ae40534214e709860386b09fe4bbde902d4a61093b2105f237048b22eefb1b9d3b6836c33cb4d4e56ed9df8bac6ed638498d2cee23e0e84d1494ca17b5dad737955cafe99cb6f3e77f0d43b3d331e6936731ea0a83376e14aa6a9684ed0148059f2bfdebf25200ac8a04ee29f15e0d9c1eb2cebfe128e113e308be0b1be6c8e01d13f21e93d76b497a9672ff9ee1dc5ac0490011f3e8347fe48c1e243a8452fcf2f96d9521a70700488fec9b40f2dc4a9ebd2a44464f87b19cc184fa041b0036c110d12ad9a21761e22fa0e0531ceaa1903819df97bd10df4bc8c914e2ad8ca9bf8b12c28c958ea2ee623dfb698a7f97e842c4432feaae1e36f3ee190d0f2518421e78e51dd0b4ddbc4ada5ea5de0a3702dac96315358cb9b4d91c02951dd02d626f7602cc73121e2f60ae0e512f5506e9cb6fd69f7ec61c4e590c1bfc7c0cd60a6b5f251ad6c72ce82640139ff5e9fb85ad1d5752a0e82587dfeeafd02c41350abd3eb7409f7a9550f3e117ad5bb6e30ab6ac8c9d3e5519688c9c2853a39df7a54dd19b2c87a3f07f3ccdff16119e77c728e36e5ab264f37d6351c08ca2ba149249598135fc495242ca66fddb591928cf90440f183b45d50a5246bdede74a13a33fc4c99d2f733a79054c07e624a24c38d4a42d3db3a0fa8dd2c9f0d090df570fbd5c6a4c211f310fc6418a73a11cd5beb140017931e11bd10d273c07c3d61e264b16758d55cb38ae52f5a6470cbfb32e734e84f2ef92f2138c7a77a9d5ac7060e378d32286a6e94a60adcc0a71470bc7f49f8538fa5b0979f709313f29ac8a4abfef5d3a6c693bae05be8d024d11855d0c604223ffde6fb00e50c46ade1f873e9f473ee886b8df4281c7f800dcfeba7f431bbd288ac3afb4ef3147759f7c45da698006585aaf36d4a88abccf86cced83957ee93be17e06c2080f2bf43c341e264b16758d55cb38ae52f5a6470cbfb32e734e84f2ef92f2138c7a77a9d5ac7060e378d32286a6e94a60adcc0a71470bc7f49f8538fa5b0979f709313f29ac8a4abfef5d3a6c693bae05be8d024d11855d0c604223ffde6fb00e50c46ade1f35e5fce21021df9895add84479d257b74cd2b3ddf82cbcc9bdb472bbdda5ffccb8dbdc2dd547cbc3da5af5a9223930987f20094621bf261efe0f3aabe77192d38ea9652615cd7ec46c9bbcb9777e80d15d268c8d92fc383d9932a11252c7aacf2f7b049745f3c0959a2c3ecc1f159c9267f568500711607fb4d41626f737b48aa40343175fe7e7e81cf1c48953fec10bcb91a8084868f90e6475684cd0426e82b91172c6fde96acd86eb140e6c816f119ee9a19e1ee2d5fc967d174767144c66c19030b857b26dcd42c86e855771f8c123d6197c8f0ec9ea7637596aee7f622dd2c657eb3b1efa3d7d7fe1a18a04b14134513619c09de1983173219d32d2a380b6243f123d21352b294e802787d7421faf6b41b281a91f531fe5813750bde7aa00ecf024aad2b749f3a41fe76ea812906b35b4cc21c1187a43fc4b8d6eacd7321209fb0e796bd07692771bea66bef862b189ecb124bb7272b99fb7522e8a7e77344d062ccdb25bc9ac06f2e9bb3fba2ee0c2136e9bd20672bfcbc52f2242506b937159813893ff904185ed6d2b44f889766b52d7818b47fdd3c7e66e92a63465ee47f69925ceee10c859fe1671508f9d154779ae5af467b60ad56ec3c77bec681817252946309c349c0ef915fe14bc1094b21c1038aa5e1f9c4cf161c9c80a6b2ae64f5d6d16b0f65b1175ab422c4c8774ff67893733390ab4212c9a3701d75a6d03ae185df7db0ba3fe019eef538a739ff9710d215a691a2ae17b3aec6aba25d4191368f2fd1bad4ba0139166d1fbce5d2aa51e33d40dba7f80140ea1f0767f07d0d505a8d6633a99545d8cc20415390a2b0845b8e8d5cb0964f5a0d2a2dd4ad1596d64cc1f0b1ddd35d7a1a05380fa22ffb75c64e9e289810683d69ebd78b45f76d3ebfc82784bed209af1d8b2543cc2d61fe8e4cd10efd5e369872ceae60d5bb4ca52ccdc38e4f61de0a8c8bd2423c846dcfd8e6e103e43065a3b73bc0db96116613fc535ac36a401ec992900973df62092d49d7b031176d336c7366d37283f94d6b304b4d846ac1a4c645cf106afe7e484f04c17236de7252654962830df77a951e96ca48797161fb5fa7eed5d58addae438e925170cf9e9ee5af6b80dd767f1131e020415edf4f4805d95acd43fc6b6b159f727a944ed77fa7f682a8c46bcbb7fbce3ba133435a50b4c2d0eb2a33cf60105cbc6376600cbccb7accef570336d93f3b2836a58155d516aec75c0847c49387cdb2778002aade81ad2758c9f15aa4fe82a9162f13e4199d91d194c7aec084b97637812ee6b8ec25f22b700705e436def04e8260704a7b096b5fc90865fc7554ada55830455f38931771a30978ce3b7bcfbf04de205b5de9d50544aed179a96b4e3f3341a682cb78399021047a0c787b521a2f42be32105866fe7e06cf44a5ecf3615d0c0d8aec3c12cccff27a941b1b48809c6c403298b18962dd67fcb55f821ad46a72e17b933f730c64548edf67f21bcea974de2657557104b3827c079da78d23c9ec401343cd19de46dcc5aaeba5a03ba80bbe7bc9d6b00f5da536f3ac1890f15fb1663aabf043c8b1653488ab240d7f03833ab81f877a85c52b503b5392ac2360aae1ff0480e22a9aeb64bb3e894165c859e634b7c1ab13ba9ffd31b95bcf30554bce8451fd6bec5795ede9f4a4bf0482d9adfb37232b7fcb4d8a4e52eae0a8a3f04774d1bc611f791530e122553ab71315d61d0a5a6b22964f6adff3ac7a5e98d5a8ff3b5474f4ed5c42dd1cb010404eec39a3713f1efb7e1179f4bfd2316e9b27d642c47e872b205b8c649a0c43490d1862592ff627b7d481a0876c59e6993daf262258f62f7c7c3b944d47bcb7db43c2193d219b24073b0dfe54b3e77ca8894a77755661a025e356b11f7664812edf958303fb55c9452def5a66e711369702ac4f72a080bb417efa9a079ed350d983f05704b7f3d1215438c196f1850774d48c5303730121b7a5155814adb45b8bbde583bb8eb7c77892d67052a95653ed4630ebd47d8b4ede2c6657645c720b70888ca404747ce9ab2c6e4f8c90bd54baf03e811d9ace9d37325b3d584f98dc434bc58616baad5425222964e90ca43662f73043b5aee144e616161a739aa345e9a8cb004fff32474f457fd2da0dbc4e3cbde0a3012c45afc92ec34e802f9ae73d63b8d32fe8b63d6ded05df6c0ac1573dbabaced06a56d9be67b7a49ab73bc40e92d0ac5fbf80421647588a70dc644bebac13240363d08569eff490a17cacdbf1dc96f8ee1b2e39e4a82aab14012e6b199be850b8ae2b27ee05b0fc4548e77e9de6f6b651bec01be9bee95ae4482e8ebd57e30192abd19165f946e99290fcae5a36abd6d32f86ac5f83e3777def2abdbe7df549bc9ba1ca45116d554a9652530048e2581354e640e4efe66df867a6a6897e3b5edbdcbbe199d8af502132c863e44bb6d7a2840f7391e825adfebb41d2a59f54b5be3fee917ed6896993c873e9ed32101364ec86799afe393d8904a740a0794dfc32c7b2805902a2231c5714696a73f336fc07e4d8fc88697cc41cba283bf82a3a1d61220faadf6ab4646e9bb023014be6074dfbbbc95bdad015f1e21fc278939dc941729c358b0409cf76b8c619dea1974137bc19b6fb2b459dcb5945bee8cf4ce72a4bd35178d75b970512d820c3563ef40adb66f187da7ee67743e3ae7b13f52aeba272875643317c99b1c957d4201be48c7f4038befd60aa8f001bbdde701d69e86e02b15e651a7d0357c376253cc8b801653dbff41e918930ceff5579efa379bd444e9a57e36c9de121f029aaa2c028f2a6582231febd04e0b65b98639ab56e65055ad7b6a4elibcib.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.2.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.21.1.19-8.el7_6.21.1.19-8.el7_6.23.0.4-14.6.0-14.0-15.2-14.11.3[[@[[r@[i[^[Xf@[E@[>@[*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.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- 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.21.1.19-8.el7_6.21.1.19-8.el7_6.21.1.19-8.el7_6.21.1.19-8.el7_6.21.1.19-8.el7_6.21.1.19-8.el7_6.21.1.19-8.el7_6.21.1.19-8.el7_6.2     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%MZ:1Y+) r3S6 !1@h5CvٿC3/qo%(bݡR`Ԉ,1xcQzOE@@ι >}\#Att~. JDB?E$rpg:$ c>Ȗ?+nFB_*JUAk_JF~.|_'l}vŇ v%QG=l%k»Xc%L}eٯ*畼6lxqTWBna}0r[Nff/Cֻ h#iaRM.+?p& "I;̽G8ɓqւ3SO-KH蜋C"=1Lemu@M4Q\@>q.{r3@s\΂i٫Z|PMڦ<1E"%b3\& ܈y *?(C.H?V۝< }we?zT΋]bX6Yq [ɼQ#ܑ \/ Mnԫ e~<ݖ%3aЀ8Zf"ѪZ!Kz] ~Tu~1,?$9WDSP-]C߆CK!.! %ڝS&`~{i:CJ[T?hv^<7mr]ա_:&!,$ϑ)@bb d?E"zZBKv}*͘\IJℼ\b0GT(~7 ZoHsyVwQujr=Bpgr[N4@\%ߛڨOY`h@h ҩ\=sGLr9S1EZŊO ҐUs8B>]eVE7v ,sĬndؐywzs"b aYC$YX˜ٟ|b}8AfUnhN6s*^rveˤ>i.,A! L~JZV-j"q@ր="|@"OKg5ׂSqP% Bp1#י)w`R&wAu(P,m>Ԅ$tq!>T;]n7r|p#[2E$V}н1n2- mvB\x%953 XO 5P`H=*Y!(@oaت"eK;'6!DЕ-BSk $[:Ϝg݋WX!eouT7ٻ A_{[58ܳʢ2XW[0zT-{vowߒM{ $O`Tb3[k\МceN(ZzRYJCQCaץj?*#3s8% W@!hWyP aW%,\uz~+ScF` _] t=|@z FὔQZ߈Z*16%Z67]oa[fq C}lVoG̐ABl W Bi,}h!\ X3qkژ1*ffDf@88Vzhuip.1c8/Ʒ+ z^\߉k<^{%n:k${dɲmt/\9WRo%[Y+%SNc\75| 3tGL=#â:V"H533CH/+0 iFoH{`TPsC4ʂuެ}4Vr9 36`mA>G$ߛ #VuH.KYژUf"qHK[L j 8^MrYp X[M9j şG UaFi@@5G8w}i+yP<4 &jQFF9}i`xЍ0/VsITLx'wV韞sJQ7[DpDCLܞ(7.rNOv}TZא<~ ֤-}"Su.&NgkZ}N|5P2w[ԟ[op7os]E2Zk-G۶]=dl6%ݲg^+>F#ndCtKpTV'$ށ1@Fw00'ՠ CnP  j S.&LQ~ua Ǡi[+kUd].}Y,`PUz,Q_v8GB}>KҗLR_J> jpuciǪd^ݼv5b m Lb/B/7BH\blUZN6{y%3g=Ƀ"u *nNcq?CS4<=N(7H578CO֍z:)=iC|sR#,mBEz=ga\bM#SA9XDk4 دя>$9/o94&j~4U!̠'yHSN!y6 V *7#&xf >ɓs 7YG-}!a7zVS#0) yp-E8il7>w(xs hCCg Q~S7` :%V%Bx/ D%Z߁lɗ UQS([`oth?GWI1~0}Ҵ8tt4)Osۤ0;]b~IW2O7%ؕ{<2ti#"5QΕCԾׅ"?1yXMѯPn$5 ,~]/Nf¯,2 NjqjTkOwCE(ɫBoԷz !.4Q0=.>vT(D΀ſsZ>4=8oJG〼CT 6q_At ؖݐ_r^NgTdeDJNrv$I6|M-]K(̸͋TNҋ6FUa*hElm2 z:ʺĿ㈊`0 A݀{"d[1{HV'`[zqX`!q J}(E|1:?%@"a%xdX, TC|"5ˀYJMN5ZGO2AC7M#oRj3g ؽ)P=#a-Os4$Kahʮ7YYf@܆P9*cDz?l/a,'8$v~A^d\u]ҥ aR*4TSCX]-.F%(xE <`fPdk(L4 8r&W}jV =:)ȥf;nR3Z q .+6?h̓{b! UYV&'ɸfI!!MRzG='z MᝊI g@9kﻝK}ܙk74TɊ=vO)x('c%&lHeAf x8t8 rS"}T)uqQ 8zx2§=G6w;mu 2J#@+Ėyn0|N+^\AT.(VXLQ7,Ttd'쉖BhK8^ߧ1QZq̻ vo[`{zUP>y -rWy`j8i6WdL V)I(=.+wj5n`64J]k42f*ћ ѷ̈b+kl a8^}8<cl.tޑdZ$ wű^ЙV\[󠄽Sݢ[vGX[Y o\y\!޼DvC -qV U5 ch2"Il0g`ל~CBO)z~.繦_Œ s<,)w?wo7~((:Uyxed@pTJB8+bCP3fU;ҝH\2q+ ك/6Be6c;oV3QKL^9>بQ $yCSLI-Yӣ76]C vE\k/@H@7zeX6ƣj=+[Q)!}+ E(s&40m=תUq.ޱ!v}ڲbI'`@4#{c1HwC J p)CtįCri%z#꿁L^07!a,4>bOYcԳf9& #120BWZj“~ I;ރcdOѭ[FĔ KfRBOR*jE"Aٸ5<&tkGwӷק-‡fh[Q k۔cs!^f|p1_6,В8>owĦ&q!7k+CVz*6|b- l>E-g[[y3S,bm=~ f$2}Q>+%Ώ ^e gb>/4QS kd_6oO"C?nOSqj4+j83PP5* Js NVhMQ_%2JG[gk=^OL;dpZs 輁gA|OR|T Xڱ-#@9{פ|^TCyХkk؅ȟޚm9t}jy؍qѡξ#|9vYcm#6VHKu%zU( aͿ UϯX[mz/U0AJ.!'ѱGdNeA2^CTQCYYG 08bmb*;#&!KWZшgimq:"ۻLf6|3TY0o+ "3 B$yWh=Ŀqs {^w/Oeu_W3hxuw=.t[)Z@LmM#Nc)f@)/<M630G# (9La2VZHTĸ{~]ײTj=2#iE5p1 3g@'f6^Od:VT~X#jS9KLuӞ_ F{p\k pD-PѾ{9c=Ƨ1Xd6)zfVVy5<) g_);}04w:Շ}?~9hݲbUߋ4xGy(sߐb<-LKhd|g3L#a|͉O"[9S(%L*)!^[eZÚ_tf7úHbD}4OJy,q#J/BFY@3J#!Gp!/Yy042lbE>Frmhz4|'0j?QH݉>]}cgӃc3WU]G=H߽ja>ë&\`C?xe>;H͐Z5bh<}E:/BueYa#kDhTtRXI RT7c-K/)vg } M|NTmjKzԇlau7A 7"{sl4a_#2rˊ8cbtJ+F@6_ /T޳ĕR6o{of%7\7)p~ 0ojcJFrYlO:hdq=0>q_A'V1%!p* e7r/,-O3 S]RblѱУ_0yܱ(i>Gp >=[6l3cZu!@#-^83I{o\Pen%CfDrЪA(]P!m#TAOOh3r#7`/~%m^S)dz7^.,|}-ibanZ8MOxg *K<=Sj}d&Bܓaur[}{a_(ޝQce/#otW&l ؽ>r̺ft=&Nlvb%iϷXM6,mQPտT`TAIw}(e DҀ@c!Ů nmyYsXWۋWH,⏠g$v{w˗4s2/tq #S&N&^?h_F+,YҴ 8.TꓐO7fTTu7 1\S<]b!ύr5K jZOklū:iNcb$xi/O UP¢sKOe\ 6_ $2W4G& t6 &B[-T*e2Ф+pOe:eSMVlBkG_s߯5,fಢo2zʨ^GHJ&a?i>ε4=6-^ݻ/YSAS8 T~#ȯIxnwP@ϧ jܫ_%6I(`ΘTK k1$V;`p`2!+ < ~wĆ XBnM1Lxfb`` Μ.l(E¼et駾Zy8vK O+;:ol33=A4Tɮ۬uzԙyH906(ZUT%E'L[q{wԩ!yT '\ca%/4]k0_VқFsUn¸(Ԧ 1 'ϵ:ɂt\-T" O 8ӂԌؤ>Է UDa=B;n?u߉5Ys a:v:iŻ 8.s:wH)7R`ĥJwAm?J 7Ν64`B:;k99ȎlQʹ80H!ca u-:ODeA >N`fp"d9G_HZXԮrl-΍;_LjNbyp U鋜 XmBAdn眾k\n-7+(sEabM UrkesI7,c\8U іc{aU,bGw>;  q ;n4ZHfYHbXAJU5xFOݙnΐE}JrxW8Cs,8/ Lhs5,i'e220:G8Shj }u%ٗ'»b.:"+;`6 ߬|#p!ϷM-2'UŲk[u{ޣ3l1L屔`Cϡ>/YUQ,&[WA8tXӧ i½7 g ,U{(ic*BaWZMar6a"DXȏ* >P '/_dOH-?OSQKI"+KQp$,D11Z*k$#I\kJ3fX:uCGi3}9W3>FUtN|࡛ɲ)r/$4 PYcbhř֧pK6Ywָi>;Q8s1Ԁʼn8S9֦!l- S &yf z  kO~<<&6D g(lD/H<k A1GaJ;HN USnjF[@Yx>?N"AҚ8YTKuLPo`-MbҾ[qj\* P$7>#\ ۸Y؞Lz"S9|֐t{"ۙ>JKJfmrxܥ]Zkɞdt*v Dbn2CHZ,lh i fk ͹lf5j.U[F kPVI>,0~gMlrj eެ=,ͬi0KWv<1#z+7<0|Bfb of<5I`m=mazFɍB:fEhޕm4nkZ a4 - pb>>ԣO& wNU:FKnJP$z^N`qGooPsH-qCXmb~C o}H&dž*|)lw>uq޻01Y98%Tcv ~(Nmw0Ŋ,)MjsepެىQq2γϋ%p}ķt?п8^=ݔgfoa5,7M/+xWGNfZt} !u(@ݫWU(Sq+Y)lnsx(|7YOC)P{݇$kW_`^jcosYZ$Pw9HJTb@ufKHPX ZNa e垎 NnDK;Mp%trZʫ x4Xx ȺЕBs^1 B;6 nꊨJ^!k0ȌV)eӵr#rI+RG&d-g#SɯOBXds %\X;aOe]U m#=֖l^,[/qg-|'¹,`fWA!:aRj4*䖇(9SY:'y,s/Zw &4 dat$Ť %ϫ7Nעl24gaS7Dc΢ג%-62:ɍyUlQGժt zdHr=LoކրBK. :&f:=T. S55fU4aHقQʾd^z' c%5 :$0]㘜q#R'1w%zdƽe"j.ӽu9j|Pvqg)ُAӴiVL 2 a1&k-*K*|"W sdARj%ຂJQ7sjkm}{ mQcLB1uĽ+Nѯ'SDtq0O.ɪw뚟oac{ ;o̝oB9Հ6#Z_ҐUkXg?92ұ)P`l<"s寵4J_ЌJx(t!0{(#O;)Vd5`Yv'$ JaT.5>B.媷f 8ݔSq=Z9ʥo6>q]7TTNJUjLYK1}tu<Azf(g + ͒mj)ho'=di[m X{NM܏UL^ 5ȹ :¡v|dp*1饆V $ ?}uWMT*Xd_e>@u[GH}y{9]l.Nkޗ+gxEM2@eWrG]? &]% X,@yz?kRU$)t5i<& W{E`ND ZSzkth)ӿvF$PVzrNH\]t~SmZ4TaV)vE|Ԓ.#&>4FS ^7d^KX༺3YV7~L3P0.lwԀ> tYȗVjA@.V=7>EiD_T$ f/wцG04T7}?3wPw `6Y:A3Jvk<`ssSBR7 7D| Us܌8(2Vlp ~qXL;ҮLuaUx7bZo )uMb6`W6} ==Ύ -(8Qs_/xvFr<"iWsF^֓gXs=n d .b*O^eL<\.LP^fA霔\ZZ˕ 9;n| r::i:m!z ZRnJEL#2ʉaC]4uKMԮVׄs:Ђp@qF_G7)GC;kKyr #`vSglͺ' #V C\&l]/3%CԠI ]P"HZLd3[BD"&[lv:-_3 B]KҷKp>rLַ$hRF03?Pne :NEDCN:M\G6zWKn^S-zƾbr)2]Jl ;]&76>%rPE(坾P>aWg Ldf3 GZkV-X*ҍw3i9j^gfkASu%_]{"Ze]NFh%`(Ja{si<o^] 3uPXhՀtDQxBܸ@- QhJjlƋAnm;ro !G[OJAc`ob,9hQ"=\3;pJ!(G6ٷי9T,[%*-T$_a1שY2Y5y1”(׎_ 0)* x"UP(a] ݪ.c%Ga9o qCڱl>2ʈ\'/Mgz1ĭ{VF T$s0kcN/=,] TMގ#`BR~HNLGOͣq5wαʠR!OՕyoY=1ط`qC) ONT<_)8%SnfצCO\Y)wɲ}A&0@b:c_ɘ@}^=SzZ qBΞa'zIe8{-@]< Wޱk++!Z_R{'D xޅ!M\#nL#6$7*XGemP}fi;KRH%3vb-ϔ5u++AĶfg_xa̬ pn v&FI?S& a}tD`pFU q[Kd9${kQaӟR6ؖ.P5{sπ,"I/ zoa x9@R|;-_7·`M`^wa^D5Gk)9\Aǻ]pbST-'O733R3 `,i&U~ki64:p&!Г=,YW׾k5f ,1Vu;-W[kgg,j>RC/ 5P3i4ݣaTϾdmm@UK|Z&xy(nJe_CCdNOf{֜ljs`[!mhPR76ШF[d_^`CKWVxwH~984rl/w) J%S6Y(CMx3{Hg&?NWާ_Ţ C_@U^`țfzy6IH7- s>LfBiE0AFMlp~9ƘPy/HF ۆhRĨzfwHT9# Vtr믛:橔ڇF9 -J @rn$EjTh0yb!d𬀞7A88T#(#,$n&P޺?߳9oc&7nMuuIG=MPE6PAD+C8]B''CHui[6ON>>PvL0Wt?OKrQ#}c 3r\ī9VdW>j2hĜFվS@OR hnDiSP- Pr_3O΁Úg'm 0LJ[ϔW멝 O'ҖCi!G CcTVxSasDL10Ir >yJt_mAOx nx9q=_/l֑*GV0ALt]yd嬚иQiny?m|WGЦ6<'j }8tT[ ٳR K?c͚<QcŮ=[oځh C+ +|T8\6dלE$G=I8?Gms3Q| K#]@<R% iQ7֙ g6; ~{&P,:K/gxI N&8K-85Ԓ\(X~(ϵ_ԖP\/< ]#!? h>rZhs5Ah˼"ߔ|1T&1X :,$r &f=Qm:Y)<܃63 sڡ=|vdXB[Z? aX'ye ׭M1 tHha#,JL9xM+`{ĺ!N1B$2^ `2j*ж]0~9'q)XV-E0em\)]\XN9Q,>™ws 7$ܚLQeI ]"SRtw@;o,8K}u/y>s +H '_zRKײCU%5B@vB*NU?A4iKn{\ 汮C>3#]BAWIw=^< e=9e.Zۣ]]Ç>.gT3*=a3.axCyi:n%VrdW;T߿F}2=D bQj"Z>2P~z+<.Z|{GTz5l\>Rj^ģ%ʷ5YR&eE$nE|]!׭%d} 0:ɳw; 2#̊'iUsd&\UCloIV.̪GL$]d.Eb\]F /L+BtsYp1vJeF#et7dIH;s*Nȵ[^_Kr \B(N1[2n˾g|&9;* ƝQX0cpԕ#;Rmm+wnp\.,]Etb'ÃRЊR_UjJMٛ'v[$]-tN-Z}yŝR"׷h9dڎ9r|MzTƽʅf;xޜ)A Gz(!-њ;0V筏p$Ua *#bYYClھʱmhnNe6e{ c l?⯘#}yV_D:̮7W O~Q1"[˰%>y~Bxe?B%>RjAUjh(L aKk@ve H{ wm&_Exvp-tX#6YsLDM+\ApͱeCKɑ8-g~ 7liDJ6XUP=yP_ƿ~R[]o64px ]̖*o L5h*v<' 0˗3}vF!*DZ^mr;R"?9niE$0HPY\ߢ6zz51|M>Ὕ9wKm޵Uӑŗ-" >^<=G6bԊ3[@'⺉U1K4>k┘= &Mױ&t,b(i\]mXޛ'N\H])0N8 0SNtw?QALc,R {=0S;ڊ3P̻Ibmo5lrC1gF14uo1<2yC_)@^?L^Q6~E*Jpxpj8[VPoأ#9-:r_i+l]R):2^k!x3z@ABvw(tq_~$\8ԠlwQ"?DE<Ǟ ]a#3vew/1Mx6{m՝cqo}+EPiЯcn\3,„d:N՞&gқ,|\r0z ul0ȰW#t}!ܓ}c2%a&'ǻ`l2-_KSMw y\>RΛ_h/_/_wvR'qNLO_Ghp _rġpFEJuH`'e zdŵk'rg@G< *\Ji"*6[+);l̖-4rv$ixX4Um[KeUD y_Pk)LG:<_Wwr% ^gVqv7y 5&]]p4s\C*/[cy(@qywB#METܻ;{6u‡ KkJL~(7+~wd%˶"gq \#*:+wtf!Bt-\r.Ff7?H^. 4 ^glJҜ&,S38Đ_Xt݀)s祈f1=^xIKE<`TLVS懋E9j - ԣO Ic_k.?VO")P΅AC&(Y3FG8_[ӓt"p fm:T8%`q-lDfU2YO@(7˹w.q(9HqQnk+T@ګji|}ͼ~}whq'(Cf,OS'$ö6hмYG6!#fG\J҂6!mW@}]h( iܤ0~_6_K饰OXA2ӥ*%-9 Co)=^.H* |ϫ~GYJ ?q77+dG%6њϠ'4i3KL18=3S_\P=58#C, {ٮImo}ZwfE>}bPcU4\=KԤ"m>w( ߶ƍqH8ubg47Y'-„5?<.H7A4\5B2G_J\ i4v%ڈUamZF+ XyDTm,J>Z r[>8"#h@KB HޓѮrgsmuaO *jաIDg3 ÎЦZ#,VNm+bDk(0_L8_9 X'MAA=v &:K _6&$eF\\˄]3A6 R`Ѫ㝖ꎘ C3?'$j 8C"0Bϯπف^ -Ûw`8Y&kMm-u}ZAD˭*z*7hqdӿwWjX2}duju ok q9rl;Y frZsDJv&DQyЪE&Lv50#>NPW'Gzë_?n]iZ$L/|\X60`Ѝ,JMI)U33GLd{5pTgT+]>a-%h'6֕ XY*q F!-#V / F'R[wk  4NӦ4׌JÂ!2+e%T8("e9>x*~ksu|J8QmX~yҡ[`;OLn"+-\?HkYAw]˫:F.Uvb+%cu. V*L0Sŋ 'v@o6V!*w%x[]VHa?}$a!KwM8.6VTzCu_D2`+jJwGVF5%ʼn:H̢qKSdd ďH;դoա>syNJYiا5oapYs6s>s]F(? +envoYZ&Ū'I.RuD @y=+d\+$H!ÖWcGDdyx=kVO/6RmEcexzD `]/N98 =u1Zj`)G)~ ,UTJ Ч4x)t8{;]-n1}KMȐ32`o ChGH‰0u`% d oTATF~'zlmXn^``L@Q>Zz3k <-8%3UsN9au<k"^ߘE ڠ."n㼍7o3R6 ӟ4=:Ns: Jd1;(%zju V&*р qɃ䉉#eQKZƏv;ҫ~1or*gGE8홂}$\ՊtDoVs40 5)rjxÆ3ȼنΪ: y ƣi08mLPC} WA+dåY> %R/  JUJ2?![ђ'P $z1q=W ˚['oVn iƤ>5F<Nx[h_J"/8"c#X^\ uk[g]iOȉ$0#𧆦%>C$n8|Oh]26NJkfhC-n/w5H)!51:%j@e1q"D_}J=uLxp+liVv>Fi!A)ѫ{N㡞c!. kU$уPI!I$jZܤ HyIާ|3:OYہ6{e!i\qc m0m,6FeD=¥Fk6D%U(04fL@yqYbl;*#(32ACpN\/Mȏvigxdn)N:*JEΏFm:ξpTM-OScbє>y횃sGo9N IG;~[^޵2 G_w4|lUdE}9/1%. gӕ @՟u+uBt{ ;xlx "9U;}xwqq2j}=?,\Of)8k>4!]JM/=ޔ*7zy1,˘o@`CҸHg?ǗBRNT2hK M3<s G;D޳F`F`?%ٱ:ymPHzR-(LI N#khO6hJ{eaN FU*ra`E|vŨ#5,9c Mo+Np! 08 l<~1{0MV",eN,dž8tfҔG,dP:˸)'n#W: C9Wx=d?2=Y~]./%/!(I'V6,p[VeX̓% zh_a\WBΨ~룶Nf$׹^* OjYLa>覩[_ "H&zNYpbUMkc+e/=QUs)CAP cfW5Fk]% |s֘?y+"lr|ZuLJ8.c<<`<+ыLcȖ5:T681ь@cؖpQM*T%![ yu lRGP|JR~ؾBuP2YL~d^Mz@^(k= Vo~D'v>gpjƋFޅ[a0ANYAx#$D:"VV _kM 횓J~ԡ|'ta+5k:Tb I@hB`ʰ¡Jk$dQTρ^|FöHO:݃G>X 8+ J5Dbb$y{'Mæq%=o,XxlG$vmVY0% uK7@ 3s4o2#g[ᫎnk4EdOix;g@!*NtCL*;?v,B|fv\z a2vS$wXŒ د\R2ENm3 I]3pZMϫӈ> >ӹ[X8[ S}}'l{D#iny{"͕qR`B 67)mo5WO=-ے̓um#{+&4E`o݈;"ѴRDȹWOw+ %d`xP(#q2̀-ΩмuY:ϰY ;C+չl ۋzco*Hm ]>:na -Z}RP Fidj ^Ć6@EK=g!7NHu.2;_~E[__qKw 7?Tiͳl)ơ,LE"lw} 0OW^bR,cY\z3nn&}Uv,^ + aW ՗!?wUiYkZdEϱ +oGwҁw4/U^`:4s 3'z9Ls׃b>Dy̷*}"N:C(i#[-5k+,`J|G(NU6YRs!)5^sC|2~A'K,  dhc]nepn):]Z˕$ F+d1Γe7UI :A@SXFRvg {K8m;>"0ۻzE cH,ggT7U +ꉿw639= M}YWR͢P 4X|&.PvCz؍_;/ -(D҇/ּQ\;CtM>sMGQ^zq:ߟjyeZÃᅟqg +43!w²oN{K- ){9P}3 2ezEVygB)Mw:߾4{FV]ΟwmЫR,Zow7uA#%$0hI:^7ȰޝMn!"=l1*0Q)_J!A츚-%'rSˆһ4zH8{cs5j#&`{vucEN6Lu'n!iBz9;\84EYc]*Ԟ픤7FԵ2q`7&,0`] y\"B&8I :-My}y7d&i[(j4ݕ ƈJ20:|fylv}mףbxjYGf뢼뵘*>+U`F-qbyly;b&Oɪ̅cBQYiROBĒz-ݷmDwOiNqxDl3Sw])m,A.RoW{ۮ9k=2gnEύbUƨ͓p`}@ {3Thpَ֨ߢfrG{NyzjWF6͞e }c,L /gc}z޻pƔ9P@w?*ʹSN1[+ < v|cBKY.cOW12ŗ&i^Wi,v?r3Y3 ak*VUrS.!$ynhܶ@!8h/(0ϛmSbj˖[;eS3> Gqroݛ;٥ (DU4X:&ϣDrNCd@[fȝtȹݻZ>kqJs\Nj` 7#wymDvO񖘨gƬC 1WVo5Gf bp8 .hɤ"K=BflDc,rU?j1hMq x8l>NȮ".q_tغQ%ck[5!`\[yX7gz$\2N0[9^Bu/r4}߃|% ETG% Jʬz7 .Q/Ny?aܨ*=&vaNvTICb5|D&_nqg MA/Ek9MeN]YP Wɾü" ʇDWiݕ -^-gc ģv~MF3G@/ݡ@2h7J|+upkج:»R6̭d)xqiZv\;~XBn,- \.N՞/DB:.zU3@C,5]g@AG;$MΩ`mɧvfI~/mM-Pbmh_|~\-Y^okߟ)ExE^f1P[e< }_]eF> =F o*,TQ&[*;@j8mUDĪDh=Q=^qz0ujkyt:qpg垉4C`r8d_LaܜY;wMkQbaVVPE{? i ziZ$X c[zG%c (7}`a)pwm 2BQ9 qxgO %M;UFW.l3I4H#8ަq_!7ۛ)I^X2 jU){.mN4~50m9DDQáCTaYgͪFB*̰j7HO 6o~)/K.wP|3^ Oa8GXW^t ~7D5@`@ـc|q冚HHh~ }93eN N> -к.e,рLSoGN i7Y%Ýl`&poړ X+C9Pq6F̆J[_[)'S}ws+8FZY,n AD߲VGe*LʙvFF8tz#nz#Fҷ=j'x! qW uH YcuЄ}n^! yUI/lJOByTm:G" g$:1JA1`SҲʜuidϏ #Fc-n7濂 Ez 5,p DMi,M MӃ4V%D99B }tsr+f.'H8ˉ :)5!\ps|d( aF@ uK7, U7j*!' q`6Sd{hWN|c&hbwrp~\(^㢠 N_aT ;>v⑪U.߲xoF[?>؍1#Bf @f ޻~F\2Y?lrY)6:)ϚY ~m,TF_j D+Wz'H֌"/ _y2-4T$^d=yf$^Lٓ*g.MF'=O\m{025m8W<>ױv<+EGs࢖4ȇ/8xݒY[o w2.ƝCx~࿕G롽iⱲ3;}Lj{≮߯Ć Ԍ\vSB9bG5ň%bÌQ7>tij8ypV+HdxZQtξ.(C&Pm/h<.e{L2<gG\~C$ΰG ?\ w>1sAdT%6*="?(zѯ~N-Σp* .61Z^^Ң9 59)42\>㡆yOm>7QpA9hV}#ލ"s0NR˦:v[MH$eO8k֙LenRzu 0i :{%s kgR}?ڝu"<Ϥ'۰">4pYXHNP`/!{sޒ # ʚ Y zi?%"KҒɆJ=e`'&ɾ+\(%:_٫9~՝('[ 8N3tr~?=Zz1$ޅ?ϭd_u]~LfເK fV>q.2QU?VO4sR )2Mmthy:r5em ZB͐"k߃DcYpJ[">X@\J Oö4w3i_BRjb}P?8h@ wep)`&:w ^m4˼zލ($@㰅W?E8 lv& j/'H+|N5M2|;96fmtՊChYA}]I)"cȝ:9ܭ#i`P/TWAN1ׅA>pOT5Os/b?/K@ a !]f18%rcýxS؟P?1{H:-=B><n0z-Ք9Grѹlpd]I{(ƣ)#gߘ+Au1NLF%~EG<]MiVpl2u p87&Jٴ($#]0E:TQb;[v aB]`Z 9G,Pxe!v_6Ss8֢sg o?]~P["9wWG6W z.09[[RRGS ,Bޭ/BL\KKz3e~3 )H:|rrzm_"X6 -i R,iς(m\7|CZ Z4fITO xo{gwXzaHQغY1EBB2!O}-F QNϘUyZsm@$݊ lyh;:K !e_1ю޼ר4懊 ,sd3[XD-3RI93[tvd=Ǻ HW0{|4~1k"vXڢW>EZalY̞y^)UN J_w):`r䳃6=hrJ6!+#jpCa6V;t҂ߐ0ļD,jI4yu#+;MzG5zumF*` *0_~N/&thpP%.ӣ|ʦ>YtC6&41ưd_6#(ڍ:5S ?)"XgC=;OnolfkT7Iuq ATQ 8JOG-J.34!eE҈樇EIz~?E[H,jv\U >jӞaFMxkLildx P#ar<q?/!jȀ2qP~m`&QAPp_B$ƶu IKQ݁ `I1_.Ǫ5tlAJQtϝt[ǫdo]~?B7&wܘGҎ$>ǃD{^.>J$ĀP-Ll+D&B?+N6.0~R<;r@Jk7Ɍ94{ǟ|b  p&+lҴĮN\T:^H@k/'Dp2 Xpֻ:}<|;Jr|.XU}̢ Lwk7HS rP핎2.9zf_bF^kh?:t޽(1me䚖욛JpczK#f3c D|u8}^%ȍ9!R|)\ͼ(.hGgr,~vȬp_zםjjږX&?]kj.fn Duyl SEU?_1bB,&wx!7h8W~P;V5g;JBj&qx|S5@PJyp8#%cƁ[5|oqXsdIU3U}\l r_'Nd!u.Q1R7YSG'K}%|lKNUaLzyRy C(R1$qm4@xrVʾdw{1 Tk!e𯑛+0%琍F: (f?_M&`;l{^0;wl-iH;"WyȔ6xօuϔԏ(R*sQXd2QO-Sacl^?.-.y_8l̏@R[C(Ef /o6عێ, UbzIn_ñ(fte0d$:yD#hF_gs ­@4Wb;2BU=úf| 7G|ꃼ /PiOѣd#@pگfܜ6fScVZɠBKXJLʓ mHTbj8q֙?h 5 R:)e'i`HCnpZUKUIKY@pͻSm^Ҷ0SJfrR~pKAHt1Hi9Ta* n6QtX׮ȌBxOY%'a Ys,[Q9+V*:A2/ X~!m-84tԵhg8wCa*ortd X( #`CĔGʶ ]N-,p}I] v14GFmF*xP2 icRb3RorI[hnckh}˰[j.y6wk1Ff䠻 0+"k77@NtɰVYT! 25Tny 6o7TH`9Cɷ{`9аP1DIPߝ9eI/GlTKiu7Cd#M',Q "jQ% '>uT|rn,6ˍp$V!H9G~BF(3+<>U_! 읾KݬRǼf Bo_V;^2ڸaRq[eIdmLlBFrMΚfF2(Y)YC"is/d*0;r=s 5qx[qt{Ȑzv_İIa_'+'|_b =(*iXj{s<'rLѧPBuӆbmhkFh;tk:AFH8xUƊi $쨭=` _`&:||,Γa["#TC;& ү9Cxfp^gl({ftʔuhpgtwyE [cElY= 80|q5"ҐQ͓JpJz0'O/+TX2w;k*wae9zzb@Pd2,V Vel5 &$/fÌHIU&Vc0:@coEdGD6H݈o"~H7i/-+jxԢ# Z 4a˝| "\EO 1gBxVFm~$n!Py7^L݌-&M (Q.$Qh\n VjLA{M& y\0qX8A V{7iGIT+d'DcQ$#xɂ2x'>6(k-hz8'$$c~KPoE"~0{i|tۦtu]lrW 8 /0Po2@bh'ޡ쏔fLGBJC(Y7H"q$3:1҃tVk.-ii Cຐ5FↃm TîQ L*Boe<~5Iwx9A:Xkz$Zap ,E4'Ҿt]/YP5=3o.dgAcy>`AKzkYq6ʡ5,o&\vhCǛ/c | }T_,>ԑ,y[qQ<Ԣ͔kQ`DGp0ŀ!WcﶡD9]CA8q(k] ym6n9賀6S W)[ڿE6x~3[RY=@(*0rF_D.KPOuGC ܘqFкM7,>`ALJ+{RF'dJVt<:c/b"ͥ*],g(jvko7͞W|V @ZF٠5K$m.kVJS8 *5 (0@]wUe>/~8ޜXy9W 'o kOw|wڋF}R!ӄ%򓲗jD-(XԒ c[٦V4) 7.GmergJu44ng'qTr"|@BKYgZ0S%p|a8#w0ɻJzd Su΄]h_ےDòT1V$CH~at0jEj]) oQf[QL[ՎT֡I5j}\,_S!>S ƐL-~ttYbIUHb b(\bqf(wfpHsvUt0RÏ,+\NlTq1?҄c`˗6Ue$G-ۜ T%ph@-\vїiM;xLf-f|:}cL O) ިopû֩mDQrZqC |(#l[hߪAO?GnUٌi+֕ 1kl l8xS,`hj2 73Dk% W7! EdbJ6%8<4r3JJxEf78[?`;q]M/Y%*:?/|Yg\U4;PU pùu^.k{Ss[<-F)QLW`a(͆@ifOzߝj_h!WoKs*w9K;&0ObřqAIW}#"s@:AL׫&_n[ iI n.Lͼ@YJ/d`ofb`pL++̘OߚxP|8f^m4H]h~"-hnm vz8V OtoJ`SNBr T ӸjU R7X"c˜i)=Y!%\5=?ܲ; aMi, y:aCD}f;HQJ!*u*w-kGzP,`1 Ll j}eJ[aB_]e)9D?lCo&̣ }$n<A8[ ?6@=J:J#.?|LU[gub}'LR4/'_n/Gzu]quf!M%H!ji}&'Wr૾$\{Ӌgr5_#GcXP Ar'P/{N:-p΋5\OS˛u{G|Qq6%,閣pr>+h(z<@afL-- W٬rx5ڰ5z@3BYRu6*)s#!۩RR҅TY]S5V6'("U޹˦W->0.6@BƶàP0::E wf#z|̎hm9(aëi@k%-e4B;bnK\5TO'}'{VlHv=QCQlQ+DĪq~ mĩSc_Ez5 2-S7bb]_?v9j|2 xmh6Mm]-j}˫u|x[6? ˃ ncm}F /A > %  C4851 UNB%Vrx5bhJS@ёu8ϋo!'C2g<@HZk##^{\ckXSK\<=̄՛w'uCR㋂K֓ !f$)aq?E,1oซS (y;J9'ݴglvX@|#ml̚tާZNISx g.P)l'>1IW1,[Àp6p*<|y .WlI_oKO(m j|s{'W7a yR*㼑|Hx98saouj|LMqTQ@''˚ӹSTvc"x> -a:aG1}/*ghZvXUH., BR'we6vuRR;ؤˏ ~;wNdҸqDq$Ą;6%8-)0~GBj`cK 2@|mG03!r 4Rr{T[GBID-]aB瓿}B{+1)֦TǟɊtIYp(: Hf*v_ 6-z iep*k_F=[4uWokzO~<ҮzMO@xzzŇArQq+A M{k  0bWumw"9АmsZ.%^sH21e/x#W{_HrVRmnfR)J6xGtE+ϙ ts,b[(LRyo5քH';2 [ ,Dyߒ!,xgщO譯bsHg6ު+/L , !7G6vG$#rvVYd|M@x`*K#`joacMT:v\ um ˞ +K3hڇ>(U #{ߠ~0A:fg:yc# <ԪWX|ci w 3?>+G&CxFܹE7 /ddM+Nm5S>!e*4*|,v"0JıY4췳jN7,Hvx~%N(JvpgLluCv1tkeLB$/Vvc=n;L[%³\ XN&% %W 7mmZ]23Vpio Zczڍw>7\g]o=U6>4'BURCZd 4Q\Q*03B#aQKLіK RfYz#&Y( vwKQ< KxIgse$Ek9_#<hYS60^F&D"Ke!Z]Y|q&8,4g?s9~ӂJ9N2ŧ`GϴZɤDkQ[Xs)"`KyɁٛNN=Uuw^Oϥ}ʓE؋䲐Jd ƛW"FrTX*s02[rWItSya:x;nDAo:F]f.c[<_|6a_]j!wӘ@$)ON+Q@ըKm0-cPH[hԞnKo\Dvz&4ta=uLQ6H qsÑx܈L<$|`&'JwZaD#)5Sd`d}x$H/d1oYkUK &_Dda'~},R#fjiɣ#F%f]۰w}@Ɗ!t&#&F%+ <^𜋁UTT[߳X>)e5q@8#3<W$ș-ǿ|e}6mB%[uQq)ʟ3 pV,?{/,,Nt?"bHZ$ {2_Ff@ҸAxB!@zJGmG34CX39H33[~T+M,~\hR*]8v<'Sj:ԉ ȫMnj^b=70!Ç@wO#A9R0 Q6RWa n\\F]9\POV+55s/sJ"xH$&]"-B$5UT׭m_6 S+"~zْ \t.}"E7^JU2g{yEWWpi)@3, N} >gJuǽ2?n)k_aC= 60@B% dW>f`yO\ gG'da1MŒ5CcN5 )HO華maD8QƮJG̢_+:Tom[X?HB3&n)$'մ.Ox*}j)T:0?h/G53kM9i4B2W5',F`{PAMcc?X|#cSTpO.VPTx˦ǴbU1Gu(C46yqq{}u*7'i4D_q"pae7;ݭ[7K뙃e@0Q5Tv5xT-#X)(Dek:"PJweɓ.[@ʃ4B2_z(j 7$nR[^4TQkKEr8 4HH,}_\%FhV/~q7bEZsHqqeZhYdIW e/ct*\xVCy-%S¡4vHBߌy>l o}NJ=}!tCӞ-t`ІcSɐ>!꒏_ ?V?/*1Aa5Qē(8&?QM(ȖΚm?E*J"'3e࢙zAꁛBjct[g~9SEQ=aOx\u ^`]%цM*[/gn (-?Yp'|c369ۃګ5eB\0'ަ1DF(uЄM}I#Oz;)Ʀ^Yu/sw_fI>9^,_Z4Qq"46KUo4kXyL޽A1݌WCyd?/ٿ̕?\" &TQ[n<>Z2n3E%3p֠${XSIw *2øh+a:煝Di2faVl:'͵aHRӦ.ۄoEDނhvGGa`2f,8ZtQlaRV>K؅2;2I)v;C簰O*{JӗRY며Fi]C3 ]s U"Y at$ .ޣTָXH\mtc-t?\a6àfB><5]7?FRLR_R%B@ k[ZY 񟏭5q# 7qSYQ'Uyݯ7tWQ}<珰!N߃r#l"~HC$pm:0&~߆8M7IՕB=F,*nv}d)=)%Ҥ/\03b,l YZ