PyQt4-doc-4.11.3-5.fc21$>T![ǣ>6?d   Etx 7=D %d  7t  I  m  l  t    8 8<8L8(888k9:k:OkB^G_ H I@ XHYPZl[t\ ]Ԩ ^zfbd[e`fcleCPyQt4-doc4.11.35.fc21PyQt4 developer documentation and examplesPyQt4 developer documentation and examples.Urzarm04-builder20.arm.fedoraproject.org}Fedora 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>P1$9^!46 j "OG! ujpkm~\E/ltkbJf7\+CuBK2`m6\ . ! 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) d\,BxzCNA) o + J~3|V2e" K4/"C3_[c?0PR&x~O)$>1?{H[9o(H%L),6g?,)Sy3)2YZ+%w=R'hW0?0{+3VhOC>2~/&&2>:f. OY<^@,jG!3'2"O&FI<` 5% >}?'`Z%l 5>y8*HYQ%J2_.1$:6-`~0 oT7|^N}cV3.>_t9%59s Bh)X gZ*!( m[L5u*%`4rvF&hulCE35e N$sL\A*H/(L(*oBdP+% #MP96mPp&H5T*`# ;n&)X7%;0'uy''Ro RNRi17zmw N5)+J $_FGo 8O-d,n!!k@ 3wP;RB'OF Z B-+ohW;BfT3(3loj S,40AtTY$<."DMX"|}(n6: g~v@ """""""" u}bo  `9C[=4dV<3u, 3. k-%$&^$gI>4j.CigQ/i[xJKK/7&@d>zvE G2`%gz%4pLm )0 *W .+2w1l3R(o15KO1^7_#&OM 3 EP ;D$``/M" /v> 43DN%Ty4{H@Ko9X<07 ='"Qzm9W*' 9o%8]=^hW0-%?3cd2bJ L%V\jV?FwU'O>Ua#B!FD:/ى5 xbFI%D|0a WTL]]# .N$>_y!14$(70N+W3l 1U$.!)H!J$ ,!%>Gl4]H?4pM|\pM7UOJaPq kMH 244XeQ=O7 ,xXrXr`۰!.Q " \#J". znl/?!(SN;xˋC!%)$.)s1Yqn,3= AH_H>E"806;6ƲQ&nKqbI[vA5MGoYBR*>c88SMKm+I%O#~' !s s^ ` DXZ(RBL<w)*`' >q3#e0DD*H0=h ΃o>W7m !C. . 0>P1$9^!46 j "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큤Ury%T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_TUTUTUTU\TUTUTUTUTUTUTU\T_TUTU\TUTUTUTUTUTUTUTUTUTUTUT_TZMT_TZMTZMTZMTUTZMTZMTZMTZMTZMTUTUTZMTZMT_T_T_TZMTZMTZMTZMT_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_T_TUTUT_TUTU\TUTUTUTUTUTUTU\T_TUTU\TUTUTUTUTUTUTUTUTUTUTUTUTUTUTU80c9e5de6a083d1fcc649361b47180dba3c4c4e72d8b20ccb95af55c5fa45ec1b6db29303621730c46cf22ee9d0f2b496cb5491042ecd19476461c73ab41a6ace703d2f31970a0ec79b61c781b8adff53873ddeeb0021f5d1aa191d7e91c14adf07d5b10fd694ae13f48b0cbd10d2d4cae997eedd0306dc39f7608a5116319cfb8c050f7c94f9016487ec23f4f33cf34e13b3cec33a8a6acc5b1c25be44520cf32dd137a5dcddddd0fbc74752a0f8266cff631e374586676642843e142acae7fa2cc31a1b3ac5218084d3609d801d385bc19bff68b19c27dbf2751d1fcff2da82ccbc358f5f301ea75d08b3c2659b88efa79d77ba7c6d2f3eeda73fa643ccf5f0060a15f065501e653d8d738f6d0cd518092ca6d490295dd889bb7e4e3ce0340db0f18c469caf6c692eb8cd0db624eafae392fa90a4fa942834cc450f0cbea0aefea34309563e782be32b00994c811b8ba38205a7090060323621343a5af3e238e4540d97544e0ff35ff6800ee654cf4ca21b09a691c1bd5513d6da0d90fd9ed440dc5e96431e56382389c9c3d32ad6d1fea720d17a552a39e377262934404e7289863e3ee8b3794a6596f888a2f1523884046b5e05ea0df7da1f69311cfeb9ebc9c0b97dcc23113853be623c431e82f4c9a2920b3941558c4a2b4d88e5942a7a42499c311f5ce67527e65dc439f9e62834359312225576c7a01d64662f1f1e0fdc66ff8f8a97fd6bd05d6e25179c5fbc2b33168a25f1c1fa9dcb01f2d169b2ddbf901c779fb576c363fe1bd02959d2a78384a8ce900d9a52b17fba68d22353a563db63beffa8456140e4223304b8e0266d15994228075c4da445a7baf2c0e29047719b2321750289ed570b2d924eb2d279b0ec41eab1f6efbbb302f31557381c583a2c702f2c1e8d85bed8d01ad837fac18ee4e43f3b8522017e27dc9b1d4e1d2ec5fd5e91a27233e489fef0b661f1c1ff44dde7b0e4acb3c690535d470d212ca6a949bc7bce695b8ec7b140118c151f53f8e087903ace913d0d11aa524e8d3932debabb37266d9bcef5da51703e8f5e4d7d615d6630eae06a56f20e3608495041e5c86177ea514ddb615827d5e2562eeef38d7a4b49a0804cee88da94103cbb8dadc5e23abb07d3f0588135976dc5ba8dd99f5865b24222da727c786f271cff57f19fc09f9258cbdd3a7f7af5ed01ef5dbc6e9625081e7b7ced4ad9a955033a64f4d2d8ea9252985229a776fdd0f56f08709e505359cb5d163ddb33134de9c34fa4fbcce45bfa9c7cd9921d587c73ecfc2861ee22b99ca1ae25b7597b28daab392bd8c1a2ed78d9e0ab092b284a9cfdd35d7ebe8450d6b8322c0e47aca5566ae1548d8c947c7b7f7d9c38f37e1b3e9c388508937ada6adfb1e19a85d3786868d75e37d03326b28f228ca50ebfb0335c4cf049149ade435d545bd2b01e1294bf4ee1276f848613d443f385af59ddc0c008e6280212e19ce5c19f28e9fdd25fd9254f73e3912b83aee02c5fdd56fee4311fe13ce5333d735b17ad8406259c2924e649caee31fe6eb69970ebc3e04a93a5e7b34d1009032be03bb3cf6f2d73b62ff2596ab5f60702b72547f3d577d83cba47af947310c88d46b329e72676d43fa127d61ed64cf2670f77abf9b49016585e451fbb94cf7ca249feb01eb07082a635a904c6d98d425a2e774f61582d25e4b7aea8c1d129966b81901d27cb37ed826d9762f18c5539350985b29b124e8d0fc63d9e55ab57207c928072ed0bb28021c99b74ba6f7ea628081771cf520d5e0ea27d96b06e6684894825c70353b21ba912649e8055e9e880a2b7605d937951738be6d35c568d41723a45e09cf3be5605f42f650d806911950fa48356fe07eb6b29f5d670fd8c7176619ba7631e2d8c0b5d0352533824a83554c84b63565ac0b3379a8fc69de07a9ca42acd8c9882d73f9a64f4d2d8ea9252985229a776fdd0f56f08709e505359cb5d163ddb33134de9c34fa4fbcce45bfa9c7cd9921d587c73ecfc2861ee22b99ca1ae25b7597b28daa9254f73e3912b83aee02c5fdd56fee4311fe13ce5333d735b17ad8406259c292ad2f38355e99aae2588eb011d64a688eee78e0cb2c62443128df5e5881e1a0444e649caee31fe6eb69970ebc3e04a93a5e7b34d1009032be03bb3cf6f2d73b6210cc76caf8446576421f36558ec2ed1068bd2d0c613debc93c4fda10b647788790c260361f671576ce90afd721028fb785aee903e59aca35c22d02a1683ba67c27f1e0139a21d57fdd55439f38949582d1344598dbafe5a6159f037ef95d07b3b6644eaa18741a10af0771e49c48f878766a8a1274905bdf9a5df3dbe3f324f97aaa06eec34a32698b50181bca418667cc1d12ef6f9cdc544be0af7e2943984e7730061e61fa58412d0f25e0f6521dac19d858a796336cb9d96aa51e494ed663c87943ad86b7ac955c1101d09d985bdaf9330e9e6636006718669545a254995db5fffdbefda3c80a1c71d2e5e5b6c5e1817645f3c62353852271c9dd33d1a1959b13ecc5cdaeb0d14db5426970d7467205f5ce68bb870303cc443957dbbd92bb050830e07e0c74e2c03e8a517ce430f862cbf74c17e42dbc2b5a891fc7ce464d358e1641f685d25b56a8f725ee8840e5ee507398d94cf2f175cbb03f5e348931e29212290b72bd1ab8767ed5d924756e2907a3cb6fe99db291bf12981b1b11e201d907419fa8101f752bfc7fc918fb05198c739566dd752656f4e4d12b5002621442ea3eae0ae4fa28c541ef3f11f3e736357984315cdcaccb768c84bbc8d474a1684d9c37eb005838e3b1641df4c3b53f50184df1c682f6d0f2b0771eda00707d5e895c785a8681e41715c2cfd23ca628f3c561ead8c439fca22c3ada9cfc7b044bd811f169bea0655880bef44132071b0f2a5658869cf4d19671416133fc1242954d4193be678a35cdbf46e396e53a69c79c3054725b366a8157eaec14d2920206384cae13094ba9b693cf4bc54001d5e78f97bc7509e3556879b32eabe3d0c83d7e078082a59c54590cdb331f403290776af39d96b9ac7d033a7ab892f7ee18ed8f80998223532d64e2151e6adf87d92add31013c17e53565eb6673bc7734011c4c8f6008343139e672217e8a569ac95b6295fc1780f79d4926ebe313781e9a88e73d846f21ad2fd34a87ec63e97c721e3e7659b09a65822a8ba2e44604190e80b8e0ef43d5841c289cfbdcbd44848fd14dd79744b073cb848662d4c712d1ae49f1a286e067199446035fc05b37a6608f97a2ea97ea7724ca7753d13fec8618d53c7256ef7d328a0cae77ed31818da891cf52ed4e88e3242d6a4407fd246bc27c51beb73dffe9b612017f2776ee238f5658923c4b4161ec49e01c896986aed3a17bfb42ee40fecf57fd5eb432630d0ccabe997bc70dd624b7f2a53b7fe56174a0e38da67471b1813470aee1062639872ffcb88c5695752d83fa965dadc9780b49727fc1b843e0c6f83e985cb320d428f150e6043406983b56c642a96060ae621c76f8c64e6f12b5e5602fbad80a1fe1117ac64362966eeb460df2f50b38c6d96baa683dc16a69bc888565268ef34c058952f518233a760a0f5c6b511397cb620dcc4507105eeb9d3e926002c2385b5c8910f8ce76559781cb4893893ddb39eda41f233a49fb3879ed8e01032335bed2afad1c0509bd1cf15fc819b67ce6a7e56ee7ffb2db6426715bd9575c7151cd41f12e8e6c6956a0184d327dde88c2ba2d7a1a52faa437ff28cdf6c089ca8b8c560e78dc9ca2bc6ffdca9bf23730f97c16ea0252c6b98ae172641ba3af29143919fc91d4d4a8fe3c61ab498abaebbce212473120ca0db46f06698914277f662d705e62e4420894eeb014f460611ef53761834532c0799bf92cd5049acad9aca79a8bc6c88227a4de86705a6d606e2b0fdf85df688e0a48b40a903a5bd794f20f0de895686d3b4a4569b2985d122a47726cc80c4acc50bbd698a64242e68bd62557daac07c1ee63c5e0c73cce29b731ecc0e35869072406baf3fc92358d9abefb124015f0f1978abf7e4d36cc946f30841a5d38e62c5007c0cee0ebf969ba40fbdb76b0903641aae389f297a99b0b6cb60c3711d053289524bec0fbd91634c8871716a4c28784dfd049f1ee9aff7c0f197d772efcb7915843a20af4528cd65413fa3c7f4c449181dec703d9698bd55fa47f0d3cd17430779a83f5cf9143cb14af5de72f83efe0c5bb135726fa6da852ba5eddbd58a1fc644c0a14abfd7b3e0d545e1e7455f0708586cbaaf2d12c720ac0196ebf90f3490add759aff187db3e3a6d1173023a4831c046c483946702c691186ca616a12c54bc9459760bd0be493e394fe7ab94a585c332181959f7c50bacf05429dafff7aa8d6fec8bb72e8e4a0d3ae613c46973efd765e029e29597121d61c30b826410494bb180917f04bf0b4ae7ea26583486e64a55d852a3271c396a063730ffbc84cdcb194d8b75192ce2bb33b4451b1f20b2d59fcbe746bf12d92c5560f377de6bcc6edf609c6b935dace4c23afe5e138458e09614cf8a9c7e1ce0f0178deb701cf94402bdb98df87794cae1286e0d422156d6730675c61cda963e8a388c2e5f2def72032b0d3e7e4d05bb1cd25146c10d2ca6a599c5391f9c187de6078f6f79a3e9af67183a99c143d6620c124c3e5b8c19b9d3114a4e84d7f0f8ce95f8ca92cd2160320268cb2ba04b1e21757261b85cd6e7404899fd504c97e6f9ae7372523e321a54dedbb5ac4af32a2e33c3df2010853f37389f60795830fb11748d90c3556a5597f7026e5a4adf1580560c0edaba4a8800befe75bab8db814e77d907879a5ada6587d863f781519edd9df45f9dc7cf30210d76d5ca4e0f54d01ac4d938c91edd50eb34331e37b09c193b924317bdee06f282aeb4ae4273d08e6e0198b4978b0ea1af8e1f39882a47bb6b3cd0609748ff4516eecd602346fd9b35fa281b7094197035e339092cef58bfbd7689214486f328309a4cbacfa37271d4940b3ebd7d4c29959affdb4faa04d6475586b22e32282f0a84d45e390ff2cb6774da0f33a228253e08c51220910abe62cc3bf145279c32012bb003b3d53b80572414e4b15fcea042320cd3db5ed69cbf751f5b5f38f0bcbef9b454b4ed837642ef52bee716c3fd1a9059899684581ccea49b358e68c1ac6f1734f019c1e6dda7f87044603360d9a48a82ea8f921ac6cc0d878b57f6fd4a4eeb267eb1991793e46d9c2e834dc36807a2c1dfbcee1e29901268ccf1169df1376383773159a8139b9071942c8b220cf8353f368ca867438e312d1d5ed4a82d41f827f73f063aa2091cb6ca740ad56308dd724789b4df9fd9a6f510d00923b98a97574756cba59eda41f233a49fb3879ed8e01032335bed2afad1c0509bd1cf15fc819b67ce6a7d712a54aa0bf05ac58d14380b1150d36b806b4eef64729cfb8cf2d22bf58bcca161d68d6eaf3b812ff1badd1e5878ef6be43abfbd36405fcf3f099c2e9bb737120118e79d31759fc24de3c10f418da429fb612a13f23ea3a1f63d4879a343d985f5feadbe53b28a30fbe35f68885587698e34417f4868a1a127385821f6665cc6cc80c4acc50bbd698a64242e68bd62557daac07c1ee63c5e0c73cce29b731ec0a08b7271bb087b7c001d65b4d9c92060f0a22d14ff5174dce5fca090bc44405dbe5afd0d0d1806c318bbd3ce03506aba963c99865c2ee774354a281692295b4c518688fe8890ac9f1943f851de26a5613eb721ee9b631c82523667c8060d625693b9a42df2cef0ecdfc0f1046c7fa4811e8e161afb19892b5af2c6cb0783c1cb19b2b8a5a3c1c3d95b229c49dbf2201f57cdcae8ea301da0185758fa2203652090aa269adac598c18c21a19bcd9c4aa103f2b01b2dd9904c550bea052f7f8c083a0bb8a50ed7131fc230323780cab388c1b3514d2263f7cc1244a90406234c54129d0eb21fe48b7235106aaf047f7acaed5fe3ce242d0fc08cdf4d5e038740fe749ee56c42c093993e50ab974922f93c60e29bd4c3a8597686a7f613e6210d74df415002276aed7b76ceb7859a3326045c40897312b466c3ddd3d1df857ec984500dbc3e694227fd0e05fe6111052b842376cd00f7d3b56ca69d9ec1176ff18e39cc895fd4a074817f6346b27a7351edd55dd178a543b171f4a9ac582268b65f0c8576419e7be2883c05e230c743f8ec10ea55e43156c76f375f3ca1df53e4502cc5e55819046e7e3dbe3fa5c3084c424c2ca08c5f1ca60b4bfd78dcdbd5baeca1a3602f66f5db755c24d1c4fe9691df51d699fd927a3e64d1bfdf2eac909a24129d0eb21fe48b7235106aaf047f7acaed5fe3ce242d0fc08cdf4d5e038740f89399854b5a289eb24d8a959b0fa0c77d029dd1f668e107f6bc789cdb61ec12940de0adad818889024dbec9509551b1132ee908e1489dc258f214d61760cec708470435b335c5f7f086d999b354c89bceb59e5153bdaf63a9c4154172f5a28d7bac3d1f58376b57ec41113866fbac8cd9db26a60bfde0dfbf16defd889c4aba2f33e63d7958a8b880c8eec6a74e145f22eeda9e53ec81ea514128495696f1915731b681f78f609da4638c653389b96c40d366a44fe94a6228065b2bca4057a1074100f57344e9fe4636e44f397a53977e1bcdbc8f7df41014f11b68a0e38380e3de2cce961e87bd06ec20521a1ff017ca5e7d5ad5fe119ce3db9c9df3ab1038e40b2d6571adfb0534625d04d1c1418706f2e77086249a8f7dbbef93d0360ae19e34544d71c08412bba3c697b06f4dcdc748a47ff3a0472405af17124a5efb58b12db2893872247f360d629ee64f9de3c8f58a292545f9c4ae71d07f8d08342f2dbcef1ad0aa8d84f22a68f2109f926e4f5e40cab1f19133f0a99753f161eb52a91aaf654dac5538ea974815906a2dd4f1a768038e87c8ca611227916301cc0e52ce70d63b3d709bd16312de852368b356a4665c88e9b5112a8bc05ab75c35ad241b0e42574d90f8cb245799722be6ef9c675665ef4a6e190cbd80137610c888485ecd7cb5dad819aa9b5f277243935a09d76fc56dd65f33307542a924404c74935d3a1e2f5dc0d1f0e54e798b684fc7ff48ed0e718b1ba27ff63624d3ed6206cb258374ba9b00077f9117f60d6ae609bcd337bb2fd669ca1dad9bce8cdb6a1e6074e44c0afb96004b965140f992f86a6a49b9e7750e4ae6c449eafaa8d573bb0837ad7077c3dc05e8019be8127a8bfdc46ef149e02b070f489e608805d636bdacf513fde52b110871dd00de0183df803acba60e22139e99b13491880c5f869a10178deb701cf94402bdb98df87794cae1286e0d422156d6730675c61cda963e84011b567efe7d53959dcd0abedae222732561c69f4d1f47224907586a647f14a51c0b0e133dc48eb228429f1c3c55260a185baa14733e9cc28f8bbb5765b04fe0d1317eb3417a348d2c01704aaf314b250536de9ccb37e0ae672cbe71990136e6cc80c4acc50bbd698a64242e68bd62557daac07c1ee63c5e0c73cce29b731ecfd2d33ca13df15cf0f5fe78dcf1b60c425abfd6f09efd478d1866b70c3750ec5e554e0305abdeb8c725011596a1fbca16b25361c3e12c0bb789f7ed95432d08b95222bb49771040ccf97c52edf0dfdd0648ef7fee9fe80f5eeeece5fcdc57c5bff6f557c540ae70afde3ee19c853ab912a6382cbb9f3f2b30fd63f8aff5497c44ef47b0862e56b131c052ec2c15e022587d0e1f4556b9313cbe4977d0cfe0feb6b794af4d12790d7627e156075e6f8171deb7d31ca907163f04191fe403b2200a4ccec7c9a5df265d350ab36536b4b2e9f6700765ed132614d4fda3a524eeb64ae41e813b498221774b517f7b6c19010e1d812641ea692bd6eb53ba75dd55075df0198b9781697385c65e7063f003d85f56ca145ed5d243c48dd0f88e3acded2edb83284ee94d120bae3c2620128974f425888c33dbf86d0fdbeb1408b2586259efa0f039efebc8c967face3b99aebf3fc0a4c49a317fbbb50731b0a55a2712334e602bc6ce3e4661d83cf7b7f597448125c23bac395b57a4ad3e2944737124eba07c337ef7849b4c85388d44340f19c68f0700c478f930b5339ac72edcbd6d9f7066b58ea1214cfdf565529d8cf96fa7f0aec36e6918db3f629e3fd6f0c04c58fbcd8438764d98d716ecd7cbcd439dad07871847673e6b098c96d15809f07fb808e40d63b30a5df3f3f18664e7a344a227867330b23f0f77197716e17e4bfebcd2b84e1632e74c87e77849d64fbdb0c094f8f1dee81d3303672088151e6183e6b0a8b93b8f5602f16eecc4cfa876206e33f57fac1581e89f5b570e5b2de14418208e483e92f181da5d238d1200de4e372a1b226d9e7707e7f038707a39821aad0173c64819187cef05b5e18aaebeb50b9d9ad4d6d291ec5c77511d88d1e0a2626c7f1d5c4b4539506b399790c3fc1e924fbd40cc3c834e73effcc657e96a7fdfc1a3ad23d757a6f9beeff55add517d584c4e67218bba38c54b9bd7ce470f819cd91717b66813d87f6b51882b1a862442e4f3fdac8182f666780d78fb8a140683511fef5ab6c0043b017e18825d48381ef0a2b329aa71831d4e044838254de1085ecd7cb5dad819aa9b5f277243935a09d76fc56dd65f33307542a924404c74981c3d92ee54f2fa7fb95821dd8d518faa4021fc8edc51ac5004a5d34b4f6377812db2b6f31c2bc7a7181411e2b7cd692a5bd17d29b75488b532df21521f412edd2e6929bd940d7db395c9baae79c52a5ae5e6feb2a39758bc10165036e253d58cc3225ec8921ccd518a3fa7e2816446c1e7f8f2a30b287fcab1acc154cd81fe4c8ce67cf727375ffe43b829bc1a451c880423e47d204e19bc8e05bd75487aed6de5b7216a0aafde0315669c1bb61d1557dd1803f36678a180d39b5985545463f67b3333c381ffb572f506253880bf98628a18a3a32181483c8de8f5ed080c27317cb9d95f71b3591e9c20f0299fd5b4c063d3198e7cb03c24949a6d67f307d1a0c28f561940fbe0b0dcdccd17cdeaf6feb6608698bd94edec4dcff8157226834c70a4a62febc2e3228d6e816b517a88efb25b5cd5686c185cbb10f5566475f6516c50243d570dd7c7c3e9c18139da9d015461c0428dff03366e60ee2f49820a4d877e90c7ea302057907339985ccbf386b0f77ac38b646dc5fbe5a57ee8d659c7596bf924fb651dfe17b40ca5063d3a5fa49b0937e134bdb8b101320166f5bd210581c4b3fd2b06c8c19ef6f704eb5b4353641b1fe1cdf605cea8c796e718d33110c6bbccfb9c03ab4636ae6d5872f285baf2192d384106536ebf3f4f3111e362fbec8497394f2908f25ca90b0abeb5dbc46dfba056cc1b73fb4c6ebd233a913d49400ee47338fed04e913ebbe82d587ad1db5c7f2d0c71c86a219b4043313252d85562b3fe9a9167dcb8eb099df9fc631ddcf9aaece26ddb96e0d6c39c6b6a8f826b7ad9bf42f4a72ae590757162c4b4ce1d3e160d1b0da7edf4dd5a984b97f5660c48fa4ab8123461a5497fc5af08964b38ccf93e7d4ad2809d4bb6a4633be04bf691d0c1af2c367a071a00d4e5b25ba0995282665e4452d1eb49e4f30e430cca3c939e9764c9a0ce7c39ad3359609da681031faa438ccf989e2fb3f3a57eb83b90f13038e8a005755b2cb27fc30ce1ebb9b8fc6e8ebdaa14ba01a838e9cda0319418339ed122438b590cbfc0090644916d2835b08e45addbe6c591603c3ac6b75cd28c06dc76fff97ec25f4c002f10082e777f9b3a52a7db35bb0dd703a50a3974d9b93cce5ef04860ca0397e2cdf36971ac661ddd88a4391bbf61962b4d32508e1669e732dc23f9aa2864214cc7bccebff4bc9945dfc354a0fbc271846228544217647df006c7cb3b77c2c8be8373889f611fddeb0d54f3460e3fe78ffe773259e68cab6ecaf8c39c1167764393f25c83213953fce1dc48720201023dc88ee1ad64c93c7e4f58559793da881eb3893841495e73e6cfa65744f6209ba6d51c3f4a369d278a3ed546fbe4ad5bfae13d6213b299bce8a83174406d5e6bc42fff38dbdf1e571a982e460d299c3e64bc180b81e93dd18644a26af656252251a6cdebec16aebb190be1bdad6c2a0fce28419ff131112bcf37e5a270916a757befcb346fd59a6ef79e59a7d55351172d3be3680237b8497f5eaf7dd1a73ef0efc6a8cede23e753bb8aea87ec137f7dd24596e16165bbe2497deb595022f6be3af6a6a0baa7a1d6580e540ab5822243deae956aacc26a2322f5be15e791709e631ec5a544e23757f055afe15e4e0b7afd06cd977507e9c6e6d2364d6d5685512598cf1a9337cbf506bc82fabb7172666e29ecdca77a8a614c1b54a5c60a51307b02f2d5f91f0db74227c44a56126612323e3664a171ae5ff15ab1106e2992a634b5d6e91ad8869c66317e27be8dc999de47610e12ea9e81e5facd173e1512da0128c45f299853a6c3f34671cb6de659c5fd3304ae6039cce86c384ec780708d741c4305c4be23bb326a86545a03bad6c88a33bdb1ae29d2fb81383083b03a19f105f0714fa31d928e799714c3e733a2de4f5a5b9434c85d2ef08aa36df1ccb995cdb6e374a448379d6002f4650f74aff16e282c93394da98bc29cc7081034c5965d4c31cabcacde85d9b2682968191f069ffe6a0e14540b39786d5752e66672877216678df9b2815142384cd0dbcfcfbed4ec48e24d61354ea5e5e9df92e7857209a0c10aa0c71bee2b5c0fa2014d6cdde939702e38d1c35456438d3e96903f2d8d5fecac22010504c81e7b7256542df28b5aa1ef8e875a0da0533a351a012d03a3b0ab78e8f82bcfa03e2a4221c42fccd4a83da0d6540738aef022d2795de837efe35f69fda7053350b596e754e96951ea6f13809fdb38d0295b3ca642c551b025a2e023eeb68b4883f826634bf076d898ace73d3a322ee2a76216104b836f67ab003091f4010e073d715f4bd2acb8b026118ec3e7934e39b7662fc1531142d097e7d54d47aea09a3979f9a3d60a4c3381a480075def81fce7a4c0f52e8dc3bacaeb58ea5bd1a4068e0972d28249b4f1e2d99825ca1638236e29bc0b10066b23482f344f12dbff0c36af940cefc347c44f10f24df9a3f281e3e2dc3089b6cf47a19947508e57d5694772dc8680ee5860e9b820383f2d7caf7ae60c73a7c9102c065833e049c455f87c03aae24117a88f275b991a77b1de6476f356c21e97b76557c420b1a5fabc95376fa5062186ae88517db55b47f245b5023f108a1bba0a17d18f8d485b17ca26015d78d2893f2089329b31e5fc57f9a9c2a9fef5166cfc672178e9903fa8c9b4a9492fe82445f2649f35f371f24e9e60f8ad4bd06fd2c5399153510f3e79352c799550e8859c9d21ca27454a9c139166581a9a28ebe4fa124a8045e82b2425f71079773bde39aaa25733e9c2d89496a92afec43186d3ab54e61e42830990301277ff562bf04a9d0f1ccc2b3974cfc6cd81712fbdf0408a41e3176e5a75e5f551c7e592d09d7847db3c771578a71ea6946cf2bd7d6b2a1b417ea4b0fb00849800f4cee2499b8fac5e99e680d8e0ed66f51d9df8def7cd5d85e295559abf7532bffff1b28cb116db9f77dd473e2d4648b58ed55e14b5dc9a9716f4f61a8d4e6e5753f5414eac408e6ffc6883802267ead5c2da23f61f5c630dae75e4ce7ad96789f51550f761fa69e90b8b5b6ed0ba11fcb3377cc32ecc6145f36050ea942dcdcca17c4fcdbafac902b8d822c0ead9bc3bfb3392a6e320ce73f3f718eb3c04e0159d9d88b3d6f24a8749c1e9e2c3953d484949efa397934797506030415003f2eb25b2fed0fd024dadf4253ac9ee4acf2d6f80682e2576b5b09d84a07f7e5e83a0870617a2cb44cf97415aeb1a0f3afd2c0397fcef686c4eaad62d84765ca326c6dee60fdd12ff651dfebc8fef28fd2740628389990f693cc9eea0304e2b90ae7f6d346f62e6123bbe1c295457caed34fda17532819212061eca1452646fd375a446a811644010c9fd75036c9b23e6543467bb7c38542d9f85de44e814c610e977d68ea174d54e4a28c8579352010af7857008f0cc87122e937064deacb8dd093a5b3e7a6fd863819668c4de33faa8c953493006d75e1bbc7344d083f1ee28364fe3781eb30d66be65c61d5f6120da28b855c85e24aad79df2ad35986554e9828ce06e33c9f9fc6974e28d9fa86996b10484a72d0292fb94643f1a6f93b5984ee4e42dbcf476401b24f0abad9a49da1c746e2db1c336f32b0546474983c99675e790edde35c1cedf7195b97118d1c8242f8951e04de6d9912cc17128c81c1105120f19e23df614641ce3ce46ae6defe0cb2866a2b5bed818a84a4f2361cac9112c92c822c290185961c3590953c88c92abd54b98e61bfe7e9a4dfce402bef8facb744e23cba19bca1d3ca6d1191541b0a0b8a7c27d38d6c6bc7a05d9d905349f3057ced5a62bbcad9536cf3c4bdfef35b36927cc8c2c0d6f5a0f5022750c5081e96ede57a887f08e9d05bbcd621cd506f090289e2126deba4e31b3d174dd1d59046c669afb612eea74442ffe8781feae56d5c9e4d03f40c8ea573daed28143e4382d4d27a467c30391ed13708c0b011cf5dc3aaec60ec74325b86060b93586ec0d17446c1ac34d2dacd5e8d2b5c72e8acc04c438f5c3b6f083d9cddbe33fa5243ba59c0709e3c1e67e509f363e9a2ca7c322ec80276ad509d4db2d4dd86c55a92e4723a3125d1134c846f126460393016fe4de9e0cc79ce963203fb27cfc5d7f89ae0bb9748297c097880d8685dc09a37e86db781361ba7bedd5ab9cb7ad13dee85cbcfff59485591efd0d37c7347e510370e6fd8b90619b60b59c1f84f85eb72969551e4be742a2bf65e97abac90b27c015537ea6b269d6935369e8343acee6884af4ca59d643338107cedc87665b41562b6d6f0c49027f96479c6f5ed9489ee717eb83022ebe2f8bd3f79ecc3b372b4d086e671a33cb2564c7a77f751979ec91e8c23aa3757a1c6a33953e1c000baf7f26bab0381d11c0853676e4ec3e4da9a5b441a80dddeb29518a924ac730e156e779d25ada78a7f8e74d13f0ea2ca2b6f8872b583be573dc38e882b8d3bb0df058c5ff7fc36c11ad0f2f4bb3a4a224f22fd132e894fae7e6eca8bf58cfc38b4e281b6603428bf79f1f9499eb88f52bf9f9e47f8e9107feddf3183399099055db7e24d77dc2b28c501949628b7483c6b8b01e09f35b6a088add32300be907da9976d1db131fd888ee6e83d059a467ffbe537567ef0ba1bc62251fb97fb603b6137c5c64cb0505e33d405ea9ab56d9fc259428ee9f97330eb874eab56cd10e10a73b8eb206a47744910841d5201c2d2fcb78515483329b2a83381ec41b5db724e4bd971f9e269024ba4ccabfedbf6c32fcd5cab942d498c9726b6b97a37ef7b8676044657d592571354143baff05e74fbadbed6a1d7abc22a484e1b845b99502d3cd356eb420a4ff80121a390b57ab1b36a8402afa52cff793c56fbe2e6ea5990e20f70440f9f2dbe5050f92926293fde33b46438c226f28f64784ec89d993232f7acc646e94cb3850d9fd3047bde89532dc2b24f19c94cf9a494cc50ff0acb2920321e160dec49676b48028d5097865ab16daf03529c0f2bbd8d66bc14e55502b52a4cea11c86817639fcc5952552a51900d59cf850f734257bc576990856c22798cd2db8022fd999b003ed9364080f568d4c39b421bc8448d52e1ed06987ff09c90186985b2a2319d395dd9af2b02f42b3b48d976d547cb8215fa84d9acfbf436c1b44f8bdc924309cb5bfe2c92bf1079fafc29dffea8e755e85b1e06022b332aaebb628b9696c7d6980235df0f429668b0cf62ee0ebd49c356fc08eecf1d12ce66b73b5f5aa706edbf3c9786553a336803267eb7274a58f3c5d3faf45b096e542b1ee93f03e7b8a79d2027b1ac86c8e42de15049a7692bbc69b8df59a7d77c62cc34a21eb87ebe8db1e5cf935bc4fefaa7379b027744a7f10885f8408f65b30e1f93ac7bbc587d3413b8d0f1ee72f443584ccbe74729e17ad8811650f905c5312663e9e52b20a0a290cc7cb113c6873f2da57542c74a10c9904af80260720dcf45a67676b3875816ec1c7b9027513e6f633305e435f95c00ccbc8bbff29e2219cce69abdc54a120cededf20ad644755b0a83ab8cf991372cafeee6c3cde8494fd8b28a323bdd04767a6afd8163601ae70a011ae08c6f71a48a04e8844d5577fbac7eed44317d96d9beec9a287671be60ca828514f40aafd56a22ca1a800503896cfa8d2e7498b9ab63c6199f3406ee21a0497092ad1b9e169008d008c06a68dcaa1ee7acd15cda657be19f5aa5d9b085c42d505fcc3bb4a6907a25287117cc6ca1b77a7afebd586456ae99c15066d802f2045835c581e0aefef8bafd21af613bea315227a36e6b6975975fd4f9cd9e5b5f34a3e6853a9ab0dc723dd4eee705216e3fd4a46e888190dca02f9d2292c117d40c2a7f397a5f529aafe6b967c099ef3b41dec2019b4cc4485e76c3a366e3c396cab4d079f2e54dadfae1137df7d5bd1f7507d445897cf5ef76b61c85dcf48b2bf9291634997a1e650a7a486880be6b31b4be6db19cf0d613bf3192081b87a342b4bf8a4058fa1a504ce56b074deef9f7798b5e68af46623061fa78041d33f14f9327b7145d6d2e651fe81bcd3876b3e64aa041580e675b271da08d7537fc93c8ce032d256ddee258d51254a6de56b83194e74d9d5b1b032a5eea33edce1a0d9f6811ce80d5068ad1f87e0a8e15f445832ecc6525a88cc401a213db4ca7beb60dc4d869797000f0be98c610dacfff47c05223700ac00ec12f12ce20d2525d36995f8bf3f0dd053e2da20f86631ec7a6e5120181cc590dbfa71786419179b934b192ba22acf56886ed003c0f15ffe68cb6c2441277b23d8d4779f334c515078caf22b68e00e412233341154f75ce7d0c5da1900c1039df1fd639b730f0c56196f57721a743f1af7e5b3b24f572bc514a31a5207db803080db74196fa2956e530d3dd50bafe117694e043293c8df54e7650d683f51addca5a8778cb99ee93e2dcaa2aeb07bbe09052db6f7ef14c6262903087e33f5d6d712dcfdad4757c28337ae86d24fb5214b071985a44156d35088e7e63df82f11c60ea55e8e2469c1efafd0afb169ef962b8c06967528d2c098e5e13a213f778cbfa2da763046fd36cf7896df39263a373c73a78a73bbe6c1f91d2693b2fa72faf066eeb6f9885cd97079644bb9b817a88911c4d891eafbffd50c7589b7775426cb862363f27d9c330d81bca21f51d643b9f9dbf24d7681c44cdd2747577aacc24fee64e7b49eb498e27876d32e1cfcf59aaf46544878a50537c5537a5392b64a8592d882dd8bf4a673dfde9849c78ae20c308b580f1328b68eee37fb33d89b312a07e2ebf95960f544d8c2c524a4fe9cfc2abad7ca2e553ad9514e1702a49e88b0eb72c2525b5010f414c480602632105ea9f4f217d8d1946dcf020444607bb8ea93b8b7dcde063e72500d861814f2acefdbdc76e99a0a34daeb28ef21e99f6df644773a0e6e3fb90918a4a38d082fe11e22eaafed59868dedbe7d12a75370e44af39739f7a6dce99fb6cfff34d8168b84bca32ccd3f3cbf0795887aacaca3e10af80a6749ed65faf96377cd302aa2f209d5f914427931ed819df0c1407ce678bacb6d1ab84e7a6cc332f473ef47b6c115d79d15c9d5eb447a195ad701186833c7759a30bc655ca08e29a6b0db8f9e05fe69ea138741436adbfabc4ffea221f13cad05597152b756c5322bab840e3230ab5f5405f926fb6f3fa6814cac7a162fec5722cecf36a81d5b334353261f319fe45e5f879250629eb4686255858188bea1d7bfdd947c9c08d67a3395ed2c12575426e6a235fdb97338cffd571859ac445b5e323b21b1bd047d7bc47764495ad568f2a9c08ede6c5c7d6872b53a38c68d1829d4113f38063f435768035ac1371b8078c8acc6074e988e52502c8d234c280ec7137602df63bc1b4e1fbca47cfce92b32e2ace3adcf4754e21d34fafaba5c3307bb1107363a8b1248392ce7f05a8f409a4ddfe449d9f93bf0dd3468c1a9e3dbb190b5cdb0dc1e04c2f3ecf03863025a475fd5f66981f76fb00c3f3f7763528d9b3cc44713667fc1cbd80d06ad5253d03ff46226aaedd4fcfc1e0564fbfc9d2d2c031f9e7635a24abc3d430cbb42693b58eea73d66c321378403290fb6c0a50d432c26af38063f435768035ac1371b8078c8acc6074e988e52502c8d234c280ec7137604edc70ea795e5275725390c80deded02c6791f3e94d79de81ef1df147ecc116c108d0c9d2eee50582cb8f5496519730020a69c1d175e9d887116f1416ee5db56ba3375869df465a6bcbc5db96f9f976378a774382dee55ce545b6c263a09e13710cca5b5b91a930c9481a2730858f54930e909e7cfd79e6e72d8b7c724f86d7e88d2b247b6329f27fcc5321d07ac3fd8271dfb6eefb3d7f89e971187ca9b15a9f2240b5eebd6b623422ec4d26f4114970289e5dddd1ba671bcdf99a638f25622892c9e173f74f568a45cbea9c29d97c518438c9b8dbfc661a7d232ec4d64387ad3ee60744f9aafa32e46791046be01b2aae5f87bda89164f62017b8cc1046aef1c4234a832e357f3935c2a0f390aa3e76f219959cc469da2b00c1690b5d43238732e4d4d7c98a2358292cd15b5641463def2020d5a5f2a4015cc9705033c893cedf005671934de4685b62e01b7c8bee27cda2ed5b31ab7d4a9430ff796fa4669e0d53cf4452ec187e4f31fe7cae9c36012db45f56a79d087119a87f85b128481153cc54a492c81f82f79d84a3dce8b46cce44f608ba12efcb28cf52f7bd34aa91bf0177849547c271e665dd7ba480b8e68704b291a5c9296d008aeecb89e907c9b545d698ac0b7521b7c46a3672cacd4357359f517ed0322ea0b53214f98be2f44d146ae038894f31ad0020c9c495b1195c85b50752ec7bba2836975272bfb3cd8671446bfb8147a08eeb34aafcb1726041f4273304a5ea595a7726ae9f93b9c329637aae9316028bbc75d7519d7f2c836bc8d32943276662220535f03e55a73c2942e4b15c195b3ef3cf08beb38fe9d3bc3e4e54c5c4413f08d457ad8e0cb112d18f89733bbda35b839d785224e37da8aa8cc8bedefdc152d781be42b430c3b7ca35153afd6f29d5a8a586be513cf8d5d792dc09dda70bcba47db27d30c48dd03300312d4755f24b8eb479070384bc244c4bbc1f5ac3e36a600e01bdf4ad8b7da307dd583c87f487fd20008a31cbd6fa3143250e441a7791df9643cce6a55029d093290673e5232dc03615707951ca9f1c47454fdca05df6505f9f677bbfb922c14a750afb948330afbd9b97b884c182b625f6b5217a857ab3ff523a0a4787736c0b229cc11e1bc7660cabee665735473a7062ee8cd0565d651e20b49c1a9e04f7194e278ce3042ab597d9154cef4410785672a8763ba692c169200eda9b756a2efb7c9c9c61606e8284158834c42ee8dfde444780b4eb6276ec0948262e57e50eef489ba40f79b7695f413fda84884b204c3ffc41e4dfa8a665ca7d93cb8408409d68b95c36752345f9a90f6d1dcafe5c8419f728086db73226b9cc5b6fdbdd8bc78e21540b818c949d3672322ddafbd309ff50199e1633c71474661757abc7722c84211371edca4885de4ca3b2063e166d46a0dae53e12f095761b952ed2e94660367448cc05759a18513f7e4db4aa634884e14c6278681c8a6bef8f831ba58bffe04caebd77472e76da2ea2e36898ea2952e0e276d750070b3ec885012c700529f7ef6fb5e59219876bdb6d47556e28468215afc633b6c62eac5402796d8cff23873df282d59c1490f5a415104024bcfea6e7baf724f804aa7cb960cbaedc60cd1966b4cef9dfbf5a56cd66b30bdd23d71344cf143c00f4524b49d4fc1e7fdf300638e3e30febad790c706e65fb5e518bacb50b12c59b1b08ce7a7983bd61d1b7a1c62ab1af54e2346567caa2e4e336a56973aeaf929ae7fb0a463cc995fa6c62874fab92bb209226d0cd26097b7618221b07862ea13bc0be9220a6c98135da66a12816a43f69f1415690392b4cdf37d582d2be6e112524915c2721fa8e4d0678c4057b839c36b68b650e26373f805c99f8bc1f7e33806bda00725b2c860590e40093c70f8197ca028aa7b78a6de019c75e5e783f4458bc013ef402248f60b5082ab1ddae1bf67f3bf3b92a8744987feac0f5985643712d82fd0b4f907ac4b2480bcce22fbd34f5215e7fd9cfd47d6ec885fb8802c8bc09d37b5602319c7276054bc6a782141817cc959aa51d5f852d5ce3ad70ba450c845c7a2fb4513e36b0b66d39319e315498b7f8e5aed2877dd229a23b3e9f04c047c5fb81d674bdbd833f4fa1cbfd679838db4eb1999e7c31bd3f5348c29fb0cb4033281bdc4eaae336b57e18b6dd9db27ad5c8bd7b13bd3862d988335461ee89668676b4d8ca52226264273279aa0a80effcb70467fe700c44ae083ffbd18bc004c6e7a4ee19ba3d4cb934c0c91a5a0ec88ae9d06870d50694ab0e49c69631a2304604afd6174a2fdba01da5017bb3b1991351f733ca31dda3d9b23e0ad7515b47eb9b8df5caf7940d5081185bd1d553026de9b50fb6b1f60f328d05e66cf5f9910a373a98885181dd88ff7d287a6c7df3286e504f52c571fa90e3d458d7e0ec798ccb2694636bcd923dfa170a2c74be08a0737bdcf8f77cc7e41d2aa1bc19199a103e8d4551efe15245a2f069ad88db5be95375cc5add4585ab07ef7c3cbcf02501d287a7af42e9d7a27b22b39d4521791e6b66cc0811ff64a7d6c7636a5f10835be2c958446a4adba1d96a3197687d9f9ec540d2844124a30c3ce6ada36ee7669524b4a7aba374039c8086d7eaaeae2adce6df80139abaf327525aace7702bedbe9e0eac83df3d559cd65c42b82128835541e62d3c166dfc08b394f4e29d7380721e634a40822ac09e2c9820a857cffd5b7ac12e4bb9a1ad7f18704f403b7ffbbf8f997e720e7b5c1381b8e5021571053da5a27f0593faec9b2d193941cfcdf8c0946c0abf3f5886da1908e9a8e5988975978f66135d2fa7faa4512da5df8a05577cc9b62ab084e3db96bf0ff39b4c24470009864efc63e600361e9df1afba9cd1f80de72656357e27875f651fd3216ad7a421561a225323630fe658e5cf911c2f5eededb73e60973085653800df74d2235d85b830f7c80d78ff692ac2b02152f0f98299fae7b27cd7087acc879508df60dccdedacccd4ef26462258969887e934d7e2b295f45fb97fa653ac612daffdd3654d79dd2c8264de0dd58256a9c2ceaf3d8f617b61aeaab7fff5fe9097b2609a25f13776d011c132ece16889fd58c362fb13a44971eda29714e5d9ee2e672beba428c263c84a34867132d94a7f139f540c869697d06702da5a425ea2e63d69c8a2932d3bfe0c5ec8c2809cd031017123345fcf4df845ccee5943b1ccf179da4e559a6a301df985b40a5ce63bf4db0d44f462cfb70ca696214fc74601b0203f7a422fec3aed4e3e7356e70ce37b2d62fc92c7d7eec17960a2a900a3db0caba68e00a3158243205834f9a8c28d190ef85792e3d43320cd305ed8b8c5ec9821b59d0cc073e15caea4619dfdedd4d269e8fc6caf41b50811d4dd2ae3d8d5ac0384d7641c6e31a6ad5bc4a1943753439ea3643e5a12165f87211caa6d3c9e2845b0faf32d2e1fe795f918e29af70a92097d2c11ec0e15c7a3b7b845e64af45486eda5559a36b43e0c43c65f5bc2df59e17b8416d212f8f3b819789e23ac386f9f89d4cb76840c08e7c44dfb6811dfcef336cee0e705bfab124e6c401658d078f8d81c766b6d09fa0c309b88d81af74d5f10f217dd4b53f588f417ad8aa4ee4e4236e8865dc7cc111c4c342edd8b7f35bbcb4194f90d6507850c83817a78e03020344839fea4503239ca9c1fbb78c0106a4e7826b834bb6d9353becd1b351b034f65a55b8ee183ba6b799339b91ed256e28b9391c18272e24600e2db025c17cb31a92c359b9be42cf2a58172f8eb84f582275718a13cb262f6c223e9babd108303fdffee00402e1d73671a87bdfa3618b7de85c3626a3c86c1c8e52c966a9cc3f1061f76f9727f4cfdc2e2decb243e15c07f1c7dc3357c3d94db3e093ad7a92608911428447b4bb6a987411a206c02c8b6a89d7fdbd7d890045a8dc3aca8b5655e4025768d76d47369cf82f1496ca98e9885e2ddf59e15577ecbdb90a589a28308553f982f2d0199724458f68ac998ba325a8b8e8f8c7b2fc67f223372eace228efb3714caf09af0f8690c4fce166ccafed32f9a2f7cb6f5210cca5b5b91a930c9481a2730858f54930e909e7cfd79e6e72d8b7c724f86d7e89bd3624de7004ba47d4b7f1418ff1d7db6405aead9a11e03a824a83aa63342ef2240b5eebd6b623422ec4d26f4114970289e5dddd1ba671bcdf99a638f256222f1feac9e94bbe491d26e953cd82a5d2d5a771f3cf61a082687b3998c3746351aeca08afdd9b12cd22f2eb76aaeb0ef306d7f65838adee52b5588788a5fbdb838449722b6b1e764f1e04626db5f68ca6b4db93571ba354ff62ee6a685325d3853b7b845e64af45486eda5559a36b43e0c43c65f5bc2df59e17b8416d212f8f3b3c03650d2e811a055bbc1676b2239428fc1ead2ff748a18fabd360899c1337d55dd8aeda4fce76f26491136b9cbb4ad58d37c7c6f7d85da49cc07460712ec20291062033899664ed40b3a93c78393d54dc8b9bd820fab9d3333dc54eacd33a2b84a185fe65198cc58b30e284f9ccda5d20b51a671e7b8f981708c6cb8dfa8def7ca28139b4b1fd66d5c24a4df3f6c58a5fa11efe4ef06081e6db02d1e83f93eb3cca106ef81296d01336d3c6c1c905e1f99ca1795673c40b8bb0dec8feec661b85402d0c14ba31222572167c8e537cc9d754948075fe231e5e6d97ae6c79bdfc1ab007f6cf1df088879509ab57944a7eea0d50fe40f74778c104033e94b699465566dc533590df5707715e0a7377002eb52f35fe95cd7294d2db10f295214e68bdec6fb01cc9d08b68f821f21a374203ed009d5a9a5b684b5165f7468089ddd09f65b81a1792e507f8e644d269b2881d20693c3367c90a6cf44142ff856e29b7654d5c18f44428bbfa70ec241cea0078f477a6a2f61a76c9e333cb133df8a18d93b25a586840a963cbac2e777af8820e2ff006ee0e0d568b909d2db183d253f4a2a43f7d92e348c13251f023d903fe269a06ec3b01353943e4f4c4aa1edf24d9120706fca8f07ac17963cd3689cb15ff00d266c3c199eb02029e56b0e97c256d6e62fd0d8167723660082189d2de9edc4644a4bc2e832b74e304a4c56ab719bd2f1115b9c1d70650b8459714a7c410a2629d1992a25e4af9ecaafa9cfa1254d743562e72d529f34ab21b92969bc377129b956f7807f5c2dd047b6102bddf77ae687ba693acab6340b49b2721cd030dab5a482028b649c1817ea820b36bcfd5bc1fc99947ca58c0af9df8deca60757c610e1d17273c534ec22dabf66101884843daf9bc0554f6f53f08122aa091177cd619b1340da030965453bce57b243f162b54509ab5b79a5f305cb8772a9bb5bf4fea2c4f4eb897addadc20e116569e058076bdd4f3a6972974c7bd5983011299a2cfbd928c9ad537ee9540897206e9fae28fa8468b76c22b3999f173cb0731688433477a0180e598e1d7e86fd742adf2294f3afd3e3ef2d83577d7a119252d15ec470972d5444ee20cd601a034909d849a0876f3730ca1d240dfc636741325561f7f978a8a7dee474c4a6d0190f7f9005bcde063e72500d861814f2acefdbdc76e99a0a34daeb28ef21e99f6df644773a030ea2dfa3f5093c9bf5612d872e5f5dc9fdf92b22e978790957f3feebb427022496d42836417b1ce39cf253a69f8dbd6af08dc1e7d967cbf184057d51942ad95030415003f2eb25b2fed0fd024dadf4253ac9ee4acf2d6f80682e2576b5b09d82f1115b9c1d70650b8459714a7c410a2629d1992a25e4af9ecaafa9cfa1254d743562e72d529f34ab21b92969bc377129b956f7807f5c2dd047b6102bddf77ae687ba693acab6340b49b2721cd030dab5a482028b649c1817ea820b36bcfd5bc1fc99947ca58c0af9df8deca60757c610e1d17273c534ec22dabf66101884843daf9bc0554f6f53f08122aa091177cd619b1340da030965453bce57b243f162b54509ab5b79a5f305cb8772a9bb5bf4fea2c4f4eb897addadc20e116569e05804ce34917bd53f0d141d1ab83f7ef39086850f6bd9ff623a15bf002bd8758bc6ea2a43f7d92e348c13251f023d903fe269a06ec3b01353943e4f4c4aa1edf24d9b6eeb81196f965ba621cef86063f76585cd337bc41eb24f909da8e58b2c0bc8353b4657ba58ca2a79490d9eb79122e331bf97433c099d834aa585d5ef8a3fcf4db3e13b67a95d7963a0ff1981f569b20e45eab2ce74e961782e1b7f818df70f498ea73836957e3db1b7e23020246a4ff14f2b9c74dd1a13045206485765301d72f1115b9c1d70650b8459714a7c410a2629d1992a25e4af9ecaafa9cfa1254d743562e72d529f34ab21b92969bc377129b956f7807f5c2dd047b6102bddf77ae687ba693acab6340b49b2721cd030dab5a482028b649c1817ea820b36bcfd5bc1fc99947ca58c0af9df8deca60757c610e1d17273c534ec22dabf66101884843daf9bc0554f6f53f08122aa091177cd619b1340da030965453bce57b243f162b54509ab5b79a5f305cb8772a9bb5bf4fea2c4f4eb897addadc20e116569e05806f38d9e204304e3213aa67d135f25f4d5afc412ae342bdd59bb218895cf99957a2a43f7d92e348c13251f023d903fe269a06ec3b01353943e4f4c4aa1edf24d90572eac7739373526a423a19a92441e2775e64a61cc4b26467579339a0f104646041ca30871fb856d226345e2070cbbadf8a5a4e9904f1639328d6f4c570d3c923c079adb88d94b31273f28a4354c6d41274bc40194bc5f456bd852cf9b6eb85ca4b0ffccccdeee147b3fbb634b3c4b40040af6d47553ab06d4a72a00387c529e245e5b553aa9551c36f6ec05d1182fe8c5a3a4b5cf6e8017db5b870797fa7ab4d0f91beacd0f712eb5af92b6642c9e42ee50580256e7b2e17667084e6842b3d420293e62dc88edb6155df81ac1c020a9718eb9cc7b5c6f78156fcda6d4136c470e7a894fd75b1812e518c154feeb6baa981188aeca36fe4b53cbc9fb51587a25d49552e6fd356a475bc91e03a3ccd85a487bed243aee0ddee6da7b21c15abd9746d8f5a7ec3671a5ccb896678def4e4f688fc791f1398fa7802050f421f44f860c6dfacef8cfcdcd83d188de347eae94cea0a741c935a0ca62c8bd6b1f129e039f9f60955e22acd21ddf5135159aba7af6d8ecee07d5dac24b5e91ebd2872fececa67fc5e9e01a4428ec9e87117aef929ebeb3104c9f28b6ad373187b7bf95f87cd1fe9a02adf81dfe64a773b4da6ae1915e54e92841bba42db7764845c32f6e40466910f804fb88d4b469724c4a670c48673116fc5a0512f873ad5a15fcdb36e1922a2cac4a24efc1bcfd7cec32d042f841626f2632cd50d3abe9ecee0b54f96ec5030d2e68da80f68225ea019a9f705ad601ade1b88ac915b0c3f4fb23f78b9e31a7cb14d5b12008c0bec715334131413710f747e850f1e59af049eaf4886bda627a623555918b70e30a52b60b8e72c948a9e007ab01d5f1870f486f09aa54a4093dc8b00a31fb364a0afc05ab75567b013102b40cbfb1ae0ea5f64bf6b637982820a7fe40f6338f24f0783db31cf6be0c7952f869f68be513f8e95443659e90d2a988dcdffe87943251e365aa67e1671bb9ab93bfa1c8823e00ff7627ca83fcfb76ff94b6a4d1fd8767485bb1f9902ccbbe594b534d94cc1cdd309a25c00539065b7ebd186b87a3dfaaa08c667f3e0af3d600bea7d2283de03997f8497a07ff1810cb25dffde1e56c4512dcff5375b13e7e0f6baed99dbe740920366426475e1013667464ac3106aba39b8289e17248488559cafc9ef09e8c5c15afd2b3ecd7ea2009b5ce4d006da92c0b510be809bdad45f00554c1bf18f4c1894e036ef44b70a8471c8204ec2a15908db16cc7d5040cdaacd79823852c520967eb92305213dd4916c38a34005faf956df91202bb927c8926e4b9fbee3b17324a572f1d6056c5984eae649400385f7c782680ce04fbff350c15a3133413445886950475b28204643e7a4999969aac93610e0b9b439c8c6f9753c64691dbaabc5f79144add86473d439b9217ea4d884875315b164b1c0e7ccb7e58563fb33159517e6a7454896183053cc950b01324b317ba458528cdd2c44308c0256df980e3e800d93eeb9909562fd67cb98f87ea589fef344adf97315c83365d1a72f8dff459d896eb050461d4571e1a8bc78de439a5b855db17d778ae1c5256f064a17a09eb97ddd8f5ce96be943723946324088fe735b456d76d646ab6c428472f5d7a3c3842bd7052a76010eea2a1c826dbb69c8da3be22e5aa7615175b30bbff44067bc89b6f7a6bb2cd4c8e68f414240802e38367e73e15a02b5c113e3df9821bdb6191c3b8a588ba283898163f58cd75e5f2be862071758c567e0f719c7714e6779bae2e8ebd19ce30428e15439546bffe798a35aacac4b503b79cf4c2341c4d7adcaab5ec83d6d84861afd9afabf236b9667d4a287bf5cf63badce698b4536372a81ef2a7b7a4df52b5c67ecc9d398824b4764baa8730f1dd1fd4a3da63a8949e58903421b4ac4ab5a3669499a5ee56bb6798507fd4d0f32b202db972395c69fb3354126def54b9a853da20bd391cfccf4cdbca7abe574716c9b6c495d6ecf8fad681387d683bd2a27c5197ca75bdb2ce183bbd15bcc6429f80d32c6c00d7f911d26b9b786ff000bbb1853678370e5667c9813040a752086c3cdc02a3fb854b42c0089789e6c5a9a450c15d18ede6552720ddb1ef531706b363ddd6adbb0db4044e8208a80226e5b2646167308833fde364a1e81214c6682faf04fafc16c299719cadf5126e275a364dec822986308ca1354377dfb0f64fef69132bf8235f55112d5667a9a260b137560d983c4314702bb50b09fd643ce80c7d3859e2401f1d899e827080434ec5e0e2c869273266859496c7e26092aee4638f588e43237957061aae9d6264c06df72198face21ea8c9e690eacd3a6c18df450d6f31eac523d479809a4fed589c690bde6fd478f4c979c126ccd6e233a15328edca24a636c6c155e78cc724fe3ca20ef1a302bbc9b4b7eaece75269027235d62fd261be9a576f90038022047ccb1cfd1efa705ff15d4e7b7dd9c727d6f4f39efff61df33fc6c609948df1ef2a38b4d542a8a37d8e56ac40d41b6a662c552cfdb992fe7283176ff0e076ac91173c05824bdbc7d98fa44d2c25aaccf3b38c07e625c1c7e71ee90a9a71e0a992394ff5705c7be5740e57c5855aefcaf11e59867d6cf4436be31b6c0f5621e9dcd1ef984ffa40b97d1b9f1c4da43a00208a5eba6a6fc4c2ff030624e6bdb2ea7098e28055083153cc9d7ed95488f0edd635046e03099aefb4dc7af06fc6f9592249ae68be46ba466e9bacf4441944e7cc1f217ec61cd78a4c2339214c37c940b26284f95919dc9dde8d6e106aa24b2ec0fb790d708167b546cd280afcfa6cb29b9768b1d34c98db68db4d81ab1fdfaca8ced3fdf1f8b7c53a4c2a2f8045a5e1766932e1b52e813699aaac3f63c1116fcbafd2075d7f6e22b0b4dea533982c8d35735b26eeb14fde624f8aeedf85e6f65e2d60d2981ae342cc8f68b4f9da3b5665553c8d6526cd1b97aaf39cc753d974b0495176cbb1e65067b3c2a3147717007a59f4da6042e4e8ac95ad04221fffffeacee70d08a76b26f88396153e9ad5e8b3a599456b638c489a4e8b117d12bd8faed8ecb9836c86040fcb9e6292e25f15621c64b5ccbd69936858eba0894f0b0f37f7e21c06cbdd723f7cc2199106f1d54698983a21239979caf648ca3f75c10b2018d688f190a6de5cb90b6bd7453ff8c55af25286222ccae49e5aea2a33a4f398092aec9843176bde81cc694febbf1aeca683c0d7bdcd90630dff7f13afe0783ff43c6602bba2373b7398828701262dbf7487f466c1b41644186f5cf1bd9000e6e3cfeb9e71b215a37a835d73575f2dc4d5294b3bb01fb36e3708e4669aef42eb8b6b356cd3e05d3b924265fe0446ef1147a02eedbc83a4d62714561f4be34476b15c0d72e695f88e74b2e0aad0e3e3ffad3892f559fb54fbdfdb86082bcd342f3eae85edce56ed7f9fa8368fe7b396f9e054560d7463aba11030f9c0b1bddd2c7adda0cb51ccf571d80ad5bdeec7597346ba0ed68639ff7e3467bbc7c4ca9aa2c4fd53b3ea45f507e826e3b20a73a4216bbcd91aadd88f0f17acf779bf15f05be93f6a5b47e4a960e285d4e2db1bbaee09f3ab73ee9588e27ab0110d60cc9e8d36a937fc56b26224de7329a63b4dac2c32b16bd8064632c08b7be90d8eddd8f0d92e153ac06767de8fe2f9179afc04b4b884bbb193e7ecdfbd21002c3d02f5e5d2ed87f98d4e69c12f438469e1e00d5c268aa897df97eb7461ddff5708690b9dd3b8b1f107d003096e60174559438ebe17bfa4bd94d4f79dab46f1cb8cbca9d466b6bbafd02efc1526ec89bd4724e91178c2c5eb01831e225655805f35707b1b98945f0ee173860a814c5372d89d7baeca4a847eb26865f2309f46991f05e49fcbad53e452b218051c9b770e025b7fee3f9c9cc2ecd7c7c6ae6b351abe83ac1f730260ce0ba0da2bcf8622353ff5e02938d7739b7f3057dfc10723320554fbcfc75b37bd3ce24f9277ecaa0c93c1964b3eb4a90c4d9d1be4a3b9969ff08f9c1017b9d2863c5bbafa2fb3dec3a2eeb12c33e597c776e40be4c3d4f0dbead9a1c4823a87fcae87fe11e839bb036451a9599ff91cdf2c7a463110885ae2bf9d86a03ac343f9a49ce795e71d3f6fa8e708de0a8402189135c95aa2979bbeb39a0563d67e612e7d72bf24b2bedbedf31095476be7478fe4b83afad147114e9658914cddba7d3766191d9996960bea45490ee212fb4160b014d3ad26c04b7f46a088bec036b45a41cf2a1c154b8c36ddf13732eac06e860c2f83c2149d559eae9883e9c0dee79fede89e6dedffad75183c3e27086fe423229adf0ea22ef79b0e86a764a62d82ba3e267c11d6389d819ae9f755e651cba7893cf5fb5f4d9ebab4e096d035597d00958586af37e685d525d6ce3bccea65b2f1356367ea1d911a4d057b3a9f9f388042ab5c57509a9288208f996cb0691211051335686be3a4c2eb2ca5078229b6e366e038aad60ed79c494732120ca8347ff5d99e8af648de4d5e4dbd0f69077b9ded3ac4fb7a1e4d194ad647d7792b7b6dff13bc2228ccb74e29380f9b53ad03e20dbbba02426363e16a64e11e45e5f7671e86afae9102681e6420124f52fcddf19da3a1ba4d3c570fbed187569544d69d61324d3e9a6e13d6696fedf0030c9e9e0457a4b1b823023763c53ddf19304f4044a3a94eee13a249a832b94e4987b4db05662487d20895af9b1e2722070ad2e32e051452d538f73adaedfc7dc9729e2e8b1a03e734e9e47e51480c3f526aee08efe9425a15e64e54c2d0fbd5dd9d9ea59b062bc94b84e1fb81775cb79831c349932c90e4c673bb23b11c58b8934133d9dabe953848d6998c25236b558af7b2161c23906f7b7501a58e5a026c151fee1e20f46b021e443776464c0628a7905a94f274b4777f918343939d0c02ccfb440a27af567657f570b6afd8c4fa7b552ca4a483d921730388efd42bdbc42383d4d0db54a1f235eea3023d42865da96f35f10e59d024e6f227ab6fff446d0b3327a1e3bddada0f07570a0a6a5ed591e63327cfe17c773cd8bc336dc3b22efeb94e6c158b474148a2fd263f0c81f7488597ad2eb408b8171712752dc0c7f19f35e3f11b03321b4259348a179f39c4a76fc8459dbbf961a40d13fd64d1554d75158cdb94db364400beb14b05f573f56d8210fc162e51dd939f74e89b6e106f3f4ed444bd94aad3e08c406e8547332b2555083fd63f90be9c30a83d99e8b3d1f1ecc3ffab9f134328640ca6cb971371fa66085b8349585e4a1c16cbf4293eeb0109f645c724b66c24e95ac8c9932e161143b231501819f90e2270c248aeae275df4ad02e4fe931721102763e0a9970c60216a8b12674a1e22db6e9b3526432ad656520889a05dfd8e52665390809a44ec1a4c5975ba66285fd5066b708457407c2c1c4d2f5a600dcadf50c6e9ed90d8eaadd8de492046ea14db5407198bf5edab565ba576445a677793139e287be3a5b9f61fef63a006b63b19fbce4589f6dacafcb80f10944761e963bbe13967717f084218d52380a524df05957371188b2d38fb108eb9f150a648d50b764b4716c9482f1ee2b1e67303274002bf847dca59eaf93a81f153f51f4e40faa75f8f1a4a203d5743478e83b78567b2beb973ff5e20231dc420bd82cafc14935b7b3d244cb298d16275d354897dae5a0896479b05f2a2dadf21334978ee1c0ce84c5b1d1e9e1948dabaa56efecd40e55ce1ebc48af807422218408fa69b6c07bfecaddf6ea00b2d113aee61dfe03a2dae12520d799135b6f5f7ebc1ecfbaa7940069d479d7e73ccc81db5a8a25c53d2b1b94ffcbb9ee4c9b7a0042509b34ca711007d44b1b745b776508814daf241781d9c695e091ad05f4a73c10592f77097a7c59eb267c6101351cc1e7c5b4e846a57216b6483d9dbda3fe6d2c9a8079bf393165c32e58e5189f2e9a7d8734ee69a4405893e47853964f55f2eff8aa81aad6b40290434eeead9b74c82489ef71f14ec084c54a8ec604ba22bd45479e34443c3fee29eee3b0910eba5bc7f7accbfe82ab16af04474f6a67e71482f7c16c789507b9708e3c5a07cafb46cd77f5749c8d8dfa2a81012b381c0f463e88d8b539ab4b420e9bff6ac950cc7f3fef2fa8f01e4455ad881d2c4d97ae5c6601d772d159756a82fabc4bd3d8cf64271384c909cf0d393d81885721f5f77374e485d35ddb2d945c1eb820f6d3ce46ad11459ae75a325a1d52a59e76e15b146bbea754daef196ef272d491aa125b079c487e45322d7a740dafc539bcea80b58ebb6b8f4b13c521e28378a5db333305c4386b1b016004b2116d665755b5b021d94126d80385af60469feba6e22cc210e201be6819f4428ada4c0acb387313251bf62c4975377c74bbb65d7c8370a2d050359e9d505acc411e6f457a49b21360a21e6cbc9229bad3a767899b7c0b4adf843a8cbaceebc91276357d54e1a7481f67a918ddd7bb488b7e4e6d92afa9061f5447c885821878a1e235119bc799f202ecfb76e6fe9a408a7a3995d066cf7adafa26ba8d7258ee34b67333b75c7cc42d4029ba077d0106ea8d4f49b53af49c9c686df6d331cb895a4fdbcb5b2b1a378f28a2a12533c3af339f7f5d7261652cb80dc66dc1edbf6af465cdaa6b20cf3ed9641a00f8e864e1c1f64ec3dedc94df6d3ee5d706fb7bc74a6db2236ce48aa2b78bb5d7764e48325d27b261721f53c5320ac9965870c8af773dfff610fc5cfc8350ef256834ed7a145f412347d499bfbf00404a3094860798d2c96e2e4e40d55806488dda6cd9d4e5e3eb5d405878e7709a42c01e381568a9add312a91180d42b7c8ad19bd42196e17d37b993f80e37707eda036f18979604b57395556aea96e631b85a526222328690d3eff9682fca84d1fe70e93dd6ec9ac50f61260584b39d016ee20c47f0b33f282abb3bb07e31c9e0befd0fd5a1845030f9f4dc9fad00d13898afe25344319cc193a7fdaeceeb2942822efeb3b0112dcb9908cd07766dec9118f147fadd666e2eedb6dbcea57f0a1a89eb0589a362d5e1d9ad048bb7dfcd119b252218bc7439e3e2a38391991dc2e9156c9f9c7eb833a42183e7c4649599dbc98d585d3677bc547cc68af3d0b64c6c186f860c4ad5a50f9647c910443c58ca7899aef19a6af30da0388de55742f272321b4851bb28c3631140fbe02bfcc1c9aaafca0ed31b2ec9f31e9770689cad21a9aa86d2dcce52fee5cc72d208dec0f00a484ab87f7241b689d96fbe7d5e0a2c8c73c7eb364125f460f1f2b561ee0bf78cd871c1dfa208f355e451ae54cec67051db73619bfcd47f3b04a714c6d9ad7aacbf1906c1dfb037dc8b1c3a2a5d80a168c2bbd096d421edf668c45d9d0bd468ef7bcb0738bb92db057c56ff758c3dc32f5d6b2b7e4f0113d52809b4230bf43619adc55ec35cf6bf3a61aaa95b6fb3ec4ebdd120a0bd40d9bb1dfc590ad8c890f2e2ac90be6d2c34562da7f1f2ba90b0f6fc604315c1c0ea726a3415bb420bdb916b2c8624a70ffd5f3d7236205e6077930d87b601a20aef55794f08cd6635c1f6ab5b999d64760f8a9eabc14600e30b4e40e690973c6a0be61bb7b6d433da9a57355da1f6ecea929479bebae621eafbc3ef05e120f0fbf0af39b079acce14aacca7818d03520448cb754ad4d913c12882a82e4870706aa789b170eb7af69f86963de3a0fb793a71a5d7c4624a77e28604f1746d4565f9c59c84ed531fb1e701a16c0c12a8e68ca6823e379087a39a87b74df24423e97422cf851167ba193ba8cadf048236bc83b44c64d8f055f71c5d454f40ead8737e0112f58930d9a0e2d19bfc63892729602e3cb7d6fc201fb3f54c9182893970c48f318cc3e58815c5368f0a69c478cf804d31798ad3cae6f828d342da362322d63fe65791ab4ae258ab3419f493599b3904377f50ebffd6adbc5db3ffaeab2fd371b1454fe65edc29e920dccc39dd3ccb94044bd21b277d0e789c4e8d7c2f5caca951bd702636bfcd046cbc1bab69c54f91a50bc41ecc169f5f9cc83d21d9116534fbfd9156425a73e002ac249857c37d49c0bfd7ae73809f0ecbad5b3cd6f789c8e019d43f8c84c311368eddb6dee624759781ed5085a3c6bc853e1dec1126d8c8c1845fb5d63614f1b814dcaed62a3bb7c483d4ec7be303c128025435ef60749cd5f905ca95da84e83d47925683d1d13198eace6ede25253b6a7e185cb4cb6de7ee4ee53ee8d73ba5196fdd29cf93348917fb6d74d8e3f1f18fffe7a73e52e84d893be47649c19a7ac958a0de15f2f29c129a371d745182cff84ff8611604b44bb3a83746cdd2aa2795b1c5ec75084aeccd35d5630d6774cbf71b961436b8a77a4f7bb02427feeff42d346ff3271732a284e65f4ceff60ce3bd67ab779290ebd16a5773a98b678672fb8d2013d633675b6156243c6689cf95deda11082c2c9fb08c4e6e84052e2f0fad250b294488c10e0549916940411d043b0c8b564d2485db614ddcc07ba0a9627e3db6f121b8442d6239955de17e8bb12aa5170fa5ccbc59b1dbff87b15d79e24fb3239cdf2a1f50f735350c7b552f5df787aa648476ec922de26289b14d321b7bf5c7e84660cb82bb0946bf1f64650321e9733939d5212a2e5b7bf173788a37c793a77ab6cc986f0d266a6144d72eed3c4c5294cdc8b282b25992adf205b0d629f3a7e88ef3bc85011ad9b45f0ef4a00a8184a197d3b41081fad417c1b19ead03d5efc191bb6e5349ab353a1bfc243675102b9f7e329eef0983603d0fb77630d4f6ae5c29768c78df66b4b91120b5dcebc22896ab9296588750f5a44d354fb37da2976db8e7aa9372f4770417c7470fcaeb4ca5867917c80f72e99d186997708fd95e423c23c16ee2f18dca0dac110a23171441b9e99d851c65accb4b00bea9ccd48bfd5a78c29df76710047a07fd4b8e2de4844ff07545acea70127d4d9a186534f196d052503f98bc7bc1e26fd6d5f316a902e5a44be327df4a2f3fce3e11182b3a4fc24fb32dba90aec588aeb6b46f3e541d21e140ffcddd20540b78e9f06c7f4d1f3f3f8cb449d147ac779d331dcd8e2d5e35a450bb1da81e552c4bc39b68d81b6b94f9a6c114ed051b89eaf0c3c90a332d02f4fbc4fe4305fc8fdc9078296db0efbc0718c9448f9e490f98d06602b7eef7bf1d2ba95bc7f137ddba5b87244499d4df11928bef5e0542938e915c711bf3a785e24a8ca0bbaae04073ad58a976ae43edcc4c8c0f8c579545d76ea749cbd59f15ef5b88b3ee1f38ecfd8a683d51de5a582f92e6bbcaba0e629f7ca6d631a0327a96c1e56706b52f08c3044a907dbe4f5dcfea4788448c33089cdb984c93cb9092feed6972fad0efce044d64fcf229f838719ce61f13bfb16ac4c4739fc18b40140a4a94599fcf2321827afd85dd4a4405adb4bc7f0455e252c23fb3e8437cb7e1a4df6731affc8f096da9cb67f4c48b11fcd553d1dd3934a44f8b72a2f14f8be32f903c2142eafca35e5c2769da68c9259a886f8859fe93a6933baa8452643b6913ed7345645f2b73b190ce280e5c113e7f41c8db88dc3a7b9b6d007f1edf314c6dfda39fcd4796b8ce8ff2a358ba21add874f8249c983af26f44c9537492f30084000f1e367ee68c73effa7bd98c22df39944a9b99a4aad43d066680825c705cecbbb467d315ab3dd7234e172e74abb15105ea86ef6d82be82da1d4054c2f0b94c17de3fdebff030f5e7f7a4ed73e931fa7e3ba45c01cb582a247b7ac5a5dc79f962f8af0a0005d6aab0200dbe9e2f7ae1246df4656bd5030fea6a318844bd4d76d8d88e2f09b2f446f248d84353ffe6b0a70d53cb15bca2055e52e097c3c12bb56bad613705ab52a403dc21ce8e16ff84a730416137c10700bcb3085732f09f9128c9ce6a34b9dce7f09e31ce176ff6d1cd252c2fb90fdd583e754a33fb4227038050389ef5454de6de100bfcc18e157734ce0dcfbdac116b4a188391a1297786c00854d2162b177e12876f09b65f1b7877b6e1da33821da769ffbb7ab6806919e20e7985cf787ea6af1b32cd5372614e2550bb968fd61c168e8c04d5e3d01d9a8db962f483b65cf3cfd49c3ac415b201824ab15f0b502234634377d3ebcf76c8bfd54e56ca615984a94953aa37667287290536c1c72711562b408efcc3f5506edda7630db2401be74513c81e8822b75b3a2d05a5f5b9fbaf68d0c2176146758f84c9c335e5cd73dfdc56873af28deae0acf119a4c462f901e698605c3959042b98d873c37fee4bfa9f80b4bde66b72416e2a3ce26dd5f5c6b6619192cb70a16293f8aaf6257cdeb52fb179deac63bd5cc691aca0d39457b7e393a7349c2acd82180f9128c7bef51f2b566bdd72d70dde201c94bdd3b7a423eea855584eb30898df9a94cc2a6cf45c29c64ad67ef956468992324fa7e3521d922f82397db43064476caf3ee9b0da85a1b51c80ad91b0e40cecc0648a0add064168b581db0e95cad8712238e74cb2a7def234a04b66edd1c5dc9f83d4418910682fea63ff4d534670444abef5013ffca3b03cecac4bf9b44a653ef8b0131b42f575f8119d7643139ea85aa9424c623d305493d913121b05b5eb3d0396c7443a77aea84cd03cb5d6ca8811d3ea85c21b72a94f2c62b402f2843604a86df437b4ef1f117be992baf4b43f0101e16a3e9259b1bcf14dbca8a5e3ad2af9aadbd446aeb5d2d3f12c617ecda56537476b5ff92069cefdcd9c9330afef500aa627d2356b4963c7d193210bcd265734d7738fe42e11d6088e7ffe2eb3b219e14e5157efd696515db6d7f56f0abb4d836721821f4cd5f387d3138e0837d253565959b6e2abc92affa97a25bd10e00d5dcb41fa123b6027489e4c36e225e732262a3414e7a491dd4f840efe5a78f83d91c3f781eb40d09974e176d3ef46d221232bdef6a6f44829738f80cebb2e1c9f6a28f33706c5f71353d5fbb88f8ad16a4744306d01e15cb061967cfdff6795afdc85d480a56350b6cc41e19a93dd8cfb2238882c85f40e531b7e98cdb936fea13b546eb9ef2bcc2f7f48695a79d49868cff3d480e1f931193f7c9293a35dea7283d2b4a00e6ffa95d29821c50aa6ae4a079a94e73508908c3557fc7eae994b8080ab394ef82da508261cb85b94c496c89747d27b7a558d5359f441f2a1ab8e31585d35714a95c41ee1703bb01f9126f1f286b3cfa8e2368e3f3284f5d7293d6ff3823080a51d41f8c06b44f515120d2537b0080485b0f8330bb3144a53a8625bbcb7ee9fd13f808fd6761b60fe6bafff23ab68d13f1e7dc72ef5bd45c030b45b97df8138a170b7204b3b6a72dd6b13cf8480080485b0f8330bb3144a53a8625bbcb7ee9fd13f808fd6761b60fe6bafff23ab68d13f1e7dc72ef5bd45c030b45b97df8138a170b7204b3b6a72dd6b13cf8486239c7750b2cc000a3554d596b00b163bcd08b58def06fa7bdd4b9e3a58b43eb62eaf2874e577674445450dcc8465de54764ca780d88dddc97f92fcef808fcd7c8758e96444edc27716a97bd648499f40ccbb46f7bcaf5ad2675a6dce29909953e26b89e35e4e9935608f2e2f0647debbe29db66ba6d048f0c3fbbba78d0d1671588fd0e57fd4cac0fa494bf4875bc45143b074471745e85256fbd40c5d7a2e8dc938757f15a1a196fd26420dc2edf6643377e282e9e58a06575504b7212a31d11246b43bbae5c577109bcd35bea0bd0e10a1a30aa4e431b49bd2319cbfff3f6a2607953d14b5425c42ce17f579b9b71950bb1a8db6d9f77abe382313d08d553beac64d6e6136c9f9d0f464c5acd9f9ad57fd2e00ab00aad0764ccb770321aea13534377df263faa65467efdbcd0d80af3d89f74115e35bd6bc789dd1afc91c948a8891611ab0b22c38a4dd99c7b6df592cba526bdfe4f0b5facf6cb9474819ae218b5c7da0cf3dc23efbfb1c200e01a474681694545864499ea59faaffc60dc56705c1e2278087705ec62bbf8d0dd829686076db9c6418a947a58bb078a40d58ae0a320701bf750719c8880baebd92517f0d1e214cf0786c50ce08708c56bfbcd4cd7a6e01fab09627c18672189c8dcfee0cd20f77b62d577c77d24a8aae45c8e340a42d8f46197fc6544725e3c9baf75ffc77de0feff16e4182280eb75d9a787b0e98dbf999f62390b166f1fe2deb00cb0f15843c800d6010542a41e9b1ad4fc97a3f9c302572c9e5c6fbec7e16c69b1170e5149cc5c1c452352b7b0214fb67f2e746c410bf7aacd61373e4287086b317072c923a4b45df4faff13eb49376ab37226c4aa4a117dcc9859f6a3ce91a94520b5f7f2e1e6aa9dd25478fbe6f27b67e5da1ae9bc8bbda73161cafa827b56467d742b3670d0c2eb13ae680e9a0e35af54445f119ac6265da53cfda2708b70d14b42e401af0b9a63beb6555357661db75e775495841440b4774a690df49b6b6a0e8ef0829a11de1517b5b3de6aa4b5f317fd86604b5671f0f3d5acc5cdcdf9fa51b4770e6cbd826d40e61e56f8323fad22874c9c0e477d0319faa11832111d3f696da439d35a3f43db4d89b3a50298ff168aaf3ac9a2e443c68c44cda959f69c9321cda72131f4b2b351229399d6e5d7b66f3b13d52b29bf32609f3d8eb35b9d83ff9f72294088f94a4553550bb103dabde7364302c5cc4d139db7ee7f7779391246f7f13d805495c22378b5cb1fb39f930e4958a062a43478ae45212d56d920bdac60624294a118865a0d65014ac02e657b70675c459112137c803bea3ca68d50aec46f05fb64033cf0a0e306fb8a711e1ed06396e3ad2d30bcad4491764349448816cae7d932a9db5be773d75b0de3985a169111ac41b3dd46e1992a168c9d81942a2e4088566dc3edd66117cc0c6596390b59d0b6a4b2299236c7f655fb0ed7d92fa616c3a970ed15d16aaae344c355942b28dc6750c66ca8d3ad78c9576a688ca4b0571138728dba8fefe9d4eb19027a8e54703a75441a50238b63e83e79e2d009939789a7c65600718c58ebbc3e1e2e1637ef474d987a93504f35fe0ef45d75b605b2acb8df5cd3eb54637585d74cf19606b2d2b7dc251f44318a6bddcf47ae83a3d80924dc26711571ee3acf481a06f6e124adab70c75b7908beffce05a5d8dd662fd020158f8a9a4e918a046591ae35acef3c67148ae5d7de35444170622c84e4857fd90e257c6bafe5060404163272f177b46c7af66acbc2b2ccd58bfa3e9b0b032a1fe6359528dd684e17d576ecfd442c701053d9ef4169ae0b069493294074202faf34c2e411db8e95c6379860b6741e21fe0b3911d04d33e3e291d5a4685405707fcea5a34c4ac5d9575d045fd991ddf2b208dd9bf39a591f50e6ec793416e2867f54e8c6c7e89b68c226c7e345c518b42e39f951e7f943cc131acd0e2c419c5b06c15e217c84741b42fbf050c2a28e6cee57d0cc9611371951519946dd4997fe16f22e5645034ba9ab3ea320043e367d66516cb66f175a015c64199b44af409b83d91209019ee9c530d3eb24bb509cbc6bc987d9ee2df98dab9150931aafe02046f040dd042764e605d74df30159150d6f9b745d6744681e62a5c4af6b55a1387317f8a3453afbc4cfb985b74d8a9058db62b962c91a3c6f1da1d86bacaa0eb5a2142fc73beb537b630e6472317b0dbe74a73361c7cb16681c63747fd9203b2e244861ff543bdf6ba26ba01d176cbd96888354284a0c9dbe24543b81f8c47a64e940bb5490c7f413cb1834b8fc8c98c09f88cb2264011c3ef917fe651f2678721384c0aae346dfb062ba6eda7945ab8d7e57b34cc5a3dd292fa2e4c60a5ced79236ecf1a9e0f0c2d325a760ce8f9b3675695b1f1244da63f274a630d150020b00eab96e56fce7897e704a002aab4ba4e658dd63d7224e3b3823bf71fb6a281794f3b553fbf585dfb52141ae2a6288687b83d817f7fc0daef577e43d1410871f2f9fd1ceff0af825faa55fcc0d9d9d52070dae60f646ec56c0dd111be1c13459b06470c7ff5b6f2fbf79f6fd41a94fee69490d957dfdb70363564b2c1ed1f007cae7261d17d0a5ff1e48d76556f2d42e141a8857180e46e2c6111ad6e2e0facdc9738e5aec6282f4467ce82f83d6aeddc9a2ed917f0e5a35179abaeed4d6723db6878b356b6daf5298442d8fad13bc28fc726775196ec9ab953febf9bde175c5845128361c953fa17f4c8f4ce1c60d51b25fcf8317e1371b3fbbed3262199366d90abdd4df9d39a658e36946056f97cc557c78918d50b635167168d5252523e61668746f3a64d1139c360bfc4a4bcdaf2dcf20f1c3d2a528fdf56f27b3ae5c4418366514defb3a7e3bace6bc941fb1bfd622c118e0424fa2573116eb5127d4593a0d4112253d8316e0c067ddea938d55817a591699f7e2a1cdca319f021e7e58843c6d35cd22052ac21d7e41265d6d7c56b95610fbad5dd6e23893042051abb7d1cc9eac1c9db94a6a65f66a166d374f7e2e6bb12cd461f599ff30c8d0ceac06a5f1686ced3c7f5a4d5285227b659644200e078acef3b592cd4b6ad17b9852ffffa62a3907c15b8a65414b27c95db0c331a1e816d605d8fd174f6f4ca4889a76862c34f41b34991ca720fdcfcc625223462041f78657620d08340085549fbe5d06cab6597e748cb46d9c86f4e7373ed205aee6c9eae17d6763c66d8165f710f309507b22a4aa713f0f02ea384130d1118def8386c1b2c24b5f36f8e31a80ab7f4279df34e4233fe92ca5f1898868b3acfcb3a2da4cde1d7b52d10b120e4245c9efb74c898c77cb6a7eee0db95f5b3cddefd8dd9d30325a326d620bbba78508727b4b8a6c834602e696010b98dc54813b8e4b80d46222100c4bb774268b79d81f4573d72b852307dc696731bf966ba429f89208ae3714d7e82a9be0731b52be192c8e571f779c9099720254e302ce5ba63a09e35481a31152735aa23805811689ce39ff84c6456acaaec7a5b661c14d7a36117f79a73dcc46d3f7ad953f1e934f828515468dfb1eba05a78e8039403e1a8d3da8e370d8bb48f9f2d63da9ed90006165cec6e14b47cda1c088ef6bc9792a3b00052dcfc34599a757e7c88f128f7893d65a314ca4ee7e8801969fa171a4c246af00366f855b3635fd123968638e8302786faa423ba8860df30d569ff21d736d44f10f254f559b655b4cb75ccb0c3d52ed96247c558aca886a53146d17f6ed0c61c6c63fc1e71e9edea659a3d44edfe5471de385f5a454e57625e158a8f2b07c6690991d051dd7e7d7cacc1acd548afeccc0867f8a37d142bba4f3e8b28aacc7c812f8d2c9fa748d05084b7880b5c808dc1aedac0e64a301e727da6a57bedbf72ef288cdabede977d04c268ed7153dded5af1d8ccfbfd35e18cfefd3a174f7491adadda4620dbce3497aae09eeb351f75cdff14f47f13c48185e4b1eb4968298d5d6c563e183f32c68a7ee7e2531f14410fcbff8436e69375149879fee4fcf441ed75b2987786f0466a3f646034951b26f9a4dc7d53d72572f12daa0faf1dc9b358011761445b1eb4b426132ce0edc2ca4f1d147c0392b7100dd740fbd42ac139c51d9ba42123c9b0af3d85ef38cd6ddd34e7e6d5b4bab07583417498c56093362df388d1990442a0f17c9418b4dc64e1fbddf2bc7ad43e250028747c8d2e4b4d5a8be47c2d8784512e0dca8f1a83b811e73d75f757104ad20f86e944359203a5a3bdf47bdb9e56b04c46414fb90e2ec12db1543b0c0c8207bf52007089b14cf3b667187ef2b8b419dd9caf2e0433a418beeb38892a63e79bc69473c12b8bf33e59badf7a0a3617e551e694b522285ec7c6e337473705faffa822b9b3934f644f287dc2807dad5acc3371f8b4c3975d97670614393366fb6faeef54620077e17401f1f46131afe3e9b0762b07dddb592cc48a9c17bffacf4cfd96aa59b914bbac7b448073c290e4e424b9c049d5e381b575166d2a1df89e04955e0667cec02cbc79fbda5992e870cc5d0cbe91b770dab955f32f6afef7fd46690083015a420afada9aed408ff62e65624cf67472e3d7e5623cf921c6fe51875bdf6a0c48243ecc8313f1233c45a58cd1f9e6fdb1fdb6933727b7d4c26180ade659c0f6da4362f617e023d05de87156dbaffc4c199fd97c98ad6b70e67fe6a88c0d3e26ef3f4485dd409019dd443825b83486d7d9bea767c84a1c801f63a3c81764a359206cf80d886f605682014924161d0e65dcdd8d5364084d3babe4dd4fed483b11af60c28f8bd97c11fda0eeac45f1c634d4ed6755074b42a7de144dc885911075fe49ef2f1a95a2a2199aa86ded57d2cd4fbd4322cad06708ae493137ac3593dd9b61e3cd89dfeaaa8bdb6e768e99565e466e05e6a750920a1bed95ca387e4faada8086d4add4efef22a303cdc3d1c33a5b73828b191b37e9ef932abbd4b9fda8cd96c5ac03389bdad893705a5a7df164f575dd77a77a5f0b681f1113b693add22d88868882e33452376ec60f145da161bd4ed90679e0f9a01fea8dad2f47d0eef03738df964ec80c2e438fcbcfe6357ddf3481363a30c8bd89444a3441a9094bcd9dab5757aaf6884eeaefcb81b7017ce5f0b6b5731ddca6a030f64d7c9b53566a6a71b08cd05afb42034f14d60e2982b872f9ad3ce2a18594dfb4b175bdce44926293f0a620292e6a6e03b94e2f6e5ef36c0514d308a29a2e2376d0976d73d091c775f8130194ed357e6949f16c78e6be8e2137e6a9110bb87677db6290c43524be941823308ae4ff5d03982f0084242677a9569dbad5c76981e50c5f54fb9255a334e9081f28e2dae85eb2f19f04a7c980fd9a9b664f3100a143773d1c1a98aaf50fc57648153c470c2556c43bd038cc90d8cfdfc4f5923b0173c31c7b235dcfe2ddc287a26f5f9f6fd8482de3f8882f0d14da9ae19fcbf89a656b7fe4b0d2d3d9d93a9e8c5fa554412102dad483f9eb150e9431a82ac3579fb648c179f056e22ef4504515b8e95f7785aeeb6527cc6345b147e8e41ce06d20029b9c7be5b8a56ac4973a6796a9b1bd188f257d50457d8ad2c501e4a7029951188b44a09d9dbaa79acb11614e8d526c76fcaf28b1092024587d0df4d5ba7557d9ee68d48289d82a4b25c67b1b48660e17097aa5f429a23c6e636c16590a33d369e2333a4e1eafd1ae298ec174ae22b1d199b9d9f541a87f4376b921f7ef27611b344e9354e4975543dcaedbbdeeb02d0b84a824bdae429b91e6dffd9995121c6c5b5767e9465bd2beff26d612a38a6e424841815d81a48c684caf7bfac57e8c71257552d9fdfa1df30cf90213ab3e383dbd031007262f32447b0c465cbefc8561b1817dc5e3721f6024e4a0dd7d4581e4d3f93d82f585418d59f8bf2552cfe5464c24d7fc6b4e9636e4119b19e982ef46d98cf868e570d648958a0f52d2d8d17ee4a9bc0590fb085af368a3f0b8bd1b5a426881691b823b22590c03539914b8b30d05906888e31620ae3d7c38d446fa81fbf463fea466d19ea22e25ddeb50efb10d701e8c14e989546ce295637cc1afb7a03581cf482aeda47793a46576a113ba496d7e63b8dc1d5fa8ae7d9f704c3bafb2c3655cf0f07534e6656649aa3d8353487ccbf1074b1ed5d5e4a08fc30308c4859e04279cb273e9ac79e49297bf91e231aafebd948f5dae7b1759e54f57c77177dbc74684f854213c42f6963587b8736af2ea517707a166581973814fcd3515d8e88073d0d97edb186b6bba232aea6d3cafc3b0b91d67dd9175f5d18c5ccb5bd35cc65a8f66a8e6a8b3adfbf6dbb1e0f1a18fc184996555709b6f75373c2294a188fe1bd9d8ec203fc5a2628b41e7129b757e5767e991742303c780f57346c4310011405d561336d9805e9a14548556d42805dccbf7e669580b997d80dd93ca1ff12cc22c0a0f27544b9d6e341d84225aa98d8b4c3dfba1a77c1a0cd5a9bdf7fcd626dc6befe48150fbb17482a0bda65f5b8a602753260b0d8efb127524ef46ba9b4680bd5ef3f2204a4182d63c44b4ab2d54e4c2bab878805d6c042e2c4799bf48d17134ad2ec3ff2faef4594d1c64f23774cb512b584033f3e731c3d0ebc0bce00ef9aaa1b9a2b84d53698f31672d23f5d2ca99854f4f0585cc425c5a030f480e5050b6cf70f6fc44e7af680dab1f97fef6374dd672090f93e153b99b3fa14228e0267f4b9dce9f182709c2b78ba78174f3553aece621b38cbf0aedac7d268f67a05008a64ff0153554c6de888165da45c27b652e5a2e496efd3766528c1a83c018fa7d8f7bcf8b34b962eaa625116c97a12b4a07299ec4ca124575e275a6fe19ecc558a325d6a74573fc70dfa3682dd1dd21b2b599b88e997af647d89756f31faffd02234ef1be647099229dbc31e11989cabf41ebf2a265949facb163dfb4089ddb3eef3522c43689f85c845afbca37a90497eaeeaa7aee6be819eb1d2d52f5129b454113dc163a1ba3983bc41c5b40c7980e707f4fed0094d7152e76690b41ba89fba1be5982b0fb39bfb068b248788085d630ac9295ffffbe7b64c4ebbaeed54cf3cfa331cd22fb8e621dfe3b966a720a5b79bb85a19bcff7c5cee0abad4e09fb2f18b7f40ef786232ab089f5f9bb14d6b33e226a2978755100085d64992568c942dc619a915a351ab4428831036ca0507b51aae03d3f888727fef2aa7c1e4c5674a2caf4d00fa658a041787f085ab45610455ebbacf64ddd5ddfd31c64262778d99b6c0f675484b739c7595c09720f86b14b2ca64f21ecd32e2e49d3d6bf2183d93822a1f9304a327f05a35278e8b63d72a46d4d74cccf1fd240b31584e8f70d285a28a72666a4b3229a985b714ca8bd88b7399553a5c9bacafd14ade2fbd0238b63daf95f86f3df2bf2959cd89a57f8a8562a7aa12044db49e1687c11ba8dd50826b330d7ca6d335d1a7f0a94abd1866598f4090a67722b6720727bf9ef18fa6674002e53ee9782d8b54eaac0a3cb9a3edf771d92301d4c2924a9fd02d3ea5d73f40b080c446211b5619e01a07562eb74d8df876a6c3ab477f603dd445e9b2c50cb3f325509ce50ee36153a2fc7549754e6a19bd7d9fe9c42ad612d410683bb08dfcbbe917409b3875a8e49acc3ffd1bc1249da8467e2a9d963cb9dfd6ce60218c35d7f1064081ba5e0958f9703e45259e812378f31d966393fddaf195ea6eb5a924c33f6203b8040d33631ca4fa802385a88af35d51ac598fd05516ebd4091f671c93c77f6a385919f6c6f6ea1f70f0b00f68e1b4e885fcef3d8f3707d81158a9d51ac531815facbf3bc8504b040ef7c01e52973cfcc32b010746af8eac167101e4d8fede9e92510d10eb25e73d2d37355c56e8f61a49aaaa9ff7c0ee8c53808aff78dca81498227f303e54f6ad31b65291b36c86bbf9a54981d0396267c7dd96482ad14750440597418945b423a414a81a2cd7e97bfb42e6a77180817ef6589e73357ee72a303d321fddbab3f0795626103ab496c30f2b361b9d581b14743505c2493ea974b7512c49d3420e7a97345263d16f10060607724159414a3b50b8d0a8297993d05be7c7459da9b9add4b0824e9c4088d0fc3b490143d95295b33667391ccb8c07da7c6d01b79c0d2bdfc0ed7e053bcc8b6abbd1dd96934b3baaa4a03c91ef63a4b51f7c961736b39c4d5d7a2c9a86ccf638de2a8cbc92954854acb84c5ea155874c4cea0f2ea2c0424f03bd41a0074ea23d66adc2ae72f4a56bacd151108eaf1f803320c555d87e7b5409672959d8d1e9f4e647067e9969420b460d10518e0d91b339636ba6cb79d220e49b1ec7789c33404b7817d4752ce7187046cf167c84687e8f2aa0f0026ba76fbc09a71c2c2ac4535fbdc0b3e4f3f1ec9f102b300dc2d911049c91c403550681293afeaa67021b09ab6495d5977e6a8fc529123dab08c16a59cbb6c034de76254f30b20cd5099631739695e671438f584e64d5cf57b2fd8f5c2fb5f7169f87a5890f84d6c8a269acf35dd7cf1f076d2f1522c6c5badac488e2c50230a6e32dd0725004274ba9a9cdde59c0de4d7ccc8df5dbf5937c69d42f8ac811a5e0fe073ccb7f35778c4dab741d4a0c67b5f5c93972f48500868c33e9637b1aa622cb52bb5a3cf4b23a1b7121bf7aada1dc94d795be0fb209841ddf01ca7f19d8b067aa4c61a3eb7d6b9ab06036b4a77e14964029372f1f0591ea0b39850532970329c14d7ec17da6aa1ba46b233106b7590616f44ddfcc99bef55b546645b89308588a72b40f4290fafe59070bfa4817b8dd6388d796591ebb95451d06a5331842b2bff95397d953bbeab3c21881d308c732164232ed8c9f100066a7e955ec2d118fd4e29d8bb72ddbbb0f2c6c18ae782fd0c9b2d4e11317d0598b6e12218c7af77e35373e5fad161b756932724f05b056f7c981cb62f2dfa044aaec0cd10db1473173f8848dcf57c69b771fffabcc941977fe7525f7d261af68d92189368211daaf3c4873523a1b8ad8dcf52f5aa46f754d2f58471a2fc19b0af932d7845bea2cd36d5c552026c192e03abaf0e94a411a197226a8abc91b71cac49c736f87aa771551095fd60f49b5033f2033b5d77e59a71eaa9f9ecd4a6702256ad3fbb89c179d0fc029702657c11f8bbf1104b3af74f5987eae7bb2377ff89a41e6848eb889fd751351975a5077d4eff1770a4e681c5d4d31053e86e0bbde1c4008f98d4396a45a2e711215fb184c2c46d2def392c743deed7b08fcba248ffeb8db6443913a2767a2b586c44e33e02499e890c8762709c17b3a1859f85c9bdeb8dc0b021de774cca0c7d9bc4af95b3a330b2bcf8300e45ec61790ed3b04c5bb4975239a249b8c3d9ee79fc48ab51e440e99d5759c5c4ae77fbc91a859475becd5eaaca378611a5f0c05e1a03b75a52015b0a568f32f606ce52dea24d0e97538c57137d2f9355b25b52d3f483af60ed450bf45597b89a4eebaaa185672fabffb15127be302a68e5675d6609a972469ae1b7d3a699dd3bd0f457bef5761d7e823df2b9c96b2917b8cbdc442f378634da04988961324f425451597abbc636e2178bb35c1d5c27cf21b34b37841460c35d75881744ae55e6b6c13395db9ed537ca2b6d03982efc5c7025bb41c5b9b9621597514666a04751ee2422ace03660e74ff24aaa5f56877cf5f98cfb578c66823cdbe436b687e79b5efc1dca716bc4fcd7898a850d99cba3023cee227e781338143cf69398c8e028e23ccce883a2b18e7cc448dd7aefe2f08b408eab94b21da6f724154dd66749dbd6fa52987ceb8705e1f3419278c62b6712e1cde88ccb625a29ba741084d730eb09f896f77cdeb524ff850d649e9d500687b4b223e6d772dfb0597da9beafcb34744b37064f52d73bcb1368932fdd36bc6ccc3c1469e3d076fc624986b2772d155772811ae66c409b33031049cb91a14649606a25caead169ffa97fb288da6bcef19e1a14c379115109deaadbb0fdfb194cff6720c608850cc45eb065b36b195e5290820e14f6fc05afc3eb656834a5d4d15d50eff240d53f6c0c7971165ade8b525797f55674680a3cb86566de1d5d31e3c5528d3a373f368550fe7952f6aed9b44c8ec2ce98958a07281531de3a3654b353a034dad94b9f5f7e886823f41a3bb44f8d878dc12a72e610d5ae9c4fcf52253e80cb248b9967adedbf8141571eea0554dbfeccc5359732c426a0ef1d577f550633a9e3385ff63ca9a71beb1e4fae7898f2e37ff04a12030e19e4e8e61aa17f2089bf1032d294e3933fad6a1d0149ce2717597041632132d6431f38eca0926ab7f0f7f861f8415c86207428b7cf1288ef3b88b90f9425ca3d62e7fb42d0a2a727e60eb60ce5308701e70d240e38c0b37f7999083ba2c2dea92b3f219aacb81723ca4f1e17b32d1d6ea12bd3beb94b2fe3d080df4301049524d68440e6d7d522a67885d7c52620ccec9bd8d32fafd9bbb3b71ad1fb50a780926e914f134f722be8d66629b9be0792116300398054d4cca19f43ea555849c3ee4d570483b4c0396fffb4575ddbf28d2b353ac870a01979ca3742e3dc6333ef7cf4c6cf5bfab216c15f8d7f64f7866aafda11610e573e2b9f20ba544b668953b8782896be1c32125ed5ae15a065d3dda02be2ad32b13baba55356ae171bde7ca873922b2379b599bae63ab8e9169939bf8a829cd2a84cb57a9434c5773729b555a5cd94232953833a69fd51d51cd1d2ba736349dadcfacf00ef9c2bb37b20238f0bc612b075b9f5c66a08ab780e12d8ff0ccab7a205693a80667012b1eec37388ce6054ef38ee0a89d3eb3fa853b6732faaf85856bf6f9849e478814184fd0ead30d4cf72a0dcf0d94d5f8bf5bfe59adca5b41f780d73d84ac91648427ec3e4a0cf2f9761e8535a856f7e466c58ab1237fbd845f58bc6be9c55760acdb473421e9cb31c9af84ff906eaff3dc71d0a4fb0286144a1ba5158cf5ac34aec854d826c41ded42cb23a444217332d0491063da45bb6c2f0f3eb1844ad9f968803dfd047299ecbfefff74df16cefbdadcc6a8cdbc566321208697f22d67df5506848d093bb525ba8aa8d18b943c3fea3b58916b913ee1ecebb374def86e46b5c8f9264f46508cd16763df7158ac9a76567d9d5187e7a374f422653017946d34eeab4a967494c0c6eb48518e96febcb63a2724d76bb71f91057e48ab5a67c3dd24e516016fee2d049eecfce6c3decdc4a438bdac8b02f24a636c3360a297d53dc60b40c362cac2374065fc87a917572b63f97315833cb218ac62c729b9e118efd668679013f6df63a155281ee671b3b6e4d25df0177cfa4da28bdf1881d003e1aed95591949edd4ea713dcc5000386858b4b56c1ef7f506cc6456df35ff6cfe28e2751a5c3d989e067bdce9c68661ab39d01916c4d574d66dda4fe1a6583ed504a0dc956fbb9320f2988f1fc85e6a114e3703f2a76839a3598e33a528351982f8939d80f1929278dc2cec1b33407c993226abeec3f40f99862ade9d0d03309c5ac67674a2e747eec2b7dc35ddeec384272da727bd9d3a4de30edcea44d1f49399651ff284bc7e6f639ae2b06a4493b99645ac3901ad483954ab19cc333064d9ea430194483c23abf6853d60866d4bf0e087b5c3660afe75ef8d071a75ceb09fbadbf4b3d9280f4668b53b4230c5eec233f9da3fdb72864cbb1b680c153788e85e31a2eca5013d15a414bf1076f624ee9bf9015430ca80e0ff008a39420490c5f376fe62a1fe3159826f39aa373f28523b4b31e5f3b6ba8221c66b02fab7b1974fd1325fd7eaa96a84b10302bb1b0404eedea4580f8d83f623b9ca75715bffdca2f302b1dc659f4305b141c0d776538aa19f7300072c5519cdc81d2646a470b6223572b996e21eda960fa2e26d1c8f3cb961f3ebe8af10864d9f38c49e87de1a6a10732a88a46440a76dbfcd87109f516ce8653ba5d388f18d6082cf293eed5f465912bf1092d2125d7500cbbf80e55844ae6a3bfab6d7fb47fcb54b9e23f5730a469f8c1fb28e98b68bde220a42be22c1df5dd4f3619cd26e77d60a100d54fc47198e7f5da4b1deab0160a35b46bedc23b442ca5080cd4afe85416445d104c273243f5cdc7b404ffad659cdc44bd0cb4201e0966dfa2086779c516d44c6a2619d8b267456b3490c1811c8ba8a7cde1628f9f29742a5113bb49235391adb0487d93d87d8f41331c49705b9d40bf76583a937c86cdd916e370592ee1d35539ff8839b60f864e779fe4a3fac7b6b86f4d5f4e5aedf4615ebbc7dba2188174800933c72afbe9ae49645666761ef7656ca00794018d23cd8d4b29910cac363d8a3048dad017794ede028e829ecaddc243802467a48c0e9631eea7cc47f6b27d7fd8394b3c824e1521d656ef51bf75339dd9362d5fb96e32e40dbe5ba258df04d9c7630a87bb223b2b0bf85eba3c299331a361cec79d112e47a329c039488ea631c353c4c736f0489c5a0b70eea4753d8716ca6ae648302697fdb508197a9028a10915970e7e8ce9f7a51312d3febbc9c89fb30f0a3a24e01929ab99d988acf28b3caa22d1e7a6578ca904836d4e5b64e55f7a9eab92a8176a62373a951c87c94f53054830373ebfcf8fc67749e554f29466368dea92c1b9efb15816d269df39f5fabcf9d2db73fbce9e0518c85c1e1a5e8dec4b3d74c46c1168cad077b07bda1dda63afede6609907c7d1e96fd2f1e8cda27d3289aef7d29d409ed8735f2ad8c9c664da619c9af7a2701671b2c496cc1a87908b9e83759ae11860b057339f615addccede1d78b4617c45e9f73c8dbdaa25187d04cc2dc997094f8d08942b61da77ded8b0497f991697599f70dd1084e1ba66ceb601a177e6a83449d615f8b9be7cca554d55dcf2ec384e6f327a9b49d0ddd11afb4fd5a3e611443cce832945027e578b8d3ae034ec34d53dc5b8c0dc5661bdd3a5501e472856dff3dc9434941dc5fa212f7978bf03fad4918464be4a0908c752edd8a6b012a8535ee249383440be0670102d5e7504ce1d16214322ac9129b06be34a95942bc15d222144e4a4146f6971393877ec15d6d1b9253f8efad29709756b6610d84a8864d0758182990c065d4a376dac2a9ac3875ebc8b869dc0e9c5121b6301a0e781c014e376cb279d0915d6b953ea4122cde992c13ebdef40efdc91b55a703cff73d8b965bd3ad5d028ee3143969df3ee6c5c4162e6f8eb86eca8a484cc77228157017df207f8d70938c9a96a8502c4c258c41dd0d12b0db1a4db1e70e487f048543bb79c475be6d4776d50de691b5e9714d83b8b147bff3953a6f4147448bd81fef5b31adaa0f0a6c72adef5c6f7018818e7522c4fdc500ef6aa09e8471c349dd0e0a20a84e72d38eb4e74add61bf05951f7c30d5ea7f13d8c0994dbddbdadd519344f041417c44367930c149b16cb4d5991a42f78ac51ef9e7fa3cc488ca7f90f8a6caeee3ddd4c60b61e80321bde1b711120987d26f31c22b7d553e36b5108f28372c331009a8180b23f7aad16a7a6205761a96007a0fa104701048a10494b087b470c9002f3c646b02872b61d67029d3db8a68b75ad3b4d88ade9789b042ca6508298f7c84d31c6b3f57383dba7c0cfb739559d36176cedab9f7ef99de2c804d2d134fd7f1da20fda96caf78b4bbf46cd9bc1d58898f2aa6d8d6293f0ca74b3adca8d1a66d17053e782348b1867a558b8834f009851059cec0e1cbd9fa7f11671a83feba447224c0b4de6d8dd9a7e00ab421a5ae158bb0c9bb219e6184ed12b88a839a1242b1f429d923b1385a5ee7ac8a9ca1db0d4f82e535721eec8d6984c127074443b9d0e204bf958acd197983959a8904f2a6924216b30f3fabe17d2950e90c2cab43bd520f05d90398b01e2bcc3d00e1549ca1d2db32a328aee40a5bbd249653ddbdc408ac781a9942d8f081b5db9969c71fbadb646ae2acd113c30e56e2ecb12a638513eeddb571cd254e438b00ffa3977aa3be3497325b146f08e7121db113deae856120bf3700ba14190bd7ba616b1f15c0956eb1a895b83c4ec9b67876c07a75d87f69d208aa1ae29ac3df45e8aa586742d70819f6ea7379af0b3d85f76b78c602ddf2e4754a3e9ca730d2e5ea684a2d7f90795a9773f33ceb7b79e852c4ccefcf2cc0e4fd51fedb200e8df03cce43911f473966bfcf65714eac92145d0da6abe1ac80058ebd61b7183ea34d02d24385bca4688f21e2153cfd978523d376de8f74db91d4bf5bbf5a98cfe4a99e96ee2f3d74de402a6683dbc6de042867385aa8abf7dbb2d4bcc9f3b81083ef5d3199884cb6e18b5b14fbb134566c55d78b5e84f73b1b319adefcedf49cb80cceddfad9ba8558439920d7b3521dc5abe5ae6ce7da6ac3d6720e2a2fb0fdb34dc69f1243330abbefb8fc989298482b89d48de25af4f98483f933b69e041120827a1b96909deafa41f6f93165b04f9e750807067353e9d765701b52ba98bab5b982fdb200532d2c13c940d92f0f594706121e0e5d94df64c85c5fb498fdab59a937249af70b0cf393096b2adb465cb3415a4af1efbde70b8e480f2e798ee8a294aa02f92223028c5680a37fc362cebc12545f52bb7f01130c0471e914cc5608a0956a52aca713e4f8e2f3b3ddf87b81ef21e54d0f59b1ac26d68ae89e5043d5365da6e556eee658c742b4fd0f4445f5b5ddeaabd6165b15338a52468c8c8ca94eab6b547f3d9b5e184de47f08b17911cbe5e2b1cd2cd1ed26d6d6f32ab6c93cd80d5e8f8f16aa87fe108e52dc3b91f07db4fe9c26cec8e92850e9dd0a4c411b45fe961034f5262a19b486971b94c800f5276fd954ffc1b1da2814e343cf8f983cb3cd3e875411bdeb68a447fc156aadc759053915ecf3db9ff3c8b8281333f60bede449d8f0e2b18a633d16b0827d9d189ff7718e7bd40ee0b099d743d604c18c8be6c7f9854f53ab21c6d7f0041ec28f8bfca7469e2aec23e1da10dc4bc221467567bdf04c01d0efbdba575aae21eb2518e2eab34a983ad8c051120922964d06544b76749f4057fa5bf4fb79101a4ebab5df1116ec6ba32839fbdf5b29b832969638b135638fc2d5a902fe24d6d6207c3d1d346bbeac9565cb013680faee5d6a23f14b2c16380edf05ce74267a3d6eb5b5c8c1c2656300fedb5b79244347fac468f58752f0e88eb3c75b7a606c2a68a790c46c6167ba4e9676a093f22265a60f8cd7e53d6158f6f99e498f21607d550bce19e08ba7cb91942b599f935de5d87499a050c1862ca87244047a3da9eb11944fff666d6ace63463df50f2e8bc0d55721cc19cec17831cfbb5baf18734c21a0cc7d5866bdf9bdfd9e22415497aa2f43cc91c92301a820aed3dfa40fafda44882d265505fc0a1a02bc91e8c2079abba46c7610bfec27296d09ca3fca22648d55d43a39a5c28cd03cf634f98619f8271fc5b2464f71d8fce5b2188f2440a0a9872ba922be8ae768934978cab5f3fc39ad6915df8df57f4e6aa6c5093313cad34c47b31354e99bea1478b625154348bd95996fc066abe85676aad0c94f74eb083f4c016cda306bf082d005cc78d3c8344acb07013504c2389dd79a33857f6355faec8d9ba4f9ebc5fe286c4720423abbe943d66e57c528c58ef90de9e1c7b2a1e994ec608c264c734e1709542e34be6524d6725586bd5f158392dcea817ea54157a04044449ae5d5413ec6189b86a7a9883b87f3a787f3ed6f0f35298b1c004a30d9f0a57950e2d075907f14c45fb7b74e8820bcb2c0292cffe9492a8a9525190c4cf3051d418a2755982a138b273909fa75ca9902b9b8e519ac5f4b418c21836b3c08e979de0dddd9a6f62a3f92c333b7475c8c8fc7535d6f233ea02fdf510e0f48cd2abdc58e7a07bb8402347b0af4b86c6a832c32ad7dc2a7695bc92bba17057b8d24c16945688d3d8a90576b58bfc479792ad19cffb79187a27a0b6937ac1bebe60471e9fd8059cbd4ab30a301d1996102a8c36a3a1450d409462afa0a82caede3b83ba71edf357addea11c610e1c66acc62119d8094cff0c3a8cac4f99ffb229e5358919c90f653044fa7f57b2661228db1146c48e761ac3cde8a25dde6002f67ff41e92d26ab09e9ac7f102cd792ff13ecb6266a87149c35380efca1f28f51189a2eaa733605f50c1a12d6f59df6629f798ef9fd9b874337ecdedd8edc721db0783c60ad009b85bff8c071052232ef8f211e2a0431ae224f7753e8689fa88ce8fb4a1aeefeb78ea2aa8e0095fc04d199863c8fb633e78c6824d356ef95102c1f8c057e9cfc341cd9eb7612b5e0c85ee4633339ecd4509f4c22662e0fb22a58e82581a050fa15784af11549dc4ae58709f2c1398571d25611b8dfdf6221c9a0d6fb37bf47ed8bf3a7c4b68130ca6967e756f54d701219f4a59bfa033c158970e10971309b0cb1b7362b2ec3827b376b56b7d1a08ba1138851d75fdd6274d992a09f63c843cd7d5d85eb72567525fc583e5b12df0c8bde81d7f15a403a5b6b5ea8dc1a8d356711c45660e16e7b97cf6e7f754307eb271c96a25302d3ae0e037c3197464d7a4d352a654948a14239ecdfe28335ad11eb3e70cc1aba201d6a7422d42ce1f04c4188d1debd1295fb183e4405c29dcebe8eaafa38c04985361c5e3b57c59efd7b466cb24ad7864bf3e8bcffda20117b8ea793d3fc648c097a11bced21d4ccc1f9aa12222551a9626c4dd0137e81a2f78d11f153778394041985ec1994dfe348557f619919e9a843cb820bafffc98be1bf57adf7c7917e40c6a13d3d628441d87ce391a092449399fdf79bbb3576ff88d95cf0ca603d1a5e396237b72f3a804113f43b39a006598e7e2a30f3eb022173d0f45f65e0c7289dbc8f8d0541df583750fe6b58e692aa76616d6c2987ae00942e43e15e97a2e69a670fc1843fd05a3995f1bb6e7b3c29ee21c734f4cf981e36e3b080b0dce7a644d761ca191193a1041bc4aeb272fd1c1c07236e2eaf065190873c098aa5d761cafb4c1fcb6eb948b755dcf9d8693590a84ab857d003fef529d47a358c2f455cb04bf47bb1f55e7fac95660862396f3baef093697acfc2a95b77a11de2227c37459a5aec9b9bbfbbe0f9c62917f6c49979ee39a368f5f1b1bd941471a2bf245b54db3531846bb94ed61ac956948c487425cfd740458560ff1e7e292987ff44a89514d5d927b171b652be668f22a8f956b348d35ab5f27308a4b234b8224c5e544aeffb198082b6d2323dba338a95f6257f573fcbe110e0781423f343f072e88248efbea5e2a3d03c1cbd12d083220f7bf3ee78412368eeb02586e134c796697c4894a88b7f5fb1bdb7b3a907c3c269b27ef7b195d765895009e435e2d47e448d949f648472bb6c8763ac110590ce16315eb185542aae7652835ff3c071e6d343c5b72539f946c0dc4af4257d3852e1930ec61b1c3f636690ad7598286062184f1529513263afca07e44660bd5523788d756ae58fe3673a40276840761e9269c0608befaa99e7df45ad4de6518b7f2da1958cfc2dc05739f79348c8443a8ae3c20efcafe99dc77d0b2f53951a5fcccc1100acd8987db2dda15c3131433cc0dc7cd270f972f95e6247a77048f4c6a0824533395ed3494931750b1a43b8862d2c684a6ef2779d131c20cde9be4b6781c654d9155cacc7c5fd7714041ccd0412332a6155c0649a3d8bf62e318575d5777cb295a9325a1a0ad41d14ca2ca02c7114f4d3a2cbae64d4c5cdb59c25a46bd48743d0b2ab3f15ad55d5bb76bffd8ba989f6992f29b276bb48821e21507237813f7f82682d9f21343efc83573d1ef627df2e16c1bfe0af8a234a78c0f4a747d0cb8451abcbe8961290120cc42a18c18d846721cd2cd553ac0cfeede1cef6e3a22b80270abb3ab9b31dd7cb348198ee36dc88855470e90c34816e4f67f702ffa23823aa195fe8362acb8714ffc8a53379ff8f7cfe31420d0c6ff360999cc9fde6771cb257395cb73902ae1aa6150cf2cb79ff69ea3a610c15c2de83180f361a82be3f6b73ae2d95b89dc14b7c36f611e976a306e7c610878ba00724b11bc500fe0f38479c5818834f80580c0f8786b3daec58fbb990d4c6941077a080f2c76ffe768d4eb94808a0c79687c9544ea0129f6fbbdb5e3d70a93f08a10b42ef8a874f206d4aa9ac7142c59671d0544eae8c2f143ab6246cf4bb4be291fe4a42827744dfe097d2ac9f614f52141c13aeec6816324b599b23bcd9d33e787c36ebb9befa81dbc5842d5456a5326329b11849d70ff34e758ccafb1d411e9a9734d82140be8776a8309e4b1d772e64781a5031a354503caba868784bfa084452c243f92261d9167e524c28b3aebf1e3f2f0a624a63b4c3ca5f44d58e8b2ff8a0781bcfd93067328fcf724abdf4dd642615644143392e7597d7d27825deb01208132e682fe88882097606adfeba5bde5cdfc07b12f83e486e41323f00373cb055b4e744718574d3abdf80569ecf015d22e42b5d777053766c225fa7410f40631101075c2b6228b31316141dc3a8f4495f8ae30eef2563cc262b2aa2d2bd9952b15756d9e2f77a8808e35a36ad06897f749ecce4bbded587f801b0eac1138ac9c268578331f3a980d860977e2fcce99126d7011aeead8147585aa55104c7e48ba7d4881f543b74e9bb6f6aed310d31ddbf1de991bb07724e66b7cba6b44f1a6680cc88114847d64f6691b0281d2e3e65d94018121903dbb6a01aea9601a60ef3c06269093678e63b411a57ffb645cad7e0bfe1a6fa81c125e27e1f32c6cba7c325dd04ce5845c35c417e9ea299b50bb888f916187e6c53daac331ac525cec47bd516989f77f6d3c5ebaea9311a29a968c2a599754aeec65713cbef4aa359a3124e22c3538af5d18cabfa1e5f4cd5282df793815e5993644c9430a2980b0afe8784684228cc849e8ca6ce6faf2628e98d9933895c8963439c47ceac3e46f717604e9051f83b6acd4eecf69f72fc3df37773951cdcd6de94ba50dabc49b6cc2b3f0790f4f997d2c9ca4c17f88c0d347ba4dc03ec10828ca0b68aec8834f7bf14fe864d393b7bd6cab672f484eb9e714ae6abe55babff362d05722c1abd418db7359077a1fb04cfc7d4c9765ff998ed73d17317ad7b0437315e4a5f3c8778b1a280c10a54a4fe64ea8b04488572ffa247026ec305786f54b2c6e9c843d276cfccab806c7d3288384476abbf265b5d9d9da218772bbb59cdb7f14cd843a9f6f80a5da86ccbfa971938e3e17bf406f724c6c8a14e70ab3d626525addf7fc7b7771b8147b05043e0a912a3cb0facf69bdd329b4942b39496d81e2e55f71efc904b271ad978c41ba12ab6da023838af7d840cf7902c6a0c4342983938ec1d22197dabf0a1ad0110f7ded6e5f145b1d05cef2ac59c81493d2c1bd20a4cac60a639bef14466de249d7342ab4897cbea5f3e2a0e694fecf2d9fa467705ca14502c52741db0fde1776c51fbea63c5b1be9adf2744914375ae7406cfed26579e11ac60cf4e4cce3dd97b7a1231ed8524a8005a4e38c41890a70849ff4a77956695c3c80bb6cd8b8e08165b16f44e8f6829011514566c38d34ce51cc743198404ae41d4d9a9aab2976d0862440868ad3d27f6ec113fd5b6754ee6cf207fce3f40cc43686275768fd15629a5b80a5f487533a20387801fd8fac903c5f0111088b79a5fcfe747e32800c07c355e91cfc1fbaa22a88391ef9a391f03c92dbfe65faacde654326fc70483a9f050cb14f18797b423dedf8b5cfa96991be93c56c71e99cddfef8a14bea664b7468124f814c6194515705272986c5bd62aff2e1fb75159f3b79fc673c4cbd572e606a2b0345b089b7f354ae8b8644f8f4be1af148e596b7051b2e8779a3fa85043847b5c7942eb5fa4bc484bcef7eca886ae75167a6e221da0dd3bc0b8e1210d4e397c11db26c7eef2d24c3e8093395f50e7cad06701baa10c8374d3bfb4794c2dcf9bbb1acc68f031e3eae758acc11a94b29ebcb812e5e1f022d72275f4693e9895f7ab8ef0359e05b75b1416e3675afbb67ccb918edb66c5d7db2a4034c9f885d35a79877ef3efbf4f8d3122c6ce4000b9da6ed2a9afe6d855f35af4bf4364740519dd2ca0ffd9a91ded8a2a1581c5e3f86a02bf634134b75d480dc10e783a8567945342646b6defbe4216ef901a693c6ba5bb7739b269d1ace924f2af5ef0862c2251a42dabc30c537b357230a22daa12c0d6e39ed2d6ad768c136aff7f44ad7b072734b0f171c780b1331af8b778b102180731e5d3f7d1691852caa50bc8bb63d3a81aab12775e60aaedfd9267286d4b618f27193f7f1f7237aa77a3581724867db9cdc4d8deea7f231b328184ea35e681ede276232dd1bc7161e7485e7ed4bbcb7df09bc94d513e7958d31af3270a1345366e07e170690ae2e85d370edd1fdbedf4e6a46f0741ec5a9cfb0d0e7f44a0989fdeba99a0dfbbeea870aad12624858d4977fd4c6eacf47938f938e790179abd269c61d7efa6249bf3fe563b5de8fc69d0fdc096e0f8a0a4a9b0ecb03a1c957e0f840560b84ec5cb5526bd409deda7ce580841ca741e70231c05bfb112b10ba85954ad808441755e06825b4b6536810e6e701a00512fd05ce0caa6b03f4ca4ef7ca71d440a6041878bfa969aba334bcda5a1d46cc313deb1e44320bb8a36a70d9c446519a4ff3a5e4f7e991b4e27f9f2084e327fe8de1f516668694804743678499b087b8d54c6ec97eb25fa00f806bcbeb2ce5707c441bcaa904d0e5bf434e82c42f10f50fd798c70389cfbd70fffe941fe559d6757fd14fb2b2f021751952050d48c41061754f6072eab87a6c7116f97095de8980c7803cd474a090e15cabafc3140bb2631b4486fe8a4b14227b79285862000cddfcc242aec7acfeddf1504de648dc602f13e0fcb914e37ec24a893262d6e6be9a57adc48b21cd80be8dee7cf6338506019b923d8966ae5523b8728d97937e383dcbf86d5a715283f4302bae3c60e3c98292d6b11440bb9e0d6f64c22eac2d79b5f56a0fd467d3c9451d2d5397f720af4701320e4dafcb6eaa3486dba33ee65ab158811329cda5a05e3cbe10b6e1e7339463c6c9db2753bfde821a49480a9a1815b4a2cfd3f9d36fffad69fb821c6a774ec64c5c9cf3a0df8c4c7a047c8e1a56cfc0b2c5d1bfd4678cd74768888948d15be8262efdb20a0f8d4bd672be9bdbbf770ada6af7ef61de91b412e23afe1b7ee08078cff4ce410761a0176c7520caf0c959c43a47492075bc431e5f0ec2257d0ccc63bb0daf3dc5537f3ff1637e8ef50be464b709d28ee27df568686c7911478231acb80d850c1ae4124f25f7029310aa165ecc46eeb07f8dd264018781df559ac45cc630e749c9ffb8b2f98f3080f287d831667904dd565d53e01edbd74aca4170a1e86ec47a2e4e1651951ff94739454af2ec55ed06c2e75e1c34bf5906bf47e0cb97c295470eec99ee7b7df4686949e8f483ad384b62405c3cfb34d55af4935129ab78986a29fa8c8389c6d9d268df4858802611fde901b243f2993bc55761c8d86378d0dbeeb63e3e2100911f91b431821a2ffdfe02367ca5778d879b26e4091fac36e2adb43e2452d9a4694143b440b733670e65b6da98a5fc1ff2c51da32e80efad1191b69c2f0dc2013ea001e04b0caff9e1f197c24a7dbbbe817ead648a9bb302a7c23046bf2692dec5768113ca487bd9ee14c172c88c5166c0047666305cd3598d375e57119d202b4f7ce4ee36072cc88b789e8977d773e09a11c64c981658cff3170ea5b5d8e8e23906b50c18906b62042ea93e67b62e1a76c39f013c6a9d9412c6ee927e07573fc303faca33696edf466bdc0d552017aab5c76e14c078f057572465c512bee9566c7bdc78fb0cda96b98066822a504342f0696364d3e66b242f565d484dac033841c559aff0cdafcb462306378b86345254089d540eb83c591fd18ea84571ed840548342041bb8cc1d40362263d4b5b25aa8a8af17b1259d825a47d7e9a84dd8f67790e21938888aa2337a9262ad7a1041d4ba8af8850b341ae83aa83e71840b3908b5e87b6de2aac7f630047689d0e1268f7a6dfb9e0e27de340cf5230fb6943f76b4f362425dc36df6762a9c6e48cd2a224f4b99052e86c915288f35dee8fdf1c852869cfa4b93f14f965009d5539eb4546ffe0c878415cd83f439f03c79e2040ed76fc0afa723ac3b9ece4414781ab89e230e45f371545a104068878bc9a678a46050412e5347473c95d9808482a34111f6a6923cca8015686d9928236293a1f7c51ac9a1d21d7e334ef1bafa6e1bc918daedad7d1edc77b568e86c6916a7a390452b816794c16f0912ceb82d3160403cc4e71bd5dda25c0f53376d050fe43415a2174f22c1abb7ce6b7baaa71320bf3b3cd3c90a712a3c698af09b23897af8405e7b027c0eb2ff61dea2e9888697989d345a3c06458b00878e90d9ac36add70e0df722ac3ea0abed093a9c3fc46c55c5708a7f30bc7eb24249fac6b0e93b111eed8d15455c4f7b83a059bdd93c03122762eb7912fa3df7d53c1d171265c0ae4fc6a34e9a4811dd2167c2ce0a6dbaf5313c81be364ecf72ef053068874f83c4f2beb2048ea0776fe8fa9852f7f4c12c00cd929373f335142b93939fa5f5b1a4046cc9d99922dca60203c5386cd8db175a5af163962a087262a6ef97d069d40894ae48211184a2fbc629b2e33544b213ec04d3e1871afc8f51ac6649aebcd29abf469585d16f53fe5a490febc041fc0e3bbe6ff9862e918a269004c42d01826df4c011289efe323dd1276343eea3212df2824c45de78b6ee2d5c4d059898e6a0195543c89f4e44e2cdbde1b9d00ffe661dc20e8063720bd2e985bf9df64ede2367ef743c4affbd4dfda7a0c2f6d647647a66ce96601238198cbc7a900ca0f1ed29b1754068737064e01975fd0f7e313bef940fdb330dcac9a77f90618b07152cc493dbae95c489e8a1176effecfdccdd8753cfc9ab2132f3b95775b71dd352fe490ec747f2b8c0a172e389934d6bdbf129cf8430bdce64162f7bc1cfbadf251a71fa6328f2b08f8cc8b2a9b31eebdbf5c646c6550a51d89d4987ea92c2d1cbca2653ddbdbc8615a727b630336dee3b3834e07f5cb87e573368d4f4187b5f3a5e7f5ba3c10d39f4c2968def531f818a3789ca75322a7ed8b21bb34b7ce54958e8801830aa00532fc61175ac7be4c0ac86ca16037a0eab77b637b2ec44afa8287bfc68db6c394825082377458b40c4d153c7f9f97366ecea79ec0d0aa05a28f4e90582d99587f54f831bba593f25fe8dbf1201aac3cbe26695a80f30a2e11c8f6b3c98b8c66afe42a9b79e30d742193794762e671926f35a92fdc5ce970ec16c15f6e9204b9c2a22cc00a0dd35304e23374455d37b7baf2487962e23fb194bcfe7d3f6eb1872f6e169133f9f1f7c5676cfc3c6eaeb7bcdba773d1458f168ef4efc4b555db3bbfcf32bc9aff5b5c2dc154bd3f1d25459368b2ada86b8a85de4cfe2e11fff86d657bbd3d93203bc67b8cb6aad9b9c8d9aa1a41645375053184592284facb75effedc27cd48a949b95b7d4596d8819dab5f1be9a0d2f6747695b7ae40b4494381f486041d5173b181983f2943647e3a4cf1895cabe43bc8bf7a83b995098acbea77d65d8a50ab1b5af0fb159b543779f73176be4193de5444cf5fbdc478ca7b3e0b6f2490fb1bd16d85dff02d6c0e3efb9a32da4535e7fdd9731af5714f9d0ed142fde4a28506b72fa90b85ce63afc92741969ab304492cdce396d082d88e6ce7c2f45bcb9b8c491ebc46ceee220c522fc3104de3cec1c04db1d231a690b941f02d019d9878f4a023d50b6019128558d4044a6ce51897cff90fe5346d7ade7bca4ed34bbb07e5e41510df941d9988181f7021212cf16ebcb665daa7c036506ea63df2473bbc04b8f829a5cd5f3dd7875083f7cade1134acecd7c876f050c042e8dd9233cb4fa35e49c498e2b85b15d68cc36ef04d785d63d15fb8cf911d699b521d3fe25d01896dae3b3dab4fc312269bf8e2b51aa1df4f5153d775f1277c8d1f57fd4ea69b1721ea00bb36263e1657f5b45e10ebfa9b97dd559c1589a0e527f7be03b35089888c500cae63cfd7cb7b15569e08dc13cd309ef74205c7f411978d26989ab36ffe5417e7055e11d2750db8386afa2ff2e4be7d4d463c6ecbc54b5f8edc6354005e0da3ed9137d1c87d0d7ab5452091fecb59c832d70da0fd30eafecdff220f5cfe7a55ed28113d6e31a15087af94098d9c2828caae34d7799710d4fd077ba17b9a81f76d663a26138481af5b9a9f7b467adf455371bc480c8a42a71abf43e12b1be24e57ea0cab42ec2607542dc309d676ba019370f523633abe60f0547820067126f87e3e9fe0003c51cf9f05583ea17164da72aa1495c694c7aa409bbcd43cb7bdb40dc4027deb439f08e21f9542b4b61f330df7c647d62e7b589b92c5eb2aa91826dd3be798c68a422de4f1133ed958feb0a093c77d852ba534c983a8479216a9c088ec6215a5a2adb1ebf15f31a4b0acfa8da3aa3a540d4fa4481db2ad81cf2898121164d9436acb96d7e250857c2747a963dd2405f233ef90335788e6f83d59a04ff70481e08893b39e54dd4d64d25122c017b60227cfdbcd1d9a9284b73e7ab13ec42b6b5aefb6a93e46671e476c85c15eb5862ed01186c058b59ebae7af7940b8ee65d1d6f094366b3bdc010b24a3a3b30ed61b9fe7c1baf75f70e07be6746fb8ad6f97738a284237ce52468e329ce1bee28e945274af73ce80660d76751c205ad0d46a9f8759a8491be9e562d1f10e6e024dd1360c20fa5bf491e9578e2a2ba734c8513244b8d8e84a2a20893982d44aae5366db2905853519d9b8a1b75cffe6eeaa7754662833f1840c6b102ab06d13edcb2aab03c8e36383a3aec42940de19fafb160eb783a77122a54655ebf64a40a782ec7c8b74fe0789044215ce789a93f90d97d122a144d8a6871dbceab675cb8f8f95ed9f57c187dd9dcc6dbb39c2db3544d8b75426e89c93eb543947af7059d831ea98425a8521c2cfcdbc725fe1ba37fac3026b14da1c2b25379542d039f07f5e40e6888eddc412f3a0f07e7025168b9a200fbf13a3902cfe9334211910c936028882bb7bad6f7d664435ca93334956db473bb2961037d8e462079a96a3c1e3088f8664056deb2bc1886c2ef4d3a437784f9b2a3e77f3435ae5ac3b16c089a0b2bc140375773e99be9805c8ffc6ff10da1ca43b22c994e16fd1a71f61b3ddb26036ab1443d3050cb632e454e79a59f6833d6115e198045fc3b2aae93322060841a74ed02cdc95d9d0074781378313dce19acbd263ad8fada77a4bc7137dc970da9d812376be57f104a0ef6f6d7efdb33a5311019048397f109e0c8e1134c21b9005433333e8f3107dfc798abc3a2f8531dd7965fcc8f9c179fc99c4076443f6a48a747625a6506b1aa06c2e06e7552e5db0c9542cf353a7903f49bd94393c7fe1690521f79e42251b016581e118c001329085ae5af72643d7a9c23e0e7b2d13162663a69c7d54d34cc742e4b84c3cfcd5b6ba838bc152c5393ab175cfeb2fa783830a07ebb10fe2864cf28e39c237a9e2529a19ba496d114dbb21eaa35fb90554b3d3f0f0938a97fb508771dd0e16e721fbc9276887617f316382535988ab6d80809bbcbf6d863220af7ed1289ac0e72f16ea114874bad1bbbe1cfb2fd99ff567826ecc84797669ec27f6c5f5d2475dbaf08398d383ac84888016c55d9c7e0b3aa59f4b586efa5ae38b0656d7ca57c653f4c7e7595eed02f2e9f006b313801f8b8a9c0c1a17179c69864de456a6e76905b94748c4d5a043ef31052a4c60abd38e7bcee801f778bad47d6bd053ab0c60fd1a40ceddfabc2c7323b0d878feac8c208b953c77b2fc6001b900329ebadda3bd3e31bffe2f9800d7a3f005342cd1786e07de46efb06e25fedbbcf8e6b22c5c2ab3d776d11894d36b5c7350874a603421acd24db0da4d466c0d3dd21ea41adfe35710f55ed7fb1ecd957b3dc6d7c938a3d36f1d29a31ec9c54b2475eae505039be6cd1d789e6d04f9f2cdbe3e7f2a17836c6c20ffdec2a365ac6c948efaa9b568462a9fc032f6b51707efc65f846a0c9de24f610cd86552c0ecfab439293adac0193e9d365125c600d140894de7e6534cb117d69daf651fe18dcfcb90e7f09066a977089a6308431624b664b007a680a7e5949379f7ae94a83102eff599c43fd87c280c82b761a967eba41654e80b88277c668ce7ccf9c869b40e01ff6376235f95e0dfa1ec871e8c2ae007a321da089d4179ff87951e1c1b7777fb6de772affd67a5486b2aa909a89d9729439f8ac8c3aa70095f1e7b8ce6d504188d1778c45bba21d173fa726a98eed6788266edc314eeeed0b0e035e3facb932bc096267990d766f66d051860602c7b7e867ea313e39cfa539f94613f12bb0680ab16972158bc30f07a5bfdd42ff6112453a0a972a0f92e0ac4ec5bc104e42adef11ba8b1911c22563686cc18a41e359fd9c8241a4c3ccef20f6da8ecc0e5adf2fb3cdae662c15a738f1e94d024a8d27f2db2d4ec3de6019a35f3f8f0e6201bf7f878381c00e7716b6ced859e4f8c7c19b78fc4b0126c54afb8dca8127c16da3a612401aba237ec721babe96e7e56400caa56053fe0213b9506f149a10a5e4a1c65517763675b8d638746928c924ae6ab77b26029c1746200495e391e37a6b3e30aa179e01fac1ea980ebc05adf5ebc43ee0dad26b7891f7d6c36e53bf2cb311a0c3a737eae6734af44b491fbebc184076b74cc366acf02f3b8632b606fbbf158bf946ded786ebf12c134796e165e61c0e9ffac2e2fc9da5c0b18031fd7f5567e9243327bd49b4b2ff79854ea0dc4bd77fed90220497b2646dc228d19eef67c3fcfb8dcab91c9e041fd454f3dbc4abe846ef8c74ff73c7490ca46c09d4180bdc647eb72189b3604e126b8dc11aa5d4d417ec231168b668765823acd5d30f23292b2d04f4c0a433072cdcd8c610c1df9a2b79c6ffe004a2c8329321308fa58598e5c707f0379cfc8882ae127d5a4e63c6e6959a6b9b0297dc82171c447019dfe58a4ce99aafe0c405b0adc425f41f68a031061f49a645db3ee410e43f1c6770dada06d9ab41712d525ca62d8c3bd124a5a62ca151a508af752ae9c8873d5624fcebf68420e65eb51b85e85e4a54741b899c042f434a4168f89070ac44a4194777bfae18d193aca90832dd04d6fb2c7e92d33788aea972a53b7568ebec14ea6301d5ecebb952d1de087d99e4984970b57b18863ab02dbcfdce3e2c78247060775367a1bb02145537192c9e5b6bd46c75e49ba955cc4258b802d2f6666f2714680199fdd7c670c744f4d40d526a04a0c774c8abca7d4c241be06ba68c710deceb507eda90f874e7f9fbcd160f4106bf6b0a55249741d46df9c9851593e60dd59971d7c15bf381e7fef9af113dc3316f612ba00057a7793da8bf53a2fb2e6d03a979450d34155bd319af5d08a04ca3e3a1d995ac4626085a4fd0ff0e278e4f0286baa48c405c4e2a248783fbfcede2e5f182fa1dd256b4cb51dc19927e3dcef8eca570116f4d7f313e0d5395c72dfe60b65f5598365728350a612d8a8dc4fa98704d604a95f916578bdb8d65e2605be4d82456c95200fc1b3bb955fb0d9cad88f0fe79910426f52d6cdb60fe5a14f55d2479d581cd04e236f433f92464809b0d60890d688e2bf67260de549cb29a4a054741e73ee7065ab3b5174c3b7a8076d116fa744d4ff4c0b3771cde7c3963a09103b782d03d4b7c53d3c36640b63dd17daf34e7fbaf312f0d31e33c29e54b4bd992358bca0b7248d5cc9552b40cafe71134501b03ec5721c3d2032410f0a9a2dcbd0740581916c2448db6857215d8a85721aac7c92d64e97198e263fe0838088dc2b0195834fddc879ad10c982a099a663ae93dd0591a4ddd10d295265b693a61602d66800a119e6291fcfa05a21920eab29997977df4477abf69494b56a57c23bc2eb85247265ddcf03e02566a14b563a155c23b581cebbb478e90aa120bacb55d8d24197f4f4396484fdb1d6fe27342c6a5da2b218a5887be7756f4786a2f030ed613af1b585eac5fce0de81ee531fb21bec2b84e2a6f237e89242554f3b716444edd6c85d4062ddb38b89f4db3f8f058b0633fc4b7f88c577a89a3aff4395fc5530cdf6c6819dbc6c6e426ca20fb6928255e4d295ac9841cd72b800c1694b4c8812d09c0d63b735700731dbf905d9e9f5f891eebcc640367c3fe25fec4a218050755567be561f459ec27e06fc6cfdfc83e91dbb73eaaea79101c95674b999dc07b78e8bdcc198f9fa2c79891b9a9753073181642548d6254d39d08b2b56cbbe270dbff65ec1c2f9604241e8ca05fe2aceae87c76d133c153ecceb16a1b14d6f85dd963d83efaf0f4c32f1522e33caf2cc2b8145f1b2ff95a3be01ead5737fa7e446ee8f85eac67e2f832a50636206b6d1b8fc6730a96f3c214c20f0c71ad905e82ce471d60ce6eaae28244028859fabed90cd597ccc08b9e08aac3b282f48f5ac5fad260d2bf8f777da3f4fce3a3cc05706c2c060118a7a17677d1f37390d7967636ab88e097b92bbcbfa0c899cab791afb64466463c25d7ea38526422688d0294c346d86ae1e0b748314ba4dfba1abec9eeec5f9e05316609b6bd6f0f8e0d3d83d9c4b84fc8fa6e3d0c2f74c27a6f38d9f51425d45ebce0791b475eb6940b9bf5025cb85e1de4d952c1602c95e32f7ddfd0f02a157669a7e8169e8b44f73dbace98acbf0ed29b8b3d0be8b456a17ef6e838f9457863b28bd2ffeb882ab5897df47dcc70e9f5c6b3914e1e4ead8939980273ca7a8d95a77fc594b1c90bad68c1bfdabcbf569668742126a01aef15f2d264c0878c65dc0f22f0b9b939c8f75ca876c348add1cb4100c7e0fe6099dd6654fdee85128e20cb2916cc43ea0a9348aa67a8d1ddfb07ae1d44451b8a0a6543bee3ced0fbca71eb7def26d0337d7906639d096635b6ae5307146331fef3bcfa6646ac79b1f2a5513bc3a8fa47b525a4ed6c464d22cf8c6446cc34b2720cfb65ebbad4e092409d11fff7ac27fdc999609d8b320d6466010d0f638a6e4e573f1d4948db028d0a09e0a2ca62a2a23214abe05a2647e6e1ffee3188e263cdce32460dfdfece6866d95643295ec288f7f1ed179a1c2de10b965b946ccfff7bf9a5a80dd9f5dadf6709c8d8720269b5865220986a02bd4dbb03d69ea5ad5da0b5bf29018a07742ad153d96097878f86cb4a3cfcd240937a62515cb2610b96dd58f79fe4af9379b97c6448a674f2c357cc2279825ec75571841a03a4961ddc0d0a064f93181fa1be0d018e9a9962e248233c70f993d7a689e3725aa174b7c565794fa37866cd38dd421105f6335b1ad9ed6d3c161c0a5606f14378eb2e7bd9d822fcd78b59a8f1bc80f758b32b3ad1965b24dd3b804552552d4d52fe73abda9e0052190ecae31f868eabcf140dfb8606131b1e6ebe754c81cea541e4e392bfa4926789149ab6cca262669d5e27b4bea006092d45cc455315358aa4ca9f70346dd92aa4022da3f4d3d69a724b0322c9989e92904ae6188153f32326397061f1d095875746e227e71689ed7ca9b8d15a915effe1e31771f6c7126bb142e4b3afbc0da2cdab47643f6d9ceedab04e730f61c8804e5bdd2125354dbdb5db4acc08d7237caf7ce677a3c52c0e8ea41b3a8d85e9f01fcd280dd3e66593a4c1edee6210a8b00339683220875f79e6aada42677b1ce37f84c60f62abe653794cc966477a17464c6d66d77b690ee30e27fb28b0295fec0616220d6ba5e0c498c03075745f9228921a4b040619705904c12ee9c4a0e8648b57cc5fdc287549f8d39b7f23ebd07fa9a5054318010df9aaf7c7bc7b1a5b8bafcb5ffadaeaee5209fa722f01327b4ce3b91a80ca9c507b0f51512c6c6c042692f9a75e457706394b392cd0087e1bc26f2ad625ca5b67e256ec8e3a18b1c4b064ac476339d6243bfc2053ba618e4e4d8ac73729bdf1f06ff0164f6eb06c443d2736e04aaf1f5366547573dfa937456179727dfa5954b80dd677744e47e21d66f437dcecdbe1458824dbcaefc2e50e820e2f13bd25103472d6572b9ca45953b6d25cc8ab6de4fd3199707be7693931f6b9e85047f9265e590e0a2198de0fcd1ecac99891f760322934b02e1dae1e51182ef856d88ac8a4ad727b2582c39974b4e05d9a48ba6af47360cee62677aeb789e6098e93fb0cd8ebbfd25069ab8b677adbd93e55c58e273aa4e97dc4a24e8a679663974d5f738f93b854f624ba4d5f51c2744ebede5df0d14b736882e446184271049eb2fa22a73e112145bc88470647c309c10bf34253091ecb2a5df4bb80384a8282a451c70ee4bdb7b1db11de646bdb16cfc65f5dc8e3e6d01cccd824bb24cf0bd250a3ab3199e4911f8032d7cc52e1af7daa2968e22e2a5e67a0c4afef549db9b4546491bb7cd8a433ad7bb7c090e7b525fbe75e83090cc060888bcc72af5742bced69eb7d4e85ef10fa0fd472fd60573d6fe289833bf0f0fc78f2fe9225a8db82ea47a0e8b838933fe358113df03b24cc5a0749ffc5e177ba7f5855ebb8103b456cc4d360b176a0c8e6c29af19ca14d5f03e0434693e5fbb98dcd98edc6b14ff437f22b3b010d26ee12f04fd6bfafc32b3176b842ae7ef54f94f9c8893be4bf7315538594c778f9c135a1005a6046ba3c4aa66db931050915efb335cd4a647bb9ccf35901f189d9c60c7d68cb33df6c6f58044df3b99af5facfff61ce30325f6f90bee063f90a3ea6b78f671324c4fcc1643d8b0cc84123ff3e453fbc28fcc25f3492b294e201f76687ef6f1d02231605936a1676e5affcc1e8c72d8bf5d551e8d21a5adc74c1b054df253d7b8326f9b0c8e2e86485f7d85fe288f73609b153b7ce964ced51488e1dd254b671bba33fbda76498142c24fb14836e0a0e7d67fd23e3890fe6b2b859e491d181bd0aa1e0f9a007c41187cf7c0d218b4c814113c8848af81d6ef9f4ca19f5f0691970e64f138bd16375d43e5bccd571743fc24f10334a71a3a75fed89c7165ae79809439c2b26d21eca3b873f5f582e8f27e568602b8b290826a2984f6c9593e5db0d34bbe8011a719843ca64570f224fd136b4c3a952f039e51bad2c70415d6f39a7064616355ed5000385f66028a239e3021119556d586769553ceda886250b10d8fbb5aa0276293200bc13db47861b32322eda5759384462e473fe22bdbe75cd77d80468b50a6f032ddb606a081332b454ded8e6d4e17bb941e38fce92ea8fd3b970351e73965a024252d695df6358c4a0b6a9061415e1cd8d8744581f6dda95a05b1be5f4b33f6a72fd877fbd218eb178080be558d989d59c937889eb52f0c951bbce7bb257daa16274d0acda56dae269fcb6ccec76bbf078f510a55efa76c3d2a93dad5e16b4835a9044dbb513180dffd4edf8c22bb9c4606984c86dbd7910a2dc86a1664287b5873a11146e4df51043cbcf95f84bcad7afa6497b876668caac74033fce472630380d2cf4ba1c672a8b61b79698658d40391d2fafefa06c7e8ab43dace6a7d7c44352a90f16d14404f414a0eea0b2f80b1e91f00b04364ccb97bf42a7ece4d6131a8642e7fd63e95f5375509598bbdd568f0ccc720d601dbcb9666f0717bf67e3b0ed413be15ea9a812d6fbbc88e3746cc2e23b9bb7ac999384144ac6d89776ae6f36122bffab640fa5c017640ab59eafa4a4548a81ec83380e61c99b4bf75f9a1f6c3921d613e0b4e1305f074e6a14fb4ea197b6ca22e6a67e5f026eff00a919a7baec8ee76ca3dcb2126c97da9e08a84e3b76663aa4d7efda93e9172746d52fee6b6091e107297d1c1c90c8d0d9d5182d0bfc8121e689cecec745a500312f6da57dbb1c09a088928de7fba6eed582d7775d28e1097b6f268fedfd786e33d27c85967de5d934f8a841377fe470651714d8779a6b21060a2566ee1b368b404e92f9111b3317507ec2ed7aa82bcae0fc6860244304830b0e657e95bd387209cf0dae474de142fa17e12b213342ce7e9e2ac3c579a3723c10623c7047290dbf03c1fa7006a9682363dfd39b95a78e9ef116ea9f1f3716e549abb082861ea00cbdce0f10ac0c75aef07b9b83db6fef563e7708bab08cc121fbaac562797524a2a1b36747d86ab5f22808394112e025d9a11c4f0f63b3e2979200e10b4e3a444daafa7978c454d423b2ea514e64edb03a50c2d3c418b66cf7955cdb8972d07e41ba21eae2dc5405dd2de7a8b53aac21a668bca7c64ddc11cfbd9e9e5e115aa9b2af3f99a4fd3097ff7dec13da3254135f0c95052adcd47472bc213bf7ddb86a44559f26e8ed96e0c611445ab1dffc8167b79763d739a1d8efc0227e11ab3ca5d1d43938f60172f66b6aa51b6b71457b1dcc051f905f2208dc22242bd4d700fe4fde100834ead7f6046cb58545258b23455d74f6c943d5bb74b15a0fd2db9a19d733d5db0611e03ed91a0cb644b194d91c49fc288e560c0317fd63050c7bdd885f127c70b6eb9fe43d9450dbcfc8b5c016d9dc7b805d3b707ccd3b9f85d11cc2dadd8c077b49647dfd3cb6f307c8d1856876fd5db03c8c7d23c077615c91247ee8fde663d5b12f2633a85a97e1547d78d47a16533730c67dca248f147827fdb52cb97569cfc0d12f358aa030a8298a3ace0ec4fe91da7275504e70797d674c47fe9bd2612face2a21dbcc0b962e1344768244273b317beb29eba11a34740d5c659aff2233d985aba8a6d35370e91c90451cbd59c82132cf53e4a2d7bd87033273454d2f7b268b843d9f157671c4c4168b2e0fb6efc8612d17a8a38d270387c8740ffd22a64544f8e0133a61a7de04c1029e4a979e3a6908d71d9fbb34148cad5f7ab02ba3a0389acdad5bf4aba25924cfb943742c2ed087a715f1e9568dc5593a964243274c266967fe81beefa58f723392073bf35672b5c827e7886c679bf95198ffa5c15d5698ad3df4d49f168633268fb1f188be9132e02ef13fedfa65bed0889998903b8108b02b538a2125dc65a47f157886825297ece622689518670658c73bbcea93f97af29f0e9c5e406319dd30299dc4063f3306e8420ff525c74e77a54774e1d5cf79093d341183094343f1899682c9f37444e54551e1817f642c274dbde9b1706fda9f76f7473be2ed2ed0f78d947c756b3e7e6e1214fab182533106777ee18ff97b58273b88401b8b22c4f5330ca10abd3ac386fe5e50f07e151c3d24c8a000594f5efd0b6a68c4dd25ec3b6e2bb3a7cf766ee1400ef3493b97e582b37472b046f659627af421e4fccf7a0632ca2bb7a38e93cf3cf2647199d6ae93fb9fdc15c543bb6bab61054530d05b9bcc6bacb4de471fcda2c1ba206caaea799f31410b7029b07003d49f9ece0ccc8983428c9fcc7310e863b64b97bf8fc8753b00fa22791eab1c22f7ef161cc31f29eac8cb4a663d24d56437f9f59cbcac484125f5e63bd12f6d912d8889e6bc5a497527de4aeafd79af018e5ba4bf87f8ba6a67c4a5b4e50148a268096fdb1bb18b8c8a290f8e4956365af5f1d5892a42edd1acf3153f8e412f1d2ecbe00c2c24fd0ba762fdf22f3137d74341d78e299962a3ad843763349b423effdb1d492945326217155cffeadaf0660d1a998326f2417616396831ba6a7740f6ecba54d34f234064b0334ad1d3bbcc2194a602def8e36673ea120e331f791c2be8a21edc0a3f6276d56218963d7fa40be3344d4b467e6ba786dac81436935af0967268117596e24db854895bf30d9acd30f71b46845e2fb329f924197b1e94dd119d443e18024795cd3dd512109379dd4b650e7f7edfe7887a92fa1fcb8a83757d77b60dc4c0a17ce18b8720146978d6b6987514ece7dc1c953f4a819c5a36a4a3b8cd39c8a347c0497d10ee936b9d1aff7022e64af22a1b04529d2059421aa9f308978fd069f8c6b8a4cf7a341935e8d9cc7064cfd1aa42eff67ffa1fa6819e898791898a8dbd96c9375f4b3443d193dc8335684385bc752d0f32673b4fa53dc0c148357deb1fae62bfe7efd80aea93196751695ed6f5e1c5de85f8c4f453dd51bf15e20a8926064ac911dfaf1391cf028fd41bcd9923abf4cc618957103568e2172793c26c6a521c31b449f67061fb98d0420997b2e36db8d3734e050d199cb39248f0629d577d5d0657d0adbae0bdabb92312d43b8e247ea8c50a6fafeac737865d064ae8f21bdf7fbdb21f74bb10e9a9616c319c03afe96a304e5713855d46ccdf12999142921e4ad4755e411e3245eb0b7d8702d62abd0e73929f3c1f99819ceb1c5548f74155a19504f209f8c28c89aac59f3eda32a794015df191403d44109f94b7529c0e113fda06e94ad0783b5cdfad01c7fcd30f27958212c8d86be9e2258c49d82d5f2678754d4d5c15fdd2042dd02989e6e97de6ab974deae97ea9cdc1e6b4e40c8caac104be1184a9ad08fa6e0dd627a48b860f7b98f436839d9b4945f98f7dd5c7785d95a423fd20c462cf07b3bf1109e7ef01fa9a535f309e0a03aa920172740a8cae49e24ee99f685279473a958a5ce1c1b52e2adb5bee628f6b5c6b1f05397b79fe5ea075a62044e9c767a052e7eaff895badd73a012f88ac82bd2745fe988a4d968c55aa6e12aa681f42274406e70d2cb758e861844b105eff0678043b496eb68117488a3274ed47012670407ff725fb66de5813db092f92aa1a488923f38df1b4ec5f56cb7a2cee27a2dbe941c94509d49c39c33a877c250629642c01ce5e4e8351152ca72077f85c6d52980302730c984811d06a49473dba8f4d02600696ec6dcfd0eae6f67f8ba87179a629400d7cfff72f509c86b641a9f4bc985bbba3a82f4bd5f437a15af4a4b1f11f69849c1ee99334b45f1b10e862dc2e37c79c3515b3e5a2f4ab83d3d9743fc23a7c1b25b3cc20d99c56914144b6e7a123bc7fb921fd2babb5389de286e64c5bcd97f2920b4e4b91e051564c9d14b49888ea5c8e4bfe9747aa60376ea6f74d4088f844f86ef508c27625e464fe5b0cbb4cfa9364a02b35e6bc73d718d8bd66e350981c8894ef8b7c24b1c414f81ac4d8831687dd0e6a3c597fb3eada46a9cb5ad4d0f2ff588fa6f98bb686ce55f96c6f53b4b9ebfaef80d2616710d0029e04f9c36c01894e2ebe2514e737725a982489175ca69fe981e692b5c1e04324a41ffcc937e2dd3bf9f92027e177f10ef3f15440966f5a39959cac188778306c807888e90d5dd5518cd1c4d5447a9a8168ce8b2acd7ea567b3b5ccf64df3e12cca1e1ce31a29ef15badeb0f401031156469c3ae7273f87e2b8f6a97fa8722e7d1e115adaa42d2b928dbd84b2ba066f6111b73de5f9c9cb0b981110ee16a9635fe6b26b1fe3080bdff58109fb71b566d4c82ea1d154bddedbba417d9af401e7422542c2734e048bd65273faf6853a00f7835ba7cbc8a3d433b9ec08a0df6d2ea33d2ec90f319ddeae895896c92cbb6bd9eb28f578fe03c3c60b9aa7e9095ac71585423c6e20eb4779bed6face9b09505316ac927bb37d3bbeec0e8d4ad1159640e3b3debfa08a421330c4c7e668b574730397cbf65571157b6b14a972538c439649ff611efe32bbe0535b3ca1531b7f8eeb06edad4297045a04d8275de6751c999d1b2679906c7d9fc3fa3ba40bcf1d497d139ea1d1b402cceb395dfec8a025d4cb57fba5a82cd19e802cdd85b8ae6480f167ed30b12b4e123eba93e69333807f5d0e60d080dff55fe7a3b9e7510a8bfaf2294019868fb89716a2b7a43fc9356f95042cc26f85976bbb6894bfd1f5caa7956aee6d0a2e916143a5239f023811a8036873c0084fddae664d22a2ef4ccc4407aa08f8f7304d828b4ca1399615063aa4fcd205bdc85a0b474666d2fa377bf60810f425760b602fbc83843255425d424fa7e432e4369d72b1c89529a288102045fa04b3e6155690350793f58d7a344f1fe2bc9530cdc2d4e9fd4b395704d9a288308fa7a98e902f4ab1085f5bfb5718cfc5b9083b4f4f345480708f710366fa8a111caa2c8bee311950599bf25260c145a692a3a554c3ecd306de5bd0bb7751f4b208a316b20c72903fe8fa0e16d02f141c844b7d440cfd41d5e448d64c52a7e574702984da4c5e599e65f252ab3e7470bbd7e95cc2bf21a5508f4beba734607ab1c9fc751634f35a51fae3b069918f3b10add95d1ff1e88af876de7f94a82c76ffcb6f333b6840ea6f192cdaf4227600e1a0ef08175b55b70f4b9eb889ab705b724144901b4a14a7bce64108cbab3ac9a877118a29c6b53cdbb0f42a5c933430109ac6de30e85d49bb7f680b2e0cc216cdde04d58b5e879b272806a48838d2423b773a7d6030661deefdcab0486b240c389710ee2a69d76cd826d91ae1f6468d2271769c315b8ec0d54aa50117690db744076349a7ac183d5db3e1ab77b866a4f4b4d87b1940378d62d717bdc49b9a6444f78642ad422c8fe1d9e5a5e818b9230c21440f18247a421ab0bc905a66b132bc41853aa72bf9d22330fcc87efd3a74805396856e8272cc518a3b82bcacd5c445d770c8f50ac4a5c9f73e66cdcce7962f1807234c440e48d3cf171779a4374b874990802f14b141ac45b3f82f40a903234bfa3a089c4490d8f2a383725256d5a1894cee14bf7aab19dfa69a3a2ef4258a66cdad026076e7748f57928170b8b9156ddd2bae5d4c340360f6efea200e1f8b8eb2d292807bd5d91ad315d77900f5040d2481e188fd434746cc5a3e233289189c94e02f8e5748a4ccaea07f0921f59ea95f1bf7db87d0b7f62d9f2475102462c8a826c9f4d0cd568376e16b4443bce36172955d31740a6c3c93784592d0b73f45da715e788c86ecf0fb8585fd0f14688eb14f7c49090a6563b7ce393ac3c2d12c6a1977a6e070e3b968aef542ea01480028cc180368c8093c4180d4481289d60ec019915d00daaa4e3ccb49a8f2d6285f62b6c624128a6ba8bdd1e3f5507e391f40ae0fce066e4b82a9a2de96b766f131e1c4a4c9801f6da39641940e6ed6b1d795362cefce82c28608fdab002445b7530ba3deff297252649faa1144c955d08994eaea05611233ae02ff166b6fdfddc3d43587a25d923d9237cfceb4730bcdc3381fa29b5951150fa4e3e5fd289d3be6f454e440e6a808640a0386efb026053b39a02e7dfb520eb9f1c99463cb8bf887203e2f67c1d88aec440ec16b4c3263a895fe84c2beab7a52e490ad44f9b54ee6b142ba7217d292eb95f257bf2f3eeebcc38e57d92b6b3c74a4ac07f622c46c6734e5e724b06fdb9f99616416eb3d3c099b536b4394e210bac3cb598457883264b80f6e7ba212b61d6e3fbd9b478e7138109749ddce89dfed81c02d6182785d2b213143c6c4aa1900151474c765fdfa72024c512c69c3c990d1972a344aa193a23f515a3a58250a46abc1a78897f4753d10f788a759dc7d729150c77a13a358691fa9d60fb86e1367cf7b9aaa88a138317d2ed04826ddd10cf8794760086515307b4da10a870cc1ee8f2399899b8ec00a367e6e445673b19a0a25cc0149786ea62c025e911feb4b8e3671eb745bfb0f3ca1771b90228799c0b29c1e4c0e05e69e589a1777d89dc7e917949937cf1152d3d6e76176cf051eef2627ecd47c758cd584375ea50e30e37d4695c6463fbd7875d3d6eb596b873a0470c85b69811853a7589d388048e5a6cf9aef952c6a6f6f934fa333edf57e0db809f00f52eea7fd1e0181b0da0fba0474e17e7dd32e4d35d1bd11c3cd0fcb4c36e7994ea33343ef545c7517dd664a5cea867db6e46ee0b06e2b568a0bcc0f900ef415207365290cfba7e560deb4f81878507f67c42c7a36a9f808e86842bdb4c02b493ec271e3f77636449401048dd529e7aeb7c728c482d131bb1d27cb3da4449da3bd432db17cd5a98a701bed89fde17e4726a46445aea95dada7a6d4355a17bd2024918831113d294723e85691dd85ee4cfd945941894cc64d23992349ff813cad988c32d9a60ccd8e51883debc6f84bec00471d8fc894458c49bb01e17a66a9b3e92ae6f10eb862d858255de58f9d733e8c5c608d7fc0f47118c2ae43d9cf06af7ba4bb167cfa56848f50f95835a4ee2b49e03b9acaa82f206246c9f2310307dd598f4d36eed5023339659dbc3871a04435fd2d73c0b56b841da9f6c53c2c6f460ed4610e3ac48e5d43af670ea02a8a001196712a5dd4eb1de60d71371d4491fc4129b5517776c2129854310f888f287e34db8f6f6417e535d67e204d2e8daab6d3820d7ee8677de58a72824df2345ae14ebb4dfe95c38ea911a7efae4a8c54c01142f18ac02558e30e2c1096e24914b6c77888d2cde1e50ec2662f6fd3fd835478b477b6a218bf0e7b14ebfa6f66ca4911855cb2b75da2a860aafba46b61b03198d5129ff4aa0a3f23be1486cc68f56fbb323a2a3bd155397f8dde4e7c6013e1e874b2ce1bebc4332d09f04d561d4a57abacd035e5157ed755f21ce4cba2d11b6d3cd4c4acc87c4a8458ad6b0cd8fbd18636f17ce701edafc4e739f36746db2665895b8ee9f26c06b0a7e5c7bc0f0396f44c1f3ccd661f43257ef0f4eb238d8dd00a55c6227fadcea2f8227a810ff9e9b31a0505225ca222f1d4e971edbb1d3ee1f83a0a94db91b2229d720a5f41a47618677c38807104b83aecca2b39abf71429881df1a1e8f0817c8df9b48d0f99ca9dd28b4dfd2f21ae39c162f0852d53f6b24adda22df225d193d5acea279f424da039e2bad61d978ff6943d470ff484df5670e8b506d859956f6cd883361e111c99aa725693a286fd27b152520ee45059d667a3a045814719c9b4f8568d0baec38b50ab51be1475e670a283fe141891942b7cf480c688377531e433f3ca7d0035db4b58669968e65551dedcaf2a717326d42a48f57fef0c7e7260ae6991ab9ab296f43811db8b3b0585f7546a31037ae503acff963a89bb28a114d05b68fc0319bc862fa3d4e5fcf6971ac8fd889660641a4c1ec88fea4c501cfc96feea421d172eda21a665b46a748dbd88f8e3e1411cb100e06ac9c40cc35aa79db69bfa1215b31b9e9ee1dad38faee3ad4d076872978e5fddfe3f5548fc978e35495cb53e1ffa4bbb38786d462388fddd139e4505a277f4d8a60b4dc20a00f271392f0b8da6d157712def2938fc49cfcb91bf75199028ce6117a3c914edb9b32d144cacecc9959b71c6d22c727942f3f766e0bde850814d8eff47d3cb6272118a2372d58d6025ddc23d93561396fbb5541d33ff487457651126b9e5c271c109db105707f91484aee168bfe159f7e88529cc4d14711b09fb53c7e9358e311d706ddcd243c8e9d55ced60257a48c03024224ccff41a67774eca7b195aae74b0b837edf08af4dadd783a2bc7fee7b289cc7e5e6c39ccdf29680e10ea2fd17c7ea7f6db4db8d6b7b3359034cdbbd8326e8e6a1688f668c06139f03bbf845f30f35622c7ef1cd1c081dcd31e4aee30173df2d0b100b479da124cbd64cd8a3145b939fcb40af40f3a4a1df2c6894b84a815fb5b35e86e8b9137844c05a7f85878ce4f08b229065a9c1fbd79b0129580065356070f96d0eebc0fa45492ce6063f0419978b374039debe66b026d790a0ae8a224077ce6fcc840de46c7b82c1b144428a1677a9f21d093e65ba148ea2f5f92ed3e5972fc9297079a99ded2af4077ecf170464dfd2f6b6ef66a4f84fbc196da04dc1cee3e1a190d10b2de0a83191c5a3febab84bf073c02ca5ff3c2bf75a525c66697d3a4830cd0259410f2a1c3ade1c876b471a637e37618510ddbd04a972fc908d6994b07876e4f36a963d39daa6c037025a91883b1735dc0fce2b3abfea9f66dd14a658bfeb4d3b813885f3ec8793bbe6e191bc34e6beff4d5eef2fa34e2f118eb4d55266280682074a6463c6108742ef181ad227ee1761d618de7011fffaa3a5e9eb15641059544ef5dac6f1863a2d467bbf2b082aa6ba6b3607fbc72e66be198f2b7b6412a535e0206ad23543078c553ea60e315bbd009711012bd9b4f71ac6b10e43a4b06ffed4cbfdae26edd431e9d27187d91d21098b7e1aa9bbdc86ecc0f250386ecc836ceba4e07da8ace3fe7590f3a5d27a9f11945239e185f44ea66d74ced6baaae039bfc19bf3c5f0c8e1a8a68ce71ad5c09035d458e8bba83a2ebe50b37683a9f73a17b0c9dadf4713abd17b691f5229cc9b046ab75ff478b9d974b510be2ff0790f83208b40a622cb6c756c2fb03da7872a315fcec9634c250e49bfb28e430ad72ed77414fbdda1d95e7dc0aa86ed850bd8886b135f882a3871fce4b5b6266003453c7819b4fe8eb0d607241de2012719141627dd7e7115cb6d5c334e0294ec950d40d588dd164e9329002b1f39fc4d09778d618564659d51992d1934c3c268cd7174fc1f24f3fd5d0d73d0aeac76eb0155c12d36c97a0ba181b3cc18874d88d848095e8fa9f21a2ec6d6660762e153e85a115064ca778de31a6931e9dbf70e7aeb22531a41bbb55ef59acc0067ffb0017a315ad1944770706dfa65fceea36e5e046cc9e9f5a642bb6f1ed58dfdb5dc0f256902220b301221eb48e9f0095f0886dd310b9763bec686347c5bc0f927d014c592b7e4e72aa1e5ff27c7e320a4759104f76f2b967bb7ac0c59a789bba180dc45b6fb8b1e1d3d1881305e6a6a2126f0f826ffda82ab8551a2640a11b8e73455e741fd49fb3cc6ec40f411395d92faeac86fab92a949128ceb75702f820546facec8ea8143b7d4f9968c1362099a5a906a07f4b504d875afe4f6dd51fb6597798c92ef996ab5ab07bab93fa836ef48422bd54e4b108b7acac58076eca0fdbd1229e0804b3032e29e59e705537ba7d3161e5e05584052ac3bc38a29818fca4053e92df678527280c2b9c881548898854bfd436b31aa232332659e056f05a02ac781c1fce4c6760baa7c92a58b3c809dc6e735c502e4c57e7f82120aebac8e45bd33ad1d4e6ec3523d9e97fea56b6558d027930b80a87114492de12fe11c9de21a69fb70cf5699f5889b7010328171f7545c9f753da5ed645229dad252363a795f0f95225346fd00a29c50b41f0a6ea0a6860da836a25201e8d177069007d872c0b1e12dc40ee0bbdddb26517f08a05fca0a1ee6a1e6c677d2761df967796656d19a4379b5d29a479f10e246fa4ee405e01e8d3c9fbc1df75115dd86c4c9bf7719b2176a169f4b7c38b46cb79c840499779c655198e504e7990a12b98048107446908c7c9ef2e7eba545deb870d0bc8960fef87caf60ea9533e92fc47c3748748693d8f3658908a2de912365374833b29d46b76b28a98ab8a5488a31e4cdf3dfe7fbbefa8042ffc725e68a49247b7bba7244a3ed39f4bde1bdfa38cfc6375a2aba9d94ec42ccabfa956fbd88268de02e1a0576a044c32215705f42e989b656d93677b300a6732321e4342d9e4f3289ac537e6e3ec355c7d0b00ceea4010cb864cc2c7df9e05daab8ad6c8c10ae31154f8b967b334cb2c6ba281dab67ddc4427e5b8772c09b7cc7f90abb465a8ddf7cfa7b007771af0f10d2bea406a35127699a19b881dd9f9827bf095a5022de0a6121c0cc09d54d88e180141104dbe78732eeca1f144d1487fb3f7452863ed15ceb59c37207332695a1cc5c7e1336f1b262c6efa171bdb9357e83bc296724a1f21b7a088e075ad66ac4871d8c6ac35bb2df4a0276395cf1de332b7d76c72fce72671b379f476d21216f66f2af4048ded9e959c8b836e57d62052e41606ac59c86bbba43e4a78b78f587c39be8b998ac8adb934f54c383704441e96a9823f04b770958a1555e162929035024c7188d24ad2593c094d67869ba47c1a60edb6601685af5ad4a2951bbc031b1a6d95d56c3f8287f6452194a58381e9b0ef06f55ebafdc311ed736c9e26f31b0ce617eff3b09b8f7cbbb489b80e43d72d6584f4a2962143ff025156ffc3ccc05f290178c955cdb7342657495966acdd7c2a2ac4ca3a7f35ae277724013c485a68b7e21666e675916d8dd2b88afc7670471127910ba4d7f702b1a917432f8e51710dbeba3e47e17bf6c4ee8541e06657c7f15b63630c2e268eaf19b9efaef4bc4a1ffbc3747f44c69a9aaabc1faa9b5ce58c6e2587ac85285758695d23f349ee70b11d35ddb212bd1af7d70a5a736ece5d8472fadb2581cd11510b051c9692db9b7296d1a0746d6444678d4a875ab9a01cba0fbe77d3fab05159173deea9b73b7bcad4e197e685acb8624b8c8fab66c68a5dbde4fb6848fcc29646e19dcbffc26f2a1a6a19df3ad9e844366fe833c9ddb17203036d8f01148680bc6e3f54a99dc25c043f0433892742d6c5dfa7bb93ab6a8d0d013995973116d5f3c3ce30a2c0776e4922db5c53bbc0f4ce77b45ec9f1e96d4feea4615b1180df4bac6ce656acfcd8dd34d8df06bdd2aff589d32ca6f35eb34fcd7823f0e46b27a19ac2653b3cb73a426a7fb8a5d63642a6ee06e220efa1bc732ce9e838ec2104a67e54d27e904069b1c2a08cd0742033cd9b2fc69b44fd472055bffd08ede259bac048911914fa9eec9e4452d5dc7440b22f50df12ca8a571044ed6a82fd7b704ab008669697bf616f4263a829fb103d4e5c2a4661369fe6329e131ca9de7db57d82657520db74df0fd6f440d15550fd58f7a16c939665d2db4f58dfd90cebc1fedd3909fc0418c72a84ea86945019aa50ae68409ba5e8fd6bf9e931840dba4c4f43a052d7c73ca3f9463877ab7b9ebbb0de03fbd845e2625d5dbd2794a78cead61e89cd48fb40d0b6e74e136be039b0f13e64f891bf635ef6cc398a4ad1481849b5303ef8dfa1485bce8e6af9c567b125cf2e86720e886f803a366aca5ca19dc29c34ed1bf8b4f68b1a45d4365abd6f493c0463f2961c78fe18830d3019acbda1ee1f1da2f70c5c2b68c90b6ba6df1dba6161f1dfc967b181ed21b22d17c7901dc05c1328ae908be473afbf0742b84025267d41fc9f776c8a7b7ed58b39510ca65bad83b0fa50f842ff22945b4e37cd4f47aa05708b3056c181b6b529194995aa0f36b1f6630fdbf3bbc99817ad8404a1055e98fc194b966895d43c12d7fce214872ad46d4563e1787e226fd6e172afbe374243086da246e5b7f4536c0dc319d4e2003fb5472ddd8c3067192e676263c3b9110243db32f191bb7a312ce2f2bbcc5ec24a7d56f09f2214c50f1430bacb8fb01c4c22f4e3091f0fb0123486b4f7f2b10a9ff4c209c72127ce859c7acbede421485758bdc9510509f7b23db4df51757ec529e3960202217d8f9d3c98952fa052ed4bdaf0572f14d746ff3d9aacfee38f654c12f72d1ab98e4d28f02839ef1736fa6b55f17b3f2e4517cbebeecca8304e0409e0458ff398f3221259a71906cf585aa3f85cbde078751fef4c7e2acebb13cd308de7def5d020cada613aa169c3050d17ea79734bbafc9a84f3a337da7519c12e8195253c5267e9f8c26e70e00ed10b7ce2b1df3ce7a1daad12e779843286fe6e2a6d5a3f341122a61b611382beb11c209bc884d2687158ac846383cf163b0c4f66e85392442930771ff9068298a8bea5b53a3e09d17e1f7b9f68c91714d55d2a5c1f714a2449f39f3a084ac5f49bfb40d99ff3f12b0bae049fa89899e96272efb5bf35d16cee2c15409ac441c1f2e0fc5bd2e1dcb9826d6524f2db00eb95ba608f6da9e5e21bbc605463e2a63534934dddbd548bde508f62ff1a77a6c36dad9ae269bb279e0c15e97850f7b9b2d761e3cfb2f35f8c3e103d299dd0b66f674ef476a953447ee1198680678fc55dfa6c8eedec4d8ff7625cac59be14221fd365c3c55e10be79846f6106484fd818874dbe967580d0f0e78014b08b3fb83de39cab0934aea620d1bfa3d7873ca22a0a516047e24d817cf7a1479edfe32e0385862027077a20e3ddb102446d5e0dff7ff419f268f158dd8b8e49d1867765cca6e1c48f531601f9054863fd79758aa6ae85d617199050d8e3e63990cba3cd5b64b3ad471d1144b0503ecba0fd5aad49446b728c7d7fc4b75b762a560bef7d1b0a6763eb543ad2430b63f8984b9a86c47d09d858b60f723ad433f1ed262ec0332c2513500aa300440e4f9297132bb8783415d3b08efc031981d5ac8190a1e505dca3bad4b39cd2ebcd8746a01b23d0ce2ea6560b7ae9420653fcb07c8dad12e196dfe7463e6c074db542139b68bcb2c803b39d747e11795909f39231a4883c04d8d174741f293da2d9cc15ce3607c29879e1cab286ae588712a261b7d13db0e280185a327aba03a26be69a08b06079bfa4d874fa762846e2b643a8ab9621b70b991ac850cdd2b1ffef79c59f0d0f2138d5e5796a77f4e2b9d610c1a8f95437b352fda28a39b67e78e4489ee72c3a70f3924016bffab18ff1188e7c8dcd204d8456f0bc7968558218739695a6069f150cf2a9a712dfb0482f32c5b735cc7692b6be43661e183e5af84e03d1b973773ec141fff4f78d945d77263954b607fc51198284b1f55b91241556f2338346095ea9fb9eaf6f7c96b0ddbbeda900681ba509074c1644e5851748a98264b8f03af4a38322a51d6fc97931e9b4f7c10f018b1914e6c250761ee51ff10809140be3f2b671fe003f458cee6bf79bd822c6dde261bdfa9ee1c26c4b78c2cc589511abc61bee4c799c29cef8c55b9a0b19a1712df240f1a85efacb56441909a7ed8c2e2216e563185fedeba53b377106054488e3dfd8a803df0786260ea9483b31c3257790f44d44f199260eeef7d8fb242542c4f57c569c99072c55be1fac205cc0dea109de3e3db5a53c3c679458c1805a9051cf273219a0da6f592da39f18585c9d056b710113a7cb130b5126376d42fb2ca63279eaa45af671698d740cb82b640f31993367a36bff6e216cb5e80345845c352a6b0ecb13684c503bc7ccab50162a30057da0a7aa25688f5aa635dd2bd4ec2203efb82b153b89066ccecc95c317d4323f51b6ccd9e9f14dd1d2e6373f7ba291c8b9080b2d6ec534c91d588143dcba113c47038eb9dc762bdee6f958068a015e2d11ef11186e30f3276bf961ae71b00694e2111f316d429593480853fd743dc14c97ae7e1fe98f5b54993505af4c500a44c33703155abfa5b57e77e2e327c84c182b84e89bd4bddcf40dc560b9eace06233bd3d67d91675be74621d840c54d79436430a368fc97fac61c5f601350de2dffe0ddd1909491f5cac897e2a8fc3e3d081aaa3085a3cdc86d43c9ba50a90dbde035be7299aad39efefbe43c78f4ebd73da0e3a612ae9f0b75035bc91e9149093dea8b7a4bbc75ca0d4a79c41daa7844f7ba2e639874463bde4d8fbd6b40c0fd7bedc238e9d97646778628f738a814d929f08fccf7784b9ec7c43a195c57f4c0e1a6e2651e20ff8d669debf18be595e9cfa34cfe142ebc1a2703f9c67beec5b783bb9d34c1177e38781cec6ae8fcb6bc95521540c994bb78ce911c16d23eb52465a3817f5dc23617c60e751c86081b7a896eafc09eed8c63649b0d05b70551bb988c1047423b4cbae41b5a3f26a711725d5f5955294dd55c6f23a4a746d9967b4eab2863b38b2154eaac7bf1e5b2495d3273977588c79407b64438ddba05743a015ed2ccc38402590c5c9a7bd7ed12eb9be15574b803ebd478337e6605b72f34f84c0da9ffe021c68bd3830c135a43b70e68fb657afa0e0d8a76947fe4858d3cb96cd162c0af1e3244e9580f35e861be352ad684c1813e630d0b9ae4cb483503950b38270b5afd816b916f42444b23b5215487ca0da15b6e792f08f206f1fa009b9fc75f3207eed43ad919d5091efbf0d8bb2c54dca52347fa77ff3c58fda3f6c2f383e919c47b7fb1b2a182c3556a821a1930886e052e507058297e2fba5d177e26c6acf813c14d576476eab34aac30550e865444e1193057459549e87457a5dbd2efdcc7f6bc02f37423206318e4d0e0a47b0a1e5fc151eea3ab253f9075b0e83d7c33bab1b1f3709c6f4190fe00b61eed6cca9c374657b87346201da3554563b4f89deb331627f516f7560e8d556437619f05fa0d874fd47811e5645f3a55c0dbcb6a71a4308837495cf9c167bd238a4fa36931dc7fbd2f321dc69d3c8a847a2d17e2054749dce00a8fb902940c4fc288a0345fd94061e13449e9d30e1a988f3522e4102366035e7b89b910fdb78e3b9bcd84133416f51fbba2348ea1ceb5d1f5fd655dc9f01c31716d6c91c5e2880d6aa4c237baeacff2982b652fe98a7bb95537b310cb74b13ae8aba62fd9ddb3cc61bb3030866f488c346774b91165960798c3a60347cd001846b87891fe3bb8c757c6014cafa863b4e8f797f4620988116e7352bf98a00f64b2d9ef29c87776428f64e92e738a03941925809e7c9f977b3c08f70e338c142d51c44b777cbdc0c5b91ceaed1ebaed2bc9918db36dc10ef0cc9ef5a9f13d8606b3228f5dd073cf89d627db921eed47459a8c96b9c3ef91d3f75b86a98c022186fdeb6cf09748e00a7cc1ae420148b69207e4a189c352878bc6341e0ad972ba0e6cdd70aa19a516a2f97fbb682010bde842ee7b85dbe07d2aa75b8a8f3de1b94b6886da9b2540ee23e6c8bf52aa0ed953fb1c4df0d1a357ebbb344cb750912dcc4ef853178faa315afa68e66d1a74847230b580596e7b563c4bc4e77d51b2e3fe9de5f58daf29e88d5c68d7b2de23ad5a2a791c2c5fb45319199f9a94548dbb4987da1ce06dc0e79e06ca3902bd008a2a3bfce737659acc80b34599fdb5e8df18d2989a6a41aad8976aed083d155d4e6e0ba9ac87016cb1c38e67aeafdd86375f216880d9b5ebb72609246c5167b12185a9c0e8b6d0d5efc2c73dcc75708b05ee2f4aa79af65a602662182ca424efa69c74ce428f2cbc94be82f66dea652d47485223b01d59660717a942b50f566e02fb0b13079f774114b7078fe8131fd05c670daca0e71c39f194cba840253021d51a8339ca46785600c8bcd317eed56a79943cb7d20dd2e9f34e0cd3275c8e8874b8ba849deb0e1aa97f7b0d7f65b8d09f1fe1f4df1df63c50adbdaae07091b8412f0195bfa767774d8831191d22e489b033c8e60f3af71a61928a5bce833f2045b1d128832cf8d64c9dd329f1e784204c4f94fc2630b3246f6899b16b1c958a41534f2f84383849c9d054320aa09e49fe3d8bbc70b2950fd8a3f7ead5e484ed7f36a777a38e9b7ced0c694f705f1ace1a858b1c1cf2882f3df55bd9dda54cc58fdb53c90c0cd0c49addd6d82988794bd12dbfcb733a2bf16d875d669a11ec0f63f2e10ad4dd2aac164d203777deaa1224a440b4d7bdf2853053b113ba0c5119372ab05a48501bf99cbecf15de437e19094ed155e1d48771ca93f4095b2a2a8e19eac2b242be672120e6c180a429bbbde9af5923f6b2e3817cce92af6565b905c196efac3a77b56237938f7e712342dbe2b060b720d7e51ec2e90bde034170d7ebd906cdd1a9fe40f9b228e110dc5b822da5fcbdd5b2d58e575cc68787d962e380e5e128995061c944f58310db6c65f1ddbdbcb617fb3ad4c604709a53426f57631f4c1b0eb9e4f8e2af9522dc0ad488b4b0142dc1e3ff923abd37eac18e40a05d2f8b06e3d89b55c5c503e6eb62dd17f3dae09950256e71e00bc131c2a5409333fd3d5ed252e324493798704ec5560bc09cce2ad20ca37f7f3da517113f912a9ffe51681ba07e7af0dd970455e9e2fb2c3c339a5f1e7cbded524466d7eec25184052b7ffe0f03beeab86366b2b84ad31615cc76cc8c43f472f47f66c575c1b500a9029bf735d32146ca1339285e6b3728ddbcafbdfcb0c05cf9d573490df212e193d0e4d4eb294515cbff4b9fd6857059c258dcecb4568eb9aace34c776de36fa5464a2eb3431aa650f26c87c091bbc2c7b60546e799c2867a18dbe8225746c3af9c7f5872edc850cdd604e8e6ab8a07da650663b06ac13c3fb66e55196a9bd2adaf398526a37cdbe01348e53c3cbc70eef867e5d4bd34fe6abd295e0d7cc5386c94c8c0a9cb76e7e62650b6490b38928486cfa324fd786aeed7cd8f0085c981aec24ffe281ae2964bb9952d8bf07c757b7e1359e17764967a810b054f300118cf58623db6f311b210dc6a29b1692378b6bc0a8394697e4360c24d651e3ee67e6f37cb805cb46c8f1d373494e1d099abac02df30d73ca736dd1d28225ced8ed2adb9b3f162d49c0280d4ceaca4a3e70a31872087aef264ad965bf49a89b54208604735b568c32d4f7bd5c9c3b3968de28b369ffba65aa3b328bef6870fd103b2a7beace417c2c9937415da0406800aa4109b54319cf44be1e5cfc084114e5381f753752ffbfc7b4aecaf7bc0662113c71b624b1a134a321e41fd4329beb1798047a6dae3f757288e706feaff22183f975583d8c94e82a7250b14c2c431e00ca8efb97ae35c1cd6dde707d85d2665fcb7f1f5864d2e1290bb24df5bd31883684108c024d59f004e25e2c2eb560e51fe0afe32ffcc2071bd17f556459b2845e841b5adc140d88d9efb9adfe66e3448895c4e27fce0389c7f98730ba1923049309bd79dd3d8195d3d976c632c48ee2dbf4b14b262812063ae4484a5d712df0e841fcdd96fb0cf5f42a0f709c8d2a61ec0132f4c9ab9f13422915666750ec73212d8047efb15a8193cbfdc902bd14abded69e16ee5d941cdbe5f630ba7a451295b5cd3cf7dcca55cde447b627ad2d2a97f2493f4b6e3e1259a8c288282f6003cc67d6a31a93b84f99adcabd2899bf29b11192be2d16a1be6253795b46ac297befdb19027efc88656009ad06a80dde571fb1de4c7a204fb9d5326c93136c54cedfd508d868c825006ca8540158b64beb21170b4726646f30056c2a2b82af4c3960269d47b8e50039d5e280c06df490d1741b24bc7589ec454c3a1734ed6cae92a0d001d440909e8e193ef41405898a8e033eda8dc9c527921ff8dbadf951216c9709fc9c66eb731612f1eca80de730b0f9e7ca9809f2d7400495496b9492b2bf714913239a24b8572f296b5082497c6143b11efacf1850d05ebcd9de867d350231454b24831b8d0879ed04f2312a73e0a681f9121b90db6cf7e3de9a073a81e06f02bb1fc20d69b0ceadcc1abb15a5e5fc9f5334b7155f23bd3f3a7cb8abd231404eed3bdf0493f218705cf5c9009e9fb62eb36c0dd22ba80f5b43301226e259e529887930a96f78301eb4334936bc612d83c28e10553cfbc8f95547fe9e7a5f1f2429c238e33aea2de4b7928fe259dce407cb090dde74f2299bf26aa2a133f49c65c00ae21dd4908c4a85ec1a0f89e38e27c3ef13c6234863e03692a7df9c980280b52b39a8ef28c714942fdee4435f116e5a63907c17078016fb2b68fdeb97073ce16a25f021d29b0ca7cb2d622e39be7dbda80d93e455164ed5460ca46abc1379e1a8ed63e4cf236489acfafb8313e9a8867e12e90cb8de3971064be5daa5da66213dca68dc4fbe811b8ada6344dd2bdafba1d7606c94de83848780233aa44aed452d3fd8148b52eb6ff60071c16f90583a43958739e9fcb579e24fa957ee8a7feb3d6a3d6e64627a41b0ab7486f3da7b85410622f040494b727a9886e73d717da9994f6e0b1d88c5ad86d8b4661a5c040be44fb50e38aad2486b26745e29fbf84677edcc3a3fa8d6cafeb8ef5508e4039a8d1f768816cb66377762415a0b1d3645e2df22f0cbc73caaf47ad69a3a8cefefc1a3ed52d158a4d846d45858d84cc0b78057466d2d6b62e930d733fdab6ac8cdfac094c04c06882f4c32336ddd3ff9c617fc1071fa1a272ebd95222dcfd7bf47d0a59250182589a5adddd4dbca2d015db66a92c725d60ec3ff12a5f8a55335bbc509a6acae2f012ee3cadfc4c844e2aae6087e088cb5c36c7a55007a6293217bf0356c5751385148d9e6a571f3046b8644e43f61187831ea545ee84e4c60823c1dd5d87ccc2595a07e68a8528280bbc85e9b51dfd5c8f79a4d27dd25635505af1520e4b37685a54cacc2252fa6406d9e93be5042b199f02098ad4c7a1a86935807a955229f9b1cc4787efe41bb93770e6371885005a539a2423d7fc6478b406a88c1764f2517340c916f25886b882e570e540be2a87d202a221fc3c9f9b49a278978d605f0c727996ac9fc1538f999578645086cf0bbad121943f0cb8929242f7ffa90c761c5047e57c88ebca34352dadaf763fbeb15baf6ba09923665951a242218021016fd6270d904fda6263c4047762f0264d1563b1c4cfcd65eaeeecdaa7dd8fc087e2938cc860e3be420eafc538de8ad89f5e75f6d5a638524ad4e65d2b2b96fe01e7938c81bde4c6a035c6b23aa167197e00c7814aa66362e0157fe23f26b56fd4ad1119df1a928ad536b907ca2f823fad382d087d61575e22e1f0733dd6eb60a931813e3dae08fafed972521630aec33542a4cf49d7f74bad8a6e4ac5e9e2b4d9d354298fed9718a1365c4a2d92eea89a12ee6f124f127bbe36a4493141b6af6c52753fd26bdaa3369a69a0cdfdb9a95f8819b62e7841ee72224be3ab45dfa376f9cb95172e22d90c46fc263cb1e051d3a1ec3d79fed8017182ef58a0e2ae9f9b95b5d5379976eb0851a4dfc20d6dec30e29c193b8e13755a631605449648131c196a8a0fb232af29509d164f295b48d4827d93d48a7c74a21464846172036b029c2e34fedd788844306496f20af0fe176092a6dadbca7f31afc732ed626ac57d23da80830243f6792b2d25124e5e81407203d9cddb381318e3528d7a97a81e66d7ca5e42d5bcb26dd34d450f677358dbe213fa06e0a9acbd2747b4ac313f1468c280d9257f3a9af5003a03f41d4ee99b89df41483361671dae58fb5f7beacfad095eca8509da4b9c97d3b78698e21145c75321a798c439a50f549ad37c1714702a247ffe33217dc5b5cef54034a1e4260404267ee91caafbed80c3d285abe6f0169f63474894f1a10692a736a6075b331f6926d9b1b20903c321ebf0280ecb13b84d7285b0864ecbd6b2b59d60944886c0ce255f6cfe2027d5bb7355328d32c5ffe423ab67463452d19ec09575f7bd2cc66059db762ee8cde4fad106b5ba3cb42ff77ef6524d928982cec205f48348c68781cbace89a9622e27e23119742d22794491438e72cd746f2e338b80df452f70e6eca26085c794cd1e4f04112deb9f7bb395e93dfd8284de2b8cffd91d409febebd0123e74538d6c905a0c607ce8ae628a21fb66b6bca08140c9a9885ca938bf69bd2c8a1b05435a3baf1b16a4a58d0dd532248acffdad7c0919f3f604d7d3398f5034db181681606bd794e5728dbde5f78f410f738c16dc51ec4544712eb0601094a339785c7ffb16ede1e67c4195cec137b2b820534d0e1b15b2e2c51e37cdf80b1a456cd5c0ab6d50769bd0242e6e49eccbd24205aeb3cf123da0fb4449f46070686898c3bc50ef6e53de2e2db1e54f2ba3567cfe7fc502cdd8a9c0c5a42d890fef7bc6a083c033ad65dceaec28bb1bef6e578b1e58d73220a32d1a087c7f814e060b825858ea5519302eb1a2a0ed2492b98990a240774cb0f94fc1df4275419521604794082c1b1c080ad4cb77cd3f24b5959068de6a0848142ab44aaac4d28aa2e0446bb25e031ea2f0082ece3ccb6a385bfab6cdaaa5b4fccaead7d5bd465b64ac6907a6f9e90f35d2c89ad10a61c292905c2c4d21b9ccf762dec796ffac6e8577f36641aede80a6ae8af33cbd6bb9f19315377981f2387c9a12a4369f74409de6a5636400d65a8c9ed9e6594cc2e4c0c4f01e75a48b5a224c334810b8ad73a3a9a59b40bcc99db4956976fb6707beb1f0ba6aba365854d0185e8166ba2b5e50add1461fc865cbbbf786b7eac3df85c5fa2e2d9d3d0103e599fd62d99d6c80121c89be07cfec675881f98e3d10f818c96d3ef885bd73974d45d4891d1ce12da8af52df4fd4798f67fbb5106c68aa5642b755aaceb1bd245ef57951f06f8882ca1d326cd27549aa4150f4ad7f9400c7481ad282ae5c84243bf02f4223ac77a08c8ae89045a050db00fa1c09ebbb3828bb66b5657f1268b6eba3ae1ee2a79576ef6e55061cb79b889cfd7d71d1a6c6227281336b05bb4cff3c29aad4d5c1ca9ba1fe37c35a81c4e0daf6ed5ebedc89a3b3099ff97c68dd44bbfaff9f9c627575eeca36d590b11f6ecde8a56b03780ecbcee93a30a5a939c702f8f975641de4969fde73a41b6ced88e74c1f37631093e8a98a1c3f356abcd29db6479a698d8265d074f9df7d83180efe76dca81cb6b18563bda08378277cf7d9098b0faa35e54cf1c7b0a1c13ad30a7aa517c54afd58d19e5293baed1751301e55fc4dfed5f7e8cf50664aaa024346026658901b53e2205bb12fb4602d723175d8f693590987eeaa2d20ecabe8ba9ab5506d66d62ecad16d8cc001cde3aeaf753ec4134c18cbc6557f57c05307e43aa1d9026f33ac92b2c721e2ee44a37c1cae783c109963832cb345079e4c6c8cbbef7418324345ff2ff3413b41a31d3e9ad1c01552369549a2ec78863bd5b3e1fc92d0cb03241d48755dcda2e96050e885533a27fbac2d2051049a591a5b4e3f5e4cd07b66b6c9ef1eae6c6976c72df44f353b40782f0bf2ed651209b50de87df66890c0125501127b02048d769549a2ef3c1ea1a04b4fbacc2e4c27cdc96cdb42c5b3ba2f1d4d5db00d5910b0b5d2ea24c36fdb345e900bfc386fcaf20d5d37a02692b1b59c6eb4ecf9e1ca9a6188f3ac90cd540e4d8aea166c31280f423fbf9518e51c798624b2c11b902e99aa25a63f335a510c7e35eaeb9e1bb96c7c3aea0746d8c6897e244e55a3431c2098be842bc9ef543d10f444dadeb8e3c13c2f8721769c232f973bd2023f8c5c8d3a0fb029aa5bfd7800eebe223166b762562fad5798abe6043436e8676d552ac3d8df6b9d7e9b5f308df0bccfbb38c9116f11b25d4a89159a4e0610cc6ceedd041c4681c631ddcb3a806ee5cf09c586bdc1acf2452cd6f4f0b1a44529ff76dca535baf10446f461d0e234b7e5bca01f542d9567303bbef8bfc00f471fc02277671f280fba88c2ca60d4606b005db66f599902cefd34ae1003eee8ebcf9a54a801899b7ef75687082491fa22c26ea03522f33f168df64623b4ccce63e180699b52b1ac8a91fdc63e13fe63b887e5cf23c9fc28e10daa3f181e0c4f0ab801c690e6b5e4b13a78536dbaf6f861614c55388749dfee63ae3fe3517c7adfd4c0e76c12291c86f6924f617a725c317557778daa7832a8a24acf93da49d8860882bbf8e3f31d4ae63f3b9dd5f5f7bf81c6c3249389cb7443cd4605c3c9fa47fddac7b86cf99c82b49d100be934eca876022974e2b5183b84ca774588456f7eace78aaa6333ab0291e253e477cd36406b64934cc3c629cbc4eea323358ebddafd2654f349028d61da7287fdaf59ee1a2908845ca7314ecceac473bd77eef1c7255b3ed677357cd3fdcab74275db72317cf6cf2847628fed178fc1d742f930f7fd3755a9f98c281ca331f046f7911217ad52f60adf0ce538fb1542cd7976e9a577111727881463f65e73974beecbc0d3e3066d2df3d7aad817e540e55bf1dd80de9b1d0e0274adc144319459b3f0289079b9da3f43cb8ce52915a647652c00bcc7091913975a05552b9d9b358b7d4241efcf584b9b5fd947dc05c58c8df96241d39906d19db586930dc76aed1c62814a74e10f21f47834fbca1287d2c5afb0ab9592b9bf5067061374bbd0e2384206648753888bc323ef40cc5cefb01fdd22b83840eb69dd2936e35a7d0e000be1aa21e2c1c4a6912b63feae20c0cc0594ff4ef41dee4dceb9721100020a48e2065dc21b966379643f92ff78beb273ff1124236be5264b1efaa3448d90537f7bd748961e6ce11a611794806870ea2daff47c750acbbb189fe61df5123a034b007c11cd51d3e1cbf6137ed03f9d8e19f7c0de365511294fd7fa864174500333ff69b5b50fcc252b81a22b48392e3c65119230d9ac3da6e1307998f012e7aca0a3247d2629d279b27a4201cc47090a8d5ee88068cdc4fcc9c140468b455911105e51d7045a362cbb31a29cf33e452e00c60a0591321ba5a5d5908a759035c4161ada4c45f5910be46b5829adce8279adf3aec0e75e6a269c210de3e86283e473baea18fa3de491ebf5f0dc1fd8726259fd029d1965507de6850ccb335dfbca50993844ee1e9e264ccea4b61328e4278c36aa653b5e8fdecd138bb3cf5d495c69102fceebc2c18bfe1b4eb96b15d8ed8e1192eb391eda0572809f69f101d7808f950ecb029ec10450cc908ff9487f8c5587fe31b1f4db36d6930aa67f011950a696202d124da29a3ca2e0999e1aa34fd5ae171839e447a713579762ecfef637ab73ed714c70454bd0dc5714dc9c9d0f7da844b9089e648b383a30f01fa6577e0d48f905dda0ae5d9c3231060627ed0270eebe5658a48831e226618780f9f348ccceb494db71d86cce67b889c1aa6a5639bffbca5a8e987d969ba78518e4425455ddd0f56fa421e9a49826135cf43ca9927dc12886e6e9341211308f33957e62f5ca2a6b9b9846211fd1be34ed3c30cca1a179c34255ea8b91eb763f1b4a7bc0360f849c68b5d7b1e0d301dfe683f0550302338247d93e41d0cd19d81ce03808ef6b633ee41490f5c99ab22bfda0030aa95daf9e8f5475620feab88ebd4bd34ade31fe93edc4c46a871a44e62becb64c2638952dd0526bd02c35a6a2a37c814d98ee14b1c24efb52517aea2685fb5f4804bb408cfe87900638cc98964348c1551de710c5e8d821938fd6acbe957125628af2674e395c7ad6cbbddbfcc7bad65ea9c8a7ee2f562a45b9149867a8dc6c4e6f4857d9b78f6fb16a2bd016e3087a806443f730db525842d9ff54716f6467c6d2e687572341c44839cea59a7be79748a3cc7663ec1c0dca6e4b8649c7bfe38b1daaf9f5fbb6b888df11c5b1aa18313530fe09826a50fe3f987028c1fd06113cffac32d0dc9b81279d6c955b4ae2993e1a88372c46dcca2e97077aaeefe40e354190fad68e96377e6fea06da422fd2f4a6c6d3ed4a860afb2c0316a02cf0030f8293f7eef5029419b710ba09cae5eed92325c505b415dc17cf6f282e5d1c5d1ec56b3617b5603e978e137d4aac45593b30e93deba64c6e3b9cabf3f2bed6f2bc709fb1eca79f01010289f124c2f63e94bc11092bd335fca457489a4427a1022c44e8eed61de11770da8c3f732ab3139b5c7c3ca8d104806932f60f3452016e12d229e293786fb4dd45e5e1a378adc75a8e5749e16687e777e48644f9a759b5c7a1cbc98bc66d8c742f9f162e836bf2a22af7479a131ee0056072ddcb86e7a85d4d33bc29a191b99db3eefa6000efea50f289c3bfb4a8f71faeed94d89c85da70931839c6b089cf1f2eac26bc7fa007f012e36339d1b10081d31a15f2ea3d9bcddd2d98afe1cf367ce2d34f70bfd1f93a7536057d0f06ee1d0304aa65000328d7388a60e667fd3f1554835ce5b0a734be0bbfc8bdd95d6ca6f93438e1f46a5384ee5721cc32b5146b8ab2ef9db41200cf07055f605d0ae5a91f20c1f350481472c46559e1346e3edb6e099f80a338de10c702eabf5a20a67e2e5daa935ed38ee99cf16aacd85411ebbd8a261abe760fba97eae5f9cdea993216d0b0931d679c5b6c6ca3088085bdff92b20b3f7bb4d80fe367aa6264afd9837aea5d51ecdbd14162ed49bee4d4b001a652d0e6d70e751b929143bcee76bf9b2afa4e866bec4b8a63ffcb11a1653da1c2c1805e2d2ca4550fbbd870c22108671ff330a041762c7f8c91de0e6e2125e5cc9d9626ed5b8ea51b23a3a7b51e0a502d308d42713be3c2407409850785ba52a1532212e6d1d0888617bf8ae034c11ddee9823dfe999183d312a65e43ae45690b882a6666840141f082fd8faacd4ed0f049698e06b0c50418386f2edc3ce4fdf08902b9186096c2e99d9309a9c14ff2538664b4902eb9c1e5f34197373a04914edb01cd97b41248acecf0cd9ab1430c100b727e30450376065566faa85257895b75daf557cda7ad34d57974089eaf16ea9e456e5d34b49c0ec8605b05b170d618b0db1ee00291185c6bb80ff7230f7c5e9ae98a162a228892a5f4d5175e1210beb862a288dc05117b53e8cc22ac910d805fd90b9274f29c2f82a22ccd4b4a3d6f387fc9c65590feb5db5ee37d2007a52c70b9616becfd20de410b68fb64c8dd6044098d6a456c1f96c17bf83ad3d0b694d3a288650f3c5d2ae44e824677ccb12159e3a53828e27da66a791c593a16020024c5976b561a471f298782a687b4bb58f96c60beb0f6efbc2a8e6340c282c9a39edc02b9045514423120da30a3099b4ea9c57c537a61b5dfbf276e74a9ea4987b788309fed80f7e43734032b3fe95727e402a232ae87288d73e5441235e8fc455e684e1ee1ef58ac2d0e76440bf3542aea44fd5da88aa9a564d861a29f3ac8c6e4c508ac01fc7bab6fd113ca62a268e0ad73198f1b16270699a2e4b493d1f2673c634c3b7091e64eafe4706f6cb2fc65091c2095f7d1c7765fc68e079d35d0fc8af6bdbac7ab81d86f9649f59c277854b207a678339e47e8be8bbc582ddbe083d676b92d927779d336cb832351227f77620edcd156adc345cc4e9464dffae140e71464fe139b2e1e2c3f6ca5ca9ac369194ea5496ceefd5e83fd5b95b9cbc375e1aa429bf2348de8c6f6ff88f6fda70cc1858720dec375288a19cff29317674aa5b11176ef749d53a7e549714b47b6738ef041d1624dc0adb9510c0fbe73edfbcd23e9e56abd3b3f2300500ad723694dc821aad4e14894a91d3114806572d21eb552acfc94aa0f433e791b2a19ec6ec2c0091d8ac51e26fb8e2535fec3a3cb6e35f1a0cf822aa5f10b15d58516f5e52c9d206456115d28aba8cc9aadb8b503187bbcf53c1b14a4e6b61035837ae94fa340984367d9107df2c9d70098ec993c27c996887be37443189dee28758d0902275ac4f35f029ec9d6c7dd9cd6139954012e8f67cf815810d74359d102d3c58657580cf23f576d4c23b9f305ab79cdc082664306ffe0d7883e1ff84e816c320f0eed43985df1648333ffd2f106bc1b19696bf2c062a0466df077ba9024e20e17b6e9338c6ae392638d0307b69081aa9bc34b4f082e6c74aaa3a0fec5bf160fd913124f75b9fc2f716f6d3077fb44b29811539152576a29f745f61cd74231d5283e16923dc3b979366a5cbaa82e2bfa5e43a7c668afa19a2aa2c46a0b8dac1d4b3d97aa6af0f805842edfcddae33c33ca7f2b980cdc4028e576f15d1a98f6e8e4561a9bf0f969fa306a6636d06d3d6690968b8a9afb30c3ea457b1f2061e9e96c1bf19235ccd123708d7fcacade88d04bd763a884f83ccff41dd812d74d3e070a11008de58891ba3fe749de55ebb70d7bea586eef1626596b7fe48de51627db28b10dad113e8bce2f88af266368ffa8f7e408159c3220746559acbb3182b9b9a0049f2d9cc2ebc4bfe3ae3d090989d0ab44dceaf39d51ff7d68ad2e5be31728bee0d39a396572cdad5db466bc68d21b668da5d304c33e02d9b8f563883b3ef76e23a161d8f61f5338ee8a6a1d898866609be1487f112d5e24bc29330d3c9f003d993a82de68ebac83e9b4ec79847aba2c985ba8ac441d9b5f7746add8f00259a21f7f3d301832c72cf86ef042459117b8e536e97dec0afda75df01f1289ea2a04cd4b69b333371648955a4d3a5cfe4fd4e023a6f20652dbc6fcad0f8f4bb8377e8d21c75056b4eb1f3e092e4258aaab1325e6bd4149400aa2e366a41a7f49b0df0a8590af1b4cbdd277efb67ce669786064aeb69a3a05eda9d02c7ec0e05bd20d772ce274eaac6a5e5b6167e3218f295d212b4e954899daea479372cc6480c4796e015509d3d3556ed683462f61da62b3d6d894077daf72710808c8a212c3914e52c6254f74bd29a602606f92405d63932bb1ce8fdbc84903ede86a071c643367760d92fc2f738a3e45c81616291952c06efc22aa6dd68c79aea88949ee031283c8b8e936ef7a42da90e58ef77d695bdd7ee148c711db042fc4ce3d38194a9b67c7d22f2ad6c855f166e443107c179d34ce22b8ddd46161780021001e9b923341f40fe52d0f393691427c54e000e5953d7e92f2cfabe854c439a4cd7d39b0dee57683568f7ac9a0e08ea6075551af0c9db01a7e16b36325b79c44c996fe22763af925578c73147131bc266a9768c2a543b8c5920d908e61b0a28abd34424b50316bb86a75aabcb0cc46766796e3c530122d68a69a676441329685b64faea65c8e07795a72bac57527add0a8a875c314b41e869435f79833a98ab8c8ad5effbd91be6c02ec8a79958570369b43559dada89632d6f91cf4773020317453bbb8ab001dfe8759e004386d69d5056f66f83a8d77f21cf1ec886e4f4503edcab3c4e9a88e7834b934d2c506b891e0e65426c73d6f7a5dec5e4c99841efa0bd5a347e56b17a42da1c6c72814a97626566f75848da128c5407f234a2090f3c67ac22aff57ac8336fdc3ef1dbd28c071daaa5ffd6142e6c269ad87e1e958b7c6e1dc3dfd745633c2bc601b49dce42bb5ed3e1193453418f3430c6862294704b2be6eeb506d75723fe43cf3a1d7041739428b108bcc315b8120b8b32f94e3f5ecf532c10ee4c660b9c2250ffa9bb4ae1f12690362465c0171d0a1b71edd590012145dd464bd4fab284f38b4c198df1b1b76b8d755a2a30f36fe2689aa61c38ed21071454358f07019e9c620ac20c6d57f873f990e7639ae8f1d80ccf03bacca7e2d58231bfefb62c09407c208b308814b16e64a6436b206754a70222b70413a03ffc2eb0d87d68b80b9ba74094267da0a4d2e140f336bf4d013679d720fcb721295fd441d87464ed02167d998e6d592e46d8c64ef536edbb65d4ab2d8d1ffe4595282ca004a268c236704dc8d24cf67e6ccbbc89a8b10ba627310473b45b4a31c35f8959d168341d9de2fbb20be5290f56ed5694ca207f660853ff898883475881b06c72b22a644f6c7a294c5100915bdb6ea63caad6f6f276f8d4e1c690554f65003bb0093743b008a3071919ad49d106d03f4fe28b97b8c2c60a632cab633591a45892bf05431b897badcddc3c24c64ca583c8975adf86617f4d9f1169cfb76c2f2c46b972513945c2dfb8570bcd1782dca3b9cba0f6c431d62296ce9004ee0abd9c22a57ac08bc14eb75491b4c8c38165c0eb930fb01cc5e608cdb354cf3dcd1efa410fd6fcf39bda8f7e8cc5eba1739174d9220047778bc8bfceb1225bf57d8e98d12deb362176cc05ba8df040a2b1f55d3e759b8d3cebae92b27e8d5002a4496e59e5014736a0052ba1fdf42b9dc8bcd65e3ce5c2fd935a25b8e4b69376a2cef6c325eddf96c4e944d9a196d6221690e950d2a6aefa77c3de339231d60f8046d1a5507a4e9f3c3e36e623c280e09cb99dbe77eafe30b36cab26349b9840a4b36c2ca0d49a602833f9a42371ee91fbb5cd4adfd1a8c02aceced6dca819bc82a4086f2037e8377a4e576da6266218b304f6cd3c02cea3aa5820241c2133660be560cd8e6cba8cf61a08c612fc58ff9ff6067dff987af0a85b183a725e1ed70d8d2a533bdbc07de53882b1841b60678d2605e85744eb88d81b2e86c9b15426ccfd1c0cb250d16173aab681438cb19f879686f0d8dc51357606870aa7320c04aad940a4bc6441cdaeecde75f6a09f7756ec6011a3e4f45bdf5902ec8480057dce4e0eef3a9729b7446b935014fef545f737de09bf4a0d07098385e9260a3cf040395b5c8c024d080b4681dca9df5b9f3b2f7f405c77f5e96121b35381e8a561e4d24ff1834d99e5e0addb2b8d7e77f5624d514c2eb9be0e958666d29025abb6608c1e49173b5df021dc2289ce062f7c64fcf9d18b4c4ac5ed1e4c154527dde4486e03b8303f42f897501c3e7f27cc162b34ff78d53af541072a98ee799f8f717a6b6e6a90a5088a981ea0b0f1947987a493ed3b413d226be48c5b385b8fe4e76175908c26c7bd8ea19aacd7f9c4a7ad6278a70ea91602196f4c38e4afeb9922363953419c95e4f8a5cc69817a6c48dc18ccb8108634fd529d763f135b839b682a0b51d1acee92fefb189d918cf085c3e9998734b2ca279ef7915ae838f02b0b85bd30b3a081cf661a94fcd299a889dfea33be5e30b85083c48fb6d385a1edc7b1003e009dba69bc4e9e32bdd3adec336d5026ee7930fbcec1aeec8dc734a4d900fca07514ff53adbd3922989c05f7333d622e3b24797d466fe7da5cd55bd311751d3505c228a375e060228801abe5d1dc9b7a5679cfdb49ad371a32c6ef572f720cf6b7bce4a16f25d28369cf5d9f10fdbbf0b19508fa779c2a3a74989b3e476e7baf9d79deb1cd879ca7f77fc7efc79bbda33f238a1f58b16db2b00d1738d536a6b069f482de40b2ff4d78bf8bc072fd0211c4da576f2d3cb200bb9bd7e83f45f436855cb2b4749cfbc04203670126a5dfe502e828177afd5eb6d84a5a157255a4e47fe807116ab2a00662dc2ceb13ce9022dc9b7287430ea47c5df57ea252870b4a45e37a7521818b512a2906e803fc3f5468f0d310a524f4ceaef058cf01b40845b0a7b0bb81f8789857c336d9f38db81744f0beeec58ca35ce8f19e6aae99ba3a53a4fb2029625622d6fe666671d2102a2ce0457f51a744d765cec2b77f1f861840ce0ceafdc628add0dc1fa8229f863141e4785cdf258e13374f21db404fc39669ed4e90fbdb2a55bab6b6b82c7f930d14a63daff180d7f1b597a25d3a8e20f3c855418db9ffe066edc7d36492a9f31157c15b6407e6e477b671edc6a5cb43c9fa582412deea283cf0ad16492e09fdfdcdc1f3b2e4180f9d117c7f9c9a222829a48da67d79b1c86c26646ef07e8164e62a32f1d7a6e86e0260eb420f5ce014022f7ebed50067adda20ab608f46797bc9bb53369a588ec7a1d1d1e960a4549056238dcf608004fd89422ca3a87e2734609d074fc97a3f9c302572c9e5c6fbec7e16c69b1170e5149cc5c1c452352b7b0214fb67f2e746c410bf7aacd61373e4287086b317072c923a4b45df4faff13eb49376a0fb5398770151b205793477b118fc16d1509d581fe0fbac4fd7011846da84dc5b37226c4aa4a117dcc9859f6a3ce91a94520b5f7f2e1e6aa9dd25478fbe6f27b67e5da1ae9bc8bbda73161cafa827b56467d742b3670d0c2eb13ae680e9a0e35af54445f119ac6265da53cfda2708b70d14b42e401af0b9a63beb6555357661db75e775495841440b4774a690df49b6b6a0e8ef0829a11de1517b5b3de6aa4b5f317fd86604b5671f0f3d5acc5cdcdf9fa51b4770e6cbd826d40e61e56f8323fad22874c9c0e477d0319faa11832111d3f696da439d35a3f43db4d89b3a50298ff168aaf3ac9a2e443c68c44cda959f69c9321cda72131f4b2b351229399d6e5d7b66f3b13d52b29bf32609f3d8eb35b9d83ff9f72294088f94a4553550bb103dabde7364302c5cc4d139db7ee7f7779391246f7f13d805495c22378b5cb1fb39f930e4958a062a43478ae45212d56d920bdac60624294a118865a0d65014ac02e657b70675c459112137c803bea3ca68d50aec46f05fb64033cf0a0e306fb8a711e1ed06396e3ad2d30bcad4491764349448816cae7d932a9db5be773d75b0de3985a169111ac41b3dd46e1992a168c9d81942a2e4088566dc3edd66117cc0c6596390b59d0b6a4b2299236c7f655fb0ed7d92fa616c3a970ed15d16aaae344c355942b28dc6750c66ca8d3ad78c9576a688ca4b0571138728dba8fefe9d4eb19027a8e54703a75441a50238b63e83e79e2d009939789a7c65600718c58ebbc3e1e2e1637ef474d987a93504f35fe0ef45d75b605b2acb8df5cd3eb54637585d74cf19606b2d2b7dc251f44318a6bddcf47ae83a3d80924dc26711571ee3acf481a06f6e124adab70c75b7908beffce05a5d8dd662fd020158f8a9a4e918a046591ae35acef3c67148ae5d7de35444170622c84e4857fd90e257c6bafe5060404163272f177b46c7af66acbc2b2ccd58bfa3e9b0b032a1fe6359528dd684e17d576ecfd442c701053d9ef4169ae0b069493294074202faf34c2e411db8e95c6d74df30159150d6f9b745d6744681e62a5c4af6b55a1387317f8a3453afbc4cf5a760ce8f9b3675695b1f1244da63f274a630d150020b00eab96e56fce7897e704a002aab4ba4e658dd63d7224e3b3823bf71fb6a281794f3b553fbf585dfb52379860b6741e21fe0b3911d04d33e3e291d5a4685405707fcea5a34c4ac5d957rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootPyQt4-4.11.3-5.fc21.src.rpmPyQt4-docpython-qt4-doc    rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.0.4-14.6.0-14.0-15.2-14.12.0.1Uq@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.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- 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.11.3-5.fc214.11.3-5.fc214.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.txtbuild_system.txtdbus.txtdeploy_commercial.txtdesigner.txtgotchas.txti18n.txtincompatibilities.txtincompatible_apis.txtindex.txtinstallation.txtintroduction.txtkeyword_arguments.txtnew_style_signals_slots.txtold_style_signals_slots.txtpickle.txtpyqt_qsettings.txtpyqt_qvariant.txtpython_shell.txtpython_v3.txtqml.txtqt_properties.txtqt_v5.txtresources.txtwebkit.txt_staticajax-loader.gifbasic.csscomment-bright.pngcomment-close.pngcomment.pngdefault.cssdoctools.jsdown-pressed.pngdown.pngfile.pngjquery.jslogo.pnglogo_tn.icominus.pngplus.pngpygments.csssearchtools.jssidebar.jsunderscore.jsup-pressed.pngup.pngwebsupport.jsassistant-manual.htmlbuffer_interface.htmlbuild_system.htmlclasses.htmldbus.htmldeploy_commercial.htmldesigner.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.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.rststaticdefault.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 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=harddrpmxz2armv7hl-redhat-linux-gnueabi?7zXZ !PH6A0]"k%j-ysyFWKtƙ[LrV-K^dAYe PGa@Ԯ88Kn.1J^̎B-Zwm~^*uIHf܀/J18N;J!Ǻfd_Dߚ֧OB5Z ݘYԺ\|*T)RTKHCs"z"#I%At+ѨYw.ƹ~zZjWxN1%)xC+ܵq'9-#"HGQNg7sOܳcgZ2Vk$-79o2a$(sAr_Q3E21A;A?SFD;$:feu .$ |ȃYm? N좪7:.Q` mz3y|:ܭ8iWi1$HiID^Bem/4iFDk @(=!9HT}\F6X5[ߴO.>qf_Z9Nd)O%8ÛnJS5F}{‰kc"J|;(|0 0+ C.8Kʨ2fxOp}X*%)8̽5ZeI~X.4RT]#lg҅N#PK$b G[%R͚2ŋWy)t$ Ui2Uϑn~ToNzπ5Q#Wɰ+;&]7v(@8|WyUT@ϽU66 ~GLf 90Poh`xv\r 4 4{H[HS  Zt7)O\ZnmL-yQEAHF4GPPzE5j ܋:*2lA |a\odPk%pm!Sm#%lr?'U~=Yn=ǬCtkL ΂8yG_2dypZDa7=!ԗˊվ9z OFK^Ea)۲GЉѰ[^9 J<*ZV&2f/F:bO3q;@N(x ݕȚZ{#,j)<.V}ZMԡL\&]P 7g}΂S41ߧ|&]>za& R@y?GxY<>.7oM!IatPT*PƸSf:uV/&%RrR?,TC ^Ĭ.zIt5 Uh|$(a9 ooF4fgrJ# |R W?:&#v+wk߆U/89O}(qXwL|uη-Tihhvv'k O1};ᱰ#=ٙk ~ *JJTVB6\S$3k[O4aԅR$>*j9]?/3?b9/t>gXn1R7l e=j jKd/QelkDͬMY˜kT sEixa=lj-{6=s\]dU9tR-] 3VzuGt!+oLMrFm.J?iLHğ( Zc;(Ic<=\|<Խ_:BN_ҡONFYJOĹTSvnLRpƋi93RKn@PrIb'On9m_;i3?' ۾=i is^qZ) @,uD$] ' B:.{C䈏{="PdX BRüRKdsda ^f<9(ov&\!FcY nTV}#ޟ?9ǑuZCv7+Je}ra~;&!hJ0bfH 2z/DuY0)N[sOmjf1+ԝ'dLFn5tARܑOh)JCǁ Qe̵5I)=@겋[V{PoE}a{C4q;jV|O@2FO:+NR]Ϫ12[{Gi2DZ>[LIؼhqbĬJko;$*Z##*QWpYOTozxRL%F@C< %ZGz򇮇<4|Cܣ .xFQKbgC1mrs% }tHhƜԶWd?v C@(Lݾ' :37˾lDW;$6^mTz,z'B7?#2}$͂G9uHϼfXU d9~)䂟;coY1C]K4q؞-]? |-#ieNp*qޕ,7zRRx CV Tpw<ӅVWξbju pB_׍G*~_ȼUXQӂp E:')o, " I_Z]}M7p?B~= ^l >'Qd}Ԝ4`ߕ8ԷQ|msw¿wA@ОO("U!rP#(Sp6DLR詺dn>|R+2^9nK$8Ęe_B!مtPPKwQo,CCj  2!Q&o[Iá:N?;8.ȏ;9CwHao1q.s"3=QΥ>rֿ+TLn CG :>ﱉձ*N'\/ w 3vQ43%afDQB[]n o* 7r3lۜZ/9vpN~}c&Cx6{XHw-#^gͳ ROnǤЏrE{Ƙ:n5Q'=hsHNdU4Xe\4OlA%?H]5Ǽ& A4 2=؉ 0D=9v6ul2+zC7OWwbu], ^/Zi..(萞90r1 coQqq)]\o].Q9N # (A`Ox~.KRL1B/`D՝ڇİbux(wR 1m8س0٬H%ǔMٸEG>'ꭨ(b# 1@+'_gqzVkp1U%m6v~hre'DNEi˱ǣ Y6Q! ֭ f+P Y)-oO=4'#Q`S grPKakVZGvVxB=NT1r E9m⥞ uQFEZϩ0rYg/{ v^;ͿdÊfN3ԷVugCnaDcJƅKJ;;x __9 %rƹa#O?sOݱDJZVzCUiͻNY:-8.:5E7d'<f@MՎĦ4F]5v-&7g~dID$x&P5&Ր3B>-DQ Ch31[WcI^?i97u\RYhq*Oitc%&`#98dI//̏)j2ԙcTF W]zBzt'./\aaY"n~_N yjNKN0eUR*+EwZ6T4n৑}A=8z6|hRh!GqfTLI6'.6JI5qYjj`"[>TSFݥ3Qϒm%Y{Y^mTjQ߽J 4q+9Tġ ([:ߚc/vXpb &ZpL0'/VW ͮ|d=՞ϐ~(9*[BuCJSqO /~7)o# ?d2O~8woaX\ :1_)+:hTPk26<IJYN.o=U'`[hqC8|PMJG: ,ӕl;A6 e/#n8ZNs܍/08=Gw *5qpԵ<2訝5=}[C%]3@ֹ"̓B|Fו]R8O/pMȶp!3/kȩ^YkFǞjªTCm#=1??z`;FMKIF"֤Ne;,{I+ĸ6s8r kV𪽄}UBg? DEF'xzaUq+z[n%[OGb֯i^ɪi=7#@}rrحzeCygOGlV2-|v|pk4G)K4xM^ LS"UDA.9Ӫ{j£m~GpX'i#Ĕ2zJa&ο8RQⓔd=0c1FrL&t$-H)-`+fЙ"`Q`4xn wXkөZ{hSHw#1u3n sY6 }3 ]ְ%eŽBrUHcӊCrTN:/ oec4PM{6e@\x0h˓;o]#Ҋs _KtD'bMӫ7 9BAnN*(5!#{$84G㡵 %"U3X [|훿̹~tkՉQ^WGXmlE4._<"% Q.(Nrɉ#b϶m<+vzFUBuIq_t!kF*wC\ƂiRwppv̹=,Y*n^,Sk,YJWEWN{\Lmd8doh`0[b"o)뭵%:T7咏1|3N]"̅5`rDخIȴHTX }.K"-h0Kpo`"ʣztl_`wx.B@hwD7P-S3F>5[6$ߘ hڽא9R:CPKǔ1@wI1vcw;Yr:9<`u@6 xxfrs@6%9{s^ #b+ %V38UdqXX*K",N)y9ڈΛ2@e4JlX,2>hbq V^.U`ܽqܘyYG2Jzp6 2n uҹRml Ԉ;8^h?4?àLW$z\HO2Q<ff~wb}n)Jm2):WQLl t `!oAc }4t&U 1&4 u_P#qmb np&лtJ%X-8V&tKaҔnؤ|u_Ɓ C>ċ[Din_NW msiuWvFT/0>gB|-csj؎ذby.9jdZ4Xu&'^P_OQ(Yp!8G u"( m|7Ǭ՘<9ǩj>'J^ g){j#Zcrg9/W +w甑vU^)Mvއ'SA9@%3]*yM1}B\XkPRyQ$1QqӂL3 yƐ[EqG񬺅Z[9ꢮClUkRєi@UJ>L86$x!V( ݯys4eCA)#EjhXL2;ݹ1s&! W`fmBSERc5< f fZt|2y^kޅuA_(/"_ eݑu1|Ǵ.#R© ҤKzkI*; /canUԛi Ɵa2DF(` BU.}u@&O^$}Xt\QK)r;Tq';ՇȀS2r[>4w)*?.B|qL h|x2*ZM4<`_G04{$^|X5cr73 6d5N/?e-/5,؏?X(׮K3\=Q*qX$FLlHeګK'dzYE[@JXЕ$Dtsx-Tl|"x=2,PQ9J]3CUuaP!%rv>9mH\]vn= p܉u\E}64X EVKڻQ#&,卑*tV󤛑,'U I5#u&69L3+#Na"H}D*3RU#uZ2#\ `Fr=5P/ӁΗ\kT`6/,CcwTϪl0~^W6%\-xhcZRq_/`0ÍA~PF@Z҂.f|]Թߧ@^{Խ-pIǶdgС$p=NjO3>H';׮7'i&N I`g@<ҾcdGFszD(w2uSW& aIHt}5oD/S)SY Ԡ,e( Lx%樨`D6V@v)B}.*@i9m[o")(f@<>|k#^@ TPEgyZwk>nLFh,9y$TW6JkwrRe.Y$cjPη S#Y<5KHsxҘ;_jqDH7f1h`oozbW!@,NH[%ҤFe}^UI[FE36.M,'ҞH*2St=%/2/M$dh TV1:Xm#$CrX7Pd}t% L=r\Iao w/ad3$5z~AB!g%07X92L*^B1e迳76dO:1gS0rV(2{H4 d]YzZ' E{{!M1 p|TF9FA+[ouhP$5TV22D>}GAQ8\X2:b)zlCun[.',,ոTIk@_44^ygo~I~؟Ψnsq4']}xIe̮Rw&`D`9773ܣcPfgʚ}* ȼ'bS̷F!uR"ZWUW.vdFsDž8S=KKSOk*d:bͧr H6t8#xԂxJޝm-!/bW\.L8Y=toRx|Q|5$(;z, T2s9ӷʮNhS gPM0y{doO@9CQW,3`!34{/_})ZӀ-Z4^Z(6E"t?b~d-pJ5AL8F5nw>sf`B-h[0iChfs-~Z8?;F8C4rx*QY2.Kp7[5sͱ[!_n)\6 e1j_1\uA*pTikVV])NzUҙ9jAh-N#\us*y*?79BwB"5tETHF|W oȑ{@(tFMQ'<K;낚k(\ ;#0:k=|} @49 bhVw}Y'E >lZ52rp:u$H.=䄐I?]!(h?'1LKsM)kjڒ/i{ 版 uWsVd&&t!#ˢ˪ kȾUM IJAhwrIx3Nn>aaXĥ!LD v4 )@#Ca $ S6*9Ph6f\`u%Q:eC 1Z)CxIL!68Þ;)?ŏܳ[YDNh|C~vaDMC#PmLE֣0bAٜ YZ