python-qt5-doc-5.7-4.fc25$> "<(gcBJ:v?fd  Clp $]>] ]R] | ] ] s]] ]0] ]YY]d(!8(@9(@:K@G]Hl]I*]X:@Y:H\:`]]w]^ibMdFeKfNlPtp]u]v:XewQ]xt]y\`Cpython-qt5-doc5.74.fc25Developer documentation for python-qt5Developer documentation for python-qt5.Xarm02-builder09.arm.fedoraproject.orgL_Fedora 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  .?= "  aaj4|(|<=*  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"' !#A Ob6$<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}} y|}|w|{}x}}x|q}}y}VaO B*?#$JOe9^ `2 6%j u[[fPv*~5I`/lYYcPlymMU2">A2 ! Z*JrJz*"k;3K[28@@@@ h IaRK3{`B1 JyJ*BRbfY.)"  A1YiiE%%-%% E2:Zj"&VnNf6N^.vJ&.&nF16 aqvURBQ.iyQ6"6="q]V]=U&F R*2RzB*RRZZZj22brzRJqq1NY~9jrb2*n1~sF.2&NnQ>!1nZ*BB  2"!" i(P XR +zc[SScskSRyi9! )    fj6&V~v  Jryn~VNn~nI6F^66F^>j&F2%5uM-Eu=5eZra))aIzJv^f$d9LFB+3VQ>Jj2 JZV1 *kFi<T<llL4|q:>99Qn"ia[+V* BfNF.n"r:"JbvvA:6i!bJ~b   "":"b&&F&&bFaI"*JJR "9V611~Z.F^^6&~^^qi~nf!**2rP)1BFk{ks9wuuL Ut$<W\\oW s<ZfNV^b  0N.n66fvN>~!IiS2i^l{g510x#}h)9Ta8,p4$!Z7/"}} y|}|w|{}x}}x|q}}y}O B*?#$JOe9^ `2 6j~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큤A큤A큤큤A큤A큤A큤AA큤A큤AA큤A큤큤AA큤큤A큤AA큤큤AAA큤A큤A큤A큤A큤AA큤A큤AAA큤X]V%UsUsUsUsUsUsUsUsUsUsUsUsUsUsUsUsUsV UsV V UsUsUsUsUsUsUsUsUsUsV UsUsV UsUsUsUsV;V UsUsUsUsUsUsV V UsUsUsUsUsUsV UsUsV UsUsUsUsUsV UsUsUsUsUsUsUsUsUsUsUsUsUsUsUsUsUsUsUsUsUtUtUtUtUtUtUuUtW/2UtUtUtUtUtW/2UtUuUuW/2UuUuUuUuW/2W/2UuUuUuUuUuUuUuUuUuUuUuUuUuUuUuUuUsUsUsUsUsUsUsUsUsUsUsUsUsUsUsUsUsUsUsUsUsUsUsUsUsUtUsUsUsUsUsUsUsUsUsUsUsUsUsUsUsUsUsUsUsUsUsUsUtUsUtUtUtUtUtUtUtUtUtUtUtVUtUtUuUtUuUuUuUuVyUuUuUuUuUuUuUuUuUuUuUuUuUuUuUuUuUuUuUuV V UuUuUuV2UuUuUuUuUuUuV UuUuUuUuUuUuUuUuUuUuUuV UuUuUuUuUuUuUuUuUuUuUuUuUuUuUuUuUuUuUuUuUuUuUuUuUuUuUuUuUuUuUuUuUuUuUuUuUuUuUuUuVxUuUuUuUsUsUsUsUsUsUsUsUsUsUsUsUsUsUsUsUsUsUsUsUsUsUsUsUsUuUsUsUsUsUsUsUsUsUsUsUtUsUtUtUtUtUtUtUtUuUuUtUtUtUtUtUuUuUuUuUuUuUuUuUuUuUuUuUuUuUuUuUuUuUuUuUuUuUuUuUuUuUuWuWuUuUuUuUuUuUuUuUuUuW/2UuUuUuUuUuUuV UuV W/2UuUuVCoUuUuUuUuUuUuUuUuUuUuUuUuUuUuUuUuUuUuUuUuUuUuUuUuUuUuUuUuUuUuUuUuUuUuUuUuUuUuUuUuUuV UܮV V V V V V V V V V UuUuV UsUsUsUsUsUsUsUsUsUsUsUsUsUsUsUsUsUsUsUsUsUuUsV(UsUsUsUsUtUsUsUsUsUsUsUsUtUtUtUtUtUtUtUtUtUtUtUtUtUtUtUtUuUuUuUuUuUuUuUuUuUuUuUuUuUuUuUuUuUuUuUuUuUuUuUuUuUuUuUuUuUuUuUuUuUuUuUuUuUuUuUuUuUuW>ZW/2UuUuUuUuUuUuUuUuUuUuUuUuUuUuUuUuUuUuUuUuUuUuUuUuUuUuUuUuUuUuUuUuUuUuUuUuUuUuUuUuUuUuUUuUuUuUUuUuUuXUuUuUuUuUuUuUuUuUuUuUuUuUuUuUuUuUuUuUuUuUuUsUsUsUsUsUsUsUsUsUsUsUsUsUsUsUsUsUsUsUsUsUsUsUsUsUsUsUsUsUsUsUsUsUsUsUsUsUsUsUsUsUsUsUsUtUsUsUtUtUuUtUtUtUtUtUtUtUtUtUtUuUtUuUuUuUuUuUuUuUuUuUuUuUuUuUuUuUuUuUuUuUuUuUuUuUuUuUuUuUuUuUuUuUuUuUuUuUuUuUuUuUuUuUuUuUuUuUuUuUuUuUuUuUuUuUuUuUuUuUuUuUuUuVt-.UuUuUuUuUuUuUuUuUuUuUuUuUuUuUuUuUuUuUuUuVޡGUuUuUuUuUuUuUsUsUsUsUsUsUsUsUsUsUsUsUsUsUsUsUsUsUsVޡGUsUsUsUsUsUsUsUsUuUtUsUsUsUsUsUsUsUsUsUsUsUsUsUsUsUsUsUtUtUtUtUtUtUtUtUtUtUtUtUtUtUuUuUuUuUuUuUuUuUuUuUuUuUuUuUuUuUuUuUuUuUuUuUuUuUuUuUuUuUuUuUuUuUuUuUuUuUuUuUuUuWmWlWkWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWZWYWYWYWYWYWYWYWYWYWYWYWYWZWYWYWZWZWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWZWYWYWYWYWYWYWYWYWYWZWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWZWYWZWYWZWYWYWYWYWYWYWYWYWYWYWYWYWZWYWYWYWYWYWYWYWZWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWZWYWYWYWYWZWZWZWZWYWYWYWYWZWZWZWZWZWYWZWZWZWZWYWYWYWYWYWYWZWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWZWYWYWZWZWZWYWYWZWZWZWZWZWZWZWZWZWYWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWYWYWYWYWYWYWYWYWkWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWlWRRWlWYWRRWRRWRRWlWRRWRRWRRWRRWRRUuUuWRRWRRWlWlWlWRRWRRWRRWRRWRRWkW`W`W`W`W`W`W`W`W`W`W`W`W`W`W`W`W`W`W`W`W`W`W`W`W`W`W`W`W`W`W`W`W`W`W`W`W`W`W`W`W`W`W`W`W`W`W`W`W`W`W`W`W`W`W`WaWaWaWaWaWaWaWaWaWaWaWaWaWaWaWaWaWaWaWaWaWaWaWaWaWaWaWaWaWaWaWaWaWaWaWaWaWaWaWaWaWaWaWaWaWaWaWaWaWaWaWaWaWaWaWaWaWaWaWaWaWaWaWaWaWaWaWaWaWaWaWaWaWaWaWaWaWaWaWaWaWaWaWaWaWaWaWaWaWaWaWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWcWcWcWcWcWcWcWcWcWcWcWcWcWcWcWcWcWcWcWcWcWcWcWcWcWcWcWcWcWcWcWcWcWcWcWcWcWcWcWcWcWcWcWcWcWcWcWcWcWcWcWcWcWcWcWcWcWcWcWcWcWcWcWcWcWcWcWcWcWcWcWcWcWcWcWcWcWcWcWcWcWcWcWcWcWcWcWcWcWcWcWcWcWcWdWdWdWdWdWdWdWdWdWdWdWdWdWdWdWdWdWdWdWdWdWdWdWdWdWdWdWdWdWdWdWdWdWdWdWdWdWdWdWdWdWdWdWdWdWdWdWdWdWdWdWdWdWdWdWdWdWdWdWdWdWdWdWdWdWdWdWdWdWdWdWdWdWdWdWdWdWdWdWdWdWdWdWdWdWdWdWeWeWeWeWeWeWeWeWeWeWeWeWeWeWeWeWeWeWeWeWeWeWeWeWeWeWeWeWeWeWeWeWeWeWeWeWeWeWeWeWeWeWeWeWeWeWeWeWeWeWeWeWeWeWeWeWeWeWeWeWeWeWeWeWeWeWeWeWeWeWeWeWeWeWeWeWeWeWeWeWeWeWeWeWeWeWeWeWeWeWeWeWeWeWfWfWfWfWfWfWfWfWfWfWfWfWfWfWfWfWfWfWfWfWfWfWfWfWfWfWfWfWfWfWfWfWfWfWfWfWfWfWfWfWfWfWfWfWfWfWfWfWfWfWfWfWfWfWfWfWfWfWfWfWfWfWfWfWfWfWfWfWfWfWfWfWfWfWfWfWfWfWfWfWfWfWfWfWfWfWfWgWgWgWgWgWgWgWgWgWgWgWgWgWgWgWgWgWgWgWgWgWgWgWgWgWgWgWgWgWgWgWgWgWgWgWgWgWgWgWgWgWgWgWgWgWgWgWgWgWgWgWgWgWgWgWgWgWgWgWgWgWgWgWgWgWgWgWgWgWgWgWgWgWgWgWgWgWgWgWgWgWgWgWgWgWgWgWgWgWgWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWhWiWiWiWiWiWiWiWiWiWiWiWiWiWiWiWiWiWiWiWiWiWiWiWiWiWiWiWiWiWiWiWiWiWiWiWiWiWiWiWiWiWiWiWiWiWiWiWiWiWiWiWiWiWiWiWiWiWiWiWiWiWiWiWiWiWiWiWiWiWiWiWiWiWiWiWiWiWiWiWiWjWjWjWjWjWjWjWjWjWjWjWjWjWjWjWjWjWjWjWjWjWjWjWjWjWjWjWjWjWjWjWjWjWjWjWjWjWjWjWjWjWjWjWjWjWjWjWjWjWjWjWjWjWjWjWjWjWjWjWjWjWjWjWjWjWjWjWjWjWjWjWjWjWjWjWjWjWjWkWkWkWkWkWkWkWkWkWkWkWkWkWkWkWkWkWkWkWkWkWkWkWkWkWkWkWkWkWkWkWkWkWkWkWkWkWkWkWkWkWkWkWkWkWkWkWkWkWkWkWkWkWkWlWkWkWkWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWlWmWZWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWZWYWYWYWYWYWYWYWYWYWYWYWYWZWYWYWZWZWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWZWYWYWYWYWYWYWYWYWYWZWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWZWYWZWYWZWYWYWYWYWYWYWYWYWYWYWYWYWZWYWYWYWYWYWYWYWZWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWZWYWYWYWYWZWZWZWZWYWYWYWYWZWZWZWZWZWYWZWZWZWZWYWYWYWYWYWYWZWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWZWYWYWZWZWZWYWYWZWZWZWZWZWZWZWZWZWYWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWZWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYWYUuWYUuUuXXXXbbb6a13ce01f8b0a81e9aeb432429687d5868eb92d2c1fe7c40197885ed37728dd9ac2406b0e28204e4a63a5ffc581e6c4bd4c262ff254ffa82d6dcfe9c069f47e703d2f31970a0ec79b61c781b8adff53873ddeeb0021f5d1aa191d7e91c14adf07d5b10fd694ae13f48b0cbd10d2d4cae997eedd0306dc39f7608a5116319cfb8c050f7c94f9016487ec23f4f33cf34e13b3cec33a8a6acc5b1c25be44520cf32dd137a5dcddddd0fbc74752a0f8266cff631e374586676642843e142acae7fa2cc31a1b3ac5218084d3609d801d385bc19bff68b19c27dbf2751d1fcff2da82ccbc358f5f301ea75d08b3c2659b88efa79d77ba7c6d2f3eeda73fa643ccf5f0060a15f065501e653d8d738f6d0cd518092ca6d490295dd889bb7e4e3ce0340db0f18c469caf6c692eb8cd0db624eafae392fa90a4fa942834cc450f0cbea0aefea34309563e782be32b00994c811b8ba38205a7090060323621343a5af3e23006df485e12f729bf691ba0219f4a134af71b4c8cd0e488d3bcbccea98352300008316f29008858711498e9fb971a6d663a88c249ab167627a7802bf282eab4c2b3ef0c12683ecf81ccce0b1ba894638312cca5244773969b8a8557e4217ffe9e405eb589e79e28af28671b01ab91d00985feb93b13e0b4a00869ec29ec9b65469e853f5ca682406b3b7975b74aa127f912d53f7c72c5bab22c83c8b58b6e759dbf901c779fb576c363fe1bd02959d2a78384a8ce900d9a52b17fba68d22353a4fb4dd51712b7ba4a5b8e76b0a97706453d483013f5c6b5d522e95b6fbc3dd16c583a2c702f2c1e8d85bed8d01ad837fac18ee4e43f3b8522017e27dc9b1d4e1d2ec5fd5e91a27233e489fef0b661f1c1ff44dde7b0e4acb3c690535d470d212ca6a949bc7bce695b8ec7b140118c151f53f8e087903ace913d0d11aa524e8d3932debabb37266d9bcef5da51703e8f5e4d7d615d6630eae06a56f20e3608495041e5c86177ea514ddb615827d5e2562eeef38d7a4b49a0804cee88da94103cbb8dadc5e23abb07d3f0588135976dc5ba8dd99f5865b24222da727c786f271cff57f19fc09f9258cbdd3a7f7af5ed01ef5dbc6e9625081e7b7ced4ad9a955033a64f4d2d8ea9252985229a776fdd0f56f08709e505359cb5d163ddb33134de9c34fa4fbcce45bfa9c7cd9921d587c73ecfc2861ee22b99ca1ae25b7597b28daa0f99a55de70d665bbff768c42aa445de1683f59df26d1f5cf2e17544d5c3d899ae1548d8c947c7b7f7d9c38f37e1b3e9c388508937ada6adfb1e19a85d378686bd13b106ffdeb761319e3f6a7e774ecc445a69892e1d3e525bc30a58e5f48a449254f73e3912b83aee02c5fdd56fee4311fe13ce5333d735b17ad8406259c2924e649caee31fe6eb69970ebc3e04a93a5e7b34d1009032be03bb3cf6f2d73b62ab9928598153990549fdb45a5ba6d7516f54080990e79b727fa769b253398484127d61ed64cf2670f77abf9b49016585e451fbb94cf7ca249feb01eb07082a6337d5e4fbf36655be845db881adde9d94bc117fa7a6ba08fe3a49c96d90d8a7b1bf8c116e276c7293a140cbcdd9cbbae55915eee5e72d943411ac4ea57aa2b35d2649e8055e9e880a2b7605d937951738be6d35c568d41723a45e09cf3be5605faa943a79646ed1b84f1b3559254f7e6d3c0e69006a88ae91cd33c1e70ca97a3f0c604a75a8eb0c1c338dc520cd3db3de5ee30165c89727efbebd040de7ad83c0a64f4d2d8ea9252985229a776fdd0f56f08709e505359cb5d163ddb33134de9c34fa4fbcce45bfa9c7cd9921d587c73ecfc2861ee22b99ca1ae25b7597b28daa9254f73e3912b83aee02c5fdd56fee4311fe13ce5333d735b17ad8406259c292ad2f38355e99aae2588eb011d64a688eee78e0cb2c62443128df5e5881e1a0444e649caee31fe6eb69970ebc3e04a93a5e7b34d1009032be03bb3cf6f2d73b6210cc76caf8446576421f36558ec2ed1068bd2d0c613debc93c4fda10b64778874d445469dde2cc58bc07230e1659437485269cd1fc1771878793c9f89509696627f1e0139a21d57fdd55439f38949582d1344598dbafe5a6159f037ef95d07b34c9f2fe833323f3139afd82716b13c1e2894d4028862126ad7b2a920d0231a847730061e61fa58412d0f25e0f6521dac19d858a796336cb9d96aa51e494ed663c87943ad86b7ac955c1101d09d985bdaf9330e9e6636006718669545a254995db5fffdbefda3c80a1c71d2e5e5b6c5e1817645f3c62353852271c9dd33d1a1959b13ecc5cdaeb0d14db5426970d7467205f5ce68bb870303cc443957dbbd92bbeb984590415c69e5467f0393f9e643964d93b788ae3e6c1eaad89add6defa3d1358e1641f685d25b56a8f725ee8840e5ee507398d94cf2f175cbb03f5e348931c7013cde11b83cdc6c7a23de4f2947a096792d36eb353aca044e0d9c53290d2ece37ba0a6ec5f4de20dc19632405d98faa2729d1f1e155ed110ead124b65042134a6f6dc1cf1d80e5e06fa651d040235fe8eed212cfab8477fb4071b5e8504db7d5e895c785a8681e41715c2cfd23ca628f3c561ead8c439fca22c3ada9cfc7b0a65fbf928ce9f18ee34f1d0074e5ed9691a787c60cd64e5156b6a527d6edc7125c98ffcba6fdaf5a980e23b75ba8c3a7c09678767e0c12308eb551d3dd169a25245d87de6bd6f8c7da32fcf24db7c38ed12d439062468a4e39f73cb551c7b0b273179c805f1c4ba796847178ea7c57886fb4e917897eaeb396bf7de786146a8eeb426b25c974e5db2b1dc2033dfc7acf713368c519d543e7f6614cc6a06782e9045bef8a6d3d53c294093a4f7bd1153fc337de4e651933e7d5bcca68d9675f0a40763a78666d1684e6ee11b5109dc0921a10091a00b98ace5f5ae3eadd3a3810e80b8e0ef43d5841c289cfbdcbd44848fd14dd79744b073cb848662d4c712d19c586773db5c018a15b119dd575220ed8a2007025bf13580fd9064c137c7ae1a173f25efdf62d65836e37809f3fec388ea031c792da3536fd50723f6d9493c1d8209db21a4552074629aeab55cc4834299fe2499204172279019c7863bd87033fb27cfc5d7f89ae0bb9748297c097880d8685dc09a37e86db781361ba7bedd5a9387e16e8ac788de55fd8e2bdebec5f562f4f99e336eea8c92ad86f132cd42caec5350dba1fd2776fec2bc2af558182fe9863368b1bb4cd4e2753c0b3f752d5204100e2aa8b7e2c05e718f86460965dfff84c96b210577ede6c5181212b34765e95cb21645bab425523d55e58ee7d7e49c770b8a91d897f3868e163016b7701a455a3805600698a0b61b63051c6e5be4411578ddffbad8874f7881c1192e28aba4bbd37e321c947cb2688920fb286d50c6921c35f0106f23e4668fbe68a1a00c9d4c92dd2374d2c2a41471ba5d123ce9bee8fbd367a3d7427ff6105f1bdd2a4b891cc0c450d3708bca780b446070ad1581db4a590d5baba4f624072d5824037ad513e96c36767d689d1d18752783edee6637171ae45f43e35f893875379ef5a998e2fb4f5aee8e28911f9896d936bd0e47b4b0dcc34d3eb4378d70d785a47d98c85e6e17598bfd485027ea330f7e1d7a27113899676be1717a5a5eaeb8f440263068bb72e595aad6c02ca039da81feeebbb86bcbed3ea92a5da6df75e7f2b563cfc679aaa79e3f6ef2903f7f4d70c2618154eade88eeab2efa58bb561ed568df21d48e0fa72e2045332636875052e43aa51ff2d0cbc471bdd8fe4a829cd37bf51b68a1924d660963e5fce803ebf4f4ec6dadfdf59197e7de93ea064b085721acc8ad51ec26578a075b98f50d20c0d97148952a8b8cb8aeb67b5c51a45fffe819c2fea2305561ed311a48500bb0ca25cb8925122a5cd575bb5489f9ebef5d79f56e8f7e5e734d544c120fb6775d0f89365ea7559541dd1934f1ec615d5c00dcd634138d4ba22d184bcc84a6dedb5ef2efede871ce9ba1fbed620643fadc8ebb8ae9e1375d7f9511d9bbb6fc141d28464d82814698d31a6064c7af5a7396c375b5155f93b35d2524f11fa62f240fc8d44a5541c4b7dabe9f063a2c5c80690f266ae2e7ba6cb8dc3a61c1253e23e898e7c57f0607083e3f38c94b1ca482f551019d16969cb2a1bca0deae55e49d5453fb829b5ad7bcf053740131a9dcdc945511a8cafdfc24559b0dd4cc1244c61d11eddc56c739e20418f9133795f9774477e5d8024a62bb6b65b75a4cc77f94db76145d3e1d5fb42449a4c076db17ed7993f3929e5681a2362f70b3a465c5bb7c0300e54845dd443ef5950fb1a975f77e3e3cc4cf44a283359cae6a5752428261861a609d7f497b710aa29aaedf0dab25992ca3fa1ebfedd17289729f1a5b0610a25bbe2c801f8455d7bf862057a447197393f46f0747fb2a7d6076ad79fb9224c0f625f4cf0fc871acf2cebec13f5cb9db231c3455d3776e02d25c1c4e2b462b7991dac6df60bbf52bfbe0b7678c4735c48144199f3406ee21a0497092ad1b9e169008d008c06a68dcaa1ee7acd15cda657be1933bede378f9dec884bb1b990ca4072101698360cf334e312dffdc990a4c38215fd4f9cd9e5b5f34a3e6853a9ab0dc723dd4eee705216e3fd4a46e888190dca02f9d2292c117d40c2a7f397a5f529aafe6b967c099ef3b41dec2019b4cc4485e76c3a366e3c396cab4d079f2e54dadfae1137df7d5bd1f7507d445897cf5ef76b61c85dcf48b2bf9291634997a1e650a7a486880be6b31b4be6db19cf0d613bf3192081b87a342b4bf8a4058fa1a504ce56b074deef9f7798b5e68af46623061fa78041d33f14f9327b7145d6d2e651fe81bcd3876b3e64aa041580e675b271da08d7537fc93c8ce032d256ddee258d51254a6de56b83194e74d9d5b1b032a5ed4ed50b6c12eba5a2f915207af5005afb6290b0d479b306e1dc68eab1049635413db4ca7beb60dc4d869797000f0be98c610dacfff47c05223700ac00ec12f120272c71ae752c01448bfdd0002c67b549f43dcb8da1107707b676c81c5dcfecaf334c515078caf22b68e00e412233341154f75ce7d0c5da1900c1039df1fd639b730f0c56196f57721a743f1af7e5b3b24f572bc514a31a5207db803080db74196fa2956e530d3dd50bafe117694e043293c8df54e7650d683f51addca5a87781d6e1f2e46148759b809038a60abe3d2125e484a5089e2487db63a105523a7108debb46d6638a6b2ca4088ef30da8a418f7256376012dd812a7377b1251cdd03209eb69a3b0bf7ca5d4ac393e1a180cda5dbb7d4af6e9ac427735c66f4144a1050a8a2417a364ea25eb2cc5d05e14f5a64d0eff9e2c88e62d4cef40738a498e0cd977423b698862b42d853d63e0dbe13e605b43bf7d43627714cf9a57c0b53f07125ce812a7c271167c242601fc7a727f21c47fd26f7a0e671c0a735d0ba7936aeed125ea25fc0211f59b232b1c1ff4eac0dbac0cf7c1c95abdf8944d6faefc1d8bf4a673dfde9849c78ae20c308b580f1328b68eee37fb33d89b312a07e2ebf5a88a1cf12e53dea24c494a55a0086b0ddc641101e1b45c4daec21ee9c6fc39dcde063e72500d861814f2acefdbdc76e99a0a34daeb28ef21e99f6df644773a0e6e3fb90918a4a38d082fe11e22eaafed59868dedbe7d12a75370e44af39739fcfcbc68f4408ca76b72b27f9f3f86c68e89ba129f023ee829048188ae1625a269ed65faf96377cd302aa2f209d5f914427931ed819df0c1407ce678bacb6d1abd0b67291b3ea0b6a448a820ac7252d5a4e3aa3d90bfbbe04fd574c672e2aef48152b756c5322bab840e3230ab5f5405f926fb6f3fa6814cac7a162fec5722cecf36a81d5b334353261f319fe45e5f879250629eb4686255858188bea1d7bfdd947c9c08d67a3395ed2c12575426e6a235fdb97338cffd571859ac445b5e323b268edf16b062cf7df037dc4d523e5910025a1ec5f497b1cd0ebd5917e049d4ab9f38063f435768035ac1371b8078c8acc6074e988e52502c8d234c280ec71376068fcfa17d3f17a4d44a9d481c03a9e49ad5f8a38e085f2d36ac75349ba6eee40db0dc1e04c2f3ecf03863025a475fd5f66981f76fb00c3f3f7763528d9b3cc443c7049872b5044dfb8a22169e9bbb6c61499ae7e8127696a6304af9b2f6b4b036485e7baaddebfd07caf4d03417f8f8d63cfa34a66f0394c2a9c6650e384acd3f38063f435768035ac1371b8078c8acc6074e988e52502c8d234c280ec713760b3f591073160c874321c2edce587a450130f598ac3341276016cdcffb7cd3f2eba3375869df465a6bcbc5db96f9f976378a774382dee55ce545b6c263a09e13710cca5b5b91a930c9481a2730858f54930e909e7cfd79e6e72d8b7c724f86d7e169039955ed7c40eabebf41cf5f6b65a6e670a3bcd2618ebb25116e5e686e012f2240b5eebd6b623422ec4d26f4114970289e5dddd1ba671bcdf99a638f25622e5053a1d060bb91d8bc9430b2ab022bf36a40f5ce17ef085609cfb7538b5d8616a86c24f626f1a344b017887be68bc229df27c43538c997b3ad84aed47e028e19a660b591228303e071b9fffa3e25760b93b3d2b4607b4dcd86b0e988457dcb6eec732f26d0c8269df0e23a80f05c79c31433d0fe6b49e5d19d2d7e963827df98096cd386d550b748b95d79693e7776962902b8b2cd1f8ab2f2de2fabfc6cba55de108f699e39aaa748a520045ff4b7b208de0b66bf97739974afb3d353dffe41bf0177849547c271e665dd7ba480b8e68704b291a5c9296d008aeecb89e907c9b545d698ac0b7521b7c46a3672cacd4357359f517ed0322ea0b53214f98be2f92a9228de05f726796119abecdde5eca650d8fb7c7745f31aa56a4cf0a1e28cbdd0bee7d0c4125a365a8d4fa1e835d38916b9a02a9fd054b8da49267f2f1254cc2942e4b15c195b3ef3cf08beb38fe9d3bc3e4e54c5c4413f08d457ad8e0cb1130743071e7e0a0b5ad9351b39773672f8e8017d47a3de1c631aee3049835f7b903300312d4755f24b8eb479070384bc244c4bbc1f5ac3e36a600e01bdf4ad8b7da307dd583c87f487fd20008a31cbd6fa3143250e441a7791df9643cce6a55029d093290673e5232dc03615707951ca9f1c47454fdca05df6505f9f677bbfb922c14a750afb948330afbd9b97b884c182b625f6b5217a857ab3ff523a0a4787736c0b229cc11e1bc7660cabee665735473a7062ee8cd0565d651e20b49c1a9e04f7194e278ce3042ab597d9154cef4410785672a8763ba692c169200eda9b756a2efb7c9c9c61606e8284158834c42ee8dfde444780b4eb6276ec0948262e57e50eef489ba40f79b7695f413fda84884b204c3ffc41e4dfa8a665ca7d93cb8408409d68b95c36752345f9a90f6d1dcafe5c8419f728086db73226b9cc5b6fdbdd8bc78e21540b818c949d3672322ddafbd309ff50199e1633c71474661757abc7722c84211371edca4885de4ca3b2063e166d46a0dae53e12f095761b952ed2e94660367448cc05759a18513f7e4db4aa634884e14c6278681c8a6bef8f831ba58bffe04caebd77472e76da2ea2e36898ea2952e0e276d750070b3ec885012c700529f7ef6fb5e59219876bdb6d47556e28468215afc633b6c62eac5402796d8cff23873df282d59c1490f5a415104024bcfea6e7baf724f804aa7cb960cbaedbe9a9fa8d7195ceadce6ed6c2cbe4a613009a11efb5ebc1e0929c689f7a51d795da66a12816a43f69f1415690392b4cdf37d582d2be6e112524915c2721fa8e4295f59d418e0067be4f1fa09aeaee03bdd41bb84791ba989918051da11fb915585ecd7cb5dad819aa9b5f277243935a09d76fc56dd65f33307542a924404c749e22322a3a31061ab81cc6a1a9a34bacd40b7211405a24e2c8a483f122b1389df12db2b6f31c2bc7a7181411e2b7cd692a5bd17d29b75488b532df21521f412edb0d0cd28dad2845ccb38660eed4f061cba3f7d312187b68f102e75e6dde04799cc3225ec8921ccd518a3fa7e2816446c1e7f8f2a30b287fcab1acc154cd81fe4ad914020d0e2b7631bf85b9ffe5c1a2ed4cb68b57045f448b5b3004296d66c73da04c10dafe0c7f8b2a75239dd3de6503a414d11982be1aaf20f97370d08108c0b5082ab1ddae1bf67f3bf3b92a8744987feac0f5985643712d82fd0b4f907ac4b2480bcce22fbd34f5215e7fd9cfd47d6ec885fb8802c8bc09d37b5602319c7276054bc6a782141817cc959aa51d5f852d5ce3ad70ba450c845c7a2fb4513e36b0b66d39319e315498b7f8e5aed2877dd229a23b3e9f04c047c5fb81d674bdbd833f4fa1cbfd679838db4eb1999e7c31bd3f5348c29fb0cb4033281bdc4eaae336b57e18b6dd9db27ad5c8bd7b13bd3862d988335461ee89668676b4d8ca52226264273279aa0a80effcb70467fe700c44ae083ffbd18bc004c6e7a4ee19ba3d4cb934c0c91a5a0ec88ae9d06870d50694ab0e49c69631a2304604afd6174a2fdba01da5017bb3b1991351f733ca31dda3d9b23e0ad7515b47eb9b8df5caf79f583726cb9472d5f696bcc3ed041550d9704fef450729f30192332947a0323551dd88ff7d287a6c7df3286e504f52c571fa90e3d458d7e0ec798ccb2694636bcb30bf1b5ec1c93cda9ce26e3f4a8606affa2e6e4c556ff2dc99671c9195c588abddf2a43679973d0f76829c6101411e6681b501ca85dc143359a46b80bdb98ed82d932a414af869d22fa69de8ea31f52fab089b5209948e880b086d1cfbe803e03970a7ca593897f18d1dd13483145c77859cf97a92ae5f713177c70727f825c5eee22d0f24197f01bc023d5bc33b9a88f6de39ec553c2d29f2df7ff90440fea683cad44782b24ce8ef096b0be7f0d3ca39d6ce6f3add23f9150ffd6164fef9fb5c1381b8e5021571053da5a27f0593faec9b2d193941cfcdf8c0946c0abf3f5886da1908e9a8e5988975978f66135d2fa7faa4512da5df8a05577cc9b62ab084e3db96bf0ff39b4c24470009864efc63e600361e9df1afba9cd1f80de72656300ba19ba60c805391812bd47053e7071bff987b8a7ad970fc5f1b42ddb12da8fc6c0bb7f0524c5b5c5b87011a701d3b1cdbacf34a504decb7562e89d541ed9a1e198133ba28040213112b4b31df8eddc8f9ce270b3635c00b13432044ea621b0a56de681c21f6bbc2a3bb5cbbc776344efd0b73e268fcccceba865e048d13ce1eaab7fff5fe9097b2609a25f13776d011c132ece16889fd58c362fb13a44971e93e8fc6140d99eb0aa3465135d7d9721f28614e162d7854197f2ac549cf5f4e45ccee5943b1ccf179da4e559a6a301df985b40a5ce63bf4db0d44f462cfb70ca696214fc74601b0203f7a422fec3aed4e3e7356e70ce37b2d62fc92c7d7eec17a8a9e1d5bb81a2e7bf235002edabd64d4ee59209aa353653cc0a7c068140ebafe25d41df836f70b1fd08c43f3afe42d27c7cb46ddb87ee71604fac8e90236d894c4466e69034e912e114c024c7c7be4c39e248a9f4cfe15e1155d70c4c8e3b4d6499d227108f03faed75c86aeb423c8b2123d91f645723e6db914e9faad4654a3b7b845e64af45486eda5559a36b43e0c43c65f5bc2df59e17b8416d212f8f3bc72dd5ef339b45ea26da9189954785efdcce26ee2ca50758414bd4b51ab0c95024e6c401658d078f8d81c766b6d09fa0c309b88d81af74d5f10f217dd4b53f58d619489b771ecd06a37dfbdda57a8b63bf7a9f40330b93feb3b2943630345c59353becd1b351b034f65a55b8ee183ba6b799339b91ed256e28b9391c18272e241b991a715b26b63d974107775a9a4a3745ee874b0d4e9851dd900d0158528c9b0c54bcf7d21c306bc84a3a134d4e9766d4a9fa2ae52b8a0e03d3017132a90d361c8e52c966a9cc3f1061f76f9727f4cfdc2e2decb243e15c07f1c7dc3357c3d965d7831ee03736f1b2b4aa8b75c07eb4cc1ae7b3fabdc8db129877b22dae4e2645a8dc3aca8b5655e4025768d76d47369cf82f1496ca98e9885e2ddf59e15577aaafcc89e405c3f1284da8bd9e2072b749078f6982ec67ab5294ee919698421710cca5b5b91a930c9481a2730858f54930e909e7cfd79e6e72d8b7c724f86d7e33c412406739eb2f67590f8922207ff6ac56e8b964ef0c8bcd301f84a0b97c0bf2240b5eebd6b623422ec4d26f4114970289e5dddd1ba671bcdf99a638f25622aabefaf7b535942e5da12045451f5da74e37a30e53b9b248e1814dced30e8cc050179f6927c2246a7c04ee782a07031f5a960a74063ec616f6a5a8f0e6a359f03b7b845e64af45486eda5559a36b43e0c43c65f5bc2df59e17b8416d212f8f3bf5ba7c8ff920283a956c4bbe8f45c77aa70fa1130e791b80e3621f94e4f95f705dd8aeda4fce76f26491136b9cbb4ad58d37c7c6f7d85da49cc07460712ec202e5c3b7e9c1dfe1b5e11fa95e8de311729181fb3706930b09c8491f9796e1547acc75ddb63b7279ea5eec9e46527fbafe4e41fec69939c5bb06e36b83537175bb642830b4c28f48bccfd318a20e469c723693c8b49f83ee48ebe46eaacae40c276a0baa7a1d6580e540ab5822243deae956aacc26a2322f5be15e791709e631ecc763fd0305f8ad30864fb9a396c3d65dd3f4a255d9b74e6da9ff8105eb1539edc15caa34e8843e4762304663659af44163af5de54ad844d8fa422712ab5454842d5f91f0db74227c44a56126612323e3664a171ae5ff15ab1106e2992a634b5dd8af7f783997b370ecbae9a204728a42ce503ed2f7d67f544aca06f3100d31b098381a83764dbeb4ba603ecf6a4cfe6a4ecf9db833bfde5b36c70c4486a5357afe8d00ec8a92f65ef068f26f47c04c64f68a37ff10dc6630b1b7a45f9eca1b126e374a448379d6002f4650f74aff16e282c93394da98bc29cc7081034c5965d45249c87c2c2f37660c4cd750c4861cfb6edf7654586e9b90010d62513bb550778fad90b308c2f6038958e932cf736ed8bbc6f662b893f8270bf5def0bdae47e78fd20324f4afc47ced72e3df6e3ba9691bc0ba062b4626b55175b2d613678ca9e591232152becdb9445f54ea70063c64bacdd7124f4c486ec8252eaea906eed9cd4e9ea9f559131d7f2fa88b162d328a1805b8a83e47cb139ad4b5da195941cb59b5bf82bbff866319821ead8a9285cb22594055a0969b8d4280947c1db39c4ace19aee8e529b0bc5cb2dc44052cc2088625688ab1337f27e8181077fec40db42f1115b9c1d70650b8459714a7c410a2629d1992a25e4af9ecaafa9cfa1254d743562e72d529f34ab21b92969bc377129b956f7807f5c2dd047b6102bddf77ae687ba693acab6340b49b2721cd030dab5a482028b649c1817ea820b36bcfd5bc1fc99947ca58c0af9df8deca60757c610e1d17273c534ec22dabf66101884843daf9bc0554f6f53f08122aa091177cd619b1340da030965453bce57b243f162b54509ab5b79a5f305cb8772a9bb5bf4fea2c4f4eb897addadc20e116569e05808e682d6c0904f6e9609e999a8f2b6e3542f6844cb6838c786d13d293a5b2cf5d8fa8468b76c22b3999f173cb0731688433477a0180e598e1d7e86fd742adf229bc19921a362f24be1a37b6e27c43dc666dc94028e1973f5c47cf86545aa9ec83cde063e72500d861814f2acefdbdc76e99a0a34daeb28ef21e99f6df644773a030ea2dfa3f5093c9bf5612d872e5f5dc9fdf92b22e978790957f3feebb427022496d42836417b1ce39cf253a69f8dbd6af08dc1e7d967cbf184057d51942ad95030415003f2eb25b2fed0fd024dadf4253ac9ee4acf2d6f80682e2576b5b09d82f1115b9c1d70650b8459714a7c410a2629d1992a25e4af9ecaafa9cfa1254d743562e72d529f34ab21b92969bc377129b956f7807f5c2dd047b6102bddf77ae687ba693acab6340b49b2721cd030dab5a482028b649c1817ea820b36bcfd5bc1fc99947ca58c0af9df8deca60757c610e1d17273c534ec22dabf66101884843daf9bc0554f6f53f08122aa091177cd619b1340da030965453bce57b243f162b54509ab5b79a5f305cb8772a9bb5bf4fea2c4f4eb897addadc20e116569e0580176168428677a6caa26276597f73315c5a33fb90a1c527b3fe6299199cc653e2a2a43f7d92e348c13251f023d903fe269a06ec3b01353943e4f4c4aa1edf24d9ad3a1e971c349575636b4b4a32debea7d64f566c9140a8b85cc0f9fe9bd9d4197dc35f8ec8fa8da933d2cc66257e4d517e9a7811067296cafeb2919ff0386e67460f25965ab1b6cab51c83ccab7b6066ac13502f2a433916af2b78161ad1647b2f1115b9c1d70650b8459714a7c410a2629d1992a25e4af9ecaafa9cfa1254d743562e72d529f34ab21b92969bc377129b956f7807f5c2dd047b6102bddf77ae687ba693acab6340b49b2721cd030dab5a482028b649c1817ea820b36bcfd5bc1fc99947ca58c0af9df8deca60757c610e1d17273c534ec22dabf66101884843daf9bc0554f6f53f08122aa091177cd619b1340da030965453bce57b243f162b54509ab5b79a5f305cb8772a9bb5bf4fea2c4f4eb897addadc20e116569e0580a90745fe39d81779970c058c1639ca386ca9301910dfae0806ace04036327341a2a43f7d92e348c13251f023d903fe269a06ec3b01353943e4f4c4aa1edf24d951a33ae49e8de5e1d56ba1c6aff8ca31f9f6db30da42ac0ccd5074d9e63e5b85bae92f581022e0b1172a5af55d806af98facd4f3fad11f29819d1469f147557d408bfc6a0643de41e2f45d4cf94dfc20057fe4ef75022f95081e31886d437697516b7bbc82ffbe62a31bf0d0b86da0de3b12fb66bf6614ab137b73095f58cfd3284c6e18c5fab8284446a731c98c70167794f4b8b586d7e3e7d8dc442855ea74d064696d2ae1029e0906b293e2e5d0ffb7b4dd1083cb930dc34b6432dbbd1993aa5a762618cd41854d2bbd882f1dc19e2947e8ae8dadfb42d2b61f4d2719601f8bf1cbd0b28d68ab4835bdf48e98bcf0f8c3c49f41634ea31483a9b9ca586ae5bb31b4daddcccb0ef176c425827b8bf2756571cec12a506f9b6c6b6248bb69feee179c13cacca09dab71a44998255cb42d7114a0fe81c4fd6ecd6b8860745486d0c537fcb0ff10457940fcb72622bda3a14f0f6f58ca43e3809fe89c08dd3a03e671908bb739f0fa896369c8991f709c87fedc5bad875fda6a166e603513ecc8d4614372207ce160cefed3eedb85a31d64515f78b6a042d7348aa7a927276367a464e793bb242480720ddb14991848d9088fb7062778b0c1f33bb6a87534fd5107db98c3b88d9ce4f3ffcf62d8bd3c363e586b035da98a4422b93a2eab41a86cbe7e34404552cea654a83647a96cde02ec3785d5735020f56b9ea4d9006642950ec658e887d762a8ab5dbf65e02577fcf3735427db69635e3c74ac7a5a9431e2ff93ac7bdf6bb9c1c14f2fd0e61d023dbcac7c172a6ddc53bf48c361c26d270aa2ed110f1bb7e3d311f19dcbfde83fbbd7ea859e5fe45478d9712b0d9b7418d99653b604edab2e6f77b9ecc192bfb4ac6fa3e9f7f466fc32e56da8da3946639736bbc148b053542fbaad93398c301ac8a83942d3a8bbdfe2984968d16250273a5bdd442487724d4c9ba5d7b723c3a12ba16bdf58223969eafa8b156fd4cd086c5e35c8916c8788af1f4cded70c056a5b36ed7486ca2174b36147141a8c702576f95acf7a693b50d69877445da36e8567ef24ed1bb828199db610fa251705571696ec5030d2e68da80f68225ea019a9f705ad601ade1b88ac915b0c3f4fb23f78a20524de33862c59179536f5f874023df007f5af595a3d27dc24e29cf216951bbd3bf031aa0acb3be4772f81c804e99662e1524f7cdf69b70f47e3bacd4f333a3453b6a69834a8be5d186a7aaeecdab785f848e5f486c6b9484f7c34c29f4ff3c3ea681b12bc28838d637403b2eeea99bbb29a4d81f9c11f41a4f8cc54561a9668d9e4ae7e539cd69a54ab618c0b4a05e79910a04ea9322a3a90f58429710bcdbc411a180e57df7a8ba3ac265d26b583c281744cac2ab66c0bfb54a71c4383514d277b3a3e3dfc290bdab195fb33bfbb19c2f341fff6065f5687dca7279322fef58559f22901929d23447935e5a929886429a0590ce9706cb012e597bfb2666dd160671bfa83f76238741f8953e65710d81b2229c91284ee139324b66b4d43298a81c548643d5eb99d5c1d86b87973c96b42c388214abeafa990e460ad68e5cccd7ea2009b5ce4d006da92c0b510be809bdad45f00554c1bf18f4c1894e036ef44b70a8471c8204ec2a15908db16cc7d5040cdaacd79823852c520967eb92305213dd4916c38a34005faf956df91202bb927c8926e4b9fbee3b17324a572f1d6056c5984eae649400385f7c782680ce04fbff350c15a3133413445886950475b28204643e7a4999969aac93610e0b9b439c8c6f9753c64691dbaabc5f79144add86473d439b9217ea4d884875315b164b1c0e7ccb7e58563fb33159517e6a745137fa79c0d555f51ed7adfd7dfc9a4c58b60e7609d31791a5c71efdd8f15b01d13c06ba1f3f957b567959e34255f248124764cf1b449f62b2f4bafe690a7e283ea092fbef9ffa05c20195f4e4e237690081432b8f12a15baa23a7990140ab5a88ba283898163f58cd75e5f2be862071758c567e0f719c7714e6779bae2e8ebd1b8e94c151003dab54a6020ca028bab69b396e5778f8d08cf782b8ddaf5842ca44df52b5c67ecc9d398824b4764baa8730f1dd1fd4a3da63a8949e58903421b4ac4ab5a3669499a5ee56bb6798507fd4d0f32b202db972395c69fb3354126def59a254f9bf0e2cc219b51ddf49ab4c5458740c46c46f338fb1bd1811f88a6830c086dd2d7c7fc402fb65b5ef7b8d9aa345b1dcba1f133753e0acf98cf94df036c000bbb1853678370e5667c9813040a752086c3cdc02a3fb854b42c0089789e6c5a9a450c15d18ede6552720ddb1ef531706b363ddd6adbb0db4044e8208a80226e5b2646167308833fde364a1e81214c6682faf04fafc16c299719cadf5126e2e2cbf3c8dfdbaecc269a7c7fd0a73ee68ee80515b2f0aec961fbd612b02830e90b137560d983c4314702bb50b09fd643ce80c7d3859e2401f1d899e827080434bb80aace78b1dcbe78d27dc9bf6641291153c5b7eb993b4843edfd6e76ca83c777a84ba16f14a9280a249d9f6d01d535b9c8b3fc55e588f0009ec0b49316b6c7412bee6cf89d4fdd3dd4fe555fce853cb53c8d874aed5cfc4bd95a776691a938eaf34a8c234f4adb226c69dead846ee7540d4df6a376bb93f3ab808390cc94ff37f9efa62464c3ed0eaa9cf8555fa9130cff79be871d7b3e43585a13b20d33bd4671818dc3e5db9b0f8cc33b027397fa2789dd83650ea4b711880d32695b1dab8913758ac4f1f2426a9646bc57de56a7e2e71001540f6217038ff75ea6a56495176f13ef16b6e8b22059c3366b43770b2ff12418662cb5d1e254948e338b7348ab03fee4637cceedf8e24e6f424d40bdb9c9132e8d8d51b458089a64f39ef195d2db9e18d244696e0ff65c36044d6cbb580e9797ff6552fc41cb37c239c0f4f0387bcc7d48b466d92e183942e28f3af1d697d7c01506a29ea35047f8de74ccec57a1d8bd11b9bae970589a9ae303554e7b4b0661cf7521b499dd78aa879cbb2275aca53c3dd57fc737e9b8506f811fa3befc5a25d78f0be5f5ba77c6abaac2c4eb0c3e1dc9e118536420db91e3b84045760f3b1204d2b512fdea3e7cf3165f15f2dae738174165817a0732a5d5f72c7dbc764cd3625f66d300eddadff1bb4c48d928fa579ee966573b4970e51df094521f7987508e58c3bcee1fb4dd650e03e005053e077e3112f5acbf5198bd421277862df7b6edc70e9974bb5c9a2aa080cddd0e9da2b9f467b623a577d1c811a972e63cf34848a52ba238fcc7e67fd0c4f1a9781dfa2f797ce4e1db2d5166d0b4d79d717d8a5ea572e33d43e6989212480f6be693bb80ebbfb6b51a9f518bdafd8320cad7bc2cd4e3226954e2c0e2f87120c2cb1b8b15f85cee30853023c5a1beaf08b2f6c52592112af90da5c2dc8b44dbd60df906ae882b0bf90a929a2abc26568187473d43dccad6524f4c12156110645d1861c94e6bd7505b4a7c00b251d5cffb0868fb337078d85889a10143963e61c0ec1250b7062b81f3a3bc9551f86e9d71d64d0a2d3317cdef1a632885c01626b6f05a6aa916ff05a7a05d9adafb78bfecf89bb4b1e91b340a668035da153eb5569d25daa9246989980c8e5a1e19d0d43e0088f828f84235f002cb8ab1fe12ec4e53e52a37bbd9daefc7519925c0d2a5dea098a572b860ecb2b6d11e13d2e7f0f826b7ad9bf42f4a72ae590757162c4b4ce1d3e160d1b0da7edf4dd5a984b97f5660c48fa4ab8123461a5497fc5af08964b38ccf93e7d4ad2809d4bb6a4633be04bf691d0c1af2c367a071a00d4e5b25ba0995282665e4452d1eb49e4f30e430c88701fa32826f0f507e33fbf3d9b42c9c6ab821ec2297267b27267d2831cda09032b959dbc77198e89a542b80657143ce8db5fcb4f1bd39c7ab7cad36eac6867e42a28723d1094a765a70d201df1e4de57d431905d8a91d4d5ea974a4386b886b76027b05929b42f798ca2d7839b45e9f8f9253102426b91bb9ce6865d880a39bb357514591e2f1302a0d5f2e22da8d9df07a854b4e648a82fc20ba01b87bedfb61f9663c6167f142d8a4d7a9c36036875fae428709872d5be9a7e340ae718673f1a0730c5c4ccc079316635bf5b2be848b45bf00e1d0d74deafaacd22dc4ec510ed8f63b955b6cfeb46dad8d8e84516e8da65d00ec0b14856c684b0da1df29e930152b262b971b6b3d59b874d9ea603f536f90a9efb981d307b92b81610b73087b1d58925b53c12171a2d11713b2f1389de7dc3800e51a5c7f8541a25f04eb8b66e9db6d673eebfa0f4b83280929e0e489823e59317f4bf2c5365d6205c311611d11ee5e1b1a978519be594ee4e0a969eeaafa634db2e340b1cc569af48b1361ab3f659a862af354d5f68176d83dd4dcd43d1a7f512a1b2c3b4c7816cffd221fa7603c068389b646a81c452395f74e2e36b7ae8d23ca08df39ad9b4fbc365ab9742c5547ace189e97d2db3998721b48f844f60570257975605a204e074218b0178deb701cf94402bdb98df87794cae1286e0d422156d6730675c61cda963e80f8ac3d525cf905013f1b409fcf0124a8fdfa09d811dbede9f75b158ffae987305a93df4ab693f21969e49197b21a597b670e5e90855bd55525e585301e38b199ae7372523e321a54dedbb5ac4af32a2e33c3df2010853f37389f60795830fb11748d90c3556a5597f7026e5a4adf1580560c0edaba4a8800befe75bab8db814a8ab8a6f081833e51547b21b0b72e9ce51062d46ae90c56ddc1a12f0deb8592fea2715e4e6750b104c3e00aeee51d618878d130b1df21bd201c359923b520d80d546111b16aa873a8e0d5801785ab3a6f3117d2b017620ecc4ef120b5a0682f1d6f5542e44955d2afb0ce5162cb6a800a897e4e43c1fb04ed87ba95b8a307f4cc4d42e20e0802cfefc8e1885824367db40731500b4aba1cbf3b168aac387af61c1b23c493b9fa30663160924d5cd2b6a11a8a04264cb3630e01798b5d842030b0774c7d7bf48c1df7e9d7e639e2af2cec564fbfa860b6283ab50875e5b6b3ff2b5ae0b45d0b334882fad290864862acf289a433d6364b81d4d04cefa871333872649e8055e9e880a2b7605d937951738be6d35c568d41723a45e09cf3be5605f1e6582400a64c3d37a8a1e23c867b5f542b3d14557aa37bc9023232a408474eec5cd0d220dc585ba9ab9aa04dc561740da76a246a3a85680b3a1def9a8e1c90cdaec5dc456993dfad24fbca9155d6f45eb32aff69a8620bc03206d08c208a5eca8c9f786a1583663f62b891e680dc819afd77261875e925c874cb835c9a8015863b1bca8cd9b9c5ed24e8887412400e461f1058f0c1c65ef51062ad423c5730b95a142fb8e1ad53653e6794b3e7ca5edb445a48661473e367ac1293a97b7f374b52960b68c9072e290182a75ce6bb05301969d49e7a85cbd1a6866969fd28e532a17740dc330507cb053741f8ba765ef35a40f233835243f695385cd0c1adf7b31c527e31c2b362c6d643391e3dab431ebc0b2f2e9c78bb6b743ba292d9c7e3eb027af6776c410e340b0164101b946eaf11009f1d89b2b1cde984e2f3bd5a9ed7f45beef03698059a907ab05207f27461e5d7d15825cfdc4f47abdc300e7880400c556ec313003c719e6965d1053bab874afad4b9e29378bc8764a7b867a3fa9824f33a89b4d85aaebcbefe647d923e1afc673b537fe40b247fba56c5abc32496a7b095971fe251cc9e0d61aa31cfc8a3e3ff68b86f2e703bfc596575fd51a98840cacc1e3eb09d3c85a7d4b95e40527584b191eeaffae255c3e76028c20b5cc82cff431efa6ff876bdd2f4136179d525a49e3d979f19a37eeb18f2fc460cdf055341fb506b30b97098f26c859f42d022f9737ec303f167b432dbe905b92edcc573bdde3ee5957b2960c86799d2898bd0eec9ef9012171d2211bed63b0d4afa3a703694583144d93103c85c2a05abfd33e6088880c0aa230829311f1cc64ff22dffb4d3de1a130ad16f25848d733866d28bd00af50af257d570cea0923a6db423302bc33b6fe04b405883a66c387c372821358a7751c154bd1ae9cf11eaa4cd89bd41828450adcfb3898d3d2c98acb05fdce03cd31101dcc2e9cbbfa67a3d7f7e6ca4e080c015d4bc7c2a60b38c152e26cb94eb377b7ff96246b11a260cf365d670bb4f2f11e4d5147e5d02c645c7fcfb8ef6640683e77b4bb8b881df49c2fc26d8be8837670fa812ff17bba49cc75bbd4ae60ea415981671b1617c85517862ea9cff97e7da74453c6f42a58aef2ac59c30b0b66ec3a3a1e639c6a9bcf2cd4171327a9003d56064bc48201e241085406c9ada1dd643351b9cf532cd97afb86a113483597fb08c8e66c1a620d7e8d374481cdb2aaa9300b766ee28c547b58618e3afe62716a66775bfc36312681247ec9c1232fbae6e728b2623e737b71a4fa2deccc2c6334b073e160c41d475fe3078be76cca15e772051e023aaf64b28d7900b689365f54750326eb8d2aa1c050a44723dade4f27a79bbff5895dbbb98ce94d6cbd0275b9d5c4cfdbc2513355563d8ad7fd434ec2e365a0e6d1745471a4cf28231fc00eef788bba0e4f9c1d424b1f7177f1105b4772b942da371dac5c727e65d613ccb10f29929a4c48cab6d5c08be964a2b58c747976760dffc32ccba682dedf645a6dece43e84ef75ea8fdf6d0ffe8f93ae28f3f547350a5c785914ad4112c6bb5f64fa18e1acbabd143659818b38ffe63bf3f8578fb85b29c8c1409397be357be7d4f69061021ec4540aee4ba774a90486dc3694be8888d01f1d35e951c487174f74bbda4c395e6e92a105ab843b25d9e15e95eeab201204ec7034f04d01c27c51beb73dffe9b612017f2776ee238f5658923c4b4161ec49e01c896986ae79bae08008e15ad12faa34df7543036d5526bd409014f68a36720d6db9ce364e7b05c4b895da3baa5b19d177d7a19710f396ee70f788f2d15b92b57af2fc076a58b708ab0543d73a1a8ba4de072b6278cc850d1b421e71a10524f033f574bc9cc27c51beb73dffe9b612017f2776ee238f5658923c4b4161ec49e01c896986ae751031766ccc61dd5d60afee6cfa0d587c7f8ef163bedbbf706776aad21809085d10def9cde5ae3f8752aaac17ec7bbafec7d82131a66e9135f9d308dea54bd153e5877e7c1124c25bd73a6fe1a2b159c677a15579fe632a3d93e5df53bae807335c05c3e6e0b71882db8ac9a44f30492a861ef94f42bea0175df1ee6b3803f43b15b8a89ffeb8157b4d99df509e130022c29c30fd13c016309c72080b09fde16063f08b71ff2b62d65ad8a94e193abf28a14acd75ce654a0f1b6e147aab792853e47287f67e89aab6ac0ca4c79a12ff3c72297f9df0d71bdff6167870c0a46bae43be0e448d63fea3faa820d7e5236c403dd0b35ac239f07d6d9150cefc611677c3dfe84dee407cd3a8cb00b0725b5b0db070c90a20a86376233dea57fcff7a7d78492457526962fa2270965ed6b6e7fd65080f3a97c24871b152130b59c72e05f1e71a81d4e236e49c5fbb0eac60bbd2e38934984a48b1f3fc0a68fddf5a93de020e52b8a1a80c7d88e3930f25203cc7befd001c95ee5dffc7e2e4858594489fde6bf050ea64eb6797fe50382296e06e2f3a81f93ba35bb67e407d1e184736543309a6ec4ed45e58e2204d22c221c3a5365d977aa9023ea7e599ca5b1949ff52da2c35ca196ba65482b791c670ac234105cafbe781e1fa64963b73104298ba26444a86ffb420296db5ebc72cff7c8c1b0774745525252cf9fef74178f88b82c1101254d1a61df3e0d0ae0132e0e10bfa8b46d9dfd781b490a2fe5264a3444532175cd765b82934d1e1e23745958f0917d12e825b0e5faaa234562e71d70b621044cb171e3ef4de6192e6889d7e3d79c02eceff4b4f1b4edbc6408273918b4801b4c6aaaf0d73c0aa739214e2da790eb7325fe24230ef724ceb2853bcf409cef167a1a0e4139b41ad5ecaf0a80b5797452b0e4e562281ff7da393ff2a2aee9126da19d803bbc91dbb071e48dd9cffd09807546756fa2ecb57e658c1d83f39585a8d3967a00bdb7985d5b21b0aa8f05287e22bc8b79c488aaa2340bc412d5fe496a2ade86df7f4abe0ef207bd52c644ef7d0f86add27d0a40856bfa516dfbc12151160148cb5536a7497f7d8333dd6850d6eda600c3b98bde9de4abdcc520aff9470e62d7ee059b469224bc39eedb9730db2bb6210316884080e5da6982921c22238035825de927eabf617151dbeaed644708f0bc0f5d2a70a89de949270e985a2ed4d7c1223856ab6d6f82a4e467d9d72e4fcf7fa68fdd5cc4888e0a5e54e4fdc0049377c3b30c51cfdbbe962c4fedefb05cd7bff1c9eec9af27c1e7338a0f891dc496b62480afd12a733ca05f9017d8d730cf5cc09ddb91e8a1ad20e2384c283a48cf8414b67764e4db203624cdf8de81615c0eed8999971cf49aea61739ddce07ff507e8157721696216f898ba62e53b235f3f961590daefbaead3ce2c2b7c31cabcacde85d9b2682968191f069ffe6a0e14540b39786d5752e66672877216678df9b2815142384cd0dbcfcfbed4ec48e24d61354ea5e5e9df92e7857209a0c10aa0c71bee2b5c0fa2014d6cdde939702e38d1c35456438d3e96903f2d8d5fecac22010504c81e7b7256542df28b5aa1ef8e875a0da0533a351a012d03a3b0ab78e8f82bcfa03e2a4221c42fccd4a83da0d6540738aef022d2795de837efe35f69fda7053350b596e754e96951ea6f13809fdb38d0295b3ca642c551b025a2e023eeb68b4883f826634bf076d898ace73d3a322ee2a76216104b836f67ab003091f4010e073d715f4bd2acb8b026118ec3e7934e39b7662fc1531142d097e7d54d47aea09a3979f9a3d60a4c3381a480075def81fce7a4c0f52e8dc3bacaeb58ea5bd1a4068e0972d28249b4f1e2d99825ca1638236e29bc0b10066b23482f344f12dbff0c36af940cefc347c44f10f24df9a3f281e3e2dc3089b6cf47a19947508e57d5694772dc8680ee5860e9b820383f2d7caf7ae60c73a7c9102c065833e049c455f87c03aae24117a88f275b991a77b1de6476f356c21e97b76557c420b1a5fabc95376fa5062186ae88517db55b47f245b5023f108a1bba0a17d18f8d485b17ca26015d78d2893f2089329b31e5fc57f9a9c2a9fef5166cfc672178e9903fa8c9b4a9492fe82445f2649f35f371f24e9e60f8ad4bd06fd2c5399153510f3e79352c799550e8859c9d21ca27454a9c139166581a9a28ebe4fa124a8045e82b2425f71079773bde39aaa25733e9c2d89496a92afec43186d3ab54e61e42830990301277ff562bf04a9d0f1ccc2b3974cfc6cd81712fbdf0408a41e3176e5a75e5f551c7e592d09d7847db3c771578a71ea6946cf2bd7d6b2a1b417ea4b0fb00849800f4cee2499b8fac5e99e680d8e0ed66f51d9df8def7cd5d85e295559abf7532bffff1b28cb116db9f77dd473e2d4648b58ed55e14b5dc9a9716f4f61a8d4e6e5753f5414eac408e6ffc6883802267ead5c2da23f61f5c630dae75e4ce7ad96789f51550f761fa69e90b8b5b6ed0ba11fcb3377cc32ecc6145f36050ea942dcdcca17c4fcdbafac902b8d822c0ead9bc3bfb3392a6e320ce73f3f718eb3c04e0159d9d88b3d6f24a8749c1e9e2c3953d484949efa397934797506030415003f2eb25b2fed0fd024dadf4253ac9ee4acf2d6f80682e2576b5b09d84a07f7e5e83a0870617a2cb44cf97415aeb1a0f3afd2c0397fcef686c4eaad62d84765ca326c6dee60fdd12ff651dfebc8fef28fd2740628389990f693cc9eea0304e2b90ae7f6d346f62e6123bbe1c295457caed34fda17532819212061eca1452646fd375a446a811644010c9fd75036c9b23e6543467bb7c38542d9f85de44e814c610e977d68ea174d54e4a28c8579352010af7857008f0cc87122e937064deacb8dd093a5b3e7a6fd863819668c4de33faa8c953493006d75e1bbc7344d083f1ee28364fe3781eb30d66be65c61d5f6120da28b855c85e24aad79df2ad35986554e9828ce06e33c9f9fc6974e28d9fa86996b10484a72d0292fb94643f1a6f93b5984ee4e42dbcf476401b24f0abad9a49da1c746e2db1c336f32b0546474983c99675e790edde35c1cedf7195b97118d1c8242f8951e04de6d9912cc17128c81c1105120f19e23df614641ce3ce46ae6defe0cb2866a2b5bed818a84a4f2361cac9112c92c822c290185961c3590953c88c92abd54b98e61bfe7e9a4dfce402bef8facb744e23cba19bca1d3ca6d1191541b0a0b8a7c27d38d6c6bc7a05d9d905349f3057ced5a62bbcad9536cf3c4bdfef35b36927cc8c2c0d6f5a0f569d043227bd375009a347f171613081d153e1939c02d217016833d88aaa5ea3e3d174dd1d59046c669afb612eea74442ffe8781feae56d5c9e4d03f40c8ea573df87f9223ecc0d22866ee2bad552b0c7a6dfd60b5d8d44f0cc80fd07bd1c10b45b26eeb14fde624f8aeedf85e6f65e2d60d2981ae342cc8f68b4f9da3b56655569841a8cb7c1cb38569000561f922dff2d4dcfda5d94982fcd903ac0540f604e085aeb9fbfe42d368e53cd327e19db42a56e43d05134fe53d2cca1cf20dfd613da81f40ae0d60993969074672cc049624c007e70f044af305791c5b89b4c3c5e66fbc6d32cdfc5443785933691fd222b7118cd7c84e2a4946785933a194067462ff916f296ab3d3fc5edfefce795ec45edd72bdf029d6fdeeac3e1fe884892bb1d7e3691aea9a5a1791d2dd2297ae98d4d54aa82271f28596f05d18d238236906c1358a256254191b0e03d274594d549d4cb4cdf0f1993dbce4acc549d2192be19949f74a92bf3b2136d98d5dbe331de065eb6fc270a0ed94dbdfe9d5081b6e07d4c89a594dff2ebf96139d396cf9b7a76780729660dfd1d414d987b9c4eec4022742367bb52fe08b4797d25214e0e209acf2e0e0c1bd0a348e192b30f7d12909d17d5925901680a4a3022495ea82db7e4d465242fde16be2e0a60588c4fe5bd2642c3f1240fdaa49f444caed936269dacc3207cf4ba5847fbf5052ebd79a0c1c37e6e5ed6a02b59ab3f0a780500579ed1a5785603fc17dc603bd033a064e27eb16bd8064632c08b7be90d8eddd8f0d92e153ac06767de8fe2f9179afc04b4b884bbb193e7ecdfbd21002c3d02f5e5d2ed87f98d4e69c12f438469e1e00d5c268aa897df97eb7461ddff5708690b9dd3b8b1f107d003096e60174559438ebe17bfa4bd94d4f79dab46f1cb8cbca9d466b6bbafd02efc1526ec89bd4724e91178c2c5eb01831e225655805f35707b1b98945f0ee173860a814c5372d89d7baeca4a847eb26865f2309f46991f05e49fcbad53e452b218051c9b770e025b7fee3f80db98523aa40b78f54970e641f687eb6e675f6e7209bbec31d16fdef0373578d7739b7f3057dfc10723320554fbcfc75b37bd3ce24f9277ecaa0c93c1964b3e666713ed297e1738c40f4298f961d927b16b9dd877d7c440049c33f073dfa14af91cdf2c7a463110885ae2bf9d86a03ac343f9a49ce795e71d3f6fa8e708de0a60cff59ac8166364c414d2782ffd006b2b6b5b37f18429dbf5768a507c50c229e7478fe4b83afad147114e9658914cddba7d3766191d9996960bea45490ee21205e66df13244f70ca78aaa8f97eedc4ab3a2c81de3bb53e155006c8778d3e0936fe423229adf0ea22ef79b0e86a764a62d82ba3e267c11d6389d819ae9f755e651cba7893cf5fb5f4d9ebab4e096d035597d00958586af37e685d525d6ce3bccea65b2f1356367ea1d911a4d057b3a9f9f388042ab5c57509a9288208f996cb0691211051335686be3a4c2eb2ca5078229b6e366e038aad60ed79c494732120ca8347ff5d99e8af648de4d5e4dbd0f69077b9ded3ac4fb7a1e4d194ad647d7792b7b6dff13bc2228ccb74e29380f9b53ad03e20dbbba02426363e16a64e11e45e5f7671e86afae9102681e6420124f52fcddf19da3a1ba4d3c570fbed187569544d69d61324d3e9a6e13d6696fedf0030c9e9e0457a4b1b823023763c53ddf19304f4044a3a94eee13a249a832b94e4987b4db05662487d20895af9b1e2722070ad2e32e051452d538f73adaedfc7dc9729e2e8b1a03e734e9e47e51480c3f526aee08efe9425a15e64e54c2d0fbd5dd9d9ea59b062bc94b84e1fb81775cb79831c349932c90e4c673bb23b11c58b8934133d9dabe953848d6998c25236b558af7b2161c23906f7b7501a58e5a026c151fee1e20f46b021e443776464c0628a7905a94f274b4777f918343939d0c02ccfb440a27af567657f570b6afd8c4fa7b552ca4a483d921730388efd42bdbc42383d4d0db54a1f235eea3023d42865da96f35f10e59d024e6f227ab6fff446d0b3327a1e3bddada0f07570a0a6a5ed591e63327cfe17c773cd8bc336dc3b22efeb94e6c158b474148a2fd263f0c81f7488597ad2eb408b8171712752dc0c7f19f35e3f11b03321b4259348a179f39c4a76fc8459dbbf961a40d13fd64d1554d75158cdb94db364400beb14b05f573f56d8210fc162e51dd939f74e89b6e106f3f4ed444bd94aad3e08c406e8547332b2555083fd63f90be9c30a83d99e8b3d1f1ecc3ffab9f134328640ca6cb971371fa66085b8349585e4a1c16cbf4293eeb0109f645c724b66c24e95ac8c9932e161143b231501819f90e2270c248aeae275df4ad02e4fe931721102763e0a9970c60216a8b12674a1e22db6e9b3526432ad656520889a05dfd8e52665390809a44ec1a4c5975ba66285fd5066b708457407c2c1c4d2f5a600dcadf50c6e9ed90d8eaadd8de492046ea14db5407198bf5edab565ba576445a677793139e287be3a5b9f61fef63a006b63b19fbce4589f6dacafcb80f10944761e963bbe13967717f084218d52380a524df05957371188b2d38fb108eb9f150a648d50b764b4716c9482f1ee2b1e67303274002bf847dca59eaf93a81f153f51f4e40faa75f8f1a4a203d5743478e83b78567b2beb973ff5e20231dc420bd82cafc14935b7b3d244cb2b9494fc5955de0d49b14e964b2517490de20f0886bdd85fe70e75931db5e9d941948dabaa56efecd40e55ce1ebc48af807422218408fa69b6c07bfecaddf6ea00b2d113aee61dfe03a2dae12520d799135b6f5f7ebc1ecfbaa7940069d479d7e79d05b5a713139571ebb4d5f560bb8c955f7965dfa7cfcfdb0c07bf3634b44d95bbce10de107a73b2a562b5874560abd181f60a09ee4420833774cd1a78e4b0b29fb80dfaa6c053245d959aa5460dc26df321d879ee2d7caa2bcb70056cd761ccfca3cf94af1855e18584c9baed721feb366fdb28cc343743519efd5dbd114853a977495f1ebea6937db98f153bb283f58835c84758c9e0eb20bf0fdb153167e49d8fa31fdf2ed722178044b01c7b9ceb1c2fc9aceb73ad7a81893776fe9bc9c4094e18cb192c68ef7be9026fbeb4f6846bbb378188a403e001db4fba75f2f28c492171b1013fcb2f30022f318955c75b167cbcc7762451475f0fafbdaa942012c4b2162c6685c9599f15bcea75457027f191822accb8d93aeb783469d1b363b37aec0d4c52c4912c97e75c0d034ef3ba72418eb63a1567ad8388352b426f83f912a0551ac1f56aaaee774e7dcb6b8cc6640bf16e27238916647f6f1163f168522cbd4d3f9970ae6443c912c0c5269f81557aa3fc06d706c807d5934c63f88d35db333305c4386b1b016004b2116d665755b5b021d94126d80385af60469feba218da60f5e50b2cd93380e9cc4d15b831fb490b3bedc2c39444c6deed92396aec8370a2d050359e9d505acc411e6f457a49b21360a21e6cbc9229bad3a767899b7c0b4adf843a8cbaceebc91276357d54e1a7481f67a918ddd7bb488b7e4e6d99b34079f4d7860e7d37af05643c14d4a19203b19015398da3348c89cb2de6edc53af49c9c686df6d331cb895a4fdbcb5b2b1a378f28a2a12533c3af339f7f5d778973f295c13cd781186b5f10c8c8cebcebd41705e6dddb01e53402e853bc55fedc94df6d3ee5d706fb7bc74a6db2236ce48aa2b78bb5d7764e48325d27b261721f53c5320ac9965870c8af773dfff610fc5cfc8350ef256834ed7a145f41234248328ac0fdc300214ed2c7df98fd2b054ca250777cfb72b345ded28c23e28b4432fb0897faa0af1fee8168f33ff08958dc08c1f3a639af64295fc168af64a277130cf8e100bdcfc0bac414f8bc747af9952278c472583bf5819a348b0c2022c5d027e5956c1201434a5cfdb42479973d36d9e365fde0f5bee205ba64dfb7236af3d0b64c6c186f860c4ad5a50f9647c910443c58ca7899aef19a6af30da0388adde6f67edf199631ecd122c7f04fc30dd50346ff7922af3e7f3938ac63ffdeff24e93291cea66bf05a9adabf61562a3471d90b86f8b62f0b3f79bfc314cc54d4e0be24229a1cfa21d9a41bc8de110a43a8563330cc62eb671139fb67412f1f61ae54cec67051db73619bfcd47f3b04a714c6d9ad7aacbf1906c1dfb037dc8b1710b3e1058b1f9346fbac748898f638f77272d027bbae91bb2198676288b17b050a9964255b38be6751070e47089068639c082c0c899a735b2c1091857862963ab25c29399b21c739f68e8614e68124c1980c82f7d49a57ba5da80dd72f93af59f1993468865da5709c19ab54d67c94162774c8f9557f2af7615e70963ccc1c686af755e8ce6896888465955a583994ad8437530affa443547104f1a10581dc1f707349540fe1b5bf3a331b6abdfd97e52075fdb83946d1423f3fd70fdba5b253460d903ca834b4839d878c02114d55374a4a01e3c1813b723dbb78c5bc4ed6b9c48b90e98059a712e7882b3a66e710edc8cbfb6fdc9fb858e28988a0682fd8679087a39a87b74df24423e97422cf851167ba193ba8cadf048236bc83b44c64d8f055f71c5d454f40ead8737e0112f58930d9a0e2d19bfc63892729602e3cb7d6fc201fb3f54c9182893970c48f318cc3e58815c5368f0a69c478cf804d31798ad3cae6f828d342da362322d63fe65791ab4ae258ab3419f493599b3904377f50ebffd6adbc5db3ffaeab2fd371b1454fe65edc29e920dccc39dd3ccb94044bd21b277d0e789c4e8d7c2f5caca951bd702636bfcd046cbc1bab69c54f91a50bc41ecc169f5f9cc83d21d9116534fbfd9156425a73e002ac249857c37d49c0bfd7ae73809f0ecbad5b3cd6f789c8e019d43f8c84c311368eddb6dee624759781ed5085a3c6bc853e1dec1126d8c8c1845fb5d63614f1b814dcaed62a3bb7c483d4ec7be303c128025435ef60749cd5f905ca95da84e83d47925683d1d13198eace6ede25253b6a7e185cb4cb6de7ee4ee53ee8d73ba5196fdd29cf93348917fb6d74d8e3f1f18fffe7a73e52e84d893be47649c19a7ac958a0de15f2f29c129a371d745182cff84ff8611604b44bb3a83746cdd2aa2795b1c5ec75084aeccd35d5630d6774cbf71b961436b8a77a4f7bb02427feeff42d346ff3271732a284e659d5f16635d24f80ad114e7d4faa561b349210960ccb2a25a16265343baf02812b0f203e96a120fe75e44c3b02ce404a6e64b5d3de322055d2f1543f36e85e20e16940411d043b0c8b564d2485db614ddcc07ba0a9627e3db6f121b8442d62399cca787ea681dc6b2fd11604912e900436141f2cb29442f554329387c2662be8d7beb955524e1c6e28c6b1d967d120e103dc2e4e741cb323e6d41344c1eabffd628bcb4fc3528ebac75258d7ac3de1fbaff832266d28a09324af62b19d0787e382af4207cd5925061c015ecee5c7094bdb2a0d38fe0f1f79887bb0574da680e7ce1a251aaae1954fb695c52ee4385911520dfd56655974eecfa7c34231ae4ec086d7e77ab05d30965bf4478824ee55664b3c9e929494e26fb9e65d3ad9bd0b2b24b91120b5dcebc22896ab9296588750f5a44d354fb37da2976db8e7aa9372f4770417c7470fcaeb4ca5867917c80f72e99d186997708fd95e423c23c16ee2f18dca0dac110a23171441b9e99d851c65accb4b00bea9ccd48bfd5a78c29df76710047a07fd4b8e2de4844ff07545acea70127d4d9a186534f196d052503f98bc7bc1e26fd6d5f316a902e5a44be327df4a2f3fce3e11182b3a4fc24fb32dba90aec588aeb6b46f3e541d21e140ffcddd20540b78e9f06c7f4d1f3f3f8cb449d147ac779d331dcd8e2d5e35a450bb1da81e552c4bc39b68d81b6b94f9a6c114ed051b89eaf0c3c90a332d02f4fbc4fe4305fc8fdc9078296db0efbc0718c9448f9e490f98d06602b7eef7bf1d2ba95bc7f137ddba5b87244499d4df11928bef5e0542938e915c711bf3a785e24a8ca0bbaae04073ad58a976ae43edcc4c8c0f8c579545d76ea749cbd59f15ef5b88b3ee1f38ecfd8a683d51de5a582f92e6bbcaba0e629f7ca6d631a0327a96c1e56706b52f08c3044a907dbe4f5dcfea4788448c33089cdb984c93cb9092feed6972fad0efce044d64fcf229f838719ce61f13bfb16ac4c4739fc18b40140a4a94599fcf2321827afd85dd4a4405adb4bc7f0455e252c23fb3e8437cb7e1a4df6731affc8f096da9cb67f4c48b11fcd553d1dd3934a44f8b72a2f14f8be32f903c2142eafca35e5c2769da68c9259a886f8859fe93a6933baa8452643b6913ed7345645f2b73b190ce280e5c113e7f41c8db88dc3a7b9b6d007f1edf314c6dfda39fcd4796b8ce8ff2a358ba21add874f8249c983af26f44c9537492f30084000f1e367ee68c73effa7bd98c22df39944a9b99a4aad43d066680825c705cecbbb467d315ab3dd7234e172e74abb15105ea86ef6d82be82da1d4054c2f0b94c17de3fdebff030f5e7f7a4ed73e931fa7e3ba45c01cb582a247b7ac5a5dc79f962f8af0a0005d6aab0200dbe9e2f7ae1246df4656bd5030fea6a318844bd4d76d8d88e2f09b2f446f248d84353ffe6b0a70d53cb15bca2055e52e097c3c12bb56bad613705ab52a403dc21ce8e16ff84a730416137c10700bcb3085732f09f9128c9ce6a34b9dce7f09e31ce176ff6d1cd252c2fb90fdd583e754a33fb4227038050389ef5454de6de100bfcc18e157734ce0dcfbdac116b4a188391a1297786c00854d2162b177e12876f09b65f1b7877b6e1da33821da769ffbb7ab6806919e20e7985cf787ea6af1b32cd5372614e2550bb968fd61c168e8c04d5e3d01d9a8db962f483b65cf3cfd49c3ac415b201824ab15f0b502234634377d3ebcf76c8bfd54e56ca615984a94953aa37667287290536c1c72711562b408efcc3f5506edda7630db2401be74513c81e8822b75b3a2d05a5f5b9fbaf68d0c2176146758f84c9c335e5cd73dfdc56873af28deae0acf119a4c462f901e698605c3959042b98d873c37fee4bfa9f80b4bde66b72416e2a3ce26dd5f5c6b6619192cb70a16293f8aaf6257cdeb52fb179deac63bd5cc691aca0d843daad29096fe576f60431d5f6b20040ac85ad49d283167c26e93b23d7abe6e3b7a423eea855584eb30898df9a94cc2a6cf45c29c64ad67ef956468992324fa8cbf67d640527dd643ab1989a5051fd51de7ab10d4f10e6c2907540e870753c75566bfd8eaa8d24ec7e2983ed1045b1a062073b8e760022bcc05880e446138c30131b42f575f8119d7643139ea85aa9424c623d305493d913121b05b5eb3d03920cb9083651140e704d494ab37a9998299a3cd3ec45f1240795fc5f67466508f1214f349948610082df312f698fdc7295c223bb2961c1660b7d84824a021330fdca46e31c66e489fa041b826fac4fa63c38f30ea6fdcc0900688827b4a4902fa627d2356b4963c7d193210bcd265734d7738fe42e11d6088e7ffe2eb3b219e14e5157efd696515db6d7f56f0abb4d836721821f4cd5f387d3138e0837d253565959b6e2abc92affa97a25bd10e00d5dcb41fa123b6027489e4c36e225e732262e83039c43e7e36e05c3730f62701ef15be161fe8c334def13bc10707d957fad7bdef6a6f44829738f80cebb2e1c9f6a28f33706c5f71353d5fbb88f8ad16a47493b48e1228a1b2273327752e04d7a5df4a1a5a54b906dd63f5bfbd668a42363f85db709d0f12238901e16e262f65933c7f1364de631603e98e297ea2bd8ad9ad6eac97804f1830a17158a3f966cc7aae1ef2bea9cbbf11e37d23877badb34456c3596e384c19324e23757be4c6a301ee386861c38d486204058e5bba03c83926c8758e96444edc27716a97bd648499f40ccbb46f7bcaf5ad2675a6dce29909953e26b89e35e4e9935608f2e2f0647debbe29db66ba6d048f0c3fbbba78d0d1671588fd0e57fd4cac0fa494bf4875bc45143b074471745e85256fbd40c5d7a2e8dc938757f15a1a196fd26420dc2edf6643377e282e9e58a06575504b7212a31d11246b43bbae5c577109bcd35bea0bd0e10a1a30aa4e431b49bd2319cbfff3f6a2607953d14b5425c42ce17f579b9b71950bb1a8db6d9f77abe382313d08d553beac64d6e6136c9f9d0f464c5acd9f9ad57fd2e00ab00aad0764ccb770321aea13534377df263faa65467efdbcd0d80af3d89f74115e35bd6bc789dd1afc91c948a8891611ab0b22c38a4dd99c7b6df592cba526bdfe4f0b5facf6cb9474819a097f8fb93edff66b528ccb46378ef1119a6b0fba7dcffa0937278d12999be67456705c1e2278087705ec62bbf8d0dd829686076db9c6418a947a58bb078a40d58ae0a320701bf750719c8880baebd92517f0d1e214cf0786c50ce08708c56bfb64a06e74919114968dd6618f347a8fb7172c27bc4049b1ceaf6796a2a179fd6b48e6aa134d123a1cf0b42cd61af02707864a8a5ef67b0c229eb2b09521e357ea63deb4d2b38929c07a039da5eb50fba7d2ab66d3e5c17f091070f1f8128bd288fb4ea164cc8a399163426307b30b440f5b4eba5886d29aded3e0213ce1a8d93bf442922e89c75694d83f20b28b0e727ac1b3386468fc7f08b492cc0475de7ff9bead42f39c2705ec620b9793b7ab777896c9a8605914eb91375e6fa74fbb8b34b744b8cdb716d0fbb6f35fe9fed9d5cc7208cfb85b751646fac243db9e028c347a9c86e584f603a58dea5ad366a7ae038aa5df654142c1f169cc3dfac913079874c47f8ccefe47235f55b85b6f1553e9333d5373d10a62b9d9d5473353534437b265b84b3b1df738a323fea140626c9985e972d7d6ec9d3fe45165e32b526cf251b985e1981631deb2268ae2156dad5c6fda3d3fb708775d9fb475f5d9cf14f6a6459aa62e30aa10967e8ff2d7b57f8c904580b33fdd52babbe0f096cee916db4e581d690973980b66b9b7727329780e182f80f17ea8c972471dc22918a194ed17988fc00f41f6faeef7a3ae05ff36956341c5dfbeba36b61f2e9d303352d88f06ea5ef6d7f4ad5342bc3ec8a8e72af136cf54c1b560b14f43313ad4ce6bf30f92bbf309754479374d0f8f6474701f189ae754b84f198969c426f460360618a7a1f9284e493703d2e3261ca5df251ad43e762a8134e30d2ea653cf0bf80deec2972bb6f91260cf6087db9ba8d5adb5b4b05b6a66f9b7e5f7f3fe0329e3334e57bb1ae627a2ede0ea338edd11bd02e7dcf27240d07f576704de942da02164192bc30abc05222d85c2964d25674b3164969f12a47433ede4411bc11c240516efd24cddcc5a79f1a50ce61eb4c4f4577eda305d08a8f85da10b896a1c050c12d5096fdfb60984c0f6d8b6a04e058dc006a8163c432cd10f18460f57c1cc5ced1f1bd57f37cb298c7790fd569a1718e4b1f820d150f7d9acd0a61be80e42d904052b40f22d69acc7a1ed38f5a6711e2d8ab6585f9312765fe1575b99b22337cf636050340fe14fd714941308b51202192c04f8a54078cffcf85cc78f82169746ccddb021ffcd78faa22dddbd40dfd01b040eb42507225d5414a6e313d42643121e722764e225e2ae57d6209c290d50502146fbf4a9b02b634272b3dd076618cf7ebf0a5c4deb0c1eb992c0e730a1f8af47596b3ef75728711bdc52028fa7ed7e8cb69ea7f531e01f140ae14980a27fb44ffb830dea201a963ff8851c1e856416fdda49032d778770d4f796c1e03dcb3233e845058db0e2ded85fc00bafc3bd98eb648f33073b0162ee54d2eed7e1684db70e918535d407ec7dc22dbe13ef07d0773916fbd98828267fa19b3ed69f22fdd6467f3ffcc61ca64fcf79e86bfecb6d1b6ab3e5fbfad278e233cc241f205896c48a3ee2ec07586a56c412a92b5c07bf1fc989f4920433114daf35758f4bdffa254d5e84e48757a15a1f90ffeae17ab39ea4a287fda8d292b5cd45e17d9db30ab37aaf8183fd8558ebb59c3c49f4106a594a69c3e206c34bd9533f24c3709cfcd81825fbd2f00897f5962875a8a6599c40b9b97c49553a214bbe0d5c219f4760c0a9ed113b00d5d9df5c58a4bfe6b8649e458a4123dda6ff243706a077c45967e05e9245caaff7943b9d4327b9b08b9cd1e2583371a0bab154eb60abc0e1777ae7970f237860ac89d9bbbbb8c50e8b244df08753c3f25b7eab6b5b13a28986ada6037252bc32f4014d64b5b7be9362e95a4437f40a2fa5d62073a86b4699c8f09af2bac6e88cafc7c9b0e18087c7e4b08cdfa03f1303627ec14d5c84e7b03609e336bfe875e22eea59e4fc8a4d5d9bdc3a03f26a7c075b6f6f9954e966827188b7c58d32206e5ea345a983aec6c118625a4a204a39605a8aab75d6140c3bb9d17f00356836eb388fc50d239165f492648d67225eff431a75ed7b3d23568aefb5a9cb58de6730ffa22fe19717f155074fccf5526ba1e9555ceb3ef684448dee72042d510d6e6e4ccf09607505fef385f54481e44d90554b5bdd5d322663a1de4be8eb33b48fc54d078ffd7cb86ea52da7a223aa8c5163e8a4a245bcccf4acc41951d5224cb6c870b462a6a56c901f1cf4afb7c4c32024a63ff8b8d46a4f7e4d8c9f062e0f4245cff77131f63dde76aab41e0c1eb6e2b5ad1d56962daaa2a0a1183f49b126d3f4145679afa857520ddc3932a70aa21f36f37a9d2c003a0f7f0c7d2659799936ea7d33672d86a3f0af5220aa7c222b0d7ef0af0088d311406e0f595923577059b31b53ed1d5a529153aa53eda40dcd265cdd02d6af3a6348ba04d26119d7ab1db7241b4649e22d6a52232789ed1d8ffff4c60579fce7e2be36fd84e643c56d2404da517ebcc3991d98af7a6472b08545c0f91fc14c988364899c05e97249debb4a7d7a26473d0a5a568f8fb82fc89f02d8ecbded91b026ed15369f0581a014e2c9384c7c4142babc03f7907385a6b26c1cf3990f3e8cc10612fae8ec5fadb6d22bc321aba9297114d5e680ed0962f53a5dd8f880cbb9cd5023775df7a718918e197fff51584d477ca30ef1265c130033db22bf3cfc55f9db2708d7c9c7f1f1010e47d1fad32b908a89941c0cdfbee57c3096a54c825664b88e6bbdc7698a7e83d36b91bc2a73dbef90ab4a3f1821b3ea6902d15028db3716bba9f2f20aafb0625f409ee6368ffe816bcb9636d8d75665b42553223641706a8c6bb12176cc940dbff5abe86e99260dfd33cf21c47fa149dc9c05015d8515e92815f4ead8ff3b77500269afbc85517926a288a2818225033ffc86e7dcf80ff5d604736d91aa27ecb64b092206015d8aa59a3509cbfc45e5738cf1364da68560de45cf08c10e251d95c6989c1027fb253d957030dc42894ef97e7a4a66eacd1c13df14fe3e19b9531649a3a6f0ea704ad2b710a94f0a34526eaa953203af5eb328397e257d13f296c069f1e9485ed353b199889bee72af6ce794e3e4ea8ce57a1c1236ad23d565c9f1e755e53b76baadc1d86a6b3fdef5351cee5f6c6f43e1bc6550431bb735389762e95d625c5aec6bfdd3fcdc1c5e3409cca2380271330079ea924420a85b08ab0994d7be206f6069442b6139755c9ec6cc2863ab10d8807647decb69b8aac4f815b122a07004e8cd998055389fcc9bf35aa944eeab8cdbd125d286e9bfa24d69a4893e921ba07f9aa5b8ea795ea46ab6633a9871a0c95870c9792e40f5d28994739ea1d635975b08357d31a3f39938ce3e710db0a4b10de13b409a5bc35c8fdd40e613da495837a06df6006d01845b9b7f2be859096b9d6402d10f177b0f9f25fdb7bdae465d753b6cd6277c1b51eaad190e411c2a0f9a8623e17db389c3964da0084a7de0ab5c320be41ee0ba210fbe0f16b53316a74088cda4f09627a9f274bc18a5916a81a095275f7b6b263370e3c629f6b8bb879ada41e85f84411fa28754562f1bb38e30735bd664b1835ab9d286b66ab16174555bc1dd6032e8ff22f8341f85ccc4b1aba24a2c960298962e5391e7a96f01b919d127c7da6d19085734403f2fd9f07707a87b612ee33af9eb1e80bd0ce1954b8d5b78badfd380fe59e75f87b926f303e07c6e381ba0061a00a467ba648fb92287e6582c71c78d8ac8a378a4b70ec7b6b1d622046dd3af04a85e7ec75605d3adb44bfa7b0e50492f985bede223df27ec640c9f47c7cb8939f3084e3fc58d51dbf8fcf44136feee5a39a1a64e51bcfd8d85b7b1dc5cbc09039aa5e8665a239e45fa2ddfb892c25a05bbb4cf92d71bc4041d4ed68724a3432bec9f5f8bef2fd92b5a310731a4863eabb19edf67234d75bcf0431ccea6bef8250d3ff140cd7ed07c82760bb0d532c717b6e1ff2b42fd09e0728003496348180f3648b35c1ecd41da58ac5c6a4af3903450e40fcfcc3334700158a7238b2996e1030264a5bc8de57408727c9fe1234fd4157b0f2e94a09434f663f2a9ef0696636f9d0900c22eb404ef4b862219c94fd979c11447082220b06b3685c4d1d036feaf5d8588033e394728630d47df76df8e43d5696dd7d452508790e3d6d708e287a680e8778123b7c41c675ab1a44f3f1af8af2ecca03a11de69c793f962c1f2200eb9c048a8a2229214a5c75e085948725f9eea89a04f83f82bf3c16520aa40c79a079d62b970579cbee733bc124affffe89c55f01604837ecbb66f68fa5c431cdd3bea5cb714852e430de5b0c2eb96d7af4c94aca582084e4a8d8aecbbf493723aa53f9bad36f436409bc461987fd54dbf8003934df52ad34e1af918212fd1e1b9749c84764c55ede2484a5e0184f5c0d31e2f33a75eb50784baf66fa2f47267705c0ee662a40a4d19317d78423a65836d8a8e3d2ab63550b0787cea462817feec1eca2e98c4f42a5cf72a57eea84d4b9da74e0be700fa434755f37cd9a2a3994f39f29de962125a81351448a5f8037cbeeeaefc7137fe8e53941c4a0d9b5aaef7ed97b17bff0d691a26142ff8f0db6660dbf977d1de9fc510dfd7f9fe92165b9f82cc18efc4fcc3db19635a1ba200fa8cdaa6f4ba473cc18b2bea009721c2c55e5130335dfd2a7afb2fa12cb78722ed1e7bdc08e7cbc76db442e665bdf67e01abd26ce7d247e18ff37efcb430b0688d6f2edb1f648d34f61b43a754554f1f63bffee7335a147a14817e664474da4ca5d5f4e5ad1fc6d47db19d98c733ab364d6d55b91bc1df18dedf9ba79cba736377a1791f4f3fe97b4d7139e9fe359341128f51bc1b1ab0b068f2433d9f0395ecad500e719aa3c11c86dad300c3eaa88480cd73da97c3adf91015543bed135eebd37a1481290c0f55b29ab14578207a776a605e713c6ccc7e9c9248947a3b36588ea5c31a182a5b126805aaf84c3ab07e285c1d4b7e1ed12502decedca69441f6d66bf38a19724516cf66ef4a597cb8a7c2051ef06b51831cc1760f2e42870058c85a723d2fa3211f1cbe2c40fa06f839ee151e86f57bb09951d22b8698dc94668b3f066318117e2ba2f1bfd143d3e00fec005b494928acb91e1d6ac8209ac3a7343e511510c36b90a2ab5b44a6ede8d54cea30515752808bea66a1839a4323d067694435e76c15efda1436e5845156efd963ff33bcc84d11f1cb0dd2366d4a201fe3fdc4423378cf173e4fad662a7b4b410ca93ecfdaa136152e3e032631c0ad784fe3746c326d91eb6b3d97a7b8c18cfcbf286e6cc25d6dce6a10d453a2ba287524502e1ad254e3f4b95fa785a4b5b8c347d0507e4c9cc0362bb7cb039951ac9a2edc5d776e3528e5e0fc4eebcddf24857fcd1f34241bb4718fc26e4cce3d434f256e5e1d0c354e7b5cb432f4a10c8eb9d5a74291b1f940d0992077ebea77b53983bca11fab190eebec6537973485a6fb782b18f1c674af112b9e1feb869d9e63688d4d2e4bf69ff2e85547945203b1e733665508c518157f24c96af40e1c91b29d32f8d4e554031b6bc714b87ac212f6a8daa85357d03d40f9969afb7b94f39457f6b73c64e8aa11091ed1b538a45daa4671032dd1cc0d27fc30b392603c77847c0a4530710714293686701baca3930f304dd9de759da63297ff38099a0650721a9e97891097027a1ccb721e36ef932f6dd8c35f66afc4cd60ddbe6622b9a32501490612574d38d624e9ddb5cda424cf4e0a4fb34879f889aa2dafb659547c4bd43c2ef3fae7f49be257caf47b4fde822fd71c8263660d495579c2005aa5adefa3f9a0d76b81c44f31e5b9b52ecb15d48f51ebe8a407a2ae9a0d44cdede62ff66d921140bca15b056423f716fe78aabd24a6b68544357ae2c7ca621fd5165d600cbaf71f0d7e9ba0254cafc7b31da60a26fe98e519907274aa3b796ce34731589b5b9934fe7ef35646e4e3dffee0b00baacce1320ddf44220c305e6f2653c15c38a80f90baa18764b7b506ec897f643a42746d18fb727f4b6b4c4264ec6a1fbb103b37738c6793035c1851eeb288a1b44dfea6e495f3678e78cb0f7aae5a1239a2b83e7e32990e9ff008a8731fcdebda1719183f757a9141caf9091a80d6f1b004ea79d37d456bfbcb70d6ef2859bc2f6d34a50ab3fa4cee1cf8c6c2ada17f2b7ebde470e72143bcde76a23fe86e43643348dbc1f3ba1e9856c5085458ddd49873c497e5d528f30d3a0693059a7c6d27baffb9e93eadb9b936af8a0aff92b03ef48164f4ff6735be745d74c7dd0ed5fab6968569b03a98c9e9bc81e4a778dddc7618f3c26d34227b33d5d15a8957ccf7a795704c6526b22b5da47e0fcbe8349c048499702365f5de7cf8d88dec787344bba318c4cf276e9157c6519d457de54e72575f41d7025f7dba34385b2fadce15f58672335975548f84211caf1bbf6cd022d5ff58abd798eaa5bda4bea913f4a6ff615f24e4d04d1de416f86a46b8669d886e746116b73704efe9b4e7b0523a36d0aacc3601773fdb59f530c58bc5161b3bb6b5e3f631d3d06936a4245b5cc30faf1faa872f8cbe555f293ab369eb5ea3ca66d9dd7d499a663fca7e09260e35b9a629d1fc5db7a116fc3913e263a71f8f8d0f3f68c6f96c56b66e2bae1bf2d3a62b3546894090b350948598e68660de65565c5170cd64a1e49703f754703441140bb5851c3dbd8d6f20d746b910789070e3c7064ff18e271fa6aef1efe20f42c76b0082d1b3ca64a2dd15a3a976511846fa53b61ac189b3de9bdde5d8eea0aca53b4739b7ad5c6f524bb6259e26fb4bcc954f01a363b1427bed14b565ba9a2402021376898c837e1767d908f44c627c10704c3f1285ce125e847ee4a1aea7c6284389fc9bb4cb1bfc151225e71549542db354ef4b135d8790b72900a64cbd5f2049c8a3a5d2ceaea824e6d55dd3857e79ecbec8f5b430c18c5b119a3dc218049b61968e3830d57f3a1814a1cb3b59d165c795d5326da0d85b7d4048a647a78e93d8ff38a2151bc1b51c53c0a6c06463dc035ca75ecac6f455da206dbb19f1cd1a7e346f412b3d3dff56f2dfcd5fe582fb7e56a8502e8042ef2ca49573a56908c36289b172d26a45c5af1071f410179f1379ac6965de502f197d1d2a167bf047dd683be393ff3e0841947f8e17c18943df79d11313b3ef234f6e9e756c0687746100c66cd329f060a4313673b5462d4180dc786664b6372106b6a6851911aa6b8638ff8de0d81562cd605ff4c574f128036cbbb1bd3567d31fb888c0ccd180967790455a53144876a7f1db0e1aa277b81967383ec92fbf6267be06bb15528f89b181f7073b4fd8830f733465524764047ef5e0b1712f3672a18b439bcdd148d77147e2c3efda9c266ec8c4087ed964af6ccece6d070a9873ebc576e229fef8dd41d43fcca046ef604cc0d020806213b975b958250e39a0268c36936a10ec0fa34e8300162fb9a7a262305ec78fab1c564934f031d7a635f44bc6838345b29adb334520e60eed00eda12e959f243a509d7189a0835ec7cc30842b66063a888e3fe141980a6814aca27b6eb48554eb63da1a786c72714ee2bb3277f6bc2666142a730c14346725d8e05b71a9324d0d204749ceea54c010e1ef65b67c1e363f07fbe02c603f120f84bcfdd4e8cf187b53816d4fc6068a72d1526b31fea7eaf5495bd9c9f7fe7eafcbefca81633884c25d122e4d674db6c718521283fdcb5e60f558ad4dab0e67c10a65f1daa694f75b1fe0f2ed8290d352454b5551594eb0dcdf7579c1bcb448835d41c3aaa8aa2fa250b92644a3ca715d53dd55749a85caf9a989adfc34c16551f95f9d0ee6bb9743682c1b7802f21aa17b7ea634aebfde82cf6ec4f9ff3f0eebf151fbe0c6c032d64add56dc85786ccdbee6b641ca26d3c55814662b4fc05ffc7b501fd92a4a6bbce3de3bcf15c91a85dd77fe7701ecd6cb95c04526be75ed1ea29650c92c1cb8415a97cf37c8669f657790de6427f3d025259e6965bc403b2b79c6874bd28b146000a82ad7c9c1cf0fc92434e1e476f5bc302c3d86836053cb1a20c5755171d3effae25afdf73b4efeee53849ba758a04fad1da658cecc4e810f3c527032be123b580c4c77e896838dc805319aae3b760a920b37e0692a670edd75904b5f81b1d17266fddc8fcaa105f18931d46b5c12bb8f8795df1b258a94896f52be0c8622dcaabf5bb97b8d7168ad77d51173e17e699c2c3da5eebffa80615feccd013698c98f1b4e97a17342bc8c7f8a2d81ecaf1234f7224fb650b0da8a70a8cd4baf1d0fb3c2b1cba3b139a83b1ae3bb81c45094f19f2f94eedf60759dc7010c34c41469095bd47c9c0d2f3bb6400703ee1f125feb58279ece96c9fcaa3bf578e746ca0c7b34d3b905592048cf54128ca56ed75d982bcb62e2d4c8bc9ada776e39835b22f721e5adcc967b196a67fd1ee31ec8ca3709af759bde6480888fcf1919b3ea54c24e97902abe1826b09c3f96e575f6c6cacac00bf76f84423cd25f3b695f17abd5361270b0a2b964023ab85ea02f854b135a216853694f5912dd6b41d4923af8c16a99283cd63342d09b2521e409155f0040540573183f4d9abda04202a39d88ba235d8c4cd73dcf180881bd0cb3ce0d782cc9051137c75cff6bb47e79437fe45a315122374b2919f43e78892a0fcb1bcffc3d3835a98290bf93cf9d64a9b6e98ed3d0395a925f22461a3ef3541d0a214fd75297f0dbc3d1cefaccad39d1fa39bbce60c7061e7b3fb684f659aa3bea409d33b0c269fe41cb4afc5d0e089f012087ddd892ebdf0ace452b8d4f2aaea9e3c9187072478862fefac6946063b7becddba430369772ba91c3e9eb7bd4f800b1c808deb8a3db52489650c0f266ef9f88f6900fff3d7ca1b7bcfa8bc7dd3f487bd947ba1ddabd28f6d1dd6eda9af7bd042cfd228bcf32fe304e347db4f04d188e9eb78af8e9d7c11f900d6a27c237ef6902cd0e59f91ca57d80709b4fdb5a78ddc3507a3ffced5a752dae926e6c754b9505b48d9bf07321b0dd6a90250232b02ac714ffc3588150c5ba2b5d49ba8375f4ed4dedc99025583f2a0a8398d1371c3bab3bd256a9da31fe4a87ae7d6774892ba9e5cdd00948085ce5e5bfa2314f749820943205133b1d968273ff389e565c7fd0dfbda3065c9d8324bc173a6afc0e8c57f6c672d5bd45438de1ab650da8255c12c1e34f9f11324cc857e80adfbaa5e455b6e8907dce9ca8ad2da5ed24a77739609d946e3b159ec3f2b44d4f9d481189f636abf7669bdad6c2c4f5e28ddd5c20f108e07b02f9d147aca66b28a61e15581054f319cd2a9874e6b30fe4df781a8d1d297ae36c9723c10447c6e1ac984308a42b1adec7d5cd3d983b1b73d1bcf44a9f7d9ffdc884c4cb164103007036c5a407f34bf60c2ce13485f5e61bf113e9fdd8848d045999cb97083ff105d068499925fac9517777ace91de475352c37515e2354c25793abc05ee8e22e6c6daece7f202e336c363eb8c52eb5b21eb39dd5b200522ac0d99676f8bf3818f68dd2bf78de232cee9926e602256c340d74f0441613829c5ac9e3bbb70d682e82644d071779718b47cbe16a7d512cf23057d87f62466bba7d072ae5acd422db10eb22e005b56fa1e5d9a2d494456a17fd6355241f6a913362e0d9e218fae082f2ec15a662f84211450070ea51419999f49f56999e69ae7720965e17c2799123e512f8bb953e5e49e9060b017e27b3ff68745658b34649469b52620982bc259e74bcc0a684faeac52c8925402e251a40cc6f319c302d0259777dd7b47e76a0028e770fb3877083583e799f55ce019b9a2ac1676b27035fa618779b719ad9bf5f29da236cfb100609b85a4ff5af75614c20f7daa0906c2f385e40dbcbcd451424ebd4849054a7006c536dc9de29d1be9ab8f3f7df4a19d53f8eece6108d58766d308e8f9aed2890ce344913a7c9d3bf9ac27dc9b6d8251bd03903a918a8054dd9b8844ff41d6eeb451f26a6685bf4a0a2ec96c671987852d3e166ce76d36179b93a322daabc153f5b3df7396f99f365a72d579d6da0d9aa42d9881481812fe65f1555ef4aa743b25a425f3496116187d344cbbf7f1b66fe040935cb4561ec32c75e6f4d90282f27b88c598ce537af080fa1c603c7f7a4e3986dd68918e867fb7827c55a9b3d1514172ce9d338ee9f03a6ca47a635874fb32b72692de5a8fff89bb5616ed020f94325ba6a0791b93124404c560bf2f577f5447dabcb0c7167f8a4556e572f2e71f625e56003530df23d79a125cfa77d11ca83641e0520bbd2aa0c463281c48ee3257d217d81b4616d3ca222d788fb0f39540749d03f6f075f1c3516c176c7cd371db6e1f462ccfde1187d89cdcee69d83ed2f0a8a295d4deb452572ec8b1bedc3d08375d8ff2d6f70ad086168814980ac10d97f1edee185d0fb9fbcd3b1079fdeb3217c0505089a5b4ea18d1abf13c1f335f180fad50aea7c127f82fba5c9923db9d1a3ed96e7e3e57d508c99576d24bb987c601f639739897d09975ba49fa29db113eb3750a9260399d5fc267f1ce8d72912c3a8193c0da259d964a6da20b351070caf65a8510ff31a886f98ca46f4c46a513b04defd464ae53c91e2305610f877cead73e4c24983802377d65a5bb1254f9b6e5bb67ca4ba47af32b4e31ee137e068f6e091a6828317692e41d37413269f8d68d0f2572b2a7c200b2fb9cb9f5ed945dc04fc37a047988e3fbec74fe6785ee40191c4302d1191301caa0cc414a7b7244ecdfa0174fd6d034edb92fa263b8c619d5f0da14f12e6a7d0314154c015d4bad67c2b4f1706332989e7afcbed58cc124c91ffd17f8a5846755ec6a31328c822aab499cdb301e513ef2c528becd4170bc2f17cf0d05a2d13774328259c2a6cc7958f0fbaf8792d69f27127c75d845c63eaeb8450de289fce984cc95d24786b54d0cf74e5ca0e03ecb7ede68ac0d519d56100c4f158a38bd16e3d4fe29b7ffad964668d481736fbe4e4c963ed0473d02f5b239f1c034962e663db3af26bf53c201b875bbbbe9353e9433ac94b345d6c1d11d1d8ef8d02510a6e8fce8f4615faa577ae4f7ef8cd8482d12469071699f3f697b375bc40a017305c9b76c5a77464ce4e2c54946c409a899f76a5e1b4dfaaf6307e3dcba2cbbab38155f2a9b455e291a5b32633c52ef994a3b79efe3abe637f5543c9b9f5bd31687a838a9c003a9d7c90ce820aeb6ba52df622e2fd1affbbe40e278ecff4de76ebd306bab6734048d5c0f2a8331023c9ce981db52909fa1962f14a4a5f6b76573fde5019cc24b497b0db4b876426899b01cd9dd6f7537345de6584cca950cd36a2a5f7412a045596331efff2201a702f94ea0fb4a78543176f57f8444eec49b9d1374a718b6ddeb8223b587c0f741589374348cf17f2ef6738837d01aaab48bf6755bfdea8dfda8503f0d6b8edd2696db2a410c2d25c563043692d7f5c80cb152ff2311e86c3cb1d49c447a71a69041f4471a978aa241d53fa480dfcec8fea027345c10e9ae2a3ca4060da62fe4ad9a01d2371a68418d01fa583a6f2bcb27da489778516901dffc236bb14cd597385c93d807919c3ffc725fe97e584c23d68776aaf5a68918d6535ea8b78e835417f03c218170eb747a04ae25f11065ece430c2edd8225247785edfd91dfc4bc3a59c331f7c3026566a6619c70b04afcca709ae0d65812647317b2182d18967976c084e891f3a8db9857523b2c6add44941e9e59d603eb323b2633595542bd7b66c5c12418d3ae53e2d4ddf7f71230641a917960c1ef9eb4e3d0ba15fefb97161fe44225891708f03202b665ccabb6b5250ced887a4eb6f3db8a26673958fd261f59e274ba5d285a03b04374ccab5eee948ed48b92f17cb4e7daf5e74a7c15a2adfaed2575378403de63049205063fecd6c40c7987101687004880389f85044242651b73587aadbd7f34463e0ec2e8eca298034a2f45c4155641042fd730e495e2002a6f5ccd85a9a08242564bb6f522fc23802eaff20977a6470f74fb32ad8ae6ef08274ea25c4f0a297f416346998d284a68e43317dacd5a64552e7dc8de6995e2806d7ed14fb6429d0db37c0e3728efbdcfa01049145b55bce069821c56519ee2cc5375fa9f6fbbe91d67340dd935b5a999f3d97920d05b7711f8a985714801f177aa9982bc9420f374a0a31a40f142afa0fc10172cfd32a91fcd3397a1c1f8be72386f4611fe86c18c061d6eb6e8189313ed00dacce682c64bafaee0bbf638d6273e97c962486cd91761bd53b99a520011a982c858c2e6af516e5f5166b7bc97e4525c8efb8e174a669c288eb03a65e99a882a9f8bdaf5980aae4714bc31c365849f5d11ad199982fed90b084f7a0c1cf5f3c0f1341d81b2c7523a6024b55388ddd670e0ff375e54499998bed463bd663cca3ad77d91c14b6815de07134fe3eb549a4e784b01f5ca65621bd8428db93b607a4b9a408afe6377f699aefbd1bd667f6391fd87478875f62bad722df834ac48c94dd322958ad6a39f98f036534d85ae70063d4877a97cfd9c0e98e467e7300988658f12cd1a6bd4dee15975d3b772f02d3058dacff030d289393e5644e77c2068c1087be10d10c4867af8f142e06adfa6385e72de0839301c7a5dedbf134f124a230a042a730434aaf92196473af61cd0ea8efe2b4dbf440da809c9847017de86423470e51eab77e545305f7be5b679f7213c31418b8889c134e59c93e5d6324c57c9b88dbee2c736d9108400a25cd71ae5d23d82003f5089f9006e68782d3f0e2f55ab58753a0e8ba71cc56c6734e5ee20be896f0468c7ccea676581af0cd858f7c22e4ae86265b36fe51052ff96f84a692054b650027d4b6da1801a29951f38c944d9a7b449778cec2da1e71dfd18c913395aa02cbee51529b0b2aae04bde110c4cd1990a7fd14ff26007ee41f4911591118104c77ee606e38c49c3733e838f491aca2bed7ba943ad5dfe3103cc9524012c5766c913099a0c680eb872699940ccdc585f0c8a28b5af69c54c8e571bf9b422df0c649838a1becdb722a804bea86da4c4ca8fc08a69755bdd94398a34369c3c86719cb77ea7d371b791301bafc63db63d7f2c57a9c4095654eab9eca9c8a151a5d24e40958c47beb43d1fac6ef5b03288b986de37265c7fb3682b3d6d3b1d666052c35b216e5695d6fb669e77668a2336f8d42a62d5333641026c13fc6f08022377c071e1ff8366db4e4003638b6511ebe61b2a37056ee18684d29297f8fcfacec375913863fb6db1a8dcc012e7f6f51f1f12717961ac3b7d835f089618f7a09b9107280068be9477bf2deb801bf073a4dbf6d3415c1847c66f1192321279420ab3dfa292def8ff7642498ee84ff65f9af72ab90f068a6961f3de011815592a4137ae658d8e6b2ddcc18ad2e122abe601601ad26353588a2594793b214e7feaa5603da75107a578efa0a6e508c87a930db9bcbcf47b063c6ff720c5dcce91f36f00fad44a6b97eacfc4e3111ca1edc7c5426edaf9cb5ad4c21a93e975b6fb4ad9cefeb7a8a381065e4af08a22743d2e11bf2b636cf47f33d05f7a09a6b44683f2898a578cb69e90cc8827e8ca6f101f2b2fd9dc784ed7c33318545e82a59952706fb959a2c3118e8e928bb0300e8d67ae5294db02ab407c1e8e0fe5a9d73f13226037ec85ef926069d40c4b61536f4a3d5fd44330237dc5980ae161cc9dc29793b5004b8aba000ff0c57faeece296c3be4001dfe0c78b53c45586d3c53482a8fc5670b888b380d9323ebf821ac85b899f802d12ba9266fe003ee260c636f3aae7281d1002c75034d74a4f218e2f144dca0855513b720a974a881ff8e71ab0e9f8750557fabf056d7d93689070cac873fdbe97478c5898f496d861ce1d0ce14e150085d2ce75836812bc6ef3f2b081dada1eba21b2eaa37f45acb31f3f5b858425a1e89c26befbf86cb496aee369f1032b78f15dbdd901629dd24d0efe4d449f42ed7f82fd082ac454e80861bccdc8202061334891391c674690d9bf414b5ca4f6bbcb1113cf60ebfcf8f670b185d1b54b10a969e60d9ff046618f3656cc451223a900e0b5d85f1dbfc26ac035aec8da7f3c01c885a6c67bfd211d850dea6f29999516bed1e9924b6fcedf4fd9003fe1509471b9777083c40c59d542e290fd46a0c688ae1a9fe727de2bd9872422961727454ed59dd1b31c4d19e69d49df29e0109e1a36ac76004fd6d142e7eea6beb7667836a2bd332f1a8d22a2804f9516015fe7fa7bff8e6dfbb8e933ffc240d88df5b069007664b14ac2e8f028450d20e9b80f495cc9bdf93402e4ff06e4a4b3a562140691041bbd64fd3a838ca321c9f38cd1b33890da21d80cc96e81133e18686e9ede043bd7fb2251dac3b95a5f041ce807268c2b34c4afc3f309dd84cc20c15e1da89cde0df53bdb348e812eff4021a5a0af21bfbf966868797b4c8a26dd63776d69caa874cd4406cb0edd20caade8810aa57dda3ca0bca87737dae3ba3f3a25327ada52b76c16cdccf17e42a7d8ab77b72b5e9a3bc4ff2482b03b39e22b2ca89bf960b96fe46a651659f8107f408169e3e3770a7189ca6136a7a985c5da476be78c26a49948bcd6a5c43be6357b91171cb066017f39f5972869a7cb5450ea917eda20c37b6956ec4ffaa56ffdb39114aae80102d6d6d512200add5807cc5580fbd4b87a1f16ec3c7e39978ee91c19e7a8d9a96b1c2d1642ee573142550c58dafd038ea0607e71bcf534201a59ec05e86973159f10e0080236573d5dc2defcc1bbf84e3b01adcb340515c44f0ecfbfc1fcb9ac2775ab5c11bcff4cea6583362b86064b020b2f31413b5c919afea39b0734554b0ff68d2fee50387652925ba3180efa68b2fdde65a7f5b3c47fa7b52567110e737a3d74a05c91d3e912468ef8db73482939eedc277741d7f0a6fe2933dad6bc40fabaea2903dd51db55a0ec4f7077ea05575912020ee7a6bf3cc4489fd498fae8c2ca73b21206920a97531d2461a70acada6505bae561a2a50cdaf2ec101355ec5f8de3e475a7b7ef80161ca98c304ddfabad44cf9825cd3a3a7b848bd9414a01c7a3f6cb93cb9bbee22f55bee7bb29154285e3e3161297615510bc2660d031098c61ab5fe352f9217a617418ac505dac9aad6d7ed2a0f8e38a40d944f38f0f6a3312926dd19b3a76b0d592ec70f46d95fdc54b71c1498944b0d955c34e9d82dbf4c1643174ac2a268eb75b0cdb420033c1973d8eab3d10c8bf5ff34e6cf8e2f43f9014eb16c7d0a786593a1cc45874791c720ca9c0afb900ce43329ec42d7253fd85d679fe25751a2c082fda7b9c62e6c5f2fa2b5c1e6df8e50db2b894c32c3e1e2ef7ed10d265bd942037af407e5c03d27851952e81102f7a88cb9d7e0c62ef1a33671365615fa8e11553c782c57fb2ee534efeda6b5e3473e28eda969f089ab7d66ad24f426d821b9aa6a66b1b6c5f1f39b698ba7141413b5c76f1925af0805250fc2be881cfe576c256aef5146d6bd6944a7401bf83e0ad1667898df45be044163fcf967c1bc35ac0ec69312594286a5c64988472cdc2e433b3fd9f02160849e9d2ad8f7a81c4d03ee24dcba43be65dd9453dadc0443be5f6913d919653718b528058cdd69385da8730437e2064696e7c01a47b4d7597e11f20d3b022c0851f41f27035dd7ca049412824ea86274a833caafdf2d9407443f37a46d6ce77f01a956f11f06897fad6d3c7eb5c6ae25d7358a4dea714c3f28885b1b1f8a27ec3ac1810c453145ac74de216c927c5660e7d5a437a80da58b014c8edd424c3972b58c2edcf0b5669f41980a63438bf811be571ddd67c7bb78fda2aaa56e6b587485ac1f537e71073c9c0f58dd92b4f3bc8ebdab1446582ebce07383106d106f374a51cd95fcf95f788340e341270c66c6a33d8730a440cfc3513db5ef9e3a3b6ce363f839315a60303cf1f23c957dd8897db72d9c7db4fdcfe20ea49f244bade8b68871de3ebb8c19f35590653458b6d8d5dc81f185740761a4d72a878a51d8c571e53a40772e37a2b5d17204ec0065fdf1ba58bdde3ee980caa649a0671c8f08103848d73bdc5988faebf1da6d8a720b6fea95ebcd5cec1ae836a973caa6ec359e2184572cf501e4820212a44bd27a076c47e72ad4c5dc77241c15cf72b311f51a72bb1b2b9983d3e3f3dbb02ba7d96b2eea9f8edcfd7672c0d6b562926b16edbef8359180ff12a59de0b32a318b627b0095f59bc5fe8cd9e0e3759467ca580eedc367b4fd311150ce4b96ffb3eeca964e728d07a5ce431f193c906e3f517e1845d02e9344559ac783bff53643e92f343ef83d8c1e4ad7ae35221fd743c979a83ce5cb628f759d8e13a2f1efd595b456cf3cda09f1a5996ce5b6eca8ddaa77f877a8cb175c2c4ac7269ac5ef215dc4ad1efcf3ac272ca824c083d0858655986cbf1c9d4808ad1d08b0f79f1ba4bb48e3a3281ed3b7052ee7d758e3bfcd37be8fd9bcc2f65af75632cc660e72495d19d29b5eb6bf89f33b24d3df305ad63810578b8119df5b5518d7a2b626180f3cc0aad4b7b121d83b570bd5c912933c8bcb72b939b7e4189017d0448d3f0e7e3d80dbdce9ab3982f34dc20f3c6e1e90a77acaf6f94b709291f33cef8b867886d3cc2f4eeb1540ab599b2e97c4fef4fa4b753256ad3c02f557c2654e2bf25b0215cc89b12edf063a52963bd0e49d970449c6c0b8c3157789a587a9cde016d1e8c79b3b2650866131b881759d82aaad971181983ad8ebc80d2b3fcaced77ba90336646bd0bb7a81b7789ce21a43fc61f6dab2a79d1fac0d21d7c1d6e60fb818143b263cd224d609e67a480d9222258a4953f03a5f41c01d454842c08cc843152f2efded416b9bfe3964cf6cb78313ff1fe3eaff1c242c2ead99288bf39f6e69ba14045b079d4315204b152a6bc4ff59c673fd6b270d7688059278dbfd4cb46d1df2c1d8968e3586464c53b608d785b563b532ac3717694bc5b3fd3dd0b464c435ab59a3d78b5833784745266790c0461c3f16f66686fe600a81f9f66ba4da14201416303ea7690de9024112fb458989bcaebfca1f6bb4ec4c947d3a817ec34530fad959a7e5ab41058e55face1af69124584126442ef404e181524558d9cb01091dab3aed4f38c82465401727c08c207149af1cf2a78ec1d40476a721f2bcac3107436b478aafe6ef7b09732587808e31f892da7edae3973f43e1b80e15de19cfd15e76fadf8e13a61b4da95d3043fc4d1cc6cf2bb7ed2fbaa9331e50a1a80edce69790491a37825885abec2d70f595988dcea10c15ce645eed748dc06701bde4e460fc786dcf1d8f17af7a45edec46ac1b515c15fa31316d8b13064f76cbeb054d4a517003810a6cc3ae73c30a7775542b06c8fcae0f4ec49092f238fa784dd916ef0f6ce5939f2828a3697b0dc5018e21e203764f2d12c886e2d17695e5991a1218147d4b47b2d1ef4cf6f82afe4544b8662bce3785cca4a282e2b12de7ffceb836fbc4e896a5cb515a203cc581586e6a0dbe83300c10fa31f41d0635c8435b70f349850268162c000d20eb86af0299dbb59e174b4392a27f1f296f632de9eaf197554d3ccda56b080a1d46fc367f9ba148f9afaf26be015b9ff1be86aed133fead9c576fd93ad439ea3052bcd720296f037df222ec6316bbd7cb17f90b02245ea11432227d71762253d7742842571a83bac8bcd21835e817c9092e598420ce8c7db40ca018e1256ec2396c3a1bf3f109a3805cf91a45875713861651694df87043a1022e3bfc30ea7ee58501255748f81b346541011746b467c1754a65c48afb204ca23a085909422e0ca8aa6ce4560770d6fa549ce2a1007bfc2479fe5f217e0a6305a61466f60edbd6db65db9fb725fcdbff3ebae3d8bcc2abcd7994644ec1e1c65388ae8f63856fa3f751d329bae1e73665cdbeffcb1e6945a33b08de0f1389c14684d6d8cb47114d28e0d691f881f774d8521923331e6f95ffa45896a42bd62a998ff5ad5db0e67f4ccca146ee26d473b0a2584e6fee6abda223392cf828744e1c6b8e04929e50579d073230e0f6c9b7ad8f8199f48b2187d1112473f9198ffdb6b06d3685df8749263037f5c5a08e27ecda5efebd66ff746414bf383568baeb8f060aab801e18e4c022cd975049070e5e40d7a16f7f33c0ffdf2ec9ac865871f11b003cc3b5ed52a74a6b88ebb56f78e966f244a52b300c4e42bb530175d7fdff90a90754305c38827f933015dc6fcfed2f79172fa02dd4005d2a72ed141cac548021e682c1070deb9d4261ab804b55acf70fcf3100adbe94537e7c8777579dc706b15706f7c3842686dbff6c2024948e47295c86781342046471bebd5d82611df0cda1a870af2834ceaf378f0b34cd9db02358a92b7f1dd1a572f759a21ec042c3d43a79c5df60fa72a8e7193e6db4b221113bde80f28a942917e9e4d046ad56bd19638549ae0af3afba6eedde301061ce1b93f2c78c9bb4859457213ccb1887d8b0833f0cbee766ff4fa06fb8f92c797121fa2f1ca49965bdeaeed6d453d3305c52939b6427acf3d79154065dc12af981cea9dc410fae6ef270af11bc21507f8b7287dab88016d2850530de32b76c34cc39c7d3d978634afe6502e5fda6bfd39f1b0950cfb53d7f4740ddce37d21a59e2b52bd36c43b94d9f2771944dad2f8cf061e7e36467da443526ac4e6d97f1e9573be3acd7a6b1c7f3fc55f885b453b4f82f3a7d834c8af44415952e843168590c8c3cad49259b201e15f92e01639391721494ef2a3ab795db5b86b98e6a9c4ffcfc399be4a532fc5c2a68ed28e7697a5f74e1d7cbeb7e6828047ab7f67f5ed1d2c574cdfb5b4eadd7324c77f5bf970346b5c43d55531af9afcd2f022c68dac120ed0708151b3b0c92dad228b0a726ef956341e2e1c4105ea1f21311b518efa53132d7e77c44dc8bf8e3d0233ddae01c91808d50bb72c3c6c5b00b1bf699d15254d09f9c621d5942605bdf13ce502c39beb303fccc189fba940ecd8a0cca3f8ec25eb5114be9075620466e3302d7dfce8bb481f7a5c83c1ed2e644198871b5e34369db89fd97cebf0c2546fe33307d360778e3edfed5bf167f317c4e2ff9d56f29afb20c54a87e8c91d956d61df743a9943447fb0ee4e9f2ebc84928af94fc3c68aaa5becdc16cfb51916984a5373ffa0a7a8c5e26f0ed04fc9befefca7ce700f47c1ccc46bf96b6b5fb091e4d6e81653d33eb9b211a34a0f3ff4242b498385709a53032d1d523b50477c9229cdb64f96952c4ad8653e7c4366d30949cde570a6a017adf39fdfe36e2bcf8eac5c1d3966d5de107e4ae4ea32caf23618bcdc0474ba6393b4fc5fbeca05138914fdec243d579502113f0cfdcfec5b581dd57aeb8db0959e5f9b8fda1ee10784f86dd198ae86f13dc90bea83cf08da0f8910816f28761853302959419035b3ba16318d57cab45d33fd33ee6821def0ba7c13126e45b1e2d94798ef329bc6eaac353a614ff96cb32321e7048ad39a6433b10d642b12cf7d1f4c90a41f4b1745c2bb37cc3d98cdc0805b4fe04abd2148390c80e92ad8b0b7a96642a88e62ef28d5fef05079151011ce0e9700e74a75decedb7e3bfdfa92bc7559d070c26ccb71ff2d26c20ba4f2deabe88188cd46d7d365930b2211e1a5fdb1911093993a38dfe4a3be8ae69d27d2784f0fbbeea742bcc51fcd7b68117afebae840b9d34adfbb62fd158a0b189779541fe7ebaa33123e39eaf9f5f2f8a97210c3bb14350dd6ef5c99e4648b7e3dc4c3cd7168347e74c8e23cebbc0975da783ddff649b8ac50caa337c7e27e0bee83c4b68f6b756c2b037f67d8957d62d122dfe5a5fd7cdf5b8f7ea1655aaddd60108a6bc264264b748f49152cded27bf57aa0e8e6f41560ac6d42c520c0fe8c187f77409094991042d84aba716b7be1c395d6902784244326b267a089db6ad34dcbc4a69c80519e39f0e93fbfa0ebff39f3abb9aae61cb7368b7d9075367dd127de30c519ff2f615ba9121c9c59065414207f3bafe808b7a67d04015a5d5ca0df716ae3549ee15ecaf61effec48c4239c3e8efd6505b2ee0d3dd9274cfdb909e2b1f9d8e8e8825f0014997b80ae121b8f8cadd292e4c7e2c571b9ece5cb4af8bd1f09a5efd2b49d85da333337e86e31a902dd9faf734eaca4a9121b9946dec924e10382e18cfd836359bd9e8068211913bcb2c63173745ff3f30e7648daabc58816859fdb437cf6fe464a9e19c3725b581fccf74875443735283815c2df24025c08d0e003d35d92809442b70f91933e80c3a7078eb5478a6f9e2ec2e681e2d2b17bf93fe138a7ec0a99df224ea5b6ebf1935edf98258188f042f9516c9112ef633109900624cf5c1e1755dc681072f82d15c005960f2eb5b936af1ce9a87cd8dc11c4a813a4b9e2daabeebdc4d7da91d137c5d47c9310f3fa297466cf5cb158623fe012b12f0a2d2e612c1c52fdce65b03931b7d99a14defbdd81e0ee26742a19ab69186fdcf4368005fa583fb5effaeaf40e4179a8d779382e7ce4f9682d26dcfd599b5645f50025b51f24f0d704a76c6d4663c194bbd2618bd39a6eec2ff7df0124092d428edabaf4b6debdeaaa46cf6aedee46762e0cc45e5dd8b9e04c95ff544d18ea1f44799625633085bc1b72de64d9cc4ddf22f1746fa69929491551527705fef34f8150d1e383534c955f8ad272172303214c2a3b082984c319b61d2b1804203d84f55bf644d561acd59b84520efb68500219073af656ee74147c5e38e02ee6b15b14ceab1cb453c180b2c8b673bb00656b30d959aff9a990cd19dc279135e4a1f99d7e34829b7750f557daf02a13696ff4586806c6304353fdbccf5486e8849245a9223d8cf1236cd12cb9f6c7f6d59a7293d820fb186c83004cc7be19a020f45c43d0f3df341b54a4847bc552c03da68d5eb89b462fd92f2f3a27f06a58e6f6a1a7081998542464f3cbde972938754cee11d760eb6592857e2c355b95d8da16d954bca870d198ea57c93e5a116754a464eef94a8120cd31222711397c7f303e0bbafbcb62a3aea03b64600432df0df64c09719e5b9e34107b5fddba3a11b3948248bb6b9e34950c7e1fb085c434832c66cd3e8346d25aafa83b4fac823829da3e8bb0ddde111547f647efbec763c4c722564b946130138e996992434502d3358b0dd565839398bdb35cad4ab90040ed633e1966f7ee15f50260132779f82d7691e5d400f1a3e6188739c7d2f15934f9db27985cd6ae4f796a499c8963d812b04da03a45154aa3539d4c640e59f6895bc8dd90cba049e8cc6520b845f9b2312239a88354b267b2efa84dd6ce29778bc254f7e20448ff5695d20ea5922fddc5827fec13dec89f679a624f2596db07f5a46867e6f8f85fb30d69dfde9ccff17f8b34d4e5f0f01c865e35c2f730b91ef5a3bf4bbff19558de5dc5a944bb2010574745181cc99a3e323bcdbcbc6d5c481ec3681146e7ce683a35489806dfea53adda28a73d18e873d010b9eedc636eb595a34724ca8e1bf791ded6754ddd05f24c66216d7bea45e53ba2a617ffae035ad828d7ff3d24c00eada75979dd1a01756ee0f89dc58494ffff7d3077d42e984d58c4f083087e3ff75f74cbdd3bf2f3eeb795f06acbc44dc074704980a1654f3079da282c4fe9194beec2516282774b899e7164225a090dfd05a0512dd6467393eb6c4b1a03dd41983378404892207d4baac9ed67811861e5e88ff2194e5fc4de56545148c83db48a0e85c00e87a5dd51a5ea352bbd9ed73edafb905a855d090652dc3d889b5d30740273b203c04d96122130e2b41dc2a79029fe696eb3b83f6feb0928a00c6d9a253f7bf3cf3dbccd221192c7e939ed4d269c49c36575651826f9d8ba1227b3c4501e8e1d7e347cafe07f34e26a5a7da55ffebdf6bce9d0b474a9b975e86edc7924e15264ef94735d5827c54150e80164a5a371b0768e93b6b637f28a8b2daa6cd4b1d0834e9a5f68869c1037e2576ba4fa4d7939be5d05b26a4795831302b52b93358059f4b529fa2e51a22c7fa45475a75f816179227ba38a991cbd17d1d16313eb66a6c13a4a445ed83a0da905b56adfafe79879887c38d2b0cf98f4f544aee201796c41c4dd48fb38a7a952cbd9ece20cf299e1362cfba34169f24e76bddaa384ab3162db21a3539923ed3e0dd01c465cc75029e31192b75156697beb368dd8a2db740ac151e39d4ccbd8012ea527457b640f4206828546dd33a47af026ea69b72cb5c6eac59f9ba984543bde7f1676ba2985791f2ec7c34349eb27cea2eacb75cfbfcadf171b01be393d8f708836a2db6c027e38a5d54e9f4f0141846f187818634ead9ff8b72570c13aa401b6e0d4cecdaf3ae6e9364f98e822342c06b8f3b89e6c95e2871127fd6ad27374896c474001d6814377b1f59b9da72d2a3741144a299bcddb7f0a74cb007d1ba27c9f5162c6f214f1e100229232691b86189420c563de985831cc3f09fc938e31c9fc943343b42c5beb7a40b7e436c944a8821c454cf938a66e6219026d92429bb4f89be1bdd18eeb4e21e1fd9a2ea3c53f9af2c54a3f81ce4bd7e120aac55c18527e7574f6e4b91e4fc9e0a3578ec53b3a5bb2e0aad118383ff1a441d5756d44cb9ae611e3cdafd43209eaf42e527c4448b93d536fbf219a32bce9d7c73b56c649017e3c47f37a87ddd3a965e80647780586c695f6fcac1c35ae22db1b760f1b22ea41bd991ea9370bd24d3f238bea29082a9c09812d2a15cfa00cabfe50cf01d1387784bc439931bb9cfa0531471299977bd24053bc7b212960887e75e667aa20d30c3beb7359fcdeb240dcffedf5c2fc63fb24b9132245b4f684fe5b182dc8b6eb7e1fe1a8fa61e48ac9c7583ee0b46455593a22393897f14518c925800973574270a0969185eab28cf1bbba45ddc4f93e6a585c8fb25dac33b5f90a616671b73eaa40af2402831319c405cf52aa45df7d06a8d58cec69626d075417b5b7aa59f0bd6567c08e2fc19eae7e4083214277e6fd17903499818fcb4c40715e01364c0a4741b92ef4e8c4a2589e0ea5b326d450a2178b97c537ef656a264bb132843ddb3868b733bacf8e085c6e605eb50dc39e34ced45ec3b5ab5705e1391696a84ad850ee48315a262b25153285e67b9eee75b8a97ae857831f37c93c50713cf95f9dc1eb6a142010055072859d712ad62b2cc11972acf05a1e0c8ce06af5805233e830e611f688e128e473907b7f55df83375e7488dd80ebb171fbc00bec9486f419edac7c80c21c2fa4289bfe85dc46a75ceeeb7d64586595fd59ae7e180df2e56a854d959ac995ad8d56ee6d5eeaa588f1d7af9e1edd2901d025f6e68a90a75b3dff1b0b4aa7ed10cd9396f7508a14bf374eced7bdbfdf8ae69c4d725664c494f0aab601979587cfc34490ae6fc86796613c517af42d1ed216aca81b18dc35810100e566452b926a168b34e702836cb82c1aaf3a05781842ef6264a35c486b968e5b143e98531fb1a597e5cf913d10c6a6166363d61d122714c302080a75ce2e46d276e444393142829fc4f93df5ee5ca937025f23f73b0ee957572f8b0d89e7a62fed0ba5aa17cdae2714f56aeae7a6d2df14dcedcd2e7e457bda7d6050e8516e7851b1fdb6fbdf7b04647d146b65971ffd6d593b48be852959be53daba30b5a563ce468b0e1499cb92f441f301ae345916dfd5f3ebe38ce89e3ca766d7cbb64df506768af3268866e98926109641816a67289871279739112054ce5cd270aee65c7579af00381e53420f6062771bbd63d59a51a30a9808c77d9884674f55447c637398fa9e938371cfbbf6d387d949a0647fc79c1bb406759a11e0671de4f526f27b428c3ee34ec36a26843bf42cec5a23cc5eb21c89fbc034d8d075b756d7d609412eac2446724cd64a8c3156bd1af7a995c66d4e25965c95c4b8fa037b4d5d1de55e33958fb00a7733ced7f633b5d73fba7ae950aaa7020c2625298e9311bd8faf3ceeb889c321037a2c475b71991de3994853a1a1e66a16801a252271c867a353ac6cf1969fc4222fa0b49d6058f0387cc05f913c6739803c317253ec58eb173a60aaac5586a4d1b532c4310dccceefbb27bed75199073c62edc92011f6deca07e3ae968eba7bd0db949ad5b09f039cb60ca6ffcf8b0122418e50bc25576dc10f360bfdcc5cd25629aaadeb8ad9d91e78e261525a6294ca3842bcd8c03e0a5859da60e99fc63cbe94783b0dbbdd5cb74668a568e3b5f1f5a0becb5e5e8f7ee71efde63c9ad03f8a83c0049d1756953f74df4ef3db042d032bfc8d1b969879e7d49834cf68bf05cdb01f31339fdb1c97e46bc2379da9bcf9a532048f15da1799aab1db35c2b298c934ead18d4f923d052e6cf62d4fa66ddf778860c9f2374c81d4ec79864a08b1bcd4399295d7993d22132dcfbe0e1f15a228ae2cc6c2c0c67eb357e5fbc5595c24568ae91322ae46a3ebfbae7410b3e7dbe4ba7a1e7b37bb70951321d9185d51675c952b26cd4877b6a326dfd3d4a271434321cf775ffcba8f3738f9bdcb1b6bf47ac5fc2a01a4b5c55a65ae320fc182687baed4664915ac661c98f56c2913a058d0dcd54225acfc61039f724c76d49ce2472fc3dcfe77a8fbf40a4b808680de27fbc9b712ee0cf8f7f40a58b10a8018a85761bac83424349a9258fe005ac2b9b457e13d18f101f37c3da5fa67a22b432ab2373fee9a2d3f25018d55661605e1f981961e3a6b115c139b4ebab4fd4c7ed838d7c32967e6beb1e8075d0a2d3c16976bb844d4e44327d501ffe0b0d335a3010cd5c5c13ac354423d29d6c9bf24ebfdcdcc84b7ea3bcce1592e212fe99ba955c141435193de01f336f3b1511b1a9fff6e5b0bf1758ebd783c40358e96303d02ef5e6451f056b68dd98bdb88608bf049e8e4663c218301a76249c7d135515b88b37d3032851b677f976213cce8d244fb15bbc2a45eaaac258bc6c1b305c6dbf853f73cf2660c60603bdbef63c6dbd45389c8a5ae30b9288f3451451400fe678c3ce262ab405fbab9bfad31723d96101db340154174d71bc8c99f9beb15dcfae49950074f0686f910e543c06ccd99be33eb76ebb3447392300f1de18c1887dd450278c32aaca80dc2d379dff18cda89ffafc6433d06049787ae313379ffb11f4a93089009af86c056a080727a1e02fc91d825e51bd4b08d0305c1e4099e52c30e8a452abbb6d1432762240e3807be3481e39a707f73c485a8da34f7f2f46dbe670430d7a1e6537ca86887b62fba9a1c4d5df89a71fb87d09557e73965b111b694ad92b57efb0d7c00c196aaf6a69737863fbcab76534a09ae2ac50d7b65f0109b2cd632ff7f7dd92ccc99403dcec2562f7b31b167ba2987dac666c5c08c555b74a72526b1e60a1615baca557daad04325a3c3a3cb1a37fe6f011c10f0d654548a3ce3408ff451116866253db4ffda0c98dfa2708c367d4443238e578f9cd8dea9f1faeb2f7b9abd06aa72c5cbd48e3546ee7a712fc7be1f9680d29426222d50ef4450db24734616bc60a7e0fbf571259b654dacf2dda1f1195402657772c1644b3a787ce788b0fd29965146fec5e4c80dab81012493b8f3b9505cd24eb95f0f580f6daaa51f3e0f7e9bc9a7de33cec74b58a7cc08f140d61f8d32e1494db5b75e925cb6e10096eefd49098873f89008d8dd960a402099872f1b2e25acf4fa2a25d0a575f4b6a904d6d6d53fc8faf4d27e0b68e1e3f4c4f8d94de4e46e15924a8f85ad78c63eb02e788b071e0a943ff092c15fe58cc664c6763b646d84a114f1e446a4f3a7f1d8fd7b3c535f98242a603e299bc730a05d140db58e523d281cb1408ab8b6e60f003b49e4f034fa6435749e5162a0a109496c02f7b174508270ec2135ce695219d68ed16a46c029e8d05e0c5806d916cda86d3e3e92dff1a0c415a11ef749aa96f5ee70d060c58483aa7231875e4ec0fa9f495114b5572d2de4ea832a82638ee4cf42bd11874ddc66181e2b739ce8a6154bb6681ed071021efef11c566ddb71cbd0fd9320ff51a6758644b53e225e45cd75315b31cc8aad30bbae441fab4ff86446ab7d51327f985f5b059648ac10c256228f7351596dff80829584c510f8f24c3c629d2847f5718f0011cabb8636d7cb2a2cbd85070c6b9baed40e3d21c5da45bda6b7eaaceaca07518ea8f39ffdb08abfadcac41bf119c0e22b228325a5ca1f3b488dbaa72ac7d9b1e8011ed5e49835db9be83b0c412daf0e2b9cd9745c0db2b7cc1e8d053b1d6aa1c713574e7662c9da123f34754912a2a22230d4276317566923869023408bdf6ce87caab4038f66f9ecb76f756265df36124da875e5f1b488024c7b794de497bf4a86b5f57b592a3b29f065a1604df8be8c2f5587b4c0051da0daad5399cb6f116e1848f1c66e5b12cc92b653df4dbb30d60a8a1371268af00b1f107e1fd0bbaedb1a2cbb7029dc8c63df5cb94fcd3b17da0cceb7d8b9a73909ec54cb111003e5bbfac1ed1218fa8453f676a8fc9cb671337c4d7ba1ffe4195fe3dc1abe9e035ec8c4d2bde3186c0fb908dd90172279715a9f60e4df55a1701a75b2aa0eb3789983e873e97b309ca8be153b5b5dfb2c4bf9f3b262f96838e8f278eff8c33c6aa7cc2c72f7954c91f93fb13d551e26f9a2e633b6fb4811350c409be8690b6c5673a399e3baf98601b78be2c9044b6d7f047ef7ed51e8f607b4f749e8bb58bd6acc6245b952d7c930a3531211fd9a994972f1dfc3a9dcc5ab3d530754f89a015238e1440805bf15797a4b6fb66d5e0f1f9f14d5955476dc9583b8d1f107becc0cf8b45f8c6acdcaa748e428fd70238044155d55f1d9aab41e271bf3eb8fe6c6cee92f07346316b2d7dc159f65b0a69b355d85bd4906fa395ebde28c9ad6ddc2ee71141606d62c8250a51c9482663c316ec8fe06b05d3e6096c4fea581360397c0afd52b0f8939ea7acd2cd1001cda38805fcc778d92a1a87ea16ba3c0b59d194d1101809ddfae85d0c483fa2b8245bc9dbba5989e37bfed499ddef9af4c40e12667b6e65e3c23d239e91388ebe63f1ec0c98a07e95c27286586468cdd4ff4d9475f43fd18e0f3d29501b614e7381df999e2bdd67ca322813ab6a8082c37dfcc36c1c3715d22c6efb1f3f3cfa5891fbe3d75d6800ff00e46d2ad62473b5b1b8c434bfb41036a82949790d9cbfd00d58ac1d4e67c474305c00806ff2def86e30cde402a8c243db35df27574008850b0c063dc7c02360f086c66e72c089adf159798aaa0b416a65f2f00fc4c1019f506cd57b4ff98019a7fcd1656cc1640289145b5d31a1b06438ce1ecf4820b5e2670635d7644ccc2666cca41233da5184cc177926053f2d85d6ba3bf26631c0ae78f2a4c4e3b99bfbbab61e795116bc5d3ed51ba3224bdb371f09382bb8bcb38d3c9de2a12d1e17a89260fd96c55566db824d6e66bec1ad0c53098f22ff0264ded8e102364b094282884b9df530c3936b8e6193116b59c843d6376707c39a0be2c3b050c3a67400efc0c35ae1f88072fbb25a2c36557ed41873f4ed83494e2f468037e9f287a892cfed499d0ce980c7a9c5e995d761660eabeacdb312d07c32aa5c9327f268285a741561502e0849b235964b58f40b0f09bb9a8b771d39740f2bff152b8799f45df69eda98cbe397d0eaa2797d7d71b38bb115b7b7ef8e7cd593678df96c7e17472b1beecf875af597dd5027802b251d658f419717ad45e58177766a480ad6cf6b2d69728ddb9e2cddb111b0d64b5cc2d7a046f4e00b3317c94acba33cdcbf28b66a54fc5ca128dec2f4df7ce263aac3a5392d116ba4d1e0be9797dc8ab5c5619153d635f5dbff1e61804498eb142f2109dcaae19c107f7c93678aa8cf77aa0826327c3b0187493412192f2b92e659adf79a00105a508c57581b0aadd7e8c21ecae8c97e2334c7f352b463a8a58c54a048255cb854d5a960317bfd19f97bade14ea807e1d7d5468186784baa05117abdd9f962072cf4d60df6abc34a2f827d507a7a2ffeb2b253cc1e65447618a425f73d1e843e89a9d56c3a5298903b6f01f3e0bb9503a6eb8672eb2b727ab6fe3897ab6363e722b8b5478ff933616d3556dc1771b9f9bcdebb2b570d37151fd817f7abc988f0239f3a224a4f1a1439ca26785542df1c8473da1b9077e71da72a0248fcfb16c1ae77d65c201546bf0ee07986d40a1b8288141fc4cc54dff7c22eaa88478a98d8810c209ae83f9c57f831049a87ed3e301b7518dc12701f66e3545269e04a8af967bc4dcbac30ac5519388fc067630833a6767057639b5e170c9ce76d7fc3dc49b04ef6420d092c69371fc76aedc54a83aab636983172ceb48c99ad1323ba422c65485580d4312e5c053fbd9ba5964a8c261b9ee738e0ed5e9b0ae2d0818283f24a4dbc05605157b4aef941d0c208693cec1a84be091644b8caf0c1be29a1fb47ab9af65c78fce1fdc0c5f38e941f923ac7966c7f4e6718ab7f9c7841563a0c092fa3a461f84f760e518bbf396ce6d60268620ef304ad9f7371d2316fca427850472455e7a6f58edd6a7a2644488873dc0f3366903d9517db89480f587c0adb902238426ada385c894c46485685e99d0aa41303b14dc8f6744916a83c83b27f9f830202a6c3e3bfcbbb996386be26fb1ba4373ba9bde3ca928b87aceb18e54ff22772ffdddb907a6ca7dafdb971e41061da086f568043aef87c5bfe6896f6300e9c975e0445a5a14b0536b12796dbe2e6bb52450734d28daa6228720bdb5d1185368bc3895e11d924bddea9a4e3bf8ea88072dbe29638e0274f349cfcca688ef508aa724f98217bba602429abd8de1cb07d7c7b5e085e7f3d29ea74071bc8c272170480e8478daa567af31b4069707116fd027c4097c7ba63674d9de69c79abba9ca17c82ac40c873e0135fed58f29f468c203eb95cf9da0f1857950ae94fc64e33aae8882acf2d5f211c88b7e0250e05f898a65a8446ed7c9369cb2dc01d5d020c3ebe8bcd76de79d16df80b6240f95b394c6a3df7faf2b496fa7cf4d9d03c79c3fad25054e82fbab9d1c8ed0c57b04f4300c07e06aec11d96b4734702459657c53530461f23dce43d64ae493fcc56263a488db075ced43f7117a24e1e0ab00c4ca3d5f802f6cefd6bc258cc7822fc2d12de7b5e64b7f1628479a481ba094f4afdb4accbc03b8c195f74082c7633b6c7d33aea019dec14bbbeb6fa52fd0bdcd5e196fa1a7ad2234ed4591b474884ef484f960d0dcc420a784cb73606e6daa4c0ed6ac20b72c2eed825ece9ae29a6efb2b92eb871200c9b29824fb29a736b878eb9890520e2f72185a893e1515e159d28ee98ea61ac98eb77051165ade9e66c6853ee9154acb13b3037d9ae9670af82a61b4ded3acc7cbf948ad158d0cd2d43435a667fb2f56c17f5c033ffe0ba022b7dc10588489526bd3571526104cf7dc087a48610ba074c5a4de74f93ba08aacf6ec25128b3ce12cab5fc62c7c510c4c80eb6a3e6a8043c9102684d81b3ad94dc6d43c064fe33f7d6ff674c4d0c812935a44dba40345a56d6001cf4971fbc35815f1ae890ac62bea13d3484cc1e67138e846b32804795a12d23322a6b9a4ba48eb7b5b9e5f97b0bd6f10026e08f26b86019181cc0c4253a1962d22b7face6eeccc7238b8a5cd2f71eeb5615d0a5912fce1da65dd69a845a03be6302b2f609e22c2668c3cc9598ca12c9f73a221e23f4f11fb6722001802a59db0eb8d904bbe01009272d02401c75b5b6117f5537ad3d74ac99ef859bc99edb9c40c036c92736778c46c6358d5bc984e5fc2f89ab19a0bc597ce5c60ce964198169d4807ad170cab5095d21cba7235f32d7121dbc3ee6307cbf832f10ee9c6c6eae8ddd0cd6a5bf182b29592445c8597bad952279b87b224ffac9c7d0bcd1677d34753172db2b5b6f7e0ceb16a53fdec87dc6000bb679249311fc3aafc8b2eb49925c60ced33c9072270fbfecf7081ee347c5e5537d9ef7e7ef9f66915ec02666111229505cd1f6bfc914ac042ae13433f4c997fe884e02b86fc207973767c40e07ef84f3672484a4128ac9389aeb3034640417b78ee5cb2fc0fdfd4bfc4e6d4d31f6c713d870dfdc8f69cb4288427d81be16572fe800bc219ca6cdf6889593678f811e4e58f26af480fe4753f97ce89f26f51bf830efb862263af032334b69d488ba5d45119e6a03545549decfd9fe1cd5e31e64c150d7abc70d890385195b716ac0795aa30e192372f268070a9f8f50ed82ebb65749edb0e7e761d838cf5c0c775ca0f7e895faef69dd95f5608bfdaec9ef98a10da5d0e15bb8b5664c4648ffb94c1eee94ebce92df13a9edeffc74ae89f68b01a11090a82ba5cbba89f6be081e97ba91b11e1fb237fb0fc75fc12ad06ac35e1ee0ad3a7b9619b7e619c70fff5bfb11c4388cd0c64890b3be0b154d4ca5913ead1508ebb53b1cba78ec5135e34f1b864ad43784bf3ccdfc85c67133d0f42c851d179e6495a2b910c862cad295fd05e02e7e27304f4a58c61d54e869ce86e1940a5f2c28733d883bd6e02bc2da42ceb7dbde26225b03c53447ce3dd24fbcbb5e9987e08e65504e87d85bd3f30670fc0e5d39e4517578da96346d6f2b484ed58a7da0cd068e69119fff6ee6ec832361735100423cb813bc5bcf29e4ad36dd84b6cdef247ba68d8edd6b9f5d8805db2505ae05dfc55817bc5585454dc093bb1341ee64357e57e7f34378578e0428137429f3c9f9df7a93147b42686ae67f4672607f489a0dda231f97f594bcf760156d3852202888b33cc8e587ac3ce474b7fb9b9af3b62f2e5a84c2c999cedd495e2729b93fd88ac09d45a387ac867aa4976e9d6f17c8470b6b18df7629ee38b7d46d56b14494cb05af0e467079bfec1e81fbd7870aac7525cf0439bfdeac477dece7df07aedeb5097ea70b77bfd93a26f97a4bb721a63774a801e769d3921a4f084d1476825600c3936a25be94ad4251aa2d4886827ac336fad44409ff09c8b02f174d2cd26f5cc370c1a8b0650e81c4ed8208c3a966edbd976dfa6e56362d8286fa858fe72a825e33e803fb3aa116b9ae9f8b2f3df2a357725ecebb1e873d183e83b10a0bbc4eb254e1c7517d73d0a9c32b0d7fff0c4ed29b6186b3985ca01141dad81ae4d3122dcae99455e83736de68b01877b3f72382cd869bacc8aa0b70a0244c0050e33811186ead1be7396afb3dfbb244dc8252fa66e5638a1da616c23a3d0b968a7e5d190e0971ccf3406d9f132684ee1a7be1c790786e1fd07f43478dc7a08dc65a88a8d9e6c3c18a95ed1bce4d191556595b9c32c08ea64b1aa83550cda3968dfcec9e4a80f53fce36bbbddc2a1a6a21a2343c05aba0abccabed9b140285fe54c4800458f7bbd3f9392e840af53d5704725a1fbebaa28b50a79549b2cd1af6d5528534f474262a196b9dfa70ed39c2d91d6a4ed3b2abf3c8e9f0e0d781488e99e3bb4e63d6b4a66986514b8f8572bfccddad495d680abf275dbf731678798e5f9a4b6a6fa02729c0cc10438b8fa22a2b86b1afe8d97a7338a566722ff54297d888d71e6c913d6f7d999ce8c05e90157fbfa8efe8aaf47eb46ac424ce9e6076846ddee920f67c59466b7927bdad55ffb542d0354074e0742ebbce2d1ebf1ccf02b2a773cfb0c45765f1edc437109cef2f02ef4fe908b74e1e68970e372b899e87e6fff9bd10fbbe06eb6c9856ffa0dd5ff012138cdb17a9cd7ff410ebdb0da420809f0a39358b71db90fe094628e3e6fc6fb7f27a659cad3fe2bc5ed857365235e1204b9a9177da87764c44e85410544677b533d2bae5422e55cd95fe14f16e4ea6a1b9fefba8b348ff0e98a3b6b39d042c4ce98b7d6b04264ce291377085913d5e3f58e7599001f77cc580080971e215de6d1f188d2f76293ab7ce60c4b2332d6a0388f6bcf59dd5c6c02b974589140197b65f5023858f7036ff86c4d39362a144d1d1de5acff2f3afb963872be89b6467da75df9007748042e1a6579de4e62f0052cb7f9dcf1ba2d44a6c3afd91844bf42b5a26fe91e0ec4469c15c519bd2fdc6e2405506f9913e321d0b77351827d1e67a1e20b25271fc4331fca27a4545db9ba3f3c0609308bad255a906f2f48adf2835f0f641c6339dc47b2db9bc16376a1045ca4c4bcf5718a52f0a7b2af968748e5401e72e44e01ae33570bfaa182d3cd322946ce4df127f4d7af29301523dc4e193a29f0ba7deea302bdd70081e7a5820c6e08128f03ebc84980c9cc3d4e3dc4b62a2a2056416483b25754e142d2540ca06e71d99d254e3b5bbc12be194958720ef48dbfca7399e273b41162d16ebcc39ba60496e17a494990cd591d978f0f28f79447b938dd0d659e84fd7848de81567408010f6b927219833cce16618c9af7d268837315c5bd9cd983478c9227e0bb26280c7b844f3313e39e03a585a18af8e72db88ddc1954265ef23a2bc04a2c1ae3b1c4b6eb806a8c419bfbc08d523b9a0d3e82bd6aab311c3d34d9687cb9e6f592f5b13c3844cc3d5c46365e5833174bc4c49935eaa2a58562b588ddb103cbbcd96353ea75eca82c3eaa839228675ca5727b94351d5d6c086999dbfc9a5b940ce3c4a446135d3beac869d4962b2093dcdfd09bdef6c5d9f4d27f3cb7b416ceabb5b873854c0fc60f6c688bb5a0b0ba01e3c27fff34cd9d46d08c2ba1ddb0bcab2b546b344b36273a525ea68b66442cf46a6822fc28769391ed055b07bea5879796aeb6710c6cbfc3fb9a59ffad249efad812f0f5850d59aa0661ea5f8332638cdcbdae7ca670a8bce2a8e34b3b3bdb01a2782b6632d18d06a1dfce26c88e6775d09e6b644ed5f21e3bb994dacb47407368ea637f8d21c7b01f3a303e18da6e6e35ed995e147947bf2cf02906f52678f77797692e0471545b641e1c556abe19612b118fed0357e11aa5536ce9df03514054d2dc9697ea9671a94ffc0034540065fc244b63dea6e9a6e2a4e665a704136e5580a141ffc244aea7b35eb35b23b132e5b3979209e911b47c25167eae2da6d4da915f770c8ac565af87cd2aec00dfe2c38f5d6a17817f9d39644658c20f63073acef53d853eb369446b749e0e3cdf14f60893fa2c2a36ee4c7f4ac2cdd526bd40dbbba51f8e4672cd41c822c670d24360c4b47cefb629a6639c500917bc5109c420dd6f00f62793c49d019d40a9531103453d97fa0936ff939b81d6c83858c11148eb77d28fba8ca2016ad66f21ebd1eda08d295472a1b190ed0f86e9c19445e7ebc53211e2b37ae6f1cb4e6fac2daea940f3d666b0f19e457721eb8c44a8198809292eabaee71de3161c1d93347820494bd72f119ebaa9c5cc54a558e2a03e10a00ff86610a97e87b480b62257f455c409bea905395a0dcbecaad40d4ffe6c6888d00a189f35e62bdd851de89e9cd4bde776b67664e9344e7cd7d3911b2b562f4b9db7d9e54c5ed95c8598e0008683b85839f0ad8c29dce421d5a9356a00805394c13ab15e170c9f7b5942f6ff99a989221900481979baea4dbe57824ed29aa0280a9a367dcbd51caa02ec6849af45e64985fabb8ded8158df1968474c1924dc5a5dd8f1b3aa82ead4abbb749698e9f16d95ca0646002d0bdbc6012ea236390c33b25e0263ea83a6bc44c55f0cc3a9fb5eb236315ebf2ac68cce93ef7b20f842079c491a4837fa28c8c62fbbbde9fc7684f25c5260758392ed6006ba64262bf09aa3ec5fce40dcf60e422cc3c3bc11075c9b8f6608d20d26d9c8b807b8c742ed6c37018a0d5528e44a80c3072d6dc8ed7185aae90ef66894a37d0a0845512cb5cf5e1f2e09635b48cd8770825f328991d91ab5b2ee7fa9a665e1aa250c8ad9331763e6a049d6e996962c322ffd43d4f004240c12165deaafaf8937240055be530d76a08f7c75c3c715815e20d5cfa17a91e1df14828457f5a66531fb0bcfdbd193634d6787a664f3e4051f1a038c0634e0487783102c440045ac24c7cb781af65feff3090f832e47bffed9d9dd352794a5c159885b05afef962da2e8fff16fd6a8c5fa1658ff3e053d1eefcd8e9a9bf4412624c22dc4c9cabedec5c1bcb75f29bce923b3980437ee8467428c4c447874cc73b72e9165f3517e1d138c56693181e6394e78cfdb4a3ba5f350695d16fb0db4fced05583ea47f50af9432875346c96dbb4df1f80028362093f70bea7f2f06396dd458f05c1cdbfd369ca378f027ae2f55c1708825dfb79a652e245e1c62aa8d7fa9644b79c34d3f72b3103c617ae94e2092deeb028362f934972d15166261e907b892b817d1d34b4a5a0e3df5c3182dad2bfa297c36482e5a7bc5e0c58bdcefeff1ad3323ced4d80e573474f9e25b8aac369c0e1ec0b4005b46ca3dd24acd8b7784a6736d01a3e909d2fbfa16a2892add1eb06679074e82683e91c379c415dd55219908754a7a730c30cd29e62dbd9888a75996675ce57d4e4df06e9042fe940fb0613f904a565c7ea7a53827d41e3948d55b8a0f4c93035162f60630acb0851e8a04b5bf9fd1828f7e3aed17681fcd86d98cc5048f60b29095aa6df2fcc261fa92410e78a76516cfbe8ca1b3882be8066f1ac672cfe72be9be2c1986dc3beee0d8e76bcad11711fd7b6cdc8ded5c9f193ccf11fcf4f52ab8557bd797d8038a19c2e4f4c5e3e090c6cafd9dc2021b6fa0b8a315da215ed3570bba1dc465b4670ccac76a83316acab0fb8084f11f6151df6c61d4c1f3b0da2828d11390622953a1a0004a6dfa9fa809679b8bd25a7ee21e3b7edf19441cf9c2f3090151c7e6e50315309bef9950946889ada1a7d4b252308a6e3757d3359f0fc8ae7b8656c5a9691eee5a96924262ef356a27c970e637d343ce5aaf9be44f0996cf36c0d5519d07293f8718ad4da8c3f0aa0d0fcb7ce5b32597817261bf972ed533d6fd000cc62b6936ce7541ea6008213b6c4ea5739819c86495bbe75231a3bb1d7f8877bd650f80818204f4922bbc8ebe126f0ba0a30e7de2543b4d9f04a909ef1479527b0528e1ca2129066ec64d351a4b3e94ab85a3bb8f0287669057c9251547a5f74581c77f59b21bb5845c9634fc29c43f3abb840c409b5fa11d00ea29210e05bfc080303cc77e35f7d38175f0bff8e94df265f297be3d4430da9c9aad4a823a1a92afe5c873f6c15676f89c0357896210e65ec2436b1c346ff11e58a3033a2d5f9e623549437639b6203f75b9d5e53dce80a091bb68f7b699ac275f01a102af0d2a0ce7c24568c7a4f8bde27fa1710095ab4bfa73c67c4edac54d8953ffa75a9cf4c3840b42d7bc5d161b85c7f520c963242e6f5aea0ffa89bb2430fccc474cf7a3f0494148900919390a3505033ea56f02c030ac608b12d15c8bae1de5d399408f54b61aa58f9836213f3ab34f04d1e7fdae443dacac4e13aaa0acc04089df3276734fe24d87565fe946359efc4b45636b9536150d501dc96b6a09ed082e57af540d4f92a7cb8bb8a84e4296d3e9871062ebdc0e8662e4c742389143acee5fa102be786e3639246b87c221d7080e10c312b33c66a998a0a15e5c448097f357244d503e8d9845f1d49660ddb4274744f490b750342c2ac1dddf0e3cce9a4e905c2e10649be00155a27bc7d55ee35697ff67ccc431e473ff0b6fb339269513ef382036858764fba78ff7618ba633537ae877c6cc1a14e1bdee343b6f071200b1082038c9672d36f8db8da84d2315d3a24e6d46924d8dd8238ce35d1b2a44c72067c29715c301cf407d39085f0547a7db57970d7cc3293abc9da2f6feb1651e7912253e6b7d4c27fb885237f7dc9d73e7687df0aaeb4cdf556fd0cd896ae24fba8e46c72b5fb5195a6d5d4fab1b86138fb8d4fbfbb23e8c438b061745edb12bc35f6f4e4458df844cd7fab52a69d0b85587cf289222631840cfd2b654a4c55c5a326d51586c125fc209452f05f5efa89e4dbcc5a916064278d15a28f1fdbb6837d6419921bb9542b243b3a4463e1283db1594e8441cf631fd2794660218542816dbe65f28c3b85c522f10d02d810f9aa851003221858b5878dde52b7f11a2c47f319dc471e8760ed3db116ede002a4c49db6e2e425aee70cf2905eb8d4acad0a4e06c8e052c644951eb75c44657946d7e1bedfddf14ee8faaac671f6c345ab27f21b696e9ad5364197a999985cfe52248161e700d7978b9719860b7fcc0683311e92a1cdfd3e9040d1794387a787a10735c04a2b4012d53091497be6db6ab9faf6b3709ddc3133a7402651c85cbd571763a05a41ff286257b14c2bbb613cf1443e4ecb5c52828144e123ce0fefb8d8531cd42bfd6751459784d55823a9d868a50ce77b5e0b4e63c914836b34bd8caa367b4fab871f0cdfeb3fd7356f1caf1c2a94b322dc648a485a51391e71f62975687c92a13d2c9a21b6298768735d80ec9e68a704ca5bc52bc060671bcb8705f5ef931a713ae876638f789779356a323ea668f29c635d601bbb44a3979038e8f51f1206580e4b3f958427fc6836c040e1a40b9986483d544bc74b8fb094d4eea739030874ac62b39ef047e97c8c7a77f301a6062aa3ed99ac7bf1749d6e7b0a723ff313ca8d11ae1a64cc9535750f75fc15d34ad1eea2dfe89aa4e2c803af4dd90a1f5b3fd60024bfebbd0de1caede349d34bd4f54dd85d4ba045568b9404a7b65c0ed858a02841a10ccb240e14d6c9926e3a6ca8dddf5c062234d978c15788723993c0e8428e93cf6d14c1a231d9953a2aaf576a4145c46e344e022a279fd1db16be8daa882742ffea2011db1fac4d86bef436ebf356bdd3e4d174c8174c2d68a7ba066c5c0f594ac7a8bf1e66825e092c660fe87ce16af640783c5a298ccae5a9e4fab9268ed2f905e2bf3dcef5b8f9bbd137abca4de6746655fd2a88604895b4dce74e0bf6846e8795a15e96bfee0913674be017fc33a408dd926e2b00c57a7361e41cccb540f491b7484406b8b9355c82b509e156281daf4f6daf3f3a2ff58be3f1fa818832fccb8c8c5342246a4967a8bd2aff209c87e3c23c839bcbc6936939944ff741e7913d52ab3a45e0559c5386c2406b873b5f65ec091c733f2fe169c26d9901a3f210e951ef62620f55fb35b90ae23317a073a8a0adce68f99a8c71a9eaf7c507555c75666e7777bad33989f298a992274309727b4e3d456b10db0b4ebc1e00993b1844a9bf825d444b8af4f35337e55ae1df3902843993858f8ac9a57be14f704032649e9cd9808c11acf99c474b38921e740e6da722f8851fa9c007c47072156f61cfe18fda0e4565f3cfe5571bab8fc5c751442375f7465d72c79f77b63194514dfc8ee9e5546fde95b071c97fac6fec93820ca2a79094a0f902df36f40f68cf5f6de53d559efdb6e743e3927ddd167427cfe093859dcd4b0586d20796915292766cbcb6e14b3f432f8e06248ee11af1fd9a760eb7d1f87090ca7963f547365c38ca186c90f2a2824fb48960955ea9faeec89b5ad5edb678d40f697dfbb86794d6c6b2f1c8da8dde67c6d9efa61ee91b1bf2ae8f5e008ca4bd87331eace2de7052c2415a7e5783c93567025a0a161dbb46dab72d0dd7b4dbcf051db571ebcc9ccfc71a463712981e07f89e2154cc79a643e80a9558e8295b10acdb4a532c4ba38244f127de2b5fe58770bf3df30716522ca03e2a527b9f5a73e38d937fd4b3f2e91c807368f2b9d0ee3bdfccdaa56ed11b508905ca8330ccd8a6842d59f01d35525354ac7f752c804a16cd525d59432bf9636101ee627731238a4fb0daa31fdfa3ca016c50b36d481bb8557cb361aaa86f6e6a8894ace4d42630c0e3eece293045210f0fed6e2e1fa75242964574f578f803da229652e8c1555d681d1abae5ff48159293091c33995994f2eec7e3f714f1c852a65d47e2b71e13db75ab3e64f957a290c0edb09579fb7ce6d22d16d236748bbc76ca1e1fc623d2222d960c555c668cf3f10a128903c55764a4c3e9bf0b8973e6c56ecfe26db42cd5569cd943253c912e04cf37397536ef670ad59813f752d0ec708aebe3ba55041fa4e64e8d1283a8d5c8cf0c110075fe13513466c502956f5259bd16c763e0aef5e3cfe382e3aa2cb1dd66e5a4058f4c2a5879346a998af4d5c23e854aa41c33bfbcd04a21c3f715d8e8448f5f221a2a90c81f3f75b369ce6ec2b15b32a77098d186aa5e12a6a5f756c7dcd761f407baa2a9825256e66984b66735bcda8da3dbee7486b9becb4aa4defef7d154b91ae40e1ea7ca9e81d68075dfe97a343ced9c95c291cfa0c2c71c0f0bb1487c2634df4e05a7872c118d67d694dd1c01f8ba0bccabb7fbb6d7a2cd42b80ce2e7d83f84535041a1abdce774cca545aaa5a03e2dc8f25d4bb5f7559d7258e31b5937d6a3f6764d5e7fb8ea873a8004aa8f7905212b0c7799b41c00e2b956b122aefd30edba4f09f95abcd479fb792d0ce4a1fb9f2b14e9dac1ed1bef3c0f8dff4292749c44be54b5789b3e5cf7c40d8a16236a94d81ca629128cd9b2004d0c58de6157bbff95357aeb778229329dd5b8956ff0ccf5dc54984cd5c8ea64fec0c5c63201d699feef636b01440c23ae45e4907fde1f29295bff5223ba74742a3e7e56f4c1a87c471669c1b49c3c7c71ed1c3d0b25c39a71048f66f9a9ce1c291e90b5c44f76ab3797950bd4599d18228e9cdfb44ed4d060517577e00e3ddb6a131a6a1e69cafd8459c81ff01565a87a176ebaf380409122dc0ff1740b9d81d25c9462dd3a2dca07b17a8d96d3db572f69e323e02ab5b92d1df0e03e0c4b0807a74427c11647e1074485998110d9e1608491a8405b1a0e5e963ae9dcb3c3b255a520acaf3446d3180e27632b38efaecba3114bc1238358e5fbed3412c66c6b1f12797b8943e1d79c39157308b6a41a52070c78f8ae77b0f36360812e54535a3405a354dde382d1ad485756e9a3ab2aff6c6e2dcfa0a8205dbcf9c0d9d7ced5242773bcaabe79bc1df29c5becf626493ed1ee8db4a9ef1b13d68d0c75a74320bdfcc3acbbfa108266a508b1e14666a49d4df3cf933f9d815311c6e134fd11cfd97865b1527443b7643a91fa2a34a77c65da12ae84d09a7d387614c350c9eed6c07fe009835d3b2cb472eadf8c13395ac1507d05da65d5121077f3dcd4d14d653787ff79e2a140dc356a21a1d5190b796e1033a62cc1cb524c616f6dbc39a9981ae67faf92fdb7977316472315f6ee50cb69350be7f9d2897d2ffbd5df26089e0b0a7019fa9d0751e87e7a6b170e2b723aa8ab1bbb8be283a7f1804dc5d2777cce1ca4172d125e81224fbc830dc58af948af0198c7604f24c988560d6e1be4f358f1e2628d71176303deef5d6aec19296486b265f0c215a0bc9c9b22a95810e140b4ea0844a1939c9ee1fd6d54bde343f19445a6b0ce2f330132cd4b8545fe9e05d16b70048b2afe621612d97ea6401cc780501b24c6eca22fe54fb7cddfeb9b1c2bd9ccea1c8fbf8f0ed47b96bba4dca7465b7890ad49ddc3e6c90c7ea7272bb361edc9b8060641cc76a63e21e527082c8d2964b2a503ec814ce8448290f88dab916e0f3a4f880f286e32ab388c78a8bdcad980e662012159ebc7d4d727b8506f1febdf6fb59d337d93cd6eb64eae338118f91c946fc33d7956c582272542d2e4421f89abecb688d5e0263e60c447c8d938be03c5d59b23a501f6a508b560f22cdcfe67f129b632a22b71a67aac7538160f2bf70cc1d091250e1517bfa7307271a96f85c19d9e1385a84462e41d49cbd6150debd6bf8174d5fa10004edc761c4ef3f5c3199b9504bb4f356eb87b7ce4a0c20959b1d1a4eca28d37ad86470bcce14ba19a54229bfd75e3ddb37378c8b90411439a11787703e71cf72c405b45973e534ab24ad56bef499a1be571cde5b70f6a2456479d68c72816ec2b55c5a518e35c8100f47bfb1a9000bcf0386ee69873d1ac9d26f9940c14a3f75719b8c5e5d1ba9c7bc70d194c0d4dd7ec9c9307aaca25c433f3ee1aae1b19a95c6e5b523f2adacd68e2aa3364dd5e07eb31439cdfe7ff45fd984f50e9651ba2a6432c982679f350418451273e5005e0a027cff18eeeb54492ae00ede638b619caf71b6c115e7581488c52248b99b7173122e246d2b4c405c002146374563f3b15f416acf04a794037ed0a11da3624d636dabdc860a91458f3543d65a0028c0c85c716fc458a3c5a4e39767d78de4b7a4486931deeacc67e2f11123101d887d34e17e1dd6a0a91c247df4fe2f7f6cd1b780db2c3b92b2c620231b70abbe10d785874b2e90245264f1650a965a637c18e075095180718071f4ec139d5cb892829fc85f355d8e03556947da6d2c620aef3179a96340512a67782158641cad50fce983541fdeaf8a60dd5a72818abb2c3348dc316ee85db7951684cb85bd7f7c40aff14e83786bf6e1dfa5c322ffa33eb04eacd1a42756a0fbeb1f6e9426f0ad23633ba3da277356bccc07f62f7ba1d2324f83ea074cc29374f2578e451390b52483c2da173699366dfca733a2f6037a5ea0f53b227916f8b1c3caee8a6666f6772b6d94f93456f309f0a8ca2998b6dbf9f464d3ce46a5dd5a9efb0877bf91e69addb47d8d820268a8bb85b6a9528343f1bf9fad59df011351a28f4f14e8224eb8b1b236e826c4ca3e02d89947ecbb07f252dcb2fdb094b899ac3a12d59ff337928f98c9f97c647454ae067d714f1c9d7f8a08b5ad2f0a5da33facb0e2f753d09eacbb226aae3e9e6fedc558a4c61ad058866e61953bd9665869fb3021900c31a380d9506e2c083771f2dc1f7b3d00ad13e1902245b7436bf322cb073dd5718522ed2c6f307bad1e518a3a84704ab2397186415383b0c443ad870626be84030bc1a2958becc1b947d2adb689713e35d2d3d8424873a64b99af9e4517074a9d01c4a1e4c345bd829976fdf263c8542f7ea0a74ab3ceea84df7f79446b00e7de55c18c6287ebaae5e5031bb3320070ef2d85fe33eaa0dd4fd0c1bcbc0925654d1c2bd6f011c61cbbe96a1a36c992da5cba8a1f503b5face44e23c39420ce079ca1c69292cff74b290b7d6742c80d900b08b11aa17557743b0d97f017b189c060f124ddfabc1ac1c1847676c0790cc03c396bc80a0ec105772c88ed020737b6db3ec4b04a2b646933b340d51a48db7a6d231826759f49e87cabade1767fc670b4213d75eed8da960528c48678506f06d095f3bd3841a1766545c828453a974806b42ee031141981b6f3c34472d0aef2749d3252aa6ccb88ee1ba2f86ae59421aa5b4d69c0dd4fe990568b593ccaaefa58b48b75c56150eb9e422838feee894ce4d2313043a6536577a7433f1a79863f8316e069ba8081205ce4ae6fdcdefc6892d9c5ef3690ad955d801261e256e1739542f8f23b95aa2573005d3b1561903dc3442ade5da399d8fea2f3aa8b28cffd5e7c0c5e72370ff8a6d041e3c27974e2be05f6db52504e3acc811e17f3c6ee70831d9a7f4385dd9d6e7a0dd99f514b03f7c5732fb2ee4678822fb937e774eaeeee12377255162471c6b52cec8e32d7cca87dc6f947154fd17c9861209b36c9d26905cc24f0443497f2b0ed89b08d78f559f5a78714773d2e8d8b1dbee556dde93674662520b5ad3e81174072d648eeec505685f2741efac32d6e52a0ab211c24e280ea6eb61494dbe5feea34ee17b4e3a95fb84da43fe1b6de45f8252faeac909dc2e48be39c2d8d5903b3790672f1d4029b294f4aa30d85a9b2933e4fb882f799ec734a654aac6278109a6d3022d8c17b1a4d6bd7e486e242df2d6816af905c7bd09e86a857413b07c1dd80ef566439fdda7880f03491624c75eb730ec21dc6ea11fa87a728ec1c7fda002a068ce476b2a8c36a6184406fba8313d77a325b381581f19303b81625f4b0aff3f2980d55532ad91dc569cc59a31316a2fbeff72046c4ccefc994471a242d2c4df3eb9a837abc57074bc7372b9924f73d873b983fcf14a063147d737681c59520e6de52138daffa272aebeeff3415e49bec93c95ed4d8fdb6f587e3a2be16ec783c3fcfed2a134b46121723fbf8bfe221e4c3154c3b5990031be27c119521d0a63aaebe18607d0a4fa665c86bc3c7ae1e3efbd86c6359fcf9fe4343757334e2433175ef8ac99ef5c28a7e5cd88207e1b917a797a38fc2b9ea26ec71064a982e5600760d73af7220f98679d85aa5d632a36dd029465226cd0d4e37879df261fddf01ef0f1490fe8e623ffe6651ee9388bc2f14583fb1b48ae500e5325c6da1bae3771ab99d2f63221d83dedaa1f5be4c96c7e9fa25e10d3d1cf872544150be6482c3c1b0778ec35adec2cb15d0b66f767a4171842dace1d7d83ef2f3a4dfd36669c75b720a6fb16fb15976b0ce8602f4f26acea5f2452d963f8395d923377f279ab878698a37fcebf4bb4b2a0abc1af299d78d9c44e0a0c8c0e4fc5a611d590103dad16e4fccf23eb7728d66cb2d31349c32500de709b567d6ea81a6670a19ba0851e277e9fea4dd135c0ce8acf010cfd4770da246fa6e197961ad4da5611e870e3aedf723aacedd5966afed52d6d2013e191a097bb7132945b09e341dbfb46a8ef4e481b6439c06ace8ce48ce5f2c66577cb1299974e76c3b69c71f8de9a1cff73d61083338496be80042873892e20d9f95998c14db14e242d315129ff58927dc820422041c388da37cc2ee7ecea80c44298ec9dca23558a515fafab30ce396d083c6f4b39c5d2f34b917c33fe5e1e43cec8587d1b88f540ef39cc37c68a11fe6cfb4b8dafb2c984d2afc32db0fa67aa85fc7542ce9d2afbde905566d660d6ba3fd85e35e2d09abb1d8cb5bbd327f4cedee7a3b6611f357e74b6bcd366526fafdbd11aa15a47857d25b41e1732bcd3fcf5e31b58e5fc83746c1c94d3407354714670263d16028e6f0d35c7bfcb54ee653ac17669d09f41d438abe427457ba494d9be1cabc773f48245ddf2bb7e7aa5b65a97ee3d36654db19f758d262e5940a3481fb705c886884f36917afcf87f43af685ddc4b86829211288edf32aef5f5283e4f23d4fe7be755cafafa28e2e655b17a8900b7f0bfe8025c46f8199a01e28606eb8d40207e39ee59d07d3da2b20c372820b46384c0ed80c5cfd56934d806596407f2c2889ada789babef402d4fdd04f42774961757cff34f62a95d6267a6bdb2548498aca3b158df6a41f9a073d52d2c72d090e31503ba38cda67eeecd15a5b26905de4ca7e2f127ea1afa7272e0dca0f6b231f9bb1da6765e12c1c6a934118eba619198574a9a16e3baa4477c01a6525a09e8c0347ecce92e4e9be4d1ef440534c2495963d1478cea09b597d465d8e38919e4c28a8d535d4ba328c29e57411cb8529bf22f1f2328035db22c3b0c16db37c4ac8350ad12324aa96778f4618273258e5eeadb05ceacea1f126987c876388635f6cab523fb6860ab5fcbade8a3a7c91b57e0f535112db25d35c4faba212c8e99954e93e0ce5be217ceb162bcc5bf4881decca906b8a518c9d2acbf7a6a52dd704f03601fc83d9d0b422aee2e503dbc152318673048c71fd0c57da1766e6ce591d3e1c63ff0a77363d85040a024fdada46e3b04a32f03e3f0e28ef95ca02dfeb5a7710325c1f20486b9ab0019b6ea4ae4074e51f88f9fcba4e27ad568013c7081c73181b8a73001bfcc1490810dc17a115a15f56fb129d2b8af21a58d0fc12efd135c4c9c018d241a3a513264391de078111bc8268af6c539a46032f9e88d33e1f89308b96cde0c59de9307149389b788e285136eddab8dd9a199864860f90cd35ea21bcfdff18aa21297a692564f50d56bee8b6e90dd0dc2afa94a0c9879ee028499bdda068bd0aaf9a364463b8745b58f8a15fb44c8be6f035acd1d787fc97adbb452750b858a8beda44ccc175f03a13a3b29dc41f1685a41fd2b9a7587d5970de8e520ed0c635e69fab48c8725a4d2bbf8ec471fb8203a06ffe48c796882193dfdf6b7763882c9198c11fc51fe57eb5d3e792ee7e268a748a59e2f347f9474af13eefe6bc05db7966ed83633e1335bfdb9a7cab7f32cec74e74324f94db1bbaaebd71ff69669831f91008b6ee9fb9ead171edc98c90ee47319dbc87123e8547688e37d0ea179bf2d48cef9e2050eb02084121aa59d05b127bee8896165eac71da40a32789079ee507203e9b38b73d7e65442b6adaffc716fddf8ef5107c9767ce32c7dc53aa5b6348bfd67803a7a607f975d76f316fd6f6d4a643c1e48b2c1b57e38935c65a96502a8a7729a1682c41e8dd8968ca0571a00f1d31ccf59ae67a2a1deda1041c50d7787040361f389cd1d135b1d760a622166e226dae0a42d5c849fbf365d1fc1dfa3e1e30e8a04cbf4794e6a26afb1ceabc4077aafb9eadf968b8583c801a2fc58c44c1929bc473c8df168b888b8048b3c0bbf8f9b3c5c9f616e6441dcdc38f3b865c55468dff93351e13948972feccc0565768976f338e9368d4c86e2b9006dc897d036c9c5886bf92ca14f409caca84ae911162883893759a1db997a91c1920bb34227b3ae1f5c746ef78c6fa08272663b0e32a1aee0d51dca5e4f33eba105a54af6a3d0027a56c916bdcb5ff89e21b4cd7c334d476bb3e96342e42b8dfa33e690976fdf1688568ed6d4763b4a34195fb04d09d4c96a8921a45eb9537787ef5839f5c8cfebc6de1fe8ec611690efd97f241de30552b6c698d866f7cae89fe3fe7b0bcfa4c0aeb4b958ab6d734e7a8f362c35cbb9ed811da6028a725b3df09c622c86f6b42a2b0b96d3ca65004c3591eb8684928649610e3db19e84b15ed69ea6ec1e94a2cd0038e4301a9fc2fd5e88125ccf0b045c89199c83567e668e8ab849c519cbe870e112b03b675af5f49d4721b1f2e5c29a7a45d21ee3ff74a135dd37a4c2d15752a7ddd298bf9e4a4631549b7e0eeae8d456645d9035f347879a49af2a314f0a0532d0b63e4edf992678a8f42b0698763d2afb5e720aa132c8ab2d417fd9b76e920f837d3f43b26c745ff45d81bf189de39629bd03cd0a9928aedfef3f56464d3e7b1956460c2ca8f83bac9086c78e7ed296d6c7a3ef2d25e00e645fbb14e515ae97faebef8ca6af340546c93449a49b15101d5425e88440c905df5ea953b75bd0ba54dc8db73891d6f2225d6fe0b77f14fd85a5b1094372fd827b1e79fbc0940fd08fe9021700aa9e90932891fa0c3e3789906cd7902973d33c12eff17b0f9dfaa0b4eebbab4f124657581db1d31dfe68da7af5a03901f8aff9906fb9eea0168c8686bd536e0a35e91836b1e90551aaea9bb73c20750796f44bb7fb4ad8cb9447f0ddf95c72e945167709dd48fd16911a5b758f43b80544e4571c5cc7a2ecd9fbea0c42e478348cdc4fb2145169deed5eae12ae6a0e17e621179501770554fa5e19506826bd639a681fe3e4aef966dc4720d75ff028a750eb7899ae18af9ab23fe2b631fd493ca5b3ebbc23c941f5bb9a44c32d073424f4d40c5afd1744afc10c8a6e755902d4d338ea46c1c6b153cca1ad5afd23a74d9ace8248dfc111f06e18cb3b8e5a2c9b93a45846b32de2befc7195d337cdedda1c8e9c296380a0a4ce7a48103867cc025539ea162631e010015d8448cf5d71ec3bb70072927cb3f872da4cb6e33568e27b5c1cf38e91b3aa8ba7b8a4423d400e3011d97a473f0db3abeb2dca8b18bc90a34d7484b4f9e3e1d7cfe2a0a3642927a221d6f379ac26d09c77034822d1bff81ffa0ceeb141bb1138c5ab26459bce052668d1a9156498fd28ac46be7c05d8d90152629f4e774cebd3c97f55d045fd991ddf2b208dd9bf39a591f50e6ec793416e2867f54e8c6c7e89b68c2fd71d67dd63892136a61385518145c31204c64abe5fa3204d2531c5b6bc152f5d74df30159150d6f9b745d6744681e62a5c4af6b55a1387317f8a3453afbc4cffbf050c2a28e6cee57d0cc9611371951519946dd4997fe16f22e5645034ba9ab3ea320043e367d66516cb66f175a015c64199b44af409b83d91209019ee9c530d3eb24bb509cbc6bc987d9ee2df98dab9150931aafe02046f040dd042764e6059a83cc77bc7e1837a0ec91a4a2a82b3ffefa6efb218ae5eccdcaa8f122b7756a052328d9223ad2a5113aeeabdb47bea711d893c6fa23044fd799490a1a1d18fa00421ec6cdeb678923a5cf2bf4adbc5146bac6bfbd8aaacf7bab40299983686a080654dc5fae35bcb98999b3205ef6998d474bfbf7b4c9c2d80eefc87b6e0b163029834a820c79c154c377f52e2719fc3ff2a27600a07ae089ea7fde9087f6bc540bc6dec1dd4b92ea4d3fb903f69eabf6d919afd48f4e312b163c28cff0f4415a760ce8f9b3675695b1f1244da63f274a630d150020b00eab96e56fce7897e704a002aab4ba4e658dd63d7224e3b3823bf71fb6a281794f3b553fbf585dfb52f02b592053e6673342cf0b0cb77d9b0227c7f11013f7d8a9445cd769f1e775ce3c46c24e4208c15d43518a3a4b334c75ad5e12534e9d1d2b814b9d05ecd31b5659820ff8f6d8a9e10b21fece0486fbbd71bd5d326b9253fef4bb7e6cd60b1044a9180690fa6f3af893c22dbb4b2343605df8df39b0b32146ebc2de83c80a5d51b4c1946e42c22a9e62dc3c6347b27b42b9ab10b9ea63fc714b0efce235f886b0f808f0aa32fbe90fb9c9c846917faff3fdd4e236c284b76c02dd33753dc9017742d8fad13bc28fc726775196ec9ab953febf9bde175c5845128361c953fa17f431475775d3649f37f56ad175b7d5d4707405f9d0929cee2f34587afa628bb9fdf8a294cdb7ee9cadfe036ca70aa852b83b4d4ce820d153b4d63f5d0252045fbdaf6d4f0f3298f8f954f9afa7b38a7950e22c07845c300a4e6b6357c226640e16eb03b7a296a2ba799e0ab046e2791a620708e6d44ac60177b34a3504a6256940211d69a0730553bbbe052665abbf5f76ee19e0c2bafded0b8388f1b78094f2bb7fbd9573db82632390d3c425c9921bc89871bce872e05ff6a1b3e5d40c97c660330affdd610b68e2a960cf1261e3fa61fea27013f04a72316a6123620db3741424371a5081552dc406737c77f1951ad3e66bb165eb7250a605b9d83e87f064aca0c0cdf892fc968ade8e88e0bcf140f1209b9a593e7a411d90e6f9bdc95997ca42755f2e1aa65e8d7ddb12a1ecfbc16def75613d300331a99a091afeeea125d1f37b392c67e862caa663beacce853584c38b942a38b86d6a55dc989fe5ee20c35e98fc6139031f9beccca3f4efa47b498284653e053ef0c2d91ec7cf9323e5ae6dc8b5fc429a7e6a6d50e30fe9b6918b1811d6e2438dd7ffa130bfcca55bf3d1c2dc03ca3f3d5603e6105e2c1a44cf7d46eb563777b323c79aa1c405fe54c1274cc8d6fcc513fe9d593f5521d5b1285f51f3b35e5822dabae62d3516ee28f4268877a739c1f6cbae97092fa42a74e54771930200ad67f5ec33fad76a9386b2b73c7bfbbd8dd57781e05f811bc373b8463173a5e56609199e9c36e7777ebdd4eb0023e8c70d64befeb937d753f549b8c00725bff6dd5516792df9bc0cb47f56b5a75314aa059ff235ca077db02947e225ca2b6bd7f09d928d991cbeec7f066cabeaf30269b80b546b31fec99a7dabcdc86cc02947214a875d70868b8bc60c407c51f504246070b7cef9f155a92c53789a1a7cebf71290339f47820087ca4e2141ec63db72de0112d3da4756bffbfdd98d78d6c9d260013b3923a13a9fea29f98db184a89833f8b2441568b124fb204b32734115622c2060baddcc1e2d5127119b4be232cc29b3dfa5209db30e35979669b3eea7e5d2e10e36a6c0fce39b97dd44d6dbeae90fb61534555c0647f89ce2e72e1714dfcdb98907051c029d38d2bb77f8a3bc42a66d6c72466392c98909eef23c9be7833dc4f63fb9bc9c16c670a6da3aada171aa6b3c5a0bc195c8674e34ea0b1e14471de1d12bae27208bffa31ff1ffb0ba24d566e458ccca53635db13255a41a47462387eab45ddb6f3f87b9d383a6e754d4cdd85c46c373ff9dadd280b49f68559b0b98a5461c78408aa31265f88246c94fc02fb53ca2e141d977a6b4e31308a4c8ce3f2a0a6d01505f73cb2310eccebddd8abc6a47303545c5974d1fe320549097d2abc18d3b2d8bc7d8e71865233fca2b938628147a772981b03203d60ef9667e937370705c28ba537cc5f6b5953669beb7ae057ff3bb3a49dddfb838446b3f3924b970c6926504bfdb166085e385930779c55959a7df5d4feb887b04515d266049066fe0ccb5ca51d132d28d4a919346b9c259504e922f43d2a8d836dc10b03b3fa5baad40a47032c0fb64b6771c5be0099a33a0f4a58d3bfd7595ce08b1585fd7056d824b06f6f4a1564a49c656b0b5ac5bfeaccd2fa11801fbbef4d6fb4a87550fe0aeb878163ff7d4288533df155c15c0723079209c9e44e968ac32c1831675f8fbd9aaa452bebdd0bc25a9ed41e67a29b864deee1e763bf9bec388f1fb8e17795dd6fdb5715f094486601c9f19f7a3c428f8c3de35e097b381e42cdab4ef979118bb103a267e27a8ea0a4e63ba4fa8f8864fc563a28c2896678925d094487d79d916bcbff2f9d8e3cd06aaf2f27f9346621c79559bf6cc6386c635da8600f68208356d0bac228d73acf1fb57d3f4c5a7bf210e380bc2459f2d443f158cc12f5a1962ed75d0bae67373e644f271d96e65d8a4a164c0f35dc725e62c594cf87aa60eefc55e893734ba815d6daa29c5ad9dfcc126cfed1e7a98f332873cb41ad82c1c078dc9e0bb4bcdf2879f21baff6451f198cb48bc36be1be26e2729c581fafa63b22516708e0f7c56a2a1d5b05a1de14f6e59ea8b8e2264b2250020928897edf94ceb93db9170e79afcd4eb0a1e41b3a7256df79bf1e0af10c68bbf3a91f15322bcb0ade2a6a63b31c7d8e2aaee7df1bd4695ea4a625ae375ecb29080a30e6e7634e56bb1b1a8b82a14d635ee5fca4c9def3fe5773d30284c15a15da40cdf8516f94c6ec8d734c5a05565254c3a2edcee73312f3d0431b9d7873ec3d354aecef52e387fbd91ab9a780aa07b7a6f878e98691f2a71b6bebfce02f53eac2908dc8f3fe3a647fcca84c5e6372e259ca61765b0527eb9d9c3476a6890583e32186fef96a6466023e277f620125e5c387331465e3a5cea11bf3d9d157ce2cc114e6fddbf1cc5c85dbdcd909f0038054d97f3f1a5045aa47fc90c7c6adec34d16c121b78e4e21eb16fb42a39b74c8e50b126686d2f2b0347674edfab2fd728388966977ffc0ee3212ab0423c20afd0ad5a86b1bd39ac2c1372a2cb0baf376a5cef6b04f7ca3a55ffdae23fa531d0889dd42f932a3bba09fbc7aeaa596e49cdc0a3e0cba267518cabc336e3c72b3fd40ad65b5edf1d8392324fa1e3d2d8fc573eb3892dcb6d330dbc5bafe1983ecc1dc6d8f16a905cd8c07b60881678c2652c097ed88c7671aad755e182661c65a87e99937940b5c579f6abb228e0f4a40fb65fc86b0a5764288088380a6cefbd5b8d44b87588877864414bda0061feba02ebb0951b006e8ff70a065e5baf553097aeed8287fdd2680c79363362ed3e8a9128bbc65f0adc5719c0b071b4bfb8da4b0aefc2dba5163f5f9abfd826714f87488270a9e27e0154e673fef41bebdb17dcb2a1656f7d83cd7ac1b6ee05c0c1cddee39148163775a1e845cff3764652da285179059a515508bc7e5466b12955eebea1e4afdd990c6f4e93b336dab5e6954aaa75ac73f1ece1168f78a520466da5108e6aaf74761155ba79956d0169c71f113262345d1ef7aa3fa480e04c61dd61bc6a543152f586706daa2c7499e63d09732c04e845b172e0a14ca9589661285df982e66c52ed57edd8adffc3a2621f749424da997aa8276ca52c50df6e02e20374fa0f32e3231a38f1a2019ea09b26909f4217989fd0343e495cd773be470aac23f7f3fdeea9ee0781104028a0325592c998011b35a48768dd575a1e1fa38ebb4201f363e4af16cbdb808276005e354443c1a637a14458039f406a6a1518a36228702ffc61ab62cd42edbf32e0d0817483ef953a33585dc6c4f0e10297688103f499f1c746be01d64963cae0d32a8e82d02f47dd163db54957134ee183df2a310e1288eb9233d4a9409bb6047172ef6bc3ce23b907aede5beb1f409aed82efbbd3740bf80570018e7667cdb3d9f533d5fa0ed886f7999cbe8362e19e09104a854a7a19545628ae14b73e93ad4bf223970949c05c84244a2855f47a90fbd0cefad4d7b10d063e246ee127ea9e58f20715ae4247d8e7c3ed8e555785679095d267218ac78b3dcc2c2546be5004edfd39f48e89358cc15056429e9e649aa017001594b412da8418d34b29b613198ec7544a20bae948d5b44bf126e251f776669b122f633ad62ece715cb10801111d523e7aa056314d0ed3d307a0993441ac0502227ff4a0b0992bef0edac1a54e0381cdbd08ea46bd94b0e07bfcd3248bb6d7492b544ac3d1990e0d7f1c1cb06257bb99e9878e60be58d9a11a6f613791e2fddaade09138cbf5d800f9728a441e96725caab3965ce8c2205d12d96a6836148d77dacc4858375f70ac678e8cc42bb0a6c3418134fe186cf68e7857b264d5c5db558643ad558ecde1b750243ac76708d7fe5904d566d024dd166dba5c4828c1b31bd4107d2d59147e5275efef6dce4e2ac57848462790cd7f65ed67b048972a0f39a9edd1a035641b808697fdeba5a021dfb7637cfc7008be305ff2ec8001e1208ec37d85f09e2f5cc7112f74dcd7ee81b09ca37f2a7d3cfe6efac803d386227d46d8c44d9ce785d06ec93d2af75d225ce76ad87ee2416cf1d8cdd2b0869b063b889cff24026e373d22b1f608a3c72d76502188b230065abbc68eda49a0e7586be7570b92a04adee8c59002dcbb1a1967a47ccc796b40c14ebe4c5c44f76c40e3584804cc9593673febbb41ef252ab2778c570649ade0a9749a04715d8ad5b3d99cda958b3cbd01827b024ba8d50e0bf546b046b5a169c12354b3c3f55491c92c965690be13316df3642266c2a5b9929195cbf92993e923de8430f88d4317b20d9b4d5a6af9b62ccb93202c2ee0c8a9ce3a11a73cb5bec086c809af111ab98bf29c70663fd185354bc1f4dec0d7c9ed3e4972a5cff0d74c9547e6135cc451c1e0749f357c2d11593d25ff37fe14d6d4d9b19fe788b68fd9148530d03826696ea98489289879391d98437ed0d88e2f77d18a4e5fdacdfc03ddb8523c583a918978744a4817eadf29c5f32281fb27b2e6b3b3979f2ea58aa0228c485d5b438d8f47d82971e74c3c6ac6dd7668c9f97456f6a230c000adfe5a8d70f76ec855476f2ac31ee3714b8097b7f8ee2a17b788d2554a93b904c8d6a02944bfca497ebb605e4b3af0e15f286e54e78d2df8df7a396f57eba028472e800b64365c3714b4ceb7a076f33be764efdbe1e4a46085e6e0b67c5ceb4d45947d83d8114c5dff8b312b43bd28dc802af523e166ac38e0c6371d734a78c77de9efc04ba21585a6504dea00a09a367f1451cbee79438996289c2ba88b9adc904d5fae42cd319103b0bcd75dd2cfd8ab41ac5344dff7e7931c22b5cf9af1b6a2e40328a8362e4abfced94f53ca19c9ff275b9ab49bb39cf8768706b12489188cbf290cdca386400d85d5474f9f1f5419eadb676d2ce34d1981283b11e9d4dd56cc9f6ba804000ef0a5414149be7ae98fc72b49225b9cad39b9b8c316dc8a97a38fcb81a7d111e123a603c2be56d5abb4971c32fbe01522cedba8929df0b4f001c42cf03c8fc83977efe129cfbce224dd882083e53e44d78815950b21ce5af04fd8ad6720c321ad175257a6516d1845361f6abf5214d3d93d5f172c9704cfd239d47949baf2a4f2c675af1ef5651597c946ad86b7012dd44e7b86ba15d64521329e054e9f7016604f0c08e372d11993d4b17af43a63a6b5c4e0084d65492befc0ed75ad986e017d61780aa40930b5bff535ba05329fb3249e8c0e1bbc5b2cf00e6779951bf17186ea8dbd1fa72385f279dd9fab09512e32eabbf005b234a5d6bfa3f3a11f32dfb7f27590e95a1e27a3c8c38146c155f861c2be1463e9269154be5478095908ecfd5845b63f9f1b9affa23aa6ebfe829e5305c0cf889f45872a6b58aaf43f0b79dd7cd014cebb1cd8aae3db6cf05152d27c9d29462ee1bf64075bc3e372b1ff27fa8f184e91eaed74bf0acd2088f07a4a18287d51d6d250b5cc997021f198953908449c1281d8ae137e0b614449017842f9c01b77b5ea1bf451a66a2ac657ab27a0126f76dcc663eb803a0201430a90f890ba1df302d37db45c2c9e7405960506bf7daffee6c8624054add5d8856c29b627e1ad90d342af2195e181323e4d476bc0a37ec5d7361903062f4de97f42008925a9d7b70d2170c74e5325f5a248da763a13a250494f316d3e89b8371261312f4f51d62b229cba4ef85b02852c0b073db375b14b44e59c92eaaddecbc4cfe3d0223ec0ab7daa53661938432fe3d1380b3bdb1e302ee5e6fba80c31f31c20c8471285cd307a457ef9a743cbdd8a0f696a6be024139b2220084c0705ac161199240aa495cc3186119bd6049f31046a1a381120e06fc7e5113fb4b6fc2c60456f11cee0e27e769c4dcb825635b7581a653b15b9ec08e0488567882701b020248683f77f011282d9bb6762ff479fd293cb5ffd72756a3788843824650a990c3aec5d9278da680c3454f540ca1a3bd10d7fc8e88572319aa314922360a12353ac66ef822513b6766ddcd9f3aee095d81ab3598200eb6ff4dcf97996603ab24a37c859424fc9ce5413b45dae594fb0a7e40b04a857ad741b091768c814d3f4942e7f4a3ec53f989390fa3eeca3965340f59427cd6c95b9eb05f776ca9214b04b40c0f1915f9203ae5fc79d10d55ebce61c0852e8e3c80f66c6f99cb1aa0a4315ce6f98cb3ad62d39ee6c321189e186bdbee47ce205d11d255be41f881ba7cd1664462457f4923038a828d57eaa6cc44aec71b727171e63ac0896e87edcf2dcfb5fe02198717d653c0ba760091924ceb415b6d2d252e0208f3176b490f9c358845fc77dc3e1a6c6dac16c92d890fe136f23a71a7dd3b496b3e1897d340699574848bfd6c27ef50967fa2efb028c195c53d54a978c4f1859689f9f872cf4a0e755043cc304ad26561f2d528f5da6573d8b858935acff0f95e83d16a7d95aea278eb08a66df60b6bb655910d605de0df4fdd951a87796465316604df48b5bda276b099d9be38feb646489b748a1741394b6aeca9900e6699117238fb4db36183c2e3b333ea6af7a82db7b4c1815394b884597266d49752fe32d8b7118b00c35f2b78c59feda606321ab4703e82a801df0fc5945e76b482559dc095e737ec3f24a1d0026bbd8e20c847f1e08f7187d83a74d5ccc49dea91d5101e439fc7afc0bd9d82ad411743e3889f77c91b98bce8d3c0a11c56c4be2fb03996a68a5549086b5cb413ac570dc26fded8399dc2afe3d682676e00c93ea20b9bb4e55ffddd958f58916850e86a94158b5bb082ab5248980f8afda863cc8e5be31d4c116374a894e48f7936464485dce143c4d585de7c53a042eadf01ec90873a295e6625c59a05351f073986dadc18e9f50fb7edfa3bd516da91e9cd875fd35b818a2a1e26f733a2f3bed9d97f4818e4db0992ff8f99307d83dd72a6cfd7f88d4ec566e960f645b647de983ee0c982669b2dd145045e82383d9b5acd8232d339b4c6f7ca31d09cf02bb8d026c5e7b188d9bc705320faaecdd79e34eaa04f137a884fda558a075d168de9d04ad6241b2a4e0e90106c344311db58967e79ea595576ec1370290b100a1ef68330b255614444e6ec80299f5bf1a94d1476db202d3bc9b35bb540570dc72ebfabc6db3bdd3879a2c3fbcdecb73d3ae656b03877f528588c2dc80407a8c4c22ab78ec587dbedfe7905aa39ef30248b0892d04ee82374816267b476eb95d526a1d83e455ddd2ec4a513542064906e23e9b3acc18da07c4b222de509e7e32775d5aa7d91aa09f1d3b7695c07c5d682d038e577ba0499c6396b0b3345c293fd190861288945e0ee4606f38c8ac5d9ce023415238e15be6d94711050ae7c49c0866b62b18404e971db128686fef1966c8be3daf6b5bda9e174342c69a3187901603745cbb87eae8f6df6f765f6c1ef1a689cc04cf1ec97283e71297122c5653120a8b01f85bf8cd1deafccb4f646e3ac50a33b7a76feadde07a4ae826a5ee1b792aaa4bf9dc568aa9ac3abfc1aaf9cac27847002009fea8faf9e6ece7788c8276b625d90f6c3fb67816eae88ec639a4994bc980ca12e249953bf55ea36cb41e721933a0bd154d296ba103bdb7d7e41d5fa16bc509ce83959233333effd06612988505ccda5a301b9b022a358ca027d925093328c8e254cccdd90c74dd0c1e853b8c9fb75bb4e0c47f404cd4aaf4641f7067a5a271759b2f1d1b5d5dc7805373faacbdc1b6d0a40594d6a069a9736f36d42ca92f6fb58d5187680b68ad4a497b7f4fbd1b55001c1810a4f0a3be59063b60d987117ae28d79a36648fa04ef9e63585f6e6dd3d555f40df1510c864659d264002497875e5a58a492bb13e7e0091b1b0dd5ed94e6a45986739d725136be976c83251c3d117edee23bff0a3b339ad8f2220540ec37a7892aa072e026120550d324c326b61684c0cef90ff5335b5a6af68b47b5bf611b9c5f18968e0f8dbae45707ca9fc6e7db268af94f9b7538b5dcc058118b4376762ebb4c461aa43b7ce8e019dd6e2f5bbe3f50c269e0742b34b343d2a8f88b1d6947fb11b15a1f45c2db66c0033ef1e292f9defbc383b75a16bb37a0a65a738e6af7706ac180076e1a970e015fd936505a75cad01868b8291f6bb0d51a4fcdad6ed88b2ae9ebb601fe5877cc5f6f7634791fc300637cfc0deb0541365e66ba7007673b339c98ab4d57eb54085c02a01ae9e85c9d3fe1f1f7367b8e2e21d53601fc866772415bc983dde77914bfe43fe9f85a966af8fced2f00f1fe9bd8ae4d8b9df8e1dac1c3b3dc593c88b2907070128e56da7f3e85d084d2b32c57e420e132504502db4055145eea9140b13e2984dc069f9659ce647c2842b9091a75aac42f2c46176cb46b9387fcb5fee9be6f299fdb023c60d6a525eb18601dc7b5bcb230693418b284268c4c1d01fd6358874682e5a1088f2f40f7042313bb4714fbd6df978e7b7c6e4e55f9bb0ef067fd29cdb43467d5aa1b35ec9d3c259c099655848133cda2f343c609e3ea406f5f8f4db296762501bfd70451ad236a0f9994ce0212c744754e938c4b2753a99c5d66df894465d1b9518e75c10ae695731fe8eed6cbee93d1f37f1c314b544076071f14a156179feb4d7103c65e5cc52e3b70c9313cb286883f047cd6fba4a153c30a03ea99466b26bb61d39d44806cf96b6360edf2466d2ee43b44900e492291d61918c9691270dc9ca7069d274d13704d44232b63253a5a002f6d6dcf27294f768e700e62de6f39c03eff717cbd9eee8a45855d854c52925c4fa2706a97c66c8c3abc7abb5f07552a07be74ec9def606af558a851ee82745e2b45f3866e9e6c81eef91e5207a1e416873bd62917b6daa267eb231d9ab8880ab5e688a6aebea5b29ef5bc43ba6793f195bb930f015073ae8f21370391e500f2dee4cf12cada1096f9443ab8914d0ca96441dae4a250d1a2b49a510f284512a0a376fa360b53a20f8d7fe24d8dd70a1b6d6b95c12a019cd96d10ab0166e4b42b4bdb34b172903879f6a1a9c03c7de8615d499e6c707bd5e98e5f2ff10e8ef72dfe23a462973a01262622c2edc0f7f9cf6eff51f129885a1b806e54fab631311c34135b79c47a73d44a2ff0d4541feee9ce1fabd3ebf4759adbca8ac9f02937932e4ba9c679038cbcbd3443f7f08e56a795d5bd665b3e55b9c9fb2f081219710c6a3674e8c3fbe60a73bc23a0fd2884133e582f77b8a9090934f90e005da9597ec3e05d5ab6571ed124f08bf593fe7728fb118e9e50d4dea364a8a7ada62ebefb7c85610e23b540d51612ec0b8ccb1cd96fb04c01a2fdf3fa1f7462324718057ec61624d9b523b2c6b9d2c83fd3b1a32b9a6b5893053f582ef3bb78b0b28baa0593be71097405de96f9f45b58d5a5a646dc0863dce8bdb792c9a876e2e2812d28b87180d6979ee29da653f5b6e92ddc572eb638f059773bbe89e5c2aaf6059dc61e94c8db08e98a8cb85d8b0107b193da7e63ff79ef1751b82c9fef34bd704e2f7f8be8800882e309009c934406649a2e2096dd2a5395fbcb7b0a05f6126e1fb57bf4c5f14bf06b32166267e8c25189e08579af23d1a987459bd0e6573c121057276ec8b91f493dfbf11558fbc6851726dc79df9aa5e06351cbe9964e9e5081b2e149825ce83b235ed51939115e4cc8348c96dcd5beefd22ee68a836d9830f600aa7febd3a046a5dc447ee67024296e864e26a68aa60c27bf491b6402226f2cd01268ef854affcdd383170cfe17a923ca30c4bab366c78c6b786d174a39851fd4705d2de74c61f4008ac133cf6cce1402778fa7dbab6dd97df56afa4c3f9e048dc1768af66d7893788e091a09ddd6b738ddc928ade0cc02091e42fcef952d09a29f200258be1ea6b073dc41fbd78ed07d14062886ed14a3bc694805ea1813f78c68aa889689b463a49ba88975d10d6f9a3836118cdddc741cd83c926a47e45f6422c6d0d31323c2cb174a6d7bb163a74ef0dd41ef0d884fa51e72a47284d5452528f62bfdc53ed1716ad226dc1e116ff02e09ff6168a849ca0fd0d4086afde93dbde352e637533f73b777db38e3095bba0b8f099e126c5d032164639bbba291198586c94ab0e028bc21869183213aff66eb20485ab2db772e65a8e6bdd8dd842af0acaa448f28bd6a7c1f1f00b7221bd95e4f76f3dfa8528562865adad51fe224cd069ff9e47bd5e61983636521ea01feb0dbdfdedc87366702a873331926ec98f5c20ddb4318ec5ac19a76a1a3735292444f7d28afc2e572e676f4a22e79cfbaff6a129dbf40ae36a4fe86cbf4f3b4106a40d57c6d8a157fd900a92a45337a1e562ea8293981c30adf9e6c7674b48a0064861e9b5691ad350efbeec87249c8d11e64831cb33b25fb99a097738e2fb172d22215cdb11dec7d19322077f0012bd1a60d62f3ac6f8ff62434e94fc6a26d1639e66cee83b12a75039f7340354ed978a9efa1f5c06da198e5655389bb54ffc75b4775b891b8f2a0e1b7e7982c01d8a88b5c0b7c9d0b73dff12a407338c716dbe259b03f2ab2464ff4b4425e919af76dcc93240e45dbe6e487e2b090ffde2697eb2502b5db0db5887de758777dd72530d5ee87a7cd5fe1044c411ad6b8ac9dcab200be6eaef0b0f4272e35dac817f03f5a888b2ed1b016ebb276a499df3fa331e6e109d3dd8e2a7213d2dd2179e4930bfac490974feb17bf7deb6c620673bddbd1953540c3e25cfec7bfba1d63b8f6bde380c6dcad5163554e4b860d02eec7f208042ca76657e54dc777eb45c3434852b70bd02b982224607751330560a514fd0c87f5a1882f7e9724a396d1b5e7dfad442481c883be55aa72179f18be2a40d3f54fe6d228689a34441e2185bf3b69e1acb356615f2385fa870b78161a8cedcdd26c819ba479e6d54bc1d1242890d39b0366d6833086af3dfc8675e1bac629662b669a90d293c56d1e1f34e8b0f38e2f8f230405c68c162c9cf6c7c57555d5cf6602de121c3cbebfee50bd2769b76e2e8f614d1929790639404b1de35a1cd2e6acd28c3766623fc3a53d180bdb0b870b0872fceed94cd593de6a1506e4b22d1e756022c5cd908d2ef501b465d7f99d7b06db723f8b5df7979a364d85f84233e7071e1f7535353bdeeef8af130bc4823c198dc93978196ef5e26f09054d6ca91d4585346f5df2f21775e95c6f142a5245a4cb326f7d53922bd5ef3e84e9f24b917fed2bf836be10ecfbb5e0117f8a0fc88d1e11b624dccce9df8af8bf17835f5d4e8d0f27a217f2d1781d43ddf55e9bce00420ec0888c5009700fb8d64ae734b9d3c8752327b59bb37838344fd67c7c9c055fc3d5c31c5071b48a628f3f187e6b5035f70de941c9b6d35cdce81db0acf956977a6307da0e1695f3289bd838818a7607fb6536b212fda3904e28f604c349c79f669349a4f685e89bbb6f6d3636b32eea8199ab692d51cc96a7b301734784a611f82644a8c657f95f28c2448e317a77400494e9d6c66bac03e5550f8303eda1ae8a1d2b1f04204b46bc7397dea5c143a17ad64d68d42cfd67e7c87ce9fc61d4b72c56ebb841c3d3d59fd909390d18286798f0a08e730599041be455b71bd55298cc0139688726392f172358cb04c001965d06aa102880716d36ef0e28e32f036ef6577084096ba86e03b80c52590618b0ae0000823d4fe8d10e3f3eac5881a2556c5026c65ad3528ba63bee5c294e128b2bf976a55ffbe7f317444b0fba8a2a4486f469bc245fd4450d31098dfddf0d1a2a0afa41dba4c98c9e5d0c3fdbd39976cc47ff5dbc6906c51244e1e853a4c180c54860e9f815958a206bad85f930139148891eac637b44d99bd582538f9e81e3a38986b33c89f4fdfa5170625029c8b262d8525d4b7646eef30524740dfdc3bd2abb97257cffb28d82e8dfba5f00ace137c7e9fbb4bce3370e0d8b57c279a52d95723f1bc2e88a785d80b6867a2b4db05bdd163bb806adc79890f4c75af8ef6eb1aa9ee61f55b3c886679b2aba6e2ed0dda07e9f5f847d08260435c19f8f5a88ff51f531cd52cd5391db3eff362e97537cda15cf6835d823d57f9f1f24ec409a47e7656ad58f52e26f0827c02ccd34547a6c74dbb0e75dc0f7243d492bc8adbab7062b2880309069c9c77e9d61f1e69739294572ac9369653af7ec7f75dc08100b4ae81d22842004b01a2c0c999d2ff4446e9105fbd62b8fbb126d3af70dc022813dbb75507f3c44a3dc78f7c9c69ab4d89dc1e3fb057e07efcc1f8317b3a2f587bda417906194135a648cc9094c11f9f2ab78875e30ef8d7ad288ad763b7c9a2fdc587236c98390ada1e24cbb55728dfe15d622bdf1f88606278248cbbd7a99f6b7fbd2d7e571e54a1563d4b076e025ee1e9bbdd46f92700ae0ddfdb47c43cee33adde6de70e6e95423cd90785d116c9cac08e2616e92daec030f843f3bae9125518036d46a290ab1582a60b66a8e6155a15046e38aaecdb04ac54c2080f0070e10fe0c6252b8a930969d2f3b86bb72539fb5f84db03aa40aba2e70ab1aac6261e012f1f319219a69da76f898ff7a0ecee55119b7af3d88f6c1640ef1a00dcacbe7a631d1a4c3d1f94bf0cf31dc7b85cb634340bf2901790dc50afcaac764e42ac390a66e519f4f9ff37fcdacf096839391d0a86af8b0c040638a7d4751476f1ca50da08f041fe85b8b9038e5b7f4639495731ad9d82423534be5c2055498f46b935ec49a1361792a09ca705dd5c7d7425199dc1c106a61b83fd675e53783c00e05a411af2e753d426ba6309d758e06bb6cb816268ab2ba23dd5d2afaadcbcefeabb03f5f2dd6f42d8ae83e70d3054d46b40c739b25dbe5ae2af7ca0aa12fd13a585c9c371e7be6bb48004faa141cdcb1d53c1e50e19c1a163deb0ea4edbe04085ab3f325c64e0d3dbf596b4d6cb1de7a7ed879008a7013e5c5e4c59a28b4aec202f64e5ebd1e8510610591d071040955fdf3fc2bbbe12c7c785d83c1b86f58b6346fd7c1b7ab92326725f1d6322021099b4c87bfaa8f8abce026a311a003e0f9f6994c7558c188fce840220a2939567ae3e8209d8798897c7e16a66d410076f86508dcc4664bf898fcb4b89919ae91bc0e71e98e25ec3abd2878816a209465743b61f0c2b9add2e82f4a1ec00347b8ce9d87824e01294034a0f11061eaa86a17c9b65e8a6dcaff22d1706b0ac815f4728a012644b01f68fb655fb4133fbe9459b7ebeb92e7575672345f0f44b71893a0f0779df72dc5e861cba62c812a542eb30916e4f2aca1a51846831b4e7dcaf1728133e3e86958aeffcd0156edaa51adcae37821c6feeabac955a2829948186d0d5dd748367af93655fc74d132dca180688ddeaf4d5b112ad9f75939f539789e162eea092328d01e23550e18d2c1ed6f97807f8ebbdce6abbf33f66e9789dd987e1ead558da6ac8b04b3aab7f0bf79a88dc71cdc625c318cd34c4b920f1ecbbde5dee20b843f5b5f146341e52c32ce17c37eed3f5a008e4846727f7407c0c00a30e154528a3b0ed76557e70529c036425800d291ddc5dafe897ae0a6e13a049306b60f15eb21c7130e5c48588c36bc0e94aab0b3fccb815388130dac472b17e84008085be512226406bde2e13aee8683ce239c1ce3011fa19cf9c506e3353060916189ee5d28dae39aef5a5931560e42e3bb931d8c557a8d791ced3fe94a1bbd96361993e8d0bd573e5c678a70ed44ae00036080b1684c46cf3e99f2ee170edc8bc8ea5249bd87acdedb9bf9b050fb28f566f76a5e33ee5a5c26b16b317a2c8217d29feb5b4eb6999f8af7e3446ff3b486feef94b446a9b013e81cf2dce03c8f46ec8484f10240372687022227a31d384276fa95c6728509b5e107eed9a93231036d2529701960a2179a38f43d3dfdd2a577640bfede44fbfdbb8a158d99ef5199a83660be91d485d646b05d1ff956ba48d03b11919b766fcf956670647be5aa4b5b87496cb5aa6593f4d47ca92ae8647ad21d0639b2651cc7dff62c337c5e661938950b1c8894414866a1832b90e3a20a04c1835da12c2f374767e89310bc124b61e6a85bda27581f9df8f78f245a75122f2178ab2492918d1e46efd0682f007498804e0014202f14f64aea8a2d423ef3dddf79664662751124711e04565e20a90311bc710f35b5721bf99f1c768ae0916a7776c5cb238396226e279a531ef7316fb1841531c99c1b617eedb56916b90244217e42a9c37fb612286dc0d2e27782af8c68f3f1d2410c0cc8f3fd8fff12bc99b8b12b58f0383db4ac88b6fee85c53c00da5eadfcada4ada80828a9f552af0a420c4d4e7ebcf162722ea1af8e9b109bfa5555e0491a7aec8254e2767aae369e1970b29a1c3a3a9e1030ce4d65d1035ba63cb87a86fb15b41e392d13c8565cc0ed1a658110de1e3e2d5379f4d1c76a33776c7ef4c0c4056b5437e4312a34733c127e9247c0ae942c9d9f0eda148a6193a2322d7925b5cb01f9f02aa353ced211a4836e045c1826ae356c662a08d42045295f0b0a10d160b60579b883e5f8f4c5c33cb5573d36bd86c3bd72e510f64b820679b99fee272bb97e033e77b4acb0d519f52fcd65a94a761ea82399b0420169aa9ed9abb376ad5a40066a6b9740e35fac62db3defcb418a9ad6601926f81bd8dc4afeacdd6adb0557e7fa1203dc90ad46b6cb0027e2e558d987cff1420a397bc9dbe1bedf7c16dfe70276c1e3868aaf8ed4423144ce30dca5dbb75f8c3b4116b8d5d4053531d91729581f669dcf89a4d4aea711a86f9202a94d49ddc62c0806f71eefa600b72a90c411418329028295876c2d123a5f5131a80e62e5caf8f391b3af961c4193abc1c35eb3ef1e89b4bc7cb93bacda96eedcd7b5ffa482edb2ef27f4f1b3d33d8ca1fb1cb47fdb5aa1d0d2411f1262921c68b7e8c26693620ae930c072f996a32811b76aa218ea580d00dcd71fb075997fa6512109688284c8e9ba84872058e0d783f0d9e06af3a3486de8ed9f6e06a07002ce63d13db78bfa10a75c958cc4dece274d154121f633e1a4797291c884b2111db72cf1323b5a29259d6bd15e75c76e9cd9de6d87f8e08d2e47c5cda4d4211df8ab388248f32b3c63402b341f90e70e426d613733dd8063b702dbfa3c716eb2a9436667e359f0bc6df402a37732a0c684965dcb08ac97a13e7656b9bc72c27014096aa43ea967e8e1ee734bad5fc6e4256fbed87cbf5b48df8926ca0bd5b653a9e3163b8ee9d32d234369b477c935eb68965fe27c92e47b61e402bfe28c6d172d7cf0da623f86c2d63956a5e04df0fc1dcbc3ca70c29943e7d4503ce1d9a52314ec4dc4e082d77698a162e013ecf5b130d82eae334b747b03c3d793a791f2514451119740c38d64f5abe579a7d507130ac10409859823abb760d3ab90de194177a98ce9ba016a665a674ff61466c5972fbcc32810c26311e6f1c2a352dc0f6ac54207f30b44b4088e4822c9c13d86474e244db913fb0fc2a6b3e12879d7e7841aa192d26a8846f159028618a0e3bef5f814447b2a037e6d343aea14e1adbc1fe7ebb61c082629d96bafb9e5e72fe114a7d8ba805ae73c3d68a7324c5416f91f69708a6a856364ec5947ed92fda4f65561df12cb442bcccdf115979b76b8a511918d32b892c14eff7920fa1a9dc524e1362735221bea34d651fda4801db54f772e8d6b834bef926d8ef2d92b1234b7f61edfa471842c3bd3b5a8d3715051708d65c5dadca701dd67dffb0b7fe54db0e65d34cc302169caf34501880acd1433170bfb9f03572811ec5cd258a307e0065f480aac28dca500d69ad2840899ea341acee312a3e3824bd8921e45bcc7d9ee2d3024d2640d006c058eeef2c2064e21c30c7a6f37d55294aeb083e2c7586e5c75276bc895a8f6f0962996fb29fb5d25be63a9c79ea167fb0ad0c706a175395d271e918e43005fe7eee75613d607b26eae4882e518f6a7d217d9fba9caf91eeee3ae687cf1c06185a9d5136090813eddd27f644d5cf9cf42a1700910c1e1f6bbf22db8ba2c780aca89e8bb30211a15ccadeb66dea7e4e7413154a6669b748a0b1a662114a589211cd38069badf8f7dae69109dc0316d58f5ab0333f802a76523c238a359eba882cbbdb9e01213b6e73b1d92f5efe251122ea1c3a6686e3176693d17aa775d6c6d89a316a46d2c750a76b0cb4b3f7177165bed05816f1318a7d92ff10f6ce6b89d71d8df1ef3a23eddd5e9ab09340316479d00ac5109249553f82c6772b4347f68e8269d8d78d00e2d48953617f165d1b9de8a9695ed5d8c67e227be09a66c51053f1838242c4f0e4001c32f8f04cf4deeda2c3dd3e86991c90bdae283cc79abbfcaa6375e706dc9d5970c03b0c99e7356f4fe5dbf8abbfe86e1397c77e5d848b2332ea8896f83cf22c1991e8741ba2240a5beedea905cde99b1a64c4eaad207b7a853b7a70409dfd3025a8fca4de530d08b058a79daac74569015bb0799add2ef9090546cbbe7936f357481f299eb50b3206d04419e469beacc3af0ed04d81acee27300ca282245f5796bd7a0189a6c117efeff1d586a74706d1941ab748bedea3fbabca9677d360c547e5afe36f9f7e4a89f223d2d78fa01bea6b9391c4a6f9067d69a16d7c273e82bc5da1ea75c2cf99434508050edc4ad499e1d45fd2ef104157ce99f24258ac466c9e6764b7b4e85b0a27086d2d6a69950c4033a4069c68a51e4649a4fdc5577a08059954b6cd29d853346462233f61226ac3f622e1bccb0d88dae4931920900a91a676067eb46025047f8793ff9f9be0e5982767ad0f7a713d5407c2d4d34e3bf037456687bad4d4f3907b9d1eb9a31c799c020875b7f4af4b31471bb7c8a25a8a43bdb32b1582595a088347291db90686a1b8efc0a38bd1a8a0ad440e09382f075ec20ac096ba61d1ee482ade28c2181747e29f562b53af695ae762de819cb9fd1884855a2f2610af153d7ac2f77b3022621b46b349d1a1272775a3be9dc06c376cd25efb809c19ad230016cee9e4d460e2f9571bbcb0341aa6b3cc187f5f923e339902f1b47aa6d5f90ac95111a414950c6ca01ced109f5ea1b4fa4197c7423f65804e806224f89af3e1ffaff5cf44864385823ae20192aefcaacf075e07848994e84746845b2b0e75fb2149135b6936938fa0331af24ee37b5f68b32f7d93762594ab2d6cc32b49908c05be3b3b65d09a7d402dcf9a6637bb30bdf55daa2793a4bcecfeb6c041f2d0c308a7a24d274568590f8ed315b12702a777e6977acb897af3c1064e7e8d56cbbfbe0dd7a28e5b51a15b2c623dbb692413df986b60439b39d28c1490606c30e8bb1e07a9fbd0e80a96a154a5f42ce43abfd6ce2ad5178adf1b982c2ec2104b42a2df984260c1c32772bb69d8fb2b6d8de11803da3e5959842b112e04af9d3ac08e40bd564f25995b21496660ddec0ca4404c51872db5b2c9370f3ff673833c5f65ebdf28b7de126d3c033f3de897e26c0c26164d1d15a0d63b1462f4ec6fa68e033d12ad41b27aad2461f9106ae97f936ecf0265b01b7b2f093558ac8477d55193ae908ba466bde2be46af0b73ecaaf54d46c146b88eff6c5f2577b4dbbc26b1b5ad91599abb0c77e09cd382d78584081cf33d948945f668f1c83f1f7b5b76d03833c272bd23936303e736be19000edcb4796e70b7d7ba82ff2319681b99f87198194494fde82c8875c89f9ea84ed18bd9e945a47ec57d0a4b76a44f28e5fcc78f0583cbe43f2c8929aecd72a2e09ff887c0142e57fa42441fc94f8f7e8cd122586b07952c9dc205d96a58d710185b964f40010dbb01754805e78d68293cb715d4d317fc64a9c4ca82cfcf575fb342ad48e5960c2fa67e1868452da30b7cea06566403b5a4e398b5f9f7ee7c4d373d0fa1b55d50b2dfd1055cbdd423cdf8bd9c148f1ce3ad7a84ccb0cc52e60abfd24e604b2977272b009fc979d972cfcc351d35d9fe589701a9b7791f7452470b1e55efb2335adfb7449e75de5135fd5ff5c35b2bbbccdd9f604120472b100b9ad0c5ccc6b52522ebe558473f748af1c0dbfdd71912e9e9bc180743fc6d690bfd0b50023853587528bc1d86af403d3ea06ea398eb4aa26dd3f0cb76e9b12305d88d7cd8f28ac2a2201978019ff6757b54e071a8f4febeebcd64a8077a641416110260614a5fb376cb2ea87019bc24996b27e9145047a058b3163a7c8e09aecd5fe288b5f2c5b4f1f9a7f8284860bdaf84b519c2f276148f775493406df1d6d48191bd2c4c447166fdbb0a653a3d8c279a4b80ee9216784ec2125fcd00931f8e4883a7244903bd832106b6ca69411e674db928d25f50d1578d3bb20d38e8ce1e8113c0b21a50fb87f8852062aac4b8c1ae388490bafe63df05f536fcb086d9eace8b9846a86c7244a240072eb6e6419f6c9c72d11b87557e22c51b744b769fa9696566ae64d3b179990b937480027305187e7aedf4bd4c1ab8ca752cfdbdced8d78174af6e6974526e9268b44793143364416badee045f2d8113edbdaccc3c524eaa63a2749831db70579a93f651ac4cc74d413376bb2698dd873719477d855071835170fc5c2a3f112d9dce482a24a5c69831a63023ee856f426dc6d266ff7875bc2b639e3956aab835ef3a2fff78b9213195be58b67d9b0fb7f4fd336a17117256a530da5ab272e23438bd25df998db82a678516a220f4b290072d76fe18ce374cbd9633554a25e7d738212ea9232825affe49492e0deeb3499024ae50b532bcc1c116fe7384c4ee83a1b03f555addb47471d764015a1f770d29d85e3c5fe1b59990c392adecb9754cbc5f3c4cce103f5baa1af2007a29714f3948f52be6492e3e438eed1715b994721cd753d9cf542d8c8c5b5335504a69533a5a098370c9fdc975e77590e7b12fbde6294bf8eb82dfb5a570a1f2b3254c84766cd8eaed9589ab5b2a2998af55a1d7f580739af31ce5306bd8625083df8095f3193380b922ca39bb11e5925a0eaf14a09610171b2883db9bf31e24ac8529c88a03240f9a987c675314870338b1b18a8dfa2c6e68ff79f1d3b497a869d73079ace3fd00bbea1b1a3aa2764c664f1bab099477e7d85dcd4c8e3a15c5161bc2024d5624d8727c3cd3366460cde61696decc338e36b61663c0313ccbcb459ab71ee99ed33d2326e67458dc0ccda643ad90509b722475843dfb34527ee4dace0ac6da65e5ae06e9d247c10ba2d92ce88e6982c6df567805c7a48a565da33beb44c3fb154bb0020bdcfdb7e2d2ef9c14ab3018e0740bc1875317ce51e19cda4f962b30197a1a32e2547b5cff2d80338c0c124e1fbaf5739aa716c6439e430f086c4849a884abb13b9e0b05a94fc37aef361283cf9757a5cbf864d82fd139860589f7973952b7e01fc7db4aa209876d191ffb462051cd7ca1eceb0d14b56a4dcedc5e7ae11c3b559bf15acf89cb2daefd1bcb811f92796f04a3694e5bb1225e2542d3687164680d3143d57610b2e987183d6e855dab9b98ef9e5970ddc3f38298d8f101114f686bacec93609067a143d8ba28c3a22542ffa44d96ec32ee82414abe18533e2cac3eeb2b112a7f0b561d8906efa53b78bc3c9cc48ddf02a6736ae11d32307769a411547db6061d72e3e0d3b06a15dffb529e629f78849193ed85c03807a917b06ca0cd4429fe035c23f5e1c954617025570fb91a00e7c36b50c5c8f6a2520cf8bb44a87f322d8664e67d53b18285b57bcebfeed25ba44ff35d39304c235954916047acfce8679adb6268bd6c0e61d4d43a7bb75b1d2b1d7a8e4d2feb8f6cdb436204f8cd69567a68d1ee4250121cf9487a199b2abf19a1461db5ff0146be60c1804e61af5358aac730ff4944f9e3fb87592186d28eac857cbc70ff7e4c0405107ab39f79c12e3ccf8b75734de1c5ce393e9daeeb63cfdc48fb9b793703dac8424b3c8939e0b5114aefc2ff19a51e34eb83516875206d416a7b7764ba94af65413202d58b3dcbc44b411d424a8128abe2fa3e3a0d552b0bac6a490ce60902c30b117d894c199e93c211c5de54c8a820ba6c76170216b1a958d643678b6989231d7fdf950c9b7196b1cf32adcb20657df5098c65baad063a615e0990eb013bc07d2da063f58216ba31393da92652068a75c1c4d88fee599422eec893f3e4cbece5676d8dbe17a498657b5290ec3a704892d9ee2ef5a16f90a2ad1a7a4623373ab1f12c796b79d2409a7e6bfe9a4b9d64697f430e70b956fbb05c43bfca9b0e6133fe2a41526358a8f0fbdadaf55e262436713ea9f3fb62d4835d874abe0c8b07716f7b1cd1081cd1383ec8ea45763cae640dfc337ea2d6f9c1eee9a126f5682bb4ba1ba1867c97631540e3c42a8ddf5ff3a59364eebb81d167a92fef9c28e1d6c08bab6c36e9d630ebae1124f9342c4d6e922d09e6de8824983b3eaecae6b084150ee5a1163e63b9d97913be4bcbe8665fb32bc1c7a76e70ec57a233a155e3f8818caf49083aae27d1166e905ac98c29a75926a14bf2eeba9fd83e52ca6a535bc50232d3c7c7ecc9ce862b401138b19199b8a1634b6e5a633ca147dce0d4b1903c4c42056e7a7fcc3ba81903ea1e056fe730ff4010c565dbc125e73306f17eb887b257de6c07ab06231d1ebaf96ac7c115346bc4ea69fffc606d213068ba74edff9f06cb23a0a04d95b79525fba79e4359a0c9682e739aa32f18daaeee7bb3ede1d75cc16930ad05a6dbc0c13e2120898eed6bb3bdc3fcdfce6ff7536b998daacf9179c26e4c2235cad37b58e44a3c9dc315be13c28d76b57e7d0c52f298790fef471e644acb51308b62f0a015273dc2bca8111a2ca7497fbcf168d1ba819180112c29ca15c212ea927bf18ece960ee64977f3b781f0344b76c84e35dafb7519a57e973a9e654b120aa50ec461156080b288a138390e2d2195473b40a98ed1980cedc0cd9570d9886e0a018702387beef33c4123cdfe04ac06793c8238e29b75bd663027604ff7f422592f915e4ab4b5d8a0489ccba0fd37b81b1e91b8a4f6f6dd9338dc753d00d5786007f84d1413a980e08ebb95dfea9a913082a7fea6970d7a772564814e9586807c6ba504311009085fbd9781c70d21cb377a4bc75893bd1a692f8f36f0c3b5b89d1f465fb141f21310fe99ae36d4bb8b640067ba3151b93d88cad12d57583a5608589f2f5498a2b999fd16e54eb998bbf7ca91f560e43cd1a6879460e6057378d245f18f0c28547af1d14294c0966c5d47aedbb8ebf7dfb761b3a6cba547e87f6ef1ac02710a775b2aa32fba9e637300f4802e29c703744c569fb90eb8382e30ef8417afbe7a43d7ee936f056b845d7cbd377315bdfcd93bed968e87c0e477123698a845873340c92d00a1da09471d813d3bd9ba6909c0b1c69f9c68a1128d32b8cd1d75065aed7431b0d3d792fdd9337be29de8d24ccc41654485bd92fc67b80cbb6c922ce359c502953bf7e68b2ce5da8ec88d9c3fd03e5425fb049c56264591b26c90f35686dfd7a039b6ec16a00d64e89f4fed9c952af119ff6c3026f87aacdf94cae5e0252bd584ef9781911ccf578e051f191ef627b482f98eeb54f455f9fd0faadeac7b60f8aec8f8fa1384478ffab0349cf5182a44fe9e5fe6ec40e73bdd5a67f2019b24abf55e6b127c08855fca04314d766de46b25cf8aced444bf92a39ae9364a5340d11962ede0abc972883bbf8abab1c2a9ab2e5cb165ceadd4b03953a774d20ef4ccf4fa6117951af32c01e0bdef676ae3dc1fc5199f29332608d2f5a22318fe6a73e01ad7468cc9f682a3003202fde54b6520379ec82676cc20d5efe7d72840907d3199319d4a6f19bdc177a7401288f1e469de4082b0bdff8415823c776e9444334555aa1a8eba21f106af9691cb269d5d948aec9c948ae93f8bee189c48730b0c1359396fc64e4922b01352b69bfa0658079f3ac32ceab5bb222e0f1d789d524739b397cd763b3048adec8061a3c738570955de956161f5b3303bd33e6f0dd5c11b011a6ecc5f70e61f82ed5ccefbf22316a38bcc58f571c47063b130a12980e19c65a25bea256a6925426138808bd5fcf2548cc4ea4779255a2e6b701237a55b9153974cbd9ed9fbef06434d81e70a8346bc057e26ecd21dad4ec7a8751eebec6867bcccec3daca397aa9d97f7b275f797ffa61ee71b5ae796ee9f88eeece5c2dd8f96445d66e364dac57c486ef76126b141031bd7b9775fa1536e2b358b12be9d89eba5e7ce2dbdf35056d83e6b7b276a5f016ed186ee8af2c6ea6ed19fb47bb5438fa22945fcb1489197e6d8aa31d24bf7ee45a1f091a9d98fde0d3561ca4ccaea52561e966158ca0f0e3ca5c9fa00dea5bd767426048d3c7e196bd9b1b7c0f02452a8484e2107e20da8df64bf48347f5f437692b49e99a5630a68514c7a57ae20a9e30baaa7a04dda38c465067cdf4c5727cca1f4939e0ea7bbbed4326d79afe941f7250113b961aecb27104ed7f0293b87ca4a7fc5abec22bf65cffdf70aa510527505b41b424a197e6cf23226572506fbd790c8e6159319e34ab0be4764df621f959632d01935078e486bc4e99f5cb459d7e591ab42c1a1c03cf16e703115c824ccc520e3bb123f2cced37319c2e8939face29a4f1e8ab21759891ae108a6ee0a5764b60cf835c0e3be0d81d7ec83b29026bebc0bda82e96f0d7182058727abf6d873e27d46610ced1f4a8dbe09b4bb4639c883cb07763c6342a52a852e9e4d57fe560a9a3df54f738252e2df7018b47d6efa66882be38c9aa340eb4d3738261837d8ebcd88610b71b5044c9f5f03830884084ab87588b4971bd6567bfadf6dbde1a7e2a849fcdde04a3ce9177ff43b16d55f96ecf96828ccba25673ef6bfc0bf190b0185915f4ac379d9514338e26dcb0857beab7f67086a6269d80723a9792d2604c945668470c0adbf833bc45f50b30eeb51506887e2018b819081f2f8c820a1742abd461a60d030b80baf338dae08e5a58540e8687005b9d82bfe73d18306cef6dceb195b2cd1735a3d4a53d7b8b7d4129d6f25f7b8f27d20031e93adde819edaaa205774a76c1e579597561aa788e0fa2268515dff94ad7e492d5413284059f216bf6881e095fa99fc896cb3b5eb4b972ca59d3b738793a50fa33d2b13ff26f59ba0eff62d80391c8cf1e4c50dace21d224bce203fedc9d19578b755f41caf9bc34a7728027acbd1d6c4349505366d9cbc31bc496e99f68936bef27a87090dc016a147883a964bab246b4730779fadc37d0f7a0e02420c96537afdae38396e51297be5da558b30414cbae3b91b8e3d16b559b53018fabc6c7589cc902b8e751805ff27ca37567166957b10bd7d18e91df9b4f59dea1be4cb9bf6942372af3cbd066327f18007698f543e46177185d173336bcc49669976b130db824b9ff60b413dfff5a7107ba4616eaf8873fcd031c0b3e993e6ca38af953e046a73c6f2b105e03526e0690797039aa7e01b6ed5efe25efd61813b567d51480c42f91481c4683b8a185b87fbe2a46cbb06e867c0e91f5752b306bbe8b26bc41f2b6dd8ba751d6f8dfaf8ded3bc37a2a0acd210b57681e21dda1b0aaba13486d788057f710afd72800713ab0b3c1346eee9f351ae4a878bd9c1a14726b1c74498767809cd335460eddfc694d64bdd325f230804a3a390fd10f23e3212a606cf5eba27916f443f2178a82e41763e479e6dd3839399b3409d2d376a3997fad131eb44fe5863cc03597a9703230bde1293b31884c9d8b413b9cbeead503623517a390eb1e40c62b37bc0c6bb1c0ed47d1d0394319d70054636be1c940b211c73d904459bcc299cf60139310182fb7dee6fd503829e6df51eafe2b2c34f760d8976dca28af21d0f5b730208a95941ed725f7ff59ebef4928350e1a1aed14e47b8066583e95bed6847f6a48b913ba203c15eb6bf7ab204317ec2a3c9919631422ccc94a9ae9232395e824da8a11f0f7c654c8d5d840079c693e15de2f92d1f6d615f5307ebbf3c0315fc380b21461498f23ed750b989e4d0ca22a89185027ce22fa7a6510079afd9fac3688633926a7e9148e23ab8c8d402065e8ba7a9cceb6160c4a1b0a4b0bb5db5ba577a3936fc809dc1901bacb4860b7b4188857d655ab763b076705ac01acef7ea2e785b1b84548a86b6df829a4c781ed90e88085a7dd0470a8f30245e48c296150f3236ae16c20d18553c69d9488c70fdb80f06665969eb3c4168735ed9880392ac1c0ecc24dff997326c34200e6e2434a4a1f7145f71792e32298ce1a507cfeabd6577ffb4a1d298d88b37812e51a3de2e3ef00e43640e33bbcbd1bb2d2f80467c66d9a3788ef3cbfb3702d6d45b6620ed0e3854607e883e47a77a7e2b11fa4860a13290e10562fd6c97cd44dc89b1248f1edeaed75cc532a03fb180ba272f3551b1364d98a946794a3af4b242c8bfad16e5d1bd3477ecef2419408807557211b5078ba8456c524906374799f958246653de8048414e0396d2458b1bcd51fd09532d99e9974479989f716476a3521542450dd11b4812eab9785df3dd02445429610238767db385b51518214bbe651a68dbba4d44226f19f94f2022956e9244a12b34b5d2acadb9976b8ebeabc9d946290ff984f4c0bb0aa16f3bb4ebc3b4582c385221a66ea97a33217e06b6cb9ae2c9f6e76e32167e672cd607062327784e7e3d60a93d62b43b3b266198f55508579c99845a0ce3e3691f2e7d9ebec1fd767cc8ace7cc87f1b1185519188077bb4e839155f5a568164f3f6857cc261dcaf4b923c6ac949fa061f98e3147ee43287ded44b42ac965e33ecba81b2e9d2587a857ab886559120294d0e58e3c9ffdd4c825d7295f86d913356b175825f2761f8c829d605cf1f65c3a6e6ce686090a5e4166373d31a912d496d8e1cfc400eb092d2cb02899ac4999b9305bbeffa5b2b372154b44d7b42f60b46fcdaaaa9607aa583a28428a7188186e308e0e3ed0438d96e895e9c921ea70a08dddd03adf1960108fadfb1f33759e5bed5b2df6c56be9e336d1ff396e643601682f7f6b40bc70c69436c0cea1c30caa7bc045f27ca09287ffc58e98b87fab4bc2668c713f5359c9dba09508bf59afd88049b0063f899ac6b16a2ac188b08142e333c994d243f1633c11a7cf9ca1a1e7257a4ab32def70acff479994e24548b375825a22db331a7a95401c936524d82f1569161f207cd67561116c49ca734361c2e8b0650086ce51c6840de9e20c9a4b2e170be9e44c4f5cac3e88e7fb7ab24935979514fb4f52d9b86f8fa9f430c44e4c883e85ae429322f7153bc682fc278980771ed602e22f87b77f40a806f8631a306aeabf2487a56aaeb9c37d2e246e1177269af0811935727d49335397dfc80a8e08eeca91f5ea6d5031a9f34c15aa865cb3e8f389125a117b7ae903d82a6fd4eba9084fe5e80c966450bb2ab547089d2a9d0b4d5c222f4426af7c8bf817011238bf774022c3b12fe039fab9858d84588815d76d89b4b8e9d584de0c24929b30faef0dc2e129a0c84e92cb82e208f64ca103b5837b5b72d186377651391c8bacef35504e428587713a6888ece708b5a4975f02f093d6b98fcc669d28e823278527ed643b1e90cb34a0cfacf8278d4f7c29c0c58c3c205cab6548442a128eb2591429dff32a243f08c17422643271f59abd207a9c68fa766c9e94f415425e74a6c6e474f722253cd377db9a9dcf6de4f4cd1aa6fcbbc60b915f7da4ba38bf010414ff8006c2fb12f6db718a71c45e09a904dd9b36c383bbc5895cf848b981e3d1ef02ebb287c8e758ed9cde79e58fb5939c296de919ad25516fd27b3be89d187fbeb49db897ac49ac040e07e94b1c3c53f44c0725bad78550a3918bb0597eca1a3e1d5be885df6887da5a560e4505b01b50465a9f79e47d0837ff026a2bc7e07bee72fe4e92153c78b20fe26dceeafdc6a699e6336c0f6c6d1b35ce62b2cd4ab802c6ed1a0a35c19e9f0d35eddf551a9e9f5ffc9e2ce10fb749e6d8a65031b6c1918ee9f107b12b9360d56f8096ea823e1c2fe55bfb13797f3cea733a8ff569b22a194cea54a2605e0dd483253763ae8bb3808ef1839ce12c41d6b8de3fbff46fff00d61cdc97ad2055bf2ef71067587cb1afc25273ba27763e650c473b2d943f8645912cbfed8ab3440162c81ef15ee334f7729aac673c34bc07c34b8f9b3e6f2d22b803db3a59c61d16bb48c49506813f3a30960eb313c029e82069f79acdd6f25e9c710bd9f7e1154d88dbe6ae8b56d9ca9639546b94e5a913cc9433e05e8f1aed2f36572a49b5058c47325f486e00b5e8878876371ff62e9816dbe3cc6ba0ffa1d93cc1c4939129d3de683df3cc6feaea6137021f99fc8eb16a24da2d395cca0d2b4c2d2bd69ca1a5ef3ce01e71b032f130da1ae1afecd97bec063b81005189603c6af38e290a4e5b53cdd80a130b5f62742b4d9951e4ff1839f2af3fd1402beae88f0dc8e956d6364f11fb63575990dcaf0f37bbe7b5a6a9a4ea16ffe128a71fd8ffc3286b92a863cb7db6e5e3e9e33c2a8493bf0310b4e4cf4da59169475aeb7aca3f814b5d9ea8d64b4b48dd73c9c542ea745e5af7498d2fdb3ea8ab086d1fdee97a4df3bc78cff85a26825d3273b623ef9fd54f04ebc7def6cae88e0b79d6bae1ff8d858129094912efde07537189f29f4449921c5849c39a90df346cb33b524c2e120591e8ce82a358ba3095ef417ecc457532007b8c9d9bf9c8e72df5080a4feef670d55a3eb435b5c69e19d5dd05bab2727e40220c81db9ca12a5de9ad5dfb1f3bf432678b32d999f3aa09a91f4823b8424dc56e76e43aa1332bbb17b6cb987bee49e67e64ff2c111774f3c6bb316697d072530c4f1bd9100af7f27d231cace47972ee7380893e3423687c82f6a9f930b9ff0f03d5d760cf020c072a56039f42d79be272d7aba559098b01f1a7bb5533c89766e221523b9591991ba3b26337461393c3973c0d7825a827433c54745d1993e38e2da0d39e325df0e232ea13b8259fcfd415ac2a7b497d93374a118923707cbd4089acdbaf493bc872e28792dd63f619b7dafd6d163e98d58d2618d0150d3af598c3f0091067a488b5857af7a01a0c6ea69f3c320bb2f439f88cd23cfb219011054568e8ae66c0d0cb842bdd41eb64ab2b6de8a20ca141a589f9b7e13a0b3a8047eeedacf46f77ab1be386b7c9930f9084ba1ee582dc9ea3f5675df249fe5fe76ba30e7c2bf4a5868f49d0f90711c0dc23cf54ffd826fc6352701bf45d6ce80a7e0cc48437524264dc85249abdd350c1636c836de1b5cf98079f5b902fb0aa553e4d47ffa91415a102f1efd9ea5281b145521db9273cc1cc0609c789cae4b93d1050cd8c6c1177ea1cd59b2ca7360d709a9abe247c56d98ccdc21524eccabc1a8e7e91f413403de352e54948dec49fdf32ff53db10dc0fa679866a7a0734a09eb0422adffe44d3e8c427b8aee67685f82ad3dde81648de23a20a00c10556b5e6e219f8c6cfcb2e97269580d5f12e596646cea4e80f6e32316ddcf196cdfdbe0e880d573367719403ac2bf0a66bb6d78cc05ab88b9472cc54cc4eee4ee14623a1d50fd89cbad9a954382ada6184e70c5e51bdba8feb0bf9d18508e3bb10e4d48eb9c38f14c02ca62655ea6cd561085e465460e7a3965e56cbc3fd29008e1129d7792cfa82697d37672ee9e436d4baf96f95e2e484ed9cda4286bceb9acea890f17e595984570cd67b26c1a025f82d97c81a3354f53ca71197cb622859b97ead0eff85b8c06cd2db1d39f9e30974899e7ebde8841dc761f07367f6211cb5f4067cfa912d83fcc5ef53e8c4764bcd00c31b1bffad1f13b10b3adc0f7450a242275e90b772fa7dba65154366eaf25f9f897e15cabd058ccdd9a0f9f7756f843093cbc638ca0ebd5c7eb7a2bf679f37d998f69310033bba4d1f1198616882472f93ae09d2136cc1a759b4781765ead0ce52f176f9f3b6a5c9a360bea32f7ff2a33be94e9c78d18b5cddaab2d3a4ed3dbb90884f2c1098772a98e337ea3aff8de4118a9d2e10853fec0c56addfe68153594dfae53bf95bdb8c535f197b5eb5616d7d044d05cd191659940a7cccb7388f1c7b71b2b96ad2cca2ed201902856bd78fd9c518955512b0a2df24cbc372a193d3f189bc4cc80fa4f948782ff4d08c3fc50f35cdbbe7ab2db596c032f90a24124e5b5f7b1be85705c8ee0390af9656e6fb282eba2b46cb6c893704974bd65fa7a1dc8a634e2d4cd4c31c8ac72bb2ae5d57e861782de2bc5cd42cc70fe8ca48cdb00212f2532597b6b2494d24ed12592e8e710be498d5c4ae569e74c61b67dbd3e728e5ced13efca92399656acaf4f986dadb29b4d67d78ba8b20f251568db33fca0077c0cac81eeecb9afb6007e05b80a04cdccd2541c38ad3d8f4507c6e4cbc3b31169d7d6f19a565305e038b168fb2a962bf035b7c61fa3fb5fb0c3c4bbd6ec8d212b506cb07a1d886ec7d9d76e4efa833709ce300e373b8b6cef2665598e09fe555a4dae84b47a67ca364cb4ecc2731fddbcddc412b69887ee8a40bd9906a39c4f0d8bcc1cca2e061a999ec455d1d4c614ee86bcbd727429138e419da3bef5b002e2baaa6aefab4fe23ab0d6ca2f6a1d3ee2894280f5bb08dfd29933be7da54966738d0c4435455c72c5e6b9ad4eb09b47e543a4bae45fa45014ddb57b6231e2439335ceb36b724d188de2b0d38d4088925eb533e1ca0554f5303a6219c024f6e21de907e81b23861ab06225f0890294a3137551985741cf4149fa73ab3c7d312dbba913613287148d5e080ec785e6ac7a8cf2f0ab270d9b079a7d472b2f677e8ef5de2baae78cfd9952d8b18f2982d04db7e170b69568588cd2abc102ce068f8ae8baf6edb129fe5c7656467c3f2504fac4f6e3ef1bb638e08ec2ebaae19d9eb7eda3ff20282a78c5c6e7446d3e1a55c79c4ee1f26059241b533d16a692ed0382ec8c88fc2f781e763962ac4ba4fc99190ae4696487652c4263ba43d2b4eed3499c4557ec891b4ceaa63e47b2aa32a4c4023e6f46894f6b6706a095b8878e65670ddf771b72f89262c03ce95a0265903e63abf308c044397a5ba713621a4b128436cefe4b11a9ae66308873725a9063a17895bd36c86dbf5ae4cce2ff997562321e6bb7e561b18395c5c15f75efde28ccd6af38537c6ad3374a368b6366b6ff12c4c48d9ba580e9ba00b25368fc56f7d2b89b38e71e0879c7ab84f6a94a3ca4abfc4c67f4a8f0167e5a1053bfc832a363aaa88344a29c5cfae0254415e2090fcea21b7dafef3f4fe7e2c5c8af1a1d9f360ba5804569354c77f3cafd19ef3bb4c6ceb5a30adae85cb9155b91a1c0f3635189f2cbac17f76a6ef2fd1bd33cbd63eecb07a7ebaae5fce64be523ed22db93ec8148aa796837c61814835c66acdef9ec967080e4a2113a6c79dd3e35c4cca63538a7a2578a7aab7e896631805497214516a61b50d95057b92cae705e625c6f7650506bd928f35d341c8c36021a9f21a9fca34ac55047d230d4f6487623baf370f1f569744b72551e342395b2ea2c335a64d2b2b04ca88883ce09f4c58260d09a80ccb1dda484bc3c65301bc80d031fc1f3f6beaf53f845a980a8fdde086fd3e5406296ee084f9fa7d8f9d0f6be57e6e0e0a24544d0d0fff8330b797c263711a10c71fede644e8a87a742a24446f99e20f8c0d157c47916ddd7b88979bd56ee965bb1bda5f1a04d8ec21c2685bacdf4b9abd220929fd97e65ddafcfc4fb53222b8c8efba9e044d858bdef902c5d64784b32d791eb72b68649fc4af3632cba766ad9f5d865d57c250302b194349ae781ce7a9a7a20ae08b9006bee9f088a929ea1f11f63a35dd8fe50843bcafc9db624d64b3a13305989a255665da8b83ca7755bdf6305bd8a839bd6647a45dc3f2eb75f86f1025608aae59ea594cc5fa7ca80bbabe1fd4e35ed569af10e05696c71bf947f53553a6a8624e6ff3f4f79ef4d96b5aefe5e8823455ebc44eaaddb2b93ebb5f5eb0e87594056bd167c00bdea2f9e837c85d37ed01adc630cec6df2f17f78e9dceabcfb6c69c8c37e26ecda3ee50b1ad132be926477d2416178d4a1d5bddeda13a818faaec86cf80118d7bf51f8bb0fb598c263c979a5555f107356833901fb396cbf27d182e3090708fff8f44b55d365eae3b95e98a91e33c42b9b86cce3099d64f814586d8fa683c2edea0c35931c6d765ec2a1c9648b319908350be210750e51e27e5c72160ca90a8eb3c5435a52580afd2ae4c9e4c495560676a8d919ea72637c19731b712cb687ab4ba45e41c081092e2847c201e7858c73a6ce06d2a50d64af7c3ef8c864cd7c9e99ed4d4fef731aa971ced415314e43f83be144a57a03bee533b4e55a8cba1642dafcc4250021cd2ba6db0a922891498a34d23f6ab8504531c3bb7fd0c45082ca6a27619765030e67774df19dc0eefe4001dac44ca7116d79623e77c767555d3e396d35376c75b63ba13153583f282e18bca314025f9251c3f8bcfb82bbf44f37bf38c93ce90ea6341718f61b837dcde2550eb23bc3716a53e6aa30b349aa78b6409b1df43c0d549239e67b692cbf8e0f04a5a2195e39193165b956b66052f6d0536333f211fbfde378561729cc90f27489a02de1bd520b1cb6ade7676ede706120e91bcef27040a26b45302ec004d3c51b1269e7f37599c7d66ee60a3e1e9b99e40b4ae9eb471d71de57ffc71696899299b04aaf1854df6d0e0fa351bb0b0d9c31a59b5db5437a89e493b3473d956c1b4d541e8a80962a4fb9635a72a7de6893c1e671476c7565b9e83f98b6b9cae61b7ccca16bf0fa5aa2fd218da0bafd58db01023f242550f6d41dd045615dbccc1425fea0cadf6c5fc550e0558a9fd31976a4d54125ef9ea05be83b91cdd87647d56914cb413834dd4019603dd1fe429f3ee22733b7d236341072b2f2e3f06716fdb9439249a262dc1899041d923341b447557a7288873ffc1197fa4ee11f196ebac36b31f3132989eb7851a459a4bb00a19e87928f00ff3d34782a6ed0a5ded0076e12e8623a294cf959aa4103a9b5a9cb398a2a3d3d97fe576974ce922b0b2e625ea99845e5b3cc2f3120950fe2a257e6f7b17c523a8d3990d50f7f143a742145d07ee7a62a05f768ad724ae5cf7f8408f0d8627666ee2c389dd4c3466aaaeb78f4b7e8f990fde7f9c150a865359b41b248f5d64ad9be5a6f136256c259db5e8079541128739e42179c5f4a660bd6da26b486382af8e09b25a5293de4760e215de0940ef62524fd9434f229a119fde373c851e56019530cf1a17b1e7652acf62ae947ed8aab175f3924369dabe6010d001e1a7fb0f882a69644e3f1090f6a168bf9f27283b4d14e362cc36d7dbd5ec36d0ad45d006064ba4d65031d1c22ce96374e313bd7626088ef310bdf44f1d06bfcf2bbeadea8ec6ab7ab5cf12e693dd354c4bb2ea48185e892efa2a179ecbbbe9d271e83a920ed0ea40985888fd0a8ac250ced30648fb2c0d5de4e61a6c75dbc528ba11abf1052a40ea2330a91fdfe9de032c932d2d6bb9bf320b2fd866fb4ebf5c32c5af63d5c0eed2f46be44d5390fbb6523a813e6cb11e485788477d1bec51fa380aafa4ec9dcda993b620003f3e570907d289e7d41974dbf0779693e5ad653327bdab6999dcf5b77822144b1bd56c3e404fed2835f727309b2d7e0e92807d77c09c0e94c77b2ab9483ec00daac8bd0f0c07dc9fa1c2e0233c051a254032548316058d99f1c4b6e0eba47e57f66ce0578ddbde12befb25e16090512f96887f540980d3bc408bfe90c2871835feeca70a144a886bdcd488a87944c90c3baa20e92ef455ad31f5a2f1b2014e1557382e46c25d2d8f77c80c3021c851e01b1ce0c23e0a5b6d0379c37c3af221d9f5d9355448c0fb4173159ff5a9257cb1c63bbfb3b3254a492c353390b2ee2d32207f650bf37aee76346687569a03915bcfdf42f6644eb6c3a4e2990c285ee4ef271896453b4f113637cd690149355f6b77617cc9193f6bdf5d2fdd85c4600412d9087dcf8dd42076edef9094ff1498917608eced4de620f1a4712725e5e48c11691ede24a666b81b21593aeecaa37b04f3de1f08b1650d26560d71750c2b33e5e6db4c18fa04e42988139c24656b6ad3ebffb13b7d89feba00bd6bbae1cc37abdd1d34e028e2bad6f644794dd3480a635e2763ed06ea43923112379c003a8bdb61b4fbc4ab36f3f43a61e31be2a26a14f2607dac3f7b64ad300bd55f1cc8441d4a4ad9d52a13c6d2508eb0f7e55748137670a1a8c952d995e8450fb47c63dfd88b3b0774ac50ca9e7402eb2ab27dfc3e0b68d5eb4a73c2282c51fffaa73e65309aefa85aaffc01c4b87762574e74456ecf516b2b4e412e6b0105124a92166dcfd6ef6d3f7f0796dc43a970e9c72d583437ca0fef10736ed78b685803a403c3725cdafd842174d10e0703a2c8a96b37e90f2198da524f35fcb9052bc4de606694fadfbbd11bbf06f6d361cd50294e4b8710023243cd55b3021d5b7c102f6e145e505c79d098d78eb5aa4f42f676273bdd083126817b409a1d19368359245e37581d9d361f8050b0b5d751cb5e791c826e67751adb5252cfab6ecef43c4ee9883fe0c7ee96928ac3aedb426a1bebdcbe16b81ceb9cfdbd71a7dd95506cda0491f2bc2ed922fd2315c8f8d15104d3a6d9501ce30c4abe111be4c99fa5642348bb43271d3bd94154ad2a5d73154f518181b1c21129cef7c7e005850ae23423e590ff91b2f1fc2ac24c26e5188c298212602ac2c1a83e13baffd7962ab97c095bdafdca2f6788abe6ad75debf57d484b25c4972ad76f21eba7aeaef05d5cfbbd7a4dcf0f00f5c565e0de4015a9b665e5179b68e148bc77f51ba059b8712e6e38a6cdc4cff0c543c15346614b00bdc936497f60f2faf8a11dc9cf547749307a7dec9b129d969cca903d2ec0b5b8ae8fa4e3fc98bcd920afc87010937541e412f00c42ceac9c8dc5dbb35a260e939d4f4d9b09beb14a40194d620d36e278a073125139ca25ba96cc2a3c9ea17a13f09b799d1a782f4b4b006500cd70795606d871bbf958e33f15f4b38971d0e7aded9fb4c48eca5a1b45cd2aa609c6a779a1e37c630496464cccfb59e0e6a6bdbf216d35ccb7802cc27774a695f411339919cbec4a80d67c5f470e16a4e2b0f28c9cf448f0174c1a07e33d692526dc76a22393b82d031abdf3d1016299bdfcddddd4f558f67206c535a7f4398b64018b360cfd5f6bec273e1b650ab78ba697572ba3d17a75c836e22f705253bfd1f0732936d2530de9bd80ad882dda6844d430f3be8ed82b23ade934fd20bd7be7ba2708154e3506a0844ce7c53a0c95629cc87f90475234ee9f8fb93f0413970018e7b92077ffd55d43a571cb35afc363c7d474f5e1610a28dc2459b728cb880d235fade9ccfe9693bf961d5ba09766940acb3d284dfa8af9ee98547513a83d64e86f83ad6a326e4a0fe1a5db37f165f5c4e9f3f5ba3c3d44f805b6671b7c4649295e29c56867abe46cdbc71f79cc055a7afaa29247d898f70895c67f09c056947e3911e7a77fd06b7063002f3fd2fc6dca69748b66785b78ce883aa81f6f71c3e55432df6fa2e90ba3195c432f7a90f32c1e2656afe3dcdf7487bd8368f4dd29ae075e460bd35b7174211239b1ba42e25c5b014f3c907c82cc493c98c508f3e6779fbaa3add985718e541fda3778695c18dd3bbae382e84b1ecb079a14853a7cb412ce319d2db263a8c2bbac434a3d30e491c8ceedc7bb5fe68d21c972147e5ca439bb7c29997cfa1fd2e581cca0bb6ceeaefea3225bd8e126048bf2637752431f67dd63fd0c9d250db98973a92bca1704d25e5e944ddbf8ec120b7f72dc0fce3a6a9cc77bb4c90da73c492b030008db3b3e968f77c8831da1b86e2ce620030aed4e25ad81b3779fdaca5f5917836052d953d81ebd38008f3dc3ee18288164d01bbad5b99ce7095cee7be271e4f656be4777cafb85d55f6638324af8555e96ea07e948d6e167fb87eff8ede07e508d4fe47087b34ad8b9b58ee6a86b8681a8f2d82eb481db05e8384a5213757699c87972056b42c2b48555e4765c414016693066a320df7dd9d10f60adead76d8ec5dcb3478ffafa3e91271659dfd539898616a81533548425e08db8271b467e6929e485ebe16149b62cecd575318ae787163046650562aeecc147c16431a1245ac8ad09c44d8e4de81731a0f8afea6a2b3f61ba45861b1ded6ce8ef87ca800c2eda8762c9b36a0519974f23a26b1ed0ca09eb0da4926f9741dad052924ccff0e87f69405f0152627236b966a7d6544b0968d2bef6bbba2b67261e56d4031e3ac0f56715c618facaf34b4d57659220cec6d83165e1956b2d4d4380483f738890d4588a66c08ca8e72397eb9ab63d4d5ab9e299bf53ba3ee03c3d8db37c67b7ba40b26ad89d762802e0dd0009babe8a784a570aa17f187c1e9cb5e21a2234e60c9dbac5b1d93dc976ecd214dce7a8a88f6e29c9f1e60aea794934f76969b8ad45aa6811a768dfab8a237a3292425aff980d07dd5ea7727a44d9990ec665b676450273e259bfb47d3590220c552f28121604b72a903a2b3f4c67608754213a6793a140c296c24a3f9bab81af749eead645ea22d671092a537feddb4062e22094e3150df0dd132841f18c8b208ad79de9b0efd443e08b3099d78481e789efc853cd014c82dcd843e1394c962d1ff337bd1940a41059993541cfafd025cfc0ee191060cc9b4c833248628cfcb99fb70fe9beb41e4fcdf89c9b21099e82838b0697dfc7f7b10982c4d55317d0a07f104af7e90db40d399fe9e1d63fa09e3ea2a1f2660e2ed2abd24182f62f510f25bd4ab1a7ef01956b964ab9a7dad8a089415c9f3b5c6257dfffb37897f19ef0ecabda6aa28f86ff46e839169de3b4eb905877bd69b89e2628e7e8408df3fb8285de78e8420c5141df31864d323207d7687508c7f88363b4c518a6404a992e2a25e85d77a278bbd14bd2ea0dfb45322f149566d9dcb02df9b4ed61ba7be0a20a7eeecae08a75b6ff25615b9685aa6668d49171b8d3800aa978737ea09fe1852a1276c2850f375db6276e12591a1a0410fcd167ac7326ce675ca98400444cfe8f002729567142f86fb7d09181e8cf735e98328dd3e97814e6ac6eb92a4874410bd3386d3aefb6bba338a3a6d1fabd36f84e4a7080cfa21efa91c557281cc8f98c9bf81f547ecda9d827ede9c7bd3a22e49e1b40152999b5d669df9db11e49b40de1a1f99733417787511b5b21f3a47efb3589c9128c626b332c4a349fdf2a6283fcd100feb73e4171c2a03531133d5f1f41902df6df30b9e7cf4d73805466a9bb6eca4eb283dc1f4fe962d9f9ea45d3895d8192ce9aee0d796397bc14e545796c607faf138af0545a2058676c8d4360cd3e0fe1d0a01c2b6f3a73810d44e6c71ab6a06a818b3919fca1ecbf3cdbc77838a043104af24eae4e1063a86df4530f807214ac9cdea20d8457e7af5d73abfca524a615f988efea18c348ae631a4c813f6f4f566c404ac710a2a7b588cc012270fa031ed5a18a0be977a75952916a3951490ad7649735eb9999f54f9f7609889d810d639f1ef3d28df5e163ad2b6b04057ec079067084550bf3793b3764b177a1ff24a24d5bb284049f6d462ee371aa857e4bdbc88b22796f0be62ceae28956e30162164b0688a5bc596490fa1ccc3f7152947a0f0f48911d1ea6934a665b500334b6ec27b40f58d9de63c11f6d0535e72693e78deb44f6c2e9708e3036edcffe1eeb7e045e6adae68aa6ce2c2482c5994f5649de73f7e1268f9a4021151daa4d335266e82993413043fee6eb61f6d6c1d61130c51adb6c1346d43cbf072222044db5dd4e77d341a23a598a89541b546a2be921f8fc3781af05339e5d0c824c65625df1249475a1d935242a6b593a2611f3b5360a638fb2796b41a97e2619954ba35182c11a9fb9964ebc1ba1576ea49e88549895f03967e67fcabc4ee680ea7502a327f4f7377beaca46c40921c20fdd2681de633dbf224fc8bcb6d613281355c55cf14dbec7d5890a9019949c46c7e240bc465257aaa0e60fd4997bcb452dba3cdcae04428bc7433421b150b49d27bb8c214afe77ebe148405c9e2fb635e2462c82dea6dfca891582a817b5ba666dd5cf1b71344b682f10c92566be653590d8b6537e8142aca1b7ec96c599cf1fd24802f82ebee3fb5fcd348cef72a28119eaa89de54730d28912d11943d85d69de570a43c73a3295bf5f590bd4722fce9b18c4e4d43f1b2e47cc3888f26d558b61120b54fd1ec69983c2305a723ff51cb74e502598649df18a89d6d25d76da2ea03617d354c914670a2abf753ff72826b10689f5706566171ecb7c9b792b02b51436d4f32c42210b83f65a19cf3b052ea1e926948576488957eef637d1da2f1dc9b2e5a197cfd9d0b2d3f890a8d455ff9df80cce1cad5fb98f3390f50d3fe68536e84a802c9eed641d1925a75c13982da8ddc461a35fb54cf719fbb897a482b5754947d6cb68d926d2072aa80fb3c8aff104c4ddba68b5981535266b0d656dcf753f963041a36f9be4a3d05a07798798853bd29ef8f3e4dbde35512af76003c4b425c81052520509621111dd19f86c4e9d6846cbf11de4ce5fd6abd2cbcc724bf4829b5c81ba907ca84d7ac6337dcbb57b8080b8cb4ef04aa371ec6f10a591d826e0dd259fdbd48117949088fd19babf6adb28c2c68b32a31ceb53f480ddae9bc3df8f3117ce468993ca2f292ceb52250a6cb24d60f8c7f8b87124514963810aa7d1ce2c700f38744af32e3132d94b55d2ca548c14064c53613089ed1584be6cfeea130180d8ff040d3dda1c1ee30394d90caeb8f1d31dd79a4682d9a2a9ea34ad9b269492a400fe30caf108dffcb74a7edd8552da929dbe122af62338c87e374cdbe3936b3a2c2773097beb41262ed09501acdb46e0dfa463a24afdb75770ca2984a29c732b94a7a68979dc64cf28e5b5865b613dd8631ee7ece3369f79b223994e815fa48fd9757c26adfa3d11317225442a45564807500f9cd3e5716e3c45ccc96e04a2cb124b7e598a242407ceb88d389abab71fc5b08b0f834a26e1e6aa3b543c9dbcd804620db38437807a369d01d602199a3dd7db0837022525ce2140ee7f6939141ec6ca89102b95a389b8c8158f41ddc040ef70b8cc8e524011a6a13675808653388a3a05ee523c667e53d74476b47a0c75e40ba48f2b7eb3cedbcb4d9fa7ae5e77e4583cea222c2b4ca3c200e7d972f1645da4fdc27711e413375d35d2e4d23f1b1e81a3f028b58c8d8e1918340cc039898f87c4eea37db199206d28bd30700f0e966e457870948c7de95de1af7d1ce0d5a1ad43b064def960225e1313eef100375bc1b1489a2bff3f0b8ce62c100a61645b16570713a53a32268ecee21bb1ffbcc234e0eac467740ee6ce1ad1f7ebf1970e5764302f4f082d83e298cb521f72b3026bb1a6098c73153a4f08fee3732b195ed5c8028f2e5bf9351176821da8847bf48cc1751d5a5aac2435d63d59c8490b0becdd23b9fe869138f5b7b4023f8420cb8064868a7de47e8cfee2f9dba2be17abd8e87b9e05ff1e5afecb3a4ff197402366181a21b6276e9db84ed457eac0842aa542c77cd8c53fbbfc15234525a217a7cd7fe96885b17aebaa60b76658f69d4a991892cf803a9f0834e33c710f00fd33ff11e969e18a1deb3982c958a075b94d6529d6261bee9efd68576ebc9c57276113489d309bef2611c83d3bd755058be5ec49d72043adc17369d90bdd3ab25d0bbe5345c825ee213501b129139b33a4e4cb96f12e13f61d4acda48e814c6917e306149f4d5a0c23ab10ab8024a12d7874cc911bc219a1f7392aea6b9fb5fddf3397ccfd6fdb1b5650a055729f911285235c85243237c28d96e8cf163bcc8ad8f63ffd73af7046e30337077a4ff11f48ce9625218030b4c8bc063bdd60186d969573e4ab54cffb2650d7dfada80e9dbb224b5ec1000df60793f0dd43930bfab642a54890274c487c981d8ae45916632cf4ce142f2608502d5b8254c15e073e82e02220f0bdd13175f2e51a635efae07e149d58f44a3997d6c75e9c8e0441fa83fc014d768e4364bb228be6f26e8a68b52a3fd28995052044971e259b410c32dffd0eaa6330d71261494e42e733e91b18c2196ea77281b596d66b716afe31363a8196b09083a4fe6707389fce2856e2c738383a215c7f8786a26c51c1bf5b2912f908d42a584c4e776cf1e7595b475318f978cac06188b7c2a02d3d581ee15d0d0aca2726da532c2bace002d266b0830eb332bc4ca6bb06c82330087214ef992556417407405d584e1620cb8a05a2f9ee0ef3bb38e3e1b7cb18a2c0e7e6910842adba0155178122e990f0b68b48d5bb1a8b4559a1d4725d0268b81c2d10ef32ebb751ba1031e255b2ca2a3439a4dec4a2d98129608d9cea03798a2851eebdb07716a3665114a741b29a0cf067294d9399bd0320cbbb622fb7ec17519ea580a25542e53d90e7d2019517d0555cb3110c14f848b2e324fc177e5dd294ed7d48056e9e1a15c25b09ce81301f5261afe7a31311c21308a6cbe4418c9ab37ddb6d31b45bd67c45607ca7362ba6dff03f34292183548a63fb1702255fca3c5d4c06b13085aae7654d45fca34f0cdc3e4fcdb9d8b4d6cd542faaa2d608aa4427c60c9aaa23ce1a5f65cc732624cddbded6d7eeb8025a245dff7efb108e5383df40ea24830424595b4c9ee858652e5bb2000760a0dd2b454da1774489e701b17be16cc59190021df77a7549dfa4af6eb189e6b86f7f6d3bc04be95f899e01236bc89d84be7ea6f31391dd0c460cb8726b97255535745cf6dedee3a101c1a5ae07ab36117a206e47bf30fa1d97a6f307b3abce1cbff7dadf91ddd85889e93c60a6f549531f5a7ae8257662514c1e4726cba070e80f7b408f90199943f8fc7084b347b1fe7e0d71f04172cf5a22dce3f8e0326218aa3e653873728ef081b910874c093d41472e6e40049e06226308bba86768e78b7d14132cb6a2743381b251623d84caecb9b57092bc8b33e69fe4dec8ce09eef078c31504dfe0c662c92142c7eb54440803114410673740b41cd5e98b55a5e67cf0d2d156949156ade3639b276c37222cb2638d13772eb7a08ed68104ac471527e49af90d3637943e0a669a2d6b79dabd1c9c4bfa7adf392b21be72b46ee4ddc9614e7bc1e00b15b2daab8b410c9004ed2aa678d9ad5798626d73cee62a6bce31e871c584540eb135fbf5416c6687847863e98bbf665d848cc1ab8f41200b329a60a90b7425cc895f61e5292e9f5a728948c1715a541531e72b40e8780f86fc4b0d2b18a4544cf874344437dba2306424656a10708a93adf72b0537a8bcf8cdd95e2a7d59caaaec761cf8cc8b6ad7412392f1b3cf93b75e7acf64cf85956940c603852bf74a56aa05f2f04b47c07d205cf227f3c613f2461eb06d02d23fdd96603d15f9ae12d79df126c7d57366c6ed536ba8c75c6a70ec382f108d0a2e677f8a0fbe8f7ea92d0364a287aaf70f0d1f36a28f796545013b526796daeb4a1c16ed6d38b123ba1f321f2db5660ecf8fd7fc9de0764e5c8ec3a65f5d3b265c80ff455c65ec26e085e1769fbbdcbbab37baeaef36acd2ea5fab62b11627eaa5a8f6210e8dc3346ea6837644443bdb98f655cfad3c79b95a79f226b8be37ec4c5cc534841ecf47c9ea7e4303f300d505ffb4c2a9ea759938cc6f08c74e04e9a7095137bc60304d6e0b49dee41fb48ecae57b3f09b131f53f37185cacb7e2630416ac281cd53a4346a90ffd2db0eef2eacf996e4dd8013b670ea186d5fb8ba2a36656c0155cca1c733639414d63017b190b0919cf194baa2261f6dd0cb8b34f3d085495cea45ec8c64650dbf282becc3d899b4bd4a814f387a74994c7d5e45350aefab75d821158c5c3e2a97c89d595699227237205548ff9e365778e2773e6018a3849e16a4d9a997164446aa4aa0d81954b1fa2d6110d92f0aad7f6233054cc9a07d42cf508b6175f378ef2c4d58554c06413fefcbe22db4deadb6e0f63b9c97ce068fc67f0bd9827a60508231a48eccf8fe65eec542f3fc29051cf1a4ecd3a8f290a7cea060120e1c2e6349bfa75c9dd12fd66b78f0ddf08393b1098629c4777fa2cbbfb312627ce6f36f40f5a6bd0c6d1fae6d4561ea6d9126944635e8b91556a9c4a2d3c5f7856eb861cb20b175a4b500831c13ff36f9f391f20a2ffad13ff7955e7b10111d9d33db15b240c149778d5684b75e07d06646d285f009f8b4bafe4facf6ec9520b6e68c668d22f3d7a1bb3c00c24d25c20ac322a3cfe2d53e71607025e75e4007a9d6466c920f2266b15c3f18ccac46be475d906b5aeff44f04338d5704c74438d8a725f3986556f19b9dd3013d379d6ca5711351fffe9a38e88f473631999ba7517ac634cdb9261dcdcc1a809a7fa7a763dc16c95b76019f3ee5a66dbed51c36953ab06d5dd3fe508e58ddbd85ba1e0273b6ee2f658dabcf935bb8a1017b6517d49c0f92e1c47489b2c09fb2c81f17caf4b0d07fbe3650b0cf29c0641f473e0f46f7f7c0704f5333c546065a17c397fa162fe53fef97878d73fe267cd75347e516b3d6357dd011a7c08e7bf06f9becf7a9125da7e2ffb867c8aa8d16122a78004628655316e504fda7f5c5b16f65df1a8e18a2b7684f5f796cbf5518fb50b2276254d879a67da0f88eef8df312265fd4cd6ec5caf8581bdd554e986a0af2a793297579b17ab0f4c22b39a11aad173d0f1ace8ec650af330026b553b5a33a35489f432f10127c723ebe93247269ef3679e33470c40d3dc72c9df25cbb2dee1755c7312afebc2ecc05b77c246e144cbd8f98660e18f31470f2818c1d4c9d9dc90dd87118648dfb958fef44eff2c9d80b5deb52b4f2525973881a12760a9f01f8c15afaa57e17bcdfbb9aeb887c345cbed1054051ba3ca6942caab438938a719d12abd34390f6ef4eccfd124934e54e229f24e54a5c9ad9e6ee30fa6a3a38a442caac574f895282c43e7324ef4053b9466a102ef8585d4ed94753075c3d4192e63bfa7be4f120e5513eccac1837ea07ceeee0b653e81d335286b2b28d246432da5839f781d8ab9a8b3138124b9a1d3c879115d6c27cb20a8319b27f5e6d4450b81bf44d50c01cefcfe58b5797e54fccd7ce29fd7aa864d2c61a65e38ee5b40cf302554025e289b8f6fc60f1d6dd71c93ee6ebc75304cb4b19c605d0c399234967bb04de07f425e756ebcacd269f9a6f8c6571a5749571b7a6321908085357e090b162e0964055819902537d83b0ff569a2d6815de613d640a81fd78de078e87c390798177dcddb63e21e41e975ebf8924cd76e04f245627f05a1bf70de86e3910b1082ed2ec1d65b351e37548fbc8763ae871eed9e9f948a854a8ae58ddd29a7449d26e054b1440f21a2fec7ab6129ef55a05cb1451d908fef389a39f8924b4c172480659150d3da9d21ad29a7d37701f167d4a1006491db0255af81598fa083f191bc12220168c5bf0f545afc575ae9c62d0ce6d41af3752427eeb31ebaa013d6cc3945e778bc20518025947052c65c78ddcd50adc5a84c73df45ae704e6564c472acb0905afb3291a21a0ccc0b323e8e5b27ff337796f0ffe7284d2fa2cb6ff601b01ee04f8cff8cf24a06808951fe09d5a772dcba26db82ba33ed4d311a80427b0f94ce9539b6b749b92bac8d0e57e40c7decb6ed27c5f87135be7e29d05cfa0cefeec924f27d05179930e3308b70eaa083d393638f4b4ffc7b4e605fefc27aa3d56ee76d0f73a5040804ea7e3698daee9fd746af3adcd9d0d9ae3d35d91ccc9071370c62be27e9758b88187020c9e0ebde827551836595a38410d9b723e5d6ce09cff1e56b6cd8eef227026c61661e7ab2961b6403376de7e8a0a56228594debac9867509879edc733ab275cfc86589bd835a0d681a2ae66b2c7ab4035d0a539401a4f18c47cc0e71c9823c287dfaf9c88bf124b158b278304436f4de7d662e6fa6a13420b8ab8e47fc5cd4ab1816620cef34d9758f80f004a00a04a07dcaaee254d0ad4bf37042f0ee2d497e1f9c98d9ede03e613306791d8a8c43f1afaa4f5c63895727699b6f0fc47d9036abc230240e34ecf1e94a17d36472d51815602c4535a9ff293f42732796e7d38cda96340da68bfacc4a6ec751213986baeb97f3cc25addafb0d7c72ecdcab205899786e259a0f3ca6e16b426618133ec5f88b1ea963d4cc6b41f12f8fc555a92c88fa72557b167fe773d0f6d52367d8499747933101f4146f882ceacaf4c10004454c7d52c38c7f7917b1fa7e4a6af5001b264dd44a803bc08e13c14727f988b32e164b2687c7d05568c80ae22ba852df18529936e76c0e94e7abf70736b87d8069a70c7f8c67d0f18b6d1fec52b10f3aed748893dc2da0171a74ee0f651646d75fea3d9565571e547f88e9d66f63307cb5c7f1f64b8e2cb86d494e185d3f7020e8aaa02826365a06ad80cf71e5f45e449643aeac886d545682b29cac5a5786fcd0c2591f980fd463205d4e55aee96a8bd42c7085c6e4aa483953249e514913dbfea8dccbb10bda04b27ab7cafe9c56cd545d02f76179564fe455cb8836a1757f12ecf603926b2e166dcacc38c90e54f374b54323314642c568da9d840d2eba42d9811ab7b51bfa0ba5af98f6e6df4657e44a58c1be9f05aceca38f257d3a914a2db7e4bbe9440fc141f907a051bac812488d4633ab4c841e1791aea6beee66ff7a6902cc9a531b65367e395ceb9d60daeffeedfabfc0f742aabc9d2508ea027ab481025d0517785031e29ca289a151ee080b8cbcce6a62715ec64cbf97d15c67f732670586442dff843bae0006e573d3f7e5579f822b745c243b3078f725d89d69c2461a51d384c8dea01e4f6b70527b5cc71a5e736d43507374ebf237b18462f81a7bd0b400aebbf7211be74cbe7c1c92635e7fe531307530ed36cf63ae4ea814f22df63c37e85732932d8868672e24bfdb1bf10208a17c292c8aa41bbfd7af99fa768a587fdf6e6552d2d0a33395fea0f37a99fc46d9759bfb6bff0de985109d4d418c2aaadefafc91c91bbd09fb1cafe9029af20b297b06582b186e47c223e441f5bafdd1951c40a78972f475613ba4390780706d520b117ddc870737c34bc3c6500f21880a3b35f240a95648c4cf7fa30d8346c142f4e7c605737adfa92c6550e83dce1c45209f1836a64ceaf46fd58f95ca4a452696c95c3d8770007955b5479539dbebd1d6939c8ab2e12a8b4f20e21e05ce09a0c9e1b54ec1cc62792a1b3b9c5128d95505c1bbeb3f2f83a086d00db6d8747d7d55906408aa7193214d590fa82009b04460f0c5b498426074076fef98e3fc660cb30ceca9d7eb2c6827783d7d88ec111c6270b6c0dc7b924d51c705339d2104abe003d58327ac6a9d90e142c9e42fdd42235a32f84db5d4863e031b08422576c0ad2e4e5aaeba39359dec5fa0e4d9b7521349c255abd52a60c67ea21a5a9979c4dbfd3aeb9e22cef5d711e0025e749a5048419276a610cd29ed0452abcdbdf9be36e4967d8c7438cbf31747bcf11f93ed6b59dfe20cb6a2cda9a748d00f6db75be4bcba014cc9bb80bc78d2e85fddbfa730a4f1fb7be27a5aa3fb5e1efbd0250c30636b3c9df4e6d8162ebfa710526344f115df42ec9a2f4f7154df8097cffb118585734489b547b322fe67ff72aabaeb87c837e1b1ba9114b1946bbf9a2d01f472b1044a9bb6142b94e1ccd7786990d4515c9a7da0f11868d42c115c98032646a594d56d17d1bc1caf4ca6f5b52302c759b83171d22a7b82dd57007b2912c9e87f7ef879713f86b02c997bec184c4971e7de0c698db10039e9cd0c5db05ba744a5b2ac4750680aef184b103b6b14d3a169d74a41bcb3de1547a9a7dcfec73877101618d575f9ff0686593742cc041fb3152042935ec5fff0a8c3274f139e2eeef64fb0ac98ab1603551af13c3f949f582524407a2a016ea94437aefd1437e94d7b5a7351e4cb651e38740fa83b6ccbba5d9842612b9d2ce3897ebc43a48480a3d35baabc739d0d590c9534edcf7254a467699980bd36b8ee09c7cff771bc9cdc7fc9267aaf469535c814ec9eea99f0c09ad5bd1f6f5d93132aecaa050dd47d8257093d0d91f5e6246202dbf9aa907247ce9250326381bfe16d5b8131fa44ecc5bebbbdcb2f6316c0a7e7399c764685e1ef79f2d55e2d3e97f72b4b651f8456faa8dec5963eac5c7143229c6e74757e26f713732f5a7732883048ee9bb307dfe0c7a2deea842ac478bb60ad3a481f29a90ad4f1dcb157491df0fc3dc253a703efea5f1dad0f4e7f55e0374544eae69a830f5765c2a21e6fd574e07b1ef6a581d1cc59c8ce03f063c73f20f7bcedd92df4a56cef710d35c1d14517e17f1ebcb14c1b85483326134f538c420e8744ef30d430354ff2029cd1b921c517096933118c5863ebaa5fa69ca7f85bcc6b4f0a64d901d6e6540e06d61ba734b6f670357a7dd262835efc4454d7c197bfd2febffc805a91098c9754e299815d47d5e8e277f72a01490b9472bf677bd945adae7303736c0c5f11d63439bc850651e6651b17036635319684b8839edf16230db0415e586914364a258a2da4882df2b0f820d476be90a587a0612262b277dea3451decf2f9284ae3a12ca1b9dd524357d575590fd18282965aafe67061a35aaa159478b6191a0b7ac316143cde91c22c52a717bbd04a70d040e1cb63dac1cfc29e50f5802fcc4141ec4f318842fe15e6864c9bf349b9c97eeea61e4543a750f1b49956311fb21f5d7aa8352ea3224b4d978f9e7649a335806e8fb63e4dffaa6efe0ef4640231ab4f8fd2eded4fa3123f5dc5a73ba08d93a9df00e9ca2c5950d44821269f007e50ed367055cc0c8b8bc2c00f94963a70789942e727d406415b031c0cab234e5203bdff89a31e732ccb9ff239b3df4a9e8a35e017cc1ebb014e2a5aaa0cfe2c88a16fe656dfef4831b79012b29f44a9328fb5770484d5bbe4e7e6661fc4ab1bc72ff565079a73b331c20cb032ff4ad7de847135345af3dba2292249f86d28ab95aef643eef35164aa03de61ab29890300d221d413e93affa5b2dd44c5d0d5cfc68523e2f3c1f4dfcdc78d39d68ae57509cc1537b632ff72ad55cb01647c2eacee83136039dca2a9f30c1470e8158c965e28b35ae05e140b3feb202b38cddc095fd9ed59fd07d8f9025fb1303d9c43caed4a900bffff5bfa652f801a5def192452355f0bf914d66bfcfc5e0290c17d397196918b44f66e69444dc40e1ef1fa36790c24b8d1fccdbfb33738dbb98314b8930fa470becefd612e9c7a37bb4b889f56b1a9d26bdfc644a40d2a096eee8e6bff1153a36a50ab13b65919a5e5b2a65a69950fe669c1329d05315be8382a591cdd65284efcb8e5e417f849ad6c44a1cf7e8cf25aec5c3e5fe03ac09a6b9de408a3445ae75f49c36c93d8d9089c1b52f7eccb8b455b4dc056a0d381ca1e62f0850a73c8abc5b5ed7dc7a8d5144fd514c66e9973ce2ec41a2a6f6c46545468307c3e709d5fb92255bb133e64b17e9e035351b01c8927b8fe21baee3b680a3d2c98aab647a273203840f658ac8564adbf58b97fb6fecaa96ebec9cbae9e09914a8462ff1486b3b589fa57b5983e8e5313ca7a78f9a25981f1be1527965b34c064a0ff5530348f240c19339291e27c71bf6e47cfff904c88e37c78be803ead906089e11963a039c87b6236076919a9cb877d7847bb19cd0934d12139f86352fd99e522b3b367eb5bc2c002227076741573e708762670ed5a42b746aa9e342c59a60423c09b158c73ae15b20888fccb0d5374bc4e6f60f4120805bfd749b58f3b2716cb7725cc5193b3e8974310f4c844119832801666dd5eb26876cad92d7288d873d635e007698c9867265dac84d742baadc089261e64f809fb1ff4fda1a2349a66631d15555a9c84cbcafd02663deb4d2b38929c07a039da5eb50fba7d2ab66d3e5c17f091070f1f8128bd288fb4ea164cc8a399163426307b30b440f5b4eba5886d29aded3e0213ce1a8d93bf442922e89c75694d83f20b28b0e727ac1b3386468fc7f08b492cc0475de7ff9bead42f39c2705ec620b9793b7ab777896c9a8605914eb91375e6fa74fbb8b34b744b8cdb716d0fbb6f35fe9fed9d5cc7208cfb85b751646fac243db9e028c347a9c86e584f603a58dea5ad366a7ae038aa5df654142c1f169cc3dfac913079874c47f8ccefe47235f55b85b6f1553e9333d5373d10a62b9d9d5473353534437b265b84b3b1df738a323fea140626c9985e972d7d6ec9d3fe45165e32b526cf251b985e1981631deb2268ae2156dad5c6fda3d3fb708775d9fb475f5d9cf14f6a6459aa62e30aa10967e8ff2d7b57f8c904580b33fdd52babbe0f096cee916db4e581d690973980b66b9b7727329780e182f80f17ea8c972471dc22918a194ed17988fc00f41f6faeef7a3ae05ff36956341c5dfbeba36b61f2e9d303352d88f06ea5ef6d7f4ad5342bc3ec8a8e72af136cf54c1b560b14f43313ad4ce6bf30f92bbf309754479374d0f8f6474701f189ae754b84f198969c426f460360618a7a1f9284e493703d2e3261ca5df251ad43e762a8134e30d2ea653cf0bf80deec2972bb6f91260cf6087db9ba8d5adb5b4b05b6a66f9b7e5f7f3fe0329e3334e57bb1ae627a2ede0ea338edd11bd02e7dcf27240d07f576704de942da02164192bc30abc05222d85c2964d25674b3164969f12a47433ede4411bc11c240516efd24cddcc5a79f1a50ce61eb4c4f4577eda305d08a8f85da10b896a1c050c12d5096fdfb60984c0f6d8b6a04e058dc006a8163c432cd10f18460f57c1cc5ced1f1bd57f37cb298c7790fd569a1718e4b1f820d150f7d9acd0a61be80e42d904052b40f22d69acc7a1ed38f5a6711e2d8ab6585f9312765fe1575b99b22337cf636050340fe14fd714941308b51202192c04f8a54078cffcf85cc78f82169746ccddb021ffcd78faa22dddbd40dfd01b040eb42507225d5414a6e313d42643121e722764e225e2ae57d6209c290d50502146fbf4a9b02b634272b3dd076618cf7ebf0a5c4deb0c1eb992c0e730a1f8af47596b3ef75728711bdc52028fa7ed7e8cb69ea7f531e01f140ae14980a27fb44ffb830dea201a963ff8851c1e856416fdda49032d778770d4f796c1e03dcb3233e845058db0e2ded85fc00bafc3bd98eb648f33073b0162ee54d2eed7e1684db70e918535d407ec7dc22dbe13ef07d0773916fbd98828267fa19b3ed69f22fdd6467f3ffcc61ca64fcf79e86bfecb6d1b6ab3e5fbfad278e233cc241f205896c48a3ee2ec07586a56c412a92b5c07bf1fc989f4920433114daf35758f4bdffa254d5e84e48757a15a1f90ffeae17ab39ea4a287fda8d292b5cd45e17d9db30ab37aaf8183fd8558ebb59c3c49f4106a594a69c3e206c34bd9533f24c3709cfcd81825fbd2f00897f5962875a8a6599c40b9b97c49553a214bbe0d5c219f4760c0a9ed113b00d5d9df5c58a4bfe6b8649e458a4123dda6ff243706a077c45967e05e9245caaff7943b9d4327b9b08b9cd1e2583371a0bab154eb60abc0e1777ae7970f237860ac89d9bbbbb8c50e8b244df08753c3f25b7eab6b5b13a28986ada6037252bc32f4014d64b5b7be9362e95a4437f40a2fa5d62073a86b4699c8f09af2bac6e88cafc7c9b0e18087c7e4b08cdfa03f1303627ec14d5c84e7b03609e336bfe875e22eea59e4fc8a4d5d9bdc3a03f26a7c075b6f6f9954e966827188b7c58d32206e5ea345a983aec6c118625a4a204a39605a8aab75d6140c3bb9d17f00356836eb388fc50d239165f492648d67225eff431a75ed7b3d23568aefb5a9cb58de6730ffa22fe19717f155074fccf5526ba1e9555ceb3ef684448dee72042d510d6e6e4ccf09607505fef385f54481e44d90554b5bdd5d322663a1de4be8eb33b48fc54d078ffd7cb86ea52da7a223aa8c5163e8a4a245bcccf4acc41951d5224cb6c870b462a6a56c901f1cf4afb7c4c32024a63ff8b8d46a4f7e4d8c9f062e0f4245cff77131f63dde76aab41e0c1eb6e2b5ad1d56962daaa2a0a1183f49b126d3f4145679afa857520ddc3932a70aa21f36f37a9d2c003a0f7f0c7d2659799936ea7d33672d86a3f0af5220aa7c222b0d7ef0af0088d311406e0f595923577059b31b53ed1d5a529153aa53eda40dcd265cdd02d6af3a6348ba04d26119d7ab1db7241b4649e22d6a52232789ed1d8ffff4c60579fce7e2be36fd84e643c56d2404da517ebcc3991d98af7a6472b08545c0f91fc14c988364899c05e97249debb4a7d7a26473d0a5a568f8fb82fc89f02d8ecbded91b026ed15369f0581a014e2c9384c7c4142babc03f7907385a6b26c1cf3990f3e8cc10612fae8ec5fadb6d22bc321aba9297114d5e680ed0962f53a5dd8f880cbb9cd5023775df7a718918e197fff51584d477ca30ef1265c130033db22bf3cfc55f9db2708d7c9c7f1f1010e47d1fad32b908a89941c0cdfbee57c3096a54c825664b88e6bbdc7698a7e83d36b91bc2a73dbef90ab4a3f1821b3ea6902d15028db3716bba9f2f20aafb0625f409ee6368ffe816bcb9636d8d75665b42553223641706a8c6bb12176cc940dbff5abe86e99260dfd33cf21c47fa149dc9c05015d8515e92815f4ead8ff3b77500269afbc85517926a288a2818225033ffc86e7dcf80ff5d604736d91aa27ecb64b092206015d8aa59a3509cbfc45e5738cf1364da68560de45cf08c10e251d95c6989c1027fb253d957030dc42894ef97e7a4a66eacd1c13df14fe3e19b9531649a3a6f0ea704ad2b710a94f0a34526eaa953203af5eb328397e257d13f296c069f1e9485ed353b199889bee72af6ce794e3e4ea8ce57a1c1236ad23d565c9f1e755e53b76baadc1d86a6b3fdef5351cee5f6c6f43e1bc6550431bb735389762e95d625c5aec6bfdd3fcdc1c5e3409cca2380271330079ea924420a85b08ab0994d7be206f6069442b6139755c9ec6cc2863ab10d8807647decb69b8aac4f815b122a07004e8cd998055389fcc9bf35aa944eeab8cdbd125d286e9bfa24d69a4893e921ba07f9aa5b8ea795ea46ab6633a9871a0c95870c9792e40f5d28994739ea1d635975b08357d31a3f39938ce3e710db0a4b10de13b409a5bc35c8fdd40e613da495837a06df6006d01845b9b7f2be859096b9d6402d10f177b0f9f25fdb7bdae465d753b6cd6277c1b51eaad190e411c2a0f9a8623e17db389c3964da0084a7de0ab5c320be41ee0ba210fbe0f16b53316a74088cda4f09627a9f274bc18a5916a81a095275f7b6b263370e3c629f6b8bb879ada41e85f84411fa28754562f1bb38e30735bd664b1835ab9d286b66ab16174555bc1dd6032e8ff22f8341f85ccc4b1aba24a2c960298962e5391e7a96f01b919d127c7da6d19085734403f2fd9f07707a87b612ee33af9eb1e80bd0ce1954b8d5b78badfd380fe59e75f87b926f303e07c6e381ba0061a00a467ba648fb92287e6582c71c78d8ac8a378a4b70ec7b6b1d622046dd3af04a85e7ec75605d3adb44bfa7b0e50492f985bede223df27ec640c9f47c7cb8939f3084e3fc58d51dbf8fcf44136feee5a39a1a64e51bcfd8d85b7b1dc5cbc09039aa5e8665a239e45fa2ddfb892c25a05bbb4cf92d71bc4041d4ed68724a3432bec9f5f8bef2fd92b5a310731a4863eabb19edf67234d75bcf0431ccea6bef8250d3ff140cd7ed07c82760bb0d532c717b6e1ff2b42fd09e0728003496348180f3648b35c1ecd41da58ac5c6a4af3903450e40fcfcc3334700158a7238b2996e1030264a5bc8de57408727c9fe1234fd4157b0f2e94a09434f663f2a9ef0696636f9d0900c22eb404ef4b862219c94fd979c11447082220b06b3685c4d1d036feaf5d8588033e394728630d47df76df8e43d5696dd7d452508790e3d6d708e287a680e8778123b7c41c675ab1a44f3f1af8af2ecca03a11de69c793f962c1f2200eb9c048a8a2229214a5c75e085948725f9eea89a04f83f82bf3c16520aa40c79a079d62b970579cbee733bc124affffe89c55f01604837ecbb66f68fa5c431cdd3bea5cb714852e430de5b0c2eb96d7af4c94aca582084e4a8d8aecbbf493723aa53f9bad36f436409bc461987fd54dbf8003934df52ad34e1af918212fd1e1b9749c84764c55ede2484a5e0184f5c0d31e2f33a75eb50784baf66fa2f47267705c0ee662a40a4d19317d78423a65836d8a8e3d2ab63550b0787cea462817feec1eca2e98c4f42a5cf72a57eea84d4b9da74e0be700fa434755f37cd9a2a3994f39f29de962125a81351448a5f8037cbeeeaefc7137fe8e53941c4a0d9b5aaef7ed97b17bff0d691a26142ff8f0db6660dbf977d1de9fc510dfd7f9fe92165b9f82cc18efc4fcc3db19635a1ba200fa8cdaa6f4ba473cc18b2bea009721c2c55e5130335dfd2a7afb2fa12cb78722ed1e7bdc08e7cbc76db442e665bdf67e01abd26ce7d247e18ff37efcb430b0688d6f2edb1f648d34f61b43a754554f1f63bffee7335a147a14817e664474da4ca5d5f4e5ad1fc6d47db19d98c733ab364d6d55b91bc1df18dedf9ba79cba736377a1791f4f3fe97b4d7139e9fe359341128f51bc1b1ab0b068f2433d9f0395ecad500e719aa3c11c86dad300c3eaa88480cd73da97c3adf91015543bed135eebd37a1481290c0f55b29ab14578207a776a605e713c6ccc7e9c9248947a3b36588ea5c31a182a5b126805aaf84c3ab07e285c1d4b7e1ed12502decedca69441f6d66bf38a19724516cf66ef4a597cb8a7c2051ef06b51831cc1760f2e42870058c85a723d2fa3211f1cbe2c40fa06f839ee151e86f57bb09951d22b8698dc94668b3f066318117e2ba2f1bfd143d3e00fec005b494928acb91e1d6ac8209ac3a7343e511510c36b90a2ab5b44a6ede8d54cea30515752808bea66a1839a4323d067694435e76c15efda1436e5845156efd963ff33bcc84d11f1cb0dd2366d4a201fe3fdc4423378cf173e4fad662a7b4b410ca93ecfdaa136152e3e032631c0ad784fe3746c326d91eb6b3d97a7b8c18cfcbf286e6cc25d6dce6a10d453a2ba287524502e1ad254e3f4b95fa785a4b5b8c347d0507e4c9cc0362bb7cb039951ac9a2edc5d776e3528e5e0fc4eebcddf24857fcd1f34241bb4718fc26e4cce3d434f256e5e1d0c354e7b5cb432f4a10c8eb9d5a74291b1f940d0992077ebea77b53983bca11fab190eebec6537973485a6fb782b18f1c674af112b9e1feb869d9e63688d4d2e4bf69ff2e85547945203b1e733665508c518157f24c96af40e1c91b29d32f8d4e554031b6bc714b87ac212f6a8daa85357d03d40f9969afb7b94f39457f6b73c64e8aa11091ed1b538a45daa4671032dd1cc0d27fc30b392603c77847c0a4530710714293686701baca3930f304dd9de759da63297ff38099a0650721a9e97891097027a1ccb721e36ef932f6dd8c35f66afc4cd60ddbe6622b9a32501490612574d38d624e9ddb5cda424cf4e0a4fb34879f889aa2dafb659547c4bd43c2ef3fae7f49be257caf47b4fde822fd71c8263660d495579c2005aa5adefa3f9a0d76b81c44f31e5b9b52ecb15d48f51ebe8a407a2ae9a0d44cdede62ff66d921140bca15b056423f716fe78aabd24a6b68544357ae2c7ca621fd5165d600cbaf71f0d7e9ba0254cafc7b31da60a26fe98e519907274aa3b796ce34731589b5b9934fe7ef35646e4e3dffee0b00baacce1320ddf44220c305e6f2653c15c38a80f90baa18764b7b506ec897f643a42746d18fb727f4b6b4c4264ec6a1fbb103b37738c6793035c1851eeb288a1b44dfea6e495f3678e78cb0f7aae5a1239a2b83e7e32990e9ff008a8731fcdebda1719183f757a9141caf9091a80d6f1b004ea79d37d456bfbcb70d6ef2859bc2f6d34a50ab3fa4cee1cf8c6c2ada17f2b7ebde470e72143bcde76a23fe86e43643348dbc1f3ba1e9856c5085458ddd49873c497e5d528f30d3a0693059a7c6d27baffb9e93eadb9b936af8a0aff92b03ef48164f4ff6735be745d74c7dd0ed5fab6968569b03a98c9e9bc81e4a778dddc7618f3c26d34227b33d5d15a8957ccf7a795704c6526b22b5da47e0fcbe8349c048499702365f5de7cf8d88dec787344bba318c4cf276e9157c6519d457de54e72575f41d7025f7dba34385b2fadce15f58672335975548f84211caf1bbf6cd022d5ff58abd798eaa5bda4bea913f4a6ff615f24e4d04d1de416f86a46b8669d886e746116b73704efe9b4e7b0523a36d0aacc3601773fdb59f530c58bc5161b3bb6b5e3f631d3d06936a4245b5cc30faf1faa872f8cbe555f293ab369eb5ea3ca66d9dd7d499a663fca7e09260e35b9a629d1fc5db7a116fc3913e263a71f8f8d0f3f68c6f96c56b66e2bae1bf2d3a62b3546894090b350948598e68660de65565c5170cd64a1e49703f754703441140bb5851c3dbd8d6f20d746b910789070e3c7064ff18e271fa6aef1efe20f42c76b0082d1b3ca64a2dd15a3a976511846fa53b61ac189b3de9bdde5d8eea0aca53b4739b7ad5c6f524bb6259e26fb4bcc954f01a363b1427bed14b565ba9a2402021376898c837e1767d908f44c627c10704c3f1285ce125e847ee4a1aea7c6284389fc9bb4cb1bfc151225e71549542db354ef4b135d8790b72900a64cbd5f2049c8a3a5d2ceaea824e6d55dd3857e79ecbec8f5b430c18c5b119a3dc218049b61968e3830d57f3a1814a1cb3b59d165c795d5326da0d85b7d4048a647a78e93d8ff38a2151bc1b51c53c0a6c06463dc035ca75ecac6f455da206dbb19f1cd1a7e346f412b3d3dff56f2dfcd5fe582fb7e56a8502e8042ef2ca49573a56908c36289b172d26a45c5af1071f410179f1379ac6965de502f197d1d2a167bf047dd683be393ff3e0841947f8e17c18943df79d11313b3ef234f6e9e756c0687746100c66cd329f060a4313673b5462d4180dc786664b6372106b6a6851911aa6b8638ff8de0d81562cd605ff4c574f128036cbbb1bd3567d31fb888c0ccd180967790455a53144876a7f1db0e1aa277b81967383ec92fbf6267be06bb15528f89b181f7073b4fd8830f733465524764047ef5e0b1712f3672a18b439bcdd148d77147e2c3efda9c266ec8c4087ed964af6ccece6d070a9873ebc576e229fef8dd41d43fcca046ef604cc0d020806213b975b958250e39a0268c36936a10ec0fa34e8300162fb9a7a262305ec78fab1c564934f031d7a635f44bc6838345b29adb334520e60eed00eda12e959f243a509d7189a0835ec7cc30842b66063a888e3fe141980a6814aca27b6eb48554eb63da1a786c72714ee2bb3277f6bc2666142a730c14346725d8e05b71a9324d0d204749ceea54c010e1ef65b67c1e363f07fbe02c603f120f84bcfdd4e8cf187b53816d4fc6068a72d1526b31fea7eaf5495bd9c9f7fe7eafcbefca81633884c25d122e4d674db6c718521283fdcb5e60f558ad4dab0e67c10a65f1daa694f75b1fe0f2ed8290d352454b5551594eb0dcdf7579c1bcb448835d41c3aaa8aa2fa250b92644a3ca715d53dd55749a85caf9a989adfc34c16551f95f9d0ee6bb9743682c1b7802f21aa17b7ea634aebfde82cf6ec4f9ff3f0eebf151fbe0c6c032d64add56dc85786ccdbee6b641ca26d3c55814662b4fc05ffc7b501fd92a4a6bbce3de3bcf15c91a85dd77fe7701ecd6cb95c04526be75ed1ea29650c92c1cb8415a97cf37c8669f657790de6427f3d025259e6965bc403b2b79c6874bd28b146000a82ad7c9c1cf0fc92434e1e476f5bc302c3d86836053cb1a20c5755171d3effae25afdf73b4efeee53849ba758a04fad1da658cecc4e810f3c527032be123b580c4c77e896838dc805319aae3b760a920b37e0692a670edd75904b5f81b1d17266fddc8fcaa105f18931d46b5c12bb8f8795df1b258a94896f52be0c8622dcaabf5bb97b8d7168ad77d51173e17e699c2c3da5eebffa80615feccd013698c98f1b4e97a17342bc8c7f8a2d81ecaf1234f7224fb650b0da8a70a8cd4baf1d0fb3c2b1cba3b139a83b1ae3bb81c45094f19f2f94eedf60759dc7010c34c41469095bd47c9c0d2f3bb6400703ee1f125feb58279ece96c9fcaa3bf578e746ca0c7b34d3b905592048cf54128ca56ed75d982bcb62e2d4c8bc9ada776e39835b22f721e5adcc967b196a67fd1ee31ec8ca3709af759bde6480888fcf1919b3ea54c24e97902abe1826b09c3f96e575f6c6cacac00bf76f84423cd25f3b695f17abd5361270b0a2b964023ab85ea02f854b135a216853694f5912dd6b41d4923af8c16a99283cd63342d09b2521e409155f0040540573183f4d9abda04202a39d88ba235d8c4cd73dcf180881bd0cb3ce0d782cc9051137c75cff6bb47e79437fe45a315122374b2919f43e78892a0fcb1bcffc3d3835a98290bf93cf9d64a9b6e98ed3d0395a925f22461a3ef3541d0a214fd75297f0dbc3d1cefaccad39d1fa39bbce60c7061e7b3fb684f659aa3bea409d33b0c269fe41cb4afc5d0e089f012087ddd892ebdf0ace452b8d4f2aaea9e3c9187072478862fefac6946063b7becddba430369772ba91c3e9eb7bd4f800b1c808deb8a3db52489650c0f266ef9f88f6900fff3d7ca1b7bcfa8bc7dd3f487bd947ba1ddabd28f6d1dd6eda9af7bd042cfd228bcf32fe304e347db4f04d188e9eb78af8e9d7c11f900d6a27c237ef6902cd0e59f91ca57d80709b4fdb5a78ddc3507a3ffced5a752dae926e6c754b9505b48d9bf07321b0dd6a90250232b02ac714ffc3588150c5ba2b5d49ba8375f4ed4dedc99025583f2a0a8398d1371c3bab3bd256a9da31fe4a87ae7d6774892ba9e5cdd00948085ce5e5bfa2314f749820943205133b1d968273ff389e565c7fd0dfbda3065c9d8324bc173a6afc0e8c57f6c672d5bd45438de1ab650da8255c12c1e34f9f11324cc857e80adfbaa5e455b6e8907dce9ca8ad2da5ed24a77739609d946e3b159ec3f2b44d4f9d481189f636abf7669bdad6c2c4f5e28ddd5c20f108e07b02f9d147aca66b28a61e15581054f319cd2a9874e6b30fe4df781a8d1d297ae36c9723c10447c6e1ac984308a42b1adec7d5cd3d983b1b73d1bcf44a9f7d9ffdc884c4cb164103007036c5a407f34bf60c2ce13485f5e61bf113e9fdd8848d045999cb97083ff105d068499925fac9517777ace91de475352c37515e2354c25793abc05ee8e22e6c6daece7f202e336c363eb8c52eb5b21eb39dd5b200522ac0d99676f8bf3818f68dd2bf78de232cee9926e602256c340d74f0441613829c5ac9e3bbb70d682e82644d071779718b47cbe16a7d512cf23057d87f62466bba7d072ae5acd422db10eb22e005b56fa1e5d9a2d494456a17fd6355241f6a913362e0d9e218fae082f2ec15a662f84211450070ea51419999f49f56999e69ae7720965e17c2799123e512f8bb953e5e49e9060b017e27b3ff68745658b34649469b52620982bc259e74bcc0a684faeac52c8925402e251a40cc6f319c302d0259777dd7b47e76a0028e770fb3877083583e799f55ce019b9a2ac1676b27035fa618779b719ad9bf5f29da236cfb100609b85a4ff5af75614c20f7daa0906c2f385e40dbcbcd451424ebd4849054a7006c536dc9de29d1be9ab8f3f7df4a19d53f8eece6108d58766d308e8f9aed2890ce344913a7c9d3bf9ac27dc9b6d8251bd03903a918a8054dd9b8844ff41d6eeb451f26a6685bf4a0a2ec96c671987852d3e166ce76d36179b93a322daabc153f5b3df7396f99f365a72d579d6da0d9aa42d9881481812fe65f1555ef4aa743b25a425f3496116187d344cbbf7f1b66fe040935cb4561ec32c75e6f4d90282f27b88c598ce537af080fa1c603c7f7a4e3986dd68918e867fb7827c55a9b3d1514172ce9d338ee9f03a6ca47a635874fb32b72692de5a8fff89bb5616ed020f94325ba6a0791b93124404c560bf2f577f5447dabcb0c7167f8a4556e572f2e71f625e56003530df23d79a125cfa77d11ca83641e0520bbd2aa0c463281c48ee3257d217d81b4616d3ca222d788fb0f39540749d03f6f075f1c3516c176c7cd371db6e1f462ccfde1187d89cdcee69d83ed2f0a8a295d4deb452572ec8b1bedc3d08375d8ff2d6f70ad086168814980ac10d97f1edee185d0fb9fbcd3b1079fdeb3217c0505089a5b4ea18d1abf13c1f335f180fad50aea7c127f82fba5c9923db9d1a3ed96e7e3e57d508c99576d24bb987c601f639739897d09975ba49fa29db113eb3750a9260399d5fc267f1ce8d72912c3a8193c0da259d964a6da20b351070caf65a8510ff31a886f98ca46f4c46a513b04defd464ae53c91e2305610f877cead73e4c24983802377d65a5bb1254f9b6e5bb67ca4ba47af32b4e31ee137e068f6e091a6828317692e41d37413269f8d68d0f2572b2a7c200b2fb9cb9f5ed945dc04fc37a047988e3fbec74fe6785ee40191c4302d1191301caa0cc414a7b7244ecdfa0174fd6d034edb92fa263b8c619d5f0da14f12e6a7d0314154c015d4bad67c2b4f1706332989e7afcbed58cc124c91ffd17f8a5846755ec6a31328c822aab499cdb301e513ef2c528becd4170bc2f17cf0d05a2d13774328259c2a6cc7958f0fbaf8792d69f27127c75d845c63eaeb8450de289fce984cc95d24786b54d0cf74e5ca0e03ecb7ede68ac0d519d56100c4f158a38bd16e3d4fe29b7ffad964668d481736fbe4e4c963ed0473d02f5b239f1c034962e663db3af26bf53c201b875bbbbe9353e9433ac94b345d6c1d11d1d8ef8d02510a6e8fce8f4615faa577ae4f7ef8cd8482d12469071699f3f697b375bc40a017305c9b76c5a77464ce4e2c54946c409a899f76a5e1b4dfaaf6307e3dcba2cbbab38155f2a9b455e291a5b32633c52ef994a3b79efe3abe637f5543c9b9f5bd31687a838a9c003a9d7c90ce820aeb6ba52df622e2fd1affbbe40e278ecff4de76ebd306bab6734048d5c0f2a8331023c9ce981db52909fa1962f14a4a5f6b76573fde5019cc24b497b0db4b876426899b01cd9dd6f7537345de6584cca950cd36a2a5f7412a045596331efff2201a702f94ea0fb4a78543176f57f8444eec49b9d1374a718b6ddeb8223b587c0f741589374348cf17f2ef6738837d01aaab48bf6755bfdea8dfda8503f0d6b8edd2696db2a410c2d25c563043692d7f5c80cb152ff2311e86c3cb1d49c447a71a69041f4471a978aa241d53fa480dfcec8fea027345c10e9ae2a3ca4060da62fe4ad9a01d2371a68418d01fa583a6f2bcb27da489778516901dffc236bb14cd597385c93d807919c3ffc725fe97e584c23d68776aaf5a68918d6535ea8b78e835417f03c218170eb747a04ae25f11065ece430c2edd8225247785edfd91dfc4bc3a59c331f7c3026566a6619c70b04afcca709ae0d65812647317b2182d18967976c084e891f3a8db9857523b2c6add44941e9e59d603eb323b2633595542bd7b66c5c12418d3ae53e2d4ddf7f71230641a917960c1ef9eb4e3d0ba15fefb97161fe44225891708f03202b665ccabb6b5250ced887a4eb6f3db8a26673958fd261f59e274ba5d285a03b04374ccab5eee948ed48b92f17cb4e7daf5e74a7c15a2adfaed2575378403de63049205063fecd6c40c7987101687004880389f85044242651b73587aadbd7f34463e0ec2e8eca298034a2f45c4155641042fd730e495e2002a6f5ccd85a9a08242564bb6f522fc23802eaff20977a6470f74fb32ad8ae6ef08274ea25c4f0a297f416346998d284a68e43317dacd5a64552e7dc8de6995e2806d7ed14fb6429d0db37c0e3728efbdcfa01049145b55bce069821c56519ee2cc5375fa9f6fbbe91d67340dd935b5a999f3d97920d05b7711f8a985714801f177aa9982bc9420f374a0a31a40f142afa0fc10172cfd32a91fcd3397a1c1f8be72386f4611fe86c18c061d6eb6e8189313ed00dacce682c64bafaee0bbf638d6273e97c962486cd91761bd53b99a520011a982c858c2e6af516e5f5166b7bc97e4525c8efb8e174a669c288eb03a65e99a882a9f8bdaf5980aae4714bc31c365849f5d11ad199982fed90b084f7a0c1cf5f3c0f1341d81b2c7523a6024b55388ddd670e0ff375e54499998bed463bd663cca3ad77d91c14b6815de07134fe3eb549a4e784b01f5ca65621bd8428db93b607a4b9a408afe6377f699aefbd1bd667f6391fd87478875f62bad722df834ac48c94dd322958ad6a39f98f036534d85ae70063d4877a97cfd9c0e98e467e7300988658f12cd1a6bd4dee15975d3b772f02d3058dacff030d289393e5644e77c2068c1087be10d10c4867af8f142e06adfa6385e72de0839301c7a5dedbf134f124a230a042a730434aaf92196473af61cd0ea8efe2b4dbf440da809c9847017de86423470e51eab77e545305f7be5b679f7213c31418b8889c134e59c93e5d6324c57c9b88dbee2c736d9108400a25cd71ae5d23d82003f5089f9006e68782d3f0e2f55ab58753a0e8ba71cc56c6734e5ee20be896f0468c7ccea676581af0cd858f7c22e4ae86265b36fe51052ff96f84a692054b650027d4b6da1801a29951f38c944d9a7b449778cec2da1e71dfd18c913395aa02cbee51529b0b2aae04bde110c4cd1990a7fd14ff26007ee41f4911591118104c77ee606e38c49c3733e838f491aca2bed7ba943ad5dfe3103cc9524012c5766c913099a0c680eb872699940ccdc585f0c8a28b5af69c54c8e571bf9b422df0c649838a1becdb722a804bea86da4c4ca8fc08a69755bdd94398a34369c3c86719cb77ea7d371b791301bafc63db63d7f2c57a9c4095654eab9eca9c8a151a5d24e40958c47beb43d1fac6ef5b03288b986de37265c7fb3682b3d6d3b1d666052c35b216e5695d6fb669e77668a2336f8d42a62d5333641026c13fc6f08022377c071e1ff8366db4e4003638b6511ebe61b2a37056ee18684d29297f8fcfacec375913863fb6db1a8dcc012e7f6f51f1f12717961ac3b7d835f089618f7a09b9107280068be9477bf2deb801bf073a4dbf6d3415c1847c66f1192321279420ab3dfa292def8ff7642498ee84ff65f9af72ab90f068a6961f3de011815592a4137ae658d8e6b2ddcc18ad2e122abe601601ad26353588a2594793b214e7feaa5603da75107a578efa0a6e508c87a930db9bcbcf47b063c6ff720c5dcce91f36f00fad44a6b97eacfc4e3111ca1edc7c5426edaf9cb5ad4c21a93e975b6fb4ad9cefeb7a8a381065e4af08a22743d2e11bf2b636cf47f33d05f7a09a6b44683f2898a578cb69e90cc8827e8ca6f101f2b2fd9dc784ed7c33318545e82a59952706fb959a2c3118e8e928bb0300e8d67ae5294db02ab407c1e8e0fe5a9d73f13226037ec85ef926069d40c4b61536f4a3d5fd44330237dc5980ae161cc9dc29793b5004b8aba000ff0c57faeece296c3be4001dfe0c78b53c45586d3c53482a8fc5670b888b380d9323ebf821ac85b899f802d12ba9266fe003ee260c636f3aae7281d1002c75034d74a4f218e2f144dca0855513b720a974a881ff8e71ab0e9f8750557fabf056d7d93689070cac873fdbe97478c5898f496d861ce1d0ce14e150085d2ce75836812bc6ef3f2b081dada1eba21b2eaa37f45acb31f3f5b858425a1e89c26befbf86cb496aee369f1032b78f15dbdd901629dd24d0efe4d449f42ed7f82fd082ac454e80861bccdc8202061334891391c674690d9bf414b5ca4f6bbcb1113cf60ebfcf8f670b185d1b54b10a969e60d9ff046618f3656cc451223a900e0b5d85f1dbfc26ac035aec8da7f3c01c885a6c67bfd211d850dea6f29999516bed1e9924b6fcedf4fd9003fe1509471b9777083c40c59d542e290fd46a0c688ae1a9fe727de2bd9872422961727454ed59dd1b31c4d19e69d49df29e0109e1a36ac76004fd6d142e7eea6beb7667836a2bd332f1a8d22a2804f9516015fe7fa7bff8e6dfbb8e933ffc240d88df5b069007664b14ac2e8f028450d20e9b80f495cc9bdf93402e4ff06e4a4b3a562140691041bbd64fd3a838ca321c9f38cd1b33890da21d80cc96e81133e18686e9ede043bd7fb2251dac3b95a5f041ce807268c2b34c4afc3f309dd84cc20c15e1da89cde0df53bdb348e812eff4021a5a0af21bfbf966868797b4c8a26dd63776d69caa874cd4406cb0edd20caade8810aa57dda3ca0bca87737dae3ba3f3a25327ada52b76c16cdccf17e42a7d8ab77b72b5e9a3bc4ff2482b03b39e22b2ca89bf960b96fe46a651659f8107f408169e3e3770a7189ca6136a7a985c5da476be78c26a49948bcd6a5c43be6357b91171cb066017f39f5972869a7cb5450ea917eda20c37b6956ec4ffaa56ffdb39114aae80102d6d6d512200add5807cc5580fbd4b87a1f16ec3c7e39978ee91c19e7a8d9a96b1c2d1642ee573142550c58dafd038ea0607e71bcf534201a59ec05e86973159f10e0080236573d5dc2defcc1bbf84e3b01adcb340515c44f0ecfbfc1fcb9ac2775ab5c11bcff4cea6583362b86064b020b2f31413b5c919afea39b0734554b0ff68d2fee50387652925ba3180efa68b2fdde65a7f5b3c47fa7b52567110e737a3d74a05c91d3e912468ef8db73482939eedc277741d7f0a6fe2933dad6bc40fabaea2903dd51db55a0ec4f7077ea05575912020ee7a6bf3cc4489fd498fae8c2ca73b21206920a97531d2461a70acada6505bae561a2a50cdaf2ec101355ec5f8de3e475a7b7ef80161ca98c304ddfabad44cf9825cd3a3a7b848bd9414a01c7a3f6cb93cb9bbee22f55bee7bb29154285e3e3161297615510bc2660d031098c61ab5fe352f9217a617418ac505dac9aad6d7ed2a0f8e38a40d944f38f0f6a3312926dd19b3a76b0d592ec70f46d95fdc54b71c1498944b0d955c34e9d82dbf4c1643174ac2a268eb75b0cdb420033c1973d8eab3d10c8bf5ff34e6cf8e2f43f9014eb16c7d0a786593a1cc45874791c720ca9c0afb900ce43329ec42d7253fd85d679fe25751a2c082fda7b9c62e6c5f2fa2b5c1e6df8e50db2b894c32c3e1e2ef7ed10d265bd942037af407e5c03d27851952e81102f7a88cb9d7e0c62ef1a33671365615fa8e11553c782c57fb2ee534efeda6b5e3473e28eda969f089ab7d66ad24f426d821b9aa6a66b1b6c5f1f39b698ba7141413b5c76f1925af0805250fc2be881cfe576c256aef5146d6bd6944a7401bf83e0ad1667898df45be044163fcf967c1bc35ac0ec69312594286a5c64988472cdc2e433b3fd9f02160849e9d2ad8f7a81c4d03ee24dcba43be65dd9453dadc0443be5f6913d919653718b528058cdd69385da8730437e2064696e7c01a47b4d7597e11f20d3b022c0851f41f27035dd7ca049412824ea86274a833caafdf2d9407443f37a46d6ce77f01a956f11f06897fad6d3c7eb5c6ae25d7358a4dea714c3f28885b1b1f8a27ec3ac1810c453145ac74de216c927c5660e7d5a437a80da58b014c8edd424c3972b58c2edcf0b5669f41980a63438bf811be571ddd67c7bb78fda2aaa56e6b587485ac1f537e71073c9c0f58dd92b4f3bc8ebdab1446582ebce07383106d106f374a51cd95fcf95f788340e341270c66c6a33d8730a440cfc3513db5ef9e3a3b6ce363f839315a60303cf1f23c957dd8897db72d9c7db4fdcfe20ea49f244bade8b68871de3ebb8c19f35590653458b6d8d5dc81f185740761a4d72a878a51d8c571e53a40772e37a2b5d17204ec0065fdf1ba58bdde3ee980caa649a0671c8f08103848d73bdc5988faebf1da6d8a720b6fea95ebcd5cec1ae836a973caa6ec359e2184572cf501e4820212a44bd27a076c47e72ad4c5dc77241c15cf72b311f51a72bb1b2b9983d3e3f3dbb02ba7d96b2eea9f8edcfd7672c0d6b562926b16edbef8359180ff12a59de0b32a318b627b0095f59bc5fe8cd9e0e3759467ca580eedc367b4fd311150ce4b96ffb3eeca964e728d07a5ce431f193c906e3f517e1845d02e9344559ac783bff53643e92f343ef83d8c1e4ad7ae35221fd743c979a83ce5cb628f759d8e13a2f1efd595b456cf3cda09f1a5996ce5b6eca8ddaa77f877a8cb175c2c4ac7269ac5ef215dc4ad1efcf3ac272ca824c083d0858655986cbf1c9d4808ad1d08b0f79f1ba4bb48e3a3281ed3b7052ee7d758e3bfcd37be8fd9bcc2f65af75632cc660e72495d19d29b5eb6bf89f33b24d3df305ad63810578b8119df5b5518d7a2b626180f3cc0aad4b7b121d83b570bd5c912933c8bcb72b939b7e4189017d0448d3f0e7e3d80dbdce9ab3982f34dc20f3c6e1e90a77acaf6f94b709291f33cef8b867886d3cc2f4eeb1540ab599b2e97c4fef4fa4b753256ad3c02f557c2654e2bf25b0215cc89b12edf063a52963bd0e49d970449c6c0b8c3157789a587a9cde016d1e8c79b3b2650866131b881759d82aaad971181983ad8ebc80d2b3fcaced77ba90336646bd0bb7a81b7789ce21a43fc61f6dab2a79d1fac0d21d7c1d6e60fb818143b263cd224d609e67a480d9222258a4953f03a5f41c01d454842c08cc843152f2efded416b9bfe3964cf6cb78313ff1fe3eaff1c242c2ead99288bf39f6e69ba14045b079d4315204b152a6bc4ff59c673fd6b270d7688059278dbfd4cb46d1df2c1d8968e3586464c53b608d785b563b532ac3717694bc5b3fd3dd0b464c435ab59a3d78b5833784745266790c0461c3f16f66686fe600a81f9f66ba4da14201416303ea7690de9024112fb458989bcaebfca1f6bb4ec4c947d3a817ec34530fad959a7e5ab41058e55face1af69124584126442ef404e181524558d9cb01091dab3aed4f38c82465401727c08c207149af1cf2a78ec1d40476a721f2bcac3107436b478aafe6ef7b09732587808e31f892da7edae3973f43e1b80e15de19cfd15e76fadf8e13a61b4da95d3043fc4d1cc6cf2bb7ed2fbaa9331e50a1a80edce69790491a37825885abec2d70f595988dcea10c15ce645eed748dc06701bde4e460fc786dcf1d8f17af7a45edec46ac1b515c15fa31316d8b13064f76cbeb054d4a517003810a6cc3ae73c30a7775542b06c8fcae0f4ec49092f238fa784dd916ef0f6ce5939f2828a3697b0dc5018e21e203764f2d12c886e2d17695e5991a1218147d4b47b2d1ef4cf6f82afe4544b8662bce3785cca4a282e2b12de7ffceb836fbc4e896a5cb515a203cc581586e6a0dbe83300c10fa31f41d0635c8435b70f349850268162c000d20eb86af0299dbb59e174b4392a27f1f296f632de9eaf197554d3ccda56b080a1d46fc367f9ba148f9afaf26be015b9ff1be86aed133fead9c576fd93ad439ea3052bcd720296f037df222ec6316bbd7cb17f90b02245ea11432227d71762253d7742842571a83bac8bcd21835e817c9092e598420ce8c7db40ca018e1256ec2396c3a1bf3f109a3805cf91a45875713861651694df87043a1022e3bfc30ea7ee58501255748f81b346541011746b467c1754a65c48afb204ca23a085909422e0ca8aa6ce4560770d6fa549ce2a1007bfc2479fe5f217e0a6305a61466f60edbd6db65db9fb725fcdbff3ebae3d8bcc2abcd7994644ec1e1c65388ae8f63856fa3f751d329bae1e73665cdbeffcb1e6945a33b08de0f1389c14684d6d8cb47114d28e0d691f881f774d8521923331e6f95ffa45896a42bd62a998ff5ad5db0e67f4ccca146ee26d473b0a2584e6fee6abda223392cf828744e1c6b8e04929e50579d073230e0f6c9b7ad8f8199f48b2187d1112473f9198ffdb6b06d3685df8749263037f5c5a08e27ecda5efebd66ff746414bf383568baeb8f060aab801e18e4c022cd975049070e5e40d7a16f7f33c0ffdf2ec9ac865871f11b003cc3b5ed52a74a6b88ebb56f78e966f244a52b300c4e42bb530175d7fdff90a90754305c38827f933015dc6fcfed2f79172fa02dd4005d2a72ed141cac548021e682c1070deb9d4261ab804b55acf70fcf3100adbe94537e7c8777579dc706b15706f7c3842686dbff6c2024948e47295c86781342046471bebd5d82611df0cda1a870af2834ceaf378f0b34cd9db02358a92b7f1dd1a572f759a21ec042c3d43a79c5df60fa72a8e7193e6db4b221113bde80f28a942917e9e4d046ad56bd19638549ae0af3afba6eedde301061ce1b93f2c78c9bb4859457213ccb1887d8b0833f0cbee766ff4fa06fb8f92c797121fa2f1ca49965bdeaeed6d453d3305c52939b6427acf3d79154065dc12af981cea9dc410fae6ef270af11bc21507f8b7287dab88016d2850530de32b76c34cc39c7d3d978634afe6502e5fda6bfd39f1b0950cfb53d7f4740ddce37d21a59e2b52bd36c43b94d9f2771944dad2f8cf061e7e36467da443526ac4e6d97f1e9573be3acd7a6b1c7f3fc55f885b453b4f82f3a7d834c8af44415952e843168590c8c3cad49259b201e15f92e01639391721494ef2a3ab795db5b86b98e6a9c4ffcfc399be4a532fc5c2a68ed28e7697a5f74e1d7cbeb7e6828047ab7f67f5ed1d2c574cdfb5b4eadd7324c77f5bf970346b5c43d55531af9afcd2f022c68dac120ed0708151b3b0c92dad228b0a726ef956341e2e1c4105ea1f21311b518efa53132d7e77c44dc8bf8e3d0233ddae01c91808d50bb72c3c6c5b00b1bf699d15254d09f9c621d5942605bdf13ce502c39beb303fccc189fba940ecd8a0cca3f8ec25eb5114be9075620466e3302d7dfce8bb481f7a5c83c1ed2e644198871b5e34369db89fd97cebf0c2546fe33307d360778e3edfed5bf167f317c4e2ff9d56f29afb20c54a87e8c91d956d61df743a9943447fb0ee4e9f2ebc84928af94fc3c68aaa5becdc16cfb51916984a5373ffa0a7a8c5e26f0ed04fc9befefca7ce700f47c1ccc46bf96b6b5fb091e4d6e81653d33eb9b211a34a0f3ff4242b498385709a53032d1d523b50477c9229cdb64f96952c4ad8653e7c4366d30949cde570a6a017adf39fdfe36e2bcf8eac5c1d3966d5de107e4ae4ea32caf23618bcdc0474ba6393b4fc5fbeca05138914fdec243d579502113f0cfdcfec5b581dd57aeb8db0959e5f9b8fda1ee10784f86dd198ae86f13dc90bea83cf08da0f8910816f28761853302959419035b3ba16318d57cab45d33fd33ee6821def0ba7c13126e45b1e2d94798ef329bc6eaac353a614ff96cb32321e7048ad39a6433b10d642b12cf7d1f4c90a41f4b1745c2bb37cc3d98cdc0805b4fe04abd2148390c80e92ad8b0b7a96642a88e62ef28d5fef05079151011ce0e9700e74a75decedb7e3bfdfa92bc7559d070c26ccb71ff2d26c20ba4f2deabe88188cd46d7d365930b2211e1a5fdb1911093993a38dfe4a3be8ae69d27d2784f0fbbeea742bcc51fcd7b68117afebae840b9d34adfbb62fd158a0b189779541fe7ebaa33123e39eaf9f5f2f8a97210c3bb14350dd6ef5c99e4648b7e3dc4c3cd7168347e74c8e23cebbc0975da783ddff649b8ac50caa337c7e27e0bee83c4b68f6b756c2b037f67d8957d62d122dfe5a5fd7cdf5b8f7ea1655aaddd60108a6bc264264b748f49152cded27bf57aa0e8e6f41560ac6d42c520c0fe8c187f77409094991042d84aba716b7be1c395d6902784244326b267a089db6ad34dcbc4a69c80519e39f0e93fbfa0ebff39f3abb9aae61cb7368b7d9075367dd127de30c519ff2f615ba9121c9c59065414207f3bafe808b7a67d04015a5d5ca0df716ae3549ee15ecaf61effec48c4239c3e8efd6505b2ee0d3dd9274cfdb909e2b1f9d8e8e8825f0014997b80ae121b8f8cadd292e4c7e2c571b9ece5cb4af8bd1f09a5efd2b49d85da333337e86e31a902dd9faf734eaca4a9121b9946dec924e10382e18cfd836359bd9e8068211913bcb2c63173745ff3f30e7648daabc58816859fdb437cf6fe464a9e19c3725b581fccf74875443735283815c2df24025c08d0e003d35d92809442b70f91933e80c3a7078eb5478a6f9e2ec2e681e2d2b17bf93fe138a7ec0a99df224ea5b6ebf1935edf98258188f042f9516c9112ef633109900624cf5c1e1755dc681072f82d15c005960f2eb5b936af1ce9a87cd8dc11c4a813a4b9e2daabeebdc4d7da91d137c5d47c9310f3fa297466cf5cb158623fe012b12f0a2d2e612c1c52fdce65b03931b7d99a14defbdd81e0ee26742a19ab69186fdcf4368005fa583fb5effaeaf40e4179a8d779382e7ce4f9682d26dcfd599b5645f50025b51f24f0d704a76c6d4663c194bbd2618bd39a6eec2ff7df0124092d428edabaf4b6debdeaaa46cf6aedee46762e0cc45e5dd8b9e04c95ff544d18ea1f44799625633085bc1b72de64d9cc4ddf22f1746fa69929491551527705fef34f8150d1e383534c955f8ad272172303214c2a3b082984c319b61d2b1804203d84f55bf644d561acd59b84520efb68500219073af656ee74147c5e38e02ee6b15b14ceab1cb453c180b2c8b673bb00656b30d959aff9a990cd19dc279135e4a1f99d7e34829b7750f557daf02a13696ff4586806c6304353fdbccf5486e8849245a9223d8cf1236cd12cb9f6c7f6d59a7293d820fb186c83004cc7be19a020f45c43d0f3df341b54a4847bc552c03da68d5eb89b462fd92f2f3a27f06a58e6f6a1a7081998542464f3cbde972938754cee11d760eb6592857e2c355b95d8da16d954bca870d198ea57c93e5a116754a464eef94a8120cd31222711397c7f303e0bbafbcb62a3aea03b64600432df0df64c09719e5b9e34107b5fddba3a11b3948248bb6b9e34950c7e1fb085c434832c66cd3e8346d25aafa83b4fac823829da3e8bb0ddde111547f647efbec763c4c722564b946130138e996992434502d3358b0dd565839398bdb35cad4ab90040ed633e1966f7ee15f50260132779f82d7691e5d400f1a3e6188739c7d2f15934f9db27985cd6ae4f796a499c8963d812b04da03a45154aa3539d4c640e59f6895bc8dd90cba049e8cc6520b845f9b2312239a88354b267b2efa84dd6ce29778bc254f7e20448ff5695d20ea5922fddc5827fec13dec89f679a624f2596db07f5a46867e6f8f85fb30d69dfde9ccff17f8b34d4e5f0f01c865e35c2f730b91ef5a3bf4bbff19558de5dc5a944bb2010574745181cc99a3e323bcdbcbc6d5c481ec3681146e7ce683a35489806dfea53adda28a73d18e873d010b9eedc636eb595a34724ca8e1bf791ded6754ddd05f24c66216d7bea45e53ba2a617ffae035ad828d7ff3d24c00eada75979dd1a01756ee0f89dc58494ffff7d3077d42e984d58c4f083087e3ff75f74cbdd3bf2f3eeb795f06acbc44dc074704980a1654f3079da282c4fe9194beec2516282774b899e7164225a090dfd05a0512dd6467393eb6c4b1a03dd41983378404892207d4baac9ed67811861e5e88ff2194e5fc4de56545148c83db48a0e85c00e87a5dd51a5ea352bbd9ed73edafb905a855d090652dc3d889b5d30740273b203c04d96122130e2b41dc2a79029fe696eb3b83f6feb0928a00c6d9a253f7bf3cf3dbccd221192c7e939ed4d269c49c36575651826f9d8ba1227b3c4501e8e1d7e347cafe07f34e26a5a7da55ffebdf6bce9d0b474a9b975e86edc7924e15264ef94735d5827c54150e80164a5a371b0768e93b6b637f28a8b2daa6cd4b1d0834e9a5f68869c1037e2576ba4fa4d7939be5d05b26a4795831302b52b93358059f4b529fa2e51a22c7fa45475a75f816179227ba38a991cbd17d1d16313eb66a6c13a4a445ed83a0da905b56adfafe79879887c38d2b0cf98f4f544aee201796c41c4dd48fb38a7a952cbd9ece20cf299e1362cfba34169f24e76bddaa384ab3162db21a3539923ed3e0dd01c465cc75029e31192b75156697beb368dd8a2db740ac151e39d4ccbd8012ea527457b640f4206828546dd33a47af026ea69b72cb5c6eac59f9ba984543bde7f1676ba2985791f2ec7c34349eb27cea2eacb75cfbfcadf171b01be393d8f708836a2db6c027e38a5d54e9f4f0141846f187818634ead9ff8b72570c13aa401b6e0d4cecdaf3ae6e9364f98e822342c06b8f3b89e6c95e2871127fd6ad27374896c474001d6814377b1f59b9da72d2a3741144a299bcddb7f0a74cb007d1ba27c9f5162c6f214f1e100229232691b86189420c563de985831cc3f09fc938e31c9fc943343b42c5beb7a40b7e436c944a8821c454cf938a66e6219026d92429bb4f89be1bdd18eeb4e21e1fd9a2ea3c53f9af2c54a3f81ce4bd7e120aac55c18527e7574f6e4b91e4fc9e0a3578ec53b3a5bb2e0aad118383ff1a441d5756d44cb9ae611e3cdafd43209eaf42e527c4448b93d536fbf219a32bce9d7c73b56c649017e3c47f37a87ddd3a965e80647780586c695f6fcac1c35ae22db1b760f1b22ea41bd991ea9370bd24d3f238bea29082a9c09812d2a15cfa00cabfe50cf01d1387784bc439931bb9cfa0531471299977bd24053bc7b212960887e75e667aa20d30c3beb7359fcdeb240dcffedf5c2fc63fb24b9132245b4f684fe5b182dc8b6eb7e1fe1a8fa61e48ac9c7583ee0b46455593a22393897f14518c925800973574270a0969185eab28cf1bbba45ddc4f93e6a585c8fb25dac33b5f90a616671b73eaa40af2402831319c405cf52aa45df7d06a8d58cec69626d075417b5b7aa59f0bd6567c08e2fc19eae7e4083214277e6fd17903499818fcb4c40715e01364c0a4741b92ef4e8c4a2589e0ea5b326d450a2178b97c537ef656a264bb132843ddb3868b733bacf8e085c6e605eb50dc39e34ced45ec3b5ab5705e1391696a84ad850ee48315a262b25153285e67b9eee75b8a97ae857831f37c93c50713cf95f9dc1eb6a142010055072859d712ad62b2cc11972acf05a1e0c8ce06af5805233e830e611f688e128e473907b7f55df83375e7488dd80ebb171fbc00bec9486f419edac7c80c21c2fa4289bfe85dc46a75ceeeb7d64586595fd59ae7e180df2e56a854d959ac995ad8d56ee6d5eeaa588f1d7af9e1edd2901d025f6e68a90a75b3dff1b0b4aa7ed10cd9396f7508a14bf374eced7bdbfdf8ae69c4d725664c494f0aab601979587cfc34490ae6fc86796613c517af42d1ed216aca81b18dc35810100e566452b926a168b34e702836cb82c1aaf3a05781842ef6264a35c486b968e5b143e98531fb1a597e5cf913d10c6a6166363d61d122714c302080a75ce2e46d276e444393142829fc4f93df5ee5ca937025f23f73b0ee957572f8b0d89e7a62fed0ba5aa17cdae2714f56aeae7a6d2df14dcedcd2e7e457bda7d6050e8516e7851b1fdb6fbdf7b04647d146b65971ffd6d593b48be852959be53daba30b5a563ce468b0e1499cb92f441f301ae345916dfd5f3ebe38ce89e3ca766d7cbb64df506768af3268866e98926109641816a67289871279739112054ce5cd270aee65c7579af00381e53420f6062771bbd63d59a51a30a9808c77d9884674f55447c637398fa9e938371cfbbf6d387d949a0647fc79c1bb406759a11e0671de4f526f27b428c3ee34ec36a26843bf42cec5a23cc5eb21c89fbc034d8d075b756d7d609412eac2446724cd64a8c3156bd1af7a995c66d4e25965c95c4b8fa037b4d5d1de55e33958fb00a7733ced7f633b5d73fba7ae950aaa7020c2625298e9311bd8faf3ceeb889c321037a2c475b71991de3994853a1a1e66a16801a252271c867a353ac6cf1969fc4222fa0b49d6058f0387cc05f913c6739803c317253ec58eb173a60aaac5586a4d1b532c4310dccceefbb27bed75199073c62edc92011f6deca07e3ae968eba7bd0db949ad5b09f039cb60ca6ffcf8b0122418e50bc25576dc10f360bfdcc5cd25629aaadeb8ad9d91e78e261525a6294ca3842bcd8c03e0a5859da60e99fc63cbe94783b0dbbdd5cb74668a568e3b5f1f5a0becb5e5e8f7ee71efde63c9ad03f8a83c0049d1756953f74df4ef3db042d032bfc8d1b969879e7d49834cf68bf05cdb01f31339fdb1c97e46bc2379da9bcf9a532048f15da1799aab1db35c2b298c934ead18d4f923d052e6cf62d4fa66ddf778860c9f2374c81d4ec79864a08b1bcd4399295d7993d22132dcfbe0e1f15a228ae2cc6c2c0c67eb357e5fbc5595c24568ae91322ae46a3ebfbae7410b3e7dbe4ba7a1e7b37bb70951321d9185d51675c952b26cd4877b6a326dfd3d4a271434321cf775ffcba8f3738f9bdcb1b6bf47ac5fc2a01a4b5c55a65ae320fc182687baed4664915ac661c98f56c2913a058d0dcd54225acfc61039f724c76d49ce2472fc3dcfe77a8fbf40a4b808680de27fbc9b712ee0cf8f7f40a58b10a8018a85761bac83424349a9258fe005ac2b9b457e13d18f101f37c3da5fa67a22b432ab2373fee9a2d3f25018d55661605e1f981961e3a6b115c139b4ebab4fd4c7ed838d7c32967e6beb1e8075d0a2d3c16976bb844d4e44327d501ffe0b0d335a3010cd5c5c13ac354423d29d6c9bf24ebfdcdcc84b7ea3bcce1592e212fe99ba955c141435193de01f336f3b1511b1a9fff6e5b0bf1758ebd783c40358e96303d02ef5e6451f056b68dd98bdb88608bf049e8e4663c218301a76249c7d135515b88b37d3032851b677f976213cce8d244fb15bbc2a45eaaac258bc6c1b305c6dbf853f73cf2660c60603bdbef63c6dbd45389c8a5ae30b9288f3451451400fe678c3ce262ab405fbab9bfad31723d96101db340154174d71bc8c99f9beb15dcfae49950074f0686f910e543c06ccd99be33eb76ebb3447392300f1de18c1887dd450278c32aaca80dc2d379dff18cda89ffafc6433d06049787ae313379ffb11f4a93089009af86c056a080727a1e02fc91d825e51bd4b08d0305c1e4099e52c30e8a452abbb6d1432762240e3807be3481e39a707f73c485a8da34f7f2f46dbe670430d7a1e6537ca86887b62fba9a1c4d5df89a71fb87d09557e73965b111b694ad92b57efb0d7c00c196aaf6a69737863fbcab76534a09ae2ac50d7b65f0109b2cd632ff7f7dd92ccc99403dcec2562f7b31b167ba2987dac666c5c08c555b74a72526b1e60a1615baca557daad04325a3c3a3cb1a37fe6f011c10f0d654548a3ce3408ff451116866253db4ffda0c98dfa2708c367d4443238e578f9cd8dea9f1faeb2f7b9abd06aa72c5cbd48e3546ee7a712fc7be1f9680d29426222d50ef4450db24734616bc60a7e0fbf571259b654dacf2dda1f1195402657772c1644b3a787ce788b0fd29965146fec5e4c80dab81012493b8f3b9505cd24eb95f0f580f6daaa51f3e0f7e9bc9a7de33cec74b58a7cc08f140d61f8d32e1494db5b75e925cb6e10096eefd49098873f89008d8dd960a402099872f1b2e25acf4fa2a25d0a575f4b6a904d6d6d53fc8faf4d27e0b68e1e3f4c4f8d94de4e46e15924a8f85ad78c63eb02e788b071e0a943ff092c15fe58cc664c6763b646d84a114f1e446a4f3a7f1d8fd7b3c535f98242a603e299bc730a05d140db58e523d281cb1408ab8b6e60f003b49e4f034fa6435749e5162a0a109496c02f7b174508270ec2135ce695219d68ed16a46c029e8d05e0c5806d916cda86d3e3e92dff1a0c415a11ef749aa96f5ee70d060c58483aa7231875e4ec0fa9f495114b5572d2de4ea832a82638ee4cf42bd11874ddc66181e2b739ce8a6154bb6681ed071021efef11c566ddb71cbd0fd9320ff51a6758644b53e225e45cd75315b31cc8aad30bbae441fab4ff86446ab7d51327f985f5b059648ac10c256228f7351596dff80829584c510f8f24c3c629d2847f5718f0011cabb8636d7cb2a2cbd85070c6b9baed40e3d21c5da45bda6b7eaaceaca07518ea8f39ffdb08abfadcac41bf119c0e22b228325a5ca1f3b488dbaa72ac7d9b1e8011ed5e49835db9be83b0c412daf0e2b9cd9745c0db2b7cc1e8d053b1d6aa1c713574e7662c9da123f34754912a2a22230d4276317566923869023408bdf6ce87caab4038f66f9ecb76f756265df36124da875e5f1b488024c7b794de497bf4a86b5f57b592a3b29f065a1604df8be8c2f5587b4c0051da0daad5399cb6f116e1848f1c66e5b12cc92b653df4dbb30d60a8a1371268af00b1f107e1fd0bbaedb1a2cbb7029dc8c63df5cb94fcd3b17da0cceb7d8b9a73909ec54cb111003e5bbfac1ed1218fa8453f676a8fc9cb671337c4d7ba1ffe4195fe3dc1abe9e035ec8c4d2bde3186c0fb908dd90172279715a9f60e4df55a1701a75b2aa0eb3789983e873e97b309ca8be153b5b5dfb2c4bf9f3b262f96838e8f278eff8c33c6aa7cc2c72f7954c91f93fb13d551e26f9a2e633b6fb4811350c409be8690b6c5673a399e3baf98601b78be2c9044b6d7f047ef7ed51e8f607b4f749e8bb58bd6acc6245b952d7c930a3531211fd9a994972f1dfc3a9dcc5ab3d530754f89a015238e1440805bf15797a4b6fb66d5e0f1f9f14d5955476dc9583b8d1f107becc0cf8b45f8c6acdcaa748e428fd70238044155d55f1d9aab41e271bf3eb8fe6c6cee92f07346316b2d7dc159f65b0a69b355d85bd4906fa395ebde28c9ad6ddc2ee71141606d62c8250a51c9482663c316ec8fe06b05d3e6096c4fea581360397c0afd52b0f8939ea7acd2cd1001cda38805fcc778d92a1a87ea16ba3c0b59d194d1101809ddfae85d0c483fa2b8245bc9dbba5989e37bfed499ddef9af4c40e12667b6e65e3c23d239e91388ebe63f1ec0c98a07e95c27286586468cdd4ff4d9475f43fd18e0f3d29501b614e7381df999e2bdd67ca322813ab6a8082c37dfcc36c1c3715d22c6efb1f3f3cfa5891fbe3d75d6800ff00e46d2ad62473b5b1b8c434bfb41036a82949790d9cbfd00d58ac1d4e67c474305c00806ff2def86e30cde402a8c243db35df27574008850b0c063dc7c02360f086c66e72c089adf159798aaa0b416a65f2f00fc4c1019f506cd57b4ff98019a7fcd1656cc1640289145b5d31a1b06438ce1ecf4820b5e2670635d7644ccc2666cca41233da5184cc177926053f2d85d6ba3bf26631c0ae78f2a4c4e3b99bfbbab61e795116bc5d3ed51ba3224bdb371f09382bb8bcb38d3c9de2a12d1e17a89260fd96c55566db824d6e66bec1ad0c53098f22ff0264ded8e102364b094282884b9df530c3936b8e6193116b59c843d6376707c39a0be2c3b050c3a67400efc0c35ae1f88072fbb25a2c36557ed41873f4ed83494e2f468037e9f287a892cfed499d0ce980c7a9c5e995d761660eabeacdb312d07c32aa5c9327f268285a741561502e0849b235964b58f40b0f09bb9a8b771d39740f2bff152b8799f45df69eda98cbe397d0eaa2797d7d71b38bb115b7b7ef8e7cd593678df96c7e17472b1beecf875af597dd5027802b251d658f419717ad45e58177766a480ad6cf6b2d69728ddb9e2cddb111b0d64b5cc2d7a046f4e00b3317c94acba33cdcbf28b66a54fc5ca128dec2f4df7ce263aac3a5392d116ba4d1e0be9797dc8ab5c5619153d635f5dbff1e61804498eb142f2109dcaae19c107f7c93678aa8cf77aa0826327c3b0187493412192f2b92e659adf79a00105a508c57581b0aadd7e8c21ecae8c97e2334c7f352b463a8a58c54a048255cb854d5a960317bfd19f97bade14ea807e1d7d5468186784baa05117abdd9f962072cf4d60df6abc34a2f827d507a7a2ffeb2b253cc1e65447618a425f73d1e843e89a9d56c3a5298903b6f01f3e0bb9503a6eb8672eb2b727ab6fe3897ab6363e722b8b5478ff933616d3556dc1771b9f9bcdebb2b570d37151fd817f7abc988f0239f3a224a4f1a1439ca26785542df1c8473da1b9077e71da72a0248fcfb16c1ae77d65c201546bf0ee07986d40a1b8288141fc4cc54dff7c22eaa88478a98d8810c209ae83f9c57f831049a87ed3e301b7518dc12701f66e3545269e04a8af967bc4dcbac30ac5519388fc067630833a6767057639b5e170c9ce76d7fc3dc49b04ef6420d092c69371fc76aedc54a83aab636983172ceb48c99ad1323ba422c65485580d4312e5c053fbd9ba5964a8c261b9ee738e0ed5e9b0ae2d0818283f24a4dbc05605157b4aef941d0c208693cec1a84be091644b8caf0c1be29a1fb47ab9af65c78fce1fdc0c5f38e941f923ac7966c7f4e6718ab7f9c7841563a0c092fa3a461f84f760e518bbf396ce6d60268620ef304ad9f7371d2316fca427850472455e7a6f58edd6a7a2644488873dc0f3366903d9517db89480f587c0adb902238426ada385c894c46485685e99d0aa41303b14dc8f6744916a83c83b27f9f830202a6c3e3bfcbbb996386be26fb1ba4373ba9bde3ca928b87aceb18e54ff22772ffdddb907a6ca7dafdb971e41061da086f568043aef87c5bfe6896f6300e9c975e0445a5a14b0536b12796dbe2e6bb52450734d28daa6228720bdb5d1185368bc3895e11d924bddea9a4e3bf8ea88072dbe29638e0274f349cfcca688ef508aa724f98217bba602429abd8de1cb07d7c7b5e085e7f3d29ea74071bc8c272170480e8478daa567af31b4069707116fd027c4097c7ba63674d9de69c79abba9ca17c82ac40c873e0135fed58f29f468c203eb95cf9da0f1857950ae94fc64e33aae8882acf2d5f211c88b7e0250e05f898a65a8446ed7c9369cb2dc01d5d020c3ebe8bcd76de79d16df80b6240f95b394c6a3df7faf2b496fa7cf4d9d03c79c3fad25054e82fbab9d1c8ed0c57b04f4300c07e06aec11d96b4734702459657c53530461f23dce43d64ae493fcc56263a488db075ced43f7117a24e1e0ab00c4ca3d5f802f6cefd6bc258cc7822fc2d12de7b5e64b7f1628479a481ba094f4afdb4accbc03b8c195f74082c7633b6c7d33aea019dec14bbbeb6fa52fd0bdcd5e196fa1a7ad2234ed4591b474884ef484f960d0dcc420a784cb73606e6daa4c0ed6ac20b72c2eed825ece9ae29a6efb2b92eb871200c9b29824fb29a736b878eb9890520e2f72185a893e1515e159d28ee98ea61ac98eb77051165ade9e66c6853ee9154acb13b3037d9ae9670af82a61b4ded3acc7cbf948ad158d0cd2d43435a667fb2f56c17f5c033ffe0ba022b7dc10588489526bd3571526104cf7dc087a48610ba074c5a4de74f93ba08aacf6ec25128b3ce12cab5fc62c7c510c4c80eb6a3e6a8043c9102684d81b3ad94dc6d43c064fe33f7d6ff674c4d0c812935a44dba40345a56d6001cf4971fbc35815f1ae890ac62bea13d3484cc1e67138e846b32804795a12d23322a6b9a4ba48eb7b5b9e5f97b0bd6f10026e08f26b86019181cc0c4253a1962d22b7face6eeccc7238b8a5cd2f71eeb5615d0a5912fce1da65dd69a845a03be6302b2f609e22c2668c3cc9598ca12c9f73a221e23f4f11fb6722001802a59db0eb8d904bbe01009272d02401c75b5b6117f5537ad3d74ac99ef859bc99edb9c40c036c92736778c46c6358d5bc984e5fc2f89ab19a0bc597ce5c60ce964198169d4807ad170cab5095d21cba7235f32d7121dbc3ee6307cbf832f10ee9c6c6eae8ddd0cd6a5bf182b29592445c8597bad952279b87b224ffac9c7d0bcd1677d34753172db2b5b6f7e0ceb16a53fdec87dc6000bb679249311fc3aafc8b2eb49925c60ced33c9072270fbfecf7081ee347c5e5537d9ef7e7ef9f66915ec02666111229505cd1f6bfc914ac042ae13433f4c997fe884e02b86fc207973767c40e07ef84f3672484a4128ac9389aeb3034640417b78ee5cb2fc0fdfd4bfc4e6d4d31f6c713d870dfdc8f69cb4288427d81be16572fe800bc219ca6cdf6889593678f811e4e58f26af480fe4753f97ce89f26f51bf830efb862263af032334b69d488ba5d45119e6a03545549decfd9fe1cd5e31e64c150d7abc70d890385195b716ac0795aa30e192372f268070a9f8f50ed82ebb65749edb0e7e761d838cf5c0c775ca0f7e895faef69dd95f5608bfdaec9ef98a10da5d0e15bb8b5664c4648ffb94c1eee94ebce92df13a9edeffc74ae89f68b01a11090a82ba5cbba89f6be081e97ba91b11e1fb237fb0fc75fc12ad06ac35e1ee0ad3a7b9619b7e619c70fff5bfb11c4388cd0c64890b3be0b154d4ca5913ead1508ebb53b1cba78ec5135e34f1b864ad43784bf3ccdfc85c67133d0f42c851d179e6495a2b910c862cad295fd05e02e7e27304f4a58c61d54e869ce86e1940a5f2c28733d883bd6e02bc2da42ceb7dbde26225b03c53447ce3dd24fbcbb5e9987e08e65504e87d85bd3f30670fc0e5d39e4517578da96346d6f2b484ed58a7da0cd068e69119fff6ee6ec832361735100423cb813bc5bcf29e4ad36dd84b6cdef247ba68d8edd6b9f5d8805db2505ae05dfc55817bc5585454dc093bb1341ee64357e57e7f34378578e0428137429f3c9f9df7a93147b42686ae67f4672607f489a0dda231f97f594bcf760156d3852202888b33cc8e587ac3ce474b7fb9b9af3b62f2e5a84c2c999cedd495e2729b93fd88ac09d45a387ac867aa4976e9d6f17c8470b6b18df7629ee38b7d46d56b14494cb05af0e467079bfec1e81fbd7870aac7525cf0439bfdeac477dece7df07aedeb5097ea70b77bfd93a26f97a4bb721a63774a801e769d3921a4f084d1476825600c3936a25be94ad4251aa2d4886827ac336fad44409ff09c8b02f174d2cd26f5cc370c1a8b0650e81c4ed8208c3a966edbd976dfa6e56362d8286fa858fe72a825e33e803fb3aa116b9ae9f8b2f3df2a357725ecebb1e873d183e83b10a0bbc4eb254e1c7517d73d0a9c32b0d7fff0c4ed29b6186b3985ca01141dad81ae4d3122dcae99455e83736de68b01877b3f72382cd869bacc8aa0b70a0244c0050e33811186ead1be7396afb3dfbb244dc8252fa66e5638a1da616c23a3d0b968a7e5d190e0971ccf3406d9f132684ee1a7be1c790786e1fd07f43478dc7a08dc65a88a8d9e6c3c18a95ed1bce4d191556595b9c32c08ea64b1aa83550cda3968dfcec9e4a80f53fce36bbbddc2a1a6a21a2343c05aba0abccabed9b140285fe54c4800458f7bbd3f9392e840af53d5704725a1fbebaa28b50a79549b2cd1af6d5528534f474262a196b9dfa70ed39c2d91d6a4ed3b2abf3c8e9f0e0d781488e99e3bb4e63d6b4a66986514b8f8572bfccddad495d680abf275dbf731678798e5f9a4b6a6fa02729c0cc10438b8fa22a2b86b1afe8d97a7338a566722ff54297d888d71e6c913d6f7d999ce8c05e90157fbfa8efe8aaf47eb46ac424ce9e6076846ddee920f67c59466b7927bdad55ffb542d0354074e0742ebbce2d1ebf1ccf02b2a773cfb0c45765f1edc437109cef2f02ef4fe908b74e1e68970e372b899e87e6fff9bd10fbbe06eb6c9856ffa0dd5ff012138cdb17a9cd7ff410ebdb0da420809f0a39358b71db90fe094628e3e6fc6fb7f27a659cad3fe2bc5ed857365235e1204b9a9177da87764c44e85410544677b533d2bae5422e55cd95fe14f16e4ea6a1b9fefba8b348ff0e98a3b6b39d042c4ce98b7d6b04264ce291377085913d5e3f58e7599001f77cc580080971e215de6d1f188d2f76293ab7ce60c4b2332d6a0388f6bcf59dd5c6c02b974589140197b65f5023858f7036ff86c4d39362a144d1d1de5acff2f3afb963872be89b6467da75df9007748042e1a6579de4e62f0052cb7f9dcf1ba2d44a6c3afd91844bf42b5a26fe91e0ec4469c15c519bd2fdc6e2405506f9913e321d0b77351827d1e67a1e20b25271fc4331fca27a4545db9ba3f3c0609308bad255a906f2f48adf2835f0f641c6339dc47b2db9bc16376a1045ca4c4bcf5718a52f0a7b2af968748e5401e72e44e01ae33570bfaa182d3cd322946ce4df127f4d7af29301523dc4e193a29f0ba7deea302bdd70081e7a5820c6e08128f03ebc84980c9cc3d4e3dc4b62a2a2056416483b25754e142d2540ca06e71d99d254e3b5bbc12be194958720ef48dbfca7399e273b41162d16ebcc39ba60496e17a494990cd591d978f0f28f79447b938dd0d659e84fd7848de81567408010f6b927219833cce16618c9af7d268837315c5bd9cd983478c9227e0bb26280c7b844f3313e39e03a585a18af8e72db88ddc1954265ef23a2bc04a2c1ae3b1c4b6eb806a8c419bfbc08d523b9a0d3e82bd6aab311c3d34d9687cb9e6f592f5b13c3844cc3d5c46365e5833174bc4c49935eaa2a58562b588ddb103cbbcd96353ea75eca82c3eaa839228675ca5727b94351d5d6c086999dbfc9a5b940ce3c4a446135d3beac869d4962b2093dcdfd09bdef6c5d9f4d27f3cb7b416ceabb5b873854c0fc60f6c688bb5a0b0ba01e3c27fff34cd9d46d08c2ba1ddb0bcab2b546b344b36273a525ea68b66442cf46a6822fc28769391ed055b07bea5879796aeb6710c6cbfc3fb9a59ffad249efad812f0f5850d59aa0661ea5f8332638cdcbdae7ca670a8bce2a8e34b3b3bdb01a2782b6632d18d06a1dfce26c88e6775d09e6b644ed5f21e3bb994dacb47407368ea637f8d21c7b01f3a303e18da6e6e35ed995e147947bf2cf02906f52678f77797692e0471545b641e1c556abe19612b118fed0357e11aa5536ce9df03514054d2dc9697ea9671a94ffc0034540065fc244b63dea6e9a6e2a4e665a704136e5580a141ffc244aea7b35eb35b23b132e5b3979209e911b47c25167eae2da6d4da915f770c8ac565af87cd2aec00dfe2c38f5d6a17817f9d39644658c20f63073acef53d853eb369446b749e0e3cdf14f60893fa2c2a36ee4c7f4ac2cdd526bd40dbbba51f8e4672cd41c822c670d24360c4b47cefb629a6639c500917bc5109c420dd6f00f62793c49d019d40a9531103453d97fa0936ff939b81d6c83858c11148eb77d28fba8ca2016ad66f21ebd1eda08d295472a1b190ed0f86e9c19445e7ebc53211e2b37ae6f1cb4e6fac2daea940f3d666b0f19e457721eb8c44a8198809292eabaee71de3161c1d93347820494bd72f119ebaa9c5cc54a558e2a03e10a00ff86610a97e87b480b62257f455c409bea905395a0dcbecaad40d4ffe6c6888d00a189f35e62bdd851de89e9cd4bde776b67664e9344e7cd7d3911b2b562f4b9db7d9e54c5ed95c8598e0008683b85839f0ad8c29dce421d5a9356a00805394c13ab15e170c9f7b5942f6ff99a989221900481979baea4dbe57824ed29aa0280a9a367dcbd51caa02ec6849af45e64985fabb8ded8158df1968474c1924dc5a5dd8f1b3aa82ead4abbb749698e9f16d95ca0646002d0bdbc6012ea236390c33b25e0263ea83a6bc44c55f0cc3a9fb5eb236315ebf2ac68cce93ef7b20f842079c491a4837fa28c8c62fbbbde9fc7684f25c5260758392ed6006ba64262bf09aa3ec5fce40dcf60e422cc3c3bc11075c9b8f6608d20d26d9c8b807b8c742ed6c37018a0d5528e44a80c3072d6dc8ed7185aae90ef66894a37d0a0845512cb5cf5e1f2e09635b48cd8770825f328991d91ab5b2ee7fa9a665e1aa250c8ad9331763e6a049d6e996962c322ffd43d4f004240c12165deaafaf8937240055be530d76a08f7c75c3c715815e20d5cfa17a91e1df14828457f5a66531fb0bcfdbd193634d6787a664f3e4051f1a038c0634e0487783102c440045ac24c7cb781af65feff3090f832e47bffed9d9dd352794a5c159885b05afef962da2e8fff16fd6a8c5fa1658ff3e053d1eefcd8e9a9bf4412624c22dc4c9cabedec5c1bcb75f29bce923b3980437ee8467428c4c447874cc73b72e9165f3517e1d138c56693181e6394e78cfdb4a3ba5f350695d16fb0db4fced05583ea47f50af9432875346c96dbb4df1f80028362093f70bea7f2f06396dd458f05c1cdbfd369ca378f027ae2f55c1708825dfb79a652e245e1c62aa8d7fa9644b79c34d3f72b3103c617ae94e2092deeb028362f934972d15166261e907b892b817d1d34b4a5a0e3df5c3182dad2bfa297c36482e5a7bc5e0c58bdcefeff1ad3323ced4d80e573474f9e25b8aac369c0e1ec0b4005b46ca3dd24acd8b7784a6736d01a3e909d2fbfa16a2892add1eb06679074e82683e91c379c415dd55219908754a7a730c30cd29e62dbd9888a75996675ce57d4e4df06e9042fe940fb0613f904a565c7ea7a53827d41e3948d55b8a0f4c93035162f60630acb0851e8a04b5bf9fd1828f7e3aed17681fcd86d98cc5048f60b29095aa6df2fcc261fa92410e78a76516cfbe8ca1b3882be8066f1ac672cfe72be9be2c1986dc3beee0d8e76bcad11711fd7b6cdc8ded5c9f193ccf11fcf4f52ab8557bd797d8038a19c2e4f4c5e3e090c6cafd9dc2021b6fa0b8a315da215ed3570bba1dc465b4670ccac76a83316acab0fb8084f11f6151df6c61d4c1f3b0da2828d11390622953a1a0004a6dfa9fa809679b8bd25a7ee21e3b7edf19441cf9c2f3090151c7e6e50315309bef9950946889ada1a7d4b252308a6e3757d3359f0fc8ae7b8656c5a9691eee5a96924262ef356a27c970e637d343ce5aaf9be44f0996cf36c0d5519d07293f8718ad4da8c3f0aa0d0fcb7ce5b32597817261bf972ed533d6fd000cc62b6936ce7541ea6008213b6c4ea5739819c86495bbe75231a3bb1d7f8877bd650f80818204f4922bbc8ebe126f0ba0a30e7de2543b4d9f04a909ef1479527b0528e1ca2129066ec64d351a4b3e94ab85a3bb8f0287669057c9251547a5f74581c77f59b21bb5845c9634fc29c43f3abb840c409b5fa11d00ea29210e05bfc080303cc77e35f7d38175f0bff8e94df265f297be3d4430da9c9aad4a823a1a92afe5c873f6c15676f89c0357896210e65ec2436b1c346ff11e58a3033a2d5f9e623549437639b6203f75b9d5e53dce80a091bb68f7b699ac275f01a102af0d2a0ce7c24568c7a4f8bde27fa1710095ab4bfa73c67c4edac54d8953ffa75a9cf4c3840b42d7bc5d161b85c7f520c963242e6f5aea0ffa89bb2430fccc474cf7a3f0494148900919390a3505033ea56f02c030ac608b12d15c8bae1de5d399408f54b61aa58f9836213f3ab34f04d1e7fdae443dacac4e13aaa0acc04089df3276734fe24d87565fe946359efc4b45636b9536150d501dc96b6a09ed082e57af540d4f92a7cb8bb8a84e4296d3e9871062ebdc0e8662e4c742389143acee5fa102be786e3639246b87c221d7080e10c312b33c66a998a0a15e5c448097f357244d503e8d9845f1d49660ddb4274744f490b750342c2ac1dddf0e3cce9a4e905c2e10649be00155a27bc7d55ee35697ff67ccc431e473ff0b6fb339269513ef382036858764fba78ff7618ba633537ae877c6cc1a14e1bdee343b6f071200b1082038c9672d36f8db8da84d2315d3a24e6d46924d8dd8238ce35d1b2a44c72067c29715c301cf407d39085f0547a7db57970d7cc3293abc9da2f6feb1651e7912253e6b7d4c27fb885237f7dc9d73e7687df0aaeb4cdf556fd0cd896ae24fba8e46c72b5fb5195a6d5d4fab1b86138fb8d4fbfbb23e8c438b061745edb12bc35f6f4e4458df844cd7fab52a69d0b85587cf289222631840cfd2b654a4c55c5a326d51586c125fc209452f05f5efa89e4dbcc5a916064278d15a28f1fdbb6837d6419921bb9542b243b3a4463e1283db1594e8441cf631fd2794660218542816dbe65f28c3b85c522f10d02d810f9aa851003221858b5878dde52b7f11a2c47f319dc471e8760ed3db116ede002a4c49db6e2e425aee70cf2905eb8d4acad0a4e06c8e052c644951eb75c44657946d7e1bedfddf14ee8faaac671f6c345ab27f21b696e9ad5364197a999985cfe52248161e700d7978b9719860b7fcc0683311e92a1cdfd3e9040d1794387a787a10735c04a2b4012d53091497be6db6ab9faf6b3709ddc3133a7402651c85cbd571763a05a41ff286257b14c2bbb613cf1443e4ecb5c52828144e123ce0fefb8d8531cd42bfd6751459784d55823a9d868a50ce77b5e0b4e63c914836b34bd8caa367b4fab871f0cdfeb3fd7356f1caf1c2a94b322dc648a485a51391e71f62975687c92a13d2c9a21b6298768735d80ec9e68a704ca5bc52bc060671bcb8705f5ef931a713ae876638f789779356a323ea668f29c635d601bbb44a3979038e8f51f1206580e4b3f958427fc6836c040e1a40b9986483d544bc74b8fb094d4eea739030874ac62b39ef047e97c8c7a77f301a6062aa3ed99ac7bf1749d6e7b0a723ff313ca8d11ae1a64cc9535750f75fc15d34ad1eea2dfe89aa4e2c803af4dd90a1f5b3fd60024bfebbd0de1caede349d34bd4f54dd85d4ba045568b9404a7b65c0ed858a02841a10ccb240e14d6c9926e3a6ca8dddf5c062234d978c15788723993c0e8428e93cf6d14c1a231d9953a2aaf576a4145c46e344e022a279fd1db16be8daa882742ffea2011db1fac4d86bef436ebf356bdd3e4d174c8174c2d68a7ba066c5c0f594ac7a8bf1e66825e092c660fe87ce16af640783c5a298ccae5a9e4fab9268ed2f905e2bf3dcef5b8f9bbd137abca4de6746655fd2a88604895b4dce74e0bf6846e8795a15e96bfee0913674be017fc33a408dd926e2b00c57a7361e41cccb540f491b7484406b8b9355c82b509e156281daf4f6daf3f3a2ff58be3f1fa818832fccb8c8c5342246a4967a8bd2aff209c87e3c23c839bcbc6936939944ff741e7913d52ab3a45e0559c5386c2406b873b5f65ec091c733f2fe169c26d9901a3f210e951ef62620f55fb35b90ae23317a073a8a0adce68f99a8c71a9eaf7c507555c75666e7777bad33989f298a992274309727b4e3d456b10db0b4ebc1e00993b1844a9bf825d444b8af4f35337e55ae1df3902843993858f8ac9a57be14f704032649e9cd9808c11acf99c474b38921e740e6da722f8851fa9c007c47072156f61cfe18fda0e4565f3cfe5571bab8fc5c751442375f7465d72c79f77b63194514dfc8ee9e5546fde95b071c97fac6fec93820ca2a79094a0f902df36f40f68cf5f6de53d559efdb6e743e3927ddd167427cfe093859dcd4b0586d20796915292766cbcb6e14b3f432f8e06248ee11af1fd9a760eb7d1f87090ca7963f547365c38ca186c90f2a2824fb48960955ea9faeec89b5ad5edb678d40f697dfbb86794d6c6b2f1c8da8dde67c6d9efa61ee91b1bf2ae8f5e008ca4bd87331eace2de7052c2415a7e5783c93567025a0a161dbb46dab72d0dd7b4dbcf051db571ebcc9ccfc71a463712981e07f89e2154cc79a643e80a9558e8295b10acdb4a532c4ba38244f127de2b5fe58770bf3df30716522ca03e2a527b9f5a73e38d937fd4b3f2e91c807368f2b9d0ee3bdfccdaa56ed11b508905ca8330ccd8a6842d59f01d35525354ac7f752c804a16cd525d59432bf9636101ee627731238a4fb0daa31fdfa3ca016c50b36d481bb8557cb361aaa86f6e6a8894ace4d42630c0e3eece293045210f0fed6e2e1fa75242964574f578f803da229652e8c1555d681d1abae5ff48159293091c33995994f2eec7e3f714f1c852a65d47e2b71e13db75ab3e64f957a290c0edb09579fb7ce6d22d16d236748bbc76ca1e1fc623d2222d960c555c668cf3f10a128903c55764a4c3e9bf0b8973e6c56ecfe26db42cd5569cd943253c912e04cf37397536ef670ad59813f752d0ec708aebe3ba55041fa4e64e8d1283a8d5c8cf0c110075fe13513466c502956f5259bd16c763e0aef5e3cfe382e3aa2cb1dd66e5a4058f4c2a5879346a998af4d5c23e854aa41c33bfbcd04a21c3f715d8e8448f5f221a2a90c81f3f75b369ce6ec2b15b32a77098d186aa5e12a6a5f756c7dcd761f407baa2a9825256e66984b66735bcda8da3dbee7486b9becb4aa4defef7d154b91ae40e1ea7ca9e81d68075dfe97a343ced9c95c291cfa0c2c71c0f0bb1487c2634df4e05a7872c118d67d694dd1c01f8ba0bccabb7fbb6d7a2cd42b80ce2e7d83f84535041a1abdce774cca545aaa5a03e2dc8f25d4bb5f7559d7258e31b5937d6a3f6764d5e7fb8ea873a8004aa8f7905212b0c7799b41c00e2b956b122aefd30edba4f09f95abcd479fb792d0ce4a1fb9f2b14e9dac1ed1bef3c0f8dff4292749c44be54b5789b3e5cf7c40d8a16236a94d81ca629128cd9b2004d0c58de6157bbff95357aeb778229329dd5b8956ff0ccf5dc54984cd5c8ea64fec0c5c63201d699feef636b01440c23ae45e4907fde1f29295bff5223ba74742a3e7e56f4c1a87c471669c1b49c3c7c71ed1c3d0b25c39a71048f66f9a9ce1c291e90b5c44f76ab3797950bd4599d18228e9cdfb44ed4d060517577e00e3ddb6a131a6a1e69cafd8459c81ff01565a87a176ebaf380409122dc0ff1740b9d81d25c9462dd3a2dca07b17a8d96d3db572f69e323e02ab5b92d1df0e03e0c4b0807a74427c11647e1074485998110d9e1608491a8405b1a0e5e963ae9dcb3c3b255a520acaf3446d3180e27632b38efaecba3114bc1238358e5fbed3412c66c6b1f12797b8943e1d79c39157308b6a41a52070c78f8ae77b0f36360812e54535a3405a354dde382d1ad485756e9a3ab2aff6c6e2dcfa0a8205dbcf9c0d9d7ced5242773bcaabe79bc1df29c5becf626493ed1ee8db4a9ef1b13d68d0c75a74320bdfcc3acbbfa108266a508b1e14666a49d4df3cf933f9d815311c6e134fd11cfd97865b1527443b7643a91fa2a34a77c65da12ae84d09a7d387614c350c9eed6c07fe009835d3b2cb472eadf8c13395ac1507d05da65d5121077f3dcd4d14d653787ff79e2a140dc356a21a1d5190b796e1033a62cc1cb524c616f6dbc39a9981ae67faf92fdb7977316472315f6ee50cb69350be7f9d2897d2ffbd5df26089e0b0a7019fa9d0751e87e7a6b170e2b723aa8ab1bbb8be283a7f1804dc5d2777cce1ca4172d125e81224fbc830dc58af948af0198c7604f24c988560d6e1be4f358f1e2628d71176303deef5d6aec19296486b265f0c215a0bc9c9b22a95810e140b4ea0844a1939c9ee1fd6d54bde343f19445a6b0ce2f330132cd4b8545fe9e05d16b70048b2afe621612d97ea6401cc780501b24c6eca22fe54fb7cddfeb9b1c2bd9ccea1c8fbf8f0ed47b96bba4dca7465b7890ad49ddc3e6c90c7ea7272bb361edc9b8060641cc76a63e21e527082c8d2964b2a503ec814ce8448290f88dab916e0f3a4f880f286e32ab388c78a8bdcad980e662012159ebc7d4d727b8506f1febdf6fb59d337d93cd6eb64eae338118f91c946fc33d7956c582272542d2e4421f89abecb688d5e0263e60c447c8d938be03c5d59b23a501f6a508b560f22cdcfe67f129b632a22b71a67aac7538160f2bf70cc1d091250e1517bfa7307271a96f85c19d9e1385a84462e41d49cbd6150debd6bf8174d5fa10004edc761c4ef3f5c3199b9504bb4f356eb87b7ce4a0c20959b1d1a4eca28d37ad86470bcce14ba19a54229bfd75e3ddb37378c8b90411439a11787703e71cf72c405b45973e534ab24ad56bef499a1be571cde5b70f6a2456479d68c72816ec2b55c5a518e35c8100f47bfb1a9000bcf0386ee69873d1ac9d26f9940c14a3f75719b8c5e5d1ba9c7bc70d194c0d4dd7ec9c9307aaca25c433f3ee1aae1b19a95c6e5b523f2adacd68e2aa3364dd5e07eb31439cdfe7ff45fd984f50e9651ba2a6432c982679f350418451273e5005e0a027cff18eeeb54492ae00ede638b619caf71b6c115e7581488c52248b99b7173122e246d2b4c405c002146374563f3b15f416acf04a794037ed0a11da3624d636dabdc860a91458f3543d65a0028c0c85c716fc458a3c5a4e39767d78de4b7a4486931deeacc67e2f11123101d887d34e17e1dd6a0a91c247df4fe2f7f6cd1b780db2c3b92b2c620231b70abbe10d785874b2e90245264f1650a965a637c18e075095180718071f4ec139d5cb892829fc85f355d8e03556947da6d2c620aef3179a96340512a67782158641cad50fce983541fdeaf8a60dd5a72818abb2c3348dc316ee85db7951684cb85bd7f7c40aff14e83786bf6e1dfa5c322ffa33eb04eacd1a42756a0fbeb1f6e9426f0ad23633ba3da277356bccc07f62f7ba1d2324f83ea074cc29374f2578e451390b52483c2da173699366dfca733a2f6037a5ea0f53b227916f8b1c3caee8a6666f6772b6d94f93456f309f0a8ca2998b6dbf9f464d3ce46a5dd5a9efb0877bf91e69addb47d8d820268a8bb85b6a9528343f1bf9fad59df011351a28f4f14e8224eb8b1b236e826c4ca3e02d89947ecbb07f252dcb2fdb094b899ac3a12d59ff337928f98c9f97c647454ae067d714f1c9d7f8a08b5ad2f0a5da33facb0e2f753d09eacbb226aae3e9e6fedc558a4c61ad058866e61953bd9665869fb3021900c31a380d9506e2c083771f2dc1f7b3d00ad13e1902245b7436bf322cb073dd5718522ed2c6f307bad1e518a3a84704ab2397186415383b0c443ad870626be84030bc1a2958becc1b947d2adb689713e35d2d3d8424873a64b99af9e4517074a9d01c4a1e4c345bd829976fdf263c8542f7ea0a74ab3ceea84df7f79446b00e7de55c18c6287ebaae5e5031bb3320070ef2d85fe33eaa0dd4fd0c1bcbc0925654d1c2bd6f011c61cbbe96a1a36c992da5cba8a1f503b5face44e23c39420ce079ca1c69292cff74b290b7d6742c80d900b08b11aa17557743b0d97f017b189c060f124ddfabc1ac1c1847676c0790cc03c396bc80a0ec105772c88ed020737b6db3ec4b04a2b646933b340d51a48db7a6d231826759f49e87cabade1767fc670b4213d75eed8da960528c48678506f06d095f3bd3841a1766545c828453a974806b42ee031141981b6f3c34472d0aef2749d3252aa6ccb88ee1ba2f86ae59421aa5b4d69c0dd4fe990568b593ccaaefa58b48b75c56150eb9e422838feee894ce4d2313043a6536577a7433f1a79863f8316e069ba8081205ce4ae6fdcdefc6892d9c5ef3690ad955d801261e256e1739542f8f23b95aa2573005d3b1561903dc3442ade5da399d8fea2f3aa8b28cffd5e7c0c5e72370ff8a6d041e3c27974e2be05f6db52504e3acc811e17f3c6ee70831d9a7f4385dd9d6e7a0dd99f514b03f7c5732fb2ee4678822fb937e774eaeeee12377255162471c6b52cec8e32d7cca87dc6f947154fd17c9861209b36c9d26905cc24f0443497f2b0ed89b08d78f559f5a78714773d2e8d8b1dbee556dde93674662520b5ad3e81174072d648eeec505685f2741efac32d6e52a0ab211c24e280ea6eb61494dbe5feea34ee17b4e3a95fb84da43fe1b6de45f8252faeac909dc2e48be39c2d8d5903b3790672f1d4029b294f4aa30d85a9b2933e4fb882f799ec734a654aac6278109a6d3022d8c17b1a4d6bd7e486e242df2d6816af905c7bd09e86a857413b07c1dd80ef566439fdda7880f03491624c75eb730ec21dc6ea11fa87a728ec1c7fda002a068ce476b2a8c36a6184406fba8313d77a325b381581f19303b81625f4b0aff3f2980d55532ad91dc569cc59a31316a2fbeff72046c4ccefc994471a242d2c4df3eb9a837abc57074bc7372b9924f73d873b983fcf14a063147d737681c59520e6de52138daffa272aebeeff3415e49bec93c95ed4d8fdb6f587e3a2be16ec783c3fcfed2a134b46121723fbf8bfe221e4c3154c3b5990031be27c119521d0a63aaebe18607d0a4fa665c86bc3c7ae1e3efbd86c6359fcf9fe4343757334e2433175ef8ac99ef5c28a7e5cd88207e1b917a797a38fc2b9ea26ec71064a982e5600760d73af7220f98679d85aa5d632a36dd029465226cd0d4e37879df261fddf01ef0f1490fe8e623ffe6651ee9388bc2f14583fb1b48ae500e5325c6da1bae3771ab99d2f63221d83dedaa1f5be4c96c7e9fa25e10d3d1cf872544150be6482c3c1b0778ec35adec2cb15d0b66f767a4171842dace1d7d83ef2f3a4dfd36669c75b720a6fb16fb15976b0ce8602f4f26acea5f2452d963f8395d923377f279ab878698a37fcebf4bb4b2a0abc1af299d78d9c44e0a0c8c0e4fc5a611d590103dad16e4fccf23eb7728d66cb2d31349c32500de709b567d6ea81a6670a19ba0851e277e9fea4dd135c0ce8acf010cfd4770da246fa6e197961ad4da5611e870e3aedf723aacedd5966afed52d6d2013e191a097bb7132945b09e341dbfb46a8ef4e481b6439c06ace8ce48ce5f2c66577cb1299974e76c3b69c71f8de9a1cff73d61083338496be80042873892e20d9f95998c14db14e242d315129ff58927dc820422041c388da37cc2ee7ecea80c44298ec9dca23558a515fafab30ce396d083c6f4b39c5d2f34b917c33fe5e1e43cec8587d1b88f540ef39cc37c68a11fe6cfb4b8dafb2c984d2afc32db0fa67aa85fc7542ce9d2afbde905566d660d6ba3fd85e35e2d09abb1d8cb5bbd327f4cedee7a3b6611f357e74b6bcd366526fafdbd11aa15a47857d25b41e1732bcd3fcf5e31b58e5fc83746c1c94d3407354714670263d16028e6f0d35c7bfcb54ee653ac17669d09f41d438abe427457ba494d9be1cabc773f48245ddf2bb7e7aa5b65a97ee3d36654db19f758d262e5940a3481fb705c886884f36917afcf87f43af685ddc4b86829211288edf32aef5f5283e4f23d4fe7be755cafafa28e2e655b17a8900b7f0bfe8025c46f8199a01e28606eb8d40207e39ee59d07d3da2b20c372820b46384c0ed80c5cfd56934d806596407f2c2889ada789babef402d4fdd04f42774961757cff34f62a95d6267a6bdb2548498aca3b158df6a41f9a073d52d2c72d090e31503ba38cda67eeecd15a5b26905de4ca7e2f127ea1afa7272e0dca0f6b231f9bb1da6765e12c1c6a934118eba619198574a9a16e3baa4477c01a6525a09e8c0347ecce92e4e9be4d1ef440534c2495963d1478cea09b597d465d8e38919e4c28a8d535d4ba328c29e57411cb8529bf22f1f2328035db22c3b0c16db37c4ac8350ad12324aa96778f4618273258e5eeadb05ceacea1f126987c876388635f6cab523fb6860ab5fcbade8a3a7c91b57e0f535112db25d35c4faba212c8e99954e93e0ce5be217ceb162bcc5bf4881decca906b8a518c9d2acbf7a6a52dd704f03601fc83d9d0b422aee2e503dbc152318673048c71fd0c57da1766e6ce591d3e1c63ff0a77363d85040a024fdada46e3b04a32f03e3f0e28ef95ca02dfeb5a7710325c1f20486b9ab0019b6ea4ae4074e51f88f9fcba4e27ad568013c7081c73181b8a73001bfcc1490810dc17a115a15f56fb129d2b8af21a58d0fc12efd135c4c9c018d241a3a513264391de078111bc8268af6c539a46032f9e88d33e1f89308b96cde0c59de9307149389b788e285136eddab8dd9a199864860f90cd35ea21bcfdff18aa21297a692564f50d56bee8b6e90dd0dc2afa94a0c9879ee028499bdda068bd0aaf9a364463b8745b58f8a15fb44c8be6f035acd1d787fc97adbb452750b858a8beda44ccc175f03a13a3b29dc41f1685a41fd2b9a7587d5970de8e520ed0c635e69fab48c8725a4d2bbf8ec471fb8203a06ffe48c796882193dfdf6b7763882c9198c11fc51fe57eb5d3e792ee7e268a748a59e2f347f9474af13eefe6bc05db7966ed83633e1335bfdb9a7cab7f32cec74e74324f94db1bbaaebd71ff69669831f91008b6ee9fb9ead171edc98c90ee47319dbc87123e8547688e37d0ea179bf2d48cef9e2050eb02084121aa59d05b127bee8896165eac71da40a32789079ee507203e9b38b73d7e65442b6adaffc716fddf8ef5107c9767ce32c7dc53aa5b6348bfd67803a7a607f975d76f316fd6f6d4a643c1e48b2c1b57e38935c65a96502a8a7729a1682c41e8dd8968ca0571a00f1d31ccf59ae67a2a1deda1041c50d7787040361f389cd1d135b1d760a622166e226dae0a42d5c849fbf365d1fc1dfa3e1e30e8a04cbf4794e6a26afb1ceabc4077aafb9eadf968b8583c801a2fc58c44c1929bc473c8df168b888b8048b3c0bbf8f9b3c5c9f616e6441dcdc38f3b865c55468dff93351e13948972feccc0565768976f338eec48c095119bd77b2a600561e2974ee4f97bd0c28e03d6c9c3b50a959ca697673e96342e42b8dfa33e690976fdf1688568ed6d4763b4a34195fb04d09d4c96a8f5aff1bda5d0cac9e52726cfc0d62cc6bbd8c77b0b5b0920db3b2343ee723590921a45eb9537787ef5839f5c8cfebc6de1fe8ec611690efd97f241de30552b6c698d866f7cae89fe3fe7b0bcfa4c0aeb4b958ab6d734e7a8f362c35cbb9ed811da6028a725b3df09c622c86f6b42a2b0b96d3ca65004c3591eb8684928649610e3db19e84b15ed69ea6ec1e94a2cd0038e4301a9fc2fd5e88125ccf0b045c89199c83567e668e8ab849c519cbe870e112b03b675af5f49d4721b1f2e5c29a7a45d21ee3ff74a135dd37a4c2d15752a7ddd298bf9e4a4631549b7e0eeae8d456645d9035f347879a49af2a314f0a0532d0b63e4edf992678a8f42b0698763d2afb5e720aa132c8ab2d417fd9b76e920f837d3f43b26c745ff45d81bf189de39629bd03cd0a9928aedfef3f56464d3e7b1956460c2ca8f83bac9086c78e7ed296d6c7a3ef2d25e00e645fbb14e515ae97faebef8ca6af340546c93449a49b15101d5425e88440c905df5ea953b75bd0ba54dc8db73891d6f2225d6fe0b77f14fd85a5b1094372fd827b1e79fbc0940fd08fe9021700aa9e90932891fa0c3e3789906cd7902973d33c12eff17b0f9dfaa0b4eebbab4f124657581db1d31dfe68da7af5a03901f8aff9906fb9eea0168c8686bd536e0a35e91836b1e90551aaea9bb73c20750796f44bb7fb4ad8cb9447f0ddf95c72e945167709dd48fd16911a5b758f43b80544e4571c5cc7a2ecd9fbea0c42e478348cdc4fb2145169deed5eae12ae6a0e17e621179501770554fa5e19506826bd639a681fe3e4aef966dc4720d75ff028a750eb7899ae18af9ab23fe2b631fd493ca5b3ebbc23c941f5bb9a44c32d073424f4d40c5afd1744afc10c8a6e755902d4d338ea46c1c6b153cca1ad5afd23a74d9ace8248dfc111f06e18cb3b8e5a2c9b93a45846b32de2befc7195d337cdedda1c8e9c296380a0a4ce7a48103867cc025539ea162631e010015d8448cf5d71ec3bb70072927cb3f872da4cb6e33568e27b5c1cf38e91b3aa8ba7b8a4423d400e3011d97a473f0db3abeb2dca8b18bc90a34d7484b4f9e3e1d7cfe2a0a3642927a221d6f379ac26d09c77034822d1bff81ffa0ceeb141bb1138c5ab26459bce052668d1a9156498fd28ac46be7c05d8d90152629f4e774cebd3c97f5d74df30159150d6f9b745d6744681e62a5c4af6b55a1387317f8a3453afbc4cf5a760ce8f9b3675695b1f1244da63f274a630d150020b00eab96e56fce7897e704a002aab4ba4e658dd63d7224e3b3823bf71fb6a281794f3b553fbf585dfb52e6e9d2b3546aed4531687d147b73276f1ab42370aaa27a8fe2c9be32573ab23erootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootpython-qt5-5.7-4.fc25.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.13.0X*X6@X>@WPW@Ws@Ws@W|Ws@WaC@W'A@WW4VVV@VVm@V@V'@V'@VVVяVяV=@VHV<@VetVA@V7P@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.7-4Rex Dieter - 5.7-3Than Ngo - 5.7-2Rex Dieter - 5.7-1Fedora Release Engineering - 5.6-8Rex Dieter - 5.6-7Rex Dieter - 5.6-6Rex Dieter - 5.6-5Rex Dieter - 5.6-4Than Ngo - 5.6-3Rex Dieter - 5.6-2Rex Dieter - 5.6-1Rex Dieter - 5.5.1-20Rex Dieter 5.5.1-19Rex Dieter 5.5.1-18Rex Dieter 5.5.1-17Rex Dieter 5.5.1-16Rex Dieter 5.5.1-15Rex Dieter 5.5.1-14Rex Dieter 5.5.1-13Rex Dieter 5.5.1-12Rex Dieter 5.5.1-11Rex Dieter 5.5.1-10Christian Dersch - 5.5.1-9Rex Dieter 5.5.1-8Fedora Release Engineering - 5.5.1-7Rex Dieter 5.5.1-6Rex Dieter - 5.5.1-5Rex Dieter 5.5.1-4Fedora Release Engineering - 5.5.1-3Rex 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- fix pyrcc5 wrapper typo- add wrappers for pyrcc5,pylupdate5 (#141116,#1415812) - update provides filtering- rebuild against new qt5-qtbase-5.7.1- PyQt5-5.7- https://fedoraproject.org/wiki/Changes/Automatic_Provides_for_Python_RPM_Packages- enable -webengine on f25+- rebuild (qt5-qtbase), disable -webengine (temp on f25, until fixed)- BR: qt5-qtbase-private-devel - python3-qt5: add versioned qt5 dep (like base python-qt5 pkg has)- rebuild (qt5)- drop ppc ppc64 ppc64le, it's not supported yet- -rpm-macros: Conflicts: python(3)-qt5 < 5.6- PyQt5-5.6- rebuild (sip), re-enable -webengine for secondary archs- limit -webengine support to just primary archs (for now)- -rpm-macros subpkg- rebuild (qt5-qtenginio)- -webengine: add ExclusiveArch (matching qt5-qtwebengine's)- add Obsoletes for misnamed -webengine/-webkit pkgs (#1315025)- python-qt5 is not built with $RPM_OPT_FLAGS (#1314998)- fix python3-qt5-webengine name- fix python3-qt5-webkit name- use safer subdir builds- -webengine,-webkit subpkgs- Enabled QtWebEngine for Fedora >= 24- rebuild- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild- explicitly set CFLAGS,CXXFLAGS,LFLAGS- %description: mention PyQt5- rebuild (qt5), Provides: python2-qt5- Rebuilt for https://fedoraproject.org/wiki/Changes/python3.5- 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{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]5.7-4.fc255.7-4.fc25      !!!""####$$"%%%%&&&"''''""(((("))))**+++,,-,,+....///////////////+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.uifancybrowserfancybrowser.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.txtqlowenergyadvertisingdata.txtqlowenergyadvertisingparameters.txtqlowenergycharacteristic.txtqlowenergycharacteristicdata.txtqlowenergyconnectionparameters.txtqlowenergycontroller.txtqlowenergydescriptor.txtqlowenergydescriptordata.txtqlowenergyservice.txtqlowenergyservicedata.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.txtqquickasyncimageprovider.txtqquickframebufferobject.txtqquickimageprovider.txtqquickimageresponse.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.txtqrgba64.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.txtqwebenginecontextmenudata.txtqwebenginecookiestore.txtqwebenginedownloaditem.txtqwebenginehistory.txtqwebenginehistoryitem.txtqwebenginepage.txtqwebengineprofile.txtqwebenginescript.txtqwebenginescriptcollection.txtqwebenginesettings.txtqwebengineurlrequestinfo.txtqwebengineurlrequestinterceptor.txtqwebengineurlrequestjob.txtqwebengineurlschemehandler.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.txtapi_detailsqjsonarray.txtqjsonobject.txtqjsonvalue.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.htmlqlowenergyadvertisingdata.htmlqlowenergyadvertisingparameters.htmlqlowenergycharacteristic.htmlqlowenergycharacteristicdata.htmlqlowenergyconnectionparameters.htmlqlowenergycontroller.htmlqlowenergydescriptor.htmlqlowenergydescriptordata.htmlqlowenergyservice.htmlqlowenergyservicedata.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.htmlqquickasyncimageprovider.htmlqquickframebufferobject.htmlqquickimageprovider.htmlqquickimageresponse.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.htmlqrgba64.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.htmlqwebenginecontextmenudata.htmlqwebenginecookiestore.htmlqwebenginedownloaditem.htmlqwebenginehistory.htmlqwebenginehistoryitem.htmlqwebenginepage.htmlqwebengineprofile.htmlqwebenginescript.htmlqwebenginescriptcollection.htmlqwebenginesettings.htmlqwebengineurlrequestinfo.htmlqwebengineurlrequestinterceptor.htmlqwebengineurlrequestjob.htmlqwebengineurlschemehandler.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.htmlapi_detailsqjsonarray.htmlqjsonobject.htmlqjsonvalue.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.rstqlowenergyadvertisingdata.rstqlowenergyadvertisingparameters.rstqlowenergycharacteristic.rstqlowenergycharacteristicdata.rstqlowenergyconnectionparameters.rstqlowenergycontroller.rstqlowenergydescriptor.rstqlowenergydescriptordata.rstqlowenergyservice.rstqlowenergyservicedata.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.rstqquickasyncimageprovider.rstqquickframebufferobject.rstqquickimageprovider.rstqquickimageresponse.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.rstqrgba64.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.rstqwebenginecontextmenudata.rstqwebenginecookiestore.rstqwebenginedownloaditem.rstqwebenginehistory.rstqwebenginehistoryitem.rstqwebenginepage.rstqwebengineprofile.rstqwebenginescript.rstqwebenginescriptcollection.rstqwebenginesettings.rstqwebengineurlrequestinfo.rstqwebengineurlrequestinterceptor.rstqwebengineurlrequestjob.rstqwebengineurlschemehandler.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/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/_sources/api_details//usr/share/doc/python-qt5-doc/html/_static//usr/share/doc/python-qt5-doc/html/api//usr/share/doc/python-qt5-doc/html/api_details//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 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=harddrpmxz2armv7hl-redhat-linux-gnueabi       !"#$%&'&&&&(&&)*+,   ------. /0123456 7789:;<=>?@ABCDEFGGGGGGGGGGGGGGGGHHI?JKKLKLLKLKKKKKKK AM NOPNQ NQ Q&RRSRRSTTUVWWWXSSXSSYZZZZZZZZ[T \ MM M ]QQQ^^^A_``?A^^aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaMMMaaaabbMbabbbabcaaaMbbbababaMdb_AdirectoryASCII textX pixmap image, ASCII textPython script, ASCII text executableJPEG image data, JFIF standard 1.01, aspect ratio, density 1x1, segment length 16, comment: "Time for Lunch", baseline, precision 8, 512x512, frames 3PNG image data, 100 x 100, 8-bit/color RGBA, non-interlacedPNG image data, 100 x 105, 8-bit/color RGBA, non-interlacedPNG image data, 80 x 80, 8-bit/color RGBA, non-interlacedPNG image data, 64 x 64, 8-bit/color RGBA, non-interlacedXML 1.0 document, ASCII textPNG image data, 46 x 55, 8-bit/color RGBA, non-interlacedPython script, ASCII text executable, with very long linesPNG image data, 156 x 178, 8-bit colormap, non-interlacedPNG image data, 744 x 744, 8-bit/color RGBA, non-interlacedPNG image data, 347 x 348, 8-bit/color RGBA, non-interlacedPNG image data, 220 x 380, 8-bit/color RGBA, non-interlacedPNG image data, 500 x 75, 8-bit colormap, non-interlacedPNG image data, 64 x 64, 8-bit colormap, non-interlacedPNG image data, 168 x 375, 8-bit colormap, non-interlacedPNG image data, 96 x 84, 8-bit/color RGB, non-interlacedPNG image data, 96 x 85, 8-bit grayscale, non-interlacedPNG image data, 32 x 32, 8-bit/color RGBA, non-interlacedSVG Scalable Vector Graphics imagePNG image data, 75 x 54, 8-bit/color RGB, non-interlacedJPEG image data, JFIF standard 1.01, resolution (DPI), density 72x72, segment length 16, Exif Standard: [TIFF image data, big-endian, direntries=0], baseline, precision 8, 424x424, frames 3JPEG image data, JFIF standard 1.02, resolution (DPI), density 72x72, segment length 16, baseline, precision 8, 94x94, frames 3PNG image data, 127 x 127, 1-bit colormap, non-interlacedPNG image data, 11 x 13, 8-bit/color RGBA, non-interlacedPNG image data, 22 x 22, 8-bit/color RGBA, non-interlacedPNG image data, 42 x 43, 2-bit colormap, non-interlacedPNG image data, 11 x 12, 8-bit/color RGBA, non-interlacedPNG image data, 42 x 43, 1-bit colormap, non-interlacedPNG image data, 27 x 27, 1-bit colormap, non-interlacedPNG image data, 15 x 24, 2-bit colormap, non-interlacedPNG image data, 42 x 44, 8-bit colormap, non-interlacedPNG image data, 132 x 177, 8-bit gray+alpha, non-interlacedJPEG image data, JFIF standard 1.01, aspect ratio, density 1x1, segment length 16, comment: "No One's Laughing", baseline, precision 8, 512x512, frames 3PNG image data, 48 x 48, 8-bit/color RGBA, non-interlacedJPEG image data, JFIF standard 1.01, resolution (DPI), density 72x72, segment length 16, comment: "Blue Angle Swirl", baseline, precision 8, 288x288, frames 3PNG image data, 48 x 47, 8-bit/color RGBA, non-interlacedPNG image data, 150 x 108, 8-bit/color RGB, non-interlacedPNG image data, 283 x 283, 8-bit colormap, non-interlacedPNG image data, 38 x 38, 8-bit grayscale, non-interlacedPNG image data, 16 x 16, 4-bit colormap, non-interlacedPNG image data, 256 x 256, 8-bit colormap, non-interlacedPNG image data, 32 x 16, 8-bit/color RGB, non-interlacedPNG image data, 800 x 600, 8-bit colormap, non-interlacedPNG image data, 155 x 155, 8-bit/color RGBA, non-interlacedPNG image data, 438 x 178, 8-bit/color RGBA, non-interlacedPNG image data, 64 x 64, 16-bit/color RGBA, non-interlacedPNG image data, 64 x 64, 8-bit gray+alpha, non-interlacedPNG image data, 44 x 6, 8-bit gray+alpha, non-interlacedPNG image data, 20 x 20, 8-bit gray+alpha, non-interlacedPNG image data, 68 x 68, 8-bit/color RGBA, non-interlacedPNG image data, 94 x 24, 8-bit gray+alpha, non-interlacedPNG image data, 79 x 79, 8-bit/color RGBA, non-interlacedPNG image data, 44 x 38, 8-bit/color RGBA, non-interlacedPNG image data, 42 x 42, 8-bit/color RGBA, non-interlacedPNG image data, 8 x 8, 8-bit/color RGBA, non-interlacedPNG image data, 49 x 44, 8-bit/color RGBA, non-interlacedPNG image data, 64 x 42, 8-bit/color RGBA, non-interlacedPNG image data, 250 x 250, 8-bit/color RGBA, non-interlacedUTF-8 Unicode textPNG image data, 212 x 21, 4-bit colormap, non-interlacedASCII text, with very long linesPNG image data, 13 x 23, 8-bit/color RGBA, non-interlacedPNG image data, 18 x 31, 8-bit/color RGBA, non-interlacedHTML document, ASCII text, with very long linesPNG image data, 32 x 32, 8-bit colormap, non-interlacedPNG image data, 64 x 32, 8-bit colormap, non-interlacedPNG image data, 24 x 24, 8-bit/color RGBA, non-interlacedISO-8859 text, with CRLF line terminatorsLittle-endian UTF-16 Unicode textC++ source, ASCII textexported SGML document, UTF-8 Unicode textexported SGML document, ASCII textHTML document, ASCII textPNG image data, 128 x 128, 8-bit/color RGBA, non-interlacedPNG image data, 22 x 22, 8-bit gray+alpha, non-interlacedPNG image data, 22 x 22, 8-bit colormap, non-interlacedPNG image data, 16 x 16, 8-bit/color RGBA, non-interlacedPNG image data, 13 x 13, 8-bit gray+alpha, non-interlacedPNG image data, 13 x 13, 8-bit/color RGBA, non-interlacedPNG image data, 7 x 5, 8-bit gray+alpha, non-interlacedPNG image data, 97 x 21, 8-bit colormap, non-interlacedPNG image data, 50 x 45, 8-bit/color RGBA, non-interlacedPNG image data, 48 x 19, 8-bit/color RGBA, non-interlacedPNG image data, 13 x 13, 8-bit colormap, non-interlacedPNG image data, 16 x 16, 1-bit colormap, non-interlacedPNG image data, 15 x 11, 8-bit/color RGBA, non-interlacedPNG image data, 7 x 5, 8-bit colormap, non-interlacedPNG image data, 32 x 32, 1-bit colormap, non-interlacedGIF image data, version 89a, 16 x 16PNG image data, 16 x 16, 8-bit colormap, non-interlacedPNG image data, 100 x 100, 8-bit/color RGB, non-interlacedPNG image data, 11 x 11, 2-bit colormap, non-interlacedHTML document, UTF-8 Unicode textHTML document, UTF-8 Unicode text, with very long linesC++ source, UTF-8 Unicode text, with very long linesASCII text, with very long lines, with no line terminators  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~RRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRutf-8?`7zXZ !#,G(:]"k%r) 7*$tPUbdRQ3e\:yO΍squDOp1bQYi"Fh .G+<0ޚ! $Ok:C5z`n `aӌmj+:g}*F2Atz\҄.XRs N0SZ+.hP1x i,-|I4!̿7a;QдO,T7- KK8>pM!ݖ ![e,U?[ΐ?HfR%wN?FT>1vrs.yJR3Wɽ=h6ެ;]$Ky5i)˱uZ&k 5>,,Zhd6j:rt½vUeUXA-X 7(iR=d(TP`1!PfHDBWn U]H/)XV&;}4=ý+ȚT:ŇfsVmp**W}FR*]A=JF @06DE?f;4-cC~قWgȸJ;.1S,El*Ԩ.)!X5R$V5Ox:CEH|wìI0Olj g f]mg-yxMWpFoy>]Hr 1rc\l1?S+-rm> OѬHh}WGN-#(*wRGQ뜵1Z⑫H(q}v֓дtq=VJ]/7.hI)aN_BaJͿknq&Y0i `+>Rew(<9a2+p#VZN;!nm'Ci&wCsW%[-YK\?tbh9geX)U+=>O)N?v ڣi;&SG&M>hԿP<VcN~`>&A vZrIHo@SK4}\@4cNVz Z29dkhSi n1jT2ZVgNpcuXN3fuR|M/nn"9# IffZ3<(4W$ϩؐңtiavsw)IAI;?AA aFkYcA=@8+2b~zeu\; [Fu/iLb& gW>%=W5H+QX&/YMV'y=UȭVл휂 dxb;KZshusv .cM(+¡+a'j>HS؀M)e;\Ԓ]r_4/ XLU'^W@)*9A[(6uY@N!w 8Cu|awT䯪1ksVuj7U %QHRNcaW Xi  kmbJr@N \Cql2ʉ'JN(۹AW?A ձ[" Ofrd R0ޭжJ呮[[T7m509^~鯛_1.4QoPOgr.z&I "~%7 <"UKp_r~řA9BR~6h,InJtr<0&&zS^*]~NNc*Cl~"qb)=z'!EM^KEn3vYpGԒξ So'EZ`M pۻLRnRy!_L pYx((?FКJ{ԆNz3.lX=QEcE|@ f DV#Bno!?{]z=nHĜb:;Q]+0\_3b>OÖ&աp)[pCQ݄:]e m&xyl뗃WQ%x[M`hqZ:ۥ8,P;vur/+w¢»IzWhӥƕMy g\O㴱2a-''.{ !y /d$D;lkhgZ (!EC#ۋP尢7;fj?J Fo] "K1V$kg-B(]f{Z(c(z[k]'8Ҝ.#2.P/pYtT\Sm̒HB;/Éј!g+-w#"gn c'6oXTrQk`,_7E2Q`mqΊ E?B|P @+`KoAԠd!$RkXejƛv#z!Ab`vhO:Ω]t1X\| OŀK_@߆D/4og\BDd=]TXfE|t 1"{;u)󇼂Baqt6:ѻqawzxd_["jӚ2~9}ԫ=\U8K%6<7v@ێg\L%o2?$U69+L]n9A {eV4nɔ^ .֎ !QWсqmϗVǾ+6C^jx$`T֘.9H⏒q.t;Nɵ1uy `P %1ר2?mJҩ(kn?u5Ǝ hUή)]cñ6ek *> Lc"ڞ-P>g_Bm3 f >ta6¥9A œ&96GSU`{OE{K;^cIq4EO**t_L{WP{3;"9a֫\sT-{f6 1P$ -}> h _-a&gȴ$}9L9jAkz C\K&|,?Î!%nOa-75 GP=1%VmVJ1͎< (߁F,Պ̕aV&"ghdz86I&z#B _[pX%eN7 :rzpME_f)LV!^D(GvRP v]Pb ͉U׈@QpR$#wcnr:Zs4coK밟[EL|$l|Ebe[5JKfmKQuu:U|蓠]ʐ[*6KYm'cFk[?XO+9'Ϡ\OsiFz6g?JRpi>k2v5$7Jʘ pTF/1|KSUH ,P^ET-AT + llFE玁zڎPJSbЬZg L1AVS46ZDuuyZldBUU%&ַbѰۅ:B?b#T#[=oU:+uQrFE-n7qin'd]򎂆rpe pljPY0}@-t`*]V8Btj^vLR^>f=RMty֛suT 25YRsBXlT C6cNPQkRl,-(pqGpWמ{O)ڜS߸ض&N~Mu<ҧoolふ+d|:rQ^ګ_@CjVC_%颲5U7oCUm*$٢0GxW$)p[5Lر98WDRX62!dVTjNoE׼FvVI%z`N 6.Km3-3n|dݠ k'iiQ_ r:Bb&4ޖžgMO}2c͗2Gg\xnˢ5}GPzE (I3`Χ Pp\dwΊNfSڴfftꔔ\XT $ MɏQkTFWfKju\NZ|02kIfȬKp΃_ n0| TE-JpvS"|I$ʇb᠃l}h}㥡PEΈ5A_M`$Zg>[-:FZݕZ@b  jic{!;6G"j1EQVQǘ⸂\ WsDdXh_ $$Wx&0[`wSSThZ)b gk!I 6rǂ!:;@Er,uc,63[&'=CmdcA8+qoQȮCX_19 `_&Qj15" U@06B6fV0cD֯(g"QȪ?tI[,.дem)MԔ4[f2(iIl0 γ; D@J( 62| 9fȎ(7F W8Z=;3ֳB*-iƉX5p~fLr}ǹ!7#{ІWhhW/m\cѼ[;Ah;!`>Y B7 0kYD.EG`qqoأgpbF\^}'&9FR'No}{G[پ ʥp~8V<"^Ym>O. Znq*] es tnN@wӗ8rAe֊ W]~N-@d=_MC;FHlo`ϡ\D@m w x2tJ{8`.V('cPr;Ά!sB F^C^ LpxpϲFݍ/m:=  -cf# gQCyIA; I^uT?Ly+,̋ țU_WN ç_mO"Hh:MGnӫV kh >J`ҙY}¤`nG,]$hx.hO,;@3oZmܾ;C;Uw~\^n=?_{'UfۉiSr]JcRDDzL:\0 ֶ[D \:r8Ժ;턢US&X+E*ykݽ4z핊\Q*>V5t7Z<&w5E2m YH0ZlKQ P)o2wo#md@Tÿ\{b9ƃ!.0h/]OО %LV▸sl?5V}?sro&!)y\%{-Tɨh-$*M;RAN /(! :v!1Neҙ@崞 s$#DϪ8 .o/(+O`K>[;Jdbf/u6M|4[jwfZ̓l:uŃBz}1<)L (uг?04zp^F]5B2YF:ŒԨlH;n،)~'~_1hOQ}X\5.3_ 7%孖4C 96> DnXCaY&U< Cd,ϳgF= "j߯v<(xdD'B ٰƾwGh%ҚS'TaŴߑ75ҋf+@d.J;^IyJ%HM{/d͏B!vkO7Yj&|^Gެ[ža=,N9̹ĵs~ͽς0^/8 /MA@˝~.ݹO_;$4Ѝa>a6H37ۅЧ&'C gx|3%0- $Y1r ] ج 2rLlI WKqxq7ݾˤAjJgKmʑ$LR|JzYl%'xLn',MH>z&U.;o[l0ғxHs+n1yT |pi'tyD #jw,9pB6–Ц !ՒLyM06TSv8ukzfML#wo)F1ɐHDAkʋ0}u>&W_qxrGJ\bN$i~çqWUT&T''\%Nf7 Ff5,Ah^5:]0z#l zc6g es#0Ã-˔ S AW`Q`mYs^H,IvMdd>!+|YVI$k? tq6y\|_zpK՟]HeΛiR)1:bqz 27vnd X/#luBf>N:rͲpr%.!]=].ߖLVG5i"U^n48N$ uu1yع>2N7T}q>|!}PCVV~*rl?y4X"CO^$\;hy'?f씹E6peR#CJ)$tp:FiCz# ^b7l146GVk+s E8l46r0ꚜ? btdKe-U-}V8: 'Q{^x%;>\i7)Լbzwvֈ!CFm4tA8ȯ@p%ggtWrsuHu# ǻ&#wv RqdB.-P|-N!'T|hkw}522]3kM+By:%`jYC٭sGL̊ꏩ>}a` 9])>xy`FFfW>/GV+HQNb*@nL|MJodҧkyqW􁾐Zm&V\MB ofk7 oKxq';Ä*,559k5G_q Ee}IQ=S1XS;6<ۡkVѬ.ҕg1 }a\5x~?U*0||35c }lNĺI0@ECuŴ4BYܟ0mv7珱`/#+@ 4vOQFXUݘU L?Ȉ-SoI DW=VD kg ֫Y\fXR(I'bc')c~(#8Ha zPiQT N){eœ8ϴ}T䄭bwtRnRDF̊ű]U(}tr]b$/\)Z8 %&m[(я7bI_$URhʫ]h]ruoj*r4S!{T=U]RIx-Y 8|r'5ܺ>_.) Eb6"VL {Qsw𛍨zar*$?zGOr}[q(CWE^!9OפdfVw^Záb@{ؓB=_:SܕfR"O墥긶Ű; alq !z)j|Xj&uD~K:.\CH VاmXMdH dݥ ?*/ (eYUѻ\Pw\U{lA ˀ_/1t,s{KHy ;iZxDX2 b2^?3C#;n6jɸFT6x&՟h ф=J3 0>"1S}$u{˔YmAdXN깖&g )o N}!!'pn(L _Lfsˢ5z.]5367c&xs^bl7 9ȩ]6L3/Kf4B%J:r|ض]qe!ik~^{ |C،J I]J/W&f2<3VzgX+sv1u"-k|U%r.29KrMu`-k >8X H(!D 3j(ex[.ytLX2#O(7uެ|u򅘛+tM6}C9?4@O;eq oA}Yh$JPngdn]?uZGc]z"r"_Vv)d.{\&R!%kTf=Rn,j(9A(cΓ/VfZTiwpr@2=c.Zs6 tQDfq~>aMcGt+7p'*n_G5 C2<8ߗMS4Qpp-{!ƔI49Iu!;xb(4jL* Wd /& -EE8Ķy gtZ̏LPw %i[ٽNJP߱#]h֐NZvt1xoJUPaG3pxT߆9xׯ[A/,i;b,Cb$6$CPmGgs9kҀ9)~:] &,Kْ!erUu&qj>zQh =4KI7! W{[[~``8{8Q0][josI@VQD:L Zi7a A1yܼwjmGKHw:^ _W.q}3~aC|fw(Ć^{TTò?UU]Ңg\B"I;q\ a_g% 8\8OYԦ~( :$Fbw96b}`]Xq?`} }l&b嫇ߔRyǪ[9,6 hxԠpS9k_jPICEFp{xDY*-DBX]py⼯__P&͸ł{J2\n,-OC { !xfi @~6sˠrBܩ)6,!^T?s5]Ck&Av<e{T>GRMߝ!-岔6>l/6t$L>A\%;Q0/@Y%p,5_ )C垗ǀ]4^WRԅn|PoeSc+%nLm"=m:P Gni2ykemm7Ct>oC?ǥ dٍ3po4eRØR~WhKc߰-8F"Gםk.LؔE)ռr#9HQF\^ >gu#l{/Cтm<6Liw4שWp!:b}G6b <ŵ#5҇Y{t-ׄD$8[$F e-+AU{W{T\ a?8^ĉ88fZahNQ#)KS $k?Zw qVP aūQM~ƨNC(z1OxJR&?ӥx'+Kl&5i?椯 P'٤KEeJ#%dE}.`Qۤ"z=G&}i B7mA2DC]g'& }G]b'!@j=G'İο \'l()VFCخ孫.숢 *1* <%(:ۍ~9 hUӚ V͍1R3ʾʾSkqa<ըI5=HqUs>8WLd9q#X2O惵o!*N]( w=EL {Rv0C1f[aQ^־D]J=%|p 07MhM؍ן1SHDDg?7tIakǚ1,NnFͮr@ M}\œ_1E0}|Lײ3ORyn JmJ|#>qKz\կYM%q5B`2[dD y1z07t{{1{n쟵x#w ic84buƏ? YZ