python-qt5-doc-5.5.1-2.fc22.2$>h&[ݳg3>3h?Xd  Gpt (*=* \$* zx*  * dJ* st***GG*,(I8T#9#:z#G4*H*I *XY\*]W*^nbad,e1f4l6TCpython-qt5-doc5.5.12.fc22.2Developer documentation for python-qt5Developer documentation for python-qt5.V侹arm04-builder03.arm.fedoraproject.orgFedora ProjectFedora ProjectBSD and GPLv2+Fedora ProjectUnspecifiedhttp://www.riverbankcomputing.com/software/pyqt/linuxnoarch#Dm^!D~|*6x:y? `e  'iV H /a&l , L}e 6 T  .?= "  aj4|(|<=_*  d/`$}&;@QX2kSSS8:@"k!% hJ5,L? w q oqG01o a4yRoprt`%?>,G:|9x #Z.2 5 L '? X2' Od%S,o &' }6S[# (1`&6No{^#B Xp0"cnW~':+Tm.l\f:+Tm>+!D:+Tm,J*h:I>*%I1 W(j @bv]' f"' !#AOb6$<3VE!9;L\p+ 's 6)7$! 8 g r"w6YZJ"^%U",,} P [4[ 59 _ U3o +w]<0 ][ a\  O $Dx 7  ?K ;4"W AW W[m]%g `\& l\&rp0  6 6[ Q *  ZK 9 S\ ( @? S+=w8xrx'K|~~-h#~ns=_!"]X{ i/ f tP!Qt+RP$)*&L($F&%.Ki&  y)1;9@  ߦ]=`+   #! /Cq* ?DmFI ) BdX!X,J9"8$ @  cW, )uy L,T-@^% ,-u.Ug*%&NgU| 9|| x{|{v{z|w||w{p||x|O B*>R"J ;9_^" `23%j u[[fPv*~E`/lYYc -EKz:+JrJ+ Zgt|G3;o#CS||TR9aAyys/BkT,jwgrk*r;r[2 *: :fVfvN&?Sc[zBC+ +wsbzR[_{wk/'.6'V^gsx0`XO;{{c3##;K+33SC[K3S{7+)2b2cWg;++38}kCckjzsz_s:S{v1QaK!#ZrgggggggW{c;rrrrrODbb/_WWOGKss{[+7__O';3g_owo?F..fN6^J"7w" GWg7'g_O'%=-EwwjB bgbBOcss# $ 5e=jS[scoGOOwG7W S{j [3KkscsksSkcK#C{Sck;:+_3#3{szbozoo_bcB;:JJZK[[{owj{ [k;* :/_O 4$P~>>v~n Dt{{{A 1)IysrO2b..mbQ2++pY|6)(6.T W,Vx`1$8KJ,n|| x{|{v{z|w||w{p||x|eO B*>R"J ;9_^" `23j~\AA큤A큤AA큤A큤A큤A큤A큤큤A큤A큤A큤큤AA큤큤AA큤A큤AAA큤A큤A큤AA큤AA큤AA큤큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤큤A큤A큤AA큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤큤AA큤큤A큤큤A큤큤AA큤A큤A큤AA큤A큤A큤AA큤큤AA큤큤A큤A큤A큤A큤A큤A큤큤A큤큤AA큤A큤A큤A큤AA큤큤A큤AAA큤A큤큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤AA큤A큤A큤AAA큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤큤AA큤A큤큤A큤A큤AA큤A큤A큤A큤A큤AA큤AA큤A큤A큤AA큤큤A큤큤A큤A큤A큤AA큤A큤AA큤A큤큤AA큤큤A큤AA큤큤AAA큤A큤A큤AA큤A큤AAA큤VgV,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!VV,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,2V,2V,1V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!UuUuUuUܮ`UuUuUuUuUܮ`Uܮ`VmbV,!UuUuUuUuUܮ`UuUuUuUuUUuUuUuUuV,2UDxV,2UuUDxUDxUDxUDxUDxUDxUDxUDxUDxUuUuUDxUDxV,2V,2V,2UDxUDxUDxUDxUDxV,1V,'V,'V,'V,'V,'V,'V,'V,'V,'V,'V,'V,'V,'V,'V,'V,'V,'V,'V,'V,'V,'V,'V,'V,'V,'V,'V,'V,'V,'V,'V,'V,'V,'V,'V,'V,'V,'V,'V,'V,'V,'V,'V,'V,'V,'V,'V,'V,'V,'V,'V,'V,'V,'V,'V,'V,'V,'V,'V,'V,'V,'V,'V,(V,(V,(V,(V,(V,(V,(V,(V,(V,(V,(V,(V,(V,(V,(V,(V,(V,(V,(V,(V,(V,(V,(V,(V,(V,(V,(V,(V,(V,(V,(V,(V,(V,(V,(V,(V,(V,(V,(V,(V,(V,(V,(V,(V,(V,(V,(V,(V,(V,(V,(V,(V,(V,(V,(V,(V,(V,(V,(V,(V,(V,(V,(V,(V,(V,(V,(V,(V,(V,(V,(V,(V,(V,(V,(V,(V,(V,(V,(V,(V,(V,(V,(V,(V,(V,(V,(V,(V,(V,(V,(V,(V,(V,(V,(V,(V,)V,)V,)V,)V,)V,)V,)V,)V,)V,)V,)V,)V,)V,)V,)V,)V,)V,)V,)V,)V,)V,)V,)V,)V,)V,)V,)V,)V,)V,)V,)V,)V,)V,)V,)V,)V,)V,)V,)V,)V,)V,)V,)V,)V,)V,)V,)V,)V,)V,)V,)V,)V,)V,)V,)V,)V,)V,)V,)V,)V,)V,)V,)V,)V,)V,)V,)V,)V,)V,)V,)V,)V,)V,)V,)V,)V,)V,)V,)V,)V,)V,)V,)V,)V,)V,)V,)V,)V,)V,)V,)V,)V,)V,*V,*V,*V,*V,*V,*V,*V,*V,*V,*V,*V,*V,*V,*V,*V,*V,*V,*V,*V,*V,*V,*V,*V,*V,*V,*V,*V,*V,*V,*V,*V,*V,*V,*V,*V,*V,*V,*V,*V,*V,*V,*V,*V,*V,*V,*V,*V,*V,*V,*V,*V,*V,*V,*V,*V,*V,*V,*V,*V,*V,*V,*V,*V,*V,*V,*V,*V,*V,*V,*V,*V,*V,*V,*V,*V,*V,*V,*V,*V,*V,*V,*V,*V,*V,*V,*V,*V,*V,*V,*V,*V,*V,*V,*V,*V,*V,*V,*V,+V,+V,+V,+V,+V,+V,+V,+V,+V,+V,+V,+V,+V,+V,+V,+V,+V,+V,+V,+V,+V,+V,+V,+V,+V,+V,+V,+V,+V,+V,+V,+V,+V,+V,+V,+V,+V,+V,+V,+V,+V,+V,+V,+V,+V,+V,+V,+V,+V,+V,+V,+V,+V,+V,+V,+V,+V,+V,+V,+V,+V,+V,+V,+V,+V,+V,+V,+V,+V,+V,+V,+V,+V,+V,+V,+V,+V,+V,+V,+V,+V,+V,+V,+V,+V,+V,+V,+V,+V,+V,+V,+V,,V,,V,,V,,V,,V,,V,,V,,V,,V,,V,,V,,V,,V,,V,,V,,V,,V,,V,,V,,V,,V,,V,,V,,V,,V,,V,,V,,V,,V,,V,,V,,V,,V,,V,,V,,V,,V,,V,,V,,V,,V,,V,,V,,V,,V,,V,,V,,V,,V,,V,,V,,V,,V,,V,,V,,V,,V,,V,,V,,V,,V,,V,,V,,V,,V,,V,,V,,V,,V,,V,,V,,V,,V,,V,,V,,V,,V,,V,,V,,V,,V,,V,,V,,V,,V,,V,,V,,V,,V,,V,,V,,V,,V,,V,,V,-V,-V,-V,-V,-V,-V,-V,-V,-V,-V,-V,-V,-V,-V,-V,-V,-V,-V,-V,-V,-V,-V,-V,-V,-V,-V,-V,-V,-V,-V,-V,-V,-V,-V,-V,-V,-V,-V,-V,-V,-V,-V,-V,-V,-V,-V,-V,-V,-V,-V,-V,-V,-V,-V,-V,-V,-V,-V,-V,-V,-V,-V,-V,-V,-V,-V,-V,-V,-V,-V,-V,-V,-V,-V,-V,-V,-V,-V,-V,-V,-V,-V,-V,-V,-V,-V,-V,-V,-V,-V,-V,-V,-V,.V,.V,.V,.V,.V,.V,.V,.V,.V,.V,.V,.V,.V,.V,.V,.V,.V,.V,.V,.V,.V,.V,.V,.V,.V,.V,.V,.V,.V,.V,.V,.V,.V,.V,.V,.V,.V,.V,.V,.V,.V,.V,.V,.V,.V,.V,.V,.V,.V,.V,.V,.V,.V,.V,.V,.V,.V,.V,.V,.V,.V,.V,.V,.V,.V,.V,.V,.V,.V,.V,.V,.V,.V,.V,.V,.V,.V,.V,.V,.V,.V,.V,.V,.V,.V,.V,.V,.V,.V,.V,.V,.V,.V,.V,.V,.V,.V,.V,.V,/V,/V,/V,/V,/V,/V,/V,/V,/V,/V,/V,/V,/V,/V,/V,/V,/V,/V,/V,/V,/V,/V,/V,/V,/V,/V,/V,/V,/V,/V,/V,/V,/V,/V,/V,/V,/V,/V,/V,/V,/V,/V,/V,/V,/V,/V,/V,/V,/V,/V,/V,/V,/V,/V,/V,/V,/V,/V,/V,/V,/V,/V,/V,/V,/V,/V,/V,/V,/V,/V,/V,/V,/V,/V,/V,/V,/V,/V,/V,/V,/V,/V,/V,/V,/V,/V,/V,/V,/V,/V,/V,/V,0V,0V,0V,0V,0V,0V,0V,0V,0V,0V,0V,0V,0V,0V,0V,0V,0V,0V,0V,0V,0V,0V,0V,0V,0V,0V,0V,0V,0V,0V,0V,0V,0V,0V,0V,0V,0V,0V,0V,0V,0V,0V,0V,0V,0V,0V,0V,0V,0V,0V,0V,0V,0V,0V,0V,0V,0V,0V,0V,0V,0V,0V,0V,0V,0V,0V,0V,0V,0V,0V,0V,0V,0V,0V,0V,0V,0V,0V,0V,0V,0V,0V,0V,0V,0V,0V,0V,0V,0V,0V,0V,0V,0V,0V,0V,0V,0V,1V,1V,1V,1V,1V,1V,1V,1V,1V,1V,1V,1V,1V,1V,1V,1V,1V,1V,1V,1V,1V,1V,1V,1V,1V,1V,1V,1V,1V,1V,1V,1V,1V,1V,1V,1V,1V,1V,1V,1V,1V,1V,1V,1V,1V,1V,1V,1V,1V,1V,1V,1V,2V,1V,1V,1V,2V,2V,2V,2V,2V,2V,2V,2V,2V,2V,2V,2V,2V,2V,2V,2V,2V,2V,2V,2V,2V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!V,!Uܮ`UuV,!UuUuUܮ`UuUuUuUuUܮ`Uܮ`VmbV,!UuUuUuUuUܮ`UuUuUuUuUUuUuUuUuUuUuUuUuV亵V亵V亵Vbb6a13ce01f8b0a81e9aeb432429687d5868eb92d2c1fe7c40197885ed37728dd9ac2406b0e28204e4a63a5ffc581e6c4bd4c262ff254ffa82d6dcfe9c069f47e703d2f31970a0ec79b61c781b8adff53873ddeeb0021f5d1aa191d7e91c14adf07d5b10fd694ae13f48b0cbd10d2d4cae997eedd0306dc39f7608a5116319cfb8c050f7c94f9016487ec23f4f33cf34e13b3cec33a8a6acc5b1c25be44520cf32dd137a5dcddddd0fbc74752a0f8266cff631e374586676642843e142acae7fa2cc31a1b3ac5218084d3609d801d385bc19bff68b19c27dbf2751d1fcff2da82ccbc358f5f301ea75d08b3c2659b88efa79d77ba7c6d2f3eeda73fa643ccf5f0060a15f065501e653d8d738f6d0cd518092ca6d490295dd889bb7e4e3ce0340db0f18c469caf6c692eb8cd0db624eafae392fa90a4fa942834cc450f0cbea0aefea34309563e782be32b00994c811b8ba38205a7090060323621343a5af3e23006df485e12f729bf691ba0219f4a134af71b4c8cd0e488d3bcbccea98352300008316f29008858711498e9fb971a6d663a88c249ab167627a7802bf282eab4c2b3ef0c12683ecf81ccce0b1ba894638312cca5244773969b8a8557e4217ffe9e405eb589e79e28af28671b01ab91d00985feb93b13e0b4a00869ec29ec9b65469e853f5ca682406b3b7975b74aa127f912d53f7c72c5bab22c83c8b58b6e759dbf901c779fb576c363fe1bd02959d2a78384a8ce900d9a52b17fba68d22353a4fb4dd51712b7ba4a5b8e76b0a97706453d483013f5c6b5d522e95b6fbc3dd16c583a2c702f2c1e8d85bed8d01ad837fac18ee4e43f3b8522017e27dc9b1d4e1d2ec5fd5e91a27233e489fef0b661f1c1ff44dde7b0e4acb3c690535d470d212ca6a949bc7bce695b8ec7b140118c151f53f8e087903ace913d0d11aa524e8d3932debabb37266d9bcef5da51703e8f5e4d7d615d6630eae06a56f20e3608495041e5c86177ea514ddb615827d5e2562eeef38d7a4b49a0804cee88da94103cbb8dadc5e23abb07d3f0588135976dc5ba8dd99f5865b24222da727c786f271cff57f19fc09f9258cbdd3a7f7af5ed01ef5dbc6e9625081e7b7ced4ad9a955033a64f4d2d8ea9252985229a776fdd0f56f08709e505359cb5d163ddb33134de9c34fa4fbcce45bfa9c7cd9921d587c73ecfc2861ee22b99ca1ae25b7597b28daa0f99a55de70d665bbff768c42aa445de1683f59df26d1f5cf2e17544d5c3d899ae1548d8c947c7b7f7d9c38f37e1b3e9c388508937ada6adfb1e19a85d378686bd13b106ffdeb761319e3f6a7e774ecc445a69892e1d3e525bc30a58e5f48a449254f73e3912b83aee02c5fdd56fee4311fe13ce5333d735b17ad8406259c2924e649caee31fe6eb69970ebc3e04a93a5e7b34d1009032be03bb3cf6f2d73b62ab9928598153990549fdb45a5ba6d7516f54080990e79b727fa769b253398484127d61ed64cf2670f77abf9b49016585e451fbb94cf7ca249feb01eb07082a6337d5e4fbf36655be845db881adde9d94bc117fa7a6ba08fe3a49c96d90d8a7b1bf8c116e276c7293a140cbcdd9cbbae55915eee5e72d943411ac4ea57aa2b35d2649e8055e9e880a2b7605d937951738be6d35c568d41723a45e09cf3be5605faa943a79646ed1b84f1b3559254f7e6d3c0e69006a88ae91cd33c1e70ca97a3f0c604a75a8eb0c1c338dc520cd3db3de5ee30165c89727efbebd040de7ad83c0a64f4d2d8ea9252985229a776fdd0f56f08709e505359cb5d163ddb33134de9c34fa4fbcce45bfa9c7cd9921d587c73ecfc2861ee22b99ca1ae25b7597b28daa9254f73e3912b83aee02c5fdd56fee4311fe13ce5333d735b17ad8406259c292ad2f38355e99aae2588eb011d64a688eee78e0cb2c62443128df5e5881e1a0444e649caee31fe6eb69970ebc3e04a93a5e7b34d1009032be03bb3cf6f2d73b6210cc76caf8446576421f36558ec2ed1068bd2d0c613debc93c4fda10b64778874d445469dde2cc58bc07230e1659437485269cd1fc1771878793c9f89509696627f1e0139a21d57fdd55439f38949582d1344598dbafe5a6159f037ef95d07b34c9f2fe833323f3139afd82716b13c1e2894d4028862126ad7b2a920d0231a847730061e61fa58412d0f25e0f6521dac19d858a796336cb9d96aa51e494ed663c87943ad86b7ac955c1101d09d985bdaf9330e9e6636006718669545a254995db5fffdbefda3c80a1c71d2e5e5b6c5e1817645f3c62353852271c9dd33d1a1959b13ecc5cdaeb0d14db5426970d7467205f5ce68bb870303cc443957dbbd92bbeb984590415c69e5467f0393f9e643964d93b788ae3e6c1eaad89add6defa3d1358e1641f685d25b56a8f725ee8840e5ee507398d94cf2f175cbb03f5e348931c7013cde11b83cdc6c7a23de4f2947a096792d36eb353aca044e0d9c53290d2ece37ba0a6ec5f4de20dc19632405d98faa2729d1f1e155ed110ead124b65042134a6f6dc1cf1d80e5e06fa651d040235fe8eed212cfab8477fb4071b5e8504db7d5e895c785a8681e41715c2cfd23ca628f3c561ead8c439fca22c3ada9cfc7b0a65fbf928ce9f18ee34f1d0074e5ed9691a787c60cd64e5156b6a527d6edc7125c98ffcba6fdaf5a980e23b75ba8c3a7c09678767e0c12308eb551d3dd169a25245d87de6bd6f8c7da32fcf24db7c38ed12d439062468a4e39f73cb551c7b0b273179c805f1c4ba796847178ea7c57886fb4e917897eaeb396bf7de786146a8eeb426b25c974e5db2b1dc2033dfc7acf713368c519d543e7f6614cc6a06782e9045bef8a6d3d53c294093a4f7bd1153fc337de4e651933e7d5bcca68d9675f0a40763a78666d1684e6ee11b5109dc0921a10091a00b98ace5f5ae3eadd3a3810e80b8e0ef43d5841c289cfbdcbd44848fd14dd79744b073cb848662d4c712d19c586773db5c018a15b119dd575220ed8a2007025bf13580fd9064c137c7ae1a173f25efdf62d65836e37809f3fec388ea031c792da3536fd50723f6d9493c1d8209db21a4552074629aeab55cc4834299fe2499204172279019c7863bd87033fb27cfc5d7f89ae0bb9748297c097880d8685dc09a37e86db781361ba7bedd5a9387e16e8ac788de55fd8e2bdebec5f562f4f99e336eea8c92ad86f132cd42caec5350dba1fd2776fec2bc2af558182fe9863368b1bb4cd4e2753c0b3f752d5204100e2aa8b7e2c05e718f86460965dfff84c96b210577ede6c5181212b34765e95cb21645bab425523d55e58ee7d7e49c770b8a91d897f3868e163016b7701a455a3805600698a0b61b63051c6e5be4411578ddffbad8874f7881c1192e28aba4bbd37e321c947cb2688920fb286d50c6921c35f0106f23e4668fbe68a1a00c9d4c92dd2374d2c2a41471ba5d123ce9bee8fbd367a3d7427ff6105f1bdd2a4b9b8998703fcc99a7cee4a5579dd7b1ad01272216b180eb02fb44604c665dd96ed513e96c36767d689d1d18752783edee6637171ae45f43e35f893875379ef5a998e2fb4f5aee8e28911f9896d936bd0e47b4b0dcc34d3eb4378d70d785a47d98c85e6e17598bfd485027ea330f7e1d7a27113899676be1717a5a5eaeb8f440263068bb72e595aad6c02ca039da81feeebbb86bcbed3ea92a5da6df75e7f2b563cfc679aaa79e3f6ef2903f7f4d70c2618154eade88eeab2efa58bb561ed568df21d48e0fa72e2045332636875052e43aa51ff2d0cbc471bdd8fe4a829cd37bf51b68a1924d660963e5fce803ebf4f4ec6dadfdf59197e7de93ea064b085721acbd18be8e1a167c5bd9055d25e0201f3e0f86902ed7177cd8cc740252b3a1915ce37cda6349d5de06502b601e9f452c1ff047cdd1de520cbe8c823cd8bd8ffc826e8f7e5e734d544c120fb6775d0f89365ea7559541dd1934f1ec615d5c00dcd634138d4ba22d184bcc84a6dedb5ef2efede871ce9ba1fbed620643fadc8ebb8ae9e1375d7f9511d9bbb6fc141d28464d82814698d31a6064c7af5a7396c375b5155f93b35d2524f11fa62f240fc8d44a5541c4b7dabe9f063a2c5c80690f266ae2e7ba6cb8dc3a61c1253e23e898e7c57f0607083e3f38c94b1ca482f551019d16969cb2a1bca0deae55e49d5453fb829b5ad7bcf053740131a9dcdc945511a8cafdfc24559b0dd4cc1244c61d11eddc56c739e20418f9133795f9774477e5d8024a62bb6b65b75a4cc77f94db76145d3e1d5fb42449a4c076db17ed7993f3929e5681a2362f70b3a465c5bb7c0300e54845dd443ef5950fb1a975f77e3e3cc4cf44a283359cae6a5752428261861a609d7f497b710aa29aaedf0dab25992ca3fa1ebfedd17289729f1a5b0610a25bbe2c801f8455d7bf862057a447197393f46f0747fb2a7d6076ad79fb9224c0f625f4cf0fc871acf2cebec13f5cb9db231c3455d3776e02d25c1c4e2b462b7991dac6df60bbf52bfbe0b7678c4735c48144199f3406ee21a0497092ad1b9e169008d008c06a68dcaa1ee7acd15cda657be1933bede378f9dec884bb1b990ca4072101698360cf334e312dffdc990a4c38215fd4f9cd9e5b5f34a3e6853a9ab0dc723dd4eee705216e3fd4a46e888190dca02f9d2292c117d40c2a7f397a5f529aafe6b967c099ef3b41dec2019b4cc4485e76c3a366e3c396cab4d079f2e54dadfae1137df7d5bd1f7507d445897cf5ef76b61c85dcf48b2bf9291634997a1e650a7a486880be6b31b4be6db19cf0d613bf3192081b87a342b4bf8a4058fa1a504ce56b074deef9f7798b5e68af46623061fa78041d33f14f9327b7145d6d2e651fe81bcd3876b3e64aa041580e675b271da08d7537fc93c8ce032d256ddee258d51254a6de56b83194e74d9d5b1b032a5ed4ed50b6c12eba5a2f915207af5005afb6290b0d479b306e1dc68eab1049635413db4ca7beb60dc4d869797000f0be98c610dacfff47c05223700ac00ec12f120272c71ae752c01448bfdd0002c67b549f43dcb8da1107707b676c81c5dcfecaf334c515078caf22b68e00e412233341154f75ce7d0c5da1900c1039df1fd639b730f0c56196f57721a743f1af7e5b3b24f572bc514a31a5207db803080db74196fa2956e530d3dd50bafe117694e043293c8df54e7650d683f51addca5a87781d6e1f2e46148759b809038a60abe3d2125e484a5089e2487db63a105523a7108debb46d6638a6b2ca4088ef30da8a418f7256376012dd812a7377b1251cdd03209eb69a3b0bf7ca5d4ac393e1a180cda5dbb7d4af6e9ac427735c66f4144a1050a8a2417a364ea25eb2cc5d05e14f5a64d0eff9e2c88e62d4cef40738a498e0cd977423b698862b42d853d63e0dbe13e605b43bf7d43627714cf9a57c0b53f07125ce812a7c271167c242601fc7a727f21c47fd26f7a0e671c0a735d0ba7936aeed125ea25fc0211f59b232b1c1ff4eac0dbac0cf7c1c95abdf8944d6faefc1d8bf4a673dfde9849c78ae20c308b580f1328b68eee37fb33d89b312a07e2ebf5a88a1cf12e53dea24c494a55a0086b0ddc641101e1b45c4daec21ee9c6fc39dcde063e72500d861814f2acefdbdc76e99a0a34daeb28ef21e99f6df644773a0e6e3fb90918a4a38d082fe11e22eaafed59868dedbe7d12a75370e44af39739fcfcbc68f4408ca76b72b27f9f3f86c68e89ba129f023ee829048188ae1625a269ed65faf96377cd302aa2f209d5f914427931ed819df0c1407ce678bacb6d1abd0b67291b3ea0b6a448a820ac7252d5a4e3aa3d90bfbbe04fd574c672e2aef48152b756c5322bab840e3230ab5f5405f926fb6f3fa6814cac7a162fec5722cecf36a81d5b334353261f319fe45e5f879250629eb4686255858188bea1d7bfdd947c9c08d67a3395ed2c12575426e6a235fdb97338cffd571859ac445b5e323b268edf16b062cf7df037dc4d523e5910025a1ec5f497b1cd0ebd5917e049d4ab9f38063f435768035ac1371b8078c8acc6074e988e52502c8d234c280ec71376068fcfa17d3f17a4d44a9d481c03a9e49ad5f8a38e085f2d36ac75349ba6eee40db0dc1e04c2f3ecf03863025a475fd5f66981f76fb00c3f3f7763528d9b3cc443c7049872b5044dfb8a22169e9bbb6c61499ae7e8127696a6304af9b2f6b4b036485e7baaddebfd07caf4d03417f8f8d63cfa34a66f0394c2a9c6650e384acd3f38063f435768035ac1371b8078c8acc6074e988e52502c8d234c280ec713760b3f591073160c874321c2edce587a450130f598ac3341276016cdcffb7cd3f2eba3375869df465a6bcbc5db96f9f976378a774382dee55ce545b6c263a09e13710cca5b5b91a930c9481a2730858f54930e909e7cfd79e6e72d8b7c724f86d7e169039955ed7c40eabebf41cf5f6b65a6e670a3bcd2618ebb25116e5e686e012f2240b5eebd6b623422ec4d26f4114970289e5dddd1ba671bcdf99a638f25622e5053a1d060bb91d8bc9430b2ab022bf36a40f5ce17ef085609cfb7538b5d8616a86c24f626f1a344b017887be68bc229df27c43538c997b3ad84aed47e028e19a660b591228303e071b9fffa3e25760b93b3d2b4607b4dcd86b0e988457dcb6eec732f26d0c8269df0e23a80f05c79c31433d0fe6b49e5d19d2d7e963827df98096cd386d550b748b95d79693e7776962902b8b2cd1f8ab2f2de2fabfc6cba55de108f699e39aaa748a520045ff4b7b208de0b66bf97739974afb3d353dffe41bf0177849547c271e665dd7ba480b8e68704b291a5c9296d008aeecb89e907c9b545d698ac0b7521b7c46a3672cacd4357359f517ed0322ea0b53214f98be2f92a9228de05f726796119abecdde5eca650d8fb7c7745f31aa56a4cf0a1e28cbdd0bee7d0c4125a365a8d4fa1e835d38916b9a02a9fd054b8da49267f2f1254cc2942e4b15c195b3ef3cf08beb38fe9d3bc3e4e54c5c4413f08d457ad8e0cb1130743071e7e0a0b5ad9351b39773672f8e8017d47a3de1c631aee3049835f7b903300312d4755f24b8eb479070384bc244c4bbc1f5ac3e36a600e01bdf4ad8b7da307dd583c87f487fd20008a31cbd6fa3143250e441a7791df9643cce6a55029d093290673e5232dc03615707951ca9f1c47454fdca05df6505f9f677bbfb922c14a750afb948330afbd9b97b884c182b625f6b5217a857ab3ff523a0a4787736c0b229cc11e1bc7660cabee665735473a7062ee8cd0565d651e20b49c1a9e04f7194e278ce3042ab597d9154cef4410785672a8763ba692c169200eda9b756a2efb7c9c9c61606e8284158834c42ee8dfde444780b4eb6276ec0948262e57e50eef489ba40f79b7695f413fda84884b204c3ffc41e4dfa8a665ca7d93cb8408409d68b95c36752345f9a90f6d1dcafe5c8419f728086db73226b9cc5b6fdbdd8bc78e21540b818c949d3672322ddafbd309ff50199e1633c71474661757abc7722c84211371edca4885de4ca3b2063e166d46a0dae53e12f095761b952ed2e94660367448cc05759a18513f7e4db4aa634884e14c6278681c8a6bef8f831ba58bffe04caebd77472e76da2ea2e36898ea2952e0e276d750070b3ec885012c700529f7ef6fb5e59219876bdb6d47556e28468215afc633b6c62eac5402796d8cff23873df282d59c1490f5a415104024bcfea6e7baf724f804aa7cb960cbaedbe9a9fa8d7195ceadce6ed6c2cbe4a613009a11efb5ebc1e0929c689f7a51d795da66a12816a43f69f1415690392b4cdf37d582d2be6e112524915c2721fa8e4295f59d418e0067be4f1fa09aeaee03bdd41bb84791ba989918051da11fb915585ecd7cb5dad819aa9b5f277243935a09d76fc56dd65f33307542a924404c749e22322a3a31061ab81cc6a1a9a34bacd40b7211405a24e2c8a483f122b1389df12db2b6f31c2bc7a7181411e2b7cd692a5bd17d29b75488b532df21521f412edb0d0cd28dad2845ccb38660eed4f061cba3f7d312187b68f102e75e6dde04799cc3225ec8921ccd518a3fa7e2816446c1e7f8f2a30b287fcab1acc154cd81fe4ad914020d0e2b7631bf85b9ffe5c1a2ed4cb68b57045f448b5b3004296d66c73da04c10dafe0c7f8b2a75239dd3de6503a414d11982be1aaf20f97370d08108c0b5082ab1ddae1bf67f3bf3b92a8744987feac0f5985643712d82fd0b4f907ac4b2480bcce22fbd34f5215e7fd9cfd47d6ec885fb8802c8bc09d37b5602319c7276054bc6a782141817cc959aa51d5f852d5ce3ad70ba450c845c7a2fb4513e36b0b66d39319e315498b7f8e5aed2877dd229a23b3e9f04c047c5fb81d674bdbd833f4fa1cbfd679838db4eb1999e7c31bd3f5348c29fb0cb4033281bdc4eaae336b57e18b6dd9db27ad5c8bd7b13bd3862d988335461ee89668676b4d8ca52226264273279aa0a80effcb70467fe700c44ae083ffbd18bc004c6e7a4ee19ba3d4cb934c0c91a5a0ec88ae9d06870d50694ab0e49c69631a2304604afd6174a2fdba01da5017bb3b1991351f733ca31dda3d9b23e0ad7515b47eb9b8df5caf79f583726cb9472d5f696bcc3ed041550d9704fef450729f30192332947a0323551dd88ff7d287a6c7df3286e504f52c571fa90e3d458d7e0ec798ccb2694636bcb30bf1b5ec1c93cda9ce26e3f4a8606affa2e6e4c556ff2dc99671c9195c588abddf2a43679973d0f76829c6101411e6681b501ca85dc143359a46b80bdb98ed82d932a414af869d22fa69de8ea31f52fab089b5209948e880b086d1cfbe803e03970a7ca593897f18d1dd13483145c77859cf97a92ae5f713177c70727f825c5eee22d0f24197f01bc023d5bc33b9a88f6de39ec553c2d29f2df7ff90440fea683cad44782b24ce8ef096b0be7f0d3ca39d6ce6f3add23f9150ffd6164fef9fb5c1381b8e5021571053da5a27f0593faec9b2d193941cfcdf8c0946c0abf3f5886da1908e9a8e5988975978f66135d2fa7faa4512da5df8a05577cc9b62ab084e3db96bf0ff39b4c24470009864efc63e600361e9df1afba9cd1f80de72656300ba19ba60c805391812bd47053e7071bff987b8a7ad970fc5f1b42ddb12da8fc6c0bb7f0524c5b5c5b87011a701d3b1cdbacf34a504decb7562e89d541ed9a1e198133ba28040213112b4b31df8eddc8f9ce270b3635c00b13432044ea621b0a56de681c21f6bbc2a3bb5cbbc776344efd0b73e268fcccceba865e048d13ce1eaab7fff5fe9097b2609a25f13776d011c132ece16889fd58c362fb13a44971e93e8fc6140d99eb0aa3465135d7d9721f28614e162d7854197f2ac549cf5f4e45ccee5943b1ccf179da4e559a6a301df985b40a5ce63bf4db0d44f462cfb70ca696214fc74601b0203f7a422fec3aed4e3e7356e70ce37b2d62fc92c7d7eec17a8a9e1d5bb81a2e7bf235002edabd64d4ee59209aa353653cc0a7c068140ebafe25d41df836f70b1fd08c43f3afe42d27c7cb46ddb87ee71604fac8e90236d894c4466e69034e912e114c024c7c7be4c39e248a9f4cfe15e1155d70c4c8e3b4d6499d227108f03faed75c86aeb423c8b2123d91f645723e6db914e9faad4654a3b7b845e64af45486eda5559a36b43e0c43c65f5bc2df59e17b8416d212f8f3bc72dd5ef339b45ea26da9189954785efdcce26ee2ca50758414bd4b51ab0c95024e6c401658d078f8d81c766b6d09fa0c309b88d81af74d5f10f217dd4b53f58d619489b771ecd06a37dfbdda57a8b63bf7a9f40330b93feb3b2943630345c59353becd1b351b034f65a55b8ee183ba6b799339b91ed256e28b9391c18272e241b991a715b26b63d974107775a9a4a3745ee874b0d4e9851dd900d0158528c9b0c54bcf7d21c306bc84a3a134d4e9766d4a9fa2ae52b8a0e03d3017132a90d361c8e52c966a9cc3f1061f76f9727f4cfdc2e2decb243e15c07f1c7dc3357c3d965d7831ee03736f1b2b4aa8b75c07eb4cc1ae7b3fabdc8db129877b22dae4e2645a8dc3aca8b5655e4025768d76d47369cf82f1496ca98e9885e2ddf59e15577aaafcc89e405c3f1284da8bd9e2072b749078f6982ec67ab5294ee919698421710cca5b5b91a930c9481a2730858f54930e909e7cfd79e6e72d8b7c724f86d7e33c412406739eb2f67590f8922207ff6ac56e8b964ef0c8bcd301f84a0b97c0bf2240b5eebd6b623422ec4d26f4114970289e5dddd1ba671bcdf99a638f25622aabefaf7b535942e5da12045451f5da74e37a30e53b9b248e1814dced30e8cc050179f6927c2246a7c04ee782a07031f5a960a74063ec616f6a5a8f0e6a359f03b7b845e64af45486eda5559a36b43e0c43c65f5bc2df59e17b8416d212f8f3bf5ba7c8ff920283a956c4bbe8f45c77aa70fa1130e791b80e3621f94e4f95f705dd8aeda4fce76f26491136b9cbb4ad58d37c7c6f7d85da49cc07460712ec202e5c3b7e9c1dfe1b5e11fa95e8de311729181fb3706930b09c8491f9796e1547acc75ddb63b7279ea5eec9e46527fbafe4e41fec69939c5bb06e36b83537175bb642830b4c28f48bccfd318a20e469c723693c8b49f83ee48ebe46eaacae40c276a0baa7a1d6580e540ab5822243deae956aacc26a2322f5be15e791709e631ecc763fd0305f8ad30864fb9a396c3d65dd3f4a255d9b74e6da9ff8105eb1539edc15caa34e8843e4762304663659af44163af5de54ad844d8fa422712ab5454842d5f91f0db74227c44a56126612323e3664a171ae5ff15ab1106e2992a634b5dd8af7f783997b370ecbae9a204728a42ce503ed2f7d67f544aca06f3100d31b098381a83764dbeb4ba603ecf6a4cfe6a4ecf9db833bfde5b36c70c4486a5357afe8d00ec8a92f65ef068f26f47c04c64f68a37ff10dc6630b1b7a45f9eca1b126e374a448379d6002f4650f74aff16e282c93394da98bc29cc7081034c5965d45249c87c2c2f37660c4cd750c4861cfb6edf7654586e9b90010d62513bb550778fad90b308c2f6038958e932cf736ed8bbc6f662b893f8270bf5def0bdae47e78fd20324f4afc47ced72e3df6e3ba9691bc0ba062b4626b55175b2d613678ca9e591232152becdb9445f54ea70063c64bacdd7124f4c486ec8252eaea906eed9cd4e9ea9f559131d7f2fa88b162d328a1805b8a83e47cb139ad4b5da195941cb59b5bf82bbff866319821ead8a9285cb22594055a0969b8d4280947c1db39c4ace19aee8e529b0bc5cb2dc44052cc2088625688ab1337f27e8181077fec40db42f1115b9c1d70650b8459714a7c410a2629d1992a25e4af9ecaafa9cfa1254d743562e72d529f34ab21b92969bc377129b956f7807f5c2dd047b6102bddf77ae687ba693acab6340b49b2721cd030dab5a482028b649c1817ea820b36bcfd5bc1fc99947ca58c0af9df8deca60757c610e1d17273c534ec22dabf66101884843daf9bc0554f6f53f08122aa091177cd619b1340da030965453bce57b243f162b54509ab5b79a5f305cb8772a9bb5bf4fea2c4f4eb897addadc20e116569e05808e682d6c0904f6e9609e999a8f2b6e3542f6844cb6838c786d13d293a5b2cf5d8fa8468b76c22b3999f173cb0731688433477a0180e598e1d7e86fd742adf229bc19921a362f24be1a37b6e27c43dc666dc94028e1973f5c47cf86545aa9ec83cde063e72500d861814f2acefdbdc76e99a0a34daeb28ef21e99f6df644773a030ea2dfa3f5093c9bf5612d872e5f5dc9fdf92b22e978790957f3feebb427022496d42836417b1ce39cf253a69f8dbd6af08dc1e7d967cbf184057d51942ad95030415003f2eb25b2fed0fd024dadf4253ac9ee4acf2d6f80682e2576b5b09d82f1115b9c1d70650b8459714a7c410a2629d1992a25e4af9ecaafa9cfa1254d743562e72d529f34ab21b92969bc377129b956f7807f5c2dd047b6102bddf77ae687ba693acab6340b49b2721cd030dab5a482028b649c1817ea820b36bcfd5bc1fc99947ca58c0af9df8deca60757c610e1d17273c534ec22dabf66101884843daf9bc0554f6f53f08122aa091177cd619b1340da030965453bce57b243f162b54509ab5b79a5f305cb8772a9bb5bf4fea2c4f4eb897addadc20e116569e0580176168428677a6caa26276597f73315c5a33fb90a1c527b3fe6299199cc653e2a2a43f7d92e348c13251f023d903fe269a06ec3b01353943e4f4c4aa1edf24d9ad3a1e971c349575636b4b4a32debea7d64f566c9140a8b85cc0f9fe9bd9d4197dc35f8ec8fa8da933d2cc66257e4d517e9a7811067296cafeb2919ff0386e67460f25965ab1b6cab51c83ccab7b6066ac13502f2a433916af2b78161ad1647b2f1115b9c1d70650b8459714a7c410a2629d1992a25e4af9ecaafa9cfa1254d743562e72d529f34ab21b92969bc377129b956f7807f5c2dd047b6102bddf77ae687ba693acab6340b49b2721cd030dab5a482028b649c1817ea820b36bcfd5bc1fc99947ca58c0af9df8deca60757c610e1d17273c534ec22dabf66101884843daf9bc0554f6f53f08122aa091177cd619b1340da030965453bce57b243f162b54509ab5b79a5f305cb8772a9bb5bf4fea2c4f4eb897addadc20e116569e0580a90745fe39d81779970c058c1639ca386ca9301910dfae0806ace04036327341a2a43f7d92e348c13251f023d903fe269a06ec3b01353943e4f4c4aa1edf24d951a33ae49e8de5e1d56ba1c6aff8ca31f9f6db30da42ac0ccd5074d9e63e5b85bae92f581022e0b1172a5af55d806af98facd4f3fad11f29819d1469f147557d408bfc6a0643de41e2f45d4cf94dfc20057fe4ef75022f95081e31886d437697516b7bbc82ffbe62a31bf0d0b86da0de3b12fb66bf6614ab137b73095f58cfd3284c6e18c5fab8284446a731c98c70167794f4b8b586d7e3e7d8dc442855ea74d064696d2ae1029e0906b293e2e5d0ffb7b4dd1083cb930dc34b6432dbbd1993aa5a762618cd41854d2bbd882f1dc19e2947e8ae8dadfb42d2b61f4d2719601f8bf1cbd0b28d68ab4835bdf48e98bcf0f8c3c49f41634ea31483a9b9ca586ae559602699152b398175ce3404dc064e3ddce88ccaed87a6ce26fe66c2a78f3c98ee179c13cacca09dab71a44998255cb42d7114a0fe81c4fd6ecd6b8860745486d0c537fcb0ff10457940fcb72622bda3a14f0f6f58ca43e3809fe89c08dd3a03e671908bb739f0fa896369c8991f709c87fedc5bad875fda6a166e603513ecc8d4614372207ce160cefed3eedb85a31d64515f78b6a042d7348aa7a927276367a464e793bb242480720ddb14991848d9088fb7062778b0c1f33bb6a87534fd5107db98c3b88d9ce4f3ffcf62d8bd3c363e586b035da98a4422b93a2eab41a86cbe7e34404552cea654a83647a96cde02ec3785d5735020f56b9ea4d9006642950ec658e887d762a8ab5dbf65e02577fcf3735427db69635e3c74ac7a5a9431e2ff93ac7bdf6bb9c1c14f2fd0e61d023dbcac7c172a6ddc53bf48c361c26d270aa2ed110f1bb7e3d311f19dcbfde83fbbd7ea859e5fe45478d9712b0d9b7418d99653b604edab2e6f77b9ecc192bfb4ac6fa3e9f7f466fc32e56da8da3946639736bbc148b053542fbaad93398c301ac8a83942d3a8bbdfe2984968d16250273a5bdd442487724d4c9ba5d7b723c3a12ba16bdf58223969eafa8b156fd4cd086c5e35c8916c8788af1f4cded70c056a5b36ed7486ca2174b36147141a8c702576f95acf7a693b50d69877445da36e8567ef24ed1bb828199db610fa251705571696ec5030d2e68da80f68225ea019a9f705ad601ade1b88ac915b0c3f4fb23f78a20524de33862c59179536f5f874023df007f5af595a3d27dc24e29cf216951b7a39ce663fe930dc9efddb65569a32ea00d49c2311daa9ffb7659685bb7936203453b6a69834a8be5d186a7aaeecdab785f848e5f486c6b9484f7c34c29f4ff3c3ea681b12bc28838d637403b2eeea99bbb29a4d81f9c11f41a4f8cc54561a9668d9e4ae7e539cd69a54ab618c0b4a05e79910a04ea9322a3a90f58429710bcdbc411a180e57df7a8ba3ac265d26b583c281744cac2ab66c0bfb54a71c4383514d277b3a3e3dfc290bdab195fb33bfbb19c2f341fff6065f5687dca7279322fef58559f22901929d23447935e5a929886429a0590ce9706cb012e597bfb2666dd160671bfa83f76238741f8953e65710d81b2229c91284ee139324b66b4d43298a81c548643d5eb99d5c1d86b87973c96b42c388214abeafa990e460ad68e5cccd7ea2009b5ce4d006da92c0b510be809bdad45f00554c1bf18f4c1894e036ef44b70a8471c8204ec2a15908db16cc7d5040cdaacd79823852c520967eb92305213dd4916c38a34005faf956df91202bb927c8926e4b9fbee3b17324a572f1d6056c5984eae649400385f7c782680ce04fbff350c15a3133413445886950475b28204643e7a4999969aac93610e0b9b439c8c6f9753c64691dbaabc5f79144add86473d439b9217ea4d884875315b164b1c0e7ccb7e58563fb33159517e6a745137fa79c0d555f51ed7adfd7dfc9a4c58b60e7609d31791a5c71efdd8f15b01d13c06ba1f3f957b567959e34255f248124764cf1b449f62b2f4bafe690a7e283ea092fbef9ffa05c20195f4e4e237690081432b8f12a15baa23a7990140ab5a88ba283898163f58cd75e5f2be862071758c567e0f719c7714e6779bae2e8ebd1b8e94c151003dab54a6020ca028bab69b396e5778f8d08cf782b8ddaf5842ca44df52b5c67ecc9d398824b4764baa8730f1dd1fd4a3da63a8949e58903421b4ac4ab5a3669499a5ee56bb6798507fd4d0f32b202db972395c69fb3354126def59a254f9bf0e2cc219b51ddf49ab4c5458740c46c46f338fb1bd1811f88a6830c086dd2d7c7fc402fb65b5ef7b8d9aa345b1dcba1f133753e0acf98cf94df036c000bbb1853678370e5667c9813040a752086c3cdc02a3fb854b42c0089789e6c5a9a450c15d18ede6552720ddb1ef531706b363ddd6adbb0db4044e8208a80226e5b2646167308833fde364a1e81214c6682faf04fafc16c299719cadf5126e2e2cbf3c8dfdbaecc269a7c7fd0a73ee68ee80515b2f0aec961fbd612b02830e90b137560d983c4314702bb50b09fd643ce80c7d3859e2401f1d899e827080434bb80aace78b1dcbe78d27dc9bf6641291153c5b7eb993b4843edfd6e76ca83c777a84ba16f14a9280a249d9f6d01d535b9c8b3fc55e588f0009ec0b49316b6c7412bee6cf89d4fdd3dd4fe555fce853cb53c8d874aed5cfc4bd95a776691a938eaf34a8c234f4adb226c69dead846ee7540d4df6a376bb93f3ab808390cc94ff37f9efa62464c3ed0eaa9cf8555fa9130cff79be871d7b3e43585a13b20d33bd4671818dc3e5db9b0f8cc33b027397fa2789dd83650ea4b711880d32695b1dab8913758ac4f1f2426a9646bc57de56a7e2e71001540f6217038ff75ea6a56495176f13ef16b6e8b22059c3366b43770b2ff12418662cb5d1e254948e338b7348ab03fee4637cceedf8e24e6f424d40bdb9c9132e8d8d51b458089a64f39ef195d2db9e18d244696e0ff65c36044d6cbb580e9797ff6552fc41cb37c239c0f4f0387bcc7d48b466d92e183942e28f3af1d697d7c01506a29ea35047f8de74ccec57a1d8bd11b9bae970589a9ae303554e7b4b0661cf7521b499dd78aa879cbb2275aca53c3dd57fc737e9b8506f811fa3befc5a25d78f0be5f5ba77c6abaac2c4eb0c3e1dc9e118536420db91e3b84045760f3b1204d2b512fdea3e7cf3165f15f2dae738174165817a0732a5d5f72c7dbc764cd3625f66d300eddadff1bb4c48d928fa579ee966573b4970e51df094521f7987508e58c3bcee1fb4dd650e03e005053e077e3112f5acbf5198bd421277862df7b6edc70e9974bb5c9a2aa080cddd0e9da2b9f467b623a577d1c811a972e63cf34848a52ba238fcc7e67fd0c4f1a9781dfa2f797ce4e1db2d5166d0b4d79d717d8a5ea572e33d43e6989212480f6be693bb80ebbfb6b51a9f518bdafd8320cad7bc2cd4e3226954e2c0e2f87120c2cb1b8b15f85cee30853023c5a1beaf08b2f6c52592112af90da5c2dc8b44dbd60df906ae882b0bf90a929a2abc26568187473d43dccad6524f4c12156110645d1861c94e6bd7505b4a7c00b251d5cffb0868fb337078d85889a10143963e61c0ec1250b7062b81f3a3bc9551f86e9d71d64d0a2d3317cdef1a632885c01626b6f05a6aa916ff05a7a05d9adafb78bfecf89bb4b1e91b340a668035da153eb5569d25daa9246989980c8e5a1e19d0d43e0088f828f84235f002cb8ab1fe12ec4e53e52a37bbd9daefc7519925c0d2a5dea098a572b860ecb2b6d11e13d2e7f0f826b7ad9bf42f4a72ae590757162c4b4ce1d3e160d1b0da7edf4dd5a984b97f5660c48fa4ab8123461a5497fc5af08964b38ccf93e7d4ad2809d4bb6a4633be04bf691d0c1af2c367a071a00d4e5b25ba0995282665e4452d1eb49e4f30e430c88701fa32826f0f507e33fbf3d9b42c9c6ab821ec2297267b27267d2831cda09032b959dbc77198e89a542b80657143ce8db5fcb4f1bd39c7ab7cad36eac6867e42a28723d1094a765a70d201df1e4de57d431905d8a91d4d5ea974a4386b886b76027b05929b42f798ca2d7839b45e9f8f9253102426b91bb9ce6865d880a39bb357514591e2f1302a0d5f2e22da8d9df07a854b4e648a82fc20ba01b87bedfb61f9663c6167f142d8a4d7a9c36036875fae428709872d5be9a7e340ae718673f1a0730c5c4ccc079316635bf5b2be848b45bf00e1d0d74deafaacd22dc4ec510ed8f63b955b6cfeb46dad8d8e84516e8da65d00ec0b14856c684b0da1df29e930152b262b971b6b3d59b874d9ea603f536f90a9efb981d307b92b81610b73087b1d58925b53c12171a2d11713b2f1389de7dc3800e51a5c7f8541a25f04eb8b66e9db6d673eebfa0f4b83280929e0e489823e59317f4bf2c5365d6205c311611d11ee5e1b1a978519be594ee4e0a969eeaafa634db2e340b1cc569af48b1361ab3f659a862af354d5f68176d83dd4dcd43d1a7f512a1b2c3b4c7816cffd221fa7603c068389b646a81c452395f74e2e36b7ae8d23ca08df39ad9b4fbc365ab9742c5547ace189e97d2db3998721b48f844f60570257975605a204e074218b0178deb701cf94402bdb98df87794cae1286e0d422156d6730675c61cda963e80f8ac3d525cf905013f1b409fcf0124a8fdfa09d811dbede9f75b158ffae987305a93df4ab693f21969e49197b21a597b670e5e90855bd55525e585301e38b199ae7372523e321a54dedbb5ac4af32a2e33c3df2010853f37389f60795830fb11748d90c3556a5597f7026e5a4adf1580560c0edaba4a8800befe75bab8db814a8ab8a6f081833e51547b21b0b72e9ce51062d46ae90c56ddc1a12f0deb8592fea2715e4e6750b104c3e00aeee51d618878d130b1df21bd201c359923b520d80d546111b16aa873a8e0d5801785ab3a6f3117d2b017620ecc4ef120b5a0682f1d6f5542e44955d2afb0ce5162cb6a800a897e4e43c1fb04ed87ba95b8a307f4cc4d42e20e0802cfefc8e1885824367db40731500b4aba1cbf3b168aac387af61c1b23c493b9fa30663160924d5cd2b6a11a8a04264cb3630e01798b5d842030b0774c7d7bf48c1df7e9d7e639e2af2cec564fbfa860b6283ab50875e5b6b3ff2b5ae0b45d0b334882fad290864862acf289a433d6364b81d4d04cefa871333872649e8055e9e880a2b7605d937951738be6d35c568d41723a45e09cf3be5605f1e6582400a64c3d37a8a1e23c867b5f542b3d14557aa37bc9023232a408474eec5cd0d220dc585ba9ab9aa04dc561740da76a246a3a85680b3a1def9a8e1c90cdaec5dc456993dfad24fbca9155d6f45eb32aff69a8620bc03206d08c208a5eca8c9f786a1583663f62b891e680dc819afd77261875e925c874cb835c9a8015863b1bca8cd9b9c5ed24e8887412400e461f1058f0c1c65ef51062ad423c5730b95a142fb8e1ad53653e6794b3e7ca5edb445a48661473e367ac1293a97b7f374b52960b68c9072e290182a75ce6bb05301969d49e7a85cbd1a6866969fd28e532a17740dc330507cb053741f8ba765ef35a40f233835243f695385cd0c1adf7b31c527e31c2b362c6d643391e3dab431ebc0b2f2e9c78bb6b743ba292d9c7e3eb027af6776c410e340b0164101b946eaf11009f1d89b2b1cde984e2f3bd5a9ed7f45beef03698059a907ab05207f27461e5d7d15825cfdc4f47abdc300e7880400c556ec313003c719e6965d1053bab874afad4b9e29378bc8764a7b867a3fa9824f33a89b4d85aaebcbefe647d923e1afc673b537fe40b247fba56c5abc32496a7b095971fe251cc9e0d61aa31cfc8a3e3ff68b86f2e703bfc596575fd51a98840cacc1e3eb09d3c85a7d4b95e40527584b191eeaffae255c3e76028c20b5cc82cff431efa6ff876bdd2f4136179d525a49e3d979f19a37eeb18f2fc460cdf055341fb506b30b97098f26c859f42d022f9737ec303f167b432dbe905b92edcc573bdde3ee5957b2960c86799d2898bd0eec9ef9012171d2211bed63b0d4afa3a703694583144d93103c85c2a05abfd33e6088880c0aa230829311f1cc64ff22dffb4d3de1a130ad16f25848d733866d28bd00af50af257d570cea0923a6db423302bc33b6fe04b405883a66c387c372821358a7751c154bd1ae9cf11eaa4cd89bd41828450adcfb3898d3d2c98acb05fdce03cd31101dcc2e9cbbfa67a3d7f7e6ca4e080c015d4bc7c2a60b38c152e26cb94eb377b7ff96246b11a260cf365d670bb4f2f11e4d5147e5d02c645c7fcfb8ef6640683e77b4bb8b881df49c2fc26d8be8837670fa812ff17bba49cc75bbd4ae60ea415981671b1617c85517862ea9cff97e7da74453c6f42a58aef2ac59c30b0b66ec3a3a1e639c6a9bcf2cd4171327a9003d56064bc48201e241085406c9ada1dd643351b9cf532cd97afb86a113483597fb08c8e66c1a620d7e8d374481cdb2aaa9300b766ee28c547b58618e3afe62716a66775bfc36312681247ec9c1232fbae6e728b2623e737b71a4fa2deccc2c6334b073e160c41d475fe3078be76cca15e772051e023aaf64b28d7900b689365f54750326eb8d2aa1c050a44723dade4f27a79bbff5895dbbb98ce94d6cbd0275b9d5c4cfdbc2513355563d8ad7fd434ec2e365a0e6d1745471a4cf28231fc00eef788bba0e4f9c1d424b1f7177f1105b4772b942da371dac5c727e655dda0b2c8083713c6baa2627397aeab6fb4791a8665db43e63ff0d54dd4d809adf645a6dece43e84ef75ea8fdf6d0ffe8f93ae28f3f547350a5c785914ad4112c6bb5f64fa18e1acbabd143659818b38ffe63bf3f8578fb85b29c8c1409397be357be7d4f69061021ec4540aee4ba774a90486dc3694be8888d01f1d35e951c487174f74bbda4c395e6e92a105ab843b25d9e15e95eeab201204ec7034f04d01c27c51beb73dffe9b612017f2776ee238f5658923c4b4161ec49e01c896986ae79bae08008e15ad12faa34df7543036d5526bd409014f68a36720d6db9ce364e7b05c4b895da3baa5b19d177d7a19710f396ee70f788f2d15b92b57af2fc076a58b708ab0543d73a1a8ba4de072b6278cc850d1b421e71a10524f033f574bc9cc27c51beb73dffe9b612017f2776ee238f5658923c4b4161ec49e01c896986ae751031766ccc61dd5d60afee6cfa0d587c7f8ef163bedbbf706776aad21809085d10def9cde5ae3f8752aaac17ec7bbafec7d82131a66e9135f9d308dea54bd153e5877e7c1124c25bd73a6fe1a2b159c677a15579fe632a3d93e5df53bae807335c05c3e6e0b71882db8ac9a44f30492a861ef94f42bea0175df1ee6b3803f43b15b8a89ffeb8157b4d99df509e130022c29c30fd13c016309c72080b09fde16063f08b71ff2b62d65ad8a94e193abf28a14acd75ce654a0f1b6e147aab792853e47287f67e89aab6ac0ca4c79a12ff3c72297f9df0d71bdff6167870c0a46bae43be0e448d63fea3faa820d7e5236c403dd0b35ac239f07d6d9150cefc611677c3dfe84dee407cd3a8cb00b0725b5b0db070c90a20a86376233dea57fcff7a7d78492457526962fa2270965ed6b6e7fd65080f3a97c24871b152130b59c72e05f1e71a81d4e236e49c5fbb0eac60bbd2e38934984a48b1f3fc0a68fddf5a93de020e52b8a1a80c7d88e3930f25203cc7befd001c95ee5dffc7e2e4858594489fde6bf050ea64eb6797fe50382296e06e2f3a81f93ba35bb67e407d1e184736543309a6ec4ed45e58e2204d22c221c3a5365d977aa9023ea7e599ca5b1949ff52da2c35ca196ba65482b791c670ac234105cafbe781e1fa64963b73104298ba26444a86ffb420296db5ebc72cff7c8c1b0774745525252cf9fef74178f88b82c1101254d1a61df3e0d0ae0132e0e10bfa8b46d9dfd781b490a2fe5264a3444532175cd765b82934d1e1e23745958f0917d12e825b0e5faaa234562e71d70b621044cb171e3ef4de6192e6889d7e3d79c02eceff4b4f1b4edbc6408273918b4801b4c6aaaf0d73c0aa739214e2da790eb7325fe24230ef724ceb2853bcf409cef167a1a0e4139b41ad5ecaf0a80b5797452b0e4e562281ff7da393ff2a2aee9126da19d803bbc91dbb071e48dd9cffd09807546756fa2ecb57e658c1d83f39585a8d3967a00bdb7985d5b21b0aa8f05287e22bc8b79c488aaa2340bc412d5fe496a2ade86df7f4abe0ef207bd52c644ef7d0f86add27d0a40856bfa516dfbc12151160148cb5536a7497f7d8333dd6850d6eda600c3b98bde9de4abdcc520aff9470e62d7ee059b469224bc39eedb9730db2bb6210316884080e5da6982921c22238035825de927eabf617151dbeaed644708f0bc0f5d2a70a89de949270e985a2ed4d7c1223856ab6d6f82a4e467d9d72e4fcf7fa68fdd5cc4888e0a5e54e4fdc0049377c3b30c51cfdbbe962c4fedefb05cd7bff1c9eec9af27c1e7338a0f891dc496b62480afd12a733ca05f9017d8d730cf5cc09ddb91e8a1ad20e2384c283a48cf8414b67764e4db203624cdf8de81615c0eed8999971cf49aea61739ddce07ff507e8157721696216f898ba62e53b235f3f961590daefbaead3ce2c2b7c31cabcacde85d9b2682968191f069ffe6a0e14540b39786d5752e66672877216678df9b2815142384cd0dbcfcfbed4ec48e24d61354ea5e5e9df92e7857209a0c10aa0c71bee2b5c0fa2014d6cdde939702e38d1c35456438d3e96903f2d8d5fecac22010504c81e7b7256542df28b5aa1ef8e875a0da0533a351a012d03a3b0ab78e8f82bcfa03e2a4221c42fccd4a83da0d6540738aef022d2795de837efe35f69fda7053350b596e754e96951ea6f13809fdb38d0295b3ca642c551b025a2e023eeb68b4883f826634bf076d898ace73d3a322ee2a76216104b836f67ab003091f4010e073d715f4bd2acb8b026118ec3e7934e39b7662fc1531142d097e7d54d47aea09a3979f9a3d60a4c3381a480075def81fce7a4c0f52e8dc3bacaeb58ea5bd1a4068e0972d28249b4f1e2d99825ca1638236e29bc0b10066b23482f344f12dbff0c36af940cefc347c44f10f24df9a3f281e3e2dc3089b6cf47a19947508e57d5694772dc8680ee5860e9b820383f2d7caf7ae60c73a7c9102c065833e049c455f87c03aae24117a88f275b991a77b1de6476f356c21e97b76557c420b1a5fabc95376fa5062186ae88517db55b47f245b5023f108a1bba0a17d18f8d485b17ca26015d78d2893f2089329b31e5fc57f9a9c2a9fef5166cfc672178e9903fa8c9b4a9492fe82445f2649f35f371f24e9e60f8ad4bd06fd2c5399153510f3e79352c799550e8859c9d21ca27454a9c139166581a9a28ebe4fa124a8045e82b2425f71079773bde39aaa25733e9c2d89496a92afec43186d3ab54e61e42830990301277ff562bf04a9d0f1ccc2b3974cfc6cd81712fbdf0408a41e3176e5a75e5f551c7e592d09d7847db3c771578a71ea6946cf2bd7d6b2a1b417ea4b0fb00849800f4cee2499b8fac5e99e680d8e0ed66f51d9df8def7cd5d85e295559abf7532bffff1b28cb116db9f77dd473e2d4648b58ed55e14b5dc9a9716f4f61a8d4e6e5753f5414eac408e6ffc6883802267ead5c2da23f61f5c630dae75e4ce7ad96789f51550f761fa69e90b8b5b6ed0ba11fcb3377cc32ecc6145f36050ea942dcdcca17c4fcdbafac902b8d822c0ead9bc3bfb3392a6e320ce73f3f718eb3c04e0159d9d88b3d6f24a8749c1e9e2c3953d484949efa397934797506030415003f2eb25b2fed0fd024dadf4253ac9ee4acf2d6f80682e2576b5b09d84a07f7e5e83a0870617a2cb44cf97415aeb1a0f3afd2c0397fcef686c4eaad62d84765ca326c6dee60fdd12ff651dfebc8fef28fd2740628389990f693cc9eea0304e2b90ae7f6d346f62e6123bbe1c295457caed34fda17532819212061eca1452646fd375a446a811644010c9fd75036c9b23e6543467bb7c38542d9f85de44e814c610e977d68ea174d54e4a28c8579352010af7857008f0cc87122e937064deacb8dd093a5b3e7a6fd863819668c4de33faa8c953493006d75e1bbc7344d083f1ee28364fe3781eb30d66be65c61d5f6120da28b855c85e24aad79df2ad35986554e9828ce06e33c9f9fc6974e28d9fa86996b10484a72d0292fb94643f1a6f93b5984ee4e42dbcf476401b24f0abad9a49da1c746e2db1c336f32b0546474983c99675e790edde35c1cedf7195b97118d1c8242f8951e04de6d9912cc17128c81c1105120f19e23df614641ce3ce46ae6defe0cb2866a2b5bed818a84a4f2361cac9112c92c822c290185961c3590953c88c92abd54b98e61bfe7e9a4dfce402bef8facb744e23cba19bca1d3ca6d1191541b0a0b8a7c27d38d6c6bc7a05d9d905349f3057ced5a62bbcad9536cf3c4bdfef35b36927cc8c2c0d6f5a0f569d043227bd375009a347f171613081d153e1939c02d217016833d88aaa5ea3e3d174dd1d59046c669afb612eea74442ffe8781feae56d5c9e4d03f40c8ea573df87f9223ecc0d22866ee2bad552b0c7a6dfd60b5d8d44f0cc80fd07bd1c10b45b26eeb14fde624f8aeedf85e6f65e2d60d2981ae342cc8f68b4f9da3b56655569841a8cb7c1cb38569000561f922dff2d4dcfda5d94982fcd903ac0540f604e085aeb9fbfe42d368e53cd327e19db42a56e43d05134fe53d2cca1cf20dfd613da81f40ae0d60993969074672cc049624c007e70f044af305791c5b89b4c3c5e66fbc6d32cdfc5443785933691fd222b7118cd7c84e2a4946785933a194067462ff916f296ab3d3fc5edfefce795ec45edd72bdf029d6fdeeac3e1fe884892bb1d7e3691aea9a5a1791d2dd2297ae98d4d54aa82271f28596f05d18d238236906c1358a256254191b0e03d274594d549d4cb4cdf0f1993dbce4acc549d2192be19949f74a92bf3b2136d98d5dbe331de065eb6fc270a0ed94dbdfe9d5081b6e07d4c89a594dff2ebf96139d396cf9b7a76780729660dfd1d414d987b9c4eec4022742367bb52fe08b4797d25214e0e209acf2e0e0c1bd0a348e192b30f7d12909d17d5925901680a4a3022495ea82db7e4d465242fde16be2e0a60588c4fe5bd2642c3f1240fdaa49f444caed936269dacc3207cf4ba5847fbf5052ebd79a0c1c37e6e5ed6a02b59ab3f0a780500579ed1a5785603fc17dc603bd033a064e27eb16bd8064632c08b7be90d8eddd8f0d92e153ac06767de8fe2f9179afc04b4b884bbb193e7ecdfbd21002c3d02f5e5d2ed87f98d4e69c12f438469e1e00d5c268aa897df97eb7461ddff5708690b9dd3b8b1f107d003096e60174559438ebe17bfa4bd94d4f79dab46f1cb8cbca9d466b6bbafd02efc1526ec89bd4724e91178c2c5eb01831e225655805f35707b1b98945f0ee173860a814c5372d89d7baeca4a847eb26865f2309f46991f05e49fcbad53e452b218051c9b770e025b7fee3f80db98523aa40b78f54970e641f687eb6e675f6e7209bbec31d16fdef0373578d7739b7f3057dfc10723320554fbcfc75b37bd3ce24f9277ecaa0c93c1964b3e666713ed297e1738c40f4298f961d927b16b9dd877d7c440049c33f073dfa14af91cdf2c7a463110885ae2bf9d86a03ac343f9a49ce795e71d3f6fa8e708de0a60cff59ac8166364c414d2782ffd006b2b6b5b37f18429dbf5768a507c50c229e7478fe4b83afad147114e9658914cddba7d3766191d9996960bea45490ee21205e66df13244f70ca78aaa8f97eedc4ab3a2c81de3bb53e155006c8778d3e0936fe423229adf0ea22ef79b0e86a764a62d82ba3e267c11d6389d819ae9f755e651cba7893cf5fb5f4d9ebab4e096d035597d00958586af37e685d525d6ce3bccea65b2f1356367ea1d911a4d057b3a9f9f388042ab5c57509a9288208f996cb0691211051335686be3a4c2eb2ca5078229b6e366e038aad60ed79c494732120ca8347ff5d99e8af648de4d5e4dbd0f69077b9ded3ac4fb7a1e4d194ad647d7792b7b6dff13bc2228ccb74e29380f9b53ad03e20dbbba02426363e16a64e11e45e5f7671e86afae9102681e6420124f52fcddf19da3a1ba4d3c570fbed187569544d69d61324d3e9a6e13d6696fedf0030c9e9e0457a4b1b823023763c53ddf19304f4044a3a94eee13a249a832b94e4987b4db05662487d20895af9b1e2722070ad2e32e051452d538f73adaedfc7dc9729e2e8b1a03e734e9e47e51480c3f526aee08efe9425a15e64e54c2d0fbd5dd9d9ea59b062bc94b84e1fb81775cb79831c349932c90e4c673bb23b11c58b8934133d9dabe953848d6998c25236b558af7b2161c23906f7b7501a58e5a026c151fee1e20f46b021e443776464c0628a7905a94f274b4777f918343939d0c02ccfb440a27af567657f570b6afd8c4fa7b552ca4a483d921730388efd42bdbc42383d4d0db54a1f235eea3023d42865da96f35f10e59d024e6f227ab6fff446d0b3327a1e3bddada0f07570a0a6a5ed591e63327cfe17c773cd8bc336dc3b22efeb94e6c158b474148a2fd263f0c81f7488597ad2eb408b8171712752dc0c7f19f35e3f11b03321b4259348a179f39c4a76fc8459dbbf961a40d13fd64d1554d75158cdb94db364400beb14b05f573f56d8210fc162e51dd939f74e89b6e106f3f4ed444bd94aad3e08c406e8547332b2555083fd63f90be9c30a83d99e8b3d1f1ecc3ffab9f134328640ca6cb971371fa66085b8349585e4a1c16cbf4293eeb0109f645c724b66c24e95ac8c9932e161143b231501819f90e2270c248aeae275df4ad02e4fe931721102763e0a9970c60216a8b12674a1e22db6e9b3526432ad656520889a05dfd8e52665390809a44ec1a4c5975ba66285fd5066b708457407c2c1c4d2f5a600dcadf50c6e9ed90d8eaadd8de492046ea14db5407198bf5edab565ba576445a677793139e287be3a5b9f61fef63a006b63b19fbce4589f6dacafcb80f10944761e963bbe13967717f084218d52380a524df05957371188b2d38fb108eb9f150a648d50b764b4716c9482f1ee2b1e67303274002bf847dca59eaf93a81f153f51f4e40faa75f8f1a4a203d5743478e83b78567b2beb973ff5e20231dc420bd82cafc14935b7b3d244cb2b9494fc5955de0d49b14e964b2517490de20f0886bdd85fe70e75931db5e9d941948dabaa56efecd40e55ce1ebc48af807422218408fa69b6c07bfecaddf6ea00b2d113aee61dfe03a2dae12520d799135b6f5f7ebc1ecfbaa7940069d479d7e79d05b5a713139571ebb4d5f560bb8c955f7965dfa7cfcfdb0c07bf3634b44d95bbce10de107a73b2a562b5874560abd181f60a09ee4420833774cd1a78e4b0b29fb80dfaa6c053245d959aa5460dc26df321d879ee2d7caa2bcb70056cd761ccfca3cf94af1855e18584c9baed721feb366fdb28cc343743519efd5dbd114853a977495f1ebea6937db98f153bb283f58835c84758c9e0eb20bf0fdb153167e49d8fa31fdf2ed722178044b01c7b9ceb1c2fc9aceb73ad7a81893776fe9bc9c4094e18cb192c68ef7be9026fbeb4f6846bbb378188a403e001db4fba75f2f28c492171b1013fcb2f30022f318955c75b167cbcc7762451475f0fafbdaa942012c4b2162c6685c9599f15bcea75457027f191822accb8d93aeb783469d1b363b37aec0d4c52c4912c97e75c0d034ef3ba72418eb63a1567ad8388352b426f83f912a0551ac1f56aaaee774e7dcb6b8cc6640bf16e27238916647f6f1163f168522cbd4d3f9970ae6443c912c0c5269f81557aa3fc06d706c807d5934c63f88d35db333305c4386b1b016004b2116d665755b5b021d94126d80385af60469feba92bb63eb9d2d14f0ccf27327a89bcbb9db97de9d774e2ba5fc7489fa3d3a71c1218da60f5e50b2cd93380e9cc4d15b831fb490b3bedc2c39444c6deed92396aec8370a2d050359e9d505acc411e6f457a49b21360a21e6cbc9229bad3a767899b7c0b4adf843a8cbaceebc91276357d54e1a7481f67a918ddd7bb488b7e4e6d99b34079f4d7860e7d37af05643c14d4a19203b19015398da3348c89cb2de6edc53af49c9c686df6d331cb895a4fdbcb5b2b1a378f28a2a12533c3af339f7f5d778973f295c13cd781186b5f10c8c8cebcebd41705e6dddb01e53402e853bc55fedc94df6d3ee5d706fb7bc74a6db2236ce48aa2b78bb5d7764e48325d27b261721f53c5320ac9965870c8af773dfff610fc5cfc8350ef256834ed7a145f41234248328ac0fdc300214ed2c7df98fd2b054ca250777cfb72b345ded28c23e28b4432fb0897faa0af1fee8168f33ff08958dc08c1f3a639af64295fc168af64a277130cf8e100bdcfc0bac414f8bc747af9952278c472583bf5819a348b0c2022c5d027e5956c1201434a5cfdb42479973d36d9e365fde0f5bee205ba64dfb7236af3d0b64c6c186f860c4ad5a50f9647c910443c58ca7899aef19a6af30da0388adde6f67edf199631ecd122c7f04fc30dd50346ff7922af3e7f3938ac63ffdeff24e93291cea66bf05a9adabf61562a3471d90b86f8b62f0b3f79bfc314cc54d4e0be24229a1cfa21d9a41bc8de110a43a8563330cc62eb671139fb67412f1f61ae54cec67051db73619bfcd47f3b04a714c6d9ad7aacbf1906c1dfb037dc8b1710b3e1058b1f9346fbac748898f638f77272d027bbae91bb2198676288b17b050a9964255b38be6751070e47089068639c082c0c899a735b2c1091857862963ab25c29399b21c739f68e8614e68124c1980c82f7d49a57ba5da80dd72f93af59f1993468865da5709c19ab54d67c94162774c8f9557f2af7615e70963ccc1c686af755e8ce6896888465955a583994ad8437530affa443547104f1a10581dc1f707349540fe1b5bf3a331b6abdfd97e52075fdb83946d1423f3fd70fdba5b253460d903ca834b4839d878c02114d55374a4a01e3c1813b723dbb78c5bc4ed6b9c48b90e98059a712e7882b3a66e710edc8cbfb6fdc9fb858e28988a0682fd8679087a39a87b74df24423e97422cf851167ba193ba8cadf048236bc83b44c64d8f055f71c5d454f40ead8737e0112f58930d9a0e2d19bfc63892729602e3cb7d6fc201fb3f54c9182893970c48f318cc3e58815c5368f0a69c478cf804d31798ad3cae6f828d342da362322d63fe65791ab4ae258ab3419f493599b3904377f50ebffd6adbc5db3ffaeab2fd371b1454fe65edc29e920dccc39dd3ccb94044bd21b277d0e789c4e8d7c2f5caca951bd702636bfcd046cbc1bab69c54f91a50bc41ecc169f5f9cc83d21d9116534fbfd9156425a73e002ac249857c37d49c0bfd7ae73809f0ecbad5b3cd6f789c8e019d43f8c84c311368eddb6dee624759781ed5085a3c6bc853e1dec1126d8c8c1845fb5d63614f1b814dcaed62a3bb7c483d4ec7be303c128025435ef60749cd5f905ca95da84e83d47925683d1d13198eace6ede25253b6a7e185cb4cb6de7ee4ee53ee8d73ba5196fdd29cf93348917fb6d74d8e3f1f18fffe7a73e52e84d893be47649c19a7ac958a0de15f2f29c129a371d745182cff84ff8611604b44bb3a83746cdd2aa2795b1c5ec75084aeccd35d5630d6774cbf71b961436b8a77a4f7bb02427feeff42d346ff3271732a284e659d5f16635d24f80ad114e7d4faa561b349210960ccb2a25a16265343baf02812b0f203e96a120fe75e44c3b02ce404a6e64b5d3de322055d2f1543f36e85e20e16940411d043b0c8b564d2485db614ddcc07ba0a9627e3db6f121b8442d62399cca787ea681dc6b2fd11604912e900436141f2cb29442f554329387c2662be8d7beb955524e1c6e28c6b1d967d120e103dc2e4e741cb323e6d41344c1eabffd628bcb4fc3528ebac75258d7ac3de1fbaff832266d28a09324af62b19d0787e382af4207cd5925061c015ecee5c7094bdb2a0d38fe0f1f79887bb0574da680e7ce1a251aaae1954fb695c52ee4385911520dfd56655974eecfa7c34231ae4ec086d7e77ab05d30965bf4478824ee55664b3c9e929494e26fb9e65d3ad9bd0b2b24b91120b5dcebc22896ab9296588750f5a44d354fb37da2976db8e7aa9372f4770417c7470fcaeb4ca5867917c80f72e99d186997708fd95e423c23c16ee2f18dca0dac110a23171441b9e99d851c65accb4b00bea9ccd48bfd5a78c29df76710047a07fd4b8e2de4844ff07545acea70127d4d9a186534f196d052503f98bc7bc1e26fd6d5f316a902e5a44be327df4a2f3fce3e11182b3a4fc24fb32dba90aec588aeb6b46f3e541d21e140ffcddd20540b78e9f06c7f4d1f3f3f8cb449d147ac779d331dcd8e2d5e35a450bb1da81e552c4bc39b68d81b6b94f9a6c114ed051b89eaf0c3c90a332d02f4fbc4fe4305fc8fdc9078296db0efbc0718c9448f9e490f98d06602b7eef7bf1d2ba95bc7f137ddba5b87244499d4df11928bef5e0542938e915c711bf3a785e24a8ca0bbaae04073ad58a976ae43edcc4c8c0f8c579545d76ea749cbd59f15ef5b88b3ee1f38ecfd8a683d51de5a582f92e6bbcaba0e629f7ca6d631a0327a96c1e56706b52f08c3044a907dbe4f5dcfea4788448c33089cdb984c93cb9092feed6972fad0efce044d64fcf229f838719ce61f13bfb16ac4c4739fc18b40140a4a94599fcf2321827afd85dd4a4405adb4bc7f0455e252c23fb3e8437cb7e1a4df6731affc8f096da9cb67f4c48b11fcd553d1dd3934a44f8b72a2f14f8be32f903c2142eafca35e5c2769da68c9259a886f8859fe93a6933baa8452643b6913ed7345645f2b73b190ce280e5c113e7f41c8db88dc3a7b9b6d007f1edf314c6dfda39fcd4796b8ce8ff2a358ba21add874f8249c983af26f44c9537492f30084000f1e367ee68c73effa7bd98c22df39944a9b99a4aad43d066680825c705cecbbb467d315ab3dd7234e172e74abb15105ea86ef6d82be82da1d4054c2f0b94c17de3fdebff030f5e7f7a4ed73e931fa7e3ba45c01cb582a247b7ac5a5dc79f962f8af0a0005d6aab0200dbe9e2f7ae1246df4656bd5030fea6a318844bd4d76d8d88e2f09b2f446f248d84353ffe6b0a70d53cb15bca2055e52e097c3c12bb56bad613705ab52a403dc21ce8e16ff84a730416137c10700bcb3085732f09f9128c9ce6a34b9dce7f09e31ce176ff6d1cd252c2fb90fdd583e754a33fb4227038050389ef5454de6de100bfcc18e157734ce0dcfbdac116b4a188391a1297786c00854d2162b177e12876f09b65f1b7877b6e1da33821da769ffbb7ab6806919e20e7985cf787ea6af1b32cd5372614e2550bb968fd61c168e8c04d5e3d01d9a8db962f483b65cf3cfd49c3ac415b201824ab15f0b502234634377d3ebcf76c8bfd54e56ca615984a94953aa37667287290536c1c72711562b408efcc3f5506edda7630db2401be74513c81e8822b75b3a2d05a5f5b9fbaf68d0c2176146758f84c9c335e5cd73dfdc56873af28deae0acf119a4c462f901e698605c3959042b98d873c37fee4bfa9f80b4bde66b72416e2a3ce26dd5f5c6b6619192cb70a16293f8aaf6257cdeb52fb179deac63bd5cc691aca0d843daad29096fe576f60431d5f6b20040ac85ad49d283167c26e93b23d7abe6e3b7a423eea855584eb30898df9a94cc2a6cf45c29c64ad67ef956468992324fa8cbf67d640527dd643ab1989a5051fd51de7ab10d4f10e6c2907540e870753c75566bfd8eaa8d24ec7e2983ed1045b1a062073b8e760022bcc05880e446138c30131b42f575f8119d7643139ea85aa9424c623d305493d913121b05b5eb3d03920cb9083651140e704d494ab37a9998299a3cd3ec45f1240795fc5f67466508f1214f349948610082df312f698fdc7295c223bb2961c1660b7d84824a021330fdca46e31c66e489fa041b826fac4fa63c38f30ea6fdcc0900688827b4a4902fa627d2356b4963c7d193210bcd265734d7738fe42e11d6088e7ffe2eb3b219e14e5157efd696515db6d7f56f0abb4d836721821f4cd5f387d3138e0837d253565959b6e2abc92affa97a25bd10e00d5dcb41fa123b6027489e4c36e225e732262e83039c43e7e36e05c3730f62701ef15be161fe8c334def13bc10707d957fad7bdef6a6f44829738f80cebb2e1c9f6a28f33706c5f71353d5fbb88f8ad16a47493b48e1228a1b2273327752e04d7a5df4a1a5a54b906dd63f5bfbd668a42363f85db709d0f12238901e16e262f65933c7f1364de631603e98e297ea2bd8ad9ad6eac97804f1830a17158a3f966cc7aae1ef2bea9cbbf11e37d23877badb34456c3596e384c19324e23757be4c6a301ee386861c38d486204058e5bba03c83926c8758e96444edc27716a97bd648499f40ccbb46f7bcaf5ad2675a6dce29909953e26b89e35e4e9935608f2e2f0647debbe29db66ba6d048f0c3fbbba78d0d1671588fd0e57fd4cac0fa494bf4875bc45143b074471745e85256fbd40c5d7a2e8dc938757f15a1a196fd26420dc2edf6643377e282e9e58a06575504b7212a31d11246b43bbae5c577109bcd35bea0bd0e10a1a30aa4e431b49bd2319cbfff3f6a2607953d14b5425c42ce17f579b9b71950bb1a8db6d9f77abe382313d08d553beac64d6e6136c9f9d0f464c5acd9f9ad57fd2e00ab00aad0764ccb770321aea13534377df263faa65467efdbcd0d80af3d89f74115e35bd6bc789dd1afc91c948a8891611ab0b22c38a4dd99c7b6df592cba526bdfe4f0b5facf6cb9474819a097f8fb93edff66b528ccb46378ef1119a6b0fba7dcffa0937278d12999be67456705c1e2278087705ec62bbf8d0dd829686076db9c6418a947a58bb078a40d58ae0a320701bf750719c8880baebd92517f0d1e214cf0786c50ce08708c56bfb64a06e74919114968dd6618f347a8fb7172c27bc4049b1ceaf6796a2a179fd6b48e6aa134d123a1cf0b42cd61af02707864a8a5ef67b0c229eb2b09521e357eaa90d525de77237cf4d544324e7b3044f9a9b78e842d280c5096893bdfe835d6a221ac38ea300bfb7329af2adbb25adc7888166ba5990b888d67d35729277464f24a0f5020af859c1747a352400af3716a8c00dc4620ed70dc6a9dea66eb02f24fb6932131743e1b3962bf0dfe2100b29716b1c14d5ac1518ba79acb87296bc83aeed579ce8895a7e93719d35703f991a72ba899f2bcb7d638b90473e6ace13d952fd0911592ba861abcfd74c610f3d95d0e2043368532f9e8eb5e1d92537b8e30cf2346bbd451dafa968fb921149b0f5e35181f94e406288e7ec9505eca8b431b941f1aa103cb78861f8bf3eca801f0c5361b750182c12e24f2b6a87c6022e914d749b8485580cc001d9ab1d80c8a5948d389628d7b0924b519bb7b5a365046addee97af583a264272ef5f20cb83a1742efc609e0b5d5806dd531ac89695d49ba02446ea33dd311d2b7e5cd3d15b105dd6ef0dcacef2b9bf733ec5fb3fe1215a2f96f88bba56cb995459aafce170d5ad886c7d2fcfdcf42aee6f1dd1ae98ca766df5f781ab4d7fcaba62c63979384dfbb1988456804d3de2fe8be7060644f9ee7157b48baac1121906b590901507656033818b537cd7278392b6ff8e89fc62e3136fc02c2678949b90d50f55fa9536d01136df4e11e2cd006057c6e4fefdb0f518361f7a55b41b661a2fa9501d8a902fa908b1cf1c763bab1fd13774b26e0a77b7321b1ab802b66b15ec2b5b511a88fe727948949d65fde53cbd954e5990c8aa1de49c7ddeacc8c8e421e5d6a16342c13812a548ad19a93e68fb8dba2895ccc65e8c7e8d0948982e017684a14f2710c47a3c14514198cbf16131a1b4f64f17d549d68177e9e89758f3a9f9a1cc92f5e8ea74859d0f1c964368a7d91fd4895bce397aff6ba10b3a69ab5c1c495fe4f12ddd1c4c3c281af5efc35627c3fa7204b7609e8801f82680156b4ab5c789eda7fa38156b92490d8ce68d36f5e0e58f1e7b335f61a29f28a27b9bf61d687fc444af692a03a4f91ebfe3a0fd94aee209273c7bf24268ac69ec3f188058b58bf674005c3060a6882f7187acd53457fab734180c352aae19ce6ebe99bee7a1c812df05bbe9b5a6ab9a45e62e5291f26d96839d459b523efb8276064110d79acb760de06d3af3e5dd1b6414139b126c96270b7498c0757402a252ff92a3360332d50bbcbbb8494a8325dbd7ad8d068354886406a8dc127b6df223269e91705b2bb6e6caad4d0d63eb6bdbaa84a11412ce0a5e205e51fa5e76ef437b518e2b6c17fd49459e34757cd6bfca3b0b2224aa24b94f1eee1f79c2806438a5237b6931d5e5228dc65f577d6adcb44bedf6b1bbe04f52d92d2c586ca57f53b3d3856a136f1d4a6075760ededb79ab1d52b779ee87302659b4caadcc8990c3e2be44d59fccc0f819ed9d52561f94800be7e9229d1b0852938c073bdef0d5e5609cf4262f701941b94d28bf69be11b284c04f1a3698feede8e8f0257bcc4c9f7b66921bc7837ba9eef34978b5319b8f0505cea52fa9cc7dcdb3a24c2f2ab245dc5a5de18875d5183b0e7943cacafebea943aa88fba60ee4a11dfc6a8ec0b268c8b31fdbd6bfa3e020c82fa3ec1b9a37dcce57b9c62f48d9f325618068f72f19080ede7579a8eddeec4cc0e3c822c685621eb891d06f02c95ce7cd6579f6079093c3100e39636e507fcd59ee65b2a4420d803c08f0844286e9755848ebceb8391031f8cff2a9a9d0c4106eaf7aa0474ea29732d2ff34d73845ec291389efcfd4ac69214ba7553cea9e7990d8c2761b1ac642425348fa673be2665047e9e4ab954a943041ce93a19520604c52bbf1b87d759f7b7285399cb1b531f83f8371c2ea99819a2b7a9a4cf2aa4f9b4634e7687934fc100851fd6f1aebb196f2c87498886f208d6e70bc2876d139ff284745b903ddf19054390a01efd06a6a7d1cb93adeaf070a1b5277105e1c8d0ea0671a6eb291911eb1dd11c1f2d0d10d116c0ee91f0fd681d131b5cfcbd71aa70d8dc3c40c296cd2c40b9e15317ea5d5e1c9ebaec3cd8a4cfa5eeea74472a814486ffe5e2142e9d22ea3678c7f061b15a384c03aa16567b53f3a99a3145b0f8ba7c88f6b51831a8c1ddf216d651d43f9c33ba4a2921c05b64962cddd57c22b8bf4cf1d6a98eda566f9bd7833b4fe9a2e15b69c6dec6bd676fde0443b51368c5a60f8bec42f835152b7f8bde1c909723b629865a189fd154a1719b5b59e90a2d2b0c0ca3cd209ad64bde7900a9ed96bda57b919468c3c76d06a587b8a1592ec38713dd2ed40cd7076e8550eb0e32c54ad31b294b973ac77d9ce033f9cf793e36e183d414a0441e21657569d1114a063fb699cb9d62407e3bc31ae0c6adb7666d8c0e2ccfd38d50f6d42f7166f16a9fcaefa887c16be4aa55447888e2e655d9a792d46de8ec3776657235ee20b7a7436290d4540ec969f80f7ab9bee5d38add0be1b6f363ef235f9e69abdfddf7795ead9e231e8617aac7d7cf09e9cb295b1e35c0112346e9882de28fedaedb77b92350520ff25db4502dfd32048b6870ef21e115708461d6ecbdce8dc67ef67293b6fc7a81e159bc8360003e05bff974fb3de0ca48cd9e8981a2d2c754878f79b5b210312b4985236b5b6167ea228f0a8cba8cc4b672452361f1d3cfb55d257f0b538bf207b97778003b6942fd21cb22f41ff29896ae9533cf6da0c69b0ebe1386ad8e9cb7b8af5e99f2a9cbeb739ddd962c4518d41117177514661164d1fb64924cf4b5e59cf6dffa0241374267e20c8d7df79345a739e32a2fa4731d645caa3128012d034f316a26d3f3e37a1f8136de7e50a8f7215c172170e23712e4a2fbb3f02f0eaf723c8cc7e9f1b0b6807f70c74c21a147051f4fd77b4559571c5ca405daa83f819699cedd9a0d8f045dd6ff45a00ce67fe9b94893a7fa56ce528bce31745d938caaade5a55146c7d369e138e35f26f3ea5e324dfc2f603f64680e617bceac896ae19f1e7e35f7d9a997df6569aceff05820849ac17af76b5f6de289da2c61498c76fac4f3488625212d5f6d32c03fca46cccfa872b6e8bdfc9db5fe09f9872e0b8bfcae303b979130efd6c6779c8e04b64bd62b126b252ca0945265145339f6c30f3a40ec6284eba9c154140e9715d2e7a2d05aa4cefcaa48f752e998ec9053afc8531ca5b401a0c4d257b273f2adf22079856ce5d357c92c32dbfbfe9c886e9a20459f3abe84c891e180e6579ec3a6c00b5c0361b7dd6c982d30cbd783cf39b99c20610a1fd9c7882fdc8a10630e0378a8a91314c6055e19959fa7bf868c5c67dcc80020d0d910af43d5760059c3c7865783a125a7bec50ed5a770796a25532b5d61722cfd48a5bb67de999ee9892d73f2372833a30a5d400e554005e6cf495df43a5baddd1696f639bb9492ac147d0f4cf67c7d027eebb32f0854d4d63dc6717c92e764dfa2bca5002f732d6755009d9ed8387a8e6fc4eaec0629eb107f0939377570ee48868527a8567dff93ca2927b0fa1b9951db697e2d21ef785f11ca9e46a1b7dadebd19e0553eeadad1a15483c87e4a87a0392d7cffc3ff345a4456588d54c9bfcc5c50b98fba36b870dd41a7f843319ceb3c099e88024266d893cd6ec35a6b9a7408c2c473f66fb7938edd74ef97081a568588e9921168d53936157b09f9e8a36bad9fe8d498e73315dbbd15168f858a66adea5db0cc7bda24f8fdd4099d6d2af9fd4efda7a07f8dcc0ffe7b74a3913375f90985b836d972ebdf2c68ab2db0b1bb9f0fdfdb700ab734cb3f47350591285cb0df6ee6417f78d890d3ba230d9a1ad2202f9f3a8cd11430293ea20f808c4bf72b8c716ede83007d1dd7122aca727f94ef66d6213db3c4aab94d734d82c7f150c89b0fc60b6f387dd9f04dd49b87c7387af78691aa361bd5ab3bade11e9220b0242e91a15d07358f7c20adb570605c1e4c573b0d7ccfab977f1d507f51e94cc393f9f93520bf99624a20ee97d79f639fa6cbb1d2ee7935dfe1ad0fe5daccceacebc56b89891ec208a4ec40cc6868481827b00491eddd0e01679db790576b7a29669f9716ff735d8d9f273652f31592d2389cf081ca26c327542a17bba43019fa8b053324f4545deffe4f613c4be9bd370507a3396cdf3af49b5bbb9ebcfa5f21478633a76d9b4b1fed28ef23578eaca96b78d070b2c22f10660f5139907e4f30c41c59dd388cd3cac377fdc0fc7e4411ac9ef31eba0dfcc79d30b6d260e320c47be08afe1956ec20c4d76fe9e386bc9d0911941debebdc71f7c261b6d134e86c1f074ca21cd11a2e6d3c27d4c7dfd089ccb33d79646300089a293955e953494a7e12e0a4b4fce8b591424288e330770bb1d07605a7c909b55f6eeea1c853e216d6b8304407a38ce7f9c8dac3e22ae58521fdecc51682d8b41215daac4aeff7192a26dfa67132c0a80867d34c7e069a0185b52d203c64ff40c1549aa70556d8405f1dc8a1601e41a658928a2ff1bbe95377510968e16def099e7288b19dc84c78ad0766bb7c1e78fcde8321b637f7624a78d5872b9c6189da3bee10cbbef9a00708ae8fba44f59ee71e3dd80f6a91a51afd55110fc713ffdf028740cad5683c3d2d9122fb38c2d81bf259e5ef436295330942856738aa442700ff3824eb124e619af92b726cf12e3dd090f1d33beed4e53f9c89c312a836c27af7fc671b070c2ef6d70bb252cb04dc790497b3e8dd7cb72b5c687b7fbeef5bf76a1184c8d633a611c2f2b0cf6455f17084c14984c4e057d21ee88844925d5a26d286c615834b724a2547c3e9c62fdd70e0146b05a44961956dd6e446d41fbb53c5cb13daa86a967dcf9e2f9dd792d5c9b9c2da0843f6393e45488b5c5c16d47057ecd1bf91dcd85f6f7f177838b3eee915b46be2324cdb0f8ddcbfb163a575cbb24ebf7eba7e42642e775ad5b4c07ccce16d52c92e395f74c91974d0f691f648f5168d1917ffd4f2364fc1e1882a96709823633d0abe65efcdb379fc1c2406333071e37fe6410560dd9094e08b893fcfa4a84677398dce51c9f9277a8e03daa8851f464eb99c3b02ba7a06787f459a0f0509f1a1962c40106fcc79a135d73a94d50de692286598253975c0556d308d12883c34c9a2f39a639f8cc305e5dd1f90f44b5042a74a81e0b04d259879344a1afc3008db236006093ab7c2724f11a7c67abfb1f917ee1fd7eaac0c6aa65cf68502a73b1bbad75b685e8242cedac8bb19c4888ebcc39fd401548b9a7ec5966274da1eed373bebab2dbf1e43ac460ed456c3f4e36eee1534a6387b0b306ada383cbf9f895f8dbc84440c6c5fc9e283208480b080cd94f09ac88730ba9eba03718f91ca846bb3adfbaf42a33bc286f042364271556356e061fd9b8f81fe7c3f86d1314382e351c29acf06ccff81bebefd489b7cfa4ae2a6ee597ecf1f60a04a8bc1a91a235ca9864f57995b2d9467918bfd200247db3f8bf53901a820d07dd75e9a139f882a9d52b79a2f894fc1f085b45dc6ecbb077b9f10c3270ba3981f1ae4adf4e11ecf786f33162e03775df4312c764b1dde12752609a3cf3baabfaccc3d33517c0d11c145eb2c76529f9921051f9801265757703956e718fc3ab51bf2922014798d2842f7fd1b948658cc848c9269e5a9fa9993776502f32e359244f0072466564673c9838eff8cd12e58844e119b641ba486131c936ec7439e1cb977261624b31981c5549b558a0c762e772f5a18adb9d83d8269f3e12319f603d17e0b941de8cba37622db522af66c04da0ff1e7ed128ceda08bbe51ce60fe6068589d1031afa79d79a9b01483f5f35cb1808781c75297115b14091eda170d4727108e66e5e73ea4526ffb31c88b25fe02be42b62d0614ccead928c4e216f0b1e057a996bf398a93b591944f1bdbfca328c344cc7563030ac2f2d66e0d6fe58eb62c39fd90f1c9956495289c5b2b6838517d59b173f215906844c1a68c27fecce999e34623f1ca1b08c4ee58096e6a8b6ab9c2b31fd4f705c33c6243d3b3dda5016763d097b5456e22badbdf08f62c0250315a6453092def6423bfd824eb1f8704e864490921656d8c943173f867943402133408c497e1cf30b7d136dc076536765011d18193c7ee29197b2664021f2f16dd8750f1e971ed41c36cbeb8cbcb48404b1e2fe7f12c4ef2aec7a3ba421710fe7fd57f0f41a144a92738583d35b53b96f66a8e2f1b6c65edfda97fe4105abedd50768ed91688254dc08e25889151f1e08e8bcff7dc6d179fb83cd156b940fc34ae462a0c3490c53437d517c3f0c786184b6bcdd8bde07d31ab5a10a5688bd9effe0c2c3e40f60efd837926e5129d2c3bd04dcb241a66048cb7ca642c1a4aae7af2bf853ba5575309a098a2233fc16b36f91fbab755883637331ddc5a70f44c9eaf570f8eb4c96767943003f547e46f6b4c3427261652c6b5d55b09596fccbae17a1bce7e48f56ebc9975f887e73305183981df6f00e57d43be78855c8370f05b7bb637e7bd58d8cc79f5bbfef74d0922e1d1a464cab17d2a2870358258c4e0cf8233233a1b5da7b2597d24ab520cd5dbc696a4b74e77f197caf9df009e75726fa55fd259717fb77887a9df4e2cb77e6aa8ef49501c49976c7cb114650d31dab16da029986f85267509b9046132e5c67cf26059d4324b5651e7677964f9e6e94c6c250e9e40d3a62b5b04316a442832aa379add9c1ec17d262fcdd34f5803e2d396d8df2eba88ec28cddbc648536bbd217a44002067a4bf356d3903181666fdfa016912caf1267a167d1cd649d802050bfbb1066c2e6a17032d84199b6a03e976122b10ec1848b9b201d9fdf794075090852ff5405dcc8f234ed2e308469d7747572012a6d8facb334f8275de9b9617c683b8f81d3677d38c3eea6f0b8419c75c83791cbf114e8b912d906ab1b801f0bdf83cd68403dde7061ca8d7b5b4667bc1db25037877aae06fb686eca7d1224fb3f3814dadbf25a1c84fab9dbaedadd260ad91d51de6fd33fee154d55a10b4656a89fc9de1d5f70e42585eb4dc7d94fa07be86d7582fc7fcb1e4fce746448eb82780824b3c15ae734c189ba5b6b142048a5a15edfa8a79a261ab8f887e79975d62a3ff0fce57c608c12fcc8190a79f1a5ab97e13f72f72b2b4b307f40ab9daa888c4ab2efb006225a4e4e30af63f728896ad75d75ada423d0a02b55bd7695fbc367c6d98e1cd5022f249808aa158e083de91353b423abc941e40cc8e193b8cfd151895fa2ed3bff088bb4ca1e571e0f5847a3b57091cb8dff051d08cf3d0389abccff810efc483cacbcfa830a4358944d9ef1653c01d309d80babe9c527a2c98457f422f658a28657ad88770d3ccef223ec9d498db67066e541608d72caa906299ba1f94c63b288a3556319534049731a6e8df3dc213e479dc00ca438c5d126cb3da82e9ed4c78df6920ec9aa930b4a482a8d84372d7a182a20e39de32d0f645ddb002287a2c0fbbf5743746c2d3f6545cd0994508527a797695589bb0a244bf843f051766121b4109b5aeb6955302d0cd1a9965f4ed6d0fbaa20e049e4cc0b55417dc1b6235e9655759796b6bd8cbddcf47ad53f32a2f648e94e627a1e98e3b605d3acaa900543be8a74235eb5acdfd6126e93fe3fbf6622aeb314874ceb0adf49994eee3297ba4b3212fafc5ae9dbb5d03655f1f38a7d8dd128bf40c5f469c8fd431b23362d167a3078e6a6de0f8481f7e10215c83f791556bd8abd30ca890c7a9bea818230950580e1a730b8f3f5facba9090d4a2ac0c988b1a596d8a9a6d35878ca10cdf4da38c3a953e3ce7b26d72026494208b809f4cd7ce71cd4775ad19dacd75ac20539225d311182c43e59a2f55f99f266bbb111909cf83c5e6053c96acab83dd4484b7bbbbf6e5008136bd207f0384ed43362235bc3b713b2841e151888d27b96d55120378dbd19ef5541a28c25052e39ec576c1b0005ebeddc341dbdc0f00c6a64908b996b6dd1be165462ea8fe4b9dea771c82b0ea18dbc3d19f354b4d29d5365aa91770228855a7743b7fba907e0b8ff70f654277b8b7e19614012a277f3aab22019d510049b4c3f2d61657ef1a78e92903613e1472a32828f15e93c03334a5244408c65c6264e85b7763bec71b45d3c19a61b7d19809a1744d0dcb6a63a41720bbee01cb4fe5f32753852aabd854e8d78f4ba0368b0b6d874d531bedaeb0684238fe262141c4dbe5739f29206e5ce1f7eb6a87894bc8374cf4c08db13a9c42ae798fdfdd9824f81f2499be14c0d89f815e4fcdabc47d1343d987b66a1f4c1590b464d72748febb56310d4a007081908007e618200f01ed5ff1367a1684ff4d20d56128d2d543d262010766d2c64ffc92cbb44a5fffdbab8c9d83e1b85df5366355d58a12356fdd2463e73c9a51c5df204ef31a541b2b0e72dd1966b79fef5b1481f140657b5c333235186d4dcc5cb96a82756e284bcbd2df0bfab566aff87aae1ca1c8ab4984b324f0527ba02b7df2377b5844524219497aabc98787209a2770d099d8ffa4702418e20dba5a59b35b536f2a4c2048f56669a3a895d311ba784ac605eb7c2f0dfc6a8d758092796ab4af275d772dac6866167a740f7731828dea92375e87da0e40c2cd437cb855cd4878cd16796c1035b3699409f3b8850c6400ddfb6e30f28f61d053468b3eaa059d675b0c5c2ad8d2eec44ab0909f59afa9319abefa64d87e0f83a3a5f93969bae9e953b7c5a0d14f6bf9309bd34e4f24c57a4476c0c72c9d6f0c17d3b7f4b982c99917a876d0a26da21e256053be9b1cbe942d7506a4ee4dab852aa220779037bfe385052213fb20191471ea775138d4aabfe5baee66562b874c0aaadd8a0df5267796dbf09e33f598e69812b39e8656f49f2d7988c27dca1fe3cd7a4cec22ec63ce16cc3a629fecdaab6bf1c55d00404204e15ad53e6dc15962c08ba954581c640a211bd8d95bb9b4af1d86974e65f0d27cf618e57f68bfc3a7c91b342e8b7ea09311bc0c2160ef85f16a874df95177f0800bf1df795c224d4f089d20f666ea6258c4cd2b462432d4e713e7aa378de3574d9348ed62e5dbee5520f7c0178dbe1cdbaacecb499082c702f43ac2a49316ffdce61df2bc66552fb4b2f5c6fc32e6519da280dcc2982f5673a0809689dd726281a962caff07dc6086094b50294e096af4292652641340abe0f8591fd33e40d3310bc139c47e9911dca776d13701d943d655554153b0afeceeb176c3ec248fc4152e8dbc8944059c62c059ce5337d7e0156638588b97f0e62023f0af2e06dcaa3a3178bb1514ee1e6c4ac5dd74fb45742e806e9ae6084a9ec77395fef3173d5f833ef0212ac9cfd54dc583f9d82daa22b87cce4361e9b195e4107c9d0e0c1a6011f233797f11ad349342604c43998aad1b510c0b1d588b9bea095efbd8bd75568cfb7f5a7d17b8caca7aed16a2a8b7290b996b8a968818ec39d993c63a48344c79c2c81efeadf867dc4a00f4bf200c23d76f06bf88ce320e6c213c610a470e0125f90f2a6005289a01ef257c24a5df12390ba6da73223673a844bf57e63ea7ef22571d28c1f4546006282f487ec746e6d6cb95d6419addbfacdcc0913586aaca71f7d2f31781af6a5c0864dc07aa3bdcdfe1aad25a1d6b7a7c20f8e5165a17939f5514769cc62555eeca47497ce0b0fdb4abf12849fe72601e798ea65ad9512d2607dcdcf5fe92e92589237f6d735f72494efa2450b5ffdaf7ea479b704fbfa5119b25aecf5a0db84f2cdff4fd5b8027efbadda56b9b4aee301d1e8be092944b2358d38dd45af2f0bf4346d1ee260cec435d14118b0ecd2483f94590c8fb3b79ea64bd78c80751653e26796013ca232999a78644ca5729b454a4147d230d7297ad036b72aaab5e2618171c0ee5bdb53d4639245ed1cd11d03b36b58d725167096b3a6867551827f3d47a610286d54aa8fb0107140bb740ca5bea425157e2d31b48c0eb09d608f2f4f98d22d475063031b90f396debfb24dd9db837b3f7b6b50c77cc6cfc424b4b7e9b46265237b4ac341b0bacd80b9eb89a45e58a7c75bc96d098029ea64c448e261ad03344a7fd0b3e9c7a87ee2592121f461a552767ef914394d25990de14cce468cd0d3dce387cfc7311122269929f5d86e30573392bfa7b9aae6e5381db644f0c1826108af89521df6a5a7b8dc8fb69feb193cf56a467d01f4b71a92589e5ae5de8fa675d73c8c14cb2aff9149e80678e6bef8ef6e71a19e9311066d53641c892bb0dcaffd31b712fb765d97b1e99badc4dab124e01e55a89569ba9bdb261389bda9ea348bf274a67e9af4c62672a137525f0011e52bcc1c3803a27ba9f7ac03a50ab980609f388add763530c72f86397789d62f884e12c1cdaccb12168486ba909a4f3ab9269dc5feb5a3eb7d91aa5c856bef79965bc2c3fa3c1dbef4cc7dfd6047f8ba04b0a7c280433023ded1413994a48850f4bd2a204a01299ce25188b236febee46e50a6cd34358631134dddfabe8cff39044ad846a1eccaa80ab217a9d8fe7afdc06c76fd8bb3271156e6fee78f76e0ed950254d3136a1e6007762c2592d16052ced8928043c64afc651c59bc9fdc39966a9ed3b0edfc2143f295286b9a7dc00b8bb8305123af6245447d4126df314e9f7d62b53a6ba3d153620f1adb51f4442ede7d186ffa58da28f29e602994641a3f730aa34badc3df25dea6841db305ff7b67ce6f041359bdb674aa398e7c50e279470806663e34d53002a5d35ef78c485a39159347feaab66b7093141dfb9561feb4b953a19fed77cc1864263fc6eb4c716d96e04c988a6cd8d030fbfb039ec09808edce91b0f89ad6dfa2f2fdf10e8c08809a05fef813183bad38a1729c1cbacbce605bc0362e65824e1af1ff87dd1bf0fd8e99e045e8273e92099eb0a3c9ab5ef24cdb9b0fbcab99dc1b11ba7b591cdfa5ee3e25bd9dec638c2ada82a183826530d42feada8ba61a6a99fe722575c4a609fe3c0dcfe08ad1e08418279c4b5c9a47b98b4cd74a39b86f45d13a8975289912170c870adfc43c9100da9c55d272cc97a9560ce524da58a330d7f7abecfe91d948433b15851700c69b4e6526b848bd533351f01976a81981c485be9276d39784ec6ff84c49edcaa8d4c3294e38f57cd2e6ea69d327e752281a35babc099442b7c7c625ec6ba13450531415d4173a2ff2cec2af24fd4e69c05de1c6f28592ce35d3c22d83dd9e93a5416bc496985ffaeaa9decbfee389a87d3b78fd16e1765de7e85fe09516789921a1a6f1d5cfdb9922d520c2b6998894f2f4816c80bedfd48e5ec3f98aa0346c19a9525a4c37c5cf090bd670f0b883e1af87d01f5303e66d8cc0626868a7faf6cb9f847ecfba2535a9e68e5d222cbad9bf66f99704aa34f7252eb83d77f2f3fe2faf227fcdaff04f29eea945bcb6a63c20fe16550ed589c94c8d2964c8b2ace0de97d07efb23a2fbc1f639a60d66668145ddd88752c5db4b3411fb53dbb611e4c0bb26fcf54eacef308160c95ab297d6ea2475fe36cee27caaba9253dff5559801a9d36649651df51ae67e9b0b461e1aef2d4924b1a03e366b2aa7b5289fbb3a8a3ab8cb8ce866ece2350d5d9d3a7b701ac0f29b9803f05e0017bfceaff2b3176042d784c517f75fbebba0aca7f5e8e40e28694ec7fb85e219c394ecb4235e85d8ae19a06858bb4b981a1561ac39aee92b6f26808a4582d42f8a833c4caf474efe1d37eeff8faa987c6344f13c6f5fd68e71d35554c8e2732cad9a955497f5812df6e8b83f99c30feb42a1274a6be9a82b80b3df4efccd6cd124d1a05469061961b92bcb7dea67cf3f6bc3fbff6332d6a699eb4c269868cec2561d071694e86dccfabbd56cd299861a32d98eea1de88f8e468a94794ad7e5ec04d11de565ed79af8117093e5ca2e298358397401233be317c71bc48ca8cf6e56f5de13bc8bbce879b898c09dc3d654b326b84a7a1ee6814ae13dd5f289118f6deb237e4dfb2af3d7cb126ff9f2cac566dfb7b31ac9bdb8716fdc397af9875f66776e17002e7f9094c499274ab4871feba10f8a3246cfc7bf09a78766de3a709684231da50a5db13f283e038d41beb3512f4704095e43ad6c8fe0fec45f80a2a8f037b97bedd232b4f26fda017e5470df9b263315bf1c135450ff31a8652d2d36381a86bc1646ccd2e7a3e6c446f9f707fb8a342bd8795aa2c749c4eafdf80c4a01436390d3d89263c534f3fdbaedc2711116b2696a0730579b922115bf50250fa72dc96917ab5155d6a92390485e8e2989e75e7173bcf4e92c43e998c8ab58d5156c6688acffa9864e614f6de22c35f2a5768666b3edd9680126809d8e5e83366a5053b8a58f1997c26f966e3b8d7b0109d5d424f6494a60bd3f4baeaa0e99084580f758d03b9d9003d27d715d01c88e9e2b8fab3993f88bec888288b1d1c2b1f330f5ca5884ee059a2aa94657b2fefd941fee1354b16bc0ca503256cf05bfce2ca7ae5280fef23cc3848754d8c9e2a0d5e0ee6d3c4e8da0963f0b9a89d41f7129fd8254ab0aa0be5fbe2eb0d9a437d230c8b9cee409520aff9ac7c2a1a01c28a26c2a5a2796b1059aa2a483a73206cb13f93a58a0ead3e6541c74ddf0cddce0c2cb1c7d02eb0d69142a99ae31ce04c1e6c28c95a7b1861c3defeebc488e3d21048f41bb6f3012b4ff843a9e1b30484745fef40d92e235660e658ee71452a1f5e84cff64a86ef060064e03965e37d9511f3c1e2f4e04da9f843220155d4d3be7f5baabe78de4c3f84bdbbf0d2fc767028964e4c21e9da0b4ccab2991260bfa4d2bbd42d572ae9966992c028ecbab989593ac4e1365af4a9515b06cea40bc966fe1fc0c7a29933287dc4fbb028c64c803775aadb25233a0aee049b3dcdaedc3fec21206de2e9b80c4f4d96450559cc315ab3112161e5f8a03151c18b4cbb5547e8bc7ab7b2aa2a3a2c8a68d1f8379d023fad48b0501b83e414b18975b888054d1379825617f87f618ca7bcaa4592ca805272099575cf4003d8fad094fac576e4912ebcbccb670e66a0d600b522aa08385884180f227ab0af5fc36e0395280c1d69f4538bd43358c2eef90be07d9f833c8b75f76acd687dad5dff0f96af381258c35613152870f290640034f422ee2a94f32bc6bb8bb284bedb3df0d74ef7cd706db07429fc3d9c0682151fc0f496d946bbeafd5d99979b621f4edfc87318e95a20de53d7451db604db52246ed8d1c371e915b0fe6c5720b6fffc6226a3753340e844cd42897041967ce6a11e1b66b06aef215aa6afb48a1d3225de0b8ac51ee012c3f91e236a4901ba9f0a5104d608f5958ad81e2b74fa6599fd89d41178e1d87f7dbf15d41240b4cfadf66ead3ad40b871d95cb4a2971b03f1d98e9aa3e1247676aaacd321bc62142ab251f3cbaba2ab0e7f816a65fa90348a70386664c9c05f4f47d239d0fb324b41a7f866a98e75da8b3f3f3a5ce0d217f6bad54145acc2d3045712e7f3b7bc138ab0f8c96fb73a3935ef1397cc1a2a9da06a2857db64f1bddd4c60c7ec9439c02dc29b8e8bd519c1ead59753cb3c47d425b1c40bbb19a7e77cfc797398d70e13f6389a1ab37b077bf747388365eb2887e875c545da808d0b4381462a888e5bab6057828997c7f6b11c1cfca22a839d90e1db35d2777d9e2acf6abf39a0dd4c6a1a8c69ebc40789a337d7e6cb06bf357d4f8573e804239c71e9e9c5d500f4f50977cf20e46f034028111327c18075c5e6e1b8ee796e116504fa3b73b46e88d8bc2721672bacac9a165349018c3101e5b6562e88521648f5b1c43966a98fc0f20347db6d9a97dfd1642d548918d0b9c46ac6842b6302dad89176696d2ea8272273e18687dc106007f178c8205398f8d11c1f2b3ebef3806de8f405711bba8cdb4dd8c82bcc36046ea134125ec32f0e77fd705271db415ddd0050321c0f38ee6b2dcdf6ec5357a7d9f1364d46a8531d0caf94a13c5fe1e7361d45290eea22cdafa4366984a72ab4e3bf5cf7e3a46c1a9a7d0fc850520f599cc57891a2c454eab3304aa4ccac597f283726b7edc5accee0f070485b8a6c0ff50c976493df2750147f66dfa4c1671039ace91a3ccad31be26d1c4c0b95470321926c5137c7dc508b9b395bc3596b3f86b3e6f4b79457c7c3f5d6711defb86d7314badfed305f995b4267e0297fff08184578473c515ea80676b4bb17596ef1bebf4e036fde844b16aba9d11ecc179446dc43d393ecd59fd019a994bc4341b10945069ec3f2497a3752989974c9f58dbe37208f7d6f4944be3ab6b7aa5c7f3648a3fb1effcde1a229f9851d19eff0ac8852847690216787fe4b447c77dec8282ce4b3c6786f7b5e57e8cbd59bd312a4418c4251cf09b13c7cb05fd25f6bae0040cccde4b11a64c036e74c9e835472d0bfa45b2330fafc88579b0006b69f3068e0502de455caaf412b69779de51f6ddd85893f3da6120e792527b9d2a34f388e458e595709347039752951f26ae6cd19a5f04f1b109f8935582553c72da8f7beb898a08ebc86936826f7c4de3bf2d50b2c12cf3be9eba4c5e8434407f775407bac7ea688683af7a10fc95e14e54a0bfa31eee8a1035c436be58650750e2402b893b6bd7e70a14fa8689598d0661f43395c65bb83bd8572bb5ba28cb8f06dc792c4c63c27262d8c0343b1a7024d96a68715fe43ca2a2bf89e27977aeee5e20d631561fae2bd9adeabc2db6e452c7fcb644b7565a3714a896b3fa528b4a4cb78b9a7a16081f1927b11922ee9b7edb0c0902bcae9e4cb14c31510f2a1921f6c1d75822448e215a83d9ac37729e82cd1b9d991bce4b71cf9986f581903daba4df6ab9dffb6b742bcafb57af75558c2cb5887b7e04acbd4af8516e63442810590b94abcd1065e7d9cdba63fa42c9dbbb5ea4d3e8cfc09a1dfe1c1b5accba1cf5119a2ccc492c96e7747b678e5a25ebbb99584ed54d88d2ffeeec17fa64d3648c86488827172a430a02ecac90c79c4ffd0d1ba35c060c15ea286b6d08a0c1e716d14ac91b16cb79d54c4048c9510d5a3233861f59e7005a1b2ed127078fc7491e9c22f08c13ce13c556027bbca67224d3d603988cf1df1903ba64f3aad49077c6e2b48b879642fa79535361f3dfdb169bf8f1d6222c853752c58dec888035771d5e2d8e1c5ae0560868ba2a92054c4d804fc34140d9a0fb933113cc207990bce6fa81503b19a2589011631952b7ba4e28e57c036082f0cc552121ba362e4db42327968fb6560dda8ec022f44f1c5c536498eee416d54a994034ba6e04a39a53e166e0fdcbdb47efe803f4b5605ee9ae55b512895ef8c1aa57430d31b9a591538b8d8cca02fe725f85dd99f355b981906c1f2a1c29d926c5d9f04776afebd649aafe6adb6be75cc58fb79ac9f5d824453c835336c44b260339568e853bd43cfd0585be4ff2b6c88f2ec8aeaab390581d1cc2947ce77ab940d947dceedffca30378dbb1c8af58837814604791f05b4678f10230cb2e3f93c6ab87af425eeed78f5da5b65abe6c84c71ceda6bf7c649b532b59821b5f888964778b35ddd6065704a97c95d828c25de16ddfe15afd1ac2b7dcb851062e40dd8199323a1df1285be82aee5c6fb8ac717e48763a842b12e6a950e528eaa4a64bf923fec84dfebec1b6a71a8898e891b2dca8346e9249186bc11ddb4e49fa6fe273949081f55faf5f68e4c755290ca7bae118f2f36efa68d0e5793ddf73c86325f5f48d8e988374541aa9f336653ec19e9fb171ae80005a29f397698e74ab4313f3f850d57f4b9e80007ad88c47d4c2630449fc95aae900689db4eaa0ed33e4f97a60a96be089407417fc59bd644aac51c6a77296a1ad1d49f8392d1c3629d083f13596caa0064ce1bfe67cf908d62d066e06b0164daa33b28ea2eb116fa4a290f408f010ae8e47b56bac1ed974a39d47860884167e93a352a4d84a4e9ec51535cfce5b9b7ffaaa584010ea085aee04f28851f68b9db74d8c13a8c3a5e05c782638a41d287b5fd35f1b9af348ffcd6cc56ad069fb412f1d3fd360535b7ad83aebd5c6f2eaffd4c669d8b92efd8ed9d9d97daa882ca843d9d46c7d971727654008e8babee5b91b90042734aac2c486a9480b3e3920bfff11d8fb8dbd265695371aa1a74d8d3dd245e3fd0558d03a5d69dbf956147164524f7d5b2109df465e192af08990b9a2ef54400ae63353bd4a4f75493e269243fea51855e722dfa832d3435d1230ab2cf1b168104f6eaf759b0784b9fcf173afa41d98f2b3eab9241fe64045a92ee0a371d273abf97c82470be68daed1bb4ea129326f36c32d1f40b7091bf619c542a3ca74b6028352481e2810188024ccdb34468f5683004af47459f0ec79d62de481ed0882b8f1ec04d596ab7f1f77dc7cf94c09ffa184c6d2dd36016f25e79d5168b4f12d862054072684e67abb3c61487b61a36fd8c072b25c46182fee36c958cfc23a8c443c60fb3f7ffcb21094693b8a384155aed6ae6cf0842ed6bd825a371f177007d6fc62a86ff2dd3cf2946eb7afff3fe9e23b07062452a3f8967f756a0331ae300089f142023fe4bf56562096d172ce98ffe9b744286d16d94c18d31071bd043af37ff264424e09eef8b8d073c8a8f2438a5406f582b59e6bde7e27470a0b8f31b3d788830f3a581ee6f23309c116a0176e33c3ebec1fb38e9daee341b3cfda2541e537eb23a9f761e61b8f75c7a1a36210996db8efc57fbe7ae00be4e031fe39a28a2ec1bb8527365a3d6bd0354ee5e4e7b2eee27438ef0d3c170683057f16992d8492c27adfa1a94a828d812ae75249fad343bc116c1961a4335ea17e5b95044e92f5f0f787b72fdf1419529540dee3e3673a9f90754eaa78b22d040afa4fd5b3663670c6383cd4d8668873de1317dad06306e294c77a1b31715aab956dc2c56668116f2873f04e00a59ad9b0b4f395770e3fc18f1270115e608154b727a961cd0c44ece59d2b5cd9c37ebdd7e3ce702c21a709c8ea660ba7fed4442f41b57fe54ebe48527ee61693137faf150094ac0000dee4140467b311707ee5675d0e30bdd1da38840e4bfccbd976aff5da0023de11ab8cbcc31e47179d744e9134a7c1ad87276325d8e61ca9db92bce484eb0511e3061ecb89efad9245b31e841afd162f3db6ea056473ab1c393ff12eeda538e3878cc935750dd298bda7d9c26f6173b8d34ea752cd77eba92860c6b4b48b8ead76c7fb64b39b2c99f96311643e35005e0f5e3be46cc37e293c38a28531486d31fb782935142e06a1403627d341f4455fea0d52b6be5d756a0271d41a1e48a16d096c3eedb269183944026386c21b5a23b10ad89c036006ec7cff20b2abb22f01b9c81ed7d8e49b7be16eb7a7eef39ba76ddb50c3f62260b5bd9e9d999f773583b82ecdf193203ad173b819466433c13f4590a6b21aaf172daec23f116bbad73445bd4a0bb02bb578e22ea73c944a1b60be7d63458d7a969137227e944b960726f53749960230cfa0115ff859753806b935f65e8d00655d4fc1807ebf98eae3a2e0ff33a5432893421041fb070238a6f01fdb91714ad7d9962864d10fe237ba054ce896fce3327042cabcc7feceb90fead0eb4e76bdcb89e9ddb1afec47f38d4afcdab39d9739931e4074c241e4d8e146bb8b69f9c566cd9f5fb3234067c8df25a0e09bbf38f6f4f5649dadc72588e12087c0fdd2af104cc641f2333d643e4f3c6f1ca92d9a60a89f7efa52668f29bbe775922064123398c6f4dba468188108ab05b63ff1dcb94ec056a8980b39aa418fd79ea951d32059346e04d014459c56f317f83938ac3a6b4749ba7d0fc7a0703b3dcb2f50e959f07f39e1959eac6f5f295f4d40314062bf385c697bf2e1e17f01ec05f9f0b4b68f1da827185da9b96fd6381c63346b8b8cd94434820596a1e5da49cc5a4824efed2683c0c09824ea1b531f9d6c04f65d9b2d8970a607ecc18f2e287d555a47c688cb4eb2b5582f082e67da7c0bbcf6068168ff761011f09f5d592a25f3abe35829063d7f7d45e609426fab4d241f55cda3946cfdd5a49b16775b9bad2f2f70e77446e5642442ab764f315dbd924d7bcd9a19d66332ae2c910356d7f16d020c522bda8657e2374a4be336197caaf62bf1a2e1aca666755cb2efb2bf270ec8935ab8e0eb749aa66bb43964d9b8875e9c4aff1d177ed46f0d6fbff6ad42c6b8710a6c08c6f0c721b68c99e87d3f8eec263a87ec9c012a4994d77d868296357a6f06ee3e8a107b77023974ce0533d5164e21825d36496d5595aadae2b34315732355b5a262a79969695eb6cc99a339b340e09115ad16e421aa97f867e9f59545d961a66089786fb2412b70b89c50987957773477b4c4b0a0fe53347173c0849034e86189992c030a49875ce646491da8a83180ef89101be8b867b4450c31f9e104970b23aedec39e969447b56718bcda3da89eeda78ced42208d8384e0891378659a69f2f9a44944fc715752266d3953c7f17e59a75ccd0cdbb15d8b8e23eb67d2ce32ad71caab38ee4536a496b97429821a67027b956a4a83b08decf28cfb90eee2ebb4f0404db32cd72d4508d36fdf488a58c6dbbb1fabef61da120bc1c427e45817afca9152de0926d0bf68f761420ffb637b83d2727e8b0ac0455e35bd05ea05bed8527b50c336e5209f1fb5dd6ada3659f16dc2ab63690ed177f0d75a1b634470d6c4b974286a52f8b81a67d83b79782f9b65250c09acbbe60304ed8bb735365bcb5c1091899ff27668963444863e3ee7c122316e8464ad2cef678024fccb954f97fa0a0cbfc97ec02eee907f5f8e0988ec3ad022d3f4210bfeb1835a36e1d4698c914ee6fc7f20f54d0d1b1341a450e843ec7d47c290600d4e74a7fbc4162a78cd5e98f57f2747f1e3b16ba5794f79443fd286d2fcf8b0dffa8eecd03f6f672d6a25ac978dc8898f086cc751cc6df9384c2e11c0f30d7d21b090781032375c9cf81f4ab52c775ee207d057d0ae499be6725275166a9ff657a60937922a474db53207f44d9a79cb98ca1ec03ead67a88db545119d1214584295e18e8e6ee000903a7815b614f4c87cc12db658af5dcf33d13b5bb5764b90b92ba7ea25fafa1a5f2dc664e4d71a645d1998dda3784176455db2bf22c338bc0ae7eb46273877ab57f2e858939ff34ec922ac20f815f856d12d6632da81c5c7a9c64d640fed9e29138f41307088977c5350e99348ad247415536034f4a7a73c8a4a1fb35862925161c0c6e27a2ff582b9678b47b75f20d30be24fe19d3c3e09302a95aa29f8c47863cc0d47af958897dd6c261a29879127144ea341af97af5a9c7bcae5c8cae4b3387357fb01feb427df14a88ecda07f3318319d3e8fab1aad351bb129128bb319673781588c1c2b335e62d1b8fcdac4a0255a6bbc48b5b6e07317c13371ec4fd5d97424ed5d23ff68166c5d035d9763203d0dc60256e46c4fcb4078a5e0170bd1c3b4a152f070a121b4433f569620846f02e32961a4a78b3ed6c905045cb6fe8e0339af90dd87c27d02702a7c0eb223d3b2d81ea77a4c68e138831ff4e94b9c65cd7e7e126380133bb42235a157bacd0a1d834c4cc1d15fdbc69f84972fb2d83214c5ce38c9fe5b55416f89261be9ea8100c9d77326a62ed294c70ae2460871ae73147f72570b7d46ee1ac304b72873ddde156cefbd54c87019cb156a0bb108901a691aaf834e0966eeebdd29116276cfc30ba8556f4ed71e90ba1b6a2cc7e558189add66ebbfa8be335db9237b9570d8aa757261862af883b9e5c6583070bf4d8edc50b0ccf38a985f4d7aff1dbe2a7801639c9183d4d607e279713abd676e29b38a0ecf6392290bcb2aa65676e2877f3f6117e847f3c3086a36d01d22b67c0c21e004d5191ce6b6d9d5e524945f8d3fede45d697bc9465e4791d3a3c8f3a00cd25595422080f2d30fe1f0d46d127b103926bc10b1069ba8764d9ad36bb5abd01c6fd64ff801d444307f919686843e198a19237a182775b391a3e831a3863f77af665acbe543ef1cd80f455ab9d6b421aca5b12b623c7b5431df3bd9885818940be94703d044b481b818b107d2545c8bbf6be52ea8672886fa7d4f75805754f3ecda02d1db0c31d736858a40c4239f3c5a075ce36e1f27c263840a5017ef81983a8cd99444ddbf3b3f5d21479b2743627870fd40b2406c4e28ecfcb05450e9d08ea490842d821dfec2feb6fcec2fa5145cad2017ddf374ce922f34200a06596dbe0def551ad17c6f73541ab9b335c1d216b2225a598db810feed14a406c33d16f8ea9787d7fdcabe6da1bee900446d1d669127f504956862c3d6d5c631a0e12432c64c5e32b6d8bf717381ca558059d5ef7c63106fd840cd74c1006d306a234354528cce8d345f90a0ff6f82c8d8befde39673fb1e1e57e80527a0a50914c4bb8721ec3ad3ede1ee2182ca9f76c448899beb55bc22bb0f5987954539a3ee12b68fe0374d2078953f5c8ea5ed0b8a5b1461206e8156b103233c9f1a6f276817c0cd67ee732214e7852a765b8dec5f0e5b2b07152f71c6e2dcc660803e74126668a6cf922527d305c92da0bd5e7f06dabcb6144646445ca0eb8ef230812cea4dcebdeb0b5aa156cc7084dde9152eda7e224608d405059051df437e777413c3623563f239fcb45631eb7fb72530bd30babb2af7296ae42081f868009f41002b1fb9623b2596e6be8230f8bdf6203d71cfb4dac9f608876ba4e02ada0daa532cbd4321368658618224f5d3be7c1e7a6c72101bfbae0ecaac6184c8d1629cb8e9497330fb87da33d5ecad1ddc8c6a69e95162e1a63c6ea8a764b47162ac5797a84595c7d41ace9c2628f591d075cdecfe46ddcb234cec91add782fdd1fe8159014395c7d1ba55691ce871188ca7dbaf3b85feb9b918744c79e0bba100312229615999c9a3281ab63e48d4bc973dc166c3c017110272b794969beac9bc8bc54ca997f4a7423d9a0bc644d6b0680784350f0e23fef349478ada8cef30dbf0d6b7b0617bd8a5ea2f795d10abad8ba198ee3007b0f9a2873ecff44f0c2ff96b27a2a4e1c6c8703527b8ed72423aeb6712d4cc4e6cfe01b3a816a84f178c43e46deff4e4cf93d98e5fcb8c6a6e778cbe478896e1176d61ff0650fc6c7a69c298febd165b0dc804eeeaec9966920346fd25f38cca327304570d6ea75f67b174d1e42fbfe862c53fda677bb1573cec4a1c12df310a00c97986e8920d13cbe8dc69a53580818a0c7f965c7cc0db6789d329bdf1fcdeee85210237c106d33e1ca6a65a4e3a7193dd287951b6f14e41f2fa4933ac88831efdf27d7929f7dc0a78b95ac690ea481ee459bc6e287b14470dbb029fa4293f2df430c7a5d33c38427a5ff613cb9a107da7918dff1566265cb70930c37a6c37339b74e657092f43504a07f638c3fd5728fc8fccfe58c5591eabb5b9e0848de36c7f719cb6beff1f3f4b61525298441fd97dc903d5f86c9d259e28730ceb1440b9c781a5baa5326ab021931b8384d5d59067c693d27bdce24ca7de5f36481e987a5ff8a6af6a18bd7090c410045133f898da396f0508f8ec6ff81291ca159fe41b5a3e020e3346274bfb1ee822c23005c1b90fc21f81902667e1a307469e4ead29635cd5f89b1db87b75d484d4cabf71b93f9f1e8f3d8d5c9c2cb5245b8e1359c9916f3fc785a9261697d2198cfa3e130b5d7e7502e4ac95c71b5bc586a6f7b0e45b4f5946a61c1f534d4b35465528b0ba9459c10d2ff94742a6b2fd55dc2455c81141bae5226d00ecc4b121da3ab4d2a0284e5f7b05462cf01249115c54f24c66f9cbbb22eb7c2aca3d77756fab57cd99706642d5e11fc607294135dbff507f5524d28fa8961f5deb850781040b84aca5fcd687b5c5dcbc7bace554ac3723ad340d4d551e90560ee5b5598b97f69188635ac5d030d60930dd0d1d6f2706550e2ff50efbbed13fd4731f6e426b8105ee1cf1224f2c69074b64d9de0da7f77c985fa9ed840e6d22e19e312ab9ff171e08e0e771420bf2718f8cb665c444ebe8213a5aae7447e968d6d32f5c59ca517848663afa4314c30c1d2cc710518576c32df261a45890f7fafe484ca749aa93f25825a5996f606370d7df79e7897e0b7b7726dad17c1ec3643f6a2cc9a828e4bee4900b608d53091499be61b756586be7a41369efc91cff61d178c86535a92e05d9c244d3de691c3a2a3f30f4ad829db80119bfe85a023a4bc3a703f967202ac5549dd49ce1b0a19ba2a640a4f86a6c4fe451fc4437e123d776246531e3dccdef78b02072a4fd5fbc39dc5e9ccff9cf235f840d2e4c248a67786eb85dbebef1ef21911e66484c9514a9c45350d9b788d23efa8add759239ebf0ff9e24cdebec078f7824bcf78da67ab7bf528c918b40a3fde1b52f9198f5e7e7325126445eb4bc14dc90a7001c53a45448d9c5f03e877c380d173a3972cb2b4ebf0dc857fa7ff1f87a7cef39b1e35593f0ff58b422b76b548f0a884f21ba253e1d43fed3da10fa5d4600a2b0ce3af2b54364a1e2b7f3b3eecf5f2bec2ccfa8818bb211e7fdd77d87e77bf147f003f2e42cd41f90957eeb904f14c6e1f6878f0d66e1534c515bef8fe191f3ec5c6724124950f9dd0eefa4c4451d29fed671eb57762e231ada30a6bf0852782127453465b77b4c9af55a12093e99e75abd70d90af5751f1556b00187a45964ab62ca35a9bd8e72925b85bdbab31f029ec22f784884ddec0d70a82e0e1b7f1e4fa910ee67ff3355e80ef407d28eb289af572c44c411706523d4dd320967bb7c951abcd9e292b67eb101ad83c515f7ba3fb781603851b12edb60ee56df9c681f831ee7d597b685fdfba6566f03e30c4aba4834cea8c32d2ef8f43637e426d88e0bbc5e0251252b38c694e9d0a98539cc40a10747d8ee1d30b4946f51086b6b5d29bd5667997d48990df7de0d69472824345422984a34a0481c5e6012a5307e1bb45a1a39aa1dc519385e75c7e6aa96bdccfa981faee404dc7fcb9859876ee44f99e5df44f08ca7f682672f55d8bbd2291a074dbc1354b6fda435a0085cd5582a6f0cb5726ad66d052c14861c33c7503d99de18d681d0318df9ac5c9fdbf5f672a754d7917397ff57e60f2b8b21a3c43134854006f0d6423aa23c707a09ceb1f320dc9a9f29d728f4d82440d50e1334a48bbb66a00f17fbdcd885a0dfbcff2dc87631bf0969c7e36323a9eebc436402e644425b10ac512d36ad771d8382d817256692afe50a5d256e1f134819ad37e93520a3344da52a2ce2af25a2dc65f959bdf9c06586ced6826a6505e8e8bf44f477b4107ed61c734f28afade8e65eb4560c8bfce1fab1349534a77bcfdcece5eb1d2c823aeb840a9dea619b91195a25144e75996678b1b037c8d8a5284540eab2c5d5f5c8f92c31933b37ae7eff05bed213342c832c29254a5b58e49a6b50b09feb01a3bc468a6ba57dcb07321f8c2126a16012cc65372dec49144811e166a436379c947d9a0cf99a20a48c479c2c4ff17c8389aa3fc9eac10d7cd7c53e0d6d0a40e1048f09fe70e7a94e13c1494fe65f7b075fe127ebb8677fe1d83289a88d9589a3b95f84841c30e0f13354f1a618672f8af2360fd703115435a51f1fa928d3fd69fb8eb87e1d8ec475cf406f3a3446bf020e34692804004f7495c5e4e80634503af7b6a15c6dc358af8a04781017462cf72d97b8ad682ffebf2cdd796f5485b973fc433f47fec7f6006e39ca126858647d6f4e58671c70bc6744b994a859340ea8ee14e5b20919a71efc8174d2050625dddd7960e37ba0bad586dd3b12bf22fa983790e3f4bfc2b19ec985d118047ba73dba95790b4e96bc6ccd8d6b96838e61b3688835cb731503b3cf971c957696cecf5b0a60e9b584574249e978796d1c4e6c0c9de0127bf0aaf623133a65d9015f8dbd95b669bc5925ed0082e61d6a945f6554258d3a498f2add8c749821d4e13892907ab19aea5039089f4151bf22afd8583e420cfd3df95c751e548ba48d531471b128f6835efa4c6f7dc024605102470922b8e8cd8d9767c549c98787588e9404672349025c8d1a6804260065f90806526baab584ec9b8c2b40abc8b75fa099f16e4569283dd2408be9c710bf168c1955c484ee66f30c04e408a8dfac74858cc48d547ff2b2d166c9d0a4337fbc6f79173a1b49b6a87b597a9f1f2929f15978770fffe19ce9dbe51afa43ecced69addc2fa7e58578ce25dc8ec14c8d827fda683299989306d57a350c9f3c49eafaf92f1c924fa7e5d4067df90380c5c193d4ceecfafb3b58fd1d5af7336a6a6ab8b851d6397c363d82c995c11ba7edeefd4ad7afa7cf57c553f15308c627387c62c84adcc7ff391547f1d653d45711f0152aead60c85188901c9915a740e2726aecfe8faa2e6a255055c125e91e2d68b312d4d65cadc401a4e46dfbdfb2504b70791a60d9e032352c56fcbef9fe2fc5713cd7e737561d977f095ac1acb2aa42cb3b4d6bbf9bb4259b843e09ee9bb3c7153397d0fae3a52f8e44277b93ac2e59c6a21861173b8fa0f86514ffb4987ae35fee691b7fdc3c5df617c1a99236629467e34a2f9a1fcad6d9205323b5679e6a6d3df719457060e9efe2e8069430727f4aab43b59b8bb9f5c2f44812c604c4ffc8ec8959df281983cf4425601664cd857cbf0d6d7cf3bfde0c4e02ad787c7252e0141d348a7dc3746e18a121855ffd54f168d105510ecfec847b685da461f591c95418d26876aca2f0246fc91cc6d9cb1b01acd6c378300c73842b81047807da746bd9b3f3750563c83936340188ded8246f0d05a5072619cf9e4aa6000ae437d66dc6a934384732af2fe83c6d3c3af6646fce4824d2793ba4074eb48e662271a133211097e3c3d0d98aa73133fe690c6c7f03fa4986864e2df91160bcac55c6be2b156ac7a788fe51ec72bf9a289fa86b5d4157aa17f081a0dd143ca045b4a8886de04a30e8e839bf022c2f4ca789317121c18bc34ccb76b6625093b319c4e2e6a585eb8691561a9cf264cb6f5d1443074f2feb8433e463f065dc802cfe7177c38a455f9a1e4c996a07723bf329ef706cc5cfe754d82b77a97c0f802c1efde1f154dcde779c46e5fc17cb0a7ae322358c3d8d6c0d340a5d9a3ebb346f56c854fa2f730cf2ba6cebdb43fbfff7f8eec8aa21df16125d5236af317f2e5036a05460e3dc76f13a5a69d4a79886ac9160a0bfa4684b914ce6e15b3fbe1b57c899f1ab8a1f1a75d936694a9f85af5dadcf88ce59d6a17017eae13d43bff024f14488c891c65056d1dae98815d7d2bfb4493d25b61e3a4fc2b4c9506e72a973b87277fa49681a04de82f05837bf13c5b6d9e8c1383e8abb3a75854c9c44bd8b1b34fbae7bc49545ac8963bee4ce7de4ac214912f51212aa80595a9ebfd790932796cfa2719e745dd032abcd75581f1e8751854d87e4d3b1db8651a4389886204ed2e38e29be53af8c95144a9a14b1fb405d2fee221c15dc5efab0fa2770507f0c97e57df6211472d38d5e8adb3c2e72ef4749f03ef30cfde7c7b6b56f2545ed7790aaa67cc7ec3d273ca270f002ca6c8681982799a83ec5a536d9f3f7c74b3e4d03e683a4aea130f55b80c1d3304205af7cee041d68dde2380d0a9654a60a56d4ba173e405db7d9e849fce4031aa89e8ab4f593a18df67842ef6d555c69e0940e5f7aeda6fc1712a51e7a2c16dbd48e4b1931cd64c51db2236baa397dc0de0e75b0c86866dd27c8dc755fc96a341bd13af1b39110cb24f89dc00feedb7f4aa11801a96e24c473f0594e0e0bfdb39237bf69efc9708b67d6a588185ed7dc64e9b6d9bd2a8352a6357b8bc4f2bea2d774c5add43d5a3a9d77d12dcdaccbdbd944653216575092c96388a7750ad538d02f537743310cfddd79eb6c62538e3dc5bd585028c0a1396844b9f1409440059c483d8baecd32d40c3eb5a0a4a8da36e3365491f9eaf7698bf46fb55cc1258c056ae5643f38845cc783e59e0d74e099b0c4bcc9ea1b8e4104aac56ecd5f79d7a6796a6c030e5340968d64e1894a7d9ae6ed5d0bda334051a014f3462425f665cb4fe4d574c80ec6123ab478bed1ab7968557fa24eccf84bcd415912f748ba3abec35fe3b78a430c57058a385cee8b5f4f44942d21eab8b45e38ae288714599060771302aa2e647235c2e015bfe4952aab04fc3057d43e112c6248d39b3f8359268d911655ba85264a04547cfca6c96fd44a5267d8d16d7bd32a84d14bab2759eb4d5845b8c9bdaad723d94389519369c44a4955b10960cdb0496c23145d3ac6295e0dae2c12f1aa0fb59d14f1e67129ab5afb3fa93ad2502141a83b8214f9e3f88833388554823436428bf34607e31c86a9ea5bb082726eebcdd08e7e966396f53d11d6945ccfe15d40294dd42a686e4c4ae0d39f52f92a7e6c292e4014f9763c840039b27357ffb695bb5b6c253a470f4ea44ee1f2f8ac24b73f7698e3dfd2fee4421d26603ef4aa0e10740f2308faf65d7a5380001403424b2cf63be3bc3cdfe81e9a8af774004c58b5f17a95d88f69fb156d152c98af48b8fa813486b4c2877593dff516121781acde810806cfdc699e222fa3a236b434cfcb9c21af4a80e61cd331ab533f9d3559741efbbe3c4065cc79ddd67e5be67cb047eeab2230ef10883c8ac6bf3c74b48eb3d9affb637d4bb4acf942959630d2502c576905b5cd8cc310ca7dfa3bbd338afa359961d68d92cd57004f8f7fb6328201142cf3a50c7eda2abf54848a8ddd265ec2f9a632814c25c532bc1d15259daf78de9f52a3a4f7f1ff8a3cb04a68b096b171d5bfbe112d3ba9254f2b64d69107927bc632e160435b0707920ca6e5e81b93606400132b7f3b77b6a71b77c28c52aca18610e29ce0726ac7f453bd18d5f740de9d1a45a066fb41d58ec3d80757944cac1baa89c5f4d07bc335ee16ab60fe7c1182e0de9d35c6bf5658df0bfc29d8e87ccba93e150ce73abfb13b4da2d3b419c4e5ca1c1f59ebd520ba94519122b76e0e0258993ea4bf9f99770dd24948ac716a3ddf624c272d9360574f22b36925e5ef217df05cfdf8a1033c5a0fba241226729c82a8c4e450d9a226842a249e1d349d8128280acd4d76fba3e1fb6aacd4e3c3e903e08e95a2db6c9f8f05fa049c1c4c33eddf3513eab90135071d011f4c182bb1819e5b9323f78f30ea18a1f4b0e70aa26318038cc251173a9a0f37957633b21aa83db8c7c61fffe69d4a6f830e250792f870e10b62badb847f259d8a4a57d9990a25783290c06e3982d1d3d474b42ef66f606016af16a80884753d596f2a72ffc1b52ed6c9ce37de1030607b6ca42a5f92b462eab5ce6792874724ddd5bc3f7cbf0f13f426ace928d660893fe3e6be00e1fa3bd1615c4413c53530836afe0e7c80a4e8447e5250d190f3134cfd1a9cccedf34de9cbe2d189abb8935089d240788211233f9c61c771afe9baff0879a1caf67dcde4f5be016e6d4bce77b872c5c9e8f1a7aaa78a937c3234f3441959eee8fbe75f83c1f2fa2b94dac1708945c88c8665bafc6cdfe10d093b5d0eae17e2fa43050935deb3281330720a03e785d3d66f12c3b5bef2e456ad8e79e5811d88cc3c95f07f35b9e0e3f85fe3d607bcd24f2a2faf6f57911965b3ae3756ea362d552d1ff600993d6a79a28e4b9fd3bf66722cb16a6c1add1fccfe66dbb70a18ccef66fc1015d541cdbbdc8d82a799bcdaa802c137e09777823251b563f7687ec942690d99b94f4c34bf8e2c2431f3d8b265b671e35a4dd3b01fda7d9d6d953978806acccf8202537d8fd57d471ecf38563cd114dd7830a29ca01f4e6bbc344273537a35a81cfa538063650b6218084adf4e1de5c57c1488684c07bff81e5f31fd93d80b97d27330d70f9e454224f573eaf50d134f83f940f6a5a5e21cf3d2ca332cfe3b2355c688a4b0d1148e5c1ad964ddffdb6cce9d0fad2e9eed2c5d35b10d87eaade96ab69754b9077ed8811469217a72a732f11846ea8780fb088dcfc3dc418d754b8ecb71c3386cb1a873a91083f9dace97dcdd076cf8736b661f0732aa5ed42f3622c0fb0f697fd190bbada958a4c3f1df42d7474873efc2f18f7b3c3e0adbf97b489ec6d6364c159e350c15fb6a2d9e199abe8e9f701a5b58ebcae2ae12c704c7202dd50e53ba7385bc48e6d21240661fb38ef0b014b70237319c783ed6d8bee94c0f9693e720081c44a995b62edbd7b27824abe8eb2167aa4c829860cf42f3ca25dbca3a1f2bc79e3be65871d2ca412d95aac587f36cf89039e7825052d4d205c520c07033c6b2fd6754bcbe0fae3707046142d83ac85e4202d9af8c5aa463d6a463fbd06daeb868e2836e173d51ad3680f68e303e79ffc591718fbf50001791c8887689957f0612505b285dc347c618cd3254431768cac922a5037ca9d0b1fb1058851a8f987bd32d674416fce61a7eb71995821f19c57574df582757d7e838c65c544fc47d629e02bc7f4b0e13a57ea42c003ca804eb7fc422cceab7f67ebafedaf7c61c90bf466ca1587b8b33d3b7ec050b188351a8e0cce553d8deda4dd776362031bab2f80fba359472814912d716cf9c8b21abf1fadba09269c7ce181cddd2f0f6ad43be1a61f78cc18266398700a071a82b123cdd776d2fc0e9223ac2cca36be72346008f2fea6673555083c85f08ff6b685af023acccaeb584dd219c880fe4cfc30638ba0abe5568130959855171c02f13d1e71f85fe1a8eea06eaddbd86fff3e7ef87014856f987272bc9e02d29019febb76a231fb87a9f8179deff5487dc981a7cf58bc74ea4f51999fd342faa127ddf97de8af333ed914bfb58c1fc1542ccb519df82bddb879673b806a289ce76040900a4e94c55bc07ec18aff28786026789541aee0e3ed69ed1f882c8ffbdd8ca683574916bf1b9b1ba8a805eaaa7116783c491e4cb935c984e33e019b1e13ab71ab403cc0d26a84574d94a2346e095ae139bbc7c899a45580c1f9cd597748573698dfef0f030028f85c6f271087dfab4349ec8fc2a5247a55de37e7565f88bbdfb681bf7007e52393633c35d8019884c1d49d4aad48d60ed38dd808c638bd3253e2349f19b53eabe9b0934f16a0939dd0b04101f847e77b4bff17dd50e7d524bde6dcb9ba72658afc56de676876c1b2e4425fdca2602f2579ebb6894f121bc554b8f8048f7c649d45599e51ec59d58aff8dc5bd8b78561108e724bbc0a1daaf307db9a7f77aee8a2649b61370be8b0344d5cbb96dbb86ec5b1b6367221a0aa2e31008b063ed7f77fcd33f03beee84018a87e04a8a38d469586b4a9bb0963473fe8b52ef348e4b9fcee24bab0d06feb33762ede78bf3d7645fe4588471936913262998839ebe6010e3e782aedec79cbae852aaef68bda949cda2333af235a918cb56cdc2a99f13e49d7302effcb292b81c8a929726bda7a35908547a1894e9161cfda551d64259e2ca5d9109a2d32ebe919301348377e4afe349bba961a49592dc3ba070f940238cb00afe88df9289de481972d8531715ada6b52b444c15e42765e982aed8f64801526c440f4bec67abed5d41729384b8b15cfcbbb2d142e8ca9e9fde210ad12950e6b1bbc4bec6b5cbea7af9e463d40bc8e3e9d3a01f15fd250b0902478cc66ca1dd6bf55b4409635ca70bd1cac3ad9ab1ca24abef60790342c015a56370d008e7e2733310e94e4290438b5342615343f08fba92b566f5ed15fbee1a252068a4e96ddde7c5a92ef343ba9e0b853c15b91dea8a2fe380651055733c7b79861df9a2a8173a3a59976c5e0f4b1afea063e04699a8f0b8f661bcd8489fbaf3a748061104ae04907c183fe7a057f8ea54d3b63805c568f842c73720624459fa658c1f076d090582223de42990b41b31e7bafcd99387b6774494357eaa5e67f2eecc40ca6ed1d2210dcbaef3c5e8906bba32a04b89b3155e27242ed0b72948b8c943f6c946f5d96a22b2237ac6bc909af376577155a2c0c768e3f3c359fed017413129010d98ecf5a868aa916bdd81bc41d9ac49654250fc5ad57fa1c1b5aea86402ccb6ba1f13c98ccbd1a07b38904cfbec3b0e24385b086b7f363874963cda739aedd1f036b58d5f3a9439fa309535d9b0fff8819c9cf4463c29ee92943902a100abfeb4f179834ce7de4af0769b4012dae7c7e663e8ca720fe785f43265fe3a41febc0e817d42b832dea4c1fe32aa215c5e822948a5e91509d34b5175269bc986e70b43ad2ff7cdb1823918e0ea5a8889edd7bc819e2bbdd9ca187168562004b9500734e04da1904b0f15967f1239a7631107579a3fb18ada59e928a1e32009f64fafe41235b1e8e23d4da0574bc73e32c3003f71f2aa827015335dcb72cd6d17e2b56ead8651ef13aa42df694460f4939637ec4d02913a3d94d2e0fd75e6452e2476661ccc6b86d2a39b1c4c28344babc7d87bdaff2e869698408ed3a91cf579393544f5959eeef9dd5cd89357c4796d5f746342d3fc53580bc81804584592c709dbc3cd77127ced93127b2828378231cec65813b7b3a06703115b885c5c471d57b03e399f6a7fbe5159cea204fbe69bd50040ea9bc3b389967418a8eedf80e4560a0bc085b2e38257f517c695b2b6837213c99b924f64741dd92df3fbb3500fd4a99468b6dd6de55c2f1a0745e2ac68efe02d4564a42193b315f66a36ac8d1304b937c651c353c64714d93c8db770cbc0fc4c9fd04d60d3df778462e6fedbaccf628b14642fc4c45e402c7cfa7652fe4f71a5eae52d1ae5f5c0b63d2388df390fa67f15ed9e2e273c48a7b2236f0f261bfb8bb1a7a81f8c7427011e8fc5af6bd328e15febc6282a3098ca71a3896379fcd8a5968549cb7d5d0d86cf590a2019a7c7620ad17c461b5c711dba2e8edc73b56229e7a8485eee87d0df55c6a5242d2cce485f5f9793bee053d0b1eabb2090e124a88dcc148b6eb1f78511b18c559bcd6ee74ccb76dd4134d4299cb9456a74cfa3ab6ebeb96a8791ab162619ba075994d9637d2406ce01b1bccf98c4bd3a0a3e57a65f439568aca76c99070250ad464b066f93262f2e2d296abb5a175629abf457d4d2336b83bf6f91e32ed7807535044aa8a51b1338a3d5f8bf3bf5160e71c649441c79747ab38373a486dfe8425ce7218921f7bdbc830ab2ae62d06c5a3c03ada7d14f300dbf56c6fdecd366017a9a68a9bcc1edc4e53c220f96e6c4c94aa2fd5bb2053bfdfcb0b570bdfac97befb9676a82b88cac5147b5c2a5c5b3e945da50d19160d3287d09a8a4ecc2018993a807b7816437273353412c5c6a6384b0419871923100d2e5a9437116a250aa2ad4ef6732f8b98c75b9a10d9068f2ee92d84d32c97ed637e38b85010770d50e4fd5262193e270827f6a91dc525879ce2bc91ae9a11aaed02ca1baf41e71734f588be1c1d99839b776c626c1a53c90f37f0b274172367aeaab2eb1cb9029ebbc05538d1717bcfc828052f52ddf3066ffc762b1b05a07735d2938c643521625d01e5187156af3a668149133f249961dbc5d6fd5bae9a7cf6f7375f64ba1de8a623fbdc52b52f91cc0ccdfeff42ed4f2eba5442eae9838f2f0eef9caec8e806a3dcb0b68d502e1ac2d5ebf8d29dfb0854bfef7b9fa5c24b281e6362268d60fbadb20c87e148b69c283abf7327e1b9f19b3a96eb38d1fc826614e9a9e115b73a5c793ec9801ad1fafd66c3574a12969efeb1a532ce8302fb0a111de78ff228dd5190456c8b3fa16ade2cd82a08179a6920af0414b7800382845b2f1ecc5a731af980c04bde0b5d0a82f15d9a3708de040aade27b6c0e506425b9dd11e4e49a4fd8f5140cc3c5457a7dc11e76ed3c40f80d906bfb55866f3be1cf6a6d6a13bc931b09b72220b9c09cbe3c504d5b4ba298e7540cf310ef34db18d3c6d274a721093defd824eba149a6df63352541d513cfdf6fcd925e1de5cfd20e394335e2e230cb7a5f345b0efffe2c22dc2ad70d54246705c673dabf5ff1b6b6632d6d8f6838d3e7c0da9e40cb88bee431d0ad3adda5540dc6f5c7f4c725facd36661e04f578677aece51720b840a96736c236334bd2b535132d926eb724cbab3c83ba531054e871365e9e9681911e4e06072cbf3e3f480b70f73e4c4683b117cd13bf1140b89bca6fc359a0f5fbee8fabaf8eeb2c21c58b618721205514aa7f25d4b1a98360c7157fae1972425225340021215ce49e76778b7b82a84f8d23f1b18f5d7810b7cb73aa8daf54a9553c78d3871c6365ddbd23e25c71fc032ae056f677bce5b379acfc22475be442df409ec6342108e1007ea785948d17c729f220596dd33e0394ff4c2eb15c41afa4ade746f37d67b1fa3f33d9890f3524cdddc2f9458039e192da2ea513fd5643ba11bc6edfc28e4cde0d28a552ae94b86aded68560839684f12d4326fa981d0ef34c8fa295e45b864e13c90fb7dd72a8bebf7afda1b6abb5a98bfa6b68797db5d02d5c6a6f814fbf515041010aa2a980682d1f31225c8a660ade8a10eba015af876c9aaf974307c35f029467ab93b32913771ae80d086d5888af9c461f5128c3369ac771bac37e87cd1b26af60ec61de8e59b4fb43eb8ef7ada8fa591bf57cdd4bcaad9dc46342ff64b2577798649cf17709b205f72ea506b6cae3b9117404b0af714d6cdc5c7ec69b8950f3fa22b3183865f2e6d9ecf450bd171b2c864b2e8f42cfd0e3d693ce16fca561ab4f8436531ee347f9140cbd3333e94b92c1dfe2695cf88067111f1ce0bfc5fbf7160b649d9bf07ddff848516ab02b0f502023a992d83cfad1d863b4b5b60acaa06ebe1d84eded1a28a49a119aa6603baa6894c7d89fe93d09a62aa12d7d5f14a61a72e95073ef1e038948a24997734a177744a0567a93f402ca5bb68dc1dc444ed512a7a0ce682d11fd09181d77f2f075fbf3f6afc835c6a39d105ba584d96977a7dbc671e719dfadc3bbe4e8f0da3dbcfd1f1c62ac97f360a50576d630428cd2cb757d339869fbe846ac472990c83c5e7a96e6954cd67158771438cde2a2d95a40bdc441ffe4137d2292c2aca8d3ff90d356e357c072ec55761b0ee0111d1e9ca14298ca0068edb6a16f8671c81062deb543996cbd7fd7ca63f6d83a10b2380210c902eddecace6c1d77db08fd05fcfe2bf0c501d3277f8ca562c27239308c88af989147a3d696445ba8a7aa6ab5084cb3565215b5cb678a166eda8fcc2ee9e3fcf2a78cebbc181ec780fe79c6bd19d858da82fc3b7794b28e56fef9bbe11dff4ccaf8bae65192b57ff652b3819ee07ee8376935af3b2c1ec489e69578f537e5d70dc9697070257d8bf1ea6e6d4022162c82508acf5412cbe5b6a97fefa398ac59576ae68d7c59400671be584a423d623e0ffa30d09cb7ddb2edb44f1ecaa27580d276a7bab5facd6a9db7f9f019ac26b4652ce939f845ec007238a7d899003ee19f66e5fadfb3cd1e43e27ecc3ae096bbac3317d4d64a9696aa2b45af04d372d9bb194ed1808ab3b3ca837be276ecc4d52f73ef1a2edfd34c8e4e9730ca20032695e1161de2710cee7b44358f7aab334cedfdf5437b3a415c6f090facf812508edb822d571948dc087b60cca6ff3e80a61f4862cf1e1ed528e850ec6dd74764cf00698a1749259d631d68a15284250cb87feee96a76a1114088a51e491cac7f3a3b5d68529bedd3d917b6f6fb7e06a7b53bb0ad191b27b1fa4f901cc5f86ba41d8b41091c0fcfd80d0c17c68401be95ea6141b50099574907aadf8afcea333e47467a4835f7d484ed6c6dcf2f537c378422833827fd4b69ae7dcf4f4db9f9326288180bf67570b4572eceb721313da3b50add4650d0b77c6aa9b77bd9bebe68071725f1f408931b8b68af535655031f572b1d75960aad0357c4518dca3449b463a0fd846000bcf5cee674597f5c7ce4db5870f38d40658eaed08b6947c8615bbaeb6b806fcdaf6d3ea453574a09adcff3a6b965dd0ace0277fcc6eda297858606da6a2f68a438bd9d343676569e9d955d2d85121fb51773bb0d2f820fac68c9ff882239897e65346d2e3b49dc68348efdec5ac97256403930d07800b643d2102aea4a765a14094185022e254fdeb1b128cb8d357713c60257093ef48458d4e4e81122fa473ef374e25e0a0d25f736dc23806580e18209ab9eadace3875781c89b4c2b26f2975ac513f19db668dac73ddcf2a1fee1f5f80a9288b2523579378c3385329f92ccc1a508eda153f3837b4724512287ace4982d7ffc0f151319e6da59f76da4fde8c7af0ad60496b8de92ff023f0669849ccae00c752cb3f2e4d935d621165d46f3a28fcd7694f4a5f2f010b84ae8e8166ca6e949992dcf46cffa864a7e821a2a612e3ae9e6d115529c6d558e23c84c0aed8754c1a756ac7a45ac33b6a38080d4bd616fb700105570bb16e8899b191b11d290649f42a6c7aa34e96afe0c956d6f5a9a30e53cc06826fbfb27831e26427016f452d62325c1e0cb8eebd283071a907f7f2fd832b2fb85c76d3d4198818ed422ba9fc5c0176b4fc9c33c884d26916f67fd4d454faeb2bccadd0b6d8dca62c64cadc8574248048729a11790fbfeeede8156d5b3638a2c47cdaf0c172d59662551a006bf0e68fb39f911309a826837c5b29fbe89b3577a167c0e8aecfcb4b68d0001ba70b2c81f37941960fadca71e70fff2100be75707133b2f6752f8577cecd6ce831c2fd34cf1ac48c3d12f1f310ce5f47b7db207e7ce9382fb5ed4fdac56092ecf54ee54e47ad76b0b43006bb702b9e330084c4bf4e0b3324f7c80d443809328269a6d03ca0ffcc06b77164c08a5715db9991b42bd6da0d9bbdb0c0088690b7950c42dc371037fe34c5f0c2af5501f979c1d6045b035faa664732c261f22789bbe76b16afdb6a5f37dd8f5648322da3014b6075210bb6df0aa1dae00e94686f31bb8c9b45a4285cdb636e99382812981e154595dcb22f7fa58225f3de052a73a931739e9bdd6dd324f23000a012be6b3a05c76c9c21767750f7e0760efd81a5da2b7b4c0e6737c8d7b140bfccf2c13b38e0297288f0a187b4fb134f2a4b25b28eef42c813f0a221b484e8e42e8b15ec9b867693bbea32c2b8fb64ec1403ed904d94c6c29f1c1cd17e4897d01b7902f9fd3421ab67535cb68e060c686b438281f8e9aafe3d0d2c1c278dc9ebe194cf356abcb01c06ce0c051c1c05f090a2f75b07c2963b505f4c9b824348f5da45435bbb47cba9e27b0fd56d014b95b669cc7b8d59d921e8ec734006c3579eece6877eb6cf400cd2421ea613717d6cdb554e8e167ef6d03774cd5f33bec68b78839aa9b07235741a028a69368cffcd1458b98456029b7dac0ba83c94a8ad3c3875dbcb87b5fb2815bad247ed8f574ff09787b68434881d59ef3647220768f2d0cda2626bb2ef5baafe780e8078d3b53df3e08b39307323cc80ba878409b83a056200d7bda6a530f187f060a812425df8ad5d6b423443bc6d4475f78aebc2d1ab4e3d7c54b30cd3f7ffbac8b0800cc00949f09638dda26b00c3ba12d59f132078da9e4b2ca5050ea73213d1fc00cd958d99ba3f2ac35271334386f0ea9ec99ea278c4b0b406ceb6c8fee923e12549830b162a773a3e159e9ce2fa1a5aaeef0cdead1e6a6ad016fff27d87fcd8815eec46f42720eaf4de60f4bcf74b9b6018dd88d1506dd2dfb31a14951525a5fe196c69c238a3a97b585cf3fd290826eeb37762fffa3734c7c24df54e148f0367fb2049466f4b1a574339e8d0e32c42573512fb1b2467f7431be1812f2cf6e0ddb55fbc11f0dafc39ff8cccf410b4178fdf6674906c26784672d578f5525b424f014b3799a6023d91cacfafeb279b3b568b6bb80c5f76e4b8fb41ac056ec6a2166ad134c52994ea36d56a9bfc2141b2be3278c8f2d83d0f4f8d09614bd04c741030616ba2e09d07efce8412b86386e93003526ca1e689de1bab000bb49e183804c059dda4c30c6c22a0615f06d42c92c97da8068a6f5d432bbb54aa940f556cc3da73372b7447ffe061d5994d5556adc9d775aec2d0f95ef08a513d6748ea8fa63b90a99e7037cea779366bf698ee19843c3824ccb6c17f32732ed244db0683236cbf0eb5a32a051260d4ebf393de656b4ed277aa53bd5464b5ddd592fcdd36273c6f5b67f0b8cac7e2ac39bacd8035a284a43fbd63de9aeb006efc8a69a3612eddc87fb03ea9cdaa2df234ed708ccc2ab6fd93e6117ce992921ab8d18ad97d17d529b86f91bded092edd01449cbe339d974eb30562b48c6bba82babc5a90f01a8c31a7f48d492654d7b824f2f09b243a4369ee177425d65ad2a201c6db151466ee88a3eb539409b77a5f2e58143cc0f71f12b756a1cea1d5740dfdeef6722c9df8867c6e86f6222d658593f8d54a3849fbac72c7928f2e7f65bf9135e0ad9632b4566263d5e4be08bca50e168b572ec65218c143290f64aaeea8e6fb27ebbf055f68d44b8e4c9febd11b8ac9c74222ee40bfcf9f6d6ab3cac57f55ecbb56bb6d6f37b5141393bafe248ceb307d6b7d40f614f77c5a6d73a94e88aed4d2617261742af19eaf07bbf774422668351f062911085440ed0d47c8f96560e98aab3822bc1f2f8464840b87a652eb74998ee6c18ebde52a7eb49668b76a41c2f14562ed7815565a8d613c701722db9923a786d534d547153b791bd12e36f4723ce82d22b9eec0e8d2b8c0353cbec26a8ab7b4ef86069e9853a7ee98fae5fe474719bc991682144ecfe66049680ba8733aeda148b10d4e94fa945b1dd3f27711f73ec860dd1b0566fc7fb64da2e7352eca9c4b48186522add6153701b2ea394fe1cb167f1670092122748518b717d79dfdf3aeadb4d165bce0991ac5ae64395a911554b86ff71748bd9e0f0eb2f2e83b4fbed334b5a3acd70114474c609cc3b498966725b35ed9229588cab28b19daa1862fce952ac4df08f1eadefe18e5b54c604524fc21c684533a5273027e27101477c24742b2d6f2376adcfa81b7103a049b2ca9868d7cbd16ff21af825a609866de68d3f63f7d96941639f90881df695712ca1f62356c1ac7745a01d695a266f7a86671a4e94c88a284040889dceef6d9c86563c040f16df0f42d539b430989077d752854b08d4a9f20f801658a5d22cc0ea4334eedf1bf2d6ae49f2294c56651bb69055af1ebb0474cb1ff852cbd28a4952af53ff0836680f8d6df586a7130b1610af5326f9fac8bee5d1410793bf64d811d33f4d2ad3a7050407d66c544ae5de11a8aeccae54f752ce14eadd68500e95acd4b24121595e2ce286234fa7ac83810b0ecc3109691258c9d9fe7dba550647305e2d1f7fe80dc2d04f5557528d87f14f43e6c337017a52804bf8dbc56d8cce28924cf5dee6d8b9c0a9428801d677367cd92a845416e8c4c49ce65d7219c499db5938d05bb62537d0eb91f490edc38cef3708ab6c1d2f6de6029a8cc6889ac322e705ddad27d554f6e4ec112373d4b5efac01d353c74d1b71ac32080b5de6c8f441ec4ee98a71a6e280144e31416815b50baf24c6ba79d5f492df919f5ab2941881599441e4573180edd37f7abf67cc5f71dda3f5b1f0eaa13ace9a9c2b1b8ecd376d1a56d65759d08a22802e2c28957b42c31486b77973f0e860780a9f75b8ef57dc6674e20e15a06be69b078ba0ea5f3b25f2c96228d714c83b4178f4b87dacbc19ba45fd6b9482b800da0fbc41f11a15cd9e6e59f449cb043670893554f848a61066a4a40407b50454c173eaba10677c32d7f87fc5be86ea7f7dcdeb69986535bfc148d1cc1c783040094644878c526af5a2e66754bb9f7ab228fbaa33ceeae9f304f4fa288d28932466c4026dcb27ad67c02b87799f5627055e4c6625628077706bd42d725213e740ebdfc4e37eccb03969c44a2cdd4590a36568ca231522c4b713d26f1c5f2bfe25050e8298cd0b9851a02cd653c5ac52e227a764e59a4ddf4c36bde888ec167800911db5eddf873f04dd00a9f3e51aafd740720785a14a9fe95cbc64037a4bfd32a1e6ee5bd9fa31a628ef5ce4d01b40a475fedca77ac7abe49e60a90c763027d6d266ac4f69e7c7afa594b9bd6580d38c636bff16832d7b7ef41402fb2d068aa978cd79bb2d05a4009d1559958be7b7d94c920bea6220fc5300945c764f0dfc8bd85a1ec871974cc2e148f244117a8c8f5de76c4e00c4e13c7fd26e5088e5efd91c9b24ac3c9a8bb1e657cf9a3ee1703d6638768097cbfff07d3f86c4c2899a9595460cbd6d58028c089da09894585c71390e80f96c4a443d59b95b2bbd187ca2f82867feb14cf27b260ac0a3ae9cccbf43d5b2f7aef739fd2b8dda1cff68a356bdc03d58029abbd6c1619eb0a6f29cae794fed57cf7241c0d066f74f67aaedadce87ce0f782e14d33dddd018d72d676566bea88538b2668cfabf93150d2770783af37a0bc4dd759121349b459335daa0baa5099f53044c531f98d1193cb91fa83f13b2037d607c657c77620be74a4db548db8a276b8773e74c9526eafb601fc41d06160d19e74c8f7aac03ea93b30a0d1ac0d30a28b26692028224b6039b079ff0ac5ee2d4bc80e83206a201cc19f221594a88b8168ddac2c5113a5cc568395146982bb9c40151d35f4c52f85a7f6bd4644228d12e81a65a120115f0ed5a12204a3dcf455d69f99262661b08862545d37a2158273b627835b8493d5869867022ef2e4fd2fbe37d82cc830b2ecf7257fac0d5acffd665fc286513d5af9a6eed753a97a5c74290c421c7376b4332312ab797517cfc9892296b70b02503f559778c5a5cd007b1d29642b0e1886a88aafff2405c855d7cebef006f2ef2c4028895476b37bb8a0606c6cb576327e6dac5a98e2bf38f06ec176f87b7b821576d345577400651c6874728448dc1fde67674d386bbdb012c93a647fde53468bd3f1dd0d8d33f73a4fd5c732b55fdd15b14904dec44b14cdb179f3c9ef4b2b8ca5c005f9a7fe8d6ddfae8f11ac3248c373a3f3c51820c2a6944b774267eebae9ee34f951de52c41edeea11188f341a7d2e10023c4a76ef5a1f8ab61155d7849bac5d4afb675a1b004c1104c989d25e4aa42d3e3b229f5e326800f3e90ff53826144831fd4c56a3783ec285ee201268c15f60c08673a68735ea34a698c36ce00108517aa8080b9e7c847daaa3494f4c7d6350302ad25f7d03484f9421bd779240c796e60164d30833d10c92741aeeaf8b7aa18bfeeb34321580a4132f9117a3e91e1c46683df28921c235ddc046a2ea7209694c96373715a125a879587f4db123e3a049fe36e5761b57987c182cedebed8553c0898ca796645740fe041a19e00d06485dcf028cfc0737a75d16087c063198d6b1f21582e69babb4e589825613992bd125b0b9a05acaf6cfc4c2e2c6e30e505d8b6bc2b57cf04a255e438f8eb37dabd30ed4399fb4dc4fdefffa6e8c6862ceefb67527caf5b46d47c8ba566ac1d58b5daae5a0122b68d4a45f856704bb20491d462500badeca0907347ce1b479bad54329a200396317b9d331808d41c8b310b0c5ed05b1a2b507ff52a95cc4e9c2135f29281d32f0279f0dbb65bc7c489d5c93268522c8550798c43a498f15151f4acf5e36fe7e44e2309e68cf236c4b25835672e73e3dfff9c8cb48e8199e3932970d6c14449316deab1b291ccef4635527389fda8878531818dc4eb463879e2eec0ae328151d446c02e0c479f3814c8fde0b93649f5611a0cd1c0d1e1e90b05f9d418a5e240eef6c4d09678e946dd1b101b4aa007d93795a5af9eef4c8da43a5b2e376b05e00384341ea89fa39618c711f6d5dceba2db832ea534ba44e91d95563f21cc1b95f8427a432e7838850d802d98a91ef05238e37894044314ed52f194077a164020860bdec672eb556b51b76ca86f5dfbe1b36d22240d41b3456ecebd951cf3d214ba40a2c67a56676428154bed3b4a6007cd2a2fbde8ed9b8c6f449ddaa437e4d04e5cd8eb82ec3f16f679e76701d52bef34bf04cc3ffe889a34dca4b8d846621791853b1f4db74797c62e96a6a6dfffbeb725840e871870290720339748776a0309b1c70104ecfd84ed13be06edbebd9be06e6a6e953932d92f7fad71130d7cf022fec3a4517f84a821374c22e45c4e735fa6a1ff565800da6a41116d1391c1c260ecdf8c183969d16f7a2d761db7e3332e50326b249b8c7dda2f4e1cc35ef067d21c23d0a49f7fdf9baf45de9fa04a0e49e528fa5c0629535a2fa61b3d4a294a4585fd54350aae5fc2162dc8dc16bebbc8580df55e3e5722aed0aa27c974b543beef2da437d9d39bad639dddcbc4189c41bcc351abf0b003a4caff2c14ca1213ae0ccf128a9715cfeb22ca59a736a1ba6b82b0fb59c760bb914680a5dec2977871fa1dcd33096a1f56a6d1a21ccc11f3bae52f4caf83e962f08efe56fce28cf48494d70e37a67fb735cd425f41587ddbc8959f32d60b358bd257b0f7265cd14efb00ced816aaa78b8abb67514d1fef7e2673e2b5b88442f810e1ca101578b2bbfa0f090c899b5068205d908ce638ddaccc2909fda3c18b61391233b6c27a81d347ea188b737a33e3c36a76c9479e0339457e5d9b03fb238596e5eaf84a3b1813d3f9f7d7cc172ab25ffe34dd58ba83d32a572019320d1fb9cb157c7e7be7ab1b83f11d39bd5cdf429bfc202b58307203fef655e74dd0f85c88dd8c5e25a577f089cbf3a43e2842ef4d98037185a78dea6daf7cd3c372755dc8585cf40c27b3952d12da820bf85e6df53f2e7d5d6c2a3e2da45228721984e3022a57f533dabde2dbf2c68a3738db60cecf7fa35004322b4d53027fa3945ff266df7fe21dcb185c0b573fccac9e53967704903bba9969228075f1087fe5995403516a1cf67afec8d173a0feac3275372a0161ee58f0dc9f6d1239b3ac43947f284a3d82e674c287656e481a1492ecfd8f3f17b47af631c9c8d97c39db782843bb6f4bb8d95f273262328bb18ed4d2dc65acb530fd504ce66ce9002c8facc0580b277c338eb2f9077805d3f93e54cc97efaa5d00e26266777d177094031be52b095825a7a316961d5132a2a47609ee29caa667f4594f2d81f99aafd9c83baf6349ba728681e769cc8022a17b6e4ee2d6d4dd636ad7fbb5427561711aba603df948e9c4168d7b12e3dcbbab46e8b0755ba967b2cda60c299d3d5a7a6308bb10343719faf11274239de35a3df8ebd8fd52170955a67087ec0ed586ff5ed0eefabcd1c195273945bf8f5892c3d685adb697ae8ca0bda48ef5be82ca57d55360ead7132c07cbf7e932eadbdd18ee42ffd4b93131dcaa674fa8f0a26783e91bc4c0e6303239ea1a9022f814d63d6e4d96f2b203a31ba9b607974b47d45ac4864e7948e5d1b30201609e540728d15957895e944c4765e37d6593da66447bea3f4f8da01c98eb207f667e437c13057886e906dde3cece0dd0cd95d8ca7e84caef11e7e6207dac3ea53b7f850e783fe2101b33af791f3abff84fcdcf6fca095fbcd4f0f339ca5a8acbd99257a1600d868412a27d33ad1e91770d40707ca7e2f10a167e95904a5f038455e46593eeca8440e968d6ecb28a56d1b0a18956490f4053a35c88df754e7d35bc28dfe444558af60f125f9be012e8718451a2834e2ea87ac4baa625e714fba19ec39e94190cf2fdac1e599e01ddee56d561288871413e923a019867afade2243ddea73bf7240acf881599029f28d0f0009598b1e421a1d30ad48d615319f5df3ad22e2c3374c79833b2e67774359642b0181725e110953c2de9a1ae738329e38928734535910e3503d55b881fb08ae9454f79e9b181957f85a3ad980689279c73eb0a1e2eade290c09d413c87be62112957c02bc602886a0fe4118394f47d75f23efdc8977b7f86540eafb012bc6a31265e22b320b54a66335f72541d8bf71375b1b3c22bd0bb6f637f455b3a80f6d542c45e578e2e45cd03f9aa627aec8ccb89b28256d17f8e5a5a7d09396c1c1cf5ade22c740d933a8d760d78f483388c24aaa20dbe54ed37dddfb49e060eeb7aade522f33fe59c2a0ae3b6a03fdc30c0e650b2324617a3e87326425e909b3132a63b3294127205102c43a6c7593ba04a3de0601546cb650eee7e33cd751e93ee411f2c23e64e1d1f02a3673081eb8bb07eca832f6de8ebc6a12942dc42198396e71ba0028687ac11b294eabcd5bb101c33438bc17b15e83adc9e6fc61c33501c08c7a372112a96372ea9a9dbf277cd3ece7e72ada5c5edaf6720beb15040d034d17d408809be026ace352668e9bf1a15f7ad1a103637099f3e390f84a5cbd9f7944e318878231b9117476482975b24b1de0d8d93ee437b444e38c19b4fdd7a2a3c7eba0174e0d5ab17552944926021d2d40d36a9e0a72b67857831b29cf575c111bdd31940eb5d259f33c6d496074670b3e5e427e3e329aab1b42c7efa878377e78c42fec2640039608665dbe6bdd74b2dc14e85df6e1e6560bf95f7e157dbdf9f77ccf09a1c764ac06554a555852b13e6cdfc13c735dbd4adc6b320a8bc5cf456d1cf23688c3168c6ee09c79f8335bb7965f6bb47cb308f99c5c2801782a1ea4ca8e16b13ad9067f8ddf518a54b25e4af78297d1c7bf3d2208cd8eb75aa98400a5f0627f59e080809d01d50204da04f61f87e986e721828cbf1a5d2682444e517c1feea573cf3064afe182943648bd52a48c44c9bf1cf299dc4e00bd0f9b266afce5099cdede929fb045a20eace16164ad0a64e09505c6035547e001ff919736f877f4c3e12ecb2a37ff0e585634a2e367392cfcb1cbc1f522f9fcc6f9603561ca08199ec4d0e0c4154a5b009b3e5aed9c59e521089abcd8d128f63199b609e7b2c01e244f3ab56637a63b659615bf902cce13a42c918ddca01e2df3979001acf45d4c286b8e4068c79f935a4f2dba1d38bb4e1a59614d63984f555109b4ed1b6744970fe73984b3db7b0220c1b54b7d5819b55c685e7aa919b300cd510ae678184e95610639d3652055f9502878291872599bede005abd195254e32512de6e00d5617e11b5656edb81c1e8f93aa700bc2f405b7049ef07d18d0f8177bf794ac032540f70cfdb43a0836a36249aa095a909cc0f63c5dbdd9ce2e4fc311841ac06247ffa0a7951f8bb4841733d24399c898c7c6f5e7043abbd7ac39206cdcbb701923360819f949d6cfddc57da88f1e0f2914442bcfc764ee3914629b5b632767bcd701ec5c186a28e2daddf55c7ef45ab82ea3a822ac7cbf19c75f662ed1e72940e9ff29d669e2e9c4e0e3b7bd54bfe563e86986ba8e39c009514d41ab192e30ad782cf628631f339d2bb3acc26069b0e1a6aef117303d02173331b7c10e00be824f480a600828b8ee4edce278799766042cb6c8b9a568396b1cbfce6b0b029a63716a0ebda461e752c0db40e41e2d7ca2e727548ba2e2c472f784a037fb3b72134f9e4179a73133dd3c17fa006520f28d47e9940fcf6c8a635d6f7718617c29a3fa04a360c240eb48542f824521df1e97b73f0ef19c4ad49430388cc64ae8b7d3a7156159cee8f0d2f2f504b8b42b6522ca5fd8327c3af5dc97949e287f66c7b6d9567e5706500b691e917a324a1611285e3d73dc0aafe8d1596ebb582ea76445c4f8dabcca894c4623de316b36b9e479562806957cb169643c23103176a8c4ff397cdce99f07c0caebca6872f5603e9e2a28a3a3e96342e42b8dfa33e690976fdf1688568ed6d4763b4a34195fb04d09d4c96a8921a45eb9537787ef5839f5c8cfebc6de1fe8ec611690efd97f241de30552b6c698d866f7cae89fe3fe7b0bcfa4c0aeb4b958ab6d734e7a8f362c35cbb9ed811da6028a725b3df09c622c86f6b42a2b0b96d3ca65004c3591eb868492864961001053553dcc96be6d11dddb9847701aaa6be2a44ad349f541b8e2249616947ea996aaa72e9fcbd6bb8b81c5012871b08e05d0a28e2801ea3757a89e2697a0516b144b4f2b5a8f1854804a3add3f4cbd78ff2039a633529914d025954f78273df45d9035f347879a49af2a314f0a0532d0b63e4edf992678a8f42b0698763d2afc2b0ab67246184da95f9aa41306146bf480c642657de30375a4ebd50c0fc741e9bd03cd0a9928aedfef3f56464d3e7b1956460c2ca8f83bac9086c78e7ed296d7ec3cdcdba0e85595cb80f1a0497c9c337aa6173ff3a5d9155ce4e23a4e0897d4f8e4c69ec2adbdd935849d4538de6477983aa777aed01b5014132e4a48d639d1c5570a174d4c34304987f689188e10bd2d971801c1e3296f11bb8c274ca24c33a31cdead001aba288319fe982b8fe33cf9a42ad287c0ec28bfcf0f81ba50e3daf5a03901f8aff9906fb9eea0168c8686bd536e0a35e91836b1e90551aaea9bb73c20750796f44bb7fb4ad8cb9447f0ddf95c72e945167709dd48fd16911a5b7daceadd1158c38b108e70928108220c3c0790e3fae25ee4d954e6d57e7fb4407e85ef0bc4b839c588b6cdb34ac28be21def341030b0f58a4d8bae5fd6960f02e75ff028a750eb7899ae18af9ab23fe2b631fd493ca5b3ebbc23c941f5bb9a44c32d073424f4d40c5afd1744afc10c8a6e755902d4d338ea46c1c6b153cca1ad5afd23a74d9ace8248dfc111f06e18cb3b8e5a2c9b93a45846b32de2befc7195d320eb4a4fa2faf36257be43692495fbddbdf78c27fe978d6136089d379a5bc078cf5d71ec3bb70072927cb3f872da4cb6e33568e27b5c1cf38e91b3aa8ba7b8a36d5d9099558c4ca5edd4866659f91e4cab685be285afea6300d92fd528c26c60a3642927a221d6f379ac26d09c77034822d1bff81ffa0ceeb141bb1138c5ab2a5588eca1416db8eac51c666cc1e8ca2aaedf8cf4846b43d74de0f21c6a566c95d045fd991ddf2b208dd9bf39a591f50e6ec793416e2867f54e8c6c7e89b68c22275335611d24853a55ea91cacc75582741edca1793ddaf016d2e715b6702989d74df30159150d6f9b745d6744681e62a5c4af6b55a1387317f8a3453afbc4cffbf050c2a28e6cee57d0cc9611371951519946dd4997fe16f22e5645034ba9ab3ea320043e367d66516cb66f175a015c64199b44af409b83d91209019ee9c530d3eb24bb509cbc6bc987d9ee2df98dab9150931aafe02046f040dd042764e605b23f7956b3bc4cfc466ee9df1d9f5bb3eff31bf535f0522d667b0b2502c642b5052328d9223ad2a5113aeeabdb47bea711d893c6fa23044fd799490a1a1d18fa00421ec6cdeb678923a5cf2bf4adbc5146bac6bfbd8aaacf7bab40299983686a080654dc5fae35bcb98999b3205ef6998d474bfbf7b4c9c2d80eefc87b6e0b163029834a820c79c154c377f52e2719fc3ff2a27600a07ae089ea7fde9087f6bc540bc6dec1dd4b92ea4d3fb903f69eabf6d919afd48f4e312b163c28cff0f4415a760ce8f9b3675695b1f1244da63f274a630d150020b00eab96e56fce7897e704a002aab4ba4e658dd63d7224e3b3823bf71fb6a281794f3b553fbf585dfb52f02b592053e6673342cf0b0cb77d9b0227c7f11013f7d8a9445cd769f1e775ce3c46c24e4208c15d43518a3a4b334c75ad5e12534e9d1d2b814b9d05ecd31b568805514c71333af42a0235c9f56864ebd4a2ace5ccf2b27d41dce611f3471fd0c6ad4f1668891cdc7f7b99c0f7f44fd24dfe4cf9c1f8046cf94f01176ebc578ef9ff1dfaca67a243adec890c1acd1f4a59899467925ebc37334cb9214d1e040df808f0aa32fbe90fb9c9c846917faff3fdd4e236c284b76c02dd33753dc9017742d8fad13bc28fc726775196ec9ab953febf9bde175c5845128361c953fa17f431475775d3649f37f56ad175b7d5d4707405f9d0929cee2f34587afa628bb9fdf8a294cdb7ee9cadfe036ca70aa852b83b4d4ce820d153b4d63f5d0252045fbd1b75d1cee5ca9299b470d000f384e419f1ed24d110d36381c515aa9fd65a92b71f3f71899abc2fc342424e0e01f292c81a244ca1161db7b21969f8b22a21918c8cca911396d988f642453a8bb7a19b596558c224d70806125ab524b397f984a62800f997d1026ee84668b00ae76a617e323252079f576e0b014912e3f5b7d14a365059693a964f2615c8fa996222159e3a7d106cbf6f3a966eaa26c883ce282052e0b6d01f8b1c62933f0f7b3dbc6f6617177a3b0b72daab9110f922d65611aacd68244b5150a8c09b44358f866632c6fba1a6266630f20a30e5ee1d3938701fafadd91fe0609af2c080a548f4114a99718468e09a74df12ed92b7354122b376242e8e1af8a3fa5f19ac38f1472a6c837b113110680d4947b4e9b615165f9d8d1323c66c615692d371851651d2defba6bda23927648fecc75566fcd2b476782892e9af3681983996733659dbbd28f1bbca008ec07078729f8a4f056d9b15b646a51da0dbd619cd50d4dbc27384e3c5dbe2d89da73a356012af99193f671754c2c5b133620b200c4b8d6bd822d6613286c4156c885953f8b335d55e6c3165f5455942603446570d713ec7eb480b2a8b3541c6a04ec844bc1bba337c7409669841c0cf86f5a378922b761e87c52d16fd538c8ba1dcdece40a0665b564ce6b965767e6e3e3f049f24a3f00eded823f394432f633d91d8c5c37ac2d1f874f96aa54dbfc8b996d09ab86159cc78aa5c8b71ed9d8fb56a5f7fdd18cc7a8cde2421210395809cdbe06b8dbd4521a44cc5bf8445dac36497c478e2e0ec899fe7a93b13f03b0f91e81cf10e779925c80908729b39d73ffdd24c6b8b3008d5f81f9271d7383e26c62a3c4dcadbfde33bce7952f5e11d5d99e9463e829baa273fad04f3595ddab1e3d5ef13a56033254b69dcc8e16dd993ecf17874e619223978765b856b00ca5c54884dc4a7f308b85b5c51857f7427d7e14ccdb1c4fe15a148ad5d716de9bdf23e8c2361aceba7f7171efec6fe96e9cc8815de7de3f8d6612e403f1cc03989d2957824eee0e76091ea273292d2eb9078667ad470c09a9bac471bf43bd40e080e74b871058af88c50ef6473fbd37e57b166e02d1d9f4be3ff37b315f27b31c959ae0650816312f1f66a1074fb5d238523185860fc7c4bc1326569568ae37a940e4d159e000d4d3ac5ff9c51bbcf04c40ac5ec363f4a09f75e7d38346b30667a463cbed5771dfd336af0465fde1c3053ec9bf4b019588396a50b30bb65636beef144ebcc014bd89ed26f6b491a0b22397f3b4974085d16e2fdc92646da633028be0ec4ac8a753d86211db267e64491ff11933d6adc8a32ea0f4f5961f54eaf7451fb8a44313fffebd62af3ffea5f0cba32fb5098bc9a1279841f492fc2a8ee46ac8430275c4c1ea70effe9a06cec424863a42bd22179cd27eafa6837d2d35df06123e9f72c966a2fee2dfaf49b750389e46b61bc649500e720db3136a6db1944ad0e8fe82139c0563dadcd3d504c7fcc09587eb9713ae4ceda97fa59df6157b113761d8b83be0106068fcd2f19597f4d4cb068238de51443f05641436d7b2941703cc2b66b1e1e6b9bf6bb26cfee6f54f9b4e86d458354ff8501cabe47f231957d87ebc7d3c99a59c7dad4ab845d977fc291afdb395dca02c6280e35d2f9a21578379075bfb7ef4bd7b895fe8e72b1ba347acb2c4e5efd708a02deee05106027483a6d4a17f88dc85b7a48ffcc67c845023d12cf701a65ca5b315919fd9ceda0c04de1f955e0733fad82e21b06b6317ef03f2d5016bc6b880d78a1d6867cff55bc2b346f99872032ccd3c3d1adb385ecce28d60f8857fbe6720200e15abfad1f62c7e7dda3017f271e086ed04c85f73c5e23d6f69bc991a28c8bef21f800bfbdd96ea8863ff7c2f75a4289d4b2a4f943a494cb0c48ca55ee6b374e8506682db3f125e1bafe1573e42e326d8cc4dae79ef225dac35846fa03e187d21ca07b65008752c610b8406db9111a135f05891280a8236d8c1a2bea0ecd52ca0076e1c4dc48cfcf47cc56a3b064b58c09f51ec4c973d4c06b1345c6f9dcd3e902c1af235d9225f4dd394e599050699d3fd9b9ca6065ab61bf9658360fb3e79efddcf52da126e3d9627559f9de8f4d80c3606dbada0a182d67665a0e20f0092a94f0e966eef8cec5676103bfb5e812a0760decbf6305a26b8324fe19d2026dbbff25d2fc65328ac333071622ec93b61aadc19b54c366dae9b5f399f2cdf082e2b3193503cdf083db51c95556bf3ff81094241f7313144165fb7acc0dc6b030fa65dd7312193c9c9b48a2d2e49deb780b7f1f634990d849fc77f96b0c7fd78f0d25ce1e4e7da77b505ac36bc1b089f10d7f3b1d24d97fd9d99f6abe228ea9223e6488b988c58b7ef9e5802824a507d36fb63263d69cf9dcd90a1cbded6176977bfc28aef17c712b16ed1fbb82d76e6a04a1e776bf701d8ff9baa12b913897ac250bfe674efd6fe5457c20b0136c2bb28a4a5024069dd72a15e6df16b2686164ae20c51d5e9c7bbafa85ab71306b998c432dbbe73b3dff0e6896118324ba69e647e33c85aa8cb6526277740a63ca5f607e297dcdad9d52b00fb0a1513cecb1e6e6a021f384d4cccefb7f3a03b72d6ab02129db5268c2e5bc061f0d0432af51fe64b09a77581a23f0abf5eaf95a97a03251903821b5662f2e9244a1f5a4a1aac57eb3cda7be00851ae180ac76841ca496d1ad45c49fd53c70491802bf806668cc879cd8ca60a8ee0bc77c42e26d1c35e1bdc4fdacaeacacd7103eba5a26956d3c093bc83eed39ff61d44e286c0fe7c1bfc217c72fbf1b2527ee6df3219d340af6d4e8d10f17efdc373c3c45d0aa83292bf252aab4a7c1a42e168378fa5ab8d3636e77c98dc3d487d18b7e59bb07f2ac3b2d1fd675f532b536003b6a6d5c20e2ccb75d726abf9217281bfb76d28231902a7aef947059a0bec21733b3f70cd7417f26145367a46eda34e9924d76efb96bdd05a565be0d5888039fc67538c1b8bbc7689e2e4d6b665f62122be2d0a74ab49bd9cb1700f901b102edc5aa7735f733c64654aecac2e7c478c53510548a6a12c6ba6fd219a5748f246fc334283cddf2015efe256eef2c31466da43d133a0a9ee8a7539b97cde1238f814f9c1223d010958b4b6e8fe84888eea265c09ffb67896d004b338208077208a769140a707b455daa8b2d72bf590cc40decada488bdfe8051a10c6d0a3d03570a3d011edde2180f5e75b620156612ead4ca3f5816fdbac9a0fb9e1f7e343ae0a25063aa548713cfc77c8a787e846b6768c285c33ec3c6bfeecbb594431c374f0281e07549035c23e1344b837c99a1485f69081fdfaac0acd6b38e93b89f2b0bbb4fa2878a4ae0e439cace4a3a7517b966cb0e353e1802c626aa4572b0702112503f1c79a4f3897b33c7389a93653a0be98a73c77f0eade026bada57ea981152536b1fcb8046f1aefb29b1b42d4f41a3239268ad51c21208f67bfc2ec1671a6d88882bf5d988f889efb1a2b5d7cb9f527e36ac31b606b5efcf682f9addb3e0574c11ace3292ae8e4ac16a7cf1c4bc9f069917d27ec91e3eeda4d65205e73bd70aea4ec867a4de1a1861440772a50351c805bc17bd32eb0752a16676427fac77cb38da067b486156d9eab8d46f172ccfcb4ccda929f058fe8f3b348a840b2604ca800cbbaf9fd70fc8033ce7a7dc05bbbd79e42398230951bc2b5aa817a7258cbccd60c1c7fcf386c40567d1dc35d272b8dff87876d3987db8eb4ed05e2ca79cced6c0554c8cf2b47508ab4b65fc04a9b509ce9b38e6a3b70feed8b1c51606fa926537d9d2bbdc416c9abdcd8e23f0854edb9c8ffcdb5d41e5d53c5c021b64de14d0fc3e5ee89c41c1b040a19a238ed4db72b3d764af5b84ae018bc80820cae9676ee9b5c615ce23fb52b0ee6f69b39429fce9ab6c71926dff36151020ce4563de18c6d62a668805d296febae3ceba0e0fc909af0098154b9bc9022c226c2c1d722d87e65139674a4bda2658b2760336c56ff40ab27819c7f8d56f54222784b8ea1d257cbe14d5dc2fb855a3536fff8f837003a21f160d6bf96237ed6a5df20f59958eb8a99c947f9c903e70cfb630cf1f702b8e6058748778ef7279d76d9f12791358e3ef5bd2ab2d452869bb3b43d485624d901db508cc2f9e5bdb91381a63d62949efc4ac1fe46def8b3e66f061e5994859ba5fb4566974884a42f95c41d3f29cfd2e3f5938f3f0962d15ea06128f4304496ff464c981ba96b6183ab6098529f4486fd21a3e216a290b1063e0b959791284dc851b5877f082d9e31491bfb0f41e2b5d1e9e3082ee5cc4b6fb583bd7009ee6e0a6336ee92dbb339c848889e0cba4f9aa137b27e387cad0ae5cc63bf72dd890186e27d5e08b1f12601f7a80792cdd97e94ef442d9ced2307483991e42a9339a46bffc3b05dfe34e66cddcf2a42d16c634d063801451203e96d3c104c305b377d666f0fcc69e619d38f6436f827a5bfab38cd93ced9ce7e038c82fca72c01f988d604bc93d6f18369b3693ce6fed9a4d122c09a91d5d2afa9dd70d18760c31a14375fdfc0a1b2886450b8e681191e48b544d1f8e2d1c036154b73a5186165944e6ac6f3c6ef320d4cd000ce5ee87fff93cace6bdadbb8d0913bc81e933c90e3f0da4dccc94b2ebab9d017047bde91080318bb482cdb8a94a88ca81558595b981ca0869d7da6cb2569acb748d756964d86a94e78e896c717f0e4108b96e197784b3b9f5b55790e09bce372b25266cd901e0f6275cfe2973a7b877d1d45a561c38878645215d7a1cb7a214e3c956b41617f9eb2043f3f8337e6c78d54f30a908ebbff67c15a9fcbba9ce844126e8e6380ec51bf1f059fc3b9ec3e84459516951cda90c89e7d3471f52d0945ee8cdaa8dc0544d96ffe803531206eeaa84f5929ad027e9d900400875682147c91a4d2792e244e47136f05be36f86ac74a8e393e887c78d5bf7976f92d66a6b08ebdbea03f9cc6aba79e49cbfb247da4401c15faff02bec9bb2ded8c366bf9e7a47033f60b42fca1890183b600c97f137305bd095c4aa745184b5b5fbd60fbd09ac81c5114720e9296b8a3194e8d33b9a36e302fa91376ec69c392945130c63a7d022a52b296c23e4e31e2208bf012ca3b0dde431a6a23b90b8bb234f1edede9e8613283b2946bb75b8be04fb6f0b3b91b0e6b53f7f35afaf674b474a83448429da1fe817915d940cb25106c70ad64dcdb42f206fb97f5f004c1b1e2067d16acdf5d0c907a8d16b13162d84a4020469fd3d2c2a1b62606eeb4693e443593557e33ae66ed1b6c9d2ecbf132ac49216b2ae116d16b86a8fd9fcfea6f724f688cb6889172a21772f79badb33be1a45aad23e80d044c71b454767f94e185f00789279d659fceb611ef704d8448722c93eda718179c46bde23688e55c56728c5cc3dedcc83e0062451fc4e9972619d187811f07f529f7d77c6ec814da3d53b964d7ac1014fcf0ff22daac7bee3c8014666bfe7c943880c534698e2823282db813e99394debfa3c632762737acafe6b1eeb7f4c04e6b580ce42aa44be2ea5604f61eacc7f90ec3c4340785d6742942ad6c05efcb7b8d142736ee28c36c67e10997edd1fd7c5021beb5f143187423d84cafe6fd7124dbd9b377a394dcf2550b347dc73f28f81e341948896354e9be5342eef24a783a099a9bc08a01b5ff5fd1869cb84ac462b487bf402f2c30cd02f31accddfd502156849f5cd790c7efe1af96c00d06bdcfd0fc5ff6e1cd26ab01b4870548f21c295d02682de330f6e351f549ea00fd75f166d4f128333cc6cda3ceb856f10fa6c9e2b91947780ec2b2c710f8a90c98eed8cf9ba702982df0a947f50defc97fda74cd24d4676c075f793a88f70b5ad98c91462cf5c6babb061adf5a4873432f4c122831c912047eeb3bb5898ff309fd2bf10741e540b554917ee2933c69afdc6a8d01fd7add8d36b3c16b1a2f4cb5d59bf40200b12b6b5cb645d887c109c218892db222359b51c16a766072954b48e93f438c34b99b9d2b21f54e3134ee42244caaae47cf69707382010860063973d5f84c1d4cc1ead7f5e5ca5c7a199864ae697c9320aeeed959f243c937001034ee561ee834164b577692434b73af54d720e33240070ff33f2fff4547d80e238c7dc17af87af09adedef10b240bb944332024198b09b6f21f39c9682720d51ead2ab79205e69e3a1b333d60dc5e01966226ffd80095d4f65e8ef21957bb23fb910d61fd405bea44baefe1141ba33e2c8ebb21105f61f250682daec26ccdc185e03f4e13703890d38d1f06afdafa705d0d83f8fa950aa1bab28ef69ab915f80f620f00af6234132d9d160206da0183aac13857805976956b892f80e2333db26e44aae7cf48611c9ba2b6dd25dfb67191ad593f6b22319830140f2ec5151e40b48213c6f2828848875885c33eba514d08449846f0f6b458fcb6f994c72fb1dc140e2851b1d4f19a4ffc08754a12550555dba597ba1ee3c20c4ab6f3878dd68c076ffb426730c34ddf173f84b8b9c92edf11a164340e3e7b4eb78a33f7c6f3b12674ed086d18fb64280eec0199f32bdfc61a481c71a55115ef5c4045ab480085f3df3ca1200c8dda35d6f54799fbbd365f82e84817f283920e608288d305d41c6e9169277f1e6a645c58e6873172d10872d77df14f4c2a84cc621feb885381018035fed1a27b8ed51e5cd0dfe1399ee2bc314696bf72d8e6aabf1f011c85ae06cfb2a163a99c03fd74b786ca8209bd551291e0ba45646319f3c895b97ecedbec4860b0383c6035a5cd4f96eaf86fb6ef03d4e3133a159f84ed7531433d0c4ce96859988d3fe9975fb871073b54ae8bc4def3e247cce57fa605e62390b4b804a2300a2eec40daa046947cfd4d8e8f9ab0eaaa48722fd43794019b39b44b081f7059878d79b7323a5bc66bbfae1b879fe5dea84c97f6cc25168efd430045ac04449ae58bd63f773d5583a39684049f0edc658e4084bb2e7a218dba5bccba71e8e2a264181ee5b60c465600ed73da554cf020822d36fdfc0d103728fa008bdb93f48693d5f6df606281e0694fa0f7e228ca5a10b4917679d52af26c8aca660c489ff21bb0ba0042503c8fad917f4049e4319aada75b810fbeced0bb4f138c53c2a934179a3f98f478be117477c641703c750b1a9630fa1be235f810ab467a64c32ff397c44b0c9c7d893d49f79568d7848d7faffc941a31087eabb4a4fdb2eb66691711e5167871763f09bb8ea572d6241f4837d1ad366a463fd7fe657e84b70f7009936b1b1186ce0e416304f8844c31697b270c9074266d54e9805dc71a9e72984d0afab1ae39e5c71f3ddde6860280c63b87b78e6a48d148b32217256586f627590ae10c263a403bc4d51432e85c931e4c021caaf6bbc11417934a45f4ad17342b5460b761b65ca5ab92e3e876c795c877cd3ff04e55a35492726b8434889fcf06d846431dd5e1e0c19d3fbc5a80c32c537cc83ee51834f7083ff64a2c01a5cfd33749f27f242afe2bd85a5c1f4924b439444efa8a1c484fd9205067ae937ca4083e32e5f65627fd26583d5a5ae446a9adc77df68989da9de14a47d66f4f5d877b05a5f403c7da4e9968f783a0391c96b9dc94ed8cee55965b5e45a84e35556d9bf67fcf6f0007faaedcd7b5a8319cecf0ada524b9dee6dd312ed1c6edbeb0a794be43bed8557fc9dc452bde5166cf0f49e38cdc03c054f6f17b866ffc2f550a071ea6cbd889063d438b569f9df06acb6671432cf39ccb79f9bb90c80d5043caae47e6cbbb3384f322878214695b7d312aa226cd2e105ab7a0d46883d82094bd7f0b13b84616606499ee2d30a230658bcac02c381b7ce6efa3cc3981b415d08eb2759c5e0a4c2d57fae4ffadb5b4266f8572040ded833d1ef1eea6015627e0eaf55f7e79daf19de414e74adb925bd2ddea8235dd1e3310b13d79772fd9abec09684dd780c0b9583a06a44fd41f13383a457e9ea96c3c0d1a79a48d0ce449f86cae73aa2c36bb1a7a2fd1faaeecf3487bca04289890dd6c1375886a960dabd225879b39a6c709291cec0967ff0a5c0b18649e9cc56a6a62f023eefae2df1250280f7ee67d23d2f06d79c9efeaec7ce932aa1af3d87591e68487d52fd0e8572ed92557acb56d5ada4d7a759f17d89d2616efd9c6119f2dcc8117589171a059058360939c2cd43139bd5b80c529a1a681cf1d805cc187a9d802bebf7f5b1e868c1abaaab25fc14349545a8100737be053ea09393e12d998cdd286300f64703f799855cd8e99a6289b71ef3386dddf5d3422b8bf8260b3e7f2a27c69fd41146882264320810e30cc7c10d74b3304cbedfcf5e5507b6bb4b527fb27ef204a5b5e9ce08ffe469471bb10f3aa981a02fc877adda1953779b66425a57e6ee0e1f1dea1e0aa021f104cebc8abedf4f903cef2e60703a93a52bc80f4e4fe357261fa5f394534f095da64dbff611e05842ce2b02a3a4a94f55537856373737a34cd1cf6b6aa1717bcb58fa08177f25c9879e3d828bd68786555e4cb42a92974a27db4dbc454f24233d5d0912d1e79501cc1b51b71bfb5fd24a3eebb90d2d7ca2427a7d2a92aab1387b3e5f85cd3b19da060c936fa54450be320c3a112f02b1b15405f29c2f998c200047d0f2c25fbaeeb545065eaf91b4763803639b821be94b7352ead8efa9310ab7e122a93ee3afd60780865c1dbad0edc1ff336dd4d893fd1744995d064ed4b6dd9ace3012a190dd5c3a727f7a58710d920e1f61c51bf7f44ffc2289e68e33c47e038fb4f04d7fe48687f9b988f12e9d9787e8b03b647bc711957dec2e840ab6d8c6b9f402a757f4b5d783973a16d8fcc7a2c7402a6ec1f46bee33bca5bc84ceae88f576344194fafb1dfc55adad35c7dd41eb28139ac570abd4849733eb449b9f07a70cb6046e952cb9b5210b5549a45cfda1c711bad2b1c51891d740a004e7f3bc2854c5bbb5ae96f7434adb1f131a61caa0aa1b9eecedfbf193e196ed344d4fb644ac203fec05feea3b521e0e14c834a548d0efaead607b44b477671f2c53de254476d50198146b63788eca01a28f3e00c3b419259cfac9600fccca9f8397f2fd9018b2b4bce1c573ddddfac6c5ccde5a7ba29c9694b6b379dc742e1d768ef3f687a1d5cecc1d8d788547709c2ce298bd39202b8ae2b7638fff34e7b68f88bbebf97fcbdf378427a2503b07c94564a54365596ccf03ba0f3207c9d817f24806753cf21894a67f8383ec84356a67323fb59b2f9cd37b3c54a4cd953986f32749467cea324b7f177e2dd67e20b11865122b4c148a9b47bc7ea167ab252eb1772787d122830612b4cd18ab53b827f1e4b59c7365534b625c94631a11d0c1db56ccbdd33a32d1c7946eb6121aba1a54af3f57b87c11b16b4ba4ac4b4abfd5e191320efad12387d1584791dfd0358e614403cf8c8285365eac0c301229e338840412b78ee2f75a164c024f89abe72db815773e861f81f5b919ce9a44303a669bc8ebb8f2102c1d8b6de4733e88b2023a1f6889222ed780ee6230d26c7613362c6fa9080bb0c1da528176abc423cfce4d2115a6904c50df0a4c7c068d23f1341818826357659a1ce88baf83482b12e00d9ddfcaf7e5ec687846e9c9f5c7ad1165612210fc98dfdb1af23780664c2b84e9a7456be6c0a35ad87628b198f55e102657d6195214eac92e84c13adfa5e6f43d217002a390dfaabbc704ba3d673b9e5943e77eb0181d89c19d23e5066ba2a0fff5923cf1d5974662e0dbbbf073fc0429c5f20fed78c3f46bd2d606b550987f4d80810345d297559f0c0ae804a6121f7f912796a9d5aa524919e015c889bb0623a51c4aef122cb7514fa5ecbd1d912575b9a7045e386cd582fa18742f36474153e06767fb30aa8ea8f44c325a5ecdda3c73335bbb5ef54debb3e4cf2735c665e59e50d2e89f8fa1b6b7cce9252ab68e4459fad05b1782303f40f785ffff6e65f9f8c84a03582e14d17ef416abd3fedafba08fa1e9a401a083faefbf3ef06b350dd1b4d7d5ad131aaa96178e082f8d46f0cd19dac85f82aca837e8ffab4b7fa7e8e487645dc2facb2d6606cad349559ea6b4045d857f6efe852f19dcdbe5e31382d4769163b942d9bf16908ae5792e2f5b35396c1bfc340e73188f56aa7c6923c3a356ac457f2934e67b14077e9115f02cf841f79664430130a189cb074d0e7b46ecf24c0c3175cb9e58946a00ad662e5be1275b5ccee2c83566e7d5666cfde96ce8a8fea58f6419ef8a27242555acd2b3b0a21ab38fe4d7038b3a2c6d9713d46ba978b1c01fe63a78ffe5ebcaa160500f96f74713301fa972945ca84d2db61b9d73f17d9e32905a7edf3f5c96fc336ffb2777842c59a3167f03c33223ef7ff28c548115938c81dea0ad8400e9aa268bb6b58f04c88ef888b18dc4e32d5ea715d80819293bfa348dd09b83985cf3712f138fc9ece388f5091704e5b48747ccaacc91beeb3fe064b7f795a4fb368b337bebfdc77e17548e96d50aadcb25bcbe4e5f10fe0017ffefdee81624b9a9e4cfbf4f0dfa6523f56abf77ba5f664630b7d6f3eb3b6d7e4badf54578b52f42e9c2e1c4ff00991be68f90cad1008736a8d2aba1cbb043e6c87466e7cc6e9fc33cf452e5d795ddb9dacc34ae9c0b14b27a3a6836c51908f08ca52e6609f78f81276f719cd45d0ebf06628bcb57b6cbc29a687e9220d904b358f35ef588c4b41eee032f31f23a71aced56d07c7a2b06d9db781991fab87ca2b9ed61846d077468b22697dc57f789e233b2c4cf6188185ba2d78406b1783aac6986765fef4ab691de1daf03b8291ffc5c4a813d6b8e88662a642299d565c59e550d092d890d9f2a83887f3a83d6b50a823f18b6dc459564528178c3966dacc7d0e64805feb1e4757be124a315f63b8705a4c68db42da70c5e57725730095181cfe748c6982d4adb6b5c4797513ea62c5fb8d8af1e319b28f628917fd9e1d79880664041c63f2bc82c190b9eac7f9a782014c2b99dc6fe0df5e7bd8ebd20e619751803488e9974da9a90b7ac536f663925ab9fadbd9f809260d1c4db277b0e159316200ee0953fb09f817b646a0972f8c94780001dcd5d4419da469a026b6c629c7d24011d1838b376f8a616004adb3c88db1d35df7de2739b01e0cb0cb66a2d1d1d9d2d2fb7186ef14ab0a3e16d65428453389fde9b9df5c6f55255fec33c7395a8c45d50992ab9084e161b149922bcc16ee6d714006f9d5d4c46fce72ff461afe8ea491600e49fbdf72f5e7aef7597e7c63db16ed5a6d0b147a6d2976a09b815a93463a40db1a50b452ee3987312a11a20cd3c50480a94a932ea7c4431325b311a52a34415167371c057e94a62fa0f98a60455da56591236c04e9cd32ed50a3dd8793f1adc0f92144801b49197c24b9427e13fd517d03fc0663f4c55ccd87c8b6149b45424ac561fbac05b9e052a5becaab70bbdde2fb3a723d7d0e18bffbbd078b1cf52b14f2c1351d0782704d7662661254f8ef9c57db2708af16bf51de4011458a3da2d0d9712b426b58a8a29a7e662d4ee7cffae6cadf98262b1b6bc2dfd24f231b122aaa771ffb1c60bc838f22c1af80ee85138a501de94d2ba81360c14d998a144ebd0affa27af439ee9e3a4984aa5af86df14541f803128d6af22b5a66c1ac6a3b70f02cd649085f828e72db0b14a1cfe15d9e34d5571696480dd86da07114e7c11ba1d280bd1e91f8f7a523784412b9576bd1341aa25cb83a100b4bd34843b0a7b03d8b469bc0e227e8d460462425bf11532fe006c4986bed7b0ced6ca054cba82277aa92493d18a89a74a49f20c0351f437a61651e796a7510f2e987bb80a265d53bebfd3c17304ff5642e8bbf33c5f8391f1c3494ea3143a765af442c3e447608c93f13081067c23babf848a418f2f7a39e72fa0a1c56b183a50f4a43af3e9c1445c9eba7bace5bbff03321802883d381ba1b7d39cde7e205d0377730e38682b0827b5413358787305e82f70705f42d849111002449187e814104b04592fa92838edb578e2b5575875dba7a1f286dbd4ab08bf2c4cc1cc9d94cac43cde546ad7b3f527be8d68a922918701a7791493314c832de43a3bcdd56afbbc1f460cb70258776d135c575283f0a376abf6e10122735a9b46aaff01b26050696c9415b7623c4a3674e53646be816f9560326738dc84473a7900e80f6628c57376d928f3bb422c7f5a5b3a0ae971ca1d52f4fc58655c842b7f1d3300281242555fa19a15f31f3d74fdb4ab5c47df722dd25d06d6306a10df8bf608cef9c660619b503d7ede0742301f974c013eecce25d21883907d060cd1505252ffc5cc3db34fba5c0f1a7382abfeb76b755c322b5fe4a6b229ca591b30a61042bbdab3e1d5e62a983632a8e09b0ef6244fcab4f48ef964a7c5b9471fca1bf721e23506d95d20bf9a846c7a751d4ba9ad8c55a19bcc0c315504911dcd9e0e5ca78fb2c7c3fcdcdfb713937fee6621f497cb151f10a18d4e4ac234b2c025f16bb9915b5e609259fa0d08a6ff4cb38fd160a0f8bd7f0bbd00efc046dca4f4c3585aacb3f73e18a2a626e5a76934598f12f5ed29cc5aa606d915bb671be06b49747f0c6c126e5a2f913430d12a49e73d0f27a2328514a576dc35092bc2785d5017bbaf6d167d559c60a967dc5732ea5e97b4a16a66e4f667f2073fecbe2b42257c8425f4873879f422889a96871f34d6867be528bdf9157455fe36e643b6a6a483ab8b750cf94ec44db7871a94a648112a453380c12feea995f21d316817cbc78fa4fbdbb74d2a4e684aa08d093493ff3bc598662833c9c92183b4b35a1f40a7fc85465db537bcbf2e219ca456d42258841ac61a95a8d4229071ae749d2ea7eca81efc067f198c08ebc140a0da1c4bdc5293f2bf69e0dd0582c25434597b987d9c264ab7e9bc873596515d5297237b7ba37d8ddcb1d2ffe39f3fc0a98c1568c2c16be6e851301beec7ce6b7975e7e88e3b946d495f3d6eadca67eb9152f15c542f89590b7d2715e101ccb3db03c88770d9ad441cb86a9867c98db0b72bf30d298e3507f7d2c3bd82ec892b0fb4bb720d635d32c1989cd3c0a33eb31a2306c172f0b93174e53fc8e1df6345d82c2e80893e3cdade421bd631566a94dee5319eaf7898301a22ee5a42a50a8071d952dbbd6e3482eb01efa4e2de7048e9ba8384340831100e6d19b43d4c7178973db19d7c380f7acfe0e683379b7e6b9b9cd0ed59a1736f37854c668acee223c6f48ed410b0c1301a8696cd4d7357c28bf8865006edce82ab7f7a6620a62d7838a193fe02157fec58b3e227f7164e00606eccf7acd91fb955aa356a3335368b3ac1f55083a1b3c3f4066c428000ea14166cea3f5ecd5c39b197e31cc3d8fc65abbf60ee376b94290b6280414334a159e2fac2e3ab2256c531df0f265302f5509e03c5a6cd6269bcbbe4446cc2b1482f937b060f0cdbb152d55047b95b6d265f7d7ffd1c47fe49143e04e067afb23741eb3cb6dc04777311c0ff8101317d9a2f73f0620f499025bc9c163bd8e137b553d707263f2fdb4134fd8ba9707758c598b726c823d64bd4332d8a7d61f73767a0c91f373d4dc863c06ac8436dd01eb9569fdbd45b8b7a340e81c57ab89655026fa19de0cc156be912b50ca73d7b460e344df2512fbcb86db56ace6dcefa10b1ceaad750da7b714ee35700cc008b0a94c12bcdec2f179da59acb19ac074519c24ee12f99c4b64f0566aa85b524c23effc097bda34b9b8eb7a62eeedb87cb2f4530afa1754f8a6697522eea058c189134ed9bf5f9cfce15549ddefe4d9d61ee473a53174477adca1c6b8d4c5e1b7befc3624f03b75a3abf951250e2889a0127369094b824329e14329f870d27016d63e10c3ceaf7eb19312eeb938edd21bbbf9349b047ffde6ef72d7bd0ed1d527c913d448634965b97e8bbfec6eb5425c8c387b9edaf8e3712e85ad2273c33b0a2fa82eaa7a2322ffd53df525101fbf4e000839342da351786aaf8d9852bed6341bdf487596e60a654d0ef92b46b989dd052f7e34df91ee47b75291fd067aa05970b329ba2c9e17338b490ae22f1760a303b29be6b2215211dc8ab917803c96c41bf040b0e50c9cfdb57bd59422c2e916b414760a94eff7a9b4ab87fcbfc6db00b535e29a881569016b9e0a5a6a27884c4c99e7896d2b4050aa38f83ec43690bca51c20c26f701b15c4e8a6754d117686ed14f081d4bd96f988460901cfea611986f566860d79c40283769934f176a139cb6b868b6295b0651e9325e2e5a4e7685a7b38f9001f4d1285f59878caf4a5a5d4535d06af1a022a8eb967d962876739baf4f881438b9586d60b3a5bab14992b8bd97feaa681709799e27ae6cfeabbbdd7823db423fea47fe34c482b9007a281d71e95da228a5cbcef1c225a192e84fbc8ecb9015c965144d25208aafcced32802c1dc157aa19ee556e62efe6d3eede58f4d78ff0a004bf4736b51677c19cc83537f2abdfb27657e0df4c13420de2d697c5a5b9a93acf4f166a85bbdea48115339e9c618ef5901fe06d6b14c8115c8518664aa7c72a0b7f74bf78c0d3e7b0382396d2251f7d02bb4f5f35881397e9bfae42be83e44d4b8702122bd9a657e806530a32f294bbe9bedbccf2e5eb5ea00ef002357fdc39b733a657f228800c4381a8d3f2aa3614c1298d87e6fa0511a6a8fb9f5e2006d78f30749b9f9fdfd198ed409edf3a13438885255ab5c96dce72141708746e2e74d891bb7b73269f78db06c484a04543bfe515d054c0a4de675605cc2f0b788e971a2b282ad31cf453c14a2511fdfd89213922feb5be1c708081b9339abaaded915d93e29a8513d1b73b05d896488c74cb1aa78b51f0503575d61bae07d4affc759cb10ce3630a1fe7a145e391da077a8966b944566662cb0e30d0720f0f8085ef41834ab35de616d16add0eac54fc275566a9de87cbc54a196c4154b4870efd7bbd784445b26dd2277e9bab79aa2a7758c881dd8a91f39b067dadf4448b261ba8f0f43bf7bd2119f38cecdabaa43042bf76be77b86689f08a14412f034197fac4c3f670ba5e5917daa427f83636a2a3818e2ebecc240d7824216258fdb7e0db6d299aedc5111647b49f7ba66308911f1dc243b216b5bf54406f3326b39c10f8d143a3a13918139b269c5baa2e44402ddb1b0af5ac09683e8b7d53a255f9feec4fcd1e6242c361756e7da0198ba526eb70db8c8b2a5228fc870a30b29a099e80bf5f336a90ab8962184ffe62cdfd2ef8711d6d024cf5f194be8d1cead33a5adfdd1777c323580ed1ff9f893c19c76ee2e74ef9c548ec9a173cecc6dd1379e0a142e9afe720b56ec7371a79b6fca94889fa1cdd308b749567902daa14c57375d328a7254f7c919b2c4bcdb62f8dc8b686222340e7398253a2174f5c1a935d7fb0bb97856ed1b974f884c23315403122c9e31c464f18dde3e105eca9bddb3987c0490165fbcf52989b55fccdf5ac0d533524018884f61519e39143584f395dc2953ab0f60d1de39e80af2127675264ff189f5adee61ae1724fd8b25927435a57ad6ef2edd1db9a0a1d5cd436da7558c5480e5be8325b4c226153af4dcf9d3e62875c5155573148318ed7129f5d4da9774f0027815b736ce8e63572095db5e589f5e2776e90990682512cbe7cb9f444c1a7e61ea81f7ffef8c0b3478c24b96cdbc73fe0b4130b900e14861d89623dd9afc55d247e49a90d1aa6d2b865a71e4531afca47896d74c4811cd33528a20af9275f91ab700e5b5dd432be93e7497af7f8b81966191482b61212fa4c346b2780d36812fe7b5d65ca85629f2bceffdd8e2e8217385a38786c3e13a6a28883525cecd48d200421865ef099620b5ada97e5f60b9cafdedc5f7deddf0d8278869839a09ce8ccb7f598825aa861c3df139241918959b856d65e0757728deb325b61205286a136a70c5f422549a5e52c06a424c34765b985b77191b4231aba7c47f6b38177380cfcf5ee76e5dede8ed3e8d0799034c9e0169a7493ebddc0bb72be5b0b4f2455399b73905b1fbe515c7ff83c27ae626b66ca7b18b7a6eecbc266dbeda849dae52fb92a4715b1f1e7191b11b7719296d807d4d23dbff4368a8e8057c46d2c2f3aa11ba35eb9ef7b6b3825822981e8e2c566188435b2ff5e6457825e7b0d6db7557b77602927eb04b271914ed9bccce61bfdd19edab8772ac966d10f3419a544a30a5e5a85c4012cd26780b383f3a403160d65d771e240ff0d4b2c11748c7e9ddbb484ca63d627b293cffbae4415c9598b7a16bb1a4552c18b10b2f3249c41d243d7ead9a0e8097817fd65fd7427e6a35f30ff9457ef51b16da1ce826afd16bf3ba981d4581592a1a7f80d654ade585b2e079f98bdad4fc95afb2d5ce0c0edf297119866c3e92a5dea2ddd69b8b7214a90065eab5a089cc281a8bd474e6be5e644c7c9eaa1c6683c3bc4085ba918753dbd28734282848087111e4638c75f4dfdcfdd01b16a18d7cd4e0c50c254156764dff77cc6644ec32260c17c7bb4c1a108ebdd885776d42ed86df89ccfc01bfe4acc63674e9568e20a4d6e990e377a7e26923fcd50882e65c79d1ecc12de0b054118d9b2aa29fb59f37e79210eaf43eedfdbaebb134e34e6781cb0ee0493851dd8d171672824998b4ba07089551c3144290d3f99328ec987465ca964846a209ba626abb5faaf997f801ffee5a4f1a1ff1e6c38354a82a44be3359c6018fda624188cbd53fbb3639d1b9fede87b142e3d54f929b624f9bc30c8b4bca0dbcc8e35c0b698c2762d5ac50d4e1ab4f8793716fbe32014176ad237ae2e2b54bfcdeb9c0a613a5f419c4e098e7eae48c88804890b827988f37f6215ee76ea3a0255ceae659832054c60654dc3d49cf3df9363c5af739650014703889c44a1c899235ca9c7da97933f60deaeeb705081bb6217278211881f24cce961daeeb12b48be5c0314efdf5adbcf578992640486d9785f9e6dd40fd7bc34dc698d4410374c47cc325f9e13b9a2cd58458b22e861179ffc39a2524b553a35e4c73db34ee65c4e4b1cb408a9aaf609a0092b23ad19bebe4f7fea841e0f215c4162630a2d3d45c6c03451b729e9eb10c86e60ec4aacf3e8b35fbf35d378b723549d1de956d54263d567096b5dca114dfa3af2f2c77c10792cba9c2f275cc73c23f0f42a9721887e2ef85467960389c8481b37250798b71c81d6871b645ccdb5a13cf46245ccaf75092cfe296fcdebdf734e85fe61a56c18db3c864066ddffb3460fc96b642eba7cabd5f307d6d93aa073ec325feb879453c82fb3b33aa78996fc99f4b3fc388830eb9ab1e144b1b946fac771e18fb410906277be43e2c2f9676325ce584540952d8231b8873432d18059bd1bbdbe4bf272f55db16943e65c9f99aef76543ac4ff8268e70a28183f8d20b4473d3ce5e2983f36e9453e0224547cd3606bf1e819c5bf8c624ffcb1aeddad447257c56aba9e4e4d73e35de433b2e3cb17da2e3885b0d4dee4993edb1f06e3e69953ffd1d0e32d6a6c601a41a28644f92745a3b687a40d7cac6814ca89845bdfcc572109bdeb02f61f2b0eff46b0336b5e4a8df37fc93342fffe3ae817cd56d3c015049d579c33261eb3877867aeee9740f2e9bd2cd5588ff112f3a963b5a95495aa62afd71ba0e31533df798ff3efaa063930d4707a3416b8a5040b23aeb4d36169aa22494f7fb9dc4e22172805ba5209c2342b831e200e6f2ca9a178faa4c6ac78e6c172bf3f5bcced1b0d6cd9bcf87dabfa51e03aa5360fc2f1ae8ed9b2787d7e3d2b14277ec1746366429f766337bb19dad02009f20e8359e39b6eda7a50561e42d6c8cadc263aae4dde93eefa75c762a7a11d9595fea33233073e1328e351076bbc36dcaaff46f2b1345dab7ddf6e7dedc873b257e8561abe651c4f65226bf7697a9a4c36cf060d592c23cb5dceb186df258e98874c5e9df5b61e62120dd11cafc48c6e09fa31a1ce0cad3f77ee012662509c1380eebc16848e2149571bd69e73a499321e6c87032c8157bda41455d3f56a4bd94897a105f320b8c8b669d4a8c268ecff7b023f3535021fc52cc2b008f5ee393de0af02f2adbd08b2b0d7a353895bf2715cc3618775d0ff2b709ce9615b1d206dc724abb9bdba025b05002fe4e2dcef96c3f51111cde3f78e8d38921c0edf3e264ccda5d653b52b4715ae877118d8211baa2ac12407ea051e5bda945a8d9f76a419f4575b82032acb52e672802f5faf70fbca5154b5aed913fc8867fd586f47058f14bd9b5254a24c583cf0e21f65a334ccec4f13d0dd981d348039cf925c29784b1fc2bf6bbbb6162c714b0ee14dc709d950c362c9cac0976e47ae9fa3494f65191c0395c6a11a83360f17be6163e88ec1e8fdae917a18d1e362d26b36cab33d9696181ef1d53c21e188ddc7eb1925e9b487605c8eac81ad1fbfe088cf1e7657e58b02284433a62df1c76c59bf227e0bde6e0d41be1dd6ea08c730df0e1d51de8ae7fff836451d11ca47c8a4324cfb42529c6510f007c23504d0078a2b47d2af8a8c98a9832520244309b1aadec577380022d4a0db45ccfb5e6cb92b86a24b30107fd400d874145e5abfdc6d85bfdb2205252b1e9caff205ae887275d0440cf01eca3dde6c409ef88dc408e31a249f313f70ba382119ff17e49030ec25dfd49ab3fcabae779bf2fa8cde17c05570a2b5b3014365f3fefde7efd7461ef116ce1c1fbe5ae603251f50ef7fb289a4df19fb702f8a8177427ec98ea3f395b6a510fc65e32f611ee6b06b232f417fa6653dc125ee9e65f532d429437e5d7165819101a73c6a453ad5812c502ae2c5722d9809529224aa5c8925dd717c4eebcb5713e0d158044932b18d78c021b4d1d49eae9121872c4494d3fea2b08b816390b70d6e202fc33c910a8a112935b6588d91c962f72860aefd350be7a9d52a6cdf1d6349af53bc429de749052941f9ed2b3c473b3d6b825d360331ff9f456f8755e90eb09c3f41147c0c47f381b4831d20cc591f95fbd3cfa371e5ee4e0a2e7387220b8588dc9d7bb9731616f25527b8f21259d8bc614e06e885d0bc4803fcea13d84b50103039af7ec6a5af51e25ae40d7e04cc5515f484695eb88a927536c4ba88dec81a9907c86dd7e2af916055892992630ccfb96b59a140f032605a2d8b2eda9fec5f4c42522a1363b94043e5a66f9cdc95bc5591463a2da2806001ca8fa3d901a76115f4b00ba4ab5a067dfeabfc8495d9c87baf96c01d697b216c7dc8b9efe5b84d3ab7b9336346f59620cdcf89f66ff871238b566cdd538b905aec18b3f45dac3e67e5b9f5d75601a501a36bea3d17b25ed42bfd57947e96ddd4180914702673b5a5f1507405e254adcad295c3eed42a1f83ce40186d783685570050beea4afc04badbc1a966124590e94bf57a47b7e1203ec35b02a81832e6ec5c3756ccafc2678e174219ebbbb3f4bba056ffd57a861c2f2f88a610dc75608e6d11fdece2df9ad5806b20beecc6cd9cb0dd32a3ee4980d42fec8af933ed963cbd48faf0ba31516fba74e234d741a99e3414b05d7e26129a0e9ad17782e4ec188e7f4aa1af187714524d598a5a496913bf831d67a7c717366eca0cec5dacf0700deb1701289f0e52db2bdfa703d3fbe4c8072ced2d57d77a9cb9dbe8335efc9bd1ebdf7c9afe82e2c1b88005ffe02ed4516341eeb05310f1a42fdcdb55ed9b33142e302f5c5a2c91ab80996d94482f625263b385e723e015bdfd3bb32f3d633401a23661024f233f2f80f1a86a491cf7fc8c129dbae350237f7615b34590d601bb4c4a7da87a4297c091b1236d6fd0f976c3e2d9428f59f43dd3dafc36cf6f84925b8fe5f1698a86e8033a8e16837d8de478e3ed4a146280da8cac431541198f7d7bd6f1e60491011cbdfe674d3ee187183f8ca92d230ff3f62cf308736f3c2a1e35c5d81e931debd876fc5dfd574786cdbda89197e7f9e20ad19ad12138d1fe181d9b69149f72fe9b86e39b57d1ec149a4a1dfcd4debd1c8fc022b16673f3ff923406c51733fe5239d6db6ec1669eb29875c6a2a122df2fdb36a92cebb403bfa14432343d65945dea6d4f1be0440d7063b3854a5652f4d31669db525614971026ffc445fdaed808ae5d827bedc667c3e5989d902d1346b628b13ddba3b522c718c3d85e00d5c32b35d1b439594fe10c4f00f3b0b7bcc3ab6de7c84046ff3e7660865aa725a967b21b02e3c207acc737d792a5f4519e245680964f880f1c084b2064dbbd5c1a6d503cad2a82c2d8d27ad882ed2cb44f5ccb2297359abdbcf7b0580098a89580fa7408367f3064ee7a01b92b583e38ed632432dd1be55068fcfc30e2b966caf1fc2cb1b25d4b13c074746bdd6ba0a03e7456309a7a5df12ec3fd45e69cd83474d35b5c43d9aecee9b1e713b60e6f8021b457a1c99bd45a9d2c7e1963b1cb0e187062d1839435ac4aa4d5f898f6164a11f616b13d9ed3a59680b94520babe1c7fec9e4a2281ee336f4c8765d852b15992e4f7831e1728bf465bc0f854513bc3a37b2e9897f5e71597818a7c76f347e1f810bf06399a035307b44ace8b3ea92aebd815c32480549fce5453a34a5ee14c25c5546e624df26adb63062763ad9fe712070461c7f11bf75a004db4a2252c3df3fbb5cf929b173f8fbd53e3f193f0fc4d529c3afd362d294102f24417473047cab3d521aadc24c5fee715f2e7cfa65f2deebe1f03c006ebd4ca4d4b16f44f88cb973cf280c36f1af0938ef3fa02971aa69aa53c9e693c24ecb33f59f7b9dc9b55722dcbe28a4e26ec4f27dc971da960ddcee1402a186561f8f48716382189e4a53037d05f3d4142d25ce9853e3bc02332581b2de4987a1d4008ee0cccdf6e0b2c32507b740c93ccf8fdbb286a4f4a93d7f81de33b0ee86689c590f43fc0cb7ca2eb4954841ba0c08d9dab3052de4da59fb415361f2215085798713241c007dbdd6996dabaa603e74c519e5e9b59414652a8bb2347a53e8f189b90a4b9348a5dd1ea4342aac98ff135a42fc21d76a6ea9b58fd4441908a310d070b5fd9cd2eb5ec6f639a28fa75d597ecebf334c6808915fc58b7a43cf961a48be99484f7bd6890444312a4c48b40b6a591b72c598b898e283f7fddf782c1dfa831a973f8f37b0ab5aaa7bce1460f863c41e4aec1f0788efd04de57555aff2bc02fba89c63e0ef0c3aa1b0a754122999448d287dfbf061eecf2c19d1dc8bedb7ee980e0820cb9716d6020d88cf2f15210b26baa1c5637641eacd6670033045fa103bf95ced0916c9e7efe67c43ea94407cb338eb2988e9757424429c24b9a92abc94e06b5fd83bcac625b5b8c41f04fd1280c6b4fca0b8a175570a3a70ede395a2fb630045bde413ced9da231bb9edc3c979b839ebb696b2c86f48ae4ba4c2cc0668be207a5a89a126415f6de3ba9ffed2f5c859532acae96452cb0fb5eb74230ed0c1f54019f1ff347eafbb0256f1e87bb356cfc5ad5e757efd3839edfd2aae80f3553f8b9cc3ea302600afdc895c9bfb903c8a64f0062c638c3014bc7e47a0ed3991f0b542d452fc741cb97666dca27a25cf323b867972e00f93ec635aaaca6290a3dee4a069261fbec86efc9d16c489d50e73b3860ba659c593c49d9dec95c71fbcd12c8c744838121d4916a4d05243d37a75a442bb4e34189cfbdc4d9906e5c0051397f41c0c44a40a2e5e3cb0616a6e891900c255c239c5dccc4234486e566226d1986a88c6e25bb180e8bbc78c2b1d5d15ee04f65ba9d00f688e6a9618c1c379cd78c59e80f0379a5b5acafa49b81c54b279362a344775c1d4419e41b1a8cde9239deda42839e984e7b59055c6658e9e99cea208a051a97cf026ecb06ca55f0c3bbe7ca33bd48c75f647543d957c2807e8f105338877322326a87d7998643711f7c00f0d736b043cbfa51672dea766b6c00984c93850393cc657f6c822730acd9256120f7ac9b739ff20aa474e9e57036da7c78ffa154513d6375908fd3435af896e9de402e1ff4ecff2dcaed73b65d78dbcc8c6b63d8a2a40fca4fe443e68acf466b9cef07d9be00f5115194ee5bb7c5fac6c47a73b65b36a4e819e07d3f0d9ee7f3e975601823f5b14e87ee010ed7856c67dd508eae8e6ab5c91c7d3f2f44b4028920f42f1975aa1216f68356fd30c37f035e498800c2ea5dd806ae4c48d262a6adb1e23ee47626d01ae710f4bbbd4e703754a015559026259166a6d7fc043471327a11924858cadd626a28168dd8cae8af7566979bd45dd367650d6b1e9919f51af094b293c6ae4b80577419e9ebaa8e4fb1a1d2decbabca976f919d5b300e7938d4f548dbcc29874addb8490ff9b23dbd666d16290dbab778a95fffc6af848c6b83f39e40ce2f852fa8ceff508b7891bfc7f18db0f056c20fc3813fd83f327fb93852284d2a54694f591a79a5be0c08e6e603d231ba85cf43cdacfc742e6a31e8fc323357149be09bda3a067f87de0862533145189f08eeceeaef4c9e0c4f33cb05a14348e6d1c613aeac54a46fb58cad2a3340665e82dc0819424286368bdbe36eec86a7ff8b18bc415e9663295eed486dc0546cde47973c482a151d5e78cd65f8f5d933cd704d0a56ab47812c9f32a5c8011f38bc5bde2dff91c5ac015045a1a4e65baf1056c9b9127b2f938fa81d6e9a89dbf54f779fe8db366f1586bcc5c1e80ef933434ac87b457198b943df07da6adc1e0ab3790e66faeaea456999da43115116f718329ee9ec86715c387f4675f382b250dd856c469669b68a1cfbd76fb9b6942bf4297a1511bc297f36565155681bfb2c3c5ada8d7f743314f37b061469672485bb8f97476e16be019f915f00776212e9c5611a31f17275676aeaae1e7d759f2657dc4d5df864329117c04821cabbcca01537c26633db176b0070421ea9fd7d83728814320a388668dde7f633e8982e0545541df1b45309f59c192ce891fa9605070db233aa6fee043ee46957a5d500dbe4b20fb2c74de4e0a254c52f2dda287d9e0f06a679e88eb8604090bdb153a0fde5669873e4a9e5905bda62ed18216362af4ea9d07dc849f59be45d33cd07c0bcf67a966b00f3c1bcfdd31ec137af6e6a39891cd5107b604dd67e44933c1ae6bdcb08ce696954a429cfa82a91af3dcaff3f4bd75c65e894c82e388cf4002a9a557ac8a2befb2c028be07d737d0841d500de811dacac8ae33abec57b81b211deedb664edec32c9bd5e92219d1493c80559cd07f2139695cfd58fa3568d96a5e22f847b99f451adcfa630da0d0efdb657d6dfab6d6a3ad81d311bb8b5f1972024b2b311ee485a77a9dfc0c5029e795d934b2ece53a139dd6228f2f64a3045affcb0ea520bb5f27790de3cc53751c7410f12fe97e8621f3747b660bb074bdcb5ef9165ac2dcf63f7dd9929e442c647563a977d5e811f7fd56564ab4a85e46c04e5dd0db415bfe98df3182e15345eaaef37096ceb0ddb954bc1e9e9f0535ad7a0af9d629bb02b241f363298928d44415d64fc7e5b230078823dd59417401bd1b2dc55a0276f78e0d39214ddcc4bdbf6d99d2b7aa30d7bc94f9f7af16e1af58076c7b15d97dcea5d487efb0321c15b724934c60a8ac2d9e5dea7880e8f08bbc01cb5f8cfc053e470d47f454c73a8f912000c35bc1bc11dd49038a44226b6d4e4dea1046d5136fffb17d46c9cd5c7da9f21f312657e01da879a3e4a1fe709289399454481a75c520fd62b4eb5f228a689a59c2af849f783b6746648a9a94872ea67d97863c6e8770f0f26d508ce713b963d6a15d558f88649fd00d7d5c08849b2ddddf9db60c2dcb64259ce1e0a7b3d263dd328a67d6214da317733478a6e2246e172db631a1bc84a493f8c32f88d05956a068f8cd40dd811587c50ec0948d28e0d8cf0a39d825fd81622f1d0d433fdf0cbc2e13d1bc6b7e2089e065a2d686c5ec74da8e99858a5e7a6acab4c2ff3f04ef3538afcf77a084a4f3833dd5ebde71a73802e89fcef58c5b18944e160064297505c89ef72b49b2dcfb6db1910b4afea29ecba5a44e40d8b62d277fef7f4d18587e6bdc639ec4d325202cc60bbaa144b5773a0c85aa1ee2c3e373d0ea26c9f4c9a660c6191478a2adb8a891e6e6dd1194932dc9acba9f948760c2bb0a268d0c730ca49fe2112c097f67cff7443c8ef59b5734b70817cc736df7a75b7c7d24ce87ccd0ae589782e5a99afee2f63298252029c44a66e4a09da1658d2d992e10e3b540287ecd30bb18bed5746bb1dacd10a2022c064a7bb16e0ece0bdc67b0c9d557d7587eb000937c3043bb99004a1a5e1a06dc124f8546af2979eec668e36661b866687d60e8de2642b919f6f130e315bc16d9b4abb536130e34e80e2f8520372f81fb0cd8f3f7c7c824741ac6d67bf174d57b3b6368db0ef4ee5cd00cea3499199ad04eb5df592d06927cc1532fab452de682886e29aa12bbef4b9c4323464b1fbf4b84f334aa85711ae4b3937673a388d0cfd965c792656f8db777bfa775aee69f35fa16a93ae0dc47c93e83e8051f6d046f3679c8aa4e20cbf4d3d932693458e020b6b51e81a39a74e1084d4b4cadebe9b202ee791f390d09108efe9454ff0149620d76644a862e9ce53e7b760c31e91817041e084545a1913933726a1a9668ffeb7440ad125fc7bb1267a54a6be447a1843a42deb5dc781704e8f4fabf1c60686fbc4738bc2aaa47acc284397efe58aacbf2417e399bc5c46bb49e3723958be3802cfb75896875ee8c80e20226bf66657059f9bcaf042a3df7e9b874cd65b540da3aa395de4110d01301c674043d17796d5dc9cbc494fc875964095df4d27206b9b5f58d9e6bac496ad3e8cfa11eee7c019e543b9d07a7ae2b1597cf755a7625f40eb1e8757d1390260ecea0d8269b4166575969c1130e6e8c93660ae421a987e88b46c81f7f62228c5c15a65184c37317e596f2af9a749e4e771977024681b43614683b704237c5d0bd52ef2ca833e91249edaf88aac200c1d93ad6f882dbcace6e534684708d49cf0efbd0fa360529a3a0b7ae3ff4874a6dc37175eaafa95b538a7ac92ca6871bb164a4b5dd8d3d8f6792916797e82c73fc327a095e65e6a7c3c78a121df1c9ba7ff9d6bf91409cc21f6615fe1fb085c7140d6434fe71ba2207bb0535e7f7a2b456fb5cbd0ea127ea129db65aa969b670839a9ea6ead3da0d1ed0c752e60b302e0a0661ee97eacbc7fabab58d652e237d29b8b674b93446f96a0608d7bd0dc3a4ceed18eeccaeaf86b0b43657615803140950f88ac914257b6b86ab321dc839b2156bc7fa785f860078f69b82c84ca95e9367a91e3162a5b9ea8866cf136f4db98b27f9a2af51d522a91e00df5d193d625e916f085bf2ede11b3477294b7b442791f33ae887e91737bbec6d90eb95c07513f739d1e03cb55b0f4daf6cd462ac68f3663a605adc6a84d92ce01ee834316fc63661825892667bd984be30cf1954836b06a4846028dfb36abe6f83b1c8617463431aa3f6394283621eb8054cca75ce3439679f1e03ffdd8b330304e9f8685e19acbce71bb9b886b831a4076d684db7f88515b00876987b8fe9a8cbec4576c52d074af1955e8d15deeb25d160c67b057204f6502fc68050c1ba47649f216ace8bc96798cc1b7508cb9b57e1d037f8f818f779575453a79010a743b1d60847d3e731b0d1e865785bf0a1b9f1019febfa74678820282badc8c4ffb2eb21ffa8522c026defa007bc1282f037f2d93ead4818d7cd3cf32daadedb744beb1641f43abffd6227b34bd5d4f827ea020723513c400b563c8979eaa3f9a26678323ef8f66f68112cec9235346d92490be37b0605d81c4da0562de36bf769a6710bca4defabfdd51e2c532976ecdbb28ddc27884f4f735e25d59406a8ef52e105d6d314eae07c13587d0dc137975dd7f4aed7887c1620e1e29a9b2784e09545256175315b5dce6b4506d441af4828d042305dd7c4893c8b962a58c026bbf0cfb609d82e6697c65731adbfe0b660e27e80e157d688918d6d11b7fe36fb518cf4641473867454a61b69096a879fe7d040e21cb3b7e89f3f0842ef41a819282ea785813fb1ac6b2036de39a1a4bb326af4050701b1e9b598705e868a2bca6077dc48c656cfd679abcdc8da90517cbace2c092237764e1c4429fe70815b48bf93dfcbd26fa9cf834d971526963e5388ce76b93c2ddf3b37aba13cc85092463317266d9da155c6671ed04ac24138d082d6bd975a6a99874f1ad329d1fc7247f4d52f66022a29affce279aa6d46bc7190c343cd4a940cbdc11dc3126ab3444840b2a5f66da5fe818866a587389341681ad15a1c643c4b27347fdf34787eb9b5f830575baf8680837c771738d31fd4ab763d2d5c6348cc786e453f8bdd98b44711ed360cd37609dc889800302c56158316241c984b7c2686efd6e0d9255da8aebc29a436d491dba5ddd43c1e9a7351194ee1a62cc5daece1e9cf7ec3fd725534a860d40b4c67296104ed7f4f32beb6880bb8cd2d503ac06e8978b9640ca66935bafbaadc026d0ea1a083fd23652a33d7a8ed29ac2da5d67ae58a4556386060bdd1c28442d66abb0564948b7bd66a20c3f4d8fffd18d0d93b3bb4295f71bf125bc3f0bc8421cc0670251efb60de687c237a0a678323017a6b348cefaaf219a69ed7d371089f3f8b04ae8f1c9f045ee41346563ec87062128b38001fe0ad60f4def0400c3d2b3d02a9ea1563eecbc6b72b4ed7ec86ac8bffd4a4abdf2f873ee7beae1b3df13bfc3fb4d9695fa43fcb7699d6f9156f36a9dd8b03ab7e56385ca4585fe5afafb89a0f5c96eb82fc24f41e74798abe9dfb7d8bf84a67cf1e4b3ed2d7f005bedb91e606304b7a1d91c9f02e7a7caacb85e2c50a15528f69bc41c847fc91577eda289b6d0f2884a79467b62ffd934a881335c3cd6cf5e916bc563b82f8607df4b48c5e82c39282c1f49daf72b0ecbb137151bb475671fc2f48b54b3cbb4439cebacc353ab71a2646478484aa1e00a60ac6852f497cc1e0e0322a4ed192bb8ea26bf40ec523ed4830c9398e1bd855c9c935f8afdf07e2dc694a1254f1b2c43128b21a1c3457cb0068f551ffa1c744275e29bee1dd820db28c15c69f88bd1251ecd776a3c77a84b9a70216b4ffe80c7cccfa026adfef7922acb71b66bb34afb6eb86228ce47278988e1b40d609890031bf643197662bb98ecd61d95f4a6e8ad5f2f65dbc2afc1329154efe9286548346fec104602038390592d03ac09d42e2deed16626d8713c59ed322ac70cb29330b17871459c79f4c19ae473123aa6ba1f15d07ec5f5819ff415eaf9cd77e2610851f9d23ad62ee0bccccbcee75385bd5f0339ef34d1943685f21990b5c24bf03932c42e0be581e2a517de2136a4fef29060a051e37d5c6031dcd83734642abaf5d49caee3e0fa13552b0fbe244055a5e6861fc3ee87423c522c7b0046c6e7f47d4f0be393ca393e3e54bc92db3731fddda6f36e875ac2f934b6c07e7f6a6455a75bb77ec481e16872a59b5517afb5976e3d554b5d2defcb8eb9c19f51e94c32530ce4f2ed9a0e6c31d5bdc750ad815dcb297fefd0bfb91f8ab397b5812a2238f498cc43652d3907d6e9f6e323d86462f8d404fa9f3f319024989aa05681bc82d16d7f23979a536b19364c91d53991d8019362feb3bc8df57b3a0963287f1c68e2e865045aaa8ce86f3e3f19b53c9c16761b46878cd93bc80881e35fb0634067864a783c1e5e9bb7c6bfacd376a37e2fd38bd2b503dd06e7fd6ba1665b0b6d64d6fc41c4e8ca81e39a74778c9e7d3638075943f0a4b756936559a58c52ff22826c1f5c261df76b3779eb2ef8caaadf47a66231253db39b9f4cd8f1d7f42fa9a4f18e6c986c2d045b49303c26e98ce042f20e8684ae1c07f14902dc5f1f0576f875e43178385fe317eaef38ed29248ae508e115c70f848bbeeef4c4f1de8304a0707a6a2ee8de37935049e0221c8da828b1be97345f651beef4370da95ee94148bb299cd3e2b60ba6bfecf92330062eb1af7fc164c0f1dabfb65bbefa992e6600b3f64a2a6229a52030c3579ce67a27441b6559ed5abec849b0b3680398bdd0438115abf70e3ae180f8c795a4fa1f1d744f0471790a76bb4c520edbfd190f3296ad63b1ec8c891af63e34ad4a23d5a32f949a2cb7c4fc3317c6a06c373a34b1e606641239e877979a69e4057529825c9da753dcb43a462ca3376ac42715305e60b0fc2570639d4c98a3032c8d619ef5fcd1ef4d30b9ff0a5f8491ca7514175bedf2a94fad724dc1493f6a57763beb4731aa1b37a27b3f31da53b2e9ef5c1d70c7d057231291a4dbaa396657921d0a78364a73960a8ce49c55f7a6d20b0e71ce859ffd5034c1e39afc61749a41dc5e057b8c18256adacb6a32f6d75eb2b38459ba0232ca0ed604b1040602913b48a7f457166facbb4f7208da0127e11a174ece2858d56c79bfc48957ae43dc20618acbae46333389201e7f105e53d3f0cbdb1f35ece14ad8a79abff74fd409ca321adba3b66a42d15222bea76fd616f9768c06ea9d2a70ae8647a47352f5cc0393c88d1746c448412fb0435c6a632dd1caece1e88aa78fe43009bc6a96930e3a2fc0dd48de1021f4f48b0b984a1fbc7fddcb71a98783c8d4a5f6b10c54a1628ca8aab056b5877227e8ff8f6fb664b7e49c5f2b58fd57e5f2342f64d30147c03f79e6a679a014e22f5d2e01a922fa6a7421b9105437023cc40bf591e0702bfe6282663751767dc304914a4c9709c67b3d36188774b763cfb533617cdc335ea7deba3caa4812e487ee4e6cbac5477c8fda5e5422b73c5704b4d4ca8fd9d23ba2ffdf4ecc4adf76bbf15faa2744e2351d7d64caadac957aa42f9418ca442b5a90edb5cf8a50f44c2dc4803825a7577925b1a20c5c2259337ff93ad343563e1a4856813e908446f9ee6da0f91f9ed80f0f5bb6158f9ddabe772e4c7abe4c8fb5d50b61edf2ad9d25c5b97139bc2b058144b719513d10437ade1b83185b28a09291a743b2aae5121237b0805616b859be63aba774cc1fb6ab2d6a87a9b6b4c852d534f3645c7da995def6470143b825bafec29dae3adaf8e321abe1d2e9541bc25840226fb903ea96b9581c45d1bdf8f3b558181634f6d89ad454273cce74830a41bf9a72d3727572eef0d54b06a34f996d66b45b21950435febd8325c52633cea3d44dc3ee92082ec6645d4770d3c6836219858f741a34ae886e23aa12618e14f8bd07d96997b94fc70894980aaeae34f797582b30571bb903d7a93b047055c54c08d5e5d1bfbba5c1ae255b26bf563d4aef11933ec95cb28193d3ad016604ce1f8031d7bc0e772ea87dff7fc140e02e3b86fa64e3aeeaab44f5147848d9014b6e0c7d6d53937d00b35ad35d74a79e9452331332facd616a089f6b12cbd4c8da8a324c0cbc3cc57334d7e26aafd385f1dfa210ee4104ada5c3e13cc28bfe0adea251f832e0e160087a6cefa05c3d7cd348af3486f13cdd502ca1ce6ede988a0f8802d5686a5fc4f170b905b679e2bdad0f1febea79725feb55cb5ae6f49ffdab856c9cdd380a3323f4729e9c1440916fec5cb495d8b0631cf955db7537a466f8952bfb1ec6a76ffd8cfc08f186fa70d00d1d29ce546ed9b667b8ac5a898c1bc464e56bd39fb3e5081fd6fb466931ea516c6df07c89493fcc5965e1eef50704c1f380f4cfd624e7a66c9c58b133dcbf094c2cf2b3d7c773d531185453ab734c0837c69f82b2bd63a33dfe0df7fc45fee63b454ba26b28d0ef9056da5018493b79a92c7cc5f9bfdca273b1cfe0e131649a4958b18ef7130e2842dc6ffc89787b99656d78feace9cc8419f37aa6161a0634d8a470ed1276ee8d995692b7d7a456433e40d2410fe4d4e2a8ed0f3048ab5d65f4f924a4beef73ed30cf332142d1a44ec6659829cf388ae992d3061fa949b375d444a97e97763f49c6f0aeb5345d0d29502a270b22dd76b339ed8455d549d673065a6831c18c48e4ef413bd687557d40483219429992b4d9f5fabf25668e3b61426ff6247a07d8f5fd9461a3e361ee7e2f44de1904520e0c135c71a1fc2ef17cb03833ddcf8272243bd59347e38adaa292a433fe1816a4258bd9bd1ca0af39c23ca8f57ba9ebfb1059c510ec03553e0d96fa76e2b2a9894a891661466af3fe710713ecfbfec1177ab1889cec342ef779126bc000046cd76d36cd1427859ab663739bb717e88ebe2dcdbaa79d14fcfd847c50601fddbdf97c9c8be5d8d4b9911e514788958651dcae02df90a560555175b40e4be2529e2aba9f121f5bbfcd35af3e6105d471d9045ecbd72cc0690815662894627ee77351e6fd1693aa6547ceea534f99c193b7a024eb9f2e1d14a36570801d73edd2fdaf6b06ba225d6dc990f7aa62bc10dce17895e4f9d7fd6243011f808089f3a5448f5dbaef3de5dbd443ee520cbe7c815e6894be23ab29708fe33f3852d3504d5ba3de95250c20cbba579eaf5a948ba3e177a22b0e00e5eb019a9dfad3717aace8ea91c781b03a80fa52aec80845f20c1736bbafa14808989da4eb4afc9442417ab7b806bcc4cdd1602d0982edeaffcf95713c640c321b02fad4c72c1914e8690eaba63db056c4edd07d39df29ea4cd0bdf0d3681f04006f67d15906783346ccf3869b45cf662759eae637725d8824753c34fee37cfb66ac51429e49fdc9272413c72a686c05551327866da0884b5429d50385521a49e4576e144c2c13579d8c18a9cc1505031fdd018586b477f57724b6a719656887b38596eae42909d066ffe55527357ca3875d2b1bb8b2e5fe7d99c5651d336944f0c8ff511cb5566b2837563e547430219e5b10fab1775afbce218cf7f882f9735c53b2a451c71eb8d12f349f7c9b7f687448e9d6f4daf3c79a98fe915eedf32f100d2cffccd6e941c8324a7412a6e2f28fe4fcdd829f3aaa04573c5cf87c5dd1aaf87fd1b155151e577b9efd57ca4455b4d05c9e9cadea04f79e50476913f5a292fe84fa8f46f5b2ef332d248ef764b985e8a43007f36ba761a6b7af7150116acbafda321fffb2870266519f100cb83a1592ce06ef0c894c985cdf624344d4cbf7d6b501fdc81daaa977116802374ae38fb5d9145fd09a526b5c1ac098de3b7208d116aa083fa8e09fe7b464225d3b752fce62a555e3c7cc4efbd45b767ea0fe93fe181a575ba9b33c2c338dbfe50cff0ea4d87c25afb21e351bb8c88a7a5d496bb0925ea6c3f9417e3b4707b3c34c83729b49ddfc1c7f3b3bd92701325ae2831b86530d210bb043275b6d5482dae21f6867ebf5982e4870326b4e40cf8929ec308c7f81186e44d7deaa8ef98f93ef1417d610c60b93ed4770844cfa6f6b54ba3bb242624b2654e03f5f514e9fbfcf94897cd32e92525b79ca2523a9b9f85a2ee115d06dfcb9c2b6b319929582f0e4c477631dd7ac90e8e146eac45613f20a668b961bbbc8583df479413679fd24baeb34265c2b7b3a7f37dcc1c7d36845778a4e5753a84232f358baa1328ee3b65af384dffbb6e46d6cbdfd8eec86869fcd1a0462a307f4a6693be6ef405ec9ad998cbd02523097461174fd90cc972069a57a368a5d5769796afba349dd83ecc669a1571531406f772dc4753b6b5e31257dae33a1b93754ec86ce3e20c0a14d6d9768df03e79ffe9deee35e853952908951cecdda8fa180e365716cb3f601d2ef551d40f3e34e8927c258f02595163edfdbebb85b6c4a106246c7f5124b067726777a64f237efb526c25b88e85544aaf5fd3c1e6bdb402d84341785810e385d4391f87f906921c9e3db2582d280d22c6dc65c09e0cabeed7bd24fe883d4bbb5ae191729e1a615ecbd6b17c4b1fc589de15175179c1b4840f6a03f917b9c7d553474345452fe1b055dae24c5f87058526f5eaf32fe0b87873c840265ce3424366d08161cb3c035ac7e169f2d791fe851acd3bd9720e79220f3ea69bcdee00bc719efd7afc792cf46cad96b7e3e848454acc719d97dfdf2e03e34074c3468cd53afc31265e8e0280cc8d8baa1ba8c92948213dc364359367335c00c77adea688e9afa0a0a1bcfc39cd15e61be4688557339fd587b19c2335d67e3f0f3e1be7fd051785100a8644c3bacf42aa39a9574ee31438809446269478a636bfeb8e23c187bad0513b8b696b95a779178b0d6c604ea32c55491b168d0d6a3c66652574acd1aca8309a00b6f2ebe80c134f9566984bc6d14b8da22c52f1f73773d98986f6e5e54737d3989cea502eac5036219d0009173f56d013a478e9af04ac0adb1ec962a0b1f9ea371fb883c0f92be7893a578dd9c510dac71641608f4dfd3bdda414e1cb8d20a6db83c7b85eed13aaf5881f31f93cd6362e086d639c7ebf6ae48478f7511869913957a42d369935cb79cea843958d4d13a2d6332cd88494e05f7e7cae577c3bd46113d4ee58a545851c84536af701a8f025ec13d9951eff41e6422302193e0808e263dd40022e16d949679a793771ff97ee8cc5446f80e91d6eea9018fc88f3a239c1ab3859681131b89b7bcf1b4202bff925e10ee30ae78f9b548c984eb4b82bf29e9298efcf8fa2f67135d18364e962a4c1d57950bea353d5f46490e1d80fdea1c8c785f742be5d4129edc93e5dbac8e84836ec3481cc78f3b0e1d060e6e2a5b17286db1cefdebe20128869d4bd0886cfe0f8751d715adce720dfad7c493078563e864ab62d0c6df0405d1455b2ca5722c29be8ed2ebef41fe8ea295260fac69d69f9cd3621eea21eb3e5690a59bed84ed8114c550f24a6f1fc27ba2e4bfef220d2871cc5632aa4884c4886d52b217c336b73e03f845d604c2f26f6d0a8e74a330b71a592d402dd4fbb1ec95cedba114c93b45e7311111f945f532322ab62a96bb7a6ecbda4008512f309369cc0f2b6ecbeb0edc07934150293307ee889433acd852b15a318f9f6c708ac71c1e211b518c60dc05e6a80b8077f85d12df9654bfbd2a54667ca5ed2141e7c1aca6843e61ed2dcd3ab09bd0a49cdbabc832bcadc69712345fb8db85ef45e72fb322230d88d40a56afdcf898ce3271da9c2b2bd14bbb6c17fd28422a6ac17c97c3f5d21cc56eee6714b9cc54e4d1185252579a253bf0c6733bc504d1a04383eb6f672fc58d0ab6546f7abf4af5801130a2701e9d400d33c947c04025c292d0fc6a702f630fb5775d754981665d581190e5d4c5ef081bc9de6a8f8ebff4beea41e6cdb223d40cc4600897ba7848ea2bcf95610aa7b6208be149472a979f25f0183ea1a6ca08401c6a8e0264ab764ef4765a76767a33779a0bdbda2dab95e1f47b7a328c33140ae17326a7cd9004c3fcb83135f8bc02e401fdd6f3c10ad5cc6a0630105f04232845509d45d5b5c719ffe360fcf26f7f930b66758c86a0be28358fd73a01bc303e795df8ce6b01812166acf52c34af8763a505c61e138d2761e73cf4a55d07465f71e62a1cc39a5dbf23b6b8f9fdf8d47451b10257d1fc169c4d1940c651ef9d4be9fe796911e805325ec79324334f34090cd736ec01b1db0e86b6073b4c7ff97cc21cbc93f802730837c64be4682360baeace9365d061a98ac9c6f7995ddfbb1b512bb0147e2497cc139f3af060c5f478df7435e3aac0fd8d9bb85260075c3754cdaea46c951cab0708dc9868083811f478ee4717eea4aed081ac8308df121398161400a261410361da8344df1cb06ea1fa83601cdb5d6215ecc3e5a1e2c5b31203ee39ff1041241604f90a18ef4e80a791e8228657bd232d0746e2a8a3df2207ccbfdcf757cc0bad845651318abc60de711b307ef23762d223d8cd523061e18da4c3785e6067dbb073af6f8968185df2713fa125a288fc5eb28b011492457bbf824c9ac8c19006fbf217462100e83570b5b12b1ea994966589049002ef4da891dd236b821e397d550f1843009fbb3b10c5eeadc1ee98ec14d7bef56e409254d1ab671d957e5ecfa9228d92aad33a9d4ccd9cc767404518ba6cc706cff09fab9e0e1eef2f98518e1afa0b5b7ad6b1f876de475d87472f03cc9e593b518f4230c8864f0aba2f6860fc42d1448ca22e05adc85247fee46ab266827bd71f36452cde5b50ffa14905a6e8c4a85a4daa54e1aefe3a269e1cdb35e5ba1e6ac77d1722fee5a1df85530af96568db2cdf54517c95d4a96fb2e97f90ea62fa6c3239b039ea6fe417fb2507f942ba12320fa960c5a239658d1ae87dff3ee278b4df4775fa80292d3bdc8e6f22abd9cf54cb2ba2b43516e4881d3593b722f036922849e9c3f7a41eff4346c0f21ab1a091703e5a31817f852602321d3bb0e79545ae7685cfed556f41658301302f3ea71eb2e89ad7f532c1744162a588c020962db816c41acec419e57218bb6444a54aaa73ae51f459742d41bb0e852bb57c46861522ecb599384a01d33a6aa8d8a037b5b575f5e3c20152e6c17fd093c4055cb6ece9779e8218d2d54b6934e6ccbf943d7ebd1fe2fbcea10ee78dd49461896cb6cbe90e6a2f34c7a4ce7a78519d806851c9d1bba026ee42fc4422ef2e6ebc8f54051bed0bb6650118a373bf6edfbaa4bb5a0ca2d4cbe22e74609d3c5712a010619c53b26435fd4f49dcb252f6435a5f11f0689c884e7f37e27a9a03a84281c1611e47b56af5f9f54771c725c6b3ddd55160a2f55c79bd67db34b01d90f1d2e14bbf11657fd1e113ab20dfb53e40fff608806e9f98868b92076083c20d721779c997857a1de21eeb28e4b3f34249c8ba96e665c8bd5a247ff16e0fab3b619745ada9328012ef83ad33d6e2bc0aa7be26fb759cc990ff44c820cd2fa02d899262bc58b93a8b60662bbc1a49d5fe382426f9a612998b599528ee63bab940021a1d252caaf647f18264f4d3b80de66ae4eec42704e4099d93738d53d52e59191d434898cc75de37ab9737db5c5aec0567d41f0fd81295772a0c2c795ce8cd53ab0d070a4030f1ad3c20591cc4f0e18b1b0b1a7c5f2cd6c5713a64a2bb9394837144c3dde802fa82ca9d8d37945bcf06c5f7ac38d54b69c4dd5d414bd0e29e10040740509b2378fc3813f134a72e56f33cdc8a2dcbe46855e5d761581f0335cf2e775e25540a5baa35bbbff71e2a2ee045b80c4d19b259c0625abe6ef8b2942a7e53d74ffa6e09c005d68d7a795d3ad1fd8c83c2ee51778009c7f4d5750cacd90b9ced4c6b4262c14fc5138104ff9db638097e60027fb32510a24c9100becab258802cad0ed9afaa6113670478d1668287a1c2292912b3d32d8781fea1521757312228b4c155670ef901a6b63f2845e1c829ebe94421d8eb8155232a24534d362c6b394d6d45674dab4f799599a73b8ad3e072e61f1c0736d3837e91acc791bd42153ce74211c28987b184332abf1c5869753e10913059e898af552666999adfd88a8928ecfa0a12a0a2cbc9d28639b87fd2dc748780e6ad1d856f3a60dcbcb1cef64b738ca2f17729c761abd7fba8187c13b21e529173af63b5579ea6045f304c4dd798ab1b1e139c037596a4f97c25f6424c4f283986f1dbc320e3aa6f5234e8cebfa0075acaacb4c3036ffd77074486443d679e80771d0eec989fd88c6bc5e615f2740c77579cacdf40711d645d9dd3909cae7365352a1e074da83793b6ffb8bbc0b3985202d8fc2b45f984c6972b5e1aaec0246fb9b7d4da42fe79a514f6a8209051f38cd6c6e9a93b12f78ab85a00c7913d00d1d82d5e29a7995399415fd118cbd74603ecf53ee7b2c0ac4cea0661ead8404d205c2792f6b7c3506661f2ca300806f54b400a29444ae8348841389cdb85d905a03e490f2f108d66c2c1682b571949ebc7c165bc8315e2736f1358777a1b0b08db8b1721838f0b3898bdb6560eaff9bcdb061c81bbf1f353485e877ff5313328d6552526127fcf72661e6f2346faf586027cceb482ed2cac9a111df4555811082164e6d0d29f71fecc8b3da27fe8fc131aa5b55dac231927341b6a4c7a5449194eaa5a6be6eddbb823a1d8720a15b03e9e937dbbced42d276e6ecd85f3b10b5abae08a3bd2c68b3a3607dbabb57fc684b093eb11dff0bf7c64673fe5fb8c11bee3f4a98efbf7dc7fef02bfe9028795757d88478c27fcc6e71354718290316f232379b295c0cc5ea6f559571bc7ad97b9cdd8708c567f2f59640300e27c1ca7814cb22b34b253df15bead08204650f6598265fb262d447100c0df1e87fe1d0e6ab01a0e4bf98eb652080625881378a992b6398c39ff11237c0ed3cc471490dd44a21b1b58b1655f5f22978f970b5901d43dfc799958e3e4af2ef81f42167a1d42af728ef4489699e495779e1706cf4be7343bd813311a89f643d6e638cc49983dca4da2332269154d0de5c18185c06a3561f01a1652c7497394597d1352f4588080c7cf5fd113f733a0a9aa7c0f360ec540fd2f627e73a8b58c006cc137b4210e4313dda4a69fc182426bdba074768c2a3562d8624f3242d9c78801bea41809d01503b07080dc5ef36f84e4fb28166ccd95986c51686c561059c13f253d5eecdd748b6c46257f5bff448bcf5d1a612671b5c8cb5014c64655f7c2dfc3f5214c4849cf188672ec0fa4410c5c094828406aa6c0ada2b93e4bfde0e7d3d83e0e3cac78cf7af36fe044c1d3b0dadecd67127935978f312a67adf1c9025f10b858340c16916455aeaf950233392fce743cc8f33a07d2771fb43960c1ca82a7897c6b97e6b57f17e44c4598db3644d8d69b88bc065418804ff8d6b226cfb308fa03ff519a9af920820265784767ba446bdfab9dfb5abdb223d53950d4dca2afe976b994ba315070ac357f297de3e35fc4afbd7d90d53e92a14cf4b8c989808eb699a04a118ddd81b6aae5bfdc5303a60f6ae0ad681c447a7cfc26900965c24380a92060ce6b6a8d9e1bc35fc7edb6679c40da4b91702b72ed145df11d7c0b4e7f1e4665c838f9d21351533c42d1d82477573524f35d76527d4fa47bf5871230a925559961c37e31ccaca96c45e3fce638b174481a3bfdc8e7d42baea34e47b42190fb49178de125e194f65e673081569c1c1d0058d2de3e0cfa4e7942406027fa060c5852d410c64c0861f4b9b60cac4a82fd2ae135ba74632da252dae942c5e7e75a1ade39b9c8c406de7a37b4e144962ba01d52798447a3a8352c7f2ad44d36e1593a1d2952d39b60a78b6cf200e55cee5f10a6657cfec25bb0b5c24f2bf78856105dce8fa4fdbcb0a01510a57c34f417f9b4f48bf745554635bf4e9ace5b29fafb04e4a9246d86e129e53fea4f7c49c1a9a54826898c95fc0e99bc307cad0048997614936fc46636d171836fc0863802e8499ce2bca69a4fae6a6f59b6bc93e13db57d16320ff5281412e1204d4ec30f31330ab9de0cb5d8245df1661272d934c9418d75a95373cdc90fd4e4f7cdd7e8070e67fcf375f166ac707a97c603bf9c1bdea833de1fd019b3c5ebe806add766bd606ebcfa534a2440724c13337aee0a623ad6071f0ae6004394d0e763fddc521e52cefbda18145caafa851a277381298c8980ccc680c76d049bdc5d4611c45a2f505f172b75500b0899b40d420c89406ab9a22186c876c3b45328fe1fd316ed8606d37b3c3574e70dffd4eb2aaec7c527fdf68cff6335814d83e2f36e93d112888531aba45b4f7af05d0d5edabbf764ba612b477db42047a438276303bf73ada0f8a87d2fd203fdde315023cf32a118c95eb16506dfd82af6ab9fe2bcf6750d678f863f844b7aa8dd302c2ee86e38f910c752ab1176ef8ad0e5cc832fa9cf19253e83078c51c6fd732f7efe37f8c6cc13537810f4b88667979e32828a13353a2434523a630596fa0377cf6956fbd2b1a8317fe32f86e5d878d77c3dc20442c33057b85045c70145fe0efbd6931c049067e4c2117da69b5107d4e0fa92159e3808d2c5e98510f7cb7da2cb43caee22a8958e618efdcd4233634428eb3ed95641e81fbb0291cd1de6c8ecb40156d19910a23fd0a724a8430d8ec9c9b7cc68bcfdbd755f28210fb3ce044f43d6299f63a2ac81a6fc29d625ca6efd1d0601f43509e1c1167f817e53e1ace0144f5ced70335689ec90dca6cb7111b7df2be4976dd81d5a2a8e2a45d69c0270aa190258f1e9fa59827c1e191d5e593fc64a083e0aa09ce3cc5e2803d50efe662b6bc82c104cdbb5201522e7628fd0838bc94ac921d48404436b5c196f69bde637a8ca931a81f41b7d62f714a5c70a3407b2ceeca346cf936f1d66b130b82bb623095776ba301561f22d5e967b06010f2a589ecd095e83c137de424e1f67d2ef209f52684b944d16067340dc8935b7c328ae4f7944d6a2f791eed91172057bdd6cea1d60a1379471bc7e8f7d4cab6412a0f4661e8d55fec0c9477a331a97cc4494097de24dad94e893929230c98768a813c5ed9797d94ab8deff13daa76b8d0e8fcfe66b0196f4f9f85017afa39877cdae3cc3c82f92cc31ae554cdb15c2e848ff7eb404aee41c216bfd5fa8814060740ba3baa66eeb4d5581306a4e7bf30184206e947f8e02e7e8d5e5f9cf7fe73efc9918f2d92a3ed25523611fd938dda439930fea8117408f2638682a3ec7cfd633b42a3ad7888db46c26bf260bc29c7d49ffe1fa3a567fca6c4a03959d92e7f371d68be8a87de7b5e59dceb537d7eea287d185a0ead55653a42b6954af91c2eb4774b23eb9103fb96503f4f25eca2257c09a5961fa829732a18be1c53d4d52fbb0a89b504ddea7b1fe5c8f5c9e76647a341575147c7fe6554fddaa9e5c209d9225e3bdb6bdbe0dd6375852bc03e714c1baa8e1e16682a19d77ad5ffdc38a692ead5e497b47bce817c0a77889efdcff9c2ef3451067bbb09854729d3232afe29f13c804f1b6df11a9bc862bf1003a8abcaefdcc2e4ad4dd34f81d7d16a26217ab41d21fd6147539404aebc747c8a98ae07388a1be1c59b056c186f013b47aa336b571ab7867b361eacfbb1d63259d2a5bdcdef6d5e96778b061450825be1fba84092fa161640fc851f9abef431693f423a5aeeba43b37ae2f8d021453f05e436ad3609951c246a05af34541509a9c61c4443b6cfd79481a53d724cd14c0dcd9eb1b7ff49ad09793c7215bbeab8b1c2098d6aeddfcf8ba41aa510193e05d2af62b9d71f3a09ea16c13c5a91de9c18e1322b6cc23550d24fbebbf2b8d160b7d7d09240b4cdbcbd9efd7c10a1dcc87707d274265238e92f6c581904a12ff0bef4375092bf46a945e97eb41843f465a1a0f75a88fbf5211c8b8032a68328281bcb7c74eea9b0bbe2f1c370788b2ed8be1033660ce510fe5eb90d33498dcf258008a21eb35089d02294e56ff8318984357f8f9f6a524a267354408e3f5eb90ca3ca2d24bbfdb7eb1852e84469319f397a0b8679ae79c33cee1efafd1bb3ee8cd2fc971194d9f264a74f688043cebe386c6810b70ece605b2fd033038596edc043a028adee071e17c32bc76435c55f583078014470d637c274acc8649d83d96daa48b395fe9b419183f13433ea45ad8d6e889695091170b1a36bf4c7025e0085d574443060077198e3424e3e241e561b732bd1e43e61169ec6ff2a934d00439117516554d5ab32791e3d66205c3ac86c146e96bbe579f97adee487c2d54f2e9adbc8ffc18384c6801c5fb540de0271ca92956285806820a5e74a19e6c785bae71858da6d97bd0a3f8e2bba249d531d09c45b0188afd60191098397cf8f81609aef5a7ac47d0cce525d488b109711dedf8fb5a03a8bc89206852280cd124458b59048dc89c0a1c12fd6dad595844f5c19c4c35026c863a8b0afe8e67704aa7ca800c1c0a076353408cd4c5dd33f11d53c1992f3c3ef73a995a826c4986a13a3036fdbf6215f533c1e3ccf0c11fcfd8329060c3dbdf6c2cd08558ec028fd334fe682d9062c15df3fdcde121ac049e4e7468abc328dd5154863446c1325e6dede406fe016882a6c6c2b83f90cbf7270e1e7b4fc3db5fac226263be622da6bf9f7b1aac48073dd9f226f3a248b157b6b7f7ea4c8da96e5bfd26b9bdcf52654179783884ac74eca797de6d3bdec846bad53ed4e096e871a9bb063f5ee382239eb485c79997235b2e5c69b473cfd9b631635d0779a417a3b3a9cf325c45da3e4fc20b2e834e4033d358c9f94d1b28b7bbe426fef6068709c984942c4418dfd134b52fc2f54cc17f56df5c0901319dbb56015c8e7c705f7410e585bb39122cb9b858156d000e9fed53f36954744a47371f077d92c7dfc837ecd879ce814cd920dc4c21b38b69b9299b938b237c87b01ff55795810e5464114b6133f67f0ecab7501be6929523bb7834fe870be0cfc2879ed961aba44230458cf1a693beeb3ec38eea909a7b55d5f016914ce54f1ac4900f99a72d37d9e45455eb8bdf8737d4a0ae36f4d274577e5428d0c38442ed3d9d0325be0edbc2fe7ed0c8d347f24832a2d07ca587c36b50058d2bffa171edfeedb2dbc2e2221791af759ce8c1ee28e72b76dca6d623d10e7212464ad1b04cd3a4a68ad90958bd0f2447f7c84ce44ec8d03d0ae4f557d606d691d7d782947d07d4cb4969f529941c4614af4e27f8c0d82be4cc9361720e5f9ccd97e125f9f5d5ef3f863e5347969ccb0074f3a2060b46bef735296a6f00d33dd8820942136366b2c425199881fc1b9f21f9e66f7ca3f9510eb6e23eb7d593bdca5d56e182876898dff8ed077bcdd43ff47735d096c8cda1acb312002e2ae5625e585ea1195e346e2ecfcb2105fe02c315114fed1d9dbed04ee9746d0aa7b425b1e807e98fdb56ab4cd4a4f0993b0af1464319c08bfadd459755c0d40cd20637aaf03f264629c6bb6b1f89e90915c9ce132723c39cfc887a0994cf6e94b4df74343a8f9ff7588f5f0dc1d5329c72caac52aab7cb5786b3b21b94ddbb1ee04c6ab00291ab9ae03ecc4bef3e8e82fa1d208091fe452cfa0ebf64a8a146d89031266cb740d50268ffdcbbc78ec73eb7e88b0e2db266b520d2039facd2bc3912cac289396d2a215e0e477c973bc687dd1377ca10d52f36443b75c2b7e0414fd3fc83c012e0ac7adb3b20739bbff9563c53c589f8b0d600ff829ead107bc04ae3b02137e9896b309ea93d270d913e7d86d261e274c2427d9c2f3ea1d5908ac38e8bff4d28fa48541d2e245d49b4c23a008c1a6f2b516888aaf967fe77931d7181691ce16c0905d6216e8463d4b2be32b423ad3fc41101de74f4db69a7000fae4ebedef09b8f2da1a32ce91ff010cbd365f7c2234172b3bdbef480a70a73be01248d7fcc32f28b0f37521bf51a76648bffbba26c7b8c99604d0bd60316ecb5804ed26a9f44bf8199e5a2605052041dad5afc2de36e7e3ca436042248cf075d2a10d8de64747d03fbb0b6ba2c9f00ffe86ba03b35dce3ce78a30b2519738c817b380ad6b60b0fb8eeab73c901ee3a18c8212642ff90e2b554eb23eff3bfdc606ad522043ac86926800bd4582019dd930926612b73f900cff063de0117a742e221de81e39122c1b1de26ba6c5cad922244a26379f505be7384542b25aea0b4075941cbbb1f4c897d4cfc8bfb37725806cecd4c07841de702fa16bdec2848dd058ed99bde7dc98c1a2dd6ef558490c7c9be988867080030303b519b1a5a80225eed041edf06c497d4475d9a725d50f65dbb484a7837ca1de44996c5783891f909132ef4446e11cfa00778f1e817bc55031ba1ae792d3283c523a0b89d3a78afa08df0c62d7e92c4e28be69af9db6ac38b2098cff59248812109e416c49d58be9f7a73013dba47e4da1e75393de68065760550d6b616104eee332e6228089c9da5aa5e3cf2d8ffbea4c8866c09c3b4ec6a3b51a758dba1ee62e9ffcceabefac22b561ab3d272aaeb9019f2d4c7f51ce1237a1ad50837b1ccab56b9c74b31291ad421073f726b14859f8562d58f8757a3b2570dd43b5e2ef910673496c15a3e4e091c1149ad86628e881b1fe30eb7ba4ac98505a1b2b1a499329249aadbc59232950bfa8c4bd5066c8e76ece994b75d2e90503f93d7454dd184b706fc7ca61282a5f08ecdb260b703bc29d43403b2b66767693fa7ab77c2afa13a16af4a45f6dcdf7fd7a3ee65d347e737d15fbe8d9b8aa3b18cbb9b201606eaba6ec7a97c7197df79e086930cce6a732d1d0b8c92621bae3aaf84a58dc51c66806c0a0c7fe53e26564ef07d6eed5e64fff54d1f80791c269d3edd61d9b7f23b0bf015c7388d061c09494b6f2cbf2da80f2adf7bee69fa0493fb0f2452230f6e90d24602a65e4d023ccccc917c2ab5c61ab3c1c6bb9d6253c6595e221f218e776f3d287d7c27e0bfb909a37d85623fa8ade29355fcf2092c078784dae8e489ce194a7596a5c74b0df4bac287dc511ff96dc09c41f396e4efdb3c307363c7c58e09924f0bfe273ce6c49c9efd03bfdf9dc43c0e584f6ddd1da857b087a8d899bddb70e2f5d9209e6ff2b790ecfd4747a13812052881111249b37a5bfa30ba5febd73c41473ab9eef39aebe7179720fd8af6237895f8c4c541fa42943c004266139b3f62ab3253cf84f6a16789090ed411242e55c51ee3d3026f47c72cfdc0947ec2201ce9e6a1e1dca257feb3283f53a1fcb906a0a76ce422a65054541e9c3dd79ce1ecda17a51d712cfc69be2df065334ab7b9ddaf2426ec807f11b3b88ef38e94a0a9f633c5d07767c5403390edef7b21bb9bcccdcff7c95d539f62332274afe1add1132b7d93b61244c9c868d4ed5e3dad714137d5a036d907d53748cd33014648524f326ef41147012a5025824ccf89d80f6ee11c40cba84967f00b6c9adb0611bdf901abcf13ad7374c4bdee509f797aa6f4e79c14d991cfcc3af3ddf2a50b3147fc32474ae86aa8279ba8b0f00441a957522c95185e747533941bf1fce28c7f3eccdcd4b070e7a4f6fb66641488c572d371600dad3261183f55ffa6cd12c5c8cc0813cafbd1a3450affa32cba419c335a2335de483dfd6c2dfee4ff1e4e3ded09ef8b5d13261871ad25203f620c9c6be5d54629a62f3b6a39e0b8a33662123ee56a1bae6aa4ff62d3000f392c420f679c0c462ebc3a45035a9531eb5ced4d489fa86d9a565df72da342f1e60a762fcee407ec1390182a82f92ee8c4e8e7ae6abbc900159e93cfa89f93aa81983d72408a1180dfc0e196a832c8418da0a6e51c223a5022e252b3c79d8c0026e5d80ba16fcd2432297aa1bacdedf6b5bff9eea3060ca49b363ff12aa25dfaccff136b5681b8c825349d34e3d03465aa60be4acfd36bd0b8581d41a41cc0747b2b64c21742446c1be5d1a37617943c8e886f6b986917adf2c51041942e204901c49059d6ee3085e23c7441ff5a0bcaa058e3df3a50b39825ae251e05eeb308f3180e4ae95d4ef20b07f35a2e00443a089ad9bdbd48fc641f155ec6717485f237f1d9e4322cb0e02eb13a989abd079ce9f049d911c4ba69d01407ff4c37a816849f86901c43bb8bacc79ee37a699caa5031c96176bb63efd0907c5f2c91213156f6a470791b1182a8a927f79d4cfcaf76d9fbfdb767fc31a8759db3fa2420b668f4fda441405cf25c0b9f3991c57838f4a82b8aa6179b78113ed945b81d68b5c38796fff7ff800686b894fb689c6b17a18b4c32107734b81a891c58d4544132f63192eb4e2b5cd5d0facb8771861ba3068410237cd608ec9f947b25b8d8903b6778485412a7172909e32fa9c6fa60cb1b8a000acc0ead7ce0d93e889d6bb5ef51a8b2e7ec0e825be533c748e77911d73f52941a00fe0f34d013ad6d447e4ddb513eacde87f5bdb7a766ddadbea129ef391000459fc2297b5ee6ba30a234bd858b83d19f7d32ab75ed003cd37988ec308994bf77831f6a032c9dd4382a8d5eb82e715502072409ae9276f05f62851fc9ba2f24471c5015e183edd0d77648d7aaff8030729eb185be86e7541853ae6c80096c393d557160942187a1d4ad4cbe07be1df110e6f5d0e72dd96f863b5223b6e5e5143dabb7055b723bcbb18345306544a1db75956a4037afc39d67c0bd1111682c5269e09a88290725450f45c0683a86b44aef18a8182b1d3c68322afbbc52d669618bc98eccb33c87f91d433cb6ee545ea17c2e977a533958ada04128d3829f2d2c197fcc00d7382ceb0cbaadcd7f754176a990c4bb55c4934af651f9e455d2b8edbf9ae356be8eaadfe4215211e3c8c6eaded85e7fbaec7cd5fad67fa64860e1f414c4fc0d319f8708e8487be439c2ecbc5583963d4edf24d6c18e2a5795bf430ed25538a8ebef0511c77c3aa70dcc47010a99b516487779377f824a82b1d35dfca275d2e5955efe673e9c0ccde3e2038736c538fd41fe7188fad57836c042449a3b93fab405905e1276a52a13d9aa8d612fd2f5bac02b4b6615689b66de68630f1b8dfed0c4ebbaf5287f8e5d9c27209915d6a1b8a44cc2e5109ce4da6d76f36e0db332ae3b26329d1a95abf7176f8c07176a9e678de462c838e2106e5ead18a2599429e1bf422a4a2de74417f63f56f106966c421c8aa98f2ca389ad61f180b14733513c624f45c5230fbd288a2ca16f32afc0f6bf3c4760ae717e6b9ef43308a82727080118d177868c7bfd7599b5fdde2c6fdd3b09e2cdd8ada08106904d47949ea3b786455da4c4d0e4d22b30b051e00423fae0418d5da642d12c41e2660f794ea49c9d845edc3f5de001eb4343f7c3612b5d798c2f8724505681085ccd3d90b06d41ee8979cb5a7c58fb27b8ea29c8e202807db410a7e36afa411e56c6903845860d2f3c5abd389b602e3a11e22fc77020713f06228ac9c4416699c23d5d24a9e69220924387e0a1eb977c90e29f9e31dba8e0e7037b43e83b096b10e7d4e732e9b234277f91e090c8205e19bb826d5de84508fbec918fc1eddc4137f8b963c7bfb7f7ff6136a2ce14d3f4d70e6f2dbe49cc7cb69df6be34c779eb228f37c8fa8feaef341129beaaa0a64fa14ad12e1d00bbaa489d59179ed4844f6c40728a3dc3cc2ea3fb142b8bc3691df342fc1deab62aa9d7d3575f019512100a10cd97206feccc0b0555cb195c83674043ce995330da6fde5618e523af45033205e67bf309ec2357985a9722fc7f74ce0c183fe00293c99c104b0ca90d525de77237cf4d544324e7b3044f9a9b78e842d280c5096893bdfe835d6a221ac38ea300bfb7329af2adbb25adc7888166ba5990b888d67d35729277464f24a0f5020af859c1747a352400af3716a8c00dc4620ed70dc6a9dea66eb02f24fb6932131743e1b3962bf0dfe2100b29716b1c14d5ac1518ba79acb87296bc83aeed579ce8895a7e93719d35703f991a72ba899f2bcb7d638b90473e6ace13d952fd0911592ba861abcfd74c610f3d95d0e2043368532f9e8eb5e1d92537b8e30cf2346bbd451dafa968fb921149b0f5e35181f94e406288e7ec9505eca8b431b941f1aa103cb78861f8bf3eca801f0c5361b750182c12e24f2b6a87c6022e914d749b8485580cc001d9ab1d80c8a5948d389628d7b0924b519bb7b5a365046addee97af583a264272ef5f20cb83a1742efc609e0b5d5806dd531ac89695d49ba02446ea33dd311d2b7e5cd3d15b105dd6ef0dcacef2b9bf733ec5fb3fe1215a2f96f88bba56cb995459aafce170d5ad886c7d2fcfdcf42aee6f1dd1ae98ca766df5f781ab4d7fcaba62c63979384dfbb1988456804d3de2fe8be7060644f9ee7157b48baac1121906b590901507656033818b537cd7278392b6ff8e89fc62e3136fc02c2678949b90d50f55fa9536d01136df4e11e2cd006057c6e4fefdb0f518361f7a55b41b661a2fa9501d8a902fa908b1cf1c763bab1fd13774b26e0a77b7321b1ab802b66b15ec2b5b511a88fe727948949d65fde53cbd954e5990c8aa1de49c7ddeacc8c8e421e5d6a16342c13812a548ad19a93e68fb8dba2895ccc65e8c7e8d0948982e017684a14f2710c47a3c14514198cbf16131a1b4f64f17d549d68177e9e89758f3a9f9a1cc92f5e8ea74859d0f1c964368a7d91fd4895bce397aff6ba10b3a69ab5c1c495fe4f12ddd1c4c3c281af5efc35627c3fa7204b7609e8801f82680156b4ab5c789eda7fa38156b92490d8ce68d36f5e0e58f1e7b335f61a29f28a27b9bf61d687fc444af692a03a4f91ebfe3a0fd94aee209273c7bf24268ac69ec3f188058b58bf674005c3060a6882f7187acd53457fab734180c352aae19ce6ebe99bee7a1c812df05bbe9b5a6ab9a45e62e5291f26d96839d459b523efb8276064110d79acb760de06d3af3e5dd1b6414139b126c96270b7498c0757402a252ff92a3360332d50bbcbbb8494a8325dbd7ad8d068354886406a8dc127b6df223269e91705b2bb6e6caad4d0d63eb6bdbaa84a11412ce0a5e205e51fa5e76ef437b518e2b6c17fd49459e34757cd6bfca3b0b2224aa24b94f1eee1f79c2806438a5237b6931d5e5228dc65f577d6adcb44bedf6b1bbe04f52d92d2c586ca57f53b3d3856a136f1d4a6075760ededb79ab1d52b779ee87302659b4caadcc8990c3e2be44d59fccc0f819ed9d52561f94800be7e9229d1b0852938c073bdef0d5e5609cf4262f701941b94d28bf69be11b284c04f1a3698feede8e8f0257bcc4c9f7b66921bc7837ba9eef34978b5319b8f0505cea52fa9cc7dcdb3a24c2f2ab245dc5a5de18875d5183b0e7943cacafebea943aa88fba60ee4a11dfc6a8ec0b268c8b31fdbd6bfa3e020c82fa3ec1b9a37dcce57b9c62f48d9f325618068f72f19080ede7579a8eddeec4cc0e3c822c685621eb891d06f02c95ce7cd6579f6079093c3100e39636e507fcd59ee65b2a4420d803c08f0844286e9755848ebceb8391031f8cff2a9a9d0c4106eaf7aa0474ea29732d2ff34d73845ec291389efcfd4ac69214ba7553cea9e7990d8c2761b1ac642425348fa673be2665047e9e4ab954a943041ce93a19520604c52bbf1b87d759f7b7285399cb1b531f83f8371c2ea99819a2b7a9a4cf2aa4f9b4634e7687934fc100851fd6f1aebb196f2c87498886f208d6e70bc2876d139ff284745b903ddf19054390a01efd06a6a7d1cb93adeaf070a1b5277105e1c8d0ea0671a6eb291911eb1dd11c1f2d0d10d116c0ee91f0fd681d131b5cfcbd71aa70d8dc3c40c296cd2c40b9e15317ea5d5e1c9ebaec3cd8a4cfa5eeea74472a814486ffe5e2142e9d22ea3678c7f061b15a384c03aa16567b53f3a99a3145b0f8ba7c88f6b51831a8c1ddf216d651d43f9c33ba4a2921c05b64962cddd57c22b8bf4cf1d6a98eda566f9bd7833b4fe9a2e15b69c6dec6bd676fde0443b51368c5a60f8bec42f835152b7f8bde1c909723b629865a189fd154a1719b5b59e90a2d2b0c0ca3cd209ad64bde7900a9ed96bda57b919468c3c76d06a587b8a1592ec38713dd2ed40cd7076e8550eb0e32c54ad31b294b973ac77d9ce033f9cf793e36e183d414a0441e21657569d1114a063fb699cb9d62407e3bc31ae0c6adb7666d8c0e2ccfd38d50f6d42f7166f16a9fcaefa887c16be4aa55447888e2e655d9a792d46de8ec3776657235ee20b7a7436290d4540ec969f80f7ab9bee5d38add0be1b6f363ef235f9e69abdfddf7795ead9e231e8617aac7d7cf09e9cb295b1e35c0112346e9882de28fedaedb77b92350520ff25db4502dfd32048b6870ef21e115708461d6ecbdce8dc67ef67293b6fc7a81e159bc8360003e05bff974fb3de0ca48cd9e8981a2d2c754878f79b5b210312b4985236b5b6167ea228f0a8cba8cc4b672452361f1d3cfb55d257f0b538bf207b97778003b6942fd21cb22f41ff29896ae9533cf6da0c69b0ebe1386ad8e9cb7b8af5e99f2a9cbeb739ddd962c4518d41117177514661164d1fb64924cf4b5e59cf6dffa0241374267e20c8d7df79345a739e32a2fa4731d645caa3128012d034f316a26d3f3e37a1f8136de7e50a8f7215c172170e23712e4a2fbb3f02f0eaf723c8cc7e9f1b0b6807f70c74c21a147051f4fd77b4559571c5ca405daa83f819699cedd9a0d8f045dd6ff45a00ce67fe9b94893a7fa56ce528bce31745d938caaade5a55146c7d369e138e35f26f3ea5e324dfc2f603f64680e617bceac896ae19f1e7e35f7d9a997df6569aceff05820849ac17af76b5f6de289da2c61498c76fac4f3488625212d5f6d32c03fca46cccfa872b6e8bdfc9db5fe09f9872e0b8bfcae303b979130efd6c6779c8e04b64bd62b126b252ca0945265145339f6c30f3a40ec6284eba9c154140e9715d2e7a2d05aa4cefcaa48f752e998ec9053afc8531ca5b401a0c4d257b273f2adf22079856ce5d357c92c32dbfbfe9c886e9a20459f3abe84c891e180e6579ec3a6c00b5c0361b7dd6c982d30cbd783cf39b99c20610a1fd9c7882fdc8a10630e0378a8a91314c6055e19959fa7bf868c5c67dcc80020d0d910af43d5760059c3c7865783a125a7bec50ed5a770796a25532b5d61722cfd48a5bb67de999ee9892d73f2372833a30a5d400e554005e6cf495df43a5baddd1696f639bb9492ac147d0f4cf67c7d027eebb32f0854d4d63dc6717c92e764dfa2bca5002f732d6755009d9ed8387a8e6fc4eaec0629eb107f0939377570ee48868527a8567dff93ca2927b0fa1b9951db697e2d21ef785f11ca9e46a1b7dadebd19e0553eeadad1a15483c87e4a87a0392d7cffc3ff345a4456588d54c9bfcc5c50b98fba36b870dd41a7f843319ceb3c099e88024266d893cd6ec35a6b9a7408c2c473f66fb7938edd74ef97081a568588e9921168d53936157b09f9e8a36bad9fe8d498e73315dbbd15168f858a66adea5db0cc7bda24f8fdd4099d6d2af9fd4efda7a07f8dcc0ffe7b74a3913375f90985b836d972ebdf2c68ab2db0b1bb9f0fdfdb700ab734cb3f47350591285cb0df6ee6417f78d890d3ba230d9a1ad2202f9f3a8cd11430293ea20f808c4bf72b8c716ede83007d1dd7122aca727f94ef66d6213db3c4aab94d734d82c7f150c89b0fc60b6f387dd9f04dd49b87c7387af78691aa361bd5ab3bade11e9220b0242e91a15d07358f7c20adb570605c1e4c573b0d7ccfab977f1d507f51e94cc393f9f93520bf99624a20ee97d79f639fa6cbb1d2ee7935dfe1ad0fe5daccceacebc56b89891ec208a4ec40cc6868481827b00491eddd0e01679db790576b7a29669f9716ff735d8d9f273652f31592d2389cf081ca26c327542a17bba43019fa8b053324f4545deffe4f613c4be9bd370507a3396cdf3af49b5bbb9ebcfa5f21478633a76d9b4b1fed28ef23578eaca96b78d070b2c22f10660f5139907e4f30c41c59dd388cd3cac377fdc0fc7e4411ac9ef31eba0dfcc79d30b6d260e320c47be08afe1956ec20c4d76fe9e386bc9d0911941debebdc71f7c261b6d134e86c1f074ca21cd11a2e6d3c27d4c7dfd089ccb33d79646300089a293955e953494a7e12e0a4b4fce8b591424288e330770bb1d07605a7c909b55f6eeea1c853e216d6b8304407a38ce7f9c8dac3e22ae58521fdecc51682d8b41215daac4aeff7192a26dfa67132c0a80867d34c7e069a0185b52d203c64ff40c1549aa70556d8405f1dc8a1601e41a658928a2ff1bbe95377510968e16def099e7288b19dc84c78ad0766bb7c1e78fcde8321b637f7624a78d5872b9c6189da3bee10cbbef9a00708ae8fba44f59ee71e3dd80f6a91a51afd55110fc713ffdf028740cad5683c3d2d9122fb38c2d81bf259e5ef436295330942856738aa442700ff3824eb124e619af92b726cf12e3dd090f1d33beed4e53f9c89c312a836c27af7fc671b070c2ef6d70bb252cb04dc790497b3e8dd7cb72b5c687b7fbeef5bf76a1184c8d633a611c2f2b0cf6455f17084c14984c4e057d21ee88844925d5a26d286c615834b724a2547c3e9c62fdd70e0146b05a44961956dd6e446d41fbb53c5cb13daa86a967dcf9e2f9dd792d5c9b9c2da0843f6393e45488b5c5c16d47057ecd1bf91dcd85f6f7f177838b3eee915b46be2324cdb0f8ddcbfb163a575cbb24ebf7eba7e42642e775ad5b4c07ccce16d52c92e395f74c91974d0f691f648f5168d1917ffd4f2364fc1e1882a96709823633d0abe65efcdb379fc1c2406333071e37fe6410560dd9094e08b893fcfa4a84677398dce51c9f9277a8e03daa8851f464eb99c3b02ba7a06787f459a0f0509f1a1962c40106fcc79a135d73a94d50de692286598253975c0556d308d12883c34c9a2f39a639f8cc305e5dd1f90f44b5042a74a81e0b04d259879344a1afc3008db236006093ab7c2724f11a7c67abfb1f917ee1fd7eaac0c6aa65cf68502a73b1bbad75b685e8242cedac8bb19c4888ebcc39fd401548b9a7ec5966274da1eed373bebab2dbf1e43ac460ed456c3f4e36eee1534a6387b0b306ada383cbf9f895f8dbc84440c6c5fc9e283208480b080cd94f09ac88730ba9eba03718f91ca846bb3adfbaf42a33bc286f042364271556356e061fd9b8f81fe7c3f86d1314382e351c29acf06ccff81bebefd489b7cfa4ae2a6ee597ecf1f60a04a8bc1a91a235ca9864f57995b2d9467918bfd200247db3f8bf53901a820d07dd75e9a139f882a9d52b79a2f894fc1f085b45dc6ecbb077b9f10c3270ba3981f1ae4adf4e11ecf786f33162e03775df4312c764b1dde12752609a3cf3baabfaccc3d33517c0d11c145eb2c76529f9921051f9801265757703956e718fc3ab51bf2922014798d2842f7fd1b948658cc848c9269e5a9fa9993776502f32e359244f0072466564673c9838eff8cd12e58844e119b641ba486131c936ec7439e1cb977261624b31981c5549b558a0c762e772f5a18adb9d83d8269f3e12319f603d17e0b941de8cba37622db522af66c04da0ff1e7ed128ceda08bbe51ce60fe6068589d1031afa79d79a9b01483f5f35cb1808781c75297115b14091eda170d4727108e66e5e73ea4526ffb31c88b25fe02be42b62d0614ccead928c4e216f0b1e057a996bf398a93b591944f1bdbfca328c344cc7563030ac2f2d66e0d6fe58eb62c39fd90f1c9956495289c5b2b6838517d59b173f215906844c1a68c27fecce999e34623f1ca1b08c4ee58096e6a8b6ab9c2b31fd4f705c33c6243d3b3dda5016763d097b5456e22badbdf08f62c0250315a6453092def6423bfd824eb1f8704e864490921656d8c943173f867943402133408c497e1cf30b7d136dc076536765011d18193c7ee29197b2664021f2f16dd8750f1e971ed41c36cbeb8cbcb48404b1e2fe7f12c4ef2aec7a3ba421710fe7fd57f0f41a144a92738583d35b53b96f66a8e2f1b6c65edfda97fe4105abedd50768ed91688254dc08e25889151f1e08e8bcff7dc6d179fb83cd156b940fc34ae462a0c3490c53437d517c3f0c786184b6bcdd8bde07d31ab5a10a5688bd9effe0c2c3e40f60efd837926e5129d2c3bd04dcb241a66048cb7ca642c1a4aae7af2bf853ba5575309a098a2233fc16b36f91fbab755883637331ddc5a70f44c9eaf570f8eb4c96767943003f547e46f6b4c3427261652c6b5d55b09596fccbae17a1bce7e48f56ebc9975f887e73305183981df6f00e57d43be78855c8370f05b7bb637e7bd58d8cc79f5bbfef74d0922e1d1a464cab17d2a2870358258c4e0cf8233233a1b5da7b2597d24ab520cd5dbc696a4b74e77f197caf9df009e75726fa55fd259717fb77887a9df4e2cb77e6aa8ef49501c49976c7cb114650d31dab16da029986f85267509b9046132e5c67cf26059d4324b5651e7677964f9e6e94c6c250e9e40d3a62b5b04316a442832aa379add9c1ec17d262fcdd34f5803e2d396d8df2eba88ec28cddbc648536bbd217a44002067a4bf356d3903181666fdfa016912caf1267a167d1cd649d802050bfbb1066c2e6a17032d84199b6a03e976122b10ec1848b9b201d9fdf794075090852ff5405dcc8f234ed2e308469d7747572012a6d8facb334f8275de9b9617c683b8f81d3677d38c3eea6f0b8419c75c83791cbf114e8b912d906ab1b801f0bdf83cd68403dde7061ca8d7b5b4667bc1db25037877aae06fb686eca7d1224fb3f3814dadbf25a1c84fab9dbaedadd260ad91d51de6fd33fee154d55a10b4656a89fc9de1d5f70e42585eb4dc7d94fa07be86d7582fc7fcb1e4fce746448eb82780824b3c15ae734c189ba5b6b142048a5a15edfa8a79a261ab8f887e79975d62a3ff0fce57c608c12fcc8190a79f1a5ab97e13f72f72b2b4b307f40ab9daa888c4ab2efb006225a4e4e30af63f728896ad75d75ada423d0a02b55bd7695fbc367c6d98e1cd5022f249808aa158e083de91353b423abc941e40cc8e193b8cfd151895fa2ed3bff088bb4ca1e571e0f5847a3b57091cb8dff051d08cf3d0389abccff810efc483cacbcfa830a4358944d9ef1653c01d309d80babe9c527a2c98457f422f658a28657ad88770d3ccef223ec9d498db67066e541608d72caa906299ba1f94c63b288a3556319534049731a6e8df3dc213e479dc00ca438c5d126cb3da82e9ed4c78df6920ec9aa930b4a482a8d84372d7a182a20e39de32d0f645ddb002287a2c0fbbf5743746c2d3f6545cd0994508527a797695589bb0a244bf843f051766121b4109b5aeb6955302d0cd1a9965f4ed6d0fbaa20e049e4cc0b55417dc1b6235e9655759796b6bd8cbddcf47ad53f32a2f648e94e627a1e98e3b605d3acaa900543be8a74235eb5acdfd6126e93fe3fbf6622aeb314874ceb0adf49994eee3297ba4b3212fafc5ae9dbb5d03655f1f38a7d8dd128bf40c5f469c8fd431b23362d167a3078e6a6de0f8481f7e10215c83f791556bd8abd30ca890c7a9bea818230950580e1a730b8f3f5facba9090d4a2ac0c988b1a596d8a9a6d35878ca10cdf4da38c3a953e3ce7b26d72026494208b809f4cd7ce71cd4775ad19dacd75ac20539225d311182c43e59a2f55f99f266bbb111909cf83c5e6053c96acab83dd4484b7bbbbf6e5008136bd207f0384ed43362235bc3b713b2841e151888d27b96d55120378dbd19ef5541a28c25052e39ec576c1b0005ebeddc341dbdc0f00c6a64908b996b6dd1be165462ea8fe4b9dea771c82b0ea18dbc3d19f354b4d29d5365aa91770228855a7743b7fba907e0b8ff70f654277b8b7e19614012a277f3aab22019d510049b4c3f2d61657ef1a78e92903613e1472a32828f15e93c03334a5244408c65c6264e85b7763bec71b45d3c19a61b7d19809a1744d0dcb6a63a41720bbee01cb4fe5f32753852aabd854e8d78f4ba0368b0b6d874d531bedaeb0684238fe262141c4dbe5739f29206e5ce1f7eb6a87894bc8374cf4c08db13a9c42ae798fdfdd9824f81f2499be14c0d89f815e4fcdabc47d1343d987b66a1f4c1590b464d72748febb56310d4a007081908007e618200f01ed5ff1367a1684ff4d20d56128d2d543d262010766d2c64ffc92cbb44a5fffdbab8c9d83e1b85df5366355d58a12356fdd2463e73c9a51c5df204ef31a541b2b0e72dd1966b79fef5b1481f140657b5c333235186d4dcc5cb96a82756e284bcbd2df0bfab566aff87aae1ca1c8ab4984b324f0527ba02b7df2377b5844524219497aabc98787209a2770d099d8ffa4702418e20dba5a59b35b536f2a4c2048f56669a3a895d311ba784ac605eb7c2f0dfc6a8d758092796ab4af275d772dac6866167a740f7731828dea92375e87da0e40c2cd437cb855cd4878cd16796c1035b3699409f3b8850c6400ddfb6e30f28f61d053468b3eaa059d675b0c5c2ad8d2eec44ab0909f59afa9319abefa64d87e0f83a3a5f93969bae9e953b7c5a0d14f6bf9309bd34e4f24c57a4476c0c72c9d6f0c17d3b7f4b982c99917a876d0a26da21e256053be9b1cbe942d7506a4ee4dab852aa220779037bfe385052213fb20191471ea775138d4aabfe5baee66562b874c0aaadd8a0df5267796dbf09e33f598e69812b39e8656f49f2d7988c27dca1fe3cd7a4cec22ec63ce16cc3a629fecdaab6bf1c55d00404204e15ad53e6dc15962c08ba954581c640a211bd8d95bb9b4af1d86974e65f0d27cf618e57f68bfc3a7c91b342e8b7ea09311bc0c2160ef85f16a874df95177f0800bf1df795c224d4f089d20f666ea6258c4cd2b462432d4e713e7aa378de3574d9348ed62e5dbee5520f7c0178dbe1cdbaacecb499082c702f43ac2a49316ffdce61df2bc66552fb4b2f5c6fc32e6519da280dcc2982f5673a0809689dd726281a962caff07dc6086094b50294e096af4292652641340abe0f8591fd33e40d3310bc139c47e9911dca776d13701d943d655554153b0afeceeb176c3ec248fc4152e8dbc8944059c62c059ce5337d7e0156638588b97f0e62023f0af2e06dcaa3a3178bb1514ee1e6c4ac5dd74fb45742e806e9ae6084a9ec77395fef3173d5f833ef0212ac9cfd54dc583f9d82daa22b87cce4361e9b195e4107c9d0e0c1a6011f233797f11ad349342604c43998aad1b510c0b1d588b9bea095efbd8bd75568cfb7f5a7d17b8caca7aed16a2a8b7290b996b8a968818ec39d993c63a48344c79c2c81efeadf867dc4a00f4bf200c23d76f06bf88ce320e6c213c610a470e0125f90f2a6005289a01ef257c24a5df12390ba6da73223673a844bf57e63ea7ef22571d28c1f4546006282f487ec746e6d6cb95d6419addbfacdcc0913586aaca71f7d2f31781af6a5c0864dc07aa3bdcdfe1aad25a1d6b7a7c20f8e5165a17939f5514769cc62555eeca47497ce0b0fdb4abf12849fe72601e798ea65ad9512d2607dcdcf5fe92e92589237f6d735f72494efa2450b5ffdaf7ea479b704fbfa5119b25aecf5a0db84f2cdff4fd5b8027efbadda56b9b4aee301d1e8be092944b2358d38dd45af2f0bf4346d1ee260cec435d14118b0ecd2483f94590c8fb3b79ea64bd78c80751653e26796013ca232999a78644ca5729b454a4147d230d7297ad036b72aaab5e2618171c0ee5bdb53d4639245ed1cd11d03b36b58d725167096b3a6867551827f3d47a610286d54aa8fb0107140bb740ca5bea425157e2d31b48c0eb09d608f2f4f98d22d475063031b90f396debfb24dd9db837b3f7b6b50c77cc6cfc424b4b7e9b46265237b4ac341b0bacd80b9eb89a45e58a7c75bc96d098029ea64c448e261ad03344a7fd0b3e9c7a87ee2592121f461a552767ef914394d25990de14cce468cd0d3dce387cfc7311122269929f5d86e30573392bfa7b9aae6e5381db644f0c1826108af89521df6a5a7b8dc8fb69feb193cf56a467d01f4b71a92589e5ae5de8fa675d73c8c14cb2aff9149e80678e6bef8ef6e71a19e9311066d53641c892bb0dcaffd31b712fb765d97b1e99badc4dab124e01e55a89569ba9bdb261389bda9ea348bf274a67e9af4c62672a137525f0011e52bcc1c3803a27ba9f7ac03a50ab980609f388add763530c72f86397789d62f884e12c1cdaccb12168486ba909a4f3ab9269dc5feb5a3eb7d91aa5c856bef79965bc2c3fa3c1dbef4cc7dfd6047f8ba04b0a7c280433023ded1413994a48850f4bd2a204a01299ce25188b236febee46e50a6cd34358631134dddfabe8cff39044ad846a1eccaa80ab217a9d8fe7afdc06c76fd8bb3271156e6fee78f76e0ed950254d3136a1e6007762c2592d16052ced8928043c64afc651c59bc9fdc39966a9ed3b0edfc2143f295286b9a7dc00b8bb8305123af6245447d4126df314e9f7d62b53a6ba3d153620f1adb51f4442ede7d186ffa58da28f29e602994641a3f730aa34badc3df25dea6841db305ff7b67ce6f041359bdb674aa398e7c50e279470806663e34d53002a5d35ef78c485a39159347feaab66b7093141dfb9561feb4b953a19fed77cc1864263fc6eb4c716d96e04c988a6cd8d030fbfb039ec09808edce91b0f89ad6dfa2f2fdf10e8c08809a05fef813183bad38a1729c1cbacbce605bc0362e65824e1af1ff87dd1bf0fd8e99e045e8273e92099eb0a3c9ab5ef24cdb9b0fbcab99dc1b11ba7b591cdfa5ee3e25bd9dec638c2ada82a183826530d42feada8ba61a6a99fe722575c4a609fe3c0dcfe08ad1e08418279c4b5c9a47b98b4cd74a39b86f45d13a8975289912170c870adfc43c9100da9c55d272cc97a9560ce524da58a330d7f7abecfe91d948433b15851700c69b4e6526b848bd533351f01976a81981c485be9276d39784ec6ff84c49edcaa8d4c3294e38f57cd2e6ea69d327e752281a35babc099442b7c7c625ec6ba13450531415d4173a2ff2cec2af24fd4e69c05de1c6f28592ce35d3c22d83dd9e93a5416bc496985ffaeaa9decbfee389a87d3b78fd16e1765de7e85fe09516789921a1a6f1d5cfdb9922d520c2b6998894f2f4816c80bedfd48e5ec3f98aa0346c19a9525a4c37c5cf090bd670f0b883e1af87d01f5303e66d8cc0626868a7faf6cb9f847ecfba2535a9e68e5d222cbad9bf66f99704aa34f7252eb83d77f2f3fe2faf227fcdaff04f29eea945bcb6a63c20fe16550ed589c94c8d2964c8b2ace0de97d07efb23a2fbc1f639a60d66668145ddd88752c5db4b3411fb53dbb611e4c0bb26fcf54eacef308160c95ab297d6ea2475fe36cee27caaba9253dff5559801a9d36649651df51ae67e9b0b461e1aef2d4924b1a03e366b2aa7b5289fbb3a8a3ab8cb8ce866ece2350d5d9d3a7b701ac0f29b9803f05e0017bfceaff2b3176042d784c517f75fbebba0aca7f5e8e40e28694ec7fb85e219c394ecb4235e85d8ae19a06858bb4b981a1561ac39aee92b6f26808a4582d42f8a833c4caf474efe1d37eeff8faa987c6344f13c6f5fd68e71d35554c8e2732cad9a955497f5812df6e8b83f99c30feb42a1274a6be9a82b80b3df4efccd6cd124d1a05469061961b92bcb7dea67cf3f6bc3fbff6332d6a699eb4c269868cec2561d071694e86dccfabbd56cd299861a32d98eea1de88f8e468a94794ad7e5ec04d11de565ed79af8117093e5ca2e298358397401233be317c71bc48ca8cf6e56f5de13bc8bbce879b898c09dc3d654b326b84a7a1ee6814ae13dd5f289118f6deb237e4dfb2af3d7cb126ff9f2cac566dfb7b31ac9bdb8716fdc397af9875f66776e17002e7f9094c499274ab4871feba10f8a3246cfc7bf09a78766de3a709684231da50a5db13f283e038d41beb3512f4704095e43ad6c8fe0fec45f80a2a8f037b97bedd232b4f26fda017e5470df9b263315bf1c135450ff31a8652d2d36381a86bc1646ccd2e7a3e6c446f9f707fb8a342bd8795aa2c749c4eafdf80c4a01436390d3d89263c534f3fdbaedc2711116b2696a0730579b922115bf50250fa72dc96917ab5155d6a92390485e8e2989e75e7173bcf4e92c43e998c8ab58d5156c6688acffa9864e614f6de22c35f2a5768666b3edd9680126809d8e5e83366a5053b8a58f1997c26f966e3b8d7b0109d5d424f6494a60bd3f4baeaa0e99084580f758d03b9d9003d27d715d01c88e9e2b8fab3993f88bec888288b1d1c2b1f330f5ca5884ee059a2aa94657b2fefd941fee1354b16bc0ca503256cf05bfce2ca7ae5280fef23cc3848754d8c9e2a0d5e0ee6d3c4e8da0963f0b9a89d41f7129fd8254ab0aa0be5fbe2eb0d9a437d230c8b9cee409520aff9ac7c2a1a01c28a26c2a5a2796b1059aa2a483a73206cb13f93a58a0ead3e6541c74ddf0cddce0c2cb1c7d02eb0d69142a99ae31ce04c1e6c28c95a7b1861c3defeebc488e3d21048f41bb6f3012b4ff843a9e1b30484745fef40d92e235660e658ee71452a1f5e84cff64a86ef060064e03965e37d9511f3c1e2f4e04da9f843220155d4d3be7f5baabe78de4c3f84bdbbf0d2fc767028964e4c21e9da0b4ccab2991260bfa4d2bbd42d572ae9966992c028ecbab989593ac4e1365af4a9515b06cea40bc966fe1fc0c7a29933287dc4fbb028c64c803775aadb25233a0aee049b3dcdaedc3fec21206de2e9b80c4f4d96450559cc315ab3112161e5f8a03151c18b4cbb5547e8bc7ab7b2aa2a3a2c8a68d1f8379d023fad48b0501b83e414b18975b888054d1379825617f87f618ca7bcaa4592ca805272099575cf4003d8fad094fac576e4912ebcbccb670e66a0d600b522aa08385884180f227ab0af5fc36e0395280c1d69f4538bd43358c2eef90be07d9f833c8b75f76acd687dad5dff0f96af381258c35613152870f290640034f422ee2a94f32bc6bb8bb284bedb3df0d74ef7cd706db07429fc3d9c0682151fc0f496d946bbeafd5d99979b621f4edfc87318e95a20de53d7451db604db52246ed8d1c371e915b0fe6c5720b6fffc6226a3753340e844cd42897041967ce6a11e1b66b06aef215aa6afb48a1d3225de0b8ac51ee012c3f91e236a4901ba9f0a5104d608f5958ad81e2b74fa6599fd89d41178e1d87f7dbf15d41240b4cfadf66ead3ad40b871d95cb4a2971b03f1d98e9aa3e1247676aaacd321bc62142ab251f3cbaba2ab0e7f816a65fa90348a70386664c9c05f4f47d239d0fb324b41a7f866a98e75da8b3f3f3a5ce0d217f6bad54145acc2d3045712e7f3b7bc138ab0f8c96fb73a3935ef1397cc1a2a9da06a2857db64f1bddd4c60c7ec9439c02dc29b8e8bd519c1ead59753cb3c47d425b1c40bbb19a7e77cfc797398d70e13f6389a1ab37b077bf747388365eb2887e875c545da808d0b4381462a888e5bab6057828997c7f6b11c1cfca22a839d90e1db35d2777d9e2acf6abf39a0dd4c6a1a8c69ebc40789a337d7e6cb06bf357d4f8573e804239c71e9e9c5d500f4f50977cf20e46f034028111327c18075c5e6e1b8ee796e116504fa3b73b46e88d8bc2721672bacac9a165349018c3101e5b6562e88521648f5b1c43966a98fc0f20347db6d9a97dfd1642d548918d0b9c46ac6842b6302dad89176696d2ea8272273e18687dc106007f178c8205398f8d11c1f2b3ebef3806de8f405711bba8cdb4dd8c82bcc36046ea134125ec32f0e77fd705271db415ddd0050321c0f38ee6b2dcdf6ec5357a7d9f1364d46a8531d0caf94a13c5fe1e7361d45290eea22cdafa4366984a72ab4e3bf5cf7e3a46c1a9a7d0fc850520f599cc57891a2c454eab3304aa4ccac597f283726b7edc5accee0f070485b8a6c0ff50c976493df2750147f66dfa4c1671039ace91a3ccad31be26d1c4c0b95470321926c5137c7dc508b9b395bc3596b3f86b3e6f4b79457c7c3f5d6711defb86d7314badfed305f995b4267e0297fff08184578473c515ea80676b4bb17596ef1bebf4e036fde844b16aba9d11ecc179446dc43d393ecd59fd019a994bc4341b10945069ec3f2497a3752989974c9f58dbe37208f7d6f4944be3ab6b7aa5c7f3648a3fb1effcde1a229f9851d19eff0ac8852847690216787fe4b447c77dec8282ce4b3c6786f7b5e57e8cbd59bd312a4418c4251cf09b13c7cb05fd25f6bae0040cccde4b11a64c036e74c9e835472d0bfa45b2330fafc88579b0006b69f3068e0502de455caaf412b69779de51f6ddd85893f3da6120e792527b9d2a34f388e458e595709347039752951f26ae6cd19a5f04f1b109f8935582553c72da8f7beb898a08ebc86936826f7c4de3bf2d50b2c12cf3be9eba4c5e8434407f775407bac7ea688683af7a10fc95e14e54a0bfa31eee8a1035c436be58650750e2402b893b6bd7e70a14fa8689598d0661f43395c65bb83bd8572bb5ba28cb8f06dc792c4c63c27262d8c0343b1a7024d96a68715fe43ca2a2bf89e27977aeee5e20d631561fae2bd9adeabc2db6e452c7fcb644b7565a3714a896b3fa528b4a4cb78b9a7a16081f1927b11922ee9b7edb0c0902bcae9e4cb14c31510f2a1921f6c1d75822448e215a83d9ac37729e82cd1b9d991bce4b71cf9986f581903daba4df6ab9dffb6b742bcafb57af75558c2cb5887b7e04acbd4af8516e63442810590b94abcd1065e7d9cdba63fa42c9dbbb5ea4d3e8cfc09a1dfe1c1b5accba1cf5119a2ccc492c96e7747b678e5a25ebbb99584ed54d88d2ffeeec17fa64d3648c86488827172a430a02ecac90c79c4ffd0d1ba35c060c15ea286b6d08a0c1e716d14ac91b16cb79d54c4048c9510d5a3233861f59e7005a1b2ed127078fc7491e9c22f08c13ce13c556027bbca67224d3d603988cf1df1903ba64f3aad49077c6e2b48b879642fa79535361f3dfdb169bf8f1d6222c853752c58dec888035771d5e2d8e1c5ae0560868ba2a92054c4d804fc34140d9a0fb933113cc207990bce6fa81503b19a2589011631952b7ba4e28e57c036082f0cc552121ba362e4db42327968fb6560dda8ec022f44f1c5c536498eee416d54a994034ba6e04a39a53e166e0fdcbdb47efe803f4b5605ee9ae55b512895ef8c1aa57430d31b9a591538b8d8cca02fe725f85dd99f355b981906c1f2a1c29d926c5d9f04776afebd649aafe6adb6be75cc58fb79ac9f5d824453c835336c44b260339568e853bd43cfd0585be4ff2b6c88f2ec8aeaab390581d1cc2947ce77ab940d947dceedffca30378dbb1c8af58837814604791f05b4678f10230cb2e3f93c6ab87af425eeed78f5da5b65abe6c84c71ceda6bf7c649b532b59821b5f888964778b35ddd6065704a97c95d828c25de16ddfe15afd1ac2b7dcb851062e40dd8199323a1df1285be82aee5c6fb8ac717e48763a842b12e6a950e528eaa4a64bf923fec84dfebec1b6a71a8898e891b2dca8346e9249186bc11ddb4e49fa6fe273949081f55faf5f68e4c755290ca7bae118f2f36efa68d0e5793ddf73c86325f5f48d8e988374541aa9f336653ec19e9fb171ae80005a29f397698e74ab4313f3f850d57f4b9e80007ad88c47d4c2630449fc95aae900689db4eaa0ed33e4f97a60a96be089407417fc59bd644aac51c6a77296a1ad1d49f8392d1c3629d083f13596caa0064ce1bfe67cf908d62d066e06b0164daa33b28ea2eb116fa4a290f408f010ae8e47b56bac1ed974a39d47860884167e93a352a4d84a4e9ec51535cfce5b9b7ffaaa584010ea085aee04f28851f68b9db74d8c13a8c3a5e05c782638a41d287b5fd35f1b9af348ffcd6cc56ad069fb412f1d3fd360535b7ad83aebd5c6f2eaffd4c669d8b92efd8ed9d9d97daa882ca843d9d46c7d971727654008e8babee5b91b90042734aac2c486a9480b3e3920bfff11d8fb8dbd265695371aa1a74d8d3dd245e3fd0558d03a5d69dbf956147164524f7d5b2109df465e192af08990b9a2ef54400ae63353bd4a4f75493e269243fea51855e722dfa832d3435d1230ab2cf1b168104f6eaf759b0784b9fcf173afa41d98f2b3eab9241fe64045a92ee0a371d273abf97c82470be68daed1bb4ea129326f36c32d1f40b7091bf619c542a3ca74b6028352481e2810188024ccdb34468f5683004af47459f0ec79d62de481ed0882b8f1ec04d596ab7f1f77dc7cf94c09ffa184c6d2dd36016f25e79d5168b4f12d862054072684e67abb3c61487b61a36fd8c072b25c46182fee36c958cfc23a8c443c60fb3f7ffcb21094693b8a384155aed6ae6cf0842ed6bd825a371f177007d6fc62a86ff2dd3cf2946eb7afff3fe9e23b07062452a3f8967f756a0331ae300089f142023fe4bf56562096d172ce98ffe9b744286d16d94c18d31071bd043af37ff264424e09eef8b8d073c8a8f2438a5406f582b59e6bde7e27470a0b8f31b3d788830f3a581ee6f23309c116a0176e33c3ebec1fb38e9daee341b3cfda2541e537eb23a9f761e61b8f75c7a1a36210996db8efc57fbe7ae00be4e031fe39a28a2ec1bb8527365a3d6bd0354ee5e4e7b2eee27438ef0d3c170683057f16992d8492c27adfa1a94a828d812ae75249fad343bc116c1961a4335ea17e5b95044e92f5f0f787b72fdf1419529540dee3e3673a9f90754eaa78b22d040afa4fd5b3663670c6383cd4d8668873de1317dad06306e294c77a1b31715aab956dc2c56668116f2873f04e00a59ad9b0b4f395770e3fc18f1270115e608154b727a961cd0c44ece59d2b5cd9c37ebdd7e3ce702c21a709c8ea660ba7fed4442f41b57fe54ebe48527ee61693137faf150094ac0000dee4140467b311707ee5675d0e30bdd1da38840e4bfccbd976aff5da0023de11ab8cbcc31e47179d744e9134a7c1ad87276325d8e61ca9db92bce484eb0511e3061ecb89efad9245b31e841afd162f3db6ea056473ab1c393ff12eeda538e3878cc935750dd298bda7d9c26f6173b8d34ea752cd77eba92860c6b4b48b8ead76c7fb64b39b2c99f96311643e35005e0f5e3be46cc37e293c38a28531486d31fb782935142e06a1403627d341f4455fea0d52b6be5d756a0271d41a1e48a16d096c3eedb269183944026386c21b5a23b10ad89c036006ec7cff20b2abb22f01b9c81ed7d8e49b7be16eb7a7eef39ba76ddb50c3f62260b5bd9e9d999f773583b82ecdf193203ad173b819466433c13f4590a6b21aaf172daec23f116bbad73445bd4a0bb02bb578e22ea73c944a1b60be7d63458d7a969137227e944b960726f53749960230cfa0115ff859753806b935f65e8d00655d4fc1807ebf98eae3a2e0ff33a5432893421041fb070238a6f01fdb91714ad7d9962864d10fe237ba054ce896fce3327042cabcc7feceb90fead0eb4e76bdcb89e9ddb1afec47f38d4afcdab39d9739931e4074c241e4d8e146bb8b69f9c566cd9f5fb3234067c8df25a0e09bbf38f6f4f5649dadc72588e12087c0fdd2af104cc641f2333d643e4f3c6f1ca92d9a60a89f7efa52668f29bbe775922064123398c6f4dba468188108ab05b63ff1dcb94ec056a8980b39aa418fd79ea951d32059346e04d014459c56f317f83938ac3a6b4749ba7d0fc7a0703b3dcb2f50e959f07f39e1959eac6f5f295f4d40314062bf385c697bf2e1e17f01ec05f9f0b4b68f1da827185da9b96fd6381c63346b8b8cd94434820596a1e5da49cc5a4824efed2683c0c09824ea1b531f9d6c04f65d9b2d8970a607ecc18f2e287d555a47c688cb4eb2b5582f082e67da7c0bbcf6068168ff761011f09f5d592a25f3abe35829063d7f7d45e609426fab4d241f55cda3946cfdd5a49b16775b9bad2f2f70e77446e5642442ab764f315dbd924d7bcd9a19d66332ae2c910356d7f16d020c522bda8657e2374a4be336197caaf62bf1a2e1aca666755cb2efb2bf270ec8935ab8e0eb749aa66bb43964d9b8875e9c4aff1d177ed46f0d6fbff6ad42c6b8710a6c08c6f0c721b68c99e87d3f8eec263a87ec9c012a4994d77d868296357a6f06ee3e8a107b77023974ce0533d5164e21825d36496d5595aadae2b34315732355b5a262a79969695eb6cc99a339b340e09115ad16e421aa97f867e9f59545d961a66089786fb2412b70b89c50987957773477b4c4b0a0fe53347173c0849034e86189992c030a49875ce646491da8a83180ef89101be8b867b4450c31f9e104970b23aedec39e969447b56718bcda3da89eeda78ced42208d8384e0891378659a69f2f9a44944fc715752266d3953c7f17e59a75ccd0cdbb15d8b8e23eb67d2ce32ad71caab38ee4536a496b97429821a67027b956a4a83b08decf28cfb90eee2ebb4f0404db32cd72d4508d36fdf488a58c6dbbb1fabef61da120bc1c427e45817afca9152de0926d0bf68f761420ffb637b83d2727e8b0ac0455e35bd05ea05bed8527b50c336e5209f1fb5dd6ada3659f16dc2ab63690ed177f0d75a1b634470d6c4b974286a52f8b81a67d83b79782f9b65250c09acbbe60304ed8bb735365bcb5c1091899ff27668963444863e3ee7c122316e8464ad2cef678024fccb954f97fa0a0cbfc97ec02eee907f5f8e0988ec3ad022d3f4210bfeb1835a36e1d4698c914ee6fc7f20f54d0d1b1341a450e843ec7d47c290600d4e74a7fbc4162a78cd5e98f57f2747f1e3b16ba5794f79443fd286d2fcf8b0dffa8eecd03f6f672d6a25ac978dc8898f086cc751cc6df9384c2e11c0f30d7d21b090781032375c9cf81f4ab52c775ee207d057d0ae499be6725275166a9ff657a60937922a474db53207f44d9a79cb98ca1ec03ead67a88db545119d1214584295e18e8e6ee000903a7815b614f4c87cc12db658af5dcf33d13b5bb5764b90b92ba7ea25fafa1a5f2dc664e4d71a645d1998dda3784176455db2bf22c338bc0ae7eb46273877ab57f2e858939ff34ec922ac20f815f856d12d6632da81c5c7a9c64d640fed9e29138f41307088977c5350e99348ad247415536034f4a7a73c8a4a1fb35862925161c0c6e27a2ff582b9678b47b75f20d30be24fe19d3c3e09302a95aa29f8c47863cc0d47af958897dd6c261a29879127144ea341af97af5a9c7bcae5c8cae4b3387357fb01feb427df14a88ecda07f3318319d3e8fab1aad351bb129128bb319673781588c1c2b335e62d1b8fcdac4a0255a6bbc48b5b6e07317c13371ec4fd5d97424ed5d23ff68166c5d035d9763203d0dc60256e46c4fcb4078a5e0170bd1c3b4a152f070a121b4433f569620846f02e32961a4a78b3ed6c905045cb6fe8e0339af90dd87c27d02702a7c0eb223d3b2d81ea77a4c68e138831ff4e94b9c65cd7e7e126380133bb42235a157bacd0a1d834c4cc1d15fdbc69f84972fb2d83214c5ce38c9fe5b55416f89261be9ea8100c9d77326a62ed294c70ae2460871ae73147f72570b7d46ee1ac304b72873ddde156cefbd54c87019cb156a0bb108901a691aaf834e0966eeebdd29116276cfc30ba8556f4ed71e90ba1b6a2cc7e558189add66ebbfa8be335db9237b9570d8aa757261862af883b9e5c6583070bf4d8edc50b0ccf38a985f4d7aff1dbe2a7801639c9183d4d607e279713abd676e29b38a0ecf6392290bcb2aa65676e2877f3f6117e847f3c3086a36d01d22b67c0c21e004d5191ce6b6d9d5e524945f8d3fede45d697bc9465e4791d3a3c8f3a00cd25595422080f2d30fe1f0d46d127b103926bc10b1069ba8764d9ad36bb5abd01c6fd64ff801d444307f919686843e198a19237a182775b391a3e831a3863f77af665acbe543ef1cd80f455ab9d6b421aca5b12b623c7b5431df3bd9885818940be94703d044b481b818b107d2545c8bbf6be52ea8672886fa7d4f75805754f3ecda02d1db0c31d736858a40c4239f3c5a075ce36e1f27c263840a5017ef81983a8cd99444ddbf3b3f5d21479b2743627870fd40b2406c4e28ecfcb05450e9d08ea490842d821dfec2feb6fcec2fa5145cad2017ddf374ce922f34200a06596dbe0def551ad17c6f73541ab9b335c1d216b2225a598db810feed14a406c33d16f8ea9787d7fdcabe6da1bee900446d1d669127f504956862c3d6d5c631a0e12432c64c5e32b6d8bf717381ca558059d5ef7c63106fd840cd74c1006d306a234354528cce8d345f90a0ff6f82c8d8befde39673fb1e1e57e80527a0a50914c4bb8721ec3ad3ede1ee2182ca9f76c448899beb55bc22bb0f5987954539a3ee12b68fe0374d2078953f5c8ea5ed0b8a5b1461206e8156b103233c9f1a6f276817c0cd67ee732214e7852a765b8dec5f0e5b2b07152f71c6e2dcc660803e74126668a6cf922527d305c92da0bd5e7f06dabcb6144646445ca0eb8ef230812cea4dcebdeb0b5aa156cc7084dde9152eda7e224608d405059051df437e777413c3623563f239fcb45631eb7fb72530bd30babb2af7296ae42081f868009f41002b1fb9623b2596e6be8230f8bdf6203d71cfb4dac9f608876ba4e02ada0daa532cbd4321368658618224f5d3be7c1e7a6c72101bfbae0ecaac6184c8d1629cb8e9497330fb87da33d5ecad1ddc8c6a69e95162e1a63c6ea8a764b47162ac5797a84595c7d41ace9c2628f591d075cdecfe46ddcb234cec91add782fdd1fe8159014395c7d1ba55691ce871188ca7dbaf3b85feb9b918744c79e0bba100312229615999c9a3281ab63e48d4bc973dc166c3c017110272b794969beac9bc8bc54ca997f4a7423d9a0bc644d6b0680784350f0e23fef349478ada8cef30dbf0d6b7b0617bd8a5ea2f795d10abad8ba198ee3007b0f9a2873ecff44f0c2ff96b27a2a4e1c6c8703527b8ed72423aeb6712d4cc4e6cfe01b3a816a84f178c43e46deff4e4cf93d98e5fcb8c6a6e778cbe478896e1176d61ff0650fc6c7a69c298febd165b0dc804eeeaec9966920346fd25f38cca327304570d6ea75f67b174d1e42fbfe862c53fda677bb1573cec4a1c12df310a00c97986e8920d13cbe8dc69a53580818a0c7f965c7cc0db6789d329bdf1fcdeee85210237c106d33e1ca6a65a4e3a7193dd287951b6f14e41f2fa4933ac88831efdf27d7929f7dc0a78b95ac690ea481ee459bc6e287b14470dbb029fa4293f2df430c7a5d33c38427a5ff613cb9a107da7918dff1566265cb70930c37a6c37339b74e657092f43504a07f638c3fd5728fc8fccfe58c5591eabb5b9e0848de36c7f719cb6beff1f3f4b61525298441fd97dc903d5f86c9d259e28730ceb1440b9c781a5baa5326ab021931b8384d5d59067c693d27bdce24ca7de5f36481e987a5ff8a6af6a18bd7090c410045133f898da396f0508f8ec6ff81291ca159fe41b5a3e020e3346274bfb1ee822c23005c1b90fc21f81902667e1a307469e4ead29635cd5f89b1db87b75d484d4cabf71b93f9f1e8f3d8d5c9c2cb5245b8e1359c9916f3fc785a9261697d2198cfa3e130b5d7e7502e4ac95c71b5bc586a6f7b0e45b4f5946a61c1f534d4b35465528b0ba9459c10d2ff94742a6b2fd55dc2455c81141bae5226d00ecc4b121da3ab4d2a0284e5f7b05462cf01249115c54f24c66f9cbbb22eb7c2aca3d77756fab57cd99706642d5e11fc607294135dbff507f5524d28fa8961f5deb850781040b84aca5fcd687b5c5dcbc7bace554ac3723ad340d4d551e90560ee5b5598b97f69188635ac5d030d60930dd0d1d6f2706550e2ff50efbbed13fd4731f6e426b8105ee1cf1224f2c69074b64d9de0da7f77c985fa9ed840e6d22e19e312ab9ff171e08e0e771420bf2718f8cb665c444ebe8213a5aae7447e968d6d32f5c59ca517848663afa4314c30c1d2cc710518576c32df261a45890f7fafe484ca749aa93f25825a5996f606370d7df79e7897e0b7b7726dad17c1ec3643f6a2cc9a828e4bee4900b608d53091499be61b756586be7a41369efc91cff61d178c86535a92e05d9c244d3de691c3a2a3f30f4ad829db80119bfe85a023a4bc3a703f967202ac5549dd49ce1b0a19ba2a640a4f86a6c4fe451fc4437e123d776246531e3dccdef78b02072a4fd5fbc39dc5e9ccff9cf235f840d2e4c248a67786eb85dbebef1ef21911e66484c9514a9c45350d9b788d23efa8add759239ebf0ff9e24cdebec078f7824bcf78da67ab7bf528c918b40a3fde1b52f9198f5e7e7325126445eb4bc14dc90a7001c53a45448d9c5f03e877c380d173a3972cb2b4ebf0dc857fa7ff1f87a7cef39b1e35593f0ff58b422b76b548f0a884f21ba253e1d43fed3da10fa5d4600a2b0ce3af2b54364a1e2b7f3b3eecf5f2bec2ccfa8818bb211e7fdd77d87e77bf147f003f2e42cd41f90957eeb904f14c6e1f6878f0d66e1534c515bef8fe191f3ec5c6724124950f9dd0eefa4c4451d29fed671eb57762e231ada30a6bf0852782127453465b77b4c9af55a12093e99e75abd70d90af5751f1556b00187a45964ab62ca35a9bd8e72925b85bdbab31f029ec22f784884ddec0d70a82e0e1b7f1e4fa910ee67ff3355e80ef407d28eb289af572c44c411706523d4dd320967bb7c951abcd9e292b67eb101ad83c515f7ba3fb781603851b12edb60ee56df9c681f831ee7d597b685fdfba6566f03e30c4aba4834cea8c32d2ef8f43637e426d88e0bbc5e0251252b38c694e9d0a98539cc40a10747d8ee1d30b4946f51086b6b5d29bd5667997d48990df7de0d69472824345422984a34a0481c5e6012a5307e1bb45a1a39aa1dc519385e75c7e6aa96bdccfa981faee404dc7fcb9859876ee44f99e5df44f08ca7f682672f55d8bbd2291a074dbc1354b6fda435a0085cd5582a6f0cb5726ad66d052c14861c33c7503d99de18d681d0318df9ac5c9fdbf5f672a754d7917397ff57e60f2b8b21a3c43134854006f0d6423aa23c707a09ceb1f320dc9a9f29d728f4d82440d50e1334a48bbb66a00f17fbdcd885a0dfbcff2dc87631bf0969c7e36323a9eebc436402e644425b10ac512d36ad771d8382d817256692afe50a5d256e1f134819ad37e93520a3344da52a2ce2af25a2dc65f959bdf9c06586ced6826a6505e8e8bf44f477b4107ed61c734f28afade8e65eb4560c8bfce1fab1349534a77bcfdcece5eb1d2c823aeb840a9dea619b91195a25144e75996678b1b037c8d8a5284540eab2c5d5f5c8f92c31933b37ae7eff05bed213342c832c29254a5b58e49a6b50b09feb01a3bc468a6ba57dcb07321f8c2126a16012cc65372dec49144811e166a436379c947d9a0cf99a20a48c479c2c4ff17c8389aa3fc9eac10d7cd7c53e0d6d0a40e1048f09fe70e7a94e13c1494fe65f7b075fe127ebb8677fe1d83289a88d9589a3b95f84841c30e0f13354f1a618672f8af2360fd703115435a51f1fa928d3fd69fb8eb87e1d8ec475cf406f3a3446bf020e34692804004f7495c5e4e80634503af7b6a15c6dc358af8a04781017462cf72d97b8ad682ffebf2cdd796f5485b973fc433f47fec7f6006e39ca126858647d6f4e58671c70bc6744b994a859340ea8ee14e5b20919a71efc8174d2050625dddd7960e37ba0bad586dd3b12bf22fa983790e3f4bfc2b19ec985d118047ba73dba95790b4e96bc6ccd8d6b96838e61b3688835cb731503b3cf971c957696cecf5b0a60e9b584574249e978796d1c4e6c0c9de0127bf0aaf623133a65d9015f8dbd95b669bc5925ed0082e61d6a945f6554258d3a498f2add8c749821d4e13892907ab19aea5039089f4151bf22afd8583e420cfd3df95c751e548ba48d531471b128f6835efa4c6f7dc024605102470922b8e8cd8d9767c549c98787588e9404672349025c8d1a6804260065f90806526baab584ec9b8c2b40abc8b75fa099f16e4569283dd2408be9c710bf168c1955c484ee66f30c04e408a8dfac74858cc48d547ff2b2d166c9d0a4337fbc6f79173a1b49b6a87b597a9f1f2929f15978770fffe19ce9dbe51afa43ecced69addc2fa7e58578ce25dc8ec14c8d827fda683299989306d57a350c9f3c49eafaf92f1c924fa7e5d4067df90380c5c193d4ceecfafb3b58fd1d5af7336a6a6ab8b851d6397c363d82c995c11ba7edeefd4ad7afa7cf57c553f15308c627387c62c84adcc7ff391547f1d653d45711f0152aead60c85188901c9915a740e2726aecfe8faa2e6a255055c125e91e2d68b312d4d65cadc401a4e46dfbdfb2504b70791a60d9e032352c56fcbef9fe2fc5713cd7e737561d977f095ac1acb2aa42cb3b4d6bbf9bb4259b843e09ee9bb3c7153397d0fae3a52f8e44277b93ac2e59c6a21861173b8fa0f86514ffb4987ae35fee691b7fdc3c5df617c1a99236629467e34a2f9a1fcad6d9205323b5679e6a6d3df719457060e9efe2e8069430727f4aab43b59b8bb9f5c2f44812c604c4ffc8ec8959df281983cf4425601664cd857cbf0d6d7cf3bfde0c4e02ad787c7252e0141d348a7dc3746e18a121855ffd54f168d105510ecfec847b685da461f591c95418d26876aca2f0246fc91cc6d9cb1b01acd6c378300c73842b81047807da746bd9b3f3750563c83936340188ded8246f0d05a5072619cf9e4aa6000ae437d66dc6a934384732af2fe83c6d3c3af6646fce4824d2793ba4074eb48e662271a133211097e3c3d0d98aa73133fe690c6c7f03fa4986864e2df91160bcac55c6be2b156ac7a788fe51ec72bf9a289fa86b5d4157aa17f081a0dd143ca045b4a8886de04a30e8e839bf022c2f4ca789317121c18bc34ccb76b6625093b319c4e2e6a585eb8691561a9cf264cb6f5d1443074f2feb8433e463f065dc802cfe7177c38a455f9a1e4c996a07723bf329ef706cc5cfe754d82b77a97c0f802c1efde1f154dcde779c46e5fc17cb0a7ae322358c3d8d6c0d340a5d9a3ebb346f56c854fa2f730cf2ba6cebdb43fbfff7f8eec8aa21df16125d5236af317f2e5036a05460e3dc76f13a5a69d4a79886ac9160a0bfa4684b914ce6e15b3fbe1b57c899f1ab8a1f1a75d936694a9f85af5dadcf88ce59d6a17017eae13d43bff024f14488c891c65056d1dae98815d7d2bfb4493d25b61e3a4fc2b4c9506e72a973b87277fa49681a04de82f05837bf13c5b6d9e8c1383e8abb3a75854c9c44bd8b1b34fbae7bc49545ac8963bee4ce7de4ac214912f51212aa80595a9ebfd790932796cfa2719e745dd032abcd75581f1e8751854d87e4d3b1db8651a4389886204ed2e38e29be53af8c95144a9a14b1fb405d2fee221c15dc5efab0fa2770507f0c97e57df6211472d38d5e8adb3c2e72ef4749f03ef30cfde7c7b6b56f2545ed7790aaa67cc7ec3d273ca270f002ca6c8681982799a83ec5a536d9f3f7c74b3e4d03e683a4aea130f55b80c1d3304205af7cee041d68dde2380d0a9654a60a56d4ba173e405db7d9e849fce4031aa89e8ab4f593a18df67842ef6d555c69e0940e5f7aeda6fc1712a51e7a2c16dbd48e4b1931cd64c51db2236baa397dc0de0e75b0c86866dd27c8dc755fc96a341bd13af1b39110cb24f89dc00feedb7f4aa11801a96e24c473f0594e0e0bfdb39237bf69efc9708b67d6a588185ed7dc64e9b6d9bd2a8352a6357b8bc4f2bea2d774c5add43d5a3a9d77d12dcdaccbdbd944653216575092c96388a7750ad538d02f537743310cfddd79eb6c62538e3dc5bd585028c0a1396844b9f1409440059c483d8baecd32d40c3eb5a0a4a8da36e3365491f9eaf7698bf46fb55cc1258c056ae5643f38845cc783e59e0d74e099b0c4bcc9ea1b8e4104aac56ecd5f79d7a6796a6c030e5340968d64e1894a7d9ae6ed5d0bda334051a014f3462425f665cb4fe4d574c80ec6123ab478bed1ab7968557fa24eccf84bcd415912f748ba3abec35fe3b78a430c57058a385cee8b5f4f44942d21eab8b45e38ae288714599060771302aa2e647235c2e015bfe4952aab04fc3057d43e112c6248d39b3f8359268d911655ba85264a04547cfca6c96fd44a5267d8d16d7bd32a84d14bab2759eb4d5845b8c9bdaad723d94389519369c44a4955b10960cdb0496c23145d3ac6295e0dae2c12f1aa0fb59d14f1e67129ab5afb3fa93ad2502141a83b8214f9e3f88833388554823436428bf34607e31c86a9ea5bb082726eebcdd08e7e966396f53d11d6945ccfe15d40294dd42a686e4c4ae0d39f52f92a7e6c292e4014f9763c840039b27357ffb695bb5b6c253a470f4ea44ee1f2f8ac24b73f7698e3dfd2fee4421d26603ef4aa0e10740f2308faf65d7a5380001403424b2cf63be3bc3cdfe81e9a8af774004c58b5f17a95d88f69fb156d152c98af48b8fa813486b4c2877593dff516121781acde810806cfdc699e222fa3a236b434cfcb9c21af4a80e61cd331ab533f9d3559741efbbe3c4065cc79ddd67e5be67cb047eeab2230ef10883c8ac6bf3c74b48eb3d9affb637d4bb4acf942959630d2502c576905b5cd8cc310ca7dfa3bbd338afa359961d68d92cd57004f8f7fb6328201142cf3a50c7eda2abf54848a8ddd265ec2f9a632814c25c532bc1d15259daf78de9f52a3a4f7f1ff8a3cb04a68b096b171d5bfbe112d3ba9254f2b64d69107927bc632e160435b0707920ca6e5e81b93606400132b7f3b77b6a71b77c28c52aca18610e29ce0726ac7f453bd18d5f740de9d1a45a066fb41d58ec3d80757944cac1baa89c5f4d07bc335ee16ab60fe7c1182e0de9d35c6bf5658df0bfc29d8e87ccba93e150ce73abfb13b4da2d3b419c4e5ca1c1f59ebd520ba94519122b76e0e0258993ea4bf9f99770dd24948ac716a3ddf624c272d9360574f22b36925e5ef217df05cfdf8a1033c5a0fba241226729c82a8c4e450d9a226842a249e1d349d8128280acd4d76fba3e1fb6aacd4e3c3e903e08e95a2db6c9f8f05fa049c1c4c33eddf3513eab90135071d011f4c182bb1819e5b9323f78f30ea18a1f4b0e70aa26318038cc251173a9a0f37957633b21aa83db8c7c61fffe69d4a6f830e250792f870e10b62badb847f259d8a4a57d9990a25783290c06e3982d1d3d474b42ef66f606016af16a80884753d596f2a72ffc1b52ed6c9ce37de1030607b6ca42a5f92b462eab5ce6792874724ddd5bc3f7cbf0f13f426ace928d660893fe3e6be00e1fa3bd1615c4413c53530836afe0e7c80a4e8447e5250d190f3134cfd1a9cccedf34de9cbe2d189abb8935089d240788211233f9c61c771afe9baff0879a1caf67dcde4f5be016e6d4bce77b872c5c9e8f1a7aaa78a937c3234f3441959eee8fbe75f83c1f2fa2b94dac1708945c88c8665bafc6cdfe10d093b5d0eae17e2fa43050935deb3281330720a03e785d3d66f12c3b5bef2e456ad8e79e5811d88cc3c95f07f35b9e0e3f85fe3d607bcd24f2a2faf6f57911965b3ae3756ea362d552d1ff600993d6a79a28e4b9fd3bf66722cb16a6c1add1fccfe66dbb70a18ccef66fc1015d541cdbbdc8d82a799bcdaa802c137e09777823251b563f7687ec942690d99b94f4c34bf8e2c2431f3d8b265b671e35a4dd3b01fda7d9d6d953978806acccf8202537d8fd57d471ecf38563cd114dd7830a29ca01f4e6bbc344273537a35a81cfa538063650b6218084adf4e1de5c57c1488684c07bff81e5f31fd93d80b97d27330d70f9e454224f573eaf50d134f83f940f6a5a5e21cf3d2ca332cfe3b2355c688a4b0d1148e5c1ad964ddffdb6cce9d0fad2e9eed2c5d35b10d87eaade96ab69754b9077ed8811469217a72a732f11846ea8780fb088dcfc3dc418d754b8ecb71c3386cb1a873a91083f9dace97dcdd076cf8736b661f0732aa5ed42f3622c0fb0f697fd190bbada958a4c3f1df42d7474873efc2f18f7b3c3e0adbf97b489ec6d6364c159e350c15fb6a2d9e199abe8e9f701a5b58ebcae2ae12c704c7202dd50e53ba7385bc48e6d21240661fb38ef0b014b70237319c783ed6d8bee94c0f9693e720081c44a995b62edbd7b27824abe8eb2167aa4c829860cf42f3ca25dbca3a1f2bc79e3be65871d2ca412d95aac587f36cf89039e7825052d4d205c520c07033c6b2fd6754bcbe0fae3707046142d83ac85e4202d9af8c5aa463d6a463fbd06daeb868e2836e173d51ad3680f68e303e79ffc591718fbf50001791c8887689957f0612505b285dc347c618cd3254431768cac922a5037ca9d0b1fb1058851a8f987bd32d674416fce61a7eb71995821f19c57574df582757d7e838c65c544fc47d629e02bc7f4b0e13a57ea42c003ca804eb7fc422cceab7f67ebafedaf7c61c90bf466ca1587b8b33d3b7ec050b188351a8e0cce553d8deda4dd776362031bab2f80fba359472814912d716cf9c8b21abf1fadba09269c7ce181cddd2f0f6ad43be1a61f78cc18266398700a071a82b123cdd776d2fc0e9223ac2cca36be72346008f2fea6673555083c85f08ff6b685af023acccaeb584dd219c880fe4cfc30638ba0abe5568130959855171c02f13d1e71f85fe1a8eea06eaddbd86fff3e7ef87014856f987272bc9e02d29019febb76a231fb87a9f8179deff5487dc981a7cf58bc74ea4f51999fd342faa127ddf97de8af333ed914bfb58c1fc1542ccb519df82bddb879673b806a289ce76040900a4e94c55bc07ec18aff28786026789541aee0e3ed69ed1f882c8ffbdd8ca683574916bf1b9b1ba8a805eaaa7116783c491e4cb935c984e33e019b1e13ab71ab403cc0d26a84574d94a2346e095ae139bbc7c899a45580c1f9cd597748573698dfef0f030028f85c6f271087dfab4349ec8fc2a5247a55de37e7565f88bbdfb681bf7007e52393633c35d8019884c1d49d4aad48d60ed38dd808c638bd3253e2349f19b53eabe9b0934f16a0939dd0b04101f847e77b4bff17dd50e7d524bde6dcb9ba72658afc56de676876c1b2e4425fdca2602f2579ebb6894f121bc554b8f8048f7c649d45599e51ec59d58aff8dc5bd8b78561108e724bbc0a1daaf307db9a7f77aee8a2649b61370be8b0344d5cbb96dbb86ec5b1b6367221a0aa2e31008b063ed7f77fcd33f03beee84018a87e04a8a38d469586b4a9bb0963473fe8b52ef348e4b9fcee24bab0d06feb33762ede78bf3d7645fe4588471936913262998839ebe6010e3e782aedec79cbae852aaef68bda949cda2333af235a918cb56cdc2a99f13e49d7302effcb292b81c8a929726bda7a35908547a1894e9161cfda551d64259e2ca5d9109a2d32ebe919301348377e4afe349bba961a49592dc3ba070f940238cb00afe88df9289de481972d8531715ada6b52b444c15e42765e982aed8f64801526c440f4bec67abed5d41729384b8b15cfcbbb2d142e8ca9e9fde210ad12950e6b1bbc4bec6b5cbea7af9e463d40bc8e3e9d3a01f15fd250b0902478cc66ca1dd6bf55b4409635ca70bd1cac3ad9ab1ca24abef60790342c015a56370d008e7e2733310e94e4290438b5342615343f08fba92b566f5ed15fbee1a252068a4e96ddde7c5a92ef343ba9e0b853c15b91dea8a2fe380651055733c7b79861df9a2a8173a3a59976c5e0f4b1afea063e04699a8f0b8f661bcd8489fbaf3a748061104ae04907c183fe7a057f8ea54d3b63805c568f842c73720624459fa658c1f076d090582223de42990b41b31e7bafcd99387b6774494357eaa5e67f2eecc40ca6ed1d2210dcbaef3c5e8906bba32a04b89b3155e27242ed0b72948b8c943f6c946f5d96a22b2237ac6bc909af376577155a2c0c768e3f3c359fed017413129010d98ecf5a868aa916bdd81bc41d9ac49654250fc5ad57fa1c1b5aea86402ccb6ba1f13c98ccbd1a07b38904cfbec3b0e24385b086b7f363874963cda739aedd1f036b58d5f3a9439fa309535d9b0fff8819c9cf4463c29ee92943902a100abfeb4f179834ce7de4af0769b4012dae7c7e663e8ca720fe785f43265fe3a41febc0e817d42b832dea4c1fe32aa215c5e822948a5e91509d34b5175269bc986e70b43ad2ff7cdb1823918e0ea5a8889edd7bc819e2bbdd9ca187168562004b9500734e04da1904b0f15967f1239a7631107579a3fb18ada59e928a1e32009f64fafe41235b1e8e23d4da0574bc73e32c3003f71f2aa827015335dcb72cd6d17e2b56ead8651ef13aa42df694460f4939637ec4d02913a3d94d2e0fd75e6452e2476661ccc6b86d2a39b1c4c28344babc7d87bdaff2e869698408ed3a91cf579393544f5959eeef9dd5cd89357c4796d5f746342d3fc53580bc81804584592c709dbc3cd77127ced93127b2828378231cec65813b7b3a06703115b885c5c471d57b03e399f6a7fbe5159cea204fbe69bd50040ea9bc3b389967418a8eedf80e4560a0bc085b2e38257f517c695b2b6837213c99b924f64741dd92df3fbb3500fd4a99468b6dd6de55c2f1a0745e2ac68efe02d4564a42193b315f66a36ac8d1304b937c651c353c64714d93c8db770cbc0fc4c9fd04d60d3df778462e6fedbaccf628b14642fc4c45e402c7cfa7652fe4f71a5eae52d1ae5f5c0b63d2388df390fa67f15ed9e2e273c48a7b2236f0f261bfb8bb1a7a81f8c7427011e8fc5af6bd328e15febc6282a3098ca71a3896379fcd8a5968549cb7d5d0d86cf590a2019a7c7620ad17c461b5c711dba2e8edc73b56229e7a8485eee87d0df55c6a5242d2cce485f5f9793bee053d0b1eabb2090e124a88dcc148b6eb1f78511b18c559bcd6ee74ccb76dd4134d4299cb9456a74cfa3ab6ebeb96a8791ab162619ba075994d9637d2406ce01b1bccf98c4bd3a0a3e57a65f439568aca76c99070250ad464b066f93262f2e2d296abb5a175629abf457d4d2336b83bf6f91e32ed7807535044aa8a51b1338a3d5f8bf3bf5160e71c649441c79747ab38373a486dfe8425ce7218921f7bdbc830ab2ae62d06c5a3c03ada7d14f300dbf56c6fdecd366017a9a68a9bcc1edc4e53c220f96e6c4c94aa2fd5bb2053bfdfcb0b570bdfac97befb9676a82b88cac5147b5c2a5c5b3e945da50d19160d3287d09a8a4ecc2018993a807b7816437273353412c5c6a6384b0419871923100d2e5a9437116a250aa2ad4ef6732f8b98c75b9a10d9068f2ee92d84d32c97ed637e38b85010770d50e4fd5262193e270827f6a91dc525879ce2bc91ae9a11aaed02ca1baf41e71734f588be1c1d99839b776c626c1a53c90f37f0b274172367aeaab2eb1cb9029ebbc05538d1717bcfc828052f52ddf3066ffc762b1b05a07735d2938c643521625d01e5187156af3a668149133f249961dbc5d6fd5bae9a7cf6f7375f64ba1de8a623fbdc52b52f91cc0ccdfeff42ed4f2eba5442eae9838f2f0eef9caec8e806a3dcb0b68d502e1ac2d5ebf8d29dfb0854bfef7b9fa5c24b281e6362268d60fbadb20c87e148b69c283abf7327e1b9f19b3a96eb38d1fc826614e9a9e115b73a5c793ec9801ad1fafd66c3574a12969efeb1a532ce8302fb0a111de78ff228dd5190456c8b3fa16ade2cd82a08179a6920af0414b7800382845b2f1ecc5a731af980c04bde0b5d0a82f15d9a3708de040aade27b6c0e506425b9dd11e4e49a4fd8f5140cc3c5457a7dc11e76ed3c40f80d906bfb55866f3be1cf6a6d6a13bc931b09b72220b9c09cbe3c504d5b4ba298e7540cf310ef34db18d3c6d274a721093defd824eba149a6df63352541d513cfdf6fcd925e1de5cfd20e394335e2e230cb7a5f345b0efffe2c22dc2ad70d54246705c673dabf5ff1b6b6632d6d8f6838d3e7c0da9e40cb88bee431d0ad3adda5540dc6f5c7f4c725facd36661e04f578677aece51720b840a96736c236334bd2b535132d926eb724cbab3c83ba531054e871365e9e9681911e4e06072cbf3e3f480b70f73e4c4683b117cd13bf1140b89bca6fc359a0f5fbee8fabaf8eeb2c21c58b618721205514aa7f25d4b1a98360c7157fae1972425225340021215ce49e76778b7b82a84f8d23f1b18f5d7810b7cb73aa8daf54a9553c78d3871c6365ddbd23e25c71fc032ae056f677bce5b379acfc22475be442df409ec6342108e1007ea785948d17c729f220596dd33e0394ff4c2eb15c41afa4ade746f37d67b1fa3f33d9890f3524cdddc2f9458039e192da2ea513fd5643ba11bc6edfc28e4cde0d28a552ae94b86aded68560839684f12d4326fa981d0ef34c8fa295e45b864e13c90fb7dd72a8bebf7afda1b6abb5a98bfa6b68797db5d02d5c6a6f814fbf515041010aa2a980682d1f31225c8a660ade8a10eba015af876c9aaf974307c35f029467ab93b32913771ae80d086d5888af9c461f5128c3369ac771bac37e87cd1b26af60ec61de8e59b4fb43eb8ef7ada8fa591bf57cdd4bcaad9dc46342ff64b2577798649cf17709b205f72ea506b6cae3b9117404b0af714d6cdc5c7ec69b8950f3fa22b3183865f2e6d9ecf450bd171b2c864b2e8f42cfd0e3d693ce16fca561ab4f8436531ee347f9140cbd3333e94b92c1dfe2695cf88067111f1ce0bfc5fbf7160b649d9bf07ddff848516ab02b0f502023a992d83cfad1d863b4b5b60acaa06ebe1d84eded1a28a49a119aa6603baa6894c7d89fe93d09a62aa12d7d5f14a61a72e95073ef1e038948a24997734a177744a0567a93f402ca5bb68dc1dc444ed512a7a0ce682d11fd09181d77f2f075fbf3f6afc835c6a39d105ba584d96977a7dbc671e719dfadc3bbe4e8f0da3dbcfd1f1c62ac97f360a50576d630428cd2cb757d339869fbe846ac472990c83c5e7a96e6954cd67158771438cde2a2d95a40bdc441ffe4137d2292c2aca8d3ff90d356e357c072ec55761b0ee0111d1e9ca14298ca0068edb6a16f8671c81062deb543996cbd7fd7ca63f6d83a10b2380210c902eddecace6c1d77db08fd05fcfe2bf0c501d3277f8ca562c27239308c88af989147a3d696445ba8a7aa6ab5084cb3565215b5cb678a166eda8fcc2ee9e3fcf2a78cebbc181ec780fe79c6bd19d858da82fc3b7794b28e56fef9bbe11dff4ccaf8bae65192b57ff652b3819ee07ee8376935af3b2c1ec489e69578f537e5d70dc9697070257d8bf1ea6e6d4022162c82508acf5412cbe5b6a97fefa398ac59576ae68d7c59400671be584a423d623e0ffa30d09cb7ddb2edb44f1ecaa27580d276a7bab5facd6a9db7f9f019ac26b4652ce939f845ec007238a7d899003ee19f66e5fadfb3cd1e43e27ecc3ae096bbac3317d4d64a9696aa2b45af04d372d9bb194ed1808ab3b3ca837be276ecc4d52f73ef1a2edfd34c8e4e9730ca20032695e1161de2710cee7b44358f7aab334cedfdf5437b3a415c6f090facf812508edb822d571948dc087b60cca6ff3e80a61f4862cf1e1ed528e850ec6dd74764cf00698a1749259d631d68a15284250cb87feee96a76a1114088a51e491cac7f3a3b5d68529bedd3d917b6f6fb7e06a7b53bb0ad191b27b1fa4f901cc5f86ba41d8b41091c0fcfd80d0c17c68401be95ea6141b50099574907aadf8afcea333e47467a4835f7d484ed6c6dcf2f537c378422833827fd4b69ae7dcf4f4db9f9326288180bf67570b4572eceb721313da3b50add4650d0b77c6aa9b77bd9bebe68071725f1f408931b8b68af535655031f572b1d75960aad0357c4518dca3449b463a0fd846000bcf5cee674597f5c7ce4db5870f38d40658eaed08b6947c8615bbaeb6b806fcdaf6d3ea453574a09adcff3a6b965dd0ace0277fcc6eda297858606da6a2f68a438bd9d343676569e9d955d2d85121fb51773bb0d2f820fac68c9ff882239897e65346d2e3b49dc68348efdec5ac97256403930d07800b643d2102aea4a765a14094185022e254fdeb1b128cb8d357713c60257093ef48458d4e4e81122fa473ef374e25e0a0d25f736dc23806580e18209ab9eadace3875781c89b4c2b26f2975ac513f19db668dac73ddcf2a1fee1f5f80a9288b2523579378c3385329f92ccc1a508eda153f3837b4724512287ace4982d7ffc0f151319e6da59f76da4fde8c7af0ad60496b8de92ff023f0669849ccae00c752cb3f2e4d935d621165d46f3a28fcd7694f4a5f2f010b84ae8e8166ca6e949992dcf46cffa864a7e821a2a612e3ae9e6d115529c6d558e23c84c0aed8754c1a756ac7a45ac33b6a38080d4bd616fb700105570bb16e8899b191b11d290649f42a6c7aa34e96afe0c956d6f5a9a30e53cc06826fbfb27831e26427016f452d62325c1e0cb8eebd283071a907f7f2fd832b2fb85c76d3d4198818ed422ba9fc5c0176b4fc9c33c884d26916f67fd4d454faeb2bccadd0b6d8dca62c64cadc8574248048729a11790fbfeeede8156d5b3638a2c47cdaf0c172d59662551a006bf0e68fb39f911309a826837c5b29fbe89b3577a167c0e8aecfcb4b68d0001ba70b2c81f37941960fadca71e70fff2100be75707133b2f6752f8577cecd6ce831c2fd34cf1ac48c3d12f1f310ce5f47b7db207e7ce9382fb5ed4fdac56092ecf54ee54e47ad76b0b43006bb702b9e330084c4bf4e0b3324f7c80d443809328269a6d03ca0ffcc06b77164c08a5715db9991b42bd6da0d9bbdb0c0088690b7950c42dc371037fe34c5f0c2af5501f979c1d6045b035faa664732c261f22789bbe76b16afdb6a5f37dd8f5648322da3014b6075210bb6df0aa1dae00e94686f31bb8c9b45a4285cdb636e99382812981e154595dcb22f7fa58225f3de052a73a931739e9bdd6dd324f23000a012be6b3a05c76c9c21767750f7e0760efd81a5da2b7b4c0e6737c8d7b140bfccf2c13b38e0297288f0a187b4fb134f2a4b25b28eef42c813f0a221b484e8e42e8b15ec9b867693bbea32c2b8fb64ec1403ed904d94c6c29f1c1cd17e4897d01b7902f9fd3421ab67535cb68e060c686b438281f8e9aafe3d0d2c1c278dc9ebe194cf356abcb01c06ce0c051c1c05f090a2f75b07c2963b505f4c9b824348f5da45435bbb47cba9e27b0fd56d014b95b669cc7b8d59d921e8ec734006c3579eece6877eb6cf400cd2421ea613717d6cdb554e8e167ef6d03774cd5f33bec68b78839aa9b07235741a028a69368cffcd1458b98456029b7dac0ba83c94a8ad3c3875dbcb87b5fb2815bad247ed8f574ff09787b68434881d59ef3647220768f2d0cda2626bb2ef5baafe780e8078d3b53df3e08b39307323cc80ba878409b83a056200d7bda6a530f187f060a812425df8ad5d6b423443bc6d4475f78aebc2d1ab4e3d7c54b30cd3f7ffbac8b0800cc00949f09638dda26b00c3ba12d59f132078da9e4b2ca5050ea73213d1fc00cd958d99ba3f2ac35271334386f0ea9ec99ea278c4b0b406ceb6c8fee923e12549830b162a773a3e159e9ce2fa1a5aaeef0cdead1e6a6ad016fff27d87fcd8815eec46f42720eaf4de60f4bcf74b9b6018dd88d1506dd2dfb31a14951525a5fe196c69c238a3a97b585cf3fd290826eeb37762fffa3734c7c24df54e148f0367fb2049466f4b1a574339e8d0e32c42573512fb1b2467f7431be1812f2cf6e0ddb55fbc11f0dafc39ff8cccf410b4178fdf6674906c26784672d578f5525b424f014b3799a6023d91cacfafeb279b3b568b6bb80c5f76e4b8fb41ac056ec6a2166ad134c52994ea36d56a9bfc2141b2be3278c8f2d83d0f4f8d09614bd04c741030616ba2e09d07efce8412b86386e93003526ca1e689de1bab000bb49e183804c059dda4c30c6c22a0615f06d42c92c97da8068a6f5d432bbb54aa940f556cc3da73372b7447ffe061d5994d5556adc9d775aec2d0f95ef08a513d6748ea8fa63b90a99e7037cea779366bf698ee19843c3824ccb6c17f32732ed244db0683236cbf0eb5a32a051260d4ebf393de656b4ed277aa53bd5464b5ddd592fcdd36273c6f5b67f0b8cac7e2ac39bacd8035a284a43fbd63de9aeb006efc8a69a3612eddc87fb03ea9cdaa2df234ed708ccc2ab6fd93e6117ce992921ab8d18ad97d17d529b86f91bded092edd01449cbe339d974eb30562b48c6bba82babc5a90f01a8c31a7f48d492654d7b824f2f09b243a4369ee177425d65ad2a201c6db151466ee88a3eb539409b77a5f2e58143cc0f71f12b756a1cea1d5740dfdeef6722c9df8867c6e86f6222d658593f8d54a3849fbac72c7928f2e7f65bf9135e0ad9632b4566263d5e4be08bca50e168b572ec65218c143290f64aaeea8e6fb27ebbf055f68d44b8e4c9febd11b8ac9c74222ee40bfcf9f6d6ab3cac57f55ecbb56bb6d6f37b5141393bafe248ceb307d6b7d40f614f77c5a6d73a94e88aed4d2617261742af19eaf07bbf774422668351f062911085440ed0d47c8f96560e98aab3822bc1f2f8464840b87a652eb74998ee6c18ebde52a7eb49668b76a41c2f14562ed7815565a8d613c701722db9923a786d534d547153b791bd12e36f4723ce82d22b9eec0e8d2b8c0353cbec26a8ab7b4ef86069e9853a7ee98fae5fe474719bc991682144ecfe66049680ba8733aeda148b10d4e94fa945b1dd3f27711f73ec860dd1b0566fc7fb64da2e7352eca9c4b48186522add6153701b2ea394fe1cb167f1670092122748518b717d79dfdf3aeadb4d165bce0991ac5ae64395a911554b86ff71748bd9e0f0eb2f2e83b4fbed334b5a3acd70114474c609cc3b498966725b35ed9229588cab28b19daa1862fce952ac4df08f1eadefe18e5b54c604524fc21c684533a5273027e27101477c24742b2d6f2376adcfa81b7103a049b2ca9868d7cbd16ff21af825a609866de68d3f63f7d96941639f90881df695712ca1f62356c1ac7745a01d695a266f7a86671a4e94c88a284040889dceef6d9c86563c040f16df0f42d539b430989077d752854b08d4a9f20f801658a5d22cc0ea4334eedf1bf2d6ae49f2294c56651bb69055af1ebb0474cb1ff852cbd28a4952af53ff0836680f8d6df586a7130b1610af5326f9fac8bee5d1410793bf64d811d33f4d2ad3a7050407d66c544ae5de11a8aeccae54f752ce14eadd68500e95acd4b24121595e2ce286234fa7ac83810b0ecc3109691258c9d9fe7dba550647305e2d1f7fe80dc2d04f5557528d87f14f43e6c337017a52804bf8dbc56d8cce28924cf5dee6d8b9c0a9428801d677367cd92a845416e8c4c49ce65d7219c499db5938d05bb62537d0eb91f490edc38cef3708ab6c1d2f6de6029a8cc6889ac322e705ddad27d554f6e4ec112373d4b5efac01d353c74d1b71ac32080b5de6c8f441ec4ee98a71a6e280144e31416815b50baf24c6ba79d5f492df919f5ab2941881599441e4573180edd37f7abf67cc5f71dda3f5b1f0eaa13ace9a9c2b1b8ecd376d1a56d65759d08a22802e2c28957b42c31486b77973f0e860780a9f75b8ef57dc6674e20e15a06be69b078ba0ea5f3b25f2c96228d714c83b4178f4b87dacbc19ba45fd6b9482b800da0fbc41f11a15cd9e6e59f449cb043670893554f848a61066a4a40407b50454c173eaba10677c32d7f87fc5be86ea7f7dcdeb69986535bfc148d1cc1c783040094644878c526af5a2e66754bb9f7ab228fbaa33ceeae9f304f4fa288d28932466c4026dcb27ad67c02b87799f5627055e4c6625628077706bd42d725213e740ebdfc4e37eccb03969c44a2cdd4590a36568ca231522c4b713d26f1c5f2bfe25050e8298cd0b9851a02cd653c5ac52e227a764e59a4ddf4c36bde888ec167800911db5eddf873f04dd00a9f3e51aafd740720785a14a9fe95cbc64037a4bfd32a1e6ee5bd9fa31a628ef5ce4d01b40a475fedca77ac7abe49e60a90c763027d6d266ac4f69e7c7afa594b9bd6580d38c636bff16832d7b7ef41402fb2d068aa978cd79bb2d05a4009d1559958be7b7d94c920bea6220fc5300945c764f0dfc8bd85a1ec871974cc2e148f244117a8c8f5de76c4e00c4e13c7fd26e5088e5efd91c9b24ac3c9a8bb1e657cf9a3ee1703d6638768097cbfff07d3f86c4c2899a9595460cbd6d58028c089da09894585c71390e80f96c4a443d59b95b2bbd187ca2f82867feb14cf27b260ac0a3ae9cccbf43d5b2f7aef739fd2b8dda1cff68a356bdc03d58029abbd6c1619eb0a6f29cae794fed57cf7241c0d066f74f67aaedadce87ce0f782e14d33dddd018d72d676566bea88538b2668cfabf93150d2770783af37a0bc4dd759121349b459335daa0baa5099f53044c531f98d1193cb91fa83f13b2037d607c657c77620be74a4db548db8a276b8773e74c9526eafb601fc41d06160d19e74c8f7aac03ea93b30a0d1ac0d30a28b26692028224b6039b079ff0ac5ee2d4bc80e83206a201cc19f221594a88b8168ddac2c5113a5cc568395146982bb9c40151d35f4c52f85a7f6bd4644228d12e81a65a120115f0ed5a12204a3dcf455d69f99262661b08862545d37a2158273b627835b8493d5869867022ef2e4fd2fbe37d82cc830b2ecf7257fac0d5acffd665fc286513d5af9a6eed753a97a5c74290c421c7376b4332312ab797517cfc9892296b70b02503f559778c5a5cd007b1d29642b0e1886a88aafff2405c855d7cebef006f2ef2c4028895476b37bb8a0606c6cb576327e6dac5a98e2bf38f06ec176f87b7b821576d345577400651c6874728448dc1fde67674d386bbdb012c93a647fde53468bd3f1dd0d8d33f73a4fd5c732b55fdd15b14904dec44b14cdb179f3c9ef4b2b8ca5c005f9a7fe8d6ddfae8f11ac3248c373a3f3c51820c2a6944b774267eebae9ee34f951de52c41edeea11188f341a7d2e10023c4a76ef5a1f8ab61155d7849bac5d4afb675a1b004c1104c989d25e4aa42d3e3b229f5e326800f3e90ff53826144831fd4c56a3783ec285ee201268c15f60c08673a68735ea34a698c36ce00108517aa8080b9e7c847daaa3494f4c7d6350302ad25f7d03484f9421bd779240c796e60164d30833d10c92741aeeaf8b7aa18bfeeb34321580a4132f9117a3e91e1c46683df28921c235ddc046a2ea7209694c96373715a125a879587f4db123e3a049fe36e5761b57987c182cedebed8553c0898ca796645740fe041a19e00d06485dcf028cfc0737a75d16087c063198d6b1f21582e69babb4e589825613992bd125b0b9a05acaf6cfc4c2e2c6e30e505d8b6bc2b57cf04a255e438f8eb37dabd30ed4399fb4dc4fdefffa6e8c6862ceefb67527caf5b46d47c8ba566ac1d58b5daae5a0122b68d4a45f856704bb20491d462500badeca0907347ce1b479bad54329a200396317b9d331808d41c8b310b0c5ed05b1a2b507ff52a95cc4e9c2135f29281d32f0279f0dbb65bc7c489d5c93268522c8550798c43a498f15151f4acf5e36fe7e44e2309e68cf236c4b25835672e73e3dfff9c8cb48e8199e3932970d6c14449316deab1b291ccef4635527389fda8878531818dc4eb463879e2eec0ae328151d446c02e0c479f3814c8fde0b93649f5611a0cd1c0d1e1e90b05f9d418a5e240eef6c4d09678e946dd1b101b4aa007d93795a5af9eef4c8da43a5b2e376b05e00384341ea89fa39618c711f6d5dceba2db832ea534ba44e91d95563f21cc1b95f8427a432e7838850d802d98a91ef05238e37894044314ed52f194077a164020860bdec672eb556b51b76ca86f5dfbe1b36d22240d41b3456ecebd951cf3d214ba40a2c67a56676428154bed3b4a6007cd2a2fbde8ed9b8c6f449ddaa437e4d04e5cd8eb82ec3f16f679e76701d52bef34bf04cc3ffe889a34dca4b8d846621791853b1f4db74797c62e96a6a6dfffbeb725840e871870290720339748776a0309b1c70104ecfd84ed13be06edbebd9be06e6a6e953932d92f7fad71130d7cf022fec3a4517f84a821374c22e45c4e735fa6a1ff565800da6a41116d1391c1c260ecdf8c183969d16f7a2d761db7e3332e50326b249b8c7dda2f4e1cc35ef067d21c23d0a49f7fdf9baf45de9fa04a0e49e528fa5c0629535a2fa61b3d4a294a4585fd54350aae5fc2162dc8dc16bebbc8580df55e3e5722aed0aa27c974b543beef2da437d9d39bad639dddcbc4189c41bcc351abf0b003a4caff2c14ca1213ae0ccf128a9715cfeb22ca59a736a1ba6b82b0fb59c760bb914680a5dec2977871fa1dcd33096a1f56a6d1a21ccc11f3bae52f4caf83e962f08efe56fce28cf48494d70e37a67fb735cd425f41587ddbc8959f32d60b358bd257b0f7265cd14efb00ced816aaa78b8abb67514d1fef7e2673e2b5b88442f810e1ca101578b2bbfa0f090c899b5068205d908ce638ddaccc2909fda3c18b61391233b6c27a81d347ea188b737a33e3c36a76c9479e0339457e5d9b03fb238596e5eaf84a3b1813d3f9f7d7cc172ab25ffe34dd58ba83d32a572019320d1fb9cb157c7e7be7ab1b83f11d39bd5cdf429bfc202b58307203fef655e74dd0f85c88dd8c5e25a577f089cbf3a43e2842ef4d98037185a78dea6daf7cd3c372755dc8585cf40c27b3952d12da820bf85e6df53f2e7d5d6c2a3e2da45228721984e3022a57f533dabde2dbf2c68a3738db60cecf7fa35004322b4d53027fa3945ff266df7fe21dcb185c0b573fccac9e53967704903bba9969228075f1087fe5995403516a1cf67afec8d173a0feac3275372a0161ee58f0dc9f6d1239b3ac43947f284a3d82e674c287656e481a1492ecfd8f3f17b47af631c9c8d97c39db782843bb6f4bb8d95f273262328bb18ed4d2dc65acb530fd504ce66ce9002c8facc0580b277c338eb2f9077805d3f93e54cc97efaa5d00e26266777d177094031be52b095825a7a316961d5132a2a47609ee29caa667f4594f2d81f99aafd9c83baf6349ba728681e769cc8022a17b6e4ee2d6d4dd636ad7fbb5427561711aba603df948e9c4168d7b12e3dcbbab46e8b0755ba967b2cda60c299d3d5a7a6308bb10343719faf11274239de35a3df8ebd8fd52170955a67087ec0ed586ff5ed0eefabcd1c195273945bf8f5892c3d685adb697ae8ca0bda48ef5be82ca57d55360ead7132c07cbf7e932eadbdd18ee42ffd4b93131dcaa674fa8f0a26783e91bc4c0e6303239ea1a9022f814d63d6e4d96f2b203a31ba9b607974b47d45ac4864e7948e5d1b30201609e540728d15957895e944c4765e37d6593da66447bea3f4f8da01c98eb207f667e437c13057886e906dde3cece0dd0cd95d8ca7e84caef11e7e6207dac3ea53b7f850e783fe2101b33af791f3abff84fcdcf6fca095fbcd4f0f339ca5a8acbd99257a1600d868412a27d33ad1e91770d40707ca7e2f10a167e95904a5f038455e46593eeca8440e968d6ecb28a56d1b0a18956490f4053a35c88df754e7d35bc28dfe444558af60f125f9be012e8718451a2834e2ea87ac4baa625e714fba19ec39e94190cf2fdac1e599e01ddee56d561288871413e923a019867afade2243ddea73bf7240acf881599029f28d0f0009598b1e421a1d30ad48d615319f5df3ad22e2c3374c79833b2e67774359642b0181725e110953c2de9a1ae738329e38928734535910e3503d55b881fb08ae9454f79e9b181957f85a3ad980689279c73eb0a1e2eade290c09d413c87be62112957c02bc602886a0fe4118394f47d75f23efdc8977b7f86540eafb012bc6a31265e22b320b54a66335f72541d8bf71375b1b3c22bd0bb6f637f455b3a80f6d542c45e578e2e45cd03f9aa627aec8ccb89b28256d17f8e5a5a7d09396c1c1cf5ade22c740d933a8d760d78f483388c24aaa20dbe54ed37dddfb49e060eeb7aade522f33fe59c2a0ae3b6a03fdc30c0e650b2324617a3e87326425e909b3132a63b3294127205102c43a6c7593ba04a3de0601546cb650eee7e33cd751e93ee411f2c23e64e1d1f02a3673081eb8bb07eca832f6de8ebc6a12942dc42198396e71ba0028687ac11b294eabcd5bb101c33438bc17b15e83adc9e6fc61c33501c08c7a372112a96372ea9a9dbf277cd3ece7e72ada5c5edaf6720beb15040d034d17d408809be026ace352668e9bf1a15f7ad1a103637099f3e390f84a5cbd9f7944e318878231b9117476482975b24b1de0d8d93ee437b444e38c19b4fdd7a2a3c7eba0174e0d5ab17552944926021d2d40d36a9e0a72b67857831b29cf575c111bdd31940eb5d259f33c6d496074670b3e5e427e3e329aab1b42c7efa878377e78c42fec2640039608665dbe6bdd74b2dc14e85df6e1e6560bf95f7e157dbdf9f77ccf09a1c764ac06554a555852b13e6cdfc13c735dbd4adc6b320a8bc5cf456d1cf23688c3168c6ee09c79f8335bb7965f6bb47cb308f99c5c2801782a1ea4ca8e16b13ad9067f8ddf518a54b25e4af78297d1c7bf3d2208cd8eb75aa98400a5f0627f59e080809d01d50204da04f61f87e986e721828cbf1a5d2682444e517c1feea573cf3064afe182943648bd52a48c44c9bf1cf299dc4e00bd0f9b266afce5099cdede929fb045a20eace16164ad0a64e09505c6035547e001ff919736f877f4c3e12ecb2a37ff0e585634a2e367392cfcb1cbc1f522f9fcc6f9603561ca08199ec4d0e0c4154a5b009b3e5aed9c59e521089abcd8d128f63199b609e7b2c01e244f3ab56637a63b659615bf902cce13a42c918ddca01e2df3979001acf45d4c286b8e4068c79f935a4f2dba1d38bb4e1a59614d63984f555109b4ed1b6744970fe73984b3db7b0220c1b54b7d5819b55c685e7aa919b300cd510ae678184e95610639d3652055f9502878291872599bede005abd195254e32512de6e00d5617e11b5656edb81c1e8f93aa700bc2f405b7049ef07d18d0f8177bf794ac032540f70cfdb43a0836a36249aa095a909cc0f63c5dbdd9ce2e4fc311841ac06247ffa0a7951f8bb4841733d24399c898c7c6f5e7043abbd7ac39206cdcbb701923360819f949d6cfddc57da88f1e0f2914442bcfc764ee3914629b5b632767bcd701ec5c186a28e2daddf55c7ef45ab82ea3a822ac7cbf19c75f662ed1e72940e9ff29d669e2e9c4e0e3b7bd54bfe563e86986ba8e39c009514d41ab192e30ad782cf628631f339d2bb3acc26069b0e1a6aef117303d02173331b7c10e00be824f480a600828b8ee4edce278799766042cb6c8b9a568396b1cbfce6b0b029a63716a0ebda461e752c0db40e41e2d7ca2e727548ba2e2c472f784a037fb3b72134f9e4179a73133dd3c17fa006520f28d47e9940fcf6c8a635d6f7718617c29a3fa04a360c240eb48542f824521df1e97b73f0ef19c4ad49430388cc64ae8b7d3a7156159cee8f0d2f2f504b8b42b6522ca5fd8327c3af5dc97949e287f66c7b6d9567e5706500b691e917a324a1611285e3d73dc0aafe8d1596ebb582ea76445c4f8dabcca894c4623de316b36b9e479562806957cb169643c23103176a8c4ff397cdce99f07c0caebca6872f5603e9e2a28a3a9baa5f0624c61b20a2f8286dcb187939c35986bd9bd2612413c5b08d4434a4873e96342e42b8dfa33e690976fdf1688568ed6d4763b4a34195fb04d09d4c96a8874ccb7d5e5fe63caaf1f5e9eecca8f813a33f38669d18682cff1b873c932d46921a45eb9537787ef5839f5c8cfebc6de1fe8ec611690efd97f241de30552b6c698d866f7cae89fe3fe7b0bcfa4c0aeb4b958ab6d734e7a8f362c35cbb9ed811da6028a725b3df09c622c86f6b42a2b0b96d3ca65004c3591eb868492864961001053553dcc96be6d11dddb9847701aaa6be2a44ad349f541b8e2249616947ea996aaa72e9fcbd6bb8b81c5012871b08e05d0a28e2801ea3757a89e2697a0516b144b4f2b5a8f1854804a3add3f4cbd78ff2039a633529914d025954f78273df45d9035f347879a49af2a314f0a0532d0b63e4edf992678a8f42b0698763d2afc2b0ab67246184da95f9aa41306146bf480c642657de30375a4ebd50c0fc741e9bd03cd0a9928aedfef3f56464d3e7b1956460c2ca8f83bac9086c78e7ed296d7ec3cdcdba0e85595cb80f1a0497c9c337aa6173ff3a5d9155ce4e23a4e0897d4f8e4c69ec2adbdd935849d4538de6477983aa777aed01b5014132e4a48d639d1c5570a174d4c34304987f689188e10bd2d971801c1e3296f11bb8c274ca24c33a31cdead001aba288319fe982b8fe33cf9a42ad287c0ec28bfcf0f81ba50e3daf5a03901f8aff9906fb9eea0168c8686bd536e0a35e91836b1e90551aaea9bb73c20750796f44bb7fb4ad8cb9447f0ddf95c72e945167709dd48fd16911a5b7daceadd1158c38b108e70928108220c3c0790e3fae25ee4d954e6d57e7fb4407e85ef0bc4b839c588b6cdb34ac28be21def341030b0f58a4d8bae5fd6960f02e75ff028a750eb7899ae18af9ab23fe2b631fd493ca5b3ebbc23c941f5bb9a44c32d073424f4d40c5afd1744afc10c8a6e755902d4d338ea46c1c6b153cca1ad5afd23a74d9ace8248dfc111f06e18cb3b8e5a2c9b93a45846b32de2befc7195d320eb4a4fa2faf36257be43692495fbddbdf78c27fe978d6136089d379a5bc078cf5d71ec3bb70072927cb3f872da4cb6e33568e27b5c1cf38e91b3aa8ba7b8a36d5d9099558c4ca5edd4866659f91e4cab685be285afea6300d92fd528c26c60a3642927a221d6f379ac26d09c77034822d1bff81ffa0ceeb141bb1138c5ab2a5588eca1416db8eac51c666cc1e8ca2aaedf8cf4846b43d74de0f21c6a566c9d74df30159150d6f9b745d6744681e62a5c4af6b55a1387317f8a3453afbc4cf5a760ce8f9b3675695b1f1244da63f274a630d150020b00eab96e56fce7897e704a002aab4ba4e658dd63d7224e3b3823bf71fb6a281794f3b553fbf585dfb522e1268beb439f490e6de91d0767c862ad1f00df8a5e21dbb589c574588b62595rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootpython-qt5-5.5.1-2.fc22.2.src.rpmPyQt5-docpython-qt5-doc@    /usr/bin/envrpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.0.4-14.6.0-14.0-15.2-14.12.0.1VV7P@V.VUUUzUq@Uq@UD@U@T T@T@T@TT@TMTd@Ta@T[bT[bTS@S:@SSg@Sg@SpS%@S@RVRRy@R=Rex Dieter 5.5.1-2.2Rex Dieter 5.5.1-2Rex Dieter 5.5.1-1Rex Dieter 5.5-2Rex Dieter 5.5-1Fedora Release Engineering - 5.4.2-2Rex Dieter 5.4.2-1Rex Dieter - 5.4.1-5Sandro Mani - 5.4.1-4Kalev Lember - 5.4.1-3Rex Dieter 5.4.1-2Rex Dieter 5.4.1-1Rex Dieter 5.4-6Rex Dieter 5.4-5Rex Dieter 5.4-4Rex Dieter - 5.4-3Rex Dieter 5.4-2Rex Dieter 5.4-1Rex Dieter 5.3.2-6Rex Dieter 5.3.2-5Rex Dieter 5.3.2-4Rex Dieter - 5.3.2-3Rex Dieter 5.3.2-1Fedora Release Engineering - 5.3.1-2Rex Dieter 5.3.1-1Fedora Release Engineering - 5.3-3Rex Dieter 5.3-2Rex Dieter 5.3-1Rex Dieter 5.2.1-2Rex Dieter 5.2.1-1Kevin Kofler 5.2-5Rex Dieter 5.2-4Rex Dieter 5.2-3Rex Dieter 5.2-2Rex Dieter 5.2-1- Provides: python-qt5-webkit/python3-qt5-webkit- rebuild (qt5)- 5.5.1 - enable qtenginio, fix pyuic5 wrapper, use %license- rebuild (qt5)- 5.5- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild- 5.4.2- wrong python release used in pyuic5 launch script (#1193107) - -doc: add qsci doc QyQt5.api content - enable Qt5WebChannel/Qt5WebSockets support- Add patch to fix python3 sip installation dir (#1228432)- Rebuilt for GCC 5 C++11 ABI change- rebuild (sip)- 5.4.1- rebuild (sip)- +macros.pyqt5- -devel: restore dep on base pkg- python3-qt5-devel subpkg- ensure .so modules are executable (for proper -debuginfo extraction)- 5.4- restore python3 support- pkgconfig(QtOpenGL) being satisfied by qt4 devel (#1162415)- try to determine dbus-python install paths dynamically (#1161121)- Build failure in sipQtWebKitWidgestQWebInspector: qprinter.h not found (#1160932) - python2_sitelib should be python2_sitearch (#1161121)- PyQt-gpl-5.3.2- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild- PyQt-gpl-5.3.1- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild- python3: (Build)Requires: python3-dbus- PyQt-gpl-5.3 - +Qt5Bluetooth,Qt5Quick,Qt5SerialPorts support- rebuild (f21-python) - +Qt5Positioning,Qt5Sensors support- PyQt-5.2.1- Rebuild against fixed qt5-qtbase to fix -debuginfo (#1065636)- python3-qt5 support- Provides: PyQt5- BR: python2-devel, use %__python2 macro- PyQt-5.2  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~                           ! " # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~                            ! " # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~                            ! " # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~                            ! " # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~                            ! " # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~        !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*5.5.1-2.fc22.25.5.1-2.fc22.2      !!!""####$$"%%%%&&&"''''""(((("))))**+++,,-,,+....///////////////+001++222222+334444444443333555566666777888887777799999977:;:::7<<<<77====777>?>>>>>>>7@@@@AABBCCCCCCADDDDEEEEAFGGGGGGFFFAAAHIIIIIIHHHAJJKKKJLLMMMMMMMLLLNNNNNNNOONNNPPPPPPPQRRRRRRQSSTTTTUUSSSVWWWVVVSXXXXYZZZZZZZZZZ[[[[[[[[[[[[\\\[[[[[[[[[]]^^^^^__`````_^aaaa^b^c^d^eee]fgfffffhfiiiiiijjjjjjjjjjjjifkflfmfnnfoo]pqqqqprrrrpssss]tuuuu]vvvvwwvv]xyzzy{{y||y}}y~~ypython-qt5-docexamplesREADMEactiveqtREADMEwebbrowsericonsimage0.xpmimage1.xpmimage2.xpmimage3.xpmimage4.xpmimage5.xpmimage6.xpmmainwindow.qrcmainwindow.uimainwindow_rc.pyui_mainwindow.pywebbrowser.pyanimationREADMEanimatedtilesanimatedtiles.pyanimatedtiles.qrcanimatedtiles_rc.pyimagesTime-For-Lunch-2.jpgcentered.pngellipse.pngfigure8.pngkinetic.pngrandom.pngtile.pngappchooseraccessories-dictionary.pngakregator.pngappchooser.pyappchooser.qrcappchooser_rc.pydigikam.pngk3b.pngeasingeasing.pyeasing.qrceasing_rc.pyform.uiimagesqt-logo.pngui_form.pymoveblocks.pystatesaccessories-dictionary.pngakregator.pngdigikam.pnghelp-browser.pngk3b.pngkchart.pngstates.pystates.qrcstates_rc.pystickmananimationschillingdancingdeadjumpingstickman.pystickman.qrcstickman_rc.pydbuschatchat.pychatmainwindow.uichatsetnickname.uiui_chatmainwindow.pyui_chatsetnickname.pylistnames.pypingpongping.pypong.pyremotecontrolledcarcarcar.pycontrollercontroller.pycontroller.uiui_controller.pydesignerREADMEcalculatorformcalculatorform.pycalculatorform.uiui_calculatorform.pypluginsplugins.pypythonanalogclockplugin.pybubbleswidgetplugin.pycounterlabelplugin.pydatetimeeditplugin.pyhelloglwidgetplugin.pymultipagewidgetplugin.pypolygonwidgetplugin.pypydemoplugin.pypythonconsoleplugin.pywidgetsanalogclock.pybubbleswidget.pycounterlabel.pydatetimeedit.pyhelloglwidget.pymultipagewidget.pypolygonwidget.pypydemo.pypythonconsolewidget.pydesktopREADMEscreenshot.pysystrayimagesbad.pngheart.pngtrash.pngsystray.pysystray.qrcsystray_rc.pydialogsREADMEclasswizardclasswizard.pyclasswizard.qrcclasswizard_rc.pyimagesbackground.pngbanner.pnglogo1.pnglogo2.pnglogo3.pngwatermark1.pngwatermark2.pngconfigdialogconfigdialog.pyconfigdialog.qrcconfigdialog_rc.pyimagesconfig.pngquery.pngupdate.pngextension.pyfindfiles.pystandarddialogs.pytabdialog.pytrivialwizard.pydraganddropREADMEdelayedencodingdelayedencoding.pydelayedencoding.qrcdelayedencoding_rc.pyimagesdrag.pngexample.svgdraggableiconsdraggableicons.pydraggableicons.qrcdraggableicons_rc.pyimagesboat.pngcar.pnghouse.pngdraggabletextdraggabletext.pydraggabletext.qrcdraggabletext_rc.pywords.txtdropsite.pyfridgemagnetsfridgemagnets.pyfridgemagnets.qrcfridgemagnets_rc.pywords.txtpuzzleexample.jpgpuzzle.pypuzzle.qrcpuzzle_rc.pyeffectsREADMElighting.pygraphicsviewREADMEanchorlayout.pycollidingmicecollidingmice.pyimagescheese.jpgmice.qrcmice_rc.pydiagramscenediagramscene.pydiagramscene.qrcdiagramscene_rc.pyimagesbackground1.pngbackground2.pngbackground3.pngbackground4.pngbold.pngbringtofront.pngdelete.pngfloodfill.pngitalic.pnglinecolor.pnglinepointer.pngpointer.pngsendtoback.pngtextpointer.pngunderline.pngdragdroprobotdragdroprobot.pyimageshead.pngelasticnodes.pyembeddeddialogsNo-Ones-Laughing-3.jpgembeddeddialog.pyembeddeddialog.uiembeddeddialogs.pyembeddeddialogs.qrcembeddeddialogs_rc.pypadnavigatorform.uiimagesartsfftscope.pngblue_angle_swirl.jpgkontact_contacts.pngkontact_journal.pngkontact_mail.pngkontact_notes.pngkopeteavailable.pngmetacontact_online.pngminitools.pngpadnavigator.pypadnavigator.qrcpadnavigator_rc.pyui_form.pyipcREADMElocalfortuneclient.pylocalfortuneserver.pysharedmemorydialog.pydialog.uiimage.pngqt.pngsharedmemory.pyitemviewsREADMEbasicsortfiltermodel.pychartchart.pychart.qrcchart_rc.pymydata.chtqtdata.chtcoloreditorfactory.pycombowidgetmapper.pycustomsortfiltermodel.pydirview.pyeditabletreemodeldefault.txteditabletreemodel.pyeditabletreemodel.qrceditabletreemodel_rc.pymainwindow.uiui_mainwindow.pyfetchmore.pypixelatorimagesqt.pngpixelator.pypixelator.qrcpixelator_rc.pypuzzleexample.jpgpuzzle.pypuzzle.qrcpuzzle_rc.pysimpledommodel.pysimpletreemodeldefault.txtsimpletreemodel.pysimpletreemodel.qrcsimpletreemodel_rc.pysimplewidgetmapper.pyspinboxdelegate.pyspreadsheetimagesinterview.pngprintview.pyspreadsheet.pyspreadsheet.qrcspreadsheet_rc.pyspreadsheetdelegate.pyspreadsheetitem.pyutil.pystardelegate.pylayoutsREADMEbasiclayouts.pyborderlayout.pyflowlayout.pymainwindowsREADMEapplicationapplication.pyimagescopy.pngcut.pngnew.pngopen.pngpaste.pngsave.pngdockwidgetsdockwidgets.pydockwidgets.qrcdockwidgets_rc.pyimagesnew.pngprint.pngsave.pngundo.pngmdiimagescopy.pngcut.pngnew.pngopen.pngpaste.pngsave.pngmdi.pymdi.qrcmdi_rc.pymenus.pyrecentfiles.pysdiimagescopy.pngcut.pngnew.pngopen.pngpaste.pngsave.pngsdi.pysdi.qrcsdi_rc.pyseparations.pymultimediaREADMEaudiodevicesaudiodevices.pyaudiodevicesbase.uiui_audiodevicesbase.pyaudiooutput.pymultimediawidgetsREADMEcameracamera.pycamera.uiimagesettings.uiui_camera.pyui_imagesettings.pyui_videosettings.pyvideosettings.uiplayer.pyvideographicsitem.pyvideowidget.pynetworkREADMEblockingfortuneclient.pybroadcastreceiver.pybroadcastsender.pyfortuneclient.pyfortuneserver.pyhttpauthenticationdialog.uihttp.pylightmaps.pyloopback.pythreadedfortuneserver.pyopengl2dpainting.pyREADMEgrabber.pyhellogl.pyopenglwindow.pyoverpainting.pytexturesimagesside1.pngside2.pngside3.pngside4.pngside5.pngside6.pngtextures.pypaintingREADMEbasicdrawingbasicdrawing.pybasicdrawing.qrcbasicdrawing_rc.pyimagesbrick.pngqt-logo.pngconcentriccircles.pypainterpaths.pysvgviewerfilesbubbles.svgcubic.svgspheres.svgsvgviewer.pysvgviewer.qrcsvgviewer_rc.pytransformations.pypyuiccompile-on-the-fly.pydemo.uiload_ui1.pyload_ui2.pyqmlreferenceexamplesadding.pyattached.pybinding.pycoercion.pydefault.pygrouped.pymethods.pyproperties.pysignal.pyvaluesource.pyqtdemocolors.pydemoitem.pydemoitemanimation.pydemotextitem.pyexamplecontent.pyexamples.xmlguide.pyguidecircle.pyguideline.pyheadingitem.pyimageitem.pyimagesdemobg.pngqtlogo_small.pngtrolltech-logo.pngitemcircleanimation.pyletteritem.pymainwindow.pymenucontent.pymenumanager.pyqtdemo.pyscanitem.pyscore.pytextbutton.pyquickREADMEanimationanimation.pyanimation.qmlanimation.qrcanimation_rc.pybasicscolor-animation.qmlimagesface-smile.pngmoon.pngshadow.pngstar.pngsun.pngproperty-animation.qmlbehaviorsSideRect.qmlbehavior-example.qmltvtennis.qmlwigglytext.qmleasingeasing.qmlpathanimationpathanimation.qmlpathinterpolatorpathinterpolator.qmlstatesqt-logo.pngstates.qmltransitions.qmlcanvasbezierCurvebezierCurve.qmlcanvas.pycanvas.qmlcanvas.qrccanvas_rc.pyclipclip.qmlcontentsButton.qmlScrollBar.qmlSlider.qmlTitleBar.qmlToolBar.qmlimagesbutton-pressed.pngbutton.pngdefault.svggloss.pnglineedit.pnglineedit.sciquit.pngstripes.pngtitlebar.pngtitlebar.scitoolbutton.pngtoolbutton.sciqt-logo.pngquadraticCurveToquadraticCurveTo.qmlroundedrectroundedrect.qmlsmilesmile.qmlsquirclesquircle.pngsquircle.qmltigertiger.jstiger.qmlmodelsabstractitemmodelabstractitemmodel.pyabstractitemmodel.qrcabstractitemmodel_rc.pyview.qmlobjectlistmodelobjectlistmodel.pyobjectlistmodel.qrcobjectlistmodel_rc.pyview.qmlstringlistmodelstringlistmodel.pystringlistmodel.qrcstringlistmodel_rc.pyview.qmlscenegraphcustomgeometrycustomgeometry.pycustomgeometry.qrccustomgeometry_rc.pymain.qmlsharedButton.qmlLauncherList.qmlSimpleLauncherDelegate.qmlimagesback.pngnext.pngshared.qrcshared_rc.pytutorialsextendingchapter1-basicsapp.qmlchapter1-basics.pychapter2-methodsapp.qmlchapter2-methods.pychapter3-bindingsapp.qmlchapter3-bindings.pychapter4-customPropertyTypesapp.qmlchapter4-customPropertyTypes.pychapter5-listpropertiesapp.qmlchapter5-listproperties.pychapter6-pluginsChartschartsplugin.pypiechart.pypieslice.pyqmldirapp.qmlrichtextREADMEcalendar.pyorderform.pysyntaxhighlighter.pytexteditexample.htmlimageslogo.pnglogo32.pngmaceditcopy.pngeditcut.pngeditpaste.pngeditredo.pngeditundo.pngexportpdf.pngfilenew.pngfileopen.pngfileprint.pngfilesave.pngtextbold.pngtextcenter.pngtextitalic.pngtextjustify.pngtextleft.pngtextright.pngtextunder.pngzoomin.pngzoomout.pngwineditcopy.pngeditcut.pngeditpaste.pngeditredo.pngeditundo.pngexportpdf.pngfilenew.pngfileopen.pngfileprint.pngfilesave.pngtextbold.pngtextcenter.pngtextitalic.pngtextjustify.pngtextleft.pngtextright.pngtextunder.pngzoomin.pngzoomout.pngtextedit.pytextedit.qrctextedit_rc.pytextobjectfilesheart.svgtextobject.pysqlREADMEcachedtable.pyconnection.pyquerymodel.pyrelationaltablemodel.pytablemodel.pythreadsREADMEmandelbrot.pysemaphores.pywaitconditions.pytoolsREADMEcodecscodecs.pyencodedfilesiso-8859-1.txtiso-8859-15.txtutf-16.txtutf-16be.txtutf-16le.txtutf-8.txtcustomcompletercustomcompleter.pycustomcompleter.qrccustomcompleter_rc.pyresourceswordlist.txti18ni18n.pyi18n.qrci18n_rc.pytranslationsi18n_ar.qmi18n_ar.tsi18n_cs.qmi18n_cs.tsi18n_de.qmi18n_de.tsi18n_el.qmi18n_el.tsi18n_en.qmi18n_en.tsi18n_eo.qmi18n_eo.tsi18n_fr.qmi18n_fr.tsi18n_it.qmi18n_it.tsi18n_jp.qmi18n_jp.tsi18n_ko.qmi18n_ko.tsi18n_no.qmi18n_no.tsi18n_pt.qmi18n_pt.tsi18n_ru.qmi18n_ru.tsi18n_sv.qmi18n_sv.tsi18n_zh.qmi18n_zh.tsregexp.pysettingseditorinifileslicensepage.iniqsa.inisettingseditor.pytutorialsaddressbookREADMEpart1.pypart2.pypart3.pypart4.pypart5.pypart6.pypart7.pywebkitREADMEdomtraversaldomtraversal.pyui_window.pywindow.uifancybrowser__pycache__jquery_rc.cpython-34.pycfancybrowser.pyjquery.min.jsjquery.qrcjquery_rc.pyformextractorform.htmlformextractor.pyformextractor.qrcformextractor.uiformextractor_rc.pyui_formextractor.pyframecapture.pypreviewerpreviewer.pypreviewer.uiui_previewer.pysimpleselectorsimpleselector.pyui_window.pywindow.uiwidgetsREADMEanalogclock.pycalculator.pycalendarwidget.pycharactermap.pydigitalclock.pygroupbox.pyiconsicons.pyimagesdesigner.pngfind_disabled.pngfind_normal.pngmonkey_off_128x128.pngmonkey_off_16x16.pngmonkey_off_32x32.pngmonkey_off_64x64.pngmonkey_on_128x128.pngmonkey_on_16x16.pngmonkey_on_32x32.pngmonkey_on_64x64.pngqt_extended_16x16.pngqt_extended_32x32.pngqt_extended_48x48.pngimageviewer.pylineedits.pymovieanimation.mngmovie.pyscribble.pyshapedclock.pysliders.pyspinboxes.pystyles.pystylesheetimagescheckbox_checked.pngcheckbox_checked_hover.pngcheckbox_checked_pressed.pngcheckbox_unchecked.pngcheckbox_unchecked_hover.pngcheckbox_unchecked_pressed.pngdown_arrow.pngdown_arrow_disabled.pngframe.pngpagefold.pngpushbutton.pngpushbutton_hover.pngpushbutton_pressed.pngradiobutton_checked.pngradiobutton_checked_hover.pngradiobutton_checked_pressed.pngradiobutton_unchecked.pngradiobutton_unchecked_hover.pngradiobutton_unchecked_pressed.pngsizegrip.pngspindown.pngspindown_hover.pngspindown_off.pngspindown_pressed.pngspinup.pngspinup_hover.pngspinup_off.pngspinup_pressed.pngup_arrow.pngup_arrow_disabled.pngmainwindow.uiqsscoffee.qssdefault.qsspagefold.qssstylesheet.pystylesheet.qrcstylesheet_rc.pystylesheeteditor.pystylesheeteditor.uiui_mainwindow.pyui_stylesheeteditor.pytetrix.pytooltipsimagescircle.pngsquare.pngtriangle.pngtooltips.pytooltips.qrctooltips_rc.pywiggly.pywindowflags.pyxmlpatternsREADMEschemafilescontact.xsdinvalid_contact.xmlinvalid_order.xmlinvalid_recipe.xmlorder.xsdrecipe.xsdvalid_contact.xmlvalid_order.xmlvalid_recipe.xmlschema.pyschema.qrcschema.uischema_rc.pyui_schema.pyhtml_sourcesapienginio.txtenginioclient.txtenginioclientconnection.txtenginioidentity.txtenginiomodel.txtenginiooauth2authentication.txtenginioreply.txtqabstractanimation.txtqabstractbutton.txtqabstracteventdispatcher.txtqabstractextensionfactory.txtqabstractextensionmanager.txtqabstractformbuilder.txtqabstractgraphicsshapeitem.txtqabstractitemdelegate.txtqabstractitemmodel.txtqabstractitemview.txtqabstractlistmodel.txtqabstractmessagehandler.txtqabstractnativeeventfilter.txtqabstractnetworkcache.txtqabstractprintdialog.txtqabstractproxymodel.txtqabstractscrollarea.txtqabstractslider.txtqabstractsocket.txtqabstractspinbox.txtqabstractstate.txtqabstracttablemodel.txtqabstracttextdocumentlayout.txtqabstracttransition.txtqabstracturiresolver.txtqabstractvideobuffer.txtqabstractvideosurface.txtqabstractxmlnodemodel.txtqabstractxmlreceiver.txtqaccelerometer.txtqaccelerometerfilter.txtqaccelerometerreading.txtqaction.txtqactionevent.txtqactiongroup.txtqaltimeter.txtqaltimeterfilter.txtqaltimeterreading.txtqambientlightfilter.txtqambientlightreading.txtqambientlightsensor.txtqambienttemperaturefilter.txtqambienttemperaturereading.txtqambienttemperaturesensor.txtqanimationgroup.txtqapplication.txtqaudio.txtqaudiobuffer.txtqaudiodecoder.txtqaudiodeviceinfo.txtqaudioencodersettings.txtqaudioformat.txtqaudioinput.txtqaudiooutput.txtqaudioprobe.txtqaudiorecorder.txtqauthenticator.txtqaxbase.txtqaxobject.txtqaxwidget.txtqbackingstore.txtqbasictimer.txtqbitarray.txtqbitmap.txtqbluetoothaddress.txtqbluetoothdevicediscoveryagent.txtqbluetoothdeviceinfo.txtqbluetoothhostinfo.txtqbluetoothlocaldevice.txtqbluetoothserver.txtqbluetoothservicediscoveryagent.txtqbluetoothserviceinfo.txtqbluetoothsocket.txtqbluetoothtransfermanager.txtqbluetoothtransferreply.txtqbluetoothtransferrequest.txtqbluetoothuuid.txtqboxlayout.txtqbrush.txtqbuffer.txtqbuttongroup.txtqbytearray.txtqbytearraymatcher.txtqcalendarwidget.txtqcamera.txtqcameraexposure.txtqcamerafocus.txtqcamerafocuszone.txtqcameraimagecapture.txtqcameraimageprocessing.txtqcamerainfo.txtqcameraviewfinder.txtqcheckbox.txtqchildevent.txtqclipboard.txtqcloseevent.txtqcollator.txtqcollatorsortkey.txtqcolor.txtqcolordialog.txtqcolumnview.txtqcombobox.txtqcommandlineoption.txtqcommandlineparser.txtqcommandlinkbutton.txtqcommonstyle.txtqcompass.txtqcompassfilter.txtqcompassreading.txtqcompleter.txtqconicalgradient.txtqcontextmenuevent.txtqcoreapplication.txtqcryptographichash.txtqcursor.txtqdatastream.txtqdatawidgetmapper.txtqdate.txtqdateedit.txtqdatetime.txtqdatetimeedit.txtqdbus.txtqdbusabstractadaptor.txtqdbusabstractinterface.txtqdbusargument.txtqdbusconnection.txtqdbusconnectioninterface.txtqdbuserror.txtqdbusinterface.txtqdbusmessage.txtqdbusobjectpath.txtqdbuspendingcall.txtqdbuspendingcallwatcher.txtqdbuspendingreply.txtqdbusreply.txtqdbusservicewatcher.txtqdbussignature.txtqdbusunixfiledescriptor.txtqdbusvariant.txtqdesigneractioneditorinterface.txtqdesignercontainerextension.txtqdesignercustomwidgetcollectioninterface.txtqdesignercustomwidgetinterface.txtqdesignerformeditorinterface.txtqdesignerformwindowcursorinterface.txtqdesignerformwindowinterface.txtqdesignerformwindowmanagerinterface.txtqdesignermembersheetextension.txtqdesignerobjectinspectorinterface.txtqdesignerpropertyeditorinterface.txtqdesignerpropertysheetextension.txtqdesignertaskmenuextension.txtqdesignerwidgetboxinterface.txtqdesktopservices.txtqdesktopwidget.txtqdial.txtqdialog.txtqdialogbuttonbox.txtqdir.txtqdiriterator.txtqdirmodel.txtqdistancefilter.txtqdistancereading.txtqdistancesensor.txtqdnsdomainnamerecord.txtqdnshostaddressrecord.txtqdnslookup.txtqdnsmailexchangerecord.txtqdnsservicerecord.txtqdnstextrecord.txtqdockwidget.txtqdomattr.txtqdomcdatasection.txtqdomcharacterdata.txtqdomcomment.txtqdomdocument.txtqdomdocumentfragment.txtqdomdocumenttype.txtqdomelement.txtqdomentity.txtqdomentityreference.txtqdomimplementation.txtqdomnamednodemap.txtqdomnode.txtqdomnodelist.txtqdomnotation.txtqdomprocessinginstruction.txtqdomtext.txtqdoublespinbox.txtqdoublevalidator.txtqdrag.txtqdragenterevent.txtqdragleaveevent.txtqdragmoveevent.txtqdropevent.txtqdynamicpropertychangeevent.txtqeasingcurve.txtqelapsedtimer.txtqenterevent.txtqerrormessage.txtqevent.txtqeventloop.txtqeventlooplocker.txtqeventtransition.txtqexposeevent.txtqextensionfactory.txtqextensionmanager.txtqfile.txtqfiledevice.txtqfiledialog.txtqfileiconprovider.txtqfileinfo.txtqfileopenevent.txtqfileselector.txtqfilesystemmodel.txtqfilesystemwatcher.txtqfinalstate.txtqfocusevent.txtqfocusframe.txtqfont.txtqfontcombobox.txtqfontdatabase.txtqfontdialog.txtqfontinfo.txtqfontmetrics.txtqfontmetricsf.txtqformbuilder.txtqformlayout.txtqframe.txtqgenericargument.txtqgenericreturnargument.txtqgeoaddress.txtqgeoareamonitorinfo.txtqgeoareamonitorsource.txtqgeocircle.txtqgeocodereply.txtqgeocodingmanager.txtqgeocodingmanagerengine.txtqgeocoordinate.txtqgeolocation.txtqgeomaneuver.txtqgeopositioninfo.txtqgeopositioninfosource.txtqgeorectangle.txtqgeoroute.txtqgeoroutereply.txtqgeorouterequest.txtqgeoroutesegment.txtqgeoroutingmanager.txtqgeoroutingmanagerengine.txtqgeosatelliteinfo.txtqgeosatelliteinfosource.txtqgeoserviceprovider.txtqgeoshape.txtqgesture.txtqgestureevent.txtqgesturerecognizer.txtqgl.txtqglcontext.txtqglformat.txtqglwidget.txtqglyphrun.txtqgradient.txtqgraphicsanchor.txtqgraphicsanchorlayout.txtqgraphicsblureffect.txtqgraphicscolorizeeffect.txtqgraphicsdropshadoweffect.txtqgraphicseffect.txtqgraphicsellipseitem.txtqgraphicsgridlayout.txtqgraphicsitem.txtqgraphicsitemgroup.txtqgraphicslayout.txtqgraphicslayoutitem.txtqgraphicslinearlayout.txtqgraphicslineitem.txtqgraphicsobject.txtqgraphicsopacityeffect.txtqgraphicspathitem.txtqgraphicspixmapitem.txtqgraphicspolygonitem.txtqgraphicsproxywidget.txtqgraphicsrectitem.txtqgraphicsrotation.txtqgraphicsscale.txtqgraphicsscene.txtqgraphicsscenecontextmenuevent.txtqgraphicsscenedragdropevent.txtqgraphicssceneevent.txtqgraphicsscenehelpevent.txtqgraphicsscenehoverevent.txtqgraphicsscenemouseevent.txtqgraphicsscenemoveevent.txtqgraphicssceneresizeevent.txtqgraphicsscenewheelevent.txtqgraphicssimpletextitem.txtqgraphicssvgitem.txtqgraphicstextitem.txtqgraphicstransform.txtqgraphicsvideoitem.txtqgraphicsview.txtqgraphicswebview.txtqgraphicswidget.txtqgridlayout.txtqgroupbox.txtqguiapplication.txtqgyroscope.txtqgyroscopefilter.txtqgyroscopereading.txtqhboxlayout.txtqheaderview.txtqhelpcontentitem.txtqhelpcontentmodel.txtqhelpcontentwidget.txtqhelpengine.txtqhelpenginecore.txtqhelpevent.txtqhelpindexmodel.txtqhelpindexwidget.txtqhelpsearchengine.txtqhelpsearchquery.txtqhelpsearchquerywidget.txtqhelpsearchresultwidget.txtqhideevent.txtqhistorystate.txtqholsterfilter.txtqholsterreading.txtqholstersensor.txtqhostaddress.txtqhostinfo.txtqhoverevent.txtqhttpmultipart.txtqhttppart.txtqicon.txtqicondragevent.txtqiconengine.txtqidentityproxymodel.txtqimage.txtqimageencodersettings.txtqimageiohandler.txtqimagereader.txtqimagewriter.txtqinputdialog.txtqinputevent.txtqinputmethod.txtqinputmethodevent.txtqinputmethodqueryevent.txtqintvalidator.txtqiodevice.txtqirproximityfilter.txtqirproximityreading.txtqirproximitysensor.txtqitemdelegate.txtqitemeditorcreatorbase.txtqitemeditorfactory.txtqitemselection.txtqitemselectionmodel.txtqitemselectionrange.txtqjsengine.txtqjsonarray.txtqjsondocument.txtqjsonobject.txtqjsonparseerror.txtqjsonvalue.txtqjsvalue.txtqjsvalueiterator.txtqkeyevent.txtqkeyeventtransition.txtqkeysequence.txtqkeysequenceedit.txtqlabel.txtqlayout.txtqlayoutitem.txtqlcdnumber.txtqlibrary.txtqlibraryinfo.txtqlightfilter.txtqlightreading.txtqlightsensor.txtqline.txtqlineargradient.txtqlineedit.txtqlinef.txtqlistview.txtqlistwidget.txtqlistwidgetitem.txtqlocale.txtqlocalserver.txtqlocalsocket.txtqlocation.txtqlockfile.txtqlowenergycharacteristic.txtqlowenergycontroller.txtqlowenergydescriptor.txtqlowenergyservice.txtqmaccocoaviewcontainer.txtqmacpasteboardmime.txtqmactoolbar.txtqmactoolbaritem.txtqmagnetometer.txtqmagnetometerfilter.txtqmagnetometerreading.txtqmainwindow.txtqmargins.txtqmarginsf.txtqmaskgenerator.txtqmatrix2x2.txtqmatrix2x3.txtqmatrix2x4.txtqmatrix3x2.txtqmatrix3x3.txtqmatrix3x4.txtqmatrix4x2.txtqmatrix4x3.txtqmatrix4x4.txtqmdiarea.txtqmdisubwindow.txtqmediabindableinterface.txtqmediacontent.txtqmediacontrol.txtqmediametadata.txtqmediaobject.txtqmediaplayer.txtqmediaplaylist.txtqmediarecorder.txtqmediaresource.txtqmediaservice.txtqmediatimeinterval.txtqmediatimerange.txtqmenu.txtqmenubar.txtqmessageauthenticationcode.txtqmessagebox.txtqmessagelogcontext.txtqmessagelogger.txtqmetaclassinfo.txtqmetaenum.txtqmetamethod.txtqmetaobject.txtqmetaproperty.txtqmetatype.txtqmimedata.txtqmimedatabase.txtqmimetype.txtqmodelindex.txtqmouseevent.txtqmouseeventtransition.txtqmoveevent.txtqmovie.txtqmultimedia.txtqmutex.txtqmutexlocker.txtqndeffilter.txtqndefmessage.txtqndefnfciconrecord.txtqndefnfcsmartposterrecord.txtqndefnfctextrecord.txtqndefnfcurirecord.txtqndefrecord.txtqnearfieldmanager.txtqnearfieldsharemanager.txtqnearfieldsharetarget.txtqnearfieldtarget.txtqnetworkaccessmanager.txtqnetworkaddressentry.txtqnetworkcachemetadata.txtqnetworkconfiguration.txtqnetworkconfigurationmanager.txtqnetworkcookie.txtqnetworkcookiejar.txtqnetworkdiskcache.txtqnetworkinterface.txtqnetworkproxy.txtqnetworkproxyfactory.txtqnetworkproxyquery.txtqnetworkreply.txtqnetworkrequest.txtqnetworksession.txtqnmeapositioninfosource.txtqobject.txtqobjectcleanuphandler.txtqoffscreensurface.txtqopenglbuffer.txtqopenglcontext.txtqopenglcontextgroup.txtqopengldebuglogger.txtqopengldebugmessage.txtqopenglframebufferobject.txtqopenglframebufferobjectformat.txtqopenglpaintdevice.txtqopenglshader.txtqopenglshaderprogram.txtqopengltexture.txtqopengltimemonitor.txtqopengltimerquery.txtqopenglvertexarrayobject.txtqopenglwidget.txtqopenglwindow.txtqorientationfilter.txtqorientationreading.txtqorientationsensor.txtqpagedpaintdevice.txtqpagelayout.txtqpagesetupdialog.txtqpagesize.txtqpaintdevice.txtqpaintdevicewindow.txtqpaintengine.txtqpaintenginestate.txtqpainter.txtqpainterpath.txtqpainterpathstroker.txtqpaintevent.txtqpalette.txtqpangesture.txtqparallelanimationgroup.txtqpauseanimation.txtqpdfwriter.txtqpen.txtqpersistentmodelindex.txtqpicture.txtqpictureio.txtqpinchgesture.txtqpixelformat.txtqpixmap.txtqpixmapcache.txtqplace.txtqplaceattribute.txtqplacecategory.txtqplacecontactdetail.txtqplacecontent.txtqplacecontentreply.txtqplacecontentrequest.txtqplacedetailsreply.txtqplaceeditorial.txtqplaceicon.txtqplaceidreply.txtqplaceimage.txtqplacemanager.txtqplacemanagerengine.txtqplacematchreply.txtqplacematchrequest.txtqplaceproposedsearchresult.txtqplaceratings.txtqplacereply.txtqplaceresult.txtqplacereview.txtqplacesearchreply.txtqplacesearchrequest.txtqplacesearchresult.txtqplacesearchsuggestionreply.txtqplacesupplier.txtqplaceuser.txtqplaintextdocumentlayout.txtqplaintextedit.txtqpluginloader.txtqpoint.txtqpointf.txtqpolygon.txtqpolygonf.txtqpressurefilter.txtqpressurereading.txtqpressuresensor.txtqprintdialog.txtqprintengine.txtqprinter.txtqprinterinfo.txtqprintpreviewdialog.txtqprintpreviewwidget.txtqprocess.txtqprocessenvironment.txtqprogressbar.txtqprogressdialog.txtqpropertyanimation.txtqproximityfilter.txtqproximityreading.txtqproximitysensor.txtqproxystyle.txtqpushbutton.txtqqmlabstracturlinterceptor.txtqqmlapplicationengine.txtqqmlcomponent.txtqqmlcontext.txtqqmlengine.txtqqmlerror.txtqqmlexpression.txtqqmlextensionplugin.txtqqmlfileselector.txtqqmlimageproviderbase.txtqqmlincubator.txtqqmlincubatorcontrol.txtqqmllistproperty.txtqqmllistreference.txtqqmlndefrecord.txtqqmlnetworkaccessmanagerfactory.txtqqmlparserstatus.txtqqmlproperty.txtqqmlpropertymap.txtqqmlpropertyvaluesource.txtqqmlscriptstring.txtqquaternion.txtqquickframebufferobject.txtqquickimageprovider.txtqquickitem.txtqquickitemgrabresult.txtqquickpainteditem.txtqquickrendercontrol.txtqquicktextdocument.txtqquicktexturefactory.txtqquickview.txtqquickwidget.txtqquickwindow.txtqradialgradient.txtqradiobutton.txtqradiodata.txtqradiotuner.txtqrasterwindow.txtqrawfont.txtqreadlocker.txtqreadwritelock.txtqrect.txtqrectf.txtqregexp.txtqregexpvalidator.txtqregion.txtqregularexpression.txtqregularexpressionmatch.txtqregularexpressionmatchiterator.txtqregularexpressionvalidator.txtqresizeevent.txtqresource.txtqrotationfilter.txtqrotationreading.txtqrotationsensor.txtqrubberband.txtqrunnable.txtqsavefile.txtqscreen.txtqscrollarea.txtqscrollbar.txtqscroller.txtqscrollerproperties.txtqscrollevent.txtqscrollprepareevent.txtqsemaphore.txtqsensor.txtqsensorfilter.txtqsensorreading.txtqsequentialanimationgroup.txtqserialport.txtqserialportinfo.txtqsessionmanager.txtqsettings.txtqsgabstractrenderer.txtqsgbasicgeometrynode.txtqsgclipnode.txtqsgdynamictexture.txtqsgengine.txtqsgflatcolormaterial.txtqsggeometry.txtqsggeometrynode.txtqsgmaterial.txtqsgmaterialshader.txtqsgmaterialtype.txtqsgnode.txtqsgopacitynode.txtqsgopaquetexturematerial.txtqsgsimplerectnode.txtqsgsimpletexturenode.txtqsgtexture.txtqsgtexturematerial.txtqsgtextureprovider.txtqsgtransformnode.txtqsgvertexcolormaterial.txtqsharedmemory.txtqshortcut.txtqshortcutevent.txtqshowevent.txtqsignalblocker.txtqsignalmapper.txtqsignalspy.txtqsignaltransition.txtqsimplexmlnodemodel.txtqsize.txtqsizef.txtqsizegrip.txtqsizepolicy.txtqslider.txtqsocketnotifier.txtqsortfilterproxymodel.txtqsound.txtqsoundeffect.txtqsourcelocation.txtqspaceritem.txtqspinbox.txtqsplashscreen.txtqsplitter.txtqsplitterhandle.txtqsql.txtqsqldatabase.txtqsqldriver.txtqsqldrivercreatorbase.txtqsqlerror.txtqsqlfield.txtqsqlindex.txtqsqlquery.txtqsqlquerymodel.txtqsqlrecord.txtqsqlrelation.txtqsqlrelationaldelegate.txtqsqlrelationaltablemodel.txtqsqlresult.txtqsqltablemodel.txtqssl.txtqsslcertificate.txtqsslcertificateextension.txtqsslcipher.txtqsslconfiguration.txtqsslerror.txtqsslkey.txtqsslsocket.txtqstackedlayout.txtqstackedwidget.txtqstandarditem.txtqstandarditemmodel.txtqstandardpaths.txtqstate.txtqstatemachine.txtqstatictext.txtqstatusbar.txtqstatustipevent.txtqstorageinfo.txtqstringlistmodel.txtqstyle.txtqstyleditemdelegate.txtqstylefactory.txtqstylehintreturn.txtqstylehintreturnmask.txtqstylehintreturnvariant.txtqstylehints.txtqstyleoption.txtqstyleoptionbutton.txtqstyleoptioncombobox.txtqstyleoptioncomplex.txtqstyleoptiondockwidget.txtqstyleoptionfocusrect.txtqstyleoptionframe.txtqstyleoptiongraphicsitem.txtqstyleoptiongroupbox.txtqstyleoptionheader.txtqstyleoptionmenuitem.txtqstyleoptionprogressbar.txtqstyleoptionrubberband.txtqstyleoptionsizegrip.txtqstyleoptionslider.txtqstyleoptionspinbox.txtqstyleoptiontab.txtqstyleoptiontabbarbase.txtqstyleoptiontabwidgetframe.txtqstyleoptiontitlebar.txtqstyleoptiontoolbar.txtqstyleoptiontoolbox.txtqstyleoptiontoolbutton.txtqstyleoptionviewitem.txtqstylepainter.txtqsurface.txtqsurfaceformat.txtqsvggenerator.txtqsvgrenderer.txtqsvgwidget.txtqswipegesture.txtqsyntaxhighlighter.txtqsysinfo.txtqsystemsemaphore.txtqsystemtrayicon.txtqt.txtqtabbar.txtqtabletevent.txtqtableview.txtqtablewidget.txtqtablewidgetitem.txtqtablewidgetselectionrange.txtqtabwidget.txtqtapandholdgesture.txtqtapfilter.txtqtapgesture.txtqtapreading.txtqtapsensor.txtqtcpserver.txtqtcpsocket.txtqtemporarydir.txtqtemporaryfile.txtqtest.txtqtextblock.txtqtextblockformat.txtqtextblockgroup.txtqtextblockuserdata.txtqtextboundaryfinder.txtqtextbrowser.txtqtextcharformat.txtqtextcodec.txtqtextcursor.txtqtextdecoder.txtqtextdocument.txtqtextdocumentfragment.txtqtextdocumentwriter.txtqtextedit.txtqtextencoder.txtqtextformat.txtqtextfragment.txtqtextframe.txtqtextframeformat.txtqtextimageformat.txtqtextinlineobject.txtqtextitem.txtqtextlayout.txtqtextlength.txtqtextline.txtqtextlist.txtqtextlistformat.txtqtextobject.txtqtextobjectinterface.txtqtextoption.txtqtextstream.txtqtextstreammanipulator.txtqtexttable.txtqtexttablecell.txtqtexttablecellformat.txtqtexttableformat.txtqthread.txtqthreadpool.txtqtiltfilter.txtqtiltreading.txtqtiltsensor.txtqtime.txtqtimeedit.txtqtimeline.txtqtimer.txtqtimerevent.txtqtimezone.txtqtoolbar.txtqtoolbox.txtqtoolbutton.txtqtooltip.txtqtouchdevice.txtqtouchevent.txtqtransform.txtqtranslator.txtqtreeview.txtqtreewidget.txtqtreewidgetitem.txtqtreewidgetitemiterator.txtqtwin.txtqudpsocket.txtqundocommand.txtqundogroup.txtqundostack.txtqundoview.txtqurl.txtqurlquery.txtquuid.txtqvalidator.txtqvariant.txtqvariantanimation.txtqvboxlayout.txtqvector2d.txtqvector3d.txtqvector4d.txtqvideoencodersettings.txtqvideoframe.txtqvideoprobe.txtqvideosurfaceformat.txtqvideowidget.txtqwaitcondition.txtqwebchannel.txtqwebchannelabstracttransport.txtqwebdatabase.txtqwebelement.txtqwebelementcollection.txtqwebenginecertificateerror.txtqwebenginedownloaditem.txtqwebenginehistory.txtqwebenginehistoryitem.txtqwebenginepage.txtqwebengineprofile.txtqwebenginescript.txtqwebenginescriptcollection.txtqwebenginesettings.txtqwebengineview.txtqwebframe.txtqwebhistory.txtqwebhistoryinterface.txtqwebhistoryitem.txtqwebhittestresult.txtqwebinspector.txtqwebpage.txtqwebpluginfactory.txtqwebsecurityorigin.txtqwebsettings.txtqwebsocket.txtqwebsocketcorsauthenticator.txtqwebsocketprotocol.txtqwebsocketserver.txtqwebview.txtqwhatsthis.txtqwhatsthisclickedevent.txtqwheelevent.txtqwidget.txtqwidgetaction.txtqwidgetitem.txtqwindow.txtqwindowstatechangeevent.txtqwinjumplist.txtqwinjumplistcategory.txtqwinjumplistitem.txtqwintaskbarbutton.txtqwintaskbarprogress.txtqwinthumbnailtoolbar.txtqwinthumbnailtoolbutton.txtqwizard.txtqwizardpage.txtqwritelocker.txtqx11info.txtqxmlattributes.txtqxmlcontenthandler.txtqxmldeclhandler.txtqxmldefaulthandler.txtqxmldtdhandler.txtqxmlentityresolver.txtqxmlerrorhandler.txtqxmlformatter.txtqxmlinputsource.txtqxmlitem.txtqxmllexicalhandler.txtqxmllocator.txtqxmlname.txtqxmlnamepool.txtqxmlnamespacesupport.txtqxmlnodemodelindex.txtqxmlparseexception.txtqxmlquery.txtqxmlreader.txtqxmlresultitems.txtqxmlschema.txtqxmlschemavalidator.txtqxmlserializer.txtqxmlsimplereader.txtqxmlstreamattribute.txtqxmlstreamattributes.txtqxmlstreamentitydeclaration.txtqxmlstreamentityresolver.txtqxmlstreamnamespacedeclaration.txtqxmlstreamnotationdeclaration.txtqxmlstreamreader.txtqxmlstreamwriter.txtclass_reference.txtdbus.txtdeploy_commercial.txtdeprecations.txtdesigner.txtextension_api.txtgotchas.txti18n.txtincompatibilities.txtindex.txtinstallation.txtintroduction.txtmetaobjects.txtmultiinheritance.txtopengl.txtpickle.txtplatforms.txtpyqt4_differences.txtpyqt_qsettings.txtpyqt_qvariant.txtpython_shell.txtqml.txtqt_interfaces.txtqt_properties.txtresources.txtsignals_slots.txt_staticajax-loader.gifbasic.cssclassic.csscomment-bright.pngcomment-close.pngcomment.pngdoctools.jsdown-pressed.pngdown.pngfile.pngjquery-1.11.1.jsjquery.jslogo.pnglogo_tn.icominus.pngplus.pngpygments.csssearchtools.jssidebar.jsunderscore-1.3.1.jsunderscore.jsup-pressed.pngup.pngwebsupport.jsapienginio.htmlenginioclient.htmlenginioclientconnection.htmlenginioidentity.htmlenginiomodel.htmlenginiooauth2authentication.htmlenginioreply.htmlqabstractanimation.htmlqabstractbutton.htmlqabstracteventdispatcher.htmlqabstractextensionfactory.htmlqabstractextensionmanager.htmlqabstractformbuilder.htmlqabstractgraphicsshapeitem.htmlqabstractitemdelegate.htmlqabstractitemmodel.htmlqabstractitemview.htmlqabstractlistmodel.htmlqabstractmessagehandler.htmlqabstractnativeeventfilter.htmlqabstractnetworkcache.htmlqabstractprintdialog.htmlqabstractproxymodel.htmlqabstractscrollarea.htmlqabstractslider.htmlqabstractsocket.htmlqabstractspinbox.htmlqabstractstate.htmlqabstracttablemodel.htmlqabstracttextdocumentlayout.htmlqabstracttransition.htmlqabstracturiresolver.htmlqabstractvideobuffer.htmlqabstractvideosurface.htmlqabstractxmlnodemodel.htmlqabstractxmlreceiver.htmlqaccelerometer.htmlqaccelerometerfilter.htmlqaccelerometerreading.htmlqaction.htmlqactionevent.htmlqactiongroup.htmlqaltimeter.htmlqaltimeterfilter.htmlqaltimeterreading.htmlqambientlightfilter.htmlqambientlightreading.htmlqambientlightsensor.htmlqambienttemperaturefilter.htmlqambienttemperaturereading.htmlqambienttemperaturesensor.htmlqanimationgroup.htmlqapplication.htmlqaudio.htmlqaudiobuffer.htmlqaudiodecoder.htmlqaudiodeviceinfo.htmlqaudioencodersettings.htmlqaudioformat.htmlqaudioinput.htmlqaudiooutput.htmlqaudioprobe.htmlqaudiorecorder.htmlqauthenticator.htmlqaxbase.htmlqaxobject.htmlqaxwidget.htmlqbackingstore.htmlqbasictimer.htmlqbitarray.htmlqbitmap.htmlqbluetoothaddress.htmlqbluetoothdevicediscoveryagent.htmlqbluetoothdeviceinfo.htmlqbluetoothhostinfo.htmlqbluetoothlocaldevice.htmlqbluetoothserver.htmlqbluetoothservicediscoveryagent.htmlqbluetoothserviceinfo.htmlqbluetoothsocket.htmlqbluetoothtransfermanager.htmlqbluetoothtransferreply.htmlqbluetoothtransferrequest.htmlqbluetoothuuid.htmlqboxlayout.htmlqbrush.htmlqbuffer.htmlqbuttongroup.htmlqbytearray.htmlqbytearraymatcher.htmlqcalendarwidget.htmlqcamera.htmlqcameraexposure.htmlqcamerafocus.htmlqcamerafocuszone.htmlqcameraimagecapture.htmlqcameraimageprocessing.htmlqcamerainfo.htmlqcameraviewfinder.htmlqcheckbox.htmlqchildevent.htmlqclipboard.htmlqcloseevent.htmlqcollator.htmlqcollatorsortkey.htmlqcolor.htmlqcolordialog.htmlqcolumnview.htmlqcombobox.htmlqcommandlineoption.htmlqcommandlineparser.htmlqcommandlinkbutton.htmlqcommonstyle.htmlqcompass.htmlqcompassfilter.htmlqcompassreading.htmlqcompleter.htmlqconicalgradient.htmlqcontextmenuevent.htmlqcoreapplication.htmlqcryptographichash.htmlqcursor.htmlqdatastream.htmlqdatawidgetmapper.htmlqdate.htmlqdateedit.htmlqdatetime.htmlqdatetimeedit.htmlqdbus.htmlqdbusabstractadaptor.htmlqdbusabstractinterface.htmlqdbusargument.htmlqdbusconnection.htmlqdbusconnectioninterface.htmlqdbuserror.htmlqdbusinterface.htmlqdbusmessage.htmlqdbusobjectpath.htmlqdbuspendingcall.htmlqdbuspendingcallwatcher.htmlqdbuspendingreply.htmlqdbusreply.htmlqdbusservicewatcher.htmlqdbussignature.htmlqdbusunixfiledescriptor.htmlqdbusvariant.htmlqdesigneractioneditorinterface.htmlqdesignercontainerextension.htmlqdesignercustomwidgetcollectioninterface.htmlqdesignercustomwidgetinterface.htmlqdesignerformeditorinterface.htmlqdesignerformwindowcursorinterface.htmlqdesignerformwindowinterface.htmlqdesignerformwindowmanagerinterface.htmlqdesignermembersheetextension.htmlqdesignerobjectinspectorinterface.htmlqdesignerpropertyeditorinterface.htmlqdesignerpropertysheetextension.htmlqdesignertaskmenuextension.htmlqdesignerwidgetboxinterface.htmlqdesktopservices.htmlqdesktopwidget.htmlqdial.htmlqdialog.htmlqdialogbuttonbox.htmlqdir.htmlqdiriterator.htmlqdirmodel.htmlqdistancefilter.htmlqdistancereading.htmlqdistancesensor.htmlqdnsdomainnamerecord.htmlqdnshostaddressrecord.htmlqdnslookup.htmlqdnsmailexchangerecord.htmlqdnsservicerecord.htmlqdnstextrecord.htmlqdockwidget.htmlqdomattr.htmlqdomcdatasection.htmlqdomcharacterdata.htmlqdomcomment.htmlqdomdocument.htmlqdomdocumentfragment.htmlqdomdocumenttype.htmlqdomelement.htmlqdomentity.htmlqdomentityreference.htmlqdomimplementation.htmlqdomnamednodemap.htmlqdomnode.htmlqdomnodelist.htmlqdomnotation.htmlqdomprocessinginstruction.htmlqdomtext.htmlqdoublespinbox.htmlqdoublevalidator.htmlqdrag.htmlqdragenterevent.htmlqdragleaveevent.htmlqdragmoveevent.htmlqdropevent.htmlqdynamicpropertychangeevent.htmlqeasingcurve.htmlqelapsedtimer.htmlqenterevent.htmlqerrormessage.htmlqevent.htmlqeventloop.htmlqeventlooplocker.htmlqeventtransition.htmlqexposeevent.htmlqextensionfactory.htmlqextensionmanager.htmlqfile.htmlqfiledevice.htmlqfiledialog.htmlqfileiconprovider.htmlqfileinfo.htmlqfileopenevent.htmlqfileselector.htmlqfilesystemmodel.htmlqfilesystemwatcher.htmlqfinalstate.htmlqfocusevent.htmlqfocusframe.htmlqfont.htmlqfontcombobox.htmlqfontdatabase.htmlqfontdialog.htmlqfontinfo.htmlqfontmetrics.htmlqfontmetricsf.htmlqformbuilder.htmlqformlayout.htmlqframe.htmlqgenericargument.htmlqgenericreturnargument.htmlqgeoaddress.htmlqgeoareamonitorinfo.htmlqgeoareamonitorsource.htmlqgeocircle.htmlqgeocodereply.htmlqgeocodingmanager.htmlqgeocodingmanagerengine.htmlqgeocoordinate.htmlqgeolocation.htmlqgeomaneuver.htmlqgeopositioninfo.htmlqgeopositioninfosource.htmlqgeorectangle.htmlqgeoroute.htmlqgeoroutereply.htmlqgeorouterequest.htmlqgeoroutesegment.htmlqgeoroutingmanager.htmlqgeoroutingmanagerengine.htmlqgeosatelliteinfo.htmlqgeosatelliteinfosource.htmlqgeoserviceprovider.htmlqgeoshape.htmlqgesture.htmlqgestureevent.htmlqgesturerecognizer.htmlqgl.htmlqglcontext.htmlqglformat.htmlqglwidget.htmlqglyphrun.htmlqgradient.htmlqgraphicsanchor.htmlqgraphicsanchorlayout.htmlqgraphicsblureffect.htmlqgraphicscolorizeeffect.htmlqgraphicsdropshadoweffect.htmlqgraphicseffect.htmlqgraphicsellipseitem.htmlqgraphicsgridlayout.htmlqgraphicsitem.htmlqgraphicsitemgroup.htmlqgraphicslayout.htmlqgraphicslayoutitem.htmlqgraphicslinearlayout.htmlqgraphicslineitem.htmlqgraphicsobject.htmlqgraphicsopacityeffect.htmlqgraphicspathitem.htmlqgraphicspixmapitem.htmlqgraphicspolygonitem.htmlqgraphicsproxywidget.htmlqgraphicsrectitem.htmlqgraphicsrotation.htmlqgraphicsscale.htmlqgraphicsscene.htmlqgraphicsscenecontextmenuevent.htmlqgraphicsscenedragdropevent.htmlqgraphicssceneevent.htmlqgraphicsscenehelpevent.htmlqgraphicsscenehoverevent.htmlqgraphicsscenemouseevent.htmlqgraphicsscenemoveevent.htmlqgraphicssceneresizeevent.htmlqgraphicsscenewheelevent.htmlqgraphicssimpletextitem.htmlqgraphicssvgitem.htmlqgraphicstextitem.htmlqgraphicstransform.htmlqgraphicsvideoitem.htmlqgraphicsview.htmlqgraphicswebview.htmlqgraphicswidget.htmlqgridlayout.htmlqgroupbox.htmlqguiapplication.htmlqgyroscope.htmlqgyroscopefilter.htmlqgyroscopereading.htmlqhboxlayout.htmlqheaderview.htmlqhelpcontentitem.htmlqhelpcontentmodel.htmlqhelpcontentwidget.htmlqhelpengine.htmlqhelpenginecore.htmlqhelpevent.htmlqhelpindexmodel.htmlqhelpindexwidget.htmlqhelpsearchengine.htmlqhelpsearchquery.htmlqhelpsearchquerywidget.htmlqhelpsearchresultwidget.htmlqhideevent.htmlqhistorystate.htmlqholsterfilter.htmlqholsterreading.htmlqholstersensor.htmlqhostaddress.htmlqhostinfo.htmlqhoverevent.htmlqhttpmultipart.htmlqhttppart.htmlqicon.htmlqicondragevent.htmlqiconengine.htmlqidentityproxymodel.htmlqimage.htmlqimageencodersettings.htmlqimageiohandler.htmlqimagereader.htmlqimagewriter.htmlqinputdialog.htmlqinputevent.htmlqinputmethod.htmlqinputmethodevent.htmlqinputmethodqueryevent.htmlqintvalidator.htmlqiodevice.htmlqirproximityfilter.htmlqirproximityreading.htmlqirproximitysensor.htmlqitemdelegate.htmlqitemeditorcreatorbase.htmlqitemeditorfactory.htmlqitemselection.htmlqitemselectionmodel.htmlqitemselectionrange.htmlqjsengine.htmlqjsonarray.htmlqjsondocument.htmlqjsonobject.htmlqjsonparseerror.htmlqjsonvalue.htmlqjsvalue.htmlqjsvalueiterator.htmlqkeyevent.htmlqkeyeventtransition.htmlqkeysequence.htmlqkeysequenceedit.htmlqlabel.htmlqlayout.htmlqlayoutitem.htmlqlcdnumber.htmlqlibrary.htmlqlibraryinfo.htmlqlightfilter.htmlqlightreading.htmlqlightsensor.htmlqline.htmlqlineargradient.htmlqlineedit.htmlqlinef.htmlqlistview.htmlqlistwidget.htmlqlistwidgetitem.htmlqlocale.htmlqlocalserver.htmlqlocalsocket.htmlqlocation.htmlqlockfile.htmlqlowenergycharacteristic.htmlqlowenergycontroller.htmlqlowenergydescriptor.htmlqlowenergyservice.htmlqmaccocoaviewcontainer.htmlqmacpasteboardmime.htmlqmactoolbar.htmlqmactoolbaritem.htmlqmagnetometer.htmlqmagnetometerfilter.htmlqmagnetometerreading.htmlqmainwindow.htmlqmargins.htmlqmarginsf.htmlqmaskgenerator.htmlqmatrix2x2.htmlqmatrix2x3.htmlqmatrix2x4.htmlqmatrix3x2.htmlqmatrix3x3.htmlqmatrix3x4.htmlqmatrix4x2.htmlqmatrix4x3.htmlqmatrix4x4.htmlqmdiarea.htmlqmdisubwindow.htmlqmediabindableinterface.htmlqmediacontent.htmlqmediacontrol.htmlqmediametadata.htmlqmediaobject.htmlqmediaplayer.htmlqmediaplaylist.htmlqmediarecorder.htmlqmediaresource.htmlqmediaservice.htmlqmediatimeinterval.htmlqmediatimerange.htmlqmenu.htmlqmenubar.htmlqmessageauthenticationcode.htmlqmessagebox.htmlqmessagelogcontext.htmlqmessagelogger.htmlqmetaclassinfo.htmlqmetaenum.htmlqmetamethod.htmlqmetaobject.htmlqmetaproperty.htmlqmetatype.htmlqmimedata.htmlqmimedatabase.htmlqmimetype.htmlqmodelindex.htmlqmouseevent.htmlqmouseeventtransition.htmlqmoveevent.htmlqmovie.htmlqmultimedia.htmlqmutex.htmlqmutexlocker.htmlqndeffilter.htmlqndefmessage.htmlqndefnfciconrecord.htmlqndefnfcsmartposterrecord.htmlqndefnfctextrecord.htmlqndefnfcurirecord.htmlqndefrecord.htmlqnearfieldmanager.htmlqnearfieldsharemanager.htmlqnearfieldsharetarget.htmlqnearfieldtarget.htmlqnetworkaccessmanager.htmlqnetworkaddressentry.htmlqnetworkcachemetadata.htmlqnetworkconfiguration.htmlqnetworkconfigurationmanager.htmlqnetworkcookie.htmlqnetworkcookiejar.htmlqnetworkdiskcache.htmlqnetworkinterface.htmlqnetworkproxy.htmlqnetworkproxyfactory.htmlqnetworkproxyquery.htmlqnetworkreply.htmlqnetworkrequest.htmlqnetworksession.htmlqnmeapositioninfosource.htmlqobject.htmlqobjectcleanuphandler.htmlqoffscreensurface.htmlqopenglbuffer.htmlqopenglcontext.htmlqopenglcontextgroup.htmlqopengldebuglogger.htmlqopengldebugmessage.htmlqopenglframebufferobject.htmlqopenglframebufferobjectformat.htmlqopenglpaintdevice.htmlqopenglshader.htmlqopenglshaderprogram.htmlqopengltexture.htmlqopengltimemonitor.htmlqopengltimerquery.htmlqopenglvertexarrayobject.htmlqopenglwidget.htmlqopenglwindow.htmlqorientationfilter.htmlqorientationreading.htmlqorientationsensor.htmlqpagedpaintdevice.htmlqpagelayout.htmlqpagesetupdialog.htmlqpagesize.htmlqpaintdevice.htmlqpaintdevicewindow.htmlqpaintengine.htmlqpaintenginestate.htmlqpainter.htmlqpainterpath.htmlqpainterpathstroker.htmlqpaintevent.htmlqpalette.htmlqpangesture.htmlqparallelanimationgroup.htmlqpauseanimation.htmlqpdfwriter.htmlqpen.htmlqpersistentmodelindex.htmlqpicture.htmlqpictureio.htmlqpinchgesture.htmlqpixelformat.htmlqpixmap.htmlqpixmapcache.htmlqplace.htmlqplaceattribute.htmlqplacecategory.htmlqplacecontactdetail.htmlqplacecontent.htmlqplacecontentreply.htmlqplacecontentrequest.htmlqplacedetailsreply.htmlqplaceeditorial.htmlqplaceicon.htmlqplaceidreply.htmlqplaceimage.htmlqplacemanager.htmlqplacemanagerengine.htmlqplacematchreply.htmlqplacematchrequest.htmlqplaceproposedsearchresult.htmlqplaceratings.htmlqplacereply.htmlqplaceresult.htmlqplacereview.htmlqplacesearchreply.htmlqplacesearchrequest.htmlqplacesearchresult.htmlqplacesearchsuggestionreply.htmlqplacesupplier.htmlqplaceuser.htmlqplaintextdocumentlayout.htmlqplaintextedit.htmlqpluginloader.htmlqpoint.htmlqpointf.htmlqpolygon.htmlqpolygonf.htmlqpressurefilter.htmlqpressurereading.htmlqpressuresensor.htmlqprintdialog.htmlqprintengine.htmlqprinter.htmlqprinterinfo.htmlqprintpreviewdialog.htmlqprintpreviewwidget.htmlqprocess.htmlqprocessenvironment.htmlqprogressbar.htmlqprogressdialog.htmlqpropertyanimation.htmlqproximityfilter.htmlqproximityreading.htmlqproximitysensor.htmlqproxystyle.htmlqpushbutton.htmlqqmlabstracturlinterceptor.htmlqqmlapplicationengine.htmlqqmlcomponent.htmlqqmlcontext.htmlqqmlengine.htmlqqmlerror.htmlqqmlexpression.htmlqqmlextensionplugin.htmlqqmlfileselector.htmlqqmlimageproviderbase.htmlqqmlincubator.htmlqqmlincubatorcontrol.htmlqqmllistproperty.htmlqqmllistreference.htmlqqmlndefrecord.htmlqqmlnetworkaccessmanagerfactory.htmlqqmlparserstatus.htmlqqmlproperty.htmlqqmlpropertymap.htmlqqmlpropertyvaluesource.htmlqqmlscriptstring.htmlqquaternion.htmlqquickframebufferobject.htmlqquickimageprovider.htmlqquickitem.htmlqquickitemgrabresult.htmlqquickpainteditem.htmlqquickrendercontrol.htmlqquicktextdocument.htmlqquicktexturefactory.htmlqquickview.htmlqquickwidget.htmlqquickwindow.htmlqradialgradient.htmlqradiobutton.htmlqradiodata.htmlqradiotuner.htmlqrasterwindow.htmlqrawfont.htmlqreadlocker.htmlqreadwritelock.htmlqrect.htmlqrectf.htmlqregexp.htmlqregexpvalidator.htmlqregion.htmlqregularexpression.htmlqregularexpressionmatch.htmlqregularexpressionmatchiterator.htmlqregularexpressionvalidator.htmlqresizeevent.htmlqresource.htmlqrotationfilter.htmlqrotationreading.htmlqrotationsensor.htmlqrubberband.htmlqrunnable.htmlqsavefile.htmlqscreen.htmlqscrollarea.htmlqscrollbar.htmlqscroller.htmlqscrollerproperties.htmlqscrollevent.htmlqscrollprepareevent.htmlqsemaphore.htmlqsensor.htmlqsensorfilter.htmlqsensorreading.htmlqsequentialanimationgroup.htmlqserialport.htmlqserialportinfo.htmlqsessionmanager.htmlqsettings.htmlqsgabstractrenderer.htmlqsgbasicgeometrynode.htmlqsgclipnode.htmlqsgdynamictexture.htmlqsgengine.htmlqsgflatcolormaterial.htmlqsggeometry.htmlqsggeometrynode.htmlqsgmaterial.htmlqsgmaterialshader.htmlqsgmaterialtype.htmlqsgnode.htmlqsgopacitynode.htmlqsgopaquetexturematerial.htmlqsgsimplerectnode.htmlqsgsimpletexturenode.htmlqsgtexture.htmlqsgtexturematerial.htmlqsgtextureprovider.htmlqsgtransformnode.htmlqsgvertexcolormaterial.htmlqsharedmemory.htmlqshortcut.htmlqshortcutevent.htmlqshowevent.htmlqsignalblocker.htmlqsignalmapper.htmlqsignalspy.htmlqsignaltransition.htmlqsimplexmlnodemodel.htmlqsize.htmlqsizef.htmlqsizegrip.htmlqsizepolicy.htmlqslider.htmlqsocketnotifier.htmlqsortfilterproxymodel.htmlqsound.htmlqsoundeffect.htmlqsourcelocation.htmlqspaceritem.htmlqspinbox.htmlqsplashscreen.htmlqsplitter.htmlqsplitterhandle.htmlqsql.htmlqsqldatabase.htmlqsqldriver.htmlqsqldrivercreatorbase.htmlqsqlerror.htmlqsqlfield.htmlqsqlindex.htmlqsqlquery.htmlqsqlquerymodel.htmlqsqlrecord.htmlqsqlrelation.htmlqsqlrelationaldelegate.htmlqsqlrelationaltablemodel.htmlqsqlresult.htmlqsqltablemodel.htmlqssl.htmlqsslcertificate.htmlqsslcertificateextension.htmlqsslcipher.htmlqsslconfiguration.htmlqsslerror.htmlqsslkey.htmlqsslsocket.htmlqstackedlayout.htmlqstackedwidget.htmlqstandarditem.htmlqstandarditemmodel.htmlqstandardpaths.htmlqstate.htmlqstatemachine.htmlqstatictext.htmlqstatusbar.htmlqstatustipevent.htmlqstorageinfo.htmlqstringlistmodel.htmlqstyle.htmlqstyleditemdelegate.htmlqstylefactory.htmlqstylehintreturn.htmlqstylehintreturnmask.htmlqstylehintreturnvariant.htmlqstylehints.htmlqstyleoption.htmlqstyleoptionbutton.htmlqstyleoptioncombobox.htmlqstyleoptioncomplex.htmlqstyleoptiondockwidget.htmlqstyleoptionfocusrect.htmlqstyleoptionframe.htmlqstyleoptiongraphicsitem.htmlqstyleoptiongroupbox.htmlqstyleoptionheader.htmlqstyleoptionmenuitem.htmlqstyleoptionprogressbar.htmlqstyleoptionrubberband.htmlqstyleoptionsizegrip.htmlqstyleoptionslider.htmlqstyleoptionspinbox.htmlqstyleoptiontab.htmlqstyleoptiontabbarbase.htmlqstyleoptiontabwidgetframe.htmlqstyleoptiontitlebar.htmlqstyleoptiontoolbar.htmlqstyleoptiontoolbox.htmlqstyleoptiontoolbutton.htmlqstyleoptionviewitem.htmlqstylepainter.htmlqsurface.htmlqsurfaceformat.htmlqsvggenerator.htmlqsvgrenderer.htmlqsvgwidget.htmlqswipegesture.htmlqsyntaxhighlighter.htmlqsysinfo.htmlqsystemsemaphore.htmlqsystemtrayicon.htmlqt.htmlqtabbar.htmlqtabletevent.htmlqtableview.htmlqtablewidget.htmlqtablewidgetitem.htmlqtablewidgetselectionrange.htmlqtabwidget.htmlqtapandholdgesture.htmlqtapfilter.htmlqtapgesture.htmlqtapreading.htmlqtapsensor.htmlqtcpserver.htmlqtcpsocket.htmlqtemporarydir.htmlqtemporaryfile.htmlqtest.htmlqtextblock.htmlqtextblockformat.htmlqtextblockgroup.htmlqtextblockuserdata.htmlqtextboundaryfinder.htmlqtextbrowser.htmlqtextcharformat.htmlqtextcodec.htmlqtextcursor.htmlqtextdecoder.htmlqtextdocument.htmlqtextdocumentfragment.htmlqtextdocumentwriter.htmlqtextedit.htmlqtextencoder.htmlqtextformat.htmlqtextfragment.htmlqtextframe.htmlqtextframeformat.htmlqtextimageformat.htmlqtextinlineobject.htmlqtextitem.htmlqtextlayout.htmlqtextlength.htmlqtextline.htmlqtextlist.htmlqtextlistformat.htmlqtextobject.htmlqtextobjectinterface.htmlqtextoption.htmlqtextstream.htmlqtextstreammanipulator.htmlqtexttable.htmlqtexttablecell.htmlqtexttablecellformat.htmlqtexttableformat.htmlqthread.htmlqthreadpool.htmlqtiltfilter.htmlqtiltreading.htmlqtiltsensor.htmlqtime.htmlqtimeedit.htmlqtimeline.htmlqtimer.htmlqtimerevent.htmlqtimezone.htmlqtoolbar.htmlqtoolbox.htmlqtoolbutton.htmlqtooltip.htmlqtouchdevice.htmlqtouchevent.htmlqtransform.htmlqtranslator.htmlqtreeview.htmlqtreewidget.htmlqtreewidgetitem.htmlqtreewidgetitemiterator.htmlqtwin.htmlqudpsocket.htmlqundocommand.htmlqundogroup.htmlqundostack.htmlqundoview.htmlqurl.htmlqurlquery.htmlquuid.htmlqvalidator.htmlqvariant.htmlqvariantanimation.htmlqvboxlayout.htmlqvector2d.htmlqvector3d.htmlqvector4d.htmlqvideoencodersettings.htmlqvideoframe.htmlqvideoprobe.htmlqvideosurfaceformat.htmlqvideowidget.htmlqwaitcondition.htmlqwebchannel.htmlqwebchannelabstracttransport.htmlqwebdatabase.htmlqwebelement.htmlqwebelementcollection.htmlqwebenginecertificateerror.htmlqwebenginedownloaditem.htmlqwebenginehistory.htmlqwebenginehistoryitem.htmlqwebenginepage.htmlqwebengineprofile.htmlqwebenginescript.htmlqwebenginescriptcollection.htmlqwebenginesettings.htmlqwebengineview.htmlqwebframe.htmlqwebhistory.htmlqwebhistoryinterface.htmlqwebhistoryitem.htmlqwebhittestresult.htmlqwebinspector.htmlqwebpage.htmlqwebpluginfactory.htmlqwebsecurityorigin.htmlqwebsettings.htmlqwebsocket.htmlqwebsocketcorsauthenticator.htmlqwebsocketprotocol.htmlqwebsocketserver.htmlqwebview.htmlqwhatsthis.htmlqwhatsthisclickedevent.htmlqwheelevent.htmlqwidget.htmlqwidgetaction.htmlqwidgetitem.htmlqwindow.htmlqwindowstatechangeevent.htmlqwinjumplist.htmlqwinjumplistcategory.htmlqwinjumplistitem.htmlqwintaskbarbutton.htmlqwintaskbarprogress.htmlqwinthumbnailtoolbar.htmlqwinthumbnailtoolbutton.htmlqwizard.htmlqwizardpage.htmlqwritelocker.htmlqx11info.htmlqxmlattributes.htmlqxmlcontenthandler.htmlqxmldeclhandler.htmlqxmldefaulthandler.htmlqxmldtdhandler.htmlqxmlentityresolver.htmlqxmlerrorhandler.htmlqxmlformatter.htmlqxmlinputsource.htmlqxmlitem.htmlqxmllexicalhandler.htmlqxmllocator.htmlqxmlname.htmlqxmlnamepool.htmlqxmlnamespacesupport.htmlqxmlnodemodelindex.htmlqxmlparseexception.htmlqxmlquery.htmlqxmlreader.htmlqxmlresultitems.htmlqxmlschema.htmlqxmlschemavalidator.htmlqxmlserializer.htmlqxmlsimplereader.htmlqxmlstreamattribute.htmlqxmlstreamattributes.htmlqxmlstreamentitydeclaration.htmlqxmlstreamentityresolver.htmlqxmlstreamnamespacedeclaration.htmlqxmlstreamnotationdeclaration.htmlqxmlstreamreader.htmlqxmlstreamwriter.htmlclass_reference.htmldbus.htmldeploy_commercial.htmldeprecations.htmldesigner.htmlextension_api.htmlgenindex.htmlgotchas.htmli18n.htmlincompatibilities.htmlindex.htmlinstallation.htmlintroduction.htmlmetaobjects.htmlmultiinheritance.htmlobjects.invopengl.htmlpickle.htmlplatforms.htmlpy-modindex.htmlpyqt4_differences.htmlpyqt_qsettings.htmlpyqt_qvariant.htmlpython_shell.htmlqml.htmlqt_interfaces.htmlqt_properties.htmlresources.htmlsearch.htmlsearchindex.jssignals_slots.htmlsphinxapienginio.rstenginioclient.rstenginioclientconnection.rstenginioidentity.rstenginiomodel.rstenginiooauth2authentication.rstenginioreply.rstqabstractanimation.rstqabstractbutton.rstqabstracteventdispatcher.rstqabstractextensionfactory.rstqabstractextensionmanager.rstqabstractformbuilder.rstqabstractgraphicsshapeitem.rstqabstractitemdelegate.rstqabstractitemmodel.rstqabstractitemview.rstqabstractlistmodel.rstqabstractmessagehandler.rstqabstractnativeeventfilter.rstqabstractnetworkcache.rstqabstractprintdialog.rstqabstractproxymodel.rstqabstractscrollarea.rstqabstractslider.rstqabstractsocket.rstqabstractspinbox.rstqabstractstate.rstqabstracttablemodel.rstqabstracttextdocumentlayout.rstqabstracttransition.rstqabstracturiresolver.rstqabstractvideobuffer.rstqabstractvideosurface.rstqabstractxmlnodemodel.rstqabstractxmlreceiver.rstqaccelerometer.rstqaccelerometerfilter.rstqaccelerometerreading.rstqaction.rstqactionevent.rstqactiongroup.rstqaltimeter.rstqaltimeterfilter.rstqaltimeterreading.rstqambientlightfilter.rstqambientlightreading.rstqambientlightsensor.rstqambienttemperaturefilter.rstqambienttemperaturereading.rstqambienttemperaturesensor.rstqanimationgroup.rstqapplication.rstqaudio.rstqaudiobuffer.rstqaudiodecoder.rstqaudiodeviceinfo.rstqaudioencodersettings.rstqaudioformat.rstqaudioinput.rstqaudiooutput.rstqaudioprobe.rstqaudiorecorder.rstqauthenticator.rstqaxbase.rstqaxobject.rstqaxwidget.rstqbackingstore.rstqbasictimer.rstqbitarray.rstqbitmap.rstqbluetoothaddress.rstqbluetoothdevicediscoveryagent.rstqbluetoothdeviceinfo.rstqbluetoothhostinfo.rstqbluetoothlocaldevice.rstqbluetoothserver.rstqbluetoothservicediscoveryagent.rstqbluetoothserviceinfo.rstqbluetoothsocket.rstqbluetoothtransfermanager.rstqbluetoothtransferreply.rstqbluetoothtransferrequest.rstqbluetoothuuid.rstqboxlayout.rstqbrush.rstqbuffer.rstqbuttongroup.rstqbytearray.rstqbytearraymatcher.rstqcalendarwidget.rstqcamera.rstqcameraexposure.rstqcamerafocus.rstqcamerafocuszone.rstqcameraimagecapture.rstqcameraimageprocessing.rstqcamerainfo.rstqcameraviewfinder.rstqcheckbox.rstqchildevent.rstqclipboard.rstqcloseevent.rstqcollator.rstqcollatorsortkey.rstqcolor.rstqcolordialog.rstqcolumnview.rstqcombobox.rstqcommandlineoption.rstqcommandlineparser.rstqcommandlinkbutton.rstqcommonstyle.rstqcompass.rstqcompassfilter.rstqcompassreading.rstqcompleter.rstqconicalgradient.rstqcontextmenuevent.rstqcoreapplication.rstqcryptographichash.rstqcursor.rstqdatastream.rstqdatawidgetmapper.rstqdate.rstqdateedit.rstqdatetime.rstqdatetimeedit.rstqdbus.rstqdbusabstractadaptor.rstqdbusabstractinterface.rstqdbusargument.rstqdbusconnection.rstqdbusconnectioninterface.rstqdbuserror.rstqdbusinterface.rstqdbusmessage.rstqdbusobjectpath.rstqdbuspendingcall.rstqdbuspendingcallwatcher.rstqdbuspendingreply.rstqdbusreply.rstqdbusservicewatcher.rstqdbussignature.rstqdbusunixfiledescriptor.rstqdbusvariant.rstqdesigneractioneditorinterface.rstqdesignercontainerextension.rstqdesignercustomwidgetcollectioninterface.rstqdesignercustomwidgetinterface.rstqdesignerformeditorinterface.rstqdesignerformwindowcursorinterface.rstqdesignerformwindowinterface.rstqdesignerformwindowmanagerinterface.rstqdesignermembersheetextension.rstqdesignerobjectinspectorinterface.rstqdesignerpropertyeditorinterface.rstqdesignerpropertysheetextension.rstqdesignertaskmenuextension.rstqdesignerwidgetboxinterface.rstqdesktopservices.rstqdesktopwidget.rstqdial.rstqdialog.rstqdialogbuttonbox.rstqdir.rstqdiriterator.rstqdirmodel.rstqdistancefilter.rstqdistancereading.rstqdistancesensor.rstqdnsdomainnamerecord.rstqdnshostaddressrecord.rstqdnslookup.rstqdnsmailexchangerecord.rstqdnsservicerecord.rstqdnstextrecord.rstqdockwidget.rstqdomattr.rstqdomcdatasection.rstqdomcharacterdata.rstqdomcomment.rstqdomdocument.rstqdomdocumentfragment.rstqdomdocumenttype.rstqdomelement.rstqdomentity.rstqdomentityreference.rstqdomimplementation.rstqdomnamednodemap.rstqdomnode.rstqdomnodelist.rstqdomnotation.rstqdomprocessinginstruction.rstqdomtext.rstqdoublespinbox.rstqdoublevalidator.rstqdrag.rstqdragenterevent.rstqdragleaveevent.rstqdragmoveevent.rstqdropevent.rstqdynamicpropertychangeevent.rstqeasingcurve.rstqelapsedtimer.rstqenterevent.rstqerrormessage.rstqevent.rstqeventloop.rstqeventlooplocker.rstqeventtransition.rstqexposeevent.rstqextensionfactory.rstqextensionmanager.rstqfile.rstqfiledevice.rstqfiledialog.rstqfileiconprovider.rstqfileinfo.rstqfileopenevent.rstqfileselector.rstqfilesystemmodel.rstqfilesystemwatcher.rstqfinalstate.rstqfocusevent.rstqfocusframe.rstqfont.rstqfontcombobox.rstqfontdatabase.rstqfontdialog.rstqfontinfo.rstqfontmetrics.rstqfontmetricsf.rstqformbuilder.rstqformlayout.rstqframe.rstqgenericargument.rstqgenericreturnargument.rstqgeoaddress.rstqgeoareamonitorinfo.rstqgeoareamonitorsource.rstqgeocircle.rstqgeocodereply.rstqgeocodingmanager.rstqgeocodingmanagerengine.rstqgeocoordinate.rstqgeolocation.rstqgeomaneuver.rstqgeopositioninfo.rstqgeopositioninfosource.rstqgeorectangle.rstqgeoroute.rstqgeoroutereply.rstqgeorouterequest.rstqgeoroutesegment.rstqgeoroutingmanager.rstqgeoroutingmanagerengine.rstqgeosatelliteinfo.rstqgeosatelliteinfosource.rstqgeoserviceprovider.rstqgeoshape.rstqgesture.rstqgestureevent.rstqgesturerecognizer.rstqgl.rstqglcontext.rstqglformat.rstqglwidget.rstqglyphrun.rstqgradient.rstqgraphicsanchor.rstqgraphicsanchorlayout.rstqgraphicsblureffect.rstqgraphicscolorizeeffect.rstqgraphicsdropshadoweffect.rstqgraphicseffect.rstqgraphicsellipseitem.rstqgraphicsgridlayout.rstqgraphicsitem.rstqgraphicsitemgroup.rstqgraphicslayout.rstqgraphicslayoutitem.rstqgraphicslinearlayout.rstqgraphicslineitem.rstqgraphicsobject.rstqgraphicsopacityeffect.rstqgraphicspathitem.rstqgraphicspixmapitem.rstqgraphicspolygonitem.rstqgraphicsproxywidget.rstqgraphicsrectitem.rstqgraphicsrotation.rstqgraphicsscale.rstqgraphicsscene.rstqgraphicsscenecontextmenuevent.rstqgraphicsscenedragdropevent.rstqgraphicssceneevent.rstqgraphicsscenehelpevent.rstqgraphicsscenehoverevent.rstqgraphicsscenemouseevent.rstqgraphicsscenemoveevent.rstqgraphicssceneresizeevent.rstqgraphicsscenewheelevent.rstqgraphicssimpletextitem.rstqgraphicssvgitem.rstqgraphicstextitem.rstqgraphicstransform.rstqgraphicsvideoitem.rstqgraphicsview.rstqgraphicswebview.rstqgraphicswidget.rstqgridlayout.rstqgroupbox.rstqguiapplication.rstqgyroscope.rstqgyroscopefilter.rstqgyroscopereading.rstqhboxlayout.rstqheaderview.rstqhelpcontentitem.rstqhelpcontentmodel.rstqhelpcontentwidget.rstqhelpengine.rstqhelpenginecore.rstqhelpevent.rstqhelpindexmodel.rstqhelpindexwidget.rstqhelpsearchengine.rstqhelpsearchquery.rstqhelpsearchquerywidget.rstqhelpsearchresultwidget.rstqhideevent.rstqhistorystate.rstqholsterfilter.rstqholsterreading.rstqholstersensor.rstqhostaddress.rstqhostinfo.rstqhoverevent.rstqhttpmultipart.rstqhttppart.rstqicon.rstqicondragevent.rstqiconengine.rstqidentityproxymodel.rstqimage.rstqimageencodersettings.rstqimageiohandler.rstqimagereader.rstqimagewriter.rstqinputdialog.rstqinputevent.rstqinputmethod.rstqinputmethodevent.rstqinputmethodqueryevent.rstqintvalidator.rstqiodevice.rstqirproximityfilter.rstqirproximityreading.rstqirproximitysensor.rstqitemdelegate.rstqitemeditorcreatorbase.rstqitemeditorfactory.rstqitemselection.rstqitemselectionmodel.rstqitemselectionrange.rstqjsengine.rstqjsonarray.rstqjsondocument.rstqjsonobject.rstqjsonparseerror.rstqjsonvalue.rstqjsvalue.rstqjsvalueiterator.rstqkeyevent.rstqkeyeventtransition.rstqkeysequence.rstqkeysequenceedit.rstqlabel.rstqlayout.rstqlayoutitem.rstqlcdnumber.rstqlibrary.rstqlibraryinfo.rstqlightfilter.rstqlightreading.rstqlightsensor.rstqline.rstqlineargradient.rstqlineedit.rstqlinef.rstqlistview.rstqlistwidget.rstqlistwidgetitem.rstqlocale.rstqlocalserver.rstqlocalsocket.rstqlocation.rstqlockfile.rstqlowenergycharacteristic.rstqlowenergycontroller.rstqlowenergydescriptor.rstqlowenergyservice.rstqmaccocoaviewcontainer.rstqmacpasteboardmime.rstqmactoolbar.rstqmactoolbaritem.rstqmagnetometer.rstqmagnetometerfilter.rstqmagnetometerreading.rstqmainwindow.rstqmargins.rstqmarginsf.rstqmaskgenerator.rstqmatrix2x2.rstqmatrix2x3.rstqmatrix2x4.rstqmatrix3x2.rstqmatrix3x3.rstqmatrix3x4.rstqmatrix4x2.rstqmatrix4x3.rstqmatrix4x4.rstqmdiarea.rstqmdisubwindow.rstqmediabindableinterface.rstqmediacontent.rstqmediacontrol.rstqmediametadata.rstqmediaobject.rstqmediaplayer.rstqmediaplaylist.rstqmediarecorder.rstqmediaresource.rstqmediaservice.rstqmediatimeinterval.rstqmediatimerange.rstqmenu.rstqmenubar.rstqmessageauthenticationcode.rstqmessagebox.rstqmessagelogcontext.rstqmessagelogger.rstqmetaclassinfo.rstqmetaenum.rstqmetamethod.rstqmetaobject.rstqmetaproperty.rstqmetatype.rstqmimedata.rstqmimedatabase.rstqmimetype.rstqmodelindex.rstqmouseevent.rstqmouseeventtransition.rstqmoveevent.rstqmovie.rstqmultimedia.rstqmutex.rstqmutexlocker.rstqndeffilter.rstqndefmessage.rstqndefnfciconrecord.rstqndefnfcsmartposterrecord.rstqndefnfctextrecord.rstqndefnfcurirecord.rstqndefrecord.rstqnearfieldmanager.rstqnearfieldsharemanager.rstqnearfieldsharetarget.rstqnearfieldtarget.rstqnetworkaccessmanager.rstqnetworkaddressentry.rstqnetworkcachemetadata.rstqnetworkconfiguration.rstqnetworkconfigurationmanager.rstqnetworkcookie.rstqnetworkcookiejar.rstqnetworkdiskcache.rstqnetworkinterface.rstqnetworkproxy.rstqnetworkproxyfactory.rstqnetworkproxyquery.rstqnetworkreply.rstqnetworkrequest.rstqnetworksession.rstqnmeapositioninfosource.rstqobject.rstqobjectcleanuphandler.rstqoffscreensurface.rstqopenglbuffer.rstqopenglcontext.rstqopenglcontextgroup.rstqopengldebuglogger.rstqopengldebugmessage.rstqopenglframebufferobject.rstqopenglframebufferobjectformat.rstqopenglpaintdevice.rstqopenglshader.rstqopenglshaderprogram.rstqopengltexture.rstqopengltimemonitor.rstqopengltimerquery.rstqopenglvertexarrayobject.rstqopenglwidget.rstqopenglwindow.rstqorientationfilter.rstqorientationreading.rstqorientationsensor.rstqpagedpaintdevice.rstqpagelayout.rstqpagesetupdialog.rstqpagesize.rstqpaintdevice.rstqpaintdevicewindow.rstqpaintengine.rstqpaintenginestate.rstqpainter.rstqpainterpath.rstqpainterpathstroker.rstqpaintevent.rstqpalette.rstqpangesture.rstqparallelanimationgroup.rstqpauseanimation.rstqpdfwriter.rstqpen.rstqpersistentmodelindex.rstqpicture.rstqpictureio.rstqpinchgesture.rstqpixelformat.rstqpixmap.rstqpixmapcache.rstqplace.rstqplaceattribute.rstqplacecategory.rstqplacecontactdetail.rstqplacecontent.rstqplacecontentreply.rstqplacecontentrequest.rstqplacedetailsreply.rstqplaceeditorial.rstqplaceicon.rstqplaceidreply.rstqplaceimage.rstqplacemanager.rstqplacemanagerengine.rstqplacematchreply.rstqplacematchrequest.rstqplaceproposedsearchresult.rstqplaceratings.rstqplacereply.rstqplaceresult.rstqplacereview.rstqplacesearchreply.rstqplacesearchrequest.rstqplacesearchresult.rstqplacesearchsuggestionreply.rstqplacesupplier.rstqplaceuser.rstqplaintextdocumentlayout.rstqplaintextedit.rstqpluginloader.rstqpoint.rstqpointf.rstqpolygon.rstqpolygonf.rstqpressurefilter.rstqpressurereading.rstqpressuresensor.rstqprintdialog.rstqprintengine.rstqprinter.rstqprinterinfo.rstqprintpreviewdialog.rstqprintpreviewwidget.rstqprocess.rstqprocessenvironment.rstqprogressbar.rstqprogressdialog.rstqpropertyanimation.rstqproximityfilter.rstqproximityreading.rstqproximitysensor.rstqproxystyle.rstqpushbutton.rstqqmlabstracturlinterceptor.rstqqmlapplicationengine.rstqqmlcomponent.rstqqmlcontext.rstqqmlengine.rstqqmlerror.rstqqmlexpression.rstqqmlextensionplugin.rstqqmlfileselector.rstqqmlimageproviderbase.rstqqmlincubator.rstqqmlincubatorcontrol.rstqqmllistproperty.rstqqmllistreference.rstqqmlndefrecord.rstqqmlnetworkaccessmanagerfactory.rstqqmlparserstatus.rstqqmlproperty.rstqqmlpropertymap.rstqqmlpropertyvaluesource.rstqqmlscriptstring.rstqquaternion.rstqquickframebufferobject.rstqquickimageprovider.rstqquickitem.rstqquickitemgrabresult.rstqquickpainteditem.rstqquickrendercontrol.rstqquicktextdocument.rstqquicktexturefactory.rstqquickview.rstqquickwidget.rstqquickwindow.rstqradialgradient.rstqradiobutton.rstqradiodata.rstqradiotuner.rstqrasterwindow.rstqrawfont.rstqreadlocker.rstqreadwritelock.rstqrect.rstqrectf.rstqregexp.rstqregexpvalidator.rstqregion.rstqregularexpression.rstqregularexpressionmatch.rstqregularexpressionmatchiterator.rstqregularexpressionvalidator.rstqresizeevent.rstqresource.rstqrotationfilter.rstqrotationreading.rstqrotationsensor.rstqrubberband.rstqrunnable.rstqsavefile.rstqscreen.rstqscrollarea.rstqscrollbar.rstqscroller.rstqscrollerproperties.rstqscrollevent.rstqscrollprepareevent.rstqsemaphore.rstqsensor.rstqsensorfilter.rstqsensorreading.rstqsequentialanimationgroup.rstqserialport.rstqserialportinfo.rstqsessionmanager.rstqsettings.rstqsgabstractrenderer.rstqsgbasicgeometrynode.rstqsgclipnode.rstqsgdynamictexture.rstqsgengine.rstqsgflatcolormaterial.rstqsggeometry.rstqsggeometrynode.rstqsgmaterial.rstqsgmaterialshader.rstqsgmaterialtype.rstqsgnode.rstqsgopacitynode.rstqsgopaquetexturematerial.rstqsgsimplerectnode.rstqsgsimpletexturenode.rstqsgtexture.rstqsgtexturematerial.rstqsgtextureprovider.rstqsgtransformnode.rstqsgvertexcolormaterial.rstqsharedmemory.rstqshortcut.rstqshortcutevent.rstqshowevent.rstqsignalblocker.rstqsignalmapper.rstqsignalspy.rstqsignaltransition.rstqsimplexmlnodemodel.rstqsize.rstqsizef.rstqsizegrip.rstqsizepolicy.rstqslider.rstqsocketnotifier.rstqsortfilterproxymodel.rstqsound.rstqsoundeffect.rstqsourcelocation.rstqspaceritem.rstqspinbox.rstqsplashscreen.rstqsplitter.rstqsplitterhandle.rstqsql.rstqsqldatabase.rstqsqldriver.rstqsqldrivercreatorbase.rstqsqlerror.rstqsqlfield.rstqsqlindex.rstqsqlquery.rstqsqlquerymodel.rstqsqlrecord.rstqsqlrelation.rstqsqlrelationaldelegate.rstqsqlrelationaltablemodel.rstqsqlresult.rstqsqltablemodel.rstqssl.rstqsslcertificate.rstqsslcertificateextension.rstqsslcipher.rstqsslconfiguration.rstqsslerror.rstqsslkey.rstqsslsocket.rstqstackedlayout.rstqstackedwidget.rstqstandarditem.rstqstandarditemmodel.rstqstandardpaths.rstqstate.rstqstatemachine.rstqstatictext.rstqstatusbar.rstqstatustipevent.rstqstorageinfo.rstqstringlistmodel.rstqstyle.rstqstyleditemdelegate.rstqstylefactory.rstqstylehintreturn.rstqstylehintreturnmask.rstqstylehintreturnvariant.rstqstylehints.rstqstyleoption.rstqstyleoptionbutton.rstqstyleoptioncombobox.rstqstyleoptioncomplex.rstqstyleoptiondockwidget.rstqstyleoptionfocusrect.rstqstyleoptionframe.rstqstyleoptiongraphicsitem.rstqstyleoptiongroupbox.rstqstyleoptionheader.rstqstyleoptionmenuitem.rstqstyleoptionprogressbar.rstqstyleoptionrubberband.rstqstyleoptionsizegrip.rstqstyleoptionslider.rstqstyleoptionspinbox.rstqstyleoptiontab.rstqstyleoptiontabbarbase.rstqstyleoptiontabwidgetframe.rstqstyleoptiontitlebar.rstqstyleoptiontoolbar.rstqstyleoptiontoolbox.rstqstyleoptiontoolbutton.rstqstyleoptionviewitem.rstqstylepainter.rstqsurface.rstqsurfaceformat.rstqsvggenerator.rstqsvgrenderer.rstqsvgwidget.rstqswipegesture.rstqsyntaxhighlighter.rstqsysinfo.rstqsystemsemaphore.rstqsystemtrayicon.rstqt.rstqtabbar.rstqtabletevent.rstqtableview.rstqtablewidget.rstqtablewidgetitem.rstqtablewidgetselectionrange.rstqtabwidget.rstqtapandholdgesture.rstqtapfilter.rstqtapgesture.rstqtapreading.rstqtapsensor.rstqtcpserver.rstqtcpsocket.rstqtemporarydir.rstqtemporaryfile.rstqtest.rstqtextblock.rstqtextblockformat.rstqtextblockgroup.rstqtextblockuserdata.rstqtextboundaryfinder.rstqtextbrowser.rstqtextcharformat.rstqtextcodec.rstqtextcursor.rstqtextdecoder.rstqtextdocument.rstqtextdocumentfragment.rstqtextdocumentwriter.rstqtextedit.rstqtextencoder.rstqtextformat.rstqtextfragment.rstqtextframe.rstqtextframeformat.rstqtextimageformat.rstqtextinlineobject.rstqtextitem.rstqtextlayout.rstqtextlength.rstqtextline.rstqtextlist.rstqtextlistformat.rstqtextobject.rstqtextobjectinterface.rstqtextoption.rstqtextstream.rstqtextstreammanipulator.rstqtexttable.rstqtexttablecell.rstqtexttablecellformat.rstqtexttableformat.rstqthread.rstqthreadpool.rstqtiltfilter.rstqtiltreading.rstqtiltsensor.rstqtime.rstqtimeedit.rstqtimeline.rstqtimer.rstqtimerevent.rstqtimezone.rstqtoolbar.rstqtoolbox.rstqtoolbutton.rstqtooltip.rstqtouchdevice.rstqtouchevent.rstqtransform.rstqtranslator.rstqtreeview.rstqtreewidget.rstqtreewidgetitem.rstqtreewidgetitemiterator.rstqtwin.rstqudpsocket.rstqundocommand.rstqundogroup.rstqundostack.rstqundoview.rstqurl.rstqurlquery.rstquuid.rstqvalidator.rstqvariant.rstqvariantanimation.rstqvboxlayout.rstqvector2d.rstqvector3d.rstqvector4d.rstqvideoencodersettings.rstqvideoframe.rstqvideoprobe.rstqvideosurfaceformat.rstqvideowidget.rstqwaitcondition.rstqwebchannel.rstqwebchannelabstracttransport.rstqwebdatabase.rstqwebelement.rstqwebelementcollection.rstqwebenginecertificateerror.rstqwebenginedownloaditem.rstqwebenginehistory.rstqwebenginehistoryitem.rstqwebenginepage.rstqwebengineprofile.rstqwebenginescript.rstqwebenginescriptcollection.rstqwebenginesettings.rstqwebengineview.rstqwebframe.rstqwebhistory.rstqwebhistoryinterface.rstqwebhistoryitem.rstqwebhittestresult.rstqwebinspector.rstqwebpage.rstqwebpluginfactory.rstqwebsecurityorigin.rstqwebsettings.rstqwebsocket.rstqwebsocketcorsauthenticator.rstqwebsocketprotocol.rstqwebsocketserver.rstqwebview.rstqwhatsthis.rstqwhatsthisclickedevent.rstqwheelevent.rstqwidget.rstqwidgetaction.rstqwidgetitem.rstqwindow.rstqwindowstatechangeevent.rstqwinjumplist.rstqwinjumplistcategory.rstqwinjumplistitem.rstqwintaskbarbutton.rstqwintaskbarprogress.rstqwinthumbnailtoolbar.rstqwinthumbnailtoolbutton.rstqwizard.rstqwizardpage.rstqwritelocker.rstqx11info.rstqxmlattributes.rstqxmlcontenthandler.rstqxmldeclhandler.rstqxmldefaulthandler.rstqxmldtdhandler.rstqxmlentityresolver.rstqxmlerrorhandler.rstqxmlformatter.rstqxmlinputsource.rstqxmlitem.rstqxmllexicalhandler.rstqxmllocator.rstqxmlname.rstqxmlnamepool.rstqxmlnamespacesupport.rstqxmlnodemodelindex.rstqxmlparseexception.rstqxmlquery.rstqxmlreader.rstqxmlresultitems.rstqxmlschema.rstqxmlschemavalidator.rstqxmlserializer.rstqxmlsimplereader.rstqxmlstreamattribute.rstqxmlstreamattributes.rstqxmlstreamentitydeclaration.rstqxmlstreamentityresolver.rstqxmlstreamnamespacedeclaration.rstqxmlstreamnotationdeclaration.rstqxmlstreamreader.rstqxmlstreamwriter.rstapi_metadata.cfgclass_reference.rstconf.pydbus.rstdeploy_commercial.rstdeprecations.rstdesigner.rstextension_api.rstgotchas.rsti18n.rstincompatibilities.rstindex.rstinstallation.rstintroduction.rstmetaobjects.rstmultiinheritance.rstopengl.rstpickle.rstplatforms.rstpyqt4_differences.rstpyqt_qsettings.rstpyqt_qvariant.rstpython_shell.rstqml.rstqt_interfaces.rstqt_properties.rstresources.rstsignals_slots.rststaticclassic.csslogo.pnglogo_tn.icoqsciapipythonPyQt5.api/usr/share/doc//usr/share/doc/python-qt5-doc//usr/share/doc/python-qt5-doc/examples//usr/share/doc/python-qt5-doc/examples/activeqt//usr/share/doc/python-qt5-doc/examples/activeqt/webbrowser//usr/share/doc/python-qt5-doc/examples/activeqt/webbrowser/icons//usr/share/doc/python-qt5-doc/examples/animation//usr/share/doc/python-qt5-doc/examples/animation/animatedtiles//usr/share/doc/python-qt5-doc/examples/animation/animatedtiles/images//usr/share/doc/python-qt5-doc/examples/animation/appchooser//usr/share/doc/python-qt5-doc/examples/animation/easing//usr/share/doc/python-qt5-doc/examples/animation/easing/images//usr/share/doc/python-qt5-doc/examples/animation/states//usr/share/doc/python-qt5-doc/examples/animation/stickman//usr/share/doc/python-qt5-doc/examples/animation/stickman/animations//usr/share/doc/python-qt5-doc/examples/dbus//usr/share/doc/python-qt5-doc/examples/dbus/chat//usr/share/doc/python-qt5-doc/examples/dbus/pingpong//usr/share/doc/python-qt5-doc/examples/dbus/remotecontrolledcar//usr/share/doc/python-qt5-doc/examples/dbus/remotecontrolledcar/car//usr/share/doc/python-qt5-doc/examples/dbus/remotecontrolledcar/controller//usr/share/doc/python-qt5-doc/examples/designer//usr/share/doc/python-qt5-doc/examples/designer/calculatorform//usr/share/doc/python-qt5-doc/examples/designer/plugins//usr/share/doc/python-qt5-doc/examples/designer/plugins/python//usr/share/doc/python-qt5-doc/examples/designer/plugins/widgets//usr/share/doc/python-qt5-doc/examples/desktop//usr/share/doc/python-qt5-doc/examples/desktop/systray//usr/share/doc/python-qt5-doc/examples/desktop/systray/images//usr/share/doc/python-qt5-doc/examples/dialogs//usr/share/doc/python-qt5-doc/examples/dialogs/classwizard//usr/share/doc/python-qt5-doc/examples/dialogs/classwizard/images//usr/share/doc/python-qt5-doc/examples/dialogs/configdialog//usr/share/doc/python-qt5-doc/examples/dialogs/configdialog/images//usr/share/doc/python-qt5-doc/examples/draganddrop//usr/share/doc/python-qt5-doc/examples/draganddrop/delayedencoding//usr/share/doc/python-qt5-doc/examples/draganddrop/delayedencoding/images//usr/share/doc/python-qt5-doc/examples/draganddrop/draggableicons//usr/share/doc/python-qt5-doc/examples/draganddrop/draggableicons/images//usr/share/doc/python-qt5-doc/examples/draganddrop/draggabletext//usr/share/doc/python-qt5-doc/examples/draganddrop/fridgemagnets//usr/share/doc/python-qt5-doc/examples/draganddrop/puzzle//usr/share/doc/python-qt5-doc/examples/effects//usr/share/doc/python-qt5-doc/examples/graphicsview//usr/share/doc/python-qt5-doc/examples/graphicsview/collidingmice//usr/share/doc/python-qt5-doc/examples/graphicsview/collidingmice/images//usr/share/doc/python-qt5-doc/examples/graphicsview/diagramscene//usr/share/doc/python-qt5-doc/examples/graphicsview/diagramscene/images//usr/share/doc/python-qt5-doc/examples/graphicsview/dragdroprobot//usr/share/doc/python-qt5-doc/examples/graphicsview/dragdroprobot/images//usr/share/doc/python-qt5-doc/examples/graphicsview/embeddeddialogs//usr/share/doc/python-qt5-doc/examples/graphicsview/padnavigator//usr/share/doc/python-qt5-doc/examples/graphicsview/padnavigator/images//usr/share/doc/python-qt5-doc/examples/ipc//usr/share/doc/python-qt5-doc/examples/ipc/sharedmemory//usr/share/doc/python-qt5-doc/examples/itemviews//usr/share/doc/python-qt5-doc/examples/itemviews/chart//usr/share/doc/python-qt5-doc/examples/itemviews/editabletreemodel//usr/share/doc/python-qt5-doc/examples/itemviews/pixelator//usr/share/doc/python-qt5-doc/examples/itemviews/pixelator/images//usr/share/doc/python-qt5-doc/examples/itemviews/puzzle//usr/share/doc/python-qt5-doc/examples/itemviews/simpletreemodel//usr/share/doc/python-qt5-doc/examples/itemviews/spreadsheet//usr/share/doc/python-qt5-doc/examples/itemviews/spreadsheet/images//usr/share/doc/python-qt5-doc/examples/layouts//usr/share/doc/python-qt5-doc/examples/mainwindows//usr/share/doc/python-qt5-doc/examples/mainwindows/application//usr/share/doc/python-qt5-doc/examples/mainwindows/application/images//usr/share/doc/python-qt5-doc/examples/mainwindows/dockwidgets//usr/share/doc/python-qt5-doc/examples/mainwindows/dockwidgets/images//usr/share/doc/python-qt5-doc/examples/mainwindows/mdi//usr/share/doc/python-qt5-doc/examples/mainwindows/mdi/images//usr/share/doc/python-qt5-doc/examples/mainwindows/sdi//usr/share/doc/python-qt5-doc/examples/mainwindows/sdi/images//usr/share/doc/python-qt5-doc/examples/multimedia//usr/share/doc/python-qt5-doc/examples/multimedia/audiodevices//usr/share/doc/python-qt5-doc/examples/multimediawidgets//usr/share/doc/python-qt5-doc/examples/multimediawidgets/camera//usr/share/doc/python-qt5-doc/examples/network//usr/share/doc/python-qt5-doc/examples/network/http//usr/share/doc/python-qt5-doc/examples/opengl//usr/share/doc/python-qt5-doc/examples/opengl/textures//usr/share/doc/python-qt5-doc/examples/opengl/textures/images//usr/share/doc/python-qt5-doc/examples/painting//usr/share/doc/python-qt5-doc/examples/painting/basicdrawing//usr/share/doc/python-qt5-doc/examples/painting/basicdrawing/images//usr/share/doc/python-qt5-doc/examples/painting/svgviewer//usr/share/doc/python-qt5-doc/examples/painting/svgviewer/files//usr/share/doc/python-qt5-doc/examples/pyuic//usr/share/doc/python-qt5-doc/examples/qml//usr/share/doc/python-qt5-doc/examples/qml/referenceexamples//usr/share/doc/python-qt5-doc/examples/qtdemo//usr/share/doc/python-qt5-doc/examples/qtdemo/images//usr/share/doc/python-qt5-doc/examples/quick//usr/share/doc/python-qt5-doc/examples/quick/animation//usr/share/doc/python-qt5-doc/examples/quick/animation/basics//usr/share/doc/python-qt5-doc/examples/quick/animation/basics/images//usr/share/doc/python-qt5-doc/examples/quick/animation/behaviors//usr/share/doc/python-qt5-doc/examples/quick/animation/easing//usr/share/doc/python-qt5-doc/examples/quick/animation/pathanimation//usr/share/doc/python-qt5-doc/examples/quick/animation/pathinterpolator//usr/share/doc/python-qt5-doc/examples/quick/animation/states//usr/share/doc/python-qt5-doc/examples/quick/canvas//usr/share/doc/python-qt5-doc/examples/quick/canvas/bezierCurve//usr/share/doc/python-qt5-doc/examples/quick/canvas/clip//usr/share/doc/python-qt5-doc/examples/quick/canvas/contents//usr/share/doc/python-qt5-doc/examples/quick/canvas/contents/images//usr/share/doc/python-qt5-doc/examples/quick/canvas/quadraticCurveTo//usr/share/doc/python-qt5-doc/examples/quick/canvas/roundedrect//usr/share/doc/python-qt5-doc/examples/quick/canvas/smile//usr/share/doc/python-qt5-doc/examples/quick/canvas/squircle//usr/share/doc/python-qt5-doc/examples/quick/canvas/tiger//usr/share/doc/python-qt5-doc/examples/quick/models//usr/share/doc/python-qt5-doc/examples/quick/models/abstractitemmodel//usr/share/doc/python-qt5-doc/examples/quick/models/objectlistmodel//usr/share/doc/python-qt5-doc/examples/quick/models/stringlistmodel//usr/share/doc/python-qt5-doc/examples/quick/scenegraph//usr/share/doc/python-qt5-doc/examples/quick/scenegraph/customgeometry//usr/share/doc/python-qt5-doc/examples/quick/shared//usr/share/doc/python-qt5-doc/examples/quick/shared/images//usr/share/doc/python-qt5-doc/examples/quick/tutorials//usr/share/doc/python-qt5-doc/examples/quick/tutorials/extending//usr/share/doc/python-qt5-doc/examples/quick/tutorials/extending/chapter1-basics//usr/share/doc/python-qt5-doc/examples/quick/tutorials/extending/chapter2-methods//usr/share/doc/python-qt5-doc/examples/quick/tutorials/extending/chapter3-bindings//usr/share/doc/python-qt5-doc/examples/quick/tutorials/extending/chapter4-customPropertyTypes//usr/share/doc/python-qt5-doc/examples/quick/tutorials/extending/chapter5-listproperties//usr/share/doc/python-qt5-doc/examples/quick/tutorials/extending/chapter6-plugins//usr/share/doc/python-qt5-doc/examples/quick/tutorials/extending/chapter6-plugins/Charts//usr/share/doc/python-qt5-doc/examples/richtext//usr/share/doc/python-qt5-doc/examples/richtext/textedit//usr/share/doc/python-qt5-doc/examples/richtext/textedit/images//usr/share/doc/python-qt5-doc/examples/richtext/textedit/images/mac//usr/share/doc/python-qt5-doc/examples/richtext/textedit/images/win//usr/share/doc/python-qt5-doc/examples/richtext/textobject//usr/share/doc/python-qt5-doc/examples/richtext/textobject/files//usr/share/doc/python-qt5-doc/examples/sql//usr/share/doc/python-qt5-doc/examples/threads//usr/share/doc/python-qt5-doc/examples/tools//usr/share/doc/python-qt5-doc/examples/tools/codecs//usr/share/doc/python-qt5-doc/examples/tools/codecs/encodedfiles//usr/share/doc/python-qt5-doc/examples/tools/customcompleter//usr/share/doc/python-qt5-doc/examples/tools/customcompleter/resources//usr/share/doc/python-qt5-doc/examples/tools/i18n//usr/share/doc/python-qt5-doc/examples/tools/i18n/translations//usr/share/doc/python-qt5-doc/examples/tools/settingseditor//usr/share/doc/python-qt5-doc/examples/tools/settingseditor/inifiles//usr/share/doc/python-qt5-doc/examples/tutorials//usr/share/doc/python-qt5-doc/examples/tutorials/addressbook//usr/share/doc/python-qt5-doc/examples/webkit//usr/share/doc/python-qt5-doc/examples/webkit/domtraversal//usr/share/doc/python-qt5-doc/examples/webkit/fancybrowser//usr/share/doc/python-qt5-doc/examples/webkit/fancybrowser/__pycache__//usr/share/doc/python-qt5-doc/examples/webkit/formextractor//usr/share/doc/python-qt5-doc/examples/webkit/previewer//usr/share/doc/python-qt5-doc/examples/webkit/simpleselector//usr/share/doc/python-qt5-doc/examples/widgets//usr/share/doc/python-qt5-doc/examples/widgets/icons//usr/share/doc/python-qt5-doc/examples/widgets/icons/images//usr/share/doc/python-qt5-doc/examples/widgets/movie//usr/share/doc/python-qt5-doc/examples/widgets/stylesheet//usr/share/doc/python-qt5-doc/examples/widgets/stylesheet/images//usr/share/doc/python-qt5-doc/examples/widgets/stylesheet/qss//usr/share/doc/python-qt5-doc/examples/widgets/tooltips//usr/share/doc/python-qt5-doc/examples/widgets/tooltips/images//usr/share/doc/python-qt5-doc/examples/xmlpatterns//usr/share/doc/python-qt5-doc/examples/xmlpatterns/schema//usr/share/doc/python-qt5-doc/examples/xmlpatterns/schema/files//usr/share/doc/python-qt5-doc/html//usr/share/doc/python-qt5-doc/html/_sources//usr/share/doc/python-qt5-doc/html/_sources/api//usr/share/doc/python-qt5-doc/html/_static//usr/share/doc/python-qt5-doc/html/api//usr/share/doc/python-qt5-doc/sphinx//usr/share/doc/python-qt5-doc/sphinx/api//usr/share/doc/python-qt5-doc/sphinx/static//usr/share/qt5//usr/share/qt5/qsci//usr/share/qt5/qsci/api//usr/share/qt5/qsci/api/python/-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=harddrpmxz2armv7hl-redhat-linux-gnueabi?7zXZ !#,H7]"k%{^E) 7*$t T|g[-@w*sӰql*,"jY2Ybķ`YAq VGZmb!PPG@ʏHI|d߅\c ^b଱Xjg1_CΉ~~ C}=S&4å27匍UbqWA Z3Lu=IkJKQi ;MWyネ&2uyliޡi8:y~%L%FW¹rkZƏ}s.ŏWGKQR QXCz՘+8wx}F[%Ie:tS2;Ӗ_ӓKl_1LfWhfB3O|Z^y dM4x/N߄f-7\Vrj8_5aVGbԪۨ;qm8AWܮ-léF!` tg dvC%.> DO{!O5T?=`CR|sGC5ߗhnS-{^l>&y9u gtQ8d|O"b Cx\U9:ϕ"GO8ϗ2uτm~)spFoZ-(W,2)_m:9@y{DnE&Pw@T 9[VT4\\)5}WgUU;؍ںՙ[:OcJN@ -}cޓ 3z=b< ZfY LQFG0̇*#L]Y>u1ƣ&rv hu[yUiax^|Ůfs࠹8=Bl_u8EfVCf+(2sNV z[&^!EKfvwhC|T2~7-S_UMJ$3ҚV׾`LBc#xcF/YJSza}wKYKwO\T]4}+3r%wTvf#2u*ZuuOdt̓SLH-"˫mr(!V7V`)3hãJ}|4֌ɒ^g|[ޤϳ.H2JM yWų93hVxUHԈ%Sҷ<^]D*h! %NKԿ\T-E镢k(,/P<@IZRnE k75w_)ByF pL7!c$0c i~o.xݼf\k:; <;{d|\mq? JdL[ ފFŕhRN* |{eL+v( =jנǤ/s!iA)vE/iH#TF}O!k,)b0ZbrLF5SU)XxQ`i:F5b"QyuHqgk }֝4Ʈ5ۿⓂ}"Em&\ - fHHj1@x1mݕ5 /{ft)hvbτt~Ֆ hJl\)7.wyF4y?Pd -R 1@ x`3GOpPCXYA0L4>*sAb;ZW)U %tpNtsVRHC_*+>$L)^(,~(9{رRˤ铞F֪``@L#`V=UZ9"ڐ+6@.Z~,3p v^4j_Κ5Z(3{h"aRhntyZ=]K2Z !vSlQӤ9!۔y[~$1`~jUNc$rfoNkȹv^˯'qN/+AIfu[0lȯulP f$7[KK%\O0@$#*O~^%Tx Dr0ꢭ&OƯ-i. ɭB_߃ =|L"HME!0!і/P*Nw~ɻG4{Hlt89%9VU/u.ܾ;+ F 1R?@mB[ǫxwPeyGa mu@Ď/a-rуݚՄP%ʢ?E[ZXAEv[ЭHY@[ݠ$}SDס, #wZc*Jz1,d2&>v]z6SG(kA6TU!0e\[zyn4=O_!džѰj$#[lJf ,1'ƍrn#r#2g0*fDB2h_-#7b)y2[V|6*:͗k>=YC%IV4yj^U/ n&LL9=iڃ-&CsO}"T6Wcg9tY7dC ao᏶vϷlOOIRA2O9P,P &Dl[J,ٽ 0ⵌo ;Qf}3^:kTPI md#kIխQ퀺 w%b0;lj |t a'*SS]IYg͆Q^LAwXqf{OXYۻ+-#@ T]C>jsR4mI[SPWkBo$[6]oY$ԟlt3- G^&х`+XpcT R(">iS Y>YW:Z_-bL-rRZ}Ϙ0^X#0|8=d͏jF # };H;zZO;G9Tig&C+24q?)i֦|#4H*_3_IroF]9ksZE!\Dr Sع,PltK^PzC PU./z6 ;ihmb7EM\'M mxU"x!#,E5u]i846 ϔE^%ILˎ#(qArl黙[MRqH*q- IJK+(hՍ&+Znʌ  L _1^P1TϦ.(p !ѓN9E/uDYY'o8h 14ra6b_XD8O%L5e^, UA}X٩[x{YRdOl5,. $Pk5z% zIuۜY\Uմwb`6"gOj%*G8 .YmeY/#qE~ 6G\2[vWԣtNU$~ju ş@C3!jSKT"ayvBRkg );9O{::fcr%uIY^XRRk Vޤk<ɯ/fPR:Uo= m,-:<^tSl@eI{@ee`- 9&T8m2wB{dRKqz3! à9 +w%I Vo%>Bptoa~wy%~&݇r~@zZjʇ񲄝S?+y%Vjv'L5CZA÷:+ƪ@}FqUc<֤wPGKk|^,@39E\G82ΰlX(J:€a gt$ ]wPr N/mȄSG<9qB {k$$ LwYvĤ8UQ-GNx<5CnⱜFp6fҚi7?Th+mB2q{n֟L?H+D.!VvRr"W%I];Zi+ӯTQƈ: >&UQT_#JjmXuloMXL5Y.i+5Jj05]:(린ONׇ?7꧇k.9 hpc,RI ?;b 7 {]|RM (5h2 υ:" }!&KUVq5: 5ԊoQ q$XD͜'9X~7Sy*- SѪl.P0G8U ֌p <;Sg3O܊1L)[_^pM2YB'RTy8C{nE˰} 'k|XQtnݐ2=Jn> mEO][PyLP^uc vy$@ּ^ 9\(p>a? rN7!ɍ=]THwGX'=O[6. $2B}JƑAo8m1[5~R6J]]Mbt0*P3QhŴފ{}2}@(nȵ~f{ vށaDDM}b=k(f!4+A_c"C,m<@ ӣ9s`3 "E?ܰ-\p=yj/^rܘXI9h*@5;#ZT"J×ᄆL~J(2_3~^U@b6_d:u&y\9a~`64O )2b}Ǩ=V"~:?ܚǽaf,NɆHʓB jR2׋M$N5*yW4*0[L\9z) I Fvm9e[EW<ӌ# uk<@571w(GδV&1zeej!Mk.VP$k߂&#ۨ|*WPoQUb3ԣ(sz9DphUt%G?@ȀL[HLu˓)/ŰÇ mDG0='pZN_D罘ю~+b2¯3޾̃D9gvnSYHhb2Ǘ3{]{;|#Ձމ0V K`qi>/@'];KM.)s^eg?tۻ#~3hs; < p9u/wϪrwG ݦ.~~GJ%HlnrO &L*9'̈ʹ +?ۚ14q g7" {7#rTw(jD*ܛ:6J@6G(CTcO ]Yn_53^'-\QD4W|CXNCiS3Ƽ'9cM{^l\'Oy>OI=:J*] rg9!LV8AbX9,H=d`i1lC&uYǓrunrBL V:7 3#]ɲME\8AH[fVLQ2 ёR г|W,Pm'ȩh{}U6%(Y.L LBL:Ά6 ~տ#nL b֒bWVn,[jdk _.8ia?(Y [@<±g)'{"h A$C$Kh+-jI~DZeJbo>jML 3kHs%4AC4 智s)d,y pӂ`q`#ڢw W*fVr!-8-f|A7\< X }'Q2>~=,%gb^Jxa60;s 26mnl[s;Hb,I 5~vA+ `ȯƉ?& Y(,[!" @dQYƔS;ģ^Fp1D TCd$ut+%t|؊T88I:6`rK tC j*0`FT]=$yyއ=Ukێ Tȓ|=)?GK >gbʯ;`W zJg02#$";=S8oXh#>c@hO8? \G-f\zĭ4-H=$\D)"iYɹre/"3sxڀ㡋 EI=goF[כa!Z/UQfȢU$]NJ&ܳt`&BCOx"l^tFB ЁWg-w4KƮ߼+q3X5ѹWŅO[`>czT9\XشED+8 @/{]9qpz2@=<0oDd+Ą"8,GUG.Hq S6vZTo /-S 0؟QӁc6Q$l= _@L>Tz_fAGDC_' { Ȇ[nu$w[yTCR,wYta/mw"ELhK,J/j  `\;B @%> 0(O)VRedX"?[Wbj3{(mY*v26} J kzczm)9ëbn-'g+π\ʅ}9gd2vȑf0Ap9Ѿ11P@`sF<$v,GE1ܨtb ((`bigv˟uqj ߞϨ=Ńl 8 HCA:YV^yA&,ѻpcѳ~eI닮5tjpJy|&@i\GYC3?e &ܰFb#Ҭߔ̏(䬓jW#ݽE yĀ=ZYx^ Y>A6,UsBScݷYc\XCxuMg.SWtMSwz&dRDtH̴q7"ɁM? h*Q"#- p<X5FLov'Ku##.3;"qX)@'@;蛈ˉ?@{@CZ{GOlbqL+_/T/ 0icY.(D; U~2DkAK:\QUvR{hWO\Vʣ8P'af_ 7&J;`%b}0hggWBllSB7MJS(c^ K*k7X& vQt5 ?@38-Jdߕ}]05(p[KOux(' Nu?Tx #%ځȭ=ۉ__L~X8P?x U](LFp@Dq0@a([?>[]|_yV_ɱ!/ٷ8,)n^}[od5l -dDIЎ;Aly?l2;\r &-D ?Gn"l^!ε熮!g?JG#:7G7j㠾#A=r^xC RVn7ZqD $@:!Ilptp=AgQ p͑_b YZ