python3-PyQt4-devel-4.10.2-5.fc20$>pLCL'07v/L>3?d $ > 3 BN .  DL  Z    (  3 `L  όϨ (;(f8pW9W:;WG HH It XY\ ]p ^w]bdeflCpython3-PyQt4-devel4.10.25.fc20Python 3 bindings for Qt4Files needed to build other Python 3 bindings for C++ classes that inherit from any of the Qt4 classes (e.g. KDE or your own).R.buildvm-26.phx2.fedoraproject.orgsqFedora ProjectFedora Project(GPLv3 or GPLv2 with exceptions) and BSDFedora ProjectUnspecifiedhttp://www.riverbankcomputing.com/software/pyqt/linuxi6864#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 $ >36 u4.X[pq8xrx'K|~~-h#~ns=c= k  I$v~5)$5>  /! @%EY\&=@ORX2kSSS8:@"!#!& h.7+L?}? ux ;q -qEH1<o2  a44}iRmRpprt`%?>*@_:|;%.2 5 L ';f"j2' Od'U+o # &e( 7k[# # (i`#&7o ^# # 3"nh~(:+Tm/lYl\f:+Tm@,":+Tm-K'R lb4,C  !#iET9"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, )uyILZ5]@^&0 ) ,>.?%)b)b+.Ug*%&gUyU|. . 0t>P19O!44j "O! ujpk~\>!~tkbPf!b+'H>`Kt2`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 .  #Lzc%74,` tS) dTAehCT`A %, u +$ J3V2k"Q30,"-C2^D[c?  0VR2x~X/$D1?O[?o.%H%R)26m?$,)S3.2YZ1%}CR'iFW6?0{3\hUC>2~4,&8>:f4z UY?' ``%r 5">8*HYQ+Q2_41$:6-`~8uZ7^Oc\3.Dez9%;:iy Hn)^ g Z*!( saR u*+f:r|F&hu rCE 35k N$sR\G*H5(R(*uBjP1+&"#SP>6mPv&H;T*f# ;t& )^!=%A6'{''XoXNXj 7s} N;)1P $eFGs*8U-j,t!!kF 3w Q@RB -UL ` B-1uh]ABlT`3(9roq Y,R46AzZY*B."JSX(|}?n< 9Tg|F((((((((ubo  `>Ca=:d\B3E,&34 k-%$&^*mI>4p.IogW/i(xOC5=&@jDvE%J2%f+mz %4vLs)6 *].12}1l9R'1;K1d7_)&UM6T+]3r $ 1[$.')N!Q$,'%>Ql4cH?:vSbvS7WJaWw qSH8:4XkQCO=$ ,~Xx^rf )!.W (!! b#J"4 nr5?!(!YT;~ˑC"!%)*./i#1^qn23C GH_P?E&">06A6ƸW&tQqbO[|A;MPoYHR*>i8>SSKm1I%U)%V' !y yd f J^`<~ l'5%|a& ,>),rE/8(> (XBLB})*f' >w9#k0BD*H6=n ΉoDY d!E. . 0t>P19O!44j "Oj~  3%7 _- 1 5~.2#%L  8$ k,(Q$3 \n&":J '*ey|Zt3 ( r[6B L F; W T ^ H # ^b > D*j k ">j Y- _Z ?  B7 F 2 J D   Pa~+> 0p M !,  3U  B !C  K k1>8 lM | R _# Zx <j K1,8r d r ( 0 -" # )@6, _\ u7K+R, B va!>c c8w - 0 m ~CJ y b+? Vw + N id cH V' X+|]!]F~:;0 ] 7 c XO0 f A$b   | $ 8 3 D Y  N57' \f N  m   ;2 ,$  [& * ` iy5  ;  !$ I}   Fi7 #C ^ F .{ ! )M  i W95  ;P15w Bzq*  % G 0.U\  J ,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큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤R-R.\QwQuQuQuQuQuQuQuQuQuQuQuQuQuQuQuQuQuQuQuQuQuQuQuQuQuQuQuQuQuQuQuQuQuQuQuQuQuQuQuQuQuQuQuQuQuQuQuQuQuQuQuQuQuQuQuQuQuQuQuQuQuQuQuQuQuQuQuQuQuQuQuQuQuQuQuQuQuQuQuQuQuQuQuQuQuQuQuQuQuQuQuQvQuQuQuQuQuQuQuQvQuQuQuQuQuQuQuQuQuQuQuQuQuQuQuQuQuQuQuQuQuQuQuQuQuQuQuQvQuQuQuQuQuQuQvQuQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQwQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQvQwQwQwQwQwQwQwQwQwQwQwQwQwQwQwQwQwQwQwQwQwQwQwQwQwQwQwQwQwQwQwQwQwQwQwQwQwQwQwQwQwQwQwQwQwQvQwQwQwQwQwQwQwQwQwQvQvQwQwQwQwQwQwQwQwQwQwQwQwQwQwQwQwQwQwQwQwQwQwQwQwQwQwQwQwQwQ Q{QQ7QQQ7QQQQQQ7QwQQ7QQQQQQQQQQQQ{O`hQ{O`hO`hO`hQO`hO`hO`hO`hO`hQQO`hO`hQ{Q{O`hO`hO`hO`hO`hQ QyQyQԳQyQyQzQ{QzQzQ QQQQQQQQQQQQQQQQQQQQԳQԳQ QQQQQQQQQQQQQQQQQQQ QQQQQQQQQQQQQQQQQQQQQQQQQԳQQQQԳQQQQQQQQQQQQQQQQQQQQQQQQQQԵQԵQԵQԵQԵQԶQԶQԵQԵQԵQԶQQQQQQQQQQQԳQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQԺQԺQԺQԺQԺQԺQԺQԺQԺQԺQԺQԺQԺQԺQԺQԺQԺQԺQԺQԺQԺQԺQԺQԺQԺQԺQԺQԺQԺQԺQԺQԺQԺQԺQԺQԺQԺQԺQԺQԺQԺQQQQQQQQQQQQQQԻQԻQQQQԻQԻQԻQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQԾQԾQԾQԾQԿQԿQԿQԿQԿQԿQԿQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQԮQQQQQQQQQQ QԳQQQԳQQQQQQQQQQQQQQQQQQQQQQQQQzQzQzQzQzQzQԱQ{Q{Q{QQQ Q QQ Q QQQ Q Q Q Q Q Q Q QQ Q QԳQ Q Q Q Q Q QQ{Q{Q{Q{Q{Q{QԵQQԵQ Q QԵQԵQԵQԵQ QQQԶQQQԶQQQQQQQQQQQԶQԶQQQQԶQQQQQQQQQԶQQ QQQQQQQԳQԶQԶQQQQԶQQԷQԷQQԷQQԸQQQQQQQQQQQQQԸQԸQQԹQQԹQQԹQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQ Q Q Q Q Q Q Q Q Q Q Q Q Q Q QQQQQQQԺQԺQԺQԺQԺQQQQQQQQQQQQQQQQQQQQQQQQQQQQԸQԺQԺQQԸQԺQԺQԺQ Q QԺQԺQԺQQQQԺQQQԻQԻQQQQQQQQQQQQ QQQԻQQԽQԽQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQԻQQQQQQQQQQQQQQQQQQQQQQQQQQQQԻQԶQQQQQQQQQQQQԷQQQQQԻQԻQԻQԻQQQԻQQQQԼQԼQQQQQԼQQQQQQQQQQQQQQQQQQQԽQԽQԽQԽQԽQԽQԽQQ{QԵQQQQQԽQԽQQQQQQQQQQQQQQQQQQQQԵQԽQQQQQQQQQQQQQQQQQQԽQԽQQԵQQQQQQQQQQԾQԾQԾQQQQQQQQQԾQԾQQQԽQQQQ Q Q Q Q Q QQQQQQQԾQԾQԾQԿQԿQQQQԿQQԿQQQQQQQQQQQQQQQQQQԿQԿQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQԳQԼQQQԴQԴQԴQԴQԴQԴQԴQԴQԴQԴQԴQԴQԴQԴQԴQԴQԴQ{Q{QQQQQQQQQQԳQԲQQQԲQԲQԳQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQԳQԳQQQԹQQQQԸQԳQԳQQQQQԳQQQQQQQQQQԳQԳQԳQԳQԳQԳQԳQԳQQQQQQQQQQQQQԽQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQԾQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQ{Q{Q{Q Q{QwQQ7QwQQQ7QQQQQQ7QwQQ7QQQQQQQQQQQQQQQR-R-R-R-R-R-R-R-R-R-R-R-R-R-R-R-R-R-R-R-R-R-R-R-R-R-R-R-R-R-R-R-R-R-R-R-R-R-R-R-R-R-R-R-R-R-R-R-R-R-R-R-R-R-R-R-R-R-R-R-R-R-R-R-R-R-R-R-R-R-R-R-R-R-R-R-R-R-R-R-R-R-R-R-R-R-R-R-R-R-R-R-R-R-R-R-R-R-R-R-R-R-R-R-R-R-R-R-R-R-R-R-R-R-R-R-R-R-R-R-R-R-R-R-R-R-R-R-R-R-R-R-R-R-R-R-R-R-R-R-R-R-R-R-R-R-R-R-R-R-R-R-R-R-R-R-R-R-R-R-R-R-R-R-R-R-R-R-R-R-R-R-R-R-R-R-R-R-R-R-R-R-R-R-R-R-R-R-R-R-R-R-R-R-R-R-R-R-R-R-R-R-R-R-R-R-R-R-R-R-R-R-R-R-R-R-R-R-R-R-R-R-R-R-R-R-R-R-R-R-R-R-R-R-R-R-R-R-R-R-R-R-R-R-R-R-R-R-R-R-R-R-R-R-R-R-R-R-R-R-R-R-R-R-R-R-R-R-R-R-R-R-R-R-R-R-R-R-R-R-R-R-R-R-R-R-R-R-R-R-R-R-R-R-R-R-R-R-R-R-R-R-R-R-R-R-R-R-R-R-R-R-R-R-R-R-R-R-R-R-R-R-R-R-R-R-R-R-R-R-R-R-R-R-R-R-R-R-R-R-R-R-R-R-R-R-R-R-R-R-R-R-R-R-R-R-R-R-R-R-R-R-R-R-R-R-R-R-R-R-R-R-R-R-R-R-R-R-R-R-R-R-R-R-R-R-R-R-R-R-R-R-R-R-R-R-R-R-R-R-R-R-R-R-R-R-R-R-R-R-R-R-R-R-R-R-R-R-R-R-R-R-R-R-R-R-R-R-R-R-R-R-R-R-R-R-R-R-R-R-R-R-R-R-R-R-R-R-R-R-R-R-R-R-R-R-R-R-R-R-R-R-R-R-R-R-R-R-R-R-R-R-R-R-R-R-R-R-R-R-R-R-R-R-R-R-R-R-R-R-R-R-R-R-R-R-R-R-R-R-R-R-R-R-R-R-R-R-R-R-R-R-R-R-R-R-R-R-R-R-R-R-R-R-R-R-R-R-R-R-R-R-R-R-R-acb1eca5ea2446cc563796c6d0457ba419c8593c731bc6657b7facd1462b22ff80c9e5de6a083d1fcc649361b47180dba3c4c4e72d8b20ccb95af55c5fa45ec1b6db29303621730c46cf22ee9d0f2b496cb5491042ecd19476461c73ab41a6ace703d2f31970a0ec79b61c781b8adff53873ddeeb0021f5d1aa191d7e91c14adf07d5b10fd694ae13f48b0cbd10d2d4cae997eedd0306dc39f7608a5116319cfb8c050f7c94f9016487ec23f4f33cf34e13b3cec33a8a6acc5b1c25be44520cf32dd137a5dcddddd0fbc74752a0f8266cff631e374586676642843e142acae7fa2cc31a1b3ac5218084d3609d801d385bc19bff68b19c27dbf2751d1fcff2da82ccbc358f5f301ea75d08b3c2659b88efa79d77ba7c6d2f3eeda73fa643ccf5f0060a15f065501e653d8d738f6d0cd518092ca6d490295dd889bb7e4e3ce0340db0f18c469caf6c692eb8cd0db624eafae392fa90a4fa942834cc450f0cbea0aefea34309563e782be32b00994c811b8ba38205a7090060323621343a5af3e238e4540d97544e0ff35ff6800ee654cf4ca21b09a691c1bd5513d6da0d90fd9ed440dc5e96431e56382389c9c3d32ad6d1fea720d17a552a39e377262934404e7289863e3ee8b3794a6596f888a2f1523884046b5e05ea0df7da1f69311cfeb9ebc9c0b97dcc23113853be623c431e82f4c9a2920b3941558c4a2b4d88e5942a7a42499c311f5ce67527e65dc439f9e62834359312225576c7a01d64662f1f1e0fdc66ff8f8a97fd6bd05d6e25179c5fbc2b33168a25f1c1fa9dcb01f2d169b2ddbf901c779fb576c363fe1bd02959d2a78384a8ce900d9a52b17fba68d22353a563db63beffa8456140e4223304b8e0266d15994228075c4da445a7baf2c0e29047719b2321750289ed570b2d924eb2d279b0ec41eab1f6efbbb302f31557381c583a2c702f2c1e8d85bed8d01ad837fac18ee4e43f3b8522017e27dc9b1d4e1d2ec5fd5e91a27233e489fef0b661f1c1ff44dde7b0e4acb3c690535d470d212ca6a949bc7bce695b8ec7b140118c151f53f8e087903ace913d0d11aa524e8d3932debabb37266d9bcef5da51703e8f5e4d7d615d6630eae06a56f20e3608495041e5c86177ea514ddb615827d5e2562eeef38d7a4b49a0804cee88da94103cbb8dadc5e23abb07d3f0588135976dc5ba8dd99f5865b24222da727c786f271cff57f19fc09f9258cbdd3a7f7af5ed01ef5dbc6e9625081e7b7ced4ad9a955033a64f4d2d8ea9252985229a776fdd0f56f08709e505359cb5d163ddb33134de9c34fa4fbcce45bfa9c7cd9921d587c73ecfc2861ee22b99ca1ae25b7597b28daab392bd8c1a2ed78d9e0ab092b284a9cfdd35d7ebe8450d6b8322c0e47aca5566ae1548d8c947c7b7f7d9c38f37e1b3e9c388508937ada6adfb1e19a85d3786868d75e37d03326b28f228ca50ebfb0335c4cf049149ade435d545bd2b01e1294bf4ee1276f848613d443f385af59ddc0c008e6280212e19ce5c19f28e9fdd25fd9254f73e3912b83aee02c5fdd56fee4311fe13ce5333d735b17ad8406259c2924e649caee31fe6eb69970ebc3e04a93a5e7b34d1009032be03bb3cf6f2d73b62ff2596ab5f60702b72547f3d577d83cba47af947310c88d46b329e72676d43fa127d61ed64cf2670f77abf9b49016585e451fbb94cf7ca249feb01eb07082a635a904c6d98d425a2e774f61582d25e4b7aea8c1d129966b81901d27cb37ed826d9762f18c5539350985b29b124e8d0fc63d9e55ab57207c928072ed0bb28021c99b74ba6f7ea628081771cf520d5e0ea27d96b06e6684894825c70353b21ba912649e8055e9e880a2b7605d937951738be6d35c568d41723a45e09cf3be5605f42f650d806911950fa48356fe07eb6b29f5d670fd8c7176619ba7631e2d8c0b5d0352533824a83554c84b63565ac0b3379a8fc69de07a9ca42acd8c9882d73f9a64f4d2d8ea9252985229a776fdd0f56f08709e505359cb5d163ddb33134de9c34fa4fbcce45bfa9c7cd9921d587c73ecfc2861ee22b99ca1ae25b7597b28daa9254f73e3912b83aee02c5fdd56fee4311fe13ce5333d735b17ad8406259c292ad2f38355e99aae2588eb011d64a688eee78e0cb2c62443128df5e5881e1a0444e649caee31fe6eb69970ebc3e04a93a5e7b34d1009032be03bb3cf6f2d73b6210cc76caf8446576421f36558ec2ed1068bd2d0c613debc93c4fda10b647788790c260361f671576ce90afd721028fb785aee903e59aca35c22d02a1683ba67c27f1e0139a21d57fdd55439f38949582d1344598dbafe5a6159f037ef95d07b3b6644eaa18741a10af0771e49c48f878766a8a1274905bdf9a5df3dbe3f324f97aaa06eec34a32698b50181bca418667cc1d12ef6f9cdc544be0af7e2943984e7730061e61fa58412d0f25e0f6521dac19d858a796336cb9d96aa51e494ed663c87943ad86b7ac955c1101d09d985bdaf9330e9e6636006718669545a254995db5fffdbefda3c80a1c71d2e5e5b6c5e1817645f3c62353852271c9dd33d1a1959b13ecc5cdaeb0d14db5426970d7467205f5ce68bb870303cc443957dbbd92bb050830e07e0c74e2c03e8a517ce430f862cbf74c17e42dbc2b5a891fc7ce464d358e1641f685d25b56a8f725ee8840e5ee507398d94cf2f175cbb03f5e348931e29212290b72bd1ab8767ed5d924756e2907a3cb6fe99db291bf12981b1b11e201d907419fa8101f752bfc7fc918fb05198c739566dd752656f4e4d12b5002621442ea3eae0ae4fa28c541ef3f11f3e736357984315cdcaccb768c84bbc8d474a1684d9c37eb005838e3b1641df4c3b53f50184df1c682f6d0f2b0771eda00707d5e895c785a8681e41715c2cfd23ca628f3c561ead8c439fca22c3ada9cfc7b044bd811f169bea0655880bef44132071b0f2a5658869cf4d19671416133fc1242954d4193be678a35cdbf46e396e53a69c79c3054725b366a8157eaec14d2920206384cae13094ba9b693cf4bc54001d5e78f97bc7509e3556879b32eabe3d0c83d7e078082a59c54590cdb331f403290776af39d96b9ac7d033a7ab892f7ee18ed8f80998223532d64e2151e6adf87d92add31013c17e53565eb6673bc7734011c4c8f6008343139e672217e8a569ac95b6295fc1780f79d4926ebe313781e9a88e73d846f21ad2fd34a87ec63e97c721e3e7659b09a65822a8ba2e44604190e80b8e0ef43d5841c289cfbdcbd44848fd14dd79744b073cb848662d4c712d1ae49f1a286e067199446035fc05b37a6608f97a2ea97ea7724ca7753d13fec8618d53c7256ef7d328a0cae77ed31818da891cf52ed4e88e3242d6a4407fd246bc27c51beb73dffe9b612017f2776ee238f5658923c4b4161ec49e01c896986aed3a17bfb42ee40fecf57fd5eb432630d0ccabe997bc70dd624b7f2a53b7fe56174a0e38da67471b1813470aee1062639872ffcb88c5695752d83fa965dadc9780b49727fc1b843e0c6f83e985cb320d428f150e6043406983b56c642a96060ae621c76f8c64e6f12b5e5602fbad80a1fe1117ac64362966eeb460df2f50b38c6d96baa683dc16a69bc888565268ef34c058952f518233a760a0f5c6b511397cb620dcc4507105eeb9d3e926002c2385b5c8910f8ce76559781cb4893893ddb39eda41f233a49fb3879ed8e01032335bed2afad1c0509bd1cf15fc819b67ce6a7e56ee7ffb2db6426715bd9575c7151cd41f12e8e6c6956a0184d327dde88c2ba2d7a1a52faa437ff28cdf6c089ca8b8c560e78dc9ca2bc6ffdca9bf23730f97c16ea0252c6b98ae172641ba3af29143919fc91d4d4a8fe3c61ab498abaebbce212473120ca0db46f06698914277f662d705e62e4420894eeb014f460611ef53761834532c0799bf92cd5049acad9aca79a8bc6c88227a4de86705a6d606e2b0fdf85df688e0a48b40a903a5bd794f20f0de895686d3b4a4569b2985d122a47726cc80c4acc50bbd698a64242e68bd62557daac07c1ee63c5e0c73cce29b731ecc0e35869072406baf3fc92358d9abefb124015f0f1978abf7e4d36cc946f30841a5d38e62c5007c0cee0ebf969ba40fbdb76b0903641aae389f297a99b0b6cb60c3711d053289524bec0fbd91634c8871716a4c28784dfd049f1ee9aff7c0f197d772efcb7915843a20af4528cd65413fa3c7f4c449181dec703d9698bd55fa47f0d3cd17430779a83f5cf9143cb14af5de72f83efe0c5bb135726fa6da852ba5eddbd58a1fc644c0a14abfd7b3e0d545e1e7455f0708586cbaaf2d12c720ac0196ebf90f3490add759aff187db3e3a6d1173023a4831c046c483946702c691186ca616a12c54bc9459760bd0be493e394fe7ab94a585c332181959f7c50bacf05429dafff7aa8d6fec8bb72e8e4a0d3ae613c46973efd765e029e29597121d61c30b826410494bb180917f04bf0b4ae7ea26583486e64a55d852a3271c396a063730ffbc84cdcb194d8b75192ce2bb33b4451b1f20b2d59fcbe746bf12d92c5560f377de6bcc6edf609c6b935dace4c23afe5e138458e09614cf8a9c7e1ce0f0178deb701cf94402bdb98df87794cae1286e0d422156d6730675c61cda963e8a388c2e5f2def72032b0d3e7e4d05bb1cd25146c10d2ca6a599c5391f9c187de6078f6f79a3e9af67183a99c143d6620c124c3e5b8c19b9d3114a4e84d7f0f8ce95f8ca92cd2160320268cb2ba04b1e21757261b85cd6e7404899fd504c97e6f9ae7372523e321a54dedbb5ac4af32a2e33c3df2010853f37389f60795830fb11748d90c3556a5597f7026e5a4adf1580560c0edaba4a8800befe75bab8db814e77d907879a5ada6587d863f781519edd9df45f9dc7cf30210d76d5ca4e0f54d01ac4d938c91edd50eb34331e37b09c193b924317bdee06f282aeb4ae4273d08e6e0198b4978b0ea1af8e1f39882a47bb6b3cd0609748ff4516eecd602346fd9b35fa281b7094197035e339092cef58bfbd7689214486f328309a4cbacfa37271d4940b3ebd7d4c29959affdb4faa04d6475586b22e32282f0a84d45e390ff2cb6774da0f33a228253e08c51220910abe62cc3bf145279c32012bb003b3d53b80572414e4b15fcea042320cd3db5ed69cbf751f5b5f38f0bcbef9b454b4ed837642ef52bee716c3fd1a9059899684581ccea49b358e68c1ac6f1734f019c1e6dda7f87044603360d9a48a82ea8f921ac6cc0d878b57f6fd4a4eeb267eb1991793e46d9c2e834dc36807a2c1dfbcee1e29901268ccf1169df1376383773159a8139b9071942c8b220cf8353f368ca867438e312d1d5ed4a82d41f827f73f063aa2091cb6ca740ad56308dd724789b4df9fd9a6f510d00923b98a97574756cba59eda41f233a49fb3879ed8e01032335bed2afad1c0509bd1cf15fc819b67ce6a7d712a54aa0bf05ac58d14380b1150d36b806b4eef64729cfb8cf2d22bf58bcca161d68d6eaf3b812ff1badd1e5878ef6be43abfbd36405fcf3f099c2e9bb737120118e79d31759fc24de3c10f418da429fb612a13f23ea3a1f63d4879a343d985f5feadbe53b28a30fbe35f68885587698e34417f4868a1a127385821f6665cc6cc80c4acc50bbd698a64242e68bd62557daac07c1ee63c5e0c73cce29b731ec0a08b7271bb087b7c001d65b4d9c92060f0a22d14ff5174dce5fca090bc44405dbe5afd0d0d1806c318bbd3ce03506aba963c99865c2ee774354a281692295b4c518688fe8890ac9f1943f851de26a5613eb721ee9b631c82523667c8060d625693b9a42df2cef0ecdfc0f1046c7fa4811e8e161afb19892b5af2c6cb0783c1cb19b2b8a5a3c1c3d95b229c49dbf2201f57cdcae8ea301da0185758fa2203652090aa269adac598c18c21a19bcd9c4aa103f2b01b2dd9904c550bea052f7f8c083a0bb8a50ed7131fc230323780cab388c1b3514d2263f7cc1244a90406234c54129d0eb21fe48b7235106aaf047f7acaed5fe3ce242d0fc08cdf4d5e038740fe749ee56c42c093993e50ab974922f93c60e29bd4c3a8597686a7f613e6210d74df415002276aed7b76ceb7859a3326045c40897312b466c3ddd3d1df857ec984500dbc3e694227fd0e05fe6111052b842376cd00f7d3b56ca69d9ec1176ff18e39cc895fd4a074817f6346b27a7351edd55dd178a543b171f4a9ac582268b65f0c8576419e7be2883c05e230c743f8ec10ea55e43156c76f375f3ca1df53e4502cc5e55819046e7e3dbe3fa5c3084c424c2ca08c5f1ca60b4bfd78dcdbd5baeca1a3602f66f5db755c24d1c4fe9691df51d699fd927a3e64d1bfdf2eac909a24129d0eb21fe48b7235106aaf047f7acaed5fe3ce242d0fc08cdf4d5e038740f89399854b5a289eb24d8a959b0fa0c77d029dd1f668e107f6bc789cdb61ec12940de0adad818889024dbec9509551b1132ee908e1489dc258f214d61760cec708470435b335c5f7f086d999b354c89bceb59e5153bdaf63a9c4154172f5a28d7bac3d1f58376b57ec41113866fbac8cd9db26a60bfde0dfbf16defd889c4aba2f33e63d7958a8b880c8eec6a74e145f22eeda9e53ec81ea514128495696f1915731b681f78f609da4638c653389b96c40d366a44fe94a6228065b2bca4057a1074100f57344e9fe4636e44f397a53977e1bcdbc8f7df41014f11b68a0e38380e3de2cce961e87bd06ec20521a1ff017ca5e7d5ad5fe119ce3db9c9df3ab1038e40b2d6571adfb0534625d04d1c1418706f2e77086249a8f7dbbef93d0360ae19e34544d71c08412bba3c697b06f4dcdc748a47ff3a0472405af17124a5efb58b12db2893872247f360d629ee64f9de3c8f58a292545f9c4ae71d07f8d08342f2dbcef1ad0aa8d84f22a68f2109f926e4f5e40cab1f19133f0a99753f161eb52a91aaf654dac5538ea974815906a2dd4f1a768038e87c8ca611227916301cc0e52ce70d63b3d709bd16312de852368b356a4665c88e9b5112a8bc05ab75c35ad241b0e42574d90f8cb245799722be6ef9c675665ef4a6e190cbd80137610c888485ecd7cb5dad819aa9b5f277243935a09d76fc56dd65f33307542a924404c74935d3a1e2f5dc0d1f0e54e798b684fc7ff48ed0e718b1ba27ff63624d3ed6206cb258374ba9b00077f9117f60d6ae609bcd337bb2fd669ca1dad9bce8cdb6a1e6074e44c0afb96004b965140f992f86a6a49b9e7750e4ae6c449eafaa8d573bb0837ad7077c3dc05e8019be8127a8bfdc46ef149e02b070f489e608805d636bdacf513fde52b110871dd00de0183df803acba60e22139e99b13491880c5f869a10178deb701cf94402bdb98df87794cae1286e0d422156d6730675c61cda963e84011b567efe7d53959dcd0abedae222732561c69f4d1f47224907586a647f14a51c0b0e133dc48eb228429f1c3c55260a185baa14733e9cc28f8bbb5765b04fe0d1317eb3417a348d2c01704aaf314b250536de9ccb37e0ae672cbe71990136e6cc80c4acc50bbd698a64242e68bd62557daac07c1ee63c5e0c73cce29b731ecfd2d33ca13df15cf0f5fe78dcf1b60c425abfd6f09efd478d1866b70c3750ec5e554e0305abdeb8c725011596a1fbca16b25361c3e12c0bb789f7ed95432d08b95222bb49771040ccf97c52edf0dfdd0648ef7fee9fe80f5eeeece5fcdc57c5bff6f557c540ae70afde3ee19c853ab912a6382cbb9f3f2b30fd63f8aff5497c44ef47b0862e56b131c052ec2c15e022587d0e1f4556b9313cbe4977d0cfe0feb6b794af4d12790d7627e156075e6f8171deb7d31ca907163f04191fe403b2200a4ccec7c9a5df265d350ab36536b4b2e9f6700765ed132614d4fda3a524eeb64ae41e813b498221774b517f7b6c19010e1d812641ea692bd6eb53ba75dd55075df0198b9781697385c65e7063f003d85f56ca145ed5d243c48dd0f88e3acded2edb83284ee94d120bae3c2620128974f425888c33dbf86d0fdbeb1408b2586259efa0f039efebc8c967face3b99aebf3fc0a4c49a317fbbb50731b0a55a2712334e602bc6ce3e4661d83cf7b7f597448125c23bac395b57a4ad3e2944737124eba07c337ef7849b4c85388d44340f19c68f0700c478f930b5339ac72edcbd6d9f7066b58ea1214cfdf565529d8cf96fa7f0aec36e6918db3f629e3fd6f0c04c58fbcd8438764d98d716ecd7cbcd439dad07871847673e6b098c96d15809f07fb808e40d63b30a5df3f3f18664e7a344a227867330b23f0f77197716e17e4bfebcd2b84e1632e74c87e77849d64fbdb0c094f8f1dee81d3303672088151e6183e6b0a8b93b8f5602f16eecc4cfa876206e33f57fac1581e89f5b570e5b2de14418208e483e92f181da5d238d1200de4e372a1b226d9e7707e7f038707a39821aad0173c64819187cef05b5e18aaebeb50b9d9ad4d6d291ec5c77511d88d1e0a2626c7f1d5c4b4539506b399790c3fc1e924fbd40cc3c834e73effcc657e96a7fdfc1a3ad23d757a6f9beeff55add517d584c4e67218bba38c54b9bd7ce470f819cd91717b66813d87f6b51882b1a862442e4f3fdac8182f666780d78fb8a140683511fef5ab6c0043b017e18825d48381ef0a2b329aa71831d4e044838254de1085ecd7cb5dad819aa9b5f277243935a09d76fc56dd65f33307542a924404c74981c3d92ee54f2fa7fb95821dd8d518faa4021fc8edc51ac5004a5d34b4f6377812db2b6f31c2bc7a7181411e2b7cd692a5bd17d29b75488b532df21521f412edd2e6929bd940d7db395c9baae79c52a5ae5e6feb2a39758bc10165036e253d58cc3225ec8921ccd518a3fa7e2816446c1e7f8f2a30b287fcab1acc154cd81fe4c8ce67cf727375ffe43b829bc1a451c880423e47d204e19bc8e05bd75487aed6de5b7216a0aafde0315669c1bb61d1557dd1803f36678a180d39b5985545463f67b3333c381ffb572f506253880bf98628a18a3a32181483c8de8f5ed080c27317cb9d95f71b3591e9c20f0299fd5b4c063d3198e7cb03c24949a6d67f307d1a0c28f561940fbe0b0dcdccd17cdeaf6feb6608698bd94edec4dcff8157226834c70a4a62febc2e3228d6e816b517a88efb25b5cd5686c185cbb10f5566475f6516c50243d570dd7c7c3e9c18139da9d015461c0428dff03366e60ee2f49820a4d877e90c7ea302057907339985ccbf386b0f77ac38b646dc5fbe5a57ee8d659c7596bf924fb651dfe17b40ca5063d3a5fa49b0937e134bdb8b101320166f5bd210581c4b3fd2b06c8c19ef6f704eb5b4353641b1fe1cdf605cea8c796e718d33110c6bbccfb9c03ab4636ae6d5872f285baf2192d384106536ebf3f4f3111e362fbec8497394f2908f25ca90b0abeb5dbc46dfba056cc1b73fb4c6ebd233a913d49400ee47338fed04e913ebbe82d587ad1db5c7f2d0c71c86a219b4043313252d85562b3fe9a9167dcb8eb099df9fc631ddcf9aaece26ddb96e0d6c39c6b6a8f826b7ad9bf42f4a72ae590757162c4b4ce1d3e160d1b0da7edf4dd5a984b97f5660c48fa4ab8123461a5497fc5af08964b38ccf93e7d4ad2809d4bb6a4633be04bf691d0c1af2c367a071a00d4e5b25ba0995282665e4452d1eb49e4f30e430cca3c939e9764c9a0ce7c39ad3359609da681031faa438ccf989e2fb3f3a57eb83b90f13038e8a005755b2cb27fc30ce1ebb9b8fc6e8ebdaa14ba01a838e9cda0319418339ed122438b590cbfc0090644916d2835b08e45addbe6c591603c3ac6b75cd28c06dc76fff97ec25f4c002f10082e777f9b3a52a7db35bb0dd703a50a3974d9b93cce5ef04860ca0397e2cdf36971ac661ddd88a4391bbf61962b4d32508e1669e732dc23f9aa2864214cc7bccebff4bc9945dfc354a0fbc271846228544217647df006c7cb3b77c2c8be8373889f611fddeb0d54f3460e3fe78ffe773259e68cab6ecaf8c39c1167764393f25c83213953fce1dc48720201023dc8864278864ddc436e6b19cced39795a96c7a9b54b03cd77b38147cb4ec52a95c68a09870cc20365691c425f44ed98892ba49df2a96fd2cd8918f4e9607bcd3090ec8f8dc7eb92e4269bee707385de07be46a815d252f4467d876c231ec00f6e095debec16aebb190be1bdad6c2a0fce28419ff131112bcf37e5a270916a757befcb346fd59a6ef79e59a7d55351172d3be3680237b8497f5eaf7dd1a73ef0efc6ad15066335ad1f9d4cb2a940b36fe00353757403da5b5acef6147b56ca14b87816a0baa7a1d6580e540ab5822243deae956aacc26a2322f5be15e791709e631ec5a544e23757f055afe15e4e0b7afd06cd977507e9c6e6d2364d6d5685512598cf1a9337cbf506bc82fabb7172666e29ecdca77a8a614c1b54a5c60a51307b02f2d5f91f0db74227c44a56126612323e3664a171ae5ff15ab1106e2992a634b5d6e91ad8869c66317e27be8dc999de47610e12ea9e81e5facd173e1512da0128c45f299853a6c3f34671cb6de659c5fd3304ae6039cce86c384ec780708d741c4305c4be23bb326a86545a03bad6c88a33bdb1ae29d2fb81383083b03a19f105f0714fa31d928e799714c3e733a2de4f5a5b9434c85d2ef08aa36df1ccb995cdb6e374a448379d6002f4650f74aff16e282c93394da98bc29cc7081034c5965d4c31cabcacde85d9b2682968191f069ffe6a0e14540b39786d5752e66672877216678df9b2815142384cd0dbcfcfbed4ec48e24d61354ea5e5e9df92e7857209a0c10aa0c71bee2b5c0fa2014d6cdde939702e38d1c35456438d3e96903f2d8d5fecac22010504c81e7b7256542df28b5aa1ef8e875a0da0533a351a012d03a3b0ab78e8f82bcfa03e2a4221c42fccd4a83da0d6540738aef022d2795de837efe35f69fda7053350b596e754e96951ea6f13809fdb38d0295b3ca642c551b025a2e023eeb68b4883f826634bf076d898ace73d3a322ee2a76216104b836f67ab003091f4010e073d715f4bd2acb8b026118ec3e7934e39b7662fc1531142d097e7d54d47aea09a3979f9a3d60a4c3381a480075def81fce7a4c0f52e8dc3bacaeb58ea5bd1a4068e0972d28249b4f1e2d99825ca1638236e29bc0b10066b23482f344f12dbff0c36af940cefc347c44f10f24df9a3f281e3e2dc3089b6cf47a19947508e57d5694772dc8680ee5860e9b820383f2d7caf7ae60c73a7c9102c065833e049c455f87c03aae24117a88f275b991a77b1de6476f356c21e97b76557c420b1a5fabc95376fa5062186ae88517db55b47f245b5023f108a1bba0a17d18f8d485b17ca26015d78d2893f2089329b31e5fc57f9a9c2a9fef5166cfc672178e9903fa8c9b4a9492fe82445f2649f35f371f24e9e60f8ad4bd06fd2c5399153510f3e79352c799550e8859c9d21ca27454a9c139166581a9a28ebe4fa124a8045e82b2425f71079773bde39aaa25733e9c2d89496a92afec43186d3ab54e61e42830990301277ff562bf04a9d0f1ccc2b3974cfc6cd81712fbdf0408a41e3176e5a75e5f551c7e592d09d7847db3c771578a71ea6946cf2bd7d6b2a1b417ea4b0fb00849800f4cee2499b8fac5e99e680d8e0ed66f51d9df8def7cd5d85e295559abf7532bffff1b28cb116db9f77dd473e2d4648b58ed55e14b5dc9a9716f4f61a8d4e6e5753f5414eac408e6ffc6883802267ead5c2da23f61f5c630dae75e4ce7ad96789f51550f761fa69e90b8b5b6ed0ba11fcb3377cc32ecc6145f36050ea942dcdcca17c4fcdbafac902b8d822c0ead9bc3bfb3392a6e320ce73f3f718eb3c04e0159d9d88b3d6f24a8749c1e9e2c3953d484949efa397934797506030415003f2eb25b2fed0fd024dadf4253ac9ee4acf2d6f80682e2576b5b09d84a07f7e5e83a0870617a2cb44cf97415aeb1a0f3afd2c0397fcef686c4eaad62d84765ca326c6dee60fdd12ff651dfebc8fef28fd2740628389990f693cc9eea0304e2b90ae7f6d346f62e6123bbe1c295457caed34fda17532819212061eca1452646fd375a446a811644010c9fd75036c9b23e6543467bb7c38542d9f85de44e814c610e977d68ea174d54e4a28c8579352010af7857008f0cc87122e937064deacb8dd093a5b3e7a6fd863819668c4de33faa8c953493006d75e1bbc7344d083f1ee28364fe3781eb30d66be65c61d5f6120da28b855c85e24aad79df2ad35986554e9828ce06e33c9f9fc6974e28d9fa86996b10484a72d0292fb94643f1a6f93b5984ee4e42dbcf476401b24f0abad9a49da1c746e2db1c336f32b0546474983c99675e790edde35c1cedf7195b97118d1c8242f8951e04de6d9912cc17128c81c1105120f19e23df614641ce3ce46ae6defe0cb2866a2b5bed818a84a4f2361cac9112c92c822c290185961c3590953c88c92abd54b98e61bfe7e9a4dfce402bef8facb744e23cba19bca1d3ca6d1191541b0a0b8a7c27d38d6c6bc7a05d9d905349f3057ced5a62bbcad9536cf3c4bdfef35b36927cc8c2c0d6f5a0f50e5c14ccc5cf7a35eb96a878bf53a577b14370bcfc38f24154762073e84ff5f93d174dd1d59046c669afb612eea74442ffe8781feae56d5c9e4d03f40c8ea573daed28143e4382d4d27a467c30391ed13708c0b011cf5dc3aaec60ec74325b86060b93586ec0d17446c1ac34d2dacd5e8d2b5c72e8acc04c438f5c3b6f083d9cddbe33fa5243ba59c0709e3c1e67e509f363e9a2ca7c322ec80276ad509d4db2d4dd86c55a92e4723a3125d1134c846f126460393016fe4de9e0cc79ce963203fb27cfc5d7f89ae0bb9748297c097880d8685dc09a37e86db781361ba7bedd5ab9cb7ad13dee85cbcfff59485591efd0d37c7347e510370e6fd8b90619b60b59c1f84f85eb72969551e4be742a2bf65e97abac90b27c015537ea6b269d6935369e8343acee6884af4ca59d643338107cedc87665b41562b6d6f0c49027f96479c6f5ed9489ee717eb83022ebe2f8bd3f79ecc3b372b4d086e671a33cb2564c7a77f751979ec91e8c23aa3757a1c6a33953e1c000baf7f26bab0381d11c0853676e4ec3e4da9a5b441a80dddeb29518a924ac730e156e779d25ada78a7f8e74d13f0ea2ca2b6f8872b583be573dc38e882b8d3bb0df058c5ff7fc36c11ad0f2f4bb3a4a224f22fd132e894fae7e6eca8bf58cfc38b4e281b6603428bf79f1f9499eb88f52bf9f9e47f8e9107feddf3183399099055db7e24d77dc2b28c501949628b7483c6b8b01e09f35b6a088add32300be907da9976d1db131fd888ee6e83d059a467ffbe537567ef0ba1bc62251fb97fb603b6137c5c64cb0505e33d405ea9ab56d9fc259428ee9f97330eb874eab56cd10e10a73b8eb206a47744910841d5201c2d2fcb78515483329b2a83381ec41b5db724e4bd971f9e269024ba4ccabfedbf6c32fcd5cab942d498c9726b6b97a37ef7b8676044657d592571354143baff05e74fbadbed6a1d7abc22a484e1b845b99502d3cd356eb420a4ff80121a3f38682486bbf47c408fda4033fbfbabf9b1ae661dabf6ed2925b6b2a77f064d92926293fde33b46438c226f28f64784ec89d993232f7acc646e94cb3850d9fd3047bde89532dc2b24f19c94cf9a494cc50ff0acb2920321e160dec49676b48028d5097865ab16daf03529c0f2bbd8d66bc14e55502b52a4cea11c86817639fcc5952552a51900d59cf850f734257bc576990856c22798cd2db8022fd999b003ed9364080f568d4c39b421bc8448d52e1ed06987ff09c90186985b2a2319d395dd9af2b02f42b3b48d976d547cb8215fa84d9acfbf436c1b44f8bdc924309cb5bfe2c92bf1079fafc29dffea8e755e85b1e06022b332aaebb628b9696c7d6980235df0f429668b0cf62ee0ebd49c356fc08eecf1d12ce66b73b5f5aa706edbf3c9786553a336803267eb7274a58f3c5d3faf45b096e542b1ee93f03e7b8a79d2027b1ac86c8e42de15049a7692bbc69b8df59a7d77c62cc34a21eb87ebe8db1e5cf935bc4fefaa7379b027744a7f10885f8408f65b30e1f93ac7bbc587d3413b8d0f1ee72f443584ccbe74729e17ad8811650f905c5312663e9e52b20a0a290cc7cb113c6873f2da57542c74a10c9904af80260720dcf45a67676b3875816ec1c7b9027513e6f633305e435f95c00ccbc8bbff29e2219cce69abdc54a120cededf20ad644755b0a83ab8cf991372cafeee6c3cde8494fd8b28a323bdd04767a6afd8163601ae70a011ae08c6f71a48a04e8844d5577fbac7eed44317d96d9beec9a287671be60ca828514f40aafd56a22ca1a800503896cfa8d2e7498b9ab63c6199f3406ee21a0497092ad1b9e169008d008c06a68dcaa1ee7acd15cda657be19f5aa5d9b085c42d505fcc3bb4a6907a25287117cc6ca1b77a7afebd586456ae99c15066d802f2045835c581e0aefef8bafd21af613bea315227a36e6b6975975fd4f9cd9e5b5f34a3e6853a9ab0dc723dd4eee705216e3fd4a46e888190dca02f9d2292c117d40c2a7f397a5f529aafe6b967c099ef3b41dec2019b4cc4485e76c3a366e3c396cab4d079f2e54dadfae1137df7d5bd1f7507d445897cf5ef76b61c85dcf48b2bf9291634997a1e650a7a486880be6b31b4be6db19cf0d613bf3192081b87a342b4bf8a4058fa1a504ce56b074deef9f7798b5e68af46623061fa78041d33f14f9327b7145d6d2e651fe81bcd3876b3e64aa041580e675b271da08d7537fc93c8ce032d256ddee258d51254a6de56b83194e74d9d5b1b032a5eea33edce1a0d9f6811ce80d5068ad1f87e0a8e15f445832ecc6525a88cc401a213db4ca7beb60dc4d869797000f0be98c610dacfff47c05223700ac00ec12f12ce20d2525d36995f8bf3f0dd053e2da20f86631ec7a6e5120181cc590dbfa71786419179b934b192ba22acf56886ed003c0f15ffe68cb6c2441277b23d8d4779f334c515078caf22b68e00e412233341154f75ce7d0c5da1900c1039df1fd639b730f0c56196f57721a743f1af7e5b3b24f572bc514a31a5207db803080db74196fa2956e530d3dd50bafe117694e043293c8df54e7650d683f51addca5a8778cb99ee93e2dcaa2aeb07bbe09052db6f7ef14c6262903087e33f5d6d712dcfdad4757c28337ae86d24fb5214b071985a44156d35088e7e63df82f11c60ea55e8e2469c1efafd0afb169ef962b8c06967528d2c098e5e13a213f778cbfa2da763046fd36cf7896df39263a373c73a78a73bbe6c1f91d2693b2fa72faf066eeb6f9885cd97079644bb9b817a88911c4d891eafbffd50c7589b7775426cb862363f27d9c330d81bca21f51d643b9f9dbf24d7681c44cdd2747577aacc24fee64e7b49eb498e27876d32e1cfcf59aaf46544878a50537c5537a5392b64a8592d882dd8bf4a673dfde9849c78ae20c308b580f1328b68eee37fb33d89b312a07e2ebf95960f544d8c2c524a4fe9cfc2abad7ca2e553ad9514e1702a49e88b0eb72c2525b5010f414c480602632105ea9f4f217d8d1946dcf020444607bb8ea93b8b7dcde063e72500d861814f2acefdbdc76e99a0a34daeb28ef21e99f6df644773a0e6e3fb90918a4a38d082fe11e22eaafed59868dedbe7d12a75370e44af39739f7a6dce99fb6cfff34d8168b84bca32ccd3f3cbf0795887aacaca3e10af80a6749ed65faf96377cd302aa2f209d5f914427931ed819df0c1407ce678bacb6d1ab84e7a6cc332f473ef47b6c115d79d15c9d5eb447a195ad701186833c7759a30bc655ca08e29a6b0db8f9e05fe69ea138741436adbfabc4ffea221f13cad05597152b756c5322bab840e3230ab5f5405f926fb6f3fa6814cac7a162fec5722cecf36a81d5b334353261f319fe45e5f879250629eb4686255858188bea1d7bfdd947c9c08d67a3395ed2c12575426e6a235fdb97338cffd571859ac445b5e323b21b1bd047d7bc47764495ad568f2a9c08ede6c5c7d6872b53a38c68d1829d4113f38063f435768035ac1371b8078c8acc6074e988e52502c8d234c280ec7137602df63bc1b4e1fbca47cfce92b32e2ace3adcf4754e21d34fafaba5c3307bb1107363a8b1248392ce7f05a8f409a4ddfe449d9f93bf0dd3468c1a9e3dbb190b5cdb0dc1e04c2f3ecf03863025a475fd5f66981f76fb00c3f3f7763528d9b3cc44713667fc1cbd80d06ad5253d03ff46226aaedd4fcfc1e0564fbfc9d2d2c031f9e7635a24abc3d430cbb42693b58eea73d66c321378403290fb6c0a50d432c26af38063f435768035ac1371b8078c8acc6074e988e52502c8d234c280ec7137604edc70ea795e5275725390c80deded02c6791f3e94d79de81ef1df147ecc116c108d0c9d2eee50582cb8f5496519730020a69c1d175e9d887116f1416ee5db56ba3375869df465a6bcbc5db96f9f976378a774382dee55ce545b6c263a09e13710cca5b5b91a930c9481a2730858f54930e909e7cfd79e6e72d8b7c724f86d7e88d2b247b6329f27fcc5321d07ac3fd8271dfb6eefb3d7f89e971187ca9b15a9f2240b5eebd6b623422ec4d26f4114970289e5dddd1ba671bcdf99a638f25622892c9e173f74f568a45cbea9c29d97c518438c9b8dbfc661a7d232ec4d64387ad3ee60744f9aafa32e46791046be01b2aae5f87bda89164f62017b8cc1046aef1c4234a832e357f3935c2a0f390aa3e76f219959cc469da2b00c1690b5d43238732e4d4d7c98a2358292cd15b5641463def2020d5a5f2a4015cc9705033c893cedf005671934de4685b62e01b7c8bee27cda2ed5b31ab7d4a9430ff796fa4669e0d53cf4452ec187e4f31fe7cae9c36012db45f56a79d087119a87f85b128481153cc54a492c81f82f79d84a3dce8b46cce44f608ba12efcb28cf52f7bd34aa91bf0177849547c271e665dd7ba480b8e68704b291a5c9296d008aeecb89e907c9b545d698ac0b7521b7c46a3672cacd4357359f517ed0322ea0b53214f98be2f44d146ae038894f31ad0020c9c495b1195c85b50752ec7bba2836975272bfb3cd8671446bfb8147a08eeb34aafcb1726041f4273304a5ea595a7726ae9f93b9c5972b067e274057090fdafc2d702b7471103161843e667b9865193b6d8ca0d51c2942e4b15c195b3ef3cf08beb38fe9d3bc3e4e54c5c4413f08d457ad8e0cb112d18f89733bbda35b839d785224e37da8aa8cc8bedefdc152d781be42b430c3b7ca35153afd6f29d5a8a586be513cf8d5d792dc09dda70bcba47db27d30c48dd03300312d4755f24b8eb479070384bc244c4bbc1f5ac3e36a600e01bdf4ad8b7da307dd583c87f487fd20008a31cbd6fa3143250e441a7791df9643cce6a55029d093290673e5232dc03615707951ca9f1c47454fdca05df6505f9f677bbfb922c14a750afb948330afbd9b97b884c182b625f6b5217a857ab3ff523a0a4787736c0b229cc11e1bc7660cabee665735473a7062ee8cd0565d651e20b49c1a9e04f7194e278ce3042ab597d9154cef4410785672a8763ba692c169200eda9b756a2efb7c9c9c61606e8284158834c42ee8dfde444780b4eb6276ec0948262e57e50eef489ba40f79b7695f413fda84884b204c3ffc41e4dfa8a665ca7d93cb8408409d68b95c36752345f9a90f6d1dcafe5c8419f728086db73226b9cc5b6fdbdd8bc78e21540b818c949d3672322ddafbd309ff50199e1633c71474661757abc7722c84211371edca4885de4ca3b2063e166d46a0dae53e12f095761b952ed2e94660367448cc05759a18513f7e4db4aa634884e14c6278681c8a6bef8f831ba58bffe04caebd77472e76da2ea2e36898ea2952e0e276d750070b3ec885012c700529f7ef6fb5e59219876bdb6d47556e28468215afc633b6c62eac5402796d8cff23873df282d59c1490f5a415104024bcfea6e7baf724f804aa7cb960cbaedc60cd1966b4cef9dfbf5a56cd66b30bdd23d71344cf143c00f4524b49d4fc1e7fdf300638e3e30febad790c706e65fb5e518bacb50b12c59b1b08ce7a7983bd61d1b7a1c62ab1af54e2346567caa2e4e336a56973aeaf929ae7fb0a463cc995fa6c62874fab92bb209226d0cd26097b7618221b07862ea13bc0be9220a6c98135da66a12816a43f69f1415690392b4cdf37d582d2be6e112524915c2721fa8e4d0678c4057b839c36b68b650e26373f805c99f8bc1f7e33806bda00725b2c860590e40093c70f8197ca028aa7b78a6de019c75e5e783f4458bc013ef402248f60b5082ab1ddae1bf67f3bf3b92a8744987feac0f5985643712d82fd0b4f907ac4b2480bcce22fbd34f5215e7fd9cfd47d6ec885fb8802c8bc09d37b5602319c7276054bc6a782141817cc959aa51d5f852d5ce3ad70ba450c845c7a2fb4513e36b0b66d39319e315498b7f8e5aed2877dd229a23b3e9f04c047c5fb81d674bdbd833f4fa1cbfd679838db4eb1999e7c31bd3f5348c29fb0cb4033281bdc4eaae336b57e18b6dd9db27ad5c8bd7b13bd3862d988335461ee89668676b4d8ca52226264273279aa0a80effcb70467fe700c44ae083ffbd18bc004c6e7a4ee19ba3d4cb934c0c91a5a0ec88ae9d06870d50694ab0e49c69631a2304604afd6174a2fdba01da5017bb3b1991351f733ca31dda3d9b23e0ad7515b47eb9b8df5caf7940d5081185bd1d553026de9b50fb6b1f60f328d05e66cf5f9910a373a98885181dd88ff7d287a6c7df3286e504f52c571fa90e3d458d7e0ec798ccb2694636bcd923dfa170a2c74be08a0737bdcf8f77cc7e41d2aa1bc19199a103e8d4551efe15245a2f069ad88db5be95375cc5add4585ab07ef7c3cbcf02501d287a7af42e9d7a27b22b39d4521791e6b66cc0811ff64a7d6c7636a5f10835be2c958446a4adba1d96a3197687d9f9ec540d2844124a30c3ce6ada36ee7669524b4a7aba374039c8086d7eaaeae2adce6df80139abaf327525aace7702bedbe9e0eac83df3d559cd65c42b82128835541e62d3c166dfc08b394f4e29d7380721e634a40822ac09e2c9820a857cffd5b7ac12e4bb9a1ad7f18704f403b7ffbbf8f997e720e7b5c1381b8e5021571053da5a27f0593faec9b2d193941cfcdf8c0946c0abf3f5886da1908e9a8e5988975978f66135d2fa7faa4512da5df8a05577cc9b62ab084e3db96bf0ff39b4c24470009864efc63e600361e9df1afba9cd1f80de72656357e27875f651fd3216ad7a421561a225323630fe658e5cf911c2f5eededb73e60973085653800df74d2235d85b830f7c80d78ff692ac2b02152f0f98299fae7b27cd7087acc879508df60dccdedacccd4ef26462258969887e934d7e2b295f45283b3eca40bde53c71a3ac48e3adff7979a58d52ebe9d7a0865aa89073b14f5feaab7fff5fe9097b2609a25f13776d011c132ece16889fd58c362fb13a44971eda29714e5d9ee2e672beba428c263c84a34867132d94a7f139f540c869697d06702da5a425ea2e63d69c8a2932d3bfe0c5ec8c2809cd031017123345fcf4df845ccee5943b1ccf179da4e559a6a301df985b40a5ce63bf4db0d44f462cfb70ca696214fc74601b0203f7a422fec3aed4e3e7356e70ce37b2d62fc92c7d7eec17960a2a900a3db0caba68e00a3158243205834f9a8c28d190ef85792e3d43320cd305ed8b8c5ec9821b59d0cc073e15caea4619dfdedd4d269e8fc6caf41b50811d4dd2ae3d8d5ac0384d7641c6e31a6ad5bc4a1943753439ea3643e5a12165f87211caa6d3c9e2845b0faf32d2e1fe795f918e29af70a92097d2c11ec0e15c7a3b7b845e64af45486eda5559a36b43e0c43c65f5bc2df59e17b8416d212f8f3b819789e23ac386f9f89d4cb76840c08e7c44dfb6811dfcef336cee0e705bfab124e6c401658d078f8d81c766b6d09fa0c309b88d81af74d5f10f217dd4b53f588f417ad8aa4ee4e4236e8865dc7cc111c4c342edd8b7f35bbcb4194f90d6507850c83817a78e03020344839fea4503239ca9c1fbb78c0106a4e7826b834bb6d9353becd1b351b034f65a55b8ee183ba6b799339b91ed256e28b9391c18272e24600e2db025c17cb31a92c359b9be42cf2a58172f8eb84f582275718a13cb262f6c223e9babd108303fdffee00402e1d73671a87bdfa3618b7de85c3626a3c86c1c8e52c966a9cc3f1061f76f9727f4cfdc2e2decb243e15c07f1c7dc3357c3d9a5070c6fbb395285762c8edadca0375cb5a7095f1a29c28b9777909ad1395e1b45a8dc3aca8b5655e4025768d76d47369cf82f1496ca98e9885e2ddf59e15577ecbdb90a589a28308553f982f2d0199724458f68ac998ba325a8b8e8f8c7b2fc67f223372eace228efb3714caf09af0f8690c4fce166ccafed32f9a2f7cb6f5210cca5b5b91a930c9481a2730858f54930e909e7cfd79e6e72d8b7c724f86d7e89bd3624de7004ba47d4b7f1418ff1d7db6405aead9a11e03a824a83aa63342ef2240b5eebd6b623422ec4d26f4114970289e5dddd1ba671bcdf99a638f256222f1feac9e94bbe491d26e953cd82a5d2d5a771f3cf61a082687b3998c3746351aeca08afdd9b12cd22f2eb76aaeb0ef306d7f65838adee52b5588788a5fbdb838449722b6b1e764f1e04626db5f68ca6b4db93571ba354ff62ee6a685325d3853b7b845e64af45486eda5559a36b43e0c43c65f5bc2df59e17b8416d212f8f3b3c03650d2e811a055bbc1676b2239428fc1ead2ff748a18fabd360899c1337d55dd8aeda4fce76f26491136b9cbb4ad58d37c7c6f7d85da49cc07460712ec20291062033899664ed40b3a93c78393d54dc8b9bd820fab9d3333dc54eacd33a2b84a185fe65198cc58b30e284f9ccda5d20b51a671e7b8f981708c6cb8dfa8def7ca28139b4b1fd66d5c24a4df3f6c58a5fa11efe4ef06081e6db02d1e83f93eb3cca106ef81296d01336d3c6c1c905e1f99ca1795673c40b8bb0dec8feec661b85402d0c14ba31222572167c8e537cc9d754948075fe231e5e6d97ae6c79bdfc1ab007f6cf1df088879509ab57944a7eea0d50fe40f74778c104033e94b699465566dc533590df5707715e0a7377002eb52f35fe95cd7294d2db10f295214e68bdec6fb01cc9d08b68f821f21a374203ed009d5a9a5b684b5165f7468089ddd09f65b81a1792e507f8e644d269b2881d20693c3367c90a6cf44142ff856e29b7654d5c18f44428bbfa70ec241cea0078f477a6a2f61a76c9e333cb133df8a18d93b25a586840a963cbac2e777af8820e2ff006ee0e0d568b909d2db183d253f4a2a43f7d92e348c13251f023d903fe269a06ec3b01353943e4f4c4aa1edf24d9120706fca8f07ac17963cd3689cb15ff00d266c3c199eb02029e56b0e97c256d6e62fd0d8167723660082189d2de9edc4644a4bc2e832b74e304a4c56ab719bd2f1115b9c1d70650b8459714a7c410a2629d1992a25e4af9ecaafa9cfa1254d743562e72d529f34ab21b92969bc377129b956f7807f5c2dd047b6102bddf77ae687ba693acab6340b49b2721cd030dab5a482028b649c1817ea820b36bcfd5bc1fc99947ca58c0af9df8deca60757c610e1d17273c534ec22dabf66101884843daf9bc0554f6f53f08122aa091177cd619b1340da030965453bce57b243f162b54509ab5b79a5f305cb8772a9bb5bf4fea2c4f4eb897addadc20e116569e058076bdd4f3a6972974c7bd5983011299a2cfbd928c9ad537ee9540897206e9fae28fa8468b76c22b3999f173cb0731688433477a0180e598e1d7e86fd742adf2294f3afd3e3ef2d83577d7a119252d15ec470972d5444ee20cd601a034909d849a0876f3730ca1d240dfc636741325561f7f978a8a7dee474c4a6d0190f7f9005bcde063e72500d861814f2acefdbdc76e99a0a34daeb28ef21e99f6df644773a030ea2dfa3f5093c9bf5612d872e5f5dc9fdf92b22e978790957f3feebb427022496d42836417b1ce39cf253a69f8dbd6af08dc1e7d967cbf184057d51942ad95030415003f2eb25b2fed0fd024dadf4253ac9ee4acf2d6f80682e2576b5b09d82f1115b9c1d70650b8459714a7c410a2629d1992a25e4af9ecaafa9cfa1254d743562e72d529f34ab21b92969bc377129b956f7807f5c2dd047b6102bddf77ae687ba693acab6340b49b2721cd030dab5a482028b649c1817ea820b36bcfd5bc1fc99947ca58c0af9df8deca60757c610e1d17273c534ec22dabf66101884843daf9bc0554f6f53f08122aa091177cd619b1340da030965453bce57b243f162b54509ab5b79a5f305cb8772a9bb5bf4fea2c4f4eb897addadc20e116569e05804ce34917bd53f0d141d1ab83f7ef39086850f6bd9ff623a15bf002bd8758bc6ea2a43f7d92e348c13251f023d903fe269a06ec3b01353943e4f4c4aa1edf24d9b6eeb81196f965ba621cef86063f76585cd337bc41eb24f909da8e58b2c0bc8353b4657ba58ca2a79490d9eb79122e331bf97433c099d834aa585d5ef8a3fcf4db3e13b67a95d7963a0ff1981f569b20e45eab2ce74e961782e1b7f818df70f45431128003322b390eb419e23a15203f83fb739f7b7b1b1071cacb724008b7ef2f1115b9c1d70650b8459714a7c410a2629d1992a25e4af9ecaafa9cfa1254d743562e72d529f34ab21b92969bc377129b956f7807f5c2dd047b6102bddf77ae687ba693acab6340b49b2721cd030dab5a482028b649c1817ea820b36bcfd5bc1fc99947ca58c0af9df8deca60757c610e1d17273c534ec22dabf66101884843daf9bc0554f6f53f08122aa091177cd619b1340da030965453bce57b243f162b54509ab5b79a5f305cb8772a9bb5bf4fea2c4f4eb897addadc20e116569e05806f38d9e204304e3213aa67d135f25f4d5afc412ae342bdd59bb218895cf99957a2a43f7d92e348c13251f023d903fe269a06ec3b01353943e4f4c4aa1edf24d90572eac7739373526a423a19a92441e2775e64a61cc4b26467579339a0f104646041ca30871fb856d226345e2070cbbadf8a5a4e9904f1639328d6f4c570d3c923c079adb88d94b31273f28a4354c6d41274bc40194bc5f456bd852cf9b6eb85ca4b0ffccccdeee147b3fbb634b3c4b40040af6d47553ab06d4a72a00387c529e245e5b553aa9551c36f6ec05d1182fe8c5a3a4b5cf6e8017db5b870797fa7ab4d0f91beacd0f712eb5af92b6642c9e42ee50580256e7b2e17667084e6842b3d420293e62dc88edb6155df81ac1c020a9718eb9cc7b5c6f78156fcda6d4136c470e7a894fd75b1812e518c154feeb6baa981188aeca36fe4b53cbc9fb51587a25d49552e6fd356a475bc91e03a3ccd85a487bed243aee0ddee6da7b21c15abd9746d8f5a7ec3671a5ccb896678def4e4f688fc791f1398fa7802050f421f44f860c6dfacef8cfcdcd83d188de347eae94cea0a741c935a0ca62c8bd6b1f129e039f9f60955e22acd21ddf5135159aba7af6d8ecee07d5dac24b5e91ebd2872fececa67fc5e9e01a4428ec9e87117aef929ebeb3104c9f28b6ad373187b7bf95f87cd1fe9a02adf81dfe64a773b4da6ae1915e54e92841bba42db7764845c32f6e40466910f804fb88d4b469724c4a670c48673116fc5a0512f873ad5a15fcdb36e1922a2cac4a24efc1bcfd7cec32d042f841626f2632cd50d3abe9ecee0b54f96ec5030d2e68da80f68225ea019a9f705ad601ade1b88ac915b0c3f4fb23f78b9e31a7cb14d5b12008c0bec715334131413710f747e850f1e59af049eaf4886bda627a623555918b70e30a52b60b8e72c948a9e007ab01d5f1870f486f09aa54a4093dc8b00a31fb364a0afc05ab75567b013102b40cbfb1ae0ea5f64bf6b639dc34c221dde60b9fbbe494dec06302dd9b86e200813f7edd749093009239405e90d2a988dcdffe87943251e365aa67e1671bb9ab93bfa1c8823e00ff7627ca8bea6e967c269e7528ee2f24a2d1ce15c809a00d66f998c9d2a0e3b9660e2976f4756fc691d84327906154c3ff26a26de13bf01410e93e85a450521b9b106e933672e4d2312890b3757e24b5ad468545e493401f4e18e84132e2f365f2baf514e75e1013667464ac3106aba39b8289e17248488559cafc9ef09e8c5c15afd2b3ecd7ea2009b5ce4d006da92c0b510be809bdad45f00554c1bf18f4c1894e036ef44b70a8471c8204ec2a15908db16cc7d5040cdaacd79823852c520967eb92305213dd4916c38a34005faf956df91202bb927c8926e4b9fbee3b17324a572f1d6056c5984eae649400385f7c782680ce04fbff350c15a3133413445886950475b28204643e7a4999969aac93610e0b9b439c8c6f9753c64691dbaabc5f79144add86473d439b9217ea4d884875315b164b1c0e7ccb7e58563fb33159517e6a74576ee7e194edb651b7bcd2072cdbab05380b8c8d783f34cb839fe6a85737f7231b9909562fd67cb98f87ea589fef344adf97315c83365d1a72f8dff459d896eb050461d4571e1a8bc78de439a5b855db17d778ae1c5256f064a17a09eb97ddd8f5ce96be943723946324088fe735b456d76d646ab6c428472f5d7a3c3842bd7052a76010eea2a1c826dbb69c8da3be22e5aa7615175b30bbff44067bc89b6f7a6bb2cd4c8e68f414240802e38367e73e15a02b5c113e3df9821bdb6191c3b8a588ba283898163f58cd75e5f2be862071758c567e0f719c7714e6779bae2e8ebd19ce30428e15439546bffe798a35aacac4b503b79cf4c2341c4d7adcaab5ec83d6d84861afd9afabf236b9667d4a287bf5cf63badce698b4536372a81ef2a7b7a4df52b5c67ecc9d398824b4764baa8730f1dd1fd4a3da63a8949e58903421b4ac4ab5a3669499a5ee56bb6798507fd4d0f32b202db972395c69fb3354126def54b9a853da20bd391cfccf4cdbca7abe574716c9b6c495d6ecf8fad681387d683bd2a27c5197ca75bdb2ce183bbd15bcc6429f80d32c6c00d7f911d26b9b786ff000bbb1853678370e5667c9813040a752086c3cdc02a3fb854b42c0089789e6c5a9a450c15d18ede6552720ddb1ef531706b363ddd6adbb0db4044e8208a80226e5b2646167308833fde364a1e81214c6682faf04fafc16c299719cadf5126e275a364dec822986308ca1354377dfb0f64fef69132bf8235f55112d5667a9a260b137560d983c4314702bb50b09fd643ce80c7d3859e2401f1d899e827080434ec5e0e2c869273266859496c7e26092aee4638f588e43237957061aae9d6264c06df72198face21ea8c9e690eacd3a6c18df450d6f31eac523d479809a4fed589c690bde6fd478f4c979c126ccd6e233a15328edca24a636c6c155e78cc724fe3ca20ef1a302bbc9b4b7eaece75269027235d62fd261be9a576f90038022047ccb1cfd1efa705ff15d4e7b7dd9c727d6f4f39efff61df33fc6c609948df1ef2a38b4d542a8a37d8e56ac40d41b6a662c552cfdb992fe7283176ff0e076ac91173c05824bdbc7d98fa44d2c25aaccf3b38c07e625c1c7e71ee90a9a71e0a992394ff5705c7be5740e57c5855aefcaf11e59867d6cf4436be31b6c0f5621e9dcd1ef984ffa40b97d1b9f1c4da43a00208a5eba6a6fc4c2ff030624e6bdb2ea7098e28055083153cc9d7ed95488f0edd635046e03099aefb4dc7af06fc6f9592249ae68be46ba466e9bacf4441944e7cc1f217ec61cd78a4c2339214c37c940b26284f95919dc9dde8d6e106aa24b2ec0fb790d708167b546cd280afcfa6cb29b9768b1d34c98db68db4d81ab1fdfaca8ced3fdf1f8b7c53a4c2a2f8045a5e1766932e1b52e813699aaac3f63c1116fcbafd2075d7f6e22b0b4dea533982c8d35735b26eeb14fde624f8aeedf85e6f65e2d60d2981ae342cc8f68b4f9da3b5665553c8d6526cd1b97aaf39cc753d974b0495176cbb1e65067b3c2a3147717007a59f4da6042e4e8ac95ad04221fffffeacee70d08a76b26f88396153e9ad5e8b3a599456b638c489a4e8b117d12bd8faed8ecb9836c86040fcb9e6292e25f15621c64b5ccbd69936858eba0894f0b0f37f7e21c06cbdd723f7cc2199106f1d54698983a21239979caf648ca3f75c10b2018d688f190a6de5cb90b6bd7453ff8c55a43baf7482b0825ad63a07b48b2dd68924b2ffff229e82bec0a3776fb1434472683c0d7bdcd90630dff7f13afe0783ff43c6602bba2373b7398828701262dbf7487f466c1b41644186f5cf1bd9000e6e3cfeb9e71b215a37a835d73575f2dc4d5294b3bb01fb36e3708e4669aef42eb8b6b356cd3e05d3b924265fe0446ef1147a02eedbc83a4d62714561f4be34476b15c0d72e695f88e74b2e0aad0e3e3ffad3892f559fb54fbdfdb86082bcd342f3eae85edce56ed7f9fa8368fe7b396f9e054560d7463aba11030f9c0b1bddd2c7adda0cb51ccf571d80ad5bdeec7597346ba0ed68639ff7e3467bbc7c4ca9aa2c4fd53b3ea45f507e826e3b20a73a4216bbcd91aadd88f0f17acf779bf15f05be93f6a5b47e4a960e285d4e2db1bbaee09f3ab73ee9588e27ab0110d60cc9e8d36a937fc56b26224de7329a63b4dac2c32b16bd8064632c08b7be90d8eddd8f0d92e153ac06767de8fe2f9179afc04b4b884bbb193e7ecdfbd21002c3d02f5e5d2ed87f98d4e69c12f438469e1e00d5c268aa897df97eb7461ddff5708690b9dd3b8b1f107d003096e60174559438ebe17bfa4bd94d4f79dab46f1cb8cbca9d466b6bbafd02efc1526ec89bd4724e91178c2c5eb01831e225655805f35707b1b98945f0ee173860a814c5372d89d7baeca4a847eb26865f2309f46991f05e49fcbad53e452b218051c9b770e025b7fee3f9c9cc2ecd7c7c6ae6b351abe83ac1f730260ce0ba0da2bcf8622353ff5e02938d7739b7f3057dfc10723320554fbcfc75b37bd3ce24f9277ecaa0c93c1964b3eb4a90c4d9d1be4a3b9969ff08f9c1017b9d2863c5bbafa2fb3dec3a2eeb12c33e597c776e40be4c3d4f0dbead9a1c4823a87fcae87fe11e839bb036451a9599ff91cdf2c7a463110885ae2bf9d86a03ac343f9a49ce795e71d3f6fa8e708de0a8402189135c95aa2979bbeb39a0563d67e612e7d72bf24b2bedbedf31095476be7478fe4b83afad147114e9658914cddba7d3766191d9996960bea45490ee212fb4160b014d3ad26c04b7f46a088bec036b45a41cf2a1c154b8c36ddf13732eac06e860c2f83c2149d559eae9883e9c0dee79fede89e6dedffad75183c3e27086fe423229adf0ea22ef79b0e86a764a62d82ba3e267c11d6389d819ae9f755e651cba7893cf5fb5f4d9ebab4e096d035597d00958586af37e685d525d6ce3bccea65b2f1356367ea1d911a4d057b3a9f9f388042ab5c57509a9288208f996cb0691211051335686be3a4c2eb2ca5078229b6e366e038aad60ed79c494732120ca8347ff5d99e8af648de4d5e4dbd0f69077b9ded3ac4fb7a1e4d194ad647d7792b7b6dff13bc2228ccb74e29380f9b53ad03e20dbbba02426363e16a64e11e45e5f7671e86afae9102681e6420124f52fcddf19da3a1ba4d3c570fbed187569544d69d61324d3e9a6e13d6696fedf0030c9e9e0457a4b1b823023763c53ddf19304f4044a3a94eee13a249a832b94e4987b4db05662487d20895af9b1e2722070ad2e32e051452d538f73adaedfc7dc9729e2e8b1a03e734e9e47e51480c3f526aee08efe9425a15e64e54c2d0fbd5dd9d9ea59b062bc94b84e1fb81775cb79831c349932c90e4c673bb23b11c58b8934133d9dabe953848d6998c25236b558af7b2161c23906f7b7501a58e5a026c151fee1e20f46b021e443776464c0628a7905a94f274b4777f918343939d0c02ccfb440a27af567657f570b6afd8c4fa7b552ca4a483d921730388efd42bdbc42383d4d0db54a1f235eea3023d42865da96f35f10e59d024e6f227ab6fff446d0b3327a1e3bddada0f07570a0a6a5ed591e63327cfe17c773cd8bc336dc3b22efeb94e6c158b474148a2fd263f0c81f7488597ad2eb408b8171712752dc0c7f19f35e3f11b03321b4259348a179f39c4a76fc8459dbbf961a40d13fd64d1554d75158cdb94db364400beb14b05f573f56d8210fc162e51dd939f74e89b6e106f3f4ed444bd94aad3e08c406e8547332b2555083fd63f90be9c30a83d99e8b3d1f1ecc3ffab9f134328640ca6cb971371fa66085b8349585e4a1c16cbf4293eeb0109f645c724b66c24e95ac8c9932e161143b231501819f90e2270c248aeae275df4ad02e4fe931721102763e0a9970c60216a8b12674a1e22db6e9b3526432ad656520889a05dfd8e52665390809a44ec1a4c5975ba66285fd5066b708457407c2c1c4d2f5a600dcadf50c6e9ed90d8eaadd8de492046ea14db5407198bf5edab565ba576445a677793139e287be3a5b9f61fef63a006b63b19fbce4589f6dacafcb80f10944761e963bbe13967717f084218d52380a524df05957371188b2d38fb108eb9f150a648d50b764b4716c9482f1ee2b1e67303274002bf847dca59eaf93a81f153f51f4e40faa75f8f1a4a203d5743478e83b78567b2beb973ff5e20231dc420bd82cafc14935b7b3d244cb298d16275d354897dae5a0896479b05f2a2dadf21334978ee1c0ce84c5b1d1e9e1948dabaa56efecd40e55ce1ebc48af807422218408fa69b6c07bfecaddf6ea00b2d113aee61dfe03a2dae12520d799135b6f5f7ebc1ecfbaa7940069d479d7e73ccc81db5a8a25c53d2b1b94ffcbb9ee4c9b7a0042509b34ca711007d44b1b745b776508814daf241781d9c695e091ad05f4a73c10592f77097a7c59eb267c6101351cc1e7c5b4e846a57216b6483d9dbda3fe6d2c9a8079bf393165c32e58e5189f2e9a7d8734ee69a4405893e47853964f55f2eff8aa81aad6b40290434eeead9b74c82489ef71f14ec084c54a8ec604ba22bd45479e34443c3fee29eee3b0910eba5bc7f7accbfe82ab16af04474f6a67e71482f7c16c789507b9708e3c5a07cafb46cd77f5749c8d8dfa2a81012b381c0f463e88d8b539ab4b420e9bff6ac950cc7f3fef2fa8f01e4455ad881d2c4d97ae5c6601d772d159756a82fabc4bd3d8cf64271384c909cf0d393d81885721f5f77374e485d35ddb2d945c1eb820f6d3ce46ad11459ae75a325a1d52a59e76e15b146bbea754daef196ef272d491aa125b079c487e45322d7a740dafc539bcea80b58ebb6b8f4b13c521e28378a5db333305c4386b1b016004b2116d665755b5b021d94126d80385af60469feba6e22cc210e201be6819f4428ada4c0acb387313251bf62c4975377c74bbb65d7c8370a2d050359e9d505acc411e6f457a49b21360a21e6cbc9229bad3a767899b7c0b4adf843a8cbaceebc91276357d54e1a7481f67a918ddd7bb488b7e4e6d92afa9061f5447c885821878a1e235119bc799f202ecfb76e6fe9a408a7a3995d066cf7adafa26ba8d7258ee34b67333b75c7cc42d4029ba077d0106ea8d4f49b53af49c9c686df6d331cb895a4fdbcb5b2b1a378f28a2a12533c3af339f7f5d7261652cb80dc66dc1edbf6af465cdaa6b20cf3ed9641a00f8e864e1c1f64ec3dedc94df6d3ee5d706fb7bc74a6db2236ce48aa2b78bb5d7764e48325d27b261721f53c5320ac9965870c8af773dfff610fc5cfc8350ef256834ed7a145f412347d499bfbf00404a3094860798d2c96e2e4e40d55806488dda6cd9d4e5e3eb5d405878e7709a42c01e381568a9add312a91180d42b7c8ad19bd42196e17d37b993f80e37707eda036f18979604b57395556aea96e631b85a526222328690d3eff9682fca84d1fe70e93dd6ec9ac50f61260584b39d016ee20c47f0b33f282abb3bb07e31c9e0befd0fd5a1845030f9f4dc9fad00d13898afe25344319cc193a7fdaeceeb2942822efeb3b0112dcb9908cd07766dec9118f147fadd666e2eedb6dbcea57f0a1a89eb0589a362d5e1d9ad048bb7dfcd119b252218bc7439e3e2a38391991dc2e9156c9f9c7eb833a42183e7c4649599dbc98d585d3677bc547cc68af3d0b64c6c186f860c4ad5a50f9647c910443c58ca7899aef19a6af30da0388de55742f272321b4851bb28c3631140fbe02bfcc1c9aaafca0ed31b2ec9f31e9770689cad21a9aa86d2dcce52fee5cc72d208dec0f00a484ab87f7241b689d96fbe7d5e0a2c8c73c7eb364125f460f1f2b561ee0bf78cd871c1dfa208f355e451ae54cec67051db73619bfcd47f3b04a714c6d9ad7aacbf1906c1dfb037dc8b16ff758c3dc32f5d6b2b7e4f0113d52809b4230bf43619adc55ec35cf6bf3a61aaa95b6fb3ec4ebdd120a0bd40d9bb1dfc590ad8c890f2e2ac90be6d2c34562da7f1f2ba90b0f6fc604315c1c0ea726a3415bb420bdb916b2c8624a70ffd5f3d7236205e6077930d87b601a20aef55794f08cd6635c1f6ab5b999d64760f8a9eabc14600e30b4e40e690973c6a0be61bb7b6d433da9a57355da1f6ecea929479bebae621eafbc3ef05e120f0fbf0af39b079acce14aacca7818d03520448cb754ad4d913c12882a82e4870706aa789b170eb7af69f86963de3a0fb793a71a5d7c4624a77e28604f1746d4565f9c59c84ed531fb1e701a16c0c12a8e68ca6823e379087a39a87b74df24423e97422cf851167ba193ba8cadf048236bc83b44c64d8f055f71c5d454f40ead8737e0112f58930d9a0e2d19bfc63892729602e3cb7d6fc201fb3f54c9182893970c48f318cc3e58815c5368f0a69c478cf804d31798ad3cae6f828d342da362322d63fe65791ab4ae258ab3419f493599b3904377f50ebffd6adbc5db3ffaeab2fd371b1454fe65edc29e920dccc39dd3ccb94044bd21b277d0e789c4e8d7c2f5caca951bd702636bfcd046cbc1bab69c54f91a50bc41ecc169f5f9cc83d21d9116534fbfd9156425a73e002ac249857c37d49c0bfd7ae73809f0ecbad5b3cd6f789c8e019d43f8c84c311368eddb6dee624759781ed5085a3c6bc853e1dec1126d8c8c1845fb5d63614f1b814dcaed62a3bb7c483d4ec7be303c128025435ef60749cd5f905ca95da84e83d47925683d1d13198eace6ede25253b6a7e185cb4cb6de7ee4ee53ee8d73ba5196fdd29cf93348917fb6d74d8e3f1f18fffe7a73e52e84d893be47649c19a7ac958a0de15f2f29c129a371d745182cff84ff8611604b44bb3a83746cdd2aa2795b1c5ec75084aeccd35d5630d6774cbf71b961436b8a77a4f7bb02427feeff42d346ff3271732a284e65f4ceff60ce3bd67ab779290ebd16a5773a98b678672fb8d2013d633675b6156243c6689cf95deda11082c2c9fb08c4e6e84052e2f0fad250b294488c10e0549916940411d043b0c8b564d2485db614ddcc07ba0a9627e3db6f121b8442d6239955de17e8bb12aa5170fa5ccbc59b1dbff87b15d79e24fb3239cdf2a1f50f735350c7b552f5df787aa648476ec922de26289b14d321b7bf5c7e84660cb82bb0946bf1f64650321e9733939d5212a2e5b7bf173788a37c793a77ab6cc986f0d266a6144d72eed3c4c5294cdc8b282b25992adf205b0d629f3a7e88ef3bc85011ad9b45f0ef4a00a8184a197d3b41081fad417c1b19ead03d5efc191bb6e5349ab353a1bfc243675102b9f7e329eef0983603d0fb77630d4f6ae5c29768c78df66b4b91120b5dcebc22896ab9296588750f5a44d354fb37da2976db8e7aa9372f4770417c7470fcaeb4ca5867917c80f72e99d186997708fd95e423c23c16ee2f18dca0dac110a23171441b9e99d851c65accb4b00bea9ccd48bfd5a78c29df76710047a07fd4b8e2de4844ff07545acea70127d4d9a186534f196d052503f98bc7bc1e26fd6d5f316a902e5a44be327df4a2f3fce3e11182b3a4fc24fb32dba90aec588aeb6b46f3e541d21e140ffcddd20540b78e9f06c7f4d1f3f3f8cb449d147ac779d331dcd8e2d5e35a450bb1da81e552c4bc39b68d81b6b94f9a6c114ed051b89eaf0c3c90a332d02f4fbc4fe4305fc8fdc9078296db0efbc0718c9448f9e490f98d06602b7eef7bf1d2ba95bc7f137ddba5b87244499d4df11928bef5e0542938e915c711bf3a785e24a8ca0bbaae04073ad58a976ae43edcc4c8c0f8c579545d76ea749cbd59f15ef5b88b3ee1f38ecfd8a683d51de5a582f92e6bbcaba0e629f7ca6d631a0327a96c1e56706b52f08c3044a907dbe4f5dcfea4788448c33089cdb984c93cb9092feed6972fad0efce044d64fcf229f838719ce61f13bfb16ac4c4739fc18b40140a4a94599fcf2321827afd85dd4a4405adb4bc7f0455e252c23fb3e8437cb7e1a4df6731affc8f096da9cb67f4c48b11fcd553d1dd3934a44f8b72a2f14f8be32f903c2142eafca35e5c2769da68c9259a886f8859fe93a6933baa8452643b6913ed7345645f2b73b190ce280e5c113e7f41c8db88dc3a7b9b6d007f1edf314c6dfda39fcd4796b8ce8ff2a358ba21add874f8249c983af26f44c9537492f30084000f1e367ee68c73effa7bd98c22df39944a9b99a4aad43d066680825c705cecbbb467d315ab3dd7234e172e74abb15105ea86ef6d82be82da1d4054c2f0b94c17de3fdebff030f5e7f7a4ed73e931fa7e3ba45c01cb582a247b7ac5a5dc79f962f8af0a0005d6aab0200dbe9e2f7ae1246df4656bd5030fea6a318844bd4d76d8d88e2f09b2f446f248d84353ffe6b0a70d53cb15bca2055e52e097c3c12bb56bad613705ab52a403dc21ce8e16ff84a730416137c10700bcb3085732f09f9128c9ce6a34b9dce7f09e31ce176ff6d1cd252c2fb90fdd583e754a33fb4227038050389ef5454de6de100bfcc18e157734ce0dcfbdac116b4a188391a1297786c00854d2162b177e12876f09b65f1b7877b6e1da33821da769ffbb7ab6806919e20e7985cf787ea6af1b32cd5372614e2550bb968fd61c168e8c04d5e3d01d9a8db962f483b65cf3cfd49c3ac415b201824ab15f0b502234634377d3ebcf76c8bfd54e56ca615984a94953aa37667287290536c1c72711562b408efcc3f5506edda7630db2401be74513c81e8822b75b3a2d05a5f5b9fbaf68d0c2176146758f84c9c335e5cd73dfdc56873af28deae0acf119a4c462f901e698605c3959042b98d873c37fee4bfa9f80b4bde66b72416e2a3ce26dd5f5c6b6619192cb70a16293f8aaf6257cdeb52fb179deac63bd5cc691aca0d39457b7e393a7349c2acd82180f9128c7bef51f2b566bdd72d70dde201c94bdd3b7a423eea855584eb30898df9a94cc2a6cf45c29c64ad67ef956468992324fa7e3521d922f82397db43064476caf3ee9b0da85a1b51c80ad91b0e40cecc0648a0add064168b581db0e95cad8712238e74cb2a7def234a04b66edd1c5dc9f83db26a92dbf34462cc2f6d11a65df952f4a791748adc1f2dae7b373ec04c3856d50131b42f575f8119d7643139ea85aa9424c623d305493d913121b05b5eb3d0396c7443a77aea84cd03cb5d6ca8811d3ea85c21b72a94f2c62b402f2843604a86df437b4ef1f117be992baf4b43f0101e16a3e9259b1bcf14dbca8a5e3ad2af9a5fec7951ba4f290ba0d24635f77efd5039d1175759d0cedc64a33c9c98120cb4627d2356b4963c7d193210bcd265734d7738fe42e11d6088e7ffe2eb3b219e14e5157efd696515db6d7f56f0abb4d836721821f4cd5f387d3138e0837d253565959b6e2abc92affa97a25bd10e00d5dcb41fa123b6027489e4c36e225e732262a3414e7a491dd4f840efe5a78f83d91c3f781eb40d09974e176d3ef46d221232bdef6a6f44829738f80cebb2e1c9f6a28f33706c5f71353d5fbb88f8ad16a4744306d01e15cb061967cfdff6795afdc85d480a56350b6cc41e19a93dd8cfb2238882c85f40e531b7e98cdb936fea13b546eb9ef2bcc2f7f48695a79d49868cff3d480e1f931193f7c9293a35dea7283d2b4a00e6ffa95d29821c50aa6ae4a079a94e73508908c3557fc7eae994b8080ab394ef82da508261cb85b94c496c89747d27b7a558d5359f441f2a1ab8e31585d35714a95c41ee1703bb01f9126f1f286b3cfa8e2368e3f3284f5d7293d6ff3823080a51d41f8c06b44f515120d2537b0080485b0f8330bb3144a53a8625bbcb7ee9fd13f808fd6761b60fe6bafff23ab68d13f1e7dc72ef5bd45c030b45b97df8138a170b7204b3b6a72dd6b13cf8480080485b0f8330bb3144a53a8625bbcb7ee9fd13f808fd6761b60fe6bafff23ab68d13f1e7dc72ef5bd45c030b45b97df8138a170b7204b3b6a72dd6b13cf8486239c7750b2cc000a3554d596b00b163bcd08b58def06fa7bdd4b9e3a58b43eb62eaf2874e577674445450dcc8465de54764ca780d88dddc97f92fcef808fcd7c8758e96444edc27716a97bd648499f40ccbb46f7bcaf5ad2675a6dce29909953e26b89e35e4e9935608f2e2f0647debbe29db66ba6d048f0c3fbbba78d0d1671588fd0e57fd4cac0fa494bf4875bc45143b074471745e85256fbd40c5d7a2e8dc938757f15a1a196fd26420dc2edf6643377e282e9e58a06575504b7212a31d11246b43bbae5c577109bcd35bea0bd0e10a1a30aa4e431b49bd2319cbfff3f6a2607953d14b5425c42ce17f579b9b71950bb1a8db6d9f77abe382313d08d553beac64d6e6136c9f9d0f464c5acd9f9ad57fd2e00ab00aad0764ccb770321aea13534377df263faa65467efdbcd0d80af3d89f74115e35bd6bc789dd1afc91c948a8891611ab0b22c38a4dd99c7b6df592cba526bdfe4f0b5facf6cb9474819ae218b5c7da0cf3dc23efbfb1c200e01a474681694545864499ea59faaffc60dc56705c1e2278087705ec62bbf8d0dd829686076db9c6418a947a58bb078a40d58ae0a320701bf750719c8880baebd92517f0d1e214cf0786c50ce08708c56bfbcd4cd7a6e01fab09627c18672189c8dcfee0cd20f77b62d577c77d24a8aae45c8e340a42d8f46197fc6544725e3c9baf75ffc77de0feff16e4182280eb75d9a787b0e98dbf999f62390b166f1fe2deb00cb0f15843c800d6010542a41e9b1ad4fc97a3f9c302572c9e5c6fbec7e16c69b1170e5149cc5c1c452352b7b0214fb67f2e746c410bf7aacd61373e4287086b317072c923a4b45df4faff13eb49376ab37226c4aa4a117dcc9859f6a3ce91a94520b5f7f2e1e6aa9dd25478fbe6f27bae57945cd60d0be56b94b0c4be111b8fd2a3374e3cc101053b6656ff2f1ea75faf54445f119ac6265da53cfda2708b70d14b42e401af0b9a63beb6555357661db75e775495841440b4774a690df49b6b6a0e8ef0829a11de1517b5b3de6aa4b5f317fd86604b5671f0f3d5acc5cdcdf9fa51b4770e6cbd826d40e61e56f8323f186a14ab139a745fa8ba1bc27688834a2cc0ac895d9aa0e5d74a729cd32e1afbff168aaf3ac9a2e443c68c44cda959f69c9321cda72131f4b2b351229399d6e5d7b66f3b13d52b29bf32609f3d8eb35b9d83ff9f72294088f94a4553550bb103eeee8cdba03f9ba175bde69af5be432b83a8b4981e5590d596af9f5e84b485f6264de772541c4c1c62ddfb29bc9ae0403d9624c2280b710fc6ab62e5380a91242e657b70675c459112137c803bea3ca68d50aec46f05fb64033cf0a0e306fb8ad1bba56927e1493866de6dfda75241907df1343786f98e67bc218a16d4ee1aece3985a169111ac41b3dd46e1992a168c9d81942a2e4088566dc3edd66117cc0c6596390b59d0b6a4b2299236c7f655fb0ed7d92fa616c3a970ed15d16aaae344c355942b28dc6750c66ca8d3ad78c9576a688ca4b0571138728dba8fefe9d4eb19027a8e54703a75441a50238b63e83e79e2d009939789a7c65600718c58ebbc3e1e2e1637ef474d987a93504f35fe0ef45d75b605b2acb8df5cd3eb54637585d74cf19606b2d2b7dc251f44318a6bddcf47ae83a3d80924dc26711571ee3acf481a06f6e124adab70c75b7908beffce05a5d8dd662fd020158f8a9a4e918a046591ae35acef3c67148ae5d7de35444170622c84e4857fd90e257c6bafe50604d599e7e509b6ca8317c4b0d39d8571639ea632329ea2a83428fcd516c2bba7b7d576ecfd442c701053d9ef4169ae0b069493294074202faf34c2e411db8e95c6379860b6741e21fe0b3911d04d33e3e291d5a4685405707fcea5a34c4ac5d9575d045fd991ddf2b208dd9bf39a591f50e6ec793416e2867f54e8c6c7e89b68c2a3191ecec4d09e8d4cb00f04cc2f475eaab197dc54b026f6ed1bd6304e5334c9fbf050c2a28e6cee57d0cc9611371951519946dd4997fe16f22e5645034ba9ab3ea320043e367d66516cb66f175a015c64199b44af409b83d91209019ee9c530d3eb24bb509cbc6bc987d9ee2df98dab9150931aafe02046f040dd042764e605d74df30159150d6f9b745d6744681e62a5c4af6b55a1387317f8a3453afbc4cf8b9faeae765ee1e9afa8145ba4695652b2c4eebdaf698bc74f779e56e7f564150e6472317b0dbe74a73361c7cb16681c63747fd9203b2e244861ff543bdf6ba26ba01d176cbd96888354284a0c9dbe24543b81f8c47a64e940bb5490c7f413cb1834b8fc8c98c09f88cb2264011c3ef917fe651f2678721384c0aae346dfb062e23a2a4e2d7c2b41ebcdd8ffc0679df7140eb7f52e1eebabf827a88182643c595a760ce8f9b3675695b1f1244da63f274a630d150020b00eab96e56fce7897e704a002aab4ba4e658dd63d7224e3b3823bf71fb6a281794f3b553fbf585dfb52141ae2a6288687b83d817f7fc0daef577e43d1410871f2f9fd1ceff0af825faa55fcc0d9d9d52070dae60f646ec56c0dd111be1c13459b06470c7ff5b6f2fbf79a34b97c69412d94ce88fa6f43b208ab09e58166a2c9d798aaa769dff02083cda7469788210da2c5ee8583b28f7aeafb8a5a7c56137d2b9e2a9bec8a8f690d456b0e4fd814cedd6bb1369cf8926d4f397ec1e37637d00cff0e21dc265594c424d5e0c52ccd3aee99f6562c12f8e261bb97c44795bafc4fe9bca29961d6843547c8f4ce1c60d51b25fcf8317e1371b3fbbed3262199366d90abdd4df9d39a658e36946056f97cc557c78918d50b635167168d5252523e61668746f3a64d1139c39a8a2f3ed9471f795195fe3340ff3263223f851a9a584637d30663d8ec7e13ed5c9891d3463b7001fa39a11c041c3b9f112979402d45b10435b2b0bc93d1eaa2cf1ea3f164292f5b4f88153767978dadb92790c52db58f9676bc7571fd094b2f53374fa289e11182a930f60707d8acf0b168d12a1bcf44448c4b5fdcef3f6ae19ff8eb61fbbd3eab36132a8bcb86e81fd503b654e6b93f1054d2b42c1f386c222cd52ed21f5c31432951ce69f18ff2dc7fda406188712ba2ca08b6a740873c277ed69c99d35e8f346f49678cec44c00176d125d38cceccb5592c97ff15a7314eadac6b3c04f4d3673d195fe0d0b01438b773c4ccae246fa4bd2fbe79615810464bf443628310398d039f5e9ae9dd07ffcd6ab3848f596dee6656cd0109b8a20e9992239eb68978ab0850d3c8afdb969dd5c258111323e86aad12f9f2f9d0144dcf1db4d2bd20b091fdd4cf1fb6df346440432a6082a27d97db1640aea669a5e8e0db95f5b3cddefd8dd9d30325a326d620bbba78508727b4b8a6c834602e696010b98dc54813b8e4b80d46222100c4bb774268b79d81f4573d72b852307dc696731bf966ba429f89208ae3714d7e82a9be0731b52be192c8e571f779c9099720254e302ce5ba63a09e35481a31152735aa23805811689ce39ff84c6456acaaec7a5b661c14d7a36117f79a73dcc46d3f7ad953f1e934f828515468dfb1eba05a78e8039403e1a8d3da8e370d8bb48f9f2d63da9ed90006165cec6e14b47cda1c088ef6bc9792a3b00052dcfc34599a757e7c88f128f7893d65a314ca4ee7e8801969fa171a4c246af00366f855b3635fd123968638e8302786faa423ba8860df30d569ff21d736d44f10f254f559b655b4cb75ccb0c3d52ed96247c558aca886a53146d17f6ed0c61c6c63fc1e71e9edea659a3d44edfe5471de385f5a454e57625e158a8f2b07c6690991d051dd7e7d7cacc1acd548afeccc0867f8a37d142bba4f3e8b28aacc7c812f8d2c9fa748d05084b7880b5c808dc1aedac0e64a301e727da6a57bedbf72ef288cdabede977d04c268ed7153dded5af1d8ccfbfd35e18cfefd3a174f7491adadda4620dbce3497aae09eeb351f75cdff14f47f13c48185e4b1eb4968298d5d6c563e183f32c68a7ee7e2531f14410fcbff8436e69375149879fee4fcf441ed75b2987786f0466a3f646034951b26f9a4dc7d53d72572f12daa0faf1dc9b358011761445b1eb4b426132ce0edc2ca4f1d147c0392b7100dd740fbd42ac139c51d9ba42123c9b0af3d85ef38cd6ddd34e7e6d5b4bab07583417498c56093362df388d1990442a0f17c9418b4dc64e1fbddf2bc7ad43e250028747c8d2e4b4d5a8be47c2d8784512e0dca8f1a83b811e73d75f757104ad20f86e944359203a5a3bdf47bdb9e56b04c46414fb90e2ec12db1543b0c0c8207bf52007089b14cf3b667187ef2b8b419dd9caf2e0433a418beeb38892a63e79bc69473c12b8bf33e59badf7a0a3617e551e694b522285ec7c6e337473705faffa822b9b3934f644f287dc2807dad5acc3371f8b4c3975d97670614393366fb6faeef54620077e17401f1f46131afe3e9b0762b07dddb592cc48a9c17bffacf4cfd96aa59b914bbac7b448073c290e4e424b9c049d5e381b575166d2a1df89e04955e0667cec02cbc79fbda5992e870cc5d0cbe91b770dab955f32f6afef7fd46690083015a420afada9aed408ff62e65624cf67472e3d7e5623cf921c6fe51875bdf6a0c48243ecc8313f1233c45a58cd1f9e6fdb1fdb6933727b7d4c26180ade659c0f6da4362f617e023d05de87156dbaffc4c199fd97c98ad6b70e67fe6a88c0d3e26ef3f4485dd409019dd443825b83486d7d9bea767c84a1c801f63a3c81764a359206cf80d886f605682014924161d0e65dcdd8d5364084d3babe4dd4fed483b11af60c28f8bd97c11fda0eeac45f1c634d4ed6755074b42a7de144dc885911075fe49ef2f1a95a2a2199aa86ded57d2cd4fbd4322cad06708ae493137ac3593dd9b61e3cd89dfeaaa8bdb6e768e99565e466e05e6a750920a1bed95ca387e4faada8086d4add4efef22a303cdc3d1c33a5b73828b191b37e9ef932abbd4b9fda8cd96c5ac03389bdad893705a5a7df164f575dd77a77a5f0b681f1113b693add22d88868882e33452376ec60f145da161bd4ed90679e0f9a01fea8dad2f47d0eef03738df964ec80c2e438fcbcfe6357ddf3481363a30c8bd89444a3441a9094bcd9dab5757aaf6884eeaefcb81b7017ce5f0b6b5731ddca6a030f64d7c9b53566a6a71b08cd05afb42034f14d60e2982b872f9ad3ce2a18594dfb4b175bdce44926293f0a620292e6a6e03b94e2f6e5ef36c0514d308a29a2e2376d0976d73d091c775f8130194ed357e6949f16c78e6be8e2137e6a9110bb87677db6290c43524be941823308ae4ff5d03982f0084242677a9569dbad5c76981e50c5f54fb9255a334e9081f28e2dae85eb2f19f04a7c980fd9a9b664f3100a143773d1c1a98aaf50fc57648153c470c2556c43bd038cc90d8cfdfc4f5923b0173c31c7b235dcfe2ddc287a26f5f9f6fd8482de3f8882f0d14da9ae19fcbf89a656b7fe4b0d2d3d9d93a9e8c5fa554412102dad483f9eb150e9431a82ac3579fb648c179f056e22ef4504515b8e95f7785aeeb6527cc6345b147e8e41ce06d20029b9c7be5b8a56ac4973a6796a9b1bd188f257d50457d8ad2c501e4a7029951188b44a09d9dbaa79acb11614e8d526c76fcaf28b1092024587d0df4d5ba7557d9ee68d48289d82a4b25c67b1b48660e17097aa5f429a23c6e636c16590a33d369e2333a4e1eafd1ae298ec174ae22b1d199b9d9f541a87f4376b921f7ef27611b344e9354e4975543dcaedbbdeeb02d0b84a824bdae429b91e6dffd9995121c6c5b5767e9465bd2beff26d612a38a6e424841815d81a48c684caf7bfac57e8c71257552d9fdfa1df30cf90213ab3e383dbd031007262f32447b0c465cbefc8561b1817dc5e3721f6024e4a0dd7d4581e4d3f93d82f585418d59f8bf2552cfe5464c24d7fc6b4e9636e4119b19e982ef46d98cf868e570d648958a0f52d2d8d17ee4a9bc0590fb085af368a3f0b8bd1b5a426881691b823b22590c03539914b8b30d05906888e31620ae3d7c38d446fa81fbf463fea466d19ea22e25ddeb50efb10d701e8c14e989546ce295637cc1afb7a03581cf482aeda47793a46576a113ba496d7e63b8dc1d5fa8ae7d9f704c3bafb2c3655cf0f07534e6656649aa3d8353487ccbf1074b1ed5d5e4a08fc30308c4859e04279cb273e9ac79e49297bf91e231aafebd948f5dae7b1759e54f57c77177dbc74684f854213c42f6963587b8736af2ea517707a166581973814fcd3515d8e88073d0d97edb186b6bba232aea6d3cafc3b0b91d67dd9175f5d18c5ccb5bd35cc65a8f66a8e6a8b3adfbf6dbb1e0f1a18fc184996555709b6f75373c2294a188fe1bd9d8ec203fc5a2628b41e7129b757e5767e991742303c780f57346c4310011405d561336d9805e9a14548556d42805dccbf7e669580b997d80dd93ca1ff12cc22c0a0f27544b9d6e341d84225aa98d8b4c3dfba1a77c1a0cd5a9bdf7fcd626dc6befe48150fbb17482a0bda65f5b8a602753260b0d8efb127524ef46ba9b4680bd5ef3f2204a4182d63c44b4ab2d54e4c2bab878805d6c042e2c4799bf48d17134ad2ec3ff2faef4594d1c64f23774cb512b584033f3e731c3d0ebc0bce00ef9aaa1b9a2b84d53698f31672d23f5d2ca99854f4f0585cc425c5a030f480e5050b6cf70f6fc44e7af680dab1f97fef6374dd672090f93e153b99b3fa14228e0267f4b9dce9f182709c2b78ba78174f3553aece621b38cbf0aedac7d268f67a05008a64ff0153554c6de888165da45c27b652e5a2e496efd3766528c1a83c018fa7d8f7bcf8b34b962eaa625116c97a12b4a07299ec4ca124575e275a6fe19ecc558a325d6a74573fc70dfa3682dd1dd21b2b599b88e997af647d89756f31faffd02234ef1be647099229dbc31e11989cabf41ebf2a265949facb163dfb4089ddb3eef3522c43689f85c845afbca37a90497eaeeaa7aee6be819eb1d2d52f5129b454113dc163a1ba3983bc41c5b40c7980e707f4fed0094d7152e76690b41ba89fba1be5982b0fb39bfb068b248788085d630ac9295ffffbe7b64c4ebbaeed54cf3cfa331cd22fb8e621dfe3b966a720a5b79bb85a19bcff7c5cee0abad4e09fb2f18b7f40ef786232ab089f5f9bb14d6b33e226a2978755100085d64992568c942dc619a915a351ab4428831036ca0507b51aae03d3f888727fef2aa7c1e4c5674a2caf4d00fa658a041787f085ab45610455ebbacf64ddd5ddfd31c64262778d99b6c0f675484b739c7595c09720f86b14b2ca64f21ecd32e2e49d3d6bf2183d93822a1f9304a327f05a35278e8b63d72a46d4d74cccf1fd240b31584e8f70d285a28a72666a4b3229a985b714ca8bd88b7399553a5c9bacafd14ade2fbd0238b63daf95f86f3df2bf2959cd89a57f8a8562a7aa12044db49e1687c11ba8dd50826b330d7ca6d335d1a7f0a94abd1866598f4090a67722b6720727bf9ef18fa6674002e53ee9782d8b54eaac0a3cb9a3edf771d92301d4c2924a9fd02d3ea5d73f40b080c446211b5619e01a07562eb74d8df876a6c3ab477f603dd445e9b2c50cb3f325509ce50ee36153a2fc7549754e6a19bd7d9fe9c42ad612d410683bb08dfcbbe917409b3875a8e49acc3ffd1bc1249da8467e2a9d963cb9dfd6ce60218c35d7f1064081ba5e0958f9703e45259e812378f31d966393fddaf195ea6eb5a924c33f6203b8040d33631ca4fa802385a88af35d51ac598fd05516ebd4091f671c93c77f6a385919f6c6f6ea1f70f0b00f68e1b4e885fcef3d8f3707d81158a9d51ac531815facbf3bc8504b040ef7c01e52973cfcc32b010746af8eac167101e4d8fede9e92510d10eb25e73d2d37355c56e8f61a49aaaa9ff7c0ee8c53808aff78dca81498227f303e54f6ad31b65291b36c86bbf9a54981d0396267c7dd96482ad14750440597418945b423a414a81a2cd7e97bfb42e6a77180817ef6589e73357ee72a303d321fddbab3f0795626103ab496c30f2b361b9d581b14743505c2493ea974b7512c49d3420e7a97345263d16f10060607724159414a3b50b8d0a8297993d05be7c7459da9b9add4b0824e9c4088d0fc3b490143d95295b33667391ccb8c07da7c6d01b79c0d2bdfc0ed7e053bcc8b6abbd1dd96934b3baaa4a03c91ef63a4b51f7c961736b39c4d5d7a2c9a86ccf638de2a8cbc92954854acb84c5ea155874c4cea0f2ea2c0424f03bd41a0074ea23d66adc2ae72f4a56bacd151108eaf1f803320c555d87e7b5409672959d8d1e9f4e647067e9969420b460d10518e0d91b339636ba6cb79d220e49b1ec7789c33404b7817d4752ce7187046cf167c84687e8f2aa0f0026ba76fbc09a71c2c2ac4535fbdc0b3e4f3f1ec9f102b300dc2d911049c91c403550681293afeaa67021b09ab6495d5977e6a8fc529123dab08c16a59cbb6c034de76254f30b20cd5099631739695e671438f584e64d5cf57b2fd8f5c2fb5f7169f87a5890f84d6c8a269acf35dd7cf1f076d2f1522c6c5badac488e2c50230a6e32dd0725004274ba9a9cdde59c0de4d7ccc8df5dbf5937c69d42f8ac811a5e0fe073ccb7f35778c4dab741d4a0c67b5f5c93972f48500868c33e9637b1aa622cb52bb5a3cf4b23a1b7121bf7aada1dc94d795be0fb209841ddf01ca7f19d8b067aa4c61a3eb7d6b9ab06036b4a77e14964029372f1f0591ea0b39850532970329c14d7ec17da6aa1ba46b233106b7590616f44ddfcc99bef55b546645b89308588a72b40f4290fafe59070bfa4817b8dd6388d796591ebb95451d06a5331842b2bff95397d953bbeab3c21881d308c732164232ed8c9f100066a7e955ec2d118fd4e29d8bb72ddbbb0f2c6c18ae782fd0c9b2d4e11317d0598b6e12218c7af77e35373e5fad161b756932724f05b056f7c981cb62f2dfa044aaec0cd10db1473173f8848dcf57c69b771fffabcc941977fe7525f7d261af68d92189368211daaf3c4873523a1b8ad8dcf52f5aa46f754d2f58471a2fc19b0af932d7845bea2cd36d5c552026c192e03abaf0e94a411a197226a8abc91b71cac49c736f87aa771551095fd60f49b5033f2033b5d77e59a71eaa9f9ecd4a6702256ad3fbb89c179d0fc029702657c11f8bbf1104b3af74f5987eae7bb2377ff89a41e6848eb889fd751351975a5077d4eff1770a4e681c5d4d31053e86e0bbde1c4008f98d4396a45a2e711215fb184c2c46d2def392c743deed7b08fcba248ffeb8db6443913a2767a2b586c44e33e02499e890c8762709c17b3a1859f85c9bdeb8dc0b021de774cca0c7d9bc4af95b3a330b2bcf8300e45ec61790ed3b04c5bb4975239a249b8c3d9ee79fc48ab51e440e99d5759c5c4ae77fbc91a859475becd5eaaca378611a5f0c05e1a03b75a52015b0a568f32f606ce52dea24d0e97538c57137d2f9355b25b52d3f483af60ed450bf45597b89a4eebaaa185672fabffb15127be302a68e5675d6609a972469ae1b7d3a699dd3bd0f457bef5761d7e823df2b9c96b2917b8cbdc442f378634da04988961324f425451597abbc636e2178bb35c1d5c27cf21b34b37841460c35d75881744ae55e6b6c13395db9ed537ca2b6d03982efc5c7025bb41c5b9b9621597514666a04751ee2422ace03660e74ff24aaa5f56877cf5f98cfb578c66823cdbe436b687e79b5efc1dca716bc4fcd7898a850d99cba3023cee227e781338143cf69398c8e028e23ccce883a2b18e7cc448dd7aefe2f08b408eab94b21da6f724154dd66749dbd6fa52987ceb8705e1f3419278c62b6712e1cde88ccb625a29ba741084d730eb09f896f77cdeb524ff850d649e9d500687b4b223e6d772dfb0597da9beafcb34744b37064f52d73bcb1368932fdd36bc6ccc3c1469e3d076fc624986b2772d155772811ae66c409b33031049cb91a14649606a25caead169ffa97fb288da6bcef19e1a14c379115109deaadbb0fdfb194cff6720c608850cc45eb065b36b195e5290820e14f6fc05afc3eb656834a5d4d15d50eff240d53f6c0c7971165ade8b525797f55674680a3cb86566de1d5d31e3c5528d3a373f368550fe7952f6aed9b44c8ec2ce98958a07281531de3a3654b353a034dad94b9f5f7e886823f41a3bb44f8d878dc12a72e610d5ae9c4fcf52253e80cb248b9967adedbf8141571eea0554dbfeccc5359732c426a0ef1d577f550633a9e3385ff63ca9a71beb1e4fae7898f2e37ff04a12030e19e4e8e61aa17f2089bf1032d294e3933fad6a1d0149ce2717597041632132d6431f38eca0926ab7f0f7f861f8415c86207428b7cf1288ef3b88b90f9425ca3d62e7fb42d0a2a727e60eb60ce5308701e70d240e38c0b37f7999083ba2c2dea92b3f219aacb81723ca4f1e17b32d1d6ea12bd3beb94b2fe3d080df4301049524d68440e6d7d522a67885d7c52620ccec9bd8d32fafd9bbb3b71ad1fb50a780926e914f134f722be8d66629b9be0792116300398054d4cca19f43ea555849c3ee4d570483b4c0396fffb4575ddbf28d2b353ac870a01979ca3742e3dc6333ef7cf4c6cf5bfab216c15f8d7f64f7866aafda11610e573e2b9f20ba544b668953b8782896be1c32125ed5ae15a065d3dda02be2ad32b13baba55356ae171bde7ca873922b2379b599bae63ab8e9169939bf8a829cd2a84cb57a9434c5773729b555a5cd94232953833a69fd51d51cd1d2ba736349dadcfacf00ef9c2bb37b20238f0bc612b075b9f5c66a08ab780e12d8ff0ccab7a205693a80667012b1eec37388ce6054ef38ee0a89d3eb3fa853b6732faaf85856bf6f9849e478814184fd0ead30d4cf72a0dcf0d94d5f8bf5bfe59adca5b41f780d73d84ac91648427ec3e4a0cf2f9761e8535a856f7e466c58ab1237fbd845f58bc6be9c55760acdb473421e9cb31c9af84ff906eaff3dc71d0a4fb0286144a1ba5158cf5ac34aec854d826c41ded42cb23a444217332d0491063da45bb6c2f0f3eb1844ad9f968803dfd047299ecbfefff74df16cefbdadcc6a8cdbc566321208697f22d67df5506848d093bb525ba8aa8d18b943c3fea3b58916b913ee1ecebb374def86e46b5c8f9264f46508cd16763df7158ac9a76567d9d5187e7a374f422653017946d34eeab4a967494c0c6eb48518e96febcb63a2724d76bb71f91057e48ab5a67c3dd24e516016fee2d049eecfce6c3decdc4a438bdac8b02f24a636c3360a297d53dc60b40c362cac2374065fc87a917572b63f97315833cb218ac62c729b9e118efd668679013f6df63a155281ee671b3b6e4d25df0177cfa4da28bdf1881d003e1aed95591949edd4ea713dcc5000386858b4b56c1ef7f506cc6456df35ff6cfe28e2751a5c3d989e067bdce9c68661ab39d01916c4d574d66dda4fe1a6583ed504a0dc956fbb9320f2988f1fc85e6a114e3703f2a76839a3598e33a528351982f8939d80f1929278dc2cec1b33407c993226abeec3f40f99862ade9d0d03309c5ac67674a2e747eec2b7dc35ddeec384272da727bd9d3a4de30edcea44d1f49399651ff284bc7e6f639ae2b06a4493b99645ac3901ad483954ab19cc333064d9ea430194483c23abf6853d60866d4bf0e087b5c3660afe75ef8d071a75ceb09fbadbf4b3d9280f4668b53b4230c5eec233f9da3fdb72864cbb1b680c153788e85e31a2eca5013d15a414bf1076f624ee9bf9015430ca80e0ff008a39420490c5f376fe62a1fe3159826f39aa373f28523b4b31e5f3b6ba8221c66b02fab7b1974fd1325fd7eaa96a84b10302bb1b0404eedea4580f8d83f623b9ca75715bffdca2f302b1dc659f4305b141c0d776538aa19f7300072c5519cdc81d2646a470b6223572b996e21eda960fa2e26d1c8f3cb961f3ebe8af10864d9f38c49e87de1a6a10732a88a46440a76dbfcd87109f516ce8653ba5d388f18d6082cf293eed5f465912bf1092d2125d7500cbbf80e55844ae6a3bfab6d7fb47fcb54b9e23f5730a469f8c1fb28e98b68bde220a42be22c1df5dd4f3619cd26e77d60a100d54fc47198e7f5da4b1deab0160a35b46bedc23b442ca5080cd4afe85416445d104c273243f5cdc7b404ffad659cdc44bd0cb4201e0966dfa2086779c516d44c6a2619d8b267456b3490c1811c8ba8a7cde1628f9f29742a5113bb49235391adb0487d93d87d8f41331c49705b9d40bf76583a937c86cdd916e370592ee1d35539ff8839b60f864e779fe4a3fac7b6b86f4d5f4e5aedf4615ebbc7dba2188174800933c72afbe9ae49645666761ef7656ca00794018d23cd8d4b29910cac363d8a3048dad017794ede028e829ecaddc243802467a48c0e9631eea7cc47f6b27d7fd8394b3c824e1521d656ef51bf75339dd9362d5fb96e32e40dbe5ba258df04d9c7630a87bb223b2b0bf85eba3c299331a361cec79d112e47a329c039488ea631c353c4c736f0489c5a0b70eea4753d8716ca6ae648302697fdb508197a9028a10915970e7e8ce9f7a51312d3febbc9c89fb30f0a3a24e01929ab99d988acf28b3caa22d1e7a6578ca904836d4e5b64e55f7a9eab92a8176a62373a951c87c94f53054830373ebfcf8fc67749e554f29466368dea92c1b9efb15816d269df39f5fabcf9d2db73fbce9e0518c85c1e1a5e8dec4b3d74c46c1168cad077b07bda1dda63afede6609907c7d1e96fd2f1e8cda27d3289aef7d29d409ed8735f2ad8c9c664da619c9af7a2701671b2c496cc1a87908b9e83759ae11860b057339f615addccede1d78b4617c45e9f73c8dbdaa25187d04cc2dc997094f8d08942b61da77ded8b0497f991697599f70dd1084e1ba66ceb601a177e6a83449d615f8b9be7cca554d55dcf2ec384e6f327a9b49d0ddd11afb4fd5a3e611443cce832945027e578b8d3ae034ec34d53dc5b8c0dc5661bdd3a5501e472856dff3dc9434941dc5fa212f7978bf03fad4918464be4a0908c752edd8a6b012a8535ee249383440be0670102d5e7504ce1d16214322ac9129b06be34a95942bc15d222144e4a4146f6971393877ec15d6d1b9253f8efad29709756b6610d84a8864d0758182990c065d4a376dac2a9ac3875ebc8b869dc0e9c5121b6301a0e781c014e376cb279d0915d6b953ea4122cde992c13ebdef40efdc91b55a703cff73d8b965bd3ad5d028ee3143969df3ee6c5c4162e6f8eb86eca8a484cc77228157017df207f8d70938c9a96a8502c4c258c41dd0d12b0db1a4db1e70e487f048543bb79c475be6d4776d50de691b5e9714d83b8b147bff3953a6f4147448bd81fef5b31adaa0f0a6c72adef5c6f7018818e7522c4fdc500ef6aa09e8471c349dd0e0a20a84e72d38eb4e74add61bf05951f7c30d5ea7f13d8c0994dbddbdadd519344f041417c44367930c149b16cb4d5991a42f78ac51ef9e7fa3cc488ca7f90f8a6caeee3ddd4c60b61e80321bde1b711120987d26f31c22b7d553e36b5108f28372c331009a8180b23f7aad16a7a6205761a96007a0fa104701048a10494b087b470c9002f3c646b02872b61d67029d3db8a68b75ad3b4d88ade9789b042ca6508298f7c84d31c6b3f57383dba7c0cfb739559d36176cedab9f7ef99de2c804d2d134fd7f1da20fda96caf78b4bbf46cd9bc1d58898f2aa6d8d6293f0ca74b3adca8d1a66d17053e782348b1867a558b8834f009851059cec0e1cbd9fa7f11671a83feba447224c0b4de6d8dd9a7e00ab421a5ae158bb0c9bb219e6184ed12b88a839a1242b1f429d923b1385a5ee7ac8a9ca1db0d4f82e535721eec8d6984c127074443b9d0e204bf958acd197983959a8904f2a6924216b30f3fabe17d2950e90c2cab43bd520f05d90398b01e2bcc3d00e1549ca1d2db32a328aee40a5bbd249653ddbdc408ac781a9942d8f081b5db9969c71fbadb646ae2acd113c30e56e2ecb12a638513eeddb571cd254e438b00ffa3977aa3be3497325b146f08e7121db113deae856120bf3700ba14190bd7ba616b1f15c0956eb1a895b83c4ec9b67876c07a75d87f69d208aa1ae29ac3df45e8aa586742d70819f6ea7379af0b3d85f76b78c602ddf2e4754a3e9ca730d2e5ea684a2d7f90795a9773f33ceb7b79e852c4ccefcf2cc0e4fd51fedb200e8df03cce43911f473966bfcf65714eac92145d0da6abe1ac80058ebd61b7183ea34d02d24385bca4688f21e2153cfd978523d376de8f74db91d4bf5bbf5a98cfe4a99e96ee2f3d74de402a6683dbc6de042867385aa8abf7dbb2d4bcc9f3b81083ef5d3199884cb6e18b5b14fbb134566c55d78b5e84f73b1b319adefcedf49cb80cceddfad9ba8558439920d7b3521dc5abe5ae6ce7da6ac3d6720e2a2fb0fdb34dc69f1243330abbefb8fc989298482b89d48de25af4f98483f933b69e041120827a1b96909deafa41f6f93165b04f9e750807067353e9d765701b52ba98bab5b982fdb200532d2c13c940d92f0f594706121e0e5d94df64c85c5fb498fdab59a937249af70b0cf393096b2adb465cb3415a4af1efbde70b8e480f2e798ee8a294aa02f92223028c5680a37fc362cebc12545f52bb7f01130c0471e914cc5608a0956a52aca713e4f8e2f3b3ddf87b81ef21e54d0f59b1ac26d68ae89e5043d5365da6e556eee658c742b4fd0f4445f5b5ddeaabd6165b15338a52468c8c8ca94eab6b547f3d9b5e184de47f08b17911cbe5e2b1cd2cd1ed26d6d6f32ab6c93cd80d5e8f8f16aa87fe108e52dc3b91f07db4fe9c26cec8e92850e9dd0a4c411b45fe961034f5262a19b486971b94c800f5276fd954ffc1b1da2814e343cf8f983cb3cd3e875411bdeb68a447fc156aadc759053915ecf3db9ff3c8b8281333f60bede449d8f0e2b18a633d16b0827d9d189ff7718e7bd40ee0b099d743d604c18c8be6c7f9854f53ab21c6d7f0041ec28f8bfca7469e2aec23e1da10dc4bc221467567bdf04c01d0efbdba575aae21eb2518e2eab34a983ad8c051120922964d06544b76749f4057fa5bf4fb79101a4ebab5df1116ec6ba32839fbdf5b29b832969638b135638fc2d5a902fe24d6d6207c3d1d346bbeac9565cb013680faee5d6a23f14b2c16380edf05ce74267a3d6eb5b5c8c1c2656300fedb5b79244347fac468f58752f0e88eb3c75b7a606c2a68a790c46c6167ba4e9676a093f22265a60f8cd7e53d6158f6f99e498f21607d550bce19e08ba7cb91942b599f935de5d87499a050c1862ca87244047a3da9eb11944fff666d6ace63463df50f2e8bc0d55721cc19cec17831cfbb5baf18734c21a0cc7d5866bdf9bdfd9e22415497aa2f43cc91c92301a820aed3dfa40fafda44882d265505fc0a1a02bc91e8c2079abba46c7610bfec27296d09ca3fca22648d55d43a39a5c28cd03cf634f98619f8271fc5b2464f71d8fce5b2188f2440a0a9872ba922be8ae768934978cab5f3fc39ad6915df8df57f4e6aa6c5093313cad34c47b31354e99bea1478b625154348bd95996fc066abe85676aad0c94f74eb083f4c016cda306bf082d005cc78d3c8344acb07013504c2389dd79a33857f6355faec8d9ba4f9ebc5fe286c4720423abbe943d66e57c528c58ef90de9e1c7b2a1e994ec608c264c734e1709542e34be6524d6725586bd5f158392dcea817ea54157a04044449ae5d5413ec6189b86a7a9883b87f3a787f3ed6f0f35298b1c004a30d9f0a57950e2d075907f14c45fb7b74e8820bcb2c0292cffe9492a8a9525190c4cf3051d418a2755982a138b273909fa75ca9902b9b8e519ac5f4b418c21836b3c08e979de0dddd9a6f62a3f92c333b7475c8c8fc7535d6f233ea02fdf510e0f48cd2abdc58e7a07bb8402347b0af4b86c6a832c32ad7dc2a7695bc92bba17057b8d24c16945688d3d8a90576b58bfc479792ad19cffb79187a27a0b6937ac1bebe60471e9fd8059cbd4ab30a301d1996102a8c36a3a1450d409462afa0a82caede3b83ba71edf357addea11c610e1c66acc62119d8094cff0c3a8cac4f99ffb229e5358919c90f653044fa7f57b2661228db1146c48e761ac3cde8a25dde6002f67ff41e92d26ab09e9ac7f102cd792ff13ecb6266a87149c35380efca1f28f51189a2eaa733605f50c1a12d6f59df6629f798ef9fd9b874337ecdedd8edc721db0783c60ad009b85bff8c071052232ef8f211e2a0431ae224f7753e8689fa88ce8fb4a1aeefeb78ea2aa8e0095fc04d199863c8fb633e78c6824d356ef95102c1f8c057e9cfc341cd9eb7612b5e0c85ee4633339ecd4509f4c22662e0fb22a58e82581a050fa15784af11549dc4ae58709f2c1398571d25611b8dfdf6221c9a0d6fb37bf47ed8bf3a7c4b68130ca6967e756f54d701219f4a59bfa033c158970e10971309b0cb1b7362b2ec3827b376b56b7d1a08ba1138851d75fdd6274d992a09f63c843cd7d5d85eb72567525fc583e5b12df0c8bde81d7f15a403a5b6b5ea8dc1a8d356711c45660e16e7b97cf6e7f754307eb271c96a25302d3ae0e037c3197464d7a4d352a654948a14239ecdfe28335ad11eb3e70cc1aba201d6a7422d42ce1f04c4188d1debd1295fb183e4405c29dcebe8eaafa38c04985361c5e3b57c59efd7b466cb24ad7864bf3e8bcffda20117b8ea793d3fc648c097a11bced21d4ccc1f9aa12222551a9626c4dd0137e81a2f78d11f153778394041985ec1994dfe348557f619919e9a843cb820bafffc98be1bf57adf7c7917e40c6a13d3d628441d87ce391a092449399fdf79bbb3576ff88d95cf0ca603d1a5e396237b72f3a804113f43b39a006598e7e2a30f3eb022173d0f45f65e0c7289dbc8f8d0541df583750fe6b58e692aa76616d6c2987ae00942e43e15e97a2e69a670fc1843fd05a3995f1bb6e7b3c29ee21c734f4cf981e36e3b080b0dce7a644d761ca191193a1041bc4aeb272fd1c1c07236e2eaf065190873c098aa5d761cafb4c1fcb6eb948b755dcf9d8693590a84ab857d003fef529d47a358c2f455cb04bf47bb1f55e7fac95660862396f3baef093697acfc2a95b77a11de2227c37459a5aec9b9bbfbbe0f9c62917f6c49979ee39a368f5f1b1bd941471a2bf245b54db3531846bb94ed61ac956948c487425cfd740458560ff1e7e292987ff44a89514d5d927b171b652be668f22a8f956b348d35ab5f27308a4b234b8224c5e544aeffb198082b6d2323dba338a95f6257f573fcbe110e0781423f343f072e88248efbea5e2a3d03c1cbd12d083220f7bf3ee78412368eeb02586e134c796697c4894a88b7f5fb1bdb7b3a907c3c269b27ef7b195d765895009e435e2d47e448d949f648472bb6c8763ac110590ce16315eb185542aae7652835ff3c071e6d343c5b72539f946c0dc4af4257d3852e1930ec61b1c3f636690ad7598286062184f1529513263afca07e44660bd5523788d756ae58fe3673a40276840761e9269c0608befaa99e7df45ad4de6518b7f2da1958cfc2dc05739f79348c8443a8ae3c20efcafe99dc77d0b2f53951a5fcccc1100acd8987db2dda15c3131433cc0dc7cd270f972f95e6247a77048f4c6a0824533395ed3494931750b1a43b8862d2c684a6ef2779d131c20cde9be4b6781c654d9155cacc7c5fd7714041ccd0412332a6155c0649a3d8bf62e318575d5777cb295a9325a1a0ad41d14ca2ca02c7114f4d3a2cbae64d4c5cdb59c25a46bd48743d0b2ab3f15ad55d5bb76bffd8ba989f6992f29b276bb48821e21507237813f7f82682d9f21343efc83573d1ef627df2e16c1bfe0af8a234a78c0f4a747d0cb8451abcbe8961290120cc42a18c18d846721cd2cd553ac0cfeede1cef6e3a22b80270abb3ab9b31dd7cb348198ee36dc88855470e90c34816e4f67f702ffa23823aa195fe8362acb8714ffc8a53379ff8f7cfe31420d0c6ff360999cc9fde6771cb257395cb73902ae1aa6150cf2cb79ff69ea3a610c15c2de83180f361a82be3f6b73ae2d95b89dc14b7c36f611e976a306e7c610878ba00724b11bc500fe0f38479c5818834f80580c0f8786b3daec58fbb990d4c6941077a080f2c76ffe768d4eb94808a0c79687c9544ea0129f6fbbdb5e3d70a93f08a10b42ef8a874f206d4aa9ac7142c59671d0544eae8c2f143ab6246cf4bb4be291fe4a42827744dfe097d2ac9f614f52141c13aeec6816324b599b23bcd9d33e787c36ebb9befa81dbc5842d5456a5326329b11849d70ff34e758ccafb1d411e9a9734d82140be8776a8309e4b1d772e64781a5031a354503caba868784bfa084452c243f92261d9167e524c28b3aebf1e3f2f0a624a63b4c3ca5f44d58e8b2ff8a0781bcfd93067328fcf724abdf4dd642615644143392e7597d7d27825deb01208132e682fe88882097606adfeba5bde5cdfc07b12f83e486e41323f00373cb055b4e744718574d3abdf80569ecf015d22e42b5d777053766c225fa7410f40631101075c2b6228b31316141dc3a8f4495f8ae30eef2563cc262b2aa2d2bd9952b15756d9e2f77a8808e35a36ad06897f749ecce4bbded587f801b0eac1138ac9c268578331f3a980d860977e2fcce99126d7011aeead8147585aa55104c7e48ba7d4881f543b74e9bb6f6aed310d3d30f8bf758bfc4c617eba926fb46d19a9592c9f4de24ad435f77f6f4c69857441ddbf1de991bb07724e66b7cba6b44f1a6680cc88114847d64f6691b0281d2e3e65d94018121903dbb6a01aea9601a60ef3c06269093678e63b411a57ffb645cad7e0bfe1a6fa81c125e27e1f32c6cba7c325dd04ce5845c35c417e9ea299b50bb888f916187e6c53daac331ac525cec47bd516989f77f6d3c5ebaea9311a29a968c2a599754aeec65713cbef4aa359a3124e22c3538af5d18cabfa1e5f4cd5282df793815e5993644c9430a2980b0afe8784684228cc849e8ca6ce6faf2628e98d9933895c8963439c47ceac3e46f717604e9051f83b6acd4eecf69f72fc3df37773951cdcd6de94ba50dabc49b6cc2b3f0790f4f997d2c9ca4c17f88c0d347ba4dc03ec10828ca0b68aec8834f7bf14fe864d393b7bd6cab672f484eb9e714ae6abe55babff362d05722c1abd418db7359077a1fb04cfc7d4c9765ff998ed73d17317ad7b0437315e4a5f3c8778b1a280c10a54a4fe64ea8b04488572ffa247026ec305786f54b2c6e9c843d276cfccab806c7d3288384476abbf265b5d9d9da218772bbb59cdb7f14cd843a9f6f80a5da86ccbfa971938e3e17bf406f724c6c8a14e70ab3d626525addf7fc7b7771b8147b05043e0a912a3cb0facf69bdd329b4942b39496d81e2e55f71efc904b271ad978c41ba12ab6da023838af7d840cf7902c6a0c4342983938ec1d22197dabf0a1ad0110f7ded6e5f145b1d05cef2ac59c81493d2c1bd20a4cac60a639bef14466de249d7342ab4897cbea5f3e2a0e694fecf2d9fa467705ca14502c52741db0fde1776c51fbea63c5b1be9adf2744914375ae7406cfed26579e11ac60cf4e4cce3dd97b7a1231ed8524a8005a4e38c41890a70849ff4a77956695c3c80bb6cd8b8e08165b16f44e8f6829011514566c38d34ce51cc743198404ae41d4d9a9aab2976d0862440868ad3d27f6ec113fd5b6754ee6cf207fce3f40cc43686275768fd15629a5b80a5f487533a20387801fd8fac903c5f0111088b79a5fcfe747e32800c07c355e91cfc1fbaa22a88391ef9a391f03c92dbfe65faacde654326fc70483a9f050cb14f18797b423dedf8b5cfa96991be93c56c71e99cddfef8a14bea664b7468124f814c6194515705272986c5bd62aff2e1fb75159f3b79fc673c4cbd572e606a2b0345b089b7f354ae8b8644f8f4be1af148e596b7051b2e8779a3fa85043847b5c7942eb5fa4bc484bcef7eca886ae75167a6e221da0dd3bc0b8e1210d4e397c11db26c7eef2d24c3e8093395f50e7cad06701baa10c8374d3bfb4794c2dcf9bbb1acc68f031e3eae758acc11a94b29ebcb812e5e1f022d72275f4693e9895f7ab8ef0359e05b75b1416e3675afbb67ccb918edb66c5d7db2a4034c9f885d35a79877ef3efbf4f8d3122c6ce4000b9da6ed2a9afe6d855f35af4bf4364740519dd2ca0ffd9a91ded8a2a1581c5e3f86a02bf634134b75d480dc10e783a8567945342646b6defbe4216ef901a693c6ba5bb7739b269d1ace924f2af5ef0862c2251a42dabc30c537b357230a22daa12c0d6e39ed2d6ad768c136aff7f44ad7b072734b0f171c780b1331af8b778b102180731e5d3f7d1691852caa50bc8bb63d3a81aab12775e60aaedfd9267286d4b618f27193f7f1f7237aa77a3581724867db9cdc4d8deea7f231b328184ea35e681ede276232dd1bc7161e7485e7ed4bbcb7df09bc94d513e7958d31af3270a1345366e07e170690ae2e85d370edd1fdbedf4e6a46f0741ec5a91650705116a485c642436d6f4fec7a228b16063cc966931c95f65f2fe5c2be1fed4aed2ac082d57c5bad8b3b97b2b6bf88bf01786bf70e215544b025853d935115749935408469fe00909e5f793cc3ce35757897827f4a4a05bc70aa9d3b6284200dbefce871fbdbd7e78eef98371523c8f5dc527971c57b7ac23edac1bd1fdb6cc7b2a1b3469a50003238867634a7e4e3a23a1c8e0ebd217da401eb8795c47ba783ff7b3e41add9b86cf12bae2fccb4345662b3b482eef3f9a62b19f3ce156a98f353d4fbdbda5424e3ae2979234291684a8ae26aa112d36da7ed450d1001def71fc0c55b4f82f14f0f0d642a523c3582c994889755e1198e10cd0477117d5c9d7a19608541983f92764811af6eea9304bddb41c29c44454e3fe9cf073613cd506c213a2cb65a3d1e721f3da996ef9ed0a4c0345d5701d8b088b521e8d8437cc9e38d44caa175035cd48e937791475503cc2d9388e9cfc9d9a7551840cb70499d36c75430221e1fa9507d719a96daf15b8c7334037557d6d1a362bac5db827fa3e1c90b8c4118867d648cec4249c9087719017d57e3bee40d816dfd58e9b222e8ec1286214f60659d330cbd107cabdc87bf2a7f6ccb121107b95e8248e2e65449a8377edbfbdf1dfd5eccb2c7c3edccb2234715f05c5fa90a080708df4cc51b12ef32bb78613aac81703c075beec8c12cd6d1ed1a8fae7cac54abc33dfbb19635ce7474f429515cb7e9cf7a0dd8062133a7748c3a227fffc80eae2d2dcecbc2b8caf5748ba281aa5e843421a0cc9adaa1aea03d95a996277dcf49bdeea61891b8994f2ccef596602f72827b2ba2d8ec7dce2af73db9fc604e0c56dbbeffd64a37dcd270d2eab24a47221c19b16eca2bfdb567bb40d66aeadc21ab5f3c4992deb55a475e3cf5df14ae6e44c389629cc7414496f618f58df7ab37de21c4d48d5b420224017e0e9db8110a72345a68b48071b222e27984a30b7cd73284b66f0fecdfc4dbda12c0ff0ae68cab715fbe82ce0eeb37e9392c769a7d4095e3e10bb6c85f24d30422e2cfe739de19a0ad8a79f8fb99eed3dbfd4908bb7088c32db82136aa6b7d04e29d8cea5a75a20c487dd24fc5a2a5f27a6aba64dc0cc6d5106931fd05881d35dc2060bd12ce0fa678ca91b63c8c05b71482cecd2d1205ff8fac0765242cfbd6eb8256e7904e49f4d17aa5899c3ec12916c7d44d8fd27870958d358c5bbd2a9483d1e8da538acbfa880f99b973e38f64bdee44257a8b4295bf762c6a60aed070270a509b46aaac96191b1824ef57010491ae1fdcf0f2e6a17e5188e590771a99acda397e917f37cc2b776eb354976d6dd50e666d93d6c8830771d461c37b1e13fc995b99c36a6443df112bc9ec2303557f6f5d0bee5c0db05100a28cb7fe363c45c18381a32be24cfd88e0922642aac0cf1c02678aa15f00f0d72672a1ae3e8cedcdcd8593f2f6c91a024f2cc478a78a3779c186daca026a31bd74198364e2c8cb56d0803134b9ccd48a4ba96ff77cc4ee0b0c74e520a7e365da6ebafdc562129973e775d14deba2b397ce8765e2f67eaed5a43ba2870438c9dde089da3b84c0a3a79e9f47a0dd8cac735bb98dc32e275111e4b6680fad8975345d14da062eb68812d601845c2cd3292dfe12cedf2e04de96ed4a3874e4c2d65b44572a486feedc111f59e7439986c08dc8bffd59be0d1a5fb0e849d68f673f3bef73f0a554ffb75631285e5354339e4aa5883b9a616ca79cfd9a233d927a399b84700b0b8a2417ccfe22aaa0d7bc5a3841178b1756b16efb50ba679abcc1f58ee4fa48800f29dbdfb5f74194e8ed7ec9ef5950bf157b9653a1d90e04b57b21695d6bd5468ebd46d85e728911ad18ef7189946865be90c76d18dab2ab12aeaa79164a670164e8b44b5f070a2d80f2c9b6b16d4d5b0a123095e93126646db0302a1f7f4f513f1bcf405659d0a21b08d2540d3b1a4c5e531cddb715f64ba3910439c735509b61ca694ecc9c4033eaeac6ec25ce01f1029c911ade39f4c516734660fea83faeccdd911a3cdc001c5a685d3ea04c49152e1470c4b7cf9f9cc880524b6ca56db481a5a77f64780c2ccd30a0b54da5d828c6d6279580f9d87016381266d0ec7870509384ebcd35522fd6c151d54499e69e066399b2b7386079bd259d36a3f5b2da0426504b95400ed4b9324a4a0cbf810f258ba9ab4dc7ae495cc53d827d45142c5fc4f7d60a0e57f677ced206f0d42e2b74a34991e737f77c1a2a33681e1ecda8a566a7ebf2a8fe3593c69393aeff90d63bc77806776618a9cfde2f058504f7a319eaecce5f45458b55a2a4dc97a904aa3773ecf48e8aba21cd5befec062752f03f4366b5363dc36878caa3ef806498856021a6f279fbefe3ac455d78b1aa74b9a88d6c080f3fecbee6979d4fd4dd29c2cc1695c6ced08a52b382d1f8ded7a62646cb1eba1b4e963402b681998e6fd397b8228249eb9c6553f5f0af9657425e25d430d60469dac799fbe4b03da41100f17b9e67529168ae4bf385d81dd13ac42bd670ae69a71cd0270d1c1cede7b271a5a217efa1763e3936a78babea88f4965f06d2592c2e8d7f511f70369393025d474f3a805da95e799ba12b8a10c912793fb53e9f3cbf6d839f2226c8b5e27573421a9769ec786775ffc6b76128dbf462c433afd39fc5d7029c3645f200ff79fd13a2339bcb4410471766a8bdad94f61bdb40fef83d4287ed56f75d61a9b3a9b6caafa4838f26459cc6a61f74194b8255fcf351c5ee100afd0ee359739c68af127c006ca1f167e1ba6b8cd2f124afa694a2cb77f0ab5a0d9f06c5fedbfa3a0d962f7fcd66af7a024dcdb69c8e8278afd1806f6382c32be28b9f9fdf266179820e9bce2f2a4e4c971a1bcf6768a7e6497c195b05c0e3114f0e372eeb36e875aedb04475ba07eaf6d60a9ae96b828420fa0408354cf5a0bd9e41e32444633c59a6a436d484e6cee7a5f4dd0d339e2528f957b54e43d44d208258ee55693a72314593490440f86b178cb6b639b0f4be5956dd0afcbd3f4831a5f35a7fbe9d039aa2e5d69d0f759edc1792e506c73db6c12a62ade97b7d60d221499fd2954925c6e99c1d6c2ffb76f2cf984586f9f6a81b044047af48375934163881c0d34a810ecf92edd4c9e82ecaa314e64d20a9c2b97b1b62574edeb61f49e553bc3b6b00f4e41b4e6fccbfe7b544066806f9c64aae7fa6f96989f4ec32f2886ffbc80bbe088ffbac8b0d645b8f3dc619a8f6328af48057bcd99bb5205c02b72a895823a1ef7edb5b9cceb230e12917897937a7ad70a2f86f7db432358be37ec405cd292d20006c6b5a8c6952b2b8776f040b7b3cdaa39575606a71c0b6246079bbea9c2d32a22709dcb1ef5dd8c6add12e3922da852c286892abd3d852c99b45d23abbcd8d2e53716f8e6034f41475fba1f8e4ab4b4190d348afeb34291969884cfbb63bd3be487164b6e59b5fba9b07f632639ee5f6b2fe54d7afd5abb4504a486e04445e48785f547512451a646dd3b13e4090ade007431c358406e7016346041607a18c1f0506ec291b174d8fa29fc7ee5dddc58ab421d4d3d6911f92b8f2ac76786d9e8f066bbd5c5b2b2a6c2a5ab8306e06eb02d700196250630dd470480c0c395687fc908034906bcf92af5e963a04d82753b7ba73ee22e2d36b37c0ef7c84f780c6fa381e212417f88abd9004b0a2b32a5c1493179dafdfb500523e8df8875f1d2db001ce518d2380ce06f543f5ee538b36a6cc7ae3a23f0f52a04d2b254590892afb2b6633b0de0b72252abf6790f3d0225c1f63d5e98c6e3d47c5f882e56350ba8e73cca829f0adb77a4cd0315b7cdfba2869ce13657e6f8e6d4dee27811f32e8a5865ded9a6699fb7188991633c1a331c89dc112d699457472cee82d2705bfbef493357bc525fdb01d54d898abc5504f017e2de2fc3d1585db4dce677a8a46de57b95340a15b455cac8c8906d3c6c0760b89e7020636ad7b1ac142a2153a5a605adc0e8a0624e89fee686a6774b0d184b717f50ef997076910b0448ed7da2e3bafcfff13b6b155b824c23c2c64c9e9e7b2554baeca86f53720a42d7d1bfe2803e2717ec42da9ba563351faf331e4ae288c291624ea767acf9f4f18f53be657a8eb6b8505efeb23fd3084f146c3d894ef7c4ef6d87f933df98623c1a37fdc2154f2d15af5880a6e78c5df2b6b52cf7833536a6f05d3992bcb0c8f91690f55ea2af29c62ba5c598054fbea55eff8e11a46e2c7ef0b9251d0c86e60fc5480546efb020ade0bf7a2c8e6fbd3c2edc2ebc44472e956a46f5cd9f3ccddeffe8740540c69e1d442c997b419c35cb463ece31033b61e0e4597564cf2ebf010fba934d5531099c75106cbfa9e166b2485985af1e4704b32bf336da88be896aaf15bc092e377da650d6409431ebbee17267f21f2f41227ff0d0a8b80fc2ac6f885e8af07061dab0b44dc95a18cfd328487e15f6b8203b1401a06332fdd74e8523a110f901f13e41ba7f8ec283c4e6be5e81e5d83f693bebf03680d2ffdf8e6c0ba25894e7f99a1bf2307b6ad75dae5a4cec9445bcc0e2b72f504afa9c4aa199366cf4f9929d5bd15b222715b849da5c10dce4e7cdc5ec71c43a2e46601e004bafc7f1bdc957c3af52f7dac28a0059f62cdd562d83c2406812ceefa5c016bc8f9a86ca377ac90c8f0d93e2e54c61e4f5349a5949738d4ed895fa96982b51c4eb84cbf899479831b3c5269bb8ef7580eaa88f3022e782ce61aec743d8a6965b5dea6cba66edd12c5ee7e671be9e87b643255910d0ecba8704b762e2cf311bbc033f50f659928d1ec834f25cad9dd26ae75866f63f27eae70a17dfce40c4fd279bc5d3e40be5107f2bc8697b38138606888755b076f6c64a72531d7d90f2dd4c049b87e08a3ae25b5406b15438d21f92ff30198d704b2181b342ed28a2c19c177d25f577197426e2773f04389aaf6c515191d9dc446a0c2093e7eeecb2c725371ba8a844566849573216736854b96719aa648db51a9c801ae78013805b9aa23718d9eabdb7e17d6c75ee040eb4b781fe6bc710e22aef931a3b0b78b6f47e3028ec88204d5c9aedb8b10acc4c7c113206ad663f7d6e0d7631db0722877f5ef0745be5e2d1172eaed6f4f5e179f38c38d8d2e9f6e719a4865c8bc8426ff17040b1370801114133020a4d9f88640691886aa67c74140e88614f2370050d99b6c98db6c1a274ab79639c14662bbc337135f09ccbebe390255674c4f3081b4cddf888a5d11512a34dbc629c2d36c7b8820b92fc499da181dedc40e52431c1fc187dfd719e9df96db5f3e51e49f5253e42fe3ab6a1556a627ec412c5b613c7befea7997628446b956dc2b220b5e0981150325dfce4fda3c7a57496b8f49aca9540a3e120d818620140644e68e4fd3b973af1eca74af427535a5d2cfb030a4cd0ea0a55a8620a0e7956dca5144b668a4ddaf88c2235bbf02dfcbf3162e0522d2318496b93f7734789eb5e2cb0513c5b984702fdfe230754f1d7f26e638709aeac0c7a0e013690394de7dc523eef31bb40da84f1c10a7dabdce93936a5d3706481e02217199d69c6098a3e04509f7f40d7e3cdd64d232ed40e69c60e2c845b6b16ed8d097d23680b49978bbdcb5c24f6f675b6f26a28a63e1afb0973f77ecb90713d04da941809a1a7c9187042b9ba4aec8bac23e86215023ccce2b7799640d3c4f338bc19e0de4428420960b128c1ed955f07a006aed147530b6dc92369ffbceffb5f6ee140f7402c994295ada97dc3a85b57b1baf6c218cb298c22fcedde5e58be2709ea8f5e897d55534f1ee83d0ba43bf0585ddaf1eff199f63fb420911511564bda226f6a3f61d635a638cb7da89dd6f97d74d6258cb2adf1de65cf4cccaea0aaacb8c07e24e4b4c2fb4c22c57aeaa4aebd28b79649962f52668984ab31e48d75a31c341be626f8d9e8bd9a617720918584f6c52ac6804e120ee5c85e2f2b5dcc908bc610cceed912df6acc655d67fa95c8ba3517a5a13798a8e7027537d80fb235f20253bd31547037dea0923e0f50654665734704c82cf641e6511135ceb539d61b7df8da72c2d5b4d21d9fb4dc3d1f9dfd8e0aef002b3f00f563a000b7710d6efaeef06214cbf072fa5d050dacd4c9a4a12a1d08a8f48ed5cffcc8bb28d6cd5f4100e689100a07c9a40e2e51859e3a5e05770a4220e1b4c219dd9e85e6fe4570dcb6b76f401e504013d2b86a60ebc34219d660c3b7e8e35043d0d9be5ec85146b29d58be2cb870dbcd9575b64f183c28d558f30a737027bf71adbe86334b3d54f924045736cb32ecca2f51e10e24e86cc4caa52e2e611f596f6775e234520f483af2dbd66e52e8f55c36f34e94768eb5e25f23c75b108da4f8faca645bcbbf141534b5b750393242ebb9b9c904b586ab528bfa903221d3c59bb78cc96a06ae16f449eb5f4af40a8680d35807c7e2d92d5b8f1d8ea4d8f9c7b6037dec36d5c37d1f0e58192243faecb4dd4acd219a3b27a4159607b5ade9f4051b996cf75bed1dd79a9f1fa1e25a3bcc6b4a871b50ff7d952eea1969cffdaaf16b950dbe0f4e38e237d9148c6e6044d1401b175e60bafb1bbf60a0b9e42953419580c624e3dbd7eac9fc1b877efa0c003d4e1a459c9f2971568d1a5d37eb101708b88d8c5002caee66384e29a6c4bea63246f89d92f81bb38b5040ee8fc119e9f96112a5a5cee687d70305cb0ed1ca9101b6ce0a148ac254740724b39600fae3f649eccce43388bdba38bcb59e36cee761e4f5f335bab1475b1b5af702d35cfb032bfa5a3c7a2c032fdbca8e89833b6300304f391b9c9e43874dd0cfeb71a5fdeffb35aa9c51a148e4f49e691c98628f8e19cd36b7b97b63dc7d3f0ff0554f278eb4b8c22007da04b72901990aa8b3ce1255a03eeaaaa18253f59705e3a37e8b842aa105f691f7c0454acd0085d820e821b23e45c8741146371af673c1d44f0de12ac10d58cf44bcb946099862c73b8e72644e6ac3d4c2290179075284c545f05aa8b88ced5795a0dfbac6093192278939cdca4dd652610f2da47ddaa2aea2a9391faf902edfeacbfc8abb11096669b74d1729cc9cae3b807980bb11121f602c3579e771623dcedb3c8f53e198a99122fbb76504419d5de2389c9bcd341723f831a35218d3b0686cb8305dd4b1a0fd2cff79ffd29f3dcc5190e90b7585881bc8f3aaa68f54302cd83e098819aaa9d6388a3c73b24046082f48f033ef7a800018feda70bacc40b933bed01997e8e9e222310557b3727d9abfa8fdfd8e6ced29e7c22ac63efdcbf69680c65f0f490eb8046ac1f6f189de78425d154d39ab2146de05528e5e9d7c63782b8a1601d58fd99e5339ddd79f01f9922bb6e5d0ebdd5598d4b5d254dfea3b9e68209d4ba575c2f4b7994558f37f4459e0ab6604173e105c9a23475378bac8ac17d44fc7a5b323204c4f039edc8e81e70a87f2b46eff69f154a29f805ea4adeb33e278a7958bd7e2e0e4470cf249444a5b2804857f21bf76a5031bd5c4914ae4f7316b9aa7f67a6873f5ede7dc61092352bce6d226ec2cd84be0e5fe70fd65d90c95dc42f2052a25fd666d0929b37b51f19dfbe8ac94d7f49473a6293c7b77fcb950067cf8ad4aaebd678628503921a2cd0d6c68e73e36e502d616082148809ddab9b99fa67a7217b41459f2ac0a7f761e378ed60d8b3a1c6ffaca049ce40b535de692e9744ae30b2c40d41fa81bf8074e11e9fb9dc9df7b1f591dc5f8398479ccf85b2015366cc65becf615022ecd52ac6cc8ae37a2cfd73a359aec16d92dbbd77fa5feb2ec258a3df8c06b382242c7dea7433b9310282823fc8e31e00cac1563554b74d7052ab6fce79af92c32cfa8d4251152ba145db67251fc8fbcb92f90f64b4e47ad6e7d71d9a6e287c5a27cd687c11b858501d424318256a4db6d6a581bc239b5870fb933563525062ad9f13567da60ce85fe8d18a5112685869041d2094f8b8a8d1b243da9be468cd184bdd2d51fc701970ee83a2eda9226b0a0827552b2da7118cfaed1c9c6624ce155f832da8d7f3faa953c078353e36d79dac247cf21b1e597e2682e395889e19c63f5631d5cfb185954b57c1ca55f98085407fca2cbf5d39591c76b77032c5055964e877766a8f9e9683d197e5612eda155e7714a21208328b2ff8d51350aa26650bea91fc00081c721832be4462574817f6c32aaa2ceb8532d6dd2a101ac650ccfbeb0cb8e33d6eb8a0a9b0a56fddfe3e1d568b6c9e2a667123167261fbfbf5b897a70ebb90084f8916c2f8e83a2c706ba8a179c745ea45785533e8a39174026f4ffff919be3df7fdd4a5d64ac2631e77c7802acc3983239b7ec0e580aa654d7e8813fb88ddab166100e30eb81a1a7982e76295f61e1100f8bf3037dc6aee1ae15130fd1c5a0aa0181d2ae89c32342023aed02084d9df215bc1d3af93bf8f54ee742594fea0fbb35deefcc400d946236faed9fe95282f085b03ebe2ce191701d24d8b946bfc3981cf2318b26c8209be680ddc3d48075adfeac7b76c7ee7abf3bd4e77063e6eb0bd08fbd855be9313d27d34d4ed21e99158e4608ff9ccc6e5881486760156de90259a2c341d3c47c3ac1207bb634e1c601fd14eed2881eb6dfb459e477f4f3cd31177b0369edbd7341f86e5feb43ecaf356da312f702ccd3edac2f50c39993f19feb33d10ac6c9400c9efbcd764a8081dfb863c2b9750a8fab52de5d5cd9b9a0eddd8c9c0118bf159a98e54d87f5f914e1c3f5a9baec4ecb124e18d513babc76dd2ce3e316e7f86992040cda6c32c4b27df7e49ed600b4c62246c7effb4314c39564078cf1d0ae2c4da5e4aa9c08feacae95ffc8e9a48f97465ac8186a8e57e0ed8cc51678069344b1c098692068fde48f0c9d26b3d006613ffc94b24ba5bb6cca975d8e7e453cebd297a668faf2260cca169c382843f757581c94b9f8d11b78a3fc7009e49cfcb41492235c3c029f3d12438f64f229b740a47247c9841855f1789f588225df0ca9705c6a5f99dd02b903df1bbc4be8687f8915ffd67054cda259264960c01f04eb4babdf3cc3d02e92bda339b290aa9c782611fe5e6d2efb0b4f2a11a1c19ad44a310bfa3f57436865035addde1230ffc58d60408f774b2fc5651f7d0f37fa3e9b7df5526f5c455f7e5466fdd672bdf734a0508faafb9f79aba22b3ad27f57ace9b6d289cb64896f6374afb68cd6df0f081536c52253859524ed16b02cec0c6d64d75b9d4414e5b0e462570b1db808e1191ed5fe1d365398010afea32bc642a3645334b2ac667997ee8670abcd178fa00115d2a319ce8cf2bd0f5bbc316d67489df98ba88e067fffcee19d0767f80b73daba2c1fbf057f39f5ad87d2badd69921331032dfdce1beea856db97e65f0a1bbd53fc0d29379052cd96b115043c4059ec027e4d48fe934f242140fc0902e8dd4c9898d8a95d34f4dd83eccd207347c6446a9fbc16b3c05884aaf097fa3e028bb4ce1e02ef2118bb2386e209d7b1a17dad11741c0bd272abdf31beca134c46810d1b199b314b494bc794cc6df79d387b10d5cf02912cb684cf63ef00eed21f8f586a519fb74f779a6fae14abec09750e42d2ca5905b6ef1f8759d6cbe526bffc2ead98339d0183c293a2116d92fc1e126ceb162761cd417824013afb183dca733dfe866c7626675225c80245dbfc44e9eba9d88d726102ccbaf62ef3cc5d6a0a18fe952c82997e1dd1c03623d3e9c2252a2cae85103104a41efa3b251f651b04a0aa3d42e9e764cc8c5ab1ccff14be475b7f47cf811782fbc4d8b8550212f980b627fef57725cd4a5c754eb07cda40f6f4d4f1e136bc34e645af35a309dcd7c1361f40d325911051f688d3bd95e63c817a8e188ae22e77d911b774191d209da2bb1fd6e7f50b430acaf76acb82b32f0f1b5aa8e70846b59a00848d140c056c4d30e0a1b45ce821234d96f9ca638098e3e92f7c71c9669ae78945972e8169dfb8e3a229f8259ed162e1bcb51c9b85bfdbf5361f1fca23e9d4a85361eea5e61033a6b9497d81a8250d7f4bdf2d73cfadb603eec85030373fd781e3e0b5446ddc455d4b8bc00077e9a9c7227615dd065a72b0d760c4c7f6cb78200e47d142a710de80f2109001c5f7ec3c8f2997ed264ac66a126ae11b78d0745d4e5fe521b62741a2feae8f7186a71f9a07bfe5b7549e1a602cc35f5fed88e63698791d8eebad958e7062b90d20cfbbcd00cd399087db0a91009573df55b33b68f5ab621816e5490fd7601bf5de8418aab3a4dab0185ced723e8e6f5f66bb55ab2fab06672af7508c7d877db35ff679907ed07d1a20488886d2d76f594396559baf1b0fd650adbdadbb9e03c1c7ff5df720f7f95a21bf99ae551e23207b269e08ac2a634a560429efd71a128307a4975a6e68c736c7bb38189833d0f2943fd403e7640b4bcd285a9b68add37f057b9937146f2ab488854f7b9efe8263f1cdfc2c6cc63bac1ae3b15631b6df6c3845e5564b8810fe897d943ed24b905e1461200149575751c3c67e3e68ac68065effea63189f443177932474a307462e3fd776211a21d00ab468bdfceff50994b66ae7dd9c789c51a4d75568f7c5e2fdbb43b8297eca6a64624be777aab4579f9f28a5cf92b21a53264a3d26434e8183ff9dad1a7ededefeecb6a87da8fcde1ace747ded8f602743a7992bfc0e8422ec2658e412a3f63dc30afccbd2d996128a9f1f82554e03bccb3d4406476195a67cb28f0da407b3691592edc2efe8c6ba6b62f3a3f1672c30dfa448cc81448d97f1db29fa6fd3c6e03b4696c0d11fcdd3ba587a3a0fa665209f4848efe0bc94779959b7dd744463b9852581021b5ba04aa3483a190e182e6e0a7990bb1bf11939c0a7ae9a412286b885faf0e9af6db547828c58d05b95dbf63876d59d90faebf35bc6b70c59a7d48f5e565f236db764f8b796bdee0384ff492e819562f9f29112287b343329683de1ac4c5ee2e90000b193f34424e505f21c9135816f4b36a84fca87bd90ef547fa27a1c15812a8cd3c0c14f9d96d22fc62d9f72d61eca7b8d2e3af3a7e9677d033a332f4eafacdb058ae4293756dbe7ce678209b90ce2445d64a7afd0a831f67f54c0f2df6484ee46cdd6262a2c1a609e688999af1fb4c749eed9db5624fb94b309022528894d2e3218fe391cb3d77247efbdf72bc23f0b958ff2e337e8b2a0e6b938b612e13ea14f3714a7b58fdcbc9de73ccd8754ab90878d6d4f6f7d50d699f8b45320319da803f899ff95dd554869134bbe7d425bb62eef7c8a2e4dd5ff2c213b54bff29aab4f19bb01e1a9fb2903d92b5e6da8aed2f7d67322eaeae563e08f374d461e5c48b5b9c4188cd69962bc8ae67dc644033febae8a5c77c9479f2c7c9f54fef7e4fd2e769a38f8b5961256746dc460ec4c93a82def46f49bbf326a2a47681958300cf593a14c91395cbd202b78a5a2d2f0d342d93b6aef85cdc84b80375bd5413d985b2c0c207f8177d571a8008917f23acc5e986935426218616d5b91feac123f402eeddeb6cf8783dad19b4bd1c5a5800a33f78f00f68d2d7276426d1892fbdbd3fe6d0955b4d8f924ce71547b3c720d804291448b7f372f2747d4c4dc72da5fd8658d19cfe0cc533ec9f84e70ea9491241f07e2d177e254dfea53876956d9b10dea82c3a4180cf68a2deb2023d485e563ea85e73642eb5b2d0056bf53e0beb7f021e20cbfd60b72f4ec619c1d0401ffefc478eadf629dc501df750f5aa5d7928a785f5b4bfc84ec37776d456501ecb7818a28e6a379068527373875018b72d03337547fa13ece680e92275843fa41ac1539f15b566a5dfc5c82f04cecfd7349c3c6eaa79780b23a94fdcaa78effe928166d603a07ac6c4f151a32b3ffa42b0c3b4e343bde2003a5cb6a09a577b6846c638272abb662699e0000040339d0f0ac602b1d270e10dad6a46bf9b1697bd1949690f58b52f5be5aad26960251dcaa1ebd3b1309e61cb745ded85d179612d90924603f31fe3858aa742912b9e5fc7c8f720e0a70375d2e8a853a41b626badcef9142d0d874e15d2b47bbf6a7af5da61e70ee3ab2f344e086a4c3116c9a713643dc198f30a8ca63eb6768c794d5276b9487863d457e21f42edbd3356045b6d8541a43102224fcea0809a7f09f264afd47428bd18b6b3d5287b542177abe2634bf7c9bcafdc889d5b2bcce3a4b761274b103004dae2a2134a1f8e82912995a46ca7286982b27012b4d41c0577c771f18481cd92cfdaf80655c0db96c87b9b4585fd4d8aa245d978a0c2239398e4a646b4a11038ae48b12dd4658ad3dcb0822ba4a7da68cf14ba32c3c875c5e453d31ec115b91d3df8ea2bd47d5d7f62bd8293f96e4202d89f73e06592ffc99afe6a626f0d9844a18b2fe6fb2b3d14c2bbc26fb762950d7cd755edbf4b73f58e67974c6cfd8375e979007709c3928e6b749efecb1ac5548c76c402fc187987810fcd1cb6a400dd75cd4dbb4d696b6fccd846b718004eb3f12842902a6fd08fe28be639e5b082e299a83a9e62513dae1754620f7a79dccffd3b4393e9e48b4a35b1e5bde3ae07ae0fcf747c37c209d470a43c0e1ec6c7eeb0084d8e56ab39f97c6fa2f36611b63eb3c1b18a24201feab00cfc36854e47df4e667849715a425cfca7b1b079ac3b7864566af4197b8d9fdb4cead292642c1bc11c568cc8da135b3214df65c237c1222e1577666836e04777129b3fe8ab81feba6bf2630b79feee016537c4b5855453144e92dced45e2bb158de171c570a2757844efe8aab8357af50bd534a8c9893893e09397a885669cde120ca61e5d22778987b319b9ba49cc5096b48d0599187a4ae2cae0aad751d997efd1aa4d4f07a046d1f2006a94a350fd90874f8c89182e6ff41571293b90ac615249f40bc50269a2d5f9b7153e7ef45d25d250f7f29fd040206abc1dd3feccb9fcd5d76caafd9a74ac8cf5b7e46b1798f53e9ded1ec280ad170f46edeae5e3afb9e1d14cdcd31fd97492709f92248c01b8caa8b9fb00f357e9c0d94f8a95ff13cb4dd6241b3414447b7f5958e2062d0a5c4020621dec6dd2f1336465cc41d33c988a0af03b4100dc95ee509b5bc8cb7ecdce1b8dcfb0be1864217baeda8929a862d657f0267075f82ddd2aa40863620b67be253ccf44227f206f3ae4ba3578a2448c6db32bdd6c1d4691444b569c025488e500509967ad509319f623a0172166635a49c89310e964df5efdbb5669f838fa0937d13d753d9e04f112e2d0ddd3ea3e7961be2c36681f5a1f77bfb73977d8a536b5359a869cffdba5de6c34dfca6aa76252b9127c6ad46e6c188251e352f233995e9dcc1faf07525f2f0398549e1e2481f5fb8ce9a99c3a6d8681b8383aadb91827592c175a866e54c732733f065a430343a80d655b583e3668d6e9cbc58b40f9193733e432117217570a5b75dc22fa668f121723d99c96ffc11a8dc92911df12870bb578ea5c6745f2336988416aaa896ca533c0f6e666f9b1755d4e21f924f393758e7faa369cd3af951d7d988747c9c51cf97b9000d39b15ffc2dac192615d3c80bd100bbc02a3857232116478b14356761bd2ae16dd81d78082194ed4b97b27f118354c9d591b5c02382478df2165d7ac95c90ee8a676403fe1dc20fae3a6e0d5b617ea7edb0ccf3db960d29aeeb3393779e2824ef4f122ee9b7d5292d8a6e9de0f180fc62d23d43c2f320a0ccd1abf301e0a3144589bc5dcbd36e88cf59dc0b34643bd95d10af161d6b007e2baccc26c43a8b3a9252bcb806b02d8eca25f9f66724a05fd717fb8943d885026e66a9f9ba0861ff74599b278f382ca05826ccbe120b70a490db59d8b51bccdb01b4be5bad2e760f3a1d55e9c9afe8c7c8a8c6a49ec4b1ce3ceec53f4585fd4f8a44e78015a5b2558892921233e45e48111339d73b742c4f948a5b14d0b642e75b63f735c8b56759e1df09956121b872de5aaf8b5be16e7f655cd9bee20353f63d05b3e256ddac67b9fe1785460ca963653bd441fe13b49afb63e0b545587d65999ee4ccddd54c1b787999e00799787ad1982c116ca3cd25b760523b0e5db3289ef373436948d836dcc584ea7972228a606294dfa75d18f3f64e11155c47a9019bd97ceeb4b36093b98f40afa89a79011608d9375f76fb62bcff8d4b80d50701304a0a2942ae91212ea393c17b28f8b9ef21534c1b5b1f1a6712c81867adbb7566e926993be38a13dbb5673cad50376299fc2e98f37ecbd85f9e1e72a1077f819b274d9b65adb8923eb57e189b4f2e5b53d555291b66da648d34bc936e0a347c1f2fdea4fa8d62c7b7e2e9bd8be3e3844184274a4c3f4d254eb46a5b4123e241be6147fb6a0a592ccb43c857b84ec38518d3f28da436b5758311b53404d9bb588094204c079565c5eb9adc6fb3ab859e73f5934caf6c158648c63b078f68493ca62d4917d6af8563e60d9d67299d163a7a6602abd1eefd97cb420aef9b4584511920f2624652ccbd5e6fdbf8eb6d159cd6e79c4e98f921f10e26b496b18af600efa28e0bb8e72061ff772a97063de6934a59efad8451ff8d6964c07ee62eff6464c95fbcdc09c9d7cdcab1c2c7bf1ad98d0ef11b957b73dd3953ea077defe7eb22a60982f593ef119650a35c79edd8cb02fc8e92cfd7cf0b12920242d60540e9bfb0d17172b55e7c7a846ad480560aee24e63a4f409891cd144c17f2905141e6455d7c6dfb8ae61a7c3d521fb4121531015a228cea55961e51f2efdf5a481f98d96388b4ebf2c43bdee684b629e7e3df0d4e97266e954669d2b09e9bd54399c8d0102d7f8b0c1124ea35bdf298325134ac0aea1458f1c56c61556fb1376048a0cd0833765913ce01f77db2afe9e96c5b011905b48ae522fcc19d1c8be8951d4297da6a0a49215789cff7fc12d753edcfe2ff94d087c362b12b79e6d5f388213279f577c5c48902c459061c7bb620f8634124eac4a6d7b1d10a532ad25896feca26ccf496edff271466b2f650c949a7f8bba322fb9ad0b20fb5c17a200b504d998bca99bce9f7c76d6755fc1711472efc3ecbd2c690875b46b23a507383155993b15125d3f2a291bbc55ab78b8a5aedde5ccffa7d09ab6d58751ec76c31bc9cad2428b9f8c6db2e74a59be4dba6ea3e473aad505e68f50e33e575c2cf36454c37cb3e4a54a9f69d8c86d48bff620a489bd3721348bffe98967162639878c381eda771698a819dca50171f19a0cbe48df556014f5ba709b4aa0bbf5de9cad0a075581dab4e71727798da695f957bcb3c247066385a65204e26290dfc80820e6e61547fc86451554904a4a458935947450132082212732537c24e691527e5b14ef4e01751e9546c19e681293cc1c959508b5c113cbbc28c2b57bd4eae04f552b19f0c292ab95398d7dc4db631070d6221fa109f3f9b52ce847d185781ea75429d255087528951b449e047b83ee680adf4b98e6571d25b8bb9da3e46cd7041b5f8561165b0c2899cd1b7928f8d43b2985ce2a6d3a64278ef0f5e6406c49f8d5258fe9ae17cd0f062ffbcbc09a3d060eeda49b2c98974b943a6111b217e190ed81e50be3eb6f7e114a94a5fc7128285c98d833cf38fd13f1f5185369c6a2372afceddb224100dcb806f4953143615d701e469140737a0ab523aace0901d30a00b42a91b77f1100e7e81adedd0df55f4e66b33dbb73746419c4a68dc89a33b12f2adbf3b3aa2520de36cae64e72e12bc6de88ffb5140329245b62ba63fdf91da40a0c909565f855c9a8de850fdda54cd6fba8156c47ff22608bde670b9e68a96f1259f49b19a995eaacb95ffa948433a4e0c51c68ce616615a928e159963654424ab880fba0bce3b966959e49f941fc9a25f76f301f2645892dd019cee7b9cc7d74041c6b707a9efc6743beadc407b64d89f23d768b057a46cbf0c9d8a55054033b28737b9f72e89c03da591c67dbbce7c8dc49c2af8d43b12f7b0998c6268077cb1ab2a7ea3575af1c20ae8a1075fe5f364fa168366d3d3f1f48221f99f83ad987f64c15e6fc5ce13429b80272c6a5bddfc61b852d6005b8b7b1dfbd7d7a89689a64a8155719631b8e9afa06d681062a15b3a0353ff844de532cfdc87cb3ebcf28423b7153888737ef184b69670c04d3ecd67e96508614e62605eff23e45d2936228cd04e6174d82862dc8a6da927067d41950e7d33829617b5a8d201404f55cbb0d21fc43ce966c31db5d1683d20c2af17453e2c38527667950a4db2ff702bb8d9400087dcc9bf41f45942ef725b751624a71f0f72449d4add2748488359b770fa49e0d934b02b0d1a12653c8d55fba452c09fa5ecc071b1d3f0ab9feb9d82a5a697be2bb1bd8e7ef410b9d01195b0bef42009897a28bb3bfda3047528b6f1d2d4d95be6f239d46d965919fc5a9c508af8085c8528e5585da2c9b2a5488655c75df7fe4ad71f5784141f9219c4f01d58ddfc4e5144f26b8c6f3ead7e991d2298e84f3616c3ae106e8f14abb56766d01a0682fc21c9b2d676fef1f6ac39c7e2a15640499286488703248317d2dcd0f855c9ca0c854a9ac635ac51d76da0c0b5926867c57fbe9c9ad7bf7752566d90847a25213c7d94d5c1808af585de20f22f7f7fe607be26050f36898cba36cd4cb0258d045bb7da4442743326d975fada793ea4f0306d85b9914424f180c97316bec8bf1d2d8309493079af3a0ece740ba3bc973f76f133fe23d2285e16d21eb40037aab8b308aca9aff8cf01189b440d8391d6ee91bda31906cb0c6222f1fa5516cfebd5b6d40795f2e2e0e76bea26c2f38873f0f0d26996a5d203b20b4201bc4b2c7b859fc7e65b49c1a77a879883a8b6c1bcc69cdf6025f6e6c02e290bf5f3e0ec68f631e10d74c2752e1e11bdb21a65f35aed447214a24e7954709d5a2be120bf888f84fcaedda9c4671031166fe768e7cab9165b73fcdaa9120c8b4c0c6f4873b3eb1dee219f0ddefee3ac0783304e40c24aefe77936c15c6fd94b3831093549f6f9e65b545657140c3df26ee36b957ee0d61d05e8cce40b0e19ef03dde4a14f53ccc61e0934190a8d54cf8e169cb488c8209b71f644c0a877fce9c5fdcb4159521813e8c3a2265053c2c22b7898a876792a64ac313d51f4603f0c3242946ebad18db78fd8861a179d710f736f4276e04196f177e1a977e392b9706907d1867f343eced5622441cde36d104ca8206a58aa3de4ede6ad50a9bf491b8f1ca1e985cdd1f38d84e39c9d73f93fb088792ac722c5f1fc7e9c85d3b8397e91653f364691777f9daa743a69c54db90d48e91bace803c488ab27e12d39cc152dfb8010d8ea99f2b241bc2fe64b8f6a9b5d171d6b2b55231127c328309251b132bffffd34610f616e48f23f970a74c0abe3a8517da85fa2a7ab513603703108118d3cff1c3c5a1521f186521be0122c0b4bec329c349fce0ac17b3fc1fcc4158739a9b3045cfa042923eaa765f5ed127d02f74cfc279b7f3f31e04c4a7cfdf9aaf06a260271019685a9514057af32f8ccd5206161d977fe20296de64ad71bf6b9445724a244d1dd917374fadd5aa955bf7a0d0f0a43760c0cda886836e3b4e1e7de55e77ad6382bfb55caac640c8a8809c79d5c0beca72e55c8f30e4611c42ebd4788878b1688e49df4cfd6d78009f1335419bc99de9f1052bfee7a583dedaedb1912f7dce537abe3f2acb8569e1605faee68ca29c75e9e3c16573ac602c5c854feb9cb4e9e9567b1452a5d167fc95cc707254976a36e2759a8bb2a010ef4da60c3b441be80c095ba9f8407dee0c8a14b6fafccca7df4bfba2f2954103c0f313fb2af3c0790757e5974980c61a187ca901fc249ce6a5226f1b7572260090121c52fc633304aed1ef425ecd9807514977b1333efebb7a299379d67a4c541d3f940ecc0a37283f7e97eb8c5263fba2f47624b69b267d6242510d02e1d783e95a9bbdc007974683e984eb0fb33ee223b7e20f13e95f1ed38a43dfcb26b43cd597dc2e1087806287698f521c38cc342aff76d302f67254ae32e6eabc85d3692a6698cc3bd04a819eaf44307cc06828b5e53223ad6a15a9b951e9b54024542e297d69b3fad8bb8b6e856aab3620b0f02e976b73eca167ef25c844d26e65a796a0eb234341e11ea0927240665568d8eff5e533d195f17a50c5ad5d045599cfc10752db0d7dfd3d6c46629d01e1368e798f66df90bccf64a348b8160de8759fd899f4a2349be9c601e2e6090ae1dabd87f977820a2000e25ecf65219c4c5e8fea8d02246ddba99308322c1c06600baec7ea963419eec38af018f8a581f30b74321d2cc298952d87be82f658be541e69c7abe773f4eccafb948283bd4fbcb516905c87382d1f7f3fd8f0472bff9f1946f33b81596e72f3cc1d6a0a83781f26b39146f045bd5dd20d736d379fcff8d305e4e20680f6735b5a6210aaa549dabb7fffc2452dfde1b54cbfc2f53c28a892930d43d8d3b8b9337f0949f1ca443e5aefe3e3641a07b1dc3b468909f3bd48948d0510b7a08d06e0610b88be1455b0b003eba0bfb05b97fa518a928b12bf024175337d7c96b1c3da98d5132e35d689f3b31bde86555e7b18fd6219e0f19607e7a294e4b06f0f6e25726835b01fd7067e8012b81db98653b47835a6e87d53ef7d270c6d710907af422b822931dce69a9bbc075f815b947ae88fdd4ee258f716b5cf673cc176ca3e512fd047b6cbdab0a08a0d323901ee51ae0686c86bd70755dec2b5e13a6128e484580ebcd8e95b49838505a35aca60e5106c6b9f43e95cba6a9e396412e95685565a1b8cd9e39a7922488e5eed36d097e429109c14db74aa72fcc78aa60b9158add82e07814e3640825e7c1b0773ff37719439fbf7f4dee66bec22a74e30a2aecfb1e19cd94f50a9de85f587d545e7cd00996bc61727b089238ce31207888287a6931ac808004710f0d857689cb78a6ac64fac39fc7f742d888039b8a0a12cdeba46a5690c36a8e11100cba986de428cf6a68c7b33eed6a99584bf069772ae72fbca98194d8f097af8b9134ccc8c767d22042ed4abf7e7224258da644dedc88e12405eeba4e4ee3e17e5d004717ce213873010b824646c427a85096d33403586b93ddd721233f7d73b5f69a1e90b371e3ae10f8822fef23b565a619bb74d27bf19fdf36511c17dc040d7ddc0cfb19dd37d03e45865c844971c0cdca4e7a3a124274841acc880ff40808cd5a3db30e0f513addd874ac425f40d209724898055d86e24b79d6302a6dac6dafb7b5f10a29a2f3230c527c97459f91571ad0917e66304fcdeb2960de68dfd04f0c9f041f81bf4a23127218b94f2d1e0b04ef1f2d76c45def144e8a82e35b3c37081ea47d58c6e6dd075607405f8464fbbef7da920b09eb31486babce17dd987617e16a63198852d9036fa010d310605f2fdc8476c2539e6eb0a0f8e50ba773b8ae605ae7f7e9bb8566a50743eecda12d739800de30a2306df7a61ae18848bb953ee426da639fcc82c1a8ecd3fd7b682b38618147f8951e68e29656c0b073eff60f053bedd12333148b0bbc168fbfab614d408ce57cfdbe5a00d112765692486741eb7ac666c9b659aee11ca3374b11a68701c4b03202538759514fd405930e25627ac5c74a27ce19d4f997e03056a57700b4269f6be45fd00e6c6439914c986167c2e4796ea0a26fbebf58c66df26758c2653f6569af60e21dfe4b760c4df6f60591a79c66d49a06aabc579ef088a26e1e183dbc7fcdc500b70f7f77d71519b00a5d5763a18f8b79ff2e6e39166febf1e476ad4708085b515974ab7a804439ac055bf9a5854fea7386f7c8b9645949d6282f3f5c36a0ea13445717b3dcf12f676829270d097fa341eb0d8726a659bbe111da03b45e8b3ac31997df35ae2330e5bce5fa7af32b57e91370bec47ebe23f0b9e5b3b4543761970274845ba2fa668b1fef5221e1adf45235f44f03505ec5bb74521630c32cd3e81c66f9d36e297d51316f379529d6741cc41085a6b3533b3a36ea579f6f07216377d40dcb1a1e3c38fba2c8d9b8f6a5272ca0f6f1289e02e531b3f9402a6388b569c73fb30812bc4b8b324ce060334265eb97075568dcafc7584bce91c946bdf4181c1cee6069e60d07840a6f209e2bdcd059829b05927f0f223633d1034f2976dda1c88c394131b77dea871caafdae02afa675797051757068754d052f4402ca27dc7051e14ddd97839886cd9cce182f6fef04b50f69d21442850312f5f227dc2f2eaa0d20f5cb2e36512ad39ceaf21bd9c36d318928beb142e0113144a193f451afaad581fa018208bc78f84b7d3f1064cb80ad6c6eaa5713eccb916ff920b363f84319294970338c9dd50750c35d9111971be636575035a99a33f46a7290005f972a81539c531cb6e7490e52d759a2623fe9f8629cf7be3bc537c5332e314cd87b2e490fa76a162e2061dd144cd06c7d099e65901cd6f4878f1ca8c0b1ddb4ac481b76ec2680cdbdc97d3633244307b7fe5df2d908744cdc549c0a8c0f3e04d3dc71cec0a122651876a5d65b0d519fa82af85ced92c21f529961790f797e5c9d0d7776b315046171b0cb8ee274195114102039ff3c8e541cafc3bf1c15830fde7db4680e48f64d33778eb1e57811ff3e3775ed6d8b392dc608dba7693cf80b8d9d11c2dd81c5aef2b888da325e18946b66c91763d69436b4c68e0758f0042cda02a877e03c35a530d9e4af1274c34d1873d40329e6bf6dbc0ada72bebccdd021c2f61251a863de01d552e0613be69d4d82570ea6af48b9ab72d09563d9f92e8134c3f36df9527705019811f048b7ce2cb6ee95bae1c2c50e0975547e1b18b2dae7733597dba5556e09a1982d6f2614f3b712ae100e3bed49b321d8c16c436c1f2fb4a7a3d405c206a069ae289d61ab34bf8c38295f4d2d14ba28cd2ad59d93286a476dd981fc54ede326179acf4e206e423370f5667e94710f4c9b5b082da2e8d533c793dc292b8ed7ad3a263f9b0caebe3942313e45e201c023dae22f377d9251323f28d68c3a7294caf47dc552a60af5ef74e5ffd886f7c29edd4a848125cfa0f3834a1c54d1baca43aa77ee25c3e0fc55beb86bfd6502e367f4ccb423bceec8a5a5c6656a51711028d86d0515fc16546b2d897582c8b4a005b19e8c0d8cf93b6bc62710b848aad56184e427ef09529aa21152fba8c7ee941e4f48b0051d197b68875de38b3a9dfb6acfd2ef43fb8e8e537a3a8c0b5de15abf3a20dd69868c654aec63c8cfa0dd408e8b954da33d457e02de91c9a79cec5256a4df8e98c577ce01ed230838d544c47eab715ea1edb1c7ff6166cfb70cd225a9949bbc897526ac9c5eabcd9421dc06fb0897523476584e82d72f479fc2bb1c4973b6ac198c3be831d68ecab5230ab81997f29055a80abffdca36c407faef7413e6fb40ab47979fec048203d4a22452760ecfb04880e871053d5b8fad94f4c411bdd422d1a0f6894f9a7b4968ef91c8276dfd8237281466897d6d5a3f8307fa58f7dbbe04ee211302bcddd2fb4c64fa7f6f0c522c4cf5a0e2028f1f618078427b9e9fdea651845bbc0878574ebe10cc15d867c0dc3f97e0a1deca311c32976d50546e2b6b2d9a3fc4994acca460cbc51f6a852f6e1d999de77ad0c7aec0cd21099f7223fede4ccc8baf2a652740be9a8edc6c6a0dc0b5b0f1d53264874f06c5b9e295090ceabc7568ee6be91dc91fb00dec84e7c10147502b2b3886c59b75c58bbf4991fe910df6eff60d16ef38a3f68089ffb8ed4cffd24d9765cd6b49d9df7466a243f746428ee652eeb269627bf42b1ff23495ea4a821eaf294870b5f3c5e46e0d051585f8839b0bf2f904b2a6fb3ac26151b59b325d675204577fdfd5dff61ce0c020aed910deaf2e8b79c49c1f8e74756e596596e7e8fc967df1a58ad4cb90af4ad92fd8cfaa49c474808bba5630432504e179dcc99fda610a09367baee7a13479b74e8d18cfac02e22dd62d51b0fac27605f28027fe5300b27e31dc53a42cf2c85b8ba66ff3b67249d2ed8cc22bed87dbd946b17cb37bdfc280a7c2d04db6a091c0946f2ab0c608e7789c52c5d4d55d426581e9e9d1e9edfd6d4111b656d7c3b7d3b1920866579faf1a8860b8575e11449b10bc6903d94a05f47b9a917ff4ea16bde232048ebad4e7acfb7b0f99020b42011aa679cd19869bc9708d551db5a0ec927d2bbdda7763f2b5028265b7dd4965b809466cb4ba0c33098cba715957edf9ce0806a8cb99e8ade1380539ef464c0dc2f08d5048d04953e9b4fbc5357ca67647bdd3420d4715a33ce75ec0998077cc42265d01165d704d421f2b7433265ce390fd568ed7ff01bc057325567168b868897733120ad342179f955c479dba9ba00790248b52276f9a2db6808fcb984b8a50ee1b166b0054cb6f8b53e1cce614ae3781a6b8daf83ec8061dcfd761907c6409832a775a5dfea93645f214ace3f92507179bcd1068c5ab91a9048c4fb6a5225f18fb45bdf2fa39577b2870736bda5513f180bb8cb46372481564c319ddd9ccc24480daf2b580a09ca06a77ca5cc691b5aed05d9be969dc77942d421b141a4dd538850f24b8c403116674d7c6422a9ae5dd1a6eafce8361825821abc99cea5bf2fb9f161409e13db1154621358bd5263e5ad582bafa050e5508fade77f25ca0d17251b950fe22fded5bfe67d850a5c60921d25da3f81fc79971cc6444d96e7618e73e58f33fe26841cb21c794b22acd83356cf8cf8430900d48c825fe138250e2c55bf0741ae5d35eae80ce8b5b82fe5c35d7bd41b7981d3cd64e01d06cf9592d33830a01ac17bf8d9651603e39cd005de54b3b02ebea2d5f01649cfbf98e89cc89c0fda93df6a60cfbf4ff407b526e4cc1ba0b93ed5e4ad01b62f71e4266d4fa05746d884c31a7518b3cddeefa0f8bdd414829c0a920d9fd6bd0986de8a40aa617e625d165c98edc95da8abc5173e24829cfe272ff4a40c8ac007b8ae4af5b79943261431b604d3bdf1e6518298443d20b804484e23fba0d30417c9eda01ac1ce17a99eb71de7c071bb8f8546a602294488e7e512607e8a6b2fe3603d0842fea91448dca4067b6eac81f035673498d5396c417b223c29dc208ab791ebdba81398a6c7e2ed63601f4e15be45f92e0d3c0e8d03242b23b09375ed376d41c7ef6b4bad08383872fec3b3fec458ad0daeca61e7679c9c02e049c875c8870e7ca15dc41051b54571a2dd20161910698ee635be3dfe50f56f21879a70336c7bcb568cadede5d025bb3110bb0e9e63e0290e332eb5e39bfca0cdf9fae64600ada78c8b5962e1f5c4569a89246d3572e41d4c587d9b7bc9813cfbcf25c4859cdd9e625c58465594b2003bf64b4d2869da9cd7b01f9e746f22c6298f01600c45b587bb04a3b86fdcaf29820d6606712fe972cb18404c2e6509726958a4d9c2959b9d4387a1b93caa820eba349bebd7727da1d338b6a16c21d96f46c485ee4ed07f519b222d2341c0106a34b411e7639c606361d63f7085eb55ee49202fdfbe77d7a76d7462a4f8a55617d5da514ee43db02cb68abb02f298b9361539731e7a64a65d4f273f3ec05561513e7d665150012521d5e73b482a77c5de911e77ce0ad80b2c278334e1b2a82833b07e96824f6a0b4a405eb81b30e0af6b562d0825a561c06b68598d1eb6547f9b6cd54db1ec8f7624a3196c4a77c17c1a8b024a707cb968e47e01949937b1bf35b0a7d1dae81b5bd5c80841baa7ed387351e777080a6c17071b044ddfc18ca7a092d1878e5e53006a26627a11eec075d6362494ab738e2f626c992f0e339192d46f626f65af8fb7588282570c3786f38c560c11c3ca5b1c198405e308eb03bc5067b315677b500d56e7d7499fefb111266a2c9fded77d65c147469a6c81875af3fc2a51b0c2278206bf21373b6f21c6e373da7e4de94fbafe1abba5347db1887b30a558a54d9e1d801cf8fe3e5f370eaeaba1e2eb94db055138958c73771303473f81db7d72f8d76dcf88a43861d7a8bee97959053ecc25d3412dfd9a067070bf311c9102517dd0f6b7e833edf621394ef6c5f0d8849c96fd2630aaf79fc3d592c4a86c2027658f02cb4966fa37028d83f535502d79167f0503f53f636cde68b30e7b36b5b67b59a82c40ee82cace91db11a3bc47fce8817978466d211bd37871ad704fa48b9cecbd15bc126a3d855a2e231db6f5d24410b9b53c0bcd192bb99b048f644aaa877fe264b57cae5edcd2bc325935ddca25b048f690dc40d73877b50c85803ad97c9c06b6f57b1e9e03a74ed31f8c34275ce4c1c2377a3f04b53c3ea72101f22be91aa1d86300c160ccfc68b184f27d1838d8fadce47beabcd68cdb8c7b32467c8e2d32480ac0868d9301092cd08922e0a983854d8b22739265e724158242f25f5e0545cf0f763a0bb1531c725b109e444566aad8cbd909d22aa2a243a518b50cc936ee6b63d485d98c418257504c2bf6a35358d8f661ec007a9846a2921a2b7be6fa9ec384f4d75163f07230e9481f2e7dfb6b2ffbd17e725c7c47b06d7deec8bad6e7cae8a83116cd05194ad994332bc6998d1459003f7e809470653179d92885d6546afbb94909bdfa8b7bad484a2e554a9a3f2aadf5e36c4c208da9605cc39f4dcf20b280ad4c4e2382ca12f14f072057d69ae9bf03b5ab5406cc34ec0cfae15b3cfdf264b07c017f4347aaf66b6c88484c67d167c69b67a90ff95874d89e1847de241b441847ad181df7d4fd48411f4e4ec45d0a5c9befd81f8f21124f65f172a93806409b165dc5d2dac29d78c1661fc4eed41bede1c0ffa5b88a1549ab2f0b7b0e743dd0fdc2bf044455b4a4b408fe919ef1110ebb955ed13a4c5867dd5047059e71473f8c5a9e3481420692c2583fab4725189efdf6f188206743cf8a081c424e6728c2f8af3cfd44a21029ac7bd6376a7d68e3704281bba856885ded9cf32cf00fb2a5bd9bf18cd14e62d7be56da62da0e6f8875344929327166f2cdecf3054130f49beaa9dbc77b850325d83a265ce3069064d61a2f3c48e13b6b4970ab389f8223ff87741d496f84075d1d45beeb7b9e1acd286a251735909b904b65a16d630b08a05d4230bfdd9546c205def544ab523334716d1e8a00f7595c23c9d266a422ec8c360165e78f28f8823757ae13696637e0217c2ad40f003ed841b0268008ee34146f01fd77f1bea762250612d47c41f2edf7afdf28a5ebd331749e25782c087a53989f440c0ccb195705564d52e8b50e648a7a35927925238de615e9b4a3cdc49089d12395c85f6f49e4950d93fd9b31b2b16e9009eb82c47fb630345a1faf0ff18b7da35e02b8c0ea32bae1849a8587f6e2d848070124ba286038be5b07d91948bab71d5637e966c2f4378eaba8597fb39dac8ea693dca26146924dffa50e5cffeb4f8bce1d17ccef6bec086c2fec941c80d0281fee33042a268cb707b4d8cfd95bfdf9550343981bd13ee6ee7fc1f47fda11929e90926746d2d4bb6f4b86a4c451f38e078200f03cb6ff5e6c120dbc743be53b71941a826c83b4663b32c7b40c110fb8d31961956b0e3ab63ca1dcbe6fab9876fa1cfb8b9adbbdf00de3955c45875f094abba1eec15f5e1bb9bc6408476e2032c04ccdc248f5b6e1d75ac9f5e41b39aafce274912de01a1e785f51df02107c57f0e69a30f20b90035bf744dc1efe7483a43becf8d38d251c27c880f9d4b6a07b7cc8fa062067a609dbe6a6de77edc638d40dfedda5e2d07c81e2be11a666a8c1a17829fa3f39b2ea187c73b53bb4f07f7cf4b8f3714dab8d4b06a447455503c5c7fcf164e2c3e9a36f94efde1c2443d12fb9bcf26a30921ffeb0d71357539d3981ced6fbfbac60b8f08cace7fd2046ac71f54b4387fbf36eed713d77ceb711b43da3ce0ca904cc62c5a38e288294342ce8aba8de0fad112570435e577064603c4a6800cb6073562e5418cccdfa6696830fc25e081404811cd0970775d3fcf003e7b0bc33e77f9b489119b7ed515fe2cd76620c5f79ee22760b23dd7848eeeab2fb1fee5c186d8097a2b6fab606b77327b5d77ed6d332024d97ef6dcac56856d7009eeeaea68baf619b37ad75f32bdb491e147afbeac975d28178b56e84dcd5ae1f93240824c99e9fec464d2e4e2144acd6d2692033141243de80cf2b364e42ca17343900cd3139fbea64e065404b2104e0eddb5eed7bb324d1b074ae7dabb6ba7400176a2727ef54282c94f17d62476fc775f3c5e03b2ad6c8c39ae5848c3bda8aff29bcd1ee2d0b1a664c4ef2db8d9a2eceb0723124058799433c447208b165d65534e5c6d9d3eee823a46a15a60ad8b7496342aa6c7eb33215b52c45755769bc3fa09d3311a38a3816436afef7389b6fdd2537e97e053f14854911b65011e93028770b7771324dfb7a7d795bc6a900b95908a76318314212f473b713ca43339665acf4a9f63f15b3aba4de176f4a09c46c0c79f39e0106a8929bb26d59ac093e1e5532ff9e5822d3297045d38f731a75595ee31f22ad5ef1b1fd8cc2053638eb3cb0ec4d70f610c35cb4b97a5262889f88645f61300d59fa6765a2d0bb32c1a4c320fdd2f41daf197b43660ef9c6e516944912669a3ea63360e26c66696c6e387b311287569082a2b0d2dc94e0970eb9b6dba1b7856daf106a0c4b9b2f7c67ebb1f4ec7b40546bdfb29211718159974999a5121d2aa17753dd2b45df7e231972d730a1fcb9ca7bf9b3a599d8fe91156c30c1948f75b11269eae671c9a948da85cd92554b8e29e487df56fa3e0fc1d9ec88877a1ecf9209ef14d7e2e9cd6a317266c045222dc8cb967bc841b7bed836b506e451d3a3ff020b6b32c831be3537bbb0c45a86e0cad32fbb8ff0607640ff120bce19a5ac4a8aed4503d69de71e45f39f5b934c38b24b7463683436303fb1dd6529455e3e0319aaf1f3a2da2fe13ea39c87203c5581a85708f1a672d9da8053197093944f2e5d43fe66883a7641ad4912a6f3446bf18004230c03f86fadd07691474e8f614f0bd6bc4d1d09c11906547d9d9e7daea2e058f79c9f9809aba39ad6c46711f45be5bf0fc2a01f48c41d444844739f015fc8a76f9d7d85e9737d282ed3acb7bae4b602438aa711fa58309acc708e1f954544ca561814416c8850ba01ae14b109f5cffb9386cf35e440e48020b98a002e27383abecc87645b96c2aed482dd2360c8709dd09c0d33fcc9b30b8fd892420cacfdb2ffbbe051ac4ed3dc1fa41f1bc5ad400fe5283f20cd052baffceb1a813e0e31988d64a33842e7c4b7dd7478f771effcb05e4e1c608af40e3f3537642c084bb03f51ed47a5b30112aab2e1e21f671b17603f4703cd4415aa368504acc60b16c0adacbc3a20f1e2f620f63224dce95eeba7a3be59295a94d1fa29b075afca08afe2fa285cabe78300f89179583c6246a6b2fd92e14d819a1e13f5de98f69d1825256ca31acc0eb4577f6c764fa98c95326364535405f5640729ecfaed22e0e19e04f9b3acb7f7b1d01956e0026d0a7d031dac9a28c0b1afeaf314eb005d260d370bb6d99703fb3d2bdd7776861c21e6eb70549112f4815a4e8a39becab15d6b2ec8cf709b42ddcc246ce9339ff5757a0572c1824d7be50cac06cf08757a0d7578bc09c412de5e4b0a0a93e7a683a15518eb6f29baa7bd201256d7307451394308ef2961b4dfac5a41b076334fc719dbdf315d7fea7ebe254eb1d942e6a0b8e4db1b0ead05307c17eaec07b5dc85178d5c2a9386d014c326782311fe7480adb371276ca66edd766288ffb3fcd505dcbb08748b29881a26195f233511cd249eb122dc08742b71152dd3b4aa958facb1362c0c64b515b50e1a3f5e2896992e5e693a5ccb23caac21b606fab4c702c379d69c5358d408f1c97fb6fa685b56bb208ca4638c26874a192b405e40cfecb2932ba81c7475580a1e6a8ae4ab75d2e225d69583ca0f5b1ea75f12cd440f246aca6b0e1ed349bb8c3a285536c3f5e7d6a4f1a575d9df366a5f71b61341a222e76c4d605b07cbf9d40afd5168104be6a87afe775edcf1f7733a72b161947036cf8d8f82ec3b4552ad4c7e9dae5f7eeb958666e526059bbf7928ddeeed6706254d2a49398a363c4c5ee85703fa833921d82df660df899b65648da8f1fc0ac9bfa74efb989fc3b170db4e83515191c2432973844917e962c793994903542c3e99b8669f627c9a2a3d6a09ca2e2f4ae07a045a1cb85f664c7b1b6b24003c1ff6abb058b173e19ad455daac18502c03d9f383740b9bb4474a9fd192e317e24803fdb761646cb6538d0f7ab4bab7f46a366a20516b69ddcdbcc94aece96badab789970d00fd2bbe9c4109b11d13f103dd601ee50cdd3901469a7e1233662bac805d173d1b3b20189bca8573287df0e99feacedbf251a91beb5904632c7ce8570d13814b232e9574f2fc05e04715e8dd42200081cc49b3bb75aef5cd2e65d84f826e5d17e190c161484bace836154abc04c12e2101a2e60e53f22fbc07586957a48949589bb92aa3a56df251e1d69f1cb688ee40817f81d1dab8bc8eb804fa8c01bf2d14bf59671f063356040bd4b281b369bd7efe1770fe9d6170e356b855702ae8af3e5488e6633bbafec5076f5c6a4c4da123f147bbffa2768ea991da6eaafc1673b2dbc975062d83d072e48361c700677503bbfdc8d918a1f318b8010320677ca04f31e9e0664093840973c7dafbe9e3c2002d677faa7cbf2ac5521f46d2f22234416cf86a31a64dfa0f33c63281b08286efb7b9c97eb25ef23e2d8df8295d5fac9aaa7f893a9b27f950a022a63b99a4aad358bcb2b1e328ea0e085ae2dd4f9ff3509f920b2550b8370535844b08f08e3b7d46f0bcec255f8174b4f9ae4526bff3cf7e2a5946d6d1b1e3db894e7abdf4c115347037bf9754ef5c4aab35146e9797ddca5f80a572b253aa554998ce60e9ac1c7f6684582e60c9652595b08cff9e724b4ea920404382ddc03aa1d4c272f932fb9d60c29ca081c04ca07d2f4489e42bf24f0f6d5f4a63f6f93e6e406a36d6c5161731af31bc0478fb05e76beea08bcbdb0d0db38ac58a61ec23c283851a3811ed20d70b28e1a580d4496174a90cf0a46fb01b7015f6b06ab574b3e6171c8071daa4c82fafb13de4ee3952d3b1a9681a7c16b727bb604d899ca6bbdde671a28478a44f717815e6294628cba16df5607d66e8ad092f1aef7b13529f42dba191a6e329ffa13a0688c8f5a7c0bdd3910b30b4cf54b310bac9d63a20cb9634e030c0083440c7a843381738d158e70cc369cf0f8ce9e144d559a47b5729d66ed0cbe5eebb918ec3e6aa67d972a56fd8da5d01a099314bead44b0676e91656c0307bd3c48d1d7ce2386d0880cc3785187cc2ab7c1af0f0d07d0ad5d5f1aa5a4a2d61877877142faa108231cde325adbe8f339941293995699cb60316b30be087f162261269266999ee1443b99be2bb5e56b9c2c6c74b9636e0167f5d4ab25dbf3ee1754acc4df54b6eabcc5e9587cd552152e8f8350d818449e84e0bf93b68d86499de55b15d0a9a2559f922929a9dffe07044e4263156411252143f4e357f63c4d11128a75055086881a1fe0af60120bdd05cd12e9ad0aba545fb4b5963998f57a158961476d88c8536bd04d24ecbfa0b6b24323041b2f7f5833df430f0b2faf68ed07e131bfbc333425ca254525d95652c98e1cbd226885583f39b03cb9f53696db49c596ff0382624f1e64f1658eee03c89a0203534282532cba4fbd1a06ed3c73066b783ed1ab5748f4fef8e80bfdbba56dd8e9e6764270b51ffd24c806f81404ab151f31a9f2871e2fe25a38eb2df41d92dbbf34a089e8b941edfdc5b1f92a332a6a1df5c446cc1adae16f951e228a5096eda6ea5324b20e7e87badcaca88e5096e59e3ccca5d1c93b64a8717c36b6cc0495d32e9d701dfdd394bbac596f6d9d7823b61984c81f11b20814d538055806b153e2e1aed217c0643d31fb24679129df843793d5e204651875ae23fa3c8a068b509da62d7c636b2f521a2d442869f23f603f3625b706c1d2187786fe15e6ca20effca7f35c650c636cf2a70eeb8230d7b4f810d59ce432873d2421eaa8f382c072a2e9fd3d9d63b6fa1070b9a5463665c9a590e519c4d422b51e9eba5a4409fffc2cee665170c1dad68f301f7cef658ec1e6a84a4d1e991229ecb5d3397c20c87045ae0a45682f2a70ae111cd34483638fa884c3cfb63ee27cc9b1d8c40fbad4c9263c288104329690c272fef48af4947c2a4df8b738bb3ac0fc5edd926d3fe46c30ae5840f922bd1d7ca2d8ca4b49c58f5dcb969b2d4c3e49742dd5b98300c7dc753be0f2382a1c669adb80e55e78c78959251553ccfb2f0d1005cac2a7f88d932f2a3d1eefdbf4ee83cdc8f91cf72487718e356e7205b4e56d41ed7594ad0c6a3d56b7ea5c884256d0457edbff4ceba6db5b8f8c86d0a6ee1069cb3b218c3a2caf1accfe262909027e866213291899d5911cddc7499f256a25c834ae9ab940e2e0d2e176f48874c9931fb11b3e765af7a89d2af9afcbbd79e181256a65369f199c890406935db87e21f15f6ab7571e9238a669f35ac132e1dea424dfbf0e850cd1c8c636d66b8d119723a584c90eaf44e281929e2dda8be8ec84bb9a44c58ecf897a78e5b7d4f028bc4356eec8929c78b0219ae3a4c6cebfd44ed31f8aea099336aa3a56f4812e774a623be227ecc38ea632e2303d88dc356a326f1642223346754924929e08ae0c5b91c0acc57615bdd45731211e957877adacad76c5bac86143b803f3c7d525c3931cba786963bb8fa50773152b97f60b28f7de85fd8e36d0d9a5ea9804df2f3e82b39739e52b9a69192740d87c9c08b153ed2cdd1876d29bdf6990ac49d0db3306f31273d2d05b1958b3d803858eb0eb2709500e311766eeba0a8a4ca20c6ed32d9f75d9967f14e0a900b674ee72036f830237526ca3aee4b8b7592da7939f32cc133f065390b74fe323010f8c963f6aa44cd5b5cdee89fe502838153152c65cc32adada8354c154fdeb839cfdeb770546c292b8be551cffa5b16d68b9fc22672feb501786c684c11f416e655132ba705bee3c7650b0c9110caeef74b1c2c9cbeb60e5a08d4f96b6c35c0194cc2eeacda432bc90ad243de2e828332ed99e2536d0927cc01a17dbe536a7fc90bcb4e4dc825fd15428529627a36e39806eb79d9a9788c018852efaff84bfc16fe7b54289f115ae2f29034f04e61828a5fc107f90f685b460a580d0be2e3bb63e61869534b4310102a3957fe41de94985e8ebc637f9a8746cf5ece09427cc26509ba7e36e4b13b7f8d91eaf1e5db42a009e93d84a35c166ae4d7cdcdff209ca64a6d9e96097a3bccbab999a4c7450d793da575a86465266a313cd2bf7c031086959547915163234aab624b15d4ac5054de244eaa0eba07eeba17e77c73f62dfebe4a288575c429315a74c20e601adc667aae7710cae04c877670eea53b3047ffe5e251b397f835eb3b1a88830e18bbd83a26894d505a1cb65813f01e21dd7a22a50ea3b82d5b43820d29b60b32b259247d0a2280f6126a316b055d3c1452b0d9e9791118c2c4fccacdded054c7b9c38894dbd8c9de45db8a0036fefb90524e52f75a98717768710429ac3d363cf6548a7a3735ed49c5a974d94b4adc9cde3ee3482705ccf767f4b6cc2a10a268b96a7a73dd4042624ecc3ab8f1193cb91bb4553adc8f45e013824ca27f9feee090071d26185351932b4b291670d500c42c567180aef0ccf40ab835ef80fa941ff1c81a9cc649336de6d864ec90d664e8aca4749c637133cb2046742822525ed24b86e4a695e0d6d143fe0cbd9e4a4390904bf744812c8739e938cb4b12710bfff2f650233aa421aa0d46aaafee7686444761ddfab4d8fcde159541c6e32c65dfb158f7ae48fcc2059fb1f00cb6a61271cb2748dd76582614d908bbd1790d9b6fa07393e83948e550dd63be6a28192ed4789addc40ed7e3ecde3e57403276b431c82d350ac046f16d6b2d9ced18318662ea27e6eb285d398a82b2e43671e2d78ece104c53fb8002036d50c2ef8d0a3eab4f742902d0144a9e274bc366c1440ac9a8dd4ce1d3dc1281327c637cc270cda663f0c8550467d332dbe59563d84188735c224f47f32bb63749d5052069ab5096fc8f4637e2b4e6a446f543a7a71626a5a70c38ad70b11ef61d065ca8e57b41ec1ff4e5339aac37b39b9dc7daea33b0a234c810a8ee742bdd69110c3b8f50f44bcf12f101d5d811f1ba2015e637dcd8e11646705980ba01d8299abbf503f04ceb362ced13f7c1a6ad2305bd650e1577b6bf1fdd19478659cdb9631f3fcc0e81d8304e2da601a6c722f5a583d88fd66215c306081ed593d90b0cf177cf020abab1e9700289e6cc1a2aa229c6bac93a339c24cf6057c0aacf241788668ab7cd60e2489742fe728fc859e22177aad9737c3d0d56d82975372fed9698a05ffc3e1c113a21b1487c38bddebbde7138a3fccd5be8abbb205b0dc450cc496f227f7215be195d9a4c4aee6066a2dd5c884ef891172b8693fdef33308eedb984d8496f1bb18450a5f8dd990327728f7c962b75aa3eb1479ca5e2c3e7b7bcbebd2fe24b9fe02b0bd2a5e5646bd2eb15132450ed4f91179d4d75dec3309022fe64e797cfe41d4a73e89c9c8558027a2270c7647e9f4ea0d56b322084e20e1d99b6e7a2fc18c64365526c4b79c6f4f13e546d6ee59f3b27882cc8c45e4b8eed91746e104d8f8b08b30802f677989cf46ec5d185cc568ce8552af5cc1d03b2e861061eb7db9cac57f8ba21a57731e3c4af8ffcb1d40204b564a5aa0c43e76a67c65e5aa65bb43daf07b9bfaa5ca645eb8dc7f88edce5d793354da13a16b91f2eced410152b032da0a7bf7b72b2b7a6d41744946c653b7f7365821fd0e26536ee13f6823589a3396984cf3a537931a179023822fb42f10ca8a216a1d93a2a7a554c1a89a055d97dac738a45d34d5f8a9211b319ef9f3acfba9cecb2fb4caacfe65d834c601dbe0239f48fec10ef028f248d6f99ce58bf5ced919e8502233a5fbc52b2d7f570edab8b2d348f239e535452cc668e89c3355f901e4fa33ec7701c29388c4d42ce8cd65ae7684573c761dee7c588362d4174a94eb4b7d58e90e3d94b3fa6995c3efef1827f33a7c01c0d125fe163dfeac495e8ad22539f5949d5a9f14568983002d9edf699fa0942f99bc1bcc7ed3158441c434abdcae8de8d99641526f42e87278f4bf02caedd9b6bdc6f66b05d2a8b92a687f8c8425404198acf648e5a232a01263ce27b1539a1e2a6f2f41d542547f55f062c083a9b9675f113c1c3d17202a3acdaaea533e2e2c6cfa23be833fe6155d04aab4459444354579ca2c9d12bd350568d7d82d4979f5e73880dffa68f8eea15db0dd6d02e0bbc5ccb8dc9f422caa22b5fa5cfe14c200674828c9d4e24eb57386d643e1339d36a39642dc04550132b40dc05d52d43393d8b54ab8328e7c14e204997b7d847f60e6a88627f2b9bfbc3dd233be50f7adc9471f1c3dcffe272115252b4fcca25b706fc074125c35f1de1b4adc6d762e88806e78961e9a968392a0cc01a72116bc59726e7c35370a5195365906120d077e26834b8b5049b9b61e6c463d891ea24fac5dffaf4cd0e6a27de15141d0deae8099ccd76206e976cd5c10ad0c3815662e3c40b6ded9d209162f5705af93e2b04f8336e6656c05513be249e68bedfdadad750d8e82c1644ae7e08c066cfb812d83be24bfbd6c370c3c90b13af7697ec3abe0b05db3859e4899f52c3084f353c714483e74281f9bccd075a42936de52109c3c4b9183def98b9b7ec36d54fbb8aebc80d7cb26406c36ac01525efdebfba876445243817ccedd884ffc8787859904c22c59d10d3d0d7dd629a49e999df3b8f8538fad300ca3bfdc9a05a8f2874cce39b1a3e365be28cb0689afcb970e69a673059ed9886b363ad016883801222941dca6f251c13601766353dcc2cb81c75e08bff84d25edea3bbda35bbef0920e26542db478f13bba395c72ea95f7d3841e35e21e14e2c337dd6282c56462cd21a9ed870823c0dc4af864afefa3fa3473c3609fd9ec1b9655af29ff58959d5c7d0dcb491e3583191ee11ed0ba0430e94ed1503e04232d03fa934d0865c224bcd9fce07b7ce3e1930852405c34f1b2fad9603d37e096d751cbf9f62bdadc3c47b5de3d9c716e6676baf871d7b5ebbe369816db2776674e4ac095f6358a21869e3274041592e954065178995f43744092f2c8fda0cf8a6e903763e95687cbcf55722c810d48f524e2a2852028c639862cd70a23a4c0242b8f9613a29e4874457f47c68c3a095f222d6b0465f752c90ea59ce67e1519e2739a82f40aa4e0034bdafa3a2cdfc931d1195ba882657315d677adf4b18e4b4c097ca36054b94d94a67bfa1ec1ebae171183cad4be939fdc0085b49d5410bc1a6377532fa94da7bdd85787097a96b63607ef7d788a9be8e12f2d85cd7700c2aef0e31a3fef56d5e99ac57252edfab4415ac08c95e74ac824e2a58e2344a3fea343de97c74bf06c30bb6834f99548834d0acc6d62f18212408499af3280552b60d792aa018dfa6723e1b0f05e0079db1531508b9212cb07c93643f9edac7d08ecffe2f59572ed366ae1e0bd5355fdb28871c35896c1c11e91fc0d2b86fefe79542e9f4d718d292a251a3604f4d9a78c53300be1b7b6542dc35726716a98d6724a89b39bf4cbd2f4189005dfb2a0b4eccef63b9233f8b8c0522d868d81fc4107e843226101c908c86b2572f6750e79aac1031e4f84bd026be4e6535e165d7bc3622f952bc6cd04bf56a619fa418cef7cec2abf73c1a816f1654234cb386ba248c7144885b7b2b8f7811758f7d5806d3aa4ae884a0995ee557590bfe5a042d94196bc5292e1d5ff7f8f0f3ee00a1d4905dec098d00029a0c7d3e8f462e902cb5becefda3eddc9d5b5cfe9b989d0b17af9ca39ba4007d9ffc9839da5c658e48d6933a38592f6af6d9f0cf279551fb3c4d9d1631d9623ff66847ecd3b83d96b649cf456b21e940e1f17c70d2312879212c4c5c03899ef151a870439feba2c44eef83f2d5dddaa254080ced2a8da4d2bbc6e24bddcbe6a79a8e3ed27d3845110da104831d5e0725c4518a248ff6585375bc38de0218c3d8519254d114923c82531d115b8148a86f68eda56548f2b657f7f2add8e7af1d684d044813e0469fe5e69478c294c8d8f42bcd5f74c385f45e0212a0232aaf89ff20055d39e1b5bca85a4ca5f3f754a38ae2c044ae01973213d61bcbc53edbcb1a90477dd98182dfe3682e1580415cf447fbddedd592f8cb3ef1cb15170da58a7ac13730cf3675cc3a6a06dd99540213ae29b564b56d2ea18d415b55f6e3dcbaf61cf0a1bb31db318e24fedd2f5964ff9cc720bd60265aaf216977d329f2a68ed1b66cbffcb09fdb5166e50765645e2f1347b147aa7e83251b709ddecdf95466eba9ade43239e4ef94a0966403ccad23ceff7c5f2eac62f9b7f6dd15ea4c8abf2864ac3a10e46b15194db422ffaec76f6091733812245cd11d2097d1d7bcf477eef88f8a0246ec127a92ede8909588dd25a14b60477cd73d2df23db4b62ef2e1bc6fdd9db9deb65c906e234b0aba76ce48a2639f28db26e5069d9f36c5fb5dd7a484b2210b31f08868eeb35ae31293f79e0f05d9bd04ba941aee92685c7a1bd1057a4b8f099a5dcafe441504e6dea86349c5b5cd1e71db41c22651bb2583d2def02e2bc3f708f8fe668c984972eee0d00cc06d3c3d628d332652b1220dff632dd7a2ab71d09fb15af65aaeb900d04ebd51cff44f6b097ac71c128ca20bfdfb27432fc78fd5497faff024a1e6ac58a7b2e137334a87d6fdc203fababe8153cf3a2cbe8f66cbaf37b539d3e662e00c30544d13886c30e248a394b1077431319bc637eaf0d202b8fcc35ce9e0330af06b804ca79e6e5c057726e752fb4260ed2f4cdb93a76a9dd4d6d54ca0ece9102035d7a19088b8de37f219667e6e40dad3451e881151cfa235f2fbdee79e7ff49972766517f60a8f3a5de15600d39ba37978d5aa07f22c3ce71bf11e02bcde06d1e63c410966ef8b135e6644a9a7a25511f5a6b9938786952d0c86755f221ca4f6dc3633fc2c1cf9fc7e086acc80e98646256ffae3116b2531b1a7feff902564b79aa110396c3093fc3396e803bb9b1ee4e92a5cfab0bc79840998efe195cbf89ab6fd028d0846e374d20b6e871084c78ed2a1e32032448a550e391bf5a815b17bdaac8ea9780ca34fa3e1629da70606acff02c0fd946e87e5a2c54d19c1004f34ac78d19e2f13c1ef54d2001de771404495932b4e0103b049c668c34f49216c9e79dfe9bb681c01b606cc04ff0b572f655ab433474f96482d9b61171c33c8613edd0b02826fbad69c5032a82d709d7a80c61107c51b6a1410f9310ea6ad41013896b1b5f6f3ca2ffce1e627717c070a1f6a45388c5a493f5468c554691fc43d87aa7622a120a560481a478e64600021b52e866cc14813da76bf7cd4eeae4288befd41ef345308c26d446662a54fd5aa275c6ddab5a004a97cdc9fef56845e3c0729912dd00c8b6390f14cf5b9ccd80a9bf80cc97ecbf9eb6d041a002b6480e27343c71b77cc7566c6c3cff619c71a86753f71329b1da097792075f2585f1e45df111a4679e01e2b35f19b73f8161026b3a664f5a28d3f441ad7e96b574276f3f5351bc2fc2b035312fb660eabbe3785c8f628bca1b742a0b312b5ce94cd4fec8ad5d475c8dc00dc3f9e0b36e5e0019a47744830c09f61b51f0a9b163ae97fa058401f1a9432281787844ad593e5a3adefd7c4e0307fa7bec8053e76b689138f737cb92d3a6980e8c7396779f7f9fed142c8da4ba65b670542b6dacfcf1863bfae9dd59f3ea1c008322a462717a621b9a3f8d95376265820ab3aad7baf4cfc8feb6187330cc519704dc97d88ffef52b7a96ba6845b5625c00f4ce9801688f84274735c0801b0771cbceab4a0af474babd35d37bdd7f479c2ac400796a127ccb19bfa97ebc4ca4c5c56c317387d3794bb1d1e7a45d9e9a4ff8b2666907c06d243c77276b81dcfb74c8180c8a9feb2b01adae9626e25568442e84c6b8dad7efab0220b2816146ee6e5f0d780c125226b0e199e0ecffe3db8624de696156402c4b377cca0ad1eae03249c0d1998f1bda8cd815200a1d54faaea9575cbc08b21c03cfaec51249bacf5a2679016d5f88b4c32c498f351700272edeeec53c436d29f010309c50f7829a01991e15c373adb7a861296e924b71aea73e6d3161506ee9ac555aefe0aca0ccaa60d2139fb59ae1f598959f1c64a53461accbf2a9246d5643aa1335ffb0c4654261373c2a2612e3b830a1dd61eaef67cd205b41d529938b86734fa17e325e5354645cc05adcf62c46355f816deeb3e331607f87502b1caa3dc9159950e0680cc1a4d308ef0ae6ac569900d3042f58aa05f66578c7f07471713e76bca6a53ee222e55d93ecbc5635afbdacece25a417621a4a4422fc32e7072386b8840c24d2617bdfdd26699fce1950f70870d8e2f3f05e21c4bb5e11f51964214fc7f5985c82993cfdace6649488b67e83ea7f67b80e82356cb5722af4f52f5439098b1b64e5f9ed3c6a85e535e3f29dd5bfb3b70e226661adf86e41408596a29ea705807c1626e3b356fb717bd80d294a5eff2f7e4fc70f702334921997bd9cd10b94dd94547f649765f6f12347b57e5e6f47174ab70c1cfde0b3f7f3a61aa4d57ed4b8de01c9306f723fde1398cfe5ad3e6647222ab21149029811317f6f1f80ec6db7bff458960f1e5f8ec0da934205a5ff9cabf41b81fd6957c82cbfc91881ac9be343df2ac2090b3def240b14a788ace3c3b721217351ff9c87a6f0ef1bd70ddbb794e1b7881793b0544ad19906bee2d12e2862ecd2f20fc26b49c5b4e33f2bf59dc52b1397e99073a7551c0400592f8bc0a721543143982e73470365b183cdc9fde16d10eb7c2e100f052fa9df668c8383a34738bea8bf9465620173d5e442e81420a7e095cffd29787a616ec0bf8139bc40c446b64a105561b14623d1684fa6467066455ada6239bf6503b8dbe7e3af39428b4365d78f35e1883400efb2284710cdc8dfa66c41620175189301f50b7a1102e0c7240d5475a3b762cb4eaa904f24459af08c513d34d354c9ea75fe3d58a7df300b1a793aeca2b4e2bc1dff4521635557ec6ebdfe8ccd66b3a820795081bee687b499db0c3a69e8595546ed339ee34aa5a892070cdb274fffb3aa4e33278d8521128cd0353a238c00c91c0240e779f4c80734f35feb7fa82dda5a0a29d61e1678abb36b73843f003f1a18bd816d3e88bd9b7b7a9a0fcd0138ebace871d0d030474b32b55ab228b786cc88e610d07249745cb3760f5f34e64e111dc37bd5d7ca4324a012987203bae7e922a209d1f0047c79b389d158db75db43a37a671d472926c03fe2d6b1d43d42ec515bd2291984317f612143a2f610e5f01a98b650cc97d016d17426253db6975249571f0b0b9cea732bae742e129394ee1ed8b689b8c5ed2f0fb8c0547eb4f0ac7701f6a3f1dbfc8a9e7c821d6b26f1ef56e0c6c818a521d239daf4139c03f58e21a57192e4d4551a767ce80a6ab22166db1955122654ea76d18c05780fdeafa1f64f14316ed7c688dbb52a0f56da63d9febc1d56fe5698c97dd4a251978a6607915f03f99cdec8f801799341d87c2c2106c3383e8756b3f694398d5bc74a9127430a66fbba515b2b5b78d7b252e72bc66c880ed759ac625fdb3a30517b1805b0e230f807975bb36bd59c0282ff64ef5fb4d300ad15c51a779204a06f31b992b7117ebd6f7bf6502e1a1f26bd462c90efd3fb489978a7d764c42f452b8ac50bec8b3520cdcf2c0c435e415e090e2acffe7a786cd8f3394d093408a70dd34ab115d9faecebb08cca0b4271b9e40cfb212b149b300c650ed37597b2372ea9bd56018e746fd522e78af742d90e298a59f61ebf5970c6d5c3bcf1bac1e408678515ec5546d5471f1e44fdb008fa22eb1fff5096dca20ee77f6a6a80dfe85ede6b4b36b9a4f444eb9defa4bfb49ce0f3fb600d5cae07a8e2d133c77c51005a96d18f4930bc0935e44a3d0dc09026f37f283f38a301d9e35939022f8f1be4c3e0711e30e299eb76e89776da571a2a162cbbbcf94fee80b5023bfe13866be2b6862f67ed840ae2d8f15ee63212f23e847dc8c924918156a46e331bcbfec7c23eeb4d7ac37902cf1fd435f4d030a90ab6838570c203b624a2210960e1519a3ed17e927e19e69069d34a438de59672187884738f5b16f81a7fb10bb9f372144fd22aee10e2399cc2201f6c3b5cf4f843331f1160fb275f0f61007625b803f9d108cd870277ad9636877ae9a2a0a8c2287ba93f84f29d37dbda8debc2142c9f0bb099b56d43e6aeb9d5ae828bc4a1e093cf32bf476d9933c82d625cb42d843696b89ce599c2add6c5365ca4268713123b9db01f156172fcf218704632a2614d8e3193510818bc2373fdec0560bf83757e7ea4bdd382388e4932e4aea557252c4322e1d15d514d7333c9fe522ca72270ea6651370530ffaee7de3cfb71708696073c467e710343ad3f5f7183c663a4f3a1f4274ae93d61c001d5f646301b1feef19df6716b410c2f8a16b7926344cac8669a0dbc5b6c0f80c1cd7ba55fe39b3ef423a7f5ec66007a98cd8b528e4ef87d87fbc55473182c35d3e3e628e845f2f8c137ebae75edc4bbc9d46897281a16ab9f7d37cb7f0d8c2a0f5aa9d201db943bf8bd72f7063aada1a50a0595a062ba9900d0f07f76a1cd72362b2d7d9d143fca1a949ce2e2a4588e49f00ced3841a27cd48cb6cebcd60a758b164b280128760aa0ab2c5a84bc8cb558bbf8cfa9359745cbbb358d51e67b2d22fbfc289250982838713cb35b668a340ed985e167964d27249eae61337f1241024e04f08a20593955d5dd748afb5194589c257fed2a32ffa9fe17a5ec506a2e01738b4e499b093f3e265bdcaa02fe2d8bc9a9c953f86bda98ba099581ac9d7c9735a7711b8a8c37fcf94cb379dbc235e6e2bc59492c9ad54e773b14153abd1952cde0b37280ee873c5279d68421e5b9f47c8c7d2e7713cd0f8e5577d0192d6fd35fb1896e0194e528508002ce23bbba4bd7dcaeef86e211e09c336be70e96306a5909b4de7ae355071a27e18bea8e570c84734fe177bfa74a46cd938724ca0e083b281aeefb1acfda01a019d717a1bfc737eeb2a08a02da964e11d490828b36a15ce6a7ee98a5099620f54130fe703b6c04b04895c6687435c2622ad9b748675d85fcf81d6fb492b759d93a9dd3e324075907f9f3d0626af8f06f8a5f016fd31a2f03553fb22f9bb3dfd1462a3381bbe5d41e909faf9e5508e0e4edaee5fedd8248b198b86ae3eb27680dd8e6fab405a955c1ce8d3d998f219f6ca0ec13ef505af532c390a6d66da67a4347793d7b1c155e3498a680e2de769de15158c378b51c72eda5a0960041f2697a31e4c2ce3f4d4001b1304d5282e2ac178e5d10fc97a3f9c302572c9e5c6fbec7e16c69b1170e5149cc5c1c452352b7b0214fb67f2e746c410bf7aacd61373e4287086b317072c923a4b45df4faff13eb49376a9de20d1bd57dd147c42ea00d9d253e19977e947e475c02e94f3ee6910679e844b37226c4aa4a117dcc9859f6a3ce91a94520b5f7f2e1e6aa9dd25478fbe6f27bae57945cd60d0be56b94b0c4be111b8fd2a3374e3cc101053b6656ff2f1ea75faf54445f119ac6265da53cfda2708b70d14b42e401af0b9a63beb6555357661db75e775495841440b4774a690df49b6b6a0e8ef0829a11de1517b5b3de6aa4b5f317fd86604b5671f0f3d5acc5cdcdf9fa51b4770e6cbd826d40e61e56f8323f186a14ab139a745fa8ba1bc27688834a2cc0ac895d9aa0e5d74a729cd32e1afbff168aaf3ac9a2e443c68c44cda959f69c9321cda72131f4b2b351229399d6e5d7b66f3b13d52b29bf32609f3d8eb35b9d83ff9f72294088f94a4553550bb103eeee8cdba03f9ba175bde69af5be432b83a8b4981e5590d596af9f5e84b485f6264de772541c4c1c62ddfb29bc9ae0403d9624c2280b710fc6ab62e5380a91242e657b70675c459112137c803bea3ca68d50aec46f05fb64033cf0a0e306fb8ad1bba56927e1493866de6dfda75241907df1343786f98e67bc218a16d4ee1aece3985a169111ac41b3dd46e1992a168c9d81942a2e4088566dc3edd66117cc0c6596390b59d0b6a4b2299236c7f655fb0ed7d92fa616c3a970ed15d16aaae344c355942b28dc6750c66ca8d3ad78c9576a688ca4b0571138728dba8fefe9d4eb19027a8e54703a75441a50238b63e83e79e2d009939789a7c65600718c58ebbc3e1e2e1637ef474d987a93504f35fe0ef45d75b605b2acb8df5cd3eb54637585d74cf19606b2d2b7dc251f44318a6bddcf47ae83a3d80924dc26711571ee3acf481a06f6e124adab70c75b7908beffce05a5d8dd662fd020158f8a9a4e918a046591ae35acef3c67148ae5d7de35444170622c84e4857fd90e257c6bafe50604d599e7e509b6ca8317c4b0d39d8571639ea632329ea2a83428fcd516c2bba7b7d576ecfd442c701053d9ef4169ae0b069493294074202faf34c2e411db8e95c6d74df30159150d6f9b745d6744681e62a5c4af6b55a1387317f8a3453afbc4cf5a760ce8f9b3675695b1f1244da63f274a630d150020b00eab96e56fce7897e704a002aab4ba4e658dd63d7224e3b3823bf71fb6a281794f3b553fbf585dfb52379860b6741e21fe0b3911d04d33e3e291d5a4685405707fcea5a34c4ac5d957b567c5811edd53b0347326dbeb76887b82bf70aecb3afdcb6dfd780c64db3276e542648bac295ea553a8e177efcb6a11f42ec1d53ca553d548f34c7a22a2b5eca9d494998b2847176c5dda733fdc49a64df6573ae292cb0bf40673554d30351c8d8516e964eca4987a5450f1729ab79e64211d3c73379ceceeced494e7edbd9ccaa83bef276b715c47efca0e8011fa809d505615991373260b57ab00c17dce0dadb1b25ed7e5804dd7cddc5305430616a2ca3be7f9c0b2e7ca7dbcc1a35506486af4dabbf840e57e60ba3a2f663c55feede8827af9bb0bc1602f7bce4a5f6964cb5b3bee8413ed9f1b747e6a9cb9d36f8caea0e0eaa510bbccf62cbabd252f2f26e65e017fadbe927f0a9c1f2ef545bc4d6314b39367c3443f06cdce7e66b5e0bbc25de95cbc5b5ca9d3a2f3e9a8e3bcdba4f31b0f1529772b74a5d0c6f7c977b380cbfebf3b19dce9983230e285c861862bc1b25ed2d711b782b5671113977585f9bb28e69c58b6974872120f4e61a6fdcc602fecd15fd03fda1d7d733d637fc30517ef95817d518c7b1a2403c529b0d24becfdfec5ab0525a55ec9377ac9158280b9337ec1fea96eb93510dddb64c2ff23e138d291b1ac5d1bc8b8f69a9e5fb3a9903fbb1875011d6a9ef63d6f86a79dd9227c6155bf4509ad636daaf0f1290dfb81e2b56be639d70a6f8cbdbb6cda85bd3762345de8edbd4b4c3f213b4661b4d02a81ec5226c1b6cf3a371a6041c66ed56d5eab5a0343f9af952768fbda128d1d6639b0998ddabdc83882c0eb78b83bd3525789eb70f8ad97df39205c745277c322fcd1acda6ab69ebd7baa6aea70f497a4d32cbe8a05e4cc0091ef93c117c6cb9098ab0df30059ad43e74231d1894aaac024d253692fd65e83f468753b590b1fc829dfab9d987a5124aacb267ed823876b80fb6e39a53421d0fe42b49a5410893452732a2ee253423c9f4c9469a607449868160a8c7ace066f2919ff14798275667da7e020638543e4b60b65c1feb7fc9caecb8228b46173ea6cc2e6f0123674125206e1d3b93594255e211a378dfc68a1f3f489dbd68fc0e3794e38d01f6fcc3d2e4730c050ff9263942d34069b887962e5b7dfbcb3de05c4c6108175785c546dd573d89cb550f90efcbb55701e991be8a4d6051802b1b1b980671769d88ad011041c61c5a1387713e1d10010d1cadf723b7fcb1a5a17484efbcd6981631435dacf36022a94b9102d29f11f7b2cff24053f34305835fb0546ae39c6933db62e412a090f61197a2988ef88045313281c8ec6a2731bcbeadc500412f687c9fb720e923cf9a617ac2dd007ea3a7a25f1da4eaf0c86ab51be6aaad3763837c1c624c9131b581f205f92482beb157782f04a8a54f97b9db42684659f1e6f82290bb8d4bd394d353d92a205881d9486c5a5e5e067a462c99aa093346fbedc539a23fa4ff0815fbcaee67f3ccd0a23ce5c169e4c5a0f3f57165f95cc1021dbc00d01ab5b68ff20a341bbf005f13ff94d956e0dae7a19779a73c8e1fd8e8e53a9489424bfa409fc5d46c0084c2facca2fb8e2571e46a75cf50bf4cc12fba0b1845f009676943a2990b696ecdf35d46ee4feaab801b3aabb222c12598bf367332b12747c514f177b959d90de6d0e00f581270a2be0ee18b21faeab1f3171c7981081d840bd5eedcb68dfecde09a694a888398a57c9f91f585aa004169221d6bdbb11acd11721fc1277c98f60e4a0fe6297cd92dfcabe642ff451f2d4e24d6c451673b8950be56c7777948188b1a046bd4302dd3a0a5c79ee7583ad04742ac9b052164d08d0a0bbc130bfbbd27d04e8e0649aff9f3717397dcfa3199bac34aa91b713926f1258ad699e5e045f72be9eb2466788a2d24d780eebbe3bda6a66a952a63fc1dbf54a61c893a7c90b0ec8f9ce1f5341e66a5f3cff2d6e0267bf9eae221ed31d55164b8eb42d31f8ac904b33f1c0bd0d9bfff55730965170c7246828143ea1ad18a48e620d7749f3bb35f4fcc2ec8c5828519c4d305d1b57f0236b3a5acd8b309d1b9f2171053bcb04f5c30c139e01a9697c629ee5e451728331388beaf9a9b6c705c8758d50ffbcc47d78dea8acb8f9df513fc48bf5efa648a56032dc3fae1b623ebf735617030b880ebd50a03b334a87d30b89fad9c5e24e700f7c1767bd58ee08bebac4926ccdc0489ee9f6e99a6ebed884d4a33cd810ada56a77df63a19bed2f831558a7056eed3321d1a18864e93f27c5f2055bc3c9609d6dd3322e895de0dfb0c5dd8cc1d3890a6f4c007866fab67d5f5fb79656512f526792957b1c53dd455bfc25883a0925554ce1ef36aebccfdb5cd9e42bff30dbd21142255f01490840318c54853523c8fb06bb6c86ceafcaebddeb5ef0e410ae38cf4aa5bacca6b4a55627dd1ba87deaba1d4ddd4cdb464d6e25a13337607c6558e57189c8fffc16947ac36301c62772d8f0bbd567ae5733a23a955d6700bc085355a5c3daa93b6034ae3e192a79743134ff77998d94661021c4e11ae93b8823eb4d889100c235475a40e68ea82327a0d1393e7f53bbcac6c2fc46f5a4a41f501b2819b69d3446add64da5ab0058a8f1e084268be03ef540c3f08c199642cc67656d5d6c6ae3befac30ad943eacc57d166a028290c7d70788f5eb56c4f855c040e1da673ad5089f40b71712e2ee152fbdab24b3210c926033521433d69904a3f219212ff67bffb20adc766a59d14994ef3bce72a22ab2dfce0dd714cda919a5756d2299afcbc0bf042acef996043d2d5331217107756a2f431ef906f44f24b2bfe6ec392355f9ddb427618818e8fbabc83f8169250bfcbc44a04d5e0d1b35706113ccbd94a8c9850b5c76028644179fec1ad673751824b0a584da2d19bd72d03bc8e67a69aaadcadc83e650891891b2ee6f2d3e728c3cf161323d04d8708904f4a7ae310e84e5f9513d6da4d3c1e41a1d8eddfafa4acd1c4860285cf0f4d6dfc204a731e571da12d80f99ffe4214907fbfcaf14ef71df202bd0fa9838130a7c0d987d08958b234f6e3d95bd9cc05b6d5a73188dabdf97dc605654240e222354e5c14635fd397d957400529b963917326c71ccab8e7b6474f7c0ae37a9991becce84ad5b3d295afbd90335d829ca1ecfe118cd33626491454d73ec0cb8478375a60acfbff40a17f1cb46d31ea390924d5e2ae10bdbfa60f8bd1ee5137e6a002d3aa17907e9a33166ff0e2d3a58412a10b632844d38f0b4c9661ce3c423100b20aa584e351c027cec0bb169ef514a792df7abb36381d73961eb29bf8ea38934619e8608584e24d81d716cd6a353b82be0535f7ec351bd303ee2c8945d97b994f2a60f02db5a41efe8623ea0722f25f306b9fd2ebd1fab821fc30a2f1b59e33b98dff3e95583c4e54a09e9e1643ecd2fae9a4ff723f6d0e88cf79fcdda636e8e479d43a38e7c32de9c702dda6fb99eb9ab27667698ac0b6159656537917f941520223caf05d7f285ec6f5e508bb8d17fc3c7b42bc924330fbac50a8e83b36a9f051d16aefc30c4aacce246b51d2cdbfbaa5ef824a63780846a5bd570ec0f5bdb7175456a2388236abe39113f5725b121bcf3d586f79b71dff03c4d107d32fa392c40783eeab7d32442ac96d702a46c16d4bd554255d432923c5e551e2e380618abcc9335513556f8589ed7d4ee14b2e6e817351e99c48eec83f8a60a5a2edfebcf09f6c8db01c17cc5222c7e1bc6daa6b51e20b83385003c67c5eb642001bac4eb1342f3e45e577ebea217ba5e93469a3ad9cc61c89aa2d11d2e6802444079bc4320470aef5b53a72b2915986955220d307fca540e5a90db1c133918dbd6c7c940410d15a9def4898cfd0207f673202446a0b552e2f748c9e96cdfc823c904ebe85ec76304151ab6a7bd767ad96bc6306087d723d6532ea40cf7c08fc86482f83b8ae81992e30c6d3a30e380c369f87009e558f779d88d20d073bc407ed0e79fe561a31c2f1a65e18d7669db08e0d983bfdb091b3b8d36a8debe76a31e309401d3f6a0f31eef2dd15a346b16c7c29fdd4919fbee0700b35b12089f0743ea8d838711ad0dd01d7f0eaa988b26381a67e945240c3524697d58100028fa24891975b53927910806000aae1f14c6e7c46c8fdef8982a0344dcd76f94327f5eefc7d2844c5088deda8d5267edb1af778acaa62e4e8d8bdf58e84121ad0c28edea791e357c244b68ddfdfccae046573d63e42b85e13812dec2a5f0a219ce6734dd344f8b7cc724b64ce33665448c7f40a373540380ced14d5fdcd046a334ca84d3fa0e18ecec6c0eced295d1556955a341dce7529d7bff5fb5fccbdeed4e441599ea7a7b0e14b83d8bea28204be107b271487855250f7df914e46c1cc6c0db159fc27296c4373c92e7be92e8372f4a8f0a15ff1d303a32b87b6653cc89f8ceb15433fba51b4f1c21d646fa21d6bfac521ef0e604e9b64e8ff4a3d1c19f7f08fb573554d60909ba162c314b673bfb49daa7ba69968b2742c8e1e523a654078f0252ef08daf776c2e2b23ecf3784cefe948596669b4127665ba5e4a2ee729ff765e39065314f0f12f9e6216c2395b8b1710722e98dbf17ae24c6e2f590c6fc800cb87be82a75649c835eb918239dc1cb9da3f5293da6452ec3fd1d019fa7b2d61769cb95cb22d4c7b8c4cec58850ae620b0a504334fb93e3f0459c5e33376f9fb49aff27649ea4d38702c6125475bdd4ac717d315f48c2aaba6017c254ed71b37d398f89118b1b3a47022d5a43e58ff77b2e934530a5bf050a6409f248759a9a6db7a42bce7348770ef9eed84f03f06690b6df96198319d221e2988bf38147c4983c724bf53ede6835496150f13d3c91d51734f407189b852e8e5f04a68ffc223590d0fbdc883123be3d3d5f37e42ba81d84902e49fbc19a7a56daaeb3b80fd6c70e58a072f04182dad3d5036fe36d911424abf670c2279b9c7dde524c81925c15966c89d0449c7e3692d19480d1c672e895ba98a30d9746ce9e2cea45f9a410965263a39ccea3acf123b421ed443196e1d806d75436d9171447b23f5a9f8a083a80b014a80c1aa22148d7aac957b340e9e4c6b4c3127120baa26fc9f358653569f30dce404c7be426ff7a4b1d0d640be288cdabb0b93c529359487c0295756e7c30d0439492d3922baa371ef1607433161fd9a6ff35457b04ba0f5866d4f22b5a92ac06d573232f1a04c4167a5ac267b782c771ad58199846b3e07e60142bef3e9f10cb142774229410c8c407a430743fe7ff78d63ce21e19a82a975aefb59328fed4893907bc40c3b268c9a56b96e863c3ad0d4c0212734c54305471ed815b1c8fec28eda87785dad17beb9443927c5a1090938ec0ffab954ef48b8b9394643d93bfcbe6b42ed9231fb82db0cfbb3cf2cdb80cc3422db3c04ed04804267c4b398a953cbd6a8865a45651b4acd9073cbabf09e7984d587442f45df4258b3919327bc082272a3ba5fbda4b169a34100670978f311eac03db2029b19db2e371f1284c41a9337469a899489c57abbab13e961765bf2be937aa189e183c0db5bb11879979780b6a512b0eb23105b9455fbabd92987ff94499ea6f98e523b408552b095b40969de9ac81e7f5a629d9326b29ccf70a8adc58a37f9d0a9bcec60e3c603f5eddfa719eec0d784dbe9b69f6a0871ea8a6d9c64520242c5673bc0cc64e9b8d7dc8254b21f3e2af01744754b2b5fea3b5ab5efa56558508876f0b0c839b70114631b9e47e485b3ef520dcaacf2e21e1c533c1f1305a8bbe3c8456d46035d1eae1682901486ec817abd8910fee1be2e514cbefa4d20bbb139562a275967f3f7cc438927b7b7ccdfe35d86fada0bcc5ec798f7b89d147d3e2d9687b817e62f1e2cb74460252985d66702ea3a0d323eff648dfb93e48ed94e6aec32406939499a096dcf561e5c83fa52e2428d61befebeb1bf3bab9f629b6f8f66226aa646c213ccd1fe8af0a973713b7c8c1d99515d67486e98c507abc96aed05e3b3a4097cad3bd4293a46dd0dcbfd3b46b0d97a7f2baeb11689c0a405f4bd318ab928b22bf20808c6735ce1472ffe40c7cd12e3da16aa78baa7e963a453159b91439c4a2bf5517db254b32270ba669dd3b9d140a1e7064c51e9c8d1746df2cecd2724b4028c0ac417fde383ef74ae450711f1bd38263e5ef771fed120ce2baa4a35c95f990a7df445848305e0bda06cfd72df44ab8d778da92325733cbda3767870c5e27e5b7624b32c8ae06fdc02952ee71786f8216be9e7f9c42441be7ccbfcfd4a6986791725549b69503590e2e46be99b3f93ae48ca70ae1b33fd33bfc534d330d3a46511085ce592c77ef21699427881ce4a4ba9cdec51a0be2c3855fd3a81f9bdbb15db8073d1b1b414463aec30040ecc5f416a54935267cb367227f67ad327157098b018aa461bc749576e168932d7f8e90b515e52c0bc07c65d099743b0ffadbafad4faf9918ccf4a446c65c665486b0c93fa96120fde7e2223fa17f6d84b079c22e3b94900d2da27526672123da2407144513d1dc427807965bf7b353e16764e83ccb755bd181734392774fd8df1f307e411e991f9f0b7e09fac13893f06e02db506914e44c46bdb2327b5716456da22d9b7c8b100c74c8cbc8a5d28024d49528f726b01617c5e6ca1c6a25dd322f51a3cd14861cbf868ead9a0b583cb6619e4ab0958c7d74cd48dbbe85e5b0f56d2aace284ba8541c64203f36773738a15b9188aa5bf5b4b89f8cbdb5b7413a2c5f4361f34cba5991f7724c97c150b31119ed40545422d7a7ffae730977a427f0107f76f005cb0b4ca96999272522c02b4a7b424a4faa32ba132decbb87b5f43102844e40585cb0cd455956b8232efe9108ffcea5c9aa3ee44ca35e974a991c120a6d6629dae68c4c430c9a0789b770ec1943b06d5370bf3e5004c5556c2c80370b9996bc901d6d18dfc43f2e2f83dc5d6d73e2a662b7b28cce14c477e7fea9e3c3903dd1f5bbbfb09e3319874e774976ae5029b622464d6c92bc114f3bf9d15a05867c1dc808076e3b05e08bcb426165115846b358433db7e15cfec3a1212322ff524c61c84653dd5b838c562ecdde19614c475c7364e28eae79bdc0fcdfe75909a7c44728e5266737b9f870a1e683e0d9e31629c5fd363083794dfd16058df04eebb84042834e881d272287141a4b78717495494982e2eeb5957019ad81c3a6183cc9b10fc6c515c0d9c5878e00983924ca1e1ed4844c787e48978c8dda5e1b3de9b6b488e74ff4c3d6421fb3b1b3dbeccd68930ba53c471852ee51362d68c348615e55ab301afd3516aa702cd3d6ad74a51de22b3d9e4cc55426b7630f56b04174bf21e9676b57b37a33d37554403a930f820229f9f94c8238651181713493d1fdf2d572a8c27852b21f400709b31e42fd513123d59cc1eefb3104be401b1f0c863bf8734291faa5c4fb435f0a54d3780660854f04152fa5dd52f21230582cbb4bffe677c8847277cb1aefa728b09b6cd31209a6db0f24fd50f32a5d9c1665184b613d352419f08a54f68f465dc2fef0c995068c2c67f2ef6962128bfa70e9eb8bca2c1ff8a0a50d7edad891f3ee0a410b2aa887ce803883881948a99a95affe88c77efd55bd9dbaecc099387d18391aad3994d0c037690ee101fd4dd7374d6adda59556621922dbfb73ca1c3203782637d39426aca92344281fa2cec9875d856cd2256b589e29a9bf848db702eef5da75b5b724cc6c20ee6442da6d4ad6de232e87f6ef23aee6916e42a2e70e9aff21d6fd15a3c9a79e05cc9e3d4a8d982565f45d5c23e0f460aa7aeca525eec14e4d6f7a06a2b363b903db441230fc5c87042c865f3edbd8a9e2e514e4f22afcd8e6111d0b4ad71e5bf9815cc0e9ff752ed59de21a759e589ba13ff4254d637d9ccb746f202016fff08fbb12213aa88fae5cd43098c708e0af6135928aa03e1970a1d28209c30a8792e942786dc88cfd68f9b4611de2a66868fefb71d44d55d742a6ccdd3cba6e1d9911931eb84004631b0406fc82c2f776c7a5998a5cdead8b45acf926ee496e7c1d9aa9854823da30a4c34d0d626689932c8edd05ff48064f5e8ecc1b8c2ce3cc30549ba3033f621c4c69ecf363c94cf40d29c7fc56b3e575124b21ce9cff0520db13a8fc8d2551d15c4b162762ea6c9602048ef3fe5325698df7f5a0be269c29447eff65bce9e2272f20125f2421bb029877e107e67d3235196eb312f24036c656d951634c07d223d1399ca89431b86e2d3d9935bbee924506be088d6940ef60c268a2d081b9c98d9ed1a57562c73a1172ca4c9a15efa4e73ee79ffa46e02d3a16755d0094717cc591711b91dcd07e7347c7fab541c8de66ca25b8382ed5e3b89091ce5f829e51463af1185b7cdb09a879da78548062b52626b3f45c91b62e27f4081cf26f30aa6d71096f16ee941284ec1f4aa9a273b312efd95e5b0cb6c8620fa0e992ade6940c1ee77f257c6df61947920a972ae48f5af67aeffd10c170923cf9c9867acd699b08222e3f417b8e5d40562f883592b503815ff4916112dca3d33299da9a3ccdbf99744ef611a9fe7229d8e7618bb99427997d0be98461bf87c20925805387e5579fb984b15f116c8e035b346ebae1607702793e491554c187b5609750cef2b5e54807de1ec30c97daddc6a9101614f695b1bda71d678fb6d6bd2b3b4dc72d6064836756275c39de0a88b21e4a8b2621ed25d6af82e92666b70b0c36b7dd32bb55c661c9de2bdac7db0a9b96566851a521656a6086228dd7bbcce082c5777d94c24ea0b7c8c5795c862ae0269e86a874a6fcbd27ff05b52fa53e8579af965721952d971b887bd97f70a6d16ae2e3b83a315ad67e63cc2e37b02763cbc3e30556f3b474db0b79220ff05b7e9bd81163fd524aacc79939721994c7bb30cc2a298f82bfb21f58b4d8b081cbb7138b9ae0a26002bffdd4a908b2289c9e32bf92353ee107dcadf6bfbaad666bc08a6dff50ecf0f97218b20328d65f171f19e6a085c5666455c6dbc608749369e956c6bc9c7f2b83114e5fe1095474cf2f29c844c1be7bc95606c0e795b733c3a0c86acad1bf28f7f205a94ae379756a7453ad76acaf3b2fdf0764ae4591e9d6080b499879296705a0637731d963aad5766096edae886e8c3dd7c39577228109aa3454404a70483812b92e7ee8ddb681ce0755fa8af6cf3f60cd9929abc69e63ad674d0d819bcb859786cd4b8dfc9f0f32b91586741187421a98351954a74a5ab83774da48be9abbb51d72e927fb34f60da223d66a413e20b46424038e498d75e130fa051657a67f9063fbdc1d8f7e252864f8e20f108fc1a143190f7fa34f862d71c7023be012fc0aa9719aaaaed54168908e76449a9ffc068879b5ada7b6ca2c9e32dad5a361f62ce11579c1dc6b02a760a42234cff163d3a575f99c62eaaf254584f109dd2da2b109882e0f2309642c451cb95439a1890bbd5cb7703ae9b87a3ea2df8d20fb91750983740c051a5c69ab91ce0b30465fe316e43fc8403cb8f59ce3c7dc4430325d371cdb5ca49269052c04eac2be0e93a795c3e3e008659854b6431836f04bffec4bf43869b74f48d1fbbce27f36d98b7fb46dbd4237dc872c8d2cfc19a3e90fff2b95a3a430be4799a008adfff35d7381fd2718edde410a7664901da2cf7fc0af6d11daf6cd02f880529e99098f6a306a2d32837b3a8ef6de9e17c94b95831dc1a2375ed0aefb5ed6e96194f1cb286bbeee2003d06c2a1c0af6c9cc4369996961ae7dd86c31306033065920c7de48c6c47f6f261a829a828cd3c4567374a5d66567fa460012727f7185e4b245b7cc04bc33c049c191828905723f042bf414f26d2a9212b1f207cb4cb3787a2f13789d9f148f382e1859f0afae7bdd2eb3e1c0c33edcbe6773451b1592cd33403df768821db9e2dff3c9c44abcea8c243d49f271c991870667a90bd2907042948891b7fc8a11e8297448a7c8ab52d082e8a37e3711c6fb20566169b31f288a1ce48f72884496eaa6188273803f3f67ff1d332c421be4e036c776f6d68ea8590edc311ad3625b795ea8ad6c5f7c259d935bb3ca64abc4747afa2595f28b81f6364092e04274a36243267eced77d8a474bd60204f51bd7499b315bf9d1f14ca2cbbda2a60fbb41d7ce5469c945b69abe30460079b8b83e195c9b3134df919a22d12ae677d39ba607284dcbc276af25e36b0128a312f564f5733b3e2f739f5548e2c68c52ed437cf71f30fcb3bdf345d9796dfd17edb162c3e7457738e1489049b4336f86819be1cf3465a067a73fa1ae006541b2e448bb70765cacd2c85e74f5c9470ec5edaaa555c4335d865538034634daaf53ef90489da2df4586764ff9843a595d0eb57051894aa7c082dbeaa00f47c3cb02304a145575241b53a75e14ef54566645dc7e81356d18bac946cd215e99c4a746ba3c68d7108342340f5d1c13562eb2378ba45c92c8cf1527c9f30876602d219db179508034597df8483e81f896cca01eae341576063039c95ae670d54dc38480ec15b65e5b57cc0481e961169a7e2d0d0adf11a1c28dfd27b5e3f6d3ff6169cb599e57c180b5ef4228df142c7ad5ad9ec588c99e36cf6827a974698c1290cd150903e9dfab4a7695325472522e0b2e5e94fc93e76ac2866b225309b076266d38188424c42575902617f822b054511a1e6ca35b69a8a619a9ffbdb77673adfec75bc2814e6c074fa3b9000c620ed432d57802594b67a16feb5c63ac094659e77fc66c820b4374290f14a44c2738393cac05ce782ea172b244505a28afbf14d1051bc3eaa230fba84c3236c28f2ad8ae4aa29045036f1f70da41cdb82f0570b79ea30fc935be60adb8e359efbd63a31d024f8dd7f643b117b92036a6ebbad46e1b807c49ded61afbef7445b3f5accc50e880fc4c2fa0b0145e46368d6336c59fc14cdac33936ba56ec9277e5ce001841ab1d71a2f784eb2a89de3f6419742d3c7e14288a3bdce02bcb60ac881e4fa8128a45a0b3cd10a67097d773ec06c8f2c35d545b48e2e3722787832541b80cdfaf0ca439045f3d9fa5de74a03b698349c92600ab955cfd8d9c61b4981ea6091b86ff803af52c3c4cfc1a35fe436c42ffde72305f426422bcedee37a52c1ae38fb69ca9334ef4c9c40863d941e7ef992062892681461002e2324ead678e566460a0e5d725d78b8bbf4c66ea54f0d970b14d64bda701d28aef3b5befa2b906f6d62028f451d35117c3bd162fe7c781b68fe8f186da79777c479b8e72f0c716325d7d6cb7296f189fa610ca6f173b1209fb28858efef572b2a731d769ccf549bafc5162415d8d2d5c2e62e48cc5ae274ee0e7c528f3e1b4146b45f59d6e562595a88f9d1c39d9ac921a543440f97ba2729a42f3ec1e127d5894e66b1a0d2f5134c53db277318918355e87819bde27f0dc92fc6d21478d80f89fa6c480e2b9307aacf08a4784120bbb4ec52039094dcb515bdc66b41d50526c866de940c747ee2234656d563f7dadf866e68e17fc5e360262590b9482e4ed78754b9cd892ff173a50ef201f4b158bcad82c3a3943fe765a74371d869d632ff2ace47d741fed9266f7477cdc7f754dc3c90b92769a7dfefd4c44a537469c566dac9b41d5c1f2af572ad046a445167ef9c91765593937a71f7b41eca5c22d7c483b7a37acad57d3f770ac77c1f050b8fe14477c080355b65eef85f38d429a0ffc5a089555f6c90de256080d129b627f2db5dee9463b85a742285b42bff7514065d360824c3a345eada302589ebc6229983695ee80c5634795adddbafd915db5b475fabb862f625c0d57e6bcc806f5f01bf45debc00ce18a97bab051f30971107bc04e8b42e6be59619715753a0ee924aa2e4d3e2aaf72ef9a8c6e00520f5f4d1fcf4ace790e918cb21a47871972594572c4faa84421b3341b01fd29654aec740d8ed796aa73ce077f7cbe40c51691289898749def9923cb820440d2c4f68a23cb7c7548b49f6437d483362cf6e30dec2751b0d95eab8c647802973791a277643b8b33a03c12103f291253d12545b772c029bdd18b4ea7c90301afb68fc15b0848e56695baf7f5973e60d70e9f85618aa163901afcc97d50069dff83e2f67ff13f73c33067f834c8f44c48d60b2e98203050bf538758bf5b88dd378d6f0ef90984d3ba9fbd1099a645dae1ad91a5224585a206dad4e9f39278207a8b6a2ba0335fa7c88dc2eb27043f2b2b201756fafc68d48e8dc1600b2835eaec11c2336057985d0f4a94fd1b73c9cb603499c3de5ae19251a18dc198dbd78ecb400a90f9fb83e4e3f926dd89eac8d5eb82f894e5e43446419a399228476a75fdabe9d7778fb54990e6917470479dce147960ec5cee14f128bd3a8788edff7462cd98a3430ce79429982523a68620f81c8e4b65e07a766a17cc6f2e683c0db85f89f44a2fa5e59a04669216815469130ea3fceb4fd2c4fca274b8b375c94faceeb20509bdde14d9ca1e2dadef6843d5ed57780f198aed9a23701e23d321e85456360777a373bebc7792baa9cbb3c7eade752173158878487c736c7c6dbd7cd72683946b6c2458fc5db069f35be4ea86b87277e7e42416410c5c4167b0db9111b16314b70f104907a5ab9267c507ca9adcbf3a61363867c19ab7d74bddcfc54771ae5e550661ebdfb3ed404c336e808cc772d5581c4ad02246e4eee44077251642c0352b6462213615598d721e1cefb4f1c127871aaea0ce78be8404f98e2a368c94749d36ff251f682d82a01068c5c3a256f19a4a5de12962f30e3c893a54098afedd790190f4b07772a4bbaa05391cba647bd6d67d4fae99e8f1228ef0b538d5fb470aa2aa94151f273a3d091dfe0fa6a81668d6686b1868f8e582ae0ecf16703dfc3bb9145a9b4ade2449339b5145b41683e38fea1052040dbe970156441867b322b73bf4442f16b26295f6264f1b8268ecfb2ef7fa4e2ff664aef18deb07d148c0dc69f32a5e8b0c7642b239fa55905e6bd8788b0dc4b1fbb346bfda0108310338f285f8b394543ed79ee87493dbae3c7c6e82c50c918abe0c335eaf896dfa86b3a3622df7490ef0a80cbde9228d0e79ac10500e5fc65119534916aa81bb18be6e3281722cc287c357ff2656e5203346a4fb5345b7dde62fa68c6a3562a3888e446872b9364d35894c43f34cf2e382ad5ce4da1a32fc1e1707fb266440c0946487d4d478ecde640beb52a3c4491fe5a452186c326fdf36da42a3d9f5e2a3968480cf1077e6e9e0d1cd534b62c8e5898e4c92708767c5bef39aa53ef4fcf0fd6d19c5e87d585f0d4fb0b01f6a515a12a27f5e68ea54ab8febb6b4d908cfb18b771b6ba15505f67f5e79b336784e92536ffc4690a8a58728866baa5c360b446a48ca8782b5aea4cc2abf0f360b292a65d7fc06e633c74a6b3a446e94a75cad1141c42a54ce440b53777044bec850c10fb67b11a768ded25b97704c4f648eeb8559a2c5153ed71c73d75d4bd8ddaa905db1fd52df56df677bdb546773f9a4aeea5efe199867bf1c9d761e62dadc2c51c808dccb3ce4d8232e83aa13d801bb6444963cb814b241c4d693ee427f9b88e676da1f0c7e596ef00fae6b2b98fbf031fb1d0cc4b49273bf1e661119dca1d0aca5d8f0712b02638214f6d13478ce276d9ec6ab64c79e2a74d2d540b7b426266d2f33c10d47a3bf94bba80ca779598b5ea81040e6e6e6591cc41896350ac44444c5603134b275c355b2ed7e7fe5477ec775bcc7a0f52d363d0df76eeeaf3ce0beb94c044267415201f7dbc36b52926496f7019bde50658fc9e562736f468998be480160aebd6292c0fc83d5298e1f0559264ee1f1f6633c5a9097dd1119a01eb66f02ac46c48738f686565ba2e86aa225c7b2ef4641e0ca299ec7471724e5546acca8ecfc64e56de9b683b5946e244326e62309db9f708626aff8fedce84ee14be8060bcd63a23262d153094a51fd8e4a24a5050e24d63f64697d6c0f63a871b1e620a7b8b2e48dc9ecb415254548c51a490067a280857f7e43cfd5769d758aeddce0864840e52b6d9f3d38604b647b0450ab876179df3c6609cd69a93f6508701723cee54239d517f15cc78264dfa01b71f6479dd80072b036c0fad481c60a94a4e62fb5fee1bb199db867135cf742b86c38182b6ff9463fc395177e45cf47e83cc3daf78799557f8547a35d99957cac76bc1d4f4ad4a15e7aa15ad3ebaa278d969fc3a32698038634e22197f90e8d675a3e2628b98601573f88a36831416fd7d3592fffbf5f196d4d85143e5501519e19d3e5c492fa043a13b2efd366c7117dbd8ca46cad1395b4b8589128e0c0337fff51fef4f28a7d81e2d81164764f2bcf80e75a252af16d815f62ebbf6a30857e48a170445b2d5c7dce6f50cd29f251d55eb82d8398aae5f361e1baad0d419913084b3ba018fa7c17046ed630fd6646c19134205de5554aac776cbfdaada7105c04ba9eae07c88aeccf45a40fe1cd648da17d30d46c07f337e4f93506811da4e93247bf47c69a7c17fbd16d622943903cc988c64ede0252e8b55059d667041fe3f9490ce41b1d80837446a9b046a99b9db338799be2983a3ee1449e49f3ab68bbec69d320d1b75f08b2f6216bc1f2a5aee40547baceeeebda38676f2ef01b9639c8b645d146644996ef12763f0afb77b52e4b5404b667fd4c9bd3747c8928216a41a124d455785e334aa0088a19ffb4c5584c736ab4375f029c1e934e6dd55eb7cc2554c1824f4ee84365baabbc03764df779d5bde1aa0300e11fee1ed6dc0d2159a71c10748e2ff0fd24055b2e1301593464c0fb3927076132025d22bd06d0e639525732a4e4074f41f79110ce6cd90e502682040c02a96f2d10541c5753a4a7001216732f42fea484927e5b33a8233adf85d1d8a9e84bb4e1cb136992ade3cce3b6c6bb815d1c5b1b5ef2ae2427a43d5cd79ab3d3388a5893f1bd5e4ce37135e867992c97ac8e38b77c047585d1e1f5cf56213c83a75dc5c6362ffe819bd35a695be8a83a964e1deb363a692285bd562fab592a13a743a6eeea1d5ac8e49614ec96b7becf228da3f868ecefc0d8c2306126616a56100983668bf5af7e75f2bd5c19ed56a871d37f58a7f7708fc2187b0a605dd5f3a7ca0cc6fd03e61f474af038c22c340d7d1a56b4f540f0c34295217cadccd7da1d2361f1cc2a5749abe378c4113a16ae69c43c10bd977e849cb6cbd4ed68321b5b3e4cc865e5685d96353c56b0296d1caedbe16ac3141f0a13b896320cd4f391fe323e9961c529a20895c72106e0317600b1924d0055bcb3cd3102bd3c4adac50c3f2397fc50bb1f26f4a9b1cc85f53c3119e70961623c0c4b0fb16db2a8c25a823b5588a3f30ad1d56ceff9db89bd3a68730d947e51a81895f9f2edf9cd72475b765225a51387d313a629a2a0668584022db1d720660368856704fa614621f8d3891a4463cba5890d1bb37293d53243644d1069378e523e5d068c9aea356dff6b0d0fbd15734a63c095384316cf7d814aaa277b3ac4cddf8541b03e10538772e830555fd3ca3f3c18360659b57033e6e7c35d6232055e3f01a5db128314a224a7d12b7a41fb6abf905641a831db9778146700deb8cbe3ca06f384f6c6db1f6ab5a24d78ea283287f0e3bc9289bfc3a4094bdb812159ca17829361aaea85e6f5fe96eab2cdf4c321506d08c335faf3818ba3b24a85a632b909d7e583417545586a9e985a2a63aeb22618d0e4d684bc291f3ac210774a7bb54b9cd345292fb6f0f17a26b1b514b0a9c369611c79b27a20f63c3886abb0f2c76d9071a137d5b651b400b1ba7708f0a93439a5175f4663b75cb84e80666537967845d5ddfe6e44c73b03db871acfba1f3ef7a97b574b994ccd0ba1122466092f91e089acd81e908b997f99e7888d4fcdabf99b4396f8c9eb4299e251be526cf80617ce48b5603340e45a8e9ebfba3ecef287d9dee31a1232a66e98ebf82a1556eac6c1250c754fcd9b5ac012ab5a5a2a8a9b8345d87e69cba22ccf6fb0561bed91f031138a21d3074ed82ad4ef82f7a9f33786a473e947ad1ce8c38f1a828ff5f1da44e7dfb8df5767636e57f1f4396600563bc508940a05618d28d99aed41842697639436fa11063d74c29d4e1e2fa8175cbe2e2bb1f6e08d5b56958d9c8a9da1487d4b57cb10fd88072a34451a2f635528391eabf4ddd96a1f5fde5f6a7db61f6beb7b1836738ab588b9d1457efacead00d70f6af1ac31b74cb7dd551a04f9456409ebe3f3d95873a9c9711f9d33af74396d59e9918c402daec412d08830ca7422d81d3a5494cd354929105947bab836980128c4f06d06ab484953f4b9448f8ae7916b96ece054e2a2ee3beae835d831261fe2a0b1548befc048a958819275f63948e035f124a8de4f894d345b6aad14fa557b377dbe4ba2cf3931126b2e542eef5f60349f17de47f446d77fe355a4a980f47131907f0751df2bac8aea255d14e12ad75e8e0385e9bebb9f31c67953212128ec184d2ae49d7a2831106447381e10d41508adfd1a97e102d2368dc50fc661697f1c72d26223e01552c187ee1d485788bbfc7fbd1013666ba900916ee24c96baacb59d05738fb65c66c5a6a4c7fb307812ffd7ab1ed514fe19fc4d928f2d81705f6786ada6b01ec678c87020cfa4900e600e34a5df209bf3b9a10b377bf56abd0ec7d089d52d6a15a85bcdc33899e17751c2a8403eee9d7ad12321247e853413947051a84b470477c006f938011cae8b57f86510267c99e482c63544407016ff7ffaf8df5b1b0926b100ddc41e805941ed82d31d54549073b9f0ea622ab291a7c9e11ea2baef5d429679ce6a8ff1c993c2cc7f0fc174833017a006613ab86c089f9e1a4f7031a1ecda73d50b97c09828f631a28c903ebef62da126446c0545abdbe7200a8f4c582e56f4271664f96a2eda9b95a3936e0c460e281b804826684931b41ab92ee3e5507b55aae3f570adc4973b4aad3618140e7fa8e5ca0edba5f5f8740a17dc668d84b399d54c2ae9fbf05474715953a218233966b2d101d3003a241533374a08b928f03d9238659942f2deae3c5b06201a560f402d288157242ae1c442d404765de13621b88144fb15f6e2ba684971816a5f19ac9bf3238615a9ab7ab9bac07e31ca08ffc1aed636ede595f3e75833a67e8ae9a57b4141c8755f41b45dba4ec31e0a32047200438d483a7a29e14cd93299854bcb3261a19e3e2bd763e68ca006f26a0275374e4eb78f53ef587f1ee4d7a6a5200cac439f5a34eca87040808a3f3b51b017fb5a309c4e235a0b9afdc2c94919e0ba73c4d13a14c35d122825a52b46521d15d8e0da5896b174f858dfa0b221c3d8aa0e1bcb61433b9251d3bf23849106ea22849e2f49f9748551ae6b56e9cdfb9ac3e0e3763c774434e6ffbb1f863347e55f1a129d77faa25aacae281156d07938d888c55686e01b098020006396a38cf8edfe7472dbfba8cc69e753bad9a09d91316a7d3db18cab408baf4c698f8110a8b92df4094ae22d2340fb064a7eb75ad24647330aa657619c91dea338c1b214ccbf793c69fcd02744826dbfa974970d879103f811f8e2e0d90def3dfa7e144ee5bb996cf935a2c5f5973dbb8eb035bebc9d10c2b06be4f6e77693dd7b950adad3b5d97dead455102e1d815fe7fccc7f42d82b02ecf7a45bce4c1e8a4c442804d900e055c15b0b7e090e2a847526325f725fac7b270bc2ef819558ff0fb7c48ae413b9070c59a9c0a54f75f2cf3709f010ec4156cb70087d7f4a780fde452407c936b4876d809943b36cf643e9cb12c67dfce75fb15eb2cf7776618f55cdee0d76c2a93a61fb5765351674d29b4b2c4052406ab0d7e5edc274b2181689fde81de4b4393995e0ea49b3caca1882a3c4b63461d831f2d9d5e2672a58f868a3fd3e9fd9ae4924dcf99955350a065eb3cd7de8a66961aa8d461088fef59f28ec3117bc3b935a5aab05f8113bcb8b72c8f556650ce2ee337aa64ef125f0d4c85a3764b19b0676706a21d7c297b63123b8dc005ef2498d49b6846cbf9674fda11a72a8c1a94437fe4161fbce563fc105cfd63ddeaff27ba5187597f3b9bd13b904df660b0051883511730e05e6c6fd6e6952480b7ec451356223dddb9a67ee207b3429b1945bf928e6b73be498b5288eb12ab60357203e439950ef24727fae2446cff27e9dc0c956a49693b1846db20c48bbdb74cee5c4d60f46db81464a90871451131e6a47553fcd3593652ab8297f8e5afeb5fd0e54a95eba2b28267d79ec581fb0415a0f7bad4628b3b3d21407b8ba6fb53ab7897a708a5dc5c0d9f7a8bd7a6166750c963df39995f81347bdf0c69010bdb215bbe1e4ebf57a934e45dace3a91ab12c8906633165dd5fa97b0574a0d7c47d14abc5c601eb8820a5cf7e067e1814e1af02550dc44a9687fdfa2e87163375d68e0f0ad7800b68c0cf17fea95e00dc075b1377ef742ea55be9d875bd7961303fa7025590f38612448e428cbf45eb4562a64dde0e0a0a6aaa17e57ffb3cf3a67ce68b1298d6326e6d0be40d58d66a71d81b81ba625190b2fe122b0b3f2f9922fe9576aebba12bdc3b829bd96854cb81fe338c77f0af69156bb86f90d2ca66a24603e3db635493da0cf236e14c0e6c5bf1ed643d10696080f87531eaa4f639cedc61f6950d01fb9c09b72ec9367ea7b069aa37a2dc419d5d34a4231a3f4e8c9374441fd5bf0afbdad853d731f337f509bf7025e6dcc60db682462d5a472119ae198cf84d675879e2a9fabd5d12d999f8a488ae97f2fe054fbf44bd1f647d09b937ac318db3ab98d0af2a96ae4b9889307585ea5d07d726cbdd4cc5721f5d988fca5ad65ae57d582cba04882f304ed5f748912a58e5733d5d926249cfefeac0d1e90848611bb4db2fe13a2c310be8d5ead11d3d5b1d2a423099b4fa69a23d909c700d4e5108073ec7bd038778a50f72832365c715bc1608875182013a43c42c88f944e15a797887dc2fcb1ead26e0725d9f9ec2d36bd404c16550d2f9986566082d590e73e7069e82ae7b01ce4e38a62f67ce36229c54570511725169ce8e76efa5be1e85e71a83ee4f75d0adc397c75e4c7dcc7dee871cc4c944c70a5dc59ee609bce19cbae7b0185f02504eb684d09866b4043ea9ae0755cb2ed62f600c51db23ae292def5912b6b19231ce1085f7b879902592061df0297940111806d9ed3c4f2e238fd24235e32846c38850946d0a930b66ae1a9c218bafb32349b722234685a0e12c85bcac52c6fe0acb77553ce856f66882226ac827e3b1b081f2f5990b1ecfdeaab8684acccf822c2501ece783c38b0196f2bf1951d0b816402dc5f1f26888bcde0c321d256b1d42f8c9cd31462afc62919406e4c39b79bf2e2e77156699f0cab337b3da91c6572473929407b8932e962e9617417b03cc4b02679adf5c2fe042187e52e9da6c7f9120db3b3b1a2aa6bb5182e9ee5a1f61b3af6333da626c46bc33a5ad90cd6a986393be37599c093b02befcdf3137304c9ddd55a3e0337a21d2a5e84c08c5b4c13b2df22f76bb5f8b0f487cf33b653a250708b2e4fd41664b99b73dc0012f799e9c51ef165f933d2532b0f3bf9268eecb06ff955b78876350d1b6c90a764af9b8c2c60287c2ba79f95ba711ba2918587a7586c591a3cc70e552e2197e89df232a05dff4628c6f795939a369e7cf848d0a5ccc305915e7827f8c00ef6b5178884e164a88e6480202d0298919ad9e2414b0cbea5fe4c2f7321891e7b82d2b64e74144178ca8eff77cf1c6140a0da7aaeeae29aa90837056b32006696667975f9e4b75fabe2c3df903bab97a99adb0ba2665cd7ee821f3e816183ad5daedfee88dc13d9416290868bc73a15a1f70e4f110c079d6aca8cf287a8e8dc52fa517dbf22772eaf8dd3ec9f8a64466a4e95c3942bcdb6088bff0b0bc60b870caa184bb7df277bc91dd92059ef651a23a7645180412d5da906c565d6059d19d7ecf397881e0e0eb7958fd5413a689c81557e17231eef5e5784e9d4e70a22fc1da897d558cce53d3c926f2cc536978e79044666468569e4c9179929b240c3ec005543fc9a4c6acb565e37f268e82ffee74773e29deaacd767fbc0d017990835127e5f2000060a7f007f4da21d81315f798060aaec564fc396027144206d95c04139237c63d4b066f3c16ac1503b5216c860b0e3f93fed49d67e602128b8648bbb84288cd18b26ff3cde2d26bbfeb18e5de875253f6d102c4eca5ec07edece4c408df7ea62b86ae5e55da9e1185e84d3727eb8bd9a4aedeea64098270f7dc7f20620e3e0b848639c8b20b3b440a8b48abbac55873d5d254a172ae49f3ffa1fa35c15f6c90d95cb31058e79bde35b710f202524b290146369f7f8187d455967e20568bc1b525def56ec489271a95d26fbede2c1b750af78f0387e92ec50bb0de9cee614d0da8c582fac367a0a8a485e1785dac78f95864d7e2bc8cd4d541bbb030e631390ae1914cd3dd7c8f621bd17b36ebfbeda391003fac28296d2840f1dd6145a807203cbf703da70e45b6db2034b017457a1d24246abca05c1938f8467efa7f507a3f223173491f1549b8d35be805371479f97f16db024801d1871d4f462e2602644e04923f70902088436b1bdd54dad7e81d3b91a114a9562f8ff349d82570d7869d4649e400ab124317bf81fdca5e7308011689049d9904cecb43b1a1bc7422fc3112e8b041d11925548219c5c9da10eaa5cd7270653c7e7e6dbe3c0a41267876d48451accf9ffc4d1eef0d584459832f5b1ddd5e69ecdc21809db1dbbbbeb9c5468686e6b2e9cafd070c16239e151e811995cd8ee79a3fcd2b7dbc7602c95b40b548748a3c02313a4a9c778f4d6a017687f37cb4aa7e5b9aa43d4a44b595f7ccdedf2118a905730eb652036bf17426033001168cac7d6144198fc29a61d3b3222fda49caec48af7c7bd62c6526184619176e3390059ef4a9b60d1539def8862a4c40bc2225577da04fb82ef47281b5e974707d6822cd2289b3c833003d3f21afbcee653d6be69155b5ca8948616d74b56393419b6c6cf817b5dc399f29741f8cbc293e49143ee5dbb4a6f420e9d63f756739cf62998f474002d5d353e0081da8047a95c6e4cca4d6bf27acb39fa2b62246126b13f7c704bdde033739aa9b7cc487f6f177f5133d9540d37f449de44d1bcb3aa896b3ae623034dd4ed3765deecfe51cd5233c917a99306c88502ec0ea15005099c9371bb25ade4bd29f0a0d63bb91f1b966283747627b00ea6de279498edfe169b9fac4eb425b20364e58698c272c13aecdbc4bb504525a3b56a42f39af7ca22dd71546e1d264d79107b628fc7ea768535651764a9422782cde3e6a61d304160c9b2708927d2a795220102374e2079fee200ab6278d5f432e8f5945547c5789f3d272d22c94810e1de2def5219dd123864052564de8c291c66e5bc783dfecf6e5e82f562fedc2c035be1b0753a01fbee8b791881c0c89a0f1e789502245897dc1d5fb1bc33283d62e6ccd319b1646bf04d72c79cd8469bc157388f2665cb5e8f24908ce47ddfa3efa55cc6f1d702168c943558c472b15070907c5b2bcfe632070a24a8f07cb6f3c34fb6382e1cef8bffae8b6af513f485f31998b4ee9c24b3f8015ac75786860f0f3a1e1d58d364cc94c0d033ef57bd911c599570c4919c8bcd12c580326da528fbc8e5ca0692d985959969f042d760577fe704fd481da405d79195fb1bf72b0781cfd29f8266696778e13b5d1ec0790fac72c8871184440b1339ab751cfca2b098a4387726b67e1b13f38dce8805ffcb577d6b574f44add2ad437cdf6485bd3e8286f7f7019a68861d308f7c09a3adac53fa6205047168327581b7f59075e4b4c1b7a03b10ac08eeecd35a78c82ef76b550e7f4fb210843aebeebbe8b6536f094b50b6541441d59ce2eac345bcccc6c6bcc16fc91f1d39c47a75ddc97a3df5c2d02c6feb02e8f16fcef66e5026f71d7cd2708a7277718d831201bcecd186a6d7ab7300605ecd4d17177fde99d102a50f6fa47fa7149ae636d21868d8d9f8403dea17e9bcf3a1e80e20396eedd41f14ea269d1b4c075c0c665409b6e375c156ea57b728ce24a2d6704ad09b9523fffc75682f64499fcd58a769605762aee3530d2ae88ace47d0dbdfbc0416878c1adee00d7fce69fc0738a57132a705c5c8aa9e5888dcef4bb872403ee87fc640361b045241a78604c9bcf2a044e4317d3961ed7e24252385f6ec5e0dfec4c1864f99ffc22c6d39a6cf0560666a1cb733f34c823e7eaf252240c5dc28c99bab0b8d8f0c5b906a426673bdf5ba60143232060c912e939ff4dfa19f02152bf063d03e26cdd9ce170fd566381c47c19df2c9b834a66542c73d59bffb7f320c95bab1378ab114df1d23a28327736f5829c1c95ff3953fe13f9e8129d5c7a352352bf483bd7d06e27491f2f711eadc05a63587c63064bc968a856b2799049910a2a630a06c4ed705555e3e23814d6dc66c352d0cb567ac3ba6acd8b711ee0525e7421462c0e2f39d2bbc672a023698cdd917806a3d8bbfc60a5c3d1fe20c5c96d9083951fc50ac3da9666db02808e98e2873cfef79eb318683cfa81b0334ea7dcb92d46ec8f49d8258107625f97768d3633b238e90ad6af8db81ee4769f20509b6827981b0912c8efdf15d40cad498a9dfc352b87eac251a160f23734efb320fd8300e9f835291ae518f6a122f91e916ebb89d25dfc0f525bc26d643cb4f362fa8dd99d79a276cb92894cba61933e9c831f0800472d780e46130c6aa95e2539d2edeaa218f696278224b061889df65a5bb2d256dabce06b9991c20698bf354c1c2d70eb90222e6034cc19f12d6e3b6c02213670cbfa2c61614617835da99966abd3f74a385be9529060afda47837b9de362b834726ddf58832149879ec51e3c6f964098bd3c1a44105b5ddde73e26e74f08ead457aecd701f4b25eb237bdf7cde63d9fe0e9c7ddd4bd3664197ad149d0cfc6124e6506c47802ba73d5736aae8a16096eb046a22b3ad818ec70cd7ced80f4dd947cd8bd2a8d516e97e4830bdfd5edb4a3124c0da7a724f8f08284aacd7c48805929157e68101bb5943c8351bf17c70c3d4d6e58ba4d4904675dad8f9d5f657bb3bb8f6215fea545b5ad45050ff2821f4bc09dfa55be4d0247c52fd1e8c5b6719bf80e031ccf1c96060cdee892f4e30079313f0703f5367f8394f4b35934504be0e84e637712f4ce563129facfd7cd3577d62e18efad8e338842ae41rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootPyQt4-4.10.2-5.fc20.src.rpmpython3-PyQt4-webkit-develpython3-PyQt4-webkit-devel(x86-32)python3-PyQt4-develpython3-PyQt4-devel(x86-32)    python3-PyQt4(x86-32)python3-sip-develrpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(CompressedFileNames)rpmlib(PayloadIsXz)4.10.2-5.fc204.6.0-14.0-13.0.4-15.2-14.11.1RR@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.10.2-5Rex Dieter 4.10.2-4Than 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- simpler phonon_detect.patch- fix build against phonon-4.7+ (kde#306261)- 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-20090520  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~                           ! " # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~                            ! " # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~                            4.10.2-5.fc204.10.2-5.fc204.10.2-5.fc204.10.2-5.fc20     !!! "##$%%%%%%%$#&''''&#())(#***#++,,,+#-...-#/000/#1112234555666666666666544378888999999999887::::72;2<<<<<<<2=============>>>==============?2@A@@@@@@@@2BBCCCDDDDDDDDDDDDDDDDDDDCEEEEEEEEEEEEEEEEEEEBBBBFFGGGFHHIIIIIIIIIIHJJJJJJJJJJKKKLMMMLLLLNNOOOOOPPPPPPPNQQQQQRRRNNNNNSSTTTTTUUSVVVVVWWWSXXXXXSSYYYYYSZZZZZ[[\\\]]^]]]\_____```````````````\aaaaab\\ccdddddddddccccceeeefffffggghhhhhhgggggiiiiiiiggjkjjjjglllllggmmmmmgggnnnnoopppppqqqqqqorrrrrssssotuuuuuuttttooovwwwwwwvvvvoxxxxxxxyyyyyzzzx{{xx|||||||}~~~~~~}}}}PyQt4.apipython3-PyQt4-develexamplesREADMEactiveqtREADMEwebbrowsericonsimage0.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.uiwidgetsREADMEanalogclock.pycalculator.pycalendarwidget.pycharactermap.pydigitalclock.pygroupbox.pyiconsicons.pyimagesdesigner.pngfind_disabled.pngfind_normal.pngmonkey_off_128x128.pngmonkey_off_16x16.pngmonkey_off_32x32.pngmonkey_off_64x64.pngmonkey_on_128x128.pngmonkey_on_16x16.pngmonkey_on_32x32.pngmonkey_on_64x64.pngqt_extended_16x16.pngqt_extended_32x32.pngqt_extended_48x48.pngimageviewer.pylineedits.pymovieanimation.mngmovie.pyscribble.pyshapedclock.pysliders.pyspinboxes.pystyles.pystylesheetimagescheckbox_checked.pngcheckbox_checked_hover.pngcheckbox_checked_pressed.pngcheckbox_unchecked.pngcheckbox_unchecked_hover.pngcheckbox_unchecked_pressed.pngdown_arrow.pngdown_arrow_disabled.pngframe.pngpagefold.pngpushbutton.pngpushbutton_hover.pngpushbutton_pressed.pngradiobutton_checked.pngradiobutton_checked_hover.pngradiobutton_checked_pressed.pngradiobutton_unchecked.pngradiobutton_unchecked_hover.pngradiobutton_unchecked_pressed.pngsizegrip.pngspindown.pngspindown_hover.pngspindown_off.pngspindown_pressed.pngspinup.pngspinup_hover.pngspinup_off.pngspinup_pressed.pngup_arrow.pngup_arrow_disabled.pngmainwindow.uiqsscoffee.qssdefault.qsspagefold.qssstylesheet.pystylesheet.qrcstylesheet_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.pngqwebview-url.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.rstPyQt4QtQtmod.sipQtAssistantQtAssistantmod.sipqassistantclient.sipQtCoreQtCoremod.sipqabstractanimation.sipqabstracteventdispatcher.sipqabstractfileengine.sipqabstractitemmodel.sipqabstractnativeeventfilter.sipqabstractstate.sipqabstracttransition.sipqanimationgroup.sipqbasictimer.sipqbitarray.sipqbuffer.sipqbytearray.sipqbytearraymatcher.sipqchar.sipqcoreapplication.sipqcoreevent.sipqcryptographichash.sipqdatastream.sipqdatetime.sipqdir.sipqdiriterator.sipqeasingcurve.sipqelapsedtimer.sipqeventloop.sipqeventtransition.sipqfile.sipqfiledevice.sipqfileinfo.sipqfilesystemwatcher.sipqfinalstate.sipqfsfileengine.sipqglobal.sipqhash.sipqhistorystate.sipqiodevice.sipqlibrary.sipqlibraryinfo.sipqline.sipqlist.sipqlocale.sipqmap.sipqmargins.sipqmetaobject.sipqmetatype.sipqmimedata.sipqmutex.sipqnamespace.sipqnumeric.sipqobject.sipqobjectcleanuphandler.sipqobjectdefs.sipqpair.sipqparallelanimationgroup.sipqpauseanimation.sipqpluginloader.sipqpoint.sipqprocess.sipqpropertyanimation.sipqpynullvariant.sipqreadwritelock.sipqrect.sipqregexp.sipqresource.sipqrunnable.sipqsemaphore.sipqsequentialanimationgroup.sipqset.sipqsettings.sipqsharedmemory.sipqsignalmapper.sipqsignaltransition.sipqsize.sipqsocketnotifier.sipqstate.sipqstatemachine.sipqstring.sipqstringlist.sipqstringmatcher.sipqsystemsemaphore.sipqtemporaryfile.sipqtextboundaryfinder.sipqtextcodec.sipqtextstream.sipqthread.sipqthreadpool.sipqtimeline.sipqtimer.sipqtranslator.sipqurl.sipqurlquery.sipquuid.sipqvariant.sipqvariantanimation.sipqvector.sipqwaitcondition.sipqwineventnotifier.sipqxmlstream.sipQtDBusQtDBusmod.sipqdbusabstractadaptor.sipqdbusabstractinterface.sipqdbusargument.sipqdbusconnection.sipqdbusconnectioninterface.sipqdbuserror.sipqdbusextratypes.sipqdbusinterface.sipqdbusmessage.sipqdbuspendingcall.sipqdbusservicewatcher.sipqdbusunixfiledescriptor.sipqpydbuspendingreply.sipqpydbusreply.sipQtDeclarativeQtDeclarativemod.sipqdeclarativecomponent.sipqdeclarativecontext.sipqdeclarativeengine.sipqdeclarativeerror.sipqdeclarativeexpression.sipqdeclarativeextensionplugin.sipqdeclarativeimageprovider.sipqdeclarativeitem.sipqdeclarativelist.sipqdeclarativenetworkaccessmanagerfactory.sipqdeclarativeparserstatus.sipqdeclarativeproperty.sipqdeclarativepropertymap.sipqdeclarativepropertyvaluesource.sipqdeclarativescriptstring.sipqdeclarativeview.sipqpydeclarativelistproperty.sipqpydeclarativepropertyvaluesource.sipQtDesignerQtDesignermod.sipabstractactioneditor.sipabstractformbuilder.sipabstractformeditor.sipabstractformwindow.sipabstractformwindowcursor.sipabstractformwindowmanager.sipabstractobjectinspector.sipabstractpropertyeditor.sipabstractwidgetbox.sipcontainer.sipcustomwidget.sipdefault_extensionfactory.sipextension.sipformbuilder.sipmembersheet.sippropertysheet.sipqextensionmanager.sipqpydesignercontainerextension.sipqpydesignercustomwidgetcollectionplugin.sipqpydesignercustomwidgetplugin.sipqpydesignermembersheetextension.sipqpydesignerpropertysheetextension.sipqpydesignertaskmenuextension.siptaskmenu.sipQtGuiQtGuimod.sipqabstractbutton.sipqabstractitemdelegate.sipqabstractitemview.sipqabstractprintdialog.sipqabstractproxymodel.sipqabstractscrollarea.sipqabstractslider.sipqabstractspinbox.sipqabstracttextdocumentlayout.sipqaction.sipqactiongroup.sipqapplication.sipqbitmap.sipqboxlayout.sipqbrush.sipqbuttongroup.sipqcalendarwidget.sipqcheckbox.sipqclipboard.sipqcolor.sipqcolordialog.sipqcolumnview.sipqcombobox.sipqcommandlinkbutton.sipqcommonstyle.sipqcompleter.sipqcursor.sipqdatawidgetmapper.sipqdatetimeedit.sipqdesktopservices.sipqdesktopwidget.sipqdial.sipqdialog.sipqdialogbuttonbox.sipqdirmodel.sipqdockwidget.sipqdrag.sipqdrawutil.sipqerrormessage.sipqevent.sipqfiledialog.sipqfileiconprovider.sipqfilesystemmodel.sipqfocusframe.sipqfont.sipqfontcombobox.sipqfontdatabase.sipqfontdialog.sipqfontinfo.sipqfontmetrics.sipqformlayout.sipqframe.sipqgenericmatrix.sipqgesture.sipqgesturerecognizer.sipqglyphrun.sipqgraphicsanchorlayout.sipqgraphicseffect.sipqgraphicsgridlayout.sipqgraphicsitem.sipqgraphicsitemanimation.sipqgraphicslayout.sipqgraphicslayoutitem.sipqgraphicslinearlayout.sipqgraphicsproxywidget.sipqgraphicsscene.sipqgraphicssceneevent.sipqgraphicstransform.sipqgraphicsview.sipqgraphicswidget.sipqgridlayout.sipqgroupbox.sipqguiapplication.sipqheaderview.sipqicon.sipqiconengine.sipqidentityproxymodel.sipqimage.sipqimageiohandler.sipqimagereader.sipqimagewriter.sipqinputcontext.sipqinputcontextfactory.sipqinputdialog.sipqitemdelegate.sipqitemeditorfactory.sipqitemselectionmodel.sipqkeyeventtransition.sipqkeysequence.sipqlabel.sipqlayout.sipqlayoutitem.sipqlcdnumber.sipqlineedit.sipqlistview.sipqlistwidget.sipqmainwindow.sipqmatrix.sipqmatrix4x4.sipqmdiarea.sipqmdisubwindow.sipqmenu.sipqmenubar.sipqmessagebox.sipqmime.sipqmouseeventtransition.sipqmovie.sipqpagedpaintdevice.sipqpagesetupdialog.sipqpaintdevice.sipqpaintengine.sipqpainter.sipqpainterpath.sipqpalette.sipqpen.sipqpicture.sipqpixmap.sipqpixmapcache.sipqplaintextedit.sipqpolygon.sipqprintdialog.sipqprintengine.sipqprinter.sipqprinterinfo.sipqprintpreviewdialog.sipqprintpreviewwidget.sipqprogressbar.sipqprogressdialog.sipqproxymodel.sipqpushbutton.sipqpytextobject.sipqquaternion.sipqradiobutton.sipqrawfont.sipqregion.sipqrgb.sipqrubberband.sipqscreen.sipqscrollarea.sipqscrollbar.sipqsessionmanager.sipqshortcut.sipqsizegrip.sipqsizepolicy.sipqslider.sipqsortfilterproxymodel.sipqsound.sipqspinbox.sipqsplashscreen.sipqsplitter.sipqstackedlayout.sipqstackedwidget.sipqstandarditemmodel.sipqstatictext.sipqstatusbar.sipqstringlistmodel.sipqstyle.sipqstyleditemdelegate.sipqstylefactory.sipqstyleoption.sipqstylepainter.sipqsyntaxhighlighter.sipqsystemtrayicon.sipqtabbar.sipqtableview.sipqtablewidget.sipqtabwidget.sipqtextbrowser.sipqtextcursor.sipqtextdocument.sipqtextdocumentfragment.sipqtextdocumentwriter.sipqtextedit.sipqtextformat.sipqtextlayout.sipqtextlist.sipqtextobject.sipqtextoption.sipqtexttable.sipqtoolbar.sipqtoolbox.sipqtoolbutton.sipqtooltip.sipqtouchdevice.sipqtransform.sipqtreeview.sipqtreewidget.sipqtreewidgetitemiterator.sipqundogroup.sipqundostack.sipqundoview.sipqvalidator.sipqvector2d.sipqvector3d.sipqvector4d.sipqwhatsthis.sipqwidget.sipqwidgetaction.sipqwindowdefs.sipqwizard.sipqworkspace.sipqx11embed_x11.sipqx11info_x11.sipQtHelpQtHelpmod.sipqhelpcontentwidget.sipqhelpengine.sipqhelpenginecore.sipqhelpindexwidget.sipqhelpsearchengine.sipqhelpsearchquerywidget.sipqhelpsearchresultwidget.sipQtMultimediaQtMultimediamod.sipqabstractvideobuffer.sipqabstractvideosurface.sipqaudio.sipqaudiodeviceinfo.sipqaudioformat.sipqaudioinput.sipqaudiooutput.sipqvideoframe.sipqvideosurfaceformat.sipQtNetworkQtNetworkmod.sipqabstractnetworkcache.sipqabstractsocket.sipqauthenticator.sipqdnslookup.sipqftp.sipqhostaddress.sipqhostinfo.sipqhttp.sipqhttpmultipart.sipqlocalserver.sipqlocalsocket.sipqnetworkaccessmanager.sipqnetworkconfigmanager.sipqnetworkconfiguration.sipqnetworkcookie.sipqnetworkcookiejar.sipqnetworkdiskcache.sipqnetworkinterface.sipqnetworkproxy.sipqnetworkreply.sipqnetworkrequest.sipqnetworksession.sipqssl.sipqsslcertificate.sipqsslcertificateextension.sipqsslcipher.sipqsslconfiguration.sipqsslerror.sipqsslkey.sipqsslsocket.sipqtcpserver.sipqtcpsocket.sipqudpsocket.sipqurlinfo.sipQtOpenGLQtOpenGLmod.sipopengl_types.sipqgl.sipqglbuffer.sipqglcolormap.sipqglframebufferobject.sipqglpixelbuffer.sipqglshaderprogram.sipQtScriptQtScriptmod.sipqscriptclass.sipqscriptclasspropertyiterator.sipqscriptcontext.sipqscriptcontextinfo.sipqscriptengine.sipqscriptengineagent.sipqscriptstring.sipqscriptvalue.sipqscriptvalueiterator.sipQtScriptToolsQtScriptToolsmod.sipqscriptenginedebugger.sipQtSqlQtSqlmod.sipqsql.sipqsqldatabase.sipqsqldriver.sipqsqlerror.sipqsqlfield.sipqsqlindex.sipqsqlquery.sipqsqlquerymodel.sipqsqlrecord.sipqsqlrelationaldelegate.sipqsqlrelationaltablemodel.sipqsqlresult.sipqsqltablemodel.sipQtSvgQtSvgmod.sipqgraphicssvgitem.sipqsvggenerator.sipqsvgrenderer.sipqsvgwidget.sipQtTestQtTestmod.sipqtestcase.sipqtestkeyboard.sipqtestmouse.sipqtestsystem.sipQtWebKitQtWebKitmod.sipqgraphicswebview.sipqwebdatabase.sipqwebelement.sipqwebframe.sipqwebhistory.sipqwebhistoryinterface.sipqwebinspector.sipqwebkitglobal.sipqwebkitversion.sipqwebpage.sipqwebpluginfactory.sipqwebsecurityorigin.sipqwebsettings.sipqwebview.sipQtXmlQtXmlmod.sipqdom.sipqxml.sipqxmlstream.sipQtXmlPatternsQtXmlPatternsmod.sipqabstractmessagehandler.sipqabstracturiresolver.sipqabstractxmlnodemodel.sipqabstractxmlreceiver.sipqsimplexmlnodemodel.sipqsourcelocation.sipqxmlformatter.sipqxmlname.sipqxmlnamepool.sipqxmlquery.sipqxmlresultitems.sipqxmlschema.sipqxmlschemavalidator.sipqxmlserializer.sipphononabstractaudiooutput.sipabstractvideooutput.sipaudiooutput.sipbackendcapabilities.sipeffect.sipeffectparameter.sipeffectwidget.sipmediacontroller.sipmedianode.sipmediaobject.sipmediasource.sipobjectdescription.sippath.sipphononmod.sipphononnamespace.sipseekslider.sipvideoplayer.sipvideowidget.sipvolumeslider.sip/usr/lib/qt4/qsci/api/python//usr/share/doc//usr/share/doc/python3-PyQt4-devel//usr/share/doc/python3-PyQt4-devel/examples//usr/share/doc/python3-PyQt4-devel/examples/activeqt//usr/share/doc/python3-PyQt4-devel/examples/activeqt/webbrowser//usr/share/doc/python3-PyQt4-devel/examples/activeqt/webbrowser/icons//usr/share/doc/python3-PyQt4-devel/examples/animation//usr/share/doc/python3-PyQt4-devel/examples/animation/animatedtiles//usr/share/doc/python3-PyQt4-devel/examples/animation/animatedtiles/images//usr/share/doc/python3-PyQt4-devel/examples/animation/appchooser//usr/share/doc/python3-PyQt4-devel/examples/animation/easing//usr/share/doc/python3-PyQt4-devel/examples/animation/easing/images//usr/share/doc/python3-PyQt4-devel/examples/animation/states//usr/share/doc/python3-PyQt4-devel/examples/animation/stickman//usr/share/doc/python3-PyQt4-devel/examples/animation/stickman/animations//usr/share/doc/python3-PyQt4-devel/examples/dbus//usr/share/doc/python3-PyQt4-devel/examples/dbus/chat//usr/share/doc/python3-PyQt4-devel/examples/dbus/pingpong//usr/share/doc/python3-PyQt4-devel/examples/dbus/remotecontrolledcar//usr/share/doc/python3-PyQt4-devel/examples/dbus/remotecontrolledcar/car//usr/share/doc/python3-PyQt4-devel/examples/dbus/remotecontrolledcar/controller//usr/share/doc/python3-PyQt4-devel/examples/declarative//usr/share/doc/python3-PyQt4-devel/examples/declarative/modelviews//usr/share/doc/python3-PyQt4-devel/examples/declarative/modelviews/objectlistmodel//usr/share/doc/python3-PyQt4-devel/examples/declarative/toys//usr/share/doc/python3-PyQt4-devel/examples/declarative/toys/clocks//usr/share/doc/python3-PyQt4-devel/examples/declarative/toys/clocks/content//usr/share/doc/python3-PyQt4-devel/examples/declarative/toys/corkboards//usr/share/doc/python3-PyQt4-devel/examples/declarative/toys/dynamicscene//usr/share/doc/python3-PyQt4-devel/examples/declarative/toys/dynamicscene/images//usr/share/doc/python3-PyQt4-devel/examples/declarative/toys/tic-tac-toe//usr/share/doc/python3-PyQt4-devel/examples/declarative/toys/tic-tac-toe/content//usr/share/doc/python3-PyQt4-devel/examples/declarative/toys/tic-tac-toe/content/pics//usr/share/doc/python3-PyQt4-devel/examples/declarative/toys/tvtennis//usr/share/doc/python3-PyQt4-devel/examples/declarative/ui-components//usr/share/doc/python3-PyQt4-devel/examples/declarative/ui-components/dialcontrol//usr/share/doc/python3-PyQt4-devel/examples/declarative/ui-components/dialcontrol/content//usr/share/doc/python3-PyQt4-devel/examples/declarative/ui-components/flipable//usr/share/doc/python3-PyQt4-devel/examples/declarative/ui-components/flipable/content//usr/share/doc/python3-PyQt4-devel/examples/declarative/ui-components/progressbar//usr/share/doc/python3-PyQt4-devel/examples/declarative/ui-components/progressbar/content//usr/share/doc/python3-PyQt4-devel/examples/declarative/ui-components/scrollbar//usr/share/doc/python3-PyQt4-devel/examples/declarative/ui-components/searchbox//usr/share/doc/python3-PyQt4-devel/examples/declarative/ui-components/searchbox/images//usr/share/doc/python3-PyQt4-devel/examples/declarative/ui-components/slideswitch//usr/share/doc/python3-PyQt4-devel/examples/declarative/ui-components/slideswitch/content//usr/share/doc/python3-PyQt4-devel/examples/declarative/ui-components/spinner//usr/share/doc/python3-PyQt4-devel/examples/declarative/ui-components/spinner/content//usr/share/doc/python3-PyQt4-devel/examples/declarative/ui-components/tabwidget//usr/share/doc/python3-PyQt4-devel/examples/demos//usr/share/doc/python3-PyQt4-devel/examples/demos/declarative//usr/share/doc/python3-PyQt4-devel/examples/demos/declarative/minehunt//usr/share/doc/python3-PyQt4-devel/examples/demos/declarative/minehunt/MinehuntCore//usr/share/doc/python3-PyQt4-devel/examples/demos/declarative/minehunt/MinehuntCore/pics//usr/share/doc/python3-PyQt4-devel/examples/demos/declarative/samegame//usr/share/doc/python3-PyQt4-devel/examples/demos/declarative/samegame/SamegameCore//usr/share/doc/python3-PyQt4-devel/examples/demos/declarative/samegame/SamegameCore/pics//usr/share/doc/python3-PyQt4-devel/examples/demos/declarative/samegame/highscores//usr/share/doc/python3-PyQt4-devel/examples/demos/embedded//usr/share/doc/python3-PyQt4-devel/examples/demos/embeddeddialogs//usr/share/doc/python3-PyQt4-devel/examples/demos/qtdemo//usr/share/doc/python3-PyQt4-devel/examples/demos/qtdemo/images//usr/share/doc/python3-PyQt4-devel/examples/demos/qtdemo/xml//usr/share/doc/python3-PyQt4-devel/examples/demos/spreadsheet//usr/share/doc/python3-PyQt4-devel/examples/demos/spreadsheet/images//usr/share/doc/python3-PyQt4-devel/examples/demos/textedit//usr/share/doc/python3-PyQt4-devel/examples/demos/textedit/images//usr/share/doc/python3-PyQt4-devel/examples/demos/textedit/images/mac//usr/share/doc/python3-PyQt4-devel/examples/demos/textedit/images/win//usr/share/doc/python3-PyQt4-devel/examples/designer//usr/share/doc/python3-PyQt4-devel/examples/designer/calculatorform//usr/share/doc/python3-PyQt4-devel/examples/designer/plugins//usr/share/doc/python3-PyQt4-devel/examples/designer/plugins/python//usr/share/doc/python3-PyQt4-devel/examples/designer/plugins/widgets//usr/share/doc/python3-PyQt4-devel/examples/desktop//usr/share/doc/python3-PyQt4-devel/examples/desktop/systray//usr/share/doc/python3-PyQt4-devel/examples/desktop/systray/images//usr/share/doc/python3-PyQt4-devel/examples/dialogs//usr/share/doc/python3-PyQt4-devel/examples/dialogs/classwizard//usr/share/doc/python3-PyQt4-devel/examples/dialogs/classwizard/images//usr/share/doc/python3-PyQt4-devel/examples/dialogs/configdialog//usr/share/doc/python3-PyQt4-devel/examples/dialogs/configdialog/images//usr/share/doc/python3-PyQt4-devel/examples/draganddrop//usr/share/doc/python3-PyQt4-devel/examples/draganddrop/delayedencoding//usr/share/doc/python3-PyQt4-devel/examples/draganddrop/delayedencoding/images//usr/share/doc/python3-PyQt4-devel/examples/draganddrop/draggableicons//usr/share/doc/python3-PyQt4-devel/examples/draganddrop/draggableicons/images//usr/share/doc/python3-PyQt4-devel/examples/draganddrop/draggabletext//usr/share/doc/python3-PyQt4-devel/examples/draganddrop/fridgemagnets//usr/share/doc/python3-PyQt4-devel/examples/draganddrop/puzzle//usr/share/doc/python3-PyQt4-devel/examples/effects//usr/share/doc/python3-PyQt4-devel/examples/graphicsview//usr/share/doc/python3-PyQt4-devel/examples/graphicsview/collidingmice//usr/share/doc/python3-PyQt4-devel/examples/graphicsview/collidingmice/images//usr/share/doc/python3-PyQt4-devel/examples/graphicsview/diagramscene//usr/share/doc/python3-PyQt4-devel/examples/graphicsview/diagramscene/images//usr/share/doc/python3-PyQt4-devel/examples/graphicsview/dragdroprobot//usr/share/doc/python3-PyQt4-devel/examples/graphicsview/dragdroprobot/images//usr/share/doc/python3-PyQt4-devel/examples/graphicsview/padnavigator//usr/share/doc/python3-PyQt4-devel/examples/graphicsview/padnavigator/images//usr/share/doc/python3-PyQt4-devel/examples/ipc//usr/share/doc/python3-PyQt4-devel/examples/ipc/sharedmemory//usr/share/doc/python3-PyQt4-devel/examples/itemviews//usr/share/doc/python3-PyQt4-devel/examples/itemviews/chart//usr/share/doc/python3-PyQt4-devel/examples/itemviews/editabletreemodel//usr/share/doc/python3-PyQt4-devel/examples/itemviews/pixelator//usr/share/doc/python3-PyQt4-devel/examples/itemviews/pixelator/images//usr/share/doc/python3-PyQt4-devel/examples/itemviews/puzzle//usr/share/doc/python3-PyQt4-devel/examples/itemviews/simpletreemodel//usr/share/doc/python3-PyQt4-devel/examples/layouts//usr/share/doc/python3-PyQt4-devel/examples/mainwindows//usr/share/doc/python3-PyQt4-devel/examples/mainwindows/application//usr/share/doc/python3-PyQt4-devel/examples/mainwindows/application/images//usr/share/doc/python3-PyQt4-devel/examples/mainwindows/dockwidgets//usr/share/doc/python3-PyQt4-devel/examples/mainwindows/dockwidgets/images//usr/share/doc/python3-PyQt4-devel/examples/mainwindows/mdi//usr/share/doc/python3-PyQt4-devel/examples/mainwindows/mdi/images//usr/share/doc/python3-PyQt4-devel/examples/mainwindows/sdi//usr/share/doc/python3-PyQt4-devel/examples/mainwindows/sdi/images//usr/share/doc/python3-PyQt4-devel/examples/network//usr/share/doc/python3-PyQt4-devel/examples/network/ftp//usr/share/doc/python3-PyQt4-devel/examples/network/ftp/images//usr/share/doc/python3-PyQt4-devel/examples/network/http//usr/share/doc/python3-PyQt4-devel/examples/opengl//usr/share/doc/python3-PyQt4-devel/examples/opengl/textures//usr/share/doc/python3-PyQt4-devel/examples/opengl/textures/images//usr/share/doc/python3-PyQt4-devel/examples/painting//usr/share/doc/python3-PyQt4-devel/examples/painting/basicdrawing//usr/share/doc/python3-PyQt4-devel/examples/painting/basicdrawing/images//usr/share/doc/python3-PyQt4-devel/examples/painting/svgviewer//usr/share/doc/python3-PyQt4-devel/examples/painting/svgviewer/files//usr/share/doc/python3-PyQt4-devel/examples/phonon//usr/share/doc/python3-PyQt4-devel/examples/pyuic//usr/share/doc/python3-PyQt4-devel/examples/richtext//usr/share/doc/python3-PyQt4-devel/examples/richtext/textobject//usr/share/doc/python3-PyQt4-devel/examples/richtext/textobject/files//usr/share/doc/python3-PyQt4-devel/examples/script//usr/share/doc/python3-PyQt4-devel/examples/sql//usr/share/doc/python3-PyQt4-devel/examples/threads//usr/share/doc/python3-PyQt4-devel/examples/tools//usr/share/doc/python3-PyQt4-devel/examples/tools/codecs//usr/share/doc/python3-PyQt4-devel/examples/tools/codecs/encodedfiles//usr/share/doc/python3-PyQt4-devel/examples/tools/customcompleter//usr/share/doc/python3-PyQt4-devel/examples/tools/customcompleter/resources//usr/share/doc/python3-PyQt4-devel/examples/tools/i18n//usr/share/doc/python3-PyQt4-devel/examples/tools/i18n/translations//usr/share/doc/python3-PyQt4-devel/examples/tools/settingseditor//usr/share/doc/python3-PyQt4-devel/examples/tools/settingseditor/inifiles//usr/share/doc/python3-PyQt4-devel/examples/tutorials//usr/share/doc/python3-PyQt4-devel/examples/tutorials/addressbook//usr/share/doc/python3-PyQt4-devel/examples/webkit//usr/share/doc/python3-PyQt4-devel/examples/webkit/domtraversal//usr/share/doc/python3-PyQt4-devel/examples/webkit/fancybrowser//usr/share/doc/python3-PyQt4-devel/examples/webkit/formextractor//usr/share/doc/python3-PyQt4-devel/examples/webkit/googlechat//usr/share/doc/python3-PyQt4-devel/examples/webkit/previewer//usr/share/doc/python3-PyQt4-devel/examples/webkit/simpleselector//usr/share/doc/python3-PyQt4-devel/examples/widgets//usr/share/doc/python3-PyQt4-devel/examples/widgets/icons//usr/share/doc/python3-PyQt4-devel/examples/widgets/icons/images//usr/share/doc/python3-PyQt4-devel/examples/widgets/movie//usr/share/doc/python3-PyQt4-devel/examples/widgets/stylesheet//usr/share/doc/python3-PyQt4-devel/examples/widgets/stylesheet/images//usr/share/doc/python3-PyQt4-devel/examples/widgets/stylesheet/qss//usr/share/doc/python3-PyQt4-devel/examples/widgets/tooltips//usr/share/doc/python3-PyQt4-devel/examples/widgets/tooltips/images//usr/share/doc/python3-PyQt4-devel/examples/xml//usr/share/doc/python3-PyQt4-devel/examples/xml/dombookmarks//usr/share/doc/python3-PyQt4-devel/examples/xml/saxbookmarks//usr/share/doc/python3-PyQt4-devel/examples/xmlpatterns//usr/share/doc/python3-PyQt4-devel/examples/xmlpatterns/schema//usr/share/doc/python3-PyQt4-devel/examples/xmlpatterns/schema/files//usr/share/doc/python3-PyQt4-devel/html//usr/share/doc/python3-PyQt4-devel/html/_sources//usr/share/doc/python3-PyQt4-devel/html/_static//usr/share/doc/python3-PyQt4-devel/html/images//usr/share/doc/python3-PyQt4-devel/sphinx//usr/share/doc/python3-PyQt4-devel/sphinx/static//usr/share/python3-sip//usr/share/python3-sip/PyQt4//usr/share/python3-sip/PyQt4/Qt//usr/share/python3-sip/PyQt4/QtAssistant//usr/share/python3-sip/PyQt4/QtCore//usr/share/python3-sip/PyQt4/QtDBus//usr/share/python3-sip/PyQt4/QtDeclarative//usr/share/python3-sip/PyQt4/QtDesigner//usr/share/python3-sip/PyQt4/QtGui//usr/share/python3-sip/PyQt4/QtHelp//usr/share/python3-sip/PyQt4/QtMultimedia//usr/share/python3-sip/PyQt4/QtNetwork//usr/share/python3-sip/PyQt4/QtOpenGL//usr/share/python3-sip/PyQt4/QtScript//usr/share/python3-sip/PyQt4/QtScriptTools//usr/share/python3-sip/PyQt4/QtSql//usr/share/python3-sip/PyQt4/QtSvg//usr/share/python3-sip/PyQt4/QtTest//usr/share/python3-sip/PyQt4/QtWebKit//usr/share/python3-sip/PyQt4/QtXml//usr/share/python3-sip/PyQt4/QtXmlPatterns//usr/share/python3-sip/PyQt4/phonon/-O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m32 -march=i686 -mtune=atom -fasynchronous-unwind-tablesdrpmxz2i686-redhat-linux-gnu?7zXZ !PH6?f>]"k%a W4YMrsdGL]>8q-ZE+sZTR^e !td\~#ln,(&Gv0w濯i`۪6{) F"+ 𤆛籣| p<(kH/h|h}-ZRI=[9El<.67JbGf31|)U5ښ iwrWqpb)cjq#jTP Ա-*qSoӕfC#%e;dtwgEi} bYYI? C!:^G8hh# Opa.Z^!!Z>TA7b@%q״9KZ8[a.$-*kt;%y@ 9n{(!Bk9ѺFu ^:3qǼ X| ѓjR %ԝ@#*n&msdK'ߒ C@SNDjY3Oo9`GvhY)D8\A `\տ7QI4E E M$ MwENۤ [S]׀%Y=Q9#&aAWޮТͦl'7Tﲺyn'SMwAُ\u[1>)ᰃtb֥BСc436Y% ݳY9ZV['6mN5y]0CdPz7 0 ډړX%uV v y_aKuTlH[g=;._b99%Q\b˟)=vbL!ׁ òU$<|2 )] @L,Ogv%xX;]+e[l> VY~]lڍ'aO|ф=a[ ;cyd 6~Yptj]+Ȯ&?rpbagSPk…\?0v\&H\p8U.Wk=(C)DKXzغg!%bpLK8H QZ~|9dcʼnOPkB{:Y<޶:5!::2E}H/z{7q4@gͽe&5MWvz8%ꯅ6k>\fPHO|lO" cgp\-pxm|r׭̆y0  TMJVT [Fق1 sn`36*bI`mraF*a~~Zw:Px /-okܖJ}B-@TRmװv n3T9fS9*-p-Ţ?/51EE 5i6#2 "Y~ܡIӷS Uj)Gd9fX:ł_|ԉxCkB?$r.2h*,j/_Ӈ 9lq=ddLJUA֍zD<얙\qErxYQ"~N0UgahhGN`|l6׀jJ*Z2i]9b> &tH?d0e&pPGOx.Վc2^n¡]ЂuZHOHV꾲\<؅P6ۅ=pkB _!fN ꣼DtY4u"IjS2)*|83/7wݐJ~tƒ&,y: XZ~org.Ig~<x2I)OMuL3 @$\;b+j?DO EȠ)#6s 3;QtDI5Ok1Cp΢Sm3M0!([P1[́hY U(HV2[)s6qKHy^@zZ(4'k' xՄxe}<>lq]+)}ĪN$4H%ss,zHFW P,fY^1Rŕ(5L7C+,*.ΓEO mV%T2Z AMEP7t9!JkO2e \Z x=јB\ pd4*HQ?M0Ywt͓%pz7(- C+s;6MvA5RqE`Ft;lm5Zts杋^,I9y1۽"#UQ* ?u΁s*6MT.!(LvH 0qZ'Hڔg{lj2Brq`!Տ)ɏ)4>/U"g.Kzͧ7 _"xjrq3#3V2y#䓫&)&i`Rϔk1.,FI94,Qk~c/uCmkdEg$yCb)pg{]4QF> 80*Ka{s@(8հ"|@de `ϱ/';3L?dsBH0ЈiQ|dwMMd4IHsoDYk~l:q+piMRhHTlxhP1zy83 0Sx'ɛ煍᫣!W[$O@Οc(T_H|$RI >fp0/el%hdA# 0ݭ 8l>ۀ툨a^a `eg(bBqxbKfW/J=2DHfde?d޷MHyN1~o:`bUl/̶'C ;drD1wJ9 Ed!zEh~Q]NGtYE%Wz%ik 7oȑ AQBjxL|@lf-N02@6X|Y^gg65Oa\24@j0+ qjm7 NGÝ7}i2[h*cO_頌MCD/s'@[])bګґ YDG`-? Kڳd@Jty"xWR tBŊ大Z%'@,4IZ nANȯoe‏yQ(c\eFDAbʰǂ1gCIb5C\)cG(]c G7w4C:j̵>sɟ'IպrR&1쯹冊,QiKtއXՉy% Љ5.xZ%I g} ټ#XytFUy .Hʈ1pi:!['O2]S#4(}`"ОhO/.tjzR8 <Ҩ.NbV9e1(Jl^r߲3'VAxY0fK'hR/UN铼+~ँ!2 ^ >7~xp|t7_4|11hS59VX~Vw_qËx̨ŋٙȶ[nǑq~NV507`.׉Ej36`\qJBK=0S6iS rn(6||;h񋉁9;oӛ>ocנCMP\vL ٤AruݖqAmeK3=\ }5;RSU ڗ%y3$@x,E\ UDp֒]mƠߔRpE؉թiR bأ6sC*ؼ\!!@Nr &yy>^VM3zJ,htSc?)0~N+)MWoj蜇~^Et7nONy]u0 ՀZtp/z]t*9}<&9 [۰\0M0_#iӏ/ Ty{ _`ԣWq]̋LJJ3Yw8k&f z0ܴ]u(2D@SQGF&}q3cw5&gWWW@F*7h_0Yxw› *S/Թ7״ΊWJ%e5Y$qV `5Zjw;A{e~gj\C=)]kĺz6I-oX`;>$;2 EyΩQOc^v߮TXN>Ԉ観ZvR@:0 =3Hd*`d% Axܰ,s3Ae-dA4>_40&ۇ_ lO`ȝÔDYo U>d$(\PybBM^ gջ'Ɖ6Q}=y=5- >o=&!fCI.g*g.#39ȋY,FnE3rHشc{UQNNLIHfBNXIL"P,NBp'7d|CoWL]`G]k%>:`L 'DiąsHjƻT0H:f='tLK% A`gs$w.i6mnHk+@>00ޫjb{C͡.K}ccn~ g1 G}/\;eELYKzqmDa`2 ͗i3M\xNR1b cv7AW2x N*j.Jֈr#QVpG ]OhqP[ im lG h返xoM:|ϝIhnV5>t Z pf)ʀTGCtsAѷ^VYU\}s^+qSEX{t44ǓKުIO qV2= &G͈HrK!NELt0iP]w3>~ٲb$t{UHSHR.X<Fi yJg#ܒэ $}L3[x7'Ls Ytۭ,P-O%!,;9S'1mG,jaoQ^1Do9Ev]XNO.eYdͤ,EHƜk@kk[b2  sM nܣ#S & KFiض&Thiw.{8r;5ILO+qd>OڪBԡî3/e_4uev>JEK-I$y;גtZJ< *%rv)҇| k` qnE|2#cr;L{ sU<^Wl%  PPa-ͻvE[CHBv7l[d 'ЌYaг $-;V=).~eߵԡW:+AQ~Di\Ⱦc*W~'>)ڑ%Ô VcdC/T&`1~8H4pzo]\WJ6rWb{/akɮ.yoIPюaf*HhR$ncF-(>eAs t>_h .aKP%u63u~D])hDH6Z46`Yr} {'FE#u3nN œL0ӲWy z?~ dG!*a¥ݛ\/?T1#;i9094 i $R %?9c*<@ؒ5='MV>IيBY-HW{$ؖE?i^g9];OYZa-prt`U,7/@~ 0Rj)J(fʻ%R2!UpQ}ƼpDe_)/u]DE2pcIrCŻ]ʾ5;uW/7mk*.m΋o}.)HRGIjv5N!F?%"Mɻ)ҷM)NWAaϖJ ջ' }5@om㳄'<ȬXdG)~\\hb_|rV.yApeS=)2U aO"qsKƦ#?)(kP6*Օ(gS*--*KC J[gFWwU#7,IObԯ-3F؇p*yF[6zw1Kc5"ٺ(-5$0FqVkt;?:pH3!8&~Tկ4yIyXJKY=Rv.ωUCsq40B <_wgD_x"!ÙLZ#V=QPKVnC%?^@kֵ΂d(~z Zrאx)LZk Y/z$/3Z +o-KhwOEX5l=֖kti\HP΢$ă} cbٽYaT҄[hjW 0v/ȋy+ϵVr~) 5S'ƹu<.gwg4Yjˤdxmo|>1q1FJHշƕ:|s#Ui_L'\q393aߤi>'c`FOh\SbJiЧܔp=|&c 6q8&C ĒC$G;+;Xj8OXEecc'%4ldWuGsFŒn˚_1p+ =p[ ѓhXF !jutn&}kV@kmV- o(qSZw-5JEK>`+$' ?3Ͼ;U'ⲅs{ C&E[[`aO3I]G Wn Ɓ袏 4C/E ;^D.V׋G%NЈnf.6B)[~_FuLLWWBBqAiއ}ݙSmQCqx")hM!Ĩ̐86^#ۗ '&s]!}(UHZm`p\2}zhBپ,_=}= T+:4B\ u (;*.|0y 4 uZI&)̳+ P7񂖈͌bfOvjn+ ~cDI;+Z | [E +<5 \ ZH%3(I+ ྲ 1"Eu{Y5QKEհŀlf/,r8FwZ;$DaI%,>f>IWaR&>={ͱKE!unlE4[tK]N)n#"FX&d/ttS>|#r,܍?lɍ]z^l?ο3 V8}l(2d KE7"?tPT4RP|Z&K|}Q^X Rdqz|*TDMQ8ݿ2H%Vz$*t%(BXvBO`՛va6lqۜdDVk'fXxiH_) KHw"N_c?|g(Nf#Egk8Ӳb:;~5d֍)#cB;`w$W'g$]Ò_~,( U2܏D}Y6J$lm4 AԚcˮ:f-P .*{Q+ld/"T9akѣ{J0ug|LƶY0TPVСvcD%rq1߿g*^Mt O!@{X1,I^S c e{S#;~98*Y4(Gե[T_@!<0|&(窏Zh xѾaJD,lzpikhڀxF¿A.^O8+\ϳA>,Ŝ,/wQNB2]5G5**97E=J3*xw r$ kϻEN*E]]Nw1pByuzf-p;tC lpmU@O0ɥVi>lh]lN%kkr4BO?{>वܶTW`3ِ}"~wp*pWpEI(-L}pi:[npwIǠ@ > ?%2F1DH ɷp#:8XSGMjq< k8tg(z7 ^ʿ=Tm%#{44D^CՇ-z:GÖQ2$ y$ᬊ u>zp0m=M^4ho"*O>Ag&q8"}E _O=CuZz I+[V^r$t*؝'2uDÞmëEèw :1x(gy&-.rof|XuU^4F*Ơb Jyp6-mf{R%J"M]@IhaDZ|QЏLXix1)NL4e_:)F}Xm\vDf0 ~pil*"٪H} \>KO.L2aN;sy$7/ksm^o[[͔=gebuZYar=ʼnDX-=f{k~ J{Yi6^я) P8k'OV貺rN[a.y}1puGёSk87*t 4.j-6\WY+;̹t: 2tp?0|%:%8W=?dNדctE Þ6#+p sN\ӏ/UE4]й%pJ?w39QD9VTPkp6פ9g%%S:5^ MӸNք]iqaÖcV$T'!i ]* ?jG:@qF'od." r`声Q7!K퇯 0R)<.CD# @q6}<23F@Pfɉ ܎^,l ;3۷\bdG*`]7?igUUeER0ylSAhzԭp4֡G%%Rך+芜']JBW䧕.45C50:UK YcEvkg]x=tбO5˂10ǵUtGY/.m6e.T}h q5XGsU;I |FY1g[JDZ.;KĄ.Y9Hvz\* #?_?*̢z7V-υ)WMU=b 쭶s7H>}-OuƭYl!u!b+# 2:(*tj9VpYE۪{%&cc O*|=j6,2DqMNJkΩ(Orf,n_6Ia74kCVs@̎7Y;]se[8yYՎPyEJ2C2`5hۈS? wتPi8V]@2WU. l4؝JDt|p m;ִ|PM}UlGV.75MJl& ލC) `S rZ3>nm`hŃj4}zW6O7%0ZӘ=i]K"Z-b]=OD%ٳiuȥ#䲉$ UhI"x3N|:tSFB|!꩒5*ɑp,)6m[]wED cv SB7W8sەzBKd"[v6|te@ֹ W>hjBO1R GZ`FH3"ݹTd,g8D;,nl8iq܊l/8_Ց?ÞCT3)pQY~c~DOg:pXS(vjxMmk_P{EGiW(@1#e+/Z+rXuc/tEPkMMƓZC7uo{oӥ%3iQ]qNI8w`m 5# 2ǒ K30QìB]"S3L0.Ї69śq+ B&/&˰2L'чk%Q`;o|R=sYz1׼(-Gڿ A뙏t_\Vkr )^6_8˝=BsL$(U=a9.D}b`+ mn wF>Ȥ/$sd96(0=dǃ b oUTz2ӨʹCM?qIc}؛/IVxn[8dra[6b{m0&U;J= /*jfFV9Ş5ͤL1`3HaX\?rI_JfXn*qəGY]{f09YѼ@9,XďQp%G>^J lXP+_8_WrERN_ڶ6'V :]jvB6V"W>{@+h(|f]g ]]fg:^D ZXCUt"Y*|jfmtRpvPLagx .M 6 =J|}?z05Z*S@W6zg`Hp.y*+zy&z]BE^E[,#$$Qv7EY 4!t1RC!IvVk@p6 ),+`b>.)bj'–ʯF]:ZQp3Q1sU Ap9KҺk$'ȥnG^~ T߶hpɲ|HVro*m&d; 8Rh^^~myiT:8{^aEQǢkr{bEifYCE;6qBy : ;~Nb}9(G-og6Io1ȺVeΫ#SQJ㑘*: