PyQt4-doc-4.12-4.fc26$>خwiBN/ >:JF?J6d   Cpt /5< %p  7  I  m     ( i  9:4:D:(:8:9<:UBhwGh H I XY ZP[X\l ]ޠ ^!bKd'e,f/l1tL uр vjJ,J0CPyQt4-doc4.124.fc26PyQt4 developer documentation and examplesPyQt4 developer documentation and examples.YUbuildvm-10.phx2.fedoraproject.orgFedora ProjectFedora Project(GPLv3 or GPLv2 with exceptions) and BSDFedora ProjectUnspecifiedhttp://www.riverbankcomputing.com/software/pyqt/linuxnoarch#D'u^"D~|*6x:y? ee  &iVV   H 0&&l , Nc 6,8 @ J   Y\(M(P  ;h/[?PqqG/GYr  N<0] N 7/3 } $Vx G r  V K - NA"  EkM Y@ aA  px .95<0DG u.#! J  t V <J'Ex %#Z/$Wgx P [5 :1 $ >il s4/.X[pq8xrx'K|~~-h#~ns=c= k  I$v~5)$5>  /! @%EY\&=@ORX2kSSS8:@"!#!& h.7+L?}? ux ;q -qEH1<o2  a44}sRmRpprt`%?>*@_:|;%.2 5 L ';f"j2' Od'U5o # &e( 7k[# # (m`#&7o ^# # 3"nh~(:+Tm/lYl\f:+Tm@,":+Tm-K'R lb4,C  !#iE9"1VE! ;LYL\p}+'s 6*z7!7$!A0{ j  2+! ]+d i/ c lP"FQt+RP$)*&L($F&%.sKk ZK =)1a9@t Vߦ]`K(7  U!( .Ep* #EmFI ) BdX!XX-^#"# @  cW, )uyIL5]A)^&0 ) ,>.?%)b)b+.Ug*%&gUyU|. 0> 3P19c!49j "OG'j=WQO~ZZ5c`/lcNmw0a<_N3Pm6\ . ! p& i)>u|qda  A5eN*  &D tVv;  I E>'g b'(%Z-x~8{1#818*LK$A$F#%uDp 7('n-XC ] dlHv xn a8!~UE %IR6hEf WX R - s :  s M m  K F   $ _ -  8e k *     0 \b `$!$ W$( Q{Fx 8W rSz>^|xJ Ew / ȆZ-n IoEx ]-`.f [,yPV%$$N"&T%z$$Տ.0>*w)$K5-% xD%Fr_C-@!csZ7%:gi .  #Lc%74,` tS) daFK8EiR YB,a sa+ JAf3rV2W"%30<"6C7[c? 0TRNx^P~-$H1?QI[o,#H% )&6K?",)S=22YZ5%cAR'hR@0{[3ZhC>2~*&&=:9f5 SX8?' `N%v 5">S8*H?1YQQ2_81$:6-`~$M 7^LOcZ3.|Hcx9%9:qw Fl)\ g Z2*!( U`Ju*)d8q=F&htpCE35i N${sP\E*HA(P(l*kBUhP/62#P>6m>SO&H?T*d# ;r& )\;%?4'y}''VoV>MTi57~q { N9(Nz $cFAG'*8-h,r!!okB 2wP$RB+$ ^ Be-ih[?BbT3(7fow ],44AxY(@."HQX0|}n:: gbBTuxboz = `$C_=8dZ@9,*32 k#-%$%{^I >L4-/g+/jix{WJx3 &@h8vEsDK2#d)ky3%4`LY)4 *[.)22lR(a19Lm1T7_&SMN%T}4@Kyo=07='"Q~mW*+ 9%8g=bh[0-%?3je2! P%VDEV?FwQ'NYaS#F!ED:<5 |bFI):@|0eAWXPa]#" 2$Cc}"14$(;4R+[^3p "Z1Z$z.&)L!N$,%%>`l4aH?h  "9pJa]u oQ|H684XiQAO \,|X\`rV۬!.  &Q 44#J" * ~n3?!(W;dˏC !%)&.-s1\qn<3) EH_@?E-"<06X?5p>&jOqb[A9M,oD(YFR*K>zg8BSWKm%I%S'S' !w wb d H^< >' %N& ,<x)~+p~E/<(>(\BL@{)*d' >Y7#i0@D *H4=l ͱo&cke!3.  0> 3P19c!49j "OGj~AA큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤AA큤AA큤A큤AA큤A큤AAA큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤AA큤AA큤AA큤A큤A큤A큤AA큤AA큤A큤A큤AAA큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤AA큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤AA큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤AA큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤AA큤A큤A큤A큤A큤AA큤AA큤A큤A큤A큤A큤YUuXahXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXagXahXagXagXagXagXagXagXagXagXagXahXagXagXagXagXagXagXagXagXagXagXagXagXahXahXagXagXahXahXahXagXagXagXagXagXahXahXahXahXahXahXahXahXahXahXahXahXahXahXahXahXahXahXahXahXahXahXahXahXahXahXahXahXahXahXahXahXahXahXahXahXahXahXahXahXahXahXahXahXahXagXahXahXahXahXahXahXahXahXahXagXagXahXahXahXahXahXahXahXahXahXahXahXahXahXahXahXahXahXahXahXahXahXahXahXahXahXahXahXahXahXaXajU=W--U=VU=W--U=U=W--U=W--W--XahU=W--U=U=U=U=U=U=U=U=U=U=U=XajXQ,XajVXQ,XQ,XQ,XajXQ,XQ,XQ,XQ,XQ,U=U=XQ,XQ,XajXajXajXQ,XQ,XQ,XQ,XQ,XaXaiXaiXaXaiXaiXaiXaiXajXaiXaiXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaiXaiXaiXaiXaiXaiXaXaiXajXaiXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaiXajXaiXaiXaiXaiXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaiXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaiXaiXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXajXajXajXaXajXahU=W--XahU=VU=W--U=U=W--U=W--W--XahU=W--U=U=U=U=U=U=U=U=U=U=VVU=U=U=80c9e5de6a083d1fcc649361b47180dba3c4c4e72d8b20ccb95af55c5fa45ec1b6db29303621730c46cf22ee9d0f2b496cb5491042ecd19476461c73ab41a6ace703d2f31970a0ec79b61c781b8adff53873ddeeb0021f5d1aa191d7e91c14adf07d5b10fd694ae13f48b0cbd10d2d4cae997eedd0306dc39f7608a5116319cfb8c050f7c94f9016487ec23f4f33cf34e13b3cec33a8a6acc5b1c25be44520cf32dd137a5dcddddd0fbc74752a0f8266cff631e374586676642843e142acae7fa2cc31a1b3ac5218084d3609d801d385bc19bff68b19c27dbf2751d1fcff2da82ccbc358f5f301ea75d08b3c2659b88efa79d77ba7c6d2f3eeda73fa643ccf5f0060a15f065501e653d8d738f6d0cd518092ca6d490295dd889bb7e4e3ce0340db0f18c469caf6c692eb8cd0db624eafae392fa90a4fa942834cc450f0cbea0aefea34309563e782be32b00994c811b8ba38205a7090060323621343a5af3e238e4540d97544e0ff35ff6800ee654cf4ca21b09a691c1bd5513d6da0d90fd9ed440dc5e96431e56382389c9c3d32ad6d1fea720d17a552a39e377262934404e7289863e3ee8b3794a6596f888a2f1523884046b5e05ea0df7da1f69311cfeb9ebc9c0b97dcc23113853be623c431e82f4c9a2920b3941558c4a2b4d88e5942a7a42499c311f5ce67527e65dc439f9e62834359312225576c7a01d64662f1f1e0fdc66ff8f8a97fd6bd05d6e25179c5fbc2b33168a25f1c1fa9dcb01f2d169b2ddbf901c779fb576c363fe1bd02959d2a78384a8ce900d9a52b17fba68d22353a563db63beffa8456140e4223304b8e0266d15994228075c4da445a7baf2c0e29047719b2321750289ed570b2d924eb2d279b0ec41eab1f6efbbb302f31557381c583a2c702f2c1e8d85bed8d01ad837fac18ee4e43f3b8522017e27dc9b1d4e1d2ec5fd5e91a27233e489fef0b661f1c1ff44dde7b0e4acb3c690535d470d212ca6a949bc7bce695b8ec7b140118c151f53f8e087903ace913d0d11aa524e8d3932debabb37266d9bcef5da51703e8f5e4d7d615d6630eae06a56f20e3608495041e5c86177ea514ddb615827d5e2562eeef38d7a4b49a0804cee88da94103cbb8dadc5e23abb07d3f0588135976dc5ba8dd99f5865b24222da727c786f271cff57f19fc09f9258cbdd3a7f7af5ed01ef5dbc6e9625081e7b7ced4ad9a955033a64f4d2d8ea9252985229a776fdd0f56f08709e505359cb5d163ddb33134de9c34fa4fbcce45bfa9c7cd9921d587c73ecfc2861ee22b99ca1ae25b7597b28daab392bd8c1a2ed78d9e0ab092b284a9cfdd35d7ebe8450d6b8322c0e47aca5566ae1548d8c947c7b7f7d9c38f37e1b3e9c388508937ada6adfb1e19a85d3786868d75e37d03326b28f228ca50ebfb0335c4cf049149ade435d545bd2b01e1294bf4ee1276f848613d443f385af59ddc0c008e6280212e19ce5c19f28e9fdd25fd9254f73e3912b83aee02c5fdd56fee4311fe13ce5333d735b17ad8406259c2924e649caee31fe6eb69970ebc3e04a93a5e7b34d1009032be03bb3cf6f2d73b62ff2596ab5f60702b72547f3d577d83cba47af947310c88d46b329e72676d43fa127d61ed64cf2670f77abf9b49016585e451fbb94cf7ca249feb01eb07082a635a904c6d98d425a2e774f61582d25e4b7aea8c1d129966b81901d27cb37ed826d9762f18c5539350985b29b124e8d0fc63d9e55ab57207c928072ed0bb28021c99b74ba6f7ea628081771cf520d5e0ea27d96b06e6684894825c70353b21ba912649e8055e9e880a2b7605d937951738be6d35c568d41723a45e09cf3be5605f42f650d806911950fa48356fe07eb6b29f5d670fd8c7176619ba7631e2d8c0b5d0352533824a83554c84b63565ac0b3379a8fc69de07a9ca42acd8c9882d73f9a64f4d2d8ea9252985229a776fdd0f56f08709e505359cb5d163ddb33134de9c34fa4fbcce45bfa9c7cd9921d587c73ecfc2861ee22b99ca1ae25b7597b28daa9254f73e3912b83aee02c5fdd56fee4311fe13ce5333d735b17ad8406259c292ad2f38355e99aae2588eb011d64a688eee78e0cb2c62443128df5e5881e1a0444e649caee31fe6eb69970ebc3e04a93a5e7b34d1009032be03bb3cf6f2d73b6210cc76caf8446576421f36558ec2ed1068bd2d0c613debc93c4fda10b647788790c260361f671576ce90afd721028fb785aee903e59aca35c22d02a1683ba67c27f1e0139a21d57fdd55439f38949582d1344598dbafe5a6159f037ef95d07b3b6644eaa18741a10af0771e49c48f878766a8a1274905bdf9a5df3dbe3f324f97aaa06eec34a32698b50181bca418667cc1d12ef6f9cdc544be0af7e2943984e7730061e61fa58412d0f25e0f6521dac19d858a796336cb9d96aa51e494ed663c87943ad86b7ac955c1101d09d985bdaf9330e9e6636006718669545a254995db5fffdbefda3c80a1c71d2e5e5b6c5e1817645f3c62353852271c9dd33d1a1959b13ecc5cdaeb0d14db5426970d7467205f5ce68bb870303cc443957dbbd92bb050830e07e0c74e2c03e8a517ce430f862cbf74c17e42dbc2b5a891fc7ce464d358e1641f685d25b56a8f725ee8840e5ee507398d94cf2f175cbb03f5e348931e29212290b72bd1ab8767ed5d924756e2907a3cb6fe99db291bf12981b1b11e201d907419fa8101f752bfc7fc918fb05198c739566dd752656f4e4d12b5002621442ea3eae0ae4fa28c541ef3f11f3e736357984315cdcaccb768c84bbc8d474a1684d9c37eb005838e3b1641df4c3b53f50184df1c682f6d0f2b0771eda00707d5e895c785a8681e41715c2cfd23ca628f3c561ead8c439fca22c3ada9cfc7b044bd811f169bea0655880bef44132071b0f2a5658869cf4d19671416133fc1242954d4193be678a35cdbf46e396e53a69c79c3054725b366a8157eaec14d2920206384cae13094ba9b693cf4bc54001d5e78f97bc7509e3556879b32eabe3d0c83d7e078082a59c54590cdb331f403290776af39d96b9ac7d033a7ab892f7ee18ed8f80998223532d64e2151e6adf87d92add31013c17e53565eb6673bc7734011c4c8f6008343139e672217e8a569ac95b6295fc1780f79d4926ebe313781e9a88e73d846f21ad2fd34a87ec63e97c721e3e7659b09a65822a8ba2e44604190e80b8e0ef43d5841c289cfbdcbd44848fd14dd79744b073cb848662d4c712d1ae49f1a286e067199446035fc05b37a6608f97a2ea97ea7724ca7753d13fec8618d53c7256ef7d328a0cae77ed31818da891cf52ed4e88e3242d6a4407fd246bc27c51beb73dffe9b612017f2776ee238f5658923c4b4161ec49e01c896986aed3a17bfb42ee40fecf57fd5eb432630d0ccabe997bc70dd624b7f2a53b7fe56174a0e38da67471b1813470aee1062639872ffcb88c5695752d83fa965dadc9780b49727fc1b843e0c6f83e985cb320d428f150e6043406983b56c642a96060ae621c76f8c64e6f12b5e5602fbad80a1fe1117ac64362966eeb460df2f50b38c6d96baa683dc16a69bc888565268ef34c058952f518233a760a0f5c6b511397cb620dcc4507105eeb9d3e926002c2385b5c8910f8ce76559781cb4893893ddb39eda41f233a49fb3879ed8e01032335bed2afad1c0509bd1cf15fc819b67ce6a7e56ee7ffb2db6426715bd9575c7151cd41f12e8e6c6956a0184d327dde88c2ba2d7a1a52faa437ff28cdf6c089ca8b8c560e78dc9ca2bc6ffdca9bf23730f97c16ea0252c6b98ae172641ba3af29143919fc91d4d4a8fe3c61ab498abaebbce212473120ca0db46f06698914277f662d705e62e4420894eeb014f460611ef53761834532c0799bf92cd5049acad9aca79a8bc6c88227a4de86705a6d606e2b0fdf85df688e0a48b40a903a5bd794f20f0de895686d3b4a4569b2985d122a47726cc80c4acc50bbd698a64242e68bd62557daac07c1ee63c5e0c73cce29b731ecc0e35869072406baf3fc92358d9abefb124015f0f1978abf7e4d36cc946f30841a5d38e62c5007c0cee0ebf969ba40fbdb76b0903641aae389f297a99b0b6cb60c3711d053289524bec0fbd91634c8871716a4c28784dfd049f1ee9aff7c0f197d772efcb7915843a20af4528cd65413fa3c7f4c449181dec703d9698bd55fa47f0d3cd17430779a83f5cf9143cb14af5de72f83efe0c5bb135726fa6da852ba5eddbd58a1fc644c0a14abfd7b3e0d545e1e7455f0708586cbaaf2d12c720ac0196ebf90f3490add759aff187db3e3a6d1173023a4831c046c483946702c691186ca616a12c54bc9459760bd0be493e394fe7ab94a585c332181959f7c50bacf05429dafff7aa8d6fec8bb72e8e4a0d3ae613c46973efd765e029e29597121d61c30b826410494bb180917f04bf0b4ae7ea26583486e64a55d852a3271c396a063730ffbc84cdcb194d8b75192ce2bb33b4451b1f20b2d59fcbe746bf12d92c5560f377de6bcc6edf609c6b935dace4c23afe5e138458e09614cf8a9c7e1ce0f0178deb701cf94402bdb98df87794cae1286e0d422156d6730675c61cda963e8a388c2e5f2def72032b0d3e7e4d05bb1cd25146c10d2ca6a599c5391f9c187de6078f6f79a3e9af67183a99c143d6620c124c3e5b8c19b9d3114a4e84d7f0f8ce95f8ca92cd2160320268cb2ba04b1e21757261b85cd6e7404899fd504c97e6f9ae7372523e321a54dedbb5ac4af32a2e33c3df2010853f37389f60795830fb11748d90c3556a5597f7026e5a4adf1580560c0edaba4a8800befe75bab8db814e77d907879a5ada6587d863f781519edd9df45f9dc7cf30210d76d5ca4e0f54d01ac4d938c91edd50eb34331e37b09c193b924317bdee06f282aeb4ae4273d08e6e0198b4978b0ea1af8e1f39882a47bb6b3cd0609748ff4516eecd602346fd9b35fa281b7094197035e339092cef58bfbd7689214486f328309a4cbacfa37271d4940b3ebd7d4c29959affdb4faa04d6475586b22e32282f0a84d45e390ff2cb6774da0f33a228253e08c51220910abe62cc3bf145279c32012bb003b3d53b80572414e4b15fcea042320cd3db5ed69cbf751f5b5f38f0bcbef9b454b4ed837642ef52bee716c3fd1a9059899684581ccea49b358e68c1ac6f1734f019c1e6dda7f87044603360d9a48a82ea8f921ac6cc0d878b57f6fd4a4eeb267eb1991793e46d9c2e834dc36807a2c1dfbcee1e29901268ccf1169df1376383773159a8139b9071942c8b220cf8353f368ca867438e312d1d5ed4a82d41f827f73f063aa2091cb6ca740ad56308dd724789b4df9fd9a6f510d00923b98a97574756cba59eda41f233a49fb3879ed8e01032335bed2afad1c0509bd1cf15fc819b67ce6a7d712a54aa0bf05ac58d14380b1150d36b806b4eef64729cfb8cf2d22bf58bcca161d68d6eaf3b812ff1badd1e5878ef6be43abfbd36405fcf3f099c2e9bb737120118e79d31759fc24de3c10f418da429fb612a13f23ea3a1f63d4879a343d985f5feadbe53b28a30fbe35f68885587698e34417f4868a1a127385821f6665cc6cc80c4acc50bbd698a64242e68bd62557daac07c1ee63c5e0c73cce29b731ec0a08b7271bb087b7c001d65b4d9c92060f0a22d14ff5174dce5fca090bc44405dbe5afd0d0d1806c318bbd3ce03506aba963c99865c2ee774354a281692295b4c518688fe8890ac9f1943f851de26a5613eb721ee9b631c82523667c8060d625693b9a42df2cef0ecdfc0f1046c7fa4811e8e161afb19892b5af2c6cb0783c1cb19b2b8a5a3c1c3d95b229c49dbf2201f57cdcae8ea301da0185758fa2203652090aa269adac598c18c21a19bcd9c4aa103f2b01b2dd9904c550bea052f7f8c083a0bb8a50ed7131fc230323780cab388c1b3514d2263f7cc1244a90406234c54129d0eb21fe48b7235106aaf047f7acaed5fe3ce242d0fc08cdf4d5e038740fe749ee56c42c093993e50ab974922f93c60e29bd4c3a8597686a7f613e6210d74df415002276aed7b76ceb7859a3326045c40897312b466c3ddd3d1df857ec984500dbc3e694227fd0e05fe6111052b842376cd00f7d3b56ca69d9ec1176ff18e39cc895fd4a074817f6346b27a7351edd55dd178a543b171f4a9ac582268b65f0c8576419e7be2883c05e230c743f8ec10ea55e43156c76f375f3ca1df53e4502cc5e55819046e7e3dbe3fa5c3084c424c2ca08c5f1ca60b4bfd78dcdbd5baeca1a3602f66f5db755c24d1c4fe9691df51d699fd927a3e64d1bfdf2eac909a24129d0eb21fe48b7235106aaf047f7acaed5fe3ce242d0fc08cdf4d5e038740f89399854b5a289eb24d8a959b0fa0c77d029dd1f668e107f6bc789cdb61ec12940de0adad818889024dbec9509551b1132ee908e1489dc258f214d61760cec708470435b335c5f7f086d999b354c89bceb59e5153bdaf63a9c4154172f5a28d7bac3d1f58376b57ec41113866fbac8cd9db26a60bfde0dfbf16defd889c4aba2f33e63d7958a8b880c8eec6a74e145f22eeda9e53ec81ea514128495696f1915731b681f78f609da4638c653389b96c40d366a44fe94a6228065b2bca4057a1074100f57344e9fe4636e44f397a53977e1bcdbc8f7df41014f11b68a0e38380e3de2cce961e87bd06ec20521a1ff017ca5e7d5ad5fe119ce3db9c9df3ab1038e40b2d6571adfb0534625d04d1c1418706f2e77086249a8f7dbbef93d0360ae19e34544d71c08412bba3c697b06f4dcdc748a47ff3a0472405af17124a5efb58b12db2893872247f360d629ee64f9de3c8f58a292545f9c4ae71d07f8d08342f2dbcef1ad0aa8d84f22a68f2109f926e4f5e40cab1f19133f0a99753f161eb52a91aaf654dac5538ea974815906a2dd4f1a768038e87c8ca611227916301cc0e52ce70d63b3d709bd16312de852368b356a4665c88e9b5112a8bc05ab75c35ad241b0e42574d90f8cb245799722be6ef9c675665ef4a6e190cbd80137610c888485ecd7cb5dad819aa9b5f277243935a09d76fc56dd65f33307542a924404c74935d3a1e2f5dc0d1f0e54e798b684fc7ff48ed0e718b1ba27ff63624d3ed6206cb258374ba9b00077f9117f60d6ae609bcd337bb2fd669ca1dad9bce8cdb6a1e6074e44c0afb96004b965140f992f86a6a49b9e7750e4ae6c449eafaa8d573bb0837ad7077c3dc05e8019be8127a8bfdc46ef149e02b070f489e608805d636bdacf513fde52b110871dd00de0183df803acba60e22139e99b13491880c5f869a10178deb701cf94402bdb98df87794cae1286e0d422156d6730675c61cda963e84011b567efe7d53959dcd0abedae222732561c69f4d1f47224907586a647f14a51c0b0e133dc48eb228429f1c3c55260a185baa14733e9cc28f8bbb5765b04fe0d1317eb3417a348d2c01704aaf314b250536de9ccb37e0ae672cbe71990136e6cc80c4acc50bbd698a64242e68bd62557daac07c1ee63c5e0c73cce29b731ecfd2d33ca13df15cf0f5fe78dcf1b60c425abfd6f09efd478d1866b70c3750ec5e554e0305abdeb8c725011596a1fbca16b25361c3e12c0bb789f7ed95432d08b95222bb49771040ccf97c52edf0dfdd0648ef7fee9fe80f5eeeece5fcdc57c5bff6f557c540ae70afde3ee19c853ab912a6382cbb9f3f2b30fd63f8aff5497c44ef47b0862e56b131c052ec2c15e022587d0e1f4556b9313cbe4977d0cfe0feb6b794af4d12790d7627e156075e6f8171deb7d31ca907163f04191fe403b2200a4ccec7c9a5df265d350ab36536b4b2e9f6700765ed132614d4fda3a524eeb64ae41e813b498221774b517f7b6c19010e1d812641ea692bd6eb53ba75dd55075df0198b9781697385c65e7063f003d85f56ca145ed5d243c48dd0f88e3acded2edb83284ee94d120bae3c2620128974f425888c33dbf86d0fdbeb1408b2586259efa0f039efebc8c967face3b99aebf3fc0a4c49a317fbbb50731b0a55a2712334e602bc6ce3e4661d83cf7b7f597448125c23bac395b57a4ad3e2944737124eba07c337ef7849b4c85388d44340f19c68f0700c478f930b5339ac72edcbd6d9f7066b58ea1214cfdf565529d8cf96fa7f0aec36e6918db3f629e3fd6f0c04c58fbcd8438764d98d716ecd7cbcd439dad07871847673e6b098c96d15809f07fb808e40d63b30a5df3f3f18664e7a344a227867330b23f0f77197716e17e4bfebcd2b84e1632e74c87e77849d64fbdb0c094f8f1dee81d3303672088151e6183e6b0a8b93b8f5602f16eecc4cfa876206e33f57fac1581e89f5b570e5b2de14418208e483e92f181da5d238d1200de4e372a1b226d9e7707e7f038707a39821aad0173c64819187cef05b5e18aaebeb50b9d9ad4d6d291ec5c77511d88d1e0a2626c7f1d5c4b4539506b399790c3fc1e924fbd40cc3c834e73effcc657e96a7fdfc1a3ad23d757a6f9beeff55add517d584c4e67218bba38c54b9bd7ce470f819cd91717b66813d87f6b51882b1a862442e4f3fdac8182f666780d78fb8a140683511fef5ab6c0043b017e18825d48381ef0a2b329aa71831d4e044838254de1085ecd7cb5dad819aa9b5f277243935a09d76fc56dd65f33307542a924404c74981c3d92ee54f2fa7fb95821dd8d518faa4021fc8edc51ac5004a5d34b4f6377812db2b6f31c2bc7a7181411e2b7cd692a5bd17d29b75488b532df21521f412edd2e6929bd940d7db395c9baae79c52a5ae5e6feb2a39758bc10165036e253d58cc3225ec8921ccd518a3fa7e2816446c1e7f8f2a30b287fcab1acc154cd81fe4c8ce67cf727375ffe43b829bc1a451c880423e47d204e19bc8e05bd75487aed6de5b7216a0aafde0315669c1bb61d1557dd1803f36678a180d39b5985545463f67b3333c381ffb572f506253880bf98628a18a3a32181483c8de8f5ed080c27317cb9d95f71b3591e9c20f0299fd5b4c063d3198e7cb03c24949a6d67f307d1a0c28f561940fbe0b0dcdccd17cdeaf6feb6608698bd94edec4dcff8157226834c70a4a62febc2e3228d6e816b517a88efb25b5cd5686c185cbb10f5566475f6516c50243d570dd7c7c3e9c18139da9d015461c0428dff03366e60ee2f49820a4d877e90c7ea302057907339985ccbf386b0f77ac38b646dc5fbe5a57ee8d659c7596bf924fb651dfe17b40ca5063d3a5fa49b0937e134bdb8b101320166f5bd210581c4b3fd2b06c8c19ef6f704eb5b4353641b1fe1cdf605cea8c796e718d33110c6bbccfb9c03ab4636ae6d5872f285baf2192d384106536ebf3f4f3111e362fbec8497394f2908f25ca90b0abeb5dbc46dfba056cc1b73fb4c6ebd233a913d49400ee47338fed04e913ebbe82d587ad1db5c7f2d0c71c86a219b4043313252d85562b3fe9a9167dcb8eb099df9fc631ddcf9aaece26ddb96e0d6c39c6b6a8f826b7ad9bf42f4a72ae590757162c4b4ce1d3e160d1b0da7edf4dd5a984b97f5660c48fa4ab8123461a5497fc5af08964b38ccf93e7d4ad2809d4bb6a4633be04bf691d0c1af2c367a071a00d4e5b25ba0995282665e4452d1eb49e4f30e430cca3c939e9764c9a0ce7c39ad3359609da681031faa438ccf989e2fb3f3a57eb83b90f13038e8a005755b2cb27fc30ce1ebb9b8fc6e8ebdaa14ba01a838e9cda0319418339ed122438b590cbfc0090644916d2835b08e45addbe6c591603c3ac6b75cd28c06dc76fff97ec25f4c002f10082e777f9b3a52a7db35bb0dd703a50a3974d9b93cce5ef04860ca0397e2cdf36971ac661ddd88a4391bbf61962b4d32508e1669e732dc23f9aa2864214cc7bccebff4bc9945dfc354a0fbc271846228544217647df006c7cb3b77c2c8be8373889f611fddeb0d54f3460e3fe78ffe773259e68cab6ecaf8c39c1167764393f25c83213953fce1dc48720201023dc88ee1ad64c93c7e4f58559793da881eb3893841495e73e6cfa65744f6209ba6d51c3f4a369d278a3ed546fbe4ad5bfae13d6213b299bce8a83174406d5e6bc42fff38dbdf1e571a982e460d299c3e64bc180b81e93dd18644a26af656252251a6cdebec16aebb190be1bdad6c2a0fce28419ff131112bcf37e5a270916a757befcb346fd59a6ef79e59a7d55351172d3be3680237b8497f5eaf7dd1a73ef0efc6a8cede23e753bb8aea87ec137f7dd24596e16165bbe2497deb595022f6be3af6a6a0baa7a1d6580e540ab5822243deae956aacc26a2322f5be15e791709e631ec5a544e23757f055afe15e4e0b7afd06cd977507e9c6e6d2364d6d5685512598cf1a9337cbf506bc82fabb7172666e29ecdca77a8a614c1b54a5c60a51307b02f2d5f91f0db74227c44a56126612323e3664a171ae5ff15ab1106e2992a634b5d6e91ad8869c66317e27be8dc999de47610e12ea9e81e5facd173e1512da0128c45f299853a6c3f34671cb6de659c5fd3304ae6039cce86c384ec780708d741c4305c4be23bb326a86545a03bad6c88a33bdb1ae29d2fb81383083b03a19f105f0714fa31d928e799714c3e733a2de4f5a5b9434c85d2ef08aa36df1ccb995cdb6e374a448379d6002f4650f74aff16e282c93394da98bc29cc7081034c5965d4c31cabcacde85d9b2682968191f069ffe6a0e14540b39786d5752e66672877216678df9b2815142384cd0dbcfcfbed4ec48e24d61354ea5e5e9df92e7857209a0c10aa0c71bee2b5c0fa2014d6cdde939702e38d1c35456438d3e96903f2d8d5fecac22010504c81e7b7256542df28b5aa1ef8e875a0da0533a351a012d03a3b0ab78e8f82bcfa03e2a4221c42fccd4a83da0d6540738aef022d2795de837efe35f69fda7053350b596e754e96951ea6f13809fdb38d0295b3ca642c551b025a2e023eeb68b4883f826634bf076d898ace73d3a322ee2a76216104b836f67ab003091f4010e073d715f4bd2acb8b026118ec3e7934e39b7662fc1531142d097e7d54d47aea09a3979f9a3d60a4c3381a480075def81fce7a4c0f52e8dc3bacaeb58ea5bd1a4068e0972d28249b4f1e2d99825ca1638236e29bc0b10066b23482f344f12dbff0c36af940cefc347c44f10f24df9a3f281e3e2dc3089b6cf47a19947508e57d5694772dc8680ee5860e9b820383f2d7caf7ae60c73a7c9102c065833e049c455f87c03aae24117a88f275b991a77b1de6476f356c21e97b76557c420b1a5fabc95376fa5062186ae88517db55b47f245b5023f108a1bba0a17d18f8d485b17ca26015d78d2893f2089329b31e5fc57f9a9c2a9fef5166cfc672178e9903fa8c9b4a9492fe82445f2649f35f371f24e9e60f8ad4bd06fd2c5399153510f3e79352c799550e8859c9d21ca27454a9c139166581a9a28ebe4fa124a8045e82b2425f71079773bde39aaa25733e9c2d89496a92afec43186d3ab54e61e42830990301277ff562bf04a9d0f1ccc2b3974cfc6cd81712fbdf0408a41e3176e5a75e5f551c7e592d09d7847db3c771578a71ea6946cf2bd7d6b2a1b417ea4b0fb00849800f4cee2499b8fac5e99e680d8e0ed66f51d9df8def7cd5d85e295559abf7532bffff1b28cb116db9f77dd473e2d4648b58ed55e14b5dc9a9716f4f61a8d4e6e5753f5414eac408e6ffc6883802267ead5c2da23f61f5c630dae75e4ce7ad96789f51550f761fa69e90b8b5b6ed0ba11fcb3377cc32ecc6145f36050ea942dcdcca17c4fcdbafac902b8d822c0ead9bc3bfb3392a6e320ce73f3f718eb3c04e0159d9d88b3d6f24a8749c1e9e2c3953d484949efa397934797506030415003f2eb25b2fed0fd024dadf4253ac9ee4acf2d6f80682e2576b5b09d84a07f7e5e83a0870617a2cb44cf97415aeb1a0f3afd2c0397fcef686c4eaad62d84765ca326c6dee60fdd12ff651dfebc8fef28fd2740628389990f693cc9eea0304e2b90ae7f6d346f62e6123bbe1c295457caed34fda17532819212061eca1452646fd375a446a811644010c9fd75036c9b23e6543467bb7c38542d9f85de44e814c610e977d68ea174d54e4a28c8579352010af7857008f0cc87122e937064deacb8dd093a5b3e7a6fd863819668c4de33faa8c953493006d75e1bbc7344d083f1ee28364fe3781eb30d66be65c61d5f6120da28b855c85e24aad79df2ad35986554e9828ce06e33c9f9fc6974e28d9fa86996b10484a72d0292fb94643f1a6f93b5984ee4e42dbcf476401b24f0abad9a49da1c746e2db1c336f32b0546474983c99675e790edde35c1cedf7195b97118d1c8242f8951e04de6d9912cc17128c81c1105120f19e23df614641ce3ce46ae6defe0cb2866a2b5bed818a84a4f2361cac9112c92c822c290185961c3590953c88c92abd54b98e61bfe7e9a4dfce402bef8facb744e23cba19bca1d3ca6d1191541b0a0b8a7c27d38d6c6bc7a05d9d905349f3057ced5a62bbcad9536cf3c4bdfef35b36927cc8c2c0d6f5a0f5022750c5081e96ede57a887f08e9d05bbcd621cd506f090289e2126deba4e31b3d174dd1d59046c669afb612eea74442ffe8781feae56d5c9e4d03f40c8ea573daed28143e4382d4d27a467c30391ed13708c0b011cf5dc3aaec60ec74325b86060b93586ec0d17446c1ac34d2dacd5e8d2b5c72e8acc04c438f5c3b6f083d9cddbe33fa5243ba59c0709e3c1e67e509f363e9a2ca7c322ec80276ad509d4db2d4dd86c55a92e4723a3125d1134c846f126460393016fe4de9e0cc79ce963203fb27cfc5d7f89ae0bb9748297c097880d8685dc09a37e86db781361ba7bedd5ab9cb7ad13dee85cbcfff59485591efd0d37c7347e510370e6fd8b90619b60b59c1f84f85eb72969551e4be742a2bf65e97abac90b27c015537ea6b269d6935369e8343acee6884af4ca59d643338107cedc87665b41562b6d6f0c49027f96479c6f5ed9489ee717eb83022ebe2f8bd3f79ecc3b372b4d086e671a33cb2564c7a77f751979ec91e8c23aa3757a1c6a33953e1c000baf7f26bab0381d11c0853676e4ec3e4da9a5b441a80dddeb29518a924ac730e156e779d25ada78a7f8e74d13f0ea2ca2b6f8872b583be573dc38e882b8d3bb0df058c5ff7fc36c11ad0f2f4bb3a4a224f22fd132e894fae7e6eca8bf58cfc38b4e281b6603428bf79f1f9499eb88f52bf9f9e47f8e9107feddf3183399099055db7e24d77dc2b28c501949628b7483c6b8b01e09f35b6a088add32300be907da9976d1db131fd888ee6e83d059a467ffbe537567ef0ba1bc62251fb97fb603b6137c5c64cb0505e33d405ea9ab56d9fc259428ee9f97330eb874eab56cd10e10a73b8eb206a47744910841d5201c2d2fcb78515483329b2a83381ec41b5db724e4bd971f9e269024ba4ccabfedbf6c32fcd5cab942d498c9726b6b97a37ef7b8676044657d592571354143baff05e74fbadbed6a1d7abc22a484e1b845b99502d3cd356eb420a4ff80121a390b57ab1b36a8402afa52cff793c56fbe2e6ea5990e20f70440f9f2dbe5050f92926293fde33b46438c226f28f64784ec89d993232f7acc646e94cb3850d9fd3047bde89532dc2b24f19c94cf9a494cc50ff0acb2920321e160dec49676b48028d5097865ab16daf03529c0f2bbd8d66bc14e55502b52a4cea11c86817639fcc5952552a51900d59cf850f734257bc576990856c22798cd2db8022fd999b003ed9364080f568d4c39b421bc8448d52e1ed06987ff09c90186985b2a2319d395dd9af2b02f42b3b48d976d547cb8215fa84d9acfbf436c1b44f8bdc924309cb5bfe2c92bf1079fafc29dffea8e755e85b1e06022b332aaebb628b9696c7d6980235df0f429668b0cf62ee0ebd49c356fc08eecf1d12ce66b73b5f5aa706edbf3c9786553a336803267eb7274a58f3c5d3faf45b096e542b1ee93f03e7b8a79d2027b1ac86c8e42de15049a7692bbc69b8df59a7d77c62cc34a21eb87ebe8db1e5cf935bc4fefaa7379b027744a7f10885f8408f65b30e1f93ac7bbc587d3413b8d0f1ee72f443584ccbe74729e17ad8811650f905c5312663e9e52b20a0a290cc7cb113c6873f2da57542c74a10c9904af80260720dcf45a67676b3875816ec1c7b9027513e6f633305e435f95c00ccbc8bbff29e2219cce69abdc54a120cededf20ad644755b0a83ab8cf991372cafeee6c3cde8494fd8b28a323bdd04767a6afd8163601ae70a011ae08c6f71a48a04e8844d5577fbac7eed44317d96d9beec9a287671be60ca828514f40aafd56a22ca1a800503896cfa8d2e7498b9ab63c6199f3406ee21a0497092ad1b9e169008d008c06a68dcaa1ee7acd15cda657be19f5aa5d9b085c42d505fcc3bb4a6907a25287117cc6ca1b77a7afebd586456ae99c15066d802f2045835c581e0aefef8bafd21af613bea315227a36e6b6975975fd4f9cd9e5b5f34a3e6853a9ab0dc723dd4eee705216e3fd4a46e888190dca02f9d2292c117d40c2a7f397a5f529aafe6b967c099ef3b41dec2019b4cc4485e76c3a366e3c396cab4d079f2e54dadfae1137df7d5bd1f7507d445897cf5ef76b61c85dcf48b2bf9291634997a1e650a7a486880be6b31b4be6db19cf0d613bf3192081b87a342b4bf8a4058fa1a504ce56b074deef9f7798b5e68af46623061fa78041d33f14f9327b7145d6d2e651fe81bcd3876b3e64aa041580e675b271da08d7537fc93c8ce032d256ddee258d51254a6de56b83194e74d9d5b1b032a5eea33edce1a0d9f6811ce80d5068ad1f87e0a8e15f445832ecc6525a88cc401a213db4ca7beb60dc4d869797000f0be98c610dacfff47c05223700ac00ec12f12ce20d2525d36995f8bf3f0dd053e2da20f86631ec7a6e5120181cc590dbfa71786419179b934b192ba22acf56886ed003c0f15ffe68cb6c2441277b23d8d4779f334c515078caf22b68e00e412233341154f75ce7d0c5da1900c1039df1fd639b730f0c56196f57721a743f1af7e5b3b24f572bc514a31a5207db803080db74196fa2956e530d3dd50bafe117694e043293c8df54e7650d683f51addca5a8778cb99ee93e2dcaa2aeb07bbe09052db6f7ef14c6262903087e33f5d6d712dcfdad4757c28337ae86d24fb5214b071985a44156d35088e7e63df82f11c60ea55e8e2469c1efafd0afb169ef962b8c06967528d2c098e5e13a213f778cbfa2da763046fd36cf7896df39263a373c73a78a73bbe6c1f91d2693b2fa72faf066eeb6f9885cd97079644bb9b817a88911c4d891eafbffd50c7589b7775426cb862363f27d9c330d81bca21f51d643b9f9dbf24d7681c44cdd2747577aacc24fee64e7b49eb498e27876d32e1cfcf59aaf46544878a50537c5537a5392b64a8592d882dd8bf4a673dfde9849c78ae20c308b580f1328b68eee37fb33d89b312a07e2ebf95960f544d8c2c524a4fe9cfc2abad7ca2e553ad9514e1702a49e88b0eb72c2525b5010f414c480602632105ea9f4f217d8d1946dcf020444607bb8ea93b8b7dcde063e72500d861814f2acefdbdc76e99a0a34daeb28ef21e99f6df644773a0e6e3fb90918a4a38d082fe11e22eaafed59868dedbe7d12a75370e44af39739f7a6dce99fb6cfff34d8168b84bca32ccd3f3cbf0795887aacaca3e10af80a6749ed65faf96377cd302aa2f209d5f914427931ed819df0c1407ce678bacb6d1ab84e7a6cc332f473ef47b6c115d79d15c9d5eb447a195ad701186833c7759a30bc655ca08e29a6b0db8f9e05fe69ea138741436adbfabc4ffea221f13cad05597152b756c5322bab840e3230ab5f5405f926fb6f3fa6814cac7a162fec5722cecf36a81d5b334353261f319fe45e5f879250629eb4686255858188bea1d7bfdd947c9c08d67a3395ed2c12575426e6a235fdb97338cffd571859ac445b5e323b21b1bd047d7bc47764495ad568f2a9c08ede6c5c7d6872b53a38c68d1829d4113f38063f435768035ac1371b8078c8acc6074e988e52502c8d234c280ec7137602df63bc1b4e1fbca47cfce92b32e2ace3adcf4754e21d34fafaba5c3307bb1107363a8b1248392ce7f05a8f409a4ddfe449d9f93bf0dd3468c1a9e3dbb190b5cdb0dc1e04c2f3ecf03863025a475fd5f66981f76fb00c3f3f7763528d9b3cc44713667fc1cbd80d06ad5253d03ff46226aaedd4fcfc1e0564fbfc9d2d2c031f9e7635a24abc3d430cbb42693b58eea73d66c321378403290fb6c0a50d432c26af38063f435768035ac1371b8078c8acc6074e988e52502c8d234c280ec7137604edc70ea795e5275725390c80deded02c6791f3e94d79de81ef1df147ecc116c108d0c9d2eee50582cb8f5496519730020a69c1d175e9d887116f1416ee5db56ba3375869df465a6bcbc5db96f9f976378a774382dee55ce545b6c263a09e13710cca5b5b91a930c9481a2730858f54930e909e7cfd79e6e72d8b7c724f86d7e88d2b247b6329f27fcc5321d07ac3fd8271dfb6eefb3d7f89e971187ca9b15a9f2240b5eebd6b623422ec4d26f4114970289e5dddd1ba671bcdf99a638f25622892c9e173f74f568a45cbea9c29d97c518438c9b8dbfc661a7d232ec4d64387ad3ee60744f9aafa32e46791046be01b2aae5f87bda89164f62017b8cc1046aef1c4234a832e357f3935c2a0f390aa3e76f219959cc469da2b00c1690b5d43238732e4d4d7c98a2358292cd15b5641463def2020d5a5f2a4015cc9705033c893cedf005671934de4685b62e01b7c8bee27cda2ed5b31ab7d4a9430ff796fa4669e0d53cf4452ec187e4f31fe7cae9c36012db45f56a79d087119a87f85b128481153cc54a492c81f82f79d84a3dce8b46cce44f608ba12efcb28cf52f7bd34aa91bf0177849547c271e665dd7ba480b8e68704b291a5c9296d008aeecb89e907c9b545d698ac0b7521b7c46a3672cacd4357359f517ed0322ea0b53214f98be2f44d146ae038894f31ad0020c9c495b1195c85b50752ec7bba2836975272bfb3cd8671446bfb8147a08eeb34aafcb1726041f4273304a5ea595a7726ae9f93b9c329637aae9316028bbc75d7519d7f2c836bc8d32943276662220535f03e55a73c2942e4b15c195b3ef3cf08beb38fe9d3bc3e4e54c5c4413f08d457ad8e0cb112d18f89733bbda35b839d785224e37da8aa8cc8bedefdc152d781be42b430c3b7ca35153afd6f29d5a8a586be513cf8d5d792dc09dda70bcba47db27d30c48dd03300312d4755f24b8eb479070384bc244c4bbc1f5ac3e36a600e01bdf4ad8b7da307dd583c87f487fd20008a31cbd6fa3143250e441a7791df9643cce6a55029d093290673e5232dc03615707951ca9f1c47454fdca05df6505f9f677bbfb922c14a750afb948330afbd9b97b884c182b625f6b5217a857ab3ff523a0a4787736c0b229cc11e1bc7660cabee665735473a7062ee8cd0565d651e20b49c1a9e04f7194e278ce3042ab597d9154cef4410785672a8763ba692c169200eda9b756a2efb7c9c9c61606e8284158834c42ee8dfde444780b4eb6276ec0948262e57e50eef489ba40f79b7695f413fda84884b204c3ffc41e4dfa8a665ca7d93cb8408409d68b95c36752345f9a90f6d1dcafe5c8419f728086db73226b9cc5b6fdbdd8bc78e21540b818c949d3672322ddafbd309ff50199e1633c71474661757abc7722c84211371edca4885de4ca3b2063e166d46a0dae53e12f095761b952ed2e94660367448cc05759a18513f7e4db4aa634884e14c6278681c8a6bef8f831ba58bffe04caebd77472e76da2ea2e36898ea2952e0e276d750070b3ec885012c700529f7ef6fb5e59219876bdb6d47556e28468215afc633b6c62eac5402796d8cff23873df282d59c1490f5a415104024bcfea6e7baf724f804aa7cb960cbaedc60cd1966b4cef9dfbf5a56cd66b30bdd23d71344cf143c00f4524b49d4fc1e7fdf300638e3e30febad790c706e65fb5e518bacb50b12c59b1b08ce7a7983bd61d1b7a1c62ab1af54e2346567caa2e4e336a56973aeaf929ae7fb0a463cc995fa6c62874fab92bb209226d0cd26097b7618221b07862ea13bc0be9220a6c98135da66a12816a43f69f1415690392b4cdf37d582d2be6e112524915c2721fa8e4d0678c4057b839c36b68b650e26373f805c99f8bc1f7e33806bda00725b2c860590e40093c70f8197ca028aa7b78a6de019c75e5e783f4458bc013ef402248f60b5082ab1ddae1bf67f3bf3b92a8744987feac0f5985643712d82fd0b4f907ac4b2480bcce22fbd34f5215e7fd9cfd47d6ec885fb8802c8bc09d37b5602319c7276054bc6a782141817cc959aa51d5f852d5ce3ad70ba450c845c7a2fb4513e36b0b66d39319e315498b7f8e5aed2877dd229a23b3e9f04c047c5fb81d674bdbd833f4fa1cbfd679838db4eb1999e7c31bd3f5348c29fb0cb4033281bdc4eaae336b57e18b6dd9db27ad5c8bd7b13bd3862d988335461ee89668676b4d8ca52226264273279aa0a80effcb70467fe700c44ae083ffbd18bc004c6e7a4ee19ba3d4cb934c0c91a5a0ec88ae9d06870d50694ab0e49c69631a2304604afd6174a2fdba01da5017bb3b1991351f733ca31dda3d9b23e0ad7515b47eb9b8df5caf7940d5081185bd1d553026de9b50fb6b1f60f328d05e66cf5f9910a373a98885181dd88ff7d287a6c7df3286e504f52c571fa90e3d458d7e0ec798ccb2694636bcd923dfa170a2c74be08a0737bdcf8f77cc7e41d2aa1bc19199a103e8d4551efe15245a2f069ad88db5be95375cc5add4585ab07ef7c3cbcf02501d287a7af42e9d7a27b22b39d4521791e6b66cc0811ff64a7d6c7636a5f10835be2c958446a4adba1d96a3197687d9f9ec540d2844124a30c3ce6ada36ee7669524b4a7aba374039c8086d7eaaeae2adce6df80139abaf327525aace7702bedbe9e0eac83df3d559cd65c42b82128835541e62d3c166dfc08b394f4e29d7380721e634a40822ac09e2c9820a857cffd5b7ac12e4bb9a1ad7f18704f403b7ffbbf8f997e720e7b5c1381b8e5021571053da5a27f0593faec9b2d193941cfcdf8c0946c0abf3f5886da1908e9a8e5988975978f66135d2fa7faa4512da5df8a05577cc9b62ab084e3db96bf0ff39b4c24470009864efc63e600361e9df1afba9cd1f80de72656357e27875f651fd3216ad7a421561a225323630fe658e5cf911c2f5eededb73e60973085653800df74d2235d85b830f7c80d78ff692ac2b02152f0f98299fae7b27cd7087acc879508df60dccdedacccd4ef26462258969887e934d7e2b295f45fb97fa653ac612daffdd3654d79dd2c8264de0dd58256a9c2ceaf3d8f617b61aeaab7fff5fe9097b2609a25f13776d011c132ece16889fd58c362fb13a44971eda29714e5d9ee2e672beba428c263c84a34867132d94a7f139f540c869697d06702da5a425ea2e63d69c8a2932d3bfe0c5ec8c2809cd031017123345fcf4df845ccee5943b1ccf179da4e559a6a301df985b40a5ce63bf4db0d44f462cfb70ca696214fc74601b0203f7a422fec3aed4e3e7356e70ce37b2d62fc92c7d7eec17960a2a900a3db0caba68e00a3158243205834f9a8c28d190ef85792e3d43320cd305ed8b8c5ec9821b59d0cc073e15caea4619dfdedd4d269e8fc6caf41b50811d4dd2ae3d8d5ac0384d7641c6e31a6ad5bc4a1943753439ea3643e5a12165f87211caa6d3c9e2845b0faf32d2e1fe795f918e29af70a92097d2c11ec0e15c7a3b7b845e64af45486eda5559a36b43e0c43c65f5bc2df59e17b8416d212f8f3b819789e23ac386f9f89d4cb76840c08e7c44dfb6811dfcef336cee0e705bfab124e6c401658d078f8d81c766b6d09fa0c309b88d81af74d5f10f217dd4b53f588f417ad8aa4ee4e4236e8865dc7cc111c4c342edd8b7f35bbcb4194f90d6507850c83817a78e03020344839fea4503239ca9c1fbb78c0106a4e7826b834bb6d9353becd1b351b034f65a55b8ee183ba6b799339b91ed256e28b9391c18272e24600e2db025c17cb31a92c359b9be42cf2a58172f8eb84f582275718a13cb262f6c223e9babd108303fdffee00402e1d73671a87bdfa3618b7de85c3626a3c86c1c8e52c966a9cc3f1061f76f9727f4cfdc2e2decb243e15c07f1c7dc3357c3d94db3e093ad7a92608911428447b4bb6a987411a206c02c8b6a89d7fdbd7d890045a8dc3aca8b5655e4025768d76d47369cf82f1496ca98e9885e2ddf59e15577ecbdb90a589a28308553f982f2d0199724458f68ac998ba325a8b8e8f8c7b2fc67f223372eace228efb3714caf09af0f8690c4fce166ccafed32f9a2f7cb6f5210cca5b5b91a930c9481a2730858f54930e909e7cfd79e6e72d8b7c724f86d7e89bd3624de7004ba47d4b7f1418ff1d7db6405aead9a11e03a824a83aa63342ef2240b5eebd6b623422ec4d26f4114970289e5dddd1ba671bcdf99a638f256222f1feac9e94bbe491d26e953cd82a5d2d5a771f3cf61a082687b3998c3746351aeca08afdd9b12cd22f2eb76aaeb0ef306d7f65838adee52b5588788a5fbdb838449722b6b1e764f1e04626db5f68ca6b4db93571ba354ff62ee6a685325d3853b7b845e64af45486eda5559a36b43e0c43c65f5bc2df59e17b8416d212f8f3b3c03650d2e811a055bbc1676b2239428fc1ead2ff748a18fabd360899c1337d55dd8aeda4fce76f26491136b9cbb4ad58d37c7c6f7d85da49cc07460712ec20291062033899664ed40b3a93c78393d54dc8b9bd820fab9d3333dc54eacd33a2b84a185fe65198cc58b30e284f9ccda5d20b51a671e7b8f981708c6cb8dfa8def7ca28139b4b1fd66d5c24a4df3f6c58a5fa11efe4ef06081e6db02d1e83f93eb3cca106ef81296d01336d3c6c1c905e1f99ca1795673c40b8bb0dec8feec661b85402d0c14ba31222572167c8e537cc9d754948075fe231e5e6d97ae6c79bdfc1ab007f6cf1df088879509ab57944a7eea0d50fe40f74778c104033e94b699465566dc533590df5707715e0a7377002eb52f35fe95cd7294d2db10f295214e68bdec6fb01cc9d08b68f821f21a374203ed009d5a9a5b684b5165f7468089ddd09f65b81a1792e507f8e644d269b2881d20693c3367c90a6cf44142ff856e29b7654d5c18f44428bbfa70ec241cea0078f477a6a2f61a76c9e333cb133df8a18d93b25a586840a963cbac2e777af8820e2ff006ee0e0d568b909d2db183d253f4a2a43f7d92e348c13251f023d903fe269a06ec3b01353943e4f4c4aa1edf24d9120706fca8f07ac17963cd3689cb15ff00d266c3c199eb02029e56b0e97c256d6e62fd0d8167723660082189d2de9edc4644a4bc2e832b74e304a4c56ab719bd2f1115b9c1d70650b8459714a7c410a2629d1992a25e4af9ecaafa9cfa1254d743562e72d529f34ab21b92969bc377129b956f7807f5c2dd047b6102bddf77ae687ba693acab6340b49b2721cd030dab5a482028b649c1817ea820b36bcfd5bc1fc99947ca58c0af9df8deca60757c610e1d17273c534ec22dabf66101884843daf9bc0554f6f53f08122aa091177cd619b1340da030965453bce57b243f162b54509ab5b79a5f305cb8772a9bb5bf4fea2c4f4eb897addadc20e116569e058076bdd4f3a6972974c7bd5983011299a2cfbd928c9ad537ee9540897206e9fae28fa8468b76c22b3999f173cb0731688433477a0180e598e1d7e86fd742adf2294f3afd3e3ef2d83577d7a119252d15ec470972d5444ee20cd601a034909d849a0876f3730ca1d240dfc636741325561f7f978a8a7dee474c4a6d0190f7f9005bcde063e72500d861814f2acefdbdc76e99a0a34daeb28ef21e99f6df644773a030ea2dfa3f5093c9bf5612d872e5f5dc9fdf92b22e978790957f3feebb427022496d42836417b1ce39cf253a69f8dbd6af08dc1e7d967cbf184057d51942ad95030415003f2eb25b2fed0fd024dadf4253ac9ee4acf2d6f80682e2576b5b09d82f1115b9c1d70650b8459714a7c410a2629d1992a25e4af9ecaafa9cfa1254d743562e72d529f34ab21b92969bc377129b956f7807f5c2dd047b6102bddf77ae687ba693acab6340b49b2721cd030dab5a482028b649c1817ea820b36bcfd5bc1fc99947ca58c0af9df8deca60757c610e1d17273c534ec22dabf66101884843daf9bc0554f6f53f08122aa091177cd619b1340da030965453bce57b243f162b54509ab5b79a5f305cb8772a9bb5bf4fea2c4f4eb897addadc20e116569e05804ce34917bd53f0d141d1ab83f7ef39086850f6bd9ff623a15bf002bd8758bc6ea2a43f7d92e348c13251f023d903fe269a06ec3b01353943e4f4c4aa1edf24d9b6eeb81196f965ba621cef86063f76585cd337bc41eb24f909da8e58b2c0bc8353b4657ba58ca2a79490d9eb79122e331bf97433c099d834aa585d5ef8a3fcf4db3e13b67a95d7963a0ff1981f569b20e45eab2ce74e961782e1b7f818df70f498ea73836957e3db1b7e23020246a4ff14f2b9c74dd1a13045206485765301d72f1115b9c1d70650b8459714a7c410a2629d1992a25e4af9ecaafa9cfa1254d743562e72d529f34ab21b92969bc377129b956f7807f5c2dd047b6102bddf77ae687ba693acab6340b49b2721cd030dab5a482028b649c1817ea820b36bcfd5bc1fc99947ca58c0af9df8deca60757c610e1d17273c534ec22dabf66101884843daf9bc0554f6f53f08122aa091177cd619b1340da030965453bce57b243f162b54509ab5b79a5f305cb8772a9bb5bf4fea2c4f4eb897addadc20e116569e05806f38d9e204304e3213aa67d135f25f4d5afc412ae342bdd59bb218895cf99957a2a43f7d92e348c13251f023d903fe269a06ec3b01353943e4f4c4aa1edf24d90572eac7739373526a423a19a92441e2775e64a61cc4b26467579339a0f104646041ca30871fb856d226345e2070cbbadf8a5a4e9904f1639328d6f4c570d3c923c079adb88d94b31273f28a4354c6d41274bc40194bc5f456bd852cf9b6eb85ca4b0ffccccdeee147b3fbb634b3c4b40040af6d47553ab06d4a72a00387c529e245e5b553aa9551c36f6ec05d1182fe8c5a3a4b5cf6e8017db5b870797fa7ab4d0f91beacd0f712eb5af92b6642c9e42ee50580256e7b2e17667084e6842b3d420293e62dc88edb6155df81ac1c020a9718eb9cc7b5c6f78156fcda6d4136c470e7a894fd75b1812e518c154feeb6baa981188aeca36fe4b53cbc9fb51587a25d49552e6fd356a475bc91e03a3ccd85a487bed243aee0ddee6da7b21c15abd9746d8f5a7ec3671a5ccb896678def4e4f688fc791f1398fa7802050f421f44f860c6dfacef8cfcdcd83d188de347eae94cea0a741c935a0ca62c8bd6b1f129e039f9f60955e22acd21ddf5135159aba7af6d8ecee07d5dac24b5e91ebd2872fececa67fc5e9e01a4428ec9e87117aef929ebeb3104c9f28b6ad373187b7bf95f87cd1fe9a02adf81dfe64a773b4da6ae1915e54e92841bba42db7764845c32f6e40466910f804fb88d4b469724c4a670c48673116fc5a0512f873ad5a15fcdb36e1922a2cac4a24efc1bcfd7cec32d042f841626f2632cd50d3abe9ecee0b54f96ec5030d2e68da80f68225ea019a9f705ad601ade1b88ac915b0c3f4fb23f78b9e31a7cb14d5b12008c0bec715334131413710f747e850f1e59af049eaf4886bda627a623555918b70e30a52b60b8e72c948a9e007ab01d5f1870f486f09aa54a4093dc8b00a31fb364a0afc05ab75567b013102b40cbfb1ae0ea5f64bf6b637982820a7fe40f6338f24f0783db31cf6be0c7952f869f68be513f8e95443659e90d2a988dcdffe87943251e365aa67e1671bb9ab93bfa1c8823e00ff7627ca83fcfb76ff94b6a4d1fd8767485bb1f9902ccbbe594b534d94cc1cdd309a25c00539065b7ebd186b87a3dfaaa08c667f3e0af3d600bea7d2283de03997f8497a07ff1810cb25dffde1e56c4512dcff5375b13e7e0f6baed99dbe740920366426475e1013667464ac3106aba39b8289e17248488559cafc9ef09e8c5c15afd2b3ecd7ea2009b5ce4d006da92c0b510be809bdad45f00554c1bf18f4c1894e036ef44b70a8471c8204ec2a15908db16cc7d5040cdaacd79823852c520967eb92305213dd4916c38a34005faf956df91202bb927c8926e4b9fbee3b17324a572f1d6056c5984eae649400385f7c782680ce04fbff350c15a3133413445886950475b28204643e7a4999969aac93610e0b9b439c8c6f9753c64691dbaabc5f79144add86473d439b9217ea4d884875315b164b1c0e7ccb7e58563fb33159517e6a7454896183053cc950b01324b317ba458528cdd2c44308c0256df980e3e800d93eeb9909562fd67cb98f87ea589fef344adf97315c83365d1a72f8dff459d896eb050461d4571e1a8bc78de439a5b855db17d778ae1c5256f064a17a09eb97ddd8f5ce96be943723946324088fe735b456d76d646ab6c428472f5d7a3c3842bd7052a76010eea2a1c826dbb69c8da3be22e5aa7615175b30bbff44067bc89b6f7a6bb2cd4c8e68f414240802e38367e73e15a02b5c113e3df9821bdb6191c3b8a588ba283898163f58cd75e5f2be862071758c567e0f719c7714e6779bae2e8ebd19ce30428e15439546bffe798a35aacac4b503b79cf4c2341c4d7adcaab5ec83d6d84861afd9afabf236b9667d4a287bf5cf63badce698b4536372a81ef2a7b7a4df52b5c67ecc9d398824b4764baa8730f1dd1fd4a3da63a8949e58903421b4ac4ab5a3669499a5ee56bb6798507fd4d0f32b202db972395c69fb3354126def54b9a853da20bd391cfccf4cdbca7abe574716c9b6c495d6ecf8fad681387d683bd2a27c5197ca75bdb2ce183bbd15bcc6429f80d32c6c00d7f911d26b9b786ff000bbb1853678370e5667c9813040a752086c3cdc02a3fb854b42c0089789e6c5a9a450c15d18ede6552720ddb1ef531706b363ddd6adbb0db4044e8208a80226e5b2646167308833fde364a1e81214c6682faf04fafc16c299719cadf5126e275a364dec822986308ca1354377dfb0f64fef69132bf8235f55112d5667a9a260b137560d983c4314702bb50b09fd643ce80c7d3859e2401f1d899e827080434ec5e0e2c869273266859496c7e26092aee4638f588e43237957061aae9d6264c06df72198face21ea8c9e690eacd3a6c18df450d6f31eac523d479809a4fed589c690bde6fd478f4c979c126ccd6e233a15328edca24a636c6c155e78cc724fe3ca20ef1a302bbc9b4b7eaece75269027235d62fd261be9a576f90038022047ccb1cfd1efa705ff15d4e7b7dd9c727d6f4f39efff61df33fc6c609948df1ef2a38b4d542a8a37d8e56ac40d41b6a662c552cfdb992fe7283176ff0e076ac91173c05824bdbc7d98fa44d2c25aaccf3b38c07e625c1c7e71ee90a9a71e0a992394ff5705c7be5740e57c5855aefcaf11e59867d6cf4436be31b6c0f5621e9dcd1ef984ffa40b97d1b9f1c4da43a00208a5eba6a6fc4c2ff030624e6bdb2ea7098e28055083153cc9d7ed95488f0edd635046e03099aefb4dc7af06fc6f9592249ae68be46ba466e9bacf4441944e7cc1f217ec61cd78a4c2339214c37c940b26284f95919dc9dde8d6e106aa24b2ec0fb790d708167b546cd280afcfa6cb29b9768b1d34c98db68db4d81ab1fdfaca8ced3fdf1f8b7c53a4c2a2f8045a5e1766932e1b52e813699aaac3f63c1116fcbafd2075d7f6e22b0b4dea533982c8d35735b26eeb14fde624f8aeedf85e6f65e2d60d2981ae342cc8f68b4f9da3b5665553c8d6526cd1b97aaf39cc753d974b0495176cbb1e65067b3c2a3147717007a59f4da6042e4e8ac95ad04221fffffeacee70d08a76b26f88396153e9ad5e8b3a599456b638c489a4e8b117d12bd8faed8ecb9836c86040fcb9e6292e25f15621c64b5ccbd69936858eba0894f0b0f37f7e21c06cbdd723f7cc2199106f1d54698983a21239979caf648ca3f75c10b2018d688f190a6de5cb90b6bd7453ff8c55af25286222ccae49e5aea2a33a4f398092aec9843176bde81cc694febbf1aeca683c0d7bdcd90630dff7f13afe0783ff43c6602bba2373b7398828701262dbf7487f466c1b41644186f5cf1bd9000e6e3cfeb9e71b215a37a835d73575f2dc4d5294b3bb01fb36e3708e4669aef42eb8b6b356cd3e05d3b924265fe0446ef1147a02eedbc83a4d62714561f4be34476b15c0d72e695f88e74b2e0aad0e3e3ffad3892f559fb54fbdfdb86082bcd342f3eae85edce56ed7f9fa8368fe7b396f9e054560d7463aba11030f9c0b1bddd2c7adda0cb51ccf571d80ad5bdeec7597346ba0ed68639ff7e3467bbc7c4ca9aa2c4fd53b3ea45f507e826e3b20a73a4216bbcd91aadd88f0f17acf779bf15f05be93f6a5b47e4a960e285d4e2db1bbaee09f3ab73ee9588e27ab0110d60cc9e8d36a937fc56b26224de7329a63b4dac2c32b16bd8064632c08b7be90d8eddd8f0d92e153ac06767de8fe2f9179afc04b4b884bbb193e7ecdfbd21002c3d02f5e5d2ed87f98d4e69c12f438469e1e00d5c268aa897df97eb7461ddff5708690b9dd3b8b1f107d003096e60174559438ebe17bfa4bd94d4f79dab46f1cb8cbca9d466b6bbafd02efc1526ec89bd4724e91178c2c5eb01831e225655805f35707b1b98945f0ee173860a814c5372d89d7baeca4a847eb26865f2309f46991f05e49fcbad53e452b218051c9b770e025b7fee3f9c9cc2ecd7c7c6ae6b351abe83ac1f730260ce0ba0da2bcf8622353ff5e02938d7739b7f3057dfc10723320554fbcfc75b37bd3ce24f9277ecaa0c93c1964b3eb4a90c4d9d1be4a3b9969ff08f9c1017b9d2863c5bbafa2fb3dec3a2eeb12c33e597c776e40be4c3d4f0dbead9a1c4823a87fcae87fe11e839bb036451a9599ff91cdf2c7a463110885ae2bf9d86a03ac343f9a49ce795e71d3f6fa8e708de0a8402189135c95aa2979bbeb39a0563d67e612e7d72bf24b2bedbedf31095476be7478fe4b83afad147114e9658914cddba7d3766191d9996960bea45490ee212fb4160b014d3ad26c04b7f46a088bec036b45a41cf2a1c154b8c36ddf13732eac06e860c2f83c2149d559eae9883e9c0dee79fede89e6dedffad75183c3e27086fe423229adf0ea22ef79b0e86a764a62d82ba3e267c11d6389d819ae9f755e651cba7893cf5fb5f4d9ebab4e096d035597d00958586af37e685d525d6ce3bccea65b2f1356367ea1d911a4d057b3a9f9f388042ab5c57509a9288208f996cb0691211051335686be3a4c2eb2ca5078229b6e366e038aad60ed79c494732120ca8347ff5d99e8af648de4d5e4dbd0f69077b9ded3ac4fb7a1e4d194ad647d7792b7b6dff13bc2228ccb74e29380f9b53ad03e20dbbba02426363e16a64e11e45e5f7671e86afae9102681e6420124f52fcddf19da3a1ba4d3c570fbed187569544d69d61324d3e9a6e13d6696fedf0030c9e9e0457a4b1b823023763c53ddf19304f4044a3a94eee13a249a832b94e4987b4db05662487d20895af9b1e2722070ad2e32e051452d538f73adaedfc7dc9729e2e8b1a03e734e9e47e51480c3f526aee08efe9425a15e64e54c2d0fbd5dd9d9ea59b062bc94b84e1fb81775cb79831c349932c90e4c673bb23b11c58b8934133d9dabe953848d6998c25236b558af7b2161c23906f7b7501a58e5a026c151fee1e20f46b021e443776464c0628a7905a94f274b4777f918343939d0c02ccfb440a27af567657f570b6afd8c4fa7b552ca4a483d921730388efd42bdbc42383d4d0db54a1f235eea3023d42865da96f35f10e59d024e6f227ab6fff446d0b3327a1e3bddada0f07570a0a6a5ed591e63327cfe17c773cd8bc336dc3b22efeb94e6c158b474148a2fd263f0c81f7488597ad2eb408b8171712752dc0c7f19f35e3f11b03321b4259348a179f39c4a76fc8459dbbf961a40d13fd64d1554d75158cdb94db364400beb14b05f573f56d8210fc162e51dd939f74e89b6e106f3f4ed444bd94aad3e08c406e8547332b2555083fd63f90be9c30a83d99e8b3d1f1ecc3ffab9f134328640ca6cb971371fa66085b8349585e4a1c16cbf4293eeb0109f645c724b66c24e95ac8c9932e161143b231501819f90e2270c248aeae275df4ad02e4fe931721102763e0a9970c60216a8b12674a1e22db6e9b3526432ad656520889a05dfd8e52665390809a44ec1a4c5975ba66285fd5066b708457407c2c1c4d2f5a600dcadf50c6e9ed90d8eaadd8de492046ea14db5407198bf5edab565ba576445a677793139e287be3a5b9f61fef63a006b63b19fbce4589f6dacafcb80f10944761e963bbe13967717f084218d52380a524df05957371188b2d38fb108eb9f150a648d50b764b4716c9482f1ee2b1e67303274002bf847dca59eaf93a81f153f51f4e40faa75f8f1a4a203d5743478e83b78567b2beb973ff5e20231dc420bd82cafc14935b7b3d244cb298d16275d354897dae5a0896479b05f2a2dadf21334978ee1c0ce84c5b1d1e9e1948dabaa56efecd40e55ce1ebc48af807422218408fa69b6c07bfecaddf6ea00b2d113aee61dfe03a2dae12520d799135b6f5f7ebc1ecfbaa7940069d479d7e73ccc81db5a8a25c53d2b1b94ffcbb9ee4c9b7a0042509b34ca711007d44b1b745b776508814daf241781d9c695e091ad05f4a73c10592f77097a7c59eb267c6101351cc1e7c5b4e846a57216b6483d9dbda3fe6d2c9a8079bf393165c32e58e5189f2e9a7d8734ee69a4405893e47853964f55f2eff8aa81aad6b40290434eeead9b74c82489ef71f14ec084c54a8ec604ba22bd45479e34443c3fee29eee3b0910eba5bc7f7accbfe82ab16af04474f6a67e71482f7c16c789507b9708e3c5a07cafb46cd77f5749c8d8dfa2a81012b381c0f463e88d8b539ab4b420e9bff6ac950cc7f3fef2fa8f01e4455ad881d2c4d97ae5c6601d772d159756a82fabc4bd3d8cf64271384c909cf0d393d81885721f5f77374e485d35ddb2d945c1eb820f6d3ce46ad11459ae75a325a1d52a59e76e15b146bbea754daef196ef272d491aa125b079c487e45322d7a740dafc539bcea80b58ebb6b8f4b13c521e28378a5db333305c4386b1b016004b2116d665755b5b021d94126d80385af60469feba6e22cc210e201be6819f4428ada4c0acb387313251bf62c4975377c74bbb65d7c8370a2d050359e9d505acc411e6f457a49b21360a21e6cbc9229bad3a767899b7c0b4adf843a8cbaceebc91276357d54e1a7481f67a918ddd7bb488b7e4e6d92afa9061f5447c885821878a1e235119bc799f202ecfb76e6fe9a408a7a3995d066cf7adafa26ba8d7258ee34b67333b75c7cc42d4029ba077d0106ea8d4f49b53af49c9c686df6d331cb895a4fdbcb5b2b1a378f28a2a12533c3af339f7f5d7261652cb80dc66dc1edbf6af465cdaa6b20cf3ed9641a00f8e864e1c1f64ec3dedc94df6d3ee5d706fb7bc74a6db2236ce48aa2b78bb5d7764e48325d27b261721f53c5320ac9965870c8af773dfff610fc5cfc8350ef256834ed7a145f412347d499bfbf00404a3094860798d2c96e2e4e40d55806488dda6cd9d4e5e3eb5d405878e7709a42c01e381568a9add312a91180d42b7c8ad19bd42196e17d37b993f80e37707eda036f18979604b57395556aea96e631b85a526222328690d3eff9682fca84d1fe70e93dd6ec9ac50f61260584b39d016ee20c47f0b33f282abb3bb07e31c9e0befd0fd5a1845030f9f4dc9fad00d13898afe25344319cc193a7fdaeceeb2942822efeb3b0112dcb9908cd07766dec9118f147fadd666e2eedb6dbcea57f0a1a89eb0589a362d5e1d9ad048bb7dfcd119b252218bc7439e3e2a38391991dc2e9156c9f9c7eb833a42183e7c4649599dbc98d585d3677bc547cc68af3d0b64c6c186f860c4ad5a50f9647c910443c58ca7899aef19a6af30da0388de55742f272321b4851bb28c3631140fbe02bfcc1c9aaafca0ed31b2ec9f31e9770689cad21a9aa86d2dcce52fee5cc72d208dec0f00a484ab87f7241b689d96fbe7d5e0a2c8c73c7eb364125f460f1f2b561ee0bf78cd871c1dfa208f355e451ae54cec67051db73619bfcd47f3b04a714c6d9ad7aacbf1906c1dfb037dc8b1c3a2a5d80a168c2bbd096d421edf668c45d9d0bd468ef7bcb0738bb92db057c56ff758c3dc32f5d6b2b7e4f0113d52809b4230bf43619adc55ec35cf6bf3a61aaa95b6fb3ec4ebdd120a0bd40d9bb1dfc590ad8c890f2e2ac90be6d2c34562da7f1f2ba90b0f6fc604315c1c0ea726a3415bb420bdb916b2c8624a70ffd5f3d7236205e6077930d87b601a20aef55794f08cd6635c1f6ab5b999d64760f8a9eabc14600e30b4e40e690973c6a0be61bb7b6d433da9a57355da1f6ecea929479bebae621eafbc3ef05e120f0fbf0af39b079acce14aacca7818d03520448cb754ad4d913c12882a82e4870706aa789b170eb7af69f86963de3a0fb793a71a5d7c4624a77e28604f1746d4565f9c59c84ed531fb1e701a16c0c12a8e68ca6823e379087a39a87b74df24423e97422cf851167ba193ba8cadf048236bc83b44c64d8f055f71c5d454f40ead8737e0112f58930d9a0e2d19bfc63892729602e3cb7d6fc201fb3f54c9182893970c48f318cc3e58815c5368f0a69c478cf804d31798ad3cae6f828d342da362322d63fe65791ab4ae258ab3419f493599b3904377f50ebffd6adbc5db3ffaeab2fd371b1454fe65edc29e920dccc39dd3ccb94044bd21b277d0e789c4e8d7c2f5caca951bd702636bfcd046cbc1bab69c54f91a50bc41ecc169f5f9cc83d21d9116534fbfd9156425a73e002ac249857c37d49c0bfd7ae73809f0ecbad5b3cd6f789c8e019d43f8c84c311368eddb6dee624759781ed5085a3c6bc853e1dec1126d8c8c1845fb5d63614f1b814dcaed62a3bb7c483d4ec7be303c128025435ef60749cd5f905ca95da84e83d47925683d1d13198eace6ede25253b6a7e185cb4cb6de7ee4ee53ee8d73ba5196fdd29cf93348917fb6d74d8e3f1f18fffe7a73e52e84d893be47649c19a7ac958a0de15f2f29c129a371d745182cff84ff8611604b44bb3a83746cdd2aa2795b1c5ec75084aeccd35d5630d6774cbf71b961436b8a77a4f7bb02427feeff42d346ff3271732a284e65f4ceff60ce3bd67ab779290ebd16a5773a98b678672fb8d2013d633675b6156243c6689cf95deda11082c2c9fb08c4e6e84052e2f0fad250b294488c10e0549916940411d043b0c8b564d2485db614ddcc07ba0a9627e3db6f121b8442d6239955de17e8bb12aa5170fa5ccbc59b1dbff87b15d79e24fb3239cdf2a1f50f735350c7b552f5df787aa648476ec922de26289b14d321b7bf5c7e84660cb82bb0946bf1f64650321e9733939d5212a2e5b7bf173788a37c793a77ab6cc986f0d266a6144d72eed3c4c5294cdc8b282b25992adf205b0d629f3a7e88ef3bc85011ad9b45f0ef4a00a8184a197d3b41081fad417c1b19ead03d5efc191bb6e5349ab353a1bfc243675102b9f7e329eef0983603d0fb77630d4f6ae5c29768c78df66b4b91120b5dcebc22896ab9296588750f5a44d354fb37da2976db8e7aa9372f4770417c7470fcaeb4ca5867917c80f72e99d186997708fd95e423c23c16ee2f18dca0dac110a23171441b9e99d851c65accb4b00bea9ccd48bfd5a78c29df76710047a07fd4b8e2de4844ff07545acea70127d4d9a186534f196d052503f98bc7bc1e26fd6d5f316a902e5a44be327df4a2f3fce3e11182b3a4fc24fb32dba90aec588aeb6b46f3e541d21e140ffcddd20540b78e9f06c7f4d1f3f3f8cb449d147ac779d331dcd8e2d5e35a450bb1da81e552c4bc39b68d81b6b94f9a6c114ed051b89eaf0c3c90a332d02f4fbc4fe4305fc8fdc9078296db0efbc0718c9448f9e490f98d06602b7eef7bf1d2ba95bc7f137ddba5b87244499d4df11928bef5e0542938e915c711bf3a785e24a8ca0bbaae04073ad58a976ae43edcc4c8c0f8c579545d76ea749cbd59f15ef5b88b3ee1f38ecfd8a683d51de5a582f92e6bbcaba0e629f7ca6d631a0327a96c1e56706b52f08c3044a907dbe4f5dcfea4788448c33089cdb984c93cb9092feed6972fad0efce044d64fcf229f838719ce61f13bfb16ac4c4739fc18b40140a4a94599fcf2321827afd85dd4a4405adb4bc7f0455e252c23fb3e8437cb7e1a4df6731affc8f096da9cb67f4c48b11fcd553d1dd3934a44f8b72a2f14f8be32f903c2142eafca35e5c2769da68c9259a886f8859fe93a6933baa8452643b6913ed7345645f2b73b190ce280e5c113e7f41c8db88dc3a7b9b6d007f1edf314c6dfda39fcd4796b8ce8ff2a358ba21add874f8249c983af26f44c9537492f30084000f1e367ee68c73effa7bd98c22df39944a9b99a4aad43d066680825c705cecbbb467d315ab3dd7234e172e74abb15105ea86ef6d82be82da1d4054c2f0b94c17de3fdebff030f5e7f7a4ed73e931fa7e3ba45c01cb582a247b7ac5a5dc79f962f8af0a0005d6aab0200dbe9e2f7ae1246df4656bd5030fea6a318844bd4d76d8d88e2f09b2f446f248d84353ffe6b0a70d53cb15bca2055e52e097c3c12bb56bad613705ab52a403dc21ce8e16ff84a730416137c10700bcb3085732f09f9128c9ce6a34b9dce7f09e31ce176ff6d1cd252c2fb90fdd583e754a33fb4227038050389ef5454de6de100bfcc18e157734ce0dcfbdac116b4a188391a1297786c00854d2162b177e12876f09b65f1b7877b6e1da33821da769ffbb7ab6806919e20e7985cf787ea6af1b32cd5372614e2550bb968fd61c168e8c04d5e3d01d9a8db962f483b65cf3cfd49c3ac415b201824ab15f0b502234634377d3ebcf76c8bfd54e56ca615984a94953aa37667287290536c1c72711562b408efcc3f5506edda7630db2401be74513c81e8822b75b3a2d05a5f5b9fbaf68d0c2176146758f84c9c335e5cd73dfdc56873af28deae0acf119a4c462f901e698605c3959042b98d873c37fee4bfa9f80b4bde66b72416e2a3ce26dd5f5c6b6619192cb70a16293f8aaf6257cdeb52fb179deac63bd5cc691aca0d39457b7e393a7349c2acd82180f9128c7bef51f2b566bdd72d70dde201c94bdd3b7a423eea855584eb30898df9a94cc2a6cf45c29c64ad67ef956468992324fa7e3521d922f82397db43064476caf3ee9b0da85a1b51c80ad91b0e40cecc0648a0add064168b581db0e95cad8712238e74cb2a7def234a04b66edd1c5dc9f83d4418910682fea63ff4d534670444abef5013ffca3b03cecac4bf9b44a653ef8b0131b42f575f8119d7643139ea85aa9424c623d305493d913121b05b5eb3d0396c7443a77aea84cd03cb5d6ca8811d3ea85c21b72a94f2c62b402f2843604a86df437b4ef1f117be992baf4b43f0101e16a3e9259b1bcf14dbca8a5e3ad2af9aadbd446aeb5d2d3f12c617ecda56537476b5ff92069cefdcd9c9330afef500aa627d2356b4963c7d193210bcd265734d7738fe42e11d6088e7ffe2eb3b219e14e5157efd696515db6d7f56f0abb4d836721821f4cd5f387d3138e0837d253565959b6e2abc92affa97a25bd10e00d5dcb41fa123b6027489e4c36e225e732262a3414e7a491dd4f840efe5a78f83d91c3f781eb40d09974e176d3ef46d221232bdef6a6f44829738f80cebb2e1c9f6a28f33706c5f71353d5fbb88f8ad16a4744306d01e15cb061967cfdff6795afdc85d480a56350b6cc41e19a93dd8cfb2238882c85f40e531b7e98cdb936fea13b546eb9ef2bcc2f7f48695a79d49868cff3d480e1f931193f7c9293a35dea7283d2b4a00e6ffa95d29821c50aa6ae4a079a94e73508908c3557fc7eae994b8080ab394ef82da508261cb85b94c496c89747d27b7a558d5359f441f2a1ab8e31585d35714a95c41ee1703bb01f9126f1f286b3cfa8e2368e3f3284f5d7293d6ff3823080a51d41f8c06b44f515120d2537b0080485b0f8330bb3144a53a8625bbcb7ee9fd13f808fd6761b60fe6bafff23ab68d13f1e7dc72ef5bd45c030b45b97df8138a170b7204b3b6a72dd6b13cf8480080485b0f8330bb3144a53a8625bbcb7ee9fd13f808fd6761b60fe6bafff23ab68d13f1e7dc72ef5bd45c030b45b97df8138a170b7204b3b6a72dd6b13cf8486239c7750b2cc000a3554d596b00b163bcd08b58def06fa7bdd4b9e3a58b43eb62eaf2874e577674445450dcc8465de54764ca780d88dddc97f92fcef808fcd7c8758e96444edc27716a97bd648499f40ccbb46f7bcaf5ad2675a6dce29909953e26b89e35e4e9935608f2e2f0647debbe29db66ba6d048f0c3fbbba78d0d1671588fd0e57fd4cac0fa494bf4875bc45143b074471745e85256fbd40c5d7a2e8dc938757f15a1a196fd26420dc2edf6643377e282e9e58a06575504b7212a31d11246b43bbae5c577109bcd35bea0bd0e10a1a30aa4e431b49bd2319cbfff3f6a2607953d14b5425c42ce17f579b9b71950bb1a8db6d9f77abe382313d08d553beac64d6e6136c9f9d0f464c5acd9f9ad57fd2e00ab00aad0764ccb770321aea13534377df263faa65467efdbcd0d80af3d89f74115e35bd6bc789dd1afc91c948a8891611ab0b22c38a4dd99c7b6df592cba526bdfe4f0b5facf6cb9474819ae218b5c7da0cf3dc23efbfb1c200e01a474681694545864499ea59faaffc60dc56705c1e2278087705ec62bbf8d0dd829686076db9c6418a947a58bb078a40d58ae0a320701bf750719c8880baebd92517f0d1e214cf0786c50ce08708c56bfbcd4cd7a6e01fab09627c18672189c8dcfee0cd20f77b62d577c77d24a8aae45c8e340a42d8f46197fc6544725e3c9baf75ffc77de0feff16e4182280eb75d9a787b0e98dbf999f62390b166f1fe2deb00cb0f15843c800d6010542a41e9b1ad4fc97a3f9c302572c9e5c6fbec7e16c69b1170e5149cc5c1c452352b7b0214fb6832da31353daa2f9f7601d723f016b1cb70437c51a9ce65f073b42fd4cd1f946b37226c4aa4a117dcc9859f6a3ce91a94520b5f7f2e1e6aa9dd25478fbe6f27b67e5da1ae9bc8bbda73161cafa827b56467d742b3670d0c2eb13ae680e9a0e35af54445f119ac6265da53cfda2708b70d14b42e401af0b9a63beb6555357661d9645968daf1df29e71e6e38e062f5da2950f02e06ea15b6a171f3693288b9d6ab75e775495841440b4774a690df49b6b6a0e8ef0829a11de1517b5b3de6aa4b5f317fd86604b5671f0f3d5acc5cdcdf9fa51b4770e6cbd826d40e61e56f8323f9ec645f25ce13b616f92aa6c88282d106243948bd42edb091c14ceab0d291cf6ff168aaf3ac9a2e443c68c44cda959f69c9321cda72131f4b2b351229399d6e5b797ce56b6d0457f4fef8dbfc7603638054950f528c8c06f296ccca52b61723abb42f5d8765cbc089b506f7f75cfedeab50dacf8d9788d901827bc25f60344e7144b63f2a6f269ef25031efc721a27f85db20714265a8f230e7977f8bb95e86e2e657b70675c459112137c803bea3ca68d50aec46f05fb64033cf0a0e306fb8a39e6d9e226d5055c187d89ba5f6cd872de9889282f589e7f6d14fa54f87de532e3985a169111ac41b3dd46e1992a168c9d81942a2e4088566dc3edd66117cc0c6596390b59d0b6a4b2299236c7f655fb0ed7d92fa616c3a970ed15d16aaae344c355942b28dc6750c66ca8d3ad78c9576a688ca4b0571138728dba8fefe9d4eb19027a8e54703a75441a50238b63e83e79e2d009939789a7c65600718c58ebbc3e1e2e1637ef474d987a93504f35fe0ef45d75b605b2acb8df5cd3eb54637585d74cf19606b2d2b7dc251f44318a6bddcf47ae83a3d80924dc26711571ee3acf481a06f6e124adab70c75b7908beffce05a5d8dd662fd020158f8a9a4e918a046591ae35acef3c67148ae5d7de35444170622c84e4857fd90e257c6bafe5060404163272f177b46c7af66acbc2b2ccd58bfa3e9b0b032a1fe6359528dd684e17d576ecfd442c701053d9ef4169ae0b069493294074202faf34c2e411db8e95c6379860b6741e21fe0b3911d04d33e3e291d5a4685405707fcea5a34c4ac5d9575d045fd991ddf2b208dd9bf39a591f50e6ec793416e2867f54e8c6c7e89b68c24e0e5b69a3ce0cf0e801e34af5669267ddb5a18abe6679559d357ac747f80addd74df30159150d6f9b745d6744681e62a5c4af6b55a1387317f8a3453afbc4cf0737b92f8825f5ed0740482819f3fba7826297908bbd44ff00b64ee95d262d60866319c7cf09c3d5b2926ea9d9f068801c8ee0724dac66604b03ac50b18295775fb8b0b215a51fc05bc152a12ab32d44cda758721c5df53f2aeab1b1e3490aa59a83cc77bc7e1837a0ec91a4a2a82b3ffefa6efb218ae5eccdcaa8f122b7756ac89ca40639d0bb71502306afdbc8646f6ef362b79c54a8f9211aa290ad8b363575fc30ab04aa494f8ab239fba636663b950ccff763bd3b95a3c214ee2344ec895c4bc9a16aebf38c4b950f59b8e501ca36495328cb9eb622218bce9064a35e3eb25a2092f0752b754e933008f10213c55dd5ce93a791e355b0abed9182cc8df9702b9e051e82b32038ffdb33a4f7eb5f7b38f4cf6f514e4182d8898f4eb0b7fb5a760ce8f9b3675695b1f1244da63f274a630d150020b00eab96e56fce7897e704a002aab4ba4e658dd63d7224e3b3823bf71fb6a281794f3b553fbf585dfb5247e7fc50db3699f1ca41ce9a2ffa202c00c5d1d5180c55f62ba859b1bd6cc00854115199b96a130cba02147c47c0deb43dcc9b9f08b5162bba8642b34980ac6359820ff8f6d8a9e10b21fece0486fbbd71bd5d326b9253fef4bb7e6cd60b104478f19bab86eec1750baafc72b7f64860c9a6314b0ec76330ea4cf84fb2f1dd19b4c1946e42c22a9e62dc3c6347b27b42b9ab10b9ea63fc714b0efce235f886b0f808f0aa32fbe90fb9c9c846917faff3fdd4e236c284b76c02dd33753dc9017742d8fad13bc28fc726775196ec9ab953febf9bde175c5845128361c953fa17f4cfe678a4446900f4081ab8d74ef3d1f8b1002edbf8cae3db292fcca0637310ed108f280badfe5ec5168738c4f70a59bc6ea9d1e9243ff2b951386fb668e93502af6d4f0f3298f8f954f9afa7b38a7950e22c07845c300a4e6b6357c226640e16b7dfd8ebb1ce9a3dc12b6e05bcbec15baa6f850ff37996875a6c9213de16d1e004fb7a215a68f8eb5641ebae7a27815df61961686def6ab27ed11aa65ef2ebaf859316ba4b3d04ae984bdd758421361060c681bf652a631ef5272152b9f97ccb9296a5333cfe6e7c1a0adb069d819126c9a34491b53087a801700560b78a7dd9256b391d2c1aec9d54832a5180154752703ee9c1bb750e111deded12d88f2e3f5151e74f9ebb414bfbf158d8309fe4f22deb30ef311da3305048d24f26442f04a06edeedf9332d12d570395106b56364e2de67be2d2c1c71c76a609a968ad47605453829bd184ced088275d4f47441ca6d54e4e7b17509b6cf8ff3bc905a9522ae55ba74da4d083ca5dc63f31f9545c3b9679e5bb08982f5df8b303c28eaf2cbbb6c80dba8d77d8289e56ea3cb8c952ac2a2100eecf99295b5491cf2611b31186e07f71956e4d1801235ac98237bcceac6d8339efbb0aae9f70023525c86377de0db95f5b3cddefd8dd9d30325a326d620bbba78508727b4b8a6c834602e696010b98dc54813b8e4b80d46222100c4bb774268b79d81f4573d72b852307dc696731bf966ba429f89208ae3714d7e82a9be0731b52be192c8e571f779c9099720254e302ce5ba63a09e35481a31152735aa23805811689ce39ff84c6456acaaec7a5b661c14d7a36117f79a73dcc46d3f7ad953f1e934f828515468dfb1eba05a78e8039403e1a8d3da8e370d8bb48f9f2d63da9ed90006165cec6e14b47cda1c088ef6bc9792a3b00052dcfc34599a757e7c88f128f7893d65a314ca4ee7e8801969fa171a4c246af00366f855b3635fd123968638e8302786faa423ba8860df30d569ff21d736d44f10f254f559b655b4cb75ccb0c3d52ed96247c558aca886a53146d17f6ed0c61c6c63fc1e71e9edea659a3d44edfe5471de385f5a454e57625e158a8f2b07c6690991d051dd7e7d7cacc1acd548afeccc0867f8a37d142bba4f3e8b28aacc7c812f8d2c9fa748d05084b7880b5c808dc1aedac0e64a301e727da6a57bedbf72ef288cdabede977d04c268ed7153dded5af1d8ccfbfd35e18cfefd3a174f7491adadda4620dbce3497aae09eeb351f75cdff14f47f13c48185e4b1eb4968298d5d6c563e183f32c68a7ee7e2531f14410fcbff8436e69375149879fee4fcf441ed75b2987786f0466a3f646034951b26f9a4dc7d53d72572f12daa0faf1dc9b358011761445b1eb4b426132ce0edc2ca4f1d147c0392b7100dd740fbd42ac139c51d9ba42123c9b0af3d85ef38cd6ddd34e7e6d5b4bab07583417498c56093362df388d1990442a0f17c9418b4dc64e1fbddf2bc7ad43e250028747c8d2e4b4d5a8be47c2d8784512e0dca8f1a83b811e73d75f757104ad20f86e944359203a5a3bdf47bdb9e56b04c46414fb90e2ec12db1543b0c0c8207bf52007089b14cf3b667187ef2b8b419dd9caf2e0433a418beeb38892a63e79bc69473c12b8bf33e59badf7a0a3617e551e694b522285ec7c6e337473705faffa822b9b3934f644f287dc2807dad5acc3371f8b4c3975d97670614393366fb6faeef54620077e17401f1f46131afe3e9b0762b07dddb592cc48a9c17bffacf4cfd96aa59b914bbac7b448073c290e4e424b9c049d5e381b575166d2a1df89e04955e0667cec02cbc79fbda5992e870cc5d0cbe91b770dab955f32f6afef7fd46690083015a420afada9aed408ff62e65624cf67472e3d7e5623cf921c6fe51875bdf6a0c48243ecc8313f1233c45a58cd1f9e6fdb1fdb6933727b7d4c26180ade659c0f6da4362f617e023d05de87156dbaffc4c199fd97c98ad6b70e67fe6a88c0d3e26ef3f4485dd409019dd443825b83486d7d9bea767c84a1c801f63a3c81764a359206cf80d886f605682014924161d0e65dcdd8d5364084d3babe4dd4fed483b11af60c28f8bd97c11fda0eeac45f1c634d4ed6755074b42a7de144dc885911075fe49ef2f1a95a2a2199aa86ded57d2cd4fbd4322cad06708ae493137ac3593dd9b61e3cd89dfeaaa8bdb6e768e99565e466e05e6a750920a1bed95ca387e4faada8086d4add4efef22a303cdc3d1c33a5b73828b191b37e9ef932abbd4b9fda8cd96c5ac03389bdad893705a5a7df164f575dd77a77a5f0b681f1113b693add22d88868882e33452376ec60f145da161bd4ed90679e0f9a01fea8dad2f47d0eef03738df964ec80c2e438fcbcfe6357ddf3481363a30c8bd89444a3441a9094bcd9dab5757aaf6884eeaefcb81b7017ce5f0b6b5731ddca6a030f64d7c9b53566a6a71b08cd05afb42034f14d60e2982b872f9ad3ce2a18594dfb4b175bdce44926293f0a620292e6a6e03b94e2f6e5ef36c0514d308a29a2e2376d0976d73d091c775f8130194ed357e6949f16c78e6be8e2137e6a9110bb87677db6290c43524be941823308ae4ff5d03982f0084242677a9569dbad5c76981e50c5f54fb9255a334e9081f28e2dae85eb2f19f04a7c980fd9a9b664f3100a143773d1c1a98aaf50fc57648153c470c2556c43bd038cc90d8cfdfc4f5923b0173c31c7b235dcfe2ddc287a26f5f9f6fd8482de3f8882f0d14da9ae19fcbf89a656b7fe4b0d2d3d9d93a9e8c5fa554412102dad483f9eb150e9431a82ac3579fb648c179f056e22ef4504515b8e95f7785aeeb6527cc6345b147e8e41ce06d20029b9c7be5b8a56ac4973a6796a9b1bd188f257d50457d8ad2c501e4a7029951188b44a09d9dbaa79acb11614e8d526c76fcaf28b1092024587d0df4d5ba7557d9ee68d48289d82a4b25c67b1b48660e17097aa5f429a23c6e636c16590a33d369e2333a4e1eafd1ae298ec174ae22b1d199b9d9f541a87f4376b921f7ef27611b344e9354e4975543dcaedbbdeeb02d0b84a824bdae429b91e6dffd9995121c6c5b5767e9465bd2beff26d612a38a6e424841815d81a48c684caf7bfac57e8c71257552d9fdfa1df30cf90213ab3e383dbd031007262f32447b0c465cbefc8561b1817dc5e3721f6024e4a0dd7d4581e4d3f93d82f585418d59f8bf2552cfe5464c24d7fc6b4e9636e4119b19e982ef46d98cf868e570d648958a0f52d2d8d17ee4a9bc0590fb085af368a3f0b8bd1b5a426881691b823b22590c03539914b8b30d05906888e31620ae3d7c38d446fa81fbf463fea466d19ea22e25ddeb50efb10d701e8c14e989546ce295637cc1afb7a03581cf482aeda47793a46576a113ba496d7e63b8dc1d5fa8ae7d9f704c3bafb2c3655cf0f07534e6656649aa3d8353487ccbf1074b1ed5d5e4a08fc30308c4859e04279cb273e9ac79e49297bf91e231aafebd948f5dae7b1759e54f57c77177dbc74684f854213c42f6963587b8736af2ea517707a166581973814fcd3515d8e88073d0d97edb186b6bba232aea6d3cafc3b0b91d67dd9175f5d18c5ccb5bd35cc65a8f66a8e6a8b3adfbf6dbb1e0f1a18fc184996555709b6f75373c2294a188fe1bd9d8ec203fc5a2628b41e7129b757e5767e991742303c780f57346c4310011405d561336d9805e9a14548556d42805dccbf7e669580b997d80dd93ca1ff12cc22c0a0f27544b9d6e341d84225aa98d8b4c3dfba1a77c1a0cd5a9bdf7fcd626dc6befe48150fbb17482a0bda65f5b8a602753260b0d8efb127524ef46ba9b4680bd5ef3f2204a4182d63c44b4ab2d54e4c2bab878805d6c042e2c4799bf48d17134ad2ec3ff2faef4594d1c64f23774cb512b584033f3e731c3d0ebc0bce00ef9aaa1b9a2b84d53698f31672d23f5d2ca99854f4f0585cc425c5a030f480e5050b6cf70f6fc44e7af680dab1f97fef6374dd672090f93e153b99b3fa14228e0267f4b9dce9f182709c2b78ba78174f3553aece621b38cbf0aedac7d268f67a05008a64ff0153554c6de888165da45c27b652e5a2e496efd3766528c1a83c018fa7d8f7bcf8b34b962eaa625116c97a12b4a07299ec4ca124575e275a6fe19ecc558a325d6a74573fc70dfa3682dd1dd21b2b599b88e997af647d89756f31faffd02234ef1be647099229dbc31e11989cabf41ebf2a265949facb163dfb4089ddb3eef3522c43689f85c845afbca37a90497eaeeaa7aee6be819eb1d2d52f5129b454113dc163a1ba3983bc41c5b40c7980e707f4fed0094d7152e76690b41ba89fba1be5982b0fb39bfb068b248788085d630ac9295ffffbe7b64c4ebbaeed54cf3cfa331cd22fb8e621dfe3b966a720a5b79bb85a19bcff7c5cee0abad4e09fb2f18b7f40ef786232ab089f5f9bb14d6b33e226a2978755100085d64992568c942dc619a915a351ab4428831036ca0507b51aae03d3f888727fef2aa7c1e4c5674a2caf4d00fa658a041787f085ab45610455ebbacf64ddd5ddfd31c64262778d99b6c0f675484b739c7595c09720f86b14b2ca64f21ecd32e2e49d3d6bf2183d93822a1f9304a327f05a35278e8b63d72a46d4d74cccf1fd240b31584e8f70d285a28a72666a4b3229a985b714ca8bd88b7399553a5c9bacafd14ade2fbd0238b63daf95f86f3df2bf2959cd89a57f8a8562a7aa12044db49e1687c11ba8dd50826b330d7ca6d335d1a7f0a94abd1866598f4090a67722b6720727bf9ef18fa6674002e53ee9782d8b54eaac0a3cb9a3edf771d92301d4c2924a9fd02d3ea5d73f40b080c446211b5619e01a07562eb74d8df876a6c3ab477f603dd445e9b2c50cb3f325509ce50ee36153a2fc7549754e6a19bd7d9fe9c42ad612d410683bb08dfcbbe917409b3875a8e49acc3ffd1bc1249da8467e2a9d963cb9dfd6ce60218c35d7f1064081ba5e0958f9703e45259e812378f31d966393fddaf195ea6eb5a924c33f6203b8040d33631ca4fa802385a88af35d51ac598fd05516ebd4091f671c93c77f6a385919f6c6f6ea1f70f0b00f68e1b4e885fcef3d8f3707d81158a9d51ac531815facbf3bc8504b040ef7c01e52973cfcc32b010746af8eac167101e4d8fede9e92510d10eb25e73d2d37355c56e8f61a49aaaa9ff7c0ee8c53808aff78dca81498227f303e54f6ad31b65291b36c86bbf9a54981d0396267c7dd96482ad14750440597418945b423a414a81a2cd7e97bfb42e6a77180817ef6589e73357ee72a303d321fddbab3f0795626103ab496c30f2b361b9d581b14743505c2493ea974b7512c49d3420e7a97345263d16f10060607724159414a3b50b8d0a8297993d05be7c7459da9b9add4b0824e9c4088d0fc3b490143d95295b33667391ccb8c07da7c6d01b79c0d2bdfc0ed7e053bcc8b6abbd1dd96934b3baaa4a03c91ef63a4b51f7c961736b39c4d5d7a2c9a86ccf638de2a8cbc92954854acb84c5ea155874c4cea0f2ea2c0424f03bd41a0074ea23d66adc2ae72f4a56bacd151108eaf1f803320c555d87e7b5409672959d8d1e9f4e647067e9969420b460d10518e0d91b339636ba6cb79d220e49b1ec7789c33404b7817d4752ce7187046cf167c84687e8f2aa0f0026ba76fbc09a71c2c2ac4535fbdc0b3e4f3f1ec9f102b300dc2d911049c91c403550681293afeaa67021b09ab6495d5977e6a8fc529123dab08c16a59cbb6c034de76254f30b20cd5099631739695e671438f584e64d5cf57b2fd8f5c2fb5f7169f87a5890f84d6c8a269acf35dd7cf1f076d2f1522c6c5badac488e2c50230a6e32dd0725004274ba9a9cdde59c0de4d7ccc8df5dbf5937c69d42f8ac811a5e0fe073ccb7f35778c4dab741d4a0c67b5f5c93972f48500868c33e9637b1aa622cb52bb5a3cf4b23a1b7121bf7aada1dc94d795be0fb209841ddf01ca7f19d8b067aa4c61a3eb7d6b9ab06036b4a77e14964029372f1f0591ea0b39850532970329c14d7ec17da6aa1ba46b233106b7590616f44ddfcc99bef55b546645b89308588a72b40f4290fafe59070bfa4817b8dd6388d796591ebb95451d06a5331842b2bff95397d953bbeab3c21881d308c732164232ed8c9f100066a7e955ec2d118fd4e29d8bb72ddbbb0f2c6c18ae782fd0c9b2d4e11317d0598b6e12218c7af77e35373e5fad161b756932724f05b056f7c981cb62f2dfa044aaec0cd10db1473173f8848dcf57c69b771fffabcc941977fe7525f7d261af68d92189368211daaf3c4873523a1b8ad8dcf52f5aa46f754d2f58471a2fc19b0af932d7845bea2cd36d5c552026c192e03abaf0e94a411a197226a8abc91b71cac49c736f87aa771551095fd60f49b5033f2033b5d77e59a71eaa9f9ecd4a6702256ad3fbb89c179d0fc029702657c11f8bbf1104b3af74f5987eae7bb2377ff89a41e6848eb889fd751351975a5077d4eff1770a4e681c5d4d31053e86e0bbde1c4008f98d4396a45a2e711215fb184c2c46d2def392c743deed7b08fcba248ffeb8db6443913a2767a2b586c44e33e02499e890c8762709c17b3a1859f85c9bdeb8dc0b021de774cca0c7d9bc4af95b3a330b2bcf8300e45ec61790ed3b04c5bb4975239a249b8c3d9ee79fc48ab51e440e99d5759c5c4ae77fbc91a859475becd5eaaca378611a5f0c05e1a03b75a52015b0a568f32f606ce52dea24d0e97538c57137d2f9355b25b52d3f483af60ed450bf45597b89a4eebaaa185672fabffb15127be302a68e5675d6609a972469ae1b7d3a699dd3bd0f457bef5761d7e823df2b9c96b2917b8cbdc442f378634da04988961324f425451597abbc636e2178bb35c1d5c27cf21b34b37841460c35d75881744ae55e6b6c13395db9ed537ca2b6d03982efc5c7025bb41c5b9b9621597514666a04751ee2422ace03660e74ff24aaa5f56877cf5f98cfb578c66823cdbe436b687e79b5efc1dca716bc4fcd7898a850d99cba3023cee227e781338143cf69398c8e028e23ccce883a2b18e7cc448dd7aefe2f08b408eab94b21da6f724154dd66749dbd6fa52987ceb8705e1f3419278c62b6712e1cde88ccb625a29ba741084d730eb09f896f77cdeb524ff850d649e9d500687b4b223e6d772dfb0597da9beafcb34744b37064f52d73bcb1368932fdd36bc6ccc3c1469e3d076fc624986b2772d155772811ae66c409b33031049cb91a14649606a25caead169ffa97fb288da6bcef19e1a14c379115109deaadbb0fdfb194cff6720c608850cc45eb065b36b195e5290820e14f6fc05afc3eb656834a5d4d15d50eff240d53f6c0c7971165ade8b525797f55674680a3cb86566de1d5d31e3c5528d3a373f368550fe7952f6aed9b44c8ec2ce98958a07281531de3a3654b353a034dad94b9f5f7e886823f41a3bb44f8d878dc12a72e610d5ae9c4fcf52253e80cb248b9967adedbf8141571eea0554dbfeccc5359732c426a0ef1d577f550633a9e3385ff63ca9a71beb1e4fae7898f2e37ff04a12030e19e4e8e61aa17f2089bf1032d294e3933fad6a1d0149ce2717597041632132d6431f38eca0926ab7f0f7f861f8415c86207428b7cf1288ef3b88b90f9425ca3d62e7fb42d0a2a727e60eb60ce5308701e70d240e38c0b37f7999083ba2c2dea92b3f219aacb81723ca4f1e17b32d1d6ea12bd3beb94b2fe3d080df4301049524d68440e6d7d522a67885d7c52620ccec9bd8d32fafd9bbb3b71ad1fb50a780926e914f134f722be8d66629b9be0792116300398054d4cca19f43ea555849c3ee4d570483b4c0396fffb4575ddbf28d2b353ac870a01979ca3742e3dc6333ef7cf4c6cf5bfab216c15f8d7f64f7866aafda11610e573e2b9f20ba544b668953b8782896be1c32125ed5ae15a065d3dda02be2ad32b13baba55356ae171bde7ca873922b2379b599bae63ab8e9169939bf8a829cd2a84cb57a9434c5773729b555a5cd94232953833a69fd51d51cd1d2ba736349dadcfacf00ef9c2bb37b20238f0bc612b075b9f5c66a08ab780e12d8ff0ccab7a205693a80667012b1eec37388ce6054ef38ee0a89d3eb3fa853b6732faaf85856bf6f9849e478814184fd0ead30d4cf72a0dcf0d94d5f8bf5bfe59adca5b41f780d73d84ac91648427ec3e4a0cf2f9761e8535a856f7e466c58ab1237fbd845f58bc6be9c55760acdb473421e9cb31c9af84ff906eaff3dc71d0a4fb0286144a1ba5158cf5ac34aec854d826c41ded42cb23a444217332d0491063da45bb6c2f0f3eb1844ad9f968803dfd047299ecbfefff74df16cefbdadcc6a8cdbc566321208697f22d67df5506848d093bb525ba8aa8d18b943c3fea3b58916b913ee1ecebb374def86e46b5c8f9264f46508cd16763df7158ac9a76567d9d5187e7a374f422653017946d34eeab4a967494c0c6eb48518e96febcb63a2724d76bb71f91057e48ab5a67c3dd24e516016fee2d049eecfce6c3decdc4a438bdac8b02f24a636c3360a297d53dc60b40c362cac2374065fc87a917572b63f97315833cb218ac62c729b9e118efd668679013f6df63a155281ee671b3b6e4d25df0177cfa4da28bdf1881d003e1aed95591949edd4ea713dcc5000386858b4b56c1ef7f506cc6456df35ff6cfe28e2751a5c3d989e067bdce9c68661ab39d01916c4d574d66dda4fe1a6583ed504a0dc956fbb9320f2988f1fc85e6a114e3703f2a76839a3598e33a528351982f8939d80f1929278dc2cec1b33407c993226abeec3f40f99862ade9d0d03309c5ac67674a2e747eec2b7dc35ddeec384272da727bd9d3a4de30edcea44d1f49399651ff284bc7e6f639ae2b06a4493b99645ac3901ad483954ab19cc333064d9ea430194483c23abf6853d60866d4bf0e087b5c3660afe75ef8d071a75ceb09fbadbf4b3d9280f4668b53b4230c5eec233f9da3fdb72864cbb1b680c153788e85e31a2eca5013d15a414bf1076f624ee9bf9015430ca80e0ff008a39420490c5f376fe62a1fe3159826f39aa373f28523b4b31e5f3b6ba8221c66b02fab7b1974fd1325fd7eaa96a84b10302bb1b0404eedea4580f8d83f623b9ca75715bffdca2f302b1dc659f4305b141c0d776538aa19f7300072c5519cdc81d2646a470b6223572b996e21eda960fa2e26d1c8f3cb961f3ebe8af10864d9f38c49e87de1a6a10732a88a46440a76dbfcd87109f516ce8653ba5d388f18d6082cf293eed5f465912bf1092d2125d7500cbbf80e55844ae6a3bfab6d7fb47fcb54b9e23f5730a469f8c1fb28e98b68bde220a42be22c1df5dd4f3619cd26e77d60a100d54fc47198e7f5da4b1deab0160a35b46bedc23b442ca5080cd4afe85416445d104c273243f5cdc7b404ffad659cdc44bd0cb4201e0966dfa2086779c516d44c6a2619d8b267456b3490c1811c8ba8a7cde1628f9f29742a5113bb49235391adb0487d93d87d8f41331c49705b9d40bf76583a937c86cdd916e370592ee1d35539ff8839b60f864e779fe4a3fac7b6b86f4d5f4e5aedf4615ebbc7dba2188174800933c72afbe9ae49645666761ef7656ca00794018d23cd8d4b29910cac363d8a3048dad017794ede028e829ecaddc243802467a48c0e9631eea7cc47f6b27d7fd8394b3c824e1521d656ef51bf75339dd9362d5fb96e32e40dbe5ba258df04d9c7630a87bb223b2b0bf85eba3c299331a361cec79d112e47a329c039488ea631c353c4c736f0489c5a0b70eea4753d8716ca6ae648302697fdb508197a9028a10915970e7e8ce9f7a51312d3febbc9c89fb30f0a3a24e01929ab99d988acf28b3caa22d1e7a6578ca904836d4e5b64e55f7a9eab92a8176a62373a951c87c94f53054830373ebfcf8fc67749e554f29466368dea92c1b9efb15816d269df39f5fabcf9d2db73fbce9e0518c85c1e1a5e8dec4b3d74c46c1168cad077b07bda1dda63afede6609907c7d1e96fd2f1e8cda27d3289aef7d29d409ed8735f2ad8c9c664da619c9af7a2701671b2c496cc1a87908b9e83759ae11860b057339f615addccede1d78b4617c45e9f73c8dbdaa25187d04cc2dc997094f8d08942b61da77ded8b0497f991697599f70dd1084e1ba66ceb601a177e6a83449d615f8b9be7cca554d55dcf2ec384e6f327a9b49d0ddd11afb4fd5a3e611443cce832945027e578b8d3ae034ec34d53dc5b8c0dc5661bdd3a5501e472856dff3dc9434941dc5fa212f7978bf03fad4918464be4a0908c752edd8a6b012a8535ee249383440be0670102d5e7504ce1d16214322ac9129b06be34a95942bc15d222144e4a4146f6971393877ec15d6d1b9253f8efad29709756b6610d84a8864d0758182990c065d4a376dac2a9ac3875ebc8b869dc0e9c5121b6301a0e781c014e376cb279d0915d6b953ea4122cde992c13ebdef40efdc91b55a703cff73d8b965bd3ad5d028ee3143969df3ee6c5c4162e6f8eb86eca8a484cc77228157017df207f8d70938c9a96a8502c4c258c41dd0d12b0db1a4db1e70e487f048543bb79c475be6d4776d50de691b5e9714d83b8b147bff3953a6f4147448bd81fef5b31adaa0f0a6c72adef5c6f7018818e7522c4fdc500ef6aa09e8471c349dd0e0a20a84e72d38eb4e74add61bf05951f7c30d5ea7f13d8c0994dbddbdadd519344f041417c44367930c149b16cb4d5991a42f78ac51ef9e7fa3cc488ca7f90f8a6caeee3ddd4c60b61e80321bde1b711120987d26f31c22b7d553e36b5108f28372c331009a8180b23f7aad16a7a6205761a96007a0fa104701048a10494b087b470c9002f3c646b02872b61d67029d3db8a68b75ad3b4d88ade9789b042ca6508298f7c84d31c6b3f57383dba7c0cfb739559d36176cedab9f7ef99de2c804d2d134fd7f1da20fda96caf78b4bbf46cd9bc1d58898f2aa6d8d6293f0ca74b3adca8d1a66d17053e782348b1867a558b8834f009851059cec0e1cbd9fa7f11671a83feba447224c0b4de6d8dd9a7e00ab421a5ae158bb0c9bb219e6184ed12b88a839a1242b1f429d923b1385a5ee7ac8a9ca1db0d4f82e535721eec8d6984c127074443b9d0e204bf958acd197983959a8904f2a6924216b30f3fabe17d2950e90c2cab43bd520f05d90398b01e2bcc3d00e1549ca1d2db32a328aee40a5bbd249653ddbdc408ac781a9942d8f081b5db9969c71fbadb646ae2acd113c30e56e2ecb12a638513eeddb571cd254e438b00ffa3977aa3be3497325b146f08e7121db113deae856120bf3700ba14190bd7ba616b1f15c0956eb1a895b83c4ec9b67876c07a75d87f69d208aa1ae29ac3df45e8aa586742d70819f6ea7379af0b3d85f76b78c602ddf2e4754a3e9ca730d2e5ea684a2d7f90795a9773f33ceb7b79e852c4ccefcf2cc0e4fd51fedb200e8df03cce43911f473966bfcf65714eac92145d0da6abe1ac80058ebd61b7183ea34d02d24385bca4688f21e2153cfd978523d376de8f74db91d4bf5bbf5a98cfe4a99e96ee2f3d74de402a6683dbc6de042867385aa8abf7dbb2d4bcc9f3b81083ef5d3199884cb6e18b5b14fbb134566c55d78b5e84f73b1b319adefcedf49cb80cceddfad9ba8558439920d7b3521dc5abe5ae6ce7da6ac3d6720e2a2fb0fdb34dc69f1243330abbefb8fc989298482b89d48de25af4f98483f933b69e041120827a1b96909deafa41f6f93165b04f9e750807067353e9d765701b52ba98bab5b982fdb200532d2c13c940d92f0f594706121e0e5d94df64c85c5fb498fdab59a937249af70b0cf393096b2adb465cb3415a4af1efbde70b8e480f2e798ee8a294aa02f92223028c5680a37fc362cebc12545f52bb7f01130c0471e914cc5608a0956a52aca713e4f8e2f3b3ddf87b81ef21e54d0f59b1ac26d68ae89e5043d5365da6e556eee658c742b4fd0f4445f5b5ddeaabd6165b15338a52468c8c8ca94eab6b547f3d9b5e184de47f08b17911cbe5e2b1cd2cd1ed26d6d6f32ab6c93cd80d5e8f8f16aa87fe108e52dc3b91f07db4fe9c26cec8e92850e9dd0a4c411b45fe961034f5262a19b486971b94c800f5276fd954ffc1b1da2814e343cf8f983cb3cd3e875411bdeb68a447fc156aadc759053915ecf3db9ff3c8b8281333f60bede449d8f0e2b18a633d16b0827d9d189ff7718e7bd40ee0b099d743d604c18c8be6c7f9854f53ab21c6d7f0041ec28f8bfca7469e2aec23e1da10dc4bc221467567bdf04c01d0efbdba575aae21eb2518e2eab34a983ad8c051120922964d06544b76749f4057fa5bf4fb79101a4ebab5df1116ec6ba32839fbdf5b29b832969638b135638fc2d5a902fe24d6d6207c3d1d346bbeac9565cb013680faee5d6a23f14b2c16380edf05ce74267a3d6eb5b5c8c1c2656300fedb5b79244347fac468f58752f0e88eb3c75b7a606c2a68a790c46c6167ba4e9676a093f22265a60f8cd7e53d6158f6f99e498f21607d550bce19e08ba7cb91942b599f935de5d87499a050c1862ca87244047a3da9eb11944fff666d6ace63463df50f2e8bc0d55721cc19cec17831cfbb5baf18734c21a0cc7d5866bdf9bdfd9e22415497aa2f43cc91c92301a820aed3dfa40fafda44882d265505fc0a1a02bc91e8c2079abba46c7610bfec27296d09ca3fca22648d55d43a39a5c28cd03cf634f98619f8271fc5b2464f71d8fce5b2188f2440a0a9872ba922be8ae768934978cab5f3fc39ad6915df8df57f4e6aa6c5093313cad34c47b31354e99bea1478b625154348bd95996fc066abe85676aad0c94f74eb083f4c016cda306bf082d005cc78d3c8344acb07013504c2389dd79a33857f6355faec8d9ba4f9ebc5fe286c4720423abbe943d66e57c528c58ef90de9e1c7b2a1e994ec608c264c734e1709542e34be6524d6725586bd5f158392dcea817ea54157a04044449ae5d5413ec6189b86a7a9883b87f3a787f3ed6f0f35298b1c004a30d9f0a57950e2d075907f14c45fb7b74e8820bcb2c0292cffe9492a8a9525190c4cf3051d418a2755982a138b273909fa75ca9902b9b8e519ac5f4b418c21836b3c08e979de0dddd9a6f62a3f92c333b7475c8c8fc7535d6f233ea02fdf510e0f48cd2abdc58e7a07bb8402347b0af4b86c6a832c32ad7dc2a7695bc92bba17057b8d24c16945688d3d8a90576b58bfc479792ad19cffb79187a27a0b6937ac1bebe60471e9fd8059cbd4ab30a301d1996102a8c36a3a1450d409462afa0a82caede3b83ba71edf357addea11c610e1c66acc62119d8094cff0c3a8cac4f99ffb229e5358919c90f653044fa7f57b2661228db1146c48e761ac3cde8a25dde6002f67ff41e92d26ab09e9ac7f102cd792ff13ecb6266a87149c35380efca1f28f51189a2eaa733605f50c1a12d6f59df6629f798ef9fd9b874337ecdedd8edc721db0783c60ad009b85bff8c071052232ef8f211e2a0431ae224f7753e8689fa88ce8fb4a1aeefeb78ea2aa8e0095fc04d199863c8fb633e78c6824d356ef95102c1f8c057e9cfc341cd9eb7612b5e0c85ee4633339ecd4509f4c22662e0fb22a58e82581a050fa15784af11549dc4ae58709f2c1398571d25611b8dfdf6221c9a0d6fb37bf47ed8bf3a7c4b68130ca6967e756f54d701219f4a59bfa033c158970e10971309b0cb1b7362b2ec3827b376b56b7d1a08ba1138851d75fdd6274d992a09f63c843cd7d5d85eb72567525fc583e5b12df0c8bde81d7f15a403a5b6b5ea8dc1a8d356711c45660e16e7b97cf6e7f754307eb271c96a25302d3ae0e037c3197464d7a4d352a654948a14239ecdfe28335ad11eb3e70cc1aba201d6a7422d42ce1f04c4188d1debd1295fb183e4405c29dcebe8eaafa38c04985361c5e3b57c59efd7b466cb24ad7864bf3e8bcffda20117b8ea793d3fc648c097a11bced21d4ccc1f9aa12222551a9626c4dd0137e81a2f78d11f153778394041985ec1994dfe348557f619919e9a843cb820bafffc98be1bf57adf7c7917e40c6a13d3d628441d87ce391a092449399fdf79bbb3576ff88d95cf0ca603d1a5e396237b72f3a804113f43b39a006598e7e2a30f3eb022173d0f45f65e0c7289dbc8f8d0541df583750fe6b58e692aa76616d6c2987ae00942e43e15e97a2e69a670fc1843fd05a3995f1bb6e7b3c29ee21c734f4cf981e36e3b080b0dce7a644d761ca191193a1041bc4aeb272fd1c1c07236e2eaf065190873c098aa5d761cafb4c1fcb6eb948b755dcf9d8693590a84ab857d003fef529d47a358c2f455cb04bf47bb1f55e7fac95660862396f3baef093697acfc2a95b77a11de2227c37459a5aec9b9bbfbbe0f9c62917f6c49979ee39a368f5f1b1bd941471a2bf245b54db3531846bb94ed61ac956948c487425cfd740458560ff1e7e292987ff44a89514d5d927b171b652be668f22a8f956b348d35ab5f27308a4b234b8224c5e544aeffb198082b6d2323dba338a95f6257f573fcbe110e0781423f343f072e88248efbea5e2a3d03c1cbd12d083220f7bf3ee78412368eeb02586e134c796697c4894a88b7f5fb1bdb7b3a907c3c269b27ef7b195d765895009e435e2d47e448d949f648472bb6c8763ac110590ce16315eb185542aae7652835ff3c071e6d343c5b72539f946c0dc4af4257d3852e1930ec61b1c3f636690ad7598286062184f1529513263afca07e44660bd5523788d756ae58fe3673a40276840761e9269c0608befaa99e7df45ad4de6518b7f2da1958cfc2dc05739f79348c8443a8ae3c20efcafe99dc77d0b2f53951a5fcccc1100acd8987db2dda15c3131433cc0dc7cd270f972f95e6247a77048f4c6a0824533395ed3494931750b1a43b8862d2c684a6ef2779d131c20cde9be4b6781c654d9155cacc7c5fd7714041ccd0412332a6155c0649a3d8bf62e318575d5777cb295a9325a1a0ad41d14ca2ca02c7114f4d3a2cbae64d4c5cdb59c25a46bd48743d0b2ab3f15ad55d5bb76bffd8ba989f6992f29b276bb48821e21507237813f7f82682d9f21343efc83573d1ef627df2e16c1bfe0af8a234a78c0f4a747d0cb8451abcbe8961290120cc42a18c18d846721cd2cd553ac0cfeede1cef6e3a22b80270abb3ab9b31dd7cb348198ee36dc88855470e90c34816e4f67f702ffa23823aa195fe8362acb8714ffc8a53379ff8f7cfe31420d0c6ff360999cc9fde6771cb257395cb73902ae1aa6150cf2cb79ff69ea3a610c15c2de83180f361a82be3f6b73ae2d95b89dc14b7c36f611e976a306e7c610878ba00724b11bc500fe0f38479c5818834f80580c0f8786b3daec58fbb990d4c6941077a080f2c76ffe768d4eb94808a0c79687c9544ea0129f6fbbdb5e3d70a93f08a10b42ef8a874f206d4aa9ac7142c59671d0544eae8c2f143ab6246cf4bb4be291fe4a42827744dfe097d2ac9f614f52141c13aeec6816324b599b23bcd9d33e787c36ebb9befa81dbc5842d5456a5326329b11849d70ff34e758ccafb1d411e9a9734d82140be8776a8309e4b1d772e64781a5031a354503caba868784bfa084452c243f92261d9167e524c28b3aebf1e3f2f0a624a63b4c3ca5f44d58e8b2ff8a0781bcfd93067328fcf724abdf4dd642615644143392e7597d7d27825deb01208132e682fe88882097606adfeba5bde5cdfc07b12f83e486e41323f00373cb055b4e744718574d3abdf80569ecf015d22e42b5d777053766c225fa7410f40631101075c2b6228b31316141dc3a8f4495f8ae30eef2563cc262b2aa2d2bd9952b15756d9e2f77a8808e35a36ad06897f749ecce4bbded587f801b0eac1138ac9c268578331f3a980d860977e2fcce99126d7011aeead8147585aa55104c7e48ba7d4881f543b74e9bb6f6aed310d31ddbf1de991bb07724e66b7cba6b44f1a6680cc88114847d64f6691b0281d2e3e65d94018121903dbb6a01aea9601a60ef3c06269093678e63b411a57ffb645cad7e0bfe1a6fa81c125e27e1f32c6cba7c325dd04ce5845c35c417e9ea299b50bb888f916187e6c53daac331ac525cec47bd516989f77f6d3c5ebaea9311a29a968c2a599754aeec65713cbef4aa359a3124e22c3538af5d18cabfa1e5f4cd5282df793815e5993644c9430a2980b0afe8784684228cc849e8ca6ce6faf2628e98d9933895c8963439c47ceac3e46f717604e9051f83b6acd4eecf69f72fc3df37773951cdcd6de94ba50dabc49b6cc2b3f0790f4f997d2c9ca4c17f88c0d347ba4dc03ec10828ca0b68aec8834f7bf14fe864d393b7bd6cab672f484eb9e714ae6abe55babff362d05722c1abd418db7359077a1fb04cfc7d4c9765ff998ed73d17317ad7b0437315e4a5f3c8778b1a280c10a54a4fe64ea8b04488572ffa247026ec305786f54b2c6e9c843d276cfccab806c7d3288384476abbf265b5d9d9da218772bbb59cdb7f14cd843a9f6f80a5da86ccbfa971938e3e17bf406f724c6c8a14e70ab3d626525addf7fc7b7771b8147b05043e0a912a3cb0facf69bdd329b4942b39496d81e2e55f71efc904b271ad978c41ba12ab6da023838af7d840cf7902c6a0c4342983938ec1d22197dabf0a1ad0110f7ded6e5f145b1d05cef2ac59c81493d2c1bd20a4cac60a639bef14466de249d7342ab4897cbea5f3e2a0e694fecf2d9fa467705ca14502c52741db0fde1776c51fbea63c5b1be9adf2744914375ae7406cfed26579e11ac60cf4e4cce3dd97b7a1231ed8524a8005a4e38c41890a70849ff4a77956695c3c80bb6cd8b8e08165b16f44e8f6829011514566c38d34ce51cc743198404ae41d4d9a9aab2976d0862440868ad3d27f6ec113fd5b6754ee6cf207fce3f40cc43686275768fd15629a5b80a5f487533a20387801fd8fac903c5f0111088b79a5fcfe747e32800c07c355e91cfc1fbaa22a88391ef9a391f03c92dbfe65faacde654326fc70483a9f050cb14f18797b423dedf8b5cfa96991be93c56c71e99cddfef8a14bea664b7468124f814c6194515705272986c5bd62aff2e1fb75159f3b79fc673c4cbd572e606a2b0345b089b7f354ae8b8644f8f4be1af148e596b7051b2e8779a3fa85043847b5c7942eb5fa4bc484bcef7eca886ae75167a6e221da0dd3bc0b8e1210d4e397c11db26c7eef2d24c3e8093395f50e7cad06701baa10c8374d3bfb4794c2dcf9bbb1acc68f031e3eae758acc11a94b29ebcb812e5e1f022d72275f4693e9895f7ab8ef0359e05b75b1416e3675afbb67ccb918edb66c5d7db2a4034c9f885d35a79877ef3efbf4f8d3122c6ce4000b9da6ed2a9afe6d855f35af4bf4364740519dd2ca0ffd9a91ded8a2a1581c5e3f86a02bf634134b75d480dc10e783a8567945342646b6defbe4216ef901a693c6ba5bb7739b269d1ace924f2af5ef0862c2251a42dabc30c537b357230a22daa12c0d6e39ed2d6ad768c136aff7f44ad7b072734b0f171c780b1331af8b778b102180731e5d3f7d1691852caa50bc8bb63d3a81aab12775e60aaedfd9267286d4b618f27193f7f1f7237aa77a3581724867db9cdc4d8deea7f231b328184ea35e681ede276232dd1bc7161e7485e7ed4bbcb7df09bc94d513e7958d31af3270a1345366e07e170690ae2e85d370edd1fdbedf4e6a46f0741ec5a913b9ec58a2fe6679cf0944644be46277d6f6e208e1b7937d45df7c8024033adbdbbfd6e2d8473b6e0b479fea406655fa799f6631383fa512468b490f8581be03304341383c3439d1e4c5e634185dd89fafab8782210cf09180713ee3c5274e9453e8892142809a0c99c50c915ac4c8b916d681f6872571673c522bcefa5d54ebd8709fec63ff698b5848e93200822e669e54420509afccf9efcb61e5eda75aecb351f74d85ed96b779a88d1be2af0ff9c7f685b08d71f1cc09462e74f0fb9ad3692c1f80b96445719375b9e524f04069ac2bf08e6ccbf9c7f77306397346edf58528d16e734dfe79ce97a841cd507e6ddfc2c2345f5fd71d65428d288c1e7833e090d0559fa7c2acff235e4ad57aa0da984d8b82caba9db5829c73ce63159c0cf6230c5f651f8a88a418f0f6d5446def222f442fe330a2aa9299274160b35f779c83fb0124065bad339af24af7a978ae6b0fd0c97b35ce7223107ab14c859feda464da076827da038f13ef005113fd2a100bebec6489a6264085afdf55506506a6b5cb54d092ef592ae8dc0362f9e40df31bde3764857fbe10f94e1f7ba9a2f2490bbfffb31888725d7743565832d252cc50e215ec565cbd624e4c8d475622638dde4860ce76916099d060fcaa0f8aef1e7e738bb6a5d238cb942f8626fd9641cd9009709af0369e1e2251b7f48f218d730fa924f139d263edbf63e07ca55c6a7ca88b8e02cbdac13c331067e42eab947ab83f52217d2ab4f2c7688362b3278a62a7175031ace912547d85fe8cc271b81c78ba447355a2f20e1b6fbcfbadb8780b30f7cb5cf290e5481c3f8eacf06e867b1090a6dd006dde92ba17aa314d4142b72e37bf6d4f2ee2a15a4f787c0cd0b71922836d5c1edfeb142fdd18c86245ad27cc679c3f12cb95b17c1455f2e8b88b90b0e5c779705238337e8c0cf7b25bcf9334f44d0e9cc4eb6a39678ddece661e0019ecd2f22c96a851b5e2d61e7a92781443b5f19e1f3976de7e3f7c2a37682d46331d31301a947acba35e91246f3638de723a1dd6864973807c4194dc7322ce0562fd551f051e7ddc3751971f016ef6b97fd55ba8aeee5f41564fc4b2b75e894ac64d90575b3ba6a64e379f71bbe92312978938171a8187bf862498d397a338864efae90cd7ff9ad0c42c6a67430b0f4869e55d62b882c8ecf15184829a306229d82d2c7c34875661e5f95aebb1d6e3e739e8c40ef1b83b943a9a26b95dc085fd7edf55cb7e564f2aeecb3180010c8e7ed47e5f039dd841b52afc5bb415ef159fe64917d1738d5deff27d1692e40b32c600dd96dd8fb36b9328df9369c8612940d7e10c8f7256a006336c91dc6afaf9ba13ccf317ab3efff029e6fc3e2dd42f4aa55a3e474c9c6850b36586f28ebdd74bf8294ca8608f11c651ca74ed1deb8b9cf500ed09029bd5bb1d2c69bf916438bf2070d8bb8824dfb2da2d71abc3460146f221bd25172c918834afb8ecfc6acfc2e75240e95200ae985ac422ff7257c150047bfa397418081a7a9df138a6faefa67a86f18a0b0f510a083077c8add8d6c38314529090ae8171ec0eb4aea41f81b7a13075126e3324e80e47ba9b327cc9b0bd3d76033c03e4f8765de7ad569c91ec01d3fab6fcc6bff06436c9ec188f7917a7ee19c5d1f833c487db28b505e2badb42a028d196f2070035211040c368810da3cef541843e6a3b9fdf615fb80a407ff6c4a7248fb9fc53f22550ff84bb8694229686b671784fea25bb82a8b49080e138008578eecfa98a009e35ada98d18c50a4ab5f1d7473e32279ed657dc436f19d7e68dbf4aaae526fe6a9545f0cd358c851234694e390599cdae1807ff6f26e69c8634846090c70974bcabd024ab015cbc48c63a0c6cbf7b866889c3eee78548b7c104a5b665a5bf9aade708c01b891b3f8e4429d5f5323e4aa75645f500f232f4cbbe37c8e37aefc87f526279c4b1ed6bf9d70bff03f9e691429d2a28c139a396987590c15aa164bdad796a9daf3b05357ff6424e619b621f9848f59de02fbafde8953a00d7e1d765e574f6dc2218577128f4e1f2f7d3c161016ff5104ad3b14c9c264d4a59f72bd81aa96d2d02f1b841ee6e60013f5c3adcbba6e8b1a0be2974ee43bbe6c9ba12ffffb93c6fb3cb496146b702c13aaec68147b4c5bea22bf1019ba8e8db6036fa9ac65598365d7ddc8b016a0c6dafd51c4e3fd3df1a46d37f4bd713b6bc44bcaae75b90dd8791fadc7951c24a732157966e38666f941d4bf7d0ebea9ff5b7999bb3211f7fdbdecedc2c7cfc13ec81473ba1ba05abfe1e59bebcaa461ae95163786baaadacb6ddfb4e6a400e181fd0bcdf25841ab7443176f809a05b126e7c820864dd9a43865a5120e871ecf411864199793c6c55341eeaf75009430d68a520ac5917531ee5d1262cab46dda680a445627ed978c7536e237b7f0173dbc3c5af445f4009165b5bf82228993eff53f1990d28441972eb79d8efd43c56936df8966a96daa2273d48601527ac3d4a67b067caf7992dac68f6e63e72172cf4df6b963341f3a1f93acea8d6d3a33c74e7561c6d3ce4833659397ace4a31e88f56cc900c51cf9dbd36b234ce81c266764a72fe0367d2089a55302eb11ebce3358866588693fe22c63a6b70b008906af53d3eb94a32f4fce7ef7af265f34c834198693d6c6d4e2788fa7de7bd0364952a96535ce4da730d2dc809b9acc3b21aabdd7919c2155da3586e767c7a1fde5458b1b970caeb4380d6664cdac5daccc3bec85082d12b42fca33465e3579a6fd51be0a5b24aa08146453a8966b253390d546f252630bf12d10448bc18373c470dc268609b226c46925508415de6a472ca1293e6e8f4721cfbb6f35de07f1501d5b07ef2a2888c95dfe85a887d468e2594c6100a9dd9384594fc9ad2f4ae9aed8aebb3d71b0c66bc6937e97ce0b4c54071cc9c486c93466df2b888fe680e2c48ef40291638c9b2b352d04285abbe2538110c1710a0dc1595607450c2125f4971072b54e8a26ce4565a22b12d98696c5614cfc25479d14e81a9e18a6b4a03e2c44fb9db815ba9da4f7dc8bccb4f039ea506818fbc09800da52d8c80eeb508117cd415cadf51329f74fb5a83c61064b0d61a2dd18063e5ffc1e39cf13892d7847fea5ed39be29b9a53d9405a4eb6255145ce23bd0babd66a96f49bfa25f5f41f8cfbdf0db9aba1d9c4313d778cbd9e8870b2a6376e5614865dea3f124c68bfc75a5ad5c7360986cc5a315f7249599635d57dd1198badfcb0b1259e48b33b9c775cf352c5fe19cf6cb385590e5f9dc6e4c2d7193338694d74faec22bce66ac060a439ad079e2f21d370aa2e13ab0a5b49329b1664b5c80b12b88af4d3eea162122fa364578fefd7e0c6a8554bd7258506125d63e3504192ef3ef2afde87d01ff20aea8e8f4dc41b591086bfb98f8e91b9ecc7ab762c8c073f674987e0e93b5013c3f18374d6c520941efad70a7390e92c0544e29b459156c1134ea5af7c309bbff92a1b3d7512250419291bf3eef751d35ca051bc66f63d57cbbcd3121a4c012af23d15afd3960b70433e571cafe1fe515653485e3228e4b6704a4b0eecfaa816f2d1903b902cf5535a277a45deca69231c407cb163fcbc18788f8085fa06be67c6b5997a18f7d31807577125649e4c84390d6067a15d76218bdb953ec3f90f59ac558d9a07a73565c9527b08f401c42e448bd67bf225c25fb7b4b83a382653f07b7e3938e09c22d8989fb998b755c4b90703aa83fdd66f2a28082a175e5955b319e4ea8fe73445cabafef7c4bbb15422f7fe5ec5588f1aaf5a7c1e211b664120a3d6ea5587c4bbeccd38114cf1dca1f1257b53565845117aa187842c5511e23409a5e85814b35f46515a19f4d2a1b67ebe6dfb2d279156b64b4c460fdd3e08a022f00157dedbdd37452ebf06f4afed10dd710356187b1899950231dc94dd698e22e224a100bedd97c8ad1e3a8f24928a01519643d0d28648a4e749596bfd9eda68600616f96125bf47be28c1dcc4ab3532819e2363fc5572f052a29d2160a88003b5b5a0e2bf4b88bcb49e673e13b7a80ab0a96f473db2eec68820035586005244163c226a12c15e6e581e44afc7672d76d88c6b8ae6d60a184d7818d3ba493611035ab345eb17405f1c9400e961ac13884399cc347a477c8ba080574e26028f801b416d9846400712965a0daec9d1183a80e9237fc25c383cfa9d4ee94498a4d916021b4a7620be8243cf20ed360916af7776faa0a31dfcc1d95a7d720040cf7337c90f1d775a5e60b34a49383d446a71594344216568d9c70a8e072d2fbf4cb407af39e78a2e94cf3443a12feb5d002abe9045ddaca923bc65b1832dd28959100fcb1d711e52aa8ce107b8937a7a6c0481b0cc679a9da1f0cf3e3a356ee61c9c3e4380eebb096fb48d7e9d85a98eeb797f184aef4242c914bf47c0775db37549f7d3e118278a5de3ad197dbca8191e50511cf78ce5d9abf48fdacf1055b5bf4d100812139eb6723a6adebc17f10e58bfdb939f3c98c7c869afe8c36074fc21ee746728918749ac22dcfaeb3a1426ad5c8fa9231cfa95e1eb71520b0c33631941b91e0696ddd08b7b120311527cd55b0ed62faa957b83d87f8bf0e5378e005b99775539169bf10152211c0d8ebc5ee110b6d34576481efc13086481a5fa4d536343da1c01dc4f70bb04a1e4c4209bfbe89205adfb1cab17ff30a03fa31580dccd88eea13239652b5c5a31566d92036ab15e2f4cca16f4ee704ae23d4c2e89573acaa732ca5396d32d70dae308b09d9e06fae7da34de365a3d7136c86ebbe1bad63380f05047ae69603e50561110caa4a3c3e0dece78f8b5d3986bf331dc4071f43b49cb5de30af5708d96d389436438216cf2d3adbc8be5d3910aebb079be1fc0408d10b1663b6d1b2d75ab84a87ee552d271c63cf5b76764a3a028175f61a70405c580e378a86cade95d2f5952b6cf346d7d38882e60f1c04fde07d858603a01d8a07b22263f7c0ab9030bb6be5009d02b99f320a5492460a33484dfdeeaa9e90ae6c529a2ee62fa2726c30761197bf0ebf2dc2f60ebe96e7d3bc8ee52b91acd559bc82b2de8cd162797c575ce68a31f923517decfd80a281a343194ad9cf4a86c5f8c6199f393b073d9a34e5a306614b3ce12cbc74299e14da95bef54e5ec612ea22883d3345f872daa9461624eec931284560950100686037b6e354be7c53baf560b9e5398d9cd87b213afe870d062d866e06f810cd82f5d7b242a62ab28149fda535e9c39930a0a60488f7dbe12f20a63296238d97e1a4641b3941d05d760c1b386a4d13ace81019ba0bd5b45728bf71d27163498577d63a7a7fbe9dbf4d26cacf150806129a5ed3a4b494bb8a1e2d205521673f61070bac2a7c55cdbc1e61b014d5e0dbd3882fcd6322ed4b57fabf695e8a0e34c452b83f216fa3b79bae5ac5f70b0d2b741688e2c4fe8d8f219cbaa96affce0b9a26497101641e07b049294753ade4f32bd626f1a752b19c78dc79557e4a4f5e921fe126ef6c41587a4f54709c7a2990c30fa4dedc0e12996794b1d6cbd533d81b5bc4ea247dc18dba919f732310d7b735ed05fb2d31bb898f4d7eb0ab98e03ef9384fec23c3a52d930f9d5cf59882499a987f496f5246eea4a276f10845a41818ade0920cf4ab06082f9ee5247c18fc0378dfd98c2e4fccca6f5d9da403fa1d44d63ec969162059a96de9bab92e4fe502c6714f9fa81c66341c38678611afe7c827ebd9fe916d15154c67de7872d2aa0fb5640db2b36fdbf56a340ee9f1a2787fc1c7d42d87bed7d4aad12411181168d044f4af7d690bfc9eccc4c07ae92aef2ba920ccec642c4771a7b55243fb4d1897e64979297209b883bdd6c40a72112e53acab64abf2587d026c08cc5ff077bd7d16e55b809596b16ad20a135a3b7624f2f059bcaa9241dcd14f060442bc5eba359374ba20f3c0c37d05ee7f0a54cec962d9934c954797816181ddd9355d7149f0b50a4a24050cba978b4b68f01a0a702e46969d082c7d876e55d6cb964e1d9bbddeddedea0fab4606c3d255791d9ea7563ddf41b86aba2506223f5ab37adcce122669760154b2ba135da2ec277908e146948751697eefd610009b023dcdeabedf706e59e14709875547919b504fb799e3b6d463d9fba7596d0b303924fb06bafdc44bfe902b528916555b728a3ff0e4e6a0efcad85bd91138e3154dbfa8f4cf6f0c02b892fdc4dba19fbd85694813ed0143c9ccc6ae4de4a14d03e534070b32a52be2d27f9739c1b36a851a35f8e79d47a4196dea8a97ec6ca85e81c67099d57936d77a22a63bc315b2b9e3d0757b9bc628d24f608a14520810070f6511d5c186d098e936751c28860c6d3257a4b3f4efa7add7fdd9c485ef4f00b836f69deda456b9cae39e7bc29a0d8e90d8cbb9a5af080280be1f058e52b6b38873c3e0555a36b367811df16a5bff5c9f2973cc40149fdd2f0ea3c18d0b482652bae5815e262bef45ff9440c8782a797ef7dadbbb896bfa0be02cddf4733e464f8b99ba59005adef6d92347ce05924a2342fe903a2039d78fdc3ff2ce157c14bf590ac480cb10d5c5daec074bd018a7add31eb804db1246e2bb9c7841ec7f0fd2efecfbdae7150a24ad1d9dd07d02d8b834cc9eb0a8914650f9687e3784efce7f656ac61b999685d9797f7a4188a15a214e13ddb905c80d501aea8c1d98376ab84647ee72cd656090eaeab0fb0c0dcfc775e8a875e38bab37887cf0ff3aed6106826697aa44d42a1523d95e8c57de6ebe0675db5a87e2ee4c9f9d02e6cd4c0804301a6e81e57ac16ad5c7da2d454cf536a0a0220e92c700b65052822edda9861eea1a7e7495476d1fe9b510271b12cf5b3a5aced244a421b7bb6f5f3219c2f1d6a0e297273c84ff1640d81234063229e2ce3f79d72c6a8718124388d6819a1631fa9225b3a41508e8be9aedf889e20c3e111ae8054fd686a08d19fcfbec085a02aec14d44a844116328d27643f1d64093c283bfbaa683f52da5f43742e356b288acd9c9d95f2516416300d81e21bfd3e05e67bf9f48df1c340638241baac723973a6e1a44ed62fdd09684cd16dfd897483797f6ade3782365aed7d193bd4d67ab2d2bdf37649e1a4ed9cbfe735a860a6403b8a9703616facf3e1f02ba1052a9cff780bbe0ed9a740ff8a1153431da55e78f423f6bdeb0a9c3301877f997ca6ea5a10c513f02073572ebe435b31a60a6ce7f0a5a0324e7a9122ff9ff5d0a5000c7c386090165831f4f9428e61801ec5689dc83b46510e9ba326f1c4b8f784e4a2205bc01614a7436d5c7e941546a33e9021000e05aff104ea5553d2d86e401eb3d1ae5485c6e89eb590ca32e251f0b637c07593cc7dd070ca990b36d15769664c1526a90e55b15015c9d941c5b0b57579b92557a76f9353d22e172a6d723a87072773392e3bb9438ecb8cf94c12fc6a196bd5e276cbacc6e363273e8231633b9c749a2f2e9b6db8eacd040a0b8ae17922b34b792c9bcbe2fbe7de85d11ef6beb663918ac049eeb7fd9ab1ca6988599d440c87b294ff6c6db109ab14dde5a4b800240b3a9088a97b40773032c736efe44c3ad078f875f7af2b43c62b18e44bf0fc7a240017bd89a943d5b65052e8a57da12932a0e7c1801f1ba99fef3d93d97e5444e065bf79d9d9695d1ce67224ce1a33eb8b4437a4a84877ae7e83a420a1bdbc2b6025439d3e3deba0c4af8f3f6afe9d25b2d364b651b77d7a6dce7252fdd48735788d5ac6360ac7994be9f8ad6ccb90b89eddc1450709d4a826caed4ab9aa7aef35203cb4bc2474ba31b6a68e02c7ae0b42cf83e6c1fd2ad0d2a404217869bfe17205a760849857604c0668334bd154eeb9ea5076e32c21f471eeb625f23a041216ad1d6b8303d1f0179773fc0489dd8c47825a958a55b492b4ee8d2ca132e724b9e6574954a2906fdce18ce60dfb76730ff682e5beae546beeae3a94f10ef396903a08b3be7778b2bb89c37312c456b7227c6db7ae0db5409fddb46624e78d7839f5234327353dd55258735e171c953a07781bf91f803a96d5c52a7079373115156c2bee570ba92a467bb6c7587febe9ce4722681329f6e5fbf5bcb4627bd4b16ba1248a8d8e3fba0673598e3781f921dc05d0ef5517d85cfe73ea6ba48b30e2bbcca61a2cc0e94cbed77bb0422412cd45398991e159aaf95d1916cf228607f22d4d7ee2f67b30d02dd128f00d322a71fdf0a6700166c105d94773dd2d2673512ce93ae4132dc71462c0870c468d35912eb91726e26a376c6de610ba8956fd9766fbc40a98618fffd72f3da88e853f5ee98ff57c50adc7eaf4c942145c7128b6be0813f2a0a8d39dd1a3f2e5e3b82e3961c341fabb4edc5fa2202ae0c0d78b33d7066f21194c8e73d46ea0fbd13d001d6f2316acb18e91b229a6c995bf6fa410adf4efe0ee5cf94a8097042a4f5da29b816f5c48569608bec80f131d9e4312d776ce83e8a2a8c53808136026c70a3d186b5299044f36abaebf6fb13e5b645359405decc3f49037b0014a8140ebb90751f6a806dd2b0fd6ea9224e1574caaa8fd9efd253c4b248bfaab26dc8837e5dac1b1a6d02577d24479adeb649c5bea4d3f118b161341fff06e0511efb5486f29f7385f9980b11da24e5d3243040f73687392eeefac3e4f6f4b87ec106a00359071408a34dd588c1ecc5e92809debd2080080759cee658346a00eb6cc450011d6afd6c8fd3342c857a063b14707b646e8ad60aac1a700f7172a0a59c8c6b4b236605c104325ce801f6ccf2da561817953051db03897889abda4d317be3534833cb27e1fc90a319eae8d9ff59f5d399ab0997c2ecb4e5eb4192cbfdd2fbd2e57b734661791f242d5357db29bbe1da6da19d834d40b679f3e2f3f79ef117ecda9bd011c61d6fdc65cde6b6b37b1a82a3245484ae7566b31109c29eb105622959ab7e36cc6a9bb6118dff86f599c52eda1eae650e4a07ca454a215eb6ddf38d4953aded229705a76b86e91b71340489a67a9e4f58e6d9c421df946d06278805216dd9482757f048ac0a13899c977208a6c5009db44331a2a8af22214f11fea284620e36d2108b1f6adc910222e1e8579a939eecc35721498b13298d009a267a519f5ed21b7c9b077e5f6856e734e36a7061a0e701bd8ad68505c6ce1f0e2556918640c6f056cf20f4a6699dae9ba9dd7cb20a21f93c0b7e82077a017228a6fb4c548dcbe3eac5a0766207bb785744f55c1d77f268322df58d939ad6cf6a56a9af40315cd2929e93c93a303d7cdb3bf0744a844238cbe092927a37ff6138401ba137f51c80410cb273bacdf3d69de4072152450c5e979a186627e2477bb3833660799d2624810b07444cc8a59b7b451641366e1c154b4a1f813e0e549d51d531ff00e4c005ce46cd553a99b7159e844dd21e8d5578a848d0a1492c0d9f853de9b28966990a1917e9e03e255b51b473ba9de03c0b78ec2e4cc2e924e98b0d81b62d6ae7e984adf114ef3f39af9204b5dfb2293cf0ca985adee065fc8796643b49a1a9e0aa82d87fb43e647b8d523ce397259de515fdab16c838fe191904671906a72d62a8f283122d3b971ec03646f2e53b3893da9518d5abe271de8d85e8b155718cc54bd8891ef0fa9a1aad4a6daf3e46f65864e7d6520cc7695c040fec92e391b62e1524ac5f3a7b0a6e28e13b687ac987e07f2c7b3afce438043bc12fc62649fed6173e1cd24d3d0efac0d0958db5678ec3d7152504dd04a6347777ba5315b921b0cf858286e18b5237f013e48afb289e36b111234c740b56f9c29a01d73c62ea871c0978adb1e2a1a5c9cdcb3c34dd07ae45628c8e249978c9ff6c1c6a9a82711e399fd928bfc02dc66723dcad9a21ce711b0e60c75cc6fce88213b00c39e05d2121526a786f5888c69e56642890ca4cba6482e3c5cf9de3678b1dcb2e67b3658199057af7c56b3c6f685669402fc8be727cf125e491bbe092e1c09c293e363ed781df959b2ccec482252a7641ea080aa353f7b53dd774409bc13a1bfa65d175c13b2ae72e30c2059e02b37e0916030761e1789e1a384b555d836584fa8be0e7d2f5471a7a87572a55083b12cd3cf6ea47cde2c196affc8c52dac93860e36ec383400cb6ff9c6dde6c724105092bf2e176bc359d9129759f1b9e1193db8c3ceb4d3979c7d4d5a68e5ff0a8ad6037a2336c731bec0067bfdade1afe7a5d2ea221593003f482b822fbe0f28192830f30d88fe5658ddbfae48bffd3d0824a9557660757985f167b02dbcfbdc0ee57d132c32b8dfdc0bc80392dad0c2e1e0f8cad29964e45eb7bf34846e15d3631435ed29344685c8f752d5b223a7a2310424abe50e10d92ac16096b907acaf56ef0f0a2a9ce87a1421cd2358ccd008f3ecfbe25041c037732efe01b38b33226b55265327a8b6b5c6ea6ee1f094841ef395cd516288b5c0d69df66c28df3aedc24348985af7d77f6efa5375fb91c50f8cb2653685c91cbe14255370fd0fc5277dd03abfd92d17e533c2e01356482cf8b05a4c031d8e5f2606a889858bf53890a8c78fd0b1e2b3dcd1dbbe35e934cec2af6b0862243498fd6a161e60bd6fb225a105eb892e9c79641df9557de0151add2dd2c64cc540497ab8373e03390b99ae77fbb9bdf9f8de9e16679f5463b6a46608122207dc0cf3fc73f9d01feffd9817c73f21b23718791d3d1b5af9d2c0adfb7f84e2142835c33bbbb14c9457ab3477036393fdba4472b85a2fdc9b548de3c33ed1e182ba4ce479205cbe5d465f95282c6218aa379f27bb37d730ef4e55f15d275e8700ac73589627b3e377ec68cf1c1714b190c83d6d99a7a86605a83085d7a3683d8a67cad298f5e4f4358645183bcbdd8b93b7154d63ea1b58e0790a4a0f3b0b3aafe646e15e7eda49a493795d4cf6ae1cd6be1f68ae7f9798b6f72a37d95e393de7ae1f20371ed8cbc89964f0f351a20c83b87d832ae60b3b8947f32ad1f37d83e20e73a4b43149e9d5b4d9855fa91323090171c3bd820948a279b164ab221786fa3ab5fdebde12486fd9a8674f7197dd15f9505ccc7149f0cf32843d5e5b66d2843ad3334004291b24752533dfa86c98faa95ae3759741ac12b2f65b8615d436fbdde85f1f36d9f0649d9a85802f63ebc2f72d717c6a80e156b373c015c62da9ff0ee7add9f19d35e4ed97e3a7452ae7aee8256f1a17ce01e14401d7dd7055be4eab6a37cf17131094630bb8c0fad6028a00a089201d0b6dc70f05c6d649ef15381f26cc67b361dd9f89fc3b3c79ad0797f3f7da5c61ac8e7a4dac2e90c9b3a5163433756c89c1ba7de0c20c27157d3c19a402bd62f678a99f39e81f19e8c97ad56e7c47e3b6c9629fd33d3830f475c26378a265c26956b33f33402bc0c99f9829b7f2dac02e8d0edab5781684455e02db4812ccfc7314fbe1d6ad53510311c426d2a7402501dd3d8f4a7a40d0ae00646a2b134c0550c08496bc065dd1964dcdba605cef4690512a8a826a9c959234376501ebea06504d4bfd563822f55d25fdc053099f0a60b72a728465ec21e0bdd1275cf4ae06003d28a6c1c0375bf10fdcb92df0bbed1d4702f814f09c4bbd116f6a49d2f9869cd0f051f516a1869b812e21719a858e75278a579949718e974cdb89398b400dac72328cdf13beecbdb856b7f0de1701a98dc753b106bbc6e321b884c9c9713cc1ee78837eb281c28fbf5a8165dcc45cf2370c0a37f7f548e56888427d5fdd4e9bfb16591ce47953f992e4629099ecc0ae6e2b8f67c61b62670d489131aaa39b1d039e0e8116ec7ef52923cf752b55918fce2492b3ffe1c8f9435fd3d126c99ac2bd1610ea2d88e3dd52716e7bf1acc9707513a9163469c1fcce32533fab5d370d12cccd568151efb4162a10029ccc75efc6a258904d9896ac5c926da2193469c30d6bba921548cfc1935112e8569dc6e35417f9ca3d79e3f99b17c9a881eb117efd1dd20f199dc94a4c704aeb0a5eba99323ff025684c733b87cab7c0e405e79d9614d2abeb1d9b2d45bd5ce8cfe4225320f0f4f9bc74d2c87691b2c7236d5bd56fd0539e8a137c842eb9cc66e39ebe7126dcf6cd6f7278dd220fc8b0dacd193c67a0efe4252b14a138f61ab392b1eceefe80aeab727e265d96b3d04eb7cbff8330ce2da1f9fa557819b40d276f9151fc4b30740cda23edd5f1d0be48d65d41983026b851d797f953b81b744f4e2cd67b06f2cb617205b6cd4861bfa47b28c0c6d229ea2c727a1d516b88daf2f8bd527f85f7fc1881026def3ee7e423b249cfabec014e1330273307725ea83894d7b3e634d69f3cd0db74b96d34e202b9b5b6286d85ca3f715f8f70f5ca0c367570e067843f4258b29ed38b32f1d73a8115d3f6ed32bccf96cf87336bb1ef234ccdc7a5c5bcc290ca46e7e1291886714c564939dcade951b9aaf76b71d8643780f98be73746651a26667119d178ac298df1bb7d2d9f307beebcb6215fb6f085ad2f8dfe5d054fa71c58ad19bb8d5138291ac779226fbddd84eee477c293437ed061a18fe02acfe3affc1a38d8fb22ddd101aacbbcf7d0a9d07660f5921f71a5604974dfc3f0ec702b122c01bfa80303244e13b8c8a34c0879a6ed97a30f7312cc87934dd4cb4b653cded5e33f65f864458dc3bce31eb8b87b63410c809ee37724fa94bc9cf9351d6cf30abf100d1cbd95f5f43f6d00c793d4bbd9a8f977535cf0850a65a1fb046a065e529bcf24b31e789496dfcd44fe760e75f6870bde4e7335b4203b6e562e5468cd8331eab568daee58764e5b6221d086f0cf71f1da57e13f9167e1514360e56911f274853c47309e20ce9ff659738d4308bf5c9b37e4b3d9b79231f70c03b4eb38670f2f9bd40cacd8b58e63c693b2b96d096cf3bf8dda70b0e2f18dfa6ae9e59bef4b5088ce5d66e715c13e4ef00bf97510b124146eb1710fd4bc6deb18237e0bf3c40a6909e5d25b33bfd617e45c345c034f9efca4a2fe58dc47bb754d7d34999e91e1a35d7820cd6fb26fe31a98d1e863fb5613246016e8e991503850c5fd786e80cbea51fe1bcbeb56f7a747d9ab69ffe3a766f9c280b8a5d7937fc4971185ce46c0d634f8f62ac80bb1df2c27b8a499f976a1e5238b63d390fd186c74de54c5d1369e36ff810b33a8cdcee1e686d93f187628869f27966a022bf644804a474d23b1024fd7f29c726a7f99d5876f4ee8548eebcff8d0f8acee80327286a9e326841541b38399ed151fa86ee2fdf48c8da2961609bbee3e675e2c9a2a7bdc8d538c925e2310cb5173dc326bcf3b3b2dcfe168d8e6b919a9a222fdbe87222e498fc7cc6647af493538bf8a52dd99e8cacc43719427829ef71afb8ad26f9984b6277496485bd6b522401c429ee838a01387d3741419bbc34cfc54634c851fbb6e7c9e55461ff0904e34927248e39d8f0d63821c6d13c7be440d7f23297a70b2f8af845d23ceae205c3109c85215b453b795e473853e6c5e22327047ac695db08f433f2a02471b09b628982cc97ad10d60b5ce5d673d36ca1a09e1a76b52d879c0677ecf416d7faefffbedb635ac27730f4f06df423570df744426112baa93b0b6c71d9f50f8608110a16817b1f2d781a030e2aef8d967641b34a88a6c932d2e76198189c603e83723ce24ca18c00e03b2e0869cc6561ea6ba1f47b190988f671cf4cb1eadcb28c11118516755fe945c8bf85026f46789fce95f91ab92c2cd1edd1d716feea07299123fd37a48e701d451ae4d3baa2272ef6925893f60410b988fd650c3cbdc29c364c34b654fb8b1502087b7ad0d346cecb0c5d9e29e125db9e800a8bb92266d6e7a2b06b6782ecb24967f5cecfb0c5f0c9ebbad981a3f8e0e4347efd6ecb9862d16d14581b76594d4ce950da04328a69a43c31bd3ad52895e03421296968a823ec777dead3a3dd76ed4c44dfe3bf38f6e3bc49001ef348c050dd2b81fc433ad2d1545a3731be3f46f8be4e9257475af61b5a28a3a892315a9b3b1630ad8936b8c45c7ef49522f7b398487d6bf0f93f38a2c4f082ffcf808d77d91a10ba2e4ff99c125b74eb3e889fc0d618215a782e0780bf4378d2273498defd371c6b5391b411cdec4bcf893e21efe8ca12e147a98622676844b292a406b0b7ac59e5ab2d373153193b825ab5e7a09119975250de23bda78a3744345715b5ec8b07ba76bbf22a053f37947c51353d396f1dc04316aad67ffb1d0a57e8ed3d09a472e700aaa3a39658b16796f8582e5cec9b06fbe0fbdb28b86bbe1eb0f90667ae1538c72f23f70c62ca85ef3d37b91934808048a6605c3c3b51a5188c3049eb15e4becfc2e580aed829453b375ddc94a0f4182d932a21dd109f01220ce9ad008c79c6796a7f1d0c71eeac80913127ee4fb6cd4d350047e87281d59d88ff82ee16bbf33db5acb0b874b5989897da0c31ba8ca764e554eaa18b69e7ad5b81a2fb8acd021f78a96eb8e5753ff7c7991a94901ad3aa64e8dcd14b2a40a417c047cfe149a101c85297a3aeb86cb3640535c81ebe8614f083d806e555b6da125d4fc297d3c81bbec2437fa2dd8940b0a9c4b3512f16e564c7fe12478da82fd9d1a11664b176fc6980affb703b92dd193cb7dec8fae34a5d891242944e7ea29585c8ae08f261552bee2ed46d63d1f243ba170949349c181cd43ed6a499a3348116568cc0000c45ec16d013281933217089d99f0efc7e571f9c7ca1f2d2b456d9f38d2a7dbe892805c19afa1f4a2e3f4a1ade787dda8b80b1b40cad2134aec776f4c2fe68519a834bb8c09f5ffaaea45e75653b3a570888c349339ad36f928bc1f592223109d6e5f20f5ff2cf946658f6cc4349daf25673a75903d230ee8497a31c359dd37fd927acc4b1414d8bba55deee9a744e8acd0de94ff4bed609e3e661faedd0f39f6a253827c42f24f44d19d26daca7c7ea387cece38fb8da2f0a3d137cb4bd7a3fa6b704b79706edac51dc413bc2649ae503e88e655e19d7b1870fa72f08e0d15263b5df49709e8205149797a7b174ee498106d52258c7e3d40869943abaf8c2f87c58a1bee17a70e93cd955a95e2594a2bf09eed31a872acdeb908767ecf5a1959eeae3d30efbceb0fdb725e23a2a75fb69f611e236a0c1e9e69159b13609c7c2a288478a47bc0b95c6c111f311bd2d798a84eda81a58614bac34d3e12b8d5cbbb4e0932893bb9d95e18f8e6fa3b82e90259acfcb4b5e6d6ca23b19cb3b98d41f6120adda2d997f6fbe35f6a4e7f75ef1b46264079494cdc6f14e566324e9f447d4e1cae6199346dd32a187fc95d455d47868dcad2ee2466b0e89fb90549843a799ae32af706770f98452f936e3a88acedc306e6858e495f14e99a1766e727e521e45a6407db19417daea4d98712a8c58204a35f77af1bfe24614147b16f3d154bd6d0af7b8a5904beafdcbe13edd29a76501bb3ed3fb5e9e975519f9e384d9872576f472550a354c16019349a5311baa87054b5affbab4d7b0cf74db205a8e516a486289fef3f698b49c066557765a9db76423b1f4460ded6054131af4f998ee1b134d0f0fc176a2edb7303c41867aa337562fedcdece3619d4cc8f7cecdf4f951b2a7ec2990f3e5735a61c0d4f33f3f13bab59c1e7d69e2931e1b08a9e639543b5b9ba1739be4c7823582148e7bf736c8815aded2aff4fb05aa78ab2a52c0b1804277e04ea10798f4630f9fcba4bd52bfe25bfa49606b999c9284c54441d542b62af70612c89f3cd49aee9e386d68ac70c724c5a7becaca3accaaa1d61a12a8b34a309517925d54435b96b67a12bb4ab272ef9a8a1b5ffbc987ba8d5a258025e05966ab6deeef5e80a889d2ce72845da84b5ad3c12409109ce5e2ea07a6c6eed3ade1dd9dcba1548bf5bbaf038cb7dc5ef6e9d1990ca1eab5beb67e27d0a1513d7370d1c9d40183738f46d6063f335155ee5285266098109a9482223aa3dc9bc8144007f6937a6c62081c84988d15a8b42516f293aead7a52a8b8b1facb7afcfa786eb3357ffe58121cf6ff32be696d4c673d32e4a8591e1c9cb9bfa8dd14bea9eadb726640826f300f0a63bd0d7040dd30136461e3ceb843efeb8d3c186a6c91e8db70a7da921c498c8daef9004f378c6c855516a4892c5bec775229e1dca317459c00d39d23b14eda0cbb7b4945a2ce5a2bdde97159b1452e772e9dfaa3e4ca2574ce81e8495ce8cb619dc46509c23fa6c89c082c5c2f1bc9b76b53015cf7d94314472d3a13ed3ae24f2d346dbe6a71ddcfd4fd422b15700a45eb8901fe249ded33474119560b6f78b7658905099a858fa97946ac794f221cb656119e789cb00ff02587ff73977bd9801431257982e1fa9b1a2cc20c133f3697913994f2f748d6795461c1ef3ffd0e9bb3245e0f2478d22c43081caa521ba0cc29bc0437cd5d2c57ebdbff70b7674c2a527767fd3e8591522b3bcb48ae4bf9847c82203046cce02ce11d059fe539484ec2419f9bd67fc14f31037792bcc1754e6f3a7e02028b0ec9a88013195524da81769a46120c19c98edad608d144663a5063729dc25936fb426776ff7a05f01686966cf105f72e875592f8d747056f76c2ffba4f57ca2d9fe35f677d2842dbc71dda6c31b59dc239fe9ee29f02f04fde1e6b798f023e4d40e6264baf680f9b8dd1efd2c4d121dca6fcfcbc43b49dec8f9bf9b7ef76cb82cae77dc7353bf41b36a678a03cb0dc25d886b7990545df56d1183bc99fbe9b5f56e2e4243a97df1975032dbad1b0bd01711254c4e2cb9f2c378a0e44af7ac8ad1fad23fe98639a46f384e2f50301b673e97f16004a3d548865b58656b5e7d4576fe4e66d0969a0670109d8ae5012f2fd33232b01989c17b701057b7d148643d6c23f9df1a8db8d017def461c60a5b934eea934765b47e66e1a45375d352c98d182f5e30369a0a9b19e49b7cd1e3943c1985f1a8ee0c3eb08382ceacb831349950025f637be7d9bccdd57559d225e4f1a36998d5cc7aba47c0a71a15b05eb8fb5d36166a0a3b76666f2b46d889d70bf331f5cd76162aadec6c98365282d2b106ac9ffa774f6f7adb3b66586f07dbcd70c1ffb4c74317149ed9b8b82500d13fc2c564bc7935c349a213687c68530aab16e6c2d0508a987d5876b42a4684f2eb152b8e5df2b9b4dead0fc9c998fe51ed31c7a8893c52da17ab9fd048fcedad6254412f16f23515030458d76358289c8cd47a997bdbd3e06b5ddaab5ef8fac2c239114a82db32e4870dce8f4ac78bc68c53423c0cba78355f34c85459140ce2adaec5107870a61106c8bb3044a26ef187efcc02570af532f735fe071ce8f60d5076c7ffe5b2af9709945c7050d382459eaaedf59e0113144e107f65e125fa653ce706e6750670a545c95eaa75effcc8635160fbb759a6cbf942f608f2276c34ff0cd59bc34c8e49f4c8d3913a9249334862554be893c38f98873c68192ef6c3da5c130b8cda00179bcaf3a3f1c380d0e3ad71574b17fe6d33c4be1ef44e010eb01177430ef24d2dfe546b1f92c3d542636a5265208cc493f6775c0d99e9c962cabb648f5f653dc68c5f9b30af68b5be9703edab258af68d0e5e84564529ceff0e15c7c189d296179ad98764d7b729e789e7938ff6933e175a781ab8282a6fda740daf2ea23cca9d5956fff71692bfa7e9f58fc7ba28ac923c038ba1d2acf9f6ee67b8a357d564f00e9d92367b48595b55775c7d792ff3229062353b2cfb1d841f0a7653a9087e0e12542544a1db72f687396a5b374585fca5dbc188f6ae98657bc6c58a7b5fe14e969745e8427d8abe7ace24497db9ba258df80020a977bede91f0abad480c56ead95c3c1311c9280e46f1f2e5d4853ca406d558fa6c996416d49b243f6995a225829c779f6df2a18aeb967b05388d5a16c5843f9a05b26730823c6aff5589831f5f9b1586d3a1210fe97211322deb018400ca4579f5901bd3f3828c87314b29a098ee3f47e5ce775a1bc93a17847d059d20e5a9f93bb7c14d78554e698357ec85000601b5341dc9b6cf0af014a516084bb80cc97b6452d9c52658933b5d05edcb325067945f6709f6ca05ec2365472ad21f6f3b8dc7f1ad1152ba434a5116b9617aa78f4197dfc206d4075564f8372a94bd779383e638a272831a77ecaf868d299bf80c5d8cb44520254c8fdd8323be12e0ef79eaaf8ee1976232e01a32b7740e0f59c0cd78dfda6adeb2271139eb72c550d64cd236302bec88fbf770444b03e72b3e4f19dce4868ea55e2d11dda73839764fc83c6aa1471a6481e4010bed92a4fab83bdc1aa32faf7711327866f58a09ec90bcdcd443c9c3129e377b9ea571676cccdd19239c5fb9365e4ba457299103d7631e5997799f1c94219e5e6c76638fdd3bc773cfaeeaba97f958ae09718293e35724a8ee6df74ffdfa440d0b512405180a633a4097da4142e84e33e249d799b6804024eb6e4ec1450d7ee8a36844d5b2062bdcb8cb64b0517a5cf35f052a8b0a7d6ef7017c5f60a8284e32dc272307aae8dd5402e250d0395f4a7f0a5b30616deda8b9ffd33c04121a91b33f192a7163a7be24997f276d9047e4c0f931dc0e77202a4d4abc87325051125054eb97f21b6225453f6847619b1719adf58fbdd1ac9e72d3acd4055f31b93efa2a15c25c3dbc8c2fb7a28ec7a79467b1c61c525ba2f4b1f07f33957434847cd389e77befdbff85d346fac632745d16da22e22ffb15261d2d716d4f35129fa17eb941a2d65fe4c0609517b9e259d8faccccd689fe8025e9f6fb319ca735669ee21050ccc53f32f58370d5d6d31f651024727904d126688db0576b4936c1b85010b415bab85e39e7251d30743b97aef29291dbb193e4ddd3b92ccfd5b4f12eec33014701652d6a39d52d56c5262cb33572e2d83900ab20e5a95305ccfe1f48df207eed771205340a87fa5878f72f90d1b3ddf852cf110fbdcd7aa20e2f9b77be7d3c47260a22be2c3fe3a539f1f264a960969e166ab7019962623afa3e111c6406bc4614c7677ff6f62ceb502c6dffc59929387b6be2c7a150ea46ec59f9f9f3a9712fbe998b79a4a4de5d4d94ae7817cd8437098ab3f841b7156c249095e03ed1d32291b2d80b83e2db1c026decde7381e07e3ac173a7664619e2dc9be7e2d50452ba5229f4b3725d35ef22ec1ddeca41a9b6cc633f413f2dc08ca9fa800e19c41a9b86b49c858ff3114b70a5977883134551c48b6f550b554566f839e2508ac0a81a4d7fb85aa4f7091867051faef83d168945946f27cf1e85bc521b5638adbb5ac5f243bdd19a6d902c08ae1614802375cc43c9dd384fe041147730b96d314a424e3b04b8aa419fc7d509797296d34e314d50dfa632ac9a12219c1c26ddcaa5a2a9e21da0cdaebe79d64d1ab7641bd2d2ed6edda3ef840845b06d0a2d9ef3cabd25d710a4db89d1e51b7d6177629eff0817776f04bf11eabe481eeb5aee41e0c390c5b42fca2c8040ec358684b811a3c8b54ba94188dc91f79c99acc2fa3d5871f115460355ae8a854fe9ac859d49da72de93daa187cb08b3ad319e3c8ce3f8d22959d6c450aefd1d4fa32b24bc2f7115abd6892e183ccf9a9ee24e17abd46bd3d668495fcd3fc5c805f23d3f2193a703ead21790e5e28aa6c04a2cbec0b2f0facf859897a20cff489efcfbeda173d6bbe7343b89da1a038b1f27dac84ca00d94af50fa70768d9c2572c7960a65e2857fa5588a22b97c7bd603a4f31d2eb84714c458ae640d7dd433853c1e8b8772f37b4aac386322373964c514d590d1f91f4579cb4260b42834ea97e9f5d3b5f03d672c3fced8125ae06ac7574cd18066e708e10bba6c3376f73f88d9dd04e4923508b9caad66db30b19815794b7f35e577431c68718d0bd0de0a101f0075aa35ed4af6c40f2b4e0197e2e5a8d1c3d7975f1402c47b80db515f7d3988886119f80f79b7d2f35bd81d34d7872957c2b57fec683021ef4d913ac49d33785517c874e19e4cb0aaa2b6f062fa90f3f3cc7a9b16d9e44165090140d7d4ce8bbb8da746df92481db3b3f1b5300f78761020d17c3c6c45fe4bbc3c91a395425a58459c2a8049be6cfe888a00f555c050d1df4428a1b0cfdbe99a51d9343cc1457bc39b14727646abe94ac0774ab0934ffaa59ae9d95723b69b3e76121619366ab400adb339a58c68a6f850ffa3c7c4349e48454f978d797d639c1303b599ca0a1e5700cc8fd95e03fe975784e93dcf87ceb8465e82eb0aa8d282f9c78c13bb197c37aa00a8ce7d2ca41d0babb52b48d4ffda5238c232fa39f117270d5c6495f327e9f9d1b2f3d444520ca340ced5915ff9393451d5ed16d1a448c991cca306e6efad6dfec760f9531e4f2b8aa6fc6f8976c25d3967234281f8e6d9b743c22059fd6c2c84631173d2394d01b3133049a696845093fc7f9c9f4efbf9b9dbf9cf96f87b0a994baca955240179f0cc8306966b4bc103b20eef7470cfa83765e6c61916ff911820436346fcdd160f50d37f0cb480e61ec271c4b5d7eef24a18f3da9eee5e4b26d403625a1fe51fec1ddf507da6e16be2173eb140fbf8066e632a0f2de6a24eb8235e814f92d492665a461cff1629cebb257452edda29e3162004a8e3013f8d0787292ba79dbe98bb821f17701bb705cfae98ae8987f84b5c9738136dffff1521f5c57017a5d427a79ad1329cc6cce03b2f11b29a7cc351d967cefc860ab6703a9b1c0b7771041bcd28d0b9fd07ccc221b93e890b76bfae4777da914515884b4b1edf3ca1a679c5fbf8edeef92116adb4955ee3b2855f26e5e2f827d328006087b4c5c252fa31cc3dc0fdf68148844f8406a695a8d12e5f98f8faf7e7d9990d26484db3315506d8f11d2f4fd6581e019a766414dc5d188167faf6f94cc16d54f576a66ef934854b8b195eaca7fa77341bb2aa93afbd7c0256b816927e0f06344a8e405e07ecde639b853e0efa9240bda6e97eb469d68400c43eae9033bc70a1d59c1813c1b4d83e684206e2a8b2559f76c8f93707caa09ebe5531c0ce13a84431afd1d8c23e230bd5a5c0a31eca20e24e73afa8ad589d5a1d66afb7efcb0a91121a38e81d508c63505f438ead81d584ec2dc524e6e01dbc7c9291e6daf5ba4ea7999591d1bfa04768bd90f158fd0f4c17b708b57093c5e6a5e2ce687b8b0629a0df84a3f2d63757d2b6fe2662cec873def1f18683af1710962e4d10e244d3630f10e1807c88e5614ffd08e460119a87c89fb4530939c9505696edc69dfd420c07af95b43780e3bf3fd165de1ed081b66fed64ec14ab85d529c401c75fa73c6f00e2dfa350a4209d37acb20143c03d0a785673606bff55b6da87cd870dd2534fd42d81a5bf2540207d4904a6e2050b7d304b6801837824b6b2159981c3d7a441d155284dcf4d75cbc5f7bb75e9bfe547b388b9ef6bc149edbac6e8f225f59090ed5769c2ab3d75251e792bcf246eed01fe203d1a1847e6acb8759a0bde854acf86d5b13814cef6498b2347b04c09b1f2fe7e4aa6b13d283fb9ca265c5b94b4e4e0c3ce006b9388725a7064f684613c758066977b561dc08f8f1dec3fe75ec00900763cd20de2b237f20dc7dd9c938135ca5252e24a0edeb74b1c403b869bf86f3490aa239f4f5106bd5fd25e3b53c7d1d216807f6a02ed96ae33f4e2bf11259287d8675386ffbff001c9ef0fb9ee735680d4b477114c6d2c7bebf63def54efed87980ad4b55cd78cd31e5b0f79db927c0b5c218cb28d7b44b60bb19d83cbd114a9ea90aae9fc020290b4db4065e071fff19446cdf9bc64c82d4edc41c7ce819045492a3f0d3ee7f9050a94346149f6eb063a2cd6636d84c74388b75f915d46218b468ab6927d335cd58583703ed5bd59a47adbce80015a97b837fdab642c1a145452636092c5a9250119b07a38360413a5b607cab728b11800e35b0e027d1b7cac795319a19e2294719b3a77fa004666dc9036ba63c606514da8e1c5eb2a8639c8b5d564ce1d48a1eb8dc741770066af07bb2c7339aa3055966ab1904b81f72692ce2b927f605eb6b83d432b18e1a1ff5576e8b461a784cd329488e904b3cfdc332c874fed82221efcb9dbe667e9c37b05401a0f2132f2d8be152b142d1a37f8f0e4883eb6222f1a257e81e1afa29bebcdd01553ef79c558ce947a0e145f3bab0706473647356c7fa3f63fb13d3807a3734e52538763d631a6882abada61719cd04cb2e5d4401d3eda19d98079e4f81e0117284d25d67f9745c2497e9a27ba908934b8da3b1c7bdd935326b64dffdbed4a4e51e8a64efc9e4d44ea99043b32c9546d175be2941ac8926654e99a0eccfc887a00e2c9738ea5c17929d5620aca0f81f9223967688c0c9d1ef4f00b945b90bc6edab3702f70a2acf65093c695297d9559a1160890866f0eb3341583de5c89134917b799ad5d0736680aba08ce130d57d63e632883e163a01967a3a0200f99e523e40ec5e751dd9e9344b6550e928badf76537fb7e02755db7ddcec7c79ec00fa2b9b166eaec230b83b027f896814a2f89ae78be29664203c8434acee89737083890f9e4e3690a346ecc6f70518e97cd1c22920d02591e975aab72497dc6f69931736cbdcf1f942e0280990bc9123911ab162486ff49a4fcf862bfba89128dbe2384349fef528db13874d2eee82025feb77c82ee17b9dbb6500d672e796cda545266439e3e1dc645e4cb5bf66d2b6276caec0747107a8b02bd8d2f66024d8be48dcfb4b69cd6a2eec22fe980fa260b5c3457bde46347ff31b54fe4b497eef262471a5a10d49cd81f79fd0860177e874da0939fc02ef1eba56b13674b0d9e68d4f46570a99ecdbef5040196dc473b62b0fa409c3e23d65d447f4cfb582f6a285cb732626aed940a5edee6604d60c0fcf26301748f1a68248eff865e19f63925dfb153fd8873195090b2d2510628d39179f35b50c2075e688a5e9756a14e7a55c83dbdbd5ab773d67e3fc346def2806d8e1753cb6bb7138af7fdf19766d04b2e9f6343ac06984dbca41cfcaee09e68ec484ea766fa1611f9e82e9d2594673662714def29a3af87c884ba0c1133760ee96242538d9859f26e5ac7e9a2faa6b39d2702dbf36bac853393b517c275d4f3da52cb627297fe91f6fb07f3b6c8b0e32a0e9af6218faa622092f1358e1216c572a00924efc1d48cd8def791df6d3dc507329c6ad592c95c7fd824d1b7fdf5aeb478d798c7237ee1732f55ce3d66789293e3e004dea62571a900fe9e81f1dd183b42b073a2ac5baf253231aacc76212e45fa47a5dce5cb02190e9630e7005f6c9bfa76c563d6f31977767714d202179fe420f9c65bb7af953060d78b1dbfaf1fd314f69b539b581b85c003f5d02b95d1ee22d4429404f002f5ee125be3ef03908ab323c43e722b26ae34c1ac83c6a2480c038b05cde76d6fa008f15a1050572db579e2925266d80adcc935ddb30a08d9df992c08ef2fbf465401c37ce4fdcd1cfb83763c6711b33c6784c243121636cdd101ec64d5b62f20624676e22f6329c8edfe98a9ca5a329d33fc01eaa1708b0d7ca8f3b60dd99d5ba59e207eb99cbc42a45f481f74d3461ddafbf6fd058e5d2c273a507121dae788acfee02b5efc3b27628fc0b789a9f8d42ff20acb01dcba439ebb723fa15e057644a7dc324f9148a06828cb7d2dbffde956d3229b8cd489a723185dab8f820fa4806965c7a839a764ad10e57be5defcc6c24836a42c77af4fd7c22e7861e43a6006d7846669bb87e2d4970cd4277aee4a117daf6dc4702f3d993185385821673626a5677d708d6a084355eeabf3bdd60571c3d905e77d833e7b9842e497315f4a73dfb8e79704a26b7b6ec84a9cfd1d9a849192e95e601f88507ecbc805632df37319cde549a034c0839aa3e7345782ead0e7e10e0c61acea6a933a0965833726569d968d5896bfc2b01dca798a0c6790ea7563680ee73f6cf8252ec43be2e6c4a31adee578c2ebe37fa36e53717cd52d29677aace9e5129aee019f847db59e67bec545a3ee9e560d187c319ff23cb0bfea4f4a920a574ff2a8bc3dabc85a908764f254a1879220c61dfac74f567ad80e3b71754aca7d6e9b34ad210791b54e14b7d13abdf03dd0cee40e0d9ddbbe70bdfba319ff3a8678c2737941e625968e457026fc1d7269fd39d0639e781e2c0e1bba9c32f184c232d65e03c43675dce27bd515fbbdbbabe116bd66d3d247fd9e73a49f547bbd16e5910bcedb65441db99d0ff36be68368f25e6aad86e2f74279cac319b73327f933ef516131e8283138684ba185e9beb331f8869efc4672d56eb10939d887f9cfc67328c6bc921a29fc6dc2bfedc0039473b8a437ee36ac428e953d3eef80dd5a6356bd23a89b214ade0ca098b82d9865b15d0a6b78abc75ae962ea56fba6ec135abf571e471f1dc5eb294b01ef92ad964cafe8e0eaee5d01cbb6e2ba539efea6127952b719f54defe32451d6a43508c82cfefa5e0caf6993a2f99fad4eba98824fb9dbeb4797ae96f9f2c7c97c4716b69752b6c0cd5f685a739047e78abe318bfc2624697b8b3b6aedb5ea67f44ce98202aa6440242ba3ccda2a23d171b1cbb88120accb029df4cb2c0c1ce95ae6fdf5d6789384a3f15acd69d2d1ce53abe10bb4210246092e497f1bc8880fa29ac87638844e081de2de72abf6977a2d92456899fea6c6c750538a0ccdba48bb1e5cca6d27cef1f7a8e8547cf73c41b9a432a4bd8513e2021686276850a3fabab6e259019b7226e01b15e69dddcc491d102afe7774ef3774627d1519b3add541321937c2ae1d3c392d0f53fe11623ed80e26d5d3d424625990f69311569f2e05a428d1437d719eeb25799cce0edeefab9e78bdaf39da55ac37f1e11a4e1ddb61a40f67d742ac4db11fab64294a9cbf07fa786e39c532d4ce468d4bbe0eaa7a952eb9f27c0b04f832fdfd9217612d90e6bd845da5e1e17362c10b0e3fd497fb7c79bda715219e077e7a74bc3d9b6fce666910b8777dea542d4ebe76034d0faf91145ad4f7cefde643722cde8f37123c33f8db3cb4b06ac2d7632b66971bbb2e001c842fbc9552b7e63525ffd3d28ec453a2d77ea9592fd76c75c5cb9a9fa5671a05dba98c4691aa134cb3544b5d735e2652502803857d315f33732bb9d691a7f8a7bb70febf0447d4344b0e9598d599b0027233fb6035b73523d559a0dd1473b6f75ba7c8a3a6e599014b46401e15ae005781a8f73db7733ebecc0522bcace6a1370ce9d3e4fb64cc11dfbaf9e5074c265dd4db925b6c7aeb28fa4132b45483b78be9fcd21b7357366b6c735fb910cd43b33a23f4e090af357b2052a18e9b28e0591560effdb9526af52d22869bc5b0b60c4c78b924d055969b2aa81f3a3d1ce0e17b564c54ea61d722eaad257214e9882a6d3c63323e376792fadc065a691f40ef60e09d51de7061e6b43a985a5649b83e4992d34809927bad8b1517a0319c89ba5768e0aa65cca949afe9e53d32fa390f0f547c84c6a1bff749dc868ca1c43fa2cf6d15f62e3ce29f89f12b55653b460f9a7849941674884bf4f95d1ce22ada0f8a06d51e890b5e04bfa62dcfe4e9278f68cb4d72208246a26f4616924858e92c88d871b4e553b10922e4b3c6551dcb00f34293eb38cf6fbd917ba8e8910b3d47691e4c45cd1199f49ef3467fa550ac24b7a1cde1710f5fae71834e8089ed1d3370abebbc03bfc2e1a5c53b123779d1c7bc6d7168c86a3640c2b5d7e5cfcf1837bc6d63d9d6998474e39149f107e1c8c5232f62d84d6e76501e0571472201a661f1c4145ec06f11cd566c8c878e5f3aaa83f72a881e6938fcbd6329313302fff7a670579413e5b756e4507688e2a6c9c9b420932a89d9aebea961bc97846431c6924a2fd6cd93fc2883086c97d955873851470304a7c4c7eac4aba81665796cdf25ce26e033c1bd81b496e7d80f4b976c4880c7c35b471d48ab5afe087690bae3ac509b3a32496472b1abd496101409a76e776a10c93d64f2f945297b07d865607b66561b90da5b5fed23261c4e2d04560480709cc09a6ee764ed8d78cba4307a70058d4aa994f57252b4969601eabc169f35d757444123f92964ca14cec8ba9b73d0d2ed7ec40e15181512c8a1f70d040426b7cafc01c34fd3023e1b9d611bdf2025d9279d2cf94f8cacb17c13f06e03889ee66033491345ef98a0651dfeec1f96622d132cfa477e44742af4a4cb3af667c060226a862d7ea3010a125b35554739bd3f3e28a09c523f0194cd22f4333a208362ff427fa937a8bc06eeea2f1e08a50991ac3dcd82a528b04ef18043c173ee185ebb17e05ef7b9bee41e9cf60ad50dd26e00f31a82001621335fccf6dc841eb4b634e630fbaf5d35e1be4a2d24ace3556a0fd4e1b6df0e5c60642aaee72f65de826fd18f0bdc622e998edeb28b27d13cb2373553c07aa1950486da52bae59d4ab6127e4166ca894961ff944162142458019599a60012b3b02f07f89249d3500ed07b1825e84a29395a5f61d3dc77dd2786706f515b9385d0ae131f6b8b9f2eca3fda1584eb03ab0b82035d232f8b6130b1f21d7fbdff502e3068d9b04f10cb21a5d5c2a0a76e4c92613cca27967654d2cfdda181e7a1777be365ade691ac854754175ee0b7d106718e3cd8bcdfe48d009340fe4d180b1ab360357679cb4b6e7bbcc2f83e9c67af20608a11d4ee0f37503c661b0678874d4ed7bdbcc3f13634bb90c5b09d8607ba663dd516c7abed5ca733d7e5c38297e912ca1664cd7053da89aa8e468d2bb3c41d0f154c74be6eeb4340aec3a49a0cf9001c8aecead651b540f6692b7476379e133dfc02d80cf14ce8d1a3c8bcaa8e173e8a2797e430361b663f965d5f5f2b55df32ccc983e565585e0d6cbd68ccf711f2d881021bba4f00fd0c999187db819a730fde2643b34df9df030c8ea71cfdbeba2b9b70020f14a12c54b52b99e06b9eab0e284e4caeb6e2392c40f136ab3a4a30c077d8fe72d9f679a0d86b2b0551723d852f219ee904087d65ba4ffe84fa9937d6a9d4b6c062be67429e37dafbd529790d1d0e1b340fc4d19dd88b11ab2f3f7970ecd4e8a540e057c14a343d130b69b1284f6f9a6db052f99ba25c067c45015473d8cbf0745a596aff9818ceac99534a7574fd6089e4d4768e7df99bc4f9f75185518a545dd626efdd88ace7a375c05c935f13dd8ddc249675508cad1e3b42f184fc5b16e7ee91b90b2f97ca27e704ec5b278f0910fbbc82e3dc9f07216f1c7f41575a82f8cf3c5bd98998bf71686b6a388be935a98c419bdb1d12eb933c592c2895aa2e548e7b7b39532f942cdbfb9c0751a61d82a864db9f1f5d33004d3795071d3ce66779b412a524ac500644b75f817763f2b2f55c6b60d8b48dfbee68c42d530510e9a2e73d6d17159ea4dfe7c304e936680c978a31ab71637982841a4dc1ea97eeb2e3f4a2c6e780117a7fac5ca2a34d2220eec048dc87d458736bb51632e01465df5ee396b8646f3ee02766655ad6b04a34ab76ef82fc09eda89b9a31c720e16b0ddde8899f615f140e26f5e8423259b400b590e44de3b2ddd92dad20f39cba4c3001d681d00dbc82227b33ca957dc9abdf2c7395aecf92022a1509e8ab74a95c20d965eec7dba4567f3a20d6658ace788d2bdac21f57a552445b55efe7f3ba164a95e2fe48f1b66256340b4f00a1cb3069e732a83bcbc0df16a4f8751ddb0dd830c7ce118cad4f9598a720da9f823754c7eede2f10bab7f56b03473fd95f3986b4f4e8821cc6017ea2354db021fa05581a94b231500df96f1594295f6dcdcedc06f33e6f937d607f10cb64bdd17f9aecae8aba2274732d9e6e31ebf878c60dc20767b3b4fbebed55021caee7da30a3c61ab894d269ebf6781e0a16a0424b636d26f1acf627528302621c35ede8d03423ca20da17f7de5c71c03aa182481e69668471f4b321273836833d89a09e5e477719ebcde8245c9afbffb19e09bddf46da515b303695af73151e26381df573435d6808cdc377595e5645e9e8421df93976adba6ff80ad8cd6ceaa2cbb30f9a1af439abb02644e34913790c320237b6bf7e78dd13cf12c1587c219171e056843b445214d917ecf662a2da4f31d78d458ccc2e5ac07343b25e57841e4e2331a10543f4e12baf51a6c770b69cc10f7b7cfd676bf7accaf72e8d9b079913b6ca1f3e27dd5ec3d2b3eb09922be9d31e6fbd67a1a27de12ea45fa446d26ea7b04c7b7cfc9bddba03fb43c4ce34e3dc24727144c07a6d59ba2f11f4681c0e221ea31d6919e370fd75640af93f98b678dee229d3d573e951d2d47c0847f387522a10b7593d86aa7a6256ac210f6a1286d8410969ffea42f2e63c05ce456713a8422b423da76dc71a4e935be901970b50e0bba7e32f9db66be75795783416dc6fcca24c302570ecdb64c26ca018f65ee989d1199d0959e584c3d36c9c15586f37efd19b06c4588530f9ece64018bc03b20deb6d9b0e0bd647e8230c9a3ec9c788a4174ee235c832c9134bbd577ee1be96647f2dc26ca492b415fc48a4b2ff33c12275a42203f53e53d9c2dd967531516186a5b1e6fa6ef873d954e4acd80a1d9bfb9961a5deffbb23a6ad163333df93339532eee4d893ab08e147654238fb26657ca55dc8a36afa096562dd5b32c7fb6818e3c44e9ae915e6b4180d80c7647df2e274a6a960148d3ece1121c2898925adacdd7341c645074ba21a09c89bc61ac06c5352f47f9f04dcb51728bc6f8423f81526eddb5b53e5b7f2e2f23cd103e0c69eed28125f85d8f4c6348b268124689e7635f1c351622592ae24c859849e797eda9489e31b0e667a0890a680fe4dd8d19e9e35d11c020a27b89b061a30813f5aeb1c18f816ab8dd6116d959cb0d3997234af2327356df8718636abf0e092b1df92c82045545746f139bbbeeb43282cf3ed444f3586b94bb8c7ef39fa7ce2f8e25b8f7a16f721fb3c182d851d77df5c2e1b7e956e1a4317cc64f7e4d682af36b03328e8ecc180ebe725f3c947fa031304fb1eb8e046fd4a621ea81168d26a437ff02bab3efca73de6ee81b7f4b46c4ab7836ef485c31d2251f36a9e3c4e95904f4af3e68e1dd1db8627a5a38b8170e2c95e7181b7c77dbc5eca9dfa86615a742163afdc1255042fa9aa64e9dd84793568efb46eef4dc9ecda8fe136e07e6f7f11728abbd96045bd2e6b468a0b1ec1fbd63d7c36007ddfd9eb4dd299887feb70903907471d48f97de50375cd7fbe35e354f08218d5a268b67fd52f4aec84eb4ca525bd8a89fa790372c61cf32c0b97c8e1602315a57add809ff6231b6e09b02d5cd007fdf372be184d0a5c4d7ef6df9867ed51d46b1edccb39f1c8537217a64ca13646e7fc090d2ddba34a8f6444d3b1b92b150e3380da38cf67db0bbaf0088de4376c5cc4f8b8822e3b25e70b7cc4016dfa9d44caae216827575b20771f0f85bd132268e31faab62b2c0be788a5d337c1b2031f77effb7b300dec52f6011eb07f3c1ee937396148e461cf7a7d0fcb97bc3fc980b667986e553939c0f2e21148c47b114d3804b2e68c57b0c879844ada92e51af9651f918c6dc77c14857b32bf02606c2133260700a358322205ee8b1e1d999bfb7058a0a6b660ddad74b5b4476f93538415bfcd83a1ed4c83c9a421dea34c5a32226466b534c7b1c660950ad30d0c88c90c8f4ca362980abfc9a67e3cd0b4a2ecf075724b122ac97a2b319ae6a86b995618456aa64ee12adb160b0db0c96c3b64e7337f1804a0107b5bb8169980b8f85dec75869b454e62de8cadaf41722d7f23e34d7ffc3fdc5116da26efc56802ddd5597d05e63127ed1c801a55b3ce9409e278801d0f8f8fb07b03fa74849f7c428be35ae1cbad993b892bf50e9b3919ad8d6ae1f6c19fe3b8a73f40f6c6ab8ed00f1c7857cc30867c69521756fbc9a84a45f09d6302a40666ff1259305fa4748e8b3b9b1a0651cac0050ed633a6ef5ac562804e634b3723a3c568f094860147f5144dd1317c911e56d75ef54cf058b0f5807b76208ca55fce46f78c13d2efe66e49a111d01edc401a411c22cdeb83db8ed6943266f8fbfc786a02fd94b072dbf8a6e2bf9fb4741ec2643c89897c4e779513abaf3de2033a3664cba4e739ed89b3ee72ffb471929d16edbd3fa6afb5f36fffc5d284ec8e4a2b57d22ee37c77d8e2d45e39edbe6311f1f3b0fc8399331d4dc9a8b54dcee99ce492ebce74bc0994e1c0052e18cbbaf5489ed20e8cc1d8f1f3b425e8f33764049e263424dace7559a2e22c5fbecbb7b01d63167b9a4408643fbdf109edc3f2056dbd433268fd3e3358952c07a796b83e14a9724129eea243bcf6c784871d668a1fe50ae2ffd6d61a85cf4b474c30e5e5037863a675f6cc90a10ec2f9fbdc45bc9ddc871aecb05b5461da3e4408d1c2bea7564576401336e4cc8f8fc1f3bfa8f4384ecd553600881535c2a19d94cdd1177c7bc28824d53db6266222b659d71b266d7ad77488ff08648557a90cf54353e8829f2f63a7434bdd496b99bf20b9b285b7f90368803268d2a985362bad8454951b4d33585bb48f2c0985762a07a3dd0685967b520aa10144f9e98c93ffffb7cafa45872b7565c929780030cbc25195a5693c195bf8d96312381387707e183ab7acf8cfe1c3fca6477f2ef08dc8ca1302727bb50b68fb3ccc83a8c25e49710b38b5de101623537556b7eb2e9145786411bcd62ff01b163b3c99f652e6d4794e6974b55dcc4b1f78824aa24102fdcbdce40889b2d302853474af904f50108b99ad2be0a1ce2046a96371315b0f88df005b4ecfceeb4eab1fcfa0b5f6a82ba8620bd06dacb65a8211bf9c5d58436c3e6c88ea9de084d72828a4ecde8fd1d9d84b3da557c17cb4186419475eb1870bb49eeb74aee213b10ef0e48d6ce34e1f7eac75cd128e2473f2aca06789c134f0a85508762a48319f341d76bb9a1a202fa2ad099ddbfd9934a076c16a5147126141b073e68cdf87bd4d4bc0a63ce824dc13208f53cf8fb34a1a1253aa2b6eb92a794d1d6393440638b785955cecb9410b23248373e18104d27d45ca90af8161be7e2d52dcb2d1103b7d10394ec87465a703305df562c4301cf0cf8d3fb2776e4d322821e9b0113aa70f01aacf8b34dd91712dda1c3906026c7c9399822acbdce02ee28387fc6a6e5448527495c4d3f89df246cc622df6755e2b9917e5425597445dea9e179292eb0f90727d4658137420a16bd498131e5a142f60a8e4a283ff0d1947888fa105b33082d60d34eb6a72d62bce453b48967693b5d72e64989240ce5bdcc88f45eb631d70165c490add1c187e11aac77c4167055b55208562f538a5d4a65fe041aa87d05fe834dbb81353dbd0d86ee50ff288f13894497b38321aef3c70aee69ee0fecab94b20cf877f8043840f9983315aa71757c5563d82e944977fe9b4de7a8b83361c3afe54663daae7ed07ca352f6fd87750e702bac34e1c3cfe1f92968402dca6d0c7ef2073198f80c0a009906fc8a62b8c6a494640ac334ae8098ebc552703d50d4d5977b313c7d06bb6769d84945e33d66e618d9ed0981041ebee90d4d4ba6bd26556fb8a04625e0bc7762992bb35956197720d025a5fc9bb76915a6f147affd7383b68e8385fe2763f6f603fe472292dd339a1d1050c91b3edd67909851ca01f04d0c03339406621cf46312de8a71229bf10b98b748465269b4380b367df182c57967757c671091e64f70f347806b66e7fe919d3625ad27d24a5e673b9c6c0d9a82563557712a92242c6f3ec3d9e4b3bdc3e9266637e1159328b1790194635e059b1447db3e462e81917f1606a1b476185171345da3ff519991e2737851d18f634d760cb425dc359783211797dfef0d5730100df98c6c53386c72cb033530318f630f3aace54c3fcb3a4655192a6ea14c76b7fbbc08f7eb83adafcb50ca0f4caa26698f727dd3ae75fb42589b0d0a41e7683baa1c0ae7557a14097c25adaf264b2a04fe0a48e661755c12b5b1d46c5199de52c5c3ae53c3bd035d2ab758293b04e5434f81e79fd22940a66a324249966473a7de38829b43e6a1017d5684f5e1eec45b45feae65aedb8f03fabde63dd7263c3ec5e7b1156b5e4003bac2085b34a8442de3c79713b9a3463d0c7931d360c3229746a57abb979b460de0a408dcd3053a607a9433797db2250523558433e2519afb0bc3363e30887b296872a05bd2324b57709c2e5a092a3d572a61fe006a3abe3ce56d8bced2cd10a365b1e64303c8e28420e03427a80ce43fd3b7989cbd29f7427abe9c57fc01e60955bea3375c7747674a2f7d6d25fa394271a4414a51fa3541b0bda9e97766495e77fe5d68d2731fc4fd2c5ce51144ee78e7bec4117f77b429a08c99ae443a9b92793c2ee13c47ba6d1cbd1de889ab15244ecc64fc00074b0274e78e009d426dc26f69372e58ba65d58e93b6927b0e81aae41917ca8b7cee61b37fb7cd6ac3732ca3da361bf4a8dd0893aeb277bd1d970edbc1cb09840ab75845df5bf67a629d3888836b80d82f64bbd0c031fa3ce7a1d48f31e061796cb6e7cb5d27c645c7eb10eb01b72071468c0494ddb958922fbfa0f410069a7e8c8ef6eba5a62a6cf2707aeafb9ba8568894c5cd37ea534ae0361a6fdffad7c132e44600cddd24eb3c7ffe13584aa9917f9f1a9ef55834a21b13983f06b8e9bcb84f8fb7c325de8e23b997e4a5504ec5a8cf710777219aeb6c7453d6283f74b65c1f28ea4deef1518065ff61b06fcce565dfa347181ee176a965b642e0196d43de35be5201b1c49f523531fee268263ef68f757e44821fb901996788989ec0ff63a5f15a2934b25534d5e081e2b22d700935e7a64d5f7587ec281fe8c887d7769d0c022c8358440f6f270dd5151aa50a888324751b899eebba69565fdb56272f1d74dc0cadb36f0837fc6aa2032c4221f64ef2315bee48386421fca8c3c4ec6120f6c71594d9fb35f43aa0fd917198acdb8346f6ae0fe8482f904abfe85909664f5046c237cdeb8f0d649c6ce13afae3e596f8527f14d56fec0c953148a79a37dd0a34c2c413a3ccd000ab5d2c0cdcc7270b25b5bdffc3713bd194ebc4a5a624d826b1116c1e02fa9655d4856af9e915bbf1fe7fb0f673b7cdc63aebbda20bce900214d44bdb071039b15e1ca8d9fef2f31590b58bb06e96189a213f9daa97e92efc65f25426fcf686d7b8344827e462f4cb7e3e35eed41914fcc946d843b9fc1438f511a0f40f2d6e8397407c17a3ce913f30ae42003a2c8afe03ee1406425c3a88bc5999ecf8cb1fbef97acc1d9ec06bbb3b5b4e7db856f51c1152a882c362bc4c18150e9c1a8a3591d6a52a722fcac03da91b482332153e8d8527f7c8c1d12394e469e8e2adffb2f6b275250a072655ce29a925cd289df413e152534d0b765fae1192061591a57e08bc3090116625be04b69cd8671b1a76daee119c1e47d986303a2be0e3a90bb2161a7cfe1a614c1df15c98202d9acb7e043dfe5fdb9d670d415c8795a5224b097fd9168380441bc356e77be82f140ae70986298f9bf8285d86cc4df6757f02ccbd0d12334ca464d936c04c753e85bb9f4292ff1a6f948388a77546eaab16b8ebfbf08f462aced8d2665bdd4836fd06c9f40124c8fbc5864759001858c2b51239c48db53f6818419eea6fd8db98b1bf4e630a23899cda20b36284ace26538247637f9f31e2f408ed87f13938f67f51271191d3aa3862030d3ea9743cfcb048bdb36fc06634ff92eab960c4d9936a9156e376c8e5bebe6cc56a633b586588ffe347430d6685104c06794f8aa6c50784af53275d6b6e37711e0480ba7d31b2a3a3d158ce8617057505ee51d82e244bf64fe80b66d6d6d712a9170aa6f1c4d1d3bb19a9feca05d980b14d7af7d2421263938356b9b780d7abac891634543e50c1b5b08b34f7301c670c1898f83ab0e29ce39bf6c143092bf7152ae0b3bb4bf4d49f0a01336ac60051a76b7ad455c95f76011f512e3dafed5cc3a477c034be3e72ce8e968cc4ad6d5113eca810d8e6287c9465e694d0dd7bd6d04469cb2f59c691612116e69881637355c314508bb17ef8ead424d527e777b8cf87af8f883418e0f91157c3dcc4fad5e67230ba9d81a07b13c8ba157e8d873819e4956e84e0dbbdef151c6de14172d4ae14901bfc4b6f2835e300d12be1a41b584b81a20df28ee6f5dfb168a05c675fb95486ae83a583db8e363c1c862c37a16df1f10aca37ad9f83c5a4f76c4685769bcd68229a5250db3025944d9d54f8990243130219f8df4110f749ba1d9599625df2f8a07b047db8017e3a63a02539b74cb347e89e672e254cef319c954aeacb3dab6b55b3206a3668b9fd3adce74362bf796060acde7f5a27797fb792c83e6325a6ba64799078da1a1da8b04b29a5309e1cfddb8f4671aaeb06cdb58ae830c21a1c668833ef59e8999092d5d16451d12e03340cc2c3148f1e13839f9f17e42caf0b3a7230821c73d26fe6d03c01326db0ebc0635a1b37aa29d98cbf084e7ce046553afcc531b8e6411e09396c15f58c70351389f7852588e56f9b10aee8b8eb7bf4e6504ea96439e96fca5369dd041a11def599158d3be6927ffbc74635b7ecebac351504da048f233a4dac69cb428470c1577ed72a880aab3c2737bfb75ea6f53fad35248f4865d2e245301fc1df14f456664af8b13ebbbe3475ddf0aa445352a3645ea5267e4559831bdb660abf56a4bb54f781ce656cda270c88cb7d653983bd4f8707fc2a21617ef4280090ac8f476ba2bddfe8a369bde26fd8083f1273e21649c298b143a8ec352d696e4a7876e1db570ad8374ec2cdf5679b3c9747e974885086202b1cc18d718036e21e31746808fcd4408eea57a50b76bc5f3309eca694b1fca3253ae59b8c10514dcba649959207b5f79cbe98a2c41fba0897964c567521e91dc9c64bf3478db5dc4a49227c77145ce6a4fc5b5477a6557eba623c208176b961fd654860a416c90b99d5eb832c0a6e1cbb99ddd12cd36bb5829e83bc3fd4b4d43f75adb52428c4ffbb478af2a7cb780104dcc35fbdfdcb723c8a16eeaf0457cbbca8e3cfefc5927b2c1dc1216ae9ace91718c4ca767d5df7b2c0921357b254d13c82dbde2f760208b43f59d220001ea3bab42a12f49b1246e22547dfa889b462392d9126e67043804403ef9ebe1ad978731ddb0af93f1499373d1d35e42f5e7dbe5266ea89db2260a9456089a4b6cfda44b37c3879f0c6e3b8e58ec024edb808ea4c98e4c8824866e43724209010c58972693f1c0a05a4beda86d7c2694db363c2a97df88c68fa21c96a3e7afe25e1440e2a7bb2088f4f1731ea8ecf80c144fe39a44e5075c2c9dbc5f610dd6fb3a77f74eaa2cc1c0edfbd8ee68c297324b2618a6be7cefa502b17dc72b805b0fc0bfe767f06d1b7ce42e1d330ca19b637429c575d891770031246c2354ff9e4492f692f3e7db75a2c638f409d84ec921fa9b65fe60663647eab820a3342a7a372b61d7db2a4532f7ac362e7789c5df1b252f4940b25d8225ed98b56da634032dc75b37ae01272b3b991663d4fab0798224578acf924bac62314670232ac2fa82bc73e59cefb71411b708d9f36b62187461b5f17759095377c79f0684b8a264a76464974e3a2af44a30705d578283a011d9c39ee11774b526d08d5a3c79805b28f4ba2ebc6f3e90cfd9478938f176b7e948fa01739951bae940f9f0396090c455735cdbae47e85f0e94ab41c5088f00863902286f63e5ab1d558c3447b3286ec5a740af73d68855d1169785f1cdb3dcb74bc5e70b97d21732f74cf07ddaa354c52e775c6fc768e75dd372a3b5646998cbd7b5ec8a9de8bdd7ed96113f0af27aa62cf458652b0f52d5cd93f0dce3c28a4c94ea8e98ef31a3227849beb624ac9b24ea66afeeca770b54711c0a51ebe7d3aa83120655cd85893e0ccec93726d4040035263755cd0cfc0494feada4e4e74cfefba743582a220a51a99ad2f1797aa45c00e2672108fac6aaa24c3c52e9b3152242e7a6b79445f5e9a601ceab6ad17746c17ea142259b1770a7eb108654aad903fce9a7b36aef5fb7019ef3eb23633055df02a2e277fc5dedc26d2b023f8930ac3ff9a86657622603d9e12364e230f28b8449565233473b03efd59692b6afba4574041d9ba28c1b38662ec6cfd44230bb6472cc4e31f81e93d428dd6c9ff033f5a07e33b65bedf3531c7a681e2544e903a93f50aca0532b480f488089348b18c1d9e44d4e381a5e737943a75251cd9c8c629affd8fcc6f424b073edb9e61c9ca16c961e5f1137ea66566a9201479487dd37d08ef596cc5847572c27e24f05457997ffb54f19c19e8cd60ac301251149cc0a05691fa90db402ef80954d468ba477522ab80aaef7d1797652955ac504f2aec01f34abf135b7be9e606089b2683bcc9fbb82c03191ada5c393fc9169b3524016bef908ad39734266212d3f93521a07d83591253edcf9f6158c871d830aa50e688e3a93a5b933c302c3e1c80e6821f5ee465df91e4ada184cb92304c71fbed2d0865d8fc6495bff00527527b818498db3a59ed55a76326e9f3ee2a2c023e5ba7fffbbc6215ef7f7d4239ba271a06b9eb14d6899b56579e97dbddf33d30b561f77ea7697d47ffd94315ce3683d6823b7b801ec9e2595d64e0db4d263939798a2961539e4c62073276772a57efad6ea34229618d8eaea46cad564429af210d3c031bbfce6373111b43520e3677fc9be33cea2ef82c3171035c95d2d7dd5d179807a169f321df267db38a215a464796a7a4e880570f7e4df2b68c973c986d149f813246a3cbbe0efec400df6aec209a092460a9bb00fe1d906e461ff95cb702b5d4522112e9c9b99c0995400d6851a85d645bc6213d108080f09ff73f7699b0d822de4047526903ecc30260ee79fe8cd5289cde0523e7c0844225637fbc49cc5519225ddd1f4c69f2f2d325a3eb5bd8cbba5f1a6f75dd979003b3dca88a54624c16c5a48b85c694517fd7c9108a48867a98936b5c6cc6454a555b296255a7b83e32dd236b1d6a145135906579e9b6d97e555a304a2bc51bf6ac527c94137e30ed478ca3558721c58c2fc4c7c3ad54ba52ab6c2ea3cc2803ffb1c9bded5b83892fe1a693fa3f2aff05f4e39c2aa03c87386ad5d615c1803e311c0e5e27a5bd44353761d3bedf8339cfd06897b06aa6e941d3a8a59f899c3da3a38e823083fdf7ac53b509a48ef67314a8fe3f8be3e591b28927b1cc53baac69fcbe9720e1e726358cf716996daedc432a12418a109f658d3d3aead599bec6dc438dae063aebc6048dac542a6ff14d3c9f485dc00fc6934a2b9157863e7a32d7ad3f7af15f01cb08c20d9f6b9c5ff4c1230e6f841556cb6f167bcd290fe19c6b0d4ca5f4780890614a037a1e9de1f96bddca67c5ecc280af41575cc5938de4a7990d673f1d4d5eede44166b76ef805d671c364d66c2978de63952192d237672f4a4b127cd8ae648627b3cb5dd8169a1427466924f1d006b10e1e194883c48fbbf5507c368abd7ef6a9ba05d70649feb0aa820f93f969dbbff178e52a9f690d749510e84c0f5dd5ebc0f6b8c588d2a655e85f9c084e9018b109376865afe1d512c15dbc7c3b51c5f076243f5ae8ea6dc11db5df523b53d4b61b7acf10c634c4c5df156d310bacc3176093375e02c56fa7414a4c55c66c261ccaa54f1a012243be735cd81786f71bb40f50f27cb39709d11b43629f1e3fa662f7fcdf354394f933df16f623ecd2bacc3a5bc14c8f261f74f4df757267230fdb5ce65107430741f1e4514c562efe3355a3152cbed16140a5fb3405b80136ec3a472558d6052bf26efac00c04dadfd7401aa0333ed3b75e7d5532deff6f0c033532ee49fe91da9ae2189cb7bcd6db36363aa7729b04a8030155dd544e7b07451f6630f6ea9a448a41a21ab770768c9ed887683611b6058228e09244a55fa87533e112b52ebd031a7cb0dae6e6d6c9f2b53ac7e1dabb5f5ec8472ed8222e04576b863bec3aa710f3522447e155492c1377c97b436bd4f3a76b0d8e891a97e72914899689d927373c7a552bbeca3ef0bcd16947de90d960f990fa2e289b970e61a63f4360ca5505e696583ae9783354f9a4481ddfb8c1c2091c54bf8dd74872f253871992303cb04e1a52ae774cb65100d52832a88f0129f31f4d168d6a754cf15cb9739f2d8db5d4a0c0c6a47c344b901073eace85711c42f77f594ae62bdda5bbe0c47467c3f952b95a2e9c7ebf9359bb87d103dd6b8ad3b3e461d3030a82fa88df3f1c166e720c1309d0686ab09ad79efb0e9d30fba86b2a33f2d9e201b5b68c5c5d0d043299f655fe9dbcebeef69f5021c8f80e6ccf24d7a45678bf2a2e98252816badfaa5a883ad123f73f63e4534d180ef270f155e1edf7bb23bba6b61dcd9826a98997bf1bdd57607e85243312c5b5a185e79e759320098eefa68068145832d9bda5fa5c7416a225bca2bda8688650447d0c9949121a62ae710ee412ce5de621639c7a2b7247d77bd6a1b60081202b88fef54b71e0ead7b194d8d2c799947de8954ba80a627da05f2ca37f2f490810acb0264f4c61c1e6a86fbde79ef17b2c7026ef98b17633ca4090b6cc098d09fd3b55c2e5b5c218ea5522f3b6fe064b84d1b9601efff53ab7f5da3363ff1d5fc516cb1b50b021543dea3fc0ab9220fb07e5655277f15039cc2cd1794f3fcae2418c487042db3c770db2ecfef13cff3d18e21d8a397f836e21f9333d255ec15b721e8fbe86bca0f3e0ea2a6d932d8f81686374635a623a1a6ede7d9f57dd7fbc681fe2009a0bda52d2fa2d786c8df41072d1c0333ff56301c77e3732298b14e876594d54db7b228cfdd7a017f98c8e8181fe7faeec7053df924f75b805ea14c62a47b2e326c63ce4ee000f7d6b703168f9851d0911d2d2429080c066781e1bb3e5da794c25d19e272477a9df041c3d66dbb478c583f6515f9167c95867be9f4ba306571b8c286dafb56e37a68c38348428a92b8a93a50bd01598325fa0a0b6adf0b50a012d91494d539d61beab612529339c5af04390058a4ab3dcec3ef04cb1033f2d89fe73018b4b4ef4eb31adf40857f64dab2729e933310d661373932a59c3a71a6e844d3012ffb2e89803f994d88fe72f8e9cc284ebd505e0b2da639ea42bdebc5843c37ba3ec7e3b0f7db31a9ee74b846d2e226e5ce3a9b80a052a94ff977f80651ae89cdf6ea461738ced6c47a14b504e22479f3d153d8e3f495f0ac23ebfc56eeb41d8dbdea59a788cdeae4a31b6be0f0fad3d936cfd890dc75bbbc68ea472e107ff718d59c7b2cf0a6b79a5e4cf6d69bf093146e293e8e914cb8365d2df3258f78818fcbba359c6b9313dc73191e0b7cca6e6b9295329d0f97a67de54dc5d5744ffd346f887eba575a46a8e6df51d80bc3f519e9f00c916267558cc572147e2f0b26adc48f96772f350782fedf05254c514a116d53404f1faa7b6f717b262f09b3916471f666a025c0b7538915b075e4b927aff9c6e49b80b1ef6c3878723358fc72ba8a3c9cdb6cfd7913fb347e306804a57c54a9d1b966d23431f2cf3874653928968d6a8f0405251fb5fdd7fa8f091e8ba821a282a4e6edbc8d62f199cedb7872e21c0031903d7ac1edafdbed1ee096bea6c3096c10802289b0c733400b35ef754891c7a6c6a43a18ee33ba5f339e2f838b77307de934a9ab7fb373efe915db1f51e278cfbfb430bea5ef56f42507299daf5d8edb758be8d9f07f19f47bf030bb5599b99a74719a89529dedb3c2335e6c90571e2ae63058b2f0f652067f43d10058375fb10d0a4480e67f4df79c9a15ccd12308b77b75ec9c110e499344c7ee520be8783cc4456dbd2bf50622a052ac28837c03a40f2306ab52570fc68474f7fcac4a3b6f9e829d637830af100a7ef4b03d30ff9a2c1abb10804ab2d065705fc51097c8af654203dc51b88d9516f2c4d9c6358b8b5b6a7841582c222e7f0e2489a7253e0abe922f32627f4eefd2d8f8b90db10e07222fb3c4270f5ba6c79b2653f483a9624f4113af19eaf5386c37d87986422dcf4649bbcdfae58108dae8397b72161153390a3b3b0009b6b60cccf93bf19251b48f23338b040870d47ac0bdf65f9f65f3447968700ffc0fdf4570c47382a7d6dc9a52310f5e53fa20c2f7ea4243f290b3064ea8f7c6f63ae90b9a100f5b6eb4eefaf028f323b1724814fa7db95644274b39bbe3d5cd827e892c78b2046eca2c36efb3a481a62228b2ce37c01bd36e9cde01304f6c8c4ce3463b1eb0590fc0d123c9960bb32d5c733ca75f849e9f8770514dff37a658237ad9f910c8daf91422ef501faa065b2e7541b7d14a498b47376dcb7558d676009dc8d88a8bf1196bd01a96b7db0f9c28d5e729d6e5fa108d7b69a6c4af02d8e546f450b4abce2eda3070422e8e5b2dc154a6cc13a4eb527776d052e64aa134487f7f8884770e5312f6230602b07a6ac282de9476acc370f811b0ec15c59072ff6e8339a5df25c031e33cbf0934704b41b4785c28e920be04b56e9f60fa84a205059c79ea12d46bf80dc2e7bfc97a3f9c302572c9e5c6fbec7e16c69b1170e5149cc5c1c452352b7b0214fb6832da31353daa2f9f7601d723f016b1cb70437c51a9ce65f073b42fd4cd1f946b0dd0a9058d1a0b3ba6ebe88b23a9db09434f177fdc4dbe9cff9a985ea7b1b84b37226c4aa4a117dcc9859f6a3ce91a94520b5f7f2e1e6aa9dd25478fbe6f27b67e5da1ae9bc8bbda73161cafa827b56467d742b3670d0c2eb13ae680e9a0e35af54445f119ac6265da53cfda2708b70d14b42e401af0b9a63beb6555357661d9645968daf1df29e71e6e38e062f5da2950f02e06ea15b6a171f3693288b9d6ab75e775495841440b4774a690df49b6b6a0e8ef0829a11de1517b5b3de6aa4b5f317fd86604b5671f0f3d5acc5cdcdf9fa51b4770e6cbd826d40e61e56f8323f9ec645f25ce13b616f92aa6c88282d106243948bd42edb091c14ceab0d291cf6ff168aaf3ac9a2e443c68c44cda959f69c9321cda72131f4b2b351229399d6e5b797ce56b6d0457f4fef8dbfc7603638054950f528c8c06f296ccca52b61723abb42f5d8765cbc089b506f7f75cfedeab50dacf8d9788d901827bc25f60344e7144b63f2a6f269ef25031efc721a27f85db20714265a8f230e7977f8bb95e86e2e657b70675c459112137c803bea3ca68d50aec46f05fb64033cf0a0e306fb8a39e6d9e226d5055c187d89ba5f6cd872de9889282f589e7f6d14fa54f87de532e3985a169111ac41b3dd46e1992a168c9d81942a2e4088566dc3edd66117cc0c6596390b59d0b6a4b2299236c7f655fb0ed7d92fa616c3a970ed15d16aaae344c355942b28dc6750c66ca8d3ad78c9576a688ca4b0571138728dba8fefe9d4eb19027a8e54703a75441a50238b63e83e79e2d009939789a7c65600718c58ebbc3e1e2e1637ef474d987a93504f35fe0ef45d75b605b2acb8df5cd3eb54637585d74cf19606b2d2b7dc251f44318a6bddcf47ae83a3d80924dc26711571ee3acf481a06f6e124adab70c75b7908beffce05a5d8dd662fd020158f8a9a4e918a046591ae35acef3c67148ae5d7de35444170622c84e4857fd90e257c6bafe5060404163272f177b46c7af66acbc2b2ccd58bfa3e9b0b032a1fe6359528dd684e17d576ecfd442c701053d9ef4169ae0b069493294074202faf34c2e411db8e95c6d74df30159150d6f9b745d6744681e62a5c4af6b55a1387317f8a3453afbc4cf5a760ce8f9b3675695b1f1244da63f274a630d150020b00eab96e56fce7897e704a002aab4ba4e658dd63d7224e3b3823bf71fb6a281794f3b553fbf585dfb52379860b6741e21fe0b3911d04d33e3e291d5a4685405707fcea5a34c4ac5d957rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootPyQt4-4.12-4.fc26.src.rpmPyQt4-docpython-qt4-docpython2-PyQt4-docpython2-qt4-doc    rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.0.4-14.6.0-14.0-15.2-14.13.0.1X@X@X6@Xh@XJW@Wo@W@W@W4VVV2VV@VD@VA@V@UUzUq@UD@U@T@T`T[bTS@SS@S:@S@S @SSSpS%@S"@SR@RR@R^RR@Q@Q@QQQU@Qzl@Qu&@QZ@QLGQ3;@Q@P@P}@P@PvPiPP@Pw@P@OG@O@O^@O OOSY@O6X@O@O Nm@NxNNHN@NNBrN*M@Md@MMOM=iM1@M@LL@LL@LL*@LL@L@LuLF@L=KR@KՀ@KɢK @KKK~@K@KwKPXKEK@K @K @K @KK3@K>JJJn@Ji@J_@JL@J7@J)JB@JB@Rex Dieter - 4.12-4Fedora Release Engineering - 4.12-3Rex Dieter - 4.12-2Rex Dieter - 4.12-1Charalampos Stratakis - 4.11.4-16Fedora Release Engineering - 4.11.4-15Rex Dieter - 4.11.4-14Rex Dieter - 4.11.4-13Rex Dieter - 4.11.4-12Rex Dieter - 4.11.4-11Rex Dieter 4.11.4-10Rex Dieter 4.11.4-9Rex Dieter - 4.11.4-8Fedora Release Engineering - 4.11.4-7Rex Dieter 4.11.4-6Fedora Release Engineering - 4.11.4-5Than Ngo - 4.11.4-4Robert Kuska - 4.11.4-3Fedora Release Engineering - 4.11.4-2Rex Dieter 4.11.4-1Rex Dieter - 4.11.3-5Kalev Lember - 4.11.3-4Rex Dieter 4.11.3-3Rex Dieter 4.11.3-2Rex Dieter 4.11.3-1Rex Dieter 4.11.2-2Rex Dieter 4.11.2-1Fedora Release Engineering - 4.11.1-3Rex Dieter 4.11.1-2Rex Dieter 4.11.1-1Fedora Release Engineering - 4.11.1-0.3.9d5a6843b580Rex Dieter 4.11.1-0.2.9d5a6843b580Rex Dieter - 4.11.1-0.1.9d5a6843b580Rex Dieter 4.11-1Rex Dieter 4.10.4-2Rex Dieter - 4.10.4-1Rex Dieter 4.10.3-6Rex Dieter 4.10.3-5Rex Dieter 4.10.3-4Rex Dieter 4.10.3-3Rex Dieter 4.10.3-2Rex Dieter 4.10.3-1Than Ngo - 4.10.2-3Fedora Release Engineering - 4.10.2-2Rex Dieter 4.10.2-1Than Ngo - 4.10.1-5Rex Dieter 4.10.1-4Rex Dieter 4.10.1-3Rex Dieter 4.10.1-2Rex Dieter 4.10.1-1Than Ngo - 4.10-3Rex Dieter 4.10-2Rex Dieter 4.10-1Fedora Release Engineering - 4.9.6-3Than Ngo - 4.9.6-2Rex Dieter 4.9.6-1Rex Dieter 4.9.5-3Than Ngo - 4.9.5-2Rex Dieter 4.9.5-1David Malcolm - 4.9.4-5David Malcolm - 4.9.4-4Than Ngo - 4.9.4-3Fedora Release Engineering - 4.9.4-2Rex Dieter 4.9.4-1Rex Dieter 4.9.3-1Rex Dieter 4.9.2-1Rex Dieter 4.9.1-4Than Ngo - 4.9.1-3Peter Robinson - 4.9.1-2Rex Dieter 4.9.1-1Fedora Release Engineering - 4.9-3Rex Dieter 4.9-2Rex Dieter 4.9-1Than Ngo - 4.8.6-4Rex Dieter 4.8.6-3Rex Dieter 4.8.6-2Rex Dieter 4.8.6-1Rex Dieter 4.8.5-2Rex Dieter 4.8.5-1Rex Dieter 4.8.4-4Rex Dieter 4.8.4-3Rex Dieter 4.8.4-2Rex Dieter 4.8.4-1Fedora Release Engineering - 4.8.3-2Rex Dieter 4.8.3-1Rex Dieter - 4.8.3-0.1.454d07a16153Rex Dieter - 4.8.2-1Rex Dieter - 4.8.1-1Rex Dieter - 4.8-3Rex Dieter - 4.8-2Rex Dieter - 4.8-1Rex Dieter - 4.7.7-3jkeating - 4.7.7-2Rex Dieter - 4.7.7-1Rex Dieter - 4.7.6-2Rex Dieter - 4.7.6-1Thomas Spura - 4.7.4-3David Malcolm - 4.7.4-2Rex Dieter - 4.7.4-1Rex Dieter - 4.7.3-3David Malcolm - 4.7.3-2Rex Dieter - 4.7.3-1Kevin Kofler - 4.7.2-2Rex Dieter - 4.7.2-1Kevin Kofler - 4.7-5Kevin Kofler - 4.7-4Than Ngo - 4.7-3Rex Dieter - 4.7-2Rex Dieter - 4.7-1Rex Dieter - 4.7-0.1.20091231Rex Dieter - 4.6.2-5Than Ngo - 4.6.2-4Rex Dieter - 4.6.2-3Than Ngo - 4.6.2-2Rex Dieter - 4.6.2-1Rex Dieter - 4.6.1-2.1Rex Dieter - 4.6.1-2Rex Dieter - 4.6.1-1Rex Dieter - 4.6.1-0.1.20091014Rex Dieter - 4.5.4-1Fedora Release Engineering - 4.5.2-2Rex Dieter - 4.5.2-1Rex Dieter - 4.5.1-2Rex Dieter - 4.5.1-1Rex Dieter - 4.5-1Rex Dieter - 4.5-0.2.20090520Rex Dieter - 4.5-0.1.20090520- rebuild- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild- update provides filtering- PyQt4-4.12- Rebuild for Python 3.6- https://fedoraproject.org/wiki/Changes/Automatic_Provides_for_Python_RPM_Packages- rebuild (qt)- Provides: python2-qt4/python2-PyQt4 (#1249422)- rebuild (qt)- rebuid (sip)- -webkit: add Provides: to match those of main pkg- rebase -webkit.patch, use safer subdir builds- don't remove anything from uic/widget-plugins (see also #1294307) - -webkit subpkg- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild- explicitly set CFLAGS,CXXFLAGS,LFLAGS- Rebuilt for https://fedoraproject.org/wiki/Changes/python3.5- rebuild- Rebuilt for Python3.5 rebuild- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild- PyQt4-4.11.4- drop qscintilla conditional - -python3-devel: include binaries, use pyuic4 wrapper (see also #1193107)- Rebuilt for GCC 5 C++11 ABI change- rebuild (sip)- rebuild (sip)- PyQt4-4.11.3- python2_sitelib should be python2_sitearch (#1161121)- PyQt4-4.11.2- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild- rebuild (qt/phonon)- PyQt4-4.11.1- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild- rebuild for new qscintilla (#1104559)- PyQt4-4.11.1 snapshot (fix FTBFS) - re-enable -assistant subpkg- PyQt-4.11 - Obsoletes: PyQt4-assistant - use configure-ng.py (may as well, configure.py is broken)- rebuild (f21-python)- PyQt-4.10.4 (#1076001) - s/python/python2/- polish/improve uic multilib issues (#1076346) - -doc.noarch,-qsci-api subpkgs - python3-PyQt4: python3-dbus support- flesh out python(3)-qt4 related provides- rebuild (phonon)- simpler phonon_detect.patch- fix build against phonon-4.7+ (kde#306261)- 4.10.3- fix license tag - add missing buildroot- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild- 4.10.2- add qtassistant macro- fix dbus/mainloop hacks (#957867)- ImportError: cannot import name uic (#958736)- filter private shared objects - %{python_sitelib}/dbus/mainloop/qt.so should be in %python_sitearch (#957260) - .spec cleanup - -assistant subpkg- 4.10.1- adapt rhel patch- introduce qscintilla, webkit feature macros- 4.10- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild- adapt rhel patch- 4.9.6- rebuild (sip)- update webkit patch- PyQt-4.9.5- rebuild for https://fedoraproject.org/wiki/Features/Python_3.3- make with_python3 be conditional on fedora- update webkit patch- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild- 4.9.4- 4.9.3- 4.9.2- PyQt4 opengl-types.sip multilib conflict (#509415)- add rhel/fedora condition- Add upstream patch (via Debian) to fix FTBFS on ARM- 4.9.1- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild- upstream doItemsLayout patch- 4.9- Provides: pyqt4- -devel: Provides: -webkit-devel- Provides: python(3)-qt4- 4.8.6- pkgconfig-style deps - Provides: -webkit - s/python3-PyQt4/python3-%name/- 4.8.5- rebuild (qt48)- rebuild- squash more rpaths- 4.8.4- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild- PyQt4-x11-gpl-4.8.3- 4.8.3 snapshot - Little typo (#668289)- PyQt4-x11-gpl-4.8.2- PyQt4-x11-gpl-4.8.1- fix pyuic_shbang.patch - drop implicit-linking patch (no longer needed)- drop BR: qt-assistant-adp-devel (these deprecated bindings are no longer included)- PyQt-x11-gpl-4.8- backport patch to fix kdebindings/pykde ftbfs - drop sip-devel min version a bit to match reality- Rebuilt for gcc bug 634757- PyQt-x11-gpl-4.7.7- backport pyuic fix for python2- PyQt-x11-gpl-4.7.6- rebuild with python3.2 http://lists.fedoraproject.org/pipermail/devel/2010-August/141368.html- Rebuilt for https://fedoraproject.org/wiki/Features/Python_2.7/MassRebuild- PyQt-x11-gpl-4.7.4- BR: qt4-webkit-devel- add python 3 subpackages (#586196)- PyQt-x11-gpl-4.7.3- rebuild against fixed qt to get QtMultimedia detected properly- PyQt-x11-gpl-4.7.2- fix implicit linking when checking for QtHelp and QtAssistant - remove Python 3 code from Python 2.6 directory, fixes FTBFS (#564633)- BR qt-assistant-adp-devel- fix multilib conflict because of timestamp- rebuild- PyQt-x11-gpl-4.7 (final)- PyQt-x11-gpl-4.7-snapshot-20091231- phonon bindings missing (#541685)- fix conditional for RHEL- PyQt4-4.6.2 breaks QStringList in QVariant, rebuild with sip-4.9.3 (#541211)- fix conditional for RHEL- PyQt4-4.6.2- rebuild (for qt-4.6.0-rc1, f13+)- Requires: sip-api(%_sip_api_major) >= %_sip_api- PyQt4-4.6.1- PyQt4-4.6.1-snapshot-20091014 (#529192)- PyQt4-4.5.4- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild- PyQt4-4.5.2- fix build with qt-4.5.2 - PyQt4-devel multilib conflict (#509415)- PyQt-4.5.1- PyQt-4.5- fix generation of sip_ver- PyQt-4.5-snapshot-20090520PyQt4-develpython3-PyQt4-devel  !"#$%&'()*+,-./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{|}~         4.12-4.fc264.12-4.fc264.12-4.fc264.12-4.fc264.10.3-64.10.3-6      !""#$$$$$$$#"%&&&&%"'(('")))"**+++*",---,".///."0001123444555555555555433267777888888888776999961:1;;;;;;;1<<<<<<<<<<<<<===<<<<<<<<<<<<<<>1?@????????1AABBBCCCCCCCCCCCCCCCCCCCBDDDDDDDDDDDDDDDDDDDAAAAEEFFFEGGHHHHHHHHHHGIIIIIIIIIIJJJKLLLKKKKMMNNNNNOOOOOOOMPPPPPQQQMMMMMRRSSSSSTTRUUUUUVVVRWWWWWRRXXXXXRYYYYYZZ[[[\\]\\\[^^^^^_______________[`````a[[bbcccccccccbbbbbddddeeeeefffggggggfffffhhhhhhhffijiiiifkkkkkfflllllfffmmmmnnoooooppppppnqqqqqrrrrnsttttttssssnnnuvvvvvvuuuunwwwwwwwxxxxxyyywzzww{{{{{{{|}}}}}}||||~~~~~~PyQt4-docexamplesREADMEactiveqtREADMEwebbrowsericonsimage0.xpmimage1.xpmimage2.xpmimage3.xpmimage4.xpmimage5.xpmimage6.xpmmainwindow.qrcmainwindow.uimainwindow_rc2.pymainwindow_rc3.pyui_mainwindow.pywebbrowser.pyanimationREADMEanimatedtilesanimatedtiles.pyanimatedtiles.qrcanimatedtiles_rc2.pyanimatedtiles_rc3.pyimagesTime-For-Lunch-2.jpgcentered.pngellipse.pngfigure8.pngkinetic.pngrandom.pngtile.pngappchooseraccessories-dictionary.pngakregator.pngappchooser.pyappchooser.qrcappchooser_rc2.pyappchooser_rc3.pydigikam.pngk3b.pngeasingeasing.pyeasing.qrceasing_rc2.pyeasing_rc3.pyform.uiimagesqt-logo.pngui_form.pymoveblocks.pystatesaccessories-dictionary.pngakregator.pngdigikam.pnghelp-browser.pngk3b.pngkchart.pngstates.pystates.qrcstates_rc2.pystates_rc3.pystickmananimationschillingdancingdeadjumpingstickman.pystickman.qrcstickman_rc2.pystickman_rc3.pydbuschatchat.pychatmainwindow.uichatsetnickname.uiui_chatmainwindow.pyui_chatsetnickname.pylistnames.pypingpongping.pypong.pyremotecontrolledcarcarcar.pycontrollercontroller.pycontroller.uiui_controller.pydeclarativemodelviewsobjectlistmodelobjectlistmodel.pyobjectlistmodel.qrcobjectlistmodel_rc2.pyobjectlistmodel_rc3.pyview.qmltoysREADMEclocksclocks.qmlcontentClock.qmlQuitButton.qmlbackground.pngcenter.pngclock-night.pngclock.pnghour.pngminute.pngquit.pngsecond.pngcorkboardsDay.qmlcork.jpgcorkboards.qmlnote-yellow.pngtack.pngdynamicsceneButton.qmlGenericSceneItem.qmlPaletteItem.qmlPerspectiveItem.qmlSun.qmldynamicscene.qmlimagesface-smile.pngmoon.pngrabbit_brown.pngrabbit_bw.pngstar.pngsun.pngtree_s.pngitemCreation.jstic-tac-toecontentButton.qmlTicTac.qmlpicsboard.pngo.pngx.pngtic-tac-toe.jstic-tac-toe.qmltvtennistvtennis.qmlui-componentsREADMEdialcontrolcontentDial.qmlQuitButton.qmlbackground.pngneedle.pngneedle_shadow.pngoverlay.pngquit.pngdialcontrol.qmlflipablecontent5_heart.png9_club.pngCard.qmlback.pngflipable.qmlprogressbarcontentProgressBar.qmlbackground.pngmain.qmlscrollbarScrollBar.qmlmain.qmlniagara_falls.jpgsearchboxSearchBox.qmlimagesclear.pnglineedit-bg-focus.pnglineedit-bg.pngmain.qmlslideswitchcontentSwitch.qmlbackground.svgknob.svgslideswitch.qmlspinnercontentSpinner.qmlspinner-bg.pngspinner-select.pngmain.qmltabwidgetTabWidget.qmlmain.qmltab.pngdemosREADMEdeclarativeminehuntMinehuntCoreExplosion.qmlTile.qmlpicsNo-Ones-Laughing-3.jpgback.pngbomb-color.pngbomb.pngface-sad.pngface-smile-big.pngface-smile.pngflag-color.pngflag.pngfront.pngquit.pngstar.pngqmldirminehunt.pyminehunt.qmlsamegameSamegameCoreBoomBlock.qmlButton.qmlDialog.qmlpicsbackground.pngblueStar.pngblueStone.pnggreenStar.pnggreenStone.pngredStar.pngredStone.pngstar.pngyellowStone.pngqmldirsamegame.jshighscoresREADMEscore_data.xmlscore_style.xslscores.phpsamegame.qmlembeddedlightmaps.pyembeddeddialogsNo-Ones-Laughing-3.jpgembeddeddialog.pyembeddeddialog.uiembeddeddialogs.pyembeddeddialogs.qrcembeddeddialogs_rc2.pyembeddeddialogs_rc3.pyqtdemocolors.pydemoitem.pydemoitemanimation.pydemoscene.pydemotextitem.pydockitem.pyexamplecontent.pyguide.pyguidecircle.pyguideline.pyheadingitem.pyimageitem.pyimagesdemobg.pngqtlogo_small.pngtrolltech-logo.pngitemcircleanimation.pyletteritem.pymainwindow.pymenucontent.pymenumanager.pyqmlShell.qmlqtdemo.pyqtdemo.qrcqtdemo_rc2.pyqtdemo_rc3.pyscanitem.pyscore.pytextbutton.pyxmlexamples.xmlspreadsheetimagesinterview.pngprintview.pyspreadsheet.pyspreadsheet.qrcspreadsheet_rc2.pyspreadsheet_rc3.pyspreadsheetdelegate.pyspreadsheetitem.pyutil.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_rc2.pytextedit_rc3.pydesignerREADMEcalculatorformcalculatorform.pycalculatorform.uiui_calculatorform.pypluginsplugins.pypythonanalogclockplugin.pybubbleswidgetplugin.pycounterlabelplugin.pydatetimeeditplugin.pyhelloglwidgetplugin.pyhighlightedtexteditplugin.pymultipagewidgetplugin.pypolygonwidgetplugin.pypydemoplugin.pypythonconsoleplugin.pywidgetsanalogclock.pybubbleswidget.pycounterlabel.pydatetimeedit.pyhelloglwidget.pyhighlightedtextedit.pymultipagewidget.pypolygonwidget.pypydemo.pypythonconsolewidget.pydesktopREADMEscreenshot.pysystrayimagesbad.svgheart.svgtrash.svgsystray.pysystray.qrcsystray_rc2.pysystray_rc3.pydialogsREADMEclasswizardclasswizard.pyclasswizard.qrcclasswizard_rc2.pyclasswizard_rc3.pyimagesbackground.pngbanner.pnglogo1.pnglogo2.pnglogo3.pngwatermark1.pngwatermark2.pngconfigdialogconfigdialog.pyconfigdialog.qrcconfigdialog_rc2.pyconfigdialog_rc3.pyimagesconfig.pngquery.pngupdate.pngextension.pyfindfiles.pystandarddialogs.pytabdialog.pytrivialwizard.pydraganddropREADMEdelayedencodingdelayedencoding.pydelayedencoding.qrcdelayedencoding_rc2.pydelayedencoding_rc3.pyimagesdrag.pngexample.svgdraggableiconsdraggableicons.pydraggableicons.qrcdraggableicons_rc2.pydraggableicons_rc3.pyimagesboat.pngcar.pnghouse.pngdraggabletextdraggabletext.pydraggabletext.qrcdraggabletext_rc2.pydraggabletext_rc3.pywords.txtdropsite.pyfridgemagnetsfridgemagnets.pyfridgemagnets.qrcfridgemagnets_rc2.pyfridgemagnets_rc3.pywords.txtpuzzleexample.jpgpuzzle.pypuzzle.qrcpuzzle_rc2.pypuzzle_rc3.pyeffectsREADMElighting.pygraphicsviewREADMEanchorlayout.pycollidingmicecollidingmice.pyimagescheese.jpgmice.qrcmice_rc2.pymice_rc3.pydiagramscenediagramscene.pydiagramscene.qrcdiagramscene_rc2.pydiagramscene_rc3.pyimagesbackground1.pngbackground2.pngbackground3.pngbackground4.pngbold.pngbringtofront.pngdelete.pngfloodfill.pngitalic.pnglinecolor.pnglinepointer.pngpointer.pngsendtoback.pngtextpointer.pngunderline.pngdragdroprobotdragdroprobot.pydragdroprobot.qrcdragdroprobot_rc2.pydragdroprobot_rc3.pyimageshead.pngelasticnodes.pypadnavigatorbackside.uiimagesartsfftscope.pngblue_angle_swirl.jpgkontact_contacts.pngkontact_journal.pngkontact_mail.pngkontact_notes.pngkopeteavailable.pngmetacontact_online.pngminitools.pngpadnavigator.pypadnavigator.qrcpadnavigator_rc2.pypadnavigator_rc3.pyui_backside.pyipcREADMElocalfortuneclient.pylocalfortuneserver.pysharedmemorydialog.pydialog.uiimage.pngqt.pngsharedmemory.pyitemviewsREADMEbasicsortfiltermodel.pychartchart.pychart.qrcchart_rc2.pychart_rc3.pymydata.chtqtdata.chtcoloreditorfactory.pycombowidgetmapper.pycustomsortfiltermodel.pydirview.pyeditabletreemodeldefault.txteditabletreemodel.pyeditabletreemodel.qrceditabletreemodel_rc2.pyeditabletreemodel_rc3.pymainwindow.uiui_mainwindow.pyfetchmore.pypixelatorimagesqt.pngpixelator.pypixelator.qrcpixelator_rc2.pypixelator_rc3.pypuzzleexample.jpgpuzzle.pypuzzle.qrcpuzzle_rc2.pypuzzle_rc3.pysimpledommodel.pysimpletreemodeldefault.txtsimpletreemodel.pysimpletreemodel.qrcsimpletreemodel_rc2.pysimpletreemodel_rc3.pysimplewidgetmapper.pyspinboxdelegate.pystardelegate.pylayoutsREADMEbasiclayouts.pyborderlayout.pyflowlayout.pymainwindowsREADMEapplicationapplication.pyapplication.qrcapplication_rc2.pyapplication_rc3.pyimagescopy.pngcut.pngnew.pngopen.pngpaste.pngsave.pngdockwidgetsdockwidgets.pydockwidgets.qrcdockwidgets_rc2.pydockwidgets_rc3.pyimagesnew.pngprint.pngsave.pngundo.pngmdiimagescopy.pngcut.pngnew.pngopen.pngpaste.pngsave.pngmdi.pymdi.qrcmdi_rc2.pymdi_rc3.pymenus.pyrecentfiles.pysdiimagescopy.pngcut.pngnew.pngopen.pngpaste.pngsave.pngsdi.pysdi.qrcsdi_rc2.pysdi_rc3.pyseparations.pynetworkREADMEblockingfortuneclient.pybroadcastreceiver.pybroadcastsender.pyfortuneclient.pyfortuneserver.pyftpftp.pyftp.qrcftp_rc2.pyftp_rc3.pyimagescdtoparent.pngdir.pngfile.pnghttpauthenticationdialog.uihttp.pyloopback.pythreadedfortuneserver.pyopengl2dpainting.pyREADMEgrabber.pyhellogl.pyoverpainting.pysamplebuffers.pytexturesimagesside1.pngside2.pngside3.pngside4.pngside5.pngside6.pngtextures.pytextures.qrctextures_rc2.pytextures_rc3.pypaintingREADMEbasicdrawingbasicdrawing.pybasicdrawing.qrcbasicdrawing_rc2.pybasicdrawing_rc3.pyimagesbrick.pngqt-logo.pngconcentriccircles.pypainterpaths.pysvgviewerfilesbubbles.svgcubic.svgspheres.svgsvgviewer.pysvgviewer.qrcsvgviewer_rc2.pysvgviewer_rc3.pytransformations.pyphononREADMEcapabilities.pymusicplayer.pypyuiccompile-on-the-fly.pydemo.uiload_ui1.pyload_ui2.pyrichtextREADMEcalendar.pyorderform.pysyntaxhighlighter.pytextobjectfilesheart.svgtextobject.pyscriptREADMEhelloscript.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_rc2.pycustomcompleter_rc3.pyresourceswordlist.txti18ni18n.pyi18n.qrci18n_rc2.pyi18n_rc3.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.pywebkitdomtraversaldomtraversal.pyui_window.pywindow.uifancybrowserfancybrowser.pyjquery.min.jsjquery.qrcjquery_rc2.pyjquery_rc3.pyformextractorform.htmlformextractor.pyformextractor.qrcformextractor.uiformextractor_rc2.pyformextractor_rc3.pyui_formextractor.pyframecapture.pygooglechatform.uigooglechat.pyui_form.pypreviewerpreviewer.pypreviewer.uiui_previewer.pysimpleselectorsimpleselector.pyui_window.pywindow.uiwebftpclient.pywidgetsREADMEanalogclock.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_rc2.pystylesheet_rc3.pystylesheeteditor.pystylesheeteditor.uiui_mainwindow.pyui_stylesheeteditor.pytetrix.pytooltipsimagescircle.pngsquare.pngtriangle.pngtooltips.pytooltips.qrctooltips_rc2.pytooltips_rc3.pywiggly.pywindowflags.pyxmlREADMEdombookmarksdombookmarks.pyfrank.xbeljennifer.xbelsaxbookmarksfrank.xbeljennifer.xbelsaxbookmarks.pyxmlpatternsREADMEschemafilescontact.xsdinvalid_contact.xmlinvalid_order.xmlinvalid_recipe.xmlorder.xsdrecipe.xsdvalid_contact.xmlvalid_order.xmlvalid_recipe.xmlschema.pyschema.qrcschema.uischema_rc2.pyschema_rc3.pyui_schema.pyhtml_sourcesbuffer_interface.rst.txtbuild_system.rst.txtdbus.rst.txtdeploy_commercial.rst.txtdesigner.rst.txtextension_api.rst.txtgotchas.rst.txti18n.rst.txtincompatibilities.rst.txtincompatible_apis.rst.txtindex.rst.txtinstallation.rst.txtintroduction.rst.txtkeyword_arguments.rst.txtnew_style_signals_slots.rst.txtold_style_signals_slots.rst.txtpickle.rst.txtpyqt_qsettings.rst.txtpyqt_qvariant.rst.txtpython_shell.rst.txtpython_v3.rst.txtqml.rst.txtqt_properties.rst.txtqt_v5.rst.txtresources.rst.txtwebkit.rst.txt_staticajax-loader.gifbasic.cssclassic.csscomment-bright.pngcomment-close.pngcomment.pngdoctools.jsdown-pressed.pngdown.pngfile.pngjquery-3.1.0.jsjquery.jslogo.pnglogo_tn.icominus.pngplus.pngpygments.csssearchtools.jssidebar.jsunderscore-1.3.1.jsunderscore.jsup-pressed.pngup.pngwebsupport.jsassistant-manual.htmlbuffer_interface.htmlbuild_system.htmlclasses.htmldbus.htmldeploy_commercial.htmldesigner.htmlextension_api.htmlgenindex.htmlgotchas.htmli18n.htmlimagesalphafill.pngassistant-toolbar.pngbearings.pngbrush-outline.pngbrush-styles.pngbuttonbox-gnomelayout-horizontal.pngbuttonbox-gnomelayout-vertical.pngbuttonbox-kdelayout-horizontal.pngbuttonbox-kdelayout-vertical.pngbuttonbox-mac-modeless-horizontal.pngbuttonbox-maclayout-horizontal.pngbuttonbox-maclayout-vertical.pngbuttonbox-winlayout-horizontal.pngbuttonbox-winlayout-vertical.pngcde-lcdnumber.pngcheckboxes-exclusive.pngcheckboxes-non-exclusive.pngcleanlooks-calendarwidget.pngcleanlooks-pushbutton-menu.pngconceptaudio.pngconceptvideo.pngcontainerextension-example.pngcursor-arrow.pngcursor-busy.pngcursor-closedhand.pngcursor-cross.pngcursor-forbidden.pngcursor-hand.pngcursor-hsplit.pngcursor-ibeam.pngcursor-openhand.pngcursor-sizeall.pngcursor-sizeb.pngcursor-sizef.pngcursor-sizeh.pngcursor-sizev.pngcursor-uparrow.pngcursor-vsplit.pngcursor-wait.pngcursor-whatsthis.pngeffectwidget.pngfiledialogurls.pngforeignkeys.pngframes.pnggraphicseffect-blur.pnggraphicseffect-colorize.pnggraphicseffect-drop-shadow.pnggraphicseffect-opacity.pnggraphicseffect-plain.pnggraphicseffect-widget.pnggraphicsview-ellipseitem-pie.pnggraphicsview-ellipseitem.pnggraphicsview-items.pnggraphicsview-lineitem.pnggraphicsview-parentchild.pnggraphicsview-pathitem.pnggraphicsview-pixmapitem.pnggraphicsview-polygonitem.pnggraphicsview-rectitem.pnggraphicsview-simpletextitem.pnggraphicsview-textitem.pnggraphicsview-view.pnggraphicsview-zorder.pnggridlayout.pnghoverevents.pnghttpstack.pngicon.pngimageprovider.pnginputdialogs.pnginsertrowinmodelview.pnglicensewizard-flow.pngmacintosh-checkbox.pngmacintosh-dateedit.pngmacintosh-datetimeedit.pngmacintosh-dial.pngmacintosh-groupbox.pngmacintosh-horizontalscrollbar.pngmacintosh-label.pngmacintosh-lcdnumber.pngmacintosh-lineedit.pngmacintosh-listview.pngmacintosh-menu.pngmacintosh-progressbar.pngmacintosh-pushbutton.pngmacintosh-radiobutton.pngmacintosh-slider.pngmacintosh-spinbox.pngmacintosh-tableview.pngmacintosh-tabwidget.pngmacintosh-timeedit.pngmacintosh-treeview.pngmainwindow-docks.pngmainwindowlayout.pngmdi-cascade.pngmdi-tile.pngmodelindex-no-parent.pngmodelview-begin-append-columns.pngmodelview-begin-append-rows.pngmodelview-begin-insert-columns.pngmodelview-begin-insert-rows.pngmodelview-begin-remove-columns.pngmodelview-begin-remove-rows.pngmodelview-move-rows-1.pngmodelview-move-rows-2.pngmodelview-move-rows-3.pngmodelview-move-rows-4.pngmotif-lcdnumber.pngmotif-menubar.pngmsgbox1.pngmsgbox2.pngmsgbox3.pngmsgbox4.pngnoforeignkeys.pngpalette.pngpangesture.pngparent-child-widgets.pngpatternist-wordProcessor.pngpinchgesture.pngplastique-checkbox.pngplastique-colordialog.pngplastique-dateedit.pngplastique-datetimeedit.pngplastique-dial.pngplastique-fontdialog.pngplastique-groupbox.pngplastique-horizontalscrollbar.pngplastique-label.pngplastique-lcdnumber.pngplastique-lineedit.pngplastique-listview.pngplastique-menu.pngplastique-menubar.pngplastique-printdialog-properties.pngplastique-printdialog.pngplastique-progressbar.pngplastique-progressdialog.pngplastique-pushbutton-menu.pngplastique-pushbutton.pngplastique-radiobutton.pngplastique-sizegrip.pngplastique-slider.pngplastique-spinbox.pngplastique-statusbar.pngplastique-tabbar-truncated.pngplastique-tabbar.pngplastique-tableview.pngplastique-tabwidget.pngplastique-timeedit.pngplastique-treeview.pngpropagation-custom.pngpropagation-standard.pngqactiongroup-align.pngqcalendarwidget-grid.pngqcolor-cmyk.pngqcolor-hsv.pngqcolor-hue.pngqcolor-rgb.pngqcolor-saturation.pngqcolor-value.pngqcolumnview.pngqconicalgradient.pngqdesktopwidget.pngqeasingcurve-inback.pngqeasingcurve-inbounce.pngqeasingcurve-incirc.pngqeasingcurve-incubic.pngqeasingcurve-inelastic.pngqeasingcurve-inexpo.pngqeasingcurve-inoutback.pngqeasingcurve-inoutbounce.pngqeasingcurve-inoutcirc.pngqeasingcurve-inoutcubic.pngqeasingcurve-inoutelastic.pngqeasingcurve-inoutexpo.pngqeasingcurve-inoutquad.pngqeasingcurve-inoutquart.pngqeasingcurve-inoutquint.pngqeasingcurve-inoutsine.pngqeasingcurve-inquad.pngqeasingcurve-inquart.pngqeasingcurve-inquint.pngqeasingcurve-insine.pngqeasingcurve-linear.pngqeasingcurve-outback.pngqeasingcurve-outbounce.pngqeasingcurve-outcirc.pngqeasingcurve-outcubic.pngqeasingcurve-outelastic.pngqeasingcurve-outexpo.pngqeasingcurve-outinback.pngqeasingcurve-outinbounce.pngqeasingcurve-outincirc.pngqeasingcurve-outincubic.pngqeasingcurve-outinelastic.pngqeasingcurve-outinexpo.pngqeasingcurve-outinquad.pngqeasingcurve-outinquart.pngqeasingcurve-outinquint.pngqeasingcurve-outinsine.pngqeasingcurve-outquad.pngqeasingcurve-outquart.pngqeasingcurve-outquint.pngqeasingcurve-outsine.pngqerrormessage.pngqformlayout-kde.pngqformlayout-mac.pngqformlayout-qpe.pngqformlayout-win.pngqgradient-conical.pngqgradient-linear.pngqgradient-radial.pngqgraphicsproxywidget-embed.pngqhboxlayout-with-5-children.pngqimage-32bit_scaled.pngqimage-8bit_scaled.pngqimage-scaling.pngqline-coordinates.pngqline-point.pngqlineargradient-pad.pngqlineargradient-reflect.pngqlineargradient-repeat.pngqlinef-bounded.pngqlinef-normalvector.pngqlinef-unbounded.pngqmatrix-combinedtransformation.pngqmatrix-representation.pngqmatrix-simpletransformation.pngqmdisubwindowlayout.pngqmessagebox-crit.pngqmessagebox-info.pngqmessagebox-quest.pngqmessagebox-warn.pngqpainter-affinetransformations.pngqpainter-arc.pngqpainter-basicdrawing.pngqpainter-chord.pngqpainter-clock.pngqpainter-compositiondemo.pngqpainter-compositionmode1.pngqpainter-compositionmode2.pngqpainter-concentriccircles.pngqpainter-ellipse.pngqpainter-gradients.pngqpainter-line.pngqpainter-painterpaths.pngqpainter-path.pngqpainter-pathstroking.pngqpainter-pie.pngqpainter-polygon.pngqpainter-rectangle.pngqpainter-rotation.pngqpainter-roundrect.pngqpainter-scale.pngqpainter-translation.pngqpainter-vectordeformation.pngqpainterpath-addellipse.pngqpainterpath-addpolygon.pngqpainterpath-addrectangle.pngqpainterpath-addtext.pngqpainterpath-arcto.pngqpainterpath-construction.pngqpainterpath-cubicto.pngqpainterpath-demo.pngqpainterpath-example.pngqpen-bevel.pngqpen-custom.pngqpen-dash.pngqpen-dashdot.pngqpen-dashdotdot.pngqpen-dashpattern.pngqpen-demo.pngqpen-dot.pngqpen-flat.pngqpen-miter.pngqpen-miterlimit.pngqpen-roundcap.pngqpen-roundjoin.pngqpen-solid.pngqpen-square.pngqradialgradient-pad.pngqradialgradient-reflect.pngqradialgradient-repeat.pngqrect-coordinates.pngqrect-diagram-one.pngqrect-diagram-three.pngqrect-diagram-two.pngqrect-diagram-zero.pngqrect-intersect.pngqrect-unite.pngqrectf-coordinates.pngqrectf-diagram-one.pngqrectf-diagram-three.pngqrectf-diagram-two.pngqscrollarea-noscrollbars.pngqscrollarea-onescrollbar.pngqscrollarea-twoscrollbars.pngqscrollbar-picture.pngqscrollbar-values.pngqsortfilterproxymodel-sorting.pngqspinbox-plusminus.pngqspinbox-updown.pngqstatustipevent-action.pngqstatustipevent-widget.pngqstyle-comboboxes.pngqstyleoptiontoolbar-position.pngqt-colors.pngqt-fillrule-oddeven.pngqt-fillrule-winding.pngqtabletevent-tilt.pngqtableview-resized.pngqtextblock-sequence.pngqtextfragment-split.pngqtextframe-style.pngqtexttableformat-cell.pngqtransform-combinedtransformation.pngqtransform-combinedtransformation2.pngqtransform-representation.pngqtransform-simpletransformation.pngqtwizard-aero1.pngqtwizard-aero2.pngqtwizard-classic1.pngqtwizard-classic2.pngqtwizard-mac1.pngqtwizard-mac2.pngqtwizard-macpage.pngqtwizard-modern1.pngqtwizard-modern2.pngqtwizard-nonmacpage.pngqundoview.pngqurl-authority.pngqurl-authority2.pngqurl-authority3.pngqurl-fragment.pngqurl-ftppath.pngqurl-mailtopath.pngqurl-querystring.pngqvboxlayout-with-5-children.pngqwebview-diagram.pngrb-logo.pngrelationaltable.pngrintersect.pngroaming-states.pngrsubtract.pngrunion.pngrxor.pngsimpleanchorlayout-example.pngswipegesture.pngsystem-tray.pngtaskmenuextension-example-faded.pngtcpstream.pngtexttable-merge.pngtexttable-split.pngudppackets.pngwhatsthis.pngwidgetdelegate.pngwindows-checkbox.pngwindows-lcdnumber.pngwindows-lineedit.pngwindows-radiobutton.pngwindows-slider.pngwindowsxp-dateedit.pngwindowsxp-datetimeedit.pngwindowsxp-dial.pngwindowsxp-fontcombobox.pngwindowsxp-groupbox.pngwindowsxp-horizontalscrollbar.pngwindowsxp-label.pngwindowsxp-lcdnumber.pngwindowsxp-listview.pngwindowsxp-menu.pngwindowsxp-progressbar.pngwindowsxp-pushbutton.pngwindowsxp-spinbox.pngwindowsxp-tableview.pngwindowsxp-tabwidget.pngwindowsxp-timeedit.pngwindowsxp-treeview.pngincompatibilities.htmlincompatible_apis.htmlindex.htmlinstallation.htmlintroduction.htmlkeyword_arguments.htmlmodules.htmlnew_style_signals_slots.htmlobjects.invold_style_signals_slots.htmlphonon-abstractaudiooutput.htmlphonon-abstractvideooutput.htmlphonon-audiocapturedevice.htmlphonon-audiochanneldescription.htmlphonon-audiooutput.htmlphonon-audiooutputdevice.htmlphonon-audiooutputdevicemodel.htmlphonon-backendcapabilities-notifier.htmlphonon-backendcapabilities.htmlphonon-effect.htmlphonon-effectdescription.htmlphonon-effectdescriptionmodel.htmlphonon-effectparameter-hints.htmlphonon-effectparameter.htmlphonon-effectwidget.htmlphonon-mediacontroller-features.htmlphonon-mediacontroller.htmlphonon-medianode.htmlphonon-mediaobject.htmlphonon-mediasource.htmlphonon-module.htmlphonon-path.htmlphonon-seekslider.htmlphonon-subtitledescription.htmlphonon-videoplayer.htmlphonon-videowidget.htmlphonon-volumeslider.htmlphonon.htmlpickle.htmlpy-modindex.htmlpyqt_qsettings.htmlpyqt_qvariant.htmlpython_shell.htmlpython_v3.htmlqabstractanimation.htmlqabstractbutton.htmlqabstracteventdispatcher.htmlqabstractextensionfactory.htmlqabstractextensionmanager.htmlqabstractfileengine-fileflags.htmlqabstractfileengine.htmlqabstractfileenginehandler.htmlqabstractfileengineiterator.htmlqabstractformbuilder.htmlqabstractgraphicsshapeitem.htmlqabstractitemdelegate.htmlqabstractitemmodel.htmlqabstractitemview-edittriggers.htmlqabstractitemview.htmlqabstractlistmodel.htmlqabstractmessagehandler.htmlqabstractnetworkcache.htmlqabstractprintdialog-printdialogoptions.htmlqabstractprintdialog.htmlqabstractproxymodel.htmlqabstractscrollarea.htmlqabstractslider.htmlqabstractsocket.htmlqabstractspinbox-stepenabled.htmlqabstractspinbox.htmlqabstractstate.htmlqabstracttablemodel.htmlqabstracttextdocumentlayout-paintcontext.htmlqabstracttextdocumentlayout-selection.htmlqabstracttextdocumentlayout.htmlqabstracttransition.htmlqabstracturiresolver.htmlqabstractvideobuffer.htmlqabstractvideosurface.htmlqabstractxmlnodemodel.htmlqabstractxmlreceiver.htmlqaction.htmlqactionevent.htmlqactiongroup.htmlqanimationgroup.htmlqapplication.htmlqassistantclient.htmlqaudio.htmlqaudiodeviceinfo.htmlqaudioformat.htmlqaudioinput.htmlqaudiooutput.htmlqauthenticator.htmlqaxcontainer.htmlqbasictimer.htmlqbitarray.htmlqbitmap.htmlqboxlayout.htmlqbrush.htmlqbuffer.htmlqbuttongroup.htmlqbytearray.htmlqbytearraymatcher.htmlqcalendarwidget.htmlqchar.htmlqcheckbox.htmlqchildevent.htmlqclipboard.htmlqcloseevent.htmlqcolor.htmlqcolordialog-colordialogoptions.htmlqcolordialog.htmlqcolumnview.htmlqcombobox.htmlqcommandlinkbutton.htmlqcommonstyle.htmlqcompleter.htmlqconicalgradient.htmlqcontextmenuevent.htmlqcoreapplication.htmlqcryptographichash.htmlqcursor.htmlqdatastream.htmlqdatawidgetmapper.htmlqdate.htmlqdateedit.htmlqdatetime.htmlqdatetimeedit-sections.htmlqdatetimeedit.htmlqdbus.htmlqdbusabstractadaptor.htmlqdbusabstractinterface.htmlqdbusargument.htmlqdbusconnection-connectioncapabilities.htmlqdbusconnection-registeroptions.htmlqdbusconnection.htmlqdbusconnectioninterface.htmlqdbuserror.htmlqdbusinterface.htmlqdbusmessage.htmlqdbusobjectpath.htmlqdbuspendingcall.htmlqdbuspendingcallwatcher.htmlqdbuspendingreply.htmlqdbusreply.htmlqdbusservicewatcher-watchmode.htmlqdbusservicewatcher.htmlqdbussignature.htmlqdbusunixfiledescriptor.htmlqdbusvariant.htmlqdeclarativecomponent.htmlqdeclarativecontext.htmlqdeclarativeengine.htmlqdeclarativeerror.htmlqdeclarativeexpression.htmlqdeclarativeextensionplugin.htmlqdeclarativeimageprovider.htmlqdeclarativeitem.htmlqdeclarativelistreference.htmlqdeclarativenetworkaccessmanagerfactory.htmlqdeclarativeparserstatus.htmlqdeclarativeproperty.htmlqdeclarativepropertymap.htmlqdeclarativepropertyvaluesource.htmlqdeclarativescriptstring.htmlqdeclarativeview.htmlqdesigneractioneditorinterface.htmlqdesignercontainerextension.htmlqdesignercustomwidgetcollectioninterface.htmlqdesignercustomwidgetinterface.htmlqdesignerformeditorinterface.htmlqdesignerformwindowcursorinterface.htmlqdesignerformwindowinterface-feature.htmlqdesignerformwindowinterface.htmlqdesignerformwindowmanagerinterface.htmlqdesignermembersheetextension.htmlqdesignerobjectinspectorinterface.htmlqdesignerpropertyeditorinterface.htmlqdesignerpropertysheetextension.htmlqdesignertaskmenuextension.htmlqdesignerwidgetboxinterface.htmlqdesktopservices.htmlqdesktopwidget.htmlqdial.htmlqdialog.htmlqdialogbuttonbox-standardbuttons.htmlqdialogbuttonbox.htmlqdir-filters.htmlqdir-sortflags.htmlqdir.htmlqdiriterator-iteratorflags.htmlqdiriterator.htmlqdirmodel.htmlqdockwidget-dockwidgetfeatures.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.htmlqerrormessage.htmlqevent.htmlqeventloop-processeventsflags.htmlqeventloop.htmlqeventtransition.htmlqextensionfactory.htmlqextensionmanager.htmlqfile-filehandleflags.htmlqfile-permissions.htmlqfile.htmlqfiledialog-options.htmlqfiledialog.htmlqfileiconprovider.htmlqfileinfo.htmlqfileopenevent.htmlqfilesystemmodel.htmlqfilesystemwatcher.htmlqfinalstate.htmlqfocusevent.htmlqfocusframe.htmlqfont.htmlqfontcombobox-fontfilters.htmlqfontcombobox.htmlqfontdatabase.htmlqfontdialog-fontdialogoptions.htmlqfontdialog.htmlqfontinfo.htmlqfontmetrics.htmlqfontmetricsf.htmlqformbuilder.htmlqformlayout.htmlqframe.htmlqfsfileengine.htmlqftp.htmlqgenericargument.htmlqgenericreturnargument.htmlqgesture.htmlqgestureevent.htmlqgesturerecognizer-result.htmlqgesturerecognizer.htmlqgl-formatoptions.htmlqgl.htmlqglbuffer.htmlqglcolormap.htmlqglcontext-bindoptions.htmlqglcontext.htmlqglformat-openglversionflags.htmlqglformat.htmlqglframebufferobject.htmlqglframebufferobjectformat.htmlqglpixelbuffer.htmlqglshader-shadertype.htmlqglshader.htmlqglshaderprogram.htmlqglwidget.htmlqglyphrun.htmlqgradient.htmlqgraphicsanchor.htmlqgraphicsanchorlayout.htmlqgraphicsblureffect-blurhints.htmlqgraphicsblureffect.htmlqgraphicscolorizeeffect.htmlqgraphicsdropshadoweffect.htmlqgraphicseffect-changeflags.htmlqgraphicseffect.htmlqgraphicsellipseitem.htmlqgraphicsgridlayout.htmlqgraphicsitem-graphicsitemflags.htmlqgraphicsitem.htmlqgraphicsitemanimation.htmlqgraphicsitemgroup.htmlqgraphicslayout.htmlqgraphicslayoutitem.htmlqgraphicslinearlayout.htmlqgraphicslineitem.htmlqgraphicsobject.htmlqgraphicsopacityeffect.htmlqgraphicspathitem.htmlqgraphicspixmapitem.htmlqgraphicspolygonitem.htmlqgraphicsproxywidget.htmlqgraphicsrectitem.htmlqgraphicsrotation.htmlqgraphicsscale.htmlqgraphicsscene-scenelayers.htmlqgraphicsscene.htmlqgraphicsscenecontextmenuevent.htmlqgraphicsscenedragdropevent.htmlqgraphicssceneevent.htmlqgraphicsscenehelpevent.htmlqgraphicsscenehoverevent.htmlqgraphicsscenemouseevent.htmlqgraphicsscenemoveevent.htmlqgraphicssceneresizeevent.htmlqgraphicsscenewheelevent.htmlqgraphicssimpletextitem.htmlqgraphicssvgitem.htmlqgraphicstextitem.htmlqgraphicstransform.htmlqgraphicsview-cachemode.htmlqgraphicsview-optimizationflags.htmlqgraphicsview.htmlqgraphicswebview.htmlqgraphicswidget.htmlqgridlayout.htmlqgroupbox.htmlqhboxlayout.htmlqheaderview.htmlqhelpcontentitem.htmlqhelpcontentmodel.htmlqhelpcontentwidget.htmlqhelpengine.htmlqhelpenginecore.htmlqhelpevent.htmlqhelpindexmodel.htmlqhelpindexwidget.htmlqhelpsearchengine.htmlqhelpsearchquery.htmlqhelpsearchquerywidget.htmlqhelpsearchresultwidget.htmlqhideevent.htmlqhistorystate.htmlqhostaddress.htmlqhostinfo.htmlqhoverevent.htmlqhttp.htmlqhttpheader.htmlqhttpmultipart.htmlqhttppart.htmlqhttprequestheader.htmlqhttpresponseheader.htmlqicon.htmlqicondragevent.htmlqiconengine.htmlqiconenginev2-availablesizesargument.htmlqiconenginev2.htmlqidentityproxymodel.htmlqimage.htmlqimageiohandler.htmlqimagereader.htmlqimagewriter.htmlqinputcontext.htmlqinputcontextfactory.htmlqinputdialog-inputdialogoptions.htmlqinputdialog.htmlqinputevent.htmlqinputmethodevent-attribute.htmlqinputmethodevent.htmlqintvalidator.htmlqiodevice-openmode.htmlqiodevice.htmlqitemdelegate.htmlqitemeditorcreatorbase.htmlqitemeditorfactory.htmlqitemselection.htmlqitemselectionmodel-selectionflags.htmlqitemselectionmodel.htmlqitemselectionrange.htmlqkeyevent.htmlqkeyeventtransition.htmlqkeysequence.htmlqlabel.htmlqlatin1char.htmlqlatin1string.htmlqlayout.htmlqlayoutitem.htmlqlcdnumber.htmlqlibrary-loadhints.htmlqlibrary.htmlqlibraryinfo.htmlqline.htmlqlineargradient.htmlqlineedit.htmlqlinef.htmlqlistview.htmlqlistwidget.htmlqlistwidgetitem.htmlqlocale-numberoptions.htmlqlocale.htmlqlocalserver.htmlqlocalsocket.htmlqmainwindow-dockoptions.htmlqmainwindow.htmlqmargins.htmlqmatrix.htmlqmatrix2x2.htmlqmatrix2x3.htmlqmatrix2x4.htmlqmatrix3x2.htmlqmatrix3x3.htmlqmatrix3x4.htmlqmatrix4x2.htmlqmatrix4x3.htmlqmatrix4x4.htmlqmdiarea-areaoptions.htmlqmdiarea.htmlqmdisubwindow-subwindowoptions.htmlqmdisubwindow.htmlqmenu.htmlqmenubar.htmlqmessagebox-standardbuttons.htmlqmessagebox.htmlqmetaclassinfo.htmlqmetaenum.htmlqmetamethod.htmlqmetaobject.htmlqmetaproperty.htmlqmetatype.htmlqmimedata.htmlqmimesource.htmlqml.htmlqmodelindex.htmlqmouseevent.htmlqmouseeventtransition.htmlqmoveevent.htmlqmovie.htmlqmutex.htmlqmutexlocker.htmlqnetworkaccessmanager.htmlqnetworkaddressentry.htmlqnetworkcachemetadata.htmlqnetworkconfiguration-stateflags.htmlqnetworkconfiguration.htmlqnetworkconfigurationmanager-capabilities.htmlqnetworkconfigurationmanager.htmlqnetworkcookie.htmlqnetworkcookiejar.htmlqnetworkdiskcache.htmlqnetworkinterface-interfaceflags.htmlqnetworkinterface.htmlqnetworkproxy-capabilities.htmlqnetworkproxy.htmlqnetworkproxyfactory.htmlqnetworkproxyquery.htmlqnetworkreply.htmlqnetworkrequest.htmlqnetworksession.htmlqobject.htmlqobjectcleanuphandler.htmlqpagesetupdialog-pagesetupdialogoptions.htmlqpagesetupdialog.htmlqpaintdevice.htmlqpaintengine-dirtyflags.htmlqpaintengine-paintenginefeatures.htmlqpaintengine.htmlqpaintenginestate.htmlqpainter-pixmapfragment.htmlqpainter-pixmapfragmenthints.htmlqpainter-renderhints.htmlqpainter.htmlqpainterpath-element.htmlqpainterpath.htmlqpainterpathstroker.htmlqpaintevent.htmlqpalette.htmlqpangesture.htmlqparallelanimationgroup.htmlqpauseanimation.htmlqpen.htmlqpersistentmodelindex.htmlqpicture.htmlqpictureio.htmlqpinchgesture-changeflags.htmlqpinchgesture.htmlqpixmap.htmlqpixmapcache-key.htmlqpixmapcache.htmlqplaintextdocumentlayout.htmlqplaintextedit.htmlqpluginloader.htmlqpoint.htmlqpointf.htmlqpolygon.htmlqpolygonf.htmlqprintdialog.htmlqprintengine.htmlqprinter.htmlqprinterinfo.htmlqprintpreviewdialog.htmlqprintpreviewwidget.htmlqprocess.htmlqprocessenvironment.htmlqprogressbar.htmlqprogressdialog.htmlqpropertyanimation.htmlqproxymodel.htmlqpushbutton.htmlqpydeclarativepropertyvaluesource.htmlqpydesignercontainerextension.htmlqpydesignercustomwidgetcollectionplugin.htmlqpydesignercustomwidgetplugin.htmlqpydesignermembersheetextension.htmlqpydesignerpropertysheetextension.htmlqpydesignertaskmenuextension.htmlqpynullvariant.htmlqpytextobject.htmlqquaternion.htmlqradialgradient.htmlqradiobutton.htmlqrawfont.htmlqreadlocker.htmlqreadwritelock.htmlqrect.htmlqrectf.htmlqregexp.htmlqregexpvalidator.htmlqregion.htmlqresizeevent.htmlqresource.htmlqrubberband.htmlqrunnable.htmlqscriptclass-queryflags.htmlqscriptclass.htmlqscriptclasspropertyiterator.htmlqscriptcontext.htmlqscriptcontextinfo.htmlqscriptengine-qobjectwrapoptions.htmlqscriptengine.htmlqscriptengineagent.htmlqscriptenginedebugger.htmlqscriptstring.htmlqscriptsyntaxcheckresult.htmlqscriptvalue-propertyflags.htmlqscriptvalue-resolveflags.htmlqscriptvalue.htmlqscriptvalueiterator.htmlqscrollarea.htmlqscrollbar.htmlqsemaphore.htmlqsequentialanimationgroup.htmlqsessionmanager.htmlqsettings.htmlqsharedmemory.htmlqshortcut.htmlqshortcutevent.htmlqshowevent.htmlqsignalmapper.htmlqsignaltransition.htmlqsimplexmlnodemodel.htmlqsize.htmlqsizef.htmlqsizegrip.htmlqsizepolicy-controltypes.htmlqsizepolicy.htmlqslider.htmlqsocketnotifier.htmlqsortfilterproxymodel.htmlqsound.htmlqsourcelocation.htmlqspaceritem.htmlqspinbox.htmlqsplashscreen.htmlqsplitter.htmlqsplitterhandle.htmlqsql-paramtype.htmlqsql.htmlqsqldatabase.htmlqsqldriver.htmlqsqldrivercreatorbase.htmlqsqlerror.htmlqsqlfield.htmlqsqlindex.htmlqsqlquery.htmlqsqlquerymodel.htmlqsqlrecord.htmlqsqlrelation.htmlqsqlrelationaldelegate.htmlqsqlrelationaltablemodel.htmlqsqlresult.htmlqsqltablemodel.htmlqssl-ssloptions.htmlqssl.htmlqsslcertificate.htmlqsslcipher.htmlqsslconfiguration.htmlqsslerror.htmlqsslkey.htmlqsslsocket.htmlqstackedlayout.htmlqstackedwidget.htmlqstandarditem.htmlqstandarditemmodel.htmlqstate.htmlqstatemachine-signalevent.htmlqstatemachine-wrappedevent.htmlqstatemachine.htmlqstatictext.htmlqstatusbar.htmlqstatustipevent.htmlqstring-sectionflags.htmlqstring.htmlqstringlist.htmlqstringlistmodel.htmlqstringmatcher.htmlqstringref.htmlqstyle-state.htmlqstyle-subcontrols.htmlqstyle.htmlqstyleditemdelegate.htmlqstylefactory.htmlqstylehintreturn.htmlqstylehintreturnmask.htmlqstylehintreturnvariant.htmlqstyleoption.htmlqstyleoptionbutton-buttonfeatures.htmlqstyleoptionbutton.htmlqstyleoptioncombobox.htmlqstyleoptioncomplex.htmlqstyleoptiondockwidget.htmlqstyleoptiondockwidgetv2.htmlqstyleoptionfocusrect.htmlqstyleoptionframe.htmlqstyleoptionframev2-framefeatures.htmlqstyleoptionframev2.htmlqstyleoptionframev3.htmlqstyleoptiongraphicsitem.htmlqstyleoptiongroupbox.htmlqstyleoptionheader.htmlqstyleoptionmenuitem.htmlqstyleoptionprogressbar.htmlqstyleoptionprogressbarv2.htmlqstyleoptionrubberband.htmlqstyleoptionsizegrip.htmlqstyleoptionslider.htmlqstyleoptionspinbox.htmlqstyleoptiontab-cornerwidgets.htmlqstyleoptiontab.htmlqstyleoptiontabbarbase.htmlqstyleoptiontabbarbasev2.htmlqstyleoptiontabv2.htmlqstyleoptiontabv3.htmlqstyleoptiontabwidgetframe.htmlqstyleoptiontabwidgetframev2.htmlqstyleoptiontitlebar.htmlqstyleoptiontoolbar-toolbarfeatures.htmlqstyleoptiontoolbar.htmlqstyleoptiontoolbox.htmlqstyleoptiontoolboxv2.htmlqstyleoptiontoolbutton-toolbuttonfeatures.htmlqstyleoptiontoolbutton.htmlqstyleoptionviewitem.htmlqstyleoptionviewitemv2-viewitemfeatures.htmlqstyleoptionviewitemv2.htmlqstyleoptionviewitemv3.htmlqstyleoptionviewitemv4.htmlqstylepainter.htmlqsvggenerator.htmlqsvgrenderer.htmlqsvgwidget.htmlqswipegesture.htmlqsyntaxhighlighter.htmlqsysinfo.htmlqsystemlocale.htmlqsystemsemaphore.htmlqsystemtrayicon.htmlqt-alignment.htmlqt-dockwidgetareas.htmlqt-dropactions.htmlqt-gestureflags.htmlqt-imageconversionflags.htmlqt-inputmethodhints.htmlqt-itemflags.htmlqt-keyboardmodifiers.htmlqt-matchflags.htmlqt-mousebuttons.htmlqt-orientations.htmlqt-textinteractionflags.htmlqt-toolbarareas.htmlqt-touchpointstates.htmlqt-windowflags.htmlqt-windowstates.htmlqt.htmlqt_properties.htmlqt_v5.htmlqtabbar.htmlqtabletevent.htmlqtableview.htmlqtablewidget.htmlqtablewidgetitem.htmlqtablewidgetselectionrange.htmlqtabwidget.htmlqtapandholdgesture.htmlqtapgesture.htmlqtassistant.htmlqtcore.htmlqtcpserver.htmlqtcpsocket.htmlqtdbus.htmlqtdeclarative.htmlqtdesigner.htmlqtemporaryfile.htmlqtest.htmlqtextblock-iterator.htmlqtextblock.htmlqtextblockformat.htmlqtextblockgroup.htmlqtextblockuserdata.htmlqtextboundaryfinder-boundaryreasons.htmlqtextboundaryfinder.htmlqtextbrowser.htmlqtextcharformat.htmlqtextcodec-conversionflags.htmlqtextcodec-converterstate.htmlqtextcodec.htmlqtextcursor.htmlqtextdecoder.htmlqtextdocument-findflags.htmlqtextdocument.htmlqtextdocumentfragment.htmlqtextdocumentwriter.htmlqtextedit-autoformatting.htmlqtextedit-extraselection.htmlqtextedit.htmlqtextencoder.htmlqtextformat-pagebreakflags.htmlqtextformat.htmlqtextfragment.htmlqtextframe-iterator.htmlqtextframe.htmlqtextframeformat.htmlqtextimageformat.htmlqtextinlineobject.htmlqtextitem-renderflags.htmlqtextitem.htmlqtextlayout-formatrange.htmlqtextlayout.htmlqtextlength.htmlqtextline.htmlqtextlist.htmlqtextlistformat.htmlqtextobject.htmlqtextobjectinterface.htmlqtextoption-flags.htmlqtextoption-tab.htmlqtextoption.htmlqtextstream-numberflags.htmlqtextstream.htmlqtexttable.htmlqtexttablecell.htmlqtexttablecellformat.htmlqtexttableformat.htmlqtgui.htmlqthelp.htmlqthread.htmlqthreadpool.htmlqtime.htmlqtimeedit.htmlqtimeline.htmlqtimer.htmlqtimerevent.htmlqtmultimedia.htmlqtnetwork.htmlqtoolbar.htmlqtoolbox.htmlqtoolbutton.htmlqtooltip.htmlqtopengl.htmlqtouchevent-touchpoint.htmlqtouchevent.htmlqtransform.htmlqtranslator.htmlqtreeview.htmlqtreewidget.htmlqtreewidgetitem.htmlqtreewidgetitemiterator-iteratorflags.htmlqtreewidgetitemiterator.htmlqtscript.htmlqtscripttools.htmlqtsql.htmlqtsvg.htmlqttest.htmlqtwebkit.htmlqtxml.htmlqtxmlpatterns.htmlqudpsocket-bindmode.htmlqudpsocket.htmlqundocommand.htmlqundogroup.htmlqundostack.htmlqundoview.htmlqurl-formattingoptions.htmlqurl.htmlqurlinfo.htmlquuid.htmlqvalidator.htmlqvariant.htmlqvariantanimation.htmlqvboxlayout.htmlqvector2d.htmlqvector3d.htmlqvector4d.htmlqvideoframe.htmlqvideosurfaceformat.htmlqwaitcondition.htmlqwebdatabase.htmlqwebelement.htmlqwebelementcollection.htmlqwebframe.htmlqwebhistory.htmlqwebhistoryinterface.htmlqwebhistoryitem.htmlqwebhittestresult.htmlqwebinspector.htmlqwebpage-choosemultiplefilesextensionoption.htmlqwebpage-choosemultiplefilesextensionreturn.htmlqwebpage-errorpageextensionoption.htmlqwebpage-errorpageextensionreturn.htmlqwebpage-extensionoption.htmlqwebpage-extensionreturn.htmlqwebpage-findflags.htmlqwebpage-viewportattributes.htmlqwebpage.htmlqwebpluginfactory-extensionoption.htmlqwebpluginfactory-extensionreturn.htmlqwebpluginfactory-mimetype.htmlqwebpluginfactory-plugin.htmlqwebpluginfactory.htmlqwebsecurityorigin.htmlqwebsettings.htmlqwebview.htmlqwhatsthis.htmlqwhatsthisclickedevent.htmlqwheelevent.htmlqwidget-renderflags.htmlqwidget.htmlqwidgetaction.htmlqwidgetitem.htmlqwindowstatechangeevent.htmlqwizard-wizardoptions.htmlqwizard.htmlqwizardpage.htmlqworkspace.htmlqwritelocker.htmlqx11embedcontainer.htmlqx11embedwidget.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.htmlresources.htmlsearch.htmlsearchindex.jsthreads.htmlwebkit.htmlsphinxbuffer_interface.rstbuild_system.rstconf.pydbus.rstdeploy_commercial.rstdesigner.rstextension_api.rstgotchas.rsti18n.rstincompatibilities.rstincompatible_apis.rstindex.rstinstallation.rstintroduction.rstkeyword_arguments.rstnew_style_signals_slots.rstold_style_signals_slots.rstpickle.rstpyqt_qsettings.rstpyqt_qvariant.rstpython_shell.rstpython_v3.rstqml.rstqt_properties.rstqt_v5.rstresources.rststaticclassic.csslogo.pnglogo_tn.icowebkit.rst/usr/share/doc//usr/share/doc/PyQt4-doc//usr/share/doc/PyQt4-doc/examples//usr/share/doc/PyQt4-doc/examples/activeqt//usr/share/doc/PyQt4-doc/examples/activeqt/webbrowser//usr/share/doc/PyQt4-doc/examples/activeqt/webbrowser/icons//usr/share/doc/PyQt4-doc/examples/animation//usr/share/doc/PyQt4-doc/examples/animation/animatedtiles//usr/share/doc/PyQt4-doc/examples/animation/animatedtiles/images//usr/share/doc/PyQt4-doc/examples/animation/appchooser//usr/share/doc/PyQt4-doc/examples/animation/easing//usr/share/doc/PyQt4-doc/examples/animation/easing/images//usr/share/doc/PyQt4-doc/examples/animation/states//usr/share/doc/PyQt4-doc/examples/animation/stickman//usr/share/doc/PyQt4-doc/examples/animation/stickman/animations//usr/share/doc/PyQt4-doc/examples/dbus//usr/share/doc/PyQt4-doc/examples/dbus/chat//usr/share/doc/PyQt4-doc/examples/dbus/pingpong//usr/share/doc/PyQt4-doc/examples/dbus/remotecontrolledcar//usr/share/doc/PyQt4-doc/examples/dbus/remotecontrolledcar/car//usr/share/doc/PyQt4-doc/examples/dbus/remotecontrolledcar/controller//usr/share/doc/PyQt4-doc/examples/declarative//usr/share/doc/PyQt4-doc/examples/declarative/modelviews//usr/share/doc/PyQt4-doc/examples/declarative/modelviews/objectlistmodel//usr/share/doc/PyQt4-doc/examples/declarative/toys//usr/share/doc/PyQt4-doc/examples/declarative/toys/clocks//usr/share/doc/PyQt4-doc/examples/declarative/toys/clocks/content//usr/share/doc/PyQt4-doc/examples/declarative/toys/corkboards//usr/share/doc/PyQt4-doc/examples/declarative/toys/dynamicscene//usr/share/doc/PyQt4-doc/examples/declarative/toys/dynamicscene/images//usr/share/doc/PyQt4-doc/examples/declarative/toys/tic-tac-toe//usr/share/doc/PyQt4-doc/examples/declarative/toys/tic-tac-toe/content//usr/share/doc/PyQt4-doc/examples/declarative/toys/tic-tac-toe/content/pics//usr/share/doc/PyQt4-doc/examples/declarative/toys/tvtennis//usr/share/doc/PyQt4-doc/examples/declarative/ui-components//usr/share/doc/PyQt4-doc/examples/declarative/ui-components/dialcontrol//usr/share/doc/PyQt4-doc/examples/declarative/ui-components/dialcontrol/content//usr/share/doc/PyQt4-doc/examples/declarative/ui-components/flipable//usr/share/doc/PyQt4-doc/examples/declarative/ui-components/flipable/content//usr/share/doc/PyQt4-doc/examples/declarative/ui-components/progressbar//usr/share/doc/PyQt4-doc/examples/declarative/ui-components/progressbar/content//usr/share/doc/PyQt4-doc/examples/declarative/ui-components/scrollbar//usr/share/doc/PyQt4-doc/examples/declarative/ui-components/searchbox//usr/share/doc/PyQt4-doc/examples/declarative/ui-components/searchbox/images//usr/share/doc/PyQt4-doc/examples/declarative/ui-components/slideswitch//usr/share/doc/PyQt4-doc/examples/declarative/ui-components/slideswitch/content//usr/share/doc/PyQt4-doc/examples/declarative/ui-components/spinner//usr/share/doc/PyQt4-doc/examples/declarative/ui-components/spinner/content//usr/share/doc/PyQt4-doc/examples/declarative/ui-components/tabwidget//usr/share/doc/PyQt4-doc/examples/demos//usr/share/doc/PyQt4-doc/examples/demos/declarative//usr/share/doc/PyQt4-doc/examples/demos/declarative/minehunt//usr/share/doc/PyQt4-doc/examples/demos/declarative/minehunt/MinehuntCore//usr/share/doc/PyQt4-doc/examples/demos/declarative/minehunt/MinehuntCore/pics//usr/share/doc/PyQt4-doc/examples/demos/declarative/samegame//usr/share/doc/PyQt4-doc/examples/demos/declarative/samegame/SamegameCore//usr/share/doc/PyQt4-doc/examples/demos/declarative/samegame/SamegameCore/pics//usr/share/doc/PyQt4-doc/examples/demos/declarative/samegame/highscores//usr/share/doc/PyQt4-doc/examples/demos/embedded//usr/share/doc/PyQt4-doc/examples/demos/embeddeddialogs//usr/share/doc/PyQt4-doc/examples/demos/qtdemo//usr/share/doc/PyQt4-doc/examples/demos/qtdemo/images//usr/share/doc/PyQt4-doc/examples/demos/qtdemo/xml//usr/share/doc/PyQt4-doc/examples/demos/spreadsheet//usr/share/doc/PyQt4-doc/examples/demos/spreadsheet/images//usr/share/doc/PyQt4-doc/examples/demos/textedit//usr/share/doc/PyQt4-doc/examples/demos/textedit/images//usr/share/doc/PyQt4-doc/examples/demos/textedit/images/mac//usr/share/doc/PyQt4-doc/examples/demos/textedit/images/win//usr/share/doc/PyQt4-doc/examples/designer//usr/share/doc/PyQt4-doc/examples/designer/calculatorform//usr/share/doc/PyQt4-doc/examples/designer/plugins//usr/share/doc/PyQt4-doc/examples/designer/plugins/python//usr/share/doc/PyQt4-doc/examples/designer/plugins/widgets//usr/share/doc/PyQt4-doc/examples/desktop//usr/share/doc/PyQt4-doc/examples/desktop/systray//usr/share/doc/PyQt4-doc/examples/desktop/systray/images//usr/share/doc/PyQt4-doc/examples/dialogs//usr/share/doc/PyQt4-doc/examples/dialogs/classwizard//usr/share/doc/PyQt4-doc/examples/dialogs/classwizard/images//usr/share/doc/PyQt4-doc/examples/dialogs/configdialog//usr/share/doc/PyQt4-doc/examples/dialogs/configdialog/images//usr/share/doc/PyQt4-doc/examples/draganddrop//usr/share/doc/PyQt4-doc/examples/draganddrop/delayedencoding//usr/share/doc/PyQt4-doc/examples/draganddrop/delayedencoding/images//usr/share/doc/PyQt4-doc/examples/draganddrop/draggableicons//usr/share/doc/PyQt4-doc/examples/draganddrop/draggableicons/images//usr/share/doc/PyQt4-doc/examples/draganddrop/draggabletext//usr/share/doc/PyQt4-doc/examples/draganddrop/fridgemagnets//usr/share/doc/PyQt4-doc/examples/draganddrop/puzzle//usr/share/doc/PyQt4-doc/examples/effects//usr/share/doc/PyQt4-doc/examples/graphicsview//usr/share/doc/PyQt4-doc/examples/graphicsview/collidingmice//usr/share/doc/PyQt4-doc/examples/graphicsview/collidingmice/images//usr/share/doc/PyQt4-doc/examples/graphicsview/diagramscene//usr/share/doc/PyQt4-doc/examples/graphicsview/diagramscene/images//usr/share/doc/PyQt4-doc/examples/graphicsview/dragdroprobot//usr/share/doc/PyQt4-doc/examples/graphicsview/dragdroprobot/images//usr/share/doc/PyQt4-doc/examples/graphicsview/padnavigator//usr/share/doc/PyQt4-doc/examples/graphicsview/padnavigator/images//usr/share/doc/PyQt4-doc/examples/ipc//usr/share/doc/PyQt4-doc/examples/ipc/sharedmemory//usr/share/doc/PyQt4-doc/examples/itemviews//usr/share/doc/PyQt4-doc/examples/itemviews/chart//usr/share/doc/PyQt4-doc/examples/itemviews/editabletreemodel//usr/share/doc/PyQt4-doc/examples/itemviews/pixelator//usr/share/doc/PyQt4-doc/examples/itemviews/pixelator/images//usr/share/doc/PyQt4-doc/examples/itemviews/puzzle//usr/share/doc/PyQt4-doc/examples/itemviews/simpletreemodel//usr/share/doc/PyQt4-doc/examples/layouts//usr/share/doc/PyQt4-doc/examples/mainwindows//usr/share/doc/PyQt4-doc/examples/mainwindows/application//usr/share/doc/PyQt4-doc/examples/mainwindows/application/images//usr/share/doc/PyQt4-doc/examples/mainwindows/dockwidgets//usr/share/doc/PyQt4-doc/examples/mainwindows/dockwidgets/images//usr/share/doc/PyQt4-doc/examples/mainwindows/mdi//usr/share/doc/PyQt4-doc/examples/mainwindows/mdi/images//usr/share/doc/PyQt4-doc/examples/mainwindows/sdi//usr/share/doc/PyQt4-doc/examples/mainwindows/sdi/images//usr/share/doc/PyQt4-doc/examples/network//usr/share/doc/PyQt4-doc/examples/network/ftp//usr/share/doc/PyQt4-doc/examples/network/ftp/images//usr/share/doc/PyQt4-doc/examples/network/http//usr/share/doc/PyQt4-doc/examples/opengl//usr/share/doc/PyQt4-doc/examples/opengl/textures//usr/share/doc/PyQt4-doc/examples/opengl/textures/images//usr/share/doc/PyQt4-doc/examples/painting//usr/share/doc/PyQt4-doc/examples/painting/basicdrawing//usr/share/doc/PyQt4-doc/examples/painting/basicdrawing/images//usr/share/doc/PyQt4-doc/examples/painting/svgviewer//usr/share/doc/PyQt4-doc/examples/painting/svgviewer/files//usr/share/doc/PyQt4-doc/examples/phonon//usr/share/doc/PyQt4-doc/examples/pyuic//usr/share/doc/PyQt4-doc/examples/richtext//usr/share/doc/PyQt4-doc/examples/richtext/textobject//usr/share/doc/PyQt4-doc/examples/richtext/textobject/files//usr/share/doc/PyQt4-doc/examples/script//usr/share/doc/PyQt4-doc/examples/sql//usr/share/doc/PyQt4-doc/examples/threads//usr/share/doc/PyQt4-doc/examples/tools//usr/share/doc/PyQt4-doc/examples/tools/codecs//usr/share/doc/PyQt4-doc/examples/tools/codecs/encodedfiles//usr/share/doc/PyQt4-doc/examples/tools/customcompleter//usr/share/doc/PyQt4-doc/examples/tools/customcompleter/resources//usr/share/doc/PyQt4-doc/examples/tools/i18n//usr/share/doc/PyQt4-doc/examples/tools/i18n/translations//usr/share/doc/PyQt4-doc/examples/tools/settingseditor//usr/share/doc/PyQt4-doc/examples/tools/settingseditor/inifiles//usr/share/doc/PyQt4-doc/examples/tutorials//usr/share/doc/PyQt4-doc/examples/tutorials/addressbook//usr/share/doc/PyQt4-doc/examples/webkit//usr/share/doc/PyQt4-doc/examples/webkit/domtraversal//usr/share/doc/PyQt4-doc/examples/webkit/fancybrowser//usr/share/doc/PyQt4-doc/examples/webkit/formextractor//usr/share/doc/PyQt4-doc/examples/webkit/googlechat//usr/share/doc/PyQt4-doc/examples/webkit/previewer//usr/share/doc/PyQt4-doc/examples/webkit/simpleselector//usr/share/doc/PyQt4-doc/examples/widgets//usr/share/doc/PyQt4-doc/examples/widgets/icons//usr/share/doc/PyQt4-doc/examples/widgets/icons/images//usr/share/doc/PyQt4-doc/examples/widgets/movie//usr/share/doc/PyQt4-doc/examples/widgets/stylesheet//usr/share/doc/PyQt4-doc/examples/widgets/stylesheet/images//usr/share/doc/PyQt4-doc/examples/widgets/stylesheet/qss//usr/share/doc/PyQt4-doc/examples/widgets/tooltips//usr/share/doc/PyQt4-doc/examples/widgets/tooltips/images//usr/share/doc/PyQt4-doc/examples/xml//usr/share/doc/PyQt4-doc/examples/xml/dombookmarks//usr/share/doc/PyQt4-doc/examples/xml/saxbookmarks//usr/share/doc/PyQt4-doc/examples/xmlpatterns//usr/share/doc/PyQt4-doc/examples/xmlpatterns/schema//usr/share/doc/PyQt4-doc/examples/xmlpatterns/schema/files//usr/share/doc/PyQt4-doc/html//usr/share/doc/PyQt4-doc/html/_sources//usr/share/doc/PyQt4-doc/html/_static//usr/share/doc/PyQt4-doc/html/images//usr/share/doc/PyQt4-doc/sphinx//usr/share/doc/PyQt4-doc/sphinx/static/-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 -m64 -mtune=genericdrpmxz2x86_64-redhat-linux-gnu        !"""#$%&#''()*+,--,./.,.,.,.,0 1+234 56789999999999999999999:9:99::::::::::::::;'''<=>>>??@A@9'BBBCDEEEEFGHIJKLHMNONNNNPNNQRSC9999999999999999999999T.%UUUUUUV ''''WWXYZZ[Z[[Z[ZZZZZZZ 0\  ]^_].9 ].9 .9N``a``abbcdeeefaafaaghhhhhhhhib 9j9 k k \\ \ l....%.0mnnY0.%opqoppqq\qqrstuvwxyz{{|}~%%      m !""#$$$$%&'$$$()*+,-..//0123456789:;;<=>>??@@ABBCDEFGHIJKLMNOPQPPPRSTUVWXYZ[\][^___`abcdef_g_hqppqppoqqoooooooooooooooooooooooooooop\qppqooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooqoooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooqpoooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooop\iopmdirectoryASCII textX pixmap image, ASCII textPython script, ASCII text executableC++ source, ASCII textJPEG 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-interlacedPNG image data, 200 x 200, 8-bit/color RGBA, non-interlacedPNG image data, 22 x 22, 8-bit/color RGBA, non-interlacedPNG image data, 15 x 78, 8-bit/color RGBA, non-interlacedPNG image data, 13 x 88, 8-bit/color RGBA, non-interlacedPNG image data, 20 x 20, 8-bit/color RGBA, non-interlacedPNG image data, 5 x 85, 8-bit/color RGBA, non-interlacedJPEG image data, JFIF standard 1.01, resolution (DPI), density 72x72, segment length 16, Exif Standard: [TIFF image data, big-endian, direntries=10, manufacturer=Apple, model=iPhone 3GS, xresolution=152, yresolution=160, resolutionunit=2, software=GIMP 2.6.7, datetime=2010:04:08 14:47:03, GPS-Data], baseline, precision 8, 800x480, frames 3PNG image data, 503 x 506, 8-bit/color RGBA, non-interlacedPNG image data, 100 x 76, 8-bit/color RGBA, non-interlacedPNG image data, 64 x 64, 16-bit/color RGBA, non-interlacedPNG image data, 61 x 85, 8-bit/color RGBA, non-interlacedPNG image data, 21 x 30, 8-bit/color RGBA, non-interlacedPNG image data, 30 x 27, 8-bit/color RGBA, 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, 70 x 74, 8-bit/color RGBA, non-interlacedPNG image data, 420 x 420, 8-bit/color RGBA, non-interlacedPNG image data, 210 x 210, 8-bit/color RGBA, non-interlacedPNG image data, 8 x 63, 8-bit/color RGBA, non-interlacedPNG image data, 19 x 72, 8-bit/color RGBA, non-interlacedPNG image data, 148 x 105, 8-bit/color RGBA, non-interlacedPNG image data, 142 x 192, 8-bit/color RGBA, non-interlacedPNG image data, 43 x 25, 8-bit/color RGB, non-interlacedJPEG image data, JFIF standard 1.01, resolution (DPI), density 72x72, segment length 16, Exif Standard: [TIFF image data, little-endian, direntries=10, description= , manufacturer=SONY, model=CYBERSHOT, orientation=upper-left, xresolution=182, yresolution=190, resolutionunit=2, datetime=2011:05:13 17:55:23], baseline, precision 8, 1280x960, frames 3PNG image data, 16 x 16, 8-bit gray+alpha, non-interlacedPNG image data, 43 x 25, 8-bit/color RGBA, non-interlacedSVG Scalable Vector Graphics imagePNG image data, 17 x 197, 8-bit/color RGBA, non-interlacedPNG image data, 91 x 44, 8-bit/color RGBA, non-interlacedPNG image data, 16 x 31, 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, 40 x 40, 8-bit/color RGBA, non-interlacedPNG image data, 26 x 30, 8-bit/color RGBA, non-interlacedPNG image data, 16 x 16, 8-bit/color RGBA, non-interlacedPNG image data, 909 x 600, 8-bit/color RGB, non-interlacedASCII text, with very long linesPHP script, ASCII textPNG 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, 16 x 16, 4-bit colormap, 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, 32 x 32, 8-bit/color RGBA, non-interlacedPNG image data, 24 x 24, 8-bit/color RGBA, non-interlacedC++ source, ASCII text, with very long linesPNG 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, 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, 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-interlacedPNG 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, 15 x 13, 8-bit/color RGBA, non-interlacedPNG image data, 256 x 256, 8-bit colormap, non-interlacedPNG image data, 32 x 16, 8-bit/color RGB, non-interlacedISO-8859 text, with CRLF line terminatorsLittle-endian UTF-16 Unicode textUTF-8 Unicode 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, 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-interlacedXML 1.0 document, UTF-8 Unicode textGIF image data, version 89a, 16 x 16PNG image data, 100 x 100, 8-bit/color RGB, non-interlacedPNG image data, 11 x 11, 8-bit grayscale, non-interlacedXML 1.0 document, ASCII text, with very long linesHTML document, UTF-8 Unicode textHTML document, UTF-8 Unicode text, with very long linesPNG image data, 100 x 100, 4-bit colormap, non-interlacedPNG image data, 253 x 26, 8-bit/color RGB, non-interlacedPNG image data, 287 x 136, 2-bit colormap, non-interlacedPNG image data, 153 x 148, 8-bit colormap, non-interlacedPNG image data, 419 x 613, 8-bit colormap, non-interlacedPNG image data, 1000 x 49, 8-bit/color RGB, non-interlacedPNG image data, 97 x 350, 8-bit/color RGB, non-interlacedPNG image data, 1000 x 48, 8-bit/color RGB, non-interlacedPNG image data, 85 x 350, 8-bit/color RGB, non-interlacedPNG image data, 1000 x 54, 8-bit/color RGB, non-interlacedPNG image data, 126 x 350, 8-bit/color RGB, non-interlacedPNG image data, 1000 x 46, 8-bit/color RGB, non-interlacedPNG image data, 100 x 353, 8-bit/color RGB, non-interlacedPNG image data, 76 x 61, 8-bit colormap, non-interlacedPNG image data, 188 x 134, 8-bit/color RGBA, non-interlacedPNG image data, 224 x 134, 8-bit/color RGBA, non-interlacedPNG image data, 340 x 201, 8-bit/color RGBA, non-interlacedPNG image data, 130 x 137, 8-bit/color RGB, non-interlacedPNG image data, 347 x 139, 8-bit/color RGB, non-interlacedPNG image data, 349 x 214, 8-bit/color RGB, non-interlacedPNG image data, 285 x 295, 8-bit/color RGBA, non-interlacedPNG image data, 25 x 25, 2-bit colormap, non-interlacedPNG image data, 32 x 32, 2-bit colormap, non-interlacedPNG image data, 310 x 132, 8-bit/color RGBA, non-interlacedPNG image data, 300 x 206, 8-bit/color RGBA, non-interlacedPNG image data, 448 x 206, 8-bit colormap, non-interlacedPNG image data, 656 x 664, 8-bit/color RGB, non-interlacedPNG image data, 320 x 195, 8-bit/color RGB, non-interlacedPNG image data, 412 x 354, 8-bit/color RGB, non-interlacedPNG image data, 704 x 279, 8-bit/color RGBA, non-interlacedPNG image data, 354 x 208, 8-bit/color RGBA, non-interlacedPNG image data, 138 x 198, 8-bit gray+alpha, non-interlacedPNG image data, 425 x 150, 4-bit colormap, non-interlacedPNG image data, 186 x 236, 8-bit colormap, non-interlacedPNG image data, 597 x 204, 8-bit/color RGB, non-interlacedPNG image data, 596 x 312, 8-bit/color RGBA, non-interlacedPNG image data, 96 x 97, 8-bit/color RGBA, non-interlacedPNG image data, 822 x 287, 8-bit/color RGB, non-interlacedPNG image data, 460 x 203, 8-bit colormap, non-interlacedPNG image data, 593 x 423, 8-bit colormap, non-interlacedPNG image data, 183 x 33, 8-bit/color RGBA, non-interlacedPNG image data, 300 x 39, 8-bit colormap, non-interlacedPNG image data, 300 x 39, 8-bit/color RGBA, non-interlacedPNG image data, 112 x 112, 8-bit gray+alpha, non-interlacedPNG image data, 233 x 129, 8-bit/color RGBA, non-interlacedPNG image data, 298 x 27, 8-bit/color RGBA, non-interlacedPNG image data, 77 x 32, 8-bit colormap, non-interlacedPNG image data, 77 x 60, 8-bit gray+alpha, non-interlacedPNG image data, 300 x 34, 8-bit colormap, non-interlacedPNG image data, 243 x 173, 8-bit/color RGBA, non-interlacedPNG image data, 178 x 96, 8-bit/color RGBA, non-interlacedPNG image data, 172 x 32, 8-bit/color RGBA, non-interlacedPNG image data, 93 x 44, 8-bit/color RGBA, non-interlacedPNG image data, 300 x 34, 8-bit/color RGBA, non-interlacedPNG image data, 253 x 172, 8-bit/color RGBA, non-interlacedPNG image data, 455 x 302, 8-bit/color RGB, non-interlacedPNG image data, 347 x 314, 8-bit/color RGBA, non-interlacedPNG image data, 235 x 207, 8-bit/color RGB, non-interlacedPNG image data, 344 x 216, 8-bit grayscale, non-interlacedPNG image data, 241 x 137, 8-bit/color RGBA, non-interlacedPNG image data, 137 x 166, 8-bit/color RGBA, non-interlacedPNG image data, 137 x 191, 8-bit/color RGBA, non-interlacedPNG image data, 200 x 362, 8-bit/color RGB, non-interlacedPNG image data, 138 x 164, 8-bit/color RGB, non-interlacedPNG image data, 138 x 163, 8-bit/color RGB, non-interlacedPNG image data, 76 x 59, 8-bit colormap, non-interlacedPNG image data, 291 x 41, 8-bit colormap, non-interlacedPNG image data, 301 x 124, 8-bit/color RGBA, non-interlacedPNG image data, 314 x 135, 8-bit/color RGB, non-interlacedPNG image data, 467 x 128, 8-bit/color RGB, non-interlacedPNG image data, 466 x 245, 8-bit/color RGB, non-interlacedPNG image data, 750 x 202, 8-bit/color RGBA, non-interlacedPNG image data, 221 x 131, 8-bit/color RGBA, non-interlacedPNG image data, 474 x 312, 8-bit/color RGB, non-interlacedPNG image data, 954 x 622, 8-bit colormap, non-interlacedPNG image data, 191 x 34, 8-bit gray+alpha, non-interlacedPNG image data, 547 x 417, 8-bit/color RGBA, non-interlacedPNG image data, 211 x 33, 8-bit colormap, non-interlacedPNG image data, 111 x 103, 8-bit/color RGBA, non-interlacedPNG image data, 520 x 401, 8-bit/color RGBA, non-interlacedPNG image data, 233 x 129, 8-bit colormap, non-interlacedPNG image data, 209 x 28, 8-bit colormap, non-interlacedPNG image data, 76 x 37, 8-bit gray+alpha, non-interlacedPNG image data, 76 x 63, 8-bit gray+alpha, non-interlacedPNG image data, 211 x 34, 8-bit gray+alpha, non-interlacedPNG image data, 251 x 175, 8-bit/color RGBA, non-interlacedPNG image data, 193 x 84, 8-bit/color RGBA, non-interlacedPNG image data, 196 x 41, 8-bit gray+alpha, non-interlacedPNG image data, 332 x 193, 8-bit/color RGBA, non-interlacedPNG image data, 350 x 327, 8-bit/color RGBA, non-interlacedPNG image data, 181 x 37, 8-bit colormap, non-interlacedPNG image data, 379 x 144, 8-bit/color RGBA, non-interlacedPNG image data, 99 x 41, 8-bit colormap, non-interlacedPNG image data, 191 x 35, 8-bit colormap, non-interlacedPNG image data, 112 x 112, 8-bit/color RGBA, non-interlacedPNG image data, 211 x 27, 8-bit colormap, non-interlacedPNG image data, 420 x 41, 8-bit gray+alpha, non-interlacedPNG image data, 267 x 41, 8-bit/color RGBA, non-interlacedPNG image data, 291 x 41, 8-bit/color RGBA, non-interlacedPNG image data, 631 x 172, 8-bit/color RGB, non-interlacedPNG image data, 612 x 146, 8-bit/color RGB, non-interlacedPNG image data, 244 x 213, 8-bit colormap, non-interlacedPNG image data, 337 x 198, 8-bit/color RGBA, non-interlacedPNG image data, 289 x 209, 8-bit/color RGB, non-interlacedPNG image data, 313 x 209, 8-bit/color RGB, non-interlacedPNG image data, 434 x 313, 8-bit/color RGB, non-interlacedPNG image data, 318 x 80, 8-bit/color RGB, non-interlacedPNG image data, 318 x 80, 8-bit grayscale, non-interlacedPNG image data, 449 x 200, 8-bit colormap, non-interlacedPNG image data, 501 x 296, 8-bit/color RGB, non-interlacedPNG image data, 384 x 335, 8-bit/color RGB, non-interlacedPNG image data, 128 x 128, 8-bit/color RGB, non-interlacedPNG image data, 318 x 189, 8-bit/color RGB, non-interlacedPNG image data, 258 x 140, 8-bit colormap, non-interlacedPNG image data, 140 x 128, 8-bit/color RGB, non-interlacedPNG image data, 140 x 127, 8-bit colormap, non-interlacedPNG image data, 433 x 209, 8-bit colormap, non-interlacedPNG image data, 437 x 44, 8-bit/color RGBA, non-interlacedPNG image data, 284 x 284, 8-bit/color RGBA, non-interlacedPNG image data, 414 x 284, 8-bit/color RGB, non-interlacedPNG image data, 560 x 122, 8-bit/color RGB, non-interlacedPNG image data, 333 x 312, 8-bit/color RGB, non-interlacedPNG image data, 200 x 294, 8-bit/color RGBA, non-interlacedPNG image data, 200 x 295, 8-bit/color RGBA, non-interlacedPNG image data, 199 x 295, 8-bit/color RGBA, non-interlacedPNG image data, 338 x 140, 8-bit grayscale, non-interlacedPNG image data, 338 x 169, 8-bit/color RGB, non-interlacedPNG image data, 385 x 140, 8-bit grayscale, non-interlacedPNG image data, 113 x 113, 8-bit colormap, non-interlacedPNG image data, 210 x 209, 8-bit/color RGB, non-interlacedPNG image data, 115 x 114, 8-bit colormap, non-interlacedPNG image data, 191 x 158, 8-bit/color RGB, non-interlacedPNG image data, 37 x 36, 2-bit colormap, non-interlacedPNG image data, 39 x 38, 2-bit colormap, non-interlacedPNG image data, 40 x 39, 2-bit colormap, non-interlacedPNG image data, 308 x 256, 8-bit/color RGB, non-interlacedPNG image data, 83 x 84, 8-bit colormap, non-interlacedPNG image data, 215 x 227, 8-bit/color RGB, non-interlacedPNG image data, 85 x 85, 8-bit colormap, non-interlacedPNG image data, 116 x 115, 8-bit/color RGB, non-interlacedPNG image data, 262 x 230, 8-bit/color RGB, non-interlacedPNG image data, 600 x 127, 4-bit colormap, non-interlacedPNG image data, 600 x 126, 4-bit colormap, non-interlacedPNG image data, 218 x 224, 8-bit/color RGB, non-interlacedPNG image data, 92 x 92, 8-bit colormap, non-interlacedPNG image data, 154 x 175, 8-bit/color RGB, non-interlacedPNG image data, 87 x 86, 8-bit colormap, non-interlacedPNG image data, 209 x 256, 8-bit/color RGB, non-interlacedPNG image data, 69 x 70, 8-bit colormap, non-interlacedPNG image data, 158 x 168, 8-bit/color RGBA, non-interlacedPNG image data, 84 x 84, 8-bit colormap, non-interlacedPNG image data, 96 x 97, 8-bit colormap, non-interlacedPNG image data, 92 x 72, 4-bit colormap, non-interlacedPNG image data, 91 x 75, 8-bit colormap, non-interlacedPNG image data, 175 x 118, 8-bit/color RGB, non-interlacedPNG image data, 175 x 141, 8-bit/color RGB, non-interlacedPNG image data, 259 x 240, 8-bit/color RGB, non-interlacedPNG image data, 179 x 144, 8-bit/color RGB, non-interlacedPNG image data, 201 x 173, 8-bit/color RGB, non-interlacedPNG image data, 225 x 177, 8-bit/color RGB, non-interlacedPNG image data, 186 x 162, 8-bit/color RGB, non-interlacedPNG image data, 231 x 304, 8-bit/color RGBA, non-interlacedPNG image data, 229 x 303, 8-bit/color RGBA, non-interlacedPNG image data, 157 x 295, 8-bit/color RGB, non-interlacedPNG image data, 196 x 118, 8-bit/color RGB, non-interlacedPNG image data, 195 x 118, 8-bit/color RGB, non-interlacedPNG image data, 192 x 144, 8-bit/color RGBA, non-interlacedPNG image data, 358 x 350, 8-bit/color RGBA, non-interlacedPNG image data, 194 x 118, 8-bit/color RGB, non-interlacedPNG image data, 151 x 123, 8-bit colormap, non-interlacedPNG image data, 155 x 296, 8-bit/color RGB, non-interlacedPNG image data, 386 x 140, 8-bit/color RGB, non-interlacedPNG image data, 148 x 123, 8-bit colormap, non-interlacedPNG image data, 155 x 295, 8-bit/color RGB, non-interlacedPNG image data, 153 x 123, 8-bit/color RGB, non-interlacedPNG image data, 219 x 294, 8-bit/color RGBA, non-interlacedPNG image data, 220 x 296, 8-bit/color RGBA, non-interlacedPNG image data, 486 x 294, 8-bit/color RGB, non-interlacedPNG image data, 333 x 249, 8-bit/color RGB, non-interlacedPNG image data, 432 x 249, 8-bit/color RGB, non-interlacedPNG image data, 353 x 227, 8-bit/color RGBA, non-interlacedPNG image data, 537 x 294, 8-bit/color RGB, non-interlacedPNG image data, 248 x 181, 8-bit/color RGB, non-interlacedPNG image data, 250 x 182, 8-bit/color RGB, non-interlacedPNG image data, 249 x 182, 8-bit/color RGB, non-interlacedPNG image data, 169 x 186, 8-bit grayscale, non-interlacedPNG image data, 250 x 175, 8-bit/color RGB, non-interlacedPNG image data, 574 x 238, 8-bit colormap, non-interlacedPNG image data, 107 x 34, 8-bit colormap, non-interlacedPNG image data, 186 x 109, 8-bit/color RGB, non-interlacedPNG image data, 672 x 148, 8-bit/color RGBA, non-interlacedPNG image data, 459 x 291, 8-bit grayscale, non-interlacedPNG image data, 640 x 215, 8-bit/color RGB, non-interlacedPNG image data, 230 x 204, 8-bit/color RGB, non-interlacedPNG image data, 231 x 202, 8-bit/color RGB, non-interlacedPNG image data, 266 x 225, 8-bit grayscale, non-interlacedPNG image data, 315 x 129, 8-bit/color RGBA, non-interlacedPNG image data, 239 x 256, 8-bit/color RGB, non-interlacedPNG image data, 531 x 64, 8-bit/color RGB, non-interlacedPNG image data, 356 x 233, 8-bit/color RGB, non-interlacedPNG image data, 321 x 231, 8-bit/color RGBA, non-interlacedPNG image data, 132 x 136, 8-bit colormap, non-interlacedPNG image data, 225 x 225, 8-bit/color RGB, non-interlacedPNG image data, 152 x 150, 8-bit colormap, non-interlacedPNG image data, 251 x 220, 8-bit/color RGB, non-interlacedPNG image data, 254 x 220, 8-bit/color RGB, non-interlacedPNG image data, 307 x 220, 8-bit/color RGB, non-interlacedPNG image data, 903 x 459, 8-bit colormap, non-interlacedPNG image data, 259 x 220, 8-bit/color RGB, non-interlacedPNG image data, 753 x 466, 8-bit colormap, non-interlacedPNG image data, 186 x 191, 8-bit/color RGB, non-interlacedPNG image data, 584 x 257, 8-bit colormap, non-interlacedPNG image data, 574 x 101, 8-bit colormap, non-interlacedPNG image data, 567 x 179, 8-bit colormap, non-interlacedPNG image data, 577 x 92, 8-bit colormap, non-interlacedPNG image data, 482 x 91, 8-bit colormap, non-interlacedPNG image data, 393 x 92, 8-bit colormap, non-interlacedPNG image data, 872 x 93, 8-bit colormap, non-interlacedPNG image data, 97 x 193, 8-bit/color RGBA, non-interlacedPNG image data, 516 x 291, 8-bit/color RGB, non-interlacedPNG image data, 32 x 32, 8-bit/color RGB, non-interlacedPNG image data, 457 x 205, 8-bit colormap, non-interlacedPNG image data, 100 x 48, 2-bit colormap, non-interlacedPNG image data, 569 x 391, 4-bit colormap, non-interlacedPNG image data, 258 x 216, 8-bit/color RGBA, non-interlacedPNG image data, 320 x 149, 8-bit/color RGB, non-interlacedPNG image data, 336 x 352, 8-bit/color RGBA, non-interlacedPNG image data, 600 x 112, 8-bit colormap, non-interlacedPNG image data, 120 x 70, 8-bit colormap, non-interlacedPNG image data, 138 x 69, 8-bit colormap, non-interlacedPNG image data, 600 x 113, 8-bit/color RGB, non-interlacedPNG image data, 284 x 246, 8-bit colormap, non-interlacedPNG image data, 303 x 151, 8-bit/color RGBA, non-interlacedPNG image data, 191 x 31, 8-bit colormap, non-interlacedPNG image data, 76 x 62, 8-bit colormap, non-interlacedPNG image data, 312 x 32, 8-bit colormap, non-interlacedPNG image data, 312 x 28, 8-bit colormap, non-interlacedPNG image data, 314 x 30, 8-bit colormap, non-interlacedPNG image data, 312 x 29, 8-bit colormap, non-interlacedPNG image data, 76 x 34, 8-bit colormap, non-interlacedPNG image data, 76 x 64, 8-bit colormap, non-interlacedPNG image data, 253 x 174, 8-bit/color RGBA, non-interlacedPNG image data, 193 x 86, 8-bit colormap, non-interlacedPNG image data, 183 x 34, 8-bit colormap, non-interlacedPNG image data, 89 x 37, 8-bit colormap, non-interlacedPNG image data, 253 x 174, 8-bit colormap, non-interlacedPNG image data, 253 x 175, 8-bit/color RGBA, non-interlacedASCII text, with very long lines, with no line terminatorsutf-8?`7zXZ !#,>2?]"k%aysyFWK ǎL6oHm)îE ̰qnR)Ae"lN*\뱼,ݲg'o-6LmX';Rq!m= 9o=cqpqQ"`G:m|^|TaEG"L*TbipB9J-IAة oΊVoQhbt"i*v,=Ts BA0*R$\=B؅%c&ԻG#&?{e C{]8H/tDKmعx&_);1h Z=m~J2zulS4|zJm1"VӲ$i ϩoMe!j 7w;`G-XwrRbc_d i.Ԫt3n 0(K#\ʼnb"lN+`6yR u[ ЉxǾڭ}xP^),^j3cYaz< ΅&Ug=Q䆝RtPbcad;N3hPIV5XUY03INnw7Q^%k ߵk`V5еEZbHɒ> $wt GJQԾlQD<=[y{bLmqv}zZV+s1>VgGT4B!ģM\f95NkUJt88n%X#]"۫O%Jz/)@Os̼2ppЃ] !X9[=~BNǾ{ ^MeѱwQ( E >߫;𾸹dQԴW@? !"\*oIſ B+cڢAn3FA 08`&FNaskV9Ƞ3m TD?+AXus9BV腁#by LYƘg,,FF'*QWfVcۨ&>Ѥ B:isx<`m*'8گJeٍW5L?"[R6*l Ri,=~'bHwckF~cQbq~J>?Ňuvc^#).1g-Gسd-~.Dv^TC=;lN4Npq.k,:fq*Ԇ2OPi{M7K6e'8.9ջ^ڬTѸ\ =^䦃1Eh𭹘/*<TOF*qx1toNh壚uį~Fb| W")=mFb˳Ln *F#vmWj~bS -'~.X/-D"L^9Y$ebޞP2gBK컸`9i:ƉC%Ϥ|wߺ9 -HdOlݹ?UMپjCNW% x4؋k~u|k.ptU aLdU2WVۼv;4;p"Д0{ D,{|dd׳B9q;h8 ݌~ӣ2AAOd{?k F?M3_qP9LhDKz>FgJHʤ`hm!Y=nodSEh&^ `yQ߇*͉QAZkV1L{G%ImVxJQE‘rz+aCG½, g鸛έk{&K¸j#V=8<`iJ|OIߟsLؕ$QʷC5- I2UC (m!]J<#m|#ƳBU FPqa맧D Q/}>. E"@wؒv䶒E(p2EƳ<̓׵mH2 } Xs)pk謶67D'Mu a+ [/4ROף_S./Lr}v>S G)vjd[[\ -ی7qy7纈-m{?G5jȞef{(DOva? j5苄?)P#"3$'ѭgݑ̷& W8"<5J\8J Vw,t%ghg/uu_J=ƹ8ΪUIךЃ)ΰ…b Z| ?Zpv{NxE!IagUm g-9(?38,NbYAPs *Y 0*ZS!*^Ҳ̞˯]8 1yx˟(ߗQ7 Xt; n郱yIWPfNjU d H~@A,)ۦEX l" 0jrE4)@Gl&ޱ|A| D%kfa ݀ gxAo"L] >N{9`onv",k>r泋9 3SÊĚRVhFQy"=&WëʈrD Th 'h0ؘ.l?❱Rl]mrM6bLEdmǪ#LN YMEHF[t&/YeDgBna`|@9Xgo\-I!}R֕CWN.0C0l~:%htcGwhdX/XA#@o (y3DtV;!1,H'U!t!ߢ HȻizj~@cec􁅾̿չ#ncn_fO&Pl)KDEb^Am yz1gۈ7] uAV3#7\fj﮺w* O v8I/"re^34AIJܿS~u}IF׵u@bG%2ȯ;md\z@C`6E#IA}Q\K;9w亍 Ȩ-$%ayPx krUђ+=!x(gVΉ-e`ޙ1GFQ:\o}ALWIbȁ.40 S 9jC.SҖh6P8zzg,U}u,&Ӻ?lJƜD%4Hp\gWα [;-Ad909RiŔX*7NHIRefJS(%PHlWk۔ޝ %xO[FK֚N,|ʯ]QWj,*7y 8S)ߐ|lx'IqVvy(O\ (=W3zJXRQ韖udXv&IjgQF)2{>BZFVH#,U>MYkmVeP0 : FHL'f ŗ 9wk~`|tlz/]$%[Ɉ;IVL03j[p7wՏCĢ.`yR \)|.F&j:QgȜE3.k U}N4ܑdSO"HlN`с>x#ZJx&͙b3|^'^uzlH ݈Sfu%6+ۙC,60ZV=9_C_{sϋ?dˎWˇcۅmC&Ξ HTC1/g m>ktv'vSso$sct&Z^ԧ2-H ?P2j//`dBUvg0)vt=:M'%sӤW<ԉ ,1w|I]Gr1OoB@-e+3<C;|Wt@oNNEDgd,c2 $z8>INy;Fݒw1?CoAEmUG)sɤxjHmи 9 { .WLVIKU4yMR0k'ET5S=£.r?JPJLB~2p兆rk)|BnPfH><gtoFFAd(3 4ZU?*8:|s~뷊:ǥ?}xr|J1HH Tt V@YLh@uW~դ.+Ka; 㪡()Ֆ\w In|q;DZDGȵ =0h^X| # GxQ?ğ` [wc8 puDCVe&~RdJMo/ty>e@D+̋y5&|e4ϑ'콜¯rԝ5>3u_׬ v-wĎJ>@/+|{@9`ɭruE $85@L*ߺgJHueď`ڈuq;۵ (%|Dd כYa_~JfZMϔqiEv TsgodSzr{cz/٩-gM7j+E<7 G4fS";T&U T`ěX8ZsCI%'gf{7B\96,W<WԵ||.9SУro8^nG̡yt6t!e 4ˮkP.G,TaZG+eXx0k'\Tŧϲ6 4F멳G4tvMs]m!\ɱ}ST)vE2nNWlLcF3+Rc [;y@b-O=p^L4k4͓+: iQJsњ; $npUcPU*8 8Ҝ `6YG^4";@W>\A\p&Lʑ76#N qAsocA"&Pjbr34ٻ'Եjgλ.3n†)Ιf؟=#? Hoڊ͘gL9:~ i\Oi *YfT!i~@ʕwDX ~mX|bNDULr#/nV7(laMd8v`o[82c#$/.?}#aJ_Un1 hH)Zc 2E#0gcQu*fq7PS`]/'.38o(6;lEK*` S`n*.A6[41)o{H,:!{jGU[/DL)1 Nj) &~6& =h~a &Dךe㛍 O@"27@SRTH4ʙ[߇-×Iڥ0҇>yuI1OHqI}`4~wAA/әqi~+9ȯU%iE׌&uwr /|;uTLw8mS#Y8$=oSA~_/OT+by髌5}8ljꈨ (:3KUL*˜ɠ{zvf2 XTXu[;nt` bT/0 :bL*N?em4*JI"%պ5;~vտ;#ع/6J lNlD*4xdfh<^ ECjbhIׁi#F("ird5j&撊gFRJ$GYn8YkyE+0 1уG#p6g|F8+K$j]\"x p@?3h2Q,OGk2CcMDzQG9HC^+ Bxu0 w.Ixa# f|GO?p0Pu4-jma9.\J>i+: x{d!ع )pJ[#>"vNgi(U;!`$~ZΣ,)qK4<ŻWNV8YlC@71,^^߹]& "m A( t4xA>5 ~? bq>WXj"SB5bu2nE*&qInu,DtUDL ƶl{AL,aL:뿨d QY CI Sq5\@-N3]V^YHjbxނ0q|͛R,8 0#DBN%D.u0k5+⋬9GW%նْB`6i}Pu,hVl~<&ff@#E8h]{ [Df#J J7(4T's^mHpdD .wZS{7P Q?9:. _$ UBNfe8B^7PД7~˅z@ U'y8-2хk>hS<[-J_,&\EjS7L #-.qhTwV@d.[xRP]̈́DlMx"\|Lcr) SEmL-HpM^oB,U߅kD13aUصko?=2'ȳP6X& 39 qnxydغX$KnAO7D dz^kZ w =^'?pM7Vl (UEnx[ȱ,QI 4WNj=r o":hA:Cw.$N\2'_!'}h>5# µ`m[Ym(b>Q/"jRᄾ 5awU2V2D]S~R4PnۧeY+X]W@\ߩ)kMeOo˝}ƙP.#®jD!t Lh-DZT8L VA SP=:5 DD<%4 p F쬟Df'؅č' Ӡj|xadQL1-r9?:4%\ 嚣U `2Bh k3LVB  .<3{R\ -A+ 0՟y+'n}M* X+8X ,(z3ʗPlc'  Ӌ Y? tzJvf\a\)f'?VmMo؝'O/jfꝲojGLAux HmDfGoZW%FGd8wd&95hԏK鲠`hs~mb[[[G0SZ"&ݝ`2K\c$)`lu^d!RY^xq 2Ǹ? ^dE&v<*:բi8?ll )~>P2d`Q%V0̑&H~ЃV$R  vRlK-NJqOn}FW^9ffX_$&jWsQέp1V~ VJGĶZ">Ăq5#AH1c_|WThM 5`Fo?LcN>ZK2ZQPv}k?Du  6R!q5XC:Dt\o,=o㈜ews] OУ*VF^PA:D*nAw֤e^L981eYʣ&Zm]#߹ٴsDY ص0V-WBqEqeB]4dDN,b$WNٽ* ,C(7kQU,vC/mZЩiC&ʢ<ڡ {7j[-SzEH]ݧVsŰÏml~Ӝ$?Kֵ1p!ܙ5 JbRpz.W{֖۩zV4+!L8lL7oXBFy*K:/+)nG&qP lԔv-M^:asU/CYJSUq㌕#Di_7yj`:[bMqWtxD5 ]J~p q1nAS^-Ɗ NB{ort5{"0tm?g$Wsƒ9rz!ƙr`ðMn镂aQfRg7{Eōeţ% "Ax$%{ gwPb9\﷊ -kDr . W)v/r$'ر޸T"F}=T`UIf&+c 1'F}B1*z&\BN.}Wa[KZTrr-dz*Dau|"Y#y׹Ѝ$9i!V :6~]k|[Aw~B%yqY=3l7z%2;zFi_ PCbvAGT`W6zҰIGYtiyɸ=$qa/GkٛNr`r.hIJ_2ٿ6E^ 8K!cH