kate-lang-20.04.2-bp153.2.2.1<>,a'!M@eee;yXnjҪM;Ѐ+ؕG dFJ ?a@3yDUNj٬~~nț|ȫ>aX?aHd   >lpx| p " - DP  48(\8dn9n:nFnGnHdIXY\$]Ĕ^/;nb: #]@^ gqwDt#P!Z`L'aD @J_mu   f}( w ~*Z/t EܟBG.jfV##  YM4'|jcClsjr V.7P 1EQE) ~e.R1NR/hBJ>ְUH`"LN!PS`p,Kb ur %]F h _D&U  <w52gmC ! z 1 J  U#tpq$ al!!T " P"2$ttq5 hu!!T ( Y); gUA   Z 1 a d qlmdi  _k X(0MwH\ I_" O N ] i##A). 4 3 # tmUqYu  a p V&8 8%v.] 1>!$P.  eJs ote!  s 83ys+c  !N l S5;;m s q!v( Z !#y yz  _t{[/ju.vU"# U  |L+  ht + 0 o\rKO jj!"  p 1W%d Z\ 8 eN tF .[1dM  gfI<   ;  o~|2rm7{  rHw [{ : )Uq"]Is2!M t Q)57 -mtr# =&t l"# jy [ $ C:.  P/ .Y t q " Ns # FM Hy%D 3I"tIYgeEU 6"  F~ f%F _: y d *IT  I =GU   T. ?#}eR@^ete([R- Ow]N 8  _ b M8X  Q^Z q-fH Y o V  ;PLt&$j gh o"I , ? T]n> 7? B^0 x ; [o || -&W-3 J &g=s3S5j &$"c ~ pX{HC( Aa!"= G i="u&k  R!"% ) au<'bO  L 8 Y P+&*#} -"N: E k"1xryb <3"!=J  !pSd0 V8!   ,)%e~   )v  K  !pZ  2  } /7pk ) #E -z yI Qk "' U =-3%L)"-=.-!- U $T/ w%Cl$ ` U  Y!Tm#l&   c vY W ~ AA큤A큤A큤AA큤A큤A큤AA큤AA큤A큤A큤AA큤A큤A큤AA큤AA큤A큤A큤AA큤AA큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤a'a'^.^.^.^.^.^.^.^.^.^.^.^.^.^.^.^.^.^.^.^.^.^.^.^.^.^.^.^.^.^.^.^.^.^.a'́^.^.^.^.^.^.^.^.^.^.^.^.^.^.^.^.^.^.^.^.^.^.^.a'^.^.^.^.^.^.^.^.^.^.a'̓^.^.^.^.^.^.^.a'a'̈́^.a'a'^.^.^.a'͆^.^.^.a'^.^.^.^.a'͇^.^.^.^.^.a'a'͈^.a'a'a'͉^.a'a'^.^.^.a'͋^.^.^.a'^.^.^.^.a'͑^.^.^.^.^.a'a'͐^.a'a'^.^.^.a'͔^.^.^.a'^.^.^.^.a'͗^.^.^.^.^.a'a'͏^.a'a'a'͘^.a'a'^.^.^.^.^.^.a'͘^.^.^.^.^.a'^.^.^.^.a'͏^.^.^.^.^.a'a'~^.a'a'a'}^.a'a'^/^/^/a'̀^/^/^/a'^/^/^/^/a'͎^/^/^/^/^/a'a'͂^/a'a'^/^/^/^/^/^/^/^/^/^/^/a'͉^/^/^/^/^/^/^/^/^/^/^/^/a'^/^/^/^/a'ͤ^/^/^/^/^/a'a'͈^/a'^y^y^ya'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a'a' a'͈a' a'͇a' a'͉a' a'͌a' a'͑a' a'͕a' a'͗a' a'͊a' a'́941f11d6cb75ce7ffaa2de38957083dd483eadd8c496468bf906c1234443be056d5e9594c1fbf544ce436168bf902e457188752d0007f468d63797360c48150db54e73ec27cec6011be5fe6805885a9960cfa6f28a2ea566415d0009922495ba270f8fa0e8bc29b773799e3a40d81af382c66ca9b272040180517069e1c276bfec0689dfd5c9ac012111bb7aa46aebfd10a584e96afdf73dfd2c9a67460f0ea201c8c0b8beefc2682d5640468918174ffbb01c81e6cfb5ed79e715958341e7ddaf9c682736890dfbe927ebd927d4ae627f25e699547574c7b60af1eca7442c33ad54e0b31a41dc081aa0910998b980cbb900fce3d2f0396a788fa3c232f86e198bd630b7c3a873b6c57693f8357a8dcaa392202028a58eb211ca8e7f6ff59e65950283bb984420fea28c94ff0eb2605700f302547319493d594023b889ebe502892ecdef10bdbcb64e44fb22f5f8d70358c413902710e286cb918558de8a61dfa64f7c0423e3dc47e580fad283258df7f4c47fbdd83ce9cf2722860d14a305f92deecc17feb722ee20610207dba02232a239bc26c5e425797124014683bcc4ba45e39685eb2a223323172cc639714b4935edb1c9d520f8015d0a7da5a4914f59b18d301c99e02ead352d3985c23f861554d8a67b30c41c031726ed26ca38973d4bde0ac3c7bcfb5ac844d162c9563a669090f77a578620e85effeddd9e7d1246609b69992da4936d636c61247c14bd47a6f81cdd444223b24e869233e9751397a05c380d670ec25d80d9abef07a38210df51eba1479f7c52915b8e32c816e0e9fcf55c8b44f20a7ce16923e4691567d8b343347562638e83a61bcee06a4b729b704e140104cb7a13032e948b1929104f6bfce7c13c205c4aad74026592b6e5adca649e949934fb02e47dd24642ea6f592022e942bb2d1e1a8f6c838d0f0d2130007d011171e6c3ad560f8ff03c024544db887f372f6299aac8730eff25742afe586f2eb08d6027aab4b4c47c4d1b47184d1e140bb9f184efbad40393159255d90efaa936504a70c031df741dd966ccae510e74bf0405f85833b18ec798680e1ac984eb9be0619300d9070fc2e8ecc5f6c5b8dadb0f1e74e9397a051125c3794942fb63d16ead6199f200658de0973a5efc56952f3f4e9fac142f6f54ca50180855394356cf770e7243366b5f0f4d38542c4c9e31ff20934a5885065a075fb53152d33fae3dd3906fdd86f4496f0c6b7970cf0792d44dcf686c6fc9b29db8833dfdacd0993b02aa2861dee55cfc9dd4950422f84dadc11deec82e1b11dcfa1168cd1bda962d8dad773eae21f0b9c966625569214e091520ca8884b920d18a5391728b159656d575da61cec50c8ae1a12c0526d1a606ee914df0d76981e6d11346bdc48a2bbeb3620056c67da0aebcf1b85adbdb9d9e862b01b04ed25a57c9df946ca470d0967c0462eaf91698a0451989195c330f4ddeef610bb276da97c5bb43db825be34817e0d0273ae917a7cb9e95df644439f12feadb61146c7efeb12135c895ff3e7fcff963b3831482375d14aec16a96ff110454695671ad05142519cec60afe67445e6b4e73975e1f7ef7292d7e451c5c41952b9d3488c8e77ddc455829b0817a3deb0a20ffcac533a0bef2aa1d5de155440ab0b032399f932e6856572a06954de8bf8cbfd680149297cf2d591e581e844e56dbb90401dea843989395e8e87f3b33461579fc8f77fad7e741f8eddcf3e74173debc3ce3b7691c44f2d714ee577bb17a3e5311f5875f661b416360d2bd31cad5f189e7f63f74baa77a895d2dd5665a1d64e98967c95ddcc315044e696178f5e16d1cae2a0b0ec212e6cc614cb3bc1765abb00ab30fec01a0e5415a5a6145a82c331cdec4a46a0c827374232fd2f4f4130f636382906a7a6714ae48b3009bf5bf8e4f57e25c9833cecfbaead8dffc8acfc485fc4c248874e5d9f346301d57382055abbdd9f7959e9191241aaaa59844b9548f316de1a1e5562d2c3ea41bc77e334c42929b035a99e12fe4801152429dc2ad6b7979cfee148e46c9a7af633f4a199674f9e4f74e6fd639c54293e68f94298754487b53a2d2310d48533450df698712bc44a5afc3fb490b508961bb4220395a8de7a863f1344870704d84d41f7feb90f82f6c1f42df6d7c2606fe347b749ef54a870a1a2bd0c0b8ff8f9f67d88109780c8a4b247a42f3fcde1fb4d082158fde843432fbd35c6a1232fbd148a30eecc024881b3483036f562fe79f2245384de9b2d90c7e039b4865820221da211551f413d511ce3c1b628bc8a063c9ea45df0a4207b78112f7e115d29e466fa60439868f42bfa6bb4f2f8df70b08631c0f874119ed208935ae66632cd99eafdb55874eb42e5e290fa1bb8e7f495966e4bc0b2f612158d61589c10b3ecc6bc125b452aa760e5d91b065a44e9db1720e0f8d1d23ba9976b4c4cd860831a6a60faa9f59e001334255d4203c917806cec9b3687c55c5e90617c3160d8b8134d220d7e1310d0c36b59090f117e8ab9b5d247fb2e6ea7f2f2421760243c59b4e9496f507bfee48b62696fc53137b115e8226f8d986d6b5df81789853b67dc0111737655521f70519e1e2106a2bed4f1ba797494d93c67da11406410b86425ae64358e5106e63e6583a77b5ccdf04ec941f11d6cb75ce7ffaa2de38957083dd483eadd8c496468bf906c1234443be056d5e9594c1fbf544ce436168bf902e457188752d0007f468d63797360c48150de569f5aae1e847cec65be38bb3d3ff1407cf37ed29eb75e383bcc79723abb6f68bd630b7c3a873b6c57693f8357a8dcaa392202028a58eb211ca8e7f6ff59e65796fe186d70acf70f8a6b2fb8d6ce6151e5cb7379324ed2f7798e8341b2bbf718a70949ccf802bf862bc8ae1e8b5cd5bfb01abfb2fd76b29633e0f156fe3bce0007d011171e6c3ad560f8ff03c024544db887f372f6299aac8730eff25742afe586f2eb08d6027aab4b4c47c4d1b47184d1e140bb9f184efbad40393159255d9ed93dc73e95a95621d7d09bf6381c3ed5af3c0d425fac6e4a6ea39c0e1cdd87c99d77f4d252a0c43222a38ce0670a0969a1f82b194dff037020ed5b46ccfdf0bb5f028bac653420708c6d9c440f4e5234c2003c39bb7c2282604a0f8ae2c20247e4464b4dfda9b72db9d6ee9fb79fba571d2c927f5435e6349882f2dbc9acbe713f1bcf18fcbfa00cc7c9ce02015c36be2ebd7dcb99b0f20f60824edfcbe0998ecff50428258c8334659085654efb4e678ea43be9b0c17ddc5cb20d61868b683b1bea2c24b84fd74e8a9991434367a5d7077679cedad5ab1bdc35da31c12350c27244baf97717421d7996044145f94ef8d62b15e055778ebc83bfe2f9203a20966674c9c3276f8c21101f561656cd2588d8aca67a55369643baef959206e689d811825718f205bdffab39c53b165227172008e8f5192243f4538338434e6f69ef86630a39c3158aeb4b3001ff8c8bce72d7409b53c0b5575d02be2d93af4d45dd0372c2e6f62d2b7164ad35e4e8f7d9e3455fd876eb176aba6b8c3001400e838766daa30d3865897d9c23a0239c6b6bea3e7281e1551e4cac9ae19dc749247b348811a19a79d9e4883c0d29417412ec4d6d8a2e2c523b08367e0539e023d1e0949c5cd67fa194798453ba4899382a8ad6a404fddb62665564bd19a93c0cd9862e43c8e029a428198d1db884743c4154ca2fc5e0bffcd7b4429b3faf0d82e94f2eeed1d7cd1fe9ebf82d8380f783ae65932d1ff8c9c114eeeec7274c10adf8ab7a723c906d88cce56302071f827913cafdd2d13cd204d595323743d957711edc9f38cdf1185443a10470d7159a6e5179194da80ff3dced69f18ea05e18e9ffead75ab4e0b637c53602104f67d5bf1cf2af74fad690a20a985fc78c675c4688cdd87e7034530c5ceacb579e2feff5e1c74f6529980dcaf41d5a3c8b0816a99f7a7dc3e1608504ab199c0a4fe001ace68868c88a2d7083431a199acec86556c64caa350d793300850d1ad1bb3cd925e185b525813f5311c56b7d1ba20c54402488c87e914f97d40db62cfd5d308596691cc1748a4d49d103aa5b001dcaf5e8fa40a167b753a569cadc144920a93e7ac00a1158035ba72505a00e0312b88afc17a07833cb4223cf420694ccb6f9c818061f0c3b5aa0ed2a863e8eb9d21d18d37129eba880f58f28bba538aa3704c7814fa781dc53c2b32ac506ffc8f6b0b9a8948073bcd3c6af5b82b619bd42774e22527f6db1aba3bedbedbed951b3b0928d714cc576ea107e1b493d69c60e6cb3ce5e353c4f876ad763c36722fa7d19ce02f24ff38296e5b30e6ac6aab1c10946016b46083f4c09a98e3d0acde1aaa669169ffdb26fb2d1ab3db86652e8f846d1410cac523f4963603359c588edb5bd5eb95705f9bd8ee91d148996a80a8f018991caa5921ea6e6f2d3653afb62327e28aa601680eb9b46407644d2e343c7aad24503f514f2097334e25cbb4bfad66b7e986e88cbf7a5918173e86eae3a4908c7a5b0bb5e88397a7a3554d975b6811c2b1dd82430144f244e8a65f2b40a772c9ce384445aff2fae831c59e79dbc4bcfb43d0156af11e391722826230aa57be0faa96316c7fa64ac29e1c5e0a8130c4c52333f885bf2fc14d15ca09af1e22525d34f4007161f7ea8be826d216b6a1f5d1e4f5ce7c53d988f97c54b349872808557576afbb30c5589700701ce80707310450c03bffa591e2b5b71f8ca3d61f5afa31162b1b4d9a2f34a740ec96931c30d12714ab106cedfa4e91ea9beaeafe016a81616fd8a93cf0c69d93bf9a8ed1c08c5e009413c6050cd6bb8c91c8c513215c9b30e027f5dd46b723c0b6cb59da07895987da93c361e58634752a251581482af8edfad91ec358223517074bf120a07fc06b288fc158d022cf60678f6ae5c40974e2d61afd152d8476eb29ec424f3ccf5a24b3a17a58a7b38999a4354ccdac57c74c926ed85fabea41507c0f2ce58e8d1dfbce1037ed15671dbb88a53b839c304658cfe60a905b8938e13bd4ae9b412f66e6abe54f8f8707046a3c89a03e10bd747ec9618790ec2a3abe29d925343cbc784ec02f5f9842715a0538c1024137672db9b4af6d2868afb80c5892135ce5c3b0647521052dd9190100be05cbaa5d6fbf54bc6ca335c36d453a73ca4e1c7090ffae02c9eea1ba7e05e14bdf8bb928fa4f399fae2658c92e5bf8a08b038b00f230b6be4e345b334fbcab40a2e9c68b41f1c9d4afac52c06199d1f7ebf9d49b9e5b935f247e3d55affc22c3acc5bb2a2076f42947aa5305e738b01669b31f0daa3d02046f537829281607491581c1a3cfd733e9dcf0b6af38ca5e939b51f09e800dc6e36eab6909edac184713aa184803b535d9468103292ea0ae2fb0273aeb4ab7d055eeb19ad446aa929ca4a36c705f9d7cb6e5a55771ad03fa85d1923a61d634c1e728e271b7913de4705ca49a4d39012fe7243563c1d8e6df9e2c4bba6a7124fd6d065fef74b049eb98eaad77a525adb786c024346a3aa0cf238959971f30513e7663f6b4ca51505b9d819a232a90e6aa1b6ba561aa5650e698f98dcad309874534943ea9f57ca999d3cddf56c116810d7e45900e4e3c21066733bb06e9cedf351deb9cda5d88227aa499000c1eba01fac7fd7b04d4603f8fe4cfa3511d2503a7bfdbb711585772931bd01709d1f0fddf94febd02b70d69590ef318c1e23ecb7b4b50473f5906369f9c62d228f93085460d85c46f4d911254385af5a39bf642181ae3c172933fea4f44523e497a06cc350e1e39fa22ca4a403b4ed4d71228f0326fc36c0aa2ce641b7c6c8b04f61b4c6b3d01aca36af9023e0b90dfee9315237cc456d0e946a66a1259fb4438769e12734daac940f4b7a6603fed9014320ba186f0506373634a146f973d97bb7a891dc1cb0f05c48259efc88008edd6b64a77ef7f37b3ad42696848844456132f5bf528cd33d521a2e4f5aa84a65e7d0e03115f01af879965d25812bc72dfc39c6b1cb92740fa2398591276183fafc8bc453846080e425c68ee8fb59447f9985590453869e7e9eac74f9c6dbe0d65c84f1672f61fc32abf69528a81a7c0396a05e292b507b3033ff1817a69801da5f52f0ab12fe4b85df4e1ed0b1910b68a71e217c793c0c43e6c3b4efdaf935caa15e4891fb857afd6dc201a55174ce549e03bbdcb7ac004adf9cba656f18d60d4f481f40292cd9df62d23148d1a724dfd220997fae205c34a62b5d54fdff6665e9d83aa44c65b98d3eb1376387d88e5225afc254179035a6b29f751c28bd5cda43157b14bc1cd202a6a0c01f7ab657055d0e3aaef97590a29257e38f5bdd70e96ed465f95d32bddac497c2a957a0587188631050b741e48d998b04aa5250a246663ab1118da145992b17e819d1be4e81adc56ca014919194ccd87a9ab71465672279e6554a07d620beedafb4933aabe466d592b6e0f6a22e5ab60c15d098ce26179daea56673dd97fbdb2f44cb23d720681f385c8d262a186aa98d8e5243543b7fc88172d79576fe9faa3287f6fd82edbc922a71cb64928e89f8fbdb8b5b6b219e337c832e2267626e7cc8badf1063c8e8112e200abf1a8b6bfc7fc0b227567bfdacfa7a754253781392303dd3736921fb293f392555a2b040cf6b450e0b30eefb214782e3ab842124263cb661ba461546ff2d1f28bcae9a3e1ed9028a6c7c32941ff629984599f632ee12bf31a3cb8e62c09e49fd387e9f2ca6b0fe696a12a0dc72148fa60e9a5267b5c7c0f5b5e21677dfb76795728850de2fc6fdaa0c265a8910443199c0c5ba2ccda669bdf6d00ac762ce18aa91cd244561f4ed9cc7c5012c236a40de77d7c51857c5d74b8e52b26edf846efe3784688e3b47906213482d8679f3d9450b066ae6121423c5e02ac932973e4f11997bf84ef35f77b7dd2b2b53b538a01e97744191b1b421cd243739fdcb26fcf2d492e573b65ed1d9d9319c60fe891990c49aeb2957ca8ff156f44ecbe8423e1789984bddf79a9bd4af4bbdad52332a5351d904a1ec681e76703d646230968a486a6681bad5951d32aa20eadeb5943f0f30d35cbca174073b1da76cf2df0086cd68bda5bb1a72b3ca02bc826c75cc6bd0399b25caeb0505857642188018e56da08f6e3166afa5b05abcfe25a8fd98eab447610612a4e6788f23e38a0a4573800c93403ace88634a79a2e70077549920a82f7c61ca36ff63b373532e492d1588d296fce6da084d35bedd8777320c7160d63c9fe521d6daf88e580ba0eb6e58a4de32fc860c8056e126711adff3d167ff512f37b75a28badec239362f1b00c3825bfc54fe6637224865ab507995c401b1b9b7a54c9bd1ac17beebafa68c6b2ce863f528e34281af0fe5295f2c210e3f8af8ddcadb683be4b0ff10c46c9712ff98cbcad82c834fdcd8dd5762c3391ab1e289bab89e1f352e6ea62e36a9db8b02ecfae2ea79270a143834f06f8ea4004e2c6e418f4a8be2d8b6e01e802f84e57dd7048a7d5f1e1f7754ca2a60f05ac20adba0473978cd576c0d78699deb8bc3da0c9ffa0f7df933d9a40c7ccde95937d17deb189cd70ad90fe9f27282da2d557275293d0243698a4fe29e158744af413d5b3c9c5363f77cea4a9a8bef2975a1dd95427d231fe1aebfef9c1d654ee31d86f6df48f74822cffe954eac6ea5becc180c0704eea3d3a13d3af57520619342db192c9ce919d828ecbec351a634bcb4881e6bc1e2c628eca8c59114bff0cf02e4ff3da55c9cfc9175b03674e849788cc5357b036245c93f8b1cd3bce1694ad044d3974552359536f0929391d6701f757edc5b7bb30429705b61f85e89f0ab47de8326dc509914c9026c3660dd6e76b5a34a4beb70de45a9c043d6fdca2bef95345007b4d4e3def2ed673a8d225d22e76f1562188d9a51020f3bce2aad7ca21acd3a506b15f9032801a673fe6903751573cb073c65acf7ccd94d4db76a44e776edb0e8d8d6c07ca2572f8c5b1304f21fe9f0bea273fa02785c51edc50f4c1e3363f0fb770298d45b8faf4c70371b74c945b7ec91bd61b5590006b47b6aa2f19427970044e99452b5e3dac91a4db9eb6e3381df5b3990140d7788efd8649013a153be2de3799d520f64f4900c09f17c9b8ffa3d4d3533a74a135a44694abc3ee2890a0bdcb55ae0d702e4a93a961eb67734381f246ab25ae810fb07484941e9b7080ed086b5c0bc169785a383883eead3a6c623f4ecdb4fab574788f15716149007ce16194d45f539882b53862ff3a4587da9762ff2a5a946f49bfc458645a75ca9793d1c8e3b778e02251d721a28493d7b44aff7584a608042c1cdcd8d02201f9a89b7bb8992e619e277266554dedea01684dd42d5f1362d877b74301f9a21bb3545dbcd8cf7d3a8ed767783cee3f9f61490aba7910b1acf1fbf2d1146ad580ff10579a148c72b2f68d42c9c66a1e786ab656607ade25584381801d93e3a6b8df10e8f464dbbcbbd5fa91e07809a6f4ce8af2ece437fa6a26474e3bf2f126204c8041575e6a5263af6f0afa160b7fb9e4e43fe4d3fac03b22cb5d4618671dd8e20a4cc4205106502bde491b055030914de35f29650f863cce4fd39771fd78a7cb1f46f9789ec2123f3b88b058f21479462d388ce01ee954320eeb714be88afb7085cdbbe9360436f8d7d45e3d6b2c6eedff14f379f71166866ac5c729bbbc898bb59458c8c2695e33a6e1f1d3eec0962442e972621ce9536b30b3a4658e65ec90891cd787b01e99836a298f0746ad90dd9a1f5e7f1c1efd0243cadbaea9def06f95471057c4ddbcc0e6d3af5854e36050b00114195e320464a7dd7ab6841f3fbafc1f88ed4b681bb2c944b5c22201f4eaa97bd7033fc5a56203455a755110b5886b400588fe875f0c09d66857dfb7d99cea6ad52d4500307747c3746862e1d860269f9edc385882efbd73a116a257466f78360c3168a6b33bcf8fe8858a064d414b0069dc3ca25cd6964a478bb0e07ad60605be0029ab515f48135ef182aef9f289a9b9e76be690028fa03d94faee5ac63ddcb63183a431ca919c6240365f4ec4652ed72e4d3aa64244fcf8177e2f6267c7f1ad5d0ed8b910b110a9381367815d564438bae4d753aa87469ba94b6660a6b93dae42aadd1acb99b899e56976ac4e28dfe0cad32137f914278083ef6fb6078fca8d1ba7d28adde8b6512835b23cb322c4ad70172d98dcdde468cd233113b0908de6fb4fbf10f40bf833a1f617e15f880bc3a60de730f77a6e878531618d56e77f8113d8d1909d78dce5ae73686fedddc26d99c3c8541461fe0e76b472e4afae9b9fccc691647b17f1e06a8086561b6dd091d5bdb952e02e91f0eaf69d73eec9a83373c3fe1d4bd7d4c2d9a6e859eb92030fcab314bf8373691838d13bd9c6c78d586b25d7a40d32c1f326efebac6389f2522f3843d4ead8a056cd411c913492e491ffdfca8193eb01d1525f819a126414ff432e8b727fe7e13cf7b5a372f93d3d66830d1f9c55f7238e9c91f2182df876bb992b9be6e9b0609b49d136732205cce36c69377b98dfbbaf4d1f183abe6b9e1d7183c68a7119d144343aa257fef05e4e37aae97cb165b74b7312c6f716d5252cee7f747625342c36dfc0bce621fdf75e14ca50b876c2be711e8fa416a1d2e4f08f87c68a34c3c3076738a2620b39841459ce8e80ca52647cf59b3740ffc6ac0ee634d8d29ccf231099f4ca98c47846e4df50b236c4a01a555f78dc3666a51c8e88fce5fa225e9ec32a6752dc089be123358082a5806e32b110930ff1da21a18060079230972bc72fbfa6c5507f16d579ae9e43ce51f6a32cf30fca1f47cf9a8b0b8ef643c1d2faa342e5764f8c088a21f33eec3ab20c0c2d3351fc6a7c5bc4c26c05736f6d995094e8642240405228d6a23f34dcaa8a77047d4a9b53a2273d99730a8ceb4b9ee5adedde47b31e975c1d90c73ad27b6b165a1dcd80c7c545eb65b903da7eabb7bafdf7d3ae5e9f223aa5bdc1eece45ac569dc21b3b037520b4464768c3b824a53fbc4f9a3c7e9046149383b2a39308e430c38ea8d599ed9a3fd5694fa7a9f0accaf04ae5f6687523ec09be7953b5bc29fc2d8a4912144e2243572d891bc323642f854fff1d54202ec596989c117a77de0ad25d91cfb84f6353179764be45c5d784ed5d390500e1f908b4eb59494c0b8ab38b310f279f32a1616a454bb9f9c94c172f11f97f59779c13ef9e7e1fad77f9c500074cde4303a141380d8414a9c6a09127e462527dd3d0a9b18992584362111315edd9d6d12fcbbda9be82aa31330d65d13cf005fd403ae044c83181d1b1584d91df98ff7ed836775272532ad45479289ad1cf9d589eceec6f6934d4512c0348f530a75a2cd91570577bf26ecadb7bcfdfeb9402fa34b1cc422e1d053448e59b588786f95eae5064b5709b33735cb3524f69ede05ee4717c8761778166a92b47a908cfde14b075717927e8847f1e52e41c6dd4fc519475b30425c0a8a09f6bdd7ac7504803b6278b9be5128d031ce057edbf79cc19ac40a047555499475417bdede222ed5d66a0608f384e12f82681c5a542bb0d217d3a7108b56f8fb1a345d06ebde8342ee54ad4dc65bc85f5628e5c280eae18fdbf361700de8945e7c3bd9298da98c917d23fdb008a6f2636ff89a1deea4bd6e94600fc272740756a3b5b10140552e8118c6c9c0263431d36c15e4e831a78e1d41c00dfef1212072e0f74dcd682375ffbbb549011227f1ff119e39ad8889fb10591878e16dfd681ab757c291e1f1f1ee40ab3ebe02b2c22ab7e7ea1e57a662c76d0f421783d7e4371a34fdebbf27b383625a3a8bd759fba67254c4067ced3a8af297025e12b2b85c0b064846cb544ff13de487700c9fd8e903a9896949d52051ef257699ca2720966ab57953e6f07e0bfeaf7d64e5628682120f7c029c0f7e365adf3021470db99da05f9648297367120c796973a00bbb8af483bdcda114f9f83676fdd5794f4652e2b361abec761f880676021e8a2be3458bd47fb34c576957550450554f596bcb617e0859f48a781058b2b7098443b1c6976a6b358710b1608fa59eff1d8e00a31fe7f09e4d8701d3f4cfb355ee451f976f35e51eb206e250c18f8662c9e92c6aa49c925dfef572783d4893ec956b79c0406b637400c3f0ab22778be00b354db87fa29eafe2c9ef4fea5a75586e027ab395266f398c256276ef7793b23b23bd7232abb230b7318e5d5ce143e92e36f857232029ccb4c378e680f04b94ff1704a452fa34cfd0f54c328eed837f9a944b39e82e002e03699deb98828a6cfa0a565cd46373e834046f93396fbe470802e3a1f6fbeab72de7587e07d8bcc6de7372143d12106a074fe69429e9b2ccb26c9a4fc6a9930a6c415c6999e07b1e804217157d01307e95a199f4aa10fe7cf9951731b31e5ae8a9304c2c91746ca886c182e8a7d10e2f6ce0187adb92961dd74ee02aeed199c2bca51c6f3ef66017b3d1a18fffb3804c4ebd9b76cdebedd389560c4eaa6a73f63498dc4db7fb596a6e63ff0fbe508d0f88d13a05610a718f49152775d95c4778a7e9527d716d2233e03f6753fd8412bb749d85533345f20609060fef0b4eff8c7013028ce11d4f4518bb0118a54b2aae99e56230b67ad8fde40d5af8f390170bd53361b6f5fa0f2c98bc1e793458b5d2d165bd100a0a1e86715e5ee77997bc433695c34ac3b4470cd3ebcde8ed04bae9a0d59cb24ca36e7ebfec4ef9108be0c06707052fbf0313fac72d0f7501a6e139c546804d1740fdeffbaa4365061e6ce24fb51ad3aa2b51d586fb4776d07862d196fecd9ddc51842495e53ff5d97a52de3b7e7f47501ae2e9042beffe779a7580a7c7c039c094d9c58ef1013ada344dcd8264cf35b35a1fbe74be69b8f1c67aef55e6f1e9e327d71ce85d39f640c95a241012771479d6088f1dadf0cbc83fdb1be7a36a956922f9e904a0d60b460279685fe322b38b3b99aa5ac0b8cd05e2c063c64f8632c6e8f0dd5154645c17442dcb1a2733d2ea7f9eee7bdc36e7b97d3b31caacc7252756040de63f4a354b67a4eb8163c92e5f877a7b4488a6abd0af6fb6abc51bc0766e4a588191a9b0033f0f07b67c7ff62335e334988b0ebbe9b706bd8d10edcd23d49303062a5677468b32c0a8da6867140af5a96f6a3dd2fcecd95f7d4a4dec5d7efef9487974079c2b685437259414b3658b5154eaad9285dda7cfe01aebea73fa2c6ac15523cbd36194d564a5e804cde622ecbf873f8b136da8bf969a59264c54bc3096c1e3760135f36d2aebc4e2b1c99bfe9b593c112f75172cd4050b6426a5bed901165d42deb4021dbf148b206ce7abfb44e12cc6cef3c8f191680d13bdfe09ea802af77cca8826bd7e89acb6c3b09c6e21c4db1260a918953749e3ff7e398cab548ea4394b291471f9ba2296fc4e99d7b8e1aad1d8862431340042fd45367e1f2b07a27b247aff5f6fb95a5f7ff48d51854348468a69e6a6c30351ffee63a4374f0b6d8fe59f870fa14b2113ea51cb92b6208cfdec62af7f2acc856cab3d57aaaef2226dde9fa7f244e882199b5723e7626bb0521e13717e04d38e466e7d49f85b4630ebef9f4ad1e731bd40cd112e7eb4f5986ee92059426cc919578745bbce67c241ce9b80349f856c837d8abf22ed912d6728cd7a95e9815fa8a3ab24abd758110f4eaad4cc9f15360c47bfdf0c428fe35ecf1eb543cc3aea8ab3f31b1b0ad15908344988c85b66b3defaeee1f3dd2e09163f830724b628df9f8338349ee6988143f7436d1104533f55e44122bfee6734f095959e5cc2b13bafbc14e92dfbec4a7edb752b6cd496d792fdacde65851a55581ef53aef8c7165b2ff82a691e28c6fc10f660c9f1301d2750ffbd154b7e4211e2623371aa8f9f6eb8b1016deec11b0e54d25b756bc4da7145ad9ec0af40945c6374346f61b7e36975a9b95ad8189d99b532d6cfd4b5d082b1711f55a0b28735c8d43ef744c91484f16bbc6bd759b7d1876700d4ce032e5ab5538e1144f7204405661bd2c01cb3a7df4af070b78aac94b589aadcac0567abb17bf15266946932f14d2f1b8558d6bd7495ee0b375f045b4e7f907f5e331a8bf6cf9afb1b5c3bce270f1a15a5c9ac4b749425ad8bf5b7dd5925bd9d15d845210b38f277eba9a2a16b6e64095e15d996f2c51e9f382c6fe07da9bfb53edc3f1f2f770629b50fb10c9432005a742e2d6ad3d3dfad64b70151117e94abf93b00cd81f6f0e90ce730fe516c91770b95c843728b08ab6e1986f7fac62619680851783c1fcc92bfd5b3a8e4582a7d75e4fe9721ba98f7809b61deba37061a51ef4a99968bf96108e1766c752970c3147a52ae1e146392fd202c9f8a8d10f407ea4b5745b9671e2634f3fdbaa5955625186b8434f4acd77b167f237eedcedda5d4c19e1936f67903b015aff3a05588a874d6c9b4f043f8e28185f15c8d5d9e5d0e108b1cea000b7ee878a2003c67f3ed3976da430b2e00fa6b48a1f53a067c06aaa7994ae07a59b8125724ebb299c7813b1b625494c26ebac552dfe28736155647be3e7b7ffbe7de6af57cc58b06e687feefc59cff3f79cb7abdde02f201d2c4f081e00c5854071c586047fbe3467076baa29484bd7263b2b1de62161496a3b7813075297410ad43f2f600561160df7192f9b07458de9ea9aca755a5c3135a368ac4d94376f68f3498f556ff6790064b3f8a28711ce6ef9a3f471e80ae657da33a3c71b8ffba19a12cc64bccec41b1d69769b14e0406f844364b5ca5c5cd3bb4dead9a7206c3ef273796872e227718b212d0017aa3e0253290bdecaf9ac224c4460bc661279c3a3885feb8f8866c3d9a94f5a19daf45e7ae7f47a7efbfa3918e422bee2443a5f88e64b97e56b56b32685628ab9fd80d798949ab8391e3e5ebdcb1e9e676eadb7504cfd3adefe245f4a03375065e3c237877410bc375dbe6d88470c60fad890cbac229a11f053d05a00e03e964fe0916f7c0d0ef343126e9331cc813595a17ee15c354b038ce1a6b08bef36e51356ad3a6609ca1a3450483a9d18ff892890b13b627f999afa821e43212f4fa2c5c2e62f340cf887e16c9b892098fd92bf23c8f35577b0bc7bdda3a01bc425bf3967aa102665ac0bceca226a288478971fd2e16831cebfe624c3e6bbf6c1e8f005ff40ad0974d72382a8255eadd601fd46e568135b52fd7fd2fed681dbed3616219e3d4e40f3db26df6cab82d524be2936f9625ccae6ff2afc3a2de0aeec92844638205c1a421028b199f353e1edfec79cd7631686103b026a77e47e500c79942256ef223eb492e7f64f74b15a264cda05756933d4d41e291b6181e6592d74ba1f2cf059f18f8f7668eb4c4339d96ea7fd35c59bdb440f404f4919225c59b05772cf77ed84027e5812d32bb41556237cc05f969f9121cf2ea9ab8b0baa4dae0a9e66d61a48d7081d83db573c7f9ec031a9d361c27e770a0f98dc6ccf6b73fa0cc7722f9ef922ebca7b5e378912caaca942491430dab0083ec1586dff626d0d4e000a8968b53c2018b8b1dd7a18c5d95f691b54bbe4cba4e1616d8503416af031c398d6cb40f1e4c38c6475a365ab0f56e00270860a9e6af596d02d2bcb30802207b70c3c9ad03580281adc011e76cc064980414386e51c6b5747c39a89999d2fd6c0dd3e72e71e360878485636df215d95bc4a6bc4b66282c4bd35f8aa7e9fb13e77c18deac3e130e47587372d20f699974ac08841f00c5eaf0937264fececed55d4ce98bfb5eef71afa540179bf0d50074d231a7d532c1141bf49e1ded0d6ddb7fe5c5b2f7c63da7b7cda879ebf076fa82a90fdede0fbe12b983265270391f3da23bf689f2f7fba217fd3b5963b6edea5da0257736ded796d25aeeaa627b8bf8a98c84b5565778c1ebf918ad82d708b2708c069cd6b73bf018c74139891cffb6efbd27e1da93dc54730052a4f74a9e282a8e0e14d125ffadf725fa7ced9b63f54c2af6b51b929dbf821974b834d61c82e7c26e96ebf9db9855cc9f40c10ecf17aea05766957ad50f2357cded8599ae7c63e2c073a53b3d5e03f90d46c91585d88b40b2aaf7de0f61cd58872768016bc31472632393e1dc43e4f3dddf2ab2444a8d3985c8ffc4342e44d1a9b97bc1991b320ea07cbddb4d4133ee3ec63e2e9b1687cf41905b95b836756c88bf4f7ea9796168477ecd159dc917e4eb86f220b857de94ba0c61f0de5a7df61be8508f841ec9daa275b1c2cae83843f04496a42b38a67ac6cb97d50c358fb558d249ee20c3dba67187ebb9c988a3f7f2c1434ac471ef0eef92a7cee2109c12726187b52bf16fd3c74ab49fbe047e3fff6e5b44296cbfd9b99ef6d988abb6b0e941f7a10d9c597fd6f2452d7685e93227305aaa7e8de36d044b627c4144bfeb60fecf9f8ef10b9b2314afdf5bc92d25c37c1f18a625283b67912f31f79f9e133be87c960e971e4262e96c85de55dec2ee736353412e7cb7db18add5ff2c84b81bbc4aacab131c33e03b4347577e89702b62be9394dac807083ea8db9a9092d14a7be4d968e2d64f0cf134a539b39b113b93fb7db6d694bea4e53f17487de4aba5a9ee13b455fcab5cc024742a9fd82ba937ad45a254e59d64582b37da22342be4fbca77aaffa92ce0da7f732badf52997ef7b8616b8fc46c8f6402bf33be79710fa3c80366e127f95cf5ee24e8beb13c8616711395837cb5378888660a3f7b3ff4c51dc26c81a19695cf92aed998ca18acb26a55d4ad101d7ff93f1afd321015ad101101755ec5bb1cd4013c02b3e8c41980e8e96d9a374b65b12981e6eb820fb845d120431938b7ceaaf0f4e2595743efe624bc19c3029cf108749542f997c7bfd474da3dcfdd735bd0c3a1837b1ef1e38b0c3e19485daa6caa827cd4d423512960ab3969dea3e0da099a49066f1bc8eb2a77b5590c9f859fdefe8c2f8bcd1e4a8c0fd8c0859b5d7c1c148fc41e0cd0cc1dc5ccf330c798413b3d71a1dcbd486c46265d7fbc8ac959f572652123c9e0c3bd68ff01d7f3f723cd2f3f05775f17ff757f4e9679708fc39e6379d87a419f3704461dc195345001d67c17311a10ac4a398d67bcc0a2caf7123cffd544c6b883a3e7d033a7ab3e906bfde9c827f25e53b3ac736f03819f7354eb7933193c560b95de94e31c6cdc32dd21a7b6523b11efc25a15b7c513d30f9b62665c4498780f853620c073f868b9fcb71e2a54dc64c33593494751c3a4daf04688c1b73b72d26ab16d841fc92444a8a793312e60e40b0025fe3431c9111526ae02fcc599a679be12290aeeb5dd2b32ed22fe9c0fb6ce58bf1f48e0477b948d27ac587c8470044d9a446554cc14dc1aecd7aa7bf6d6de2a9284a9ac9efa9707563426e613b4d4f993178f460dc0b589768058d3ce885d687da02082fb2a0c65cac602722b74a6151ef973a1a677f1061a1041c569056cb0875f80041e0d83cfdf271dad6f60980f9c572250de49a6e4d4777122aeec64bb03f84da3153d256c2aed1e920ed4a4965bc4cca909661f8a12e225c1d37bc5bd960a983c2ad56df35fde0182f5a67b1082f0fd76842152c4998e125fb886eddad7901bf9b1f7205bb512100b1b2a07650a2eaa81da015ef852d0ab8998321fe89cb993ef7b70be302cb0110b91b5c1d83649d3eb3044f620d5ff3807c17b9c7b366d71aa73b7c14433f8ba78994eb6df2207b80714aa62ae29e37be3a24e75b4f7d9444a681968ec2c62a21f0743a6c498377bfa4873ffa7c5c76aca59dda73dee8ab769abba22d17cae12bc01866b650b1fd6aded2fd670535e908040d8ca82ba9a4d0292e720ec6a47f4a32567d285d6df33fe6bcdb45196d02f047543be53ccbf32638c414a5b526b6095b17af635add713bdf21c379489fc57f49f917c21498dad4fbd87e9c3704c139e62e30c3d4a128cf1e7210bc65fdbee7c7e1f8bd99f4158f6dffc41e22b69f157bb2d733b79b899690a3c609bd664ca43a3942a92be1b6a158d9feaab6d40a16ded37f3e22f68feb314881d455e34429672ff3743b9b3a1eb172feab1d8784aba55e9562b91a11ce2a9c1ee7587d2abe40762b50307389cd9c57d6bcd9efc929ba61d603dfb36534a1fb8062a59d1f1ecb203ffd75a32e32d005540121b7c01fa04937a28842133741eee65701fecf5c683a3fe16c8b054831cd45b5734fb3055f36de99cd26310f480b0506713e2e1e1cf0655a5b95abc44b09cf6b9ed07654e8210be1c6355d4024106995296b9d49ad409635118a9598411b9e4acc377ed0ae773612399d4f1fecbae502a170b7a2bd8e48d97093fe8254a2b7bd7696b91c7489532b2cc6e8ec81d60d4cb34ab638bbb6cbfbf46bb7a925f0a07db98ec115c327a632f283017f42eec10a81bc3912e58c40746a77248d2e6d3e4dcee61ac3d901fe71e335ddb25c63b91c217db80eb741c85ec15907b587892fbfe2f074f77c7fff78b8490f0c2031e86253ac57eeb605a46b985e50d492e8b23ac7c08f2f3e77ada052cf8bfac54ee556821eb2799835d1361a773b91b03bd81138b2c827e35cc07c7a266cc26b06bbb3e9cd401f9609b1a917b7aff8abcc1ab97c62ba372e9fed82fa5e77c29c8fdfd17d0c1110fba37a80c5ade74b064ebc6e7dc6eec5e94c52a0f11bf5049a0dceb30f340cabde5ecdbb6446743029fa1161b297337dd813c02f9616fdb595517a601e319dcaf68cffae8f4b496cbffa75f15c4a47f15e141a40faec2890b536db26d4687e492245ff41d36365ce63a50e1925149166620528922f693781c4997e467f543cead99b359268590b44ffd697c8d63ff3368da0d5d964fdbce001da368f3b2dca04ef462773fecc4c6318697c73d2d14b172f003eb6b64985c66a6932d1f82a386b7cf228407cd790453b39e2ec7c605a5b6b71ff72c335f5ea3b52e9d1036d89ccfda9263b97068a5e76f43726b4089dd4eb11aa5230a88b9edf120c15328a34cb05366d360b5e2f9176f3c50a419e9bf6a0484b48bfa2fe200f386c388ea19687339d14271671e4283275898e86377aa5fb8b9f1750dcbe7d6c9e55c737fa1b4031a2e2c61c1afd84f032d63cf096dc4d8dc1fbd5cac35e43e358afc893044fb8167ae264b4c58103b3ac1c6ee3f2b415c405bb997fb7e7cd4d569f4730dfc563af36f449e34eaa78a79216a0dbc474023d823d165b606f4e786deb330768a7b097af65b63cf4b3e13d711f4465389c50e486f78e56180ffc1945d5d95549b348707a8013d39d067607082b46aa984588858e366476b9a1a322ad4f332f7e7d1ddd5a37c002a4f9edc1db0c86547240f2ac66a4ac666deb98705a0dad85592aca996dc5777732eda0adbe98c609ea29df56cd4f3be9471f19eefe58f5bddd613e99570ceb26645d04db5dee09ab60d1cde83e3237e684002d304e0251bb8fe93ffe183cb1ee17598e197a554d84edbfbfd4c7be1fccab43dd2b5c7417a6fa90355db7c0f9faa6e1eccea910c6aee089e4e83603822b2df6bbae88d9f426cbc992bce05d82894955c2aa5a715b0125e9fbde17c8a30211368de8ddc9b9b74468ae5ac649d7dd62b2e5691746faec1771a61f55b6418a81111c7fd2ce830faf10af31e419217c29009bf0934e8d8328bff3260a43df199e1a82e3e365fe2bb7fd34f005c298f4ca64957dc2d116da51d7b6e9b677a20cc1f88340692e6c10901449d17783060179a5cfc82708ccd883c22e6715ce5efd4349b36d6d46d731018db0c4d21657c6c9832532af5c41954d835236d7b587b120ef96725eacf9e6eb6f61b31483ed463abee0c7f357c19c9cf40b62f45a919969233e5aff9066c07b49d6b4d7776689aae5157556ce855cdff223ce85f6a701e92a81b912cf237464b37e1363d7cd386a66eb352358afc9641e1352c94f2a947e74785fbde9ecb4275b4325baa8dc9cdf886e5856e0192d08e9e667f939f271368259b813e5b63db27c33ed161dfce5e8dd9c073204c61e39884f750b417a3a234ce54d1db925bbcfebc82ba0abb0043799d7b4afcf4472ff0f709e26df2da8a89900a76577f076e8ccceca946444b804b1f0cc708b88d162f6dd5c5b27817cb5229410da279c3a95d5d73629d0c2c429e489b47457d8dfb3de1fd937355634a2e5693346c97f80996fe0a6a799106b7ec7b8e3f40b18e9293caaf9134f417674effe8424e270e340de07e18d424e50dbc6ce08707dbabac216d7c0a540c835fb58208052f14403dc3bf5a75a36cebce3c44a494d6b05aa211c652077294228c164f21e66b0f6442adac741c979f3ff60a4159b22158fc94058af3919a1e16970dffac62e706031d051233b395a85ec9f065a729699ad6eceef04eba7f2bfaeb3d1ffb500066c2a374edb04b52d040c8f41574292e43a7281216700690d1efc0777b02d77a5cc5e003875420730ffed5617bdf3003ecebe1a257e437e645481a4ea6deaff3b93d3b4d6a33102456ade1530c665d7b6ec47a0596211b36b4b2174d00d27b20a93e1fefe2f0576d290db4e67c819971951a7f98e06858038af51bc0bca4ef6afd4b18d72afbc4661ffa2c89ea6fe13e91d314aff6eebbed8234e44d57db49c5bce7dd8495fef1c845aa8c997725d6d778f010bdb70b1e445afaa36d7ff984b8d28042a30a8a89e95c7d4c9ee0c49d58ce2ee263edab5f6319d508621c429c884751ea884ccaa685038f6bc3ddb64050f9b36df8f491f84ac8013904464a4004ccdc698eacf380a58918434fe1f692a9dcc2f825f34b60294d80c707ed6a9ffae11e0dd74caf2b9143a5f1d487b2c5a589429fb7d49100fc712b0845eb1b55c8d2ca54300e1ef70ab5af3029d45f9a2bb9397cd6aada74915c67e2809c56d2cce0dd8f00cdeeb72f2c5603529e6e3b41b846a413c343846e7b5af621ead562170679cb8236c4a9c6cefca787e952cdc730061f84aced80cb37691848f2c51ddc8ce236e964c35fd2d0dced5d0f0a51fe3ed616ad5b9c88d3e1c4c2a5d0fcf2344717919af8468ec1771e51aedd73a61ed16c545595f0c501f69571bd858ce811e1e86089ca980d0d0afe3a4670596534b24a2a9954eae70783f94e71923904d32e770748866a2f2c13ce1031c89aae81ac8745156f42947f393aa2789f20fe4660673d076e34d82c465943c244044202d1b931f30ac357a1bea670d401041ad8c834d9136b951baf7e17eaaeb0109422060228122663bf0da7022fe84b3925d45bfa56d30009c71e2db706d9b6a71591e8f2b0d7aaf89718e9455cc64445dc0c3685b49f3726c3e39eb689fca6d2237003ce1f5f0daeeeb98506dad1d1502549c9d0a6e7195f950936d262e043dfc8e80ff50e8c0ab2f793668886de876e10a3e3b9ed97e3b94bfa642ce255e5e4b4e4862d98d9b84368eafbd315607e73b76eff3b0a7bc36c0e239fa8f63d903ea0a7508a70ce8b00c636f9feea1475728b4f0edfc04c999e6e4400474ff49b9a84f0eed17121e609d3d5ec45d45751ef205af892fd3c49dc76f25f7afa6db43655463cc7c17b46e1aa5b930b68c0f7b8fff24bcdae32476771a8d21b13e5dd797c26260599cf89f88a1f8ef1484103f37aed895572f8ceac26fbb363eb495e05658cab45f1332d8aabea0d1d852509ac2eb57eacea170eb62da518898cf051f77f9e80da02f26b675826a879ab0e75bd3bca6e2e19ceae3d1c775b9fb06f803a3b6863570c20b7f1c3bc4e11f2551d4e0a43c87285479f8fc603575eb5c2023176a1dd1cfb91ed5ec616c1e944d0d66a939d431f0c0ce3d81cf8c83be6e9dfff318bd3da24dfa69f9998d2812819f040065434a52f054d7dcd58c8c5ec9d4a23b917cb11e82173470b9021bd996673f60918ac6d14b7d66066f2e5d7a85a519ce75a64e3e8e5edabaa9cafd13dfa3bc64bb6b8455a6a8570c7adfc1e923b9c36c07a4571b17885ecf5a52340dad1d009bae925c2a4dfd238842d88fb07ca193d73c0e9277cc3ab9ccc65f2bc2bd13ee3fe47500a974eac8abdccff69717b93882aaa118ca685e016654a2665249c57a1583bf5b7e9a396e40605c70e709492c8c2bc189668dcffedcf7a0d330e1f66ec3bf7017ad4bfef78d4da99b72bf226bd97775217f2a2f601c2ee46ac685b58f514570449dc48c372320cfc02836cfb8f81c6da304279cfef545591cd3fd4602200a74c280c70f05117dbb14dca67d06a0621985f95600dbcba111e779487538c1189a8ae8686ba6cabadb9d92333f29305d1de487565e2571d28fbcb5bb67c3c5c3c6cbf050563cffbc54030ee8156c08cdb27e984d981d2c3e3c88d97d60658541d0995bd9c124004399fe3539a36804e71ed28e1163f8bf72aa00f4e8131f71170c09ae7a4a5c59ee64dbc8d70e107ce21c6e141f1943af7dd3badb66c7067d9b33994f0740140719d7334943d0ab0836faa67da2b35d28530e0845c6861f2d64a4c81613dd3b359b2d5e9ad721cc596490cb73f1196a69466bdbdf8855e13f7d526ef394983b98dc295f15af0126fe667daa60e73dc05dcabe8eee535317d4eaa669901b4fbbb12aab2714e3d8ddfd27d07c0ede9385f816acb9d5bba10ca674dbdd884e6ec420dc701cae74fb386143a4734435abe669f393148d2fcd7d8ce339dc5ad26ae064f13b7a6172901f90177c74771e58428e37f6876e6e25c14f7d22f133dc663b51168e4450fb6aa788b1b672cb279c70345826900824af79330052db8c0870efe31c14c1998a8bec3884fb0f5499e26d3fce123e4d4652a72319130a3fa6241da4f1f41d61867a7566f7e588771eef0f1a9b641973d2bdeac1a47d4be1edc12b67c867575bd01753a363d284f2195ab447af26f588b0e912e067f39ca2e137fe3434dbab03b7b8382ee923480e9ed97b28782e78e0b1c9b51200412a779dba0e349c8a6390719691b177bb424ed037514aec1652c11b6aa23b0af9d34b9ee38a89ba085465528b0b6241b3134b8c6a7002de1e050301014d5341eb838fdba2ca6c74a6d0bf45ea26f624b64c3ce264e7b712741eebfdf755da353ebf0016e3059ceffe5b7e0fd56a50479da0e552a4a39141e3e4147aab486e23a6e0a9c6f7c4aee0158e8dd03cf1120e68cd369459457b86ae19f6c4a82dd9e59c4d3c9f08b30127db6c64a4f9ec35390d7c658c10266809053e8299628dfe42d92ba8feb0c5d3e354fc5716cb87ab0a1096a7efdd39c3aa9d669295b49c4051eb9287fb3aee3a26729d994ef974f0399ab369c6c913643d077fe7161aa7d3c2d5c0eaf88cf228bbe0ebe627ab43cd9a7de1c547f186db91bb53b389fda7af0362ff84002049e44df9b0a71a2d06a419d549d425312aefc2e7155a9073c37419077e10ca1a5180fc4d273417dc5cf841828f868c89a88d4c94edd3ed35ae70cbde36e51726762463490f5a6f3018ab875973cc6eda200f367ca71fb36453cba7f59332a9d1c540ab17e467dd189f9dcf9c07a2a10c0d1ad2c5adaccd8c0a598b28b3e92706452d9d2b97bef710fa5a50adb0ed7c5ec2a918fad602c6b598ff5ce4b13b1b9a5d235b27c8a1a1f5a77c02e4eccf885d7f392e0e35f811e771b246a852fab382c7acc3799e0e6d5098c150b874eb8a9dd72b1e587c13968edd1cf880a3cb12b4e5ab9ed17eb2476d1e2b20d3ce7aee179e5cff2622046f3b27858812e837be5d92fabaf194026413802be06fd7c6e17bbaed23d2d0cec78b2a18ec3a579b33f3262a033de45e28ebacda33f3dea4f805c468205abc39e84a8b2a17a2c123d31468cb8807e5070c3a30b87a858dc69aef9600a30cb93a8fb306d77c24e329894701f5f8094352707fc31cf566b4ca551f9a01b1bf88514337bfd60e04d764736d821b461de060c28fab152320a7ddf88f31b69e45b73dd04db28eb04b09abde6648a6d72d9805cadc6cc90ad801cefe3130651d2cb6d723c34be9d3614683a9f73eb61eb70eacc17c58b1ab4d408429a8979095aad206d89f191422171afbb90dc85168824448394b0c0e330306ab6b90e72a3a018bab1d36b1d08e47d388540b2b7ecd80c7e50c906ff187334cecde3f78e5b3d0b48196da26f40f9db94a95d04d3bdd351a885f7e8f9f88a9518763648ce09214071874f04344b4e0fc9e88321e240d4b89db29d09b0ac5977c5970c8673d1b5de252c7eae9398149cd3f849620a17dab5ddce62cd1be9de247a3f512b9b5842c5d4f2ad21fe678e3a083bc8ff9ad4b04e35c16aa8e672ff2bd39f9e288da56a36c85edbff6e7a5ba2d386002e6c1273a4c5d5c3cee477bc5d80dfa575cf5faba0b2f0f315784f8cb31f55f21f67f99907e3e0e2bb70a4d6a87651140a7c7c75d6640d9817fef0ec435976649a39058b3f2adc4b1eb381e77bcd3027144e6fd56791f7a4e7d9d1e29bdbbd835c7a10a287395703ec4fa23bc1bfc01db8ebc763998b833c6ef407559e5492b492abffd82fed1b50b1fe5ce14f5c34d3d0b87bb2b7c5876dfa28a82b0228e950bdd279571bba40586f50d984644d2029999f69b6f91330c430b6c43be67150583967c88e61d8862ef69e72a033082d1fd574637d44b2c9796af94bf4b316c59362be57c7c5c63f78b5c2c0c947e70cef29383438faf80a08079cfe2d6a9e2bf0b7a14d091dec36ec2976d74080b630c42974145e11c19bab74ebfc762f70117fde8dc078a6e1851475367893ee1c110b61929c8231a17154b91da3cea77454a9e46b5c0c60ad8b5dc47c9c367986e8472606176aaa7634911ad30968ee26762d94003dfb0a356aaec8d062f4839ccb7ac0970d8e3e2b3ba73be604b578079ad9a491cd18b8319806c29491063f895aad2dbeac682fe6acd0af74e43800460d04546c475c45a9f86be43ce7589e25252c591ebd3809fd66cdc735b3764f0a58373d8fff93d50df00dc4aea7951513f49f664b3b54f09b3faf80d4800edf2a11bd578b8d748259eaf9157a83ba7e3c03b52234b3ea9d8db6b5817bb6a8e4eccbb4bc1c25c5135938787fcfe84489c21d63497e21d10bb50cb6a08ae6964e4173f393602d19ca48e765210cb90c6c76bf4ece2c7a6ed91a4347b2883596285c22ad89ce3f48b18f27334f7f431d3befb2ebbf2bf15864861ef1091d5152dbee33fd00804c9a0d16b5c2b9076c5631f79c1a779292a3c0b9839e29e50f7cbec4dd515d5a0d421b2f3beb39a560643897e405c727b0e8cd954f5a9d01d09383756e1f6fda17c1d5343de57e2a7a07a1f53c686ea3ff139789b6b1b97b1d2a49b3fd43802f6af8e04ae106664395a2a199d7f8307e232874fccb758b0fe04f68e8faffa04f09d58e3f520b264dcadae573720d2e8d7836b65b30cc1c216740f670298a8fe62fa5ae5029c6df8b4139dd4f5b7327abba21605304143686aeb3e6657501333a700c932c5d93aed2a8b5841385a769e6b5d9a588d7127ecc1077f0b15040e19e326a5abf7a8a01489afdf1e7a50498589130188b7041947b6da7bbda60ff3ec64b335b05b035dc9f44db305fb4f0f43bbba38941f033e30994fe825ee27b4ae0d47dd3377870e7389af5843ce96cb93db3845d38ee184fe1f682cca9250330b597d150d46e77b6989f27c16a93f35c2a8c6a7dc067d612972c5ca15944676f1731d89fceaa559a7efd8ee71dd62ba03f910a8d01248d001d2b54d7fd24ff9b4009ba9818a8bf73d9e01ce0281dfe7ec94fe2e89f69036988e3452b4008693d77449e8bdc3c260f45c272d04a202ee737c4f315aa84ef9658cbe8c1d86e4bcd5bf1d83c0bafb1ee867f7cbcfaf07d576bde3810041cfe6e75a2d2d76618760b298c3f20360ff0c08ec552597a26a01af71f0ef5c84bf6b9b02a2c900e19768c96f44d0558de1363e96fe3aac7060243a217b13c4dc7b0b520e7dd1a9fe522cc34aab40a3e322d50a560132acc244219d5a7e407b63a76f2a1139789d7e592082686fb83b6a7cd1bb7a705c5d514d96422c6a063342e5144d1c149f3dda34fb9471f957d4af00a468cb06709c110a5e30648cb8434a57cee0eb6167b6fc4c6a1a030d987c5a3f6dae4deb14810ae1be2d6d37627d6828ff8812b356653344cecaee4b0fb754bf769c5db7f8e404f6220316145b4ef5f7d37d013092f4f3f1e5716786ea9e4f8dececd9cf141e2af65210d609772ceb86d0d22743fd1861e952bf300af45a9d01fc73e82b6f88bac1945d36ea081647bb6e94ff146cbb3eb5cad25d28742e70ba6a731d95c87dc0b9a37c07334dc4559efe4dc5db4f1cdcc5262ed99d14c46c70c63b307bfb0c53ca053d0d44cb84ea983e57f203a4b54440108bce5d54d4854cc01bb1e8095caac28c77be842252387a3afdfdd0fabcee7d8d41c9831463e3a36d1b21fa75d7ced7096604a78ff67c8291ae858e742abb5f78bcce9d8dd31f1db31bea66b362a270b72d503c5dd396e5d37d0dfeb09fa83d4a2a6e90bc82e984b890eea0a729604edcda624025042d19950e2c04ba01dc8fb81a69fd3b40a72c0594c406c43af9c51368e05eb81e07cf6adee8066acc7415c13c38225006620e4a3eca5e0924ea97ae3b381af2693100491402c9be4c285e0c47d34d210d683e5a903d0092561c9004db55be6dd9cf4f030baceb644c516a3316d4df9e9de1797f8f1d3c67f3326b03f6d38a0ccf24d0e652a5194598d964c2b9a902029dcfa1863cd2553c21e5d049b21aeb9bb52aaf793f01f2f806bffae4915a8d8007fefaf68e4e6387c49d06d8a3ff7498bbeeb8ceab9aa583c8a1e041a79e51321a9e34ea75e5fdcee0a5991f2d1b85273cd54f702a2b949573da6955db2914e95a9494ca983b5a503cba625b389cd5a8956d468e8c0b2886f0824503a78ed9f8724cee012ef64b38a27b0af2a51a3d7b9529dada456782d7f91b6288ba889caec5a9c5a7b0bd4a3c620a83b6cd44d26759cad061e74ab40251fc2e24dbcae66635bd3f5f19dc90210eb465aeca43c5f6700813f239f2f64507a5cf56ebbcf885d221acaa7fc71adbefbbd118bf8560b782547ad84935413afaa85a493d5e80a751374ab5ab96f5a36675a3a6d37af26a1ef4859cf03b81c70c6b54217c099681b369550e5e4682a7dfeb99787209df3854762217a1cdf031fbc3dc5931a63314d610f1807ae6c4b6b475dc463a76bb5374ee09a7508b57519569fbfff93be045682b0e13bebfd22370a99f5257c4647234e71566d55c20a639d87f5b1dd8a11e245c0a1cb04ea96d405815a683dd1aa85917e95d59bf232d78d5ae1f89f259c58e2e296d6f2aa2f939c2c5265ae75502a41bf21ef4a82296ebcbc6e60334be8ddc326e9fb8ad642386cb55be100d7167d6618d2f7cd540050a24bfc12ed77d46a9e0e378cf9037d4c276f7c2b49ad6ac50283752d91a4ce11b3cb710d8afea301b4a14e8ad84afb46f28470f338ee2f0940be257e6f4d659e41c33e79393a997803a98f69f958e438a9690686fbbfb19b531eb238586bab4f73f4b60837b418a8a576b13fbe18eba1a0b2ea5530ead37a35e1b8cca387242a2b9399fdbce64bad1bfb76baead17ad1f3c4846ef23e8466c1da874951b03d6fc6e87c8ac7a0471f2b18f0c3b726721f00e88d5b47549ab9bb34e1642e32fca0748a1c6879af89df3d5500052085fe3a13f3460cd60e345e782dd50345041fb8080472ecd11d810df00616349a1ebb879bc122788987521d155d31282b3ac90bdf02e0008874af2bbb90292b9ee67c36b6ef3f6d66c521ec1622ff18e6f6a0d2b11181bda0a6177c1976dadf4de3f2efc5dd13f5e7a63032c27d89addcb2962f089fa45542a4a9304ca3afbd6a853c4248897a7bffd28dd299c06584f8fdbe94a6412e2b6cb4c4dbb64df87038163145c6eb9b21cd85771460ae73f60b5c33945bdcb5f1b611d58d44cc62f4b47152094eede3938e6285916110a6646dc7419d56270d7699f0c581d514ae8b808a412a9fcd0c4350a9eb57b7516651ffd5c87e33cfb0323f5c0a1c4269b84efbccd91f9a9691caf33d2397d5d8925c7c71332023b2a41054e498f60cecc44aa63bd4a773dd9932420a0f9ce457d1e8a29f41527a2eabdcc509fdab797152cba29ecf0dfc77e1c578d7e98966cd196cc8d892318bdf2f929a3ca30e9b23fd113c3f85ba73adff12fda2b856c69b9243b9a7b159b2251daf0b9ab48075be3281349b053c89e902457397b72d8014938bc2d38eb3cd6eca99ccc8cab0a4375d8337112781877a31d32f3e24b76c2efa670fa81e8c87ac9205b6e7c9b4d6efa38869118c656ce269b5087522094533968fbd6fe71ab4faefbee7d77ac8a7f7e59f7b370c9376a753fd3c4908faf15633066e46cf56d72abf56f1f7c4a3ed6b63a5ccaa498c8a9deb89575a86e5ef70afb7bea91ad75013c72bf4eca281793dd378fa68a18c4fd7faf10c9d2315c89800970be28dd5b2a804a0d117c7254f19f6abb302cd4cf25c416f81baccee79b0a7236c77083c0f2f3f143ec51c0a0ad14b1fa2020e09f297b19946fa6296e201aadf1eb4ce5bd58f5fb4cb351e2c71f65470f7f1401db39b2cc6e29f7ec95f97f9a02d554cd064a455e746ae0b1a3a90cfb81ceef1d63c1e42ec9ccc785818d968946a85b0ee7a04ca4fef812d27cc6784ad84125e6d4e31c418e2fb1fac2ad6d5049958abe2101096ada96f90019b47bcc1f608b69b8c0650b8779031abc0712313d4ca72159104a8edc6b6ad912802558827e0586001446a510af092b42162c553550b1a26559e4113603ca56dbd52f3de47ef897000638a90f181b6a91ab704b1dda3ab40c44fb22acd319e77cb1cdef0d7851ea2f141708f5ca971ad9137741d57452e85439892641282608bf566f6ad298b6e959bab7d289c75dbb234744f474b05ae280554b50c177ee82561b01c160eccf215e88cd71fc799ea8d1c6632e496f78ed67f872ec6b215246b1dce46d9517b9dec2d46b1c797a2bbd2175177bceeb5a243907f3cfa9542de8b63fc3fb21cf51a7bfcbe99061c4113596de6a87ef31d0a1d24af00d80a455f7f5211db4c4b5eeb78dda46d4f9aded88faf4b29e6b2476035ffd646a40b2abe6db689de50774e4dc8face1c941af1d6d7355736762ef6a72e4ba873addf59990d843d60de2eba696be912eb65d81441f29aa3d7540d21664aaaf812e2e8b238e8eb43bee5218369f9bc2bbd415fef19394f655a03da3bf985cc432f5c0d08d7cc284cfd159c5865d19a87dc4477a4c3ef97411049d3a3e09ee1ecc89c57e490952d95a5da352798efecb766e2889fe2612d055fd4a3c2505ae8f2e9336a6927185c07043d51c26ff147b80e8f245d2a841c6a84080f09b7ce79c69b24ff8ab491e05ca95b786dad916bb34bbea87e680fa092c1940b6f790393b393312a27aff59bcb1a661b092810b67d0e53f6d2d5e8814c9eaf45db73b375d12f805d4b9041dc0b8fe4d8c21d43f1f46787a3d12796e19861c0103a5cf02f0f7927cc6ac52cc404064b88c134ca368daa51fe1b2fc50c871c1020206e8f2d16ef6193b29f7c55a0fa6e2f0c3253d39b3141d594e8176f72b0c33d16b295c109a8c327a11a162fdd928548afb925837b7dd59dff75970f5cf38d03336e747e426f09ae0f65234207b9c90e32959535aed550053e88b521d8ecb34bb629dec3036fd7680a52d1895f44bc576413e7db2d0b8c857e3b6a92aab7d29668834aacb311c092e0fa0e273a0ddebd2a7c9f194ca445a07e7812f49577f8540c1bdfe22a3f532ce961189f6193b5508cb024e55a8fa53135e5d5804336870963c4509f392861ef8b103f45aa8545c01163edaebf17085fc887159b0309ddfe1f7a9e70919e3c602e4281ad6778cc94e44d6e95cfac25af8bb34f75fc6fc111d4525c04bef1fbc9ad2a7930a2a2823141f591c852f07f48c2a5b61f1f7aa4650b61ac7873e46ea32a51d8cec0578a453a524b5b95440c80141287d87cd6db08a84ae9815568e1e72e8e98bec7971882bbb91b3e65b866c2387080a9920a66f8f1f88907887eb9ed9b2e4fede2a0c5771fe39d4a955e5ad2f72298ea74df60814912dacf5835cb6fd974ad5f0b6d4a9c8d153200d718a1b9210e83617fa25e5a0ec417f1c2b6dbfc2d0d472ea5dac308bcc8b3e48336bd690c00efd71152f8dcb79b07a2e0d294d25562021db890b6b1f3af488e34a508a5178eee143f703b624229dc720ec336db41b1f17aae37d99100c2a050008114cf6550672efc31a088a53cff41b61f5fe1cb0ebae31a3f01f42950c3c764b30282402181459fbf13069c72f73fd0f2c0b59d3e4efe4ef1ec1a8b8f2c7d0a5b7d1acd3971c2bf7ce3035483d1886b83aff401fb7578e6dd29cbaab5e4d936c6f4ae6d3fc93df45a4dee8687e31a96114eb02ae9f27f4d629b7f243fb52bbfce573ee733b758f4229f734009a2179d5ea03aeca02c5c6adc2801cf5a059c8b2fa1f2f79346e239683abe60a13ad1b2a5b8454f041d21a0f276daebf24cde1bd67b1f42f3779d3f3cb1384e11db5e1cc4f51901e5c7acf416c9188bdb8e0ed0cbaa97dd72205eccc92ba6fec156dd7ea0949e99db23b0d9e0cad7aad4613e03314c6e818154eb259177189b7ab36c7e75b2c38c73887e81aab1d33b509f1032567ccceb780853cc8d9130db9801e71525065a4779295093390b321f4de48570b0efcdb10cfb95ef75d9e3bd4bcb6ae2d9c786fca9d2d33c8c2861029cb0c20e78195694222656a5f160b15e41a2809ab69fc2b41223822a7d7bd0d48c88dbd385271022b677b2181de5207a08e9d4f0618520d3bc0a3fe02b6eebc669b1ab6c4329e1bf31d465f06afda16553117b2f1388b67d3b9d8f2a13936bb3d20fafc6b3a5730c7d493b175a0017bfa74b29969f5af50089d29cdde63d1bb0253bea973a711d8899fdbc430340d598a5d893747babfaf5f1663db9e825863cb20edf0bf4c52469ac0daea8ad66a544e9b4455ffa2bbf527dbc52eb6152f6f3a73f21c926282ae4f2928f2a2a017962b1e593a1b8bc9f62c9863cf6175f2c2f2ea184632969470d0cad51c6e55bf8ea0fdd83ae5592cba55c330b1974eb3cb56a98523dce8feed1caab32c11dd157d7abfffb0ef8d32b4a55c05fd5db78841b61dae925f781aa63ec49ce465dd068af207d1d92d1f08fb8b5a24bc636847ac2c198fb85809a2248bb71e490004370ada4735f3958cc4550dcfa71a84bb623493e55404b13f2ffe19aa0bde948177f27b9f8441dc179497764dfab5bca5d89d04cba989b44a2f690265b48c5d69e23564828f696508e6f23404a4da2125789c84d7c65cea5bae45c4de81604ac9d490a556c4743f3d5f82ccbf6f9432de2ae22db211fc9067fefe34c1c2fe0dcc076ff6cea1a57a63d8865daccbe29d7ec5caed1b594ca409be9ff7992d63352168de324f353f79646936c8658e2f7b40805625e0af7b9f5e28f8940412839ce2f789a71de48b003163aa0b8fd3edc6e644afe7eca1adeb9e5f1ca040babaf264ee638aeae053bfc346ac2fd6edacd4995ac610b0bbacced903123e3b84bd2071ec5adba3c333de270d3535fe04214aac289f1163ba30abc192dc100287eca8dce307f9eb675cd44eed7adc46f05b6aa71dfaa65394f026b6ca1c2ca1c537f7cab1629d951569c4855d73bd63e1919d3391f17cc5bd40358734c9e94105ab87d4f6a0304dbc90127eb312dfa2548eb004fe5d45536c260fe8e25496b627b32cf2f8fd10b9b89a906bd7e9c65c384e2f95d9639f31afb2a10ea9aac571e3f23a99f966e8183356c1f9b90070421eeceb7ce85cf5e0544cf15d8a264f65202e4f65034368afb616ed97a35fda407f9bf9cd4fd381918ecd25ac6667b7e72d5b0364ff1cc503d8cae388f5dd2034ea34025513a2b18fe3882b6314f410096ce6b4ef6c6283406d9d562e74c5df28f6d4010cf8acce70eb307681861a34f71d5ced52117e134e813edcd218b283dd74429ed53accbd071ed516ba2d0f021902454b22c7dacda6467c0a745480ce674dd5d39277113f4c1e77611f3bdb6921f4b07c7800f0c76ed26b122323bb696560387ae19d80bc1d3dae96faf51fb4f1b2e0a1fd5ebcd8b484792fc7c58e85d50e0f5b112ff0772d96192217c1d6ff865514b650392dc8453b0d9132655eb2f662994fe584bfe0a28cdd36fa35b9f3cdb8d057b144a04433a25234b3ade1d7119571b80de4fdcfc5b67408aa4ec682e4eaa9c4b7428c1d7e929b9f1c90d5cc825a1842aecbdc39e2b66443d5765469df54b9deb534564501a2c8d1d0845f243111337e70c2c7fb0503e7cdc08957c7b895b7300932d6d7ee2c5036b374e3a96250665c764ce0e8af79e0ac579229d20567e34a3db341f1b1606f1c8266e45fcd734e79aae6521c0749b8b6145b073227e5ea88db66267c1b6ae78b489b5b27c69699ab5bb9d9c17ee754a0dd7ae73ce0a7f660e44d8da1f3a1f1122ab9caa8544358f1218661bfe0643675722249ce61e5e3438953a4f51de681ab86104e33cf4f5c122ee7e227ebccd33e8b1d6a0ee97aa37c40e732931f66fd62d71aa46991d3e7dde346a5f2a440244cce47f6519b21f898f1798c64a4201ce6984a6b7f6d4576ad81f231fd266943424429c371c6ea94dcfc6e954827d020cd845868f56f84448b5fcbe70c210985a55f98b6919a8a83a816def1256dc381e6f84efd6430315c8b60ef644115264f6c1a5a75e1f8f9c1984f6652368ee17d3403ab5602df6bf47f734e34576bd3a6ff240e7a95af3bbef644ea299734644f36615817d9c5fea5b988af1ba96a32f73a3cdf368c20083c0e1d4a390aa72a9786613435189d4d155b9c231f77391152b4f916b2c3aee68751afe59af86c0085c53853f0450dc921ce2ec03f84cd60304a17a3f6e5931490f8cdbd5921e6756f42021e85dccba273fc619f53fa07b97d54381247208f969c9259cc31544066e04711504eecf3e8e0e963a96fe33f7cf7d73b004bea2debc16728fab8379a931f64c3f9a18852e686893ba16b719f2aff2ea9fbd1dd973aa72a665334ba8593b6e694c1cf3b3325b94a9a7732d6a95852a9428d6daf0e231af64a58672ba6b9a7fcc51b7b7ebca08927b230d975e5289dfd4cff2af881bb3711252e62161825212283005eccb12e0e0218b400c3432ec4337a3efedde786d21634d8e4d24e6a6fe012851f17a7b0fd09f6297a79e21cbe3a8ef9429606b0ed5a669b5a2f32fa869fc1126ca0d9da5d1c22a352bb6af5bae4c511368e3f7775f61e74f2cc9d032bf7a4b3c38a5f04b5d1fdfb1e4c098a8f9aef63119747ce21ab688353748064c82cc7f9b2b6e73f43e2502290b9b56e3775779165ad1d466ff972f602e2f4a5aa0000eb62bc6d411b9a6368507ea57b98eb526473afa3e04d0965f3d70d8feb42852e61bdf55841fce8073f72dfacb54d1d21a60e45d6c20bd438cc2a2348e9a19b5ce3ff61c7a18c2e1f903803cef086d020b5b0033b46b44b5e368d4b1bbafdba048412134a8b8013892e7588c14603264a6b604ad648db9c2f52f5582a45693ed6fcf9eb884af719815a27dc7dccb5fe176318afb379c577d43189fd5f33a238f36f00a6ea4c35a13d0b8b8b151765ebfdd2a69a13830407fcd852bdc2894005dc9716cca6f5e8b709ae7ce1390bb44a2cba8eb858893fa4d68df28a09facb5826301e1be3de611ac2150a8b9f08585bad6cbd7f27685ca62b0cd7d6205a84d2fad68459347cf87c06b90b9b6002f0afb8d72e777a6c0ddf2caf22a97a67092133b14847f49154590d6ec40c82d78f5e13d326a939bd41c6723ebd44531b236b39e9c4e87f4b34cddd7fa52bce0e6c704524cf9d145612c29de9d1ea19e8324472c8f85b773baebe8873c0eb5fdea32cb75b6b43944b433209bd999c660d193767e8bef4e66190c3578ca8aba8973ec6298e2bd408e6f1daa2ae9ce68e1d0b79af18df4838e3a387ba2b0af73c1045b9eb1a40164cb7565841fe3278adedd7a5493909b4c864956ee518db4c5d333d4fd93a8918ee038bef7f46541d5708af40f1342e82ec357c020b8d25ef21fb9bbf4f8c2b930abc8f8af3a22136f6be736c3a493311e079153c88edf6e15173115511794e7eb95bce3e139c0c2f4cab7b5975493fc4831738f5694c8884a098bb34e3a2ab2d44d09ea79f610d62f22bf6ecb714ee1bf85e556fd73da9c42e59a24fb5cc3b85579c3c083c39bdacb1a4589069c979da0b34f0003c591763f27abade261d2c020a1624d5d072eb8afd3de429940c0b4da78c8086f86d6179e34100541473d01176fa887ec19b40f78e9154131d5f3aca0c6ba5f32ad7985bc57871f645ed6dae0795ed8be1b4f8a60de2c8ef24fb6c9e86cd3d915bf098184632ed7ef96e004c48fc9007998f10342064fe80ff78cdda721131fada5091d23f26a64fbfbedc2b987b28d2a1f9c20993c977262eacb836ba3e3540161ba0c7e324058469de38e7fbc690954a1aed4c7574b8434b4e30a247449679483aa18ad546bc102793ed55934cc0188fe280fd65438b18bd763110966274aa6bb1b741ade7bca2594104e4372647014c7b9348f11ca3007dc88889f2b726ec238e8bc4e481f5f479f895f3d5bef722ee10d9f6d0ebe0f46db237978b9b14c888d73f78bc8b0b6ec74c3c7d12479390488501503765bf460641ea5f03e000f4fd8249d0ec70a1675d1d6b3d495d4bf2a2672956fe4b95260210180b9aa8a82d33b46ef143c87b36f2c04a4c493ef02f025cdc2f5f414b2a495a323505e0c715594bead228a9a9b26cf9c204b1c62ee5c0c3c6a4bfa25a46ecb8ab49bc356d3339bb31bf6a21b2dcc978416be96b5aa90c11a68a3e457cdded305c5990f0e2358eca06c8f669809b0305021cdd944e7dafe466e83c0b62e802edde9e135059e97792077426735062268828f5f3f3e17dc863a4017bbec06b669ea09144d7db3e32936427553644714f127296115669baa3faaab332561bc67cbcf6c013c333ae4429b476a6c002b50224bfb24bb119600695cdc1094f3f7b78b1ebd1304fd40519dd92a444ede85ea62822e04cc3184b159fc58040d82f4e2b5fe2f26b718d5602d8f37c5e3c606bb8687a94fbd561359ba07900a39ab09511a146a6c2a2b680dfef3eedcbe2aacbe90b6555a60bd67a122a18cdce5badca23f4924fe6ca1e6470a1f057ae6fdc21ccfceb7e99d092d30813e7268860e586dd2c1f455f695c083a0aa9ffebe774575459f544c87b5fbd2b297b64d7f9653bfa6029aa8e488fe9bd6fad520652c664074e35abeefa6beaf0e59d2a6588d4dc683669b26d180bd5c5e6a464240f8b44e352dc9e2cbd8fbfc70d5689c564dffdb3e394fcf43baf5669218b315c879e5fcab27b2cb563ee9783210eff4206bd16c38145d62bc41c1eb15e92a253453f79ee5763e10d10e5213f2fde250dd522fd7588eac341720c672e99c877b14e2ff71c5142861ccb3e68b4eece1c6ec4a8e18cbf2b8037b8ad24d259767f2d1cc572274040ba73ad1ac9b8ebe84b5e86fd2afb92fef2ffb86e22a74947876f3e848c87ba9e74c09808a2c39c0896a00ba67e5f0be632657c37070005d4d52716d8ff3b191259c2e066ec049f427f768b696ff7e8f96b6a9eba067182de63da1ab4088894cc335ea014eba3a88431d2177ac228b136feb15cab8aab22036ebc61b802fcabb4acfa2c5a7e23e323a39c799ae47bb295e76f06a631f7be6318efc30a42e0c567a2531a8120c77cea09bba3da977cd856df76b25447a76459a790fdeff466d2c7a6f15eccaf044675d1146e456fad428a270f23f146a6828ee2cef13e90069e1d2675aab909ba0ba4b0d760837edaf4ef6b2dfb7d752cdfd475772a7078b13f596f80060569110b75f101196a124f21b766f84f3f569a4de7142767b0d148996aefb6c331a317ecf3d6725af113892e792b20c9cf2ce463652805b865979ace2fc8dc1c43737263d2ee32a22355f49ea99eedb66d9c95e2d4a5911eea5bca7f6aaff559e478b3ed3d91cad239624592cb1086dcb59b7ec59704ca3a80b5bc4626fa927ff9ed042cd51f1ecd28083267272e3fad6536e635f343c0ce62376ddd3207d5a410f0ed118fc6a55eb0557a6049ab5f91a232b77f91289a9f241f6aa58d3da599e3b60d2ffbfc8fb81514754b14892ef51a9450e869d0909c54a9f162f6f18288425345f3d9c101e675e98eccb03e2184a7035cdbca6892996078739d030d8181a137467f6d5b728d84ab86205cbbdc0fe3d9bff70e8c5bb038cfda21fd3a14202b8ee56e31d6e0e484e6f73520b50f95e102572145aa3834b1ecf11f8b3135ba047be849812bdcc73f26f84d9be53151de7050954a2422e200bec3f26e04572bde708ebaeb8ff39013fb028b2b707fefacfc45e9eb1602d61233b8deb7ceb49c1e996baabc4de92130b999cbf41716895b773031511c4cb86eafb7a20c415260050f5544c10766ac585f65b15502a27784ea191b34fdceec44080bae609028c7f689f4357ec36fc3f9f3db4cf892fe65cb70b86da6a5721e97d796498ca0fc4c5b4cdfad4ff3af37d53c2cadd58dea548602b7d5aca6f2e5cb797d23fac330f31f753acf29ee145da3403d067180c01bd6be56a2a06efffaa8125ddd244eac53fd6d5c166295125a0cec18f49cb1f8c8087dffcbf0a05ebb95a5075816db70d040e04f1ec3f7d11751bb517dfd1f3f0ed551c2b5d719b8979b95b8b8948429b82597757701b4da4d7f4a14281fde743be8ecc6cbaef1dedc69c10ef2126d161710f13fe1e0d455535e89011df0d1733bebb79ea2c6fe4e1b6b190373a2d9435d0c74f2cff9fc0e90233070a65a7a7b2af50cba1657454991305ae590b5e6354c96c6ddd8fc907a41982a11cc7fac0009b106b41f84d2964f64fa246ca0bcded95af554f372a31671b8406d9288cd50df84c189960b45381fd4833d1c66f8fd8d848164f912b974ae9c18ab82cd66a2fd8069faa0881a1456e07d0b3e6ce150db94ac2b57d55bc490888c2b7931e8c95403cd5898f67e0924b0e7e3e894ea9dd4944a356731b845322728f8e501294495b927de7fe37436327bae1ffebafee8f01cfca3a5f80b9dbc4683bd159b9d5dfacdbf018e3f30efb63ecf48607ad5a5dac0114c9b0833f042cf54e4cee90c3669f40ba15606dcbc4c1e6d568b207e3445f9146f7d91c023a7ad10062071849ada3da760ad5d9acec001d78cd829afbadf2236d72be72efba560e4bbe7d0c659f10e95b498f45f1bb012fa62b618d14ea11f7d671b5c5880816da422fde28cafd883a2e6bc4083665fc8353ef5ef266e7e2529058fac8e41d5befc0b1b808544c95e1c04de7fadb297feeaab4231d0c5cea8b967806e4e11358ebd4e0088f31f4282ac00a40f3d92c04c6f031259c3d9950835f7b1949c9edf7e68d660267bdae4af3d4588a59d8b842d254560fd5c7576696fdfb1a6d3dbdd2115563429147fd726aa317d0bc156c65beb879f84194244956ad20fe4025023896a9d2f85e531eb57cce1ab2577c650994475acbcaa7f0dcdde3e5591ee4f88f59712bb8a7ff8d2e3d7b31a9df2fcb1a79a3fafea7c1387c6fa8c0a72d15499b31c2d8bff70bb7aa7a8c6c90a76d5055c06078ebe50fe32adf3c6d80494419d3906c1480925c852e23123bc29a1fc14457bc655a18a6c73039b060d2042721ac1d1419e2c263b0b52c36c6bb7e0d9ce3b4b5599a6661b0e383eaad033a27736aaf070ffb035712bf0eb6f5d656a6534ded60f38224b6e58ed76855bcdb23e2bc2bc840174ad4f540682eb5be62117f3ee2a5f506988eb41babeb3ffd36ada1c87d18776f2c4cd2568ac1a812d8731dd3c48cb2afd9dac67ecf974848f439b5c218fa8c3b9a73f605ff0b47ee9c1ebb0b9ef86e7359b6057b96f7a45a2246cec4c0ea634e4f6d2b7b10bf0f531ce4dfadeaf428d1ca3138054ec57922b26b7ad7c93192dcc48bdddfb490ea3bc01403cf061d7fac718cdaefd0ccec44ac52073bed70e97153728280b507e2444cb8434443f289810151751d1cbb37b48d9e96eab8d6c33934941aa198e4383611926cd058b599d7e15446cbb5930caac8dbb531c20c57977cbf3806a424a65be24336816af4cf889f267f2dce29ff300be470580072e2738e082f6a1070d9b5006873a76f65609478f3ceabb76bdd21a3c6df61b995c7057062e1bef88e0c1118ee382c64d6e0d8c66f46cade43db001dd80e554995bfad5792c1b1f5b1b6a6da489b05cfa376601591410511a867753742a7fa0dd86ca3f3fffa60a03e809abac5f27e4b77822381e5dd5b9414fdc6245805ecd39a78ed4778f6f8c9cb13557aab369ee9574ca7bcaef510ea29bba4fd99d8566d793be30b2c0c113a4be9b4fd487539a91488c721086c73993a7133c22598371cfb7877f0460844abcfe2c22c019bf64f5b72ac26aab0c0bd6d12157f0ee70db43271803dbda840828be3da9588c8269a04862d73b687047943b445be64180c69ad82247cf06b493f281f7f182cc6b6cd35e0d33a19db674ca60ae6d1ee6450022553ffd419449e747d25a0fb8a0624d5f1596f4040f5155ce2a435efc64604ba4e9d26fae698ba3e7f0265f9d073aee4898128ee7cac6fe63ce7feeb2c4eba156669dcb29100e54c82ef12b84f4fc70256e18069317c53407649f492ef29078fe501af2cc52ee922278d8f27331f8dc0bb56157ba4d21f7673445c020a0f6af821facefc335e5a18151effbbcd9d2d95c45c95aa862921c2af13dc4b5924e2211d2cf8e0254c7bc05b247a7ee630bd34b745817d787aa0d8d5dee26c13fe580b2e973a8e901dea962adbc14382dac48ac7311a21fb764c458f0ecde93179625da2aab60049e3ab2a27d7012b1ecea6d7efafd3f89dffbe1118fdedeb5ee2586fc58450e56b3db3397101744e9d332f8f9eea32c01ee11f4b346be67c572459866dc5beb65d75cd7806ef716756ce519d242571c9a6d6252140cde113249ebbd84e467220d772eeccfde391cf9bddecd1aa634a6a3be286068f5cb02c75ea3ad6bd62ad8edb106227050956b8ad8b470b839d0ac8cb81bcf665f620dec6e4029c58176e4faedb0484958c7fad85b628a81c43341a83153b2642f983e2a0d7365b1ac39b1aa0b7c7e47591a389fe0bb3f38c2f28098248239fb0f3b4fb4dc99ad4577198d73eed3200b83191894a874fccb08029e3a001aa42adb7233ee67824cf3f40e8a20b3bf903424909e151ecd9be59b41d33b83d5917170604deaac421189d52e3b384bdb82748545d1a87edafccb75b5604b0060efed4b9429ef30c786f060e3cdfdc6af7d646d71451e547b4829e4469c9ee2debf81234a48cd7f064c21954b703913ee865eb9c951cd0a60a279bb8631e9518f3b79b8465ef5ae1c3b7da19c5ea914c96f07f2398d53c17d39d9201b31ced8b22043c931528801d8801ac9c5b27d1cdfb7976d584be9628d38acf7b55b23773ee1453173c71e3ad40db488b3c15464837ecbf2a06e369b9c39ac260fd6b10f65232b17fd236bef81f28bc827461830823f6f592d47309cd7352bd22145b49d81efead6380374f50add4a5eec22097e0e85662b11793021b62f873b91a7e8efd9d4c5f9bc45ec922b0068211963d6be663f451a389e8d8e7ce5b617b825c7bae3f5de036408ba3c6bb0c141741b3d82cae4bef663553f8e09cd99f9d101a602a3838496152b163df369d6a622a98958cc8e754fb5201b403290598d56ff59d8c7d18e8a879993a4608aff8659ce7308bfa9343f21d79ebf2b049a18606af414ec90227085e8f400fa3cccd2e8ee6a9ea783322fc5d17d7c02083f18f9b1c6939923b48496c52ddceb3d24b674b86a2ae20a0bcadd7f17a1037f31b7d9912965d59435d94cec723a607b1af3bf200dc2f23fd6b0dd59c821a9c5d56317aba47a86e2e233157418ed1480844a1cdf6bf57a2ec9cbd3af5896af068639687e249ae0d85a16b74ea54f6c6308ccb6e9753a83f8f6af7537b0978c229d9a89b1a75e77111a4412321c54747397f2bc6ec1b38db39a50f748bf928d1b01ea36bb8e11cbe92485b53cb56c4c9775197c376d82c79ac7dbfb8e3dbbeadff2bcdda715f95b636c80b9857c8bf0bbfb81ae9eebdd8f1e560914c288088358addf52702516ed4b0c5a1dfdebc5b1fdbb4ff06622acc7a6e9942ea8218e06b8e2c96aed26a6678ff94487d056d51982e265600ab58af580e180d0c8f544d39c7f19766580567017d6aa6621de5869eeadf85b3cf9f8f9b01b56b39e589d4c63a0c0c1bfdf5a0381340686a77c2df93cd5263c56a45f8793ca24cf5d251c3e7cc3ab6721f59c0c7ce1949eb92d7bceffca8b04d3683ed755c7fc8cb8f518c8aa1c90264ba24a951df17d45a3b1e0f05a7400ac62751b6e39400b9c78c1cfe5992cc5c479f5693068c16a6a79119f4dece0d4745ab887e100846354e849aa2135e50e5c62c5f07b27f46b3fddae2dc82d9acf03a841b091e14e1c80968f01501b4bdd3640601a6733d12a50d749c67a253e86adeb6a20e3d88d9db336208d9fc1a5ecc68dfcd2f4542091f850dfdeedbe7cdf35a3fb0666f881524ec09c6c194ba6303bdc5187417907752f1bf733f7f902ef8f040e1e07e9ba26115c2561173b223529dd56d0b391de8d32891dcfb67d70c88311d8fa690b576bb05d271dd74407a608f6598494daccf687d4677343a8188f690ebeb31708615a556924ba59f0c511e8fa7a440c438df17ebe48825ce3e5c94c9012e46f71b18f9c6ab28ff3a1ace309347eadf22f905a7709dad60914ac4ba0f8d06c844f6c9abecf52d7b50b025859d51bc4a0717d6ebc5347b3843bbfa7ffbecb59e8d1ee36531d762106d97a829cbc66497f18ee25c5d952188baead1fe292a4e864cfda10edfc07db418dc04b9b0b0c32b9bfcecfffcbcb55f559dbb57a0f684ccc71bb1d05969c6714b8d4deaf5d1941bc0b55f6a8f82d36d1905369328da8baa7eec2dd24cc59adaffea3f3e42c2dbd8dd81cd9f6ebd656453497716a0f95134f082e042efc448d46f01a2702da8f2e738b630ade73835e35fa0e298973ad4217b95821c3f43985219ba036f33d73c4ba12fccc33a56125d82945a9cb9ac34acbfc37ba478febcfefaeb9c575fab0792cd61decfe2311a3a797f7af448bcfd0ada1693967a1948b8252d6152e43778d8059aa3fb2317e5802940314c98b1a19e43dd5cd36da885a60e6e95baf5347b3132f2caa2044cd4d275d986bd8169b4965dd9ff931c59e56af53c7781cf19f401cd6ed6ab0768a286f70c6620ec123608ce92866dbe8e0bf0351c671f015907195e7cb15cbf3a54f2f171269fd759407eacd87a9e968eda67bfdc4553ae3bb2fe878b1c0200549542123eba3a4677c2808dd17a1080e677937872bda7271b3e22bd42816bac591761c2e60a34ca3b274ac7a23c89675237bd2751aac4e01880df1b3e9d74b971c27f183fb2fbe06f3cd54791546003f6ebec2524e29f2bb05df905aa3fe3d08b6170d48d0b4eedd96646bf4253a91c4a8ec100e08f5140f2e7303e4ae0355100e33977f91081f27de9f696feb810ea6b93ace1749106a489b2364785873fcd36763552de7832786176ee955b4e9d481bb001012697dfa28123b91c4c6c128b3e6785cd7257a5b0b75f5f19dd250c1ed7aba2e7b4a93f98138541dffa6407e97081c68724618df535d4c5b89fbdff1a10c00deb1d58cd29c1ea068f86a51b2a5159c140a1007f6fb8ed3cc1dc8cd72133da816c9d4241e6586185ddeadba0d7513eb41e49b820638441e17c12108f7bf2d02ed096df7834f7fe29de67d761ee289d110859f855163bff716808284b96c1217b3b12a7f3d2d896dda59c7a7eed9fca9bcf0ab3f6086176ee955b4e9d481bb001012697dfa28123b91c4c6c128b3e6785cd7257a5b31940319ceb3cb02d8607a90b6a108b3d2b74f16dd7ddbfe9d4f89cb24b1a7f60c5e332bc4af98c3332585241fafa60530110caff2ae4719ab1b678ccdb25d9da9130f6a6cecd2db84965687a6604d6321c695b85487194f2e43907e596a78c6a3be1adefcf54d85dc192f609bace8980de78b60d850eb172f5584f233ec7a65f3a1a80c93c6b971e748eacfeb0617b091e9f71c9e359ab0e2c51fef0d09aa3a86176ee955b4e9d481bb001012697dfa28123b91c4c6c128b3e6785cd7257a5bbd685bac949d14a3a6ed5c507b28c8900e2449ffbd9f204afb3f81c58a62d50f16ecae276229abc7347b1e3a69e4426890ef5a4ae6395cbf107728d1816659ad86176ee955b4e9d481bb001012697dfa28123b91c4c6c128b3e6785cd7257a5bdac70ca95dddb15a6c97815987844d0ce03bd5bda0584978edcd4c1524e0b2af4bb7b9d4c89513b28833d268d6afafdcd6473cb245e28969d1ca1abd7ef3756033ef242e3f035f95bf2c5f9475a370f8f382343326764454fbbd4ad2db1d57f593e97a59a4ef2fa280252b00d474f1987e3ae118e8f79f977b75f16389bfec3d86176ee955b4e9d481bb001012697dfa28123b91c4c6c128b3e6785cd7257a5bc98259970ed62a5275a545a14653ccdd196853aef5dbcc8dab77558be83628d648f8fd79ddd878c32f3a0263617b21379c16ca74bee250ec583add08c125fb69e162a36aa29a35c836a82f8b0a7eb16b56587fe305ad46b06bebf220b0dd0a891e313e597cb1c6a2645a7bac8edac5999e600c0a630d57b4d823e2080dafb3882740bfa06851d66cb7cb2dc91fcd215fa5bd0b8937cdfbe836260c2f3e205b8e98bb107d1668950897513402a7d9ba3315f3526b6044cac6a0581fee55e048ba8c50fa2283628e760ad7b3d7786838a21b0ae41a72c7a09c4439201aa39e78f8b5d953e39a2dddfd7e11481d40870a559ccea3d2a21fb370d35efa7facedfb93a7ac342f015e374e0a8169fd1dec5aa9c42c048ec5e4adf6deb8bc2bca6cc2cd751b6ee8419bc5ee6391a6fcfbfad72c591cd547c540dca39535031f42dab3f40371d8a371ffd31ba6e80d56b01a4cd2ab4b041e7f178a96cea964022b2873318df1f553328ec93543f01014b817039b53e52ba167b688d260c1c9c18d69205ae744a4d67d8c9167449af744146d4c352904a8c19fb401cff6acea0fb26f48fce5b9b1ee6d1f6ac109d8484cddbb64f9646a2534e7a422ad0129e78fa1ad7e894a590ae2fe36987f156665e90c93832c8a5a1a9a6213266dc6ff373e1026052b0f23ed64415d319e8e3428778d940da6e3bc91d50cac47c3f67651939adf24445e71912c0aa48239b4a7150aed246dacf46f6a828b91243e41a675969da08a4a877739ab512f30a66e5eaec7e5eef058d269e6ac2cd3d55374e19d5e6e3b9d5b0dfdec16c69fa4cd00d17757832fc013ab2a195d76dd455e4c532e0bb5beac81f1aaab153742b40126149a5bd0a77ac504db77e230921afe523d6b9848f4a44bee716315e36968e92c6cdb198dcbdd5ca9e163caeb8425c6804292126888a85e14e5dcbd8325686a0a0f176d3297747d82316600f05562afcb4c2612fcf65f86305097641289ed23ff67e5814e7b99e3b12fc55a5ef8edc687b5f699c9a76f8dfd34a0cb8424d272ee0fe843d8c669809b60e493d73e069bd367216b9897324ce72a48134bb2299835b7973a5a6a46360cce8782489165a85000952fbc862095378ca62f5b86ba40920e769a22997ded32c9ba316b71b4835aac1fc383a907273bade14de88fe8cc9292789de362d89117d8649bf9cef87e38f4ac7ac49d383a21fba81f3ac95e728abb91297261e690c00711dc1e9c9c0e9ae50b09dc2ed5b717e55c504bcee065b3ba7c015a9b1b0c68028b3a3942dacfc91673dfa04abec673db5ad40778bc5c11cc0c9acc0b9cdace28d50432ccef36e39d01b334ea3362ac01837ab4629dbb00a258d75565441f45c0212686e29b72b23ebb8cfa4b0c7f0aaf884c02e2aa7a46679f75bc7f994571ea6ed1970edfe42e14dcb7b2581c4c6e552b6255cbf3b9c819e5481d79922dd09a731e6a794f0cd37c7014269cc65f9e2680f1bc83b7f89a108e90442be43658077ace409d6155dadcc546fd8c2b11642572a47ffe60848cd650df45c10535707b04e0e10b4dbbb73674c42cd5745773c98e2650fbf417c9efa801b1598131fa46d38ec3cec39bb0a21a477cce00ed2f2608523ee583de931da2b41653224a779818d4133a4ad4808a2e01123111232ca1c3200fdbc4e6aefb8593b6360c2f2c4547cc7ec31c7fd22c14d746ec7c5c04846938f0f85cd4f28aa2319f47c7d8a9733ca938c23b8e6cbde36aaca0a5bcc4293cc81b0cb8f37825c9b303b1083f6599a61f379f4b61334c944dcfe1c7cc7cdb638a039bbcd89aae3873219b1379b7031c7b903530b835ac966ee0bc109f83ac7aaee43aab09c3df1b58c85e4bd1aa3a02007e678d8e175fd8ea3b957b1ac9b145824fd50c6c0153bf1f0f59f58837cf423d33cb9523a9a89c1e55c5f87a6cd3633579c82c63ce0484eb4895bebcce0f24a24647ba47c92809e16941ddd85796c14e429922fb67e8ca9d15748e5804c7b99e0b54cbeea1b12e3cd770a7e481f351953b47e9da37c44c2ff8c697b903ad1636a374dbec03080c9b69a4c44c5640d2ef8155199dbd8dd6c3f912987518e4ff79740515958124b0f49ff2ab8da26281376dd3225c61d8a227b60d153173ca67320b776737f4839772c67638165605606b1369967115f8fd4f88584ba2fffd12b86c9f9ba2a80cda5ebfae8f3e61f2665f54edffa38e90671eb0502f9ba50f87f2a91ee5251e7d4d66acdeea0cecf154c47e4724396914fedb3d81cda9146296f5ac5fb31c448c7242d44d60cd35e3254416a0aa4a50844e3c782a9c46ef14127ded61691db510cd9868269e85a1f02e9b1d18df81f30b9462e407743b1a3a2df1ff23b8c1a8406d441ca6c330d6ad07bb367c0a63ff907ee596b2e6920fe50e134b2c13c7fa4f29074402fde57919de9ac2d350ea6ddaac6d5db0590fc7e894f9595597e11b0da8b58b0e305f03d7f76ed1c14638cb3f25cdadbcbf640e5110fee4fc4d53bd3a43133da80f01a74f5bf70c215b5d09750d58fc5b164fd93b4062239503a8f1cb9a21b0fbce99f65725aa2488c57d3779bc64c314726574d70a8a1805cd289e79123acd293101d9ba7ec9748e814266eb8d700c65cf832a0316912d30f0bd96eec98bca6e107bbcf285a89bcf21d166d436c72f523438edc294dc027d3ccc71b20881f3bdef7eb235df832e2b1910b1097ab171bcb450ea466bc875859d7c7d0e23f394321a926fad2525dcb20589aa3726256e8bce56063d014a44d703e0a2cce452988a3e145e40a60c175efea2e72c2b0e225f7d8c4179bb6154457130360e0c7cc32a0ee02b2c56732368998ee913a82ed59571aab186b62f57df67a04854dbaedfbc7d32f344c1142645064e10cd8419da9c6f434a096d937aa633378b7a6a728151cdda44625b3b3d7610fab814e80cfa8b7a0ffaa2549fc0aa1cd6a083b1150bf2c4cbcb23b6499053518d7fc69c798b2974f68e6205e50f475e4d92f5a564d52e9afa7fb75dfcf3f04eb70dc0d0f8a0bbed4d3b8e897b84469ad8d62794a538b382d2c62d7c2bd8ec39308680e3e8caee56ec0ab98528f47f12d51f91197ce0784440cc14142587f84875a3ada5e25a638109d9ab839ea204ca1ac3a3e76e48e463b61b076766ff285dc4b6127399dc23b2a196ed3f4c81bac5d6c879b0a25ece9545597138785711a5799a2d8c77243c28417138a5fc7426c1196180e0a9673bed774f5323fa2173af194b8ff947b1e2a4d2fc3bfd214d8ed317378cde179de706f3558e2de78ad2044379067fea9937f05750492a746179264da7bce514bd64e916890a9f318e742b41b1e59f188f4fd73734c6c8bb7535bc38fd7910f8bc511861faaf20b247317f6ca9203c0055cecafbfb0f05d0df33e39c21aeadb378bd4560b72cb41857e98c71dd7ce49aa030e27cac74efad14c6bac5de281ed4bbe50310c24fa41e3662bec61e0b54b2af02c590d90d005ad0d420932066c3f78d818b12da08c8c996ef105279a653afaeb161b41f71f808ee2a6142c8c5764227077fe9e9aa2a33370e0daf4afc7321dde24ed45b485c3e5d8bed5a8d9940fe054dcc03cfc9fb6674f7c59e0467d86a619ec348519428efef81f0230b3429afd4c28b7f7984c8e28eb05501e586addf42bdf34e247ed4705f6a7a719129aaf8bc6449ef0ce73abbaa0feea8a82e24c3bce9d820a318432f95da53ae3a0615939bd13b68d583b1d10d489d4266ff83d4f79c8837f309675689109909e6b9eb458e785821c18aa18c5f56026642e36eda1561976af7dbde978d7f28d36a1ccab23a04a9676f45e1bbc8c5593ad792224a63adc2ca7b474f03a3eea758227d89ba127a7bd5bebeb1ded3d4d93fbcc791c2550cfbbde20e14b512c3f4d8ab379695303490df88d8703d8f8f13e319744cedff0f117821f184b108d639d56f5d08305127575fb50c24ebaa9f5d8655eefc014aab3dbc3c90dd5de3b807f20ae6846456815bb56291af4fbe0169b227f0ba79feea3696403488bbaa9a9a23dd6e6cb2e7dc69e7e642948807bea6b5a661c5e4443236ea7beb4566d7ed635a2abb7619401e5be157b93525d5f44f70569446343b11990270993862fcc50805efe59f675c8bede7814617d12b83cfd7733237468ced3d07911448e633f734ffbc69cba04cf83a168c9b07d1a0359ac0be2cda0fb7a9e6a1e4fbec250dda2c0fa5d289d6b9f8984a1b65b5c38fd92dceb964d5658ab2041710ce72a3fdf8422bbf56e0e6b507119fcf20e1bd356b1cef7e7d67bd5f20a03e1b8929551d364a35ec2de9af2d7cf2e7022946689f40b66d0c02f95a601a2748b46dc8d27cd28f48a49d492b7878a4a4bf7732974e63f3760ca5edb404297634e2f7077baa6f9b44c3a297ab7db1d8e0010363a81be22e0eddbcfca6b21dd18fed33a7fe6034389fac42f40483de53b23e80f4b41a1438551d42490ae0cc33be8087c847ed01fdb7541c60e646aba414a31dd41c64582d7b547c329e5f386c946faa19bfdfbb9fbea6809cd035b59a2a1880408b6ea0e7a8a4d4fae7f0ddb8e417a9a5d56c970e8f82932a385985a2a47876ea2d3e4f97a55e79161f2d4e6d0ee2e0118d57a6f478565a916f75421ace4de5d6a619d71d00b6bc169eea2ed01d67a12c3042f8d65752f3ed22cb943e681019d99e752e7b1d73215f03c437d675b19d2e8019db6e7140daa737f176cc591aa2f0a9fd5ab03730fb4fb7d46dc38f9536012b85698fa04bf1755272f7551a456d9d63aab622d89d5f419abb7a470967cd142d6f5d6aa7dc469f337f6c55d57d1b42404f1c3a8fbecd85daa864ad94f73fdaebac773650feb6dea9fa797e33e30db5a7bf313f019027e177144d53b74c63a76b2bf2c6fff1862ef135ffa55820566c05e3bafa09b2f7e0114d3dbffa581f9c806ca46599138f769817dd33ca403b8054e3844fa8faf1404b77b40830ca2db9ad2440c88606eb52c6cbd32566da34c3cc10a196fcb533494ab5367e06ea736e7fa8b5a19a6e27961050633a5b050c801e81cafa2014994f55da4cfda571c0d2a474ab2a253ba9f1b3042857d13d04f0828334bbd67f342d80ec2a1bb5ae89d8d8a8ed63e426bcefec88b465515313fed322e568189ee61d3fa1cbee1c3df0b9b425c2a99515d03ffb63004f074e3b328b29cb3a0b9aa1e0b6df098f78dcac79093a05f33021a9338555f9cefe5eb1d4f00d671a931987e703ffe4e7de9dbdd1eb46b55cb7faada7e3fb0fa75e9b95ddd3c8963d3b18987f09a3a6a70e1cb407a63fcf9097bf4d3933af282cb6df692e48e1351a7db313c2fbd9656c3bde40e4833392778ef2fcb59f2117f609c81b93281ce11aaa19a6915c759d8b6cea5ec7534d76fb26e775aac1fb57b8472f67719c826e61c0f8d78b8c6599772e0fe0d761699dca522b642d47dc4dbd93383c71e1d2eaf8a43ebb83db26e49a7dacc111141dcc23db17deec2601432fbab4ef424dc291d77ad96333a92ee320d0c874f439dfdb0e9fc3cfdd7892ab92718062c688c21b7be79304d1a0930446335d9f166845390255a68fbdd27a79f0d41a774487784ea616ff6dabf86fa11ec2cf2f9854afb2bb4a119d8abdfe681f7115cad8e26aee7cb604a5fa9a228760fdf8cc4a84cb6c8652a05f1fd12c5ca722e046b0831e720a9322fe7b2588247a720ba8c32e48f160cfa760999e32f85f2713c7b3f23ada1edfefa5eb937a54ea354b868df2fe4e83e62bf80542f3462620566fafea17d36884eafe330e1731248303c70e44edc7e3e9d4c9aead24242cdadcc8a98e8939502e9ca6486a62a56e631b295d6a6634c34cea2183278be64fb91c3cfab8e348b265606d2c185dced863d9e040f167a8dc791baab70b9c09eef8d60f04de607ab03b5eebc7b1b4a964c8fc56e40a43ee8ffb40f9ba3afc081ed353f752d4c14012151fdb000fd127c3bce9f910dc4cb9e13307e7d5e3ecdc1fb3c34b4485ebf71fa1e9b3e57e06e23c7322f57a7a009ef656ff3b1dd5d87687be0c21235c7d3e0c5af5ce3ca29fa9eb128a2efb1dc343fb2474b214e2ae30ab4be8b1600b8f1dd862f42d78f4c2939845ed89139d950de7254355f9c7f32b6b8fd5bb99c2499bb2000a64afeb6f62dcae1a06eb4785fd580672446f04b02f66a9caa38b876ab06c88d66be536d1a29b1e684c0491eee87893806a97e94af1f527691a2fd55a0201b263e6998c02dd3f4d2fc4d3586c9a6dd9e0fdbaf100530e8976387718fd935b7d3a74efbb73fea435e52c20d335482d3cd5f62a0ee317fba4ee7f652ccf603934a03bd9921613ff975042e7cf2f91722623771a5ccd74f0abac1678ca96023377380d3ca3486636d5a7821be7726816d3dac939043d3cb62c67aed4d4041f466bf40fbacd148db8b21bc40dec773365706d2c96c1645c5e781116044307b64d5e6f5139b2e1a9c63ccd9db209c9ac7b9cf7983c3c5f1418b0821f1d0b1232f116f071ae6ee01413cb7152c1f51723c7b0818421bd35248763b1cc47c3db81e3ad23f6a7891a8ef45fe3d72e7ed21e533538f90892cf315a2042ee381986998084353559c0a99771126a6384d1753d4425c3c46d556eda2b4ff0ad27b852656cb2331b252031ff7ed31651344375539a34932eeac28c09197c696ed882b31b1874c6e7c20d21834b4920f31c45a2d72980e7fd311d7a9d218dfafaf50f56c30e55fdb8cafa2417e397d8481f45939c9f669de6702cde0a302a881c8df45e568f3da5c7adcd5fd85b90a00312f79de475118a093383d02bb5ea6bc9e54d681adbf11eb4e5dfcb2fe1f954cc2d105cb6accbbfb7e23de707243c0e727374fce928f5d64fb02baa8548c5782bf62d5d904159725f1eec02e83f3136caafba8bd275012c47ebca0364cf59b80cd1e09a771b0997ebb91c34645fec1bcdc0dba84280a21c39f5050ae7b3bd955b3c84a0aed3353b327cd2c6584557b263eff2814a5aa497f0431c2ef5d8eae233714cd3ca224af00e7860748f868166227349e6e63c847a150ddce7aa6b9a168d7c9bc80c28c259e3b389eb4cdfb9a1313b3158275eeb2330a01453950e0c5ab8fa6e05b11688f685b4d77f823957a0e4bdad9e5dbf5885680de5d358a758fe1f405ebf1bf0a1f99047d3d2265e49371313f369997f21b580e2eb7293c26d9b568258ee1373ac2bb2e23d39989a4d1529c91137d08145f28b88015c57836d6159f549ca58b733d22275164b4524a4c758165868dad48004ecdf756e4a4c7698a67e9e38ae0e189980a5a9f28e2b7974085af243d19b545353cb9bf2425d69b09fdc4cca5bed98eefd816801d8f447bc0dd1f18e30e0c1463ff7b500d79b38dae0f7312aa6290b09058de287e68df63a46b77a83faa0d178f73401529e23a2fd16b8a5701a1ec86a6d86fee640b287bad8f9a13a71ee58b9437f37ffe7beade5a2a044d6d0f9391f47a311534289dc80c2028e89f15c8220f9c4d82e9abae2b36e823b49864d52408d3a5abae8c184187cbb59fa6f90a6697764f3c6c43a335c256f380f376543054c109b3123b774e19b30d18bc8a3d69eb27666b524d3ff5d89aea50bb64c9367e9827d77ea36ae116008e1e3d122e0ffb73e1487abb0eda0e64c1050e7b2e9dba51a469b3d834db6da29b292921b131e445b504e14780092dc35592b934aeb4498714db58ed96ccfca4d7db12b578dfc2ebb3e7e6f5795889e866c8fd792aaa842f1c9b3df101a40be6299eedb4902e22e35e14e6a23428d86c43e2a5b0260ecd154e1a907cf780d59d7323c489168762bd4991ebbbb17c11f92f5d38b1313e5f61cb42f236afe1e8e30d70e8e4a8ba39ace3ae657c33c6b0fd92666453edef6c8337b7afc2e69f77599911f2f053cf80ac29291e435a6e8db23ad44566655a7dfc0900eeae7f3fb945fdde4c05a19f5c37c04dc0e25dc958855667a52d97bf42243e10cc901697b0819f107d3fa3eb6bf3fd20b33b316d1465de847346e15a875f532b99ef6a01a6986b918e77743c229a590163d36134c4089c3d35c50480c78aefb9ba4dc977a4f5ecfda775a340dffe2460e5e2fe347b751503d7b1c11ced66b2bd31b2695d14495569cbabcdee525034c223653802057e4a063060a8c75bb02e27845e214c9f6db820c8590255bde1bcff41b327dee7647665e9f0b5058ebedd554543b6ded4a69561c6f4d52e790072b76fa445a79301410c8d02c1bef193ef8b99ba6ffe96e61f3c0182c1617180649e491c768f74a17eff3dbab8cc635b286c9c1ceb85040737d57e3d64055b525f935e5ce83ef71d64fafedd2970f70a90dc0b8ee83784a10c2d6458a4f069220f33ad14e33c9d26285760e05c2bb49c00279f0d48c24090bd164e18ebe744b18079c670ae089ce9fe09f9e04a42ac21b36a302d6bcdce31b2f8de3a50b59e65c230c1250911eff7d52d94e581eff482d403db637db1761b40fc770310f58de7846c179a1e16d6354a5c98fbd6dade203c843a78998011c5b9627f7def04de7b690a4960a722b29f0eafeb321ec3bd7fe82f3a6604d4dcf33fdbef788c349416a6936392fafc6b9bc010c81a858368fcce6109705cc905fda4b9ad852f0130dba3d4cff49f0a8aad7c093b70e88e71c76e43b56cda5d2602ff696070e0daf965e3fe4ab2ff8edc6cf4e7983173ddef5d594a6f796025e038af62058e1683d3d7be15134cc9caf70c8925c21725b2dc71646c79981a57201b486d3bc039710c0dba7718d1366a3a6cfb73c67dacb9ddc524eef67d59a1ea8397212b67b106c716a6eb05a61b8246577e2a2e53f9b14d1bc2cd15a21f1383e07857e1ce975d0870d42e3c54bf7564873576184c62fd5a3aa9e63e3ac4186ef3e26c6886ad7b7ae22311a4bd530bf542dbdbb2fe04f8273b522649c288b3e249bdc814dce8cb0345f2bd8200b12b168cec8aa394bd4f919ade83ae49116915ba50fa104c7a37ccd354efa29900a46e4940fcd6d0ca8154b5c14101a3a15456f060f7f33543e85792f3e85e4685ca91337c8d520aef9c8ad186ec655da39174854f4cd5660621d374447a4f9eb3149454afa361ed061ff456d7a528677f69644afb1a47ce4e5dcd4155e838d97b245d9e808dd046e6cd8997ab8b4cae2590e2d086b985cd31dcc30002520ace7f03945093b94762dbd28ee553a399a8b7ef5ed101489ab2786cbe6addfad4d3e8a76c5215010e797531faf737416e7d7fac57a2c6395bf9030eea68dfd37cf5d8520a7d0ca652ab0a42fa1d4de008a6785a07877d2568a2534739496ee8395d2820a5785157cdf111e78450423fb8144081d8f14c4318f5061277ee6dfdcfe6b1b76985f3bc74e0a7ed4e97a1807b79723e930f5ef6aeccb58e490b7784fed5f2e616170eb3d59e8ecb7ba27a990cdaa18dd477e97eccaebe77a00c3e9c3aa987971101d074bb57d7d4b5830a1e913413b176a2092f422715f12ac1fc031e2adc8b04f39d38733e8074c0624c404c3f10bbf1f85dbc228053e9f56525107ba3a4de82171e484a87bc4a7718ee4853dd7baebe6468f0c62e354a6fec7bcaf121346cb3fdf491a6cac6ac678165bc0abfb8a41d924543686c06817737fe2ecdc6de6802b2304d082543372f1a29bc32af25f0d8382d2629dbd2aac9918dfd34273c565ac5e025cd37ee2c399f63bfda1bb43bc3b35985eb9fd327b0190fa845889e2a5716113f52fd1531b44b73a7fcf58eada3e54d02ce1cb112dbc39a11b780d8f21d128418aae422be1120715c22fe8c0f920d98941fec18322039e0cc3b37c72374935316cf1cc97961a18b8b0a82c869b58e81a0adf97ad280cd5e963b40486615e8436607b1a7b486247ba7e89039152d0ea0cff417b68d3a0cb9f25e27f039b4a45755ecba2c488d3b2ed79966e9a8c56e03e3c603832267038e83418b17b95ae3392b431f91c7c64c14eca58faae738158da49493cde6bc06b7963b10cbb94f3feb4a0f6b2cd311df365ec79fbb61bac6a7e69314298e1523ab1fbb52f22ecddec09addee57d302c68e7bd2033078e831574900b02c94029ec2bbbf83bea25711cc541084a1f623db3802628de0357796d7d66d306c923ec41c083a958e88e434911663822a4aafa07a7a922cccd0f147b10d3b10927458c8f1d4b55e7f778629682b0b84ec43f21115ce88bef27a98e8ff215f4049aa7ff4bfdd9e5bbc77b1520a3856965a2dedf233da3e4905554fb13a9f5df065c098905760225386641acaa4ca2c1b2354f745ea12d5b238cf500e5bc2b0ba9e73d16898450bea87fe395f6ccf0b5e5ec14ad0783be22aa1403f327e67953d08d6b4b7005e39bad1f6c0004b144d3b8f9f6b75adf9dd6629c729607f9d29339159f28c117c6a50ad3317203f740f79289c0d5674c219ab42c0fc4d25c32345ca0bcbbfd55c483292c81ac6103d544cf3f0eaf9053758144c44a5f0e1ae0d209310a267d653ae8cd67469555c2283521ea8f773d8fcab6ec9b03a871dfb1bc4fd2e738843e05ec0a1335e23101d831f907e3b4131f876f2ad504e8b363695f455092b79ecfbc28c999238c021f959d0df4b06242571bc6c559c3051cf8618c92577191dd938281c97d9b1a15c20720768cef81e1dec05a6aaa907c574394e96fba1366b195884ddb692b2d11f75d1eb25e1352010725df058765e13757a5006061261738742331bd5ed7df468ad2928cec5efbfcd03bde3801255d860993f887b6c2ccc9f915d6f9d6bd11ef68ee463dd89f7fdf83d60ff5b0211c8d0ade94b9f6e3112f10cd4c6c155f78454ed2fe08aa2f76d09ddb00b5259c3b547f52d59c7a52e989bfb957d4c1aeadc0827fd6a0f02145738bf2b2f47850579893379374f67fabf9fbe9d577199811c47c5e04608e4dbd41bfa119c251472915b75c30681e0cb936638566eb2d0c9675095b18704d55204b3447df1ecb858efcf00e68853aab44682d2e85e86e30d7c3899b5620ab9a4593844d21dbe8edbaacd9b7b5794be5b0870c10897c16e733868e052c8551b3fd4b1c861beb702c6454b3a4f6dc27ec80c0c2d6f282a89901ae93fb95a17eb216f5bcde5f7453792011617fe197908a442220bd45f9dbc3a170bc243350d3dcb8c28dd3d48c3da8d49993cc03c0ded3ab2ddc88c0408069e56e65fb98bf1259d531ba1be819459371db4ad410a923bfd58ec5aef095ec631044490d19a73e0b88fa7b29bde05a7883223d0075bdbb9a4647f2508a08abd07f6c93947b2f596c92bf05f7c00c62c4277d4cdba27e80cf102e3a833d222f833da16040fb64e26eb38510be9260717b3c65b806c7aa02ad34bb9e4f542cf1313f2e69a6b4543ef62481e6ac486f1317fb42d701f0f4a23f87f82c8355204769a243fbf96aab70c3b27119461f9c85f599869b2a9036490db5fd14f941986fc3cfadf7a4b2c148c3e08679dc7030fdaaec9c80795a9a738a12aaaf856c9123e92bcb945dc36a0a05b1a5b7accea918ba1f6749e392ee349a1b484d14270009548f02878928ca639697d5d56d076e9f2a9e8c2c3d5538522f90a0425cfb53a4f13f5fdf6677dfd692c36373b598a58c2c576a636583fc60197bba2208082a08b714b57e9357841817fc26c1a458aee84d1e9d31ef677493295909baac3e0d9681b6740cd4f1b7ea2445979314ba6b9910860b7bfc922edaad9fa1acc17d7661b518269e3481473f9dbef42746d43ba8ce40711a6c33ab0cbb07ca43f3d1b914e8cb2fdd854591a28aca03d459cfccb658850a7f0db22aff1c7b2459a0880144d7713cc3721d078542eb79ec8ce02242464ffeca3174fefe734c7c1f96cd9a341aa8056e020c52522b2abda6a9bbabf72fb5e0edff4d3dfdd16dbdd2b3aaa4d557726b8a6cd054b230f06289b562c4f6ceaffaa4cfd04fb4f806b8c506abcda64de271fbf9f32a461f50254c008470f5c5d665ddabb8d0733f3579dea57d99ed92ab4790f94191147b47756c951e18853e51a8ec9f9b8fada81c10ed7e0141a78c1f3f66440907fb2f7fb1b54777a41733c073d177a4b83a30d9a53a9b7bcbec73b3a26a3809a9825924b65fa60bb18208d1e75f0fff37077edf2365ea5d31e8d04f7287febefa5b2fb6feaaeea891d73119c876377f441bdb2ffcca9df937e113f4a4db5c26c1f7a8aff78723da24e4c73824da6f8ca531d511abadea905b00c7fe7af978dd60bc147e1720985fcf0568b641bab5376d853f209f00ab57c696086ae3475dfecaf0eceba86a71d39a469363a8818e1894b99dce03da6b9228dddba22c95c07ecdfbca29c636fa3ff43fffb6b6f00cd532129d2afda8ccfb8818390e1536d1e59de6cf0872c155eb386c6e9a662a9a9d7520f03ae16998361c1f42075b15b38bba101c2a66ee76160d1a8ab42231244b774f391f7a89c643a1e90ea809b76d8ae9ecc222b563f113885fafa403709e16d78656513a7dd1ed5eb179c63b6a906793960118276b466383a874192813d28c726390c49cb6c162f1deb111cabb1ea3b08877d917b2944fcfd30fd41e8e3edd14ea03b69a0abb094566eb277c80b1408251c88f36cc70de085e30c073e94cc6b7b6fed1c2b2112baf25142fcfffa91e8441c8bc1f1de191230191904dfaa031e14f5a1ea9ed3241ffa434ee5c0efcb54725f4069cc8bacc44edf3534c33647685b4ede7c3075e50cb8e5103c72d249190bf9e665c16e8d32bd43d50971430c7f8ac951ae25bd81e055e2d79a67d10dbc73491f565e2a6a38297c5841ad8970c6915083b8b04e38055a88a42152cab4193763afe1dcf807ee1891a77b7e869d00d307b61044843c387580678acf8321a93d40a01bd27a69d692cb17446ed9342cd5868675e20b4c14e14b0e98de5653aa76fa3fb7554d80256ed4cc7987a8b94274befc138b17a561ca905f95b3093b97395350254a3473ca3f9495f2aee746d830ea87090e597c041af6accc9dbbce00b11f36df3cd5e43051025ccbfbea6fd62a7f90e63a280d3501f62b72d2586249140c433c5ebb50e1fb1b52745a9e56186dcb7ea27c28ccce793899b6d0d54c7a9ab9cc8298824b621fda606d546c2d1e287f9d95b1ccc30ee955bc84f6b079b9d8a0063f4b9d9db52d5c748857c36f0576aef85d503c23b4a2a638157b0c69b560cbfc066ae260fa3fa0a39a1b61dd1077cf0502684500fbf997f4c102c52e20ab8d180ba4c20bb9ad8d19498c0a6b39d29de96c4dfeb38fd4d6a696b3792708bdd078f43e1b77b2c3a526f865cbf93a474df23d8bf60be0841e2e19c670a56ab5572dc6e3ca6893e2696d1623ef258a2d1397ed7442cf02b5a5487daca6971dfa7f56914c94bb2179d03abeafae0c80dca4a645bd3e03627954ff9010607c7a0fe2e00e59c1846ead4e2bdb1eadbe3712a0cda30105e81e41071c1d40e689a17ebc5529e16f7412f91f029aa7a6398f1d22207226db71f5d8f5185626ef3fec74ada7fd2f21edf8ed35ab51ac0f035d87e5503b1189c5e7e34ce917521c8d21f426d3d72f4ea1573274ac3c0d867e9f70573dc15e2c6b37dfd56c78e21e72d9ba679d18d66607e14313fec13311687e8a74d6138b5c8045f04813c9a74538db2794a63ac44fcc57e55d6cad8e2940b3d8027dd44330e84671d1cfd37ba4effe5967d84b86bbbdad1f73d51dbbc353f2ef7fe2cfda935b70d1a89cc91cb7afd6f4c9f3e89937d731b217a133e001ab7a757d9676fc24c54a0cfb9b3a5bb8620353ba1dfad7d52aa172003642da383fd3d0179ea18ddf6001cb7db0ec6e24218fda16d478c2c86aa11a88acb57aaff74d2120d1d3dd1a5086702f02b27aa509ca06c949b16cd2cac7548ea4728e83721c58949cf57a81b829134c0f702af3237f0a940a11bd23fa89a25aa9c3a4264f3f004df886c3ef26d8e9429c92d4e46850f1b255219e1b12290f15a4f36586ccef7eef652fcf90c8f1e6fb983b92f269501bcafc7559be85085a0c0462902f99303f7731c230c81527b128f3345e52fd6d1e8fd9927c0b73bdddfd1840ce94a42a24b1a07ccbd1901dcddc5eb406470b160c8baedc9dc0a84257a1258983284e0fb247aac07099423d935c33ef2a3033d4818b849fcfea9197d46c298af1d0ea0316b9ee1af1c60517ab7dec495c24c77b3d1fcd7165edd6f64b712247a553b2b03eb07fb5c638e2c7639335f3a1508e65790213deffad803b0192e117d258a605f2ce832243325e233b9ab9538233946d2f07060306197f68c4e2ce27872e054f9561886b1bd5f970b21b59c520b645c3500aba041d197877a20fa0cb1799b64462f9553e505360ab176b2d018f20f07f140fddc1b40b25e2d2f55ece886c68ae3dcd7893a7394c865ac5c7f9c3629933c610848c8c5134115669c3d518ee34fa4210e31b5a6840b14e439681403a01bc2aad879e33a3925bbbc9cd35b78c7b49e531bb97bbd6e5f330a82e74d72772300a6b705e4b789a3447925b294aebd96a5cf3e727117d9a84cd4a76c1f9f23f85257f4daf269c44166ca616ca919a159dbaa66256609af470a818b2503a1eb6aac636505f50340a348f376ff19c937054471e6aaddc7230f3be2e4b3d37c754b1f969948b0564fafd5e7f7d297ccc1937be1e3a0b244b1e0f5cbdc0382e05f62d8360dd496efb7e0d772d4d40b3c06ef5ef0e171c254c0a8eed9c66686f921af34f59f3fd1fd367595879ad61a2b5868b3c22d753550bf646362ad85196e02fe0129dee229b3cd74f571b7548f25bfcdd5b37ec6dd74550890d7d27c88d18d931378d86df257f920d5ba1a5cf8c4ff228fa24a15bc398cf0d4220c0b993ecb6267f9ad84a4e103266ea080f0d2a4fa0c2c8f47228f2e7557c5e4e6bd9d8f9e58df5bfe84323e40a5ab3abc0acf375207c57a52ffbae24e179403c7f1a8759e68fceb3c0a9f11c86faf4c10ca42dd2fee90575dfc315da29a4557e0f9fb348665cd80c230b973112261a3f02833554287c916bf6e52171125e324b08c86a886b0eca597cd8cafd31c7ad367706c6789cd202da05e10eb124031710fde46505ef22f0efcc57c2e6fbc3f3d26814014b05f797ff495e96796acf97173ef996dd96a9d67e55364770e9c63db5a544fe655958effe0a03755726417e3f95f9aa11210b88c115a779000731da8d8b8af6bc17d0335987796d4f3247b33e86292c1dc30ce710582d65f19be75343f22d31886a586d089d6b53213bcc8d25ff4ddecf659df747d1c448ff3834615dfff9f360805867ef7d6b217d4d77855fca11c26002912d0183a29c954e5e311036f36f6c173ec56e4e7e9fea81bac62199a54edc1301b2aaa3a8307f4cca9603e821437167814f0b220386f3aaaefc38eb78bd3829d3921b0b2cf3938ee7e3fd3737a61b22f5dc7d0b3138bf6bbbe2b9e36fcd87aa8d714a5a087ccfa894c789e409239c49a99bf21f555c4b4eeb05b28286306e4384a0e3ee75734f85893e4df92a2046cbd159280b6a075057429514e33100a7e32efcbba66a2de1130be3303733896b8246d05c28e1a4e3f546bfa203a4a8a291e0810475e9b70cd295c2070612acafa9d3d4cec9d3f60688a03f7c2305fc3877b0d25e94a3753642a7b95373599af40590cef551e710197c44714f5fb8ef52a0ec90a712e4861cc10f6e7d4692554600da8b2680c315fc5655124aa5643b0ac20b8902ae323a505a42418da9a1403b85ea883e0ff1bd75d2b1a54dee294a386a1e82964a043c174930a873c03a692f768a268b9d70ddd73c5dfa164027bd01d2185f56989ebbdeb9a488a37bb3bdb1fa90ed202136b82f223804609dae5c9bb8faf1b704f69304fb19274e38d470704109de2ff1ac37f6ae36a4b71f745fac95ed4f2c1cab3ea238a49e73129bb5304b405cd2d004af2eb73cffccc01bbf38541395b5fec6bc5177ad02bc74848a587eff053e2a511ed42c2e508d036cb3a5b7c93d187c3365c08ca85055f6952de5639f85fe78636815044077bdcd70ec9703e933326c103ad93156017a2a3e3ad15e8d44183af30f2f3757dd94c282c074d8ee74bdb11b19abe8de98023c21a87d31c3ffe91939faa1a6a6000a0fa7427fb7f45466672cd040cb2825dc1cad2ced7211a1967e3c564de25b20184959be8d8e4559a180ab19501e306054272444e96a055ceb963ac9de08c50bfe81b786304bd14126dc7033c69315a0719419dd074e5d8f589705630d80f599b0464bb18b903ce266046a80e108547ce069b8c5cc7367a2fb2439f1378677f3a83a483e862f8bb1ffa1b3d6ee8de57df8851263894ef297232b4cca6a2a2c9539e86829582e11903122bcccd977fa52dbbb11c21e3b889cd0aafb36e931efb42dec2f428e1debf96926a99237cb16bc92c54dccacd7bba426864c4b3f45aaa9d14ee237248af531f27c28dde878ada6e6e712dddf4d92d21ed39e6679ba94299e56164709266b6775e6d7ca8e37612a65c621fa35dffe127b37990b48e74b2ae20c4f46cfd30db37cfa7c3ac7bbe29ef360907d4e33c7d7658382fb6d148da8f26a5bbc1d49ef356138326d670ab58e8ab3139d562304ee09956a2719c5619ad9503a925dff097d87f95b5a1dc675b6211eea18e2db276c262171272736d2e6b1d530071b8cbe6cceb5c097cce7221a05bd7d515c8c89100884ad8b71d591638823e23ad0f98be26fde17039516dcbdb97bf2c15c91cca28343079c6cd9586181e82e25fe499676a0a4e91358b4338694e9d1aec4c5ce52aca87a1eb06b7e2e8825711eaff3a50bfda3793d4797974a5caf16ce1cfbe9581a989c3faca4f584c0421cb9ea15e6ad1b15f26acbd3b24bcb00909d05711f2ab0dea10faf8a14ec0a891856ad1b260ae48de14f04daf845a3ff3136258d44fc8dee07a29af1e4d2847e271d9b85858f2061c086fd76f2367e05ad3da25127c24c251b84c48551229d701fdf36d23704786d4b7f4058e9637de9581f6bf0dd74ce4a3b342a6360ccfb6131acb20b5c6845cda70d5816d057d6b532b3be05e6766d9fd9e8b0ec9b478af140e1db43fc10949009935e8d007a2b9eb87d4d88c1a9e1a3e054c398f475e8e4c5cac025dfcf17bd2a948fe18d7a85dc2297873a039adc8cee3b268be825d6ec91432c8c8809f91a35a71409c0186c4b69b06d5d66301a02ce58ac664b38bfd101af3d838f13f7e35747a6440b49cced845a980bd8239359848c9730c437664112a20533f46c97adae1418c0b848fdfb01949dafbf38a73ae23b99ffe59eb66a165ae5f5f3f72edaf6b384565492789e12e340936a897294abd235151909099a02f484d0e22522995ab4ad52d6c1c2ba67495eaaaf2ec967bdf0caf09e9d6afb613e8f72b730ad818e16f48666f6e1a0d4175941bf992de9eeebb26878ed3390aad0949b3ff33d718daddf59c87a50d92103583858dced07c2150f6d4a18265028e1670b86ad85aa8825f41a3bf832279fe6bc9b6c949a2fa43af0d2d2b593a3dc19dd8509dd81761f3ec181c7a4f5fecf50d914ff538b7d1a9434277f58b23e1d51aec1e1d57de514f98b2fef2c74fd50ac02d59a7a50e72aa697e3564593cec9357141a71aaceae9a6fd8def0da72a96fb878d88eeca43d17a1694e8490628092f7b5b48fda1c152768472a1b04ab1ebd568dea7706f8ea07b99e11ac1b69e853ef085dd27b7b264df52d18318c5fbd561a7276cd3c45f54a07037b444d346003675aaf9b15022e988ebd0ee702b5e05616edb7605d79d536c982db319bdd454bd4e17b429ce1968bfca29a50505b8725db0fe4fb927bfe07e903e5dc8dd8e1005ecd6731a455652e2e1fc3f600e2913bb4fa6e882f25b8a48db77b7d2583354d102557cd0f63dee76d10d4906d3c4a4bbd3352f2d414b43cb8f95e846aaef889f465fd2bd81f1bd530cd6999ec91ecde1af35625c9c00c9cec64ac6d673eaca2b7bb03b8674b0a52333db94de041123ecb77b8056ad3c692aa0945a1724dc39560757d7a05c72735464f66255a53fa3537f54c11ffc0b62461b53edb0cb4d789ea8eb9d163bebde5a958e2944a750ac9a3f2ff1a99ca5a01510690a95b0c9434e75ddc172c44ee561e675df5dd4861087da58d1b547659cc8f1a9870f07fc0a19f5888c6d89253e6944ca3012c83581c5170fb796a5742f557bf13efa920dc4d57910f0f2b0a5a88480d2c64e707fdbfa3706179019a9d468bd817e4e004729ac7f4dc1e04215a9baff06b9f5ef3ee31851a349ae934d3917105e4d67f8bdeeef8bb8abbb41a5f2a0518179e497dc51352270a4c433b5c1ac9c7717c03e27afff8f2d2207778aec8f7be59d3bf7566d03fa534bcbfe9ca5b32b185ea009572547ce7e464ab07425190732a610cb436ced2bca1ab841a878243b6f1b37faf4246efcc715e786a78274a559569048151d065c3a21122538077d467c3a9622af14b67e91d5c73c4b3d8b4ac5d40d507d29aa91c1e980884fdbf1f81cd9d8010dae2bebc8a6f27771ad77f1e2069a896819ec4b96a37251036c88c7ad63f7daad16971b5ece03aa22f476628cf3120e5311236cbaab497a19a12e61522291c6ef32debbe92a20c6e66a90ab914e9e45875399ec55fd0aa24dc9cf95f3bfd2394c19879986eb037a3498a0663cd5a5a8945cb515857d66e39ebfd86ff56b6e79b3ec15e4c1c4691f3b628e5f84c9f26c06a088e02f47833eca55d5dd30c5fb6d57797f45739575c93b966bc193651e6d65702b66fcac60805b9555ad74accc93ec7c0548fc136c5910ec68721ec5d544cd9c5484401ff0e44517a25c97d7257beabfa73c103c665515f9da34b137829f1b1197ea139acaa2756818f4d392e487b105b496b9a093456cd76de2bcdb3ff9ba4dcf07b514beb1c4150821aac869735b5738125db8d9e67606eb6dbc8feb2d7e25b3ae33262cfa127a554457e3899a5cb77df96c15196b038b4ec9e3cb0b9d30ebac91029a1faaa2881e56c72abbdcdc100ca21157d7db77e14c15fa8e55d6455fbbb3ef2a6a26ba0d10291330d839d438056e250374ee428743b83eb2184015f7bf6642569a1e508b65794ba6ad696c05d1c7f87182d8735a47feed3ae03ea9f52146427b279a08689775a31a790b8272d88bc99067e9ed01fca622e6f57135bcbd02cd2c03202aa5670905473b0befcf5a99b89c737e9ee8fd03f046fb194360028abfd6715a8be903982cbcd2103c38a47adb17226d3e88c790a8d08fe2d1a31a2cacd76a672e45f394eac6037ea565726e501f3aec9dd7cc3c39d9460bb8ff78f30785e384f8795bf9c87d2aa8a05c5582a7078a17fbd10f064a638e1b1231b0c653d2167992616b52d433628935a871c505719e52d063c47dd5aaeffad30a15a9c70481f48e2b849fc711181f31e4328189efc4934159305590ea7937a5abf91319aa7c00177a8a20142005c492fe3c73fc6bef17f5dfaaf3f5145f356cf685c57a093e2b678edcfd345e4ee4fb744e207fefe3a4f07b66950e5080145d2c30bf139d3341347b5a2dfb3fa6fe9c1bed741ae9f51fa16f2d402ae4435d5e605aa71856f4d14755bb1bb54bc08951665f8e6c7d07ff1693ac1c3a9d4e4977be7a6cee044fd4684aaf816843bf2d124f86fc7530ae22c279b5e1a29aa33b154f262e7f393227e416009ced04fc5aac5089874ad1db16ce9980a2dd97d0435ffdee6ba11b0148f4508cb51ce8c53254e8c0f8c9713cdda9b15496555a9f0c260c005e2bee2f3e9a9ed072da4b1a996ad553cbddbff26f5c60251fae34ea38a88ed5719c7b724fd2162604093e4cc84171f50ae9ec8f7fdf08a7ae490ac92fdf4b6f3a71d8c8831f980ca6a525a8aced5913bd5970f731d27adfae4aebdd6e207a186c3fc5addc9bdd27aa4f2a3e2ae3fa902479649e6bf084a7be3ca635d3931000adc3ab8b39caaf84f5c4814275aa61bcc771f13684b5f035a2a3d88d945a7b72efa3ee494465f043e1a240dcafc558cf6f471e23fa8b63efa62f0e9cf854e00ff4704c38fdde8cf89b1174adf7bb926267d9ef14fc7fa0a836a97a607e90d45c739ee9017eb3d38f6392fe5ef02812e296e56e8dc17d3ef1d39e0d9f02f290db1d039bfd4a8cc3749399e9da3747a03ab3f9118a33f53d2da875793a95d673f4b03366d7a096a03b3d047974c525fdd624c57b45f8e19d2ea0b590d18f7180a7ba716e5d8b4c692e9723136e33335f16dfffb5fc7ec8d9803f21fb9a8afc2aeb856d693ed98f068ac14603e4d5619071299313a6dd9c63d312f9f8a5854f08a676f615e3f6c0f6e3c9feb962f5c2097188a3f98ab6ab23d949f6392cdac977f53ecdd0d46769c02798c18f58ce944748f7784df5ff7f4f5b40ab659ea09546180453616562f0253a6e0e7b8e38e3a852521d24e0d3f74439dbe28876ccc2001110814372d301e1b295d8206ebbb532e7cacce79e24d58f4cb4365c5b26acde087583f8f77d854f28b1111526065931d0085fbe88265f296fe9c3acd217b658de5be5097441e4bf3be38a8b7e4f0ddcafc97f1c3379e5947ae4a0f60ece7d2fac88d97c35fcfb53850667abf44c66b7066dafb8fa5efb0a85174ab872ed499f528b54bff836ccad9b71fe748778f81ca588216ccf23875267b2638584beba29b88f9b89310a3edb2bbb10ca90c1d35821912f8ba1548939e89da7b97966bc47751e05cc458f4d7074235fa7dccd9d9ee5b46b6f61b782f25c53dfe3e7bdd91fe7294db186469ae4522954912ae2d91bdd6844a70ac2a2bb11b2def67861befef193710464e38457b9aef508a821474a00449e2c0716ceaebf82b9e819f4bc9d17cbf5e8eea0f39292c7e9e74839a7f622a6cba0082d24be345b0f8b27e23b331c18a4e006ecf3e68297b9746b64138002478acbee15daab3389eba7edc84f03014d724e79e3ce4d4be1801455a3e8f9f534bccc5f33fe63ce5b61d0c411591b335d5e409797938768f4818b25860e1ec483d62e9e82764d815f24fd68522ed3a2031613881862229486105cb01157ecd3ab45a48ac2d5a6c98e63a8cde43dfeb0f60f412fb08102fe52180f119e6879e96aa43412eeb89683854805dfc54dd02c21a12c72036fd4523e283645cdd78ba84a48dfbbfbe80ca7ebb20147a30f2f953c7ad4adb150e4431ece8eafb6cb4ff18027115341907b883ecb615115e20024584b0193b6364878f1bbb7361e77e6b653cee5df9d1a277e1e3db22db5885bacef5a3ebd3f6ee1da8807cb87ac5fd65cf4b21b2ae973db26788530f3debcb1fca3cfc481a06d2daaac8ab6218f2a7c4df79070544f0da2221d0544fccrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootkate-20.04.2-bp153.2.2.1.src.rpmkate-langkate-lang-all    katerpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)20.04.23.0.4-14.6.0-14.0-15.2-14.14.1^y^@^@^@^wS@^`^=Q@^:@^r]]Y]p]@]n]p]M`@]Ik]6])\Q\g\ \@\e\\^\8@\@\\[@[@[%@[;@[[ug@[b@[Y[H@["X[oZZ3@Za@Z%Zz@ZWQZ+@Z"ZZC@Y@Y4Y@Y@YjY7YY;@X\X\XX@X[XCXYX@XzXOXBX=mX#X#W@WW WҤ@W@W@Wt@W~D@WZW-WzW VV@VV1V@Vm]VA@VO@VBUe@UoUĝUmUi@UPU) U ]@T9T@T@T@T@Tp@Tp@T~@T_W@Christophe Giboudeaux Luca Beltrame Luca Beltrame Luca Beltrame Luca Beltrame Luca Beltrame Christophe Giboudeaux Luca Beltrame Christophe Giboudeaux Luca Beltrame Luca Beltrame Luca Beltrame Luca Beltrame Luca Beltrame Luca Beltrame Christophe Giboudeaux lbeltrame@kde.orglbeltrame@kde.orglbeltrame@kde.orglbeltrame@kde.orglbeltrame@kde.orglbeltrame@kde.orglbeltrame@kde.orglbeltrame@kde.orglbeltrame@kde.orglbeltrame@kde.orglbeltrame@kde.orglbeltrame@kde.orgJan Engelhardt lbeltrame@kde.orgLuca Beltrame lbeltrame@kde.orglbeltrame@kde.orglbeltrame@kde.orglbeltrame@kde.orgchristophe@krop.frfabian@ritter-vogt.delbeltrame@kde.orglbeltrame@kde.orgmarius.kittler@suse.comlbeltrame@kde.orglbeltrame@kde.orglbeltrame@kde.orglbeltrame@kde.orglbeltrame@kde.orglbeltrame@kde.orglbeltrame@kde.orglbeltrame@kde.orglbeltrame@kde.orglbeltrame@kde.orglbeltrame@kde.orglbeltrame@kde.orglbeltrame@kde.orgchristophe@krop.frchristophe@krop.frlbeltrame@kde.orglbeltrame@kde.orgfabian@ritter-vogt.delbeltrame@kde.orgwbauer@tmo.atlbeltrame@kde.orglbeltrame@kde.orglbeltrame@kde.orglbeltrame@kde.orglbeltrame@kde.orglbeltrame@kde.orgfabian@ritter-vogt.delbeltrame@kde.orgtittiatcoke@gmail.comtittiatcoke@gmail.comtittiatcoke@gmail.comwbauer@tmo.atlbeltrame@kde.orglbeltrame@kde.orghrvoje.senjan@gmail.comtoddrme2178@gmail.comtittiatcoke@gmail.comfabian@ritter-vogt.detittiatcoke@gmail.comtittiatcoke@gmail.comtittiatcoke@gmail.comtittiatcoke@gmail.comtittiatcoke@gmail.comtittiatcoke@gmail.comtittiatcoke@gmail.comtittiatcoke@gmail.comtittiatcoke@gmail.comtittiatcoke@gmail.comtittiatcoke@gmail.comtittiatcoke@gmail.comtittiatcoke@gmail.comtittiatcoke@gmail.comalarrosa@suse.comtittiatcoke@gmail.comcgiboudeaux@gmx.comtittiatcoke@gmail.comtittiatcoke@gmail.comtittiatcoke@gmail.comtittiatcoke@gmail.comtittiatcoke@gmail.comtittiatcoke@gmail.comtittiatcoke@gmail.comtittiatcoke@gmail.comhrvoje.senjan@gmail.comtittiatcoke@gmail.comtittiatcoke@gmail.comtittiatcoke@gmail.comtittiatcoke@gmail.comtittiatcoke@gmail.comtittiatcoke@gmail.com- Update to 20.04.2 * New bugfix release * For more details please see: * https://kde.org/announcements/releases/2020-06-apps-update - No code change since 20.04.1- Update to 20.04.1 * New bugfix release * For more details please see: * https://kde.org/announcements/releases/2020-05-apps-update - Changes since 20.04.0: * Properly port away from deprecated QProcess::start() (kde#420794)- Update to 20.04.0 * New feature release * For more details please see: * https://kde.org/announcements/releases/2020-04-apps-update - Changes since 20.03.90: * Revert premature porting- Update to 20.03.90 * New feature release - No code change since 20.03.80- Update to 20.03.80 * New feature release - Too many changes since 19.12.3, only listing bugfixes: * Fix External Tool "Google Selected Text" (kde#416509) * lspclient: avoid repeated restart of failing LSP server (kde#415847) * try to fix embedding of icon for windows (kde#415260) * document that the version is important for the choice of the syntax definition to load (kde#414997) * Open/close and focus/defocus terminal using the same shortcuts as Dolphin (kde#414587)- Update to 19.12.3 * New bugfix release * For more details please see: * https://kde.org/announcements/releases/2020-03-apps-update - Changes since 19.12.2: * appdata: improve URLs * try to add enough large icons for Windows (256/512 px)- Replace %make_jobs with %cmake_build.- Update to 19.12.2 * New bugfix release * For more details please see: * https://kde.org/announcements/releases/2020-02-apps-update - Too many changes since 19.12.1, only listing bugfixes: * only allow the new pass through policy for windows (kde#416078) * try to fix embedding of icon for windows (kde#415260)- Update to 19.12.1 * New bugfix release * For more details please see: * https://www.kde.org/announcements/releases/19.12.1 - Changes since 19.12.0: * Unbreak build with cmake < 3.7 (VERSION_GREATER_EQUAL only avail >= 3.7) * Update Appstream for new release * Fix crash when pressing ESC after external tools plugin was un/reloaded * sort settings file by language id * initial support for javascript + typescript LSP * lsp: update info of OCaml server * lspclient: aid compilation on older version by explicit json object conversion * relax ocaml regex * allow highlighting mode => language id mapping to be configured in the JSON config * Add icons to metadata of plugins supporting KDevelop/Plugin- Update to 19.12.0 * New feature release * For more details please see: * https://www.kde.org/announcements/releases/19.12 - Changes since 19.11.90: * Update Appstream for new release * Make the strings translatable, fix typo * Fix translation of external tools (kde#181528) * Fix: Do not translate KActionCollection identifier- Update to 19.11.90 * New feature release * For more details please see: * https://kde.org/announcements/releases/19.12-rc - Changes since 19.11.80: * Read the user visible name of the default color scheme * Fix tyop in find_package call * Respect KF5_MIN_VER and QT_MIN_VER * Search for KF5I18n and KF5DocTools * Search for Qt5Widgets to make a version comparison work - Dropped patches, now upstream: * search-for-kf5i18n-kdoctools.patch- Update to 19.11.80 * New feature release - Too many changes since 19.08.3, only listing bugfixes: * handle build path as relative to project path (kde#413306) * disable ctags indexing per default (kde#412351) * fix message extraction (kde#412358) * External Tools: Support adding actions to toolbar (kde#261210) * ensure view stack gets focus on startup (kde#412227) * Added a line to set default sort order for the Symbolviewer. (kde#405895) * allow ESC to be used as global application shortcut and still exit the quick open (kde#409856) * fix dbus session registration (kde#410742) - Add upstream patch to fix build: * search-for-kf5i18n-kdoctools.patch- Update to 19.08.3 * New bugfix release * For more details please see: * https://www.kde.org/announcements/announce-applications-19.08.3.php - Changes since 19.08.2: * ensure outer layout set * try to avoid nested layouts that we don't need- Update to 19.08.2 * New bugfix release * For more details please see: * https://www.kde.org/announcements/announce-applications-19.08.2.php - Changes since 19.08.1: * Reasonable sub-toolbar sizes, like normal QPushButton sizes * Load terminal on demand to have some parent widget for WINDOWID computation * Tab bar: use tab-close icon again * Fix hi-dpi rendering of tab buttons * Fix hi-dpi rendering of toolview buttons * Tab bar: Fix close button in right-to-left layout * Fix HiDPI support for KWrite + Kate * Fix fortran symbol viewer for new highlighting names - Refreshed patches: * 0001-Defuse-root-block.patch- Update to 19.08.1 * New bugfix release * For more details please see: * https://www.kde.org/announcements/announce-applications-19.08.1.php - Changes since 19.08.0: * fix stop button of search and replace plugin- Update to 19.08.0 * New feature release * For more details please see: * https://www.kde.org/announcements/announce-applications-19.08.0.php - Changes since 19.07.90: * Fix dbus session registration (kde#410742)- Update to 19.07.90 * New bugfix release * For more details please see: * https://www.kde.org/announcements/announce-applications-19.08-rc.php - No code changes since 19.07.80- Update to 19.07.80 * New feature release * For more details please see: * https://www.kde.org/announcements/announce-applications-19.08-beta.php - Changes since 19.04.3: * Too many changes to list here- Update to 19.04.3 * New bugfix release * For more details please see: * https://www.kde.org/announcements/announce-applications-19.04.3.php - No code changes since 19.04.2- Update to 19.04.2 * New bugfix release * For more details please see: * https://www.kde.org/announcements/announce-applications-19.04.2.php - No code changes since 19.04.1- Update to 19.04.1 * New bugfix release * For more details please see: * https://www.kde.org/announcements/announce-applications-19.04.1.php - Changes since 19.04.0: * tabswitcher_test: pass correct binary name to add_test() * Use add_test signature where target command gets resolved to binary path- Update to 19.04.0 * New feature release * For more details please see: * https://www.kde.org/announcements/announce-applications-19.04.0.php - Changes since 19.03.90: * improve comment * fix handling of sub modules in git rely on ls-files --recurse-submodules, there since end of 2016- Update to 19.03.90 * New feature release * For more details please see: * https://kde.org/announcements/announce-applications-19.04-rc.php - Changes since 19.03.80: * No code changes since 19.03.80- Update to 19.03.80 * New feature release * For more details please see: * https://kde.org/announcements/announce-applications-19.04-beta.php - Changes since 18.12.3: * Too many changes to list here - Refreshed patches: * 0001-Defuse-root-block.patch- Update to 18.12.3 * New bugfix release * For more details please see: * https://www.kde.org/announcements/announce-applications-18.12.3.php - Changes since 18.12.2: * No code changes since 18.12.2- Update to 18.12.2 * New bugfix release * For more details please see: * https://www.kde.org/announcements/announce-applications-18.12.2.php - Changes since 18.12.1: * No code changes since 18.12.1- Update to 18.12.1 * New bugfix release * For more details please see: * https://www.kde.org/announcements/announce-applications-18.12.1.php - Changes since 18.12.0: * [projectplugin] Correct code index widget show * [kateproject tool] Fine tune cppcheck * [kateproject] Gracefully exit when analyzer is not finished * ViewManager: Fix I18n_ARGUMENT_MISSING hint in message box when open a very large file- Update to 18.12.0 * New bugfix release * For more details please see: * https://www.kde.org/announcements/announce-applications-18.12.0.php - Changes since 18.11.90: * No code changes since 18.11.90- Remove ldconfig calls as there are no libraries.- Update to 18.11.90 * New bugfix release * For more details please see: * https://www.kde.org/announcements/announce-applications-18.12-rc.php - Changes since 18.11.80: * No code changes since 18.11.80- Run spec-cleaner- Update to 18.11.80 * New feature release * For more details please see: * https://www.kde.org/announcements/announce-applications-18.12-beta.php - Changes since 18.08.3: * Too many changes to list here- Update to 18.08.3 * New bugfix release * For more details please see: * https://www.kde.org/announcements/announce-applications-18.08.3.php - Changes since 18.08.2: * Open document before using it's checksum to load metainfos (kde#384087)- Update to 18.08.2 * New bugfix release * For more details please see: * https://www.kde.org/announcements/announce-applications-18.08.2.php - Changes since 18.08.1: * None- Update to 18.08.1 * New bugfix release * For more details please see: * https://www.kde.org/announcements/announce-applications-18.08.1.php - Changes since 18.08.0: * Explicitly include - Update to 18.08.0 * New feature release * For more details please see: * https://www.kde.org/announcements/announce-applications-18.08.0.php - Changes since 18.07.80: * Honor BUILD_TESTING- Use %license - License is actually GPL-3.0-or-later- Update to 18.07.80 * New feature release * For more details please see: * https://www.kde.org/announcements/announce-applications-18.08-beta.php - Changes since 18.04.3: * Too many changes to list here - Refreshed patches: * 0001-Defuse-root-block.patch - Drop custom lang package definition- Update to 18.04.3 * New bugfix release * For more details please see: * https://www.kde.org/announcements/announce-applications-18.04.3.php - Changes since 18.04.2: * Fix if to actually have a comparison * Fix QuickOpen with Qt 5.11 (kde#395039) - Dropped patches, now upstream: * 0002-Fix-QuickOpen-with-Qt-5.11.patch - Refreshed patches: * 0001-Defuse-root-block.patch- Add 0002-Fix-QuickOpen-with-Qt-5.11.patch for kde#395039 to make quick-open work again after Qt 5.11.0 update.- Update to 18.04.2 * New bugfix release * For more details please see: * https://www.kde.org/announcements/announce-applications-18.04.2.php - Changes since 18.04.1: * None- Update to 18.04.1 * New bugfix release * For more details please see: * https://www.kde.org/announcements/announce-applications-18.04.1.php - Changes since 18.04.0: * None- Update to 18.04.0 * New feature release * For more details please see: * https://www.kde.org/announcements/announce-applications-18.04.0.php - Changes since 18.03.90: * None- Update to 18.03.90 * New feature release * For more details please see: * https://www.kde.org/announcements/announce-applications-18.04-rc.php - Changes since 17.12.3: * Too many changes to list here- Update to 17.12.3 * New bugfix release * For more details please see: * https://www.kde.org/announcements/announce-applications-17.12.3.php - Changes since 17.12.2: * None- Update to 17.12.2 * New bugfix release * For more details please see: * https://www.kde.org/announcements/announce-applications-17.12.2.php - Changes since 17.12.1: * Revert "Clear konsole command-line before directory change" * Make connection unique to not trigger flood of slot calls. * Fix a couple of regressions in the conversion to modern connect() (kde#388752)- Update to 17.12.1 * New bugfix release * For more details please see: * https://www.kde.org/announcements/announce-applications-17.12.1.php - Changes since 17.12.0: * Clear konsole command-line before directory change- Update to 17.12.0 * New feature release * For more details please see: * https://www.kde.org/announcements/announce-applications-17.12.0.php - Changes since 17.11.90: * None- Update to 17.11.90 * New feature release * For more details please see: * https://www.kde.org/announcements/announce-applications-17.12-rc.php - Changes since 17.11.80: * Fix crash on re-enabling "Document Preview" plugin (kde#387233)- Update to 17.11.80 * New feature release * For more details please see: * https://www.kde.org/announcements/announce-applications-17.12-beta.php - Changes since 17.08.3: * Too many changes to list here- Update to 17.08.3 * New bugfix release * For more details please see: * https://www.kde.org/announcements/announce-applications-17.08.3.php - Changes since 17.08.2: * None- Update to 17.08.2 * New bugfix release * For more details please see: * https://www.kde.org/announcements/announce-applications-17.08.2.php - Changes since 17.08.1: * None- Update to 17.08.1 * New bugfix release * For more details please see: * https://www.kde.org/announcements/announce-applications-17.08.1.php - Changes since 17.08.0: * None- Update to KDE Applications 17.08.0 * New feature release * https://www.kde.org/announcements/announce-applications-17.08.0.php - Changes since 17.04.3 : - Too many changes to list here- Update to KDE Applications 17.07.90 * KDE Applications 17.07.90 * https://www.kde.org/announcements/announce-applications-17.08-rc.php- Update to 17.04.3 * New bugfix release * For more details please see: * https://www.kde.org/announcements/announce-applications-17.04.3.php - Changes since 17.04.2: * None- Update to 17.04.2 * New bugfix release * For more details please see: * https://www.kde.org/announcements/announce-applications-17.04.2.php - Changes since 17.04.1: * None- Add patch to defuse root block: * 0001-Defuse-root-block.patch- Update to 17.04.1 * New bugfix release * For more details please see: * https://www.kde.org/announcements/announce-applications-17.04.1.php - Changes since 17.04.0: * Don't repeat work of KAboutData::setupCommandLine() * Don't repeat work of KAboutData::setApplicationData() * Enable numericMode for sorting document list in filetree (kde#375676) - Drop upstreamed patches: * enable-numericMode-in-filetree.patch- Add enable-numericMode-in-filetree.patch to sort the file names in the "Documents" pane naturally, i.e. 10 comes after 9 instead of before (kde#375676)- Update to 17.04.0 * New feature release * For more details please see: * https://www.kde.org/announcements/announce-applications-17.04.0.php - Changes since 17.03.90: * None- Update to 17.03.90 * New bugfix release * For more details please see: * https://www.kde.org/announcements/announce-applications-17.04-rc.php - Changes since 17.03.80: * None- Drop upstreamed patch: remove-popupapplet-servicetype.patch- Update to 17.03.80 * New feature release * For more details please see: * https://www.kde.org/announcements/announce-applications-17.04-beta.php - Changes since 16.12.3: * Too many changes to list here- Update to 16.12.3 * New bugfix release * For more details please see: * https://www.kde.org/announcements/announce-applications-16.12.3.php - Changes since 16.12.2: * Add shortcut (Ctrl+Alt+f) for Search and Replace (kde#368377)- Update to KDE Applications 16.12.2 * KDE Applications 16.12.2 * https://www.kde.org/announcements/announce-applications-16.12.2.php- Add upstream patch to fix build with plasma-framework >= 5.30 * remove-popupapplet-servicetype.patch- Update to KDE Applications 16.12.1 * KDE Applications 16.12.1 * https://www.kde.org/announcements/announce-applications-16.12.1.php- Update to KDE Applications 16.12.0 * KDE Applications 16.12.0 * https://www.kde.org/announcements/announce-applications-16.12.0.php- Update to KDE Applications 16.11.90 * KDE Applications 16.12.0 RC * https://www.kde.org/announcements/announce-applications-16.12-rc.php- Update to KDE Applications 16.11.80 * KDE Applications 16.12.0 Beta * https://www.kde.org/announcements/announce-applications-16.12-beta.php- Remove unnecessary build requirements- Update to KDE Applications 16.08.3 * KDE Applications 16.08.3 * https://www.kde.org/announcements/announce-applications-16.08.3.php- KDE Applications 16.08.2 https://www.kde.org/announcements/announce-applications-16.08.2.php- Try to fix build on Leap 42.1 with newer KF5- Update year - Enable git integration - Fix building on Leap 42.1- Update to KDE Applications 16.08.1 * KDE Applications 16.08.1 * https://www.kde.org/announcements/announce-applications-16.08.1.php- Adjust filelist for the plasmoid appdata, installed with KF > 5.25.0- Update to KDE Applications 16.08.0 * KDE Applications 16.08.0 * https://www.kde.org/announcements/announce-applications-16.08.0.php- Update to KDE Applications 16.07.90 * KDE Applications 16.07.90 (16.08-RC) * https://www.kde.org/announcements/announce-applications-16.08-rc.php- Update to KDE Applications 16.04.3 * KDE Applications 16.04.3 * https://www.kde.org/announcements/announce-applications-16.04.3.php- Update to KDE Applications 16.04.2 * KDE Applications 16.04.2 * https://www.kde.org/announcements/announce-applications-16.04.2.php- Update to KDE Applications 16.04.1 * KDE Applications 16.04.1 * https://www.kde.org/announcements/announce-applications-16.04.1.php- Update to KDE Applications 16.04.0 * KDE Applications 16.04.0 * https://www.kde.org/announcements/announce-applications-16.04.0.php- Update to KDE Applications 16.03.90 * KDE Applications 16.04.0 RC * https://www.kde.org/announcements/announce-applications-16.04-rc.php- Update to KDE Applications 15.12.3 * KDE Applications 15.12.3 * https://www.kde.org/announcements/announce-applications-15.12.3.php * boo#970855- Update to KDE Applications 15.12.2 * KDE Applications 15.12.2 * https://www.kde.org/announcements/announce-applications-15.12.2.php * boo#966605- Kwrite does not require kate, so lets not put the kwrite icon in the kate package.- Update to KDE Applications 15.12.1 * KDE Applications 15.12.1 * https://www.kde.org/announcements/announce-applications-15.12.1.php * boo#961265- Update to KDE Applications 15.12.0 * KDE Applications 15.12.0 * https://www.kde.org/announcements/announce-applications-15.12.0.php * boo#958887- Update to KDE Applications 15.08.3 * KDE Applications 15.08.3 * https://www.kde.org/announcements/announce-applications-15.08.3.php * boo#954531- Update to KDE Applications 15.08.2 * KDE Applications 15.08.2 * https://www.kde.org/announcements/announce-applications-15.08.2.php- Fixed a "directories not owned by a package" error- Update to KDE Applications 15.08.1 * KDE Applications 15.08.1 * https://www.kde.org/announcements/announce-applications-15.08.1.php- Update to KDE Applications 15.08.0 * KDE Applications 15.08.0 * https://www.kde.org/announcements/announce-applications-15.08.0.php- Update to KDE Applications 15.07.90 * KDE Applications 15.08.0 RC1 * https://www.kde.org/announcements/announce-applications-15.08-rc.php- Update to KDE Applications 15.04.3 * KDE Applications 15.04.3 * https://www.kde.org/announcements/announce-applications-15.04.3.php- Update to KDE Applications 15.04.2 * KDE Applications 15.04.2 * https://www.kde.org/announcements/announce-applications-15.04.2.php- Update to KDE Applications 15.04.1 * KDE Applications 15.04.1 * https://www.kde.org/announcements/announce-applications-15.04.1.php- Update to KDE Applications 15.04.0 * KDE Applications 15.04.0 * https://www.kde.org/announcements/announce-applications-15.04.0.php- Update to KDE Applications 15.03.95 * KDE Applications 15.04 RC- Update to KDE Applications 15.03.80 * KDE Applications 15.04 Beta- Update to KDE Applications 14.12.3 * KDE Applications 14.12.3 * See https://www.kde.org/announcements/announce-applications-14.12.3.php- Added katefix.diff: Register with dbus to wake up KRun, and unregister then (kde#339094)- Update to KDE Applications 14.12.2 * KDE Applications 14.12.2 * See https://www.kde.org/announcements/announce-applications-14.12.2.php- Update to KDE Applications 14.12.1 * KDE Applications 14.12.1 * See https://www.kde.org/announcements/announce-applications-14.12.1.php- Update to KDE Applications 14.12.0 * KDE Applications 14.12.0 * See https://www.kde.org/announcements/announce-applications-14.12.0.php- Update to KDE Applications 14.12.0 * KDE Applications 14.12.0 * See https://www.kde.org/announcements/announce-applications-14.12.0.phpUpdate to KDE Applications 14.11.97 * KDE Applications 14.12 Release Candidate * See http://www.kde.org/announcements/announce-applications-14.12-rc.php * Kate is now KDE Frameworks based- Update to 4.14.3 * KDE 4.14.3 SC Bugfix Release * See http://www.kde.org/announcements/announce-4.14.3.phpbuild74 1629998868  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~cacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacadededededededededededededededededededededededeesesesesitititititititititititititititititititititititnlnlnlnlnlnlnlnlnlnlnlnlnlnlnlnlnlnlnlnlnlnlnlptptptptpt_BRpt_BRpt_BRpt_BRpt_BRpt_BRpt_BRpt_BRpt_BRpt_BRpt_BRpt_BRpt_BRpt_BRpt_BRpt_BRpt_BRpt_BRpt_BRpt_BRpt_BRpt_BRpt_BRpt_BRpt_BRpt_BRpt_BRpt_BRrurururusvsvsvsvsvsvsvsvsvsvsvsvsvsvsvsvsvsvsvsvsvsvsvukukukukukukukukukukukukukukukukukukukukukukukukukukukukukukukukukukukukukukukukararararararararararararararararararararararastastastastastastastastastastastastastastastastastastastastastastastbgbgbgbgbgbgbgbgbgcacacacacacacacacacacacacacacacacacacacacacacacacaca@valenciaca@valenciaca@valenciaca@valenciaca@valenciaca@valenciaca@valenciaca@valenciaca@valenciaca@valenciaca@valenciaca@valenciaca@valenciaca@valenciaca@valenciaca@valenciaca@valenciaca@valenciaca@valenciaca@valenciaca@valenciaca@valenciaca@valenciaca@valenciaca@valenciacscscscscscscscscscscscscscscscscscscscscscscscscsdadadadadadadadadadadadadadadadadadadadadadadadadadededededededededededededededededededededededededeeleleleleleleleleleleleleleleleleleleleleleleleleleneneneneneneneneneneneneneneneneneneneneneneneneneoeoeoeoeoeoeoeoeoeoeoeseseseseseseseseseseseseseseseseseseseseseseseseseteteteteteteteteteteteteteteteteteteteteteteteteteueueueueueueueueueueueueueueueueueueueueueueueueufafafafafafafafafafafafafifififififififififififififififififififififififififrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrgagagagagagagagagagagagagagagagaglglglglglglglglglglglglglglglglglglglglglglglglhehehehehehehehehehehehehehehehehihihihihihihihihihrhrhrhrhrhrhuhuhuhuhuhuhuhuhuhuhuhuhuhuhuhuhuhuhuhuhuiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaidididididididididididididididididididididididididisisisisisisisisisitititititititititititititititititititititititititjajajajajajajajajajajajajajajajajajajajajajajajajakkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkmkmkmkmkmkmkmkmkmkmkmkmkmkmkokokokokokokokokokokokokokokokokokokokokokokokokoltltltltltltltltltltltltltltltltltltltltltltltltltlvlvlvlvlvlvlvlvlvlvlvlvlvlvmlmlmlmlmlmlmlmlmlmlmlmlmlmlmlmlmlmlmlmlmlmlmlmlmlmrmrmrmrmrmrmrmrmrmrmrmrmrmrmrmrmrnbnbnbnbnbnbnbnbnbnbnbnbnbnbnbnbnbnbnbnbnbndsndsndsndsndsndsndsndsndsndsndsndsndsndsndsndsndsndsndsndsnlnlnlnlnlnlnlnlnlnlnlnlnlnlnlnlnlnlnlnlnlnlnlnlnlnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnpapapapapapapapapapapapapapapapapapapapaplplplplplplplplplplplplplplplplplplplplplplplplplptptptptptptptptptptptptptptptptptptptptptptptptptptptptptptptptptptptptptptptptptptptptptptptptptptrororororororororororororororororororororururururururururururururururururururururururururuskskskskskskskskskskskskskskskskskskskskskskskskskslslslslslslslslslslslslslslslslslslslslslslslsrsrsrsrsrsrsrsrsrsrsrsrsrsrsrsrsrsrsrsrsrsrsrsvsvsvsvsvsvsvsvsvsvsvsvsvsvsvsvsvsvsvsvsvsvsvsvsvtrtrtrtrtrtrtrtrtrtrtrtrtrtrtrtrtrtrtrtrtrtrugugugugugugugugugugugugugugugugugukukukukukukukukukukukukukukukukukukukukukukukukukwawawawazhzhzhzhzhzhzhzhzhzhzhzhzhzhzhzhzhzhzhzhzhzhzhzhzhzhzhzhzhzhzhzhzhzhzhzhzhzhzhzhzhzhzhzhzhzhzhzhzhzhcacadedeesesititnlnlptptptptsvsvukuk20.04.2-bp153.2.2.120.04.2  !!!!!!!!!!""#$$$%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((()))))))))))))))))))))))))*************************+++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,-------------------------.........................///////////0000000000000000000000000111111111111111111111111122222222222222222222222223333333333334444444444444444444444444555555555555555555555555566666666666666667777777777777777777777778888888888888888999999999::::::;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<=========================>>>>>>>>>?????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAABBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXYYYYZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[\]^_`abcdefghijklmcakatearrow-down-double-22.pngarrow-up-double-22.pngbacktrace-settings.pngbookmarks-22.pngbuild-output.pngclose-except-like.pngconfigdialog01.pngconfigure-22.pngconfigure-shortcuts-22.pngconfiguring.docbookctags-global-setting.pngctags-session-setting.pngdevelopment.docbookdialog-ok-22.pngdocument-new-22.pngdocument-open-22.pngdocument-save-22.pngdocument-save-as-22.pngdocumentswitcher.pngedit-copy-22.pngedit-delete-22.pngedit-select-all-22.pngformat-text-superscript-22.pngfundamentals.docbookgames-config-options-22.pnggdb-call-stack.pnggdb-io.pnggdb-locals.pnggdb-output.pnggdb-settings.pnggo-down-22.pnggo-next-22.pnggo-previous-22.pnggo-up-22.pngindex.cache.bz2index.docbookkate.pnglist-add-22.pngmascot_kate.pngmenus.docbookplugins.docbookproject-completition.pngproject-configure.pngproject-current-analysis.pngproject-quickopen.pngproject-search.pngproject-view.pngsnippets-form.pngsnippets-panel.pngsnippets-repository.pngsnippets-usage.pngsymbolviewer-settings.pngsystem-switch-user-22.pngtab-duplicate-22.pngtab-new-22.pngtextfilter.pngview-refresh-22.pngview-split-left-right-22.pngkatepartadvanced.docbookarrow-down-double-22.pngarrow-up-double-22.pngcomma-to.pngconfigure-shortcuts-22.pngconfiguring.docbookdevelopment.docbookedit-select-all-22.pngformat-text-superscript-22.pngfundamentals.docbookindex.cache.bz2index.docbookline-modification-system.pngmenus.docbookminimap.pngpart.docbookregular-expressions.docbookvi.docbookkwriteindex.cache.bz2index.docbookdekateconfiguring.docbookdevelopment.docbookfundamentals.docbookindex.cache.bz2index.docbookmenus.docbookplugins.docbookkatepartadvanced.docbookconfiguring.docbookdevelopment.docbookfundamentals.docbookindex.cache.bz2index.docbookmenus.docbookpart.docbookregular-expressions.docbookvi.docbookkwriteindex.cache.bz2index.docbookeskwriteindex.cache.bz2index.docbookitkateconfiguring.docbookdevelopment.docbookfundamentals.docbookindex.cache.bz2index.docbookmenus.docbookplugins.docbookkatepartadvanced.docbookconfiguring.docbookdevelopment.docbookfundamentals.docbookindex.cache.bz2index.docbookmenus.docbookpart.docbookregular-expressions.docbookvi.docbookkwriteindex.cache.bz2index.docbooknlkateconfiguring.docbookdevelopment.docbookfundamentals.docbookindex.cache.bz2index.docbookmenus.docbookplugins.docbookkatepartadvanced.docbookconfiguring.docbookdevelopment.docbookfundamentals.docbookindex.cache.bz2index.docbookmenus.docbookpart.docbookregular-expressions.docbookvi.docbookkwriteindex.cache.bz2index.docbookptkwriteindex.cache.bz2index.docbookpt_BRkatecomma-to.pngconfigdialog01.pngconfiguring.docbookdevelopment.docbookfundamentals.docbookhighlighted.pngindex.cache.bz2index.docbookmascot_kate.pngmenus.docbookplugins.docbookunhighlighted.pngkatepartadvanced.docbookconfiguring.docbookdevelopment.docbookfundamentals.docbookindex.cache.bz2index.docbookmenus.docbookpart.docbookregular-expressions.docbookvi.docbookkwriteindex.cache.bz2index.docbookrukwriteindex.cache.bz2index.docbooksvkateconfiguring.docbookdevelopment.docbookfundamentals.docbookindex.cache.bz2index.docbookmenus.docbookplugins.docbookkatepartadvanced.docbookconfiguring.docbookdevelopment.docbookfundamentals.docbookindex.cache.bz2index.docbookmenus.docbookpart.docbookregular-expressions.docbookvi.docbookkwriteindex.cache.bz2index.docbookukkatebacktrace-settings.pngbuild-output.pngclose-except-like.pngconfigdialog01.pngconfiguring.docbookctags-global-setting.pngctags-session-setting.pngdevelopment.docbookfundamentals.docbookgdb-output.pnggdb-settings.pngindex.cache.bz2index.docbookkate.pngmenus.docbookplugins.docbookproject-completition.pngproject-configure.pngproject-current-analysis.pngproject-quickopen.pngproject-search.pngproject-view.pngrust-configuration.pngtextfilter.pngkatepartadvanced.docbookconfiguring.docbookdevelopment.docbookfundamentals.docbookindex.cache.bz2index.docbookmenus.docbookpart.docbookregular-expressions.docbookvi.docbookkwriteindex.cache.bz2index.docbookkate-langCOPYING-GPL3COPYING-LGPL3COPYING.LIBkate-ctags-plugin.mokate-replicode-plugin.mokate.mokatebacktracebrowserplugin.mokatebuild-plugin.mokatecloseexceptplugin.mokatefilebrowserplugin.mokatefiletree.mokategdbplugin.mokatekonsoleplugin.mokateopenheader.mokateproject.mokatesearch.mokatesnippetsplugin.mokatesql.mokatesymbolviewer.mokatetextfilter.mokatexmlcheck.mokatexmltools.mokwrite.moplasma_applet_org.kde.plasma.katesessions.motabswitcherplugin.mokate-ctags-plugin.mokate-replicode-plugin.mokate.mokatebacktracebrowserplugin.mokatebuild-plugin.mokatecloseexceptplugin.mokatefilebrowserplugin.mokatefiletree.mokategdbplugin.mokatekonsoleplugin.mokateopenheader.mokateproject.mokatesearch.mokatesnippetsplugin.mokatesql.mokatesymbolviewer.mokatetextfilter.mokatexmlcheck.mokatexmltools.moktexteditorpreviewplugin.mokwrite.moplasma_applet_org.kde.plasma.katesessions.motabswitcherplugin.mokate-ctags-plugin.mokate.mokatefilebrowserplugin.mokatekonsoleplugin.mokateopenheader.mokatesearch.mokatesql.mokatesymbolviewer.mokwrite.mokate-ctags-plugin.mokate-replicode-plugin.mokate.mokatebacktracebrowserplugin.mokatebuild-plugin.mokatecloseexceptplugin.mokateexternaltoolsplugin.mokatefilebrowserplugin.mokatefiletree.mokategdbplugin.mokatekonsoleplugin.mokateopenheader.mokateproject.mokatesearch.mokatesnippetsplugin.mokatesql.mokatesymbolviewer.mokatetextfilter.mokatexmlcheck.mokatexmltools.moktexteditorpreviewplugin.mokwrite.molspclient.moplasma_applet_org.kde.plasma.katesessions.motabswitcherplugin.mokate-ctags-plugin.mokate-replicode-plugin.mokate.mokatebacktracebrowserplugin.mokatebuild-plugin.mokatecloseexceptplugin.mokateexternaltoolsplugin.mokatefilebrowserplugin.mokatefiletree.mokategdbplugin.mokatekonsoleplugin.mokateopenheader.mokateproject.mokatesearch.mokatesnippetsplugin.mokatesql.mokatesymbolviewer.mokatetextfilter.mokatexmlcheck.mokatexmltools.moktexteditorpreviewplugin.mokwrite.molspclient.moplasma_applet_org.kde.plasma.katesessions.motabswitcherplugin.mokate-ctags-plugin.mokate-replicode-plugin.mokate.mokatebacktracebrowserplugin.mokatebuild-plugin.mokatecloseexceptplugin.mokateexternaltoolsplugin.mokatefilebrowserplugin.mokatefiletree.mokategdbplugin.mokatekonsoleplugin.mokateopenheader.mokateproject.mokatesearch.mokatesnippetsplugin.mokatesql.mokatesymbolviewer.mokatetextfilter.mokatexmlcheck.mokatexmltools.moktexteditorpreviewplugin.mokwrite.molspclient.moplasma_applet_org.kde.plasma.katesessions.motabswitcherplugin.mokate-ctags-plugin.mokate-replicode-plugin.mokate.mokatebacktracebrowserplugin.mokatebuild-plugin.mokatecloseexceptplugin.mokateexternaltoolsplugin.mokatefilebrowserplugin.mokatefiletree.mokategdbplugin.mokatekonsoleplugin.mokateopenheader.mokateproject.mokatesearch.mokatesnippetsplugin.mokatesql.mokatesymbolviewer.mokatetextfilter.mokatexmlcheck.mokatexmltools.moktexteditorpreviewplugin.mokwrite.molspclient.moplasma_applet_org.kde.plasma.katesessions.motabswitcherplugin.mokate-ctags-plugin.mokate-replicode-plugin.mokate.mokatebacktracebrowserplugin.mokatebuild-plugin.mokatecloseexceptplugin.mokateexternaltoolsplugin.mokatefilebrowserplugin.mokatefiletree.mokategdbplugin.mokatekonsoleplugin.mokateopenheader.mokateproject.mokatesearch.mokatesnippetsplugin.mokatesql.mokatesymbolviewer.mokatetextfilter.mokatexmlcheck.mokatexmltools.moktexteditorpreviewplugin.mokwrite.molspclient.moplasma_applet_org.kde.plasma.katesessions.motabswitcherplugin.mokate-ctags-plugin.mokate-replicode-plugin.mokate.mokatebacktracebrowserplugin.mokatebuild-plugin.mokatecloseexceptplugin.mokateexternaltoolsplugin.mokatefilebrowserplugin.mokatefiletree.mokategdbplugin.mokatekonsoleplugin.mokateopenheader.mokateproject.mokatesearch.mokatesnippetsplugin.mokatesql.mokatesymbolviewer.mokatetextfilter.mokatexmlcheck.mokatexmltools.moktexteditorpreviewplugin.mokwrite.molspclient.moplasma_applet_org.kde.plasma.katesessions.motabswitcherplugin.mokate-ctags-plugin.mokate-replicode-plugin.mokate.mokatebacktracebrowserplugin.mokatebuild-plugin.mokatecloseexceptplugin.mokateexternaltoolsplugin.mokatefilebrowserplugin.mokatefiletree.mokategdbplugin.mokatekonsoleplugin.mokateopenheader.mokateproject.mokatesearch.mokatesnippetsplugin.mokatesql.mokatesymbolviewer.mokatetextfilter.mokatexmlcheck.mokatexmltools.moktexteditorpreviewplugin.mokwrite.molspclient.moplasma_applet_org.kde.plasma.katesessions.motabswitcherplugin.mokate-ctags-plugin.mokate.mokatebacktracebrowserplugin.mokatebuild-plugin.mokatefilebrowserplugin.mokatekonsoleplugin.mokateopenheader.mokatesymbolviewer.mokatetextfilter.mokatexmltools.mokwrite.mokate-ctags-plugin.mokate-replicode-plugin.mokate.mokatebacktracebrowserplugin.mokatebuild-plugin.mokatecloseexceptplugin.mokateexternaltoolsplugin.mokatefilebrowserplugin.mokatefiletree.mokategdbplugin.mokatekonsoleplugin.mokateopenheader.mokateproject.mokatesearch.mokatesnippetsplugin.mokatesql.mokatesymbolviewer.mokatetextfilter.mokatexmlcheck.mokatexmltools.moktexteditorpreviewplugin.mokwrite.molspclient.moplasma_applet_org.kde.plasma.katesessions.motabswitcherplugin.mokate-ctags-plugin.mokate-replicode-plugin.mokate.mokatebacktracebrowserplugin.mokatebuild-plugin.mokatecloseexceptplugin.mokateexternaltoolsplugin.mokatefilebrowserplugin.mokatefiletree.mokategdbplugin.mokatekonsoleplugin.mokateopenheader.mokateproject.mokatesearch.mokatesnippetsplugin.mokatesql.mokatesymbolviewer.mokatetextfilter.mokatexmlcheck.mokatexmltools.moktexteditorpreviewplugin.mokwrite.molspclient.moplasma_applet_org.kde.plasma.katesessions.motabswitcherplugin.mokate-ctags-plugin.mokate-replicode-plugin.mokate.mokatebacktracebrowserplugin.mokatebuild-plugin.mokatecloseexceptplugin.mokateexternaltoolsplugin.mokatefilebrowserplugin.mokatefiletree.mokategdbplugin.mokatekonsoleplugin.mokateopenheader.mokateproject.mokatesearch.mokatesnippetsplugin.mokatesql.mokatesymbolviewer.mokatetextfilter.mokatexmlcheck.mokatexmltools.moktexteditorpreviewplugin.mokwrite.molspclient.moplasma_applet_org.kde.plasma.katesessions.motabswitcherplugin.mokate-ctags-plugin.mokate.mokatebacktracebrowserplugin.mokatebuild-plugin.mokatecloseexceptplugin.mokatefilebrowserplugin.mokategdbplugin.mokatekonsoleplugin.mokateopenheader.mokatetextfilter.mokatexmltools.mokwrite.mokate-ctags-plugin.mokate-replicode-plugin.mokate.mokatebacktracebrowserplugin.mokatebuild-plugin.mokatecloseexceptplugin.mokateexternaltoolsplugin.mokatefilebrowserplugin.mokatefiletree.mokategdbplugin.mokatekonsoleplugin.mokateopenheader.mokateproject.mokatesearch.mokatesnippetsplugin.mokatesql.mokatesymbolviewer.mokatetextfilter.mokatexmlcheck.mokatexmltools.moktexteditorpreviewplugin.mokwrite.molspclient.moplasma_applet_org.kde.plasma.katesessions.motabswitcherplugin.mokate-ctags-plugin.mokate-replicode-plugin.mokate.mokatebacktracebrowserplugin.mokatebuild-plugin.mokatecloseexceptplugin.mokateexternaltoolsplugin.mokatefilebrowserplugin.mokatefiletree.mokategdbplugin.mokatekonsoleplugin.mokateopenheader.mokateproject.mokatesearch.mokatesnippetsplugin.mokatesql.mokatesymbolviewer.mokatetextfilter.mokatexmlcheck.mokatexmltools.moktexteditorpreviewplugin.mokwrite.molspclient.moplasma_applet_org.kde.plasma.katesessions.motabswitcherplugin.mokate-ctags-plugin.mokate.mokatebacktracebrowserplugin.mokatebuild-plugin.mokatefilebrowserplugin.mokategdbplugin.mokatekonsoleplugin.mokateopenheader.mokateproject.mokatesearch.mokatesnippetsplugin.mokatesql.mokatesymbolviewer.mokatetextfilter.mokatexmltools.mokwrite.mokate-ctags-plugin.mokate-replicode-plugin.mokate.mokatebacktracebrowserplugin.mokatebuild-plugin.mokatecloseexceptplugin.mokatefilebrowserplugin.mokatefiletree.mokategdbplugin.mokatekonsoleplugin.mokateopenheader.mokateproject.mokatesearch.mokatesnippetsplugin.mokatesql.mokatesymbolviewer.mokatetextfilter.mokatexmlcheck.mokatexmltools.moktexteditorpreviewplugin.mokwrite.molspclient.moplasma_applet_org.kde.plasma.katesessions.motabswitcherplugin.mokate-ctags-plugin.mokate-replicode-plugin.mokate.mokatebacktracebrowserplugin.mokatebuild-plugin.mokatecloseexceptplugin.mokatefilebrowserplugin.mokatekonsoleplugin.mokateopenheader.mokateproject.mokatesearch.mokatesymbolviewer.mokatetextfilter.mokatexmltools.mokwrite.moplasma_applet_org.kde.plasma.katesessions.mokate.mokatefilebrowserplugin.mokatekonsoleplugin.mokateopenheader.mokatesymbolviewer.mokatetextfilter.mokatexmltools.mokwrite.moplasma_applet_org.kde.plasma.katesessions.mokate.mokateopenheader.mokatesymbolviewer.mokatetextfilter.mokatexmltools.mokwrite.mokate-ctags-plugin.mokate-replicode-plugin.mokate.mokatebacktracebrowserplugin.mokatebuild-plugin.mokatecloseexceptplugin.mokatefilebrowserplugin.mokatefiletree.mokategdbplugin.mokatekonsoleplugin.mokateopenheader.mokateproject.mokatesearch.mokatesnippetsplugin.mokatesql.mokatesymbolviewer.mokatetextfilter.mokatexmltools.mokwrite.moplasma_applet_org.kde.plasma.katesessions.motabswitcherplugin.mokate-ctags-plugin.mokate-replicode-plugin.mokate.mokatebacktracebrowserplugin.mokatebuild-plugin.mokatecloseexceptplugin.mokateexternaltoolsplugin.mokatefilebrowserplugin.mokatefiletree.mokategdbplugin.mokatekonsoleplugin.mokateopenheader.mokateproject.mokatesearch.mokatesnippetsplugin.mokatesql.mokatesymbolviewer.mokatetextfilter.mokatexmlcheck.mokatexmltools.moktexteditorpreviewplugin.mokwrite.molspclient.moplasma_applet_org.kde.plasma.katesessions.motabswitcherplugin.mokate-ctags-plugin.mokate-replicode-plugin.mokate.mokatebacktracebrowserplugin.mokatebuild-plugin.mokatecloseexceptplugin.mokateexternaltoolsplugin.mokatefilebrowserplugin.mokatefiletree.mokategdbplugin.mokatekonsoleplugin.mokateopenheader.mokateproject.mokatesearch.mokatesnippetsplugin.mokatesql.mokatesymbolviewer.mokatetextfilter.mokatexmlcheck.mokatexmltools.moktexteditorpreviewplugin.mokwrite.molspclient.moplasma_applet_org.kde.plasma.katesessions.motabswitcherplugin.mokate.mokatefilebrowserplugin.mokatekonsoleplugin.mokateopenheader.mokatesearch.mokatesymbolviewer.mokatetextfilter.mokatexmltools.mokwrite.mokate-ctags-plugin.mokate-replicode-plugin.mokate.mokatebacktracebrowserplugin.mokatebuild-plugin.mokatecloseexceptplugin.mokateexternaltoolsplugin.mokatefilebrowserplugin.mokatefiletree.mokategdbplugin.mokatekonsoleplugin.mokateopenheader.mokateproject.mokatesearch.mokatesnippetsplugin.mokatesql.mokatesymbolviewer.mokatetextfilter.mokatexmlcheck.mokatexmltools.moktexteditorpreviewplugin.mokwrite.molspclient.moplasma_applet_org.kde.plasma.katesessions.motabswitcherplugin.mokate-ctags-plugin.mokate-replicode-plugin.mokate.mokatebacktracebrowserplugin.mokatebuild-plugin.mokatecloseexceptplugin.mokateexternaltoolsplugin.mokatefilebrowserplugin.mokatefiletree.mokategdbplugin.mokatekonsoleplugin.mokateopenheader.mokateproject.mokatesearch.mokatesnippetsplugin.mokatesql.mokatesymbolviewer.mokatetextfilter.mokatexmlcheck.mokatexmltools.moktexteditorpreviewplugin.mokwrite.molspclient.moplasma_applet_org.kde.plasma.katesessions.motabswitcherplugin.mokate-ctags-plugin.mokate.mokatebacktracebrowserplugin.mokatebuild-plugin.mokatecloseexceptplugin.mokatefilebrowserplugin.mokategdbplugin.mokatekonsoleplugin.mokateopenheader.mokateproject.mokatesearch.mokatesnippetsplugin.mokatesql.mokatesymbolviewer.mokatetextfilter.mokatexmltools.mokwrite.mokate-ctags-plugin.mokate.mokatebacktracebrowserplugin.mokatebuild-plugin.mokatefilebrowserplugin.mokategdbplugin.mokatekonsoleplugin.mokateopenheader.mokatesearch.mokatesql.mokatesymbolviewer.mokatetextfilter.mokatexmltools.mokwrite.mokate-ctags-plugin.mokate-replicode-plugin.mokate.mokatebacktracebrowserplugin.mokatebuild-plugin.mokatecloseexceptplugin.mokateexternaltoolsplugin.mokatefilebrowserplugin.mokatefiletree.mokategdbplugin.mokatekonsoleplugin.mokateopenheader.mokateproject.mokatesearch.mokatesnippetsplugin.mokatesql.mokatesymbolviewer.mokatetextfilter.mokatexmlcheck.mokatexmltools.moktexteditorpreviewplugin.mokwrite.molspclient.moplasma_applet_org.kde.plasma.katesessions.motabswitcherplugin.mokate-ctags-plugin.mokate-replicode-plugin.mokate.mokatebacktracebrowserplugin.mokatebuild-plugin.mokatecloseexceptplugin.mokateexternaltoolsplugin.mokatefilebrowserplugin.mokatefiletree.mokategdbplugin.mokatekonsoleplugin.mokateopenheader.mokateproject.mokatesearch.mokatesnippetsplugin.mokatesql.mokatesymbolviewer.mokatetextfilter.mokatexmlcheck.mokatexmltools.moktexteditorpreviewplugin.mokwrite.molspclient.moplasma_applet_org.kde.plasma.katesessions.motabswitcherplugin.mokate-ctags-plugin.mokate.mokatebacktracebrowserplugin.mokatebuild-plugin.mokatefilebrowserplugin.mokategdbplugin.mokatekonsoleplugin.mokateopenheader.mokatesearch.mokatesql.mokatesymbolviewer.mokatetextfilter.mokatexmltools.mokwrite.mokate-ctags-plugin.mokate-replicode-plugin.mokate.mokatebacktracebrowserplugin.mokatebuild-plugin.mokatecloseexceptplugin.mokateexternaltoolsplugin.mokatefilebrowserplugin.mokatefiletree.mokategdbplugin.mokatekonsoleplugin.mokateopenheader.mokateproject.mokatesearch.mokatesnippetsplugin.mokatesql.mokatesymbolviewer.mokatetextfilter.mokatexmlcheck.mokatexmltools.moktexteditorpreviewplugin.mokwrite.molspclient.moplasma_applet_org.kde.plasma.katesessions.motabswitcherplugin.mokate-ctags-plugin.mokate.mokatebacktracebrowserplugin.mokatebuild-plugin.mokatecloseexceptplugin.mokatefilebrowserplugin.mokategdbplugin.mokatekonsoleplugin.mokateopenheader.mokateproject.mokatesearch.mokatesnippetsplugin.mokatesql.mokatesymbolviewer.mokatetextfilter.mokatexmltools.mokwrite.mokate-ctags-plugin.mokate-replicode-plugin.mokate.mokatebacktracebrowserplugin.mokatebuild-plugin.mokatecloseexceptplugin.mokatefilebrowserplugin.mokatefiletree.mokategdbplugin.mokatekonsoleplugin.mokateopenheader.mokateproject.mokatesearch.mokatesnippetsplugin.mokatesql.mokatesymbolviewer.mokatetextfilter.mokatexmltools.mokwrite.moplasma_applet_org.kde.plasma.katesessions.motabswitcherplugin.mokate-ctags-plugin.mokate.mokatebacktracebrowserplugin.mokatebuild-plugin.mokatecloseexceptplugin.mokatefilebrowserplugin.mokatefiletree.mokategdbplugin.mokatekonsoleplugin.mokateopenheader.mokateproject.mokatesearch.mokatesnippetsplugin.mokatesql.mokatesymbolviewer.mokatetextfilter.mokatexmltools.mokwrite.moplasma_applet_org.kde.plasma.katesessions.motabswitcherplugin.mokate-ctags-plugin.mokate-replicode-plugin.mokate.mokatebacktracebrowserplugin.mokatebuild-plugin.mokatecloseexceptplugin.mokateexternaltoolsplugin.mokatefilebrowserplugin.mokatefiletree.mokategdbplugin.mokatekonsoleplugin.mokateopenheader.mokateproject.mokatesearch.mokatesnippetsplugin.mokatesql.mokatesymbolviewer.mokatetextfilter.mokatexmlcheck.mokatexmltools.moktexteditorpreviewplugin.mokwrite.molspclient.moplasma_applet_org.kde.plasma.katesessions.motabswitcherplugin.mokate-ctags-plugin.mokate-replicode-plugin.mokate.mokatebacktracebrowserplugin.mokatebuild-plugin.mokatecloseexceptplugin.mokateexternaltoolsplugin.mokatefilebrowserplugin.mokatefiletree.mokategdbplugin.mokatekonsoleplugin.mokateopenheader.mokateproject.mokatesearch.mokatesnippetsplugin.mokatesql.mokatesymbolviewer.mokatetextfilter.mokatexmlcheck.mokatexmltools.moktexteditorpreviewplugin.mokwrite.molspclient.moplasma_applet_org.kde.plasma.katesessions.motabswitcherplugin.mokate-ctags-plugin.mokate.mokatebacktracebrowserplugin.mokatebuild-plugin.mokatecloseexceptplugin.mokatefilebrowserplugin.mokatefiletree.mokategdbplugin.mokatekonsoleplugin.mokateopenheader.mokateproject.mokatesearch.mokatesnippetsplugin.mokatesql.mokatesymbolviewer.mokatetextfilter.mokatexmltools.mokwrite.moplasma_applet_org.kde.plasma.katesessions.motabswitcherplugin.mokate-ctags-plugin.mokate-replicode-plugin.mokate.mokatebacktracebrowserplugin.mokatebuild-plugin.mokatecloseexceptplugin.mokateexternaltoolsplugin.mokatefilebrowserplugin.mokatefiletree.mokategdbplugin.mokatekonsoleplugin.mokateopenheader.mokateproject.mokatesearch.mokatesnippetsplugin.mokatesql.mokatesymbolviewer.mokatetextfilter.mokatexmlcheck.mokatexmltools.moktexteditorpreviewplugin.mokwrite.molspclient.moplasma_applet_org.kde.plasma.katesessions.motabswitcherplugin.mokate-ctags-plugin.mokate-replicode-plugin.mokate.mokatebacktracebrowserplugin.mokatebuild-plugin.mokatecloseexceptplugin.mokateexternaltoolsplugin.mokatefilebrowserplugin.mokatefiletree.mokategdbplugin.mokatekonsoleplugin.mokateopenheader.mokateproject.mokatesearch.mokatesnippetsplugin.mokatesql.mokatesymbolviewer.mokatetextfilter.mokatexmlcheck.mokatexmltools.moktexteditorpreviewplugin.mokwrite.molspclient.moplasma_applet_org.kde.plasma.katesessions.motabswitcherplugin.mokate-ctags-plugin.mokate-replicode-plugin.mokate.mokatebacktracebrowserplugin.mokatebuild-plugin.mokatecloseexceptplugin.mokateexternaltoolsplugin.mokatefilebrowserplugin.mokatefiletree.mokategdbplugin.mokatekonsoleplugin.mokateopenheader.mokateproject.mokatesearch.mokatesnippetsplugin.mokatesql.mokatesymbolviewer.mokatetextfilter.mokatexmlcheck.mokatexmltools.moktexteditorpreviewplugin.mokwrite.molspclient.moplasma_applet_org.kde.plasma.katesessions.motabswitcherplugin.mokate-ctags-plugin.mokate.mokatebacktracebrowserplugin.mokatebuild-plugin.mokatecloseexceptplugin.mokatefilebrowserplugin.mokatefiletree.mokategdbplugin.mokatekonsoleplugin.mokateopenheader.mokateproject.mokatesearch.mokatesnippetsplugin.mokatesql.mokatesymbolviewer.mokatetextfilter.mokatexmltools.mokwrite.moplasma_applet_org.kde.plasma.katesessions.motabswitcherplugin.mokate-ctags-plugin.mokate-replicode-plugin.mokate.mokatebacktracebrowserplugin.mokatebuild-plugin.mokatecloseexceptplugin.mokateexternaltoolsplugin.mokatefilebrowserplugin.mokatefiletree.mokategdbplugin.mokatekonsoleplugin.mokateopenheader.mokateproject.mokatesearch.mokatesnippetsplugin.mokatesql.mokatesymbolviewer.mokatetextfilter.mokatexmlcheck.mokatexmltools.moktexteditorpreviewplugin.mokwrite.molspclient.moplasma_applet_org.kde.plasma.katesessions.motabswitcherplugin.mokate-ctags-plugin.mokate-replicode-plugin.mokate.mokatebacktracebrowserplugin.mokatebuild-plugin.mokatecloseexceptplugin.mokateexternaltoolsplugin.mokatefilebrowserplugin.mokatefiletree.mokategdbplugin.mokatekonsoleplugin.mokateopenheader.mokateproject.mokatesearch.mokatesnippetsplugin.mokatesql.mokatesymbolviewer.mokatetextfilter.mokatexmlcheck.mokatexmltools.moktexteditorpreviewplugin.mokwrite.molspclient.moplasma_applet_org.kde.plasma.katesessions.motabswitcherplugin.mokate-ctags-plugin.mokate-replicode-plugin.mokate.mokatebacktracebrowserplugin.mokatebuild-plugin.mokatecloseexceptplugin.mokatefilebrowserplugin.mokatefiletree.mokategdbplugin.mokatekonsoleplugin.mokateopenheader.mokateproject.mokatesearch.mokatesnippetsplugin.mokatesql.mokatesymbolviewer.mokatetextfilter.mokatexmlcheck.mokatexmltools.moktexteditorpreviewplugin.mokwrite.moplasma_applet_org.kde.plasma.katesessions.motabswitcherplugin.mokate-ctags-plugin.mokate-replicode-plugin.mokate.mokatebacktracebrowserplugin.mokatebuild-plugin.mokatecloseexceptplugin.mokatefilebrowserplugin.mokatefiletree.mokategdbplugin.mokatekonsoleplugin.mokateopenheader.mokateproject.mokatesearch.mokatesnippetsplugin.mokatesql.mokatesymbolviewer.mokatetextfilter.mokatexmlcheck.mokatexmltools.moktexteditorpreviewplugin.mokwrite.moplasma_applet_org.kde.plasma.katesessions.motabswitcherplugin.mokate-ctags-plugin.mokate-replicode-plugin.mokate.mokatebacktracebrowserplugin.mokatebuild-plugin.mokatecloseexceptplugin.mokateexternaltoolsplugin.mokatefilebrowserplugin.mokatefiletree.mokategdbplugin.mokatekonsoleplugin.mokateopenheader.mokateproject.mokatesearch.mokatesnippetsplugin.mokatesql.mokatesymbolviewer.mokatetextfilter.mokatexmlcheck.mokatexmltools.moktexteditorpreviewplugin.mokwrite.molspclient.moplasma_applet_org.kde.plasma.katesessions.motabswitcherplugin.mokate-ctags-plugin.mokate-replicode-plugin.mokate.mokatebacktracebrowserplugin.mokatebuild-plugin.mokatecloseexceptplugin.mokatefilebrowserplugin.mokatefiletree.mokategdbplugin.mokatekonsoleplugin.mokateopenheader.mokateproject.mokatesearch.mokatesnippetsplugin.mokatesql.mokatesymbolviewer.mokatetextfilter.mokatexmlcheck.mokatexmltools.mokwrite.moplasma_applet_org.kde.plasma.katesessions.motabswitcherplugin.mokate-ctags-plugin.mokate.mokatebacktracebrowserplugin.mokatebuild-plugin.mokatecloseexceptplugin.mokatefilebrowserplugin.mokategdbplugin.mokatekonsoleplugin.mokateopenheader.mokateproject.mokatesearch.mokatesnippetsplugin.mokatesql.mokatesymbolviewer.mokatetextfilter.mokatexmltools.mokwrite.mokate-ctags-plugin.mokate-replicode-plugin.mokate.mokatebacktracebrowserplugin.mokatebuild-plugin.mokatecloseexceptplugin.mokateexternaltoolsplugin.mokatefilebrowserplugin.mokatefiletree.mokategdbplugin.mokatekonsoleplugin.mokateopenheader.mokateproject.mokatesearch.mokatesnippetsplugin.mokatesql.mokatesymbolviewer.mokatetextfilter.mokatexmlcheck.mokatexmltools.moktexteditorpreviewplugin.mokwrite.molspclient.moplasma_applet_org.kde.plasma.katesessions.motabswitcherplugin.mokate.mokatekonsoleplugin.mokateopenheader.mokwrite.mokate-ctags-plugin.mokate-replicode-plugin.mokate.mokatebacktracebrowserplugin.mokatebuild-plugin.mokatecloseexceptplugin.mokateexternaltoolsplugin.mokatefilebrowserplugin.mokatefiletree.mokategdbplugin.mokatekonsoleplugin.mokateopenheader.mokateproject.mokatesearch.mokatesnippetsplugin.mokatesql.mokatesymbolviewer.mokatetextfilter.mokatexmlcheck.mokatexmltools.moktexteditorpreviewplugin.mokwrite.molspclient.moplasma_applet_org.kde.plasma.katesessions.motabswitcherplugin.mokate-ctags-plugin.mokate-replicode-plugin.mokate.mokatebacktracebrowserplugin.mokatebuild-plugin.mokatecloseexceptplugin.mokateexternaltoolsplugin.mokatefilebrowserplugin.mokatefiletree.mokategdbplugin.mokatekonsoleplugin.mokateopenheader.mokateproject.mokatesearch.mokatesnippetsplugin.mokatesql.mokatesymbolviewer.mokatetextfilter.mokatexmlcheck.mokatexmltools.moktexteditorpreviewplugin.mokwrite.molspclient.moplasma_applet_org.kde.plasma.katesessions.motabswitcherplugin.moman1kate.1.gzman1kate.1.gzman1kate.1.gzman1kate.1.gzman1kate.1.gzman1kate.1.gzman1kate.1.gzman1kate.1.gzman1kate.1.gz/usr/share/doc/HTML//usr/share/doc/HTML/ca//usr/share/doc/HTML/ca/kate//usr/share/doc/HTML/ca/katepart//usr/share/doc/HTML/ca/kwrite//usr/share/doc/HTML/de//usr/share/doc/HTML/de/kate//usr/share/doc/HTML/de/katepart//usr/share/doc/HTML/de/kwrite//usr/share/doc/HTML/es//usr/share/doc/HTML/es/kwrite//usr/share/doc/HTML/it//usr/share/doc/HTML/it/kate//usr/share/doc/HTML/it/katepart//usr/share/doc/HTML/it/kwrite//usr/share/doc/HTML/nl//usr/share/doc/HTML/nl/kate//usr/share/doc/HTML/nl/katepart//usr/share/doc/HTML/nl/kwrite//usr/share/doc/HTML/pt//usr/share/doc/HTML/pt/kwrite//usr/share/doc/HTML/pt_BR//usr/share/doc/HTML/pt_BR/kate//usr/share/doc/HTML/pt_BR/katepart//usr/share/doc/HTML/pt_BR/kwrite//usr/share/doc/HTML/ru//usr/share/doc/HTML/ru/kwrite//usr/share/doc/HTML/sv//usr/share/doc/HTML/sv/kate//usr/share/doc/HTML/sv/katepart//usr/share/doc/HTML/sv/kwrite//usr/share/doc/HTML/uk//usr/share/doc/HTML/uk/kate//usr/share/doc/HTML/uk/katepart//usr/share/doc/HTML/uk/kwrite//usr/share/licenses//usr/share/licenses/kate-lang//usr/share/locale/ar/LC_MESSAGES//usr/share/locale/ast/LC_MESSAGES//usr/share/locale/bg/LC_MESSAGES//usr/share/locale/ca/LC_MESSAGES//usr/share/locale/ca@valencia/LC_MESSAGES//usr/share/locale/cs/LC_MESSAGES//usr/share/locale/da/LC_MESSAGES//usr/share/locale/de/LC_MESSAGES//usr/share/locale/el/LC_MESSAGES//usr/share/locale/en_GB/LC_MESSAGES//usr/share/locale/eo/LC_MESSAGES//usr/share/locale/es/LC_MESSAGES//usr/share/locale/et/LC_MESSAGES//usr/share/locale/eu/LC_MESSAGES//usr/share/locale/fa/LC_MESSAGES//usr/share/locale/fi/LC_MESSAGES//usr/share/locale/fr/LC_MESSAGES//usr/share/locale/ga/LC_MESSAGES//usr/share/locale/gl/LC_MESSAGES//usr/share/locale/he/LC_MESSAGES//usr/share/locale/hi/LC_MESSAGES//usr/share/locale/hr/LC_MESSAGES//usr/share/locale/hu/LC_MESSAGES//usr/share/locale/ia/LC_MESSAGES//usr/share/locale/id/LC_MESSAGES//usr/share/locale/is/LC_MESSAGES//usr/share/locale/it/LC_MESSAGES//usr/share/locale/ja/LC_MESSAGES//usr/share/locale/kk/LC_MESSAGES//usr/share/locale/km/LC_MESSAGES//usr/share/locale/ko/LC_MESSAGES//usr/share/locale/lt/LC_MESSAGES//usr/share/locale/lv/LC_MESSAGES//usr/share/locale/ml/LC_MESSAGES//usr/share/locale/mr/LC_MESSAGES//usr/share/locale/nb/LC_MESSAGES//usr/share/locale/nds/LC_MESSAGES//usr/share/locale/nl/LC_MESSAGES//usr/share/locale/nn/LC_MESSAGES//usr/share/locale/pa/LC_MESSAGES//usr/share/locale/pl/LC_MESSAGES//usr/share/locale/pt/LC_MESSAGES//usr/share/locale/pt_BR/LC_MESSAGES//usr/share/locale/ro/LC_MESSAGES//usr/share/locale/ru/LC_MESSAGES//usr/share/locale/sk/LC_MESSAGES//usr/share/locale/sl/LC_MESSAGES//usr/share/locale/sr/LC_MESSAGES//usr/share/locale/sv/LC_MESSAGES//usr/share/locale/tr/LC_MESSAGES//usr/share/locale/ug/LC_MESSAGES//usr/share/locale/uk/LC_MESSAGES//usr/share/locale/wa/LC_MESSAGES//usr/share/locale/zh_CN/LC_MESSAGES//usr/share/locale/zh_TW/LC_MESSAGES//usr/share/man/ca//usr/share/man/ca/man1//usr/share/man/de//usr/share/man/de/man1//usr/share/man/es//usr/share/man/es/man1//usr/share/man/it//usr/share/man/it/man1//usr/share/man/nl//usr/share/man/nl/man1//usr/share/man/pt//usr/share/man/pt/man1//usr/share/man/pt_BR//usr/share/man/pt_BR/man1//usr/share/man/sv//usr/share/man/sv/man1//usr/share/man/uk//usr/share/man/uk/man1/-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:16873/openSUSE_Backports_SLE-15-SP3_Update/ca01a7fcb4e0061b59abbfd317494fa7-kate.openSUSE_Backports_SLE-15-SP3_Updatedrpmxz5x86_64-suse-linux         !         " #  $  % &     '()*+, -./ 0*1///23  44455555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555666666667directoryPNG image data, 22 x 22, 8-bit gray+alpha, non-interlacedPNG image data, 982 x 665, 8-bit/color RGBA, non-interlacedPNG image data, 863 x 236, 8-bit/color RGB, non-interlacedPNG image data, 804 x 768, 8-bit/color RGB, non-interlacedPNG image data, 915 x 665, 8-bit/color RGBA, non-interlacedPNG image data, 22 x 22, 8-bit grayscale, non-interlacedHTML document, UTF-8 Unicode textPNG image data, 729 x 313, 8-bit/color RGB, non-interlacedPNG image data, 198 x 169, 8-bit/color RGBA, non-interlacedPNG image data, 22 x 22, 8-bit colormap, non-interlacedHTML document, UTF-8 Unicode text, with very long linesPNG image data, 326 x 165, 8-bit/color RGBA, non-interlacedPNG image data, 584 x 234, 8-bit/color RGB, non-interlacedPNG image data, 327 x 168, 8-bit/color RGBA, non-interlacedPNG image data, 584 x 237, 8-bit/color RGB, non-interlacedPNG image data, 584 x 238, 8-bit/color RGB, non-interlacedHTML document, UTF-8 Unicode text, with very long lines (bzip2 compressed data, block size = 500k)XML 1.0 document, UTF-8 Unicode text, with very long linesPNG image data, 829 x 544, 8-bit/color RGBA, non-interlacedPNG image data, 2480 x 2976, 8-bit/color RGBA, non-interlacedPNG image data, 1012 x 768, 8-bit/color RGB, non-interlacedPNG image data, 915 x 262, 8-bit/color RGBA, non-interlacedPNG image data, 767 x 235, 8-bit/color RGB, non-interlacedPNG image data, 1034 x 790, 8-bit/color RGBA, non-interlacedPNG image data, 528 x 439, 8-bit/color RGBA, non-interlacedPNG image data, 352 x 166, 8-bit/color RGB, non-interlacedPNG image data, 528 x 376, 8-bit/color RGBA, non-interlacedPNG image data, 814 x 330, 8-bit/color RGBA, non-interlacedPNG image data, 960 x 283, 8-bit/color RGBA, non-interlacedPNG image data, 398 x 225, 8-bit/color RGBA, non-interlacedPNG image data, 383 x 87, 8-bit colormap, non-interlacedPNG image data, 467 x 168, 8-bit/color RGBA, non-interlacedPNG image data, 909 x 676, 8-bit/color RGBA, non-interlacedHTML document, ASCII textXML 1.0 document, ASCII text, with very long linesPNG image data, 878 x 650, 8-bit/color RGB, non-interlacedPNG image data, 663 x 224, 4-bit colormap, non-interlacedPNG image data, 661 x 226, 1-bit colormap, non-interlacedPNG image data, 802 x 584, 8-bit colormap, non-interlacedPNG image data, 907 x 237, 8-bit colormap, non-interlacedPNG image data, 1108 x 796, 8-bit colormap, non-interlacedPNG image data, 1084 x 637, 8-bit colormap, non-interlacedPNG image data, 1106 x 637, 8-bit colormap, non-interlacedPNG image data, 1070 x 231, 8-bit colormap, non-interlacedPNG image data, 1063 x 235, 8-bit colormap, non-interlacedPNG image data, 1069 x 235, 8-bit colormap, non-interlacedPNG image data, 1134 x 819, 8-bit colormap, non-interlacedPNG image data, 1106 x 799, 8-bit colormap, non-interlacedPNG image data, 876 x 234, 8-bit colormap, non-interlacedPNG image data, 1113 x 637, 8-bit colormap, non-interlacedPNG image data, 904 x 215, 8-bit colormap, non-interlacedASCII texttroff or preprocessor input, ASCII text, with very long lines (gzip compressed data, max compression, from Unix)troff or preprocessor input, UTF-8 Unicode text, with very long lines (gzip compressed data, max compression, from Unix)ZvT [W3 Lkateutf-8285063564f70bb4b6feffdb53dc9de5f32b3fa30d60391e552539a50f1e6a10e? 7zXZ !t/1)u]"k%qQVw_.5/T~w0ada^2{W2y#gD^4Y]?5_o&-FPL4-d-QS͞,ǐh`bxBfxFQ3.W%&HcV2'RN/-_A]\6%6+֣r3{hB– 6%9ET\ptL ( (38ЖMq̊L׆.8Z\ h*-!ÞbXZ lƂ ` ].!&O]yrW馜ك, NҒJ$Yn\Pjfqс^+yUDgd\iUW{(Ҫh•hLZ !ʐVfʐ؅)TH>:@"oD%z(Bg7eJ*h+ DNXRࢲjLUS5'h̗lOEDJGq0U .ӱD-S.uBm!b{3w_nUۏ]`L(#o-Tl#J\h.V#OUjDnb'pI1~5/v]`c|\YsN2*{srOlu+PcL֗\)NƙG߁z}5/!Jq?B.LnZpHm7:dst#<~Wt02ڙ2* ,Y0Y|?!3''۽/:pǒ*ŹIzӇ[׀̈́hn3Gz#bӇTu Wė\urq)+^z0 j$'^G6z#HQN{z[{ϙG#$Y[Oǜ:?౅~ VNr4; oqObL+V}");H),̱7$?iʅ̳=nThǯiM7W?Ez*ғ@4ҬM+d7q2h2?vƿ '|T<[5h GCƷ|bT9Rfڼ=:\׹Tq:6'b" ÑNro!'>3ui`Ma(7#_$v {''f@0&I)>  fȹ9-SΊI?@ި\b(wވΫTI 1⡑/#m[q6 _/1;@޶uţC_߉h0\țAg@8zBglSٶWvOF[ @c{E 3n7E!d#n[A|yTQX:JxN$>mȭ,XF[Ad)[$GoIG,kE'pYl ψ|JHAǻ4y=?Z+8rU{)HmUVz2+wJPtBETu :ͶÞ|kRh0^Zj'1D!tp@vYC*TF#jڿR顖t#߮'ZFSpUHq39NF 7\ٔ,\~[VJeJj̀VE|̯.+Tv0)(JŽOsD-tNQJVnKZ<,c1֯ƵK.Lqj 0D) !zf "}0✒FH(XGU : 6d~jU4br8x S(ƜKjۨltsaKp՛w X @җ*Mܘ )eslvQVtۏ8eZJ~nM|RoK 'hm#1& :d1DjJC~P7X 䓽ބ>Rſ.rsk:u6Ҭ|ɸ^w{:EbF<RT`&z9bslGq>Q_l:_1y$ވ+C1;֩*@ʚAO&uRI\HjI˙Ă,aFYF#7Rr>t: b1t`AÐ1]:gĊXtƼ:w5:vᄋCFj5@|:1sS:tDFL^E%m8ϻkFn}xDv/cMgz)#ߜta\^|ot-3Q[ܛ &{o FϘąe.H4gnoIR@qvT)Q5$D:",9\PF=uWkkZrLk*$'Sd49{R3(ZdʙT8hJعɸ.2=QR-!ʈ{NK4P`νhuu'b p|R1:>g"08_DMx|fY2:2_Rn>%}Ո&y=sJo=or+ep|%~kh-! -5x6,.} 2+@0-߾"}SۿEcmmL혯T3.-=c6}P^ H`9~Wf4x2f*CS )wfښE{+K$7׶RF,]L+fEmݐ2> 6B)[ޣ7k4fY2{߹Dp *Z*.R&H-yX>baZ h% GuB[ȇP#^##]Y_XZXr0jrM' ԍ؃:-YD2ދ=!Kw? Y9@@Ze͐$!ݙbkjլ+7}ry]]3Db3ff"?:YgUdIt^X! 1V6y쐊׍.MM/F)㯝& b+k/-cd>^BgnRf.CqK46\P7>Z9c#zdz2` MƟrM,d)z^3/ Z) uL!v\ Rڶ@*)HǯH6tη ]eLLOUg I9@ [TvT]*.w3=Y082 DȐ\z#LA_[$)dd|Yꉱ7@L┢Y-DE-1c""62).5DU586|In/[rڼ⌣dih3\*\N)sݵIuQ LWy9qaO~Aj/S0 O#oR`:]sQofU`0 xYOGKa `ڬo7LfRݭp.Q,~܉+X{h8ӎuoydčJLX,&eE/ӌEBg4 _WN=Yʋ~ kSjB Q3NRBSh6E¯D@4U.7TYP渺1P&CW8]3YețIy c+ lYCyb)t% :4 4 JY)opw2/F-C5~"źdbҶ4lj3,)+&VgLSۇ.1etd9d3{Ox;>y߶x0M+`]'mv+g@AG;/,>iXr$',3?3hx`F=Q:/|KtX3P D:-w /)ك'+*+ 3P= &(p,4#C<.FЉ~8WjMf䳎lUEyrdlck)߶DX,h'G\%}Z "y1 0_j|H8Q\{M↙?Զ$a;Ip$˺dJda(Hb _s Cr}E% LA{m%ctgPS(K ۡH,*,!4ʉ)^g ORƂ.,ODwatHD\i`X[>WǛ*W/Vio)p)-VjLJ]a/=jؔeiD@ cSf26npvLBRO)xc1h?3aR>~|݇2b,fNl"m~!],3,#Ck0>$b :â:S)\FP3$ ?#1mG|hwvxNj&aIad=;N-6e_>-XۉCˆHҡgaaWgl%H[M ekE'ObS8ttF"{#Lzc7O*Q W"a*À^*EXPgCe)(R-^nXO/ʧvä,aE9?I[χpSs&AJU?7b0d_K3&|9! u(EFI[G pVyau҆tW3^t3lAO}$(}!I/rB"R3&s,EU;w0* *F*reu*5OIJ[_B%# %CW# ob ZH-ˉ TqSjP:!B.b'4tiU5V D0 %:~ꟻT)by' E3f{itOFKE4@=ׇ$ޟ p,\_r5e[ty"6g탺O| e8ŝe0?{<a% !#/VǮ{jF04xAF"l2%4Ifn3RPe4E~Wp^$@@0k5~w-pJ_ %ٚde&D!74|h>|!rSpvzpe{C~Y`!QhQ6)Y[zƙ`DRc>}dMwsy79((t Aɴ.ӎX낤sb'DI3h\u2-VgE7}tjs ^y?~PZ4r^hlu->_bfMi;!{n0yw4oPREt{ "c>TB6(9M<95_(P;`.V)p@F1]*^1:@Ҭ⛗£ّ"!nкLΌqPEtTEE8ys2Dj%bp)qk?dM7ٮ_m)Ѷ`"Ԅ=lvp,VxS|4??{dg;bC2B YZ