emacs-el-25.3-lp152.5.6.1<>,N`af/=„4}>m aǚz_m@TKqUs{T )7agW̃gU#\ j=9eW|5Qpƒ{i*< l)kX?04 7V$GQK,Xӌ5ķ$hvnuaybrL uQ0z[V0{%Gub4>\@ S Yݽ_1,xFnMI ~Hea ˋ Θۢ}_Noi`>;,?,d   = )LR\ #: . E  8q`l( 8 +9 +:#+FiGiH8IXtYx\] ^!b c qd e f l u $v"z,_,p,t,z,Cemacs-el25.3lp152.5.6.1Several Lisp Files for GNU EmacsSeveral Lisp files not needed for running GNU Emacs. Most of these files are pre-byte compiled and therefore not necessary.afarmbuild22^ openSUSE Leap 15.2openSUSEGPL-3.0+http://bugs.opensuse.orgProductivity/Editors/Emacshttp://www.gnu.org/software/emacs/linuxnoarch/6?bH".V,*q$#xY 6 )1CN& ,Kt 9K-_AU|$/!h $@=(% D,_`N:C/ H"%_#3  *| V  F2sbql# S7 -64J OP<20[ k ,<  oElr k 7v %T(E%>j%k 6" fZ R IR/e5 r (+.B +1 %@ b+@q BD J4x6 M$<z{Jt J ^4$'Yx] fl* i % 4 t )+zK U 1<" %X#j P~B*{))D:,"xK6 6Q rZ < P%"a^h, @W\$5p$;"u<J1 #Y p!B#96Lu05- e+  9?8i  9 S. E  +*vj !rt>V xD z7 d/k/Q DmK-("x=< ;x &Z D=i K6 3tf m  s +  1.bGS+=( &#E t w-qZ!&D8l&e 'm[k|OW "C=hG4BZdD Ni = 1>,x ) +  ] ?6 ^ $  G F 3l i X%yK&9( RH&,oMI F Y'y'9 <Dj 1~E/%>  ;z$I*,5KHOD=%IH, (F!c" g^. \ y h, RB)>TM  56 Bp-m &"+?# Ov1I)d5wXr .( --C05 3'E5 A N} i +G*L0i|w2Q p} -  m vo*6ۿ )A  ~W2{bj K ^>$  ,/"&KG{ ~? Sb 1o+Aa(ʡB</m=+k*rC\ 4\;* H Z W (8" )+ S*9nm 2> > W%Q q/Yt T P 3-?TiZWc`9URP)~fCT.*8yHF0Xb!?V,5N.SV56D~h\ gF F C*ryK>D56T +)Tm8W˷fA9--s( /z 2!-Ka &"  \\zP$>}!qM"_Tn= A!Rs;(Vn ,e% HB 1+ :: VCTC˫ D!R! 10R+p'-c}4bnH+sI 2i~*Y/e +`&P  av AN4 N,4 >8-9d\ *6  .:Wt# *2h}1:<gh8!?Q7Q5=*?m$.0cD,O&J5 @)b$Fl v87.O\-XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXafXXXXXXXXXXXXXXXXXXXXXXXXXXXafXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYsXXXXXXXXXXXXXXXXXXWtXXXXWtXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX+X+WXXXXXXWtXXXXafXXXXXXWtXXXXXXXXXXXWtWtXXXXXXXXXXXXXXXXXWtXXXXWtXWtXXXWtXXXWtXXXWafafafaf)af'afafafaf#afafafafafafaf&afXXXXXWtVXXXWtVXXWtVXXXXWtVXXXXXXXXWtVafaf"XXXXXXWtWXafaf"XWtWXXXXXXXXXXXWtXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXafXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXfSlWtXXXXXWtXXXXXXXXXXXXafXXXXXXXXXWtXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWtXXXXXXXWtXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWtXXXXXXXXXXXXXXXXXXXXXXafXafaf4XXXXXXXXXXXXXXXXXXXXXXXXXafafXXXXXXXXXWtXWtXXWtWtXXXXXXXXXWtXXXXXXXXXXXafXafafXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWtXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXaffcbbb17d47ab3af5c664a7030fd9a1ad99eb5c9760ddd19df653671410815b259a1846b3ef82b3fac67acdd4e1b4aecfc80b9c7b058994e7ecb114747794ee8162976fb091543257d3a685f65d97c0b54243e9f9ac8bcbe94d6fbf9f48030709026590dbde99bd40c319f5406698572ebfa039bf3ce86b12be00c5053a4241614a724c3672122cdc075312c3d59876d787612a9ef7191fe159656863b1261481987a13dedce5a35119997240ace241bfc5b65d6089ec025110fd24bf8e314bc8e345be698ca3ae4a8b544ad6889f746e1efa41e24fd0aea203809f8000c1260692d1b0046e095868206b256c4d379031c90c0ec681b99e6e4eda73d0358ca6423b48cc8083ca7ba3e162a5b4e8c6721e187844c77166a884324848bc763f96f3fea05674d45f69f575294f46a76fa47652d5992c78123ec2ef645c2cae055727de9395e992a0d1b6b8a015f2e61320f81290b3533280458ac5c377dd4657f61333a225ff39d30b6b1fa5cc099f432ca0327f7761813ff58310f2dcdc9691d1ec03c00949c4a03f76173c17ee3f78253e511213c503c2c246accb7c47baedbc9942a4de3c81aca0b0969fa7e755700effaac2ed7de84987be04b1d08d9eaa122532355703d3fc358ccf590a15b39a6375abd37b3cc8f8f15f8631982a1354a54731c22adb3c33c1c95d0e1312ca3a8f5f507c82ad40914f65317fd2bcc0e9bafc74ebcfa1ce4689bc7f0b6f8b63d1644249400e61ad3d568d73ac053d64ea5144bd7fac9fface1b5d6f474c668994a60c4ba4f65aa181231f13d02fe1ccf5beae3fcb55983db61144ff188913874904461120a738821815c5ad1f75123ad070620b5adde933b123328dcc25af79a8b2bcc00f18156ea83493a85454c75b6f1183f00297ffe29d43077d2eedc29899c8f92433b115a9c89c4aacb359f4b503e7de7504ca3d721c4652a1c8d95cee825fa7f7fe014490637d4d4e74c944478b9c03febc7448055e896f71f0717cb0b2abbe65e24604546f9846397ce820c22562bb33440cb46d1ed5953e0efdcaa926bfeb37336eba101925c43dce736b6bfaef9ab7af6bea43105148bfb385b1ea5d6f19669a4dbf46b34134b4119ae3650d9e117791d35c04a8a1e7a066707c4f2110ac8633bdea53809d98dc508bf6893569827d3d9e169b0bfbc6c2770d597e438a4d718f4393cd5e9cca77a8ba8b99f9f97a32fa063b58093259d2656e537134de9c641daf938fc1ca1e0500179a59d7563727ca151748d8b5ba25d804972a5c5af86c2c123c2c4f2c309aec18f415253d77802c4f344698c346472af8a553abf6d22aba6cefb9521812be59d104920986131912d899139bbe0aba7e441cbd1c2d5615b548c1a995140fcf23f3c9551baf4deecc4283da95f7ae83ecbfd00a5645d9108a61abe1aa0e95425d6ecb5305d88f1359071ed37fb751d9825d98fa4dcc871abee9c905ba1e285b8fc1141916f210967691e26789d4b483f4b50697fb783aa01ccea8c52c5d23997082977ce29437017f52861405e5ce9aadbc4663494881ea30a3929a3af2487b4ccc000a5bc50848b260374a26386812acf2e9c1bfefda158f618f958cf387d3e73e4b21931cdf14b2fea1520bab6ca322a90e7475f3f134d471d869c16c62d7d8646c51dc53864a25ed1f8422c49b33dc50b0e434b864e34f4188eecfe9d098853b4cd0c0b65397f49beef4b6721c9b0e6506cded6277b03beb57bcd7b5a884a49b5dd3888216a8c21d9b0b67eb54d18297f4c04092fdefc2490f07a4d7d90eb6e30d482c18d062161cc86cfe683b063b0a038548d613249ddb1fa6fd2171040c87ea73a6ed0241672ad07c11eda9e3a7286b2a2c32d07da343269d45a93bef4941bf2590a2c31f6c439e2d37fbb86aa48d869a38eede29a4ffe1e1efdf98c1de38e71e8b0bdd9c67457d3e7a44f8db06d55c8d9eaa1838b2ac7e279bb220b9dd5a742d252c8f01436c3b2cb64d79766b628489d29f0ff0b9f54365094e9e8b48dde5c308d886a70c6e0db8789969a29212ce31d68f0f7f8f8bdeb1742be31366747f03c6065f0d26f7722ad79df1507cb4d033519c6a2982ee27a628a78f69952dbd7970091a64e49bd037f89fc99f90b0634bce5b630f408fed05c948c42b35a02e66393b8686de8c82273d31904f45e954dbe21ec6fc4a489ee990efa62fb5d6d3ef317258875d26d724a4912bc1bdda4e7aae9f23888e80ef6c57292575bf81cf8a81ebb71884e3e5b3c94f3deff01e69d963e894bce37af98da35406e1ec73b20a2560617a7fa025a9dc2314d405b35c04a5794600ae7aee5a4f37b0abbd434153368b5766f6951ffe5b78a21932de778729549226b8e4cbbe258d39250b535ba964aab9c8493eddc95952f2de04e990068a307b481e78abd9acbb50d52d170d2878d9baa75160965cec4fac1e903afe1840fd74a3f2ebe68816af6d0df367074cffc90d4f5901e8ca8481a601da396e92ce2c8d7913dac9f4c5a8967d5f4c85d180e1c1ec6ac8514f65a31b4db1c35d7195a5ef452dd0a90e9b9bfa77719bee1244108e081641df4cfa4eecbae40a7c963e51f2dabb1d31d48dde5382b2638b01c49df68338b7662a908d9cb3cb7c4daeed8644ea466f08384c96de80813cf6d52442df6c7326f91b2cc2381b214b8ed4d1f70f5b34418edb9baafec639eec1aeea411db8f6ce4fc4c8a35d494de0129b4997eb3f948d611c4aa94c51c604a8f39acfcfa3039a303610cb3bd6fe377e7b55c940ad102d109c51eca83cd8dbe768029cf90bd5b77c6e5835e97464bfbd723fa902b29b65c19d548b91a217c163e11749c1dce0d6d2e14e642598a572c6f6535bf962d20b1078a15e44fcebec4242b8f786b6fb79a496811f2f9246f13e0de6306e34330cd0e0ea1c5acd0a981bc539fbafca531866888b685995768b5c689b701546e21fd531f7f741b2e7a3a83aa1d5ad183c0e73c57677eca9977781f64459246668919851ff06d9033c39efe53001b7b6955616791064f4b9b9125203f3cfb2325b223eb2971272317e1c4ba7d35f9a105b8e6708532aee560987c4ebedefb58af3f70935b7390b510e1e0bd4b30246c8a4a16e587b2f5b30e8c88db6c3b0c874981d66fb66ed54b462414e53a0aa118bba052794cf0a9f78f27425ee9aa739904bd30da299f1f4d5d9cb6fb23bbf1e6381753a8de161507346807048c11e0e4c413d6fc072a1121c8946ca88c54f07ced80406786805c4642b09d85bd3186680919c108a5dbaed1027d71cd4c0a635525e80cfec393c3fcb70a981c59a28e884e116dec16af9b5392bb78501fd9f6edb2fd6618e3dfab565db2fdd2eb4a4a097436f0572178407675a6e74f71d6fbd18a289cec608c2cff9afee188c3ca3d7bb45fda69efe31c85176c5f61a3261acee46d4be7b909db9d34e2c9dea54a60e88abaea3c37b6b166cf85b3a7b3362999b0a493b83abfbd5bd83d3e7d96bd85344cf459bf5a4ea806ab9adad8c547a1f8c15762f02f49434e47d4f4f9e6c95508b9733d51aa5aed094ffcc8265710be374fb9dac890532f545a5a2891671525266eb156e4ee98589fff4d8a7ab6a7fb13d27e8102c849e25070a3b4dd444d666c972bd410f9d09e24faf1e83246ce178965697d95536d3d92c3150b7beab77589b83a8d73afa8279f991e44d242b64fbb67c8705121f358b86bd0f2204e6c2cda71741253935486f3552d8957ded34f91ffc7c94cd1a3fe3804767ed1afc4cb00f7376dec2d1da3f68b3339641b4043b46dc81851082ad2aad32bc7efed7fbb77ce9edd743d18c1e63a1004e917d101dd449a0247f61327300280dd1ecc8182dfc40838fb80909bd314b821384f0b963804f0e843e006766d90bd164f85a0df2cf6004c7dd3e4147703d54338db1d6a24870a2513412a3f87d0fec45d4b2a3bc09857e2dcb93923641f09abf09722f11c13ee289932597d87c7d9c39432c761dd98f6f33a5a3fec2bbb3b60197b6231f98ead6ca54b2acb26d655f167edb513082db9880a7d6618de7fe286e653b111770f9b4b9ad60bb0bbc5885950cdad6ad9522a5f081c86190e93f1c2cac2d0cca724daba81c6d6123844d314c03d40a6d6d8d58813550b308e8508b32553880a768c37235b627426737854742133931bf69eca065e22e1de48ef268a969c6f8355bb7ed8ec4cca358603a5666c99ba2b6ee0f075185ccbd84f5cfd1979cf773976af260c3163aaa66e21873626d39d7c0c9dde6fdfc4ba90ba38ed5e1a366f0c4912ebf58b324402972e1ab629c408cde0d89b4e6d4bca47bcb7cbcd1b09d443b6c3189907292893800fca9c329f3b5af074b33ca4bbd2fd07b912b1dd01677acb2330c3c8ac251a27d3007f68ecca55b3dfae8b4a7f8d2886864d03b93c6c57fbfa8c94f69ee1a13c618ae0840cb15d4a9bbba83bc36c434323b721cfdb1044eb1f6f1e5f72e59cc3b7e2ed8ab1c877a775904a02e53546a12de7c14f0d8216a57d11af989fd486d176c7788d6db00cc4065fed7e33200ea5cb3b3fab6641b7343e378d0d21c532bee5a643c6a7b819cc0c4d346151d3bffa83ae02e7b7ca0b4f685237a9dae50d9eb7b22b4cc64e33b6e8c54187c178dcb0cabb6edada9f9c0230b8bf99eaa00b0c4cb1e154d23f687fcf298eb46a4dc10253fc08011a81e197bc5e5210fecec4ff7662ba40c84ad773ec0b2721d5ec5352e26404cc532990ac36ebc68a572cb3cc88819654616b2feb84a2defb167eb741508f098a31273dc1730cd744b4369fe712c5a680d80cb6bdf69decb1b1df865eb190dd9e080dc79e0dfc815e7fd68fcb98f11a15abce983c1a95740cfb33e25a46e9ea99721c07d84bcfbb8450a51d7897d5d9a89cfc3854ed00f79f3ce0ef51a25d68f594f9762a308cf1a9f6443691bc8adb240f13f16cc8c8574c0a2d7cf9e32f7e93f1cb43772787305be318e3ee101801b2f712b30634479a6b5c00fd6749b55553b8160f0cd00f743d411a69b1804ca7c0c08fc51e72888821a455b5a6f4cc5a6668f7cea9770e0f529ebc7530f6d5848e2e0848261893f8236dfedb6a3d31b7af673e713d631b6e2760a1dc0bc15d4bd2a131e9faaeeced62dee39e1d4bf21e5db2c971184ea9074511588191496c169347531cb784452d625499756e5f8c5371c078133cc0068342c23e27c1d487b2445600865307594b75cb55f978b2f6966acbad17f8d8ad928d71c434417958a4b79be3870c557441b270affb770e48714771089dfa6d597f554291212af1b38a260de24efeed8633f40ae85aa7a12b38f89deae487fcd2d9b16f5efc5753cbf054192eae699324a82f412bca99ae9ede4d8d54b4a38df829d0865249caf5d4f281756677e0732f0b61da98f17491f847f3d8fbc49e2d12a781a1c463521905f4fd4343fd5742a77f617903301b416c571bb9cdeaa099e0bebcb906df2f743051600fd269fcdfef922dfb8ad803ef27dffddb274eea729c36bf2dc8ec270a5b9dc32f93041d190fe97d8faeb6a1a768ff4c68d7440b550f3cbab8e411bda994e6dea5ec9b7aba648d27d6520d01bb0993507ec398e61c02c440708aeb1d3c00d585034247c9b4befda2c04c6d88ec8cf465242bb56b192538613c4d3360e202ccddadab166c1698959968d4dd3a94bd94534714860870e5f8f0a4487b403b5998c34590efebc234732b5a1a869a7a196ebeb7edd09ca23c825825c97667c433ef5982a4a2a04c14c605a71a3ef01dfc84866458251b08a59fda573e6214dca4ef1871801137a1647c97285ef33c8464cc270eff73b7d745a477269db8b1504b9ed9df3b78408b836c961a315c532e5b2190ed9601308c22d83702acd98ef9984862582ed547f3160db04d5fca3f0a4ae1bf17e57e725aaaa6248093748abf45a7de6f1d33570d78450a463846f0fdf5cb84d94d9e3eb444e6347bf6481f07f444938c6724f098e351c3e194f1591a50084e1411e6e5f8c045e5c4ded1ef496dc6738eaa90801d58d792fe289b7b7b0828d21ee583ddf70fef8e0e01a11b9a80d2c22e7680ced16ecda906040d1ca0acd25b3029bfdba3ac0c49517160736b3968e20a1e2c4be7a9076916ad3b04a24c7afc0eca598ae6ef4acefe37e81f9691b89f73b8ae98813fbce722de18c349bc51ea86ed79c3cf2099ce51b8d56dba15665b1f4fb11a7bc6303fd30cb0fcae8e6472dc094f9bf8107fd3a72302f41051d0d2fd5946699778b7dcd3173fd5c346906d7c9024f92d798f8b8afe27d68957b5046e27e83418e8db07d271293e2fa039ef294b6ad007378ac612f63686daaaf3bab26e950cd04fe0b66b715f7c36533dd99b6ff3071abff18cb3b06dee15f3d3557c57a1ec745a4e75a462f1445beb01bb6aa13c31def66478dc5089392d4edae1768b42c251ac872a98422ba02b635c465dc9c4ec7208c380ecbccb65b8812f5a874b7db2d053bbd8f37284b231e10a8bfba37869286ac5ffed8bacf453856129471caecae34957043b662f618fbf38011b4aa799123e4ef9e6f2d076cb9e4de9db76ae24e542896300f5d383ae3683527d2cfc513eb448417047cf0722aff29c482cc21a1b7256172f15987c2ccded49d65f26c94653e0f07661060c28d86204d2ae0ced42f8d8c6549d6899624d972a53154f2eb5e5fb191cf08413b4cdebd517da141bf276a8e296d9086d518680b04f23f9936af2a4cf89b525d774798e8ba57ca9440f0eb7b120cf7df960ec4f2a9ffef73d2de9a4f96bd147be63328c1be2b8c8a7621c163b5d2124785a3005023d08991a5bce77528ec50325f244df35cd458073aa8b8f6867cd5d139f968a89e4b4bcaf7074b1bfcb8e79c07a39e11592e53ca94f685c9d9c53501e689d851e109171899d3db4ca1228e00f5fc3baa2c8c622fa713fef1947fff432d2c1618e7253c44464a13e163f7c99f62d17426e695c145058dd22f0437420b2d9834ad339c0b4f39e1ff199c38a060c100371546f2bb6d5240051a88f6d22941d400a5d02e835b5d097a96603bb42c2961e56da4b61685fa2bd4257196d85b44871348af151b22e2d313d2fd43ac01e939d584c6bed58d11bb598f81892cf91c3808c7f2ec3c515045461141059cbdb52b50a40d7cbf16ca81c84fdfcd5a57fe1459c7f6d0d5c2306834a2f3c82d2dcfde2cdd066d43130d98cc6c9442e5372e623b99085acfab783e69c3e76039e0feda6086db276aad993cc82f3a2e032e68e72ffe4e02e77eaf119ffb8b01dfc945f57114d4591a5908795e5baf679e276bf054ef8769fbc59015fe7bc8095f41217d69003e84739d58acaaecc645e3eec4ce49d075265d9c31fc6c09e3d315651b581517e7c932f89be1bd098d6aa06f68e0c979bec67e3ce1c69e182a541808fde410511436fb3c838617acad61d78de6fdd2c52edef508780303b2cc40a3ccec902732296cadf65c252ac8f7b1427dbbde71673c47f7b3933b8be5dbbc50152e11e8d0378e3810545c67c19c82f0fac989892378c41364de3956ad1f0e27170d71406dfac1c836e47b4d8e71081b162338a246858bed6be8c6c883ecc6739aab34c7ffef9452bb80bf89ba42e1f81e9bd867d7db3a6d48fd99a9e3cfa20fd5271ad3e829cb6112128aac4573fe5549b04e64dcd292d5d8731dcae88c064a5583344f44f052de83431310e2e93aa34c90469c074ee8af0eff5e0c058abfed080dfcdc5c897389a9df8852f4f906430b2d28141d2b6de2d2da5cbfd7c9ebd62779784824ac0dea8b582523f4486fa6fc9a492bca7e30c5c8beda8885e752b6e51e2de0f57e5d7aa2a1a54b0edaa7e1ad1a32b032362bf1b5b79f0f6bb02333adc8e986118b9f010d9fc6e19e74794ebcb529530dd6ccd41dc148ef90b92991b636bbf747cfd9e756965de9c5be1c6c99f39d7dde2d676d6a4b21ac081bc4b7cab7fabe224230041208535cb00fc779d49973a87fc8079f23ab53c56bcf830b752d7fa8811ee0463bd59bb59f8e0f4a25d391bfb731f423f7faf7ce867b53e4df2737378a8d596600711ab3402ddde67e82f8ad37b96f34e820aae112efb62475cb63251f98cb969358f9638cf4a26d3dd00d2027584cf87a716d343f1e2dde717c819c45b191e8d6ea58880d3ccc9a58d94a61c0bab5c18d632c086a31cc651ab39141c4ccaf714ad3158822ed1e9b3a4473102d4a331b9b6ab516cd331e3c4203d178049c908e0c8fe741269f3967143268f44a33d852e5c67dc591354cf76581f0fde8fd6f3c8a382c4cc1f357a803b6864e630a3c19c2835503f39e8835331ef5ab8adb418a7e9d2c389a756704fae0c32a0a97c9fd0ee334a1394b750a513b6ff5f344da332a78439038fa71f5c06d072cc0c3257d7bf145b5732997a2b07024bcbf46932d38e6b04cf1a7149d4a8e4fcdc3cbe63308038f1aff7742ed6be97ced35288cf1205d4240a5814310a0a0fe70ffea65e4aa4c82ad58d3516630db13030f1d732ad79d5aa9c2db37f30596a1febc3f27d225a97d6da2b2fd3d150c9ab60353863492b8eff3ef003f23a913c1bd379ebebd8bbc7676ab57bdb568eca0a3e13b3b06450ad13201268fab0ff58c20da5a0fa794a0725c46c00d17b5f214da59c05b40f128fb8b0f7d6c16345cc425dc4c181a0f6b863a9a99bafacde6c0326efb395aac758c277e69e6ee8c5bdc4b1e1c1630dd5f21e241fc18eded4927377acc2a175d100fb398ee71dd56d032e2bcd68544950860997c4e11da07a5e29d053a8cc96dc92a2e5187bc3ed49ad04d15ff799100be8f9e6539bd3a97b11fbf35bf5eef842fbfb40d7e5d247df99e3e78fd3becf0745a48881685b1209c1a0890efc70468a108a8da3b6076224e92b8576706b38d5d0dcdab63f9d79b4b52e2ba412654b9ea036b57dc6701023b8190dc1a82d5eb271f004288fa0bfb9e14791b16df65e7466f25c4e0a9cae94e63a5494561a32a611d8fe7ae6d073327ae2a05d243d6d99f8b587eefdb1839370624ab8204c608d5e3d9423c2acba55a90f4b40157e39501107a8061e06c3956e98e541082bec850075d70533f97a3944fa666894730d254f7c8ae3dfce582c9c539278d96ecfe57066bca4a73175bf3c74c17c8ad9c62c2fa0515496c4b7991d3f576331f588b9982ae9546ac61b991723b0e7fbe58633e717c661aa832923c76914fcdfbfaea3cfd2a53ad1f06590c123a859be59fe6c4121e3222144b2b6e5d2e4c4b40eeeb466e6fcd36f46e8d60190df3d5e8783b8f61fc4e3425800ea453a4a7e9a2f6613db041c3e6bc79cb4c3893e11e739d5dd4e085d627d3948d4672256fee7ab08f5b5f274961c4633f4ddedfc266ed37f1d07a785d62c2490e7430c703cbacd5bfbd80db5e9ac7579ce18276098d1f636e1bee5a64a0330fda60d282f6b7cbcee6d4afc2e09973dd16b3410a322d0ad3bcef0745f3c65df2556e3f4dc0435dff01a5fa6c0a7fd7abd617ea325ea8205647b7ece2fcd9f9fab4dcbecfa40311aa77755e36b86b53914c80d19b728db3e14183f343fb30ee891f7cfce006b4750fc6c22a49b9dce83840a1d81a37a04951c661aa45dc82d8ce7fc8629937a345df023710f6f341ae9d10fa0ea5a0998ebf84de1cf613b567334858cdef6985784e90779d8e987e1ffae9a9e776bd4c809697a6a620a325e68d7e71b1537223864db94f2ade658fe43b7e4aace289b1db9cfdd8f01c9ca2ee6cf82f75f90b08e44d696af244e9d25d5f73440caac5d6e5d829c91d90b65b1dd737effedf1cca3ca0625feb9b5d1d7535f3b4c27034b6d867f6a4e6be9321e62bb74136c56cd17ff05fdbad584f1bb6d80b639226cc05f203cfaa5b2941a8daf3ea996207cd79fba577696d7348b548c35ebe92051b25c6ca15beec8d09fcaad57ad40e8de1966831a18249c350ea0eba0b8fa797fcdf9564a103158a94ca7d114b6f50fd146b94591a25da51487d5b9eee542bf2ca0e6d8c759d51872f798b66c9a7cef74b8ad3090d2ef533f4f6d62a63c7451726beb574fe130c009457f8f13ccc9d456ba4e6606b52e668fcde9f2927ed0074ecf846578ad0c50f3b1b5bed03a6d09d1d39113cd5c0f58fa517c16973e76db677b651995c9dcaf49b8f576e3c8d29cd093e89d6809f249ea4a956731b0ac920cd04e4be5b58a99bb9e7d6dc3b091761e0953a5f42ff75977637cb67c301d9f5efb518554d6ffc77084368fef705d1b8df0f083694441bd4d83f249401506639245c36cd99bed753f44142a8a324ada1add7cabe7d10ea7f6071a61c926d1caa307161bcda3843c67ef411761e96bfc3d3ccff60646a7d7a25cc64ee4f066f6a6782b92ed717abdb2b79b477bf0ea4870b1beae77f79e04d80156ddd020b297703310dfe080423c89a76457499a4a1f8d7137856bc937a397557acc1953a558d67c5ae379b3b20b6af7469342981edd023f8002e8f4e71c8e4922f16759a8e094b76e7d93d23bd9eaac0f27e00d49094de2bcc177139fa0f7c6503547384e900e1e3cba1d45488b28183b3f2eb54f9b55795e8e5231a3fd49e145a3fb4c14db5790b413ed4f9c5cce2b697a674e37521fad95361a696b66d4a332a665fcd12e59474fc40c57bc847e51214dc28d43aafa2b1adb9c648a0dc4bf6c866fd15a6fab3be4ed143313f4b4164bdb7155418fd3e7a6f73296ea72405bc8966188dab54ee77cf573cb43f92ffbfb085f92aa70fdc51c13077ca01f03f1d103c65e341810bea7a4cb1029aa4bd17faee9d1b7278eaa6bec98720573dced503b5f2033ee958e68490dd8efccc14a18f464bbc4b02115e73c2d0033800d972fd38fa471eb0ddd8122707aecd9d4b94d41afe349b2c211e060a9e609664fa733d75f9efbc95f518d0dcec6466d26dd3dd4a5877b9aa258d0f5b28e1fb88137a5744bd603f5cfdc3b455b4907df8dd4fca2007befbd4079f4b16b2a83890672778d5312d20becb05d54a9e9da26861082bc562a5af1e7bd58cd6c4226519d27e7562c6c650bdb7b5c6e188af7815a4b14cb5a66012a56ab75b36d3b59dd17344ff278e9bdb0fec3d30cb8f4bb519d1c0f48142c57fbfab64e6ce7021ad44e4f845a50f0fd1b65823d06c173b58b003fcb5f00a7b8d09ff6911ae7fbc6e238a1df6dc82983f88cab308cb313a9d8cad824cffa99ff3e30e8fde345e8d4e88ad59639620bf4a73fae06eecdf41bf6e25a3f5536886f9cb5ce65c75c21ad593719aee1384651bcc6a2ad6c71059ac2fad376bb0378fae1c6f37a5987ff1f7483e72ea57f99ac822d4dc4e1cde2c318a27bed6e7b3756a900a185ff73694887975bd4cdf3aaed4f037e67665e5f7d73ab219adb3b9d5ca75915324effbc767013da0b84a7dcc8276dd0cf2c7d46a5cfc64f5fafd59887b8516cbbcfed2bdf0e7da43c86be0cdbb9a01f0744a14676646cdcc5275c2ea21a36b8367b6321f598bd7bf2558765c3378d4e3ac713f10c25c455622e8c1f0e49cc81d6356224553aa76bc6ff6bedda0f8966dec05c76a34d7f85d2403d0625f14fffab9ad19fc23dc1dc3c661fb40aaae10c1e84836a2c923ccb9176fb62a7a8dd26ef286aed70f55f4137db132288f6c66d054f48e4052ab3cef52a20cd4222f159736012838a1353ef1aa7ec5f47c684eb8787ec759f4b99a26febf8295c04e56f7ad6447b1947cbeca856466f27cca42e93f3791693bf45959b5fc039c7eb56dc106d0766eb0f2d3d55a4c9e97709d37f7f44f9f3f61a3bc3c5e660969bc8da76fa4bc57fed3d6a76ec509e86e4d03ee6f5ce0397e1a8c8e588fdb1a4eb25c0e777f1152d75b9a5d8bb3f33a65c616e3391683389ddc3dc09249984a3f38b8a058ec8aecf5ba59786818797ced5ba3ecba9b219c50bc8450152a73f1387a6c42164e085c21de23707c8182fab5b01ab6f233798a592e5b3970a257b4fb07a0c64a4c21255c3bf18b98334ae6eb76c439c10660d9794b858dea357e26ff06762bec93f298820f39029320afbb1be0490f7789c860b63cddbbc8fe0429d98bb5ddeae3f5e2d215688aec071fd5bc82b514a8b71b62790bbfca55de9ed8b0f57e7c06382a262215d7eea69e50b4eac7f778499b44bc26c0aa419db4d1abb5fc6a222b90eb84d60d45e5201e6ea8b19a78d0b7fff018963e8a0ffb618301880c6b8e27ed9aa805f52dd98bf4b5060456b98fb06a80e1fe57b42b8b35764aeebfe6f4510d095ab822d3e8f9e7d1e90a104f495b96ff4d114c2e5c28acb452b055c7d737e4aadc51f6b39e00fd4273f0e53aeca47e0967899bf7ffca440f7ddc5dce1b309f23a9416e807ef2fa4e13e627067a822975e9ec442e97944eff6e041d18b940423736f95fc360196f1c0840df284ff37f575d1348bd7c40bbeb56f90b7f2e275de1ce6511f2de86bfa782eff3a388294b64dd6fd46b0ef1abd42b297449d4809b85a55e7058ecc39d7a20228d33ada4e132e555f48c61e4017b4a337c5d85e2c02636cec0d10f942eeea157573bf90d57145961ffbba0f7dc34bc55afad0a76d929300ccd0e4b47d2bd1b6a76de1ffdc02781438f019c004bb0cb37d07112db72ecabc857d41c6bff3915b4e52b178ab82594c7d1a90f00a9efc90436faee14e8746e66eb73d8c86385044b6965f46749f446370136df1ff7891fa36124db679dc00900351b527f3054dd10d706228f458d7b751990d3019a2d20d176893c5dedfdd24bd591c871fdf3790bd629760d9cf1ca4731c2ef80ff77a54d70993b4eba9da875c0554b84e60ab6b980c0918aec8a82b83312e0136f5a089fdb6321c0af77b747d585dd0fb3da938ce27ae8f459c989d174a6ec01683f59556d9400a7671889b57815008e32d216c4666e99c489ce5176742404d930522ff40fc7699f2d6e903dcdcaf7091ac78d5ef8cf8bbb239600d84c6bcc1bf20b233ed0de7ea0aa1db32cbacfef837c6aae5888fb574159add4bf80b27d073f6dffb32d10730450cce6a1984df160b771e0e05d7cb0187c1dafa69b576899fb76875730b70d370a204c091a1cbf9d6f1864c9f008d08ea68afc69d262d7c683e7307a3c2d9226bc7999559daa4cf6ec794c4965e69a933995a83b8703d704220e2aa52c55d5a888f26fc09fbf63d4444fab9bf5cb46e3036ac28aba8f864787d5632a4988885dd0a50cd544886c6a15ff898dad0410ffd58db883adc03b6ff278535a9f6506ae9e35fa1ab3661213647c5deb41ab16502cca39fc876a438617c16e690333e9b235a688f445b8eea27c9532a006ab2ce1adb2f4572cd165012e37b505dba9bbfa94a345d2f3ca57f0ed1972988e9d92304076a183f1680123bd01125e1247522005d383415d122262ed0330d9433abb25942733a9a57656f798f4daddf4374101cdee99606d5f9fd60209e6bc9d203fe0d5d9295f7e5645a3e3cc281990f4fb2ea4308d37789622c3f81edf98fe3bfa807204866d6fc2db050d53611b371a3c62273c958fe91e076df5f3292f8532b9577dbdfa4bb896bfdb24f01db7c74c6502a4be3dcf325e37f91b254fb43ca8b61e9a308cdf487a108dab64bc10962650bf35b72ed31f20ddae8f83e3eba514ac2c205f4b68329cc39c0e7f2d3d10b24d9701c724cd46db4e77fe6274a267c9adf37a508e1a05c6b59df8fc927f95b524ad53c121da2ad199b842fc0c50747fc84482739a1ecb12209ee7e29051a04813e19c5cbd3075d96648db568be04097425e975518525894e93703ea6d997b2f993a550ec48af3f7539fbc1fb6433e07a28d4b6535eb205694a7ef229895327e7353955f3008d218996f603235d674c3d080a8befe74a72b26ecaa1e317da6a5067ddec904b74abe8dc6f81ab1ac78d2eea7e778939129daf9e3fa7daed8639e347d9aea385688d18d7704f72bf782e0103770906f22f8d3ffc7cc2c6d410bce921904d48b1ab1ea6665e90762da0ccf05d37fa57c32ebc3f450a80567ecd4e5f1b51419c7b58eebfbb5a78ca2f9cd610f57b6e4d9c84389a1682cf6fc864b2cba5449d381eb6e2282fb759d28db7696b5b5a57d3f7c24a5a16cc68456581fda72077f15ca14490458aae0af41f46893f119ac7d0262dc41034abb11e322b42722a0dfb2808040fa2bbf4e89d436ec6d4396dfe7a3b43ea8e1e53ace714db2f4af984b515b23f5a9ff2688440cc8a208b6f62de01a3d7b5ca29967f51f44a7a51585572d4dd9f2ae8b3010ddbb226fd80dd7dc19731b94d4031677b59972df8c207d624c9a775845b59d5572834d71b783f1ae7918b1c4205fb8bd641baa0798d8b2e9dd73b614780e178e2d9f1070301c062a44f938fb2d7c89733dbbbe5a1d86636fea61ad0e555e8dead1760b0893f0957c086ad9658fa6a951a8b3b39ffc64b15956ca57210bebececf13f91e5dab6a6a8c8b85fc4776599fa80708a13934ce850bd9ab6b870025293e148a01ebf52e63e2eef4f35d92ffa11b5757b6b22de38b88161585483e426f2f2d02021d33203a6a9737122ed74c0ace8e04a5497a330aa38d18308b1bbfca1d5e4e991878ab535ec1f1575607737e01cbb9038483e3b6ae29631947851c9a97b2f1a7464c3568f8ccb9dda5b4bb3ff3721b5a51a5a463b3badd880906d12e3abb33b91cb36c41e8de4e5d4f3dd9fc87e8e235e2124a7c24b58ce4b79652374900dcc16cab414e39510b15274acd259d1d13b15ac1d612a36c16dc5ee9474667dab63845db4581dae2acaf250f1f97dcc6fee3195fd77dc6ba70864fca8e12f9938c68e19f2655f91d13add3d29601875084c31745234fb9f09938ecd183ce3d132dedfb94c92667cbb55989c57cd2b888c15415fdac25efbbc1b5aed3b44fa2a6ddd14fb5908773438e5ea344e07e89e47671a78a54058f52dc2c89b8f012546e4f55b67b469d19c24558965a940aa31a9ddd37e3d54f8e1b474fe19516cf874c5f2b17ec5bd6bee5925b3858e197a0c4e2251e6a5b2517a36fe93040f7ac7ae919c163b414bdae33e14754a5cd1ae0d18fac12abe78da979eb9a8ef4329a07e01895fea7044edbaa97bbd1c4f5bc91f819066b6fa212c18348ae3c010eccb4e68494a2ee59338db9ab23a338fb2cdef654c4e0f4c2fcf8416a9df6924b64d027a0f65807d44b253e7c66dfb9ebfc0dcacc92a35a9e7fb39cc76d3ab6e2a350eff1d328f496510665673ccf453e0b17a690711ee292b25b4622fa93ec62f0d4c10296540868e8da8973c2b036cbbf08436c387cc2a8e406d18aa73196552ef9d074f0b32e9aed9007f2651f5d2530f3ecd83cbde0cda2c6769c35cb37b7519cb7ec224956151e141411a1ca5e30735182ff1d4d80de4fc6020e3c69e6f3f9a18cb7edfb7ac48b03a0de768e508a0b4e76183cec15bdff45deca8304c6aacaf7a6a432a22baac612be369497fbb823019604b88387ec47ba5fd12f676f7b0d8e990af690b78f9a9f396bffff48f2241928fbc8ee57943ac8ab5042094a11ccb5a008de1af3f16c0c08d4b13fef45663dbae750e8395d73a4ca0e2242383f30e08c95f16205a4bd8adc1c145a4d9b872899a77356f0c075112a4e96bc5531bd5b3379beca04cf9dc440690e6f4a36174528a5a779e3e1ab96446ec2927b097cae9c57d652bd626051f2ffb214c8e58ef038ba5085be97bc6f969a97bca27c3e514b7b447081ca06cb8aff227f79afebeaa732f27d894677f9e34243d72616666fae71d8e86eae2d23853f783634586872dd06f91fcff5642b86a0fd87426ab36b8898cf37c7418b75b71c75d0398a76fd5b649078b88a75adc7de3462d547a049a7dfaee693874e29d123cddc629f41b1a93d879664053171d56cf8a3fd986e1f0825b618302b2e7081e6e52c515d630655dfeb6fbebbc46b9ebec5e47f071abb900f716f859f93c5d48a7535a3b3b8d9f2f8211d1889df45e9496e7f2537937fe698d5adc2647173ccc88ea8a94ce9af0c016a6dab238b3cb4c0e406e0124dc38892d94ac2cf95d8a33a9dbb4f71822cca2c9a9f050a7bb9a152cff62a9b5bed6d9cf597a59721d163eb8bcc3989d85896a71c0b40a05f135a12a98ae5462ccab9ce1c92c49ebc0d352da5e61ea928ea9ca282dce86020b88c4fe5a111360566aa71aa2742ddcb16ea0da77060e2ac3fdd2906ea041658aa0223ad729d7212ca25ee291fb0f1efc5705fdfabd9c87b01481f9b118a6db0ac109908af86995b3503c8341bc0b56f6fd15b3ec6c5cce77fc7abc6f9e5ae62d2a5d35398950b2d0adf6c1a13c6fea844a4c83d4766f19b5ac863fb4ede5dc6ec2f7d33c88313c874905fe642df233f807d94e78910540db03e66df83ac2d548d4fc7d3d30ca2dd7bfc3c79b83b80686910f0fcbe0327d904d4208f71fc8df5f23b26448df82cf65db6a7d7d1c62c628697e023a0609ae72d4affb25a8db17becb6b3dab1b1956d88a9e5d0815d22942ea2d43d71a06f19cf4d1c9384ffcce5385cfd60b5e68f10b55122db1814bbffc57c1e18b67b6d10dfb7b5912622d22e6ec5478930c629f9e62b799fcb3d3f473ebd5d07ee61020b14bcaebc35f9175c40635eccb72300764a04f3c0fe546a775d694438ab9aba1b79658c1c9b90f1eded5613c66f608b5adfb9a92bc48d08b635f753c0d7f24e0b45ab38df388204142db47746233b18c93d673425e29016265494840b747651bf8db693707451c29ee8d901b41b95596e56eaecd1e7fb6d237d957fb3505b43dd97028a8ddd49d5b0beb32f14099a097b012298ffb3b7781459c2bbc1ee11a188f8d9292fec39a3b32fe7644052b06311d98fd1842cdabbfbab89ae4e8ce38f35421c226ededd99ef0887f377b2c4b9d889638e97efae5362a3e15fb4ddd7dac348bb2310af01f403ada25b9b9bc21e9fdb2d548176694134964530014aa0a2beb268bde4d3b82f28909e468262ab1744b385d0d623e503a045eeed9b84e83cd8d77e38eb081feb4780a52b693aa234c1e0844eb67d0153a9ef09953e4081faf641513c680f6a5e895fb70a12b92874f81cb0008a4729ee3aecf3ed1e90f15fd52258e40e1c68bbf74ff2d7b63d7c5a9f8af4db3ed35333e8226e38748016405361e8741a9a04bccb31635849461a080e8c1238d8db9dca8da73f5a0f492d1343429654e6a4eeda332ae8147bd594843e37ca4607aea6f201774c001b0d5498f982bd49ac45ff2f9788db09f42632683cbc9e18f70fcc19828cf1755e3667de25d2a47192f13faf95db50232756333f8bc40e755afb6185a6eb4957a1a685af18827704fb06bdd09dd2ceb910cd2eb5b77e452330ca541587948c1d4ee3a730925830f4b65e15a2f672acf7de24b601ed2750bdcc699a7e48a3e7fa6d79b459f15cc25dff3eedda1b022361a28f56fd9837e0a0c95e52a3d9ed2315f448057126a1d50a366fe745a02cd58193b3cc69a964536f2c6f1586b3f346218fa114e73ccef1d42272958fff8afd28b3edc6f3fa4d8d6b3439408b7b5a599c08ac828e64702d4e87b8d98cfd721e321339596dcfddd5b400b5a346d77374f04165af049dcac5d128bcc2d9ab2d9716919057ed2755ef2c09f4a5801d3879b5d7e5e284415af923e791c8dbdf10671108a30b038127668537f27f36866283ba4b329158da63d1914b8b509d1aefa7248442ada9a42ab5d1f3e3a50cd30267678b7a021a195c8bf5a9e45e5ac76d1654b054d31aa54776b55bbea6bdde1bd130f1884bb3ce403756577438314401e8bd59b356c6665fcaf89fc8dd67ce41566a482862332c0b03f8e1454c38a744b40928c2eccb0497aa82ff5063866affe256157deae7da998a8a82d412d714d25256574aa6da72be244976d1fd8342a2dba6a98c3b8c895ccecc092f3c2424f96cd0e9e5ceb513913fa2d54ef2c4e936e4709b270d806ce0843848170ea3277b6c78c657d0e243679c64179b0fa853d97b8d6672adbed6060141e5c0438ca18969fffd78f948f0a4e230ceb22793a3c1da2423a5f595c302dd6cee02b4e3527c448cf59bd5ee65148d9dfd2574c1663ce35ef431ca18c5000110c3aa9b0f09e1cb5497f3cb9c68c977d3f13807b950285c54585ebae7d7aca6c44619e8b7577cf8fcb41e09aaf5581bafec8563e585aa10ac9a37dccf675682d1abba994c058d0b90f232c74034b692296e5aea02291752acf20d93c5c8165f11eb1159285bef829b1c2d4ea3dd777d61c368a81b3c2014cc43740637e139526a70352c2eb81340e039964802a7d4db6c8143463017ca5ea4dfb9da46ffe98a9c416510800dbf0dcea52e67bb0ef3fa31ffdbd3c3cc3ddcb1def1c4b45a0e1b92826d03cf73acd0187b33ee9c0227453b6bf2aba464296431d7055724454e096d2ded5546ac2bb00c88382e0c2cc17ebfe90b52ce81e82193e4fc8646bcf4a71ffb7d872b9171210e0c57a3873ecc612e2ea765e7187d7264c47dc4483dadf2eea3aa739509d811068f1a684744567380eb907a9fd8a1a3c1926506332ee9675dab3e4b85098357e99b1628fb1686d648e19d3e9af1bebf5951d337cf8f6df5822046e915571444189f93a5364bc561c166ff65883003bacc72acb0873ba68b2c8844d49640614540a435a73c6ee357a986b0f0873190ae998c6d59bfc514aa3dcb243bd964634878bffaada69710f9f3098c24e9cd2a222b723d2f73985f7ecd6b8991c0431db72fdd7367f441feb3a385fa860013415377fc3f1859e6450d899ce5b8b3198a3667221ca3cd2fc4d21ace2a4ba7b5c8e322982e362be07dd8067c3241376621315e450418485e1bb4c5c5a6cd57bc6b68793a5c216ffec9e48737b1ced337a4a2c8acf2f8d520b767b0bd613ba31fd3eb8384c73cd182d4755165fe4a5adfb63a55bc98255d17a7de1746fab6ea438adced672d4fe81ece368a22fbd8a9ea5bf380687c17bc70f78bcf91813bc1f204d08827aae46a694898c605b4a720a0131300d5706ac086565e5d86efe352ff37e1d85f81d1379e944d7ce61911f8fdba4e3bec01f7dbaa5e7ce55b5fc59dc00aba177842bbb99816f56818ba7b33e374cf23534ca58beb6951202de258728ced43b31367c3f90502f517174c664d24b600c2c483ef575b2dc2b64ac5c8231a6e908827dbca03f14fb1cde62f78d1c533471ec622291518aca293faac20dd990b281c370ea0abab98f3b3b86253650a1717c62652d21bb24dedda1cd5b6c0967689b1159bf173c07c45e92fd2745a397bfac1e08a8d8243319a93394cc5a30a7fb1678e82d070be11db8e31af76dcdae89e1f06cd17209e7761f0b31feadc3e588593a687f5e0ee1d733c1a0cf8695fb4cf61941b2341ab2edfdb4d7ba41900a6e8a4693d18ddb718b4c21aec4b843b1d903f72e72ed199034255b6604bfa89917a10dcfd648a822be1e65326180a3783e7b6beca7a5273871da2cfad9c216c14bc6b6ad9bdcd1ce69db05a7440303084869dbe942b17a6076af56fb7c7921ee93c5a9fcdd9c015b15e321a060dfbca82b3ffb1c9599f0483eae7808eb48148c27e6237b1081cff6c203e5ac89b17de996af815307cdf03ae902876c2e9e44fd779cbbcb1321e9a7500b3b184f3ef2114407cb192dacc10f4fd43a43241f3e6d86fdb9eb0a23c5558b1b48bbc5c460df32e7ace6d5d2421a972f6c2af9bfba28437dc529a38e869ab9b7ebb278434400c3116bede582a1d5b94ac0329f6703cd3367ee1259e9fe1fc21a7879088a946c1ead914163a0301cca4428dedc5954daacfeb802038177effeed4da049bd8c06231f46e9271d80708674a971356d48d3f371b708814758f88499f4f4761d48331f35c1d00d3685ef0784a969ee42540edebe4c35acad3d923d269bd00f7fe9b9852686781fb9923e6fcb166ca962faedbe9b0455c7eaf2a414ad837b00a948cc6a44d51aa53b3c01a16fcc6882bae0e5697fe88b44e73393ec86d3988d0aba64969aba0fadc4d8de641bf47de41c7aaa2c6737fd6d8a011003bd1c53ca22b9e29e4d8d02e2677aa57c72b62743941b6e51353707d07aec6753d1ac5ac64a95b6dd9a2e2527c4fbade470cdce5a7c7309a2fe0fc09c1e36696f07dd57dba7490d1c59cf1e540c8b82455a88d157d57bdefbbe9fda4d7d12a2bba73bf47fb6160579fa253fb68decbe4dfe421b92f798c475358522980e6ce87a20f06896d99ab4b3b78f2082340f7d0c3fd768d996f87cf20bb1c19339389529030408797a8adcb1abe4bb1cd7afb3d6062f0bc24316e950f80799f8c1a039bea1b9279a095997dce7d684d4ff603147fcd6755e20e607bec94d880b87e7405ae60f44f4f7bf3e0ee5e83281d6895fe5987b21c71d2d37a830754c652eb40b7357c19da77b5967d67ee689b807f07b221d36a832647fc729ff17fde2a0e4d88ed91193c55398a6608b47ad33a0efb529ef50268b92a9688d24b2235b41b52a5018bc9a50f44dd903cb503b07ba92e3a2d864572e2e4cdfc1efc09f65490815d280dd98ff6fc4e4bdbb8e36695dcdfededc3ed043dfb6e4212beeb97e284853d5dd42abec4149a3f88b477bb1dddb91b309ec78ea811eb34e31f4591697c8286a6ebfc655de5a55d3722bf581f78827a7d0404f4f0eab84eec0d8a4a4971acd06fc55c71a6ca5402c33cc5e86fca0f8de8f822fcab587337bc9173c9b4c13c36ef74a0ae8abaea4a6feb1eec8b4b570072cadc2937a78aaf52c8499bdc2f856c671229a2bad81ddfb3462382d086bf7296968dc4721e5d2e583fa84ede26f5070c804bf5f1f11b7b52bfe44bf4b9a44a86392e9b9f333808422859d61f821d78f33c76133ad8b0671a455db853b21f5fe7eacfee0d5d86ab239d5c881277bce48e96cb282f9adcec913adad84320a2ad063b99484cf64a2511bf54482ab37c9469170c2c1b6e0679575a5551901e70c736ddb09d394337a62530e7966e42acf45ca30fb4a30f42c44a23d69100b48dcf63622ecbfc1d425a55dd3cf5c4c457acde698a6e9eade9d8697c9f10dd23b3963bfdbffc9714264fbbf9264483fff55069655f90dc8bb46a308f9b43587214760c4e841ef0c353f1ad54a5a16708168b2379d56bab2cf9da623713cb0f0097673b82e78033ff1cea5e0858cc06e77b8857ddadf5b47a248bb5fc9f80c0e0c1da3844ca33a195e55dc18a9fd70846e9807063bfa8bf585f2fcd8854372597c28b884459dfb631340c8615048824a18d95788db1791a9b981dc2f21f8081288bb261c32a2ab056a9994065851f21c2a47c88738e2336cf9076390208ba2e87d28daff92d3c4bfbe781e0be51f11337cc7fef982b7484fa5d692c79a138387c55fd90408fc2b5c13e30ee2841050baa120a840fd0ebf8bce7f9c934f500a5215b93df0ff3792e5ee38258ba60b6bba60c908eb968f49eebaf0549da050696e62a8bb3f65be85116036ddb753db866bebec13776a6b91f7ca37e81c411342d732ac0098f297166486fecf2dd637801b800aeb6d6fa7c9a8752abafb8011de1dff65bca32d3fc27e070f9a008ba25a365e02dfad65a02599cd6ebe610167d36979d7919baf1d047735d918770970ab5ae3c575d79e2a28ac25d37e2015d9188d454850d690d526890c9efcfce305d808455de2c4d694431dae114babf60f92e288606021c3adc39e660363b8cd16231cd3bdc65c8c2690cb5830fad26ecdc803140f2d45c71f2c28f074ac453aef0bf3d61297f21ad3d26bed10deb326c12e118d327ae43ea46e30ef005703ca164a7c4d9bfb977e328241be120ef24b9d5f1360d09b25cc8f47f6c8324176ee7043767ddb5eb059e93521dc04fee1c1ae15a5836b89a0c8e9ebe51b5d78d335d8d574c95fa03f2b7087c60c9bc0b4c9a469e5eb86a988b285295e65c3f405bbceda425731bb03f5c522e55e4b1972d0e7906440ecdf6a031e199038aa7c934b0f448c5656b8a5aebcee3a8867485d949c6a7b5c11869ccaee7eb2073f6e4aa328d53280cfe675dc4d5e2a837f6a3ea7c2d28a4e8209e0583593a8faba19899e7aaa4c0e217ae7852d86e617a1b5795d7ee48530ebe74ad144febbda8c12925032b6aa7e20a7f52aa2866f631e7edbbbe2af4245461bc72210fde35df0644bdc45d467927a30853ccf8e4be52cbb59d1a31e88ac348728454e1827da444c30a5e497ba7e4d3f2a84a9fb254c83f5ff94578fdf5822747f3fd6b90de2c0cf5286db59de0d16d30276a6b79b300369fa020f67d0cf32c794de52933dd9eb843e295a2b9d76197b7f578f4336bcf21ce96c7ab0d8949ff1f3e8d571da9755e27a68eeaed1a245b60ccc4a9fe0ca0d6e6e7a9be3e929ebbe84a62b761b407018e3f44b391746734e13df486d89f45a33c52bdfa6b482aa89a36f5d3c55701237d06b2c85ce01c9e90896674e548d9b26db1a7ce2ea76acbd596261e93ab618037d23db5614f18fd1d2885a129aab2f2c9e5dee833b1219d61a9b1ba6dca8442f22691e20089f29aaebfa0d3e5dfdbb00fd66a2ca60c95e003d73d78d490ff7c0a5abcaa55d5709926b8da7c109bf7eca919f05ca614cae7fd0d01356f9bb80456131506845b48c4fed7e544b055dac312520fce29c21468fb88c204f0fb426266346b4ba6c557fa00f6de25db07dc81bb42595da05af1530430c2c51e7ee76b85e45ac643fde599f9c08324fcab53302e7fa7f88aab9090db57e542c42ceb33ba740e3997275851ae3c65d265820a6f1ce7f6249c24223e983be854a25ae11ea792b3c8347405a843b8ea27677edff7e2362f4e0d96a9a3194e4cb5cc31c73b0ef51b694bf10f12ad07e87411cad48621257f50f25ce07e24ef34776678ee1e18fd8fbc7daaa064dc9910d9542379d6720b80a931a9ff50c4d5e114f3987bdc233a2f62a965d37b9dc909b2b43c18b63db77f9cdb37707bccc8c47145c3676126b71afeff5900e58756b4bec03e8d3849190112464e299667a3349d586bb97fcab59f63d0de4f60b0017cc9a8e7d24233cd68aac470fa431a957a872f772967d518e7cc4457fcc89442b999e2abb48455d02527f02ef21fb115e9a3f0118646d545023c70d475a01a3580d2419ca50dc70b229c1e9246ec2e2939d908ef23edc4863bdf26c59cb6455bf925b3de2a816b87b7116cea4c5f0279438e90d8065e837d4c45b421314ad8d3df2431dc7ea321d8dc3ce7e9075fadb6c72b4ff415b90c18f9caacdf05fc90751125a59e7803004e91916d3237f70aeb4b152b0fce6fd5ebd768224dca727572effa964d4dca5e564a3fd5b9f6ac32df63960fbcd0795db09c162d24f67ef317a295d62c7db815c90b69a940565498f6007481667c98f9aff1c865a2c5483a671a3a4771d54ad980be788182a471d749fea0a2421322fb9077a8bc151fcf250c139c6e767140d2a82e3c777276eeee1f28619dee0c2d3f7b8213d34521d91a37b623b2941d6c1f7987040a48c9d9530fd838316ccc624218fcf28112981f2eb5e9e8f7369c9f1876b912bc6bafb8132bc9da41efafe002a5aaf7a3caaa56a5cca3075bb2afc62c80b5744d757501682d9704b5c47087a963548847aef3819cc6db2ecda3b50e4d8badc03665089839af23e85eb4b64e700c2755b87c57bfc53b3f319885366a16e0ff0ff4ace48809dc8c8c79cdba3c0f58bb340528c0db8cd643e431b0abe590f14498759ed6147c9e8f1aa3d50caa97c914ed0d219594ad123f549a8f2b9f726faec7c2756c4de5588723a1e1de3ace8e3a770bd8357ddf49094fa1377bcb754b9dd8dfcc3904112468fea18f0a6bbf56e68bd03550f4a6e0e2208f5699005ce384bf2a6d208d9aa50a5cb39712e8385fd34777bef37a9458dc262b4d83fb1babe8ab10da527c6487ec9f5cbc76bbf9a1de32a223124957a23957a17ab3a370326d903946217e61791b75cf33665e92595698d01c9d80a026e24c4b7bb323d24e006607411dda1daa684e78e989ef41de6194a0b0a4515109ee555d3090621226d1a1052690285308f5149b46022bc7b8837492c520506f8f26baa8133e4b4049da82202b95e039f01379b452907d26b486e3733029b10d11128b5c465da9588ae7aae1516e44bc4e565ee532530efe5201909f02df63938ac874976d1baa3ac7c172347316ff3ea08d98180a34b68de1c3bcc7f29731bb546cf9b74f17029ce6096fe901fd4bf4c07fd2b1afcbf8d33885ee71089e72f919dea1d5c755febd693c8473ce21bf618f2a3d5474389b53e1b68e2ffffc4537ef3af4f0c21441b1e739d73f0f1f02a122c79b2034efede398ea032f0fa727286b97e088054e56846459dbb021142a6be57acdbeda6fe12a36fdf9cb79b87a068db6683bc31943d76e0d8eed5edec242347fb71a1dee1f8c2ac98b2c0d2054d2cee8e3095128e1ce5bc133c8a57fcc30aee6a8a49f8cc984167ddfe76a55b10a274d3d9d12cae5e5c3ef43156563ce6c6b22fb1a88e8f1581555e44074f4976044803e014f8e37eae3dbde8b6cdb9d62ee55bdc542b18f557e8176e95c1da0cb2f8db34c2f325c464701b99b7aef1cfb7fb9403fa9cf0a1c417b678390e5ddd8d8e04ef3c6c035e1e44b8e7f7a3ef68b731e02e3a03ca8fe6655503cd88ce4821ee2d17a1ff50ac64c04b5f6b021693f2ce096185ea9fd24e1fab89271501eca570410868db6d05d97d908a53d377297ce2ca4be9af4b2b787cfee665055f8c001f6ce6799431d6a5ef9e09ae1b3521195b5a48027ed62f2ec90ffdfb2ff13686921c8f3b5138aff194cd4fff6b2344fe973a9276d785f1c320b840a93bf8cd5be00ba8eadec046a3885b057b824d11425578f0372c9f83ad4f8fd44f404104e5f86d688765a2e0d1210630738efdc9b2ee616e75640afb54ed6d46d7664542f670507c3ef63555ffa1948b58902a623b7b5b820501b607ee267a3b13c31bd04f2887c93508936860497af82dea64653529d7b478b1b92a63a11ffe8b46a7ebb15cd14c2fc2a22493b49f7e4da339331b6dfc8f819b5aaee8302ac5fc4a1cae7da2a35a9d6e8219c98ae00fd367478719e208d7d52b557cc042287aa251609504ae7614a84132b4bc2e0bc099d9d21c71e2d405576678a8e9bfe6c65c6d7197f2aa71000a03fe72956b68277c7034372b464c885a8b96342eecbd39409dfa98fb4c2dd4f7925b4090c9a42fc2335e0281292f2e44be5bc6d17d2ff34fa1fb1086d63419b962753c3287392958f20c5514fed7560655329548672d2746dc1783b9cabce483153d16ede71db2f3e8dd04a2d54d06c6491cc09293cc8161f4b63a9685d06959f01a4e36c9bbbf794fff577c904e5122bb05400db5bfde76bc1a409c5476be0a317c33e8b4a42a286111aa661672a5d28fd94662a15b102f4508af7ab589ddee42a3ed5dba347ec7f91d36cf7e095bba870b39b34fac0b92901fb3a3f02a32d6deb134f76bfcb5f36cea6bd900b1c2374dba96f3edd67a1128ae0967f3b5a9bf87d039e8b2cae29c730922ce6170d4d1e81b204fe08113f8fc7517b5180709f6a1819b581620c7dcf6817aed5f5ca0fac6b97765b9baed9daa373538cea0459bdc5f4d375b7dae92344d51f4dc9042cb39fe24d99a21b5ab64132e02ce622311b81bfe9efc5982df9650630b8d986a8f5e815b271c8a98f2df03a2f479409d2e5dbdfd81b6b99f40cd67633a3281a03c96ee8e501760488cb85ffc3f9f0fa56359abd455e82eee9e459e680fdd192a0b4affd8df06f99bca89b80c64de2edbf6f93c26d3298d10ffadd970dcd094825128bfe082e214ae473c20294a0aa9408d46a3d8e3475db0a8c84c6c5905ba643f184d906ff7f50182d9fbed4fd17a7cad5da0516fa98a8f92fe6837acfc03d696b4248c00bd6bad18276e43930e1cca3f74db275d7f816054f5d00af5967b613904bba1d49478bd46fae7b324bd60dfde8dc5ef7cedeb501d04864c36774c8ba30098358120960a334801486228416600670c196af96d4f76bf50fcf4dfec2dbf3b5fd4f6f51d7b928463e7ddf77955442bd666a7ac13856e4bc99b856be726cab7809f33196f209f92ed3d140f70f99d8bb3ad0bb5765099422ca4d8618f70adc560cdc124f22d9283f0b04712dae2c10f50540de23679821745922471cf3f87d70019a84ca818f3f8ed540d5b4b5e8815e0b9349089168359f5988c6575578dacceb42cce724e797c7b0e5fd08e5f6db68768b0f281d595f31e5ce6015200757e87220dc5feeb1b6e2d5d07ee99af98dc9336065cd27b19c29c6eb5ebf8098d3b154054b3e586b472beaf9a0ee672b88141398b6ca464c3c1390f1157453f4f6d32d61aff4ac15b6a348cc65afd638098fd9f8cc10d2ee204f5e6218e1c1ccacee49157f7d5d36ebe29d37aad4972a70955f6ac569c2e55a28b972a34aab9ccfbd6e98e9fb25b9054581473cdd4c55b0607ff30188fa99b53c5a081e61d479569305933e742fb1c352485e47fdc023cb5f7f8084746b3f78844a8b098d27e6095c3101f339b8081d26f303817a342854e55ce6b15e00691a72f247ca6a949ee47eeb0e0a27d475937326417262d2314604c37b8db90f6086d209ce276f934bbb69fe21313045b2888be546ac3b8775430f8930c0f176262e08f48c8f17384fcb9c0264a6ec03cc09c7798cca02ed4f74f5c5cb4292d5be59267eccff4813af3d46581640b231bf029e8cbd32564229dd6cd2fe53bbaf9f9ad23c6cec1c13aedf0b64a795fa85b0b3b6c446e4c3957cfc564d444521d1f4fe8be2bf242421a5c6b114ea5ed6fa40fe6b5aff5ebcfc9bee530568205c66a1ccc4cdd954b0a870419a65a4068222b6acd0b6b6fd84885b535beca3b9f1e9ff4056e32f61b4c99975eee9e5d92f14fcb1cba070d46f7d44e08f4b428d5dd842542eec980613b183d3d4be77ef102abf80514473b991d964f955b43b7af07de790d0ae35fb1c2f2b2a0069dcaef93b211e7852654751a95b41f243a9f975283bd819a464f4b2c1e4e16e9193b92b79618dfc65849ef164c17a8606256f6d5c30c62229c1569b966504331f9403e3954a77931b2c5b90c3380f206e9b80c7eb7134bf1376fa016f2e68bfe830d49c7042a1616ac02ea3e2cac011b657a5cef69ae880ad9c2d36f90ff8db87f76d6d2eca2d23d753177255fe93202072cf02d2375a0284e9f06c3fed7a65c77b5dddd920f17e9224c4a54e0b7bbf6bec9173d76b01a624b719196966a0b9a8657b2ac6a7e94a396a4e1a5d57c8c3f5342c5342755e2ae4819b752dbf57de143c0c6f33a35bb702af86aee69211fe3388440493d85f60d17e3ab12d37f91de7b15b34b33e8533f15aa39cce04bb878bd5670eff245a8a97e6bd31ea06d764502fbf2be900bb824498ca8a0293c2dd28b764e154b1c04332b586ba6dd53fb5270fbeedcd770e9b8898472a5caab7f65d89564cce14eff49ede25e12510d3573b7eef019e7a2bc5161b606da7146c0196ff5ca80f615a8d69c6e09a39bb414864763dc55379fdc3e57e3a74b85435d82f34a9d117fd58ae715903889e2b7b90882654acd0f9f534d8f65d854bc1a051de5cfa10d39b1a206644cf0a4974505038c504259d97f3221d94536a8abdcc8c07c5535c2abdbeb13c2df1023d3c0c5e7caf1fb2f5928ee53e9001dd4fdc52c2cb3bdbe53ca81624f6f6fdd67954777c8f641e730bd7b9e4726be8dbc6b8dc5bc732423270f2f5fb4881a3c360c83c56157bfadf6c7274ce9f637b2f4103ea45e4f35339c9e89fbc93ca2bfc6eb2eeebf9485f3f2cf9f248d7248d6010c3fea5d3e70c285d86c836e0649536a88a16a16c3c6acae782b2e8e355ddab1217a8fc2909294eb2d16626d01f779f66f213ff813d3c9cb870d02fe476fb7e98eabcb1b64721cd582c11296f6dce1edf2f3024bca01ee12bbf4932a65d183fd9e9f71bbb3b768f1340a2f827ab3b433a68223c3df5adf6ca4e1118536b0e5129fa26adfbeb39a9cbe7fad530cb34587659f755d4a8d463e235f3303102bf1404de45415563d105b503541b334166d9b3c2779369857a9d4a850b7431c776ac26292d7329d14afeba4029b32a9d674b13ff024db3c989416e9c7e4155979939ac8aaa33dd1fbef8d20ed017f4ae87205a3c6553313b987245f6e3729af27e469d393d74a746e6764a09144dd6cf004db31dadacb89b856d30cd978ce9b5188a877ad2871a517a29ccaede1b1e36c4291d38749621bcabdec5276e69368d4b5502302e69d38dd67c6eabdd6377beeff44d48ba4a57572402d26f799fbaff678c24833d928ad4fc898114fdf6528449cb85193fc71da9db6374f8c4c9fd7aa25090f31afc4d49e3074744d2b1af48f2cedf0005ab98a7bf5d1b08f857b4cfd86dacd369712b1ffbcf64e53e76feb2121b8078478e15652d72d74959c63f14cf4d5360cd4fa7031522b115b72edb15613b41ba3f77a6ae9b4f66d1d642fa4245375f2c34309d85875f4722d62e5d0d352fd30ce629891ae9db2cf40c94a5753509e2bd568118efc7c4b934666221f71afb873f317088433b3382ee30d8d2d9e161197dc0d3d958ddd805b44bab77c40f310c16ffc123a82b0e9960d4ea4596a6e6a6fe788d9f154d955cc12e1bc697a97b83b04fadb07ca0493fb371fdcaa6bc8b190ae282e04a3d2cba253d9aa307a922d004bfba26c15bad570faac88ceda4c503b174cabdc01f737f1bb13c4064d7f77ab27c64c71877493925d94c3dfe8e54fb87351565f6caedda79da2974d70e4aa759baae408f8defbd3ed85b087de1f07b13c471fff3cc18f33a5faea0d4f858df7338b61f2c0712d999b108d5426721f0bb028ecf0836df6d45301f41e251531994ee8e302e5f15fabd8d2414e2c7e0c9c4170cc87e8f4a930a588900c738e07cb2b24e1a928a6ece2e07e1ac905c78eb249b20c43e5ba67db53a78a97516f95aa123a61c1262172d52e4b1cfc4de64e976d07b955129d7f460eedf14f1ab9efa88771600335634ab56f6e6b84afed10be04c35ec2c207ec38be11658502ed06481df00ce117978ffec6f8cb8e8de41934c7709fbee1d9441a94be8b6c6d0c6aee5afbf22a106962a242be93ebddff63cce0da69e8177c655d912b140fc04c4be85511de01b81c9e70eed2167bb5fb3489918c3994ece01ef8af2eb01ed568c99276f7c57fa645ae6e7b3638a90ae9b9ad4a6e2da12b724e193d2922fa5b6e5eb2a34de62fc2261651dc9e0f93a2d12053a565713ca4ad25401cf4ab77bac881d6e5ea1f02da8292f7f735fca742867bb5e512b7086b46c32d9604d5fece0a32510ba3fcd849c21177f2470bd85cb2beb2913ff7b7194c47e16e51102f583cf81de2a49ca42642be5801dfe8f9118aa9cf18887d28105871d7a122370818183b1617248cd16f01143011c67411581911a2942a08b062ea42b1846dabc6da7fd4e9e08e67d354fa34a549b776c079bfc171e81d9fb2f7ef3fdb66415d7375106edbac98621b86155e3a575dce9ee4be6ff9b0ccb9c58b1f1d1413391857ed3209b9b5bb93aa9c0ac5a02d8515abed010606c7dea68310b131dfa3ebc180e35cfd1fb34ec1d018ad85e177fd95fa49134a131c63813237194ef2204ef07fe9d6a9347cf6efab6930b61fa701fdf287d1256a9063076f01f5fc70afdd064e29a0f9b09491fcf40431a955a83164ce61b8b7d1c7fd5c078edfeeed720963db4d155b9b24a16e739662aa32ec9b9ce834bed0e19808c08cb9efe1e6c275099d47228d438c804ee760476246de095888c3e8d81eedeff6b9736067402b011c939d6907c884ff3a928fb78ce5d113d1b09f79dec92f393308224d63ff67e080d0729d994dc8a2814b8f546dcefdafe0b4697ca4c44c6dfd1ef55b9c4b9db916be758fc4468631c54e52d385b97563144a348015e2fbedcea2db7cfd3d1c5b0c28d311f4e93c8dfc9dc1fe5f9f5c3062273f1ddac2231cc245f1acae445f8b6db3eb6386465e9501f8d1a1b05e2df427baa23b0e1eebd83e9a35fd665df74e8d262c65ac9951ddcc2ba5fd21b49e9ade0aff6c1d3b7e04d81e5b40862590def291babcfac7eb8966c0bc9a2a4d97579da1554a01d552db8fc4723be3616c8988612db439c0d35b828fef09bfb1c94d0ef86ff79872eeae557944fb96ed52b871d71c9cd17a820980d803612ba56d561f384b005d668759e4d310f8d0482fed2fb1fc890f3ba2c0a6c015e732285e9aa8447bbe2e4c4daff14eea485e8fe95a14fc31e3f3a082229d07bd72878ee315e923ea8b59271a6f9c6d20ec99228901e8db9a5400c964c2e6a9777792c4cbcc210a1c088c9f43c965c1acefc662454c5276eddc4b205b6175038116b02b1543af862ec21e57388344291c442e44e8a9d6c0ea1e2dc3a5aee08e86b774fbad980ed168f6c2f88af3589cdc83fc034956e85dbb795b5f98d09cf464a454286f9798f911e896f4d2b8d4015d79194f8ddb7603945f7d28a8802063b081e9b1ed31d98b90bc991d877b8b467153eab4b926c3a109f3595ecca65906580b24de4d1152fa22160f77caf6011c91e24d375816b76027597631efe214b958698e11a91988d05e51b2ed274f54f55e8c7f8dc1d5aabc769853716843a5f1892055d5c23af571ac325f1964a730d0fd68fe9d9c43c9a40bbefdcfc1f26be57ed7a40646fdc1e592c62eedf50bf4de8d770c601fd78964f852b891886b046d0b43c46cee0491b7893824783eee59a2d9a7f08a304bcc3bce708d66c23b03795cf6ddb559adc43f09a8d192a75474532cc2f2f89875694063760b0a495bb248fd6874eccb3e01a28b8ddcb5665d8c6f7e883d66c65bf62ce921302be2fc081671c34fc67d0581cf6e3a9450b7009e229d5e218e40faee8281e1c933f985a112bc88735889b6441a5726b96fa9c02dff9798a179dda6c796f4218a0ad3d9e4668c665084fd5e40ef8255983d8aeea285617eb9a47e0829f7038455309d5d3b57dd901829cfe76d8f18310a153e613d00403d6dd725839866a4da702a336974818b57edd766e1875e6cfbb6d0135a36e7cb76d3c526f8b36e5a370243849ae273f526d660b872acb1eef17b991898a1f28c870011d82a2b81128a218796831e88278ae9bf2b6bf6d4aced5b0c73f5eee1b54266f40f9a95c7fc22910d8a21587324308be6f36a6d7adb4e8d638c175e80a1d956f923c09692ea5ffbf780617a51a5063b76685272cc65501ac974dad7b54132f0a30f250c7e59fc7a4ebe8993341ae626e94731e64b7b7daef5c42609e2266c57871e1b3c0ed4c163735ad74e4e0cf23b0fe8dab66ac294a5528df2bfac7c2bb73afbfc0a0ea302c9163ba969895c84f812d2e6fa977f99d8207b2f6f6910847d4140824b8e89317e1b47c6690e87e842ed41487cdf5412da24383442043c75f22712c82834de011001beb9430fb1c7bfd558e4f51f43194c91ba7996dc3b684d5d46030427421dd8d0b2d3e606382baf4b1892914d3df9e78118bb314944863d72019b3a9a0dcfe3a690de2705bcd1b8804776a48a96ff5c36d20fab788566e4eb0a738bcacc2cad52a6001f2a51debe45d164e5b4ca101e6f341fd378500b02d4a3f334a738fdedc585fbc9715e062c21f577a0569f53656681b6dee377380eb7adb69f4b3a12879fbd565992dd8a9a39ba5c87478648f73dcbe8f5539d7c50949af03e02ef538abbb6c7a7f135e2860f28004e4d3fd098136937ec1f1bb5085ea39efb87bbdf01772629a28ea9d18ab0b88533062f6e5cf0f1a2fb1169ce391fb3f31e2d0e5f367dbf115b234a924f29656ea721459bb58c876c979d6b7bc048bc15df16d3e94089126151cb8cf38312a38bb9c2097831a52486263a4e0ec977c44b8dcf543d12f89636c4bb85c82ed03fe3111e318ac7948029f899800cca95405dc8249c7f924163adba1b818ee6a692ae4a14875ee80af789b74ebedbca0e8eb1ff123dedf9f701946a1443789aab82c7f69578e4699a4fa8d9975d2601d2d7de14ed5dffa9b67fcb4fb9d146bcd64498926dd2eeff117250a28da383f646caa55ec93cd625e7d7d125192df98c5214a2055799797fcd06bc9f9fd95cf5b6c246873af4dc202de22395516cdf5e5f100bcf16dd2e300119f5c44fb3bbe087bf9dca79738965771e9ef098d92b5a45dbc54d268b2f858cecd245b9059d736d08482a2e8c16226802b0c20da38d89a76109913b46e64445ef6220ac73d86ee7e2db266855a0615f640671d9a37abaf72ebcd165cb7a95dc900363bd760fe99770ddd7a40be4b6c87dbeb7afc2618c8c4e570e5f842dff0785d69479d4c2db2dff55360a878505b0ba9acf05c5cc1a5c0f7a064a7112fcd72045c0cb93407e567ecb963dd111ddb9e514ce0b2de2e93bb9e0b80f11b41b14c1b9cafbe2e71cc6af8e6cd73593c8ecad870ce00d3f8ddbd5a718fa92b83a6554507ed7c9222dc4373f0b02241895d3a6bbc7f29953351dee06fed4446b45ce116808d090488fef0002b8351636af9451b715d0872cd803fb80b20096fda9bd100fedaf5c05f433ff747d4f7d58b87aaed1112d1964c92caf2ce9a479b7b61d3609b34359632d91a1f41a1706631d3adecb363d7d15e46503c4756ffccdfeade6ce28070c0c96786206ee9612fbc455058be0fc7ebe269cf1155c6cd4575b556b8bb4394deb82317bb14aacd2b91b0fa4b3f44ccc30340035bc0f13cc1e726655e47a35a6115970a6f0fd4d86eaa5ac8e96b709e870f75b931bf939bbbd8669cda866ee7ac882284e9f8e1c25cd7314be3f7752a55916f4caaa5c2553708770001d441c7f65832c7c858c658b107b0356b4df6b7745ffa0620ea61257739358ca08e9c31a35fc4240601dac5c7ae22359551115035705659cf349fb052e5a9f3e3a7627ff07d7e1bf3a989000ebfb31a69b5715ceaaf0ec13249945da1bbe97b9bfb0cd722818c9c658f09b7332f272926c50187ea371104ac889b76a7213135c7d87c19976572b0e3350b787722d6d2b32222af650f95d55840f6bd6ac1f1f09ac4d2c0b0f9dbd4c86908b5c81000b10f03360fcc19650f3096ec30531f63126389ea3eb9748c422480626730036c729aa0ac2640121a248b749d76f0fa5dd4359db8601c9e987365ace068e8610b9fdd2d1e9f35457aa445bccd0dcb19a3c594a661a950372b2f91df5d65423ebea3a8272237afe3c9806932801951570a40995f42a50fe1dd23b09eb5d40c580b6fc2bcb105f5942e892baa71cea40511f8331844cc8ca14c0d83cfa7b94b87dea555c71321f8b6a33755cc04560a5cf4ab4ecdf29e2040a80fb1ae8b560a03af0f76bfb3be56d9574057a67b6b452380ab3da78442d5ac674c89b58dd48c56b78492cecd722007492b76588fedf599a01a2839f758d142d4e42c295facfca2e786f887bea3c5e45c814fd3a8bc8a0ce4a3a1a2b7246b2ad319289d1a5b5982dc6ced36e93ca22b06cd7c6b93c23df11e6659e07ef77a9c7d77e0c28fbcd2e533aaa56b5953bdc485575acb4e8efcf063620c7bb0077acab00b4f2d54c6f9754fe053fb715b1ed797c527b68bd329e62d968bba51ab306ac5c4a8d9b108c536dffa5c60b396f800be9c5b4f1e6eebf66f7a38e4421439281902a22f898f1da36606b332a9fd40a5ace618d614b4d57403846c05dba6b78437f62e0444be3ad7a7589028b039c38441000505acc0b0cec19aeb228701d1fc41a96d64feb899743d7e7fd18e7ec68b4e99568734c8985cb6eacb4d8c058acc880855eba6c281cbe647136bd2cedbcf2fbf3fa9bc531006192264b8eba6ab71e758dfed08825744e8e08e4792875e5d6f0e8ee0809bcd18d6aacd6374630221b865694594a62785c5857b8ff04e66597c27dc22ec81bf7b82025c1077dcf76523ed8914abad3220c726c2d941ae711090f978d215de96ddb6ac728999be290bd2be49430d6d13c6df168bba22c88f7a103f652e70b201ab16e48b63e8b016a7d89df7cdcf1ab46054cf8de1415aa979483db71a90229f14d46f242fdbb565ae4698404736137fc2c967962cc65b1282cc4abc4e78f39370999930d9acaf512259ad3b39e47663b00742e877fccfc6f5c0d63b8ff11a2c7352a94695dcc354f255dd7fcff7d2dad7a1db7a07e7b5f776b5260f84e4548f8049b70f24207a8734b361b941314b528fe03be8e3315a665cda1d425dfab7f7da3f7db886d93a379214943f40e9eae938f93fccc5ce3a32b7228b662a075f3dab2e0b89612422fa536000d184c38aaaaf8cfef926ffe2c4fa25571cd81256dc2c9aac74bc5507a71d7d88ca6ef245945bd8df8c7f41553fd224bcf2878fd25ef79b5a7b1c6f278331cf60c73fce6fb89cc807d7f3f0359f41c546c9add69af7a825528f941a12546ad73ecba0fd8dfeccd774bdc4ec0d170ec400bd76c8fdd5eb1467ad723e2c5c8dae834a7997fda76b8f2dcc46c409bd734d9b42ec5b0782fdf1a54d4348ff1e23c224143dd9d43e9961b00eb2ed3440fff26d0380afd0f96490e5a76a113f29a86fb3430ba720987d0c3021c7cae9d098c1c1e76cdc7b54c2d8780ee33e24ef487ed02e21a58762555c8006020a95de4cf642207bbe4f662075c08620655aa03065f6b2b48595d6bc12b103fca05720e0626ce9aca9587519b195af650cee196f67917beee3fe80f8c0b44073ae8b81ee6d1b1ef0e284ec51f1ac929cd59f88e46f1e7236f13600c11b206ffe45d181da080ed8693d2ebca050269849c9e92e8cffb23c983d5f3dbd04f7bb0010b06a20a493a8bb244bd47d2c8a0cb0cd61bcfb4ac9b567468dd6257276ed869dc440b7b5a4cb0a35e4d09c8fbd5f1aa69d166a5c2eb7b6636890cea768cbd57a0df8063bdf28e8a012c298420502705cc02deffa5587e47e4793cf3b0690dc39c9c53e41ff681fdd37d294174902bbdbdeede13f87979db9a06600161038170d3546acba5f6b96732082752d5447120db714c6b1f25a9e7734fa469875068968e64c3da7b2a36fb28c9809376038a10b5da7430b48adf4e7520454dd15ca6ab34015fac03d3f52d531a5fe75c4427ee9171027949cad7e911ddbdd904dd3eac0a54a480a6c86fd69573be2294416f9f6fc8d64c1187efa27ac837acd48217a4fb506e9753a1b47a620ea2bfb2d7663442d99b7fcb01130917be6da715b7b41a63406f6d1ded6e2e27edab7f51ab417be2a6633e1e685ed20fa4a851dedc177c441cd149a8220df4962067f8bd9345d0c890a9af7b8987392cfa8d843ca2a17c195d4da2c1665ab2cb3320039d8a9b4d072c949c38d6236939e36154fb07ff2d3dbccc11821c349bcd07fa2306284541adfa78ca9ec73a57051e1fedcf701ce0c9a50d2bb6280ec533a8b94a99edd2e834e55138d436b12af31cd1c4b7ab3f265d83e1fe3ec8d38b2fd64dce8dccc888e1c7664ca41b366459e35de18b4f761779a3b2c5106994910406e1aaabae97766da7aaf1a020243e4dbcd331d7b7914607aae7f92c0c855a35c3bb6e2eadee7a3e29e527ba4b1b13426e223884aa18644222c7aa3731e26ec5ebd1e909f2c95e673ffef8515e99da5b375cae73da2e3394a1f3aa3d2cdc70a437911f1ae42fe6bc221bc7639a6f1d41dde0e6bf68464dae67944e28038845b492aa4ea86f4ed2821172c45d34dcc0e317c3c34c9ec54d1b07d22a9ea438d03f5e8b1198cd28d8b1a87946274125e1fd21b05e4e33061eb30d212bab87042553f0687aa0afbcfb993223048fe3c38f8470a124ee13e472c02387a60aed9f5c4f7c7649c4846da4cb8ff157ae80940accfb67b784e38f58917c68e466037d1f57d446ae8a7037d9618f500952c9384de5616dc810dc0a26b092bd7c621da5cbc2e2f7392bf61851dcf97d62b6abeddff1a3669e4d7b200021493a07c342fb4787f755286a189d5d9ddd3553bdaed0b597b732c9f4ed73a34fb1a6ac5bea72f266092e032c13d5773e7b393a4d93aa78dff40485ce42edbd2f64f57c8d7d63082fd078533ead6d2ef1228a9d993df996847d4bdebe6ab2dcbeb5eb22aa9be6f2971748819be17d1b6b464d3cf29bebfda62d4e0caa439d32edf1d82dadc268ca7d4facb4851325ccab49daf5d1ebc6848b065532ec678d5d819b95dccb7801d6e21b9b4e4374b771b67bf27dab6e0cd3c807308bb501c2587fabcd38d2d7c98bbcd5d3194ff1fb9efd5e95e5027ec155ad180f74fd1c048e91d496de04d504e9570004b8c88f15a4406cc0b3a46dec13dc80fab77f07bd33774a16c53a5876b9601d1bd906f079aee1a50db3bd16229f60c7155c18065e8254858e2221b8a367e811d32497c77a227802f46db166c1cb747138e8428e19b51e67b81889be6b133953604263a17ce3737df78474ee71d91e5a0bf8c89734de6a50957a13875bbea424311d235909d9a0d4ef9f994d9ca41bff8d46f7893b116f27229bdc2523586b35a895bb016d35dc633217392ff6b1efef0c0c24a7eb316590034f3685865d277c4e000c8350f93deaec1f9b06d119ec3b4af90da88d08bc012c2418050ef44b509bff48d9d2ac798a31e153b6d47c0f1f263e585741ffdc5ef44b6abd3d7bc05cc1f945c9c9ba287e0e9f633dc13f4d2d3af34248b473a783aa664d2f7e4faabed019da93a835ea06e4bf97bd0c33aa7284243a231067be0370761f8e69609aec94b536e7034a549fff560079dafb0932bd2ac352b3918149c22a0a9f13bb65e5cb798cf84109ff4426142554009ed5eee6a9377c040c25c600d4e4bac076c62e31bbdd7eda3d6f14d8fd2402373047e86a84967fe808dd76a4edaad77883f23141b9e10c120267c0d95e84a53252d6e0f8a3e704b4403026e246254563d3c6b23a7222bd8f32450c42620dd7017e3903f30378ba09d70cbfe502c42b159013ff2d3715d2aaa4cda154681bd01949f9d336063e49b2236fe048bf779429ecccaa41559bfa3724939601f3c7a2c54731d33fdb06290221ce61e4d62ec59fcb44ab88a793be4dec678e921c7dda104941df0492f7ec5c3e10e4ac416d782a5c789436f0f55803bb753fe6a6a8a4d5e2b78c219a843be6edd76f408e86e4300a0944b619257fb716e82c3132fb7d57fd68c6e8cb3624176f15911537873e7e515241e0db260e41c9e7a56537a0732cdd235c81f854f228d834faf10dcd45f184e37002925a556b723dd87810b08655f1a1fc070b8a32c3b9cadd37b39cc856c7f8afcf47f06ad1a101e39f468fb90e482a7bb2bb88b5364924fc41c8f8f120b043ef02338862a704d72eb17ed51e5da361c83431e4be3b582aa5754cf255fbd0ffd8d5e0851c4edf70784881437760749d4910cdb32f2af157e97b6efc22b05f6efbdc423b0a0308b99f9f0170df9f100cb883af113e15749a1eb8bc83f5843039d8c809672f418158bd8a87e60e20499ef1107226468fa0b7c3cebccd3a30d1cf15ae1cd8a18f0a7e41518d942d078510531b1bbf47fc426b04600f61635c830f834501f2540a4ede58a768e48547e91fa91f989f17bba4286bbe10a16d117ec9ec75a5c2c33f30ba4f81dbcfae95bb1db61bb83bf2f9f40ca201a907e9b8bb6653226ef8c3f8d43cd4bc1367b91b978ba243c0b3ee7906ce6a1aa8957baeb9a509ccd36c76b19b4dc6f7ddc64d33ef0f169b2207cf9b1e626e6443c7992647363dc6ca65228f120e81e84ec885a00318dce7377bee92455ddfab87e065bca11639633691e439627fb6d3d73a0385fab04347929eaecea14384b353305d8aa624e6f64ef21587857390aadd7b659eed69d1d8606199a6ff75c2274a548aee4ba914b929cd4ea3b7a05d215140e7e85b750c2cbcb3fc7a2d1d577656ce0d7aac975bf115686d489fe8bb0c3af216f8d87128e4b80bb255a69415e6bfd39e6f0a9c908d0c2bd645ed204feb8dc046426a81a88dd0cc5b007e2a9adbb0fcf77ef80e28e04e749482687180c642e77b0005348ad8e4faae449e355457d3fa1cb6fc98e48f4634b52d42690a954a155cc3e0bdf98382ab2263cb724396dc07597c3ec140be4aad64bce8211637bad5a4b93248e1bb11bfc69966bed8039e2b57610fb67087d2e45cf79b7670ae842adf831929f54c3174ad27fee9a08d50df9baa4803b03feaf58101c12208a20cbfdfa30161aed34ed2bb4d48f563a544f5e7b423ce187f8c34b18ca0b011e28676466abd487096dbd11adc48f5da70b82f6fcce3cd9369a9dad0e97027805cc1be34d7b4b56ee6088965e9904170d7c9002bb06d1c4396ee185c9776745597af0a2e8a458b98568b5e581220eb8b97e817114f3ebe33df0e3a76c255b02173ac91ca4b461902b9c2b6883c0f6c731e257b0d3e6c7233dd9788f2896c2fe3382117960f05451d878ead53f9e02a50cb1d8eccf2b61bd19c7306c602bdd7ff175f09e79104bbb511751a7a26f151e17a5a70e4f00c1b63548b9dfb88dc7726e4ac31f92767c62d3968f8902c6f6747b63d8cecfb78bcc5e383f75a5dc1f1009d89c45c0579a8cf91d9c1cbdf556f895c135db44f2041c966c98af6f82bc0f0b21993b237fbb48d7b3a37593570b7cbf7bbb5c6ee4ff2928eec09b7d355b7dd6129277263ce003e92b53d251d4a1ffe36006cd1b1846d61344f0ad0d5aeb41ef2f681b70ad6f80f5ec474b1aef32f805426821a500e9df1867aae4b4c08c60a72029ba079d92be4a28bd366a713ae02c99dee7b1068741050cfcbd6c3a4dc4c390eebf7d0c71fc3faa7c8fc5905dde4f1aa38437c3b90222dbd710283ed1c23851c43c70ebb25b646584175642cac45afb1039db5a2ab602352d358959e7859affe2d164ba963381011c061f15eb85822a1b4fdf946b08be3fd7b82156e7b2c6d34c05cd6646da6ca642be384772ad05ed58c29158a031824f98b3438e426a8bcc9db4e2e48f5f38c80ec969417c1b4ecab25263d0d5edd81220e515a7957216d46887e8c6d4e8aa94e3315c693437f6e35cea36f401212d831edbdab4415d24d4ecded80a9649e40c0285db1d0e11bfa6584365d8d9ecc7f5248fe88cc552acf7643d927782d02493b8e84e85b157c639dc6c05a94059d987ab70dd552090ab5461c5f8a3ad0a0747b3496a05d338daa62508fcd2804535af124dec8fbb87cd173492d794ea2da381e546e71102fc3227d88f8bca803e6e6c28fac7cfde5a4502790d7506dcc77debd8fbf12598e45df7b4ea111455d0a125537753bbfd1279fb0ecaaff46f4d6205e06029350ac1b46bc19037f213ca6a8cfb88aa570b3272980b96492e581e39c4f1b25428f493a4769b4a1d480192fe165e472f8a7823d26e799d587f6e04f68289928670cf7f818e17a29b6d9072230988256b15286874c1b963fc277c982572aac362200feb5ba4400aa3e78b26ed9c101f7746f4dd4d78e86095d4a73a12c949eea7abdf8ee33cae9114ccb378a1480c5e8aba57ee4a9c0437eb01114133d5731789002677fb7d4f2d815fa609f27f8ee8e5a18b08453aaad8838f5cf316400a1847b67d38680201d2b94982b91a491e2fb7ca3856d775ea7967989769cb1a05d7efed70340580706ac2c21c20badf07e9a9b8a1b0cac41c9255b499713bf1a359417d314b9331d98333104dd1f403c8ac66b9eb0a16dcff19e2cfe162264696981e71e7fe4460d9ac6e2ea655a4bc5dc2752fab3ae0634f8fed9c0f666a02bbf3d54999266953d2e29e9cf37c859a0e7a64d9b8f5ee4e4c542c3093cd2bb39534e3ec67948524852d429b74665aa98ec57df6d97a6c697d3d8fad8784cc32d60a0242f2cc2421e1ea2bdb2e573b1cd11cd4ddff59407452c7a6fd6d8d269f914c0bbc42d135d643725bac3ab58cbef6d6191697ba248e891e6ba1145b80b468f39c1101820920d3a676b86a73b8e3d8149a08ed600bed8fb45036278e791a4a73e0a4400b70b131681d6408e7f71b941f47ddf09fb1a30b3589dca056341ef8ef7f49d48748d126f44a1fcb9b3839adaba2b623e733505caab0ad18adb25f2028d466e1995fb98f35a0bff69c729892007ac8a94f9f10b9d97a21b3c049672247b0e3214f19261ea806bc6896f46a9793e83e2de4ea1ba97b70ede626923cee1de1d3389cc34ebb21cf00afdff5de86a4d813851ce077021a2edcb00b5a0eee524674368922fed52b84728423b42ecb86c4a25f37102dace77bca0ac0cfe72ff91e9e54cc85f8308b005bec53c71c76ef45b7b6f52a15750244c78d41a782bf289ac82c585349a8a14382a656d286ef4f3fcf60428c1183489389ffcdf67b302af9956e79263c95ae7b4a0ff642e0259e61389aacc3a8662a62e4cdd555130ab56e39669a040285cce1811a69a2a52bd4fe02006e8c0ac9136ad4f6c787b9b7723adffadf423f87aac43b5c150ab99be32c104a68e9c25aa945c34762928ad55e478af049dc7368b3e5845ab35d2007840c48531c4c16ca5c79f54a988b2809e2234ab7040405f71a2bae67cbafd231a9afa3aff2c4f823ffe1165792d40616c54bb82f73768f8f1119516bd8bfc2aa4d2062de7895071b55b0d864b0ac6a0f2e76bf1cdb35c2d7f2c4999706b0743dff9878f38772f2267e38431570aa632192be20a9a13b1088c5251f60b2797d52024b3644e58a82c888e5428f4c12cbba5702982ceec8d1ba7e18b8762d00d92ddaf543f25f9720d2cacffe1c628d795099fbced5f21784ad77d98bc122090bc1d444d9b415f56d823ccccd98dd201f3ab4f910b72a576ccf9b5b4ab800068d510672924a18fbe3c0da7bed114cbaf2cb78cf396ae0bf65f70420c377836e79551f3549f51bc53890598be50737b7714ec62adc7796c5075ffa9b42ce1b19bf47520e01824ffa9448cac9f767e1eab562c8fc0547e3f4298dac49b8c7ca3c842db7e500b5efa50ec806216852bdc4e55608365d3edb7e022edf3ee44b58d3c3c6403f9d396a8f08de7f0f1a6c88c929642939d71f2bae725bf590a44f8566a2413f5b8822805c6961708e417d3445d062c6169d92f8de7c63171b646e163f59ad9d8f263e8ef4f6e4d8044b619e104a40e2c6a58e35d96228bc44e63bde06f5c2376fa192369525107602062444eb29e7655531fd36b321908be2932acf4e7efddc16cd36d2dd79f845128d7a97a3b0def383de549487c40c0a8647d888785600dd8c9e665d1f5e4e5b33bfc161665b47b9708815489c4a2ab3065c2335ab128a47633218286ee540210f5ace0b7be7e6b5d2bfa04e4206a596cf23c07b2a2783f72d86b911b0ec622a7543cac09787deff3825ceda0c288e77911ad045023c75cd7bb9716b509702dc66c65e1882d0cc6e0ce0a4fb2f3fdb92e722395815bb86d9744ada0df4a5581b856fef69f2d51d50ba08b32ec4b3307666dfcf1f3ca5e636a79187147363dec3a64dc8485bbdb8a8e2b84a6e616b26637b678dddce9f0545b377bbf1f8ccf7a6d732c5a4b224d9407bf7cbb58efa6303c104bca71079b0766d45f5d6070a21ac13974b27bb26783f731888d652aaca103d4e20ad5baca42b0167fa40fd921c90d06273fb64169d5d8390ad1f7306e13184d711c21f08f7444c15456c02c072e55774834308576d96a59c97f95e6457eed2d7395e499361c2ff97f73ee0d669de5462d958c1d5dfa402e4310f1f93026d8aaf70b658aa6784612571f3921d36279e338da8304a35d9975296266178eb4c0fdc37b8beb223a9a73ab2d332322c67f0be7d6d7e365c1df222700ddf6d909ec9f85ce179075f89a6b1401627895c4c91d773b7f459a8979d65f8bd4f3d5a8f1f99681b6e4c9095f99cd816d9f419c28cd1f5a034691149ba9dcbe0eb52698f24009c2984783f720d09fe0bb958591c88a8981c460c7943381c6c5d5fa6f9703d315e195ea3cd5297ad200775de2fe3030cd985a769b4810f4d481aa9dc421771bf3cea28fedb1b82e8e155364d2fc71e8b2a91bc93b9a10506770d6ebd7b5085fce8584abb1b5b5ad35d563ccc18433997546d9188edc80cedd6869595d8afea9792ac1d205eacf33162e7499b899ba55d22b6f1b2acc8b958678e1a823a153d2f08940f722789b08f76018ad5bcc78d17136a9317c70f249d278e3dc1ec3e3d0e46c3dbab2371f5a5630219a9c3f8a53e65e6694ac124c0c3f5f24f285adcee24351348156a0f219563caf3cf9918c708f4bc0c78a313a26540c982b024a9667e8e3954700c06d8f37a2b9eb82dc9d5e21139aa46f952233cb211c019eaa98aae429844e441c15a58211212dd5a6b0ca3b61a6346025747a7a565773d408865b11fc8f0d157f91bd25569bc15a36065a65694f7fbe474973624d7e9179adf938b79f92b951c490adbc2184b50aaf393c5f7f32403f0959ab8cec0e2cb60b824aa3223e89a14ab3e8d08856717cf4db6bf2c8b6ff5bb3fb9fd9a63caff56a5a27a258c3444f9b794e1671e78064498e2168263a4138d4919fe9f8a37ff3e6a35f09972a8ff17531ff8872231ba8736f8b04562eb61e53391106284eaca22e8b4a277462410c323d8d212e53287960471141bd2b2af88f83b64b2c93ede831f4cf366ce25df1414de00f08c06e57bf9eeb75820af7415bb3624d09f0d18305467c4a853d22a7b157bc74617c2cd0307834a71d0fdb075ed5562691853334199fd41359bf9f2b5bee91b3e08ab1a6f86562d3412cf15c0f5999310e6512d6550f76de4eb10ed5047be1d1dc4c003879a6b00d1e87db2d86b871809625bb7bbfd1712ab5042d91df047280c10229e91dd605f42f3a26a50b3bbd2bf726a6eeb8adf3cfdf5755af77f5e3dbf543f435958e4076d11cda5a317eea58745a9236bfd478fdc5f474d94a581b07552ddae762dfc545d7a272139b2a8117e93b244cf0913e10e7c972dbf1efc8ba7f38567a675abfb2b7b7867d5166a870a34dbbf4dbc1b7dfbce8f3ca80725b50598c447223b79af4540fc9abc5593f8c291685adf21d011cd7fe0b2a84d3a30c21b77e8446a67f2c3e385e2b49a0db6f5679adc0fe162c6429628713ebd68b97542d097c6b5f8f733409bd10a22ff711ccbc4cefefd99deb4af580541d1522f375089ee1eef6c51a84226c5c2fd5c47f80e82233a9cd665bc9aee7620fe0e043339750dadf922e3fa9eab412e545fa46871a2e965b6ddc8b69d4011e3839fce1ce3e45322a0149316d46f2cd4c198900b9eaba43b43814c5fd86175a1537055442b2ad2fbe7158b0263e1b77192180e987139bcbeb4e297f608a413705f411e7cdcec0e3d3adeb7dcded7fd5e358b3409c81aa21a42470a2e4fc3ec990c1eb954c5f1e09c5a16c90561cd621f595cffef73929433af6d46e74f44d549c55616243ad5cf7e715d10dcae4ed59e7fa597143e333a0fb09760dde4765b1bfbcc4b9d3396d5e50d90c160ff94595c0a89f93765a1f3c696eceab052a747af2ef7722a5ee34f38730c84176b343875e3316252d6ba7e8638c0a4bcc8311bb39e782303e8423332de21c8a0ffd4671f14cf359200e8071aa04abd98f6e9264efba7ee858c0acf61dc11b7fb71ab4211e42733e1a96adfeb5fbe8fea3374eaeee3400b7e8f4043907c172f905c42a1845ea63606d2163e2a8a5d056bec0c7c7fff79ccb73a50a2d83e4998b71ff1206fd38a3b1b8f6d8b4a7a8c535ab922ca3b7793c12683c1c2fb08c2364147db45e764eda887b054793c2f8603e62cd41ceb9740c7b608d5a70d25e4d96d3fad4f2e830cc51514602bb285c8e1715d71531308fc7fece507fd98cabfe7ea3e761442f1ba1bd313a8dfc7727289d2adf338980223f2107d9b7f21086b8ab5d31c079bd2f1d258efc6cd2aa44aee7c0426e922fb9adf98d3bdd80387c042ba4ff99958f61c6797ee85ce7e2cec3501646746ef2685d87e0d1062df0426d1b6f8573a1431479906d1988c89546e2d2b12d936c8ec08826a0732751df9761af4df9e9a565cff89da8976029eb5fcada2737ae5c58d1efadc8a4d3271bb69a37ffbdf62b08125180f0364136f3e4e1b64b1549e93eb3da6d539aafb576c76c8d915d91dea6f321959409fcd56883bc3b2b54bc42134732d44269244a7d7b5ca68bdca1cddf7643966c50d4d6b18872daead08bd91f01bcea5b390ab6473da3993785077f1898a8d23f7eb12ce01f0bb353dcdfe4cfca14206b8b22990de44d456302c3e05f7cbb790657acd7f2512d48b7219ad4072811672610aa19c180d72697e59819203878332b2e29c57c540a4b97fb6bbb97cb7fddf2827d7d39b298651da53936cf12f31e3f0be6352a2cb0474ffabe7d99ecb102ca7344c9e3c24f89786649c92ff1a2bd5bc4d08c718b77bc767f267dd5d4489c8c228a901eaf52486ec717b40e8b59c1ed7abe8f0f297d958648ac6c40bb2f5d56daa79775794c639968fa28a51ce14cbdf8364a389440a688f349ca11e30d248cdb8372fcf27010b07efaba31120db80ebaf5efa026a4d7f4b0c044c78d156c71c1ee3749c08be511dfb84395a683cbb82bfbcc67efedbd0289d43c88799599f3cfb131c884c56386dda8edfd65df7f336613f46f98b5c89684e4a7550dbae9968c4dce3faea84a8b264a2b3fccebe755012a04c60255b19590fd5d9e8d264db471a449b02fa2f29365f621d9951ef9dcd7b1d87b7c0908754c55a99004abf222a95e984dc75eb38395975c6f1f8d75d3b352326e275468b23c587d485a13ba132c4a5d3116016fc7a38c710988670b0b0a910c896075701d7015e63189e0482eda8ac4dce04e449d007325f119456b8152c05f8cf5db3a8b46e8f867c78ae4fa366f8e11c0f36a02d8987c9860edb30664678d1d782c12f32e1c583127773f962c05cd549679723abac313fb5b93b5f5e993ab21e57e5552375453ab0524a3a0aedb1bb22bb5b9069cc242a2bcd398c034383932a1637fe882116a3ef1857fa7d2fea083859c6538c64ae960650246d774534797fa0155144f3fa30392ab6871d750b7c3323b9f7eb8cda9fa4c472148443da68917d051173fb818f6f63de6a08f92b56488d30ca98676627d16a28c80d40c23256ab1e96ff937ef26ea9d0a54306903425b729dccad09ceb4052e86b07a996e53dc3ac15094018c850bf171fbe27324e21fd966daf35dfcec83f26738d970b3c1010e7979b5543af4b84f654772e4e1e820e3f30554f5bf424832281689a6b5dba1939fd083a561a6742b4087c8796061e248638851cc67a88ccb52fd49c6a84407050091314d18ee7150570851e822f8849c066d2a81267e85ec91c8ae66dbdcbcb279712c7216ad85ece7117b4c5c5ab1263adb594453dceb80f5dac896cd57e0523bbab5bed99cf7a3e9dd921433a04f610383d50486a14e7337c965751424819e20ce60291abe64451a2323775a4e04862bf00462bb6270bb1121e29f6f1d8679642a24e3a8990cb5495539ca03172ecc929b807552c89b52d58277b8fd75b7c4ac7848c989f38d79cf875997028f290dbfb8e0f8f1a34c794c509c6046c2472c2542650b8bd0e3b2b6f62f270617dd23fb4a23581d3eabc91ff15d3208a07c7aa7b473fb8d2dd5cdc691563f537aecace5212ade0e28e87f1b3daa33b2023ce3414e3570e9202330a5b3a582bd27208271bf2a26b498b8527b5c7f82a28a614640f8e44e08f140a176ef5de3cd4607854618cb61381303cf7af0777750a05cc471ada941321ff1b1aa22b9fa21737977893b1f9587ba500ce7ea92e60fc0ee1e9be757459da10a9e009aa2f15f1df425b015f9d4317afd182ada784e56b0b9d9b9aa999d1bc18718d0d5b13518d6ddf3a2a1089bcc1f9104b5296d82d38a9d889736f016c386d7fc0e2fd2cce8e2eb183429d482fa0bcce88d076e584c1382ab0cc664b53e8f0e1b9f5a7293843ec61f9e32d7beaa866ed4e663d75cc765b1a0b155fc004c4c3ebba92a25af56e42a7032bf107de95b584bc253c269b16e0be7c5803985c8089933ccf8c71d6fc39fe6dab9121e668d2cbdb2de5da9f3afdb588b33ec1fcfb7a4fd3093efb71b1fce9eeb7e7729aaea6cb80bd7500713425bd316316075e675e52958b8a5490b50dcd9c33e608233b65f3c65582683a90eb167a5f04bc0867b2d5fee770288c0c286a4f4084ca9efa3142ad41738783fec126445ee114cd2544b3cf1b4c0e3dc1e4cf777183430ab479f7b9ce73da12fc9beb4595edb26cd63ab7705db034168da3714d283c29e629bf1f10a8c551a03891491ba5323b03a498f7ef473f8809736676d59319a3503a37a9e48b904df48bf20a2b6e22ad9da37daa7551c68e3fd8995459431398878c50d70a74fd356f03cb551f957a7f797745e46dda853505a170f81cd14a829ba5b77037f6b17a86d0d2132f30225e93e1b97025156f2a841682b811a7f7c9c5684840bde8934ed368111f1cc1027e7be627f4afcc4fbc19384ba703ca6eed765a01bc27374cc4b96b569e0d33a50aa32df804daf0001ebf7b10878a357c97998203887cab08815855864832b988d83b63e7618509ba89d5789bd287bd4517f2d23fd6acf27d8cb1143a1521d9f7624e3008cd80d83ff3272f9acaf101774c207adf15b0d6fbdd9fa82202d1f5111a02414b3b160356e090ea7365f19a4c74682450a23825068501470a1a3ed0172857af26e9a61c2c652a68f6a9d279ee27fdb38db3977a2b40d7b8919ff420b30765154d8f7513302bc2a6b67355e7e1785972b15fe36b8c2ae09608ec34b4039404b145f9e791a63863b6e5704b594116dafd25c1bc80fc835d24ef40b8fd12df1fed5abf50a6e8d5c8c4b85ac4ae10fb562d450fcf5b2757afa22a3862598330a6729f27a737e792ed83f440b9c31f2b73fdd9963ba06534c104a64d2d3b544dac339e4fdd8856013c942f35af2771ee9f6afa2193dd23a0362c1f4452840af653bb907463ad65f3fabecaf53a1765ec04cbe2f892594950ee5afe10cd7ee77750d4e6e33393aa81bea41f2e3d2c1fecee66617fdf171ff490d29039e469e72c31a9559700857b68bb4c90fcddb8972971482e8e3ba0155b4c93aea53a3434ec17186b61ad0ac6bc75ee73456b2ca4b3d91340443010b52af8feac6535c6e0791b876dc2cf1ab07c2aad7052fbedc052db4aabe7add813568904598da37cfd34120756c35a5c9baafbe7fb34b0953762d48b4729a9ed7d47133810bdca5ea0c43d0369badc05741981faa3c22ce90300af01b77d1fa1831c975b3b70ab131de10b469d1a5a5b483b3040e3c42c79cf1a5b1a7fcff30824780ec4ae0ced855dfd315337ae64c2bc193adc7c4d4bf88eebc7ce83993ebd26b995e87beede684edef50a630bcacebcc5dccf772d16be17642c6b292a63111604ca71f47c218da55df12e980fc3a852b616188ad7ff6aecb14575e46e86f91fd5bf104e5103f20916c6b727f3db1cfcf2d95221cc10627a0c8c9d1c294af4edb2b06bae82a8b120fca52944f2e7833e8f010227fa1415c50135402f3767e914fc135dded2a51528431e7aee9cdd6b4c75f84bf051b85e6e7f35ed4217662dd5c718580f012bab9cf0b1c155c07c0969a85794cbe9b92420c2678c0255d20539b7c5f73da5410c6e5e566067636b10c1a99c39adb02fe5599e434320c884d4c4e16b56c8c1e7464be58d02d801d78c79b3a3257ff9acfe3e2cbf7f3490374560e639c2e2c914604568a8c6ccb86ab9516acd041d8533d799b03c933980b1b28224ef640d7c78fe9da4248bffc2b4a808f7ea41ba2412e49f7cd69a9c6c9873a8c6778dd91b4bbe93d708d8b1c7d5d3db93b810b29291d0a96f1e840e4b09b6807334f92bf1041dcb96b47b510525003567bd71afa92f8f3a9244875dc5aeaf6972c038ec97fe8f04bff4c708ec36fca5296036cc4c6558b6496e2e09355da1a5691eece5afa405877a5f5c75bb5774ae4497cd2614935baf8bfce7e03d96cd848139805b94e1e42b02cec7028da9d8c7b031f51f0617392394f95aa7cb54017d270eee5019776d7f881f9debf02c5b82230fb4bddb2d008ebbb5748bc1a596394bff622a7825d7d4e59759d41b0d06a9bbf9311cd40b509038e838f28dfd48374d0f403bf2d9d9cbd90845e4d083a6a6cc5557d9a42a92bf1e4d8e2d2c08a1b6ffae9b0d1f109c554e1de4e1412f3d0a18d2932b7c113aba4bea95f26a2039dbcd85183cb51c93be9df95d4ad5411bcede598f9c73c1a67b1cddd7bacf82f93a980ebcea04077542d891fe1e315e792c65362be4abcc321114b68c6c7dae559ace814e8da360fa34e46c3c1f2f220300ebcaf3a72c707ef83c4954c13bfdaccd37d8705ae0ad677be8003cf550e2f87d09a25f55b2f88b10c6326ec9102faf1c9d916b129850226f4d9811750fdb694427f9c0fb825cabd46201d657f5a5bdf8ffeb0e45b69e757343f3bf0ca84164b7d42b719cad361fcdfb20bfa926b4447126692f0eeb409678f96123cd931d98cf253a8b875674eb2bf6b883b27cb9e844bc3dd19b84c233de18bb430afbbd1629df6adbe61831a6f5981f02baae8f6962d0faccccb8cb6c87fe18ecbe40f795cd4d8e9ff949477d3c12aac2fb6730d4926dc125341d26dd6a000f599a09b12986104f537b1a331798b863e1e6fff8e3a07021ba014d6acc6edba517898697410f6496c75ec701a02a4980d7a12c930c1b30f82cd70a347d53f02fc99957e47eb46c25934174014e1fd77900c5cea9f3c74677649c117ea775567cdea9cf4cb0c78358cb73e1f1fda68f475ae2107ef3f6619edc535fb43e2ab18b4aa22e8bfe27ac22faa7fc133dbe209df7c3852eb742fc39d82caf28b4b2a80f8396c7308901c2f9ae10aec2c4756b63b0702d8ce388da9b1eaa7c76760f11bd40c822ebe595feb22901103813e64de78edf09ed56f69e19d75c65ea1e3599e04195dd7d395f712a0107525ad80c30a628e1be2ddc2f439ff0fe6502a76221a061917b4fdec788b0da598e0d6f19bca0ea5972c00ae970415a36ffc92c7fd245f576b0fd5abbb257524b35db73f03960a16f8d3a7559e0dde7768fa0aece666d22a65e09cdb1cce7d31ee12168d12c0a1cd16a8f9db0a97e10c30cc683e3249123938933efbaa4dea0f4e676709f3deca11d327877820355a067424e4d7a21a653d6f5e23df56571f29e7dfdc526ac52c79130013741533bed717d7a88e3bd91715234deca93a63c6465edc38c2923760f35b8e31889a866db9d1068d59dfea8cdbeaf039ba366f59210730256506575a715c8381e8ed72980046cac35bc58aaeda986e008f2db68e74081986eb63fa48a3d7b438e524606324d4bc293d8b667ee244275038b9d3d1df94fbce4d2a5154d41fac874c37417f9d4349d967cb74d53a86b617d3df7f6807054a094708a2381e78c1cb34b6284d775452d88af22c5634819d6c8d04abb23e0c489f1df1e4cc4af8b3ef3f2d63afb89971e3d59ac78c0363402e28423285683ceac30fa3e6d4bddc93beee044f8c8b711fc7de517dcccc2361ed73590a8ce3dc4ffc9bbd0d5a64feaa6fc18ecf1bc9c00316b9d91a3ef619fca8e95207926e91c6eee2d7629c06a442345408c84fcf2440d198ac7d8a54bc58288049c0adf4615e9e6d56fcb7f8d76448ca151abebfc2d477d435d8635d20a14eb19d888f37068175b58a7c614406ce04e5350bc026e707eb64b9667b757242f934a5cde8f7a9fbca93aa1e09952336cea4527e0676216537dd4a3a86c9f58ac987892bbaa6b0ac3d7bcb4244c81dfcacc8f6111ebab545df4a7e6474d88e09c0a3ce5d344c8979b8f2747fcf11880ff8fb9f555dad88df583373c749499bd6f192f48875074fafa03d02b2773f47d374f98b882de08a2f62a71f5c785813a99c28dd9e1ca2d8f41744cd3e5250eaef0d11cafe6fc64591bf2d66458d62979201895da5bf89b190e958c7e86196a710a1a73227ab75d1da8049ca178ffa1e07f8ef09895bc4d82b79dc6b03398dcbb9d5f30de683f9d4795b5d7d93cbfbc65e1e5b68a75f09269816eee0e86f645ef4d4021123e723ec2eef9395bb1f3ec1af69da248c92648551c0659d0bff00573c458ad3bfadfd388f15a74cc43a555ac1aa4f797da810f8719aa604c5260bed37ad3477040059b732644480ad1858025c99337f6fe66078c455485eb8609d0c14e56c5db2a50f41023411d4ec2ae933aeea50c496442d687ab613cb011750954c599a141059bc2535230173d49bca125cc0b2c60d92202884614300ebbf1763b5dec5e6672d0514190b1655da566c28b69053c3b05b50c86bc64d4ca273971c4435afbf09ba8e94bb0210abb05c3bf54705c8de4ae3d6af5267f5053f0c4648f1ed088d99c63ffaf8948ba98a2b11dfeca04ae44ee0758c01c5098cbe941e3904ce83a6e6913c86927a3cc5d6c252020dfd1acf5b2ab969f4ea0b35b589460a41c5fbcb6ec6db0a6baa1c199b41d07480d4505a6a4abaf27f98349eb6d050a1c6bef7f826302e37cf8e527deb29d5ae57a792962f9fa49a56242eede1ba715cc6fad84553e5576d08e04c6355626f2392971e74484ea1df16d0b2a92fd38b6095ed9c7d3ed89992526833dff8e4d84d1c485657f8373dfa8d493aeca276cd9c1005437fb77ff77d57de4265f1cd6f488be0bf43fd33597c7f63bbe3287707c506e46b77dfd9ea5446a5b7513985419d1538fdcfa3d1b1580f530632351f2c698691757658a3da14b0224a1a035a4c7d71f78685c36a998372649d30c2d195b294ff847770b0d431368ea9deb3660f45db1c948cd8cc9c9f60aa907bb5427b5a6797e6bfd099cf9cc6863ed3df4696f2254a840b4527602f739c7ed20b68fe37d7f3df4f8f87718439668401a33e86c09e3807d34777780b54209687d3382574c89115ab2b3eb643a7e1d9b1b499b675895bb7089826231bf882c22a2669c2243f4c7c4456c0b7de21e06cb5e12bcd5c7a54296e9ce93c160c921fff2c5a8576340be8a36b338f9535bfea64bf4f40cdc246c96c5aa984b9edd3dbd55717bb191e6e3a69054f0c60f98e32f36d1de56ae92402c94a3b4fdba0cca070371383e353a28a9a89551265080afb4dc45d14eca6bdcfc44af5dfa6e7047b9f42bcb3d1fc0a91dbc386aab8676819a4bea8a0b30f03174a7ff93899713228fd642b36f4e3c18cba6c84d594fc8523fb5ca21402c9a0529474b4eee5e711befa2a227d32a345d184308cf0211ce6cd547eeb3091f82b59bfa3b399243acdd6a7696ab9fd5626282512c933f0f915b72503acdcace5bd75c452e59cd4ae626d813e12ee113b8817d14c8bbfca29bf3a844215b53cdba073ccd588ec5da6c70ad8eff557eeda4cc0cadfbd4bc1f00a90a7c9ce16ed3432d431124198c4139e3f91131b3e5b3e3105dab3faf371571bf2666276129db17a5ee555cafff5c16a0f8f948c1c7de1abe278583919e3832a23a365afde2c5649ebbaf76f01a1f19640bdfaeb202c7734f5f6f247229ee3c19ef02550a1a72613b036cd5caec5ba26051e6ed58710d405d1698881feb09099c0c8d3898a89dfdca83d3b6857bc93fe699aa7ab1b80c578f3f6fcb1e6ac984d30c58c35a51ab1b70e756ce7f72b69ffe95070615181056f305d874220b7bdd2c6371b3c1f6a4da1054172482fa5ca4f664271fb81670a59cba0bd9e27f7ddf0fa5c58772747981373e55e63bb7ba7dc2af4245756c74416845d9622c29eaf91858910f010807a307e39c5e204cbe1fefbc8a2aa6cb99bd3be3e7547deaf5fec2e6f7285f7ea1953513158cb9b918d814fb48721381636f920a67d2ac8754e0cec13dd04f5d1031921152ea5e67fe8d87a0b6f0e6a65ad12fedc5c14c5dc89907a2e83ee757d889565e7e8df1900dc64252dd8715df344aa059e3f7644fd8439f14cedb13d5ec4584c270b4eb6b4de6d908a4cbd0525465021d7fdcd41ec73f89a7bc1f0689066ca8b08f52e6d0aa281bbf370892bd7bc35b2f42d1c20a53b43fcd7a8c30326a70fbcbfbec8e632c3063c8681df64f801753e2be7b07841bd37920ce7799a2fdc3a597db0b1802b59bad21cc717eb3d7122293612a1cdb6d6ac1bcb10db433c4395a2b62fec24e46be0254ecdb21b854dc9b9f7c97d78822a0b5c6c99d52c7ee59e05164c1845443bd46327d9145acfdd214c09cb6708add5b166939df1354e0d0231ff28a83d4a85307d61f999445cb3009839e110d77e6b4d4587399b698d1af77beafb0af6599328a55973bc44521c3d34ea6db6943c55663e84dfff61d4a14193745ccc052255e8dc96f1e6a88a633c1d9414b5242028c1d808f5ef2c9eb9e3e21412ccd8a5f1791a0621f66e55129e1745c8baae686bbcbc89f2f00cff502324ff9f01890442b5c023c664575459ef4219c91ce4e31d03b1f79b9ef28680b72fb5a314e75c06828a55ce667685957a66f049dd40d5397abfb96daff4e84863c72935e5ec18e5d99fa6f0ed953c1d2f2286482b75a8a5c8c8228ba134faeb5827c8f7c8053385bdb9fbc9131d37dd6488d844c0acaf2fa059c0c0a6f34a17d0ed60cb93a60baebec54872e08e5db1ca57b306087a912427c36a0db69120a24881bdb77628f4da10c19315cbd8a80868e60e95806acd59b3aa9a82631a344097aac1b6ed93f0d7b4a7e3ae6d2d80698832c9f8b7936b3186c9d5f8d33be1dba7cc00eed1d9626a27cc286e99b070008035ad57fa3306e5092cf3d7eca705e7701fe11a5a87c81ab50921d5e4200b19f7178d91ed6541e56be950c1d26e2fb2551bdc5e01b11902bfca74690bd15318530f5c9a5dc9a8efe18745a88bab06c86276ed9130026f823b8b932bec7d57959ab9845d522cfa49b8c9094bc7af09ac28891a409b994f2a0b07619ad7f619b43cd5fae4076557040f9c6e82503219a5d13490cf927cd47315a3f6f42e7e834e23b6cdc436fa16a2dbdd43169fa1847d6cf402c9c826d0833b7d73a2f11c23d455582cbe266d4a9958073665edf7ca938d887152fe0e4285f45b7060c04fc67444e2f859dbb79cbdb045c3848d99d8129b5b88a787b027461939a0740f424293c250e71a27049a653d17da5d86148b77a2152d8bf8b44868e28571b4a26029008fa236a04522b8cc126c479f4d954665bad2258a114e9e65757292a3d1c05f923ef10a1bfc7e8570e1a5f7c33b98d1dd1cb50b88baa95e21355e6fe8f6b1f0dc200a7ef060bf9879274b0f67e5647661cb5d8b3e733b5facae69096627a722b92f1b94cf6c185e4e99419a1ee3be11dee55b2a42823a86b778edbf6ac31dcfa2d0b2741a79d40dcb5453c4ca6aabaa7112544074b8585f840011416fa34021ebbc4d78cb9469c4b6bbb91bd69c70efb6a5ca56c5a7d11977cc79f876dee0e279f0e2ecb766f12138da587645bec0f1b323240937bd9316e35541033fa07179108090eab77baae4bcc8b81c77615a1b37598674ab004cdd4b0e68f5cd7cd16a2f9cc56c6da92389a686d1af9c5be2ea4f8d54388f52d48f61742f085ad0ea09e65324dca9504c2c67f5550e78895280267ac45905a87516df8e3e59e3982033db2015e04be1468ed361aa8f2e4872452f7b361b5124107cdd627d3d040b379e8b4397b927e52d2c82e49faccc4dd4fc9354d3b3ca012b522d5a00ac6163461ba4339b7c857a5e7269cd1fe26e0f15306046e09ecc61b62b67f40e86fea07c6dbab138ef8033b3f5b26a0ecb27e819ba2a09cab6b59a2fa8c8987e4b7703b7b01159d3b85e6ecc4e334ff5998e6bb8f8f8e5c652553ecd817b9e028cf0ce9fcfc04dc93206046d123f6be460b0f07c4bc6b372bdaa107ca844b3cd98186dfdca9e281a0f3026376a94512b7be66972977204d4f10ac9acdce71a4291448a2c2511a29287d393d46e18b09e46490776fe2e86d45043e387893d37d946160fe69a5e97674f800a3eefd4df47b8d529054db20d13f70b147e83af128ff8e0ec9c830d5c7ed52f75787877c09f428d6d234d773ee5c3d5cee9675d1edb9842de24063ec028e55fbad5d978a0007e6263750b16008e1d83d3ddef93d9c1358ab99342d211128846b45eae345baa6653a355021f20002b07912f7587c6fe1737af85620aaa80a54481c6acb03446b47c9803acbc9a377666781123357691622e04fe5831714b9edb150349d8ba03756a464f1470ee4393f86f973bbebf1f6be396d7bba6ee6579b24f048b01d48997a048343659a2bb4e1d8ff93c75d22fae953fe9a5d4411df8c4b9e8afa7a0590b78533f3413f766628fc99318c409b1d41c3ad3e70bc93ae1166f2edbae1a3d0fe90f2e944fc62af6aa723884fbb0347e2780dda2e366d5bf3b956e51f64793178842d61eeab358f7621a227bc302f89cbc6a0567902ad41d11241283d8fc27fd18275cd8664660dc96ed9a1e94ba9a749d8ade22d899a57eb913e7945568b88a2a3d954176a4287768c422f113c5e6134ff1c3fcdd8df4d4b512f02a21826c443125ef2d0518ee85cd56d50c2d5dfe6cde6f181cbb7499314c0a39908f71e4141dfc397f49705799a6362c9034deaef816ff382ab6df52be54105575c2d82ab494957707c7e46e5c8ea063847684706da8af52e84ee95038cf8df6835fca6867fcd3442aabdc93ffdcbc8026e3f8aed2aae9d422db1b44968eae1d9cf7487bd8362fae9302d6017df1a5a12b280146778c5243066f54d143acab1f16e65169054cb592959f4dece79b4c447189a9e8de68652570abc30a84db51b76af50d7817587abe175bc96cb2e5f4073237a8c24a11cf01351c5fb976f6308d41818d339b203d24e5621d8745d09f9ce0457491c151b97169dfd5514aca92138127e70976b8b6306494061a38c04f4fc6168cb3bc3506c1f9f9a8407b3317f7213dab25008f4d8c511671379b40a13ffd3575ba7ac9a52dbcdee044175f8be276a4142245a77d0a0015132f5a0a7e7a846632a1189619c4c880bca94c0ad0c72540b012a13af6fe8ef8859bc96d5b29b37fa3f071590ecf52b43993866e0382aa8034042e256eb32e8072327abe14cb39e3f53a275993bbd1ec568ae1428e78fb2b24ea599e2f3415cacea059336fed8abd86005937ea01fcc21cae683ec85cb6f06bd17843011fb7b13365dfcc535132cbbf8ae0c8aaaba83c54f283c0e7b93fc9ea4402c39ec3a947c56b27451abb6294b142a4d88d31b678a2215c3d3cb5c22d7603cf849d3a2bb58a12840dadc0459acb741390dbe308f1bc90afa626efd62273c3184451d4988c89ad693d102ea9fe8d4fdc8c4156af58d183272d156539dbf654a8043757d603af0a4fc9e2f67b1334ba102e2b7716ce5b735cf977e131ca14e00e057e50731d37bd3f076435a5eb34caf3a439febf9e739d43c8c10c449614e2b07b0e6ccd0ebc047e4b26da2c605181e550ff2db6a4ca62b47ca9169ec94df8f4efa90c7804b8f11bc9d44d804e0eea17861a83eb686154469b0bdf4dcf33ca024d946c8982134f0aa5bb351d6c48659c8784f54a81ea41ff24c8d8caecf636d6808a3ca855ed1a6a3f89a61a5b38324b35bb1e09a095f8578c79325fa960d513280c346a153a1b69deff33ead350256dd2ac4d0c704248ce5e45d4b2066d230db969ba5a8bf69f215cc53b178fe765a14ba6639d6da332c1a7b75daf638306fb59e4e16a43696db47fca00f193b23e3e1e121aee85b3ad9887ca8a90cd655f5cbacdf33cebe4342beaf8b8e86ba9b2b4c64adc1848ac3b49093a0ebfd67e9b7e60318ec677ffbd6f4f68d18abae4f2795c6d40fa1a02048e59dd67832cdf69c9eef72f09f26c9dae4f85de37aa74ae419cf1512a4ec2669bc075f383c141050c43494d323404536a131cfde802cb0663ee1e5be6cfa42018b4d82b79a6a7b9245da5175f8ef7773bcff92db8708da05ffb7adcec0f449795e785c17dffb26c7221d09ce82510971f6bdbd594403289c0d658fa6f5eeea77e4375772bff73f82227554f4cbae1bc010ebf461e81da362957a00208cb0338a93a6002198bfd92eccf3ee3c58e1373871cf95b90af17c2524df885610f2b119148d32a3632a3a8e8b6419845f42ca106266f96613c16782f7ad71bf85714d23ebecaa7ca3144aa15b2b23f97e969f089984407bcac38f09af820b13e1380e8473a0c26c17e439ed8b204da69f680174335237e59fa6a4ae09d5ffc82ad6fbc5881df5bef6c6444c31a93310cb90a0cc06848dab2d6f0487d7b9e0372586d0c580962b3db000404095d97be91b3772ec0f7ac2572d64be2470b64cdd551737b93391ed099d370359ad9cca6276aadba90cea8e4bdc591ba77a75570b4b01a909617fce33541852b3c0b87fd3321314c3461350bea584de560c2408d00939d88b7a62248b6702474e6b3aa7dc66336ad459d99aab7b7f257b94d4dc48aa9d30e2844022f000e0456cddc851aa9a8456d014666a5a149fbbc1eef763a46b47c8d7fd27e314a3f739fb1874c6438f849ccf69eb269c9c07b054052d489477b414dc3af47db14fdfbd5656e57a363a7f520a594cc345a82a0bb10875f90e39eb31b209886b64e5dc70b3ad702d5dc705701d042f40bcb17c1b6f1235630307f82b9b9eb8adc7b0a094fef87547f00c07b6f3ae400b9588da6a86098ccc79af19e23944fd951fbf47292e7417380e2933e9cb0b5dd14bb99455bd5e7f5975135919efdd907fcdd2dc3af02c32155ae13e6886fbdfab2063cc12d6d8cea826daf6b0497b7811cf637a31afc2a28aadbe2a2c3728c2618eb64f81dd5379be5a65cd36eb084a42cf0447a6440b8274425acd0b9824bd779b58f737226bff90bb7bb7d2804e9e37690f37f676f5b9f651c911b750de4be8daaac10016082fa9af308be72833caa387c0e4ec7039605e6874553f495b5febdbf741208bf34a7b286fe954ebbf0d14a71c4318cadb9680312e9848088620e43b15b2f5dd5f9f19bf0ef1cdd759c73671d01cb0793fd4b19d091e5e428b5e40c994659c9cb136e2a9995d2ac16f6e298847f3723f4944a899024de93d679bb3f6cccd137ea5c3e7dd212d4a4c575d81ae837c0a3bd140abd54238ab5377b321325b3490d0c21cda25f6c1b94a60062df244a44b3ace1d202a224974507402822e1d46c07f9a459550d319fbb7e3ab9f2e1c74d1b5b6f89a4bfcfd4dac40688250f7c4e615e5fabfec122b3f78b44219bbcdff2df63e3f747a788df2d5f91cf321e8b92ac7504463dc21861363d0a3219e3d3499d726724977701c8ce411d580a935ebaac4cdf9896fa4021ace66440d58380a4c7a3fd38ca3dc5284f3df6cd4bb2699087972a92367a0a214da9b9a3f9fdea6be39920e9d95146e91fe1904ca9236e0b6851f34292cade3bac19d650caa13d5371108671a8435b6b78adab8c40bd56af316d753101ee54a5211c7eb406cfa53d03cd017971659f62362f154ea6298af0891de1e4c1affd9c427b8b54d4d97dae50ff7af0743b227bbf3e515d95017c72527230a0245ba9d3b7f4e6cbf6a21adf441f5acf5c4335fc91b602c62f3d5f6b0432413962e0e4357922c9cf3dcff676f640eaaf31440587d56a462844ffe24fe0c7a003ec4604481fa58400cc61176509869212369cfb5a5b41c3dcd6633dcad3959a275dd63d149e8e93c81b8209c964d7160683260147790d82458198454f661a70c13f61594dcfe69df316dd995a111620d74a79c15d53fc1b1a1dca204d5ba661a2cb2a193c562d1783067f88a82bb3a28b44abdca7cce6592e3e4dda6309af7def2cfcf518456b26ca57d7006025e3eb2b6b0f12e82a441320891f9ad4bd462c050f276075a867b6db805aa34251f97884a6cd867faa2ae9874b6f41dc46ec32298bf90af1502b91f0cc56b6db6239fca4975a27716589c3135fead988b47474032810690d281c3db1123a50be52db0c66832f83d50861b86445421754f100afde8e3c0d10bcfb09dfb4d3a2a6669c2217e570abf847cf240ad4a303a1b6cc7485d939673ad7ad9b5444fa0671c96e93dc976799f052671dcaec84ab531bf7c8effe2878fe6154a7589ecf248d5f0f4fce5abccd1cac69d51fe251a82740676ffad246cd7e44e7c2b6b6aa47e71258abff5c7a6761f34805dbfd5fbe66b63601c3fce9c7084adb25dc80910cc11e03d566518fc1812c45606e72baa55f52f2c785de3685b23331ad04f379012cf670430d797b11b6e0e3bda41d67362a0d573ddf272664ecfcf743853c3e41dc6d03cd72268bd20a61279fc4c6a3621730bc76cdb0dbd759ecdd3eb7b90d6476413ed27b06a6fb660f3a9836e8779c3ea793d60bdfd0fe117157fb00288aabc34508ccafb8a7a01922612e8fc10a53ab153f986541e4375935706834acf2632435a10ca534d11076cfcbe09dd8c349c378ae854b3fca78fc40059ab1a6732d479ab25de54938191276f5c3491dda6cc413791dfd3aab75592e984655230ab1f2b390c957c4df5eb1ca6a411d22044a05d960f2b5533c66536a74c5ed81837047d8022d703274a38448cfd7a3764281f9194b7c766465279dcda5e81dd998ee54b09858c1af1c36947db2b22cc81dcd28775bf86b07a4ea613f2454da4968069388367b95cb317e16f527e8a71e7ddec82e7f2d95102d5e92887af763536bab380b0f4b9579c6ceb7882a3ecf3b3dae2595fa37ea035ab312d4ac49518fd5ebe84e6d96fd15d629040f62f0159b4a5ab41869ef28bec6716a969ab5a18992c5781ab226ad6ce2fa9667e16003378a5ef9bcbae9d08f7505e70d6729a4cbe6a706792faa7bc54f28149311d10a074380328d75f5fd136248e8ae75d8f037ba8188f016ef995030b877aae89e33580e5f6b9df8ae6c458b36cf9b444c5fc464cbb1936af199e93eabce94504a07b4b350a9f3c7d082fc03cd46bc9ae19e1d2c9b439bf740206e925855b36f7902f781d325ddf956cc21da0387f8589c9c63f2e21a3149307840ab091c58e2017665cfa28fec06a32c06d356423280a9ab5e9c94ae76646f7ed96fdc57387c9608d9596a4754342679d9039228ae5269337961db0e24033c0ecdb79a516fe90cba9453a896a7e7828866d7721fb43a505a4011eb3a5070d5755a7c964c219e52f130a4583c2319781609b2c494634be0c2992fc00f431478d12870d308410091094dd1fed55e38b1f751d34b7affa8b0408e0add44b480e743d078f6525eb324b434f36979fb7c736e33f545d9ec63469a4aa7fa88922ef59198e50c25e3bd6f8748ddd4c1286f4425b380298ad7f284abd1988222cdd06f8f2aca6ec36e30e561de5cbd4e298fa1b6ba554bc0c464982eccffb6fbe2d4023ff90280cc4935a07e818b90d474030c2957d7fbfbf0a0a4e087a311fa813b93adb0dd845f2b3300ade4074984f8cf62c2dcf259ae896902d0eacc943a8875ce252eb3ed9c9a58a6aa02ad950bc888e27723775be6fc005728eed6b8a1f47befd7fffa715a1de6fc01ecaa8a328d4fa794d8c71434b3968161c5deb7250d58c3c68efaf2090297a0726bf980cddb059cbaa48452d24e7fa89addb12841ca9f69b52a28d7feea0babdc535c9ebed419551119950ca938528743dc1c7a26589ddd3a13e6861cc67ec82b934f12c7f396affeca4e96c8465a4ce290b659220fc15d39745a70b93fed4161530812ca1d6b150b8261f9d8d57edb91e3da2f813eb7ee1039c019f2b2e15abd9a8263caa7f482779219fd85f1b5f2756d3062e910bd97b3598f3947ce65f3be97c4cfa4286276e38f8191bf88c3c1a4c5c76283c2c194f6a27796d3e72ae551e54601fd5cd409cab6448cae193f953a82ea248ebddb43098ebe40c9834fddf7297c6362688b4cbef065c2dfd345b7e6a38258dcfdf80335daf1bd2f4fa5ed9633862946e0804618ffabe06bd5750015380cc850ff8accc14a12b44e704082eeee431d2f918507315d17a5a8e6f6a7cd2b0b0dae082a650d0edff2f5fb5d36397e704f5c0d43bfab845b0258925e37f11f55b977ca85c2febf5aa3f28039f2317102fd5fededb52076b22f2af0183e44e9581c84514093eb4571111ede5931436e4f3ed7cc2e9091bf4147bb7d850742cae42831bbfdaae45cbda00c3a1d8e204a0cf851536290d83bda37937da9861799d240e4539cdd8bc7087f965b0a2eadbe738f5af1b3296fca60cee23bf56264fcb2c257a7ee5dddeff1f81a0b36ad286fe424062f5e100ef184a6df3f1f4bab29b7bbaf285ee42a83899ca95ffdd351c6549e8d5f555fbbd3a258215ff1b39d0feab74ec7ed09cb4678ee8c98b32913b45315fe2c7b4a9daea1c61ec8df766ea992193d09e865f5b3d200b692aebc7039996f4edf6808cff4c1c74db3e1060e882f92da751352c200b14c52f65e05523678c055ee4a756a1cdf8f714860c6851660ddbf28f4de14c43e053ecc5d60853c1aaefc6b26fa6d841872184770cce362e31cc3890f5b73500e05deeb85e7f67250c6dfb5080856fd5a26897edc2edba1627cfc801f414e9f31bf96f17948741b62c72724fbd3b2aa4eac979047d0723d1d1d616a61a43fc6a6155b873676f7fb76ae8fcdec87faf516bd6d71a93839b4f1e864fdbb9cf11cdb423a6499841a6afe40ab10ee7d80f0be39f266fc3c192dd80da193571d6be80f6a102746537271d2cc19d2a55e09d26581ecd5fa1afb77bbcdfc89c95af2a08d8da9384fb16ccbca685af6b50b1228e474cfeb10cbab1d42c12a05d668763a262c002b63ae97ad2e9d1f6701ad95f11fe77579f53f8f4e2f0f56315e5dd1a129dfc61637b38d95cba3c5f0fe01abac3f710b5e6dad6aabb52707a672de534815017865f71f0b3da6248fcab9af7180cbcaaf24bd952ea30a7b36af413e742b66f0c867686fbf886f0393e90ff8933dd825074b2ea73935684a02b70f7f67d81293882bf8db9df14907647860dafda1824b2b94616ccd414569b07dbafe30ce1c3b2cc908abc781edf0827468793959f60da4cb6d462795cb850b8d58fd1f5f37946e3d234cb4ce8affc9788881700f7b9c3d01328cf79c938f906f5ecec99ba934bdaf754e1a78c13a377fa74fc6b395e4dedd16d2740255f5c1b5cf271f982e5954bf61398c0d7c34f1221bb0126707c626e1502a9e8c5dad1349bbdb8ab006f6c50946d85e24b0e67c3ff3884b168d39c8523c74ac68c243cccf8f42f3871469aa65e2c061332057f932d2a7a0e94cb81826be320025502f37d8a751c828a796c9f03249c94e4f4c5d81b68d005b5a6ac46bcddc0580dbda1310d11ee9391d8f47ba44e024fdd4635caa8416458d8be067a5927480d419ca15721d8b0d935f8def33cd2574eea3d40e1753316ef38cb747accdfc27846f23cd8380d1ac4176c4da01a49c2c8057b5a5e03a82681fea1508a634a6b27a1203cd47c30ec05824f62bdf1a2d71e04834e9041d5db1b003201bdae06247477b6fd860f588c4cf466a0adad730a38fe11c5dc377316de88abca64abebea3a76914406b115863dba7da47d4a2ffbd129b1dfe016177ffc9851f9f1c585347e4d2966177ad861e26674eec454e02981908bbab1a7eeb0cb22687c15d45ed50885bc0a94df5303330a55dd39ff4e44f472a0053992d8d749e081e6f984304057dfcfcdd5a07849a2635b0c484f625078cb1fda959a2e811e53495920e5f4f26aff909dc753e0caaed7936664e16f3b0ea1fd99d5d2cfea0cd4ed50b1dc56a05d10ddbb44607f7d80cde03b51103001fea02809f5f9ccd6f59b57909ad63aa3e929b6fc1d21a640014c1c15b0e6d9b4e1077568da0210439e7ec55074780c36a35fae57420f3570d3c8f1f9b02f95c90d633cb79df1bf455a5dca63de500e4acf0ee2d37cf5c01dd1277881c11d662413b1958bea692ba54fa8621058a7de567a41901487492ae1ac3c028360a3d21f222f02a6a12d5db498d7f596a11e5d9ae8650ed52eff67e46879ce7a80199dab3b86a9e6e869f80208a912de1e076e287ef91b59e12a8bcabed9e38da1ec93a042a276beafde722be39e33a290b7e9c9493547a28eec3ad68b0a6d4da7061cabef4c9b1cbea72074433eea7f8e8a8c8cc0df1fbd98e7cba1eaaf569fa00707f289620ed8ae53a13c2cc0cfc691107834ba2fc5bc3b2b4bc89d4472dbd6f8231485ecb1d4ac6fda37010d8a5ccdb3825cabc1a10d472ba9c9844a60aa00a301769fa5513ec456c0a88190cb48d0edb0ec48f58cda4b16afc3c5284c18055f1015516918d7889048aa256d080ae0c6df4fb25e372d883aafa24221df8aed4d7e91f6964ba844f7a0dfbf80f03b134328aff7c74c4c1411a7fb8daf56a90b2c2d7343e4acab2d9d8cc42a69a72310d1e365150dfe4adc927cdf524142cd6cb5082d6277b999d0b522d91e92a33f62d4398250e8136775b53868ba15c7a13b5748ac2a84867281ea96111106f06704895d7cc444f4418b93a2cd1cdca6fb39ab16f5cce8ac4b474b74f076f3791a2ea141dc736984fbdd3c08536890b993406081f0353343add63a648bd67ec14b517a346c0981882b289d1b5bdd5ef843edff6e2c0bfd3d0ac3d31df41fe873b4f7610f0eb8c6412e94b00b18f26fcdeb3a67808c0d513cc8182cdfea4a015d1f5b5eadd4e2fb4e3523d531f52147492f4b080a999e305ea1f9516fbb7e44022171cea8b7c2919745f051cc0830610eba560f3b93848f06e846a4df1990e45f8ac514ac40f690509163da07293140f6898eb93838c7cf2ac2c1d5de107efa717decaaddc2f86c35f27d59e3c70551a59be1ffa942806593370327504b0d2ff191b5de5acd633e88a704a9bda4440fcde8e3fa2a2d6ca3465cb232b76989a9eff8eec2702706a8356b1991d002830b53ecb45754357540a26390d68560e3a673d59c4e0079b184598dbc01de8b57335783d4f6de1f3f43ed1f257f095eca81ff177a4a2356e68c4ad983a264d119ccfd2e1f72e38a081fa3e6c7596a7325d7a5164ad4237e3856c01cbd040c98b4e7fdfe1cbd085454d37dc0d3cc043a10d9a1b8b1bd71f060fd3ac3f4f5e770331da9720eada20a7503c307358b5a51ef3cc0922dd3894d7638c47d97b72d8522a4dbd6f4ed856ebf2869ea4662d6c70ba5367cc203a9956be1b6dabac3ace3344970575134aa513f3e940820e04a568bd73493478ebfd2b347316b43305833f2e0ecb6a0cda1ab82c2e87102d969069f7f4f04dd44ce6fdce74cc5abd59a143976aa42ef69d768642b75e0b5e7e38f57b8c93f48e74d0108c7f3a095a533c057598496f381c5e6b46d2e2c627799e793f04cc59e47701ffb4fcbe923213dfea38838f34185623851f13633e3c0e12e9e9d6e802ae3d4b8bd15ce19978dd97db04e68ee1058584e6a0c3455e3853f2720240bbf296a3b523ac93bf03c799c7b533170ac9172e1cce23b8fa15e0b4bdbf4aa157c01a6f3d1a700ab361d67797a9aa38e509149e6c0ec420053feee745f9e63d00deccc0d5ed1c1ecf2d2e87029673f9c647e8f2659296dfaae3755b5e541e9aba5587f0368461b7068fab8f7099c68fb2b0ff54f91398d0bc2c230f10ad3a0cf6f171d0fff3a9958e6b43c9a117c4148c70606139f252ffd7ee6811ff59d5c88bc926c274865778c2aca533742a2e83054406261be14696a60ed3bdd4053ccff1e23eff9b50c0f31784bc32b417f7ab00ae2b8405eb28a8096c4bf2d8b47abc5b527674debac607b4052d25b3af8805db332ff3e3a6faa8b81702e0f2af9d80b57e23ec2da99b5393574466683c0051a162c1f8523c7385d7acc91e7fe4f4635da92a6a56554757d05cd9279a49cba539183296fc0d33689e55e49654aad5fd7e4701140f1f88848c2c7648dcb3e08d4c86942603b996f996c19a59064ca43c4409ba1e78cc7e55bdeb03799fa4df8db9ff109ebc154fb8829f3a672dc0207a631601b843288f8daf1aa531b25a417b8cff01de0214e755f0d01138c5b7b65ee10beb62644f042aa31964369a44f0898d83aaabc059a93eabc23cf3084b408f251d4cd5a5e1d9d9559efa547f77e04143f2c0e244cd87766fc2901e186c598436cccbbbdf7a9ebdff65c587bedefc136578cda10589233e8089be6ac1d7b343cbc2e84a9caaeed8d24073a92d74a9aed579e21c346b61aa1bfed782015bbf841599b2a3f07235f6cbcd231c66f8cb1622914f054c203294bdcce48443ea17f90122dce6d4f062d6a3f9912d254c89cd7483035d6b47a01b3bc02329ee2314882134995fb87e4c2d4ee89127960ef2197fff0366e0fdd2f9151ec247522845a3dec2d3006ab82b3fac7a86b9f045eebbe9f46381a632ab782cfac0ea2076f841b84bbc8b4246845885410d272b91e0fa1877a4cfc85773bf823649eb4c6f8b3eba8db7fd27d008f21473003cf3315bc868131bb7599066ecf95930897426993e3bf067e4da7ee4ef000c8467db648ba4045e8055dead98f671bf7eee75507c6e38495d0967f5f8e726ef916b77de49100cacfc87f49cb35606a2de38e49fbb94f65687be7d686a04a59979cdb296ad51267ade9288c1a737f075bd223343eb8172ec0714a7816c7ebc4223e67cbb6dafcb7b195319a7b060fe981ab016e09a858a3afe11afb0a25929a13f4c1254d2d21bd6b97f2bc2379715997842e4f91f7a3bdaeb46db02d90386e5479a509f832a904657eaa1cf37facad07f7623ee244e8d5cff63e7fba31f1c4f5297ec4bc880473ab81f5e0ccbdfa5018350a29a7c61e8108e2ffa95239689c08010ed87f506ab15dc477c84d01dfb0cffd1b674c37be2f40c3f0448f8b1912a8a8892a5af0ac3c97cdd0336541bf2c181efac642a2169fe34352da19eb26af26aba69e9172b6304f4de03607056d384526e595adb82e5d9820fe088a580ba376a85317f0a41d8823a54984f1148bd2fdc8f78e8d7c2a183f793a7001cc18b210b55509438858cdc41bd3b0ef97dabb65a658136313b18a225b82df720a8474c95b80ee784b910c19826e150cd2b475feb6f6dcb6821b94b8f99dc541f07bf0fd6e854fd2bb9f4c1bbf797c2ed9a2b758a339572a541eb82915c2c05a2d9996a4aa1a9787e6789dbff10d79c624a819d52517bc2f1d42e0fc68eeeaff7984ee8b0f8835c20858edd01053727803691c6408e3c34374068e21023f1f604a57115d1b24ba5d3e28c9ae290e6d9db36cd7c9e92b8d9a9fb65cbffdacab4c6945aec8f766d6924aaa7cedc1e48eb95e60bdbf89723e927668e627437a548b89ff34e8142ee20096325761b911788e172f16c670a22cfeeb7528f7d7acb76a55ca45bf613175a036a103bf1b060806dc589bfd04955b842ec54a29984ab10ba4d21479a241ab09c96644b031frootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootemacs-25.3-lp152.5.6.1.src.rpmemacs-el    emacsrpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)25.3-lp152.5.6.13.0.4-14.6.0-14.0-15.2-14.14.1a9@a9@_16[#@[Y@YYY1S@YtYX:@X:@XX9@XXXf@XY@X%Wv@W@WҤ@WW@W@VaV>@V@VEVA@U@UnUB@U@UTgT@TTPTJ?@TG@TFJDr. Werner Fink Dr. Werner Fink Dr. Werner Fink werner@suse.dewerner@suse.dewerner@suse.dewerner@suse.deastieger@suse.comzaitor@opensuse.orgwerner@suse.dewerner@suse.dewerner@suse.dewerner@suse.depgajdos@suse.comwerner@suse.demeissner@suse.comkukuk@suse.dewerner@suse.dewerner@suse.dewerner@suse.dewerner@suse.dewerner@suse.dezaitor@opensuse.orgwerner@suse.dewerner@suse.deschwab@suse.dewerner@suse.dewerner@suse.denormand@linux.vnet.ibm.comwerner@suse.dewerner@suse.dewerner@suse.dewerner@suse.dewerner@suse.deschwab@suse.dewerner@suse.demeissner@suse.comcoolo@suse.comwerner@suse.dewerner@suse.dewerner@suse.dewerner@suse.dewerner@suse.de- Add patch boo1178942-bedb3cb6.patch to avoid that emacs hang in isearch (boo#1178942)- Add patch boo1180353-6d8144a2.patch to fix boo#1180353 that is a possible segmentation fault in case of stack overflow of etags- Add patch emacs-libX11-boo1175028.patch to fix SIGSEGV introduced by a security fix for libX11 (boo#1175028)- Simplify patch emacs-25.3-xft4x11.patch (from Henryk Hecht) for boo#1096354- Add patch emacs-25.3-xft4x11.patch to allow emacs-x11 to use xft even for its menu bar (boo#1096354)- Update to emacs version 25.3 a security release * * Security vulnerability related to Enriched Text mode is removed. - Modified patches * emacs-24.4-ps-bdf.patch * emacs-25.2-ImageMagick7.patch * emacs-25.2-bsc1058425.patch now partly upstream - Rename emacs-25.2.dif to emacs-25.3.dif- Add patch emacs-25.2-bsc1058425.patch to fix bsc#1058425 VUL-0: emacs: GNU Emacs 25.2 enriched text remote code execution- build without libgnutls-openssl-devel- Add conditional emacs-25.2-xwidget.patch, and pkgconfig(webkit2gtk-4.0) BuildRequires; depend on latest webkitgtk for Tumbleweed.- Add patch gnulib.git-94e01571.patch to fix CVE-2017-7476- Use socket activation to get dbus up before starting emacs- Fix emacs.sh wrapper script to check modern dbus session (boo#1032759)- Update to emacs version 25.2 a bugfix release * 'find-library', 'help-function-def' and 'help-variable-def' now run 'find-function-after-hook'. * New basic face 'fixed-pitch-serif', for a fixed-width font with serifs. The 'Info-quoted' and 'tex-verbatim' faces inherit from it by default. * New variable 'use-default-font-for-symbols', for backward compatibility. This variable allows you to get back pre-Emacs 25 behavior where the font for displaying symbol and punctuation characters was always selected according to your fontset setup. By default, Emacs 25 tries to use the default face's font for such characters, if it supports them, disregarding the fontsets. Set this variable to nil to disable this and get back the old behavior. * 'electric-quote-mode' is no longer suppressed in a buffer whose coding system cannot represent curved quote characters. Instead, users can deal with the unrepresentable characters in the usual way when they save the buffer. * New variable 'inhibit-compacting-font-caches'. Set this variable to a non-nil value to speed up display of characters using large fonts, at the price of a larger memory footprint. * The version number of CC Mode has been changed from 5.33 to 5.32.99, although the software itself hasn't changed. This aims to reduce confusion with the standalone CC Mode 5.33 (available from http://cc-mode.sourceforge.net), which is a more mature version than the one included in Emacs 25.2.- build with ImageMagick 7 [bsc#1033077] + emacs-25.2-ImageMagick7.patch- Check if "-no-pie" is known to the compiler/linker- also pass "-no-pie" as linkerflag to disable PIE.- Add /var/games to filelist- Test out release candidate of emacs bugfix release 25.2 * 'find-library', 'help-function-def' and 'help-variable-def' now run 'find-function-after-hook'. * New basic face 'fixed-pitch-serif', for a fixed-width font with serifs. The 'Info-quoted' and 'tex-verbatim' faces inherit from it by default. * New variable 'use-default-font-for-symbols', for backward compatibility. This variable allows you to get back pre-Emacs 25 behavior where the font for displaying symbol and punctuation characters was always selected according to your fontset setup. By default, Emacs 25 tries to use the default face's font for such characters, if it supports them, disregarding the fontsets. Set this variable to nil to disable this and get back the old behavior. * 'electric-quote-mode' is no longer suppressed in a buffer whose coding system cannot represent curved quote characters. Instead, users can deal with the unrepresentable characters in the usual way when they save the buffer. * New variable 'inhibit-compacting-font-caches'. Set this variable to a non-nil value to speed up display of characters using large fonts, at the price of a larger memory footprint. * The version number of CC Mode has been changed from 5.33 to 5.32.99, although the software itself hasn't changed. This aims to reduce confusion with the standalone CC Mode 5.33 (available from http://cc-mode.sourceforge.net), which is a more mature version than the one included in Emacs 25.2. - Patch emacs-25.1.dif renamed to emacs-25.2.dif - Modified patches emacs-24.4-glibc.patch and emacs-24.4-ps-bdf.patch- Add patch emacs-25.1-custom-fonts.patch as workaround for boo#1016172- Avoid address space randomization during emacs build - Check for active Execution Shield as this breaks emacs- Diable experimental cairo support as it cause trouble with spacemacs as well as with the w3 mode- Update to emacs version 25.1 * Next major release * Xwidgets: a new feature for embedding native widgets inside Emacs buffers. * Emacs can now load shared/dynamic libraries (modules). * Network security (TLS/SSL certificate validity and the like) * 'C-h l' now also lists the commands that were run. * New option 'switch-to-buffer-in-dedicated-window' * The option 'even-window-heights' has been renamed to 'even-window-sizes' * 'terpri' gets an optional arg ENSURE to conditionally output a newline. * 'insert-register' now leaves point after the inserted text * The new variable 'term-file-aliases' replaces some files from lisp/term. * New variable 'system-configuration-features', listing some of the main features that Emacs was compiled with. * A password is now hidden also when typed in batch mode. * The Emacs pseudo-random number generator can be securely seeded. * New input methods: 'tamil-dvorak', 'programmer-dvorak' and 'probhat'. * 'M-x' suggests shorthands and ignores obsolete commands for completion. * Changes in undo * New command 'comment-line' bound to 'C-x C-;'. * New and improved facilities for inserting Unicode characters * New minor mode 'global-eldoc-mode' is enabled by default. * Emacs now uses "bracketed paste mode" on text terminals that support it. * Emacs now supports the latest version of the UBA. * You can access 'mouse-buffer-menu' ('C-down-mouse-1') using 'C-f10'. * New buffer-local 'electric-pair-local-mode'. * New variable 'fast-but-imprecise-scrolling' inhibits fontification during full screen scrolling operations. * New documentation command 'describe-symbol'. * New function 'custom-prompt-customize-unsaved-options' checks for unsaved customizations and prompts user to customize (if found). * The old 'C-x w' bindings in 'hi-lock-mode' are officially deprecated * New function 'bookmark-set-no-overwrite' bound to 'C-x r M'. * Many other details, see /usr/share/emacs/25.1/etc/NEWS - Patch emacs-24.4.dif renamed to emacs-25.1.dif - Patches removed as now upstream or fixed otherwise debbugs16737.patch emacs-24-0010-ELF-unexec-Correct-section-header-index.patch emacs-24-0011-ELF-unexec-Tidy-code.patch emacs-24-0012-ELF-unexec-Merge-Alpha-and-MIPS-COFF-debug-handling.patch emacs-24-0013-ELF-unexec-Symbol-table-patching.patch emacs-24-0014-ELF-unexec-_OBJC_-symbols-in-bss-sections.patch emacs-24-0015-ELF-unexec-R_-_NONE-relocs.patch emacs-24-0016-ELF-unexec-Drive-from-PT_LOAD-header-rather-than-sec.patch emacs-24-0017-ELF-unexec-Don-t-insert-a-new-section.patch emacs-24-0018-src-unexelf.c-NEW_PROGRAM_H-Remove-unused-macro-Bug-.patch emacs-24-0019-ELF-unexec-align-section-header.patch emacs-24-fix-missing-gtk-icons.patch emacs-24.4-bzr118021.patch emacs24-primarysel2.patch gmalloc.patch - Patches forwarded to 25.1 emacs-24.1-ps-mule.patch emacs-24.3-asian-print.patch emacs-24.3-iconic.patch emacs-24.3-x11r7.patch emacs-24.4-flyspell.patch emacs-24.4-glibc.patch emacs-24.4-nonvoid.patch emacs-24.4-ps-bdf.patch emacs-24.4-xim.patch- Add emacs-24-fix-missing-gtk-icons.patch: Bring emacs up to speed on gtk3-3.20 changes. Fixes missing icons in emacs-gtk.- Use standard filew permissions for ghost entries - Use %ext_man as manual page extensions- Fix yaosdd report (boo#994285)- emacs-24.4-glibc.patch: don't force system malloc, it doesn't work with glibc 2.24 - gmalloc.patch: fix portability bugs in gmalloc- Add patch debbugs16737.patch due user request from Arun Persaud to avoid hangs for several seconds or 10s of seconds in case of pasting large amount of text http://debbugs.gnu.org/cgi/bugreport.cgi?bug=16737#185- Add small shell extension in emacs wrapper script to disable the AT bridge if not available- Add a set of patches to avoid build error with binutils 2.28 emacs-24-0010-ELF-unexec-Correct-section-header-index.patch emacs-24-0011-ELF-unexec-Tidy-code.patch emacs-24-0012-ELF-unexec-Merge-Alpha-and-MIPS-COFF-debug-handling.patch emacs-24-0013-ELF-unexec-Symbol-table-patching.patch emacs-24-0014-ELF-unexec-_OBJC_-symbols-in-bss-sections.patch emacs-24-0015-ELF-unexec-R_-_NONE-relocs.patch emacs-24-0016-ELF-unexec-Drive-from-PT_LOAD-header-rather-than-sec.patch emacs-24-0017-ELF-unexec-Don-t-insert-a-new-section.patch emacs-24-0018-src-unexelf.c-NEW_PROGRAM_H-Remove-unused-macro-Bug-.patch emacs-24-0019-ELF-unexec-align-section-header.patch list previously identified in debian bug https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=808347- Make installation of info page info.info more smart, that is if package info already has included it then skip a second installation- Do not enforce the usage of the glibc regular expression as the GNU emacs ctags program depends on the emacs version (bsc#953745). For this fix the patch emacs-24.4-glibc.patch and emacs-24.4.dif had been modified.- Allow both Xft and as fallback the old X font scheme (boo#943793)- Give XFt a try for emacs-x11- Update to emacs version 24.5 * This is mainly a bug-fix release, but there are some other changes. * The default value of `history-length' has increased to 100. * The variable `redisplay-dont-pause' is obsolete. * `call-process-shell-command' and `process-file-shell-command' no longer take "&rest args". * The option `browse-url-firefox-startup-arguments' no longer has an effect. * New option `erc-rename-buffers'. * New faces `erc-my-nick-prefix-face' and `erc-nick-prefix-face'. * `erc-format-@nick' displays all user modes instead of only op and voice. * The display of irc commands in the current buffer has been disabled. * `erc-version' now follows the Emacs version. * Obsolete packages + cc-compat.el + crisp.el (moved to elpa.gnu.org) + tpu-edt.el, ws-mode.el + vi.el, vip.el (try M-x viper instead) - Remove patch emacs-gnupg-15th-field.patch and patch jpeg-version-check.patch as now upstream - Modify patch emacs-24.4-ps-bdf.patch- jpeg-version-check.patch: Fix jpeg version check to work with gcc >= 5- Move deinstall of info files from %postun to %preun (boo#921948)- build with -fno-PIE as the loading/dumping mechanism does not like building with PIE by default.- don't reference unexistant info pages (only exist on win32)- Add upstream patches * emacs-gnupg-15th-field.patch epg.el (epg--list-keys-1): Ignore fields after the 15th field * emacs24-primarysel2.patch bsc#912872 -- CVE-2014-9483: a left-click in Emacs sometimes modifies the PRIMARY- Add patch emacs-24.4-bzr118021.patch which is baes on bzr#118021 to fix the "Not an in-range integer, float, or cons of integers" on gtk-2.0 based systems- The gtk3 libraries are linked with libudev therefore add the appropiate BuildRequire- Again avoid autoconf and Co.- Update to to emacs version 24.4 * Emacs can now be compiled with ACL (access control list) support. * Emacs can now be compiled with file notification support. * Emacs can now be compiled with zlib support. * Support for ACLs (access control lists). * Emacs preserves the ACL entries of files when backing up. * New functions `file-acl' and `set-file-acl' get and set file ACLs. * Support for menus on text-mode terminals. * New option `load-prefer-newer' affects how the `load' function chooses * Multi-monitor support * New function `zlib-decompress-region', which decompresses gzip- and zlib-format compressed data using built-in zlib support (if available). * The *Messages* buffer is created in `messages-buffer-mode' * The cursor stops blinking after 10 blinks (by default) on X and Nextstep. * In keymaps where SPC scrolls forward, S-SPC now scrolls backward. * The default value of `make-backup-file-name-function' is no longer nil. * The command `apropos-variable' is renamed to `apropos-user-option'. * The key `?' now describes prefix bindings, like `C-h'. * The command `describe-function' has been extended for EIEIO. * The function `quail-help' is no longer an interactive command. Use `C-h C-\' (`describe-input-method') instead. * New commands `toggle-frame-fullscreen' and `toggle-frame-maximized', bound to and M-, respectively. * New hooks `focus-in-hook', `focus-out-hook'. These are normal hooks run when an Emacs frame gains or loses input focus. * The function `window-in-direction' now takes additional arguments for specifying a reference point, wrapping the selection around frame borders, and specifying ways to select the minibuffer window. * Emacs can now change frame sizes in units of pixels, rather than text rows or columns. * Emacs can now change window sizes in units of pixels. * The functions `window-body-height' and `window-body-width' now never count partially visible lines or columns if called with a nil PIXELWISE argument. * Emacs can now draw dividers between adjacent windows. * New functions to return the pixel sizes of window components * The new function `window-text-pixel-size' returns the size of the text of a window's buffer in pixels. * `fit-window-to-buffer' can now resize windows in both dimensions. * `fit-frame-to-buffer' now fits frames in both dimensions. The new options `fit-frame-to-buffer-margins' and `fit-frame-to-buffer-sizes' control the size of the frame and its position on screen. * Temp Buffer Resize Mode can now adjust the height and width of windows and frames. * `split-window' is now a non-interactive function, not a command. * The functions `window-size' and `window-total-size' now have an optional argument to return a rounded size value. * `window-state-put' now allows you to put a window state into internal windows too. * New option `scroll-bar-adjust-thumb-portion'. Available only on X, this option allows you to control over-scrolling using the scroll bar (i.e., dragging the thumb down even when the end of the buffer is visible). * `display-buffer-at-bottom' chooses or creates a window at the bottom of the selected frame. * `display-buffer-no-window' to not display the buffer in a window. * New display action alist entry `allow-no-window' to indicate the caller of `display-buffer' is ready to handle the case of not displaying the buffer in a window. * `display-buffer-in-previous-window' is now a member of `display-buffer-fallback-action'. * `eval-defun' on an already defined defcustom calls the :set function, if there is one. * `electric-indent-mode' is now enabled by default. * New buffer-local `electric-indent-local-mode'. * The behavior of `C-x TAB' (`indent-rigidly') has changed. * `tab-stop-list' is now implicitly extended to infinity by repeating the last step. Its default value is changed to nil, which means a tab stop every `tab-width' columns. * Uniquify is enabled by default, with `post-forward-angle-brackets' style. * New command `C-x SPC' (`rectangle-mark-mode') makes a rectangular region. Most commands are still unaware of it, but kill/yank do work on the rectangle. * New option `visual-order-cursor-movement'. * New command `delete-duplicate-lines'. * New command `cycle-spacing' acts like a smarter `just-one-space'. * `blink-matching-paren' now only highlights the matching open-paren by default, instead of moving the cursor. Set this variable to `jump' to restore the old behavior. * The new function `fill-single-char-nobreak-p' can stop fill from breaking a line after a one-letter word, which is an error in some typographical conventions. To use it, add it to the `fill-nobreak-predicate' hook. * All interactive commands that read a register (`copy-to-register', etc.) now display a temporary window after `register-preview-delay' seconds that summarizes existing registers. * New command `frameset-to-register' bound to `C-x r f', replacing `frame-configuration-to-register'. It offers similar functionality, plus enhancements like the ability to restore deleted frames. (`frame-configuration-to-register' still exists, but no longer has a key binding.) * New command `C-x C-k x' (`kmacro-to-register') stores keyboard macros in registers. - Remove patches now upstream CVE-2014-3421.patch CVE-2014-3422.patch CVE-2014-3423.patch CVE-2014-3424.patch emacs-24.3-giflib5.patch emacs-24.3-nntp-typhoon-fix.patch - Change patches emacs-24.3-decl.dif becomes emacs-24.4-decl.dif emacs-24.3-flyspell.patch becomes emacs-24.4-flyspell.patch emacs-24.3-glibc.patch becomes emacs-24.4-glibc.patch emacs-24.3-nonvoid.patch becomes emacs-24.4-nonvoid.patch emacs-24.3-ps-bdf.patch becomes emacs-24.4-ps-bdf.patch emacs-24.3-xim.patch becomes emacs-24.4-xim.patch emacs-24.3.dif becomes emacs-24.4.difarmbuild22 1634116482  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~25.3-lp152.5.6.1    abbrev.el.gzalign.el.gzallout-widgets.el.gzallout.el.gzansi-color.el.gzapropos.el.gzarc-mode.el.gzarray.el.gzautoarg.el.gzautoinsert.el.gzautorevert.el.gzavoid.el.gzbattery.el.gzbookmark.el.gzbs.el.gzbuff-menu.el.gzbutton.el.gzcalc-aent.el.gzcalc-alg.el.gzcalc-arith.el.gzcalc-bin.el.gzcalc-comb.el.gzcalc-cplx.el.gzcalc-embed.el.gzcalc-ext.el.gzcalc-fin.el.gzcalc-forms.el.gzcalc-frac.el.gzcalc-funcs.el.gzcalc-graph.el.gzcalc-help.el.gzcalc-incom.el.gzcalc-keypd.el.gzcalc-lang.el.gzcalc-macs.el.gzcalc-map.el.gzcalc-math.el.gzcalc-menu.el.gzcalc-misc.el.gzcalc-mode.el.gzcalc-mtx.el.gzcalc-nlfit.el.gzcalc-poly.el.gzcalc-prog.el.gzcalc-rewr.el.gzcalc-rules.el.gzcalc-sel.el.gzcalc-stat.el.gzcalc-store.el.gzcalc-stuff.el.gzcalc-trail.el.gzcalc-undo.el.gzcalc-units.el.gzcalc-vec.el.gzcalc-yank.el.gzcalc.el.gzcalcalg2.el.gzcalcalg3.el.gzcalccomp.el.gzcalcsel2.el.gzcalculator.el.gzappt.el.gzcal-bahai.el.gzcal-china.el.gzcal-coptic.el.gzcal-dst.el.gzcal-french.el.gzcal-hebrew.el.gzcal-html.el.gzcal-islam.el.gzcal-iso.el.gzcal-julian.el.gzcal-mayan.el.gzcal-menu.el.gzcal-move.el.gzcal-persia.el.gzcal-tex.el.gzcal-x.el.gzcalendar.el.gzdiary-lib.el.gzholidays.el.gzicalendar.el.gzlunar.el.gzparse-time.el.gzsolar.el.gztime-date.el.gztimeclock.el.gztodo-mode.el.gzcase-table.el.gzcdl.el.gzcedet-cscope.el.gzcedet-files.el.gzcedet-global.el.gzcedet-idutils.el.gzcedet.el.gzdata-debug.el.gzede.el.gzauto.el.gzautoconf-edit.el.gzbase.el.gzconfig.el.gzcpp-root.el.gzcustom.el.gzdetect.el.gzdired.el.gzemacs.el.gzfiles.el.gzgeneric.el.gzlinux.el.gzlocate.el.gzmake.el.gzmakefile-edit.el.gzpconf.el.gzpmake.el.gzproj-archive.el.gzproj-aux.el.gzproj-comp.el.gzproj-elisp.el.gzproj-info.el.gzproj-misc.el.gzproj-obj.el.gzproj-prog.el.gzproj-scheme.el.gzproj-shared.el.gzproj.el.gzproject-am.el.gzshell.el.gzsimple.el.gzsource.el.gzspeedbar.el.gzsrecode.el.gzsystem.el.gzutil.el.gzinversion.el.gzmode-local.el.gzpulse.el.gzsemantic.el.gzanalyze.el.gzcomplete.el.gzdebug.el.gzfcn.el.gzrefs.el.gzbovine.el.gzc-by.el.gzc.el.gzdebug.el.gzel.el.gzgcc.el.gzgrammar.el.gzmake-by.el.gzmake.el.gzscm-by.el.gzscm.el.gzchart.el.gzcomplete.el.gzctxt.el.gzdb-debug.el.gzdb-ebrowse.el.gzdb-el.el.gzdb-file.el.gzdb-find.el.gzdb-global.el.gzdb-javascript.el.gzdb-mode.el.gzdb-ref.el.gzdb-typecache.el.gzdb.el.gzdebug.el.gzdecorate.el.gzinclude.el.gzmode.el.gzdep.el.gzdoc.el.gzede-grammar.el.gzedit.el.gzfind.el.gzformat.el.gzfw.el.gzgrammar-wy.el.gzgrammar.el.gzhtml.el.gzia-sb.el.gzia.el.gzidle.el.gzimenu.el.gzjava.el.gzlex-spp.el.gzlex.el.gzmru-bookmark.el.gzsb.el.gzscope.el.gzsenator.el.gzsort.el.gzsymref.el.gzcscope.el.gzfilter.el.gzglobal.el.gzgrep.el.gzidutils.el.gzlist.el.gztag-file.el.gztag-ls.el.gztag-write.el.gztag.el.gztexi.el.gzutil-modes.el.gzutil.el.gzwisent.el.gzcomp.el.gzgrammar.el.gzjava-tags.el.gzjavascript.el.gzjavat-wy.el.gzjs-wy.el.gzpython-wy.el.gzpython.el.gzwisent.el.gzsrecode.el.gzargs.el.gzcompile.el.gzcpp.el.gzctxt.el.gzdictionary.el.gzdocument.el.gzel.el.gzexpandproto.el.gzextract.el.gzfields.el.gzfilters.el.gzfind.el.gzgetset.el.gzinsert.el.gzjava.el.gzmap.el.gzmode.el.gzsemantic.el.gzsrt-mode.el.gzsrt-wy.el.gzsrt.el.gztable.el.gztemplate.el.gztexi.el.gzchar-fold.el.gzchistory.el.gzcmuscheme.el.gzcolor.el.gzcomint.el.gzcompletion.el.gzcomposite.el.gzcus-dep.el.gzcus-edit.el.gzcus-face.el.gzcus-theme.el.gzcustom.el.gzdabbrev.el.gzdelim-col.el.gzdelsel.el.gzdescr-text.el.gzdesktop.el.gzdframe.el.gzdired-aux.el.gzdired-x.el.gzdired.el.gzdirtrack.el.gzdisp-table.el.gzdnd.el.gzdoc-view.el.gzdom.el.gzdos-fns.el.gzdos-vars.el.gzdos-w32.el.gzdouble.el.gzdynamic-setting.el.gzebuff-menu.el.gzechistory.el.gzedmacro.el.gzehelp.el.gzelec-pair.el.gzelectric.el.gzelide-head.el.gzadvice.el.gzautoload.el.gzavl-tree.el.gzbackquote.el.gzbenchmark.el.gzbindat.el.gzbyte-opt.el.gzbyte-run.el.gzbytecomp.el.gzcconv.el.gzchart.el.gzcheck-declare.el.gzcheckdoc.el.gzcl-extra.el.gzcl-generic.el.gzcl-indent.el.gzcl-lib.el.gzcl-macs.el.gzcl-preloaded.el.gzcl-seq.el.gzcl.el.gzcopyright.el.gzcrm.el.gzcursor-sensor.el.gzdebug.el.gzderived.el.gzdisass.el.gzeasy-mmode.el.gzeasymenu.el.gzedebug.el.gzeieio-base.el.gzeieio-compat.el.gzeieio-core.el.gzeieio-custom.el.gzeieio-datadebug.el.gzeieio-opt.el.gzeieio-speedbar.el.gzeieio.el.gzeldoc.el.gzelint.el.gzelp.el.gzert-x.el.gzert.el.gzewoc.el.gzfind-func.el.gzfloat-sup.el.gzgenerator.el.gzgeneric.el.gzgv.el.gzhelper.el.gzinline.el.gzlet-alist.el.gzlisp-mnt.el.gzlisp-mode.el.gzlisp.el.gzmacroexp.el.gzmap-ynp.el.gzmap.el.gznadvice.el.gzpackage-x.el.gzpackage.el.gzpcase.el.gzpp.el.gzre-builder.el.gzregexp-opt.el.gzregi.el.gzring.el.gzrx.el.gzseq.el.gzshadow.el.gzsmie.el.gzsubr-x.el.gzsyntax.el.gztabulated-list.el.gztcover-ses.el.gztcover-unsafep.el.gztestcover.el.gzthunk.el.gztimer.el.gztq.el.gztrace.el.gzunsafep.el.gzwarnings.el.gzemacs-lock.el.gzcua-base.el.gzcua-gmrk.el.gzcua-rect.el.gzedt-lk201.el.gzedt-mapper.el.gzedt-pc.el.gzedt-vt100.el.gzedt.el.gzkeypad.el.gzviper-cmd.el.gzviper-ex.el.gzviper-init.el.gzviper-keym.el.gzviper-macs.el.gzviper-mous.el.gzviper-util.el.gzviper.el.gzenv.el.gzepa-dired.el.gzepa-file.el.gzepa-hook.el.gzepa-mail.el.gzepa.el.gzepg-config.el.gzepg.el.gzerc-autoaway.el.gzerc-backend.el.gzerc-button.el.gzerc-capab.el.gzerc-compat.el.gzerc-dcc.el.gzerc-desktop-notifications.el.gzerc-ezbounce.el.gzerc-fill.el.gzerc-goodies.el.gzerc-ibuffer.el.gzerc-identd.el.gzerc-imenu.el.gzerc-join.el.gzerc-lang.el.gzerc-list.el.gzerc-log.el.gzerc-match.el.gzerc-menu.el.gzerc-netsplit.el.gzerc-networks.el.gzerc-notify.el.gzerc-page.el.gzerc-pcomplete.el.gzerc-replace.el.gzerc-ring.el.gzerc-services.el.gzerc-sound.el.gzerc-speedbar.el.gzerc-spelling.el.gzerc-stamp.el.gzerc-track.el.gzerc-truncate.el.gzerc-xdcc.el.gzerc.el.gzem-alias.el.gzem-banner.el.gzem-basic.el.gzem-cmpl.el.gzem-dirs.el.gzem-glob.el.gzem-hist.el.gzem-ls.el.gzem-pred.el.gzem-prompt.el.gzem-rebind.el.gzem-script.el.gzem-smart.el.gzem-term.el.gzem-tramp.el.gzem-unix.el.gzem-xtra.el.gzesh-arg.el.gzesh-cmd.el.gzesh-ext.el.gzesh-io.el.gzesh-mode.el.gzesh-module.el.gzesh-opt.el.gzesh-proc.el.gzesh-util.el.gzesh-var.el.gzeshell.el.gzexpand.el.gzezimage.el.gzface-remap.el.gzfacemenu.el.gzfaces.el.gzffap.el.gzfilecache.el.gzfilenotify.el.gzfiles-x.el.gzfiles.el.gzfilesets.el.gzfind-cmd.el.gzfind-dired.el.gzfind-file.el.gzfind-lisp.el.gzfinder.el.gzflow-ctrl.el.gzfoldout.el.gzfollow.el.gzfont-core.el.gzfont-lock.el.gzformat-spec.el.gzformat.el.gzforms.el.gzframe.el.gzframeset.el.gzfringe.el.gzauth-source.el.gzcanlock.el.gzcompface.el.gzdeuglify.el.gzecomplete.el.gzflow-fill.el.gzgmm-utils.el.gzgnus-agent.el.gzgnus-art.el.gzgnus-async.el.gzgnus-bcklg.el.gzgnus-bookmark.el.gzgnus-cache.el.gzgnus-cite.el.gzgnus-cloud.el.gzgnus-cus.el.gzgnus-delay.el.gzgnus-demon.el.gzgnus-diary.el.gzgnus-dired.el.gzgnus-draft.el.gzgnus-dup.el.gzgnus-eform.el.gzgnus-ems.el.gzgnus-fun.el.gzgnus-gravatar.el.gzgnus-group.el.gzgnus-html.el.gzgnus-icalendar.el.gzgnus-int.el.gzgnus-kill.el.gzgnus-logic.el.gzgnus-mh.el.gzgnus-ml.el.gzgnus-mlspl.el.gzgnus-msg.el.gzgnus-notifications.el.gzgnus-picon.el.gzgnus-range.el.gzgnus-registry.el.gzgnus-salt.el.gzgnus-score.el.gzgnus-sieve.el.gzgnus-spec.el.gzgnus-srvr.el.gzgnus-start.el.gzgnus-sum.el.gzgnus-sync.el.gzgnus-topic.el.gzgnus-undo.el.gzgnus-util.el.gzgnus-uu.el.gzgnus-vm.el.gzgnus-win.el.gzgnus.el.gzgravatar.el.gzgssapi.el.gzhtml2text.el.gzietf-drums.el.gzlegacy-gnus-agent.el.gzmail-parse.el.gzmail-prsvr.el.gzmail-source.el.gzmailcap.el.gzmessage.el.gzmesscompat.el.gzmm-archive.el.gzmm-bodies.el.gzmm-decode.el.gzmm-encode.el.gzmm-extern.el.gzmm-partial.el.gzmm-url.el.gzmm-util.el.gzmm-uu.el.gzmm-view.el.gzmml-sec.el.gzmml-smime.el.gzmml.el.gzmml1991.el.gzmml2015.el.gznnagent.el.gznnbabyl.el.gznndiary.el.gznndir.el.gznndoc.el.gznndraft.el.gznneething.el.gznnfolder.el.gznngateway.el.gznnheader.el.gznnimap.el.gznnir.el.gznnmail.el.gznnmaildir.el.gznnmairix.el.gznnmbox.el.gznnmh.el.gznnml.el.gznnnil.el.gznnoo.el.gznnregistry.el.gznnrss.el.gznnspool.el.gznntp.el.gznnvirtual.el.gznnweb.el.gzplstore.el.gzpop3.el.gzqp.el.gzregistry.el.gzrfc1843.el.gzrfc2045.el.gzrfc2047.el.gzrfc2231.el.gzrtree.el.gzscore-mode.el.gzsieve-manage.el.gzsieve-mode.el.gzsieve.el.gzsmiley.el.gzsmime.el.gzspam-report.el.gzspam-stat.el.gzspam-wash.el.gzspam.el.gzstarttls.el.gzutf7.el.gzyenc.el.gzgs.el.gzhelp-at-pt.el.gzhelp-fns.el.gzhelp-macro.el.gzhelp-mode.el.gzhelp.el.gzhex-util.el.gzhexl.el.gzhfy-cmap.el.gzhi-lock.el.gzhilit-chg.el.gzhippie-exp.el.gzhl-line.el.gzhtmlfontify.el.gzibuf-ext.el.gzibuf-macs.el.gzibuffer.el.gzicomplete.el.gzido.el.gzielm.el.gziimage.el.gzimage-dired.el.gzimage-file.el.gzimage-mode.el.gzimage.el.gzimenu.el.gzindent.el.gzinfo-look.el.gzinfo-xref.el.gzinfo.el.gzinformat.el.gzccl.el.gzcharacters.el.gzcharscript.el.gzcp51932.el.gzeucjp-ms.el.gzfontset.el.gzisearch-x.el.gziso-ascii.el.gziso-cvt.el.gziso-transl.el.gzja-dic-cnv.el.gzja-dic-utl.el.gzkinsoku.el.gzkkc.el.gzlatexenc.el.gzlatin1-disp.el.gzmule-cmds.el.gzmule-conf.el.gzmule-diag.el.gzmule-util.el.gzmule.el.gzogonek.el.gzquail.el.gzrobin.el.gztitdic-cnv.el.gzucs-normalize.el.gzutf-7.el.gzisearch.el.gzisearchb.el.gzjit-lock.el.gzjka-cmpr-hook.el.gzjka-compr.el.gzjson.el.gzkermit.el.gzkmacro.el.gzburmese.el.gzcham.el.gzchina-util.el.gzchinese.el.gzcyril-util.el.gzcyrillic.el.gzczech.el.gzenglish.el.gzethio-util.el.gzethiopic.el.gzeuropean.el.gzgeorgian.el.gzgreek.el.gzhanja-util.el.gzhebrew.el.gzind-util.el.gzindian.el.gzjapan-util.el.gzjapanese.el.gzkhmer.el.gzkorea-util.el.gzkorean.el.gzlao-util.el.gzlao.el.gzmisc-lang.el.gzromanian.el.gzsinhala.el.gzslovak.el.gztai-viet.el.gzthai-util.el.gzthai-word.el.gzthai.el.gztibet-util.el.gztibetan.el.gztv-util.el.gzutf-8-lang.el.gzviet-util.el.gzvietnamese.el.gzja-dic.el.gz4Corner.el.gzARRAY30.el.gzCCDOSPY.el.gzCTLau-b5.el.gzCTLau.el.gzECDICT.el.gzETZY.el.gzPY-b5.el.gzPY.el.gzPunct-b5.el.gzPunct.el.gzQJ-b5.el.gzQJ.el.gzSW.el.gzTONEPY.el.gzZIRANMA.el.gzZOZY.el.gzarabic.el.gzcroatian.el.gzcyril-jis.el.gzcyrillic.el.gzczech.el.gzethiopic.el.gzgeorgian.el.gzgreek.el.gzhangul.el.gzhanja-jis.el.gzhanja.el.gzhanja3.el.gzhebrew.el.gzindian.el.gzipa-praat.el.gzipa.el.gzjapanese.el.gzlao.el.gzlatin-alt.el.gzlatin-ltx.el.gzlatin-post.el.gzlatin-pre.el.gzlrt.el.gzpersian.el.gzprogrammer-dvorak.el.gzpy-punct.el.gzpypunct-b5.el.gzquick-b5.el.gzquick-cns.el.gzrfc1345.el.gzsgml-input.el.gzsisheng.el.gzslovak.el.gzsymbol-ksc.el.gztamil-dvorak.el.gzthai.el.gztibetan.el.gztsang-b5.el.gztsang-cns.el.gzuni-input.el.gzviqr.el.gzvntelex.el.gzvnvni.el.gzwelsh.el.gzlinum.el.gzloadhist.el.gzlocate.el.gzlpr.el.gzls-lisp.el.gzmacros.el.gzbinhex.el.gzemacsbug.el.gzfeedmail.el.gzfootnote.el.gzhashcash.el.gzmail-extr.el.gzmail-hist.el.gzmail-utils.el.gzmailabbrev.el.gzmailalias.el.gzmailclient.el.gzmailheader.el.gzmetamail.el.gzmspools.el.gzreporter.el.gzrfc2368.el.gzrfc822.el.gzrmail-spam-filter.el.gzrmail.el.gzrmailedit.el.gzrmailkwd.el.gzrmailmm.el.gzrmailmsc.el.gzrmailout.el.gzrmailsort.el.gzrmailsum.el.gzsendmail.el.gzsmtpmail.el.gzsupercite.el.gzuce.el.gzundigest.el.gzunrmail.el.gzuudecode.el.gzmakesum.el.gzman.el.gzmaster.el.gzmb-depth.el.gzmd4.el.gzmenu-bar.el.gzmh-alias.el.gzmh-buffers.el.gzmh-comp.el.gzmh-e.el.gzmh-folder.el.gzmh-funcs.el.gzmh-identity.el.gzmh-inc.el.gzmh-junk.el.gzmh-letter.el.gzmh-limit.el.gzmh-mime.el.gzmh-print.el.gzmh-scan.el.gzmh-search.el.gzmh-seq.el.gzmh-show.el.gzmh-speed.el.gzmh-thread.el.gzmh-tool-bar.el.gzmh-utils.el.gzmh-xface.el.gzmidnight.el.gzminibuf-eldef.el.gzminibuffer.el.gzmisc.el.gzmisearch.el.gzmouse-copy.el.gzmouse-drag.el.gzmouse.el.gzmpc.el.gzmsb.el.gzmwheel.el.gzange-ftp.el.gzbrowse-url.el.gzdbus.el.gzdig.el.gzdns.el.gzeudc-bob.el.gzeudc-export.el.gzeudc-hotlist.el.gzeudc-vars.el.gzeudc.el.gzeudcb-bbdb.el.gzeudcb-ldap.el.gzeudcb-mab.el.gzeww.el.gzgnutls.el.gzgoto-addr.el.gzhmac-def.el.gzhmac-md5.el.gzimap.el.gzldap.el.gzmairix.el.gznet-utils.el.gznetrc.el.gznetwork-stream.el.gznewst-backend.el.gznewst-plainview.el.gznewst-reader.el.gznewst-ticker.el.gznewst-treeview.el.gznewsticker.el.gznsm.el.gzntlm.el.gzpinentry.el.gzquickurl.el.gzrcirc.el.gzrfc2104.el.gzrlogin.el.gzsasl-cram.el.gzsasl-digest.el.gzsasl-ntlm.el.gzsasl-scram-rfc.el.gzsasl.el.gzsecrets.el.gzshr-color.el.gzshr.el.gzsnmp-mode.el.gzsoap-client.el.gzsoap-inspect.el.gzsocks.el.gztelnet.el.gztls.el.gztramp-adb.el.gztramp-cache.el.gztramp-cmds.el.gztramp-compat.el.gztramp-ftp.el.gztramp-gvfs.el.gztramp-gw.el.gztramp-sh.el.gztramp-smb.el.gztramp-uu.el.gztramp.el.gztrampver.el.gzwebjump.el.gzzeroconf.el.gznewcomment.el.gznotifications.el.gznovice.el.gznxml-enc.el.gznxml-glyph.el.gznxml-maint.el.gznxml-mode.el.gznxml-ns.el.gznxml-outln.el.gznxml-parse.el.gznxml-rap.el.gznxml-uchnm.el.gznxml-util.el.gzrng-cmpct.el.gzrng-dt.el.gzrng-loc.el.gzrng-maint.el.gzrng-match.el.gzrng-nxml.el.gzrng-parse.el.gzrng-pttrn.el.gzrng-uri.el.gzrng-util.el.gzrng-valid.el.gzrng-xsd.el.gzxmltok.el.gzxsd-regexp.el.gzobarray.el.gzabbrevlist.el.gzassoc.el.gzawk-mode.el.gzbruce.el.gzcc-compat.el.gzcl-compat.el.gzcomplete.el.gzcrisp.el.gzcust-print.el.gzerc-hecomplete.el.gzeudcb-ph.el.gzfast-lock.el.gzgulp.el.gziso-acc.el.gziso-insert.el.gziso-swed.el.gziswitchb.el.gzkeyswap.el.gzlandmark.el.gzlazy-lock.el.gzledit.el.gzlevents.el.gzlmenu.el.gzlonglines.el.gzlucid.el.gzmailpost.el.gzmeese.el.gzmouse-sel.el.gzold-emacs-lock.el.gzold-whitespace.el.gzoptions.el.gzotodo-mode.el.gzpatcomp.el.gzpc-mode.el.gzpc-select.el.gzpgg-def.el.gzpgg-gpg.el.gzpgg-parse.el.gzpgg-pgp.el.gzpgg-pgp5.el.gzpgg.el.gzrcompile.el.gzresume.el.gzs-region.el.gzscribe.el.gzspell.el.gzsregex.el.gzsup-mouse.el.gzswedish.el.gzsym-comp.el.gzterminal.el.gztpu-edt.el.gztpu-extras.el.gztpu-mapper.el.gzvc-arch.el.gzvi.el.gzvip.el.gzws-mode.el.gzxesam.el.gzyow.el.gzob-C.el.gzob-R.el.gzob-asymptote.el.gzob-awk.el.gzob-calc.el.gzob-clojure.el.gzob-comint.el.gzob-core.el.gzob-css.el.gzob-ditaa.el.gzob-dot.el.gzob-emacs-lisp.el.gzob-eval.el.gzob-exp.el.gzob-fortran.el.gzob-gnuplot.el.gzob-haskell.el.gzob-io.el.gzob-java.el.gzob-js.el.gzob-keys.el.gzob-latex.el.gzob-ledger.el.gzob-lilypond.el.gzob-lisp.el.gzob-lob.el.gzob-makefile.el.gzob-matlab.el.gzob-maxima.el.gzob-mscgen.el.gzob-ocaml.el.gzob-octave.el.gzob-org.el.gzob-perl.el.gzob-picolisp.el.gzob-plantuml.el.gzob-python.el.gzob-ref.el.gzob-ruby.el.gzob-sass.el.gzob-scala.el.gzob-scheme.el.gzob-screen.el.gzob-sh.el.gzob-shen.el.gzob-sql.el.gzob-sqlite.el.gzob-table.el.gzob-tangle.el.gzob.el.gzorg-agenda.el.gzorg-archive.el.gzorg-attach.el.gzorg-bbdb.el.gzorg-bibtex.el.gzorg-capture.el.gzorg-clock.el.gzorg-colview.el.gzorg-compat.el.gzorg-crypt.el.gzorg-ctags.el.gzorg-datetree.el.gzorg-docview.el.gzorg-element.el.gzorg-entities.el.gzorg-eshell.el.gzorg-faces.el.gzorg-feed.el.gzorg-footnote.el.gzorg-gnus.el.gzorg-habit.el.gzorg-id.el.gzorg-indent.el.gzorg-info.el.gzorg-inlinetask.el.gzorg-irc.el.gzorg-list.el.gzorg-macro.el.gzorg-macs.el.gzorg-mhe.el.gzorg-mobile.el.gzorg-mouse.el.gzorg-pcomplete.el.gzorg-plot.el.gzorg-protocol.el.gzorg-rmail.el.gzorg-src.el.gzorg-table.el.gzorg-timer.el.gzorg-w3m.el.gzorg.el.gzox-ascii.el.gzox-beamer.el.gzox-html.el.gzox-icalendar.el.gzox-latex.el.gzox-man.el.gzox-md.el.gzox-odt.el.gzox-org.el.gzox-publish.el.gzox-texinfo.el.gzox.el.gzoutline.el.gzparen.el.gzpassword-cache.el.gzpcmpl-cvs.el.gzpcmpl-gnu.el.gzpcmpl-linux.el.gzpcmpl-rpm.el.gzpcmpl-unix.el.gzpcmpl-x.el.gzpcomplete.el.gz5x5.el.gzanimate.el.gzblackbox.el.gzbubbles.el.gzcookie1.el.gzdecipher.el.gzdissociate.el.gzdoctor.el.gzdunnet.el.gzfortune.el.gzgamegrid.el.gzgametree.el.gzgomoku.el.gzhandwrite.el.gzhanoi.el.gzlife.el.gzmorse.el.gzmpuz.el.gzpong.el.gzsnake.el.gzsolitaire.el.gzspook.el.gzstudly.el.gztetris.el.gzzone.el.gzprinting.el.gzproced.el.gzprofiler.el.gzada-mode.el.gzada-prj.el.gzada-stmt.el.gzada-xref.el.gzantlr-mode.el.gzasm-mode.el.gzautoconf.el.gzbat-mode.el.gzbug-reference.el.gzcc-align.el.gzcc-awk.el.gzcc-bytecomp.el.gzcc-cmds.el.gzcc-defs.el.gzcc-engine.el.gzcc-fonts.el.gzcc-guess.el.gzcc-langs.el.gzcc-menus.el.gzcc-mode.el.gzcc-styles.el.gzcc-vars.el.gzcfengine.el.gzcmacexp.el.gzcompile.el.gzcperl-mode.el.gzcpp.el.gzcwarn.el.gzdcl-mode.el.gzebnf-abn.el.gzebnf-bnf.el.gzebnf-dtd.el.gzebnf-ebx.el.gzebnf-iso.el.gzebnf-otz.el.gzebnf-yac.el.gzebnf2ps.el.gzebrowse.el.gzelisp-mode.el.gzetags.el.gzexecutable.el.gzf90.el.gzflymake.el.gzfortran.el.gzgdb-mi.el.gzglasses.el.gzgrep.el.gzgud.el.gzhideif.el.gzhideshow.el.gzicon.el.gzidlw-complete-structtag.el.gzidlw-help.el.gzidlw-shell.el.gzidlw-toolbar.el.gzidlwave.el.gzinf-lisp.el.gzjs.el.gzld-script.el.gzm4-mode.el.gzmake-mode.el.gzmantemp.el.gzmeta-mode.el.gzmixal-mode.el.gzmodula2.el.gzoctave.el.gzopascal.el.gzpascal.el.gzperl-mode.el.gzprog-mode.el.gzproject.el.gzprolog.el.gzps-mode.el.gzpython.el.gzruby-mode.el.gzscheme.el.gzsh-script.el.gzsimula.el.gzsql.el.gzsubword.el.gztcl.el.gzvera-mode.el.gzverilog-mode.el.gzvhdl-mode.el.gzwhich-func.el.gzxref.el.gzxscheme.el.gzps-bdf.el.gzps-def.el.gzps-mule.el.gzps-print.el.gzps-samp.el.gzrecentf.el.gzrect.el.gzregister.el.gzrepeat.el.gzreplace.el.gzreposition.el.gzreveal.el.gzrfn-eshadow.el.gzrot13.el.gzruler-mode.el.gzsavehist.el.gzsaveplace.el.gzsb-image.el.gzscroll-all.el.gzscroll-bar.el.gzscroll-lock.el.gzselect.el.gzserver.el.gzses.el.gzshadowfile.el.gzshell.el.gzsimple.el.gzsort.el.gzsoundex.el.gzspeedbar.el.gzstartup.el.gzstrokes.el.gzsubr.el.gzt-mouse.el.gztabify.el.gztalk.el.gztar-mode.el.gztempo.el.gzterm.el.gzAT386.el.gzbobcat.el.gzcommon-win.el.gzcygwin.el.gzinternal.el.gziris-ansi.el.gzlinux.el.gzlk201.el.gznews.el.gzns-win.el.gzpc-win.el.gzrxvt.el.gzscreen.el.gzsun.el.gztty-colors.el.gztvi970.el.gzvt100.el.gzvt200.el.gzw32-win.el.gzw32console.el.gzwyse50.el.gzx-win.el.gzartist.el.gzbib-mode.el.gzbibtex-style.el.gzbibtex.el.gzconf-mode.el.gzcss-mode.el.gzdns-mode.el.gzenriched.el.gzfill.el.gzflyspell.el.gzispell.el.gzmakeinfo.el.gznroff-mode.el.gzpage-ext.el.gzpage.el.gzparagraphs.el.gzpicture.el.gzpo.el.gzrefbib.el.gzrefer.el.gzrefill.el.gzreftex-auc.el.gzreftex-cite.el.gzreftex-dcr.el.gzreftex-global.el.gzreftex-index.el.gzreftex-parse.el.gzreftex-ref.el.gzreftex-sel.el.gzreftex-toc.el.gzreftex-vars.el.gzreftex.el.gzremember.el.gzrst.el.gzsgml-mode.el.gztable.el.gztex-mode.el.gztexinfmt.el.gztexinfo.el.gztexnfo-upd.el.gztext-mode.el.gztildify.el.gztwo-column.el.gzunderline.el.gzthingatpt.el.gzthumbs.el.gztime-stamp.el.gztime.el.gztimezone.el.gztmm.el.gztool-bar.el.gztooltip.el.gztree-widget.el.gztutorial.el.gztype-break.el.gzuniquify.el.gzurl-about.el.gzurl-auth.el.gzurl-cache.el.gzurl-cid.el.gzurl-cookie.el.gzurl-dav.el.gzurl-dired.el.gzurl-domsuf.el.gzurl-expand.el.gzurl-file.el.gzurl-ftp.el.gzurl-future.el.gzurl-gw.el.gzurl-handlers.el.gzurl-history.el.gzurl-http.el.gzurl-imap.el.gzurl-irc.el.gzurl-ldap.el.gzurl-mailto.el.gzurl-methods.el.gzurl-misc.el.gzurl-news.el.gzurl-nfs.el.gzurl-ns.el.gzurl-parse.el.gzurl-privacy.el.gzurl-proxy.el.gzurl-queue.el.gzurl-tramp.el.gzurl-util.el.gzurl-vars.el.gzurl.el.gzuserlock.el.gzadd-log.el.gzcompare-w.el.gzcvs-status.el.gzdiff-mode.el.gzdiff.el.gzediff-diff.el.gzediff-help.el.gzediff-hook.el.gzediff-init.el.gzediff-merg.el.gzediff-mult.el.gzediff-ptch.el.gzediff-util.el.gzediff-vers.el.gzediff-wind.el.gzediff.el.gzemerge.el.gzlog-edit.el.gzlog-view.el.gzpcvs-defs.el.gzpcvs-info.el.gzpcvs-parse.el.gzpcvs-util.el.gzpcvs.el.gzsmerge-mode.el.gzvc-annotate.el.gzvc-bzr.el.gzvc-cvs.el.gzvc-dav.el.gzvc-dir.el.gzvc-dispatcher.el.gzvc-filewise.el.gzvc-git.el.gzvc-hg.el.gzvc-hooks.el.gzvc-mtn.el.gzvc-rcs.el.gzvc-sccs.el.gzvc-src.el.gzvc-svn.el.gzvc.el.gzvcursor.el.gzversion.el.gzview.el.gzvt-control.el.gzvt100-led.el.gzw32-fns.el.gzw32-vars.el.gzwdired.el.gzwhitespace.el.gzwid-browse.el.gzwid-edit.el.gzwidget.el.gzwindmove.el.gzwindow.el.gzwinner.el.gzwoman.el.gzx-dnd.el.gzxml.el.gzxt-mouse.el.gzxwidget.el.gz/usr/share/emacs/25.3/lisp//usr/share/emacs/25.3/lisp/calc//usr/share/emacs/25.3/lisp/calendar//usr/share/emacs/25.3/lisp/cedet//usr/share/emacs/25.3/lisp/cedet/ede//usr/share/emacs/25.3/lisp/cedet/semantic//usr/share/emacs/25.3/lisp/cedet/semantic/analyze//usr/share/emacs/25.3/lisp/cedet/semantic/bovine//usr/share/emacs/25.3/lisp/cedet/semantic/decorate//usr/share/emacs/25.3/lisp/cedet/semantic/symref//usr/share/emacs/25.3/lisp/cedet/semantic/wisent//usr/share/emacs/25.3/lisp/cedet/srecode//usr/share/emacs/25.3/lisp/emacs-lisp//usr/share/emacs/25.3/lisp/emulation//usr/share/emacs/25.3/lisp/erc//usr/share/emacs/25.3/lisp/eshell//usr/share/emacs/25.3/lisp/gnus//usr/share/emacs/25.3/lisp/international//usr/share/emacs/25.3/lisp/language//usr/share/emacs/25.3/lisp/leim/ja-dic//usr/share/emacs/25.3/lisp/leim/quail//usr/share/emacs/25.3/lisp/mail//usr/share/emacs/25.3/lisp/mh-e//usr/share/emacs/25.3/lisp/net//usr/share/emacs/25.3/lisp/nxml//usr/share/emacs/25.3/lisp/obsolete//usr/share/emacs/25.3/lisp/org//usr/share/emacs/25.3/lisp/play//usr/share/emacs/25.3/lisp/progmodes//usr/share/emacs/25.3/lisp/term//usr/share/emacs/25.3/lisp/textmodes//usr/share/emacs/25.3/lisp/url//usr/share/emacs/25.3/lisp/vc/-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.opensuse.org/openSUSE:Maintenance:17046/openSUSE_Leap_15.2_Update_ports/8281a9791885944b3723ad74c351ee66-emacs.openSUSE_Leap_15.2_Updatedrpmxz5aarch64-suse-linux                          Lisp/Scheme program, ASCII text (gzip compressed data, max compression, from Unix)ASCII text (gzip compressed data, max compression, from Unix)Lisp/Scheme program, UTF-8 Unicode text (gzip compressed data, max compression, from Unix)UTF-8 Unicode text (gzip compressed data, max compression, from Unix)HTML document, ASCII text (gzip compressed data, max compression, from Unix)Algol 68 source, ASCII text (gzip compressed data, max compression, from Unix)Algol 68 source, UTF-8 Unicode text (gzip compressed data, max compression, from Unix)C++ source, ASCII text (gzip compressed data, max compression, from Unix)Algol 68 source, ASCII text, with very long lines (gzip compressed data, max compression, from Unix)ASCII text, with very long lines (gzip compressed data, max compression, from Unix)C source, ASCII text (gzip compressed data, max compression, from Unix)Lisp/Scheme program, UTF-8 Unicode text, with very long lines (gzip compressed data, max compression, from Unix)Lisp/Scheme program, ASCII text, with very long lines (gzip compressed data, max compression, from Unix)C source, UTF-8 Unicode text (gzip compressed data, max compression, from Unix)Lisp/Scheme program, ASCII text, with escape sequences (gzip compressed data, max compression, from Unix)TeX document, UTF-8 Unicode text (gzip compressed data, max compression, from Unix)ASCII text, with escape sequences (gzip compressed data, max compression, from Unix)UTF-8 Unicode text, with very long lines (gzip compressed data, max compression, from Unix)ISO-8859 text (gzip compressed data, max compression, from Unix)ASCII text, with very long lines, with escape sequences (gzip compressed data, max compression, from Unix)Windows setup INFormation, ASCII text (gzip compressed data, max compression, from Unix)TeX document, ASCII text (gzip compressed data, max compression, from Unix)Ruby script, ASCII text (gzip compressed data, max compression, from Unix)HTML document, UTF-8 Unicode text (gzip compressed data, max compression, from Unix)LaTeX document, ASCII text (gzip compressed data, max compression, from Unix)LaTeX 2e document, ASCII text (gzip compressed data, max compression, from Unix)exported SGML document, ASCII text (gzip compressed data, max compression, from Unix)Lisp/Scheme program, ASCII text, with overstriking (gzip compressed data, max compression, from Unix)ASCII text, with overstriking (gzip compressed data, max compression, from Unix)x^ܩݰutf-8c8b5c2e29ade92c9838a0d9dfd1594481eb0331fe4e84c9ccf6d31e39bad05a9?P7zXZ !t/1v]"k%rLl-~N~W:ղ}i="1wɸCpX1&[ZWp]op(X=/8m=Cc o^ 4Nu/H~ܕEM%*dx]Z[azsF\~(B { fx)hU871oOHahC\ HޕXw/M+T6fŕ;ub/: &y0:ӎaBRS/~}/O GgA݃Af?bDdbm+ʼnAyx[8jW)*D G_5%ܰ~3G'j"T~&G0zW5 svB^RT2'a[Y|2:hC୨4|,@V.n ^-:X]m&wk(^dr*ߎn!ix!{EUB45Pe!]JL=k6xxRnԌ<`U<$?hMaZ ?$T)]rG6!M)l-uiXfGhܴJTfbi4<$6D6pJՅY3T4=GVJvF!-I8o 8hʘMV-Y*5ct vw?FRq47m|cCX%ZcFn>nIRe` w`gSc{ 7#3=Gtݠi"ZK }~Y! S<8M+p>L$P}B^m lz=v)VZ@ '^&zFnN1I&ef>}!IX=L`$e#qqt'5G#&Þ,hNfH ”<%U 묪)Y&xNS !jaw_C "sTɚ+oo`CڙSE5TZw9ax2,X|')MDB޳M(',h˸gF$4i(rwO,[ڇ_R%^VK6;tY! ):<'<ͩpسbRkQv^sz*m4#rٿۗVJ `l_tc YQ Vz_Hf]I/S?RAƒ$vRgbH=jvۘ7FB1!C͛`r!e\NzB?#~BHi`gH80cJY`%@FlƺY}TkNF@:[p GN [.!kޟ@ QO m tI*$|.2Юm)Q@͇43F.ZwJ%V|]TɴXV{(5Tmݝ7|`0MLɭ:3dY9,|ua[VZ5酝3~,-ʾ,_;Î7 ՗Ph/m~wߢB'aKzQ8K;=hc[JFyuFx/XLCZ*P-[ܿqj *C#Q4V^p!c-d  9F0UI;L)7Q+###h[s|$bbmImjN`.kIW&oTcjS ogQM;)C5dzcX8' m4kG ;eH cMry.: Uq.O N'62%O|!ja&'hb듑̸x M3̣ bqK5y#d>ς!p5։M+~rr)Y-i边-b(c}Q>|,( (Sp6nYg׻hK}UɮEUʛГX%Ц.Cei"=t܄%Mqcp&s"wEfx뺗S"f̗70|G+WmhWX 9HYMUe;E BtȎd`)vmpy$~ )"FH'}$_? o0yZ"|,MʤuC rN^tPӠV/Y~;M#f^]6Y>Kx u׼B \S~= իDBl[řGزQ{&Z !%#^5*Եѓͪ9m 3O6mŪd۝a钾ޖzpi 97561dn(޸kuowq>,&cNnY3y>6fMC$;7>H+u.F7]̌*qoJ }L0~svPB.6FM+m1+p@MW3v?'{RFR}8B$[MJ#MڨhytD ?/9G˓`g5=*f:3C ꥚ QEח"ҠTe >8UqCGYٷ懝Vÿ TPsc*h{hE溨[7xq k2E+%2r&~MH78LrX`B 'W8U=ee䥬CU,s`N l` 6FN_RL>p To{PVuv|(fI ȑ Gd7_ky3:.в룖!ǟ"կ(0(PbǔY9W>w,Y= ̻ iORC9snI>WE 5/p:S#K4AZRO ts! AILfFթCSyiq.l>;,^Be_aF5'p?9#۬XwcڍěK;)`)Aˏ>vzd8gS:}Ԛrluv.D&C"$Ӧ( %qׅ^VU p ,ԇ,:p*\hI)*R-t([LMIv5 /dXͳ%nR\G#D xAhY=n6ȗ^깭silj'nK8v퓆R^:Ġ!]` uଆWs$uk Vbb0: .2]s>r ]Ypޱ 2|mS*' X>I} H@;>⁘sltn¯hx(%DT` ``J1%_#CG8YmATRfMM ߠB/&,3kܚ&Aߠ]_T#=SQEA= N(%q7%fl~DvP ZT8楸JvS~#g_dmlzaCt{ dvN|Q.6#ovإh1 [F>(oeWk_>@א ߫5puggq9v%mCt Q Q,Rn6-7|kNY^l$$?kfC9*ٳ^JC |IRL5N9ο66^xTm!o*_eH뿏Fޤc{TPfOyi]Uq)㎝ @S*ag(M%<1!J/r>24, jݺJ|X1={r+/&{}[4|xTz4rdȷf  w_f-;*Srht-1lXsKB{ ZRC6Y"( m62&5W)GKǕ M^<;ž(E5W]3%X!zF4W #>$_[qXϹUN3}-4W"Pͻth8S5VwT!&&05W#˽H9=IO̖@9tk>NBVN%BvY?L6tUؚ`yCwX* g,- (riMpd 7{O7w1) ro1*}/d$&N.en^0$ _DG|zm1_M{7gu [xXFl᯺ÃgrNP|"]! @m.~,9fܡW2II:Ԓ]=٦6jnĊ" =J0@zÿ*`z*dgJ8r4uoQ;Ev\K2|d\NaL@ 2隺"iƳЫ7'@gqo2h96踴 OL#kJ#zԛLLܜ]D}6;LP_/RkϬֈr_f_)$x9(.l>gq{Uْy^:/[ ʦK -e9HDMRHkImxݫoBgj0ɿ40@3_Og6w.{?΁a1+P! BW'r;kIߥ4-7;;79A9`(LsL8h4e