emacs-25.3-150000.3.12.1<>,$c;p9|ЏAc'tHn&έs.2Gbjhc+<[.Wѻe!.GS;ڝ`<{ SIۇ ͬ=ܜGiոZ d}CO5:CtRyH.MQAf|3)C8@*|4e#y>WK}ѡK/Yh1xB`Wi6Z67+1@o:qȏK1fBg|0Iʠ;XVpy>C?d   2| #)0h ?*d ? > ? S` ? |\ ?  ? h ?1d ?d ? ?(d(û8,9t,:(,= B F G ?H6 ?I_ ?XiYjZjX[j`\jp ?]l ?^ab!c!d"9e">f"Al"Cu"X ?vKTQw] ?x ?y'z 04:|Cemacs25.3150000.3.12.1GNU Emacs Base PackageBasic package for the GNU Emacs editor. Requires emacs-x11 or emacs-nox.c;sheep55:rSUSE Linux Enterprise 15SUSE LLC GPL-3.0+https://www.suse.com/Productivity/Editors/Emacshttp://www.gnu.org/software/emacs/linuxx86_64test -L usr/bin/emacs && rm -f usr/bin/emacs || trueHUP\(jR9lK")_to6/Y/Q-L(E@Z^/f> 'FvpK;tAT `Θl-K\vis U.;T 3 >Cms}_S%x6X5t5VIIm~txj \w'Dg$"*j jr-l4 H7f")E5 &)c\Q KQlQcQQBQ }Y*QIQLQQ]QUQ  'o'666'o666''''C))=)6666666666)\$MQMQ#Q?QOQQ$Q Q$Q!NS<r&Q$QQ;QQwQtQwB&Q8Q$Q!Q eQNQ9Q:QQ%Q<QQwqQ QQ0QQ=Q Q;QOQQQQ8QQQ4QCQ5QEQ&QXQ,Q:QQQ-QQT d akI\I }Ie\I""DVoIiIWtsIVT:iIt4T  d 4 g4.85r-Q^QQQ1,;!y=NB,OKLq@.4/LOMeQQaQ!QQNQRQ QQQQwQMQHQQQD02Q$Q<Q<Q&Q<Q%Q'Q% z l/I  Q  QOQ AvQN Q%N%L%L%M%Q%O%NLjzxz%\%TL   %L%N%LQQQQ< &EbH/jm,^*^&"x]l9|*10,Pq zX!SQ WQ H WY#[ <.+! "  S  <  S[ 3 X'q2> jT 6CQ"58 /"+ d#"2!Cd)5M.0-  : `g7;%C"zGo n& L 6)c/Q HZx&(:O7;UE-4qXP>@6 C=YYe7|/TJA3ԇ^<ILAVT*e7AU14/T^Jd ),a  yw1Mxv"@ h >)!1 M k @ G0P6 + E/(l`-<N$ΘՀBҌfڗY^UmSXܻ C% 1sDl_1c-kTM˶DDg26g)AnVs!8tD.dPR>@L%qaVN4_9EN8jB K~:~bH28zZ$$H=$K B3{UH',8b"+<1:3 KN kZqQ).[cD- )4Q6 /9z u WH 7(>fA1 (SelB.*z 2xxjkF)*6lTI F=#}@(  Ov49$+~HZG"":{QO&U]a/t64\%.N0A5z;c-c'iZJD  ` 4@ad0١D~4sEbR$T!5m!6 A=PI* o9 nd+U-/` _&"H/Olw!)5zgedXR$iSvTA;#@ENd.H{f)M -$G*H1 ϩXb* >*-:(MYc&-5hFe_aBr;M(fe.GMi>!!v>"pxh-<5W"B (+x(2y AOq:@$w' @kZǝBn(6F. \!+G*f9W0nT^'"iE-܋B. gfeMk(-T"/)b'`98>oM )^]0Cj%| S:<G_xU!%޽ )kT 'iYqcp 0 ]  %mKAA,Tq*CT x4*-g }^ JW<!t>bIE9RQ/(:>`q}y:1, 0M-ML ,}[T:'blrU& H+}8|P8QkXj[lCF@&?so|5 (I,^t 8u]y5`+A@$!D%P:U9  StN (YhMES2/N { G  :@O *=Ij0]7T-$b'  <`"O>qi[% fiR0!A>1u - =%CmL:d5V*?BR`5u& GG /3fu ' ʢʨ 0 (O#NC"M %Wp!! 4[`W )5'N89M'#D$ A2 %[ aCsX'Sr ^ ,E2Gj> S1J!q(J!H=5=ilF4(Ab1nu7Cj}$K-")z: b%{gdCWd|})N&](2480D+( [~6VV#ٖ:FP8/$zD&CH:& ^2D 6H 6 )1Gk!% ic76 # Xo9dzY ^,1G!~AW/o. ~H`q$+;qCO _Z` 52423.K  J)50 y.)UD1eMLc60Wy Kil 9 .y !\ - p: <k'}M/8#K  BI>B<%E^lU=0/l kEoJU #-M> pJD181~+1&G :'2_ 0@teKXz9%>M" )i ^,#X.2PWKôR6eKq-$"a8'4-4}AB:voyGEM<<Q3I2*-:ݲo6Ke @(NSIV:XY./3f!*SKvεAwމ}(rSeBmT #c,v +hk ::('Ox&I:IY+;'H2 z.<Ucc1 3( Q +, @eG5W6GZ;As ږJ+?:IT 4[.'>_s( j%lKv9GJ2 -? >l F"].|.R0HfqMXq=4H/Z]dMNM)DA1<hKQ+4&%1PYDA (wQT% sH ":Ly ?  =43 Aj6"r-PKx|.d&N{3 I={Vc8>c;Wtc9c7Xkc7c7c7c7c9c9c9c9c9c9c9c9c9c9c7c7c9c9c7c9c9c9c9c7XjXkXjXjXkXjXjXjXkXkXjXkXkXkXkc9c7c8>c7c7c8>c8?c8?c8?c;c7c7c9c7c9c7c7c7c9c7c7c7c7c9c7c9c7c9c7c7c9c7c9c7c7c8c8c8c8c9c9c8c9c8c9c8c9c8c6c8c;c9c8c;c9c9c9c9c9c9c9c9c9c9 c9 c9 c9 c9 c9 c9 c9!c9!c9!c9!c9!c9!c9!c9!c9!c9!c9"c9"c9"c9"c9"c9"c9"c9"c9"c9"c9$c9$c9$c9$c9$c9$c9$c9$c9$c9$c9%c9%c9%c9%c9%c9%c9%c9%c9%c9&c9&c9&c9&c9&c9&c8?c9c8@Xc8@c8@c8c8@c;c9&Xc9&c9&c9'c9'c9'c9'c9'c9'c9'c9'c9(c9(c9(c9(c9(c9(c9(c9(c9)c9)c9)c9)c9)c9)c9*c9*c9*c9*c9*c9*c9*c9*c8@c8Ac8Ac8Ac8Ac8c;Xc9+c9+c9+Xc9+c9+c9,Xc9,c9,c9,c9,c9,c7c9-c9-c9-c9-c9-c9.c9.c9.c9/c9/c9/c8Ac8Bc8c8Bc8Bc8Bc8Bc8c8Cc8Cc8c;c9/c9/c9/c9/c90c90c90c90c90c90c90c90c90c91c91c91c91c91c92c92c92c92c92c92c92c92c93c93c93c93c93c93c93c94c94c94c94c94c94c94c94c94c95c95c95c95c96c96c96c96c97c97c98c98c98c99c99c9:c7c9;c9c9>c9>c9>c9>c9>c9>c9?c9?c9?c9?c9?c9?c9?c9@c9@c9@c9@c8Dc;c9@c9@c9@c9@c9Ac9Ac9Ac9Ac9Bc9Bc9Bc9Bc9Bc9Bc9Bc9Bc9Bc9Cc9Cc9Cc9Cc9Cc9Cc9Cc9Cc9Cc9Cc9Dc9Dc9Dc9Dc9Dc9Dc9Dc9Dc9Dc9Dc9Dc9Ec9Ec9Ec9Ec9Ec9Ec9Ec9Ec9Ec9Ec9Ec9Ec9Fc9Fc9Fc9Fc9Fc9Fc9Fc9Fc9Gc9Gc;c9Jc9Jc9Jc9Jc9Jc9Kc9Kc9Kc9Kc9Kc9Kc9Lc9Lc9Lc9Oc9Oc9Oc9Oc9Oc9Oc9Pc9Pc9Pc9Pc9Pc9Pc9Pc9Qc9Qc9Qc9Qc9Qc9Qc9Qc9Rc9Rc9Rc9Rc9Rc9Rc9Rc9Sc9Sc9Sc9Sc9Sc9Sc9Sc9Tc9Tc9Uc9Vc9Wc9Xc9Xc9Yc9Zc9[c9[c9\c9]c9]c9^c9_c9_c9`c9`c9ac9ac9bc9cc9dc9ec9fc9fWtc9gc9gc7c9hc9hc9hc9ic9jc9jc9kc9lc9mc9mc9nc9oWtc9pc9rc9rc9sc9tc9tc9tc9uc9uc9vc9vc9wc9wc9xc8Dc8Dc8Dc8Dc8Ec8Ec8Ec8Ec8Ec8Fc;c9xc9xc9xc9xc9xc9xc9yc9yc9yc9yc9yc9yc9yc9yc9yc9zc9zc9zc9zc9zc9zc9zc9zc9zc9zc8Fc8Gc8Gc;c9{c9{c9{c9{c9~c9~c9~c9~c9~c9c9c9~c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c8c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c8c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c8Gc8Gc8Hc8Hc8Hc8Hc8Ic8c8Ic8c8Ic8Ic8c8Jc8Jc8Jc8Jc8Jc8Kc8c8Kc8c8Kc8Lc8Lc8Lc8c6Xc8Mc8Mc8Mc8 c8Nc;~c8 c8Nc8Nc8Nc8Oc8Oc;c8Oc9Xc9c8 c9c8 c9c9c9c9c8 c8 c9c9c9c8 c9c9c9c8 c9c9c8 Xc;c9c9c9c9c9c9c9c9c8 c9c9c9c9c9c8 c8 c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c8 c9c9c9c8Oc8Pc8Pc8Pc8Pc8Pc8c8c8Qc8Qc8Qc8c;c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c8Qc;c9c9c9c9c9c9c9c8c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c8c9c9c9c9c9c9c8Rc8c8Rc8Rc8Rc8c8c8Rc8Sc8Sc8Sc8c8Sc8c8Tc8Tc8c8Tc8Tc8Uc;c;~c;c6c6c6c6c6c;p=c;pE_)c;pBnc;p3yc;pFRc;pc;Lc;~3yc;p3zc;pc;uc;uc;uc;c;c;c;4144187cb98500556b4bc4a228d6600830b8fc895bf06fefa2838fa72d53af8d3ce939d4a6036e7f9b7914e0da5a5a5693a781793af3b45a74c3246386ed101dc74b8c240c95ef0491aa716215c0b9989792c1b04649fe761188d00bc55ea556e3a6c8d5d083d351fd53745214fe72107f0a1e0987171247b1bd235cc47aa33358c625398c4971178714f92bc009fccf24a2602c7e3a260bf4bbae86983b61c2a4d3e1f461522e38dcea2f72f50ede3c8fd614ac6f066b8be2d5f2609218fd38030389759a1710efe5d17c84fc59df40490d99c5d2361dd834e0e2d3dfc85f69d81c538b4a8c1ba1059692971640b4a7dc27ffe67744cc9c6fef8ffb9b063239cba25d2315a93d9e30548780e031cd6ab9c7e5028358b0be382c953a65d2678bad5ccfa34cfb24e7e3e2744ae2eebd445381ac6207bbe7b552b97f33ed5efb448efe64fbd4354a80ca8ba44b397a5b082c675295e446e07eb2e360e4849844c794c042a82e27444cd3de764b7d0a877325e0b73716d4a2022f60e4eefb0ae2a28ceb4b9ee5adedde47b31e975c1d90c73ad27b6b165a1dcd80c7c545eb65b9031a26d312a83bf0088e772374358fc466c6b7283aee11bc8c036cde7b57414998a3422c9c299556e3cf76ebf290eadabe380645d4f304fd49f826766a8ca92504278a96ca25542a921ccd71ceef285b7e703fdc935bbaefe15069ec98b9f83810e02a911e2847eb8856053810556497060e5b7ca2da0dd33433ce7b30a360d8201f09306df8aff020f1b7b7f4c632f73edf30206dad38036a7583341ac6cced8f31f91971b5900a964492212ecda301f1d11db02ca2a1d144f7c2180fbf5703f1f7a32fc64e5656351bf35e192271f16712adc7c528ac2cc970506ddaf0ae2ac6c6e38dab52f9ffc91a02bec4da563a808a9fc8a43d6b1645f7e934e3aab6bcc9d7b31dc0a73de16762d6b3c2ee3030b76845654c040be7a10d83a265810ef614859acc9f0f0cdba0878dc0d1d3bd76f572e05d40bb317a8d7c8921286fef370867132d421a652d189a02caf1008d2704347c852690fbcb3a94be212a89943c00a82eaa9972bbf0a278230c07643823298249ff13ca6b59ab79b490815c1bfe08bd27d7c0fac924271ea51894983d6227e24fb10bdee6206f902c4f763c7dce3055f42f603cf98ab899be209c3ef1668a2e288de993a20e912464deb517476ad5732b15dbf63696645c6c4e8e2f6c37c599e91dc680877d566f40971c1ee4d56fb5886c036bfdef0f5329e935a03cbf7802b619610e93bbcfe78c4daf8e1898bc4e581d310abadc8f2a149e82538fe2e6f7a8d7ad3803072d2a9d48b459d36807b3f99b4031d01246f2c0f854a0b60911f0f940d774e2b194cff15ef35f7744e42398b994b11780d883905249fa15a2dd31427b8e0bfcf0987c0ce287812d3b7a901d9a9dc817e0fa2482d43da857cb5515823c82cc4910a6237ad8293673133487597d83cb6a328acee1b2bf2b9c52325427ea117a6cad7d9eaaa379c42d1cb90cf0c0423fb159ec6b1aed2760c231f1c0ef1d31d873276c698c1624277d7c4de1082f41817d28b50922bf69cae9d6656bd1576b040cc28c33ffc52b8456218306954a234e118e93768d60ba913072dbd1009f70390de6051987b3b715868f6cdcf0f7b5b6d8f27aefda42287536fbd952419c96f6810d3dca024459a94d1afc8efd001e21de9caa19afde19d31e0b3c184ea158d3b0c99f1f2ad7af118c5964f2709806e36e4fd20db006e3bdafc8cab6b62d859f6d3ef2d610da3a827761c44cc320e370052e3aacf3b6edb47bdc7bcf9b3e1a2e627d5e59f17ec86adb2a06771522b60005f623097b94444fa77bf62d32da979588b1667d3d09eb04a7c2a0a29c6f91beb3aff53d34fcba73e09be823e89562b174e3a1d4be8dd0c2e258abb82b04ba4fb545466cea8489ec61849b2fa3a6a3617d13aa63adf00670490a287ccacef47eb0185727e0add6487cbec385706f3b53c8bef574e1332fdaf7c26790ab93f1851c7700e1f814c25d37404f17dfdc0ca855474ccb23d9869ce7b5d9cb37824173a56d74f1ff1cde3ef02260028d4fdef87dabe4f0ea76df61ff1568a30d31137999aecc0c4c524ea3c9bfb516e9540193da4bbfc8bc98b7cb930f46b8950b7a9a9b7be0c6a49ba13c803442a1114814a1173164fd319f9b7d5618cc23b486c760a9333203280b8d889349a582db0eeca6922c5ca486ea32c590e1f1e0980e821374d0947cbb34bab1987b996017bf6446ef4125cd457b4a45df41626aea145bd8c578a421fa3607b06afabb656303ab2f30fb49527806c83761970c305b5ccae133ef7552172672f1289feac65ef88e1ff3b0ee577ded0607d1326537d2341b790a253a29efb70c346e14d16b10290ef2808cbd72f1c0b7a67703da79b96702f2e1b4867c9f08269afd15bae452bb8426bfc94b209a46ccfdfe5ea6d977551eb9dcac1e2b9910b323d98164d14af962a58cf7548cd29a4e621919f58bb90061592f8ee1764c0fe2c66cd058985919bf1fb137ca0c576ca2ead3a7ce998032a49496c90a5e5786a3861bf92560f765f951b43d8af7e1af64a4822d7ed6dd14aa7cdc69e022009e4f6d40112c6f007246c2a267a0c415f4da12420e8b3e27f6555a79f66157ba3f5e71f0a13f724921350d0c77ce3051436f162b26f85d651b6c439dbbd243a5f39b95ba28dd40494605c649f04b763313325290825454121244ad0ac2ef90e8836d208a19d3abddfc6a3ec10ceca4f6e7717ace4750d6c7297334e5f8e338f6b2ccd14f572381633fd36ad0436e7edfcbce0a9d268e8c9b4981bcd4a8756a2d863a77c7eaaa3f5b68002c8929264ed084b98def439d0712ceade13b0fb970245fec9885971ae0ca5759cc9770cdd002b07a2bfb418e309910e2b7a205c509c207f4013d854f37c6e8f364cd4dcba523208627ce8da2501e25399fce963eb2eeea2b0b80b1dacb5f4f2c205b0a0d4042bf32b491853b72cb55d4ad9bafe2136fa4a3392efc43978091deb33ec35ddd7ff76711572223f5b4c4a59c2581dca681331f292686ff7e3d8961f774f8225016b708f36dcbc073650439029123dee35637325870866c46f14371cc1bee492a82e2154d5909a9f59a2fc0ea0a2dad13e66b8443ea1e5b263873bde2495df991b5393e2eced3a853f0d2fe726c28a205fc65b4843b4582270bcb3a56e1cb4c4f3e6a2043e92b1eefbb54774c417b88cbf90360d40d3b3c8d13bd3a6e59d79e848c4e5249cfe4380df2064c578947f4fca37a55964b66ac5db9ba713a00d94ed600d24497a9eae85c172b5b44268c1c7d685c560c50ce6c1ae37b20d8b4aff3b6ae5f0ae1998bd326e60be858eba97155ab8e94a43f03b8be548c3f3c3f024fcd0fdd777d5603243b19c28f86bf1a165ba9739ffaf98cbd42688c62be17bd85057a0c76eda417f1811d643d06186a54d9342362a7195525c0c127e8e8c131ddd0a5814264f7b611a874259e952e1cd0424c4cd21e774272d2dfcece50ebc5a64b6f2b40381373add6c9304d685979cf0b966617cb17fa2765ce18730ac8e582334ffc0a7488a5a2c069da846e8adf00ac09a0d52380f5222d9f2c37d797f027cb2ddef192c906523fb2522c55cdb1b9df1c295b44adf287ad6583f41e34296f1c620bab14a3a0384e15982898155a3685f419eda2c9a12519cfe264cb42567005444109339577d42000cc7b4620f594c5bdcbba48c42ca7af5ab101c54b9c1843d4cbb5f45e3f798c69ed824b69b10385c1466db41efeaa999c867b8a054391cbcc37277b7418278b19307d576b72462697db7432fd970821ccb5449b6eedd178f1bde4eb0257fcf83a4f64a748bbcb09e22971d080f74f854bb079f06be4854ddbc5ce55c53b38a13e87e60963c184f530f7b378232783e462fddc541ca92a971636935c8e6c341c63d6d5c4efd614dfff6bb71673c5fc58ca40ea2afe20aec79550b2330f05c01dbc195b85f036226ff8aa7992ecd0cc72f577624069dd110fd55b398f77b83a7f815e9a64b2fcd6ae4dad08845a81185af05562cc8c4573b3461f43b62081acc2830646db67d1327185d98d218d7b7f5fd95b2f32337ec2c16859829d1459d70a7f98ba98739d1aeee0760694306d13f4777e963f10a90b3b1387a0e368929d6ccca154fd1117370b500310174590327848f61390d4a48d24e39d4f410e64d9ac78a9e71d6102c88ef18dbc4573f75c951c0d653321e2d83cb4e9102a31130067c00d618fe82433c395ecf179fc5988cea8f8e1a7139fc95003eb1d9387f6dc5890601c71b2f7fe8b2d151124e802a0680c1de0895488fdd98347ddd6bd8eb380107d89c8ae393f257a7a3ac4345c7ba878f3eed36d6a81228732710f33d35e9670219dbd178b39a6b01d35477ec661d5f7cb57d12f0aecc73a114955137f307690cfc868bb4c5d0bb7904ee878bba8675c106ac637fd48a08333b6ce0cc1f44380d64606c21a71422175710d06d5c56fb3034c6cfac370fcdc5eab0341f2ffddc6728eda747007f6accea7ba70fc57407e8437df88048c3156e08585e07e33e09b3ed7238d45442a18c44b06705e027e29a2eec06d7378bd5cf5e246edcb39e6c1a8cefd5c12d41ee2fbd4de97209308546757f68a45bd0f85d3a40402c4ee82def2172842b0e2ead451347374962d6dfd3b2929b3d03d680241ea87cef2dd13abac47dc63cd4475b96b7628daa1214f9bd6b0d7aecf9a0c08c9d1db57b3ce036dfd6e27ea6954eab186a6c66d1a030d7319a65e5c81a729397115c9c036e62bf4bcdd57b92a38f50b5e5115b273d1ff6aa08bde2c8346adfedfae244b6f485e6c3c6f31cd229933c5bc1fe4360cfd7720a87fae62e18aab4359a31080610a2c79cd77b8c3a5d5344c31eb5180b93e9ea792df60ceae3cb8ae461867674e3ebe55092602bf84cbb17dde1a1d98f90c3df3edfad29201c1991c4c615a661fd3db51d6b7a075abc56059a1c19efce32bdbb87c775f13709d161d4093c3119f07b8237df1b1e20a1fca926910c260a93bf392e191b6734ec67d8bb9bd3353db5241e63d37b6a01fea7d071bb9865ec1bbd6eabd26598bb0db47aaade8cf7d49eca3efabb467060aca5fbe343826d01abc6ab9c0afecb08f73cc657706bd4525266db984d06ca05a03e4da23e8e37b9393b2a565062679178f189c541cea31d5375bee7d1aa09cf3b55fea9ceac86fb73186b46611e2b224dd9431915010c110dc63044467565e94c02501d62dc31d5b7ebc87aecb2c9506c71092a2dc5220c94a02c050ca04279ad9d91eaf5fd4a35344f873821fe9dba2ddc37dfd956d3fb6acbe2552b37c599a232c29ef0a4f5afb211d77c689c7f5049e62835c0402306e4920e2a18a0f81e9b68346849cc4d7aa9c1b97399f4e97307e3048f131986048a47dda5595329ee45ff1a73af5c2483361b1328b9205d9334e771ac7a493aefaa3e88bd73312e369882e767617e946a0e46f413a27545aaa0c6146ab5b5b66bb54bdc384ad2b021e3956674287808952eae331f01fa8e3d6732694a4f4464b04227e5aa1abe29bcb3c94b043a3955f37a1bd2b6179190cd60fa42bd94b33727ebc8dfd77c7fcfb68afb6bce90b5395021806f9070603c5e5b41dbf1e72aafc300666e9637da76743bee164690624fc145201102c73340d84195363768f7d39c16a466310d74111a688d934d1830ecb69ab4552ff715bd4f0c0f414f92f77b8c44471379a3023422e20a849f7b467974a563fba561ecc1c104b0f268890faad26303d02fe652374e128a1df7db427457007bd71914d761b4a5a76a59861998aa7a04d4a67810252912bf11d514f39a76a24b61f35244074edffbd9b95d185a792d13ab67afbb2815aea8c0e9c5bf79e97cc17ddbf7f72a9f12c01fb993b1f84f3404ee2726c15fe896e9bf1481573cfc76d275166660fcfcb5282fbeb9bc1ae3e0992322caba21e773c82e681ccbf426f7c4c10bf572f0b5b258ad2ba367fb751fde69c45091ce3297b1f507b882657c7d40d398c55d1897e0d68418fc297d6bf5ca2d7ec265fcc25296430fc45fa1d0848fa9d7119aac28e747e6ffc52e182b124e08b7fe82c29747ad0b2b0f85722b904c27c432704276b92bddb4cc823144d0295622f08b9af14a0dd158ec35f906f50c913ef4342dfbadec1e4385b46e851e4cde101e665ba0f82fc6a49de36a296268c8f9f997ea1a814deacc205030b064035db718747d2216f6936f97a8ee52a87781b1aed78c7de63ba70943c59af3864c62bf359a63681373fb637b6d0a77cee1f3ca79e5475deda60aebf2871f007d059bc203d3b37ae05f07c51e74f113b7e10921428b76ea0d1c0951516f78a09f59bb54df9b5474464fed4e2d37db285f4b751e16c6b4c7f450365f2540a8fedd8fed0eb64e090a77f8c89c8133993bdf77b026d7efc51f8fd3025f081b24abbddcbccf3a6f5dd4e109c4201cfa810a7ddb2922a15dea02bedb7899d90e5c95f82a4343feb2cc0b4658f245a5ab7050a0dcc28df36ad6b2367bb3cf714cfd7768f0dc597e326cc483c0d70b3e9c7d4cef826f95e1aa80f9c3957c1a8e9f20b09e532c5b1509225a08cdfb94b1a25a0249520edd3d01dce63635f354ad0d8ea44a289c9e1e5bbc5012ef6c1a0feb4d14c66e1a8de1bfc154153225672a0d768b15d8d028cced1508b75f26959ec9435559bcf653fb4825d61a4ef0e70f5142a7b5c18f23ab60283924835dab7cb2513347ac821e9d28e84e720c5791cb770b253fac31ca65be9525f878a9fbc91bef8ac43b818025796ac339cf4839c8efcb36d1c492499be05de4e398d92915976a774d9486a18e4a19967181bb265d7552b26ad8b5fad01d55208bd4a466eadf484de50bcdccf085df3a9b16ccc9cbe8374ddd1bb302159528e5d06c99dd2b9f9ed6a442cc01a615f8fa34de02aee5a9e1dc0871a4b752db23e55d013101974179d15a6313c24adf1ab9609468a92c24cfddd6b9ca5feeb3aca116193f9d68bba9d9deb7bb4889be64e409e2d125fc941224f935ca60dbe764795d21b77c301b2559748edb7c1dd1aed7e9094f7d9eacd4a9f0fc2cd57ada045e59b61bb2adbeca779834e65766c7c6f8c93d6792554d60270bc78ce64d592a7ccb09069a2a8f1c13c3ac0058d8bf1c6aafe2000d7a22798bbb39d6cf78f5668796a70149a2dc4ef425b22d2977a80c1b1dc87d43f0a12e785f56babcc84b9ad98c707c91ef4732a9da7f969ae2c040213c06f5a5781f8a5bc9e1f8cde78e36381303f02d7e17db40bb3f9373f47f01e99ea925e7d9b3739fbf40871e6e25c477de1fd51056211231596d02814558ccb001098fe9bd381604ccd9519aa584d6da173210a5d7534bdff660ddf4dedc27ea9845e1ee7f906943e82fe2abc0d8ab4442734257922b052c1184d0b3e2b29a9b3b7ebe28cfe654a914a390646feda7ecf64b70daba8f69fba6e602c26775bd364771399b07b9441d9ce0b957190a4de405beb2982be2e0247c0cb241502f1b3d8ced5d9fb6e3123a5ee0042a93f5fc0889ff4bf92685a6c45241d6912e34f9a2be801838ffdac30f55415dcdbd916959925022848bfe88e0ff441de0aaaab2287e19f6e42598f32bab5f226886e41fcda60433bfcd57e2819a00af232edf2ad081dad90fef10c3fb75af2d97a111c6fedf352b336ab930ffa7c4a37c5cb137a979caf56cc1b9b74bd9d7c9122a4441aa8eafbe3823fb92200764906cc765f4a14653babd9fcaefdb106706f462ae7fe978220a5c0a4d6942d7b916df09135c381bd9f09c71b57cbacade34ed2a127eb2bbc04e69e9f70c751e3a6a377a1e1f31c08ad114180f79ac13fd5252d08e2e03cc9ea8f2c212c9a56bfab064faefd81baf57d41a4018b567b38605256d2f53afef55fc32a5b41446c0956dc56dc6c8e34cb2e03f9f7970b3038a0cb53cae78cb97e24946224fd1a6efc73ba693d01c729d96180825c191c48dea3d4393a99e98ed29c84ed4f0ddbd1c2b426f5b5f6a2a268add0046a3f2ba704e235d4d1cc28ace3c3b998cfea11dc8f5d2ac980c8f5f9b2d51d31afbe9e685998980cd40edafa8e6610e6b27a6769a566ae10aafe4d20210b1184ec51b2a24b607100ee449bde2299d035d5d9f0758318139863362456423bd340488009988acde4cc2815c0e9daf49b966075671d7c15b705b02c6c463b326c4c883829c7404247889625985bf19ecec81814054b8e1fedfc1de076e3165afd68f4a777496e9bd4b7c40526f13010f01ce6b32b5fa755813c440d951049bb4ad99200a7a21a12bae95427d7ccb578cd0159bf68b9a3c3c3f5a3b2b342b12d45bf6b7b1dac48d9bc8b9d944b161011fa78aa6fae034e3c4120a2a8fd6690e33d6290d15b58e7da0c0138bd7117d4af3aadd803dce55bf9e007305bac6380174ab94afcc6444fda64c43cb53726bb487289577cbbf609ef5181d37909580acc8e636a7a7979c2f607f334935b00b1f46653bba4c28e8559d488790e6b890c898db0d1d95a6a709974baa44f1d9173afbc3308cac75e7dc16ced988897f4c8a541ca6a55af8b70a9b9e07e6fa7ae74d3ced0e381ab4f19d65881bc7e0e2024877f216d9fdc894590feaa63681b75c6d91457d10d9ead84bc8c209fd2186d2539da45cc9c02563d81f4ce0e075e2727dd4c4541c4e27165b9d47dd89966715df1260042fab10b5547b891cc1a5b08ba7a0cac270c3d05fa6c745fde4aaceac2c07978b5000cb1b397275d7d31de7f1c7eb396f7b38a9ed0c71b1324365b7e594755cb572a69187a84e2384dc0ce30e1f624a38e2bf6d19c557c3ae91a29f2b52cb1385c21c18ba07eb80a89e67bd61fbff65cacb5da17e0b98fd552588386b6f5de936cc9d87c87260f806b7f7f8415069fd97deb7e8bbee0d13eb846323fb7133ca88ad4ced4f4cf85781f382dd750c2a65174fa942ab51f4b83ec96f1193ade491c4993bd2490f27ef97438e31961a9b8925d9e38b42d7342ce3e4c0a5cf94128786720fc39b18400e37c8a5f108732dbe1fc6540c3846e98f909a33455a326ebaa588dfc568e29911b28bd9cced87e29994d8e8dea87fc42f3cf72a6f7ceb0cc1863405073db1df4e33b2a0a5d8eadc6df20d3829cc7aed096ba0cbbac7309ff65a4b2d1b3683361a7fac0fa65c66bc7c8d2f694f51132fc752e23c6805461e26bdf79e3f2cf16213fe4ce36764fb2f124244fcc944027f21829ff0f2d71e1ee2fd4cf1162cf277f19e72e99bd5bf802fe2acfdb215880dd8507ced27bb757a12418fcbdc4f126262eb8572a97e1eb11c8d246e531e93764a2391ba757bbd77bc84e1fa333c60c84c1c1b4a09d5d509011bf1b15702356b9b395f18a903fef0e44b8b9fe1ccfe6bf317061fc5f7aef9a6120d75b532f4170db42d314e6ded9ae9c658eca68d9c86370216d3ed168f199e965ea39f4ed28fb54030fc805cb5979147a34361d9d898d6a8131d802d53f47c665f8cd91e608126aada4a48ff56e1bfaabdb7b556488c6f9b26e50b3a1ac860dc633d561ef05207c88e9d67a34316eee3c7c3e02203a4fbfb9daca27c93e7b28a4c50276127a11b24f3266bcfbe412f0348c141345c90729c438fadd18a1f09c1e63f7ebab984274acc14cb9f53c52304463895dd0cd8c1ec5dbab186de0f4db3d63274fba0d1918d1c11febece2cbb9a83e60e334f68e4d5d7641db413e3dd7879203935886696b78b62d539468ab116ad8bd4593ea53864b6848e25839e95525a5f695c635d36e059eedbeaf7c7466593e789427b1dfe68a4c77791439669622b60b3f6c13fd45c0e02160dc20ac9b16e6c884c3fee67f964af1776cb0b2b012d8162f2bb8a8ac6022d9dad54eb6b440806aea9d75e54d938bca1469ae0905c5ace89cacb9a6b1fc4fe36c1faf3af81b6fb7d2ce63b69f2247230402e76eacf47d6a9c9f7e9acd80684c686f02924700b87f9a56b8413404e70017e8357e7ff789bc9be29ea2d32bec0f346b5b7d0b80f8f991d1f8aed6ddab4ca024e8ce4578293a107863708c81654afecdaa57cd082a7dce6803abacb81b6f593d4158616af618f2e6e1555bad6e3a0d3b36dd867f06afbf632a1afae9d5b1c505e140a389824f8d5cc05c60e945959ded3c4e2b87e11a5688e7b72cbb2377fce17add564bca2a98d9349168ad6b26b4c7426562874a312da4c619dc13eb61c030fdbcbe9ab216f0783ab5d8eaf8d71d3933a891e1d9ae1490e958d8bef56e1267617a2263364ced59c5fb52ca8a6c9a87fa37655432645a663685634b9028723bea306f691f03fbbb19a9bb43a6e27e3bf8a8a05594e8653944153079815c3b08bf395c2649e4696f0f0da57a5f5c5a909893a166011399353851de995a54c857849df86578c1b2fe3f6a35e39b661e5a99cc301371f44c0206b08544b1ce4b93198b1de019d8ae2a071741405bae949514cb890c64ffe7275ac428f37994f19ada60b6ed3edd2b6b06a76518dc7bc13aa91e0a0d3c4f4914364900265946fb641c2a2573d55b22ebbfaee462dd2c56f51454ea40cf863828a1012d783be9591010f90a0f0a33370cf3c06be4c35eeea6de1b46c0d5c592ead58a14a5096eb02c19ed1411861c6078e237bcf33906a19a7b7e48691627467264da1ed302f8dae8f2961c34e11a757f0847819338a0476b21e6c48bf6de46a6aac62a748e9dd26df2b8e9a7e062d45231167eba1ec4f1e62b3c0af938eb907d38371a3191a4f38a702b092ad600b66e48df650ffa61af8c0243f2db205d8816443ab2c15add4e02088cd8376b798ad4c68d9d72c7d0ab9a110189687a3b91af014e4d1344cb529d30efb48e08b2e9e04b4e38304fdafbc6bf222b0f00001d2a616b0c2fd13260cf0e0c6b44809b509f90f54ff50d7c096f0ac3e1745e41ed8c011f1672e60344b39b0a4d04d105a78bbab0e1d1662e40cde058516fb6c652679120fe182b31f19abc602dfdf50b43f07c1d245039a250bbb2342abc867c1990011f1672e60344b39b0a4d04d105a78bbab0e1d1662e40cde058516fb6c65267d8cae9b738f56fd6d8b142cfde76b95929d79215a744443bc1558c25f72e01dadd490390946fc4261950ced4d072262737ff594f40d7aae8b57496fa52ca02eb21f5783c3b352963deff71b4cc4e8cb3baccf369deaf54637f3c53b347067b8438371a3191a4f38a702b092ad600b66e48df650ffa61af8c0243f2db205d8816ac320c36d87af38f0dbcdeb1ed4792c47033c16adeb6ba78bf510adc0e31fd2a95492c62aea116d5c825d947330d72dfa50e258c8d9d717d346e4505639716e5d5e14d686fc1e762b4b858362ef318428f873200324992b581a99127f62f08b066e58c16b2829b536ef92737d556244e83309a9b980df7b4a2ab856334e06ced7d9643a3686b7621f0460759d4a7effa8c7af8017f36b7f3ae537dde04e2c131f5e012a12866c84b0ba60b45bd6a953ef85d1dc8f88a81aac80c9c8cff755338a7f2a29a8257c51fbdfd7668ae9531a3e9f39dd261e87df17eae7a3fb7e283e9e7b85b7676b3e52e570c9acd6d2cb2952d14e88ccbede162c49320802070da3133ed044ed649d866a2c456e8afa49094e4f7e7646ae2f53daff7f5faceede164a28f1bdad69e99c2059d86ad58662341f9dcb74bada893d9d04f95a6ea6738cdc4c3f2dea1dfa5a201c819f38dc14eaef4aa0a5f72924da931f126249322ab1910d3cdde65b9aa345f43487f9045aa9b8f2d014845af3bedbf77fae68fb9b4580a65eddd43ced59bad92e0ad298586bd613742c95575884e854a4e10bab6d1abe5d9f46ab2827a6e67dbd9279ccc72a2e520c79d07c8588131a61a1fb2851c64bdf9bdad7f188c6d365b6d3545b0e7107fa993ce2cc077d6127a54561e5e56c5d229a800868686f86a64eff6c3f7c7f7ce0eab69e6d6fe48c0db4daf3c5e4599c6677c9452a6b8a0b5596718829b56109fc2e2bf2282f8cbccab455a6953e439b48430a1c3bfc083633305c5063a8e689dcc78a83169d6d00b0439964653ee38a8d24b43cab25a7b5d596822e4ad22395d6a5f973fc1f457f1e820841a07d170a48899f5b316cf0a4bdac745e9b6ba1337eeed80a7e210c435c9392ce8ded4f2bab8931fe66f1ac461bdb72ce10134da37ce998b8ab4e26f0e942677e1aa841c228c40ddc021cecfced1b8ef4f4c94ec33cdd18513b607c3d316ada787a1da547d62e1770769d75b2fb20d09fa2b99cd63d8f922ff0c2b91f342e5818f0dbf810b57d0b462e18d0049b879f74ed3efcd6ca874271ebba2e7f1ac607648e048fcd42309e4605f57257cbd5760480a679dc2f81ee8984811307f8988336b6ff620961161cb1e1f168820bc177fbb5597c9c19b0465b843d2079880e06931a0347b3a33712f84a61aaa1309ddd7f2a99f5aedc915c0bc01b67567b1934e96506a0022b1764628dbc87c1ea9de7e0350cbe0c3017be910ef9fcff86039645dafe7c9f1f73a16164b54d94b43ede1d38313bac19b2c45ceaad9355ce808f5913f89d21e951b2e84ac8660c6d17a39cd6ab9f4d5b810f77833820632b8db41cbdfac96567befbfa3d92a91fe2bff75d27c443a02080756d2bdbeb844941d77d16bee1490f6a2eb4beba8b1937a147b52a94a0a24d7814570a72e3bb7ee29c4073c7b66c041447d55f39af8479fe92f73c80c86d8906d010bce7cd953d4e98e51c7174bfc96eb2183cef7f1416dc78df0440fe4d4e0c84bf5974be0bdc970b73f2d599b6731bd0ae32adc3e040dc4427225ae2f399a0f7e82cad47f268d4fba25f0a933c1f187a6220c61d4bb57b5cede9c0d738daa10ded444db0f41a43826926a2a287f84555f89a1be431cc42e00a98c0801a414c4dcfdc0e300fc67280006bb6d73864c31b0babb479140f3458197e06663c4d679037f55eac29aa58211fa02cac559ea48a70e64ba9e23ab573b3be88c4988432297a8d280084dcc2d00c999e3eb53b4125b34e98ea5607717ae96ec33d19a10a5f7b59eb615fbe5a5cec41d1c8ae61fe80d884aae02563302207a8d6baa9ab2aeae4f98fdae1dc74b158b2a0e64a48899f5b316cf0a4bdac745e9b6ba1337eeed80a7e210c435c9392ce8ded4f232604168817c6a1ed5d1446b13e8e3c3348ce8f8c1fb998d4c6440ddb5bd4b350d93caba13276f8a0a5f945fe284e3feb8d47dab573fac4e372fd43a2bb20e4cbfd90d16c358a3977d9639d67ffa8f98b4b6fd036dfbaef720b4ba3e57a39dcb73bad1e34d80ef32432279aa5c9fb2126cefb89b670a20bccbc703bea68e7f58ae619c56de65a7bff3f005f87d02fad73848c384ade8af168acb1925f31e7a6ea01239772c6998224a99a4995560a18527e907286128bbfcff1a85b05c357ad0fb07ed05cc5795138a9861511c7875225b77548985e84250099998e6ba55e12bba0afa04139084aeec0690c38efbb3c3bcb86ae82e084b2b6a2ac13a093a0aff63e42dd1751d8da96d9cae519cf2548afa4e598f61951a525242cbbd9042aacbd0cc4ba696251e71be2fbcb21ecb2adbd8b640c5a7144a9a1c40c23f98db414830fcad1572ca5ea589d3e84de170fa05553e10d31b1ccb78b1189a7ad6d7970d475a325e6c9ade4f91a4afd9f2d9b12820f758a25ddd53cc3de74c18bf0ba7d0ed4a80338e326942831d7df6efb50d900902a7c495870f6996155fcc42efe1bff37d7cfc0c5d0e41c4c4c8b8f18ab0a22445836ca2a1260c9c5d86bc2790329a3b8eecaa5c94986fedad8c8d6efc73caecb86456dd2b10b8fef2cefb0e1d580869dd391bcda761865b333f1c95c72e888e3d47a8765df83f57ed6400dc05b3ad78a723d094fce6e07928317d369c44240d8a513df4970d9ec22aa22d0011575e13dfa0b44320326edbe9079832b95f0204dd9f6c0bdd126ef30d7b234a478f5420d54e5a620755a360089d0305c14d643a1b220e850079762275c00b522fc097eb9fe2a00fed7af76cd29ff207a755602665c548e9a935623de2fafcfde725a8f2ab7c1511542602f60a6ace226bf813a81a87a9d91cef4f2dd734c6a0ab11a634a58f283cc933f61260efefdd2790d9795178347f2c049d2e757efced7d0d34be0dd021c0548b14ca46260c113883b1d975a30632c317cbd25b3eef1783d8a96a6811c0fe42d86774167eed537e6d2e3bf7f8116bd027a4e1d5d4840f17e2a8ee04d89c2c0ff5d7ed91725d4295d1fc6237bc1bd2e3bb00c4a8ff4e8519579afbf65782f712659a1bce7676fa086faed7530fafab176d9b0c85e60e7325d73da58174333654354ead6f81aa62b8e02847442ed9a3dca8e7e8072ad0c222833953387d2bc12e012440bd0a3148d229693c14d2dc7ab0d41467a1125d738084e5142852e5b0604732aa0e2b752f19107002913e2717a1a07c44c72a6f0508860d4f6b8f8c5e7fcc7d66d13a5939d8b677a67ce4140c36af2fc290d9a37ff8fad49c1a6483d48cef4171cd8ba70f9915c6dcf1cad8b3f620c555ab295f9660d14f49f20f8165ec4fc8a61328d6173d20b0b4983bb1fe233ce8343ada14ccba378234402366d6c3e2f16c6732f3931f2ea2b56753037d760dbb161c6913c5fd32d1ab38c31db048b5b9805c0f6b29f409c6b0a489cb28ef45963652f23328af327d21b8fd80e9ef3b8ff1115c7ecb2024d1a3e26a1569be5569c08666b50e7e1f84669c6618cc31c75f156eafd5d822d0297d1ab66dfd7cda2d028e990db2eaa6d5efa68e5c96e124a3884cf41ceb63c93293208607650c98c414e5296d5d922fc6a5897aec47777ab75270e7660954793d72abfa1c90f6fe2a3aa2256fc93ae9d9c8228f7f9b4d1d4531f00429078a186e85c16f500fba80bf0873b0b6bfc4b80b39d8fe1adb54c53a168ee4cd307c5d1058b86b1809d69ee8e38a2617831268e0cc8ea2eb01b5b2e9bdc3602c988ccf4b9f0e032966d3f2705e78d893ad5960f2e8a5a69d7a902aaa0db5c206cf0e436d7df55ac2cc471daf16aa46f1e4265ed6775d3d6658b98ac9adb4b2afa34786f01bedfa893d018a85fa4576b906af6ac3beda48433a1b361c26e872d5f3989222fb8b09bf0bd8f818d24eb51ccc67df7a0e8a7763972c4d059b0d00cbd6d659b6e07c4e4f4a422e8f37f5d92a1653d796082be5b1eefa0d1a7686efb355e68a0e8dcbbc753270c2bcd6041062c4ac66507c535e1c5725b976ada8706c8dd12497946bf6d7222d574f6352b74ef47c4002e3091dd751828d64ed1cf86ab72166488af826dad0bdf4719ffed2b75fff9160d3cb75868f5868e6be2ca5bfb14f2805b70dd604e4e8af20f44a51cb121d151990ea4ecf782e9c9a9a62acba4eb49c8bb2ff817e3801fec2cfc6df241cae5fcbda3446c7c0c47318b44b187c277ca5057b31b9447758abf31fd2e40e1a8e70b74e74d1378eb6be761aee4ba70f447944831ed16c0e398742b3e166d63c103ab6e05a783cef80a8b2a6092d270b92e4f88c2b3feb05cd627bb8fc436404efb12283564ced633241e509d6f6c86bf9a20e2ceb4d9e551a734dd72f7931109ba30127d30fe11a321225877aa9e65923259e14ea2f5f2a219c1305defd5c862cbb5ab558f4814cae22f3cc0801c94d686e3c934d54bf1e3dece0e6cdf847ec2973797dc46cc799ba982aea24e7828d17ec5cf814015c1058d27fc6419b59d925bab1df41a475fc4019c97afac9635c9721f6d7fc1ae3caa459c749e518897c051770e3160a7b478b3ffc419aa8c5104e08f5c20a517e3dc9704e71116167f03e3766d6f49e8c5ff4e7cae05685b5f46294c3b810f00f458a04687785df222edff3a099d9ec2bacaf52d6e27df0ab22f8d01ee2041f5f67aab6fba9f08db3bed24540ccb0e491d17aeb965c3febcf98d0344e214821061e6a0921c0c8dc15da099647326aef43a67fee556acc4ee9cc1ef1475f888d0d97a56669f8af6a3eb9a7aa10504c06b624576d717232224939bdf5936bb0d24e61cdbf43dae92efdecc5a3dcfcb9872426957451cd20bde6286b6865259fcefda9c9ee16a84c00f35a263e3c54b33cf7dc9d415c3c7f68b2f16ddf4c3860a7e5507bd90289bc475883d2a3ab50796a3a78df98a2a2c992faf239898206681c992319a12e5ab3881dab87ca7b06c96f7b6476c4ac9fc447ac6ba8bd2902d1eff975c73e0d0b4a1ccace410e3d4040707c706ec21777a8866e435cb4c5a4749f29f91ac8566581c6946a055a7a30ac6c557bbd90688af48ca42ac91e3598baef56f096e09685917bc50cb80ce761654867b9620edf9661b1994dbb63ea67dc218f0a1089d8e27b31cc9a5a5caf28bbe3db0e92aac667afdb1dd6eaf7bb52734bc09c6e9b278b8d4d1e3ce4ad0ae0ce6eec7ea335a4a58b3d283def65c11517354ca8c25de98d719df1db97cb14a5c11a805d9c65ae2df439b79dea9f5759971fc813737812f006380abf986b1ffe48fd9ad1c23a63ccb1a06309b04fdb9d8fb6108e2767e0e5c833bebb37cb2fb78fb1f1c7ac7d4e7506e70ba0aeadfb49b3b5aab16a3063b346a4d29a5380ac5fa01e3a2046e7dacfbc000f81d5e8c603366d02e4dd13c2f3b425fd2ad2d9fb4cc86baab0cb5c8e1023a6a281cdd660de37f8906c880651430fb037124aa7fe9ac4c75783a1c6e53ff75055d38baaf0735ca2a6786f3ace73deefedf5657b67bc88d0b5b4ad6919f6d8f120a469f959a9378c1708faf0ef9564cb7b196444c1d7e494315ddc56e9ce17f4ec3b7794d78265f3c7f6370c686d306114093908f66054674427f65fa769e95a76be3a258072e4b550f60ff9522eb553f8a21fddb765930420111072f011717b0b3fee9d59b19067da54b9b230ed687284d79780d3fbc0fb1a12cff60cf77047dfd6b90d6ba44f3d6b3e119d03865a56c814d8e18128b65f69e62ad98806b00a63cf42c0be4af8ec7549b994f9d1933a3cc1d30903d209db3f49f4495afd0a5f740221acf12cf4adf3b2e411dd45084ad35e4d94a9f413778649dc60e756baf3f9e86a942a2bfd92a23eff54fc0edca8b7b421d2806225e98b39c431fd4fa2430333893f440d45307b34f379511379ddca8625028df86254f10fe12949b582228171e8632f27584bc86bc9a13f00b21ed03b2378fae4b2fb72fbcdc1172f2e0fdd3356db92687a38e4bed24d303cd05b1980fdd2a7c740a47a6af7572fe6fb4053454bfb5481aab50170e4f9e025e250046e92651de2021586dc2e11eae1ad0398cf243a504a2665d189f698d62091786e78ea3b2e64117681825328fb1752b7ea279600eae99ab3544b5129febe78525f38da2da614277a285cee4b1425eb631011eae2b36d9626ca16eeb60158f4ad9c83a463ce64117681825328fb1752b7ea279600eae99ab3544b5129febe78525f38da2da6a5c11a805d9c65ae2df439b79dea9f5759971fc813737812f006380abf986b1f64117681825328fb1752b7ea279600eae99ab3544b5129febe78525f38da2da6a5c11a805d9c65ae2df439b79dea9f5759971fc813737812f006380abf986b1fd66224c4db56e3db2a3ce292527517cb9183b917c204f371a270394e8eeef36a9c5716e4a0e643607df6a5a931c5bcfdb313be2fee92447cbf1f529fe73be73564117681825328fb1752b7ea279600eae99ab3544b5129febe78525f38da2da64e5253c55fb8f8a86756fe05eb1dfc559ae80a6c3fe378e3c535c582c89e886764117681825328fb1752b7ea279600eae99ab3544b5129febe78525f38da2da648eb3f89cbc3c3674c094338fc02d2ee454ac1a14d3e6827a8740e8ffdc1b6ad64117681825328fb1752b7ea279600eae99ab3544b5129febe78525f38da2da67be97cd0ec4e77cf1329f333f683f18dd462d7513c05771b20dfecd3e6e3e43a64117681825328fb1752b7ea279600eae99ab3544b5129febe78525f38da2da67950fcb05c5cdadb4e305e44b9242a5041b2f0a5e09d366f0dbdae1f990a6fa764117681825328fb1752b7ea279600eae99ab3544b5129febe78525f38da2da6548fa6a11da207bb195a30bd9bfe75ce138aea49abcffb717be07cd3a7c7ffa2c93a0ee0419e8f4fc3d399f36f81b538c7d750ecb0aa14f7cb90031c180b085556651b437be6511a1282312dc2fb667ea4c4ffe499bd37a78a07b9ec9cb3301ebefa35a7e42d9043592ba7ee63b3e7c77bcb574035bebafa90e3a5980264f6de810571538ad4b32dfb9d7d737b2860e5de947fcbdd28a0ca84b7adfb5d88aaeb5de0387448654bcf8d0b69ede1d8e404904b7e083c496ba905ac1d4d32bf70191e7afb55ece554e06058287ad007b05dbaca96beeb1a0006effdfaa6a28a8f221f9ab7e2744cd7350c30e347dab9979b6424aae628f144fd309f9bb1f29d9d69f2b3dbc31e324a534b97b24635c67caa46ac6fde999e5b50e2d475bb4b6870fc3fe432988dc0aa3fd4196c6e58c257937065b7e5a65a68c1781ee886a9f95df1168c3887649da3b11a2237546b2aab5a7b9a7e7b355caba8b4915f86c09e56a01dc0794222c50b5b6fe8771de3d3f5a4524d7d180e41a95ac607d28d1eb5c0ae7d7a7242379e6233343f0d6a8bc459f218b94c1e5bfabad7a6d70e390ef5085b20f82e3bd6e8fc344ce57dc58092a6ae9c593360312b91404a884008a00cd4c1c8553070339c969b3bbfaf9a998013c6b1ac48f59acd12fb1255dbdf3492fef10dfe90a87ffd2771c21ac5132f3e544d65a61002fd61d420934d4f30ff29b54d685f87c6a198cfe28ffd8197d816f3774e50dd5badb37e5c5bd4c0bed1b1327e7534125e56cbe0b3414580a59d54d18169a37a84a5de324d452f5ee095c6729428f7dc77964eccb2271104bb2dfa4cac44bd1b2d0faafe4fc9f45f19ff6dacd60e859b299c2f23ed962c2a90574a64a7af39a90c738d19c05b19bb0eae6b6934cdfe6c700b3283a0bf784a042215f89c36247243241b11f719435e8fd7059699137048db00add40a85e5a79f3f5ce815696a060f3373e17e39a396646796ee692f9b5a99e143b858eaa261aadb3fcbe350bd3cca3b89d9fbe442b1b8fc376f09871879f6587ec96b2f376401a328c451feed9103a7e9f59299d47b458eac1f0c801a9d9c8096e66e5657848266c8b0e43b43919e80cb28ae27ba20661a4354a022eedd2619792f8b6c12b1e32e10eb452e7d214cad2ec8a9a809df0f90f97945af2037edc9e69811ceddd72dae9e3fca318c8ab51d0e29d0caa080c08449032351252ce77572cb60fb8717a1fc9498d8909532b48aabb9fd248820de55f26ac03912bf26dc0d3a51f7db6f6b07d568229389f20f74965a44b6aabb6639712c47323742b206a6e7f97848c1a4653141ccdab9afb41e10cf0abdc2e8043553609b02ed891b2fd688481180a608027007c5d1f4df719a2fb08f0e7d9ba2327e12263d28d98529f863a29307b51ed102fae3a3a437a7c2adbad433da72a3048d62fde3a548f1da2d90641112ffb8c1317ca9fd6594a64e34db63776bf34d34b1ece08292eea4c179877bdd8edf3635859b693b67b30b2291568f55fc0f1cc883f218ac17b308e0c1ac4365c7c0a8fd76d0ab9eaaf2bdadeb0231bc3b27fdbafdcd2ed082978c1f91d5433f66be915d15aa7521fe461860463579653038975de7d488202bb7f2ce71099ad95ddd91a130f116f3ffe2b9f87ccc681786095f5513aa19681998dfdb9900150caa288eb03f0af6fca21b631891094e455dec4145ef98476de3f32dad31a47f89e07d0572dd4257121ed7949eb31f9f23e3a30879ec6bb674c5e04400e2e0604d24187584ea9f230fa11a82a3f2842c77c9d12d419dcc6b5fd8dde802ce11f12be20555eca4617dd1d530afe39a36ee2dbed7df95d6de7544d1f577cb460685501f5ffc4bda065222594dbc49be45abf24214c79509641afe89676372bede86adcd62e5d73e8093d6127de08ad57a5f5e67c067d67c76a44b7e4ff79b75e5d8d8749bb61ad043f8cd562ead93a3c77611a7b18f0575ab169ca5a385e6d3223378102fcd0fafbdc03c992583cfdba4ce98cb98482b7695f97ce32f7db1a7e54b887b3272e285a1caad99ce9bba87cec96b9c739858836aca82a0e1f310f30f0ce3af5a1e8b36a57929eda91197938f94bbd46696570b3a9f43566c15f9b2d11e0e79f83e2596b2c97bed120f232ec156aca18d3d84bff3ba3c6de0511e930ba5970ecbb949d0eb7b0c1bbad11c1bf6bcb8049fb9ad48ea837c324b7a128947580a81f80c0df46e830dbc501f2cd99e661007d4d17b7f6a94a52b53b762838ff1bcf9302dd4680d6cd78eaa95eb726f48ae7ab2f11cfbfc21c0c2ce9aa10c0e565dbdcf6c73401abecb89b3ef0321e7ee3f7df3786131a4545795880ebbf00368bd3674f256be1940cf306e2e8801f29ccb4fd4fe0df9f9a4dba4d33856b25cd9de4cdb33ca0c00159b0fd7b873b9a80ffd82f5a8f21c3b6761cd6480fb7b76fa4d76b9c0dadb14e555c00ded8a9e811969e4821a933c54274970acbc643c462e5302e0aa59d5373f62a9f49c45182f2f6950757ad746d0e84fe9e400c13566141f18d7423585346c6504fad85e52ef31909b8b605f5515662060c728c4af58054617228778ef74e6442b2dcf5fedfcd1fbd16f47ac153c77f6cedac6246b93ff336771efbcc97172bd1284e448039b7d2ddf38feca7a409175c2bac9939a74a16c61184a6fc79459611c238e272fbc1483c1c64b101ae71de4b8d0bc7b5eee5e697193db0f7c2542e5675237bdeeee78a75ea043d7d98a3da13cb29490e0e54548ed2c00f127810bf92343edd9a505d980afb04c73a37eead0d200fa5b5bf27bd05c2b636105b5eebe6c4d143ed0f705c46659c3277ab6a8391496147071ce15e277a2049a1fa58727a105d1857bbba716410e9991d923635093c49cf289a67a15e14fbb96fc99114649d869e4d6e7ad51eac1f77467e6231de218c29e816c8535483c22423434c6e1115d3b0eebdf1c01fa79bdf0037db36f2ef7b3681b2efa271a7a265bf11311fb6e574adc247ce1962c5cfb23c35f73f2c0148eef7b65fa90d69c4cdc9df6b221f021353379e58cea07eade8baa6ed27df33921efe2245ef4293085d41e18de05c2a254ad528e6eed8458ede34c20ccc90d5c1868857670d9f3d617ddcc07d2ebefa11af5361530e1ec86dc2dde46f76805d440797f57f7db3b0042b86900d6c537a26b3d2552173e4a206ffcb6224a721a9539d7f03d37e8060081be94e80a8b0893098dc79140a11a3a46e80b7a222f7f96b42b8e042be182cf645950299bf22c3282481e6c78a48ab6d32d44cfe3ff377a68f81e8c18f931dc41af84c713604838cdec90c1b4d7cb61709551c8c3900b7d4eccd4a0e4dbb5067d45ad153e6157a9416cd0c1202bc878da5ba1b68b64eb4886fd74c30849519f6939cc4cff2b14281e773bf040a293f2837e77ae0b3de84d1bb1d433be95f73919d5c6205e0fbfa9effca44780e49be47ed1d6a95522e262fd91603113f7e16e3a5fa73dae65b110f3034b389c998cf7825763a65fe2c51e0f9c77585e576de6a3b3cba14dfcb42c7c348469aad9dff1115de5f152845e0ad8eeba2dbae89885f46790e4764ca819790102cb035140e33cd9f1b6c4a63797f000d6cf8590f34bbd523dc5d13837c9ee031de97346d559e4661ad4d28083cebd310b73dc5e9a5841b3102a9961e847f0f3e5d45608175413a8ab2df16eaec06a0282793639a8c77241c3491522582642498cc89b9e9faa9d2a126c708c0dd373f04dced64faac0b4ea3e1bc956a6e95dcb1ec9d01c67cf1c4b6dbda184ae68e0a69224f0b3754fec86af79c227974ccce20150d33f65867afa398319ea3a56ec21851f22443fd7b754cc4ca71373aa51e22d128ef7b92d44535efd8ca276c93b4ba38c823f30bad371870e7006768f478c5657b3e8e541724b17a0f4a1df4273ee4c7766a481c92d99a6a1775346527ec47ae21c078849ef5b8bcae1061ff4ec0f2ee245394337da44c5d89da673249566cfda4e11c4ed72bb3ce0c778a1ddbe071ab448a65e58ada9e79f509393d71e25eee6b9120ff06c37a6ef38403614681a63aee01bbf16267312a0ce4b75f6c5815a7cc9da296e9219ac72db452ed5118e70524010d5fe1bb84867ef9e3cb76eac45f850434f9e3ca1d3d10a311e4888669c9013757fd318cc987bbafe345ecb163925e8949fba86e599bd85bbbbe7c5c7640781ebc80544c406b6a23279287df8355854c2268db9e6664cc78795ce7ba72bebf33b588d32a773c0dd907fb0064b8003c3b9a1b7dc21c9c78b0ffabbc9c8347930788684567da2bf5973377a88134c789edd34d652d0e0984a13bf843983c408edc00f3f0dcc05b5054a1b2135cad9e94eecb0d5d13139e21add25fdfdefa69e08e81fe6ff39901b4ca7be212b123551b1484c119c6020724a9d9f18be1cff13d9b335d7612160f33fc3ca411d63fbc65f555e65874dc4c8e2a661e76f053dad88fde3051dc6ce65f83209c764dc3c9c65fc45aa67dbb1277d35a53f4113e1a31238802e5aa7df1ff863023a3996366d3e6de2e30ce0fe276d5cd87bde3b8ac83554361f834455b7e183bdd763f2999e05365ba1a0d73c54f272c9bed56292eb08fa09d2ca898c3fd30edf001acc685b0d1153ce96a790064a758930c14a254a541e8bfa657683ce98c816a8f078bddc98fb4a84d6ea2bd0f5eafbc903fcbf1f0747a2745594d5cd7f1277151d2beca2f70fc5c66e71c3fe722efa718500f88a0a0c0b63773ddd1d7231f93c4d77494749d9b0fdd655a5ef20be53e8a3c10bed72272a3f09b663c0c530f74ed015685d44982a8b49a5de233cda8c1c3e49345c70cb076c2d3e0caad7bddfc538415581a519438167c0ec2e5ea0cb552dd23daabf28bf5816edf7c88590149e3dc8eec64799f0284c6059a6da3759d41b011dc3fe2ade7847c3e226b868e53bcd7f5f5c84a3821503fa51b41cb336130a7698c731ea4a4adc6cc593382e4a813de7cf39cee4986fa3de607103578a8b9002401d1fdb865acc38fc3977cf43877632e78269df777558de01f7b67f2603ea3f85738d8f09273539edb8c08983af37a9f70f6f380eb5108760068d11df0149ee88c2fee3a8e0ce2c91c1f49334278069772463f769391fee13141d2a24b6c810fb54dc4fbac302743783d0d88b8c579604e4ad8a0681dad3253d01374286f5dfb2ce65736a7088c5b3b886c6bf1e9297e64050a792ad968a8ede434661ef8128179f1d61b04f9518d58bc608a38bd70eddaad3724a01f99f7f2fb7f16ba44f5d215eb1073b5b859022c1c741cad5de3be73b78f972f79785a0bda2fe70e71e168fa3ad366199fe5afb2bc517c3ef0dc9b19645a53235ddbe1af7c249fa65cd28a3755456c4e25fa30fea24858fd8fa52a5451bd7cac994d3160477863b5f15954b5c9951e7aa8c4403a89dc681d88fc99ea82ff88ab9353e0fb527ff6547a68376f7b1a8d0338131e3cb09f17353f5f8c588addb51a849193cfdb9873334290fc103aeae45d217aff0dd5fff67bb1d63caf2f97f9dd62e54dc6ba63429591a49c7dfd711e8b27fe9e6dde1f749e9558a117bbecb92c165d0df4d58e3aade6ffd518d6dc25603af9c57ece984d20c5f8d69fe349a1f38b9fccaea67683a86fa5f4179971b08f310df7e199598f9f39dceddea35eb7342fc338b33943e93997f5aa4373e1a2efdfa45949d5b29597ef2f17d17b309d8c1e6b7e86884d22ee846c8740e95072d3ee3d9de6b1c185591b3e7c7001c67c503ea8c81a5747f9a6a27935b74b8bd1453825abfee6b70a8854a709ce2fa938d5e5a7d049f051a1dd44e50259b2daa89fc7fe6abfc6d592e2fc88b1905708109a50138e266a73a9cfaf14c77f665ce64b2d3786f916033c46424bea80bfc7a365b1633ce651c969f2cb7fba744d2965743ec4bbff064ca6d423c892dc17f21256709be18d9f4c7cdd1dcfff8b906b8446b43b48a5457bfaa6b8556e3ffcddccbbe638f5fa475024d8c9ae773fc01b37c88dddbe761528f220abad56b771e878c65ff18c88e1c3bd05b2e4f02c0627106592db60edfc0e30d2755c4a75513c426bd0d23d17b69d8892f02b21405748a2fbf1b4e05378fdb947deddcdd71f7c4bfeb65499b609d334efc5fc63221eea775d9b611ff5001d19648dc13900c1fc84a0ff536f16b9ae5f822cdc3453b11a2dde6ff764a96ed74d23d77e10e12fa284e7a15c3139618c2faecc28d6c539c6551b271f6b45dcee3a077a4113837c7c81bf6a4b78d4f05d119e727b6c32364f73afcca5bc15ee3335ba8adc5e08152870fe27640e615c251a6114de1e1674c8bb21d3bd681f10cceb1b30301ad4113c2d23d56de2db8fff445192ff9c1a450502d8ee80fe8a8e23a7642d4012fb8c85fea761b08415e1bb9cefeb0e0a5527a79b271fa048784ccf40ae141f1f3ab92de5b6b254fd2077708249cfbabec2d439d7da71527b2dff3873abbed8925e00c3a5bc0d7a5862f0f5f1e4e0847f8a9a3316a093fcf4efbf8be406a923e64387c17c8e6ebc37523ea69f9434c3e25f8660938e40d5491d0f219749f01724cd4a690d5792aea3ef39df2fb33bd69f97e2e1c9c9b8ec0203fd57e14b074c41c86e1cad721936f83caec07a4d138d2e89ddae2858ade69747dc794ae2643e298a2891e2a8b0d199b93d38d43d387aa4c72e3e45398b702a6934b042684c73050f87d2ff8e1a772262f596781edfef0a1a1b83a22b04016fbdcfadd7bb54507aa6171c04ea4804c19a89d2478d5f8511dc6a407130a8f8872e1593f150592fd0e6e82bb032af36a9daf37d4888e7206a73028853b419d797fac17f90b81daa6838ec35bb9c0ae78adb770d11359db7f0cce0a5fd7fc322bc1129a5671f4b56c079dc4b68f20cb5f6dab3fd5ea3f9dc22845defc849f03b641aa8f42029b6943e8a49adf6ef3556296671fa6998953fc65861e6332195f42015f5d743194272a3f4273fa60b520282e5409c631e54fd5374d7744373618d16bcf66d76eedfac7f75a30bc3381c19970fa42bcb04a4c27dcdfca8d8933cc76b5a11b9c6c49deebcca2310e801ae8293585f28293d9f2102e12e93f6ca77b9e5b2de4d0534f28d0f2bf815ea1ca8b66330c12feba676141d3c4c27d1b9fb05001d57a2521b63755d116026d6c179d65451dd5b44db1bb11577f90e4790d9aeb34bd0776b8e4c0f49bb312c498c73411497f57dfd6cb4c3dd94f100097780ecf7e7906370267cf0ff2081b00f1dfbba42801c9c1f5bfe4220b33f13ce689387daaa958a1b846ed1285bfc4acaa740afb629158388cf151542730b4a1e37fbadf518b6f485db245991ae95494164d4e6b916f383afa38486a512f6a72222dcb2c053ef4e831f0774dfc520783866215842eb0b984ef63e0a9c5b8136c663181367a884a3267c253657da9c37156098b45a6f00c61aa602c0869f3091839c202103bf209206ad7a0f83a21226ad8fef5ca5b08a421550665f4629f4b98c5f61b67fbeae5bf41a6baa1dfec69ca1b8fd648236caa83edbc1ed34b5537aa41547ebf5e241f76ded6e61cd68659a6aea24e9308bb1e9f2e58e1bb6246889320b317377d72bebc256ebe449d44ebf9c8b5a2251b07e4b5caa5f7b8317a0148cfabe4ad270970770870466dde48bb0efc891b4b614c15d080d0ee00e06ce50ed9d10877be0494aff7d28cf82ed681130e466dbd4460d63cf09891f8708a6fcd06fdd2e319607cbc99d39309dffdd08d95a7872e37beb3fb3386656272a8451810179978c738125e651c8199573380ce8f521a47e19a1b94480a4f83681adf28068efbee3e293a99dff037e09b03c7ada28a7ddd1594ce80642ff712a2ed2eed46b8e2e6d11e7385f48f8bdb8a817777205f36cdc88ad2a310100f13216db7079f3c19916218bd607800778ce1bbee488bcfbe0ec8708ae96c1cdf0e23092134ef9515a28d4413fa88057a0ef7f0456e4d154f2fcbfdef920c7956dfac8fd5a8e479fd508d65707ab193830b71024629275dd20d9313b3bebb2b9218064a619792327f84ed90390f8ee75209f8faa82c8a5e6ea8a5d153068911f9abb3e76ceb4309a6ca34189822460389bc4a0a40777cf7f0df4751c8bd0f9be91cbdfffad2fa9e3b8494bf126d77117e94dd16531fd0d8c20e92a63a598ebc7472da8dcb9deb5a790103f7cee80038df790e149cb50d83a5457b7144d08b46c9b1f54c64bed67ae2b9ae31e5d977797d3f2109dc93165cf8d63f951a2797dce0d07a16e2cd51e68a1eb8c1a9aafc2364ffd77a116236a169dc8bafff2ac5c6a0c504512de5772573b28d8db50a6cc7d03bdf28ec95ed98e1e42807d37173342117e6ceee79d67c933977ead1828ed84303b6d8573f42c31a61353aa5bee256eba5316b1c7ca0044dd936a070139c7d60d8c66b9b0b91d1a9bfa63d89d3e9df39ddcd34843077bbb5264c2bdda564d59d4fc42529d4e2c4f42ea1dd2d283882d0be2a0695eefc4a228f0f7ed826496b4f95a552eae4d06aa052a9417e0030daa4b19bea3cec8476158894ae1681c2e0d22fba4b338b6f3f620536c838358e7e94f8f2562e26d8925b810c6541771c842030edd349bccc78833d83b298076dcf88cbb4e3a17947f9283d35c63b4463ddd2286b7bebdf01dca04dc8e550a48796f96091110366cf7bf1f8b5487e054d0867393773196360ef9eac5c4da9a8e0aa1e4ae2bd707c87234133469b3e4e0732d75a8827a05d44b9a0992c5afc8a3c9b4ec125a473a03273b09beea00340831834afba684390491e325e37489bde9e81d2184c60d6365a746b887954f58e8d5fee9ba6bf5fe4d961c6f648e59b8b6caee93f7109c2692eddf645da5b6ce00a097a00022b94805762b3f14ce3667299befdee528efa128a75e74c1d4db22a01407e31e18574b03924635c668b7a728e125223d94a5f5c9ec81f130b28d9bef5a6005d9164cedf06219cdd99cc6fa210f32728d48ef3817ae14ba2421f243ce5c3eb64083b70ed03f19fcb69fb5bfdd2f4f51f167304b01ffa7bd7de4613f9a140238b960dfad971d9548d9e6d1bee3343ac6af73d23a361f50fd4b28a545d48a5a6afd3c9fee4fb79e07b9d4ba82180647ef41118885aa73490c5ba969078fdc9eb968f60f383f86356d0752b73c7163faf6df9c8e941cac48469d86b54e9554834cd4730d1afbf850e8d10a67f2c30365c3a9c9b2b229a5dd6df1a3bc21fd1f6acbd8887ae54cd46ea97996085ed321dfdbe2c11abddd66a9334bfaeceaa1b585e609ef0ea7c4dcb0f3b65d99fa4cebceafc539a707f41cd99bd4ca4552010d822a3b7296964afa53fc08f9c3527e06a975d22cbd93b6907d95eb5ff76ab7f535ee944f21d98f08f2e91c59a5e9008677458bd8ec1ccd61a9eea99cd0a6557be60adb4d465fed4273bdc737a6efa7c255403488f3478a4a39a66c8fa6d932bd78771b2412a60db14977630e069ad0f332a85300f06c07fc37eb5bdffc3ee6ce1bb2e8d7b8daa90d56b2995238e9e63d1ed680ff0b83836751621d3027f5b2006f474bbc82fc9c7e34d2a29edaa4b5ab415af1057febd1c6af4eb4d751f05d5da69df392795b8edc71c2ae72c47db33903234c34a199b442121b12a45351cd89e1c66dc1ccaa530e5e069045332e5a3a55efaac8fc69c55b60fc7d38c42264cc5c85509a75a776daa8f2f866f0ee04e718fc60d992f64ec231fad59f752bc0f6819ca7ffb27163e5c2814a94a9fb9cb935e1bdd9999aa9537638c69fdd37b48406c6b229988a3528125c66d697ef8507c452e64ab82bfb7ea8dcf4ffb1f07db06004c8356e2735ce301b8dc5881f7a5a6d116d7052f65bc32b39269bad09e6b2e82d86aa976ab1f52886f67bdd3edb7a0db5253e3de31488a9b053496ccae22ea449b0854f33cb0f555a6271727bef8b589c9254759345579035cf1b03a510737e348ccf925a6370e02deb6398c6b5a2dc5a4325f96f454daa58e554f8d771307136396a5a54b0430c8197fb0a398a7a338eb42c747dcb5ab2cd2f82b56868a1b912f1bc178cc7928314f2fc9dfe147fcb46787878d8a71cfbf7744090dc8d49809032018543991b1b12159430f4c14b547a094e9c6135fa2d9c2f72b73c46fc353ce70ff8dd68d8fce5a7e0c06f4573bbe87cf4b18e3aeea1a76a7e8e9c2860273b527cd25c70abef2289036409251f3c82a7121244f766377d9f00599bbb97df80768fa841f95107de408ead1a58b6d77d70fd0d83b5cfb01f274da19142d161bd1f5a5522f9154e5d03efff203c49d363b091e9afebfa15242ee8614b1653097f807aedd910b8f04997c3f3cb0778abf95c5f0b3350323aac959a819f82740b6dd0a67c649065f1f8ced8b982861ef93c651bfd5696b322338a2f08673259605874c91dbadac82010ff5b0c296e3ff9d96a60fe639012bcfa3df7197efb3a0625aa1b26ce45070dc34e905cefa9587ed37ee09060e66640ec9492609d9f0786dc6830add1df6f9f54ca0cb4c8a2f497856ca98763b7da8662db91201e16c6a4b0845cc08a3d7ffefa304b9da4c7e67e97dfe5b0d72226b1fb577f21a09bae71a9187f739df10e9d331059410eef44e5d0275502a7743120c219a9b1cbdcf56b45ec8444970012e99b120a9a72d6353639d42557ed0c4b9f633154e959b9aa132fb3781b7df7bfd4d3fd636cb5145ec9f3dd34ac780826b717f4317b30dae77e5170bbbd0af5b321bb9b811f470555786da31f7faa122ccf9a5c4744eeb0210088dbc2740bb0f3d37cb6c13dac5d36903aa75f74f486137e81baf2c3ab589683b66aaa52c743af1e4e83502e0dd0f033dec34c428b1182d5e1f6d1c568993b1b8b729e3f1ee2a19fd589b25228de51a6e92078d801cabd980f932d1766909e8e62fb41af995adf8c739f37c00528e2cd4562ef79ca462d2ac8e828df62f65f643bb9ed257874f5a3f2d5df8ca98ca11fc1bf7281dd5f648d5a342bbbb41f66059ac6adabdc8462df12be56f6ee64b09fa390048c174a7b1cd637b53ad8a89105c126009af3ca638dbb8c907ff204e3aa94a6ec88c3c206bdc559fa1399eacd7f28a8ebaa522f295c8d322ce026da8a77dfa6e801c9dcc1565f30ebe479b39729cc03d76ff1b880446e4d87c511232e03ad7db2c07a50ea132e68dea46be4490499e6a870f22c30281d2e408b69ee23f3f14a16e0a953386861192e2723768e588a375780d606802ffd8c9461f539bcec5c08baf50507a4ce7f23da69bc7e89bc20c12d335854776776d1c050e3d068d77cb064ecd00b962884f4cedd0231058aa9fd48f457a697e5e53d94a628a2f497856ca98763b7da8662db91201e16c6a4b0845cc08a3d7ffefa304b9da827bf3a4c10f0d43240da8d1824fc096df1060b72e1c3d8eabc66921229062c1e6a9c403920d19999d32cf48c350027f7a70f430e7c8b49d737824fda0108d656fff9070162efb8c40f62ef41c62023f9f16b5d419003d02d1a5c3a11d3feb03e62529f7fe74286fba7a6ce5a3f823f121fcd5b4050bd592b9b40b0748baa410f8f35e77201179da89662b103be43d5efcdf997653fb938e23ebc38ab9796219e6dad652c8bf52b4733fbd7183db56a8726f52b7f6730794684af8f6a2a835979c0ad3a83e1f30fba4ac62a402a11daf8b848d0a03707a474fdc1b4be8cb4635e474d27429c86798bcb199a045a2229edf1eeb5dc0698c3586c387d488734b9f99c4a3500fad657a279bbd1743e84bb7bb3d5399043316cf21dde0c06362a5ab57d7ecac5d1116facb4ecee04054f11d813f38b7a8b6dd92bec2d3daa98ed9ddce9de6a51f4463d8fe87240815f2d6f2f25ccdc0d91984d1ba3b424f8051c516b556583c98ca989ce661627f47ed35c32195af96507c25472f76f6252ad9bfa1b6d9944466740bc0e8cc0dd8d9a8fc2b60e0b4547904a1a85e826706a6bbb6d6af973531d57fe280c25baf7220e70e6afe8478541fc9315c8cb686807fc3ff911c238b36ffa0c9da04a4ab67836b231a9b3ae9136dd06ddbfb65d7525597eb01a026b05e0b2ab2d5b70cde6bb7f4cb4a5f2d542f51d9a27440ba65dace0cf7860f83b5e995348aa471b70accf4ee5c34e95a2541017c788efc7c93e475bddc84b7d10e0e7fe78b454ed94cae4b920b6fb2ec8ec1f127f9ba38db18fc80c98ba56dabcc290af90165bfff6e64e1a6dc53f5607f10cf1caf605f8911fac1764789d4dce42952683d517f873d3a8c40624548837edd6fc15aba1ae264de8b825f6090c25b7317bccddbb50858055805180b955f412ae2ab111d47c10ae437d641b864117681825328fb1752b7ea279600eae99ab3544b5129febe78525f38da2da6eb6ab378c738435aabd4f9d4bd478cf5856ee380eb0af51a99536a2d3091d5a933eae1a611bba3f10ac39aab3e2d12aa5e1d06176f0f878563b8c19a971001f01e9f17f8310bebb3bed2e5f1785bc5b9ae58f883875d9e9a895d6e4c539eb3005ede35c2d56ae57da06db95544fb5f27b48d9f551d2f821d8cc28224d0497f64c41a7c016bce23ca920ad707ca2968166015a87a28999a62e65b5e6233a8ee34f4554cb82505cd6ec5a70db89faf9cddc623c70a0577756d7337debec6e3e25671429340026541ba9a6a08c1e8702397cbccfa57601fe343c000d690b23ba09609722080b8c69421fc9c6332812ffa73e1f75162f5ad139372997d9e5214dfa0b2366ab0f61c37626c6bb9a7685854f4e1613bc42304e91c265382854fbda4450536870eb32de2bb5cbde5fed843e4c0f616ab002826bcbeb619a59852fbf75157d697b22412c07859b1826b5a98499062a2f38c6c6094833ce9b5e910b6ff000339219b70f333aaafe3df5e466578479c812c1b481a0341e60c02b749a1267817e3efe59b8e4f94ea149f19c258c24ee3b3a9b70c105f5dde7b835d8cd92cab6e6f7caef29228a2921762dd20356db5b8a32fe96ff344437d147c18abad8cc07ce49b5de750c5d7c29c8cd889801b384221cb88272b168b71e8f2979f561b8dc163ec467417ff833350ad617b1e0c1fe78068ed73105c55e817d21ed2e548e3d424772a852c486201d02a9c79b7b9e25425a1972a81a7d2ab11d96ad66c6aa7ffcbe8db48b888bfbc75cd9b5b42b45a7b885c6fceca87456848118b920aa33dbdd388d20904fa1580b7a87bb22ed99aa2dd385e493cd856d84474caae56351cdad7b33eefd5fdd93cc738a9234df474abe23bfcc92e4e36a4f0420c4673418648bbd386e1fd978912f720c8cc889ff73b306962e27b57660ff73fcc5ee62637664fd688313c84778834f48d1f1d3a6ea086a086bb0b7819a59228b2edbf4f54e92a4dc00e342af912d62655896ea66b0dfc9f832b0292360d1549f09a70fbf569b47c6eb6dbdf42a08906bc8364f0c75edd951e65b6f23a70a3a2bb0a2768ad21e698ea629a13298095ba5d89aa2e4a4efec8f0256cc5a8d157db4b5fbc129b94244ea7e658d5a7b80c89d71f82daa249cfb33bc783853632eaf9e0f89f6b96f734f5a6b43ffd42efe28b563e24eb9ae5b98599c4b2d8809e87ddef8593b53b8b5a273d3dda31b702f25e69e5c62c9e49fb18ab200111d607ccf551308e1c83b5a9b6cf13f6627547a30ef8b8ea6bb2df5ac3cac813fc6fb73a0b05d2a69ae18438750e250c3a90b79cf73d43ecc861ae3079ba7d68fc7b82c25a25fd283e5faa26b7d38a3955d8649b0fe16741c3a06d94d6cd3f73da865ce5e8476da436b649e14c06123838cc82ff5cbc05182ee4303a2565074b80d742d4baf9455fc31c1871b485fd637e980ecb9c7b754c4cb800e80df03ec8dec36b8afb236f5eb28d4a8423b9a637ec21630b8d517665e221eb950aa6120c6ad1548f7f1ee018a163ed3aa2c6e699dd69954f1830de13a6cfe84313bab698765450f5d1c32ddc556bc92564c29a038614aaaed164a26177e24097d5b05b0e4459b32584b502a909ab78579e2c492c62c37b80fa2f6f27bc44c6a4d6cce1eb132a23acbe260fc15f8ba70ee581d882aefc2779da0568099247cabecfb86ba94fb37f1767189e470218aff1734b57d03d3deaffff954786e5251f8f149f1fa2566d572c5cbc4acd2acfdcceb92308fcde5e79cb1fc14102c6bf83639239dc486105cf4a726651de5d118738a3933420d3332d9622c0883d58f23684c7d7081a3be918f9b4db69aa26d539118f6ab78ef13b1b6e34b8f7b906766f9748edc2ba0668f1b5f7a3fdd5c04fdef429edaf8ca781acd77264904eeebcde01860ce695e2b1c377be37d765564a7d1f2523ea86c9a8588d37980ca76eb958eb7c4e7756dfa7293377bb892af8201f79d135e8cb19e09577750623582e0bfb37737b8a6fb7810af661d2ce7299233923576bfc7b5dd2d86f27b15b53caca2b881097e76126b9401b47822082229a7c324cfe1b33aecbdb2211d37f8c26e20152b37efde58c0f883c3979e6b8588adc817683b4f3b547bdb9b95d5091eec992633ea1ca896114f3ac9f3254e5660fe89504ea68812d5e2bd9516dcbb351780422912a58341170e62aa90939633e0bbf30ecc2a250e1034a3544e2340e071aef3a7445728d094cbb0e2e7433d997f477f84fb5f18ea793a4367b97baa3959f6d53ae5494ef6998ba24b882124fc9b0f7fdfbbe6bd3961c2ad59904aea758faed833e362e13d6b1df045cbaf906564d955871ce1f367f7f1f82b7f27c6808bb31d396eb5372eb5ef383dc6174bba685f27ef97438e31961a9b8925d9e38b42d7342ce3e4c0a5cf94128786720fc39b111eb4e28ceef61a27ecbbd5bcee620a05bf7d9b3d7c56ecb84c22b85c0e846e25525137d0944e870fbf9202c4bf5784de87f27e58ee7f290e78b3efe3d1714b2e7829fd3ac1b1bc790649e1272a408213eddd706844dd809b814734dbabc73b46207cfa777526c974ad6def8063ba0686beb12da2f742e968c0245eb703759f204ef69cb26e9705fa941a9d7a34ca0a17639b791ee849f90ba0cc784fe4313b745ba19649e33fa8f206313ef46477e244ea08fb9e49f98b94f1b076375ba4b5b316d37431d93ff41e311777bf3b3b4c4b2c14dc6e97cd3edcdd534ca78d4ad3a44f54363df4fcee4153d7d9e6aeaa1ca09602d9c196ab750ff61ddc39e8ed7a4b5f8fa0d004f008a9780a0083e005be7d22bd9645fe36829f32cff887eef889efe9869592adbd8531a288cd88352e8125cda97bcf1cb6d38ac38cbc6b2a6b803732d93204fb434e1a9eedda381f1fdf987a674b8affeba9732c2dc77afffd8c9798a1f208b73087cb569ef9dee32d305fea0d55f7246426646328ad90e0dea67ee00d4c5a05786bca4bfd2e8158871269419b5bb4f69da7edaaf10fb51efb4bff3463ea83c3e3e2fa78f1a0c6195a051a1e2124240bca8be0fc2276ebaf47428a38045c777df1e0824863fdcef66576e1b3efa6b8ea0c393ee83e2c976fa32deb54f6a4a98dcd08abeccda444194f2d84f0bc6c046832397f7e2c38b4d9dec3736f9afa3630aa8ed1519ba0aae8c52528ec82c2549b50078bfbd844139214338adade464aec4e9d4e90e70c196d9b3ba344e8427d6ad3839464945729fd16db0a3109e80b0bee38c360ac52d50ab05fa94e07e8e46beb2d68df7103370363ddd49422c6057743e7b6c92eeac3abd9e5e3bebd1105143d136ca2213f7d0bcab4e9873a2b28ad174c968d67996c540e5a5e0b60271855fa0b209cdc6e871226d4ff4969b08ff77ca0819589dc6457e82fdfbca82578d29fc22d000d5f112ba0d0f071c56eefff38a025d3ab865237e30cb837ca24923f8057f1f0e2f6b3c1d784275941564a864b25632602cf85774872f1993f683b13d47154508609de70481ba12edac18be15478b048cdca559708e793a7a9eb979905078d95c5ab71a53830227069e63b9dc2dd4af413a567a5874f1440b1facc35ef0831c63e4dcb305946ee6341604b99dfde1bf39733f5de88d319981548aab7c21d796d4dd00b77e23400295b7b285d30ff2d539e04b1bf83b8147fcc65165ab01cf5e348e5ba55910bc74898091dd9fd3576edeede896108aaff305017bfd24f6e089e758bd754c8e85059bb4d66359470e29b20d9cbeca422814836890f7785949d770d766c264be407e471816d069f6053f0afdb534bf5b5c7097edb95a0bc82c76af9efe54a75242b646ce3eb88257edac44bd583304a72f0d1c572401e07028e319bb53ce41238941f0b1199cb7d5f6fd8c840c985ba4bbd6dc7125a86277a544b82e68013b8468d953c786e23e683a25cd51b5cdd4fd01f37f034c3fe5631b07325f4db4e1274df8629248368f9b3f077eeb2e48d8bfc68043dca5b367c0bf51d9b9fe782c01ee6e75ed5385fc790ba0b854fcc0ebd7c27606310d277acac6ebda7808a8bb39f969e2703aaab1531ed89b6a136df56ea85d712c3ce52aa6be1eb5c6efd7a702aca4e2c860ffa478e23b3b7633dd181abc37ca13cd19f3ab2df10af727326719bd4b355a0014722b6af12c9fe7669df709745c128725b90bec908d27e741c89cb2a1861e2a886a37f9b38ccb7b04e6392a107cbde31016b123ea28e9f72c9e0eb9250eb1f6bfb027d01e0c02e34738ce5bbb71764a5c238ca06e377444849b41dd8ec673c10d6ca44d98e5fae84f9a3cc9c97734a88daed64dd2b09cd233e7d6a22a447c04e42c9ebd44bcc06523c072d706091432a80108aa9f5a53c7574cd59bba83129af8fdfafc0df59eadb47f00787554b50e2183134b40d2dbb7e0511634184b47c2bd7a7081e272b050d5683b44103c320b616251697c4d35be906cff3f1e3c6ec369d77b24981644faed487fd94d0ba96697f37f7cf2254df87d41e11a2675559ff97fe7e438b1ab1edfbdc2fa7cd3c33db1edba6f83a8ade01e650d3e915308e5aa6ebc5a04cd23e18a8ed444abd87fb424b382251b0c0df33dc1c15ac4739c72f6d6dc5d5dba2ba7edd157a615147304f50add51ac51dd9de9d6947c141a602d807350f603c96b2ce6a3749e92862c6a56502713f6ed18a1154c701379ca83d6a3c76e848897323ac7cf49c9688402b05913cfa609d2471eb770a4f9eb4e13835b6049e4a2a2ffe31e82a800c60c8b16ddeaf8a10cdf104ad5182bd13e157bda4faac96ed97e747a3be38f351c1a31ec630e51912e451deca65078628c63be6e0c845eecb00bff6ee1c554643b76fdacb75d9942173b7b45cac2e85b94e26a4a820ebc5726df9d05c8644851d217022cdbf3a405d44278a929ec59dbdf61dbf82fa30925210453672c1662fcab37a9ce70ea306f3e37ba8b8457f01a36dbed1d2c39ce38ab2220f2addd44ace102d6cf2d4294c21ad2f34a46c45ccfdda6d2b5b41aa7b689f99bf18e761898ea175c54d030692c277f3681cd93d4c7e2edb47ed80722f8e65112ba5f8c3c5cc7e2b17cb5022162f76bbf97570e1b153d2a741b8626ad3d29e4330d610cfbdff4f842104418108cf5466ab1694952386ece501954e30c0cca99ebc9cedc3bcfdaf955d8715a1c0573bfa0fa1063f6b927759937d74c578ee9b4e48de648d50b7ca4feded0ffa4b5193252c70b1a19c2ff40c9f1fc2ccf899b0393ba434562aced562d9f885328a810c61d0039e530c559d41d23b4d69f4afff03726bd480bef55c226d642505aaf3429267b03bf86d7b577e35db4d1a0dd06bf1b7209c0b34c096c945301cb999d59f0e6a903c29bd3a1c4095dcda601d9ccf6072f63510053fba3c0b5d43081a29daef2676d1d2ea895fc803639f7741cbabedbf6847291d14ee7f1866398c03569c8431293da603d43765ddbae5d6e2b97d892c6086147ea0b50576d3de1d5a90c241da1eeb0b8abb89bde658fe4d639844483beed230765ab2123b5baedf5445eb7beca0958b84a604d2fef5f27f4c24052e5979064543730e19d386bc2b6cae642810a21b6df5192cd10531daa538ac68115842e0519784e0074ce05b3f2068b0fa25ea441ebcf9848c29d6dac5aa10caa3434dfd7ad9e66f751e1b7269bfe894ff89990316c243f3db25860c5dced421fdcbc0a07ab6a80f13554ee61d10cb16d010d5cbca230036fcef422233833a45595b0fb014f362b0f3e6bb5e96f1df3bcbd81bc3c1b13c4882094175c86b989500cf8d7d8bf628de3f636dfcd695c5a43da251cd01befa3ce8931d4c2f32a66dd668466dbd01e9d7556f0c64c43896cf596c18020a4021503315bcd6e419967470bd1b863dbbe0587a2b12d6da59d22576d3b62edded1b638e2695e86d0beffda15e5bbc07032add9789df9834b62bd199c9adb6fdd409ab220b16cea9980253acd1b35db043e602cd0f91f37a25c92e364cb0cad4a7f9ee011cd2d67b63adf3587dcd1823baf65e3c4a18751dcca435e3c7155ee3e7ab6b294ccbd14226771c7cc86eea07f447c0cf5b4c180b78a0c5df2777c903c0eb420b1c4ab7aed59ba98aedbc8349ea0fbd830a99c52c698e47bd214f420845e21abde29a0130d88135bed541c987f3f62d713c6162bccf486a7d4bbc86e3a349038bea81ff6228da2200f71547fda5a07aa7e19639ed67de7a3d17d9c1254c4cf4465d89196d8e9b74692ab01e337b6606730356af0774c80dcca32c12c72c9efcca46912a7f5a31f564a8314a22512b3d978bcda8797e0d23d2f9594d7fbf8767467e998f40117e28e3396e854ae40a413bb745dfa60f8bc29ddf210250a2b3121dff9eabd96575fddd8996f9836a977970ac5ad985981fe066dc9be290df6c867182fb425be965f39cabc1fa643e38505ddb9ce6eea6c778629d3e5aa66d4f86db882a168be56b462de8d1e8ad0ec4867fa9d33f8aea3b204133d2e19dd8fe08210cd6489ba2b5ac301cfc6ac9b675714b464867e48bc24c66cd7a1568b41de9fd9a2fd19ce48072a8715ba9eaa9a96ad6ad49cdf53c280aebdef96f38f6fad3f70287cd3ab48b104c71896361994dce2d404e93123b5c0f7051945af1bb8b31135de9f392eea26e416a8e8ddbeff695f8621faf2e4111b46d0f38a0f65bec4bb29a71aaf9b4d5b82072e7c601e7b4b80949f4c20b4e623db82d1c9ca209ef8274d45ec3e6bf32e375de93f480dfe4fbfdd6cff2ebb847a0301dabcac3ca2eebd05427a10d0e39ee1e091a7d8dcbf9c0c0e0d77075a6467882ba89ba5b980fac49dfbadf8723e1676a9a00b8767d4356215842783a4c6eb5303b882a042fd493cc28c0ac519f52cc215775d57d5455856da7367aceff6fb379a5dac682e79f7c0267d40a6f04561ee093b6a29493f5796cde89d91405da627d86aad08b5bf6c2361e4ae919cfbbaa1ff1abb8eff63ffd82dc9a1ebc7b5d46bf8693cd3b32502654e6b781aa885d463698e2902583bf1b0f1b3a6994f533d70db716b3542881587e31f314e8d09a7cb6bc3f9ab6b35c84a84ecbe036d98cc830c0dfcdf2983e5478a650ebc0da0700d20e908b0e3607ba4f4203a99376473ce901c80f8831b48cb088223036089ec10557ee794b82584588719483023b6f378ed094b5ec92f0a761ea1812b64fe1d1ad4d83d86a34b140b9273781489b01f88bfeaff88458914de3e09bc586d07c7c1427e51c4eacb1200dce2bbfd3d6d80913d208602b59929ef90ddbf1752fc768bda888ba3a6653ec87da8d452e8f781bb076facb21e944764b96c25a07c0ca53e2e8de2bfff639d55586a7aa8d05deea02e2387bbc3f6d4f1b43c535a765352f53875617d7045a682ca13f6a5032e5a09be77a6da20beaf12906506125b02dc4c7725d7a29ea5020b12c6aadde0ba9c4321e575f7d364f28c233a60ff737c685b9e0153635de72faabe1f26c888c484bf8b9b9a78a0bb16ae8107a4b1aeb99f2785ca29f09b41aaa989b3952f35c0155286a2928dbdbd0134c40007bd02f33de894ae3d296fc939d355e7fcfc5abeae34cd40ac6f26b16afd65822a186ea3591c04483b2bcfc1ecdf82856cd1315a40b45000ce7c047f2d74437c82f5d51099a723a9b6f98427810e86902113fb2f9b94c4fceb8bd30f74ae88e5b3ec868aba134338d4840a24b60cdc0d9014abf1b8b2036c1bf8f3ccaec0020a1af59ba5e62cd0715fee32fea33f4d74d53538f82c0d432c2bbff7e251461d7cfeff6dc6466822144c9815aafe6f942a258a0060947414a6b19433be4d6e99194ea70a12e49eb15add30e21e2c218b2bbafaed09438f2b3c7a387726691a1095546f71784b5124eedf70367d5e8a07b0c8a42090eb3992f091b4eb1ef11573541414be3f5749b0653c07db72d0f1a84bac600f179db2cc1bc92a40cf39b7b8e8669ed41d34c3a57fd872c1a020346baa054e6ba6139cc9066214a2fc2a2e618df08ce4016b9ce05df13569739d74ac0048e59e9caff28fe8380c4cf938ab1580ff54916a118fc4ca8014cf833fb7cae914dcf2826e048d7fd42e8e3c993d1fe71801b080229b1076329f0b6a4994bb3670f0c2a1ed3de4fd9846cfeddd2a5b3c37cb7f2ff1ffff70b7b371d492e865dea8c9d347b3868f46b13e0406495129fc46e11a46f74ace762fd6688a94978808367747069c93abb37c746f01b89580338a34b657a78ab39e728aeb357c2e6603d7d0a6163a00d298b6c0caab8026cac827460dc4dc264aef2f22780e1eb4c6647193f4b38adfdb4592afe3168000fe92d41280f2194c4edc30fb803a1d9866df33dcbbc789f6ffa4ff1ccd8af38924c7472f9010d69bf76564f7a8a3c750918a20e5b4c5470b80301e3129709f43d4e2d2480c7c753fdac8bd796f3759d10fef62dc6ba2b645eb77e33eae4b7d263eb48948aa0ac72e119a80929f0b7d3278ad768c78da8597ba4fbb932538e7ba6a25b2db09d5d12fddc6a0788b1e9c57a85b7f39e5949c04269679a71ba9f6bcdaa095fed5fef0a5cc21349ee379cf0782ecb785a80df42ceead8fc5816b46a02bc2f3c33ef26a5e93a37955ddbdeee9ebe57b46fe81673b49135f1753fa17d4284c0249cb5c1afa95a3ef3acab4f29549255099e915675b4b8d750aac49910b4802e76f63ad0ed7ca8f4835a0fa5c042b8e6ef6110d1f3a684d5aa3db2226373b48df1c7589c8f6c2b565d2d84769fadda38c8bb2946d8554c052d1eeaa4435c9f387b051a57fae0271cd78f9a7d123d902dee3ab35d71e5cc43029e2d88079f30cdbda30c5e38458eb91de58909a994d65cc425052770627d73f2d4be089d361fc6d74483274d1ef5a8c74ab493366c084b6fd08f47706604d78735d270769386d76c1edb30d7f124efaceceb563006b2ebfce5d7d0b72991a8422efdbace16a11932163d2f5315f25d7eeb155d6859cc0805ed8afe37949a1e7c4af124bdc742c6025093d95ec065d1f8331dcb80f5fe45c6d8ec72be642987497cb4e7938f6b127a78dfd98b7aaa60934ad8190f6663e049237aa13446614a6f0efe4827422d94ee192d6736b8e3b423d7f5fcfa99c9f3ba634e43f7837b8e20250190569c701bf1dc95e8d0ba28eb8bf44c38a3d05f603c5b07c5b3ccc5017aa21b8909dc2d6655a297dad4fe6c71c9641d88712c62faf810557f8c5cd0b82d374d00631a8480e78fc181b28fff36a254800f8f9b059e5cba58b9109c4700897dca8dde01a82d6c359a2d2744eee41f2c63ca35e582cb4d1f84981654107f6c573b8932cc572c41ec1eb2becffba656a4edca9966714138ca0733eb4703a3a4671d8cefa04019cbe815734e09b9e81de828b59f5c67bd282b17416476336c2640391e4ed619c06f5de52d7e82c8a9234d2497c7fd0446db3e4f51a2654295c2d396a2ef1d7986ffa091684431da0d0e07b9de5d24867cc8a67fe072fbe64dd9163c853eaa04aa76b107fd13f5032dff6ae30d584d957c0f2ed5d6d30f4aeca77d009d03ee893c9f2dfc23cc575f1c05aa45a6552c34fb55c067e22ebc3b1d39f69321a4ab953f00fc3346891874d89ee96b63ea49ed16cb9bb6a36b08ed4da571cb05c74ec2e997571ee312ed90701b5c88f5651283790ce9c1e814315ae5585a71d63cd9ca37afbac4a73e3339d8a9975cb76717979cd5cd73b83ae4af254fcc034d468c0663e6e5127a3018416bb18281fef64696bc83aa9a4060eb0f288fc0c6a7231e1521b6b569641b204c3eb9bdd870c92092f619223ad1c68573cbd1ca47df7df4d61b6b3209712affe83d342df95acd9a618272ba5b90b4a05c0468050f294bd501627f7fab009d773d21f8918b096a65bc72097a942c99fe97a6ed9fed471406872e4e1aaf993ad0d3774ebec45c7868a032e01d96b89bcb0aa1fe9f98f3b275d0defdccc7735126c396bcace388c3905902500535c9fdce4e71c507b4ca3b8cf24b7c7cf485b9857bc2fe4c22fd0afeda7bbf3291d7f1527771b7d28761fb2c92b99e405fce66bcdf966acdcce6aeaa876314e4e9beaf7a22507d863a99bf5d26ab1f3c2c4ff651a23862fd320ea6477492936c430af80fd24f150f567d276fa394c991570f6099f9e16bc1f8661baa1f9b31d5c528943891eba3a23b733e4eeff4bb668a7ff0710f5df62c46f606be2789b580f39af9c15a5b3117c4e09009de9ab925e69e7ad871abeb805ca75648e97ce6ae370137c93627e93782bc462b35d1e505eab21b8a7c256059e1a72f2ff5c7de494240122e376a1acbb3d5e49c6e640f64108479b788f99dc002168a30280bc3b38743e74e1cf70e0f9df42980cc5f42c2852535002076006b8365049a59be83f887f74e6c302d8accc408ef78e8e9b8a4754d38f6738502838a551e880fcbf0c98844a17471e950fe39e8f0154dfe6b57e165f7ae5fe42a95b390926c127a0bd9555dd4e582834183ebf4fd768ad445b19720cd8ccd6584c3222af9a0f557ae151ed8b5ffb44e527391cb7a9ce474078034be683637754ed2f3eed561282bc5d48ec8bf441816ee954238da9cd05ad449af15c9295676325d2a0775fc8efc59fdaff84d0cbc46f1b79586b6326d566d6b7eb3056f0266b8a2bac6644b72af5603abab725e90dc4c6f4878862edfe500cb0ecedaef05b0883d7f93fc77e49aa970ffd6d894fc5bb51698dacee26d60b09e0c3419c5885dd431595142761b614f5f87295dd24d74c7c8b44a13d0a1257f1e7b49495dc91329e13bfbe22d7729a5a5563ec0e5315bb239d769f73cdd6d0fbf17f777243a622d2394902001cf7debc93e66e853e11acb8f8a474e22e148f00c29373f9462ae0f2dd49c796aedb351b8c71c25ae8149f4303d0db875940804cee37be945629487af3e84d1f320f5477bbed4a3500376b5fdfaa7e77418ba248cbb9ab87eb9cc2727a68c5a5569eb15fbd9681c31e940d664ef2ff578540e738585b045ba85bf6bb2158f1819bc4e3d109cb95c64046b32734a17555b421ff5178e0db7c0418d90aa3dbc7fca8e60d3c9cae53e1551c6eac25164847b880a63ff171b7f5705f82677cd74089998429343221b499b752cc7aea32a9ebd95583c6388f67b85d2b8cba19cccaa849ab3e7fb421b179e3261ccf23f10a623df4185c0df16c8495c8b3cf54ec9e3cffbc3cbba58b7e4f41700864e894bcb712bf0bf2e374eb146a1f6fe57a693e63203e8d7b487c32c26759d638ba0d2084a47e05763121c0b4d9cd086203e6579f93c70475a6857e22a134c77111a2e7d7460d3896ac6b5f4c7f994e8092628de9cb9db5b69bc86fcdc6b9e0b8ffa39570c347773857b98fdda4ca36700c097e0ea7b2497e3aa22aebf57cafe4eadd06ede45c9af61e33c09ccf7e3188b0b88a1fb53e213e8139fe74e69747fda131c9bad41b48eac49ba984678fac5d767ac1a363d47f526977394427c5c88175f42e598b9fd1dd62615f33ac720c0f6251546dc0a6de44c7f5399a60e1c0907531643221ca5f6e62878184097fe929bc482b3864583ac5cf1ac8fbfd258cba11b709937cb80b29a58b66e2886a27b99f32e9c170eb7686e83bd98aea1996838f5e9343e854c71d70a4d8d0394d3f3258a37859b6cae17e21cbbb2c1c7789bd95b77ed924c6e341f772ea81d620474a8ff5a56ce52068dbb00b6050a6d8dd084835b764d7606df2aad07e9bf7fe839373005f3923571ac80669c9b87833f12bfd819a8b8d9d63c1149563558b6e9ea2f82083148a898902ff953cf5a62160e2f953700b75036e915954ea5bdb7cfbc51809ed994cdbd81228d28e59d5dd11d57308ee6f625a488e3b25af17461b191999e8c3550f692964962185814a735ca1b8b8b18f77b75d7fcbcea75b1779e4f6f890b86ebe48fa55309fe0e1af597ffabefcd814d7b8cda6ffc7b08ff1829adc7af736b2db3a8642723d607427f41a5cc0eca1d93a2410fe82bba09036b69b6cbb59434167c2a3173905e7a199ba87f04edb9258ce99c556006c7ddc9896d6506482e3ea06de9cdcce8ae3f59f52d4ff901535dcf7d1d63362846ecaa46a5d8364ec74b897d6cbedb303f3447e5d15dfdf5bf043a6e0634cd11f72c0335453b85666b0379d4f0ba4ae7c23ee9e45c0eca4d88f6098904c475daf488820b8ab03609ac48fc8cca2eb4dcbcfdd3f1c2ea579b52c0a4ddb2873ec787649cdcf27f27bcb00823af05481023218f3fe012e2e0bc55d426d993e6b86b911ecd8a23211da11f65d21e30db0df67200705b9d876137fdbbeeedc572554370fa8c90a517fa903cce73dd490819f26a1126ecda8a0e4127e83e73ab901f6b98643c7d697a6f11cd4b4c9b116d8e0b05535a75ade224d477329ae65a5091faca79512676f3cc2782d424a992fbbc8ef961ee8fc17bad1013a6af1e6dcf949c828c44e5210f46236e78dcfa767ac82ad8aab807daab050af1565e1111b3c3b6b302836c19bf4867c44fb24ab949e94acc999079f3d24e7aaa87ce5f96db4778b5dec05fdd112b3f8a9f3c44450392cd6bc1c1aba7521bc42eee9c12c03c28e3a5b8328e07af2ccc07a3c3eb27d66a76893315651331070f81825fd71684244eb1fd3da574de3a10983627374d9061cc2c12a9e0976e039d9b464ab761a5d13ff6f179289c2ca89e0625d641db0ec5ce240981c88b0404f4e1955d15f4545cf810d9744cd605ca4faadc8004110d17c2cad4b46b2e0d0ae2a28f22657e3aa93bed9d8d9577b17f5afbcbd2e6e9b095d19243ab8412e0282dc0e042d7dc10ef5219bb058fbccb07c78ea7026f460e894a58e990d449a26c55f518835ec856db6403dcde94e08007868569c5a43b131939859ac66a539f3a19c4bf5017bac6f70910302dc095d93314ac54493ddeb60db2f2257ee85675a3eacb04153b12fbb67935f6898f38eb985ec62511fd1df6e2262069efa856587419587d34869134b5497549a25dff75367d68aed7a8e3da598c9fa4e060a4e1f948e5cdc295d2bd1b00769ef3f9764f564cbbab100b6133ba437163874b4f1559dc3f5516b1e20aa2c9edc3d4ed151702a48a574d8aab91ab38721714e1d4a25688d4575b3521ce30b132011274678b32c8d8406eb1bac6856f7d067dd1bd70e521c69e570dfce065663014534f61d085fdb756d6696b6c5f14afdc210e374769da9cc93274abd876bd7afee024fa6f0ac3ceb3cf12c34137e30b4cc30cfd05f0d90182d47cd9c220b3c9139ebeba0c3bd649947921af86587d9e57838686a6505eecf2924f5b58cf2ae9210d858f50b11b467eaa775ebeef20d8e3e9dd12953ff56e9fe0bf9b5f6f44297ea8fe8112c6888cdc85bda679b6108a843f4423cd30c8521443b9ce8ea8c14f84a625fe70a5be257849ca60348b40da8a2cc408162c7aa065a4fef514889dfd955ec5bf19a4916bcb223b608b20893c526749708bc5b97ff0cddd3891494803df06221751e83ef449ad47f2002bfd47f57fd8b76149ef6764384e88999768f00524dd3af6e873c62753649aa20ca530848fb6eb00f885bb27971c7290dd88b515757b00e7062ff36fa4015adcb1169327adff8593837e18b36ee0d806b25836a3c77c3d0862d314e27c7205eb6c83b529e9259725e9a651ee3e0cbafcc1afbd93c5524881cdc917b075d7e703586bf90bdead33fc42d7194d053874d98abbd6e290e8870043b096327b9cab062905871325f87b163376a4f882075cb3532b6e85e2192a4cc8fb89eae62e145e51b862e7483d8221f12cee343ae687a0ab225c8b38eed774810126018a85ba27ba6bcb0fc60b470688cdf8d3821549141257ac1074ce101ed03652030e919f2315bb8003cde18b9bc0237f305b3b0d043989d5219fd171d86e34680ecaddad44af4cda290b2d8a03202bb87626246748f95b712fe2fdfab197dad0a7e398f9b3a853215ed7a8559d502808b414d987d397c2a19930e44bb2182378aae77f813382b3f5552944ef75b6ce3616c123fb99c2d768d9a1b440cb63242168e63b024d625131f308406ea90a3261b07cfdc2574d14cb5977cfdd8700627f2acbd0a1429a415f2e2ba7dd86e57b9fcb6c843a9f1c8b0fa4fe0119df856fa0622b02bb28824f6eee17ad76ba1788d80165de81e17c583e20d644b86ea62f1a8f357c5e3105c56cbc95bccfe5adf159a008667b9441674501044402829e8160af35c7811ce330d4a1902eae9db4953068b2c0dada1eed0d8f2ae8416b0343aa5f5868b8c0bcd830139e03bfb11bc2b7e112f44ab0fa5d84f299a6f87ab3db43937b3c7610cd6fdbcfdaa72e580b0c27ee2c1ca92d7728b128817410618ba0ed9067b466bc28d6cd00e0ff9f5d13f110ccd7af877bf6974bf7359feb17b46d1c79ed28cf5052a4b48f3eb5f7686f64a2260bb5b67b1830520c992655248fadc885b9184cefbdcdf14fd12550909879292522198e4764914ae5ca4ec517647587f278a05c22a5f22ae55dd963b80d455df6f5af94f1fa3635bab0422c7d4e50acec47d25b41bfba49b5c196ed7191331739c89a4a851d5c562a8aca3e51b57046ef15d7364b49c0f484de0c265f238df798a142023145b6ed18441c385971174c867a4b54bc6ed35ce3875678e5d20519f88bed107e5f2e96820b5b83072be8e79d9f353238315f8173d23aac09c61452a17af1d223cb22c2566df3fba6dfc251389c765305b6264821556fde6bdbe4a45d96f5dd619db198580c29a5c46e4f5a2e09b0e7bb280382bb0fa8a90f2f3467fa86e60adfed1eebe742609d458aeea265857f52d282e3b385f156d4d075a887b6b5a99d765cd6dced30f6deaa47cd8612eca3ec9434643b71ef18c99ea9d7bd90407da9f17db13b71c0ed43a92ea11caf8d5e85023d4f4d499127e7c53fc7e1d9cce55771895840d43db84d187af0a5324abc7f7fc7dfbb8bf673d36c8cb0e61f0e0ab3f4de7f46698055ef964764500c6b5bf90baf48dc54296f51ea4824c92f75236c77e4ddfd436d6a4698888939b3fa0720611e077470f62d82fef3e69133c06d709fac22d8bf70f9732f428c7c9b4d12b769180e059309ca6d4449134d733e2ddfecbb0c7d594419fe541e23a1b743c83e61f9d4d49f3c2551d6a7374128a9602def93d50fc419aa583b876446abe5f669fdd3f367ff69d463a976a0bce054be8b4586ceb250b64249bbb7edfad1f478ce6d6c208b34c5dc60778f548594a2e59e5d55fe9942f5bd0f30990c23547a1437a411e03a4a13393ee3d62ac15ad5040375e2d4c3d00547a3b26bd8c989e41e773f49cbe342700b2927c888364bd2cac67abf65d3c699cbe7ffb3a1c07bb9f45465cb8b331c4798b0e22814a620bfa5a6d75b8e4e3fd62da0c58f820b222ab98e01e89fce4a112f744579c099cb003f6c0857c685de9e272cf66aa9b2ea08e3ad51088a468a0ff11a4fb7c4ab5b6909e107b69cba3ab04d2945d6a11de269285abbe256a6feab8513281a075ed936dbe6483d256abc522f932d736b8875c82130e26b70b3da6f58c4ecea04d8d6c4ffd959ac52f5c604d9a4a6d5db55a9847cea3c0c8aaeb46513efdc187f0f05f47efc22b22c0cc833f9a08ad3fb4ed484e3ca7cb82f2b05a126a5a2367c5e8b4a032c351a33bf98f342677e4c39eaadec9086fadf1b61b0bd6e4dc2128c7b5c1717542cfbad7ef3b2466aed9acbb2e6869f2dcb19e4734c7e4e6ef060f0a49f22036ca05a7058cbbdd7e3bfc32ab9d0fd82deddb5f326e188f42e6d4b164d26cad99fd21184298e5da7966761d2042e9fc8f73ea6224b57b1754edaf2b72c65317b86cfc78c302d7b6f2019c2c7ab755ae38ce2b255f0ad91c062bfcbd5308bb465a29c633d5bcbd8d55b4a2eb020a6dfa713d74a3e992985dfd6af09b137d23e5a9366251f22a532bb2725ddb03831848d4d443d94638ca0513e8ec2d2c97dd5abd6eb3a80cba8eefcaee7e00bc2c9d1440294ec52233dc7cb76922d353b93544c56898605bd50770e8ef09c2c52c1f567331343c144745fbebfe38c8c955d972c93f3320c84624459e1644d613f0aea7547712765cb363ddfea9c03d5410e869b11942fa0a3d7385ef2b8a584b841353164d512555ac8da56001e4d7e7398647a56a001d349c207d7ba91f1e998bb08d3e6c66bf39105a98b8a333fb822fc21576c625c8c319cb7517c4ef83414002c91f2913c9cc9e5ff0099e431572c7989bfbec378a73ea159b3f53defb9ba6a8600e1abf81cb074f3921e8f51c4ef03cd7de04af06b5c43394555813a37a7673f7cf2d49ee0062ed7a55ab19b02ee4467f6bf1ef3ae5702d6239f66d959051807ea2ff497a5cc4551c7d51a55b092520c92f423c9cd7d2d4400d28503d1af3cb81250290bb359a652a589ae08010f8f5f5a90d98ee42412093c1e33b0dd06b13fc00401284be9801505e092ae45de6a6f9d7cfdab96b5bf11e6dc61444573f352f14dce36a8bc3cf613f179a7413538c7103ac13c74744e22c5d90280aa24dd0bc3be6c7b23940b2aa6b7a386d60ff7024fd15a342858628a54cac4b8495196d455846c87e9b228ef4330fef130f8264918983d576fc2c748ee764eb1852aad22136d99f5cd86c8c918d72a61e9a787661bd8b1f06e0821e89b34e0c80cc0361d60c5734cfbd1529b28687ff90e8fc2e986a178b25639dd8a60ad1f47f30f3c59bca42e7b9800477bae4718284dfa2ed2833f16e23e871710486bf8be48e223ec104d0263db9bc7801d12330321761c4cd3c7dbbf776851474a43d0b7b356b64832fb0d1903bf8af2e246204e0c1c3432664d320a461ecb3143bade27c311474cbdd7c19aaf069e4d599a1fa941e1537776487932870f44456fb65a2873515015fbf9f2018d08947936abe40a50d6e20ae4e090f3277030d5f06f278e046083bbfbd5aac5dfc48e8c06cce6f94d4cc9d9c0dc731b241f67a7c882d381426b96e866bd8f34f5311ae53b57a5aef3aee1ab02f4cc0c0b524cc8ec3ff1270eacfac3833bba63fb097ceda0c172aeac7783a6c91326b9604a04d0b9745636495c20fd562bf2415c6dad2cbe1df1f10e821fb85d531b70cd7d4869b48bec4ca04a626c57748aeedea693d19ecb1bf51531183593080aa1612a083e3479f63487bc122b26c701b16734010c6a4ea8bc43dfe04bdc4efb7e920676ce3e85e031f34d713f851d5a96713c9d882f39390ed85cb3c3280078cc71f534362dc95a59a15654349f718e9d00cf3bd54596a0cf4c38944618116a08cee9a214e2b7f897ac51780c6bccc4c1454940a22898759bcb9e2bbfbdf4b7979e461be65c56cb0e4a52f10d898b61f2208e24c44be636af326af5cfd778395d2606a886a27aa0fd9fb5dc131bd9f4a5ee3b7badc20be83f57aefb4c10ec501861f17a930a0639d6c413240179ef8a00a4ba32fa779c83ddcc2402744ceae7fdf2cd7d8df0ca9b86837dbf098a9141b2aefb54376f9c7a1c3286513d2778024e04a41474a575792b1e337650463102648077b49d3da3ad188309cbdaa15fa24b30584a62b95a8ddcdaf00bb5de8e3a081d90c17e1e16534865204ccfc9c66e0fd0a9f9114da055b36aa0983f83f740e7c6a6b1e3ef39cd6232d99a772b24fe183ff9a05f8e2c050092554a5847e01876fdbb206b2874f7b812bff1ae630bf740bdb728e596aecb31d2f434483f69ae729a51f0d8a46003cf8cebea590be71f8d4e2664a7ad375b31efbe1b23a970c9380ae0a3c1192a24804de50e6769564ce72cf3a31057ec4bff4a028524a211de0f65b89ffad73ada4e32f8ee529dd24be3f4d6b539d76c8eda7ab04c4628708b13d8da02a10c2f3fdde946da222398f01ee2d626093500ca6a8f27dc1c9fae8d75a6b16596e4c1b854dad69922e8704409fb198bb3cf1bcce66eb3d154f3cdf85db4d767befaa250351fd32ac54c04da86007a0bc12c83b8c6b5ca3ad7ffbbee87055d6c9b2ab9533d74153590267ee657baade577f3cc8c37d7faf883a51fed20c8107cb14094025569e84e774b9e640c07ef8d23e1172977306fe695489f4122963fed56fa305b57d98c266710a9b4d75cfd722b570a04cd547ece47d8b0bf7974e276a54e624ff569b3e69cf71bf392120b95c583f9d27af129ab7175116138e7c8f7556b84734f635b0a62545b27a9de6ef01c825b3804dbcbcb8d0556061adf4d0ed421bc64c26643f70b9f51dc70e12a8635cd908e8aadcb9a60828ee11b75c14734d605e15122350db76c5123ea0e890eeded2790c2ef2427096d087aa0541d7a04402b1995475b0c2b42bc174471cf2457f06b4ade2f4cbf999138ee73167c53587f724151993eba1a29d72e3427fa479e766812bfe3900f96edd5cdc41e8381edd2d4a95d6410e53bf2a6bb17ef4ceba50fd1257f4812f496deee383373bc68a8dd988a5142a0f9f97a620b6e38330023c6ff6de68185f7819deeb1f2ff07ddea47d7d3a642f1dad1380f17d9ed0a8dedeb8f268a36a56bdff64296ddab28b6648afb91ffed1e5dd399d296cb47a9e32244623e1c89263d2b8e11428a7b6e23ea052ac875f1ea7879871b00b3e971bb913af49d784e31d64d7d53528db2b97e3e9ccfb33b19d753b01ad2e90cbf62375aa705986d4d2f913f4a48df44ae12c53fbaaa626ab3139a3fba9282952cce62085b42dbf07eb6487959a6bd8a87381fe0d095efb51fb5235e7368a60713117417fff5797907a6c1e6da6570903b8f081fe3355f03b6ddb16ac216bdff416cfed2b445d1312a25d341ddd4ecffa394fa39a7c8b126837fe3e3003477e6dc542126dab53b92b3eea52b91ec4f69cb8ee4083456c26bb0163d6a089f7938589e9dbad3ce1f5d4b495435c294e68f4ecfe074e13dfbb5236adc33601d037a545763ceac0c588b152ecba431c619d967a5553cfb0e459747cdf5328780b3a1625fff9f8772f54159ffedfcab1a22601440ab9cf801f5a10fc6da72a89bec09fac2ac2d170b91b7b500ef5ba92be7d9dbe9502eb59b8bd57e9027c1e254e5a9af41cae9ac5017daa4a86e75948e4db01b36721973bd541a7d21d33c3e7e74da375ae5279843115898799f2a165c9417ca60ba537c07f3a8b2742cf2e16a93b9afc6a84751ffafe6d385e23fdc6101199d31f3bebc53e1675103d6a885c0c2f93875fb618ae985fca523413a623fe22fe2c68c7ea8c160abb3bccd65975ce5feec8182ea1f6842dc0cdd10a074e3028f5042618808384d99a6f9e2058ee1f202896d049927ec3ab2acf46eb054e949692ba32ea084c4cfa72c7ddf059985d2dd4902d5178b1e0cc2af37a5555df58c38225080c88331c7a0a399bd82378722fa7b852b4996204f147dc5a199d5f4428ea0e104f4c79fa57f9967988266c2fa931fdfd9446ed0ace20fe847a8ed8e78d4e8cab0ffcb762780b3bfb0c2dc17c357f16ec8d6dd9bc50ae75557558203836acac4cdbf3dc136b457911c1b4e6791665d4fdeaacf88c4068e101645c8b6df13c3d24bc70783c22c06928894e9a692726319181a75d0fde53664ead00114a8111e1eda0b9ab41a3cba1a0a5ea89d6da02d258713f9ac5229702dd890443dccddda48890d9eec61c186bc0282366b28d9dc94d51e3fcac23364ce7b020ec1cad12b3d6758eb349dc23fe5d9e06ca3ff7311b5e0c7d700294e8879bd5bd3a2e3e80963ffac58524a5c8fd318d8367f4783f7ca7f42fd9ecd7e2132c5d4fdb2a4ebbbcb8f7cac13405068bdb6ecb1fb5b4f6324e074f474823117f7d54a6af0f3e9c49fc63aab3e70dc59c0d04b1690e29fe871b2e6cd0d4d94f9f2f8d8d58a9e2c463eb870449a90d1e7ac433ece4c828f04764f66d284d13eb82ee6c7f5ca3b8d838e5e39fac255570ff2cb5e303ea2462ecfe2669c5a3a08ebd8a9aac76697c01ce2e779b42ff4185d280ba9dd412ef151a9cab8bc6ab44397f5d06d34ff23cfcb0ad15736e0f9055d642aea403efb2e3069a44641360dc7a7c379b90a606f295ed7cf5d7c58bf0a24d6422bb66aa6cfab5919122d1a0afbf9af85e65adc63374a052c0c70f09be93459e334e4fc774c2a9fa86d87578d7a1e5ccc9486208adedd4962b152cac3b58bbbb639f01ff9643f9dfffbc20e9125043d843635b5d15dd29ebdf9ae126ee16e4d052902f16789c3f042c1e5191b2307fc0348fcd4a2e9d2bf111becef67f36279b9ea0477afc1f89f12d230ecf473c154ba7a99c77f6f46ec6cf6e4748c89018702e638241c3604d491b46cd19b71a9fdf8d236528494597d764747db35dd9489affa3e625f8a0e9f83c9284fca9e2e73da1844ca7561f727186f24c5de8f56c18c6af3573079c47657a23edf6a388de997431ec03a767ca41234ad1a76a305b5eeafb3b32eeb67aa17a9a7af2d5c6c201c36b60cecab63dfca6237a4be10e420bfd47e2a78f9372982c616cb35bbcbf7027abb00f53b6d42665cbc93d48d5518e11ac7a3a0de7e45dd3817d19756c8975a137394feb3d030aba28ecbdb7ead482ef11b1a35d777ee9b1cc70d1a97af9b0ecf0f99f19fc30ef55abae1298d823d5f91c3f5dbd93d5dcf14dd42005f0c526a6b53cbf8d798b691b116ce4d32e2aa1a1a0020cc3c7bc5c16d06fdfae0f167d969bb12f394622e639e0d5f1a2473fca120e6f68f22d75bb15927f6356e1c220aa9d3a9186896873225cbed776e78af86e7420cee4f39a943919710640a8b29193b5113b2fa174a412f07d4494ac2795e7463b88526888878b5a385087e4b657e251b7e6ed188994fc15d98584f5e8383f3d87427cff7d5bc7d3649be7d7e22325138a7c23cf86c639f2e675ffa0596dfed48f8c3de88b5e6b698aa235896cae18b94aec1b5c6e60ff109c9292759cef851e5a2b9f51e51c08f4eaa638f1ed62fe4b075ea2c5fa09fd03cbbb2e048ee3d29202e9ee4651e5d01549f983e602778744c19fd06516af6272477d431aecb435e522cc759dfc721ec0959e1e1151218cebce96353248a5592c9f20d7c26d58bb2e1f9080573cb20123b4df98ad3d78494fa8578273c2ec0956623f1676f5f3fa136aab3ac559ca110573573f81275e463d80ec59acf81a027c8c227d44be2cc0416bc1e6342f8fa3353c59aac88ea2c9c88a5e0b0dd990d01a697b4e9df2fd739a39fdc0565eefb08c15614eb7ed1aa466f97885df76f489e9945cb177d559a6d03fa680ff4762be5bd068d3485ccc754d5c966809f9eafefb7cba52b3ebb22784b074fb4daddd2e6cf9b8ecc4b9d23d123e41413c971360e71913230fff6d3fe34fbcfe14bf785bd4854a3d6da3457bcc03fedce9f4a95917a541052a280b8404373480e6269338dbc8cf24ff5867252f1436f740a94c05eb8f544d22f05f501d3c6937c3d815e286af2d84baa877f4b1f6371e2c4631a6c041f8518ac7dcaf01b6cd5d0ae3f9eb78f778790668f7f37187fddf2e88d57dde87de47b708e7bac1bdd23f5483aeccdf9855a3908a8678b2c8863b3ba74f40eb9b217c9454ada8c0605868dd8461110694f5c821ac602fadac7b9813ec0c1a4cb9d950a5737e2f34e67692941b853f8c40b53e79df2163c58b32e201706cad5601866697c8d80ac1b8a03a903666e3f620878db64b6d507de36165aef3383ad4bcdf3448e05faa2833a1fc8ea1c1c7bc3f845b165e50122bf3741e977431fe5beaaad566ca67cc25bea598fe74a8fea34a868dca24cb74ed4ace9b1cf010679faf0a47a2b71785fef904752b0e006fc67d15a3e247e7109a871e72da87fa2027109acec1d3e77c28b4c1eba50c51df134464b7f3a72764c356b2a93f00d2bfd59cec6565747f64d8be3935ec36611ddccb772a15be5bb7ce26a6325f78e759f492aa2d456f19a9ed12341a94a817b5b591ce90f424f76a10ec8dabe687e09d36f983fce4947e79c7837813b73c250463c1dcc8d8b04fdfb61b8335b1cbd5dc7f2f5cdc1268921a26591cb32cc086f903c598fc463f393bc855dddb7f3dc2491da97aa17ed9e065dbc1dbaf28c309286bd2122a8b4d3c4cc38db02b16565687d952ca51acc3b13445f83f7cd8fb3c661b5327e52aa67b273a512c36f6f5f480376a1985dec8d73a3e716fd5b45824f9a006f116f0e1e25835d72c47463ce6d3660ec115250b77cf6a42f9d85ff12e864eb84f5677c801cac4ec74d69f61e7a8234e0db62ff71f8c93cc206d1fb29a65772e771f49f8507cc070a66634cafea595bb9d1d2ef06219c38305f4a1299a2c5cdb6399a2725cddb3efc2d07387a689ab51a2b93b401d4b61c0a7d23ccd5c99b40719f78c685e080eee4f7a6678634a942793fb6d18a23ce79a1301bfae009cd5059a964ebd7e6a6c46ea983142c01f734d76d9b5140f2cb38572faddda1981125935fa229de4fc9e602d3abba49c0a02850d602d57ee48bf4152fd9aedef7d8ae8b3a5f5b066ac2719bdc490013585b9c9cb50549e6afd8a80a2e35b18da37d2df97742a6a72d98e7e9306573abda5e349a1727c8b6fcc73dec2d065cbc66d9aa431fea0af078b2ea1d107f80b888758757271e26e90b2ec50df5b21fbaae5dc70618daa8cb0614ce804bcc732644a9f383a95347732dd25bd904fb7d128927cf1cdcf462ed15f8522c39034c569765a026b7a604d32b462dd87d84371c16a076c3d0cb679fd24983246c0474837b994d773ad4ebe510586d71b151937336f2b7032d80de884c489d76aa4e7167782e0bc1298d25593e7b7dd293dbd1c5c96218cd40bb4a3d686232ce9d6a9234a0e1418678b573bc76369d4d18df0e9c4fbe28dab0d912e71cbffe2627e9005cf0576ff27fd5f5ff87b722e55838dc91a8964e09d7364b4a6066587c6fa57f06154cf4c5a212a9af286fdf46a239d6ae2eaeb36f851b0a74404e8622d732ceb81030c925b11f8df91a23bd9bb89527a9b888f19492b376af445499d47bb54e7a72d5a3371d6490c53ebe28d52c5bac1131630b2cab125b2de4d974c545844aeefea05c4f1a5a3aca4738312d6ef6e0c4198bac880004258e40190e60d7239a1e4492e007ba1ed940f1ca3b3c8a252bf334358e692190b7ce98ae2882d5e4881ba07a61ae3f7124cbba0eea3829f55488b988f1d02901df351b317d02c79ecdba1cfca8a8fd6834de3f8ca9ab569840189f1082a8080e632b171932735d25674ca7006c11be97ceb3272a6ad235bba83fe1940852c59ebab037c35a54d6c9e351d88a3c254afd1f1bb2625b4245c020af4ff0721eca437276815a73f9663e3198d44cb63528986e3ab759a9a1507d589c44ecd5c161a1f3bc07a4035d7a65e44c345b490e643eff85643b99f69e22ec95e50d9001e691a5fa837145eec04ce9a1b2b0267710c1ef8a53a6535342c4529114cfeb3261885592fd5c6e15e5c87dd218836d5540bd798aa54bce05ad948b2fd042cab1e9c86adbff886f9b654d605485c1a4797475e1962bcf3539fc9803bc57ba3b571a06fe8e49671d5fdda49d8723c5430c4d046b577841589469e92eeca4037b546fb7c0abf2effba900f591e3abd75ded382828ac1c1792d644688937c4ff16d26213929310bd41906952e37e5ee07b3c19e975b296a1e0991b614d062a41d45bd610d4e0edf7c3fd2f86ac7cd92fa669c2a8b6f59c4aede65860a275a47dfc12e7e65e1930c215a5abb5dd604bd8d452ef243c5582f2d395c2625789a3e6b044191687475a07eb29636771448aca5d804cc86fe5f2c3103c504a66e216aa6725416e6ae01c752fcdd6ffc3bcd038c4d1ec94d69fe28556d3ccaa1bfe4274b898fbfa0d41e2f651193fc12ec4314aa625566966ab9c35d7f33a74f6c4f5caa00394b1070fd49ea8202530d6603d19e4db55d6f1135ec349e8da8bada6155eaa38c8eec6863b3cbc2e405863ebd791f5caac2906011daa828f37cc48391e1e5b7aeab3555c8bace1ca3162dc53ab1f336abcc173b9539b4f8fe716ab2890640adf9ef15ffc8dca1ecebca11370fee7c818d120d00d0d72ea894523e3ef9c13a1c64d8b8d98f5403af5108831d1f20ac3579d2ba9056e97bcff157523f81c425df3c22132e0efcdaccb97c9a8a451ea264b036dd70cc6502ac6cf87fdde4c8fd96108269afd405ae7dfaf52910ac296eb7fb19fe683bd880e955c99056f6c9418973ad27cfc72695d09c4a093eaa4185afd46e18074d3379236873a33726ae0e6228d741767f1f96e79f2797deeb4bef01053a2f4029389150490c7b8628cc8905137156c39f91e17bce0297dc024078e7db782b83014842a39347b1b145323734fff8aa6c4de185986bad255c221422441e21beaf5a27c70c0ce8931814151ad6e5cc4c3c03c142dff47447747fb4af0664d98d3c673f04d31e6c1a16bdfc9c9d039f5e796ba6d5709d8ca4462cf04e80ca4e23160f516f9d9bd2215180916c6652653a8204959b8536b90765e6c55204163630a1b8443e2f2fe30ea0a115001f120469066fe98feeebfd9ff1df434f994eb23cb0cb7a765fb58e26974b3c1363bcf66c1033c78880ddb1cb70320308e10fae06d379c0e7feebb2266135dbc79d9a5e10b798f69186ee68a5190f6f3f4d5af4296a514c8a0a0392d780f12e79a80e96b887c773f1944c2fb18642b1867f92c45e7ea8486d5c366cc24c057660ed5f2966ae1dce1e4f0f4eea364663e9a689760a9cc65eac42c23b766b4a8915536e2c5c0f7e40f557ab8297bcaadee21cfa2b2f522d5eec866479756b7b4f2d7321cd96c9c02fd4520ae31bbf890f56c1da652b58dae6c3136d28d627d1b460fe817d57e308d4735de0283117ea63234b31db596a3406d71c261bacdf64d5ed7af6bae7015b0d4515a3d0caebb7cbf996352bb5425f0cb53966863cda6cc8d22afd6a9d3ac575b28e34360279c9b95b56fb84ef9ca7d403651e87f44d97740b9bbc44ff002435feb5dc56c457ea77be79a3aca100e6f038abad5f636d5ef835b923bb4ba134a220cd9369ac011f3fcb55d65dcae6162779407d50671d7852824a1aec2a0e606a0c2c8d60241cb739c22f09788b37241e5053deadcb4c195164a2b60752f335de628ae25412755305800887ba32ed2bb42dd6a77a4e28d0b6e41203ecce015a325f26db9e9fc927014f2c47151f56e53d7667ff5b312e1220ae9747b559a9027d5b003f85d843659b35187eb98bb0dc46768d7b6ac52bed85505562c04d1197d44f1d5b102853392c3b61635c0a34c25f6b423f7cf26561344c48531a7c708b3d1849170d68b207dcebd4bb7d638a808219cce8273bf8d907841423d7fc55c6a429cbfae4a80b5c00b22e4efa07fecdc40b0de74cc3a5c790adba2330f253a8065ddbaa83a6853a3ac2370d907c6d440d66adb778ba31b07c567aa11043f6a6152ec8fc48fde402331a72669c1566599604855e083631ecc10080fe7b64b78088c9a8f96be48c8b33c458316179ac8e293638c1838fe34e846f9a88d110bb31af6ac2fcac544645b03caa38804dce903191b57fd6c7ec45638ec977cc27befc03c74b92f96427e8a644eaf0a252c93960785fd71a7f1adc7599e7e1b998dcfab4201f0f6fb132399ec97b642a6e5b76aff037e6514ee7e6b560eae2462fea40f374a9ae80ae60a6e8c8d4fd2af455aa4c5fd4e64d35f62c505c2c964ce9b2c8e0cbeebf74f0e34e8c8ee34b6e0f46a48c18b3ed1ea6bc713db7779407128151e9ba01f1be320c82da6ab8330a448600d4672ac9bff742b15ca0d77f7920ed59e57d01fcf1e165df1d1561827fae94413425937618346beb76061efed2a63ed6bc8c488e4ce2430da2b50a44370034205e4910b9a9f1802548004bbb2d635e6d988fd2eca2baf8aed53e0ddaec357dbd2640363f52e86d8f654ebdaf96d47fd60faabaab3325cf7424e16b9ce46b4b5affb68a32ea074f5e8252e1f76e508754af15771adf325a95dbba36935c159d2ad5bc77c5d53fa7a8465e459d58bb339c897e519a340261fee0005fd7d995d0e03b551a949f83dc44075bd7b709462aed99eae67843ed2fd723b933cc0f15b7bec6c02dc7defe596fe5075e6da1ead238050021ba4af78e12a44b3b43f12057f933891a33a69281622cae58a79b01856d6007e12d1004087e9a9a7c3ed96f44e1d7eb7437c4cd5b0220db6a94e9015e7faae73e9142949ae87204a922aef11cdaced7bd3c56978c38647282c3a8904c1796abe22f0b56feced89730029afce93ac6df78c5aea15524c98dcc45550f260ef7e4e90685f8bb98736f454c1a6846fbdcea149f798bc69c361cc397f8cff8b91050311b51d954b73ffaac3e5290a5b7a000ee27085857fd3ffd7444a686a7e700d9eeb6fa3c14f01de07629aae311dc0d1ba731e66b7ab9529c0f23915f29a9bca89eda19205f5fe7f195dd0da91534c8cfebfee444535ccf262489b83eb43ccc5cff301824d02918fb55883cfee0a6fc8814817962af90e7aa1eec8fe4ce6baa6e5593ae0f8fc1a24c1752601559f11274d433339d34e0a202d595516e1e568dc58a224b7da05a358c11aaa538cc509bdff7736b68210a4903ac55aa342805b1d64d3ec748faf381c6db19ec8d0c7d4171587bd50abd2cd4d72314a0cf1b796327d60d0aef6fb3c001384a7cdfd03a12bc6db533ab31d0d718b49601eb1f7047621d2943e0dd46d431c6ca93e5a05ff8351795a868ca5c99f0fd92f096307cb650e4f3e450b47e588dcac9164c181ce8107100f322aa6c4b3d2082da346ad17f966cf08908211879298a847e27583e1703d1d07c5805234dc8229b05497a0f957310fa4abf308a223b8653e49198cfcf1b10e1111b180333ac86312a595abdaad42775b646fbd972fde9ec6d2b0513e71d13c75fd0e9952130a77e757491c66faad326ecd115971e3d0f8043b6a703d0a682f97a29c5f53fca62e5f7305809285d0eff66ccff9ecb5f1fec38271079782bf59722306eceea26c83c00c684232fbc7ab1bfdcd6eb44c4fc72c33ff2ce9e23642a2db18b68093625bcf9f024b193ad0d67d0f46639e5f2f80fa13645ff2b5748cb8369db4ddc769331eeae5d94e312a7dda52c81bec34bb34bb91ddad943a63f2c78061fc8c798121e69ee388994c9384ae5cbde339bc609218f3e42559f5b0cf2ef559b5f750b5f065a5cdddb4bba68ae5a5ba7d7020b0e6d37dcd13e62b398ad5254e818f0548c210edecb387a4dfea95f7ba8e3d3cc5ca203a0e6f785b6e6b4f50051b80bd78faad82e0a5166009629f163fdaec046b5decda68b5906e935b61f6287bf1762b959dc172d1696c052cade045d31f1f5ab18d76fcbfa4711ec10d433cec2c09ef63c6d533d9a993619348bef142de88a81524c12ff18ba2f71f13b9a2b369f8ad23bc75355bdc0af5b4e58ec9b3b02d18b5ef210c701e542eb9b2bef2db87e02dd7085fb273659518596fe9257a7ae3e97823d3f4d88500fe0f272286c19592ba951c4533f88b5180a28e312d47151ffbb7b8338ed291d118d9c5dd786e1d43c6baf130c4c06498520c910c93d9e2999e8e2f2f8592284b86ff5e92267cb84ba055da73b0fb91df5c62526f1d6643a7344cf566cdda016d72d9274a2ffe00373212d5a514367f87ec3e800378f2dc36c82ea7d1b7ea6a4db972e0dc0f8aa4f84345de803948768f194fc38733deef88f32fdb90ae967ba6ec2e9952344dac069e9dc99e09b10464f6822bb497332a4d8c72726289e2b56154b44ae8ca4bd7e18b2435d6e021b6677812bc5747efbe01edde757cccc73806a7961c3021e2ec85c2f3f78fbed7713b359695be823bbc78a8a04a22089eb9c30e7a5e529193faf2d59af711893caad9b66ce88e67e6ce1e946ea520996287c5f53b1c2ddef2b06fade6255ac21957cb9f44df12aaf36d6a6ea0c2ce06c0e55867c6e4399a5f3e73a5a90f0cd15c51706c5509c6494f4ae6f4908ed36b47e7b5b4b0bb7f3e275c0d86901656082724db2e13175b2a11c9da0519284722640dd48769213976162c0f13817a3f27ab333e61fe4726df03eb75fe53b0df0f6092405e2ba53e1fd79e921665c8e7d5d8f4c38184bd9664770f6f71a14d4a47c7eda83c694efefa3ab4b22ed565dd1107d72682bc9bc466d40964b5b8227ebbc44ef59c28bb695ef5b2bf4f9880c473e07014c168448837c6294c520d7551c76961a9ecb044b965b01ef4f4b46d9a7a50e652fa80860120fc3e99abf325c9471e98830e313dd8af75cbe50a5efee55c6590b15d8c51fa8dd5ee8c72bce1f0164fbe7c1699ca302f00440ad9eebec71afda9e521cdccf2fd6d64c96724c231e3091391d72b02724ac8d0f45e3ce2c937c4954cbbc1ffedf1ef2ea594cbda06dd97d425c6934a887bae5c3423d6cc737adf9a45c5f5a218cf0a6c761ccb88999d40f664d902d9bb31a16c2ff69ea618118526b339bb5a08956013d8d74f21743a1dc9db5b963372cecf749241c1b5eee73329aa550f8d70f44fae46b692b2f60c1ef3220556fa357835b5b36314b56ae33185c2beb2c8bba40f9dac6af11dbbee758c6385b3ed3b44461a12c47c8c7029f714ec4754a1ec03efdb519cb58d2b49baac5318e797eee45a8f7fb1086d93c440f8f7d357553ec582ada2833c627bb193a5aff183a03ae5acd8d3bed8184f53d59901803a9c8961f1692348b176bd6ad5fed237af0a8914730e058612354d75e80da5631be1d8ba4dae4cccdee78b6137cc31fa1a250dafcf779aa07014c8fe63306c9f46239e0ae253fdf0627998087f4359c1a64e7bcdf103da3a8c2b8fc6461436c972291804c080a7eeab96fbb43aa1907be3e289c964decc20c23b07168eb19287800c7e11352c0ae2abaacbb5c17fab8f2b81236b1a4c1199f02c9729417c2668f8a03b02c6810d33d224bf06458163084735b173944dc1703c87473c0cc6869bb066a40f79f646a45aac3bd29cd7350a76a266866fa0e548f391340b3c176c5aa99981d2cec2c0c163f84dd01342adb6d0db5ae0f7ce5f42cf3ad3a538afe025f85be5598b469329a9b921b5a0f8bb34ff822d17827fffdc4d71530c036ddeb844b3ec8513d1ddabd0014eb9188d68c94959e764cf6372f6235f2b1e6d89c4f54edf39bc1136796358663a859b1419d717bb6ec4af101c5d20d3c8f9db00ac5cf6f5774d5705624217725dbaea248f2163b5f9276ddca6e4bdefa89a6a9af14d834a0042f9a2f70be331f913ca3a95f23a050fdafc6e95a8025d1f7a062050f02f5b18a711bdb66e5bf2c42abd7bb1c5a3854e25dbd2cee3785bf6a52315f8ba2ce8685c283f30fb04526e4f07bb3225e965c0613cab0c6ff756bb524b04255ec9812e3bb89fc57eb5b688ff756a9ae31e560a1aa62d48ac64ed7f0fcbc785ec463ea37a7a62b8845d20e060da5799787d8034a7d92e52213644c548adab4f47d40a11778ebf6e709cb5ec00a78b256804f1c621a0b7201ac4932f7287efe0123b4850d36d9c49599f7cbea4dcde14515d3adcb4fadde3d61b0684311444f78cd83d0c382c492cd6d42f1032afd4c20fdee44cd3e9b685d6237eafe66c190e8ebe5b456de3ec65d06f3641f46752eef72fae42d390a16ced9f9fec46fe6ed095d82bafc02f8ec4e8f196a6ee9889699717a608a2153c90a9d55ddf56a8d540a4aa9967c39df19f1820ff5469810040e0ca0408b73d82717eb6397f5d97f517e4c848fe512fbc8d8138633bec3c6d9a958ad7e7fc7d8936621bd72c7ea628f75b64d5555a4514d390ece74b0dbfcef9f9796b741ae383a1e625d76d3bb07b160a2e9e29bf0a7712b05a8cc5fe62061a377c16654e8633116ec7d8c719601485defa39b3cf0801a29d454621afc630fc76523f6a8a33ac716bc7abae530646de5b57459b0e92c8373940809d9f87d5da32dd0b26967e6bf122700a3f4fb12e7b161fe577722560827103ec807ea7c2ed5bdcd19cbd33cd286fbd09181af94e139397a2b8aa6c41d2e52f86611ab4d85ec38f3f18b66679aef02d6a7440026cfb8b86245f7d2dcb9002ec4cd7d2601651d2516ee5bdfc3ec62a7a0e7f6def9096c274a5e71f0718c5129b4419af2d0809e1e9bc62efc85228900978f599c0c5278d90e220c26e20d5c1d091f2d809281cbffb6a0b4b16f0c739af2436b9e73f0bb5c26e8e0da7b31ae6ddc4480dff8b3bc1681600f4905a3c50cad61339783fef88c7b14e43890dc348ff8066ea2e68565acbd6bb59985b09bf80f10e556f62fc7aed8464ff2eae5d9261ecf2cd5b3cb9634e661a285bd5e6ef80a7574e9c4a33895f56be399b52f5ba2f681164b68a0365cb21be0ee0154163afb5253c81d2fe7abed177f06f3c8453fbbc9e51c9cacfc9fd9aedefed0214b9197e93bccb8e54a975ae0f8bda09251a7f94d175c7d47c0b5fa7385d4603fef5cee7735c92be2e7acd9dc9250d5e818389ffbc8298ee9db8fd5d6a693190acb20b4b080efd8f7befa1db4e4d8798f15c725b54b2eba8ed4782b402cda7fb694aeab6460cd9e172aabe47ce2da910def842ce45158bceb73e8186a4125c917dfb56f9d35220434dcb58e0c7a80bff8d7f9fdf7dd4d126d239ff3ce8bdbddcb15d5fa4571d9766577edd670d39efb5cea9461a6bca859cdec6ce92f8972934596eb89568ff7dc52d31f05cc64cf7d15cb222ec0ce45569f070f3b490d6a19187fb7bff168987b62f14fd4dad55de837a723f3acb678e71beabdf317c947544a53c4fe4c5ff64bc858440ac6e2f7e63018b0121aea09793dbdde01042d1bf82db88366db88674d129a7ec17d4c20e6eb7f224667c602f5574310f7192972fc72d7fc520777b204fc5989666d63a3e14797c156cf32457f42b2ac2e288134280361c4efd5438fabce96d89b6e1e08d477863c9702f5b914b08c204022fc42ed0d4cbaa69c42d21425cb0aa81f6a43c1d87137b1a436f7c015f592023ec355ea27f8153a12880b9c8701031f0b1736bb61ba583c857ea9603369088e9871fbec29379bcccd4ff2544d973c01665eedbef9ae34349b1c80bff65a7374e4a89f1ef66340aa38e998e77506366835d09d2f11925e22d00c49c18aed86f770ebf9a0e0751191f1771e6e4d6216360a4f312266d4f2a68229cd8d6f7842d4a48530faa2e27ea044c7be0b62c0cf2e9be6655e4c2c02d98b5903ba4588c3067b4cb0c00a83819e1be835e35a349e3b76457c04f4d077ce08dbe229163944dcbd1a1d330b7f88e22fe6137610b98272c87f61a4e07049804fc4a31bbca02b9fb0db36c30c42f6ff2ce9509901c6b64cbf706b4c4dd86205268684bdce15a9382761426be894a2648527117c9b1c75df2599039f9206f6844084f170fc70245bc76456628545b85d54dd03497dc7d369d5c520d3680650b60f9fed9596564bb05cd6eea40b8c55080cec297d28b8da12aab4c41d79be061c3783de52f2d97875929a59d0ef21a1ada1021248204c1a4b3f818339579c8a28cf66e4dafcda5d6cd74b8cf01d4102e3ac6eae6b42dc279d51cef316553a231fd2fb387125fc2f3e8e4eebfe58f8263b8901a5c03e6d06a65e3e668cb57355b221ccedb3de4d890df8a59f7550e31b0598a4ca872785e9a6819b4b21ccc97efeb1d82c9cef97fff89a76958e8b8dc9a516007c1868a297348b45e9757808b8085e66967d7ff5b771df20b075707983cf7df8a164582ab31e713c8d0252d9c43aabc1b546bde23a85e5467320169063a6d46df0c4345ec97d8489a964b47b95c05cda95153c6fac084c3b289492c72746d0fd40836017dafae84e6c61ea66e9965ed4be5a57ec98f0bfc5ffaf1516b81bd51bfa4ea87e28a431a197d46738b486559466ec5fca4004b47a0f6cb8bd4dc926063c7449e3c129259b6a543e49b3f1db7a3393ef616aca619242f4b7f48d8eb86c3f10e675552dd9ee4485d6ab6cf0ff1098c49a0c1a78a2c21aa913d09c1bd7aec886d17e230965e42fae3215936e1674ea9b76ddd1e6e90a9da21347d276e0b926762945ba83504509a7b4f141d60a64e7b14e687a4996f2b31389a080580bfda3437b7a6c545ca6cbd4242a217f5586101237b5335af3ed0976e938d120686606f88ef31aa4de3d6735488de91438964a5f91afebf5028f3cd4056b77dc2e85f0aaa19e5e70306147194c97ae91b275d9256d6e82723694d90c9e4266cd31e9e282ed8e216977113a5f7daa7a4ae2370d9c7d856e7c9609ca1257286ccb81dcf5149c720b3089e100324c2cab27081f33fb970a79c56aebd2a49da92bc5355e22656033b9b9032ff0809a8d07f6fc0cf79e313ff85a912c26b106d93cc9aefb7e45506305423eb122989ae0995dbecb7753063596155d349af9fca7e625cf2cd4000e06a01004197536d14015bec4db7b21b01d5c1d7960fc90c4ef4c4131f329136164a5170ec86bfd5e0279b8a8f955e8069373661db60cbe520b6c01e1472c40e06892230d3b56d07019b91c5bd6969fa00ad6937f1ad4841385a65ef0b1dd795881a2e7758e4d8ccfe9e8b6a290e57fff4efe20fea43ac8b8cec324ced6435d35fd3f0aec814d147fc392990333bffc36e00f7cd86851c3fbd0d5c8cab127842b896d343ece1d5a192d044c3fccdc92d5169df943b1f82c7c56cd335b53910e25b8aae8b8d2b181697792f606ccba7c9ab85d4aa8da74d3aacefd012d4f696e66689bb7f7bd7325bf8766658719e814409de3bb29abc93883a6350cb7345f55e9cc9df3e6804b4118b828be5c55ef6551e648ee1c3bf3b7535dc054e72291f112a8b2241a7d9be36b9751fe6b15f88535701621763b723b016d3728eeb2f8a3e1b3b4d3434ad8dbcb67f0b28f14cd409fc61c95a4bda065e3c5a1669c4236a5880ceccbccb0ac0957b1a01a2eb047ba493e9aa23bbcd28e50f1c6ce6794adfe2b7dfdf87a56cf40366e20ea490a601b9df0fe945e5d80ca61b9700814fd4aa1f7c42c3354eef39c98b81e0abcc921b5ee096e9195283795b78db210b56a7ff38b171e311dc298ed20b73d686beebcd5fa761791f04700ec9aacabd033dc4e0262da204c9a75f523702071fc83551120d71fbe727f0a12481759b0f8fb2d2395a6796971a0565b027fd356adc07e1a837ff380c8f63f3ba5d6f71b469af97526cb548254b5a24739e8d45ba22a4a88c7a558d1631a678300d12d79e71d492109a031975ac555291aee0688d42cd37b3b202e31035f6d950517086457fd9bd544ec9033ed27d70fd71ff57b8d08d8506b2b47635aaf23252466b0d93d4d61abf1525b4597b897aab8908f1ec92143c7ed0a4784e19dc7e38e871ba263c3dc7309d982f57c19312a55cebaedb56608e93e5da146bee97a1446b430980c83a5e2ca80ba90cb91fdeac18df465ffb3a5f7ef59ebb5bc7008698ffdc4a69ccd2818aa926e798b938a6a33a730cf18fdae55cb4173b1ba50fb6a35b6d0e662b1763ed97f1ca702413651ebb7996a894d46d9da0ad488ab351feaaa6e5e99ab2e9c06f7cb4af33e48cc01ae739c67700a71c5c6ec45196ee386c67881b4c4da23d05688ec22dce8c6f26c7d28e738427b61d7bbd4cb70a9ec9d822987f77d655161aca15f21aafb0cf7bad3f955e709ec26d55bfc7553ea8f7ddfa2b05d3876b56f5cddeabb1950c14fa801f47f705bd65311f8a1af98ec589c4ec8734a18178155064a974d935c0617828c02743d7326e437968587d77879a3d35ad6b6e07f68386723e0694dfd36d55676f759675d370131fd5e0d4c1d1e68bc602e4fec99da76e965b9fb90ee9ef18c9bb044231c4dcaae74b33fa3b4239317ca60b7f7bc5bc7eeab324d50d8adc3f912e8730eee874fa176bfcfb1d4495f78e301fdba26a669c578742afd47dac17a459a5f0fd68c5e9820827786cfdb12e264e31a86fadd56753ae8f206a91619b379cf169cf5b2fda82939d21cc58c0b945e385271553c14ab31fecea0868435c3f1220bef539690bc503dc7e9c9e319dfd8a92bb520a66a101069bf95ceff7aae4e03fb2ef5d9276670ac063351e563e101127a29f81fedeb992b550c1a995f018e1cf43cbc1a3790ab49508705cd5b8491d33883568b895f30fa847a2dd69cc27cfe4b90322300f8df35a271708d91128ee21f3f03f1dadcc2102943704fe60d2fb10f9ce579cd721b0979c08e837921be35c4a4beb35f02ca4c534ad45c25fecf6359e89d6e8f050ed90a7f1472f07aadc32142587f78e77cdc87149af90f660bec51622d8af5d6c6e6d34d0cf16ddaebb5d714ab7bf5f6a938145e64ec45c0ca1b80354cb44a795ce3976fa4f24cc7507b72c0ae7ef2cbc8a361bad5bd8d62d938c606b2d05e5b6ce67ab9f4a2c1a43d2f1d991304e48d2f749c248a2913732d28455df25eda730efe1e89e98bc5c253ea90015eaa824cd504611180655814d532407f2c3a42e205c793b6f2b0f71de4a934e2aa338adac581432d4e4b78c82d8fcd8c2d58409c89b239f80dfa926b906d84412941c923b619741066aada76a186338f41abfb70e8f9d2837fa011cde3f28a21412bd6f8c13b336d5dc414c1f839b184908dccb1a1953d7d55ae1fe373cea0eae454ff4bbf40bfbff2f5bbfd448ecd526fa3ac1d04f2f967fbbabf76ffcb37030718fe2ff30dc9f1a3b2e023432fa63dcf75688f589e332a0e6c0537e40dfdaf91e6c5469ff3b65c18709f5acf2fabadf791393074babc987cb85cdeb965ff6922ef4ec89e6948f73ca5c18c58da93b3031618cc3931834782f24bf9e8eb0c07da8a3c5de448e9f4ee75a31b43e40b2ca461cd0363b973fbc8d25a65c304ac1f3839d9ab7590153f8286b2dd113368ad0dcc637a2389e4fe933d28745682c0e0f50b867ccd9dff0cbb59e5d2ec086b391847a6a435bbd230168bd2a0041173261307411a5d670344e85b88662426a4ba46be96e404664fe71c509ad35c9ed7c74caf538a3820cf6790dc66ba1f21d96a7c33a2f6b5fa8f9b73ebd7daef986d62952fd25fb1d3dc3205afacb876c0ccabe68167ed9b44ed2d2a8495a5642fd856768181b1ba894a437b9bde3ec1e4967027d3ce9369fd7e3765895304d4e46d190f56ef0b24334841f405e30a9e39a56079ef6b1978cb980c68a097d6be996326ab1813ccbfcbcc6aace5f96d66772d78c212c44ff7dc13c085497e98cc1544837e2a2da0cd7589ae253d20c70299ece7d2b8b4b86c34bedb5d97c78eb48621f5d714a529073b4f9aa3970448cc074aa47d12f1b0076aef11c29cfccdeddaabaa14325d73a1e7f2904d774ba71a198d6039cc59005103b52f4da3eb4c28b7fed689b5eacd775fb65b5b25dd36c9865b3f9e77c57372a0c5a998dd1c01a19d3a7cf3366a67cf4af3c093084a293a320ab10fd4dbbb9fe4cc35c2f784068a15d346e1cfb909cd072a55d7dd75d00bcc2a87370f7d79ebd7b012051c886b21a11b99b7038fcf681cc8048c163b8017817b7445898b62f4d387f6a5a98f741e06818df4a5d6a98e8da49c2dcfa723aa6e795193c826ffa3870710e7b48d0984760a4f5cd36af021e179c4305b430b2909451dfa8b5fc399fb1dddd5d6e5903344b05f67cc91bbe7f1bd73658013ab9608fd3de41fbaa07f5d261a3126dc3e31c786d3f53564c762fa2e0bcdb2eb774cc248d5226aa0238c5e4f586c9527507a539f94b920f5b7cbcf898434f6ec252617b05404bfc73e2b011799c1c76c402b32ee16748ee3617c344d9eaaaea7a597c07438c5f5fd0509ab1eba7ca4a87faae16746fca8f6656879991721d57e69cee1ba78e8495ebb5b25e5d415f771e1a0d8255693562bbe437b6743f6df23b5302b12e00d3bb6b9cee0a1af58996197255e5f0c27605bb5b585c6e82835af2bde34ab7d6004d8214c2fd900d0d32ee742ba476bcfb81d1f02e0c85af7b70dcc1fe5ed81a4d0c632a940ae613844e62cc7e9b72edaa79358fdc1aa094a401d391f34e238768cbf905119a8fe35d8648dd9bb0dd61e2a1607af47b63a6c873790edb695135c9e87ff37f06dc679df9b882eb799255e4468d1b762c96e97c8cd5fd18b6abfc9ec3a9aae4c391d4d574275330e2e5aa064b614fb7b2e21630de3fcaa7b7a5709346b9bd902c95dab0f46869bfd975354cafb71010b6f27943f0c3993babb414e33aa29445054d3c71ef8d62378b1fddb6e0343ca524ade71bfc9054d2300677ee052cb98d0e438996a821f3ab5ec77ed3cef2d2bb5c9b5c4bc4e5e94aa6f09247d334f6edc01f1bc159c0bd4fe64db6d76ca4b002d99e4cd24fd0a881b38a53f11475afffab8d4de31b11545155d8c0eef6067781bd5426d2ff002450927519646b6c03f55c64580854a877f8407fc69e02ed179bb33cde5509bd9483259b33e76a6ab072f4134a1f4e04384d5181dcc1a265d4f8482321b836e9221fb474d8990c06053a1b2aee7f92b4b9471e94d6288b09f1bfe1c01d103ce72378bc63c428ee312bfb15122ac92443fb2c9468d99af2b13b461c3c31239c9e7d16e42447a96c219dacaa1158ba58969c3cb0fb6f103440eacaa73c95c607dd4b8b34fe5a5a8b2ceb026bd1fa6ab9c4b85fc08f816285060294780f93bc10345a739debedf747de521d1b5d39db06d2fc4074c344f376714861a6a41e3a786d183beac461e890434e92258362cbedf5c0ec599a1bcfbf6fd8680bcd70287d2e865a28c8a779f7acf49d4f3fbcc01f3fa334ce9d7ae66f976405a7822a3efacbfa66152ec7c467640e4f59d06202963067c547a1579b6ff70708d19fe6c3745f8b7be4dc6a8341f1bf9fcbd72a03b7dacf91e74cfc9041b385a6f138e99dbb4fac83928d50aeb8c6a764e5e122a202047f81f40d37dd78d1da7571113c25ef3d6bf30bcf0ea208513a903c8251ea402ada1b0e47d4ad89e97bc00f8287432ca17153eb04d60d5ea9d04b66fd295629396fad931cb00ad1d4fbea51b5c7cde9c36cac53bb90f4d4017080cf9d74deb32e4e406791dcc73686a7f0df3d68806419a44991a90b7a8636e2d1be78e6a50a249e6ab1f7bfa6241fd2387ece8ea8bc89b89f4f43f5fe9ba2cb7857663ce28e8ef7f19ff1efb2309cfde6a7e6b7fd12c1cfff00332abe74f1d6975fd7020dcf02a8dd1f7de75b50f5794b959685063cd7b9f5dad087823af05b2e766fc7830466a0ce8df3d928a3fdbb49b1e1bca0b00b2ce43a07f6d80fcd3fb15e8e1e0ed2da4cbdbed05f30a72fff411b546c460650448e5d4747ccf61c71b7dfed7f35efbd6271090535325538367220c0ad2af11a0c944bdf9ebe7a24fb64e1af9b598f20f497fc5bf37f83271336076130ba9a254047808b7413b407f3e807f45046143f9bcc288573cb16bfb200a18a89495338490cb61468ff40affadb368a7dd8d19382bc98bab7d1ef79810cfd12942eeb945ea7de0ed387bef657d99d86f02fbbbdf438e4a8d5df16bd609a36fbf81b5615440a9fb689387addd3eb80491695625d998ac20754a1767f20ee263a6ff492c8a7645def19b13d859c078254b4f42212844ee34a5ace971ee307c78954469a4fda90cf9d49858527c547751f4ae0bcf7a19fc5b9cee5d1e3ce4ddb148f2ed04d529560dc62600ea94bf8ac5b7bf9d0151f91c6b49420cb33b6af6419219c3dfcfd54987cf8491b8fb54749e72dcb96567f67d573b96ffad5447d69ab0c3821d1a156e041fe54a11a4814e362ef5719db7617a9bdbf5ac92914c56c31032943cdfec3c0f3f3e71c994cffcfdfdf737550d6aa36c8a62951f6c39e483fbd46c140137e65d97ee81d063c49b80c55e71d99aea40cc18399ce441b0f63d53991707e8ec76c39ebb8d7025845a90239c6d7c84bd21015cd223cf952dbcbefc4323e62573bda0b6481ad7bf64290734f4de514f31f429d76368b55141936f2eb4edebbca21b8c96e059997d0c2779f653cf395365a35f4bc647beb2a9129364378159633994f71ba1521e1750b47f4ff88739d5550ab0beafbccc82b4cb81c822ed7704d83188a8178dba12c2068bf23f9bacfc7a5acf30cc0603e34e86153b39abee628b033f3268888107120c21681e44ca199c3ab7a429dfc1dc0b0b25591362ae32020b2c7e5fb2b394f50f0b27af95e658b1b8e31dc2641c06d14b3a2af4ad6e57a9fb321333a6dbe261ea9c929d48ee417a8a89112a847c5cce886eb667b31d5cada3415711ecf72e694852f76b8b3a5116e8f8e269a771b437ab3e97961aff43b68815d135844f8064433779a104bdf3e8b63ff457e90d9cc4fd0cc79a90974c295701f175043fb976109beb2e5a6cc47457cbddc73acceab5252a94008f39399cdc15b7a87b676de7c5f036e3d78f66c31185dd752e37224294486ab87661d21e02b31d153c48ed975de1a183f51ffeb8c9f7aaefe3f0da8de8e0887df26675eed6a6e2b06a990ce620cc113161555ca69a4cc69bbc833a80def323a937952d28625453e355524bab8f27e58ea80080297a810532177e93c9a7dd9fcb84a7c59f4e3185c853fcd01aaac7045a765886607e329200404675079e13827c3c2bd95fe2a5b56b4751ecdc76a086c118b67b2e60361d8e6b147d33c25fe0a53249f35505358f6b3121e74a7beb865499f4e0f6d80b53934fcdbea8f382f5221d774fab3ca2550f3f62476fdbebae14db6722547458bb4779ae43bb598d08145da56cca926635a42ec3b0110d1c9767d695c3d92dc1f59670acbdaa3f53e50d0defadf88f55989398f2c4b94a1707fa5d06030ede819495df583b4f710c7c5af3fae851f63f4983c6f5c4bc126088effd37c3c67534a77a269feef104b5c9fa3965d20044dc8d236995c708e2e96629a4283cc3cf0d13df3cfb22704950cd1958cc621ab46bef7ad5064ba2f5ac64ab981e4588fbfcffaa47e319966f708a5aab9fed607d71eab44322bcc1dd1d401e5763f9d2bf1b0cca35c7ed8fa7d36fba9f9823cb4c4c5da03e5bf81dca428f40c601dccac0fc9908035ae0330de5b4322c00e7b48ae2c87681db0b8ccfd9f7535c5deaa296c457c33b0d26346e7d4853592dacc19752a7fc326b641950987320b0d931e411f83ad0f1af081f224dffd06ad1228fe6a994a726dca704a4e4e8ec7b10fe58dbbc40e92a6d83e838a81667a329b104fbb292afa165edbe43ed6b40926ce939a07a9dd0ab112f4760531263deafbdd409879fdb090f6f98d679fc84b8069788a603f0003683f0780928684ecf23c1acf24f81b6668eb326458fd4e1bd1d7638d93d1c1e407f0ca86fb84d04c8d0acb9cf2f913e80e754ae9998cddbe6433b10af8fd6111a8e993bc7d7850e85d717d2665c5a50c854ea4fd32f393d3cba408dc68911380cd9c8ba42b640f5f49b076a184e1817d165881acc32e8e59ace37edf7942112f6268321d2055e40b131377ffa4274c67a0713ca1be2ad17d6b1e0f31f7d49a01b3761beb8af1f8ee527cfb97f7c7e4c38f8a8b6433f9168fd30d7136992a07d5c9cb00946793802349cf5c552fc8cc0e96c00e6a8220efb8d9ae35a986e5b777a01594e743e0cfe381d5a5d3657a524eb889ac0ceb5347623a71443e831ef79965224535b7b79f8166c3d4f9357de0d754656923fc2bb441b598099ff0596660a5765c5059774029bb0dd8d0938876d47be59702f5550940fc9aa4684aa9d8cf2d386030a21a493a41f80b2c94dff3c9276d8fb02533aaa46c0ea560ddf2a979c43589363b2028a9315668d70c40894f40f0270ef2d3f127edb435786bb36113c69b3d6397e053ff61d0720bac654bf404e40e10680a48fdb8a877c7810d61213555aabab3c1b92e38a3df3e1a564cc473323220b7417c57f4cc776d22173e6d36d23bfc104406fe6668db1a2fd31fc3b11277ede0d9cd185f9f5f8d9a35503d2380b1d7ac908cd38f50df21b14abc8971936f86b878326d7754c45358b03334d6961f56c62ced5e11235360d18ba582eb12e23ba5793686c012e563b522909032386f7d1bf98582a8016a757ae42db509377ed8fd3bd2e67063ec2179cb8948307903101d41cb928110183225ede00595c09fa5876f4b8cf22b6a475f2744400982abf9f2f41b69ae05d1b702baf40f5c9eb58b314523ea7ca5dc8c9c7349c568a22dd4fe99eee76e4798120f2a6ff82521d5f75006e4672a023b902a47a48109264b0b877348af0e05ca00abd9362056c7677d59fe7789684b817ad9c63d23d256314b188ac3b9ed333cb342ce307b1b2d9b312b29be4a8f925004b36141d86b254312c198bcba174086060df8ff8cde94770fe537cb00f16f5404efda26d3cc38242d54ab1ac77000759ff2c03496153f8dd3b85497e5c2ad7fd8246419992ae201d1599cc883c1a16068d09ff87bad96783edb952f5941886e962a3bda6a0ea370574b51e516df55ba19fa8c3134ce762040f86a9662b497c5ddfeb0ea1eb489c6bedbfb3ea5468fe1a2a3c633054e2b3d0305c18c9d0942eeed37edf513fc1cc4e24fc8c73078f322010a4771a433e52de7bcfa9b6c72783801839a7416921afd429d230c0aba68caa3f182da91bcfb272235a3091f7415d71216a2bf2a21f0d4e6e91ab4b77078a3b40b9d2b61641d7e07b3e009957c74886c31b267525f70ff54ab743965ee8fcd9862f5df8802e1c0f5d0c47789e2f00cd723811de0d96f4aafcd2b3644ab15c6dbf6cd4c2512b3ad6552f016886c36d7beb59cb2990207de3ff0cdfb57c56acfc557f20e7780c72de4d49dd8a54e127afe0bb7e16ec1f1c14be62ed66d3c66aa2f7c233e476aed349d13043e17def5a9eab960883f3b32bd8d5524155c0df50beafa50fc02ccc39a36b92170d119b96ff5281fdbe9fc592c7567dcc1323e4152d9837c9cb0971153372b298d48fe6435735ef9819371b21b3d609753b8977028f5a5310ca6116b6961dea9bece2bd6859404f373c7c80b2c51620170b5a62d471f1a39d77b9261f1a0638d1208757a0bfe60953d2fa65a3694486de56e96f969baffbaafabe6a010d938f92f3dfad7a6aab12a432a25b871eebf59a96d9006a63382ccd8a616ceb612a71328f1b0ca8fb40519d6b0c9b5f936d205d016d658d307e4766cd196d49bf2ac75e5f60c046cd5411b962cd1447fe36b122b6f669a15a6dcea9cbbca2aa5b7a2d21ce011b2ee7ef803b8491d742e51dd0ae1287d790883d183b1630f43b5f362171ff60340d78bd90874037249f3d1034ce221b3224d298bce982a730f513c4cb8fbcea12eb8c14fa93a2fd536e3a7e6f1a41bd8608e01300db34a422deb174343602d14ed7ef8e6889edddde464637680c6e30cf6068e3b293437055df9c33ad81776c229dbfcb61f08ce02db31b7bc340ea98a4568d7f2f7499ea552e3cd543fed29bc51a6c17034ddb87c5cb318d9a78d0a449ca90ba4ba4324eeaba155d561c03f159a8ec40e61e0bde41913b3bfa8107feacb54f467ebfe5b16fd8f52cf70abd4cd0c97bf1bd81bbe9de8c995d1414905d6b3810dd499321927c7d86d5624fbab60e8f1645f2b591c7d1f2fa6e409015c85db7b3d7f83cd49fff0d2544e22f55a2b289b22a005fdb8bc49935007c4067a4d74fe50e66c5d8913afebcd3c24888d8e5e0c12715de2e9b81e34f1dcf3f6765c8e0aa6f482565b1fa5501e675828ee6c237380c3f348bac0aa09482d128bc8229c45cd4d8b8aadd25daf562677bb776bed5f4ee8478ed6c6cbf71214cb5cada42a7c2f878ffcc7234a59ed7066921563a1a5a5d9e05f4b5edd85b054a0a1324bde312147d606397bbfeb576ad5214e15541fb51609e227b25547c5cfec8674218baa3cb4c8b5b1014c75b0dbbdcc0eae97ebfe488f5168ede53dfa8b9cbff8aaa239e9c252971c51fd1f8582b820274916c2e2d6682f95df13d7d5ef0de5c30b8fa2a104c15618b03e4ac7eda0698c5dce85bb8959fffb86e24940780b01ab04a1a84ae2e9ea1d16908cf691da990cff7ef03031a1570b616157b962282712ef4c50349b771a409567b24e1cb56fa97049f64f8d6bae72cfcdb42457affd87f8e91f2100f5f46b0cbdedf7839193115a7c27d245877b91284a57c8c6d6356ac60d1024a69e49e773c111c09785a3d3e41df930bca441727d90e304cdcb80baa084c91f62700ec10938ca8dc1498ced779d7da178eb8d3951835e203c594fe7d6f0bd6f6fc97cc13f760b116ed4d4687eba1e87595bd8894d63c430389a6451b822552bab89b12b3fc0e76cdede2e30c5813ff1aa817a746e31b0a21e660ab35991d9666808edefe50a634d06c9bfe5d1d2830d104d9fe79570f01fa07b6d01cbc84cd8f314df73daf143ba57117f997287ff353d2c99a81070ab0705f1088cadfc39d3e3faaf9fb9293f236abc44a256c88d9fe18d464675ccd785f7ef6b934a10cc59e76478631dc85c6ff276bf077f116b4e7653f809cbf32dca01bffc6bc9042e153eb0de06c92f3a8164d59e46e41b9bcf501ceada5a83a187f2407599d30628e29638245885f5c1df88ffa04b14728ce4979817cb4f1c9ac37cd6a8436c86eff9d506f4a89678f6e4934a3cc94b5d358520b3e47662be3b5710e13acf6a161eb0b685ccc0959509803a8eb5bc9a925db77c8403ac226d629805945ff39c27cac8dfe6452cf89b7b23ebc0d71ca8ad0fa9fce90af44cb456fdad5ebda6589ec0a4365dd9ff5df406c218adbebc625e7f3f415078f2b6f6a0d3315c47a20bb629bc2ac8ed9ad48f2cdc1d85e765d67e8d69d1a27ec6de83c30824cfbbb9140e0fb71cb0c69cfd1a3445d3995e4c6bee705bc124cb7120833ebc7d5e56fe8d8543bdb85a80d634dbd1476096bc97d98a43970f01cef153b9405621caf1a3b4ebd250982feff8a2cc82d51e7e5cacea8d080167a5e559d3813252c9526be99a0e6574bd62f69d0dada9539a7666234645fc0b171cd45fc4b033d425f58f1192eb7e6fa73ccd2d01c097c03ac854da35f492949677cd0770a2eaaf4a39b8a6571b77f16cbcddc351ce04acb568d8033f4b1ceffe051c9a30410d3cc5442d3e5da3d06b1fe7ea5f69be3b2ef0818e56ed609948fb01d8ac74864aca69df1b3ef88a8297f637fb7e3dcddc4aa52c48c639a578b7524848d34204f82fb8764f395b21c5cc3b8847e237eaf9059f8a5910a1a40d3c0675f0b76df55353bcdb5cedd25196ecfdb321ac470806f41b1df545ef8d844c755cf39a67d49b3b890d1fba2d5f7a50c6c85533bb3a1afb5716bcdeb3e4c51afdc2d6f167d481c03ac4cb6bb69ac1503797586f98f8069c3f69da867b894a84bd815f736d3b73b8c1d36b5a4bd5ce18b974423d0b6a9d5fc25d48b55a1abd4f06f06fe31d444dd2a8b6b25fae46963e61aad477fd0b44f7e82a4d7d15012f58b832fbbdcc5de038c67ee5130e0d7333c6c70a06d9b80604ff95886342e6b563942fbc18978c6da46e2ce5fe47a03d1ad911de275ce976bc753b913cdf5c986dd60bf4306a0840d89da2ef18f3fd470b7bdb2b3ea02efc3407badf947048b240145f23ebdf01ca73f1c1022600fdd54caa022c25c4c3f7abd2783867d8d227d8d83ff6898dae038a1dfbc659bbdce4991d4efac49f78417c37fd7c12c35278ba9f8d030c9eb6cc8f0cce37d2f053096a8d39b7d89324d1581a462747496aedb345aff2db76365c2f9b800795ed4a2d281ab087db2d3a9d01bf71df056f2d207fdea81e4573787a4707e72dbc0f20cb22adba2179edaef8ff7c1d6174d21cef0ab2d6594d1d8f6cd38c4c8afd0a11c8361704f4cdd9bb8ee02d5935e4545599368f81f05ea735bc77985d7f423c0520266adecea0f3c4d18a1aacb1ce1622f5e49ee6b1d59477fae98cfeb59c8b9988d67a9b5602897bb57474b667822d3395a6c7c8daed1325798f5e48363f4555931141e4a068264c0ca8ec8f72544e04b32664a8a7d597fba24a670206a62233c3c43bad1f27f0dbc752afa1f34b26eec1665a6f63da79349f15895aaefb81d0f514dcb88c4d6164299cab32079811fe57dc345999848bb6a76da05e5868056eed8788f98c2330b5afccc2009e1068d6c210327ca3eabecbf38806712f6207bec2c0cd40fbd5c53c60b479d927f83f1cd5e1a69fe5cd84468c7ac7f50f9cf325cd1520955ebcad83089931f557210afe00da5f88d89e24a1b72ff2f9cb92f6f3c0cfa36aab94300780ed857f845a7a9621dfc39a4ecaaa14911938df8425cf87ec1429d0aa7e223348cf2d6352ab69c4bdd0f89ed8cd0412968843db29ba2136761191d0126534bd9e9f768036c49bb68ffe33187d6f4c5016ccc5cbe24b1861c630658eae5e8850a9f8e50fb1fe8d4867ca892c203dafd6f87950e8512f6989e9d33c760b90c8c04c593cc90255c3a19351dfd6d6fb1d749189361a5d21cd1e77b8e0635d01fc43182b6b7a71a9dac794a91019f9458a3b389eefc78efa2cdc06836ffb05d958a3b380d7faf3c5bf12091d2f6e32d7948dfe0811df8dbebab89249f6678f36b663aa8ec4af28b1f8638a8eda718941cdd90ee56abbf3f1f903cf3d876d85a37bfca2cbeb07b467d7041358ca9bbcb62d4b05f04b9f7a28dca4527cb83d953d8768dc0d188177f58067927eb52020c73ace95138d969ded9b1ea69bc20712bd7cd478cf4879f53c66d228b33789a4b6ca6e00aaaa6b787c761b525d6012593d98719db1cb79c0b94a48997a6737b04efbc62f82c845763720e6278b905242523b1e7621d658a7fcbd1536cc3501c328a1404acfbddcd06490c84d7352836e5a5c1568f95c88bfbc6601c48f0b5d2302e7e2d98724a34074c40a9ae3ef6f54d40803812e01ffc5ba9833857d5656a92bc0cba675598e8fc065097b73403b80c26213dfa1aaed9ebd77784428730ea0642174cf3432ba8d07fe1e86ae615675bac3ec02118b19ae30e7fe11d186d971027ddffe3da3d3fc4a0d622df14eb565da5863bc42ad3e5bbd310643fad7e04a835d327e9c9cbf1ca62172224dc321b0a6350fdfbe0ef12a611a1d40207ffd1981003d82d91f40882ec274deb0ed93cbcf3e030d96396bd360b42fc897bdb3fe659a54923e427c64ac10207a3967c42340f0c6600e81458b2d6ed045fc98e026b2006ed2cf71eb31336e41976809a7f2db3fb8680dacfbe679cb2d3940ffcc25e4decb88fb48eb4e28a27ec4ba14931139d86a47fdcaa170ffe6902a8ed4f6d0c6b9c395a48213aa882360274f6d707892b03f8a0c0b4124df96b68ed781f52e3c620d70bed0c87c3423d9d93ee4936591c36be8968499f90824bdfcc14561e1e3b66125a6ed5f45af4666fe6f79e6eacdd91d73fc010f707952c84d378d3cf1fea0e6c1d52a7921a91c76cc6ac6f63a77c4949104b77aac860994e75aaa4dac649e33c67ac1e8d491d65bf83ed890dce2af7653aadaef04eef792d4fec3e8e5e860e06ea424f2e64d0142c63c670df0e1e177a70cf9559e37b065a5bd0c3d4d787e6671b68897f4f97b3f18d171e60e98796dfe4a30c91928f432f53b1480c6822cc883b0e60e514f2ac9726bed24038a9fc448550516f7803015458fe3c5474f63ffb911d076bc868fe60535bf129f36e0ad6af43a9aa3a26b52c101af4911950fb143993ba2f600689734215174253a1a23042bc59220531941d1673fc4ee9a6c5e1a42ff4b8920c3c9b4734aa3a226651e0fd43fd5ecee27ee61ce9b52000230d77d2697503bd01297e664ef3b0a0aad771c966d48a8525016c36f2c70f8c55f7aa4f475801502e629677738be541b7b4ea7b807bc84ba3b0cf89dbbdbe09767e6d6c819909cb2b1114be73afcb1a3c5cab075b97ef49e925886cb057504d103b7f9585c284bf68227535685aa50efa9c50881eb6d19fd58a42c5a394f9bb8e490fcaf2aa7435bd40c8ec9cd727d9a905bec515d78776dbdc89f13360e99bf994946a00db7c56ba4b483eb2f33bcc8e30bd9817acceb7d3ba11a483ad4352713a1803600c4a725180601853a1b0c43c61238a86024f6fe1edf03512253d0083f1f2d9ca4b9cb1387d3fbc18d5f65ebd1f1bb2d44610d7d2069cde2ac6b699723881c0e124ad01ddc1c05920db310680be5c40653bb08d7bf7e0958624be4c137e060f9eff272c950ab6e81caae0c83ad0181abdcf994d72fdb51f9f877d3fb35ef17d168a935eafaf6f4d3cc8b581fc9752973d901d83329d2a1487609b29098d8a47f150e5dc55727ce824e0d1606bf2de2b0d458f2337356a7880f1844be795d67173aa00969fe069fd66ea62ed3736ac4e693a136ca2eafb889290bfd2ec2087fa0ad97fba9675376129181f5dcf08b83ec32cd3f1fe3814e4d945ec97552c6f435d04761602c7ddccc8670c65e6b9243ce30a2d04857945e2c692e6c2165b193d80495c12ad10695590a64ee6d1bd352ed9b3f2c8504f29ca52a45b9a002d8f014f0e001d11f1d20edc0d30e57454fff69066c83b99dd7434ea429715b738e4de789c0f8674732c210e2b9dfb17047c5e8daf129558b04647221b5012cc0067b8c2d042fd84d64f70839f7de26cdc35de8fc0e157280207a7ce883e5f5c9834165093c7bca81339c21dedf543f5681eaf778eed884612a089a8cb464b509b8955c8e6d635de425c465987df928e50536ba2fd9c167a1e3a182d52d9af4f729ab366f5dec77bc5990c129af8f64c828076864a223f087a9777694cdaf6997fcddae7d8b147db9dc0e557d54b7e0250f3ab4f4b5581889ac3bf5f6c2209e95073974b6cc39e898cbf8f7c81e21b8d7e8a5d31f5c9224457b78b6c1e4b93eda0b71ecb8cb7bfd8e26175f889b953bf25e792df3725ea73cbcca4c3c7814fdec3ad0df2b3fed24e93c36579fc18d1a5e5ede2819148fe98ed1ab4cb5bb35ea491a1a178a1a5b0dafa2b8ce2801ddd9731677effd7ac3edf0e5c3e7245007360896a2eba96a235e6d11d14e0be468b531c3abebf86d170110281001ca9b82749ead00db3e7ddfd44d12da2ad6cac27e088a354c2bd6cbd240e230e9139b8243a9acc4ae9482fea34986c7cb8450d88eed26f947bfc8a4d673c9368b198be47e12e306574508c396feb7eea17960531256be39bdb896d2d634a2ab8e5145bd92b2a38f89d0ea22d0d9f6628a0f73ec9cf71433dad13987abf10eb5e31ea3351c13aa065cdd18ed5a3d654ae5feb3e411a562ce8757bbbba11c9d0634795c64a0bde73abf561545792be0ff5e86d49ad748076f0b85c7c6084eb2f6a3dc64a2a7946ac67e3989cd339819732937adbd54869f313a6a268613371791a4c64dc9e6d98b4604de568a2b917e49bec1d0f0e85f8a75b56646f1bf7ec4566ee9896e533f201c90d8ccb7cfcddac026dbe24f13350156efa7cddd8553d8a21c7e9a17f587be3918dd73dcff14559b80773b5f78808b1573e7567609a28cdc0a7a80889c70539963229615f4fe6defddc6dcaf676dfe9b2548b821046f04122f03c2ec4291d6a506c63baabc68cb9a60d2e440d6a8a293da52ea67678a80bebdf93cc1b9e926eaa1f65187eb03f13a731b7693920aa402763d146ddaa91810366f62b310d76637260d63ee530855e90f03c9dc02dccb5e7835e988da3a63b114cbe7fbc2faa0135641ec7ac958fc1638b15b489d713f43f2b0ccda8c525b4d09cba0f1ac67f468a41da387555cd7fc988d478ae4d75179d3d0996f214e30f5f3c48c3beddb0788359de9977d784f0f86327be15e5e7586aac9aa2b02f230033f7c1e857bc62b630b28d69e4be04b9197f9f951a6774f6d2c2dea66159606dc2f4af01d0e268dff823274576f448ef27f9cffd3b5b59c64eaac797164d89601e81ac8041a412d36bac55dbf9d2d3b1d6a22b65d0a7312d9f910f7d674d3632f36ee768749551a06287d925b3e683ac4ff15abef72598e58e65a5f6b14cb4543963075ef4794e32c9ef93342abc563d74ca64fa315e149f72472b6df7b38546952172051b8993306abcf3e962b3e7efcd120695bf28342579c6d4c55b0f4a5934a4f42fb65b35c73800021fd9cd6155c9946290109ed337e2084889e9a5d398886cc1cef57f8bf1b7a3e390eb7f920d467a99c37bbf543ca7920c4e244c799f752ed56a7e26db1d14f18eeb58716ee3d5633c3d63425f823927697a039ad58bdac235a15bd716126efb63de0f6b9e90515794eb76747ae06470fb404406190d2857918dbdfc7a6e46bc7ee9e8146674dd71b2483978bd96422198b1d2ec2e31126f66f7bf2962210a3d0739ab363b9dabf3f57346b0373b3f282e28240adf79ff08057e68328bc1e65cc8a4238f5c6eb4bd9a5b7cb128aedd479c7ecbc6d5656982f9fdd8b9f7391f40218269b90716c14a23aba03a89cc2228ad16c597ead6d2718eeaadd7076d86721ec07d61746c7f6928c60eb2fcc6812edc23ea4aa245d6099f37bb45b2b0af9b1fb90f35880ef01459172dfec5c5c31bab400edfd8b73ef886909249a63095ce133e16f29da82a6f1ae3fe880769eb7d9ce03729e9fff7802e1b6caf79261a44bb41a98881d6a89f9dd0df9b5c0be4754c34d2b9ff69521a94690bdcb3566eb278cf3a16ac73d384d73de1b20a6cb28431d9f641219fefd43282ff49ba407b32655394275885feb3e755092b9c2210e2f537e2a65173ab96b1d31aecdb74bbbc4737355215eeb81fbdeddc9ca01b09cb8fdccdf4df393ef641092bcefa50b0768375dd3bd4743c18f546f1af1611f58d687c35dec2542e2c8c1956e3f97de850d47ecebe179ba93c2d2c68d7ed5b19c5989f1e78df58cd89a009a8a6fb9c4a1c68eabbbe1d698f4bc4bcb6f3d589eb47be12c88f6a10f7c136f65a062f8e88d95f97bdfea4786eff81c7af2fda61dcc56b3bead43e7d0bba165813f271c13c9eb44af5646727cc3c1524732a896ed286873051c641e6cab185595b45eaf428e2ca84e9f48908691d645d5279e0b1dcb0d74bea8542542306b3e5443fc05b4a6b627a92dc14438183961610850214d6eb2d602bffab841f3fcceb61069088b00315e56ef8084beaca731dc2a4be7aa690066203f329e45b6d888dd60f0abd9258b95fd12d311e6528949d31cda6246db39662a33305d808e1c3d1f327f8c70dff8fbfe581dbfa4b5fde388bba65a8d4d2572d11a624e999ca7d5f26ca46b38ee25c451a904dd2d3c55702dea7fd32e8165256996975b0d02faf325fa65d3af581c3a4367d8a3171a235c51ce27f44cda6b3c740e982fe80a2fd11f79c2f58efd517c693cc7a4a379f86b48d5690627ed818d5c2643aff0eb5dcb11ace8ef828e59eed595493f4b42f962ac1d9107dd3268778e2625942074709063a303eebbecd207cec3a05076e18212a840e44caf37a8fa5e96e816fc0cb600ead1d9ece6e4d6d29b18864c421622554c1e3a93d8d8a2301b9f7dae3a37922b269a4cbb18cc5fa5ede8621c73dc8eb91c5e8e2184342ecf9a98ccca1dd6fba415687ce6bbc225508384e5eba3885b19aa1c6d8c1beefdb0c469816695cd819fff4b45563c9a7eee031ad0f20bf2abb9c1519489512842e497b4199d9f552df6847570167ca6508d4fe66bc177daa0a927c2be8dfabdd6855d2475077f307ea7c6a815a1c6e51925d4f71a5265c4b10117f3635a1bc2b71314792aa0641f2f1c94b89e5ad38fc0b75865a5ae4afaace5bce940b7d577bb4cd440d31ec60ea18bede55740287ebbdb262244ca12bfec764aabeb154c3883c80d815ed6d613f57e90ca6517f4b384b105029e2f52749c2362ac5a969a3ec0556f71a97f70773ab06bca155d8389c74db700cbf47c2e0ca5036a4baf246641d4b2f329880dbf95fc6d42971d3ae6da72b499630c29a05613644953890a9cef337b65ce9a8a8a9b63bf986eac7f48acaab3410030fd7bf85254e4face49496533ab29f7204e52923b7854f70a217844c1bebee3a616590a52e6808f17b4e3b45ad1f4cd0578303e97277f4154624e795b6245543b26145cd710938222953593053b5f5ee4e800726a5f4985ee7654c812cc4b4cacedb3f113bcf85593323076862ddf7f98114193f52bf2d6147872ca0d7717152463833b19905500348aa765cb04fac28d71d44535764bcaa7a2c40705a30a2c76bb2f11f180d7aca03763a1e72207fd3c212e2ac85d9ff5d568734d03646b281b5318e72d7c9baf81e698da3f9fcab9de5713fbb04277b7d8fa0b2a7a1012617b6e5556aed412f4f06864e6c4e4d91aa50b92ed462b17df71d3505de8b4a4f514dab0515860f2a55b1aadf38632154d5ae8a51065fcb931cf6d837934c9a891f7668bc72aefb0bf81653a8e4d249832a49ec84139d0da72f41bb6b2a1c8de6b13e50cef7cd011b6f875dd89fcfc9a988bbaa030ddbc7a5caa1942fcfe76703923b806536d4e8a56f9fbfc7ae655ccbf035a015f301f3ef47c3127950414817c34476717fce235ce3e0c266b9079a100b5c490e9aaae54fd2f30199a3574c3dc374ac404a59e7a5c05df5e619da41b69ebd0c2e287b69cbb7336f87b32d4fa828d4bf1fc8a0e8095c6a7cc99c8be6b5d1e8b4e35f35d01dcc0288ff5e9c3261521ea59da20c1985e01621fcaaf8493175cd3acb3c5544f35c579b77cfecfa0393d95cb97b009e84091ce57d910b47c191913a6755fa87b3aefcf0a0dea9b719a05f7fdd36b47cac836e84e3a909e796531d561d8f3ead63bea785299dcc39d1de1d8297a88263b0315ebd712e40ede65774f306d611fd910fce8d8472f407950ac52f51009c326116efb4bcfa9c3f8fc18ba957ce5fa438fa4cd1dc12af2d59ab7c8fd4671279be2c74dd088ce447558627723dafb17200ac7f7f4eb7c2458e05eb81e05f2e9fc82f91cf885a5c6dd45060e53f270cf4e59193a03a8593b2650dab4c739f68f9d548dfff5f04ebda102a1b87889fcff3718614d53aa76ec56319b974ddfa72cedb64e520202b5e887c83852fcd06edd50df8b6beaa12f5a30cdbbb8cce6a24aecf1e9e037ef30dc436f2532be42bd7609bfd7c5eadf9cbe7af08243c3373b4b2afb982ec0af01525ad25ba69b9c950852551d6c8f055f3a16c39927940423da8e04f2484152b36225e3cb0d04fe7045e8c9eb436ec837ace9700d50c43efab9181fd8202f3968c4593a396d6fbac6bff84114b2e2828147513aa2bbbbdec1823080b975b6ff5775ca2f41c94dd0276b8f2181a1e315928142278216086f5fb40cfeefc28e16ebc1ed4a5d2a60d127a9b18b34ce70ff805e0be45da0f41b7f511deb15d019e8dddffcf363a1e73ef145444b951422b2c4cb286712e5c6b9019db1bc4aed748908b892d2c0bffae4a118bea5fd8dda9f9d3ee8770306d9909ba8eef7da1f36edfc686a517a9c40878c266d00ee6686a99ff6527af6cb4c26bf19ac5dc360833fd6383146a47c9cbe6af81b1d1a003138ba071a73d074e71a8ffb80e173a28531cdde16b31474abc6fb36daba2a265a41637dd9c165cb843abfb14e147e32edb0eae770246d3b96c7dba57d562eab38a071af9e209d62198f4b2af7402c3d1a7c8c1ee68b7decf7d8ba3e0f60d6c8bbb717f3a5b03e0aa1bdafd048b1df7b088f76805bd90d0bdf1db65f71530a44fb30d297e09e422d43538228478aab79d1fbf7d6c65bef3ed8815a47ce9fcae7b191a70614419a981b7ab1c51778dab539d0a4e8560edaaeaf4e588db89ad40b397f1ab55fdefcafa87b325dccf64ec898f45c38c8288c219bd7b04f2da2c92c032ef5f0d85f0f0a6db4ffdfaf38c847079c7c15abbe4e78be701d44a78aa87709069043fa68b52420db52f100071b3850c5628b1268fec7972419d0df26e53a630a4222bbdcea5fbce093e445c7eaae00016fbeca60b34762a85c9e9b094528e459294e8cb209294db35111efd9f0e75017a78fcf52eb31c9abc22a00d1f8b4162d6ba4c10c41c54c72f0b3e5b2806f2cb03f2b263768abfc5cc79ea35e37b5962866a9eb79c36d0bd947cb19572e0d977ee1def66ffba0f49bf2336e2aa4913d4190bc6773dcdd7c9cd255899263fd5e18b9fe995d4924da7b88a12c5316d360226d73b35f6df0cb709877dbfe722a7eea91c39fe5445729946c732b8062bb653297d9712d28e270e80ce42a6ddc243058d18f3b52d21ddc9f7dece75030c790600af9241d86349e00876e2ffa2359051221c4380b40b12cb8a0c0e66b13dee5aeb79e77ba091a88aa8e9c4276099c1347c278ecec2e749cca04b86968d934b290f38c4ed51d9989dd9eddae2600bdb77689533739767e57b8fa7d4cc9ffe008e7b740f7b272b8222281c74459496a43ca79e965d197a70ec61477548105f26ae1256d2e8163a189db02fa2434992e11677681b77f66f83b2b43397c069c11c18e8378817e7b9696bb1a28733786acc871fcbaae8aa0bd031c5e3d288224f2166f29fcd6758ceed847d61a7e57791c3c8d89d6aeed4af4f88bb3d296f841b446a823a46ca87169918b00434ad6276b7811f7b039ccc7b9ba7f5bd34d6529d77ce815f3066700a457bb87be5ea1ff914cb7058fcd157441ecd3ac427e1f3e9d822e4e1379ab43f49876d8af3b6c675e033c003a27bfb5d2ffd2529a2bfee3e6fe9b1e9c8bf0c00add838609bbd8a7a2a2bcd8a5eec517a1028d86d965255706c42ee0a49c6c456a537114d070d69e089465d8d4fc467e49939372b41905a9f090a131fb8b963f6e8c0bce009464e96bd1d7d246911927960e5145a969552b6756fe017b8c4500358ff8276bb4bd3fd5db77fb6ef61fb827df710d06917c8c7bced7d7b771511bb1d6003cb6068635ecebd1337510ccc3578208ff1e02ac6c61fcfe260f487907d828350dddddc89e1b8cee68b963d8e1557f682d24e229914c151f578367e155716480b1f0ba06a3fb7618b094d496543ca7a6bd6dfb8169250ab7c06fc1827ba3c6ee5bbd5138cadbd82e4164741529b6804db45c4a5641f9896b25e72314dbe535e010ff10a9df62f6441c61e083d51bba15e7dd07e4ec6ec4b3397c69a4f205912599d1ee7386c2e4a0edb87683d1f670bb08c530c95a779222fd4415f4a55adf6d966bf1221f8f0107fb569526f6736f2a9d776146a137c03f40ed9c3e8606d1cdd6afdc41efeae196bbc8f069dd1fcf18b66d8a8d4f849aa2800854352d6bf08092c98c4ad0452bbc786891521241dc981ebd89506dfe28e00c9f61fe130889e9f35918e7c3614b2978a03feaa987d9f6abc8976a838662dcf96cfe6623b9fa527196edc18c9984a90c07ecbc729e84dffbe3cf65246c9b39078d58558683c24d87f23f892eb0b5ab8ae72ef76299b0c9efa13aef0c9c513a093db7b0bb742fa2f276223aaa23d8150c3448e88024739e913641acbc91670e1ed920b0006133503e1c10f85cdf37cae2d76abab87aac5d2539a6dc6345e2240e75362e79c4299623dbc6600d818b6ecf9471b6eb2fa409b8b6c0f8dd8c7f35aa256ef24e6b9a095272e7112ebd6b611ba90092303de1a2bebf297fadadacaf49fefdb15050d1b8aa514cc89a85d81d0f089617cd16744868eb01d763b5ce9849cc476d271ce3482f482fd36fe0aebbce445b3d66c6aaa4c381dcfd46f4f6171bcf1a6a8b1f822cf8237829ddb2deb90cf00c1ee7278e69f967fb8e0f457c2b9dfc91ed1f7e6197125da3b2d20e24b8f7ab6a6d40b0e3332f9b6d66dd55625135982df6e9e3cc251ae798059c38df5d84422773d707da0a7af1b405d9870a6cf31f57d204316c4c33aa8847bffa82c364fa2d328d0a74c912295ae494b828e99ed99ef2536e2664547d5e8cb336e8129d6e33aa08112d0e3a1a39d227d5ffcaeeeaad8b6088a12573e136a888618c39b8e702450c6c6ec61d09a153c9bec401d922ef0d1b6b3b28255d566ad1d722959bb64a994d840058eeabed1e132807124e4e08fbcc35985bf13af8ff5cd7c1d9258d758353411076aaf6404a38038f555cbaf0a0c1dd43595ca23a6bfffdabce1fa8d988dba7a1f6a2a0c3d9280ff19ddfb6f0414a7b4d6803b9c592e61f2f4480d0e9f512e5d13e6332232dae931b3344318658d34ccecc9cf6f202aec23a7df99535e6036d0348fcc207f1f0a2271e35080b2aa7f11354e0969afd053ba7d146c8af5556e30e81d9154d4e2801831d11226d3829016f0113c4208dd72013f1a0c9a2d67d7276881aa42a38faeaedc7217262861cecd00c5c0919c47b1dee3cc5ed0d4f497795fe3358dc875caf6bfb491e62392a288a50f36037872a1e53fd17da5ca7edf853dbf14cf5b7dff0bae5d3f6b42164e318203cdbebf284a56f29c07347f09822fd56b7ead9d578818e4b9799abf382daea12622723a9cc9d9ad3f8cc61356eda35766f12059f23e741674f2e294085b92d9c30215231afae8cea19a3c6eedc1e711f1e95241839cfe1c135bc2128f1d54cfc4426ccbeceecdf0a64bd8dfbb21be39b5a39b3cdf82e3051403106bbe2e947f86fcdf159ced2c9b4622c464163701c7de6d8c2c7e881deac81e10d87844762d6ff9ec74cee7ef2d2f3c1876dbf3c934ba31b6bce7e232c8ef84e21d1dcd9c9756645c4079f2b9abf0a248d67854eb8d2e5f2a60d3f30f7ba8a26dc9b9b0156c1552e2d85e38cc87ef9c13b98032dec2f8ef258e461536a7f31167b3aa1cc65767e4e22507560eb49871b827fe92ed90a885fed15410e21182ad089faab63ddddf3f36df9c6dc204335d76d4df6b511ab4d17cf31b3f8967b58d1462b9900a4d43a7e3803b6c7b980cbcb01c7254ade01ec5ce6c7b359adcae2328061f601444b8f7001f8357c4fbda49b8ff0921bfde6fe32be0cc5c5e1cf504127d9c64847c8a05b7617f1ef0f83b43c135192180b4f5f7d805a1a0b3f2f70f9b3ab1e630148e544cbac8717146bf2d251efab1fbca768b29e52b7446a3c331c3f414fd900e7bb0e6cb5370713d35f86143f08921b5fba3eb0a1fb8e4b7b43706a23df3f88e8e050251d88080fa3de3bf666ca29c3533d5d1e1f73051d24d20cd3578e59d925b06c5fb46cb68f36f05c0ac230efee1fb2d1268d7d05247ede8ebe87461385b3f9619c3000a7f11a0e4895be7d9afd6f1fb39f06353699181ec3ed089106fa146ee2c9b391ab6c1c2d8e076f5537d1ad0e6388544765cfbada94b469ca8078b1b801a2040db2467f992c9b30ace4ebd5c24e2ab9bd6e9c90f8005c1f0a1a6f6a7f702e45aed480e90a720b794702bc9bbcb13491944227e39cc407b0bb564f514b40208c6af1f7e7ed4efb6bb31bd49188f60248404b9ff1b24b5171a3e29d5948e85a6ee497bad77c6cfc164ea7f69c1aa1a0d0128ad806caec76dff99e43cd3cdf016f69f1fac05bfd6b3a99af4104f028af80d34c57ea42a624912456499bf25689d6b19d8158e9c2312a417b5524fbd323a91819400d3cc855c7407275324491a6b3586ae6ebe4cdbbce48a5ded62e00c75e2872c5586078ce476a9dd041333a82dd5d951fccb9cb739ff5938813e72a1c23eeb24ee7c7056de0e26f801e918a86f7ac2e0ff64e4d7cccc711cc58867e68eedaf42689e2551484db23c3adf3aa9a075a82f1dfe7b9d0a93b262c5db9831462aff9c00ecc5c26e3a51a0a22c0a96131521e67582033a404617e3846c84d515ac7791a5ca51919b86b4498cbb883df2535b14a6089a3df6165dedd77506d0f86e4a52295713d82a21b053e455b6e5529c71361f157e48600578fb38c199db9c19c3602497e66888a6f23d44091a4cc7b7bdd1c26ab07bf85d60f67355b10b40bff5c2ec3b43043c9eb505f775392bf1c62f429da1027941150cb7178a084d5311047f56296e9636578fc9ebcfecfa21e925eb138de08b87405a3020ff2972687f5cab0adf2e3c79ad582ab211c97e24cef0c2c2bef6bd47207a3805100ab913abb7de8f65565191c87e36ae955860cc85b15c3d217193731dad97b488abbb33f902459b1b7b28ab2a2ccb8b59fe0a1523b1bbbd34b908a42dcf374b71fe99d6525200bd1e38dfb0521e34ffcacb13b94484e515dac94f28a9bc0f0f181d31a4c4ebf14f8dda848d07bd98a2036421f2799149a4bd40aa1a8d4627e03fa37332f606ea050af5b9c67aaa98edea17f2281693d48e24e588e88258ae5bdd356c7e33412b55af920ffdef4e41fadc45ea40e90c851900e5592dd20aa7bd114dc3d253adc5e0f2aef8b07d2df13e9da9508e27ae6e05279e88fcdc68ece757af080a7963a30674a5dca7a191930bc306fe04dda076fb49b387317cfe45f1d2abf0f592f45129cf494ee630a8e4c3ece629514a0306004ba15694c679a28d579cecf4e4fcd3dafabbb03eb4fe54ed27ca56dc0fb29496698d2cf579bcb37d8052a669047f8b93d4208492bdae6bec90ceabad5803c414b36c598eff8778d0dd8b6d160e8ebc1c7bc3fdc05d1c480b657395e9505b95bfa2ad5464c0207f3b9e5ce29e84f5de116e6bf432cbbc6e3891597760d6eff5b4f6b2b25267a4e9425f9725bcacd8b70e0c4783f358ef11a552f182df920e7a4c77047fb1af6d0329e9ba5c81595dbdc8450497ba9a8fc22026a2fdf230a9a706ecf84ac9d17e84fdc55156e9a4546cc7df58e6dd33f7d2b7e67ffc67cfd9b44c2b24f7a04c5c4c986c64d687ba87e2c0fcceebf7a364e352455e90acbdb7a584f09ba3bd16ca4a63c2731a455af05cad0d0b1a24999c8cc76c574fee3e4dc4e83cdb95884fa5501bf1231952dbd5936def6b47aa59d57326b325bc81fa4e1fd7a1d1e2a0471b8162093693788200efb2e5d69624b4cf412ed3cea1a6b9ead12579ca0473b34f7c6541019ac3430ae4d6bace995656e1fdece14433a8cffb9f9a46d15d5a1861021ba758f8fcfa60c4c5572184ed4238b28f26ca6e9594c5f06031704f7b56687cb66ceef1f195999542ed284d66c66c8990d62bb79d725e5aefc1213ef37a5d1437a60af178cd7716575953d8a66086ad7c968db8046ae193ea2085c713d7b6db8d443078b3f90570e0d342a980db2bb3378f22bbd293e4782c8334b3ef8cb28cfb78d16458e545ac832ae8f2b0ba0130441f8e9320e373c4d62b934a76ce45dabc6bece80c8ff75fa4fa5bc671fc46e2e5548d09def981d114bf1d65ac205af2dd67cfe2723cf9bcd474370dc68609b67d60892e60e79a0639eb71eb54464bde38ff4a917eb91a4c7ce81302663c4bc2fce4ed4553d344de33d1303f4ea83b78c8450cc89e156f5b4006e2ba54f46dd06541fe811f6697a62ab916056f7d5237e3084e4d9ac63f811db4bfadfefe6a0434fbe6b612b3f5464699d970c7ef3f3e8155a1368f1e8e2dd144b4e2cafe0f657dadd94bf64f195dbfd6394cb46614888690c0827f72fd53007f88a1f84413161c5c44c2c792f4f77dc100425aa31e20f8458ba560ebdf8997d02283f465bff1a676cfac60de962fd7729c0732597352ec08d6310df224d3c7376c827bcc4ec66a7af46cde49fd880465e75ba225c38299d8b392c1fdbc333693842179c9e94c7441a516faf99e84df375b754d28cd7b6e48a12a49c67c14cc21b4c108a2ec6d1dd28072d13a5b88e1a94cb734fa6a6741107c21b53e096d0c2e0b3ceb39510ebc5dea1dbf6e4e09bb760687dc24b48ec1654b513712f0469526726e0e3eb92af38f6b01b15b72c5f605c901892dbc854ab4cb7fc217d6db024db0d7a03aa0f23a9eadd4acfe0e79bf16c0dd6af93b2df33ffdad2f21e3ad54553827ab23f238ac12a695f39092b3aa9c261b48124720e3f07cd22077a19af966dd1382060b8fb9ad51a2dc8d8d2cce325b07c412920a542165d1189a98c42359c92ed9805682074e560a8b486b3880c5e84345b2ee5190551dbf07b72b6ea576bea83077569a7f57ccd2ccf133ce815dc4463c67282693d3aa3b769bc06785d15d10c2254637a2402fa953a689778011dc809c7d735c10aa70d87a339b213f359e2e819aef68bb324fce3a3bc388221f3bc034053dea30e7df45d2749042664d7f5db927452f303dbe6a7efc8dfe927d61129b71f2ccf6d7fc0c392bf8d94ec365c64ab227adfc88eb68acccce67f6c2a3e748850b31f00c05f6b9fee6b985f6863f9ed7c8c8c5ebdf0cbc9dda5b33ef14ebe14c146040440a242a4a3d0ce677e5d92df46bbfead44239857e43ca6947a8b8604f72cc6f43f5918d05b3eafa3556ab207b98cd75b2dbae4c3e7c340d75e83d9162f67d81bf774f80173c8f1fa59cd443db3cf439480bcc30f633fb207729caa82e5d62f16569452bed052ee7af96080a5588ceda0b6999ef16c3431a6e7748039f4841b9b462e36c6841d4413396d58fc3174a38b1d6367f9254eba53fc1ba3b2dd0114e51f75c87685ac290e22c5443f16663fe2834c99d810487afe0154961160816dc83079cdf759b961f0b293b34a9049d9c494938d6c32067a0d7a9be3ae1fc0c012b7737b6ff5f210d56beb1034603b05b880c65a49635bd383f62d69f5172f0dba76e896c357e608d02330684879033dc4671c01a2f9e5e592281416562b039a7e7129c149f558e20c1aea8daa28961e178be10dfcc354bf8c05969be3755e1b6687e8046ee4d4a5d1b32697ae207fd645b09b6838bbf14cf0d538f5c7fad215d376369ee87433d9a18c310945f1566809f4caba5ee94bc1c997ea0bca173c6be09315787c6bb1e652822ba6764a70f1710a11f9234134363d98725bba2aa3c9a7a5f28dbc66be0eae6fddb06a51dbfca1a25176119a0d2ed0cc54da8e352695ef4d496c84984a8566b8d3154c92767bfbdceb1be8d17c661e577b51095bee270003eba23fa5cb8e33b8b05d5a5476460c5e975887f44f88e2b5270aa49e7d26634af351e99a8714c8f5b0ca0b38db7cbd37dbc35984076afb046a1a84fcac0e9def27bb5f3f58e96c564e841aaf4b1eb4948220dd91d1b822367f60a4b425a458d0312b389f2950c81dcfb57b35f599dd7e14d4be19f4333a09f0768b5e1b27940ab5363c3029ce5fbf01b705ede131da7fcd7052e8a613eee6662020661c7a92c0fc0b77df2b145083a60f77624033a657e6e4a6c4505add741d508260933ca4624043435c06a086935d562940b66899abf492118f6dbb9eb8b9e834f1410fb7fc1dbf4b7bf6ec766e1a13da5d11d4e228f8f01dfb2169f420efca670fb9ceec68a3d0cd73a7a2c6770c0a607f58d29d005ac2db7fe33d3202423f88e345746ddf9fe5788fbe6b6327c138efdc94ef90635607d910cf4b21d43241fd6dccd3fc49c2cb19c95e863595221077d3b1d9186c9501d7056d68d180cf9d383ff93601886f0b7581795620bd0e376f597238ab57383f5090e93db0b87926f5838eb3ad2ff339913ad62c45b14755a0b40895f029491873352a5636bd5fbdf85456d8fa8ad1cfd5acd3550ca7af03be2c84814766312e710b775791475ed79defb1640a81fa4c1ba904255b30110f3b0f51951975fd0cd5f8ad8805ffd2e0a71d399720e204b2b8bf53c14d3de950083bdc6c1850a09a9f8b2f172189a3f184d99fdbb78383dfd46de65028675f625605074a5301d1194e978dc16ba06d30c126e1e6664acad32cf8235287e3d981d72d049a1a44bda457d10e41940b4cdf4ce5f09d6649f596a591e594a3e989e3b0d75e82b472980f456f0f8e63d321126cf5951ae4dc435597a1f5229da0753ef15140e0d12f10f9a3e67e5d8e85fb3aaa5b091d187b0df4d560eab9f0d8a7861daf396c2830e2364983481aaba39e706290a89efb61851542dd1313e231e76894eb6df0230d3f5613525b75d69e579ce6fd8deffb4d1fed1efc2ad148491e3beec09954270351964d96fe886c6da75e23acda6376f758b90ee7744e74ca9030c90910f7058f9eb11244b6daafa72bd15be8545a3342e130a22d8b27fa45e88c4d69064be095f033a5a9d3320f4b62621198f898b2fcddf47bcef4488c80e21043e339d4827e33354c42359904752a63731e0328414011d1bfcbe10109698e52c422029fc227e01e733e146fe703c01b6e056e90722d5c7109de0797b81a7bbac89a761e76ddf673964db8966193a070ffbac2ebab4fcd92c4e0f7ba159f9e01a03f22411c073d2d5d30d18ac20de47f811be9bc932e7b00af9d626e527246c65ec84ed97c8739b19c5ca38036920d85a116454becdf8ef8846ff46dc45bee6a0461103e7026492e79322e4cfcfce28db62bbcd08d29a07e7bbe41a7ac7badc6df1781558be1cc5853505338c3841ac4938f8d43090f97c4a1c7d9e82567ad664cfb73a0d89865c7762fa053f65209122e884b3a0139ce52ce07c6ae1a6f95db47a268aa112ed045f8ef572d0330aada86a212363e8457eea37cba9f9061b7b4a4f4f369a1c448fe6dc1b579cd080513d1d793d6521c51fb0a69c56c007b58afb89fcbd8439a3356b148f56d3a04e280f21872da49b93f1a9dac6779319fc020bb2e160c8974c1c21dab6d3313b10bc36179d8a3ea376a81fad4196b25d90c8713645a92232203fdb4f9e23914e39f1155f30fdba91d9b9047a5afe331643ce10f6e9e102f5808b28ea2b4babd15a0d7461e6433a80b48ccf64d92ddd49a23487425884bfa2780bd359f452538816c1382d1c3a420b824762a1206b274f4abbe24b76d1d62da8b4069287f1eb0d87eae7166595cdab894d0526abe1b315492a3087b9a8dadb0a3b455ee258607a844710ba24cd8adc849702320ccf6b44c2dd366c462b135a53ba77c94c4ef1d9bbecf944000ff5ae16042002020b986864e5be1a123690d9213b8ed0ad9c3b5ab4ca697819524879041725712f676148b2ce8d99e6c56462a1b243c59f015a716fcf9eb4396421b862a55126470d1c26dc5b7b0e1faec3fa27404b61a051b3d4ce75fd287e8ea9f7330fb61946528b23fa9a1d192fba705b4647be737a6e978f8dfe30ba20b3b2c24cfa40d17c085d288e18838502e6a6f12466346c2ea43396e6ca23ccebae30f457d6c3649291881493c3d7b28c78fda146e702f4dfd5c3726c9b4ac91c8ad71d0bcbb71836ca1bd3e81a93617ae6c6de62153cffe03e63047ae0def99f4a05295495733045b5d5ccddd624f3b5f43cdde3dde287283fee2c6475c6443d6a8fe488b8f4ba892d775bb14f7e7eb33834b6074f6773189779258bd9cd85e2e9ffefc9af8828d1e399697427c1d0e5b9529568ef14a5a979e5ae0d78858ada11bdb5f5ef7e44dac36d96933192d01c848c0a04129fbfe229b46ad0e01eb7a321d10e6e0ccd03eb53f12497b58d19e632549dbab599bb8d05d1670a36b92a17dfb6e8009e3c4d24a6d2227a1c089090915696b85ee717866606447b0c8b4d8c8271b4f863ee5c1107b003ad7ff3db5cf6584881fde67d3a5b27e6833f68d9824be0ef879ea961c2215db67754c7cbaac5c315cbb97fa588ff4c1d65574c172a47681b1333a4eb1464723347b9c5c7d2e0c9cfc02ae4e8c3decfa5a9bff7d997699a6cb372c31d8211d4116e513548dac3bf99392672689ce8b098884983bb5ca16cfd238b9b9758f3a87ba8800f02347a11f741cc256ebb9651fe13216728e7c9fcb3992cc542476fc239de9bd63efdc8ec5323a291c9fb6f79eba9857f718cc00e062c919be4957601036633ad6028a0a510de9f3f89bc7b80b3a5f4acfcbee243112730035af1039d3af4989d8b65b57b74ee9999563b18ad8e17e84d5b3a0e3727e572c4506f14908b77a26ca6838ef56e7b90baf9f0b5d1ef6b12a8e0f6f399afd56385126a00e875b40247c63177112844e99e79f01bd49348347397e41c0cbfbeace80db3c5725b97ea5c1ea9c667c27400a8e3a6d49a178ccb2b4af3eaac3a968337fbb4f92d94dc8084dba29b90d4228b83c2622a13b6f1bccaf11b430b4be6f4f88e56d262ec56ce0d482bad4c75b648d2a543402926ef05671f108f4db33a8f34583de6829c38fc070f9cd23939fe601f66f23430db25afc57aec6530dbcea327083ba3c0bbeb11aa6d3931142f163c12736058d28a48fabc4584da49c34c0debb240cb0be6db426c043393acc1c01a5ee5e60593b107feb1859eae2b82d1a621e421f923e1f7840f5528d3230ce0aa4e7387a855311c1e6ee540254309a2738426a3809ad9710d76a9590fef1b9bf776623a4489eb2b95e6e11611c0ef2c1b4072eea96dc8a3319ba92e4f7417e7142bbe2ab74654c1ba0ef3a5c18f14ae3af266620606c943511c302b42d922e3d5a1e97c865d21b553be485c16e0469b3b2604883aeaac69b446f3dfa64588f5c8883a2354d69c88e328f46590f30a9f3718b0ccda707adeb3bdaf3bca10dd013cc947efd4dcf6654cbbcafaea799060d7dd75dff661ad37bc0d2264030bffd3bc69368603d3baafb8f255f4506f6eb0ae1abdadc54c9f6b9cc096d46b9cf4ef343dbe723d55d2b65391ca87ccc48bb85109c2ebcdd811e17a7e07f02971ddfe1fbfc2446107f726b9a435a7c26ea1d7daa10dc1f80996e9197f9046bd9d9a411c920cb1885d00f5b3e8453b554e20691d439865ab1e2ad59460f0c512ef16c82924bd45c7b88f534779a27251af58b0af9b6f54df98e03e9e60086d6b82226989d242ed0d61a4cc4878a6c6eec0a8229a7b6b410a77b773d19e056c1a23d697cad0441e9a6d2b6753385e33e371810610a5bd09cc6fac31aeaeb16d302cdc959606386adc29ae5d381c5290ea5c418d60c268b4b14893fba93f3eb4a9d90a0be8635d8960b77793619dfeac647371e2c350801f39b245e26e9661fd3629dc3ed8f1a25aa83b62c00f2f75449c4d35b7e725c5ec3d6c7ce1bdece92b328db40f67d6e1cdc152a49220dd065537e9a62a8b7242b22e2c234b2dec021748180c0e1b26924f778baf90292ebb3880ca1fd90bfe9af250be67af6859e6252047652c4ca196781bd2e735fec078d0c6d28b9b71a221e692b623d841c9fbb95f327e7f985db439bc01a7b6c0c9d74f520b5a40d4747258ccaab50214bb6fa85d3c954672e3682755d5d644b2c0895950f106414736154e9c8b27672ec10ff47fcf5e10a1307c72eb164c4b3b6c222e6808e39049e5957b5d8d8eed6e352b85040050b1c47fd181a386e0ce96cd4eab779b6050c08a93113161f271218c931d8fa3d42f74e5763cc96e633f72c3986528b6cfc8a43df64bccb4fceab5a9082dd6f116416847de6ddfafe31f8b0bbb4ef0c75816b30ec9508e1988bb822f265b31a25cfb4ab05f864f1eb36eb85dffeb39971938069b3e31ded408c907132fd44d672fec9743494556b66bd76e576cf7757ce6a25db3380f900a0bb24740d1d4f9ab6d9650a2390aa669c8087e0540fa80bef2f0daae483758de17c8c56cb67325ce625d71db0950157499008f6f5742b3b6bbd5cae3d3a6aeb168b426af79c43f5f7c4f64b5e8e7e884e8dcc4283a583b1da86015e836140b47819259bdd89c082e74c97b96c815001175ec6921e5bd09fc258d0b37a5846d42781b6b5e136828e54cd0387935422fe771b34e809ddc101fa11023bbd01842169fa8d38062f35ec9cf5b1e95711a0a24fc074f0f2ed04c9d748c61e6d42f1236101002e23f4fe6e9225e22c5c0dcec926ba8bd8c0f1f9161f13c07eaf3e22500ccd591bdc3e45dbf629ad6475d655c33a3763556e57032d630a41e1b597dcadeee03767dfba35e7e2ba31d444a9cf44c1a12a8bf7f5ae2af475c7b0b889d1d69f4d0ce666ba8334801f674a439c31eaa760b7f7edea3421fad9d3c81d6d6f51d5934f2145e50026b2b95cd67ced875043606a36ac164bb4b416a955be30d6242bb897455e7d91fa547ff8e5dd69927b9d8a0363b0a47f063a393879c578aefffdfddab0ef25ae24dc9dac66b74b37334265c88c1c34da712791cfa8c7b70a2515d34bab2e71e7dc2ddd19014583e62b16c3d371876cfc50eb5fdb6b53f407ee54a0aefc82faaafc360a90bba50ff8f9da9a2c26ac57f8d56ed03b73260f6875a64c5fdbb8d937c0b3ac204782aab1f6fba39e371d1550944568380fd6cbafcde43ff5e8ed092a08d58dfa9f289cf1e9e9f98bab42154ff84e9186e54e58b9b0a1bb450f6553b61d1e5cf9854e803083fb91abb5e65f89a052fbe7ec3b42c90d5c8efd6b36959c0fe8af7ac6e916782947da8690c41b83178f093e363ba35e85dbfc08367fc505a2ce5bd45164f2b84f395f11fd2c3dbc34da8046e588b66423b6a6f9991415a03f952c1a3cd3005393426e90c1657bc07e69ff8473ac4baadfbaacd0ee65bfef83d1130c1b5b4808a17fddb622e6044c6371663dedc9ac011209420ced895a9e8898ca87be25e8c867c17b6f99752abca798d75876e98f993dc8ade43375f519b55776893c8d730419b04d64a50eedd33e18321f0944b5bf51ed0fc4c8ca668bb294df77612562e32c78b0d91e29d4c4db8d5e28c4649dc64f868a41c49e9026ef8133edb5392ca51038271ab357a64c30c3865e11ad172b7ba1f9cdc79a7e0fcd0cae2bddce1cd7d2274fa9ac73aeff2ae35082970fd9bd33bd6183cb51fca862f364405dcaca728273f21e0899e7b705ee31068994dfaffffd6bd1bb758021b7dae987342a5cacbe90197a3a728f61c11bfa955c8ced271b681e4242ce6e2670f492251bb6b90226f8069630f2a93d159aa8861db39e64e20d76974b09d8d1586a2d8459e939473f1ed9b70606f1267e10c7624c5d2e9d3a1b4328710a83d2d311eadd46902781f56c22252efe3407d4c3f0866d353c92b7cc2a8e03aae7741859e7c0186999c0003307a76af615c0a9d90c72170f38ce482ffb86a038bac12aebf387f5a7b2a519b3c9684eb7d93ba690c99548d4161210b5d1eafdcd7826d02e7628f78077239fdaf3af55f37bb2ecc043a4e0e40e91d5f35fe6d5fb51e3df73b9256fc064d832d30b91e7114753b447ecb892ee5896a304e66bbc6353bb7f0f8499150612de5661184c6dfbf3bc37eb6ce9e8b737a9752bb984a4865742903acab8ffd6a198d42f90709dcccb27fe639c3b77c463d980a1f04a150ed925cc18702ac7688215f568d38925254394fee5b829ebe1c7dc6a4fe637ec67a335d127b205bc9cc78156f96245826686ceeaa971fcfb376f0b5f983d380fe5f8b18c73c778e00fd49d026f01bc1bd7374d9e92a63529b32f7e9f088aa344e8688ac6517112eea482dc9afc0ec7c2728e5a5467d7ff3294f27d28a82b915b504d8ac577d1f7bb842544b2b22f29cb8daf3bf61e9fc536db107de56c1042a1245bb6c3741cddcabc7ed10ede9b66fde463225243fa19334bafa720518b2a6a3d966d8aae01e179dd68220860fa9b4804b8377e848502d52bd15d9f81e9dc94e0d8e52529546884080b89e37093539df2ea97df6225cd3e358c531499129417c72095bfb980b5d6b1c495563ebc538c587f96b3462e0988f16b2ece01a3a504cc92eaba52247d068793a778b2cc189eb8f4ab42c5e3af4d5b4787e96090842605c1833b0f723c827cff81a55eb85b60724858c4e4856c0a3a70ca01dbf4a34757bf3df08634ceed22a43a0ac99988ba180aa48bbb30374774118e39a62007380b7004ca76d26c79bf7deb01ad939b124e4f86c7a108e50787bcf026e66ebdab888445dc5b6ecd101497d1efe2c312f19e1a336652783a74f38dad1682925681b9834bbe31ed3ab244a6bf75cbd5749868bb8fb323d1710894e5f1ba528d4573ea6fea5e100bd71cbed32ce58885336b6340e7601e136f3aa39d4199d33a3b4c7aca981d833e8e9ee715bda26d3e6a04d35dc9d9180a855548e2ebbbbd0b70269ea90715da472c262784f99f757aadabd3640c14d6005433b7566b45b3fb2fbd55e29dc9b6c86cb1a06b5ddd872ffeeed99459133d6820b27679e0cdb4545d3b6e6463e6488b0d1b423f1def28f18c0cdf0d763f4703b7fc269503297e0994b5a96b5e15da3272ea590c91d43f9b5223ab4ee74dfb65874197392746b15211077d38a322181e52c0c195cd96b509de6c70a3b60cf9110b7c0a2cf796d85eecf86339322db581d45ed4cffb2c585c84a81449c260891dd7b3db70261d9335458cff4ecbcc01d295c67d57dcb6aec61990f1f66101b08d695716029d2fc01e25abcb3f348271d07cfb3e231993623c45244630a6ea236147fd0bbd836a0e8e09e357c4b3846b3356f98bb6a016d9b91741c82370a5d65be80b53f722119679ad4542ca5d7c8a41b57e220bc238c84d39949501efa712a814daf89cfb87e4e9c957ebbbf2343d8d2c5dada7ac24182449e73f0eb6488ae220ee63c6b26dab4f75faeabf71d50c362b9a743e948d1b5ab8f15ae9de0bbc950f5089a24b74c557b37b091f42722c9c2962fa563afaf8c661d9930730fcf29582f8c765de874c4e11e82d14395e9698d1726e5c33bdf81815d16f27a0cfffb1270b3f279a800dd2734bdc125cbeaf0ec64f6373731616af655a4e7ba2127645c10275f36898510fe68fd35c514cef82cd631bb5309b1b349fc06ac55f8b074acec3f83b9c911bd73a5cb12d52e09afc171958bf5c6a8fe7973d1f7f4e32f6a60386f70436ee1a1692a28b6796985bdf173ca22eb8fcf55da9b085123840eb64d5a94eb6923b2ffd833af11503f3c9bdcc6fb1d690e7abd8c9fd0f31b16e32bf19eea5ba09be81fdfc3d2e0cc3f349d142fde7ed985babed9d2f1805593b37b57f3f3148e33d5535764e8601b26e354ca602b28437750e1f0ecd7a4dbefe4afaf5ef644e943d91e5f934ca73711ea22543704ae01f04ea185c3f40491056076305c6ae4023c0e3372dbefda37660b5e3fb3c9dccf87530b2948b0bec35311d2670e7bea96f4b6b229a636c686ea176519298948d1e3a46c54597cb9858c42ccf91fdaf68d89ff26885d5c4fb7b871905900ecaa6e42c1dfb6cfab3c6bb746236f3e444fa2d86bc0da5815bd23c8cf5f31b873f04ca338ab673e1a42505da8d5092eceb5d17945d7d7e9779485e10732c01230ef949c80ae412dd5298dc4d15f72d51e863546d8dbd60e74d9964872015c01f500eb4f0629941c73d2220ad887ea2e3d271920ebe6a93d319661b3e8cc454ab8e20467d126b3efe73676013802b23502c379c2f5e8b381a666f10d6629f1354ded154621ddb53b552599f554a3931057f3d8a606be92673f5425829e91e2f93fd0186fcb726c1a7290da16455f0324e26dc7733cbba5d59ba9b68904e454678622a155978d7466a9b6e47cc799d601624f42eb77b55f75b76b54cb5c26d1a29a39e947624a4b86287db8939f634c6f1009f78625e2e0bd24ea674d5bf533e9e9a71e603a7ebad979eb6b69c5f2f7298e04b69583cb04101c4742511da43788eaae5096280213be01ec3efc6bf2b63454e6c2ff34d44229a05c6d800119aa4a6d5fd3a3b1112c4e071dd9cf161bde62e0d1c7c8b9c0a17d8c58c24a8754071c18aefacbcc261b7705f887ec9018046481e56008500bd59c306ccc208ff12a9ee7b1ae7e442a83d87958f41eec68294c2886259a811fd4d864ffec7f460a15fcdf7aa09c7f09aaa3c404654cc70b6a5b58986727958becd3f2dfd6167e253f850fb8c237c33ccd32cdaaa7950e005436dbc6217ce0023c0fda4264a505038885c0bff255e7fc48d52b808fede3ccbfaeb0fbd01ed54752285cfdbce33e5c88567713bb995a68cf0e34484624ee45fdc43deaea12336b287adc7a74b73fb643005b8da8f60d7d44962751e352ec0cc845db699709e77de7ba8e8ac40aa0a43766e4fec04d826ba2d9f3b02343e66ffa297265ec92f3138bb9d3e64aa3eea708f96d85c6a3950c35bb368d34baea095bffeb2f1076eec05d906a323e4ba4be647d065278d249a2d9674507ca6433178583a5a67078f5daf5e058446886c872b6cbc195d561a64359e3d6c0d09b17da988e4c6cf64fd6477552699e587400b9c8f5debe993a0f0d100216efee4787103815b2b2a58529f73b7bfe38cddeed534f1a504962f8e25d00bc12cd82ad1f9b0d418056bba732831f72c540af47f2d0ad198ec9577cd033b017d94813342f0c5377739d8a5fc68a56c7ca0dc9d1547b7c40edf315a59e8cef5697c8462c34b6d32b2fcf294c200e6782c7eabcdeb9b640a0a3303d5369b3eed0f7b4ae5dc468380348f61165782245de020dbb0fc1e41c89579064edd49e2da00956e202b9cd4942881442b7e26ea5e2d76f27b5f478a1d7189b102df02d9e5d4e9282d1cd4d9c2d87a5ca644a5855042268d9ce419dfa2ca5e1fed528f5f1d4453f10062c4659e23b63c980bb841e39f2a66c2d2cc629c96c7fa69ecd32a67af79e149dc4b8c35f30ae734c93ccd0be556c1c0d1c6069107d9b9f81e72a696fef985fc0e7455244851aa71fd2bc59a80b007cdb33920e49ea0fea6202e9857a6f23e169f2e7c57ef40d16d9276010a1299ce25b4be7b95b6c2de834e9b652d46dd655f7d3a810194e4a2514d7023676726712a52097e07a36b694a0ab965b131580d7d77a30e96de1b17161e08b7ba67ae1feb36a8e64a46583406f498db92655e04db072d959519ee24cea97810525ad23b1ba1e044032d9b894f524993777c15d6616b6b2a3528c8c6174de116f8f48fd862781bea901eb4353cf915d6a97ae592f430d72f7619fc6fa62916639a3870276cf9c8971f4824c921dccef7ff6bdd7dc55e612afa98786d2d981bc0ae1b9afcc7da7af10dc915d57ec6b753761e27ad3ba4dd4ded4200f566b09ba266ddb487737239661d0c2eb809b84c866cd18674767ad3ad3cb95eb1542d9019201753feb30a95d58485e9d07fd63027347fd5cd4e88b7dc8fdd56becd5f19affb00dc4841c30341eb480f3528aaa9b3197d7a46ee11e762e2912c6af1b64943c63f68a807556ea34187e879b8c460b7452b1c3a2fbda2132c448b35a729f94954c08b601c7ea203e6c0ce82c0ee1488a97da0b011cf4aa097d52a9237143ad48245354aeae32a89dbd1d2c12306eca8cab77a2bdf60378e1627475b32b3adc6f44bb616c5c80e805b4d02290630d48d2874c1c942cc149cbf76dad1bb7ea1d92e85b27d600f8e1cf1f0f6fa3ef5a1fbe39469b912f09f4e22e110e05963e2d2ed6c3d4703f5b0c235edf19701435d2dd44fe6294bc4858a3678f3f81ce120ac4f0ebd192db74d6bdf1f88162e1949b73884186d69fd82dce7d995f1a801c5a2e94a3f6c0c739dfb419211553b5d36f9650852b52dc355851cc78afd3be0ea7222ef329758988ae2bb482e0a750937c35cfe7b235b2ca289a2ef3e36aca3520900d851806aaabc448d53364a5fa6188810370daf3284d69d9bcacbd86d188d4308296933743181da98470e99c73970f7c7b1ca3671c7b031474ba663e7c4d2c1fc19c5e1bf769078cba940470c027fd5aa94c350776bf677463ac5ef4ef38bb9fa8aec27732cb450ff42f85469db815a5f63f4463b4cd7e4ebdb5e7a4ec7f8978a7cd242caa11602e81737481c3e97c83f023046a79559f8e0a0589e185b056a89f8df22130d8fb4581f41b82f7335e1ff1ea938f92ae2720bfc09d7a0b88561770997d71ca09cdee124a15aec10a36b0afd8db85b56dafccc9fea68fe2c764c47fb22146d2bea89a472f4e088975f15f8c6c8ed2db732376e724b7454b77e29b13a6f8b1217551f6b64de6b4f6703b139ae8c430d5bc5d1cf35219b1c53324d26788754cc0b00d440cf3e3d676b45b5e305a735f14105431cec52dc1650f641b60fc0c923d14263f9ed4ccb78d3d002d651a18f4edb6685521dfefd9ec67a5c760b929a1bbff3d4dd018fd989b780570d66436a05eeedec53ca2d01133d7b173a591de86cec8a897f66b85dd65e7419baba7b5da7d3dfa16eae5c5aefb07628d11fa4986cba82fce15dcc84e3fc12bb8159cf542d3fa63924c718c424eb4b850eb690a10e5491b05bee9e086b407820e86e5c2c5499ec9225a05b5b84e8ffadb9574d02b5ef9908a7c7938a485bebdb849f19f5c8327135246601f078d53c95203be5a3d089e3fadf3b38278374c706e4698231515f52f5ba12135886304b3bf77646c95d787c81ede20183fbc969720c40ada4f71cad8a24d35d737fa46835735af37dcdd70d319457212544493111f1857220b5bc10b7fcc89a4d07ccb3ca33619a7222510c73ebcf472169df5826c6b8a87f859606d340588f3ce7d65c077b88b991dc305ef84369ec99f75518bc3650937e76c490d1c6f8e05da6893f8f309994b7126756fd20542156defb59b379e50a83d5b0940af54c838a70ed6c9d962b942bf74ea4fd4cff6a732937cadc25ae60cb919117877048f0582b35130debb678c5b298fa827d0e3283ae1e46dfffa8b250d23839e56fc22fbe34bc6fb58d25e39646101fbadf63e235a45c6c22d2119e30e56849dd947fefe903af66bc8305c81c0f8baea8dc13b81ba248c7412b3145cf691829c3d1a0c1e073ee5ef7eea0def613b1081842359f45a54dd35760eafcead1a5e5b7032fd576e3ed28cc678b9c146e34f351f3d27568a56c2befb101e673afe91edd6972e17b6d55f8d5fa573d27673ebb39eb07e44de7e1e317134ca17d043488acbb57fb2632e5c9ed292886b03203ac21c2e648dc214e6652977fd4c46c67aee298de344ed0864f99ed7f31efc53d86a66e39e048beb2c24f52d14d89fd8e6c3f6b4fdee00c41677892afccd26dfe95a188b071a6805c06f10fab63c254ec7f6f6a86c0c5ded4f134418a2f4b62d8d4ffac1bd56cc9777469c00486148c737303394cbb8da9853f057294cccc8ab046fbb2d697c5433ad0157d5209fd32b0bce724c740f87cb3679c2dcb45025a44c61f86d9665fc54c109fc59dae2b40c3612141ad236a54aec5f36cdc1bdb1c6c227977fe5acb195610e4459921743ab73ea72de15b83d71e707571c0a4b15c76a7389960d7a7a3b11339337e0d238c4b2abd672a14a2e8bd3c669073c8e8bd261f27aea0f41cd56f502ec2581d71a218732132b0b7df783f0d8e452a82b38a672632b79943bbe4f0e95a95dbc95f970efb0ce71a33b73cf62f6b218a41b4731f078e4e94c63174c33baba16bb3423cf055f7f7603fa5ce66911d9707c388262bd1dd269c84e6c8467beec2e32063014a8dda45d99da96b1eeb747f3a0027986e1536fa2b42ffca177a5ba47764dadcc4e8507da1e748e47db1aede1eb57f961f1b2bf442c752aa1c82704ed8806e647a36e58b3d0294a0c4470542267d4040bbdaee5b2128c10578170e576abbfeab78ff45f58074668660f6408f962aaa8450b3fe575cc8f95ef5c03f718df2cd4520c559e463b0916f611047ff3d84ca8524b73fb9b2c10654eba057e71f0ac828856842af5de3d50065c76608cee3e11a2eb75b49664af56994dd1ce1641592b8e075d3b44d212f4de40425c4c9f44d1e78c60afd23517340b35495fd46f67dd0eec72d33ed6dcddcf0d27dd5c057b7fa0f4d14d0b53e860b6ef3d5f5e2e2c8135502b239856eda9eb820a31ab5a2a9805b2d3885084b11e43c000d761c502ce6ecf04aa0b14d9e767516cd73ce34e27a9a19f9c9a464150e70a897a8296abf7cdd69963f2296eabe7a53eaf71a7d2673397b15f330baeb9810e7c13c58b3a2398e45c3720997cd75aacc9df84af5e3a3e3efaa9d29544ab1b852c4b02f58f18c565045d51d399fb4806744177af3826ffb40e9a96f7855edb623107598d25cedeba22b217bb61f546fd9e770e49382c423867dd7ad6535bc4c74f3353da9daa35fb37cfe2b3a6297537e3b40427932ffc636b663d1322ff7e63d3466b50c58f013ca8dc407651a48e2a237489768a222b36c15b82388313aea15fb9b1f894469baeafd1528692941378b00dc3401d53a5ad499ee8cb534625bb41fe27647fde3027c5889b8584fc4a24eb8957664622d7a08c9587b402900f8245c205e782bb3f8df3541187c09077ed753a86f2ff5e5c61ae8d308fe58cdc2251cda111600207b6f66bdf629c9ebfe7ca3eb90c4436b155c3f407271d33f6f5146ae6557a1b43eb3ca326fe89f015a223fc286c4772605f78a7a0fc69ba1e2e5e1efe4e99378759ad393b7def21b42e0dae856c257cf11b6153d49fef867bdbced0e0e968d2119c9af8a27557bd8125a63776c8781e59b4226c4a59ac50ad9f2033564e7b7e845666ae390fe6bedef596eb3c29938fbe417168c0d7fae9944a378e3c61c5ea2c00edc4a6e97baf6aa10a05574301069fb5080db4cb3588be4a999cd2c11404b54a6ce1821f0f38f97882484346165af1a9d5bbb8dfbb227ad33bc66288f29bf1293ecb0ac60d43c29c48f82f52e86972faaa9fc497a571a202a3b30950c168539268047420f0ca48ab374c58635872e9ddcff25092e833cdc55695afa6074fd231b906f7f8e75c496652c1e13ee1df8730ff863ce8cb8bf018dc9af0f9c07d4de91f1db727ea273b9a191970f5d27658fe683ac095f14a9c8c7732e07195ed2697560979eeddcf36950b53bd579bf304746fa87c0d91e01f51be67a999b717dba5b8fe0cf3e093ab7ec44de0cd94687a1237b4a3f1bd135abfd1c388078014711a6f8d27a78a5c96aa137533e2a6753b12b8e686790e9489d379dd37e99aa319838134e77c70e47f9dc2581a8b401258d2ed94b3025db2ca2da1fdd184bb037c9cf874be675a769c5579640b414a562ecae5c1d0bf9effbc43336e46ad1f1b9a85785c6c74d2f339cafb7e2f53f5c03044f5ff77d4f00ad5d195b85f1e6a21b49bcc7cbb006b0a9fd2dc4b6c52d203b1d0351ec6994fda4f339c1c1e7f3a162cd88c5fcb586b6c88b56d81df9c9d9b0642121665b0dea9030226a4425c9d63787afef6c4f3e3373151f47e17f7f10403a89f87d22832d95573fd7aa06f160d7f2b6b943bba4ec1d208d770e2311a25690cc8b1309bd908d57c7d7f0f664fa6fddf3b0d1ede3b70e2bb25886e4840c800972bc0185e2186cd6d33a440eda54e5bb42ad558f93581a4078e173ec365f42b2b60cba02b540c245427ab1c6bb431b45e69c4281dc4aa99d68b22a6e90962c5cd0639846f9ae8057a0b670e84852063bb1cf0d33ab2becb5a1972b245263602ad6f9b0614d13df514cac037b0f90ec548ffd3b5090ea34194b03efc76b2f8b31ee19abbd2a1fedfdd55a700f7e9f334bdb836493c9287e55cc011940373c154ce516335cb4ecc1b3d1fbfb9a75bed4ead2ce7d20455bf91a033a2b7dc07ec64365506c85af1630954c826d2cb6ee327534bb6a3109d6200073627facfe4fd046bdb22e92786fa31fd712b833c59b3425a4d965add8b4b5db991444ac5c7b1a629df34405fd3f5c12eaad2ec34863a3b55fc7a09f6d8b3191d3bc113d6e688e83737aa3869976bc6b2c6ed089370bbdfbd82fa8b1c29cf29b8dcfca1c448cdfb8fedb1c902c272ed34177f477ec84e63086d823315dc1ee439d19dd882bdc4c2d4a49f5216803316afc0a70b45cac6b7517fb7aa8b5a8e9099ef591eb165741ecb9e51b7320a425e4a6b0721ef6dc78b338e4acaf8ec34128ad9a09ff940181cfc9a0b66f6dc4569e9ab6d65d226a7ea3e97cd46ea249c56b5dc506927638089106ecc6d81266f1213f57532946d259ff929e1d29f7096a2114a2687aedeb8fc6c2f8d9689c74c5de844adc391af793248d7121a4ae2380b0ee660fa6c667a42d519a898e54b34f39a46ba125a4ca23934478e766512a8c4b29f70dbb29d71f1f857599273d8b53351910d05a58fdf144b20185cc7ee6e6cf91d0ff5d43a01c548ee41bc2884f799f5308725b63454c3e567934d144a5eb4af9e6ff7f43314aae36d89ed63ceb280b1327c493aa165c8e80eb61528c8625b366ca7e14fd85ee4f2be7a046746714762b19b4ee1a989ac9f58f5d4fb84e660c982560be9342ee6c9df2768768526080ca7fa86a1d9d2aa872a53cc48e100889d205d237be0978a2b64754d3e6f9b10c790551a7521c90eef3ba805c04ceffd68b62e5a9591cc416a34e6fb8ed8bf56eb4fb4f424776a7863ddad01d3bb9939c100a89ebf9b3b38317cbca9c4968ada0c2122081b46dac8aec2044693de70cf1ec3cc0e438931cc1315fcab816cc19ffc69d74247e426483a392ff18e019ac2e1a215cbba6f4292cd0efcdaa405abeb4339c6b4b8aef0351eca962aeb24fb534226c654829f2e21396107a8520c909b33bdc4eb1cdca691422905a3755a24aaab73db290a142e5fa92f812bd6d533ea5ea3fb248a2623f52720307f9df11385448b4a0b70568cfd866d1098c02ae27ecb2e78d06d89f73dbaa4ef1ffad7a28bd359127cacd0ac702bf03df40e0e822f2bb69ed447703dd94bc01fcc46a54cbc2bd0a8d5e7b5c3ed5ec3f0ee76c2473cdf305a45f58d42d1586113581df2b3aa0f1d1b88b2f6ef3359872b7a0d99f50f54dd218fb9e9fc8edd23e608bc0134592379aa4e26cd1f14aacdc013eb2b3f6b20307ba7b740e044db92bf46dc0cb280ac99b7867d6058ca3b42cbebf180ccf72c092ef9b363aef63b1f637431dea24dd93014a222f312d727ac0d739bbf2748836e15eed62cac1355ef130b2fe0862581d9c501f9b77829813e4d4f05251e6f47179da5c0671b6b7da225846fca2a7f553220dbed930723172e4cdf80c7a3cd242c2bbae4009f542cdaaf92e541f55ff7630e8437d2ecb4fde44e05008ffedf04b7cd7c91de7f775ee1daec7895bd8b2097926d4b432ed2bc90215b967476fbf8ccdfe4de8e0840c97a653dee02d0ecf84eecdb09eb412cccf050f63da416e07054deb7baabe083ded142dca982f0e677c4acb756a4aabe54bf1ca5a42a6d88563f306c69bbc804479b1c2b03d5e599c7b1e23f3059f3d6ef4c2f0d0dd61d4de5f91a5bf0a1972e3a62b4323c5e57e6d0bb99cf3767a69ea6a3447f28a7e04976c496195bdc3e64ee0360c146e79662148fefab097a1d83b867018666373c5d5808db5f8b53ea4c5d09c17082fb3e835725ed4bb5d6f4de012f482c1682324ea3dbca342af7c0bc0168986ebeca59b1283c2862206ae1180f2b7c52dd3974e0c2b4f6fae45415a6e7fffe59eaa3297ec873e36c2d8a95612e01dbc68fafd88f3f843426891801a85ba77f0aaf08eef14dd1f34c03acefea3608758c3caba3691c91afaaa1039c5927a9b36fb7488952708e71c4cddaacdc215ce00fb15822c618c98d6c5ca14cedd711f1ca7d014413b92180724cac3165419273ae0d2f4a1fe843f1905900cf2972b3cd5b3dc99c9bad40e5cee0390886d728ee3db64dd3aec0bea4db5c7c4372aa965697fbe95c513c943ea8087a3cbede04d5d1d6210de27dccbb08354b347200bdf5dfdb29cccc71585a1861792e9ad6e9a81a7b77bf4de2ec9a0aec510b4fff095898bf2f090974cda4e77397c1d07024b38b49ecacaa6d2811375dbfa28eb69180138b57863f48d45c61e3daaacc615b2fe36baf33687534c78fe7c56bec25e6ef49a869fe8b71a607a671a039f15b143412a7aaa23d81d344af912e73a7ece0baea02f33421a1912a9211633e5eda1a4661a7feba4a0d43bd6efe036e64bd7d9cf028889d2f00105dd50db8e08d60568bdb57554d3ab0dde44b527c0f6d3c630b3847d514a9ad17bfc25c63433edd1c10867a400f2324e552955e2b5870f5fe2b780cd366d87bbcb558ac982a4a4e72640c5b8dce19f3ee0bad991d5106efa168a9be20b184f1e9a53b64b1b02255b080533e4ec1a058f5873124edc9b27ed86923a3db6eb2974d1ede7f9cbf74d57b8ea9f065ddaad2af6b35846b01f299ee2487f206aa6035c57f3ba6b7c3c555076b9ab5595ab5be60239ef01827c51c7c1ec0fc46e8aefc8c199ff4403636d6590fb8cf33569edb5f245df2b7594d57284b583038b7132d48ff67c05ef6d39cf48379bfe47d6ae41a5d3459f35232bd70a3f4b3524141682da4cd6e42b9056504637355bba90839bd3760017d53e0995463b6403fe1181625a5b8d65edd951a3898cd340f6d3f7340bd513037fbfaf374683f8e9e087de3bcacb757b93027f8f613450b7cd2bbe9eb836d0e734c1b8c90487dd7134b21ff5d0c9c37fae6fc0e23185be1c9b73f801be869bab59c520449c4103db2657e691ac7420b12b1e173b66bb3cf58c97a8865a4685661b0668e27e19f6c36e2a0e7d0e44fff8f676b7008c10d2790dfa6454feadd78c4789bf098d89992dc2b683d142030461142f21cea135c3f50806604a1d8b78a21b4d8c051a9695e920952162de100da575320de48db647ec3617ec3c341ed476971775ca5783acff8291406f4d34ad99d63cd9574f9ce46e023baeab9d8cbb38b87e2b6f7d700ce0fbd09a82dcd191cf5fd113fa0ca82bb5576936c405854deaa3e68ef396ddd16c41fe5b9c79fdfbe190fb7badcd2540b34fd571a06486070fb226e4f21a28158b754a40b154065cefcd22e9e5c065cb2340e8cfa0be6452668e71bb6e189ccdf54c9df6c6c0cb41963346b5d59744091b7ad74382602c9b3b4d62e7f3e68eb2224db01dc397b319663a31c878bdd22addc8d87023784a16ba23ce98b60623867a1153d9d15bac4f860a4cc4a03bdd1bbe34e1e3d5ef789eace05bd00237fcfb356a4149553721ee6e73be3ac36673da72abbc2f229dfe107d1e6a13b15dac28177487639991175ee316a50726fe1825c38e5050e87aa4d5de318714e6fae3291cdac7ce2b05608d1783851f3313cc1c97409d6bbe7636db6801f10d8cf234bf2c465c49017669d5b85c799f0c75acf423734f82a8c6f5d736ee2bdaefe73b7b3691d9fdbe53b36bdced6d36b4e339071993e029dcddb76893d9fcc488e1fb9509fc9d8b9e90effdd08fc8b490367c60a76a48fe89a008757fbe52a0959af9848dde9628375efeadf59c7cc3535928720e93582acaa5c571e7e8370066173a8a4fbb75d7e3bd62e1ab67b9800621ccf80022c64aa831388756c3bb52a56f472d5f6ff6db027dff0b76465f782fa7db823b1b5ffd77b0f121b842822c9690b3c3221cc05bafb295dbf9569ed9e5c544a95acbbdb0fd07ca8818215829d9cc691ca5b2f49fe04dbe232b4d9cfdb4c2a1ac672f91e32ba803e061a7c70e74cc2bb4b46dee859a1021fe5454717990a1dcd96f26fbe068136c61c7a54651bf1b7a5113d75330da2db0822a8e0b1f46416934ee9c5c0b33f5f872b183860467c0121496585266d5a22a3e6cfa14d64066e9dfccffc5f48c21eec886b5313310b4b60bf833bdabdc4a00a731d90b1ac5e13fe46bd1c6dc3395e3ed0f25e75f25bd7ee5a6763092c7e423add68bd00825cf8d67cabe135da443ac75a3405a0c860fdfc1241e2d9424dca7689a2726662994a5ea842f36cd47f5b043acc6d73972b0a0ebf6ffcd7a1b0103abab098797acbff5d13db7f7d04bf49d22a88f2ba40c98bccef1f4fded0f2ed1513bf7778382c16b6c343d189d38a7987f81e33f636df6e9b3b8490b4706f2d5cbfb8ff32c4c31b16cebb205f7daad0336068929ad50504555d75d65236786227bbbd53c0002d852e4c174a075ffe37996721d63705810890494178dd35adc915b4a46d7eaa955008cf82ed86723740d5640c686923839ac362c5bf40bf8206983b97c6ceb74530f7d0daf16e22d55d71550fb153d977be37dd6ccf25b371e5a357b6117ba50020429993be266a6f7f3ca6fcf7cdacef7a19db207f9ab6219a01cecae768441f1ecd0c5f594737215d3d092ee9117674e50763b1026270c29cbf149e72199d267ef74aa77db2ceb3bca54a4e020faa129b569263fc5b5530682ecc22b6df7b9fe485611902d64bd475b777683fbd7ab3f1eeb49db9c6ed35cbf96f9eb61d8e339a2e195144ae56dd6817a4af9b10cb02fdbc0adbdb0b081ed21d96409381fa8daaba3236114bc505e0977b98c7baa5609b3041d2de84e9f330e7545f0104f3a7801d1948ab816bc3686864d07d02b58a1be1f6c8d0811635ad1ef322075377e04368e2eafb6977d107f3b3e1c2b2f01c907de6ed625d3616137c359fd5733d3e44dc330a18b9ba4eb21bb78f406af02c89d8911efdf1083583accdb4c8b1d71b0f620bcf855fa14145d6ab3fb3e7f12fd876a838bb9458c5e6ea941ff16e01c6a232d5221d8f46be49e905c66783210add0b157e80069b31badc1064c9de3c8e76bb9dd4c004a37b1fd4fa165fb8f98fa9c65fb097c3119aa353a0d86f4f07bbd4d12ada6c6f082abfadeb399767e20e3d3d95990d00b03d87e88f439915940cdcff84d60c56714c66868657f4624c92b2f8a43a387f3b65757cc011e7863655ed783f187cce932dcbc0bb14fbe8cdd567a24b3c2c2da09db20cc5bb833f24cbb86f3b7ae5ad151c15a759f40244937d915a9c658af61a433195c30a611f686a1b8293b89a7ffbe67c6a3b4173915c3cb6d2d424112dd2557cc6f0949b011388b0d8f19203e7629e385310a2f9d19d446391f2a933d32d2ec952dd199f5e25cb89a9d4ba12d7af9aed592aec3a0648726c8d2950ac4fe8df458ca7fcc26c64ba098bc710b44aeef2215c9c2e3a5da610c74547bd653a4b747240f3b2ff73e742f892a8334495bc6a3505baa2ceba605a5f1f151c72189f4e9c1a3a5a8a35d80f947986e2142ed2f247d42d7fd5fcdfa104733fb6b7effa6e14fe9b0d59492e13ff5482a3cc5c09bac7506039290eddc1c7cdb65ec0aba5d2bafcdd936246c9a841546d5a914527963585e24b01e96e82a22b3c9b2d65b4c4328640998992b5a3a6965ea3eee5ddf47c9bf81c1e0b5b6930ca8108d161df2fbbd550996fad8b75000d7324ea6ccb67033cfddd2c95b2c221906266b93d579ea1215f424f6ad6275d8380356ce47f7b6354a918ded27ff28887e02921c51938ef28e27cd379f9c2b08cdb5de6cc508956018186e76ab2fdffa9c6c218c61203d5f2a522b88db2ca0bfa075cf53eda151c728dacedf56d939e2c92273e0ab5de7b09331b7e3964ad6c91e7f04c54d967674535010116b4aff0034bb9eb1e673130ac198376cd0ddd6c0a1a623bf31ef5d217f285a62629b85ae90d44baa7bb46099d34c866ef70bb990d1b02394f84d4c3c9312d7278ac4438c3c632b8a1aad7146e02831daa349a2576a8316f4ca9dca4f0cf416f7e964fe3ca49bd387e269a632398a0dc0ba3185b20255a1bfd057718199c79a93b9bbd1698641628c54be025711e0f154c0d6652bf24061496aea05bbb5aecc1fa26492ab96b3d1477808ceac4002702f1befb1d29bfdaccf9eb86b90698c1c9ee1ad7399e6cbfebd2acfe04d956c6ddbd2c1506f9800fef96131ed1f546d4cac5b274b5f73158adaf7b8b2f88e14b5695281fd2b5bb1411b9c58bbe8a7752ca6bfc5b38d5ef1bb941e862ea606842497401dc1343252aad615f91b50bb583dcb965e7c398971bbd6d36e1ef0e1ad7ebf09ec5eb513de90169a5342f76d401bcf2846af15637712cc4ae287bf8522cc9e4d55af2b2c2c07ad9977fb436b7a3395785849580405238bcf1c6f7807276dde4226d83db0649cb389a534e166a62e49bd7b0847372736c2f384c1bf17104459109637550a9d13d600feca015335e2ad03add447189b677acea3d36adb161a8dbe4e8bb2c71232aab68a987faa12afd6d18936516b9f064ec86038897a8fc493ea2d7d8c7feda6d743ffc6762ffac283ed66a8ae93e45e23847df1624672a6975c0810dcb5a0bf7872a35faf0a81c7082da44e677430d4b49242acdf541e3761b292b1e439242482c706773c6b504a90c8697a153394ce13eb530eeecba140be7bd7fce7fa6ed8a9f90ae0fc127ecd9171c33ee7d3f468d92e811520fd48ea0790dc8b5ab0fb1781bb2d4c6a03ab45552880a15e905d8257c7bf641d1901d2066f0491cb135971fe4d81b9b19b35ae7d46822a872ad347116dcceaa0131c49a859a5dcda95a9c830a7903ab9c8b87e32b952ade0c3f6f714c37a1b2af9c71c79a0bda82320ab33ee5244c2b0769d44c30b69f4f16bd7dbd86b89b2c54045e4c3db0fe24c1a8e483a03e14acefca2b2bdc2c0a9ce619dd0a3434ad9bde2b1654341dad018a3f41fc92e0a4c7858f9cb10b101af43bc5589f23dc423d134238ca12ec9b19725526f87df46cf56f2a7fc6af61d335cbc0ea93c67e65ba3051f3a2caa46b634afac9594fcd36147f1d7e244a88243a3db5c0c54d340d0f4ed8371ac7b5aa2c8386700151908e59403f4827d96f229cebb888f157516c6d9870fbd10aa5c22278996e53a4f0a43664a3566e533db42a572219f5403ff0174aa050f56006201cb72075beb79c011b45268f5530955520f74b23e19790be65be4d53d613a5688cf309de18bd120a45e9f22fb017a50b7f22b740cac2b5d4637cdc77bc73ad13a4d6364082dd36d21f0895e51deda4582bbe013e20ece27a967840b3314513c0c45fa07c2f8a05a83d33c93723bcd65ca241972b9881f8a9ef6b96beeed2d3a36c977760f744c6689abbfe111024ffa2ff2f8e387c261c8fa9372e18ce6386d76917aadbdbe02c8a215972357d405504cc6dcaf9598a5e54968f9f344ceca4105a1e356efc3abb03978857a861159ea1ce6770ce6201b698c00c07873a3038c0c0772646a05b7e0eb28dde8dad4adcb6878976114dfd263800a0df2e55f1111a19ed4f010f1a4a2d53a509e3c4b322ec35388bb02ecd2940c74591f0c1fec724156a47b98f344350f9c0cd21204c0c8f2d029a6e59d2229d0a3e6dd0904fd8744afa7a506bcb5d851b293ed6da6961ed28b950c47b6bff8b8cbd57ff3d72a68803edcdad6f0a827602387c0ebdc81edb23a2ef7a5363287be413d96c4bf6c70893d3540d195dff2e7462b394c2ac81484d2b0b457506d36024f26188b701cc341a77965cca5d0d0eb0ea58b464aeca7c73a8252f431c65d7f405ee8b3bd40095cc95e214ff31cdeccd0acc3eafe83a7a7a5b2b2d68954b279780b0a046a2b3c59bc9cd27e62fffc9a7c091b13db78bb3099490ca9947be312e8269b7c97162f67566dd815cf823ec1bc46ce1ba86ae5fc4db3b5824f0f7b9d6252f7cf45fe0b5c1a3fc8ad14cf2711a835b0e8c69879daa75e0d70243db344c57499d12a4e58fc6b0015f1c56a40e4c398825afc7dbb4926a9b6df48bcc36fad748ed032bf0a91553d01e31768b53c8a3f6dc1f1bb9bc3082471bc46585a25034d28c9c0466ef1a30daa8d0e273866f35c934099c2c6fcb7128cf7584df4a48c16171126373a4f4607b43a437e2a0977c110915ed7a4fd64a6b259ac943e568497a05fc539113c6c9ee47dc69a3d89edddaf7856e12eb128414ba31fbd1b6c939545b45f505702c4f548f2575c124341f20a0a87e574138aec56731aa0220bd76dd62536639f768c4942a72200546c43ff51e2ed55d16c32585e04e0fa5a02f22b4ab96e64c83bfaacb427da67f657c11df994f080ba15b14640d124eb7bf2224a1d3a5701aba206d322ee93f7fa1e5639a9efc5ae2ceccb2751f9755d3abfd1a8d209b836c56091c9cde3c9184a04272fd4f9d627deff0ee9df9084b8ea4cb228a9d9db847c23b28a996310029cd827769b539bcd15bd7e3e0a8fe2e58cd0335dcca60b7f4794837f79b5faa366188fbff43f546ff1b8e13ec31dbbcdbc279d915febc15746dc7b4247fa962e88f3ddabdfe6a727f8415eb3a3c00f2150af9a3f689c55f13b77bc8cd4b9ebf1850a6f4c7e3922f66fb195e92ee33cf2e0af6cba4734b35e7ffc19b5cab0efefa0856268e06f3d8414eb1c6c9ee42650a40ff7ff78171ff080a0f075c461d2e7266292fc2bdaf8064a3aff5f07156245a8d40b8001459823ba1b9f74a546cb333a22037310e0f998fa1e9ac33ba61b87d5193720f57ad787231b549da3106b34812f2b43ad1d4147fe74bea1621c38ceeb3af09784724964725ba9da012f7c9ed069d05d0f7c7de76e1399aea51d579acfb894cd8b13899d918c2eb7f7f8d978b103906001a27a4823184f6b69c89f5378a7990aab8ff100a322199c06b6c27d137aa2257e8e2d30429b2b51f365f42ed267548a84d88e5fa47d969cb0dac73410758ca43be730a7954682c78507c924abb2c7f67813e9882607ec9f471370819d294256c81ce048b3cd392544fec717d4d5bc492f862703cfbfc8f116a07923bd759573af9dca94e8bd2c82cad3f70791099c5d451fa29b711a035fc157ff350c7b0008d1bf6104b653aa774df71ac3bebb4a83d89b2eef9c3ed34d5b987ed401a067848c2810a19cda37c1868c6c025f113d8371226d67d897785f504ef85a691b215a5ce92c89d97c8729495075cf69759db6a100d06ffb4563cffa55db99e921faf453430f42a45c380aac1a130b7cc0502d2c0a72e8b6b37eeeb42014ec385335dfd345fce85320048ff3d358694e6efe2441b30e791e2d58fa5c6b65b89214564e996fd3a066148aaa37e58be56fb327d0f5918f2416c0fbdc08da96a8013b8ebdd6e591df4361d9bcf6067bedb177434e838cd8720164d8fdcecdaef15fcc54c019e86c5c0744c44b941b634ceef197794b04bff521ad418a6eac437c43aab023c7988747fce73e6924d84b07d592083554dbb3047df99f6b4a70588501351778b367f3e73cb56d5a7ed5abdb1b04bc8e2d4b56fc7a13e85361d2dad88f79340c9e48a4b84014222c602c5c8f889bb0a9ef3df8ed9701cd99c2af91f4a1abda5ac92ac48739a17480531f5b53317ae1711738dadf583af3b859d43b02340785f6d496f1a82cd88544a4f8e4ff4b05fd2e92152cdb48e11f0d255419c8f390375be3b371a0a3570da1e45db11d12e22bfc9b0cab8faf3ffdd13f6d1874a197c8e46e440cbd4b98729d2f9a2967d6ae533d13475050af3f04181a62478fda27f780950932e3bc86d49e4689682e16894dc3dbe6b3983272a922c8282f04e82a3e3d841a64984d0249ab6108660f498af6fdf9389effce50b4524251facf707103724376069911d06552e46802f1ec2241811a8e9fd70fec31a91edd4443b27c58765b342807d994122655b36f7851ae78ff567c925ada2de59b357ec57eaf442c08a1020de9202296fa200fde17e55e718ac13b9389065961066543394dd1d2dee028affa3055dec22a510fcf9da87b38e627eff2cc54e2e06b5b86e21c8a2bb12a0035efa4d0729e65b92486900f612961c0cd6bef16d46a755f0735b89214564e996fd3a066148aaa37e58be56fb327d0f5918f2416c0fbdc08da9f3a08ebf6e30d89a32232b19882da3b4aa9565d230285ca0740ffdf2a8834d8315c9c584bbad43d3054658b930d27d9ff740cfcaca74fadb8ac3df16b2677f774696463a4ede764ed344cf0688a4cf4441b4c25fe618069d748cff265719d3e0d874acd4c5e746f501e78a4d792a926e2b5bfd92cfa70341dcfcbee17eb3c00ff81c63940382247ea9a27500d0359a872ac643fc305fbfd777b1e0fc8249b0ff04b2d10d9ae925a5daca3d82f9a5668fb4fa5eeb6f7495ea1c35a4b200400ec2d479190d660ba9434606b1e7c3d74064553ce81ebcadbfa7bca9b3df6e74e0d5e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855../../../emacs/25.3/etc../light-bg/leaf.png../light-bg/leaf.xpm../light-bg/locked-encrypted.png../light-bg/locked-encrypted.xpm../light-bg/skip-descender.png../light-bg/skip-descender.xpm../light-bg/unlocked-encrypted.png../light-bg/unlocked-encrypted.xpm../etc/COPYINGrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootemacs-25.3-150000.3.12.1.src.rpmconfig(emacs)emacsemacs(x86-64)epgnxml-mode@@@@@@@@@@@@@    /bin/bash/bin/sh/bin/shconfig(emacs)emacs-infoemacs_programetagsfileutilslibc.so.6()(64bit)libc.so.6(GLIBC_2.14)(64bit)libc.so.6(GLIBC_2.17)(64bit)libc.so.6(GLIBC_2.2.5)(64bit)libc.so.6(GLIBC_2.3)(64bit)libc.so.6(GLIBC_2.3.4)(64bit)libc.so.6(GLIBC_2.4)(64bit)libc.so.6(GLIBC_2.7)(64bit)libcom_err.so.2()(64bit)libkrb5.so.3()(64bit)libkrb5.so.3(krb5_3_MIT)(64bit)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)25.3-150000.3.12.125.325.3-150000.3.12.13.0.4-14.6.0-14.0-15.2-14.14.1c@a9@a9@_16[#@[Y@YYY1S@YtYX:@X:@XX9@XXXf@XY@X%Wv@W@WҤ@WW@W@VaV>@V@VEVA@U@UnUB@U@UTgT@TTPTJ?@TG@TFJwerner@suse.dewerner@suse.dewerner@suse.dewerner@suse.dewerner@suse.dewerner@suse.dewerner@suse.dewerner@suse.deastieger@suse.comzaitor@opensuse.orgwerner@suse.dewerner@suse.dewerner@suse.dewerner@suse.depgajdos@suse.comwerner@suse.demeissner@suse.comkukuk@suse.dewerner@suse.dewerner@suse.dewerner@suse.dewerner@suse.dewerner@suse.dezaitor@opensuse.orgwerner@suse.dewerner@suse.deschwab@suse.dewerner@suse.dewerner@suse.denormand@linux.vnet.ibm.comwerner@suse.dewerner@suse.dewerner@suse.dewerner@suse.dewerner@suse.deschwab@suse.dewerner@suse.demeissner@suse.comcoolo@suse.comwerner@suse.dewerner@suse.dewerner@suse.dewerner@suse.dewerner@suse.de- Add upstream commit as patch d48bb487.patch (bsc#1205822, CVE-2022-45939) * shell command injection via source code files when using ctags- Add patch boo1178942-bedb3cb6.patch to avoid that emacs hang in isearch (boo#1178942)- Add patch boo1180353-6d8144a2.patch to fix boo#1180353 that is a possible segmentation fault in case of stack overflow of etags- Add patch emacs-libX11-boo1175028.patch to fix SIGSEGV introduced by a security fix for libX11 (boo#1175028)- Simplify patch emacs-25.3-xft4x11.patch (from Henryk Hecht) for boo#1096354- Add patch emacs-25.3-xft4x11.patch to allow emacs-x11 to use xft even for its menu bar (boo#1096354)- Update to emacs version 25.3 a security release * * Security vulnerability related to Enriched Text mode is removed. - Modified patches * emacs-24.4-ps-bdf.patch * emacs-25.2-ImageMagick7.patch * emacs-25.2-bsc1058425.patch now partly upstream - Rename emacs-25.2.dif to emacs-25.3.dif- Add patch emacs-25.2-bsc1058425.patch to fix bsc#1058425 VUL-0: emacs: GNU Emacs 25.2 enriched text remote code execution- build without libgnutls-openssl-devel- Add conditional emacs-25.2-xwidget.patch, and pkgconfig(webkit2gtk-4.0) BuildRequires; depend on latest webkitgtk for Tumbleweed.- Add patch gnulib.git-94e01571.patch to fix CVE-2017-7476- Use socket activation to get dbus up before starting emacs- Fix emacs.sh wrapper script to check modern dbus session (boo#1032759)- Update to emacs version 25.2 a bugfix release * 'find-library', 'help-function-def' and 'help-variable-def' now run 'find-function-after-hook'. * New basic face 'fixed-pitch-serif', for a fixed-width font with serifs. The 'Info-quoted' and 'tex-verbatim' faces inherit from it by default. * New variable 'use-default-font-for-symbols', for backward compatibility. This variable allows you to get back pre-Emacs 25 behavior where the font for displaying symbol and punctuation characters was always selected according to your fontset setup. By default, Emacs 25 tries to use the default face's font for such characters, if it supports them, disregarding the fontsets. Set this variable to nil to disable this and get back the old behavior. * 'electric-quote-mode' is no longer suppressed in a buffer whose coding system cannot represent curved quote characters. Instead, users can deal with the unrepresentable characters in the usual way when they save the buffer. * New variable 'inhibit-compacting-font-caches'. Set this variable to a non-nil value to speed up display of characters using large fonts, at the price of a larger memory footprint. * The version number of CC Mode has been changed from 5.33 to 5.32.99, although the software itself hasn't changed. This aims to reduce confusion with the standalone CC Mode 5.33 (available from http://cc-mode.sourceforge.net), which is a more mature version than the one included in Emacs 25.2.- build with ImageMagick 7 [bsc#1033077] + emacs-25.2-ImageMagick7.patch- Check if "-no-pie" is known to the compiler/linker- also pass "-no-pie" as linkerflag to disable PIE.- Add /var/games to filelist- Test out release candidate of emacs bugfix release 25.2 * 'find-library', 'help-function-def' and 'help-variable-def' now run 'find-function-after-hook'. * New basic face 'fixed-pitch-serif', for a fixed-width font with serifs. The 'Info-quoted' and 'tex-verbatim' faces inherit from it by default. * New variable 'use-default-font-for-symbols', for backward compatibility. This variable allows you to get back pre-Emacs 25 behavior where the font for displaying symbol and punctuation characters was always selected according to your fontset setup. By default, Emacs 25 tries to use the default face's font for such characters, if it supports them, disregarding the fontsets. Set this variable to nil to disable this and get back the old behavior. * 'electric-quote-mode' is no longer suppressed in a buffer whose coding system cannot represent curved quote characters. Instead, users can deal with the unrepresentable characters in the usual way when they save the buffer. * New variable 'inhibit-compacting-font-caches'. Set this variable to a non-nil value to speed up display of characters using large fonts, at the price of a larger memory footprint. * The version number of CC Mode has been changed from 5.33 to 5.32.99, although the software itself hasn't changed. This aims to reduce confusion with the standalone CC Mode 5.33 (available from http://cc-mode.sourceforge.net), which is a more mature version than the one included in Emacs 25.2. - Patch emacs-25.1.dif renamed to emacs-25.2.dif - Modified patches emacs-24.4-glibc.patch and emacs-24.4-ps-bdf.patch- Add patch emacs-25.1-custom-fonts.patch as workaround for boo#1016172- Avoid address space randomization during emacs build - Check for active Execution Shield as this breaks emacs- Diable experimental cairo support as it cause trouble with spacemacs as well as with the w3 mode- Update to emacs version 25.1 * Next major release * Xwidgets: a new feature for embedding native widgets inside Emacs buffers. * Emacs can now load shared/dynamic libraries (modules). * Network security (TLS/SSL certificate validity and the like) * 'C-h l' now also lists the commands that were run. * New option 'switch-to-buffer-in-dedicated-window' * The option 'even-window-heights' has been renamed to 'even-window-sizes' * 'terpri' gets an optional arg ENSURE to conditionally output a newline. * 'insert-register' now leaves point after the inserted text * The new variable 'term-file-aliases' replaces some files from lisp/term. * New variable 'system-configuration-features', listing some of the main features that Emacs was compiled with. * A password is now hidden also when typed in batch mode. * The Emacs pseudo-random number generator can be securely seeded. * New input methods: 'tamil-dvorak', 'programmer-dvorak' and 'probhat'. * 'M-x' suggests shorthands and ignores obsolete commands for completion. * Changes in undo * New command 'comment-line' bound to 'C-x C-;'. * New and improved facilities for inserting Unicode characters * New minor mode 'global-eldoc-mode' is enabled by default. * Emacs now uses "bracketed paste mode" on text terminals that support it. * Emacs now supports the latest version of the UBA. * You can access 'mouse-buffer-menu' ('C-down-mouse-1') using 'C-f10'. * New buffer-local 'electric-pair-local-mode'. * New variable 'fast-but-imprecise-scrolling' inhibits fontification during full screen scrolling operations. * New documentation command 'describe-symbol'. * New function 'custom-prompt-customize-unsaved-options' checks for unsaved customizations and prompts user to customize (if found). * The old 'C-x w' bindings in 'hi-lock-mode' are officially deprecated * New function 'bookmark-set-no-overwrite' bound to 'C-x r M'. * Many other details, see /usr/share/emacs/25.1/etc/NEWS - Patch emacs-24.4.dif renamed to emacs-25.1.dif - Patches removed as now upstream or fixed otherwise debbugs16737.patch emacs-24-0010-ELF-unexec-Correct-section-header-index.patch emacs-24-0011-ELF-unexec-Tidy-code.patch emacs-24-0012-ELF-unexec-Merge-Alpha-and-MIPS-COFF-debug-handling.patch emacs-24-0013-ELF-unexec-Symbol-table-patching.patch emacs-24-0014-ELF-unexec-_OBJC_-symbols-in-bss-sections.patch emacs-24-0015-ELF-unexec-R_-_NONE-relocs.patch emacs-24-0016-ELF-unexec-Drive-from-PT_LOAD-header-rather-than-sec.patch emacs-24-0017-ELF-unexec-Don-t-insert-a-new-section.patch emacs-24-0018-src-unexelf.c-NEW_PROGRAM_H-Remove-unused-macro-Bug-.patch emacs-24-0019-ELF-unexec-align-section-header.patch emacs-24-fix-missing-gtk-icons.patch emacs-24.4-bzr118021.patch emacs24-primarysel2.patch gmalloc.patch - Patches forwarded to 25.1 emacs-24.1-ps-mule.patch emacs-24.3-asian-print.patch emacs-24.3-iconic.patch emacs-24.3-x11r7.patch emacs-24.4-flyspell.patch emacs-24.4-glibc.patch emacs-24.4-nonvoid.patch emacs-24.4-ps-bdf.patch emacs-24.4-xim.patch- Add emacs-24-fix-missing-gtk-icons.patch: Bring emacs up to speed on gtk3-3.20 changes. Fixes missing icons in emacs-gtk.- Use standard filew permissions for ghost entries - Use %ext_man as manual page extensions- Fix yaosdd report (boo#994285)- emacs-24.4-glibc.patch: don't force system malloc, it doesn't work with glibc 2.24 - gmalloc.patch: fix portability bugs in gmalloc- Add patch debbugs16737.patch due user request from Arun Persaud to avoid hangs for several seconds or 10s of seconds in case of pasting large amount of text http://debbugs.gnu.org/cgi/bugreport.cgi?bug=16737#185- Add small shell extension in emacs wrapper script to disable the AT bridge if not available- Add a set of patches to avoid build error with binutils 2.28 emacs-24-0010-ELF-unexec-Correct-section-header-index.patch emacs-24-0011-ELF-unexec-Tidy-code.patch emacs-24-0012-ELF-unexec-Merge-Alpha-and-MIPS-COFF-debug-handling.patch emacs-24-0013-ELF-unexec-Symbol-table-patching.patch emacs-24-0014-ELF-unexec-_OBJC_-symbols-in-bss-sections.patch emacs-24-0015-ELF-unexec-R_-_NONE-relocs.patch emacs-24-0016-ELF-unexec-Drive-from-PT_LOAD-header-rather-than-sec.patch emacs-24-0017-ELF-unexec-Don-t-insert-a-new-section.patch emacs-24-0018-src-unexelf.c-NEW_PROGRAM_H-Remove-unused-macro-Bug-.patch emacs-24-0019-ELF-unexec-align-section-header.patch list previously identified in debian bug https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=808347- Make installation of info page info.info more smart, that is if package info already has included it then skip a second installation- Do not enforce the usage of the glibc regular expression as the GNU emacs ctags program depends on the emacs version (bsc#953745). For this fix the patch emacs-24.4-glibc.patch and emacs-24.4.dif had been modified.- Allow both Xft and as fallback the old X font scheme (boo#943793)- Give XFt a try for emacs-x11- Update to emacs version 24.5 * This is mainly a bug-fix release, but there are some other changes. * The default value of `history-length' has increased to 100. * The variable `redisplay-dont-pause' is obsolete. * `call-process-shell-command' and `process-file-shell-command' no longer take "&rest args". * The option `browse-url-firefox-startup-arguments' no longer has an effect. * New option `erc-rename-buffers'. * New faces `erc-my-nick-prefix-face' and `erc-nick-prefix-face'. * `erc-format-@nick' displays all user modes instead of only op and voice. * The display of irc commands in the current buffer has been disabled. * `erc-version' now follows the Emacs version. * Obsolete packages + cc-compat.el + crisp.el (moved to elpa.gnu.org) + tpu-edt.el, ws-mode.el + vi.el, vip.el (try M-x viper instead) - Remove patch emacs-gnupg-15th-field.patch and patch jpeg-version-check.patch as now upstream - Modify patch emacs-24.4-ps-bdf.patch- jpeg-version-check.patch: Fix jpeg version check to work with gcc >= 5- Move deinstall of info files from %postun to %preun (boo#921948)- build with -fno-PIE as the loading/dumping mechanism does not like building with PIE by default.- don't reference unexistant info pages (only exist on win32)- Add upstream patches * emacs-gnupg-15th-field.patch epg.el (epg--list-keys-1): Ignore fields after the 15th field * emacs24-primarysel2.patch bsc#912872 -- CVE-2014-9483: a left-click in Emacs sometimes modifies the PRIMARY- Add patch emacs-24.4-bzr118021.patch which is baes on bzr#118021 to fix the "Not an in-range integer, float, or cons of integers" on gtk-2.0 based systems- The gtk3 libraries are linked with libudev therefore add the appropiate BuildRequire- Again avoid autoconf and Co.- Update to to emacs version 24.4 * Emacs can now be compiled with ACL (access control list) support. * Emacs can now be compiled with file notification support. * Emacs can now be compiled with zlib support. * Support for ACLs (access control lists). * Emacs preserves the ACL entries of files when backing up. * New functions `file-acl' and `set-file-acl' get and set file ACLs. * Support for menus on text-mode terminals. * New option `load-prefer-newer' affects how the `load' function chooses * Multi-monitor support * New function `zlib-decompress-region', which decompresses gzip- and zlib-format compressed data using built-in zlib support (if available). * The *Messages* buffer is created in `messages-buffer-mode' * The cursor stops blinking after 10 blinks (by default) on X and Nextstep. * In keymaps where SPC scrolls forward, S-SPC now scrolls backward. * The default value of `make-backup-file-name-function' is no longer nil. * The command `apropos-variable' is renamed to `apropos-user-option'. * The key `?' now describes prefix bindings, like `C-h'. * The command `describe-function' has been extended for EIEIO. * The function `quail-help' is no longer an interactive command. Use `C-h C-\' (`describe-input-method') instead. * New commands `toggle-frame-fullscreen' and `toggle-frame-maximized', bound to and M-, respectively. * New hooks `focus-in-hook', `focus-out-hook'. These are normal hooks run when an Emacs frame gains or loses input focus. * The function `window-in-direction' now takes additional arguments for specifying a reference point, wrapping the selection around frame borders, and specifying ways to select the minibuffer window. * Emacs can now change frame sizes in units of pixels, rather than text rows or columns. * Emacs can now change window sizes in units of pixels. * The functions `window-body-height' and `window-body-width' now never count partially visible lines or columns if called with a nil PIXELWISE argument. * Emacs can now draw dividers between adjacent windows. * New functions to return the pixel sizes of window components * The new function `window-text-pixel-size' returns the size of the text of a window's buffer in pixels. * `fit-window-to-buffer' can now resize windows in both dimensions. * `fit-frame-to-buffer' now fits frames in both dimensions. The new options `fit-frame-to-buffer-margins' and `fit-frame-to-buffer-sizes' control the size of the frame and its position on screen. * Temp Buffer Resize Mode can now adjust the height and width of windows and frames. * `split-window' is now a non-interactive function, not a command. * The functions `window-size' and `window-total-size' now have an optional argument to return a rounded size value. * `window-state-put' now allows you to put a window state into internal windows too. * New option `scroll-bar-adjust-thumb-portion'. Available only on X, this option allows you to control over-scrolling using the scroll bar (i.e., dragging the thumb down even when the end of the buffer is visible). * `display-buffer-at-bottom' chooses or creates a window at the bottom of the selected frame. * `display-buffer-no-window' to not display the buffer in a window. * New display action alist entry `allow-no-window' to indicate the caller of `display-buffer' is ready to handle the case of not displaying the buffer in a window. * `display-buffer-in-previous-window' is now a member of `display-buffer-fallback-action'. * `eval-defun' on an already defined defcustom calls the :set function, if there is one. * `electric-indent-mode' is now enabled by default. * New buffer-local `electric-indent-local-mode'. * The behavior of `C-x TAB' (`indent-rigidly') has changed. * `tab-stop-list' is now implicitly extended to infinity by repeating the last step. Its default value is changed to nil, which means a tab stop every `tab-width' columns. * Uniquify is enabled by default, with `post-forward-angle-brackets' style. * New command `C-x SPC' (`rectangle-mark-mode') makes a rectangular region. Most commands are still unaware of it, but kill/yank do work on the rectangle. * New option `visual-order-cursor-movement'. * New command `delete-duplicate-lines'. * New command `cycle-spacing' acts like a smarter `just-one-space'. * `blink-matching-paren' now only highlights the matching open-paren by default, instead of moving the cursor. Set this variable to `jump' to restore the old behavior. * The new function `fill-single-char-nobreak-p' can stop fill from breaking a line after a one-letter word, which is an error in some typographical conventions. To use it, add it to the `fill-nobreak-predicate' hook. * All interactive commands that read a register (`copy-to-register', etc.) now display a temporary window after `register-preview-delay' seconds that summarizes existing registers. * New command `frameset-to-register' bound to `C-x r f', replacing `frame-configuration-to-register'. It offers similar functionality, plus enhancements like the ability to restore deleted frames. (`frame-configuration-to-register' still exists, but no longer has a key binding.) * New command `C-x C-k x' (`kmacro-to-register') stores keyboard macros in registers. - Remove patches now upstream CVE-2014-3421.patch CVE-2014-3422.patch CVE-2014-3423.patch CVE-2014-3424.patch emacs-24.3-giflib5.patch emacs-24.3-nntp-typhoon-fix.patch - Change patches emacs-24.3-decl.dif becomes emacs-24.4-decl.dif emacs-24.3-flyspell.patch becomes emacs-24.4-flyspell.patch emacs-24.3-glibc.patch becomes emacs-24.4-glibc.patch emacs-24.3-nonvoid.patch becomes emacs-24.4-nonvoid.patch emacs-24.3-ps-bdf.patch becomes emacs-24.4-ps-bdf.patch emacs-24.3-xim.patch becomes emacs-24.4-xim.patch emacs-24.3.dif becomes emacs-24.4.dif/bin/shepgnxml-modesheep55 1669741502  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~                           ! " # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~                            ! " # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 ; < = B C D E25.3-150000.3.12.125.3-150000.3.12.125.3-150000.3.12.11.0.0200410041.0.020041004    !!!"###$%%$&&'''''''''''''''''''''''''((((((((((((((((((((((((((((((((((()))))))))))))))))*************++++++++++++++++,,,,,,,,,,,,,,+++++--------------++++++.///////////////////.0000000000000000000 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 222 3333333333333333333333333333333333333333333333333 4444444444444444444444444444444444444444444444 5555555555555555 66666666666666 77777777777777777777777 8888888888888888888889999999999999999999999999999999999999999999988::::::::::::::::::::::::::::::888;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;==>>>>==??????????=================@@=========================AAAAAA=========BBBBBBBBB;;CCCCCCCCCCCCCCCCCCCCCCCCC88888888888888888888888888888888888888888DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD88EEEEEEEEEEEEEEEEE888888888FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8GGGGGGGGGGGGGGGGGGGGGGGGGGGGG888888888888888888888888888888HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH88888888888888888888888888888888IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII888888888JJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJ88KLKKMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM888888888NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN8888888OOOOOOOOOOOOOOOOOOOOOOOOOO888888888888PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP8888QQQQQQQQQQQQQQQQQQQQQQQQ88RRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRR8SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS88888888888TTTTTTTTTTTTTTTTTTTTTTTTT8888UUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUU8888888888888888888888888888888888888888888VVVVVVVVVVVVVVVVVVVVVVVV8WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW8888888888888XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX88YYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYY88888888888888888888 ZZ[[[[[ \\\\\\\\\\\\\\\\\]]]^_``.gnu-emacsebrowseemacsemacsclientemacs25.3x86_64-suse-linuxhexlmovemailprofilercs2logupdate-game-scoreemacsdocemacs25.3etcAUTHORSCALC-NEWSCENSORSHIPCOPYINGDEBUGDEVEL.HUMORDISTRIBDOCERC-NEWSFTPGNUGNUS-NEWSHELLOHISTORYJOKESLINUX-GNUMACHINESMH-E-NEWSMORE.STUFFNEWSNEWS.1-17NEWS.18NEWS.19NEWS.20NEWS.21NEWS.22NEWS.23NEWS.24NEXTSTEPNXML-NEWSORDERSORG-NEWSPROBLEMSREADMETERMSTHE-GNU-PROJECTTODOWHY-FREEcharsets8859-10.map8859-11.map8859-13.map8859-14.map8859-15.map8859-16.map8859-2.map8859-3.map8859-4.map8859-5.map8859-6.map8859-7.map8859-8.map8859-9.mapALTERNATIVNYJ.mapBIG5-1.mapBIG5-2.mapBIG5-HKSCS.mapBIG5.mapCNS-1.mapCNS-2.mapCNS-3.mapCNS-4.mapCNS-5.mapCNS-6.mapCNS-7.mapCNS-F.mapCP10007.mapCP1125.mapCP1250.mapCP1251.mapCP1252.mapCP1253.mapCP1254.mapCP1255.mapCP1256.mapCP1257.mapCP1258.mapCP720.mapCP737.mapCP775.mapCP858.mapCP932-2BYTE.mapCP949-2BYTE.mapEBCDICUK.mapEBCDICUS.mapGB180302.mapGB180304.mapGB2312.mapGBK.mapHP-ROMAN8.mapIBM037.mapIBM038.mapIBM1004.mapIBM1026.mapIBM1047.mapIBM256.mapIBM273.mapIBM274.mapIBM275.mapIBM277.mapIBM278.mapIBM280.mapIBM281.mapIBM284.mapIBM285.mapIBM290.mapIBM297.mapIBM420.mapIBM423.mapIBM424.mapIBM437.mapIBM500.mapIBM850.mapIBM851.mapIBM852.mapIBM855.mapIBM856.mapIBM857.mapIBM860.mapIBM861.mapIBM862.mapIBM863.mapIBM864.mapIBM865.mapIBM866.mapIBM868.mapIBM869.mapIBM870.mapIBM871.mapIBM874.mapIBM875.mapIBM880.mapIBM891.mapIBM903.mapIBM904.mapIBM905.mapIBM918.mapJISC6226.mapJISX0201.mapJISX0208.mapJISX0212.mapJISX2131.mapJISX2132.mapJISX213A.mapJOHAB.mapKA-ACADEMY.mapKA-PS.mapKOI-8.mapKOI8-R.mapKOI8-T.mapKOI8-U.mapKSC5601.mapKSC5636.mapMACINTOSH.mapMIK.mapMULE-ethiopic.mapMULE-ipa.mapMULE-is13194.mapMULE-lviscii.mapMULE-sisheng.mapMULE-tibetan.mapMULE-uviscii.mapNEXTSTEP.mapPTCP154.mapREADMETIS-620.mapVISCII.mapVSCII-2.mapVSCII.mapstdenc.mapsymbol.mapcompilation.txteREADMEeterm-coloreterm-color.tiedt-user.elemacs-buffer.gdbemacs.appdata.xmlemacs.iconenriched.txtformsREADMEforms-d2.datforms-d2.elforms-pass.elfuture-buggnusgnus-tut.txtgnus-setup.astnews-server.astgrep.txtimagesREADMEattach.pbmattach.xpmback-arrow.pbmback-arrow.xpmbookmark_add.pbmbookmark_add.xpmcancel.pbmcancel.xpmchecked.xpmclose.pbmclose.xpmconnect.pbmconnect.xpmcontact.pbmcontact.xpmcopy.pbmcopy.xpmcustomREADMEdown-pushed.pbmdown-pushed.xpmdown.pbmdown.xpmright-pushed.pbmright-pushed.xpmright.pbmright.xpmcut.pbmcut.xpmdata-save.pbmdata-save.xpmdelete.pbmdelete.xpmdescribe.pbmdescribe.xpmdiropen.pbmdiropen.xpmdisconnect.pbmdisconnect.xpmexit.pbmexit.xpmezimageREADMEbits.pbmbits.xpmbitsbang.pbmbitsbang.xpmbox-minus.pbmbox-minus.xpmbox-plus.pbmbox-plus.xpmbox.pbmbox.xpmcheckmark.pbmcheckmark.xpmdir-minus.pbmdir-minus.xpmdir-plus.pbmdir-plus.xpmdir.pbmdir.xpmdoc-minus.pbmdoc-minus.xpmdoc-plus.pbmdoc-plus.xpmdoc.pbmdoc.xpminfo.pbminfo.xpmkey.pbmkey.xpmlabel.pbmlabel.xpmlock.pbmlock.xpmmail.pbmmail.xpmpage-minus.pbmpage-minus.xpmpage-plus.pbmpage-plus.xpmpage.pbmpage.xpmtag-gt.pbmtag-gt.xpmtag-minus.pbmtag-minus.xpmtag-plus.pbmtag-plus.xpmtag-type.pbmtag-type.xpmtag-v.pbmtag-v.xpmtag.pbmtag.xpmunlock.pbmunlock.xpmfwd-arrow.pbmfwd-arrow.xpmgnusgnus.pbmREADMEcatchup.pbmcatchup.xpmcu-exit.pbmcu-exit.xpmdescribe-group.pbmdescribe-group.xpmexit-gnus.pbmexit-gnus.xpmexit-summ.pbmexit-summ.xpmfollowup.pbmfollowup.xpmfuwo.pbmfuwo.xpmget-news.pbmget-news.xpmgnntg.pbmgnntg.xpmgnus-pointer.xbmgnus-pointer.xpmgnus.pnggnus.svggnus.xbmgnus.xpmimportant.pbmimportant.xpmkill-group.pbmkill-group.xpmmail-reply.pbmmail-reply.xpmmail-send.pbmmail-send.xpmnext-ur.pbmnext-ur.xpmpost.pbmpost.xpmprev-ur.pbmprev-ur.xpmpreview.xbmpreview.xpmreceipt.pbmreceipt.xpmreply-wo.pbmreply-wo.xpmreply.pbmreply.xpmrot13.pbmrot13.xpmsave-aif.pbmsave-aif.xpmsave-art.pbmsave-art.xpmsubscribe.pbmsubscribe.xpmtoggle-subscription.pbmtoggle-subscription.xpmunimportant.pbmunimportant.xpmunsubscribe.pbmunsubscribe.xpmuu-decode.pbmuu-decode.xpmuu-post.pbmuu-post.xpmgudREADMEall.pbmall.xpmbreak.pbmbreak.xpmcont.pbmcont.xpmdown.pbmdown.xpmfinish.pbmfinish.xpmgo.pbmgo.xpmnext.pbmnext.xpmnexti.pbmnexti.xpmpp.pbmpp.xpmprint.pbmprint.xpmpstar.pbmpstar.xpmrcont.pbmrcont.xpmrecstart.pbmrecstart.xpmrecstop.pbmrecstop.xpmremove.pbmremove.xpmrfinish.pbmrfinish.xpmrnext.pbmrnext.xpmrnexti.pbmrnexti.xpmrstep.pbmrstep.xpmrstepi.pbmrstepi.xpmrun.pbmrun.xpmstep.pbmstep.xpmstepi.pbmstepi.xpmstop.pbmstop.xpmthread.pbmthread.xpmuntil.pbmuntil.xpmup.pbmup.xpmwatch.pbmwatch.xpmhelp.pbmhelp.xpmhome.pbmhome.xpmiconsREADMEallout-widgetsdark-bgclosed.pngclosed.xpmempty.pngempty.xpmend-connector.pngend-connector.xpmextender-connector.pngextender-connector.xpmleaf.pngleaf.xpmlocked-encrypted.pnglocked-encrypted.xpmmid-connector.pngmid-connector.xpmopened.pngopened.xpmskip-descender.pngskip-descender.xpmthrough-descender.pngthrough-descender.xpmunlocked-encrypted.pngunlocked-encrypted.xpmlight-bgclosed.pngclosed.xpmempty.pngempty.xpmend-connector.pngend-connector.xpmextender-connector.pngextender-connector.xpmleaf.pngleaf.xpmlocked-encrypted.pnglocked-encrypted.xpmmid-connector.pngmid-connector.xpmopened.pngopened.xpmskip-descender.pngskip-descender.xpmthrough-descender.pngthrough-descender.xpmunlocked-encrypted.pngunlocked-encrypted.xpmhicolor128x128appsemacs.pngemacs23.png16x16appsemacs.pngemacs22.pngemacs23.png24x24appsemacs.pngemacs22.pngemacs23.png32x32appsemacs.pngemacs22.pngemacs23.png48x48appsemacs.pngemacs22.pngemacs23.pngscalableappsemacs.svgemacs23.svgmimetypesemacs-document.svgemacs-document23.svgindex.pbmindex.xpminfo.pbminfo.xpmjump-to.pbmjump-to.xpmleft-arrow.pbmleft-arrow.xpmletter.pbmletter.xpmlock-broken.pbmlock-broken.xpmlock-ok.pbmlock-ok.xpmlock.pbmlock.xpmlow-colorREADMEback-arrow.xpmcopy.xpmcut.xpmfwd-arrow.xpmhelp.xpmhome.xpmindex.xpmjump-to.xpmleft-arrow.xpmnew.xpmnext-node.xpmopen.xpmpaste.xpmpreferences.xpmprev-node.xpmprint.xpmright-arrow.xpmsave.xpmsaveas.xpmsearch.xpmspell.xpmundo.xpmup-arrow.xpmup-node.xpmmailREADMEcompose.pbmcompose.xpmcopy.pbmcopy.xpmflag-for-followup.pbmflag-for-followup.xpmforward.pbmforward.xpminbox.pbminbox.xpmmove.pbmmove.xpmnot-spam.pbmnot-spam.xpmoutbox.pbmoutbox.xpmpreview.pbmpreview.xpmrepack.pbmrepack.xpmreply-all.pbmreply-all.xpmreply-from.pbmreply-from.xpmreply-to.pbmreply-to.xpmreply.pbmreply.xpmsave-draft.pbmsave-draft.xpmsave.xpmsend.pbmsend.xpmspam.xpmmh-logo.pbmmh-logo.xpmmpcREADMEadd.pbmadd.xpmffwd.pbmffwd.xpmnext.pbmnext.xpmpause.pbmpause.xpmplay.pbmplay.xpmprev.pbmprev.xpmrewind.pbmrewind.xpmstop.pbmstop.xpmnew.pbmnew.xpmnewstickerREADMEbrowse-url.xpmget-all.xpmmark-immortal.xpmmark-read.xpmnarrow.xpmnext-feed.xpmnext-item.xpmprev-feed.xpmprev-item.xpmrss-feed.pngrss-feed.svgupdate.xpmnext-node.pbmnext-node.xpmnext-page.pbmnext-page.xpmopen.pbmopen.xpmpaste.pbmpaste.xpmpreferences.pbmpreferences.xpmprev-node.pbmprev-node.xpmprint.pbmprint.xpmredo.pbmredo.xpmrefresh.pbmrefresh.xpmright-arrow.pbmright-arrow.xpmsave.pbmsave.xpmsaveas.pbmsaveas.xpmsearch-replace.pbmsearch-replace.xpmsearch.pbmsearch.xpmseparator.pbmseparator.xpmshow.pbmshow.xpmsmiliesREADMEblink.pbmblink.xpmbraindamaged.pbmbraindamaged.xpmcry.pbmcry.xpmdead.pbmdead.xpmevil.pbmevil.xpmforced.pbmforced.xpmfrown.pbmfrown.xpmgrayscaleREADMEblink.xpmbraindamaged.xpmcry.xpmdead.xpmevil.xpmforced.xpmfrown.xpmgrin.xpmindifferent.xpmreverse-smile.xpmsad.xpmsmile.xpmwry.xpmgrin.pbmgrin.xpmindifferent.pbmindifferent.xpmmediumREADMEblink.xpmbraindamaged.xpmcry.xpmdead.xpmevil.xpmforced.xpmfrown.xpmgrin.xpmindifferent.xpmreverse-smile.xpmsad.xpmsmile.xpmwry.xpmsad.pbmsad.xpmsmile.pbmsmile.xpmwry.pbmwry.xpmsort-ascending.pbmsort-ascending.xpmsort-column-ascending.pbmsort-column-ascending.xpmsort-criteria.pbmsort-criteria.xpmsort-descending.pbmsort-descending.xpmsort-row-ascending.pbmsort-row-ascending.xpmspell.pbmspell.xpmsplash.pbmsplash.pngsplash.svgsplash.xpmtree-widgetdefaultREADMEclose.pngclose.xpmempty.pngempty.xpmend-guide.pngend-guide.xpmguide.pngguide.xpmhandle.pnghandle.xpmleaf.pngleaf.xpmno-guide.pngno-guide.xpmno-handle.pngno-handle.xpmopen.pngopen.xpmfolderREADMEclose.pngclose.xpmempty.pngempty.xpmend-guide.pngend-guide.xpmguide.pngguide.xpmhandle.pnghandle.xpmleaf.pngleaf.xpmno-guide.pngno-guide.xpmno-handle.pngno-handle.xpmopen.pngopen.xpmunchecked.pbmunchecked.xpmundo.pbmundo.xpmup-arrow.pbmup-arrow.xpmup-node.pbmup-node.xpmzoom-in.pbmzoom-in.xpmzoom-out.pbmzoom-out.xpmnxml00000-0007F.el00080-000FF.el00100-0017F.el00180-0024F.el00250-002AF.el002B0-002FF.el00300-0036F.el00370-003FF.el00400-004FF.el00500-0052F.el00530-0058F.el00590-005FF.el00600-006FF.el00700-0074F.el00780-007BF.el00900-0097F.el00980-009FF.el00A00-00A7F.el00A80-00AFF.el00B00-00B7F.el00B80-00BFF.el00C00-00C7F.el00C80-00CFF.el00D00-00D7F.el00D80-00DFF.el00E00-00E7F.el00E80-00EFF.el00F00-00FFF.el01000-0109F.el010A0-010FF.el01100-011FF.el01200-0137F.el013A0-013FF.el01400-0167F.el01680-0169F.el016A0-016FF.el01700-0171F.el01720-0173F.el01740-0175F.el01760-0177F.el01780-017FF.el01800-018AF.el01E00-01EFF.el01F00-01FFF.el02000-0206F.el02070-0209F.el020A0-020CF.el020D0-020FF.el02100-0214F.el02150-0218F.el02190-021FF.el02200-022FF.el02300-023FF.el02400-0243F.el02440-0245F.el02460-024FF.el02500-0257F.el02580-0259F.el025A0-025FF.el02600-026FF.el02700-027BF.el027C0-027EF.el027F0-027FF.el02800-028FF.el02900-0297F.el02980-029FF.el02A00-02AFF.el02E80-02EFF.el02F00-02FDF.el02FF0-02FFF.el03000-0303F.el03040-0309F.el030A0-030FF.el03100-0312F.el03130-0318F.el03190-0319F.el031A0-031BF.el031F0-031FF.el03200-032FF.el03300-033FF.el03400-04DBF.el0A000-0A48F.el0A490-0A4CF.el0FB00-0FB4F.el0FB50-0FDFF.el0FE00-0FE0F.el0FE20-0FE2F.el0FE30-0FE4F.el0FE50-0FE6F.el0FE70-0FEFF.el0FF00-0FFEF.el0FFF0-0FFFF.el10300-1032F.el10330-1034F.el10400-1044F.el1D000-1D0FF.el1D100-1D1FF.el1D400-1D7FF.elE0000-E007F.elREADMEtest-invalid.xmltest-valid.xmlorgOrgOdtContentTemplate.xmlOrgOdtStyles.xmlREADMEpackage-keyring.gpgps-prin0.psps-prin1.pspublicsuffix.txt.gzrefcardsMakefileREADMEcalccard.pdfcalccard.texcs-dired-ref.pdfcs-dired-ref.texcs-refcard.pdfcs-refcard.texcs-survival.pdfcs-survival.texde-refcard.pdfde-refcard.texdired-ref.pdfdired-ref.texemacsver.texfr-dired-ref.pdffr-dired-ref.texfr-refcard.pdffr-refcard.texfr-survival.pdffr-survival.texgnus-booklet.pdfgnus-logo.epsgnus-logo.pdfgnus-refcard.pdfgnus-refcard.texorgcard.pdforgcard.texpdflayout.stypl-refcard.pdfpl-refcard.texpt-br-refcard.pdfpt-br-refcard.texrefcard.pdfrefcard.texru-refcard.pdfru-refcard.texsk-dired-ref.pdfsk-dired-ref.texsk-refcard.pdfsk-refcard.texsk-survival.pdfsk-survival.texsurvival.pdfsurvival.texvipcard.pdfvipcard.texviperCard.pdfviperCard.texrgb.txtschemaREADMEcalstbl.rncdbcalstbl.rncdbhier.rncdbnotn.rncdbpool.rncdbstart.rncdocbook.rnclocate.rncrdfxml.rncrelaxng.rncschemas.xmlxhtml-applet.rncxhtml-attribs.rncxhtml-base.rncxhtml-bdo.rncxhtml-bform.rncxhtml-btable.rncxhtml-csismap.rncxhtml-datatypes.rncxhtml-edit.rncxhtml-events.rncxhtml-form.rncxhtml-frames.rncxhtml-hypertext.rncxhtml-iframe.rncxhtml-image.rncxhtml-inlstyle.rncxhtml-legacy.rncxhtml-link.rncxhtml-lst.rncxhtml-meta.rncxhtml-nameident.rncxhtml-object.rncxhtml-param.rncxhtml-pres.rncxhtml-ruby.rncxhtml-script.rncxhtml-ssismap.rncxhtml-struct.rncxhtml-table.rncxhtml-text.rncxhtml-tgt.rncxhtml-xstyle.rncxhtml.rncxslt.rncses-example.sesspook.linessrecodec.srtcpp.srtdefault.srtdoc-cpp.srtdoc-default.srtdoc-java.srtede-autoconf.srtede-make.srtel.srtgetset-cpp.srtjava.srtmake.srttemplate.srttest.srttexi.srtwisent.srtthemesadwaita-theme.eldeeper-blue-theme.eldichromacy-theme.elleuven-theme.ellight-blue-theme.elmanoj-dark-theme.elmisterioso-theme.eltango-dark-theme.eltango-theme.eltsdh-dark-theme.eltsdh-light-theme.elwheatgrass-theme.elwhiteboard-theme.elwombat-theme.eltutorialsTUTORIALTUTORIAL.bgTUTORIAL.cnTUTORIAL.csTUTORIAL.deTUTORIAL.eoTUTORIAL.esTUTORIAL.frTUTORIAL.heTUTORIAL.itTUTORIAL.jaTUTORIAL.koTUTORIAL.nlTUTORIAL.plTUTORIAL.pt_BRTUTORIAL.roTUTORIAL.ruTUTORIAL.skTUTORIAL.slTUTORIAL.svTUTORIAL.thTUTORIAL.translatorsTUTORIAL.zhyow.lineslispCOPYINGREADMEabbrev.elcalign.elcallout-widgets.elcallout.elcansi-color.elcapropos.elcarc-mode.elcarray.elcautoarg.elcautoinsert.elcautorevert.elcavoid.elcbattery.elcbindings.elbookmark.elcbs.elcbuff-menu.elcbutton.elccalccalc-aent.elccalc-alg.elccalc-arith.elccalc-bin.elccalc-comb.elccalc-cplx.elccalc-embed.elccalc-ext.elccalc-fin.elccalc-forms.elccalc-frac.elccalc-funcs.elccalc-graph.elccalc-help.elccalc-incom.elccalc-keypd.elccalc-lang.elccalc-loaddefs.elcalc-macs.elccalc-map.elccalc-math.elccalc-menu.elccalc-misc.elccalc-mode.elccalc-mtx.elccalc-nlfit.elccalc-poly.elccalc-prog.elccalc-rewr.elccalc-rules.elccalc-sel.elccalc-stat.elccalc-store.elccalc-stuff.elccalc-trail.elccalc-undo.elccalc-units.elccalc-vec.elccalc-yank.elccalc.elccalcalg2.elccalcalg3.elccalccomp.elccalcsel2.elccalculator.elccalendarappt.elccal-bahai.elccal-china.elccal-coptic.elccal-dst.elccal-french.elccal-hebrew.elccal-html.elccal-islam.elccal-iso.elccal-julian.elccal-loaddefs.elcal-mayan.elccal-menu.elccal-move.elccal-persia.elccal-tex.elccal-x.elccalendar.elcdiary-lib.elcdiary-loaddefs.elhol-loaddefs.elholidays.elcicalendar.elclunar.elcparse-time.elcsolar.elctime-date.elctimeclock.elctodo-mode.elccase-table.elccdl.elccedetcedet-cscope.elccedet-files.elccedet-global.elccedet-idutils.elccedet.elcdata-debug.elcedeede.elcauto.elcautoconf-edit.elcbase.elcconfig.elccpp-root.elccustom.elcdetect.elcdired.elcemacs.elcfiles.elcgeneric.elclinux.elcloaddefs.ellocate.elcmake.elcmakefile-edit.elcpconf.elcpmake.elcproj-archive.elcproj-aux.elcproj-comp.elcproj-elisp.elcproj-info.elcproj-misc.elcproj-obj.elcproj-prog.elcproj-scheme.elcproj-shared.elcproj.elcproject-am.elcshell.elcsimple.elcsource.elcspeedbar.elcsrecode.elcsystem.elcutil.elcinversion.elcmode-local.elcpulse.elcsemanticsemantic.elcanalyzeanalyze.elccomplete.elcdebug.elcfcn.elcrefs.elcbovinebovine.elcc-by.elcc.elcdebug.elcel.elcgcc.elcgrammar.elcmake-by.elcmake.elcscm-by.elcscm.elcchart.elccomplete.elcctxt.elcdb-debug.elcdb-ebrowse.elcdb-el.elcdb-file.elcdb-find.elcdb-global.elcdb-javascript.elcdb-mode.elcdb-ref.elcdb-typecache.elcdb.elcdebug.elcdecoratedecorate.elcinclude.elcmode.elcdep.elcdoc.elcede-grammar.elcedit.elcfind.elcformat.elcfw.elcgrammar-wy.elcgrammar.elchtml.elcia-sb.elcia.elcidle.elcimenu.elcjava.elclex-spp.elclex.elcloaddefs.elmru-bookmark.elcsb.elcscope.elcsenator.elcsort.elcsymrefsymref.elccscope.elcfilter.elcglobal.elcgrep.elcidutils.elclist.elctag-file.elctag-ls.elctag-write.elctag.elctexi.elcutil-modes.elcutil.elcwisentwisent.elccomp.elcgrammar.elcjava-tags.elcjavascript.elcjavat-wy.elcjs-wy.elcpython-wy.elcpython.elcwisent.elcsrecodesrecode.elcargs.elccompile.elccpp.elcctxt.elcdictionary.elcdocument.elcel.elcexpandproto.elcextract.elcfields.elcfilters.elcfind.elcgetset.elcinsert.elcjava.elcloaddefs.elmap.elcmode.elcsemantic.elcsrt-mode.elcsrt-wy.elcsrt.elctable.elctemplate.elctexi.elcchar-fold.elcchistory.elccmuscheme.elccolor.elccomint.elccompletion.elccomposite.elccus-dep.elccus-edit.elccus-face.elccus-load.elcus-start.elcus-theme.elccustom.elcdabbrev.elcdelim-col.elcdelsel.elcdescr-text.elcdesktop.elcdframe.elcdired-aux.elcdired-x.elcdired.elcdirtrack.elcdisp-table.elcdnd.elcdoc-view.elcdom.elcdos-fns.elcdos-vars.elcdos-w32.elcdouble.elcdynamic-setting.elcebuff-menu.elcechistory.elcedmacro.elcehelp.elcelec-pair.elcelectric.elcelide-head.elcemacs-lispadvice.elcautoload.elcavl-tree.elcbackquote.elcbenchmark.elcbindat.elcbyte-opt.elcbyte-run.elcbytecomp.elccconv.elcchart.elccheck-declare.elccheckdoc.elccl-extra.elccl-generic.elccl-indent.elccl-lib.elccl-loaddefs.elcl-macs.elccl-preloaded.elccl-seq.elccl.elccopyright.elccrm.elccursor-sensor.elcdebug.elcderived.elcdisass.elceasy-mmode.elceasymenu.elcedebug.elceieio-base.elceieio-compat.elceieio-core.elceieio-custom.elceieio-datadebug.elceieio-opt.elceieio-speedbar.elceieio.elceldoc.elcelint.elcelp.elcert-x.elcert.elcewoc.elcfind-func.elcfloat-sup.elcgenerator.elcgeneric.elcgv.elchelper.elcinline.elclet-alist.elclisp-mnt.elclisp-mode.elclisp.elcmacroexp.elcmap-ynp.elcmap.elcnadvice.elcpackage-x.elcpackage.elcpcase.elcpp.elcre-builder.elcregexp-opt.elcregi.elcring.elcrx.elcseq.elcshadow.elcsmie.elcsubr-x.elcsyntax.elctabulated-list.elctcover-ses.elctcover-unsafep.elctestcover.elcthunk.elctimer.elctq.elctrace.elcunsafep.elcwarnings.elcemacs-lock.elcemulationcua-base.elccua-gmrk.elccua-rect.elcedt-lk201.elcedt-mapper.elcedt-pc.elcedt-vt100.elcedt.elckeypad.elcviper-cmd.elcviper-ex.elcviper-init.elcviper-keym.elcviper-macs.elcviper-mous.elcviper-util.elcviper.elcenv.elcepa-dired.elcepa-file.elcepa-hook.elcepa-mail.elcepa.elcepg-config.elcepg.elcercerc-autoaway.elcerc-backend.elcerc-button.elcerc-capab.elcerc-compat.elcerc-dcc.elcerc-desktop-notifications.elcerc-ezbounce.elcerc-fill.elcerc-goodies.elcerc-ibuffer.elcerc-identd.elcerc-imenu.elcerc-join.elcerc-lang.elcerc-list.elcerc-log.elcerc-match.elcerc-menu.elcerc-netsplit.elcerc-networks.elcerc-notify.elcerc-page.elcerc-pcomplete.elcerc-replace.elcerc-ring.elcerc-services.elcerc-sound.elcerc-speedbar.elcerc-spelling.elcerc-stamp.elcerc-track.elcerc-truncate.elcerc-xdcc.elcerc.elceshellem-alias.elcem-banner.elcem-basic.elcem-cmpl.elcem-dirs.elcem-glob.elcem-hist.elcem-ls.elcem-pred.elcem-prompt.elcem-rebind.elcem-script.elcem-smart.elcem-term.elcem-tramp.elcem-unix.elcem-xtra.elcesh-arg.elcesh-cmd.elcesh-ext.elcesh-groups.elesh-io.elcesh-mode.elcesh-module.elcesh-opt.elcesh-proc.elcesh-util.elcesh-var.elceshell.elcexpand.elcezimage.elcface-remap.elcfacemenu.elcfaces.elcffap.elcfilecache.elcfilenotify.elcfiles-x.elcfiles.elcfilesets.elcfind-cmd.elcfind-dired.elcfind-file.elcfind-lisp.elcfinder-inf.elfinder.elcflow-ctrl.elcfoldout.elcfollow.elcfont-core.elcfont-lock.elcformat-spec.elcformat.elcforms.elcframe.elcframeset.elcfringe.elcgeneric-x.elgnus.dir-locals.elauth-source.elccanlock.elccompface.elcdeuglify.elcecomplete.elcflow-fill.elcgmm-utils.elcgnus-agent.elcgnus-art.elcgnus-async.elcgnus-bcklg.elcgnus-bookmark.elcgnus-cache.elcgnus-cite.elcgnus-cloud.elcgnus-cus.elcgnus-delay.elcgnus-demon.elcgnus-diary.elcgnus-dired.elcgnus-draft.elcgnus-dup.elcgnus-eform.elcgnus-ems.elcgnus-fun.elcgnus-gravatar.elcgnus-group.elcgnus-html.elcgnus-icalendar.elcgnus-int.elcgnus-kill.elcgnus-logic.elcgnus-mh.elcgnus-ml.elcgnus-mlspl.elcgnus-msg.elcgnus-notifications.elcgnus-picon.elcgnus-range.elcgnus-registry.elcgnus-salt.elcgnus-score.elcgnus-sieve.elcgnus-spec.elcgnus-srvr.elcgnus-start.elcgnus-sum.elcgnus-sync.elcgnus-topic.elcgnus-undo.elcgnus-util.elcgnus-uu.elcgnus-vm.elcgnus-win.elcgnus.elcgravatar.elcgssapi.elchtml2text.elcietf-drums.elclegacy-gnus-agent.elcmail-parse.elcmail-prsvr.elcmail-source.elcmailcap.elcmessage.elcmesscompat.elcmm-archive.elcmm-bodies.elcmm-decode.elcmm-encode.elcmm-extern.elcmm-partial.elcmm-url.elcmm-util.elcmm-uu.elcmm-view.elcmml-sec.elcmml-smime.elcmml.elcmml1991.elcmml2015.elcnnagent.elcnnbabyl.elcnndiary.elcnndir.elcnndoc.elcnndraft.elcnneething.elcnnfolder.elcnngateway.elcnnheader.elcnnimap.elcnnir.elcnnmail.elcnnmaildir.elcnnmairix.elcnnmbox.elcnnmh.elcnnml.elcnnnil.elcnnoo.elcnnregistry.elcnnrss.elcnnspool.elcnntp.elcnnvirtual.elcnnweb.elcplstore.elcpop3.elcqp.elcregistry.elcrfc1843.elcrfc2045.elcrfc2047.elcrfc2231.elcrtree.elcscore-mode.elcsieve-manage.elcsieve-mode.elcsieve.elcsmiley.elcsmime.elcspam-report.elcspam-stat.elcspam-wash.elcspam.elcstarttls.elcutf7.elcyenc.elcgs.elchelp-at-pt.elchelp-fns.elchelp-macro.elchelp-mode.elchelp.elchex-util.elchexl.elchfy-cmap.elchi-lock.elchilit-chg.elchippie-exp.elchl-line.elchtmlfontify.elcibuf-ext.elcibuf-macs.elcibuffer.elcicomplete.elcido.elcielm.elciimage.elcimage-dired.elcimage-file.elcimage-mode.elcimage.elcimenu.elcindent.elcinfo-look.elcinfo-xref.elcinfo.elcinformat.elcinternationalREADMEccl.elccharacters.elccharprop.elcharscript.elccp51932.elceucjp-ms.elcfontset.elcisearch-x.elciso-ascii.elciso-cvt.elciso-transl.elcja-dic-cnv.elcja-dic-utl.elckinsoku.elckkc.elclatexenc.elclatin1-disp.elcmule-cmds.elcmule-conf.elcmule-diag.elcmule-util.elcmule.elcogonek.elcquail.elcrobin.elctitdic-cnv.elcucs-normalize.elcuni-bidi.eluni-brackets.eluni-category.eluni-combining.eluni-comment.eluni-decimal.eluni-decomposition.eluni-digit.eluni-lowercase.eluni-mirrored.eluni-name.eluni-numeric.eluni-old-name.eluni-titlecase.eluni-uppercase.elutf-7.elcisearch.elcisearchb.elcjit-lock.elcjka-cmpr-hook.elcjka-compr.elcjson.elckermit.elckmacro.elclanguageburmese.elccham.elcchina-util.elcchinese.elccyril-util.elccyrillic.elcczech.elcenglish.elcethio-util.elcethiopic.elceuropean.elcgeorgian.elcgreek.elchanja-util.elchebrew.elcind-util.elcindian.elcjapan-util.elcjapanese.elckhmer.elckorea-util.elckorean.elclao-util.elclao.elcmisc-lang.elcromanian.elcsinhala.elcslovak.elctai-viet.elcthai-util.elcthai-word.elcthai.elctibet-util.elctibetan.elctv-util.elcutf-8-lang.elcviet-util.elcvietnamese.elcldefs-boot.elleimja-dicja-dic.elcleim-list.elquail4Corner.elcARRAY30.elcCCDOSPY.elcCTLau-b5.elcCTLau.elcECDICT.elcETZY.elcPY-b5.elcPY.elcPunct-b5.elcPunct.elcQJ-b5.elcQJ.elcSW.elcTONEPY.elcZIRANMA.elcZOZY.elcarabic.elccroatian.elccyril-jis.elccyrillic.elcczech.elcethiopic.elcgeorgian.elcgreek.elchangul.elchanja-jis.elchanja.elchanja3.elchebrew.elcindian.elcipa-praat.elcipa.elcjapanese.elclao.elclatin-alt.elclatin-ltx.elclatin-post.elclatin-pre.elclrt.elcpersian.elcprogrammer-dvorak.elcpy-punct.elcpypunct-b5.elcquick-b5.elcquick-cns.elcrfc1345.elcsgml-input.elcsisheng.elcslovak.elcsymbol-ksc.elctamil-dvorak.elcthai.elctibetan.elctsang-b5.elctsang-cns.elcuni-input.elcviqr.elcvntelex.elcvnvni.elcwelsh.elclinum.elcloaddefs.elloadhist.elcloadup.ellocate.elclpr.elcls-lisp.elcmacros.elcmailbinhex.elcblessmail.elemacsbug.elcfeedmail.elcfootnote.elchashcash.elcmail-extr.elcmail-hist.elcmail-utils.elcmailabbrev.elcmailalias.elcmailclient.elcmailheader.elcmetamail.elcmspools.elcreporter.elcrfc2368.elcrfc822.elcrmail-spam-filter.elcrmail.elcrmailedit.elcrmailkwd.elcrmailmm.elcrmailmsc.elcrmailout.elcrmailsort.elcrmailsum.elcsendmail.elcsmtpmail.elcsupercite.elcuce.elcundigest.elcunrmail.elcuudecode.elcmakesum.elcman.elcmaster.elcmb-depth.elcmd4.elcmenu-bar.elcmh-emh-acros.elmh-alias.elcmh-buffers.elcmh-comp.elcmh-compat.elmh-e.elcmh-folder.elcmh-funcs.elcmh-gnus.elmh-identity.elcmh-inc.elcmh-junk.elcmh-letter.elcmh-limit.elcmh-loaddefs.elmh-mime.elcmh-print.elcmh-scan.elcmh-search.elcmh-seq.elcmh-show.elcmh-speed.elcmh-thread.elcmh-tool-bar.elcmh-utils.elcmh-xface.elcmidnight.elcminibuf-eldef.elcminibuffer.elcmisc.elcmisearch.elcmouse-copy.elcmouse-drag.elcmouse.elcmpc.elcmsb.elcmwheel.elcnetange-ftp.elcbrowse-url.elcdbus.elcdig.elcdns.elceudc-bob.elceudc-export.elceudc-hotlist.elceudc-vars.elceudc.elceudcb-bbdb.elceudcb-ldap.elceudcb-mab.elceww.elcgnutls.elcgoto-addr.elchmac-def.elchmac-md5.elcimap.elcldap.elcmairix.elcnet-utils.elcnetrc.elcnetwork-stream.elcnewst-backend.elcnewst-plainview.elcnewst-reader.elcnewst-ticker.elcnewst-treeview.elcnewsticker.elcnsm.elcntlm.elcpinentry.elcquickurl.elcrcirc.elcrfc2104.elcrlogin.elcsasl-cram.elcsasl-digest.elcsasl-ntlm.elcsasl-scram-rfc.elcsasl.elcsecrets.elcshr-color.elcshr.elcsnmp-mode.elcsoap-client.elcsoap-inspect.elcsocks.elctelnet.elctls.elctramp-adb.elctramp-cache.elctramp-cmds.elctramp-compat.elctramp-ftp.elctramp-gvfs.elctramp-gw.elctramp-loaddefs.eltramp-sh.elctramp-smb.elctramp-uu.elctramp.elctrampver.elcwebjump.elczeroconf.elcnewcomment.elcnotifications.elcnovice.elcnxmlnxml-enc.elcnxml-glyph.elcnxml-maint.elcnxml-mode.elcnxml-ns.elcnxml-outln.elcnxml-parse.elcnxml-rap.elcnxml-uchnm.elcnxml-util.elcrng-cmpct.elcrng-dt.elcrng-loc.elcrng-maint.elcrng-match.elcrng-nxml.elcrng-parse.elcrng-pttrn.elcrng-uri.elcrng-util.elcrng-valid.elcrng-xsd.elcxmltok.elcxsd-regexp.elcobarray.elcobsoleteabbrevlist.elcassoc.elcawk-mode.elcbruce.elccc-compat.elccl-compat.elccomplete.elccrisp.elccust-print.elcerc-hecomplete.elceudcb-ph.elcfast-lock.elcgulp.elciso-acc.elciso-insert.elciso-swed.elciswitchb.elckeyswap.elclandmark.elclazy-lock.elcledit.elclevents.elclmenu.elclonglines.elclucid.elcmailpost.elcmeese.elcmouse-sel.elcold-emacs-lock.elcold-whitespace.elcoptions.elcotodo-mode.elcpatcomp.elcpc-mode.elcpc-select.elcpgg-def.elcpgg-gpg.elcpgg-parse.elcpgg-pgp.elcpgg-pgp5.elcpgg.elcrcompile.elcresume.elcs-region.elcscribe.elcspell.elcsregex.elcsup-mouse.elcswedish.elcsym-comp.elcterminal.elctpu-edt.elctpu-extras.elctpu-mapper.elcvc-arch.elcvi.elcvip.elcws-mode.elcxesam.elcyow.elcorgob-C.elcob-R.elcob-asymptote.elcob-awk.elcob-calc.elcob-clojure.elcob-comint.elcob-core.elcob-css.elcob-ditaa.elcob-dot.elcob-emacs-lisp.elcob-eval.elcob-exp.elcob-fortran.elcob-gnuplot.elcob-haskell.elcob-io.elcob-java.elcob-js.elcob-keys.elcob-latex.elcob-ledger.elcob-lilypond.elcob-lisp.elcob-lob.elcob-makefile.elcob-matlab.elcob-maxima.elcob-mscgen.elcob-ocaml.elcob-octave.elcob-org.elcob-perl.elcob-picolisp.elcob-plantuml.elcob-python.elcob-ref.elcob-ruby.elcob-sass.elcob-scala.elcob-scheme.elcob-screen.elcob-sh.elcob-shen.elcob-sql.elcob-sqlite.elcob-table.elcob-tangle.elcob.elcorg-agenda.elcorg-archive.elcorg-attach.elcorg-bbdb.elcorg-bibtex.elcorg-capture.elcorg-clock.elcorg-colview.elcorg-compat.elcorg-crypt.elcorg-ctags.elcorg-datetree.elcorg-docview.elcorg-element.elcorg-entities.elcorg-eshell.elcorg-faces.elcorg-feed.elcorg-footnote.elcorg-gnus.elcorg-habit.elcorg-id.elcorg-indent.elcorg-info.elcorg-inlinetask.elcorg-install.elorg-irc.elcorg-list.elcorg-loaddefs.elorg-macro.elcorg-macs.elcorg-mhe.elcorg-mobile.elcorg-mouse.elcorg-pcomplete.elcorg-plot.elcorg-protocol.elcorg-rmail.elcorg-src.elcorg-table.elcorg-timer.elcorg-version.elorg-w3m.elcorg.elcox-ascii.elcox-beamer.elcox-html.elcox-icalendar.elcox-latex.elcox-man.elcox-md.elcox-odt.elcox-org.elcox-publish.elcox-texinfo.elcox.elcoutline.elcparen.elcpassword-cache.elcpcmpl-cvs.elcpcmpl-gnu.elcpcmpl-linux.elcpcmpl-rpm.elcpcmpl-unix.elcpcmpl-x.elcpcomplete.elcplay5x5.elcanimate.elcblackbox.elcbubbles.elccookie1.elcdecipher.elcdissociate.elcdoctor.elcdunnet.elcfortune.elcgamegrid.elcgametree.elcgomoku.elchandwrite.elchanoi.elclife.elcmorse.elcmpuz.elcpong.elcsnake.elcsolitaire.elcspook.elcstudly.elctetris.elczone.elcprinting.elcproced.elcprofiler.elcprogmodesada-mode.elcada-prj.elcada-stmt.elcada-xref.elcantlr-mode.elcasm-mode.elcautoconf.elcbat-mode.elcbug-reference.elccc-align.elccc-awk.elccc-bytecomp.elccc-cmds.elccc-defs.elccc-engine.elccc-fonts.elccc-guess.elccc-langs.elccc-menus.elccc-mode.elccc-styles.elccc-vars.elccfengine.elccmacexp.elccompile.elccperl-mode.elccpp.elccwarn.elcdcl-mode.elcebnf-abn.elcebnf-bnf.elcebnf-dtd.elcebnf-ebx.elcebnf-iso.elcebnf-otz.elcebnf-yac.elcebnf2ps.elcebrowse.elcelisp-mode.elcetags.elcexecutable.elcf90.elcflymake.elcfortran.elcgdb-mi.elcglasses.elcgrep.elcgud.elchideif.elchideshow.elcicon.elcidlw-complete-structtag.elcidlw-help.elcidlw-shell.elcidlw-toolbar.elcidlwave.elcinf-lisp.elcjs.elcld-script.elcm4-mode.elcmake-mode.elcmantemp.elcmeta-mode.elcmixal-mode.elcmodula2.elcoctave.elcopascal.elcpascal.elcperl-mode.elcprog-mode.elcproject.elcprolog.elcps-mode.elcpython.elcruby-mode.elcscheme.elcsh-script.elcsimula.elcsql.elcsubword.elctcl.elcvera-mode.elcverilog-mode.elcvhdl-mode.elcwhich-func.elcxref.elcxscheme.elcps-bdf.elcps-def.elcps-mule.elcps-print.elcps-samp.elcrecentf.elcrect.elcregister.elcrepeat.elcreplace.elcreposition.elcreveal.elcrfn-eshadow.elcrot13.elcruler-mode.elcsavehist.elcsaveplace.elcsb-image.elcscroll-all.elcscroll-bar.elcscroll-lock.elcselect.elcserver.elcses.elcshadowfile.elcshell.elcsimple.elcsite-load.elskeleton.elsort.elcsoundex.elcspeedbar.elcstartup.elcstrokes.elcsubdirs.elsubr.elct-mouse.elctabify.elctalk.elctar-mode.elctempo.elctermterm.elcAT386.elcREADMEbobcat.elccommon-win.elccygwin.elcinternal.elciris-ansi.elclinux.elclk201.elcnews.elcns-win.elcpc-win.elcrxvt.elcscreen.elcsun.elctty-colors.elctvi970.elcvt100.elcvt200.elcw32-win.elcw32console.elcwyse50.elcx-win.elcxterm.eltextmodesartist.elcbib-mode.elcbibtex-style.elcbibtex.elcconf-mode.elccss-mode.elcdns-mode.elcenriched.elcfill.elcflyspell.elcispell.elcmakeinfo.elcnroff-mode.elcpage-ext.elcpage.elcparagraphs.elcpicture.elcpo.elcrefbib.elcrefer.elcrefill.elcreftex-auc.elcreftex-cite.elcreftex-dcr.elcreftex-global.elcreftex-index.elcreftex-parse.elcreftex-ref.elcreftex-sel.elcreftex-toc.elcreftex-vars.elcreftex.elcremember.elcrst.elcsgml-mode.elctable.elctex-mode.elctexinfmt.elctexinfo.elctexnfo-upd.elctext-mode.elctildify.elctwo-column.elcunderline.elcthingatpt.elcthumbs.elctime-stamp.elctime.elctimezone.elctmm.elctool-bar.elctooltip.elctree-widget.elctutorial.elctype-break.elcuniquify.elcurlurl-about.elcurl-auth.elcurl-cache.elcurl-cid.elcurl-cookie.elcurl-dav.elcurl-dired.elcurl-domsuf.elcurl-expand.elcurl-file.elcurl-ftp.elcurl-future.elcurl-gw.elcurl-handlers.elcurl-history.elcurl-http.elcurl-imap.elcurl-irc.elcurl-ldap.elcurl-mailto.elcurl-methods.elcurl-misc.elcurl-news.elcurl-nfs.elcurl-ns.elcurl-parse.elcurl-privacy.elcurl-proxy.elcurl-queue.elcurl-tramp.elcurl-util.elcurl-vars.elcurl.elcuserlock.elcvcadd-log.elccompare-w.elccvs-status.elcdiff-mode.elcdiff.elcediff-diff.elcediff-help.elcediff-hook.elcediff-init.elcediff-merg.elcediff-mult.elcediff-ptch.elcediff-util.elcediff-vers.elcediff-wind.elcediff.elcemerge.elclog-edit.elclog-view.elcpcvs-defs.elcpcvs-info.elcpcvs-parse.elcpcvs-util.elcpcvs.elcsmerge-mode.elcvc-annotate.elcvc-bzr.elcvc-cvs.elcvc-dav.elcvc-dir.elcvc-dispatcher.elcvc-filewise.elcvc-git.elcvc-hg.elcvc-hooks.elcvc-mtn.elcvc-rcs.elcvc-sccs.elcvc-src.elcvc-svn.elcvc.elcvcursor.elcversion.elcview.elcvt-control.elcvt100-led.elcw32-fns.elcw32-vars.elcwdired.elcwhitespace.elcwid-browse.elcwid-edit.elcwidget.elcwindmove.elcwindow.elcwinner.elcwoman.elcx-dnd.elcxml.elcxt-mouse.elcxwidget.elcsite-lispsubdirs.eltermfunc-keys.elgnome.elkvt.ellinux.ellocale.elsite-lispger-keys.elger-keys.elcmaple.elmaple.elcphp-mode.elphp-mode.elcrmailgen.elrmailgen.elcrmime.elrmime.elcsite-start.dsite-start.elsubdirs.elvt200-esc-fix.elvt200-esc-fix.elcxfonts.elxfonts.elcebrowse.1.gzemacs.1.gzemacsclient.1.gzgamesemacssnake-scorestetris-scores/etc/skel//usr/bin//usr/lib//usr/lib/emacs//usr/lib/emacs/25.3//usr/lib/emacs/25.3/x86_64-suse-linux//usr/share/doc/packages//usr/share/doc/packages/emacs//usr/share//usr/share/emacs//usr/share/emacs/25.3//usr/share/emacs/25.3/etc//usr/share/emacs/25.3/etc/charsets//usr/share/emacs/25.3/etc/e//usr/share/emacs/25.3/etc/forms//usr/share/emacs/25.3/etc/gnus//usr/share/emacs/25.3/etc/images//usr/share/emacs/25.3/etc/images/custom//usr/share/emacs/25.3/etc/images/ezimage//usr/share/emacs/25.3/etc/images/gnus//usr/share/emacs/25.3/etc/images/gud//usr/share/emacs/25.3/etc/images/icons//usr/share/emacs/25.3/etc/images/icons/allout-widgets//usr/share/emacs/25.3/etc/images/icons/allout-widgets/dark-bg//usr/share/emacs/25.3/etc/images/icons/allout-widgets/light-bg//usr/share/emacs/25.3/etc/images/icons/hicolor//usr/share/emacs/25.3/etc/images/icons/hicolor/128x128//usr/share/emacs/25.3/etc/images/icons/hicolor/128x128/apps//usr/share/emacs/25.3/etc/images/icons/hicolor/16x16//usr/share/emacs/25.3/etc/images/icons/hicolor/16x16/apps//usr/share/emacs/25.3/etc/images/icons/hicolor/24x24//usr/share/emacs/25.3/etc/images/icons/hicolor/24x24/apps//usr/share/emacs/25.3/etc/images/icons/hicolor/32x32//usr/share/emacs/25.3/etc/images/icons/hicolor/32x32/apps//usr/share/emacs/25.3/etc/images/icons/hicolor/48x48//usr/share/emacs/25.3/etc/images/icons/hicolor/48x48/apps//usr/share/emacs/25.3/etc/images/icons/hicolor/scalable//usr/share/emacs/25.3/etc/images/icons/hicolor/scalable/apps//usr/share/emacs/25.3/etc/images/icons/hicolor/scalable/mimetypes//usr/share/emacs/25.3/etc/images/low-color//usr/share/emacs/25.3/etc/images/mail//usr/share/emacs/25.3/etc/images/mpc//usr/share/emacs/25.3/etc/images/newsticker//usr/share/emacs/25.3/etc/images/smilies//usr/share/emacs/25.3/etc/images/smilies/grayscale//usr/share/emacs/25.3/etc/images/smilies/medium//usr/share/emacs/25.3/etc/images/tree-widget//usr/share/emacs/25.3/etc/images/tree-widget/default//usr/share/emacs/25.3/etc/images/tree-widget/folder//usr/share/emacs/25.3/etc/nxml//usr/share/emacs/25.3/etc/org//usr/share/emacs/25.3/etc/refcards//usr/share/emacs/25.3/etc/schema//usr/share/emacs/25.3/etc/srecode//usr/share/emacs/25.3/etc/themes//usr/share/emacs/25.3/etc/tutorials//usr/share/emacs/25.3/lisp//usr/share/emacs/25.3/lisp/calc//usr/share/emacs/25.3/lisp/calendar//usr/share/emacs/25.3/lisp/cedet//usr/share/emacs/25.3/lisp/cedet/ede//usr/share/emacs/25.3/lisp/cedet/semantic//usr/share/emacs/25.3/lisp/cedet/semantic/analyze//usr/share/emacs/25.3/lisp/cedet/semantic/bovine//usr/share/emacs/25.3/lisp/cedet/semantic/decorate//usr/share/emacs/25.3/lisp/cedet/semantic/symref//usr/share/emacs/25.3/lisp/cedet/semantic/wisent//usr/share/emacs/25.3/lisp/cedet/srecode//usr/share/emacs/25.3/lisp/emacs-lisp//usr/share/emacs/25.3/lisp/emulation//usr/share/emacs/25.3/lisp/erc//usr/share/emacs/25.3/lisp/eshell//usr/share/emacs/25.3/lisp/gnus//usr/share/emacs/25.3/lisp/international//usr/share/emacs/25.3/lisp/language//usr/share/emacs/25.3/lisp/leim//usr/share/emacs/25.3/lisp/leim/ja-dic//usr/share/emacs/25.3/lisp/leim/quail//usr/share/emacs/25.3/lisp/mail//usr/share/emacs/25.3/lisp/mh-e//usr/share/emacs/25.3/lisp/net//usr/share/emacs/25.3/lisp/nxml//usr/share/emacs/25.3/lisp/obsolete//usr/share/emacs/25.3/lisp/org//usr/share/emacs/25.3/lisp/play//usr/share/emacs/25.3/lisp/progmodes//usr/share/emacs/25.3/lisp/term//usr/share/emacs/25.3/lisp/textmodes//usr/share/emacs/25.3/lisp/url//usr/share/emacs/25.3/lisp/vc//usr/share/emacs/25.3/site-lisp//usr/share/emacs/25.3/site-lisp/term//usr/share/emacs/site-lisp//usr/share/man/man1//var//var/games//var/games/emacs/-fmessage-length=0 -grecord-gcc-switches -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector-strong -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protection -gobs://build.suse.de/SUSE:Maintenance:26998/SUSE_SLE-15_Update/18182da0673264806b5592359108d61b-emacs.SUSE_SLE-15_Updatedrpmxz5x86_64-suse-linux                    !""#"!"$$%%%&&&'''((()  *  %+ ,,,,,,, ,, ,,,-./0 ##112#12# 3344534536 7789 :; ; < < = ; ; < ; > ? @ ;; ; ; ; A < < = > ; ;  B CD CEF ;   G    H HH       I    F J  I    I    K  K    L      H        M N  OOOPPLisp/Scheme program, ASCII textELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=f54cd70b60bfec7487bcb8302879cc4b683c3533, for GNU/Linux 3.2.0, strippedBourne-Again shell script, ASCII text executableELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=43643584d4375d0460e1b91b6d37aa50b52cdd13, for GNU/Linux 3.2.0, strippeddirectoryELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=2dd7014798018eead332fff94970ddf658d14597, for GNU/Linux 3.2.0, strippedELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=998c2c4ff21e7a3ca9ff0222f62b1f414ab8da95, for GNU/Linux 3.2.0, strippedELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=0ad16acd7a5d96d05c8aa076cdea0e9f82166a51, for GNU/Linux 3.2.0, strippedPOSIX shell script executable (binary data)ELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=81d3f500202aa05a5e3d2ec5bbe33739ab0d7925, for GNU/Linux 3.2.0, strippedUTF-8 Unicode textASCII textXML 1.0 document, ASCII texttext/enriched, ASCII text, with very long linesNetpbm image data, size = 24 x 24, rawbits, bitmapX pixmap image, ASCII textNetpbm image data, size = 8 x 12, rawbits, bitmapNetpbm image data, size = 9 x 9, rawbits, bitmapNetpbm image data, size = 19 x 24, rawbits, bitmapNetpbm image data, size = 15 x 15, rawbits, bitmapNetpbm image data, size = 20 x 15, rawbits, bitmapNetpbm image data, size = 10 x 15, rawbits, bitmapNetpbm image data, size = 16 x 16, rawbits, bitmapNetpbm image data, size = 10 x 16, rawbits, bitmapNetpbm image data, size = 271 x 273, rawbits, bitmapPNG image data, 260 x 264, 8-bit/color RGBA, non-interlacedSVG Scalable Vector Graphics imagePNG image data, 9 x 17, 8-bit/color RGBA, non-interlacedPNG image data, 10 x 17, 8-bit/color RGBA, non-interlacedPNG image data, 11 x 17, 8-bit/color RGBA, non-interlacedPNG image data, 11 x 21, 8-bit/color RGBA, non-interlacedPNG image data, 9 x 17, 8-bit colormap, non-interlacedPNG image data, 10 x 17, 8-bit colormap, non-interlacedPNG image data, 11 x 17, 8-bit colormap, non-interlacedPNG image data, 16 x 21, 8-bit/color RGBA, non-interlacedPNG image data, 128 x 128, 8-bit/color RGBA, non-interlacedPNG image data, 16 x 16, 8-bit/color RGBA, non-interlacedPNG image data, 24 x 24, 8-bit/color RGBA, non-interlacedPNG image data, 32 x 32, 8-bit/color RGBA, non-interlacedPNG image data, 48 x 48, 8-bit/color RGBA, non-interlacedNetpbm image data, size = 14 x 10, rawbits, bitmapNetpbm image data, size = 18 x 13, rawbits, bitmapNetpbm image data, size = 2 x 24, rawbits, bitmapNetpbm image data, size = 13 x 14, rawbits, bitmapNetpbm image data, size = 21 x 17, rawbits, bitmapNetpbm image data, size = 333 x 233, rawbits, bitmapPNG image data, 333 x 233, 8-bit/color RGBA, non-interlacedX pixmap image, ASCII text, with very long linesPNG image data, 6 x 21, 8-bit/color RGBA, non-interlacedPNG image data, 10 x 21, 8-bit/color RGBA, non-interlacedPNG image data, 16 x 22, 8-bit/color RGBA, non-interlacedPNG image data, 6 x 22, 8-bit/color RGBA, non-interlacedPNG image data, 10 x 22, 8-bit/color RGBA, non-interlacedNetpbm image data, size = 12 x 12, rawbits, bitmapHTML document, ASCII textXML 1.0 document, ASCII text, with very long linesXML 1.0 document, UTF-8 Unicode text, with very long linesPublic Suffix List data, UTF-8 Unicode text (gzip compressed data, max compression, from Unix)TeX document, ASCII textTeX document, UTF-8 Unicode textLaTeX document, UTF-8 Unicode textLaTeX document, ASCII textPostScript document text conforming DSC level 2.0, type EPSLaTeX 2e document, ASCII textLaTeX 2e document, UTF-8 Unicode textexported SGML document, ASCII textC source, ASCII textC++ source, ASCII textmakefile script, ASCII textAlgol 68 source, ASCII textASCII text, with escape sequencesLisp/Scheme program, UTF-8 Unicode textLisp/Scheme program, ASCII text, with very long linesASCII text, with very long linesLisp/Scheme program, UTF-8 Unicode text, with very long linesLisp/Scheme program, ASCII text, with very long lines, with escape sequencesLisp/Scheme program, ASCII text, with CR, LF line terminatorsISO-8859 texttroff or preprocessor input, ASCII text (gzip compressed data, max compression, from Unix)empty  ! R R R RR RRR R RR R RR R RR RRR R RR R RRRR RR R RRR R RRR Rާ_ ̤fǩhzutf-857c5f35bf4519506b811e67fc9a43746b2e583c9c2eae1e2ec2ff2338f9c2ef9?7zXZ !t/o~]"k%La$FuסUAC}ssawƁɢUpۄ'2W[3kQh[ANoQ#[PR6ӻִw3ݺթ1S9IWmaTˤ@JϚ{Ek\+}Ρ<+EN$˧\PqcByIM`=Zi&yP׽xÁϐ(;p"R,`Gt X0k 1;&0ܛg^YW1rPNGku9K9Տў2Gm_cMӡ/Mr mE-Z[AA҈`=՟Dv+jm 9,9;8nϊ61)/"Jl"P+1 >ż M8__^[S,(dacӋK. g~ιoDבwIqX_+ˉ_ {DٯN]g҄Qgt%A~h`mfzlST`늻bd>ʘ֍Vg;ne3ST|s ]8=᫥R5^WBAAn P*G*UZn5Vû>J&; <ͻyXDm!I(Gm7=l!z;%@bat3 ʅwRBȎ!m >x^J4r7fNra q[ܙ!<`g0bZ$v^˔/ wFdOG$AyIk ^jl8n)nRI!b#V@r?4ߢHبY?nT񅫧_*܂)T8+y#^[;A󠿲 ;0ZvD y0rʪ](eT>v;n!9cGHNlj7Hc 6u@كt\H dV2QTW=mu=pѽFW:]t9C`@[wlgBߡl @ʈaY,b'?nVݒ~w6n+6"LŤ>űy^F:NR/wůs=MOª?r3s i/5-$e >>ڍQl.q,I'Z5[gy@xҙ{r |tg}~Tr~ؙ ,Apn̝d!?sn_ Qb\& a"{[$,sx̜^|ueUwm. )uf?:G1odhk}u.gҏK~12-x*$k|%uӂ C FF( pl ?e렓EN;dgQ0}JCg쒣/Q#@&xKqG> 'ǮPޡuorS/$g%EA#8ޘ>~wX^/NIzՔZO1_PtK $]v-i}i֡3xƬh G Ñ7^v! = 4h^`8"(zq RrT U$6a'~HG@ <3jy>v]G"6jmM<*UtOCGj#'\ǷAi4FĦ2/SNw? w2Ê텹a2tr&!/r,+Ltk8-:an67ohnF7Xu~AֵO>&Y *jEeE@<\Xc]^\@hPd𓥬OҼ>8$څE.iM !)YrLDzʘIyg)W$kyk辑kՅ(6` 7JArNz+RLs!`ZUy0^\x'b܊д;=n=5cFsnt߈$MK]`kd v6OF5>؇W ';~IօcNG#F$fp {sqlW>p]Z̗o CIeZXq:T K#{k}fxTo炞&dWb `/{uZI&/rnB 8KX\8 \CxjqgAҳ;lنC1m3. ĩUN+l9)TAfn7MWQ#*hV8)O9!, +{* nrO Hҩ|SZ%tKʔ3=2y.Rʩ@q8+; Ssw'^-; uCُGä}'p; qCNj /Ǟ]<`~瑽)BxiQ+)j[:R-*phH ](n` f4ַ1q/ThFD( <|Y&s'E;0.>ruh_6y q:qҹ}{m\Ozv#"\Xͣy#:6Q@~[оD_hm!5ɥBdcDg3MaFEl%S}d`64)xWt[?r{i\p5 /帅14q~~%;E>N ~KY Z`rzjav9w4oCo%=a adf3uS׉#yu; h(G][XXA(R`c덒0S},QN:MOZyҌK8L#btF%SuDz`cZJQ:+n_}T\ρ#WTJk4ЪpxאR>鬄*)8]3uy{o9aEȘM$!s$Xrk$RG&&\O7$YA@iljY"Y,8ƑuDN9D SFk~f#) \S_i[(wk&Gl9ݳ[I˞(6?H [ZK9]+u t*yi wDS_2]+Jͼ,(m 4NCٳ~Fq0WŒ 2MCˤ=wrG{ ?ۖ4%Fyk8!j\kd iHY& >~f(2r;džݚdlݴoK&(/f|_3ߓiPTНaJqĢ%m_ g% nd*Mk̋4z" ]vEy4RBӠpsD'`)$f5#6ME@nSg,hF A'.^Ÿf-kTbɚ%#6}Gey/ =_-'S ԷYj@'c٨3G*96i9ix}m;o/ T&w9MWi5^8;_)Qwj|E/46y+"exj# SoIvm:+' =E⍝#\S-PXC >BE8ҭ'R>;?h]dUMU79/g[gr.jje +Qv 2;xnLkSiRx^)MyL*|GfP;0oumo=l4ytEdU\X҇^WB b iZ\"_*%8ØDtʕlJy\zh00P!?Πכ"#K0IZcz??= lP qn{C'kH.ScXG4$/sSS 5S1&{ zpv^Eo@*bjxteB4ԕc Ufy{%JIlN_ =T #vlO&BC[]%TP@PsuCTd玟\ڷ7gc xjX ]ha?%FIwUHzyt9RN٥e6BiJ{6 ~1cmdզ}(Z~!!p"]HvX٘Cz6% Nga ڱ c9jzlՕ7р*0-B@"97:5RK Q9~iЭQ 9QUhG"od Խ, ?&ٻgjuve"/**VO=4Af!~<(x &SȠBLBCލSvR?Vi1$8S@T"1<`nrT^c<,,QUC*}W:9n!9a~ KӄLUF/r2f0CfE$13fMiȹ@D<(͒ ۽ V!)K0ɠ˖~Hʙ[VJv UhB󌃁(Ͽ9V<'L: Wq~. {0x-_/!H2/};ƥ paԌFC|쿘ĵ sEM v؀[owd@]3cU|gl {\&zIy 4x*pfrpYAJX:ªKImk/w;3mE.Ag*v%6PShDX&X7hܺk` ,+Iq)(HqXs3sy0X3__-4ljL@a%9;^|8(7/oj(g #7>V{ɄxYd$^o7 z]\ nt+s]tP0oXu>71:VPbh,+ v:Q_0:1ŀ;jPeacjjcaK0X>/#4yW1+,^²DVrtSkgGdW4&f0[5AfķE?i[0ꁍ=BWJZw+)^2zu`z\ [ q7H;5@\ȕϩA<:niLJi؏,ALq9`4tг%I !K\3_ _i^3SBP1=R2@z vm|V{>e&zx*5EV[5Ó3@6>Sw~ee1 7æ b#,!eЊ\MjbѠ 7edp‡Lۥh%5fn{CꃉtaRV^OxgPyx Pgy*$77m.A6"!TXYdjH[)w% %BԐsEզ-,JbVHD[ |3zuwtDKB *kQJ/౟$E6VZZ3]}`=Kpd:xXr&L S1 #^g3 (0 MHpQ7&m#֗C6?4? VrMg8<BP١ ]3Iis|˩wiT-pゖl"C Tډ^-C_'WtNY^"dMdXmDUPvL,GJbR/Skw6P?J rT}_GFoJW ﷁ9\k +q" nOOЧ+bo9pQtl G7J*CG9lk\NqsrcDUHVg?8s2 bdO+O.h";5"Sť6mQE bY$? m1,sB̈́,}$(Y`CY vɈ/'Ř6.PW%"T$\ekkE(Wǃ˾Px=g1T8@WT7hIYBk-xr=GVfAΌHK]dOS6*n" 盂]-lpF髕؅glRi[Z{ qH+j,f8Q'I4'1ZB'BMIXD_j"{2t]2;'!@\zc+1W0%d])7? N"$@Vx["l睉tL #:b05М|{ކC@53B_?+?V(;4LL3?:@ht%^got6\̒yw _/K/ufr=`$Qs!pT~~8;tt'"H@֪=N4¦axff jD6iYRIIo? U/ is.oEhZ`;*~>}`ǣ\69D+<.Wb6muM4a*M8%:C j% "Y&-P~djL xs Wކ>Y Eճ`UZ=9.s X֭*!'I% Fo HbDLep՜"Lc)eq$U <5)-yw?tyz*^zdm6^ت bY3"wG&2bxob7X*5> Q3w)Ds#B` Mrڞ NmcwA)X+w"ܡI̙^Cbg"vO~9f Ж LJ%߿N)Z`W_ {zis_`#r,h֦DB2f yE'&72[Cfk>|Lԥbd$݋ *} `w@? R5agyO Az1}F*:?RBS:)D53bOFAV]aGok +uTf·Ll b?/:!n喖tB=T%WO<eZ9 /ڐyZ2"hW4`a-݊oSO$d%xݞ&p{N+lE`{JwԇVI?ŌSM5.O 4V?%as3˺Xh-;}NVZB]j=fh1VYcEs(_ˣ/~."t"t,9rg2S(|ʚB1%{nku2L xq"Pu*yY}8Ѹ ))%y |ҩj= k{NH=hpAj<淰구}9t,pZXk7)t e 1f> _FJ:Űpq@S@#z?_3<;+LCOKtuM:yu)UAU@8f+ZQ_fXOa2*rvFLR+/{J\-ka76PM .#[,38ew|*G{Y2y f(Ks?u̕I`:ux''|ϱ#_~bK&P^x?Ss<JI '%ݧ8 1 QS'vO~@KAzX i: `HgD$^w 8qROn>JH_.\B:0<1Od꟦y{ygB--Y(,L/t'/4YӾ2 g[MfrdS;{sWyMonyү!ڱL `}:G?!VlIȮ@}:'90qE|"`Pa6L8U`Q1W^ʻwFJcx4BK]&F~j)w3zi.Vl@?Wg`u(`6w}Ws~=RJ82ȑdzEÆC2Jѣ)$vu_D9H+mDͭ?ޗh%՝‡sPb&bKBZkxб࡞oY^wGCkDO&?vN:zsci!æ}yV|M&CP5/ &$:{FIRgfO.[rKHJYlV圷^uu 0VYluI ^VŷwJ b֥;m3k+;܆wEj@W?Mߣ7&ʖ1@Ϡ!Wɭ0+2uEw^ zd´b%Q Ig{^ a=eï{R/ ;V {*-dcw[Ӂ7y2^o2Հ?7"q}BL/!; u̕E PNObCA ݒMb`%? G/a:ä }.dU`=ՠ3k[:i8 "4}\tI5IW3.Tͬq 4S1kÿ9ͬ^${&r|BQeIִ.Њ&2]qT/ ^`gYe#%e/ k8{~36Mij\M#+cŊۼjmZh#hh|в`mj5!AB< =F۲.@-Tؙ4'aHUm6\1bc"N!~dZQvբtF{Rq?!aӀNYY8SBV&Z'EL>Jy:ZF08V5?wI`WHmpE&^Z䇋&!^lE4QATV$}XXR8n^~v@\oW Gg#5t~~r˃ʲӼ(j[MJϬԺ>6F˞|!.Sd' q-Zi+$|GoΔ52_Qm_A&qQu_ʥaʇh\ՂROT"yl!ȃ! a1SZ-$g!?T>)Yk)y}Кup? ] U PP8NCt97Usd,THKfh`^9:6ֻ:vYJ-ꟲKgojA d/9"#8fz3Ctlc}>.C.,w?"֦h3ic mB -ă.ºM8ז9[:3DNF*"wi[^"aiq]GK.mTq$ $|U49,v韼]o%wWhzR/U6F]82q!0:=ĝ;.f-]mG6+&/h("e| URpd.^ *LJTJg?6dR܂WmuBmBW̚0B*lXkzczhTd~";@:B~`^aXc)25TI@eWNG jA"~u@alIbb\J Lᱩn].KmKU^XΪ 8ϮO}p&L N i%tAZ,(YaBH: }b^p>n;VF =kŜV$*~kK/OWQs}Ya[)֑X'MÓ54ZQw;͂F+K_V >&# {ڌ]w X;[;jwK,|6%2aBH7I~sNP]a؆B@9JS%8;!V>Dn:k*/5X&J[ FFe])*Uh<.@f>/Sg5x&`JLE pJ!pmԲ"J[z;XϿMZOk\W]q=pc!J$ӱU} =6hgVQ| V!azEҸ#r[Er}"/{Sϩ#i .V'LAo6'nbTfUYVϛ' 9.k;&k17zeG0ZkY76d΅Ba)).djMUd^cRd֎C6. g/>`>wŅZe@B| =.yJřA裙Ah']*ݬ?SBaCՉ``q(z="ゴ p]ְ5a6=3 9;>.!#IOdLm1S7_7i6Ot-7cg :L F  Ōg[p_/.L0_CAvYSP٤3Dm+CT0s/MM+D eF+ K(*!>$ g=tjcO[ģL<.^a?Q7ӗe<\X5C 'hNc@6dofQ>=c;?\ T0Qm{)Wyc@(׵@ܗ~6yrѰv1xQ[LE t8(qEw ?YNV9cS. -G5Ԉ}s^HD^]_2Jopn)406XN82bAeaj өg?ߞ'Y1m~` ~vdFPޞ}a ?2ɔ} Ӆ9Te%s6a y$$F-*KܵTBzVi1.3xAF;0MLvsҶkGy#53&Dzl=pekBÆ̇s +OZ|>MZ;4ǹvo"f*LTU/S+ChY'*rJw{!Z-c bK"Dc|9kIi`LsH Z!ULyK>nDrK0B4xE\|2cK,4Ml XVz%)cyP(eSv`>̭Qfт =~7Pͧg7m??dʶ$_Ǔ__1䴗0xkR(7a9?]#"`WHW=@ݥ:^ب Éu>>Z>uL| WT40O'_ +4qlb@XO Q|̡#YjnIU4B"y~'VN^tyM0(ũ|zͤՃK&D3ZK ͲCi#mId'{bxR$^o^L98u﯎dGrg2~[? Ylv-mе I]`4ɨ? nRQSbmT=:Éfo#+Ŵ΀╕_[04٫֌7$ g|[RݟW@3 ]IRAЀ#[,Fe!a[QsII rEJJbFI_O'? @-.do\NhOE09ǀ J] /x&* =9EB??5@m!Ԑ.w6W[i C˿+;fWݼlIUF_\ŒvAa7 P']}$ꡘJҢdj梥u@J>9 'L婹GZ}]& l1JI2uFC D'8P: crZhtQ7LPBGBM8]N?PJ-e=;td5}DMUP*>dȱsnUhKqmdJr@s HGuKImn#}2]62|e84^T?^2`ru SI`ۉ3iYt/vJص!\YDT4@/ٺ n\P&NaE`e L͘?*{3Z8`0蚣5Lƚ2XYl%r9*'ήpH!T-yx&KOqX"( 6LnΗ6!@u :nXsg^4DZQ?}dG] d\c }U v+j^[B4aVN?]b2O*qT/gM`Tʹv$ק/LlV`=ggD+-l8D&5&Ī( \0=b'*ʝ0m T#XmAWyH YY=~ܺVS(sps%#% G+`Ot$yb3vόfSvᬟt`AMQuV_-V eBF%8u`"661Yka}]MnTc@K:_ (_ x)˨)y @y+lޅښ.Χv>ڟ`5d,lx4 ;B96IxFM7" ŠsgZd~}-M3;KK"հƒ|URP|G4o}\R;V ,VYC϶ɶUN^Tn d_X,YodynxEw^F,XTy+j H<' t7<+xB yR.e*'k uAV+@J1Yta[cC* >\u &R耄Fvk^t6S~:֣5e`䈗֗Zӊ*3I.u`K+t?ԥqfnC#Y+KqKi͊6z1sKG%d8 ?ǧ '}YԴI$A0깽d|/]룳=?@O$#(ZErqmb,lWJܢe /#zj:! ;L0LWhgX{h&˰8hn^C+I NYXxqwzJ"x/1 '#c#G׷P{^1k_ IM,GD<5.L&=b$?g-IXј8Ɖ84nF^Mkm`2odE$cӒOr\;w+v%M|]xTߝSrSahUw1wo@L|uEnH݈cՇsh3Q\\}\5nYiDS -EXV63oN;-7Qrty*`-31DԽq ;t`Y˾C[(as{򓖆̸2K@%!anɊ)adG8'9 M[XS \}iQ虀]?Qv0%NR =RHeWr*™هyAb[I]<<.{4]HvO ϶?6~E$~;- 07>鰰7J&pdYc:?jbGӽ-!,`+L+#1z7,Ef=">ChQB\*Rɰ g g٨ۆ:? BhpZ϶6F]4\!lSJSȽG}AɚT1Ҁv/U.}l]7颗 cul *rQkReeu_J%-vC;K^Sh o Ћ92?*(ݯ], 8G]YN}޺&ˡZ8[}uj݆TIVD^2ΔdwZd(9x,, c{ )4T\Ǝ"un H Tğ鎨^FEc{U ҝzĬ'f:^f,&|}N!{;PύR.-7I5Mo3b1!)ќOwhYwofޜ0Scz硐#5.I`]Qpm]\IVch-2b^ |$64]a$ Ep&">:fB5BD|  P5;x@с3UBZߛ's ܁d0GVG+ihhr5Y`^앳nզp)x_1 T =# L<9yeOIں z$321#6wyjIS3pJV??t>[p0) mG)3f8^EF]7_(/6vϲϑT`Q:! *AW_7q^&£^PVUyD Eq ;\T0)N]mL*d4̣wAͷ,)1J)`dp^MDOًBtt=<hZ:u5dkJoSȒXAU: X?ӣI(ȔbbY^G LP]%"+vYSB%dvl2H 6L$b24fx 6BjWao #=K"ŕIA §If)mg]fyDeD/~EnbJBouKzFOOʛ!~*/XUWDB@a *Q﷿:P>4ݡVLw?*̤QLıjyN'jw 0[mm[mWlBJ O:I$Pib8{~,=ZTbX\ؿ[t!qmڲy1o 2[=~Z ^ 1qDߢѻLX᥵斤UuOUم+ ḃr; 9cUpb0I03AxR o.8a)=d .<7:}hC7gτ Ç~D~d p%ۼ$+Wt e\.KOK,YyUɩ0rwtǵ,Bޙ.F1ya/8`ꏹ i,j/n{]٘Lo>~X1ܑb.e~?@,Aw4k(+OEoи6UOn2.Du?^H=^˦\a/7&yvyp1xM 6j!fXc WqcAIgqaJRw"mkN/X!i:ri&Hdm >3bs7e~J~vwei3tn#kPs]SB}1=^?r 9m[tӶ rpz\n6{<5'էtemp·~`?fU(ͦlvHdDz}J[eijj> ;U3qx~+YHʩ[eeoJgÛUH\(8jXsԽ2W@5$4](:Ha0 攝̤}+gV܂$<-!e_ƘOF/3(S-+amd]Lq"(d{ ݿy~s ?3H[ʼTxk s 1xDp }r,;U7;fnPuE1C DeJ_!/5{$S0#nmK,%NH3xqӢ710_zd'qD){kѕ \rxN`8)&x|3v_,vE^UZ{WOu˫Se-w IuHvM\!0xj\%l^ بE8Jğ拵 Rs+֓z!Lf.`/oˊL*CJ=IW(];o/sHC "q;rŨi CGE):nZoѻIkMyD`tw;nhv%]E5 iEiOv֍pi\%}&DZe5( 6Kp2Ee_n?=$+ 1@ h67p,l} ڨ`,I4aֈU_$ ⊴Wy I&]1R>c pTI_*O3Yϭ.k>elEJ#Lu5|E>qNfSDx/l,viR (#+ krS1#%xW&D(C$BODi Fa΢IuciDJVpG }񈿕ۯEN)&r wrXqUӴb?ZͳSHW|ؗ?!_Y[tHǡEpHJePG5*,erwgt:V6&2Y^>@wr&NHՀÝ d.b-bGRCbF(UsmUKiFNCЉgLOτwyW6ca@Ҍn(p-ڙu g\l*I.Lц'{|ɳ?"'Eq$l7?IH,3mDhQe%FU[=!ԝe܀'uv63p_'N9Sc|wcy̰oq.]8qY#H}Lo&:*l!" (8B߽G) ߂Why_mRSv'M3]Ch s tv )عBܮ` CձY]"gC^wUCdX}DY5mN)F/ du ?eH$mO/gڂ_=lI`& [aFwp WҀz.U|N7ϗh =7DBHL`mkz涗v+;FFHo|A6d%ERFM'9Fd)6#HmiC0ȇE:$X9J @DuYz|1?EN?&{d߄Z^^ˎ#\Ԥ =)VMh6I-Y˔n89*մ m)h7y qæPZŏ\͉qͶ YZ