emacs-27.2-150400.3.17.1<>,sfp9|Qfݤq#[]Nmk{j>Y0!y.Bv;{U/6o=$X鈯j'6"'o@,c8^</NiA"^X*ZJ63u4T?:׍꒿$QֻCHOq)6K}3"47N@ݑE<.T+Li ;Vݲ٨`Iŧݕv𐓹 |:"$Tgt#5Kbfe>C?d   2|  .4<t )  =  Q  z4     " To  $X@(8^9^:^=,mB,uF,G, HT I} X,Y@Z[\ ] ^,cb;c<2d<e<f<l<u< vePwv x yzl|ǀdžCemacs27.2150400.3.17.1GNU Emacs Base PackageBasic package for the GNU Emacs editor. Requires emacs-x11 or emacs-nox.fh01-armsrv3zSUSE Linux Enterprise 15SUSE LLC GPL-3.0-or-laterhttps://www.suse.com/Productivity/Text/Editorshttp://www.gnu.org/software/emacs/linuxaarch64test -L usr/bin/emacs && rm -f usr/bin/emacs || trueI   R M &.r%Lx/{d#S(8AZ.=`/g?N('GvpK;tAT `Θl-K\vis U.;T 3!>Cms}_S%x6X5t5VIIm~txj \w'Dg$"*j js.l4 O70"B+cE5 &)d]Q KQlQcRQBQ }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\IWt}IeT:\ItDVoIiIsIViI!!4T  d 4 gL4/85s-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/jmI,^*^&"x]l9|*10,Pq zX!TQ WQ H/Q*JZ!'+9O7;UHF4?XQ= 6 Bn=Yn7|7`Jhs^H+EVT,e8AUUJ5~/ޙT]Jd 3,aC  yw1Mxv"@ h >)!1 E ^ 9 @)H/B} H Wh  !/^nN$ΘՀRBҌgڗY^USܻ @' X6y-YDzlK.D5z.vaw4ZGl;hR?Fird u00`zgAP<>-v$rRP5h;̷MENj8(C L:`יHU3}$F$kC/4D4zJg'&:P/)a*mm"2:9 I XXq1j*.\Jfk. *4S7 : s VH UF?9@ 'sfiM*y 3[v-r'F)q*h#I6?M$%1 O59C%+IVnG^!)~}&RT%ay1q֐:5%/ w0JA4=-ctXK\Eg K < a? brC4aPV:6m~72@h@QI 9M+/F/`X ]'#? Ho3Oo,+*-D9d2Y##$k|OX8Z#!"/ld.\)gO-LU^ pmU*\EiRg$+uwH!~'jm;k(w\/pOOD!?0 %H4Lze2-eCVrmZ!x +ZYUH*%HF$AI\ug/L(_)%[a,i_jJ9&x\ :4V'%&.(b/oezXNu90dvz"%#;.vDM A>e #g(/:Lq]&[.~J4&2j<<D^o/?"?tjq=F"* ,G)y3z C+O<6$H&Boh;B~qW"J)IR; 1n9bX(ih'ܯn. feU`Mi#Is! 0]'k5QL SQ :/Zn%) 3Y( ߕ +{Z bp \ޠ 6&aRWCF)\fu)CZ6 x*/- $;o`k}!OJE<"t>I>B?K-MC],c_5eusV,( 412w[MLsG2c^pB\B<&Pr| 1I.r p94j`d7:aA AR^!pFF+%A""B wui v,s N O]4F0a[~ H~V ۴CNI *=G+]Ij Tf`(  <"P?yY% dqR0!?<1u + ǒ=#"CmL8d5T,v>B*e;t,& ~FG X-3du '<ʠʦ 0 +|'PNNG%Z": < j$+Q"!5 6W(99."$:c{f F)2'L_G^^فe(-9 mV< }Z+Hh,͇2> Jq(h!I+i?oj7n4(1}l7=.k 3UcY."O: QE2~'ypqC1m\dd*0 &L1yK7$PjGMj+ Q|fT^1#I=:.v:vP+1&e_K'|"`10&'iI7 - k" =dT/7/6 E;FZ-gx @;B`,]1E"g|B Y'~|`o%+<omAP ][_s33m23~]K P0#yq$_/)WF1`p6?F  T \ex F > 3 +G!*71 8 |3I^&(]M5~'M:? .d(x  [G $1Qf 3  zG pJztIeu~/V /esjbxM qn$6jU)K<q+$"@8T'04b{=E{::vc=6>/A0G*:  z$d5d 6B4 rS\/I 6 !~+47P|.+)y6qf:BmTAhY}yyu?CDdUȹuK>1OTKQ B)2 d4kn)Sm  @aWx+O/{ BJ3 |b(Z=1j#22wb L+T91I4z HW%\t 6du 3l|̚/<e[, LDAm G#`",~9/)0o_gjNVAJqmMi+E1C WfJS|+5'5*O_YiF Q-_P - $P6 @ c pEtG; Ea;$~UH-S=0!`.&a=QorA;J=|Xs;V ViNE*x8+:]/_R,0^>!OK0,N9(e;8dKj Z?+H%jECQ9{j1eRVBAAA큤AAAA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤AAA큤AA큤AA큤AA큤AA큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤Affaffffffffffffff`S2i`````f```S?````S41``````````````````TP` ` ` ` ` ` ` ` ` ` ` ` ` ` `````````````` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ````````` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ````````````````````````````````````TP```````f0``TP``````TP`````TP```````````````````TP````````````````````````TP``````````````````````````````````````````````````````````TP```````````````````````````````````````````````````````````````````TP``````````````````````````````````````````````````````````````TP``TP`TP``````````````````````f````````ffff````ff``ff`TP`TP`TP```TP`TP````TP`TP````TP`TP````TP`TP````TP`TP````TP```````````````````TP``````````````````````````TP``````````````````````````````````````TP````````````````````TP``````````````````````````````````````````````TP````````````````TP```````````````````TP``````````````````````````````````````TP``````TP`TP````````````````````TP````````````````````````````````TP````TP```````ff0``\``\f0`\``\f0`\``\`ff`\``\``\f0`\```\``\```\f0`\``\``\f0`\f0`\``\f0`\f0`\``\```TP```````````````````````````````````````````````````TP``````````````````TP```````````````TP`````````````````````````ff`fffffffffffffff`fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff`S,fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff`f`ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff`fffffffffffffffffffffffff``````````````````ffffffffffffffffffffffffffffffffffffffffffffffffffff0ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff`ffffff`fffffffffffffffffffffffffffffffffffffffffffffffff`fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff`fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff`fffffffffffffffff`ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0`fffffffffffffffffff`fffffffffffffffffffffff`ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0f0f0f0f0f_C fE_)fahHf3yfFRff_If3yf3zfffffff56864b5244cf7b656eb835ef254215fa4360d28db5cebfe1cc69627861de41e1ff2102c9211f525ac554d11b8975c9cb15876cf3464a3add3093ebcd554bf126e01e7cb31a4c22f201d685046b149e0be25c0f21ca170dc709f00e49c20d11ba6b875b142dee10fb76c9f3e78486a279f982c5af7636d81e9ad7f91ba33a04a0eef347d02da7cc4426d0b5f7d9b163afe39e7c56bd1dabafeca6c72b11a67ac010fe9c84b359e2507b6d3dd207322f64d5d3da8f6900312c8748022591f70988191e497f1bc9f10347c2f17ef58b639f51a9101764afa604449f509287d31badc35db1f9bfbcccefdc82f4fe7be52a5952922035dfc9c5cfe772146f5da5ea06f27bde56289f21bf8867dad98c09d9f52da5a6c732f0cc46f6b8e6cee7a8311e1213e06e34d64dce583dfcf9352e720ab774b04559faf71decd781f26eee6ecd12bb2a1999af2bb85ca8f98307730be3c2cdfba955b50d252b76385ea748fb4f3972dc9744f6499f0f9b2dbf76696f2ae7ad8af9b23dde66d6af86c9dfb369868edad84e57ef784f1f9be6c7024202c30dfcde1571dc2f7ba05eddd5299b8b8a34e1bfd4cc2d652b7982ab84ae3f91f3751b2cf614f7e46f1a4963360ef2df854125c266c53fda81cde052826c9e74872ab94216909861760918752a518c82befd57d14f27e4bec00349b2b2895bdb4c3e530b444f3e4d90ec85e8bdeaf9e0034280b5e57e9237aba7a0393d8530fe1de3877094b022c8d81cc4f51900840684c5d0acb9f25ebc52b0b7c129e4811e2dd1ef732fa6da4fc6f91bf6aa54f7e4de842f7733a0ab5e66ee5c3752a7932475c1fb61796337e875c95cb048084ebcc567132d421a652d189a02caf1008d2704347c852690fbcb3a94be212a89943c00094a3fc2ba3780a9cc0293572f2c006acaa186f07de6c941e6d467a27a1307806427f725e22b0eaa673243f2f53877ce69e72e9dcf3d7d7e472561ba921cb07c9c055482ec3cbe9ac51f133c8ac3c248d63ab293ce2ffc7f7167dd8f55e8c1d9896efe7436658b2efb43fda0699aa5486d455117e7a221812808d008444cfa5d2450a0da6d70e054f204c0ccab9f6765b5b0ab5eb9a55d455a2303e7c10a203433d2040beb50c3ba2cf64c7c0001576c6efb0e1df79c1fc76a20ca04dc2c45e2e2fa291d9282878df6c3b89035896ac67da1cb0584d20a43b110a5a3a3127ee0dc13fb9b4083baf43ef44d0dae58eaf45103f89418debda2147ec28f2dbe71b7038e31c92c88b08f03aff1d6e9a651b4e5998768314fe4e29d47bbe28d80a280f5ed1f705757a7297311ced9447402e2c096073afabf605e2dd317f742261d81e881bb83dce9b7b51fc0906f895c37223737ecefa0f6ab74ac6b5de73a226fb435e1167526f4a73af3668c18bfed5867f52fa985d2989aab759a4a6389a4132dfe9190a1ecc2553dce0e016eb1cac102dcb879d9ba19b6cf5e99a93e58304307a67bb6ea181eb23ca44409c9391e8dac2f70d5e718af10d96fe4a58e793c93668f51c6663d8277121aecf7b534b0aad9b0c6db029a12d992fab2594c42c27f94a64dd9a2f6ca5686f3389d4e3c1c7898df1bd4489fd999b05c425c8415dba3d10f26c1b487a55c3247015be91cef2dbaaf2979665cb8ed1189badb9ebae2a13b3a79435a6a15efdbc6589e83dce154b6f7259902bb21563c3b424b5ab00b976944ebf1c1a8052e22268af75a5f7fd853e755585eb63b59ffe147c75c1fdd7d1e9dfae3b5f7a37e65dc79328fc6cebb9418458c70295d8eedd0bcf4eae27a8fc1a30d31137999aecc0c4c524ea3c9bfb516e9540193da4bbfc8bc98b7cb930f46b8950b7a9a9b7be0c6a49ba13c803442a1114814a1173164fd319f9b7d5618cc23b486c760a9333203280b8d889349a582db0eeca6922c5ca486ea32c590e1f1e0980e821374d0947cbb34bab1987b996017bf6446ef4125cd457b4a45df41626aea145bd8c578a421fa3607b06afabb656303ab2f30fb49527806c83761970c305b5ccae133ef7552172672f1289feac65ef88e1ff3b0ee577ded0607d1326537d2341b790a253a29efb70c346e14d16b10290ef2808cbd72f1c0b7a67703da79b96702f2e1b4867c9f08269afd15bae452bb8426bfc94b209a46ccfdfe5ea6d977551eb9dcac1e2b9910b323d98164d14af962a58cf7548cd29a4e621919f58bb90061592f8ee1764c0fe2c66cd058985919bf1fb137ca0c576ca2ead3a7ce998032a49496c90a5e5786a3861bf92560f765f951b43d8af7e1af64a4822d7ed6dd14aa7cdc69e022009e4f6d40112c6f007246c2a267a0c415f4da12420e8b3e27f6555a79f66157ba3f5e71f0a13f724921350d0c77ce3051436f162b26f85d651b6c439dbbd243a5f39b95ba28dd40494605c649f04b763313325290825473cdd1edaf3c601ffb3373eefb86aa34aa4cccf54533951f879b937e58d2d2ecd6c7297334e5f8e338f6b2ccd14f572381633fd36ad0436e7edfcbce0a9d268e8c9b4981bcd4a8756a2d863a77c7eaaa3f5b68002c8929264ed084b98def439d0712ceade13b0fb970245fec9885971ae0ca5759cc9770cdd002b07a2bfb418e309910e2b7a205c509c207f4013d854f37c6e8f364cd4dcba523208627ce8da2501e25399fce963eb2eeea2b0b80b1dacb5f4f2c205b0a0d4042bf32b491853b72cb55d4ad9bafe2136fa4a3392efc43978091deb33ec35ddd7ff76711572223f5b4c4a59c2581dca681331f292686ff7e3d8961f774f8225016b708f36dcbc073650439029123dee35637325870866c46f14371cc1bee492a82e2154d5909a9f59a2fc0ea0a2dad13e66b8443ea1e5b263873bde2495df991b5393e2eced3a853f0d2fe726c28a205fc65b4843b4582270bcb3a56e1cb4c4f3e6a2043e92b1eefbb54774c417b88cbf90360d40d3b3c8d13bd3a6e59d79e848c4e5249cfe4380df2064c578947f4fca37a55964b66ac5db9ba713a00d94ed600d24497a9eae85c172b5b44268c1c7d685c560c50ce6c1ae37b20d8b4aff3b6ae5f0ae1998bd326e60be858eba97155ab8e94a43f03b8be548c3f3c3f024fcd0fdd777d5603243b19c28f86bf1a165ba9739ffaf98cbd42688c62be17bd85057a0c76eda417f1811d643d06186a54d9342362a7195525c0c127e8e8c131ddd0a5814264f7b611a874259e952e1cd0424c4cd21e774272d2dfcece50ebc5a64b6f2b40381373add6c9304d685979cf0b966617cb17fa2765ce18730ac8e582334ffc0a7488a5a2c069da846e8adf00ac09a0d52380f5222d9f2c37d797f027cb2ddef192c906523fb2522c55cdb1b9df1c295b44adf287ad6583f41e34296f1c620bab14a3a0384e15982898155a3685f419eda2c9a12519cfe264cb42567005444109339577d42000cc7b4620f594c5bdcbba48c42ca7af5ab101c54b9c1843d4cbb5f45e3f798c69ed824b69b10385c1466db41efeaa999c867b8a054391cbcc37277b7418278b19307d576b72462697db7432fd970821ccb5449b6eedd178f1bde4eb0257fcf83a4f64a748bbcb09e22971d080f74f854bb079f06be4854ddbc5ce55c53b38a13e87e60963c184f530f7b378232783e462fddc541ca92a971636935c8e6c341c63d6d5c4efd614dfff6bb71673c5fc58ca40ea2afe20aec79550b2330f05c090d16ea860417c4378387f9007c18d97117074c9c98ea060dbe7b29165200b497f815e9a64b2fcd6ae4dad08845a81185af05562cc8c4573b3461f43b62081acc2830646db67d1327185d98d218d7b7f5fd95b2f32337ec2c16859829d1459d70a7f98ba98739d1aeee0760694306d13f4777e963f10a90b3b1387a0e368929d6ccca154fd1117370b500310174590327848f61390d4a48d24e39d4f410e64d9ac78a9e71d6102c88ef18dbc4573f75c951c0d653321e2d83cb4e9102a31130067c00d618fe82433c395ecf179fc5988cea8f8e1a7139fc95003eb1d9387f6dc5890601c71b2f7fe8b2d151124e802a0680c1de0895488fdd98347ddd6bd8eb380107d89c8ae393f257a7a3ac4345c7ba878f3eed36d6a81228732710f33d35e9670219dbd178b39a6b01d35477ec661d5f7cb57d12f0aecc73a114955137f307690cfc868bb4c5d0bb7904ee878bba8675c106ac637fd48a08333b6ce0cc1f44380d64606c21a71422175710d06d5c56fb3034c6cfac370fcdc5eab0341f2ffddc6728eda747007f6accea7ba70fc57407e8437df88048c3156e08585e07e33e09b3ed7238d45442a18c44b06705e027e29a2eec06d7378bd5cf5e246edcb39e6c1a8cefd5c12d41ee2fbd4de97209308546757f68a45bd0f85d3a40402c4ee82def2172842b0e2ead451347374962d6dfd3b2929b3d03d680241ea87cef2dd13abac47dc63cd4475b96b7628daa1214f9bd6b0d7aecf9a0c08c9d1db57b3ce036dfd6e27ea6954eab186a6c66d1a030d7319a65e5c81a729397115c9c036e62bf4bcdd57b92a38f50b5e5115b273d1ff6aa08bde2c8346adfedfae244b6f485e6c3c6f31cd229933c5bc1fe4360cfd7720a87fae62e18aab4359a31080610a2c79cd77b8c3a5d5344c31eb5180b93e9ea792df60ceae3cb8ae461867674e3ebe55092602bf84cbb17dde1a1d98f90c3df3edfad29201c1991c4c615a661fd3db51d6b7a075abc56059a1c19efce32bdbb87c775f13709d161d4093c3119f07b8237df1b1e20a1fca926910c260a93bf392e191b6734ec67d8bb9bd3353db5241e63d37b6a01fea7d071bb9865ec1bbd6eabd26598bb0db47aaade8cf7d49eca3efabb467060aca5fbe343826d01abc6ab9c0afecb08f73cc657706bd4525266db984d06ca05a03e4da23e8e37b9393b2a565062679178f189c541cea31d5375bee7d1aa09cf3b55fea9ceac86fb73186b46611e2b224dd9431915010c110dc63044467565e94c02501d62dc31d5b7ebc87aecb2c9506c71092a2dc5220c94a02c050ca04279ad9d91eaf5fd4a35344f873821fe9dba2ddc37dfd956d3fb6acbe2552b37c599a232c29ef0a4f5afb211d77c689c7f5049e62835c0402306e4920e2a18a0f81e9b68346849cc4d7aa9c1b97399f4e97307e3048f131986048a47dda5595329ee45ff1a73af5c2483361b1328b9205d9334e771ac7a493aefaa3e88bd73312e369882e767617e946a0e46f413a27545aaa0c6146ab5b5b66bb54bdc384ad2b021e3956674287808952eae331f01fa8e3d6732694a4f4464b04227e5aa1abe29bcb3c94b043a3955f37a1bd2b6179190cd60fa42bd94b33727ebc8dfd77c7fcfb68afb6bce90b5395021806f9070603c5e5b41dbf1e72aafc300666e9637da76743bee164690624fc145201102c73340d84195363768f7d39c16a466310d74111a688d934d1830ecb69ab4552ff715bd4f0c0f414f92f77b8c44471379a3023422e20a849f7b467974a563fba561ecc1c104b0f268890faad26303d02fe652374e128a1df7db427457007bd71914d761b4a5a76a59861998aa7a04d4a67810252912bf11d514f39a76a24b61f35244074edffbd9b95d185a792d13ab67afbb2815aea8c0e9c5bf79e97cc17ddbf7f72a9f12c01fb993b1f84f3404ee2726c15fe896e9bf1481573cfc76d275166660fcfcb5282fbeb9bc1ae3e0992322caba21e773c82e681ccbf426f7c4c10bf572f0b5b258ad2ba367fb751fde69c45091ce3297b1f507b882657c7d40d398c55d1897e0d68418fc297d6bf5ca2d7ec265fcc25296430fc45fa1d0848fa9d7119aac28e747e6ffc52e182b124e08b7fe82c29747ad0b2b0f85722b904c27c432704276b92bddb4cc823144d0295622f08b9af14a0dd158ec35f906f50c913ef4342dfbadec1e4385b46e851e4cde101e665ba0f82fc6a49de36a296268c8f9f997ea1a814deacc205030b064035db718747d2216f6936f97a8ee52a87781b1aed78c7de63ba70943c59af3864c62bf359a63681373fb637b6d0a77cee1f3ca79e5475deda60aebf2871f007d059bc203d3b37ae05f07c51e74f113b7e10921428b76ea0d1c0951516f78a09f59bb54df9b5474464fed4e2d37db285f4b751e16c6b4c7f450365f2540a8fedd8fed0eb64e090a77f8c89c8133993bdf77b026d7efc51f8fd3025f081b24abbddcbccf3a6f5dd4e109c4201cfa810a7ddb2922a15dea02bedb7899d90e5c95f82a4343feb2cc0b4658f245a5ab7050a0dcc28df36ad6b2367bb3cf714cfd7768f0dc597e326cc483c0d70b3e9c7d4cef826f95e1aa80f9c3957c1a8e9f20b09e532c5b1509225a08cdfb94b1a25a0249520edd3d01dce63635f354ad0d8ea44a289c9e1e5bbc5012ef6c1a0feb4d14c66e1a8de1bfc154153225672a0d768b15d8d028cced1508b75f26959ec9435559bcf653fb4825d61a4ef0e70f5142a7b5c18f23ab60283924835dab7cb2513347ac821e9d28e84e720c5791cb770b253fac31ca65be9525f878a9fbc91bef8ac43b818025796ac339cf4839c8efcb36d1c492499be05de4e398d92915976a774d9486a18e4a19967181bb265d7552b26ad8b5fad01d55208bd4a466eadf484de50bcdccf085df3a9b16ccc9cbe8374ddd1bb302159528e5d06c99dd2b9f9ed6a442cc01a615f8fa34de02aee5a9e1dc0871a4b752db23e55d013101974179d15a6313c24adf1ab9609468a92c24cfddd6b9ca5feeb3aca116193f9d68bba9d9deb7bb4889be64e409e2d125fc941224f935ca60dbe764795d21b77c301b2559748edb7c1dd1aed7e9094f7d9eacd4a9f0fc2cd57ada045e59b61bb2adbeca779834e65766c7c6f8c93d6792554d60270bc78ce64d592a7ccb09069a2a8f1c13c3ac0058d8bf1c6aafe2000d7a22798bbb39d6cf78f5668796a70149a2dc4ef425b22d2977a80c1b1dc87d43f0a12e785f56babcc84b9ad98c707c91ef4732a9da7f969ae2c040213c06f5a5781f8a5bc9e25eb456763c4e89d39f6d65ff604ae496373de28c252c443c559b3a9e4dccd050871e6e25c477de1fd51056211231596d02814558ccb001098fe9bd381604ccd9519aa584d6da173210a5d7534bdff660ddf4dedc27ea9845e1ee7f906943e82fe2abc0d8ab4442734257922b052c1184d0b3e2b29a9b3b7ebe28cfe654a914a390646feda7ecf64b70daba8f69fba6e602c26775bd364771399b07b9441d9ce0b957190a4de405beb2982be2e0247c0cb241502f1b3d8ced5d9fb6e3123a5ee0042a93f5fc0889ff4bf92685a6c45241d6912e34f9a2be801838ffdac30f55415dcdbd916959925022848bfe88e0ff441de0aaaab2287e19f6e42598f32bab5f226886e41fcda60433bfcd57e2819a00af232edf2ad081dad90fef10c3fb75a71b56551a178943b27fa13286a5230c234b26f02baa4b3be7ed941bcb25a69f6899909541997eb990906915c2f5bf21439f083ecf82a35f7a481d7b47669812b706f462ae7fe978220a5c0a4d6942d7b916df09135c381bd9f09c71b57cbacade34ed2a127eb2bbc04e69e9f70c751e3a6a377a1e1f31c08ad114180f79ac13fd5252d08e2e03cc9ea8f2c212c9a56bfab064faefd81baf57d41a4018b567b38605256d2f53afef55fc32a5b41446c0956dc56dc6c8e34cb2e03f9f7970b3038d7e0d61d46729f9cedb4180b7d0fe986889e454a48f0d7a18751e1d6b918d8265e52dfe696cfd34309520b7f9b608d678424bd7b61d2ee2e8b4c021d9639e48c84008b0913d6a14849e443cfaab57de423fb4576752021029dec9daea1145c5598980cd40edafa8e6610e6b27a6769a566ae10aafe4d20210b1184ec51b2a24b607100ee449bde2299d035d5d9f0758318139863362456423bd340488009988acde4cc2815c0e9daf49b966075671d7c15b705b02c6c463b326c4c883829c740457ee96880ffe3ea94a86a21e925c928d8a8fd042aefbd1cd3a98b09632b96ab268e7df9cbe0025da9282cdd02cd5c57449acd53fc7965bcd7495d2e82251e8450c9980a272ed1c2af8c17961f4cd59eea4d43ece3dcc5f400959305661298dbd9bc8b9d944b161011fa78aa6fae034e3c4120a2a8fd6690e33d6290d15b58e71fb74919a75149537e6b0150dd3190f7d6c9e7e2407441293c7209d3ecd62ddca6f890fb8ac26f1efe7f518a802d0bc5125524b3c0af9444b9be32a776dd91beda64c43cb53726bb487289577cbbf609ef5181d37909580acc8e636a7a7979c2f607f334935b00b1f46653bba4c28e8559d488790e6b890c898db0d1d95a6a702bdb390dab5e19036f1e7334b5eb7c5a2731370a6b51debcee1f5567c8b477c3a9b9e07e6fa7ae74d3ced0e381ab4f19d65881bc7e0e2024877f216d9fdc894590feaa63681b75c6d91457d10d9ead84bc8c209fd2186d2539da45cc9c02563dd6497acb20e25a27438aae46a8cc7f518d2302b4322b525d2e516756016adba547b891cc1a5b08ba7a0cac270c3d05fa6c745fde4aaceac2c07978b5000cb1b397275d7d31de7f1c7eb396f7b38a9ed0c71b1324365b7e594755cb572a69187afec159500dfe58bfa11227a49fc3c3a6610732e9e14e574c7278827dd44841c7e9ccc336046520bb1c4ddeb4af13ed3a725d0ba89f93b93b8977894641a39fa2260f806b7f7f8415069fd97deb7e8bbee0d13eb846323fb7133ca88ad4ced4f4cf85781f382dd750c2a65174fa942ab51f4b83ec96f1193ade491c4993bd2490f27ef97438e31961a9b8925d9e38b42d7342ce3e4c0a5cf94128786720fc39b18400e37c8a5f108732dbe1fc6540c3846e98f909a33455a326ebaa588dfc568e29911b28bd9cced87e29994d8e8dea87fc42f3cf72a6f7ceb0cc1863405073db1df4e33b2a0a5d8eadc6df20d3829cc7aed096ba0cbbac7309ff65a4b2d1b3683361a7fac0fa65c66bc7c8d2f694f51132fc752e23c6805461e26bdf79e3f2cf16213fe4ce36764fb2f124244fcc944027f21829ff0f2d71e1ee2fd4cf1162cf5285480cf1dcbe592cd23ecf28dbc7b7544920fe8e2d0d15c63b1970513323cd26262eb8572a97e1eb11c8d246e531e93764a2391ba757bbd77bc84e1fa333c60c84c1c1b4a09d5d509011bf1b15702356b9b395f18a903fef0e44b8b9fe1ccfe6bf317061fc5f7aef9a6120d75b532f4170db42d314e6ded9ae9c658eca68d9c86370216d3ed168f199e965ea39f4ed28fb54030fc805cb5979147a34361d9d898d6a8131d802d53f47c665f8cd91e608126aada4a48ff56e1bfaabdb7b556488c6f9b26e50b3a1ac860dc633d561ef05207c88e9d67a34316eee3c7c3e02203a4fbfb9daca27c93e7b28a4c50276127a11b24f3266bcfbe412f0348c141345c90729c438fadd18a1f09c1e63f7ebab984274acc14cb9f53c52304463895dd01d582d3d7efa3576e2bab6d8e1c48766e714fe1a2502e159ebf63d4494a05b63f68e4d5d7641db413e3dd7879203935886696b78b62d539468ab116ad8bd4593ea53864b6848e25839e95525a5f695c635d36e059eedbeaf7c7466593e789427b1dfe68a4c77791439669622b60b3f6c13fd45c0e02160dc20ac9b16e6c884c3fee67f964af1776cb0b2b012d8162f2bb8a8ac6022d9dad54eb6b440806aea9d75e54d938bca1469ae0905c5ace89cacb9a6b1fc4fe36c1faf3af81b6fb7d2ce63b69f2247230402e76eacf47d6a9c9f7e9acd80684c686f02924700b87f9a56b8413404e70017e8357e7ff789bc9be29ea2d32bec0f346b5b7d0b80f8f991d1f8aed6ddab4ca024e8ce4578293a107863708c81654afecdaa57cd082a7dce6803abacb81b6f593d4158616af618f2e6e1555bad6e3a0d3b36dd867f06afbf632a1afae9d5b1c505e140a389824f8d5cc05c60e945959ded3c4e2b87e11a5688e7b72cbb2377fce17add564bca2a98d9349168ad6b26b4c7426562874a312da4c619dc13eb61c030fdbcbe9ab216f0783ab5d8eaf8d71d3933a891e1d9ae1490e958d8bef56e1267617a2263364ced59c5fb52ca8a6c9a87fa37655432645a663685634b9028723bea306f691f03fbbb19a9bb43a6e27e3bf8a8a05594e8653944153079815c3b08bf395c2649e4696f0f0da57a5f5c5a909893a166011399353851de995a54c857849df86578c1b2fe3f6a35e39b661e5a99cc301371f44c0206b08544b1ce4b93198b1de019d8ae2a071741405bae949514cb890c64ffe7275ac428f37994f19ada60b6ed3edd2b6b06a76518dc7bc13aa91e0a0d3c4f4914364900265946fb641c2a2573d55b22ebbfaee462dd2c56f51454ea40cf863828a1012d783be9591010f90a0f0a33370cf3c06be4c35eeea6de1b46c0d5c592ead58a14a5096eb02c19ed1411861c6078e237bcf33906a19a7b7e48691627467264da1ed302f8dae8f2961c34e11a757f0847819338a0476b21e6c48bf6de46a6c6e35e15fba5b7c3e22ed44f49273529b193ed6da606131475b7084466f3c2ee38371a3191a4f38a702b092ad600b66e48df650ffa61af8c0243f2db205d8816443ab2c15add4e02088cd8376b798ad4c68d9d72c7d0ab9a110189687a3b91af014e4d1344cb529d30efb48e08b2e9e04b4e38304fdafbc6bf222b0f00001d2a616b0c2fd13260cf0e0c6b44809b509f90f54ff50d7c096f0ac3e1745e41ed8c011f1672e60344b39b0a4d04d105a78bbab0e1d1662e40cde058516fb6c652679120fe182b31f19abc602dfdf50b43f07c1d245039a250bbb2342abc867c1990011f1672e60344b39b0a4d04d105a78bbab0e1d1662e40cde058516fb6c65267d8cae9b738f56fd6d8b142cfde76b95929d79215a744443bc1558c25f72e01dadd490390946fc4261950ced4d072262737ff594f40d7aae8b57496fa52ca02eb21f5783c3b352963deff71b4cc4e8cb3baccf369deaf54637f3c53b347067b8438371a3191a4f38a702b092ad600b66e48df650ffa61af8c0243f2db205d8816ac320c36d87af38f0dbcdeb1ed4792c47033c16adeb6ba78bf510adc0e31fd2a95492c62aea116d5c825d947330d72dfa50e258c8d9d717d346e4505639716e5d5e14d686fc1e762b4b858362ef318428f873200324992b581a99127f62f08b066e58c16b2829b536ef92737d556244e83309a9b980df7b4a2ab856334e06ced7d9643a3686b7621f0460759d4a7effa8c7af8017f36b7f3ae537dde04e2c131f5e012a12866c84b0ba60b45bd6a953ef85d1dc8f88a81aac80c9c8cff755338a7f2a29a8257c51fbdfd7668ae9531a3e9f39dd261e87df17eae7a3fb7e283e9e7b85b7676b3e52e570c9acd6d2cb2952d14e88ccbede162c49320802070da3133ed044ed649d866a2c456e8afa49094e4f7e7646ae2f53daff7f5faceede164a28f1bdad69e99c2059d86ad58662341f9dcb74bada893d9d04f95a6ea6738cdc4c3f2dea1dfa5a201c819f38dc14eaef4aa0a5f72924da931f126249322ab1910d3cdde65b9aa345f43487f9045aa9b8f2d014845af3bedbf77fae68fb9b4580a65eddd43ced59bad92e0ad298586bd613742c95575884e854a4e10bab6d1abe5d9f46ab2827a6e67dbd9279ccc72a2e520c79d07c8588131a61a1fb2851c64bdf9bdad7f188c6d365b6d3545b0e7107fa993ce2cc077d6127a54561e5e56c5d229a800868686f86a64eff6c3f7c7f7ce0eab69e6d6fe48c0db4daf3c5e4599c6677c9452a6b8a0b5596718829b56109fc2e2bf2282f8cbccab455a6953e439b48430a1c3bfc083633305c5063a8e689dcc78a83169d6d00b0439964653ee38a8d24b43cab25a7b5d596822e4ad22395d6a5f973fc1f457f1e820841a07d170a48899f5b316cf0a4bdac745e9b6ba1337eeed80a7e210c435c9392ce8ded4f2bab8931fe66f1ac461bdb72ce10134da37ce998b8ab4e26f0e942677e1aa841c228c40ddc021cecfced1b8ef4f4c94ec33cdd18513b607c3d316ada787a1da547d62e1770769d75b2fb20d09fa2b99cd63d8f922ff0c2b91f342e5818f0dbf810b57d0b462e18d0049b879f74ed3efcd6ca874271ebba2e7f1ac607648e048fcd42309e4605f57257cbd5760480a679dc2f81ee8984811307f8988336b6ff620961161cb1e1f168820bc177fbb5597c9c19b0465b843d2079880e06931a0347b3a33712f84a61aaa1309ddd7f2a99f5aedc915c0bc01b67567b1934e96506a0022b1764628dbc87c1ea9de7e0350cbe0c3017be910ef9fcff86039645dafe7c9f1f73a16164b54d94b43ede1d38313bac19b2c45ceaad9355ce808f5913f89d21e951b2e84ac8660c6d17a39cd6ab9f4d5b810f77833820632b8db41cbdfac96567befbfa3d92a91fe2bff75d27c443a02080756d2bdbeb844941d77d16bee1490f6a2eb4beba8b1937a147b52a94a0a24d7814570a72e3bb7ee29c4073c7b66c041447d55f39af8479fe92f73c80c86d8906d010bce7cd953d4e98e51c7174bfc96eb2183cef7f1416dc78df0440fe4d4e0c84bf5974be0bdc970b73f2d599b6731bd0ae32adc3e040dc4427225ae2f399a0f7e82cad47f268d4fba25f0a933c1f187a6220c61d4bb57b5cede9c0d738daa10ded444db0f41a43826926a2a287f84555f89a1be431cc42e00a98c0801a414c4dcfdc0e300fc67280006bb6d73864c31b0babb479140f3458197e06663c4d679037f55eac29aa58211fa02cac559ea48a70e64ba9e23ab573b3be88c4988432297a8d280084dcc2d00c999e3eb53b4125b34e98ea5607717ae96ec33d19a10a5f7b59eb615fbe5a5cec41d1c8ae61fe80d884aae02563302207a8d6baa9ab2aeae4f98fdae1dc74b158b2a0e64a48899f5b316cf0a4bdac745e9b6ba1337eeed80a7e210c435c9392ce8ded4f232604168817c6a1ed5d1446b13e8e3c3348ce8f8c1fb998d4c6440ddb5bd4b350d93caba13276f8a0a5f945fe284e3feb8d47dab573fac4e372fd43a2bb20e4cbfd90d16c358a3977d9639d67ffa8f98b4b6fd036dfbaef720b4ba3e57a39dcb73bad1e34d80ef32432279aa5c9fb2126cefb89b670a20bccbc703bea68e7f58599d3a2f3337d8e1980ae1da6d859f0cd452af874fc18b2bdfe71b7c95b376e9a01239772c6998224a99a4995560a18527e907286128bbfcff1a85b05c357ad0fb07ed05cc5795138a9861511c7875225b77548985e84250099998e6ba55e12bba0afa04139084aeec0690c38efbb3c3bcb86ae82e084b2b6a2ac13a093a0aff63e42dd1751d8da96d9cae519cf2548afa4e598f61951a525242cbbd9042aacbd0cc4ba696251e71be2fbcb21ecb2adbd8b640c5a7144a9a1c40c23f98db414830fcad1572ca5ea589d3e84de170fa05553e10d31b1ccb78b1189a7ad6d7970d475a325e6c9ade4f91a4afd9f2d9b12820f758a25ddd53cc3de74c18bf0ba7d0ed4a80338e326942831d7df6efb50d900902a7c495870f6996155fcc42efe1bff37d7cfc0c5d0e41c4c4c8b8f18ab0a22445836ca2a1260c9c5d86bc2790329a3b8eecaa5c94986fedad8c8d6efc73caecb86456dd2b10b8fef2cefb0e1d580869dd391bcda761865b333f1c95c72e888e3d47a8765df83f57ed6400dc05b3ad78a723d094fce6e07928317d369c44240d8a513df4970d9ec22aa22d0011575e13dfa0b44320326edbe9079832b95f0204dd9f6c0bdd126ef30d7b234a478f5420d54e5a620755a360089d0305c14d643a1b220e850079762275c00b522fc097eb9fe2a00fed7af76cd29ff207a755602665c548e9a935623de2fafcfde725a8f2ab7c1511542602f60a6ace226bf813a81a87a9d91cef4f2dd734c6a0ab11a634a58f283cc933f61260efefdd2790d9795178347f2c049d2e757efced7d0d34be0dd021c0548b14ca46260c113883b1d975a30632c317cbd25b3eef1783d8a96a6811c0fe42d86774167eed537e6d2e3bf7f8116bd027a4e1d5d4840f17e2a8ee04d89c2c0ff5d7ed91725d4295d1fc6237bc1bd2e3bb00c4a8ff4e8519579afbf65782f712659a1bce7676fa086faed7530fafab176d9b0c85e60e7325d73d43cef3027d20b4f57da73f971f41b7c33999b3f9c21805921456a9687a219dc053387d2bc12e012440bd0a3148d229693c14d2dc7ab0d41467a1125d738084e5142852e5b0604732aa0e2b752f19107002913e2717a1a07c44c72a6f0508860d4f6b8f8c5e7fcc7d66d13a5939d8b677a67ce4140c36af2fc290d9a37ff8fad49c1a6483d48cef4171cd8ba70f9915c6dcf1cad8b3f620c555ab295f9660d14f49f20f8165ec4fc8a61328d6173d20b0b4983bb1fe233ce8343ada14ccba378234402366d6c3e2f16c6732f3931f2ea2b56753037d760dbb161c6913c5fd32d1ab38c31db048b5b9805c0f6b29f409c6b0a489cb28ef45963652f23328af327d21b8fd80e9ef3b8ff1115c7ecb2024d1a3e26a1569be5569c08666b50e7e1f84669c6618cc31c75f156eafd5d822d0297d1ab66dfd7cda2d028e990db2eaa6d5efa68e5c96e124a3884cf41ceb63c93293208607650c98c414e5296d5d922fc6a5897aec47777ab75270e7660954793d72abfa1c90f6fe2a3aa2256fc93ae9d9c8228f7f9b4d1d4531f00429078a186e85c16f500fba80bf0873b0b6bfc4b80b39d8fe1adb54c53a168ee4cd307c5d1058b86b1809d69ee8e38a2617831268e0cc8ea2eb01b5b2e9bdc3602c988ccf4b9f0e032966d3f2705e78d893ad5960f2e8a5a69d7a902aaa0db5c206cf0e436d7df55ac2cc471daf16aa46f1e4265ed6775d3d6658b98ac9adb4b2afa34786f01bedfa893d018a85fa4576b906af6ac3beda48433a1b361c26e872d5f3989222fb8b09bf0bd8f818d24eb51ccc67df7a0e8a7763972c4d059b0d00cbd6d659b6e07c4e4f4a422e8f37f5d92a1653d796082be5b1eefa0d1a7686efb355e68a0e8dcbbc753270c2bcd6041062c4ac66507c535e1c5725b976ada8706c8dd12497946bf6d7222d574f6352b74ef47c4002e3091dd751828d64ed1cf86ab72166488af826dad0bdf4719ffed2b75fff9160d3cb75868f5868e6be2ca5bfb14f2805b70dd604e4e8af20f44a51cb121d151990ea4ecf782e9c9a9a62acba4eb49c8bb2ff817e3801fec2cfc6df241cae5fcbda3446c7c0c47318b44b187c277ca5057b31b9447758abf31fd2e40e1a8e70b74e74d1378eb6be761aee4ba70f447944831ed16c0e398742b3e166d63c103ab6e05a783cef80a8b2a6092d270b92e4f88c2b3feb05cd627bb8fc436404efb12283564ced633241e509d6f6c86bf9a20e2ceb4d9e551a734dd72f7931109ba30127d30fe11a321225877aa9e65923259e14ea2f5f2a219c1305defd5c862cbb5ab558f4814cae22f3cc0801c94d686e3c934d54bf1e3dece0e6cdf847ec2973797dc46cc799ba982aea24e7828d17ec5cf814015c1058d27fc6419b59d925bab1df41a475fc4019c97afac9635c9721f6d7fc1ae3caa459c749e518897c051770e3160a7b478b3ffc419aa8c5104e08f5c20a517e3dc9704e71116167f03e3766d6f49e8c5ff4e7cae05685b5f46294c3b810f00f458a04687785df222edff3a099d9ec2bacaf52d6e27df0ab22f8d01ee2041f5f67aab6fba9f08db3bed24540ccb0e491d17aeb965c3febcf98d0344e214821061e6a0921c0c8dc15da099647326aef43a67fee556acc4ee9cc1ef1475f888d0d97a56669f8af6a3eb9a7aa10504c06b624576d717232224939bdf5936bb0d24e61cdbf43dae92efdecc5a3dcfcb9872426957451cd20bde6286b6865259fcefda9c9ee16a84c00f35a263e3c54b33cf7dc9d415c3c7f68b2f16ddf4c3860a7e5507bd90289bc475883d2a3ab50796a3a78df98a2a2c992faf239898206681c992319a12e5ab3881dab87ca7b06c96f7b6476c4ac9fc447ac6ba8bd2902d1eff975c73e0d0b4a1ccace410e3d4040707c706ec21777a8866e435cb4c5a4749f29f91ac8566581c6946a055a7ab4839f8d224ec8705916b4d3fecdde17809295637055ba13a95433c3fc6bfa6161654867b9620edf9661b1994dbb63ea67dc218f0a1089d8e27b31cc9a5a5caf28bbe3db0e92aac667afdb1dd6eaf7bb52734bc09c6e9b278b8d4d1e3ce4ad0ae0ce6eec7ea335a4a58b3d283def65c11517354ca8c25de98d719df1db97cb14a5c11a805d9c65ae2df439b79dea9f5759971fc813737812f006380abf986b1ffe48fd9ad1c23a63ccb1a06309b04fdb9d8fb6108e2767e0e5c833bebb37cb2fb78fb1f1c7ac7d4e7506e70ba0aeadfb49b3b5aab16a3063b346a4d29a5380ac5fa01e3a2046e7dacfbc000f81d5e8c603366d02e4dd13c2f3b425fd2ad2d9fb4cc86baab0cb5c8e1023a6a281cdd660de37f8906c880651430fb037124aa7fe9ac4c75783a1c6e53ff75055d38baaf0735ca2a6786f3ace73deefedf5657b67bc88d0b5b4ad6919f6d8f120a469f959a9378c1708faf0ef9564cb7b196444c1d7e494315ddc56e9ce17f4ec3b7794d78265f3c7f6370c686d306114093908f66054674427f65fa769e95a76be3a258072e4b550f60ff9522eb553f8a21fddb765930420111072f011717b0b3fee9d59b19067da54b9b230ed687284d79780d3fbc0fb1a12cff60cf77047dfd6b90d6ba44f3d6b3e119d03865a56c814d8e18128b65f69e62ad98806b00a63cf42c0be4af8ec7549b994f9d1933a3cc1d30903d209db3f49f4495afd0a5f740221acf12cf4adf3b2e411dd45084ad35e4d94a9f413778649dc60e756baf3f9e86a942a2bfd92a23eff54fc0edca8b7b421d2806225e98b39c431fd4fa2430333893f440d45307b34f379511379ddca8625028df86254f10fe12949b582228171e8632f27584bc86bc9a13f00b21ed03b2378fae4b2fb72fbcdc1172f2e0fdd3356db92687a38e4bed24d303cd05b1980fdd2a7c740a47a6af7572fe6fb4053454bfb5481aab50170e4f9e025e250046e92651de2021586dc2e11eae1ad0398cf243a504a2665d189f698d62091786e78ea3b2e64117681825328fb1752b7ea279600eae99ab3544b5129febe78525f38da2da614277a285cee4b1425eb631011eae2b36d9626ca16eeb60158f4ad9c83a463ce64117681825328fb1752b7ea279600eae99ab3544b5129febe78525f38da2da6a5c11a805d9c65ae2df439b79dea9f5759971fc813737812f006380abf986b1f64117681825328fb1752b7ea279600eae99ab3544b5129febe78525f38da2da6a5c11a805d9c65ae2df439b79dea9f5759971fc813737812f006380abf986b1fd66224c4db56e3db2a3ce292527517cb9183b917c204f371a270394e8eeef36a9c5716e4a0e643607df6a5a931c5bcfdb313be2fee92447cbf1f529fe73be73564117681825328fb1752b7ea279600eae99ab3544b5129febe78525f38da2da64e5253c55fb8f8a86756fe05eb1dfc559ae80a6c3fe378e3c535c582c89e886764117681825328fb1752b7ea279600eae99ab3544b5129febe78525f38da2da648eb3f89cbc3c3674c094338fc02d2ee454ac1a14d3e6827a8740e8ffdc1b6ad64117681825328fb1752b7ea279600eae99ab3544b5129febe78525f38da2da67be97cd0ec4e77cf1329f333f683f18dd462d7513c05771b20dfecd3e6e3e43a64117681825328fb1752b7ea279600eae99ab3544b5129febe78525f38da2da67950fcb05c5cdadb4e305e44b9242a5041b2f0a5e09d366f0dbdae1f990a6fa764117681825328fb1752b7ea279600eae99ab3544b5129febe78525f38da2da6548fa6a11da207bb195a30bd9bfe75ce138aea49abcffb717be07cd3a7c7ffa2c93a0ee0419e8f4fc3d399f36f81b538c7d750ecb0aa14f7cb90031c180b085556651b437be6511a1282312dc2fb667ea4c4ffe499bd37a78a07b9ec9cb3301ebefa35a7e42d9043592ba7ee63b3e7c77bcb574035bebafa90e3a5980264f6de810571538ad4b32dfb9d7d737b2860e5de947fcbdd28a0ca84b7adfb5d88aaeb5de0387448654bcf8d0b69ede1d8e404904b7e083c496ba905ac1d4d32bf70191e7afb55ece554e06058287ad007b05dbaca96beeb1a0006effdfaa6a28a8f221f9ab7e2744cd7350c30e347dab9979b6424aae628f144fd309f9bb1f29d9d69f2b3dbc31e324a534b97b24635c67caa46ac6fde999e5b50e2d475bb4b6870fc3fe432988dc0aa3fd4196c6e58c257937065b7e5a65a68c1781ee886a9f95df1168c3887649da3b11a2237546b2aab5a7b9a7e7b355caba8b4915f86c09e56a01dc0794222c50b5b6fe8771de3d3f5a4524d7d180e41a95ac607d28d1eb5c0ae7d7a7242379e6233343f0d6a8bc459f218b94c1e5bfabad7a6d70e390ef5085b20f82e3bd6e8fc344ce57dc58092a6ae9c593360312b91404a884008a00cd4c1c8553070339c969b3bbfaf9a998013c6b1ac48f59acd12fb1255dbdf3492fef10dfe90a87ffd2771c21ac5132f3e544d65a61002fd61d420934d4f30ff29b54d685f87c6a198cfe28ffd8197d816f3774e50dd5badb37e5c5bd4c0bed1b1327e7534125e56cbe0b3414580a59d54d18169a37a84a5de324d452f5ee095c6729428f7dc77964eccb2271104bb2dfa4cac44bd1b2d0faafe4fc9f45f19ff6dacd60e859b299c2f23ed962c2a90574a64a7af39a90c738d19c05b19bb0eae6b6934cdfe6c700b3283a0bf784a042215f89c36247243241b11f719435e8fd705969994fc444d8791620e27680d5196796dc3752a61ef847db3c58b9ea686236fc9eb2f9b5a99e143b858eaa261aadb3fcbe350bd3cca3b89d9fbe442b1b8fc376f09871879f6587ec96b2f376401a328c451feed9103a7e9f59299d47b458eac1f0c801a9d9c8096e66e5657848266c8b0e43b43919e80cb28ae27ba20661a4354a022eedd2619792f8b6c12b1e32e10eb452e7d214cad2ec8a9a809df0f90f97945af2037edc9e69811ceddd72dae9e3fca318c8ab51d0e29d0caa080c08449032351252ce77572cb60fb8717a1fc9498d8909532b48aabb9fd248820de55f26ac03912bf26dc0d3a51f7db6f6b07d568229389f20f74965a44b6aabb6639712c47323742b206a6e7f97848c1a4653141ccdab9afb41e10cf0abdc2e8043553609b9ca5a385e6d3223378102fcd0fafbdc03c992583cfdba4ce98cb98482b7695f97ce32f7db1a7e54b887b3272e285a1caad99ce9bba87cec96b9c739858836aca82a0e1f310f30f0ce3af5a1e8b36a57929eda91197938f94bbd46696570b3a9f43566c15f9b2d11e0e79f83e2596b2c97bed120f232ec156aca18d3d84bff3ba02ed891b2fd688481180a608027007c5d1f4df719a2fb08f0e7d9ba2327e12263d28d98529f863a29307b51ed102fae3a3a437a7c2adbad433da72a3048d62fde3a548f1da2d90641112ffb8c1317ca9fd6594a64e34db63776bf34d34b1ece08292eea4c179877bdd8edf3635859b693b67b30b2291568f55fc0f1cc883f2185795880ebbf00368bd3674f256be1940cf306e2e8801f29ccb4fd4fe0df9f9a4dba4d33856b25cd9de4cdb33ca0c00159b0fd7b873b9a80ffd82f5a8f21c3b67ac17b308e0c1ac4365c7c0a8fd76d0ab9eaaf2bdadeb0231bc3b27fdbafdcd2ed082978c1f91d5433f66be915d15aa7521fe461860463579653038975de7d4884fe9e400c13566141f18d7423585346c6504fad85e52ef31909b8b605f5515662060c728c4af58054617228778ef74e6442b2dcf5fedfcd1fbd16f47ac153c77202bb7f2ce71099ad95ddd91a130f116f3ffe2b9f87ccc681786095f5513aa19681998dfdb9900150caa288eb03f0af6fca21b631891094e455dec4145ef98476de3f32dad31a47f89e07d0572dd4257121ed7949eb31f9f23e3a30879ec6bb674c5e04400e2e0604d24187584ea9f230fa11a82a3f2842c77c9d12d419dcc6b5fd8dde802ce11f12be20555eca4617dd1d530afe39a36ee2dbed7df95d6de7544d1f577cb460685501f5ffc4bda065222594dbc49be45abf24214c79509641afe89676372bede86adcd62e5d73e8093d6127de08ad57a5f5e67c067d67c76a44b7e4ff79b75e5d8d8749bb61ad043f8cd562ead93a3c77611a7b18f0575ab163c6de0511e930ba5970ecbb949d0eb7b0c1bbad11c1bf6bcb8049fb9ad48ea837c324b7a128947580a81f80c0df46e830dbc501f2cd99e661007d4d17b7f6a94a52b53b762838ff1bcf9302dd4680d6cd78eaa95eb726f48ae7ab2f11cfbfc21c0c2ce9aa10c0e565dbdcf6c73401abecb89b3ef0321e7ee3f7df3786131a45461cd6480fb7b76fa4d76b9c0dadb14e555c00ded8a9e811969e4821a933c54274970acbc643c462e5302e0aa59d5373f62a9f49c45182f2f6950757ad746d0e8f6cedac6246b93ff336771efbcc97172bd1284e448039b7d2ddf38feca7a409175c2bac9939a74a16c61184a6fc79459611c238e272fbc1483c1c64b101ae71de4b8d0bc7b5eee5e697193db0f7c2542e5675237bdeeee78a75ea043d7d98a3da13cb29490e0e54548ed2c00f127810bf92343edd9a505d980afb04c73a37eead0d200fa5b5bf27bd05c2b636105b5eebe6c4d143ed0f705c46659c3277ab6a8391496147071ce15e277a2049a1fa58727a105d1857bbba716410e9991d923635093c49cf289a67a15e14fbb96fc99114649d869e4d6e7ad51eac1f77467e6231de218c29e816c8535483c22423434c6e1115d3b0eebdf1c01fa79bdf0037db36f2ef7b3681b2efa271a7a265bf11311fb6e574adc247ce1962c5cfb23c35f73f2c0148eef7b65fa90d69c4cdc9df6b221f021353379e58cea07eade8baa6ed27df33921efe2245ef4293085d41e18de05c2a254ad528e6eed8458ede34c20ccc90d5c1868857670d9f3d617ddcc07d2ebefa11af5361530e1ec86dc2dde46f76805d440797f57f7db3b0042b86900d6c537a26b3d2552173e4a206ffcb6224a721a9539d7f03d37e8060081be94e80a8b0893098dc79140a11a3a46e80b7a226b4700b6925572313bbb1756a5dfc20ec94dd7e2ef8a01add4cadbb56e1af0440508cb96b50d405f417ddb17683fa382f2b0be3a61cb8d781a83381f2476d5ce52bfcb89d7c8d13db39e8c7f994008e29dc75c8f7fab2f94a4f192675f93bf47b4a48cb3fca7ee4accad331cc50046dbd399385b6dbec189b9033d363914ad1fd1b3ff9452930fa9512da6b2f506973905732a2dfc49b26c2a53aeb20860c0c83de84d1bb1d433be95f73919d5c6205e0fbfa9effca44780e49be47ed1d6a95522e262fd91603113f7e16e3a5fa73dae65b110f3034b389c998cf7825763a65fe2c51e0f9c77585e576de6a3b3cba14dfcb42c7c348469aad9dff1115de5f152845e0ad8eeba2dbae89885f46790e4764ca819790102cb035140e33cd9f1b6c4a63797f000d6cf8590f34bbd523dc5d13837c9ee031de97346d559e4661ad4d28083cebd310b73dc5e9a5841b3102a9961e847f0f3e5d45608175413a8ab2df16eaec06a0282793639a8c77241c3491522582642498cc89b9e9faa9d2a126c708c0dd373f04dced64faac0b4ea3e1bc956a6e95dcb1ec9d01c67cf1c4b6dbda184ae68e0a69224f0b3754fec86af79c227974ccce20150d33f65867afa398319ea3a56ec21851f22443fd7b754cc4ca71373aa51e22d128ef7b92d44535efd8ca276c93b4ba38c823f30bad371870e7006768f478c5657b3e8e541724b17a0f4a1df4273ee4c7766a481c92d99a6a1775346527ec47ae21c078849ef5b8bcae1061ff4ec0f2ee245394337da44c5d89da673249566cfda4e11c4ed72bb3ce0c778a1ddbe071ab448a65e58ada9e79f509393d71e25eee6b9120ff06c37a6ef38403614681a63aee01bbf16267312a0ce4b75f6c5815a7cc9da296e9219ac72db452ed5118e70524010d5fe1bb84867ef9e3cb76eac45f850434f9e3ca1d3d10a311e4888669c9013757fd318cc987bbafe345ecb163925e8949fba86e599bd85bbbbe7c5c7640781ebc80544c406b6a23279287df8355854c2268db9e6664cc78795ce7ba72bebf33b588d32a773c0dd907fb0064b8003c3b9a1b7dc21c9c78b0ffabbc9c8347930788684567da2bf5973377a88134c789edd34d652d0e0984a13bf843983c408edc00f3f0dcc05b5054a1b2135cad9e94eecb0d5d13139e21add25fdfdefa69e08e81fe6ff39901b4ca7be212b123551b1484c119c6020724a9d9f18be1cff13d9b335d7612160f33fc3ca411d63fbc65f555e65874dc4c8e2a661e76f053dad88fde3051dc6ce65f83209c764dc3c9c65fc45aa67dbb1277d35a53f4113e1a31238802e5aa7df1ff863023a3996366d3e6de2e30ce0fe276d5cd87bde3b8ac83554361f834455b7e183bdd763f2999e05365ba1a0d73c54f272c9bed56292eb08fa09d2ca898c3fd30edf001acc685b0d1153ce96a790064a758930c14a254a541e8bfa657683ce98c816a8f078bddc98fb4a84d6ea2bd0f5eafbc903fcbf1f0747a2745594d5cd7f1277151d2beca2f70fc5c66e71c3fe722efa718500f88a0a0c0b63773ddd1d7231f93c4d77494749d9b0fdd655a5ef20be53e8a3c10bed72272a3f09b663c0c530f74ed015685d44982a8b49a5de233cda8c1c3e49345c70cb076c2d3e0caad7bddfc538415581a519438167c0ec2e5ea0cb552dd23daabf28bf5816edf7c88590149e3dc8eec64799f0284c6059a6da3759d41b011dc3fe2ade7847c3e226b868e53bcd7f5f5c84a3821503fa51b41cb336130a7698c731ea4a4adc6cc593382e4a813de7cf39cee4986fa3de607103578a8b9002401d1fdb865acc38fc3977cf43877632e78269df777558de01f7b67f2603ea3f85738d8f09273539edb8c08983af37a9f70f6f380eb5108760068d11df0149ee88c2fee3a8e0ce2c91c1f49334278069772463f769391fee13141d2a24b6c810fb54dc4fbac302743783d0d88b8c579604e4ad8a0681dad3253d01374286f5dfb2ce65736a7088c5b3b886c6bf1e9297e64050a792ad968a8ede434661ef8128179f1d61b04f9518d58bc608a38bd70eddaad3724a01f99f7f2fb7f16ba44f5d215eb1073b5b859022c1c741cad5de3be73b78f972f79785a0bda2fe70e71e168fa3ad366199fe5afb2bc517c3ef0dc9b19645a53235ddbe1af7c249fa65cd28a3755456c4e25fa30fea24858fd8fa52a5451bd7cac994d3160477863b5f15954b5c9951e7aa8c4403a89dc681d88fc99ea82ff88ab9353e0fb527ff6547a68376f7b1a8d0338131e3cb09f17353f5f8c588addb51a849193cfdb9873334290fc103aeae45d217aff0dd5fff67bb1d63caf2f97f9dd62e54dc6ba63429591a49c7dfd711e8b27fe9e6dde1f749e9558a117bbecb92c165d0df4d58e3aade6ffd518d6dc25603af9c57ece984d20c5f8d69fe349a1f38b9fccaea67683a86fa5f4179971b08f310df7e199598f9f39dceddea35eb7342fc338b33943e93997f5aa4373e1a2efdfa45949d5b29597ef2f17d17b309d8c1e6b7e86884d22ee846c8740e95072d3ee3d9de6b1c185591b3e7c7001c67c503ea8c81a5747f9a6a27935b74b8bd1453825abfee6b70a8854a709ce2fa938d5e5a7d049f051a1dd44e50259b2daa89fc7fe6abfc6d592e2fc88b1905708109a50138e266a73a9cfaf14c77f665ce64b2d3786f916033c46424bea80bfc7a365b1633ce651c969f2cb7fba744d2965743ec4bbff064ca6d423c892dc17f21256709be18d9f4c7cdd1dcfff8b906b8446b43b48a5457bfaa6b8556e3ffcddccbbe638f5fa475024d8c9ae773fc01b37c88dddbe761528f220abad56b771e878c65ff18c88e1c3bd05b2e4f02c0627106592db60edfc0e30d2755c4a75513c426bd0d23d17b69d8892f02b21405748a2fbf1b4e05378fdb947deddcdd71f7c4bfeb65499b609d334efc5fc63221eea775d9b611ff5001d19648dc13900c1fc84a0ff536f16b9ae5f822cdc3453b11a2dde6ff764a96ed74d23d77e10e12fa284e7a15c3139618c2faecc28d6c539c6551b271f6b45dcee3a077a4113837c7c81bf6a4b78d4f05d119e727b6c32364f73afcca5bc15ee3335ba8adc5e08152870fe27640e615c251a6114de1e1674c8bb21d3bd681f10cceb1b30301ad4113c2d23d56de2db8fff445192ff9c1a450502d8ee80fe8a8e23a7642d4012fb8c85fea761b08415e1bb9cefeb0e0a5527a79b271fa048784ccf40ae141f1f3ab92de5b6b254fd2077708249cfbabec2d439d7da71527b2dff3873abbed8925e00c3a5bc0d7a5862f0f5f1e4e0847f8a9a3316a093fcf4efbf8be406a923e64387c17c8e6ebc37523ea69f9434c3e25f8660938e40d5491d0f219749f01724cd4a690d5792aea3ef39df2fb33bd69f97e2e1c9c9b8ec0203fd57e14b074c41c86e1cad721936f83caec07a4d138d2e89ddae2858ade69747dc794ae2643e298a2891e2a8b0d199b93d38d43d387aa4c72e3e45398b702a6934b042684c73050f87d2ff8e1a772262f596781edfef0a1a1b83a22b04016fbdcfadd7bb54507aa6171c04ea4804c19a89d2478d5f8511dc6a407130a8f8872e1593f150592fd0e6e82bb032af36a9daf37d4888e7206a73028853b419d797fac17f90b81daa6838ec35bb9c0ae78adb770d11359db7f0cce0a5fd7fc322bc1129a5671f4b56c079dc4b68f20cb5f6dab3f56f4b9d63d32ef76df347374eb870ffef9f81692d624ede765b9672f898c1a73818d16be706a6855ac7aed61f882fa96698664f1a2d18c15671dd4a2ce56d378c631e54fd5374d7744373618d16bcf66d76eedfac7f75a30bc3381c19970fa42bcb04a4c27dcdfca8d8933cc76b5a11b9c6c49deebcca2310e801ae8293585f28293d9f2102e12e93f6ca77b9e5b2de4d0534f28d0f2bf815ea1ca8b66330c12feba676141d3c4c27d1b9fb05001d57a2521b63755d116026d6c179d65451dd5b44db1bb11577f90e4790d9aeb34bd0776b8e4c0f49bb312c498c73411497f57dfd6cb4c3dd94f100097780ecf7e7906370267cf0ff2081b00f1dfbba42801c9c1f5bfe4220b33f13ce689387daaa958a1b846ed1285bfc4acaa740afb629158388cf151542730b4a1e37fbadf518b6f485db245991ae95494164d4e6b916f383afa38486a512f6a72222dcb2c053ef4e831f0774dfc520783866215842eb0b984ef63e0a9c5b8136c663181367a884a3267c253657da9c37156098b45a6f00c61aa602c0869f3091839c202103bf209206ad7a0f83a21226ad8fef5ca5b08a421550665f4629f4b98c5f61b67fbeae5bf41a6baa1dfec69ca1b8fd648236caa83edbc1ed34b5537aa41547ebf5e241f76ded6e61cd68659a6aea24e9308bb1e9f2e58e1bb6246889320b317377d72bebc256ebe449d44ebf9c8b5a2251b07e4b5caa5f7b8317a0148cfabe4ad270970770870466dde48bb0efc891b4b614c15d080d0ee00e06ce50ed9d10877be0494aff7d28cf82ed681130e466dbd4460d63cf09891f8708a6fcd06fdd2e319607cbc99d39309dffdd08d95a7872e37beb3fb3386656272a8451810179978c738125e651c8199573380ce8f521a47e19a1b1cf2e7e342162c4de5b681838fd04714436e1d22add94c01d9355ca22163ba4980642ff712a2ed2eed46b8e2e6d11e7385f48f8bdb8a817777205f36cdc88ad2a310100f13216db7079f3c19916218bd607800778ce1bbee488bcfbe0ec8708ae96c1cdf0e23092134ef9515a28d4413fa88057a0ef7f0456e4d154f2fcbfdef920c7956dfac8fd5a8e479fd508d65707ab193830b71024629275dd20d9313b3bebb2b9218064a619792327f84ed90390f8ee75209f8faa82c8a5e6ea8a5d153068911f9abb3e76ceb4309a6ca34189822460389bc4a0a40777cf7f0df4751c8bd0f9be91cbdfffad2fa9e3b8494bf126d77117e94dd16531fd0d8c20e92a63a598ebc7472da8dcb9deb5a790103f7cee80038df790e149cb50d83a5457b7144d08b46c9b1f54c64bed67ae2b9ae31e5d977797d3f2109dc93165cf8d63f951a2797dce0d07a16e2cd51e68a1eb8c1a9aafc2364ffd77a116236a169dc8bafff2ac5c6a0c504512de5772573b28d8db50a6cc7d03bdf28ec95ed98e1e42807d37173342117e6ceee79d67c933977ead1828ed84303b6d8573f42c31a61353aa5bee256eba5316b1c7ca0044dd936a070139c7d60d8c66b9b0b91d1a9bfa63d89d3e9df39ddcd34843077bbb5264c2bdda564d59d4fc42529d4e2c4f42ea1dd2d283882d0be2a0695eefc4a228f0f7ed826496b4f95a552eae4d06aa052a9417e0030daa4b19bea3cec8476158894ae1681c2e0d22fba4b338b6f3f620536c838358e7e94f8f2562e26d8925b810c6541771c842030edd349bccc78833d83b298076dcf88cbb4e3a17947f9283d35c63b4463ddd2286b7bebdf01dca04dc8e550a48796f96091110366cf7bf1f8b5487e054d0867393773196360ef9eac5c4da9a8e0aa1e4ae2bd707c87234133469b3e4e0732d75a8827a05d44b9a0992c5afc8a3c9b4ec125a473a03273b09beea00340831834afba684390491e325e37489bde9e81d2184c60d6365a746b887954f58e8d5fee9ba6bf5fe4d961c6f648e59b8b6caee93f7109c2692eddf645da5b6ce00a097a00022b94805762b3f14ce3667299befdee528efa128a75e74c1d4db22a01407e31e18574b03924635c668b7a728e125223d94a5f5c9ec81f130b28d9bef5a6005d9164cedf06219cdd99cc6fa210f32728d48ef3817ae14ba2421f243ce5c3eb64083b70ed03f19fcb69fb5bfdd2f4f51f167304b01ffa7bd7de4613f9a140238b960dfad971d9548d9e6d1bee3343ac6af73d23a361f50fd4b28a545d48a5a6afd3c9fee4fb79e07b9d4ba82180647ef41118885aa73490c5ba969078fdc9eb968f60f383f86356d0752b73c7163faf6df9c8e941cac48469d86b54e9554834cd4730d1afbf850e8d10a67f2c30365c3a9c9b2b229a5dd6df1a3bc21fd1f6acbd8887ae54cd46ea97996085ed321dfdbe2c11abddd66a9334bfaeceaa1b585e609ef0ea7c4dcb0f3b65d99fa4cebceafc539a707f41cd99bd4ca4552010d822a3b7296964afa53fc08f9c3527e06a975d22cbd93b6907d95eb5ff76ab7f535ee944f21d98f08f2e91c59a5e9008677458bd8ec1ccd61a9eea99cd0a6557be60adb4d465fed4273bdc737a6efa7c255403488f3478a4a39a66c8fa6d932bd78771b2412a60db14977630e069ad0f332a85300f06c07fc37eb5bdffc3ee6ce1bb2e8d7b8daa90d56b2995238e9e63d1ed680ff0b83836751621d3027f5b2006f474bbc82fc9c7e34d2a29edaa4b5ab415af1057febd1c6af4eb4d751f05d5da69df392795b8edc71c2ae72c47db33903234c34a199b442121b12a45351cd89e1c66dc1ccaa530e5e069045332e5a3a55efaac8fc69c55b60fc7d38c42264cc5c85509a75a776daa8f2f866f0ee04e718fc60d992f64ec231fad59f752bc0f6819ca7ffb27163e5c2814a94a9fb9cb935e1bdd9999aa9537638c69fdd37b48406c6b229988a3528125c66d697ef8507c452e64ab82bfb7ea8dcf4ffb1f07db06004c8356e2735ce301b8dc5881de31799d92257036766edef37789a011c99c91073964867c3a85b22b30e08d31edb7a0db5253e3de31488a9b053496ccae22ea449b0854f33cb0f555a6271727bef8b589c9254759345579035cf1b03a510737e348ccf925a6370e02deb6398c6b5a2dc5a4325f96f454daa58e554f8d771307136396a5a54b0430c8197fb0a398a7a338eb42c747dcb5ab2cd2f82b56868a1b912f1bc178cc7928314f2fc9dfe147fcb46787878d8a71cfbf7744090dc8d49809032018543991b1b12159430f4c14b547a094e9c6135fa2d9c2f72b73c46fc353ce70ff8dd68d8fce5a7e0c06f4573bbe87cf4b18e3aeea1a76a7e8e9c2860273b527cd25c70abef2289036409251f3c82a7121244f766377d9f00599bbb97df80768fa841f95107de408ead1a58b6d77d70fd0d83b5cfb01f274da19142d161bd1f5a5522f9154e5d03efff203c49d363b091e9afebfa15242ee8614b1653097f807aedd910b8f04997c3f3cb0778abf95c5f0b3350323aac959a819f82740b6dd0a67c649065f1f8ced8b982861ef93c651bfd5696b322338a2f08673259605874c91dbadac82010ff5b0c296e3ff9d96a60fe639012bcfa3df7197efb3a0625aa1b26ce45070dc34e905cefa9587ed37ee09060e66640ec9492609d9f0786dc6830add1df6f9f54ca0cb4c93a9547f001ca715685bc0076583416443bd59cfba5db44821b16949fe8c1d924c7e67e97dfe5b0d72226b1fb577f21a09bae71a9187f739df10e9d331059410eef44e5d0275502a7743120c219a9b1cbdcf56b45ec8444970012e99b120a9a72d6353639d42557ed0c4b9f633154e959b9aa132fb3781b7df7bfd4d3fd636cb5145ec9f3dd34ac780826b717f4317b30dae77e5170bbbd0af5b321bb9b811f470555786da31f7faa122ccf9a5c4744eeb0210088dbc2740bb0f3d37cb6c13dac5d36903aa75f74f486137e81baf2c3ab589683b66aaa52c743af1e4e83502e0dd0f033dec34c428b1182d5e1f6d1c568993b1b8b729e3f1ee2a19fd589b25228de51a6e92078d801cabd980f932d1766909e8e62fb41af995adf8c739f37c00528e2cd4562ef79ca462d2ac8e828df62f65f643bb9ed257874f5a3f2d5df8ca98ca11fc1bf7281dd5f648d5a342bbbb41f66059ac6adabdc8462df12be56f6ee64b09fa390048c174a7b1cd637b53ad8a89105c126009af3ca638dbb8c907ff204e3aa94a6ec88c3c206bdc559fa1399eacd7f28a8ebaa522f295c8d322ce026da8a77dfa6e801c9dcc1565f30ebe479b39729cc03d76ff1b880446e4d87c511232e03ad7db2c07a50ea132e68dea46be4490499e6a870f22c30281d2e408b69ee23f3f14a16e0a953386861192e2723768e588a375780d606802ffd8c9461f539bcec5c08baf50507a4ce7f23da69bc7e89bc20c12d335854776776d1c050e3d068d77cb064ecd00b962884f4cedd0231058aa9fd48f457a697e5e53d94a6293a9547f001ca715685bc0076583416443bd59cfba5db44821b16949fe8c1d92827bf3a4c10f0d43240da8d1824fc096df1060b72e1c3d8eabc66921229062c1e6a9c403920d19999d32cf48c350027f7a70f430e7c8b49d737824fda0108d656fff9070162efb8c40f62ef41c62023f9f16b5d419003d02d1a5c3a11d3feb03e62529f7fe74286fba7a6ce5a3f823f121fcd5b4050bd592b9b40b0748baa410f8f35e77201179da89662b103be43d5efcdf997653fb938e23ebc38ab9796219e6dad652c8bf52b4733fbd7183db56a8726f52b7f6730794684af8f6a2a835979c0ad3a83e1f30fba4ac62a402a11daf8b848d0a03707a474fdc1b4be8cb4635e474d27429c86798bcb199a045a2229edf1eeb5dc0698c3586c387d488734b9f99c4a3500fad657a279bbd1743e84bb7bb3d5399043316cf21dde0c06362a5ab57d7ecac5d1116facb4ecee04054f11d813f38b7a8b6dd92bec2d3daa98ed9ddce9de6a51f4463d8fe87240815f2d6f2f25ccdc0d91984d1ba3b424f8051c516b556583c98ca989ce661627f47ed35c32195af96507c25472f76f6252ad9bfa1b6d9944466740bc0e8cc0dd8d9a8fc2b60e0b4547904a1a85e826706a6bbb6d6af973531d57fe280c25baf7220e70e6afe8478541fc9315c8cb686807fc3ff911c238b36ffa0c9da04a4ab67836b231a9b3ae9136dd06ddbfb65d7525597eb01a026b05e0b2ab2d5b70cde6bb7f4cb4a5f2d542f51d9a27440ba65dace0cf7860f83b5e995348aa471b70accf4ee5c34e95a2541017c788efc7c93e475bddc84b7d10e0e7fe78b454ed94cae4b920b6fb2ec8ec1f127f9ba38db18fc80c98ba56dabcc290af90165bfff6e64e1a6dc53f5607f10cf1caf605f8911fac1764789d4dce42952683d517f873d3a8c40624548837edd6fc15aba1ae264de8b825f6090c25b7317bccddbb50858055805180b955f412ae2ab111d47c10ae437d641b864117681825328fb1752b7ea279600eae99ab3544b5129febe78525f38da2da6eb6ab378c738435aabd4f9d4bd478cf5856ee380eb0af51a99536a2d3091d5a933eae1a611bba3f10ac39aab3e2d12aa5e1d06176f0f878563b8c19a971001f01e9f17f8310bebb3bed2e5f1785bc5b9ae58f883875d9e9a895d6e4c539eb3005ede35c2d56ae57da06db95544fb5f27b48d9f551d2f821d8cc28224d0497f64c41a7c016bce23ca920ad707ca2968166015a87a28999a62e65b5e6233a8ee34f4554cb82505cd6ec5a70db89faf9cddc623c70a0577756d7337debec6e3e25671429340026541ba9a6a08c1e8702397cbccfa57601fe343c000d690b23ba09609722080b8c69421fc9c6332812ffa73e1f75162f5ad139372997d9e5214dfa0b2366ab0f61c37626c6bb9a7685854f4e1613bc42304e91c265382854fbda445da36c5c3c3a0439128011310221c2bba9a1cfb853a5900773df1991b66b952940536870eb32de2bb5cbde5fed843e4c0f616ab002826bcbeb619a59852fbf75157d697b22412c07859b1826b5a98499062a2f38c6c6094833ce9b5e910b6ff00890e4ed9a13345b9c57c9ffee9a662f7c4419d688014897569f99cf1eafac8c617e3efe59b8e4f94ea149f19c258c24ee3b3a9b70c105f5dde7b835d8cd92cabb1a10ac0f04f0494fa4dc91198e01714cfc57bfd9ee188ab9ca6efa47ca1fe6347b6c5a876f6dba1246f8dc9da854480b3e82638b34d93f7617e1b059389d1024e48194a4d91fa59ceab099120f72834132df8628341f8845c326ca6209b3c12493d4d7835f304d24571f26de048a5d7da134b17d3ae86d8ea4aebe20fc86210283085ed52cbb2eafe22c246b45d2a885d704b72eb844e14103dbecc9a738238adc7369f5dcca3cd4f8bb5fb2135debf7af35eb340a0f40a86de55988d84751b7ce49b5de750c5d7c29c8cd889801b384221cb88272b168b71e8f2979f561b8dc163ec467417ff833350ad617b1e0c1fe78068ed73105c55e817d21ed2e548e3d424772a852c486201d02a9c79b7b9e25425a1972a81a7d2ab11d96ad66c6aa7ffcbe8db48b888bfbc75cd9b5b42b45a7b885c6fceca87456848118b920aa33dbdd388d20904fa1580b7a87bb22ed99aa2dd385e493cd856d84474caae56351cdad7b33eefd5fdd93cc738a9234df474abe23bfcc92e4e36a4f0420c4673418648bbd386e1fd978912f720c8cc889ff73b306962e27b57660ff73fcc5ee62637664fd688313c84778834f48d1f1d3a6ea086a086bb0b7819a59228b2edbf4f54e92a4dc00e342af912d62655896ea66b0dfc9f832b0292360d1549f09a70fbf569b47c6eb6dbdf42a08906bc8364f0c75edd951e65b6f23a70a3a2bb0a2768ad21e698ea629a13298095ba5d89aa2e4a4efec8f0256cc5a8d157db4b5fbc129b94244ea7e658d5a7b80c89d71f82daa249cfb33bc783853632eaf9e0f89f6b96f734f5a6b43ffd42efe28b563e24eb9ae5b98599c4b2d8809e87ddef8593b53b8b5a273d3dda31b702f25e69e5c62c9e49fb18ab200111d607ccf551308e1c83b5a9b6cf13f6627547a30ef8b8ea6bb2df5ac3cac813fc6fb73a0b05d2a69ae18438750e250c3a90b79cf73d43ecc861ae3079ba7d68fc7b82c25a25fd283e5faa26b7d38a3955d8649b0fe16741c3a06d94d6cd3f73da865ce5e8476da436b649e14c06123838cc82ff5cbc05182ee4303a2565074b80d742d4baf9455fc31c2db80a2e745fa2401cb0a8440134a4315074c80e18764ba1fd466d7d1ec179664a8423b9a637ec21630b8d517665e221eb950aa6120c6ad1548f7f1ee018a163ed3aa2c6e699dd69954f1830de13a6cfe84313bab698765450f5d1c32ddc556bc92564c29a038614aaaed164a26177e24097d5b05b0e4459b32584b502a909ab78579e2c492c62c37b80fa2f6f27bc44c6a4d6cce1eb132a23acbe260fc15f8ba70ee581d882aefc2779da0568099247cabecfb86ba94fb37f1767189e470218aff1734b57d03d3deaffff954786e5251f8f149f1fa2566d572c5cbc4acd2acfdcceb92308fcde5e79cb1fc14102c6bf83639239dc486105cf4a726651de5d118738a3933420d3332d9622c0883d58f23684c7d7081a3be918f9b4db69aa26d539118f6ab78ef13b1b6e34b8f7b906766f9748edc2ba0668f1b5f7a3fdd5c04fdef429edaf8ca781acd77264904eeebcde01860ce695e2b1c377be37d765564a7d1f2523ea86c9a8588d37980ca76eb958eb7c4e7756dfa7293377bb892af8201f79d135e8cb19e09577750623582e0bfb37737b8a6fb7810af661d2ce7299233923576bfc7b5dd2d86f27b15b53caca2b881097e76126b9401b47822082229a7c324cfe1b33aecbdb2211d37f8c26e20152b37efde58c0f883c3979e6b8588adc817683b4f3b547bdb9b95d5091eec992633ea1ca896114f3ac9f3254e5660fe89504ea68812d5e2bd9516dcbb351780422912a58341170e62aa90939633e0bbf30ecc2a250e1034a3544e2340e071aef3a7445728d094cbb0e2e7433d997f477f84fb5f18ea793a4367b97baa3959f6d53ae5494ef6998ba24b882124fc9b0f7fdfbbe6bd3961c2ad59904aea758faed833e362e13d6b1df045cbaf906564db470b2f42acade65ead05b2844f93405cff361e969ea8d4df92acbc376a71721f27ef97438e31961a9b8925d9e38b42d7342ce3e4c0a5cf94128786720fc39b111eb4e28ceef61a27ecbbd5bcee620a05bf7d9b3d7c56ecb84c22b85c0e846e25525137d0944e870fbf9202c4bf5784de87f27e58ee7f290e78b3efe3d1714b2e7829fd3ac1b1bc790649e1272a408213eddd706844dd809b814734dbabc73b46207cfa777526c974ad6def8063ba0686beb12da2f742e968c0245eb703759f204ef69cb26e9705fa941a9d7a34ca0a17639b791ee849f90ba0cc784fe4313b745ba19649e33fa8f206313ef46477e244ea08fb9e49f98b94f1b076375ba4b5b316d37431d93ff41e311777bf3b3b4c4b2c14dc6e97cd3edcdd534ca78d4ad3a44f54363df4fcee4153d7d9e6aeaa1ca09602d9c196ab750ff61ddc39e8ed7a4b5f8fa0d004f008a9780a0083e005be7d22bd9645fe36829f32cff887eef889e4764b96c25a07c0ca53e2e8de2bfff639d55586a7aa8d05deea02e2387bbc3f6d4f1b43c535a765352f53875617d7045a682ca13f6a5032e5a09be77a6da20beaf12906506125b02dc4c7725d7a29ea5020b12c6aadde0ba9c4321e575f7d364f28c233a60ff737c685b9e0153635de72faabe1f26c888c484bf8b9b9a78a0bb545758577314e5204da4a6c2db7a3991c6cc71d9c98388bc696cde20a2bdc4dd7b223a827c25b92d6c85f4f08ea8f49d222f6939a28d5e35d644142d5f537d044a44d6c3a657405892dacf777f03b9267cc74cbc8edad65a88ae8c8929ab1a8d9b9233801b7a51c84024aa8a0cec75203093a168dff8ed78405c58a99b5fac5f0db598828551ec3d7554e94d7566f49a86d8a3c4356451f7d3e7ef7ad6356b703d885fd6c0117dd5a60fc029461052aa78bd502d2c31f21ef662ef5e07406c788527821b56b12d2b3317ae1219f2ab7df03f7ba4306b3ef80a8d6f599074b39fcf46a99c99ecc8a29fd2475798de30197abc46564920c09b5040f6e72d8d488d6a9ff595654b493e95f56cbbef58e199b0aad52d9524b5c2763fbc038ec375c5ce2698a3d06cb6ace2640e3a68ae727cb213f87e53ce8d25ff788979b8188fe95a408471b41fd7580805b88375c6aa93492c2f791bc4587095a550a6ab533c0dcf39b0908dc0dfd9e3c03b1217c046f76d293c483f7f284afdcaffa2265d1dbbce8386a8949c46498551a31ff06a16d30d29eef9ab220a01619f35bf630ad30855036e9274b54c9a4f8900d2ee68d696627fd9b5c851d0d871eb91904ba0078ac2c886562a373db4e52bba7b6f69c343e60137da411fd3021cc960c85f1c0b4dacc1bd7beb9087f30f59ea31b2a8fbef662d64704efe221b509b90e83ef321d6139d9f4a850420aa739b69d48770da1059bf483388694e1772691abc0d03aa22edae128724b7a0729e08e9cbf93c873fb38715ec1667ad00bf02ab7e0857a9f5ca6c9a444aec962040fc042998ad3250c9e55a574e5274fcbd04236fa48a4363baaca71fdc0fc5b73dcfe227441fa62e9d1443d7ec7075f43f6cb6cf7e0ec316d35754d2a1c7121c184a2780b0ba882edd7ca3c5913e0a9addab739717648a7260be18555fe417a57c5508ae9652e302a0dcab8b79901e6109b82cb0672298e5973c6b623d554a04ac4e24aca8f4000295aea0620aa0f0b38c1e4441f11c999a88f8b8542c0984a19862036657e4405bdf24ae64469c06ebb39131d52c630f0348c2d6febaaff3cc10b69aa2521e11bd42810385f12cbbf398792273626bf8c27a5864abd00402db8e1f4cd8830d7833a0ed4ae98c1b8bdae420a87e8b1f7f045649a4793d01835ccc781fe4857557b36440e55d6c7fa19d865ae8ee551f988addce366c9e998b6477eb81808258de602e2cd91b523b0abaaec8d66fe0195eb90c00e027e4228a5ec28846b6102920214ca81bb53f360dc3d13c7e9cbe49bbb28079f30cdbda30c5e38458eb91de58909a994d65cc425052770627d73f2d4be0b225bce6d567263caeca116b71894eb730ca906faa5ebdafe0aa1c4e8354c16a7bd39ba860d31a96a75480c8f579863ad9e8988ee80c73171895892ec1a823481c5fed26946f6181d39b2c10406c9e3df61474a8dad2a935fa1e5d541b010776bd6dd0d88c2e8befed36ad57f06d4a2187021042713f561c5da0c40df2116a11ad02dc548fd4ae439cef579df1e783bd89c9573992e1f2ee60f77617cb00dc25c7598d4d4ef07707036e68f167eba2e16d9449137b607222eea602753245c3ba63d3d0bc9883904d85891b62675b2a34d65f0d93c93e6f0b560e4512ed1ebc8b274a4a454b7a438bd0fc87716f52f9bb345fbe4f37a3f4cf0ef0b2b570f57b758da89efe0a273fbd7f28117bbc1416bf861e29da5dffb5b64342c4167d6e6637067943f26fed4f3438e9d47538356095fd12d298c1bd4d879f0dde4b0a245946ef8db4acd7b416fcff1329123b0e1a3bff8436baa5df3ec54c7fcd535f611939fb822813a285e8ebfefe9b471d5d1800195841c0fad44150af370348ca725d18334187e1c2f86945905d99b248f9201398c806d92ecfc3eedd77b43f5b7f122d40c5181ef12daa7630d07bef39fa902bb478d8ebc274a7da902a146be244322d0f09d8900d3fdafa0fbcce25f07cf18087402f8f3f5ab9658b3cf8fb1adbab703f97ecc1c4163cf8f31196bd4e00ad0770ddb407c9516ae6d03f58ca89b0384151cdbcfd38e01a351aa0fa535ebdcca14678b3a38e287e582a2245033324cf93ea34704b588450e2704fc38bfba6363cd1b5851582e3bd0a36332841957952b2e37c25c51326c82cc3c61e313fa3f03cfd30e32d2a355ee6441d650c4055630f60bf9da539456158c0272483db50febaaa1f3c210143b292c200c1299d4e3063cbcb174812421ccb47e3731c011116ea3dd213a0c91a7628eb5da5e16a952f6908419822afc1b1058c71109e23a754bc16a272e16e642eec25b6fee3f77355a0f513b2bd107a10a43a3578de8f0d92bfcf4d16b44c14d123948c6896a2f72d554bb327cacf333026efe0146bc79fc485679b8ed2b1b362595554d6d890e2ed81df78efd6561c353165d43fdd4ecd9671d20b315b41a14b835bf52326f242ca72a3b8cf24b7c7cf485b9857bc2fe4c22fd0afeda7bbf3291d7f1527771b7d28761fb2c92b99e405fce66bcdf966acdcce6aeaa876314e4e9beaf7a22507d863a99bf5d26ab1f3c2c4ff651a23862fd320ea6477492936c430af80fd24f150f567d276fa394c991570f6099f9e16bc1f8661baa1f9b31d5c528943891eba3a23b733e4eeff4bb668a7ff0710f5df62c46f606be2789b580f39af9c15a5b3117c4e61dee275397ba54c2ceda37ea0d6a469f763610001e7bbce56e508984a73d646c462b35d1e505eab21b8a7c256059e1a72f2ff5c7de494240122e376a1acbb3d5e49c6e640f64108479b788f99dc002168a30280bc3b38743e74e1cf70e0f9df42980cc5f42c2852535002076006b8365049a59be83f887f74e6c302d8accc402f24b4094af19992cd6afa3d8af516d5b4bc3511fb48ffc3a188383d90c9b9103d48e08de35e64a8b95d2deca196cc399e11ae75e17ae450dd7c67874bfbac19704d74a8918331eaa39e368b85c4a1ea14e0c746146e4d3ef4e951924cd9c98a8f0154dfe6b57e165f7ae5fe42a95b390926c127a0bd9555dd4e582834183ebf5bb81abac5c3fcc68841ad9c305520ce529338c027ed80ca905b75e765f3575d18e586698071a6fc067d4cde1055b47698176ce978fc033b0bb37b9d211af9458da9cd05ad449af15c9295676325d2a0775fc8efc59fdaff84d0cbc46f1b79586b6326d566d6b7eb3056f0266b8a2bac6644b72af5603abab725e90dc4c6f4878862edfe500cb0ecedaef05b0883d7f93fc77e49aa970ffd6d894fc5bb51698dacee26d60b09e0c3419c5885dd431595142761b614f5f87295dd24d74c7c8b44a13d0a1257f1e7b49495dc91329e13bfbe22d7729a5a5563ec0e5315bb239d769f73cdd6d0fbf17f777243a622d2394902001cf7debc93e66e853e11acb8f8a474e22e148f00c29373f9462ae0f2dd49c796aedb351b8c71c25ae8149f4303d0db875940804cee37be945629487af3e84d1f320f5477bbed4a3500376b5fdfaa7e77418ba248cbb9ab87eb9cc2727a68c5a5569eb15fbd9681c31e940d664ef2ff578540e738585b045ba85bf6bb2158f1819bc4e3d109cb95c64046b32734a17555b421ff5178e0db7c0418d90aa3dbc7fca8e60d3c9cae53e1551c6eac25164847b880a63ff171b7f5705f82677cd74089998429343221b499b752cc7aea32a9ebd95583c6388f67b85d2b8cba19cccaa849ab3e7fb421b179e3261ccf23f10a623df4185c0df16c8495c8b3cf54ec9e3cffbc3cbba58b7e4f41700864e894bcb712bf0bf2e374eb146a1f6fe57a693e63203e8d7b487c32c26759d638ba0d2084a47e05763121c0b4d9cd086203e6579f93c70475a6857e22a134c77111a2e7d7460d3896ac6b5f4c7f994e8092628de9cb9db5b69bc86fcdc6b9e0b8ffa39570c347773857b98fdda4ca36700c097e0ea7b2497e3aa22aebf57cafe4eadd06ede45c9af61e33c09ccf7e3188b0b88a1fb53e213e8139fe74e69747fda131c9bad41b48eac49ba984678fac5d767ac1a363d47f526977394427c5c88175f42e598b9fd1dd62615f33ac720c0f6251546dc0a6de44c7f5399a60e1c0907531643221ca5f6e62878184097fe929bc482b3864583ac5cf1ac8fbfd258cba11b709937cb80b29a58b66e2886a27b99f32e9c170eb7686e83bd98aea1996838f5e9343e854c71d70a4d8d0394d3f3258a37859b6cae17e21cbbb2c1c7789bd95b77ed924c6e341f772ea81d620474a8ff5a56ce52068dbb00b6050a6d8dd084835b764d7606df2aad07e9bf7fe839373005f3923571ac80669c9b87833f12bfd819a8b8d9d63c1149563558b6e9ea2f82083148a898902ff953cf5a62160e2f953700b75036e915954ea5bdb7cfbc51809ed994cdbd81228d28e59d5dd11d57308ee6f625a488e3b25af17461b191999e8c3550f692964962185814a735ca1b8b8b18f77b75d7fcbcea75b1779e4f6f890b86ebe48fa55309fe0e1af597ffabefcd814d7b8cda6ffc7b08ff1829adc7af736b2db3a8642723d607427f41a5cc0eca1d93a2410fe82bba09036b69b6cbb59434167c2a3173905e7a199ba87f04edb9258ce99c556006c7ddc9896d6506482e3ea06de9cdcce8ae3f59f52d4ff901535dcf7d1d63362846ecaa46a5d8364ec74b897d6cbedb303f3447e5d15dfdf5bccbe4c93f292b4e2d7df440852115e77934b985b5248ab766df562767ec78b7359d8fc28c70f6563c6c60c26122256d635e5e3132cb3f25739b9b9feefb9adb5140635a31b4073feb4de0fbb2bf829a5e377815cc8e96b16478f4e08080261186df93a7079eccd0eb0f6287272234b8f4e16e0449b3eaacf0dd088d32dd61081a3f1dc4c12770e41f1c574deedd04055205cc0a3e92a5c1370898f374b4bcc75e5a80d2cc0bbe0545055301bccf151a59a9df877c0cdf6ca4f2a2fe12eadaeb63ac08c9442dbfce8e1eb82eea2d7acade97afcb357f73e8b8e30558266731de7c14a42465e34d2b901601995da9d529dbebd73fdfc9ba44a9a74a3c124d0567dc72c5072dbfa825a8154ebe753e048d9cb2d021cf1f3dff05cc6125a32a7f659c53844ca0691b15cca6f463470fc6fac9cebecbc26a402de5a04784810345c2f28fe448fd8e90ab4d05f6f7a79c4fbc3fb8afd108b38daeccfc8e18c2bf83e1c18e034af0c580f6ca57464ba73b284173b924bb61a3d20821a6735cc93ed1cef73b3e5436f87dc4867f8ed838a1c196c05907ad029779b73a3b60096a43175a45ea2b6c47c460acd7e1927c6d18a3d5cdc8c6115116a39270d40c87f999430cf39a11610e49979498cff0d21f63f11c5f9eca83edf12d6d780522f1fd7e33aadc1cd3136933131e5838d0df9868f25d36b03745ceaf75eb704710a5e0007664c45bfdaf04e28ca263f8ac2cb736c2a9805090fea655964c04455422b561256eac3087977a3a2dc6eb0472ffc5275dbc600d1cdf9393fdfd2a6255768c1c2f6fe8165a0c710d07e8bb0c71e0651a7794a6a9f1302fac68f5a8d59361a10f25227ab2cdad82d8971e80195b4c53d9f13e15b9e93d52402ef7b0bad67ea55286ca34f27b105a038e21bdb276ac02febf1611a4f9e8e372f4314944eb7ca1205e35dbd2c799841bd8ae78fdfd237096808b306cb6df3b4c5d46c035b0ddefd1e385d5fce29142d617d53dbc0f9a98e3be80fa1256f16e860aec70ef68e699f37c6aa60a0e84ed5a38d463ff27786ab4e0651e207314e72a332a9753df3a3a7a51e9c8d8b9ab4ecfa9c533e7efce8b8a7fbea45ffbbe699f437420f504425b2c9f1c86bb82fc1d5716a64ad3d5d300072c08e9b00a0f7853cb5a5cbf8af62fa6b5bc66da77be1698a1e2462b5ab406070bc399c1f2ad436cd6832061c524e713a45bc9d1ce7dd55b9eee806c4a3f083e03be801b8a60dc382b06c14e915ac7c27a0abff0f2c6fadc7bba52c6b4d988785a03a1241aaefcf81c7fcce19e414445bb161d09f8dd4e2eafa9fbe454f30c35bd0783642724324ea0eafe2ce59e284aafe63c5926c6bb475b9fd572accdc81eee52785290ac8d19d907db37e019e6598287f4c7bb1a1d0a1f727c486f49880970cacee0140c626a7f2afe6f4259f9624f273bb22831b15dfe3f231d4df29c09a56f73d604abe4e6c018f690d15132dd52069b0513aa9b87084f0ed687a0b7b98b1fc1537c6cd3778396f5c0b145fcc0fe86a6f00d625efa577ebb661e04845e7ef51eeff623ae3eee663c292dfcbc25c74cc348dfacb369164a8fa1c0f6cf257d3e1057a10d2c2dbda5044fac08f14c6974e31ceded79dd34ce346a35281ce6ed2bbd77886e40f81eddcd30521d37427b70000f620b4ceffc3af684b8cb9c3e2fe082ddc2abc48902000b7fcc3cd5c2d13687e8569de3963ed3c0868916c6347251a82d1e21ecf95d9f82f9b89628c758a427da02325716616074c76945c9e750675c7c659a2df10180d87cc1f7a6bfdcdda32ab45d658956cbb700cb1d00872b601d6fd534b35de5a4b5f04cafad5a2a55d63b023c6104dec911e65346f44a7d57889b78b8ab33cdeb607658c698edb19f87e3b956012ee1f9ec95ef7e815454a56f50931fcc26f991a8105f54c77ef45896f06e51841cfa319c884a370971da7969fb4f7543baf8abd54a88c05c96c73109d29776c45346e706184341d468fda7bb9ef51d23c37a3a194a39c9f59115f4e710173729e12e5272d82e6278c9325f5359851d7cf8b506d339fb60f512f422f079fa22c23d9baee87459322b2b0c926d2f071811144cdcac096620c45bbac7619b474dbff7172f3a2329b1450a3a39aa3c464ea710bc7956e44c5557a2ac666b5b6be385e290905980f3f53a9276fc2443775e324af7ea6ef7c76a7310772058c14f2932d3a109e4c107b22bdd4d89227dfc0df417c7857291b13e042d8371942a1c99dcd2a85f05381819e7ed2ab4e52f478e10f07878850e838616dda916a0d2e4fa5a50f55077f4eb10dcbaedd2daf97d67ebe1617e21ea8201f82ba2278976a86072436c7a29f70a7bcce17539fc2f5dce71014b6193fc8831bd4fa5265093fbc40c4c6973201fc1079d0c5d07e7538af9887b87086df017f9e3ac31a2a78b27c6ccf47555b055b2d563b7a0dd68065c70645c3b4db6d98e1e52377efc570a62e11a68b2c197ce39e1284232607a28381ecc6176afd3934540cb6e263069623f7b0a911f3deaf7b03a094a98885fb8e92b1b6635ea2da60e1bb084fa61b798a142023145b6ed18441c385971174c867a4b54bc6ed35ce3875678e5d20519f88bed107e5f2e96820b5b83072be8e79d9f353238315f8173d23aac09c6145dae42fe39b2b193d9c27499f26ab50add6e104e798fdf129e26210ffbba4dc303f4ef22525b0d04759e8489c3925aeae031995d7407eb5db87431b4741d7e3588a2f4be903105067ff9268a5dbbf1c255beaead56d8f286d96f0e1c305a6a5d36b90b94ac91e2c42f0a8d6c7ca66bf94e507fb7152dd85f4d8c816c47297f8d01efde7f6fc447b079f10b017399717b3d471c4057cc687c59eb8ee187ccc83ec82de37247e95838098ec6e135b6c8172414959691e03cd05074b66a43c020ccc993961d40bae2d81d75cea8ccee7449e64de8cff67d849f6880c1c1ca3bd09643708605e173c975318954d73a8cfbf8bea9e986891fc97f41184ba3144b360db6460a3deacc5fcf44b197ac16df93d6990f2b2b9bc70bc86b028158b2d8d77c0e747fd2f6c01fc141c3198b7f65db953664929719f6fd53741e1b5944c9ac35fdee31a03ba4651ffba54465b5985622ad27e98f115ea6873018f9f187479d1de213a248837e01557050950c3cf7ed8f2d87000876dbc288f5a81b41dc758fea163fa95315834394bf8aee36123edb5fca519b17b3470823ca4f41844ad9854dd1d22b73d634cd02e9d783420a06d0cc9ace51240b88e6d15e7a270f61ead28da7596d72757290cca4094f45c9c273456fff33be3c057332d6124707a41e1cb0acc2543aea152d14f6f16d5da6a03032a90235bebf9523403b54e7ce5bbf263d36f725de447886519750fa9a634e9ee9cdd2882cb58ed9cfeba571a6d35f220bbd0bceda7cc5cf8ce1dc66e98b0aab43831c07350a5133631e088031720aaf90f879d4c624b131d1f0efd27f9d2bde93b622e2846ab611ae550cb32a87e1dbdfbd3a7bef1aa08b260f867873c66ce7885df12a797f82811ffa4a13ce8150e49861417aca7969231271f91fc0f8ef228951ad8312be3a16d0b6f90ca1619debec8d95d72b6d36d1d6fe2bc8f80f54de6c21e32a82d1d59eab8603dce9234f27ffbd5fdf03bdb3e35959b7e17ecc824f5cbc9ae1d49a21e72458b45da5d0b8fe56bc73a02104a5fae7bbb71294761315f6223e3f9ad9877360cdfc4ffd861c1be97bae32b359436a42b9cb24febeef1665ba00daabc1df7ed1cbd3738f4b517ce6ff25e6a723c0f4532bbf6344229f3666fd26c163d90e1069fca819d007d49e8168ff3cd3d880f95a3cfb16a1d2bbfd824d7bae6feac849ba0f486f75cb23d882247a2420cf3f652a9d9161244eafef45111b51f53bada5fd942f14469198ec3176c2f16c194316a4dbc9cc97ed04d5d46fc8658d6d758c2f70a22de215749a19bfbb1df9cddb7a92151127013937b232f281133502455b9bd2933f3b954043d79d953afa80d24662a64f3b95f17c80834c52721be8b514e341a4e17ca8536b9749411d21e4bf48779c3ae11d38695b685a8acfcf1ab502f1d04e7def9392149ebf91e28207ff4cda181d3ddf8dff37f2d410bb15a504d3982521b81df4f06ed989e917709c6df141a4b62c418ced248f5264af224530f0dcaa6882c754d4d737e5ca6110b66fb5c4c715e8de5bd14adcc57eba2562310ef9a1674dc0652d43b5fa4bff5305731d5277d40dec3b42af57265359b125d829d50d0625dffb4ec32f008294558b81fd9b66de1f36b88d668baea5be763560836ea16b6148baa3c4bb524f4dc0be85f8719b275d6b4c0fdda8f0e2749feb45aa6ef41f7c44bb22bb4033aaf1916ecee841d947e85feff69424e292af517c6dd55052d49290c393910e04c8c80dbf00fe43b855b188d427ba6fe03f0609c27a8c1b2d616e5bb24840412c846c68254a90a9b1588d8b5f5f17757d72a9235d56680f9347493744720ea80e629f1e3505ebe7a20202b3a8f67f040a67f1e245788d49539ed1fa20887bd682d86bd86b2127aafd00b0be6f56cc09f1732e7ad4192ca59cd6af78fdbf3eb9321b44b5b669e3942716533ae41d5fcddc1b6cb62e0f5ebe63fa6ddf4766a1b92ff3f5df2080398a2ab5477728475c078db244f98badf71d7f7a809eb4bb09ee0a6ebd0e6567f8c4a7c46298cbb78d2aa7cb277e7ae4947d2be35b2efe25315918aca6aff49faa97bd9010ee6f331c0fa82813c71da6562e8bc373947ca3fc5e377fc20bff2f78ab594b80c09563fe9d8252c28a71c3482d7d3e0a026f865179ca96871b83ab683232f0f7b02153267096f6fcc0bf415e34b650db1f2bbd7b5676c909bd3e538c363ae71e02dd96573545964e516afa5c90cf80efebd8b760100902340d425505cd93898e8226f0e185486cd50072657bc7e6da8218cb14aeaaf1b63878679436e6792ceb2f017d2174b2d712fb0bcbbce4203b014d0530481f00c9ba50530eafc37e55e8fcf786a94278c9d0cad839830b915a020a5aa8b7a6b64131e310bdbb9e76c6150a183fe1616743d0058e655a6adbec47e91e1ed14b64d302123225b3d341c7c08e2b57fd7db92d37f1cee428885dd82a5a81e7b11bc78f1fc4f5e9be17970d6905fede8a5aeccd7bd623f1e37fa876db863f4dd66bea58a8fd5503d0da3e3b31594dc54ccc9d5d24a72d12adbadfac4f1e703214ac054c4ae2f95b93be52041a99b398ae1b003ade2e00fdb32c0cf1d0dfd43f7854efc186ed122e25164d83f22514743bad08899bfb82de144e2298b8b35e35545e6a8a28bf04113eb7b4ca4eca0c038dc4acc16e36e320aade78731416a6daac0b4eb3346f3b746917e10d6245a63b4e26a8fdba22395f82be9f5a491fc5aa89e6c2be5708a71fbb1270b7bf0730f0a98b3fe52c4aca6678f0645b20a2d615ba0beaf0627aee7ff6977500904656029fd0dd3d822d1be1035a27e80c2c1a09403fe28ff21e6225321e0ac200448cf82147f7835f37481742c3195815a3935ee1e6bc6b3b1b65d6fe0f7bc4a33e0c45b0d495facfe21ee41b7213f9f1dc7d30bbc9c861bdb6171f64ec8bf00f132e3be3da605bdefecc20b1be7ce3766d0890184f3ed7955e27dd8f6b9599841b3923c79cd08c23bbac9859be7917a69eba4235bd68fdd17589c2c7603241cb8b1c865cf7f65a47aecdc7d4e7fa29a75a252464982c6aae936fa27f5afc1f13c3479510d2b43b59c011d8fd7637e8e6ad26d74e5d0be9481e5cff253d5f1b29707e6e7d287e62ba24062f12c0192f2bcb94d91480f208f38928e8717bdc3b07fe9d34a1dfeb7ef2d3bf3e758456657c58d6a9c7334e60bd10dc06ec4cca9623cffffe4507ec1036a9860a03df63353544c07457d386d1c88ac39d0b194859c887ce798fbae6dc685471b9ed2b4a13b2d807a66ae2d37e8c5085dc10b024fb57f764f9ffc2ab99978814ed3a942ebf1e3d0e15c0bad7344e78de091c9ce6b757bad8126474b34eea95f7b1276b47a092d0f5ce03fae3b28ddc56b88171da8941937373cd1c82a89e70b0da4d265faaac21a5788ab7ce05f9f8672db6e3babadf4985bc75d25c4df4ee8b19a98c01eae6d58da5faeb8f34a1b9832e0737002c56b19592a22ceedecb874f7bf42bb82a98cac6f7045be938815e8a5d1bd909a644a38af0b66a0ed948e9be89f8264d47180b6e9f5cfb7bc03ce482b999ef6f5c286780d840f6ace21b08bf82619d6064c1366c2e32a12802b5f612028006e1bc8fe99d220fab9f558bfa88abde7af98082e266545d30f076515a85b33c5f7f406453a351a3e6df3cf8259b6b9f9cc5affaccb5bddce959ec1a17a4f2c07c7daa91f05b47363a4fbbc10959b4f6ce168b2c6a7d4d8e873871b861601926707ec3d88e0832fa85bbdc7d238d8b7a58194c417bd0d91ecae1845d73537495038ae6a5e70a69ace10662e62565a6c2046a190b3d17e850a70dd7be511f40c39ccd85846038245a54c54841d6892efc6b0b3e1cd6f967994179ebe191bfd42322a28e9443d13b1977972bfb09cc690f1a8c6e2f90fedc9b58034e1a03fdeea7bbd9c0abf40554c06ce2a15f7fccec482cea204ee08dbb876f053136db18f5d34a1e48c4a6700157c6d2565e18544db850d03b51d1dab7d12aae16745b6dcf5b438420f40c37222c1614f4735db27c06296f8c5b73772b4afa8ee9675efc7ae3ee54427056b7c461681f92f5cb96afabe3917d8a35df8c48ea8ffca773faf46b61802f97b741334081414b9427ede4376c3abb37f3827ed62fc17650331101b9abea4072c3e99681f6935d2cde16826c172d9b1e44af9da95cf8c33d6688dce8eaeae20a956e97a38ead21c641e3b761fe4c7ce6cb31ea1377cb7678e7cf787b0cbcc3a5da086c83bd555d817605b1eb2e8ac239bface5bf8ab6b3496890859d33b1d0770269480f7c76fb4c897772e7beb1cf513eea6d8c796fac1673d17204cf8f52c187b9621b6eebd87ddda28ba159cdf50cdbdbcf54622bc4582bbdea7d3a3aad76f58c1fe5bed84e03f88a11bc3c0d44ae95151266c4784c2595d5993e41660243f5c9320e4db61eddc3732900e94ca4ea89d85d549c66545ec167de945cb202d6703646a1dbf92cc52f505ed1c2ee48a86da84ebd28e303a17cf033db9a61109f0e517383c58149dc3f3e7df87da802dc3da17b279ec095bd85a990cf428eeab3525e34d56acf2da688257110ab27bf8cbaf330cc674af9382ff8aa46e3e25bf88d168bb06aee89e3e605fbd59211f51fe0e8b248c6740db1345c49c8fd0c2dddaf2d2c37e1e3be696bc74fee31dd975c67b37330ea9ea89d805e299a61a4f76549af6b1e531fcdd7e0852450486adf8e0adbdf943027edc90754d4c3fd8488dec15a3749651b06946ea6e0314e545f2076d726486848a42a68718c81441fa52998c1423a6d4a6834cb86aa23a668b83ab6eba74b529580a5f85ccf3770b7502bf81aa362fe7b9990c00db50ab43158ff121979521a5d65f7d135cc70dc4eaab79cebc1dd98f4f41dc57b72b845b3cc4de5cdad48504c5b7c5b000d01599ea53c52259f0ce0395287826855ea6fd5dda610ef070e0a62498535262ac01d782dc6a7610c66771dacb008ce46e11ae7b58ff88fdf8f0db776c0ede18a88a45d4a260ef6e69b7bd5c2942de3734363872c416901e376a588c98c6a0f0de158634c24fe35042b100b843cc37655b1eeae1c3a66fdd4a5fc4f1b122bdbe5a46fe86a408c3a2f623d375462467d9412ba2f7dc7776b155523b7f8cd32bd77d6db2cbb7f3e9b713270c7540659fe906eec9c8139feed65794787dabe5a97457023548a8bdbb32c43ea1facdaec4c86f83b92afb2c9b53c0aa357e2626cae5c70504f36658716cf2a6381cbed0e77ce06d97423b8ec27130daa430d4d2b8c2c4d21eef45800100e45149781a88c2ac34303208bdcc0d3fcce52e7281b39447036fbeb22c5b29a956754d93d442e6cdf352a2875d7b21601bdbee9f555dba1da9e38da93176ae0c5ece20fc76a7db9fb958ce49b3e4fb9f12423b77e160b6c6d53762f093a972efeed532b06abde4689617a245f165a9576ad017b7727d5c906aec2c7940ae2f1cc28b64de79d3fdabcb3f64493c989595880cf38d21f79b08cbe3cda4bdb0e4f4649c743c386a9527290501c64f1edf250ca81c75939f53a8665daf426f4465679b7a07fce8c4123a39433ed910fa5edd89a5844a6ac5de010991bf175c8770e5f9a0dcb9013efc0da25aaaef56e24d38fabb9b79c4db5a8863a5d46cca921297fdc552cea49da972cf62390f8cd838e550a47e0af045ad6bf651938f1551be43255fccf93532b7917105de152c401f8849df1cf4ab899c5c0f9bc31c0c5dcb0b06de98081a8dd1523cc9eb99c04e32c708af11465482d9d5c70c023797cd97537c401b3c40d78f4a7508798066a5334cca067f27b2f98f878fd508feb15bbfdf8fa0d8534512829d6047510da40528d23fa3b855b238e5092de1d7bbc1b663b37c7becbca57f7f0577a08ce67ac3fa0b849d61ced145ef24af72423dbc1c1d260c5df2f9d1252bdb9983fbe9eb01abe45a2a8a84beaf13b5577bc25767a84d0ca992672b83280f691baa00c82016e87785dd67e718a7731e4163f5552a401445995ff3bf2484b53c69e15aa951bb17f7e143417a02b51b1166bcba2cbbedec20ad41c6a688aa501175ab890b4983791b0bca5558f0ffee302d263a1f71ee778a718a490732a2bbd591385f1b4cb6fdad4bc619b11fee9fa07e5248be6b3127588d9c282518db21e350910e7ad284b3956746f713f1cec22d3fbd368a3bbe1373cdc3bab0317e11e1dd20a4aad144e8a22d70d83ef41c5311c1d881155ee1193592fe2d4a5b66b4b57c75b396e3877765df497fb5015688ea904dfef6456ce56e1e42420828f32d6ff1b264b7cc9144c6e0cc8c653054f3c979e9d04d0cf9c86ca8202fcd577c180fb18fed7fa12c6c1c899626bf05f8f9e3f368e709ffc76b05d7fcfe28252d073dd09fb2db5206e05516791311deb4be103bb20ee985998107499083feeeb8325cd70cb9714b221a9695fa62bd772efd31067c160e948380571728a7f92d8bfac91752e85adc4331c22f521d8d5be3dc4338e1576ea7d8773c0e4f594bf2e0061a9b773d6341309829ebe01e70e1289bf7990fb82494067a6297bdf56485f8a54c6ac2701a8f9e894e87b26876280401373f67471433696ebda9543e1acca4431d7a462667988570c7425d40e0d46c0cd293dbaa8eb5df49ac7611038ae179e6a29d1288f54be4a6eaff6dadeef6a0f01b3c71d3eb24c175a5206b3ebe5775ec0cf16f1b27840ce1bc2dd64323b14ab4f0abd0006a09aaecd92bed34d967540fef91364338e29081f165790555efbc9c9a06f7524f7423689c2e740afd085a5ecf0bac26c994ce6800659bcf64d39f1de0c8a189f8c505fe337d60c6f7e6a1dc5abd02d4e88dff530daa2d95527375ec29cb8e6c494c9b0b487057dcf9979de08069d44de8ffe2a172413f2fa41522b631c4caef0b4ae332778826e62350d12fd7aecd5fd0be2bef5ac5a8c4a3703165a8b988f9c20c5c49eb203e65543381dc7363e13dd4f865bfd866ceb80687dd2cc05ea356ba5529fb1e543041fb6cbad20c05a338637fdb1928336b17c04e0018dbaa5842559febeb6dca6a4c3a012b9178467cf939a87e75b8cde0d7f47ba67f7334b54bb591bdea7fcc8da2f6109ff11eac1acf104f8c44e93f33b531648a619d38cc42aa7bc287fc8692eae40662d43122acc29fa638f3ad1b800a28e1e76f1ec041f0a5c20f8b74bd598a6dd8abec89aff629a63f183ea9a4f6603f97bc01286d0b9bbf1df72f31b5cb162319bae708f096de76c8986c96aa03ee1058a52bb42255731393325e761ca4f613c9fdd7fb790ee9e24e2deb2c09aea79f19f6a6dd8e9011d0665fc2ae340bfe64a73c009d172b58eea22a2b31e5a9d9abcfb5145841a4960c56403bb3d1838d8fa5e4015c069df11257c62e3945a7c85960aff6ee2fe4761142d35c2fda2e2916ff85471d6db27c28c5347fdd21285d97d1c282b3342495abcbd4497493ad0d444ff762d499cc005441696c22456e73fe73d417d67c9ddd320486e69a06e6fa4bce6e74143e390153d150b1c35782fc3c437dd16b0aa783d4c52cca65975ecd77482b49de37d58944097edbb225363dd552dc802276e13bde13c607b66c5747be88fedec26e47784af9016ca426f8a85ded7b409e7bdde1cec131c07ecf57d4e663ea20a48ce24a6979251237cc55b3beda261a32d58c8dfea4e9734b7ae7b8b356fb2ff72a1497aaedfaa1e024ec14a976be1f4bac43fcf6f854d39fb9fb06287620eed79d7942c8cca246434753ac342575c5f83a691914221d62196f68364645723c58a40d6afe08b7a8d6ed17f92be6de24dcbfd19c87a0b235d6d326c6709bbf854eb823fd6a156e0bab6930acd40a3cb76cb92f3a50f72e68d672551b2e66020f120cbe0d0165e30fcb7306aac6e0bb0f6a7bf356eb74c6379ea7631a0094e076165a48ec14deb5f8fbb118d19ed75f4092b2255c37b4dbbd994fcc78393075a49025318d69eca39c6dded9a44c172c9e6e50db3bbd8f1d652de9909c9f22907e89e07313d921960ae6a367c7b58a9994e8bbc380d3d5f2d894ab347cae3c047dc20b2b409c90a49b64c2155dc8e15cbd05b788b05261aaa946204261ba0fa85f83d4b73632b01ee97423827592c49582ab5431feaf3de9d8fc2701872d27ffc5fbccb5849546f22bcd75804436c34e4929225bd31e97ecbe5a70b6a9b04363836c692315565e9f09f3b58f4c30e4a5b1103fa8152eebacb12beb92bc1d37ed1f844ca34bafdd1d8b84e4153ccbf497da80d022d3e80788eb20083225887e04a8d43e64b8f7c4fd7bf7e382195b0ab5bbfd61bb0ce7c104a83b51617cf88ef0f2c1327f60b5a8e9362b98c7000dd6c10c47e01d1f99c23e7a13deae41be85a4fcc4c7db13680fb5bbfb581ce021f9ed8641d85bccc5a659f3e96a22f91848c6276df1fa75ad07c51bff26acba8e664cc72a3aea82086bbb3f49e6c63b20dd16471b230503b1b40995911785029cc3805c8d060d81750b24436c0c252a0f45d2736dc7028f4b0396cc133456638de445a2893674521622c9955ca7733611aa7718514e54857e5941e6a530f9d42898f2e872325dd60ab80229ae3a5415cc60d331ccd2472da3caebe3b89cee3a809512c9719fc7c4e6ed1f5931ad2ce92a9a72861d32329b368ca99d93982596911417e99a8946bd438d62dd9e116ec6049a723aafe076dd9f9fd208db8a5d1004f18b8908df976861efccd48c15fbd78e000a3608e5fafb1d9e09da5df19538476a18a79c4018650b4cb0161342e77e1cea90deeef55fe35135c25e3f6dc5358dcead53efbe658476bd50332b76450aeabf9259265312b04a02510aa5186478426c0e8dcf4209faca43c1c9ceb3a5e7cafed0d61940e4c6f0f54ea3c67080c3097b4a177f9beef2904a6d804b6c00cbc85bff255f27841c9d99232e78b4b29238d32f8d1ac4f39142355edd5937caa39a9f4ec0616854bd93414912778a8dda2cb39a076d956ef54d94c841d33c395bc6493b0e2813135c110c581b4cef1876a96bc96e0429e087c4a7589cc780807b2f2334030ac4c0d1de0cf6753f09bf957bd77eaa20b5c7dbbcc8e6769feb1f45a410194bc97638f10dd1b0c6c679dd43b8f7216048e5991b4090d903a17509e01f6e2603e892ed871d98e8037124ab7dbbe50052d3f2364daedd7a60fbe256d5c9018581a669bce6acd5f6141498c5106850bab1544edc9f78ad9c85d9fcdec77e6a6b0ac0c0275dbc6e8be0152a5a61ec1a88f542ee359812e4362c59129ce8cf21f4cdd18e191fec3c8e756832f4ff55d53e453f2f947dc3903e7279f615ea50a98b8e4fc46e0831fcb15003b04718aa9dd1c445d4b8832fa6315c1fa365e4cfd75ed6d24201af090a38eb3504c90b3100a36540193b937802c38f1f3fcc2a21f5f59e1620b9a6d8aedd47fd7f0a6c43effb6a3e3623e8905448c9f6df382e4147a9b17884b464909741f7ef215a7820ae228228db400f1cd1a80a0e32b4ac7f605a7239dcf3ac76b7a175f6a8c57636fe6a2345f0a77a05b905ea742cf0e42a7943d4286f38efeb8d3d0469c9980adaa9b23f039def1c7d66ae9ec69ad7af49d959645e508d3a3d85850b63df4cf31c9bd998e965dfc6e81f5bcee3f6594b1d76db57d7801f143db16a03fe412c3be72ee425599fe399d35c94f21dd6678ec6a8d9e793375b4ddea5a9a1ea2bad513c0ce19dc5716002930ce7ec7b65a2beb0e50e8f8478d040927063c827280d540efd0f45557243f427f4b2a942339e19441b49bfeb8f8ccd11253b7cb5c23f209f1caae2459db635319639c36c03f6a2c709a2420d30217a9c7438da60a433ff74858e23a30568ac310418221c360594f095a1521af19741be3cf144a262b0ce528901b66bda652906c7ad524386d7f2042dc91d9e1c78baac175cc8b50d588b4746d09c515fc9d9da7e6aa8932285307ee8140141b6b8208433090186d0d44f561c8cb15811338abb85a73bf9fcce10ace5a1b0e103217aeee9516d62c4c401149816934834cce6959701c09fcc88ba87d9cbad90c4bf69bee78f28696e16a6d5fa16121572a123d8bac3ea86d4103d3446666f54a2fb663489d48c34bbb79ed57778c81c34ae24ba8a712aeb1bc9cb6d30c97f95e8f12b5a929095af63cd6ac8ee30da667729a459b9b398ac041e1f304cbd9ef84303fd4dcdbf13600e1bb090a90364624d13f88aad0303d4257723d462086418e27b96e4e0cbce709e75454a2893830611eaa39423cb472a35ca63cd76890ed93753d308dbffa2318371a30baf5c39b5f1cfdd5d33e7368e9f3a71ba45c7a0cc08c924751276b3271ec54eb70e9842e2c0dbde8923c60a3f759bd7ac61b2cf075df5114afce6677a8a395c962f3834efc42a2dcc79c856d4d8bf0363e54d2ff192a7b37b4cf0193d16ec6e9fc270de86f85d9241fa2063c58cfe68d8ac5398a557b5992e11228c1ee28df32ee9b6bea6ff640c60153aba66be6a1732edacb7cba943f0e447b78b5c7877712f2d241d528c6b514f2f79ed230ca871df8171fe9a737f1ec0b372d9a8cf159ef6f7c8068b8aaa171bfd57b4abf206ec29161c3cd3847c42772fc703700d782efa512b846d36e04e81c0c792557962e6e504e54c82e8522dc196539261e9f080e26564f55719ab59779229ddde052d2a26a7a528e2f8013c349bc88776fc7bee84719ddff33759f3381bf4b3ec83a92c18404836807f0d6cf5c213035d1cea6bbf2711bb06be520972d558b97055032a992443e4f7b20be675ce141dc2ac37276693bf0e738acd1d19dfa7d99e74c19b15b6c4eee176047f1934c1200bc4ff183993e7c5117ae3dd4b8c2a772df439dafea452bf7c536dbc8831b83fb83199d3edfc60745bbeb4b96b6f7241421bd57c47b7b62c063cb36c9bfa6998bbfc3c995fa97e9eff45ee89f0ad94d6c37f41143e7d7ca8795cde5b9b11619b652d75d40caae944b61e7bf548cbbef71e394a84beffefd7eb7bbedee8ad65f61e2f0122a441f6df0da13b7f8645b433f3a83683bc1b85757c4af966aee22d9aea11e28e5e0daa03597120d1f3414bf02d30261f059b0f9ec3a3ade502c42fa42a4b28f8bb939b090c1ad4d7ffbc33870b6118df407290a8a47beca4e4fd29c48d93886aad51856d2565e1a970a4ea315b83eaca4723ad47d1f2a23767581ea2b5222db1609f705e815c481dc707c0daa992e7d638545eac253c2bf5a77b470ba6c74f80f07457bf567c4cd36447200a1790629ce981f3850772f23430fd70c8ee7ee642825acba11eb3272c9c808902b9a1894651724c691becde98182ca55ab066a398189e194cc86183c32fc49194a45d7e7fe650537fa033da6f528954e7cc520d85d5c1b0c2c046ee5f52b3e96c4e2f67a277181bd0a15a8dceaddce332e09d9f4e2a0c27ef7e2a026451dbf173b63115158cef557c5bad29c7fce7caaf8b2bf812ffddba3fa811f77c195ae37899b36ae64ddee454e363e0d09de9c5903a24909abfb952504a4dbc794ce58c15611badef5899578bbd55116843dd148e3ed613d1a511106b6622eb04d86baba1b910f46c2c0dcbca8e12d423a6af8e5a47bd46ade49de18f033eb9718f7ef6be712a16dac35263d2ef259b1f94e996b70c06d87f66699ce07638b5171f397ef7f8daef73d7cdbb65b94e4f9a0c74adcc92a8c69f511ea6a67c4a49daf8c139d2cb9c53994ac03350cde0141fde60bb94808d06a4fbe8868ccbd0b635cf1bbdc53e310f04b8a152aaf2091d52452b9550fabbc302b35c5bd916a4d117b88358b341056024138efff1ef1ffc1bb5e406cbe324637e12756a8c3b94fe639ce873c485aea23e82811e09b13972a772a359c4f662dc19737e3d2c509ea266a4fd64bfe91c2a6a75743392e898b358ad8b92c353009922f6f878bdfbe2efe1ce39f360f516a88320a50669eccd2d985cedece73d6b6c2e18023d7a09a64d140446bff2e51b21f6cd7d522a6b3bc267e3e1ee2ce0fc245ce034313b6915dd37d940048a8cc9f7a114a93ef3e5605a636d7482a7f1c6ae767249ceaca4cfa223527b5a89cd46762229f0a456b3fa96635d3a4260d79123af157284f330018b6d1f9f92134642a12af9762abafe33163cea7bcc85a16eade513f3dac2577d54adaef14f341795477e4d8709f403cd2b0600244b650d1214cd2d8512ace723cf999085755a847e0f74dcb80a0319f19f27070f690aec479e6a567db3bc9a1fdba1a6fe2a1200e0d91a0cb358d6758611f19e035d303ee93d96a17bacd7f84278047c7cb2002b50a17e4123c71bd295a55cbc0f0766c564eb4dfa202c97b16f2a90722cbb0e8c3b9df081d2665313ed92d9aa0b0240c8bd64b8c3b41ddc885577006e00e96d2d5d9d6496877371d41e20e43f56a2c4db7ed2b15fe094e8d707897bd2d86d13923ef7197c82d5fa4e9478d45b0a0deb4268dc06388eb23c3c8faa2270791712fa37d6428a59800f5ce6704b56c21b5f89e86e3b6e62e5e2962b0c26e172c54d525a5bcd251331cc0df78792cdec07d5ed02a81caf1fb5c20ed7af351dbcee6ffdd5092d9e49e5183ccb612688caa2f7bf87daffe46081fc48b58cf346860016fe0ed19b947f8b06e053af1951c5c042f2cdf7b91a63f4c17a5daa33a0e2cfb19bcd27f60fa834732848a362dfeb93a62c0d846e866c5db0344183de111afa9a4b7211d37bd78d4983f16b87513990e48d00985ae09760c3ef5dbb00efa355c613d27f1d6e53ed43affd473538904d0ef128471b645aed030b2dc754be05576c3d05dd6de69676a4ae1e13a505fc11e881ccb9cb963d477eafad21c3a8b6b0c58f6d4650ebca0bdf898e764a757a585bdfd14d91f0e0fb8249dc1f770725ae7414f767797c24067854580d2b1dc89cb3835c52fc4b91e90a8e3a3ca05ed645718687d6f707f633906697dce6909f86897b2ef0bee3696e0c40c5b6c7efc6098dff2d7bc34233bf696a8e80c5670a0aa355d5560ea98920c744659bcf0ad2c4508846784e2d761a2e528ee12be07a475f9921a3307a9b63a1ba7cd3d88fb1fb9fb1d6460c94ef637c72b93b3872220f444b001328fdbfc10284d2b2cc8d56b95d3988840f4409aa2b28c2a335baa8b12ba162ac2bb5fe04e5f2eabb6b46c2443ffc02ef32e55fc9654ac8cec9b0cb67bcc2c7cc5d3eb04abc53c6b9786466229913a8008877d431cd696bdbbc0872438cd345b8edf564ba973386ecf33a744e4e2959c6f1303a0b8bf897a6f617b869f80ca8312ab002fd65c9faf0a5dde58afb60c2ee70a179fbd9e31e184e7b83679d767ff7cb1ed9998c7d015c7032c5459f2f87f0a93aeaccb5fff3781586da6422b88c52f3d8c98908808fe6e3ba758dce96f8ba67cb85873c761a72c7035a574cb28609d6a89129af4c869a82977365a8d5d02e00362cd148f78930d46fd5aa61a085f99f84e817008efd209deabaef68c93f73fdf01c7b7301bfb197d42efad8058cad425806edf733b063c9c40666954926c997bff815bf7a7caa246cd2945c3cb8f807c7faba0be4a9c6b5e4d40883ae31be9fa86662d75f90b44c7230918f731be7f3618aaea7506c6709eb1d7dfeddfe5d4395927bf827b59b69eba3afbba11021f8afb56a68fa8c475e018a318a173a71e173c65fec9a6a49f6dc995edc6c899b02d41f041c2ba855d3495ea06c483d2d3346f9c8ae698f00194c71e7782d4ccca23b5fea7ce709122fdad4c287ffd45ef87eeeb88e42ebf3eb4279bbc7e0aad699cfb9682b4745183bd4a33388131b9a97858fd9d46ded746ce5848797a2064860ee7e829f3ab84e7b56806a1026d96291521338a19ecdaf8f3cd14f9ea237f700bb199480eedcb3e5fe70075fd4f4246315d792313165ee39c84c26836515ce3a0702dc709b8bca39a9ddab0d2eace4915f43a81e818376d2e1c30c22b951e28aa3c2dbf6a50e0b96d8a599d06b41897d2119feed57c598a7390f6b0e4fe893747db4a0d1b39ce17b98a72e27b98b59dfe11a108e869a43f08f534368379c5d23dfa63d9ef1dcc31b6e1a4b314922d42e4d298c8e47cb8aab1f29aae979299c8e50bf99ac0fd546d280a91f07b11a37c7097133095d752bb2e90626221fd68270d484cf7fc9ac9a0d3936864ebaefc25c941e634cd2a55d0b564c868c085302d28ecc8a40002cf6f3f77dc5ac659573fd03db66c38192e842ab042709a39da05c55fba3e83b780175e0644d073f29191f1a6c4e92e06f339cc5bed08c284192750e62762d4f547a59efe65934fd8f871a531a3594e31d655aabcfdf151926923248190627cac9f9130f4d23fc7f4ef13d734e410e5507c50e9e08509b4e0c6ba7a8dbab4ca4cdff86d9e1a2efd54a7dd2f536946dd61cafbe8da14397fec882412f6525294d18859e0987e5cec9bf62c9ccd766820b9b3dd2ebccce9c74b0d4c6843b1c34496b580f49ca2faf821d8e9146b42dc0eda37cc40be169fe88f5da9aab4bfa015b3b464b845400c01721e8b457042ad9cec2c3dd1c9d31ef5b2118ddae13031ada11ecf64a72e8a83a3c65ee94cb5f84b99c1a1654734cf4f7274b650821a785573e511059091493773629752db103aae22aa493879bd068ec0d6c859b931cc977354080aa8c4fcf8d5834475582e3556c09f87d0d62fbc80905145fdc4f7771959b943dcdd0fc57f2f4d053edfaaaea096fa7452c14dbe507cdaba6aa53fa180697c8b470fa138583bab99d2d866f5bf4ab9dfe33e24a98618bd43ff87efde670f1ef7388513369d4d2d086e0ed4688559243b6e00b395e16a868e8f55a9bb2a616d91667a4ccc86763e878c4652c5081d6d7bb22c6a874bb0fcbfb84baec4020d3488a7977bcceba8dc002cc03424d8a55e22589527889ec2bf80af676610c602538d241ee1f86490a6ab1a343513db577443d83c19cb3551fd02f99e00b22c49a6877836a653149e422dcd9174deccb9e92e101698fb3caf2be99e4cf8b53962ec86af33042434047614941e99df1bbfb9df5d1f39a60886e080153a77e3d70fa32a56da7f835a84be2ed84bfb38d94a345051ac0f352be2b3863ea677cefe548ba786ac34b7b15c6f7f252ae389fd776965e845a04bff4b6ee84cc21ebd6084610ca39b48891df4f6cd7c0988891328089ea118b8ac13817fe634dbb0f841be71ff3fdc05e36fb12dda9aeea3b9f8a84a58a2f431ce5e8abdb8b896bbd04de147b84f71b048ea1d3210cc43cb07679985fe7898221ae96030867603dbb7a5a9932dcaf5afaeca47f3206da48fadadb65d15d63ade6d5c032c3dcd99fc9519593e0f9a3072b1f07d025df3e9510d8324d83ab26aaa1394b89cf9643c393ed0bff1425a4e263fe9a8b909752e6da4e29d4de9c5d496b7285221f68b665d0dc241dfb10dffefe493173ed4c7c600a268958fbd587b43e4aa5f884d8fcc36ff6132670207390ea7f4e3c5b0f851a39aab288f4dbb36252df9847cda7b064b64939ea406a054d451c46a52e79d8aa6f80b66cb7db2467c1abd36bf66330b27fb162a16d32e811c2fa8749f4a9889f3be64c815171e97aa3540a82363d609a8e9971a39dd1054c9ef4fdfd8b225f43b2f351322ab11a393cecbadb0eab1bec7a3f4ea5d724701ed597250cf48e37fc4c5824f71aa53120d2b23c7b37e9b3e51ddf5b1f065e846d8cc82f8f0fcba052db2ddd69f69075d73b16624d474e5d899fbc9ce32a05cd766a1656cbc3a267a841bdf7734b2f18aa2c4f87cd2b34dd87bcd70da7b0b049b9f98b6a9c7879c848479dadc3e44ee19dee311084d911707c2e7a859a070269342a22918df2c6d8077d7b3307646476c657b9862e54bb64ba190b6bdf15e58e9b91cc2de95de71d190dc2d01b8c90418a202163af3d435ad7d264aa9a1c3081f25b192f0be2487acec874acad3f9d6de1eacfc7263272c549bb3d54166c025a1bf396f4ea166e23b97b0e0ae160f798b4777b4e0837e3ccc6e997103c1287bd05e0e02373f9cf70d03cc0df62190634ba61ae6964723e26128d1cda3744b4bb420ebfcabb84e72af87e76f030b3c12e5a6ac1343c63dd9733badf84d63c1ba6d1ccb2dd5124908b97f0b1d09b025a12e82088e86fb18efe7494a3f200a4a8f2ed17a5de86f06b2322b28886553235e6a9ad5ad3ac4497fe1707cb8c1746d7fd3a380214d19691233bc36b72039067462f23fe28daee1aa3c2952ae9c4276c5d17decb226c3df2df81bba3eec171de3670b5ef6d1b5dda17797e1e45b0c7572a7f6ee907e30ae4aed919cc227e3f7ebd6eb8e163abcada04ea872638c8f3dd6d2219efe64d3f3a8ba13ec880d94235887c5642694bd32c13eac5c75a67168731ae65d7ab4166874804bb1715eeba3f503d5cfe2fe1fffbb05b8b119bb59ac310f3195a399416126e770001907f4f6a64bc73963c12bfc55a80040f46ea548411460414c2894b23122a5b79e41b8a5e704f9e5da7c8032a22c740cf5274a84bf82222bc64912022209ae81d7bf59a780872ed93e49d897a270acf26dd0fda7f10e4712c8ad0cb9fa57893c66db998ccfcbad24fda3da04bef54a697b92e717dcf8a4ac16d2893c8d3f051236152fb6682c7ef1e55de13510e257dd4ded4a702ea6dc90406896dff290082ccd7b8bf5b24f6e156e87e798521cceb3a0d1373f8a4e76d4c519a66f70630a9beb148d29b491e1e23bbb9516f96cef09fa73f952b14c90e2c21aa9c3603bbf323631f84835568fda3201635ef28d0b49a11a2479525016399db6bacb60e3b72a6c6c5dbfeb37b0d714d9961353ef415e9a5f2ec707ca343a3e8aa760d837b01e480f70856a13e24dcf9fb816cd9d221fbcbeabe5c87e1b179fdf8db9bc1078b62b7fe41e725207c1f9ece0df6b8261aa6864f3fb99c0799d5861608af26d7d7ad091a4670388c6fd357ff463fc6454245fc3aeaf740cef3e546067ea612e8c1bff2de3bd38eff1e3d99264bbfd82342ea850461cb0cce72739f3455a2410f6871dcd1e673842b7ed209ff36b339adac51f80ad4d40e8f66bccbf5c6883d7c69331c217491e4bf3a1b29abc627e710f59b8a60d77dda1d2e1fa5d9fedfc82acfd61a1ceeb0c990bb9b49349f1e9a0f891ee0a2ff5c03d2cdbf14592a020ffcef62b0d6578216acc81f4256e7548af5c18c646aaa641d50a0154a207f2a5fbba828886f689f9fa2dcdd87776b2351e5ad8abb1363b13a7a9dd463075bf769fcf17288d87ca0a80c20cab43f1a8734e363179ce6837c226bca55a2c0b7ad8afafb46b859a6b3211f6bf871e47cdf8d88566183d60dff5987e8039d5493e4a447901a17473db96c2c3517d19b6ccde5a49fbce5044a5538aedd16bbc45f0c6bf984395f2fcde075cf7e71dcbc8d79745d3b8235c0771a8d745ecae5c7d725aeb1e0274155535c1895e4bdddb07e83a82b423757b2c52dd735e0de6c46e69d3623e6fc662704780c462f377138e1c76db9209e66a5356806f64ad8157f4a5d8800e8d441b832e04345aa5edfd419ddf6ceaecfe29358021d008539fceff7cec1b028857274cfa7e961754e6d0f6507bbf477768a015780837795639f13c1f8a670b7886c2a2bd60adec6234618f2cc9dd5c0c1b32ae1f85c78a421461b2d22615c2abb33f37f70a25e3ced67c2df07913307e453064bede3806de8287e13803ec888fcb8f3bda4ed309da1c20e643fb2ce730c225e9b1297748b73ee25b66fdf47f1e463be37d5521c6adccdb28786e900620ee32ab9093c223b20402207f0580f59e406505a6634f4f1789d7fb28741436f63f82b7e17b24e8f4ed8be2ef6e03c99d1f4063b3be29a12d2f6d0d0d20dc8825ffbe4286b82f015bc72fd0fb5349c23307466af1774061003ab7b97a7c7f91abbe928facac4fc4473ad64731806cb72250df6cfd0df062308d4303528ef06dc5c2840382207f96f2f61b6211ee2cc25cac7bb691904707a00bf6badb82e9848528cd0318f3b0b2ee404b718b4e0fbe4dcb962a39afa59a942c33e3d12107731a5ad9fe6a01b922ba1eb29e4b984fff0cb503b3c8a152c20cd812aa22508b08300fa60cb36275d29560f710083e03c489d90926d546f8c715005d4714344708e3740c2c2a84e51faaaf75b4566161b24f9deb4d6d9e6e182ca76f008c03bcf050be59aab6dfa69e86cb922d0eeb375636ca1dab44ca6da1d60bf15a0f6b632b49b9ccf777504cc1c8e1916bfe600cdfbedaeac7a23b03c101cb34f6ec16398f79ccfed4aff11e077da23576438153741d18a5bb748c6c8b1eacea434e96b07d536456f1506671ddd95204a1764c2e9b68751151e9a0258accee105f850942ee480817dfda377eb2a0741d482bf84edeba582e672757b3e149d04a5deeaa839107b6704d79fc201696966992f6e2cb7b55cca4e6517a14cc13b7083731b1638553c3d64de60db2c05108eac3b78e29e581de02b1a32ebe657ce76add24fedfa0cdca0fe21bd7546ac9614f2f211fd1e38bbc468e8c7ac888f0a574b18e8fa43134ff85cd039c5ed89fac878f99c12cd5b30ee98bf8c958f3105678b0373c1fea263fa3d054f69f47ec886f625cdc50550a9d59ec972b12a357a8e5d7aab0d2423aab1cacce582b4d9a3c1f52e68b761c6f1dcc5a2f3747251c51eb41981ec2636360bf8433cd8cbdc56ba0f7857083fdd28aede98303a029eb098734b53792be2ca589c7625d1aa540aab70f4559d0734f06bceed65848cb0567178cdcc228c7fd9b6ef0ccd25860b21557d98a58ce32a75eaca0c9d7ad85d994bb855b7f546f475ffe3996900418aa32e563f4396711ddf9957291a80d30c4d0e8b34b2a45fe39a5ee20c2c638aaf8143fca9f0563d85285ae64f4d96f7e8e7b1a6eccd5006378843ce1057e6b88a3c84eb995e6290cc339a4b196e3e122ec2ede9a6ba749da265b95c93b9ab66811896451b694e22a96e61760153f866a5d179c7efe3984a84053b9bb69f09659decf9ab5fbbe9879ff337a38c7624488052bf4c03d345d75a54cf97c43ab79f049748f6ce475bddd9e50720391cf75db8c7caad7d62f29fc78bda60037e71deb490f49ddd8eba0068fb1ae95878998699855f91a17f3bbb2ffccbfe1a640d54087769e49b9b9ac096635a55ca4e0742d27d070667407b462db98d3ec6c1d7e726ea2885806dc5574e97c3a6195864e7de81e1ea2ba46caf2fecf127c142ea421fd3ab87fc6bb6471bdc361ce9993c0305b135ad6544ce9a7dca04e39bbb65ef6c2e45d7e6e1bef159464ff098ebbc65066396d74d1ba861b99b9b0dcaca2ed7e5fa45917a29a35441622940a0d36435bbc54c52d88d05a33366aede115f88a6de1ea3b96968be27772ca59a3fcbdf377667d128daf65163b65af72a1abf6f44a934e77d2b751d87d70d7ca3d0a6f54fbb38217ade5e74f153a2eedaadc1e9401f8d6a388995703c853b984520a09193e65d5544959369237a2f5085837d1f5fb69e31e873a3d00e03a016241233b32deaca1e1d42eaa7df1a3828920cf22d03de02998f3807706bb8bf5f314861a62f11568e4a5a97aa988d45b51b8989e8f332bbc24feeb93f05589cb0491227f51a6af1710addaf0fb14659f4ebd69018e727b21b16372806dd6b233cab2b43051f621797c4667ea4457a12ecb4ebd5eb71765020edbef37474bc2c61d5537433fc06ec665ad1596ab0490bf1f4f97149cf158c73a267fbdbee1379b3136ef81b6be9e69b99596c514ce1bd210216c02fbe980279a247517b1265a197fb384c4b990b958624165b257a686945a7edc31993bc52579c0081eaf7ab319f600613f93a1532abb02fd9bf79cbfecac1148a200716bf1c73b1c300014e8c2eba36b1236678a2a3ca58304e38db517b28f9491f4ff934bfd83b4de7f29d3d1d69aa2deb6a7eba51150dcd3d3995aee9404270ec6483496aced382f893311a8e371a687a0e3b18d65b8d909060ae80cc322c710ea545eac8c7decde9baf03f7fbc3a70a14db528d7e4ab5d3383ea58ddd91bb1415e88c4e7fa15415955b41f7f3af4cde7d75aba02b3a158a0049b2017c0f80bae796773e2febf5f02cdb1a8fa11a849705dbb8f5c34e298afda2bd0d3673a06278375d7283bc951b4d1036314e1824e7bb9d4059d0e86aeac53c655f4b74ac65a4145c61d2e0ee4545cba3bd7531d754e4c8e013727ba7048dd066e43e6b72d549ebc8d3cdd805802e72c73a4d92220d490400f985cdc7a03c737d00bf325643a81f760a45807a09cfe3c3c277e1a7d693ebf41902f31cb50e9d3e697efefc43e56ba263fbe1e6482b8bea1a9b9ff7b1f0b03ad082b77a88984e7e8d23e52e0a9996d5989153fe6a1215a9ecf2c321136029cd852d851e29995979e60cbb3155477a44ea512c67fdba77cdec978ebacd86ecb75d6c235c086c270d3c076c6887d77751f538278c46e0c05bd8e8a9fcff6de81845b0db859b2623d5b237061d037596bd12f1a960bcec67321986f4ab179b98568bba392c2bf2b99394aa9ce74a62b9db91321f4f0e33648a38043a9da0106a43c000f121cf6c401fc19c932965f797935fd3d32353742b84aef1383518b1a98c952d84de71f6301e5b257d61859fc215297716d86755eb578caa3b04a575542999dbb2cbe1a4aa6b5f4b71a33b535385e08fc4e6c669d588ecc18c80ab1974cde132573515ea51a9ba8a674192a3e73408a2c00cb54d1a81871bdd774c7cf46e0478e0d227008155098fb6e508eb22a77410c85d868c0128f35c7773748034a7479218d26e29e6c7467fbf0909c168875606b905bb795093b8f33086ab7c0971b522d465f6fc11807a1ee4ecaff9e527e8e18ff49645f992fad6d25712e224117248d056a8fea9dc72d489d652d14b8489af4168662e0c00ca73a16051d5c3ad782bee23075bc51225bfa7f7723110d65618f5a841ff7b6636a41a22abd4a92deaa37a1d6a13b7f2a2d7688ad68677654540b3faf3c82e626450fffe1efc4100928c5fdf7ce1f1ffc4d3739f54d210c054ed3434b3b78267a661a5876a8cdc7ab5bc779b054f6d3ca2ec71b9156d2c6c1f00471f3cf14d13e299a71b6ff1e37c01688d01e957102a2b6072c8ec758e51b3d9ee009781215d081e43f83fe2cab15224812ecd908126d25d82692becb384abe31521285b0e95c5a201856d67586353763cc7a46011f1143f94f88b09ac8aeeae506fd719a7f31e09e59337ec0ce8195bf2a305bcc11dfe20ef40341431c40d1346dd3c792415ee979c592c84a9310e349f33ea3d7404f5b85c5e3c3c983ce2638e2b0ac7b7cb96036f5b32d97fb77cbf09be44081964cb7a890713d4423bc7eabf036062c768999b1673a8f67e820321f1bfa2c885333cfed2ad4a3d81f00dc5d569b7547ede537a9e4b17baf06f14c1e7084ea03d6f5fe3a823d18f139294eaab33f1e3d1ee7dff260b1ec29ff9721f7bc63380b01b6bee1370bd0ad5a6d205acdeca39f11d45a524f39a2d641befad1d14f7c0b8ff91672fbc1a02e8d79849bbe7e5be4a2acd7dbcc3daf26938161300d7aed4daa4c8cd6db560d414a7bfe8029f87a0e5829948c07a03999ff83a901cde448f99875bfa7cf122f0d8487974eb8fa96eb3c82cd8bbe8b3ee4c8ffd1c0c483f7e26bff03ee07990cf28dd80cf9cc5996753cbd5631374fd25f040f6fbdbef357387717b0ee061053ff5097c929441348abd89f8dd5173f6901885a97e842a1e5c1059f408af31afef16c4a1e5471fa3773b20745d2c013f01ac3473c2e6975736a80e8866fbd5ce605dfca21546ed209c91c0deb866acb801c66519e50e7b020ebf917c38b944e7a4c463a9e747664a8ee32ab9ec829c104d903f543fc68674c85e82524a946fa0d981317e01e519145202a1f675744079d68199511a7cef277a8fe421dc7936860af3288479ddc3de3d7468ae62bd50f476e3525fba8fc98b72bac57a21772949e6cdcf6d02467d9385a7004953c59cc385a4623cc6c7d83307bfd10cb99a760ba0be0066e1bb694cffc73efc2252baa647f87fe05c17b768881d43a3ee17ddbda8c533eacbdfdc65e7d49f9816a816890ddf003fa61374f2ce3695e89e9f37a48f8531b4a2d29c7888e53980fa0d908127e74a3fadefc70c8be58a56a986510c32d121be8679de9abe2800672137edd3b99bb294ab31bfee43e9511ca314652425a08ba976412b95109436b0edf9601c1954832d20e21737578a0b4378cb0e77023e8a4e18de8e47eefd2759b0d7a243a8070466b2cf6f1c214ebc2ac1ed6b1a2d8b7cd937a817dd0ebbca9ced1c06de94025cb7d5669cae7a2975a9a016d38bca8150f836528892399546e516ad43a9bae89b1c01cb277b42ae5b0cd60dfda8ec9c89dc09833c33a17d17aaad1ad2f67f3f7629d20b2d5551684cc9941db866224924e379f0c3fa6a869323bc146a7c8739b585e755007b9e58d01f2643800eab891922d7f50829bb9398baed562384a5dcf10245e53edacde599d265e0ea3ac97d1ba3a7b06b32cdf9c67a126b6d623e72b56ed1cd1780bdff74e5a22ce396e33776ee510a2652d5524ad37243f513470afa6f9994ffce4b449fead038603407971f34fae594a05b4130940872876232d45a5b5deda3938eb383898ef669f638f4ecdba9743529da77836acc5486632b55f8e9a58a9f1983606fdef146b08b1ba24b18a08a05a63b5b5597b5f1a180a7418a2d4dabe50c99034c1b413eae3cd9d63219b523edcf2de7ec29ecb0c9d5d94d620a2f224a3b49f9307ed1c0c25c888cd6d592dd6d7c5ce30885493f989bde34dd07bcc89627f9a1fbbc1b83a4e457c67baf2c0916b9aa88e36c97322653e1ac4f81c3ac0c530f37fe4ebf8166a0a30dade365cc582a6825b2c885bff23c275403dbcce6d2900f997b50d47b54f09f99e2a7bab1736ad071197db106db0c8dd5a9d56c7204a447a38b8565b51a19a1f1ed2645107f3531160b10218fe64f5fd9221676f5d252d1be78e6a50a249e6ab1f7bfa6241fd2387ece8ea8bc89b89f4f43f5fe9ba2c944fafc28e428b7f218042e6d6f64c9e4ccb644f30806d90baf76d3e06d1bcddb705fb9a5be1e39ed4349a24d966489584ace39eefd205f711ad2da2440a1dc58086aa60c02d9590827ee7867da1e4d9a50a1767b2c0c46d3f7cba90bb1868f2c5b321a68da774fc8fc26baa157aaecb627d541de36dfabdaf3b58c0f0ef2ec360ba268cb9d5c0cff42aeff4c7fdbff439990ece948bf976bba2641b38aed9a03500ac9520efb6e356c957c29e0813b44bf76f75a729f735d4364d276f323f8167f5916dc364be2b9b420a9453db0b3095a13e4848e6be1a903148075f574aa3934f570c2bed5a7eaae70b4d9cf500cfbd230e1056c4c7020eb4598c5987621d2a294972a159cbbf9570b2492c9a82a56b4958dc63a3b05faa9dac46aa610ed5948054ed5e1cb433a3e22397fa4fcf746a9aec351bda82e4c6bcb485d883d4d1355924767f34866fb3415b85c757b84055e14562bb091b793653f6f1a3821d699fb7ec4ee591f108dbd6c00ae787711601ab29132aaadfd99f73e88965693b96bb843ba96ae30cb2ea3c7c251158efb4ac2be2c0a704e00306152293223c83c413919d818bdd1c7ea106c026d5ac84719408f1f6d320344304b78401876d81566bb95b649fba481d2cfe9e4fd6697d1cfddc94a34c59d7d361c60f79a2270934b773f422aea73bbc7fbf49646a6bb4e6509bf2231cbfcbf2e7c86fdfae0e7a5d5870a4a8651a477dc90861387bd8d44c59c45751db4b40da8c6aac1785b4cb180571e45de7b3e64f524ed73a6201667d6f23049d6ba9ccf7eb9af58d333ad3666079b3dd2132f82e02617061b4852ca95f07651edeba66f4f48baeb363ca17389cf6616b7778e77e25489bf17909b0032bc661731c47b758dede9f6c22b3bd70ed310f8e399c09df7aff694013ea74fafe04b1e89f42ea4c6f0fc667d754a9e83db69f2059c094a459cd2ba8fef0a3c16c83e63c088bc5f8522fbcfa484309d76db83ffa53e63a3194c80cd8652cab6d2195dedc169b0e17c1bfd648efc0e30cf823a2fd0be4a297f7956bf412f6d4684d4487708bf9319dc9c63bcb0d46573f4ea7df323874416983a01a91a967083f491f9b792a8c0618327555f09079bf79db07bad56bebaaedf162d6981cb5953bb7622a0789074c4b25fb42206dcbda0f55010059fc34124a3bb158cf29726bb9ce519bf049352f702f23a78b560c1aaab718a4bed2d8bac381698a265be717f112801d9d0a93689ed01fa08d3a56bc47018e95ebab0e524596805131a1919d1a348a9b82fe3b5655d275a8ef150417ac401d12ff48eed7b72a707a7da7405c5f33acfdaed3fb251ea464a7430ed5ab28720827f0b0353da8a1a7153f33d33ceac2e6a026cd7a6e4b3cac25fc202fd1d5a6ffa30b3d3a2e6fe37b2167eb0ee46e1ef59a94871bffb8c0248c53a496d272a6282915c117c3d6061e0c87ba9de54528f0c4f5c0f7daa1f2d3e121f7b1d17568352e03dbc9856370710e8811414bc0e004adee87d455164de96749bff903af444f358b2378ee0d046bf7a265c447a75071101c0fdd66ab10f86855f268ea95bf9b50a811507d8b1891f6ed755d2067bd03de51e4893f0769098741e3e0acc816b706bca23551204765bd550b0f95967f7859bec0411f69bd85b9380ea53da9b319d9fcf3a55626532cff2c6bd5d21c8dfb03bc217adfc7596773b521bf1c750f0d8ea8fd942aa2ca9397c8cf3bf66bdc0026319851c52e79dbaaa39fd73355fc45313ad2affe62123453b45738988e2595feff7db91ab09106b7810520fd963e1e19a3e91d7c72da2ae45497d946bff25abcf28e536a69e82a9a8d1033d8bbf354a02abc949b7c3f2d2f857d9d42e981ae95f4ce0008705f81910bf1474969d843b1ffc3a54887b6ff7748cef98f04e8fe7c8c575e5337d5994a207707f79cf78315e20a1f461ed7a74b0be0d98c8585d6e62e1c3b6312286ee35c264839f4a0944ce846e96cc06355335512486fa5b6167af5804aeed0308a304238d01c39d081ee91e10aae1289de5e359add1bcb98b11210f6cde1225755ea5d5f922430a52557376ba9d3fbefd3a484d1f39cac691f03c4a7effd32f54716b4e810c7a7d9453b23962b9aba3d99227c8876d3772461373ceae853e351fa44e00c73ffc28a370b711bd824221b9394a37723fbb7e69909f50ec5d1dc8110906594870e17897a174b02ec7f30fc12b2a51e24bff3668cf4c0baf4de43ae88b83249521101cb94beaa229bec65037abfbb6afd12fbca38352a4456eb7ccf4986aed7bc5e5108f6cf0b4037a3bbfc2c24b9cda0a0e3c8fec85723893946fad9da320c14d25d66a659eb89a2d8873d88a3bda3c49e38a9f393108dc0ae36bf809a6bf09f388f0e9607921107be7fd8ce22b67bb30141c450a19148e38115040752046ebe3f70f0a85c8937715d6ab640cc434c23083a6033e36c6e52774b3724a1d6c591d4d58328bcd246216717ed3c95b1d7f241255013e23adae496d43d047d82fdf731e17cfd4896307367a316003d6d8e73548806dd5342ad62eb57985338df1dfe657a5a00e09619a18257791b8c7f465585f8ec40e3870ec03651ccfce2c1b47abfccf6ac226e021603f72d869b85ebfe90386c73dff08b74356ff88f21127a5eeb2ccec11bd504bdff9fae41ae5181501ee4979c9fb14d69217b219e4762576df4f2f349398dc033c27f9f549e0724591f49cf51ab3014f1055b4735450be43f06ea6f247e5c1aba1339416e39f9003cd3cc019feac2dde20bf461405d4e5a70915e89b0540d71bc8b9d9157272d5b4d2572171dbbbed8a84d14bec30b654be83481e295a3069e0c01315c6c446270407e04cb8f0535f265a468d40790ba1e026b8fdbf0e55b943c7df54fa48fad12452eb89df5ad0f9b86a2c4373745b599c7ca0993b9dcb9fc67062e27cd996a15435b9b1d19778f7fa1ae52bd922e993ffba4ce2d72eb485840aa085205adfda936aedb09d827089d4dd90e16d74a5ff94a0b973adb0ac3d10295d809e9e0471ee1b5a65a024d687ddf0794c6372f64d06e46f3e206c69ab872b718128de7f6b05bde98ed3e743d92b63fee5a53913da98e8a37d249a4e0961e9c7fe0fbcebcc5e1b216b97987fa180370e3e7cfb7a4bda4c821d568b3d40c44adc7a65d5ed406d331186b40acd730c3dd8f351b1e180bd55df8db0189bfa65403bb7ae28b9fc44ab60ce91db4f86c0886eb64db86424cfbbac00561ee3252217afef26934e7227805966e30c86451232265ee8184dbccf5465b0b245f0405b42c643ed3572ce288a96e92558ab09058df09f847c78fc6e6378c2136d873c37becf5370b8693ee4c5d67934855d2a4a5a36a2cfda38fb8a4eb280a24d1b98e6a18a851ff3fcdbc70e7026e7b3338e5e1230e57af06b26c49568c951e09fa0c637b33935cadcee67bd34004f757aa968c67d0fb6bb51d63a9dd3ded60ff93bdfefc3adaf939b54bf6d4bad82e139a1dca0c8036f1d53948d7b02735d5d00cd34d54b18dee269cfc8cfca1cd2c1266010bf4d4cd93785aab01abc03a8e52015bff3580117dbf12bb98eca8aac3cae4a18bc2ed40d19612182a0d846e87f8aa4eef633f6bbc4b906b9faea6355ae09800b9575c18f90ab802123e3d859eee9bef82e1dda4e1a66fc975ac862d3212e4d18cc9198ec2961968a5883cff4b8307e30880e6f3ba2710afa83f3dbb55607dc7a3ec8080cf06a9fbbb186cfce0ab79863f31fb4957025633cd0ca371fddf5f31cfc374f8f118bd69cc853f91b0b45aaa2a93d3b29027f7d03c4c479a8fc6d13aafb5e3fb7d1a03c138c2187024f425851bdc8d86cc4a8bda0d577b95b174abf19763a80169b93d56a39f6967a326ff6bf0215e99cd47038621d23f81431dc50b5fb0019d77d1a3f35475cd81248e5d738318d1e820a652fd6ce8aa61065ca9aaec0107dff5249113af93fa26eab11aab3ed8169b70412175862313a3a9bbe328e04fa555ce085c6da5e8dd810e7bfb82559c49e95c177c9cc6802ed89239218c0b021d3fb9e93a2aa578741469f1c4820f959854efd6f1a3204d53feb8a848463aaad8d9087d59d290da0c04218110ea16142a4df18e2cc3cc2f1acf79e83a40d494c647352816859ee5e559923d84b0fb98ae58a7c1f22dea9567f6a9f39b677473c1fc6f4ea0f3086e4eee2a40b68538665d96a5a37e693888a54398f3576e2460876cb5d9bbacb829177e1b9c07c6a00602e7f84a622319a899ca61dee93c3a5e341d1679b999386ddeeba432423860440370bdb889a00506f847bf8d4c11c3d4ac63d801d97bec58f5bf936be561618d24d32896bb28730c4ec884a16146cdb3d67ec25c4f23f72dc07fa41d3293f0da2ef48cf4d6961d9a31bfe3b827149d345bf442e25bb882acf6cb9f78b691c760b3432619870a8fd4a5597eac6a5f923117cc98853a2ea1ef993e081f8433735d323d9a7f823d3d51a6f2c033deec77738fe21cd44abff8edc152b8e0c6dd12fb96bd96935f52a174227798e537e29937cb134d14fe497811bbbab6b7db018feb3180c5a052bc48ab3e5c5a5c0fd809b9e2f14a56c61e1d6fc2631bdc5d3838fe530138f103a1de3519054c99919008261c8b417df3ed11dced1a361030a79fc5d9f7eda5cd9c2cb4e2ecf3e1e752df7c61ee4c3f52f02b539bca6e2330ad453e6b8e5e31193edd87b8169876eddccb108fc8426eb4e14e1c3efb5cf38ee4799ffbdfbb2f3a755f023c2d254328b3186028869037b6e1ec5c1081c66229b8ee865bf55cb274f762106b52f316f1b2f6517bfd2e2cb27e5577ba2ca2c48515f00b56fd14cfef0c8b565a0cd0346b45ee821a8a0181e49a19ab96fc2689b69783a73d965fe26f18679a0f4b434310f3c16d46dc32f44d4d3d9071cc158d00d6d50d148e92a028fcf1b30f43c435f60cc1c26ac7bbf2274ad6f886a1237431dc705179e328f03278b1d956a2912352cc2d603461bd0a1efb77ed58e94ac195c243b10921c9b44bb6d907ee035e5639912d1bbbd4c7f22e4d5bb6155eebc5c384d274aec22e5d9211833454c45a9c9d4dddb292def28280d0f6b6d7b6c0e4f8a2c1b9b3037faf75ede3d80f514af53218d8fe148790f2352013b13086c8890d75092fa40a39e7e060f53d3af25e2f81ee4c3c208c9276beff0cc45f5868d2ddf26c2718558677d28d34fd5b2be6010d537c23f42972b94d0d6f52e5f3e30175b132f1262324d1f173ebc0723ffb1faaeb0aa868cdf139f3c6b0afcf8371bfbe12dd2b5beb14ffb077d9d5c0c1f383bbf762e6b802a6a854aecd61bd9f711f6e7d31c51f6642ef1a0ae5261723b62b7c4f7773e03d6b1adb357fcc1a1ac1426c771fd1226d7db73d69728c56bc9e542bed146ccb80020073ecc7ee06961537b0397fab3b41c1344ce23ce30a2e1d600f41664c8d0ddcae5c077fe833c77ad29aef27f0cf133926b60d6f10412a84bc71bfec6d5b9acfc8c4239ed25869571d279c70c2df055d9ba230b1444251e869ee1fe560cb09871caa6a59004e72cee39d30341407d283b8ecad2a53f906fa2a3611420a40b160e3abe33fe9381f89f54a94e7db895b1886a400cdfd09b211dad3d1773f03aef6320af8496bffb225070602370979b4d563b6a12529ba93314f2a37d2ca5c55814fc092ab20d0a2feda5d32a0096ea6a106e6b64256e68d640e28fea550be6f3b6b982a95baaecdfad178f3e42f624349ad2b5744692f747d1d865e2120f26bafb2231d92706e18f1ebe3acaf587027de25edc18a094c93170ae073e12d1c3ad5dfe418dc5af77537499f13bc2d1aec9dea7c17cb6b63808491e758018df1faa0f0a15d780f14e2cc60d2eed73fae7e0917212e21a5628c7ff93a8a2f512fd0a636ddd7e2596d477b360db79c9246667f75592b96da1da6f0f7a8b9e25ed6847e29e1af110c9dc6a99c932c033582530f3a52809d5d6446b44ad472261c0c4f817753a91e5362acd132c9cacf1209ddd530839aeb608da9a540663171aea44c330839137bc37084796b19ea9554ed09d66890ad067bbef00c13b974fe6fda4d05124da6f12454e7173a05956cf82c66f76dc80f51e6b2dec3ec423272fb26863be6b7074f65872f83cd1c2500c368a792406e0e8e889cc4f3e687581769b555150f98d47eda0145f2d02eb683bd139b8430cc0d87d5c72021ca773091a02f0848d66b389426f3e965197459fdf58e4fe994b10cd1f177c97d4f66e791b85f3252c984039da35eb7f7e9cb64cbafea8572e562f87d9b553d10236950dc5fb2bd352bcc956df7c33215df6cea62616aaf488ddc7edb13010e227627aab3251571f4dfa491a300456b5399cd571dee532d48755281b557122738c9a419f78f3e3882d5207774825a1c1a02ded615889803f5c8e714e3ee835814165813a5d9d0079b1522f2f2ff8808bd5b15a3cc6d44be4923b8b2ecf9da0fabe8fbff306d2b5ae6ce6dc85ec831e794ba42db36866b2c0ecdc5686bef9094169ef08855d5b43abb3ae4748a3591431c839e6913ebedb15cd8dd249dacb76150c3835cc0c28f00d2df580032515542cec3cb9152cfc2bcc0be9ade8b57872248bc14b2fec00cf794d8286583ea081286068d8e0739cefa912c590b426d6a105ebac760b8c348f9d4e5f064bddc2048bc3568101fda212494772ed8cf0abab0c18b1674e23dde5b4eb61eb877c4f479570af7b7ddf61babb701e848741d234dadb3d76b335fdd8d0cf9a970b92f1077a479c71c1d024e9e9e7ba2a95dcb105d781e83cdda717891c12b715c4187d7696ab59b1e33e919b2286d15f1e3db40ffb8bb0033de1eb8bee14a986eba73566b5756c4e8e75350f30595171f505d4e94867d66605839a92745fd1a97e6281c8e68cef0f12be86fe6660116e7da6dcb4fcd558b609190effe8b45c2f5545cd132ff9931e946ad1b4f63b8ec26c1634bf31959345c281a046d0b6fbac6a98c5eaaec6d53ec33507ea15b057d3a4f994f9062bfcd5543119275f3fb3dde6e25708e4dc00bfa713dfe4bd7ea402f592d15ed5f0d95f10692fb5ad128525c51bd577105da641fbb58132e085c7d3f30d6c726176e7fb1ffc77b5443a9fcf9557e8dd2723c0f2dc211a811ebbcbbccf51524c3a117899379439d4aae6028a45547fc3096f0549098b6434c314fd21f64ba41e1623332a35957ca7c316d5a2aedcf964e6981056f2173e8a795372a2d6bf9454b86a7bbd8eab3c4fd575b74aa5cbc87a2e0d405eb851df59ba327379dda738793118f689cbd1bf63401ef982097867de3b0bb9b13972bd4351fdc546386a8d71955fe9b67398657f11b37fbe3bfc3665d5572187bfb4c6d4cfc55f3b23c38a66a4b810f0551a12390facd81cad15e462f06c6e19e867bcbec626a7d0afa81fedc3df50e2dcd2e86f474bba572841175a2a6ae27916f695fd42dc978e5426285fcede803cf7e98aa069bec52159d47e42a1870897157a61bfa43870601eef8d6460ca6c89256a0abd5aa538c2e27a3e556d5412dbf036a002055fbeda32db242e5765d5a72ee22056d781690e05d310408f8120c054aace6fa32fb49aa7374cffcbb2dee7dbd75acee6b42f5834cbe25f6b7a41915c089d0c6e30aeaadf519339b7596c0c84930e34dc6ee370bca24128b56b77fe188b3df8fcd542c0a0a83c52b09cbed871947a1c3533c1dc134a2c5f3d71acfeb10836efcc6bdd7b8284cbebb47d04124f4b8890f75d804d73296b5636b1e8d5354d68de49814897252c56c2589ef21dd4760011ffa24e65b1c8ebe6e35fac9a98076fffdc18ec6f12c5325a3655bd529898287afb6f8f3c5852bb4305a03b341b480ae8cf80e926162b62c2eed3b1d9e22e0393536198b67f20e4c0514711b022b5617315746eb48e7bd6a995813c344d6ff3df0a561d079d3d3adbc177bc2ed4e4f846fda494a2ad89ab50296e1143deafe0ce227957a22adfd9e322da82a4051e326a2eed5fd2760e47784280357d815af2dfa9607191c4d4d9a0b9cf00aecc54c89259fe29c852b700262d7309bc5f03b9688950d3c372c5c012dda88b7665623ce505286b24155ebb08c470439f910e3a871a485053a8ccd8ca95d9e3608e9163a19201d8e3fe1573462400c43e1966413770d2b635ad416c8228de0105a01ec33e648becfa2cee1817f3cc1b7a6bb743b14474dcdcdf0c33eb5f348eb88377017863c94cba238148814eb63e7afa6d4a30ef4dde1c4f02a25f1cf5647be48b96fcc29e2552fe153e2be4f753e5c79fa23e6c8ebd4ef9707e78c43dd31b6f126333881d159ddb2c091f85aaef601c2d3a36d2feab1299082f310146534501cd0a446bc2c4c140d90f48bd824c63b2ed03b69e0bb4e3d0db3f5cfe9375295e4dc4731b70ea13b13292065f169a37eb4df5828a0d030d4b85f13639bd47a83d4d31b184dc210cb8f1b2fe7472f8bebb5d3097a0d81ae015dedd24e14012aacb4b025a09a97228f074987cf801be2327d645fa447d888a2ed5e0f7584bab08885afa93feb12a985f6a38081a5be0f9e517dec977da182f632478a02736fd87047afd2fb627d17d7074b4117729c993cc2b66d73b5c75da8bb3b8c66af3d8ebbd8d0cdb12a5606afa36487051231d14edfa73919199892cffbbc7f344a7d399cd20253ad17316b8790dbfd1f1d63fb2e5d02a3e0f9af1216a35a4444893bf78cc55205addcb6f6aeba856c87f3b7b59de9ba0f923a0606bab89b481c5faf5ab2c4d517ab7bd97600e94f519062925cc68761b1fd1d73a568d239edd788618df62ae41d5a0046dbbbc13df6fc14002504164372d030cb47fa3368d2510b9f5695a3ff3a534a9081e0f591861d83c95ce4dfe8bfab4b6a2920fc835b16a21a9717b60763751b9a84cccc6b61fa1622e8b2bd421997960ba3b6707bcb45160f2e20079f5b0a28b1e5b13fbaa729d88e37340d51c6c738181bf1604a26dacd23535e212f5427b371f6fb46d37bdf5d1a41a857c60a1aac5a5334105fab83c0c95eb14aea5dbad8acea539764706d530b831297ad0d47830a1037165d8b8fb491fb7a6232cc18f24ea622f754400f264d9704f704c717fcbbd18588edb296d3b0989bacc359ba1fe46df82ac657b07ca9548826634f1ea9ddb660a3b84245ad0aadeaef373102e1af90bffadc05c211d3c61052ea7db898eb76d9b94a185150c990d0f5bb3dfdec1b52c25d22080c96189a779d79f2cf4579554e1baab8296387abd49a1a8a29f450f78acedcafa3524438969e828988c3d086eb94e6dfdaa5d85a67c287dc7f2154c7b6115e4f66f10e078893f87bd48d3d4a323c4c0d35df3697ddef3781a0aedf6b8c8e11c266be71a37707f620d34cdb7d0a84a7caaf6e9c37fcd447caf2bfd56d5c29733a394e9dc600da16ba7b078d1b58bfa1b809637e54a7594dfeb83869a2175e7faddaf96e70091375a880e4a9c658775990b538c34b2b49f06617167db9c578e308e6d6ed99fb6055e461d472a6cf63f588702d5dbd651dbd5dcf506b75a573b152fe68b5c1ddbc3b6f97c198ed38e1c83f1f74133e5411f36fd1d1df8d137aaadc04f780f2d4fb8bf6051479cf2dd3a4f8cf3a33b175a8c151737b5d367aabe8f08d76b33f947edb19fd167bad57f7a4ab1591e430a9df9046f6c50da7e5daec9eefc7cfc5278440bf93df33b988c73975c2081e995eb1c631c6b96fa147c31423b5ea3ab33219f7b441229a48df6f90f270ec365baa0d62c4a3d8c2181b9eaa16f010fff69a0c3aeef212ef7407e676b2c5d88fa9c7c00a1607d45f95888ffa6d3cedbfeebbeeeba9cdb56229dc5a7e430bc1b40800640bb242eda75a3ccecae5b25b056ce221e3896a77f4a9462be4d5ed5cbb825c5de5a2ce1332097a341e61afa5a1befe72e6cce742213cb1a133cd78f91d0a97de620bb398fc3238c0ecc06c199de3973fda74a4d02f413489dfb49d78d35c55f01b5050506e81cdcf262210ec9828eb7e76f589dff7d6b719cec35387cf0161af5ae523c1a4b6ebba9aa38bfca6618e611708dd2d5adb8698e70c90821c0fc91a095a4d19439285ec129a6d5479b4324d13c10d56625b8c4a46699b4a9de8610ba5b660ed41fa91b2c52521fe0c8a4f8744a92c8c953867a5c3f2978dce4f34feee88c6a1d3a96ea431e8ed2db4ffc318fa4a71b078f8bc1a438b6fab84a4898a814a4f7fbc7cd95006c5bfbdb5965d4e9e0f43358ba2b6ec0b58856fb3053bc2cbae4b87a1f85775e4f8a5ae2f4c0b2d1f26db00035328e154a4c181b38aaef5fb602336fae9237f9d3a81a9c5ee9e3bb94dc9422ab6317c947ea495df3eae5f78d7fc3bc218be0ff93477946f0f5c26ce4b563d8d185b91b9e0abbc054bf52104e02d44188285e93552dc137894185ebb3a7eb8b454c9dd309a1470b07614b159d18e71f0ad5fcb545fbf5cab26de543a138716fdb2b025e52571312f1ef7e116a6b5460b1afafed161113f207a26b0c48bd1dcb8235f67a827a3d3e5685e65e2f839f3f85e7c59312cb0a4fbd80aca4bbc1a2b2f111ebbe642f376d13fb489bc456092f9b8355aea99141df86b117be5427760fda9bc2253a86619444aabab025577a1df5f5be61f7358757da1b819a6f2aec0ceece0d483955b25d9e709f8e1cc60317691ee0048e494504a2a2a2928068f04b443f18896ab37a6a41521ad4c4bf066e8d484936019667d495df19cc1a08b36889a4ef8e0001bccf39e6837199487e9abf1460fa8fc55bab91dc0b18bc4e77561937382f66b1d38521ebe5fa02e7f367b73d602bc5c006d62e9d8e1766b8e5f877cf6abf9576d57110d01bae9b445ef6c24e34902a912d54f9af9aefdaa25011aa6f73ca74b7fa68a658b8df22f1f8285578615deff58556d9e90f63be9a2601578fb942e3adec62b5bd9717c56a7e317ac8261c18690a5c14eeeb602154d188e0ec072d2bea3881cc2630b43c33cbf9d76ffe1ced031908d27d095a3614d5d013aee650780b08cbacac47bf0f715d350cf2a6f840cec4457765080c709829da8e3664518329773dc3f795176321384eb38014576fc67c6928294c1343bc5f2af6cf571427340135245b42b09051e08b0c2a739f81502d7d3a0db029de67ddb195770986eb4d184abe980fa56be5d0b30c1a628f84ae55a59bed8f2cabc223a809e5abc282b74f4c3be5418a13889c53786a48c8e460065503b7a5846f901db5fb71d9814a5ffa3ba3e93e5c22584c4d294a24995c35ea9a52801140bc160b374edffafb285f0c20e350acdd2d3bc39ce7159199749929df56ed632b99c3031af5fa667a760aeb411ac1fe14c4ca59aa435bb2faf4dd91502d16ea440e0e994b6155e9ee9543e7bce31087a879c01c9597d566fd4ebd839ddbd482eddbc5e3fab2c4d3d8e276e6623349454cb473eeb051f6b1236ed01d3d4109cfca38dbff0849d8d985e426212db00fbaea962bf7445479426a302023162e91111db4ff3c543d9c3d1ab6e2b65a63654e8de3d166e05b0457262add19702b6b71178762f86f0baa05b8ccb3b656aff0288071cdf8f90347fd6a4f82f80f76ef70a402dc99f3be5d5155a4589fa0142bdebb3e94897f7aea626dbc83b1fe21c4743b2ba36a6374cd80a14194b80a8fb53dece59b4b7d34e58652e0d069eaee29ae59c0b9fae32a809390bf5980cc315f47ff707473d748fb950e2aa0260abd33f3662204abc23d69eb9341016c22d23922b6ec8ff3fdca6cd93b2cbdbe300881dc9ea44e87fc30a5551055b8cc98eb25f825fd9a6675666d152cc26817f4494a7c9737f2151e31406e32aadcba6c4ea0c6f96f0bb68ab5d4a2f26f099436f9821e69167f5257a31bc6fd075ac71057e213917aa2a0f50d9f949bcd9e77ca0cf83c2865638fd70ad4f48921c3ffe00ff9ba8c5fe6eb6086a0436d53def2d9d50b08e34dea34e3a1d2736b8ef3b982b5b2639bf4b21cd070f7e8c47ff645e551d53deda3d101aaa4b8ea1d33e36e9f53ecfd64a54e8c1c7fade26a4fb240d32a06cbb4fc299050b2191944b7c11cb9d5e9f0df0e51c16bda6b6aee6222d6c8a9c82589434b5eeec8f2e6f2dde0ed870f37959edd83ec32da09d80f8885a712328a221d678f771fd85d632bea34fa6fc4f808374707707aa73915f0cc931ed92d509cd8c1be4371fba5f86aa4b9558ac9cc3c6edde107e2f0feafc7089c774538a04551077baed613187d32c835d60c2062bc86e700d788deeec3f8e9272313a1e62667c65d7f1270dc1662b02a6abec713a61519f119d5a500b5ad85eea1133a1b7bdb7f7af283e1b8e06c16d707e75b1a821cd7f8834501bc1f6144ecaf24b24e3fc941e456f7aaeab546265b0eb35b80defa5d168662870052d62ca2684273040c3256679f31425bb98a871c91fd1a3e90ff016b21dd79df11e1d341689c190ceff4ce1ad6ddd9e48bfc700124292469e1b58d7fbc721f74485cf0ebb46b5e1b297aefbaae226937a60f7868e1a1a5a84af77662ac7543d0993fea79318cd9d80c0706a5134e082e477a0d11343d7165115ab7a3d41f3a9272776ccf07c48c2c61fc6ebe8584284722f8ccc2deb6ce0764cc2bbe4055c944e5a3d5e7cad9c58639fcbdce675b3df0576fb299bb995c5a7beef88fad1b41dfd62bb48acc77fca36139f8431f2fc9fec9a76b7640a5f2e699f66a880317ec2489274bc7b86a6b1cb8132cf251ae4429b3396fef108aa5700d167da63b49dc02a5723a08201d8c51de38cd85cb44ad037cb916110d7dff3c1165b57579d4a47513a9b676bbe7d47f25cc7ff46247fc156cce5a6c21e25b8eb9c04804f2aac099a6873bf1c48277fc74c8f888e5b52ee43b218ad3cc4ab7ec16b9e40776f1d3672a8c950cc86cc1b44ad5a1d4d8904c9a40f8a815cd58966e00de9d0ba4262696c2203795a383425a82ec8b8451ba7642b7981d284dd202eb219c99d36c139349e745d4497ef259c6cf97eadc77533aa9b5ebc270d08c3eeeea72ddba7f865440424e6f895226ca3b088ba3fa1ee0df3b62362c4650a554f7c292bfa2fef1cdf6af585830e7288d0d75c6fdeed386922dbd650b2f56c97e3c2f57d14b9f6e0649bf881649e2138bd5567f1a1559bac32c3e19599fcc543b8056205961bb6b117dfd53a89deb69119283dd64b928ce3b71911641c5099957f1dca19dda354c3dce40f1994cb104ad27e4b96db6ebf2409a9e9dc55af1506d56054ca373fba3ced460c9448258835e725b17e95c3a0b671e8567cd519ff0955570bf41d56ab7d29d6340e102ad96195b619d954fa0e6c669b516468b51c1e5f9d3d11627e45a0c6b45ef8d59d587e7284b4e71a84606a8cc539c2ae2ca31169fa377dd77a07712d28994dfc9c2c46a5015d3553a3e8a868630d75a83fc941a7d5b64dceebc5f8cd1969c246cbada4285adbd412b0d5c91ddcd95a7e867b817cae63e393222ff394a9832f10321164cac34a90cdb2c013d03c7b850122192a9f2876842bf1253154e81b20425b5b8bef501d02cf62662613b3cb9c5fdebdf185012dd84035bbabd42c918d60c8209edb0a6aa358e0d4ac81d768eb01a2150f4ec0e3a190af74a07a2dc3c346cbbe613000cf7d8f4d4bbe04f22e2722ef7002c82f8b234b6d98e2de39eb7f39de1bee322741b142aec7e77b2767b756033559182c4684abe9edede4c96eca0d79f4bb4ac097abe0fb70d25a64eee3dc6832af97243d658000c79c223914ad7a5e77e3e5e15a4dee35906f9c8b5452c550f5e11c71780e06488842be3917d0297317e8f71973a1937196a78ad7a30e062774fb8e183bb70aa6f8767d4ea5e61e6bb4c0bf6859212f52173731ebfc20ba04e9bfbb2a79400761738ed544c335a15e0317071c0dc3a17e14c1fd59adf82f5f068f54b4facf56199197ea5a5948fcce0b7c7aaad9cc404315a0e8e4a4efbebf6c78230782b39c5f05809863374c4240fe1bf9ecc2d5b61b4b8c9a311af979f4777e2cea48515f12bffa8084e98697b4090c423bf93bf47060ed8ec3a5e211116173074892695e5edab0798f96fe1c533f0912853b5a9d9d7a5fadb0577155502d2a0b051766f016580b584e0b18bdf0013dd525a8e9ecac266590886e6ed4f8a062d724750576c8f1ed2088a6f167dff4c9e97973f514614a29ef50574f8d1fa5fc9cd70c873f281b846f34f311c8f16394892f8eae40fc0c05b4b2100b2d32c0096e133af69f3b88986be6c17bc0d05eef55e7868ff41caad7c642eec1996e6bfe86ba31589f05f60ba599454e5301e3f8b0d5a5943def4b08e682e4e9fb79114bbdb1b11b5823452bce881053e5608a1d5c1f75b57e33d4a18e460a4be29e26d326dc16fcb82c51b5c66919baa113c56f8ae7da1bc56b10207ad6c99338235002119e26c7858f2dbf2a8610cb378f9f70cdf4967000eb1d0307027ed3226642f20e734b0ff70320b8a6cb008b6a19a87165d78a6e6e8c6bc2abf39726e8ca383aa28058a4571ebbcdaeecea1e595efa01be68b6f0fcabadad86ec67689f6f54e50addff36d712933eba71f61054c74e70f7cb82d1cc1950a8846577a1aa2936811acd51242717707b0bf4cb464fdee6eed2751b2deb34dd4f19ae4509ba17effb74c0c0bb4f65148392022784362930a7b5d574cc2eb891f709cf5f36f128b7a93e7b11b113d7621b2ed128c0b5052c02ad006deb15061fc911f332579353b9f190a321af121e2a044a48ab754dd4010e7dd85b86292e58d3f8f665e21412f155f16b9f17b3693132426b1322b356c04fa821559ff29ab542c8d0a14071e3bc495fabac7b57ddaa26a89e29f45c5398a4c39b6bc4946f8ec37f771a0a5b65c3875577896fd8b36e67f1903fce4c6146b615995b34372d4d7bbfc68b14faf602f87bb80db6a7142af197a8bba68de36a8524c744ec98b230729b5613d799a43ed73aaf6a57b2f0433083f293a76e483caacf986257794b0a2e885ad5a290eba2d9614371c00ae5c460ae7ab374fd2c7f0c710f67665056fee1e07af32f345bcdba9aeb718fff681833c9ec07d79ecdb64995880d4d5cfd18b5f1dafcd608402416bab8c6b70926ebc71cc31ba56571781bd9e7d0ab9cacf06116f8f9c1418df4e4f401cceab651ca6035e23f884e7d5d74f450433a47233f99b9c931e3ab9ec28fd0b0e28d42935e95470a4cf08ab19fa2a263a47d6b7c0542828cff8ccf75760aa2162fbcaa2e60a05faaa75da6271628ed595ca5d472ca2f9b801a637e29f957f6a2ae75c663050ec35a8b7d17ed6ec44a87ecd0c2d0df1c156fa5826a5bd5936627adbc2044f1dc17db6969093321feab344f1d0a7fda518197f9e7776d2250984ca0a8f088cb1026abb3fb295b64a2b8adcd16b4a438898f79c2f87cf3921feb927fd1cda7fd4d2b0dc0ce2ef12606a7a4f7a365c0c5ba08f7df19fe692970b61331594baf357abecac5ba85b22e78afb5730ad84f30d55b5e2f57828af2baaa062f00f6280ef85542ed3d451072cea77eed4bceee19a387b73f6e008b445ff752c4f9f909dc86b0282e39c55c612707c40a604bc638a17cdc6618b56feee8677e1a25aca31ec47acda1dc27dab389996264b366ee4d663d26841564a4d79d5c198aa4b16936a6cbe1acbd106a68cbd394d970ed6cb2e746f3710b4ffc220373c18918ebde09a475467fc9685f765b38078741f78dc864554559796c060e6aecb4aa396a831cf1e3f2fe83eb15537bcd61f430e0aa40160c9c7ecc7555f7fa14a1b161c4b80494cc592ac6a8c9621b5a26f1ffaa47767c93ff622623be0ac46720e4a8c921a7f344548e4842edc602526b9fd18edef7c205a5b44354dcd680264b7648ab49575fc119d6ed781e425c71c69b6c8ae799a64ffd254c8305c93a8a97353e1243b64ddee383f3a25ff75fba454248ea553c95e9fd7eeb3d363a3858078b406a31f2f7d117b4f3d6614aee48ce0ddefc5b10ed41a4c9cc526463a5d4fb4dd8cda79909d73528f6292d48a39ba2a7729c599d1018ead61342dcad18fe7f446fb7a4c5429eb41d2be38d7dc1db445be17ef730046de2570001aaf2348084cb129e3901e8e9933f9b642f2f3c32b526478207c272094ce819df29f4e06c2279b64aaffc8af15f30d0ff4004ca77ff9990854bb89f7a2d50279e5887ef39f9477d4227ace65e1b829614502aec211a902ffe11b610b630e446ad143fe906c4f06581afdcbbfc59067b9135fc12e10ba3ebcbcc6ebef1dabdd3e91e7cad14fa5a8f56a92a2ab4d30a52f2f1499ea9d38e3bb042e6ad493276226a515bd35c310aa9ca44f34aa5bb001155f3e3b347eb6cacb7badab5e913a9b71cf68c5eeecea897c540453409a27a76e0813a7c0b59bd0c892074cdd5bfa7e70d1488aab733e49f22751c70b5f3feb558a141fe4f597f192578ce5f0a770371870d748b07b5872763336cb41401c84b83064745093d536dc0e7048fb6877315e9c1a1d47a73534a868937a371c1a951f3729916484da326caaedf270ced27ad7393af6a5fa341f4646a55f295553a1f1de5c305f6119451e86d4e303d65aaecb908b9f21da6a342f47a8c198812766fb409cb517d22c4efa4cfb4393b3041dee7716bcee7f03fa864e48a86cdb9e5655c804a850f0509442abf9ef0b6b9c5efe310c968fa1327f6a75563d7008de758e4727bf779d37a04c91bd58b5d7fc8d8d8554fd22c4c38779f7dd7cdd4da8c3f287d4f5a0c22c8a2be3b94e0b36516f8984e041491b21c6541388e85434209037949e79f25a81c504d7369f74b8c33c2e31c16de1897f74239cd901600c0148f9602e2d26ed45eb0b24cf732f90352e05920982e8325c414ab80a07f7f501881d957b320ba95e76bce1018b7c554523f3f96997f0ca8b28d9fd8b0b92aba887eaa44e4c211b80854239fc0981ecd278f6c84610b6782ba665ee4c3f17da6cbb77736b02689d373d351f8bb85cd1512dfe26d2d0462d40e4decbcf18d489d109eec7e6ac20e8367bfb0e55ab6b46b59a8f7b3d3706e8fb3b6a585b0099fcf03828deb641961524542ba1e86c1025102048fb8532b44b3ed3b171e95efb74e644a07869e65bf6077d29f1be04becf9a72f60a2828545034f3403fd2424c891495ccb68030c7bdcafe079acab69e69773e2b566ea6c1ca331f26bfd6749be08b1e6af53331da4f6c6afab07fe599b6c1b09a4b7cb73e800f3c98fbf2f1d9c15ccaedcaf713484d538fbfc2aaa3549168024bd0bc5013ab060e451dedd97eb930cc8b843f4cfb8886d718267d3b29cdc41f59e397faf5be1d6b09fcfb0e661098ad1845a24396babe7d0f330e53762e3c5ccc37102a62ddc3d888d8fe6dbfd9c5f29bbf09cbdab73e57bf9750e764c3f5a700c8099d6aefaf9e1701323c839a378789c951e39ab7515a425ae5161f91dacd346f5dc3d157159878ab0f6b0fb25e3361f6e5fd44f3fe7852bfb8526eee857aedee938c57e7e374bd09c9573157343a9071acf1d5025b17d091ab539445b7358ee0e6eebe3d85bed912b376cf0e1c80825d8e1197fd9c39b4b51a2b5b54fd6194fab244c43d93926bf2a13aaa44ca9d80a8b011d600a24b15176bbadca5e909e894f08aa86eb965c6094c0e161d9d2f70ed5b978f033247ec7a970f54a42111f4bdb82f850b83cb4c0cbfaa8660c7e96ee5ab29e2ef447dfcd284f7546cd3782493289cef53d91899d73b7d64420699116fb7061bdb7019c881ced470f485d0d3b598e9b765d3a9d0b0bfe8900de5d7973c3a97d906d03c2fba8ff90778ec418b55781f233d129c91af4afa8f249522140a4ffd82319002df20e39a06a19aff882f04b8f092ab89b01cef3c856f1c318805ab86bf99e8d6a13b1717c7a1f7ef45f346ab4c8e74b8c1a763d076fd234c92b6933e5536bd51452ae5d8f00c6558fd351f8685114942ef4738918dc97e08e96c9ff8e8090eb137f715ed735f86511572c0bb1174574ac056d18ce7e8173c31b8d3f15792bc0aa60fe683b85b9512746c8ee315ce641fea61cd63ee29c132d75d0f124215999ea2aff9fa13091da390df608c9e9814bd8ec243b146ba779380a1466ba3a38956f2d2c351353509e0b4d18f7c068ffcc5f1003c161dd5e3ec83009bcdc48be19a63aad283feba1f202e98d5538f3d433e1ce50332bb3bda9b0a244340ed82de1d4104d29b5cc6edfa279bbd93bc854f539512b87bcc994113b95621789034b5e99a3c392b5d543159b9cb0deb54026268218b28b00c83b1e1291a63099901e9a3e1723ee920341e1175c35b942f6fe19833f219c766907d4ad68f4efd6dfa41176dd3aa068e0a224178c6f549d75c2c5ae89770ce42663d2bd3577c85f22d708614b4915ad5e006f260b9597452b06444d89688457017d07a39af72c22be7b36faff22efa1cc9343dbf436c97e67a857d0b4af76de439b20717ad3438bb9214903594b91600e3df4f84a888e077811bcb7a0409a131c830eb0a7468da739dfc038b885b5eaa40b83f84f73ee245d6de67faf810b3d98e8bd8dc8872bc0af0c022d51ab6c616204c6a4b8f86b57e710b6c194637b064450a3c29ef8c89140c547c14d74dff79248cde4a3537549a1c644325554a374795239ba3422eb8ca06d2e895b817222c25b6fb64b303a7800dd7bd8cd243b1f2366eb32452bdc6446f185c7308c72c88503c05db95b90a8265416a8b6fed786d9308696afbfd313989af5816eb36f806fbf954af698a070f2a06977153eb5141aaf5c2f92b9689d83f9929e62c7618415fb22f4a6092db1aef2306a5012f711e47a4303757986dd016e5d2ef2e601269990b2e3777455f417c679a994182d9a8af14b81a84c890d091b3576d5d575085b07bd5b69bf5c1f022e22948bab16b5740512b10de1cd06d121b92031621d879793c24ffba3c2d980ffdb5062449954e9a6e7ed85f7d56bb06b21c940ceb7f9b63b8b344500e8c54cc40dc3c7734b20f882fa88dae59a36d050286ea390082d2c61de371b6e66f6f9e1987b4744d417c1355e09cc7d0b3f950cfab487264577d7c5dde098104b9a69a058c480ee5cbe6ca8666c28bb277a95b52dd1fbbc878a22903d5304dd0ba938b509231ac5d29ff3b78cb2a331c0ed454d7f6d47f4e244e3a814d7830e5fb9888f06cb5088509d69dbefb5d97727b3dcdcb9b9b5c9225cef17ad42801bd1958b64e703b92d520518c5cf3f68ef8e1457b82db2b662aa1a7a8491096596f52acd9af85568dcd8e45258af5daab8910f63568ea519a62ebc11b2c5f9a5c572e3768a7a2f198c99c3a8b6a22e51893ce2bb83e379e8b5e8ad496b4bb58405ea50b43b3c09b6d02b34a5c44ad3a404a7d8484bd23d8d34c0e1ecd6ae8839c5c143793ef677c276f6149d93fa5d56136667945f291ada3c5e00de90589f2047229a01b2f2d97b7b34424d64d8fd269ff799367d230a681b654d3e95d5c15126b5caf800a4eb7173f74dfa20f92a0b8acf322de3a2aca8a8ad50edc6924ed1ba4e3d525e0b94a0824dfe580a6fc67e976a70efed6cc79cd4c7eee178b25846414239664a933676d4499e5be24c6a04eea22c4a0b1a58a1c8e413a70d4009d1ab5f2c724d5491d8cb59cf0c7f4b25f9043e0d2cd15efefc566da20ffa7e7fbade7540d22076b5931a3dd8d25e5c3a0ca094dd409102e500e410705075219751ad0a052cab3127e881ffb36b200cc689b77b6d0e5a7e5febdf21428eebf70d27755c008dce9256a5305be811835789b33f541c017b90253b288caa332698273736891db64908b8131e64c623fe42cf71854436f9a9638a3c18f3e41e515e1bdda15833d8075bdeae04cf4d470863098d06f107de06477f365a8b1bd29f464c64817d33a0a9b751b5bd37575763cd16578bbdbe870e2018f8411de862645300cc7cf2cbc54a0447351bfd7a78029c5dcedb5f996a36afb61aaeb6ec5dd3c2059b83bfb4f066fad22da296667693ee506e093e21c7a10ee1b5f9eb3ab3e38bc28e7dde5c23f55be314478289eff380cc142fe2ad1dc06e91a2c23f9d1b9126c37a1aa15e60ff550f6b3e21bf8a1305086bbeccf0aeaf95a1d3cf89ff223762125b2def62815fc152ff8b40a652f309c206955d6fae0ba76dc54cc6c201a278ac3bed3f9343374d7d74f7f91f9556c2929c980b68841dfdfd01cb10c2c4306392b99deb9c966a1efa888a11d053e39d1b09b97cbbfade33fbe9a1e3f2914ebaf5e40dc9809bfe1d06f6d327cdbe521f4c29ea536d8f2dc70d5d65ace741096556d4df759b0f3f30c3e82a1f068dcc080bbba5413722690dfcf35a6f465e11eee63f07ecb393c9334867e6b9cd9b64a6f15d3c628ee8c48e8fafb30a552ba3bf493685cc36929189b4e95d8ec7df28029a7e50ae21be11348a9ab5c2e3817fe0d489c720db6345d7a758cce1798da64842d30b01539b76acea098ddbb9bae762d9503f2997d8edcbee46ed9842e03e98fc2543551c0c423a97198fe1c158d8daecd22ec1be7d2b3a7097fada63eb24737fd5037b65073675a50062a284d1af784a20ac8246e1f0a53bd98304d3b119e515ed7a0afb11c75b06c2f9a7f7209d57e8ddfbb740cfa67af67f87a2ae89c100b71b500cc3d6d694ce44c947f7b0366031a1f51bf088bd567396d1a6b5122d136981fa73ed1b5d362b1dabd102cca9acc8f2b5347273ad5cd4a1d918abbe08653db4f230df194dfd4717a941849e21899390b2feb7da3668080c5fa52a2dd42dba700bac6ea026529fa86c101f72beedb91738ad891cfe5392eeb9b5c74be155325486d431dd059e77f1e5a4cb6b680764057c1a7442736fdebcba68701ae73b85a76ca233b3cfd9821d6018c36bbf43a49a25a2aef15aa17f1d6f43d2312735056bdfc2ba5cf18670fd562614a8e9a3339c7e506f6aa68001c1fad2b292b0feed79a893ce8ef7407fdbd784d211982f44d073c74a76b7594c94c7b5e39bbf545eb9761902c61834a414c99e102349575bc92ddcb7b286e66a1fea807fae4ca2c2ce788896c907c99a0fcb4e53e461002ae4d896823d1dbe098113ea6aa82c30d44c2735b4d58e299c5a2b15d432265c45816e67300be36886109dd8db4af1a33e44e038d8c8a0564a58cf75457d3eb1912b31ee8ede5ad594e076a48b2fdd73c0368647ac6a6061acd2caa357834f70c44c5c06a86e36369b4cbc4a79633a72f0a20e47199ba79a0c161d15ace85e6a5e4786851ed0ffd0852d9f224450ebb1942349f5fbcdedb51b71346a28e482c5611e1b2b3ab1d18714313bda258be42d0898f152d633cc5dd2a575ed221359d832b466d508432f9eb5d43fdad0b48d4f0c92ef3ed8abe0998cfa591934ce87fc23ed70b24550db31bc244666317c363c0a8b19b5aaba312d3db7931f5dc804800c40553162fe22c4901cbe2ce8d5afea9e65dbd11a50ae6a617ffd025c58e5de1351b66e605dfbb8777ac282da1e11abb3848e692318b9de2c884a6d3817b1af16189ca0ece3fcc8ca3a55141660962101cb33228df463187750a02b72af70b3202001a421ffa42d8a94f0ae31ebb380f51c962e49bc8b460982755b9e4e5c3cd0d4bd0996f54e6ccb39b50882f0e5769cfb0abee9d6c44bf042a7ed4ced0be21deae8423ce620c44df1f0c5921a6448719dbc32e61da62221df0f5577ecaf5f8da30daf1594202df21a219e78228128788892f4c35a33c017ad58ee9ac3ec1adfe6abdafd88065eb9b605e4a767205d90f413f3bf523bfbf8c7a71cbed598ca1998add45a9aa2233f7261d23197a77cc6d1efe14a56b14a6347a5f4f783157247c4460610d4cb3155c5faf7d122cb83eeab0219a660239ad6f50c36dee13de62f7b54cc641d4d93aa53ef0d58c33427b48936b56cc3ea0f8783746c5914e81135ca474ba934ada3b0f32d6f0dd77adea7547e58e2553e6eacbb99fff255dd4c2bd07d7471cebc1100a267b42359a0045c442234d1c34318e4f61ac1753478be630d056e9611d3a31bc7a4e44264c1b9400699a2134369dd53e652a0eafacf77efae82ddce92de3dfb8d5ef5d35b69a5f6e8270dd5691404e987b8bff0567119ab517830c99c7eca11745b833ed5deb2c054805170692009a65f4e11cc42589307758a4e14d689bd0ebf4a58743b7fdebcfe98d1c73f8f31e6a5b3a775c544bdd2c75c1d31132349a8bdb4347eb836f73c38df28d4f0481c4cb333708681cd0c56f4f56131c5bd450ae25af7aaf7fff2b4f7b4b99dd9ca54f1f185c8c4914d936bdb78874b3225160f60cbb4ae56dda75fe8b963d58b56edc1521229105c66c88f019e40be1b0d412417e0f24507eed4c297d1fd72b81d29b4533f41ab195d65e0b8fc81fabddf158bdcce9e2f66e25eff4d87a5bf18c8b6c9d30528ef3744ce93ae70f45b3e9bf1b1021e72c594e6f2b37acf40f5b92e9d395e64d954a08f050e91c4e11d0e93362b17ee51a83e6fe8fff43d9b8d3f32a6bf48065f6a492453f4ab2ed756c9641c6fd69f2b7b3ddaacc5bd81996f923ab933e625621b63bbc95a873ace9a37d97ce27f37939b668251d7a94575717383dbe37c9af78be2411e433af8233288b5df54d020db73d2bf6c605203eb03f5b281e93fb6bf4da98fb920925925fb558667a2fbb4925e0c0c53f22f220a14e26bfc0492b9784df27ff0f81c28302f77c9bd23eb7e143cae5c22ba087386339e630baf48fe5a1e472bb532e9977096e74d457d0e5b18c52cabc0c8ecada0b2fca6b2e9265200565494fb39e84aa40cf0ddd0cfa7753abca4ec12b0b1de6930296ed1e80daa500cc15943ccb0fc482145ec53c0943818c6b1fd2983c91e0ce487343abff4bf9847605734b97679ea8b0ab0d797f317c1158532a6c4818d0bc5ea26d48346803c90f06a603b4ab9b547fad7ca6a593b89f125b8a8e08a5eb4819c4f505f8881cd09ce2c54442387c61468f5def064b6336a0c9eeb66f7d7997101a510541450979b25403283de8a171b2bff1175f98bda6ba73f748948a6a104721a941abcb948147e618c5b35dc08537c72fa3490447b9c41ea180f26f7f747956d0ba5772afea531f92120cc9e135fc7b5ff15b9e51cf10335623fb8bfc8d4897d60a9c9439cd73602c1e40bcc303325fb60d837e02604be2fc0a9b5da6c4a3aa96435f3e28a5c7dbca32dd6b441b1a3795e929514c667ee1875f70a5f4c9716893e9697e3f1af642f854939e3594857b3ffebce3190eb226dbb4efc24e3d12539fc5f5cbd617a4b5d1b47dde85259c48ed7006a837a51231913f6c9edaf2af995f7236455ef4c0b1055ca17ce73d593de32f3d52d677f90aae606900e4344de7b6bf3e185d831521b02177ccbe2fdc458c7f49b3f391b20a6c126a590636d0e2f0ff0af0966be7d75e7cdcacc9ed15cb61e7d2a96226041cfd62228e1191abcb14aebbbb7cb7c49cbbb391af33cc105d867fec0e9a056b7b9ca68afd2717fbf6176557c8e13e98fbe923b24c6833d5dc595777ba170f301b108f291500a9f112e6c08a0fca3f6347ed37db075b4e29bee422a2dfac170ff150b62f02aa62e77b513e5743271fd467020f09633f5ee74d045972e6cf02b979434d444e620b53c26b9394f6391f6ae46a722d05db1c3c9a9f6a578366c56d986097f15617ac10830f2f2526cb02856806707504d7a013312f14a7dea9b92128f9cf10ba8f8b128b43ec68cc59ea13ec83979aa9599d8d7908e8e409122597abb28d3817c73d440008d70ea62b05160be2d51191f04d29f091a9df82a17ff3b25930a2d52c1b021b8195049f980e121a36b72138d4b1d23b3c7d96a90968be649486d512eeb6a818f4fa84d812902d24e2bbf99b879d2a08ac839e0b60e90f1474c04fc067f88ea63552347c14a61b19305b92883a49668f9e05e213cb68faa7eb7c2bc06ebb22236e2956fa531bc38facf3e7f5daaf09ea91adceeb712f320b2fd95de468cb72395c3bc954f742976bf215325c27927a81d7e07c42d364a31e8c6c384e112b72bed5ec9e1a39ec9ca6ef59b86d16330de177cc7ba6fc40781d83039028144c7dfdc0b35cd93fa2278c5980d5aed77966629ff81e9e723c2995483f9be2d53608b8713def4669901b1c67216bbf48d9365bc72e3e6cdfd024c4ab6d66dc22eddb564a28aabf4024ab837475de5b6590139b9e5cfd5b1960060eae79b92a78a27e034214774f566d5732fcc529b6f421064f6b6a92125e54340cb90e8d80492df32abb76920ab4214e732c81f7884b96aec3e23479cc584139b22570fc1f0fb24f5247dea83ee47cc890b2b1219cd116707e038a9f23a6fdbdcacc5e13a2823ea37366e342e54761d7acb3fcb6e401aa3bcd754fb537aee679d68cd251e0d2b6a6c391079b78dc27281dd20474dc6292eb4ea4a5a114ddd0d6811b872f42c8a8b1c63b3836fe46f01266b3f86e5d194debf86c42ac335b7a216c97b171ea4a2607a0f0465bdfcb3325a459c5699a2212648061bd4236471ac6c647571ea32459bc4691017e7868257c1471ce08d4c1ca9c08f9fafa1816d71fb1c9b6c1b63453bc903c22629c85c6aae63183003142738d53bbf114b9e2cb5a3b3ba5b8f4faa5c7ca3b7a70e6153dd02e19b9b5199a5f8766fea1752f79fda80bfd2c0a2af6b49ed3c298d7afcb7f7bada6960e9024c30473efc54526d921313439e3e622d3498467225bb09dfa3eaaf6d06599af70a7129bf29318cefbc41c4ee4abf80d15be2f67296c7002c5b117609ab36416d6b76f0dffbd7d5a8ae24ce768159b959b8b87a3eec686286ad1ef7d359968e2f452a8b4676857128dfee387395b9429e8006915cfbe7fd838253f946b33f7e839b7b6a157831402dbf454a9038ddf02b6e28140340a8e78cdb10c7a914c91c6dfa38279c0d1b2fb999dab27c05cebc8af8a90bbed22e934e38c4e613a6bcc60256fd813db2ae5516853f9c283053fff69bfa2ea44dbadb8c895b4ac4f8e3c6dc15352550beadfdf39d68b2f7d62bc29d6129cb6a583d83ce2257ec265cb363864cc10c84e34010b366c961e601d7e3026c82956685d1c488bb57c122bf1355fa92d0d8dbaa9d237955c1738e14f8e9591af504dcf7937b81ac75a8835aa1600c17e17460073d53f094a491b70b6290f9a0a98ef1fb7737c83951e0e1c8b70fd09a903119c43d4c23301ff704aadc5c6279e433593721ade417138511fd9e1618d399c1897a21e40ce99f1a8f7e565b0fe76f3a18801854da18c1e41f46d65943035ee31d3690c7fb1aedd79db886814545804ba3001d8bd54ad19bd467b90efb0160330cbda24ec68d7f68350ef6cb7ba73d0f2a852d02c8696319cc6fcc0a8a2ddd29d0e613d47954e307677c94066f4962badd61950ac322fe71b3a5b9e8a9b0b25488e417516df0497ea7ab687e3926039c338d791bc535e9dc64f311c741529f48c2d29facdc50496ae3e38e7ca32454b81f0804be09ab696d0ce3f5aac301e9226c7a8ebb27b488cc85ecada1be3171b7473ea89246186ca6360f2e59a7089d16a400c6b4f5212fb68189cb48c5ff152ddf84de1ab9d4b0509242ae4307ab4bf30ca7319ef61ea0ecaa378b350c001c52f5ba6fe8acf89460eba0b0d113dfd7c8288bba0d05dc0e08e7b1cd3e0fd8c2f53c7e428994d2d88fd7da537770de963badd9df7235e0f5004af08e999dd0ed38b396de6f6f022ad9caebe81ec3b37fb616a1519a0c4553811dbf8df471a07dc6b57e18bafca2ea340517c5d7f6082d0c8e140fa5fdeb8af1ae87cbdc0ef2da86a081ab7dc31d2f2a77932726fb7e09a3a890f54a391a9658aa005837e9e11b3acc36243af2acad7f8dfeebc02ca74dbc853718c44150c732724aa5694aaa0c47568d820da804e08dcfebb88e00482a0127a61d78f396bb646af702caceb3f33a79fd10e837d26d3982b8117acd68934de187c8ae9dc7f79f47e085a5a2b929a0dc0ac596f17ad9dfc28398adf39b10dee883cbded5c2920409367548111f770df982f5286c8d0545b3786fb6843551de6300d0770f9c5b48e74a6634e0e63b036eb43fd57fff4286375d150c230511d8c2067f1884c8ab279d383baff57af4be98500e686b03e18f546855e35b3b5bfe985948abde2f290d60ec8dd65d0bb39d06117c14a1bbb3346df45da38d0cb3f1b832a2b2d7b80132d75503f4c8b6828b119d8accf7c6cefa328da046517c23e4644d9d076dc8fcadf846795c32ed31c4ad3cfc67df680bfe397740dfd301b400530557377a6bca4bffe2961697ec0de3538b54f9d94fa139fb041aed4707b3acfc288ee92ef822021de44de63ee02c08bc000046fc9c754a7356d4105a8100311b3af89eeb5b471b69070c775f5789d3e53dc4b8dd51c13db1933b5a6996dc24835dec9263b60240e052c1052393545495e509931bc2948ccec630ecbbd7e52816da2e21abd868d6ad5f0e92047b9a8d16e48f4866a05b211f9bbae28e8d06bf0303298917ba226f146ea306f12f5e19cfb7ac1c267089062afe8e498b56347d9ccfe14891042a2371c0dbeea976771ed2ace83d4bac13a529f13961d3d8a1f91db9b34867c168bf22b441df0d7f184aede037b20d6563e52908ab5f4caf072006e7fabf10e965e4c2538308c4301e4201cacc6ed4835e1bb3e7050878b7c838c03ce5703f2a38db74ce5ce83cd1eee6074c3693f6677b8aa59e1ae81b18461a8ff485ff325d9b4816425f832ee1483eb3db80cdde633a50734946c24ce36af4835b5b573059f625ae8fc66304d84229a22afe202e2d204ef07b84d695327122c66afba7c76b1ca58204d7732377c2f30e0fc20acdd469ebc799edabcc5245c7406b3537df1a0b39dc6acbf8840f0887a6546fe53e0f3757d47b9f0cbbfb98fde79f8b4ad856a9f0dd76740b58b973d19084a0cbfbacf55289fe9db6d0951145076ec1b71e7f894e77ca88dce7ba4c682e6f8551b0cc5c09a0274546b130d21a0a3134a1367647d7d3e83d8c3bc2d89b56557301d8d15f7bfe5285f2baac7e4d3287d4f8de1931deb7204561e3132e522b5b8cb7678a3ae9f8f4b7c250a0a88f1009edb01cc076ba82d141bd1ba79f1070db4fcb14ae18332bb8899b7916017e62c6375820deae91ef7ebf419110d507655c0d0399096fea4bb6fdbb3dad1a08d645059f4079b2309592b715b36f3f422e456f7feb8cbd885cf2846b942c65e0fe1edfcd5ac0d44fe346bd79db8705561aedc93effc0967ce62fcfc5734fdbbc4ccdc2f11fa41ddad019da6df37c433087095b4d4fb944304dece8199cc64b238cb3aa2b7eec017218e5f9148a5fd0a2b4e28daffdeca6dc677a382819e59868ef19d1ecb7e543b13c411f9b9d684444aa73b4c96d708f94eaf19ae79c952dce6578ca9a14cee9439979415dba25cc1084aa815cf62be5293dac0c8e36469180c5d2703fac83e84d3f5e6abd7bfd236f561722316ada418662f68f93c6579e3f568a3035943652421ead3d60718d74cc7f1aec3729684ee9bc6883a1d8475e8592d59e5dc5a9fbc8874a6825b7cff21f2cf8e0850d1d994bcedf867ce8e9f33bd4902a2a59adbedcf09c0145245a085dd45a3371e57d5ea9ecf248f6f7164fd7b76ff3b9ef3480d150e26a8ba43770e4148a487a63985f5f54c384484cd923c769b38917a34199cf1217f9067ab2f336102c933f69140343653fb041a84dd18b2608e276548e47573b1e4ac259916fe607111994b16261042e3d7c009e1c606a51ebac851ac59bb1ee29a3cb41733f8f9386e8aef9786f30ca121da5608a24291d02bf32b922960728bcd3675055381108d4fb1b679fe600fbb90279411d4f5304f035c790e68eac656c0d03c1b0e4a8aecc3eb0c82ac84950f9dc4aaa91fafead085f26d528979152b65fb74a3abd8f5d3f7759d73a7d2d2474cb09d0a624929ad2d83f763288393e1044ff4e62ad243abd8c49406d8749234b2f750037aa8282dd1e61a2fa34af5961606f926bbef95b82b2d462ad4da8f45865c300caf7ac11d36a97d9aceb5c6f914773ad4bd460a872b963e6bde492c1018a1a119a85aa89b716ff320b957b3f7dea51654f0bf25043ab9e11cbf9db5b947f47a8e34e8a1b4c1b050225ad9d337fc5c15edba125c72fb3745d8a257e84711ae76dfb506931d3aa2ef948ec4835ee84783ea8558918bce1feee296579919628bbda2b48bd1ebd76f175ca2637cc11d1a03e24ada83e4230ac4a219e8cfef4c830b110948f094ed219603299f5fd2ef3da4f3e5fc59b8fc7219bd11a4524413170323113df64360f393eb1b74abb13e49455d266c616d680ff9e99b3b6d32901ccb2f72dbb3fdc0abac4bec57cf1f492c7a4e8455e2d1f4e21dc87a54fcb56d26c728e5c2a08bc372e17c74da9ff836bfcae1216dc67bd06d4773cfa105ed85d7ea0d2dbda0babae997fa7c77d82b4c7b37cc45f843d369619f9b1ee7c65d50adc09b8207ee87cff8023fc97bbdc23244c1fbf3ca5956a4960901e3183d4176e328d4e1bec23583c86b7b21b59f553b7cebcd9bad9ac9d2b567426972ded25df4d261f04ec62198ad2c0f15d0a5d2f991f5dc6f542b44ba7784bb0138e7096d0c09c0ba6c0f56b185ad471777ac3e1e846842f0c2a1460d36eef1f007571f68dd25907ea3c81788a4fcd1208496b80c938564a83d16279e3b6bfa844adf176a339d96ef8feaa511d4a5e378d4b46ecdaea5a103365c60d2d5bb124c908f22f42b3466a7c1b8b93bf496f142af80151160d64cd9ac153d8eb72fc1abe4e065b9789e28c3ea9fe04a6b473a0b3477502f452ab18423704be9a4ea5d2da87a5c4ec1acf7f3bfbc2ef7a17ec1c37a8722bf852337cdea9adac7545473354dde1b7317facf012ce28859f6a3b70f9dbaadba868a0e797d18b3b839bc9e5f25a57f3c8ca8c675c70aacc6ffa7b187c59ede266cad144530c0463ba13eab87dc21c29bdcecc56c7f974b532cf00a6e269569934a5f32c90961b0c8b96fcacd5be20ff5c61b31a00c3341b502b8f751f75f3ad79dc204273fdc6fff466985db125a95840378d9c28fc10f114326972ebd09a1e02fb3aeea3fc87b5009b4c414a4a6e18e5ac2c4c539661985e24598397bc5527a0a47abf261e87571b6c6690e0ee8c46ba49a0ac99988ba180aa48bbb30374774118e39a62007380b7004ca76d26c79bf7de44c049d465b0beb2fce0abe7956394e33b54cd7aea6ab361de7eb21b79500d14fd95b961e9a8af0a9dfe5654ce1fc26ff0c943cc6ac084f22dc045b64cc25eae36939639c527cb5369756c8204cae748e4810d83f92a2995ce39bd6ddb3609c19a8335bb189f29aec1a9be643d4fa191f2b27efc46ef1c39e3e980c5c55248d169f494f5ea05bf7ea7ebc4d76b70f2ef9b6518ada3f229126d59a1fde8968bc3f9b6469ea5609fbda3e06bfbaa1b758f8905a9f7ed107e0cfa6f7cfa27755cd34ec23fcf0c00e0e71046deea29e4b3aca6955c5b305e4a83fb6501a4f017473c573a91ce49a87a3b56f4098082b7e54316196fd545038f77f14d359528b356aa3b3fc034fe41678311cb09240681bf66ff58c5ddc2df898b88b195259b0786ff8f5d1cc9207d0ccabdc596e3aa12c5900a137b85ecaec163c5f1a0bc502ef8585c4f0a03652a0528935202cd142a15412b022826917a1b114fbff1d5d57294153eef51fd074be1c8a9f272a425f2c4b19a116f2a2e643116e0c7fbab4167978db06667cce21b41a341a95bbc5f8f6aef934cffd4848e8f060f381674d9e6ff0e4e48d91e086f0e0771169f5eb8401f717fdd7c68f01a631c1bf8c9e234c36bb878984589b25b13f57b867a26ec202c24c95f4a51d3fa9b5f65d55c24be186c66cb0a46d3b653b352bedf82881b805652d076391af4583f5f3127d640a9dd10591838337f528da746f5f1673eca556c3deb92f0b78e4fcef1e5a78a8d3b61af59797b73b47ffddef29f71a24d08bd4bf4aa27753f9d22a2820ecbccc86812695efed03004a442a5b7f33ccd9960971258087d1e85714ccd921bec8b65aee207f4e67e5d03a573a84b07fe81c63510d5a16914cdfbbf8a3a889aac4c96727572fdf2498e497726d38d648b4d19f3d362ba041be471ad5755d31470afd147f76ba9a64a00a41fda6d9abae44fed21e7b5c9988ff362313ace5a056425598e7dd23e16ae7dc46f172efaf2857c039752876c86992b27d094a101dcbbd2ad7a6df34745f151db8be58628cb2182f9386aa4fe5ec1d7b539b084079180bfdbb410fe69fc978b34f79d65e917e0de76448d037692676838c0a1b2ebfefb047a454869f53392d8be17b1c39dd4d7710c308d8be60055b3d82a85af13beea3adff36873595a8ff33f88449c0928c56f329cf1738d53c3b713e66520570bbda4ddc2eaa141ed6d37b63dbed3fd1843a01793817b34e4917583bbe3bb37a92e2eb5d9d11e90d08e61196c6379e2ad2161052d5137b2ef5a645749b4c9fe3b98bdc658c3ac8477dd800cf159734c451f30b8f2ef0d8aa99bbd41638175d41802a23f3923be59102b035a574b32b553714e987bdadc356aa84cfbb0799024c5c57a45c21eda1522f280f42ea91f55d52aa5ad81ee0dae5d867d8e2662252ea9978c347741ee7f3c087c1991cbbea3289f450c530bbcda31e84fd8562ac51527e8e30935817dc4c68d3218ba41304f1e78d8f3e42fdea63450b0116ad63a0096b97c2497db3bd9375838d69de8778ba5b3da11c532471d791243dad3d75bfb13ce9555f7f17e51e430effadf0471d695c22a6656d980eeab8be49c8d4f9145db646b0c2ccf6d3089c6c47949a5d4a90f9589b2836d5ceea251e1caa9c4616af4d220b5856fd75385dff5ba95b7e3fb5eb21464c8dca96236aee118a6982c669010554ed188359f802e1d3c3370c814ebaa7845289456bbab7d954199952229f14f278e576d81a0530406fc8937daaf27712bf351a359a6a7ed85820b1e1836fc78ffd30e60752d39f34c0da4591fd380ef5ac60d644fbe0a4e082f47994609b63904964fd853e1653617c2fb695d5ccd91164e7d2c5425585749fcc49d69a17a160f23c35cd96ca2bad90fabeb3c23a68368be7c4dc75db601de9f357785d61c9e3fee527f1ed608b4e78f94e04a89f09d2d20afb62a9dcbe4ff4e568f5bef6245b54deaa0f822c346e0ba9a079c740d342194804e17d67d44824e7c6f92d3d81ff19651e8118373cec8aad02bb5f212ee421098fe9040c289ccf028f538e6718db80b47a6bd0c9277633bc269413573f0ce4936007396db38485832ff68d5fc06d1715e4c39c0f789901ac841ba76d9b38ecfd742ed240e393678455b70e2765e02b4b8a5ba981ecfc3f47734d2e61468a351bfae511ad00103e2cfd8b614be340d8d38c2208b40dd0e339fb9455bcdd2267b48b57766d12d90c258e7d18b2500bc422f8963923c4ebcc3b7703c06bfcd2af69919a11b3e1bbf4b0138aa99f97b485e723c04237026a427297cbd36211998bd523961dc6bdb9b6d89fe8f54cf0b0330fafdf334ebfea1f51f9fafbf357559ebd45ac93d235320a5f1acc7142fefbe6324c5382ed0fff673f232fcee4788f8b6096acf1cfc3296b734a3a1145f6450e45f44f1c94b66a60c5d0be53306bd8a17d51ebf5db2aca386f094686efbcc1144d86287175f0f500da0e9c8806e11a88ba9624bfe057416a7b75ee58ac0b14123b2966df73c50a509cbd6b425f5277188a222409c1fa70a59e7f914fa9c7cac13112e53b29e69b954ebc2fec1376e488b920169afb61316e6f6a959ca1c6fb59c7ec5704180e268e5ef0c820b9871011372b51cc19da162d8e33e0c2bfa099ccfe68276b8c3fdecbf4b02742146d26c30cfabe740fcf1abafd3d789ffb626f2d57a579be07caf364bcb603e8f4c8bf30e885dca656cb16ba2a5f9456f21e9234bc49005832cc746db0df53f9bd8b3421c3cac27fe2015fe40487b2c0391a28e870fa6e1e31db25329cd4cede44fefe801a6b1ada5ff0bb45ba17fd01b0ca66f8e8561eb07413457e0ddc9d2a84437b6ea969b27659eb3d05bc6314fac46cfc52767c486b5aca0ed6c47c1b1aba14fca1691f279d2111c946ea74e86caf43e75494e397238358d700b6d61b428c2061640e673e4dfcf86a78468f130d485fb417536247105bbc319a8823cbcbcf4e8a11b3f4faf7f98e4655d9f7720004806af5426326689df4200f711b8c13371eb7f57651f2331780ce1a9752b6a713f88c6a2cd1bc6fccaae01de1b6e261586120cd909b30094c7a884dfb67ed30c7ca14c29aac0b165d8a11ee1a92db04b45bec9126efb7f4b70afafcdf9b0590a71c077582c5e576b901bc8549a49bc378c085d7f51c27cb50c471a6ca84ad7597ab3fc66261eac358c082e7a01d72e3009fbcee513bc8fa3a8a7542771cee24329e48af41462e34d8ae909a73ba8660d7fc06776a65d763371b5aeb1384528ef760b7708d8684570987bdf32b317398f7024d12adf026789d3f1e7c30224fc6663fab4b7705dbb5cd83d42f2b9a3886015c3311619e5b7ebc2803d507d2e2a96b1b1b25e1629e0412a263c7460ab100e14979c7e57b33b53060bdf5bca0b2a84d7fd881e10892dc6df5a9bcc6301a496550b348313577368f4abe05676db9072b970d3a22765528ce663ee5f4b722273980e40b14a3d166587adb0bcbe406b909d88603580d6bd2e855ac512ad9f43f8e01e5ecdd84e25f25188d6db644a9b897ff790dcdc784688272b65283f440ac619bf0092aaeb3d39ee0d0a19fc94dca8c7735c120d5e79cb4ca50b731e8951809c5d156f1b807ccd0a595bc3db3d87e98eb19d67d3c1e0c177b3697f4acf0ebfd3b5f98ddd20ca2e412fa5e8358714fad18ca1cb53d123eccbf57d25fc0b688d1e2c7c27fee408f0af0be09d0b20e2ef1ded1cd4b4420318209a61a97ecea8d721f764c5d6e876f5476778773fea9a7078f0b63499e74887c23b83fbe34195fcef161373e5c2e2d5b9e6e96f0c55d8534e08ed956fbb7510867558f8e1e71db497bb99a72963d3360d9a2568dc5f5298d02ce404371d31eb39901ff885c4cc6c0b15694bea543bf55161313afa01061767fb97cbb8bd4adf5d9f986c273066428bfa3c64ce2930554b9d99d4603b1cd9485471c9879fc097498d927ac70eef7bcfc99660fadc9e2b30b17279e267abf288cefce85469190d60d7f68e9d57157730c4f8bd4e5584a72e97cf37b5f0b787534261e5c0c9ff9edd131c02261e901ddd05442a7294d19492e5536c33784b7892078ef2ccbc6dcdce641dd175369b4d8725ea62377d07ab3b0827692ed0fd312901ae08d3b3f705073f20980cb700253d03600819fba9844e7f1607bfda1ca6eec0aaf4f97714b5e378c52f65b8abf1a7009c8bb0f6e4ada6627f4d4d57a0d4dc64d2a5555c3b1a2d4cfe54b6e83a4cde4d5df09a65594b8e28ee007c236ab88607b68b085b8d7c74b25d2b2066005fc81cd958d036fdbda67bfbc009a981257df12ca967ccb0f096d2c23f2febb22ad2b37eb37bf19cc4eb295a39f569e53db18c92b0b76a602aa3d051e44197233517a5b8ec5bab1da92bd7c54094f1a2b5ceec05b594211b3e5a8c1cf12e4acb410a26b3f9f33cdac36b6564eb235f715b45ddb7d1bef6c06484a6ea2086426816ac17f5f1e406334c73c62d026e8d05b8261ad66618c538bc64292bbe6bfde347e5f08accbada29d94c554ecfef0b9c75b66917cb397f2b64f0d5e1d5889e868d915c8648fc62e5febaeae86f897d24f34c191822c631b8042735356929d9fa511ab268cd68650a3c5f226dbd6ce1737dc2295db9e9d227b4a19cd946a8261bd5efeab116f05fdd43a83ad6fa8eea06e1aabb871b4d628260f9e4b7c46114a05d10169d2564a2418b8074fdc54b9b2184c75b1d6c5788d87afcf217b48daf0035771e6892a2962de8610c9d5295d7a672f451429cb35e9d1bf904b78efc1bc9469f23afb50d8e6a592a3c77f36d8848375c87434f4e886e771a5756c6adb0cbdfb42cb8f858978416c72b4298980607644a08ee55219621a06ae93434504eff37c682b670743657777b3aaefc4e41564505af11b374c699bc2d1f5b806833078d554cf0e812826c6e535489f6d1085df88f050a6c78188c1ec4ac47a9a4410ac0b1bfb5863cd7a13e3fa1b1a846c30199ca9fc895366df5cec955af2e776b5f7b621b448eacd0c80edbf7220f74c36cab2e814046c42deec5001652ce814b61ff371ff0b493c8b354770b524ba0c36492dcb74facba23bb26091afcbdf0e99eb7d8e8a7d70b77ec0f7c95b31b134f2694dd6a329ddf534efce25e5f074343c4a0f4395d0a4c54ed1723c642ae703cd0b8850bbe41b093f55dc538b3a2aee2f21c988b22659a99c0c03abff175dfa19a8d81a6f884b236c036f7a876eb2be8e8f8d39551eb5bc4f8fedf17dc75ad82eee05b460ea4ef30658cc2b5af93f6a28e5157a63b5506fb405795ab262476e9bdbcd16cc35b962cf545c07aae3f3c0149b4d5ae65f3a47251ae0b041808f497724cba5917fef29b99bf4bebc76c9cd8ef461217305fcadbd74c63032b17be21f84fb7bafceb70d4bc29a6ba87618e87eab41f0cc5bd96c93c8792bbc82d6cb4e741a88c988196e0ccd0da48531233e74978d35d35dc2f21eec82e0bf1acede8563defc79f72d389da6bdbf82b5ef780e5f8b2dca3b571fb43de607b260a06549d3373fb2d06131dab2e82613061a698fdbc3d982c040188c956516abcd895d6ed8e16a23604d5c308ca5ad951c81c0af4a15c3e37047b704497547251548e3eb1c0fa3f6b9ac2a7211e550c7fcc53561f66b2f2f81410782dd8ac18a64abbef26eeb72aa5cc5ca5b1feb91d7143db19adf63912df43630a2bf40848e16bcf3112513f51f64641f4ff073c23d1ee2eedf0d38cdddb356585d48534bad15d66c7d05d39914a2311cb170eb36db57d3f6587930b22dd8461054a437f2219e6a978c5cd1adca0a123ed47db598ffe3fb26e293c3b3c2b1f07fd157b0062ea52361fc52e4665024bb6f38e3b540cd6f3a3c210d93106eb957416938d925a221b1a448f68d2d3224b19184daad59a1385a71d865ab23c22db8a46a74f3d01872354224349f61bd791df50e3b2cb3c2362806d0f1d983a8fa55e4db7b12b6f706db1a261238adef7dae231aa068bb9af56fe0fba0df6ecbe60a0019ea10154719e02280696393da71076d575cbe2f3940b732920aa1c88922c65b4faf34862dcee37f22c70f37138164c7e2390fe10488bf42627f252ad82af084276714be391d47607cf9939f9f88b36a795ba7bccbebc6b19609a6c3b3f64fe433a4957bbe5a21b61b85bdc7c3e2a5141dc7535b063adf529e26f287707c941142f9d7502ac04ef60fd22c0bf18772ef2d9f34451d5eed4304fbb45e711f9ac30f4436a6e2982086d90c2a56ee90020d012ea0f5abc99007e1e14f5d87df1cdde75ef85816cee2c37840f1a75f6bb7a743b020e4aa2bfc36ce9cf8e95400067c9bc43f2895fdadcf4d4cebdb6c7b3f829c643adc53226a47e73c5e022b1d4fa2614039bf0e79993193d80f8ed559971e55f2bc248c440ea344d8ab2eda51eeb2b799d02da80025c95fe4e947df28dbe2d943c91411f95a8138792cad4849e2f88e1a5bcee3ab9fd5078f4926bc8ddfcd99adc4a50b88c3965e55ecfd7ba05007fbd9bfb23f09400b66b7429d6dc90bd5f574543ddaf53d83ce28a00d2de39d44124f3414bd13fb1e79d9ce4cc74ed8b8989247fa92a5bd69834365cdcaf9e795c891b87f711b678efa79e880bd8053c9b798994e5d0392efa0f3a2a3251e0aaeb0ad2b3532c03bea741b4a1a19b441026d647b5b0562b045674c0712b9c11b58ba2d1550a99087ef286567d53569c1723c866fc6454bea7e98e6e9df3418f936c7d0ac7ffbef53e9ec9bece6574ae7781ffd16e31271e0b5ae0eb1fbe44ac4f22c1f673f78e9ca29ba0dffd7baf0de76aed7ec299ad04bded1962b796843be72a9155a727975bcef2d03ff4cb119122da3a61dacfbc9a63daca453177558a9af96cdb9f43401158da40e4c344a07f33ec09efb1861c61abe2c8fefbec9735edf69d1684e28c2b8432578cc1a482ac38dd401576675693062349cb800fe9f26dba7b381762e73317d7d73c615886082f0195fcdf1ca20ca7f4e6fc6b4fd01ea69906ec69b08052334030125450db303364c8e1e06cbe49e4a6b32fa03c55acd31da3497494989686388d00b782177361fec9a4641cd8662b59c3f63fdb84a94b9705808a3b2b2188a1e1a1a007cdd279706c21d7122e85c140e6f180b08ad2f59a68992929e0b2afef6060acc28ea661e975cdbe4ed6ebf63bb5db05bc5e7874a8bfee6dad95c8790e19f62710b2682d3a3a3bd8d429890b45fde962a514d0f8e932a596e0bcd0fbb1faee690cad82738819701f1ccf4ca0fd211c4139afe60ee1cc75a2c9640248a5afe2296f69df587ebfea037323b3c4b3158ac1e20c41b3feedf3404cc097967c5d689e8742d76262b1d831fc90cbcbacb57c3158e1ec2deee0cbdbc59dd4d0bac77455625303cf35c64007e4d281b1e0e171728d0f51513552ebfc1757ee6c28b4671d01626743b4532d57920d7a42733d36ccb6303b00db227d7d69404e92392fa212ba5fba0b798717ff92f59c90954f061d72fd7b1b05bf811888830d2dfac2dade6a2314845e3a48807cf52969ff9e1dbf70fdf27e0a5e1119cc50eb71dc52dd43159e9c4d2c8fd372b6696b6ff90257e39967d040256f3aaef82ae1ead45c26be7a99f4b2a4fc00149ab44088282e3774874db73aa1996456911e5f89a3a47c65efbcb7256f7de7b9c74f937a00a42f2f06b06911f4b21e843321c71c692f192db2efb5972fc9c76c5f6fe4a92bbe9d7cd96670287ff808677cc6fb0199519e2696f82d921b64bb1af12b93a43436c9e5abfdf9cdc31c649afc4a6a80b306798c71b0fe3d0d09aae26bf4dd61429894ba096dc69eb20fa4eaf168d02149a670df37178d0e2536fd856cb0aee1a93c6d9a81c076f7892777ed179bcb266a2ce6444a3ccef1023c36d4d2111531e4d4eb98ea4f7e2b27bbdaa98dd6928669db3e91a88f29c73d4b0f8e5665d3843382d945b8c4d7bce97635c7093736de92e97096a4574aa53c48b166e5148a54a0024c1757ecdb645c33b8a86051b31c98ed396580a80abb834284255aeac001c5ebb14aec5dce515d7e31996f2bdf3cf7c3571a81c3a2305a251c79a8408c108ab68da0e7105e65feb1ef53d1e95a57370ec3a192cc9a69e049ea64e448d7354e066d79c8180e2f4ef6f261beaa174613da19914c77d9611711d7a137da8ce5db42be58c536f9742ae78b6c43c5993a3eecf1569497ccdcf00cdb928d304c826fc0f7a328b94fcfe3a6869d4068bc4836bbc534bd644b83897008d25024c132227fdd272298c336bdb468ade4808c43e19ff2baee6cec6338a2344deaf0908f577a3d5152dcea11946769338bdb7cf00a5bfc073a43ad5a63501e7c14d0702c8199f5d2d4b8a7351b435bbd53e3bb768265fa9cf2d77214032c73a7d55bd1549dd06ce5f82b52e4c1acc4db7dee7fd879630a3c01ba1beaaf50a12b5834c75f524403ea2b506afbbf9145cfcf613846ef87a256c8314f9ec7b43540cfae7a95b8bb620730c3678ab0b1cbeaa2f59d79b24459b054f3e9122b5b2d0b177d1667ad11af6e56da83ea5de4b48e09a1d76e76656109450dc2209914860b6869cffc90251185f981b65e92f69126d7fdd7c321a21a257951da6bf0f08599b0640c4d1a1b9dc8970172593f757bd2d9091e289978af4a9d320fe8fd2cd310179da9fad4e0b678376a7f9a411d93768f94d9f69d1abba68265ecbd33c75d43d759c5588286f116cf2bcd114a0b451d0a5cc60bf931b1a544730466c620bb31ed42a49da6be34d5933f85668f389a6cc24ccc24c6d9b90450b0dbd1682452792f2656c6d2569c741c7df8d06a31781d35666bbcad4b98cac9c70d7496fc0c6dd482d7609bf182cc68d1139870c3505b433d8af48814e23295af4dcb2e2e74d46d218f864acdc0f0f0f4c9a16b6399701fa6a0d4a103c728c512575b7a8220ebc0587c60f8a56d108032906ec2acd275f487b21f6c1b91093b4ee8c5bb3cd22a665e9a8bcf3db1a5a0be4c9244f2f92457d6b29616758b08c8cca6ec308a1c9592289616eeab25a0ff49d4e42f4d5311ea34f9abb4435522947b80a0a5446f1c0d3f22ad3a03840eff2b8999a1353afa5173f2903e600e2745f8d385fb5431b03238addfa50f38184f33ff004f44635b21b5169f04ad3ec6dc91d781e988aba809a1f7f128eca6df250e78d9d8e8a2b00703085c40efefaf7ef060d89c6623bd8ed37c99ab9e1e086c382e1ba51ce00b0e6f7862c5d9cae1f6de68316d92340c109cabc18335b6183632141b8f24a75fded91619511e0057a545419731101fec11ffba600c7413575de2f8cf5503e91900d13d82bcce129c7d275b737506b766cc8d15cec3a26e70643f7b15642824122115b76f62fea1223a70732c11b04925ec8f2073a8a6280163260f091f006e87c77faa89932e77b300a81709e30e1c105d9218900ecc4ac5f79209fd1db66801199e7e6c01294f4d08e295dd602812dd29f6c849716f2481a78b931fa9a12ba9095c8786390e827f0ca1a27e5328fd91ab521d0637a45783b903ddf3dd60c9724dc16ce181ec77d7fb3f85aa449c15bfd848746db2172afa1a92b40bf744cbca7cf294fae1d18be86abc5cdac8ee04ca62858a92f3a4880a5517ab9424396c38661ee0b0a860ac7c529c68f73ca138cbe0f7c6d43ee27f64643073254cc7ce095fe8ffc8af3b72e388ad8c43fe920f2f50bb360567b58fc78196f675e8c8d693133b55683c63f4cfa82bf2401be78853e0f045fa037791383ac87c457a2452f4a79481fa2b6dc4ac16a96c56200820054739a694d7103bef8ef5119a84a041643c39b7df07a1740f0d833d501fea2b95451781eb47dde20551b7852f239802dc229f621366cba059136f88e1ab5730681622f4ab40c22fdda7259bd796b35499a1fb0f255597a2c55d915fbdd07bcc3889160839f9b6c0a8c8617bded06bdff7d01e36a343288084fffcd2ee19c8d13bc2612ac79aee6e61d23b168aa16d555b5dd9baadc6ef7d3984c9ee79d25c80d65a398c56f74f96f11dd78e1d2e812484cc4e2fd9b7c4447ec9ee3c0800feec390ca2f0d448b3bf74711483f51fb858c5ecc342ae96b1e6635a61ed4b6eb7bd56eec5a5bca0a18d61e7800a7f05500532e391ae63e9fabcd0698b6dc75a4e866d9e7d67d5cfd3f26658f82b82b841de5ea27b7b93623fa693eecfc47cf9b8bfc29add571ce98c1e94270706bc4bad00cdf269ec7521b7e8cd17ca5ec2463f82e308f3a38f548f8497d4ca21177880d0c4ca17d44149a0c184508571223c5dece1c6cd30d8a764e264780178ff93f292a9a8e6c0e088188d55f7b8716d638c80573496879426f2f4f43541465b7663a92b99de129e65148295ed40dd9e858dc81e07e3c32f64f5a00e4eae4b72a8ef7b104d2808945b8a73243b3a84873f271fb513db3403d772f73b4894232738144921b1cbadb6ebcd650be2e97a27fef1bb3ca5f7ff33eb176ba6765ed8ea42d029f42ddbf3adf13f1948cfedf43962bca83de3f345742daeeef47df00e34bfdbeeffeb72bb9901f321c8bdaa8445cf4cf667c853c7da9ffd6590ba183d252889bda9d1f46deecc474a2d1452f2a57937ef4165678cc89103e56f26bd744953ce5abe325f9013ba213d82e72fb125f45afe8b9a4cc68c7738475385c0091a0320ee93292fb499730a84021deb07e45c694403a51bf3e48eb0a0e25a0e6afadf50f9fa1359f32d903673c72399cb5d3ac4c4953cafce630643f9b08f0d2dfcf5b3f20c0fb0943a3d1ae337e1db1abff2f2d631b2cd03480720e7461c99b65d0a9e3bcc74e145f5f76182910301147cd31109f597dcc8e5102f9ba436c9750c97a1b4f0c7d97e1538e2181af730736cc1be4f792e1a1559cd05d7b9371263a1ad41e035717d61d335b52804c931426002bd12e90a16b948208fbef745c7934974d04a097b0675f92aabbff2d8128db40a85e83863ddbda2794759556a8ea9000ee6e24ca5cb8e82b1fdadc1a8a1872c5c69e53e755f5ff22623f53b657feb22c8aa1ac43d22d0e7a48203f1bd1dc7e1eb7c91ad5de3a68315dbd082aa7d555aecd3517a5fab6939496d48f7356d6ce6b35a1c3d0cc79ab609c238dfa34104d45351d44ea8459041a68a0e1cfd72ba309fcdc698694c392d19dc36eb66800fc3f3893dd56dac1372c2d194f771825560c29731b69789f2ec44e358779fd146ff4bd50348d1af1ef05abd9480f564b18ff38aa3b3720715ebb53bc6e0f2c0ec9b2108c97150b708b80554df4f15671ac4ab91308c3d728a05020fda31231a2bb436f009521e7cacc86d6266ee8753f30d7533d2ff5e4c516f99efb13497a6ed08446cc93ec16f13777dbf53ccff221ddc0be42e37fddcb03797cdd0170856ec420d8ad6def0b5fcf96c457d8dfe2d3932f091d0a327b0f77cc723c0887f16d84b3303b7440960cdca815f465016a67b5a3661914a500659c75508faa6f4224d8b2b7fdc7ca0bd5d436270dd4a1255267e5f301c28da5df9bec8f139842c28da8c8f054ab0111dc4fdbdc8ad22afa1ee69899d7fbc7953b5b5ba3c90fe7de28fc5833e260932b83f6203d3c8986008708d9b090b59ae9f1ca7822f4490f160a4afdbdd98ab7bd709330fccdb3a47e7de8f6323a0bb734eaa54f832fdc2641ce33d0aaa165d468f4d2dee44b1ab362a493bfc28aed4eba368f5071f60ea4dcbd4be552e6dccc1093dda89bba1bab43d1a8dcb8cefb94dd15da31865b8e9886d85b16855d76768fce0f6b4dfb0ee0c0b1dc9bad5be158a8bfcedd633763c25692e36aa99084cc36e23b7843dec2995d034ef3a3c457136a6884d1c2be82d6d705328ff679c6fc77ad1ccab78055bf98403ad67adfae6733ab76b752237f0149926e9ece03d8fa02db52339532fe4883e559d25e6ca4c013c8579ce3002d4d867390e432df3fb5ddcc1449a5f88ce34b156b817f0a2811a23ebfda5f5166db87f3fa874b5e7e70ddb812afb3ee4f85d43e8cbc7079182cb764041df565c3f0ca34499faa93bb76e47833cbce736d2724a5832a8e2b4452f25453b2b553dd966b89be6144ad401383cf29606a173ee3dc81abd6a0d7a143dea1762d8a682c3c9146da184bfd1b5204ab67b0e29074f8b63570c49c833981e1a4de6455d69a61c92355819f0e5495d5347887e038f9f17b2b57fac340a405aa6882be2f2e02087f101a48a371c15a48c60f7fc48cb2d38936d69fc8ff00d7ce9d99c7bd306129b07a02bf5b4347e7aabab668aaae88942eb5174974e46f29b846a1017c5fef35733ecbabc5100137103095ba6a3b65bcecc2ae41c7461bddf684cd92e86fdae0507b6f4877241c03fec670df341db48aff5fa24368397af402a0842d2571efaa43127e2cec327e72e23ec8e9468289c9cb0ee43f0de70236f2fa008a42f681abd149009d791377949aa60c9bc7b5139366623f757c54cf7b68dc8ac7fc6bc9768133467b727751abb4d4ef4cbd8b6bb351ba2310ed6725f533f744891248283064c40ab6e541ee5c0f605ecf010b9419effb78b921b5bd41200b867bae73b401fff97532149e8b759a3584f9dcf29c9360eca9e22127662c69a7865261dad958ff2aa6ba69f5a922d9ea1983be354820e8030fdd956e6393650ad201cae9aea305d56a7319c41fd0c96860701b49ff899a68a29d2157a1d344d20639a9be97c85302b886eeffa75882133b957e2bff451f7ffd1440f5b404dd95e03ee80e80519f7023ac9b9ef923e17d6d0a8cc042dde135cce8c57257c329e2a120f1b21cb98de0a0d9b208c69afd70de650dac0d398bf43841471e92f7720aefc16c9e6e29e789f37b71f599f729812078dfa42a6e77f5e289539b5267d1ed4f8defc3e58e1b8d26948fce75de73de84d9a80d1348e3215710dbebd29bbb3a0d070f370d919c82ae4c898295183396bb44542c7ee8d9f9203d47e6e5d3ac7b4d783d4a66dc17a0f373033b1c2df63d6518bdfd07a3ca0d10848340cdcf0fd4aceae5056a7ece4ea46fff8be51133077725e7ea8b23bda20bad86c05e624175bffb4b995057390e19826bfdc4a11aae66c4c2c5a0a36969255c0645a4307636f42b4a940de1f3af8ac3ac80f541bf72ce7610b3455a47baa5e481929d76547037769e15b2782acd62726a2a3050407403acf22c846ffef9705046cc7d1531fe40c2f7c18ab807139d6a1b25b116c061f96ad6f6b480a070882e37b9d545792465a77389b61d71ff0f5399d1c6690a0453d2c990be46365b6cc1cebfec84ef3cf3c29ba9ccfb2d9de30cd3323e1bd6cad734eb6395cc6b0fb9af09bfe0aa12ed72288bc0a17b7cb31bad745fd5c94008254046fca5fa185e6b9a04f992fd91887ffbad76a769e39a14088ab7df9faa07c9561362f4eef28ad500db70e637480778d61f242bbf1f16cc09c5bb96fc326f381ec2ba6ce8a3b958d754a2018c9cc19f4c6748a8829a2b2adddf676cca2b9ad30ffd44f09033001f2406740ba6f12ae18f22ab1ac078069c154f46d521a74992c17454ba2828a34b43f5e066c39f287c3e82f6e900f5b5b4bb796fa41947e96908fe09fdd987d0d64f747d49464bb27b28603f01b925468cbf63c321ce48e1c6a5ea92ab61662fd5f3834e9ab4a68b85136117915907a3503c062bf523bfc36aa7815333b291f9dd57677fff3b5f05f1713176da11b7c168e34f3aeaa3c401d5e5052f945b1bde2934723cd2d60cfd00a06b40c73efa568a38376763c6daa192ff94a5c5044d821327a6e38e4f6de7366a69262b38af8edd9b7e1cf52af2e0972f5bfa32da81c52300be48e4eb7a1120dced43c1cae6bf4bcbcaea46af63bcfb4229138c85f09a05041c7170a41d7071b2aaea8dd4c658687bee52119978fa529db78b9fed993e525050e2d8ba5f4ec3704b8d5821b44d563693c50a6e618601d2b0546d1f3a3e46a76c8683012f14008cc7b024aeadc519db5bfd76e4f5a1cdc87b4f4be55f286776f3f8bd2a483974b5743a0551ce3d56bf575d132f1d7fece35f5ddfe91bcc9dc79def1c5e3cabd4b1592e20319f6ac4fd46dbd92129d5a5935cc758fb8393bc2843e1bfb2d3007ce0f08d99a541033194cd851d076df4a8d513d360d5317914f83c21b88883d205de5e8d557469d3db954563ec5e98512f1e8d1bb5054b24ca9bb29c69e1f65ebbe26eeed98c253ca803cf73b67bef00040865ecc99dd7998b50cda4658c50dbfcf8dabae6fbb13581832f0c8599d13697aa455d1d65b8cd45ab3d28bfc29f8d24b3b2d03848360c7ca456791a55e3c5b5fffa0f50e2bdf337df966a707dfeae44ca7ed10afcf9d1eae8dd260ff22d57839f8b2dba7593fb4ffa44bbd66aa8dc31eb9424ca009f30d52a689e11bb26cfab534e72fa59a0f0d6fd21d5f778d54ef39420c73f75c2917f0aee586be9719c91c376a4c0dce067055cf8662ae06acaa362968ceb92feefc8fe46bb3929b8f9211122333e980a742ca2c7c54c112ca6328148907e182e83f00c9bde46ae12526b4c13c4cbb14b8356f9a8dfde13d1cbe0acee3488d672656b54edb14f4fc798add95a36298414958bc1ecfdfd57bd917d8795ddcccfbe36f5d2d2d50ee60634a5b0039ae053df629489d183f5979ab92bf5a9151845cc173b3d89199714b1d55731f095bac2b56ea8d6857f55b881a922ee00522c3bb348972d5084a43b6573993ff3fe41d680a910d5c245d066c862d298acfaeb7686024a874e7368263517511274608321574341da86dfd39d1f67f59fe318b63beaabc777163c979e40543a6f0fd3800272404e22b2958a3a829c44aa82896e7b434bb1672f5a63115a3747a04771acb945db9d42e77589bcaae71df1058b3c1e36ca23c6c802a764bc8b1bea7a7da77436fe5f850a9ca0fa16989d7b927f6b128af3e407894edc8f513947227f3811bc687040a139803d0dc2458f38eb9aef3ad9e7a45dcf26848273616e25a7edf06c23e61605688ccda69aea90d4e8cf158896ee2482eb8866a73a23198c8636e6942d0f299f3979dbb15dad8e1e206fa85af513a3a5c1cfef89e52f8dfce3f0fc6782d96d3c730377112b9329465bc603d1966b1e438826813187731a3e7256e862c805bb0285391775cf2bbc5a2992ad2103a2af31e40c58c3b88641152908ae4793c1e9b3c480ff920c62fb64a8e216a2b0cc3d505547d8eed07d658b99c124eb3f7bad56afd6bad241d28192b3412114de4ae58bbf633d109e965e50ec20342c5d5d2a22394cb0fbbf367cceeabe2b4ae754ddab5be4c5c8cc362cc174c10e085263ba115d861da16559a93881ee73330b136fb17060ed8363bbae3556f1f20c6639330d61676e92e0b0f4ad5a2cc605838f7b4a08b95f8ee07eff4b14acd5c3a6ec9a71d7ee6b1ce58d2a5586c3fd5966caf989a86150dbdb35743d63b7ffead5ccef56fe4152e4fe9cbfd5fa10ec8089c525a472f15e157d57234fde70c6221b2f076b0e3ac76c7d001c164542b593163c2135e3ff78d2b6747ac7df0f787a9fc5118953c027ae92e1da86c65f98d41a671d67d59f9a3ebbf120cb3f02a40f4a6cffede1ff9a2d07a3f3e51ad5a9ef1351e88e0b1c0080f0f5d5077fa4c54a2d29beb40318d47708cfae59da593dc087241c5740bb648424d20c8e271e0456f7fdbb981b88b81bdf9d706cbce7b6f702ccc71ccadfc4361c96f7052ae04e15eae5f1f61dac977d156f781b7d2bd6434911606f18e7b16039080da05acb67ff0dc5142e1f38cf1afa1a234b4f2e06996532e4ca1a102ff47b7c6c9b1c26d2558b2592e45a9856fc44f9873d7fd499efb778da3a9786e2eec3cefc0164e0050dba1c6dfa41f06cfee26a169ab3bb698c70e46dc39bf9a3a37dc4b44dbfb1b69a083af0bc5cece47e3c99669c45c9616b2b045391688a241de0d56c7936f7cedc7fe0c5ad04e28e5df6442be382fcff23861ce65ebfb56fa1090629e8337250c112c9723a58216c7000859c56b4455b3304e5acb31194539b01f18ed10eb8eaf0977786ed171a71e736366a745ef5b1b6be60def2186e1dca1e7ac17028685bdbbc1d61be2d7239ce7e723dc7e0a2aa820065887d3c2f7798952e87a8bf03c104ec04ccab5d857f85a480e62d0fbaaae95501fda65e946f83e408a844f2bc16e92b747f7f7d7e5c990daf733e3001f5fd9309e01b156bf62882b53a935c2e75cf93dca3de69404daa601fc53a3fb9d2e3716aeb6c0649a8781dcd1c43aba6450fb2d58561c5f3aa6451424ae852e4bdbd3504dd7da40ec130c46a2a031351bef5f28db20f3df95c428451792f1adafa6aaf7a3d843b1d4aa287211fcca226c2396b2bf0542b2d6a8443338accd6dc513b3fa3e498ebd17b8ebbc68d1c7f9d09fa39be9afdd7bd09cbac7293cabe8ec12218419438c77d34ad41cf80927fb436b399f63f59a2fcb391ba413dca4e5e04d7442470cda4b23e35460fd5ca460448fba5b806e799559735d09508214f0fb875922a1b5252b8f4b57b770a5efe2d114f6e211f48aee394f2f25c8d5d459a7dc006680cc3d7398b71319278c4323cbe313fd7641ac621048da359999e8f66bf6e4288c7678f32dd2b035a08ed53aa5c6dac8c7b8b9cb53b2fcbfc0178cd048c98e051b3888018b7ae064dc5d29129fc975fd1670d58166e58ef4963b5a837f0434583049f0a84d72374afe81f50f00979cf2425cac689ed2d45105bbf8241fa903942d6622f095f8c5045a7023f81b2d2f8ea6e05f791198f2e16b69896692fb53c144a53b4a7861aa86c588ad5114419eaa0c767179da5b88745ecc3503d9ec31a3cb6e632c38226d7bc11dc4203fcbaa5f3849511109f66ef5e46d5445368775dd058ff4785027dcde06215300fafab6b296fc0f944e2e95ed8c3d5b952e4ddcf63f324e3e0bfac0f7bcc772fc997e1ff319a15aa15820933007e7eb530ce4b71ab8a5c1a7b98fcb9aad5b98d62951e7ec78c7f61297c3912e4000ac7bf8f56028412de62a7d6411f1aea448844e18235f204d2f29b913f5a5798bc17c5997ad863fe4b4464addf8470f2f0cb92afee7d4349a40bdedf8a009a38b56b5f5399f7f6b35e92383dcb8eed7a342a47e30cc7714bc512fc43c4f7feb3dcdb208830a6a6ae2fe6b4c9290a77f3407df2e5a6378e29dd273e1d88fc0d8c4c57ed2fd1838bd57c5d94b717abd1ebe2cc3eab796c7d077f191df0ba5d3063aa82bcff2ff8b9555556d71b7dad9a214d99a8ac4cad5e496811edb18bba6d95b67b96e5a5b5161aee2197cd9703a0b44204413ea649b6e34ec661dac1ea163f404e3a438a5efe08e8d8fa78fde83ac6283c81a8d63db3177b4cec606fbcb3660e52b43997675f3638124c5fc1c4e747a0d25aca3a0cd4f4bb99ac95b89214564e996fd3a066148aaa37e58be56fb327d0f5918f2416c0fbdc08da96a8013b8ebdd6e591df4361d9bcf6067bedb177434e838cd8720164d8fdcecdaef15fcc54c019e86c5c0744c44b941b634ceef197794b04bff521ad418a6eac437c43aab023c7988747fce73e6924d84b07d592083554dbb3047df99f6b4a70588501351778b367f3e73cb56d5a7ed5abdb1b04bc8e2d4b56fc7a13e85361d2dad88f79340c9e48a4b84014222c602c5c8f889bb0a9ef3df8ed9701cd99c2af97552888fcb769e842a383aa21ce1f7087453cd7a7e29de702741c8a769451756f111979dc9cfd2ec0762e9f248d88cebba87666b73da0c770e377964915b23489c8f390375be3b371a0a3570da1e45db11d12e22bfc9b0cab8faf3ffdd13f6d18e32a32224af34e90785e91d105db1ba883f73b53737a869373a8ed2b56aa585c0b9a62a91f8a669562cdf2da107cac4ac9ef757f2425230486b551de5569c9a2d9870685194f62b87fedf925bb29194de0f9cbc009c2d7acd0da2f1018217daacf707103724376069911d06552e46802f1ec2241811a8e9fd70fec31a91edd4dec4d8170d7c355aa5e1be1c0aeffd5402c4b8a4901314c86c114b80f9928ede57eaf442c08a1020de9202296fa200fde17e55e718ac13b938906596106654337b262a83e4dbd15771815147e0393910dd193d56afa93ab95e4df334c849bf134fa8d686ee9dd97c952631d9cfc752ba1095bd3332c3e971c22dde90d77e1b345b89214564e996fd3a066148aaa37e58be56fb327d0f5918f2416c0fbdc08da9f3a08ebf6e30d89a32232b19882da3b4aa9565d230285ca0740ffdf2a8834d83b8328cf5130fb2b03d967405c417bae6cc1745720cadf49609f01709a8b1f0764696463a4ede764ed344cf0688a4cf4441b4c25fe618069d748cff265719d3e0f73a06bb9758959a3be1a17601eb60638fb54cb416064e11c8caf0b8bdaec34bac4ec03cb19a8ae4ea82b8a0c1d859114c981468dc8b23dd324c7aee0adbd3c1a163d2aad835b983d5c218e7ac158f0c9f7e183da705c28ed257dccc27ce074422412b6250fa56ad7cfc2592e0b92ff9260d7ab786c509646efb13c29cf05970e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855../../../emacs/27.2/etc../dark-bg/leaf.png../dark-bg/leaf.xpm../dark-bg/locked-encrypted.png../dark-bg/locked-encrypted.xpm../dark-bg/skip-descender.png../dark-bg/skip-descender.xpm../dark-bg/unlocked-encrypted.png../dark-bg/unlocked-encrypted.xpm../etc/COPYINGrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootgamesgamesgamesrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootgamesgamesgamesemacs-27.2-150400.3.17.1.src.rpmconfig(emacs)emacsemacs(aarch-64)epgnxml-mode@@@@@@@@@    /bin/bash/bin/sh/bin/shconfig(emacs)emacs-infoemacs_programetagsfileutilsgroup(games)ld-linux-aarch64.so.1()(64bit)ld-linux-aarch64.so.1(GLIBC_2.17)(64bit)libc.so.6()(64bit)libc.so.6(GLIBC_2.17)(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)user(games)27.2-150400.3.17.127.227.2-150400.3.17.13.0.4-14.6.0-14.0-15.2-14.14.3f@fh@f"@ff@ec@c@a@a@aaaaKa9@a8` @`P@``8@`]`\{@`F`@_`_H_C_?@_?@_>e_;_9_7@_6|_3_16^_^^)]v>\@\r@[ @[ @[ͻ[Q[A[#@[[o[@[@[@[ @Z2@ZY@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.degcomes.obs@gmail.comwerner@suse.dewerner@suse.dewerner@suse.demliska@suse.czwerner@suse.dewerner@suse.dewerner@suse.dewerner@suse.dewerner@suse.dewerner@suse.deschwab@suse.dewerner@suse.deduncan@mac-vicar.euwerner@suse.dewerner@suse.dewerner@suse.dewerner@suse.dedimstar@opensuse.orgwerner@suse.dewerner@suse.dewerner@suse.dewerner@suse.dewerner@suse.dewerner@suse.dewerner@suse.deschwab@linux-m68k.orgwerner@suse.dewerner@suse.dewerner@suse.dewerner@suse.dedimstar@opensuse.orgwerner@suse.dedimstar@opensuse.orgwerner@suse.dewerner@suse.dewerner@suse.dewerner@suse.dewerner@suse.dewerner@suse.dewerner@suse.deschwab@linux-m68k.orgwerner@suse.dewerner@suse.debjorn.lie@gmail.comwerner@suse.dewerner@suse.dewerner@suse.dewerner@suse.dedimstar@opensuse.orgcrrodriguez@opensuse.orgwerner@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 patch CVE-2024-39331.patch Fix boo#1226957 (CVE-2024-39331): evaluation of arbitrary unsafe Elisp code in Org mode- Again fix %{%ext_info} to %{ext_info} (boo#1221769)- Modify patch CVE-2024-30205.patch (bsc#1222050) * Add backport of (org--should-fetch-remote-resource-p) to be sure that remote file locations will be checked by the user * Use this in (org-file-contents)- Modify patch CVE-2024-30204.patch * Backport the variable definition untrusted-content in lisp/files.el- Add patch CVE-2024-30203.patch * Fix bsc#1222053 -- Gnus treats inline MIME contents as trusted - Add patch CVE-2024-30204.patch * Fix bsc#1222052 -- LaTeX preview is enabled by default for e-mail attachments - Add patch CVE-2024-30205.patch * Fix bsc#1222050 -- Org mode considers contents of remote files to be trusted- fix typo in %{ext_info} macro usage- Add upstream commit/patches * 01a4035c.patch Fix etags local command injection vulnerability (CVE-2022-48337, bsc#1208515) * CVE-2022-48338.patch Fix ruby-mode.el local command injection vulnerability (CVE-2022-48338, bsc#1208514) * CVE-2022-48339.patch Fix htmlfontify.el command injection vulnerability (CVE-2022-48339 bsc#1208512)- Add upstream commit as patch d48bb487.patch (bsc#1205822, CVE-2022-45939) * shell command injection via source code files when using ctags- Skip patch boo1180353-6d8144a2.patch for emacs 25.3 as already part of emacs 27.2: Was fix for boo#1180353 that was a possible segmentation fault in case of stack overflow of etags- Use %make_build macro.- Get rid of the old dbus shell code in the emacs shell script nowadays this should be not needed anymore- Make dbus code in emacs shell script failsafe- Enable the NO_AT_BRIDGE code- Again disable workaround with XLIB_SKIP_ARGB_VISUALS set (boo#1191517) - Correct quoting of anonymous function calls- Add patch boo1178942-bedb3cb6.patch to avoid that emacs hang in isearch (boo#1178942)- Work for boo#1183497: make sure that if ibus is the input method that there exists a working gtk immodule for ibus as well as the ibus daemon is up and running- sigsegv-stack.patch: Port alternate signal stack to upcoming glibc 2.34- Enable workaround with XLIB_SKIP_ARGB_VISUALS set (boo#1186341)- For terminal 24bit support, fall back to xterm+direct (semicolon version) if requested by the COLORTERM environment variable. Upstream commit 50f489b5dc. Allows 24bit color on gnome-terminal out of the box. * emacs-27.2-COLORTERM-24bit.patch- Disable workaround with XLIB_SKIP_ARGB_VISUALS set (boo#1186341)- Update emacs.keyring- Update to GNU Emacs version 27.2 * Changes in Emacs 27.2 This is a bug-fix release with no new features. * Lisp Changes in Emacs 27.2 The behavior of the user option 'resize-mini-frames' has changed. If set to a non-nil value which isn't a function, resize the mini frame using the new function 'fit-mini-frame-to-buffer' which won't skip leading or trailing empty lines of the buffer. * Changes in Specialized Modes and Packages in Emacs 27.2 Tramp: The user option 'tramp-completion-reread-directory-timeout' is now obsolete. - Remove patches now upstream * emacs-27.1-gif.patch * emacs-27.1-home.patch - Port patches * emacs-24.3-iconic.patch * emacs-24.4-ps-bdf.patch * emacs-25.2-ImageMagick7.patch * pdump.patch- Add patch emacs-27.1-Xauthority4server.patch * Allow GNU Emacs server to open X Display even if the Xauthority file is not the default expected by XCloseDisplay() * Hopefully fix boo#1174534 and boo#1179854- Replace system-user-games with user(games): be resilient to package name changes.- Add patch emacs-27.1-gif.patch from upstream mailing list to fix crash on broken gif files - Correct group of el package as well as provide it as devel packages- Be sure that /usr/share/emacs/site-lisp/site-start.d/ is in the load path as otherwise we might catch some not seen errors- Correct paths for emacs manual page on the fly- Add patch pdump.patch from Andreas Schwab as it allows to rename the executable name in emacs.sh- Correct manual page of emacs, that is remove ``local/`` - Make sure that the emacs spawned by the emacs script does use its default pdumper image file - Avoid warning about permissions on /var/lib/games- Disable patch emacs-24.4-glibc.patch to see if this fix boo#1175487 - Require git at build time as used by rebuilding byte compiled lisp files - Load pcase and easy-mmode at dump time from emacs-lisp path- Switch Emacs.FontBackend setting off (boo#1175372)- Some specfile cleanup: remove checks obsoleted by the portable dumper- Add upstream patch emacs-27.1-home.patch from mailing list to add missing slashes on finding ~/Emacs- Provide for all three emacs layouts, that are emacs-nox, emacs-x11, and emacs-gtk their own pdumper file (boo#1175233)- Update to GNU Emacs version 27.1 * Emacs is now compliant with the latest version 13.0 of the Unicode Standard. * Emacs can now use the XDG convention for init files. The 'XDG_CONFIG_HOME' environment variable (which defaults to "~/.config") specifies the XDG configuration parent directory. Emacs checks for "init.el" and other configuration files inside the "emacs" subdirectory of 'XDG_CONFIG_HOME', i.e. "$XDG_CONFIG_HOME/emacs/init.el" However, Emacs will still initially look for init files in their traditional locations if "~/.emacs.d" or "~/.emacs" exist, even if "$XDG_CONFIG_HOME/emacs" also exists. This means that you must delete or rename any existing "~/.emacs.d" and "~/.emacs" to enable use of the XDG directory. * The varius changes can be read in detail at /usr/share/emacs/27.1/etc/NEWS - Port and rename patch emacs-26.2.dif to emacs-27.1.dif - Modify/port patches * 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 * emacs-25.1-custom-fonts.patch * emacs-25.2-ImageMagick7.patch * emacs-26.1-xft4x11.patch - Remove patches now upstream solved * xwidget.patch * emacs-libX11-boo1175028.patch - Add patch emacs-27.1-pdftex.patch to generate pdf files - Add emacs-27.1-pdf.tar.xz as result of this to use texlive only once - Use emacs.keyring to verify source tar ball- Add patch emacs-libX11-boo1175028.patch to fix SIGSEGV introduced by a security fix for libX11 (boo#1175028)- Fixup the fix for boo#1152105: don't hard require(preun/post) /sbin/install-info, but relay again on %install_info_prereq macro. But limit this and the info packages preun/post script to suse_version <= 1500. Later versions use file triggers for info pages.- Let it build even with the fix for boo#1152105- BuildRequire pkgconfig(libudev) instead of libudev-devel: allow OBS to shortcut through the -mini flavors.- Update to emacs version 26.3 * New option 'help-enable-completion-auto-load'. This allows disabling the new feature introduced in Emacs 26.1 which loads files during completion of 'C-h f' and 'C-h v' according to 'definition-prefixes'. * Emacs now supports the new Japanese Era name. The newly assigned codepoint U+32FF was added to the Unicode Character Database compiled into Emacs.- Use %_userunitdir macro to avoid trouble with %_libdir (boo#1132939)- Update to emacs version 26.2 * Emacs is now compliant with the latest version 11.0 of the Unicode Standard. * New variable 'xft-ignore-color-fonts'. * Changes in Specialized Modes and Packages in Emacs 26.2 Dired: The 'Z' command on a directory name compresses all of its files. * Ibuffer: New toggle 'ibuffer-do-toggle-lock', bound to 'L'. * Imenu: The value for 'imenu-auto-rescan-maxout' has been increased to 600000. * Gnus: Mailutils movemail will now be used if found at runtime. * Shadowfile: shadowfile.el has been rewritten to support Tramp file names. * Shell mode: Shell mode buffers now have 'scroll-conservatively' set to 101. * VC: VC support for Mercurial was improved. * Incompatible Lisp Changes in Emacs 26.2 shadowfile config files have changed their syntax. 'thread-alive-p' has been renamed to 'thread-live-p'. 'while-no-input' does not return due to input from subprocesses. * Lisp Changes in Emacs 26.2 The new function 'read-answer' accepts either long or short answers depending on the new customizable variable 'read-answer-short'. New function 'assoc-delete-all'. Like 'assq-delete-all', but uses 'equal' for comparison. The function 'thing-at-point' behaves as before Emacs 26.1. The behavior of 'thing-at-point' when called with argument 'list' has changed in Emacs 26.1, in that it didn't consider text inside comments and strings as a potential list. This change is now reverted, and 'thing-at-point' behaves like it did before Emacs 26.1. To cater to use cases where comments and strings are to be ignored when looking for a list, the function 'list-at-point' now takes an optional argument to do so. - Port and rename patch emacs-26.1.dif to emacs-26.2.dif - Modify/port patches * emacs-24.1-ps-mule.patch * emacs-24.3-iconic.patch * emacs-24.4-flyspell.patch * emacs-24.4-glibc.patch * emacs-24.4-nonvoid.patch * emacs-24.4-ps-bdf.patch * emacs-25.2-ImageMagick7.patch- Let ispell.el perform even on older systems without default hunspell dictionary as otherwise this leades to wrong type error as nil is not a pointer to a string- Let site-start.el also seek for hunspell to load the ispell lisp library (boo#1110387)- Help ispell(.el) to find and provide the usable dictionaries even for hunspell (boo#1110387)- Avoid error message on info.info(.info) as this file should not be installed due it is part of the system package info (boo#1101652)- xwidget.patch: Make xwidget-webkit-execute-script safe against GC - Re-enable Xwidgets on 32bit architectures- Simplify patch emacs-25.3-xft4x11.patch (from Henryk Hecht) for boo#1096354- Add patch emacs-26.1-xft4x11.patch to allow emacs-x11 to use xft even for its menu bar (boo#1096354)- Drop pkgconfig(gconf-2.0) BuildRequires: No longer needed, nor used. Emacs-x11 uses gsettings on openSUSE.- Use -fPIE/-pie for helper binaries - Use Groups tag Productivity/Text/Editors- Add configure option for mailutils as recommended by GNU Emacs upstream - Re-enable games with GNU Emacs which requires system-user-games- Cleanup the spec file by removing old suse_versions and reordering configure options - Add some missed packages for configure - Avoid Xwidgets on 32bit architectures as this does not build- Update to emacs version 26.1 * Startup Changes in Emacs 26.1 - New option '--fg-daemon' - New option '--module-assertions' - Emacs now supports 24-bit colors on capable text terminals - Emacs now obeys the X resource "scrollBar" at startup * Various Changes in Emacs 26.1, see NEWS * Various Editing Changes in Emacs 26.1, see NEWS * Various Changes in Specialized Modes and Packages in Emacs 26.1, see NEWS * Some Incompatible Lisp Changes in Emacs 26.1, see NEWS * Various Lisp Changes in Emacs 26.1, see NEWS - Removed patch now upstream * emacs-24.4-decl.dif * emacs-25.2-bsc1058425.patch * emacs-25.2-xwidget.patch * gnulib.git-94e01571.patch - Remove patch emacs-24.1-bnc628268.patch as spell.el is gone for ever - Modify/port patches * emacs-24.1-ps-mule.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 * emacs-25.2-ImageMagick7.patch - Port and rename patch emacs-25.3.dif to emacs-26.1.dif- Explicitly call autoreconf, unless without autoconf is specified. In this case, there is spec-file logic to touch timestampes of relevant files. Move this logic to build instead of prep phase.- Remove xorg-x11-devel from buildrequires, replace by an extense list of pkgconfig()-style dependencies.- 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-modeh01-armsrv3 1719909827  !"#$%&'()*+,-./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 { | } ~              27.2-150400.3.17.127.2-150400.3.17.127.2-150400.3.17.11.0.0200410041.0.020041004     !"""#$$$%&&&%''((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))*****************+++++++++++++,,,,,,,,,,,,,,,,--------------,,,,,..............,,,,,,/////0111111111111111111102222222222222222222 333 444 5555555555555555555555555555555555555555555555555 666666666666666666666666666666666666666666666666 77777777777777777 88888888888888 99999999999999999999999 :::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<:::========>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=====??@@@@??AAAAAAAAAA?????????????????BB?????????????????????????CCCCCC?????????DDDDDDDDD==EEEEEEEEEEEEEEEEEEEEEEEEE:::::::::::::::::::::::::::::::::::::::::::::FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF::GGGGGGGGGGGGGGGGG:::::::::HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH:IIIIIIIIIIIIIIIIIIIIIIIIIIIII:::::::::::::::::::::::::::::::JJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJ:::::::::::::::::::::::::::KKKK:::::::LLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLL::::::::::MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM::NONNPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP:::::::::QQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQ:::::::RRRRRRRRRRRRRRRRRRRRRRRRRR::::::::::::SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS::::TTTTTTTTTTTTTTTTTTTTTT::UUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUU:VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV::::::::::::WWWWWWWWWWWWWWWWWWWWWWWWW:::::XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX::::::::::::::::::::::::::::::::::::::::::::::::::YYYYYYYYYYYYYYYYYYYYYYYYYY:ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ::::::::::::::[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[::\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\::::::::::::::::::::: ]]^^^^^ _________________```abb.gnu-emacsebrowseemacsemacsclientemacs27.2aarch64-suse-linuxhexlmovemailrcs2logupdate-game-scoreemacs.serviceemacsdocemacs27.2etcAUTHORSCALC-NEWSCOPYINGDEBUGDEVEL.HUMORDISTRIBDOCERC-NEWSHELLOHISTORYJOKESMACHINESMH-E-NEWSNEWSNEWS.1-17NEWS.18NEWS.19NEWS.20NEWS.21NEWS.22NEWS.23NEWS.24NEWS.25NEWS.26NEXTSTEPNXML-NEWSORG-NEWSPROBLEMSREADMETERMSTODOcharsets8859-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.iconemacs.serviceenriched.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.icoemacs.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.bmpsplash.pbmsplash.pngsplash.svgsplash.xpmtabsREADMEclose.xpmleft-arrow.xpmnew.xpmright-arrow.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.xpmnxmlREADMEtest-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.rncod-manifest-schema-v1.2-os.rncod-schema-v1.2-os.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.srtproj-test.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.zhw32-feature.elyow.lineslispCOPYINGREADMEabbrev.elcalign.elcallout-widgets.elcallout.elcansi-color.elcapropos.elcarc-mode.elcarray.elcauth-source-pass.elcauth-source.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.elciso8601.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-loaddefs.eldired-x.elcdired.elcdirtrack.elcdisp-table.elcdisplay-fill-column-indicator.elcdisplay-line-numbers.elcdnd.elcdoc-view.elcdom.elcdos-fns.elcdos-vars.elcdos-w32.elcdouble.elcdynamic-setting.elcebuff-menu.elcechistory.elcecomplete.elcedmacro.elcehelp.elcelec-pair.elcelectric.elcelide-head.elcemacs-lispadvice.elcautoload.elcavl-tree.elcbackquote.elcbacktrace.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-print.elccl-seq.elccopyright.elccrm.elccursor-sensor.elcdebug.elcderived.elcdisass.elceasy-mmode.elceasymenu.elcedebug.elceieio-base.elceieio-compat.elceieio-core.elceieio-custom.elceieio-datadebug.elceieio-loaddefs.eleieio-opt.elceieio-speedbar.elceieio.elceldoc.elcelint.elcelp.elcert-x.elcert.elcewoc.elcfaceup.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.elcradix-tree.elcre-builder.elcregexp-opt.elcregi.elcring.elcrmc.elcrx.elcseq.elcshadow.elcsmie.elcsubr-x.elcsyntax.elctabulated-list.elctcover-ses.elctcover-unsafep.elctestcover.elctext-property-search.elcthunk.elctimer-list.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-loaddefs.elerc-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.elcfileloop.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.elcanlock.elcdeuglify.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-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-rfc1843.elcgnus-salt.elcgnus-score.elcgnus-sieve.elcgnus-spec.elcgnus-srvr.elcgnus-start.elcgnus-sum.elcgnus-topic.elcgnus-undo.elcgnus-util.elcgnus-uu.elcgnus-vm.elcgnus-win.elcgnus.elcgssapi.elclegacy-gnus-agent.elcmail-source.elcmessage.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.elcscore-mode.elcsmiley.elcsmime.elcspam-report.elcspam-stat.elcspam-wash.elcspam.elchelp-at-pt.elchelp-fns.elchelp-macro.elchelp-mode.elchelp.elchex-util.elchexl.elchfy-cmap.elchi-lock.elchilit-chg.elchippie-exp.elchl-line.elchtmlfontify-loaddefs.elhtmlfontify.elcibuf-ext.elcibuf-macs.elcibuffer-loaddefs.elibuffer.elcicomplete.elcido.elcielm.elciimage.elcimageimage-dired.elcimage-file.elcimage-mode.elcimage.elccompface.elcexif.elcgravatar.elcimage-converter.elcimenu.elcindent.elcinfo-look.elcinfo-xref.elcinfo.elcinformat.elcinternationalccl.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.elcrfc1843.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-special-lowercase.eluni-special-titlecase.eluni-special-uppercase.eluni-titlecase.eluni-uppercase.elutf-7.elcutf7.elcisearch.elcisearchb.elcjit-lock.elcjka-cmpr-hook.elcjka-compr.elcjson.elcjsonrpc.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.elcpinyin.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.elcsami.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.elcflow-fill.elcfootnote.elchashcash.elcietf-drums.elcmail-extr.elcmail-hist.elcmail-parse.elcmail-prsvr.elcmail-utils.elcmailabbrev.elcmailalias.elcmailclient.elcmailheader.elcmetamail.elcmspools.elcqp.elcreporter.elcrfc2045.elcrfc2047.elcrfc2231.elcrfc2368.elcrfc822.elcrmail-loaddefs.elrmail-spam-filter.elcrmail.elcrmailedit.elcrmailkwd.elcrmailmm.elcrmailmsc.elcrmailout.elcrmailsort.elcrmailsum.elcsendmail.elcsmtpmail.elcsupercite.elcuce.elcundigest.elcunrmail.elcuudecode.elcyenc.elcmakesum.elcman.elcmaster.elcmb-depth.elcmd4.elcmenu-bar.elcmh-emh-acros.elmh-alias.elcmh-buffers.elcmh-comp.elcmh-compat.elcmh-e.elcmh-folder.elcmh-funcs.elcmh-gnus.elcmh-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.elcmailcap.elcmairix.elcnet-utils.elcnetrc.elcnetwork-stream.elcnewst-backend.elcnewst-plainview.elcnewst-reader.elcnewst-ticker.elcnewst-treeview.elcnewsticker.elcnsm.elcntlm.elcpop3.elcpuny.elcquickurl.elcrcirc.elcrfc2104.elcrlogin.elcsasl-cram.elcsasl-digest.elcsasl-ntlm.elcsasl-scram-rfc.elcsasl.elcsecrets.elcshr-color.elcshr.elcsieve-manage.elcsieve-mode.elcsieve.elcsnmp-mode.elcsoap-client.elcsoap-inspect.elcsocks.elctelnet.elctramp-adb.elctramp-archive.elctramp-cache.elctramp-cmds.elctramp-compat.elctramp-ftp.elctramp-gvfs.elctramp-integration.elctramp-loaddefs.eltramp-rclone.elctramp-sh.elctramp-smb.elctramp-sudoedit.elctramp-uu.elctramp.elctrampver.elcwebjump.elczeroconf.elcnewcomment.elcnotifications.elcnovice.elcnxmlnxml-enc.elcnxml-maint.elcnxml-mode.elcnxml-ns.elcnxml-outln.elcnxml-parse.elcnxml-rap.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.elcbruce.elccc-compat.elccl-compat.elccl.elccomplete.elccrisp.elccust-print.elcerc-hecomplete.elceudcb-ph.elcfast-lock.elcgs.elcgulp.elchtml2text.elcinfo-edit.elciswitchb.elclandmark.elclazy-lock.elcledit.elclevents.elclmenu.elclonglines.elclucid.elcmailpost.elcmantemp.elcmeese.elcmesscompat.elmouse-sel.elcold-emacs-lock.elcold-whitespace.elcotodo-mode.elcpatcomp.elcpc-mode.elcpc-select.elcpgg-def.elcpgg-gpg.elcpgg-parse.elcpgg-pgp.elcpgg-pgp5.elcpgg.elcrcompile.elcs-region.elcsregex.elcstarttls.elcsup-mouse.elcterminal.elctls.elctpu-edt.elctpu-extras.elctpu-mapper.elcurl-ns.elcvc-arch.elcvi.elcvip.elcws-mode.elcyow.elcorgob-C.elcob-J.elcob-R.elcob-abc.elcob-asymptote.elcob-awk.elcob-calc.elcob-clojure.elcob-comint.elcob-coq.elcob-core.elcob-css.elcob-ditaa.elcob-dot.elcob-ebnf.elcob-emacs-lisp.elcob-eshell.elcob-eval.elcob-exp.elcob-forth.elcob-fortran.elcob-gnuplot.elcob-groovy.elcob-haskell.elcob-hledger.elcob-io.elcob-java.elcob-js.elcob-latex.elcob-ledger.elcob-lilypond.elcob-lisp.elcob-lob.elcob-lua.elcob-makefile.elcob-matlab.elcob-maxima.elcob-mscgen.elcob-ocaml.elcob-octave.elcob-org.elcob-perl.elcob-picolisp.elcob-plantuml.elcob-processing.elcob-python.elcob-ref.elcob-ruby.elcob-sass.elcob-scheme.elcob-screen.elcob-sed.elcob-shell.elcob-shen.elcob-sql.elcob-sqlite.elcob-stan.elcob-table.elcob-tangle.elcob-vala.elcob.elcol-bbdb.elcol-bibtex.elcol-docview.elcol-eshell.elcol-eww.elcol-gnus.elcol-info.elcol-irc.elcol-mhe.elcol-rmail.elcol-w3m.elcol.elcorg-agenda.elcorg-archive.elcorg-attach-git.elcorg-attach.elcorg-capture.elcorg-clock.elcorg-colview.elcorg-compat.elcorg-crypt.elcorg-ctags.elcorg-datetree.elcorg-duration.elcorg-element.elcorg-entities.elcorg-faces.elcorg-feed.elcorg-footnote.elcorg-goto.elcorg-habit.elcorg-id.elcorg-indent.elcorg-inlinetask.elcorg-install.elorg-keys.elcorg-lint.elcorg-list.elcorg-loaddefs.elorg-macro.elcorg-macs.elcorg-mobile.elcorg-mouse.elcorg-num.elcorg-pcomplete.elcorg-plot.elcorg-protocol.elcorg-refile.elcorg-src.elcorg-table.elcorg-tempo.elcorg-timer.elcorg-version.elorg.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.elcpixel-scroll.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.elcplstore.elcprinting.elcproced.elcprofiler.elcprogmodesantlr-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-cc.elcflymake-proc.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.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-loaddefs.elps-print.elcps-samp.elcrecentf.elcrect.elcregister.elcregistry.elcrepeat.elcreplace.elcreposition.elcreveal.elcrfn-eshadow.elcrot13.elcrtree.elcruler-mode.elcsavehist.elcsaveplace.elcsb-image.elcscroll-all.elcscroll-bar.elcscroll-lock.elcselect.elcserver.elcses.elcshadowfile.elcshell.elcsimple.elcsite-load.elskeleton.elso-long.elcsort.elcsoundex.elcspeedbar.elcstartup.elcstrokes.elcsubdirs.elsubr.elcsvg.elct-mouse.elctab-bar.elctab-line.elctabify.elctalk.elctar-mode.elctempo.elctermterm.elcAT386.elcREADMEbobcat.elccommon-win.elccygwin.elcinternal.elciris-ansi.elckonsole.elclinux.elclk201.elcnews.elcns-win.elcpc-win.elcrxvt.elcscreen.elcsun.elctmux.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.elcless-css-mode.elcmakeinfo.elcmhtml-mode.elcnroff-mode.elcpage-ext.elcpage.elcparagraphs.elcpicture.elcpo.elcrefbib.elcrefer.elcrefill.elcreftex-auc.elcreftex-cite.elcreftex-dcr.elcreftex-global.elcreftex-index.elcreftex-loaddefs.elreftex-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.elcthread.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-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.elcxdg.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.gzemacssnake-scorestetris-scores/etc/skel//usr/bin//usr/lib//usr/lib/emacs//usr/lib/emacs/27.2//usr/lib/emacs/27.2/aarch64-suse-linux//usr/lib/systemd/user//usr/share/doc/packages//usr/share/doc/packages/emacs//usr/share//usr/share/emacs//usr/share/emacs/27.2//usr/share/emacs/27.2/etc//usr/share/emacs/27.2/etc/charsets//usr/share/emacs/27.2/etc/e//usr/share/emacs/27.2/etc/forms//usr/share/emacs/27.2/etc/gnus//usr/share/emacs/27.2/etc/images//usr/share/emacs/27.2/etc/images/custom//usr/share/emacs/27.2/etc/images/ezimage//usr/share/emacs/27.2/etc/images/gnus//usr/share/emacs/27.2/etc/images/gud//usr/share/emacs/27.2/etc/images/icons//usr/share/emacs/27.2/etc/images/icons/allout-widgets//usr/share/emacs/27.2/etc/images/icons/allout-widgets/dark-bg//usr/share/emacs/27.2/etc/images/icons/allout-widgets/light-bg//usr/share/emacs/27.2/etc/images/icons/hicolor//usr/share/emacs/27.2/etc/images/icons/hicolor/128x128//usr/share/emacs/27.2/etc/images/icons/hicolor/128x128/apps//usr/share/emacs/27.2/etc/images/icons/hicolor/16x16//usr/share/emacs/27.2/etc/images/icons/hicolor/16x16/apps//usr/share/emacs/27.2/etc/images/icons/hicolor/24x24//usr/share/emacs/27.2/etc/images/icons/hicolor/24x24/apps//usr/share/emacs/27.2/etc/images/icons/hicolor/32x32//usr/share/emacs/27.2/etc/images/icons/hicolor/32x32/apps//usr/share/emacs/27.2/etc/images/icons/hicolor/48x48//usr/share/emacs/27.2/etc/images/icons/hicolor/48x48/apps//usr/share/emacs/27.2/etc/images/icons/hicolor/scalable//usr/share/emacs/27.2/etc/images/icons/hicolor/scalable/apps//usr/share/emacs/27.2/etc/images/icons/hicolor/scalable/mimetypes//usr/share/emacs/27.2/etc/images/low-color//usr/share/emacs/27.2/etc/images/mail//usr/share/emacs/27.2/etc/images/mpc//usr/share/emacs/27.2/etc/images/newsticker//usr/share/emacs/27.2/etc/images/smilies//usr/share/emacs/27.2/etc/images/smilies/grayscale//usr/share/emacs/27.2/etc/images/smilies/medium//usr/share/emacs/27.2/etc/images/tabs//usr/share/emacs/27.2/etc/images/tree-widget//usr/share/emacs/27.2/etc/images/tree-widget/default//usr/share/emacs/27.2/etc/images/tree-widget/folder//usr/share/emacs/27.2/etc/nxml//usr/share/emacs/27.2/etc/org//usr/share/emacs/27.2/etc/refcards//usr/share/emacs/27.2/etc/schema//usr/share/emacs/27.2/etc/srecode//usr/share/emacs/27.2/etc/themes//usr/share/emacs/27.2/etc/tutorials//usr/share/emacs/27.2/lisp//usr/share/emacs/27.2/lisp/calc//usr/share/emacs/27.2/lisp/calendar//usr/share/emacs/27.2/lisp/cedet//usr/share/emacs/27.2/lisp/cedet/ede//usr/share/emacs/27.2/lisp/cedet/semantic//usr/share/emacs/27.2/lisp/cedet/semantic/analyze//usr/share/emacs/27.2/lisp/cedet/semantic/bovine//usr/share/emacs/27.2/lisp/cedet/semantic/decorate//usr/share/emacs/27.2/lisp/cedet/semantic/symref//usr/share/emacs/27.2/lisp/cedet/semantic/wisent//usr/share/emacs/27.2/lisp/cedet/srecode//usr/share/emacs/27.2/lisp/emacs-lisp//usr/share/emacs/27.2/lisp/emulation//usr/share/emacs/27.2/lisp/erc//usr/share/emacs/27.2/lisp/eshell//usr/share/emacs/27.2/lisp/gnus//usr/share/emacs/27.2/lisp/image//usr/share/emacs/27.2/lisp/international//usr/share/emacs/27.2/lisp/language//usr/share/emacs/27.2/lisp/leim//usr/share/emacs/27.2/lisp/leim/ja-dic//usr/share/emacs/27.2/lisp/leim/quail//usr/share/emacs/27.2/lisp/mail//usr/share/emacs/27.2/lisp/mh-e//usr/share/emacs/27.2/lisp/net//usr/share/emacs/27.2/lisp/nxml//usr/share/emacs/27.2/lisp/obsolete//usr/share/emacs/27.2/lisp/org//usr/share/emacs/27.2/lisp/play//usr/share/emacs/27.2/lisp/progmodes//usr/share/emacs/27.2/lisp/term//usr/share/emacs/27.2/lisp/textmodes//usr/share/emacs/27.2/lisp/url//usr/share/emacs/27.2/lisp/vc//usr/share/emacs/27.2/site-lisp//usr/share/emacs/27.2/site-lisp/term//usr/share/emacs/site-lisp//usr/share/man/man1//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:34546/SUSE_SLE-15-SP4_Update/a01db40dd90256b24e337a2280e56f99-emacs.SUSE_SLE-15-SP4_Updatedrpmxz5aarch64-suse-linux                  !!"#$$ $# $ %%&&&'''((())) *  +  &, ------- -- ---. /01   223 23  4455645647 889: ;< < = = > < < = < > ? @ << = < < A = = > > < <   BC BD E <   F          G    E H     G    III  J  J    G        K      L M  NNNOOLisp/Scheme program, ASCII textELF 64-bit LSB executable, ARM aarch64, version 1 (SYSV), dynamically linked, interpreter /lib/ld-linux-aarch64.so.1, BuildID[sha1]=1864c7c79f1b266e7b56153796b024afc493982d, for GNU/Linux 3.7.0, strippedBourne-Again shell script, ASCII text executableELF 64-bit LSB executable, ARM aarch64, version 1 (SYSV), dynamically linked, interpreter /lib/ld-linux-aarch64.so.1, BuildID[sha1]=fff282387d643d3643b7e71b3e086792ad8e0f90, for GNU/Linux 3.7.0, strippeddirectoryELF 64-bit LSB executable, ARM aarch64, version 1 (SYSV), dynamically linked, interpreter /lib/ld-linux-aarch64.so.1, BuildID[sha1]=9477677cee50dbde2ee125fae6ee911c8edbfa5a, for GNU/Linux 3.7.0, strippedELF 64-bit LSB executable, ARM aarch64, version 1 (SYSV), dynamically linked, interpreter /lib/ld-linux-aarch64.so.1, BuildID[sha1]=e333f3828ad2b830ad959eba75a1b73bf8340d96, for GNU/Linux 3.7.0, strippedPOSIX shell script executable (binary data)ELF 64-bit LSB executable, ARM aarch64, version 1 (SYSV), dynamically linked, interpreter /lib/ld-linux-aarch64.so.1, BuildID[sha1]=a9b4a91b2c6454ed80ba98fa28f8688fdf61202a, for GNU/Linux 3.7.0, strippedASCII textUTF-8 Unicode texttext/enriched, UTF-8 Unicode text, with very long linesLisp/Scheme program, UTF-8 Unicode 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, 16 x 21, 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, 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 textPostScript document text conforming DSC level 2.0, type EPSLaTeX 2e document, ASCII textLaTeX 2e document, UTF-8 Unicode textC source, ASCII textC++ source, ASCII textmakefile script, ASCII textAlgol 68 source, ASCII textASCII text, with escape sequencesLisp/Scheme program, ASCII text, with very long linesASCII text, with very long linesUTF-8 Unicode text, with very long linesLisp/Scheme program, UTF-8 Unicode text, with very long linesLaTeX document, ASCII textLisp/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 R RR R R R R R R R R RR RR R R RR R R R H\'W}utf-8e65eedb9d33b828dd4e5ca813959879f435442d61c984b1361c5005a8dffacf2?7zXZ !t/٧t]"k%f!!$[`L)`4}T^Dm8ﬞA@`5tRBm|mJZ{ubxlU˩^|"-ru2d2,JѺ@L_(/XrZEcn!6UVaEH"frۯ#0Ds gEw'P#ytVFOq   dT<%Ҁb9fXQ:%R32xH+sMHw)ɚ?` Kә}ܥ"7 ]7rV</5OjLC{ \i#$F>(Z#h@䭣5q#EE!p܇ƀGGlFQnfMD#; 'A`RQY]i2>mX; "s%^\<㨑[ ~/ ,J|A+.Vf^<`h1#]S)&&1ѪxۜՆ~!lz>}SsHaُna:891-_"L?8B0EPPi~tm޳ӐG8wҙC$7gcڜ-δiE/JPi #`W R+Hn]ssSР׺9<ʼn 8h4n Μ+m0X KD0Z^%OY\%0DO=G1[M؃쏨b~AR9vmUs!?LWZ,-i:Lk!R߻E6Jס~eˢ@dRȆVw@2/MrWqSr4U>1A/8`ՏXj}wqz ŬF5w78r+Br΅z5IUDe2h Y1WYiY5PpZ}I RF$SoWle1fLѝ1 Kg D|$rO* i' H(%64hVL޻ Ąfn]fYc<U s<嘫J0eGx5Y(H"pn0e;3ZfqB{QA_q&r S2y!"s7ͻkxI3ֱE;}rn~+Kk@)uA:񼣷|(jWCzĆ"̬ɱ_WzXyh6%^;k:Fg)?"㧆1Q67C!z>YP(fnɕ͖Aʕli /[2jX l xG7 V0(X/X z|\nTv2>N ?be S·9|U?;E:Ve $.Ƕl; W/,U%GrZvE8hu+gg.8-Pj |$d9P*)]f{ TZi&)):I2n +g~$D/?hoz Z uPc @@#Pԧ /s"iAIFn[!uKݘʀU8t d )tRᑮ=Rk J#|aFwN׫(Q )AMPGk1߈,ИH֎FW$؛^G0/ HfV,?)ph~@kCF,}.rrnΊ! oheUܧ».בbm^$W5p([ 虣2j}4nvF>Ia}`qsDV.iV'iP1k[f$Pߐ ;|U']o\143%%/f0s.xc $f ](Ӥ?lֶ'hAF;71$ebSps&_HRVNcX%2l~Rn1KDk¬\q'6! ru!{_)a"cЂ|a33p,<Sy:kG6+˽1ڎK\7x2ߦK;y s!Ǔ6pP}rL~6!]9j/~Ԁē'FjW9T`=W4bYLإ;s5KN?_&_1DkI3,0"۬g ʑl}-q/;ۈ级Kxs{o"P'%܃ס!!B;W&M!cdܣ@Vm00!;aǏqUʀ!ȟHV 7, ̹[H>8;yo>fQ.`Shb+xzj6^Ox,%ٕ8@} *9n,tXhgGGcFIt'!s'NbUk %Jt A=mecYB@TfVG%NevE'B_}.cr~Vq:f\-lPo1jp뫶%Dcdkq*>ҳ4w#ɗwb= kȣJ*y^Pd-/zvME-Ҟ!a$P| vduh!>УB S ]ӁIRRH' \ujR  kHPl}~ ^KWT0mi#ӝB*FĈnŦwBGH]hD:j/lDW(Tl.MώJYUeV/sy BJK^(|ܤ<ޤZX;lk% 85 QCݤm=ɤ6xr"J'xJ O6;F {D>$7dAجů0ΐf:q`Wîsf1FrF45*xZGĢe1Q6a|XDXBM7樴́=g[ݨ;]9 'HD^jF8sr=)RΠzq)#cpvg ҇0G'\ {G>xw[S!j r6(LǧQK4m%4 <yF6OP(6'(5&UOR(ʰv-ndhXxDL%J* hxb>Ed@:"BM{Z>IpqhX|51hP;˓˧c6Sՙ(' 6J#m5 i,jca6.[`'_&Ȱd'\w9,h]Yv a˸F5`hBTK'lKoq٪#df?áE,hD"g6\;IL3uw#7F]̜/6]RUgGV?$9*$)U9|4X2z522)Sw߭B/-1Xlcuzvh|hMS/MLd{;-ҽR(t< (*vU% 139c[ D,\G!꺪yqKx?Iu) /ΐs'-ač0Zk>6vhZYf5ݞgޒŹYF3[iS0Ur|)ށEc({V3J\@RE1! hy{2ŧ%eؠ'>C!\ҩ}R;lSFZ(][VrVa_[|u(IOߖNcMj2G-bڹ/pj7pňKp;80{#d֡W2B5)wd^|oU@H~|\[a`--/٦ t(:,Z6㳶FwxC8EJ=}sh-r6tiiLzF֥G?rri YYEl2@&PKoB ja#US hy`^>lj74<@GX8L' ݱitg~}vP,Hax~W۟JR^+4̟"z{sy/[f[pJ5އ(k^WU]c&:gqݳ)WQ\HY UKPoM>Yrnskeߓ.J0W7 ,Syۂ&VhQC$kIx.cɳGfKH,eCOG$pSN>gQP'(_IKWFGDH ]?>"(|,ǶHp8y11Cc~ˀMT6~};n [Кyn;P4rg}@0!izZioL+ RC @;-3 /cU)] #ZR-nτD=so좱KoD<#e0koE|2t`)E=;\OlP(L񋃠ҨH5 t 1Ԓh&0T-1I-_n'6㊑@ˍݞ}>IErY2|HON@c[`!k}rs4G1,J bU ΨGTA<'o4c z1sJ?|jEˎ|0cF q)t[9ub_BԨks#(8( 볫\}M^l;G A[) 5k탎vٹtK`J9ܦ;$@*% vw3FdpClD_͡,+o"-A:d c ]Y֮)Ƕ S e;psbN9[@v:|66ng쳪"CXAg11¡L*oTy2.i s2@60fǺx|4o0 ZWVd\@%Şܸچ)R;ic|rKJ^*ha 5VWZ}%{C\a'zB[dd KB^A{XXҩ(m$~/4":+:eEr,wYXF2A/괭n[Bl׆IM@hJUK8[{y;(Pdq>d #~3?A ~0]qߞR(2"Ր DdQ%R I~c7ہ7Vݜ])?}};L .YN74R4n\wjir^ L _Mǔ y9Svbr )M ~uW>BNL\iu|U Dq#7nנ֩",~/t K)p0r<ĸϿ֭`/~4n_@ `r)X~1z&ᘹsbximꊰY5QѠP?_l3(z/^ʫKT"3* L0: B"b "%ƺ5T9y<~fh=W ,uZKv`mi86}cc#2 >+ؕp8FBmLx(ݗKSCO/7u-Kf^?_A; yjU= V^*5^?p+ie6[Hewr;U`䓘25]\I*TkS-lz%syž5db@J'Pwۇ>3A4mW\`:E'49g;E_ߣNL ol5mz?@㪭iW/8 )2XGl}԰kVae0ŖЫ} 4'?PiAA6If L- ҆\㩢]]Pfoot-yjWO2Ŝ!F/OYfaxsX aգ\[eHV_uMӶO+p0|#&fwAAȎ{H)bVO4"A &aHjP1m0exiTCo /~Ku2)tks |&"|Mml# P&W-D&V>K&6Iomѣɚ_>q3ٰdqZ7ÚP=}H@xj#YZّCQ`/4Sc0?(ۓ? d pjNC:b;oQsvzOs>0 }9|a'W+_<mh="{}f%$F"|syO3ӣ!3U ͂C4r3GB49dslW-bE 1tL;}%9ޜH=^uW!#Pa(0L!a>*B{Y R"+)rRۿ.4%Λy',h>0eJn4۸gه2Ӕ~U JjuS=LP#VSk{.UmxW8scGvluL.w PΙ(IP#ç?J8LT uOwy[qQĢf e:Uc:[ 8Gn+iZ>t6xql%izи_E3LyzgNbGSǴ*KYnaWavVMƗ Gkte1xgY cOvSGV7nwN/ݠLj {6nXXۈ!4BgO\+i j mKYǜ_~q~l³KDŽ#-.x@N1Iô*b)骲Ffk22dmbH ʆ\O;-ݏ}+juJI:-뤩#cz7Iz/cCh:\8-[Xd|wVb{ˆa^A`IUOoeJؕVqg{sgGyP.Vٳ&AoHP)8p/Q J\e~Xq%PԍIux dƀnM;IwqZʉ7#`ȌDT`7[sn$N^Gwy["22PT'y2nhΝhp??C(&7XƲ[RQ'vY*o#ՊOL앩WT)jl@MDW$p-=O>[e-f%Zac1㸓gOJPKbW S|Lo>·jO`.?ւf!$UӚ9QiKȠr92d7|w@:NzC4D yvFc?^rX՗VtBFqUAߋ;*x1?&^ҤoQJEn5O"vL3<%dP\ݻX _S4L2jzA'i(}- .tLF3kMWTt#pR!ԏRpHerEz?MV\ tqmƶfLy"K]#eֻ6sC]TpC8*={-?"GF uǒvԟE#SEhKVfy.нL09f}ڣ{SW>S,[ctȉ)X5fRJ^BX]iaöc4oTM̬EE-RhڷOG܌G C9QpaZo\iuan@Y7zchMA2Gq[Y ^U>mK+?]snh,iA\Zkϟ_kvHBTϞSI%ԥVySw+RfIo5(uxQ&w#sxe&k#@C-[!ѩUmRMF.fquQs eMsWg@syELZB8 Cߞ'v"PxdPyRݝPLj1 ,IE]I;˴Ҡ:D|.$O2Y UkJܖ_L0@_U~?wN[ 2ơjeH83$wjz9Ll@=]w &Et(0:o c[ġH!RumQfp2uc2.SoNw0&]YƟ:pNճE)k;9?_Ov |"g2}y^,3j|bOől({%bSD%5zxe͙\ܤ˲Ԥ)wL5\'H7^ UT$W2bF_d TnWsc4SS5$t~>uLͭL=hV}X@ Kw]9)>7K wύrF̗7)y :[0l, 8ؑ8 _{ par9{d1$x}iLDh{M (8u&;nw׻\陊0FRzC7e1[ڥJR<>.t[;dGIhLGtmvAZ:gϝcRTJ?RoŹy4ֿW^bһc "zy3TYϭ/g7^KQ֋fsZ⯞$8pB<}~Uۘ WN9 t-Q'@ŗNd"p5o( pMf8hbE80Aڛ҃}5$T%Udԓ1bmf{^PNPD1qHGIϿ\,ÓY>}Иuo M~oh?!wOz:d0{Y|}5C+o. %`)-4+cVC[qp;p~2ӆ 0lfaV 4ՔcWz1.ö^;#Yg/Rv =v@QZ֥X[v8`2L ]r0ѡ2ۼ$AUKfA@R\jXH}Fy1CT܇]qS3NudLPa#Q>^j{ļ {-.ہ,YM° V;f (Caq_"[<*QK緺ZMnj{,\ڐ̽@LQjx.|nVcGZ!F$ɢV3_- EKMs;mS Xy3 B4_3:+fF~>-ND%>Ztz1EDjk%ƞ 8*MKΕ/ 9hsk),4 zZ!?xv΃Eid c0C#},[0KfƄoB< _y1s󶠄5&M\L~RȨ>y?8hb'3}i a!ҭ/.rN10Yϗw-3֮Uq77Y& }(ğN0 y:'O k_NS@zQ iThÙx.6992U+ֈ@b]86'O(ЭQЛRo$:=`!*pl~Hx'X;e@S`ҧv { QGO,yWq@6zS0[WtO!~?vGֻNYϒ:%oɊ@=-qND\")Ϣpflj\^Qm1nΧn_H"֭ tC䕺&d&'%^MZ+ǂ1MjrX;RLƄ>D0u` p!ޫZFN5'$aᱳ_q5\5xe|cuĵ1JP 2Qp1`[M{]}q,!v3r ndsإ]^9٩k%0G߻قݭgLN78:mjo 4h&'}k èƹ~]1wxLn,$hwCܢtIyAeZaD_w7̬jd)x%LG;MvepPHmҒ2vHA R' i(O5NN'6HLͻܚ>oԈ d"+@%rggzec!3:͋44?.X׀(Z:]G|?xоq[Fe:Y2+AJe 4[P |(5]Ey;|T:d_m6NF VL~>'#rBvF̤Otii}<>8c QfDe+1A*+ qUz952AsEo >G;GVf"7y^|N}u Ü v7}xneܩifwC~΁"gr̔%Sϫ芠C^xWKHJ ﺻS5P cձ%J0PkxsC(m_Zh`jE#d:1sn4i;Y-Dk&_Yq&4C?~CX pONAQ,(pv:alOenTIR&s'wpz'?g ʿp%._Y2; )=)̽ kVLuT;ZA }@[Wn8w\um[xE38(z2JǷ7P*KbwA&AB(F+޲u)0ڭF˸ %~4:t[ t~߇}tZ@fKÁ 4"a6H3 Rm3CFs[cp@uDnI\w !JgF6̊Yds2k\HP P6 )+t..ξrYb>}^72⒞M!0ЕUT~KەFlxDv#ͻ"Ѻ-懆y+hu*)IL%pP̐餋)Cv/m5jO *~ XH1li8 aͣhZP]H v1te?O7%g# Du*̜^ QZTN$Nzs*d!ӄ袵LZoj^ 2# GSfTIL[sa0ٹ?܀وU pɳԈǚ>cOBdž>6,^j|ö}[':WVq0<~{E;}WUEԆ#u*0߲kS-ar< L x[1,|J"0MԄpȧ/C!aލ==C#rjkYF%2% M]L;Ԩt~{k'kUUp0/]mK@&/˿~'jq ǟke TL55ٿ?^G>aP)׮n8r6 fe^؈Q^+]5Es/D;NE_ f9m@ UkkJ*oQM&*eH I~n2-;3bTIyWxI=^_'y ioehvF"NMwF`rba/@P P~cB"% g%f8F4Ԝ Ղ#4dzr %ix.1{Z.J3̠& Ǿb}u'Vx DqFn[;_%Fߣ&,[ʹĭ'SFLޯUR>N@tOk_^gdr]pk ͯZ9^ޝ_R⨜e0}cZ i:Z{y@Pe9`~Jw#1!&<[}sZBۋcS%UI}o~mv& R;-̱~0y|W }IwNB`nOK8XnlL/]8sϧo"lKZ -ܜf7R>T&H&_xA ɝ L@ᅱ mS%r?$p]Cta=Z-z.hRqwWc#(}A# m.N[HWYa5#r{ HcK}2©EUj,@df[];ެZF^h3qlXax]-JVLWa^I?M/ #ReM6ztBh,]~"b&ȊE7{ǎzg`Vy )96{'^y10Dgv-Rx篌u"i~E6ת2&[Ci2o+fH&;kK4X2]yxqRM|y=C\z`p$ zO&aY_qv{y4h#/ꆷ1B=CVIJT A@5_J~PӃF9(Ѯ69pfŸx _%#e=1B'6NRzISK1p|0B姈IpuP}ϷB(I|qF$3k߀0"*_/*Lߋn͠@b ^;=;΃ghdUgHjSwhy8\ &yz\KwÔ͔)hqt!%`ʧΧEA1S?緩&T1ڊcI/6߂;&h"=h#qhSW%8MǓ,(T'Ul'aӹ3]"ҝI/Isf{#Yj֑-+W{t_ 4 Qx0+Yp4^Ky>F7͚^EZ\1Iw oEq7'@;үΪL~:+`=MuC^BUۮ_T?֙qcc> dꣵY}f c鷂5a. n#=ۥ)4sL9cuƑUy2HMVY# h :e0H~(Up]z$$pqkaH ݟt`b Zr3'{/vpiP6縉o<ΉMHgRc$ 7P(@'\Cjs|wށ}䃀} f]%fɨsz |?PYQ)-#b[/tjE h MxH¯M 2lJI­#=*Yo Jp"v!l>(oP(z9ҔkNQڶ\}T2t꒟Xoi7OX΁z[qދ{66eO Ɗr+X C!8nBk]Kiaec1_hoBvA5 G[!};}wv pk|]6;a3jl/]HMs&T5.췁aì;.RD-DSP`֓{,oC~D.R-[l"~BӼTF>[+>;`\3f!8c)ǢB,rUOH`*\"e1?h> Q/cQqPb`/Zy<4:wljZE-ɮlglDY8j!]ȡfZsqkkL?6V{]g(^'_,vʦޮR5>!3EJ8XP& 35 >BBpIDKﳕ9{(u\\uGFEYšܟZ\5¤<~hec߿Hv7ލ_#PJ#*Ny;]'5,`B=\;,C\+LVSkìxdˎP30؛; GiA:щ9SF؎')srnZu=޸ehuVxAխMzhgB[*%CSb-<b ]Y`Cwr<*S#ֶy'^Pg:xQ5/)5M]Y ˥Ch&Pn`2*Dv.[AB_0[xf:t"y}&~9s/1{W| 7P#frd(oTh+6'_yc7Jg@!s/7%}* Rhŋ0ppX#8l*GbTف!|]%x,lT\14wDcғeڱ8yB}ܤJԈӄ­,3Eb1t1l744*w`K*bm 3Z!"o)$cuoXP02DDU_."f|QKIrZa@f7 .bdPE٢% SIMm(bFl<]4^om( "ʪA-!<*]bggRbz 'Lџ$^ pfwz-ͣA[20 Ⱦ^$N(P΃3g6ޞX Jԛ<`shL{+d,a:IA/;v 8oNox(`o(YjZBS'nsRGAVYM n* 7l+V- u@>ŽDOw-XB-AjN3Yw&kbmXHH^>1\T':/#S_2[E^x"]8##=h X2*|! ح̟6Oq/v 8MN]yx~2$=yG?1̪O\j=-%nQgC5;NN}BG*uɖ*CB ?I!]2/!6@)~"wK< Դ"Qw): iִR}cIiH䇵UV0P7Uh1|Nf .eu-p2^6p UgO+Hu #_V|B6C uԫ4)ۭ/sy@IhLQgQqHl'ǫګ+X~fe*ы%LSa fEDϹ/Ih;sx$ b=7UK6)iPaƺR"hJ=9\4)\gP `8g\Ԗ6s7)0 {X]HNc Q6C_kU?%Ⱥ~ 4ڷIW1 h<ET`RΡ_B8L!DpV6{ݳ*+'+RdXDQſj)zNÓH>Ѻz+V!(oD{-Or<7+d mPjh&ղO XKVh`,+/ n ~|E1wdJԥ4pWVޠ7.BPAaXceaE]\sNRS&򍵪m'4t5FM;sk?ߙ4ruڦ`4y#TҠ^thH]DL혞Ue'1]tM$ l=يOuEP*yua.I.-'Gt]Fa\O2sMϹ=XUn-/~ ["DT`Ք!ņyzf)gj@e3$6Lʨd'!."`ٍ*\c?i5}$KяTe7I RH_s9 /ǝIBZf™F:{]V 315JlWAI~&ha7VuWg42-3Wdf$RfhoC((, @E>,T1Ds=CUOQ'FCz| & q-jTTsvgqecONQ>@5%K Vtg Xy$bKv殰=**mkq6EGvlmV0C3B m 5 x]г+敜1tšX ttn%]GHptbb=gԲ w&4 j?xa~ N%zY+;tv}:/7'"=$d?vN&jx/R>Ee3n)|"hAqAw|O5 [-N2Q_|ʨVt-)(`);7@BR `n8n4\-bhpv-yČFG!#2#;*O,tq8PA.? }N[)*g◉b9g&GiG{`Kq2xى8ꃙſOJ*vW??ovaB7D'rFrBT4Eޅ n "+0$ ԎɣW'kVVi ڵ-UYbXű3s}͉5\gÑ@fW}/B33R+}TD.̏&JIק0Ӫ8i`6ku5g΁P3Lք,}Dpv. 'J]69HQx.9>Hّvc6)֞+?]`)/ P{G\ؓ ƒI{]jFLŬֶCqV.8>hI)ȹN z|Mf*c(]glOd+n6[a;/gCĄ!0ōp]ӠBI83CaN^닓_#MwumfzzLO.#V!v;ً4ץLmR+PoORĎŸᄡXF#G#f^=\,ف64lc4H&wr65k x-1gZGͥY#?@e VQo1EÜ2s(8xf^ ?aN?gbӆ:3Z_Eh;(7qwd<,N $o g[ \K"_Ư;BXY[/HRsi/À2-tk\+JB %5Z?I:9k([Ѡ.4ir'\c/Q?Iݧ#y.ͅy,?^`N;2+|F5>FUc&P#oH2quEl`D4bu Ғ$YQFtR1dx(OQU3_-|/l!󷢫'O.~q:NjpO*+!]/ؽjl[&bӫ#;{JijܲnW䷾@bq7YD ;MQLb8{NX 'Ng]zO3y Vl(\X3x!\7.%/,\ {UpQ\sB9(/ᕘBQ4?[z!n?|>E_72](ߋ&Esr T} ^_Rޙ^|?\acڱ{KC̦W u\Dw<9Fii5{1l]6_ns3x/̫ 9Wm1#̷#ll .,rQiO&ULKmyDL;cOB?R^XÈєXSA~~7Eoׁ}A}݈6]mܔ{Xq+%dpճ<.D>4:+d_Su*UvY9J 3GwLLJU\t稊uZ,kfs[]GMzܓw<4t@'X$'eapn~&F3f"_lVOd9ޘ3PyڰqoJHML>LeX1&n(?$+I$e1SM xmy=A'U[`B!ևR`AbKPm̶f HaݘQ\ssu9L|IF)s*wԵ:\/PG/u#[m.B3nC=X";2=wG z%Aᲂ%F(HGSJ7*\πu".mѱ}8y{(ĨF$F6pymj'>姦6}ZZ;1n!?2uڥXic5;HFn=`~d췙\9GiNU6FxQcA`tJLs{!SE5xTm3t:sqD=,-򓟜SM6TlA2\ZBI. >m&΂LtFZ]snm6" kzp1{sn9@ZFe5ڞM^ ~+18л?lBd@;7>9¦8ۗp3nT~&e Q m7b ֭0Dkd6gɨU,&4̍ΦkH_<$nlJ)| >ML̢a3WݰNJh 0l]V\k"ՉUԌ2V T9I$Q$Na8b- ?˖/Gg3![^5 fR v"<3=J?I&9N$_e}P epuez<<8$Zi+$حv+w⟁Zb{b];L7XS]4s'skG.\ULi-P e:^N4N Gx pKPz_({.ƿ~ȳZm:n48$rcl4=gB ƘkˠJ õބSyDVgO6zigE>6&!Q8t=C2"}?  Wn%]+kqTFybʻ18H6s#_j Z(~N^ 4Q~Ry'i:g~&GXbQ❌TSd)_#h:':6KC{U0Q_~orG7l9]0 ~M՝{8*\] B!6[P\.0@BH4Q=!d.@ i8(V%"ju\iN2[V>5ӫ rZ_}he˙BWAjng$-u N],EImTZ >&q+Eb=tO}:"R! ^P\Tep\Ug4KX1"\G\9O(~{[u,5U(j`$֝;ÔXeh:%e[ѹ1_Lx)(D2K񵲖cX@i-F. dN:ooDB(Wcnqجl$= H@[m0B EZm`a=Pޣg3hmh7,m`&J#;.] ݕ+ןb r_B<( ˖LG&T<`#p;& aR*fynxՒBHQmiI'0<ণGZZh&{3,<#\ٹ1:'jMzM@i`{\V9k`'E4/lgk¬lav'8E3 :~(p$M28h K/ڮX.x+^[ !y:_IYRL&Qzt=݁=9SqȖ&Rѓ}Bdx Cgth+< \rr_í'B&;Z } tl,B{ rA?e9ƅ {~žjD!i;s-+jxͦ㩷$왃w&f|. tgܩ=0ZOB&v{iՋwk2r1-܃?dmߏ)<*͚_vH7'2/;DbSN 3ke'r4j[}b t'Y'e; 3D@ 0tMe" euX,%$e~f#kba|h7FIF$l}TA6CNh/)`%^A<{!:Samڷ֋R}IL1jȗ_|4HW N$?r:_Rykt&}x `Ơ8<lB 8ۂl<*mB6BUؽt)ކ bV*TvN,>.EH8 ˁJ9 l 7CRE&\wGӤ3 T GrT"\% h*>1U-e!ܱy_C}rOBCKόYj<WMǡ#C PTk:62<޿^ݹ;Ù,-BY"E6x\2G.K m@ @&qb7]w38?n@a2_7 { O!i2Ɗ8a/kH^/%5As?2F^zF6@ܡ۰ J-~LMҒg֝(L/)g4Pwq-!\T9^KigXL}Pmu}UȾk#B&c %/Xz}6~2F϶Cu {DGA9ow)2Kᘯ@m gurƏi )A.wN,Zu4;lUzx#d"t g)8$C7)jBqCZ2u9>TTTpiYU ]r`8 <3vEhkKFC\8YeWQZ^ݕ2~<>Nx%s $|FFY75Ru {(O=ua:#A5?_nWWC~K)G?] nXlo{3;V&YNX?TdN  kۼ'ʩpq 5Bw/Dh2pm. &RM>D>Ļ;R39W7a@FzjvD&n,u_9c a#m1I1Gen<2q߫Ιı6O`aMqRe̢j272;=ʆ.(E(jX*Ew ;sX* LB{O`"ٖ^h~E7> J9VaovÃ#]Cщu@G;-߼,LV+ݜ5ȶoXQ k]n%)5^<°/ J).D9::zT@+=G ,=^ïe1Z*_dF2n̴?%S \z`|jtv7X2S,zX^@a!֧: <>Azmpҹ12!&݁xK.Z_́ZP7AP=0G {b_\/{[h$eO><"t=#̳ß^.g @ZВ~OCàM$?i~fYuttlk:Cݝ%RL"C Äk4"[ۆ=b6Q=*/8R8GOOiqfS:r`=bDz1a"-+G5]u䬅hLo^8N#[r"P2 ٪}|{mU/cq\fP5_9K*ꇯsoΣD\yFMd0)^q982LDV`4$MK3X'ؑMu)F;FRiuKp'dr}Xs$,䥟K! P:GmU0Jѱ._N:X7`7\\D a5vfD W~mEr_m>Nǚ&6O7Wuq `,׌&oE :bE ǽ#2S#4lL5|%xyGy#7d -KA&i KP%qRxb q^(%_=3}P=湲b;0 t%>`[f*:UN>&Gj?tkz?>]WV>=P8> .jր o=qx+eW$-LT2}m`T5iLQ3VƓAzRpq XGD"﵁{ i7ށ2L""k|+8܋xӣz^) L6F CAM -&$gFma; PTvy^9x~Dن)V踸@H{ng0.L*.c?R/ƈAmw(-sM똍 V B$tSE*U7=}r4/Zik}^ygXi.Cljo|oDUVK-]ya8HcFOj-+9]WG1qM3ŀFf|@"L;O-@OqZQpb;swD(+@?56k$)|54!dk!K3f]+2Tj V`^ zT9O}+R|&/Q5\284e;pZ>=cR< 1;KQaOX)L ٙ۴K2>q:m|3ou/m#Wñ0pG_Yi>~ 6(4 n6d%iAK6ŗG+~/c 0۔S(s9T 1=j~4xYJLV^wOp>MTOs22z7e20oP) %\O|PH~'aFX$-}\QV H>X=\Q5AI:OÎN&ryKn>`M'>hHۜG" -H qQLB^JS#O&㴐_5>{z C(,#x@u]qdLZ#x Y D3] A$z/0RK CvHյрō!F\#2T9^CE.Up$v? :y_Gr .ctܿ}_ωNd u:wdL9R$y-PdFBmKMYb֦0G-)b7Wz/?b68jrBmp/) Q5Ļ9S1ت턹QD[< >e7nCN@ɉāno73H7Fc(,fт+Pu/oW?\\i>97X7ϠHcU0Zl4rETH14'0mO^S)i`=\!s^:N|P6i {lZgYT}/m.=bi)aKG'({jOqC@(^ή2cl_2f"?7h yK3JEeK)g]+Z-|!- y;]Hw Y9J:}̖~e|{58~7"BRyAg<ǜm( aGtdX 3ՂmceZbiIZe =wK h E9nfXx‰ htesW@"Fi.Y9.4Ů;PU-$U3mtc81~g{zvɫB#7PSVqb]̫[c<pXPH*7~Zj5,PG]\7c:'#ɢqdѺ8HvVnV 7U3bl{ cM8"ïSl{]BD0!s8@>|e>+5;ng;fKR],=L"JwDF1"Ƀy|)s&(le -DcqPY5TFTGiU 󊜮-Km.Cka'~.h7'B%,pՆ4&`7rki+0t6 1H~ߤTGMqE :vb\yK@>Ԋ@y,( 1ðpA|h0>/CY98>_^1Z#&c7u/~<1tz#<,WQ_&TX.蹞mdDž^9Im{lҝ>Z>V]RH\fta-D}O3qXIҧA|(ԙ: . R⿾~8v{  Lު.XVBO CvnhQ0[0y[?x~u 3ד?Wj yg|bf2e!l){}\ofI`M.j/lS.FAkDz\ !?ͷ>颴]7(G]adGc>jD[xKU=Mz!o7o J// e8Uʣ={m9" iWEq FN3 bF E0 Ĺ-s%)hXfDZdgΚ=ǦсB1Ư(\jBm$uxLRIYm*)b_h}=I'&Ue~'d9 A+x{xHHHX2lARJݖ7{*M]^5ld#Rw2-@=o&r4pta:IȬº[ZD>8sTQ#)G, %T`\||`wl >{cX.wPoR(롺Wi֏+˟]Y"2^EFlMMI e{\tJ^wcs0?2ҋ M^rrLj xiQ$W0 ae EQIkc56/۴>Frz=m3%a-ǡc6[tvxL](F~>-'Z.tbc@ύQV=ğ8hIÎP**Trx= |Gr|\s/pTcPufיC\TR8pz/VPI:(6l*噄E9LQ1Έ&$ nH%3tCى[ Bl]-7)+{-_YQJ%Su=~8BZStqm,bh+w՟<(tF&&7~uu%D]͑XoF4)@IeE3w^۸Yx`$sT[pSMp|;+c;$6U6T042$AuX6R~w\u4wFRzBxpW)*]^&w'.'`<q?}&[)}h9:l@=Qװ40RzPvNȁ7XXfj DZy~v6Z)|̎C{(3)aV, uW:9LDe4-ʧIxL^ 6"xN)gB\:DCVw&V9W( ?&*OnUIq۩WϢSέ[pլ̳_W\rZp,O'{Ns,p;u2_؍q.teV&ef+ŃηO3kRУ]1s3yXE5=Յ쥞Ɯdse2 @Asq-"x'R_ j]NM Uژ:o\@EG:lR"I2_E;T>A8t9}>xɵV@ OK#kŏ+pン?^(\f &$YjYu@+ f R.WC)VxZ}G :?HR}ߪuFtMW*bTƎGDl@臱" &ȺwU!Ը^0EÌpeίa&iTiZ̕|U D/P |)ᄄFr'\;eL=9eGVoʰ[\L(=˜NAkbc.bLkI? bz.yǦβt&j_y?;I{criJqMB9:p% luC;ǗM-}v(^UHC?V)2Z. 5~dgS1Q{vb^-,I݃OAD L`lmjVŀJ݈"Ϡo8t*͂.q?F!BKQ@}Wm zfeв-̈́lԲ'H"--:µ)"湕8eXƦ:`w4+}J{|NtiNրH4_.r fUI9#ħ?ܒwl?)EzyVkͶ"j;5(:y?&nP\Yوư ,T\f]^"])ƥ}#Eg?<6NxӴ-UH߮Q 80x0EBCxB\n{|%g ۰dzbU oC%QRSA][խR)p {(nv-XP  lj#@Im_?GSw{TF9Κb_X3Ckcdr?IV;II ɆϮX+]V/ྋsl&d}\W 9H +D!=(3|@3Knkd)Χ98 ))Ewœ%^,STq?dƂS=/s~qX$ȟ}MuhoqE/}[yy8P÷6O@PSG[nv$x$&ç„rV*?m1'`[ɋ#qxG⩬]>ӵ҉Ct,pAi.m "~LFusk-[eG,jj/"w:#E0¤; u.w@ 'dDԁF񋔕QA8:PS[\a{׸٩'웳7õQiPir' &q\nr刮Ƭ7߃/7X vb4 )%JO6hwR&-V$_8O/aK>"vX Ҹȴ;+;z1Ng>ǽ@54 6zѐ}KXBD= ZA-j<;#nI,W^^Q f4#ڦ~&aׇLg#o{U}۪ei-sX2Iypy߰׎&85V"XqP)9C "ڦDEp U֬Ǿҁoƣ!m, BW>Hm!T~"\STTҹ(aܚʵƉ'!OǂϬdk\jU N)$2g1:Ax,q*XCBE)1HdDKvdr K>J_/ە0+jQdszΣ Ri%#Ȃ@E1U5Piߠ)3R [!WIǫp:,Wo6:rw[5I V8 *7+]`[Od  PQܒ|K>46ZǐwX)1bV ~;v;9rA@i[2U3x`q1];rh^Z`^creXE,( 8('O 5687jusتH}|h[{e#6[PJ| -uAQkRϋ0zB&ucXx9_kҁ ţڽTN! YZ