solfege-3.20.3-1.fc16$>s Jaz}@>9B?Bd   1 +CIP 1  I  a    -  @ τ  H.HL xxyzI(z8z&9{,&:&G HL I XY\ ]+L ^(Zb3d4il4nt4 ud v Yw x( yBl BeBfBCsolfege3.20.31.fc16Music education softwareSolfege is free music education software. Use it to train your rhythm, interval, scale and chord skills. Solfege - Smarten your ears!NJx86-17.phx2.fedoraproject.orgFedora ProjectFedora ProjectGPLv3Fedora ProjectApplications/Multimediahttp://www.solfege.org/linuxi686 \y B y@:@'Z9.L9>6o)9]?BA AK%rKoT` wi,xtq!t0<NKb_JVfJgPkNROfcNZjNkToRfeeeeeccccccccaaabbbbb```bbbbb```eeeeecccdddddbbbeeeeeccceeeeecccbbbbb```bbbbb```eeeeecccfffffdddcccccaaabbbbb```cccccaaa\\\\\ZZZZZZZZXXXYYYYYWWWYYYYYWWW\\\\\ZZZ[[[[[YYY\\\\\ZZZ\\\\\ZZZYYYYYWWWYYYYYWWW\\\\\ZZZ]]]]][[[ZZZZZXXXYYYYYWWWZZZZZXXXq6G>5AN5J9M7! h   8v7~UaGa|#Pa#f)j'_H[[#P]#^'`%qvW@QIHTTVh = > aR>??C<:B;o C M.RPWV_z:Pcdxlb mk(NObcuka ljObbxka ljbJ]^pf\ geFYZlbX caYvabtjo Fki t`K^_qg] hfQdewmc !nlsR9>8F >>>>>>V\{a%>D#/@#C)F'vVj nK t#C*BBIWK7"B!01#"3DYnXS9S ^  Gf #!U'{6 %%_5      5 V Hf I_ PMJaIUeIfOjMb|||}}}}J!=($'#!;{*;@Dm"5Z*78:T+H"..0 ? Uhi}qg &rp-STghzpf %qoTgg}pf %qogObcuka ljK^_qg] hf^{fgyot LpnyePcdvlb !mkVij|rh 'sqxW!>C 0]YYYYYWWWXXXXXVVVXXXXXVVV[[[[[YYY[[[[[YYYXXXXXVVVXXXXXVVV[[[[[YYYYYYYYWWWXXXXXVVVPPPPPNNNOOOOOMMMOOOOOMMMRRRRRPPPRRRRRPPPOOOOOMMMOOOOOMMMRRRRRPPPPPPPPNNNOOOOOMMME1C!h27O)!7T  C#R'- 4]} 0bS6(g(j ~~ _ K + G)  8 6 ǘ]> j-' d a 0   1| n:2 JU _K 10  Y AQ ;c97Q#D ' % + [ J     C  m  ? g E z 9j   `  |eg  E  Y B  3  q ~ C} Bu a 6 7B # p   5 / _ P ! s   ; U }VS>P:yLn& n@(YQoi6.4MDv)}NxK = h 526  j e[ # Z  [ rA V h . 6 R&c ] d ! 8 ?   C@  1 33 { e U  s d4{ ~  1_ # CCb5/[R)8wu" `jlK e e d `C K g ) 6 Ǯf  L    =\  77  %o Y 12 N ~ O "f` <# Y 4 B   7 A["| u s  @ 0  Y?  88 x tx Z ~ {4O o v  T#'I!Xr [62*!K: Ce  S { :  x 5 B\ @ d m 8   <  M ,, t V N A l {2 F  s p#D,"9  `4X2}$q   h e   7 P@ ? v  o V X B[ |  KK'   m ! 45=   ??^ ># [ Q o H i  6 b j d a @ J  !]>]  66 ~ vp X | w2Q h  J#( h0%+Oq0$\*TA<~ e . + ? . L2 # ;  6 @ \ (     44 | b V  w>|3bF ^   ~ M#G`"V "6X1 &/#G L } \ Q n   d6 p! oK, b X! % E?  VV2  m x  ~4]  &  _b 5#6$1z!@M!x5]+t!XT i  " ] |L   7R ]*w _ .  > B    6? A ::  {t \ z 2 w  B& U $; A 7  9džW( j W  _A q#< 6 rrN  ^ - / E# ( S  e/c ##2 #u"A1y&v b ?A U 6 G   '6 `a0k!v < % ) JA] , ;;  o ] 3 'j|]]0551"008~  _ZRReK;;);3]34Z33@;.:%h""))C)=p44`:88 C##811786b6b4R--@%&N%P9&N>N>N>N>N?N?N>N>N>N>N>N>N>N>N>N>N>N>N>N>N>N>N>N>N>N>N>N>N>N>N>N>N>N>N>N>N>N>N>N>N>N>N>N>N>N>N>N>N>N>N>N>N>N>N>N>N>N>N>N>N>N>N>N>N>N>N>N>N>N>N>N>N>N>N>N>N>N>N>N>N>N>N>N>N>N>N>N>N>N>N>N>N>N>N>N>N>N>N>N>N>N>N>N>N>N>N>N>N>N>N>N>N>N>N>N>N>N>N>N>N>N>N>N>N>N>N>N=N=N=N=N=N=N=N=N=N=N=N=N=N=N=N=N=N=N=N=N=N=N=N=N>N>N>N>N>N>N>N>N>N>N>N>N>N>N>N>N>N>N>N>N>N>N>N>N=N=N=N=N=N=N=N=N=N=N=N=N=N=N=N=N=N=N=N=N=N=N=N=N=N=N=N=N=N>N>N>N>N>N>N>N>N>N>N>N=N=N=N=N=N=N=N=N=N=N=N=N=N=N=N=N>N>N>N>N>N>N>N>N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N?N?N4N4N4N4N4N4N4N4N4N4N4N4N?N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N?N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N?N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N?N?N?N?N?N?N?N?N?N?N?N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N?N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N?N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N?N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N?N4N?N4N4N4N4N4N4N4N4N4N4N?N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N?N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N?N4N4N4N4N4N4N4N4N4N?N?N?N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N?N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N?N4N4N4N4N4N4N4N4N4N4N4N4N4N?N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N?N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N?N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N?N4N4N4N4N4N4N4N4N4N4N?N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N?N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N?N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N?N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N?N4N4N4N4N4N4N4N4N4N4N?N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N?N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N?N4N4N4N4N4N4N4N4N4N4N?N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N?N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N?N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N?N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N?N4N4N4N4N4N4N4N4N4N4N?N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N?N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N?N4N4N4N4N4N4N4N4N4N4N?N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N?N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N?N4N4N4N4N4N4N4N4N4N4N?N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N?N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N?N4N4N4N4N4N4N4N4N4N4N?N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N?N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N?N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N?N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N?N4N4N4N4N4N4N4N4N4N4N?N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N?N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4NBN4N4N@N@N4N@N@N4N@NAN4N@NAN;N@N@N4N@NAN4N@NAN4N@N@N4N@NAN4N@N@N4N@NANAN4N@N@N4N@NAN4N@NAN4N@NAN4N@N@N4N@NAN4N@NAN4N@N@N4N@NAN4N@NAN4N@NAN4N@N@N4N@NAN4N@NAN4N@NAN4N@NAN4N@NAN4N@NAN4N@N@N4N@NAN4N@N@N4N@NAN4N@N@N4N@N@N4N@N@N4N@NAN4N@NAN4N@NAN4N@N@N4N@N@N4N@NAN4N@NAN4N@N@N4N@NAN4N@NAN4N@NAN4N@NAN4N@N@NAN4N@NAN4N@N@N4N@N@N4N@NAN4N@NAN4N@NAN4N@NAN4N@NAN4N@NAN4N@NAN4N@NAN4N@N@N4N@NAN4N@NAN4N@NAN4N@N@N4N@NAN4N@NAN4N@N@N4N@NAN4N@N@N4N@NAN4N@NAN4N@N@N4N@N@N4N@N@N4N@N@NAN4N@NAN4N@N@N4N@NAN4N@N@N4N@N@N4N@NAN4N@NAN4N@N@N4N@N@N4N@N@N4N@NAN4N@N@N4N@N@N4N@N@N4NANAN4NANAN4NANAN4NANAN4NANAN4NANAN4NANAN4NANAN4NANAN4NANAN4NANAN47ec5995c67b15b23f18a6a00645250912acd0c33092c6eb6094d3da6ae5e07390b93002030e15c8fed2f0bb0d86ec442eb98af66b167627d5ad2a022054e34521ca75193cb7e3af50b3bf157a4c4ff510cfc2ec982d7b0b7f942b17c47ffbccf75ffff2bcb782e83ceeaee7611eeded19f6a0b24cd3f9060dd1c359554d2aa5ee2506e43b4b1c396aeab38899e90a7347326b4f1590516371bb7b0538feb072dfc82ca8b6fdb18d4e3e85cfd8ab58d1bcd3f1b29abe782895abd91d64763f8e705e51135fa8472850c29b903d821c337d5be99c9f56b2f30797c5d57c63299314bc72646515ca09c39428b6cc5bb073302319a09aa8f0dfa8eb5e5787c17a463cd5327acc13937e53d39718e00528838d1bb209209e16967c2ad3be296d4067f946363b5be1ff4aaa6a561677715443e189663f56ce437d145d094667827dcb40f021b900b3f895a49b9edfac882bc3ca83a7bb0c67d6dde1be6fd428dfa741cd7c6615fd2aa0382bb16d00046d481f1db8e7663e648fb7bda81be08b1b198193b73e5f8fb05e0c54d1825b18616084cce0388eebc6e73d565214f192c4f41108714ae185ce53d39589f9058a6f36e640e03a260ec2f4911c8a9df95ac642e117d57de18f5e23dfb53f3536bb0100d84a316c77470b5f6c6282c50242c31bce5824d9df615d23b7f1468c5ac3b9f6380b73cc56bf552113aeafaeb8fd879a871403ba0c7b2fc35363e2204dae79802e3faee156f6757bc126847a678554ef1068fe547fc2048ff968f24f6f7a8b8b846a5da0287919ebffe83b9084c8da3dee21f9322ee702d3b4a990e954d3263c6dd11da26ef406de05fbbee3d5737e1dfeb5c39a16d6d6755e64543890936c1ad3e059cd3f647483ec2f29843fe1677f69478113faa1c88bd364299ea302d46272bd761a7435ffe36e246376bfe6fbc8d8032e96d2dfd7aaf66fcfdd98dd6fce9a047c71c2ffd0031a950d809fe248b398d891c7f5ecf9bd63eb58694d180b03a0798d7199143b30a46b4647efe16fecf20000c41729e62cc050bffbcfbf63e6d0772e64c55bb45b149a377e259091416dd563aa214483240b471c7cdbae03dba1e3065bf30bc50467ca7535ac33b4af25f8a33466a7da894e2d93789cb53c161e79a28815eb59575b664dde7c712b6b2920af36d81733d740bdc9eb7fd65e2e1f8db1787327c5c61b83ba9c6c5f52845fc0a55056c126b6e815615dc5992fe086a0e88c21b2b06bd34d18ea1aa033ed04306e76a4c537938f587c4f01122f564cf4d285c8a4a29d7d4fda0c487249b11dc82105aebd9a928b065575c0b8f5694dae4d89e826d49eccf8113c6e066338e35634c0f669c27904565d744fd08ebaaba39d6036831629ba3b39b169fcba95b2035d475e49a1c3eff51b16ec91c828bef8f31691d1eab230846f9ac5974a1944e88a19dca67c38e1d17fb607362af0edb5d68d2bbd80c7d21295f452c24aaab991650b7b4382b4e28f697e99da7243a2b026a779da1b83eccb0f24248438dcc2a7edeec8cb42b262e90b978207016cd50be8b60c6c369e2098f938d3a24e585864206dc65e03afdce382027f197c7f9bee28e40394527f4ec0387cb7b23ee9d4a871c08da8f5e07ee802c2eccc46ebc8a41b653a0450d6c0df917955982c166e2a2d3940272728e90c7d226b38476a6334ea4dd0974f259f1f32a8804ac498075f768196b0fabb674efae6a29264850993671279d2f90907dcf3898dd7bbe253cd8888db73992a5fe998f575c91ed43092b845e2acc5ead6f55126f842a3900787426a858fc7c71df34fab2885a355262e957423ff21aa8c054cfb9524f8b96fe6a32238a3d8e8e358ddf743fdb63619831f9292806914f23f2ec05f9db16486d3efe3194be7ee899f447a1ea28e1d57461707ac0715561f1778c6843af6b22e298c7eb521bb691705839ed6dbac0a135b390b730f81a4e64c77ef7aaa6921d644d0769e39437f30e9389e895e066d6731e59dd5213e84f34cb849c15d59165ae68fa3b82e0becacb7fff347dd928bea79a5e617edf5711d7ab1c0ceb5c145948baea20f2568fbfbc16d0c11378e50a0d1d64eb8fef628ea65f1dbe0ce761610700ce2b8089930b028b330aa47d280aa90992f8422edcea330090179113b9706ce896e36c32eb8e6ad0c9526fdc45d034e866b68bf98a65fa0e818fae2754e97fda34217afb150d6299dce946f1c733fde7b2adf022e1ff21cfc12e8d519b3e1860f7459c7b42c6a3de652704b661b15f372f77ebd8c22ee559747c6736ec3e8adae0bdcbab48e24cad5b50c8f9fe17f3b4e6ed1fbda26d330298b8954019bb45792599b86f6bc8c9a88c7ac95e5137a41169d993a18ffa25777d97b122a57f668516e6c1de06cb753d50de3a5eb23d63c6825091bf395fcd46fda515d427a73192d872ace1d75683f6ef314aa41c5dc337722819acdfae9e0d6f59bffda5ec6901af80a960a80dadc37d2828eabc9fd3abad9cf7c83ba093ce114dd83c997fdbde9bfb52375b25cb7e9a0176707a9833a14c8861c71620e3f1254f8fd7f0033c1e1ef6fe2c28b62d40e11eefa60f224d575ca9d71dbb85e9f91f1e025142732355c960882e7a828f6ff1efbb0124cd3f095124456ba96c112104f0a56416105deaf877b5a53853fc03ea1cfd0661a5c546a65f7ebb2c2227d57438cdb1fd37eaca9e519fd74352b6293492c09c76d354e6827f85b5e164dca279e3907afba40b359bb7ed216ed1b3c7fd7ba0616cf4c6ff531c6b7729a92cd984b2693f4c256fb96ad26b5017507256822ad7f4e8f12eb616dac1edddf0321648ad604b5ce38259fc95d5ec104284ddc97bf36d0ce5929fe966349b59e373f4de94139a290c2fea03860b83f654520d2d0595fb5c8bbd78de280c01f0b4bce7cc8ac79460f59c7dbe14684d4d7af843b8cb3b1c6ee5d842b03bc4e11921d1722de7b407c355f966d9c0f6979c4f05cf7441d4853d43bf092efaaef6dc716a9476d3d19397c4214a1355bb0b89a1565bc428f44a22958be511ef5961a030027b5d7cdce908385cea30cb551506ab6de8dd6ac880d345dea4e42441fcedd0cdaec4e34c9bf805cfc68afa4151af836af771213f3a693e44508f6f5c2481d3661819d82ca6377bbd64036c9cbe9b979b7f68c6ed60ec015c292de059f334c1734802e90b4ac1abd30daafe4a79bf63412408211680498214ffe8e8c97bfafb658831921c8dfc9523cb05c9c8a0fb61aad70f28959b6628ed21d9029dbac56f801a5f8a3d9edc5ceefbcb16223c965e3f61ec5b3c943eee94a09e1452bdff56701e3a17b605b954cb04e0786a1315231b2b9dc1dc07c58c88c2fda1e3cf2b8b9b0e2da8b4b3e556e1cec0d14039e0ed597bc98cc900fd3139e7c33169ffcf43774fec4accdceafcf8929ea1a74e1d7c2d68761847a34d43b7a973068f3593d7c9889ab4176d57d1928bf89724ca5cb42ce48fb664727737232bcef3da03a314a83fff1bc03e1e0539a2777fd60d87db7599e07d59fa886cf9937802258f3bc1ca610cb105175af801b7a959cf23bead386c17665e4642dc740ad62e93251a82d975aadc881c38f12e3684ee63b60c38e16ea1053e617c96f7e8a171d732a96d61c1e793e5b7324ea0c56a0a087d13acecffbb9aa9b541703eda3c391a23635b5a993bfbef9299e58dd18fe647fdb53ecac1dde7be8c134f53b852bc04c8bfcb80d8cc5d0e1b64f323b06854efdf414e7bc097c9677421ec917594701ce39e2df81ef626bde73af42938b5b1e8635308146ec955e3113afe53cc577a893525856dae1489b3befb5bce88d27e8aea796230a69fb1b571b0dd321770a85e9af217c373843098a153c34d03c2ffa4eea7bcfe18548f98a9b572b4669d4e087018d4dd51d45aa982b0978589490df3c8499c0284c69882e12a50379069c428c35f95e4e62104495aade8ee6497984f8e22cee35276a6a33085042ccf4944c842a40e3685f0ae4f2686112b1ac6ba7aae743744e8ab64d6eae8ef6799951185c6d3efa62583523998452674f2d1312bcb1964eb51195f47d9e9ad57617aba160f69c5c19d145dfc8949cbb569fdf8f27e5cc183381ad02a4f2c68884d325e06c17ed78689d5dcad0936974ef0ead324667b46f2b38ba1ad104132cdac27aaf36b503cf57336cc994f8d41841d114ba74993132881d2f18ea96fe05252d193bc2a7ae4292fe4d8f454e44f28f8b315155b9efc081f102812c3e516a7ea5c9e88f83f9afa1430c6ea829873a75ab49e441e9a55913171dbd7934071adaa43b08afad49dacf0848acf607307d316f5328890b73c429e2e4639c0754aab881f818c425258fd2f68535666979e5764c5160e9bcba94b3b3448f7191782af34fbb82e00cfdde144a026a82b9b52e58a6b85c8662877cb9be4639bbcf94268f28a37529dbc4cc42dcb29e8f63f74cb6ea3eed02c026dd998f9d7f57ec99e1fe09f53a8d62b07eddce266aa20c18624f739491212d75f1c0799708bee248a6fe7483b197a78d91a7e2cb49b1c36ede578f3e34358bd4c44879be6da031b3bb4e9ed28dd34d2a11ac96fd0c40260d02bae995251a59e237c91d2d018953aed48ba815734df1e4014606a4eab476a890243175d71ceec6bad33cb63f4dc9ff02b4b87e98c8aa7e776a4ac34bc1b4f223b2509af38900af766a65f5f4ffa23216fb236dfefad64aa82b88cb1ffa2ccd4ed556900b47a671e5ebfaafebfbaba911c209c8e6a4ead8da826cefaa3005428f63ed226dbead66faa8e38ac3fe753347961f66db47722cdd450b09bc28f32ad09c9d5d2ff5b702e8fcdbd1861ba5dc1ddd91c58ec394d3522e2d138f936f297e3620283b85fcebf81d5b2ce6535906883792747b9542b1f3ac0918db4a5f5215c84a81c6336d1d9eb9a92e89e0c43abf4c07cecdd9e0d69bef017c19bbe77166c1f2fa3ba3b79ba486066d7e94fbd481e265f2b83ec6d53b07d9eea28897fd0a82e366913465db365f292f214ccb87016a725a2f9389f5a150ab23fa58d6c68f7881f235f91e72634fb70aa869ac2bfb40d75ddd9aef64235e99cb670a390ef71ee044e5fd234e154111b2229f7392ccbe95c7e151b2177b5714e98103a5c5975e53b04302b1bec0a2b3c1ae5fcc6631f57cd28ca23bac70497e9d997506431065f378d17a622da6f869df280aa32df0634891d9f337ffd3e1ea705f8191846ef07b6816f5acacf7063f265cc01cca14fc5449b76a3fb9e1471e26da98c561c6ebb059c7e629f78840e4d49a600e26f1dcc5fb1380e6b4ae621632697d1ae4fac539c0bbe8ead995a60b4b19b31ddbae0c9f3616d9019ae09fd609dbdc4d4748832379eb2283278b920d77ec304eaee4f49ef4f293f6be133eae17ca424149a79cc9c8db1d651ee543558f0536472e091166fca1e35fb95ce0d524809448ee4c7e9cb4a2fc124e702711ce23ff82308d19b39f93fcd75b9a44519525f777d71dec2c81cedf462f3ca6862927f09a5cdd30a4e95bbd24111c11d0702a58f9faae0fb7069d4ee829c2ce47727fb0430e6baebaeef96a81381412f3ba238c82b00a633c1a7034729b881363673b5006300e961ef5063bbd9e08395ef576072003d94e637ef7900b42fdd6753955a4885344d21e35b8d27788eda1ea087b04f3a8aeaec4b49b8768a08e5709b6c49aebff5f32326d55d294cd081aaaa568a3d8c3f9afb0c6d8e21cad2f927f98a1df0aa1d98404f121858f6ca9c7355e90f47fea19de94e065a777c3fe1d6b8be9bfacd6d0ce71976b0d8026fbe286a49f3e8c1667117c38e2429743786b30614cb4ec6bdcb10f42d4a8541524105ead27879a5d755eedbc87c0c25cef8e07f9d1200a095a3b9f7822d8767cd163784d754068b79b0ad0f8ffd3bfdde742d949c0e8f23b544ac7437f6c4b7bccb2d593e729c1f9c09b6a55d7323f195a068b6d455c78ec29b1dbd8661b3f4b3ce3d560b413baa2418440af64435142b0d23793c8140122ea953a1ecbb439124fa84c4434ecb72bc9dc883e23d6b62816e11e65a156a1ffcf58a82cf70741bb61580531c53cbfda499a165ddf9164fb7a74f3f45d874f4cd66e1d371c2986d3aa95f46e11627aa44cab9d2b33796b3601f4846feb4e3faed9176cb436a8345e0ee7843ffb0d7236a55f32e23f97e82cc4beda3d1162fbd1056cff869a838aca9f73f2a7b74a154c553ed2de299bea05d031b3603ff84be43412d2cdd74aa75012453641b2972903aacb5d3cda8bf1bc9fcb31843a4a4fc40eb905a7c201bccde2a5b0e15df3b08bb448f86265c98e7ae9e43f2c9791ceb8907bf32425a97ef3288295399c1fe872128d7876f6737c62565a628cb91296e6873c010b7e250265bad454b295c5496c934af64585c751145705be46eef10776316dde92ad60c676916f1e6a85d4153409ab6fca88b0a8dc1e78884411bc87a07d7f69a6552620cbd940503dc81ced264db752ea1af71c8769938568d966bf940e75a470dc4b6aec0f1661c8e73ae6f1e37514dce960e6d16baa9e91b496f9e0bfc01db78a097fc651224426ee3b343edd76a1a9f87bb0541935fb4b0ee2b5b152e18121df63f7df1fc915516d06700bb18bf7bb808083b834423b2fe3feff9b000c55b6dd981705b4eb609c90482ddd56e542c7aae198a349ae7a0657f5b5ff2bfba3e15877baf91f99554106c1f10dc8c606ac8960a3cfde87389350476942e08ab4adbe2792b4c38fffacf34af781ea579c47b774647d8ea7ec87eb10e0af769506705b5486ed23b311b99b6cbca34e50d937fc21c8aa02821a047a1e772624f52166c86ba3e5abc3483f725c563c0ec88d3e3e54a7992f2a10ee9252e9315ef7c95e6259126ea3657470eb0fe3634c0e49d7f0b9755098b06fd50d4c5f3e799ac18811ab11e5bf74fd7047c5b2c82b403305f0650b1c695a4d8d7fc6fa26a3b3324873c9b05700a60139cfd9ac5f77db41ecea2558e90773236953f3dfb5202581b8113764b8e1feaaea9e417519132dfa3aa089afebf5c8b60a94e39ff85e3c849649e7bf9f9fb8541897c51fe57ad0240e6d9122d84484efd1704c5d27cd05249c2dbe22063991fece208102cf07ff0e59bdbbae45c3f8cbff4df1d0c2e3e7e306f2a08f1809629d4bc324866de49f87c570dc38896ec3f0e811ee7e57c0c4c33d93020582066bb90afa563bf9d5a03d49da4aa27aa9bf3ac134df2ecfff37354cceee60463f314b4ea22ccb2b35a046753fbf8538a7a112f833b38600521c9a943b5257756569a8755f978be1bd96e754ad3751f7a010dbb0e9e86fea84d4881ce498c4d16ce07098ff952e40e45487d1df431570d86fc74d3a75802f11bc6aad2d5fb36770827ba96cbd4ded4eceac0b011579c0de1759fae49d371fd89ea13cfd9bf2f2791d9911d25caa3a4b6580e97af84502b63217fecc5394770e5c055edec89104d272f1a81c60f533dc900c84474a12cac77b42d41e3c6c6e6519712d62a7467455ef5e3481cd1ff48e45471248ce50dab201aad2c8e6d923fcdc9949df0c742a88c5253ea9841f492c4022f15e2baa5d343f77432a04376c47877889f19f50df1b66fc3775ced51f278bc3d2da17fadf41d845e1edeac2a548d03f3f513fd2def9e37e305e591384606a403dbed41e45faad499283c6d722bf9a34d864d51fafae2c0a0045f27568a28e1dbc62990d3332abe604ef181fbe2f7946169dfaa8162ecbca4bd22ccc93c88fc0291438be677ca4efad4da362edde0f667331139cf7ab6637466c8ddc8e23610bc4dc3ab0cc20586b8b1af60c045f18bd85cebed68888e77c91d18ba21b84a04628f2270fd7c5c30ef07a44395d6b332f0b0de9cf0619a01eda62ea0af28eed701820c8a9144b703ecdca13e9a17a7e1fa7acab678ccbe14196a3093e90873799b7b53a9d0b15b58b9e48940da3d40904f4bf99a4caeb49f69cac1511fa918b17aacf06209ec9176700aa3c29221b9f0174dd897be1d4c589163c7a7d47941ea87d54459b0daa12bf8f2aa32dd4b4043e689dc9f660bb0173ffd664469da9ed91a387870618ea577fdb55dee3723320c6d126e75206ef1d92f376a0ef6dc99ebfcf74468210651890e2f1c9e04e760c03a4ed4a448749446bc85423d53249478cd8b02e8990ccfc16a3c5170defc7de3e15a115fa4532c7958e9a9ecd010462076459b86847b1eca653db16e1aa581f776d239b2cf7fd36d520a73f4c97da14edf8379bb40c525ced1b3d8ffed256b2cc47740a32076c6673697012bc6126ae1c894e026f2bfc34e5ae1b2f9b55bf8da5b5fc4d6706a34f49d23f9aeac7f7fa4ad2c7873e7f69e700108213b5565e60f86dbff95b1f081465dfff7c81f3d8ac179fd9bd5c1192db02df4cff2f4ea3fcd037c4a6605e6d3b69599b08a47d70e7559de685a6fb5c3fcb3e5d5a7e983a6c85a2806687274650dbdfb8813d047d1454c062b3e4a0fdd9dae17cc6ec7b81051268ecca18de008b298ff7b1fc7559523832f49079e535ff1b3a25386f4529d6b72d4784eef02045b7c1f2161c224154368d077eb2b76d2590e5560665f37a7f4159a32071c194747e44a0f2c6ae392af0168246eaab05561d9c33aa297fbbad6c4e444674ff0d85bb47a6ab3d7b812b6613bf56bc2dc1c76634e4e1a089308799e3b35ce01cc632aef55728a8f035f8d84a46686eb7aa63d20849adf612350dec4e8e738736169e00a7e532066dedadb7ad419d6262b1dae4a2100b734fe6c94d2add108561cc77281d1e7aa7306414ef7b2f25127e7c1bd7cb830fdf631ce57756e06da39ea3933bd87ded6c6c0e974dcdd2c0bd4195bc9bd4c3cceb185332e2f2c130ba0b854db3c46ab8b218f2022ccc2163e4e972de7e34861a8dae2538bda2471eba50b0ed1ca6c7c4f62b778f4a664efcc37e857c3d216296a011ffa33ed8872d05800f5086e8bec0c0434873ae0999e4efe0cf4d6d97c2ae33cbaa7bd4d24020450024bf1aab9c0f78db3f7c39a62506ab8ee97007ef7adae9f87b1a88c1821fdaf9113235cc7171f561941986b637026a9c248a0e12285e4407c49a225c55aec80500cbbf74cf7ef661d392a5b7839a1eed1e45c56be65d1674d0b09d6f0219d2bc7c34dfa3d6e5d93717791ad23b71b322c1f2b5e4e45040e3484b5fde9e6cade304dd22c68d886adb3fdb4226eb2901ff25e7e955b00ca51cb80cbbae1699fe20f762b44247cbbb2b291f74d96b391154f352dd517017e03bf8b48d2d4382c30e69e58996d28c3707e563b143f6b29edfb7b36dcb435dd1f08ea545cd2767881c31d9984d65c7dc849a0c58f37d9cd2b1537e8e35cbf805c391fdecfba89384a8e0dd38318dd253dedd3a34827e928a83fd19496bbe4ee148a130e46daeffea5e8d2809e5233199e2fca4cd64fd2070c1bd745e7f6fc3636bb02c8025bbd776b0a4d56bd96c2fc33669a01f4858ddcaa9797efc2da81fc5e4269caf1df098855a1b5e46dd332ea296d014c902cd02e81d75efbbbc7b8fe309fc5cfad8d49de0f2c7c31cc7230c0ba90b1044e76ee483a2352f385d1a19f6f463d6408206767694523d612f2bde7369d6c697b7f32caf871f4b0124d5e5b44e4cc07f06409c1806c994fd507d10077fc0f6e88d3686d3b7611088fcf6a0aaf7f3816cd35b31e1f6413ae6dba9a8b88d6e91195458a1cfc7ab517949618ea83e0b5c1beea2f62b6e1d84127cd38a0e4cb1119d885bf241d5b5d47f610c2a7163e292e6210b4edaba8e4bb6e9662fbf739bebf7075f20cfe6077ae5f729a6520f9c7a5109af0af5377dff0d314fea460fe82c7d3fce516cae9bc6d7ed69d081f71c096151755dca7e04f31981c08207fb1b0d3a6e0dba978fc048eb36ca032480b3b674fc9d23535bdda68297574194feb9fc856f0cd0dbb6be04109a50efabda071330ab201a139628eacec40252372173ed02df5ac37743cb2363b7c422638ee7476ef138702fd83fa6102234f0f4345fa667163ec3f804eb61dc7d2be5a610496c59531667d487270ac0c3cf332422fe5a8c8cb693968b2c6516c0321eddc5e303b46e0f5d1f5b4fa91dbc1211b81621785d2eea656b42f3a8ebb184ade5ab8d158e8c12d1e4e54d8c9a513e2332e6f5ee889899e85f44aace8b77d929e5e3de1f88692a39644011c0e1a2e443af79f118dcb1aabe568e9178083c2ad3ca9fb0221005834338b896c5e41d82a500e9a98e84347063daeebe4b451036eff75cd0546f286f3d235cfebdf319ee034d1bc65b430120bb45ed08464e4ef263e4b76971e027efe27dd121e717798a7155b83c9517a9c3ac8930e50cfc639307686aa9a5f5a6623baef3ed1e0bd0e6390577c25b17c63160b30499b2034824e1edeeaf935f01316e9560fe2bdeb71e5329efbbc594b21bf78e59014d0aba0eca73c974c5899232b18a3c6cc4a72c0f980ed070392b15a05eb5f6707916d7d79ecc655e472324a1b25859cacfa82902999408eeeb4fdace8a6b9b85dfe982297e82ff871b09668203e9127679271a903c01939912c9c9a2a9322afaff6976090c6858c02d648d6444ec236e3a6331c3a1373cc0b2c0aea54d2b28687b9a5c105c09b45ae2707f7a8de3458411446a58e760ad4bf75035be5a9d0518d73389745aea4a0a052b8d701d535e0247834c27bc9558da30b413bc114b6bd4a9716d38ee98cf83f0886c9f4c62c6a2635a95f8f8c1e8ed75ffd05c464469234c7ab727085c67a1ca972d4fda55a8029128fd9219bbc001b3f366119b99aa09153a0b83f3e6f9b83ddad1bdbfa65e0e6a1c3f3102062eb706484733fc7b98a861dc70c93e3a240900ba8431fd6e435254ec0b728524fbf85b7cd40fb4e0f74749e0a2c70b983babd4be76bb1c1c659c1962f4ee54f53a0cfc1cb8bca23f1ea395426933f809cfa8e1a078cce94069837a228a394b29bfea9a69b99dfdbc198539e0e9e88f9ae4e38ac08c54d9230a01cd4439c3608852af0eb8d7b17245249aff4f67b03ec14484987ccb68e7160a11bff61483b1a42a60e17d664663a3b4f828566e9335a27a5e91945f8db2fae74ab2501235e12037b6fa82be530a190315e267ebbfd93ef6baa9b7e5bc601789ef384ceb367f5083f50f96960a40f2768e2e08dd697e60b000c5c228022c16762f4f08606799c99c0203dd08abd3a8537cc9f3a00424c081c84afa471a6a284491250a80a948379cfff4ac8a347f016e8080f99ac2b7b3d1e690279938e51badf40b902f6029e709c0b585de6b2795951c09bcd830c8e5789668a30832fc03f221e5555c661e29904f6670c69e8255e369fcbd8e1866159fb6bb9fa14e24b946ebb3cb630d61c694341e020c6dd3312f5e7fbf68966db4b10c05c59f789801929ae4d3d82656a5cfcd0ddf3fdb16288a2e5d9a39f1ab5fcae6d51e6190e11a49dcc1a8c8e4beac3f3568d7d7555e8dff0b7a148556fe22c397a907d397b3dc308c6fdb37c2222fc12033a33f5063913ecdbdfcc1a81542813c876464e45c136452dd9025abe3fd80b5523f08d8655b867a8735fda5f23b37dcfc07cbd39ef9833c2c33edd8396f4933d3b10aa42b0f40af5802ce45400ea60d27d1794f8e83fc6dfce259b3abdbed43cd9010f9fbef51d9b17ec9946e43bf7b5fc306fa1c7e87a9333f32bac0dcd779ff75e419b33d2d4a021a86d39c37968f5c0dd9bb00df6fdedf5e480831e6609e9f0b9c5d12e2bcf16a9ef687b7af7d4524c304f5c854b425f5ef3f9e4e948478e8b5ff81df550d170d82347c656319a46cdd5d5fc81ec4013332926b3cb5e38744b68f003abee403a096afe9b76e4b720a5f578a09acf363c079bafa92d52162072db576f7c5c50fc2ae75626c4a781e06df0182a197cdded566e71b0256846570bce76eebfe42c7a836580d75ecb7f4fc4a98c84f65df0cacda15c83a2390ea46a9b5e438e97be25d6415ba6ba37c53d999b6709c86ff360b8e49668de0ef1e966777930e97dc902907d294257c199a1e26145af593b0faa29000e55a63bcfadcc55cd72ce1d57359c55d5ee27fbe37e5baa0ddd154e79d670e8f7b1255d6aafd1fe88086fe8600f96b68db2cacaade6878a68bd4d8091acb5bb316bf2f8ed6217ee5c11af8f26e48bde31238ec6789d127a7ee38a37a94a57d17657ea3f748c275981849e35a092cd8c719cabb01fbc4a753b3e6ec08f19f459f8887c8b8005d63bb8327dba11c7727b4fbacd3aecac68c79dcd8bbd55abcea23bd177463d47ce1e7a03db84dcd2a47a251febc159fda8e5ba896d6b6b4f8a288e535ec0d97a5c90f1ef2e5aa80fe83a032906a20eafbfc68804eba626fb721cc49106dc916112b7328c8320b01d4ad9f00f6c8f54aef51c86afda9a534e01aa103567664f520e4848731dabe00cce60d9c08ed38184adfccba294135aa9a7af99c484e2457edab448a9e1182533517aa5acef5cf98a829528746b0553cf00c808a2b7808254e8c677276217a2a646ee8ea441fe997e160b5f2bcdd7ec3b893f40ceb245e32ae6a6111643385ef8e34c4a775af8d7b9febfce23c1b5282bce0de4558003097c0f14304e4742119795704b1cd7ee32149974bbe5fe3e6a15b60a3ce1cf089c9a0a956151b87f999d48bccae84c2bcc103dab285096a65403786b821c41157d0f4c03affa6b10b6d4cf14c6e49a1d09b9d26b2af7111e63a0a84512373790e09355a7bdb2c049d2a8b0854774d4f753874c377212ff51c9badb685b4c1bd356230875fe6cd8784ae71a458e994b0ec23212607b8fbd3a3f1e0f00087d6421d5e19da53625831a3bc68aeff8b01d78881d0fbfd96db9c4846b4e109455eeb2daa799fdba242b84bf9cef1813696c0652517b395ff0f8191f8427684f87e5afc71a42efc5c8b192654f366790c9a06afbf9eb0e9f4e106c7cc3f1f1c9477764f8fa8e4b89debcd9e0ce80356b2df67cc652cb5b4bd940a1fa9c046ef3a747dd0b5029f8dbdd72de114f4c6d4396c7fa472a4bd5fa26acba24e08cb9af5c31d764fe0c809987863abd2208bb1c9e5dd5d33c7833175890c22fd1128a39af5cc9f607df06ba9c1e8c0354165a3146c12a66066dbdc6912258a983c3a56b638ecc5ad51c5bf7ad1a8403fec12cfcbc4eebe20022cb55545b07e788a6427041a18cbe0db7225ab8b1b8e4c3f35bd4d89777211802d845dda0158cddbd45a1a3db26477c8633ff4ef2339f6e631e8feb1ebc83578b31d34c84b10a90e40903fef607f25ddcd4facd02d2c9b4ed1abc7ab4ab3f13b79d3cbe08ad7086569cbae525eb8e4ef0e708d8e5b5498be4534aeef3a768ba6e03415f09e176a59532833e5af84568c8ff74e415ca09519fc1a1f2dcdb1b88556e464159f53c0f484892bcba690329832d98613d67c10ad6f296785b6b6217c82860d5c061a56a9f54057e17900877402ad08d4ae21768de1f4f474fc7aec201b4bd566631857dc349e30d07362265957ec42e488600f15cfe0c31ebd3a0bc08b4e9cc194619785aeb27e87da4961373b5e0cc3a4e6a92f130cf346a432b990d14f22b160f33d7827c75da4b18baead4b019c98fa4f20deae4ff8edf16fa0955d686fe696818e95e990e600ae7f304d88e92a88638c3c082f0531ae16fd4d28d39725fb33d2d81df86e1193b112f261092068d7b36958d69e0b8da7e107ab0a5bde1363c40b0c9e38d0dd4c414f5744494c16b44087c84e4ecc78c9c98217afa271329c545ffaa58b5b2093c789c79f9cedb5b097a6def91d4471c259b7bcbb9fd1462bd568a5a5c13b7c29417a70e50668493e2fa360d6f91fabb8c62540b39e0492e979678760f3c9cb4fd4c539afc2061ee0f70376147ecf79d650015272515cbae6999e1dc56c91d9366ff9a4cc22cb6a463b7bef757ad5dde60c46e55a7245669d29e4dc8d09c95e5300a5a2d6193334884e21a60dcd30bbd70c2e2127ad4f858b3a43f13b1c6cd03d6b125d2b5d50856458dcb7ce0adeba499f63d264d2116bcf560cad2fc3970ea04edfbc9f92af361bb56a62c2ce19f168c7babcd4be478fcee2650d419cae9a5682fc4d36315191922c6ff17dc4b42ed2110b376bb677cbe8427af1c9c2c87b06cbb3a5ce39ec9b937707a179c6f9f96dcd445c7718865e2d7a3439a91a2b2dbd98e3fca7d3f51d5a1e7212209a8aeee26b54714b76c04d11c7d6543dd1f7714bf1c5b88e11015284b84c7441b59800f6a320c011b376d2110b732e72500e77c6628823e0741478aed9dcf189a5bdee8822051aee81d9576be721f270537f5016c3d0b0202dd3ab2a347b5e2f4a47d8f1a219312893498623dfed07803ea32ed73945576abc6a229e42fb6e97f31bae7b98092b796fcb837d8872b2b587a7401cdbeb3a715ff5c76c785e40d0f5c1bd2b1c49ceb7b8f214683b5aaa216020a7badc37dfe8acfa30d1ca55d676af33a6847f6963523189fe4b738e4b744da6f5749ddd2d9c3d8c08eec953abfc24d61ef470a30f4d75e72d00c0fcef7adefaafbcbe2a8ffdaa6a1823abf12cf09515697a332ca29aae8b6ab40cc9a60424f68bc70f12611653bcdd870f5d55b2d08a5703385488474f58a3f8ed95f910ebdbcecea8568ebc5cc2394ac6e5d42a9e093e287687f364bd98645cb7624aca3e3c47590bb6c8ba1ee0ed8c93c699a4a29fa95b1188d1894740aa4be353ebac1a5479a86970c4736b467690830efe62497828f572e2eccd5ff5e5380c9da75eba78a9d3f39b9e1ee608291cb4a7b2afddc2dbb45fd740d53cf08da00e1802b0f950d87d9d26a11080d458f25a8e533f859f1655a0106ddde4d7ec5b3e54b0880f05544b0f656fc519677e48405f9c0543d3c51c573094329ea6f11469b1e1ea503d866723dc67210cd08570cacc524d66217f7e8814e9110ec355a722dc85e31bb33709a7400fa3cef88a15f313d2a844a22060ed22ed087db630c75aa8bc289b41947d8ddaf1d25b2bb430c5ced641df08ab36ed19ce5068a8a7c521cc1d1d63e801d43b4648dc28ecfd8b6063ca6cf904f61a49bc06f63bf2d4f8198fa7a0a05112280630b3666958259b214448ccc4e24f4a23b2b6de8901ecdf49da49c9d84ba48148215813b0274d1d40355e21af2d0ba6eb8a70be1a1399c6401ffb98739217c419f7c315326449104bc91f001ca840ed1b27ae22dab968a3c820bb047a1b8eebd86f2aba3ed065281cca52afad00f26a0d867ae23fd35c779b685abbbc65352c961351adaa15f3a02070091554b26951e076f80eb8d74f29a4f7e6be9ed759ac1d997b9385997d16f1ec64c5a576c36c996c447b1eb6bf690294931a933b4d17a7317f0c68534fb1d5ff399b02e8fc19f7f847b07ef3dfdfe62e0c707740f81d7217d6f06da6d1dced0dc2880dbd74d0615fb482ca5690fc45b361892e293f43f0d1e8c48509a9e32e7ad389f05bc4536528f066ff7301c2dc7d118689fa0a423d88d32d56bd243c85dd2ae250182987928040ca741cafc634c8a3cf4eda2646c3cf12e9740ce7c2759eaba74783db6d23ab19bb3162ad22077f137c8ddad5e72e6c19455236a70bcb0a066be7a3221be20d1c2894b829478b78fd30972ab1843c1a013d7ae17a478b57013b91b0cf95097f9872cf2a77594948f033be3f6057b9b5c6e74af46f0848b88273933d52d947627b94680faf2729e7c9eecf0645302e4cbebae2362121cf7339870271ad9d67d113fdaea4866f4748a3f284d7370f7fa6d0994d33687240c01592c544aa1190d5ecc464e8f7041c1a1275fd62967ed79d1f10fa6b062f9b83c1498218ed905fd4a37e6c33fc3f1962a4241b3166ee3e8f6d99fbfb5aaed5c60cf846aa5160c5e3721180c0dbb7a577f9d4c930e875cfa33d735caf2ec5331babab19123a992d0f75f3b56683669ee8e0f553884a790cb59dbce9e60fe9477f70447d8fa341ff591e50df434ee86b67e05fe042371c538aeb72a52e3c6b89bf1cac997c192b5c9c85dd5c087214322f407cb29bafd601dfe38326a6ee0345b1099e6fc2f93220971e9762bd1691d388c5f8dc80a3a456792789cb558659b9dd54ab01f44cd8944da5ccb0e967dd96618a7c59ffdc57d5ffb96fcf0cfa275a9e504b8819d50d21e93ba21c1207d41c5842da7eabf2d1b20e62eeabf495d2ec66a10b23cf6dd73ede071929b46184c6a092cdafd82271c488efb29f55bc56643251031f2a6fcf13822d1865831946a96d8fa78d6a90a22140697810047b6f054d9cec3a5af0d790f2e324eee02c30acea2a670df275bc63508966134021028d6af9b0e1ae65528015a8469159605626f4f9fe47cc870716590a5b4e6951ef256a04c253e27afefd3eb08a1c11c4a0cd22cdd1ea795c8e6173f6ab5dad724b13219cb82a259fc6caa7f5813d868aff5950a0ad775ab5e54d243ea72a7969c62ad5575fdaecd50a512ac8ccd8e014696e75da58cf4ab6cd450d31d285fe4d54bed50a7b608d6e1e8cf5ed4c6d3c742a8515682fbbf9c831555da75d8702f854ba9d5f2a181ac2d186177418fbbc21e2871a5854b773e22f865eface70f2e265c4ec610947dd49c126901d691778125617792340b1614e2c9e34f2431b1b888bc7cc78fb3120faa838450c1f71cf864c62614efe5b33d7810787a168c8d312029f3bfc9420411da9dc8e66d2204d531fa01607d971f73394dd3545ef3cbec81d03386231b04d2a24bd6b5621a92899cc7d2489f30228bdcb57239d19f0362a8a79e665e4bc13ecfeff2c7718f0669e2f7b7b74a55cae5e0c506626434633fa1f3fe63a1f8a3db74d126a8f32ba176554d80dba538d07ea037030417d0724570c94f7e15f8833a62b271a9b4813f34c76173023a34ad9a00e91037bbc24692922e98a39ac536248d4936ae3cfc5cda38a825bbde004907a4fe81365831c9b433bfe20d2c951741025c61a9ec50dfe49e8cd4617f01e86b4218239430235985b0b428e4343334dc9ba7bf3dca377738c13865bf776e83637de3a1f85bf72502e86f320ac530b2278d7afb09f458ffc4aad464c8d949c4ba48ed4b2a43e5e48c4b9cb5a8470eeeb21ac973d699c4d7fad559b48fa353fb5655bf819d61ea801acc768136dd1285d98b841ca14fc5adecdeaaf68b10993870aad2720ebf4dac85e9adeac4bdb7decd093d75a2ed1106a00369a101e6f6416265c42788bee9888f9e7fa95bf05bcbfae94999df2f57caa12705a848eee725927427be20a8816da743b4de5c540afbd5fa784810f7b20054a8f576857927eff6978ab38bb09c1451a0050d900bcd88e476f8d76110f661be3134aedfa21bc7d869cc5205390ed74de551ac692ca001633f761f1b98408f09823fd4fe70e11d3b093e57d60efcef8ff63e34e5915861a427c40db1001835590d19030254cb7464d9c8e32e11962d0f4d7cc7ed411f502be8431fccba657beea9f866e82ead4ed213e9c379e120c90d0647d5287c7ad718d66ba31372c821564d6318a07ee3d30ab7f66aa3dd144054e6a706a4190e138b9a447f6663ae48a2a1979f3c7c4b2eab9bc70995cd348928360cb492d61a732d5eb3701ac4b30811402cf21334fb6911b1dfe8ae21379eb48e168bfc61ffda2f1cd8832c5e4b6ebdffa4a02c09bbb6e9c0f7ec83318b6f5816e9c42db0ec5e21db25077efbaabf393fc1c03d54f8ad6c453cac48301efaab285b879e12bb981c27ff1836777e88c5c06d33be20e08f1b10808cc8dfdfeff96f907ee80f57c7ee7b3558a5b63d1b470ff0db576cc899f9648100693d67d11f573ed284a2af7ac1ad96e3483c7a60089de74a9735d9e6124fbb67eeee6e48ddc9a1dd7462dd075ca6fe4941c292ce76d68eb590558c5e97063034efc2a3a7149bb06637f652a0f1873e092e668e3619315cf14908b164a9f06bf6fa86bcab03836a555225706d82db5cfcd4a2003ef23aae02ccdde4d2ef2bfbc109f7bd1f1be19d77a065bcd66aba7ad5d7e2780321d92ac9872704da5dfd05990aba873c5c821225a8ede321424ce3001d7da97d62aeaa5b4c2ff69f8da48dc4e79843ea371b40a12d7e6306c22d3ec93310685f3b5aa62a43a14a376c78e088608247f5863c427135e0d12b675d0e404d05db64e5dcdad0d08648d285532e02fc82aeac85a0af515ed9a051988b365b0af959449433570252d166811a1aedfe8407ccff1fa820522449e961c2e54d48434606f77cf5eff088f5b75ea0aff5cc76e14e60ee6c71c79f1316dfe85af4b14ab57abcbd6420774dc5eafe056dfa574de58cd21e6a1d811af404bd8a7f010ba276d7a87c8dcb8470c535bc6d062a2c1651511089aa6d2c5c8c1177c2e58417e4692e15fc24e44d0d51df352db7486918e3448a0be5c0c3f1fd6be9e9b650de146a5e80c6b16ba5b73932b93b08081ba19d64def006918d185bfce267301fcaf01316b6e351599ecf299bd0f5f52ba69631170c6e0420ec91e1de1ada3df4dbfc2182ea72d944cd792e08a562f16ed2702f86422c9711113a641133b1b52cda81e663f02fd4be2177add9ab1bba0a7f95a2df1a33e0c991d2227ae5bf349fb084f17d71b845eca7ec0196f042f2097a15054a11305270733c13daa3ad821b1ce75241c31daba43318da32ffd3bb6d1350867e4a198b02091c44cd4b4aa8c2371b9cabf32a938e4b6741235fe8dcb79b9b60387cc380dce6a28e083edd97ac9bd67365729c16026e223d6a20e285a048119d8ede1af367f1f28e053ac3580c10b93f5ee1b448a5d466a7fbaaf918ed39591bd8497bf01bf3d89e8ea7b2505ccea498398f69b6c1074aa8ae0f9c8188b0da006f0af317f8ad4c249d4793f26093daa32abd9a5fa471638e6c502d6db03d8294291e4c52823df02c505642a7ab78d01226a2d186d21b016b97f6d2771f4a8ee0efae2ab01d8711d3257b18359bae89c9809d8f6163e506b9365c9e8d2d0a5f60011db582f61b34d944dceab4a46844d0a1ff2c922a563876e6151cd978123f21af2314a6c97fccabe498f98f90bf1e13e6e73dea8822a0b72536363e874675f4e08cc64e43cc46c363f52fa9143d69d33f0c209b206a650d2f3d565fc1e12c012d2fdc89fd1a6141921273778a083b2a4ad000ba739452fa8a1fb9dfe7af5464b84d6dbb6a551f08ae0b29442073d966b401a3d7766f45feb924c927a64153c6f2535141203c243f64b1bb56b810eebbfa2aa13829c65bbe4bbc14edb15e9c82c16276af6f5702891e42015a145d65deaa4f0e78ed53ebcc3301b0e4c1cbc1b0840f035b5be16b6750e3ba980f0a04cfa3f1c8ed1e750e744146930b2db8883b56bbaf6ef1e5d460e011c2179fe0cc256f1edb843ab0c364bc2ddfb3d629abaee2d44e853e570db7cc52f79ef25d5af35c022c807a77ce4b039fa929db37b587101478c001039cab67c9137f11792959dae0aadfc3a43b3f17036bd1504e0d42e214908ba63dddceab7bff4f61c84f1f869b04fdf3d135e37092b580cffae6d61750247997bae4a7b4741cbf7cb75b888cae95f2bc4684609dca1dc23a222f2e5ecb891ab724562666ba1f276ffe56caac0403d1ad0f784d8561ea5150849873dce9070474247e775f7872f24c02f5616060d13158091d9929d44f6770d902e56247329bfbeb2b9679971210e259501004eacb9eff46a713aa29aeb5e859b09735cd4f9fb6819d7312e921bf164d633f76cf7e6812877fe77ff4bb0ebcc992ef5ccf673f1f1b5d18b7cd456a0af2d34feb5212c26e90c1f831dffca2c8ee717dddc76b9179f37e5e6fca900593a8e159a3e5c4947bb1c4e3b6ab6a15d04d3bf47a3ad037460b1cf17d8badd3c2add8a326a81b645b1eda033cf5d3bab9275d3fb9337d55586328676fad908f0756080084543f77f5360bcbfde666939f4f04dc5323fa79c7cd8a9cd3b196568bfea7a0a6a2309dcfac3f6a4bfd49e49ead19fd617a753194dad7d92b9507eafe81d900f4ff0966f1757a9762dd14407f49e6faf08030c4ba60e13c29f32c46d418c75fe1de05f919ce9333ae6404ae0ad4a659bf4f749fdaa8f6a8194441a6984b52555f2975cc7e0003155b55131e379a6d433ff66d925de48defc47372ac998178bf9d2c9f07cbc8eeaba4d112e98001c3f028d74722fab6cc6c6028052f79860590f355fecfcddbb11f6833218b23bafc4009629fce2a30271124191a216ad0b4eeb658149e8aa99336c3507f47a8aa5d4baef187f0ba89c0d7dd442af73ab6cc206916bad3795ec10934e9365e54384d4be95dbd58268ed01c55b89950caf1af63e21eea3c86456e988a98d2636e02dd8d6f19448b5caaeed53fd98aeb6636a5af0ea3bbc605c7139adea7b0f9c02f98d3b7da5b9659dcefedef130c4f7219b653cf9c615b2ed12c023764075896782e39a0e1de351870c669e4ed2c380468406f6fdda2552625bced34476efb424257f70342c265302bc132d42a84f98168aa98f490d23ef6fe2ab867155831768dc0f19f21d9445d28f5c047758f472a70e65cc0555c1001f01b0638d21e2ec8891408c43d4fa3a8851ec1b8bb0900193f4487175b75a263d3da6c13ade27c4ed09a5671b33b94499b06fbe08e1d520a49d1f3cf9bb9394b0de9c12384403f2f2c9ce3efb311f9857a352f2ad61385a6260cc48c627a49e8f05a71c2b07a61bd566bdef7be1a0300bcaef3f462ca1b93b0884c6a1a0e1956b8729f9b51275567d44e1aca66729d6a45ebe5d683d8302559458677a87b5802ee475802c4a9b83f1c1bad33049b988652abe3633a644d2ddf465d1e904ecd58c607951c738737fc7988983a04591886c72ada9df5bff3a805e0ddfcb2a3e1cd1baefde8e8b9f3257a89949352ccf1cde7b5b8ad3af5d35d2fcee66e10541889dd64677a5df60cc794e9d11880ffc3baf0f94175505d18b6b641b388fa1c72a7e58c3baeee2944a5f0ccc1741cdedad417700f365977630a82f14b37b10d00265c25512241a160c39d7663bd9cbf71a83837fe9553526352799a9ab7e4b3987ed6c4b55b9737765d82f12f97836e7d1f9a7303d0bb10b23f89431dfadf634fb8f408bfd02f6c623f186838de1c4292d3f272e9970fa861091a743d4dd9138246c6e562cf960417d501139581044e0385f21b54f542e51c87361d4f5f47a87b8ae1f528b2e17ac1f551a8f7ed27d2cbe142f7fd35b7031f5305cb78b7f4123602e6194cd6b829c43d5bf89e1c9d455c4433aeff6dc9ea1e7be050756ea31e7ec9c9dfba58220fcd90f5bb0885128a58ef39e313e6dbd00ffe1fa267ca12821fdcb3776dbb10d7b6f759313f0f5b82f7a11236ad152fe88c04914a92ac93a7b64fe80c04f55e2d0a345837e98b99c456ad550d5596af30868df2d952a0265cb58ccd37ccfbcfd9a4f1d0dbb0479705384aef19f172b6e26624cb21f8dca03cd8f11287fd576279f13565b479e3b4db4205d39909337fe030f1d9e47fdcdcb8482583f4c22c2e6b9909ece190fdcc06498b48d4b5d62a0ca77dfeff27c60e2000c5231d421e2ca14367ef377531e3176ad080f88f42dc7d5a3327e5a4555e385c914091dcb7d4d2674b832480fec880635fb7c9fa606a9e9311f8552d8abd6d0d1de8d70dfc34b7a40875b45f52ba686b077a50f63cf53d80c1f669635b5b7b1726fb0cba852b42c141bd696a4b7d1721e0727f84bdc91ce404095437b859ea326d57299c386dd0f2bc3c9bec4650931e299e7ab853479583f347315445f697a6a1caee21a1452beaa16af7234581707adca30077307f11f58ef2a1fc42583d3db87f0dc50e5ac1f7b5ed9b8f241ab23fe39dadc58bcef84393bb2673c9831a32397051bb93831a139859c6f78894abc77ca5c952e396b8a77440dfb5b7a467dc01062d5f0e81cd3a94d38a631627be5d8a21bc5f649496d3efe109a3185bedc41a9472ef5e65d0b166bd9ed8149e40be58d965bb3fcd15eb398bb8ac8cdc062c380d3f4c730267b536ebd1da138f56daae8524d5eb1e36f457a585782c2b6770fcebf08cdea0c1d936c5b3e33c7286c7d1d381b08c1b4579a5795517112f5cb488618d145f73afee015e1611a0c61c4d19a0da6ad6a74fbb94c40ff3ed392b53d9888c764b1b71d7e3d201be468cb777313fb7a2c6383bbe15444a9b52d9931d180b7f067188d1fadfae3fa20fe220808b9139ff01288bc4e08e4953c7f074c9f2d95ba70c2d53da74c08dc4e775b299d67b4289f905fc64c41d90773c81272ebb44e444469bae1f5a944e1a22bef68778301bfbcf9e6a040e98cb5a76640a071776ced363bed2ba9ddaf1962496119d62fdea814d5dc7f323a5272bb0bf7319c5920d8199bc0bfc109307ccaa60894d4aaa5458c10c579a144198dcf80eb7cd3b08d57cebe032494ee3883c4fbb35c9a160e43bf89b27d5328db0c72a4b652fff3fb02838febd482f877697e3d306e5d813f617767e75a4dfca8191cd93de414f9d8afd221f9faa21953e75575c8f74417aaaa7fe96e60fbaa3d6ac8f31aaa1e899c535a3fd639d2934eebb968ccfad60663948fb108279f7f1612f709ddebcb309311e0458a86e8c0b265035ede90f79687e4babad6a1b1f7ec5e3b19db556398a05a4670cd4a441f72c261021d16f99754062824199547cfb3bc48fb3788b043f3977f1df13b2aa3ce0d757feb1df096478a37210a8496af83a47bc541a3ef79978ba1bf963dc81b897d411479b67b228deac9b9d495213eb41bfc26aae7cfe67012f924abefd1b1ad5618bfeeb1e30b78688da015cc49fd815c8a605fe5b4202a0ae92b860c7619fccac6c1e6cfab4e469ac6ecd901cbc4f5eae1bb8e97cda5d738f719ab962e21fb2b8cdecefb7ff72217c8095c6f5b646ee9020cf0c5d8b363c1f5c3d7d48d570179297006817f43f21598f93a6be5d81f5d2439cac38e723e5d4f54e62fbc36521ea712a9e45f711352d115df30c88a44577d998c99c1e921e3d72ed706bcdb0637d0a019f3b07ac41221f8939e12fbacae1f186f12a01f78099cc646a1d393e07f05e844f6e149ab395dce2e51b9838362a8278b0536cf00f9074d55b0e08f8fa0546886affdc438e0847034623c7406c49caeecf92785307884162bae948ff03fa888fd09869cc5e7fdd6bc83757d26e123bb4874bad9e19443f013b909dd86f0081a8e15df13614ca16876584be45d69a49f06c4580da96dec1435d873e817bca531f64b7c1a58038d98254b2dde1fc2d8c9861f3acbf864cf9669fa0de11fb4cb52557044623d71ff96d6e64d475fbbeb9b387e09f3d2e4d21c7a94154643b766634e8e9e3266eec5acb1051fcd85269be9a85d4a44d6c45b5ac9f4e22434047aae994b598d90aca9fab46b4b28abed5bf604373451fe2adbdb67ab7d0179437a5b1030ce956dbf0cc1ac8ac7651bd2bf5b0e11b8513bfc69980e3b179819b1b309c94691bc56f8cd2b0472cebcef64333c34a7c1adac7a4b4c32339ad32c730be9ffca696b381aa25f430a8184f55f9d4182d115cf82b32acf00bad9a2d3ef10b62746c8cbeda3c24faa8f9916805a99aad49cc9f042011be3f5bc8cfb68ae3af48a1b64a9a7055fde303e4d9e463a27f98266668373a81c9c3ba065d0b335d7f7712883425d5f04169d70a0b8e36bf8fdc42ec7eb63eb8a5ee2299bf7b46e738c5c7051a93d589f7ae1e5f87804569383cff302dbd29bb1c4e921869eb171e649d14347c327259142da0775bed4fc4faedd319de36f5507fee753b553b9e5928f295368d293da8d634e65da1f4eb35f89093d2a3c780c95553c24d5401299d78e9f02956f46ff8ad7621eed62b82e817b0de4878b5021ee029916d8aec569b5843f78894d625ed4c1d935ab23151346b349ce81a84c123ce58d10d26e9854f405215d2b27adacafaf5c7582e2be57aaf57c741ca8df925045a8d2afc7005743a2e83e93ba3e511a3a246efe5430168c2560b6623f413eae6e5377c9dd6d65e1a65b5e84e2fcd0fdce8b8805cad3ec9966e786b3a496d44117351010a1ce4b6fe67735cc3cc9f89dd251a618f3d0229990867559ad172bc859d4014a52e81c105679f69a9d7684db1c543bcf9997ef6dfd2d7b34f8c2334b3c64fda1ee4f5cacabcd2ddb3392c7332ef43779247c0bf1a15947fe473d2ef6a713f95eb27f6c71518a199fade50350dda9058fd423fff99a8e17baa432dbfa12fa57ee4e6e530b557db6cc305a06f70cc2bb3f972a4eb87497b36e43fcf073475a1d13f296c147c05410eb07a51f01c290f54e393d8799b5d5e34c8b3d68a24273d3d691e7ed396ef7185fb227f7bb6c1503fb69d129ea9b627655e9393e96dc326dc793d6c7b3920c5b413d8f5c915684cf5773dd3d310e4c82396ba9b9f065001b80d431567557f7fe08d1068b98da6a4049477680c4e9ef4d9e423578c9e90fbcd4644e201d436b01b5fd7fd2dafa9ba271e94b84cfda6e3a75dee69d6f9561af8614431e090c05b3989ceee7f13c6606e18050013ab935eadce25adaaf96fc632b71eaa3452fc118bded10d525fbf2ca94757a2101d44fdaa529ae96d422a15a0f5b44a1f7baa4a1498ea01765be5956f34e8b7897788ccafde1c2147c1ddf7e5bc85f5d95eb83d850acfd9704e9978f2dae9b68d7535460c6cb096ecbf74be51c88e9d71fa82f1ae37b0a07aed982fa1cb33a651cc3a8c2810af84d90eb0376fe2ad585d11a08bb22dcd393dda248b00ffcb6472e71b3d01ac2a5e876cc5ea0287b1ac35cadfd66f0dc8971ae423903ec818410a839c052491d893c8f2842ee0dd1dd175460ef13c8650dc8982ef7a8932152c2dc68cf386617649d03f15b327ec6672e2297a3e4a85ac795115b95b4f566c799183262c3ce6058120bdb3b43c3d01ffe882e6ec4d19e5f5c40bbca1f7415e4d764c9595246f172bb0bfd70774011088e6fafd770040fc0b473e116fa0d2abb1772ccad49734af28a26522cf9e71be77f9365dfef69edbee83cdf10ce3969c7ce5df6a95f665f67d283a3fa7b63fd02549076b87a93ff5611cfac376be5660ffb8777c19a6ef6f8b15c2d4bf7d7abca4f5ec3e655482f1ac71d58e447fb6a79ea3689925a614eec0587c50a16afb8536d902461040cdb4034ee46a98f2f3740e30ed4ed591aca6a1961c36c2f881672252e9cd7730c8ff7edd813724929e070295d27f4f8a93f2477c06cafa4e1d24b77902100a1850d2e495f78421f5a10101e5de06dccf626cc57e2641eb33af3f7d0642c9f3187c223a0e9134251c9f19217041528cfcdd6764c5956fbed7940b2a1470a336ef64443827105ae8f8278a69da51e8ddc75bc29ba7ee4eb06209a7e0e822fffe3d6e7efaf1718fcf9d3d9645614290c1632042b854a12b6010164f7701fa60e23eb9ccba14cba8332a55696ea913f174ccacd0cf55b81047c5e08f9235af5719b7f8aad2bbd69c668554efd89e1a09f1eb8adc532fbd328b96840266b2ecb6be44343d7266b5ee55b8a3dbf8b28ddb9652ee5afeb2c8a4e2af30dd6fee12226d3b37413db390dd40ada9febc51267832c13a8858c8142d17963dbad1f1b219bc84b46b813ce076ff2cad1ba9431907e044c7b7e4d76d56ddb96c102ac41978ce36a8899fb7f39963ae9db07a7db0808f19654cc9cf573ce938db764c23525b3d60eef7301c1bef3ed6459ecbaf95e672883f529507a80cb1a0b8224f48aaeef86f35e6f00af2e51281011549bdad1a63a80abf50dd9717e6cb1fcb4e7360deb59a07059d604c808e209845cafcbf52969df7ff14cd9067d8297be5642d5e6e69a7658d421f464b1b52026733449767241ccdfc426dae59fa67df2828d72d8249a1235692cb22b2c66e8fffc84e23234949bbc1edb854bd950e17ff9a68c9976acdf2ac611f40f8ef96cd35ea77607a37f6b1e13c552e3b0d60b663e11d67d75abfbfb38168013541759152922b87eee8e90e16823a6e404db7e5c493cb31d8f507b5d378a7c9ed75f3d07dc59fa1c4d5bbec0ea760275a07016a10148e586e95a09253ad995a9665f741bb9bb77cdc89ae61b8424985ae3d1bad48fd36b19c16a9014c24882841b80c50b463c4b6d20b6baf839d026d39b4c80bca5b24cb06b5c36104eaaf5d0a4c7be4f9ee64acd2f39c9dfe2a48a8a931f9a077d233996714f0425bfb41569df0d8a111a15a0d0ea11e2fe44df820bce72669718046ee1a8d13ac04cd1b2b6c38ac88a4b377c7ec323550a884f8bad7eeff6ed4bc6250308a195242b7395ca2d7a59149fa4cb6d5dadff78af7d17ef22346657b5b26d60a2a5f87343c29dc933e936bef619708a5a9c05970be1cd7a95fa8f34eebc21f4f047fc87343ae804e287102b106aef1993b09a106f42d00ba8759b2ae5b10e1115522eb1e735faf9d090de34fb032d9ab05d932b437647bed08e287306bda403c54c464d2a210c2aea1fcc49f719a32bb96677b41bfb6bf002ad5514e69f9ee35f3dc2c5b8e5d135ef54b23a081b58eeb9581bbe28307f072ba1e1f1c85ce43e74b0f2eaca8a2a2dc2c90479f8e18d8f426454282ae615d306a16596990fee31208742beedba7da2e40a2e967beb8dd39e469010decce9228c1d213e3fcc7944817f8a101e9c4905412c2d7708f06f91d63c38bfc416623a691c88a25b7c5ccc3370efd28d17bdae26df391002d27c6556bb034c438cf1d61b13913c1a8582e837811dbe999d6dcfd80fa9a4c07f86fafd9bdd3e59f69388f5a98323f2fa28d2afa3b0d7fde00fbfe2d24c9ff71fdc2cd5736355b00a8f9698b51bcba58cb30669e98d49b97bfd6855b639f762f4088d72d546dac7c5a41b3095aae214638b01aef82264088f7a01e30cc92ddcbf24c49614e36ce44cef75dfed68e00fd0d5edbb707a1b6c9781025f17b388131af8578eb97b378c2ef195bc156bd3b1e4127cbd4922ca5d0554a6debe121375e94ba7f639b466e5c2d5637afabc3002cafcec0b579f5d31039df484ec02700f7c35d3a9f4f33113e26fb36d2c3b9f5587e9dcc84fd550cde953986052e6bb63ba2e52ced21428f5ca8ea4bd3e4330422672545ec5843d798a3b3fbb45f86fa9401b6463b1c6b087e95f1c0a6560de008fffaf80af52520cc42c294736e4493a731751e3603c6bb1b77964475577a67ac49c7df1ffbe79cf037f2ae03cdab5a12854dd6a6e0b6e813d17da743f712e5214e965b45b2d80a460e9511e53c234cbdbde199639bcd2e15eb3ec5a5143e82b5c1137b566fab2cd6f068350d94076e7a6032070dbaa90a4e50e6d3747bc5082fb455de1bd9e42449063ee60ddfa4e5c5b5ee34555a86c57fb2647eb20c380bb5da6699fa90a29d368ef25888c87708d36ba3d1551b04c90f649d99279aeeccc8c3d617d9f0ac8f25f6dc7bbc9bca57b4b6aab83ba29866e21717946b6fb65fb9173c0b558467c014bd4c907a6bb7a2ffb6759b9b947b5c177d6a50f6d02dba51c56729872b4150df7284d7f159ac5431a7229697adf032b40a92a90ca69d3ef05840a356f5ead7c79bbf077f344479dae1801e0ddfe67c23cf199317e8636b23b805544e5b15a5b9fcdceec3e2fbf98ad48121e5225647d675cd0363e14337ea1b81520d9cca20749eca4cffa0572c2d72ba45baf27a62b421c56430761640a87b8574f36cd48c346907fbf5ae3c41ccde9828210f8e2d59a249cd56f517ed85fcbd58f7f768bb258da100823faf11d80e6e3eb5900389389a71b8d7f501b7aae1e08ad0e30bdf99cad5c2f8e5dc26cb846edafbd95efe895448ef9b448773cdbc7bee5da1518f97722b8c36e984cbf1f990db4119824def01464fd47e2032b2b1d5b6c10b2546e756da9d9f5e1fdb00cbb231152b4c23b6b6a30134568c65d2adcaa669d67e24daa7651a9d2c5b0d02595fc4ff6905840e93666fc9e897529100c9ff6f3ff4cabe1ccf3d7ef4858b55e7b0206d320770911fe64f4c542a13265294434cbb203044df73583fb08805a93c35729ddd964c631bfef5c11f48ff2a0c92b14231fff14e502f30a17b7aa65754b43692102fecd8fc7c826bed6775110bacbf9c030cfac8fc23ec66d52b6f06e7616f3814a92fc817b6789fd86585460ba7cf6cbaa6bef5f52729795887a88f062b2f19c48fb36d79c9303a0a941be935ef77b64fa38a2967a6c1ed362903a420a0d6744d9d9ce2db97aa00f3c5b9ee3f1128f3e1bc87a5d60d927264823e413e04e597aa6cbbe60995b0d49044014ad44df4b1996baa0bfb86fc24d5a5c8193dfc5ee8da2ede2f46d70bbf07f7c0121da12538097b26773f61fab35b928d9444731abc4a86c304d90eb223f63ef751ae58179b5c9c7000900ddbfc44dbe5a7cba7f17b7e7785d68035618b700f1bbcea0903671a78269e8714daf38844aaf1f3323e98c7db9c4e4f1ba28bf7596edeb810953dcd3e6308af2d85e90ac1de0dee60c6cab615b61640da949646c7fc5a423e371d50835f32e0224e5fa29525c2bc74447e9e6cec0434841288b0793b00b5b11b7b0cc3a689445276be1d36cf3bb5cfdbdd35ab778bd63d3c01fd4598e9c75832a9f108d976509ecb602754ec5789e360cb629af44f129696d86cade88ffec7aa92c45362e1f8caf0ee048a61640c1aa0462784f755bb3e46bf23ec5fb76104c56902ed1a61bd7627b21fed270e3bf3c9beee9ba9e2f4b83f757b5d7362ddc52cae49d45c85777b20349453da444536728167988f9ef41c454ac51d0693763d8e3e077180ac5c8cc35625297d2af39e0ac9a2ced16bb865925a5b9d449b05fea587e3a748dd2c9f8a33218dd30460bc0d0323f71926f69a98fc0684a2849fe977b3d0c679a29d7d672d00f7a2f284b36efda08e13d76d70584d7b0557d4b0e5cef1f8a0647439b10679ea4437c3753d5d3a2c24ed6282b3ecb6b119a8c516c4adb5160b8a1e5d2226fcbac5d558b01f0d360e20d9e4a1ed8dbdf9b36bccec5842c0833292190b73748344ecc5e80878c5dcf22b19df9435201d83de63a0337fa7de20ef8b91e774bd6f5e546d982a523c72ba2f1c930b108a72c6a335b5b432b3daf7955c3dbfa458803be58901bda2f0e620d02d0d0efd6e92b692021dec9fffa095e840da94909ad3b9c2ab171645193316befbfddf414433c94b8db7e59cc3233b22234993e855ca4f2f83c0132e5e5717326249f5ea6eadcb2d7d0444081230c82722ca982b57f36d59e74b45ecadbf3f75ee2e1bdab6891c0735fc4eaaf0bc12a8711afcc232b0f8a8982919d0b03070f1faf808635b5ab670bd184625c95ee3291516ad2444a36eb01f651e16c870b4523fc1fc0bf241873e29a6e88b60a6a247f590d28fea19e05065080110de4fba31e85d1f4fdd5c294347f93bffc8c008e1ea6438a3daa3f965f2852edc9eb99ea7591b17b0b08b1d1d859fbbad7885e568141d631c3d82333fcb072cc36f4ac56de1b09d4fa810f116d4e3cc06eb100c16bcf68eabc34d9858083647a7108dde69c0daa4e8fe4e6c5029a92887c5573f82bb0b971c8d4c27535d583dab7dbe23822d46324c89049edb5554c3c795df478d12fbacdce9c6be77bbf952a98cfc3c5559a902b348bf2d026e0a9f6f8c051dcadb8630cfbbc8f7c1071274049b1b60e988b03a94792e9dc16575a3493c8ff44fd87073809fb844441935197187d04702a2264495083da8f7b6b8ca12605b7d66aa0aceb5938efd3314117d4ae8b161fce75122042717cca9aac995dacb84ef30cd26f69d0458995cb42d0fbcd69094f8aea55a2513915a17d6e4b428f2239fa544673104bb4956e560dfb74288234994a6e0fc3e3a116a68f51d851411e7acf933a61055333c84ee002764810cf82d03d31dc35b4d8a69fc446f224268395c9c8689e37def6f98362f97fac1ab94304d53d3420b1fadf07b39074f3333eb3db329208529030268f1fc9a971dffef4529be5e2b32a973baa00888efb54e88a430a1fb1fd2d8fc8ccee13cf4acf5060374dda048d8b38f8fa0e3f46ff5346af0ea653e7132816419985848c68997b1c95a35a95f58e002e3c52c1ac1e25c072deacbe89a50ef99afde874f10d8996838ecec099f088ecb1954c38f7af8174c3b1abe3ad8d12e3bc110ab271800b6374848bd5d852b208aa680dfd81fcb8d17af4b1f5a13f24f53e058239a6b4d1768b7f8f436f473a7ed9aeb92a6ee06ab5ec1970dfd89e5ef2ca9116537948a48a7d50ab39a16d69f30c2ea56306a2bdbb9e09a4c81ddfb09331fe5c53d4c98517dbc240a8cde1cf0d03d09e775a207a47f389b46aa20d4faed450f6241354e12fa1ee983a030d10dff4c2f7d989f4bbd68df95b99938f47140729f7f9c576722897e2ffdb03d0683a4e75e21ea5ac75bb4442e0f991be7035d73e45e131568099e526f93f8a6f391ffd30351fb3e14b861d620c934fa975821daabb1eff9ba1b268fd25939058fea78de277869bcf2152e14bb82c7b2f5796abab5ed17f06ef5f3039a2c9d1416a6c1114de8bd1df401c3401d108c8407ae3d8c5a83fbc23e44edf56baad05bfcc62972213a1928bddda724bef17225d5e88038cea09939485a5e1c58879c8792396e3c93c8a21fe4972f1f752104a724f608b30e7751ee3180e210a2ea294d8f05afab75a6ce1e29557a5b40714519da7ef8bf85ceac03a0a45d50b55541ba72e08df07e81cb645159ce7f45499ebf467a59c2a98aed75563c65dcb66b9cbfef4c46d72edecdcd43cc527273d17f704b2a84947a57186ed862321f676eb12ce4b74cba366c2025aefc88b2a7a99741fac374f41ddae6b27ff93c86c680d59cc202caf74a1421e584621ff41bef1c92b0148c8722decc94c1a5a024a8c9449b2fd55995f55ace864b66be89cc01c2996b2ae801f0208bcc8b86ce935027137e1aa1eba9cf1fed84db2ba6496a5a7c40cd2b2a067d8f22b3d558faae2688fadca090793bf4ec9f7dbf3ef205d6a646541f406e2fdce9a1db7ff85f7cb841bd4167ce1a6dac6620befd7e7093ce2fd25bed5f425c6f6f35e856584b57507cb29e89104ceaddede5fe3f816dbfbbaa39628e8eab5cac541c7df965d7e834b0da68d9c314d8b9cd6ba203ad68a162c9b99b5f5e921ee11c722106c2411ad7c9beb32d8ad9b3ceb5776b8174c21c9458a676d2e24f73b0e6c4a4f7a8f8b62e5f5bcc347143c38901025581d0c18c911c6f0c2b192ead86e3f3cc0ff9f6ee516bb87d9fbbfdfdfad3775829236fff5bd7394a4045793e5e21f144a03dfac135cf95ba6421c69fac4f5d60d513b7e2d0a4ac6a1929c18cacca3cb1d673b55abb0c6f53b95d6b4b3736cb7db13637ed5c7cd5ba4b539769e65e28a102b943aa4b41f54e59300d46fb1db27aa051922de516014bb62da2a9dd4789b01f1ccadb168b3fb7d33dfec671494f544ec5116dd4edd0d1f252a645ead236d5591765e2a8027e8c946e7355633735a5907b94878992376efa2b92a9ea1952da3e2639b8ee07fbdf2b6c0ebd0f4bbc7ee3a2437c48ca1244dcd28f90a430a06a0003c9807d6505a2b1e1d42ba1fb2c7aec47151fba3488e2d2a5f6b1883f5fb8b3512dd2143806402562e3c4c96fa74059711a17faa56add78a2ca4b34da114682926f55b9be3a6b185c06e144bbd33e2dc4423af51cf71966c924746e1e01b1aea66c0925d3403a5e394b27591e1bb8e9406695339759b3d6daf6cf19b6a58c8ed42a2022b1764896728e1bbc79d34cfdb082708647b2a4c1d12688f98562ec57f57031762c86524bc0f1f2918951c6d98d5ef82862ef0b0f9568ee4d8d2d102d46a2a10c96c4743256805ac3776b3144607c71c3073c51cefa90731585358ca8aa26dc1bbcecbc02b4ce3d793b0eb3106ba6358ed8d48fa4be018ae7ec8aa5887a8eb55089eaeb88d47a0f81623ce6bd39f3a9313cb442d26b194fcc0be70d9f37f161baa0991281f60d9b7b2423b35aaa202709c14842161ba739411d6cf3105426b758eb5e2d68ef43ebf3600b0af08f9450a74b1a92448ebcba7a6e4e0a5918dd5be55d33665312453c88656661940a13e5e56f8d032e106a82b6fa746b8e2c104e42ee6d37097bd8b3a9e24f5298b6975c684c66db2f16beb8add51365673d56f016603bb35716f54c8230dcde415b84c3a953e0ae69189e0e27f8c22df4440e0443d8ee5dc61d9b6eee13de4427c86b1c1cf55afa7fa833bcebaa172d223bf29771c226d40b18c1b595b9efc1dec8ce65e93fa30163028e992d7ae415889a6227334b08d88da303b2788fecdcd141295b80e2395a179b091e128d38361ef237f2c61fe1ef433657d3741dd48bb84c4932371304366b91b1420e74d769c642b16d60f562d27f64a15c661b84ef3db4b6b037b09630c4f5412ed442aac543d1b6f14eba9659011d8aef1a4574fe4ecd6ac49cbf3c7e8f42e8bd7e2a25f774881e0da820909d1a7956b486a0e5895db0994c29fe4e6be5f4ad08e7b9cda13acf11657b5de9fe793f1b2802c60ac019cd569d908a44a4bb50487570318ab434150fde2deb6db5d2e7b7c465f4945169c69adf222592c5e013a2fd49000495b93872f7baafaeef80e7c11125539fd0eebffe7519a4e68a44a0e7668880d840f0bcbb4aa1443c61561049ee3d4e89454a5af051cfb8dcf27fdff25b3703c9f45ea598df6a3cbc40f9d2740578af5c420af71e120def796f7e7df7d4af2b5dd4971152b1347abacf8b2f732cecc4446e22407f6d9c7993ee69da7fca3050832718c5872fcec76a3277e2942c2e96939dbcd5f6e0ce39932122f51e30c037cbf370cbb28a545a5cee2126fc207772d7fcc5fbcbe66a58eed7bd9c1afb074c9b9bfaf9ee005702ed2298b23fd52780e52c2950f37c903eb62636b2a4281fbf0d04437fe59c46f2f3dff24e338cf00c2c494594ce4cbc82a1593fb67e820e1838c29aa04fafdacecee278657443490214fdcc073c4d66f2fdba0361fc290bb52e5716256714b0943a45f6a6cda924df4f478e366c95fb50077728780aebc3a092eff13f6433e4d8702a9d210418d2bff41e70e82678eeef63710502d8dce95bb4f9dc692568600a086075b814befc77f1b172ec3838e0e9ded1623072138b89e9facd2d5677f00cab04219965097c573a14580155ab0e7693644cf521de98cb1c2656b75c9e94981a9fedbd52a790dd2bd070a1e6e0b978ba8b64b27df331b327aee4b1fcf9a51b2c6e41a7db686fb30dc18baa1d414e8610605fb230bf4f76030de176f51ce06a042a7d65f6444da8b4a777d26c7c177f42cf5be35da391edddc969d38fd558904b9b1aa6c94a1af4d546a4e9ad8019bd46cfbb5a2e1279d0d479b5cf5cf0475dc811330c68bae095ded63f62abc957ceb474ae53b67e5eeacb6988594a3027a4eb78378addc5e74f1d0b5ed3c0eaf399c3d6b116d196d7d328cda4ad2d1eb22875e020533ebe94582b01880df97a19fac57837d4bb82528bf264e2d63b3ca518771e81ec3270021f4165dc091178e0decf81750d68e73bd2ea9f701e72979ae7f453a36967367e6cbcc8e46eccf8a2bc900c3a6a5d68e177de5e75ef39276b6857a8bd6cb034389b3e4f5f3d7c8ad3a1c67ecbc489c1fea2ccabcb59eca973f6d63c9c4da22f338d27825608a71823d34f46a27e90d9ef1124903d531f68b6610283ea88fed0263d2304205bef39a068f6074e5e713e77f246eb051f660efd0b3ca9431837eabfdf727e57379b7c895482c31fc0fab32d04b82e18caae2685f14efac7b02bc5b5b82b27dc56d8ecd9e70ffe000f621b99ac05fe0b8c8123ce231bd42db3bfd737472c993d14187e31278a0bee85c19eed6576f9a6dd7674dfb9141a2524d400dbaf253d5b12de1293583b9001b2184708230f58519354b95678815818a21faa59f55fd7aed3c7e38d4a70e387e0493d114a4cd0c4f41a4db85976c3c2497937b6ab8561ac6830624953550790afe13af281dfe37f39639aae99927d481a8fa53bf343bd00499666b80a9dd08ca5c2376ef3e7098b40a348007b9dda67ef556f68b62e686eff97930a2ab02386f16d51785952163e2cc197406dd08ca1e2c27237d6dc247faac0a7b761c65048b7a22b90aa8587325ec85032fcac68c43be96d310d92295cfab45e752550b0f71566a0729d0609f94e5a80df9a81374609dcb7f579fbdb75063c075da7f5a0eb392cd0521bc0abfea6359c91cccc04ddf0913f17cb00632a683a7c05d56a0b52cc89f1564c8c2f95d90e03736b090f36154d89ec54d67ce3d7cc4407fa7e9119cc09602b96fe1047fdc6d2cc3b09fcca784b6072755547155ce7f921a2d2252ba2ce0523990d9026b86ab1358f37afa4309c971605c440a5a539079dab73e7d55f0ed904c388d36edc6c4a12e066b7890e1e2177fe28da7ee61a4db659bf480abf474ea5bb95f84cc48406f0675544a01f8f6d93fa7a22aca2ff9aba95e3658a288db5bfca6fdb2a3a1f9aa7a0aff150e1234ae193dce1e7c3511e9c920a31f53f147d272a3b5aaee8726ffdcfe3746ac4a013c03eb295e69b2da8b3d99e5e2833cf3b88ed4e44a24cf3cdd289a83a15e411374e73ad21f4a21e2fa67e1b891747486cce724ab28d21dcba61d7880b801a00ae101463b4fa01d4a6167b585fb39ca69362b1ad1e191ba00aead321bacb22e2ef6f78016531e423d99308e10ef79633b3ed539211229a77a1efafcfd983d38d31c0f8488c0b91ec3efd1e495ce6753bed8d532ae31defc252c046b677175ed649754bbf728c2b19ea81793cae068b963f524d0586abba958bc8a0e8d1550a780ebc7cc8b1b7be69fec7b10fd3a3dc41ea4de95b71ed3f737f5f09391ce493f68f5a03fbab318f4b7c4aa1a20f3b7647def718ea670d526f47e9643d20c3652b4a38249a32db371203216c0de4851c05e45ce23f750aed993ee90c132bfed3c5c671a6d5d5dbbd8956983c8ed7b3b0b01186dc0484f5b8886814f98e65a5b82475712b18b242cf4ef1e2b700a9c20f897d9fa75ac9e366780abd0730523e2333da8957abc1243eca7722d532123d8a64cff283a43ce4cc9d9c0d12fe284ac6afec01b75f5c7c4b2725b0411cd9475432e65e63421e1060132fb75a4e2317609bf603d0eaf504dfd6769f8b752f76e7b55d6c922b48c5c60d8e783e88c76530f642f097e800905daca51936129fddae5618fca77f1ba5fd6a1a0cb1f27095ba74ecf46725f37d3ab43a701fd394ff71160912c1b9c7d5c885d0265fe1af7e1d60de85b32ff5fd4d7f67ab799173bc3e92b14e2a9e1dcc5ed9483b03d941afb80b5c198e5a71b353a4699b99dcaebd8991f78f2f74b1d69989372307bb98956b7440ac4f8e9baa030f17d3c4cae57a9d48d17530c039e58f10abb12bb565279b66d1b1f5a91441f4274600b60d0a681f2bf1be8c384e2f6ad1852a615f19c12201d0c298bfb09e9bd6c288660599aa2d2c7f551981c5ebea0e16dce812a80d54a8efd8b123e847528b15fe173ce8f2c2e4029bc071854cec232409c902fa3fe20238864bedaa787bea38fcdd8e132ba7ea807fa587207c05ba363bf7b3932d486751d3eaecd7e3933e3f0bf21a9ac68ac9df74b05dd60819f763d96d681daf3ff97adf94d8906c1c93d64edccc5f7dae150fb623b25ece7fb94f71e0c4015b972e7bf4d424b9cba33872d591d4d7700367e97fb5c5d2063643715fa2c5980db825806d18df73b60b6317d7cfdefe6fa27c14a8bc7c1a49eed3a4097f4a4090aeb6b631b2bfa150fde803c19e92d385db4cd051ee9f9bea8a5977336f38aea7a74ed7aac2f36e97a64fd3a9584a2629f91402aacaa78479c87f9be491a17bf37a844f567272c9c37cb37e3d83a7b5ee18975bebb2aa7cf56b08b2e833f1831a666a397e073a3a738bc765c032364bd946e702d57f23c29cff59cf16449291dac375385c5c4c9782105aebd9a928b065575c0b8f5694dae4d89e826d49eccf8113c6e066338e353eeef4f874459ab9badecfd4eaa32dc20d4b84efb01c54054fdae715be3cafcab7e4540890d2fcffa0c3733a160278c12b5e91b2a5874ef1f4c3b315f8bce897aa4f76fcd199b372476f9521a7fd2a207d1a822464d5d08aa34db2f0d8a566bac60086ac4c71d1a993b4d3bdfb23d4020d2cda9a031c098b5c073703ec745f69e20d901b6cd78c36ce4213d3e7a4ee17bbb0cda3563b9e76df41f0ff6331d4f27ee4aed6ebba22d0d885ab273f0146f5b750cc61d9acc2f58f134a27d7e1d74d819703227c0e14100b7e587264c3ae84be27c3369aae8615effd198dc9acaa1c346fcdfd5fe4a2812d3982ffd78aec0407e1e9c5ab562d00f2ff4b0fd88f0f4e2369fc7070b723bec28feb60d8559756cf58288ad68b8f11ab0f38f22478c1fcda324a7d2938ecf79cfd258b7f159848fe071f14e8b7efc204c04fbcf2627e59fd727db94ef08033fff7eda92f1723cd5637d1c96a7d2eabc27bd71124b374d9a86b5f40e96c9f134297f680766514d88c8515fbfe000ea4c4c92f33bcf244dafa7ac35be13d4117570362c33bf9ff9eb3ff7d0323208148d848acf2704c185cbc7616b3c37b586df916a8088e02dd6db49ac3cd02ec5a4c9d89b54b57073e90b266a662dae1325c923b871af6ff41ce32e6ffed6e03ddb2de71e42a11bc4e75a71cefdf5d12c6f5238a9f0fb04b961e12899e1938246bb8b27efa3669c8e88f19380c82cb618814d5eeb504b176d4519001c50f5ce6443782555446c5d7f5acefae55fa1279c376cd2727d7df8413695ca5363d54aeaca0cf8327e652fedd00f84b7b81e17941ca5ac87f28898bc4fb1090e51f791eacfa5ca06b5317c57bfda792c79ce49da0f995a2deb0e3e14c118192d1997075319e41b157c95ce5e14044203de204be22a3cd7af9667479876ec2a81277736b7a7f8c146cd4db4a1a9e2703873c59648d47a2c56c9c3c459017dd0b048bacb0d0b5a5285a6d2ed5bb9af2405c1b37e2e86a55bc593d10e570b7c958479738692433fda626e9d4b4f366335a4053fdfd0ac9ebaec310a2ee5c14e40a5484ab4fc22ef8fccb7edc7db7fba97714ae2628d66a1820740dc5a109e06d334d990332a2d6590981dbcb58fe85e43b2bd5f906f066ea1e686005dc31e8f66d7f35bb3da4de52a25f2f0b6967d5b492690fecb172c97cf4ad75285bd96a726f1ef03c86aa02b039eb421613c363cf1194be8a91497c14d30b0d42ac8c573e43c73164f0c559f20c3aeed9994cb317efd920644402cc2ac7bee8243723eb7ff1291e2b64ea670e71e22df173ecaf177d3237515da6f2be60d77f1c5b98cbedbba036e173891602cdea9be9f45d57cce5a973c94044590ca6867053e14d35458e374ce205dfc5f8cd192a62312242376854da7d46133bf76b93086d12771e0397b00c79c9e363a7ebdb5573f5f3a0cb68e6009a0307d8624bc2ce838a361e84ef80cf3b03c82aae3ca8b732407fc36b2cd8ab5d6884adc4c871ab7d4455d6dcc80c9f6fa21436f0e6a138678f84ec07905193ae21a874e405b0b7c11240ea1800d296b64cca303fcdbf0d9448639266035bdccbf2e59077d5c75d1eeef12bdea89b256f126ef8590b16bbd47aee77e92522bf431f6955c6e0b61de1ad158d58f23e7204a94f977fe075cc113d5f7b9383736f15e63d2da33d372a645f376862887cd372496be3e2e4eb4b91c5b7c977995f8ac87ed3ef6fc3021beafd40db7e0ace38ff2c2c1cef9cdd6326defeb58e46dbf9131d4af6dccb000e780f0de4891e6073a134bb2ffc62233845c07cc5e41924e27cabef8a194983293086958b5502a1fc3c0a61b1efa43233573564b8a605ff42e37034789ec4ddcb411fbd31b2e435d7bea0698d5bdd1034abb3d65d69a341d2ba2492843ad8f6cc68c4ac0a1de11af9d972650bee380a765ff0109676a295ac0d20c131f66644a94d55d45b36a45bfe823d15f39b35cf7dd504d1989f44f1b1a00e962c78da60952bea276780e3a3cc97c0c40da93e65fd11db1383691e9193c90b3cd54fcb366bde31903f90696f1d2e4fa9b938f540b5c6ff8d1b95d162e2bd7e4301486ae9bf356b47edc5f756d878ccc58d2d70cfd3b9849a726882443a6d847b75b5d663494ae8e9a22972e3358464e2a21354a1c8e216730b1a46b3ee1219e00baf179526fca80fbeed7aa521e49494ff370d6e907ca76f4f37ed01538f85439ef834604427e683e247e850ea58fd1f78f0af405aae55d7cfd2ef483868f8238c04d80bb22a3e28df9f1573f85cca2e17364d8140a1afd804028025f60424eb193f6df9485337a74864cb3418da1e482d8c9cfe60c96fabc1b8ac7759d7899dba4ebd530ae91a92a3a31e02dd5b332d7c7069b756a1143648793570014ca636cb9adc3f63fc04c6ff004c838e472ce52c637b578670ef11852e3967e58df5c926976475f66591d2845d49eff0153dbd4713eb327f4e41f8c026feec35ed230653917ad1a382ed5767cf90c0153081868f2406a67f65c10a5621a0615b71ac533f6f08b5c12443e17d9d018795e25bb81da3f0dc6915373729cf821855c6663e556d952a2b9226de450cea39a4681e8546a6d487d3bb0410475cff706998316828763f9a8ea452f6115dfecb86b5ba83c131a80ed2d781322319204b02196c86a64e750f4158407caffc4b60b2ee1122e4fe359a7c4dfaddd15758f3be4a2d508a8713e8440f639efdde73dae2774b23de584aea99740a744a65676c3683b6952a4aa63c03b4246384354df8055fe5e070501a5bd453168d13195e2e12cc109bb405650aa68fae0ee4aff26be77d4dbe3d8ab5e2947b1b6a2d4a13b243fb6867707fbf5027797a6e7912d262d6a2510db15bc694ef2ddac262fc63459c15fd0b436a16799ff478412b8c35eaee7cd4068b63533314695362a75929e8c96bcee3cc50d6b229d8124b6a5f5da3b77e187fa554e7d4f45ae229f1716bbb5cac0d487751d71a4cb4c7da6fe1d4ae374bf6cb49f57b238ed4ab2cb89c532b3c7accacf9e4e30208842c344007a582e36e9dde7764493749eca78f517329ceb6d527c6f705224818d32aac8d894472192dffaa848dd58f940652f5ea5f6d00dd8fee1173225700ee7896eccc3026d5ba55e2b0299254ceeb8d03415ce4709d35a1859d6e6202ef4fb22b7d5b9aeb5e058d950f78bc84286d41f382eeef6db893a4473f2625f34f1898caeee068e63a4b87be64fdbdab2d5b36cdf5210808484af7c50cd3cc151d708719c9e1730f7067a548f5905c0b14822ab6c96651f41baee4c58a2df94299eed16d6a0f2d63fe2386e26592ee5d3e7d5c8d90a228bc1f9ed61f9dce2c8ae27298f2db9a350563777452e1183b90f9fbacf66a1ff38450430c5afe34d9719822ccf6e100e9a243df21cf7ca135d4f45e86e1ee538ed175f34c2d70d21b6488f3f5331a4f294a0e6d60d90c4b42790157db5dfb304efbcc77ac2bb3f8d8f30625beda078614001c7cab6ad4d99feeaec0bb2c93c7f6fd1fb02fc7bc49bcde60655e20753798a8650d030e149a1ec16fccd56342334ad81b663fa8eea50969fa423e629625a9959e7242e6f8a0afaf61bd254220d40a865f86ab0c13fe6c138b4f91196a42321e27a2cd5d8efe16189546b42758916aa12810bad5867865d4cd07bc0a5c1202a0041c364bbf4b2cb14278e99ab20dba9c90230c0e047eecc97b1f0f025165ff0944c85bf808446cf000c107f2b5d1af4b7d893d4e54233c54db93e31e896965083d0afda72d768d5bf637207f058c18cab829c5d1707b72f7b66ae7f249c6f079edc2811d97b370e91200625eacedbb97df57afaf5be09852098ce526e6318ff2cf0b5d65d88492dd23bb4da50b1fd4b409d1059e57a870259c0fd22237ce62582160f529025e9548b375c9d1c58435a0b90112af47ae7a21efa978e80ffb71caa051ddf6f1eaa0fbd3dcfe9b0b234869497a7102148728ce9b86cea1d33fd5ddc06925823bdc2c40f269b8a2a0179adbdd161d6c1e0cf18abaf67b03be415ec75187c2954a6b4b459279968b20dd070ea93e1349fea955785175ae4f7f7c2b768d1089d1a017bf372c35f5e209979b76785bb6b69625f0e0af92baabc42f4d32fb26f38105f35a191e6e4139ad3867e947958aeee53a535ac6007398a77f31976741261d3ee903fd56f6eda710442182576c461d8af390ce9d0b35289d2f026d0cc40eb6e098fd35f3f7a9e686ba26401bed2cf98576c73a351c960c01c217b0c257d4d899e098efebfe7d9ac93dff3ffa9ea5d09e0fe22f4f94bdabbdae452b4ac6036b3347e2666d3618fc58d86e6145f63779502343815ad6a6fd4632633d7bd3b7feab35df68175a65244cb60c9e5f954d5fa553046a724a1489f8e483e16612cdee70f6ce276b0574173d973915b61c2ee9370ae13bfb1450190a7366f2bfb1cbe9d977e6c7a765e05d03f1044a2a7942db82bb096053e128b9cbe5415382cbf108af5abd58dc5484a6d7ba6265276a4f7caec12e7b2c9669e2a76e7c83293cfd07f0671b0b2bcb3fa963cf29610896038511592912e3107ff15c68fc94ad2c7c3f641bd276d450eb1dac58fa65d7756b7cd8a5ef3dd044ad0336e8ae4146d146fce2f39482e039f144310cbe52ca9a04d95bb9300104161e656bbc29644905a634433922716f3e4e565a32b9d04a871bb560803fc1cca84fec6c0200f6b77a835f4dd061dd2e278107199b56f19631fc657e309b8d3ded692bf3f48aebfd6a044b85cb9f213e780f468ea222dbc73eb8591855bee0b8b120b6bf0cecdaa4d2396ac18b7e1013056e45a5c2c578586de8441c106440557f9021979db0883390f570369ba00baf2bcd5780604e886bc21cf490abfc28f073b95689eed63ecaf80879b99382378e8d4d0a6a13c9ef39de98a66eecd675dcdb3cfac56c93a78be88cd20140308d1496bccdbaceaee6fba228d4d399b397f07e75112fb334ea67e0789dac88d27d608065b885f223f5b73569a672c509952b52555571dfc85e92d96a2ffa5d47bf497a72e73f8d09d48fe16c9ee656b4398cc6e6751a2e75eec960c4be4185a73ef50a17233d97d94e4398df02201407fe6d496e0831eee069109f71ce013dca16c3a4aeb278022b553d9747c74bb38145442fef6a8aa8fb689f9f21318c96440a0862e128a639ca377395aa5fae507648e979bff2f3b0fe2ffd05bc1f5b230365999c2f85dd7aed35760ccc668fe0ebbcaed1a2dc216519e508da800041b7bac388719583c5a0fe4354a9669ab40cd9f34fd8a12767416f05d2fbd3134a832b1aad74b770caf2d73092066c3058ae96cf34f4984373b02abeaa3e4c03109d8540a191cab3b8d9acadfc64d2bc1bf045d6d2bd2ea592a33bcf3de872426eeb83b0432898f304fff9272b6c5a70347027f4d0300841fff0fb828f062b7a94af4eb86e053fc946a9d9731cd200722b1d929195c17b24a37d32a5c9a0c01921356b822d0c51a0768f9ec592d2fb8c3e57c96217eca285b9e917bb1ae359aff7a5789816b9fccaf7c05f8e76aedd390e70a91aa6a1cc57042e9197ced0315fe098c793184c954ce51b82a6b613123999a97c3e9053657e27a8e24b2957ef4aa67284c967242b38141cf0480d6c306ba638acfd2b1187016ffe80abb3cd195c16fc94760fab6f9954fd31c79b073205e4d7543e94ad0cda330abf389d07cb6081daa3d798e59613ced359c69e993ece8c89527e8a861e5aa918b79776b00d7cef2879ed469dcb4e7a4101924cb7aae60f30303d2b53604f314d967218623d4d20e120a680b469648f145c484d2b71a3f334713c69fee33371d8fdf6b4d4e7c8377f812ad507e2430269f7218d03a1e245cce933f2da2c35b3caa3afb7bbe9a7a8bdd72aa4ebbc8fc662230f29a5260b94a4f7bff6e2655b49e54c51f4fc1ba9b22cf9bec7a6424006af40143f3af79ecabb51d5c9583c0f9c8a9fe1be1869675d26fec6982f7408e79de87a15b9f10604c62d186c60c4318aebf79d9862c4dfe6f4069ceba1b9774fac43d7a91959e663b3fd82f2c9b52c11fb4505c043914f8dfd531743c6cdd9c9ee85abc56eb07406826695d1bd691d0133270bd0c7aa0276e4fe1c1b7d40bef2808938131c93a865c7773ab4c07f6ea917ab4e1e148c9b54d44136af94d89cffaa8e6f9d329853a66d94f9814260a16b910af8abd19232cb89042a0a1fc88a8adb230698dda0411fa926bb6e720e3a9a1de81dcccb8c4b6e8acd43dfcc9855406d9e0aa3381522d0791dafab05263deed280cfb4d503287a407ef0f41494de345e1ed7ca9cdd4fe9953d193ccb796bb69fbd47e969e4c418483d00e5de5a9233cd9a85ae1a008c7fb901703fed5ccb29cc28c254b159ff38c10fb85cc987370dc0c357dd4029b44767fd2a21a0a57be919c7957ae09f10dc0b2e29ac3a9e95346885a3a4c644fb927a89e7e73293d091eeb3496640dfdaf17a1e9f0a679c994f0f118450607bb8f8ef54c50d0882463e5c3ca0089b11ff390a37b37bfed88d7fc7842e9e60b1bf4d738928907bb7096aa39c0a97d79aa92d39ab31f452e4f6a7953a8a2fc03e5c866dbf40a5151e9a775f44dc9f3761d7a8603bd72a2e2f4e84a0fa678c6cf7a71ce12409eb5478063346d6ea8016661dd09035ebf123746634c1c6fe384c4449087cac5ed640ff86aa6539d7514476cd683a702188e1da0984e2de52370d1f629eecf0d2c7ba8f512e56143720d5a62401946b9f442902ccb6bc231ca6e5fc45e3e46d3e190719d37839517bfc719cde775cc62e63462bfb7b2d91e6b50f13fe262dad62da2f24a0ea0f7f44ed809dae3cfc2bf906588c2265eb5635d32af77715dc012c7f3b813c861366b4691ed07d91814b80c28f5ef13484592102f2a92427952257e87685de583ae5f8ba13cea0972db9102a1767af54a0b8a4437adb62e327ac2b0587818922829a1b3cd0b30791df5adc1767121069f8c7a2083473f679ed45acbcf4bf5dc221877363fb525d0b69926d4cf6439e99c49cd3d53b5b8cfaa89922bd980216c1d7d74c04dea01e3a1dded00a43c24e8843c38d2e8bc787c15a5afbe66a33557e16fb1d8f766b831237dd5c565710cb86490ba9eccefcec4e3379a350e3d198b1f35c6870294b515f10b2034a1d187d61a0b0dde2340a0df95823a1b7a7e81ceab4bd30cb0139cf25f67d2928341f92f3c11bb4b08f4d554db30db50ba3746674079fe9a9e4fa5c43725bd867520e01d749b5c5d35022a69a9801603e704d40843284bf55a41eec4257cd2b1269d8fecd6d7f55772932db3ae90dd3c824319cffa05ed0c2c5b27bf3fc3e280c753f160a85414a2186ad36e80633d731a2c1b33bce90d38918e99f02d76236f161bb11986870c56c0ab4f98885416c038e52a62f93bacb23e9b86a1db86418603b6fa88ed174c5907bed9d2b52fc3d4ac18f289968299dd2e9111f17f16e86bf2a40db4c9d743fb670883e415da53ab335fc69584c87cd645405b25ae18fe57c2d0130397662fddcd06bc27da357f8f13aee6817874a873061fad2e7a0d02d6ad35d8b760870db48e8625126a2e03112a0be17368e60e8b44b63276733cd5085a4b341fb0001af9805e306ee33d4a44ffd63077293dfcec7d8223e2756abb3d63656309240b4f96c1725cc4b5e5b0e90ceed9ada660d45cf6f9a58be1851886c1459e9735b23069a852a174bfe41ad625dc9924599142ff027862d0298fbaabaf74038f8c25ce3eacc9be7f985b42d3ee2ff39e4fdb0c9d4112466d89900858b03aa611f51c07c2824c1c1805c7c072b0883ce01707f1084c5768bc0fb1864fe18116779b189e5f9728a467d8066dfb52cdf5657568a96bc83dc12fe5e7358df7484e7540df8cd5568444212f8d59f1845f3cde7d42b10c887f819cb774af09600c0db039932ac55eeb164a586a21f6739a3315da6f14582d6a982c318ec27863c70751ab40442465d0557afad9547e0288ff31f1a725872c381e9f8b5edf044234b29727be8fdc7d34949b41e80c89a503f2056e77e19cbc320b50eb787fc3d699bf6623b300416a6670579f84d737eed19d7b80b9676b452c2e2b06a2f3186e22cc8d4db4bb3b1df68a7084ecc8db97be466046ce633d06ca0efda7abee897c374569645fc6437175952e8e597143da20f57a80473bf9d02bcf0e68f68e55ff069eb4af1923f4c358d7045e6191b70f07af057a47e2c6923f24a483edbc5dec1b7948b74177509011d49d9d374859603ccb681527553b463bd413462ea7080247bd8fb9b977ed3df3c7fa8c66b9550340a5e88811a204447bb51a665f0e8ea88a307fd545d093f8703d00f1b6d704bdbcfbc7a788dc9c68d34e44ceb46ef936850d20052a7693d90f8cb90ccd4c427002435a815d1c166c987c9b51d816d64553253649dcb8c2fda903793e2548aa9a750c0dc50073fac15754406b5a88adfe02e0b01bb55ce09bdda955b67cbdbf0d5305cf9a3fb4985d4e49fc6a44f8beed39c5810e7639fe6a5342b8c2987ff120911b50848b5a99cdfaa3752f22f7fbe569c1ccb0537c812477f1d7a589f869060ef8763ad19da9d842eed0669e37c5a75c0136fbb95377119939da8d89c0f3301d730521102eac3bcd260650f9eb6973495aefdacfc3b5374f8151a89303fc88253e02c837eebc9aca3214b88eae8a60247b639f1ef9cb8a361596a97316f739f9a9a50533a2b549e365c4c0d5cfd0516d5435a9cf9609c3cf8a5dd2efa6e93cb5cad4946bc0a6b9f6b68175657b6fe6af2315f6c012d40fc4b0ae76044abb1b04bb91600e1b60e8e7510e2a893d8ddaf5b4083d9e3609f0dc34355b09fa1e961403b357e2258d201606bddc06b9c477ae32c1d2809327e26d4df9f2439d4f9d87261e11ea80920ba7040fe0933a471367cbe911df50694bfd1898c314615557eea01d713105ccf45ee2663b4175ac8f8c771030ed75be979c08256060af5b7ee92e6aefcc6e36a5f6ed3e80fe348cd1c8ef1964a04c85f1d4824c1cdc0bd323da21983c60c18c80a590d334d051eec0b2ba10c8e67bbec421e39f38cf038243d8161520b859dbe429ac894c013b1a203921074394b5535d8dc3dd35e56cc0d9cd7b5eae6359e4c28d95e06b3987ad1c53cf6f6425902dcf219de024abed5f802f2bcd2caf3c38bba85b8b008d8d26cfc71d7decbb47fab04c446cf3acac5fa0c5a04cf8dd7130ca0c2390ffb8157aa319d350f7ba94eb7b735db4027377cf30d3d53e3f64fedec19637295497f0e0dfca8f904786a609257ae1651ff52980bff29f90aff799034a04031e76caa0621e747bf81970746c9b38d3f3afcd484edec9a5498ae73c2f89ce26a5d416b7fdc3ffda6f75fbef44137519420e003654697b975746876ae372484190694d94bc725998a5bf5eafa86fc8e28404b452e7c6f3375612a9cdcce4b27413b627a2904d2b027fcdd8fc7e57f9063d56dd2859aa4f324251d3fa0da330dc0972ac11f13b407a44c64755ed5802b74b3402842e5633e090cf0eb28121765231f77b76a1a6fc4d50cf75b31933d6a5a25e0c48bf8d54a53cdd33f53ef7ef426417602b352553bf597b42236bceb3375ba516159fe418624b773531c0bb0deb505a624fcb8eb616530d590ebc419a6db55d124b60dbdc81d2ae35e348d63620a66800f18c0d5656587f9131a17d2e2e11b2ac7d1ac873740a95cfbad271b1445f0cbe7c2021b09a563dac6270bd1122d4c237fc1f4f60da88ca6035ecc7303b3314a4d006a3acad8757bf29eea0eeb567b4f38c86be66f88f6e071e8415df2aa61c9d431a144380df01b3e3f141fb9be1d2af9b20a76629670868049b35a9f95e47765d1c412dcdd0652eb5de7531a8053480fc9fb72463e32ebfec700aa5a4c338e746870a892c441918006bf2c798424f9d6c15a2b31fedf1a4dcb14f437f657298ee16648388a6a1195aa4413ea71b6cd0517ffb6022c44ce2e89b0c2f7b9ede6e5d2d8bc54e0e4677af2338b5d49f4024e6654161b4e54a85eaf183757802ad6122f54f357d91bd275dfbfa1ac97e6ed8bc70f3d4e08234825e1b8d5591cadc49f8b88b74e683795052a8f2c92aa04568fbdd763fd21b5eb08bfcae159de06656aa2188bb3558249280fd9ac1c3a339e79f8c700f4845bd1c3e54f0a03704d7960335fa90ed440a799e7da3420c86c5766c639c553407f479163724e9d949780fa50511131c81d724c9cc619b393d6064864a5945c74965ec4d2237b760fde89c6e9e9465105b767dca3789f8d308e5419e7f82b6d4b375d768f1fa6239e02fbcb120db7cb7867114990bfe2f2936fd7eb1bb9e8907a74677ec742e9f92820a2cd08f9d275545e9d350f41ec963a5171face70b575b968398e28a6ec3ada4c4e499457ec6390a6500b75a41726ce6e473d0eb33e21385e67959e4e98689a9081fb03c816f57cc9478e7738a7b91301cd2caaf9b2c651b97957c220085a5bcff50976cf794b2d3698dff31de0189078987ecb44ae4c272e8808c29bb8382eed209fbc13243dcf272ce6302cfd4a61868ee5bb61908e71b8f274d82ce44e13734bfaf7e0684d472df4662e9e5d2ef609a854c84abbde15e4d8822463772bb265ac2e793fb67f02f66a3ba62c82d5ed5867fdf894ab471329f1b913ce841d8e0b740aac6144aab30056818382e0996efb7cc74aca87968061b8a7bc655c22101a711fe8b278317197ecac71e4329222b22579a40e96e3e4dfcf559a74add3e0125afce4df960d09a92bbd26a60f2e6ae4bf961bc561937cd3ca0c70f17bb371d984b6b399a9c1f15d42d7d817edabd6400f7c3263983ef74bce5d5695a3eb61b2c24d9a1f314e4db242880b8cd37732dccb3077658dcfab1e5bffdaf9a6b0c36b5638136ce29a5d830be29e9344718e39371fb8c907795c18cc28d60eae9337338332457c3c956427785def71deff8a06d856ae33990bc1d61f664ea4f78f26770585009db123e6209a7652037ba7a2737f8b2b22675e947afe75658148f96b6eb55dbe0f0a8523a248f1123219521fb1714109087e4c370ed5762dc3340c640495d06863aed0927bb3830b419ed38f0af43baa861e1890780bf0f13c8bda10baa2f08620aae8bbe3ed795e4b2cee4f398105ba0302c7b14e838075be0bd9dd535d2a68fe074f70e443ce3fe459dd4b5beca5d7fe263035d5226a10840e8f3c49a9282293fc54341df55c5a57eadbbc7864a40ad274cc8f4c7283b04b3eff1a8aca5b80db66ef0321e8eac2f8d34a2d90836cd673bcb781f73efbfa852a2a47b30cf1d4365f1e2bd1b2e5509b491d7a04dd511bd1a7a6d5def93436711a64ef93fc6bc8483b87a8358822fca3c085abdad1946e5555bfaa2319028244f8212eacdc63f514b2b80e9505c013714c5474de5b002bfe417afc1036e223f329f20ade3e5212057441a77f6b1279d2933314990dec1bcf7a98891786dd72a59f461cf6386e32e1b3bcbfa20618a620716530482f294a341efc91c62a0707e1505a8f34127e1c34f4f7e1dae35286346155daeaf54336e047204c5600e4b0fcae2e20c7c519255ff55634b16d523b835bc846a250860249f2819eb305bde95b63d20435551d9b0bafa08216da77b5a0b645c9fbf15248323fa445dddba10fae913c1c79e3fcbb6755d12da5108ab764e7145a396ef3c99ceb44f5e2f3cc20a716bafd96ade1a3f98ba4efc1527f92fe90b22ef0babc763bf76bc0d07fcb8e95ab5fac966e5e22ddf5cbb96111e13ef7aa4f213fbff16764de9f263dc2904d0ef55f2754210d5272bbd6683bf5b3fbe00babfddc09d97ab1ce8a4c025816339481a9f7cb937a88b94e76e72b7410f0f7a0f7db5a552422835c8a0d9f442d507260ae318c16a0183aa302b3fdff389e6ace816a196de69cabfa173386d14ad295a6a7b44503b3ce9f9faacd4ad1458faf51b052dd112df6cddaf30d9187adc50b21ae873b9111a8810cf9a3e5f7b8373108eaad606bca246cf33e780b6c1616cf5837407136852a38f355f46d8971a3b79dad43f6f0ac24b362106ce1e963afdbc3b5e100f36081927575ff4db717459424eed385dade3b34d9ae617b3e7b8a983643ad626be7e17e5cbd8f3cc2761a96aaadaf7aba16ea6378852387a18a67a2a37b551c57abb9912f47fbc52f5b4efebe93c60f3dc21346b13b9760325c845407d51993e0bb478cf22cfed09cd075877bc698d6c5d15f2d0a79ec444cd38906de46dc165f4ab18f6d76d9664da8d4eea1c60b8df5a322ddd2891697c69bcb2fbcafb6466835b7642c6e3dd757641eee42b3548584eb13d9bbfcc009907e33adad5ff05face2350cea571c8692e03ae8d8369a3a5fe05d25507057a7ecb5291cb6889dbfd6858b512cbf9ccf98ad2c5b074497a0ec7e352487522ebf898c6f83a984aa411140d92f2ae001d397be1436d7c7587ecde03fd742cb5683889a6c0ba918dcfb42268298b0300371a6be323e7a190da3b2b1805188ad0e56292119ef8deeb4d7eec8bd0c204e88145118c64c5b54433b2edd7c33c8f78e14a7bbce6b21d64078da8ed0ad4b021ad2bdb33a99b178d191e6c85dc58d1c26a0d78d28e124d5f3e1effc455cc76382e996c18db9b5d99d962a0ac45ac10be3b5c85f4f268e94afed56bad12ccd6c86534cfff1ab56fe49045b55d8077b3317c5dca30aa8b98fdbc2b5a5b57754b521aeb36ce8974ed0c681fa849533184e4a0f913ed3cc852f6e941aa4e66987b7731b10e01929b0d1d351b12630d8a3bd9702f3e7b4d6d07b58fc7eb9bbfa25a43c547569207eab460eb0ab9849a061d7bda907dd7de346f69640991deee3d3325ed4b2e602b59497b0b4baac2a9e6eb8f186691afd3b8cae5dcc3d0b681e9ade9b2ce566ae644ba78d6153d5c0f975cbf3140a6345896115a43ff2102d64e4201f4b8c50dcfcf22061ec83729e289978254b2da5ded85f728f6ab8cf1bd440a3eaceec020ae57048323b6abee4c0281a18e1c5886c2d36871309d7e4831abf947cba98ba1cd295f730ff7025cd425f700c9c13d7726a0ff4866d946f60d3fc532edb8aa50ec096b96e0c15cd4e39a89d2b0c4599ded56e0252f82e4c35dbb6c0b226f02ce827ab4c6fa2e5c0b6392bfa6d1f7ebd972da5fb28ea0b86fd210925e57b91656333434ec7e7323ae3d8949476c1cb11c3ca645413adc1ad0b82dedd5d9b8876dffdce9c7b0d21346be33521b21346244c7f1286da9e7486270f5363ce1f772967c5b553839d2a0bd30f81ba7b6170df47336d2295e2f1a7dcadaf4c27a41d8d25c648e593ca9dcd98be9b1ac6526437e53d39ba83eb117c2c074278652c0893c310df0ed742d1406c29a34d2890a2ff310dce3c89b6df4b9704c5810158ff88f7def9a9cbfdff7d4599e626770a5f3b904915bf3a47e7823eb876aa3573398213b505aeaaec4fdeb5a0fcd10baeffe225f9fcb2dc32155f4ea07fc7cb193b8dcbd583580bbd5bae1bf849128c8d09d180025a4b8fa443910627c0263715ff72dbcd5c5fd5cc8802c44af2ebc2244342c557518322e204cfcfaa970d4d6a41e83dfe632ff591be11f150fbd3b6ba07eaf4ed5fcb360864372da2ea25c3d5eef2f2799d19f462024bc31f29da1de937b4483206e31532d84c506004c0491376516e6331f9da323cd62f806b9b60e71da4668cf5c9b9b4f919d7d80b7ddd1899a8e7f73732c1dee8c4854b7dbd6bd92bcd7da1e7b5128abff92496bd2784a4974b77fdad254d0f23e5e816f9ca32069283da3b6fe6dde74359f2bfc0d81dd163de4833889d6815929f40071910b268a569102a899e08a72ca8b7749bd2ab320b937abd8019529d9c3fa9fc7d4b4efdc70a2f779ec985c907ea5d3bd319927e52922fed583fc6977757a6eabc5f87e150a44f21d5bbfb39cc4e08bf6c3a5b767d32954da5eb269aeabd28c89abe06700069cbaef555ddd45116d5b69ff8a6e04c5d3b133ce2f3ef48e6daf7974dcae4378d4db4d27894fed65ca10d09907ec7978a93ec745f51a1259be5365fc4931a5e52029c7acd2f90d810a8916fce38854088d446de38204b52a2e452fb06a33ee15506b6a7dffc8308527da8e82b2a92e5f3da13c2b99b3fb7461397a620144a3e440ff4c6e4ef5e46060652438447689fd5591905739d3cecc6c2c3fe7672fe52305c538271deb83fb253c7e2d42a1e9c6043d87fa4a99c272459e43c67544ce3b94f0b048c9171db11935ff0e442186aef13db7ef69c8a6aba1426acd9bee34a5ba76fa609da8f166fd855d77820ec3f15f7f10d0b68291bea479f7491418d3ef0307f58a17966bcfaa6b3337672bf0014981b781e408e843d9d7df3d3f77645a43fdd2205c68f453b880c87ff95abd25260794d62883c95f18e6092a83e7a51daac81323580c49f35e68d50002ac7f2ae0b47d7ed414090370a22637435f090046eada8872386043b3c4562c46d344c01376cb2582ff3c9eb0c11298e523e70a36ee4358f2b2b4150dda3e55910230689dac2ba272be75421e1609b918ab7d99e2812e285bb07fab00c33a0b1e0a3b2fb932d4788df5858693de89e52570ff8b69be67722cabf59e4d550c05df75be239b964908d4576724a34ee332de7b010d0fc937379c2885548a08ef5b711b8ae23fea82f4fdb4387c1a13e26e4ef8b74f5ab7f79dace10f4d7963ab44631f62d6e1768073577c21753c648c9838bca82d910e03a29535f8b5aa81d551b3d0567b7a6a3ddf7434051f7e83ed6b7eefe4207af652f3f0ea9f4b98f10032a5647326b904f2bdf039c435134e5eb27826b615b816971b433c6c60a702dadb739089f539eace42c2d92291a1cad7b82fda43632d7ca092daa08812143a1eb0be7bfabe792ebdd706259391c0032e323c4cd76d46b2d43d8ed91b959abfe3f702a4e93534390005b5925b49c38bc6144e8792b578ade3e52eed9bd9a5c6386b0fea35701ec0310fdeee805ae41eb97387bf8360bebaa9ca90b5ee288d1e9f51a7a6b4128bf30327a756b81d3fef2d71ad820f5e69d3097bdc010bafb48aa734c64e1abdaee669904c4f57fef00548a99fba2e89fd7ef5ea24b6dc12c766e137b07f073a65b706b407347799afc7dbbd94e0d5a237994ca0cb20786bf8f5584f4738fd4a21f13fbd519341035ca7ed9987703c78611076aee14223e33f3f5199890c1e1bcdb4ac09adcc414850fed015a86f4747f8d93f4322c2954c51bc48de7beff722a2b6ccffc5b651f52d383b4b430d3b6d9bc4bb66d3f83c128c95165aba1798bd9e43978eb3383246f0907a2056cafcc2b5690e47d968f7b101f886fa8f51822df8ad64d386d31d8f73446a645e0b542b68e1d2c20a3d973f8046e75bc6974d80e98d08c813f1d8e35b919a55c3ee8972191e7a884fc6eb375e862bf3ec97d55edae8898df4083f596d9f2deef2a390fa55e921119f5e1e57cb0af903c060e5d9d7eba484a34815ddfbb5563e3044c87b8f5861da702a1571f1270bd610d96c5cea1d61815c0b842f8f4ce876b38f550435add0c524036978eedb697e54468c7d0b8d6e4f413b8cffa309091fa1f53b78657aab165d37aca2e99ce038440114a8fbf1453e1bf9417ed47e9f5af32baf2abedc9bccfea55ca9d4d24fb9bbff9df4df9216ac0b71340f414ed0f65f6130ef4e2ded222bb64792eba3693993852ec36dcc8460a7fa3521d5adcf76d1f9af0d72250a521b8aba8938d06b46842ed524c54f7d1c2a744ff99dd2809514c0993d6872db85fa0aadcbb3c60241959b3cd49dfda2c3e6c9aca483acaf13faf091eff3ae99ea836b47e9362932bae3711acfa6d13bd3af581b000eec5f7860778281b545b11d38d175d01da81a5b4af03308c144c6f910bc86bbe9580f5be4e5ce53901bab5f7c4e9a0f2bd630b82aa68f0c7902f69c70e6818f0e7620af2e42466223d40a4059655310a2654bae089f848bfaa5858ede5226afde82bc78ce7415909097595919853db458bede76e948650b37aee294f63967a9dc9d0b62a9e37c8ab5126b10b04fb75f15d621db27c6ce8a866157353531e09cae3d2d36b074d915286c158118d0214a88dca274f4597f1bb5e38688fb496301e9d72f0c13c30a8e6c23473e66ede962ee0720806f557305b12d22cc3250117af74a713f74620fa07887eb60145fc9f40331aeeaa067325ed3ed2f2b21591fb72fce3a60b5f039dfaf936c66afc6ead0bf10667983dc83168183a696bb78d5bbcfb401b0c8f13240368c7af0749f25885ee6efe602f5b1690c32a7e88a83d10f3e67bb2bcf2d8e9ad15308352a4e28b9658d258fe8f038bc7d2b2ba7c3316fc4d0acd9b18fd87969475ced9a9c454cfcdf18a6482620eba6d46f2a812d0939efd6a98fc1849e30202246676a1be7f0912e496c5328595ddd37f2d0d67b3bc0476e58884f153c372d5b4857ac49f13dbccb4b453470cd294c84d2b790b765bf3e0eab74729c5ed0b4e96359d281919ce49ff7231af4c07cddae86d4d2cb6ba1ebb7b8f4366b3884d98a5615d6da149e6c201761061316c7065586540b644f5c07cffd1a9742c732a9961a47aaa57831eaf96469d32b9d6c6249ff95708050e9dfd01f93d79879cc9ff5e6c339158d9c1bb119f5eea5db019e3422129a3e9ef16be5c693b703c331e64009d5ac562fa17423df72af8de81ee67a49775d6d05f06101562a4f476e41200697fc3d036f6b1fb837c8705ed3d332d9b2ae3400f37e353f2dfcacd00e22a71a0367acee80369a7b8f2a5f9f8921026ce1708e4a7af32561163dfe93dce8432cd4326ce62aaa8e8d4f6ef8d294ec263a1a454585e0a182d90e3d5f6ccf179dbf5942519a60883e3d00200732484540a4406da38780e19bda73ccb8fe9e8467a9075e834e72fd5eba808d150e5a740bb92b25d8e45c28db08ffc9f80a1af79a985da0f7b10ed8bf94c33c592e6471f1a3cb70205e94ae4857d8af0475da73bb94ab28fb1f7faa83cd8079dc32d72b6178e9a9c4f454222722ce21e30b5f636293b96cb9b90578f9a1f54a1d56c3212f0f9c78dcba3196b0aa7934b8930f248cf879789c9b42c9783a49cba5e630a5c04a2c9bc076adc0bb941934c2ce7e72d1db3785e53b3ce31aaf39d407088edd6af97163fd350e2f6a668e51ed3d3e48fcc448b83174017d5010e53cf52fa1fd1bba8938945ca70b78ed6fca25d267c369c2bebccdebcd93443f46d35fd5461a0068b9b08da2e183dcd0f2733ac9751f0846267bf9c9f6cd4f873cfa061a68bd382bbc2a36972f5100950e22de3cf81b51e189b6a4cb745ab3304cec2329de3b1b5b6f33e5339499081d544bda0c28edc7ec7df46dc0cd8ad02a008b7cc4ca799c8906fed928280d6f5a753118422e4f41566cdc60a2ded12bfd34dd62218c48ee831c15c84cd84da567c732a75e2006300465ef2a2253cd051d982f1b1bee71868ab09dd943b802d3066c138a9281701a5023195dd960add2ee36bf7afe30f7aa7204bbe7fab9614277ce2a86093c04facc926547a95f34d3092b7e1884111d13f7c0996e2a7cc0c773ee944a9246c42b3892a9b4ad4edb1fa5bec27b680c624d51f9bb4ff278ef32a9c9ca496e78f9951346313df13bb5e61c4d3cf1029d3b2e2204b79183d96aa3b1052f0f118fc37b2df9469ad27f412db51e312769c53c08f1a3be19d4c29d2a3c4be1836b10fe6b7cb6b7d89fc150a255b3378083012ea28f4a6e55ae7376f68c20e00f9d3b088e580e5a0ead4dab5baef86477dd4307e22cd15820d99e16cbd258e37aaeb3fb095241dfd7dc5fbf89fc2a6e804c57dab539d4d8bf3d04311b8abee024fd5b19586ae375811ee07c6a5c89999a6df31e1901c5664f8b9731cc1967cb94cd13a2228077676d7f4c3e644117af37a4adabd9086740e362cba7bfb5a022b655c158832906186fe19795fa7a89fdfbd6fdf2dfbe1ce4dfa865f98072ecc4d0e24178a8f7da2f18ba4c622ca0be38bfc881953fab0ecd19cc959611a5b98dbd69ae331cfcd1edb7d83670534253c6ae35b50b9edf6df7c0253af0b672e4d4e24ed74824b6c089221ab784f5473a101c4b3991c5c26fd8f4382df6ea667f72d98880664487c42be9e5d25ac57229e4e10b6cc5daf244b44da4bd2478721007970a71d347e0e572c5b3089b2c2a70b2b15d8560b84ab160e126db784d9be8472a96665989603a95b710dacc832e7a4ed6d1e1a74b69eeb3eea03a40c34c676e0888acbc9ee3f3cce060c8a25afecbcdedee8d687f00ae6f38cbc146e2d2ea8da4f0c711cd34a719119403cf991b9a0d2504c2ed7e5ea2ee27d3ed7b6920d7d2df08a03a0c082b0de8a9e86f9059d0a8e6c4e5e3ed7e68e56e6e926ac9609b87bc0af92ab2e69e6f8b4dcea5e83e8df41275ac6b44f48de36a720b4e44d602ba13f991e15f95e6deb52d2ec6fe83f05bec484f4543c01e7abd50ff6dce4bcb94368bd3560d20dafeb2d4eba21410e93326c4422b3f4e3cdad06c2e17b57894aae95d974379b1a501f5aba9535e7bdf9d241f759890ef45cd3ff685efbcd1cd2ef4ad1ea7ea529546fb5ea659f7a881986bd6be4f3b056c8ef54e6263f4cb1bac8b634e584884ed709291fa307da193654761731758609eeb33c8b25f9309818b3b82bb0f3354e9a753cab218ce2636371521199845262cd3a6f89b51301e31cc7e06ed94b469b6cf367bccf249dece372d4cf45249a131fe355a2db4c7b61ee7c43d27af8558ff8c3b944a972eafdff62a790b5719ed8ab755470560d3529cc7616c115423be4bce5f570ae508f12272dc4ac19ad681ebc64e5cbacc5e94a55bff47aedd355db09c0392803b2f522454eebee91805d9f5f3d78f5ca44fc3b908095718531363dadd7d4b7ce8f72a9bd8d158de4fc1cd8036a0a2a842e96b154f164edc489941b555b3f9f80535debe737e9b22b3d8c23766024b0ffd89236b0a7159c1b73ddcea8f523a728cf1a1c97943357e6f141cfee7acd5cd4bd164e293fe9cba2f8d862db98cf9a444feb5912e536b3a248c5d62c4f3c33d1f2e972cab2fb81a8598a6f1a0d682e098bd55b36584396e80b836b875cd765f364c457a65154d702d44dfd7e28e4d30a1f3a64a01fdcdae4e57115e2d83cd940ef93ab8eaea77b942006c2b862c5e384d04d818f576dc0b53f4bf96dc1901d14aecf154776724e880f46cc370a63e275ecd7847d3bef9e81931dd7201ee954f1e9806760a6effe96bfb3787077123916df811aa62c478782fff78f4d1aa2a7467217ba370f77311a1b7a6ba09e5d153813859ee55d3f6b2676cf9308d90b675578591d2148c14fab360fdde6d1a06b5ad7f27bf4f83f5a1e851e5a6ebf04793ea9e65455c69c5eaad1c16fd2876b09f05a71129e9f1561591ba3d9bf7c64e12fa5820027e1b397f6e73c9a5abe4b73f345fc91cdd27db959c34319a72b77049ff633cfbcaa7be4013af585081695b97510a9e8f36f0527164d54ecc7411e258cfc156844193bec127d2b1a20072d8c1a62e1ba7aa560f3fd85cfcdd6e3a78963ac957cec40e74e396fcd6369a4ed17668bda6245f66c9cce4988f39bd83259f6dd2f04e21e874c1ad052bd04e4dff019a3996b7daa3e6e259dc59344242e02cd7e5cb50e4de9442ba4ca80407fa5a51c91d7e0c8979a4e4fba2ea844cb979ca27c7b09d0fa8b40777b5803b6eb0a0f5d61ffd3abfa5a74a588e972bb05e4aa8c5568c34833220b28cc8a75f7193f260da8d4ffecf4b7fb1abf16811d6310310ce840449d4a43189f18ab32d3e8e2da91ca608109b7ee11994069dea47f1c3b3a6acb35ec73e85e9d957d57bf368987c628f7ae081d90854656081b84f19db5ce7a36dd4c718fa4c81db957fd216d48e2bd120c1f82f0288f1065d1cba71ad42da502798ac7155e597d1960abd3999b681a4b4b659855c0aef974cba35d90ef76cc8563678d03b772bf386bd84f465ca893e7031fb3778407eccc84d06df9ace3b11b8d465528e8d8360aa62c39ffca6f9e310cde098a3d1be780931bd1a6e4b8aa1c6a542824a7e257fa11e2188007a7330b68f8c97139a5f70bda96ac177019351146614b64936b139c9757a7e5e1b4af4e7729691cbd480ebff0b7cfc5edfb891a04970b18ac9e88926c268abb8eda308d7e09d7bdc87af6b3dc1febf013a2732fe79ec206fa3b3ba641c5ca680cd27979a156d41c191581ed2378176cec39adf69e1105edff6e89665a6699d38d9b6b22e74ebc8bb9e468596382cdee16c427549a1d9bdf9ed9bf2c19a444edcb685229fa4b1eabe6ec8a2345465e883a2e2fa3b8a20c6be7650b59b2231d65326f94b63e10778a6284c58c4f979a73252b509014cd74627ec471bc83c02cdf3cb7c1d8eaa7a7687f57f748316c195898573a3f61a654c9f2fbf6119e2f5bc9a7841e4a77d8d4cebb28d7e4023b9012a335ccb63929cedb80b0850ce625d1028cbef7605ae274ecb6d8c888f1521fe996b573223033a156f6f007cb8ab5289bfe815ac840a72155ad82ec4cea43bbf40a78137a46324bdcc2443588cabc785cb118784cb6b05823e45392dda88e785b51c5f51cb03dc3cf9cbc524abe28f08201d661725667d19abedc01e74134cf99dc9c790e057ba8ae8beecde1e1ba3952cf1aff7e803d997a94da34d778e34c11e4e8f2222b75332fdae00a15d47a79ecf64b26f3554f776ab05adc25473577d31f0544f67e0a7db822797985d5f658ce955e8ccb311401ef951a930927c9069dadbca8c29cb9996afd3d9b777a67a320b3d32cd7ffb1ced44ecf579b8feeae30d76b857ed499ef625ff536cec956af1152f03204a54035d97cefa8f584f8cf6c35e8bdc6c264cd1f0879f83c4fafacf947f12855b8c620488c9245d0467560003a0b939153893c0a80eb82c320e048fc0b062704c15b86311fb3fa3ab1632082ebfab0ebbf28f7a8d3019be8a63147c9b91ee770d247cd3bb39dea315a528c32157595beda933d1862174a9c3c7c0da10752984c4dd7f78281c04d777bdc6497d3075d0fe3c40a488d0f088e130ebf9f13057a65854151619903d124f44d8cd5d396a83ff83d7867bc2a8679375036ff315f29f27ed7b384290f4452fd793da7685424ad608a3a2538d16bcaacb890deb0d5d9b41abc1fed3046e5c3e72686686ee4214cbc5c910beb1cb31dbfee1cbabd57194145e0b04240bf0a9bedb11fc5ece4fc96b73a5eb98bd6b4b276adf615a5e9aa1444920be72cc7ef1f5dc8fa413b0896674df531457706830adc199a48c2022dd7f3122bb099d53f579a9da8cf3a0183926c6e868f5eb73bb2d56c6edd8eaeed237d29b7a0f60086fcaea8a9b4ae3c3df1da4fcf9518ecd00198024b95eb3fb7430b20cb11a4480a382ed77c6b2aa3e44faff70ddb30f6e58d81d5cd1f487a59aa535d25f49f7d09ce6df31e4905da3af48050461f41f5aad1be23dd40f31a9c3c35d54f61464223a07f0ceb40d3885dc3d99240f2437fa3f8874270b17befcea719ed1928edb30bcfc9d745b1d53787974eaa45eb6e0c5713daec73e5b5474a87ef3a60b5212de18a2e39a49d10ccb1d3c62cfb91e8d9e4ae9130e4658ba3c295a5861241e29e97994442baefa3404e660905fe04a383e736c1ea46182d4470bc60ae0f5a4f0fd68f7c7d9a50ba975cfd2b45a68aca6f8be825ad14425b839b7abe925960dee657964ae3c538341a2613dc80d724a60d95bd63654dfe986647842a9e4c9786d4232451c1784ab8fe91ef7599e9aec0ba1fe4e635b69bcee39be4a39a42b93f9cc3453f59dc083973c22dc04ac71a3ced0945ff2e45280f2454a202f5909c359d846a666d358459fb6673acd55403c120d2459d3cef9ad2922ff876f0c66d7959908b18ef1e8285b80854abb869c7c468ed93bdf3ee2e05c14b4f44d580f89dfe2dcf27aa33e914651f08cf5e4dbe6f1fa880e8f378477b33e2b11fc9672225bb141424764bc82385d01cfd28f421042aa3ced85f6a97dd4e2d78affb3327d8a6e7ed48a817412b422d5ec44524bd7b038a1afa5dcadb175a3c878e5250f11054e289bb92c43f109d8ba0257aa04d81840ae51b04f82bf3b710d61f713a73fc642f6a7da0185edde383e3aff7a41e5b333840d524ce5c4c51750e86956aeb02e362111ae2089fe9b1c59db9fbd7ac89b1497897045a0d7486963d1e6cfc1bee62811d3d514b259e49a54f353994966f03edffdeab3fee4c1c47b76a44d40b96d8c8365dec7f092025659bc67698803f9cd6d2c500f0827ab48d62e204c8ecd27f295cbccdf6d5a0e3534bbd4642ef8b66026bed308c46c3069eb99c4111d8d938025f9038100f329f5a754803419b870668f29305cb9536679e38a69c11a609da237bd994fa17e35b93631532be8601f16bdfcc820d52a04c1d52fef91af0c976a711df09d71cd108e531046b09a9d2d85e9d4ce2a156a6bf882dc1e0cf2620c76517273ccf430ae678dfcc123437fe9c62227659e58fb6a29cb0ad3e57b14ab9dac4f90844f03588c0d979899624302bacc6c109f27a2e8cc9d7b591d5c098339c4bcb11e140062cfcbc52cf6932960267fadaf6200f07accf150ac5e784885606a8cc79b0c108af2a177b8be3e353998cdb524bef1c73b45295158bac7a41f83b8a9199b4e98bff3af3f8138c9f2288a14400eb89f6e88c6635ed138305965c0c58a5b9124766946b19a640cf614fa264b1f722b16861d9f0615cb858a055a395a6be120968f79f4ba720522123588512a2a386fba982af45b63804554da933db41d428e91c3ec9eaf47c835b47c90f78cb20f8bfc35f2489d8c4cb2d1f01eb289ae5738483acad61d6f166d4850f5fc8582cd09338ee473bf87b39517f1058bc3acfa64295ec38ff68f16289170c21c2df6b5fbe522a08ba8ee741247624ec0c2532b1a9c58e3617fc5e761eb88ba15e3e4282f535b016aae384ca2e9cde2ae2ba97cd595cc6bcf92c587d6f9593afa73ed4dd641d2d6553641a2d54aff4dab0cd36bcf046b4a831a3a364a1475a384b46c7dbc15fb14a88693b10d0a28190a6311ee0392cf9ad561ff0b2595a99019558c823db0112b1a925ebf4dc4d4df4d993bac71bc891d12acd631e0892477ea1167b9d2193c480733ff00d7a87e4aa894fc595a0321e0d617cb6c6a7ddec0c741a598d15880d694f84b0b2fa742941db82c8c71af2deb97cfdd6289527305b12a671246d658d44801f7c36c4e6fa56f785835683dded2355449c1e0b6cdd446430765693bc176d61bb1590a5c1e7cbc3aeb6a9ee9b4c13cb3a8c5fea5aba7708ec2c9d5c0f9a8f2a36b69f8c9d853540c88a9590f9456de99e8a2e9db4978c83c86ab7a1c10c7e22ad26bfeadc46357a9cc0ff442b5ef73180881507493e682a5794fdf1d5d104f400c5e8fb5651198078709dd6fb12130a3403b167b76cb27c5803b0abbfcefd96cd90c1608cff1da3ba8e40d424e2a9bf2be118155ecb45723d9cdc7f1bfdc248f3bebe934757a367d10af0e488bdfc4e225504aa91b27f83cc1286ba39b04b37444734298c8f472f3d7453e6ad7c86cae38f5eb00301dbbd6840d84c43696fa5c90968c88079f40e3a8d8777d012a975fe604d26c8c950980a3c08a5e25d5181c52cc5b48999ac0742425b26e8d172649c332d7e178d4447a1ffd3dd0c255380f68f61305068f2b4a380e0cc1db93c20969a0b3352481a03c9ca2c595fedf68622e535763bee6ef409bf3567b43687e70a5b4d811c79741d870bbb96c63e632c62e2db9ec5519de2d8f48bb044c6b93d43556f0d56e99dcfc4073d011c34617a2f91434daab947a47f51f1047e241092408d05683419732325aaec094fa0d023f81943abf2aeb789c780a8ca338fc6329d32b24e97a42354d88afede7d4f0efb6def54d0406720648179bc4e825b860aef77b23a090d508f8eae0806166b0739875a7ae792a3fb29b30c5a2c6af192db27c79bfee4483785a55fd0043fe9ee64947775f0066cbf363773546e171a31d564ac74919043a9a193c62e2af16ef3045de8171720c968d20a3e05e2dbfc3e4c25de72dfa4b0d773c54bc9a39e78872bd7a48f94c463a9aee7ae7a88414fb5f3c85422eaca63ab402f563c21268ebc6b77df4245df5394382c61f9d60b713c33b68e8462a9bd6755c21aef62ed3b2c9f7a9a4131f9ab9dc4d8811c772f890d0b4d9723bf1f8d0acc2b5fe5802ce7b94d052667f422a99bd658eed6733b9c8146726657b33b084bea3ecd2f5c0c574cc97182a3f6b58767e729c6ece3938594473b84949939e3ce5d8ca5938ff7760cd5c32bff49b827ff73d5db045283c10c926d3839207c9a30b11a2ec02111a841b37b0e64930d2f2172096e8d710d6361bb8e537afbadc9cd6d9cd6e817eafa26964b43cd985df4546e9c318e61a1fc746eae1d37ff76722990d2f877662888f217c8026b57c601e8260d2b40fbb929514c1681e472580722d9508d0a80a29d03e04b559f0cd08f13de6d561b12ebc4f247d71157eac5f0498e724f0a85b6895cf83442042b20c5ea2947b200bd72510c5e7cda50f42d7154b4c5d9ea10d81bd82c60d20d5139a4402f4500b11d6148ee33100d2f350e32f7f198ecdd6e0cd982e754257a3fe1e61e025a7222d496e30d0b495f7297aa1a7ac7f95c0aa5aed4b2d95254492873c5527804b4d2c1fca0861ebd748e4f4cd1673c146bcf8c9790e9d96765d73e26d56f2d44b53707d9490547f5236991d388d07d9b7ad3c32c51ae8adb293b1e6ff9c7588228d3b4c12aa38022cf31e24e7709ffc727f9dfd8d600ae550033ab5bbfa7af585fdaec5e446cc4ddf3ac6c7929c86b667aba092b2d4631981634babe17c870c6844e497f9de7f48c5e7b4cd52ddcd3c9ed069c745af641f930091dc765d1db8d1b98e8f7f9a43c6dc109aa3cd895844df3be559a1539a224c3ae7594baab6b5fa228753f49434461c9b12956df1215997947f9875fae6da7cb25747adcd332d6933443983d0ae1211c8425eec2ce3fb26ebb96a0393c78ca50b27cc1453556b21320ed796377eb2d3a792c56a35a21bae65343c43135ca008f94d762ffd45179c731cb163076bfc095b7b52e0fc47ca634c187733435d20373bdf903ce60db3bf1f13f2a6d8f769f0ab25cbd645e686d0ef8659bf83be91b64c19c79df9530d9cc1f1c837bb18744913e0c88ad7e7fb6797d711c4e281607ad876b2e25d24ad662215bce90ccbb583e3ca4e45f26e4a6bb1de5e70421fa0996ae111f076bdd75791d96e5e8c6185f6ea74326a4600da39611e556509a8cf084608d8daff79dc8b9ae7c3c142975b97c65bbfd94e6c2a41c0d4e730ec6efd80236d9b359705db433b0d5dae10b6151bf1d2438a131b1c6292e828ccab1709b89a7618faa411b6454c5375ec796ef7111bdf3230ec43110cf610edefb019fa5190d8d05bd99e549ecd233f8ae6c331ad09e88f6f78cf2e2ed52bb8f49b5c6456b0346820359cb1ddfbfa76c42dcd3aacdcbc9c407a8b70fbf80346adde1570ad9ad7c3ae0034c8990662cbbf303eae688cc45cc28179bfe9670fd406d2a2ad81604651c705722d0ee957988b83e8125e3e620cd8ae7f47bf14beceb559cd9bfd121ce4b74197f70f551723566e961e2d0bb413409a714fdfea84bba739dcd584028492ae63f9442d6892f48a3d57157af91eb5748e123ad718991198605a7294c76a1b9d68b2afa3390b6d01a054fa8eea8ee4b1a224e3fb3282077ab7cb4b3b25e1bcc9373d9bf7f6d71c324569015dc0749df3887f1d9314d78e245bc6456f82f9ae66be81ef75e0a6451a3b4fac41e613cf4c1001aad05730cfe61a940e434e47d3632d31858926c6966faaeddf5f637599612628200a168a7935d601481dedfcd93bf49396de2b2f2f3221b1ec229083e6c11782154c87a901132da75897b528cac4486291c18d66e5627dd6f24fd79ac342e04e8fa4bd921e44cdcc25cb28b228040a5621052155de62f2cf2c86aec79807df8887c0d69258a4a1b8e5a1b7995a1e7c4cae9716c97a84e70159790014c3d2edf14cbbfd89878ac9fcf63a24b3addc9656c6f726fed8b28d2f254637808937169178ca3f490c80cbdfb42174977e476e942858098fdb673bd9742ad0e7e416af5041516cee306740be9defaaa10b8c64fd817704b27499064470c34c4e9c3ae77da3b2c458c2aabf680771a6ae22a79fb96644897ae908dfde862300d93f21747bab02110c03a0336a343bfd4dbd1262e3f5192fa1effb0f208cf589647c6eda031f8461349c72e88d4730bef27f75a8b81510617bfe60f267d1852a9f0851484694b2105d92030cd364ccd6886c2e91e18c06b9dc36c13f9651fd371540c5c2a9027339a7ad872cd18cb8f48843ec09cdfd9ca7e729b29f9f4b03f9f64c800520dbe2308919b7e90aed0786db7595c2778aef71514593c6e594ce46488dd17c502cf8c827528419086a490e551ce3127dc960be3b875335ff88fd8827c53858f3c2f7300d142862d9897e99af77461c4e205dfe39f5adaef7248c1b3d2f0bd046ebe664647ca15ee3dcbb3f28fad5e07fca86bfbed71fed1e41e7c794da6e8b581cceaa97cb4125277bd8ab09a13d6ff2c0e6d436957986289ddf184585456b1b0614fc8716369d461ca4bfa8fe2939b0a6413c582a78cf51e3e3f3d0621c71a030ed384d54a213596eaef001ec74ab4d71f740ed395b02a9ce1731e0317d60db120ee6e52ca842f1fa67ca3f2852f7f027c99016d3fc0c52a3cc0b780a998ec169311815305d27dde7dddf1b3a3fd21156da31e9a88a8af7a95fe86428b071584daa13e4066f5e5fbd4cbfb15e224df844b7173bd94dfaf3b8aebb8f59cb51b4d98d2969a8d4a1777f6e57cd880b4378a23c51ae1f69f3d7efe1b10d740d588fb1a271f3f28a2ece15e207e9f4281c90e2b10db4c3b646b881ffb42900144665994d4bc26966630560e3e731ef83d299e0686ce424dc2d77b2e6e8d72682a876aa2ab39134f5feeef9d4ec65bd080d6d255eca098be5445abcb0c4ac1a9f392a3a1d45ecf3721b3b49888009a1abe3d21855510caf254e623e187696f9f098b69821d302594e6c0e08857f231afa550833a77c966a5e254a0655d9f38243e2042a7fd218d5d25f8493f4a1a810ec473b313c4f84173e59fffb2e92bec42cbbc9209a3ae2fa6b67240cb4ca9be1744ca77be65023e5dcd70c042f8ed0152bc2314c668ee10116e964d6bde49c680b2cefafeaea02eaa66ee1112aa973f518814a3efacd98aeb90f9b7a02ec362a76d8ed9d8249edcb0dbf97632400ad683ace0174455e590660ca430b7b025557988fb973cb844bfda2781cb37e057be62641645383b697d620e465ecc7416effc6930817d38557ae44aa56a1f657b12c093460b7fd9dd33fd65ae031c4c12c528a448c0785b71e9d080bfeae0bc51ebc0352003dc247aea55bef760e4e1949357a73ed844703798b5a25e92f133daa8abc820e338e4cccb5d95bf70d2a242fb8b959f2b4642ad0b8fec4d31f4f4f26395d5fae5a2822c5730f150fb52f45bc3b417439c99bea854759aa83273bef1e30c0ef76b6e7c66d5c86f31860aa6cbb52bcab3469f02cba04e1a19ab9846a2042f962db93e3e5ce945142e3378f13bf3a4cfe9dc976ac3a0c73a0fea880d70291e2ce164e270a05c65b7a80a8131d26c21a36183b943eeac77e0c112fac0ef3ad58c1102b302cf731d07cd3c1f7db45874bb6bfd73ccb63562b96e54eb2531075fe8bfd203e459f3c0cd3e4ee0f0e0326d02a973f756bf8b45a605d2bccd9ac19b5f44f858a819186c4b2410ada7c9023355d6424c3870f21a70ae891176bad6e45766621b8d9df5f5b858a0ed4ee14cd397c28927873dbf8bcbf4dce08b07a2f8fde5393187b5c8f9861efaee5eee2c488ec89f70e6ae202e4f74d3d152dcf9f5b4db3abe56e321f8dfa20cc710175e8a6d4a40fa27c30bdb83802529556194f8d533708daeb5da68c7d89f86909f0bca2906d942915bbaf77e0be4c3e602304ee4c40268f48bf402e46f590ef41ebf24f9ce2d260be58e0c107344446b55318351c5c45fbbef663375dce176c37e097730e656072cf9c3c2ab5dda162a51eca817375894dcfd4021f2fdd590a7155557e666dabeb258fad70c3dd77e6b6486fdd89e7bda1ddf4ce1fb97e057b9c40141a071c2be696b2d520fe6cdeccb86e3c8b6959203f8f07a8407535ab5ac9af16f9b7bba8eb1c16e1bdd15408632c0fa00e4d569e051dbe836d2c3e2036f61259ea5a17153eaaf1ccd01eef7c1104692873b3b82267c488d05d6bcf8108e47ce78bf1c983ca8fe7d1ddf6b6f86473c48aa8258c62e716ae6b5070846bc6e1af7b92906679cf5d5b7ded6318dfbf92d8caf3bd362a298c442b42f1a2e38333ef57cdb0e21f7d82d4dfb503801c132f9c3090d4bc66b0de7f3a61ea53535ff04d8e303184d92ee89e96cd1df1e683ad448d31cb08989769dca84e9f7ff8d59f1557806c16e1e79fb01f35c46005f016892a5a43b522e5ee2e32f2d534e58182b3694245c7b919f3c76f80f3f5636064276d501a61118bae0205ee5a035f6c2ba7886ef9023722542b67b177ec4d08d9c4ead3b5c0171f3b016f0444b5690a9dc4587a2789a116ef55da92eef6a5299cb6556555a2cb8fd365e6f204fbe1e0d741c70ac4ff3de67d64f5f8cff698d8fd55be9c9f0c520b9f9c42dd3d08418e8ca9d9a2d838bed0742262b29ce12f57aee0d61416e5b5f784a0e66991a81c4676ed7dfe11cf29e5c5a054faafae54ef1ad1684917a133a8d410eb82a9ffe2458a1582b0049439778f174eb82933ca0eb56ae585fb7dcbb040e9603f74ea2c525eba9ecc02a23c52a3eda4108bdaf3890af974d83a0e3da5990fc34da0121baf7965acf943e8e1b9065f3033e23a767730d669228c5c8d5daf8f029509498f79406cb3967cf981793a671a6fef01619ba359b572be65e545b9c521f53adca2309b64a87244d707ef79386a9f58a894916152ecacce5ec815df6cb9d92d8a54c31f55904d1dc4958a2685079e3be583439f523f06d373cacce2fd7260cd9bf6320f9bd0a5a2faef437b871b8ddcdf3c938100339aff6a9cb510b63631d3cb0121fc9a816a8e45cb1141ac151f72cc7004370eb4cb88992d50e8326cb9a64eca93bfc0cfdc3b043b1b384dc43c1a0be47b9ba6db10d17be3ba08ba19deb7563e289b42f22ce15a932327ec456349a14df917cc3bd5d688aee60f412e7b97c77a1e210a4fa1360e1c44e2eaad67ff4eac54b9a3e500305da56b4efe83a53f548e7015303276d835e4fffa3c437f951a643024c8b5368b11efea8d858ed579d167e0aa6402f3984cf8c0946dab8e7da1e7ef14b719b288f50ee1bec90b2e4b6b30716464374ffc639956c20e8ba2a7baa1d7a43414d96c0b2af4753a35104afa43e82a5a0086497357eebb0f267674a670c1f767e4a46ebeff388311fb7c14be972c214f823206f5ed04bc902b759f1d7a3b6acfe59356b43aecc302364abb7f6e316a1d3770f12036c32e8dcbd0456fe51842aaadd5d6fb13d9a13672ae28606054e49468218036714ec12cdd1642123df4eee53c17ecfeeb80ac9a067feb461f40211a817d6ca1a1397a5349447c1aaf2329d58d494721a70c3aeeadc326f8171aec45454b5ce2ec3ceb7398a0033ae34bda44a678f98c3cf407268416e963390264db437e078e95c8f55e3543f2329561e01bffb02d9058407c061e121162cf3708a0279d141cd4ef433fab115f05f26eab62ac48e137328c0dcf07f498f3b3802620cec5dd66194182de3a33fe3ac257fa83f0f6ca39854def68734cb29cffea59c04b76cb2df4bac8424e7fd6f2c7667515fa522bec295c01e3503d48794b652a4d779c9d78619a679bb136c3acf197efba70dd7551669cf04339352495b2438ae9c9ee187102f666a484cad1bd338ec4db500fe9c45478f3bb9d5b0c55baebb42d03153e9e20f06e9ff42a32ccf0b99402b9bbaa9df5144b18d6f97287068f19678d5099c1692f3f439483142ec349045707c7f8553d6752c93e3a1f4980dd2f1c7aedcd66cd8548c6b54046b7a04c9a89c90abbf74663573f2ea4bd93c169751cd5ce8d7d92def3e4c8312b9c15edd42928d9c899306d617aa46a093bb22d5f9fa4741a0271ab0b117f6b3e75724d2638128c395a0111c277b7f1bbbe0badef5d4de5820bb72ac1f6e598d294820e2a261f0564e6729ee2ad49a9ba8402c98f389de3625e36beb2b6815f25da3c83f6dac4aa4dccd3db548077940ed11f483c496e9325e56eb35f0b57d8f6d7eddaa0ae335fcb0b5d4d05b680490136c6a2f6dc03fe9e636991a3316e1f39c0275cbab72c7eec0dcec578af5097cf7dc2d4d4d67bbe5ec265269121a92364fc2c4a33c7d57002471857aec1334728c13907dad8fd04b5e6d85f684468ddda9da1a81baf9f5922a3a98afeca63fd1d4025fc4241211fa28ba4a13f6f619ca2eda22c9d067cfc6e33f11974a5783aea831cd0bff1c790c54c4195c6eaae19174f18acb1bd7deebf7fe2cbdde4cda7d1ba248bd3861994ceea8aeb447da62249fa5a5412faedf75925cfeb6a78196a000199d4a5bf4ebe4b22a954657cfd74f7372abe5cafa5986646971e94184426861385b36fa76e2415c3568d01c003ecbc249bab9af13f93e15f03b7b5b132216ee3e8818ac16d9d7c1ecf7ebdc823bfcb0d0a8e32201162ae538b5a42ba27e468d9cb36e1c73671a1ab0af037bedb8fb721de5c599e0b32a77f158aa749a14ef92fc1999030562d977189aa60e20da90062a092b1e06e284e3eb8440c60dd228314428ca5c4eb2f7005ae77c2e0842a21a27f7e5e85eb62444e70ce5331ee6d807cf5d72c28792987ec73ec5fa037abf5ea7fb227e45e55fa42a8f6064aa540a4b48d954d263b59d9443f26cecd1fe9fd09b86309a723b5f35d2fffa79023587b6284c4df9b956271c95abf0dae23d5bcdf3cac679534c3d8cc3e8172858148e469dcd5fe178d3ad2d6f68cc21a013971d010980b6ecb5e735cb311881f1c693938be95e5493d9032dc51e4ca072e5fdef2f366c641281e9ccdff95692af7bc2f2ecb88efe83ef0f955b3f8c6d9f25c43d83f7e092d143c41a0d843ead3c62831b50361926102de2f6bcda6916930a51587a00d2621cb63d20d0749f96e7fc9e27fdaaa00c305d7db1629bfbcc0bd8c17fb6c10d9301eb122c3d290077495a754ff4d861fd18caa1421eb91d43a0bac74dabc81220b458c52d22ebc1a1dee9539c95017ea84635483300234e473993cc64f1f4aeca259b226b320b52f02a43daee890d30bae120c3552074c1c7145aca1a650d03b7695bfc9906464073e319f0c025d97493f2c9d6a01a8ce0a306bdbcf51daae139e934c7142599c7560507d31b29dba218e728b166a3a2a4a0be0e4a30f1b5f3c46752ac8e24e114793ce7c0d295c7306512ecd6feaefe972d59140b20cc0bf092f77e76809e5779ed3e8063a96da9366430023bc73361288e9c353e0d1581732a3f4e37fbd06aace34931aea7e25331130e522b64b41addc12f2e0fb714f58c9b6d8f05a3bee53fdf8a7f2ceeb27c445decd5e60d550722a2214c38587c739707b406c6f3c209c2dcf201e3819e9cb9a70dc93efb14fba875791713a154a7f785f5564dbe91c33df9bd1b23968e73fa42599de86bd611e7568656773a9206bbc539c93a68dbf44c0164c052e4376ec71db56e2b56e3c82534a1be607f7287d274681dc0d0c569b68dc8b1fbf097c9a8c96cea6d8d231bdf0db4f0ad7e10caa069d34eccba56e96f8caa6967c1c11e8e94e9977236e09e5e85f31c58629d504ab0a1ab159f1bf3d85686ecaf157233ffae10f412c951d813a20e585a976580218b294f8f207294c482bdc6165dbe686777ad86c9f67649fd4227a3cefae45ab12bb81cdfc441bcb940a7ae58e47b5068e50e08be67decd5cd790d56c4a8e8b336bfb41e1bed1692407504352d2bed9b51dedf52e9b4149a3bb49cdc96d2a7261343ef3524d4ffddbbb700052c2427d6b053bf3a2b690a1a6cd443bb312fd421f1f2e5a5d0e4fa844706d36e565df6c322ed9bed603b8451de27d6587373b80a2d975b7d96e2dcdec17e6c882610a6fc53080da870c5212c859878c07a17b3a0e9ff6792a6a1cad1bec562581403bdf2f98ca4a175538801cc2e6a227cd17cd7e0ea2b5e4632e1ba62d2af8427b5f32bb64de994c2be19dfcd9a7d204512be670f73f4389d99077b219e9c42af70baa3242c77e84d7f7bf457075ad35066a4cbb1b90166afc9c7a94480a4e375676d756a2705d77a04fcdc3acec803a46f1b22bf9e2f99213c4d7e0aea21c3c9d00739015590f120753de2e1263d56e69b70fe56b553a78f0ebbfb4cd05bc8e8685bd5abbc4fea55152b866711f81848b489b6b70de809d4f29d88648a0b8ba70c5dc8df7f64ab65a1f4746e13e9e8545814c3a27514bde46fd4b5bf01912e89dab8b45cfeb72884842cf2d93a4e49d024d9e249ba9a23658cbc063e81e34e3dfed12bba1ea8db3d139da22f4253655b489568576bafa4c31f1a8fb42b458af12ac380cad2fb2f622a2e801d3213c0c5a067e7b9c0e468bb02258634e291b9e915e11bea0d8f150b2502a9539a7e0de606d260d42f3d3d8a36dc9d46378b688663764b12c7a074d6a1f9b3937879a9ccba482019b3cae4afbbc1cfc17b5542fcd4c738e5a3ebea11c09cea108b59aead54c707e030c5d135914619a5f34384df89b1fb239e1b804f53e8775214f3a001f84ac4eb6b03b509b9bfefa159f5479e692406ff319a3eb150c7a41f7c59eb21f095333e1c708dc602db709e9a98af86500c292b5b607ae0ca5db30bd41f1df47b4476fd27dec950585f42eec08f82401f389690264461c698ec140c47b6870424b0cf913858f1a071a183b8d863a9ccfe76cedc93c195b90180959383f4cb1d83600a5df840afd33d57130d46a8e6ebdbefdffbbb49b0ef59448565fe0124e9b496f2460af7dea3051b0865a006a3a891f07bd870bce557c0c915d4b89fc702d709539da32528b9d30f2c951517f380550c141ef690eead969f2532d20a6324f63385a710c3371626b82b2f2322b1d43012c5fad8b061f6c40c71d1c420f14b7cfd81274e76832ebcb9b8804857ae74577589722758d318d5726e7eb4146edbac2b0617fc73e0b0efe0773fbfa84b004479bdfbb70a7e922bd1402d26f44b89799457c3069c23a2e190c1754790280c8b6804f8acfe8aa6d95504e4f4c517acfb54b4e854ad79899df9dbec8108af2d85e4c02ac6ee69f42759a020b64f0e5ba799e52cf2e98f401f8c424261c58e1d73f50eb6af6999ee2cff780fe9f7172b8d2490aa99df2b33ee5d26fdbec441fcb58765af18c2a8e394f4250b3007d9973a5b24c9b8ff4c09bee77abd9d552e5eff8bcf7daf13590a9a18f496cef165da062d9834c1dba2cc098524938648d537c64ef8059840edb38d21934fae20645a076f2510c0cff62db799f6fc89cce76547e65c529521ac69e24148027bbaabba40be98226d6efee18420fe91b81b48f61f89b2c51f1c9c5499253692180c624fcc3f9e0e58d5beef8e5b24e837568d1a983c9b7181e4989b9f00ecf86619062589eed0ed78e5e130417966f861deb5fd658c1ccaf266dd64c36f3c2b5d0d78381a1ed1918562382c0d9842a622d9b7a5ce28300c022013afda217f186957948c1b5fb3a826c0483e3b08026a91ff05e188ae0434b93a12ec2d3a11547a7d92481493df52582d2bde2bc3cc615a7a2a818a3db1aaf16634e95d892ad193dc1428425527399cf39ffc6e187ab64070091599a54a2601520c05fdfc9c4b53edc14dd47bc82fe56fa747fa75dd3613dd4d34f070bbfc62b95b33d376dc761b6cca6908ca842de9b4617533ae1bea9d62e2afff3fe08546ee4f5cecf9eabdeb987a7f4f791ebaec2883c4b26eff210c7957b8e85c197877944fbe6ba383564ddc2d54cc74d10dd31bfb6e6ba691cef634105f0103fffd51e930b6b2247e425cfe274434d11027ef39df1e090a9a6b29ac6451cb5068f842338dc93db4c399a7f4fad8c7b0733c9ed830f82c901d70fcf1258b856112e62f3c9678ef425e1bd356e1a829bda2238a07c0c0533d896a50b4b200ccfa2db45c2e2e4548e913f6aa6badbf478dee9573d79fb0a6cf30d0f371f46e00c04788d72023f22427a9902e604925bf484fd4c13e7e2878ce5960071e242eeab4b38b85fc7a9a95831b0fb9ab1ae61f87d19b0dbae713615ea46e8aaf8a27e380af364ee7ee38e29c40393d21b8e277dd9faca899775ff5fbd732180921063e55a5fc31954097e8620c85ef4a754131f567bb2b82ad40c3c23fa814c8fd7966d93268290d3cede7d406f6bbf06feaada7a4dc5fac49dabfbe96d2bb5077a68f0c1286ad33e567a4d2bdf55b649f896ab7bc77a2ef2e686d8a00c68672f7faf1d9b58991b838c3ccadfd37fcdf4067b40d372328fbd092f41dc14cee839ed33bc109a9b370eb3a192ff7f92cf1e35bb81e1f8c53074f09de4feba2ae47c573efdc79366805afd8d1bc8e758983128397505469577a4dd40373c973285bd1ede1dacfc4d75ea9e34e83a60d149137177a5d9892c555caf0c33718e5ae2ad6448be6dc45fec8668866f253c28826e77782aa7316568bc284acf296a46614ada2d3cc7c53ad718e16eb0101803150c3105cab05f4ce8e45da719c5f9b40efdce45c32c152ada9b3ddd5e1383597c8b0a96940a056a97ef5894c2b65741bd42ef8c4dbc3f03acf4d0e64c7e837136357084cab2ba2ae3155197a21a84ece7673135162044f37ffaf3b834e16237859755fc5dcad510069895eb53f7f791bec27f25d9fb9e6660c37022ca20850c26fd26059e1b6eb87fb7563d111432ce16f4f982bfbfc08cf3c730aa0aedeb07c498e638e4b496ff41c99055bf445260780c11f008e2089b9e061bab04c5f221b8eb6d955e656d6b938f095de23d93c6f9260761723b3923d230ad4121ddba4de7fb6ba27e45241d582439c0343c0746895640c81dc7707262c282ae8c79b00f8b8dda76056ce3699797e43b96410e30e818c55767d43c5c4c15700544048525ffd1620c4feaebb266212740c765240e9d4de006adcaec687a2cfe9aaba472e61f0ec559890be2f058cc9976835e6893a85d315f5a152a99e5120e023f62bf535aa69c9978b18669c441deed8631c4a0239715caa25b14e7bdba93c3c7ccb24462a0ab6441e3ad1afc76eff72fce4166a238b9d7c5fd60b092004e08a89e65b728973f17d8f59e3c8725207509a490bd6fbc125fa0944a5838e7ddc6971c5960f027c40d1935f1a5210f5a6f00e11c618801b62b8d93eb1431fe37fb4b243af39b0a6a1dfe0ed51c06350d345475e3edf665ee1b688d4b66dc0d1f9803fcc2145e571184be82a604f94159fb47501cad1128b111ac8eb9a47ec8cabdd30c544dd7f6193986c901937d952ade52d5fab33177db764ae08321da6c822388d613dfe5e0b5d47fbce420aef6afe94bfd1d3c4941da48d96a828b0169774f989c00fd90513510463fcb6c88c6168a9042492773d23d8a38b7fdb0d59d60f28eeea55da599cdc33cb74c3f93d04367785d5311fe4549641a21e9ebf6ac9281d91a11056081f396c287380ca0e9aac5d4a8bff965dac7a1cd20f36c5242c9563b1c30f551c1a2cfb70aa91b93289bec0ae3c56fd2e26dbed4d0f7094d6d272e8f32acd04b5c6ec32ac19d4daa9bcbff03c0b77fb370e6438e15c46db75a10a362fbcc66fa8f5b0a72d37259ad38f932a76c318652d563bae453b557b71d4ce7f698087ea8be5a9944917338df9f8f7ba6679c48c56bca295e8ebfb5b3a5a7d80407d850571e9dfcc9c1e6a37a77fc47987a5303afb2af41d1317096bba6af19e0e3f64cf0bf042f535104a1222ce673a0c726e557327a5fd8193b309db0d9db093585b51b989d05aaaee72c1559a7f26e3e10411bbf6150e23115e337a22bc22dcbe85e0eea854d663c9283a49fd15cf13b543949ff6ffc42c1896a88553d63d9137999a89daae2d9e7dfe0a8a7f5529a9cbdb446256aed0c433a1919815f33518f1731de45a13871bc94c8d003bed23c6625a6f5855fcf3d6514e00ff123afb7353530d3248e2fca319863c71feba32d6dda27f12ff9bf5e31975252c9ecefeeeb23bb74eb4c9ed4b97cc529b9d8628c1883a5f701269149c139f898bf6c20a2fd1e63158d41079eea63387ba28167b4b4146f7f1418856fc251c4eebf5e2553123f28baac4ece361a889d787ca131e233346b58454de295c2685acdca11e0955e37c4cfbd797f3522810260586cc40d7a6d9bfd382b432a533a0656e0e0adda95cc84794f791f6d33234ef9d3626a6fb1191242aeb90adb4aef46e20b27aee51737ae6219a6e048fac3e9f37f825fc27da61d16baf594f2ee513e99b053fa3691a99d430163ce20087ba84a7bab4f7b545f8f57dda213d1d684f574ec48d28b3c8ab5f589166adcc9dad0dd922c67c52743f322e9caad7f9f7ddb5da85c5d3bd89f9c14f3322ca6a898ce66ef26f7d51f469c396238e197b21cf1dfcd0163020b1bf957e0551ee5ba9252feeed33d45dd03e8de1189cb9cfa93fb8722e6bc114c98b287a2dc5cc003d39f540f00158f4aa40cecb801a4f14914e0e8dd504692caa9ecb240513cd17961cba8f19131b637a60b10bbc167f6b3e1c7f4d68294e42173cc6871f70c3912561ba17256964d38de7cb7c0ee5c1fa60eed8a2aa1f82e092232909211723b667909515cd90115637cca49c3b0b37671de5bd8d48402036c1fc9279112a192fc6513938be3f69b064dd04292fce2bc6a4ff791daef427b33f4bc2a465048a4540b0e0ef175b8156d3484d60af3facf294e0872b09e166d0ac6a6d0f029e52a46ec475e9d94f17554da2ef646615ead45e42594726d38df289dc0b8e58e98aedc29eb8e5c2e8bb3a46443c9300f3a5f281eb809b7e4cbab610bd75075cded23c13fe47ab70c9fddb4e8e903d54255d44f47c238b9f21b8d421a9f1fee59ad52171d7f7e13602b63116f2b361b08f9b60cd415c7d642301284f2e3c1c87e7033e63b5f16131b6feb3b7147ab0c9d31defea1472297cb6898055529f052f172dc3cb47fa82af646b344a6701d6d791045e14856880109365b6cbbeaafe5609a9da0e724e41d47ef809bdb9773fe119f92719b62442d00f28dc5ff2f3688d0329b64858609e8b096c02cc94c74043a4701a142e0ddf2a14e9578a8c1ed198469ed388630a41d0ab784edf33135be23c0bd33d9a1efa290eecc1fdde52770c58503aa1eb11a1221ca6112381fa6ddc11c5ce5d2b6dacfe9c7c67784cd49c81efef249417b2410ce8de032c800dbec35f015f46d156eee84a309fdf35499af1c0135a88b422ce2925917dd2d5765f0e83b4646fb04814dabba8df0c24b327c0d6d27308782f75393e3c6d3d5d5271f9e3df5b2f11c3f29bbf9a3bd1e5fe9cf9c55ca22e207e51860f0f9ab98a827a995129028b93c7754723a60e69911ec45fa145e231af5487904b6768c12353d586a00a3cea7db25da2e9a84e81f13d39429430ed516ae832f3958f677597ba7236379a89094b1b9ce58a79f4f156f4a70a9981674f81b3351cd4b9bb11d68254941b59191b89896f14f00a0d4d25aef2e7bbfeb52f33a2a31d09f2453438682aab053ff165b6decd4da46c56122d52290cb4a2a657577f38c8839a3b64f80acdb1d945e3c88651f633480d70781b2f9ecce1c06e13418f63f1eb8af2121635435607ef8743caa1b3c53475a2ff85522fa39e928072e6343a9fe74e07b85c230e5c79c689bd0b9d61f5a480895b6ba5f3ead7d4d0c4e3ea3a373bbdb25e6695a3c11a4267a52949ddfe067818f61d8cb7d463a06496b996c6f6460fdae8640119a156baee6045e6d745947a46bfec8b4f5667fab178426c2f5a3da32493af79861a0b82e355ccfc382da976027f3156ca9d37aa8e6e310f2defaf9fb353bdb4799162b89dbc1220cb1297c0c3fbb14d8c15412c72bb6092cd292a3c5d948b73e5b1b336f2313db62ca1e31776f8593478885494dd8211842076aa6c9e2f664ae66ce44f689879e7f5cbc7806b7a7220bc0afa806106453fb98f16027e57e2cd39bd2d87be6542324f37f02664c05816365f41716be659170e51c5555600f143e97ff8107272822e9a48c49c2fc98a691b025a4982d77df2d03d6e5f62f6b6229fba38c0895182e7eb6292af51f34c117f96f44b1c0cb242dd52be0b984f83161535374cbf26dbe8a1245a0a9370e69468ed0a69dfd61b61c2a1db0e52657a187f5199878aa93fa4357bb5357a722c7e8437813b3dbfb3334a840f4b61edd79164abbefd75764503d1cdfd3ccacfe6bb2e2bcb7e9cd44182fd55216dc6c006b0de127ad27841eb16ad16b6bdd347bb90efec9f79bfde2bf3dfc7f465ef037694c816b6459481322a8a97fee3f5cbc0fd88d617b1962ca0c654374946dc790336ccb98ce4a55394f8936f568c8723c209e5db6896fadbf81bf35f1c697951645117241b3812ca9bbc13abb7b75df088867965f3c0971039fb89b0ba2f4b3feff6a7c2a898b011ea7391a1504e7373d28bb2f327091a2dd733396408cecd4667b36d50cd526c332034de71fc9574e5ebd88100453f150fb74876ddab9d15303bc062e164ec2328f2ce60e1aaf55eaa67b2212a4d044db0b277c3a6cb488af4bb130c9c20bfa8ea57396462857213d002996ddbcb36526e284dd85bc4964ee00c2d061788ec58e51eafb4c0dfeab0f6a17248eb6503a89d360153b9aac72e3695788c6c74553ae2df7a742ad4ece20afb3ce11b4b5eaddb31c177a92314b0d8d011dbc69239e9466046572080997d3974728ca52f40ae381396286565476caef034a4d1b29730158dbd3ec147d3e484e175ed4457d263d46e5cc5ffc60c272677944d6507fbcec304a81ad5e985ac5c7a722c524936bf04c540bc6efee4d474a1e2dd8bc8b9d4b86055a79d131ee71115e09185b3435123d7d4620bdaa2d4e52f78d01756f26e84f2cbcf4177e0bb736dd3d34a8c9a1c9ea906c661d936ceed731492ec267e93ec2a5958cbb9c27052d09afb62066fc6e3c11516395063fbb5011f5b9271f7fb7817e8227fcc0d6f3186b79fb3c6d3e2c49e36af166fd273c38392205cad740956d05b198b19b2a62e9f8a11d369b65ba4d4b4324d053ebe951ccf7c2d9eff2b4ce3d238a7ddb805e4fdac918e26f7dc21b89e7ddc4ca99111dd41c5fa2261f4e980cbb8229541aa6b6e0dcfa0a2028a96b43ea849f16b8c2eed72df67be5cbc654b3fb218de73f0c5dbf4057db169c64a1e2db1747e708f055b4b3f1501ee89153492104ac24bf4bb4f44f745d5dde6036468172f383aedfb63cc05688af3f47b724ea82477e9d2a837eaab7a5edf947b953476059e64df0c0d3dcf6ba9e4cf13630e9cac97e4d38f03a61e8586b19b49d97933eb514e86d6c12b7977ca09f89b6a815383ba5dc2ca36bd0660d9a4034e1b7a22007c9d74ce33346512e4ad58dd5a3e68f75e3e284913dcff6dcd0c1ca86114c9fe01fb85701836bc9040fcfb6c7935b01e448da81bd4e28b7801d97f1eb629ff12c3f328d5af9e5d3f2f3ddecab21007aa8723bc33ec98227265cf170d6b1368e0a623c52ce611bd3d636658d50927db5bcf1799725dba950b764f5f3b10bec833cb80566f4fb0516469465616b89126c2189accac605f3c695be816671c3cccbb09efa2f176d0d50c01319aeee3bc17835f754d8618332882a660cdefb6f22527b8d6ec4bb9763300f028abea7a6436395c492e78266a8c6fd64d4e5cdfa341ba182d9f491a184de1ac0075f987cedce8cf2a1c7882831a7537ce649ecf4e4717bef186e9b333c68df8c4da87306aa4547732de9a9e5e7320953450d5049ab111fed57eb00faeaaa30a5edcc2fc0315201c860ee0eab9887d2eb4eec5e6177a6221a17761a572973f4cc990f1ea90942843bd153d519ea242a193fa35bcfee6188e1ffd29cac80887eddb808a6f1292b341dcbcd49ae6f02e3be0a6be26d15320bcd23b07ee8f51c54a62114ec0839e426c4da04f088d813f830bd564524f85a97577de6c4a1c5d986557c0c8bb88ecaf14f7da82a14a8c42a3a09038cf983cd709976a8d8396eda6411d12f352fb555e10872629e0d0c86b0edb78ef00f6085e8618c139e91b8252a30667ab530ffc2ad18d87d82a335becf899a86856991929c1b0a1ea40d7c46e8f476ba666a971f4974062723b956c8f01b951ee38393d3bfdda3f3319ab86682c85c4202009aa3e2c7873e7fdb1c98b742de38a40a64c5a8e7e9455dee1019f3004e1d64d4c0c2c6279c1b8c0daebe0fd5885ff7cbe835e1d32e9a7e27d02b7c14cb63a382ecc3b7441d2050ce71575b3b0d74ddfe575d03b01179ccccc1457ff961436d0a101198737f53115e705f9a375e05f0cb3414721ce695f9a4dcb5064981e77bcbdbe83e016c5ae34b30990f2f07cc7e5e7425f6c61fca2efb9c492e90476f06b0653d4605781e17464e2a37045c4bf243fd2a57b2d39ed4b335147e2593e0572cb0521528e2afc4724fc26c691e3e17762768a588712de3521590bf9ddfb48bf98184f62746de88cbc21e243683a2398ef0672d9ed7ab3004ba4c7eab351641794574ee65d475a1d72029dde601d8b0a0accacd28ed68b14e85764cd1df43fc6a09ab9902c4035fc943d9fa87594f3c35bcbb773d15a8fb747387e151179d873739f9c163f04dcdc04f929bb3314096902dd07aae8d4eca403fdc0a976b2983045d9814aef1393e01590a41da938acb0347287d92838d3743aa0e652e612846bfdd11fc492fde0e5184ac63f510c39ece4be37d98c587055290b34c3af962ec95cf4ea239c65907b0fbad113e89b18507083da9409dafa7c6df3995fea9095f10829e0bcd80041a2d2f34f4048012d37c46fc252daf1ffd3c7c6901ebd184d6d04c9fa91e3df71e8364223b710b01b51cc135ba6fc23248a59e26fb1990e87f425c5b8a00be30e459be75dd8bcd013fa828d31e12ec0a7d618ed8a25d5d86b24cbb5976088e4a5bac0d9f47b2a1b25a1805a3dc8eec393b6c47ba022e4252c7b68132370e99f0cd890791ee563cbdfc944ab7c467fe1181935b769b8df3479a425ba372dafcf10f346c24c83169fbf70d819b4e3f8386d47afe3843b95bb4b455441ef4a86f736d0a5d6c5ed0ef2d45bb072075cdeb2f5934450fd7a080b7843f5778e2924924b07ad81075dac39fd5146adf5431574dfd775f53dc947f997aeeefe73499c54ddca0ef31b0107c191e6efb84aff500483fa7d50cafa46b49ec56b7886d26083500988bac786bb22d9fa4ba925dedbf717e563a21fd912c00da4a9478696824292d6faa1a29ce296dd121af9277f5aa54f1024e174955c7087306586e9bcfca56f383bf4cc88e19793953758fa8b62c24ad8d2a062fe8e7447a7cc29c18610a5832cf827484c4bb30832ef09e7d5e39b3e4538193276752d6dd8ebab26442354134ea4c82a4f404d2f21f31a4831090c07a2d80d60c41cebe11d68f1bb80f99a2e8c59ee911e25b927d4688f50b88974341ee27e79f06f61a5e0f82fec18e926c5425a28bd817c74fb67004ba0259f0dbb3cb0eb90d503ad1439c47093937f362f6d19a47649ac3f4c9a1c49ab439dc61cd98c9d24d9d0c107c0f34862ae7ba8e202aa054fed3de3b528dba00dac5921992a4c7725017ece90cf5c152036fa8094051961ed2fdfe4fd21a150e7288efc2e1d880391273ec007ffd456c2571758d413ba3933e3943e9c575f93dd6ec19fd324b6adb1dbb530462f5766594469a54d332966d0fa833ecc0bc809da2ff645bfc2b30031dba8c2bdcf44ce58e0ccfe24ec030192cd341b93ab88a55bebdf236350557f80dc5067c7aca3a1855378d611563ad6dbb61c914ae81b4846479f03fbe8ad5c374a2626737070c6e03cf7441897b63852afb1f735806340460a8328bca60c4d8bdfc6dae43b55c7fd2621bfcdf68df0271cb450d664def22ce46f7f5267d6a39d93b5b048a9a516d8229cc3a003f9376c452358feb391f83df095657190938353572eef910e5d61bde44d66dec45275a9a155613cde01032eadbf45b9fc1df8a60e3d8cf023e1cfada9096387759cdea130f8809a6f0fca23b1867f7bbd2cc8ff8ba3172c97f0f3297174123cddf71221cf68baa7dcfb0c5041da1f7df3af40da4117c96795190f4a133763f10f81a0dbd78ed440a4450f9943b7f9cd4628e473b2220ec43b3e46312b11192be961baa4cf1ae9c08ee0d004c60bbaaea57d04298f84ac844db332e68f95f69925dff26ab894a0ae8767d1ea259124e2e0b2aedc5a73f143cb7046e0fe31c0c745673b14229d7ca88395044f3123f2645843c6c7e049248bc0e20bd381755c1f3c1e0d750f64ec51a1d3eeb19f8c5f0aabe0ceaed0fe8e603630924499a492a507a575648bb5148825fcc91cb59699e14a41289cfc77c27d8f7da9ad6634ddd3c01205f21bc1685963047f83f12baedae0e12321ace4c3625c443dd134b72bb71a664afdad486ad1f466a1ca17cc4df8d961452c6625debf0e567a4d0a310196643cbdc469c868ad44c07891784758342f89822a30933fdace044f0c9d4010aa9e82025df916e7ddac9ed8ec1d44db82d2fa5cf4a78ba86878df541ef74b90fe90fdf2dd45d78df2c6a582ea0f62af519d2504cdb9b05eb517f171114f323a9c8578bfec5cd3ea48a3e4d9b1388d8059ec927932623acf6631af55cbf1aadfa5e148edfd17c805bd9ea132c3b38e88433089c85efc3fc7ae52c561859aae78b5c6ccfa5a4e511c5d275854d7347cbcec92100ddbb970e05fe1bc301274df20fa86e0b526305acc9081a98714877673154526a806707c1c6f2c61091a72220d3b51ed2af0b8c32e4ad9e9a2b3fafafdd1bce3d0d9d001564986fd42cdcb32916fd8ae4f9cdfd912c6c313d03a2931e6869173a33d066f3a05ba63cb4f8fe44377e5e257f95bd4fa432b788ddb2426294e4b6969000628fb4c13cca7d7fb74b417e455d572ee9ffe7d878612082e8ca09144ecbbe59184edaf25b556bd5e890fef40ab81893ec87e888b27974c8ecf499835a5d133a2acca0e3bc5474e5d7c599b7e82b3ca03d3ec3b07c1f0626a0c9e7238b424bf8d8e095203dd8a92a5ad8aefac0339ce7d533e91611af39de5a511c9e0ec8bca9a5e0cd7bb2c79bb0e0f0b5bf5b4e981e55ec485eee00244bacb91fd4d299baf47f42b34989f62e73f936963a3cef09db1e6d03dc5920f8a2b429e80200fbad37ce1e3c7db12c9e7260893b7d0240f63ebdce0d5524883c7a9a9dab5f36e029e59902f5420502e76188e1eeed0d3f0aa4bade9c25c012bcbbef3522e47b79c3e0c52a8d25b03e9658e67fec603c2162a9086a320ee385b1cbddbe76cb38d8625955d9c801ff7008e179116ffa7b4ed54dc16cbfb7c53144d2c64b2ef93a29e70c3c385f4e489422c03ce2aee4eaf745c905d3a445b45ba78c7b13e3001fabe2f52083d28e2f39287673b05e877308b41387f057e6c75e57a392c1c11f3869f04c427f1dfe8a04d882ca5593d37b39ff67033d9c16c574da4d7a079bd0e82417ec60d582d7e2987c1030db544ac9b99ac88fb650048eaacee6175632275baaa087ccefea73dac5af9cb3cec9e34e7d4ef65824f498fbc8ff311667498cb3488b49f9bffa18308af1da914528c89c77aafaf6bc43f5d4fd1324ba1b91ef699f064c30b4b0624456b33098723b996da2abea62c463c8f7666fde33975f8705d16119a2b636f3cd971d1a3182c5ca1b5c105af7d5a672fae7d676fb9ffc4bbe5e1d0947ebf5b04f0c50a72bcd9ea85d2bb640f1a7f9d57e206e37a773dcdea5b2d0e27953111a8176e7643e6b643e83364d72a7ffa4052d02f9a842b4ec4fb0b747b5a7ea58dd9836c8dc4c65ea9043d9e4bbffaab983afdf8003333258fef1afd0d4ba0212f08ef147d4408913cca8d300b78a7e2f73688618d9e2d30ede5997411ae80a2d408425f1eb511f17cd5dea063d6715af0182194a70026b6e2d262b613d625b382310a7d3d6a0777d19668d594bc450ccf2860fbebb590198f91af53f80fa9291558c37acf3bf290c7635bc4e109c0477354b2ffb9f95efb9245966a8fe9429554b041fa422370ca1e292e020d4a030c601816dedeb5b4c2644ea729b90c3f24cf68d243f1d6d1d2b32f3ef9deb1bcb15c9ec041b5f4c1a3c4d36156e0da046c4ef1b3cf9c60bfd4b24c71f3940194cad0cebab04ebc7292dd1c932b230ca9f3364189e81ebdfcee81b5a66566f295d62d37e7509faf55a0b0b8175b22dda2bfabbdb78f1ed0a5efbc568cc594888b4f6df2c63ae8c0956319e8fb418224bcadf4533050ec11abdd658016d9b9c66289672a7a74ecbd58806b1df5ee299dfc087d3880addb07c61e7d18f1569cf93a6afb082f23c680e1f50fd26ec0fd7496aafc8d8972c8748954aa90da8cfc07ce848298ba1a276affbd9a516e8335f8b8d490318068ca987618ac5f68642297883d1047859c29fd2dc2a955190e6caa63e04957cbfe907bab5a2a0f6f82eee70af275f2bb8141a16539f1d4d24cbae7be2a09c67443a6485b40d2157994674c6abc6442b308120b6b32c705037692b96022f4cc14bc5ac929daefb8e1cd6302a1502ac6cb98de29cb5d00a59279c39771bc04b2b290c311823673d864858733421f7ea3a2c4e5217ce93f22d802eb18eb4a15f3718ac315eb3cb51c71e36eed1b30f796d5ac177d19aff3a855a07f12ffc599ce121c2046e97484139ea1384d465ed2790d21d9322cfcfb13fb8ed23a4169bc6d096e483051ce124a272b83d45ad36a8347d952334328363b8a779b7881655d7302e8cfe57565558118121d90ffee2896e8d7212906102bd957ccf38d9aa6b8e8fd53c9f0de7e53c9e1dd7015e9f6c553b250e4bfbec96c9660ecafb4b1ce859ba0201c9c13e1c993683765a295b1b422a0a01d5e840d11dadc4e6e0a194ba70517327b2aa8f630e4bda7c593c064b557230a963482d8bbd3dfdf1fd9746675f6a5fed0ce5ec0ea206fd457129c4c19c7138feec2daaec8156ee167d1c296895f177c599a26afb5434a9457d81e463a0f6a5760be4839bd410689c7b3f7e8e76117d3d9eb724b9f9eb81739dd2b06bfd04377f457cfcee20e8663f3d7e13d7fa61fefa4766bbad0a9082327136e796105d458db47f7d17a63ae070567b16855ef844ab22562816ec8fdb7693fd6a251051f834fac7e7deb207521b990f48e626d392d495fdca6def91a07719f4939225fffdd506ff19b549d487190768910f6993a2ee876ac3996a878f47b170b94fc8524521528fcfe2e7383880358ab9384a7f2c6591ab88cb5bfef15ee0a0ea5d730fc9cf9a5ab4f9899c5d084eb6766d6ab26ca2e7dd9e71019ae704a65739cef36188824911525a3f13c2a12f316d7688a4d08f3e62d478218571dedcfd34fbf8494b69af1cddc7479496b4e24247e0bf14680b1bdf17ab8a58e9837f3313ba8e3409b7db2cd97f32f1df15a0a54086f044c26c759e2dea48f776d3d7fe2088a71897b9ec128dbb6072a7645275f0ba0f9dbe676c1b158a0816ce85907bcc3ed793a264c434c08f36b9c310d41ca77e0b9ea264b699e24a689c1d73c8746cee18f7ceaaad4aa4e77a25f93cb5f73334e1a3dbd144a476e30c79310be446dddf6726ae6eab3cfd521afcc3f499fac188808da5c1ad80b32b2000efb25bd30884e4cb06cd560fd766bbbb47a3bb6e67d7f89f0ed8903a6d96aefd6b45ed37f41725219be3ad84acd6bdec362306883f2c9d65a3d14bf8e82e2801e850f484c4d434e4d49ae698485393af4db717d38a2071dd3c47b7cb62430f7156de1c32e50698c05a9d3c2e0ebd25c9581f83aeff4926bd4c500b947a9004dd03467866622c706573140ebee2acfc2819139c6b0a449dce31617562c0820bdb607bb0e6ef1c30236e61f03b04f981f17fba94532afc07c89f5aee60a236cb46db2f885307c9bcf7eac53e982c4c7d9429f51c0ea17e453491bc33ee85e1c2991b1d44f8d8a244d3970f92447f01db551702e39525c573f26ab55d229b38e29b75c607093a0c2ab8b8d3b1f0eb22ec3083c0eec4ef3a7aa532d2009fb7ff79d99e4f33894e32e2003eb82501462b6f557787ccc4a6f9a19daec0bfcc576bace19a9a62d06a538160e76649be481493e032d130406e09a481c94ee1c63426c64fe34be668faea12ffc635aff610fc7d2f8c19090a2519c298986d4c9ab94100a4b18a994758e7adef302097ff480aa30cd14bd1ce7e36ffe667ac4c606c0ee561a3e584b7c351879dc31319c6d1f58c043f774f534c95764b02411268397584e913a0f1cb73fe72e51ec8a17fa7cfb2af3c7fbe8c19a42126f15ed39469f3e7631853d6dd7de40f4db1a10db2da6d5382e45ac4ed0b171735e36d8cfeaec7ec876872f5933b722b6516ecbe8b7b0668bce2d3d7b822625c78031eabf04129176ecfd189aaf6f6d17ab9e9dc9fcdf172350425bd135854884c7a4a3c9ad17243a6ef1932e82a34cd5dae6157801c548195130933b156e70defb43f1f9b599ab4a08231d341ef3be4af25c9d2606bea1b3b84c6cf840e09e9a41c17185c6a459c1e5d4095a94e028ef240576b22e1b60b4583f6c721b97fd65b3932eb424340f712f188e6e17d567cca14ef0906f9dbb0df1a013286697036ffed42ccbd23d684ff0203b10fd70ffad94762fe2e80cf8d588948a846e7efaa15f815f5506a0d5dd9ab359bc248c61a6e9e0cbcacd08aa41f2b1cd2cf2b80beac3d819fcdb1557b38e0d787f27dfca96794579b3547e31bfa7483c4e03f09be715d223b3ca383d7ba8884e54e42ca5aa3eb166f5ba2fcaef1803db24854756e982bcd5297cec2d79bff7b1ba5011215101e611d3ff571403035b3aeb02943cad31e341a6166113f3cac927648b0da280dc2af2686b5956934705c3edc90c5adbf9d1ce6e0fc3429e3d0b59fa75ecdaa7887f5c8fb328736b3d65e227a1c3dee2d57d4e54f063b4a71b46ef36714b0d48f06cc57182d9f2dd61c17b893fa15088618631fc962244f4a247170c747a14e96a1b6498923c2280205e32373f36e0728bb786d42d62a318270665f34dd255909724a377e6724207eb9d0ea67b639a2cf9b3a57e1f6761fd5c7dc3f372399f24eb65643039a8f1135a1a2dc383222ff865c95110cfc523f0990b3e16afddcb1fd80b81b6da6f6e46222329a4bb3f9549b9083f08b821b1523bace425e09b201a58d9882e51cdd5264e48539b2341eff273d70ed9b5470c6699abaa96653a3b962fa022e6cba172c0b6437745228bfe458db518fdcd660e36831636b64be136b0bded7e875d29bc8994d5aa18c683f9bcc5f906f96a2493c34f17e89cafc295dc9db85d95f443ee7cfc9592c09209cb461ad2f3444aa71cb18f2d1456eb9555d455a33fc3de58d7dafb997a7e021eef300eb8fe07c81e64f5dc4812ae84a73aa359e4767f4689bff6813bc20e853d5904331bc2c0a05765762e5fe9c9487be6e0256e27f41047a6f0144173f010099a1c4c729ff5bff2eb4ff4d36c949b6426385043346de436dd242b02cd96119d990b31bb0f753ccb973a38a3e437cbdccbbde83d27c4013f37e07aa7daba21d94b859695a6397b75d1f4e4aa34f277f9d00d59b3466c5c5d605aa219f2101b039b3e8657f908bdc30c970dfa658c10b73cb436c36829531b58d7d6bf8e4a1f56a757156ceb1b84daf989620761cf4f71ab54ea301db45dcad557fc0bc236b60bf0bdc19ad02464fae937ee737f1f497c5a91a42eee30c64d6fa283da707aa2e104a6e8dbf645c44661f0235ab1dbeed0d1d3ba9e46b01648d6f9bca2e0d2da5230b20b67693de0a327f98c4ceb35fe79fe5622a1126f56610185e782343f4df70bfe1d32d7c13bba15915f5e7b7ac6cceab821eb339331a04b0cb178a689909089aae4a1e103eb9c1e188451ba388511ab2c66e4639c57c91e0739a63f9b071b229048529fc154171a995f04a573d7f2d774faaff9225e267036d096bf95409ef839326ed37604e4917915f60760963757636bf9b36ec2b10b7b092a0411cfa40d37d7e7246723f49677116a0cfd532a2b965e940f74a43dc06634048080e27e20e0395e673e85f73bbaa0aacfc040179173cbbec2c6ba81a76fc767bd8eae67ac4ebd947d755c46238c34e0684a01d64bcf67b9d9f64aed05ad39649254ac2b90ab012643e47b543aebc5e8209a35b3283451843bdbf2c9b189627651796d97c6a0f32dd9836eab4b4d48b91c063755efae594d48608c6d89f119ebaa6c6e64a66e4f646b8436834a644a9e1024c70ac79b835ca7b2ea1aa4f52b86626227d9fe1cb1dd33a4f5b45e68060b74181468e3efc4adbc569e2caec985f872a30d39cb416734b88d52423866910865276178b4b79f38c5a8676dd1333d1c74a5c4a6d64ab1279a5118d5cd1502393f3641fa8d8c364a3b421596d15e5fafaf896fbfd4ece6d508b50f088f906b1c3d3e5ed5bc711c690e85474225042f556eba561be27bb767867019dcf1791b180c4006b1e46248646486c222ba9341e5d45394bf4792e19039c08ef697846e07d0bc0c4d9049170c5226414db0cbfb7d6cb560c5774945705f1b7fe15ca718b1d4e034ff78a4899f1286b46bbd9943561ee8a0fca4dd145de0a80c6604895700d9c23cd3ee97c9ec4ed9d7fb9ee1dbdb70d4b591fbdcc1917f29a490cf386d1bf5f771397da0c36617f8b47de55ad983e8fd8443522a55cedfed93d188716f3695c631ddc3313835f9a9d43f878235bedd52b955518a01b91ac6d95a020c79a80c51fc08f856f1a6d52b0d9a78c1e41f7a60c8ccebcdf48e063a60cdfa39893d166689e28c8a260ccc354214da3515fd19e6750af250485af747845035b52b8160b5b3c1c2238f618aa7802102078ad8f1b8ff115bb80d5ca71c812a398ec89d0d591001ac6610905baac7c884a95b3d5a8d32546a4b03bfbf6b5de3e10b45d4b98c280f8397d81a4282984505e9e4e0e8c7e0bfbf051f9292175d91620c42b996bb59f72c8a78188caa680819077a284244a563ac4d740d73ad7caf5f202fbb978bfd0637af4fe7abd9c0e728e847639fd7c3ff3869731aa20e2675f0ef8b46ca65c35147d5f0879c7013b3857c1ec9025a003ef1981771c929f1cfd11efb866d863685b5870eba377b6104b788e9abf9042458615c0519264504b59ae0a69e90ec7af96da8ca768bf68a60c132d89f6efae5fc0ebcd35984e3de3f215292511e665d0210a756e86a6e2f1382be47eb49576dbe65a176434b9ac96b12ab259d98093e066b0ed4b0537e9adf5eefbb1faf94ece952914927f4e8d0f35d03eeb346a010a937e5dcb8259c31177912ca8fd4e6a65def941b7adb7021cc45b3804a35728c34ffd3f21fd742be7adb6617bdc0d5dc042c6383cd74f67fde18aec9ed7a6e4201a9c1b87feee3290d68ac2973d2c58c89275b36e593e722b79bcf1323cf9d84a76e563248c0010ab204101e2cd3d733734663b4359535bd135f7d062d57c76eb178fba778c1f66a0735a51d90df4ec62f92c82e270dedb97b1e88ac4ed0d866633544724ebee2f76661adc2c1a996a1567512d4db2a44f1b72822e342cf78675843078aab0496edac099dc53dcc6bf4cc47e6078edcd124c349d5c6c35901156957556e6798c57ca111c1bdbfdc8eb85f79107f9476b6e8987eaef8aca906632a1f254db571a3dc61126f599bc7338fdc8c3fa2dfedfa7c448a224a9b1448154e5519939b8713342d8de7d59c15cf7310c3e9fd6e2f402c577ff05e138257960e9e4f8f53254cf01039a106c74e12337c38e78afcd28bf5e9368d68b0f7999585181d400ed4b806dc78c2db8afb46fed9c5034f4e4725a49a49fcf1f0fa360dee9a35bc89949cd2d1c630c40a15db05d4e8f9d0cf5fbaa685e8b841b27c0a852f3e9d52cb7f3c49f8655b799e5297779c788c7c4b1889447bbbc75a43540bacdb48d360e56f374cdba26830eaa33fdf49a241e08bd9aee67779ea8e19838594bc47bdc33560b1a831c08365e756ff3aa9ab73ff1aa90c15eca87d4d735de64bdce20fca87cbbc77125017d32ccabf15091227381cc72fa0e3f37600c5b07ea7c21f0a5a8c8f51c6bf66d41f196b704effd2859dc82eb517144db9032b26c0e5e4925b1613e347b1a6a6ab01ed1e25527b9086e92ba170c3a9e484e88c2bb3894e994c077fa05633eca980f80e5a3b634e2e1659adce2832abe27cbc19f46c097c62a3c570e0d32a23afbbb8975d6fde86e10bcc6dba2c881417b52c98961bd53eed5a473fec9940340214df3c5ef00286ff11ecb817ac5fb002ca516fb6268a8f3c507cbeb48d77f3f81e2b05ebe8c1944575ee914f07f182a49cfc276b5e289a29a0aea692bdc548fc271cfa24f6e3c9b30fdbe9076f48f6dfbc87bf6d0d7e052b70a1dae7008a4e042fa53e3f286ffe7913bc006a946bf867a7ebf408818a0f03be6fc024fdeccaf7e22ba0488ac6cd26ff730337b441f58d32448914fe2c06e708751c97fb0dc9eb5030ecee2c9b6e176b445375a037ce85bcc80fb56a4c50b63acc39020eb2b72c5ee7aa281d4a3c92dc20ace18317227019c76e6e1ffdb12200c207c77be19a1993a7a75137f716d778f2d128a5148f0429cd79dd562d2b1fd1bead459159ee2e8501550f983f889707d257d6cf1153c7ddd999b6d4ac4b8c5c2be089a21a5f218872b2e21772c7afa3ea5bdebf843661c2ac012d1c0489a43cb39355e14d72c364fdf3853b8df2504e65573749d4496e16cdd937daa9135fca190c9f930c1227ea06f343bf6ef7a6231ae3173e45f1749a063e3c7e00ccb52f622816c42d15b15c25e7ada31c7777d514af907f79c34a9e510047131f100e61315812a25444167ca4d9b13689b0520aae0bfcf4354cf90d3c774294c3aa430422ccaa8c0a5e837a32fed78e532eebe86a84355bf0d58c65726588827018b933a513ab7e4c93567e8adfc298676cbe816ba8fea7e13ee2dd406267624b76c8ff302e7ffdcf1c7c8140fd5340932a7c92ca95ed65aad834ac7a95397276e9e7fe8de1790292566a9a3f7870fcfa3bb34e355c5f85cd72096bc0889963db536bebcb8b732009ae49b7ef4c2201bec042212f2c6172f61c83420277fb5ffe89d2e86ddff082f837f4345ace1568646044b8fec9414aa05d42dacc90e17183c6bb53ac4f01c0ab92103d4c4bc92818559bc206cb4789dc293947af63a8eeab085d525f0bd7f2b7ddf1589c0f3235907197f58eb34a40d7ca8af45fbd7b540494856d1b85b2dc11a56d7381166e8f9703b9c37d87b706600c58d046e772fee5370f507f50adddd8199524502e622d1e786749bbe81e12417ef49dd5f8b4d8805afcb0ac54902d94e8e05deb3685bb7566543f394e2c3045629a2910d8a76c3736262a5f581bec87b2083d5f71f2b3ec2557a4151647e2daa8a76c549a1f247fa1bc204bd21b0a350a855b2806c5c6589a13dba2a0255ffa1f333c1bf7c2a2b727c27e600691fe6980fde284903b15cf36882a9722949b1a4211dab41cf53eb555aed0837874251c2e872d0e598c98e353343dc88434cd11be9eef61df8c038dbdb434134c0f188f0a91006771393beed38fed9abd5c33bbb202a0c1d5c120237115f76768355e41ad2876b2763859613d921537045f0364c1acc2364dac74235c06bb0c32fdc605291143e9d7d0626229b92d38743eb50fa768a5012b614f27c8a3c1e271bde6b74ed2d50e6ec295454fbff8985cee7b0cccc7e76a995ab1d34cd5d3b636efad7dd5b8a03cadaee5649ae6014ceb1f98680cc1daad63358bf976678dc9ce2331c51689993ad8a409dd4f25cfe06c68c98ab48a182436f9100a24750befa2cb9dc3a3d465363b5b110c06c088a7b5295fd998a755e45ae501afd16b6af7d35b4e1480df0f37d87166b0ba6bbaa68d905be486a16d359d26278a607b4fbc73c95b5b1595d655bbda4cb58637453bf4dccb81db78c5cc4bb7488aa1188e46795c0b4e09eac12ca971db3bd99b33dfa64a5c889faeb916be26ccc67230afe92491a919a647f035d39e219ac7e4acd42cf8a076635bad1e0c527fa8420cc0f3bc185141467e85ea9f5b2a3bcc0e937639ba6f6565a0ed191652724bf019cae993818c5701a6fd3d14e2de7a58696a490b198c33e0994965b12693c40ea280b2b90b5c5e32073f071c7c7069c3844e17cb79129ca163f2636885869abba433f24db7a093590cf2976613352eaa517b7851c529d26b67f396f4779e0fecb68b992148c8b73fb27566b3dbd88fe737bdec196d51229bbf9877e455fe2d59ffc63cced3417aaf9068307fca59f5bacfd6cb3c45e3db4fbba9eb9fd478dbe280d8c4d54707dba822dcd3cc5ba1b44d10a9c7ea1d08ad7a0fd74f4cc815b9dce5a4d095340057c2fdf139e24c7f98ebaf2c08110ec2561a5bc4604131f483e544d87807e27d3c4ab249aeada642b882196bbcfd5bed1889c2a06e1f5b5347d11f4673fa5f8aa57639b065375daf64bb307a8d617c08fc8b27854bf2543dce2ce1e9ea3895f9e9549661c77b740bfd65a09a4e73a427f7f8a045ef2e011513fc07bfca70bcf4c8cb9bb03f7bbbb1ecec911e1687f800ecc1d1b912b0813ca5320bf9bcc04b602f96b94e396fc79d2c5e495b09fd86fe7f1140c9adb9fe6da1f583c91a72f475d031deb94fb92e81312392ee05bb7c4ecef7a91abb9adeb14cbc4456120d88846df5dc8d864d6dcb737d88b0bb70df2b6294a153e4da13d1556ce5eea35bc7a393e9e1d44eef6b70f12bb1749e73f98764dc0e62c6e8fef2143892dcf67548c52a3caabda82a5b3f2248c5fc6212e6c62bd7e9633f8d77696198f8074fa348bbde196bf11e112ffa2b7ea84da465b1b152cdcd6242a82235bf69b92c91230514b8eb95afc1615fdb781e804ac732377cda08d9330e8715b3934f13c4d598218434fde63273ff232ea880e9654116a94c3339b6d4d3be654e81fbed2e8d882929bbecc3cc6073bc6c6bb2cde6deabf3e27bae36f087ac50a6d7a0e0e0bbfe9e1ec747df8771a30de1619dbb82809f672c3138554f8398ac3b3cef780e0a273c75481bfe6703deeeef806eb1b65940202a0d93da3b836b0ee8adf404abfc4dfbc8f37d0d61c77fdc111b71ae351fd213350fcdd8cf7663b5705f5ed9de785014f487b0216f5ce81e16e6ce92c6e3c30077504802ba772512f84732551bb4cf15cae9ffcb6761734871e9b6e220f250927ebed70fd73032a4b950e14e78450c19d8ca9261e399107b3433518fb6cfa0ba626261df6562401feb27e6409d901b9bdd9b56cf9c081d66a551f0ba42990abe4480d4db2feea12483ee811bba62e7ef7ff682b0c99c51900356bc35d7d17bae3702ac2bee794a3489ebd96ae4012a20b8ead2a04ca66f6d5cf4e43b4cf67411fae2291de513029b3af5751b38678b2002c7005b94d84132907d97d2fdca2c4e82a52a318fd6246f6c104d3ca8b04ba10020e4f9a6712ca003b68aebae3e6d5222c13f415c2de4e0c823fcd5fbf8de6fd1aabccf7bdd4a65d77721216830ae95ca7f8dadb2fabdd8d238269fc1752d4538d98d440130cb85543608d8f750425f0cda3f78a06b36c9c56d1bfc24a127f0f26d1842ff0f9faf430a3be171391a7ddd0841f0bb4f6e095b6183c504600f6b91634b29620b4b4525da77b3c8f1a6b4765773461746ea1e4b3bc378d8950a90b005092cdbd778daf3dc29ef75984d7d0d87893e2887e2da75ed6045c2bc083bfbb04114427cf65897310e567899aa4211849d1791183d72830a4ca920c6f7e68c535412d9b5c52ad98a852b8750877342c93c4a368d94490a5b2923e2edfaf86212d08786ea3080dc93930dfb4a794f071ebf4c3b9b710a6fff75deab655d40a4eb9ef7d689b57a81b41ce989be7bd254418fb2ba44f8a4ef63c017e9c81a06ccff6bce4047fd2ad9e0f3583d80c76b3a80a27c13a8e0c610eabffd6e78f6bacf2c7cc821d417bea29d8ed87f5c4e0dc6ff6ca4a864010ec0c373c509303dff5f3619f3d12d2ee7f309f0016ca21b9705517d2a2ce54c7b9bd08155cff604fc792a29c8ddea81187b6f5352b761950912147f65c4fc2e3354e740486df30a84ee78b4267ad441fa6fa629be4a61455021279d8c6317eee87b577655f110169640efbf8082870381e01086069872acb06d498569499e7ad7cf96d0ad30f28e992fc4710758d6d0a6c5332a557771f100d526e86b2bae46ab8e53437a84aa4f04f71fee93fc1b40b76df42bfb80005e6e0e3c152c061ed713d5e4de2d053dbe86dbe5a7dd766919434e16d9caf21785b88fbf701249e1eee61b8184f08c65d3825c748d98b923055352437cf2cb4d3613b053305e53d3741c08ddeb1559203c5b9b9c9c045cdab30b12923343bd0667015e675c41ad456a459167fb4de5313961a429e832abdb259100d8c56fb9f332153b23d7fb949480527da3336bc30353f21520d8ffa79d0d512bc038b58e55582c29566346a0c28fdb36084564e639b6eb3c814909f90389eaa8695880f0f1ab8294e64369531218dacaea0f5fdf659b6ec385a6c916a30de16ff030bcc3bcf0379e0a0a2679211d3d035511ec9633b18e00a4f678287b3abc65d90ba8acc184a37c768777a3335cb9f131bb5108a68592e3432eb4d9cf114f96fe2bff6a28293386fb975fb191f6d99c4d8e5d77b60cde8ce0159c1b74417e986b76a5097c04011931f1272637b149ecfacd65410ff033f47af2126641d55de819f890dab398cfad256108500787b2bd239558e680b24bcbb9c57860d662e108c1c4553eee3fd93ef22c3e4ee16cd049f695fc3707fdf116b9899c57badd3a0da4b08a06e889a6e081d3fe4aefb3be9076cf641997d7051fcbc5baaa599d7c20e20b8760b59485576ec5c937571c872d1205cc6530ed950e5a8b9d2b41c6267bdb911056c58127d2521bf092b75554cb38328ee981fb198ef06f6c572a473e2352ce7205a7c26472e65ec021549d32de4bd2669e48687eb1026deb6e7f55c6d765d628bea444d26a611e4cd842b88592db57f57cb9e23a7bae5c03b7d489b6bae15e7f78550de24ba21cd1dbee4a2cffd31774f6812488415f203821ffc0e0e06918353aaacdba67a9f9ba3bd602df27bd2b7cdb3f073417e11a733fbb17628372456d81fb1e9435461fd827b9a7cdc09dffbd85597f27ab584b7775930581cb456e9267aa88411d0652e9acf82a7ca222753e4e845d6e13623c846a62e1cab14104c41fb6bb6595a162a2624b1a761d05abdd4a5d4f771c3c184075b5aa977b5f4ab263376ffc85e22ae5e2df9df5af54f4c916a1f8960e6b71b043bbe2d05994af669b9e83b15a8c9cfebf93ebf315253946a367007244f0cf87057a5c287abdee642ab0c72b5cef46688d988052dd25df60b2b73d754714041e7c92fce95a4ddabca0d65b682d4c639d0bab592e0b57ba443adac49bab4d392cdb590cec6eccd8a713124623497ce3c45c5909415836357abf86cf8870da74cfa2504e4bd1091363b3b59a03a4f5015ac2a5d1613165a6c70adbb650e389fa4b7e2b933f96cc288f4cd9aaa268b993367ef82e356f1722670a0814ac9d1efb895e3760fa400e72ba08ef05dd1a7c7a79d572177bf03e235c91367be4c7356042fe381ff4173e5c94f8feeb5355ae9ab93af62b6e731437e2be36b5e8aef6c085de3cf6ee7c9a972271934d3bf4f45067d9432acad3d84e8661a7044ccecd09230451d820eff5962e2f7c746a27154bb537fae0ff97d0d922c568821fa769b7e84a60319b5cc65c000676d1850deb8c33edebae42f43bc52ee1debc30aa3e47f0695c70ac08d3fb5e93bd2406bc99f6b7eb1a84e3fa152a5e85f8d2453d82ca7ae89fe7410f7b680e790920e7c9b9640022ac9118d22bdbf49235cfa27450a658ab03305f5f116d6dc061f53c879afa7957fc8badc26c5ea8c4914e35f1fd22138cf3deeaee23057cf85ebd92acb15d6e6557b4c9270068f680845d2a6a896ca4763adb42c03d05a3eb8954910df64c301654edd6b382239f853fdbed144760457e691abdfc8bad1a3df6a72ae5511ac9b3eb5f52bc2c530a7aa2a72ca6580a9896e1f6e4fbe8c39b1cc288f3f91ba9ba0cad1bd7f926d4639c2a39ddf719623a5222e185b29162c66f693ef4c5da265f0669366671caf57a643803db43b0c17799e1e5421cbb0ecbbaf2aabdb6a3f919af0bcc2c485304387a66ec41413d8f144b17dbc698a8322dd9e71ae1c5fc8d2f94e50f02f6c2add100a3b998aa9e9b21d3ea629f5c141490a871b7dc220c91b709cec3f77ca6edc11fcfd8d946a98942b5b7fee16d66ee449b123305451e55725af6259e839cf751ff5695f95a37305a1d393a99012ff3bf56f90958df72f094bb518926bbd305ee3455cf0ce044a23d84d133bf8ab910a109da6a8529da18ffd42c461b2dad70e208cb664f14b332d4963171851ce56033a1b896afc651255e905227ba01af7423a15e1e07d5c9f926a0e7b389e2e4b20520b1b8b1513895978e2254fcce7da6d7e2b7edab0fdb0c441619897e461e47bcaa3bf8b4b59033ce7080d8af5ef3699137788095e1cc5967d189a4dbebdcaa84fdd5ce546bd787faffa5ceede83eb28a5c376cbbf10b98217c0b0c3f027c8b7b18a2bdc63c0a41c3e227060a3f9a5ea736271b8c875ba0b078c62777fff72a90e95e527aed84f9a2317cd95ce52dd799488959a97de59800288a2a0aace059685d7515c4105211d406c00c22d9d0bf109a508eea0d459790239ccc7cb426a14295b2c3fea6c948e3a5a27bcfaf61593ee2f7e697ce2ee79dd8b47376e876ef9d0ab85fb4486e9f9c19b3de13dcd689fd5367d4115a40473c433d2f163136a664d93107b2223037758f7558578dc6c68d83cff370255fb66d65853e12a396e61a1bc8c419346e05260d0c2ac7d79e6c50e1cfe5666297f633fa3a07e81529ae492c1b80eb8a5cbd74321c598468bd29e596a685db86e145a978c5f10ddf790b1ca3c569cb11b7eac9c1bed3691a5cf97932744c8fb82350d053540ced0d2751d87ebbf013b88a7c5c202eb39a7425dcc613330615b0d8c5439595570c4eb292bd00573a23dac4d3663ef179abdc3e12dd5d6c99156e5f5a531e6319c92c5e1dd0a9ee812ebd8568fd00b040a311db05fe7e6ee95264ec1453d8cf83cc181da6e0d766e8ac5a1d1768c3cee20aa9fd7a2b4dcb169970be48c917574452cfe66aba11fde62a14e04581395e040470dd718f2857e1cf79e593dac9e8a0a321b42e15a51bc2865d79b03f050ee500506f5d3dd295204ada8b9de7188f25f742d709ea2f1d4481d0053479d6d06f82ec42d261a0d7cbeda49fbc56cb3d1e13ab36fff39260a8d578c6ce64db50c393c679ebecd99e016cbc6c9ee5b05347c780346448f3b1c8b21e3092663fb3c59ea435d2251fabddb43375423e4c495b38d5314b40296062a3dca1082bbc068953078722df2b2dce5892046def909705e75199d1f5152e9f615d4a2e92f97e4b0a7136597c710872677add36d035af711d61890e1d8f0856a4d880f765bb15de92ccd387ba682adb55446ec5535cf5a842a1a19d0fed64a6f4581ff18dd508693be311c8e2b5c5896a4f991743d5184044a3e6032eb2e4fb76a7a7758d1b3ec569495d2fe1e7bac4b12657d248453b3ff9e8bb19803f889c514bc732e076ceee462c54ef51d627f9eb590f09c6acd9a40db6b76b284f54f7dc93fd21076d8e8922ac196142a485a95469d9417636b71f5107cf118160cc31918f3c6c00be0a7b1a5836e2e50ccd50fe1d7be8856e9874dc513c1d6e36bbeaf3a5071f9b8de655bf5b11166e8f6c21f1ceca3b87a9f927ba2d55cd61bf2558c515b460a136539ec68488e2dbdde0897b759d069c67e304d068500572465bfcc77386b7656b07d0c2c28ed5f94960c5580253ad8b33208e84304297b0f07f953a8f3d9e7b7f005562888010662f8ff8ecdf1c486df1bcea9aefa98267f36346f710d90ccdc6452204d2c36ea371b0f591c6569a35025749a9ced3ef80ee90c01c11ade003502bda57557b77f1c7e312dd2f02a7c0c263159b2f4c3dee70262816ea4a044436f02979730cd31feb154514a684dbfc64694cf5f88a5ed3f7e09da4ecdae57524600f69185d7514bd1908d8710b95405f5c044948e3be998e342462f90e743b17051a683605619ebf38d2c51169e81eb686847f4f63cad1e98ed8838a39d0d112b565c9e802d524e032fd5012baa34a5edea5794ea88117ef288d46be1983bd843fd81f0650277507b1da1b4bc7097f0b2f436291708d72e912387695c71085ad4c37ff2bb1714c11439204f1feb1023c1978d6fbf39e3ffaca53ec09f45fc049714b0ccad926234c1bcbcfb96a1ec77b4a5d9b0e15a100115105cf303f6d517467292007f23503dc48f01527572d33748e77014d2fc887c0a4e19c0fb7ff35986437c29f9004a1ef40620258fc5b10df80ea339d087bcbda5e41da50a79ddfefb6d9caa25056cb9f79c66b549c4628f12b95f80772d16c7458f8f609910d470ea5b0d056a00fb8b77eb37795d8367d4d578d0ea8acf294e1ec3a1785822e91926b7941981dbb41cac82788dfa8b2c91517c2f9718a315e89498f4fd421710e47b3c41a3b36a9abfbd6390441b5120355e873240488b3118c41e3cde699fb38304679c8fb03689a746a211c92c98b29695273a7098cacab03caf2521750bcbb48c74feef98cba709903faf1a57fb8b6bc1519df49b4c068ce140b5456a6e3fd0004afc49d713aa5ec87bbf7b4d8b911e42511cb3a477bdcf05c9bb1306759e15fe5a3475e937bd38b97c78fcd1ede960991060271ba20912cf42f2d65123ecb9d76598dff7252c60da7f27ed1cdf86783e15f455d0837d300040744cce26cdf2d604b712dc149844d47ed87e419751908fa7c3338f56ac12810ba066d6f41c25ac453a8758c430ed4fec3c8369361b5448233eaa4ab76aa3b26f73c3f7269627eecec56f45c6d235b3fe4758d89a83c7fea0978c96aa4dc1da773e032d359579ff63e69af8a8e96d5257eb7098dcffb303151cc44e43be06a5df6055c259c2b29d3e03ce17dc3898ec592cd0229ec2deb79aecdf34c2ab7528dde34bc73e8a150def4ece8cf9aac5f120b6b367b3a37ea2db9b97f66caf1dc97057817162be3dc6808b3491fe81aaa26b5730d3913e6367365c99e8b0fa0536c1f0d23c1ce79fb644b39175590cd4391deaad92e309283380bd9c71e86ccf5e9baa2056631cdd1be302bedca5f29eb8199f12f9d52dbeaa95dfdbc1b0a4ce459a7eff26923efe0e9ad118f6657c12b43af4160eb2293ff6b3d2a42dd80da8a1f3bf9aa72b32871ffa52160d60080cf2eef050896ef568c2b2ce732860ca16802ddbeaa6f6f7a4211857e143412037c75e982ab135aa7309c38f24fc33950afc5e377188bb5eab746a764cc5bdfd17c282c48c55763cb3fc7c98417fbf8405c0e22d0f67e2a707f743f4b0609948961d83d612b3df8b4c8c96f38e95c69d6f6ce1fa31f673735a36bb1dae6a72dbe7e437356c50fd71f561fb80530d9245d2b61f9edf2b5ecb7772c4acdcaa95cf1f8056f6b152f057a86bb1b1b27cd2479ad6ef2bdd483697456367e0c0c54b57f2ac15f81be716199bec9cc4be9b333bb4fce43ae58e6a7cf9e50e519ac124a3f7b53024b268de648a112af4876e3a93bbaf57997ae8af3d17911fc2a73d24d4b7762a9783dd9228b7cd07223e060bdaddbef16462c6418b399a8da31a1bbf90ef119f5bcdc63595059a248e666e7679289f7d97fbe021ff65cfc11bb9903756e4b5d5a4ed609bf8032bc803d873a7f9eb3faa7cd2e9e710472523630c8b62d883a56d498410b2ca8dae7829de5eb9147e4426c1041c142f12f19fc1da6897677ddc5cb0cbaeee48625ca86cc35393af5d696415e424151387c6e9502d709f6d040c13523944c66acb268c52282f8acfbd85b0643813d44bccb9cee9623705d07ed84948d55734875f36d27e8cae04fada3f7f96334ffc1669529d094ec67d52af75f7b3944207fb4419fd40028ac86ed73a4f2d9e3995100fdd82884db0f223522f507d83cb99da8730c182118bc439c23f7073dfed39ffd4886ce39ddbd50cd08bcaad3ddd31882c0ef4360d24ea745ea9b76783882e9004fc5da0521751831c704021e311fb437b34da5fbaa45bbdbf9100d7a67f288434c74fb000fd66a016b8ee78c34f15d104eb15e4b7c95ce2a8c007eb73c97d0f56356318fa9db9807830b03f901f3ebb2ecdf0f8e7ae98b79fdb386590850403943a884685f8445b47c8ec8fdb81c24b1465329f461e747427db6bc733ea208aad86d8b7f3ed1b4b8380b44b6ff180b4b6e8d634f6b37983fbdbe1d720f28e50f65e81b9e811e4fdc1786e01ce35ac29aa276a0d9fdd251010a9665ab154dfc4a32d9156f8de827fba7d0a99af19b16dfe6191a9407ab44a122a12a77bebac2e60708a37e2e8186ab8e74ecfd975b000bc210e38fd950c9b53fd859ec81c0b55eca098be5445abcb0c4ac1a9f392a3a1d45ecf3721b3b49888009a1abe3d21855510caf254e623e187696f9f098b69821d302594e6c0e08857f231afa55083be65023e5dcd70c042f8ed0152bc2314c668ee10116e964d6bde49c680b2cefafeaea02eaa66ee1112aa973f518814a3efacd98aeb90f9b7a02ec362a76d8ed9785b71e9d080bfeae0bc51ebc0352003dc247aea55bef760e4e1949357a73ed844703798b5a25e92f133daa8abc820e338e4cccb5d95bf70d2a242fb8b959f2b4642ad0b8fec4d31f4f4f26395d5fae5a2822c5730f150fb52f45bc3b417439c99bea854759aa83273bef1e30c0ef76b6e7c66d5c86f31860aa6cbb52bcab346f34fa4a3c3461a48a25f073f55b1c17bd4e5ab89d43b4eef9679594f22de8fae9a67dd5dc1ed7b7e5f8a3609b9cd501077748bdb01993e0ef733b58c55a9ff7385f971315f25916f7923b166e3721f25de4e313ad4c843185232d0af19aa68351691aa393e3744d8c65fff973576ca41bb1d607ea06073febe950d26cfe637e43dcd6c6a2f02f15f7674c6930e7e49c50541dd5a64f703203d608d5c961c9d058020ca4830b5c90a00295e32f3f0c725d6175be44f135f897838879fa8b4d374dcc5ed3e9f209385b9ec1898245919bcc5156b5db5899dd941f9347500103ed68b5776a75faf9d3fdca38c70df6624188804b41a9c5438433f083975e8d6d1e960e2085ff7aee329d73cf8dad09ffca307eb1255d679177c32181a30e5e9b2e143e2ea2a7e98e7a00e4febd53faf902eb2ffb6b59a75c99a4f0111bb052b2ce9ce84954afd41536e6bf89aaede485cd59ddc4f33e04541d10d371f4b6bdcc0a7f07d5a175a31cd03b25e32efab46274881b87703df047a3caf17d9ff66b7afcd5d7559006e2cbd8031d52d577527a3981462159aea3d9c35f810ef9ca1993534b5f2f187683fa269090d7cb7cdb25ae50af66ce407cf963f8e11382694ab11a4a9ed1282120a176df2287a1b037a28d2a061d0ce3cea7139184fa052e1f0fc617ee24c5cca5e6db42c58410edc4743f747d80fcc35414b5d67783d81b32b22a7e3d01145a9f2dcd44f9a13cbff22e706eeedf38315ff4343dd8763042cffbf712edb017aadd8d2934338d2f76a550b4b6afc274ceb080877c8fa347ead889d0481cc6447f2016ca8b58d4a212883b9cde9fe5cd6774ffd3ed01debde033c6e6d61a6ae299ae3606e0594fb394bd6456c5be71e268f886d735823c829754cf1a6e4d8ccb66262ce6d65c5e6f26a3541f919ae1a5486429be6851c4718dc0b26cd883da23de6416b4d01321287b1ce375d85f8d8a3a2cec662db41900869b969907c1ee323de19fe926762f379892e2e0e842a36af0403cdb061e8ddaa13a2e67462bef52d1d98087427adda7149c856165e16776a19fc4fe67cd9ddb86473afc202486d570613473dd8375d5192a8c1258a5bfc5707838076baa7f377909965e1c0b8c8e7225a7925937c4aa117f423b15453a1986dcc42c3fe087d4ebd4de96728189c332fd884c1e1cef70854a3dc5a64299a2112f92371115ebb97be178aa610885c8a3a1c9e357f94da33373792a6e55829603d550781ffc2d03ba982fe5dbb27b18241a8b83c6aa1a488a0142c207817005d1bf0c6cbb7c6bced8480f542de862e1e9f042d5e9f80a22f7216210385af459df04da405a68e741d20612d6c3443ad90683cdd8703734814b84c14566814277f1264226f022fa38e1a299ca6373ef24df8b29bd1081f72570aca2699835d61e50ea91c395febacd1fc5fdcbd362b4846148f754ff3f48587780df270bcfe062b8326731135a246038d9e3c9f89e0baaa33383bcce22b654389d1ee6dab253c177a29fdefcd01c84461765a189fe1bd2df9109d9702b1ffccd60b40b22d29ad5ce363a36d534ecce52c76c16a0e01c0f2303636a950e3d1acde307251846fe78ac253b74d266cad67eebd33b81d96f9229c394a8557fa9d2963648bb51859d9792146a71871341cafdf72df25bca690091dd4502fcd53c9afd5d6c656dd79567c2306f5c13400ceaa60c0bc41d9638ef18a15e8ce288d2e22cd2e028f75bcde8fbe69efb13c09be1eba595a66d1d5537137ab1d81b207eaa42826d237c1de4433bb13b2704afd865c7b5881110c9c11f4e84bf937f5a3107c59b3283943da59ae881ab28424de6a188891c0fbba825c86ebef57746b1cad5634c9fc537c91bb1cfe2134e996f98c466917feafeb0740e7120132ce4aa45332ffd78819d293b204513e507287e6fed11f95603472fc73afb2a87b01d6bfe8a1bc20d3a996649662d699e0e499d13e60ba8777716c34812bbe7e3ce0001fac0acd4d247c20b1e0d671c4d55b45929b3013c9f45f444322db4635bdf92a8c49271746e1186af536a0d00da4dbe96fdb6eb4f5ba11efa2745c32be2810d2c10773cf9c5889bad5788d1bb568e69a2add0f200f9ecdfd1104a5587f1dbc6c7a53ecbb6c3b923945fae45fd963b0115e44ab49f4d6fe5fbc0b48093a1eae2e90a3b23b0525abb74aa56b8008bd4524c8a25210994d4b0a37c574f78914cc5d8886091a3247d6d54786fa5bbbdc492169ff1bbced6fa3ef0ee9ec51ae957b4c3059c9b04427ea70e27a263f770cbfbf89cc89872d43d173ffdda6a9eb75e7a12f812cd6deb81826c7d14eb404dca61051b0decdde90ca26c881c968f09d45e289e3914f465c3b41b139c72c58d2516d14995c160606c0cb2e2a1d9e0401398bddbdf40e3b1580778d49f9133f27e401ae98c932617b930ca3b9737c8817806b0ad395c13b41172ffb93d2e97cbe04520f86b4822c62b7e7b17aa9194b77eeb0c53dea117cfacc2a3cc8eaaff73c8ec52687743750b20fcd11752fd424858c313e02af83ca0096b563e6cdab70dd4bc84b0ca4ca056d1f3d5cc2a9dc0504bc8081a52e971b3d4878e2b1baac5ea86e444f953e6b88ea1bafbf92258fba98ad9a7e77cb43b3bf8491a07df899c83ab7208babaf34d9207c2c4a654f7879f8afc45578dc64f01b71387bc8b1a9b40e5175c55cb37b394f69c658626173a4b517b502493a5556c68720a1de37054940f0b812cf61619cada9118183a2b3ff4b4e2d371a790c5fd9c9a4880284b39ae9f1a1efa645e7263b3c2cc9091783c5dae3c462e012e5533be7411c57c5a3354ce3a4ece575d5312a88f84a7dc8da9d54bc33801395f16dbf4d1887a6976d1ee13772cc3b9e1694621755ab87abe0a0b40f3615f9eada5ccb5d66671d8fcf4858b0779158c8d89f54050efccd2bee2670b6319da2385826e0469f6baba914d97af3bbdd5eaa0dcdfe17cf1b255cf4ade1b7cb918075795774853b25c2df998ec96ecb3d9382ce1b77b66bea92180ffb13875e95b2a11292753a620d82241068b5c1b3064670d67e764c623f88f38041546cc2b917e82c5bed60d64297156c36a398755311e5a4b6975ad6a82663033a0e625fd17533fa560019ccd2aecf74682e43c4834ac91e44ce8e84ac5bc314d02c8d27ed531605728443e766dcfc0e689a769bf01dc2bcd3d407947f6c7e4106b890236c73aace925ce671105baac8e1bf0a99c243ffa73bd6efe60b724ac858602671d1e47b08142168d057c858d2a007337e6752128a48a619284f6320cd3390aa04f5939dc9d03017d6d1483e3d8ad24bb7dac102ce950c3ce7a952092a562e11bfc126feb4fe4fde64974c756b8776f5931b8ebc5ae6a274383dd5621cf151fda34a9e794085f89c82437221faccde5566db801b76717fe4e76ab48f130c49f43f700dd854e1892d106572434f75d2e1964019b3788034a567d3e0e3d5fd49989fcb6575ed84a485a5bd63e63bdecaae12f416cff9628153061173f0b7e56f4932ae0dad7465975373299a5245bbf7f02e5a69226562a60e1f9a6ca46002f8638b556c05ff96c38e53a5c7cea967092afad0ac4ebe51e70a766f4436c7baa55e94dc493754c292519890c34e2f8f52666b6e4cedbfe04a4741ac51a68d922f020125f0fad866a1a44882229653d9b38a73d309d4242f1e18e1ad5251d9eb66ce9be4fa79c67428d6f73023d9d031711dcff3d924209813c30d84cb530eeee3d3b6b53789a1616e42106a7b2f085fc44dc3ad8458cbdc7f30a1b96d96a7695a467aebd607ec41e2bc92a001ff11af03ea41cb4de4866ac982eeb6676069f7a6cbdf316a10b4f0040f372967c0a54c1f711a15a80bfc58f9d82fe7da5ca41b84ec38257e5838ab6e30d7ec15a07adb7cec286591f6441cd13ae9188c6a08243f90dc2071b57f63c81fa96a9d1356caa877924fad553b48df8eef8a148a49371facad83168c502ccf7c02ad48eddd0386d0d5929419b913f44c49d499a891308380a267b781da18ab8a4294a95d21efb23459a6fb1a87c777cdf24f9c26af2c689d753e3c43fc431291764a45bfeb64b81c79d6a87558cdf9c4caab4f1a1369c3317474ed36f7ab09202ca79ed03f77f708e2f89ca7176f782a14af2d77bdb3fdaad10584adc5ae6b6b64fbcf802aac96b07e9c9f52e7b9d16ad8c81a642618713e12dfbdcf315710246cc7706c83c2568ed9a6e7fb323a4f08611eaa518a38fbfc50994e733145603cae4f1414baaf16f37764a13b8cec5123216557e71854534aefb58deccf9594c138f7a8230caeb17ea00df421f0fddf8a208ff33a8d58b0911610e503ea3000d8f45b09343fb929b683166cc66ebf0d5bd12b1b3cf103e8342e2c2702103f939422df5c685e1d542c836c16876ea683a6eb46711a6d51e74b6f4dc2240f166dadb2570d94b2f4006eaab0ed1ca2dd6c4124717851cd741f57a081343a6c198e8e8fa09bcfef430a97068b4df4c73223eb2cb592fdc5d22b518446edb073ea14313be23809866a6e1ae579f61cf2cd99786a43408bd85010ac17c417e31c38b5b616802e00360a3f41209bfd03c99d569456f6037ad39113107352819687030917e24a88397f66063ed53b63ef9266f64dbecbb9aa7faf2ce04c055359cb1a9432c0862d1e9135b76a5684378bf66143e348dfd3d3dbd6f32e0d8f156c263fa6b85163bcbb1ccaddb1bfe1aaabbfed8bfdd377d039b46a2f28be6bcc7f34a3256e698ffbad8393aad06d55b7065622b774e93b83fa1bddf438ac08508e2e711adf2fb5713de0a222b294fb251d9d5d771d744d715094c9e5035d589562c879aa8fdfa7c17b5bfcbfb51cac898c323803bf69454180605ef8cf56c732e93b0dfea0703fac7f74a5f53046a39f02de875cf6714384a646fae038d5af93a87b9d49bf2a8df7e8e1f383112a55c80d619e4059aefb2d17c6858f8f7faaa06138d7c583889d17944758ce1adbeecab68baf9153a087362f23b494927f84fd553de73a62dcaf90d558772a0ef9f7cc22084b527664af8ce4fc4067dd3af8f6fc3afaf7da59db9df0cad023268b6d04240aac54813fd4be6c132f18560cd70afd06d54300b05b8d6b42c3eefc9a23729251aca51b3ca11e8315c3881b5798d43fa179d8445bcc9c673ab10373a1380a4bc4978ad7c1ed227d77ccabf33220c27201c9df6256f6f4bba0f72061bdd54269a09a87854db5dc84120439475689f15441f5168649c76c6d0e4aabbb281d4b422d9415a28687b72e77fbe4283068ca668fa085be8864a880de19f5fdf74a9ea489089ceb926b5ca76b6fa5898af06b429dde9bad942ba7aeb35b18531fda4ce09d8d5d35dfb8d4619895dcadeadf24fbdb357ba69c5ef86b60eb6c06a39a8c95d76533920af7383dfc9121c47feab55ee158bf7d3677e9af652aa6a7a421f2dd8c271eb0fcdb5c382432374d48d4108b94b481d481980a82950a10affed364c9f34ed5dec36aca053f9ca6e32afc26f095c9dd74b581770fc4cda2381eb535b78fc85e1394797afd9c2116769e9aa3ee1372903a2047f1224af06d723e1a78d8f8e20a72ec1942b28697de4073bff8299a7c48208e894d8105c80e8dbab1240176073dc6813620b9d02c71c1bad05e18b9f11eb1231cb6c00e5161303659ee82764ec46bb271b8cde6ade23ba82b9e14070ec43f45f838aecadabd0138e8ea94504185d55c674beb435dffdeb2b4a26fe5c92a3337a77f07602fcefa5631e5f0bfa9bc273bacee06e7b1b6e8baee81975aec988a5ad35ba5972e1a685785b10cafd9341a1f9dab6fc2cc77c06cb18f612bf5cbe0c938a1ffd9e633041251175b56aa62fd28c3fa4342bcedd09934b5c6a813fba9895f285f9d084945dc288ec80af19c799d85c00ef17f3a57c2a000128420ec36b2344c8499fce34b257bfe68d21eb0585dedbd246c4f91ef6a2eed67f9b23b683ea04914d83c561826ddbaaaa32294c8f5df82cbfc4035f2bcbc848ecca84c291160005cc00b507b34cfdcb860fb87881d0dc67ab3fbe735274bab4344bdf587682bc3b1ead22fb8c8343994a243a7c15919dcab246d73292a436f12f72c653823c17a11a268166334efcf8aad59078d2e1fe5980bc43953ee159f3e9f90ac4e30c4fa08234bac87195e959fc221e8cca4d62b5a3c37a959895c71a778171785f33f4dcb3f2a748321beca8d9926933421047535436afd65a45d5480fd4865a89f5c0af3ab34e53f0701c84880529399700aab4a784c75d81da40a0a17b810c3656a108d50f50e53244916d06c24bc7d238cdf0b0292a11e36cc96f2e65d5bff5f3fadef5635f4f8fc6c1f07be75afa9bade4b31a453c4aebe2a4fc7f46a5ee952b79ea07e7cfe396bed9f8efc5e28c1cb147cfaa53d4197d7e138cce53fbd70af83c54e3cf558cbddb3874f6303edd14cafabacb9bde8c471213b55af746775336fa2746d11836ee5f8020c624b5569a713e29288d35dadd1c8dc8ee80e95283ab638457cce334d3437293dc9f61e8d703ce2b8ce26d4427bcb4bb6c4b69ace7aec2dc33407079e79a04f956ac080da215364626a3944839ffb3350b18bad3e14c32626ae6e3e56f5edf0e4dc9ea3e9abbf30301c30e3b4c051e8287d649bb0cd32efa7bfc26df94b11f8723628fa7f4ca43f8472b4125ad5d30d8dc437e6a1c25cd33251c6b966caed7296658ff270518cebe99bb0b785e182024700ffdd50f5b17e2690e9fe09361def9ab613d13d840ef32abb2acd6d55d87d6c0f3794dd8082077ab756894b0c68018667747fe15a3db65d00b3221fa5394264341891152cd44fd1df62b94d2052dae1b9dfc8810c6df34752f68bc988e68c43e921dcae000e8b779dc9cc890229b521fcdee4be1e54133d7b972261b8243431e8d3d86b8f04d10a0df0adaaab79117bcd23fcc074a2bfb60835b1e1776760c122d50c074a6513451b9e95f06cb85008dcabaaa748b2a4aa14f9a105bfb326172ecb58a689c49df4f6bd03663bf1217eb9c800d36c6619230b9b56cfb18e2ceedd017c1508311bab29619b4c04fe630b89a036388a1fe031f11c2a9df62a600c342815b168880f32f0dee4988bf9d49b7365a1e736784262c8096008de83dc4a76424bfaf92edf1b06a0317c5bff73b001d12785938ad5f3433489ed05a070f3f47bff3aa0b6580d59af925ad2f96ddb904c3b11369d9d90ebcdee73a1e947ea687472da3f20b142fde6446ff82660a2b3be1c7a2ed892493a75c07069a3e50bddf350e2629c7c67c4fdadb5fb246d2df1b093a9ecb93837ca16990b9a083b07f6847b8f86a806f8343ee547dc7d7851b8013f0ab0b084f43a69bfb227a6f68967fb5fc6e729e174adc657e100c1677bc5b12474494df797dcfdc42d18e39826dea45428c6484d99ab66071dc9d3324581b0758b8468a0890e6036e4408646b0ad13c044b184e2c2af8eea878bc94d98cb1c6cda9c56405ec5e132329ab94daa71a1fab4851656f739e9b1fbdb363be8717f6921b40d236f2c81009a83937d694251e9b094b5692c26a1cbc6f97a783471403fa947cad68919c42faf5e16040fc21824fb1e631c7485a41f1686657851c6ee147cc9f5a6a84ae199b935a3193bca966145d2bfd187e103f12f4ab8c58338150863090725bb504687d342d480a08e05e5401ce8de5bece69cdf03168a19c9349fbbaddd75132fa6db7a90d056ef4f4b5bec56bfe8676b5497e49c3f9d7c35dedd2cf993390acc45e6fe4709203678f2cf6248ccef589551152b3bae960ab0e79c6fad6c044b3cd5fb106545a0982be1cb1fcc6b04a90bf020e1b7161a03b9dc16c54cf3eb221858160a494430836c035b0ba60a7d9e6a4c8ca57564a89f1aa7b0546a8753932c91c5f7cb025bcad565589481ab2ff72fd62578320711cde1f88e9e2bfecfc61388c3f455acb303313a8e38373f94fa0c818c648dbd73f85d2839e4e33c9c7893719e47bd6845e99e99e69a704050e900a448e268d73b16fded1d8889f19f65918b7c5207427f35eb3c192bf116c185fb52d974efdf4bb4bd49a3ab84b009f244f32d5d955190abaee5f16c26f619dbe4487c81e930c2b8b651095d6ebffdda721a1bc148c5264ea127eff329a1d88cd29ef1e947b99a073aeb20b401cfc58b6c19bd52987a85156c573b54fb7477a29a14fd0d1de3d8f8b1c935d1a7c80bf99bda12978f56e12fd7c17a7f50fd483927c1a23c052193ffcaf180c448870398a47453d36e2dd61985ab812f90d77f3e8115bea86550369e9b8dfe5ba889bf4b785dc87484b58948bf2ee3580f40e0232a95f9b026b9cb3749a7db5269e411d98d724609d19454353365cd41674ebf1fc85422ae071ca7e3f34fac40805e46e464fe4dc6ab40e92016d98ae9c0eaf9cfc7a14bf11b26d8976385f03971a8669246d51633b6699d870e8c81ecf2be8181492b1d4b411145525c1ae882c9850e0411ead54c72c64e104a5d05b52666423ff0d7c03f2fab40d8b3f9ff1c682147e124d9488ce958d2e31fd1633af3bddb1619ab9c0d67888aeaad2fc7008d419f92ee4c14c0d34b6c20ed8f4bde1bacdc55934388d3dbacc93b29b317310ec3ade6e07581e1305443fe6c9c59ecfdac6df52823fc9569f97d0785422d62d0eaf82759b02ca1db2d5336073c3912520eecade2a59a4b04d0fa19867e4716836b14c385c5f2d6c3a8cdb2f95afef59ee1d06d601c01e967ab078db7c5076f552c65a3395854fdf18d131a698262bbedf1a65ed756ee22a34f903311eb9a134bce2a40944c9c8b55559a8d78b17be69a6e8b7eadc527a391143730716611a7436e36b206f2950da00caddf4415e7d08daf0b4d66bbf2872c84485edc98f9ada56c14767b9c2067ae874539aee8b2351cab8ff08353208525002dc101ee556a3838f067a15ad4922a871b350964f26d1a8ec30e7e5d27bf696e5393a402473b9164999321e2b2929fc2feb5e76a5db541705fd856b00eaeb3d2028eda6a6a8d5be67f27f5e5a01bed9a21bee44ef8ed604617bf6cf90ca38ba923f958b485c876d9a57b96ad0109dcad754f5dc63d136f2806dbabc1e07cfebb733cd414d8cf211eee97034d33ba1509bada85dda0b47bad95922903f98141503439bc34838249bb57a219153d28e2765aebd1f12a157d1bc15aa644cf222a379518b3b1fddd533b70695a2d11d5d22b8fff7152788c706aefb5c95fe9262e45e81e11c3492285113fd4e0c4d77b05029cd2b32c2b94bcd1f345d84c02fb352d79c3bbe29d89ab18d6d94cfe31e35a420ef3932208304239e93a721f527c35f69736aea87efa7a36c1bac20109bc95590d8b792ed091632f7c4f5b6c1934ba620231dfec62f5f664aca724aea24dabd49d1374dafd4bf82835a668e760deeb8ae74d04993d0aae0e7bfbd998556a032b44dd7781cb62bb5d688ea2e920d1a8f72040ab62a097764bedcc1b20a18da6416b6a923dd7453746d1567d7fdef064e696a408a718a03272ae086aeb294591e40c4ce10bc45f6705624aab60b81bceabdaa2b4f020c86e0b4ec3e82d8e70488db09a5e7ddf1ea7bbf6c9afc4ca9bd9dd70911847b13ce1a3b99f4c009899a1e111bffa609848a2bd29659964f86b672a92e142a423b40f52106d13d693375905eebc1c23fca6670e1f603f419e60dc3bc16f3216f57de1b7e2e1b782aab545f4fcb33e43d93418e36f664deaf889efdc21e4f6b496994c7180dd9311f6d9f0ea0e69db69477b315a4768d0f866749549d16ce40c065d1102cdc3a704cc0624cc1d0d386a8f8107bc0ded2549ebd693b19b297dc0261f1dd96972f5f5828dec128998e1577204db9e54448f801ac56753a0154a8025d43bde8ae02d2a910b5f7d2902d7c9177ee216ac2a492bb58a97b143b32c9af8939713f366c7fa11d0c8c0a3ae105c868efc6a5cb1c7d926069b4e02a08e8868fb2ca9d753fb275d76f6341a49a15b380f64754ef170dad06c1624f436b124d270ce3f26fbec7791a7ea498e0874de3b210602a1470cb05e64106488377ff14bfead3113ca226efec8db6147dd7cadf1678a3857aa4a761de15b843dca7b4dff3e3fa983ea8d3f0b039e8d1af628f95933544ded12bcc481cc0852881d3ad13ff2bb1a50e48c418dcb70d46965c75e01d59f94ead07c9ed4e45acd7f91a85b4b47d5f71b0f7c39a199a390bf9a5f8d527d5c33b084f7d7e2b556cdb3c93e82a821233f85333bd4a355e1af28d7805bfecc42865c443f44d9d10877b63da1dbc6fd0892c20ab94a122740e91fd1d0c992b769ac6ae89137a551e2672cf2985781d0e94c6b6a8077b3fbb71b393da83bc3d0252c0b05ec9cee394f9381b7312306232e305f78c6924ac0d300616da4ce40e632316eaa880643448585203ca4a8813ee27486c45487bbe52b472462a35bbd189801935496bf90820c4f49aa657f17bbb8c777ebc40c8daacf65a996f4812ebe1fded9b1f22fc2999f40f9bcc9efae5cffb50c53e9d50ae1eaf66f9becce1f70e6328b8752867308ff19568bcec7ee9c2bbe9faddb0b89e0f992fa5c01472898261c7e6666ac1f655026da57df28104756e0340801ce5c5393be6dc433c8ed5298c4dd72d517dc8c9a72a9e8d5af904bbf05a54cc355a47e94acd00c5d2f88f8eac315da5a8bfc226f9d6e1e5587a327837f3a5db43af91b2b7f60ab4e346650861e7441d165c8d078a57963fd0e6a01b1e9973324518f7ff8ebf80d30828de4d636fe0e0855fc8dd10a83b959e717760c1373702daec7984ed238656f900e9a360fb5da81e40e2e3b68575d0c986b37833e146814ffb8bb7caeff4b606e2425bd86954ff89fba49f689db3575cf18de9cc91e5b25308e1d6ac850b3051ea8d3736f304bcbc41948597ab20590d00d30c8c5bb260ef8b5d6b545ca12626777c4de2146262bdd0c4afd73c21618adde97c426ccdbfd2ea49c23b0a4ac14cf28f7377297e861d127b9090ea9bcba79973b0a06f1f58e1d2c0c600df3d4aa2b6db0d1f6c2892ea592382a72f6e1a5d8cf8fd7a202c321c22d6477ca86426026d8eedbf960350d84987a5ff41e3abfca931dbae9e91e56b18fb4d0db8e710afa3a0d3ab733842ddb36e108a4c134a85c056736b79b5c4ff4545599e9e784fdc4ed4d9b33c04a67cb5c442e5a86f5de65c0f75c09e708c0c162c26979c17e54883cc829786c059bdd255f0441d8ec9d38b3bba363fbc8eadf5a7d82afca197f86878b7782746b7a4f371ae39d9f6e53e9f1feb9d9a4763d4633efc762ae5208cd0bb65f5be7bb22fd9affa6b23e5859743153fba568fd6d1910068676af208858796266425e1cbce40fb8b5b72d03715a35a9c46e5935ae7ae0a63908f38602b9709e728d6091a572f7ee5743e51e0f1a867c75695bcde7c9172dbdf947147c8e1f38ff5777b9a804b8c69e98b113a8fd6701ec01780aab21b711123d737f04dc138ed544b02e4e39a87007f2f59761e507f307e0f35f5ad8b96baf3e7cbca2977aa02f2f18dfacbed5516bab0b28e34bea0178a2051b0c2e9d274b5073f6f89e5327d416ac6b0618b4ca735730b25fc04ced17111f66c70c1d4826dc6d74a306720d7966d24912aaf94fc6340193d80f827d2e3bf92d0c433d3757a7a91170e826563f2fae4ddc35d699028f94468ef2e71c8b9da0fade318ce07e37367ea405de45318f77559ce3928947b014238bc2341ce9b98397d7fe2214ffe25d2e9222eb0de4bcfa653b4deba3120e52811905db23b9665c0f3c8776bb1bb3ed2017677ffa5c2a51595351c47f228cda89a1717cbc7766377f191dd3f7a4930b864a48435b6b72fb17b7187f29beb8780394fc1889e4621d21b594711f32a945fd16004821abc7bc71ad4c6fa053c91ba5ee351c9ab298d76c9c15faa03d405de990f4fdb0056577acf05b5721db42d8c12bcc77376944b1fe17fb7ef1896239359ea0e2666177fea799d3566d8ba1ac98a870e1e9fe40745dcf56d80f61b06840498de9e318220e24f2e9398309e34faa237e3d16425e783e7d9d3d1922ba531fdbebeabd64bfd3f5013ebe58997bcf2e5d6fc5a0f992c2c6db07983d9faf53f784706af77391795ce62fadead5b0e7a24f54c1615d0784ceda960e57df5d7df96c7a73acde4568e06465b241925855d6c6ee05c20d3f508e2668eaf9d0d1b927dd66d18fa7f7ab256bd9d9ccb881a3a8ebbaa5d3419b0583e9bcfb228f3f4521235e87f62067ae331151e5af71ee6973059bfd0b79705f2434e6ab31c9eac2c61b74b6244e288b146a33836469660c690762f8cacd25049c4ea432b20e0322ab0059e25e1496a4d72e4d8534fd556d66005b5cdccf780f8ea803801ed33353c099d3422da3049f6377bf2fbc978a5eca3d54e31fdbe9024eac077e898f9c5ee5bc08b0747e20c886ea1e5f8aa2e1e1133c5dbc4b3b84ff4eb57ab9fc77ef58e2f334f1c82f11bcb0db85456d341a6c8533acdd0073967efab873de5b0228de254cf16a1a937b819bc90a90910b0df9663f9564fa61a008395ea5a2bbbe047749e7a8f3b7e14d97a766c6feb4080fc19e1d8bac95afe89af64d6d2b95ac8f480e263426d863f3f3e69f010df4a0f1dfc5110226f5f05b6dce939c9a9a38da26b36d528dd2dbf6ca358016d33498ac7cb23fe0c26995abfef00011d46555ee0446a2679721587ad424dcbd3564268cb3b520993c765eb37c1786f85b3da99157c33e4acc3b8c6bd4345496925be024f126022892b41bccfd92007f8cba8a2729076562bb17c4f7dd81e9d05de520b1a99c02ba133d56b31709a9dd4cfd2f0dfc9b1e132357ea3fcf214b047671a608061830bd61edd9c60e093ae9d9c41dd98372e35c5c29adacd8ffcbf3bb148f5fa640eecf8833a27c03ba99b2d97d9f2d8c36640ecfd5db986d76ba93814833095ffb3b514c94146aa9adf55959b06e8462af5b3d3c6fd4f58cc696351e30c387768a5162c609d7bf00dc715cb63b48f3b87e1192183ee291df2f88b495f7f660829c4dc5b4d29f6dd102c59064a232fb994cae52733d93fd372cd974e8eff2ea47c670a5892cfe98911523adae99df45ede7e9eca12041e0b62122229ff31f7cd3176dc57b0856af0a753791aff58516f6c5472588fc58f67e207a5ac3f67be94844301c443a1e8ea8d91874e71b0e3219d0c5b1706514809ca9a179b28b0a0d21e7a5aa022237112659bf0df50541f2f9d4c0741fdf6e03725ef5ad84252bec1b10a72680fb041b487b2a587aac66677bf124b52a6c0ddd6dfc0f5b7be4c40d9e34add0f26b270e4fed5a1b94c70cf6c497bd60d0bfdd96aed2ac6975e5a203ecf0242317570c14670933e17f012a07069ff82c75829126441937ca44592b0b96fc59485e1f68e252a026e9928db0943d8887bfbf7d4fc463c8aee1b50ff8573383baf866f7d9bbd593cb71f16bf8cd1ec60ddfdc3c33117277ccd990ad857e02b59a398b87000fd752fba566f1d1eb294490b59a06670a175d778e775c9e98e6d1ea466fa5adefbf98ceefa1f7ba15f2a77524ded9708893dd66aab5e52e5e50cddc2326406e74736def555a00e1096a97477e2d22d70b7c9deec4999b2fe960205e2731697681d05e1ec7e42e54ac04f37f0730c5036de1fe99d31370c1aaa602052cc862cc35f2d8201ec38f8a6a7c0e0cbc46603f51a37f1732180d776ba2e74750743fe3c1f9c1b1f67b7e642ea23de558fb956c7b0144589e10f46c15b615ec0c015aa752f78512fe4a99ff08f9453289417e1fdf5b5a65c0d42288e41304ebc73dc7308749e315a38ee4bbb009d870aef42e41a5fcd75c48bf688fd04d86f73801f79fe2035a87b2c75ef95296dc23e7cbbaf4bbe8993bf6558958a26fa9f6bdba1ea7bdc31ddf32fcc84508bdac3f1bcc3ba59482927cb0052a0dafe713e662286822d763d26196eb1f53229968c79810433b0e4090f74ed3c3cfcd6ee24d0452aaa394b09df966eb26a7802b93e980765e44cab59faf8a40302d55070e72cf0d88aae31623a157b12232257003d8130ab4f2ccb4d14f51f780110f6f2d5afc5bbe1ce9d4f3e85ca26d9cb2530458c3c69a9a56ec73cb8209c464feccb4a6eeda2324134da3b8d4815c09ffbe8ada4ab04a13714df5da24f6b3a9641c286747c68f978999a4aff996866a0591a42ce6e05aa8df2d5e5e0442073e8da6068dc972d9482ff4940004bd73341f639256cf6f50544b847fba97852d2005c4d9888aac1aa82c576bb6fb8b7316a23bf88f627d5d0052a79c66d058de138fb4c44647df06c85a3dea1e0ea508e73c6ef45fa8633c68b35b28a4989e6edde9ae437a40838f9c5f1cfa46a3afa511fac50a6822fa893872f412a1eccd8aa7a3d3fa6b7c5dc905a4437d436ae8ccb49026ec0225448e6bf1f53216c03842c78f221a384dad6d75a23d28a853d3bb680c5e104ad4b9a59db749e5a6edaaf6ae204d429b23ed1d196dd7e69765fdf7c829afcc9c3ddcb9e9ec2e9e67ababf869b6eeae486c5d022834f8ede6ebd1b7c68476d2e39431cc3b2d44e1fdc01a20b2331259ebbcf457bdbc1d6d37123b426780f5061bf541b254f1e34e7246a2d16660140c74712e4b95a94f7acb182245a7b8a4b0c0339913ff97b6de3f4db69f7d7ac6a8d0d95225e7f3d9c035be6a046b268e0f80c9eada8f320d4c32848b1d8133bfa16c9028edaa3351a360f347987fc05a84ee3512515a7df414f097bee5ba988ba9c09f5479bab425d9718d9adf2936060a80a4d08382ed5daf6485434e0f25c4779d45fef54b87f28ae4d9deb5140728ad950ee0cc523b269ba377673d4dde24aa9127138a801eef1fa0f4012969db1877f733316f61f385e399f2c26892ce38e7b5d97fc7bedacc0d2403d0e8713b1e082d0b5c192a5cbe270ad5a2e91ef5d3d56e723ea683dc55864d829ce5a2253022f198b6ffe9388d5adb64f2e820c6696d755a6f537c9ba1f5d944d2292dd4cee3a674314f214e442b14da504c7709cb3f4b9a70a68084bd3b9b38b0285cb7031f08e1dee89dccde56bf307b708950b09116cc6fd9ae33820d92d9e13c885db8c39d465ecf80938dd2e9de2593ca62062e182812740d4986389f0a4261ea17dbf454c0e9da4433609cc4439179de9f28bacbe22ac1cf1902b9630a04e56717d17f47654cef8afffdd000b42ab1f4c0fe567ecb785c33893ca3673adee1cb769d3027e9871c266fb5c2b8c68656c259886df2ebf3bd0b64a9de26e4c553b75d7c7409f1cdc5bd4b1fd6cf925cb3b33acbb5a61f11f68e16a97f0b290930a26dbed5c9a3536944a7ca74e1729087600bbcd6d9d615dc0d8a6e058679338dafa109654178ff89de14e6c7f4ee036bc999f221c3f19af4eaf86be7ac2172bf7ed663ccf288bb981f0d8189bdc1d2642208e20d7534742e722ac1c2ac15dcf947dfc474173b5f2932aec3d6ca66cbfc7bd5c989853730932d46c13af61c83b4f256ba5adf6aeaae4036f465b13afb57e0f7109f40a11932801a4646084e9ef63713c420ef3997b62f32afb2f94900e0786f8db1298f375cdc4dc09e5c1d10e5fd3ea7f68d1aaf4bea7f5468511d687c624c23805ad416bc6b4e5731439b982fbaa897be2a6fc05df7f08c4d0cc89d61e91a5092c88b5722747c5b904344787ba41b68e08fc4dfc4c2691909cac55742dc3e94fa7c8ef0a88d4c8da3bbbba99426c621c2b48e02cfcf78f8569f32db753a9a4de2b987bad5599ee78974ae4aaaebf212918c923cc9d037726317976a10a6049363dd5f5da8458c7208919daf97cf6f900fc334657accc987e34a2348a07e652b4602a6788d6479233d336e90bafd9a5bb26ffd2ec8491e978b96e7f2af606d1b5936aebbc21597b94c4f756587748b2b9eeba8885dacf9913c738305ad27e9e2e6c0e545b4b19743ab4c587fc31716e2fb00f1069464ecc34adbb03944d03385949c1a6cf0a0333c323ffa6464ffb3a388e9a8a232d066ea459342e2ba66f595cf35bdbc86db699495acc8b60afaae63b9a308648bc4076f025647619ea3ffff8dfc8e62b2dae402ecfa14940edf59417011109fdbd0a88577d730f88a7d297efaa02c4e2c59d85357be2563ddb325bab5a3e452255d09d8dce863940c39723c7d314442e2f11297db407a4e05f1adc8c8350bc41f212294fd5aec63d97016f862184f7db79e300d371c1982561e3e0165c366dd777d10cbba058694c15b9d4c78eb437d7923435c8f9abf7d1c47bd0067c9e995e496e9d1e6e99deaaefbf6224d88bec7e9d88cdbb385116812c43d381443a6f3ad1341f0d70a300ef17b89056282db406756cb25dfe6a5eb403a936e92d0e4a19dc8552f7b2e3b2b1e39e351b7b7fe739fb420036194f5bea6b79d276008448cdb208fb017a29703e30c5b2bff93f029f0e9511d911b859123adb6076c96e43771ca683faf4585f7de689d14ace306e7f1a2fa9b596ecfea11c4dd37635ff7c568b5897d512716fab774b3b04301fee8b83d66712b0ccbf8b86cf29bd2bb1a45291d8cb76a05cc80b4d48f052b3196e2b7b5e8c0b12c883da2b4bb01a0cf56cd6fc1e3784cf8f7f084a00f4f7dbf1e55dc5ab0eb0e5d5edc326292d48180d4d1272934044cef0d5065fc162a322d4e722910532e5b870c46c6e62fb77421b8aaf3c458eaa3ef8b2ccc440dc7a43a74002ef7103b371a913e5decafc598bb264ba9794efddce6eefce96acec8b88f4dac8e8ae631e86f5113d011b80b05488e8c54924d8de4360c7e82c0ecc87a23abcb8e22e9cc3a783ea97388e4b549f8f99e16ee65ae0d155d3b3999fdf6102660275b0de4f29c5e90c50cff776e313331c763143a791ee64a5eb89b213b12e65e4cf9dd6cbcb665cf4882a709c4087a9f0162bed050180ed0def674566dd44df2b2f6705c4b62ddbea5329048d701daca4b4610adc37958bcb61e13fc57f5e87f298ef6b3dfff6b0d9bfd70e1b10073c2aaee8eae1d470bdf3676e20e094c2151571c1227cbf0c46f58b3f62f8fbb4b3a2893c0bd0cbb4f2604ef5c5244da545cea01f4635482c4428d5d9642fb9441e74422612018fa2bb83ba1a3637b6b29354ba19de02d0a395827dffd7581515d1ac6a3ee6f135f263560a285d10fa4e4a164eb4f2d3083e1d6b074409c9d6acb1391ddd58306f598890df5304195613783e750501507e011f930640b4f269e7faface7ec3d8f1597d8da17f04eff3170035d89a1f0724d2377d6d37f83e35686357663d81be26b0f1330c86ed4fff9e5bd4c37bccdf97c8ff48c00ea4720242829feeca92de65297e70a8f82cb35d84fcf17cdf0a3a206e955d452bd0de0c1139f398fa18ab53656a77188b4d140516c5e05b01f47d33fd8cd880ea1dfe3a1474a518b6ab0e7e62ec1d2c21c70478a854bce72d628eca050a838fab58f1b38af5d1828057ce04cdd5a09f9850af88547faa9c6a45ad20a2b2872d98eccb7c68f3b5115fcef45c442118955676d24c7355286b59df7c300dc1986dc4f364a8fe3341d7a7bd34fa80718382ae2645207f660fefedd8cb367f7f48547c3def1b698a50ec4374b193df523f1163207c74cc9f78695e2d2733ccb201c4cd0df1990b3d62a9c001f9c19c3ca22e725ef67b6e7d86c5d239677509d62b7cdfca20190d4040670d06e9f6f79b07ac732c31315a259523db9dea07375b58b50212d80839e64b709fe1d36eafdea78e31d8ba5231f700760d902b84f486bda51c58b402c3fec0a14455c9d51ab12ba47bd2f0a241ea274c05d4a9b1e55afbfaa36b5254798a02638d591c6cec11c5b7849c6e050315de9731f8227a345dcfccff658be1743c12a23b573ed4f01abb9b9e16eb099dd208b261ca48a9047b7cb74403b19db9afe5cd50e5d16dee6698c60c33076b3081b6d50cb4d2224eb56e68d40e529ea5166c004fe2ca95378a95578e85559735cfcd0eb72f5ca83dcc523d9580f41af57fcd4fafb08e9183e3ac98ac9fe8b4681bcbb91d28c2523064047ce80ee507c7b10ab9510440719bb38a3a29f3f144f7506d11dc66a8daedf5e8592b8178a2a8da461de003a1c390d123c3723e1ce5045f037e5d0ad57e9bd1f9ff6000d0280e23119b5201924dee2b617b3244417cfd34230807db481c17d9ca85c7d3c865374b4455c76696d4a5a1efec18666961307aa0aaa1aa881caf20f6b981904e70aeb05664334eb035418e7184f98a57274c1156d95a8f73cdc1508422e0a84d4f198a29fa6a7c001197f17d84a08fe4dbd078a03563a91a9b889a706937221f04cd7d91a246784e6ebbc01951f576bcba50ac2175b6fdd1f58ea72172254ec5610486b8af8dfb58efd8d941f567f60c23271a7c2dec111f0e74d25fb51d7cf279f1cfe92c7a338109b3f0f4f341c62e71efc1dc26a3f9c8195622469e179febaff20272e43a9ae3c3074efb2e6c2fa1375aec8f47ac1622ff19670ac22bdb12ba7c90ea69fff9b6a0c8a5ad608ca32036a4ada974d8ea75a0672a3d612f904f972b64587cf05f2087e908f3e80f86f37d0c43d42a5f96af54234797f5d295f5e44187e2469c2e6a7af5caae2ff4f787641fa6df9f4cab154bf5ab9236b50af3b912d4d231eef1cd8d767ef7f744504e9156435c7a41ebfabc500c4d484e2d049d6694baa442ab331344f146ecdd4d5c5e9b6190bae58f7bd6a3c3050a61a54a892d4191544ba0313c8f97a638e62034c786f10fce482d7617ba761d26df1e8cdf47534ca65069bf725361c4bd8170825931d22393f8361302ea95512e0de75485f5e2b01f03c3e25c6ba85135484c74eec78b30c5e44a7cc1606d7f407e6565451aa493120c9fd00b254a1926c54d9f42bb121fca297730bd693e4f26027fb6db4d054647217b19f57c2573000d3a573bed6bddb3c3f2b60e1c1b3d9b9b159879ac38c84e09ab37c0f0e03e1c70f1c84934525ce7f4db2234f760c93c7246f6f14b657b7042bdd43323420a08bf8bb0596a3e0d2a89c8cf41775f76906ca72523b79e86272c4d16beb3c8e9f8812bbc2bfcf22c4255987c8fc09d7a1e8b91515a3e24a37920f72d0bdb36d016c3898d50c1d72b4013ebcd5b8d2bdd0facb8e7ebb42fb1ec153565165158f45c34495eaef37d4d71b7b17390a0a11e056753001c9c4c0b577ccd9dda0219141d6b2d47040d2e90c3b8fd0856a649e32a1b259aca2f15b8f810b8acfa2fe30b5efe83e5263aaf25603d8255bd73555d2d8dae87b2138816e7b600e2fdaf37cfa9f6c62a10281266c3ddd17754ceb8e741f89e446ff75360f88e9858156688e393136c20f84244394ea48ed9437569de460c035e4757f1bde3c4acfd8e70d700c9086349bdf3aeffd1955b9986cf22d5b3b9875a8d51bedc448f71b10a73055f881b8166e2a8f8eb636a64174652890d5e6b92b043f931fd73e6e2572e2544e40a29974bfc9dd190f1342a8075dfa4f03c6e84ade475c2212943a83200cd89878bf97d9ff82e1cdacd194e5feb22b5ba0fb8ddfb6a4f7847c7d254f8a5d462a96fa6e4a0465b6440d9dbf7bfbdf4527f28f709070f3fb6a23c59a0c02144ab4675c2a102f880824964c458697b2d3f204c04baaf09bac66eff6f30ba6067eb0ba051a262aba18f00aef9f0d355a1d3ec2e75a3a2d89c8c02987d4af7acc355e468448a08e4e40bcd78ed0b81e86bd5150a285645be2c95e2119d0a32c4bf886ca01ef500db8c01ec8486139588a3dc3833f828ea147b3882c458897b28f0168d5c5db5a0d9efe467fe5a6d00197a4b4e2a75c8505a88c625d30ff8e65e492f78b8cb9eeb8b41677d650baec1f06f71a959656cb32eee906b1503e8f9ba5559df59fad9a8ef625b5c0ed63db9dabbbad8edb5ba820c9a792a9cfbe134c2a4218d0fa0a44ec522bb16d23b89dcd11216dd50a732704961c57018a110ad76406e7c9862c933248f52b763d65ae5a1e987a54d945189bb3eac3a6ebfa568edd594442a7185eb00bf4ca6fe40d6b74130846d734a545edae8af98222e9a31004c2d5870ea4c30f8a16dd8b2936f3e01df9cb88881626c27b0335322ae154fccc73de6843a4449095f0ef746364bf169bcbdebda623e85fdfcacd8e6d7c08fb2a4f793bd3abef04138284e83426da1f730623193abd6d83e32758a65cacbf28c43475540e5a03ed5dab1233bce98be591907f59b25d79563279d08d14c64761e607430dd1a64a8754bdb81b3b6eb1e45e0207d8ceea03a4f01d206bd1b0d50b97f09a8f56ebde6bb2d2e5dab68d31080f30f65e7c548434752a30cc5e0287e81fefea7360509e6bc828333b251b1a5d279c52c7be9abebbc0e6c9f1a2271938af453b80c8b61f8c023b094259f332537ada59b919508528c2fd5e4b2ae821c14d0dcdc01a1ebd878b3cbc7cb7d8c8f9f3bc619bed0012c5885b4058fb5f2aa03893e92721823e760c901aaea2b14a19524253f9c290ae7eda3993b2552e179f529e10f04870c8ded5a79b4a2c7bc8b738ec571742e7185cdf6fcad35d12851b2667be9a2bed3ea0e2f62d1719929693354a372ffa5ba3d245f90af2a356537ed44b065c61416349dd7457cb3e6e64c4d7dbbff1729c16e9e92c443b76fdc592383950a47a4e7833e79d1eac0f6f012ce13694febaadf71cd6e844c28ec2a93c471673c95ed85fc25164d5caf983d7e48b116ab42af0edbd2a6dbc8659975cf46d5533fb23696bbd0ae1f543499b71eb0750706ba13d58beb959709683ab4f4d7ca5c302baa1297d97b11f7578805c6263d57b907fe239b4cf8cade1e7fde3d6c0dd39fca5de71e262ac1303053b639d1b72cdc4113a1a30ed9811c4413669e5f8c05538ae3e7e6b1ea8f584216b38c36a1737b97e5a04bccacba12e7aef640a52f027ba1598e3a1ab95f84e024172d37ce85e2baccfd9ea83d39c96cc13f2f92a3546b0f70339216d447b01d561112f0f5814ca493c33da8fa306a616d846964fb8328934f3fe145062de0b81d19da11b9e0598376c65fad38a052f958206419cafcc61dbd913a0ec7e1f456172075f4475dbad0a40fe1d8e7b989179d64d528c0293658066423ba224d2e594b0517eddac8f35ed84ae941cd949756355bdfda109ee9cffc1dd287adfaf989c2251b46d8b1c515e46014a4c1c91ec340159a0c88882c9ca2f30387cd2cbc9e636d6107a9b09e0ed7a0deaff37d027aafcafc47d1a0b16c2f251ff70517d9e9dd75a7a3d07cdc5dcfbaa505889ee1bddc06fbc05e111d38b832334ba8588778b166be0e282a6ba29287fc0660b69a524f6fd3438a87b43c42bde28c25ada1e7826f579e412df0505bc808e1c0bbac7402f4f2db0cfad02c2cadcd1955a3b20305e0cf98b0634babf1c511e0a26b6c3ae71b2ce3adde2b9716b83faed365cd7bbce3ac9b6c52534a70a0459d0c2d55cc04896abf492082bd4e650fbafe843dcd570cb8ba8aaf69be60b124527df8a9fadbac72eef58d1c1496515e36142de74f45cd529f17c859dafd70224c9caa2306d86d154fa517693ae0ad4b2b27ae9040b071a55d0002f4e7183519cfbcc60300f8be186b0ffb9c0d2991ab878084fd4e4147eb607c15f090b945f8ac7df4188e7f3b280ef6194fe24725f3db65532fab4695cbcd0bc03ad93081c29e293519d0d399f1ceae4311c9f08e82064a7a7283c5e996b500e174c86eb79ffacaa40544d2695d6b5bc8e3746129a04410db4b4d314aaedeafbdcf4c4a0dc6ff68165f7e56b9dd418a7377053f3f6bf6fb26260f2724038980ddf04aec49478f9880f71abd81cc7a25fb40a68a685200c425cacdd5c3c0b5b5222156eb2368472c5f55a9c0908dd90dfb5ec425254f8e7c97d46acb13ef077bb07c8365ac32d61f3b4e8a129a2d79c09c628973697f2d944c01fa4340ef95412ae97bc6e5856304e4d30d3bd2d40b180494c315249f1b9ecaeb8409fdf40cfdafd1b4bbd11a3a96c00d1ba5f2ec081f9dcd6cf3feb9b325c55f829714e027262abdab158725256e4d6b4aa471e814aa15ac2e78bf8384025716a1ca2c703df243884634ead71ce6ee12450e2a6420a59de685efb588b65b6230717edd548b2b05ee70c0032eb5b644e01570d5ef712f20dafd57581fd5b4d4989c6f08e3e44f6ecb57b30374a3aa90a34660953b4f182bb9946c311159deae616e499d53c24ad521ffb4e1d7e09c6ad387b231ce15a5e388ca1586c2b8a0adf3e963fef01938b0223661f11be2be200e4d6ae49c5944c82bb4db9ee19ed43578d8e033c6321d086579fb8d689e7c3f63d1f6ba2c9d89c9568f99ad24a11fb4e2c64aa0119b680c292ec89e524075a0dbd385cc195de39f6a4cf9b8903483f59eb3059c52ed20baae1bb6e6f9b722575cdb4a8786b0dbab6aa6039b353c59810a6b7bdf5aa7b0f2ef2f2e6ed2fb7325af6bfbacb05575cd4260abe703afc1df40710a4227956aba2d1dbc3c0e8e6515593ad4685398fda2f46156f3e8047052762ad9dc891e9d9897838f2f74b67ecdbf52b63a5ee093e225cb43a17c08947c23482935e7ac5bd9814c3a12bef4a46e9944e4c3bc907e56cbfaed55270eb7b2e8e485c50bd9f4ae709f32b54ddfce2f0167bb19b3bede2ddc2dcb88a1b98630a3ca2a21ffea95ee6e6b2daf9c0e336007242c9600aa8fbe914600b8c9151e3190686c674fdcbd6b33abfce6a3a21358e82d09cc774dfba7802a70e04f82987be886bd98888f6670d2f33d77575db56c3412136114c13e06ab966de495c1e34b652f7882cf78226f88968b0b040e420e11edc9f64f7d0b4e38a0d987eb72b6886eb86eb2977199d8eb67a94cc57c1006bf3cfa24a2d55c7f90e6bc42dd2bbb5f3cd56ddb6cc9ef17c80f05c31157309cded659e2680818fc2396f8e5b17dd7850336147e21a7c02f8badc5d58f9cf54d312579ae94ca032c2139eb026739b172a29a9274418d0aa210792e3ea43cee554a23932487a8205dc17cf884457d18002939c5711822e55f3f28811ac139a2e05798389d5af2c65bc68844345d5103ac6ed51ca1cc2d97d0f9b21916b51035b56f3157cb5ee0b054e81824176be16f81fe30d05600a23c75f2b5cddb896053668c976dc1850936039d6128aae54b79cf64eea5535825c666e6a7a49193ff8c85cd4aa2f5964a276a4a5ae3954df347fed24aba8c2d724ba0a9abca0b98936543ea9d00e8710bafac54c4c6c48f71bb0da35ee3d22e726a54cf8a29a9d973ad37ff91752fc7e695847d6496e13378a44bf6e51bc137aa7b52974c5c9f7c952ef1ad6088572f75cd9ce47e760ec2a7c46871fb80ac70a2aeae2386b6c8da7e2ec68e71fe2a35bfaced861bcbd5d5b065cdde8c4c9701ba06b7bac7f494735a14ae2b60ca4e55b7915f1d6334bc653f9cbb4ebf83d2d2d1f85572f5a92def85d98b33dfcb3c456665a93f072cc8f8ebf7db9347e75a5207273a97407b24e657ed1fd7eaad7c94df244b075c14c280cb247d938868e35e2c059eba46d8cb93af44819c0f3ce411c576f4848996f90f60d3503ebea34439dbf5129d4d6002da5475c12fd33c7c9d86f59ca61a483a41f8bd8bc56d467fa15beb390bfa6792fa7390b8e75edbe1677bf77922616f5c4cd49e90ebe0b3292c0350877e656fefeeaf37156fd5ee6618ce78470f2ee799a023f0343584b82a93f4567fff3951f0f1b6f55f32c8a52f2e79258b55e2bfde0cf0df7615c3c80981682b6dc8bc371c8480fb47b351da86c2dda4f0c488554f8841f940a28350ead698167668dea99cdef6999c7f2d7a8d542803874f90a8496cc6510cc022d7b9a0c719538eb970ae8f9066fa1fb3e0774744e6ee7331c7f14418a963e2946ba7ef29577e2ac11bd756e148bdc4aca756fa241b9f0f51c42569b24838d4a7b475d8cc983b6658842d606c8bbb327696e5b3d731dea0b512c91167642cba5db5a25c3ddee9bafdd2ffaec9ef334b1420c7035bf58af347c83902fdaa4b6244e5f8a321dddf0433b28c2b6e181659cd62aea0c138d6f36ccc7f1ea504daf76541877b4c9dbe89daf2ac79ac4a5a75c3bcd8f776747113b6a129083960245ed8f1c1cec99d68daecdee05aed33527ede587aae6c139e794cbfe43a943a07661a1578f91abaa81643ac1b9eda33c905ce524d9f0b660afdf9d0ef1668ee78d1177568cda5c35c4a8008f677b4cbecda146c735c8af9b4f29d5cc44cbffe7ff3a66f61f87c5e81ef646ee6d02564b2f334ba233c8bf23956c899c819014d258937324920aa60534db8d2e392039dce4f5a9e8871c9beb066a0514ef8a1f49d273433f25f0d1eceb20590874d77b950d65b753ae27299f0e976f6a8d216433cb3aae7686c1cbdb1f1697e114b1ad1d234b5a864dfdf06cf4551a0f066ae0d83417625b4cb4a24f53c8c373ffa581af974121492ff360d75a4b1fc01f26845bc2c03a139360e92839adeaeae13ffbf46a50ed5476db81d1d6997c017922b9a1e9b6fddbc1b370f07734e8b5d3a78565036115d99bf0f3bb270e88b558525803aad05049e590090889fb08e146f002d79661ce8e97d039b72b0fe5668c75327b72c53a86d1455ddffde176ab70dbdc34a2d98a33075838353c2e9be726a6311fa8034927e00530764f778dcec8abb3d5fc6e3347d83d24f3c12aef051399f90f6cc989869c22c03b5961bbaf37d216f2aca23c8416055ede5edd082ea0d8913e59fb6cd00f3903d8bd59f5a5af90bc049d63355d469e419f7e83a2e0848a0024d57116d5d787f7d5ebcf54be36adc14d9e040077445bc2c217c138ebd007f739eaea9fc0f073c6d57ec95926b22498b43f00d51ccc8075f9a94335d63c8a807737dc09f4a0ba97465bec8d781ed2f1f4e10eb8c05fd6034e29b5aa816833465692a99ada4ab456d0d00977dffcd4aae3c556ab7ba14f265f6b6fc3d7605181ffd2f413277efac3cf5477a714101a9f8daf1434b59f98f78c4f82a6a9d0c1e895c0e2302e27919db435698e2aa0915a6f10504818e4014bbba4c9758357fb2cd4682b705608a2b31d186df816df45f0c8bc8f51b7ebbebc672a8473c6771d7b5627f239da5882b635f144c2575767e2417cbf28db06da0e97f660dd8dbb292362300c6779b65071e6b545ff7f7b6761d82c0c202672a1cf6c1660d602c908dae85ccdb6a1438ebb3cae7a9eee5df3cbaef3a010ccf6898f524e8663781c41547a703508d776d666eabe33985432f057fab2eeba594c9b36f03947c9985049af474ad1e27de0c645a99d44491746b84cec6a10d46e88c9190c41ef011b89f81ce89d669fd499820d36107ed6ff2febc5720c0861add91012fbf082c83eac1f78c3ce27cb1121fe7555772ac80aca2555627a3b7bb04b196a61cd95cfeaf530dbe427cf44c41b65bd7575b61e3dc480d052c835277b2f19cd7a3f34b3b53773aa1c01817bd9fb0e5e8192c6b2856e914795632288944f93ef45e5576e7ef4ef7b779e26d34674662886f69d02c5682847fe0eabfd5b43339db3bc7ab63f8716a008e9e59e7f062b40230bf3c10d759ffd19a3c313102ae26b8102dbc531d4505bc1d3ca26e65a11f60d61040de263471c925bde273356198df664a826f0de37b07ca2eeb4246263582345f38f0d2ec632c29a5e582daf4516f50051d2497d8d3e3dd6765e7c57587a36f561f4d2270c39d9b4b6fa29f0bc5ff108d8a50d513e0af438dd34bb80580cf7a0379db4f143e4383965c8a58b662f1b8a11d18be9dd64ab9940fe88ec591f1b9e74506d1ddb394fc41ea7fe7ae854628bb0b6ee57979381682185f92c78601a2b2b532355081b3c6eb1b39eac5b4262f0d7964e079e16d85483a12a2d30d4e6bfce414ca9d57191ffb2feea3ebaa2e651f06e4af58d329df7c8e062bb5ada5bf7adfb991f4aded430e301dd040d573d821683f0f4117a58c66bd3615f131b5a16e184e88522fc5e89c7f80466e3a4a818157ec233ab5bec2c8bc25c054ea457a389459d7a3f88e3e69e0c27566c46f81bb2155fa7685ac91e07a25c054ea457a389459d7a3f88e3e69e0c27566c46f81bb2155fa7685ac91e07a224f30e4deea97d97e9e7995c196f9d2ad3d3b30e6bb0a4fa47954e4459336dc676384c5bac8e22b5e9ff031fc3d0183cecbc3fb5ced42a2c66d37b67433a4c2176384c5bac8e22b5e9ff031fc3d0183cecbc3fb5ced42a2c66d37b67433a4c21aeab8bf462ce98c6b3d41d5a3637f9c4fc6a339f84ab24d775ef1617ae7272a1fba26628b6e952324bd089495a17fbde58ad3b1f195c8293de5d09aec1fb280183e8ce3798acde38d867209147f6a0cb41c5cf17a2f6492626b91eacccf10e4ac29ac8c2db344acf5e4f774d7acea363bddf9457b3e7a8b711fa9039789420e4c01cdf81d9559b30ff171b78ebb9df8be15208290d526b85e2a3909fb6b4ee9bcfaeb7b283b6fcfb5a16472d38be242e82139b36a9a3e02fb8147410073937734fba661bcdb764cf685139d1e60ef9de923177aa33bb29accc87074a92b58836b86e432f320bec6d85bedd37412a3e6481a729de9da9cc926cf9320d09344599b86e432f320bec6d85bedd37412a3e6481a729de9da9cc926cf9320d093445990a574f4ca218b503dc52a69dded4f292b8693da5949dd95a7e0735646919ccdd5a1147febca60994dbf2e11f177c0dfa580738a60e6a6ed7fbed350d18053ab0fcf51620e2b84c0f3556def72f2e26397052c03abf1ab4861f5fa66075e277ad6501e723be1c0f907dac3a38662bbc155614296aa05b79759ad303378f5f826410d2d89109012de2b0679c0bf8f9ee507f0a411c72d90e12088ce5e54c1ea5775db4141dbb5f5c503ef851392b64539a379b911432fbe0a3b760d2d988c1189bbdedd8bd38aed15255cace464ee95484c84cf3732b1fe55f44ef53197c6eae42ddfba1996774467534159e6f7fc3dcc90a179ab223dcb8968e055b55ef56454dddfba1996774467534159e6f7fc3dcc90a179ab223dcb8968e055b55ef56454d94c1f6cb27bd3f6b940e79ad38a83f4850e1de26b14c2127ff5a670f5b0025542f605e9391bedf25bbd41ffad8fa5288288388ae0bbe0cdf03ce325a1d3d6feb4081a964d0ba87047d07048207fc60db32e459f60874fa2a05f7b47f0030c75fde4a11f3b9848514cd0737b2256581799f30c2bf30ed887f0a98143b700267a1c38d7e68534f43c58477c122779aa33ab2ab65758233613d2be168a0caf17a8ec38d7e68534f43c58477c122779aa33ab2ab65758233613d2be168a0caf17a8ea80ce81a965912c5d73973a012a7bf020b1171f31b9f42a73875a63eea6fddfe89b753f3392c027a54bfc82b8c4e0da6498e17a3a955a75058025656f1ddc29e8cdfbebcd3e466171e291049b51b2eccbedd45a5d6e752f1b1b2723743649670d780e53c3849f8688c835182f0925e15790c3b2ac06ca0c2510b6f82825be5e66d22d106acbcf7d5e15b2caad6f764a048b71b48185e8e8de81b453ae785fb276d22d106acbcf7d5e15b2caad6f764a048b71b48185e8e8de81b453ae785fb2714d162abf622d469907ef29b8b0ec29debb1e074098605c6211ab15e383e7de21079dfd8145b21228c41f6c3b35b020e89906d96c99339c97c4719d2792aecbfb53359d7166bb188348714dadba71ebdc2d08be9f4c17476e0b288935e6850669fc758df93b587950a4588cba59240567a0662faed52a140a830d97107d8d37820e40c43e92ebb6be3f4e6b6bc7b9ad6fc563c0ccca685c82f97e23e55fa2d66db7d343f79b378014987a93562ad4df9a7f33ba82fa5032bfb6efb78d424dd4744086367fe8f3391eb94188601393765f361d0436ec1624749227127f7419ecce25d38cec7052ac48a49f0d12b856a9c1bae8720716b56bd15e7a6d1acec469c02f171880e85c760696f1bedf624860daba395ea58e92d814a0ca79d058412befe8fae8b40d8e893c6a42df3f6e93061fbd52434f2a74b95fe8a428a6effbff21779f840619e35e3c7806ddd5aa52746dd01d623e4f34ca07d31bbcb418444171779f840619e35e3c7806ddd5aa52746dd01d623e4f34ca07d31bbcb41844417556f16bd1d05ae1120cd5e021a488796a1fef5c74d97eab160cf997410fe53c4dae610bea4a7c1cf5c83da922cb3eac569258fd23c5bb1aea8efc668cf4265cb6ec4e8606968d50a4906e97ee9cb9898fbd92971f671916fee2db4d897d6a85a2a9f8e9ec0f67d590bde0b25c5f065506918da5cd03befeba1abb7cca01e42e9306a8f4140d498d0de09fea72b4c264b70f24ea90d0a155dc6c1515665dba52f81c4cba718b6080e4df1d3a8983f630fbb5e9046c8354c4a9889a5829442106ccc192b5011c52d376f9237f110f3f3386d097a1d4be36877c5f8d349c3e412c7ff665ed6ce8c60735ecb433fd8a795a4748b459f9fe468f955dd95ee52feb283ff665ed6ce8c60735ecb433fd8a795a4748b459f9fe468f955dd95ee52feb28371575bc2b748585c76f3feb3d64802ea5c0dceca0f95bdc1e590fd67d60265a35c9093c82e0db5e170882168053b1234183ddfb1c7a3720f0ff99045a313d465f9e65f073dbd35dd0e504daf5a8d62c8db254f7d8b7378491a1cd13a01f5514f3dacd05b5c4d84e802d6580490befe8d8870dd6577c6005813eb94272ecfbf04498c470fd4e0e2f0b2bd13a862e573d8476acc8e4f86e05d30906b8c7feb25da555073c9e835c51d3812b587ace67fd2d7671ee4ceeccc5d010e845be574ade82e9ad41067f5797a1331630c853f1caae5257ac69a9e5ebbce0636336e885c1766d41c937aefb1d68a89c4c6fb4c888f530ef7e6d183b895c70b153ec46a57bb6bcb7191def17b319014525bbdb303f84621b32d2fafd0ef070f45fbc861d40f0acf0b7028f97d1b80d361693e10680ee2d0bc330f87919cd5a3a0425892baf16e4c13c53909a1cef356e7a0cc8c4cba3bd6a76ecd3c68e9e14b9d09ed8399216e4c13c53909a1cef356e7a0cc8c4cba3bd6a76ecd3c68e9e14b9d09ed83992177d97deee55d4774014000d67365a7129b5264994e973cf39ef8cd68f954c5e3462c04cd41eff9a08bfedbe310f446ff45819eebc0212e090e3272e5cc9f09215505298733ec18dc9ce3d7f3fe256b5b5c586ecbf37b67778faffbb40bb6fcd3c186a9fd341bafa62c53a376f11848130ad8a29936ab96fc1ebd5c18f371b0569435eb0d74b22fb65d80d45ecfda3b39656b3462a01b3f2b317e570742060b1fe41b2f93b1ac4d2d13a1e66841a4c8123f3a74aab601f464f35f17eb8e2dc836f4cecd630311ab2143c765c45a637ab1aca662caf8c8e307e8049a101e0e729eb13c1e1bf233683a8a5f2efd09633a0bf288b34792d7f175e0b9816a56ba30765c839107a21af90c04eae2fa67b55b542ccdfb8d32f24e1dfdd5c10e122a96cfe83eb54b54140763e3d4faa7333cbd61cc8ca3a67d6ee641778e535cf2fcfdcb6bdbf4f55fe6e3b1841435a81d3c2b8d7eaf3dbaad1d59736bb58d1f761ee6342e8a0651906874828ff23675e50d7012277c31e0f2771ae158401e4f00446563fd861fb078dd10e524619ecc2607d58325c12d3d32f13e901bccb5d8ab1c75fc668266fd9e9202309a6a54f54dd4dbbb5c9c61355500692f9ca96885ff882dde6cb21821ca96dd62cad28db9748af8e92f2986c34155925b40e2640ef7a4b394e266cd616a3e330019a911da8284d84f80757a0041e04fc40dd4cd290f50291d39143627276d75685c80e684d952036ea8be7c093ca86033e3bb5258529f48e778f373e81bfcea6d8b125ba8acce9e1394c9a42b491cd87413d484a93981bb5c9f06431c701c6df31f6abf847f9bcd6f27dc2eb22f0baceb9d25acac487a94abb9af5a983191b4673cb19b7083911ec05bebe6ac4088e9bf7b43fe27b37e57bbb9af5a983191b4673cb19b7083911ec05bebe6ac4088e9bf7b43fe27b37e57bb2e51926acaa0cf377b27ed6ea946bd14f8de719093d0f7467774391ec3aa1c30526e93ae97195fb790538cf18cfd18e6ab1108767e7c40f122bdd71fdba4ff7be235070b606c929b2a83fe139c9cdcdd862b780dd7c9d367a37224ab6e392166b76c889443f55990c3967be2bd6e0a27f521b420f3436017acccf9e12b90f8ca40b94220beca81007e0fdaa09345e623754f0fbd0de3403bfd19ef6f358e786940b94220beca81007e0fdaa09345e623754f0fbd0de3403bfd19ef6f358e786998a0dda257270f79abdd552b0faff0bdc5e243713a1d15d31566ead60422a98ae4ea209886bd182b887f6a55022406166021e77915ee6ffc7b3529cf12b5e2d4bb5c24d03dae963e073319fd8691c0e9c96248657422b49878a5d77f0d90151c064b397897a720ffd5a854cea9352e69927395b6c68f00379c9b8aca22d38f53e263824923a24f38e2baacd3a874af82650541148153a115d17c4cdb2d686039e263824923a24f38e2baacd3a874af82650541148153a115d17c4cdb2d686039e18e57da2cc801194625fe6e8c6168cb535a8bbf53f3312893b35b2a2346d43a7c6b384d0a07ac3ce9b432eba10afcf7a57499d315637b081670482c55f999697c6b384d0a07ac3ce9b432eba10afcf7a57499d315637b081670482c55f999694e8ddfa8ec4bd9ab56a44e4b546d8d85a22dd834db0c767a6c9dc6c7558d770ebe7257e067c1ac1828333efc4b0f82b4ab2c2af4110e47ea32ce6583008a9355be7257e067c1ac1828333efc4b0f82b4ab2c2af4110e47ea32ce6583008a9355098ad932df5f828a0a10a34f4ab4bc91ac1d8b934a609e794016626b01c8670a17e4eedc7b5ea29f6c09d4725c81f92127527b5c87f9a2f98246fa3c1b74a596c30ff1005da49b99ad984e8182536fde43252857baa6599681c9784f2f57718235a4dbb019f2e3cd4d4e70ca072d6d64d204619291bff5f09653b40315d4aa9fce9bc4b9c476eaed0c792779435d9262cadf012c53e665eab06fa1b41981a3721ba0a7f89d6ab20fe002656ca011592c45f4ab188c2902c36413df24daa88c344a1e0cace566e1442c23b0e7bd98c5a173c43955715ed838c56abfad8d5106b3a5459ec7c4ba826b4508ce0a0d3bc225fec4bec81787e093e8689dd61763d8598b0d65e47c440652e98b853df2cbcc2c989a960c293b1b5a1174071a090e7f7dd43bdd1b67b2ecdc061d654ae116db0726d9f7421b701f62887f12e980e22ec257d4ded9e2e5410c2bd6f971839c2a71ff7108bdab70b744a5636566900a1abb57d4ded9e2e5410c2bd6f971839c2a71ff7108bdab70b744a5636566900a1abb117591faa1f0b26db9db265811a52ae5ba71f5b00abb9ea1dfb0a6c1fee2775c9370421354443d71685161125989e97256c8030bf5877d639db02ba0a835c1699370421354443d71685161125989e97256c8030bf5877d639db02ba0a835c169d535ae1f34b69d7be78a06e5d8146b86c2a1a3e63c2ed4ae18e58023cd61232026f91d294a0af56358b8b6e61af8c7e31b2cd25f967bced4815cfed6893dc6c1f2941972a0ca0793df613b80554d11c53022348ad24b4121b0876f9512b4ed9d60892a70a077202eff1ff2f97f05f262bec6a1033d6df4c8c520fadc3e1870d124f4de8fb2ee504c47f329760c0d4d8336de440d5caead9bf0658d54082b19ed06cf591755995dfffe7e96dc2971201fc41bebc7fb96e5c7a896caa8244b2d49c507caf6878738672e8ea108afc7ebdeaa0156bd858e163557393b364b693159fa4fe199b85b9499191438ec91eb61dd96c1560413f15328ec1b9bad5c099e1bfa4fe199b85b9499191438ec91eb61dd96c1560413f15328ec1b9bad5c099e1b24129e8bd19b8efc2b6a43a3bf548582a42ea72b6946c7c529bb52171dbeaa11864e11a1c3f3bd1e7763d3539273b1db1aca16391557fd9fcb3eef46519ff9dc7a4224ec5bd261e71443c990d0814a44bb7034edb6e7553ef5a1fe04301a9c352a040cee88377952eff9652528b03ab6da08d33632d0a501d136595e79d7a80433fdccc739dfd5db738284e050d0ecb6df55937146015df7c4376f6ebd2cab30992b565cbfd2d961c546e1c08ba1df6da99b3d667bdbf07d9052ce78a2fb864c6467cd1fe08202f673eb80992ebd48e6f36e41eafdd54bc946acbed4b925c4eab5d64080a2a6b9af43cfec728250ed1ee0111f1411b824337f6cf7d563bd1cd7214677c4b2423517e1644220a7fd2530d3366147e4e4c095cd3ad1e44bbd2b2c69b272900129f53736101ed6a3dda799c264612361946b023f1b20817a8da86444c02534bf011dcb7744b3110586990a9c41609312280f02cbe529dbe8b8e8ae443d7b84b636736f9ee9e100efb8c27a5e4f3af1dbee7e968185e44c5cc71d6efa342a9e103510e4c3473fc695b0453bbb5e1eca3f23ff0836a4e9a6800945037dff8694bd09bd7f991a979b64ec51c8b9ecffcd3baddf7f32a009d89505e0cb7dff8694bd09bd7f991a979b64ec51c8b9ecffcd3baddf7f32a009d89505e0cb9977620b4baf68e976e4f46d047f8e9622f81f7618d54251f546b31972c7b1381e5a451f035f5b748010c607a07d7b0ac4427b6244cf69dbbdf4df7b4cd8fbf47125f4f3965388efb7ff0ac920d0ec7f11c392d22c0992f92dbbd4d91b5ffbd503bef7ecb6d084861133c29da38640e223ed8c4a32646aee6e0eba52c7b3e4972fb19dd0f65e71948458f2a3a4c67f8e49596ff75d6c5712b26122a805a579932fb19dd0f65e71948458f2a3a4c67f8e49596ff75d6c5712b26122a805a57993b1230aa5ba811d342ce0565063dc57fabaeaa9fbe1d19edb22afc967768abb4b26c4ed66e14319234ead03dce7c1a94d6cbbdbf41503812ca4d0c1306aa6c5f826c4ed66e14319234ead03dce7c1a94d6cbbdbf41503812ca4d0c1306aa6c5f82a0c99737b8e6645c534cf5d94de484edae98a5d50256f276b25a33edd169c1e18222b56423a1c34e42acc6bcc42708ab2e8cf6b07abdabc4c9df2bb3aedee304796a838ad1a6fae3d013a6a2db01ea357fd58777a9724bc80512555ad5edc3584431265f37da907a76c8967e0edd7a6afde16add96418a950ec7a521e9375a8d17f2e8cdd699de9eaf2794d4cd48d780ef073808d28799527555ba65b3b2bdb104bbe9639c767af9818b6376c35f3cadbdeeedffc56345e2e2acb0484bc77312c05b473687afafb2cbb6b120704661f43a26cf5f64d11f61ffc9f709b5b7cf5ac8eaebbf09006dcf84f87cfd7d352d3b6a7020625424cddac78899a152ab663a4555e5d7a6d415630af6ab28791e23e06a91083243caeb95e44113e119127fad63f192e3ec65064dd3743bfb6f1c5d6fce4e050c208fe2c01910cc7c18390029c313637c4186174eb8ffe58650f13c8155d066c7acd9f754390299f50097685ba055ee6b064b432d1f80df20dabe59c5cc429817e5df1fc2cd5d5585e3623d2a1abbe789839a16cffb323e1382ac3c2c50f96a8bc2e376b73caf1a3a0c6b125be739837dfc561970efebfb9b3301be251d9cfd7d8504a7ca0c15c9e75b388a4415718c3d63d54baccdf173a54ccfe2131c552a4a5a8272cbd2d9cde98988ebb0b2b73197eee9df944122f2ae3adb66d03e3ca8a8e4fa2eb2f588a3d31b82699fd1dab52bdf07b13ff274b03a093a9e7eb62169597f86ec3ef3be6d3c664fecf88e6bc356bf1a55640cf0e9a61aec4cd6c9ff917e07e56acfd9de8febd849ecbfced42dd68c77d523b5f42bf5434b8221cb119345b33393b98a012e0e0ad982a15690e713d8fa5fc0ad11ce955d0a2f80bab36073a1ebef2abed2c3654e6ddf4d455a0f76d780c261b5516b01614a0dfc7973f5adefd8d059d4e43c69b9e921bebc538c07fb9cdd02272f1d33e75b0492f31a7e0fe9ceabc37ffdcdfc61b55d49c016a72a287c8ccabdf671b6157f5b652cac769495a641a13e6a943ad19aa51dfdf3bf755344a056b816a6dcb019c2cf4cce9c7db368205387410332eee9ca3c79fb689ccba4dd626f421a92da76f1ac4b7b2b84d5425b36ab0b8a72ec0f143872fe1220c4c8ac8d746f8ed9af1b13f64cffa3334d8e29fb0400a0bc90fda01872fe1220c4c8ac8d746f8ed9af1b13f64cffa3334d8e29fb0400a0bc90fda012cb38712159527438dd45dd2fb724a40758da1061f3129a4a106b21dcb4f9978765f10549dbefd823d1c1ad86ba8287bf6cc812371025b66a208aaded3df0ea004ff46be4b592a5439be5bcd9d54e4d686da45a20b2e9309f9c6648907b10bdd4129cd2bd85e298d8b15d5ad289827418c36c20248dd207280bf692b31cd46f2397ea421834b4cd02053739babaad4a4839b1dc253dccc5401cb84f62080ec5083a5b26edb4db3f83a3d647e2984072954b70b02210c87491eedcedf7dd7e6a2c2a29d93be554bc04c761ede965bc693a9a0c14f115ef885dfa2c69522ea7e26c83e4e2ed2d89bc316a5b12387993b5a0cfdd3ce8ddf73f90adb032fd80e0c34eaebc6f91b0c1fd0e0b555cb5d51691607fc0a05df0a0bad442d8d3d7d35ea3968d08004098fea0c81256957ada032fef3f9ec06f979a7649908ed9d51186d9ac447fadcb7f571fe56619b3704b3afc0b0b113286105f890dc3ad401359507cec447fadcb7f571fe56619b3704b3afc0b0b113286105f890dc3ad401359507cedfabf6fab51d06cc3651daafa0571df6afc6b04c6173c57606e96a525fd863fa5fe75c21cdf6c5fda1248ddcdc334386d7b30c4e761cec088ea4dca40dc5950a67b5b100c14ce9cab605e3b4c77d6411695dcf35cd520259c5193c1d2b95a9b024e7052fbe934e0ffc1d727440576a161ea05b5de0ba87f04fbd252375b00027702e04d073b23eb2557fd1f2ef11c7b27cac9ff93440d37dd5d374c07c239bcff6228d812aa3d87da14a7aad5fbb66f31c04deb10c304b9c1347260eca9603bdd19fefd5ff4146ef2dd9e0c2ca44751a66c7d1a841a8c2c9e619de8aec334c52bcb296a53347dbc2f5986ed165e1139ed8e865753ebe7fa5e46092ddb2b1babdbcb296a53347dbc2f5986ed165e1139ed8e865753ebe7fa5e46092ddb2b1babd57b7ab40b6c5649f82b5d7c853f152091ad036f2f939061a45c8cfc3eb98c4191282d064a23a98297898a69d821ba1699c999b99344c99fab31ad5fbf8de137edb7105e141771065e6ecdb6e8af38876b3842ddb8382f6c2e067530b855f2455c7a52961e3a1186b10b9dd142e4f943572739ccccc4f31461d2790c346cfaf62f7fd72387cd2e5bec0e42c581f58e63ad7ac146ca2bfa2fd73e417b2de97b244f7fd72387cd2e5bec0e42c581f58e63ad7ac146ca2bfa2fd73e417b2de97b244038824fda045040f841a39ce9f668de88520ad12633c8c278631febe8bd12fd550c33dba8ef4aadee6ec286a95813e91b291d2e75e205b83c736ac6a0ccc4a9c89261da24678049e001e7c6e8dc96b3f151fbacab8bd26f93fbede8186e5360837620c716c449926eb624d94d39ef31bd84bfd7611ef4ccbb0c5da13eeec3c222a1df7f6abc75c9e1a86d76b0df685461188e45ba7a517254c0a287ed08a283f0a05c096b753c631c466842da2f8d0b2eee78e139922c64b71fe61215a52359645143f3896cb7a4abc6fb11cf3505bcb9c6dc1939761d4eb180ac07d70c6fa1393bb0bf7a0204cdcbbf08a36cece99ec86d9bb738db4757300e1641c579f8cb493bb0bf7a0204cdcbbf08a36cece99ec86d9bb738db4757300e1641c579f8cb412f9e3d03dd9438f49fcafd81593ed7e0021a8eeb26f143da2e085d5bacedc513b2f0f42ad7703d7fc528d1e1bca8610228723feb6f3c11cfc01aad52c1b427b3b2f0f42ad7703d7fc528d1e1bca8610228723feb6f3c11cfc01aad52c1b427bd55e17b8481ca34e03c64d3d1390ea2af38750a447b5f2b702e72961e41dd5991fa3dd26f604d018304fcf9545b109e4c423f98ff7315b86fcd4f1c25ce0c3aa1fa3dd26f604d018304fcf9545b109e4c423f98ff7315b86fcd4f1c25ce0c3aae9781f8ccb2be651669117780a7e5cf1268c0d9f91abfcbf6e938d8746372ecd918747ce7780a08455d18d9aef4eecd3b0eaec2694a1b48a0bba32158af25a15918747ce7780a08455d18d9aef4eecd3b0eaec2694a1b48a0bba32158af25a15c42dba2c2cd04ac7c1ac94d5fd4697792d42c15184acf5511eb33915d623a52c5f989070b94e0ae3233c544686dd19528b450c7834de82310f15e2e9ffc27bb9092224b5ce9c76051195fc00557ac4bd8f08b35f5a5fbc3375adbad367ef96bbdb871bdd366c83828508815307625ee36fcf627790123407ffa7ee907dbd536ec082c6210d09ef5081436fd9657dddac8103e12f2485cbb216fc566d025092e1c082c6210d09ef5081436fd9657dddac8103e12f2485cbb216fc566d025092e1184c9bfdeef2d0a68e27a7f686488655252fd9fcaf8e31c9221e023048f602cb18bdac0403ddb87d3c6ac02cfbe002667776df543312b1c803fd446e0b5cdefd7f9e08adaaba5d204967dc43c100f18f73b52f42297f0cf7a2d2fdf43a4490e3e681d4db1237936450e820a05c210d4e8eea71212c448dc7df822d5b1d4d81e8d6c60c95bb4525586431157f3d99ceeb51efdf822691abe257f3df0f73d057d6d6c60c95bb4525586431157f3d99ceeb51efdf822691abe257f3df0f73d057d6b9b4bf097f7c892649b509f77579418e7ae9d701e64090d0589fb0c871695af107be0503208d1d1eea5b78c1dd6e7aec86dea4af477d23453bf941582dc4d51607be0503208d1d1eea5b78c1dd6e7aec86dea4af477d23453bf941582dc4d516d713665bae3cde58614b56291c673282a2df46f40c15a87474783e02bca1707f82a46e7f3e2ae5c519f0b1e8b6607c38bc61f88ea5986b82a99c11180863d1fd2c31b486c60868962c95b015dc55d577a054c4fcedc3cd41d5b378c42aaa31cf9eecc5ff4badd5901a79f61aa070d2ea84ca0e96ec1817d05e699a854d31b74edd52ec34bc6b4f7004640998d417a36a062d234b33b36f8f9894effd0b78d1a43f254252e5c0e95ba392f1a1af7f80ae3d8abafc331098e40b244a0d5d48aedf51d2fa4c1970e3de164a7449559b6770ec51a633b2e7c0e483f74892f3b07b47eeb11b7d1304cb72afb7476a125fdb793a8009bf21156e0ccb252ca60c339c89eeb11b7d1304cb72afb7476a125fdb793a8009bf21156e0ccb252ca60c339c895f943625d5e8f8b063bae32822a41ca613f992baebaf4789213dfa8e2afe69d92b4d14218276de369c52f0bb5c21acf79b5808fd23407f66191a1fbedc9faadd2b4d14218276de369c52f0bb5c21acf79b5808fd23407f66191a1fbedc9faaddff75db1ac17af30b445f17e0bc898f3c78a3e44eec560cb1e1f9d18c300d5394fb1f92d702e2afd033cee2327e5b9cebe40e3d4846d46aa4869f2aa34d1f2d56fb1f92d702e2afd033cee2327e5b9cebe40e3d4846d46aa4869f2aa34d1f2d5621696bf839248bd172491e261f2bdd1c11f887a9292961945c582cfc405fe1f8e199b677f89104780422db4097e3359c37f907aae5808ff20ba32926ff9a48516aa812374d601480fd3d793f6e8548ae5b11cc87ed65db2ac10a46a9a4916d4b603e112200e2f12dc2428152b7e6f267b2fe5518b34584d0954f8d6ceed4db2f1036d821d0cfe38928d57b4fa9ddb29b35fb5519da02cc9271c01872c4c0cbab1036d821d0cfe38928d57b4fa9ddb29b35fb5519da02cc9271c01872c4c0cbab20ff144ea0b70fd8ad9d214a9533f69e44141fc86c921f50084568fdc9e00aefa3f5437b0c6d2e038341809c2d80bc25b79fbd551a0c0a8a1474c4b558fd31c7a3f5437b0c6d2e038341809c2d80bc25b79fbd551a0c0a8a1474c4b558fd31c76648b731b31070b8c55108e64eed90a11d845cc9b6b491bee735124c17386d47a61a9a22979c3de58d7ef74725f6362fdaf599fdbd7f6a1771486c610d7af80ba61a9a22979c3de58d7ef74725f6362fdaf599fdbd7f6a1771486c610d7af80bc5ede3179b1fa28fddb759c994380baaa9afaabe5c83c080d4f1f72af82046f7faeeb8180edf6b2a623c5bcc01614864d1cd72a09722886f03d0d6dbd2f12c244e97327642d52f3f3c37304278ff32c84394a232d7f7d2437e2e331f47afdc6db098c64994702676bde911cfb12c86453b9aca82505edf5cda079d8981cc733903322bb3bd4c503a625b6300f6a9bc9eb9f6988c8ff0b42826fe71d4cc66705603322bb3bd4c503a625b6300f6a9bc9eb9f6988c8ff0b42826fe71d4cc667056d16db15670a0c64cf774a32f5129535e181e08f6bce0f4b373dc9004ca64239effe081bfcc809346a2bded752c20db0fc860eb50083f54fb42f3030d0ad4c18affe081bfcc809346a2bded752c20db0fc860eb50083f54fb42f3030d0ad4c18a4b83cbaf60b8b0d97d38e9a69531d8c828279c3a24ce7082c1bdd6529bad404c6c24763cda922009544a1afbecd18f2a89f745fe3c9ebde75187a73924a9e4426c24763cda922009544a1afbecd18f2a89f745fe3c9ebde75187a73924a9e4423c602c60c2a10e244d405fc299dea4f71db3cad07b64d5bfd0b7d3fc379a71aa0e595de3b2bbe33bcaa53916a50cce6209b72f42c4fe862dffc684f72df52b7f0e595de3b2bbe33bcaa53916a50cce6209b72f42c4fe862dffc684f72df52b7f9d85b45bc05669424aacc8c358d656092873c600c49ef69859a7288576bb8d02d29321063e01a098621b5e322ee082c5247dc08d0f6d8c2b124996888b9fa753536d341bba26d555f478dcb52026d987a68c3dc417cb0b1f88c6687ebe7a1f577e25ce7eb923826ccbc8cca94bdf68248ab2207cc3c0be5a1455db270574fab580dc31672e8250f8da6c889bb51248ed4a46c68357f7e7e452ab4d3f200119ef5a3b92a5b2d20f6c019278aff866846a84a3a8a11eee4647d057197b1e1e938e929b819465ac24abbbc5ae7da2b7cab7d96c5b2ac4dd9f8c23544f1a74432c50e7884510a84dfa618deaed3b9b78afd1b965bdc2a3e6e3ed0d69daddad4e343fe7884510a84dfa618deaed3b9b78afd1b965bdc2a3e6e3ed0d69daddad4e343f3117ef9d54f3ec490f49ec40e7703d75e7c3047bb38cc43c3ef08a3bb1db5e8d58aacd34eaa5b4df11a20e6d8567008c34e6ea6c13987e4f986922723cf035c8cd9c79098726ebf0ed59c63cb59f5c466c71a28b2c0d0203490419ecab3b614ab5cc8d7f410636c2736e7f048bb592abd2d7994ff1582884ce096f5cc6ddfa6f847713d506abc944f8d13fcb263d893bdecafede7461db97e5bfc9e42884aa96847713d506abc944f8d13fcb263d893bdecafede7461db97e5bfc9e42884aa96b5816d9e90fa4a3c8d0a6ed9b7a05224fe340c12ea15bd995db06f09c5321facb54ba4d95d58d01af67fa34770b498308683cd9a526ce4ad748aa61c635f7017b54ba4d95d58d01af67fa34770b498308683cd9a526ce4ad748aa61c635f70178ce8a6747dc5132841993b9568e48734397c23d8e75855eb6388114195a4b527rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootsolfege-3.20.3-1.fc16.src.rpm_solfege_c_midi.soconfig(solfege)solfegesolfege(x86-32)@@@@@@@@     @ /bin/bash/usr/bin/env/usr/bin/pythonconfig(solfege)libc.so.6libc.so.6(GLIBC_2.0)libc.so.6(GLIBC_2.1.3)libc.so.6(GLIBC_2.3.4)libc.so.6(GLIBC_2.4)pygtk2rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PartialHardlinkSets)rpmlib(PayloadFilesHavePrefix)rtld(GNU_HASH)timidity++rpmlib(PayloadIsXz)3.20.3-1.fc162.123.0.4-14.6.0-14.0.4-14.0-15.2-14.9.1.2N/Nm@NkQ@N, @M@MMsw@MRLL@LLJKK@K@K@Kn@JlE@I)@I@I@@I@@I2I3G߮G߮G G GFcE@E@E%E@E@E@E - 3.20.3-1Christian Krause - 3.20.2-1Christian Krause - 3.20.1-2Christian Krause - 3.20.1-1Christian Krause - 3.20.0-1Christian Krause - 3.18.8-1Christian Krause - 3.18.7-3Fedora Release Engineering - 3.18.7-2Christian Krause - 3.18.7-1Christian Krause - 3.18.6-1Christian Krause - 3.18.3-1Christian Krause - 3.16.4-1Christian Krause - 3.16.3-1Christian Krause - 3.16.1-1Christian Krause - 3.16.0-1Christian Krause - 3.14.11-1Christian Krause - 3.14.10-1Fedora Release Engineering - 3.14.2-2Sindre Pedersen Bjørdal - 3.14.2-1Sindre Pedersen Bjørdal - 3.14.1-2Sindre Pedersen Bjørdal - 3.14.1-2Sindre Pedersen Bjørdal - 3.14.1-1Fedora Release Engineering - 3.10.4-3Ignacio Vazquez-Abrams - 3.10.4-2Sindre Pedersen Bjørdal - 3.10.4-1Sindre Pedersen Bjørdal - 3.10.3-1Sindre Pedersen Bjørdal - 3.10.2-5Sindre Pedersen Bjørdal - 3.10.2-1Fedora Release Engineering - 3.8.0-2Sindre Pedersen Bjørdal - 3.8.0-1Sindre Pedersen Bjørdal - 3.6.5-1Sindre Pedersen Bjørdal - 3.6.4-8Sindre Pedersen Bjørdal - 3.6.4-6Sindre Pedersen Bjørdal - 3.6.4-5Sindre Pedersen Bjørdal - 3.6.4-4Sindre Pedersen Bjørdal - 3.6.4-3Sindre Pedersen Bjørdal - 3.6.4-2Sindre Pedersen Bjørdal - 3.6.4-1- Update to new upstream release (BZ 741233)- Update to new upstream release (BZ 737498)- Remove superfluous Requires: gnome-python2-gtkhtml2- Update to new upstream release (BZ 720301)- Update to new upstream release (BZ 713414) - Remove upstreamed patches - Minor spec file cleanup- Update to new upstream release (BZ 707534) - Minor spec file cleanup- Remove superfluous dependency to esound (BZ 678361)- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild- Update to new upstream release (BZ 648180)- Update to new upstream release (BZ 643606) - Remove upstreamed patch- Update to new upstream release (BZ 636475) - Update patch to fix the build problem with swig 2.0- Update to new upstream release (BZ 617836) - Add patch to fix a build problem- Update to new upstream release- Update to new upstream release- Update to new upstream release - Remove patch to fix python's search path, solfege uses absolute imports now- Update to new upstream release - Remove upstreamed patch - Use timitidy as default - Add patch to remove /usr/bin from python's search path to avoid crash on startup if package mpich2 is installed- Update to new upstream release - Some spec file cleanup - Add minor patch to fix a problem with the default config (programs and their parameters are now stored in separate config entries)- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild- New upstream release - No-X patch merged upstream, remove it.- Don't depend on lilypond- Update launcher script to use esdcompat and not esd- New upstream release - Add patch to not require X to build - Add patch to fix desktop file, don't use extensions without path in Icon= - Add lilypond dependency - Make sure permissions in debuginfo are sane- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild- Rebuild for Python 2.6- New bugfix release- New release- Clean up docbook path override- New major release - Update license to GPLv3- Autorebuild for GCC 4.3- New major release- Update to 3.6.5- Rebuild for new pygtk2-devel- Fix charset conversion - Remove Application category from desktop file - Fix changelog- Move original binary to %{_libexecdir} - Remove X-Fedora Category from meny entry - Add pygtk2 Requires - Replace libxlst-devel BuildRequires with libxlst - Keep timestamps for image files - Convert AUTHORS and README from iso8859 to UTF-8- Fix permissions issue in wrapper script - Fix debuginfo package - Fix indentation- Change permissions- Use install to install wrapper script - Improvements to wrapper script- Initial build                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   | x    $ & ! d I m : [ = C X @ ^ R g U p a j s L O F v  { 4 ~         [  = >   W  O     8   w 2    # N ;   :  J  x  & =      l       '   y ^  U D K   : k  /   ;       / j   - # *  L    {       , 3 o  3  >      " e  H G   R  +   "   v 1 M 6 o     y       > 5  n      g   M     X /       1 E    Y K  8   )   \  ! (  J    z %      ! <   9  ]  Z     f  5   )   X w q \   ( =     @        S       p   W T     : u  s 0  A 2    O '   (       Z  c      m  &    r     D     R       d  4   '   4  .   - m 9 d   I 0       Q   F     %   . `  b {  M P R Q S O N   ) P 3    " S - &  V 8      0      j   A , 7 u *     C   6  B  g     <   c    ~    + $  7 5      !   @    } *   9          Q  f  x      C G  [ l     r  q ?  n _   F  $   V B   s    6   #   H   2  } I P   t   ^ Y %  b i  `    N ,    T     ;  z a e    | ]  v h   _ . < 4   k ?         L h ~ ? A @ C L H E J G D I B K F +          1        t  p   i 7   E  | $      U   a  T i V Y ~ j x W  X r o  [ }  f t q  Z | p w u c  a  m g v \ k {  U y   _ ^  e d b   n  s ] z ` h l                                                X R J H I F 3  " A + U Y N ] L P \ O Z Q S M T G W ' B 6 / 9  4 2 5 . ) & $ - 8  C =  >  % 0 ? * @  ;   1 7 ( # ! < D , K V E : [      s )            %      } 7 ' {        4           (   l ^      .  u y     D   x  X      k - V  J        e       P  g   2      d R j  N   & L  a $ !  B    m   T         Z \            f             K <     _  ,     v     `    A  t        E         : b ?    ~   > r          i "       G *  F     1  H c    6     S w    W   @ n       o    3      I #    = + p   ]  9              O         h  [    Q    ;    5    z q     | U 0     Y    8       M  C /    S   k  9         8  M   i    R - Q A  E   a : g Y ) ]  > z    [ _       P  ; c  d 5 '  ,  ` .     0  6  #  V   t  * K H   =   n |  u F y 2 O I  b T % j ( { w    <  h  ^ @ "  q    4 W U D  J  + f p 3   ?   \ }    L N ~  e m r  x 1 C  $  l  s  Z  B X & o /   v  G !  7    ^  _   r  w     l                                   t q j y | s v n u  f   p ~ d                 b  ` z   x {   h g  k c                  + 7 >      # *   ,  6  % : -  5 0  2  = !    /  1 9 '  . 8 "    ) &   3  ( <  ; 4 $   ?  x   J p  g     U   A  i   w B j }  Z H L l   {   G   D f a    ] c      u  \ C  q  |  y O v        I R        V   b P r  Y  h M  W m   ~ N F  `   @   z    e n ^ t  _            Q  d o    [ S  T   E  X k K     s                                                        e  } i o m a                                                                              A < * F 1 ? = B 9 $ S ^ n ] V d o k T m f ` i p Y g Z W l j \ h b a [ e U c X _ , ) ! 3 6 + / & - N  H " ( 8  J I q u s w y x r v t R @ . 4 P D 2 5 E G   > #  L O : ; M  Q 7   ' %  K 0 C z                          }                          |      ~      {                                                                                                             I D 2 N 9 G E J A , [ f v e ^ l w s \ u n h q x a o b _ t r d p j i c m ] k ` g 4 1 ) ; > 3 7 . 5 V % P * 0 @ # R Q y } {    z ~ | Z H 6 < X L : = M O ' & F + " T W B C U $ Y ? ( / - ! S 8 K                                                                                                                                        $ " & ( ' ! % #                               ) R M ; W B P N S J 5 d o  n g u  | e ~ w q z  j x k h } { m y s r l v f t i p = : 2 D G < @ 7 > _ . Y 3 9 I , [ Z          c Q ? E a U C F V X 0 / O 4 + ] ` K L ^ - b H 1 8 6 * \ A T                                                                                                              ( 3 C 2 + 9 D @ ) B ; 5 > E . < / , A ? 1 = 7 6 0 : * 8 - 4           #          F J H L N M G K I '     %            ! $   "  &           O x s ` } g v t y p Z b _ W i l a e \ c  S  o ^ n Q             w d j  { h k | ~ U T u Y P   q r  R  m V ] [ X  f z                                                                                                     }                  "   #      %      '       )   *   +      -   .      0   1   2      4   5   6   7   8   9      ;      =            A   B   C         F   G      I   J   K   L       N         Q   R   S    T   U   V   W   X       Z   [    \      ^   _      a      c   d                 i      k         n   o             s            w               |   }             csdadeeoesetfafifrglhuitnbnlplptrusvtrvizh3.20.3-1.fc163.20.3-1.fc163.20.3-1.fc16  !!!!"""""#""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""%%%%%%%%%%%%%""""""""""""""""""""""""""""""""""""""""!&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))********************************************************************************************************************************************************************************+,,,,,,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,.............,,,,,,,,,,,,,,,,,,,/////////01222222222222222222222222222222222222222222222222222213333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333044444444444440555555555555555555555555555555////////,,,,,,,,,,,,+6666666666666666666666666666677777777666666666666666666666666666666+88888888888999999999999999999999999999998888888888888888888::::::::888888888888888888888888888888+;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;+===========>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===================????????==============================+@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@BBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+CCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC+EEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEGGGGGGGGEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE+HHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHJJJJJJJJHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH+KKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKMMMMMMMMKKKKKKKKKKKKKKKKKKKKKKKKKKKKKK+NNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNPPPPPPPPNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN+QQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQ++SSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSUUUUUUUUSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXVVVVVVVVVVVVVVVVVVVVVVVVVVVVYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVsolfegesolfegesolfege_solfege_c_midi.sofedora-solfege.desktopsolfege-3.20.3AUTHORSCOPYINGREADMEsolfege.mosolfege.mosolfege.mosolfege.mosolfege.mosolfege.mosolfege.mosolfege.mosolfege.mosolfege.mosolfege.mosolfege.mosolfege.mosolfege.mosolfege.mosolfege.mosolfege.mosolfege.mosolfege.mosolfege.mosolfege.mosolfege.1.gzsolfege.svgsolfegedefault.configexercisesstandardcsound-tree.txtdebugtree.txtlearningtree.txtlesson-filesaltered-1altered-2barnesangerbesifringbincsound-play-harmonic-interval.shbpmcadense-1chord-7-invchord-7b9-maj79chord-dim-augchord-dim-aug-min-majorchord-m7-7chord-m7-7-invchord-m7-7-maj7-m7b5-dim7chord-m9-9chord-m9-9-7b9-maj79chord-maj7-m7b5-dim7chord-min-majorchord-min-major-7chord-min-major-close-openchord-min-major-invchord-voicing-testcompare-intervalscompare-intervals-harmoniccompare-intervals-harmonic-10compare-intervals-harmonic-2compare-intervals-harmonic-2-3compare-intervals-harmonic-2-to-8compare-intervals-harmonic-3compare-intervals-harmonic-4-5compare-intervals-harmonic-4-5-8compare-intervals-harmonic-6compare-intervals-harmonic-6-7compare-intervals-harmonic-7compare-intervals-harmonic-7-9compare-intervals-harmonic-9compare-intervals-harmonic-tritonus-7compare-intervals-melodiccompare-intervals-melodic-10compare-intervals-melodic-2compare-intervals-melodic-2-3compare-intervals-melodic-2-to-8compare-intervals-melodic-3compare-intervals-melodic-4-5compare-intervals-melodic-4-5-8compare-intervals-melodic-6compare-intervals-melodic-6-7compare-intervals-melodic-7compare-intervals-melodic-7-9compare-intervals-melodic-9compare-intervals-melodic-tritonus-7csound-fifth-0.97csound-fifth-0.98csound-fifth-0.99csound-fifth-0.995csound-fifth-0.996csound-fifth-0.997csound-fifth-0.998csound-intonation-harmonic-maj10-10centcsound-intonation-harmonic-maj10-15centcsound-intonation-harmonic-maj10-20centcsound-intonation-harmonic-maj10-30centcsound-intonation-harmonic-maj10-40centcsound-intonation-harmonic-maj10-5centcsound-intonation-harmonic-maj10-6centcsound-intonation-harmonic-maj10-8centcsound-intonation-harmonic-maj2-10centcsound-intonation-harmonic-maj2-15centcsound-intonation-harmonic-maj2-20centcsound-intonation-harmonic-maj2-30centcsound-intonation-harmonic-maj2-40centcsound-intonation-harmonic-maj2-5centcsound-intonation-harmonic-maj2-6centcsound-intonation-harmonic-maj2-8centcsound-intonation-harmonic-maj3-10centcsound-intonation-harmonic-maj3-15centcsound-intonation-harmonic-maj3-20centcsound-intonation-harmonic-maj3-30centcsound-intonation-harmonic-maj3-40centcsound-intonation-harmonic-maj3-5centcsound-intonation-harmonic-maj3-6centcsound-intonation-harmonic-maj3-8centcsound-intonation-harmonic-maj6-10centcsound-intonation-harmonic-maj6-15centcsound-intonation-harmonic-maj6-20centcsound-intonation-harmonic-maj6-30centcsound-intonation-harmonic-maj6-40centcsound-intonation-harmonic-maj6-5centcsound-intonation-harmonic-maj6-6centcsound-intonation-harmonic-maj6-8centcsound-intonation-harmonic-maj7-10centcsound-intonation-harmonic-maj7-15centcsound-intonation-harmonic-maj7-20centcsound-intonation-harmonic-maj7-30centcsound-intonation-harmonic-maj7-40centcsound-intonation-harmonic-maj7-5centcsound-intonation-harmonic-maj7-6centcsound-intonation-harmonic-maj7-8centcsound-intonation-harmonic-maj9-10centcsound-intonation-harmonic-maj9-15centcsound-intonation-harmonic-maj9-20centcsound-intonation-harmonic-maj9-30centcsound-intonation-harmonic-maj9-40centcsound-intonation-harmonic-maj9-5centcsound-intonation-harmonic-maj9-6centcsound-intonation-harmonic-maj9-8centcsound-intonation-harmonic-min10-10centcsound-intonation-harmonic-min10-15centcsound-intonation-harmonic-min10-20centcsound-intonation-harmonic-min10-30centcsound-intonation-harmonic-min10-40centcsound-intonation-harmonic-min10-5centcsound-intonation-harmonic-min10-6centcsound-intonation-harmonic-min10-8centcsound-intonation-harmonic-min2-10centcsound-intonation-harmonic-min2-15centcsound-intonation-harmonic-min2-20centcsound-intonation-harmonic-min2-30centcsound-intonation-harmonic-min2-40centcsound-intonation-harmonic-min2-5centcsound-intonation-harmonic-min2-6centcsound-intonation-harmonic-min2-8centcsound-intonation-harmonic-min3-10centcsound-intonation-harmonic-min3-15centcsound-intonation-harmonic-min3-20centcsound-intonation-harmonic-min3-30centcsound-intonation-harmonic-min3-40centcsound-intonation-harmonic-min3-5centcsound-intonation-harmonic-min3-6centcsound-intonation-harmonic-min3-8centcsound-intonation-harmonic-min6-10centcsound-intonation-harmonic-min6-15centcsound-intonation-harmonic-min6-20centcsound-intonation-harmonic-min6-30centcsound-intonation-harmonic-min6-40centcsound-intonation-harmonic-min6-5centcsound-intonation-harmonic-min6-6centcsound-intonation-harmonic-min6-8centcsound-intonation-harmonic-min7-10centcsound-intonation-harmonic-min7-15centcsound-intonation-harmonic-min7-20centcsound-intonation-harmonic-min7-30centcsound-intonation-harmonic-min7-40centcsound-intonation-harmonic-min7-5centcsound-intonation-harmonic-min7-6centcsound-intonation-harmonic-min7-8centcsound-intonation-harmonic-min9-10centcsound-intonation-harmonic-min9-15centcsound-intonation-harmonic-min9-20centcsound-intonation-harmonic-min9-30centcsound-intonation-harmonic-min9-40centcsound-intonation-harmonic-min9-5centcsound-intonation-harmonic-min9-6centcsound-intonation-harmonic-min9-8centcsound-intonation-harmonic-p4-10centcsound-intonation-harmonic-p4-15centcsound-intonation-harmonic-p4-20centcsound-intonation-harmonic-p4-30centcsound-intonation-harmonic-p4-40centcsound-intonation-harmonic-p4-5centcsound-intonation-harmonic-p4-6centcsound-intonation-harmonic-p4-8centcsound-intonation-harmonic-p5-10centcsound-intonation-harmonic-p5-15centcsound-intonation-harmonic-p5-20centcsound-intonation-harmonic-p5-30centcsound-intonation-harmonic-p5-40centcsound-intonation-harmonic-p5-5centcsound-intonation-harmonic-p5-6centcsound-intonation-harmonic-p5-8centcsound-intonation-harmonic-p8-10centcsound-intonation-harmonic-p8-15centcsound-intonation-harmonic-p8-20centcsound-intonation-harmonic-p8-30centcsound-intonation-harmonic-p8-40centcsound-intonation-harmonic-p8-5centcsound-intonation-harmonic-p8-6centcsound-intonation-harmonic-p8-8centcsound-intonation-maj10-10centcsound-intonation-maj10-15centcsound-intonation-maj10-20centcsound-intonation-maj10-30centcsound-intonation-maj10-40centcsound-intonation-maj10-5centcsound-intonation-maj10-6centcsound-intonation-maj10-8centcsound-intonation-maj2-10centcsound-intonation-maj2-15centcsound-intonation-maj2-20centcsound-intonation-maj2-30centcsound-intonation-maj2-40centcsound-intonation-maj2-5centcsound-intonation-maj2-6centcsound-intonation-maj2-8centcsound-intonation-maj3-10centcsound-intonation-maj3-15centcsound-intonation-maj3-20centcsound-intonation-maj3-30centcsound-intonation-maj3-40centcsound-intonation-maj3-5centcsound-intonation-maj3-6centcsound-intonation-maj3-8centcsound-intonation-maj6-10centcsound-intonation-maj6-15centcsound-intonation-maj6-20centcsound-intonation-maj6-30centcsound-intonation-maj6-40centcsound-intonation-maj6-5centcsound-intonation-maj6-6centcsound-intonation-maj6-8centcsound-intonation-maj7-10centcsound-intonation-maj7-15centcsound-intonation-maj7-20centcsound-intonation-maj7-30centcsound-intonation-maj7-40centcsound-intonation-maj7-5centcsound-intonation-maj7-6centcsound-intonation-maj7-8centcsound-intonation-maj9-10centcsound-intonation-maj9-15centcsound-intonation-maj9-20centcsound-intonation-maj9-30centcsound-intonation-maj9-40centcsound-intonation-maj9-5centcsound-intonation-maj9-6centcsound-intonation-maj9-8centcsound-intonation-min10-10centcsound-intonation-min10-15centcsound-intonation-min10-20centcsound-intonation-min10-30centcsound-intonation-min10-40centcsound-intonation-min10-5centcsound-intonation-min10-6centcsound-intonation-min10-8centcsound-intonation-min2-10centcsound-intonation-min2-15centcsound-intonation-min2-20centcsound-intonation-min2-30centcsound-intonation-min2-40centcsound-intonation-min2-5centcsound-intonation-min2-6centcsound-intonation-min2-8centcsound-intonation-min3-10centcsound-intonation-min3-15centcsound-intonation-min3-20centcsound-intonation-min3-30centcsound-intonation-min3-40centcsound-intonation-min3-5centcsound-intonation-min3-6centcsound-intonation-min3-8centcsound-intonation-min6-10centcsound-intonation-min6-15centcsound-intonation-min6-20centcsound-intonation-min6-30centcsound-intonation-min6-40centcsound-intonation-min6-5centcsound-intonation-min6-6centcsound-intonation-min6-8centcsound-intonation-min7-10centcsound-intonation-min7-15centcsound-intonation-min7-20centcsound-intonation-min7-30centcsound-intonation-min7-40centcsound-intonation-min7-5centcsound-intonation-min7-6centcsound-intonation-min7-8centcsound-intonation-min9-10centcsound-intonation-min9-15centcsound-intonation-min9-20centcsound-intonation-min9-30centcsound-intonation-min9-40centcsound-intonation-min9-5centcsound-intonation-min9-6centcsound-intonation-min9-8centcsound-intonation-p4-10centcsound-intonation-p4-15centcsound-intonation-p4-20centcsound-intonation-p4-30centcsound-intonation-p4-40centcsound-intonation-p4-5centcsound-intonation-p4-6centcsound-intonation-p4-8centcsound-intonation-p5-10centcsound-intonation-p5-15centcsound-intonation-p5-20centcsound-intonation-p5-30centcsound-intonation-p5-40centcsound-intonation-p5-5centcsound-intonation-p5-6centcsound-intonation-p5-8centcsound-intonation-p8-10centcsound-intonation-p8-15centcsound-intonation-p8-20centcsound-intonation-p8-30centcsound-intonation-p8-40centcsound-intonation-p8-5centcsound-intonation-p8-6centcsound-intonation-p8-8centdiatonic-1diatonic-2fifth-small-pure-0.99harmonic-intervalsharmonic-intervals-10harmonic-intervals-2harmonic-intervals-2-3harmonic-intervals-2-to-8harmonic-intervals-3harmonic-intervals-4-5harmonic-intervals-4-5-8harmonic-intervals-6harmonic-intervals-6-7harmonic-intervals-7harmonic-intervals-7-9harmonic-intervals-9harmonic-intervals-self-configharmonic-intervals-tritonus-7hear-tones-1hear-tones-2hear-tones-3hear-tones-4hear-tones-5hear-tones-6hear-tones-triadshear-tones-triads-difficulthear-tones-triads-easyid-toneid-tone-cde-10id-tone-cde-11id-tone-cde-12id-tone-cde-3id-tone-cde-4id-tone-cde-5id-tone-cde-6id-tone-cde-7id-tone-cde-8id-tone-cde-9includeinterval-elementsjazz-progression-elementsmma-groovesprogression-elementssc-mastersolfege-voicing.mmainterval_in_key_majinterval_in_key_minjsb-inventionsmelodic-intervalsmelodic-intervals-10melodic-intervals-2melodic-intervals-2-3melodic-intervals-2-to-8melodic-intervals-3melodic-intervals-4-5melodic-intervals-4-5-8melodic-intervals-6melodic-intervals-6-7melodic-intervals-7melodic-intervals-7-9melodic-intervals-9melodic-intervals-downmelodic-intervals-down-10melodic-intervals-down-2melodic-intervals-down-2-3melodic-intervals-down-2-to-8melodic-intervals-down-3melodic-intervals-down-4-5melodic-intervals-down-4-5-8melodic-intervals-down-6melodic-intervals-down-6-7melodic-intervals-down-7melodic-intervals-down-7-9melodic-intervals-down-9melodic-intervals-down-tritonus-7melodic-intervals-self-configmelodic-intervals-tritonus-7melodic-intervals-upmelodic-intervals-up-10melodic-intervals-up-2melodic-intervals-up-2-3melodic-intervals-up-2-to-8melodic-intervals-up-3melodic-intervals-up-4-5melodic-intervals-up-4-5-8melodic-intervals-up-6melodic-intervals-up-6-7melodic-intervals-up-7melodic-intervals-up-7-9melodic-intervals-up-9melodic-intervals-up-tritonus-7mma-1mma-2mma-3mma-4-Cmma-4-harmonic-minormma-4-natural-minormma-7-Cmma-7-harmonic-minormma-7-natural-minornameinterval-1nameinterval-2nameinterval-fifthsnameinterval-fourthsnameinterval-octavenameinterval-secondsnameinterval-seventhsnameinterval-sixthsnameinterval-thirdsnameinterval-unisonpolish-folk-songsprogression-1progression-2progression-atteprogression-xrhythm-allrhythm-easyrhythm-midrhythm-self-config-binaryrhythm-self-config-ternaryrhythm-ternaryrhythmdict-1rhythmdict-gen-1rhythmdict-gen-2rhythmdict-gen-3_4-1rhythmdict-gen-3_4-2rhythmdict-gen-3_4-3rhythmdict-gen-6_8-1rhythmdict-gen-6_8-2rhythmtapping2-self-config-binaryrhythmtapping2-self-config-ternarysc-6tonessc-8tonessc-bebsc-beb-asc-beb-dsc-beb-elemsc-beb-namesc-beb-ssc-churchsc-dhasc-dha-asc-dha-dsc-dha-elemsc-dha-fsc-dha-gsc-dha-namesc-dha-psc-dha-ssc-dha-tsc-domsc-dom-jazzsc-eastsc-greeksc-halsc-hal-jazzsc-hamsc-ham-asc-ham-dsc-ham-elemsc-ham-fsc-ham-gsc-ham-namesc-ham-psc-ham-ssc-ham-tsc-harsc-har-asc-har-dsc-har-elemsc-har-fsc-har-gsc-har-namesc-har-psc-har-ssc-har-tsc-hum-gsc-hunsc-hun-asc-hun-dsc-hun-elemsc-hun-fsc-hun-gsc-hun-namesc-hun-psc-hun-ssc-hun-tsc-majsc-maj-asc-maj-dsc-maj-elemsc-maj-fsc-maj-gsc-maj-namesc-maj-psc-maj-pxsc-maj-ssc-maj-tsc-mausc-mau-jazzsc-melsc-mel-asc-mel-dsc-mel-elemsc-mel-fsc-mel-gsc-mel-namesc-mel-psc-mel-ssc-mel-tsc-minsc-min-jazzsc-nat-gsc-neasc-nea-asc-nea-dsc-nea-elemsc-nea-fsc-nea-gsc-nea-namesc-nea-psc-nea-ssc-nea-tsc-nemsc-nem-asc-nem-dsc-nem-elemsc-nem-fsc-nem-gsc-nem-namesc-nem-psc-nem-ssc-nem-tsc-pensc-pen-asc-pen-dsc-pen-elemsc-pen-gsc-pen-namesc-pen-ssc-plagalsc-simsc-sim-asc-sim-dsc-sim-elemsc-sim-namesc-sim-ssharefanfare.midifanfare.mp3fanfare.oggfanfare.wavfifth-pure-220.00.wavfifth-pure-247.5.wavfifth-pure-293.33.wavfifth-small-220.00.wavfifth-small-247.5.wavfifth-small-293.33.wavfil1.scosinus-ad.orcsinus.orcsing-chord-tonesing-intervalssing-intervals-10sing-intervals-2sing-intervals-2-3sing-intervals-2-to-8sing-intervals-3sing-intervals-4-5sing-intervals-4-5-8sing-intervals-6sing-intervals-6-7sing-intervals-7sing-intervals-7-9sing-intervals-9sing-intervals-self-configsing-intervals-tritonus-7sing-the-fifthsing-the-rootsing-the-seventhsing-the-seventh-invsing-the-thirdsingchord-1singchord-2singchord-3singchord-4singchord-5singchord-6singchord-allsolfa-17solfa-17-Csolfa-7solfa-7-Ctapping-alltapping-easytapping-midthree-prog-roottunertesttwelvetonevolkslieder1volkslieder2regression-lesson-fileschord-no-namechord-wav-musicchordvoicing-lessonfile-exceptionchordvoicing-mpd-exceptioncompareintervals-1compareintervals-2compareintervals-3compareintervals-4dictation-exception-handlingdictation-no-questionselembuilder-bad-tonicelembuilder-scale-1elembuilder-scale-2elembuilder-scale-3elembuilder-scale-4elembuilder-scale-5harmonicprogression-lessonfile-exceptionidbyname-assignment-to-reserved-wordidbyname-at_question_start-1idbyname-at_question_start-2idbyname-at_question_start-3idbyname-bad-cuemusicidbyname-mediafilesidbyname-missing-.wav-fileidbyname-noquestionsinfileidbyname-syntax-error-1idbyname-syntax-error-2idbyname-unsupported-named-blockidbyname-vmusicidproperty-1idproperty-2idproperty-3idproperty-4nameinterval-bad-tones-header-varnameinterval-constraintsrhythmtapping-1rhythmtapping-2rhythmtapping-3rhythmtapping-4rhythmtapping-bad-mpd-coderhythmtapping2-1rvoicesinganswer-bad-mpd-codesinganswer-missing-.wav-filesinganswer-missing-question_texttranspose-accidentalstranspose-keyxx-chord-exceptionsxx-chordvoicing-exceptionsxx-dictation-exceptionsxx-elembuilder-exceptionsxx-harmonicprogressiondictation-exceptionsxx-idbyname-exceptionsxx-idproperty-exceptionsxx-rhythmtapping-exceptionsxx-singanswer-exceptionsxx-singchord-exceptionsfetafeta20-accidentals--1.xpmfeta20-accidentals--2.xpmfeta20-accidentals-0.xpmfeta20-accidentals-1.xpmfeta20-accidentals-2.xpmfeta20-clefs-C.xpmfeta20-clefs-F.xpmfeta20-clefs-G.xpmfeta20-dots-dot.xpmfeta20-flags-d3.xpmfeta20-flags-d4.xpmfeta20-flags-d5.xpmfeta20-flags-d6.xpmfeta20-flags-u3.xpmfeta20-flags-u4.xpmfeta20-flags-u5.xpmfeta20-flags-u6.xpmfeta20-noteheads-0.xpmfeta20-noteheads-1.xpmfeta20-noteheads-2.xpmfeta20-number-0.xpmfeta20-number-1.xpmfeta20-number-2.xpmfeta20-number-3.xpmfeta20-number-4.xpmfeta20-number-5.xpmfeta20-number-6.xpmfeta20-number-7.xpmfeta20-number-8.xpmfeta20-number-9.xpmfeta20-rests--1.xpmfeta20-rests--2.xpmfeta20-rests--4.xpmfeta20-rests-0.xpmfeta20-rests-0o.xpmfeta20-rests-1.xpmfeta20-rests-1o.xpmfeta20-rests-2.xpmfeta20-rests-3.xpmfeta20-rests-4.xpmfeta20-rests-5.xpmfeta20-rests-6.xpmfeta20-rests-7.xpmgraphicsadd-dot.svgdot-mode.svgdouble-flat.svgdouble-sharp.svgerase.svgflat.svghappyface.pngholder.pngidentify-bpm.pngidentify-chord.pngimage-not-found.pngnatural.svgnote-1.svgnote-16.svgnote-2.svgnote-32.svgnote-4.svgnote-8.svgnotehead.svgremove-dot.svgrest-1.svgrest-16.svgrest-2.svgrest-32.svgrest-4.svgrest-8.svgrhythm-c12c12c12.pngrhythm-c12c12r12.pngrhythm-c12r12c12.pngrhythm-c16c16c16c16.pngrhythm-c16c16c16c16c16c16.pngrhythm-c16c16c16c16c8.pngrhythm-c16c16c4.pngrhythm-c16c16c8.pngrhythm-c16c16c8c16c16.pngrhythm-c16c16c8c8.pngrhythm-c16c8..pngrhythm-c16c8c16.pngrhythm-c4..pngrhythm-c4.pngrhythm-c4c16c16.pngrhythm-c4c8.pngrhythm-c8.c16.pngrhythm-c8c16c16.pngrhythm-c8c16c16c16c16.pngrhythm-c8c16c16c8.pngrhythm-c8c4.pngrhythm-c8c8.pngrhythm-c8c8c16c16.pngrhythm-c8c8c8.pngrhythm-r12c12c12.pngrhythm-r12c12r12.pngrhythm-r12r12c12.pngrhythm-r16c16c16c16.pngrhythm-r16c16c8.pngrhythm-r16c8..pngrhythm-r16c8c16.pngrhythm-r4.pngrhythm-r8c16c16.pngrhythm-r8c8.pngrhythm-r8r16c16.pngrhythm-wrong.pngsadface.pngsharp.svgsolfege.svgsolfege.xpmtest-sound.pngtie.svghash-bug-workaroundcadense-1chord-dim-aug-min-majorchord-m7-7-maj7-m7b5-dim7compare-intervalscompare-intervals-harmoniccompare-intervals-harmonic-10compare-intervals-harmonic-2compare-intervals-harmonic-2-3compare-intervals-harmonic-3compare-intervals-harmonic-4-5compare-intervals-harmonic-4-5-8compare-intervals-harmonic-6compare-intervals-harmonic-6-7compare-intervals-harmonic-7compare-intervals-harmonic-7-9compare-intervals-harmonic-9compare-intervals-harmonic-tritonus-7csound-fifth-0.97csound-fifth-0.98csound-fifth-0.99csound-fifth-0.995csound-fifth-0.996csound-fifth-0.997csound-fifth-0.998csound-intonation-harmonic-maj2-10centcsound-intonation-harmonic-maj2-15centcsound-intonation-harmonic-maj2-20centcsound-intonation-harmonic-maj2-30centcsound-intonation-harmonic-maj2-40centcsound-intonation-harmonic-maj2-5centcsound-intonation-harmonic-maj2-6centcsound-intonation-harmonic-maj2-8centcsound-intonation-harmonic-maj3-10centcsound-intonation-harmonic-maj3-15centcsound-intonation-harmonic-maj3-20centcsound-intonation-harmonic-maj3-30centcsound-intonation-harmonic-maj3-40centcsound-intonation-harmonic-maj3-5centcsound-intonation-harmonic-maj3-6centcsound-intonation-harmonic-maj3-8centcsound-intonation-harmonic-maj6-10centcsound-intonation-harmonic-maj6-15centcsound-intonation-harmonic-maj6-20centcsound-intonation-harmonic-maj6-30centcsound-intonation-harmonic-maj6-40centcsound-intonation-harmonic-maj6-5centcsound-intonation-harmonic-maj6-6centcsound-intonation-harmonic-maj6-8centcsound-intonation-harmonic-maj7-10centcsound-intonation-harmonic-maj7-15centcsound-intonation-harmonic-maj7-20centcsound-intonation-harmonic-maj7-30centcsound-intonation-harmonic-maj7-40centcsound-intonation-harmonic-maj7-5centcsound-intonation-harmonic-maj7-6centcsound-intonation-harmonic-maj7-8centcsound-intonation-harmonic-min2-10centcsound-intonation-harmonic-min2-15centcsound-intonation-harmonic-min2-20centcsound-intonation-harmonic-min2-30centcsound-intonation-harmonic-min2-40centcsound-intonation-harmonic-min2-5centcsound-intonation-harmonic-min2-6centcsound-intonation-harmonic-min2-8centcsound-intonation-harmonic-min3-10centcsound-intonation-harmonic-min3-15centcsound-intonation-harmonic-min3-20centcsound-intonation-harmonic-min3-30centcsound-intonation-harmonic-min3-40centcsound-intonation-harmonic-min3-5centcsound-intonation-harmonic-min3-6centcsound-intonation-harmonic-min3-8centcsound-intonation-harmonic-min6-10centcsound-intonation-harmonic-min6-15centcsound-intonation-harmonic-min6-20centcsound-intonation-harmonic-min6-30centcsound-intonation-harmonic-min6-40centcsound-intonation-harmonic-min6-5centcsound-intonation-harmonic-min6-6centcsound-intonation-harmonic-min6-8centcsound-intonation-harmonic-min7-10centcsound-intonation-harmonic-min7-15centcsound-intonation-harmonic-min7-20centcsound-intonation-harmonic-min7-30centcsound-intonation-harmonic-min7-40centcsound-intonation-harmonic-min7-5centcsound-intonation-harmonic-min7-6centcsound-intonation-harmonic-min7-8centcsound-intonation-harmonic-p4-10centcsound-intonation-harmonic-p4-15centcsound-intonation-harmonic-p4-20centcsound-intonation-harmonic-p4-30centcsound-intonation-harmonic-p4-40centcsound-intonation-harmonic-p4-5centcsound-intonation-harmonic-p4-6centcsound-intonation-harmonic-p4-8centcsound-intonation-harmonic-p5-10centcsound-intonation-harmonic-p5-15centcsound-intonation-harmonic-p5-20centcsound-intonation-harmonic-p5-30centcsound-intonation-harmonic-p5-40centcsound-intonation-harmonic-p5-5centcsound-intonation-harmonic-p5-6centcsound-intonation-harmonic-p5-8centcsound-intonation-maj2-10centcsound-intonation-maj2-15centcsound-intonation-maj2-20centcsound-intonation-maj2-30centcsound-intonation-maj2-40centcsound-intonation-maj2-5centcsound-intonation-maj2-6centcsound-intonation-maj2-8centcsound-intonation-maj3-10centcsound-intonation-maj3-15centcsound-intonation-maj3-20centcsound-intonation-maj3-30centcsound-intonation-maj3-40centcsound-intonation-maj3-5centcsound-intonation-maj3-6centcsound-intonation-maj3-8centcsound-intonation-maj6-10centcsound-intonation-maj6-15centcsound-intonation-maj6-20centcsound-intonation-maj6-30centcsound-intonation-maj6-40centcsound-intonation-maj6-5centcsound-intonation-maj6-6centcsound-intonation-maj6-8centcsound-intonation-maj7-10centcsound-intonation-maj7-15centcsound-intonation-maj7-20centcsound-intonation-maj7-30centcsound-intonation-maj7-40centcsound-intonation-maj7-5centcsound-intonation-maj7-6centcsound-intonation-maj7-8centcsound-intonation-min2-10centcsound-intonation-min2-15centcsound-intonation-min2-20centcsound-intonation-min2-30centcsound-intonation-min2-40centcsound-intonation-min2-5centcsound-intonation-min2-6centcsound-intonation-min2-8centcsound-intonation-min3-10centcsound-intonation-min3-15centcsound-intonation-min3-20centcsound-intonation-min3-30centcsound-intonation-min3-40centcsound-intonation-min3-5centcsound-intonation-min3-6centcsound-intonation-min3-8centcsound-intonation-min6-10centcsound-intonation-min6-15centcsound-intonation-min6-20centcsound-intonation-min6-30centcsound-intonation-min6-40centcsound-intonation-min6-5centcsound-intonation-min6-6centcsound-intonation-min6-8centcsound-intonation-min7-10centcsound-intonation-min7-15centcsound-intonation-min7-20centcsound-intonation-min7-30centcsound-intonation-min7-40centcsound-intonation-min7-5centcsound-intonation-min7-6centcsound-intonation-min7-8centcsound-intonation-p4-10centcsound-intonation-p4-15centcsound-intonation-p4-20centcsound-intonation-p4-30centcsound-intonation-p4-40centcsound-intonation-p4-5centcsound-intonation-p4-6centcsound-intonation-p4-8centcsound-intonation-p5-10centcsound-intonation-p5-15centcsound-intonation-p5-20centcsound-intonation-p5-30centcsound-intonation-p5-40centcsound-intonation-p5-5centcsound-intonation-p5-6centcsound-intonation-p5-8centharmonic-intervalsharmonic-intervals-10harmonic-intervals-2harmonic-intervals-2-3harmonic-intervals-2-to-8harmonic-intervals-3harmonic-intervals-4-5harmonic-intervals-4-5-8harmonic-intervals-6harmonic-intervals-6-7harmonic-intervals-7harmonic-intervals-7-9harmonic-intervals-9harmonic-intervals-self-configharmonic-intervals-tritonus-7melodic-intervalsmelodic-intervals-10melodic-intervals-2melodic-intervals-2-3melodic-intervals-2-to-8melodic-intervals-3melodic-intervals-4-5melodic-intervals-4-5-8melodic-intervals-6melodic-intervals-6-7melodic-intervals-7melodic-intervals-7-9melodic-intervals-9melodic-intervals-downmelodic-intervals-down-10melodic-intervals-down-2melodic-intervals-down-2-3melodic-intervals-down-2-to-8melodic-intervals-down-3melodic-intervals-down-4-5melodic-intervals-down-4-5-8melodic-intervals-down-6melodic-intervals-down-6-7melodic-intervals-down-7melodic-intervals-down-7-9melodic-intervals-down-9melodic-intervals-down-tritonus-7melodic-intervals-self-configmelodic-intervals-tritonus-7melodic-intervals-upmelodic-intervals-up-10melodic-intervals-up-2melodic-intervals-up-2-3melodic-intervals-up-2-to-8melodic-intervals-up-3melodic-intervals-up-4-5melodic-intervals-up-4-5-8melodic-intervals-up-6melodic-intervals-up-6-7melodic-intervals-up-7melodic-intervals-up-7-9melodic-intervals-up-9melodic-intervals-up-tritonus-7sc-6tonessc-8tonessc-bebsc-beb-asc-beb-dsc-beb-elemsc-beb-namesc-beb-ssc-churchsc-dhasc-dha-asc-dha-dsc-dha-elemsc-dha-fsc-dha-gsc-dha-namesc-dha-psc-dha-ssc-dha-tsc-domsc-dom-jazzsc-eastsc-greeksc-halsc-hal-jazzsc-hamsc-ham-asc-ham-dsc-ham-elemsc-ham-fsc-ham-gsc-ham-namesc-ham-psc-ham-ssc-ham-tsc-harsc-har-asc-har-dsc-har-elemsc-har-fsc-har-gsc-har-namesc-har-psc-har-ssc-har-tsc-hum-gsc-hunsc-hun-asc-hun-dsc-hun-elemsc-hun-fsc-hun-gsc-hun-namesc-hun-psc-hun-ssc-hun-tsc-majsc-maj-asc-maj-dsc-maj-elemsc-maj-fsc-maj-gsc-maj-namesc-maj-psc-maj-pxsc-maj-ssc-maj-tsc-mausc-mau-jazzsc-melsc-mel-asc-mel-dsc-mel-elemsc-mel-fsc-mel-gsc-mel-namesc-mel-psc-mel-ssc-mel-tsc-minsc-min-jazzsc-nat-gsc-neasc-nea-asc-nea-dsc-nea-elemsc-nea-fsc-nea-gsc-nea-namesc-nea-psc-nea-ssc-nea-tsc-nemsc-nem-asc-nem-dsc-nem-elemsc-nem-fsc-nem-gsc-nem-namesc-nem-psc-nem-ssc-nem-tsc-pensc-pen-asc-pen-dsc-pen-elemsc-pen-gsc-pen-namesc-pen-ssc-plagalsc-simsc-sim-asc-sim-dsc-sim-elemsc-sim-namesc-sim-shash-bug-workaround2compare-intervals-harmonic-tritonus-7csound-intonation-harmonic-maj2-10centcsound-intonation-harmonic-maj2-15centcsound-intonation-harmonic-maj2-20centcsound-intonation-harmonic-maj2-30centcsound-intonation-harmonic-maj2-40centcsound-intonation-harmonic-maj2-5centcsound-intonation-harmonic-maj2-6centcsound-intonation-harmonic-maj2-8centcsound-intonation-harmonic-maj3-10centcsound-intonation-harmonic-maj3-15centcsound-intonation-harmonic-maj3-20centcsound-intonation-harmonic-maj3-30centcsound-intonation-harmonic-maj3-40centcsound-intonation-harmonic-maj3-5centcsound-intonation-harmonic-maj3-6centcsound-intonation-harmonic-maj3-8centcsound-intonation-harmonic-maj6-10centcsound-intonation-harmonic-maj6-15centcsound-intonation-harmonic-maj6-20centcsound-intonation-harmonic-maj6-30centcsound-intonation-harmonic-maj6-40centcsound-intonation-harmonic-maj6-5centcsound-intonation-harmonic-maj6-6centcsound-intonation-harmonic-maj6-8centcsound-intonation-harmonic-maj7-10centcsound-intonation-harmonic-maj7-15centcsound-intonation-harmonic-maj7-20centcsound-intonation-harmonic-maj7-30centcsound-intonation-harmonic-maj7-40centcsound-intonation-harmonic-maj7-5centcsound-intonation-harmonic-maj7-6centcsound-intonation-harmonic-maj7-8centcsound-intonation-harmonic-min2-10centcsound-intonation-harmonic-min2-15centcsound-intonation-harmonic-min2-20centcsound-intonation-harmonic-min2-30centcsound-intonation-harmonic-min2-40centcsound-intonation-harmonic-min2-5centcsound-intonation-harmonic-min2-6centcsound-intonation-harmonic-min2-8centcsound-intonation-harmonic-min3-10centcsound-intonation-harmonic-min3-15centcsound-intonation-harmonic-min3-20centcsound-intonation-harmonic-min3-30centcsound-intonation-harmonic-min3-40centcsound-intonation-harmonic-min3-5centcsound-intonation-harmonic-min3-6centcsound-intonation-harmonic-min3-8centcsound-intonation-harmonic-min6-10centcsound-intonation-harmonic-min6-15centcsound-intonation-harmonic-min6-20centcsound-intonation-harmonic-min6-30centcsound-intonation-harmonic-min6-40centcsound-intonation-harmonic-min6-5centcsound-intonation-harmonic-min6-6centcsound-intonation-harmonic-min6-8centcsound-intonation-harmonic-min7-10centcsound-intonation-harmonic-min7-15centcsound-intonation-harmonic-min7-20centcsound-intonation-harmonic-min7-30centcsound-intonation-harmonic-min7-40centcsound-intonation-harmonic-min7-5centcsound-intonation-harmonic-min7-6centcsound-intonation-harmonic-min7-8centcsound-intonation-harmonic-p4-10centcsound-intonation-harmonic-p4-15centcsound-intonation-harmonic-p4-20centcsound-intonation-harmonic-p4-30centcsound-intonation-harmonic-p4-40centcsound-intonation-harmonic-p4-5centcsound-intonation-harmonic-p4-6centcsound-intonation-harmonic-p4-8centcsound-intonation-harmonic-p5-10centcsound-intonation-harmonic-p5-15centcsound-intonation-harmonic-p5-20centcsound-intonation-harmonic-p5-30centcsound-intonation-harmonic-p5-40centcsound-intonation-harmonic-p5-5centcsound-intonation-harmonic-p5-6centcsound-intonation-harmonic-p5-8centcsound-intonation-maj2-10centcsound-intonation-maj2-15centcsound-intonation-maj2-20centcsound-intonation-maj2-30centcsound-intonation-maj2-40centcsound-intonation-maj2-5centcsound-intonation-maj2-6centcsound-intonation-maj2-8centcsound-intonation-maj3-10centcsound-intonation-maj3-15centcsound-intonation-maj3-20centcsound-intonation-maj3-30centcsound-intonation-maj3-40centcsound-intonation-maj3-5centcsound-intonation-maj3-6centcsound-intonation-maj3-8centcsound-intonation-maj6-10centcsound-intonation-maj6-15centcsound-intonation-maj6-20centcsound-intonation-maj6-30centcsound-intonation-maj6-40centcsound-intonation-maj6-5centcsound-intonation-maj6-6centcsound-intonation-maj6-8centcsound-intonation-maj7-10centcsound-intonation-maj7-15centcsound-intonation-maj7-20centcsound-intonation-maj7-30centcsound-intonation-maj7-40centcsound-intonation-maj7-5centcsound-intonation-maj7-6centcsound-intonation-maj7-8centcsound-intonation-min2-10centcsound-intonation-min2-15centcsound-intonation-min2-20centcsound-intonation-min2-30centcsound-intonation-min2-40centcsound-intonation-min2-5centcsound-intonation-min2-6centcsound-intonation-min2-8centcsound-intonation-min3-10centcsound-intonation-min3-15centcsound-intonation-min3-20centcsound-intonation-min3-30centcsound-intonation-min3-40centcsound-intonation-min3-5centcsound-intonation-min3-6centcsound-intonation-min3-8centcsound-intonation-min6-10centcsound-intonation-min6-15centcsound-intonation-min6-20centcsound-intonation-min6-30centcsound-intonation-min6-40centcsound-intonation-min6-5centcsound-intonation-min6-6centcsound-intonation-min6-8centcsound-intonation-min7-10centcsound-intonation-min7-15centcsound-intonation-min7-20centcsound-intonation-min7-30centcsound-intonation-min7-40centcsound-intonation-min7-5centcsound-intonation-min7-6centcsound-intonation-min7-8centcsound-intonation-p4-10centcsound-intonation-p4-15centcsound-intonation-p4-20centcsound-intonation-p4-30centcsound-intonation-p4-40centcsound-intonation-p4-5centcsound-intonation-p4-6centcsound-intonation-p4-8centcsound-intonation-p5-10centcsound-intonation-p5-15centcsound-intonation-p5-20centcsound-intonation-p5-30centcsound-intonation-p5-40centcsound-intonation-p5-5centcsound-intonation-p5-6centcsound-intonation-p5-8centharmonic-intervalsharmonic-intervals-10harmonic-intervals-tritonus-7melodic-intervalsmelodic-intervals-10melodic-intervals-downmelodic-intervals-down-10melodic-intervals-down-tritonus-7melodic-intervals-tritonus-7melodic-intervals-upmelodic-intervals-up-10melodic-intervals-up-tritonus-7sing-intervalssing-intervals-10sing-intervals-tritonus-7helphelp-menu.xmlCabout-statistics.htmlbug-reporting.htmlchordvoicing-module.htmlcompareintervals-module.htmldictation-module.htmldictation.htmlear-training-test-printout-editor.htmlelembuilder-module.htmlelembuilder.htmlextending-solfege.htmlfigureschord.pngchordname-example.pngdictation.pngear-training-test-printout-editor.pngelembuilder-harmonic-progressions.pngid-interval-buttons-thirds.pngid-interval-piano.pngidbyname-chords.pngidbyname-intonation.pngidentifybpm.pngidtone.pngmelodicinterval-buttons.pngnameinterval.pngpreferences-external-programs.pngpreferences-gui-idtone.pngpreferences-gui-interval.pngpreferences-gui.pngpreferences-midi.pngpreferences-practise.pngpreferences-sound-setup-win32.pngpreferences-sound-setup.pngpreferences-statistics.pngpreferences-user.pngprofile-manager.pngprogressionlabel-example-1.pngrhythm.pngrhythmtapping2.pngrnc-example.pngsingchord.pngsinginterval.pngstatistics.pngtrainingset-editor.pngtwelvetone.pnggpl.htmlharmonicinterval-module.htmlharmonicinterval.htmlidbyname-cadences.htmlidbyname-chords.htmlidbyname-intonation.htmlidbyname-module.htmlidbyname.htmlidentifybpm-module.htmlidentifybpm.htmlidproperty-module.htmlidproperty.htmlidtone-module.htmlidtone.htmlindex.htmlinverting-intervals.htmllesson-file-locations-details.htmllesson-files.htmllyinverting-intervals.pngtheory-intervals-1.pngtheory-intervals-fifths-1.pngtheory-intervals-fifths-2.pngtheory-intervals-fifths.pngtheory-intervals-fourths.pngtheory-intervals-seconds-1.pngtheory-intervals-seconds-2.pngtheory-intervals-seconds-3.pngtheory-intervals-seconds.pngtheory-intervals-sevenths.pngtheory-intervals-sixths.pngtheory-intervals-thirds.pngmelodicinterval-module.htmlmelodicinterval.htmlmidi-instrument-names.htmlmpd-module.htmlmusic-theory.htmlnameinterval-module.htmlnameinterval.htmlonline-resources.htmlpreferences-window.htmlprofile-manager.htmlrhythm-module.htmlrhythm.htmlrhythmdictation-module.htmlrhythmdictation2-module.htmlrhythmtapping-module.htmlrhythmtapping2-module.htmlrhythmtapping2.htmlscalesscales.htmlaug.htmlbeb.htmlblu.htmldha.htmldim.htmlham.htmlhar.htmlhun.htmlimagesmodeschordsdha1c.pngdha2c.pngdha4c.pngdha5c.pngdha6c.pngdim2c.pngham1c.pngham2c.pngham3c2.pngham4c.pngham5c.pngham6c.pngham7c.pnghar1c.pnghar2c.pnghar3c.pnghar4c.pnghar5c.pnghar6c.pnghar7c.pnghun1c.pnghun3c.pnghun5c.pnghun6c.pngmaj1c.pngmaj2c.pngmaj3c.pngmaj4c.pngmaj5c.pngmaj6c.pngmaj7c.pngmel1c.pngmel2c.pngmel3c.pngmel4c.pngmel5c.pngmel6c.pngmel7c2.pngnea1c.pngnea2c.pngnea3c.pngnea4c.pngnea5c.pngnea6c2.pngnea7c2.pngnem1c.pngnem2c.pngnem3c.pngnem4c.pngnem5c.pngnem6c.pngwho1c.pngscalesaug1c.pngaug1d.pngaug1db.pngaug1eb.pngaug2c.pngaug2cd.pngaug2d.pngaug2dd.pngbeb1c.pngbeb2c.pngbeb3c.pngbeb4c.pngbeb5c.pngblu1c.pngdha1c.pngdha2c.pngdha2db.pngdha3c.pngdha3c2.pngdha3e.pngdha4c.pngdha4f.pngdha5c.pngdha5g.pngdha6ab.pngdha6c.pngdha7b.pngdha7c.pngdha7c2.pngdim1c.pngdim1d.pngdim1db.pngdim2c.pngdim2cd.pngdim2d.pngeni1c-d.pngeni1c.pngham1c.pngham2c.pngham2d.pngham3c.pngham3c2.pngham3e.pngham4c.pngham4f.pngham5c.pngham5g.pngham6ab.pngham6c.pngham7b.pngham7c.pnghar1c.pnghar2c.pnghar2d.pnghar3c.pnghar3eb.pnghar4c.pnghar4f.pnghar5c.pnghar5g.pnghar6ab.pnghar6c.pnghar7b.pnghar7c.pnghun1c.pnghun2c.pnghun2c2.pnghun2dd.pnghun3c.pnghun3e.pnghun4c.pnghun4c2.pnghun4fd.pnghun5c.pnghun5g.pnghun6a.pnghun6c.pnghun7bb.pnghun7c.pngmaj1c.pngmaj2c.pngmaj2d.pngmaj3c.pngmaj3e.pngmaj4c.pngmaj4f.pngmaj5c.pngmaj5g.pngmaj6a.pngmaj6c.pngmaj7b.pngmaj7c.pngmel1c-d.pngmel1c.pngmel2c.pngmel2d.pngmel3c.pngmel3eb.pngmel4c.pngmel4f.pngmel5c.pngmel5g.pngmel6a.pngmel6c.pngmel7b.pngmel7c.pngmel7c2.pngnea1c.pngnea2c.pngnea2db.pngnea3c.pngnea3eb.pngnea4c.pngnea4f.pngnea5c.pngnea5g.pngnea6a.pngnea6c.pngnea6c2.pngnea7b.pngnea7c.pngnea7c2.pngnem1c.pngnem2c.pngnem2db.pngnem3c.pngnem3eb.pngnem4c.pngnem4f.pngnem5c.pngnem5g.pngnem6ab.pngnem6c.pngnem7b.pngnem7c.pngnem7c2.pngpen1c.pngpen2c.pngpen2d.pngpen3c.pngpen3e.pngpen4c.pngpen4g.pngpen5a.pngpen5c.pngwho1c.pngwho1c2.pngwho1db.pngquadriadsc7+5.pngc7-5.pngc7.pngc^+5.pngc^-5.pngc^.pngcdim.pngcm7+5.pngcm7-5.pngcm7.pngcm^+5.pngcm^-5.pngcm^.pngtriadsabau.pngcau.pngcau1.pngcau1o.pngcau2.pngcau2o.pngcauo.pngcdi-fs8.pngcdi.pngcdi1.pngcdi1o.pngcdi2.pngcdi2o.pngcdio.pngcma.pngcma1.pngcma1o.pngcma2.pngcma2o.pngcmao.pngcmi.pngcmi1.pngcmi1o.pngcmi2.pngcmi2o.pngcmio.pngdau.pngdbau.pngeau.pngebau.pngmaj.htmlmel.htmlmodes.htmlnea.htmlnem.htmlpen.htmlsim.htmlwho.htmlselecting-exercises.htmlsinganswer-module.htmlsingchord-module.htmlsingchord.htmlsinginterval-module.htmlsinginterval.htmlsolfege-exercise-helps.htmlsolfege-intro.htmltheory-intervals.htmltrainingset-editor.htmltwelvetone-module.htmltwelvetone.htmldeabout-statistics.htmlbug-reporting.htmlchordvoicing-module.htmlcompareintervals-module.htmldictation-module.htmldictation.htmlear-training-test-printout-editor.htmlelembuilder-module.htmlelembuilder.htmlextending-solfege.htmlgpl.htmlharmonicinterval-module.htmlharmonicinterval.htmlidbyname-cadences.htmlidbyname-chords.htmlidbyname-intonation.htmlidbyname-module.htmlidbyname.htmlidentifybpm-module.htmlidentifybpm.htmlidproperty-module.htmlidproperty.htmlidtone-module.htmlidtone.htmlindex.htmlinverting-intervals.htmllesson-file-locations-details.htmllesson-files.htmllyinverting-intervals.pngtheory-intervals-1.pngtheory-intervals-fifths.pngtheory-intervals-fourths.pngtheory-intervals-seconds.pngtheory-intervals-sevenths.pngtheory-intervals-sixths.pngtheory-intervals-thirds.pngmelodicinterval-module.htmlmelodicinterval.htmlmidi-instrument-names.htmlmpd-module.htmlmusic-theory.htmlnameinterval-module.htmlnameinterval.htmlonline-resources.htmlpreferences-window.htmlprofile-manager.htmlrhythm-module.htmlrhythm.htmlrhythmdictation-module.htmlrhythmdictation2-module.htmlrhythmtapping-module.htmlrhythmtapping2-module.htmlrhythmtapping2.htmlscales.htmlselecting-exercises.htmlsinganswer-module.htmlsingchord-module.htmlsingchord.htmlsinginterval-module.htmlsinginterval.htmlsolfege-exercise-helps.htmlsolfege-intro.htmltheory-intervals.htmltrainingset-editor.htmltwelvetone-module.htmltwelvetone.htmleoabout-statistics.htmlbug-reporting.htmlchordvoicing-module.htmlcompareintervals-module.htmldictation-module.htmldictation.htmlear-training-test-printout-editor.htmlelembuilder-module.htmlelembuilder.htmlextending-solfege.htmlfigureschord.pngdictation.pngear-training-test-printout-editor.pngelembuilder-harmonic-progressions.pngid-interval-buttons-thirds.pngid-interval-piano.pngidbyname-chords.pngidbyname-intonation.pngidentifybpm.pngidtone.pngmelodicinterval-buttons.pngnameinterval.pngpreferences-external-programs.pngpreferences-gui-idtone.pngpreferences-gui-interval.pngpreferences-gui.pngpreferences-midi.pngpreferences-practise.pngpreferences-sound-setup.pngpreferences-statistics.pngpreferences-user.pngprofile-manager.pngrhythm.pngrhythmtapping2.pngsingchord.pngsinginterval.pngstatistics.pngtrainingset-editor.pngtwelvetone.pnggpl.htmlharmonicinterval-module.htmlharmonicinterval.htmlidbyname-cadences.htmlidbyname-chords.htmlidbyname-intonation.htmlidbyname-module.htmlidbyname.htmlidentifybpm-module.htmlidentifybpm.htmlidproperty-module.htmlidproperty.htmlidtone-module.htmlidtone.htmlindex.htmlinverting-intervals.htmllesson-file-locations-details.htmllesson-files.htmllyinverting-intervals.pngtheory-intervals-1.pngtheory-intervals-fifths.pngtheory-intervals-fourths.pngtheory-intervals-seconds.pngtheory-intervals-sevenths.pngtheory-intervals-sixths.pngtheory-intervals-thirds.pngmelodicinterval-module.htmlmelodicinterval.htmlmidi-instrument-names.htmlmpd-module.htmlmusic-theory.htmlnameinterval-module.htmlnameinterval.htmlonline-resources.htmlpreferences-window.htmlprofile-manager.htmlrhythm-module.htmlrhythm.htmlrhythmdictation-module.htmlrhythmdictation2-module.htmlrhythmtapping-module.htmlrhythmtapping2-module.htmlrhythmtapping2.htmlscales.htmlselecting-exercises.htmlsinganswer-module.htmlsingchord-module.htmlsingchord.htmlsinginterval-module.htmlsinginterval.htmlsolfege-exercise-helps.htmlsolfege-intro.htmltheory-intervals.htmltrainingset-editor.htmltwelvetone-module.htmltwelvetone.htmlesabout-statistics.htmlbug-reporting.htmlchordvoicing-module.htmlcompareintervals-module.htmldictation-module.htmldictation.htmlear-training-test-printout-editor.htmlelembuilder-module.htmlelembuilder.htmlextending-solfege.htmlgpl.htmlharmonicinterval-module.htmlharmonicinterval.htmlidbyname-cadences.htmlidbyname-chords.htmlidbyname-intonation.htmlidbyname-module.htmlidbyname.htmlidentifybpm-module.htmlidentifybpm.htmlidproperty-module.htmlidproperty.htmlidtone-module.htmlidtone.htmlindex.htmlinverting-intervals.htmllesson-file-locations-details.htmllesson-files.htmllyinverting-intervals.pngtheory-intervals-1.pngtheory-intervals-fifths.pngtheory-intervals-fourths.pngtheory-intervals-seconds.pngtheory-intervals-sevenths.pngtheory-intervals-sixths.pngtheory-intervals-thirds.pngmelodicinterval-module.htmlmelodicinterval.htmlmidi-instrument-names.htmlmpd-module.htmlmusic-theory.htmlnameinterval-module.htmlnameinterval.htmlonline-resources.htmlpreferences-window.htmlprofile-manager.htmlrhythm-module.htmlrhythm.htmlrhythmdictation-module.htmlrhythmdictation2-module.htmlrhythmtapping-module.htmlrhythmtapping2-module.htmlrhythmtapping2.htmlscales.htmlselecting-exercises.htmlsinganswer-module.htmlsingchord-module.htmlsingchord.htmlsinginterval-module.htmlsinginterval.htmlsolfege-exercise-helps.htmlsolfege-intro.htmltheory-intervals.htmltrainingset-editor.htmltwelvetone-module.htmltwelvetone.htmletabout-statistics.htmlbug-reporting.htmlchordvoicing-module.htmlcompareintervals-module.htmldictation-module.htmldictation.htmlear-training-test-printout-editor.htmlelembuilder-module.htmlelembuilder.htmlextending-solfege.htmlfigureschord.pngdictation.pngear-training-test-printout-editor.pngelembuilder-harmonic-progressions.pngid-interval-buttons-thirds.pngid-interval-piano.pngidbyname-chords.pngidbyname-intonation.pngidentifybpm.pngidtone.pngmelodicinterval-buttons.pngnameinterval.pngpreferences-external-programs.pngpreferences-gui-idtone.pngpreferences-gui-interval.pngpreferences-gui.pngpreferences-midi.pngpreferences-practise.pngpreferences-sound-setup.pngpreferences-statistics.pngpreferences-user.pngprofile-manager.pngrhythm.pngrhythmtapping2.pngsingchord.pngsinginterval.pngstatistics.pngtrainingset-editor.pngtwelvetone.pnggpl.htmlharmonicinterval-module.htmlharmonicinterval.htmlidbyname-cadences.htmlidbyname-chords.htmlidbyname-intonation.htmlidbyname-module.htmlidbyname.htmlidentifybpm-module.htmlidentifybpm.htmlidproperty-module.htmlidproperty.htmlidtone-module.htmlidtone.htmlindex.htmlinverting-intervals.htmllesson-file-locations-details.htmllesson-files.htmllyinverting-intervals.pngtheory-intervals-1.pngtheory-intervals-fifths.pngtheory-intervals-fourths.pngtheory-intervals-seconds.pngtheory-intervals-sevenths.pngtheory-intervals-sixths.pngtheory-intervals-thirds.pngmelodicinterval-module.htmlmelodicinterval.htmlmidi-instrument-names.htmlmpd-module.htmlmusic-theory.htmlnameinterval-module.htmlnameinterval.htmlonline-resources.htmlpreferences-window.htmlprofile-manager.htmlrhythm-module.htmlrhythm.htmlrhythmdictation-module.htmlrhythmdictation2-module.htmlrhythmtapping-module.htmlrhythmtapping2-module.htmlrhythmtapping2.htmlscales.htmlselecting-exercises.htmlsinganswer-module.htmlsingchord-module.htmlsingchord.htmlsinginterval-module.htmlsinginterval.htmlsolfege-exercise-helps.htmlsolfege-intro.htmltheory-intervals.htmltrainingset-editor.htmltwelvetone-module.htmltwelvetone.htmlfrabout-statistics.htmlbug-reporting.htmlchordvoicing-module.htmlcompareintervals-module.htmldictation-module.htmldictation.htmlear-training-test-printout-editor.htmlelembuilder-module.htmlelembuilder.htmlextending-solfege.htmlfigureschord.pngdictation.pngear-training-test-printout-editor.pngelembuilder-harmonic-progressions.pngid-interval-buttons-thirds.pngid-interval-piano.pngidbyname-chords.pngidbyname-intonation.pngidentifybpm.pngidtone.pngmelodicinterval-buttons.pngnameinterval.pngpreferences-external-programs.pngpreferences-gui-idtone.pngpreferences-gui-interval.pngpreferences-gui.pngpreferences-midi.pngpreferences-practise.pngpreferences-sound-setup.pngpreferences-statistics.pngpreferences-user.pngprofile-manager.pngrhythm.pngrhythmtapping2.pngsingchord.pngsinginterval.pngstatistics.pngtrainingset-editor.pngtwelvetone.pnggpl.htmlharmonicinterval-module.htmlharmonicinterval.htmlidbyname-cadences.htmlidbyname-chords.htmlidbyname-intonation.htmlidbyname-module.htmlidbyname.htmlidentifybpm-module.htmlidentifybpm.htmlidproperty-module.htmlidproperty.htmlidtone-module.htmlidtone.htmlindex.htmlinverting-intervals.htmllesson-file-locations-details.htmllesson-files.htmllyinverting-intervals.pngtheory-intervals-1.pngtheory-intervals-fifths.pngtheory-intervals-fourths.pngtheory-intervals-seconds.pngtheory-intervals-sevenths.pngtheory-intervals-sixths.pngtheory-intervals-thirds.pngmelodicinterval-module.htmlmelodicinterval.htmlmidi-instrument-names.htmlmpd-module.htmlmusic-theory.htmlnameinterval-module.htmlnameinterval.htmlonline-resources.htmlpreferences-window.htmlprofile-manager.htmlrhythm-module.htmlrhythm.htmlrhythmdictation-module.htmlrhythmdictation2-module.htmlrhythmtapping-module.htmlrhythmtapping2-module.htmlrhythmtapping2.htmlscales.htmlselecting-exercises.htmlsinganswer-module.htmlsingchord-module.htmlsingchord.htmlsinginterval-module.htmlsinginterval.htmlsolfege-exercise-helps.htmlsolfege-intro.htmltheory-intervals.htmltrainingset-editor.htmltwelvetone-module.htmltwelvetone.htmlglabout-statistics.htmlbug-reporting.htmlchordvoicing-module.htmlcompareintervals-module.htmldictation-module.htmldictation.htmlear-training-test-printout-editor.htmlelembuilder-module.htmlelembuilder.htmlextending-solfege.htmlgpl.htmlharmonicinterval-module.htmlharmonicinterval.htmlidbyname-cadences.htmlidbyname-chords.htmlidbyname-intonation.htmlidbyname-module.htmlidbyname.htmlidentifybpm-module.htmlidentifybpm.htmlidproperty-module.htmlidproperty.htmlidtone-module.htmlidtone.htmlindex.htmlinverting-intervals.htmllesson-file-locations-details.htmllesson-files.htmllyinverting-intervals.pngtheory-intervals-1.pngtheory-intervals-fifths.pngtheory-intervals-fourths.pngtheory-intervals-seconds.pngtheory-intervals-sevenths.pngtheory-intervals-sixths.pngtheory-intervals-thirds.pngmelodicinterval-module.htmlmelodicinterval.htmlmidi-instrument-names.htmlmpd-module.htmlmusic-theory.htmlnameinterval-module.htmlnameinterval.htmlonline-resources.htmlpreferences-window.htmlprofile-manager.htmlrhythm-module.htmlrhythm.htmlrhythmdictation-module.htmlrhythmdictation2-module.htmlrhythmtapping-module.htmlrhythmtapping2-module.htmlrhythmtapping2.htmlscales.htmlselecting-exercises.htmlsinganswer-module.htmlsingchord-module.htmlsingchord.htmlsinginterval-module.htmlsinginterval.htmlsolfege-exercise-helps.htmlsolfege-intro.htmltheory-intervals.htmltrainingset-editor.htmltwelvetone-module.htmltwelvetone.htmlnbabout-statistics.htmlbug-reporting.htmlchordvoicing-module.htmlcompareintervals-module.htmldictation-module.htmldictation.htmlear-training-test-printout-editor.htmlelembuilder-module.htmlelembuilder.htmlextending-solfege.htmlfigureschord.pngdictation.pngear-training-test-printout-editor.pngelembuilder-harmonic-progressions.pngid-interval-buttons-thirds.pngid-interval-piano.pngid-intervals-buttons-thirds.pngidbyname-chords.pngidbyname-intonation.pngidentifybpm.pngidtone.pngmelodicinterval-buttons.pngnameinterval.pngpreferences-external-programs.pngpreferences-gui-idtone.pngpreferences-gui-interval.pngpreferences-gui.pngpreferences-midi.pngpreferences-practise.pngpreferences-sound-setup.pngpreferences-statistics.pngpreferences-user.pngprofile-manager.pngrhythm.pngrhythmtapping2.pngsingchord.pngsinginterval.pngstatistics.pngtrainingset-editor.pngtwelvetone.pnggpl.htmlharmonicinterval-module.htmlharmonicinterval.htmlidbyname-cadences.htmlidbyname-chords.htmlidbyname-intonation.htmlidbyname-module.htmlidbyname.htmlidentifybpm-module.htmlidentifybpm.htmlidproperty-module.htmlidproperty.htmlidtone-module.htmlidtone.htmlindex.htmlinverting-intervals.htmllesson-file-locations-details.htmllesson-files.htmllyinverting-intervals.pngtheory-intervals-1.pngtheory-intervals-fifths.pngtheory-intervals-fourths.pngtheory-intervals-seconds.pngtheory-intervals-sevenths.pngtheory-intervals-sixths.pngtheory-intervals-thirds.pngmelodicinterval-module.htmlmelodicinterval.htmlmidi-instrument-names.htmlmpd-module.htmlmusic-theory.htmlnameinterval-module.htmlnameinterval.htmlonline-resources.htmlpreferences-window.htmlprofile-manager.htmlrhythm-module.htmlrhythm.htmlrhythmdictation-module.htmlrhythmdictation2-module.htmlrhythmtapping-module.htmlrhythmtapping2-module.htmlrhythmtapping2.htmlscales.htmlselecting-exercises.htmlsinganswer-module.htmlsingchord-module.htmlsingchord.htmlsinginterval-module.htmlsinginterval.htmlsolfege-exercise-helps.htmlsolfege-intro.htmltheory-intervals.htmltrainingset-editor.htmltwelvetone-module.htmltwelvetone.htmlnlabout-statistics.htmlbug-reporting.htmlchordvoicing-module.htmlcompareintervals-module.htmldictation-module.htmldictation.htmlear-training-test-printout-editor.htmlelembuilder-module.htmlelembuilder.htmlextending-solfege.htmlfigureschord.pngdictation.pngear-training-test-printout-editor.pngelembuilder-harmonic-progressions.pngid-interval-buttons-thirds.pngid-interval-piano.pngidbyname-chords.pngidbyname-intonation.pngidentifybpm.pngidtone.pngmelodicinterval-buttons.pngnameinterval.pngpreferences-external-programs.pngpreferences-gui-idtone.pngpreferences-gui-interval.pngpreferences-gui.pngpreferences-midi.pngpreferences-practise.pngpreferences-sound-setup.pngpreferences-statistics.pngpreferences-user.pngprofile-manager.pngrhythm.pngrhythmtapping2.pngsingchord.pngsinginterval.pngstatistics.pngtrainingset-editor.pngtwelvetone.pnggpl.htmlharmonicinterval-module.htmlharmonicinterval.htmlidbyname-cadences.htmlidbyname-chords.htmlidbyname-intonation.htmlidbyname-module.htmlidbyname.htmlidentifybpm-module.htmlidentifybpm.htmlidproperty-module.htmlidproperty.htmlidtone-module.htmlidtone.htmlindex.htmlinverting-intervals.htmllesson-file-locations-details.htmllesson-files.htmllyinverting-intervals.pngtheory-intervals-1.pngtheory-intervals-fifths.pngtheory-intervals-fourths.pngtheory-intervals-seconds.pngtheory-intervals-sevenths.pngtheory-intervals-sixths.pngtheory-intervals-thirds.pngmelodicinterval-module.htmlmelodicinterval.htmlmidi-instrument-names.htmlmpd-module.htmlmusic-theory.htmlnameinterval-module.htmlnameinterval.htmlonline-resources.htmlpreferences-window.htmlprofile-manager.htmlrhythm-module.htmlrhythm.htmlrhythmdictation-module.htmlrhythmdictation2-module.htmlrhythmtapping-module.htmlrhythmtapping2-module.htmlrhythmtapping2.htmlscales.htmlselecting-exercises.htmlsinganswer-module.htmlsingchord-module.htmlsingchord.htmlsinginterval-module.htmlsinginterval.htmlsolfege-exercise-helps.htmlsolfege-intro.htmltheory-intervals.htmltrainingset-editor.htmltwelvetone-module.htmltwelvetone.htmlplabout-statistics.htmlbug-reporting.htmlchordvoicing-module.htmlcompareintervals-module.htmldictation-module.htmldictation.htmlear-training-test-printout-editor.htmlelembuilder-module.htmlelembuilder.htmlextending-solfege.htmlfigureschord.pngdictation.pngear-training-test-printout-editor.pngelembuilder-harmonic-progressions.pngid-interval-buttons-thirds.pngid-interval-piano.pngidbyname-chords.pngidbyname-intonation.pngidentifybpm.pngidtone.pngmelodicinterval-buttons.pngnameinterval.pngpreferences-external-programs.pngpreferences-gui-idtone.pngpreferences-gui-interval.pngpreferences-gui.pngpreferences-midi.pngpreferences-practise.pngpreferences-sound-setup.pngpreferences-statistics.pngpreferences-user.pngprofile-manager.pngrhythm.pngrhythmtapping2.pngsingchord.pngsinginterval.pngstatistics.pngtrainingset-editor.pngtwelvetone.pnggpl.htmlharmonicinterval-module.htmlharmonicinterval.htmlidbyname-cadences.htmlidbyname-chords.htmlidbyname-intonation.htmlidbyname-module.htmlidbyname.htmlidentifybpm-module.htmlidentifybpm.htmlidproperty-module.htmlidproperty.htmlidtone-module.htmlidtone.htmlindex.htmlinverting-intervals.htmllesson-file-locations-details.htmllesson-files.htmllyinverting-intervals.pngtheory-intervals-1.pngtheory-intervals-fifths.pngtheory-intervals-fourths.pngtheory-intervals-seconds.pngtheory-intervals-sevenths.pngtheory-intervals-sixths.pngtheory-intervals-thirds.pngmelodicinterval-module.htmlmelodicinterval.htmlmidi-instrument-names.htmlmpd-module.htmlmusic-theory.htmlnameinterval-module.htmlnameinterval.htmlonline-resources.htmlpreferences-window.htmlprofile-manager.htmlrhythm-module.htmlrhythm.htmlrhythmdictation-module.htmlrhythmdictation2-module.htmlrhythmtapping-module.htmlrhythmtapping2-module.htmlrhythmtapping2.htmlscales.htmlselecting-exercises.htmlsinganswer-module.htmlsingchord-module.htmlsingchord.htmlsinginterval-module.htmlsinginterval.htmlsolfege-exercise-helps.htmlsolfege-intro.htmltheory-intervals.htmltrainingset-editor.htmltwelvetone-module.htmltwelvetone.htmlpt_BRabout-statistics.htmlbug-reporting.htmlchordvoicing-module.htmlcompareintervals-module.htmldictation-module.htmldictation.htmlear-training-test-printout-editor.htmlelembuilder-module.htmlelembuilder.htmlextending-solfege.htmlfigureschord.pngdictation.pngear-training-test-printout-editor.pngelembuilder-harmonic-progressions.pngid-interval-buttons-thirds.pngid-interval-piano.pngidbyname-chords.pngidbyname-intonation.pngidentifybpm.pngidtone.pngmelodicinterval-buttons.pngnameinterval.pngpreferences-external-programs.pngpreferences-gui-idtone.pngpreferences-gui-interval.pngpreferences-gui.pngpreferences-midi.pngpreferences-practise.pngpreferences-sound-setup.pngpreferences-statistics.pngpreferences-user.pngprofile-manager.pngrhythm.pngrhythmtapping2.pngsingchord.pngsinginterval.pngstatistics.pngtrainingset-editor.pngtwelvetone.pnggpl.htmlharmonicinterval-module.htmlharmonicinterval.htmlidbyname-cadences.htmlidbyname-chords.htmlidbyname-intonation.htmlidbyname-module.htmlidbyname.htmlidentifybpm-module.htmlidentifybpm.htmlidproperty-module.htmlidproperty.htmlidtone-module.htmlidtone.htmlindex.htmlinverting-intervals.htmllesson-file-locations-details.htmllesson-files.htmllyinverting-intervals.pngtheory-intervals-1.pngtheory-intervals-fifths.pngtheory-intervals-fourths.pngtheory-intervals-seconds.pngtheory-intervals-sevenths.pngtheory-intervals-sixths.pngtheory-intervals-thirds.pngmelodicinterval-module.htmlmelodicinterval.htmlmidi-instrument-names.htmlmpd-module.htmlmusic-theory.htmlnameinterval-module.htmlnameinterval.htmlonline-resources.htmlpreferences-window.htmlprofile-manager.htmlrhythm-module.htmlrhythm.htmlrhythmdictation-module.htmlrhythmdictation2-module.htmlrhythmtapping-module.htmlrhythmtapping2-module.htmlrhythmtapping2.htmlscales.htmlselecting-exercises.htmlsinganswer-module.htmlsingchord-module.htmlsingchord.htmlsinginterval-module.htmlsinginterval.htmlsolfege-exercise-helps.htmlsolfege-intro.htmltheory-intervals.htmltrainingset-editor.htmltwelvetone-module.htmltwelvetone.htmlruabout-statistics.htmlbug-reporting.htmlchordvoicing-module.htmlcompareintervals-module.htmldictation-module.htmldictation.htmlear-training-test-printout-editor.htmlelembuilder-module.htmlelembuilder.htmlextending-solfege.htmlgpl.htmlharmonicinterval-module.htmlharmonicinterval.htmlidbyname-cadences.htmlidbyname-chords.htmlidbyname-intonation.htmlidbyname-module.htmlidbyname.htmlidentifybpm-module.htmlidentifybpm.htmlidproperty-module.htmlidproperty.htmlidtone-module.htmlidtone.htmlindex.htmlinverting-intervals.htmllesson-file-locations-details.htmllesson-files.htmllyinverting-intervals.pngtheory-intervals-1.pngtheory-intervals-fifths.pngtheory-intervals-fourths.pngtheory-intervals-seconds.pngtheory-intervals-sevenths.pngtheory-intervals-sixths.pngtheory-intervals-thirds.pngmelodicinterval-module.htmlmelodicinterval.htmlmidi-instrument-names.htmlmpd-module.htmlmusic-theory.htmlnameinterval-module.htmlnameinterval.htmlonline-resources.htmlpreferences-window.htmlprofile-manager.htmlrhythm-module.htmlrhythm.htmlrhythmdictation-module.htmlrhythmdictation2-module.htmlrhythmtapping-module.htmlrhythmtapping2-module.htmlrhythmtapping2.htmlscales.htmlselecting-exercises.htmlsinganswer-module.htmlsingchord-module.htmlsingchord.htmlsinginterval-module.htmlsinginterval.htmlsolfege-exercise-helps.htmlsolfege-intro.htmltheory-intervals.htmltrainingset-editor.htmltwelvetone-module.htmltwelvetone.htmlstyle.csstrabout-statistics.htmlbug-reporting.htmlchordvoicing-module.htmlcompareintervals-module.htmldictation-module.htmldictation.htmlear-training-test-printout-editor.htmlelembuilder-module.htmlelembuilder.htmlextending-solfege.htmlfigureschord.pngdictation.pngear-training-test-printout-editor.pngelembuilder-harmonic-progressions.pngid-interval-buttons-thirds.pngid-interval-piano.pngidbyname-chords.pngidbyname-intonation.pngidentifybpm.pngidtone.pngmelodicinterval-buttons.pngnameinterval.pngpreferences-external-programs.pngpreferences-gui-idtone.pngpreferences-gui-interval.pngpreferences-gui.pngpreferences-midi.pngpreferences-practise.pngpreferences-sound-setup.pngpreferences-statistics.pngpreferences-user.pngprofile-manager.pngrhythm.pngrhythmtapping2.pngsingchord.pngsinginterval.pngstatistics.pngtrainingset-editor.pngtwelvetone.pnggpl.htmlharmonicinterval-module.htmlharmonicinterval.htmlidbyname-cadences.htmlidbyname-chords.htmlidbyname-intonation.htmlidbyname-module.htmlidbyname.htmlidentifybpm-module.htmlidentifybpm.htmlidproperty-module.htmlidproperty.htmlidtone-module.htmlidtone.htmlindex.htmlinverting-intervals.htmllesson-file-locations-details.htmllesson-files.htmllyinverting-intervals.pngtheory-intervals-1.pngtheory-intervals-fifths.pngtheory-intervals-fourths.pngtheory-intervals-seconds.pngtheory-intervals-sevenths.pngtheory-intervals-sixths.pngtheory-intervals-thirds.pngmelodicinterval-module.htmlmelodicinterval.htmlmidi-instrument-names.htmlmpd-module.htmlmusic-theory.htmlnameinterval-module.htmlnameinterval.htmlonline-resources.htmlpreferences-window.htmlprofile-manager.htmlrhythm-module.htmlrhythm.htmlrhythmdictation-module.htmlrhythmdictation2-module.htmlrhythmtapping-module.htmlrhythmtapping2-module.htmlrhythmtapping2.htmlscales.htmlselecting-exercises.htmlsinganswer-module.htmlsingchord-module.htmlsingchord.htmlsinginterval-module.htmlsinginterval.htmlsolfege-exercise-helps.htmlsolfege-intro.htmltheory-intervals.htmltrainingset-editor.htmltwelvetone-module.htmltwelvetone.htmlsolfegesolfege.gtkrc__init__.py__init__.pyc__init__.pyo_version.py_version.pyc_version.pyoabstract.pyabstract.pycabstract.pyoapplication.pyapplication.pycapplication.pyobuildinfo.pybuildinfo.pycbuildinfo.pyocfg.pycfg.pyccfg.pyoconfigwindow.pyconfigwindow.pycconfigwindow.pyoconst.pyconst.pycconst.pyodataparser.pydataparser.pycdataparser.pyodownload_pyalsa.pydownload_pyalsa.pycdownload_pyalsa.pyoesel.pyesel.pycesel.pyoexercises__init__.py__init__.pyc__init__.pyochord.pychord.pycchord.pyochordvoicing.pychordvoicing.pycchordvoicing.pyocompareintervals.pycompareintervals.pyccompareintervals.pyodictation.pydictation.pycdictation.pyoelembuilder.pyelembuilder.pycelembuilder.pyoharmonicinterval.pyharmonicinterval.pycharmonicinterval.pyoharmonicprogressiondictation.pyharmonicprogressiondictation.pycharmonicprogressiondictation.pyoidbyname.pyidbyname.pycidbyname.pyoidentifybpm.pyidentifybpm.pycidentifybpm.pyoidproperty.pyidproperty.pycidproperty.pyoidtone.pyidtone.pycidtone.pyomelodicinterval.pymelodicinterval.pycmelodicinterval.pyonameinterval.pynameinterval.pycnameinterval.pyorhythm.pyrhythm.pycrhythm.pyorhythmdictation.pyrhythmdictation.pycrhythmdictation.pyorhythmdictation2.pyrhythmdictation2.pycrhythmdictation2.pyorhythmtapping.pyrhythmtapping.pycrhythmtapping.pyorhythmtapping2.pyrhythmtapping2.pycrhythmtapping2.pyosinganswer.pysinganswer.pycsinganswer.pyosingchord.pysingchord.pycsingchord.pyosinginterval.pysinginterval.pycsinginterval.pyotuner.pytuner.pyctuner.pyotwelvetone.pytwelvetone.pyctwelvetone.pyofilesystem.pyfilesystem.pycfilesystem.pyofpeditor.pyfpeditor.pycfpeditor.pyofrontpage.pyfrontpage.pycfrontpage.pyogu.pygu.pycgu.pyohistory.pyhistory.pychistory.pyoi18n.pyi18n.pyci18n.pyoinputwidgets.pyinputwidgets.pycinputwidgets.pyoinstrumentselector.pyinstrumentselector.pycinstrumentselector.pyolanguages.pylanguages.pyclanguages.pyolessonfile.pylessonfile.pyclessonfile.pyolessonfile_editor_main.pylessonfile_editor_main.pyclessonfile_editor_main.pyolessonfilegui.pylessonfilegui.pyclessonfilegui.pyomainwin.pymainwin.pycmainwin.pyomake_screenshots.pymake_screenshots.pycmake_screenshots.pyompd__init__.py__init__.pyc__init__.pyo_exceptions.py_exceptions.pyc_exceptions.pyoconst.pyconst.pycconst.pyoduration.pyduration.pycduration.pyoelems.pyelems.pycelems.pyoengravers.pyengravers.pycengravers.pyointerval.pyinterval.pycinterval.pyolexer.pylexer.pyclexer.pyomfutils.pymfutils.pycmfutils.pyompdutils.pympdutils.pycmpdutils.pyomusicalpitch.pymusicalpitch.pycmusicalpitch.pyomusicdisplayer.pymusicdisplayer.pycmusicdisplayer.pyoparser.pyparser.pycparser.pyoperformer.pyperformer.pycperformer.pyorat.pyrat.pycrat.pyorequests.pyrequests.pycrequests.pyorhythmwidget.pyrhythmwidget.pycrhythmwidget.pyotrack.pytrack.pyctrack.pyomultipleintervalconfigwidget.pymultipleintervalconfigwidget.pycmultipleintervalconfigwidget.pyonotenamespinbutton.pynotenamespinbutton.pycnotenamespinbutton.pyooptionparser.pyoptionparser.pycoptionparser.pyoosutils.pyosutils.pycosutils.pyopractisesheetdlg.pypractisesheetdlg.pycpractisesheetdlg.pyoprofilemanager.pyprofilemanager.pycprofilemanager.pyoreportbug.pyreportbug.pycreportbug.pyoreportlib.pyreportlib.pycreportlib.pyoruntime.pyruntime.pycruntime.pyosoundcard__init__.py__init__.pyc__init__.pyoalsa_sequencer.pyalsa_sequencer.pycalsa_sequencer.pyoexporter.pyexporter.pycexporter.pyofakesynth.pyfakesynth.pycfakesynth.pyomidifilesynth.pymidifilesynth.pycmidifilesynth.pyooss_common.pyoss_common.pycoss_common.pyooss_sequencer.pyoss_sequencer.pycoss_sequencer.pyooss_sequencer2.pyoss_sequencer2.pycoss_sequencer2.pyosolfege_c_midi.pysolfege_c_midi.pycsolfege_c_midi.pyosoundcardexceptions.pysoundcardexceptions.pycsoundcardexceptions.pyosynth_common.pysynth_common.pycsynth_common.pyowinsynth.pywinsynth.pycwinsynth.pyospecialwidgets.pyspecialwidgets.pycspecialwidgets.pyostartup.pystartup.pycstartup.pyostatistics.pystatistics.pycstatistics.pyostatisticsviewer.pystatisticsviewer.pycstatisticsviewer.pyostock.pystock.pycstock.pyotestlib.pytestlib.pyctestlib.pyotracebackwindow.pytracebackwindow.pyctracebackwindow.pyotrainingsetdlg.pytrainingsetdlg.pyctrainingsetdlg.pyoutils.pyutils.pycutils.pyouuid.pyuuid.pycuuid.pyowinlang.pywinlang.pycwinlang.pyowinreg.pywinreg.pycwinreg.pyoxrandom.pyxrandom.pycxrandom.pyoui.xml/etc//usr/bin//usr/lib//usr/lib/solfege//usr/share/applications//usr/share/doc//usr/share/doc/solfege-3.20.3//usr/share/locale/cs/LC_MESSAGES//usr/share/locale/da/LC_MESSAGES//usr/share/locale/de/LC_MESSAGES//usr/share/locale/eo/LC_MESSAGES//usr/share/locale/es/LC_MESSAGES//usr/share/locale/et/LC_MESSAGES//usr/share/locale/fa/LC_MESSAGES//usr/share/locale/fi/LC_MESSAGES//usr/share/locale/fr/LC_MESSAGES//usr/share/locale/gl/LC_MESSAGES//usr/share/locale/hu/LC_MESSAGES//usr/share/locale/it/LC_MESSAGES//usr/share/locale/nb/LC_MESSAGES//usr/share/locale/nl/LC_MESSAGES//usr/share/locale/pl/LC_MESSAGES//usr/share/locale/pt_BR/LC_MESSAGES//usr/share/locale/ru/LC_MESSAGES//usr/share/locale/sv/LC_MESSAGES//usr/share/locale/tr/LC_MESSAGES//usr/share/locale/vi/LC_MESSAGES//usr/share/locale/zh_CN/LC_MESSAGES//usr/share/man/man1//usr/share/pixmaps//usr/share//usr/share/solfege//usr/share/solfege/exercises//usr/share/solfege/exercises/standard//usr/share/solfege/exercises/standard/lesson-files//usr/share/solfege/exercises/standard/lesson-files/bin//usr/share/solfege/exercises/standard/lesson-files/include//usr/share/solfege/exercises/standard/lesson-files/share//usr/share/solfege/exercises/standard/regression-lesson-files//usr/share/solfege/feta//usr/share/solfege/graphics//usr/share/solfege/hash-bug-workaround//usr/share/solfege/hash-bug-workaround2//usr/share/solfege/help//usr/share/solfege/help/C//usr/share/solfege/help/C/figures//usr/share/solfege/help/C/ly//usr/share/solfege/help/C/scales//usr/share/solfege/help/C/scales/images//usr/share/solfege/help/C/scales/images/modes//usr/share/solfege/help/C/scales/images/modes/chords//usr/share/solfege/help/C/scales/images/modes/scales//usr/share/solfege/help/C/scales/images/quadriads//usr/share/solfege/help/C/scales/images/triads//usr/share/solfege/help/de//usr/share/solfege/help/de/ly//usr/share/solfege/help/eo//usr/share/solfege/help/eo/figures//usr/share/solfege/help/eo/ly//usr/share/solfege/help/es//usr/share/solfege/help/es/ly//usr/share/solfege/help/et//usr/share/solfege/help/et/figures//usr/share/solfege/help/et/ly//usr/share/solfege/help/fr//usr/share/solfege/help/fr/figures//usr/share/solfege/help/fr/ly//usr/share/solfege/help/gl//usr/share/solfege/help/gl/ly//usr/share/solfege/help/nb//usr/share/solfege/help/nb/figures//usr/share/solfege/help/nb/ly//usr/share/solfege/help/nl//usr/share/solfege/help/nl/figures//usr/share/solfege/help/nl/ly//usr/share/solfege/help/pl//usr/share/solfege/help/pl/figures//usr/share/solfege/help/pl/ly//usr/share/solfege/help/pt_BR//usr/share/solfege/help/pt_BR/figures//usr/share/solfege/help/pt_BR/ly//usr/share/solfege/help/ru//usr/share/solfege/help/ru/ly//usr/share/solfege/help/tr//usr/share/solfege/help/tr/figures//usr/share/solfege/help/tr/ly//usr/share/solfege/solfege//usr/share/solfege/solfege/exercises//usr/share/solfege/solfege/mpd//usr/share/solfege/solfege/soundcard/-O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -march=i686 -mtune=atom -fasynchronous-unwind-tablesdrpmi686-redhat-linux-gnuTVRVRRXPVVVVLVIQIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIVRRIIIIIIIIIIMIQQQQQVLLVNIIIVSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSVPPPPPP('PPPPPPPPPPPPPPP>>>>>>>>>>>(PPS+PVIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIVIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIVVOV@V.n=$(]/%-LV>@::=_ZWXVVVV              VVV     VOVHR<<5:VOV`.&1wz!g-OVVOV-voooVOVE.=E*6/F%6x)F-UV{{7704VOVH! CA<GI*&-V8KVOV_ZWXVOVb.[f09]|1"+-LVeDG55.2VOVj. }  ay"\ ,l-mVMPQ?BAVOV.udD23B9st-pV~JhYVOVi.};#)?S#$N-UVTqhh^cVOV VOV;kr'8, 3-CV 7455VIWWUWWNWWNWWIWWIWWNWWIWWLWWNWWNWWVWWIWWIWWIWWIWWIWWIWWIWWIWWIWWIWWIWWIWWIWWIWWNWWIWWIWWIWWIWWIWWIWWIWWIWWIWWNWWNWWIWWIWWIWWIWWIWWWWOWWIWWIWWOWWMWWVIWWIWWIWWIWWIWWIWWIWWIWWIWWIWWIWWIWWIWWIWWIWWIWWIWWIWWIWWIWWIWWIWWNWWNWWKWWWWIWWVIWWIWWIWWIWWIWWIWWIWWIWWIWWIWWIWWIWWNWWOWWIWWIWWIWWIWWKWWNWWIWWIWWJWWJWWIWWASCII textBourne-Again shell script, ASCII text executableELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), dynamically linked, strippedHTML document, ASCII text, with CRLF line terminatorsHTML document, UTF-8 Unicode text, with very long linesLaTeX 2e document, ASCII textPNG image data, 108 x 54, 1-bit colormap, non-interlacedPNG image data, 108 x 54, 8-bit grayscale, non-interlacedPNG image data, 108 x 55, 8-bit grayscale, non-interlacedPNG image data, 108 x 56, 8-bit grayscale, non-interlacedPNG image data, 108 x 57, 8-bit grayscale, non-interlacedPNG image data, 108 x 58, 8-bit grayscale, non-interlacedPNG image data, 1103 x 93, 8-bit/color RGB, non-interlacedPNG image data, 1162 x 377, 8-bit colormap, non-interlacedPNG image data, 181 x 38, 8-bit/color RGBA, non-interlacedPNG image data, 20 x 5, 8-bit/color RGBA, non-interlacedPNG image data, 221 x 164, 8-bit colormap, non-interlacedPNG image data, 228 x 54, 8-bit grayscale, non-interlacedPNG image data, 228 x 56, 8-bit grayscale, non-interlacedPNG image data, 228 x 58, 8-bit grayscale, non-interlacedPNG image data, 228 x 59, 8-bit grayscale, non-interlacedPNG image data, 228 x 61, 8-bit grayscale, non-interlacedPNG image data, 24 x 24, 8-bit/color RGBA, non-interlacedPNG image data, 261 x 164, 8-bit colormap, non-interlacedPNG image data, 265 x 164, 8-bit colormap, non-interlacedPNG image data, 272 x 438, 8-bit colormap, non-interlacedPNG image data, 278 x 438, 8-bit colormap, non-interlacedPNG image data, 281 x 438, 8-bit colormap, non-interlacedPNG image data, 283 x 164, 8-bit colormap, non-interlacedPNG image data, 286 x 438, 8-bit colormap, non-interlacedPNG image data, 290 x 385, 8-bit colormap, non-interlacedPNG image data, 292 x 164, 8-bit colormap, non-interlacedPNG image data, 295 x 164, 8-bit colormap, non-interlacedPNG image data, 296 x 438, 8-bit colormap, non-interlacedPNG image data, 297 x 164, 8-bit colormap, non-interlacedPNG image data, 306 x 438, 8-bit colormap, non-interlacedPNG image data, 316 x 385, 8-bit colormap, non-interlacedPNG image data, 316 x 438, 8-bit colormap, non-interlacedPNG image data, 32 x 24, 8-bit/color RGBA, non-interlacedPNG image data, 32 x 32, 8-bit/color RGBA, non-interlacedPNG image data, 322 x 438, 8-bit colormap, non-interlacedPNG image data, 323 x 164, 8-bit colormap, non-interlacedPNG image data, 324 x 385, 8-bit colormap, non-interlacedPNG image data, 325 x 438, 8-bit colormap, non-interlacedPNG image data, 338 x 73, 8-bit/color RGB, non-interlacedPNG image data, 342 x 70, 8-bit/color RGB, non-interlacedPNG image data, 343 x 48, 8-bit/color RGBA, non-interlacedPNG image data, 344 x 67, 8-bit/color RGB, non-interlacedPNG image data, 345 x 164, 8-bit colormap, non-interlacedPNG image data, 345 x 70, 8-bit/color RGB, non-interlacedPNG image data, 347 x 278, 8-bit colormap, non-interlacedPNG image data, 348 x 67, 8-bit/color RGB, non-interlacedPNG image data, 349 x 70, 8-bit/color RGB, non-interlacedPNG image data, 351 x 294, 8-bit colormap, non-interlacedPNG image data, 352 x 67, 8-bit/color RGB, non-interlacedPNG image data, 352 x 73, 8-bit/color RGB, non-interlacedPNG image data, 353 x 278, 8-bit colormap, non-interlacedPNG image data, 354 x 70, 8-bit/color RGB, non-interlacedPNG image data, 355 x 379, 8-bit colormap, non-interlacedPNG image data, 358 x 70, 8-bit/color RGB, non-interlacedPNG image data, 359 x 328, 8-bit colormap, non-interlacedPNG image data, 36 x 24, 8-bit/color RGBA, non-interlacedPNG image data, 366 x 70, 8-bit/color RGB, non-interlacedPNG image data, 368 x 379, 8-bit colormap, non-interlacedPNG image data, 368 x 70, 8-bit/color RGB, non-interlacedPNG image data, 369 x 70, 8-bit/color RGB, non-interlacedPNG image data, 372 x 308, 8-bit colormap, non-interlacedPNG image data, 372 x 70, 8-bit/color RGB, non-interlacedPNG image data, 373 x 379, 8-bit colormap, non-interlacedPNG image data, 373 x 385, 8-bit colormap, non-interlacedPNG image data, 373 x 72, 8-bit/color RGB, non-interlacedPNG image data, 376 x 70, 8-bit/color RGB, non-interlacedPNG image data, 377 x 278, 8-bit colormap, non-interlacedPNG image data, 377 x 70, 8-bit/color RGB, non-interlacedPNG image data, 377 x 73, 8-bit/color RGB, non-interlacedPNG image data, 378 x 308, 8-bit colormap, non-interlacedPNG image data, 379 x 70, 8-bit/color RGB, non-interlacedPNG image data, 381 x 385, 8-bit colormap, non-interlacedPNG image data, 382 x 308, 8-bit colormap, non-interlacedPNG image data, 382 x 73, 8-bit/color RGB, non-interlacedPNG image data, 383 x 70, 8-bit/color RGB, non-interlacedPNG image data, 386 x 73, 8-bit/color RGB, non-interlacedPNG image data, 387 x 278, 8-bit colormap, non-interlacedPNG image data, 387 x 70, 8-bit/color RGB, non-interlacedPNG image data, 389 x 308, 8-bit colormap, non-interlacedPNG image data, 390 x 42, 8-bit/color RGBA, non-interlacedPNG image data, 390 x 73, 8-bit/color RGB, non-interlacedPNG image data, 391 x 73, 8-bit/color RGB, non-interlacedPNG image data, 393 x 70, 8-bit/color RGB, non-interlacedPNG image data, 393 x 73, 8-bit/color RGB, non-interlacedPNG image data, 394 x 542, 8-bit colormap, non-interlacedPNG image data, 395 x 278, 8-bit colormap, non-interlacedPNG image data, 397 x 278, 8-bit colormap, non-interlacedPNG image data, 400 x 70, 8-bit/color RGB, non-interlacedPNG image data, 401 x 73, 8-bit/color RGB, non-interlacedPNG image data, 402 x 379, 8-bit colormap, non-interlacedPNG image data, 402 x 382, 8-bit colormap, non-interlacedPNG image data, 403 x 379, 8-bit colormap, non-interlacedPNG image data, 404 x 70, 8-bit/color RGB, non-interlacedPNG image data, 406 x 328, 8-bit colormap, non-interlacedPNG image data, 407 x 73, 8-bit/color RGB, non-interlacedPNG image data, 408 x 328, 8-bit colormap, non-interlacedPNG image data, 408 x 385, 8-bit colormap, non-interlacedPNG image data, 408 x 70, 8-bit/color RGB, non-interlacedPNG image data, 409 x 379, 8-bit colormap, non-interlacedPNG image data, 411 x 379, 8-bit colormap, non-interlacedPNG image data, 412 x 542, 8-bit colormap, non-interlacedPNG image data, 413 x 385, 8-bit colormap, non-interlacedPNG image data, 414 x 308, 8-bit colormap, non-interlacedPNG image data, 414 x 542, 8-bit colormap, non-interlacedPNG image data, 415 x 73, 8-bit/color RGB, non-interlacedPNG image data, 416 x 308, 8-bit colormap, non-interlacedPNG image data, 417 x 70, 8-bit/color RGB, non-interlacedPNG image data, 419 x 328, 8-bit colormap, non-interlacedPNG image data, 425 x 257, 8-bit colormap, non-interlacedPNG image data, 425 x 385, 8-bit colormap, non-interlacedPNG image data, 426 x 542, 8-bit colormap, non-interlacedPNG image data, 426 x 73, 8-bit/color RGB, non-interlacedPNG image data, 427 x 262, 8-bit colormap, non-interlacedPNG image data, 429 x 257, 8-bit colormap, non-interlacedPNG image data, 429 x 470, 8-bit colormap, non-interlacedPNG image data, 432 x 257, 8-bit colormap, non-interlacedPNG image data, 432 x 73, 8-bit/color RGB, non-interlacedPNG image data, 433 x 257, 8-bit colormap, non-interlacedPNG image data, 436 x 328, 8-bit colormap, non-interlacedPNG image data, 436 x 70, 8-bit/color RGB, non-interlacedPNG image data, 438 x 257, 8-bit colormap, non-interlacedPNG image data, 439 x 73, 8-bit/color RGB, non-interlacedPNG image data, 441 x 257, 8-bit colormap, non-interlacedPNG image data, 446 x 385, 8-bit colormap, non-interlacedPNG image data, 449 x 379, 8-bit colormap, non-interlacedPNG image data, 450 x 73, 8-bit/color RGB, non-interlacedPNG image data, 451 x 256, 8-bit colormap, non-interlacedPNG image data, 452 x 73, 8-bit/color RGB, non-interlacedPNG image data, 453 x 73, 8-bit/color RGB, non-interlacedPNG image data, 454 x 308, 8-bit colormap, non-interlacedPNG image data, 455 x 73, 8-bit/color RGB, non-interlacedPNG image data, 460 x 73, 8-bit/color RGB, non-interlacedPNG image data, 463 x 542, 8-bit colormap, non-interlacedPNG image data, 463 x 73, 8-bit/color RGB, non-interlacedPNG image data, 464 x 328, 8-bit colormap, non-interlacedPNG image data, 465 x 542, 8-bit colormap, non-interlacedPNG image data, 466 x 379, 8-bit colormap, non-interlacedPNG image data, 466 x 413, 8-bit colormap, non-interlacedPNG image data, 466 x 73, 8-bit/color RGB, non-interlacedPNG image data, 468 x 413, 8-bit colormap, non-interlacedPNG image data, 470 x 387, 8-bit colormap, non-interlacedPNG image data, 470 x 73, 8-bit/color RGB, non-interlacedPNG image data, 471 x 73, 8-bit/color RGB, non-interlacedPNG image data, 473 x 387, 8-bit colormap, non-interlacedPNG image data, 473 x 73, 8-bit/color RGB, non-interlacedPNG image data, 474 x 542, 8-bit colormap, non-interlacedPNG image data, 475 x 257, 8-bit colormap, non-interlacedPNG image data, 476 x 256, 8-bit colormap, non-interlacedPNG image data, 476 x 542, 8-bit colormap, non-interlacedPNG image data, 477 x 70, 8-bit/color RGB, non-interlacedPNG image data, 479 x 382, 8-bit colormap, non-interlacedPNG image data, 480 x 73, 8-bit/color RGB, non-interlacedPNG image data, 481 x 413, 8-bit colormap, non-interlacedPNG image data, 483 x 73, 8-bit/color RGB, non-interlacedPNG image data, 485 x 387, 8-bit colormap, non-interlacedPNG image data, 485 x 73, 8-bit/color RGB, non-interlacedPNG image data, 486 x 257, 8-bit colormap, non-interlacedPNG image data, 486 x 382, 8-bit colormap, non-interlacedPNG image data, 486 x 387, 8-bit colormap, non-interlacedPNG image data, 487 x 70, 8-bit/color RGB, non-interlacedPNG image data, 490 x 382, 8-bit colormap, non-interlacedPNG image data, 490 x 90, 8-bit/color RGB, non-interlacedPNG image data, 492 x 470, 8-bit colormap, non-interlacedPNG image data, 494 x 328, 8-bit colormap, non-interlacedPNG image data, 499 x 73, 8-bit/color RGB, non-interlacedPNG image data, 500 x 438, 8-bit colormap, non-interlacedPNG image data, 501 x 413, 8-bit colormap, non-interlacedPNG image data, 503 x 256, 8-bit colormap, non-interlacedPNG image data, 504 x 470, 8-bit colormap, non-interlacedPNG image data, 505 x 256, 8-bit colormap, non-interlacedPNG image data, 505 x 387, 8-bit colormap, non-interlacedPNG image data, 505 x 470, 8-bit colormap, non-interlacedPNG image data, 506 x 70, 8-bit/color RGB, non-interlacedPNG image data, 512 x 382, 8-bit colormap, non-interlacedPNG image data, 513 x 256, 8-bit colormap, non-interlacedPNG image data, 516 x 470, 8-bit colormap, non-interlacedPNG image data, 516 x 73, 8-bit/color RGB, non-interlacedPNG image data, 517 x 413, 8-bit colormap, non-interlacedPNG image data, 518 x 382, 8-bit colormap, non-interlacedPNG image data, 521 x 387, 8-bit colormap, non-interlacedPNG image data, 522 x 256, 8-bit colormap, non-interlacedPNG image data, 525 x 70, 8-bit/color RGB, non-interlacedPNG image data, 526 x 274, 8-bit colormap, non-interlacedPNG image data, 526 x 70, 8-bit/color RGB, non-interlacedPNG image data, 526 x 90, 8-bit/color RGB, non-interlacedPNG image data, 527 x 70, 8-bit/color RGB, non-interlacedPNG image data, 530 x 70, 8-bit/color RGB, non-interlacedPNG image data, 533 x 90, 8-bit/color RGB, non-interlacedPNG image data, 534 x 269, 8-bit colormap, non-interlacedPNG image data, 534 x 351, 8-bit colormap, non-interlacedPNG image data, 538 x 269, 8-bit colormap, non-interlacedPNG image data, 538 x 351, 8-bit colormap, non-interlacedPNG image data, 544 x 408, 8-bit colormap, non-interlacedPNG image data, 546 x 73, 8-bit/color RGB, non-interlacedPNG image data, 550 x 470, 8-bit colormap, non-interlacedPNG image data, 552 x 269, 8-bit colormap, non-interlacedPNG image data, 552 x 351, 8-bit colormap, non-interlacedPNG image data, 553 x 382, 8-bit colormap, non-interlacedPNG image data, 553 x 90, 8-bit/color RGB, non-interlacedPNG image data, 554 x 256, 8-bit colormap, non-interlacedPNG image data, 557 x 413, 8-bit colormap, non-interlacedPNG image data, 557 x 70, 8-bit/color RGB, non-interlacedPNG image data, 558 x 269, 8-bit colormap, non-interlacedPNG image data, 558 x 351, 8-bit colormap, non-interlacedPNG image data, 558 x 413, 8-bit colormap, non-interlacedPNG image data, 561 x 228, 8-bit colormap, non-interlacedPNG image data, 561 x 387, 8-bit colormap, non-interlacedPNG image data, 561 x 423, 8-bit colormap, non-interlacedPNG image data, 562 x 228, 8-bit colormap, non-interlacedPNG image data, 562 x 387, 8-bit colormap, non-interlacedPNG image data, 562 x 423, 8-bit colormap, non-interlacedPNG image data, 563 x 269, 8-bit colormap, non-interlacedPNG image data, 563 x 351, 8-bit colormap, non-interlacedPNG image data, 563 x 73, 8-bit/color RGB, non-interlacedPNG image data, 564 x 382, 8-bit colormap, non-interlacedPNG image data, 566 x 382, 8-bit colormap, non-interlacedPNG image data, 568 x 470, 8-bit colormap, non-interlacedPNG image data, 569 x 228, 8-bit colormap, non-interlacedPNG image data, 569 x 423, 8-bit colormap, non-interlacedPNG image data, 572 x 90, 8-bit/color RGB, non-interlacedPNG image data, 573 x 470, 8-bit colormap, non-interlacedPNG image data, 577 x 256, 8-bit colormap, non-interlacedPNG image data, 577 x 257, 8-bit colormap, non-interlacedPNG image data, 578 x 90, 8-bit/color RGB, non-interlacedPNG image data, 580 x 256, 8-bit colormap, non-interlacedPNG image data, 582 x 256, 8-bit colormap, non-interlacedPNG image data, 582 x 73, 8-bit/color RGB, non-interlacedPNG image data, 585 x 269, 8-bit colormap, non-interlacedPNG image data, 585 x 351, 8-bit colormap, non-interlacedPNG image data, 595 x 90, 8-bit/color RGB, non-interlacedPNG image data, 597 x 269, 8-bit colormap, non-interlacedPNG image data, 597 x 351, 8-bit colormap, non-interlacedPNG image data, 602 x 228, 8-bit colormap, non-interlacedPNG image data, 602 x 423, 8-bit colormap, non-interlacedPNG image data, 605 x 256, 8-bit colormap, non-interlacedPNG image data, 609 x 269, 8-bit colormap, non-interlacedPNG image data, 609 x 351, 8-bit colormap, non-interlacedPNG image data, 612 x 274, 8-bit colormap, non-interlacedPNG image data, 620 x 256, 8-bit colormap, non-interlacedPNG image data, 620 x 90, 8-bit/color RGB, non-interlacedPNG image data, 622 x 470, 8-bit colormap, non-interlacedPNG image data, 631 x 228, 8-bit colormap, non-interlacedPNG image data, 631 x 423, 8-bit colormap, non-interlacedPNG image data, 633 x 269, 8-bit colormap, non-interlacedPNG image data, 633 x 274, 8-bit colormap, non-interlacedPNG image data, 633 x 351, 8-bit colormap, non-interlacedPNG image data, 64 x 32, 8-bit/color RGBA, non-interlacedPNG image data, 642 x 434, 8-bit colormap, non-interlacedPNG image data, 644 x 90, 8-bit/color RGB, non-interlacedPNG image data, 645 x 542, 8-bit colormap, non-interlacedPNG image data, 650 x 256, 8-bit colormap, non-interlacedPNG image data, 651 x 228, 8-bit colormap, non-interlacedPNG image data, 651 x 423, 8-bit colormap, non-interlacedPNG image data, 659 x 256, 8-bit colormap, non-interlacedPNG image data, 665 x 413, 8-bit colormap, non-interlacedPNG image data, 665 x 90, 8-bit/color RGB, non-interlacedPNG image data, 669 x 228, 8-bit colormap, non-interlacedPNG image data, 669 x 423, 8-bit colormap, non-interlacedPNG image data, 670 x 258, 8-bit colormap, non-interlacedPNG image data, 672 x 90, 8-bit/color RGB, non-interlacedPNG image data, 673 x 413, 8-bit colormap, non-interlacedPNG image data, 677 x 228, 8-bit colormap, non-interlacedPNG image data, 677 x 387, 8-bit colormap, non-interlacedPNG image data, 677 x 423, 8-bit colormap, non-interlacedPNG image data, 682 x 256, 8-bit colormap, non-interlacedPNG image data, 684 x 290, 8-bit colormap, non-interlacedPNG image data, 686 x 256, 8-bit colormap, non-interlacedPNG image data, 686 x 274, 8-bit colormap, non-interlacedPNG image data, 689 x 434, 8-bit colormap, non-interlacedPNG image data, 691 x 256, 8-bit colormap, non-interlacedPNG image data, 696 x 256, 8-bit colormap, non-interlacedPNG image data, 707 x 534, 8-bit colormap, non-interlacedPNG image data, 711 x 258, 8-bit colormap, non-interlacedPNG image data, 715 x 70, 8-bit/color RGB, non-interlacedPNG image data, 719 x 256, 8-bit colormap, non-interlacedPNG image data, 732 x 256, 8-bit colormap, non-interlacedPNG image data, 735 x 258, 8-bit colormap, non-interlacedPNG image data, 741 x 434, 8-bit colormap, non-interlacedPNG image data, 743 x 73, 8-bit/color RGB, non-interlacedPNG image data, 746 x 434, 8-bit colormap, non-interlacedPNG image data, 748 x 434, 8-bit colormap, non-interlacedPNG image data, 753 x 228, 8-bit colormap, non-interlacedPNG image data, 753 x 423, 8-bit colormap, non-interlacedPNG image data, 754 x 256, 8-bit colormap, non-interlacedPNG image data, 762 x 256, 8-bit colormap, non-interlacedPNG image data, 768 x 534, 8-bit colormap, non-interlacedPNG image data, 772 x 274, 8-bit colormap, non-interlacedPNG image data, 775 x 534, 8-bit colormap, non-interlacedPNG image data, 784 x 534, 8-bit colormap, non-interlacedPNG image data, 789 x 256, 8-bit colormap, non-interlacedPNG image data, 789 x 434, 8-bit colormap, non-interlacedPNG image data, 798 x 256, 8-bit colormap, non-interlacedPNG image data, 8 x 12, 8-bit/color RGBA, non-interlacedPNG image data, 800 x 256, 8-bit colormap, non-interlacedPNG image data, 800 x 300, 8-bit colormap, non-interlacedPNG image data, 800 x 377, 8-bit colormap, non-interlacedPNG image data, 803 x 256, 8-bit colormap, non-interlacedPNG image data, 803 x 534, 8-bit colormap, non-interlacedPNG image data, 806 x 256, 8-bit colormap, non-interlacedPNG image data, 817 x 434, 8-bit colormap, non-interlacedPNG image data, 818 x 256, 8-bit colormap, non-interlacedPNG image data, 821 x 74, 8-bit/color RGB, non-interlacedPNG image data, 822 x 74, 8-bit/color RGB, non-interlacedPNG image data, 823 x 434, 8-bit colormap, non-interlacedPNG image data, 823 x 74, 8-bit/color RGB, non-interlacedPNG image data, 825 x 256, 8-bit colormap, non-interlacedPNG image data, 827 x 256, 8-bit colormap, non-interlacedPNG image data, 84 x 55, 8-bit/color RGB, non-interlacedPNG image data, 843 x 534, 8-bit colormap, non-interlacedPNG image data, 855 x 434, 8-bit colormap, non-interlacedPNG image data, 86 x 55, 8-bit/color RGB, non-interlacedPNG image data, 86 x 58, 8-bit/color RGB, non-interlacedPNG image data, 873 x 256, 8-bit colormap, non-interlacedPNG image data, 88 x 55, 8-bit/color RGB, non-interlacedPNG image data, 885 x 256, 8-bit colormap, non-interlacedPNG image data, 893 x 256, 8-bit colormap, non-interlacedPNG image data, 896 x 534, 8-bit colormap, non-interlacedPNG image data, 898 x 534, 8-bit colormap, non-interlacedPNG image data, 925 x 534, 8-bit colormap, non-interlacedPNG image data, 938 x 256, 8-bit colormap, non-interlacedPNG image data, 942 x 256, 8-bit colormap, non-interlacedPNG image data, 964 x 377, 8-bit colormap, non-interlacedPython script, ASCII text executablePython script, ASCII text executable, with CRLF, LF line terminatorsPython script, ASCII text executable, with very long linesPython script, ISO-8859 text executablePython script, UTF-8 Unicode (with BOM) text executablePython script, UTF-8 Unicode text executablePython script, UTF-8 Unicode text executable, with very long linesSVG Scalable Vector Graphics imageUTF-8 Unicode (with BOM) textUTF-8 Unicode textX pixmap image, ASCII texta /usr/bin/python script, UTF-8 Unicode text executablea python script, ASCII text executabledirectorypython 2.7 byte-compiledtroff or preprocessor input, ASCII text (gzip compressed data, from Unix, max compression) RPRRRRRRRRxz2?p7zXZ !#,v]"k%b.^@D=iY0: ǐI/W[_xn=UX:b'T-H//=fG TW2JI/>PḮv3xuceСYSK캄UmhR~>d7ǟQ5}fmd8{mI0?YGq3-r!N,0g ]) ^K94"xp S'AGxz0ݑ`85FNsH?.?6=IQ]7 {կ$5y*hMG(?7 %}Feutq>\\{n2FYYŖр’ }BpiЬgGhG{U 殎kNۇ3K} So_TkTgݹ6q ñG4d $<@i 4oT!-&;P8]N5OqrfYhmRUAŶ )VvE¡j1YdÙ޹fAAz*2]?ɚ5#'n;r͝o=TbL [<{aMݣ{޽K )]]92צ?*"r6 s(4YHJWNg>'SJCW#܂TFcnѐ^e"G.2ȶF8Si}&"qvщuIIxl+$N5(k*sPb+ɔVwkgSm)i57ܒ@BT=]r-i=|4 hVX-gPK^ˇDfDa5)ȋ|FX3h!ƻ>IA;y]aZWo#+2itUCG'vlr]tP#%1ss4CjF'R@$8[,RDjVI}c(J&W  wM;=/8(UP:+*Ơm ( %_Wc.:RCmFh%Ji2L}o0h0یf7y?ه`CQݻ~}#8?±5vSg$jkoHD f^͖A8Nk"zӂ{=ߍ^IVnΠ_7|$^A@*?M E\wVj}y B'i>*-{]r=m9Qi23E\l%.㱍|*p5K~MEas ^Rєzޔqu0g7T*{>u0dt@UR )?X!8& :* MGn*'mz2Pix$dAoNegVHN*&f1|6(MHja߈; " wp+s`ra=Z7^ CdyC A]Sͬ'QK$J/ck!wC_Vl [%&Yepk_U0փKѦR@~Pm+|@^"Bn\I+EGFQg&_r^bJ.CPm<.#n#ٍ%ě~mC<5 ٱ;OlP7<9;::Or"j@p%LC ltyaҗ>Fr\Xwy׎C~+ipu%vOd\'SIR9ܷy1-aGLq FHJ.C 1MB?Ė e4@_}EB!_8kCf}UbO[f>¨F3ayaǶg(7|dY^"KCcd?fnA.wU*9"rCvyl02Zmőzh_?0^#(;a,w"0-rHũ 2 ^o~N>,9`Zy&/ĭ |az^MFJ0HZ^ p0k~ǹ:{ =Įt~r]a(텢Ar;wnOZ?il.Xz[nJI7EhMo!l!vF8!uID= r$ V,Y%C]';FHBAYkVcy{\4/`~tsQvfz#ڱcGڶL֮E:L*a~=h ocЫ5z$)/I%avyY5aotE& 4ϓ{uy-HUpQy4AkfCLU;*Wl3,Mkf'׶i| ZczXe) j0jD:3짽.{lW 4^M?1Wrc:L\C2c_`R}} 0iBWo) Éc&ꖠb ުJQ5;őlNIʔ1{IAc"ɐݗt1KLY'{& v('grB~Bw5-{tgdC>lma  AyZB`GSMA9gn^+HJA@ jߏ5|nWWA? X]M{l5Ǭ öu '7Tl]{֜Y*/hiO:(_U`p9)|3EBD+C-KςW5:gw|"a,͢)j߮| 4S"v؁c#c"eV65L>&tDU*V}E[Oe/Y;\n4Nu=}vPŷH>_%Jw@ EL :4juBeJ@@c Ams}2Vr# ɤ&OR}NAwj&b;xA.1*x>ۑلE6~ n<}bg`*ޞY+Tz4 6$קHvf_M4k4V-oc" /ՕoRA~n4fL Pi J rԑ0{Σ@ډDoM f/+vv Ye+k0^gq@–*Fv =Su)ܝf@WGNj~X[ekbuP=V;qU 8h3zEע BKD10GC@p⺾Ve56/ZQù4=D9\]o>LkXEo2ZX&7x:3DDcVo<00':g%;?E3!50܋ !RkdaəUQ%u FX\)i7@[aߞhPk q\GAS-R6c:]K0ti܈3;>.tpE bq{ZpC'qMȫ:t1$5,](^`1c'+ {Í> v^)w}# Mq"PU:[49CdihSa:Re6|l%;y2I.fIYB[ћXO ~%cNW.jjZehOfL3A{ZP?mU kz))1=d JʍRY{a!yrФE"XmC_w skɊguK)"@ iZ7,↧M QeJšcMԉ =%&SߣC=Huy_Wm58T:q^$]Jǧs8=G'>QP9jeẛЮV90*\rE*riWjO_ O  gIeKKʌnzu)=勂]ʳafF5gEN7>:7~BJO>2BUYUռ;:%M}T=d$@8f$yr,Pl ܂z\>kH)gm'X yϲW: vҺMĂ-RHD|Lʼ7U!Q#KO& X !!GҦf>7ˁW>1"21E;]˴eFϲ0 usR`)ҨYC ]OD"nů3tu]P[#vGR ^ɣ|8 y-aN^r|, O \B=%<K`_uw҄ѺlĚG vq'e5u*~oU: XIߋ<ףkJ <}z2ϗEL.L**oc mⓓi%Yü[\],ޭt1y@6ht=EXoZkre *h=S5餃M%B0-AZC9!J?mo=W4\Tl4JmMWKvضxȊKbϪYZsiCLmCE9h|1%m"H`*.?~3#ϵi >}bLϨBU6]8<+wYx GH):*.*꩜ tk΍֝_媫IU֠3'4 ֈH}N+=BҪ9};FF>@i!.LBlOx#^A~X.=by+?B*w {x00d+ySdt/l7$PFt%$h`5PYVuOT(`L W_)̿(9\y<%&$ Ȇba̩ k4Ao53-H@CvD9*A%JRQXnaAD:c@t #F_/k qdxZ𺱓8H xK&Mţ6Tn#sG[ Od+N#7Z\yϪݗ[ SYʩV |1lLy@L !V6< oW)Vݐ %-L+uӺpEe@ RX5P $4 M,ɋ> S?Vŭ]JŠ`xmQn,Cl`JoM62(5!dsZ(L(.N닿,=T. JlG?Aq(,t71噭Q% Ec '9 %on9xj>&/ #ZOKDJD.'2R34[~O\A'>Eaʽ-}KAp>ZeWOW-W!椚.$Xӟ!`g~;WUYְ7v T;adj%KkpW*aCs<+[\6IÍ :V!I%Q`>68[Ι[(a el3L9ZmS1*+WUbT[ FsFxG}aEލ>.Ze&x]TP^ghCI^1^ML< I;`RZQHZOb]eי؛ 7:vcc7lDK޿Vtʼ69:@MJ3VWN}͜md@a0ƭ)d9֪EfoPXP9]CwF@sxG;$r7KVA@@$?[**ՄiS]7E"wADO\]Mu`o/Cè< ˍ5|;,H3w" / G zjkblZi: 6&sٌ5k%\fln #+43@ŞJW'Ơ7sᢥ_?ℒ-]@';,^ykז8W/ Ⱥ'36l 1&[t,ck (GCاW^Ķ7Z?ܮfٛמr}Ae>B;͠尮(KdRD:xj Fuނ Cb.qoG#&91; WgP't85^sR X8ŀZv%A>Bg  @+gU,|#s"Q2j8)Ed_T=H%4+wў,MQEo_,y}i)C2o_q%؞ZN?ѽeȳp:` ؗ1䫋[|.X3 B5<{ cs_=jP=Q+sgH^ٵwˆN{{p W*Z*K8u:{H"kұ(5YykY&se'~4.t ~%r MI0g;p$JKt&uWY#ɽWK|;H"Ef|+_42W$d:0 -m$rrnLqP?ۥoIɲX\¹-OzmRQҤ̗~U e|Eu̔LADry沙!-Rr2U{ƐI<҈uG5VqjnH12c,‘#҂31 Be-FI6ƑA I^oq곚f5Q3V @Aae6 H[xk 21Sٻ.[{1|&pP3)vs5R|w<-GUKdIX q"y[BU+p}P|I #:z`hh}*QX@3)e.1&'+{J[cG^J\vc^e&{z6p6f jY a+xMV?%~: 7hxh!_;|W,yn4]::5x*rpQ3K7Rؿ]r[}tj"xymѨ9=@:T *5ɛ-s=ʇ< #WFb^NZ2Mp~@粊C(6#rso9) =;UGzſC+o[Y|<ư NCV<͝zz֝Dlf/@Ȥ3L0. 擭Eϣ>ecЫ=&edFkDi VTwE1Չ4~7 ,aL,͡J qˎ]Ob0N6NO' %Aهu_P'kY"2Q%ĶI_[ؤxd%OW~.&DJT]p&r1T@tS(sQR~#D3Aմ&Z 8#fFhSֿ2+cܱ96~DŽ908%W#.%(+˰:J]j7Nټ*-1 Ceמ t23QުHjUg{g$ty( 病B@؁ܨBFIX|i2̢+uxgH'֢8qQ6v %_b[krROJɾ>//B)w5a7J΅xZsʹIV ]@8un%pc0`+1ϓp lF_Cj˖$ _]3P"!_gH:gÂɡ̆) ${'MP8hsٵbڨx"F4vjb2H8~d݆e'CXiJ,ʤ88u u6O妗R8.𾜏fS)?]mZRTP@2:4;~'`4 @_m=߂gu1ɕu"jW&:7n[dT >f1{P9vR~}k7hnK< &$ʹ]xT=(ƅI1ry2LD5g[7+nԃ_cVڱd_G Z14lUڞ:&̂lJ z;l/6C7}r8AnX<FƷb?0cOnW kĺ2NEaZo^Fo ?8LM]G7sĬ_rK`"͆_+iwMA'\N-U]m -C8灷,دwepu`峜]Y@AFGf٦=;3fʗل7\YЕv=MK%;Z"sOH՞ɹO@Bx7 +fcuar]7(|(7aFߏ&Xͼbn#O[ Ds:;|⊈s@2RȮ0Xv*ɚzdxVYXUxvLE<N 3Sb+r_]$k?OgߎT\/ OP%CJ7v}&8X2]5H]!+0U(%1}ݲMV&5lwFU:T13h>*U}/EOV3^ }oLju㍾Fۈڠ÷rĸC1Z>..wjPv@4)*P\nz0H:wi|9R@YEjhr Z낋> 4g|R>:K i6gqE [&k Gj%%C\.CV#5 կ^tq8Q6$0 ^ ;3Vz5X]5KAyg)o/sS*}kɘw=m~¹n:ZamR|jo N;>,wef@(ѣa ;8%Ar#TJ\C ӇS@1}WkZʥ|jL-a"Ruԅ: ",AoFS]H\] ~-k CLqb{[`$`ݟ֔rCN8X[l,6+ HZOnHE;qHDkPQb)D2D:W^\FF Lcól`xHM.,Х(sdAwdTOb+#Y=8:kmeG^8o'N4̃N8H]|k+ =MQh,qQIK8¡q9n / p3]ry{G=dJ %/%(nn4uT{LjuVzX#q>rhڌ{kݒ}SE$B*g%sa)>rRͶrt c7&hdu|*!5b/hsCמ= r$Cohw.nIm#5 9(:ʲgAU"凒 򷵪}4$"- ImHdR9D IK+}⬍SqU_U_#|N2o!]n 5:|+;m~se2BgHXAs:i7>jrUu{h(?F4R \E:J >ğ)aOX.c#{<ؠ͓fMnKG龑ih.ʙ2i6@-HjEKb``>*Q NSMUE@1k^STl @#_ٻO1A끉ƙ ƷIouV[ybFn>Rf9K^`ӱӥERY+ ?Y*% 54j+jqݦY)i2(_քFZe ӥMk#>r5]R: f,8Ennev[Hj_ .o @)`jY夝58kӆvrYO'~_#dKw X9 h{62psXE^P1wweXU4<ÒY9UUXf5I_EzIAMŒ6ƞuRmvt9"5kDalb>0sFݻOt7o?nFZ\򚜜'i@ B?6W2׷0K F@eg'(W3D iVT! { e*BL=U fa [%<7cMQWO<[@f@|]Ip,Y ̨3$~=OBgN^h=0/_33dB˷8 ]*ۼe/"K.uS`A;(9JVAdl!\CyWکZ Q4$:# ? jx$0rAr;X`<*4E5 =Tw1!?R >m_V(~S^ȣU?v폅kOy.AGW.Ąg[7Cmt_S&bG~"*X' @eU-w h {GL3%ɹPdžНG $AEu yE$ߣk630I.,tZqM[;<[ 7VSJ.=XE.̶o[ }E c BrN6 =zܑƇ;(iuc棥 24 0{ph<9`HVNoᷚ9Ĉ27#q`b_ܭV+UzuOvZ>.P4c\: -Z,]T8FRHR/VձD—cjCG?8A/apBP.n>Y!3u_dbΛ)rڌX0U;дd'hzHIF4&(l#A3eEm}|vEEkAqX쎹 j1ٽJ!SҾEtAɀmHϴqF/ NB*Tk ҄5{FU+ڛ5xf&(5afyV:vWvتFβ(nWp){yL"{3ˊ; %Ũ~t7lh({BY_WNCD*#cZgKEaS aXygƦqNuh|5y Ro˂Olpl XAy]]UiXxcnߓF^j5X(-i% I[L?XTvjBb F*(J8S *+{ps(;Coq`!1v71H!'s3XX kH1Շ>; j,>͠Ul%-LgyN$M;v;"RK3īBpT>;rhY~UӟjO aǖbI,GQJBc.߹DjXJ{Uȋ*޵U%mZW4>׏arE]QCUM WWG_&H|Uw#U)U%"V#o{DȤK{Q.9QZ373>tӹn`\s0s#B?(-sKE/_nqΝ]mO#> ]ܧfH֨&I!F˩|lb¡QK~Prd^c ‘Nd!'Vk6VU{߷pƉgOű 9 I27Q`sFP|?gT(E=>rd>O jdX{7kNjYm-E.~4z'=mfc']u#Md֠ pQ$`jb$M3a  ʼn]UFMh!JѢz'qM9ۃ4v-%IzX 9jѱ8*ܻ &vjXkۃZ)h0q;|7 %HM"{w))K+̔U#٫|<<Ķ+J0lǻIL%zTyPSHrkyA8fJs{B4<4S`7}9~,ܣ6&nLGJ=$LP;'U2LQ3i]"Ȯ$om|P-b)S:; N^u@W!\Y|)*7*|$Ȏ yi>8}<ݦFP*/aQ )FZUNݫKgqA oƘ)^Z^f*vAcU<ԈC/raox8 xĢI:h0%ˀA`TlDp{ q8 ׳4ԅ 0 &+Z&p{6/ЇQΩJVp*wH5e[hSY Bf/ɢ)GY#lŴi;Ω#oMu3N!95V1<.m=@i#AcW |́jCZcv=h#OdH ɾ(͙ŒI*&F Ol:,Ńfc/]̘0&} VLtCF"|&au3;-nVC*aXͩX~o._?NT$:g9 T6qy&XVs++v[w^(TЎlQ:LVPDUH9wn`T?Z4@:z^(ޝV] xêAXiJ`+4uՉ~~$NiݠkVdewK]T$$0W"~j@ ycIY:o$Lecu'Ņ\Ekǁ'HDyা=~RuôTy O^5Yj|LxNtȹ6.?ck%|Xht]7mcccWڰ)o0aslrDN-D]#@?K6-s*QŨH01ýfQ[@$!{3j=@ `x"V_i7pXX{nk \05a" `.7Qd&m *(pON_n]/"%,]ZfMdr%1$EM7?Ѵ|``ef _l"(i3󔧁ghݥZex烉wAiuia 1*vu{%;EUTaQˍX;ofd3{/$dGBZ#piV4ͥǸvmsE,28E>X>EDWw-B]m! UVօ`HhKɣ}89FT(3y }ʡb rosLTF9+. Q7k"vda_nSSac7I/0Kq%29^^͞b4<}ܵQ=j6u>U2Rp<  ӊ'Mp%q/hJ_&+? #6\T}t3ʫDSfNW%Fϝm)Έ6a"C;*5ѹQɑ!`0n=h4"%17Y@6U⌒D=g5{ D.TNk~RCl3?3Xӗ,?d0,/ԗ׆8u?]r˕`Lo0;A"1{N I}̦};+#N)=S伐UXP.}Zh7"LYBLA2Wꚏg;?ȈҾ䶜"&o3&\iLoL4\N%gd,xJS5y3).".[j/CCگ2 ǿQ<ӳWOy=_.E2x#K R yV.º)^ f1E >KB'"BqkfZ~Mu-v! !_,a,QNgZ`娒J' ul"< !r2m\h@-CkSK8%~Z, ]<J*@Hn{_!6y#t4g??&\0oUDM~ F8>NfK9V`FȖq2x+4n px[O1@-me,DeĔ\We V`FV֪ ˮg`Zm5$*3\=x9qkm1VL2i4E=sjzJp$aԿv}!xI6!Xӻ5CZtKeenKm:V=?yM9'>j7_a;I:71a|O|2]2ԳoB'X ,b,E-{b elRq=gWxaxѐ- @1t=2ԑ\R= ^pNiMd ߴëlOI ´xU嬝 &5Ӽp6 Ra7u xuقK~KrI:ρ<02Wt<|;4 rg~k40xWAۨ)}!cmtwZmm~RE_C qu.Q|mUh T|EQ[ÞFԿНd2"QYx)nUdlɦ=$6*ersK}88&dpeBkͻygcd$i؂?D[1iqȘC\?u?و]f8 ]t)DCF3'>cTؕcZ?\!} C9]jT-sGaJ@,᯵ǏutPbM]h<$O;BIeތvYL&2')Rݥھ0~cBOpSTõe,(nl<,?%}]^,T>Dkpq!M`O1u*!wUR2(6>M p<I4׊cW Sj61r=q*fۿȗrC2X{m0 &.nvQ>o3&h?v{DWrh/pO xA C~X'w_./UU͞X &j{ PYf.-=10I}ف󁪷S&6;r`*ה@W`@"\`9g'c3i9N%hNcO= }Jv86ǡ8\0{n^}_B f:9y+|&%\{| m|")g,{:|L`og>u_AR#A~HUa,0DjE2ӊu9a*;,tfdFoHs2 k}1)? 0~ԚH94 .΁2}`Ax;Y-dQN7t ׬kxڬkFqqoxF)p=@Uc gj4P$gi9`5즙w,RA'#ԋM$>(*-Q/FيZ9g5CJn(C1d`rVhX>I6KH8Yq۹pCMlyMu`[Z#8$4Je{Z|PhMDyPm&׆̣ X!PKYBx >hCsw5&C5XCİ}8Cp/Hߎ 4H|xtk9İTRnT}?(4 VsS2QUi'Hcd Gm$Ib40-Oz?`eɖ\[Z7s?!ʇ 3UDvtȉY,Ki)ʇ ?%+lKK ê/ xcu^!\4KDObKڅu{MW{C"yE FKua{p'Am^f`]!U,-j.YUE2JyT|a/Ej j-.a~s28jX-|`n"[ Iy¤t&DP@4Xيz(?&NUf`.T!`vwQn}u9M+:Y[8iK\XXqZ\};F&[ߣ'q QRzM4D\ DoS`"S&uh9qqo1lRPEwDk E>>k,. Vi u:o/8|7!'[Q?)`G=Pߏ2ɰH)RwY*=*{heU8Ciʂ֏-n(]*N 4 ny/Kqa h_XͮRRtll:ԅaa> W(7~ VO.i|wn{l$2dQ夈)T~кߌ̛ /AAS U}<øda ͣPa&<"a+r2:Ep#Jб~ljո|Ok"awӥ,LW/%/ fwa !%hQ`9=WВtnA:/n*O07PU=&ԫx󸑁bP$3T>חـ3ry*M>1\|d-! h \+I$S#ȪmbrƠx¨HA$uk[h0R۲~)1bo^O-hQ yx!rMub^t/ dj̖ܔ:/ Vxɥڱ@= jO16z_Zhtu%#GL-iXM-8B8—\̒6_;MMZZp9d@dغZF܉U!4>MǩuNӲs@>\ G{}1`pJ. #VZDc˦z`6-S2m#o,}WFQ:KdOj c@0؆TS Dhpj%$1$>Y/2SYs7f%Q5SaEnj 6WŻPX#^~Z4l݈V0%)$<cd^}xr7̔b#mtX%+̕ŕt`O'F _!H/WdCnr]c51?lRc QFﺿO+P@K eoxGa.p\m*bq(&!m]I̾ $Cq@Ady#SauXxX}O3#tXͷ53pFkl?;Y/W66dj4p`%^QG}f!&0Vjq!R.hL+0ȏ,BR| @BQj]f0\:wia]8xP%Bn4z:/2y(;#M)+29ZQ4A|c|4voO*m{XX7;QqD 3VB]g]g ? /n1>n)lJ5Sm$7-a|zpJV rF}:&BaǕW[YoK(AR_ c'd * .溋RW c ,DGAd ⡑y<-r>(yvȵ(u2B_;S7NE5gY b h*lz g9x8Z!;=Qz]e}ҌB>-cP$/׽H̄N Ymn Io)ܳɩ2-:hzº [&sx{,ӟk !܅nK;?]GXݻ$KrEV-Bhvٓ5uG+HO*IfIPY!#g]lG!­ѓ7H J4;Ctï_ "eU8}HUt/_ZB#)eK9~LdFi! 5ǟS+؃mZ9K~"qisV߬;HS_8{;'2ci&Y@\_Ґ@Bҿx׾3hy&NR4'Pʍ4XL vq*5@{N:N?"ᴋ F8Ȭ{L3U],L& C2TMNre*)ƛ k o(~[hXqe^~&e5 /r5`wt8lّtYs!O[6%E?`\HV~д6e`_TV)_C: o7W=@,v'p7>jW]L.ƮguXR g?_gx<} ~v|ӗnJZ-ahV. $0bΖ ѵ1 3*F;3Osřp]Cx.X҆xpV GSsDFkJB45IʪM,%QW 5:Pل2WŌwXb vl|o6QpM)Lt* tŔ u8U .@zU,El!DQ`bL+2Q61*k'm^_:.QVmbp:0f3SnYCfGxxt|}J(w>OV:MvÛw1%SI}`ԣQ=KSv|GqK|  ܹE:rOyg9̪A cO,;1G#v-Z.`s_4]0S<lnC/7gW@U5(Lxݜv"yQ-BwL]ՠ x)Bpu˽wǪ"< ȘB_͌+W`@# 3%/!xؘ05 &(4ca/ɳ#-3m[oDZb} "<9d@,(P~ +|K]{).O$SJ&/ YLBYev=[J\*,j #O yZ¤y%ʑ~E^Z;Dh䗞]/Ju.ofoI3p\X'gA:?ON&eϕӌ'hEfj>YlP_j+ٌpŏ'ҿ00n~,G|Fgtj+RPN!``'*|F8}h1gwrPzR< YᏰHNZf;otv /2#ZѻlwlC`/1`=N?fʣ86F+= Ue?Rc'77a}ނluÍyQR_坺Q4j8Fӗ7&zzz334t79I36LR.:dŸ ŸQV!C Fi穙G: z`%j4e[44w`KxlUj{ tXO+Ca2c3?@t(9%(b%s ŌKwuCզGieal~h G]9A^Kl7qהq8\Le Pc1e;ʴM؏snL/Q%w 7Bߖ1{wo/= ̴8L ^.:yAΩ5` urj }z*I0yXϋ\P ؋hxC^?Vy6~T2L+8` _+-_b) \q1l| VSdi^.:.xJӭ'>{ss!q K *t/EA,.O=MsO;AU8Wzts%y5,=ݭ};ߎ eQ- m2> Y H(M+>A+Wp1^zO*WB;ݠ .Bbs0 (q[?uGfKt($d06fĕd[:g|:ef6#9%ZHY5%A6ӣUM ʘեUc9CDp]5uB|A=*'niOxaDr\ XQn42(_Or'\^ic;33XfLg{tԄ/NHIhU+ :6hOHIcF!RV4BgvL3=~ܡ`9qFZd?5Yc~ui|d6H)(Ɩк>`R`g53iLkp-Wffwp)oÂos/ Fց7γqc>o_x3hY՟4cX iP[-j-%;㛒6gk͠o_#)=QD9RdCDZNs7Ί ^%Q"L#$w|!lğG2^P)t8ȷ'I [+=Oн\JFgš,C/ q?<1HqnފVQ3EoC|QJ[vJ0`%e\?!qS1[QTܓpMA⤫IJ[qEBkTEohh"ᯫt8އPlu ^.ٴ#ovL+& ֩ P+G<3ީd9aPo{ClG4cPr 9h̲_5ČS'aQ;ՉgeQsWq%FKt^j@Tq/p$#ʯrnՀ/w2=Up|]R<)jk h2D{>e)5LRO!Q&-pMLO>8?tlObSh1!88q vVTu։tgk%W?5\нӌٰtBŒ{X--Ԇ&8|a??*H ,|р:] {1WJ?&;B(Y*|氕_IJ:{V!0#Wg_1~4@H0&Gv*rX Mъ^!B)+r n4L΅II1}#s'([o"}oH!j)ut?3 iI#k'zBY{4zL ?ޑ t5^g0v#樿Ps5|@3>a*2vZ`V AO({_ 3L#E \"ȫ]^N {u:.%p0`'Ō ;ÆlnҖLY*݀v+{wQEx~l\yn5CF G |*yR&ajN'%%7 Qg/jԒҗ8mXE@231%ıb֞y*crcSPŬS_*%.pe|0x⛴쪳j:hwzSX7#8\0u|K=FF@M@t~^ΰ3z-al%Ԇ:T~lp@ ')UPb4B긨;3.2xY R4tG} BNW|W}&s=kQtbZy=i4+#%Y F}Xɒa]Nw7Gtﱟ Z̲rU#~MC~ֹ-{Rp{9fczL2q,S6^0JuʊIb`Kk5gl%V275}0H>)g (s5| U^uyMƫJdIT3Ӫ!E$T9ڝZp{7˒qCR;h6Q){kvL'e ?͉3}MU$93x^K5t 5[p7ɕ D+` 0ӻgTOSk4Pąp7a ۳-PkhQѥx$9#a!xZI ƹB+XgƧW*hXX67NL`ru4L:f|\)7 ѠdDAb'zܬR*F@G?: \x.B[r6T}N-3TN ;,Bx4|.`ڶЍ7|b^d1,N#HI 3!V#&ү@Pa_Y5/Kb"X%D~<4狪Mf߰ʚT"5ɞۣ-2k zW6‹ %8F;\7# Cҟn\6>i:^f.ڍ]/eY 3#hD]Uu^RPg3~G+=)N-wMiwюHLJ}W4; L2 VrȪGTJ!ܩ026uC0(a.- *,^n J/arYi88mu Mw2B&@>Uz&mνÕ"P{FFT_gzO-@!i݇w/徣Kh)}hZb* ZL|AFG0ܖŠBJ6Y=F'Ъ`n5bz2$v ΃hi9; է3,Ǽ-A%[AnwnlQm9 ":CU0]uVܕ`ޟ~ɄɹZKϰթ+C"TK,C6ZXrܹͧ/Gf,l@FAJ"7IzC/_TLDVIv< |V}@M `Eqmy&9= Aշ3iG5-:d9'T]0,=[a-p]lϴ͂ԕ++1i`WpIٰ$8)NA[kLJ\3 x!_/! 6OSf:j(^7qTZ.ptB5p=$}4 -C_ذlP&I (fYmه'3kH7y|z3H>ҹi/Kc0d/@naodSZ Ouo/*P?`L]u+DF߾K9Dj!(rGLyF.]'8F-Cκ&ХUjI:c Vpw+Gn 7>|igy<ȓDD$3ܘp >jN,IENn랪HĮ}ЙL0ml˷1dQ` %#d3! dT_ f16{uQ0sWN7|lՓIcj)sǷ֥\$ U8U'lՒ[ƹ&"bL4Mou-hCՎ/x5=bZsTKcRN`y_ \] Uq†u#L%eT\ مxk'"^Z}y9HzX(uҧ%-m.4ohGDݟY4[ľgGc4IN/W0nU#8f)WKϓ+oqL=/7'@ge G,'HV>IPV)A aH1bRFv7]{Hp#~%4g9keCi}_ .b䐔R6dOo8m`0Zt!|nz RڴJ)FpvM* I8ۂI2یen~iy%A֭ a)7i4 cIz(Mfό.Bt.EK:Eȯ!V6>D-->HB7B%KT , 0M^`H=8 r?ٮл[G 8ޑ1ټ&AuN+v0joD(U#J3rUaFVt#V-<'2z.Ͽi*8UPֈ dz t("fZjZ%$c7V0ZHt!MU4ˮOe;9>sjHPxp.P0n Cdb̈Wt6<iznǬ)ۯSP֊7D!cs-.vwP9o]ѕJwISW2WĺrdQ U(=% G-xlɦI}~럡gCCRI5 wwV|⻀o;3r1Akm/NWZ&8Y3 i[#9oET%q%?A{n2+gG *ߣ^}^m^,s2@RdS+F]q>k-m9^B3s' #$}OuX7[J# ׈6 ]"W覰PJ#[$^l[Z-F@< =d7}gAs'^/Uu- F"W##wsu3ҕCTuԉ- f:*f5rW4/lX%Zu/S6FM`a@kWIɰC`鷵_yQ"Ïj-ՔпƋɿXt72vGWeD *HfQif4/$Џh|=¶%3{Vҋr*[3Ne2npd82b1=:o7tG~!ׯ+&s0M~1S'Uj,trB2>Y@.b\{9}}롻y7MEfk`X3$& h$Yd\w- Uo9 \IP, F5#G.7soߊJզp:5ԢZr " ߁ÄFPjh/d~kvSi!4F\ߤWN_pEgv|/OEU.^''ϼңZ'XH!s8 ]: Heׅ1$W \ق9PmMQxu2 }d: o_UQOR*ꋏhY_Y*.~ t|!`'T%effw%&ξ{۶2Gj:xk!kjs:VydinoH(>ĞCo*r*>j-2ބ[5~"~xUB iZQJd [\CfHQ!QO/H@p$k:?MgŸ1lf7焦6_@B5>BbvOWOub́DD\{v*;MGd!^WKDYeQxYb,Dg/?_u31ܫ*JbC}.b "">~愥x\h~w{[vOQ3ѷ^m)2x$Xz̏ pW۴3$Q^pI;e2"=PLr=EqOrh%.![oPתEx}_˄GYvDHghŘ(`C4#ѵ3:Yjeni i?e?bYk7lviehhM?%bؖZH J"\[ t7W}kx2ԈHQm|Z>ƻV pH:?8$QC+zwt;GW0"QdB߷4e˜D?.l.+.*DZRiDO]Jmu׬gm15~8pu EZpIS2O' D%'ifմcj[Pt;㟋1bXZpi @.{6}NTԬE7 *'R*ƢM,YA5G_H՞XߛIUnf$X2<9־J}xr\n y9<*^iGeݻ>A"{&=e^: yEhwV^lb5 --/⺈ ͏QN"P9&H!̤{op F3nqX*glps>735h~Om_ w,VW05MfB}f +Dl\,{iJ@w^{_XP`I4Ŕ c2lr'$cEhmӽ4cq!o~Wʧb(:=5G$ybevACC6()<_4sTTAPmⳈ|6] ݱnϐե6'SũycYQ-fgx?Æ@ G1=T I֓!G?Ƒ1hPl/gQ3zGϔUj֮]M@\MgW!ASUZmojzOV k7ZOqumPhmOk5Wwezb.ˑ_QIxUGXdn?ɭ񊙽 T=Li_e]g 𓈺w/ .}PFyCnIOJ2<ṎƕqǨ~5,^kL=h tyܜa]_[v&Qp(z<2>:3S r:Uʹ8 ϥKX]W`i`Gi~| ؉ vM DB\O$l`-l'(FDž^bhglH{C_&,B6ZthhƚzI@qĀO `ub$;fSWi-i]ܘֶ{2}|/@zTC!ogeg /R_ifG-ojF}Y|js_4&459Zu_ɈnvSׁ.æ-n^d풢{ӌP&0+^:Q'B2C[Mbp,6z/fא_kGS[ª \ji#Tժ8mDS };gòg0yaOt^,PIigЇ #MjiѠk }ucl8h+!y36A{NkN`;m BvWl"=r I/ +k-9!,-X.nn$#x'&rIS3^BU4de;wD@Ɯ$>L{_!tW2xO׮r)cc烑k}59O;ҭ,<̝*==tP||p1Cb9(V0, jB(f3sBCs $Zfj@pk;Pi{0B5 eOoK pghԻF1#ki9mnl_V5>O%犛K&k].Zx\Q!)ʖUNxQPRev+ ~,bL3)$FjJwd!I)Ùq^R#) cO)7W 17sʅ 7Ƽ}Ey?w`ƮS:eY om'NKq>F (lQ.sa ]lN{~lSԇ%p@[u4ӈ\0~%Qngӆ ҊLy>V{\v*)^P.zQt-q%Of1" <$V`3NJ`0AR瘝Us/4Vvw!QXx&v׶*O3hyoUJ1xzm N<>,95&d4uVW4e1 B njȵs4^͡-2q `Rʽ6q WkpH c?q*i8Zh?[vy W?dP56Z>8w9{W hJ۰Ufk7|W.{Kg.P0{qP.K KCLzU\Ʊ%aM3-[dP"a;Mck[. Ր_yGZ\b+=:4oU]DásF:O`:,bˊ̟8;ޡF>>6o}c&WTf?:ceP=MGyziM쀸 \(S\×AZL5F иϿ <=jB QyuAƤ& K!ހ]`S::c=m*'aPn!|L#(~OK獐rDBU!6r`4Xe3S -U6*}iVve0<8^:][`nEr#Ź-T=t=¸/toTDk @x@@DPC51x?-.rFdO+jsBrUcD*X)L2:-֨8 2҃Rr=#ˏ{mC[" Vч DSдm\P(dЭ eР#]wȞѯrSf='ֳRcI7ŗǯkR&(F/D"vnnn8NNt1ݏp1UXq)6VUhMv̧wS!?C,s3_k6gۭ5|#ch7rpAj ?GzUr47YWF8g'1ϧy\܌y˫67 "&PfoAJ 8䍡-κj*0Ľ;љ2׈BWZ<IM!?<8K ۨR.d[NA8kB1V"v]Qv_ɲ_ veoj) PKex_TIC)R%ҕ J êᙤƘnUOhJxMjdZ;\GĀTqK2 s倫s[| U®$Ȑk;衛^MkAƄLuר9VV .uB][[9r ۦEcMױu]Oa386) 6ª0NO8Z)) >8"]%6PӿXVap(T˟G:ÅE+E1gsuȗ"z :VH[;@ȍY?㇥:b .x6intLЙ/t?4UkFB$҇("q&G̢}zݛ3.$A oԹ r VNK~ >39f̿hpἚ,fsz7!K4eչZwo?ɧqS96ܠ\B8s|!4l$ >|޲5Ӱ̠< f`3 [1JmU |l6S9h,;3ԶL't@_ikP:1v#QiZbCBŏ &e~i!8O%w7 5/ˬaQ^'h)pv^^UZ mt zsz4Mo# Qk}@wo7SL˸6]6z<3"1`q~J!r딬ڬyWvqBlOXpu۶9Yj B˸ PdI.qsCyFዹ"+},$9݀7}p@qn0j ĐpxҦzafrCRU֝qط[cRsn>s6:[Kܝ{4uBMWSLuwl` h\,=# ao6ݹ0UXn6a kHO8/l55EItɥD'C;URҹ&HI?um =9' HļB!m|Oj{QCh8EJf2Iuś~ҙԵAFXTUG [ɣ?<3cقx@5'cMt3#t7=u to^)iNxQHhqirRet.hV-uRvn.J1s)2VGĻrR@h|ypE)00Ykze)[/b [2. Cqf?Iނ.nOi9R8SmdVk#UJ|so~cWc d\nGxC* ļ !`-GR yˡn9#v Hpx"wLK%H#rx=rx*c:+/fa[.qƪ3ZYK[}jo>%0:HUӧI.{:UI?ˡSPDP"ZHuՅil$/\݀.-a'/FǪ9&aRyzx> DO/0P⸱  ׁ͐&sq_)?#ɱo} ;lk m׬ Z  z-wR&IM,"KYTxD Oİ,tf^䑽#iM C2/k4n;CW$;ߩ& b4uk4%RJ}d^&yg:upBu!tlΎhl$$2!jC+ Nڦ ۳Uz'OÊJߋ](}'7?̥kùt$Y˻3@ _gҶ)Q2+|s3ߧ*@`+ 󹺠aPߨzHz;CQkb (^F=5y̴TW@@ݧ_ٲ(ȯ-dߗףso/id-lVuL~o7N ˣ:߷bL)M0)ejD9QUJgw5ԨNJ#L _R/^1x]nL^mL[xbab-@eܣush%]uC=_`3 4?< /8cܵ驸ƭ-]G?Qbd7\)fRT31bRҗZy3_q}p '$:wy6N]PLO.HIݔ.}%$r(rsZpvJ{Ŕ:X~&O*|KĪրJ7)vHmqBXUzMj17Zp; 9RrooßD&"ɾ2Jީ7*Pӕ Ge 7-x~!gWuBmk]$/+;|zHF9,rnPS.WД~f'&Ljg,V 5B׷ V#TԐ|V]YG5eC nop b4xNiFL +߶*M{pJ r[AU2͓w;)A`t`l߬U:c_ݰH ev mg:ݐY6ٿP>ȟ*Q= EHr -*IzW~hRKEG ;\!H;g!LmzP$#G::'&ݒ_TH8Y>2G$I7tW-b m3޷ѕa[*/m mUSN Rڐo++ϐWW?Ƈ `*d$ښŁ=EQfKL%#|](Wa=Q0eޏ ʹ,$2=I7z 刼CHjnZ w5ϊ}~|}R(oI\nyCx#|щy\]X%S''ƔV r[JnsRA \dA)2[s~[gAT"9 kr| ]te I@{40ş]h} }Txi5wr>i 5GFux4@Twlz:־uS;˾924ŵErIׄ 3A ( HnnT+*fwZ_n(A> *O*aа|iiUk_/eڡRD#̟A~%L8LGdx.iǝq6;Ѵ0xt6I_e!WB[3SUkX`MqsdwYfU̍ٞgNLU'qk%]B9\ =wUjщU#eeԐ=iRʝN*k2s.+S!bׯV) ·em4Yt nn%ۇd\o'd)B7ՈO)yN2See2g61J;Bc^Dnwo Y5*lELڪuX){JM%k` ߈i?fDž1i <ʹ6R0Z0i!\VMN޹Mzeg/'a ?9(')o[?\?pi6w2mfĽr3\wHF=EіdTߢ` Aq8$|nyvT́F p82*^ksL#M ={Z{G*Fx~@b;4NI(Xot3lK"Xg NJ.kRũe2l~[FbR G_?bd^5e5Md_L g^unh nָ=0r cPvJtLmv|TUƋH%ɔo )~O.+%a~ZB{9YfFy:ԽC?BZ#_\[D̶giL;g͍&A.'KJaNźnMԕaciN(3CeZ'|8eTA !cH0nA-)l<=}tM(٦`ZQȣ6zv6ZlƼOd\<*v kMKT?5=IJ &q\8Yn X_3g Sg6`50+ppGl JjW _5!e]9I٘q-Iîi{{M"[,Tc.:^o ZH.{#xĄR۰}'D/;ٓ%t!&2CZ߉ki 5c ȶ] 6J>IVht^F>\ ;~̆`v] ]eU;EN^bMSFJv4L$ݓST+/hwc)8 mgmP?0;> HZm|Ke#o@%9L *OkRbӾ Dyy<9YG虜CqSSd~X}:G6Į`Dsx0l!{y oYkA@˘rdJ[܁ iRoʹl8u`p?GRd .|2~v>s~H/zL^c`}CFP{gAsGzLb&sd7鏡g1:t:}9?Бz}HebgXl/T$As+A Oiq6baqߟ9SkR{0r:gL>"dqsQR'aUOo@^;9U3.eSG8㽲|4?谄ɱ6' ]˺$v.{Dם[lߞԃ: @C³ :d@0#V5 k#0*uփ4:3(ITu̥)ژ1& p }ڬ5oUyL$JfqB(gH_IT24"q#=)~w8Ըk7ļ!'*J3ΗH?P,(W/U}G?5xA',yEAe<(@Y!wjENOr9hCCFīD/܃iT_ YAUZvšV18 qv9$i^2jwD;a¹:[@F\fóy]?YY@4ޟW&B|}gz0Ϧf*vXZ3aD埪@g 0CXPL/ z ;y*1d '&[Q ڎ$ÃS[V!b 8XD_"߿vC=z41\"&c$,6S*x蓧5b:DlЫ hq~3>HXCI`z"EQU[ƤnĚ _l €E?B_hŋ<&YnР ԉ%r .8 H<᜖_߭Jc%%;9GXtJjz¦^݂3:U(!"h\z<񮘼0 0.Z|c*-~0!zL,᥈" / iHHmĿBYk]rUEdQ1Ч: *CQ9Im-4p"<9Eg*ωy/;NP:֦I0B)|>)rfQZ!%$uuYgƪ>SDCxYe5 )w;6g׏gG%4VBj#Q@!?7OMje# Ry f6M̤Uz&M-|kN >–m97M^:-L#2<<:JbʞRRT(S-E9M />4?Ĝ~ȆC5-rS]QvTX@Iz"CdSΨXؾѼs>?moざs c5flrrb+؜]f0ƳtpҲMP\+FN%׀/欋:gm!([ &S I^]"w**aÙ}Hb RUHprK0Opbb 闼Guhkܦ7Gά";*w.*_7,=淵V@$knpBu1 ^ Ppo]\Hr63݇~٤yWz] , #} Th2$Vt.&4fɱ ?L;`S-0Ilh}?XͦB|+)FcFo^WA٩ KX|z#2 t,x\mw PT/,paNL cŨ6G5~_ѷ,ˆ0>8"I VST!} >M'䍁ُnr{l KoBtE6a,@xKhb+ ๭`xNET,!H_B t*i4IΫ06;;GWmͼl|leGkrZpKy ҍ)9$+sa>C2QѧIRz6Hń+%.!ۂZß#R(?c&e2ko9O])+Ұv暒O0LOai/HSIRYқ a·d{oAu0?dt&J}_kѱVL}Nkqf ,"Kedn~&Gel&ix!?J\6PsbRx"/[>O`U缆2i@ɲ#*Jt?/S1S'`q@sGp?D@6uJq޻P$Y=C:ɽb,$dϔ*=$ZwHeihm#<$b U;r[gmp_S$QFCZ4}6"#-ƥzly\ٟP/H8 F|/šk14/#):DԸ{i).86,ܬϏr4EișSpfZ# *|9; o䮮8Em3EeL#|/g1>ad):⣵cd۩Z/A#i; yx4sBI/̠=9_)Wgzfڲ'_!˔{}Er+@u4ސ/sSljH.g4鷹e*=<%^P DU`HQ{) S;Xs/y-אqɍ)UaAs B5붹0z 9 VhQ;됙ٵ*U`ːOeK7a%lT2U3b%~Q;OGumQӍS*yww\=ɫ!V5 b>[3i" KKx9h\.;`.6b\hW 5\9֭D}v#\OR|Oi X6лj7gd1 Y(ѴE!,^K bS[{׽ jGHSDkl ̍@S쏯Ѕ G\`ZԒi59G=@[W=k5k$s7̸qء/-el7yceM2"i&Y #dr+54ɏ6|E3*ҸtHD6/bы˾=%~I?Ʂf$٥1Pѣ+tH6ƹ%fYs!ػj͵U=Xo\x)o(Ѱ0їA;^r>6xC 808 Ǿiͯ?!zoU`@uvP%\:DB|sWQЪOμJN=@Ɍc*55 o~Ī$m^3J7?")w'R1˴ls9!du4PƣT#6>0>SO@Trza@=l77ӲK1ۖNTڞ8Hِbƍx"|sӬc*ؽ8G < Pmg*>M}>H_Pa,zKyQ.{u NbZlǗ=';Aw<%/ Ǡ?=;B if]'Yٜx[GOM1/1SJrA^? snkxjE3hߵ\# <:[68%y = y4ˀq|\y=ܦ`Aꋵx륃!sQ;)Gɩ:eT ܍uLI}5޳``vj"OvrUp f>P+¿,T\x}!s"I%VnC30~Sy|`荥< ;K'JU 05s+C媏OOTa=t|~4f=ya(r%K=A-3Kph Q\V-gAauߵ#Ԅaj`F~A>Zg9 n]ͼ'_'++gt%9a\˽cy-}?2 lJS+wt6|R}|elçϏ̽=j*1Ԏ\9\<&Ѥ$]20w2nYҤ/mΐ C)d,ׁ[?':VX<,8oc+54@=R4}^@d{mZ1 lWt$ㆿ\+v@NGm/QynSk:*{O#| oC^\%Ѩ:zyi8ObC] Q l dd(la ,n+ߠ\r`T.gvAˍo jBzT'S9gҢ:t†!lˆౢ!}Vx)\`&$d/4{BAi| dEsuP!kbGa)aUWds)^q8Jq@2/. H79 K_.R&3XTIRuHeb 'JsV 3|U߯P W#ﶀ .I/J}=;Ágecm.ow<g^+G~P\MS%wެO jܝ6 @vQdJMl\_EBG' N6DSfnScNy皍"&1b!vz#aV}eVw%zc!au!iND\N$5h1]YY^9{W oUnNr;+=k>GB3|2VvXEAf9ndp$=ύ7ܠ̶!/ "#zV \!M,H5]G7NcQ;fyhmtH1p}Q—E_ͺaUd W?rʘ.tv[`so ?vD*-((,QeP1َKB\M(# fc\͜v?g@-*\kREBHe4:>5ltvprT{="قgg,֥Ir:{N8uە7% YƄlbۖ*§0&YVj\rJDл}H>ٴX5hMRtU}909f(Q'S`#aAsoERPOL&ϟ Qj2oex2%I>Gn¡#[diʀ~i1R_Zq!mwkK}(R7M/aG8m \%]_iCyx&6:awϤ@&  `GՀ#PҲ7)X:lcWX,##iܻ~u ~0v{ۏmZaa[ a-:z{6v|dTv^6ސ$`S]2gD m$04L>y1b3l*g;~mB"KRGpd+h+F5xS/LCoxHҢTˡ5i cC @JcQFTę5(*ȏB=M,_W( wC$뛓s&A͊$nvZeߌSt# [Z!mVUc38^1C9\Y v\ !(=ArjaAʎVvL1p{Ucx0\7X> ZnvCԨ\bhI/XC$#bOx3ZK5w3F8R;y{¬)NwVN5 φm~^zNAǔ=a/ܓyk\'[ nlD$g4 7?%6t|GUFcInIts/mQ=Ҧj׋i߇8w=f_Ma hjpRX~T^|-2 띜RȨ:>F{EX"xt2s@7"_3G(ExؑQBw- q0'+ k/N%wA} &*rK[%Dcp0ءQW8D=H 2_MǖPVhi k /!kܼjm1+`T Qq_t&X׮ʨmyUypQJ!ՑCZXھ &kL|))Yܧ;{zY$5bq/bQ}9;{ (=֐ݐEid[ØZu"b)3~@$!y>x\{Ɣd#ZC+12?8&[>4hCN?9qlgqЏS_8o!4mZ ޹LhV?D}XuS*-\=#yX<)?ٮg`+c~7E򲱅iI&T&ҲJŮzz j'umS-9}L48m~$w(fNVTG$0CHtR/7v\_VVŢU*7WX>P,Id0I>)1SDJpm|tWYv.T%[yD*d/rDyE ~̌N7o;j0Ppt$y}J-9 М \xP~HMj㘁jOsBoWK^7"Tm A3\+9LyWE+fYPjd.wȔ,yCQ(򅪀f=3X3)LE6MdaѷE2鮦tD@`ic`)lO6tf9BBg?iX!`V^Ix#l`mwEX1 }J1cꎗڠ2uE6=+9N4l`2$rf bEJ3* ϰ>aisQ HiFpOi;C5#Ef]N$qdF$f2vW8 qGGUTO. F={]Ŵaɨi}"vv,D \[Wg蘿F;4bBx_ ujLldi(^ Vl08*r#9fK[?}5s4EPT&PZ>:0K43i.o*w# @0o-s(GLFd(,4}Pv~5shchAZ纎oYHAΗA\d.hfЅi[ܨy}طTGXZ¢ZnEQS%ע:0LxA&ԌCkAO3O/Zgkp5hl=a\Pdsrj|"?e?f.IxÆ.Uc2+%:Mx "whb/,tF'o%2B|LNLaOI9.4g|#|S /-zQuM,峆z|ށ/2#73ѡErU:vy( ֦ӥz~~.GR^=J-L"? \aM!GdtDDƗI+dIpV?R>^b_Зl5-i mRhfҚ{ U\Q(8˖3k:"ٓNBlf:g#U=WW/nXv\ekJ`s 0ȥwIҎvT: \UNZ/Z_|N8."UjAVH Gf~ZwyPf.|MSYa arDuƳ 'nWFi.d Xmk`֎Gkr"E}PQ[F)%IW瑇(f^?̚w=@&J0/<=v%LeF $ýXRV9 ׄ  i6K(T/.[m eR!ZKӧ?b~{VKh&f w;!ꣲ%+,eS H=֝Ԇq#)2$N{g=_A[2X$5P'cS 3P?UĀD(|Y_0_ġ;zyY$kP's#qؒ@BYhM j>5&֯ ߘƙGpzzf7+ hEQ?vu"L:Sw.yIf HC^k^W|J_`{\VAN&^o^r9 [(lp7î$S^>ƽ^WJEFyzݚZ?&v+J~4acIW*ncWK Ţe*7'4%0-λFBw&,~ߺb0d0JAaQe$DݼO,^OouY\[t4HdWyEFgҴ+l(~m$׺T0.X'Zr܂s(;6+ǨdVDh_YrJ0$jIxԕq$ê'=]BF$+;CTBH+NWޕc$T(/bMpâeڋn4= gSx=ì ?f9qF>Je?]g?_K07Vj0pj\X{ F9&Ӏ"ߜĉ ER9]h,]a{GdlSf"tz%4pO%(&;5հS,\g-cL" 9K%*efxL6!P'u ; !5Ъ$ l0,:Gs 1l{K\Oj]HC,I4U@Z,Բ 9 ~mO86EHTJI9'j8Ostlo<&/֬1bj2Vk4kܲ@+}Gh e~ -/jXzSn;Pe $LɹmyA8 7&ВZ-anaM4ScZmAVʌgF3J&Bp6,ȭXdUV R] j4 闽'/W] 3'FљY]t⃛pW5ZngҞv yWtWG4]zj ?\1PMNi$i8oHTCksXJL:J{;JaalR] Z)T$}vv}ʨ"j$x++g_z2 u]ƒ즍e18S>ӄȳ3idl=Y͒k|/2/bK=H/,F@d;vWLS?YW bF['nUwj>nrAܬMn=+ZqǑrVIB+. Nl\H+3eG]aM>C0|/먷U|dz[Tuÿy^7q1[Lπ=5>W |Kڶ=Rp7NV v e,}p`-egk' Y{ \d@,oţ U*LCTn'z:ITHpχ> wIIHx5~ cʸ1u'f܍Jl5Ɔ[kSUꃯZz-ղcf]֢) Т~뾫$ע dl{y b$}FzNldhM=1}cT>MEC7%`.9Lw+Yvj${4]@E5lÉa.Va҅|,d=a[M"MbF;R;YJo x(,*8uZG<4F6E1 p%ݺ*"02>]zEDUhm<;j,6p+Ho;[^xV@왈Bov~0k<{{Z/kx˩;,&\qݯ O k _3BII4 g`p|Ml+ljΉ 줔2O C6 G, f 4 E,( )m乣ȬMQoӷ*[h)3ƹnj[q\Fh|fM?B2 &ސmyka#!ֿ?zd94nF3u),ITDN~N[2P*P3`Gş#F-ZyZʩ"e"8e{]#&I۔W ? r3:+f.qG0gZsx$sag3\~dc u^|:KAzH(8y61Q)IDKaeR#6T!=ʭϢLgS\c`|XϭOyՈs)M#` E{ K:> jɂ-8ԭW8*Ov+?O3LJtGE7$J625X DEY vU"3=an* 91~} b4gQYv KPntMjЀh 7'Y%njGL" ;̋+\~sC>HzesHf[4&roy{Ŧl.ZkA5D-hމ@)TzDńk@FHOxh&_*M 6a#5K4Lo݋  j\^PBW2jdS9}[/t24g+VGWV0*3K͖3ʩ|ȭ` 䳏[a Jzs}Gt[QWpd6P '&yQSWx#lA0?bC:!,6OQN3i.+Ȑf&+]ܚgVC~-]Z7L4I%g#&MeY`?-EbKH _ 7Ueºsۉr۠L6ds2{$PڔߚK!~"xJq1EN7At9w;úsPSqJx5d`anEROω5T'2jM7CYL!:oS3!^2ܖs,Jf18'\;SBq'ў(/HqRҚԤ!xl#O: fId838],صڨ6SC}B2TI~3Y b=@mS,TNeJ+J i)3gsd n[c̡m5iۦq$܄mupCgeCrnotH\Á%Xl}eϋ7]!dk*XT&#VJ8@"TU)w¨jOqO)؎#]Md> te[wsѸ1 Wܖ5F귅< UՇxF R8!e kx l;k'e!8 Ռ1ugL1-2SYsȱD2JHyOS&U)f  3UsN$=s_rUkh5k,Sck#) m=9Zr1i%kGOp%NFeaNFRw 4g2D:bJlqb'_ىQa@m->q2:IRB%[3(yw( gMvMv9<M!G!9 E3Oۃ͛G&s{o$pzRR"fpN ߢe~RavžOov,+& szXtMuADUU[D* 9ٰ:J +*G*aC,3L̿T՗ (}|R2K4nãP(>E9왐⏎QMkøgxp>,f\[:^ w26jRl,4B_d6񙮓AUI)ݱ'֔PvcBl 7"Lsg_}h$Lrz[oJxxۿ%3T,F/x/H/xt QbЅxW[CcIBr=OuysfڬQxRC;[O\3*Xh^KM8FVM-i|utlW~I;pf`¦`גkK ?KYXgf2?PXfjW`-_]{LYiCmù>3ܫs(8Hhrsևk0܈Mt,߯-$J )*E-;pVl#ªx ¶NT*en" cσ2?Oa"Xpac$}DĐ0oRu29 ƹ:ŖDJXA*b*w6vY&^Іboى 6l}͜۷(¦QDS7QTl5 sB?OpNQPSѨbw:uKz Cn>ưHm~KYC%B@ %˹䤍$is7J$O|=Vk8&עJ&KJ iMJ%WT/[gR&$[Ѳibp,ծ*-$x6 \& ypWdR$lA;}~ ->u)gS9R㈖6'ujU"E4m(_Go"FM~~ъ)ae,xqu1={j{ ~Ɠd o8ҺAkESU(*`l"-%4-XBaYR/ QFGѴwFaǸMhWJ~5/ R`MI|ӗ:۵\-?e u;_N9l~DyUQ8Bi*E0ꪈ('xA{ Ŏvb$icn)h )QKC3 Y,{'W,&5q^"D6`dn|=r]ER%ɲ?(L˕x]4+Qʕ_NďTnBj*k L KMnHlS7&m#AkFEWŀz5F&2_ׯki|ꈍ wyLZjcӣa/acޡIgw2<2='mk>NA)-IǨhRVڂ}z%6ntU0-R2- 8H=K(QeaHUdt!} ڇX0 {V1&s8]aXuxXPJГ\=V|y84M$ĸ+N{&9L_;[>z!0b='~<枎|JwVH>Rk6n뭸xXku> Hr`] )噳0 &O*nY ȭmw>WPMK#8Gt@ =1vW6W۞68L|vL{T o;\ 5tANWN*߽L;K6Mk5Wm|,sƸ!z  lf&b@*PQJ2Jў@AY]<#.%:#|9`a+prZ*Vv9ѧJ8뀾3rhڭtĦ*OBʏ@ dKI9@X4 6dz5\6#~&*J [ %25=3-/W7,a ~8Mp-חm_'"@8(mu֎F[8d=baRf"ض$+VA~i\!:mqoPRZ~sw-(3*i|$ʃE ~q #N);(|a` o 1΍KX~ӷc&EG&[!Bos3#y`J$EBz7EēpP;zboD(beM;w?a JݾNjsuZGib>a+UqD?Ld_7XT"19@V LQЍ=Ɏ8v d7zy8T!uwEltڌ|??u&*qx 3o m6/^ ./Zhn 9_%p@s r@ =E Cf$5ꖢ-1cN)vP!2B) G"gWqW#駘Ys[טA({}^(ʬ$QlJ +4G%ݠnzsXn\pYn'l|zA.pI g>Zs_|NJ!*낪P"~\eSxpNkRrV~?6P֑O_,g7r[Vxk+mЀSDBs y' ` Er)(Srf'-)TA@%z/Byz&d6tJ2*UXbRȥ-(bmv{(oKQgwJBX7J5b1 vcF'uKf-rSSP>m#M'""|7kiDaD}5_#PdAAQ<2ovX:º1'Hhlk{g^N`]ʔ=ңX>V&ζVKWZ{prfSg9`986wC9]/o㎛7ZvzRQe2*9B="E:a9SyKUف!Tq@0m3=$ەY?o}2]D[FyI|OaLqWhIspk+{ OĤ~4Em8aԾ!{UigbdXZDQ4 l^϶hU]GBwFm;8Iqŕib[0 1Q8lHZKԊ0AL2'8͡:ˠމ7 I'2^1wS./;roQȻƹ~Z=a1KX¾1lBx6XKE*tv@FZm&V#GRZ4t(xN֐_U*%YdF7!rjuRr56N1"Wش8ejc6./ܙ$+`2TG2d0r,{)c;xۣk7| VI7K"ҸoN+g9  As,rm:uݢ˙Ddp)" Ź ^e}32~wCX) vy"oKj.r@5V5«B<] C ڡ[0鱡Rxᅩ= HbeRYۚA4 Q WCjT4qT ^uM!X6AP3U \wXM{7rs:K7"z+jPIΌz&"p !6stA\<׺W,RKh4*p# }?m@qnqbLXDʻtX[ta/Q.CCo /޸i+0`@ަ矦 vY@"l]@w*. WxP8=2Jwtu>EZs_y t5 ,y;Nf6R?Zֲ)v$X!◟XJ%G|: nK8^NneP,<'ApNjre}'4j;]ړ2~^tkafqDug6Ŏ45l_kep z2xϑ%;"^Pko ;5.IEun?Jʘ &xU'3U"_|O5_v?Fl)9XwNTݮUGzI:0 0MehYk0i-焉Ff&QWy[p8(ypUIFz?D3NyW =?=-ܳ[A,v pYOvM PbO|? Y-ܼOҮk1{/:!r\U 2WC4nDpUL m…drpÜ>xE^$/x4l=pyj NU/SB cf 0q_=t3|=Ν_џջãyn+ȖTɍBW 2co&@6lL~A+ RDGwv{DM4V:oWOEG7*O쯮g`q;őn]#R˶N EHd|@2)_m/d- *zK?8E=4t?= c Q^`IC*78;Oo1m9K}QǂcW "lՙhbvӫ0@^GҁupJ8t CGuşV!<ىd>QM+R!54}$`D?SG֢dѕZXeOT۲4U4(N}[B9o:pPM\F-@FùJIrE\r^V+.WՄW,v'ulH >{+G[Hl@m}|^tk )J)%qAXmio0&F}}pލ M Cq \F"F!4# oKar`}lshgzU"-hwDSUH]۷ *S1>x#YcI#b+8*"n}M#‰h>fXI1Rf&2JHzg~WCEЙ7a W W'`.\'+ }pqun{Z?Q:ngVQX@$ ~thr=DeK ¦ʭ{Dq4|(<HM7 ct"uB]*%>Żp\ZZ-^ aűL9>$. d9*`H"/-& [.I_Am.D"6,zw/]IAHx1Ԣ$F.U|ZdHMiF1.H2V4HR6bϩjw E850y,|īQvGz5$зõ!OMdŽ7 \k\yTs|_B)ZT.Wh 83N`dS%iO NKMpP?Ҫ,$|c{n{!Iesl۶RLJ@g{=+[!OEOY5r6I\ԵB}qѺP l|cۛΦsá*F4`)%ڴܽXʹx[KBEM/#6[2Fl] bL8[\mAW;?w֧$P ti\3=EPMjw^I3*"w|iϑA ߌV'Ñe3o݌z?3,A!#7m y YZ