sayonara-doc-0.9.3-2.git20170509.fc26$>5v![N1>7A?@d ( I #,# 4 F, h  ,ì<<<=(=78=@(9=(:G(GR,HtI,XY\]l^WbdʫeʰfʳlʵtuPv@@Csayonara-doc0.9.32.git20170509.fc26Documentation files for sayonaraThe sayonara-doc package contains html documentation that use sayonara.Ybuildvm-04.phx2.fedoraproject.org<,Fedora ProjectFedora ProjectGPLv3+Fedora ProjectDocumentationhttp://sayonara-player.comlinuxnoarch## &\2V;U3q:H%8a@3.%8-<)8Bd4*Z|'f(>Q.)H+$g& VX63w7,mIe@t@L,D>=-!+(/('*()/ZD<$42%,8u$&#$T1&E:3# $2?i71=+%40PL3"J_Y1[9)6L= <9N164,t.6C?F&7&y7@148--C\;:@=#3C2)0:="0g1 84q:5+t:F{,p*67&-,JwKv`7Z+@B6%!~M6y$&j==2) =%t7,(M3CFF=] =%1)+//. 8"@$6]?XsGa$U81-=(#/]!%]E'{()^30&aV).)g&0nr-Y?K5\qvb(R ,:7v>YO2A=D -_2>u Tv#$*3 <9]+q0S (B&5$W MT *.4IBSD?KTx+N$NbW+f.* [D+{-" 1489f|Gk qt,TT .z(oO,4'-SF.$, x(<3 .$ &<IU,$##AA1M8b1RV; /|oX|J%o9l;ND^\>PY 7%:V#r"gQW{ QKo[p P O  k4 d 3f 3d 0c / d6 :3d %'w&6 4h 2Kg\ \E20] /-d6 D`pz { %PW0}e qq %' !++jS/d fq!~^08d W5v5gK 0pe O 4Pe h/d r".'i/^f V$Kvte G$_ 3^dS 2_gM.Oh /d cq *#Z*A13; ;O!'CNXf*,}BT+C,`D )BE=,D  e#,7fXeV`Jj$7j",'W|W4SFT'#EHbqI4%n&@#V&"g4<>Cm %=B .=qA 8B4vyNsyd+7!4-cVs0'K I! &l'!'|"'%%%"I(#;*Thhn}3-QH _h &^4C+ 4*g]!h8 3;,h ,`eW&/+HGL:&WB*L]$\ 84>tG/E&J1v!,9Q04Vk$'Z#!$)![;m /7  .<s aNg/][# [@`zK:s?_'I)C",R3kk/<:#!m;~!8#I7*C<D(""!|T'` c_% e?Dum;3q 4M7 KdV&Ly"\('>@&17*</L\+X\o~nI!O!Og^oi'~_[#" )d~uQWg 2|#'>02T#-?$U$Af;BO#G]&A0[r)/##d+YV2G;%K^@>$0"Wzh AH5$&i<}EO@"w&Q.Aw!g4 C!^%?!,.)0C!)T2)"J%F^c#z!*/>Tfr!MkK&y.,Q#-#J#ie/BN"F]"%/(gO"*P1w:EJ]v#/I!mzg$ %4e;E 5C@!%-et 25E^ <# +f(/[!'|(}!${EO\b# c)3.Q<b HMHj 6+'+(,H(c3($ )  y    ,  . +  z  S [ e |   u . : K  G ) "   } |  y &    } D Q D  | : >   y 7 % . y  ? : jn | +   r  } J u  1 % ~ |  v   t  ?  / x &   : & vm8 DhU O #c, i}( " W>! U 388 T , XW,"m X  @ 9@_ p.z3|1'/ a c:4s'(7!QuA@*L}Ba=?* { I3l3kzTyL bf2`! *_b{Gkzfssktk-N>~]z@^J@;U22kKaXITS^NVz@uG9`[D?}KNEz_x\x 0R!R=+R!TK/5 i_ F ' V\4!^TR~-L-L>OOF3KrQQlVm\dJ:p (Wd Q /;!7YuUM$=%6GwS\ >}=xd;8riA7 ^c0h|+M<9LAAL\=76|C_:2[VRDzcI2KwBZ xu/C0#h\P<eUdAA큤A큤YYdYcYcYbYbYbYcYbYbYcYbYbYbYcYbYbYbYbYcYcYbYbYcYbYcYcYbYbYbYbYbYbYbYbYcYcYbYbYbYbYbYbYbYbYbYbYbYbYbYbYcYcYcYbYbYbYbYbYbYbYbYbYbYbYbYbYbYbYbYbYbYbYbYbYcYbYbYbYcYbYbYbYbYbYbYbYbYbYbYbYbYcYcYbYbYbYcYbYbYbYbYbYbYbYbYbYbYbYbYbYbYbYbYbYbYbYbYbYbYbYbYbYbYbYbYbYbYbYbYbYbYbYbYbYcYcYcYbYbYbYbYbYcYcYbYbYcYbYbYcYcYcYbYbYcYcYcYcYcYcYbYcYbYbYbYbYbYbYbYbYbYbYbYcYbYcYbYbYbYbYbYbYbYbYbYbYbYcYbYcYcYbYbYbYbYcYbYbYbYbYbYbYcYcYbYbYcYcYcYcYcYcYbYbYbYbYbYbYbYbYbYbYcYbYbYcYbYcYcYcYcYbYcYcYcYcYcYbYcYcYbYbYbYbYbYbYcYcYbYbYbYcYbYbYbYbYbYbYcYcYbYbYbYbYcYbYcYcYcYcYcYbYbYcYbYbYcYbYbYbYbYbYbYbYbYcYbYbYbYcYcYcYcYcYcYcYcYbYcYbYbYcYcYcYcYbYbYbYbYbYbYcYbYbYbYbYbYbYbYbYbYbYbYbYbYbYcYbYbYbYbYbYbYbYbYbYcYcYcYbYcYbYcYcYcYcYcYdYbYbYbYcYcYcYcYcYcYcYcYcYcYcYcYcYcYcYcYcYcYcYcYcYcYcYcYcYcYcYcYcYcYcYcYcYcYcYcYcYcYcYcYcYcYcYcYcYcYcYcYcYcYcYcYcYcYcYcYcYcYcYcYcYcYcYcYcYcYcYcYcYcYcYcYcYcYcYcYcYcYcYcYcYcYcYcYcYcYcYcYcYcYcYcYcYcYcYcYcYcYcYcYcYcYcYcYcYcYcYcYcYcYcYcYcYcYcYcYcYcYcYcYcYcYcYcYcYcYcYcYcYcYcYcYcYcYcYcYcYcYcYcYcYcYcYcYcYcYcYcYcYcYcYcYcYcYcYcYdYdYdYcYcYcYcYcYcYcYcYcYcYcYcYcYcYcYcYcYcYcYcYcYcYcYcYcYcYcYcYcYcYcYcYcYcYcYcYcYcYcYcYcYcYcYcYcYcYcYcYcYcYcYcYcYcYcYcYcYcYcYcYcYcYcYcYcYcYcYcYcYcYcYcYcYcYcYcYcYcYcYcYcYcYcYcYcYcYcYcYcYcYcYcYcYcYcYcYcYcYcYcYcYcYcYcYcYcYcYcYcYcYcYcYcYcYcYcYcYcYcYcYcYcYcYcYcYcYcYcYcYcYcYcYcYcYcYcYcYcYcYcYcYcYcYcYcYcYcYcYcYcYcYcYcYcYcYcYcYcYcYcYcYcYcYcYcYcYcYcYcYcYcYcYcYcYcYcYcYcYcYcYcYcYcYcYcYcYcYcYcYcYcYcYcYcYcYcYcYcYcYcYcYcYcYcYcYcYcYcYcYcYcYcYcYcYcYcYcYcYcYcYcYcYcYcYcYcYcYcYcYcYcYcYcYcYcYcYcYcYcYcYcYcYcYcYcYcYcYcYcYcYcYcYcYcYcYcYcYcYcYcYcYcYcYcYcYcYcYcYcYcYcYdYdYdYdYdYdYdYdYdYdYdYdYdYdYdYcYcYcYcYcYcYcYcYcYcYcYcYcYcYcYcYcYcYcYcYcYcYcYcYcYcYcYcYcYcYcYcYcYcYcYcYcYcYcYcYcYcYcYcYcYcYcYcYcYcYcYcYcYcYcYcYcYcYcYcYcYcYcYcYcYcYcYcYcYcYcYcYcYcYcYcYcYcYcYcYcYcYcYcYcYcYcYcYcYcYcYcYcYcYcYcYcYcYcYcYcYcYcYcYcYcYcYcYcYcYcYcYcYcYcYcYcYcYcYcYcYcYcYcYcYcYcYcYcYcYcYcYcYcYcYcYdYdYdYdYdYdYdYdYdYdYdYdYdYdYdYcYcYcYcYcYcYcYcYcYcYcYcYcYcYcYcYcYcYcYcYcYcYcYcYcYcYcYcYcYcYcYcYcYcYcYcYcYcYcYcYcYcYcYdYdYdYdYdYdYcYcYcYcYcYcYcYcYcYcYcYcYcYcYcYcYcYcYcYcYcYcYcYcYcYcYcYcYcYcYcYcYcYcYcYcYcYcYcYcYcYcYcYcYcYcYcYcYcYcYcYcYcYcYcYcYcYcYcYcYcYcYcYcYcYcYcYcYcYcYcYcYcYcYdYdYcYcYcYcYcYcYdYdYdYdYdYdYdYdYdYdYdYdYdYdYdYdYdYdYdYdYdYdYdYdYdYdYdYdYdYdYdYdYdYdYdYdYdYdYdYdYdYdYdYdYdYdYdYdYdYdYdYdYdYdYdYdYdYdYdYdYdYdYdYdYdYdYdYdYdYdYdYdYdYdYdYdYdYdYdYdYdYdYdYdYdYdYdYdYdYdYdYdYdYdYdYdYdYdYdYdYdYdYdYdYdYdYdYdYdYdYdYdYdYdYdYdYdYdYdYdYdYdYdYdYdYdYdYdYdYdYdYdYdYdYdYdYdYdYdYdYdYdYdYdYdYdYdYdYdYdYdYdYdYdYdYdYdYdYdYdYdYdYdYdYdYdYdYdYdYdYdYdYdYdYdYdYdYdYdYdYdYdYdYdYdYdYdYdYdYdYdYdYdYdYdYdYdYdYdYdYdYdYdYdYdYdYdYdYdYdYdYdYdYdYdYdYdYdYdYdYdYdYdYdYdYdYdYdYdYdYdYdYdYdYdYdYdYdYdYdYdYdYdYdYdYdYdYdYdYdYdYdYdYdYdYdYdYdYdYdYdYdYdYdYdYdYdYdYdYdYdYdYdYdYdYdYdYdYdYdYdYdYdYdYdYdYdYdYdYdYdYdYdYdYdYdYdYdYdYdYdYdYdYdYdYdYdYdYdYdYdYdYdYdYdYdYdYdYdYdYdYdYdYdYdYdYdYdYdYdYdYdYdYdYdYdYdYdYdYdYdYdYdYdYdYdYdYdYdYdYdYdYdYdYdYdYdYdYdYdYdYdYdYdYdYdYdYdYdYdYdYdYdYdYdYdYdYdYdYdYdYdYdYdYdYdYdYdYdYdYdYdYdYdYdYdYdYdYdYdYdYdYdYdYdYdYdYdYdYdYdYdYdYdYdYdYdYdYdYdYdYdYdYdYdYdYdYdYdYdYdYdYdYdYdYdYdYdYdYdYdYdYdYdYdYdYdYdYdYdYdYdYdYdYdYdYdYdYdYdYdYdYdYdYdYdYdYdYdYdYdYdYdYdYdYdYdYdYdYdYdYdYdYdYdYdYdYdYdYdYdYdYdYdYdYdYdYdYdYdYdYdYdYdYdYdYdYdYdYdYdYdYdYdYdYdYbYdYdYdYdYdYdYdYdYdYdYdYdYdYdYdYdYdYdYdYdYdYdYdYdYdYdYdYdYdYdYdYdYdYdYdYdYdYdYdYdYdYdYdYdYdYdYdYdYdYdYdYdYdYdYdYdYdYdYdYdYdYdYdYdYdYdYdYdYdYdYdYdYdYdYdYdYdYdYdYdYdYdYdYdYdYdYdYdYdYdYdYdYdYdYdYdYdYdYdYdYdYdYdYdYdYdYdYdYdYdYdYdYdYdYdYdYdYdYdYdYdYdYdYdYdYdYdYdYdYdYdYdYdYdYdYdYdYdYdYdYdYdYdYdYdYdYdYdYdYdYdYdYdYdYdYdYbYbYbYdYdYdYdYdYdYdYdYdYdYdYdYdYdYdYdYdYdYdYdYdYdYdYdYdYdYdYdYdYdYdYdYdYdYdYdYdYdYdYdYdYdYdYdYdYdYdYcYbYcYcYcYcYcYcYcYcYcYcYcYcYcYcYcYcYcYcYcYcYcYcYcYcYcYcYcYcYcYcYcYcYcYbYdYdYbYbYbYdYdYdYdYdYdYdYdYdYdYdYdYdYdYdYdYdYdYdYdYbYbYbYbYbYbYbYbYbYbYbYbYbYbYbYbYbYbYbYbYbYbYbYbYbYbYbYbYbYbYbYbYbYbYbYbYbYbYbYbYbYcYcYcYcYcYcYcYcYbYbYbYbYbYbYbYbYbYbYbYbYbYbYbYbYbYbYbYbYbYbYbYbYbYbYbYbYbYbYbYbYbYbYbYbYbYbYbYbYbYbYbYbYbYbYbYbYbYbYbYbYbYbYbYbYbYbYbYbYbYbYbYbYbYbYbYbYbYbYbYbYbYbYbYbYbYbYbYbYbYbYbYbYbYbYbYbYbYbYbYbYbYbYbYbYbYbYbYbYbYbYbYbYbYbYbYbYbYbYbYbYbYbYbYbYbYbYbYbYbYbYbYbYbYbYbYbYbYbYbYbYbYbYbYbYbYbYbYbYbYbYbYbYbYbYbYbYbYbYbYbYbYbYbYbYbYbYbYbYbYbYbYbYbYbYbYbYbYbYbYbYbYbYbYbYbYbYbYbYbYbYbYbYbYbYbYbYbYbYbYbYbYbYbYbYbYbYbYbYbYbYbYbYbYbYbYbYbYbYbYbYbYdYcYcYcYcYcYcYcYcYcYcYcYcYcYcYdYdYdYdYdYdYdYdYdYdYdYdYdYbYbYbYbYbYbYbYcYbYbYbYbYbYbYbYbYbYbYbYbYbYbYbYbYbYbYbYbYbYbYbYbYbYbYbYbYcYbYbYbYcYcYcYcYcYbYbYbYbYbYcYbYbYcYbc793e0efd4f7c5b137042b1e95004b18830c7bfc4d7fc8ca63d1340f9dbc41c30afe1bc0ea6858951761d0a75f509d24b6904f34ace1d99d27fa8dc89111ccdc245d6474879e3217a51c46afdd0a80b17e08e977c7193204d8a157dd742a4b60ef849106a5c1fecc9eee4c828fdd38d2c9edb992c3c1cd892c56a6f65c8e5e656e943f4fa41ea9ac70cc5df15fda8e6e3e9dbb9537d757035bbbcff29f3eb24f7a2ba6f7713fbefe41ef144b503e3283bbfef57dc0097ead16243c7f202ab5c5f8718c8fcfd1bd63b621c6f0bd4c215bf7a1b6551860df84795951632b1c418b7d7a2ff3445fe4011b1a4aad3fd39a55d09fcf27c1252b241303a49332c1a0f14f6492d700c6e16cb94b4b165f37c154b89a3714287468156d69900373bc0b1ec79db46f99db055815b2a3b233f5b8890942b8787643d4d97d02b12b35749bb54b93ca8744bd2e6781e5b6336229decf0cc7fb532bd43eff131b1e3a11f15544c9219163ee61cf4c89045bdebf4d0cb000d77cb6399dacdba1c8fd69c4a7a2cf37847fd15e8c450b621dbd03625e7150b2ac2790c0bf4ebf7c9a93f6e4c97f401afbceb484095e19932247095bebff8dd8045602a4bf4638e47530f9d640f2cd6f88e09c8c7cb490d1ef5bd7a9a98c8523702fd55395556882dc6e834d8cc3daf8dae500a16606b70aacbb8f15b5096c73dfc90fd0dc5327ac146b7a90622751d825d304508efc4c3690fd50692b74e62152bb7920529dc64b7e49e08db93f6af34fab547a0c24623674f1834a0bedd74707430589b1ef42316ff34666e4967f1b7dc0b7084ff3b6a4220c1fc788638f8b0dde20a04b7d64ddedae9ff4e1c3317d70378c3dacb59b08dcc22e229cb3160f6d26fd6f9f8994f6d5064245ce523475757b81566021d8a7ba06c3ecca7e49bdd348fb4b91320999c2dec20656c0250fd2191bd772ef3b500f836c7dd9aea237515175c79c9480430eba6f711e12726408f8ec3dc5bc966421eca7421d77da324b65f80f9bcba3af9a8a00c8178943724f6638c798f1d36d4926b0950c977a712d521fce97ead1a627cdcd7680c7b02e182cf708e19af7825e38f51e3454e5b7a6baa79bda3a0de1cd049c188187f4d59bfe59486ce16a90deb5d7b1879eecfb0e14653c51f6ab086fbe0210180350d8086ffe496f18cf7c81ce72e42e098246d9b454102f60b4f9126ff5810b7859f1f3c9e54428e04d1f700ab5baa24ca1b9360464a05c1c5ed4348bebdee3345a25dc1390e42549d9548a1d08f7eb212bcdcfe5b4cecaab004dcf5e3d578d9740a8e3e48863318096042fae5a5d1825b7c1d9505751779548c7bdf86c2337692002b8e6a390dac6083e783d464ffe0ac02ff22a340ff2a09aed0655e2bf4ef43dbe0ad12bff43ec5a53a1591d4ab2c48de30c9159a8fda28c0ecf1b1f8093bc6e0f9274d436fc36c2acccd4b9f88d1eb4d770f7e6d845895a17686353c67bfbad743f10e165501d7ad5bc80d847f81e81f5998056c5832cee17f56ba4fc6c00148bf321248587ac086f1ba6d4300cbaf81a7ae4bebcc1c81536332c88d58f5314b2f039fb0221a385002d3eaaec390ae362e866f1648bc69ef9bf780b3240015e5854ef56cb84e618f9fabb87b2c64900939d66e8ab2f3e513470dbfdbdf5ff3d0530c44eaae317f26bda804be2cf78e868b8b23e54c89ff7b5082ff6797519ed122363a199bd02fb52be9c7bf95e53af154f9b13a833b9ed7d43e3759e1224e10c195a44b0a139fd8c624fecffbac33eab20a4368261397f41062fe8a08ea29dbae0eccad756e649d37d4b612890d75f519d301f80a6e5ae152900c1bfb08d145b2623fd58484f707c4858e52459503e2b9f2fb41bb369cbab4baae35c02aab9ac80000a871159515168f2a7dc82e1b0e5f00d519c30263fa7f0c9ab46187e9fcd5099f1c45d6fcd49d47e6fef0f784e67086c7110db0c3a17771dfeed4e9b1584e30d8237f7436e9e82afbd63153e37286831fce6fb8719c6294d1d681f5cb7b93cbf5c1aed3fb9924df7662051db148d224b4148cdbd25cb27a9452c13be51f8f9d83cfc30c5eb8cba5f4180b8b4d3ad10a39b8b14c36e9e25700987aa9d0a2880533e5bf07957bdf92c999936646afe41059163d3140645946ca9d5cb0ef292c38a03ee36765d8fc275c1ed60118caf28e23c772abd940732e7b2b676850e062d02cbed84b8a55b5b40f3b70b7f84708989e5240a195bba181bd7aae306fb2d096814faa62855cd3e3655cb05ee6ac070a1f96397954497f0649227b2dff144fef8942c3be162471b814c07de53184a7783b323e45cb4a9ec5daf389bb41bd951180f26d1fc9406a56a93fb8f47e263f87fc52f012bd3541cf50819eee19ab30e806323459a4d5bf62078a867b19f236099f385ea62fe5e9e4c30bf57dcce89c64fc221bde238ad1dd430e3bb41d669df1852493d619c25611a59651246f3b8031038b3456f5a887d8515927020a4e85d301b6970b0eed43a4dd90b287a8dccf6c0a4a5b683356807a0405926525393aff5d3bb188867e3dc8f9d2234174efae4d8711c22916a28686c72b27bfd8cb6b05a9387ead01f89744abc0fa7c37912ed677a5a7048dfce35fc90f10e8d74310b275ae21e95f501f7ca77f74234f6551ea03d17e98487eb9101063e870d46a23352ebf4699c3a1fb083138660e96e76a306b5ec1421c3f34a340afe3eb1a7eef4494e6906dc7a4f0f942138de493e8ec8a9a0f3df23b54136d74cf11c429fe84ab4563e02307a95a52f3ae2198163da50106b605d663080ae0fb2d5f75b30249722def7fbd9fc3a379b8773e0b0e03157bdc177ce2b758261c6e077d9c81d2069b4b0b8fcc46b66586651d4c72c6ce3425392ae9611f58ec219f2881ddc6d2b2d97ae674f468a8577bbbe4ad4e665c1cf1aa57f593f30045fe99d5abb7ad4b5d8207a08074efdb6008704049ba8235b11e68b3ec109e928bd066cd32de046ba01f80855e1785db7c5d17babe3fa862910326ad9bb3d51e8f1f90e1dc908a9b67c2b656e7e87bf0005fa525f0ced6079aab48573baa3418c97707398d731c07bd7bddcc715bba47c61017d174f4989f03b4d4ebdd6a90bc25fdb7d8df96e80660d875a52076d06567231e76b4b309b1cf8565cec88593f66e18bf9c683cb052e53cbc086f914ed7ec28e4fc96e508566af304abc4f8a2184131399e090e5fab14cc797bd55dd78a1e54a4ff65e8ee3b9aa5788b80278a345e5b9cbad1ffe65e69984754e1d3a48fb1047a077628bd392d4b99ef37d0e50786a70471a0e287d7ed8e48bb2d13ce5e1bcb735674a54b3693248d491c8af0a75dfef3a7f6d0a134f971a38af3d95b439bc1cdc9d4858738b88e6b3528efd91f17a3f5c224ea3c92f8f069cd7b09d835439ed434a4bbe38f8b1cf53c889e4f29785a7a588cc4011cee61f42e2174d128c5fcf2a83b6781706dfc433d0cc2cb7487086cfa5434baecd2c848892edb30c3d71bafc6c31414af8dfe60a2b02e42bcd9d23a992fc6bbf0304639713d218baec54ff4b4a7c114ccd53534941020adf26a778ef2512c4ec95b046ea990070fb3434dbbc198cfb598316f91e9fe60d848c6f15d4a0da3de434ff4928900ed1d6ec3d87698b58a75dde9973ce26aea28bbd69c3a5f62032cf00a62bcc226edef8698839d5f2f70b4c3a18c543a1c4816897c8dd237a370a508b9769cbb4bb8b72843576ee425ae3feadf93422f45c329d57fb9a32d9d148837cc1828776e3e2ecf454a2f6cb89701c997d16476e1f88e7c88ffabb612558505179d6ad813fd36adad85f6189bb27b343dc4679e5a53cbea43869605b6a77f0ca5afa6cf9fb37865ed5650e2ca8336f65ab183c21bdd5eeb0d5c9fd148c965ef9beb781558a290bc81c3f828196ecd7a858ecdd1f200582f5cdbbc3e706ad13bdaddefa6768e43416fce399d5b9d56713b801833e1414be84e96208302de28cd3c087ae7720b3775018a9727e9de72b5e7cc260dbc70c41d49790b1ab885053319a74c093b85004111c69b80a49df82a952268053a691581f18a6dce7132ccbbc18bcbdd409682fb21698c52a19d3fb9a98db87d1a7c0fccb31116e3b8d21cb41c8d44700e82d5b505d9dc2a0b16cc007942509a5ace913cf6e378c5c41ebacee2257703f5ee3fb0eb6e06b42f0310de2ba7b01555d1e977d627643833311c08073a751b128b91609b16676176ea9960dbd282cf30fc9ceda5ad5bd5f734e4bb52f904cd17716c76976579f156cbda9b192a56fcbb30848ec2aaf38eba9b0a49cf8118920e6d4ad9fdfbb0986a670da0e14817d1dc64b111efa627eab4511505b2c35dc85dc45d4f72c016f9c890de6c963c74722d4e210f430d88b3bdb9f932765d1b767e92ee0fad83386ebd7ad62ba93a2e1b0a37ed74560e2fa11f2866d9515b832b29e09da355bdfd2d2fe8a5095ca0b490eddb13d40b3ea473c35a4d598c2e39f9a1a8d9728e683232560c4061e007d5fe98783fee81396c8ab28a12646b2553d51ad04ed5532e3500b64f25d4c6053a48228683df6f9702d8b49f78d20f2a7eb48b3168c8e45e465262fd77f52779d0ece4ec2be19f42b4ec2a65bb90cc7c23ed8ed08451689d09f608b9b501ff3f1cd7e7f43f535c147d5c454ed742608d61d53f3049e6d39147ab1b682f39f7cd9cecea3fae66a525edcb5930eac87c2b45279418822f1c2a7546a2cc3c850fa296ad0a1845dde190c8b59b1f4ccc795d907c2f9f308c67bf7893b7a4656995762dd5d2a4a7f11c46d9c564d1acfb90c39de1996c6e1f5c5dc78813789465541e3a3e7c35997e10588c0e3a61e90e6763f2166e51757ff8cb3b4e1c9575e93a3c8700deb5ce8f1232b1a4f1825a9bbfa8e6a3b2f65f99c419134de269af4c10998c73532f6694a5776200a2962bb295e81a0219af90cdc69a63f03a40a7bbd6d8adac57b51f2e3e1028a33047eb7030fbcdd510e6f217931515d82b773a28dd51ddb84c4b6af12a70afd65e65b6b02f33a68400cea30c4c6305e699d50220b8eba129e0ad4fd677eabe0c56717bd7a09eaa2ae0a1d76e501fe11cf9e50d190312cb2c76f111214c56c71677a86164ba11c2ad3564d6f875823b39f57d2d1b23a82cf8d6d540a32e8d59e212244df435781f778a58199dd5139483d60c329899fcfbb4da149e852788fbba8de7259c041ebeb54c4eabfd9e64a01c9d40ecbd75b2b386265371560aaa6d8e71d29351439463e3b9eef1fcf6eff96ec142bf404c32933825672e8360109724c7fe4e85ff785ba663f8e3505cc589023b270ca157846e7c61b4f9af669ce63923286ae28e2426d5ba016932c571072489069b7659d19ad342109c7182c90a883f6e525ad498a6f979ed295fc3450d3c21cb7bb2057b6700582953b7aa2f9d4932988cb1f6c4c4d140afb802d28c133e99f209f007a4d5e1461d9094b0f1dbcbf0c644fb1771495090cbe868ebd065f66fb0ae287d4e4016f2d42fbeafc136ef3a4f779275b2f5b33b5d641b2dd65e96710a939787eb3c8d687dddcf6fdeb4c686dc1da3d8bb3d0c801a2e479bb1d036ebe0e1281acd71088505f3ece823f797a89287550ee81657843600f2aea2da09ad6d572be9a674d1b445d56f5fc1880dc992fdcf8c7a0c65f65783bc2892fa611427ef728fc8fc04d84ad88ff2f0e92da48bb513e94c8e83a5509f249a9d7a0e738d479d8fc400353d5b49cb6609530932a64e4745f475c177286602ab083a553a8e96effef6d84eeef8c48b9542f84abbc92c9cdc220873a2538640228b4e42e47a2ca2ef58d009ad2e57b5d8bed8ace4278c1de2d26d2a06120c5da5155f739e1c5edae1e15a80c425265a6512d4e8eff3b127b9900a526ade042a6cc79fc18e092a522cb4ecafedfd94bd5f4e4e57c9c42caa93d831ef679631f1851831ee25b096a573807234da57b32f7b3071207a5cbf298bbecb7b6589d999669fb7ddc2274ee3766210cc7c5dc36931c82a30c0c6fb3c8a22c25978a0e6233b55498370b5b44ea89d911122ce5316d3d06b8bb0d8a53adeee1ba46ff309079a405fdecfb1e7cd07361a83bab45ce71a38b9a2ef65e054b3c8a85f216d2ab59daa8f1ba0c68cf2da06d1fc1fec02fe3ef5e4c6074ae356b70926d5bf2c893cd4f9c04e11f2c562ea0e3125786a7ecb187dfa18613920f53c6df3ecf997d7beb0dac141db7ceb1338c6bb61b13f2309f70ef6dd9d96ff23a421ccf1e511b2908886630ea366ce46ef834ee6e62cb553e73d348ba13c7c2751a3c9d248110e31cd8ab5e58fb9b868d908e3adb05ba68e03de4f1ec01914f305ad67da66ff25865b935cce132c326d4a78b85515affe8f7325ccbc998572ffdd4ac4040588551e052b4f60e30b19d4ab159f8935e61146dfcefd8ce93c3da7a2ab76c86da466c1f5e8071a74c6feec3a13955e73312586f1a1bc3ce08181ad2647924e5e60af2b4cc78b8fae5e09c71fe30fd45ac0e1b0ee995c518a97a2693d03f0df5f72e065116ff4cf668e97afa3b8d720606b74917da10f402c1385408292def2b28bd5e2bf5c8f4331a0905ead1d9a6170ceb4b539bfdc4d7f181dbb145eb26e7aa812c65d506c46a0b94bd380d76d1425cf90ee733d9f63d1e026c80d7e2d683c24352978f8998c5a60186b0be3cbb15bb886fc128e7cc2217f1607719742cd82ad46116a20f1e8c3e8c2c464fc49615f6b9498936027dc87b0fd07609600eb919efbb99b7ed1825ffc4e723c82271430043c793f86f4eb4a6862c1a48d13134f85ff23db77fd7bf30d0c907325a154d17c2b791f9d1ba7f1d2d47d30d67f6c70ddcb03b5ef129b39dd777a676c29cd5a5d50bde4373913d5460a98375ae585123ca74f288c366fccdee2549b27b5c37a576e013caaad46dc9ce858f25286d4caac271e65758ffc1063a6e86a2a70bfc9d435d76133c96077892348763bc3161041fc906518ff7e10c062a8e7123962fdca70542b5236b455bff616e35dff14bb858fd0ebf9f6ca446b3e7578190d5a3da9420033aba595537b6981c5b9ebb47e5fd6dbfe13a4c3e8443e9a3b4ae92241a782d920d7f7db5fe1d18136ed39ba1bec55b850fdaf465842422b4a359cdd5aa080fe4bd22856052889874cd20e4426f67628c1d416de846e20d07407e60f8c2cd5e947af155d428d8f0397df8d9a665d7df016db82cbd05d1ade035f3057dd73ca981aa6538044f9df5c8d20628d2e1381db25fb0500c735530990dacb175edeea767c2f9204889c2a460a15b76b998183d274b02f0572e0922b93445b55c51feef77d074300cca9daf68eb0d613165d598211b1ff7042919a03dba99364d54c7cb5f16b8b755293fee3c6ffbd7ccd5650826d215621f76e282893316fd8e83e0af27d6983133bba3e9f1f1e71517c925c75e2dafbb5c45d18a182497d98cea26cdef831bfb048c0cc86cdc92864d75a71337d8a39d5660313225dbf11590d24c76c14d799bbe57b421c55e9282b48eff6c4bf88a7e2c1ecffb08ea30dd6bfa2c27bbc0467c58f2b4620ffe70da601db9b48bbde9010e898d131826d4726411cd749b3d17da4543225f450a2ecc538a92fc44992027f46be1d4c7798ac5a7e08e84e425a2a8b289b13e15875e92ee479fca35d38888e349ec4669b34e544a8d4f163156c29464eb62656c02c4de376b32f16480ee03a246cd7f5671f066bd463e529428027f41e74e89226a1389a3eec635ff7e5f8a218a62b5b3f5a7e29115a7b9053612086d18321abb2a3f7e0ec1785f3afebb3f1d39871063381e68b3281c28fca9990e79edd118dd153f14736c30f0c4d3809fa8d22717c2cd9f8181407e618dd83f6db4e5979ca40a97718b02cc89d9bcb972971fa7c620d93ca24ea32d3196fd632e853723539a075072dc7574b43f1938bf70818f4929795616a2c92eb77a35ec6ff80c36a88fdeb5be8a8feff89004b6d52570978e7c4f04b0bd5e7096bf9652670450a816204760351197b9efbe3a6964003b932296c65cf10bd49e80a64d6418ea318fa31e58680c6929af284394a8d8c8a4473de15127b8b1d0cab910955a23590326113ed7bc145fdad6125e4071939c2c8cff807db1c4de0bd1c720bbd7caf426cf3e7b5d59fc9842aacba055c229f567fa2f25c08cbfa9ff7d6683a93713cb02dfdd92c21ab1c0444764a6e78e348dc47e01a41d17ab496b7166d2d2df01a325175b998eeefd486d17d1d5e70aac014e6dc52743b5ca6e3123b13fa1d71ccebae1972aa1af07d3b9b0215665733a6c527e25cfde1e816a0e0dc3d8c58968773e65b8c24f3e7328ff953504a8b5433c6dff970c8f2be908998c343453d05b1d8de53363069844c1ae5f71b5917025d040586c113d532482dbe729db9875f340b80c50986467cead18ca69cb3cbebf5faf7d7062f5e7ffae09c30614b9c852748378144b8a776201e00104c591a10084a0aff3a801600d52824873f43e8e0a9cb36575a996d78eca5c1317a409e60ed9b0eb99b35ef80af3cbc8c1669f3d46858bdfc45f549c6a56ae7b35a68e975e713cb65f4c079615c57839d5378308d24a9b5354f47da4258e71864e0bcc9c1e88326a7868af078a6154d976b0b8b775baa2b6d303e756466aaad5b3dbb865b074fea1a6cd7253aa85b69f6877748732c94d836f8f2462de784104cef678a23e396af30cebabb2b41792c47e76c8f61e5bb6c5451b3e8fd8c4ef4360c08d8a62a47aa618680af5ebc4bd2909d4ce2547292caf0bde397742965821605f868b49232c98d7afd94a07f7f7a5678cd0e06e091b5baacd819b5b5c3bc468e2ffd9aa988420cd570703ee080467354036e4cb305ac18a33f5e1ebb7c6e43bacccbaf70045e0027fafd1584e4c7c6b59b4b201ad421b170f94ee768d76ad2622a861c9a44263d6b04f6706e40214b71dccacd6e96f67794e84ba612c3e1f412f2dc8f2cfd486778de318a4b123205572f566b214d69eab81676448d46e307e07526b2ac38bb68cd845a2c0482ff3e3f7f4839abdccafda0385f8c70b69caa9b39acec399541ed28fa7af1a2588c9ff6f4e2de7dc463dd8c01801929ea26616388b7da7f2acf5d53409e2cee2c6f609145484d6daa67333acec3af4873d843b7ad59b6f5591290ee3d36e37214dfd23c77ee3a17ab53774f7825e66ed30e8a324d3186180c918ead876fef6738c1e37b054a16d4e6340bab3b49910b9e14fc3c04d52216c4449ed924d042db4373cc61f84ce3ae7c55dc0aea66408fababb60b159a337af153d1916eda178c07475d38ce58a3ba7d4eb96b6bfe6e29c066536ec1aa3500d9f8dfde4fb5e31f0e2450341190f4287367e922ca9480910a0ccfea173dd4022fed434f92908fd8a57519be446df9b6388b14abf22afda378e7f073faa1d1b1cbcf8e96f15e1958c47887992eab86b6177e03d82c0f7a171d72d6c106562f048a1c3fd38ba7187ea148050b10362bcc18771c4d1860dce1f31aa9bddfb561c8484ba80fb3a9ee2a475caefc9e413a70a1eb8510007b89a6314d2c044cc0c4edca96eaea73d5eb490f9905f7e359f929cbb465b4e379e38be62ad2970c0907a313c78ef7736e8fd8af5daab99d1b33c9cdb08778a82f30aa9e21b0db16fd7ee0e757f3c6d6fea7ffe0f9fc225cc4ed287a50c3a4d8d2682764afd60000b4ebd2ea73c6aa18bc32e71a4c44fcf2ed587c0abecd2e7fde08eb862eb80f07580ae54fa5825f6ff963b364379c31857fc12dc9c6acba17f65c837bea57f636a4fa128f0f016f20900d6287ae77f65c198207595466843987791fd404024e41271ad7f97672c1091a572bf4f2fa9ebb7b21f8d4cea9e1a5e94fca133feaef6ab8094d05a99b1dfca987086397b89ad7cc5b821b54ea25d3ec56b8319f36c329f06efe4b726e424ec1bf41c34407fa41f5c4a04f1e09901f2c66c6a968aaeec1d0ad70e65674f3fbea173854890e1af69333ad75e3447af12381916642a61cacb34fcef5160b826c93b93ebd81eee18d057111e39986df480114d17508a79a83c441fe2229e6ee1a7c9bcb98d66013460a4fe77ae4ee5976517f5510e41530ebc5f51ca42991154a7416bbc6f32f3275c5dbb201e6d31324d728af2467cd415e3a5b3c460fb0c3eaeaa18cf4f2d6f1a1a718c114dfae59f9653906ce839efab99a9e5153574377e3a653629f6b21e48f9c9d2f4797e015c0086237f967cc8ce0dcdbb67f307638735d0e0ed0c2d11bb7da3c07dc46cfe3fb4bda571e14df31ce0ea34c8fcddb5e430bc688abf14aa3a8b6750de32c3213f0b335ba9b8f407bc9a05359850b60be07e68b1037865c5e166e64a8812505cbc7686949b56fb144d0a8c95035d23742c5d7b3b4783c46b42a165a9f59dcee88127f273d5e50e2ce10c330e9d51393e46cc9957c2425f4feb7c108874b4b22aeb393689f1e51927b51c38e12837de22d1de23dc41e28741d559b697e0fc6f8b3ad2b4d66c0c0e91375dc227962cdcbf9fd5b0907e1df29221efe9c93bace0b5b8cbaad9aa20574485c5cd1bdc68b350f608d1fb83798975c3e45a3fdf0ed402f74d22a37ba14adc8f52021fc00774516e989fe02915582964e4cd53e08dbaa4db75b016aa448d3bff61d592b97fbdd5515f47f57dea3abc239c4ae5b193f3ff197b1bc38b6edc617eaa36e455b9b2fe618e2041abdf09d1eaed01a891dc90e1063d6ac1140ffd08ba6cf82975d35d36b7786b99f34bd680d6f57677d2f0ab1110ae7c18a36dcfc3a426d6c07518c7b37e7825d8e977e8d9c14c09baca1bb57b51aa99df4c1a1670fa8289ef9d4af6a3344c9ca95f01f81efaca7982904c8e8cdd0ad1d79e78c2e427bfa32b25dd7ea4b33cace32a0c0d003a87cc86c3ab03bed454d301299c615166cce878c976a455ee2fce61154594fa4dfa0c8ecd120843d1cc7a23f02713b0cb434af46956faeb007f422bdc92b0b896e1a4d02a22a9bc54a43d4806ed6ac9ee155eb0a25bfa1ee3d5ee3a96e844f845e486d4769e7e3f2aad7c692fc38a93f2a909ec1b122286eee16b28f11ccce9e840c7de67aa6c887b4bac6bfaf6b205dc01e4626ccc209544e8d8eb946610e25c75ca78daf79be3960059b089080721ec1f9ecc5c87d61af3db6841706afdf8acd8db4855a4b2d3e6007dc82bd99ff2d99e91de5cc75290175cbed6fbb5e0914d43511045230cab8310eec62d729f611b8e4a8041b2a60a0d1d262a667521baf4f7377ab54074ee41153f8a816e24f3931758af7f17c660119b81a5b76d9ecd4edc478e3815d3af4393c39704bf5844a6b8f7452e1dc0bc46effeda53fada57849ac15e13ddcc7ccab93ef618ec4fc3d329d1a3aea8835eb6c0aa090d5c56735bed02b8448af67c0359f1a5d2af380fd0a398b696c6efeb9fb182ed0a43daf0386f1333bb36a793bee4fbf58cfcc6e70a546f897474c7a5a088e4ed90dd44784def51997f839f30a0811ecc99030073d3d79dfa35b2d19d3e124017a5a3bb9511cd16e90d2a21989bb436da19636768b734f60dab006bb44b1c509b7eb9350475dc913c703a43225c354fa903e44fb6c2e5f755fbbeb4d03d0def2827655bbd2845c00ef7a2f67f9a9928888f90a2b8c07f5985899b1254abe5521f0696b0c2690341bc3898fa1975fa006fd89d0ef8fcbf8352e4c8d8231f479470a7239a22acaa306dfede6b824861e66f0988c6efba020ac947d9ddd0cc508257f8ad00298110072e4a94c924d22299feba91df020e8086d82229b01ee65c2d2e62d5f978307739f18dfeaad88a0dfa99e6072ccc6599117959fe38f00c566524bce976b8fb74957fb599aa4071a359b6482967d84c3a6ef72bee83ef05ecf6b76549902194369fa09cc3772a38a90c6f926d89a93234368d7ae8e59076fb0cd43a6fc68b35b3d1bc652ee44353dc9499959ffd6c5d24357c143066fb23ffe98e3472e1e33435ce1e6e962182b873b2dd16d0f43427a7ed52d44eedc10b0a1b87044bfde1509c9d9830653789cb9078babcb17ec0bf3f995b814d288ea2dca81ed582174c127ef49aa32e4ec07fe84f1d45c12da3e308d80d2ad90318cfd55008c0e6665d54c766e0c126a118efb97c0d1859f80f6b62137fe88503ef62195871198ec2131b9e57da934e38d0742388b5c8606320052fde78bcfbf9db980c244327b7648e5f9527be3a14225065846ccfe592eb0f42fac449d9c3eda1e4d39d389236f084669c5e6bfa88932426131f4102f0981404752b1f8164a8ea7112a151b71bb7cc7762aa7f3769f96169b12a87d415c74224d64a9e010cc3ab2cee3dba8a4308f8f0c10206880dd514bb2b58d1fab149d9d93c13a973cba2d11b70e074224da6df7ec33ea18ff8efbf2038cf1c0d9cca63d7d456d7c9b5625d8de7ff945dfde8db395c9ac6eb263104949c9ba69a744aad89512bd67b1903ca3311d0ec90b6bf2db2615d23d4e39b99d0d25f9b05313e0aa7324d2e5139640cae1e2f824f8683f900c78ca5d0af79f877d63c41d5835d027679725a7569bd96248738ed8a7d6f43575fe2a5040108a3857c0d6737c5b564f8653a47dfff1939a04afeb0af112f01e17f1d3439f349e25ed26899ac37ee80526f23d6a5fc75d88d0afc642a45ff304c4ca10f23589be2393c771e1b09c04361b05b96e068e4e3abbb1125ea7f113fe6d9afbf4cc6c6ded7937ce64a4ec307d0a564b161fe981305716ddc7432b8f672c32e8a9eb41d8540b872d4097119ec492bbef0160e593277d144354839ead66ae1ac69750dcfacc1a1a52f3a6c38a3a991f123d5f45228d1fe05f72f6183660879ab57c3acfe5b1681b83d97b512b3502945e60f82c4a66c673f177954749faf58d0e6368c48056bf7bd7a60333c643a5f51dbc966d0e6de14964d74c7aef90be9358bf95a67b3c14a7487caf25b7c72e2ed538b1afdd68c01cb6bf60af2c7c7095fa559ed89b2835e490c173e07652cd6e630b23d09c36902a2bfb87fa700e9095cc9c499b9f08ec1d88b1171b4fd22b970ad1692c07b67f96218b4137c75923c0cee4b788ccd251961da47acfda98a328ccaa7fd097cae8de2fe699b3ddd199f2c10ec866c1a15249e303951a9a43a78c1f9831a9ab4d0bd62a87de8ac54f265f8733dc833f91e571d40e3a0ce72df650974cb5aed497f7a43a2ec6a50865428dbde6f7261009530c9597f131a0ace5ba145625bac719f897bb4bf403b59628d631fe0aea2a881b00f7c13368c5030a78fe1d761451237661033d3060eade6053fc59eeda4c0896d259367788828720595e7d1b9e9d7c15722e5da24927c3baf04ad48a4775772605d1f34f5775c145b80b339aa7464fc92f95f9508a58b88ff901e140aeab831721f47ecf75fa2d911e52c4b17c6d8d8b0bbc4f8670efac663154681841cb93f5ec6a4ddc42df169298e6c463fd0b53e81a37b127b3907702e4110ab1f396d5b885be9570342b5e095df46c997c50eb33a55b67a6a581d859296ff320274aec01039c8638c54e0cf90e62115338223817db9af8cb87378973123c742d03c19976c7f2343b9a1ca5e733286f6067a53b27d7b871853ea9e6f292c60bbb10b77ff72d30c3d01d952bd7f7ee3b82119255a967355a0bbb49f5440c06aa9bfedaa08b3db961c0f37066ba8a16d14cc509cf505253a68fa560b14e9eb958c8cca853f9cbfd8d90da50ab2c40662524e8de924c2cb49b0e4f75ad3457fbe7f9427c1aa5bb894275ae2b24b5f7e4b48f923a2547a2634d1a46ec22d81ef05a2f8ff2b1c851943c243641a2d298c77d3ad5df4fcac5b9f3766df570a6149d346a72d5d6f92653d8e3149d42cf58124772cb083084e0c9a5a5c2654576044badfc257ac7ef34666dea661949af2b9ddeff0768ee74ec806199d6387767263f17a39347dd0f66a6ef761e7e0075ae67b88414e5e20f65e7ee5e70bc7d30ae038040fc8ed61399bd3cb643448554e7c3dff6bd03dd3787e3df1e6acfee78fc8e5f60444eadcd5ca052a6b8f8a353cb072b1674c7cd789f68a2f883c06220d9b40dc76a3e0e0ebb4fb4dcbe6db1828b0964d78ab1d2db4f23898caa9b680c8df9d620f8fd0393b47b20d9e676227b74605afd05c3a749ae70cef9e5c0a0b9e232a5968f90a09d574643394c1dfd87f1d7affdb8189638fe934a807dc08254adb138607e5013dfa60a1f9ba20967241a06eadf60e5e41f6fdbc091f7a8ebdb0a325aa8739532cc084043fd4ac1351ec0162ac619102e20ed49faa748d0f84798947cb9255c99d4350bc9caa98e1e57a7fe90a263d48b9322ed55e120366662a71b17eef859a0237d8c98abfbbff5f243fe982683145e95e718b2e92bd5f18fe19f9aca5e64c6ba66d3820036fb9a7dee6a56ab22d7c2005759540b19c371c736e89a21ef68b77c567f84bffd01fd0063b6219b05b6381cb877718015d1f1edf00a64e747e44f66ca152c07d6098317c1aeec73684768e19bcbb6a083daecd8f0802377e966c63b0d81cd1f843aa956656e8baceb3238680df8e836ca39a8088ef8a80b1fad820a723825ba96dba4cd3092a2bb20a8b64c977d71216f172eabf81357fca02981e678db2ff9bb25262e176f33730ea0d455d17c6b7e67438f5ba602ca37b82a2d334c12ff23ff5b5003981eb829e6b8717c63c7ccc3dd0b17cf030b9207045be9c4a167157b92d5ec6ebf386dff05b859f3d774b84761d3d61f4e47400edf8bb98b18413e6a147fb259c986f40f66b85b60bbf458949e62af3172434b82780dc96be17cfaabb2cf9979c51ee6ebb72bdf4746c923d28fd236b4b9bcba3f9e0be8635a85b77158f477285d7e4e0e2e21334f0b8dc29a614f763adb454d8e6e924844bdb13294f4e85e3fc002e9fb72bf279668777bb7bdf5b7e0997ba232fa762c120d6dc3e24af5e98e69d9ab05428d9e0bacde58b785ff8eb1c13e4d5aea7d4cbd08c934a2c8c164e9dee36a80ccf3f34e586b461637b89e99a40984d5bf06c814d193a52d6722264e7adbd0cf3f4847cc17d425ef587230c5313282008b2790e6c8337ff250abe1942dbac8af48e28002d885afb5c7295cd9ab0254a622a4741ef74d285609a013fd2ab916b31588fd18c9bd22f1534ac97a5110dcd9ca66eca668d36b9303f9468e5c9c262ef64cf93108428165295ecb81499c48ced4fb2d8c3df81cfa44836785f218905f7569fd9d5cd8ac0a0a8214b6f80871b51e06fccc522d937d676ef93f9ddc746e833839504e0585e45f43ed16e55f11788d853d75d4aec523ea33d5a22e70dae571037db9d661518f84f7a27aeeb49de39025ae709695f63bc01017d0ece2704c26fac04798403dd2fd33dcdca50b3ee3b6c63d9abcec00ef8d124d8b9958cd64b3707868ce99c7a058f190c5308960139ef7ed204a25767f7a7950a2c19debd6d29015ad59ef9b7e9afb922a0202ea8256aa34a3760fe380ba643b06d2d4f02dc37b82a757e6cd77f2910296f6450309ad3c45d4b335208e39e594f18553af33398f1be841db3e4341c59c5123702d16aba9f67ce8a8d36c2685bbd2af3ab774383194e3d32ecb4695fb099a826a4cad9b51475e0ede0b54fb2a9e374ebfdca22e5756fa382e89ab521e0f8d29f4c54cc8c89dc90075a1b6dd669bb09507000334690aa5db835b1b682310951dd8020d2cb6cd9b95742b093b756e3da2db6ef247a0d9e7ed0ef70f99bb7f763a48ddd95d5990e103bb145eedfd0a76d19c122374be2782b30d237bdbeddfde4aed01f007264cc116b2d4be2f398a7cb74ec7a5bc58b6ebf92584a15baf26746034b96e5a95c245d5b782c2a896668b3d3ae49488b4bea5fafc6aab2066a23ddc5fbba36f479383b1af38e032890f86ad5214e5f5f79fba36844f277970ee5fbda9d5c893a475d4a8cf36325993e7d22eb85a209ca6e7286ecc230909187c495ccd711995ebdef0cd86d0b76862aaf5d042401fd5b8e0d91d4ca8b21b4649104300ccc35f3c162aeea3e05ed2437e0a633664c13ffdf070279872e3d259323f9b1ee21a16996a69baf31ca3747bc2eceb3c63c22d47504b7eed8438e6cc0ffee9d34f0f555eebc0ab51df197130f6d7ed8d928570d375c86ef11de499c33ee035fa70d75dd2090d5bb9c510d2b75c6ed9116930d0106a833d3ca18740ec43d42c8dccc845ad8f59505ef78d43d6fb3d10c0bf7a10fb4f17a51923fbbca61a49e9b3cd735d22942502b9fef1a412a430ede4be1d848af56979bf80e7d417df4e823630166cbbc778a883957d6d9ee72e6fed4aef0ecb592bf6b0d1a1249889aef6d7dd10c1eb009a3d1c1bae969cdaf5355b62e5264f4280229b3149a3bc725e24f1b85c0fedf5ff82c7fd8a0875bc40ed2c56e23c780d1c92c871527a6f79660b8a101e9fb1f88eec195dc932cc3dcd3bf87cc8ed8c6714712762de4d9c699fe8fb182313486a03544038e0f772ff0ee25a3fe10a31f8c6dfadde5acaaffeb3494094604c49b1e4e6ef47689a68d8b48e8d5b4f82f54f421bc5f4aa0267b7fff65ed60703584d7fdc6a457275f061607c33c8b784569dad39dacc14a0fcacb85eb52d8cacdbcf785a0a8ebf5d232a37fdf2cc62ea1b1cf661fa0a14bfd18feb6a9ce6c47dd850a00fbf8e0db70e22cd482463f55fd348571fe95715b8e16057b4e0af229bcd157cb87efe0ab07c6e0588c080224b334031da3696ac68c3af081536a53e2c515b5935b66c8674c2be53d7a8684dea020cd3b31cd8ec7f99df9ff3e743dfaf4954e36087d075afbe226676b05392383dd40cb2fa1a9f646f99a6af4d4d302733fe3f24348eb1470ecc774e9768cb266384a0a638de7ad5f819cf3d3728ed570d9e7115ca9c2f706a9a8efd2a62e78e5acf65ea71f34f9189424fc912ab72b08d8636faf79c53c899e01870ed03a01b39cbf853d778b725a77af6c818f64530cfaaf421455449c2fdfdf8d6eba3846b5cccec14aa06aaa6ae036041bf809950c291b420fd811951251691facc3bf1635b8f35a475c057e99996ec208433e4277f2654df4501366903dc8e87694e949b94713d3b0f1f1d2dc68e985b9fb40b99d13f42b7d13aa93a2ebad9e02355488ee1d9aed9509c836466ca6a6052bba0c2287f198a691d9930ac996c287d9ae0b761759611453f3f701b76f3208e292a1d5219e28537f08e753e58c261a6a608be1ad4238f76f5205d069707aace9b1062374ba7a10d134b05d077a7c374ea2669f8e1a2b57a6182b4e5ed58215a850db866ce4747c252ffd0134bffae3e2136fd4f03bea7ef70e67286ebe6137e63e5c46075c0769e0be58496a1b91c42bd77a7bdd8f05647ff8ffac534921c2fdc930425b116c3fc89a17d6808bc70f83f2ab0780daae9ca42b6f3c6485e711996e3e1b8d43c7bd9a6f0fb31b70ecdf3d1d980c6134e65e44ed44b1368bb640b8a1b26263d6e26c2f3edc5a6367a40431e5eb68dde217eb39d18e9a09b27c29fb580ca8fa4c236d9e4992dc2f14bab82517586638cdc7b3469be637c5aafb7e1aa63bc49cdbf9314b1f64cc3fc28683d3b58f95bc6c0a14f3b01ce448666cb94c15817ec049c2b04da5415ea48df042b11324923e9cc787b3baf6274668a723d8c7cb82e51016ca81c8ea1931b852bd33aabb4a08d93bffd1ae9aefa0d726416c790df8b45263eb4bdf8f41b7c522e86d6adb2c3b8059657c168960c4d72bf38387d85b96ecfd8bdd7220c5ab58355d67a5cc451ea658e80a2788196e10bfe88dd7fabbb54df5e6b0cf84380908540e229e1b85fd0de00a9bbceb39f70c9f91f17b8dffa4fba1e234de4152d500802a07ba8679505565169fa18b7806eeacced18e0474756fb4034eee354363d604605a904def09b01ab24da87a6596958c2cd91a7d4f98cedb474bfb87c2783829817511cdc2f5420890fb1e20eec8530fcbb8b0364839c2fa76e4b16b904b75a61980ed2db270bad26169fdc34941a7f53b31f174eb2b729b600eaf6eb33e1cbc4140aaf323a12048408271516a7bc532741e3858b61c887b4713c1803d4ea3ef21e04d3e97953049998307a1b7e86ebd9909b4feb7268924f0e149cfa024b873854b4f2123609898f630447a45bf69d15a8f5f360a22c4f612be240c7836b5b96be645a3e1219beb08c18324a1339ca556ad6d1a9bced7cb6332ab0eda0182d60ff9aba255405994611cfd997134b6fa69fd370499d57f8d6fbb82218340d3e2de97731c79c65f2a6ad10caa88aab54cdd093705871fe301a3c60d3249f4989bc1c1c2305d5bb082385b7fdfa7734c9a8c6e688e03c737f8eb5398a1710a845caf31b3609053ccc717d716737c5b4f850038c1cfc66c9abc6dc2cd9385442c24b6870e0f2168ef7626758d67ad73e553fed2ea6dbe8c3ed0b9e14dc91154d3cec83fdcd1225016996258231a557be166a8b3737e9790bec78597c7157c6087a002ba85b0e8414de012b88ed980a931a4e909ab65236bb988ebcad838985acd86560df0417b9a7a8aa62c0f2de6d84357b33d737b9c76601439d95c08c36eaf035e87f126165a81e2b9dc670ed8b63ae474b5bd3163f9ca07b7311977a5d74229c3b4c198c7ce231740af0980504cc7a9443ced33ab4817047b82abc40c8c7f408f16f5434f94af640bb907e5abded30091412703047c6ce04ccb19d208ee72221b052c493b8735f3a1ca790db82922c023f1534e35bb2f7463f40e10830f731ad25fac0570f75b46ad3c78c806161716b31762bb9725e0c8435eeb83fb56c7d6085e971773ce2143e20173a82a02a2ef457e62406c92db68e33c03cb16a041b2a9057cf4f21b140cacae4029f244912bb2b5d2ccc6b2e51dcacfcb3a6a191e912ca8269d5c645aefdb4eaf072eaa9647b03ba582e81bf8fbb51f7f5065f68e023de4fa361c0f47315e9fc4b5a8392edbdc533bb4979985b578abc7f45aea91cad25d63b524551bfc61942d9d23d96925265369ba10dfcf601c2805102da6bfbb7aee58fcf045655af1d833136fac25b9139a4c21173422de4da5d6a3c9ef89fa2c5e3349874ea7b81bd293a2934beced2c746c3390d6f9e1e1326ccaa59c6d374deb497b0229a997ba9d20e89d851ef82e05026f452de00e1dbd46ce9e71c26104d37a40ef957920dc99286ace5b775285332cc5bbc8d7e58030aa7fb51f29bf5fc3cecf68f65debc6a0a210c73ca4b4e35949b600b2bfa08a3e2c10c2eede2ddf266f9355a960e3aed0bb7df59cc19d43ebb1f981814acb74141aefc48647d8661f8fbfa64c692a8746cfa395f895622da27c20150c83c06b3db4b9de790bcf8a0eaeddfd57b185e6f3e426e8d61971b36cbf7cea6d6563b3078024be7a78118e78f8a1a9670781678e132d8d554c37880fc4765a0fd54a1bdeb650ccc04c4dadfc9a302f67acd213449ed532e85c2c94546a01d1bb1ac992855db135c013b01b733810276e80e481b6bfcb76f08fbd083cb45dfe3c01e554694159c05879c9cba738f51252b8adb547eb94b47dd34e47ce2448fce25396c19d5c77596b30e3e82d4b2ac3e23f0e3c5fac1c89422e43264f6f3b968236ff4dcb1f6860437f9b9455570451c201da400041684556daf3ab008a5627fd041f928bc38660bd291ff6570f0ffbbf3ae47198572645a1aadf14e6ed74d432e2bdcffcc6c4327a3da694b95f1d1c8a56e0ce78fcfc2749f46e8918113b62c75e816e8d441577e2f6ab0c3773eb2dc60dd2ca2e1d887d47958b9baafc10eb00e2739ce539b0dab7f7c6bb9cfcd5f49e6f0e79af38cef0b4f4f93e184af2921d66ae5cab366813e7d0decbfbf40eb7e2b0c36338ff15c341dc1ea2a9c2ffe16fecc950a15a6774f1b79f120c310949136f67e7fa90efc04e68f215ee5e7e446012fcef02bd455c8cb11e2d643c07d202545e6214d356c7c768b0e359019d6253320c4ebf556d9280d71a6851d1172b142abc8063568948c680619c7cff39b6040f7f4cff0130a56e6c5fa7387e05fd512667726536d835deedaca3000348357b84934f6102d0641b9bc39c1a9b46d6094a2a95800768952f5f68e8fcd9c77da7323d87fffaede50d636cc1b79f6f0aad4e00323f777ed4e8390ae39f875c826a5a41e95a45fff0d20544bad8c8a3bce674a0108637c08447d50807c66048dee680309ca81cbb7d51b1533090e6f179c032d7dcb07019d72d0549fff9526342aebcdd0c60dd1f880b47e3024f8e64a7988934ccd8408e7174ddce28a53446156f7389ab6fa87e7d2dd263dfa873893cd012313bfd2c7b0af4cab07b42122a75d765ef702a737a74f6a0b8aeac2fb0183919d7159c9f57d3ce606f196f6d907226e9b5de8b3e412cd387a4ac8b1cb77dfd266a69d725a8350d5f14cd52b986e04ce7a8d8573cece762a727a94928bdf4968e17b38317e7627da05275ec77424f03649a5c85eb77a5085c5d203892ba2ddd7925004f2598aa3464f5ed72884bfc29e9e7d1f7fce7606050733af7665a9d2c8fc77f23c88da5319bca7c5683c1e7c18a0157d6c2c5ce80439138771f3a0df2c9e61a0ec507ce626b4eb39321bf4f8fbec8c69feae08d4f758cc5455e484660aa8c02e3cac9ab1c7ac3a93ce63422600ffde2a0bc7c2bcc3d3f8a258316a819107d0dd8673377ffe1654f2f54ac931fdf393d9b2953cfe2b602236f8969b0c8a617984180d503f82ef7e0124d800d194f686311d9ff600aca43ce396ae55512912385ade02bf32b5e8bd84b38d9bf990f3dadc6a8da626c172a33a69168811206e92664c9c0ae9ce57d45f1b7975adf8b4d16f3f6ff672c088f389586d75387fa453da7264904f1752e41cfb0112c3f0ee3e56d8dcdfa0bd3902e5dc0b31fdfba38e2c4ccaed0388100c0e1a0e02c4b34de8823d3695ca4a555bd301b63ce3e1c1a0c1e88a70d3dad53081be46d9f27fc48d7004f99200c7a378ae8a9de60b47efa4dfc9bc77eb90333f3660ff02b9150c83d3274dbb5538550689c22fa755ceeb491e5c69146a1d1af0aedffb15ec312ee10a3bb7c739698f41e9904992d82a4268bdad3278d5d70e1d346d844ef1cd83b0d01179c7b1303605e7fd153022efa642c7147dd8c11777207f5733dcb3080d3c00b11f77585feb540c7a115bd6b4bcc68898647e412b125f7040c817d4dc8d5533119b4cf56e10ba0601ad49fc5d0a546918787c1cd43b962cca71dac9e7ed4d23c70549b7e4bb97826458f3eeda64200d2bba0827158f25db910877e7e5d0dbb440492b336d321649263e43a34dbd3e62658043fc090aebeead77116b163b16c6fe0de5235524e881324dea32f2f31da80d49470da1447d638b403ab01bd13c4e6d96c2a290acc58e9bae914782e1f4d21be374db91806dc62e3e51ff5e6050da9bc9d90bc7be88729715ad251cf82c0a7f8d4f6be546cd75619b908a9a46662806129263ab80adaff752a617e4f9ccd4215139c5b181374593068554526afd2e97e85c7afe30d90d3f33e98a6c41742f78c49071e28d69701fc8c3ac2b411d6cff3de860992a5b0efc0e05ffcfcdfa0bb463213b4b876e63ed8a0de88c8fa7c26b1a329ba40c1f4edabd337ff27af3205ada2ce8bdec406d8f1975e41ad91a5c53cd2b95b5af95a3d37d4c41aa71a6b7cdd34b7480b7b81cca7f965d4d08421c589890bb7f5f3312da9a8538a8e7d3d03afc02c31bde9e9ca28d7e3eec5e99b4bd8a9fe875d254e900b4bbf291008f7b917bacf147b35b54d04cd437f88b97b6674af19ee926e05a7886dd2496cbae100d64f18993ed82f90c2e53efd8d57b18c1585f9fef34aecaa907f7950f235cbcd408130f48a4d2782ce934839d94ed108def6d5dafa15d637a2a416c3a891361661e2d1b71248b50fffdf91ea6a02e981d3edc48273b9ce8b44316ad891f01e51c404761c2f9716033a1b7d9c356dc99a1a5647de0df410672c64c66df78b531bba8819264ed698a569c5f3c9aa711890c1162ed868e28d037d16c196fb086ca688eef422fe2fe84b4077b31f63a2c9ba424b0f831ebc1a3e94d09f345efcc2120a1fd6a709eef64de062cb081ed2766685973cf102f5b273d1ff6ca7a718b8ea77908882203525481c1b51a96971b4f183c4254b3130abf2d655a9324184b26689a3e2afb01b4263224d1d4fd5a19063f3f0a55580ab31cc844b2f057ab68192d493ea31adf74bf74bef01dc893eabaa52244db7340f699ed00047c260a71b21a26c12a7bc0f3d71425b9a243b260e4c5318a8d75d4114abb2706b18f7cd9b72688ef18a0a5358d145ef3ab16a954bd4bf0594403e7d466bedf66237b32f4f3d264cf4e8ab055dea5a5c238b6a40968848b8d66050db99b81b3b93280a87d5b07a8737c5826c2a575751c7ae492e7467737cdc7ac802508ad8d67befbde637d1e2b468c7307eb539b8b16ec670005ef9527b97781eaa6b4862d7c3fa081f2afb48721e0d6b807af52b32aae4fea3fbf8a6c2d721ce46ba5bd7dbc1efd8470a6d9f072f8183cf4fa09203d1b2e74d4cd613a612e08ec81c751f3d7a4810b3d132fb957b183040a4ab872df19d932bf28a36709ff0bedc8b616569c4af930203e5a720da2dff89185b7a6c4642f119473cdc0391ff0f947a31ed5b674c633c308af14d85f2b6545ecdc72597d7a3df9e8c902ff360ad8f1c449d01fa9c18c3421b1473484aa1ccbed28a4e8fa0e43c471827c44d0b1e0b0e9825330ceabe7be39327b26d275713cb9a3d3a3b79b13229dc9536b196fe10bc348066467b2d8334d42482b28522b2ee9169d2c6b381fdf28bc445abb8f77710bb1afa1446e77395153f81691131524505eeaddd616f37be72308f079b81ce0faaaf43683c4df59c88b3b26a98d9ba174b59f06ac602392483af69345f30927e01a3db01ea48ee1b376cbd4f0671b06046b000a4536df512b75fad772c3c31e26622d4a81d595a086f388cb9b9099789b2fee1bb01f9bf4770048479427601c5edd9cd69d0be87868dce3079e5cc817ecca5ed9a96f8d734437020ddc569db07bffbf597588f121e22efbe3333bf0a55fb302a2b17b6fea6bae684779a399db56a29fdae682edd816af4cc7e5d9466ca7f9ed2135356191380330d950f109f266ee8086c8d124918137501f3dc513da913e8947167c3c1b66a773b937590011c34c29ab7bd4247e0381cd434587e5a79d6423436a707f2bdbfb827ebc82de3bb668556da10799fe95d1ee3bfdcafd30989099ab0d57731a179c5dc47576f8c7dec55d0ee59972fc77c30d5fc21b9dc44b4716879358ba393c1325d656f84e573cd53dbe7b30259f419ea3e9b432d5280ac3eceab86062f9c149bed184761bc20fada87dd0e95021a70e8aa083b7491acd75af015905d751fcfea14f3324347f31b7a236fa1e088a37f293ef8908b0afb51fb86677197106ec33b49b4cd095d3ceb250e46187e364642a0d98e1e65fa89c99a1346122784021212a9b196fcc55d35b684f098799241e1dbac8901f3a05522efa1ec339fb8ab06c29e4ace0f6370eade813f13895b1ae0d83eff27214681b9094f106b11ffd8de489b6c2cd6e9da3d834287c83c3ed9c124e497274e3da38526651f1579d67652c50eba85d9696ee1b26b6bf1db990397c1f1e3c0c4aa412161b192db456319cc4cfb5f81cce7dbc21ffabc295a5ae3b6b6b85dbf0b9cbabca13db9862bbf67ac6451483b216dd90dcf721f0b02c57859026fa160afe6180b129b3a1b88412614337b48b924ccf55be43a6ab3850d4c84a8e07d83cbe09e322c2bfa3ff4c6f2dc0fc45be199c9a062e08cfe8098b06159a784f49b129540dae3456d6664fe6d862df4c35569ef6faa3c7e431143355af20cef170ad7b36b2d9d59ede022fe159a02e064c450bcdc4b3cab9904baa58c216d1ed05273c530ae91e0fc434a3e9e704a0a3000df7ab499b73a5b57d08ff499eba3eec1f08a5b56a41fb423e4d322d0b7cc53d56472ea417dfe152be3c311321432b04137834526a0dbed93f3a77b4a00407447ad0492f5a0b2fecbadb9f037037717aac206f7cdc66e7521415f8d913e52d58725f3f5827cebfa9ee5d7236ff5bc52aedb0f5e2dccdec754bdc74bf6f8ff0ea49ff4ec33950e5d3e80798b31619df7a55d79ece3b38a564c2452d4571b1fc843a5361dedb23693763c6e1aaab25c4422f0cb78481f9a7b293dcea04c6192dfef580b1e70a4b63e1ca254332215106eb2db3a45669776a41c033f4ca22eb5301c11dd21d95ebe9f6f22f0fd5eb6d3add00052804aaaeeb8ff008d788bf7e01fcad9d00f8859890069a78efef6dc5a1774ae4a2f00be471b6f26128f9c7186147e6960a697a2fe2f740323a0b84d92ea5d40cc19e0f8e140482e719a058a3832a93fcc0f0870ad79ad5d025a246abfa090fc639de218823e2d46d02937389e055ab7327f632e5a73e6ba318551e7bf319d03b4c81d50f444aae377613c090c3e50b59e160aa15ca27f828c0442948d6907d22c203928a6dafe6e730362fa0de0b638e432ad3353715ca6f3fecec18308117ffcd23010538ee34a1dcc42890e439da2a17eda0b78508266c8fc5f6ccb195a62881bfcaaa5dcc102a8aaf0d0d97a6fc3805d7f3722b28c7a11641ffcfdc695ea5c2033bd33574043d66431d2c3a5e4968223484ad450006bbe4837f0ecc49c4a1bbd74127ae8908399dd284e1cc8150f7f0c16e7ba58aba9f02d9c35497e7a49b57c9b2dd39813814e83c3d3e7d4e1cc2e64b0e1b47309c1f20275cc08ab818862973426fd93136d016afb81cbe5c6bb6bbcf6711b10d14ecf7d2dfb242ec31e4b48023aec1c7d7152641aeda27bcca17a1a3aaa90065fccd840174ea3730ae7bf1878294707db0db8536947c3e46734169d88146e9310a2cce479d51778488e155325cb7b56d0ff880bbe769b1b0ecf8e589135c1c59a5529ef39c3c5d0bb303d732107bf3da8bc8d823131a50572b8377491264b8572b47dab4d17ee3837cafe40917b1689a47af18434afbf7d581c798f7e23db0e7680affd2c8d3671e6ff32fb1c0c1b2fb979b196adb47a7ab1a3ed5fc93a6736b18a0d7abe3989194767983409c329a86805b03fc98ab27b15e74dc01ff689239232f25fe33e0d684277e895dfe18ac2309be6844b9af6b310897764e62d4bf164c4cdbb63583bb47ba3aa8c37d2ca5af009f2941658a651782c716663b5bcb3c4f8ba37487236032e08dc40671a78677f82b5398a1af3bfa1caa3e44ae440bab928bc4da8f9965d48a7ef46e706ad49b8c640c09834626bf2e5871f90b8eee90b50fad91263ccde8a6d29af13aae9d5f7c6faa3320b44074f3228c0e43b519d60c474bee03c030872382dd96273e3469962dce4ee858ff14b88aa85aa36b644591c6d144f967907ef1698ee7a781c9f2fdb373ab7263bf4bf3cdedb9db99213d950422aa4b4b25ae6d40c8375943ee1c688069016026084a250eaa4457e24150559405314f86346b3a796142951d50f028a6bc5a05b67c16fc5f99b0e078538f31fd8901e8305d5643dca67e91ca3db4d35c78805114398db9e6ccc9375833cb66333ad46238c36131c4108d412901ff52a45e494d8303518a765f2af7f34599e7cc640fb2fd7171371e398ab3ca006a644173c8911c83759017a1cbfb5fa550af763c65cd96acfe58b4bc3db4318b2247bd5829650d5652f44bfbacbbf6e6976c7474b76c7679cb98205a7389ceddd97843a24e2346079d298c7eb46e6f6386f48ec367a4f9352b7fb0304d92b7f019e727d85b0d8638f4713982b8614a266eb7b348bfa882c89833e041c5ab5210d2dae26a3ef57219cf55b87f425d64db9205de43fb7adc346a4d328864279751fd7c141a89c2ef3d91be66f3bde8f98978602e678fcaef6017fd446c942176b9c2190992520b359532f9b99653b1f420a9a6e4e3ad18ce4aec5d6fb247b2ddd084a95eb6018a28de177b70b87927a948b9dc105f6b1aa81d02dcc89fa5fb79e47d53eaa6abdb1041cbff6802c2af1fbfe2d88acba3c9bdf7b6fd25332989e3f4f85c859c06d5943ac7e7eb1e3222f5e3fe7e2cd34bfb6c2203aaef4b52c033a321c3d0cc9473878b169502694e93f5c33542a80d078c5a12388e82dc25b5b45cd9e10407be2b8ddc2c4d1b181f2bb58f9e1017b603de6683d631d1deb305c0cae7226f868a6dc306f34802119df5f5c52fc3a9287ba1e9031a8d2df6e76126798ff60d10e64cacfbbea71cfca4bdb3535785ff5c76017ef38fee7322dbb48044c57ffd4ba817efbc3dc4a9610497223f0ca3e16436731cf371528079be8122e258bf56b851f459e95bb8d3075f30ec085ebe7a2136f200566968a7f89a5be1fd2ea3da2a84c631dfa4e52d6c3088d285c65d18da601d500dc9703ab3f83f188807de32fb8fe224743e73d96d85cddeed24864a5ee8f768e9d35a31835d5c5fb9b50eaa78a2b8d3506a102d179c1808afa302bb4c3e0bbc637db45ea42ff3cb315bdb9508a64e20437a3d87bca28aca59dca2f19314409bfb6abcf73a69145bf12785e8d2e18287b1e92bc5f3c8b9863aedef57418f61e18ad11fccaa5634904d835c598a2657943dbbdd141911006886f4ec0f9a62fa2e345188646b5f0d9710768810f653ef31f67bd2d6010a64d724890a36e0af7566cda2814260556180b743ced9fa7278124ee9ab82cde881e49d29d53813b89bbda6e36ed4f08c5990097912797874744f11d8a350a542b5c62107f218ca7e0681668054ab4ae287d68000a4fe0f14699f1f3687b1b78131096ebc31105b3ae93074792b7498ccbcb118e3470668073d7e1a9e26dd1ea4d5d499703b6a4afea84b702e3ba9886f916cb3981bde11d6c18edb6e32eee005e880bae30d74a9821d948454ff661a2641de258f7f88342c7e7bc78685df0f21079df101df6b5748a8ed8f78f34d3b3e8f7e39597a0a17409b2555eaf2de4055fa163c3d6783c8273cf5b2ada833b5123f5ee6e11d73e2687f8f2289e063fad2d28badf12f8428d9169fdaef0e1e0d06df0d44d1e40b80753112b9a7ba7ee4cb058948f6ca3bed452be918d9be88a68aa85ee82b0a6949b7534e9822ec1360b71e4a7f3489e6a51572812e17620c3590614b4ff1a485439031315ef1bb573124081ca9bf9dc2a2f7a3c4da201fe4b2cb2aa049bfdd574fc8f930cb66b0d0f65a468efa0490991f09c08402f5c856489d439faea933e2de76f4d9dda52c036e94870533b8366aeeffbaa6e864382456e957f2e8167f58c2ff8edcb9df37ed9f5cd6f08e858014680450ea0563140a7f2171d9fcc587f468c16fcc1ad4b766a0d61b0f5db495c0d71b6abecfb8615145e86d7bd78690d499fd82eb1112e4dee3874a921c8c5c4369511a0ae289d014d2b85b038e1110f3f7a797938a43fd06a21067456b0f9161b208dd548850722e594d484f1d899a988aeeb78ee871d07a5287c80558733349c8b9df33d83e9ba5f142a76cd3e96fb2878579ce5d38887cfd5aeca28ac2beed5bd2f3b262845c7d9996ea72785ab188b248bdc067c4ea3e8090feff834bbe19a255dadc5bcc831d3ab0576f5329525dbac1c3e390d14d8093768b111cee49e56a39acce8ecfece3cb35622cc8ce3bced3465f200a83a279cebf5a31e0cd8903aa04409434f163ed058703bf3d2f23d4ea2d57a9f8c1ec4e9b52b08d1c136c0e54ad730f3c4050aea5053a2721fb9ad10fb3c7836464df35fad322da63d49144bbb5da42f9915103cd4b5d403fda53de331ae64d2b989762754c42974d646143724387b2a173e6d10139d142e14fb09a2d4fda5c6581ed8a049a3d60593fdc5e7bab3dcdaadcb615aff264092f826bbb801779a2993b6b564e16b7bab17150b956d9a46df4a55ee0f0e83007162d65bc4e234e4fce58f04efdbb9a8a1df62cffacd18227083d384d1d22fc1c865204aa5a879f817164e12207f398beb479ad09005e2048f15b2c35ecc7527afd1a23f76c1cdf77bfbe69b8df013cf77e05ce3eb5606fc761d00b58d36d4a4a56c7c808a2d1cb1d0ab6cad985e8a9bb1c81f4296aeddf17f5b3cbde5f14a1f7be2be52b85fe2577294329a6a73df22d0e863c2ff5a4371614ff83287887b9417ef5ab0e190a6720a4b10120ed0402f0fc267f73b103748eeb60ce0cb60fd8eeb7d2e76b5cca7ae8b0f9729f6c341f07144ec170cbf0b8c91933128226755e33bada81cef11117f617c4c7df2925c5973c32429861483a054ae32d01caeb1be7faefbf5fe13c90f2cacbed9328f7e7a8c2633ca5dc55480b58baa15f000da718e2764c1439282d789b6628a8b5b8d3671e4e3747aa55f9cd2ab9fb36bc6b4d2e763634916ef6808e462980db676d1b04bfc3a95513132ee14c402e4f49992d5dd246d46a8339bb9fdf81e293535a05a31f66756529db4efa21d4ac97ac3117bc749bb0811029382c6781842e1e80221e7c6e8ef237a1e389588f2b0f0b3f6c4871d489f7b65db0c5bdc6f35869e3985631ccf02104f0fa202b3c5d0b33d3993f2aca63ded08664fb98821fc7a6f65e3e8e18b8ce16981cf16319fa58eaa6d53b87966caf97787bc841ce91688d9b5186670455d409f40e1e9876e86990055bf2c078a6f72baf25fa353186858c06b99a1dca3325e469b4db1cf922dc079cd473c69eb739c8678cc87de2ae8c64fdb78d5faae6965e0d219f326b86742b83fefba01328366b46c5c2ad6402989c66dbc7b518a6223b17a20c8af306f9f547c4b7e08dde890a048933dbd07a3ff098883249b194d8e9f0ae42a7ddc87c284a302fe2723778433cf9ef5b1b3228dc348b5f6b060d1dc15900b85a414a6cb75f0548a35422cb48d25249ca45b37b81d9574c0a9583d9110b5262a1153728979bc468bc7849198e4860854bd5c4693e4eb8e30917a11ab1c0714f376b2f8e0ed488c4968c1cd28b2d3de25194fb72398c2be8add1325d30b05d62570a9256b05c3270e14dd22e4ac31039490cb96f6c8e8af28e016d1104fe2f25c2e814bfba4921fbb75d0d6207f7e8c8a4bffbdb0dc3b8a7f90d152f87180ae90b24d70002391d4e7372b374e2a8392d2bf8b98bfeba3484069f2a834ff3100c9dbe1d6ce0be0cc284ee3bd0804a55babd8e4c2e1643b307844c52d94c22ac2626877dbd5c88af36efab9d02d396ffb819bbfad655f753f1f2c369f7c685204d6e3147e0f20761dd5eb01bd9081645c38ca25723a00a7fb813ffd51230a6a1617ec8d015639614ff7743609976a2868af1045482d7bb63a8f2286942b32b627f129f01bbc8b8f49d7d1afc9a23eaef01a263568afa1f95f71e418061a6c01a67cf7037e36e6b0dd8cca330f1861e03111434de81ce6c95ba53a9a3d1c27f64fe97b6fa071493e98284ffae62eed9c1ca2ba3167a5240663467c09180d10197f964a6d4dfa3866b65f5f224d40ccf5ab58cd1580b0141708031c33fc5a71c21734025f16adfabdda5d8b13d785356ea757198577453be20c9fbb4cee9fadb7534c8c405723e25e080a957466b4be254b2db5d6d4c56a6ee992103417f859ce087b52dbf070ee0a24abde5666ceadd94140a73680f0dd4defca405e270d826ce0cca04e2f7ff3b4c71aa638e875c4f3d1df8b18c1cccc52ede0ae6cf23bdd3152d8b85434d5154a154b57caabd36b0e086f88065aec5a93698c43a0575cb1e8b5f7fe27d201964b47093c980ea097ca0ee93e1787545f1ad23bfa9313ae9b19079ca1fdea85c7f633ad4427f02786bbfb996c2e21fb04b35038a2faf844bffd3287fb9069d176efaed822c7f8ee74127375b1584c703901f10405e700e13a338b79659f9d47adfb93c56960097129cab1c8c78a4c14834a3e81e672911073449bbe84d292fbaa4d60d4e671b08b2e727d120ff5abc52d875547c10e18fbdbb5cc4221f31f0066add6e3bb459dc690c2286e6c60bbc93391d73f3c6b9f312a531debec6bbf27c2079d1f8081ed6b2da7672949c30d5d0d831eb60ab4b76af0e9ef73120ba684c83b23346b4f826dc388805f40de699bbc077b05f4f5e617b4b6cb08f270a6ae1859b2163659f88daaff539a88326ccfff0a5b6e2893ddccc5fc6aa2ecc75675e876359574354549d521545861f826102d1be6721ecb423349fb4864e6512a6161eb388b2daf15a2781a3b2141f09dd7ce7610799f539f88ae05292efc44409f72ddd6a36dc245aba85f69c88ca85adf373b78ab7fee59d87ee4c39d06ec9b97419e88cd2216cf581647d947b48deb98de25a56cbfd49c41229f12e547c4c71582388096561a1d71f087811e4d17131a579447df3540c1af7a50def4cf6a62610626452c8e22c88dd292de765a9abfe74cbc23ee670023cc8e75c3c3f94c70f7fd96f87d0838503d8889db5be8660a1b9faa4dc62301133e8108c6f9823bf2a41529cb25c5ced4da0a81d3406dc7a299f5975bf3a04c3032db47231c8aae1f9f6e0adc793395fcabc225de7ab37d25b6986fa151417a171f6e8a6f0c02fc1829c17c759ae77a69c6419b42d32bc36f27ee34b2087ffb9a2e1c3b4546f2a6ec937fb0f3b515d1ee56ab3460156f85e698dddf1abf81aea3a8a7fa2f694d5f351371b2dcfd4e4ce1403fedeff592cbf7e9575f76515d4b2c41d2db3e371436820dc4a96f2d52230ed4995a0715ad7b3246216892f9d69f722c5103fe25d7f5d09a99acd30f637800aaced5bb9f8dfe46afcae1e6ba017db374b38f5e5cd157eb81be1f84cafdf354f4754f0719ce1c35aa336ae598ba261a3204ee999b326ffcba3ed6b692d7e202f397b67ac92490266321a260645763eb2aa33a24482ed1cf4b238a30ac26eff333fcf7e87580c1a468e1a8c0a73fa0bcb5a7925966c25cc71f1de0908d07e948c11f8b2a3f870233eb54975d778356a8975618acca8d1a53ca742d2914b0e727a2b04fd7670bb36a9f47dbab880d655bfdc5ae6989da3dd7d84f35f4f3ee61eaffb5dfa5f868e1a49ee67d542fdb8bb9b4d0a130526023e18d21353ea3aa20f16b660eecf32f00dda71f27b9f09b7cc93a56772551273b9191884cd3ad5492fc45c4276886beed3f451cb4d2ce05cf598cd567cfb8e7e5e43ca5de6f28079c3ae81b0bb18e59a3f86be3539fc3b5c045583331c0da51a31d9117e3a3381e241c2ed647200310eabc29a7fb6c6d16786e2686d0182f5d8e560305be46581f9f509aa8d63c6a66f5fd54827712adca26d97e36511b3edd3bb5636171a8bba501f951c014dd2e19646d1469ac3aa1c859c88e771c3d2d304b9e426d325e1bcb31ad508acad928b6a37b87bae5f34d536d5f4cb8492ea12c98fa20b0eafe781e866d12ae3836bc664d1bfa56c40a0dd9b6d3a1542e451c1c791759b3c01397aa06219198fa4ad70faa5a3b8939b24deef277ada1b87089b40427df20cf82849becf1ac353be557a7893e037f321385494d78ba5ca8e3d5c11a4388849769f69b0474defb7b3eb4a31a60b6a17f346b02e2533d0f2995a2ac2009bc3090c4acf5e19a4475e2c516d9b1c88548ede3604daaecbc49d64bbdf9ac07048118e4962bac78c23b6783083c0e40a28dbe39a169df7e66c2dcf02049354a9fd66621dbdcbc76a35c8abe1b15834dc893f31d294c36059dcd1f1101c83cc642824bdbbbe41f2b7a622b02d19ab174c98794b3387ab0a6fed3d7e702f961fddec5f39ba4f320e69f6f24b6c568d1dc94727e67a09aaac156ace37342bc8000f54a2fefe3513a2877db540efd0eb39d26457c3a5dcddff1a2af2b116aa25fa32183734eb4f80c7eac11082aa90805f6e756912a2e47fd6368eb74c88dddc7523e17d539530f688310b2f7e8eed07f4bd25c90f41020dce65ac6efb81332da4a79bd92e234d89eaa772a6d582655acc268b517f535413eb9f1d2d268e3d3420297b2dc54f803664f1d87c3f9a21f08b86a14713e03c77d445067dae0c66b2ce770d607ea602b40972b6c9522fce4c1123afd2a042d61caccd92aa906dbac1bcbc1aa95b0def67551d4994845110f96afb6de86d91370c5e59265bac3eb3a99bb9eb8c670ff90e9a1e165aac2c7c458e0ef9d2404f8e3ffcc84c13d7a6a544a9ea9fff61b367b25e1db030cb9d6de256cb3ce94268c10cc044a7a25c339221fe07b251f91d84416935477ad0aafb86f89d56384923ac47170eeb9f37297b137ae576e1fd3f3478faeb218aff304b8185b344e20cf319947bb2ab6eea201eb5bc4e998c7dd692ef5369c403e234bb299a57de39682dd0c650f45da9034767003046b007d85b4816f9d5ea00170766055d120fb9503a8d606dfbc70c71dc068f79a7d91597df99f91ca88154bf56f40b605f28cc913a42dc25dba075957ee05750911272949ef3e5699efa93200e16d4254c6b8577f4400b952286bb75debfd7faa94c9270c51802f9256a8b35233472383b6885899b6a9f2b8ec29cfc3e523655c48cffcee3d16b54bc95a3d6c8d886a175f175dbdf70e71c36e226d150f041464cb6e39faa4796f47a141636a54fe273f85e48182bae9d490f28c85e49b03e5d6e4f32336a6906264c86e0417784b3682b0ef42641e958d84a2732979360cc0374364da4f0c526faabdc49bb6381b28c3559016ada634370c24570d73cc360ce74315816b7de2d48fe5f3329ef7f3bbcabcfb30d9f44477f3c24aa1f7533e2ff17fac40816cf312201babb871eca75ff2d6c90eba6433945e6055d541df4c8fbd14ab0f7d091303f50060f1d3f5631baa36dccb15359f9312084018a2e61c5841a734125253245b1bcb4ea5a538156e46a6c914c89dbf102589d9fc42868f30e94f61f45c2139e6a1a25bf57ae4e8570901ca452cb54dc873db7eec75059b61d433743c8b5dcae226ffba023beb0a621094b2141ee6f39349e2badea79d03680a6a3f8e68350693ba44b5a646b876287961015f895bbc3f95edc5f50790ea47a68609be40dc4cac6ad6645358beebe9b790a90137349fa1efcb7356067e0e5c8402b0ed39d4eea18036e3ca7d7836b297ccf7cd38624521ff8aa5550146fda597e5962463806f82b232264293ce62feb02af082afb41b96229186e95274d5a665fb349edc2569a29cee6809d87d68e1902736436e41bc611a5ea09106781319c7a966e4ea65fd051dcdc6bd4a8522e643434efd0eb94f640edd5ada02e871a78891358aa8ce964bcadab2f5cb2f7f0bea921c027a15afb662d8027c34ed9d6ab5cf9fd09474eed25718ce2ee696f59a3f4479440cf7cad74596301546feb4f408ac6a8a070acf481dd7263847841aad7fbbda20b2f38de2bf4909b644ab9bde434f7b4ba2f7e3f1ac3844884f0bfda8dd52171a2b7ef91b0ebdce9f2bb9ab745b2fcade38ed165e445f61844db4af582e05d6e19394d2b65c71aaf80a396e4640b89b832198034f58c7349678e4c3d30ad02abbec6cfbc99b15189aa6b889909b91d709c3ee7a55de5f65573eb5c4a771d4c639936f31e321e3560e70ec2aa268a05a23f2fad2a001c8d97082c430f6bc71e2ccfd60bdb2f28c3904737873a145dfe4868f33cc7c9854cc6b0d59e107d689e228004b8febcf33c3b579eaa901d6d03b23347ae04cbbd79e6063abfc2137d4c042d256ded26e4c199384d79954bcb3c8c80ea637c91ef3ead84b2730b99c87ecc95cdc4f8fa117b3d9332a1fb599d3d24795c1522fc7489a8ce19af870d05f07a77b39739b297165a22c9894f7d244df6fad5aa518224da37c64b89f8d9c59fedaf4ec269c238b68f95890eb8dd3238319aa2c3690a81e90ddb1befecd826ec9053c502228c7fb2e5d88eb762b852301ee71184ac1fc2ddf2cada29b9efbf4005cd13de60cd4066457cf2e9fd9161ede035f859bf1e3d735a434a180dcb84d1cf8de51eeb1872ce1f38d5b8d74b97f8dbb65304230184f6a9d9a32e3e970583ec69095aa33ab1d181b106da55a278bb55cd6fc7e8b0f5cf2e246f2c61f379edbc5367ff943d3360edda13d0830af3f5f6981030c0cfef777a3d93dd98413fcabf13c70d8ac2b3014591308f8d55826afa6e631124740864a300e654dd2c00a8abf9fcf8e5a6ccbbb1930fa52289ba7ebcd99774b716e01810448ca5bd0b9596f199c93a06cd5a9b33c787e8aceb26ed4c3735cab054388751ed4a04643b2d23364976757bee8f2217888b637d30dc54920cd645a280c7e8057da924081f42ff2589203dc6c2dfbf1f5f1a4505cea974bddd0fd44826f547f21df6fbc793f5be0a404cbebafc0f328183dbbf6d4b6dbbc575f76fb9024b741a793424756ed172bac05865e9c8144524517c62ad5f0b74daa62b0c9618a546b9998f057f85cd114ab1d9b0d6a4e11713f65594eb8e69f6342bc1eccae7b95adadbc1770b5fcf7df69a0b0513d4bf33c56cc1b030d3ea039c80a9a0c7e87e5b705c92b1ef943d8f8f199079284fde0cd4bf6115014f20556bb8c03b68e3f6643b61cc6284018ea63d8181b1ae942057ada7e06941cb06f8e4a1040f29ced89c074082855da8ec91b3005e90b32fa3fdc76785a65f6c9a9e2f852dd5d88d42412d15ba0486170c88dac73400b394e8142e162afde8c015de7827428aeff27e8332292fb6e72eb91cb830529e5a4dd6ef02670b4e9f57076ff3996c3045d0424ca714a70f86366db4550ec05e700756bcf419f0c1b22a8892ffb653f0e283a0ed42fd0b7aaaf4781293a5b5859d0833966c57d2ec9e3bf92e525bdee603df79828fbfa2f984158b69da54866c0442313d7d48979989e4f3867d650c85235752b53ed8154d6ae708a67a70362044f5e865a32292ef5f8b24e776675cc6b82326e9fe292ed6299ff891fadaee5ff7872a997d47f8652e69f3bdc19cdf297d0cf2578b10b93c36471c028662fa707ba0d96394bb06cdedce6ebe1355d90762e0592388cd5e09f7765994dd52d2b3215bcb6df6df73a7cf974569c2416efa4bbec8afcb03ca845b4c66b952b6fc6fcc0bf1421f6e37f2fae6ddea6986173f65a0a1cd0deb39c069dee10def6c3b993669b63fe9dc543adb6618c79f7662f18a2f2b5c260047395d2605ba74b89d783e92771538377ecdafa7c3e5350d31f0691018ffb10d0de0b121507336c9003ef402ab8547ea8fb8a4cdb87cf1aebac05455c935a86026d4223236a166ee013b28d92bd42f1b9259eec465421c358d2f7588b29e8018c134bdbaaa38650f75e8ebe90665eb4ab72cff1d70e2761dc3858c7cb7dab937b61506c727e3e1a6833540352d4a0f3f9fca9e37f8f2274185f233bd37d325d0ab5f9a84bd32729d1366131093e67d98e52b4a599e2c4a562e6924c92356b7cafd3716b297848d5c9c924b1b3494f338f08f0ba29339d80831b2f7f07c21dfd357b363a95778cc9ee14085e923187fe4e8e6b11e4c3cc9a070e8f645ff642472d3c86871fdc5a86d25d662c610e71caad7d3260ef1efc7ea326bc7d40822fec260d74b7811178402da52279191fcb67373f18a4c15001107ae985aa5e112752fdb7ef7c6b34bc05e4bee78e388dadb5c6c2f9e37d85e602a527633046b726ce3b71054f59db66df8a5f82e358caccb3ee118895138321bb1265d4c7a25bdc5c7455a5fdda5f2df81d9724a65267cf4b46cf48a49acff190ce61372fa3ddf35346bfcf9ebe2b581a92b37ad9ca14d6fcba3ebf1ecc17fa8607773e79ba650b87d7815ebc54949f9fe0c385dde687cf9be67a3c5d0d4482d0169ee069962cfa6b60075c532127a5d2ba3cb92cce4c51a90a45ad4a21f3ae438e45fd228af40d20bfe0f60a8d84be54431e534a115f3b80acf2609dcf624bd282a3f35833acd8c15beeb715cbdf78e06799bec080f5d7e62711f33903f820d187ce184473a87d8407fad9748c1f23567c0a77cae48bb6bcb94bf85d995619160d3ee3141b9ba6b70010ec2a883658fca7346f502e4a95346769ab932687423e9e58179a1d6f66031601b7c48aa63ce3e9aa8632d59018ce9dcf7e3a648dc33bc5d45fa55133e8ab0531834ecc675d9262daed3ca863d96cfc5968f1408e4654e9107b3edc815789c690125140ab541c4a27bad79d13db0ac260ab9266465bbd474c5bcce933f905fab46093c5cb07add9974855db76ff76a770578be4bab0c81d29f591a20dd5de67dba1e6feb9af30050635ec87a1859a17de4e1c9a345104b32077c06d05910c5534f509b3b27d60e09bc0f3888a969f948a94b982b5a958d9ca50170d82c8d1464cbbf42c87f907956b7d7fb1f9d9b2929502fa5205009e07cd871b566fa2c02845c27741b9ed57c5441e55fb67690d697b6af9cca929e07a56ec6be7fa630f4ea5631858f7c65f97ca195338ec81ee270afef9abe59540b9f4774b2f01459701faf385679fd7e49b3c9b30f005678068560417d36e8dbf942383a18bd2d989b36ad0fe7302f5a69a921bb6e4c838740a370ba831045510d519ff47cd32d79f45b756684c4bbc2edb5a6fbb6c9a289d47423db8bd63cd602d7260b6aebb7a6e8af7bef944d150fb79e86b4de52c83338892703bf996ea8b172991ea6b99511fb67e3d762f7bb5652d61dadf5d09496f6134c35d6bc1701fd2d43ec2ddd8dc739f0a5ec74e0802233cc23c2af0b750292f446d820b93580ce31428a0627458c1ff30d78d45820aaa800ee7b7af669f8d86967e16ffb19589be4b9ea77ad4308d772b26413fadee4b90883a54630f26679e4b6e8e340a4c903e8e3427187d718ac77b0857f7ce9fba48dbf1a67a324fbf7f4dbcc712f26ff889f3a685fe51374cd540940f62a0f614736cfeac0c1205efb6812e9673c4264a1ed5782129a1cba541e419745de40485a7e78f4501e013f8d54957ee234046932e8045fa921c76f946f5b3a5ce7bec08bfe5765c00da9096168524351966b42b71a85a06808fda541129a2a7c17db03953a098c1d223a19f1e2080101a4914a5e694dcdac82efce29549e31de6919283583e608fcfd146964c30c149df88e2c9dcff195c9ae65f93afeb6d9c49f63b3900657ecc1fd3c703253e680e2090869ab0892a8aa43f7f6fef738486cc950d6f5440487d12ac097975cbbf2530e76c3314b3307c89aa9bbd4de1baa5bea96283ee0351b2b21cf7c69efb7c5572da4f48e63c0fc64eb6e4f9acbc3067ea6bca88af2aeff7a6e9e80329c6262045e9626880fdfd701d56f755709553c43e173aa0e2a23fb3f5fbe04572d171e58baf80043a35500de52d1b036fb2f5e884d2a160fe4617901cb499b828964cb47fec7e39af032f5d09562be1d1ed6427eb6577418021a90b0a58d033801d75e44f0cca466a7ebe57243f90b4c47f10b706db7a5a8bb05995190bfee68ae26b5cd33c78571512b017b532ca71e3ed88a199bd9cb71bd935583510374c40895a7b8aabf8e15af965ecf3b9f4228a861bd9fdbafc1790764d3e3aa7984d0e7c04295749b1345c48f9de2fa2c956f2a4d4728eb6c6a5a906e80a39d98d31ea9e384d2098f72deb73adbd12c519b12b349dc1ddef7e39e81f51dbb359ca1f4b44024f388ac6a2a5a80c12aa03c33a51480a929f170a779e52e53eb2fd8343ed2c910b4f7325abbb2e1d92ae787f5bf0fb98138d09787afd164569c7e7a81f5a73872b249c9f96620ba08b69ee9bed7980e19831091953c9afd65e0b9fb275687cd0beddb9c69ff0f87e23b3d9f4b04ece70f124015795237896922e02626613164d1775dcfc65cd88cfd480fe1fa5b8ca6ed061baf8d47d5a5f84dc9a4e37da3dadfe61264b84d61fec34c3b2ef6a1806b11d620e1b069f1ec8a1fd0c47abf63122012865a54252b4143bc6338107d5a9ca6bec8dae9cab4b090c05c16af240cc40dbf206dbd96ee1672d916159cdbd70bc24b0adf14282d019d2ad97a9bd209c24bab731ad7eff1096dd4f315cab3c62667d87e5a57862c1946100cc7bd75d25098f761d5e23585a810a7c7e47ed73d6f79d7144d8b9d2c476a5d24e30eb56978e957b36b18de23a690f0e25bb4b04f14b1c66db30c264111bcb492f36a6bd27e9f2690496625db50040c7ff9c76310cac6e1e2db1257d156e60415b6279ab106dac78e77b70c144f670aca4b77ae2d1dc93ebb3476314033c954a1fca3dad301f3720bcbeb5ac82ee3ab92a6cdec9447b1c49ef85f70d9d2d4ff733d84f9a41ad406f5e190b993dad42567ba33c7b02b7f5c0dba7b9e924f0489f90fb6c3617e366e22ea42bf7091cc135910667e4dabffe1e1f9dc47924f3da3a9e0b35822fec4ca96390976a2c08a50e2d3df6951d6334b8e0676e9b367938fcbc68fff1891423af5a3322349619b6324f93fb2ceb83e610651d8db2308ef7c4516fb7ab204cd85b97f157fc144afb1b8f8092c6124ee9ae8c4572501c2a37a88170e51a21ee80efda6964052354fb430b22a0fab0a23f5fd6ade579ef9ca9c861e86d82d0d57f12e4778a66b2fab7fdcff89716fe7b20f13aa2fa065d74df897f632f046b0d32eb26e5c9a81772bd3e8cea191f77df3360a227901302a23972abc048c4c3bc78e74c06b9ff400e670f6db4ae06e57ab9e508a10a6ba6a83fbd9ee2c6c9adb4472c863ff49770c8d923727a0aeb70a2f5883c35311848d9c27f342129f3e4ac21ec0bb977e9abb4616156392c28925b43734c3bd038c7430c994e5172ed6f6a18d51398db85ab46a25b7509f9989f4429b27fff3dce92a8fcdc6d4ace37c2ab41129f9c63615af4e397e03d52d2a7fb2ed158819f847fcbe5aa894157e027d5505b2105d08af52813744096f7d8c932d825f484761189de402d2f896269e62c0f0801e21ae05b8cc102826824079991596b7b7a0023db7fa2fbf8b70a26a8f9a566bc972ee1a4c3ffbf0a5cb0775488b283ef1ce352b9e4be09058fd3eb0af101d72f9f34b4ba4baed540ada80dd804d8c3fddf018f1615f4eebf8557e5e833d49febeaa237a9654bab793dcbacd5320d835f3cb3ed2dda51e5d4028a9cf016bf48b85258421649b0c1d2e238f29c1eaa2ce6b2313f37e940910894f31e00b9d36251e66874463839b6281620e00f3c2c0d3d219f2ee49ab663f7e384ba97c8741adfe8b4ae40a337eccf04811cbebd7ab973446f8af6c2e3ab9e0f26697348c30d81f8127fb2afe1167ed199d080a27cb224b6bc3fede93b1b876117c23d755056317e3252f037a9beb0393cd07e18e9fee8f8775741b117aaf29020219ef48031696daba0ed7347f052f92608fefddbdad5cce0c91f7ac3d1565c828dc499343f388cc05e4494af0ab3d5b6d95f1e27e6a17dcccda8487c9f5fe5e6bf10462c883902ff814d0264b9b9b4a98b4a911b61c763f8155ea1830b2450df8f074d82c702451296f8c25014bb735ce4cb2c06bf72956d285906db88fc45f2ba5771ff0bce30be08054761c69a7b20f3d22d6794f570f089780ea0496a7a43987c0f54bfc9e7e59fb50c1ad6512e851d2730138b99e49a115bd26a1a211b7f30231e5f67d5e50b274f825496c1907f8d9ed2145f36676c99fba57c16144772f367399a445ec74446b2a5da8faf5f1e9a211414ca01211887331db2c8f08c26ab3e4ffa3d01225b22a2d26d27e1dda1febb634ead7032a2658ff9917dea319a3a66506a00bddd8cb4800a310f9b9bbe81bfbf978e88b8b3affafe7b283806352d62dc2bb8bdcd96afb8b3428ab13962604bba20e0137bcad4c3d1c7d122ce0bb3d9162c8930d07d1534cc1af2084d1290eb71bd47afdd4aa22b7aae47f3132a316db05ab6be9159cbe73173cc36f8a50f5b38ad12eae56708d1eabd664ee9726686397dea57477bfa11de1431d5b08ee773622dd3dd01a951175fe80339f8b583da55f6cc2b922c257b1f7e5cc1b30832e307d1de09470a078ec6bef1bb33164044deebb351cf837482494e137b7f8cd80b7a071fca84130e6df5950b1370ae8bc4bcbea5e46846a0e3b5a988f01b7c984f0b8c97c51129e82b03c9e299bf0949b630a885e350a123bc391167167f08ba8010be946e5e2f6dea0c7c683fe99169c698ce9baac07c558a53855e8875082adc90adee728131c360d3e2b36c489334996d00a9937a5bc53e5e14986fe4af829be071bc50c506218d39e6e25d51360cb801564b5c5fa86d5efaf24d46ee57951d35afba1932f26dd8dd54023ec848f2c1372b397bd0c019aeb2f39371afb3ae7b77d2999da9ffc48677f93c2d82d98d5773f97d58d700eff18e818c2c4770d23a9503e1053e85a9e2b94cf27ada633d8c569a14246076ecee825e3ee140e5cbf5671f76cb82fe92a45921d97f6c1eeaf2df5d169e4288fbd7ca3434b0d7e5aed73753d190362e8909f9a94b97e05162f7e762c54b1dd03b74b46de7e1730a673564dd6c61ecb3189ca04e46acb11652fdd808f827829048f5aa206449c9f622fbb6606753bb43a38a35e717254f86c3f59decddc1a10b340f30bd0b8230d1dc9343c24a47f5172408f6de4a78a4afa69c0cefc4b1bd7a09d00c6007ff00f499cfa423af6305a7fdf19443533a43ab8756b838862d613d65e3f1eb4da40e329ac179b6e8ad936333f48cd48d8956a230a71431e6adb186c31e5eb9fb406b171dc5953e2d310b97713a3c308da83fdeb9325f54e1768b0984c6901d0efc7facea1dfa3a8222f55a61907690ca373df9140103b28e5298f176ee661437301e0c387275f503dbeb5a201c05396d41686ac715a40550224001ef63c1735fc8ec762fc655f58c340cce81ac11cf0f57dd88908c245f530673335c29558d9c70b8b5b581a0467b38cf7857a8cb400b6cdefed5e983ead72bc57adb90cc5cd501a5bf91474b93472182ed26bf2a765f6d96a5b84a2e6d46dc5ee340a8b9b25d76260ec780d5dfa60730436fdcc4f17ded946f4bcebc47b27bdf2e8a8cce0fe6e5a76a41040cb56c5ae611509e0663f68142b595d12c8b376a4c15946f9273d0bca1ea52410831f4774603963f35867c8baf4369e6ebb269d7c057e17ba6254caf053b40a6ec04a1c95796646a7f563f01932831dc2cd6510468b4ab63d1d240da0ac078d3dce00b4b718d91db9ef845fa3a6296d201207e5f2cc3357a190f67b50d940ac038b8d7889607a42a569c05503fd436849ba01b94e89c35f89803a0bd68c126ed21672ed30874a92c99979835b68e65a91a85fef145661d051aceed1ecfa206e6ee0376cdb9736a3fdeeb18bc97836ed71a8f4dbad30bc83135f7811007aae4b7758e33a3f130da6b1a0335b1f383255bbddc693f54fee6951c9cd54360515e9c20080e6cd36ded7cc75603eed488efdf047bcf37c35c0a3fa6346e7f36cb0b6bdb314344baccb8cc6a09b54ac2a043cf25d3321a5b9bf490e978afdc3e32fb888db3f881cfb95f08bb0fa70a0292128a1b9aeb00188e1a04052e7c3d886c509bf7a959d634a9f54d70281ce0d21a318855af98a2411794e144e6fa7faad5ed3035be141245c0677749da95b2222167bc2c0dcfeac85b97e00e98f66f94cd47cd4ceaf710af434a09bae5f4fe0825da4c93617544baf1c4221818841f5c49711fa4eaf7de78ffac031177372c60af9b8fea8b49f9fc5afbe1cb2797b19ccae86799ddb5dad5ec559cf72e989762323473af40c0ee37cb56fcb00c499ef485a8931242c15c197a764851efe6ea1f0370884eeb566414883008c64b740f78110a4873549bb827e704de3934db033a72033dc58d603a4b8df5a26e7af00ef7d6e07036e745ca294b58d0036c8d42f5185496d72af45511d3d5526fd8937833b200965ab683a3fe0cecf08f032dbb72b8899ea73e24c9ff234143e630949766fb22ee4e740db0b2f20beaadae8c63902d416e27c4a47d67ba03a6510f3853f7b4aa176a789bad625d842a7675b6985b291b05f193d108332cdd3af6da36abd5e47a950e6bc74204aaa29fab524a7391a536565d2ab4dff6ffc2b71fc5395a8f70ace5853a57b5c25cca290bbe234acbb5e2413c220779952a420aa66df2013eabb2e7cf62de853e31bcbf21078dd58fa64c4cff88af90558ba49be4247ad79c5526080b9f990b5402eb014258bba122e95e73c1fd062f3575e4367019f65a674971a659dbb0f93a1f6e88d4d6fd6cd19fcbe78693469bab88d746bff279fb89393f1b1a87c1805a3e644378d529c003f7100de5744d3deee4c61b933b5ec9dee44e7fb138af5f58d2b8a36c48916e72d2fcf6bba88216cd43ee32ecf9a10b3e49dbfdc78f89827530e4df171cba30e90fdf9e666ac5d4acd9cf43b96aa54e531f2ffd8a1219bc8b1ff9b96b9e6bd9cd82ee5d1b59fbd3566200947c9519190228f0b3485f91e82a3b28176cb039b0f58b67938955dfee8297c41e8449e59b8e3e88e56e3394c68d7eb1ae996a9acba9ae2b71b6f36f2b43021608cacff293e1b5db39a7af5a9c5844d5e09d03ee34c97250a4a3a71b0a8808bb3bf08a47bd7536209037ee6429017cff3d57fc4c0150052163eac77192fc147a091998bcb62f20f45ee973a0f2602642f9ef2d97359abbc54ea02e54f321b661c300037b6d01c27d5dbb826a30e7eb3e3e68ff221749155216d6b913474576b72045709350922bfd7ce4c6c037f81154ee819fe55750b3fb539630ed5e7990545133437f64ad0ebe2c49112170c3c0dcc0ebf709288d88ca0d2bacc278c78a9aaf546137a28efccf51d18ba77377ec86eaaa232d6119426faa58f2f20e00f45906b851c365825422c4aaf24151e6f032a62c3fe98846f445ad5aaedf22980d2ea9f85e64a6f9fea7e2341b460a3bd5ce4e2fdeeab0a603e4b27444b51d5f2234a0e015cf28ff2d8a553fa326076d0636c0273e486ecf1b1f155776438b264b9999f5396d3397fe859491578f29038a561e00fb4c1af98c7f9e8e81cc721be916ad88ceb1d453f8f230e79e1d619fae3f3a04e5d26c88ceac2fd4eb77e9d95f1260f81e85896d9926f6709a93de2afc60db075ffe50006274e75632dafed617039c208a5cfde68988d73eb649c491a923aaf8e54652acf1627e21279f03997ac45561d7de140be67c9769713bcbca06f02f67f46764473a4f209afd4ce76ab250e2bb451077da6781d9d8b557f64d8c0bbdc062e0bac12d0aa251dbaa7542cb68093d442efd4530f26c8cc65eb6356a71cd9ffcd1ba57d63aa3ea7f432478e5e89363b3445b2eae907f2973ee58eb9dc03acabbeb0c3917d2bccfafb27c37f6312a1a1de8ee15aa6d8e9dc88e3ab180ca2a1ad9c91bcedf38efe1d0a064cb430a89273c1344c0c5687bcf57229963b41d3dd00c14b8744c1fbaee9cee5e3bc1b76cd950ea75b8e1ce7e3998e095b3123feff42d7f46f7921406a1a6344afb416f830248d0f0d21e03881a04c2e1a62b1ca2c04d461df9a6260a45f4414cdc8960035eabae2c3a5d150f6778bc1a972183444a8e0ec864d87d168521ce67929468a96cc0fe14d6245eb9b14b1cbdc297cbe45bf5684a83b5ae0a66980d45a4feb0e6fe3c8fb94638d38e5bfec017cd9843b69dd2b7c592a86cbdfef7c5b714e56e1e38e7d111b98d21ead301b03c6af0e4d44fcab9e511643a44c04e31a7c031ffc4dd07c49126ed8dd4f37fc0c61b7d12a87c079546e1ca775a12db4c124d1e43afc36558ef67591247fafa864d1c53f577f98232de01a68e9ed2cfd216f30c9a9392ec32812ced00c5dd6f8a27d91932c155a3bc4291e9028fe28db1a70955eb08d517ccb05c198b8afc624a0896f80d1940da74800602121f99fb05b5529c7c4e52e4e53fd54d2b1b6cd17626a2b00589cc0ca0cd8d5afba499613b37c38bf56b4ba376dfbe9d08e20f972cd23bd8c114381f149cea7f1a707de04fb462cd26ae783f8ab191096d756b5f7c7c9ed6fd58a80cc624bc26a5116c602824c1062704e1feaf1230000890bb101c5b97740bc1a2b59fdaea70104beecb1f23fea0dfff692ca378dfb44f019de95428ef166fe7f3c4e66f164f74a096e0fe07b049273d664bef8a6a2098a186adec8ae04d8f4ef55aba46d55f96aa15997729df712e845073b26b9c9a5e8786d269234f5cac5d9b28ae3b7d57230a1a45efe112b8e0247bfdbebb108dcfc89ac71ff5d2ff42d11671c491fc31b9a0a977f2cec1492e1c43d060eec1bb09e3be1165a06283efe2aaf326d7c694840d9b8538438aafd8d976c3ed90e086072094f31bbc5688613a7cf0d0fd7dd735050da31758d0857584d7b55815461a118ad9a8f35f433410ff542c68f671b01a586fc56791833e8c671a770f4e1e39369300530d649776fec32af0f98675c97ee24b5ee22713b425098a94d8874e8e188dd9323fcd54aff6d8a2e4e309b36a88dea5721b13ecd74007ac38eaf2d46d6abd33dec37a97d29d85b1b9339555b03597db3b2afef9960b16607476936a81fc52cd946412d5665a71fec665e1be63b3ebb3fe08636ab944c67625e2a446ee9728732ae82883ea8e1d201804feda0cd704f565d50ed2b60fa865541d26574ac936598d5828ce701c3f6727df0f7105fffd5b003782a45f5d2188fc2ba2435d86c59f73bdd6f583c5682f40df2cb270aa992acb84f7c055ef79a03d622159ef3d5aea813107b84ec9ad475d463640b0d4c941fb5cb94c997e3485e9f34cd6ffa4d6d63ffba495fca1eb67fc87afd8c6c5b8f96b1c67179564e308ecaefdb6d621c34853391b6dcf00b45b70097e015c02e7c797fe52b2989e8e0af8618270fffe7025534c2b690d6118625ef272ce698d3811a7f17714311b7ae6d510fb830534cc0df9710b9fd0788232f20b01bbe7cba8470949a6f116e65553d1535ed7b16f5bd9b541e352d4476c37cb73873a46d24a71442331651babe226ad6db53acf1735e891048700d1eec458c96b7b6d866ee37549fad6550743303d25bda23b10ad016b6a039917a8400fa1448c47186e622d4b28239848bad02bde28d2001e84188f24c3ff2f98abfa44f2ade82935f4e008a828cef2ce400b8ac5736d0f3fb2ca2465df826cfb7f9eb9dad08f72711035b2af901c2742dacf47f593bcdd512880fe4c415ff4cd84872df03c36d8316f2439c122028c11fdc4225881adaa23d0f4dff567e25b47c792b6d6aed3a294f4e3d7253d79609e65b43ec20da59a84e6e37011d3cc024e87bf8e627f091bac234faeda33fc9f4fec8616df1c272d7a43114d597c9846ca5a2689a322df0cae5faa08dad2238ca8cbb2c2b7944ad16b3cb6ed299898cfc1ddee6ef5c31d079d1871f5b8798f17db558137e09feca50aef44459f2b531edc7e5972b5560270d6c336160cb9f5b7617bc5ab165869373ef8cf988ceb7b7ce6fceb242bcf00debcaff91e7990749106900ea73e911cf21bb08e2dff2cbb73fba1490307ee08634a0da48c5ada4ecc6e5055907a01c19826da02f9b5f18c18bf1cbe47fa3da8669e2bab49e28247874e00103c4e92043c1c97a80ee756cb66dc39be46900a26586fb15116e8568fc8b487d3f898eff8dea3fdd971442afffdd962746dffdf039ea851184d441edf48a85d1a65796f72db8993f522a5d54f528cd8cb6a96fb7193efdeef6b266a8f4f44c67aec2045a0f304eecbdb9b72fa984a748b43e5b892753bfbc2133534c217c84c1692ea6a2e579944254139c9efad8d1feefe3b68f8e956d71543634d1c8f18167bccca6bec42afc1582b02192e8eb99fd97894a5157c92ea85b04392a5bcdfc39e38409cc8f35789269eb93f36e5f13c389a554e39cb3d971e95f273f6b6782eb481204e99a4e2a73a3d544e294f034d305e2ee06ea2999044b7564199ae7a21a8565e395905d61fa20a47dcf19715a86b4c335c074716e177eb1445a68826a36a6fb57da70022e96abb8b90d2ad7708ed2f0646b367396963dfed899ee8cd0bf384651051369b919b03b7c464feeab9261a723364ccf9b98ddd281d0d752fa9af2a80037ae2f54bbe00d11b6023593e7102ae398a5b9320c66f3ca529129259feea0d8e81cad559418bec948609f3caad90a60b2a5a9057d50afa258db45a69c88ea302a397998940a8e4b158ce082d1b23869e612a1c81b617b44ea2d1526f482887d53c31bf3e3e17648afb59a6f2b8845a5005263f70393ca887037efe3658a47909b587a194684c9ccc61a7ce785afd499e77c28d00eb062fb3998c74e6208087fc538fb4fb9985133e65faff6a7724cc9f320298ff9083b19deddaad1a8e35fc4a84b994e3fdf52c2cf861be11d0a026bda138457c705a09bcd76b858918dd63b0e94e07364e45ecc6edf7997432168f538fbf08ec3c755bf895194ed10117074838e07c997bbd5ea6ccdafd96ccd3bda442727a3e590fff30f3a5f1f3e43dc44b10e80e87191d1f257286912045cd0866e261ad33d7ac035393d5b4ef319812224144aca29c049e94fd4e67309672a89958557e8a7586ceaa8a50a9946435cdd4bde24d29be686b174cf00f94c1e73ec7fe360bc7821f472217249500bb10152bd486a3802abf136cb4cff6d3577f1a9632ef5c594ed9a46ea5940719674e7d174739c3a02d29cc9c35dba503b648752f73af791e0266ebb437518c674b6c93662624669b45da59aac6b3892042501eb132b157fd8962547f2da46c10b3740524d5ff14264b7191455635066aecd7e8af2b2a5e679bb40c0a9250a8961e086a3db894e22e5eb2c2f0722450db04bf7ac44f688594997406a4c95158e0bce5e09e97809b8e565cbe06954e5c95ae428d3b2da15a723e089dc6c17e938fdbbc4b31bb45d62587abb39de09993bf088f2cd081bd6ba099fbb31ba5389982b241a4faadba53d2a321c01d18c55d630fdd86f7dcabc8b6492555b0f8186787bf3327c5946e3a11e396f37fa6bb8843e1e9aa73a6a2060b49ec1fe530447c04477df5a28866cdc8370e643f30f418d8c6dfddde8703116ec3d332725fbce2d9879a3783909913003a0935a5283aacaf20230291462c8bffb58d97cba8857ceaf745e57b785bc98c7d6d1dcc31553fede304f93271d8a13a0462bb1677aceed7e521bba119704d4a8e0753325b77876eb63209948ee9d3c326188226123f378f1df7a4af48897e1256eca6ed2f9fbc51ef1e3f52225e4397cbb04a4b0a77da6bc8ddfcbed460733b1494b4dff4ef65813daaa65a040f8c90ca27d7ede1c644c9cba57c5ef29fd72ed71dd9041e0d2485e487ddc39bddfca82ff93ea3bfc8598a05e50090ca2c021378f95a0cfe2036c70c6320882b95dbb873fe974f26da9a55ce59686959419d92430850ada69f103b839b182f6ce53bc778c3934ff6f58a056910d473b21cf423cb4f472d1d28462180f6ab05fac321d27370013a60098a05b1304352160cdcd5c1751ed5fbd8cc5448763262ecf292669e31fd972aca50252fe36fcc0a37af3e77be0f38a34176e6f976396443556f5cbcc1b81b988dcd4e1eccdd3bc456e9fae8de6403561ece147d78616904a815ce21c87c3ec496c23ae13be848e8062135be23f50ab5ed331b7471d03efd6001c89913f2efe8d9b1a261f3e0719f36297c043dfa062da0d0b6879f9dba1501eadcadb5d38423868c48c4c62568f36a5f1d9be7af3884f5ef397eb6de18f3573b55882039387005b1d1852db920347624795de2ba3857c8398ebbc2cfb97b1a49e8757a07008b0a04a42d689a140b8c295477b21612a44af1ed14597706408ca0fcd73e6a8c1f2e54b28b0c0fcc72a8efc2879bbc3ceea83cbf3e41d0c12abc5049c512200dd00fd773a74f98fb6e8cc42f991fbf8a64f6fcf901f221a553544e69ab3dcf2eb02083866034b233eec34ea2c6dd9a0476a485309d3a32fb4ac6501b11408f92e2fe6d4ff41a0ce858b622e931e493514be670f825f83372324da76076600fed4108a23c7de10f22e505aad429941c4a534ef9cc8f2cdd669fd0bcf6dd83dd351816620fcdd0bacf86bcb7cc5a3c40ae58e498565d969dc428f8419e1a5bff7b89217553b883765680cacca009cf45b5f19149b4bef3ff64fa8a6c35dd0679196c1c663611eee3ff8077d85bfc4fe7428572add6230ee02e394728fc3e2357957fca5cb527d8f2a16af844b2cb0981622b1c3489564abf955956720c2fd1e2a2ce22b2eb50c097b159d0e36c28e4a6c6d5ce24b1bb1562e7f86239a4630c7b1bf57b97a974a9442e3e24ca422594911fd956bdc7a02574d73db91c2404ea3644f114d1a2c15d81f600417d4349a48f9d44d42444d2e81c8e5244ca8561577bc2363eea508d9a087aad39effe3864d0d93283b99f6073314533e01a4ea33b266b8074c0cc5fbb825fce911b055bd0f659d93176436b35bb15dec8555d2df91c77e57a3b79aa070be4fd74211151b75155d6f64e3d468843321b0f38bdbbbe211280b3b89341f5bef12fb3b38e49add2bd80d45a591892a9a7b8eb8a3b273d284fbd9c1c388e7afb7e3529e54d7d533de1feabc01f9adc9fd53f198fb4324dde6cce63ce5ea291a23b42c33c65c5d8cb1314a92a92a3a43e63cc410539bcc84b1599ec96eb690d86aa780ceace15c539cdb583c56f0d0fe0918354a257e4cab3a45504e21268df5043701bf29119b13da01011f43606be2f99778d0a1bf61a607197d603557e41350178b44a6da35b3067aae0f0480992799ddd5bbe8a767ae95c8f4c39f3da30d7bd226ac5912fff0803803e48de9ca1afab38d84fdc64e287725ddcf7d85c231e56baebba22c630cb4499dcc3ddcee884805004d81d1eb9b73f7454432a62a81eaf85ae891d7c2b6f13ef0bd2979e6b495ec47e8c33d1dfda6ee0987bc9d674615e453d9079a31191109913c23c9b0c4a32f44b15c4cf66b5e96fc19ed5f7193ae3a5a24b1674edb5f58151ca9a09c871502f634c284ecbc9f386c7acaffed0d625a5c274a7c7ec063530763ca322241f344719613d6169a941e926b45ba990ac9b7c073d6b0382d2111cc2dbc3d40303d1b8d3ef9d610bd2cd2f0ec5104627fe3f8dc483a38b06d4eb93fe475bc4c29af039cc84d53bf3330c379cbc87388fa8dab6fea28ba3e940f513a10364456422e97c65ebf70867c9029783939482ebe7ac5c472c78a55fab20464f18f7753c06d2f132f54f83f15871f663c9331b0701bd200dfd47d562a7507f4da6dca5a64e35e059ddf332f8293525b5ec643b7e03f92ada935bae45ee8a54efb0a7a806235c5974f17b8fc2f4f2ecb2336cc30e6a1665a2a899caa593fe5d0e356391bea03b7aeb970d93b20c42b2857cf2e18838e29c4e134d3d75566fe2f7b768636d7ebd272a7287f3eef2cd1f7b113f9b718ba3c9ceb8199155e7c550b98fc51f3102f606b759030d8984032a45304f3e41a9efab7e4dae7b39b6c4f9d4301b81be5c1b0985ba4cc493caff1c6323abcee57f6f5236e81752c9da9690f18a831f8868d931572f642bd668e168424050bf4592ae89e5127141073353b3c3a6c2e5193f75a72f4d4af1536ef9c9acfd01f25bf53157bccff63d1aba9f6d0c63b1f28332de654540cf320463fc71709ef4465932be5342b5e1656611c60cb32dac9c93f10f31330d258ea4a3be47ef03f8d7c6df19eaa423259262141cfec96566abe9217c4ab22d2fb6a5b8fd6b66508f75a58138b7d901958082535a6c5c23c4a7cbcd8abff399b6ee61a2de63a71c178d4d706b2d309aea94f9fa1a25a7f7462f6c8067c5faf6485bd2856c325b40caa979adf571396d8945347fd7db1925a3e467362757a3648949e99ce0a920da7e68f6ad018b4ace55c80f1fc66035061fe100723af6efd16b5af7de75f07eca597622805a9a2139eab264a63ad0ff34bb72e2408db43c62d188d5d6b266f900263acd9fdf8e27dcba4dd96f960069a1a01c5b8e42ad19d8ad7f9971bfd7efb377ffc69ca5b71d522adad0af6e8786bf06d97f2c5e568b8297f93e9cf858f329034d77210dc6ce52f4df5ab005a2469ff47b3db0d3e9377b014045b8000c3624f277e0683c814eac53460fb97afbbbb7653a1e0ba17bc6d5b7c3833718ae04a2afd952db9c0906654e9579825133831ac69fdb9ba00da8bbe6471810f7a62901c911ce3905263485a0d1e443b74253752483f3d1bf7e675344062591e0595dd4c3df0dfd420554f6d5b72bf79e97e64a7c66e8f6be45251264006cc967bc0a30ad38449d8bb82dc4ac1e267561ce273048ea34c9efc47c55834937b2d00d4dd3776a7e08b2e7a9a945bbc16c1c5bedf5535a161d35536709b407976308e837e0bf3ec31cfe99d905bd05e7902cc009285f00e36bca082d7bf49748ba296f08831e5ba32da076ad41648d7d34bf5f7e8e2565ea10b1218e605a77ce9ba07986138c7f6c4ba5b68861d0c9c28cbe4627069866b6aeaffcb783dbea52496866c05454657c134b1c869da456126e04335b950ac62e29e3484a8d4cb7d31acd8310ea1c6962b74565e6dfd261537ab942c06ca10eb3b71e4a139788650e22a0ce71df5ef85b1e6f6c5b1b2dd458171f1ebe21f7568fe0d135b2e65b41f1697dad91525b55fe224ff8fdf5b5a892b985b62e61c59183ebd1f88f8e17c91f9a44b7ea99e3b53888789a74022e3d298b8ed40cb3f80ccec739a247dc095736b2fc4e00d2a1eb107eb1c77655bca27e95a4bb507b1cd867b8e3ab84049b8a2ddbcf3fad1b134cf154f7558aa8f33323d18f693fdbb3829d0fa47d3b397ea1938d618db9e6b5d9f40f3027496b1945f205bdf6a328000baa0e4d31f3d1c25019403d9b7d9ee280f1dff7ac1fdae7cd9b732ed3b61e1fa898724d169d30dcb1e6f47bc3e3a4892e70029cd0672ac65ac32ffa7048bde69f7fe352b347de4cf83211798e5ff6154bd13212e549310398d921929bc779b397423f66bfb64bbef8e1632c68826c71dd121d6a0b52d160d3b3e83c3ff646f91450f27182c04dd66201232a0771168abe7767ee771e1e749f485ffac62cd2973994d848c22175df7ccae69f6eb0d79f9c7ec543774607945e4ccae771d5740e4e6fbe84a157cd4dfd290c103efd984328775055a7bfd1f4de071e34ba81869f588f76e597ef5611568f57ef2786eb90348ecdfed3860142f565d037b48400b8b10f07d58cff8767b21fc32ace193fb57d39c47ec66bd120c437a797b27284aafdc99822c4b282fae9129c1aa02112e29029e34102a96f2245b41eebfcd06a81ee70309fc4ab2e3888ff154b8555865aba457a1332868e10e241e66d20eaecf4019321620f610c27ff31e9bc0d7c0e6f55a70538419c95745a6fcad2348a1534394c5e69d07e2c3605c8ec1b5997605c50b65b1e3cdccd4d335fef29e82a83d9989b58e4cb0b6014249e6effbfc010f46dab41fd29d8d61cd13c6d7d925aee094eb755cdd6024366428e41501d6963a9acbdb066cc6a51130e7f67171353e6059cf55b3967b016d102889b7b880278c87c94334035e66d4d200395aa858b8d3c688840c22e4cd5b39c8115b29de6045fb09c11a0917369d7cf410b1d73944fd1d136a1c2e46cb5cb61053cb6bf6b2329a35597b1e2c4e26972eba0deaeee595f9a5be14cb2da12f1dd45758097778d50aa2a2e303c9c7f7c12b5e3d5092a40148ffe4b7eee5cdfaa3d354e6e9227f394161f65f94934991cfc1a83bcaceca426f2b9774d8e0cbb62d4170c0bcb9df826d3a84e138b819c56e492f0c54fbfa73f3a8650481434e2b665579b7b10aee246db45ac98f673f9dd37d3dc740a79385dc29dd599d1245b7ee201844f46d64ad685a399855e4b5f7f96f3a94c19f0ad853bba1e69c45f1be4573450681e4b9572f9ef6cffa785c2f3c27f237bc250540095edbb392d0478285449e4b4f7ec8dd1f1c8ed371f51032a6827863a1c11367d07e483efdc417a540aa07af18de9ec04f9f4215989c440869d34a4ce3f549e7669f4fa787590ade79f517ebc670a2acf9027f7032ea53e360e5c512cb890297d14cac3718429efe53414b2e3190de4a293fd99597c8f1e3088f1996965c644dedf149022154b8513e2f4ccb66264ad04f3228ebbc5c457b95439e1b6993f9ecaca40bf4fd9f045b2afcfa1405b00876b243a8fbdf56051b0f03bae6b0df3967dfdbaa50e4af8d2d0c6929e9d3397bc983625b86622c13b56ed7b26e8cf5ad6398501c51800ae11d3eaa81990206252f4a4428503de76bea37812a183830ee3823c1730f09f25dd78951873245d1174a324ccbe9a2a770ab5f9f84d9809207a41b5453cf569d832b06df3a7558c17f85635dfc994df0ed130cc63e0b12deac332fc73b1127207def2a56d1f03a75663e2990c5db1fc7321b349f2fc6fa8fb2fcf61ecffbecd6736a86861158115c235d914799224e51f1b9426c6d664eb16b017b9aa04d56191c56b9171195f47e3f58328dba32b0305d060c3ae8b8a285bca42b7dcdbceeae336ca37760a33fca9e679035b15db9f91db61c6bdc8198051675318eb720ee91ec0226df258ee9aeeec340437bb02b7d275d5642ba02bab9dab05b8dd21c9020f0e616bc0edb406b405971d7a5ea0f19422242716fd261b8b0127824defd18e44dbb7cdeb5f5a6713e12295de1998e1c35033ce7e2a705243524bebb08fc9a4c1ac4bc00d9d94c38574ff0da886eb15f4e6719740094da4466edeab966cf75ee709d36e3ed0f0118e58b9eea951c8e48a0edef6732d923ac4a7bfd28ce067cbe321ed42df318f0b5bdfabca71b3ece00507fe160f6bd80ff7a683e523375a2660bf16df32cfe2992be2ac7d55980cd2a170d337f35db8f3db4f83503fc912ca0372f5494e57786bef35373663338023fbd4123f709e30353d217451d1b70249cafc26a97b6469048c3a8ae1d58126f0389a59efc154c2a0206da1c86e767a1407670cd774bfef52424a4fd34ac729ba204212b0b4cb7af1973bd211ebdea8fea629900211b20f79f5cce647b2df10ea0268078dc6b0938b11828a7d93ff6941d89698f22219a8232acfcd52dacacbdd63a852bc5f843db29e67b94610a43efd794253b97b7689477e284a52cbb9de94990e99090d05fcb82e8590ac9e84d408cc3fc32a3c61cc59b2782d064922cef2fb083e2d81589c0e62ee481ae0c3bda4e4fc38b2c735ddc681b4f7fc33997206966e826fa0275a27cb6faf8e081eeec5422b4b46fa2a691358e2359faa8116764c48868ff7f497f259ad3ec56bb5c7ab54417285f30dd9a4de4339f09f8f741eeb8bbb4ac5576fd8872edb4b0f63f00343acab556b3f3c9496bdbc4f689167c8e6b515bca07159a7cfae4addfd0161a43838759209823e474e23748163ca52d5ce13aa7b511c1c1f9e4f345ed43a99d6831aaa33d85a19935c8ed9984a8e242a79672595b34cc8115c7e7eb6c3b1f09f06a67f2e9e21c636e83ee45966c9f71544338021483b66bed7bf4dadcef5f411a79e42d326c31edc859a9bd1e5bdf42ab7077677445fbfdd16cbb5a3925b628f7c4c80e0b15ac556303c9d7ff15dd3432cff631d7b23542b3975dff5ddc896f10a6589b901011a73148e26760878af2960474381d592c5fb28014fed9143c7cd8b7e6a649013ebb817ed6354eb0c54ea78e6dfd227f3af071b1c67ee50411cd52b65b1cf64f2289f8c0ad1be8f7cac1d3d2e8ded13a5ff8b422f4e2ba37bb1bbb323a118cdd4ad5c8bbd0fe0fefdc8a0789f4e41c76019d7501b7bbf4ba598728abaa290b95ff9143c2d2dcad85d5898ef40a798e3feb4259c8d03479260e8f0f60d7914e74483dd87502cc7d3a3b3dde4b830244aaa273fcc0f7bdca72f15411efcc2fab3d2e77ccdcdd4e5d7813430294cf43fde39b11a54adaddfd009b7f639c42fb1ddfa4e5976931b785e76c990056a7905a2c8bdedfc0185d48ba1639f1f1b608a01505a93ffda85a90f0eab1f0a5217d03578172fcaaaa9f1877ffd258df0384199c9435655d6eb30a2c518712160f8cac8a5adbbb726b679251d1a161aaba3164c8b5274dfa883a77f719c6275cd7859aa5c83dee5e0f354c555bbff7c7c60ff02f2d57df5f06bb67e960616071f8c49bf752581d994c2ab7bebc1467dc4e17a1cdec611a32723890f7bc3a28981fa5aa84dc0a678110541ab7c5ba0e34e22b9a68b28455844b8f5bfee6130b7652bb4f22fa589af27e20ccc5bcdbddd9aad88ca810de3374366411ff93e0fb6e9c486a98648fba8dee50871640506b6c45328a1f0990a42b184d335292545ab2588865a91f899a5b9c8b264f151aca985a1de71b17334dabae82b128f8ddc1151ed6ef66a30cb7d2a0a7d1058e3873e014766fe885837678e4ac846310282eadd4923f1c6fb9fbf893748bb5d70a274218dd8f84a8ee17fc1d39a563c621602e86c0b55367300a7e15cd914ae6321c62f53746e154371c63739640e5a7c5340e4c283aa86d54462000f4fecf48fe327cab1cb90e1df850df19011bc94a49bf2b87af660d614e24200542dacd1b960747d1408776dd8749011049a993ba1da6e53c76dde459d27403e4ea7f2517edfde06792b417687ca819d13456ef2497f3e070035ca3eac08f6330f80ecee4eb3d44e3949e095abc39fcd5e444a1410ec50d3bc66fb143c07d700dd04d994e7fe12dea14acf06f95a6f49b3a2b3739658da89892658a1eb1aca08de436ba2f85c855d3deee510f1573f7b19347b6514ceedf0000112f8557c1d80e210916b9c7841a043a191513faacdc2dfd96cadf15cc2e7e4352ad0918e29aba3df7684dc3aeec73f507bcc05377cf4df4aaf23723a5945a073c899b94b5f99cc7620d4cc39cae232aadb92426659ee65da7572063bbf9c1fa722f375ce1249f2f8a49c309f880852da567989d7ec7aa526f20a7d94c86a768756a2631b08c9f3d8a602a469ba100685c3630330ada2477566544c72904589b5ef2a5ddaef636dfb428d17db60d08d6823a67e260bd37661c878831f50af88a15ba2802cc8491d79725bfb23e3bfcd14362de35b24a8381a9d8956af8260058390460d5cbd87c0dfa6af5ff775e8a5d144894a20a5b5757a3338617733f51b254ce9c80006004076305f0496a3b0e4f0d2ced941885b9097b85b2f45a8911c164dfb91f62b1a45cbb0ad42d574358f94ab7fa004e6e845722392c0aab19c29520f24992291a5c359ed74d3f442bcd7e9f219f76a5b97dcd1949a239674ec471b5417c1bed498623b0a8fe2dc8afb6a0f75419911bd7553ef1e4a5342363748b19a11ab797cdf15489bcc3e0392db76d4e468e0172eae43752b4eccad29dacc1301550584be0c27d501bf515aa2c719a985dc8de82704b625b313dafdfee3f326c34b5181b111c25bd50bc0afc32e554f75efef770d59fe1dfbec75b657afa6c2542e48a1e45008a3b73c7c955f9e4304392f2a107e3697a3b519bc10b1f0f4e615f39fa766dd3a5ed7634e8ab2196601fc0dc723b8e10a1cd68f37e00e7277897fe4954ed47bbf7c33437333c88d5d5dfe9692ea9be0810f138b50950589c70920834790e07989b803520ab46b6b83e649240809364a0135f9696d6839176800be19adc15a1b078610289e9bfa02a2a9d88a57aea0c435128f03984dae00c0a5bd1f71561ecae3695eea3cab0ef70b88c5c63e5fb42996d0b214e094d3102c589c0657fa8c94b19db539e01755b0da5d2c25b101222ba34f53aaa117d4e8a7605a7f669ec0bc76718b0d5c821487e879dff4e5ae2f132c08b0df11076a8a756cbc92cc1a902cef47a0062dea4802cd35dbe9808418181a707b8192686871b72ec06c5a40788bc3eceea8d6af69235807df64eadab828e3c73ca8fe1e8af5c262a7988cb4fef5c9274bc005d99fdd01ea6a898e9eeeb76f7479afa730bf42664b4e5c388d7ff80a433542e422a412ae9f4e31b1f81e62e2fd16b8e056edfabf6ca253cb4c762e11ebfddbde870803ed6faa69faeb83b5245d0fb5381351bc8831493d6e414083bcb6ce8f581d5c640e75c329ba50be3b5585995085703c316ebdb14e6a1576e6abe26e244833fe81ac66af9c0b75398d80919c1d0a107c2f9fbd1236ccae7a3be503d5202144985393526bcc9303701e1d61b71981366c2c8534380d6701863a2f51ecab51a10aeccc4b04446ff817f4935b4f05b656e79ea7fc5f27585fe4c9162eda2c5c56d6ca48eaa86fc6883b549dd655818fdab6ff6f98a98d4c7e58d01f44a33e7dccc4125906485d09d4d13ada2a831b308e05ce83c8da44776df6e0c9fa66d28ed99e25ab15ce6a05516f1cc5ff7144b7ef7c93ea4d621776984875a6a6bff12b1090ea4dab04dee380701065eced64f9dadbb86781fa419c7a3a1ba3db46e5b64cc8f87e0abebf939626b1cf4aaba3e45858a6e78ca3f21ce25772f2e92fce9520b2ce253faae8a1a95b61e89c32050969bebd84edf9da73f6b1c7ff1d8f7b9f25d73f54d8e6a1db369e5d9d2b67976f182be5333764390e80696a2262127a52ac24fbd65a37e14caf4645851a19e1764103df2c3a26424cf9bb1286ccc5cc2d9701c513457471186afc5556999e295d0ff594671e9111c18ef9ee12f953abc6d0885106459b040d289a9795e560022e725f0676145713554f621eacf60e7576ad201dcfb2d46ca4b3591952e7211fff84086b79d6e176a0e0c30cd709160c5146ce49cc8a04c207ae4bbc2ba643ff42bc15f82f0e1d5ed365aaffff21074caa2375e40d966452402718282c43984a190f18f2956559e3edfef0131f53a6389bad5d91d2711dcfeec6560c4b2193ea0b29287769916594236a112d53471cc6276ca5d621a1033903f5ff7ba7496ddee5bd81f08f4f09ecb0f7a698ad27dfae8da1dafcc92328fe7d10f2a54af8b044e293855901eb3444f5cf465d48491b136d46a34c292d7662436a4345afc78924ef829ae81c93e535cdb890761c7b9ce4e997757c41e3ff770d461d7d60a6eea10079443e75963ed7dbb9e807271036ab9dc3d69ead5a49d950b19d61ba35e47f6b5180eb6e51d02aba2f7464ee5c633b623eb628235dce4ffe9f4efbfd1acbb68f0f7a3e3249c750d294de99bf83bce826570b1027c73e1fac618283e37a71aee7efce714c7447325115ee1f26b7d386b86f6cf903943fedfae80051eb899a8bfcc66ce14f243b3defb08b994ed77365c5d916231ef244d204209fabfb7744a078168de63acfd362332a3c9497275f911c30497e444c539898b9576dc022410af460a2067caf36f94d4c61c38a041f1b050692e508dae5e1fecc7bb8600a5d65f11a2ac11f7f485d5c2ee4e06099d800e2095788ff5bc032c5c642223f720706a78e2f382c25d5e3278e12d112153c5b48a0a09f51b138baa087d2cd4ab162a0919a0d87cefe917c7ace1e798646f6e02ca287e7113ef398ff7d129191950f28e7e64b8a30cbb2b0187bd5b489c83e4c071817db94e0c705c200e6b0f10dc273651a0d9a6d2936d08a45a29adc86f0a238af60bd6b3da8d298470a1c9da94926c0ecc8bd320565e51acabb10ac4d073af5c0fb4d025d4f0ebebeb0916f1cb1499fde7f6638a49bb1aea962ce2ce85595346443164fd7b218789ce07af94385c4b20a32cea1236b844e5a4b1da8e3dbf6baa76599f752669fe774f0986d916ce9acba8723e25fe45f122e29a1bcf4dc9f919736bf8924dc9a329100cdd38be904e356d110d7fbea1034d3b7a39edb73f4a9d64067de1714442f0249eea133062af001914a93bb77770a2820a30746140405ceef56ab5b83a55288e8895bb5666656f6e4efa8a0a47d62ec28209f145cfb520d9a67936cf482223b0714c1ff1e69ec8e02fc14673513731807867c58ddb28c196c7ff57eb24fd462967b5780ba73c0d4718c92d5b896e70941e3def8e35648256a4fb194a47f9cfab39be4dedb7329e1083adf259ebcb699f3f44ee18b14e82e33754fd8c0b39c85b23c6bd11a735f2fcc98f9a125d630e0c3dea6b6176324150c7b05ec1f7960c1f9664701851b4578c5f71a9d437487542a93a2aba20dda668e8784675f0504e40747c085ce1c512e7406c4afe2940829e674b1b3fca3e0a488bc55a4e66c546c024729de55692c11de3b7fb86444bd88df4d18001dc954a3c6e5bbc5d442e48692864e4ad673399e8df3859b13608d40c29b597331ca451d0f4c9e1236be4ce75e23aabad456cdeece96d537a13bc880825e21933172fc27dbc9e354c975965b24caf721c3bb5a213578917440409fd02304c649a8f9bde89b1120afea0694d5533df1b14add4fe7283590da6c82c112309415227576bbace4e5929eb39ce30e8419e6f5cb00dda1650b0c8967d96cebe34aa43c1f13c2aeac518c0797cd2c0c6442d0c97d4466950a3ea46de040b6baf963db8500dbf2e1e8fcb3286150b09f71e94f1e04183b3943554fe410393208ac377908ce9612a42d37237fc60f629b13fed2cbeae35af0bffa11fe13f158f821bf862de78416088e6816bcfeb831bef3b33bfbc64a2586cc697c3eb12b70962bfcb4a46a56995d9242d6bdbc2fdd866a937859a4d75f52aa70a777807c341dbc749c456c9d560312f54f800cdff2106bd6547b8ee045a1964d412e76d850b802c7fba7d2cd7c9ce1c3dc902ac29e884821e9978d3e5d589426f69ae34e840d38b7fdf5baba0fd2202f750ccfccd78dbd8d67463bb4197740b363867e696797ee52c44fa8c9b63768f92a27c30b3ecd1096da853ff02e9c31d4aedac00adee4359c63cbca8c4631b4ad9e803f6bfe7463a75cf0415a1054e6cff89ac4e6a099ccdc1345eccdae56c893422dac2355c73ca65b61b3ae9dded7825332276a35d213166437a4fdd225798fa0b40d6cc06c6aabc623c6817559cf0d8d0476f2e789e0ceaed5211e79271a354a45e0e8be68a0eb3ac0db0a158f621c27c0416b3f74fe0572cfb181854a68b00b0888708d0be16a9495f1b69bf4163a04b96846d9b3e2d4bb1b7a10099a517d04ce7c9523c34da77ba0a7ee0bd919c881638539f9f501caee58cb4980c13cd575615202949fbb61236ad8471a574f1682d0010af558f7455ef28bb5baaa20403252f44b107e8a3ecb7ac0d6527dbd4c1a037f3d632d4b0375ad123a8d07a5a374dacea4616d53f789463972108a7f2aa29f699571c6bd23577942dff67d099c95d512501b2b4cefac0dd4e322ca412c41cca71f8e3ac12e8d7cf1f63ea8fa6c73f6070fb2c6f312313360e02947b6351a5a30d5588791b062d25f368e17b4ee81a9d6a1dc48a87894e9cef4ca2685834470f332c61c1d2cf84c58d5aab50dd70aa9a40aedca033b2fe67ffb1aab488d0a838d9441531d21e60678965023c7a35ab1e16ff9144ea9ad8b30728d39600fefb32fa8af6c4410ff3dfdf031366e536637b49c7134e5d7e5f02707fc10fa1f09ca6c57475f7ea9a60f96b4f972008e3fb5cf819da3e581b40f1b734141945ca4a3cc15941990e575ef6301dfd1ccdc1ebbd233ae33971e637ba3b8f6782dccdecddf7166173cd9a1dce635a51635920a73d2f7d9fc6295ce68a0a57934d9b544283367e201cdc296e536ac9d5f2a1b262d7294b3efbde1f457e71e9bc4950a70a988678fff3abed661d8362a4acdaaf2e57bcc8d35476b61aa494c7b29a5e35bb79e47868e7395561931545aafdc071af5f2aabf15fb74adf4b123fd3e5cffdbd6e8bcf7c76a5b42e404b37a30debf668bce749bb1d291060dda3cd9c0d6817ae98620ec56e1bbe6fe11f7ac4f2d35a311df3fea02870c77d1cdb6a7c62fb664f48d14a0de52323f0008bbd3e6716c4eecefb1feff24d8ca14207804d30b3eb46e41683c7827f4b3441d6748eea1cf46d3522a6b82f87d86c0694eaf2ea195591e11b6fbb01fb4c3046bdaaa437084a59e7446a03ffd53495273a47e4c990e4ad92503584d32106e0df0aafa52641ef74d006751b9bb22e0fb489d37fc412e78821ba8f5125ca61ed553e0ff3fc08f8be82abeeb1043cdb8e7116cb13d864b5f275fdffedbe41d8980d47e43684c91dc14d69532ee465bed2c474cc72199449fbc8bf8119079509b888187821b555a768f8bf8e194e8a86641bca99b2475a5b606b6b982272e4f561ca0458b3cececb6dda7db3d50a0f5eb45545aba080eae5262fa39e95f95d890af4fab8bf54bb12f6bd503c063a47810bd8e40106238b897613a27b30d73e52d48ffd5c816c9bc170029a85a5ab393a95d31c83add7d5dc64bd4c465441e09cfad214115f1872dde0b6c51243374b9dca7998eb1da0678f92feeabcff0139735bffd8873489294633b8001134e915bc7efb08f9ccabca04dc18b47af4d400f4c6cb172290bc3c2905f2655d7927ee4b89fbc1cc81e9cde5f74614801ed4ce72d8c2ceeaa4def9494fb27224e339ba34dc952795b23c4afbc7e7fe2b6c7b21fd73f45c879c7e971cb3d022d079bd6a255ddbfd10335993eeaba897da605e53e03bc6034039a7de5e1809d349fcb1ddc25096974a8f95f47ae9fa2122de7f058dabee2a745e5e1ad15ee5510710d1026a834b3f09f2dcd6082e5009297ca102b2e6d407f712df6f3e37ae28392e58f1937a506b36abeb9ae70800612cb768f5be723588c07c59e44b0830cad0be8394e8d5f9455051295c84ca9d1c686ef20b6990b000669e8329596157b8297265ef2e4b393f2d6283ca5db1cf0311a1d25847691ef1ad4c015b52813fbe47a200eea584d1bdcfe6a1e72d88d23cfcc819b9ec3a4fca6d6e9c309cc8163b0f4fff8121396b6a9c720e63f478b31038790f140b0662b2f499e3a1c31cc2592b1e89fc40b0e903826c04dd986e49630b3d87154dbae44a07ac54753008fa4fc26d198b841c7e7d8c412b51fea50f24fab1e0e08a197c1c4ea9992927d06cedb79fea30683f3ec0dfa81d2a8e50f456d8daf15dbc29168f9ca527eb777eac373173c63c7ee23a006e7800f9227af148459ed54d3882b050e1c7516671aaeef76b77b2573ae0deba14e58312e972664d5ad6751a8bc2dacce0809b9ecb1b717f9665558b4c517a8b12625b527308b2a62f48e52192a99f35ef7a79bb4498f95391c009ed3b7fa45e08d8c70aed7102918f14cb58454596d4258e024630fdf0e2ff77e657684530e206c9cf25fd87b5e76d4954a272862e967fb0eb3c008fd6261321a989bd3379c4b9d4d944f0eb79e88d71f734700b2b6ecc88bd3ca764ba6f2ae76b5fe4e66e030ee8af0cb38e61f604c48568fbd3758a26655d08b01f7b1cf168ef90dfe7196a5d98bab59ee42770a31a3c1565f54ac0c498ef222616e68160a3fd589c706a7d35d9ae34ccdad856e58d9e62d5452e7e18308d68cb913f4ed9693e388002c69ab7f07c59275f6b9e5d8214bc5e8d07cc44a77e422963be2065c8290f5139eb1e0003ceb51364831f4d214d74fcd3b32a7ab243029a2aef349748c0710c04689f7e7eefce4fc4f0f11eccf86dff8ae534abf18b4c07791b767f87ab12a907b988ac27025c5e62a6fc7fc49df2889b2efbdc63fd9809a7bb3438086133392b9f7271790f20c5776f8060f959910f121be95718ec98cbd15baaa9ca17e1e91d80fd40726fef4a2de60b7d45c703a298fb1a1adc5a73405f71d9ab9be5fec948b457dbf1513fb10170867b66b1f2356016d255600b9885eba565d33d3d6de158f8bd4cfcbaea5ec006c5edcd52bd28e24783c134182fe01263536bbc4e6feae674911f6fddf7b4d4a3f9d367ff4ae93f10e37f39e834b8fc442a22f1ddaf8ef0f9b3620a4b82628668c9acf8478bc3d7af7b3929321aaec38f078f879eb37a2e7e1ce1b5ee6a13cfee74f554d343c13beabca01b0874d723020063bf08f782a1e6e0135cbe13d12ed569e1a771cbe5d172d08b3b0c33eb7e2f134fd9982ed2ae9bc2b3fff9242a3b0512f2dabd0884b30062a866904b351855b5d1ba5606a8d24cc106d89b44b35b472060b42c283086c44bc597bf9e0a613d3ac0f342dc3713171c6efeb560dbb30312e7ce08acfb0aeb4ecdf6113e8d9557c40d20c67ceabcdcd69cda18cd0f3f62b68d93fb2d18833f6ada85b1604011f31ad7f1f274b497b5baaeeb3e43b3cef69923907bdb5a1804decc628efbb84e0792ef0fb2b4162cfb9b2550066b36023d6a92f19ddc806a3144031e90e75481471372ed553d47df805e85f6a586a4de218d813d4d707fe7c41090a2ca0d25cb7d85aedfaec24123c861cb61fb7ae43f2fa083e568c9e3a860ba817bcbb03177c58524313b0fd22e783ccd27bf4daf4e4b1d9e1f1348f88294d1115ee78bdfe278707ca09e975623ce5168f4da6e735c7e6174caf71b6739c6ed8de186a65658ccb2444e590fcbc85d8bec7d120e5b99b1a824e21a1e02ea6aa05c3bf20d5510a068263256e65f1c4289a81127f598c423c78932e72f50645a0b48eef373c807ccea5f451052dbe4db0e5b785eeb9268a200acfe5e5be9f77f5e1bd00afe17b86351200367de90020597b03394606e630dd2fbc4f84bc42ff3fe678b3b3e6239828a020ea3b2a136b81992a4495aa2fa2f42a217738d1bae82ecdde26f0480be3922eac737c1839a265a78718a4bbb40c8cb78770d9c705d89080c7b4ff2ea01e34b70a49bbb80debbac76feb53287b5479e06ea6d475dd33e597fdd847aeeca69c0f932da0731823c4e3e8aef858a0e40428f8af532d70c27ce3a379285c315d04ad0a842cead0a2404ebe233711447c07f9b9a7fa16ddce080b7ebf5337f05ca93813af31dc6f4067fe052c1b67663947ecd91ffde127b3a16c963b5ea8fc0c13040df78ccc9637034ca98b1196648f5059776c3ff0b75b3cd9faf9a24b778331551783a5cbbb9b8d477e97f54b45966f8ff3853b4e4eaa5e0865538cf40b2d2c7434240a8b8eae6ac180e9d7265f404bf5d1c6c13bc75e02f45c5dd034106349ebc6b064c8dc955614932a0c78a2a760b993e994f6947df6ca02d6d2e70b9f97eb3e9e3b4c9539b7761c76d734c8585473cff65fddf7da11531c700470f3c34304c738d8cb352030a5df7debddff807c821e0a69b9eae4d5fed783442ddfde8239c7581ea62559d29a282ba26574d46c0dff7d2dfa8b1ded7237889a838d8ae5e38e0b7d3e12cfa52274ab1417e33409075741cbabf7c36fb769a09f40c53f48c669ee4193b07502a3791f3f5b39b7cecec9736e4c0dbd641b2894d7db2add765a5888d53fed458c23d218439229c301ff87cc8258cb770153b9bd06d41e4049a2bbbdc7995daea8aa03bf7865bd38ec4494e2e0df9cbed14d49a15ca17cfe4c336855fd0e2b7328dd9d17e66e604ae2a51bec57e5600b9198d6909c18c2abb7e0adc8b28d78a4a2bffb1a0cef011440416e6d575d7c925fdabd2d8503f56749308add2f194acf1441dccf000d16ecfe9afe7cf93f01a1c0a3f1b712e34844d68df947266eb936ef76bae3aaa370f6e60ebf3d8b95a680775962efa001c130ee355fd91e222afe6e7bbb6ef39cd527136ffdb1e1311e07691fe3b8596b98ee83f6248fa7ed4797eb9f5b4a96df61fc3d07ed3c15d843f6c043cd3e0ff8b4beac7b9126cbfe1d4f5cb37e339518120a1d93f0ff3808d7718e7dd4fc8dd5b4ab91502cc24ee799402bf0413c1b655f9b6f24ae20a2bb2837546241a8280fceeb6a3e40b6fc41ae4a991be071e16936d2ae74a07960e8faa5b6ed4b2c9f299614e1c9854d6cd0465f88dd6415bb40447d47ca38069ec8e47edd086c7afe4e02bcba2c492174870f75b9a2e1da9ee01d651dfbbf76e339ec956f18dfd8844cf9e36a95d281651fa5789f880b5c3e563b79038075bfa64d0d396a0c41cade8a15899c1dc236035380221c7328c6d8a6b2ee4b460e9b4517d71533f0f6da2e48fe8000130f358a30dc74d657d16447d63bfb885c3e9e2328d34cb37d0977b4c9b1592085017925c876a136091f2095a9693db3f5e2e85cd7f728d427927dd77ffe7bf7174da92959c253c2a9a680238c04c55b71b77ed47ed1afb5747e39b068c24edeb830e81f82a434bd01d72ea751575aa190d3953d7377bf62cd2f95f91945db44fda5f7f7f95d961fbb53b6c4dbefeb9d678b71db539f205bed24221a835b0d3822daac574a588e0a8896cd56f312e4259a857ab87dd78e938c0453d0911c8ab386974c2812106ea782bf5fcfbaad126361df4dfda3cc0af5ad5a839df321944872a7ba5c8e8491c1852b7ea92904155346dd54a9f1aec31173d22052672b499a991cacbd173f363e5e695e7c537aa6bd9e243afeb0f532e8816125fbf481f861f21d2c682f222ba514ea13c96aeddfaa2ba5e7b148b1d0c48f499a3973cc1928933b2be9b25d1709593082837155416cce7dc2080da3e4efd85cc00ac326ccacb99ea4edae561faf5ad19f5d57f1eeaccb4099c166731a4b8a3e7764f6d7bac802b08504dbc0ef201f083290290cb789f2fc29eaeccb93811d5f1b5947b781ab49f31ee78adee7abf451aa55898a043a1fd214f34ef110deefb295aeb603ca76213d8b64765e28dd40cf8f8a912d1eca2cc00551842b9098aa6c8f67a682e4dcad9d935223400eba2a0451e7536428295183b4c72cc47151e89c54092e9c280401de3c5c113173909ae2730b115b1bbe89912241996ff6d401b25f6f1376e168cee0fda848df011b522bd0a349dde2c9dfb478bf83aef95859a19c8f7683883b79d14ae4041425c264eb48b5bc838b86e104f31f4830efd56a78d237b70543e2077d9fcffcd66fa6e335dc431ddae412af28943f4b5164e8c0777b94dff6a27057d6533c3e42bd4034d9c58ccf59047fcd475e398fc27d83f4cc9f93c40e0f0e661a7cb40d64d6b81887d7a9ba562923369282c15bc0d64a90ec8a79f8a562ccd40f2f4eb4684ab8bcb8bf065010e09c989339942a067900a8382b0f68f5bd71f47ecacff0510f6ce39600aba2bea063d57d6150df784ac70e4430ad5233b6c3225c10064ddcbe579c5c8b032024e8b0e0b35a00b68836ab3c9b9e15b58dde15831948e31efe5fa13b9b7e79749accba6268c75e9e31677ca47fe61a82fc64995e42591fb573b81846c262cbe1a1b994ce76f2d0b161af4dc73c2051ec60b18d6b5e268f4f5c855691fdcfc20359e42a0b6ce1fe6884866eb0e9dade359f0f0b385d100282a1b391b99b99ea13d5aa85f3defd300594217dffe31166877ae430c2b0b96f0b7f89bb5fda4a50004e86c93af73a1ce2d7832c0804da472812d62ba21fc85c116fdc44bb157fd9fd8156cefe871a3ae6b80d4cf260429acd9a942eecea64787fa77af8be6edf7af73eab52f41e19dbc88a98d344ac9a62ca8c22db17b07bb2fe8427e815bde79b192c44f486b788a38bb038c14ba8f2f510764f315e4f5084474e07bf3df37ec2165890b954c240cdbe97c99bc146a739c6101828bc4c68abb4452edbe015625713cdfce27cd4d96f64800c84bd9704ee2652bd6b52f9065a061b16aebc14b3f265cb3bd2cfcecb5e0013879ea223bf083353a92a5dda91ae522e15c7c6dae96ede2fbfbece51fd2bd27e4be67ec9f32263928fd630a33a841f20a00670058f8b5018c5bb74f9a8825465631c3d4b381c696e9f4f817f0b0e9648133e388392788c5c7276c0f892ef5e830566656feba33552a0b3fd04e7f2a1f4691d6c85b701eb1031c0734cf6ea42fa52e09cf8586109616a9cddb5b9d65789976edbd12d9218335827c8b35f065f2cdd1902f07bc1b651a700b8a3e5f05774311380d6d80e15205392268125b41b8adc86ba2563d8480d7ac3aa0415a5b556bc9bb16f1b16e5e61a5f4a142b229d3752da37409280f2991c3a985c639ad995210219b18f5ae44c8ebee543c04ed3df222cbd5c13a869081675f2ce885bf1d8e3f2bf46beb62c25034873b7b92aceef8cc557b78d2f26ce56329c94efd74c22226bd9abd7faf5439900a7b6c6854950ea21270e7b44c2e73e5e50df04b8e4797160f3c7a15733094d18f911e73942723ac79855e66bcca2f00b9784ac8fe9970256c029b504a5df59afbc7463d4bbf1cf79f36fedb548c220f576c8c3c8112678997345e0ebeeac6dac4ef14064c85762cc2b86c15ba40b03e79c34d7405e8f759d81cd82a80e925bf550339436746f663622b6873e06e32bdb66d12d0d1361b74aa4d2b3fc061210adfda265ca724b730cd5ea10f80486e049005d256e89768656995547654ea9a617f6f3ab6804d24aa15575df224e9f732887fb859c26b44c47cf342c72d5f30a20da7b3379d7e1d57c3c030ec3fe9fb2cba19a8309b27dbf5e4537fc8482ef5181ba9c688568d9b8d28c7cfdce1e4a44520d4b46d8209c22ba71c7446ec925760d9981a4a9f5351c1138cc9ad783f2bd4722427f9d84a5205c3553ab1893e4e921880af117e4ed5e065737736c7b79730b1dc6b03686a0b8672db3969941808481b5d18122f627a54ec83f33368ef51dad1d6ff05fe8d4f4208d6adef45a30ecd5e81dc1d684c950f88d25a1faeeff58285ec7e1492d0f7861bb3c2a771fe88362b8e26d69d1112833dab720104f266f68539fecf938b89c19aa738b4dea95c5d445866bce2f637840720716cb4cb24326a0a61f82f01d97524b990bdfd9581f92e2410dc5950d7808687e6e9241dc14787f071e92b597ce5e71a9e8e4d0dc5f24776b2764ff364dfadab97ffe4936b88845e6bc5f8f8d0dd5964bd5068b218d254534842930a8931b95c4f5cd3d78b2060e70d34f67c8d8297f2ac5cd4b380c987e308d440b87a406d537cf38fad633b7ef2355666539140eacf78349331d0454610e96b594651cf94d3af7420ff34fc3d96d5f4f459137103e21949a4cd464f896d77aaf56879e403dd4d9a6249d6c40d9b423e54fd1e24fcf5f742d75a368115c95cfda9f7ca55d31496bac95d966c4af7394da977f460a64f517598d61486b7fedcebb374458434aaf93e19cba1574fa5ab5b7d94261445316354e744a6267fd00cef7085219e9517b142a9f953bbce3f1294878ccdf376c7447bcfcb53acca9cdff3c0d5e68bfdcf8e5db64b93f0fc6583e653159956aaec0bb2022c9cb503e6f8869506686fe2991f3575a682d6c1ae4a49e79e5672455deb225a4c594b1b3cb12b6b6281cd2809cde8b2006e78edaed647055d1a5b07476043899f78461f609a0f496eb07572f458e05410ef8261284ca79c98656c0caf07d63b9be13c0636597f4ff96b8880d12fd173f26ee5f2c5a0242ac208fa349fbefeb6fe027d98473db892174407303dacd5b5e6d30d0dd50aa396f9f37bafcb868d08f5c4f749c2b379ab2e5417ddc1bd7671867fe1e7837ec3297850c487d617bf8da1127dd8c6dff713d37a5d917b34751036965b571bec15c7f5396ae035838fadf870ccc0489af51b4494398b3ad908e69f9dc8cb7081af6eb2be38ebdcbe6c46e426fb51e10fb8443d16c9ed16f26c19b5ac9ad23301476cbd1b2173d0e5f7d5ba34f5ccd30fefc25bc1f9b792a06c1c5c046d69e6ce9dd58cbc56d33035ad947c4e30847f47915df8c99430582754847e7420a76cf923c332096444bf3dc7c9dc490c38a1ae121e72f8bfeadeafe57551fdb395f4aa059534cda368d1d0828940c78cd51cf43e26bbf07d338360fc0f7999c98132dab5b85c20e5ef2404e51551d7e1da6214e9b423c1a0f03e2ab2f4dd0aa3bd77dbf4c72bfe5b5818e69a83b10cf9123c808a711041d8df5e02a5a1f17df47ad5eed2909aff42e4fd51d2512375218dbb5a9e1cbc6fb565471f6c4613b95477b8d06e0a474ea4fa8432791b7bb8de8d0f399e1cb23897b61472b0f3ecb277ef2a1a1c625750f31d81ec87a00b93c83c8d436e8f9f7fc696bdbb0d125a4eecea467225e3bdbfc186cb61a3f586d570071c96c21cadc2b87410f7592c7b1131d1b3458ac1eaf066ebc497bd527200f4315939cc09d9cc2e79cff01011518e32d9a77f55691c0fabc7424477200fb1b8ecc9e38952fb28d0d2575c8b91250ae41cbc9e5b97d9a7c141db6de84bfafea9c79c59942f8c4f1d1134f9f61873491e322114251ca37952b8c02efaf0c1a27169c50d9c47a9bff1c3468b0fd8f3e428f99117e085ccd3fe6b13e9b1d96a416df173e46c430ddcbbfb76c5ca6ddc1bb28cae4c3ac0fa3a87929df9f7bcaaabcfb2fd9a31a992076df3cfc3edc27046f5cfa26e0bf9e37d2e2d2e448daf5940c9e57c21d98c2f33539e88385ebb01a303cd48da2ed6993740b8363a5e9bf3c0786fe0f79916e11b0498447036193913543412914a03a7d9a16b14b3e83261506834ff3023d4f754eb9f1fef656cb0897f63a20f4845cf46d449f170f9e2c160454f0d64012e4742792e0ff2b419c43078770af51a291267572f1ff565009812045c40a85b18da675a29d56b13d12d6be751c67aae96305315869be1738808ffa3444a6cf389fbfaa6493d2c24873b0a05f27ea9eb75b632895e85fb6f78c414e6257e95efcb9825a06d2368700990a070002bdca7216a2f167ddd56a0553d045938a3919fd2ef131bbc94ee19167206648b945b6f60561e93ac68cc705efaa44e3394be210430fd93ec5fc262ac9253fddb0376e57cef7f4836e0fdb63299f7184c73f71fa32960b6bacb97da131747c04fdf7298343721fb10a15417b9c593ad0fcfc09147f39a64afafbd09fa1a35edacf9341e748d962aaf489bc9336d9092e0e45ecfcb1e8caef8606cb7736cec62fa32fe11e2845674b4d2db1293032cfb5e9fc8db2e103bf969a6c2c87ca9a993ec84dac6a3608862763c5d8fd491d93df3798836078a0c7f5d8f0b2f29c238b0bf7953770715a3d971a7427ed962bd83c7327259a11089df698ed2201d7821450078f742e61c18860943621913c36e8458b84b2789d8900ff2e22716509c689ae8fe48a03bc7fc4d386bf6deec07ab53d2fe346c0397e2a0a8ea06a9a4e02815a954bd2a103ac7f8f06cd65f4c89b68c161222ed5765d8b37d14d7eef7dff2df07d5bad56e86fefbaab140e0fba6bd3cee9340734005fa2bd5c121a6b43c4dc35619462a1eb956ecdfd5046937312089482f54bd17242f59c929faaa8409c8fa9cd86f7bec82d6bf4a5c1a85cd2c576c7403d709afb711801daee89a5f6bec3d84ea06eaf4967a7ec9f943c655a117f9d2d50ae78fae7705fb1e91e3df3cab169311a7c73b0e7ce746f5d5b6a4e21bc4968c4d5571304123421c47a1aaf3f46f9268ef0b329f8dcf3287d81d1c659d6af79767b5e0515f8f1f0d728a6b7c032dd2fd1322c609f2d11f2985c1bf3892200c39e64c242b4a498aaf8948416fcad5ab38a4499d62809f15dd0b7d35ce09545e4433200f129761e8088bb2d271de21af59a8eee4f447358a80131d4b8f8b63c13fff0c5ae455efe7055bc6cb33bf1d3b41db19c0fa9acf30145e31058e1fb8f01a4f6021ba94e1b517e8ede97236cdcba2090478a914b1c25f145a8a3996a0dfeb3f5697fa27913904d9c38c22fa8d849dd3651ea6ef308ddb0722e1597cdbf0a8ac4890bbd43a6326236d784e89920098e23f04b7c2e2addf62b3b002ad4fbefe463c9676ec8516d9e9764ffa5fef936a18e82cd12d37a5c4fe346437c2840b7ed9812c853da0671fce59a32e3f662e9a7e1372f10bd015004548906aaac86522224e0646b16dffca9708ae735aa4ed0e98a7da3ed7a375fb416239a1b980a6a26b43219e495aa1f974896790731e631a7de7e9691cd6520b8d3e1bf4386514294b2c9d988fcff4e7d49f990d57a587732a32a571d990082253f094fb9234ca275cdec826c7016bdad0174a058bb32f1ae19e146eba6f7a43401556bfa5a7f5a72dd1837d8ee2ef094c366bc108cbce24c29d3b12c29130fcfa96d901240f51112b070e03c26ee05b04111221ca30f4ace8b84e703521d2aae044c224e275a646752a0cf413dac1010cf9efa5f561a78bcea922d12fcdef66445ceddd23943c7e1d6b1e9fe1220b8868012e44e55be809ba807c1c212e172edb3b2712a70130841e1451c2a8348645daa365f0536249348f08deb7c885c92e5e2b8956fe7baaa47e4dbaa38ede6fca422383116bfe055e268fe3c52ac2039cf7874e6f3a391a352b0f257168db4e865aa2d40ac673fd6d110888fa70d022a2402bcb6dee3d99f29da3eaeb84d2a646badca95efcd28cb7340f9f90f187434070ca03458f7027ebdf07ea414cb1197e34787721bf19ee9900f872c00fb6cf8ed07544dde71a48679989d784bb6bd906c2125bab96109cfc072bacba68a2783fe973ebe70470531f755cec5cd38744311b013b918c9717293d83d3cc82aa7ecb0737f1cc51af878f2308204313c373c1e0187852c59ab9df1a00085525263f3b808159180ed25cbba1b75568a792a5cbb97ab32a4c5d5ef9d53a26515327cf68b811e61f8db6bc69448d2a3cdd5ccfdb700896113a94958347ded46360f18cd63d912f9cf62c4613f7371e775a4d76e532da1e658d914197a7dec81b902533983281d69a421fd8a2ab74cbec770213a236305ab6d94b9bdea667968a75dfa679acd906acfec2733c29c75f7567eddf27deb2737dfd2b5df147b850dea0b11127b4b32fda4e7dd80ca34be377e47bc2bb106b99f1b0d88b8bc0b176dfe314c9f5f8741bd6b54cf449b6d67541d26e49b013b9180b94bac78aa35f123eef708d4d0005a3e2ff681ce26349cd8bf687efe2fcf5cb27ba1600e357a151fac5eb26d195e5197478b43c6226394fab69ce7687f8e12e415f343c5b800a1af4e0bdf4fb1134bdb094b501841b0d646b5a1598b4e887e7362b9256740bc1720354cc92dff9420853c50288bd19df81cc71652d67aa78adcc75a85e4f3e41f0e12e49e30240e12515559b30d00b6efe61435ce35a2724c1395a4e3c87e9679b7861bce58621a2d6ffdbc56df42415d151225d3438e98e0bf761d440f1718f228421f7e01a5c5bb3fa6a1a2a59b6c419ccc9f72495bb2b3ac161a15c2317851372b0a225deadf00cf890c8c8a4d69d9175865ad8d5ec401b871bb1cd70d795800959c5cdd054e62df03c43c43a5b545c42a0d7f323193f237e4975ded9f4083c8f3717740dc76117d40ebd311e01fb0a437cd67a1a40628c025e304de5a3ff96f692ae8b7e90fd504500f3beb9fddb75208764045d5faf6a43ba5f406d0d0469e4a144eb3fc44afe806c049be52105ad869ed1910a0966e42b0de6969bd1048b15ae14c4a811ed67e5e2924ef1604dbb894603c3880d75d978f3d6f2bb3c4026c0a96df215aed703efdfd2d56b51be409e61ef17eb4f6f204a5220d5e18baf0bbdfcc7602ae56a38b56c2de39ad302c8ca76c7411f7b9caaf4c16b4a89da13aea010e00f081d057f8286b4845c7839a41006a5bc51853fa17cc6487a5d6a2a31e89b1f18edea72938b0545ee1970d8bb41a9cd63394f2d8bcee57d7f268aa30fd0e6e4db66e668cf5460f002d7003f531289fe192b514b44ef3f672ae7cc99ba4f38d531e94bcd418d0ea3b43099d762b2c854ddac3f1fcc835a55570e978d532b5d0182c42f0237029b8b83aab87eaf3bb3f7f64d9931b72a05588b8f8ecc991c97389cb7d6ec2eddd4ac0bc93b78aae96a9d32df50d0c1f64dbb54b8e3b0bd63d1820c90b0b3833c15652d6f40a418a6415046fbec32fde4d8dc1f0718b677359af4ff19f665dd4fe6867fecef684b64d44aceebbb5cc8bc4627d46638e6c2c9de3dbacc69f5ef85a507d8415f0702bf9be70273a1bf5f4310e173e31a9f2fea09339a60831be55fae75e5338613130f6695f0f7f052a709543a38e28e011874f615ccd8a8fe9277d63ec7acc455d8c44f9062994421b6d53426965532b3d7e2044c09ad6aa872494c2dde1b3789e3e9bb7c2c4eb263ad0bb7f876a0392fe0543acbccd4f8a5bef01d01044a7174db7d0a765de23c594851643a335ad2e68b23252fb7595d0742303c1be03ce9d673cce70bb442734e91a76bcac454a4e4c0461e847adf03c2fabcf39c50865f45c42c1adb2d1bb53b5dec844717d1f78689d873351ae36c018a710a2cc02548fdbaae96e05611642c759d1ecab116f0a2fc0b224f9ba3e48fd6140db4a661c58b0190a374af602ff7a4a2deafc29a157617309f04e9ca421e203f9984ec3ae3eb99424d304dd5dc98c02adc57337f58c40aae15bbac05a3ccb364e5adb1d610a16452e92f17830cdff59115d29454a17a1a01e99a7ebef2dad81ade71a88ae075fd69a160a6b794e82eb739249ecab632f8fde55996a267caf8487ad7376ecffd4821934a629badedc3083878d356bc8110bbf0fed692a89b5e6567103b6a532e4dd60f10062e7cf2f293751a57abd230eac105a6081f24561b82d493984521fd4017ef0e6779cb86f057b3e472776b5ffa12b1891bfcb734b8cba16d324ea8e8db8d9938b1675030bf57d63b52b90e024846b9022a5db8df681b8562d365248ac41a68953b21953c3024b9e90845a60a928b1347f76fff4bd20d6420cc2223899c95b019e5f38747e48671a3f175d3945f7c807f7dc4a4b4ba7e2995e3fc933cc1296ca8ff2a08eea3254b387516ea3b320722b7b5f705a9eba265196929ff06f7e69fa4ed2021901399a4a69c11d3ab9179215ea065fda79ce93288bfbd26c545b2e92f6eee01ac6fafb795ba8508e4a250c154ba32f8d6fee240fc4e226a6a5fe8d45f538575c17e3a38531dae850e06f38353bad2f3e8ae803655002f6dab945451a7c299d68c22f343661ffd5e7f529f0f230180728d8700578879c17423ff039cac33ff9fcd8e88d67307d3f4b3d31526660aa86b57fa3d547e6d6201fe22833665d0fe7f5b04a2fcc10ec6087ae533aa6b5eec454bae69f5004e47f3d6b2058b3a15b993276c3ea3ecec0ba10fb02cb4fba85e00c28bf5828803ef1c5cb011bd85f3dbc860e9d8869111e54078ef3af69f4cef0dccb1fa26c3de33db28b52df3047caff3c35721e183022bb024b6438db4d0ceae169e6b25ccdf46104a1244c80503073fb6dc48913e623af5d487bc8633fe4b43dc1e0624ca3c7ed66ceb0987f44cc3b5d7a3349d35b8a779d57cac0ebea9f66737b9775de8148227810b5363dda00b17211a942e30029fd050c77a5464263339904e6430d49ff7030b287becf274f45d27225615a0d05481a594fca3389b7cb489264bae34aba349f4922d374a42d36d32a538f95ae1d8d107a6de4e2ba1a5b4d0756e0433b6b2b489405e2e52e2844465d2d61b1c50ca8b2c2d77167457ee05cebf572c88f0fa4268c8c427f680ad0ff67bd2da1d44eee4919e22801bfbfbef48cd7e2da09428f651ae3f4e34d0ead9aa96ad34bebe62d89e212846aefa42c2f26c85e968afe55880e8fd4e6f25991ef1b29bb202e927a5466da681c828bf0bb053834fa599bccd72fff4a5305a389f810162cacb2ebfc41ae70e38a6bdb74fd20a03ba9a36b61e3ca378f9d803e1af14ecc0d54acea05c320cb30efb5428eb06b576295b4963d3c4ba53d71477d2071373cd2e4c4a28048d6887a56de279c8713d59b9f91367660bee9f3e00c14d204aa21efa2dfd9eac9e9a39663062556156f9b99f2e2b8a9d1f1574b750b287fbe2a859ecd407e29a06c8bb2e23cb39b85c0c3b3ea7611d74d19ccefb56c62ef87f6c757f9f5ba6aab404ed424d07f3b0dc8c75b6d780b82731ea7a785ab3c6a0741ff1f0ec7701a9cec4da92bbc5ea0cb4e29fbcae6be7bb4620f7c18012057509a40e44e6369c925b308c005a4ec9b65a9f4cb72fdb226f4a23e9cba42af4b10f9db4d40eea68f24a5d588941dee3c883630e79ce34c1a49cd0370f610e08fe7c67f4b3b30b2771fc2bd4eee64eaa87cef1caea1d5b51970f6753a088e268a5cbe14b19f63fab65224225ea091191cbdad2d139351784edd3ee728f6f2671fee9f1f20a3e21cf01f6f8fafe738f770d3f462335c661e453bfd4f75417f14d8d466f6068f5d1e3564f3dbd2e5396cb9c6b2c80aa28d1c04a23d1a3e49cbb54835baf683ca8117e43d41bb01ab54ff0debe40ed456df2696c79c8c49c2a7754c064c605771940290f0b7cefa7c4264d639177e6c8218b5e3411d89a3389a929aaeccdef45086ce32285dd514d63ec536c1a1c9444a479f6301e2ea7966f8985db990ff8603cca82120dbfb485d3fdb7735326cdc7afc5b4f113f1fecab14fe10405bb29b2429bd011315eb2cc19204ca996c5f180a3ae50874a5e6e87259b10b8a7905ecf1ecfd5f7c406f73cf5e777e413b3642af48c56a1a6a46db69454b4c2b1deada807c8c0239f19773408954572bf30f77bc715fc82a0d5dcabf0dd6937ef06c0d85aca4553fc9a06cede1d31ed1b56ce138c80b70b02753739a06ec0567851f5acaf828e6f454b66515e901a987e8075f534c0c939c7ed4d752fa1c644db0cd8c098c0562fc9305fe0cf3e67e065af9ac017b471912f022c412e472c624434025f120e8d51037e3ebfe44edffd5b8ed94b0800710c9987183eef6dd74c57796bf0dca8739b607f00bdab59c0de06b89611b0b8160d68060ffe503c4ca922862529436071513cd7d23b2f960aedd817424c9bc43656740f379f5e83761dbd5e71daba464d4e9fbe2c8b135cf29f749a84ffc92641a5aa7dd556bd7ee3eb5f15422acbf72997df29f03b56f397e77ddaad85e4b235d48a41afc44f8a3a1968c6e89045678ac97bfa353962b75926021bfeb3af3e0a888164699bedb38472480c10001c6985d4fc34dbeb3bb99d15f9bf7f6fd33981511593abc2aab0128184f3e69f3ef66ce8a84b340421e3a9ae018ececf6dfb0f34221e640d07b6102223200e7b8aa0e045d18e1159002824db5b497869df88e2a02422492edd4b3fed6f89073d5be428d929f69b9f3e3375827ff99d1bff9d7ce211a232086af09a530c5fd1e40f359818442fe21205ffe0c03858c1701bd35211b8f5f0ed80a496cdcdf478006dbeff2072a95741ffab4523e4a1e814b818581d50937d5da3fce7f256cc2b81b09bfa46b385b764f70eea30e1e3d2861f45227d6368ede28f9e49bd8bb8c401d32f8c5f9d3b9fd486f2f94be5d5d13de618c37c02d3e5bde7e9f75fedfc9123514634cb5dd84ef99b38f60d5899666a97780f9f6d5eaad19af90ee36651bae26a7e8bb57d0b792e3c7759ff3a2f68a6dacd4b11f8335907be918e1c97f14460663896bd9345c21f2bc5761ec090a46fbb41687de91e1edfb4acd05c4f9f7f2be6c5d55fbef83f61f44982c6738c25b73044848ef11dd7a1aa830349a8899310d29f07fc2dcb043b9c1a62ade8790db820a6f68db4f0e8c090ab388f8ac383e158e56a275ef962cb2233f6334d0d628e1e143c0959967f9bee15774b20958c9b60b652dd19fb9957c59feb6a5478ffae8590420d906ede8960f8c799daaa9ddf089746299f415bb5b5129e96a5abef4e6bea2feb3b9b3538ee5f485176c5bc1620457465ede39ddd1a24af2e7ad9ad5ac0475bb42ad3e1c5e145cef77bbaaed235de870c1d404def0bf0a66133cd0d7847f7ab1358ea7241ceaf270a2188994f174cee694eca9a34813ad6ec1344fe0df6b2bcc47e283b63df5d29addce298642b84c7701dc1a472dd2b38cbe8523e3da960e847b5b2c4ca6791b797f16bd1e28a49a675f7ee376855178c0a1533fb6e0c7697e2a3893683bfb5eda49455965e6d8969987a32e3811a35489ee44154f08e9034c4fa58e8226d7d4a659e950d00250e5112a8c739f2457d5cac06508d62edb4f3d28911f67b26fcadb4b7dc97d028a6ea195490c2486f4d1c0a273e20c8df95aeea65c50be7e583eaeba158e2d31a9a4c6d94c2a9de69aa9a344c797e3f63f09edc54ca51ef68e6919f838b89cd0c36d9fdb6fe0b520c4e581002a9300362e57701f6e2521a6208dab4a5f4ba36bd857bfd0bd2257fb9c6cf8c2d0ee0dbe83541c6d0d981aa99f35a452fc387a1ba7b5efebf538370be3e66d7bbae3f35c999a6837a58baccec6fd918ee0284bbc2a9c0fff1a8d0cba5f84eeb1eca8a9f52693936051b4dd01af3af1d3e3ea3e62154b60a53d909819567a95c59b919114a6518f6f4d7e3b84ba4efc968763926e06261c5607cc30881d4e6f7d6e7bf08decc6244dae74004861e527db82e12102325a39fe40161de366f46d972e6274fca52ffd3938d2947bef88aa674b30d30493388bbc5c69dd72155e245d2581c1e948d15f0d222c5131ec3714b3838c68fd2ad8da6d9eada0ded620afedceb54f3e0505ab0ea7340a01f05885de258ae3e49737155e5511f8e0ea7da1160298f5d7c733dae3b0dd5d7cbd9ecffcb5cc25236743d956d56601470918beca79a7f712f70b7c9d93ac2d723b479c96b768f686e0df833985fd0eac772f5e2cf00c8c14af6b285b837a21cf7655f83bd6cc506dc5e08890b9fd44245fcd55d03a9f5c1ef187c58547011c6046ad07ac43d576a62618e561d7e64efef2e92b68a9a2a8bd369d0a627be4b7a9761fe2ae3a4bf059a5d0f07ad9f89b042fbe18fdff02a97c30eb8c5717b793fb7ae6f67ec5224d3b3ce6156c572e97e923b59d14ec551f56b93e415e8d71dfd29392828e23ab72fbef70590b61008026e01bb609632df1048e2a64720bdc83545cf1b6f08c148ad94b288eea27049ad37e99cd16c536534ce8c8b58b86b9e8721220a2f096aa993810fa91776980297c469785a0b1d9c8aa69eeaffe8a6b2399985bc502c67c544967bc84eb5289e75e8d3185f1e0e65ac961452823971a6b297de068a954958e638535ea2c990687fc9ba3cb60e955fdb97a785ff2115457ae4625c47b67ec465a299c1e91a74fbf62267054d459dd9637078a46a06464e55e1570596732653b4902bea9f2dcec11af601e472256ee0f816b150fcbf633eeef04ffe4ac9d67bc589719aaa92f30fd9d4d4101f358d99bb7742f60946d7f6cedf1077773cf317feff0e0ad727a5583ca79b650e572a44c5c929a55bedd170cab64592fdb1764c508e18b9177850c08be7e314ffdfc59aac668ff0ad7fb060e2152d973796bf8a881404d6184bd9518ecfba2829dc4c8ebe69f869a5d41a486af39ae3753948420bb7da55268cd3b7b1801fef2cea2eb297db5347abd810c53ddc44fa785e5fba0ea3b8a77f35cb797c7fde481919921fb93b40c2d6556d070a7a4a142475c20b18ab1508408aacd1f4b9e46244d2095f5ad6020250f05b47ef930b423229c74e119e9e4d7e9948fc0dbd084e50170699b8e44b899718462ba6fd7bf4f5d9e80df6fe4b9e767a5700da4a8ae687105df8dc9fc5ef226854ef8db97943feb48b69ad23fb38913a9174eb031de091a9183e09ce7c6fdc45a218a58c500d92fa94356b76e1d737f3f0d2d3b6bc6cd6c55aac726bd57d4706d9ada293f6edc7b4989a4ebc0bcaf7ae76988dec5b9325ba95473bad3921ade5f93e8b5556bc323fda79615c35ef9cfb2974b85774a1b46d62fcceaae00acba4de255b285d501fa5c5ff4eed9a452dbd361331d1e59373fc1527d7a301fd56f3afa488e029d043455bd4b15d4e9706c2e4009eb49e14654d9238326e58349745fbc5788ad0cf5b3b43bc1f10662c4bb2c3b46768155bbdcfc0f713f4839184e60c51972829ce9d2ab3291e084b2b4e37c94fd9b0cf77236f8c5476b680517127e3120b5529b22a7ab78b5e2c55512e8eefdaf76f55f46b7574cd7830f9a206c73a59840b64247d998896aef63eac234b1245066a6b5f8ec46edc7fd6d8d6a5a142aed5174a92a41068771bede4a109f40c6d277b75386582dc4db4fee18e553e1cbaf4ae2f34233244737b29acdd4c9f27e997dd666c3f80fe1f0f5b1d007c50292f7ea33cba559e399d67f1875d99f835aa69be2463ea749b8279c5409ce8a21c16a3d15b8c1811a3d4479d7473c3a7b9087513a836b45cddd175277433841c8f350832171c8716d7bd3cb013d30e228c20f5ef30b9112375894bedf35d140cf8df044b3fb7cefb31880e18c39ba37ea6943278d29eebf2f004e783815cf5a624b5861d121975f5cd788956025d724d231e99696d25b1ec00dd9e0a1eaa420294be5354de356eede753063e2355e0c4a362730290bd7a28de072f85df12b7e3e992ba57571ab9b60b5d8eec2e66bf26ff1cf416b90540bb6a1cdae9094ec83ad02e643f14b606b6c13af9ed3bfb556b0876f721d7e335106a4f607ebb47a3371b513197af50324659680686e80f03732ae99d30bab208028329567f705f54a5256982e13b9608f12b0572dc4e2c28c2a746d392e7a5f2ce7eaa574f052eec3b192736965ce4e5925a91bbeac968cbbbfc7ebce8fef3817fb37c8f8be4131977b1a09a0530e8df3ef402f8e357951c7daa37698dc7676d60ff5f3a8412d3b1bf6ff857adc1000743ee64a111a145168d9331195dce24be13621b0b9cfeca03d18752faa33864109d7cfc46cf15b1ceeb577dedd038f81ee5c48ae08ac78571c1717aa3a31c9c01368b0c1edd585093df5acea7901d83a594c8bd1504a489afe25f8165a0b7670beb5665f82750e969b270ebdea1cd8c2527d74c5dabfe64e400b20d2b1933088bc433120d8166d0a03887a74af206ae29e12a4e2195a170c39840f185a1fecda246972435a2ababffe8a63f8596815f9c88a26e4ac86d592430f5cf4152ac983781509b43fbc1316a2d97d32b038ef666d93b2a1ec29881b334663da62816946b8dace078aeae575116cc03a08cfa138e2053a29b20352e14e916121469d5d4e6adb4793409b50b699608df05aca7f3617a6c5d22edf7c17e1df8b0c71e9ff79aee8de9fbb3b291a2f80b3309ec3cb13334ee7ded8b3abe0f842ed4dab26576a98a7eac099d3cbe3dffd9a50450b56405a134315c9e88f15b8b5ed807d842d6a7dfcf815292e514c718644438247c0d2c3b4eba5ee1633a7cc48ceb0c08bd54b689c2c7aa5c63bdd7864c636220f5ffb71753079f77bf90db010328056795ff8d1d225f341af1909524e46050c32c88d2f66f8c3d1ad8ffc437670dca6efaa916790dc66e8d8b15953e8b141355f2923d6612e1255eb916a90a1476b2fee2889c4972920bf74cd178b349f01df6a6fd12484b2e22c8e53d3509f1362f5a853123cc59e26e89f31e3e6fc904b96e282916d233cd9c3346b672375a903e71409c4b7b59b3e8128b825a61a5923d181a06e04d2cb95f1c60f2242df88fb35f61c425cd4cb41607a30d7820cc20ea76b4a3b8f57d3d2b7d102b58c8e13ad95e83aa183502afdb8eb1400c318042051d81f284c0b4e6015fcda9cb6f90b3c6de20e376973a2aae66bbb99f2b57f2ef160182825fa5305444511ca1eca4e1b0b38528b5c5db183d1f7121761008f92cf0c772579d839f3c56cd99df3d9b47a5ab32dd0a6ca13a1c87edcfbfc91317896452c31a9d49c4768f1b4b46ac32e0907e00a73680166339ff62595dd2d2eed3a79fb9fa0c2e8250e89539f6d678aa2e5e51e26d4d715bc6e8e3fefd5c6512587f4faeeb41cb8b7065fa87e2d441b89d38f30847b5a05024ffe169032ee7c732a5d6f411fdeaf7528fcc15b4fcc9099724448409265b61917f4cad0e481fa96c15b4e67d14b905e39788e62200f3bb918bf01352a7c840b4e370024b8c06e8e2bc2b75d14d6821c0f3ff0f79a0da6b7ab65b3844638f0441284163d87372971ed27bc7fcc4bcd08b0d085cc67c5a0c4a557cb19c7a22a59eeacee97093f504e7e950ed896b8fc586af47ab676f0a66cf73ce331f0946fea9e66ee9b14d2dca38b3916d0c436886edc58faab3a75b8b439612874cb47812353388e852132a684493f9e1d6073a34752303deb7f86c776b4282beece9f08fdb8274c7edde19771f26385c6f5fa171377631a7681caf63b68740ad06be76581b907ada919058089b50250adef33fecc72c2759304a9346e68a20f6b370acc053496314e17892c8fa8db1a53c3db61ae6b28d442775622b1c306f19d77a81601afccc8dc9de2fd52770a57e64b4b526a6a4aa3c791093ed860f6b488f618594c547802284cae07c7e26b5fd6fec1638343f760e2c2884e9f1e04bb3e167fa05b4fec730c4d4346663460287e552b4535cc64dfd07671fa06225d08eb464713390d137cccacc603ea98af9572edb322e6dc14131ddbca7f4d318c2be4d4d62afb49a94f9a996ac12cf7b241bcfa2855ce8a85a31a16166d9896513fd37db2947d4a4bf61ce0a3c7b9f3e7a0948aaa38640412c12bac281bcc16d93f212f5fcbf4fb6e8049c9eb48de8f3ce1076e68bd1eb087fe5c444eddab274d9f8da2016e5b897faa1f4c56f7fee54c2da82451bb782e4111cd787ee594515e5fdc9735a4fb823b13af5f791e8e2ac925605aeba0eb0a5c2d3506d1f72b6853fe8e1d4a3c418929cdf207c6ea0fc9778d93fdcbfed491de12ee7cdbec81014966ccde10698392ef9135cb2a8f1be1c632cbc1c651719218cbcfd1cba58dcd9dd842acaeffe2c5f69cbd8307245996400721efa8468edb0f9598390133cf7fdacd8fe63ebfed14f3e7e20575eca253c12a96b870bada12ce01c0b1bfe65fa2c386487cdde75db59abbae58384f0ea5f2939097d807ead431aebae7bb51955a51d0187b74e9a2703997edc7cf6acf40afcc447431a92743dd7cc0d3bafd29245397895ec71efcf5c89f97a06e3de93962c1f72d1c3cd1dcb3ed90a45980362346841190205fd741b4d3cae52a675014b3c8d30a2beb4384b076ee6ebdeca1de9d667627bdfccc9234ceccff2cc252c8c0607fa9ec5fbd36c4e11aa8802b683f797586a3a6fd8845d5f3d3077e3460b2da3f898c5bcb5558f7de8a4f44bf44f6f1a19302316ac6ba745b68f0d6a69d2c94b2433eb523c5fe05712355dc7c823a098fe4e746d00567fabb3c9cf57f3a382a05032ebf92b4710e8c27ffb217fca9cc753ce7275bb9655d64edfc1f790b4962487eddc9a6465c75c498f314c278cb9da1e10b9e33d0360ecebb100454d3868100d8ec1aa4113adc23b1132d05e87337bea3387a99e984bc69764c854a854ebc4ec439f9bf704cc8e5fdf209edd857e24f4c6749752ff6cc7d3a74ab7ac991668546a9ea6963fe5cb8bb45e83e8626390b186b2c7a3bdb100228a754da04b88518c268badb3e3b2f9755aca5c9c2596dfc82b83477125723410b505d2e17aa15b395255b22fa38b5d6ac2dca9ae8c43a95348e5c7de7f35b1e59f3633793dadd68dfd0c12600f2cb27314a77cc9d76e9047a7ce85fcaa1b0d56e1d3cf2aa510fddbac29e7494ac5dc43f8f455ed6eb4c9a743c397e2b06680ecfecc15ed7fdce17dd00d613fae96771fde0d9e7e96ac928f496fe86f0dd35c064f61744803ce8603d1ce7d559ef5a8561e60d8bcd788c0dba716a739a651634109a07d4ade04b4ca055d4062ddb32fe67009a2b920aa5042da57c477873f8a3c37c602806b88649e4753bd256a6495e1701e280c4a79616b1a2d76e6731056c44af72d44a3b385588a3263aa227c6d58326f098495b7809fb14222226aced77e8fe25d9d88b1050cec10d9848ad250fc2f0b780eff67a0b31d0745a254a8ccd72056a3635abbf70b56135b0813f42ae1c0c82de96caf0e1a629e4e85401f3d839f1b4004d527c96a4cc191ceb0e91df58e46a8f54a213a92bbab220d4f0fac83c028245961912edcf30bf36bc6a8d61d4034b5f7e354989227a737c7372682f650054bc3009288613c3e096fefd68281935a2bf2e2a84705908c185d22992a0b06e55141ef6618ddda102ff81187cae16df14768046fa8e50abde6ac9678bb5c96bc5c88098d297ad83b8c61a296acfa05ec0bf1338e3f454bff0c63ffbd6d76c2237ef8099fed10824426e146895640323b25ec2e5e39298cf3d61111bb5e459afec6a2b20e8477093176684bc788c304b538c18314b1f1742d183e0cb8227bddc9d5eba621047724f90f78104e22cfe787af8fc6c7c1e3ef714332edf38e57869c80f589df2e8ca9dea5ca90d2cdfbae7ce81aef9de8a778dd5e0d04ac09f969da8a9aab397b7d49aad87b66c880ae3b655b616f10f2471c87b12b39ae42d0eae3fe77ba351519a1fd5874a3e316a674359f31ca5496cbc43e27dd38be60ad553a1d6b34eccbea4c093f348052e4c46529e1a3eac2fe085c59a2cad3a8c344b913c452c74977741dac3239440fffd8e3dd2d8439285ff0013590a05354affc30b0d25a32bf35166da7d255d8dd3286a392acef8fa03378fcf029a03f8d223ceab9079d7f383cb998fa32c821e5672ad9c7e05d2358c55af5a0bbd70d65af073d387ec0ea2aa8ce637d8edde6084f3c45db6fac082b6df33d0a31219145900f24e0cabecfa13d733df40c34c7b6014db510809a12d3f126dd19f0aa2a84d6f2dfa02548569ddfeafed960955356b24745a8402be37b2413de8b59cde12a4794cfcd0f1f68b6c1f0191ad0b13e4509cd9ed8f83e981991568268409a7c495335e2dd58a064680500f3e12d4cb5bcf3d4cf2689a499651c28c55400a60bfc201546a67a17dad8b425fa96b87d066154a61d66b47f30a31550ad0271529dbfc65d7b4141a2532ea5cd20b9b71dde3aba59c4366f32d5a7594fbaec4385466993d1914cf3cc14413f41d57114ced47c2aa7467d597ade55f10644d2fba1648ea7b3e7a418823eec9dea88939b8d3ec5da68adb11a9285f1d412d9d2cc20d7e0e702236f50e35d31a419e8873c12827d40f013f6f31a8447309a85e41383bba85ccb1bbfb82b2aac995e7456fbea04ea5fc6c78db7e7cd0f5bc3c9e243b97899fa466f03cea0dadb3998ccba0b60eedb9a16e579cd59e904d882fe980df1747b0ac7185ae9ddba6479fac60fee67e219a286f67ce48de6ebe166a07e579ee8d3c206b836c2211867a1134fafb86e61028985f5aafff2cbf65778d2a7e8c4100dfba52f047c142294ae391c7b95aa14785545a792dd8bab0494d42bda804ee5cfb0c65e2d0f484bd80b1f0f9ce4f18ac24b02f4f4b706c5d84396e958f018ed66ce8349371885194f219db346a09e27a09351a5d93b8f9cf33af2e81ac00cb4b274147b176423e8ac91f8905a95eca43a4f0d6fb2974e5fe06a6271219f0e61cf430f65f8e4346fb540edca9e067fd6d075aa3658b08a7d968df6f854feb11466ccca18d5a7564307a481f90ed96af4d25619dfc8bac4c9cc03b9f0c12f46a7f08786ce2f41860b140bd397bb47f1b283c27c08e69001bed84b592f9f1caf501f4a2780a89977911a3d13c22a7940a5fd76390612175257a5278baaf3fc7f777ff0d529d13e40a623b1eb60911209819436e6cb4ac1b512f252fb2af68c9b442f1244f44f8b4b79eee5d32711b7106442aee0296f151e410acb043634b4c47daee521f848e4d3939e7ef1740520616d3dd515e6bbb516de64fe977e525d248b3a0290a8e389d917f2103d6e814a5b8f19a74030f8f2b47d40e46c0544dd51bbf8eff45387c674e546323cab79fe47b28ba8f35ff17d3c0f8259e041897046c5c4df973a5921724d3d8dea24cdbfca348ce6448a50627305f7de3e7db22fce3a6efe19e666f4e7a8f1288d9d3fb91e85e6185a5224405cd0941a40e8120dce73c15e8f5b7b6977b97fe866095c57e2083de1a55ea2f0064966edb5787c11b9c4b2ddb702c417a8fddf0055386bf2ed56493431e118099596fb6b855be2d0614c82b152c0e2592bfb46d7093e7e7605ae21ff4791ed6024730fdfdcda4006efec28ad83d8892d0b4e154006cb551dbccca67cb63cf4516d13d766ec5202c017b4f8757fde3d3d0c5fdcac2d065ab929aaecee61e966b84c6fa3806cb994a8322839568846ec68650ea492007d52611f26dd182951b322614c71f66b65af13b908c1caed8d3bc3381524595d82b38ef49498ddb7dde4dfb5e58f6504ea3096eb38714432bfadb9eb6082367f3f294656cbbef252d9bdd825ea984135a184adb99998b3023eeae1c0a52183bb2933c99ac6e1cc4af0a772f278fd3d1a201290455eaeaea1b1b73f9bedd7d0b31b14bcc47003175998a1eccd6e015fa97bf457647d330ebd0bbee5ee7604e70257e595b60edd649b102de1d66a5224ff1f69b5de50c93bf35d816684040094ab706381c86c6baa4938c0508598808674933cf2d06324bca7e49a1faa600159f46f017ade29c8db94b4f560e790f864574584f16c28e3f55dfbb3e5d7a4788e2c9f3b16cd0d69aa4bfef70813bf28c02d7abc74e05ac0d02936cbf45df30b909a01b569740db418f27ece3e4a0e6a712104bdc6a72666e1b300fdfc5ecf102714c9fd57df76fdf47139f8dbf8ae59863643171164c16baa5953c17821a7ce5feac673c05a56b287453ce3a0bf5048f0999b7711604d6cdeaf3cdfd661fa21fc5bf18de929671c801f00415eaecd35abda3a04665e9dd0ef5ef2c6ddf02b4a12472984485adb027fd12ae6c60ffd203b1a45bf83036fe8e45d7bd4c5de60b2208cfbc2d9d56a5a208cdacc4f21a1417164af2ed05e4ab86951adc962d92c56d709dcc19c9dfe01fddb3d3148ebe9ba708a49e7007b72cffa0b009688942652b545e49983e8ca8fd2a403581ae7da1fd2ff4b4d5f62b1877844b6f24f284b8fce97f266641496e49326c5351dab1a15713c4edbe0c352731ad5824ee3334c9728c5a662a0917f0a2570d812bb5383521fe3cc09f0786b537418b67352febd4dcc4821014f4e198eb0305e56d83b6f60626e7e72a36abb22557e117167bb634b7da79464411b2d84ee02473875bb2315c204eb6b28914c417021d06757f531698f908b85fffdef55d644d7f6690f8aae18ef1dff3e8d2d982d2816699c432b484e862eb56b7d2f6586901d885affc95bc0fb43e5a06d5eee66e0298e3681f78da67be1d0295dcf0556637e7d7f13c566f43f42dad4f765caffea7a56d0c6d64e15b86ec65ec55a43f7fc92387e91be0198a83010e1766eaf6a056dbd5ec1717b08762d7daa51c6608dd93884d0a73e9912f207a55d2eb096b33a8a30e889482d3b245c1ad39934220360a72385655bbcb2431234e55544082d1dd9f25a37c99ae31c73043e9ea577920c65754f77b776c7fe092e0ca27d606838771b6365cf39354e96baccba102f6d9d9fdb4893bab4a7b1faa2442976d640024620b30313d7c85b6ae922ed75320f55f47a6fe7042169d07bd3ce8ce2b50daeac4a6ff63a83cdb391f44e5c06104d7c1f2241bf957836463349656c296ff40a9c5a39f9027d284584f5ebf3014f1242a7e0e227b18e419f5d7eadca806f3900540eca4db473c9193360a9123ce2c2817f9c74597a48f2b173f2dd712edecaadc38fbaad74991dac10fabf595735197c59e620964904576340f0e40b7a9ef8e0326b2e9451e7ae7f814b591d46a5739bc372071436fc33cc57dcbb5f378bc4e2a2f607be5e93a40d763e07ae981fa6cbcfe1552343e8f6731f82456e35543f4b5eba0181c51b33f5ff33b4451cc526c2ac7660acd35a909c171d7d3d9a52e670bc54bbf7d9d4207e73261c9351e23aefcdbc1b3603a1cb64a20ee12547ed0dbc4496b1b9d33f1f35c3cfd0592cf23ce835f82a6b91de881b38a8d928a2965eef577b5dcd41b174b82872c758c8e2bfa4458ce92e0361eae8e95006088e669556b30fe6fb1d985b8fd128494a35916532fa0d8eaf2cec8427d0a4e436da38b46a366e8547e41055263598a154e66ddbbeac97229caf3ce03fcd240b5cd5947856b998ca0153a1b45f58eac6757c7e2878131202b8f077ca43af135bec9700cef8a562b6da248a377f6a2e20253d12d724da53e16cc8ed34d34711852fe80551092c3bb01b5768f8d630a083c745d62c444cbdb74a909db10befd8c46d114ee7cb5ce3702c1b5422262d0fe8fa730e3086885f79b18414d02230ef4863f1a171f9a497a051a0ccec140e5602efce9248413d30e58b17ee73982b1e3604a643f0915445a07c2b43652c6eca6c18bea4618273a384b953605351092d09d6a009a2204770ae065d1aba49ecc8bdb844db8500795e59555b0131c171319b4ce024ea9ee398519cc646510d23c3906da4e8d3efe150aa0f3ea39ad0032507a860bd14ece48e5b586519ed1d9d1262d21bcd858106ba27d95aab1482c285d6243348abd2a04239b7a4319ae4cbc9c039374ea7af76d3125d26d8adc54eac43329e1cb3760f43d81a0ed508d9f39c56ca246926ed6080412b440ad6f4db2e52c9cb1dd460dc9b4b7b91ca6b9d76709aaa594d3ff0760823ba7c4e197de714e5de898a005c5c3230113a358ae2417ca8c120d8dd928949e40b6927534f41cfa297f1903cdcab0c4b1d10d148aa683e72e0db45f99cea5b76e0153073acc533f0afdc9654ce9c0cbc39cead52794ebc3533ce45effc08c125f6aeb1f0aedac6362a73a4f62061e99a4698d1fbee43f472a4bd7ca3191b752c438468c9b11841e247a3a4f7e03dec75dd4422210ba25bf65959f38890d0d1ce1679f673c80263bd584c14af47f2cb13636f8f63f026b28d0446a0828f170c3c620eb5501671f3ad9b648654244d98d35452a0eb47e743815f5430eeabbbef3a3bd473097ec1df07a5d7b6921876a2e4a94aa98b4d7e1a1e378c539184b445d418b70414f9ac419859f4e2d3e005adf60c1f1660ec57627bd03118f9541518a0682e1e93caee6903a958165bea7b54a653356a7b5d7bafccd16484649a3ec7aa61a9aab82704a8eb8c5b3d8f07d906a21aceb497a00bbb57b769094b4af986e05644d5a23d49f51d8d4abdd69d5b9c7c6540ee52af0a07761751b1810662f5ba1cbf1980b924851058382ed7ba61161a90ab7d8cd6ec4730ae15407e8d5eb15b2d2257c377aa4417bd7278bcd26468602c5857688e5f411d7c906a9d28944c7c862c17ac3c256159e7d0b49d4b73c3f500d0ec060d33e96b2eac6c5f70523199b6d38f40fa86ed05b4a49bd26eaaa033320252fb5d762bf653934b840283dfa5232d76b6e3bdefe760b36cf756f22da9db4bf68740bcaea1e4ce90d149b796be8201d52ff633d0b20f5a6d2b8229c8893cb0f2fa2cee45b8e6ee48c7ba9eb587e191fa457084561fb91424e84e2f968f37cbb61e92e3b333f58ed298d478b86af311e54a4d7431ca35abe8e9f6bcc4d20a15fc602a0fd27896978f3aeff15e0a0c7455df817f41830f63f5b5a06975cc79ce8ac2a76db19ffea6de0c3113e24342e01c2bcc2e12fb4f5da14f106bdce0eca3e5be6e52add6930e69c63e78e4aa93f7c59804c7149f13918cddb61621bf355d5f92604356b9491eb732d2500ed1ef55bbf957d945a0e73f0d47260722927538418a3f3884a07130e05b663e17b4edd51b7aaf9e86ca78860d185d7280a207bfe41cc84e31acffef379a88ef6e5fbcb600465a42d2adc2241f5ca46f1f4f281da1878ecf699a722a65293a0d76ff61005b05c46a1d9167a6e8fda55312814179ea55b4153fd93d63e17a9fde276e407cbba1c0d10fa2e817829de1af39f1c9106772799b06bc4018d23d30e4c60520306a3f6e697293e5052d27849288dd764ab8478c0bc0e697e07e5e70ac097ffa3507e28db15a1c29617df16f4e321e19bac996646ef63d41fd0d3b2ff609df09e39a1e4d338bd0865e0085e059d8848e2f636eb09ecf029a072b430c4b45e5d13a847f6bf84f759707e012db43257c1af3e95f7ad5ab4e5f8b48d753b62ef8b56c897fa272bfe6e516ecd31050c143db31cb66c86a980cae381819a39bbb476d091e0a9b926c8339ea99ed917cbf12586b71d94ec5b8462ada395ea44783a3cb412b40dd8aed4c6233ec064763618ce1272d219d2fa3735dbc98d7f39ca1378fa71510152888dfe8b7b247aca22d20abd4ef8b8ad13f4b1a73dba99542494ce30772f04e550df8b1f708142a47adb405fb5c730be9e37085585b2938b84b71b0ac3fcf45f945624511aeecb2a676060a6b5e1c45903805bf3ebdb0a78ff4148633000030355d5e85f21e775617fc243e94859dbe8963561eb84904b05761b00afe8c668f67b758cc1d0cf76cf77de02c19298390c9abbe3ff48db760144853d0d7cf7ca46eb934bc649daa2556155cd84884bf258885f4e22999746f2b3ec3ef5e7ca27264ca141f75f87649a1d5064c2420be5ef2c270c80d7c8bf9d7dc5475303b7983ee9e32cc0de9cfcd9324492e521f1e0c889374ae01b3d019136be8a6b6672a0324b57882a29066a75da2ce0c8279686abbdede776c4d6fe84a1aaf136997927f785a77c0b7b4bf0d315ce0aebd2462ccb1daa4bed8a8c07f1dd7bc519f9b578075f15b77844d83204613980edcf96ac30bdb09d59c5daaab1791eed790dccb8e6ee3cfd6c1347c0132f0be66a015db5e6e7528f2b7e3d9ac35821ce3d9bc6a3e1b59bb425c711b70c5df9644cf64e570355811d0fbb1e7fffebc8f2f0560d77d866fde47f9b541a5bc3b3b9f334ef8ad8f415950ed67220d897c59e6c0f15a507a4e60ad25aa69f22e6f4809a99bb39b5f807b0d4d852830efcc923ae275ee78103c27c1c9e32bee52305b181e398859c3b80de4f8381343fd8a15103ff9b7140fe3b0d7531fd7ad197dff8f1bf96cf70a9a38676954f90002f8b169afd403eec1de792677c4f16e24ff4b9c6a52eff820b070befe9024bf4ce5f815a528d73db859ee7b8a382f64e3eff4c0bb537a90c3cfdfe87789c9eb7b66fe3deda0a6ce1d0a18cfdcb2bcbba4069cb991e7501a435b732278765f68be879bb9707c387abff03799c4609e3161ae987952a08a6a3832bfc70262727c62d030a020ea9716f2794c90e83626cd13ae1f408022447d41c6af34ac49c9a61398804bf29f57906b02bf037795e1ab65c9228a954011160d4a77d396904a9f38e8a48f42d16f95f1986b4ef42c66f444c36de540423f5f5846e934d6a1791ceb0ead3fe10a7e38e52fcc32814a7dd9ab942baa3fbc5b60ebf97994ed62aafe6ac75bd4794b170f22f633bb0d4a5af673ef76ffe7e0d8823c5258dd5339de23d79b03d1abcf35d5401fa16ead8c86eab8b20156d0df50e9c92a99f8ae8f87d39aa65fd5cc1718ba160dc37c15c022205eb5cbc14762d31146fc4186215ed516b83ea65a9eda0fd832d0ec82276160aaac922156500feb59358edbfe7bf076eadb0341f1a30c7cb2afef1b0aef66a5fa8026502bd173f30bd39e7017127cb1623ead13296a1b97ec20f2b4779ae605f75a9e3549ca50f120fc01fc8d5452e3c34a0660984ef17bf55dcd7242369cfae7fbf4d4e8be1a83944873a54a40b93c67bc4ecddcb10a1a131fec2de90994ac91f39e53851b19215a605f16638fe40e1413a8f665462a90754f8d61c29927ef0cef721ca6a2930f37b7654f44377e4e62f3b669d86db3e4b558c41df39b498ae9ef31f9dd8eaeca13e6ff2067fd6942ad96210c00586f1fb2702fe91624d63d7b74a1d26184ef281000519850194f639e3b8422be78303a107d574a5681c65c39c077145c19c1e5ad27e0af0ceb8b31314a69efa6ec63c12f48744eaac0ae044cf6c47b30b26379122158b4f3a88ccb6cb76e1682653abb016385adb039d83ddcccba81bd6ad820d01916ced7bdd50b78ce70767d088f8cdd08bb659333eba3b6226b1e7333f1ddf42db4c1ac5b8544f916699da6b8210bcc654f2920d39cfddbea0f2c3eaf4061b038fd714f0af41a9e7def6034ce7f921cc0570a908df25adde6d3987b6fbc431b6ef1eb52c808605f7aaa6b3e0d6148207686aaf56840064fefc2a02eceb7b06db18e3974364c1736ed82350a6482d50fe238082138680e86f354528d622755c7a744da8d74f1e15cc8b381a6ebf429cda4049a024338d0b821150e0c7ec0d0ce8fce2760aae72c61d688e76b5fc0461f71c743461b2f292a8afa1d61641c169275ceb8ab8c3f83b391c0c0dddd1fbd1948bc336b23aff28800c9a4e7e04be30f763b252f7f9b813da4d16bf7bfcf45bf05e10a72db2f861faa3b8ef591f130e8250b19a7e33285677659328f41003a97013df2e8426e248955d35429ef48217302e4b050d2406ec23e67d2450724b57ddc967382b92412ff7171e53236747c01ca008cd0c40da0df7e20f2273ce4ce1e232351aac99ec479682fe387dd7252e5df0b363a1ab1c0a4a11170c9d71cdabb450859562c1f57d826826faa3614411dcb79b0f5bf7371177496d10a4967fb6abf7599ad275fc29da4153724100a4e31de6dd4d806ea785605adcf2a0684675f2b37135bc1b0df359b238f4610001134507fdfa30c3105c2d5db1b8aca4ff94541f373bcafd08f46d1c2a83d213bc73bf711e1509c9c7c3428013dbf1d7c80694bcb5f7e82d96800b1d7e648e454b74c0b52f845a1e3da7b493a6077ed8cbd24e44085cb3e93ed41d4bc5ef447c905273a5daee5437602752da32a526b64f1c554db25f9d41b7d9e6a5a18905f36456b7b34309c68b39b4eeeda50a46dd3323e7bc37ac6dbb40ac5d6edce3cbab66ac7f4a740bada5e3abcbc004e7d059ab92eabdd941bb6e6021d2cd507fb207ff706f6975a4b8123ef74ec63345b5a867ba173d039a18d7eb97a600d847d3ae3335ada75c5fdf56d413ae553468763afcbee0f6eb1d3449c4157f13cba9fea540652efca373c12cbec11d43e7e458364e747ec36c56f559c2b75d4e5aae0e2d764b01a41580bb466467f1208f5e0437b661011e1725737b090003cc6e1cc4850b1ddae3d1e6f6c1c8c99284d45c25ba23ecf5b67b4419f81011089853aa762d9a79cfcf4625d449a5903625d81d50e2817197b261c9425930ea2c7fa5ae8c5b5b9a1c2d5bb898c6bf8882324f2ea341dd629a8706972288764fc4eb65509631d03b8f520aff9baed308027c9941913d245fc5cc72e44b65dc191368e211453e1a79825aca8e002a3f53569663762075ff76e50cb5718c0ae28e1307469688819be9d585617f99bc45a308a607468bf0bd8d8a23f9c2f760445de9d75e527432634ed275cdf2adb7f1593445cd97cad0fc228d5b5ad74a552460c62f726066d1c29b1d4b58f56646560f06650ac9fc4b02a914f2335172b01151e199f2323eb320070cf8889a4028d5636d50c1f2c149099b4306310ecf337f2dad6cf2e829961226db3e7c686793b8ea11e84c58e92d21f4b41135b10d20756eaaf3e244587290227beb960e0e1fb19c581e48a64e895bb4d6112adaf60b61d94753c5f4d8984c0f37d5ed54382dffd9d1a6e4f75f2b0bc85c0b819877d5fd742743ded03cfbec081024ce73b524910d3b32d856297e15768b68e7083ad364240acb24e38500d460fc8c5d1a5d3e2e93da1977346fa1e915c7cd89a61f9c506bcec41db8c173e2afaf304f77607c38fa3a08fd1ca2737ac16e925ddee604b7b75dea8ce63049e43849bfc8b236997c2514729925fafc483663e1ce9a41ac856780b65f7d942424211c3873d8dd0d77abdef81fb9056a9afb741aa157cd4211f5529e1a5b8a9343da5e41ff720b95b51387bdee3b0ae94d0bdfbf0337f3403c4e287eabd9de9deb9f9d3377e968b179f8f7686aa556d199b948d14f70bfb30f055ec4a032c0a235f942fe1adc3ba2dd8018dac58ab230d4ad0144f070f51e143a45111dc1444a0e9026e6f5b3a6a1b4d1246f4824051a64ecbccc385048b82bff9f9a98228305de689c9c5a772c35807c05502c28da83ff1a4bf36f03de103ced831ad05f1840a203822c940d64721fc65083f86b3b21b5242063769d4dfb83ffd3348aeece70d9c6f1cad1fa5ee1cd5dddcf07f364f9764a3373fc36e798bfaa8d9f621f2c665e19d3e5f50e92a016b1f12c467c6e10dff68bad69d6ca5a66b0117f12a40e0f4ca3b40a6e9d5480f30815fe5aadf3661bc6875cd60bde4378c05241298d0220a104fce19e127110687960c68f50eeb2575ea9b5d29f0a921f33fe80a42232ec069d9ca63bd17ff070c1925d1db1971eff0abe91b496c844731b01eda9573adf2924b7af361ace68bad7953a09417707111f41dc728f0b952b2fde15484de9609ad67593c82dabac701054c086f1ad0717e5a9945a0e73f0d47260722927538418a3f3884a07130e05b663e17b4edd51b7aaf955f9572dfdb8b1fef65e706cbbed2e959802c3c32c59d664808f32d70c3da7a353fa3d661ca76f3bd038a65556cdc162dcca654aba106337a29c61850e8f0ed4c2c12d110aaf4a5f0e5ff03dc1b6e2c636e692a4fea07fc098c87a05e2e4bd7ce29cb55831f7fedc9b1b29411f88a38ee3bb5117ae373c506df0905c11e6a5b81d457af8f1665926d113434367371b0fb41a612d180303f889a6e79e753cc960e1d79449b74aa4ec5dc1dafd9fd148a764db483d45ca9f63d2a1e39595da23a7dafab424bb8c6cfe9f98bc9dfaabfe45cc48493c009fc87a524e02f4ae30d8cf29d14dea7e6f4667cd172afbce0f43f1a555ecd04b5b976d27b09c489f0421fb28adf3b66f360314d6be72494adc09ee7cbf070b9bd6316ac763e5522d71fe022cb270885f2db0f79ef9c135a2cf9893e621d64ff68c0f45037fb060f71b839456703aec2c58ec96517beea370e3dee1c09879323543b30c269287ce9bf8a919fcf4017feb60b7d3f75a74ddb3ba8a5c8230ba724e04751cadcf61c34eebb115dc58d555aef886615c2b710cc0290994bb78e668715d6e523615899b8b7b7522ec92982751e51d815003e0724591fea15745ed684fd067d43360bf25c2fdd9cf39c789c24c849e89864d16bc4fcef272b0d1698a1e39fc95a3843162e14f1eaf99d1c0ab94ce6d3d3a83de89ef9dec21a9eb1a695b8c919afaa6e9454528ef9b5c94d3e27d968aa84c3906c7f5d6497b9c1697e24d4a75abbb2ed73df9407b575f15b77844d83204613980edcf96ac30bdb09d59c5daaab1791eed790dccb8e609025476289cc53f138d3b89f0673b2438ba9d08effb2c0f72760577fb24730b5e30b1223d95eb9df607aea48e7152413e0d289e645b9d34f425850b0205280088b8ff4c4fb5686ea5377309a85b3c684d629bf8c038422749ed5b1ff0c871fc16d58a725d73da2709047ee6bed12a1a7c7616fc987919dcbde4e88b0a0ddc1a14942338d6886967ef1fb00b7cb1e97e9bd751d5a618ed65bcdd31897349d85ddae038848e544d0df82a3240addc26b15279ebaa8b6a0e2867151674c76f8c9592c48e327fdf3322039b78d403384cb79595287fe1cad93c4a6ce29a28d3cee8ea479b31d0d37a3019e3b94bb9313207fd2e79b89df5da8243c78b690d87fe4b8d4215b262004749498eb9f0bbf8bd249841498382506bba2110b0de6d2d46d93eaeb4c5d203dc7fa8aa287ebe6a2f17ed351cbae5d7ec83ceb74f48974ad6ba050c1c555c4032be7ac67305797c4915b428f29e8060cb0368686ac240611bff64ad459e3372a1b1de08cc41e67159c9a621fab846b9bb1b16a661d545e7f7dac5dfa615281235b47c16acecd0ff40c736c9776f9d478bae8900ba64ce5d170a45d334c59b5b36d5962b3229ffebc57a394b47e9d0e805755071724fd16298a5432d5894126e0ef26e309676cf82da40de02097412046c1b955888436f1d28856feefcee50e3f6e4a05f216162c88004e777202d649639472af9d58e57e21dc5431a062f648b7f7a0f4a65cd1b6fe19dd2f590825663c37ab59fa92dfc16925bfedbd9d0a57a5280a01a6dd88e42b0f611d625aafcb134279ad173512c1e48785144b2fddc3f07d67de794ed14e245e0ca75b3316aeb3be76257a3221161b4e784c67c2b6b8caa28c054c6c609e86191ff79506a6bb01590935ca5922aec00c54a09b87256db9283ed988c52acdf78230d4ae61f9132b80338e227963726b5c0e728d03e173997bed7c4f4ca35058ca4b83a06a849332b15acdd69507ce3bdf5b8e7eac6853f2a4e02ddbb3055412f251deee4dbbfbd1670143c076bb386d44a254e1f845d674a3423d5ed6931f2002f7edfacb3378dba93206c78df708d8969913e10db9f3ea9c1eab92b3245bccad373d4340d776084dbec4c8e28988ffcc4b5fc34b2b1735a7746036d0980e5c61c3ab45936669117fc5f99c66b3c2f529a772baa2c80364902a188a6e100a0c83627c5ed9d8e6b8e2e35584a90fef51a3464db73881003d366228a2713d3c8c5623c4da57c309005107e3471d57e1531e95bc25e833c70d9ed72f99f8c4aa25c61bc6fc313cd0069b49023c2b749c0447e584644adc4052960de5d27684f03927db11ca54d99f96300b097366d82288ddecdea062d2b7843e80469e3acd3f107202e755407e3758ee5084068f3dcf6eb77da464f61db23e3cd2d5e4a1c336bd7226ef67072b2961f42f2ed98ed4e097b1f679e46ae6f48cc1d9916850b2c4774b41653db91de5e0de370100b965faf6e874699f4bbf702787996ac1cb04171507d458a2b6d945470a31ce123f25544bfd966d0dee4a29755118fb2cd2af835c30427b2c4940d161a70906ba9fee944ec21fc5c4d718900261852e7fd0a81afe9f8925cd5d1b8ee94484fde81541e21f2e394cefe0a2403ecd84d285c092ccdd6f1a94df0887cb53241e170a5c7ed4d452d179c3e915512d9aa309cf851045eae287d930c0a8d63e4ab48456f483271bd739205ef63fbda7fd9b6ac4d9a03e1724cc152fd96fe98e6fd3576eb2f6eea7e5c591ddaf2249f5f73ac55622af3f634778afeeef766e214dcaa3ace3f0567085c6ecdf8070df443d716ad4a8d93b6e73631e5b201a2399ee0fec18193be4cf7964010d721c4270ea149533025344104c0af83cb82aafb64ec9a138b402ce3f15e8a1e25a6b8593125ee101dd751e78f30530a006b8000be64187a6e0a4497a4064fea04658587799c93a11f496ff7a55d52a3e20c7157730011e6c6a6786fda675068cbf8c4bc5bc4d19a6e624b187003e30a69196f67918b567efb7d99322778c79d325d707f3725f21c8ea11c2e9dc6a50fab9f8c18cfc50c7931daa60057a6a8fe3127b1afc457ab02117316a992ccbdcafd2ec91ceb8aee468f2e4589058ef3bc3892a9f3eb84f4c37472d222ba3cf42a06d4e153c3e417e57ff12e0e46960b55ce976e4588df1b8b4bc306d56271ab7b7bf2ad4a672f327780ec25fba68a29e2305a8f87255b1ca344a03aed235aa720d4abfe590a95a85957ece66a8f6d8dd3f5f3b6e37f0a5eb1e1016e3b2de2b80562fa0a634c17d84375205bd9a109773062447ba63d3fa04c8eae2cb5e8453b9b2eb77bfbe8cad4c4b6501f7e1312b30b879911660e156547af77be075724ad16e3f21b27be465f3b5b3f706b02d2864200666e604c8ccd2bacb80ab7b4cb0d55fc1d87d07b2d4048d1d75f3e2cea223fe2afacc1eaefca7f09419c7bb528f053539780677b81b0a972a3fbfa5b59070219a8b45332f356023af7c8740a1914c66c4d4f7f06b834373e5381e52060a685872c0abcc4cf8faafa55cdabf31af0b7d67ffc2e953b39d844da7f9a45d31b8441a9427d3b320d912c210a5f238a71b13e6d2f26de7e98b36dce58d7b68f96f4192d95bd027eb7c7bfc58bde7a6d985b0a95a37fec420fd97f8c0b2c29dd1fea89148c92b713769c22710d48606e63cf256bad047db1ed34d8cdb0fc2cb920835d0320d59f00ddf7cacd72f319f1bcd9bdbf818fa8b6dee7569bea75fe27d013aef1e8235e4726d982d9691a52bc35dd627dfb88fc380baaf9e438e31616f2274367f82b920eccf7d9104430ae6726f7f76996cefa7d496389f6fd4fd808c5aa3952612da94e7bf8b7ccd40d6f80e6c3c3e60a4d99d3c4b5c4d889a41f0716a804f9c10deac91ffb376e6a5a95fbd03cd130a2e6397cde8b072f0423b9b15285312386b3f0da12f7390236ce832010ac7efa73449f91897969904eb8aee6f5ae8ec918cb22c09432229fd8a54b497ae829d041b0813fa25da09bf3e6189dfee8c70bd41bcbe027249181aeebca972ce4162b24e06cd3d75e5ac05d3e69264b069140970829efb82993bcb0946dfff901117a57f4a0e3caa9f16be1f84c01e6903a958165bea7b54a653356a7b5d7bafccd16484649a3ec7aa61a9aab82701c555557ca84ba3598f52c281780dd7e22655db21ac383712e62d4540a1bc5253fb37169a61614820fb950261280c7762fb53182b06ba7e315bb0e89ccf078cb18813ba581f66cdb31abac78a856c7eb5c8936145ebb3c301dce102098f63ed6a566e3154024fd8ea879ea6944d8fd8d018eee29874c6772c336d12f1d68a678f68f4b0eb5d69eb5fcaa5ba83e1204abbdc9b03014f1f0def08b41c83de7be5f440dd531370c8ee23823e881edb2b1eb3bd26a8091602936c538b19cde9c0aa7f3d2430a4debeeeecb0bf160e0398d2b85783d309d373adce5c4ef04aeab0d885a3d1517da929d5029ac75a1c485ff3a97a955b1d806182f91017a1b0c46ee28fe5a62a50b08100092551c1549787d2fdf829f6dcf44c5535824dd353988b24453d38515605b34e26f62f186097e90a6b285ff2a1cc268db5fbb8c34734debb786e29d92ff0b451c367eae430f20828ff611f5a0867f1678e0cac87baa15fb3669c7b7ab3da6793f862111677c4bc02a306b9106b1a7ad2cb98527efbb467e27edf914b1b0b25e8d566790f9b3cfc16a8e38423e10cba5c1bb8e3ee66e61b860497d4603a6ff731e03da064a66aad87305895b06f57e3ce15b5eac02fa77d126eb8aa4a6f2534b75c9bb9b681d5ee876a7d97717a033c5cb54ad0b3a8c51969f8aa99f74c55c9d7d376024b6807e8adff1566e700d92322e9aae144df09205ab6a922e37f168b1533c220b40263390009357dfa0f804cd228cd7f2709f5f7ba770bb18076a147ea6bf32d1069848d711d7a2e8bb63f10f733109c4b84f6fe5b9ce8c414b194d20e7df9056ad73d9556ee420c19b470c000ab17bb9a8dc148ed2035023cab013f16dbde2eea1b1e12a3aad4209a9574e1ad9136f33dcb670cc5e7ad79b51c2784b451e48d009b5499ea238b5143443cb1763a67b42c83ffbc9ae14b2b6cccf38a9ae8ca6c6a6b2227664ce4b058cd28d2241f010ed009f1e358d4f5f7eea8e4ad87c9e9d9359313b61431e8baaa541a54f71a9728c2a600f6f106dbb83e6923fff95f72b130a2c3bfd92a63bb234f6e5bdc57fa5f5b6d7d63d2ccaff1bacad119f0999a39628dbcabdeb4837c5f24eb2ab2cd962c5693f177e589147429231b226b173cad90c0a72325a3a91eeabf229355ea9659facc966b3c9d29f82f31fba55a572483c6f0dfa52b77bec222e664aa96299b2ef30c964c5aa6302fd099af15e017e33486f3783662b45077904d5a27947c289985b7deb233839bcba0c183ec442cc90fe27a2dbafd4e1c791aff374b5326ba16880a16d98269abb731904dd1f8eb00aaea66bfef72d5252931d84cc01cfabde3bea854b5b145ddd37bdced843340e0679b6b4e7ed2fe318fd0cef76d160543722e0c3eac11f901ae15db25905dca7a17b81c6d51869fd12ea569fc4b072d217786b4b4d73bde4b9bd9425bc87b33d6b1911e6398673939aa2f15ac505b9a1ab029b8452dd0869f392daa28adc942272615ff2db16bcf084f01ec9fcc2f7f6a632b2bba8c468655e985a3b271c25952b7ba3a9142a23515947e79dc051e75d70f84249a4b15e18400c138e09425034377471d6eb9791a8fda6a2698b61e315b5f05a4dedde3591d7be1987599b6f3b2e7a8ef68073acec93503f2028af285d5d648d4655d44a9e5b0a987e0813087a63fe32ec8c9d7c08617baa6d65475b1f2c387c970e7df25259ff4141bcccd1f05c47d738399c3a4a83ba0dd7a788fe008da4e42f56aa436ec5fa40423b4d9edabe065644752973d475638c244955053060c99c84733b0cf031fc9b4ce7f960511adbbbb8a12ea3b0b28d84bd5b775bb4567134782a37b99cc13b8d223b71c39bc5fa9c217fc77984394e2844df07a72bb3a14bcd1d9bb7a14d519b0817b01209517575e31afe6954007031b2f27c6a028d15fae8c75dbca9b5bda354b5c8d7a2c3291f1b536b91891d5b5be03aa4ff1e78914802aaa305f07075deb09cff27e6ed7c247fa1f059b061d26d8b7858d4c3c412ea6e4c7f961bb0c91951837142e575aa142883d1c6c9e597ee26eedd869144de2a30168a7d550ba1ffa45b84b702819a4cb7c4d6117488b2d47030f7bd6143856bafebfcdf5ef8ed437a6f067052658bd44de1bca3857e7ffa2b033866ccf3a5facdb0587f9b124c1f3f1e4f8a3c6db6562753a17bde6756383e82ec30359afd29929f0b81a1ade5023d7096b1dbbd02839ea43f02f2b49a34016cb82a66a4d5120fbb38c198db462ce4264349e788b3020c06eabd1fbf5fe70c361a1818ec3b636e2c492afb9c26daf67bdc9dd13d8cc44c5960e45e6098a748473967a7fded2d3fe6f6e6dd0890aa12e97e02c7da0adb00d2fabf4df45a1194e62dc39e724392f6fd3a382bffdec469e54182759eeb42685625a55491b1e1902c32ff9adc718a863e2b1dfec052d061bd9ae0ff62558ed2aa6010405b006718112633c4e97246bd063361c225668a51a591fd7cba30daffbcce15441519bf2fa07ba6cad2f40413933bdfb2f1d1118f6302d386529cfd5ebb0b1191f06bfcc0311a2933714a47176b2b139f14a72f651b7ef6070bcd7e6dc69c8986a949066740ec0e277b126bb0416691c56b8ee67d10f91d35e9c20b2729189152041a47718263c7d59819ccc2b2c44078d05fe2cb1c3cb9f2fc87a4d85cc30b551ac22843e3c25d6366be9d03dee18ca4a9e83042838f8c3ebd84ac6aef7d4e322e615c0105d7df92dd3906feb562973dde464f321d4a19555f0951e470308a4d4bec87597e13e82dedaa17f874858a4b8451b632b18321cdbd308e755b23385e5e2d3ca3ce64d7539ad500b5d12f7418e9039a097d428c23769b957e9adfe12dcd0ce6c63e06c5aa0be8483bbfa4fa2a65302518a9e993e2bbee14584fd782782fd1ac094fc4a07ced253661b79fd70bf2196a252eceeb2f5bc2053e57cc0f881f4eca524d37e3d573be6e5495d89ab8418ba1dd14d34954e10cf3539fa18a0f497e02f4fb83e970c88a008ea3942deee2a263192afb4cb484c458e2ca58137f49df69820f67b500d580f1d3e938dde3d2770add54d23ccf6c85966cd422d736e3f7668f2df9c3b79a3d67dac7c33b48eeb9464f3d89b474818e03644e7aa3765e0e65737d45b19f2fc3ad13b4630b2b3b855a9ce4a97ef5c559a1bf0fe4d396ec3aaf439dda2bee0b9fc9f803869790e7be641e5a5e6e02bb98da0615d49b250f0a8f5b651b81a40bbb9fb64493e80cd50f6af18caddc26d0bcb4d4eca5d8582e500dc5e64524c76ab23c99c22b1507eaa912cf24547384fb78faa5ff28e0327c4af26816a7472736f22913990feb923fc72301be3deaff0871b83aff8879e913d11f6b012e45e9cd9707101f52bf364691c566284412f8cf33aff2932937bd03254538de6d754ea86627aa5cfb9210a5bba9da20c66280f15da782ab57afe3faabe510c4ec12b62d3e1f284d035bb08a3b9c321bd303f81e7216e859bb53ec146457c90510ba57b5fd04d325e7747f764c3da6fa6e5e23977fbae2db0a7778a9caad724bd5f067219b0ebff0d724fd64757b38d988c178bde92f721ff557b078e716b4f0d54c28124f6355ea6f40af637ac07d92f410f6893f54c30f4895663e768274f6f1a39cbaa58877e9f97e718f6699cbc4f1c8fb8561c8c21e67b0cd33dac9f4f1a93680aabd3d7eff1f7dc7f7d44fbb2b970e3c982be630d77004d241e638e606dfa98e321dfedab15a16rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootsayonara-0.9.3-2.git20170509.fc26.src.rpmsayonara-doc    rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.0.4-14.6.0-14.0-15.2-14.13.0.1YR@Y i@XXWW_@W;W;WXW;W'A@WV@V=@V0VrVV@V*!@V"8@VO@Uݪ@Ud@U@U@UU@Up=Ua@UD@U@T-@TTT@T_Tk@S@S@SRo@Martin Gansser - 0.9.3-2.git20170509Martin Gansser - 0.9.3-1.git20170502Fedora Release Engineering - 0.9.2-5.git20161030Martin Gansser - 0.9.2-4.git20161030Martin Gansser - 0.9.2-3.git20161009Martin Gansser - 0.9.2-2.git20160920Martin Gansser - 0.9.2-1.20160920gitMartin Gansser - 0.9.1-1.20160913gitMartin Gansser - 0.9.0-2.20160607gitMartin Gansser - 0.9.0-1.20160517gitMartin Gansser - 0.8.3-2.20160501gitMartin Gansser - 0.8.3-1.20160424gitMartin Gansser - 0.8.2-1.20160214gitFedora Release Engineering - 0.8.1-2.svn324Martin Gansser - 0.8.1-1.svn324Martin Gansser - 0.8.0-1.svn289Martin Gansser - 0.7.1-4.svn257Martin Gansser - 0.7.1-3.svn223Martin Gansser - 0.7.1-2.svn211Martin Gansser - 0.7.1-1.svn200Lucio Carreras - 0.7.0-2.svn151Martin Gansser - 0.7.0-1.svn144Martin Gansser - 0.6.6-6.svn119Martin Gansser - 0.6.6-5.svn80Martin Gansser - 0.6.6-4.svn73Fedora Release Engineering - 0.6.6-3.svn62Lucio Carreras - 0.6.6-2.svn62Lucio Carreras - 0.6.6-1.svn52Kalev Lember - 0.6.5-2.svn1037Martin Gansser - 0.6.5-1.svn1037Martin Gansser - 0.6.2-4.svn1021Martin Gansser - 0.6.2-3.svn1018Martin Gansser - 0.6.2-2.svn1016Martin Gansser - 0.6.2-1.svn1016Martin Gansser - 0.4.1-1.4.svn878Martin Gansser - 0.4.1-1.3.svn870Martin Gansser - 0.4.0-1.2.svn851Martin Gansser - 0.4.0-1.2.svn851Martin Gansser - 0.4.0-1.1.svn850Brendan Jones - 0.4.0-1.0.svn695- Rebuild for sayonara (git tag 0.9.3-git2-20170509)- Rebuild for sayonara (git tag 0.9.3-git1-20170502)- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild- Rebuild for sayonara (git tag 0.9.2-git11-20161030)- Rebuild for sayonara (git tag 0.9.2-git5-20161009)- Add Requires gstreamer1-plugins-bad-free - Rebuild for sayonara (git tag 0.9.2-git4-20160920) - Spec file cleanup - Changed git revision tag- Update to 0.9.2-1.20160920git- Update to 0.9.1-1.20160913git- Update to 0.9.0-2.20160607git- Update to 0.9.0- Update to new git release- Update to 0.8.3 - Added BR doxygen - Added subpackage doc- Update to 0.8.2- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild- Update to 0.8.1 - Added xpm icon path - Added manual page- Update to 0.8.0 - added BR libmtp-devel- rebuild for new svn release- rebuild for new svn release- rebuild for new svn release- Update to 0.7.1- fixed trailing spaces in Helper/MetaData/LibraryItem.cpp - fixed soundcloud install dir issues - fixed QObject dependencies neccessary under Fedora 22 in certain source files - made Gstreamer mandatory- rebuild for new svn release- rebuild for new svn release- rebuild for new svn release- rebuild for new svn release- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild- added new CMake Build type option: RelWithDebInfo - removed screenshots from sayonara.appdata.xml- changed server adress - changed cmake call - added -fPIC compiler flag for debug mode in CMakeLists.txt - added sayonara.appdata.xml on SVN- Rebuilt for GCC 5 C++11 ABI change- rebuild for new svn release - added 'if' conditions to fix f23 build- rebuild for new svn release- rebuild for new svn release - cosmetic changes - take ownership of unowned directory %{_datadir}/%{name}/translations - take ownership of unowned directory %{_datadir}/%{name}/translations/icons- deleted BR gstreamer1-devel because its redundant - deleted RR svn isn't needed - corrected license tag to GPLv3+ - added RR hicolor-icon-theme - mark license files as %license where available - added appdata.xml file - modified desktop file Categories - removed java stuff - added BR libappstream-glib- rebuild for new svn release - cleanup spec file- enabled debugging informations - rebuild for new svn release - set correct file permisson- rebuild for new svn release - added more comments- removed unecessary BR glib2-devel - removed unecessary BR alsa-lib-devel - removed unecessary BR libxml2-devel- rebuild for new svn release - added svn Requirement - corrected svn path- added download instructions - rebuild for new svn release- Inital release.  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~0.9.3-2.git20170509.fc26sayonara-dochtmlASXParser_8h_source.htmlAbstrSettingNotifier_8h_source.htmlAbstractCoverLookup_8h_source.htmlAbstractDatabase_8h_source.htmlAbstractEngine_8h_source.htmlAbstractFrame_8h_source.htmlAbstractLibrary_8h_source.htmlAbstractPipeline_8h_source.htmlAbstractPlaylistParser_8h_source.htmlAbstractPlaylist_8h_source.htmlAbstractSearchModel_8h_source.htmlAbstractStreamHandler_8h_source.htmlAbstractWebAccess_8h_source.htmlAlbumCoverDelegate_8h_source.htmlAlbumCoverFetchThread_8h_source.htmlAlbumCoverModel_8h_source.htmlAlbumCoverView_8h_source.htmlAlbumInfo_8h_source.htmlAlbum_8h_source.htmlAlternativeCoverItemDelegate_8h_source.htmlAlternativeCoverItemModel_8h_source.htmlArtistInfo_8h_source.htmlArtistMatch_8h_source.htmlArtist_8h_source.htmlAsyncWebAccess_8h_source.htmlBookmark_8h_source.htmlBookmarksMenu_8h_source.htmlBookmarks_8h_source.htmlCachingThread_8h_source.htmlChangeablePipeline_8h_source.htmlColumnHeader_8h_source.htmlColumnIndex_8h_source.htmlComboBoxDelegate_8h_source.htmlCommandLineParser_8h_source.htmlCompressor_8h_source.htmlContextMenu_8h_source.htmlConvertEngine_8h_source.htmlConvertPipeline_8h_source.htmlCopyThread_8h_source.htmlCoverButton_8h_source.htmlCoverFetchManager_8h_source.htmlCoverFetchThread_8h_source.htmlCoverFetcherInterface_8h_source.htmlCoverHelper_8h_source.htmlCoverLocation_8h_source.htmlCoverLookupAlternative_8h_source.htmlCoverLookup_8h_source.htmlCrossFader_8h_source.htmlCustomMimeData_8h_source.htmlCustomPlaylistFwd_8h_source.htmlCustomPlaylistSkeleton_8h_source.htmlCustomPlaylist_8h_source.htmlDBusHandler_8h_source.htmlDBusMPRIS_8h_source.htmlDBusMTPFile_8h_source.htmlDBusMediaKeysInterfaceGnome_8h_source.htmlDBusMediaKeysInterfaceMate_8h_source.htmlDBusMediaKeysInterface_8h_source.htmlDBusNotifications_8h_source.htmlDatabaseAlbums_8h_source.htmlDatabaseArtists_8h_source.htmlDatabaseBookmarks_8h_source.htmlDatabaseConnector_8h_source.htmlDatabaseHandler_8h_source.htmlDatabaseLibrary_8h_source.htmlDatabaseModule_8h_source.htmlDatabasePlaylist_8h_source.htmlDatabasePodcasts_8h_source.htmlDatabaseSearchMode_8h_source.htmlDatabaseSettings_8h_source.htmlDatabaseStreams_8h_source.htmlDatabaseTracks_8h_source.htmlDatabaseVisStyles_8h_source.htmlDateFilter_8h_source.htmlDateSearchModel_8h_source.htmlDirectoryDelegate_8h_source.htmlDirectoryIconProvider_8h_source.htmlDirectoryReader_8h_source.htmlDirectoryTreeView_8h_source.htmlDirectoryViewInterface_8h_source.htmlDirectoryWidgetContainer_8h_source.htmlDiscPopupMenu_8h_source.htmlDiscogsCoverFetcher_8h_source.htmlDragable_8h_source.htmlEngineCallbacks_8h_source.htmlEngineColorStyleChooser_8h_source.htmlEngineHandler_8h_source.htmlEngineHelper_8h_source.htmlEnginePlugin_8h_source.htmlEqSlider_8h_source.htmlEqualizerPresets_8h_source.htmlFileHelper_8h_source.htmlFileListModel_8h_source.htmlFileListView_8h_source.htmlFileSystemWatcher_8h_source.htmlFilter_8h_source.htmlGUI__AbstractLibrary_8h_source.htmlGUI__AbstractStream_8h_source.htmlGUI__AlternativeCovers_8h_source.htmlGUI__AudioConverter_8h_source.htmlGUI__Bookmarks_8h_source.htmlGUI__BroadcastSetup_8h_source.htmlGUI__Broadcast_8h_source.htmlGUI__Covers_8h_source.htmlGUI__Crossfader_8h_source.htmlGUI__DateSearchConfig_8h_source.htmlGUI__DirectoryWidget_8h_source.htmlGUI__Equalizer_8h_source.htmlGUI__FontConfig_8h_source.htmlGUI__Helper_8h_source.htmlGUI__ImportFolder_8h_source.htmlGUI__InfoDialog_8h_source.htmlGUI__LanguageChooser_8h_source.htmlGUI__LastFM_8h_source.htmlGUI__LevelPainter_8h_source.htmlGUI__LibraryFiles_8h_source.htmlGUI__LibraryInfoBox_8h_source.htmlGUI__LibraryPreferences_8h_source.htmlGUI__LocalLibrary_8h_source.htmlGUI__Logger_8h_source.htmlGUI__Lyrics_8h_source.htmlGUI__MTP_8h_source.htmlGUI__Notifications_8h_source.htmlGUI__PlayerPlugin_8h_source.htmlGUI__PlayerPreferences_8h_source.htmlGUI__Player_8h_source.htmlGUI__PlaylistBottomBar_8h_source.htmlGUI__PlaylistChooser_8h_source.htmlGUI__PlaylistPreferences_8h_source.htmlGUI__Playlist_8h_source.htmlGUI__Podcasts_8h_source.htmlGUI__PreferenceDialog_8h_source.htmlGUI__RemoteControl_8h_source.htmlGUI__ShortcutEntry_8h_source.htmlGUI__Shortcuts_8h_source.htmlGUI__Shutdown_8h_source.htmlGUI__SomaFM_8h_source.htmlGUI__SoundcloudArtistSearch_8h_source.htmlGUI__SoundcloudLibrary_8h_source.htmlGUI__Spectrum_8h_source.htmlGUI__Speed_8h_source.htmlGUI__StartupDialog_8h_source.htmlGUI__StreamRecorder_8h_source.htmlGUI__Stream_8h_source.htmlGUI__StyleSettings_8h_source.htmlGUI__TagEdit_8h_source.htmlGUI__TargetPlaylistDialog_8h_source.htmlGUI__TrayIcon_8h_source.htmlGenre_8h_source.htmlGlobalMessageReceiverInterface_8h_source.htmlGlobalMessage_8h_source.htmlGoogleCoverFetcher_8h_source.htmlHeaderView_8h_source.htmlHelper_8h_source.htmlID3v2Frame_8h_source.htmlID3v2_2AlbumArtist_8h_source.htmlID3v2_2Cover_8h_source.htmlID3v2_2Discnumber_8h_source.htmlID3v2_2Popularimeter_8h_source.htmlIconLoader_8h_source.htmlIcyWebAccess_8h_source.htmlImportCache_8h_source.htmlIndexDirectoriesThread_8h_source.htmlInfoDialogContainer_8h_source.htmlInstanceThread_8h_source.htmlLFMCoverFetcher_8h_source.htmlLFMGlobals_8h_source.htmlLFMLoginThread_8h_source.htmlLFMSimArtistsParser_8h_source.htmlLFMTrackChangedThread_8h_source.htmlLFMWebAccess_8h_source.htmlLameBitrate_8h_source.htmlLanguage_8h_source.htmlLastFM_8h_source.htmlLibraryContainer_8h_source.htmlLibraryContextMenu_8h_source.htmlLibraryDatabase_8h_source.htmlLibraryDateSearchView_8h_source.htmlLibraryDeleteDialog_8h_source.htmlLibraryGenreView_8h_source.htmlLibraryImporter_8h_source.htmlLibraryInfo_8h_source.htmlLibraryItemModelAlbums_8h_source.htmlLibraryItemModelArtists_8h_source.htmlLibraryItemModelTracks_8h_source.htmlLibraryItemModel_8h_source.htmlLibraryItem_8h_source.htmlLibraryManager_8h_source.htmlLibraryNamespaces_8h_source.htmlLibraryPluginHandler_8h_source.htmlLibraryRatingDelegate_8h_source.htmlLibraryTableView_8h_source.htmlLibraryViewAlbum_8h_source.htmlLibraryView_8h_source.htmlLibrary_2Sorting_8h_source.htmlLibrary_8h_source.htmlListDelegate_8h_source.htmlLocalCoverSearcher_8h_source.htmlLocalLibraryContainer_8h_source.htmlLocalLibraryMenu_8h_source.htmlLocalLibrary_8h_source.htmlLogListener_8h_source.htmlLogger_8h_source.htmlLyricLookup_8h_source.htmlLyricServer_8h_source.htmlM3UParser_8h_source.htmlMP4Frame_8h_source.htmlMP4_2AlbumArtist_8h_source.htmlMP4_2Cover_8h_source.htmlMP4_2DiscnumberFrame_8h_source.htmlMP4_2PopularimeterFrame_8h_source.htmlMTPTreeView_8h_source.htmlMTP_8h_source.htmlMTP__CopyFiles_8h_source.htmlMTP__Device_8h_source.htmlMTP__File_8h_source.htmlMTP__Folder_8h_source.htmlMTP__RawDevice_8h_source.htmlMTP__Storage_8h_source.htmlMTP__Track_8h_source.htmlMTP__Typedefs_8h_source.htmlMacros_8h_source.htmlMenuButton_8h_source.htmlMenuTool_8h_source.htmlMessage_8h_source.htmlMetaDataChangeNotifier_8h_source.htmlMetaDataFwd_8h_source.htmlMetaDataInfo_8h_source.htmlMetaDataList_8h_source.htmlMetaData_8h_source.htmlMiniSearcher_8h_source.htmlModels_2Cover_8h_source.htmlModels_2Discnumber_8h_source.htmlModels_2Popularimeter_8h_source.htmlNotificationHandler_8h_source.htmlNotificationInterface_8h_source.htmlNotifications_8h_source.htmlPLSParser_8h_source.htmlPimpl_8h_source.htmlPipelineCallbacks_8h_source.htmlPipelineProbes_8h_source.htmlPlayManager_8h_source.htmlPlayState_8h_source.htmlPlaybackEngine_8h_source.htmlPlaybackPipeline_8h_source.htmlPlayerPluginHandler_8h_source.htmlPlayerPlugin_8h_source.htmlPlaylistChooser_8h_source.htmlPlaylistDBInterface_8h_source.htmlPlaylistDBWrapper_8h_source.htmlPlaylistFwd_8h_source.htmlPlaylistHandler_8h_source.htmlPlaylistItemDelegate_8h_source.htmlPlaylistItemModel_8h_source.htmlPlaylistLoader_8h_source.htmlPlaylistMenuEntry_8h_source.htmlPlaylistMenu_8h_source.htmlPlaylistMode_8h_source.htmlPlaylistParser_8h_source.htmlPlaylistTabBar_8h_source.htmlPlaylistTabMenu_8h_source.htmlPlaylistTabWidget_8h_source.htmlPlaylistView_8h_source.htmlPlaylist_2Sorting_8h_source.htmlPluginCloseButton_8h_source.htmlPodcastParser_8h_source.htmlPreferenceDialogInterface_8h_source.htmlPreferenceInterface_8h_source.htmlPreferenceWidgetInterface_8h_source.htmlRandomGenerator_8h_source.htmlRatingLabel_8h_source.htmlRawShortcutMap_8h_source.htmlRawSoundReceiverInterface_8h_source.htmlReloadThread_8h_source.htmlRemoteControl_8h_source.htmlSayonaraClass_8h_source.htmlSayonaraCompleter_8h_source.htmlSayonaraDialog_8h_source.htmlSayonaraLoadingBar_8h_source.htmlSayonaraQuery_8h_source.htmlSayonaraSelectionView_8h_source.htmlSayonaraSlider_8h_source.htmlSayonaraWidgetTemplate_8h_source.htmlSayonaraWidget_8h_source.htmlSearchMode_8h_source.htmlSearchSlider_8h_source.htmlSearchableFileTreeModel_8h_source.htmlSearchableView_8h_source.htmlSetFwd_8h_source.htmlSet_8h_source.htmlSettingConverter_8h_source.htmlSettingKey_8h_source.htmlSettingNotifier_8h_source.htmlSettingRegistry_8h_source.htmlSetting_8h_source.htmlSettings_8h_source.htmlShortcutHandler_8h_source.htmlShortcutLineEdit_8h_source.htmlShortcutWidget_8h_source.htmlShortcut_8h_source.htmlShutdown_8h_source.htmlSimilarArtists_8h_source.htmlSingleton_8h_source.htmlSmartCompare_8h_source.htmlSomaFMLibraryContainer_8h_source.htmlSomaFMLibrary_8h_source.htmlSomaFMPlaylistModel_8h_source.htmlSomaFMStationModel_8h_source.htmlSomaFMStationView_8h_source.htmlSomaFMStation_8h_source.htmlSortorder_8h_source.htmlSoundOutReceiver_8h_source.htmlSoundcloudDataFetcher_8h_source.htmlSoundcloudData_8h_source.htmlSoundcloudGlobal_8h_source.htmlSoundcloudJsonParser_8h_source.htmlSoundcloudLibraryContainer_8h_source.htmlSoundcloudLibrary_8h_source.htmlSoundcloudWebAccess_8h_source.htmlStandardCoverFetcher_8h_source.htmlStdPlaylist_8h_source.htmlStreamDataSender_8h_source.htmlStreamHandlerPodcasts_8h_source.htmlStreamHandlerStreams_8h_source.htmlStreamHttpParser_8h_source.htmlStreamParser_8h_source.htmlStreamPlaylist_8h_source.htmlStreamRecorderData_8h_source.htmlStreamRecorder_8h_source.htmlStreamServer_8h_source.htmlStreamWriter_8h_source.htmlStyleTypes_8h_source.htmlStyle_8h_source.htmlTagEdit_8h_source.htmlTagExpression_8h_source.htmlTagLineEdit_8h_source.htmlTagTextInput_8h_source.htmlTagging_8h_source.htmlTreeDelegate_8h_source.htmlTree_8h_source.htmlUpdateDatesThread_8h_source.htmlUrlHelper_8h_source.htmlXiphFrame_8h_source.htmlXiph_2AlbumArtist_8h_source.htmlXiph_2DiscnumberFrame_8h_source.htmlXiph_2PopularimeterFrame_8h_source.htmlannotated.htmlapplication_8h_source.htmlbc_s.pngbdwn.pngclassASXParser-members.htmlclassASXParser.htmlclassASXParser.pngclassAbstrSetting-members.htmlclassAbstrSetting.htmlclassAbstrSetting.pngclassAbstrSettingNotifier-members.htmlclassAbstrSettingNotifier.htmlclassAbstrSettingNotifier.pngclassAbstractCoverLookup-members.htmlclassAbstractCoverLookup.htmlclassAbstractCoverLookup.pngclassAbstractDatabase-members.htmlclassAbstractDatabase.htmlclassAbstractDatabase.pngclassAbstractLibrary-members.htmlclassAbstractLibrary.htmlclassAbstractLibrary.pngclassAbstractPipeline-members.htmlclassAbstractPipeline.htmlclassAbstractPipeline.pngclassAbstractPlaylist-members.htmlclassAbstractPlaylist.htmlclassAbstractPlaylist.pngclassAbstractPlaylistParser-members.htmlclassAbstractPlaylistParser.htmlclassAbstractPlaylistParser.pngclassAbstractStreamHandler-members.htmlclassAbstractStreamHandler.htmlclassAbstractStreamHandler.pngclassAbstractWebAccess-members.htmlclassAbstractWebAccess.htmlclassAbstractWebAccess.pngclassAlbum-members.htmlclassAlbum.htmlclassAlbum.pngclassAlbumCoverDelegate-members.htmlclassAlbumCoverDelegate.htmlclassAlbumCoverDelegate.pngclassAlbumCoverFetchThread-members.htmlclassAlbumCoverFetchThread.htmlclassAlbumCoverFetchThread.pngclassAlbumCoverModel-members.htmlclassAlbumCoverModel.htmlclassAlbumCoverModel.pngclassAlbumCoverView-members.htmlclassAlbumCoverView.htmlclassAlbumCoverView.pngclassAlbumInfo-members.htmlclassAlbumInfo.htmlclassAlbumInfo.pngclassAlbumList-members.htmlclassAlbumList.htmlclassAlbumList.pngclassAlternativeCoverItemDelegate-members.htmlclassAlternativeCoverItemDelegate.htmlclassAlternativeCoverItemDelegate.pngclassAlternativeCoverItemModel-members.htmlclassAlternativeCoverItemModel.htmlclassAlternativeCoverItemModel.pngclassApplication-members.htmlclassApplication.htmlclassApplication.pngclassArtist-members.htmlclassArtist.htmlclassArtist.pngclassArtistInfo-members.htmlclassArtistInfo.htmlclassArtistInfo.pngclassArtistList-members.htmlclassArtistList.htmlclassArtistList.pngclassArtistMatch-members.htmlclassArtistMatch.htmlclassAsyncWebAccess-members.htmlclassAsyncWebAccess.htmlclassAsyncWebAccess.pngclassBookmark-members.htmlclassBookmark.htmlclassBookmarks-members.htmlclassBookmarks.htmlclassBookmarks.pngclassBookmarksMenu-members.htmlclassBookmarksMenu.htmlclassBookmarksMenu.pngclassCachingThread-members.htmlclassCachingThread.htmlclassCachingThread.pngclassChangeablePipeline-members.htmlclassChangeablePipeline.htmlclassChangeablePipeline.pngclassColumnHeader-members.htmlclassColumnHeader.htmlclassColumnHeader.pngclassColumnHeaderList-members.htmlclassColumnHeaderList.htmlclassColumnHeaderList.pngclassComboBoxDelegate-members.htmlclassComboBoxDelegate.htmlclassComboBoxDelegate.pngclassCommandLineParser-members.htmlclassCommandLineParser.htmlclassContextMenu-members.htmlclassContextMenu.htmlclassContextMenu.pngclassConvertEngine-members.htmlclassConvertEngine.htmlclassConvertEngine.pngclassConvertPipeline-members.htmlclassConvertPipeline.htmlclassConvertPipeline.pngclassCopyThread-members.htmlclassCopyThread.htmlclassCopyThread.pngclassCoverButton-members.htmlclassCoverButton.htmlclassCoverButton.pngclassCoverFetchManager-members.htmlclassCoverFetchManager.htmlclassCoverFetchManager.pngclassCoverFetchThread-members.htmlclassCoverFetchThread.htmlclassCoverFetchThread.pngclassCoverFetcherInterface-members.htmlclassCoverFetcherInterface.htmlclassCoverFetcherInterface.pngclassCoverLocation-members.htmlclassCoverLocation.htmlclassCoverLookup-members.htmlclassCoverLookup.htmlclassCoverLookup.pngclassCoverLookupAlternative-members.htmlclassCoverLookupAlternative.htmlclassCoverLookupAlternative.pngclassCrossFader-members.htmlclassCrossFader.htmlclassCrossFader.pngclassCustomField-members.htmlclassCustomField.htmlclassCustomMimeData-members.htmlclassCustomMimeData.htmlclassCustomMimeData.pngclassCustomPlaylist-members.htmlclassCustomPlaylist.htmlclassCustomPlaylist.pngclassCustomPlaylistSkeleton-members.htmlclassCustomPlaylistSkeleton.htmlclassCustomPlaylistSkeleton.pngclassDB-members.htmlclassDB.htmlclassDBusAdaptor-members.htmlclassDBusAdaptor.htmlclassDBusAdaptor.pngclassDBusHandler-members.htmlclassDBusHandler.htmlclassDBusHandler.pngclassDBusMPRIS_1_1MediaPlayer2-members.htmlclassDBusMPRIS_1_1MediaPlayer2.htmlclassDBusMPRIS_1_1MediaPlayer2.pngclassDBusMediaKeysInterface-members.htmlclassDBusMediaKeysInterface.htmlclassDBusMediaKeysInterface.pngclassDBusMediaKeysInterfaceGnome-members.htmlclassDBusMediaKeysInterfaceGnome.htmlclassDBusMediaKeysInterfaceGnome.pngclassDBusMediaKeysInterfaceMate-members.htmlclassDBusMediaKeysInterfaceMate.htmlclassDBusMediaKeysInterfaceMate.pngclassDBusNotifications-members.htmlclassDBusNotifications.htmlclassDBusNotifications.pngclassDatabaseAlbums-members.htmlclassDatabaseAlbums.htmlclassDatabaseAlbums.pngclassDatabaseArtists-members.htmlclassDatabaseArtists.htmlclassDatabaseArtists.pngclassDatabaseBookmarks-members.htmlclassDatabaseBookmarks.htmlclassDatabaseBookmarks.pngclassDatabaseConnector-members.htmlclassDatabaseConnector.htmlclassDatabaseConnector.pngclassDatabaseLibrary-members.htmlclassDatabaseLibrary.htmlclassDatabaseLibrary.pngclassDatabaseModule-members.htmlclassDatabaseModule.htmlclassDatabaseModule.pngclassDatabasePlaylist-members.htmlclassDatabasePlaylist.htmlclassDatabasePlaylist.pngclassDatabasePodcasts-members.htmlclassDatabasePodcasts.htmlclassDatabasePodcasts.pngclassDatabaseSearchMode-members.htmlclassDatabaseSearchMode.htmlclassDatabaseSearchMode.pngclassDatabaseSettings-members.htmlclassDatabaseSettings.htmlclassDatabaseSettings.pngclassDatabaseStreams-members.htmlclassDatabaseStreams.htmlclassDatabaseStreams.pngclassDatabaseTracks-members.htmlclassDatabaseTracks.htmlclassDatabaseTracks.pngclassDatabaseVisStyles-members.htmlclassDatabaseVisStyles.htmlclassDatabaseVisStyles.pngclassDateSearchModel-members.htmlclassDateSearchModel.htmlclassDateSearchModel.pngclassDirectoryDelegate-members.htmlclassDirectoryDelegate.htmlclassDirectoryDelegate.pngclassDirectoryLibraryContainer-members.htmlclassDirectoryLibraryContainer.htmlclassDirectoryLibraryContainer.pngclassDirectoryReader-members.htmlclassDirectoryReader.htmlclassDirectoryTreeView-members.htmlclassDirectoryTreeView.htmlclassDirectoryTreeView.pngclassDirectoryViewInterface-members.htmlclassDirectoryViewInterface.htmlclassDiscAction-members.htmlclassDiscAction.htmlclassDiscAction.pngclassDiscPopupMenu-members.htmlclassDiscPopupMenu.htmlclassDiscPopupMenu.pngclassDiscogsCoverFetcher-members.htmlclassDiscogsCoverFetcher.htmlclassDiscogsCoverFetcher.pngclassDragable-members.htmlclassDragable.htmlclassDragable.pngclassDummyNotificator-members.htmlclassDummyNotificator.htmlclassDummyNotificator.pngclassEQ__Setting-members.htmlclassEQ__Setting.htmlclassEngine-members.htmlclassEngine.htmlclassEngine.pngclassEngineColorStyleChooser-members.htmlclassEngineColorStyleChooser.htmlclassEngineColorStyleChooser.pngclassEngineHandler-members.htmlclassEngineHandler.htmlclassEngineHandler.pngclassEnginePlugin-members.htmlclassEnginePlugin.htmlclassEnginePlugin.pngclassEqSlider-members.htmlclassEqSlider.htmlclassEqSlider.pngclassFileListModel-members.htmlclassFileListModel.htmlclassFileListModel.pngclassFileListView-members.htmlclassFileListView.htmlclassFileListView.pngclassFileSystemWatcher-members.htmlclassFileSystemWatcher.htmlclassFileSystemWatcher.pngclassGUI__AbstractLibrary-members.htmlclassGUI__AbstractLibrary.htmlclassGUI__AbstractLibrary.pngclassGUI__AbstractStream-members.htmlclassGUI__AbstractStream.htmlclassGUI__AbstractStream.pngclassGUI__AlternativeCovers-members.htmlclassGUI__AlternativeCovers.htmlclassGUI__AlternativeCovers.pngclassGUI__AudioConverter-members.htmlclassGUI__AudioConverter.htmlclassGUI__AudioConverter.pngclassGUI__Bookmarks-members.htmlclassGUI__Bookmarks.htmlclassGUI__Bookmarks.pngclassGUI__Broadcast-members.htmlclassGUI__Broadcast.htmlclassGUI__Broadcast.pngclassGUI__BroadcastSetup-members.htmlclassGUI__BroadcastSetup.htmlclassGUI__BroadcastSetup.pngclassGUI__Covers-members.htmlclassGUI__Covers.htmlclassGUI__Covers.pngclassGUI__Crossfader-members.htmlclassGUI__Crossfader.htmlclassGUI__Crossfader.pngclassGUI__DateSearchConfig-members.htmlclassGUI__DateSearchConfig.htmlclassGUI__DateSearchConfig.pngclassGUI__DirectoryWidget-members.htmlclassGUI__DirectoryWidget.htmlclassGUI__DirectoryWidget.pngclassGUI__Equalizer-members.htmlclassGUI__Equalizer.htmlclassGUI__Equalizer.pngclassGUI__FontConfig-members.htmlclassGUI__FontConfig.htmlclassGUI__FontConfig.pngclassGUI__ImportFolder-members.htmlclassGUI__ImportFolder.htmlclassGUI__ImportFolder.pngclassGUI__InfoDialog-members.htmlclassGUI__InfoDialog.htmlclassGUI__InfoDialog.pngclassGUI__LanguageChooser-members.htmlclassGUI__LanguageChooser.htmlclassGUI__LanguageChooser.pngclassGUI__LastFM-members.htmlclassGUI__LastFM.htmlclassGUI__LastFM.pngclassGUI__LevelPainter-members.htmlclassGUI__LevelPainter.htmlclassGUI__LevelPainter.pngclassGUI__LibraryFiles-members.htmlclassGUI__LibraryFiles.htmlclassGUI__LibraryInfoBox-members.htmlclassGUI__LibraryInfoBox.htmlclassGUI__LibraryInfoBox.pngclassGUI__LibraryPreferences-members.htmlclassGUI__LibraryPreferences.htmlclassGUI__LibraryPreferences.pngclassGUI__LocalLibrary-members.htmlclassGUI__LocalLibrary.htmlclassGUI__LocalLibrary.pngclassGUI__Logger-members.htmlclassGUI__Logger.htmlclassGUI__Logger.pngclassGUI__Lyrics-members.htmlclassGUI__Lyrics.htmlclassGUI__Lyrics.pngclassGUI__MTP-members.htmlclassGUI__MTP.htmlclassGUI__MTP.pngclassGUI__Notifications-members.htmlclassGUI__Notifications.htmlclassGUI__Notifications.pngclassGUI__Player-members.htmlclassGUI__Player.htmlclassGUI__Player.pngclassGUI__PlayerPlugin-members.htmlclassGUI__PlayerPlugin.htmlclassGUI__PlayerPlugin.pngclassGUI__PlayerPreferences-members.htmlclassGUI__PlayerPreferences.htmlclassGUI__PlayerPreferences.pngclassGUI__Playlist-members.htmlclassGUI__Playlist.htmlclassGUI__Playlist.pngclassGUI__PlaylistBottomBar-members.htmlclassGUI__PlaylistBottomBar.htmlclassGUI__PlaylistBottomBar.pngclassGUI__PlaylistChooser-members.htmlclassGUI__PlaylistChooser.htmlclassGUI__PlaylistChooser.pngclassGUI__PlaylistPreferences-members.htmlclassGUI__PlaylistPreferences.htmlclassGUI__PlaylistPreferences.pngclassGUI__Podcasts-members.htmlclassGUI__Podcasts.htmlclassGUI__Podcasts.pngclassGUI__PreferenceDialog-members.htmlclassGUI__PreferenceDialog.htmlclassGUI__PreferenceDialog.pngclassGUI__RemoteControl-members.htmlclassGUI__RemoteControl.htmlclassGUI__RemoteControl.pngclassGUI__ShortcutEntry-members.htmlclassGUI__ShortcutEntry.htmlclassGUI__ShortcutEntry.pngclassGUI__Shortcuts-members.htmlclassGUI__Shortcuts.htmlclassGUI__Shortcuts.pngclassGUI__SomaFM-members.htmlclassGUI__SomaFM.htmlclassGUI__SomaFM.pngclassGUI__SoundCloudLibrary-members.htmlclassGUI__SoundCloudLibrary.htmlclassGUI__SoundCloudLibrary.pngclassGUI__SoundcloudArtistSearch-members.htmlclassGUI__SoundcloudArtistSearch.htmlclassGUI__SoundcloudArtistSearch.pngclassGUI__Spectrum-members.htmlclassGUI__Spectrum.htmlclassGUI__Spectrum.pngclassGUI__Speed-members.htmlclassGUI__Speed.htmlclassGUI__Speed.pngclassGUI__StartupDialog-members.htmlclassGUI__StartupDialog.htmlclassGUI__StartupDialog.pngclassGUI__Stream-members.htmlclassGUI__Stream.htmlclassGUI__Stream.pngclassGUI__StreamRecorder-members.htmlclassGUI__StreamRecorder.htmlclassGUI__StreamRecorder.pngclassGUI__StyleSettings-members.htmlclassGUI__StyleSettings.htmlclassGUI__StyleSettings.pngclassGUI__TagEdit-members.htmlclassGUI__TagEdit.htmlclassGUI__TagEdit.pngclassGUI__TargetPlaylistDialog-members.htmlclassGUI__TargetPlaylistDialog.htmlclassGUI__TargetPlaylistDialog.pngclassGUI__TrayIcon-members.htmlclassGUI__TrayIcon.htmlclassGUI__TrayIcon.pngclassGenre-members.htmlclassGenre.htmlclassGlobalMessage-members.htmlclassGlobalMessage.htmlclassGlobalMessage.pngclassGlobalMessageReceiverInterface-members.htmlclassGlobalMessageReceiverInterface.htmlclassGlobalMessageReceiverInterface.pngclassGoogleCoverFetcher-members.htmlclassGoogleCoverFetcher.htmlclassGoogleCoverFetcher.pngclassHeaderView-members.htmlclassHeaderView.htmlclassHeaderView.pngclassID3v2_1_1AlbumArtistFrame-members.htmlclassID3v2_1_1AlbumArtistFrame.htmlclassID3v2_1_1AlbumArtistFrame.pngclassID3v2_1_1CoverFrame-members.htmlclassID3v2_1_1CoverFrame.htmlclassID3v2_1_1CoverFrame.pngclassID3v2_1_1DiscnumberFrame-members.htmlclassID3v2_1_1DiscnumberFrame.htmlclassID3v2_1_1DiscnumberFrame.pngclassID3v2_1_1ID3v2Frame-members.htmlclassID3v2_1_1ID3v2Frame.htmlclassID3v2_1_1ID3v2Frame.pngclassID3v2_1_1PopularimeterFrame-members.htmlclassID3v2_1_1PopularimeterFrame.htmlclassID3v2_1_1PopularimeterFrame.pngclassIconLoader-members.htmlclassIconLoader.htmlclassIconProvider-members.htmlclassIconProvider.htmlclassIconProvider.pngclassIcyWebAccess-members.htmlclassIcyWebAccess.htmlclassIcyWebAccess.pngclassImportCache-members.htmlclassImportCache.htmlclassIndexDirectoriesThread-members.htmlclassIndexDirectoriesThread.htmlclassIndexDirectoriesThread.pngclassInfoDialogContainer-members.htmlclassInfoDialogContainer.htmlclassInfoDialogContainer.pngclassInstanceThread-members.htmlclassInstanceThread.htmlclassInstanceThread.pngclassLFMCoverFetcher-members.htmlclassLFMCoverFetcher.htmlclassLFMCoverFetcher.pngclassLFMLoginThread-members.htmlclassLFMLoginThread.htmlclassLFMLoginThread.pngclassLFMSimArtistsParser-members.htmlclassLFMSimArtistsParser.htmlclassLFMTrackChangedThread-members.htmlclassLFMTrackChangedThread.htmlclassLFMTrackChangedThread.pngclassLFMWebAccess-members.htmlclassLFMWebAccess.htmlclassLFMWebAccess.pngclassLang-members.htmlclassLang.htmlclassLang.pngclassLanguageString-members.htmlclassLanguageString.htmlclassLanguageString.pngclassLastFM-members.htmlclassLastFM.htmlclassLastFM.pngclassLevelReceiver-members.htmlclassLevelReceiver.htmlclassLevelReceiver.pngclassLibrary-members.htmlclassLibrary.htmlclassLibrary.pngclassLibraryContainerInterface-members.htmlclassLibraryContainerInterface.htmlclassLibraryContainerInterface.pngclassLibraryContextMenu-members.htmlclassLibraryContextMenu.htmlclassLibraryContextMenu.pngclassLibraryDatabase-members.htmlclassLibraryDatabase.htmlclassLibraryDatabase.pngclassLibraryDateSearchView-members.htmlclassLibraryDateSearchView.htmlclassLibraryDateSearchView.pngclassLibraryDeleteDialog-members.htmlclassLibraryDeleteDialog.htmlclassLibraryDeleteDialog.pngclassLibraryGenreView-members.htmlclassLibraryGenreView.htmlclassLibraryGenreView.pngclassLibraryImporter-members.htmlclassLibraryImporter.htmlclassLibraryImporter.pngclassLibraryInfo-members.htmlclassLibraryInfo.htmlclassLibraryItem-members.htmlclassLibraryItem.htmlclassLibraryItem.pngclassLibraryItemModel-members.htmlclassLibraryItemModel.htmlclassLibraryItemModel.pngclassLibraryItemModelAlbums-members.htmlclassLibraryItemModelAlbums.htmlclassLibraryItemModelAlbums.pngclassLibraryItemModelArtists-members.htmlclassLibraryItemModelArtists.htmlclassLibraryItemModelArtists.pngclassLibraryItemModelTracks-members.htmlclassLibraryItemModelTracks.htmlclassLibraryItemModelTracks.pngclassLibraryManager-members.htmlclassLibraryManager.htmlclassLibraryManager.pngclassLibraryPluginHandler-members.htmlclassLibraryPluginHandler.htmlclassLibraryPluginHandler.pngclassLibraryRatingDelegate-members.htmlclassLibraryRatingDelegate.htmlclassLibraryRatingDelegate.pngclassLibraryTableView-members.htmlclassLibraryTableView.htmlclassLibraryTableView.pngclassLibraryView-members.htmlclassLibraryView.htmlclassLibraryView.pngclassLibraryViewAlbum-members.htmlclassLibraryViewAlbum.htmlclassLibraryViewAlbum.pngclassLibrary_1_1DateFilter-members.htmlclassLibrary_1_1DateFilter.htmlclassLibrary_1_1Filter-members.htmlclassLibrary_1_1Filter.htmlclassLibrary_1_1Sortings-members.htmlclassLibrary_1_1Sortings.htmlclassListDelegate-members.htmlclassListDelegate.htmlclassListDelegate.pngclassLocalLibrary-members.htmlclassLocalLibrary.htmlclassLocalLibrary.pngclassLocalLibraryContainer-members.htmlclassLocalLibraryContainer.htmlclassLocalLibraryContainer.pngclassLocalLibraryMenu-members.htmlclassLocalLibraryMenu.htmlclassLocalLibraryMenu.pngclassLogListener-members.htmlclassLogListener.htmlclassLogListener.pngclassLogObject-members.htmlclassLogObject.htmlclassLogObject.pngclassLogger-members.htmlclassLogger.htmlclassLyricLookupThread-members.htmlclassLyricLookupThread.htmlclassLyricLookupThread.pngclassM3UParser-members.htmlclassM3UParser.htmlclassM3UParser.pngclassMP4_1_1AlbumArtistFrame-members.htmlclassMP4_1_1AlbumArtistFrame.htmlclassMP4_1_1AlbumArtistFrame.pngclassMP4_1_1CoverFrame-members.htmlclassMP4_1_1CoverFrame.htmlclassMP4_1_1CoverFrame.pngclassMP4_1_1DiscnumberFrame-members.htmlclassMP4_1_1DiscnumberFrame.htmlclassMP4_1_1DiscnumberFrame.pngclassMP4_1_1MP4Frame-members.htmlclassMP4_1_1MP4Frame.htmlclassMP4_1_1MP4Frame.pngclassMP4_1_1PopularimeterFrame-members.htmlclassMP4_1_1PopularimeterFrame.htmlclassMP4_1_1PopularimeterFrame.pngclassMTP-members.htmlclassMTP.htmlclassMTP.pngclassMTPTreeView-members.htmlclassMTPTreeView.htmlclassMTPTreeView.pngclassMTP__CopyFiles-members.htmlclassMTP__CopyFiles.htmlclassMTP__CopyFiles.pngclassMTP__Device-members.htmlclassMTP__Device.htmlclassMTP__File-members.htmlclassMTP__File.htmlclassMTP__RawDevice-members.htmlclassMTP__RawDevice.htmlclassMTP__Storage-members.htmlclassMTP__Storage.htmlclassMTP__Track-members.htmlclassMTP__Track.htmlclassMenuButton-members.htmlclassMenuButton.htmlclassMenuButton.pngclassMenuToolButton-members.htmlclassMenuToolButton.htmlclassMenuToolButton.pngclassMetaData-members.htmlclassMetaData.htmlclassMetaData.pngclassMetaDataChangeNotifier-members.htmlclassMetaDataChangeNotifier.htmlclassMetaDataChangeNotifier.pngclassMetaDataInfo-members.htmlclassMetaDataInfo.htmlclassMetaDataInfo.pngclassMetaDataList-members.htmlclassMetaDataList.htmlclassMetaDataList.pngclassMiniSearcher-members.htmlclassMiniSearcher.htmlclassMiniSearcher.pngclassMiniSearcherLineEdit-members.htmlclassMiniSearcherLineEdit.htmlclassMiniSearcherLineEdit.pngclassModels_1_1Cover-members.htmlclassModels_1_1Cover.htmlclassModels_1_1Discnumber-members.htmlclassModels_1_1Discnumber.htmlclassModels_1_1Popularimeter-members.htmlclassModels_1_1Popularimeter.htmlclassNotificationHandler-members.htmlclassNotificationHandler.htmlclassNotificationHandler.pngclassNotificationInterface-members.htmlclassNotificationInterface.htmlclassNotificationInterface.pngclassOrgFreedesktopNotificationsInterface-members.htmlclassOrgFreedesktopNotificationsInterface.htmlclassOrgFreedesktopNotificationsInterface.pngclassOrgGnomeSettingsDaemonMediaKeysInterface-members.htmlclassOrgGnomeSettingsDaemonMediaKeysInterface.htmlclassOrgGnomeSettingsDaemonMediaKeysInterface.pngclassOrgMateSettingsDaemonMediaKeysInterface-members.htmlclassOrgMateSettingsDaemonMediaKeysInterface.htmlclassOrgMateSettingsDaemonMediaKeysInterface.pngclassOrgMprisMediaPlayer2Adaptor-members.htmlclassOrgMprisMediaPlayer2Adaptor.htmlclassOrgMprisMediaPlayer2Adaptor.pngclassOrgMprisMediaPlayer2PlayerAdaptor-members.htmlclassOrgMprisMediaPlayer2PlayerAdaptor.htmlclassOrgMprisMediaPlayer2PlayerAdaptor.pngclassPLSParser-members.htmlclassPLSParser.htmlclassPLSParser.pngclassPlayManager-members.htmlclassPlayManager.htmlclassPlayManager.pngclassPlaybackEngine-members.htmlclassPlaybackEngine.htmlclassPlaybackEngine.pngclassPlaybackPipeline-members.htmlclassPlaybackPipeline.htmlclassPlaybackPipeline.pngclassPlayerPluginHandler-members.htmlclassPlayerPluginHandler.htmlclassPlayerPluginHandler.pngclassPlayerPluginInterface-members.htmlclassPlayerPluginInterface.htmlclassPlayerPluginInterface.pngclassPlaylistChooser-members.htmlclassPlaylistChooser.htmlclassPlaylistChooser.pngclassPlaylistDBInterface-members.htmlclassPlaylistDBInterface.htmlclassPlaylistDBInterface.pngclassPlaylistDBWrapper-members.htmlclassPlaylistDBWrapper.htmlclassPlaylistHandler-members.htmlclassPlaylistHandler.htmlclassPlaylistHandler.pngclassPlaylistItemDelegate-members.htmlclassPlaylistItemDelegate.htmlclassPlaylistItemDelegate.pngclassPlaylistItemModel-members.htmlclassPlaylistItemModel.htmlclassPlaylistItemModel.pngclassPlaylistLoader-members.htmlclassPlaylistLoader.htmlclassPlaylistLoader.pngclassPlaylistMenu-members.htmlclassPlaylistMenu.htmlclassPlaylistMenu.pngclassPlaylistTabBar-members.htmlclassPlaylistTabBar.htmlclassPlaylistTabBar.pngclassPlaylistTabMenu-members.htmlclassPlaylistTabMenu.htmlclassPlaylistTabMenu.pngclassPlaylistTabWidget-members.htmlclassPlaylistTabWidget.htmlclassPlaylistTabWidget.pngclassPlaylistView-members.htmlclassPlaylistView.htmlclassPlaylistView.pngclassPlaylist_1_1Mode-members.htmlclassPlaylist_1_1Mode.htmlclassPluginCloseButton-members.htmlclassPluginCloseButton.htmlclassPluginCloseButton.pngclassPreferenceAction-members.htmlclassPreferenceAction.htmlclassPreferenceAction.pngclassPreferenceDialogInterface-members.htmlclassPreferenceDialogInterface.htmlclassPreferenceDialogInterface.pngclassPreferenceInterface-members.htmlclassPreferenceInterface.htmlclassPreferenceInterface.pngclassPreferenceWidgetInterface-members.htmlclassPreferenceWidgetInterface.htmlclassPreferenceWidgetInterface.pngclassQList.htmlclassQMap.htmlclassRandomGenerator-members.htmlclassRandomGenerator.htmlclassRatingLabel-members.htmlclassRatingLabel.htmlclassRatingLabel.pngclassRawSoundReceiverInterface-members.htmlclassRawSoundReceiverInterface.htmlclassRawSoundReceiverInterface.pngclassReloadThread-members.htmlclassReloadThread.htmlclassReloadThread.pngclassRemoteControl-members.htmlclassRemoteControl.htmlclassRemoteControl.pngclassSP_1_1Set-members.htmlclassSP_1_1Set.htmlclassSP_1_1Set.pngclassSP_1_1Tree-members.htmlclassSP_1_1Tree.htmlclassSayonaraClass-members.htmlclassSayonaraClass.htmlclassSayonaraClass.pngclassSayonaraCompleter-members.htmlclassSayonaraCompleter.htmlclassSayonaraCompleter.pngclassSayonaraDialog-members.htmlclassSayonaraDialog.htmlclassSayonaraDialog.pngclassSayonaraLoadingBar-members.htmlclassSayonaraLoadingBar.htmlclassSayonaraLoadingBar.pngclassSayonaraMainWindow-members.htmlclassSayonaraMainWindow.htmlclassSayonaraMainWindow.pngclassSayonaraQuery-members.htmlclassSayonaraQuery.htmlclassSayonaraQuery.pngclassSayonaraSelectionView-members.htmlclassSayonaraSelectionView.htmlclassSayonaraSelectionView.pngclassSayonaraSlider-members.htmlclassSayonaraSlider.htmlclassSayonaraSlider.pngclassSayonaraWidget-members.htmlclassSayonaraWidget.htmlclassSayonaraWidget.pngclassSayonaraWidgetTemplate-members.htmlclassSayonaraWidgetTemplate.htmlclassSayonaraWidgetTemplate.pngclassSearchModelFunctionality-members.htmlclassSearchModelFunctionality.htmlclassSearchModelFunctionality.pngclassSearchModelInterface-members.htmlclassSearchModelInterface.htmlclassSearchModelInterface.pngclassSearchSlider-members.htmlclassSearchSlider.htmlclassSearchSlider.pngclassSearchViewFunctionality-members.htmlclassSearchViewFunctionality.htmlclassSearchViewFunctionality.pngclassSearchViewInterface-members.htmlclassSearchViewInterface.htmlclassSearchViewInterface.pngclassSearchableFileTreeModel-members.htmlclassSearchableFileTreeModel.htmlclassSearchableFileTreeModel.pngclassSetting-members.htmlclassSetting.htmlclassSetting.pngclassSettingConverter-members.htmlclassSettingConverter.htmlclassSettingConverter_3_01QByteArray_01_4-members.htmlclassSettingConverter_3_01QByteArray_01_4.htmlclassSettingConverter_3_01QList_3_01T_01_4_01_4-members.htmlclassSettingConverter_3_01QList_3_01T_01_4_01_4.htmlclassSettingConverter_3_01QPair_3_01A_00_01B_01_4_01_4-members.htmlclassSettingConverter_3_01QPair_3_01A_00_01B_01_4_01_4.htmlclassSettingConverter_3_01QPoint_01_4-members.htmlclassSettingConverter_3_01QPoint_01_4.htmlclassSettingConverter_3_01QSize_01_4-members.htmlclassSettingConverter_3_01QSize_01_4.htmlclassSettingConverter_3_01QStringList_01_4-members.htmlclassSettingConverter_3_01QStringList_01_4.htmlclassSettingConverter_3_01QString_01_4-members.htmlclassSettingConverter_3_01QString_01_4.htmlclassSettingConverter_3_01bool_01_4-members.htmlclassSettingConverter_3_01bool_01_4.htmlclassSettingConverter_3_01float_01_4-members.htmlclassSettingConverter_3_01float_01_4.htmlclassSettingConverter_3_01int_01_4-members.htmlclassSettingConverter_3_01int_01_4.htmlclassSettingKey-members.htmlclassSettingKey.htmlclassSettingNotifier-members.htmlclassSettingNotifier.htmlclassSettingNotifier.pngclassSettingRegistry-members.htmlclassSettingRegistry.htmlclassSettings-members.htmlclassSettings.htmlclassSettings.pngclassShortcut-members.htmlclassShortcut.htmlclassShortcut.pngclassShortcutHandler-members.htmlclassShortcutHandler.htmlclassShortcutHandler.pngclassShortcutLineEdit-members.htmlclassShortcutLineEdit.htmlclassShortcutLineEdit.pngclassShortcutWidget-members.htmlclassShortcutWidget.htmlclassShortcutWidget.pngclassSimilarArtists-members.htmlclassSimilarArtists.htmlclassSmartCompare-members.htmlclassSmartCompare.htmlclassSomaFMLibrary-members.htmlclassSomaFMLibrary.htmlclassSomaFMLibrary.pngclassSomaFMLibraryContainer-members.htmlclassSomaFMLibraryContainer.htmlclassSomaFMLibraryContainer.pngclassSomaFMPlaylistModel-members.htmlclassSomaFMPlaylistModel.htmlclassSomaFMPlaylistModel.pngclassSomaFMStation-members.htmlclassSomaFMStation.htmlclassSomaFMStationModel-members.htmlclassSomaFMStationModel.htmlclassSomaFMStationModel.pngclassSomaFMStationView-members.htmlclassSomaFMStationView.htmlclassSomaFMStationView.pngclassSoundcloudData-members.htmlclassSoundcloudData.htmlclassSoundcloudData.pngclassSoundcloudDataFetcher-members.htmlclassSoundcloudDataFetcher.htmlclassSoundcloudDataFetcher.pngclassSoundcloudJsonParser-members.htmlclassSoundcloudJsonParser.htmlclassSoundcloudJsonParser.pngclassSoundcloudLibrary-members.htmlclassSoundcloudLibrary.htmlclassSoundcloudLibrary.pngclassSoundcloudLibraryContainer-members.htmlclassSoundcloudLibraryContainer.htmlclassSoundcloudLibraryContainer.pngclassSpectrumReceiver-members.htmlclassSpectrumReceiver.htmlclassSpectrumReceiver.pngclassStandardCoverFetcher-members.htmlclassStandardCoverFetcher.htmlclassStandardCoverFetcher.pngclassStdPlaylist-members.htmlclassStdPlaylist.htmlclassStdPlaylist.pngclassStreamDataSender-members.htmlclassStreamDataSender.htmlclassStreamHandlerPodcasts-members.htmlclassStreamHandlerPodcasts.htmlclassStreamHandlerPodcasts.pngclassStreamHandlerStreams-members.htmlclassStreamHandlerStreams.htmlclassStreamHandlerStreams.pngclassStreamHttpParser-members.htmlclassStreamHttpParser.htmlclassStreamParser-members.htmlclassStreamParser.htmlclassStreamParser.pngclassStreamPlaylist-members.htmlclassStreamPlaylist.htmlclassStreamPlaylist.pngclassStreamRecorder-members.htmlclassStreamRecorder.htmlclassStreamRecorder.pngclassStreamServer-members.htmlclassStreamServer.htmlclassStreamServer.pngclassStreamWriter-members.htmlclassStreamWriter.htmlclassStreamWriter.pngclassTagEdit-members.htmlclassTagEdit.htmlclassTagEdit.pngclassTagExpression-members.htmlclassTagExpression.htmlclassTagLineEdit-members.htmlclassTagLineEdit.htmlclassTagLineEdit.pngclassTagTextInput-members.htmlclassTagTextInput.htmlclassTagTextInput.pngclassTagging_1_1AbstractFrame-members.htmlclassTagging_1_1AbstractFrame.htmlclassTagging_1_1AbstractFrame.pngclassTagging_1_1AbstractFrameHelper-members.htmlclassTagging_1_1AbstractFrameHelper.htmlclassTagging_1_1AbstractFrameHelper.pngclassTreeDelegate-members.htmlclassTreeDelegate.htmlclassTreeDelegate.pngclassUi_1_1AlternativeCovers-members.htmlclassUi_1_1AlternativeCovers.htmlclassUi_1_1AlternativeCovers.pngclassUi_1_1GUI__AudioConverter-members.htmlclassUi_1_1GUI__AudioConverter.htmlclassUi_1_1GUI__AudioConverter.pngclassUi_1_1GUI__Bookmarks-members.htmlclassUi_1_1GUI__Bookmarks.htmlclassUi_1_1GUI__Bookmarks.pngclassUi_1_1GUI__Broadcast-members.htmlclassUi_1_1GUI__Broadcast.htmlclassUi_1_1GUI__Broadcast.pngclassUi_1_1GUI__BroadcastSetup-members.htmlclassUi_1_1GUI__BroadcastSetup.htmlclassUi_1_1GUI__BroadcastSetup.pngclassUi_1_1GUI__Covers-members.htmlclassUi_1_1GUI__Covers.htmlclassUi_1_1GUI__Covers.pngclassUi_1_1GUI__Crossfader-members.htmlclassUi_1_1GUI__Crossfader.htmlclassUi_1_1GUI__Crossfader.pngclassUi_1_1GUI__DateSearchConfig-members.htmlclassUi_1_1GUI__DateSearchConfig.htmlclassUi_1_1GUI__DateSearchConfig.pngclassUi_1_1GUI__DirectoryWidget-members.htmlclassUi_1_1GUI__DirectoryWidget.htmlclassUi_1_1GUI__DirectoryWidget.pngclassUi_1_1GUI__Equalizer-members.htmlclassUi_1_1GUI__Equalizer.htmlclassUi_1_1GUI__Equalizer.pngclassUi_1_1GUI__FontConfig-members.htmlclassUi_1_1GUI__FontConfig.htmlclassUi_1_1GUI__FontConfig.pngclassUi_1_1GUI__LanguageChooser-members.htmlclassUi_1_1GUI__LanguageChooser.htmlclassUi_1_1GUI__LanguageChooser.pngclassUi_1_1GUI__LastFM-members.htmlclassUi_1_1GUI__LastFM.htmlclassUi_1_1GUI__LastFM.pngclassUi_1_1GUI__LevelPainter-members.htmlclassUi_1_1GUI__LevelPainter.htmlclassUi_1_1GUI__LevelPainter.pngclassUi_1_1GUI__LibraryInfoBox-members.htmlclassUi_1_1GUI__LibraryInfoBox.htmlclassUi_1_1GUI__LibraryInfoBox.pngclassUi_1_1GUI__LibraryPreferences-members.htmlclassUi_1_1GUI__LibraryPreferences.htmlclassUi_1_1GUI__LibraryPreferences.pngclassUi_1_1GUI__LocalLibrary-members.htmlclassUi_1_1GUI__LocalLibrary.htmlclassUi_1_1GUI__LocalLibrary.pngclassUi_1_1GUI__Logger-members.htmlclassUi_1_1GUI__Logger.htmlclassUi_1_1GUI__Logger.pngclassUi_1_1GUI__Lyrics-members.htmlclassUi_1_1GUI__Lyrics.htmlclassUi_1_1GUI__Lyrics.pngclassUi_1_1GUI__MTP-members.htmlclassUi_1_1GUI__MTP.htmlclassUi_1_1GUI__MTP.pngclassUi_1_1GUI__Notifications-members.htmlclassUi_1_1GUI__Notifications.htmlclassUi_1_1GUI__Notifications.pngclassUi_1_1GUI__PlayerPlugin-members.htmlclassUi_1_1GUI__PlayerPlugin.htmlclassUi_1_1GUI__PlayerPlugin.pngclassUi_1_1GUI__PlayerPreferences-members.htmlclassUi_1_1GUI__PlayerPreferences.htmlclassUi_1_1GUI__PlayerPreferences.pngclassUi_1_1GUI__PlaylistBottomBar-members.htmlclassUi_1_1GUI__PlaylistBottomBar.htmlclassUi_1_1GUI__PlaylistBottomBar.pngclassUi_1_1GUI__PlaylistChooser-members.htmlclassUi_1_1GUI__PlaylistChooser.htmlclassUi_1_1GUI__PlaylistChooser.pngclassUi_1_1GUI__PlaylistPreferences-members.htmlclassUi_1_1GUI__PlaylistPreferences.htmlclassUi_1_1GUI__PlaylistPreferences.pngclassUi_1_1GUI__PlaylistView-members.htmlclassUi_1_1GUI__PlaylistView.htmlclassUi_1_1GUI__PlaylistView.pngclassUi_1_1GUI__Podcasts-members.htmlclassUi_1_1GUI__Podcasts.htmlclassUi_1_1GUI__Podcasts.pngclassUi_1_1GUI__PreferenceDialog-members.htmlclassUi_1_1GUI__PreferenceDialog.htmlclassUi_1_1GUI__PreferenceDialog.pngclassUi_1_1GUI__RemoteControl-members.htmlclassUi_1_1GUI__RemoteControl.htmlclassUi_1_1GUI__RemoteControl.pngclassUi_1_1GUI__ShortcutEntry-members.htmlclassUi_1_1GUI__ShortcutEntry.htmlclassUi_1_1GUI__ShortcutEntry.pngclassUi_1_1GUI__Shortcuts-members.htmlclassUi_1_1GUI__Shortcuts.htmlclassUi_1_1GUI__Shortcuts.pngclassUi_1_1GUI__Shutdown-members.htmlclassUi_1_1GUI__Shutdown.htmlclassUi_1_1GUI__Shutdown.pngclassUi_1_1GUI__SomaFM-members.htmlclassUi_1_1GUI__SomaFM.htmlclassUi_1_1GUI__SomaFM.pngclassUi_1_1GUI__SoundcloudArtistSearch-members.htmlclassUi_1_1GUI__SoundcloudArtistSearch.htmlclassUi_1_1GUI__SoundcloudArtistSearch.pngclassUi_1_1GUI__SoundcloudLibrary-members.htmlclassUi_1_1GUI__SoundcloudLibrary.htmlclassUi_1_1GUI__SoundcloudLibrary.pngclassUi_1_1GUI__Spectrum-members.htmlclassUi_1_1GUI__Spectrum.htmlclassUi_1_1GUI__Spectrum.pngclassUi_1_1GUI__Speed-members.htmlclassUi_1_1GUI__Speed.htmlclassUi_1_1GUI__Speed.pngclassUi_1_1GUI__Stream-members.htmlclassUi_1_1GUI__Stream.htmlclassUi_1_1GUI__Stream.pngclassUi_1_1GUI__StreamRecorder-members.htmlclassUi_1_1GUI__StreamRecorder.htmlclassUi_1_1GUI__StreamRecorder.pngclassUi_1_1GUI__Style-members.htmlclassUi_1_1GUI__Style.htmlclassUi_1_1GUI__Style.pngclassUi_1_1GUI__TagEdit-members.htmlclassUi_1_1GUI__TagEdit.htmlclassUi_1_1GUI__TagEdit.pngclassUi_1_1GUI__TargetPlaylistDialog-members.htmlclassUi_1_1GUI__TargetPlaylistDialog.htmlclassUi_1_1GUI__TargetPlaylistDialog.pngclassUi_1_1ImportFolder-members.htmlclassUi_1_1ImportFolder.htmlclassUi_1_1ImportFolder.pngclassUi_1_1InfoDialog-members.htmlclassUi_1_1InfoDialog.htmlclassUi_1_1InfoDialog.pngclassUi_1_1Playlist__Window-members.htmlclassUi_1_1Playlist__Window.htmlclassUi_1_1Playlist__Window.pngclassUi_1_1Sayonara-members.htmlclassUi_1_1Sayonara.htmlclassUi_1_1Sayonara.pngclassUi__AlternativeCovers-members.htmlclassUi__AlternativeCovers.htmlclassUi__AlternativeCovers.pngclassUi__GUI__AudioConverter-members.htmlclassUi__GUI__AudioConverter.htmlclassUi__GUI__AudioConverter.pngclassUi__GUI__Bookmarks-members.htmlclassUi__GUI__Bookmarks.htmlclassUi__GUI__Bookmarks.pngclassUi__GUI__Broadcast-members.htmlclassUi__GUI__Broadcast.htmlclassUi__GUI__Broadcast.pngclassUi__GUI__BroadcastSetup-members.htmlclassUi__GUI__BroadcastSetup.htmlclassUi__GUI__BroadcastSetup.pngclassUi__GUI__Covers-members.htmlclassUi__GUI__Covers.htmlclassUi__GUI__Covers.pngclassUi__GUI__Crossfader-members.htmlclassUi__GUI__Crossfader.htmlclassUi__GUI__Crossfader.pngclassUi__GUI__DateSearchConfig-members.htmlclassUi__GUI__DateSearchConfig.htmlclassUi__GUI__DateSearchConfig.pngclassUi__GUI__DirectoryWidget-members.htmlclassUi__GUI__DirectoryWidget.htmlclassUi__GUI__DirectoryWidget.pngclassUi__GUI__Equalizer-members.htmlclassUi__GUI__Equalizer.htmlclassUi__GUI__Equalizer.pngclassUi__GUI__FontConfig-members.htmlclassUi__GUI__FontConfig.htmlclassUi__GUI__FontConfig.pngclassUi__GUI__LanguageChooser-members.htmlclassUi__GUI__LanguageChooser.htmlclassUi__GUI__LanguageChooser.pngclassUi__GUI__LastFM-members.htmlclassUi__GUI__LastFM.htmlclassUi__GUI__LastFM.pngclassUi__GUI__LevelPainter-members.htmlclassUi__GUI__LevelPainter.htmlclassUi__GUI__LevelPainter.pngclassUi__GUI__LibraryInfoBox-members.htmlclassUi__GUI__LibraryInfoBox.htmlclassUi__GUI__LibraryInfoBox.pngclassUi__GUI__LibraryPreferences-members.htmlclassUi__GUI__LibraryPreferences.htmlclassUi__GUI__LibraryPreferences.pngclassUi__GUI__LocalLibrary-members.htmlclassUi__GUI__LocalLibrary.htmlclassUi__GUI__LocalLibrary.pngclassUi__GUI__Logger-members.htmlclassUi__GUI__Logger.htmlclassUi__GUI__Logger.pngclassUi__GUI__Lyrics-members.htmlclassUi__GUI__Lyrics.htmlclassUi__GUI__Lyrics.pngclassUi__GUI__MTP-members.htmlclassUi__GUI__MTP.htmlclassUi__GUI__MTP.pngclassUi__GUI__Notifications-members.htmlclassUi__GUI__Notifications.htmlclassUi__GUI__Notifications.pngclassUi__GUI__PlayerPlugin-members.htmlclassUi__GUI__PlayerPlugin.htmlclassUi__GUI__PlayerPlugin.pngclassUi__GUI__PlayerPreferences-members.htmlclassUi__GUI__PlayerPreferences.htmlclassUi__GUI__PlayerPreferences.pngclassUi__GUI__PlaylistBottomBar-members.htmlclassUi__GUI__PlaylistBottomBar.htmlclassUi__GUI__PlaylistBottomBar.pngclassUi__GUI__PlaylistChooser-members.htmlclassUi__GUI__PlaylistChooser.htmlclassUi__GUI__PlaylistChooser.pngclassUi__GUI__PlaylistPreferences-members.htmlclassUi__GUI__PlaylistPreferences.htmlclassUi__GUI__PlaylistPreferences.pngclassUi__GUI__PlaylistView-members.htmlclassUi__GUI__PlaylistView.htmlclassUi__GUI__PlaylistView.pngclassUi__GUI__Podcasts-members.htmlclassUi__GUI__Podcasts.htmlclassUi__GUI__Podcasts.pngclassUi__GUI__PreferenceDialog-members.htmlclassUi__GUI__PreferenceDialog.htmlclassUi__GUI__PreferenceDialog.pngclassUi__GUI__RemoteControl-members.htmlclassUi__GUI__RemoteControl.htmlclassUi__GUI__RemoteControl.pngclassUi__GUI__ShortcutEntry-members.htmlclassUi__GUI__ShortcutEntry.htmlclassUi__GUI__ShortcutEntry.pngclassUi__GUI__Shortcuts-members.htmlclassUi__GUI__Shortcuts.htmlclassUi__GUI__Shortcuts.pngclassUi__GUI__Shutdown-members.htmlclassUi__GUI__Shutdown.htmlclassUi__GUI__Shutdown.pngclassUi__GUI__SomaFM-members.htmlclassUi__GUI__SomaFM.htmlclassUi__GUI__SomaFM.pngclassUi__GUI__SoundcloudArtistSearch-members.htmlclassUi__GUI__SoundcloudArtistSearch.htmlclassUi__GUI__SoundcloudArtistSearch.pngclassUi__GUI__SoundcloudLibrary-members.htmlclassUi__GUI__SoundcloudLibrary.htmlclassUi__GUI__SoundcloudLibrary.pngclassUi__GUI__Spectrum-members.htmlclassUi__GUI__Spectrum.htmlclassUi__GUI__Spectrum.pngclassUi__GUI__Speed-members.htmlclassUi__GUI__Speed.htmlclassUi__GUI__Speed.pngclassUi__GUI__Stream-members.htmlclassUi__GUI__Stream.htmlclassUi__GUI__Stream.pngclassUi__GUI__StreamRecorder-members.htmlclassUi__GUI__StreamRecorder.htmlclassUi__GUI__StreamRecorder.pngclassUi__GUI__Style-members.htmlclassUi__GUI__Style.htmlclassUi__GUI__Style.pngclassUi__GUI__TagEdit-members.htmlclassUi__GUI__TagEdit.htmlclassUi__GUI__TagEdit.pngclassUi__GUI__TargetPlaylistDialog-members.htmlclassUi__GUI__TargetPlaylistDialog.htmlclassUi__GUI__TargetPlaylistDialog.pngclassUi__ImportFolder-members.htmlclassUi__ImportFolder.htmlclassUi__ImportFolder.pngclassUi__InfoDialog-members.htmlclassUi__InfoDialog.htmlclassUi__InfoDialog.pngclassUi__Playlist__Window-members.htmlclassUi__Playlist__Window.htmlclassUi__Playlist__Window.pngclassUi__Sayonara-members.htmlclassUi__Sayonara.htmlclassUi__Sayonara.pngclassUpdateDatesThread-members.htmlclassUpdateDatesThread.htmlclassUpdateDatesThread.pngclassUrlParams-members.htmlclassUrlParams.htmlclassUrlParams.pngclassXiph_1_1AlbumArtistFrame-members.htmlclassXiph_1_1AlbumArtistFrame.htmlclassXiph_1_1AlbumArtistFrame.pngclassXiph_1_1DiscnumberFrame-members.htmlclassXiph_1_1DiscnumberFrame.htmlclassXiph_1_1DiscnumberFrame.pngclassXiph_1_1PopularimeterFrame-members.htmlclassXiph_1_1PopularimeterFrame.htmlclassXiph_1_1PopularimeterFrame.pngclassXiph_1_1XiphFrame-members.htmlclassXiph_1_1XiphFrame.htmlclassXiph_1_1XiphFrame.pngclasses.htmlclosed.pngdir_01d8ae653e025d75edc496769368bf18.htmldir_0366eca1b7a69062c6456d799ee8624c.htmldir_040be906dd8c1b221b7c21b7f9a7927e.htmldir_06c436d629ae404897d8d72182c23356.htmldir_07dbee206c76cc32a02f2775b37914a7.htmldir_07f3a4b7a6a6df925695abdf3d98507c.htmldir_0813c714ab32655e74b1f205503b459a.htmldir_0903d73959f09253886a9100f33c4e62.htmldir_0a768c8fc1ea67fefb2a9abd69762cbe.htmldir_0e61447ff89e41f1ad13a4c3a0a2eb09.htmldir_0e68dbe219fb09b202320bc489ff2e18.htmldir_114cdfe3d795a8da5fac1feaac24a892.htmldir_13c4ec8f7078b753a1812438c956aae6.htmldir_145bf85a153e8ced970522bfe34e7140.htmldir_175e8de4ccac3531edc0068f3b5f8618.htmldir_18d664610bd5b00f749a2f6c90f8c7fd.htmldir_1a43fcb25fef3a1480224aded214f85d.htmldir_1d67b058196d26f33ee6d7222eef9742.htmldir_2181c5e27cb6afdd65db7e158ccca9e8.htmldir_21cb89f431020bf0bfd402ddae2b4e72.htmldir_22fb657775a55a83995f5fa94f3d2d5c.htmldir_2331229a5b864287f80b2afd5e08a332.htmldir_2611eb2ee5ff09fc90142d4fc3327d23.htmldir_28c06161fe2a4b47f452a5ad5e0164b7.htmldir_28d0a3e6048eb2860aafa8883d35061d.htmldir_28f74e68414055cfdf3037f3f0779b9a.htmldir_2d35fe3927fdacbd38f93422fffce68b.htmldir_2dc4382ce2bde1e2dab7900d073e8bf9.htmldir_301c3fb9b552e53f58e3f6822a62712d.htmldir_31ad1c32cebe76e5fc512785fee165ef.htmldir_3634714d11feb016c83a4dc715b8ee34.htmldir_378992324979dd2b2ee7a83cc14dc244.htmldir_389e6816a6082b4a8fd3f74e89d93293.htmldir_3a0a5ec27e036b37aec3335d7a899cde.htmldir_3ab6a697bfe2dd00bcc2acc1a8dbcd70.htmldir_3c0ecda73605dda93cf956b964a34631.htmldir_4259ff71077ce2d8ddcbd7a2354adfa8.htmldir_459350fc181712bba09e2ce6c8d4ed32.htmldir_477a40d3ec64c9468e5c816cfea2bf91.htmldir_493090894a7d38134efbf40ec0de2d06.htmldir_4dd83f5a1b2cd65afd0975fc24e74571.htmldir_4e4e2e75df7fa6971448b424c011c8b5.htmldir_4e8d938e9ddb5a617c200d5739d1f41a.htmldir_4f3936902fd5043f45b11a3c62c43f09.htmldir_514b46238a821bd0da5bb47bc8e40919.htmldir_51a4c4b045633ef468fb41dea11c036e.htmldir_5600f4677658f2f06636559403151ee3.htmldir_5693dbf5f98da484864c775d729391f9.htmldir_58cb19ab23f7222f628606d56b90a344.htmldir_5a7fffdc868397dc205f825d3b108fec.htmldir_5cdaaa090f4bca05b0af5701fbc91e7e.htmldir_5dab7213ec41d048de15799db5a8353c.htmldir_5f189a41a7b227675c8851cf43b21d55.htmldir_5f48d4cbc59b5c33686ef22f60044696.htmldir_5feb30e7c72ae694468dda4d7ae6fab2.htmldir_62e66e499d98a33fc22ef39b106d7341.htmldir_63a785c63e1d4343864498ec3e9c1930.htmldir_64a6ed9ddcdabd88004f053e68a8b2de.htmldir_64fba57001afe6f26691536d8ae865c1.htmldir_6686eb2521f45bed426a25cc358fc32b.htmldir_67591a697a6b39c943f92f2fd5f4ddb6.htmldir_68267d1309a1af8e8297ef4c3efbcdba.htmldir_6961f65de538767c9cfb43382c0c2937.htmldir_6a888513b8bbb016bc32f0669fb2ca33.htmldir_6b6c5facc04c8a330b47dbcb105be700.htmldir_6bfc11ed6fa443bd706e2b69198c51d2.htmldir_6c12495e0156acc1022f9779846cfc29.htmldir_758cb64218851446a376225b7ed79aae.htmldir_75ed9247bdad6d44a12a473164fd9e51.htmldir_765d223002662deeee06c73e601f5334.htmldir_7b1b898e6b002ae8bffbc6f51bc1b88f.htmldir_802ecd4c73118cba0163b9db4f61b99e.htmldir_83d79416a7ec67b70ad72fc9e9186ac3.htmldir_85abae51ea60b203846ed94db672a0f3.htmldir_88c5cc82d2285048e206ba4e364535a6.htmldir_890ebdcd34f7c3705a97581bee543f97.htmldir_8f9fc6e1c494bf6580bcbba7f72ecdd6.htmldir_91eadbd73cfe11155dcef12bb5441fe1.htmldir_923dfc40f6446a1f4597dda8b37bbc3c.htmldir_92b809eac63e4bd4ae37d3f4578ac81e.htmldir_94ca2463df08c23c4a3425c8bcda10a4.htmldir_962a44c643b93e8caf4531cd397c2670.htmldir_9658065f65057223e77277fe45c505da.htmldir_976281c074dab3eade6f32da12ecddc2.htmldir_97b155cff72d53870f9f34e9aa427af2.htmldir_98ea81643ef4886b338c8f848f4e06a0.htmldir_999aaf6b475fbb76f4814b9969053569.htmldir_9aaf3acf47cdf9d1d74e56d747c381b8.htmldir_9d5b43d151ec7afef383cb9b4a4fd34d.htmldir_9e23baf4c8777a69b65f27ae8615be5a.htmldir_9f59efbabe7192b21ea78819c83f299e.htmldir_a142b455f6c7ad860f7d2069c493a321.htmldir_a3647c9b4bb780cc320bc7d99f317d1c.htmldir_a413648bed43a0a0500b56a52e43c11d.htmldir_a49e81b3bbbf1a3e8095ea4a26aebe91.htmldir_a4bca8145b7c63f544462d3519d13428.htmldir_a50402f4021c0dd534a2423e0875ed79.htmldir_a72d8ed95f20fdaf92463092b176b7b5.htmldir_a7e2a56bbb647d6b8356edd42bd2b8b1.htmldir_aa548291c801747f18584b4c99587d13.htmldir_ae158e9a4ab862e5c32529de5a3b734f.htmldir_b047772b52bc64e30ed653e0c841bd9f.htmldir_b1e511129a5a00bf2cdcc97165657a2f.htmldir_b1ec8767937c3013480f042b188d478d.htmldir_b220e70ecb8f2b6be1a0e7481db10d99.htmldir_b38a73f68340fa55b2530119b026d111.htmldir_b3cf4c6c7d01179b861a966b24808634.htmldir_b554cff1bb1a7cae48fed86361f12516.htmldir_beca94946c2c9dc6d2792cf0b8110598.htmldir_bf7165c97b6c629a4e2dc3ea0ec622c4.htmldir_bfa6636a0dfc8265ff3dfd9d44d6c4ea.htmldir_c233b75e160113f9bc6e7b86c3225493.htmldir_c23be0611abd3429a3f8874d39aaa607.htmldir_c2642748da90f5cc1559d0cb15f71323.htmldir_c29d00bfb5908b3c4d4e36789a91dcb5.htmldir_c39e996562038ed09b896a54e265f0e6.htmldir_c49e914427705b961059d86e8b78597a.htmldir_c5f3655234569c927ce12e5b4997519c.htmldir_c610c8504d46288da7634b3c0b18263f.htmldir_cc0e3256babc9e45e2b097a6e72efaba.htmldir_cc88fbe247f411dd1ecfc46df08e689d.htmldir_cdba30c8b58c7dddf6803ada05bc9e7b.htmldir_ce6405ba0afce575b27b3b998c1d24f9.htmldir_d2da38802f52089517a6ad8402c6ab1e.htmldir_d3d28cf2edccdebd4f82e50e2d061160.htmldir_d46009de1f8b4c77f287471d3fc1c8a2.htmldir_d55f694d6cff6dd7792ab3b855293b4d.htmldir_d6028ca6a779b1c970c7c8d79b0f1ff8.htmldir_d64096859c65908e394220629a20130b.htmldir_d854fb54e633a74728f3138fe00a0b71.htmldir_d9c148dc3210f29fd7d261a2d51fc5dc.htmldir_dab4dc042506c3b9e66407d4d3f82699.htmldir_df0fe0832582c5eb9ca4e402231dea75.htmldir_e02ba8906ca5c5aae2b082228242d4ff.htmldir_e376b4bc14b10449e03184a9d073d421.htmldir_e6ec4254da9b338430fe2838c5757923.htmldir_e75001af0c1adf694b39bb1468da712d.htmldir_e8d850038991ef2788a1db709b065b86.htmldir_e913026544bc270d000614b5b3cfa317.htmldir_e95107e76c1ba4922be3f343acf5dcf1.htmldir_e95196552ce0e9d90bd310d70e1af191.htmldir_eae04a05d4324b9bb186a367a8d87d3b.htmldir_ece20ac687286ebbb81088d2762a9515.htmldir_ecf3385678f560e177ffd3bd879f89a9.htmldir_efd18b1bcfcdd73a2952a1c83b6861b1.htmldir_f08ee8bef59f98f8f3cf8034cd22298a.htmldir_f155462a63e354ad7fac098b98551d88.htmldir_f331d79def0321fb5799f54fbc940991.htmldir_f4212141d95da978cd68ae63ef2f4ed8.htmldir_f879e1afa9b7811317b85cb4c78878fd.htmldir_fa571d843f4197cf17ca09c257dda211.htmldir_fac4dac344429ff82cd4d7a156ae4656.htmldir_fc1256d8353219e4a3057d3be6c258ae.htmldir_fd34d9bedac85131e5c04b716d66298a.htmldir_ff66c43574939346a245c8c9583d790a.htmldoc.pngdoxygen.cssdoxygen.pngdynsections.jsfolderclosed.pngfolderopen.pngfunctions.htmlfunctions_a.htmlfunctions_b.htmlfunctions_c.htmlfunctions_d.htmlfunctions_e.htmlfunctions_enum.htmlfunctions_f.htmlfunctions_func.htmlfunctions_func_b.htmlfunctions_func_c.htmlfunctions_func_d.htmlfunctions_func_f.htmlfunctions_func_g.htmlfunctions_func_h.htmlfunctions_func_i.htmlfunctions_func_j.htmlfunctions_func_l.htmlfunctions_func_m.htmlfunctions_func_n.htmlfunctions_func_o.htmlfunctions_func_p.htmlfunctions_func_r.htmlfunctions_func_s.htmlfunctions_func_t.htmlfunctions_func_u.htmlfunctions_func_v.htmlfunctions_func_w.htmlfunctions_g.htmlfunctions_h.htmlfunctions_i.htmlfunctions_j.htmlfunctions_l.htmlfunctions_m.htmlfunctions_n.htmlfunctions_o.htmlfunctions_p.htmlfunctions_q.htmlfunctions_r.htmlfunctions_s.htmlfunctions_t.htmlfunctions_u.htmlfunctions_v.htmlfunctions_vars.htmlfunctions_w.htmlglobals_8h_source.htmlgnome__settings__daemon_8h_source.htmlgroup__Bookmarks.htmlgroup__Broadcasting.htmlgroup__Components.htmlgroup__Covers.htmlgroup__Engine.htmlgroup__EngineHelper.htmlgroup__EngineInterfaces.htmlgroup__Equalizer.htmlgroup__GUI.htmlgroup__GUICovers.htmlgroup__GUIHelper.htmlgroup__GUIInterfaces.htmlgroup__Helper.htmlgroup__ID3v2.htmlgroup__Interfaces.htmlgroup__Library.htmlgroup__LibraryHelper.htmlgroup__LibraryPlugins.htmlgroup__Lyrics.htmlgroup__MTP.htmlgroup__MetaDataHelper.htmlgroup__PlayerPlugins.htmlgroup__PlaylistHelper.htmlgroup__PlaylistParser.htmlgroup__Playlists.htmlgroup__Plugins.htmlgroup__Preferences.htmlgroup__Settings.htmlgroup__Shortcuts.htmlgroup__Streams.htmlgroup__Tagging.htmlgroup__Widgets.htmlgroup__Xiph.htmlgroups_8h_source.htmlhierarchy.htmlindex.htmljquery.jsmate__settings__daemon_8h_source.htmlmenu.jsmenudata.jsmodules.htmlnamespaceHelper.htmlnamespaceHelper_1_1File.htmlnamespaceHelper_1_1Url.htmlnamespaceID3v2.htmlnamespaceLocalCoverSearcher.htmlnamespaceMessage.htmlnamespacePimpl.htmlnamespacePlaylistParser.htmlnamespacePodcastParser.htmlnamespaceSK.htmlnamespaceSP.htmlnamespaceSet.htmlnamespaceStyle.htmlnamespaceTagging.htmlnamespacemembers.htmlnamespacemembers_enum.htmlnamespacemembers_func.htmlnamespaces.htmlnav_f.pngnav_g.pngnav_h.pngopen.pngorg__mpris__media__player2__adaptor_8h_source.htmlorg__mpris__media__player2__player__adaptor_8h_source.htmlsay__gui__covers__autogen_2include_2ui__GUI__AlternativeCovers_8h_source.htmlsay__gui__directory__widget__autogen_2include_2ui__GUI__DirectoryWidget_8h_source.htmlsay__gui__info__dialog__autogen_2include_2ui__GUI__InfoDialog_8h_source.htmlsay__gui__info__dialog__autogen_2include_2ui__GUI__Lyrics_8h_source.htmlsay__gui__library__autogen_2include_2ui__GUI__DateSearchConfig_8h_source.htmlsay__gui__library__autogen_2include_2ui__GUI__ImportFolder_8h_source.htmlsay__gui__library__autogen_2include_2ui__GUI__LibraryInfoBox_8h_source.htmlsay__gui__library__autogen_2include_2ui__GUI__LocalLibrary_8h_source.htmlsay__gui__mtp__autogen_2include_2ui__GUI__MTP_8h_source.htmlsay__gui__player__autogen_2include_2ui__GUI__Logger_8h_source.htmlsay__gui__player__autogen_2include_2ui__GUI__Player_8h_source.htmlsay__gui__playlist__autogen_2include_2ui__GUI__PlaylistBottomBar_8h_source.htmlsay__gui__playlist__autogen_2include_2ui__GUI__Playlist_8h_source.htmlsay__gui__plugin__bookmarks__autogen_2include_2ui__GUI__Bookmarks_8h_source.htmlsay__gui__plugin__broadcasting__autogen_2include_2ui__GUI__Broadcast_8h_source.htmlsay__gui__plugin__engine__autogen_2include_2ui__GUI__AudioConverter_8h_source.htmlsay__gui__plugin__engine__autogen_2include_2ui__GUI__Crossfader_8h_source.htmlsay__gui__plugin__engine__autogen_2include_2ui__GUI__Equalizer_8h_source.htmlsay__gui__plugin__engine__autogen_2include_2ui__GUI__LevelPainter_8h_source.htmlsay__gui__plugin__engine__autogen_2include_2ui__GUI__Spectrum_8h_source.htmlsay__gui__plugin__engine__autogen_2include_2ui__GUI__Speed_8h_source.htmlsay__gui__plugin__engine__autogen_2include_2ui__GUI__Style_8h_source.htmlsay__gui__plugin__playlist__chooser__autogen_2include_2ui__GUI__PlaylistChooser_8h_source.htmlsay__gui__plugin__playlist__chooser__autogen_2include_2ui__GUI__TargetPlaylistDialog_8h_source.htmlsay__gui__plugin__stream__autogen_2include_2ui__GUI__Podcasts_8h_source.htmlsay__gui__plugin__stream__autogen_2include_2ui__GUI__Stream_8h_source.htmlsay__gui__plugins__autogen_2include_2ui__GUI__PlayerPlugin_8h_source.htmlsay__gui__preferences__autogen_2include_2ui__GUI__BroadcastSetup_8h_source.htmlsay__gui__preferences__autogen_2include_2ui__GUI__Covers_8h_source.htmlsay__gui__preferences__autogen_2include_2ui__GUI__FontConfig_8h_source.htmlsay__gui__preferences__autogen_2include_2ui__GUI__LanguageChooser_8h_source.htmlsay__gui__preferences__autogen_2include_2ui__GUI__LastFM_8h_source.htmlsay__gui__preferences__autogen_2include_2ui__GUI__LibraryPreferences_8h_source.htmlsay__gui__preferences__autogen_2include_2ui__GUI__Notifications_8h_source.htmlsay__gui__preferences__autogen_2include_2ui__GUI__PlayerPreferences_8h_source.htmlsay__gui__preferences__autogen_2include_2ui__GUI__PlaylistPreferences_8h_source.htmlsay__gui__preferences__autogen_2include_2ui__GUI__PreferenceDialog_8h_source.htmlsay__gui__preferences__autogen_2include_2ui__GUI__RemoteControl_8h_source.htmlsay__gui__preferences__autogen_2include_2ui__GUI__ShortcutEntry_8h_source.htmlsay__gui__preferences__autogen_2include_2ui__GUI__Shortcuts_8h_source.htmlsay__gui__preferences__autogen_2include_2ui__GUI__StreamRecorder_8h_source.htmlsay__gui__shutdown__dialog__autogen_2include_2ui__GUI__Shutdown_8h_source.htmlsay__gui__tagedit__autogen_2include_2ui__GUI__TagEdit_8h_source.htmlsayonara__somafm__autogen_2include_2ui__GUI__SomaFM_8h_source.htmlsayonara__soundcloud__autogen_2include_2ui__GUI__SoundcloudArtistSearch_8h_source.htmlsayonara__soundcloud__autogen_2include_2ui__GUI__SoundcloudLibrary_8h_source.htmlsearchall_0.htmlall_0.jsall_1.htmlall_1.jsall_10.htmlall_10.jsall_11.htmlall_11.jsall_12.htmlall_12.jsall_13.htmlall_13.jsall_14.htmlall_14.jsall_15.htmlall_15.jsall_16.htmlall_16.jsall_17.htmlall_17.jsall_2.htmlall_2.jsall_3.htmlall_3.jsall_4.htmlall_4.jsall_5.htmlall_5.jsall_6.htmlall_6.jsall_7.htmlall_7.jsall_8.htmlall_8.jsall_9.htmlall_9.jsall_a.htmlall_a.jsall_b.htmlall_b.jsall_c.htmlall_c.jsall_d.htmlall_d.jsall_e.htmlall_e.jsall_f.htmlall_f.jsclasses_0.htmlclasses_0.jsclasses_1.htmlclasses_1.jsclasses_10.htmlclasses_10.jsclasses_11.htmlclasses_11.jsclasses_12.htmlclasses_12.jsclasses_13.htmlclasses_13.jsclasses_2.htmlclasses_2.jsclasses_3.htmlclasses_3.jsclasses_4.htmlclasses_4.jsclasses_5.htmlclasses_5.jsclasses_6.htmlclasses_6.jsclasses_7.htmlclasses_7.jsclasses_8.htmlclasses_8.jsclasses_9.htmlclasses_9.jsclasses_a.htmlclasses_a.jsclasses_b.htmlclasses_b.jsclasses_c.htmlclasses_c.jsclasses_d.htmlclasses_d.jsclasses_e.htmlclasses_e.jsclasses_f.htmlclasses_f.jsclose.pngenums_0.htmlenums_0.jsenums_1.htmlenums_1.jsenums_2.htmlenums_2.jsenums_3.htmlenums_3.jsenums_4.htmlenums_4.jsenums_5.htmlenums_5.jsenums_6.htmlenums_6.jsenums_7.htmlenums_7.jsenums_8.htmlenums_8.jsenums_9.htmlenums_9.jsfunctions_0.htmlfunctions_0.jsfunctions_1.htmlfunctions_1.jsfunctions_10.htmlfunctions_10.jsfunctions_11.htmlfunctions_11.jsfunctions_12.htmlfunctions_12.jsfunctions_13.htmlfunctions_13.jsfunctions_14.htmlfunctions_14.jsfunctions_2.htmlfunctions_2.jsfunctions_3.htmlfunctions_3.jsfunctions_4.htmlfunctions_4.jsfunctions_5.htmlfunctions_5.jsfunctions_6.htmlfunctions_6.jsfunctions_7.htmlfunctions_7.jsfunctions_8.htmlfunctions_8.jsfunctions_9.htmlfunctions_9.jsfunctions_a.htmlfunctions_a.jsfunctions_b.htmlfunctions_b.jsfunctions_c.htmlfunctions_c.jsfunctions_d.htmlfunctions_d.jsfunctions_e.htmlfunctions_e.jsfunctions_f.htmlfunctions_f.jsgroups_0.htmlgroups_0.jsgroups_1.htmlgroups_1.jsgroups_2.htmlgroups_2.jsgroups_3.htmlgroups_3.jsgroups_4.htmlgroups_4.jsgroups_5.htmlgroups_5.jsgroups_6.htmlgroups_6.jsgroups_7.htmlgroups_7.jsgroups_8.htmlgroups_8.jsgroups_9.htmlgroups_9.jsgroups_a.htmlgroups_a.jsgroups_b.htmlgroups_b.jsgroups_c.htmlgroups_c.jsmag_sel.pngnamespaces_0.htmlnamespaces_0.jsnamespaces_1.htmlnamespaces_1.jsnamespaces_2.htmlnamespaces_2.jsnamespaces_3.htmlnamespaces_3.jsnamespaces_4.htmlnamespaces_4.jsnamespaces_5.htmlnamespaces_5.jsnamespaces_6.htmlnamespaces_6.jsnomatches.htmlsearch.csssearch.jssearch_l.pngsearch_m.pngsearch_r.pngsearchdata.jstypedefs_0.htmltypedefs_0.jstypedefs_1.htmltypedefs_1.jstypedefs_2.htmltypedefs_2.jstypedefs_3.htmltypedefs_3.jsvariables_0.htmlvariables_0.jssplitbar.pngstructArtistMatch_1_1ArtistDesc-members.htmlstructArtistMatch_1_1ArtistDesc.htmlstructColorList-members.htmlstructColorList.htmlstructColorStyle-members.htmlstructColorStyle.htmlstructCommandLineData-members.htmlstructCommandLineData.htmlstructHash-members.htmlstructHash.htmlstructLFMLoginStuff-members.htmlstructLFMLoginStuff.htmlstructMTP__Folder-members.htmlstructMTP__Folder.htmlstructRawColorStyle-members.htmlstructRawColorStyle.htmlstructRawShortcutMap-members.htmlstructRawShortcutMap.htmlstructRawShortcutMap.pngstructRowColumn-members.htmlstructRowColumn.htmlstructServerTemplate-members.htmlstructServerTemplate.htmlstructStreamRecorderData-members.htmlstructStreamRecorderData.htmlstructTextSelection-members.htmlstructTextSelection.htmlsync_off.pngsync_on.pngtab_a.pngtab_b.pngtab_h.pngtab_s.pngtabs.csstypedefs_8h_source.htmlui__GUI__AlternativeCovers_8h_source.htmlui__GUI__AudioConverter_8h_source.htmlui__GUI__Bookmarks_8h_source.htmlui__GUI__BroadcastSetup_8h_source.htmlui__GUI__Broadcast_8h_source.htmlui__GUI__Covers_8h_source.htmlui__GUI__Crossfader_8h_source.htmlui__GUI__DateSearchConfig_8h_source.htmlui__GUI__DirectoryWidget_8h_source.htmlui__GUI__Equalizer_8h_source.htmlui__GUI__FontConfig_8h_source.htmlui__GUI__ImportFolder_8h_source.htmlui__GUI__InfoDialog_8h_source.htmlui__GUI__LanguageChooser_8h_source.htmlui__GUI__LastFM_8h_source.htmlui__GUI__LevelPainter_8h_source.htmlui__GUI__LibraryInfoBox_8h_source.htmlui__GUI__LibraryPreferences_8h_source.htmlui__GUI__LocalLibrary_8h_source.htmlui__GUI__Logger_8h_source.htmlui__GUI__Lyrics_8h_source.htmlui__GUI__MTP_8h_source.htmlui__GUI__Notifications_8h_source.htmlui__GUI__PlayerPlugin_8h_source.htmlui__GUI__PlayerPreferences_8h_source.htmlui__GUI__Player_8h_source.htmlui__GUI__PlaylistBottomBar_8h_source.htmlui__GUI__PlaylistChooser_8h_source.htmlui__GUI__PlaylistPreferences_8h_source.htmlui__GUI__PlaylistView_8h_source.htmlui__GUI__Playlist_8h_source.htmlui__GUI__Podcasts_8h_source.htmlui__GUI__PreferenceDialog_8h_source.htmlui__GUI__RemoteControl_8h_source.htmlui__GUI__ShortcutEntry_8h_source.htmlui__GUI__Shortcuts_8h_source.htmlui__GUI__Shutdown_8h_source.htmlui__GUI__SomaFM_8h_source.htmlui__GUI__SoundcloudArtistSearch_8h_source.htmlui__GUI__SoundcloudLibrary_8h_source.htmlui__GUI__Spectrum_8h_source.htmlui__GUI__Speed_8h_source.htmlui__GUI__StreamRecorder_8h_source.htmlui__GUI__Stream_8h_source.htmlui__GUI__Style_8h_source.htmlui__GUI__TagEdit_8h_source.htmlui__GUI__TargetPlaylistDialog_8h_source.html/usr/share/doc//usr/share/doc/sayonara-doc//usr/share/doc/sayonara-doc/html//usr/share/doc/sayonara-doc/html/search/-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=genericdrpmxz2x86_64-redhat-linux-gnu       !"#$%$&'()*++, -./01234 5 56 7 899:99 59;<=>-? @A BC;DEFBGHHHIIHGJHIGGII KGIFLLGIMLILLHIBNILILFG K HO BIP LP4 Q-$RST UVWXY-+Z[\$ ][^_ `a bcd e   fghiiijklmnopppqprstuuvwxyE4zg{|}$u~$;$$N m$$   j  C [ff k`X  Wx$rm$$c c$c cdirectoryHTML document, ASCII text, with very long linesPNG image data, 8 x 30, 8-bit/color RGBA, non-interlacedPNG image data, 7 x 8, 8-bit/color RGBA, non-interlacedPNG image data, 137 x 80, 8-bit colormap, non-interlacedC++ source, ASCII textPNG image data, 107 x 80, 8-bit colormap, non-interlacedHTML document, ASCII textPNG image data, 122 x 136, 8-bit colormap, non-interlacedPNG image data, 308 x 136, 8-bit colormap, non-interlacedPNG image data, 258 x 192, 8-bit colormap, non-interlacedC++ source, ASCII text, with very long linesPNG image data, 250 x 136, 8-bit colormap, non-interlacedPNG image data, 228 x 136, 8-bit colormap, non-interlacedPNG image data, 248 x 248, 8-bit colormap, non-interlacedPNG image data, 431 x 80, 8-bit colormap, non-interlacedPNG image data, 304 x 136, 8-bit colormap, non-interlacedPNG image data, 262 x 80, 8-bit colormap, non-interlacedPNG image data, 75 x 80, 8-bit colormap, non-interlacedPNG image data, 132 x 80, 8-bit colormap, non-interlacedPNG image data, 154 x 80, 8-bit colormap, non-interlacedPNG image data, 580 x 192, 8-bit colormap, non-interlacedPNG image data, 1043 x 248, 8-bit colormap, non-interlacedPNG image data, 206 x 136, 8-bit colormap, non-interlacedPNG image data, 100 x 80, 8-bit colormap, non-interlacedPNG image data, 180 x 80, 8-bit colormap, non-interlacedPNG image data, 165 x 80, 8-bit colormap, non-interlacedPNG image data, 85 x 80, 8-bit colormap, non-interlacedPNG image data, 94 x 80, 8-bit colormap, non-interlacedPNG image data, 73 x 80, 8-bit colormap, non-interlacedPNG image data, 105 x 80, 8-bit colormap, non-interlacedPNG image data, 99 x 80, 8-bit colormap, non-interlacedPNG image data, 125 x 80, 8-bit colormap, non-interlacedPNG image data, 96 x 80, 8-bit colormap, non-interlacedPNG image data, 156 x 80, 8-bit colormap, non-interlacedPNG image data, 129 x 80, 8-bit colormap, non-interlacedPNG image data, 206 x 80, 8-bit colormap, non-interlacedPNG image data, 218 x 136, 8-bit colormap, non-interlacedPNG image data, 270 x 80, 8-bit colormap, non-interlacedPNG image data, 119 x 80, 8-bit colormap, non-interlacedPNG image data, 598 x 80, 8-bit colormap, non-interlacedPNG image data, 135 x 136, 8-bit colormap, non-interlacedPNG image data, 149 x 136, 8-bit colormap, non-interlacedPNG image data, 109 x 80, 8-bit colormap, non-interlacedPNG image data, 292 x 136, 8-bit colormap, non-interlacedPNG image data, 141 x 80, 8-bit colormap, non-interlacedPNG image data, 165 x 136, 8-bit colormap, non-interlacedPNG image data, 87 x 80, 8-bit colormap, non-interlacedPNG image data, 340 x 136, 8-bit colormap, non-interlacedPNG image data, 398 x 136, 8-bit colormap, non-interlacedPNG image data, 194 x 136, 8-bit colormap, non-interlacedPNG image data, 183 x 136, 8-bit colormap, non-interlacedPNG image data, 395 x 80, 8-bit colormap, non-interlacedPNG image data, 286 x 192, 8-bit colormap, non-interlacedPNG image data, 126 x 136, 8-bit colormap, non-interlacedPNG image data, 1078 x 360, 8-bit colormap, non-interlacedPNG image data, 262 x 584, 8-bit colormap, non-interlacedPNG image data, 124 x 136, 8-bit colormap, non-interlacedPNG image data, 878 x 192, 8-bit colormap, non-interlacedPNG image data, 556 x 136, 8-bit colormap, non-interlacedPNG image data, 115 x 80, 8-bit colormap, non-interlacedPNG image data, 161 x 136, 8-bit colormap, non-interlacedPNG image data, 562 x 192, 8-bit colormap, non-interlacedPNG image data, 506 x 192, 8-bit colormap, non-interlacedPNG image data, 329 x 136, 8-bit colormap, non-interlacedPNG image data, 158 x 80, 8-bit colormap, non-interlacedPNG image data, 582 x 304, 8-bit colormap, non-interlacedPNG image data, 100 x 136, 8-bit colormap, non-interlacedPNG image data, 545 x 192, 8-bit colormap, non-interlacedPNG image data, 120 x 80, 8-bit colormap, non-interlacedPNG image data, 464 x 248, 8-bit colormap, non-interlacedPNG image data, 460 x 192, 8-bit colormap, non-interlacedPNG image data, 582 x 248, 8-bit colormap, non-interlacedPNG image data, 496 x 304, 8-bit colormap, non-interlacedPNG image data, 582 x 192, 8-bit colormap, non-interlacedPNG image data, 701 x 304, 8-bit colormap, non-interlacedPNG image data, 464 x 192, 8-bit colormap, non-interlacedPNG image data, 1209 x 192, 8-bit colormap, non-interlacedPNG image data, 492 x 304, 8-bit colormap, non-interlacedPNG image data, 622 x 304, 8-bit colormap, non-interlacedPNG image data, 577 x 192, 8-bit colormap, non-interlacedPNG image data, 200 x 80, 8-bit colormap, non-interlacedPNG image data, 409 x 192, 8-bit colormap, non-interlacedPNG image data, 444 x 192, 8-bit colormap, non-interlacedPNG image data, 480 x 192, 8-bit colormap, non-interlacedPNG image data, 300 x 136, 8-bit colormap, non-interlacedPNG image data, 475 x 192, 8-bit colormap, non-interlacedPNG image data, 116 x 80, 8-bit colormap, non-interlacedPNG image data, 144 x 80, 8-bit colormap, non-interlacedPNG image data, 410 x 192, 8-bit colormap, non-interlacedPNG image data, 161 x 80, 8-bit colormap, non-interlacedPNG image data, 59 x 80, 8-bit colormap, non-interlacedPNG image data, 101 x 80, 8-bit colormap, non-interlacedPNG image data, 110 x 80, 8-bit colormap, non-interlacedPNG image data, 730 x 136, 8-bit colormap, non-interlacedPNG image data, 264 x 80, 8-bit colormap, non-interlacedPNG image data, 1174 x 248, 8-bit colormap, non-interlacedPNG image data, 434 x 192, 8-bit colormap, non-interlacedPNG image data, 516 x 136, 8-bit colormap, non-interlacedPNG image data, 208 x 80, 8-bit colormap, non-interlacedPNG image data, 245 x 80, 8-bit colormap, non-interlacedPNG image data, 1170 x 192, 8-bit colormap, non-interlacedPNG image data, 104 x 80, 8-bit colormap, non-interlacedPNG image data, 276 x 80, 8-bit colormap, non-interlacedPNG image data, 138 x 80, 8-bit colormap, non-interlacedPNG image data, 1043 x 304, 8-bit colormap, non-interlacedPNG image data, 210 x 136, 8-bit colormap, non-interlacedPNG image data, 158 x 136, 8-bit colormap, non-interlacedPNG image data, 242 x 80, 8-bit colormap, non-interlacedPNG image data, 78 x 80, 8-bit colormap, non-interlacedPNG image data, 166 x 80, 8-bit colormap, non-interlacedPNG image data, 122 x 80, 8-bit colormap, non-interlacedPNG image data, 267 x 192, 8-bit colormap, non-interlacedPNG image data, 267 x 136, 8-bit colormap, non-interlacedPNG image data, 62 x 80, 8-bit colormap, non-interlacedPNG image data, 92 x 80, 8-bit colormap, non-interlacedPNG image data, 102 x 80, 8-bit colormap, non-interlacedPNG image data, 216 x 136, 8-bit colormap, non-interlacedPNG image data, 151 x 80, 8-bit colormap, non-interlacedPNG image data, 119 x 136, 8-bit colormap, non-interlacedPNG image data, 89 x 80, 8-bit colormap, non-interlacedPNG image data, 134 x 80, 8-bit colormap, non-interlacedPNG image data, 223 x 80, 8-bit colormap, non-interlacedPNG image data, 265 x 80, 8-bit colormap, non-interlacedPNG image data, 190 x 80, 8-bit colormap, non-interlacedPNG image data, 227 x 80, 8-bit colormap, non-interlacedPNG image data, 462 x 136, 8-bit colormap, non-interlacedPNG image data, 268 x 80, 8-bit colormap, non-interlacedPNG image data, 701 x 696, 8-bit colormap, non-interlacedPNG image data, 119 x 248, 8-bit colormap, non-interlacedPNG image data, 258 x 80, 8-bit colormap, non-interlacedPNG image data, 204 x 80, 8-bit colormap, non-interlacedPNG image data, 220 x 80, 8-bit colormap, non-interlacedPNG image data, 111 x 80, 8-bit colormap, non-interlacedPNG image data, 767 x 192, 8-bit colormap, non-interlacedPNG image data, 238 x 80, 8-bit colormap, non-interlacedPNG image data, 112 x 80, 8-bit colormap, non-interlacedPNG image data, 157 x 80, 8-bit colormap, non-interlacedPNG image data, 622 x 976, 8-bit colormap, non-interlacedPNG image data, 173 x 80, 8-bit colormap, non-interlacedPNG image data, 83 x 80, 8-bit colormap, non-interlacedPNG image data, 532 x 2264, 8-bit colormap, non-interlacedPNG image data, 124 x 80, 8-bit colormap, non-interlacedPNG image data, 617 x 696, 8-bit colormap, non-interlacedPNG image data, 532 x 192, 8-bit colormap, non-interlacedPNG image data, 103 x 80, 8-bit colormap, non-interlacedPNG image data, 1430 x 304, 8-bit colormap, non-interlacedPNG image data, 622 x 808, 8-bit colormap, non-interlacedPNG image data, 382 x 80, 8-bit colormap, non-interlacedPNG image data, 1658 x 192, 8-bit colormap, non-interlacedPNG image data, 1260 x 192, 8-bit colormap, non-interlacedPNG image data, 546 x 136, 8-bit colormap, non-interlacedPNG image data, 98 x 80, 8-bit colormap, non-interlacedPNG image data, 422 x 584, 8-bit colormap, non-interlacedPNG image data, 580 x 136, 8-bit colormap, non-interlacedPNG image data, 458 x 192, 8-bit colormap, non-interlacedPNG image data, 149 x 80, 8-bit colormap, non-interlacedPNG image data, 175 x 136, 8-bit colormap, non-interlacedPNG image data, 142 x 80, 8-bit colormap, non-interlacedPNG image data, 147 x 136, 8-bit colormap, non-interlacedPNG image data, 143 x 136, 8-bit colormap, non-interlacedPNG image data, 218 x 80, 8-bit colormap, non-interlacedPNG image data, 356 x 80, 8-bit colormap, non-interlacedPNG image data, 213 x 80, 8-bit colormap, non-interlacedPNG image data, 2930 x 360, 8-bit colormap, non-interlacedPNG image data, 274 x 80, 8-bit colormap, non-interlacedPNG image data, 304 x 80, 8-bit colormap, non-interlacedPNG image data, 246 x 80, 8-bit colormap, non-interlacedPNG image data, 302 x 80, 8-bit colormap, non-interlacedPNG image data, 250 x 80, 8-bit colormap, non-interlacedPNG image data, 332 x 80, 8-bit colormap, non-interlacedPNG image data, 306 x 80, 8-bit colormap, non-interlacedPNG image data, 228 x 80, 8-bit colormap, non-interlacedPNG image data, 248 x 80, 8-bit colormap, non-interlacedPNG image data, 266 x 80, 8-bit colormap, non-interlacedPNG image data, 290 x 80, 8-bit colormap, non-interlacedPNG image data, 346 x 80, 8-bit colormap, non-interlacedPNG image data, 194 x 80, 8-bit colormap, non-interlacedPNG image data, 176 x 80, 8-bit colormap, non-interlacedPNG image data, 338 x 80, 8-bit colormap, non-interlacedPNG image data, 318 x 80, 8-bit colormap, non-interlacedPNG image data, 300 x 80, 8-bit colormap, non-interlacedPNG image data, 344 x 80, 8-bit colormap, non-interlacedPNG image data, 226 x 80, 8-bit colormap, non-interlacedPNG image data, 324 x 80, 8-bit colormap, non-interlacedPNG image data, 288 x 80, 8-bit colormap, non-interlacedPNG image data, 278 x 80, 8-bit colormap, non-interlacedPNG image data, 230 x 80, 8-bit colormap, non-interlacedPNG image data, 234 x 80, 8-bit colormap, non-interlacedPNG image data, 224 x 80, 8-bit colormap, non-interlacedPNG image data, 398 x 80, 8-bit colormap, non-interlacedPNG image data, 340 x 80, 8-bit colormap, non-interlacedPNG image data, 196 x 80, 8-bit colormap, non-interlacedPNG image data, 202 x 80, 8-bit colormap, non-interlacedPNG image data, 308 x 80, 8-bit colormap, non-interlacedPNG image data, 232 x 136, 8-bit colormap, non-interlacedPNG image data, 348 x 136, 8-bit colormap, non-interlacedPNG image data, 212 x 80, 8-bit colormap, non-interlacedPNG image data, 184 x 80, 8-bit colormap, non-interlacedPNG image data, 252 x 80, 8-bit colormap, non-interlacedPNG image data, 180 x 136, 8-bit colormap, non-interlacedPNG image data, 123 x 80, 8-bit colormap, non-interlacedPNG image data, 216 x 80, 8-bit colormap, non-interlacedPNG image data, 321 x 192, 8-bit colormap, non-interlacedPNG image data, 321 x 136, 8-bit colormap, non-interlacedPNG image data, 9 x 9, 8-bit/color RGBA, non-interlacedPNG image data, 24 x 22, 8-bit/color RGBA, non-interlacedASCII textPNG image data, 104 x 31, 8-bit/color RGBA, non-interlacedUTF-8 Unicode text, with very long linesPNG image data, 1 x 56, 8-bit/color RGB, non-interlacedPNG image data, 1 x 6, 8-bit/color RGBA, non-interlacedPNG image data, 1 x 12, 8-bit/color RGB, non-interlacedASCII text, with very long linesPNG image data, 11 x 11, 8-bit/color RGBA, non-interlacedPNG image data, 20 x 19, 8-bit/color RGBA, non-interlacedPNG image data, 2 x 19, 8-bit/color RGB, non-interlacedPNG image data, 18 x 19, 8-bit/color RGBA, non-interlacedPNG image data, 6 x 1024, 8-bit/color RGB, non-interlacedPNG image data, 185 x 80, 8-bit colormap, non-interlacedPNG image data, 24 x 24, 8-bit/color RGBA, non-interlacedPNG image data, 1 x 36, 8-bit/color RGB, non-interlacedASCII text, with very long lines, with no line terminatorsutf-8?7zXZ !#,р]"k%9bكm T E&X`ԧׄ=>4qjI?Xo#豕 AK?_t;0MjOۯC7):̰&Ľ>SݵMO9]d\.ziQ&zVD(FD56[TYzqhu45(Q}gSze$[$wphþZ [p>; ^30wC]WYZ=^ t5 Tb; n+T-ٍaďe7ߺL8ҟfZwv̇!LjکQ3,b ̶-U2uFK~,^:rRـ@kv5y<.mZ͟왩mdK\_k)[F07zB qlr==˭__u9a2\2}P=Xx͸i;I5 St4t+x} F~],T￯nժ^l}.j㽵οZ'-\Xk̪l 'NWko8w(|D) gȇ$]!HT7$ȣb|bK̊jore ʂ>< ra0]b沵 y!qPg%$4Ă0 A?Qg|FhCU easl@qrVJB ÕEZyPjnL x(Ң&Xǥ֤djV&~kУMo=YGpMRp)m$xYաW*oX3bqWЍy^d-Ё+PFi82zEˆWiD &Z/7Xte c)E^ ߼!တP?sjxYp}Aq Axa"V6b6a}+zDR)NL /ڙ`)mE nŘK[*iƘs0HQ# l6=3S?1p#k2K<']@hik08*^,qCs u_NJzQUϓ|fajwSfm#Eؿ%5}Gar0R--;bN o{Y榰Ka9UhYD}9BۀǪ|ah_14a S!j#C(]$O Xf*`C EVfZJy)0FŇ=qj.~i"rk<Ky tȝJDb$|`W`o+*PzG`*aX6Z%FN6Tf9?wN$~(Oݑ}#Art\.Gͅ` Om=w닖F@" #?|v6+,&^]\1[LW]q\DgՎڥQOQ yB4KY8HVz" Z%4x̂jI:ngw,~vW*1݄?pxf;JM}3fPֻ.ib؁Xxkx+˞̚e88`?9!tZbqY㡚+KKC|Pu2Q-VN@\cLjotODQbW@KK㆗#[)SND̲A DN8, ͐lRS8:@k@~w)h@Cз9ځ00O?«$ )6!s%'Q)sW92GVh ŨGhО9viki%dyMtY}B:L†Nk+Rr~{ xk;qA [tP{| Jy(~8UE/}cOFr*Vb >IP4^uẲ-L pߕhTei[@FYhd͜h-yW0نF5c#Rkg ٤˒t bZK^j[~d8O?YΒnbdэƒBI2X80%]<+ri603t͖ܶ593-1nYtrdKƳct=Gڈ!6gehMfʏl)[6w98Tn#f$2}=oF#szgvB]d"ú\H`>;ҡMW+%iDneyGcCzLjWԡ*939Gc Qg6d Fqq<%c[%KS!yj$'cE8^ϕQйWN1s׮-k-mT_X=@4X=56 WVZCrskH; "̔b U^NXkB#o-;xEà oR_X@E04`5RMu|o*;=ĶKq}_}"px`SeC++ X!P|Iw]) GY&T=pK[jiF|PEw/w22!색^2PFǞo&ҝ朴|?TZ Ŋ,#ZZlwS`,'ѽ<_1&ExTwv(0x/iQ9#ސD 4oânƔlֹ!RׅT(+~r)8GG©6v*+9̻k[%|Tkb m<7o+V% %ARPY_k0 }7; &KYX]ҲL'!L ]I1.@Fb(kXxZk]Z\Ļ=!(l"؇r酐ra#})1e?뇂Lى7_dHGb$8x`\iycbN|Dl>%oI%ŬS>-)wSQf7:UiU/{m-yS3q ٕ5&!-d?x(6c9' !Xs.5Hw\R ~9gs3 { "Ʀ EA;qG@̖8ɻ;:QMѧfY貪)'3ZfB)r[H"]uJ@gv9?fZD E\h=+0yktxGnQMR(Qf*.y8Hd&ط(@X!>`Bky# G;/;uKϪ{BV!\gDXdjZMM*P9$G_[x"A-(tÛT_p0,-oz*Z\"XRI(\~Ԣ# 1 GmւDǜ/pgj^(gɅHJU;2eY3q3F.M 6[qRsHi86Q6>|4Jf6T=\QxۊM<5ۦ6\*ߡྐ$i7bm:Кv2k]f\컮O̝5 ӒjbM {d3Yo>i/ ydu@*D#CR94Zv.|ֵ<+=bE[d}s8m_j;o}oy3赖LݑI@DzuX)L'I*YQTd7t6bFcNv0` ʌ ammněѤ߹IEP 6٧OpU}@L XEUZwnKH7NTw8|w`Αirho>5Vчb_~/aۆ/C;Bx&!Nl#=J~_kʘFI8.+kmj'c˪'nW׌HarYea}=Ԓ04f~R\#DE +*1P̥xp>QeO^.2#{-}Y1$kyGf1OJ?j׺tk)ڪKF앤la/JZhΜ**?\7 8oU(rT-tH&8~USrUDΨ YaL¦p;C6 %svӁKII Es}M ]?x4V#-V7gp6K 4,J3~kpn@y.<.cqk5ʿڨև+փX9[_gLŴІ '}j ]f>QPӻWwqpڔ +2W#$&̴ڗ8b._ml䀁OxlmI|@DXVHdD`=lo54‡U>n@f) UF4w=Շ136b+$-_:0vكLǓx+ՕFh\g@J dXi\{U=y!5m Cj>_ nbOhlinm-:%ԏ0xaSβ7uP8˻A#Z7ƻj%|ȱ$: Xޟ`ޣQSҕY^$Xb(Aw]$[砽Q2/dSn ,@/ ُ) oj6y)c^y{;_(tMba44{_s4|Vo' eG'Y̤PVW&xG dxO8DȜ%Q9ЩVIK$ܛ*nk6Mg<h@5)beN򪩗ɨ!FnBo $!E ;I$:E߄ikxH2jAlځjc]SC9t9y% I ,'379sQMxU%BPB l i>ӼL=܆QĔ&,Dvᖳ륜6ɽ}[%5ejKL5M6KSQOPJQ$†Na:/!’bcBIqD'+eu4R_<`?ro+h)|03Jʍ@p{%&O#yI53&y 0xH}uju3;5s yVGc1\cm: Hۛg}RuJ將z(|,c'#6Oϭ땔Nb,W?-5†Xƣq8& nX͔GLB rr"wϖāc9ٙ ί*63P]eO% }`m݆C{j_-#3K1|&|Q?䄝y=NLk\Dѱd:Trq9zE9|ɩ1)ʍGᙑ|ܴA*p/aHzCr=҉z3Tk݂!fX5[w̔@_'AyO6'uS@LKM[L~O|E;xv7!0\&xس6܆wЇ~eD2ɩ&=.T;TUe.a/N͐UIa8Vn^׎ίxb+N##Lt'{e922TvVܔ*)R`U6$r;^H{4֋5Ql/e3>,Et @yogWv_0Vݮ)2Qk7&"`}R |}8- ֙ʹu/ڜ{ F\}5\ҡpM2Ȭv="@,պ/ O|Բz^jR*wBU-[;(knJa:L{ݒrg#`ur8b#מklY&tTjĴ-˃?]ayS+>f]OQ]h, b~ m_ &d qA?ؓ K}3}) OtF2LDKƒԳ`p g&}蛷:MM*x]oT) P<6W(,^ˊ R顓\52gNS['zoU$-;FH;("Ӡ3/H.fqJ&W4ha}ImƠ.4wẳp >Z;ae^%]GǢ 1h4NV W b2v=B%" .If 9%!֭@s2Z^͆P/qcgMLҴm}Fn0&xTye CN|0N1Q#؅0|H`֣&Vn^Mޕ9eBNؓA%9nK><`mNqGK "#H;DgI;}7!+5&b*ahBv;.+ǧ~^sG>|:g| ߛTV?W>+M8('l}[CaZ\Y *\T"*J]__$NqlB@ϐ&0h>I̱P~y]aXYQ֓X2 ;.cVt D-ңH}{oXJW-e>!![_̼ aS3/ū7voɢ?g/^UYQ$hlRߵiڻQGBܤӌEڏ ='1GfFY rTy¿02Nm:Y!&0Y? (nzjx+ S|dNP7Ee۠M7e/gvUc×Cc d;Z}dAO&.ìJpǗ6O_ootey 5U,ZaȞ} ~ok@/+HkK`ͫuĊty f$ﲴ=ZCVN1 kSK.~9yb/s2\<'NXyWڔN9J4+2{ 1l a'(9Pߖ3ta Ĕ{ϻ]CďnI}a_UWtIOB&=-ɬ%4j@27 0(/8VC@Ch.RDiME[1!6QiỚxV[Z8DMn}ajn(Lr0(+ϜHp$kWc;t uȜf m>0NJm 7٦ .ٰs$rA B ">Em<$5bdK/A[ infYEu00C&ǪŔF>jS/q`\!?.vT2\xyy:8U&>yJ(a*MWtOO*2[v(km Nm R/i]21<S9La{?z{[J:@:k`@y |\}WTEzKEFFrM6wQegX̝Ѣ߯v78/k33T$t]g,))>3KCX!x*j$.S!ڿ? XLЧś7%c~eє3ky$z{lK"3/5`tu@{RҌR} BjS!NS e)M>avъ-NY!,IE_浣D J?8ìd-Y*3&<0>|Ԉo^zɄЎi%5!n_wނh8 \FOٟ_-FXnXޘ0NO&@(\&Tm+[2lqrM|bQaN"{,$W)ǓH {VD6M ?ZD1M `Qp\0[Һ#: _ⰽm3R>N 'Ѳd%=!X\z}'{U'Q}ßP?eyysYy@P2! PxV@c8rHmޭQFivQQAtXϖw}nfTg{䍆zmЦ J }THN.kL2ŕ{u3oD+^%/r͎澹)fouJw+9 Z4RؽnK{Ob0w@f>kxoS+@nAs9L(31hBf>cqAg5(${ i޴MV%0j . 7Ķ. !շ A4E<}V1;,0!SڦLE?:8XМ58ᅦpȒZp^̈|V_%qtL%H>6F51zEQ>:zZSr\`GOhV%c@'ϕ1TfM fquvȉ "3 G0xeD#pti[\٦B 1:R|!)@ς)V_m!9+2Ԕ]Mp N:U j, ߿IviX\ztki(ЃP|. s%l9 C{d"HA)B 3s@3liRAѝ 74%\'o7u*ڊ$(Lx!5.2ijFN3}K}"]Jõ6CӮVV?!,Ap3Q3ױMP.1&\,LYCP#l7ѣ4;u*^8|/қb*|YW$ŘXV$Z@Q-=,pF{İф5ۛ=ۻ,QV\i Z&CL> } נVc cE/qtwްaZXQ A?BG' e(ɼ+?SjfȂPEmCq: *]ss`Ȱ >OFv0Z[|$@;+&GM--" :lp 8. JZ3ʵJ\{P;kq %Ҿ6q](SaީWTk0~0Oe%3b yGRM`U긬\=ƺFg )y,t.Hq/*rS-kfχU濐Ot0>%S<>cig.kal ofD)(u4w8Ω+6ٖ_TtD9+tQjۍуzB?IUpz )6?@-X"۶>'7x\sLfDeōM;*9]*QȤ,On>-bhJ]פy&]k5< HDȜX_n*KX# 6β/z;4;{?˅pTϜyZ⠾&@,>ˌouH<^_/Oq( #%y,zVuN4Dش8n͌j/y⻓Hظ^m]D:|1ûr|<L=g؝950Uqe hvYS{w8@l-}FALTԃKg-V 7|/~d\yc{Fpv^͕ Z.@"`%ShlD-ܴPGkpgBUrag H|.#Qbli G #NcaƇ%A08"_YdCx3c C/{ͩqP xY6sD_܇ c@#W/ ~k]m}N"oƆ| 9lvK9B,Q#+m#@i-\XL~w]ac'4xF4YpХ'vUO3FM'SlqFM<=ʅM;u}TKoGt p8pCur:$?nE9|gYM-p% Ѡ=-(_wPkV{מ+ ge}[tImZlڻyBcIV}̻.!ue0g-ͻ~ OٔyELܚr%M{\h=Ұ%PWkΜ{kR/y&MZϦ]W?f`V/=PU&43mw҅$Sر\N DGW񘌀l @,wl$'ku~EM0L@T?]y(B~8wTۭYt :`&<4סʁ<٬AO2ϭ)ʕt9a,ngpG'85rp9G9a4seGdCm/*cnž*8K7֟ .GE2g,lCjf'Sk+4*-l0d)u B U`jq9$TJ0xs LQgzg8a2724};r>FcкA~9&e#>&4LZh~>: &ꐤ >*'QżP_b=D%3xEIl.k i$>StH"Kl 2\e"1' d#z… NkjyAk반\Tj3GXTQeh]Kzp[W$_w`g5"-B$+eLc[2:ri6L'oex~g.mW.gl JR\٠An't ϙob[ɳ>4Itet®сKnݍ Oww @:ɿ\bHdNzhPD6jhPe]%˗_~:;#i6Omf @2^\AY@vZ%BF,e"+qw=g%x"julz^oin'c_)0@jrXIwe7Z"u24=.%/[#1ըLXQYe m6ı[`&qͅXP{~n\BUݖd26DR~( ]\MݗLP߹ַ1ҸlT5$|+ IGip ~Jyrv@NW#Ţz,_@Q4^)w1J{R/37,Q,>?5-PHn/6~XݲX94{Шp>W"ߛxO6w|Jq݁Jȍ Cb!XKZ](:3_͠l0$ B -:ir*cX$(v_gWaai"eߎN\mN;ڐ2#݈ӿ Xh*(䘣\RF 1ڵkGؗ YoBz&n{a?r-Q:ZNfo fǩ^I#ZIk#svyЪEm 1XŠ(́Ձ"!~{7 iKI-a;a5ܺKyW)ȗYGhKǶ8{w RH 4Aelp]`:|]Z*-f8 U.#4ڶ2Ѵk,0$4>wK›;)fpѤr_޼ߢO^l{[ am\!nRz8@^yFW@dj9tz(3;m$KK`\=h8$ap iS̸5G dҙ%:4a!"EsG Ɖ<[PPi^ A)ݵ|қ ʎO")sf \Uh}%N]/9~ }Hk^҇47=)ɫa[-8DPeJ?I"IåGӦ%hHe1HVMw1T} VyNZvjJ,:ԤL>MnDAsmΏX#>ϯT}x[Q962u',;;ä?ThJM{/;Sj4O 66}X%oPi.-}B/fOqZB%D\Z}wm)q?:ĹA.E=Rߨ,lH|.埗Yʨ:y5VW?AlaS3O!7l8"BܲJzE7@_ͅJ7*ggF&:XIQ#k[X"&A&n__kZ8w>gBӣ/t<.?ٞgČSN8 $հK_4/U|w] hpMRDz_m%rBq:y441đΠr燀t rn|CML,=?" y)`|MGn%$9lao,0'$ۀ"=JdlɆ܃ gLoHvf3}qauKfh:_j9]p|I'!. /*|RM WoMpen2\=z ;YK GW;-R粸Hj6QKx^ t(ܬ# #ґVubs׌6v9C8BdtU*orq3,Q2;rGYؕEF# ZW #>CoylVE§^Us37#.>&ZLPIҌ>cDCM _CW̃H0BRYK{, NܷFALTV-:AebVl|rWӅא*\EA(PR@B_Ýraԥ!d+BAp6S kV:ODcV;s6 kQZw,m/hrt?[W|,'+ʶ2O﷍Tx\JʶeaV|'9cdBM+4a7@yC{ s*{} B19mWĆES,X3LtLhٖ2(RqQ?P# Lq(3Wx*c4:mAy$EGܑZǘj#k-Hǔf`~H =.Td6(vKFz2UK[S}OJݦ@'kA=~)l;*̄Mf>]()_`KUZҡ*GÍ\55%]W 'ְ > uo~ 3u_X O3KM=8$:,NHݝ40_·/aCnMq>*s7ɵnuEEh_01 k!!V>pH@je'-E7QOL?y G_)Yޡ!nk[a;_`brafk cGgO•h8ZDQe8v۝lTnua+rA֎;ws )E{9,IQ3#X"ĽIn.;-*P*{'S#gN D; Vظ#w>[8nMfQaXSFᥑB4l^};rxLl .u3=UO虛>'M.r|jZPV.VM niᢡ27uJNKUwV85.'1;&o9DT0 Tr2@ 4gg 0iw T&9'm|=' u:ӷrgvVih'|M*ړASw893bDoպSl th0nt\ egkIKtw۪p7{1`"@VP wt!PmT_% xqD.|~E/sT"5KʩqrTyvhm[ y̷[_Pg`mweAə1%=9`v)*: n;S2v"QTiY2f jD-RmqCf띊*\};eL bA( 4 feإYai}/~dqu;suk.C{仄i}r8vXCjW8h-Mh)sLdk-S+t.xv I~ 8h;%b á:t(<*ͽm=dUʍz&}>Yw/FV8}w987f(en૎0拞vII>9 Z0lh!s~Vs9\rV6&{\2+E$xecϵ+彋[y ) Wݱ ԟZ>XG!Y>&UA|t;t]+#8,I>Si(<ːt gL'Ԓqw{PtrYB<eDhO2v,j=X$dzOi: UK۳]6Om6oJx=E4ffnR ].{tѢlh24lޢ"^k?✟K2m/OEX ~'Sb?/I#5xq-dbޡh5\ʚYt2'1G'払 bHa~R23Wb#zˊ%\Q-~ ЩP[xn(⍝{dNS ǃF}D$r'o3Jgw`Rd"EEDk`gW)~|Ƥ~9 !\Q6X;b @DE FYHlK9^0z㒫[ގ,!NargH(Q+tb_̹W)yzqC3_d; l!|*M1ahR|8V8Bwt^A:Af;U#*듭GA*\K|D {[14B?yU2"t/2}4akf-RB# ;Q8)Sivf4 F"+'ʌYlD` ^SK|ڦC{XRmѧ[u0ln6$|ѐ;dM=1*$-yHEi~ԩJe(]x%n_&BdMD'a:|4uM]ĊCziTUDZkf̝U+0E">Xsa -j\儉9#Kh6lS4|+xX-d|$TWf/TJD6SLҺVJ{_0ͮB,ضPJ3t7k>k&eI ?KzF㠎֔Lq{q0PB95`P8Gdg4F@F]soLոDGY DE׹dm3E6\BN.`+R<6\jyEYvh8'RVeOۛ.)I&e([s20mF3,#Ռ$DlE)pe!r6Dug5ES10}n3X$Y=<:yJ 5jI3+^c&XI؎&-LΤӖ$ U+걃|/<`IJ^ca^Yg+a͎^Di=TT$X"##?dV"A[UI6]¸R^(]nK0i-?,ը(ΰU"Ԛb2c&r (W=wu/CB+424vot#$WW>U0NެشoSh8DN1{Z`Yrr '&1E4W+~1ј G, JaRM )T3) e/'-Np+5;=w=jUMo-Gn4xQ|%dl 'npIu|̓wԛ -*bSPkGЙaưaYj>m8z"Nm F#$Zar M{sn*c}]\CH y <1{~'!s4ˊXM""~*6Z!}]MPѰ71q7&8[ AQ{h!+u{*؍&;L\j~e$Y/VR5D# lw*ӣ$R.MI5YjênD!o#&VF)1 oLf"+օMzy{ Us{CE+K܏T絅'PгD!i8}ؖˁ$G"\"4){F3Q|nC3Mt4uSN{B4LI(ApFS\bʢ<Xg Si(SUm:"8"慣 >5-F_Q2M;[A`][/FƦߺ!gp߾f9/ha0rL?^EC$P j/C H8?r6F.t ԊZP)8[Lq4-c6fnc/q&\#O^"ޅhvZ@(rn> ;k"nwߕnTעRڻW+|m':qRo+O$wxи_}Y7f,G}H>cmIx.whįbo\BC)Ro~^k jHm(9F}bitߚ,jU 02Ajv)i]EpђLTT*)~-UstnEvŲ:gUTWs[ {=֔Wu|f#q9^"-P IBqQtN50 Asdh(:$& e'0u[a/BMnq-{Gd"YvD86Q4~6*N,IO6[jIn"ͥG.>;'¡&Jm K1vy8ym_}B򽑲(#g7R7s-s0|4|:B#x{kBYT/71\ھS0,WR&E>. ¥[_tq^1oK4:W*ZH.' ow0jg\Z՛V *_lE 8tB}mu՗oL dvڇV RɸrUiB- SM6lyy,:KdxѺ[Bbv7<5zrjyr&NF_K%wʇ" .zDts1>WJo**a(软V #dnol`dW?a3. M B 2X̐hT:QTrkF ̄)z;v'P +.w'{rP  Yny3V{.؆r9sp_PL.HFܻa͙^1M2ƚyZܠFG3EU8r=̻=y*;t% NmW_oD a~|I|;Ȥll. uLi(9Ok:E:ՙ(fURt29Tv3֭]׸ j LrA,2 Y/#ߗ,%VUM!CX&C뮭Z: ̢jHB*;v{K=~=68%UGe“x :Km sAYilGP,l@]etx—+&ᮋ>ҥWkUpKNܖʇu?{[(Mظظk%JqѸW%_T_z?R59c;Tzr NC$JTGy[6~; 22J ev /ۡ8!:7ܻ4gZA%C?ӝ_q/ &ac`Opbɮ,Yuۓ (.2Krn<]B'!oy(kIJ.JwG~ЏZhbtO>΂I{Wu6X[[CcV6{6ٽ빤UX~^ y7[D yT{Š+EZO`z4ifےJ9AKaeDƚ$fƒRmTQNϭNޘpdǣobU=s|.;Wjfl&)59bna +CM3hD3iJzc?PV=^ƦT Z gy7, ٫8eO SWǫ_UqARAV?"tyk.k\Uqy6͚J#ex3 ϖzNԑ/0U} EY&y$p^8Pq HMЖ*@C!J6aC2(O"Ol.#8-ZWy3 [Cž,2<{`q N}G{{:.@ݵ]9q LitXThD~iɔXE2KW;S6t~&Gv*alJ%' E"{idY㓾U=8|Z+jԿ21ŢcWd2:BF"pI~XƿC\GؚnK+,[ƖpHTUu;h3U.w{s%Ɣ5VYt]%HYT;i( k%q"2|f1F@lKV 긟Yaڏ3N5p͛WPͻRX͛u8 N@;&;{ӏ۲+ÜEu_r:d+7&]g*nyT`@>b|sX ׏V,v$TgD"8?k}Hؤ}~W~3Д<^@̸ fopFAwf PTK52RE ,5: ߭Ņ|a ǰPB,(1}~ C^,ie' 2'E|1Xf$i6,'~Mv`R2x˧S_̦jzB=B(BǤL3 tS"bE {ctxN_1ПՎ9ִ٩aU0`HA$dxePpL%vW!K~]QR0l3=&*1,q z3SUjT:S47^:!5ksC2dj(1ҽ`&jaY:>_yƝ/iGDc\LS%XwET6C''ߊt4&[9KJJ~+jIֿ#ZT0^E!e\X!iq!"1uZbO¦DT ৛F0c-9w7$i{% @lªzrF$A?qYveZO _x7;GYqF0Ul!.O)YZ^Z̔ Yw ]~GYeN)~iDhȱJ gfBbޢޅċ{Θ};IΟ#?6ƻK M='*q ?gJ$Hn( 2OA[kt9=Xt']Iۛͱ$dyR.Τ0\=ލHFb<^)g"*;('´rE{x*ٙP= MBKScĈbtTQhБfLH!H2"@ N1ic˄6Y9vΰۭ  q~{<: Dav횃."kKH'ɍodkJl奟j@!pq,.@)]v#;Qrq +=CcmϠr豻.}No;4;佤Ih<|!V:<-QђB b=~(è9amf?kyۗ?)޴Eq% M2bPi. hQTIJ " ۨ S̲E ".?4@}8D[ 3 ./k9AgޙEOP=3٥ ^{~|Opa?*YiI0?Nn,&P@ ##|jCxe(o3λ]e1=c;N:PZJ0[q~~/8 ^mFʠ {B󤗂=Tg'6 YQ5SS'YۢDn m qgHnlM@cfAIMDԉDⴺFD#][| PQ9Td_iPe^!y`XHGG -[980hwi7ۙ>Q.ѽoRiz[Vɛβ mf>OS`7q\oVcrIBUUH'oVلes[Vrn}j!ffD_tWmKW$yA"%JIBS5^T/V_ yKQq(~o;+3ş">V돂PHpUK#gzaJbũk"2^xⲰYJrH=86w|e6C{Ɗ>#_QU7d~I/SI(ҌX x0yL^.!^Q;ߤy#Efj[@[p6l@*0#RlWeyq֛%JI7vl_NI "TsCɸdCIo)dvܐ9?srݧ~(rC>JN٧R`uӦdţ!X+|NiU|QULT%XZەf] wen8,77KOA$]Ƴ m ]@ՖE2 $q7j!Exc^gi4} \dM XWo9]ˍ\Yx?TH7d ,OWgOJ-6bɣjLGXoDc:LH@iQӵ5-+ 8jI :qn[ A!Ԉc%a[O:㑅m_n>Ps/9䄴wtŶuKڐ1p3(x@He&)@ U t&E 'U+7yF+G@ ,90 B>.yF7￱^w> w-̜_t3߹{]TO =E&s2"(w4G|%u#n7,DMO LO&[ (;;x07t=Jlhqh.x9Ca`}׿ߥ;r"S~NVG75VňW V~Ss f^9\VYvh|X. gcjˤQ*\a//2{2: EB# U;y'"'wE&a>Qܧf3XY@h!`ҽp6.9h?Ⱥ=D霚*!ң)|ԁ`hZ~AB{J۰ qr#PFgD=. j7 M˴`~ ~tE|esRmWyA.엲˥3r^㿑K̍}氐ړP8?$oXF)uL<1'fjI/a~YX3 (:'ȰiaN^q:A6KKr>Iɢ0 fm=k=`x]o?8P<^y#S#(Ȁ#&:hZHгˆ ^:P2npթ[u>5h6'.ZO, ` LEG׾^/l†(Hܒ3- `[Dy-;)lgc&,SQŠ Ώ/$54ZSfVʾOBU:q-1wr(t *0x`=ψr*'+:ݧ_Qm>Լw8QC30s>Սw&Nay_Gн)3GȎ5xcJǙ0ΣE;gkĒ'9`32%Y/8nҨk0JѾ\/[U/_> "lЄőqP1 9!z˳[/m[cNlE )5Y$˖ŷR.kqb~,;QeUR\$pIQV ԟC bip#!LE@?"DJ`V4Ȓ+ie&,2q1TۅCi*zq=N1yAAMd?Gc񺔂1[8$v G.[rݴ\DLS$9|oDNNw8+)Cb=)Խ~EI:ιՂcnfqmat_Q̓d_Dy x1oCiջzCmaK;E?xN\CQE Zmz[i"fiB<>&:O1vhA/v F0C2t~!_)_L xQ+Jq9Z?4{BB9>!y@` D_'4={$+3˓XrrQ h"sz)nƳ}uo1j٬]ܱ)%V2FOX޷ہwķ:ȀxUqZze:8&\s*JtV[2h>i"N,uV1tUn+ 6} c)0B3L Q58=#I`~)8gM]iRoz21%M7_"7B!bysz4;]ٛ8=a1vl^yB}{ZS]7,옚Mxx !b \E GO [ox Na'%If:9q|<̌ "rTl(of^V(F7{Oo I:1Ҝ:6G{e O]?wݩ*b\q0P)ݷmvN]v(^]ቌ~ 5IIR[iH~IfcuŒXnbnBb=耨N$&ܖܷ]f$|ÉPExoW:EjˀHuR0@Wժ;Mʢ{_]ȁ,N k+;uU#;{CpaĞj);zjx=d_:.qIZ"E}oóYYЏ*cqq{F]ŏݢ}RoOZ+p ,Z-T,s|OO_/(]"X) R6d H{h@V;R;\1焂T1 wA2 g9s8eAE+!'}ۄ: UӖIM#ݳm q޴;(ChWqfJb\IjIw.S5Da5*0ej!0ġ?LފK-9j<-Uā-{#ϼ)NN:!~&n1&V2]3s?&-fU%L8A9>a|\yZ:>#zěTILE<ƮiTiH$MX]A'%fn" j?UVm[-f) g: |~^L9)༘x㇣NȅAcrAWp K{3 !8cƪvhed&&Z.8h34&6%| e(D~%qF% \E痢yNxPOe Y=1%ژ)4ekTy,BZH2I*$$k~b7BRTDp`L cJ @4k^ᔬl!]^+"ӋWJ lĝIE~Ɩ8L]r]N%LQt2 <Ӷ0dBD (mtN @*%r/^8}kLE:9E\M7:2O0' +r_ [OaK:ՠ>=M -cQ5`U jI<F?0s͢ Q2g$.!'` O.M& ZbJN^xii)pR\4HH%3wQuDKHNk~qf [oa XFcXhUMUXl7ɋ8>H)b陂=7܎ܥѴk4܊Q_ w/D{,.siQ}TppCRG&X lW[㠵JDbV1 SۊLn;o}4YӶg; GS o,1qEe &BX#iyQ~6'WҠkXDj/qVIvZe* mdpCjpkyM AawX]퍃xm`08p;HWkHoըJݗ*#>NXNzWd *' 1\04;n@ 㸻O.2I ,>L*}a -ϛ_f!o9 %wԹ3_AĊ,Y-)㭆ʋYsWQ2@RGoYG;kt"@[m̩Tps&ՁQ\T}TH]f w#}Cco(.+.:Xq?iUf;DULEbzDة2?xj˫c.2=Basܷ_ڞu<  8E4A*bH@٥=YWMFNQ˟ؚȗ1'7RoOPJ9>~lH}S~ P]B=uCnt' JlΠzY2C9g]R.)Zf:q+5AItJ4Vj(XL%ddGZ'sP4'#Ob߹~}~L v@rPa"x@! !t%'([Ϣ1P["ރe̐pV1ZUIbP0[G/h--EWBrCHԊ ŇVB qe`\HǼLV4 C9i|'6)ݴcf47m<f0š`ϡw3e{ʎnKRuT=v{h2S~ zBdRM>'>oRrA(PK.`D⌯tq<rGBt>'\u PӌyxQav+bRx\khj:#RJʣ3ycK6t/cBB#@9dK"03J*,Ć'S0gk< KF-=vLȢTDl*;R#A.C,NGO]YC*`b ^A-Z d +h  HAҴ19r8lhR"OF.^tI`v䋯*QxBntG]ndVhIQL4촊Z$ ssTBd$ñp DÇIra!䯑Ԡ&=/zt.Tf֧t-Z"_ SC &uӑ\7!hGepa0-ǀ=Tbו` YCǬ2" [ 8-#]nA^%nok"{fRd)++pti];t#eM 'Cg 9+!)\9)/|̈́N [ַe/,;ɥ˰RCI婐 ~2~QWw96}>S,s*r5XlkX87[ffxgż*ŠKpr'Xti3 AN &͠CX̀Y0pBtJѽ~VÉPCcת9šKM$0Dw7UO||]ؐdT1kЃrנ(Xup^=ܪ!@17hAZ>zIa;YE bE8<5#3׹\F_EnIDo ܸ?z44:`[B ʙ`f#]Ps a s`JRs[A\l-/ү7a`0K *r}ԊMnZbbX=z]?Ou{C"̔R;ןGJ`8I$ V9HM8aIH(LRN;Ckt#ɕwTP7~4EcƛsGoޏGY`ók"L~N)Lha`vюՕQ,o(~|we)-j #_R`QA)т5CT\b[؛9D.EW@Ξ~ǘox9)cD2$zka ?ni[tPkUAuW *t6.hlWjT{~!'gL ]qILٯˋVPTVře__^I{@$*T+ {'GRZF \>o T]iS|E)o(Q%fVdJVssPj=DQ~+e|ޔn'<?l Tt*zVMN-2C/g}p^u+^IJ(΄$c%e6]}HxQaB71 τ 9Zn@a4Ҽ{I6_ȃ*,@ q]QZieg5b‡!(YFA[2UG:yV8!XA^'WЏңuwH aw#kHgpG]{k}Tu߿7gq"QLyw]K_] ¯|xcS H$^Zд`iݸ^é$e~Ά9h| $r ~ȅcc yH>]Kh!2jMj(?IϚz˟\/CIy;kP ͇69)@ m7 =Hu~O'{,nQ2r`t]F2o5{--jDKHx1R7ßDSv8 ca_cNJQ."֑5Im @ ?B @}t[ )Ҍ @K)T"]I+/5x5Ex$'Z(6jFۑc{ێ[)$vvq"g/gxb'F_&"(#MUх3CWw|%R"/ _l]%;At'? h\,]v~HqKuF`õX<~ "E |^kŮoFWCn $q!rPn Cj()~X%Bsw߾ة.Dxj:!CYZ}p-ج䈓1O#3 A, ď[_+NNFk&Fq˽m:b䁼pz3R& 2/~Yb\0rnK2#gLpŀ$߄:9 )!qKxv'͹TDnMW P*grsGeݎ0tm)ËSZŃ?L)P즁XX8N u9X0۱7 4hj%YSZy=%$2݈g GN:V`Ss*qKVFL6o9BާF2bu~N;<+(^Q7hB:ohh<\UMDF>P`Йk@E^PRYk;<EE [=:c jr6`h3ʐ#K!+EԀ4$Će "IDNg 2z,+T4:_.S}RS~O -ƛB{4~Jp*%ђyݻgn\WQwdp>cA#Qi/9a\?mL@ɼM1\MC@_kANB>sEC?p4͖V󬉈măua]hUJpn{EOƳTC O*dwA k ݰ0/? dTn)>⠋zSG3LV+3k97fU =%:&(C#MG$P< 3 /ܜ!IN[֥뛀/{tY0Y%X䓜\=VAѻ|Aozķ t$GJN o.+uzuHd('*7ǜ&u<:M%w -YsU^':s Ru *eNDW|8^X0|Y/B90=Nwd+ O{7jG/a#O5˾Rѽt G}-" "fH]=E) 63sc8(fVr˾זi#݇U1+:~U3(plFҨP?Aa-Z4o\Q.xA卜 '_z~D3pܦr :"#q. / ml͜Bd2|ۀlXߋ-Z"2וD^׵-hͧE  ͺ粬Fe#4;*B)F#x;de;FP@xk1ֱdPpaᤵYU=,Sj:8V˵ ʞy,R JjJ=ȬSLs.xy_Lky߲MH=2;eu&^^m_p9;3dc Hք&vsr{lJ'}x ĤTRA>#zzm"g`+ڵȞ,o!`~K#$=d&K k|~2`jV^H/tMxA%(b p9v$FcPYɽQ"A`OY%yBpaQzۋWe LNa6yLxc;klk1'EBb2R6 z@~_</azBZz8s`|:p5XZzMВ8vc?./֖F5IKQ(2ۡhyw!qެa:EA SK27'k?%&;2Q09J%R%<G3Ԕ0Ab grZJߛ6Z_:!K;M U[{:A$kze,F5 .>KO>aInEheTI՞giukyI.Sn~4u{C]zD/hٯ]şlyN?jLbmRqQwo˫&8ք3\ TYGL6@ú3Z2.,Byjmxݓ|-u7h֛ȇ>Ԉ-"$1=h'6"&Ft?BUhO.-Դ>qq3paѲe65i e??4v)VbWϦk!%.9ِyЍH V:H"ڧS‡]IqRՇ!4*Ϛ)=m$9D$,f7ɶuؖte-})o!J8D~>.% * Y2&ò¥OEOQ]h8!yBPj闒)+W]6",M 'V{!-Oe~]/39W3cHʺo!]_ƼBVu$5%XIm٦z["]d;(|PjW:?q9OǖhKyrI|PȂ+|J=Lz"izlB )45\jqfV_Rᇄ}aXKdk)6SX_7mCљi(8N:$171FcoL^ ē[D r|>{4&*_qhA۶^'AO:eq0D-~)%_7q,*n}VXېM;֗Vc0=S˂4#tzm޺A_&akz*aB+q" y1i" V͌$;&p9ָ.yg=%ICj!([_hׅV+6<+"ui'2g#n;6os:ΝiYQB8KHYa@Oq)b@U1/;f +WDt;dX1vY$*.+<.l'*YBTv]Í a t&XB%s}fB^5sl>w3(2vM22Lhc.F|J&k/r-͚y3=#8ꉰ!+K2*_/ENmф5U@en7[7 [P?) ~b6jio[y)u,7Dn[]*6b͐߭xP!+[VR wV; 0/,JB9]&򑣧_ B)Y;W.I޴C D/+\el99:qXsr RvU5f@H%PQ+NcLv~yOtNݘ/qc'N4q:)U'%]R82{"֜훑M9;kބz_h'uץ}fQo.JP0[*cC}u)S(^-cUC\P{f/2sI舑La}WNKѿGB$!QLn l*5)xUs0Ғ={n`sӐw-¥fۜ-2UX.˳Bpj!=?-1jo8&]%g߆EFo96U?c1MU}B[hVgM%K`4%M ;q4Q kWR:wAkk}^wa F ˞a,(˰ R[g>@&n=r&AY~mu mm^1wȣ`mTC}a˃j:h4q@G/lMEmv^MXK\~ %wÂf0Qo"45paM+7Rx'><Fà,e܊Ep/&k;nhAa37GbM" μ+?*(PAPiO#th?PĔ;WެwyA32@"t<@x5\8t.LP% Vݢo^[[E*LxMݞ0YQFPN5&:R9pӫ1^شZ'z_Ul5C=ǰ`,l V77,vcyE60g6<8(r2u.]⯑5Rr/qId)fO/ͦUbcP6WTF ?m`a|p]Η 5h H I@n\{:F|:2t ~w1

>7ycmث:|#Dm:{< VtaTs_zx2N5;9j E"n`ՐXҹ$yH5MHK A5?/: 3]$ ŒĬu*EX4MY?|qbu`rœrɁk\5fW܉*)$)q$Yr`4ޮ=bz _(izA0\,.0 @$ 1 NG y<=N q4_uclhx_AqT7jF}U,A$q_IRA#ҾKZmX)HO%gN1\Ap3l|ZLwWjgS(!Nf#n"ـ 'a_iTDH_ 6@( nwwlHC_JChI=w)/~\Ы??*@K#61ȆF^xW#|H"S^Y]?dB霋+kH6k Y+Blp1PUMk7'd;ﶅ垣ql}Ĵ%*I]=BoQ`h{3~ l|:i L~LgQ^T8._ۇ~鄅[% B.á\chy31I+KTDCf8B¿H>Ÿ_PDrۊK^\m~$qV C( h8P[ʈ#QATn;3:2b4d 4t`5MwM|c~tVqߺr2Zjԟmz]&A%4H{=`TD|c (cdZˮQ6x6gM;zcSUGCRnl⠪}fO\-:9@ u9{rĝP *vCiL*Lq+C?HWY-p9Hl,n8z5D&###vS;!Mƻ\JY#k;:I.q ~oY8NR` d%.Pe]R4("3鱧XSDE;hNtM cK9h%w%Tߖ' 7 wzrN{/'oV}`GoI< XBhC5DZkq;١oBglұ.|`x?PQsSyӇy\ntM~ ςqhϲ Ǣc"5k!tQК'Ck<L^ݸIj>V`T8FHay硤 ?_r̆?4a7VPij jꐵ ZTL^1{ ޯľ*bbsݮV)́(Ж^-lt} [5υ(ĹB{4-IdfI%fGRƭMGڦUFEl__\,MCɮ)#] (ֵ燿dvw,}ۖ mAsҜv*N<>Ҝa'+HfD&4ZόrzehWK1l!`L&hwόgɋa3b^Y1_Jv(T9PNE<bqTg+` JQ@ .mDC W&S/jMv쓐X^sCDxQ?(?L7XBa>o5w?LJsb@>Ɗ{{M}"1Q,/ugGfCPxۆZS2Xipb9]Ų⮫elb̻d ٮnXL|_W$,=`$`~Gm1z釖V[0Zb8N1\ƿ7bFYpns4`NwMhN'Ky(E' b R g;K,- K%}e{]!|}[#"O=/U)mϛeSes$F} ZECX G@`US0#| `_jڻsBjR27K2a> dSgӱv' /Q/ZotK?E1*\e3]#Vo:)Ӗ5fo + $qkeSk`z )N~Yۇt0gjQ\zH/_f+ѫb yCI1@˙岳:c Gh5?!] b#0.LT9 }ݬ-/eIA1sBoi<-Dpk-b2K1>%+5t\6ÂŅQBl2ǘVB0`K7]єhSbluMJ:1_ft="8\wMA.bT)_ruIa\_M  %wvî#؝B{RzVj_50#]x@4)K!~~sZ Ri9JATi8J?J28P9^#ء.U ڀb ;¼81'<|ϾwE2[c6e}TJ > %ԥW/Xm(gLa{Gc`ux^2Ik=9^?U=bYI w|~ľ)mk.%AVYtvڂSG{.sEM Yuk3T1smKB,t+$|곢%3WaZ4DOQw2.IhQ21:wM K-|΃_CTZjYo6HXM}h&[H=n|- J;h8v7”UKl%`{j/鯶X Ʌ~.w]n lV ,^hyD Jl+X|>|B͜ QiptrG*tN8&i,8bU~S{ƿQiR܁ = r p+-Y}s@{df0[\|; ^Y R U7}:C<6gQ-񄉽?:œE'Y&!F9fR0b<Z& Q̛r/ުٗ2t]@Äs{ΤK0[ff !'y;ݦm;i8a%\\vdCpZ=Z4S>'-m.FwGdѾOcPw׊) w`UY ߰*ۖޏhRi,οY$cm{09؃ E৞AP#D/ݘNDw][#889Ǟ؝FlDwx hkN0^-1]<%U[?m6urAխp.I(!5q Ir k]7_9wa~=.0íeVT9"M=t~I?Twئ-!FAFoVS2+bIdaښ~JJ\oxi[f&R!uWNA$ N[aUbri@^A4sp4 kQTD\9GξO>%SMmcL2JÄaИ̕|u$wi@.>M>14?:& (uRSpQ ]8'C II\E+PzTd($2>&_x~#v_69{IJ:& J\0M=Jyjs醱XɞYCWs n+P_9AجfXhr7ZʰeXC֭<0 V_fӄEެ8΍؟i;4 X!5y= ;32F!&2l.APUW]t(0702^dKJD3&/hrùN@~IbRtdhys$,p΍ `O9QT] lc:͗#S$3/l5qkcŸ4#79#-f X;@#<)!EuG=Y<FzCʹ) 9:͔P-i/pif2p5%*K $Y\R yywV(fEÊ:!8&2۞4F(u)rB' MD]>lC)mw'O?Me\&8P[-$oOڷm_/b5?II95GᕕP3+Rvtk_s.Zq- !Rʫ9緐$kMhuD'ϗ67%O7w9C7Dfۆ߻: :gh< !+W40aXN%*78L~{\[/]?KcT^aL}6 D4Es$<$&K 5\VrwT$ZpN;Fi+;UhŇ#]|^Q, Vrky bzJy/%rbSfWz}^%C|ʭ=z[ dl#G(3\T4H|MLKh_W7`nH*TyY>ƿpˣL gle(.?6 Y6 Zx$ׂ~ $$o1Ň}.DX0u0ȣ+ds vsaxIp5}y(cfɊ߮3 5N=ê5DmidW9hK#KC THWԬ ҵd)Z ~{ٿ*GEVj.U {a+O!z;@#O/t Q7Qyn^rG3mVAn 4pv6;b(ifM-4v@-GonҦI'kDrA[f.@|󕐣K!E>.Ha [TphwF)cSe)Vs$y[gPe2J%߱?ȣq Fc 1[ _v]|+ Y[cG+A?~*H'|5+FK#^{snng]LR4` 5:V.APɑj`r?7^*p<_{t!qd G\v03[g VFEŖM s YZ