libe-book-doc-0.0.3-1.fc20$>%lOBj.Y>8?d  < -3<66 6 6 '6 6 0666($(D655,5<5(58595:6G7(6HD6IP6XTYT\T$6]`6^b,deflt6u6v1w6x6Clibe-book-doc0.0.31.fc20Documentation of libe-book APIThe libe-book-doc package contains documentation files for libe-book.R'\arm04-builder03.arm.fedoraproject.orgnFedora ProjectFedora ProjectLGPLv2+ or MPLv2.0Fedora ProjectDocumentationhttps://sourceforge.net/projects/libebook/linuxnoarchgAV > 5 5~ t D  C1( 1 ;C 8 =   5e |2 3k u " \L  u 7 ګ{ #+7%W;n 3p W/z{-F5! _9w  @I y Q& !Z& H? x+ ^6 k|L9 N 1  kz.  d\ <,`2 &Y  lP kNl 8F \ ZA30 I ("  D 8GҏVx8d+,XE8PL\NoM9p5` i\6yZo;Wq-4tT|M I-PoJP%>%w|M!2P .8<'  !]7+ x1ZFP%T_ZBFMG _)%Q7NLP$'8x  9TyMT;ĿVRLP$-PVHPoaO P~BYV2P %Po]2P 5VL/ W`VBHP)"fP= /Q'<#ID &ZUy2P 'S-(P7sP7BP%=xBPoCK[cPVNfP= .P@MfP= (M9 8!8Z$&p8KVl8-=\8-!0g2@wA#_N=M)\eZ: hP.:K<PV8U2P &.rT>V]qE:p=I 6"X63Q+Oi *"*5x7 v?z% ,_nA*Wn90+^v"8 b\'ls.ILn9] yG^VhUVV:V6p:f M1Z3cD&(W7>9Q2*Z=?X(I0%fXOM" >=B3]sA~-dd6 `@= @~ :|/JC0Sw |qO5}! YsR` 2S WlbACASTQiU=;2{_ 0 hw&e:6j8&<"%7  CXp$ {Im-  rn" j j!4.^V UMIA큤A큤R'RRRR'9R'6R'6R'4R'6R'6R'4R'6R'9R'6R'6R'4R'6R'6R'4R'6R'9R'4R'6R'6R'4R'6R'6R'4R'6R'6R'4R'6R'6R'4R'6R'6R'4R'6R'6R'5R'6R'9R'6R'5R'6R'6R'4R'6R'9R'6R'9R'6R'5R'6R'6R'5R'6R'6R'5R'6R'6R'5R'6R'9R'6R'5R'6R'9R'6R'9R'5R'6R'6R'5R'6R'6R'5R'6R'9R'6R'9R'5R'6R'6R'5R'6R'6R'5R'6R'6R'6R'5R'6R'9R'6R'5R'6R'9R'6R'5R'6R'9R'6R'5R'6R'6R'5R'6R'6R'9R'5R'6R'6R'5R'6R'6R'6R'5R'6R'9R'6R'5R'6R'6R'9R'5R'6R'6R'9R'6R'5R'6R'6R'5R'6R'9R'6R'9R'5R'6R'6R'9R'6R'9R'5R'6R'6R'9R'6R'6R'6R'6R'9R'6R'6R'6R'6R'6R'6R'6R'6R'9R'6R'6R'6R'9R'6R'6R'6R'6R'9R'6R'6R'6R'6R'6R'6R'9R'9R'4R'4R'9R'7R'7R'9R'7R'6R'6R'9R'6R'6R'9R'6R'6R'9R'6R'6R'6R'9R'6R'6R'6R'9R'6R'6R'6R'9R'6R'8R'8R'9R'8R'8R'9R'8R'6R'6R'9R'6R'6R'6R'9R'6R'6R'6R'9R'6R'6R'9R'6R'8R'8R'9R'8R'6R'6R'9R'6R'6R'6R'9R'6R'6R'6R'9R'6R'8R'8R'9R'8R'6R'6R'9R'6R'7R'7R'9R'7R'8R'8R'9R'8R'6R'6R'9R'6R'6R'6R'9R'6R'6R'6R'9R'6R'6R'6R'9R'7R'7R'9R'7R'7R'7R'9R'7R'8R'8R'9R'8R'7R'7R'9R'7R'7R'7R'9R'7R'7R'7R'9R'7R'8R'8R'9R'8R'6R'6R'9R'6R'6R'6R'9R'6R'6R'6R'9R'6R'7R'7R'9R'7R'7R'7R'9R'7R'7R'7R'9R'7R'7R'7R'9R'7R'7R'7R'9R'7R'6R'6R'9R'6R'8R'8R'9R'8R'7R'7R'9R'7R'7R'7R'9R'7R'7R'7R'9R'7R'7R'7R'9R'7R'6R'6R'9R'6R'7R'7R'9R'7R'7R'7R'9R'7R'8R'8R'9R'8R'7R'7R'9R'7R'7R'7R'9R'7R'8R'8R'9R'8R'8R'8R'9R'8R'7R'7R'9R'7R'7R'9R'7R'7R'7R'9R'7R'6R'6R'9R'6R'7R'7R'9R'7R'7R'7R'9R'7R'7R'7R'9R'7R'6R'6R'9R'6R'7R'7R'9R'7R'8R'8R'9R'8R'7R'7R'9R'7R'7R'7R'9R'7R'7R'7R'9R'7R'7R'7R'9R'7R'6R'6R'9R'6R'8R'8R'9R'8R'8R'8R'9R'8R'8R'8R'9R'8R'8R'9R'8R'8R'8R'9R'8R'8R'8R'9R'8R'8R'8R'9R'8R'8R'8R'9R'8R'8R'8R'9R'8R'8R'8R'9R'8R'8R'9R'8R'8R'8R'9R'8R'6R'6R'9R'6R'7R'7R'9R'7R'8R'8R'9R'8R'7R'7R'9R'7R'8R'8R'9R'8R'7R'7R'9R'7R'8R'8R'9R'8R'7R'7R'9R'7R'8R'6R'6R'9R'6R'8R'8R'9R'8R'8R'9R'8R'8R'9R'8R'8R'8R'9R'8R'8R'9R'8R'8R'9R'8R'8R'9R'8R'8R'9R'8R'8R'9R'8R'8R'9R'9R'9R'9R'8R'9R'9R'9R'9R'9R'9R'9R'9R'9R'9R'9R'9R'9R'9R'9R'9R'9R'9R'9R'9R'9R'9R'9R'9R'9R'9R'9R'9R'9R'9R'9R'9R'9R'9R'9R'9R'9R'9R'9R'4R'9R'9R'4R'4R'4R'9R'9R'9R'9R'9R'9R'9R'9R'9R'9R'9R'9R'9R'9R'9R'9R'9R'9R'9R'9R'9R'9R'9R'9R'9R'9R'9R'9R'9R'9R'9R'9R'9R'9R'9R'9R'9R'9R'9R'9R'9R'9R'9R'9R'9R'9R'9R'9R'9R'9R'9R'9R'9R'9R'9R'9R'9R'9R'9R'9R'9R'9R'9R'9R'9R'9R'9R'9R'9R'9R'9R'9R'9R'9R'9R'9R'9R'9R'9R'9R'9R'9R'9R'9R'9R'9R'9R'9R'9R'9R'9R'9R'9R'9R'9R'4R'6R'9R'6R'9R'5R'6R'9R'9R'9R'9R'9R'9R'9R'9R'9R'9R'9R'9R'9R'4R'4R'4R'9R'9R'9R'9R'9R'9R'9R'9R'9R'9R'4R'9R'9R'6R'6R'9R'6R'6R'9R'6R'6R'9R'8R'8R'9R'8R'8R'9R'8R'8R'9R'8R'8R'9R'8R'8R'9R'8R'8R'9R'8R'8R'9R'8R'8R'9R'8R'8R'9R'8R'8R'9R'8R'8R'9R'8R'8R'9R'8R'8R'9R'9R'9R'9R'9R'9R'9R'9R'9R'9R'9R'9R'9R'9R'9R'9R'9R'9R'9R'9R'9R'9R'4R'4R'4R'4R'4R'4R'4R'6dc626520dcd53a22f727af3ee42c770e56c97a64fe3adb063799d8ab032fe551fab3dd6bdab226f1c08630b1dd917e11fcb4ec5e1e020e2c16f83a0a13863e85e85c72a86bc2cf234ae648d130f283f72f2a8c1534842e3edd03387908a888a2479fead3dd6f26bafa2798e59d8d42f925f47cef0f26db488eff693852344e059e33d80976809b849cc75ae6a890bf479ba05f3056aee29eaed5214329c1e59d31245ddb7d39329d50118684bc99965c1c226884457c86ecf3d0379636160c89c06fcb263ec62b496c10a23e19a0f36dd3891a2cf8e94561fe820f17262c6c86219f7ed7d4e83afe1e3c430950552085b3be20b3b4aeebdbcbef11896bd3530be5c0c7bbee4c94fd4201b9b5d0745467c6ac1cac74a2be126c0e1a81a01b5602cb689f095e225c8a3851e4d2c8fe226b62ddea0cce3779fe3e17523f5fa5d0c6d7bb5b775f7269159b990b34e4fc097e98846b5ade51b13f4944b3544ecae5af9032b41fffa3c92da2e45fd2f210e03f9e9306af10c1439d793affaac2734741784d766e5133d9ab9fa5c649a6b448f316f6f38c36d001aa4b410224ddde5239eaaa7204958feeb6077f33ea392d90492d86eeeb3616e47137fe7608e8a7e1f0aadbd7e57f0d8fcdffdc7a4da36c689495d953cc5d6c87e4fa455b3d4c1df4bcdcc25887d384c45be15830a8d7bc2adcf2fd73c9d077798bdef4ac1001b2569f6981153a7966d06a14c9ee439ede7daf68a71c9ec8760015dea27107137f77f072817c177700b1c83a135f5d849d6d526f2dc4ddb91c8f5fcccbdc13d27177177ec7f748011302d64b5e235fd9a0b6f8dddd9d51b9bbb959ba3e1e7f81f78461488fdfd01c46f3e1f1f952aaa38335278a5b9676ce339f5bf4aaf94ff887d3e39464bfda837b673c7b309f1a47c6749e57934281cefa233dc9a003ec047ddf57b381cbd2a10930007894851d79d64c846e4657f8ee7c1c102572f34ad76baa4b777c1cdeea6e942f5755a38f9af923694e899bc7e4b1b470243d8d41bb0da281b918a719b26240d5d38f046fa8d2df8bc79a4c918336883aee9c074e952fb4b55773dc5b3e41735f080a9b709117d2dbe4c07577cfff1acae181dd05d7721cc93a46d28835fc0318e9cdce7bc898008f84eecff2ccdde48071bb5ecb989de44c16c8df5390f7ded80d0862e8e9a2eeeb36245b9f08271edfc546edcae321fcc4dbbf747ef8af03fde639d8061f88ee241694621433f635d76b4372802c72b7ca393819c87c2262ffa60cc4efeef39443ffec2df8b43625d9d0c8a5bd09a8c8db8aef575ed4787af5076c4ca807ad973e3b7809ad51c92f4e75a209f0160b42b043529b2b45bb1fc2032d64d66c0bf4173c405ea3863d9bbb5c01011080a5f0df95196f0f7c16d65e1c70d349453eea3ac2977b285f5ae9310597b300f383daa06dea5e3e81385c305a5c241a36216428e6348365fbbeced0364a652edaa7fc064cc8fde07fb6c9491e15f7ee9935bc60884e3c9cfad742067d9477ebdd0eaed1a5658107d9491719ba047e6a306f110789fd3af8cc4de11d7b854393b48905e4b984867668b8284e80f20ff80496c7982f3afdb2098454e021d61189c13015de2dbc1d8174ab6ad20a2c9626dcbac95ecebcabb4d6163ab6efb65a2f45c0de86aca77cc8247668a38be251b9c0ca828044f2c0f49882d01c6d4c7247884503ce13ca4185f5a8b6990ad99f1bacc8d7a0d732c6b0455a245e99a715769ecbcd353c8d8d63b6876ced7cdc3aff2ea7981e76ba2e0ab71023c6b0d4eb5cfd78086a6ed66c1e17382242c46a60fed414bc9eb0191ef5722317344faec7e36f3993d44f5fdd738dd5e65e5a61544e9489493862bdb9b15df203ce1a95bc7d9bc3b64a0ebd4da54a99339071399dbcf36180f10dca8e19aefdc593f50b61422139078cf7c9fdc4d6dd577ed014d39c6f7d524baa6c10c13bbed70e5e4903ff5d5d47882641aa6b81feeb2650d9401a7ae76487bbb467aa478be1ef249b5dd645b457c7eb785ce8dd1839a3f603ebf61b9f20e4882f5b82ca395a85da8516fe33e574947f4fd6e74106385a14986c664ea9c0beb596cca3dffcc2f83f3cb73b413b796799b5f7c8d7904802a01575d0088a859f6e54ca5e2381c6e0b659eeed0a49495d8fb2a574e00c8bb1950d71c4cc861b7cdffeba9c39342f0ba3e9ff06d93a42b4d50d043967c0a1477b5f8921bfd6aab8b685137491e91bd5f0b4c9d50a107331cb2f493f51bff7c1080972c92df0829ae20ce964b8db3e471c381373343fd55f24a196c31393cff37e8f467b9b74a67469d97b22d4ec888a6824c0aa5ec016de8bdf9a76ea64884c51b557c0cc3bf23f1f6df7a1f018b1fb418a869faccfd153329b8c35a575997a75e56154e1396bb031e61d6b1d0963fa38c815eb963c5b1841d744e097b158c0fb292acc243a1f56d35e24969f5c03d6dd79b1d779193781a2f971ec935d55e13c3ca073563d07b6721f8c1a334c718596a28c4f856a2158b11a4cf6449cddaeda78334a2b85a4121a27128ff74a4fec54f99a5f2ea8bc975298d31fcaf2bbc61110c2c6251f27d9e5c133de6e7d53c7687e7891cb44cd886f28f423f3acc3d51401fb8388d00b0c2e9d247928837530f7c66ebf825657085d228911f52c7bb3733897b837831f4175e002eb4df0fc5ee82b1c7a34ae9650e9f72fd431875607c3536e7baf126b597e3aec96067b21d13d2b6e001632cf91a24b064de80f5c328e4c37b830a28fd25d119022e5479c238b3b388c51783f1e5f0dc2ee92216715dcecfa341c33cc30c2d1f68371b78a34cbce844fd3c33d9a65dade1c535c528938b942f08c3b2f2ec80eddbc91e67066cb1e6c21a657f5f17841ccc57fbefff4ed8b90070863b885bce725fb49daf049619fdebf6716755203731f6981875032f1dc1b6e0d8b6b91409ddcf9f9d79207e1963141c09264b5f5cf80e7c158a3ac265a123799e59ab0e02d41b21fa5868d803e22a59d2f0bd4ece63b4658d8d7dabc192914651db99c3e8e6de5c155ea46e7b5999375d1360bf4004d72148753076fa81661dd5556b5c193dd58c872eef8c6532fb9949ae42d8dc1d9aae649ed2ba906108b09d548d17a2de982610eedc7a50b86c5e6a461c3f72f1b55c6373938b601304c354d5ef07c946d3add11735e39e9acb39ba25cc1bf02b712077a49fb7eada57c09ef28c528afc798f8d114f0d48a1efbe5b082cdf402912c59a38ed718086d5ca164499e7fd84ba807b26bad89e69e90d9c1497511e72f7e374a09e7cffca3d627fcfddbdc53ea2fbc6e85e18b5aa8bc9f083e6cfad1ba1af84692022c173ccb95440c08a55e2f8ab66ae5943626b65c2e15234e452e8217d7dc39347ee8b7d0b236c31035d883a5db1a84bf8e16beb6eb9fc6fc4b4d2e96cdd56a2a96f4f9ff12f9e9d1084b3e6394ca724965a0d0efd7fe578532b2913f1a4f12db417b794a328db2dc5017ec03aeecf0b2555a124ad3cd41470879bac818837ebda5ed86fe3751dfe6d8527e79b3efe7e9c2dff3ded598c096c624a6633fe4e9affa8ea0dec98be9aab7042fd5f347a84d2ccb344399ef51364a24b22878550d834d009ab709a8a6869c948b4f7c7db74f35c4faf95f25ddf558ecb0b30dd317a8a2a32db8c9da2b6a76d88706211ec3c32c4a3a6a88f83746d58f834aac29525021d8b2dacad93518a315639c0960fa1d22d4d7f1e21189a18f070352f175a35489597b203404782dad9719117cd588aca914baa87cca7e921fd188f7e308ed7a4db04fbff6dcb6f44e96ad626d468cf0dd526c00a294d7aa84f3e29029d110a901e009731ef8bd8002b5f156c390ca704476df2a342be0a56ce440a6d486af74de805a334ac42d21cd45cadad63b7445f92d9d59e28ef90cc957f381b042c01b5add166d5f821adb8ba0eab02a7e4db06d717cdf50ea58ef33bc2fbd964e421399647c77836f6000f20f8a50056528c627f7dc34aa56c0d3824ce8546aa31d54aee028a11cb7ad89a833b18b6d162885956784cae3059fa0e5fc7168d1de71281da7f1ee762d508722f67c29319783848c022aa4915a2728d87afc68e8f4b70387da7d3d7017776c960a28a4ca400af9dd82cc442db8eef0aa629c44d89ebd54b141155022282791e2e2fb2d22087bc6bc25df0a916d185cd7d0ce075d7cfb1f18b201f370919a6c4e14db272aca5488f40db6802f2d70b8ec07d3c66119bad361d6851c5cef0c2eb67d41d192818b13cef8b06d7ff45bb534b1fb1780851ea92ea0c2f29fc82271a410e9bf40289dad42b40c63333d1a7b0e80c82b14c60c345afc4d1175aa595afe7a35e49a7581ece7f385ce00db53631fb0f814072d11431f0ec08184a7697df9e6df164988e08254ede3be2b4ef2d55550fb9ef2c0fc17ec272b67e0c3764c08be1a63865cb4931d4016428b77774cc4d863310b2995999051f49b224b573927f53697f736fca2ce3f5cdb3c7e0b85753462529b5919eff5b1242289f9e4488b80e1d767c33a140805676f0f77fb47ac2f6811eda2b40af0b750173cb279116b24b9ec1c22e2c0c4d346bb9c71c939a4efb0b60ddb507746d5a4985bb64d9996571237a8f2a831dabe54b7c4cb03243311e755d0bf0350f636812d7a24d4593c4a3604ebef921d9a9f536040f9d4c993eaf3f90535b6f3cdddb1d63e439e1ccfd0048993c7113a9c68f614abb9187076f04e972e411009b29eb9f88cdeb62976859060dcad25cc2ec8182be2237e863ba3e2abb35a942bb3537f7cfff7b127b840c313a439e13ec8b0c426c9f1428ad61cf9bdbe09e7076e32aa1cb03fa3dbdde3a5f6e5d88fc578fcae8ac9c2bd4cc50177ec275c7cb527f38d1574ef1b576746f00350c95cb981c3937a036c26fd5f13c116034e894ebf25078c290b25ac367a92c8ba390cdc0af3b60e25122ea9130e38f2e60c7d4f796a0645267d8537e793a08bc52ef85de7917593a823d44507580028634bef312ab0849edb44c48df03ea2f06507d17d7758cef3cb0743e07b239f489a50c02a0cfe41dd2076e25f1d302af85e55341a3c09ba45ed81bb2898882de13c433743d789ef69669de1a4bc24c4c71357d698898b68b17900166533582e0bbd9309cc80f4e9fe9e315de10cb6dd8f8447bca7dba69d97aa5e3e59b060b08aeb034c008e9c8d6f13a71f662942043f8eb652d731e2a23bbd935588a7392ba6e02b65415f03705fa0ab47e6969c5c20ae587e33e33549aa9df3bf887070debcd2f1f009fc77e9c5fa6452d5c37b5940dbe68c01e53cb23dae4f19cb9e43cb126a9247311e7610be34c1b94786bc99995f7940e5bba6a36a2e7fe469fc04acb5c66230c130c215857ee2966204659ecdd7d5e6679eff80f2dbd476c83679fe21d1f96c2e5eec52861f0fb6e2f844101f4f303d19a3770362948943eeb4bfbb2d70ebdf20ad96da5909d05aedb29ec31d8cf7f243b9070b5010fb6c3b3ec2914b2698a849d09ed7dfaf51fa67c4d4df3e88397b02457191946daeb329e9dcc8be1eb209adcffa5930616261c3bcdcb441eeba37742fb6571ce37c45df7561cf32c37a03b882ac60699815528834c690d10851bc96e2895f7a3779c91a5d5f053bbb624703714ef7b1375a98472a95e483a70ca3bb6777bee2f58a56c10f5e8f318299b00dfbca693f7ecf75a3727537417158f47947837d2fa5a44f413b4ac771ddbe98a2282171640ef0bf18a0cb4be6cf4eb2b8eb97324139bef4030b13077a9a49b5d89c967153c1ab01c3d555aefc3fa0e86b7f77da986b7786f5579042667368194692fdc4ffb7135599105ff3ddb3a809640f6060a0ffc5fbb055778fb409e1229789315ef2ecd279caf142b86d9cbc55223995cf637b519b8f077aa54c109eb81e6994e4630d7d3c14e1ee2db59dedc4b601395d78918a4d733d33efb26bc2e314c594ffd20558dc10c9960f9af338189cdd95a938243c673ad739c7f521d9927563ecda68ae28c4de08631494423fcc2337861960d1abf14cda396f2411904f81967f0f122ff2d3deef36bef33070f08e5dcc9a44c278bf9790350a2b0aa72cecc78bc8586f52e06088f231df7696235222ab6729d3d69f378a5fc995a804f550e42e1188def5ea21716f3b62e2fc99dcf81e166c908027fd779040a557d939ba53579e2285436ab676d0bdd53978af1a9ef0a99e4c73f3c30d2b93118f34936d3080acd38494df9c2b98ab75aeefb55b8ead57260a21c8aeffbed6c58afb6894806146f34077720ab1b6357b06abba4b7bd179d15ecd5bcb069e30a0a8b4b9b93f8da1ec122a4726076302e4be35264630a7cba950434d6732d2dc0385b142e9fe9dde56a613d315ff87816f589aac2c19bfc78bdd2bd9df4268ed65e58ef857c1599d5018961269689778de5697687e8079e157ccacc80176c3c570bdbabb88d936ebbe266fe4c06f7c5d93a3b44b11d21c93a38ad63e05e7f837f36fc80441455aae302c1ba2e3163303111f7324eb37ddcd3879935b986852867a4b366c4e31c5834d4f218896d7fce8cf596e647b2f8b1d2ab20e5acc27f2a35f37dc43163dd20459b81fd4438c7db3dac233bd910efc0632c6585af64e1dbe632dc80c4f3309483be41d6a6f8092f3c07a61fb0fbe90706752355a382521befb1e4d7b1999e5fcf12ac2379996a928d9fe7ed85725440d34351e0a3c7fb6b95804a6c1d11fbab4ec38e9c85e6f1829966bd4e37b25b47967da64b0d0807c2d73b5d85c1d8d941594ef912053a034be8068f9d458497ed9a942603135ca107abd32641274c0edac99684d22369d7197632bade6fe32729cbba00be4985b22eeb0c68a3295d489104fc69f2ab7a7295ef5a090ef44a09e345c9409cd1345f38882fa92879fe337eb81a82cbeba9539031ad0dc4385ccad07e15eaeb4c843c96b84db719d91319c546c10993df443894603c3236e1acc9b892d8993361dbd435e6803b848e58b50e4268aae01c2f08392d1bf5450de7f865a1f0db2c65fcd2d90f57b19ae5c0c9f2a11ff67277f083e24beebb3b131350536ce39896a3ec607c571664252a323fea60d69dba69be3464c2f377d37091494b0f4a19dae5ae4cf4e759d8524e4e97dc0c9ae7a3f92ca508ff92408dca7c7e93ae5ade6d126bc028187ed65279151bc588b6ae2a67f214aeb46d7be477b880930f457b3097433988924b7df785a03b9d7b261d8f920120b4e50c7deabe268f28ac02ef84810fdcd1b2896c881ab463af12246e15ab9dc71e383d2926d040ae619a00278414d0ed9bd13ea09a844a77c4031c9acbf226ae9278b764238310a956d7e41e664a7ab62d0df571bc669b8a129b0189c79c6929c0f17e991327948cefea3c867320ae8fe3d8c4d0d6e96da33a7bb99d921fa8431b004cfd2d6eaa6d90b11b12fd8ba292cd65feabf13fc378f60a329957505ce459b66e88a6e2ab424e9f62f74c4ec4c9100bd1faa7e6fdddf55a31d0b05f2045225dc3848c8e7e887141a8d7b84b27471463c4e009ba03637e2b5675fe9e2876813dcb142222fcad3ee6e170f6e5ee14a13bc833ed664daef9d1d5fd09079ec7647549b9fe0c7a6ba08d4e01871539b023498f2a21ecc29aea22f593668f29f1e2de0184430996ebcd1156c2ce2347204141411284cb39c9f0d12884127653b7de70770131d429ff4d18a8e96e8623e89fbf4a6a0d7a3a68e88f0f122e5943a780b9b5521dda3ab1396a9219c4bf9873a66ca789cbfba020826c5593a0cd17e3f298997df59bae52819569980f9bc6a60808af8ec1ca3d5bff98ddae78cff8996a50781d6526b9d364dbcf3709d829ea35b07b113a9e96c8117513b005b67dfd71b548b0bac83c7f28fe2f5237363e8df0a6af7aa295e616699872fe0b063ad452a3675d4fbc84f82ae6c5d75f12b9e7ed0ef70f99bb7f763a48ddd95d5990e103bb145eedfd0a76d19c122374be2782b30d237bdbeddfde4aed01f007264cc116b2d4be2f398a7cb74ec7a5bc58b3c39e2e4c773b7662d0313ab07065052e93e7d4836005ff0d2d02c22b8b6372b716d62dbb3685295822565f24b6b333d022cf25ceb13e1d8ef6c6e7eb4de7ebd0346629129f94e79a2ab423359e9e0d4c901bf9a42997fe45021495f7c23542ac63b9e9606344e2ff4843d64b767f1492429395e1e84563943860d4397116aa599606761c2b79f9ad259a71d73e22aecb91374269f41caaa927c8cc21d10ebf724c315665884375ad46ae95a96a629c6381529b990185704f0eac36170cd89625b9dbf68c413cd2802fd075de1b4586ed1a16dba15d6c7eb56356547ee46f13db1810ad3db0783542903ec7cfdfe9bcf32bed2e76facb1ca764459ffd38e9560e358897578fd42e4dfe41abc708f0bad0ea72d0cd1b57faa1be01fb86094dab9ca22724b178fc5d6d5d7573e68b1b9aa868231693298b10a8d21db96aa59b0f1d4a2317d6ff3f9c4b5bb0f3d6a240df9138c728cd9d4c0295cd1ef8c0f670af1b783d6b56be4f8042c0e403a427aa9250b3190f1d41c1947b22fab0c1757864c826be9140b176519c0f19a2369f92435aa698b52e8d942232e4b67e74c47af053b2b0cd34aab785b042dead7161d5ba873d111c9bde6b7b84d0de93169370028437aebd9a77d96720c39c379b1987594f7cdf80f0eb8ea4f4cbf7f19998dba08f954d2eb1d6bc5e0ba28559b8a9c3a07f3c6ada71ae33e80789d6bda91c8c6b53dd7aaf4adc899df5f4a13c7be6011f12abdc8c6000efccf566fa007473ea599d6d54cb8ce0bf8f7ebeb3e37c47c0a52a874a2f8082caad4bb57720e56ce71872a1bf90eda444c821414458c71dad1699201994925b73e643d6febad299b390bcf633abd2e4eeac8b5835589168da3b34abc954dc3dccb1d7a99ef55c594b2e726be8c0abe8f4d6ac7826330e4501245c0c5a964710738ba4e8bab17602d1051e7340cb35a1cea7b6c6513a07f058742f47f9b5c28f4f0e25f584880b305b71b719c47c676c43d05ad0096b83c29ccbe6d61cd694ef3112f00945bf776b2728d12b3a7cb7d173a10cd2682fa72f51a234d72fdcf3e51be4bb9a2d57841e60183fef03d2486070a7a7fd8b32e0e30c69adad50ec4c17c8c58381b5cd3027682b71fdff80f36cc645480bd9f29af6f26a9d69c84b27b873fdecaff081fe6f278e0f1324bbec73cd2d5104524a80d1dbb49824ab2bf400076b00f57d9cc07b19e852c303753f512181b0cfb6b89a818841589904918ddb60b9bd7200619790404bee99e0f5ed836f5d32ee09d0f27d7c74186dff6b212f9f50e28beaf5caa607062b4e6d908e51cacd92a227d27da6839d2f3bcf37d974db3bcaf3c864e91d407193a6cfe6dfdd22c18ede42c737a18b1dd20abfe8484c8afea2d41e7df9136e34fd1dd5cc58dcc72745805ac7fe92c447b608eb85c1fea884ff52d8a9bfd20772804e0cae5eb04b5dbe58038f238f2e7ee8c9ccbe08fd8bdd5a6cb3b40bdf2bbb81eac31abecabbb95defb5e491c89ad1b8f0dc57df6127f70d7f43fefa21dcc127a159263f7b222db9ac8d79c19fab3edc5afcf3a572f18d7d93dde2c5f0149a8bf745d34ff9947f412ad3f6d0419796e53adac525017d08e89b51588a4d2df05281156fe800e656a4ba7376b1d8b409ad34127f14cae7f4b7ba9bd343102f70d318d264248b6d951d4d74fca45a250a5f1d328c39e003e1e9012dd7adadad835d0824f625091003103dbbc89dcb73bd726ae719c84f43f0e78431f4a9fc11349f9ad48c391e8ee511b649602480791f68394d3e4705341c681bd974efa6b5326ce5ebea5be2753c418d165294341b5e84bf8ed87d90e97d87258bd00f44eacf43e89ce2453dec62a170b25ea9bf736ae842331073cf14f05b1387aa9bc43f8a4ed61cb657454bd4cea62803c110fee6f19a7da5c9d930ae20c9f030e052db2978a58a14467818cbe4cafd9b165dab24ca1dad2a738ebb78d7b18f32c906f0cd0a646d58685796c2bc32742a8c4c2425c3101195c95ff5cdf67e02dd8100934dff7ab91470f68ecc3839ab979e6e7bb0cd2d0fd8b50054ec9fc6c4cec7b78d890ecc9c8505bf81b2a35ced5628186884f6fc14a26b92a64d22b583612c82b209a73693af6cf19a0fb2dfdba0a117d28e87e98129e3975407f6c6a25cbaf57ff3dea35efa5c7b96324451f8490797ac4d4b0d8fd86241c3bcf4717d0b099d04467568bb5b0095f4d38066526bd487b089144b9218727763768f01a28f95627c376be3119b82e5f72404a495fe661837c8feba94346667849da8335db0082b18c1264cdda30ee73a36b9fbeeeb3ea523600f44c089898c85475e45cef07c738d6565d65a37794a7faa3b42693f4f0606c3f3a62d50bbd316eb92e50af74c563abe570817eead015f4b83fef279ee7ec63fc57b7cef4dd825ea9d05058fd7224db76dfeb51a3853d0370224311c7b098359993013ba27132917b398d2c945333a2e0088470b972a9c6003dd987a05b57b1d7b36f7f1448f75097cbfc8762375fe07c5eef01786456c5bf3acf7766c910d3c007c5896c6251c14a816f6c0f51e3f032a7b7a6487c3d9ae888b8afa5039dcd2094296abcaa091b033ef4d579ec88028b5b2396d293544addd897fba70944d65212309181528fe62a04ef10a985fccc1030dbcd7a50405a8fe37204469cb499e9d6881e4df1bf8875fe9b05fce69bd84d2e4ab95e661da56a6f0febde7f8b615e9ce2e331848977d5f073f2c27207e1662b8a3f08281904aa93fb40076da5d2b14c55a29607326738fe5894a3f6aa42a20922e5f106b5b65468f92033756b6def3423ba5fa04236af7578f1316cf2a7f5c0b5d8f5eed231cab3c8df37f5e7e561c43f0d5cb70960c838f607e4fb15a57a9aec07fc00974851bb54930da65e8e8cbc7984b1cedbdd82cf656638860e7de408c88e777e599b205647aa0fc2bbb4e9e24d127e391c998f163372fd61fc8545360d725578cc3de4924948387b79f85e1b79259eae395e0300c455f5d6d4876c5b849fcdfc93797f1a2f4580442a814c3469330b9f88ef3199cfc3297dfded383db56dffcc184c484ecc16cb15c91d9d7d4296fb5e51bdde25effce7483fa062a4acc821146fbd84a1b67bd62a0502dfc5bbee4b889067b31ad75270f9f0ab988df0b961932e7a19026ab443b63929ca3cdd8d3e3571ee41b5bfa57e7e8048b0bca904c40c08ffb70f26c4201fac403f49a743d5a212874ff19457475b57089c59b9e0422c46076773baafdf2665b1cc27e789fbf3c2c0468e492fb098a7460296ad4d2a6567894bf32955ccfea35db088ed70707854c8503253db97781a1c42e7c0a34c8054ae017385abb2b816a4c297b071da8fa19668ec383cfb300e2d1819f062b74f98fadcb5e2006678014d97cf7aa89df4ac0c1eb9b30c425376f456d67edecc33bca870c3a33818dbed3d3fff05c16b50c729b3f3a48819198ece1ea4758c7c0aa4c7545a378807fb41277a436f5bc5b0b8a45452761374a0bd3757f8f633ecc081b2325203c57c6a467ac13e7cbef363a75e89e87d7dddcf4160cd0623d04fb0e4a5629181e6c5e2974a929f18ebb32afeff16f7cd955a50114fffab6bb23b0491e7afc47ef1a31766200f9b5c17d0781374426d978c6f75ccd1ddf335a83421d61028ceabf16f9855f7dfa43029964c80b9f8310a530671a14dab7c2812a78e846427784b787134ea1c330af2b830e9065ea1f901ab894150c92418586daf2921de7c72dfc4597dbe3efb03f3f7c77e779cc60295d9589dbac6ba362a3a56a2156a359b92e5c21e64933bc199b1b012f8e3db892388f966b6b33f46cb271cda411e07dfd8789e26dfe95544da5390fb5bb904d1739fa50dfe34b35f95986f692f978388cdf95939f99f0c0f456c81fbc63d767a00cd354e44a2e69679d5bfff9ba66cccf2b4307b24676dff785815e13a2b7109688f378934651f4cede192a9dc2f818518d08b950ef3db268753d841269b6b19fbbec8d532dcc72baf49c8f60d6ad6e7dff2bb1d2269b656e0cf642e80e356f8cb3b6fcd9138b7f5ce58218c030d9c158ae647f430c64786ae44a155327df32e31f5904681e5ad16c88f11d1cd377bf96e9b70f73ec4aae22809294bf00adfab062a4d4bca3d574f4bf7e42589941af4432d59bee131d0f1947aa20e4fdf09b1b64b5ee91d55238aa4d8fa7d9fa1e8e2392bae0b546df8108588d549529b2cb4642d20dad70a20e0daa1e7f72eb93abc544ca4923067c3e1fd864e17c752ab8a74a5cae5ae5236da5479b0b0161905c8515564640ffcd8648f8cb41a44f40e649e7fefe22d8721d22e97c9cbb09fba9a83a19de3d7f6b5d6b7db21d8a4311df09a5f703e2423c51c2379ae9410235b097951cb5d225c4776ac908f08cccb5052427e3d0a512feddff06a42b4dba133bfafc8c6dc0cd55463d12f45601986061e63c4b9b27dbcec606e7ae302690ce60c341014adbd3a0bccebed379f7940878e79fb6cdafd3def61f346f5c9627e9b9e4fbbb59f1a82d0109dfa1955cd461578e23fbf783a7477fcad4f481c6e2e60b914c4679aa85a52f096c229b71d3a77019811ae2ac14d82a817b00af12a5f1f432157b262b0464af626f8741f01dfde2ec056c951ab747c059e1d7dcef0fe8cdd0f97a351e90a43e100e811462890a3ac5c3f0e19aa69272d73be320d9811dc2e2ddcc9bfefba9f27e3bec71b72aeffe673235e6af94409cdf9ff5783c47012499f2568d8a07d39c666a57144ebcf8f54992912aa4eaaf78d2a17050a13f329614d4b404534fec340f7511dc44ba905183a4f711eb1e851809ffc106a532304c3de0a5a763463e2c6ffcbd0e73d97bd2ff5c4d4228fdd393fc7b8ac643f95332f9f177bde641e78f42ef136a2f4143f61b2850b4cabcf2d04c8987298fb64dcd7a0fc45b1290c7247a0ff578f46ce92105bc3f4702fe567a64e7501d9effc2fe9c3b456217dd148f9298177dedf06328e320169c4fdbb49133f832095263b4a95c50730ab11c37cc5337cebdace5c0efd58660c7fb147ef32c0e4482b8e6794040d335bfafd6f806e06150f3b108e88258d2d398b8ee9b11d1415b9ead9a1caddbcab0ebe9f9f63eb30578b3fb069db429301e4078e2724afce92791b0ac76e50a5fcec6b2c13c20ac8ff29ebf1409d95350646416ac4e15fd6f320ee5813bf642ff82a823b9cf923023f4ffcb4bf31ead2414df190d3e26b9ec106d83855e491a7f7c588a009462c578ae033a2869ee54abc911cd098b3b4692b02411205c1a6bc334453370bb5324cb546cfed2c47f30fb3757ee5c95eb5d462a808816371ae9ef138e469cf14e88266462df4ab9cc047129840a601346ef92112cd9ebce23124c48c85da8c7fd846d795ac94e0ecdfdeba97c688eab1741f498ea2f031e88c37742e3cf6fa557683011a3729ea1783ee6d16d90b41fbddaf94bf01abeed2256f9358d81e0ca86dbc0e3b8f8a74280e2181fb9e69988c8da8d97a53d5365ad0542ff13de81034d56c09116abbe767eb3dd6620e72586919af610c1673277ae4ce024a3e75d1955917d5083164b8b753f437fc0ec21a73243ec29a3ff9fed9dec9caa9e50553470600c24e39a9c2053d457d8c98bfecefd12a788c1b1c45d229bb2699353b05b6bde0a7e913559a23185c5ef680e9e387696dbc309507550378e888e57bffd7e511fc6960a4cb91b7ab3c32c714df9c996af1ce1d514cca9c2ce1851d1000a3efa5b7ae9af1083c4c038c8c3cbf0fc4a22c1e986c5f1ff7edf8e806f4f517bf18112c41ceb39d2d698e80cdbb1fd5bf2f36749ea2f7f852b66ea4011ee84a920fdceebcb1b1423bb7e9ce8890db15e345372c81741c33fac0fcf75becfe2e75710906f222a2cae4e72e0487f5bbc84824df0394a8333a1ef51c161ceb5484ea91a644ed7e5758f7c575390ebf8ce5877fb47c97f0c2ed94b925789976a578615e0a2edd19cab4a59fa0c125852324de7f57a88879e01deec7662a94ce4c221a48d61b02430d157f1ed63cac9ccbd51c2d4bd881d366f7d7226066c21b18d977601eb414c86f17a0d6ecaa58932e0408b1f9e054bc7ce55e9d7b151ecf6bc093b00ade1d7cbe640530d19e567e81094ae0a51a6266a1467e505c4cb9ada979940def4caa9f6d8338811c1152072c9ec089c16a11dc75399f0b9b86aa4ec368cdab8245614bd75aed489258be39afa59c88769119558b52aecbbbe4d35733aed89332a247730bfe9d8afae6c6632381ac8822f463b0c58f834825c519f2b3172756b8b76780f6cffcea23b1046d4c89e7b8fb30465a896e16c6962a3b9e2d2b799f7257b4f8c5db06f253753b43f2a69551f88c086afa9dff4372b81b54d8a4988536e294b7a72307efb9def01320ab5515d31548ab828fd865fb3354cfd06f77e6cd41a2c173d99523a3896e961780d94feba54bd6ebcdabae542449a152948180173636f45c0772ce526e07c02d3f0ee9bfe82f2305d19fe1e02d49f53cb8d4ec69279ef1d3f346b1e98cc90ae04bd0575497dcf151c79c72248362472798fc60dc912c60a3a0203ce01b5c5c863e6a7a3ed424881e4df7e55b9d9c25977286e63a1debe6e4dc672763a869b33242ddebe1039cbee20f1babc02bbe166fdeeaf3e10881c14de36d8defbf5cbd3ac05ec69104e94980269746941d9b2e582b9c4f18e371144b6a17c3bb6dddba8401b869d45dad1f139f24c6ca96a8e09990edf6a355b7a6d517aa723d966c84b68666e5baaf7615a670a71638353b524347d5724007578ea2ae0794ec4b1460fc5cad42058a00420e3d2d0fc51798854c627bd2a5b19720ed43826bcfcca2300b30ca67c2591efa0fe6c6d8c38e75e3bd6ece19db660819aa8b523e6e50471cf3901537d4a74bdedf2defa522f6376ae86cd412083abc2a037f516afa3ae95a0920e6434abbcc4e1b25b4daefb4be8b639d4fe8873a9b1e6150fb18bc21f2d6e1469dddfefcd4f68faf9e40380f544cbd1d1200c049288314c3dec6ca6dd65df256e457ea918dc4282563888f8e37fe5f3249b7df2214db6f43282ea728bdda0c642f80114f7c43d027043bd78c7d8a2882d7d32322934e485388348532c444a91e1627b11167cbca2d4fe3c378516a3ecefe466882e200a9b1ba2df50d764adc2d43535964ee041e97cdcd31a550af4e0468a244e376258f62c9404c6c18838f4b21a5cc08245602c8b63afd359c3881982020a16d287bdfdc073e044e331108442d4938ae7fe58779564cacb9f322a215dada4bceba6ed3c115cc2558a84eefc5ea3126a27c1368fc7c4908c009c4ab1db9da398f48733b6d6e6aae36d7a34dfbc31e18c6a0453742f40d89bfb32d042c694f6cd5b1301b0227b820b16d3994d75deb14802447b830826ba2fe1ba2cf745919358f602f8e5bd3fd16c0bd00d7c87c3e6d59eb00364456ff868cfa9a8c8191980ec4bd2f21136b34b4aff09bb3091d92dc9809eee1f626a9bb52fe28a44f89ccc122590158ff9c94fdda7fca965858dca4b98cec0f29cf8309b5494f548f8cea014f501a4f4e962d2a2f276c632baee3bd155263bfa9b773a8e748251c292cc5d3dbc3c923491b2492f850ae2a7b2878751c7d095f9b66fa84ee8ae9382f01018731677fe25344a1c73013559f9cc18256c367e00b5f9e87ebfe276fe87a20304fd653e0c5b57a87628173584184b26f96d01b20be7cabaf80d4d20f4722ebac87a8d8da2e7c98e73d3f4863b2e4b1a28aa64173ed428774a4bd2ef58ab1b0d151959555a9a384c15c6aa54ce8940eeeb215844d83c49047a7237427aef51d2eb858607f8aec3f78b522af5c595914ff3a80de6462896e7c6190647123a438808c119ee9c759340a269f2a919fffd4df2e0289b86f4b6d211e5fe60855131207f590455d109e1595bfd7887bb0191cd6f4a505d9bf37792d0226f6ca079a4a905a474cb9062470bbea7c38c6631a180d09fec6c9c514e0655f2aa45758dffdfa6f6daef5b91fdb81c134f448d6bd0fff7318983973a602968f8deef7fae7076d48d749808b2d8b67a5d5c6e03799da7dc99f7f90926565e943d59ffab44ba249b9362dbb63b05e217b8dbb36b8bf8839c6f68137137609f2f40ad266a3d7dbe590d6bd5ff7e17faba1d43498a40d0cb25b4fe0d9cfda8eef63a1a727f969631da08bbfc0fc45e32c22499e4b92980c0a719e2e825c6a593d337826149b1a99bf1fe0e846f51eccda26bc43b3ced15f028454743e4753cfdb3a060504363ca94996b73125fef5dce8bd2e0c2d1fb1bb2fa5b4a5f6bc9c89bf7ee3657c772cc586737bb634e31b6c265936a894d2b59ad26293396cbbc0ae0bc7b088dadee4fd5b360d52051e2351ae0c0d061d55d81bf108afdb8194ff48c11812025e8e91a4bba0d9953a3ac0de2e83be1127c8e5f3d69734466fd5b7e5c6c35ca7c57fabbb8fc3c59d7fa738adb31e32ee724fe008813effeccc1dc5e473c25fabb54508ee9b45d24da88ef8a9861ca45f67ebed01aa129cf9a6deead1c8e9c819bd3f300e5ac580bcfdf9e1d4b2a4b97c6a474eb1aa7d5327904beb349063edfb775392baccf94c46a552da1a05304c0b93279f652d331da073a191c38e70e19b7a384b46bb8220c4c86a08ac892a69edb379902434f6ccf4281b25ae3b1e865e39cb0d31365c49add77dcfe616d67035d5db4f268aedbeeb66ed451635d552a53a323342c2fa51ab66e87a74b75eebb898fe4e1a3c73bf8cab49dcc8632bd2564a49c0d54dc304b9d9ce2d4d0d8eff960061bea44a1c2073957282cb3a1c4fc17a4187cee4dc5f11e2ac2c84f4695e1c7200c1ed338e07f0d1f95ffa63bf4af3d59ede308c9b512342d02ba5e697210c7c4cba532e71893f56c868e3c3e826b8d9535ca7b9065adef254a057abdb7aa2539172df731959e5e1566c48d6f6558fb70de70cdc319cedc63534b136e12e67def9396b6fcf353c8bbeaabac301f1ddf54ecaeba5e96fdffee2f64e76870737d50c12283d7432300d01094d0b672a3058dc416190872ab172745dadb19a3c443714b809dbf6ca1d724133234a2b210bfe13cfe3b9a644364ef5d75d4d75fbb67065b27c8354551c37a155c2b260ab80a641dfdfa222f645e088ffcf294e99cc5f930c3dd48c9c7ea957ad91b8322607621faea0f5abecab42305c5db2bfb77236ce578ee6a7c3e97c4cd6ffc709c607c7e81f425455755ae1e5e4e8d6788246d4649932f83bab579c71029b3f0b8abc89a4d92c3ffd54a415332a78686e2b50feed3ffcf42bd0d181c2ce1e5d6ab59c471c8ac295f303fed51cbbdb0604c0561db4cba3ad39550381bc2718cc99badb1e2c73ef3efc8bcf8c292bb0fa8d9a54971d6a6934f6df6f87c37dd39126bfc7a5518bd843e3548d52af2bb541dc12deddff30e9c93ef456c4bee08860c18dc7efb52184f816833221e4a9c8b471079eb04db653909977df3c6b8d4a8d7bcd2c85f81bbee6d9f4d88e8fc4f13fb19ea76bf676cbb33933fbce9f7dd4559d6ef6844fddf65174d2c14d1d2f7f4a8331aa338cb78c81a46ee515f4832937491cff4fdf3bef3b549fe6d1c3b27db63d6a5f81f68243047c0327d641e5728333d55f5bd1c63b39a854f9f1177e247cf061dca42d69f772f9d3eb6d84d9b9a5e8f6fb2557bb9306dded0d38647a3096c3bdada169aeaf88d7e33990f5b09bd1da4ca6c903153d7639903f8878affb6b14e63636579b8b0e8943658fd6d3cebf090fac312a0e1f2c3f213fcbe1851b2ad93b3eeb13e7e1f3fa3af6f2f65a1a5fd7c5af7ac43842bd317e9439a9dbfe27026ced24b022afa07c4beea71d47694cd3be44bd0d607e4988a1978843f800a66eaf3c7af1c7995007f84c99daab7203ea863f3233fcb5c6879e2f6c04af3b2ec66a20a97a414185df41ccba5143664eae7e60c5ea3ac1bf124793d33c310359ca915cc4ea546939308f803589bb9e51d2b622b1aa609bf9edf34167c2a968219d2d90de8a9921069c759ae711239c6445c7cbcd1d4c6d32af425905f1381804b82c9c642ce80ca579eff2efbe43099e898b39178bad30382815c68cda7e26b6296d219b73010b2605d045b0fa25fcdbc7e357125bf2ebb22c2efc090cd8fd4337ace7314844892ee934af92c4bdd7e8e3c27dd3fe5883896dbd051872687b6cfba7b2d35e4b102435b9afa139f0c5ad06fbafd8eb0a3eaf5539cd82efdc3219bd5db63a2258194bf6ba09b00450737548f86c2742af1191a12a95c9a19f0b320abc3089042f1158be8fa1198b97a84f8c88ae6247362d3a13212178ca61943868e46ecc03b828ea98d4bac005d8c339254eb14f9a3488c836b5f16b1f2bc7db6cc853a70e7bca0bd3f4710c0e07b9ccb4dfdf0b2f5d15f5b6531ddc5114393cfabccea9b6e43d354ab6c1e626391ccd2767be5e81417bb20f7765b568596e7f9a90a2a4fe5da07c548b4804dde9778a0acd3780c7b33ac3c34885f0b2f00f081fd8f8e6d285c2ea5cc803da4b872882acb07179ff4c2ce4a8b102f1cc8304dc25267cb3576e8b0ff3d061f24a8b45003a78c47a1a9b8b63941a973f93b21b122d2d28178bcbe1e5e23d54669e520186bd646f18c41efb934ce2e714f640804b6e05ee8861f88061a1609dc3707cc8541709dd8a1912029c669aa9070a069377680ff60ae9bec6292e9754cc7f022c1ebebb6416b09600387a4326d816a733da4260bf4fd1b1bf4ed23d529b32fbdba0683e4688628dcb219e5b9f0a0c9ad32327e77482791e3e1cb531006f7255b26315d145c1d8e7089150a5d52b310fa975f5cf3407264ed8ab4737df8ec32cd8a729fa99166ff0cf3d203988ae58d9a57acf7804574d51aad4782dd6c32e935648264ae9d30017590ccead8803a985fff3b6f3371ea5180bcb520541fce41d1af82ccaea347a523b333d24542b99c0429d8e29b2e06a0452a85c1c2393993f4238c57b4a8400708fc4fde86575ecff9bc4d56a10f1ab4f060e4dc3f3034fa183d15bc3bdf9b135510ef9a6bfbc7062b87e84007af5c4e3689cb55370964139345d7e57ea7f0de29504be20f0c8be46fb93708548f7526184c54a730c59f86edd8a2984546fec527af12c6d07275512c650afcf6671552529166d97e6510d8c6649868df1e8aaef5518eae8573f0fe89c92b245cf2ef7ec075683d6b4853b5f2c993fc3d8b6ed590680dbe90b9e235b25f4ab203472711cbacf67c1d79f91a68cac147b90fa706c88660b15dec8b0b1ee9b86fbeefd616ef0eafdd58e521097ee0a5586ba28d20180bfdc087bb7c2625b7604bf6db96e065d29e1c812ceebccb6aeb2158212e5a3b6de7659322ac17b872d70bdc2ccaab4d62d17a8d0b79b14ea555d4a84a4b28588e8b61f65c670684b1656227198c21bf6da4a134b1c05c058f46174b7102b6f2b0d85ddf85a8459e39a6cfa36b388cd04178ca9c97eb88d205483272a4a5a9737fda4b1368725d0e44c0e2ff969ddded40359505d35a9b49ecfe682652eb7a760bc3d88f5759cbaa633eec7574253ebfde780e7cd0a97fc312cc473ae8dfb00a403f20f33c02acf84bbd0fd7b844d980719b41a1d8b283a6a39dd80fb5fb9470937b74dbdc290920fa98dcbff4087378c2ccad6023c042d9f931a277b54cae34c2ef2da7924c215ef53b2bdbf500d13a0b418200e9aa2e8c31b76daabcf22825e9cd15a458592805d68f35577ccb42822e28dd8e1b37182ebf2db204329cc289cacb892a956eb18df8afdb9d4256590ca2ea251b82e879bfae8eb58690128c257ff98b85ff86e161447558806b04217f6998f741d6da48a6a1c6f71b9aca56964b7bcdea7958ba5ea09ecc45ecab24bf6714ad74874826a27e916565785fba6e9995b30ede68c113d74d8de064ea955d945ec9dedef2a28651f9e9b685d11543231e98a082beacf5d2c730f9ed4fad8274b12de48de87730f077d5c8896add85b01fa87b0186c888eb8b82d0793fd535b01ca54f89af85acddf2b490a820f8b233def5789c3c721cddad36c6e2bbad8be96dd72257719bd1c11f5b1108d766cc1245288b9a25dfd8b05d02b0a8b8e51d7162b03435cd8574f5e7d49a854b61ba051541400c6857bf6f9e661eabac5495565423f62a5f5528ceffbb8120b397413569bbed5dda52b52f002ac8e71963f3de199e5a8b15f9987deb1026f3795d27dd240a8ee474a117b4ec0afd76113f803dba299a1a413d6eb7c4c61125d284edd8ecd439dd003ba2f6481c3eb969f13fea1e3b0af39705f93365abee51cee706553d3d15502d90dcd26f59f10af6de5175430acbd21bda07445e29b160ce48b4adc63de41ba706da8768cf52e3188565409e85d84ca4a018f576c0ea1559966513db1ec05505d48e875d07bafa1f2978c29b8be1f571af4d9eea4c22f06844df03ce53c2e0e816659ffdb235f7da75c25fceff3c7ac70653c2953b4217c0b88da8d3bbc4d352c7cdaa6df22b873bda129605806fd907b243fb50befab521640fd03c6b705874c861f80207b40a6c8c347f63c50b820e2155ace75983bfacde0f1dc40b11a22b5d61ffd7e424761f7b31b9e2553904ca1e290325213cf809e0152852db312077af68961c920195b0787365801a0cb92c7c73a229952897738d192dab480f6d0593ce0e2cdd42f8e8e89a6ba518932004823a34634d5bd8180ae92bc4e5ae5eaf70adb4f7a17777a3f5b8242487f4a0cde23cec507b86800e1c41666b49632430b4b0b2a47c9eb996aea9dc30e114c183e7ccc54712ed1600705d28a8e7566d38b88d7b314fb4fd5d55be61944095a146cbda73e872ee2b2ef2898168c52d07111bbe5a40baf5436c4ae248b070f30c9dfaa7326f7951ab83723f38fa97ebd1b4dc004690caa89b42c967b9505bfb1aadf8591774b32ca1af9791ba04d0515b2c4e93190edbd0c677160ab8b724fd70015d204e78eee7a54c08219b0e84125004fc460ad28ee3b65373958a22e69d44f4536c73830320d19f2098ad532a68f9cc2abe9f4d5137360ad2e81b0078ec3fd55c5937d991d3f007ae572e1c9fa513141b6e8eeadf6c4ac4c4013afd14a605b9c592778bccc37c04af58832fb68a89081ff98288f4680c40d7767012515e05a32314279b65bfc90d1c51857f75d8ec0b3ed7a0fc6e392f13f890fff6ea2ad42d55e31f96dddd07d0f80c6b4b439dde6f582ad08fd0ec41c0300c874120083e8cdbf141724626a1a15abf142cf5bca151c5076efe4353d0862b3b25e97e7de46811eda805931f214abb109f0d1135c22dcaf9c2900e478c93b40614a0a3af34fc0fa0a8be1807e852ed507e1c0bbae204ea8f3605b41283fccd6a9aa51864f8f4fdb92211283d3b0abc7f754636eff6116c26c1654dadcd4b228b33bedb99c1b5a8ad71b506786557ee7a0f9a81381b74a6733b48301f856b8c64e2fa72acf7690e83b9431d11e97796e22d015a244504ed4c6d7e39a5f1f94adea84cdec2c17f1507ebda4a0018d4ca4e0a680afe635cc98a5461b084191ec2f08fa76f9cbb6c4085a8159fcfa77eeeccf65ae6e23d65b99ff25ae8bc30f2c362a65fde01537fe6aad40a25f6c86ee11fb726ef1ddb2fdb39a26acb4d33a14247fe104969de5126e6b6b7455a127ebe011278f014af8860deae61c66bb0466bdf84003c4679ad853e28f7faaef6728f6e20aa621d693e9605c507550593b2020af62f8d19beabdb11f25f5f23dede85c19bbb42c7b57305407ef9c32c1c632ec052c2667e6747d2fc8e2e45655038bcfa4fdaa2ccfced6cdefac027e126d96a1579bf87cb0a51f3345ae5b8c87b98a27e89a1dfb5adf79b845d8ee2fdc5b8fa4aa997d55002dc40d8f35381f81d7d55f87d4096224ecfced5147114a3db1472d9296dd403abc862bdfa51dfe8afb0217d00b8d7c1f1c66a4e038ecfb6f9508478d2a575f5043413483850aee8758240df808704b4917e9e47564885100a3a98f5a08c3f948d85fed0012f21a4137e0c794e40f916b36e6cb81dec7a11be39e8e38582565396da9fc5dc9d10056d5e25b5ef35c98ad31f5b2156bce1b5eeaceb4da3194e644d561538f51664ac7b0950b43cd4e8ba2bfa9254ee573c3f36c5d7d09212adffd69f4f6137ceb003b00ebfddf410c09b27c82338880a0b0b11b8bb75f3b4a7b7b3133cb63926d0695f3dc40112e12e3eb5c4c56ce26dc4344e7702f98b1513a5854654caceb52609c74070fe732f5eac85ee0776af6255ea4796f1457edd9f78ae84064841390cf2941c108d0685b2d8822a1a6a391154d1d651dfd756d011d667ebbfd6002694d9df00a4000a4e623990f15000fb06798a874982622881c6541fcbf86249ae01bc6964016c47704c391455a1b0404808d93e1e199b9d06ccca740d65400bc855efd7e5b67f95c608e942ba4e358d0ba38c31b0fcdd41e86102d2fc3b624cff6d370030d8a923dfca7b9b5ec4045b7ffbae2f9dc2bfc25c33503e527bebd6c777974811a781fa55a633393da0cc41aebd4d89debb9443edc2cdab1cf3465080b8cfcc3e18b6156747c2b08ab47d682b892bef4a1cb5aed9d1d67cb2df6d1cc6c9c20f86679f76b6a202ad422c3b06ab49d0ba26ec0b172e6c8b21541206bf7b0a3ddc039873c86f80ee65f6a505f9174c8c5260b1df1d4f1fabc84ee6577fde2c8609cd70c9527ef3c60148764d00122c3ed3d895771fa0b28e3e1f7f00c7d2a63b455cd0ccf05d161d636e8473d2f565de3b3e3fc0f983a44aed79b2288d87b21e28505031d8a39edef98d5f0ea8ea88bf25c5ecf19ec3b7e4dbdf841fd3f7436322a98ff27efbead7542b4884c0460b6df56b40113ff267fbd66bf7f1775595601019873af621012a9713fe65714b70da1ee07624771673d736f84713aa8622bbb74e7228fe3e72c873893ad8be43bd1344613b993b6e4cc01973416168ac671f4f8455e5b4d6646f36e81f9c865c7e67cf3de694b495fcf5e5d1778c431299e84cbfe0b96b26c86518e4f1c62c0b2614bdad0574d438f1825e36a6e39f36e51ce02986b16c7dc2c78e46e614ad63c5ef79afe81476732706b4abd36415878ce173c1074809446c92ba293dee0f0b1cc996b4d87835b54141835ca3564102d6272521b30f0d57d3756c3e9464ee5e8c21a6bae90a96d845a5e7b2dbca8328f15cd465a4e8e9c63ac779202aeefadd500dd3afc57e33c56ee4b0795e18abceca20d4fe06ac10bbbf5d12c5f00c9dd97cbe51179b22763d4b5777e8ca56c73c32f1d059047fbd10afd4bd940c466e22937fe76bd63632d23bf4c9e105ce88ebfab320591986a72dc9c1bee7a12d14831869b1574a31d04e2524059b80ab216f9e9d6939a646f23628437c96f5a273db7ca4ff15b61bc7daa498da94aa336a9280f183247ede6b587638e940fae87bd84f201a781768317d885fb51e5e707592b6a1022840c3403cb2c92119a87556401eaad019e5c7cc78096ef303b3f36a19ee7a5ab6bd499b8d9370c2cd2b36cd441b03548045c5ca3779762832bb22ecfb8104d856733bf42a63e8270414a40b3fb15ff181f9ce9d675f56fb83cd26df099261b00c120cebfa509c6ecfc3a384c527cbd58c1fd4788ac73307e3b20e535d0bea31cd88fe3ca902c720ca3745f67d6166507d7232ed39e811a9ad3ab4b783ef9cf7edcdf58fdee4d7eaa001f9fb5f04a923ab68a4e7cb2fbdc1eaa46ec2594b2f401bb2979041c1371666e1444fe0938828d072838a99691c112594124068303b26f6cb6c8e1cdb4b4c18aa87a9231c5d4aa60c8f06c351d4853901bb88a6f4a61a3ddd54f656ae0a140711179eec47ac78e5a431716d1aa6d68df726e6476d73be1c1afd9ec27869a5525ac6cead9338912d710df5b4fd7c696be3dda5c6027538d8b4e53b72e89c700ec4d7ad802940d820ae3044f3366fe0f65410f16d9d7d7d61a0724bdfab4e8824f1015f871a0193b1dd7324a4e53f1cbf91a6bdf25d7c2ed8899e9c4f820ebdaea1a643e8758a5baacc9fafef1cffae1404f91e6ea1f8c1e8ceaa5e0982c4b86fdb65b996be94e24f3ee03403604fda361004ac95ac522627ff1a1cbebc167ac4c5c1526f256988f25a5b76b7abbab1168901c3fc7deefa3b3832811e6dcf04e503af5e2d7bac33fbd4fb98db89b50ed085d1b1f8b9fda3e32053bc872cfb03c2f3a83016388938b26a4af94660634e369d1579851d6364067a572032ac59ecb12eb1567107f970d14556515c5b80e006cb5a43143d8bd34c70e525687103217f60188bfe85285bb3d1ea5a81be5f90f14f6d13b551f660ba2144bc13014eb600e7de5ed7b6ead0d4419a72e8e4ba42412d99acd8d20f2ce2ca4a3825dba197a84a52c27d18acc9b603343b8abbb10bf731d567685b5e63fbfa978fbb3542635cfc6e11b99d74b8d15674782c963c44f74140a03f4ca84055ea541feb88659eec06c774b28cfe32e54a113a4881cb88600d4d0a3efd202030d4d9985ce848a04befaf415883f7c2223b5c510805e2917333ac4e7febd339f0dd906b61940282404a4934d02e6c1cf404fe2a64950a90c527ada431fd122172b4462b20ba341a10d116c117686912bd797c7804e94838d0784a886c84e0ff27e57ef85831587c57c10d1412e2e6f45633022ed5b7af5c260483a86aed80510eba155d8c5316a357f7c56aa1e30060ccd0cd0ff8b9ad19f59c341739c09a7ea86da3e345aaa0c36cbe3e70d8ea549eda39bbb9ff39fb427c6db2a5fde943dbed80a971b06db600a216f04e25b1b26196531eb52414b022f56de76a454590a94887f9eadc60d75f91504ede49670494c7ba40708cbc5d950a91f9efc0ad45dfac4da7ed5b23247cfdef8f880100369da17ef940e15084235a3c727f1b39b5bed8ef163d9a6ca956e088446672d9622f7a1c1a80a4a935dad75c981c652c9978b1fa4f387bd760b21d7ab430a30ddfe2a62eee7121fb6cec1d4780a8c94d1f79a8d1b30591994c4531ede806515cd098d35a8108936d104c9f365a88af7d38db6e0ae7763bb0568905970743e07ce45d2c99ea349be2232956208f0c4adc18c21806ffdfbabad110f2527db1cbe92a33bcdd23719d040d5046a964d396d17768645c05b1f752b85d4ae8488807e3e8883ac7b9c0fa16fd63157d8daaf5a19d7de9b9e1981898cf9ffb29f438ac4dbd89c5f62ed01f28167edc6971bd4d8eb763acbd107b95384d85f3db1bbb3b35f3eede3b884a07b9c16bac4c4ac5195ac18ce0d6b1efc68200cf608e30cf76ffef138872a569b68ea8078059335d51b03e9717cc2565752f1ec41dabfd2fce1279b1468d28ff4ba62570da45e3fd5520250faaca0ffe91bc6ea85a34035e2074123e28e42fb817a3f6eb1d5e1fc789c9b061c1307b750e92afe85c0abf5907f3e98ce6fbfaf449739385c9d30594e70ec0905c357eed6cf7d6fe3add2a024d27ba1241560cb78a792d5f49f1f2745588e2101ec73837d21b06d814221fdf5479306e000ca741fd3f905ee7e69be4ad9457926055bf3340d90d55303f905d1fa7993fc244ccf2ab0af551ad84930976495f576858e2c65dca46ce4b220077a351f3b5ec1127e674fca041772dc3479171f54941a577326d4a3333baa08fb4b2b226c279b600f21e54efac64f8604a1f9d3322df097002e25343dac5c614958e77fdef790ec646fde8058c7b25be297317901d66cc7fc5d6fb447ebf7f89aa5fcedcf91377e485ec8190c6b33e29f14631484c39a595384dc977f28a15c1c82156764430e6e954562a423dc28c94983a1b1a7d819927df89e4da292ece5f12b8a5e2859e3fe23dcfa7e7a5f611bfe0f786b272c269691031b0603d85c323095f055d03a67db0bfaa5a21295f35b850719bcc7318d8dedc6e890fde9894e21a632661540b6a902ad63473a90dcb55c192efb9fbc571e73e33f6bc6ca269d9a8251375ec7e6d98205ec7bda8bba1fed7ce173d352252da840a80f29e46151b3033d823262bf62287f786af7ebc2384630865965bbbb1ded9006a7f7ba2f675bfad3bac190339e1cf02a03be5865565b5fdb8863a9b546255bb6b0d42874471effe04a2da1d8e5cd43da9df9fe07a95591f6753c1b2a4b1b9c14864eb0b221fc50921660fd097d87f557e1fde0cab7fe566f9bfc68484e913226718aad4cc7bf3495d9731d637ab299deda24cf82331ec62a092b17af33af8b5659e226ffe5354a911c5b2fecae26ea442e97a2cd2b587b3a529570cdd774b4ed78e81378a6cc5a586727c6a9dbd67c4ba5dc729eaac10578ddd12d1f368f92c73bf5ea5d7e29c4514a410dd3af7b03c4a0ef7bf0ffb3540c51873a8772ea54c99a2ac3ffe5dc33c32309b6d388311c7cb0b41354225e5b0ce93d60d414cd2f3aedcb773a7a1ef3ed22f597c9d0b49a948dc82b18ecabbdd3032b008cea63f4f3a7c327eb0d939819a7abac9f1156414976d7b2f1700f634b435c9ffbf258fd371cf1778b4f7cdddb9b727d9c53742983434bf64912af2328534bb8f7277d8b56d7c193bd442caa319e1622a5f1a99d46b67efe1b850d1860da116ea4539f0f5b3c8ef25734a23ccf1f26c03ddf3e13f429a577c3df49d4387fdc35e86250b8702ed800a7d2b540b55f9d10fa38533e358c3a9f0ea1a67305ee1898d19a6b1b7a0c7a5562126bdea4f96ae4a9b65de30c582257b7a7b9ee01b07ea4481dcb0ab0c64ce09d8e8317cc6a5eacc16e9e503d7856da86b50f0937133217fbed161bec8e6ec93a1219f6f530b555131909a29b99e7dcfebe4df73c7fa5938c06341ebd09720a4920293ea4f5ca83d9f44713b82923dd75f75b98169af3bb17bdbc2ab39a6858821bd036f61c7869b83d1af2f0e7fc296df1227de169b012252a45e232cfccf933cb5d4f5722a16fcb84ab9670738a9f409b50acf85c97cb10182d4d54336ba60c6b2d07523188d25bea40c0667c018372c3f389fd151e5439b7fa5678ebce1a89c8b9441c18776c8b21ea9c9da2b2e0a132dcbfa213f6e47139880d41a3f04fa0dd501178479eadf25c435fe293270877790a49353c03a02f50d4ebbcc0f018022326da03bb87473e3a13cff5f4037e4ae9dce676d0109137198458d8df53a1485c5b25d5b24ebc221f322b04836436d7368c7c820a8e9b693c7150ffa5497e5e8cb17010aa883f0b1ec54b863696ea1598b8a8a0307025abd2e7c054332f186fe09195796cfb0e3012d6c3acb70301c9ae15aee09007d3d559859f616039648b6bba942c7894b832428aaeebd024403dade6e3aa5d505356c7340a4bb9199c87e8b92dc06346d7a7beccc6c98c02adc57337f58c40aae15bbac05a3ccb364e5adb1d610a16452e92f17830dceed99b37efe387879a082e2aaddce2c838ecd18ff607e19bfdff8d7cf6a6a684b36acf8a1b85e3aa87ef7989d1697f1ababf84da0fbb9772688a7bd43b235a0163157269e22890c5f0af05525acac95d874527d4d2f53cdd0d77cef10c18e26973a2aae66bbb99f2b57f2ef160182825fa5305444511ca1eca4e1b0b38528bba0983534deeb671b855f484d2736a7841a689645afd0908618d5fe81b8e09c87f70cb2bb507a0004381eca9ff9b109ed7e4c027c269d83a8fac9183e82b76eb9b587408d6faaf9974139e9542ddec1963dcd484614c28223dd425ff28c1ac2ac747f2fd9b8f530474462a6bd9221bc4800b145b441e3720ad0ba1817740db8f840b2b0c6ed8dba0d3db0971f00f72afeb5c98dc7c677a98f91fd632c422b29f5cd4cb41607a30d7820cc20ea76b4a3b8f57d3d2b7d102b58c8e13ad95e83aa1a6ca13a1c87edcfbfc91317896452c31a9d49c4768f1b4b46ac32e0907e00a73680166339ff62595dd2d2eed3a79fb9fa0c2e8250e89539f6d678aa2e5e51e26c747f2fd9b8f530474462a6bd9221bc4800b145b441e3720ad0ba1817740db8f5cd4cb41607a30d7820cc20ea76b4a3b8f57d3d2b7d102b58c8e13ad95e83aa178feabe3c5c148145751813bd515c36ae5a63e1453778550ea17a16116afe64d78feabe3c5c148145751813bd515c36ae5a63e1453778550ea17a16116afe64d3260ddaa44856ba63d14621f2436ed9d3cd432214c751968a95fbfc0ba3e8995c747f2fd9b8f530474462a6bd9221bc4800b145b441e3720ad0ba1817740db8fdf6fd4e35ce1205eb3af2dafa276c6ba2b8c5279299bc2e8130c43946e8b686ffb1bd95d3ab84076623479182c8493531bb685720e25eb15d3f40bef58482e19fb1bd95d3ab84076623479182c8493531bb685720e25eb15d3f40bef58482e191c555557ca84ba3598f52c281780dd7e22655db21ac383712e62d4540a1bc525c747f2fd9b8f530474462a6bd9221bc4800b145b441e3720ad0ba1817740db8f494c9c6e6d7f75cf9f7781ad50981e681b1426df54b7675ecabff2876ba5bff926d9d2b757bcebfc640ed422ca77b2db749584d965fa08eb49df5a43903f6023dc1022aa6a0833a3bc609391e43a1ad21d136bf6d89f08a30b4cabf9bcf50c5a81b709ea4e89d209c63584d9cbd4a8a90688b4ed77bdd756d03ec4345d75139b3b5c2943c6f460422783dc0811aa303eec90ea136696a261117c3538f430f86d4216efb63a041c3673f4e676c13f8ff9f018b82d29bae40b443f59ae7b2d5c60ef702dfe490ad92e03418380536e0e51db594cd108783acc22aea7239f51a640ccbc96d3e15d85f8ead2a1c891fc231f664edddd9d33e96e436fb49a43aafd0298ef57b1ed75706d16102cf278825042deb34ba0cefda1e89c86613ba9a4e22d8c16dc69538fb4d885705a52be3e948b404a6dbae8c899cd9379e5e826465c7ebcca24a2e3257f51ff8069a861d98c4d2de540a7250903d5017ff29cc190cb375a4e6f2ce7e2be0755c2d91a53018b7d182e839e35e9a8b32ca534dfef8ca62e82ab59ef3ae4fff80e1cab7a0ad7715c8d7e53de39d3c22e795d83da31c5ab5d3d0547d3c5da91485f695b8551ecee61d3801f0fa7872f182bad46a24950cca8746bef7ba4869f63c405e55d2c3afc682a65d042a8c3fa40d2b9ea46ddb3c6a60a1afab9ad4282e3fa364bd17c3af9fe4d81ded2b3c21bd42a9e6f7c3574ab65e3b6ee451b212ca361cd236a67619d339e548e0d5a295101871e9d98e0fe63fc247738705b1fb87f6afd1c3783ebf9ff9524e806cae3a58bac21bde5bdfcbee04af766d633a0c00a26062d896a237ef1ddc318c266f2c10e4519484f5c3f0f1c4bc1fe89983607dc31c4e9a4f7a348e982b1de78296338d4119986e394b38f1390f553e41519febaee170d0e66c4e1d14fe39ce58373f0d997de785136ee57cfa6323ebc3a3d5ba434540dfd8f5b24b9392762a4555b885ed90d8abe5b06b812431bad739f8aa9cea824fb43d2a2e26b3498b576732ad263a2810e5561267e5507dd1a97ef44a869e873701468a49bf0fb944ed72741184bbc99c8a0859ea12fd177e693efded13687d625038c352f9fc8948cc328af1b3aa9975a562d84496010e5bf5024c2d0849cdd98b6660c7cf879cc15aa247c4dfcdbf610048c78e14658edeffb6966e51ce3d2c1026fc140f0d19148001aafadd08393549a1e0494cff8ac558632ee6e6cc83f420be325d976abb89b05258cbb3ee11c23790b27f8fa553dc2db38fb78383b3d783f9045f14425449a2682ac20526abf232e27d8ac9648b97851ae2a2f20d61f52b4b2385b70e87c34f4cbcb885f477fcc125487221ca0d79bffa4fc763a40f92e76b980ee90d4dde7fe871ca631d5a96cce636bb8795e6f5dc91b20eb4dd127e369d38b72cdd3102ab3fd42ad173d83339f1eb68d509ef4254d050020439204be10f4af25754deeb0daa3b8cf3fa89f4992cb979df6f66ff260ccbe7e28bad7167d23e99c3aead3c7429fe8c00d907149618c5118d3a8ea77865129b8ffcbb13628fa0ffb0610f68e916f014ba570a7ac9fa76673a333d05177c9d56fc96c71543f15f1b9e38b605f8c07554211b06ef2690744e0334148bfe31c2b6638f2007d9ae0f2ae7ce9570a4dfcd2e9f340cba4d2122821fdf1bf179362058d8acd24a7d1b2488d89b43391a9449dc4ac2476fe550a08b505da3ceef83a735a25bde67a18749ef4d3a3e55e589589ce3bca34d759e1ede2096e35bfdf6adac6da12c21f23dfc83aa44bc58b03222ba44862605bb97b72c13736fef8312ef053afbd120df20687fe1d810f42f23c409af34d1803e503fdaf299b5bcbc432885b432a114368c13be9b423b21314d7912b272b4ee4c566b5f9184a67450aa9cbc634d7666cc12006be0af99fdd62fb7534d8d6726242566b7168cc5fc5f748f1ef307c665ff885a29786d4231d8ddb52938fcc5c0798e67506663288b2ef1f7047b9161987dbc1bbcad7c8267152567e9b7fe1fb978af96eea01b72670db0e139431d7e3ee9d5830f6cda633581a702cf4b51e8d212b629824d6363f16caf3612590610164f7a850874cd3bddce35206f773fc1bc9e72fa41d728f175705ce04621ed6b15140ef36494528cdcf7c044ce7a30739879636640a2c0be4eb95a03eba9419eacdc61d4d15db8078c25af0b61bbec4deaa82caaa13199e01693244553a76b7e40e6186321c841d779b02ce9ea80b1ed5e634b6c49f38fe2ea8eb2cff04e6827c15f720fdb0561485603f1f3722dc653d06cdc4d54e0498d438f99a16e9e5a13a6f3e8cdf9d99b6fad7c62f13dab6c5496547d624c1888160dd636aacd242b596d248ca68e9005b5d0f6ac6c6a5153944aa111c8fcad8e948136cd4a0c94c307eec359dd9540a8871c0b6f25933b39318dd5b81a0ecea4b5e9f865ceddd86ed2a63880ee7f1dbeb2fbee43871ee3235dbeb3e4b5c39674dd70d1a8250ea3df514a2067a2e7608921ddf97cc4a67c18cc9e66fca57aa14c901a79196ab05a0c89b1c92544dc064f733b4c20b9ed14e93e6c69700e2c7da7db0772a2009b7f3f48c9a7061ce703629ef76f9ed572581fd816537b52b5de0949e78d70c60c42f16bb00d4d2a1fab7148c65632dd6559097c3eb051303e8a390f5773c2160a31c3904b7370aad099ab6342863bf0367d0c21293af1ff0348a05f38f8a1fd19fe27b75d93ffd962133167955480ab82166b8774ecc065680187a427210a1a102a36336800989e67d89caf805e0b6c9fd5683f971795b4e55f34773686be27dfcbb1d471d703260ea62706c2ba503799691e7868634d51a7bc45dd1a7b817509dbc679a1da0521bf41ac54e8c0932e2e27b5246802aed36d5ceb94f9e2796c84dcc069dcf2e8933695074d8d2e1e38a5f06db3135af39700c249c9da96f20035251b1a6ca3913ac385237fc953ff6245f53ab4e5acfda9b25be993774412802961b639d54375ebc4dfaed672440adccdfdbb6279d4a833f32e875c59e7e0a653d76810a47b8afa00b276e899176ccb8eeda264f90c80a793352f49da4e319ed4c07dece5751ef5b83fe40b1bb3ba060050a1adbff46e89904a5a792e82e7777fbcb54d9408654770a978d783a9061cb011718744e232cca29389823b5b3c12d122a9e349f552b4799e99b7b6181094b43e9d16528aeb348ee355662a42c68e5e7e17f5bd155f62c5e74a16a061696316f8b3e59b938aae779fa5677c67bb93ff1a400ded19a66cd0d1228597128de0772a515dc0fc2f65ff2a1b14c569a1ce5bfa49d61bf8cab38e6b0086229208ed95912ade6487096846675c9fa00d63454f394e49eb96672f6fc9b1690919d6270fcc7a1fb604c744fe4f59587c14b88c6c7936fddd001d1e1d5845cd26d584ef37d11a5dda6697be3c61099ad05c0740510fab6ec58615eb5d8f1de03c403e7868cbcecc6dd0e5e8263de4c0b8252da27c43b2f0abe8f05886c5ebecdd0b8af2b04e1e7576337b8d66233e2ea69440183df36d3cf45e89de1e82977fc042dc362d1aa41045e561c28e36cd7163f79a620e0c563ee20282bc43d6b660c28c9e53334c14b1f37a153a4c1aca89a692ed1af684a7181a1c95fe9e287f1d4b6ce5d93922e963ed35be95930ca06cd8c231e7473cf93efdc593678d2313bff23d61cf889455e9e5ee0013b9934a64801412ab29c504121269039bb2ff5c701976ea15519fe11ebbe6ac981ec4793d076927a4e38654ce9b228c54401436a5cd379a36cb0c1def825b5e59ddf6ffcf63a9a2865fce1b8f46ebd2b9bfb32db4e29eb045bac0fcd99f44782457303666a9faa90e3464cc1e427fe12b2c11ae922221588a9f322ce7c6063e270afb63cb53f60c5ece7cc988d988feb18b0624391933d94fc65fde10a0876a64bb98e28fe840c98e5efa364445e701faf6ac5800e376efa58a1021db1df04151d3034b0a5e3a7eb98339803f45db29dd6b432e5663ce33753bd63a697cba259e7d21f930a24824d67fc1b9653b1e8d28c292bf003de8a5841d1b1dd9d04b5c4139edeedcd74b83f84e4f972ebedf66e4d2feb8c662ba25ddf1cd51dcefe3d810c186a154d663818487d55834cff4e9316599f1ce0df56472f227a45f59117af1f270eb5ebae2b2bc162a2e2d695812681e8cde0900041f9558cdf329650b4967a7a1067967bc17f8c10c0f470d0a82a9d32347dfce17b5a9ad9c266ad4f08f62550aded401cede08c222e78c6eba80bf56d501d297fa9a153d06bf73ab6613a30659dcf58d6091ce7acfbf52c07dfe74f1260861f4d253248b4fcbeae1fb66f549ff83fb03da377e8886aa1dcbde15763af334c4d03a0df115454c9e7a1bb5ccbbf2f4bdc6a72666e1b300fdfc5ecf102714c9fd57df76fdf47139f8dbf8ae59863646a30bdd21a49026b2a0f553e7944593d3cf015fdda29c71bb495e68c77e88ec1b7711604d6cdeaf3cdfd661fa21fc5bf18de929671c801f00415eaecd35abda36578c0b9a66757a50694d07a528889b252044df26bb44cef9c2ab0cb7c341642f652def54955e694c566594ce1bcaf31d56d301ed77bdd50b4d03407b31e6c76ded6f7c5f616911560c9dd5e17fe8242bf8deb4716d3b70b43dddb471e7fb9d965d52a1d81668af453a4e3d3338bd9f4fb5330a9f8daa900de25faa848d51aa9b81070e2776c857fea85bdc8d4bca7e08d9f533d2aff748dcc762d591273893210ea7cf67493702ce0ec3031af58fd5712fcad02f4b4e4aea054285b82fbf743815bbbfe1231a1ce0f8cdabc67eae41e1b6eb9fe631da052cbe40e67325b839a9d994da32b83cb4bdd1b07ad058c952fd635d5ba2e234abbbf9f015d72ee3c8eefde017be3c215791a1ae4ba7d4c5325df4bcaa9e31012f37800a9a144d39f3644a7d155f80b0e808cc04083ed8c7dd7f4f1a180e0b05ec74a21c94b8c8f9625a04665e9dd0ef5ef2c6ddf02b4a12472984485adb027fd12ae6c60ffd203b1a4294d0307a3c333c35b494bb0169bba07dda821ba1314d0e3192bf0c98fd4ffce34ae2ea9a8e3b3060b29aa6d8ceb139f55e9aba2ea8ae9be232a70d3e142c800564a16bbed49bcac54acc8faa676b00b954207da5bc4f598648fffd171a48f12d2b4e76f2a37038974ce70e4179094f3b4de4ce9ecf2c03ecd6ea7f2d902766e636fbdb60cc38252a11fa96e767815c746d75368d5cc3f7046c8d9ee99fe209cea27a6195f3781c79298e8fe2d5f0b07886d5bc2cbbc89f4a3f9aa4b4f2512b6fbf557dd39e18fa8a6af8b31ced0742d03a0d624228daba9e6e4d093295bd348fd96c578f8d0fbafbb864dfed42e5ccbfcac8c44810c766a99fbbc4a4331ee6014ed08f37a6eebcab5aefa187315785f88a1f84d03ee69074844038e8128534240ab6ceafc2ed3d7528edbdf3d3f048ae823e3c8df36d644c652dce68e7b312fb1a0fcb5fa41839f0fe021b3bf8d91c75a7f52337aac46922fec7cb045a19452c1f617e4bc6321996caa32684e96bbf0c95583a7a61eb3a62aadf8908a9a6560486a25e4bdea852703a87c7abb03cab2718ebf79c6354229a8f9f3375badc37ef09c7a90e237118259b4b393fdee9ae878098c0ba644092803b00e2d4f65d3403bbfa30218fe1c1845aeadf5a517fcf863bba440d73574e24dc44f643227d533104306bc04b95be41150f986ef1a0fd13394fa37d98b761a91f44e04f32d0ffec692e51fb5ca7b1c2a6a7a101afc4f486cc2e399d6cbc6988087a766de0f7fd1877284bb493a67c7048364db40f6f176758d837291407edc4b50e087dab2091e836863d097b01ea8cdaee5c08685cd4576848e83659fe27e04d753f4ce21820dc0e3fe332aff5a3b40ee21fef2d1dcf325de2e814c13930e3d2abcc495eb30057d09abfb6336938f14482d1ce75cd5020ea2f97285d526d95eae1a9add39e06088408df2eef50aec0b15175ef53b18182db660ed31205911b5a8ca22f234ac11523eeb8ec491a62ebb2971f5e339fd357fed06a1bf120b30db2ef297e02be42f1fc539605de2cd3e459ddd28db88bdfaa94925055ad840bed3345b7c0d5d823337252e38118df6f2885381ffcf6cc447d6beabd71abaeff10c5044f255ecd0106d30b4c543040ab40c64fbd55c6ccc9bd74e030c7f294e4edf8a6f84f2870807d77b523c10d409bc29c25dfc1cf803f513ed535fa369953236d0a4bbc8e0598392805bb441d88846cc1da61fa3eceaf6842f8aed597173e1b33ff2d310e59f7678b4b860a593f0a7a31a93f404097adc77edc09c4d2d921ed1c5b200d579f96c45f590949e70b3edf60ff9889c8e8f9dcb609ef112a677399ff5850bf078a0e37e76b2d6cd92d74246bb1a4f21141d1be0818653f387171ce6c715df67e4eee6d97fed8dd97088bb858f7ee9b60d2dcc919efbb031f230fe9be2b6d5b9a20ea7e270db1dccec4d150d19bfb923ede8b975216ec974d1c954ce09d27ff93f383918d77660f39b393178409f3c656e453b46819708a6bb2c98d4cc259c4825062856da312d36ab38ce11daa828a75930b9fa45ee56cfe43e693cc9548a9e2119da0812f086385360afe036a2808d933c1c60defbb2870a87349ce8c626c122fb476cf074d66cc230b809e03258dd30e33b7f9460123c07306f45d3dfb7d37115239a96ca047217d2b927e46778639e8a2bce9eb78ec1216ecef54e951a4e38fbad0cccea51701a85cadfa4b364b3977591f541aca10622fbe6c8bdc25f49bdcad832fbaf8f6aa5a6c82a8496b9bf1711e41b20572acd77a195db9aa45fd2fe311c533ef8e849cf0392886a6f964e278e5e518f38c357b070b51c50bbd32b5cc8c55e7b0108961d415ee81e93c4904d866f7745515e981018083b02ac238fae9e4e22b6be2844f7530ffb155ca5327653a7095948ca72955b0b1b9a05b247979e9915eb5c7f10f782b0cbeabca70b73f1bcc9802da3972764c9b3f985598ece488cfa4ed93b248d3cfc5ce1077efd03bfdd7d6f11b31a2bcb22273eb2a7f7ff8afff62f561a037d36c3c3ac7bf69e33a9bde53335686243c4df7b1260da2f7b027c4ebf8fa19992eca1afa0d0e1bb2e164878e3dde42eafe1627ad9ae06f8294b2b8b3652c45081108123dff5b5433a407418eb3c7ddc943a57b16aeda8750218255010d5e49e9986af94584249c049297f3134bf4f3f6381fbcff11ab3a107db2a03e98116276fea3449418feb80ae47166aa4097e76bc5b18a7cff43471b9e0f9614d061844125645ad811b2de3c64b13b2d118bab5596942dccae8d02294bb886f30dd45381ae7c8d39657c0ab42c290600ad313493954fc40d002b7d60d96a3738cc80e576a7d9559fcd6dc183ca3e5b8b3f5a4dcea5031823506bf551619e985633b912b10d9013a03992efeea44f2463b7b251e849cbc0800447cf4704d71664ebbd79f88edfa4b1104bdd478c79f16e3d5a578eb480f2e081fbda4884c07ba31d56172cad942fa4520e2da322ae6c14e1096123b662e461085341cdc4160c17f336962acda6a51accf70c80ee7d630fab7c19c72c88410f15c5795741dcd8dd0572cdead7d21d9055c9b717e9a5ce9cd02f05f01e0ccc9aa50a20defe8252ac68d3ba7b355a1685c76517ec228b89a2b2517c90351e6a964b2cb10a21e5691c4f865eb5491792a56391684c1d0913c82770128324f342f92596f5aa1b221e35780bf8c9ee1e8330904cd841b41aac8a73849674c8267e2cd098278b7c1e903db579602826447c73899a31fcc438932faba3e8b87f74b24621c3a68b225f09b7e951aaf793a6d6744e312cc6be8deae74f4374f1ff61de405f1811a241041672acb47365cc4f7bc2e9141ab692c60533fb53d74f142225eda3236c94916e4fddb017a350715add000982c459cd3395888206dc9ce5f5550ed5f751ea689f5d55a6decc7159a64eb4a5f3734a17ccb6fca4accdfbd2b2df64aa545d56d620a966eb6b8dd2037ccc5d3b09a2a57b03fdfd1363e83e0bd76d9c487f987479fe9a6d1b285fa41b06beba83d01303c80256c97b8b28ff168a610557fd91cd32ef3cce6a1f4942001130db575bd61d1d49876460d2f1fb21f11b9b629c0da7f9abe74feef4feafe83c61d20b7fe741f316590282d82b71bf4c1622a24928becb860bc1b069971399c841bf3f551aa3a7721b57d65d3819652774e427388c902b01d39bcba0c183ec442cc90fe27a2dbafd4e1c791aff374b5326ba16880a16d98269abb731904dd1f8eb00aaea66bfef72d5252931d84cc01cfabde3bea854b5b145ddd37bdced843340e0679b6b4e7ed2fe318fd0cef76d160543722e0c3eac11f901ae15db25905dca7a17b81c6d51869fd12ea569fc4b072d217786b4b4d73bde4b9bd9425bc87b33d6b1911e6398673939aa2f15ac505b9a1ab029b8452dd0869f392daa28adc942272615ff2db16bcf084f01ec9fcc2f7f6a632b2bba8c4689a8f6c574cb1bbf474ff6bc90f795cc992d56ba4c2340bb4ef235e09853c94b46a6956fe44a281b6ebf35086ce632fd221e9632e2dd7d96fb47204a13796c908rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootlibe-book-0.0.3-1.fc20.src.rpmlibe-book-doc    rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.0.4-14.6.0-14.0-15.2-14.11.1R@R^@RRu@David Tardon - 0.0.3-1David Tardon - 0.0.2-1David Tardon - 0.0.1-2David Tardon - 0.0.1-1- new upstream release 0.0.3 - generate man pages for the conversion tools- new release- install all public headers - fix library name in .pc- initial import  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./01234560.0.3-1.fc20libe-book-docCOPYING.LGPLCOPYING.MPLhtmlEBOOKBitStream_8cpp.htmlEBOOKBitStream_8h.htmlEBOOKBitStream_8h_source.htmlEBOOKCharsetConverter_8cpp.htmlEBOOKCharsetConverter_8h.htmlEBOOKCharsetConverter_8h_source.htmlEBOOKDocument_8cpp.htmlEBOOKDocument_8cpp.jsEBOOKMemoryStream_8cpp.htmlEBOOKMemoryStream_8h.htmlEBOOKMemoryStream_8h_source.htmlEBOOKStreamSlice_8cpp.htmlEBOOKStreamSlice_8h.htmlEBOOKStreamSlice_8h_source.htmlEBOOKToken_8h.htmlEBOOKToken_8h.jsEBOOKToken_8h_source.htmlEBOOKUTF8Stream_8cpp.htmlEBOOKUTF8Stream_8h.htmlEBOOKUTF8Stream_8h_source.htmlEBOOKZlibStream_8cpp.htmlEBOOKZlibStream_8h.htmlEBOOKZlibStream_8h_source.htmlFB2BinaryContext_8cpp.htmlFB2BinaryContext_8h.htmlFB2BinaryContext_8h_source.htmlFB2BlockContext_8cpp.htmlFB2BlockContext_8h.htmlFB2BlockContext_8h_source.htmlFB2Collector_8cpp.htmlFB2Collector_8h.htmlFB2Collector_8h_source.htmlFB2ContentCollector_8cpp.htmlFB2ContentCollector_8h.htmlFB2ContentCollector_8h_source.htmlFB2ContentMap_8cpp.htmlFB2ContentMap_8cpp.jsFB2ContentMap_8h.htmlFB2ContentMap_8h_source.htmlFB2Content_8cpp.htmlFB2Content_8h.htmlFB2Content_8h_source.htmlFB2Document_8cpp.htmlFB2Document_8cpp.jsFB2ExtrasCollector_8cpp.htmlFB2ExtrasCollector_8cpp.jsFB2ExtrasCollector_8h.htmlFB2ExtrasCollector_8h_source.htmlFB2MetadataCollector_8cpp.htmlFB2MetadataCollector_8h.htmlFB2MetadataCollector_8h_source.htmlFB2MetadataContext_8cpp.htmlFB2MetadataContext_8h.htmlFB2MetadataContext_8h_source.htmlFB2ParserContext_8cpp.htmlFB2ParserContext_8h.htmlFB2ParserContext_8h_source.htmlFB2Parser_8cpp.htmlFB2Parser_8cpp.jsFB2Parser_8h.htmlFB2Parser_8h_source.htmlFB2Style_8cpp.htmlFB2Style_8cpp.jsFB2Style_8h.htmlFB2Style_8h.jsFB2Style_8h_source.htmlFB2TableContext_8cpp.htmlFB2TableContext_8h.htmlFB2TableContext_8h_source.htmlFB2TextContext_8cpp.htmlFB2TextContext_8h.htmlFB2TextContext_8h_source.htmlFB2Token_8cpp.htmlFB2Token_8cpp.jsFB2Token_8h.htmlFB2Token_8h.jsFB2Token_8h_source.htmlFB2XMLParserContext_8cpp.htmlFB2XMLParserContext_8h.htmlFB2XMLParserContext_8h_source.htmlIMPCollector_8cpp.htmlIMPCollector_8h.htmlIMPCollector_8h_source.htmlIMPDocument_8cpp.htmlIMPHeader_8cpp.htmlIMPHeader_8h.htmlIMPHeader_8h_source.htmlIMPLZSSStream_8cpp.htmlIMPLZSSStream_8cpp.jsIMPLZSSStream_8h.htmlIMPLZSSStream_8h_source.htmlIMPParser_8cpp.htmlIMPParser_8cpp.jsIMPParser_8h.htmlIMPParser_8h_source.htmlIMPResourceDir_8cpp.htmlIMPResourceDir_8cpp.jsIMPResourceDir_8h.htmlIMPResourceDir_8h_source.htmlIMPText_8cpp.htmlIMPText_8h.htmlIMPText_8h_source.htmlIMPTypes_8cpp.htmlIMPTypes_8h.htmlIMPTypes_8h.jsIMPTypes_8h_source.htmlLRFCollector_8cpp.htmlLRFCollector_8h.htmlLRFCollector_8h_source.htmlLRFDocument_8cpp.htmlLRFMetadataParser_8cpp.htmlLRFMetadataParser_8h.htmlLRFMetadataParser_8h_source.htmlLRFParser_8cpp.htmlLRFParser_8cpp.jsLRFParser_8h.htmlLRFParser_8h_source.htmlLRFTypes_8cpp.htmlLRFTypes_8h.htmlLRFTypes_8h.jsLRFTypes_8h_source.htmlPDBDocument_8cpp.htmlPDBParser_8cpp.htmlPDBParser_8cpp.jsPDBParser_8h.htmlPDBParser_8h_source.htmlPDXLZ77Stream_8cpp.htmlPDXLZ77Stream_8h.htmlPDXLZ77Stream_8h_source.htmlPDXParser_8cpp.htmlPDXParser_8cpp.jsPDXParser_8h.htmlPDXParser_8h.jsPDXParser_8h_source.htmlPLKRDocument_8cpp.htmlPLKRParser_8cpp.htmlPLKRParser_8cpp.jsPLKRParser_8h.htmlPLKRParser_8h.jsPLKRParser_8h_source.htmlPMLDocument_8cpp.htmlPMLParser_8cpp.htmlPMLParser_8cpp.jsPMLParser_8h.htmlPMLParser_8h_source.htmlPMLTypes_8cpp.htmlPMLTypes_8h.htmlPMLTypes_8h.jsPMLTypes_8h_source.htmlQIOODocument_8cpp.htmlTCRDocument_8cpp.htmlTCRParser_8cpp.htmlTCRParser_8h.htmlTCRParser_8h_source.htmlTDDocument_8cpp.htmlTDParser_8cpp.htmlTDParser_8cpp.jsTDParser_8h.htmlTDParser_8h_source.htmlWPXZipStream_8cpp.htmlWPXZipStream_8cpp.jsWPXZipStream_8h.htmlWPXZipStream_8h_source.htmlZTXTDocument_8cpp.htmlZTXTParser_8cpp.htmlZTXTParser_8cpp.jsZTXTParser_8h.htmlZTXTParser_8h_source.htmlZVRDocument_8cpp.htmlZVRParser_8cpp.htmlZVRParser_8h.htmlZVRParser_8h_source.htmlannotated.htmlannotated.jsbc_s.pngbdwn.pngclasses.htmlclasslibebook_1_1DocumentInfoContext-members.htmlclasslibebook_1_1DocumentInfoContext.htmlclasslibebook_1_1DocumentInfoContext.jsclasslibebook_1_1DocumentInfoContext.pngclasslibebook_1_1EBOOKBitStream-members.htmlclasslibebook_1_1EBOOKBitStream.htmlclasslibebook_1_1EBOOKBitStream.jsclasslibebook_1_1EBOOKCharsetConverter-members.htmlclasslibebook_1_1EBOOKCharsetConverter.htmlclasslibebook_1_1EBOOKCharsetConverter.jsclasslibebook_1_1EBOOKMemoryStream-members.htmlclasslibebook_1_1EBOOKMemoryStream.htmlclasslibebook_1_1EBOOKMemoryStream.jsclasslibebook_1_1EBOOKMemoryStream.pngclasslibebook_1_1EBOOKStreamSlice-members.htmlclasslibebook_1_1EBOOKStreamSlice.htmlclasslibebook_1_1EBOOKStreamSlice.jsclasslibebook_1_1EBOOKStreamSlice.pngclasslibebook_1_1EBOOKUTF8Stream-members.htmlclasslibebook_1_1EBOOKUTF8Stream.htmlclasslibebook_1_1EBOOKUTF8Stream.jsclasslibebook_1_1EBOOKUTF8Stream.pngclasslibebook_1_1EBOOKZlibStream-members.htmlclasslibebook_1_1EBOOKZlibStream.htmlclasslibebook_1_1EBOOKZlibStream.jsclasslibebook_1_1EBOOKZlibStream.pngclasslibebook_1_1EndOfStreamException-members.htmlclasslibebook_1_1EndOfStreamException.htmlclasslibebook_1_1EndOfStreamException.jsclasslibebook_1_1FB2AContext-members.htmlclasslibebook_1_1FB2AContext.htmlclasslibebook_1_1FB2AContext.jsclasslibebook_1_1FB2AContext.pngclasslibebook_1_1FB2AnnotationContext-members.htmlclasslibebook_1_1FB2AnnotationContext.htmlclasslibebook_1_1FB2AnnotationContext.jsclasslibebook_1_1FB2AnnotationContext.pngclasslibebook_1_1FB2AuthorContext-members.htmlclasslibebook_1_1FB2AuthorContext.htmlclasslibebook_1_1FB2AuthorContext.jsclasslibebook_1_1FB2AuthorContext.pngclasslibebook_1_1FB2Authors-members.htmlclasslibebook_1_1FB2Authors.htmlclasslibebook_1_1FB2Authors.jsclasslibebook_1_1FB2BinaryContext-members.htmlclasslibebook_1_1FB2BinaryContext.htmlclasslibebook_1_1FB2BinaryContext.jsclasslibebook_1_1FB2BinaryContext.pngclasslibebook_1_1FB2BlockFormatContextBase-members.htmlclasslibebook_1_1FB2BlockFormatContextBase.htmlclasslibebook_1_1FB2BlockFormatContextBase.jsclasslibebook_1_1FB2BlockFormatContextBase.pngclasslibebook_1_1FB2BodyContext-members.htmlclasslibebook_1_1FB2BodyContext.htmlclasslibebook_1_1FB2BodyContext.jsclasslibebook_1_1FB2BodyContext.pngclasslibebook_1_1FB2BookNameContext-members.htmlclasslibebook_1_1FB2BookNameContext.htmlclasslibebook_1_1FB2BookNameContext.jsclasslibebook_1_1FB2BookNameContext.pngclasslibebook_1_1FB2BookTitleContext-members.htmlclasslibebook_1_1FB2BookTitleContext.htmlclasslibebook_1_1FB2BookTitleContext.jsclasslibebook_1_1FB2BookTitleContext.pngclasslibebook_1_1FB2CellContext-members.htmlclasslibebook_1_1FB2CellContext.htmlclasslibebook_1_1FB2CellContext.jsclasslibebook_1_1FB2CellContext.pngclasslibebook_1_1FB2CiteContext-members.htmlclasslibebook_1_1FB2CiteContext.htmlclasslibebook_1_1FB2CiteContext.jsclasslibebook_1_1FB2CiteContext.pngclasslibebook_1_1FB2CityContext-members.htmlclasslibebook_1_1FB2CityContext.htmlclasslibebook_1_1FB2CityContext.jsclasslibebook_1_1FB2CityContext.pngclasslibebook_1_1FB2CodeContext-members.htmlclasslibebook_1_1FB2CodeContext.htmlclasslibebook_1_1FB2CodeContext.jsclasslibebook_1_1FB2CodeContext.pngclasslibebook_1_1FB2Collector-members.htmlclasslibebook_1_1FB2Collector.htmlclasslibebook_1_1FB2Collector.jsclasslibebook_1_1FB2Collector.pngclasslibebook_1_1FB2Content-members.htmlclasslibebook_1_1FB2Content.htmlclasslibebook_1_1FB2Content.jsclasslibebook_1_1FB2Content.pngclasslibebook_1_1FB2ContentCollector-members.htmlclasslibebook_1_1FB2ContentCollector.htmlclasslibebook_1_1FB2ContentCollector.jsclasslibebook_1_1FB2ContentCollector.pngclasslibebook_1_1FB2ContentMap-members.htmlclasslibebook_1_1FB2ContentMap.htmlclasslibebook_1_1FB2ContentMap.jsclasslibebook_1_1FB2CoverpageContext-members.htmlclasslibebook_1_1FB2CoverpageContext.htmlclasslibebook_1_1FB2CoverpageContext.jsclasslibebook_1_1FB2CoverpageContext.pngclasslibebook_1_1FB2CustomInfoContext-members.htmlclasslibebook_1_1FB2CustomInfoContext.htmlclasslibebook_1_1FB2CustomInfoContext.jsclasslibebook_1_1FB2CustomInfoContext.pngclasslibebook_1_1FB2DataContextBase-members.htmlclasslibebook_1_1FB2DataContextBase.htmlclasslibebook_1_1FB2DataContextBase.jsclasslibebook_1_1FB2DataContextBase.pngclasslibebook_1_1FB2DateContext-members.htmlclasslibebook_1_1FB2DateContext.htmlclasslibebook_1_1FB2DateContext.jsclasslibebook_1_1FB2DateContext.pngclasslibebook_1_1FB2DescriptionContext-members.htmlclasslibebook_1_1FB2DescriptionContext.htmlclasslibebook_1_1FB2DescriptionContext.jsclasslibebook_1_1FB2DescriptionContext.pngclasslibebook_1_1FB2EmailContext-members.htmlclasslibebook_1_1FB2EmailContext.htmlclasslibebook_1_1FB2EmailContext.jsclasslibebook_1_1FB2EmailContext.pngclasslibebook_1_1FB2EmphasisContext-members.htmlclasslibebook_1_1FB2EmphasisContext.htmlclasslibebook_1_1FB2EmphasisContext.jsclasslibebook_1_1FB2EmphasisContext.pngclasslibebook_1_1FB2EmptyLineContext-members.htmlclasslibebook_1_1FB2EmptyLineContext.htmlclasslibebook_1_1FB2EmptyLineContext.jsclasslibebook_1_1FB2EmptyLineContext.pngclasslibebook_1_1FB2EpigraphContext-members.htmlclasslibebook_1_1FB2EpigraphContext.htmlclasslibebook_1_1FB2EpigraphContext.jsclasslibebook_1_1FB2EpigraphContext.pngclasslibebook_1_1FB2ExtrasCollector-members.htmlclasslibebook_1_1FB2ExtrasCollector.htmlclasslibebook_1_1FB2ExtrasCollector.jsclasslibebook_1_1FB2ExtrasCollector.pngclasslibebook_1_1FB2FirstNameContext-members.htmlclasslibebook_1_1FB2FirstNameContext.htmlclasslibebook_1_1FB2FirstNameContext.jsclasslibebook_1_1FB2FirstNameContext.pngclasslibebook_1_1FB2GenreContext-members.htmlclasslibebook_1_1FB2GenreContext.htmlclasslibebook_1_1FB2GenreContext.jsclasslibebook_1_1FB2GenreContext.pngclasslibebook_1_1FB2HistoryContext-members.htmlclasslibebook_1_1FB2HistoryContext.htmlclasslibebook_1_1FB2HistoryContext.jsclasslibebook_1_1FB2HistoryContext.pngclasslibebook_1_1FB2HomePageContext-members.htmlclasslibebook_1_1FB2HomePageContext.htmlclasslibebook_1_1FB2HomePageContext.jsclasslibebook_1_1FB2HomePageContext.pngclasslibebook_1_1FB2IdContext-members.htmlclasslibebook_1_1FB2IdContext.htmlclasslibebook_1_1FB2IdContext.jsclasslibebook_1_1FB2IdContext.pngclasslibebook_1_1FB2ImageContext-members.htmlclasslibebook_1_1FB2ImageContext.htmlclasslibebook_1_1FB2ImageContext.jsclasslibebook_1_1FB2ImageContext.pngclasslibebook_1_1FB2InlineImageContext-members.htmlclasslibebook_1_1FB2InlineImageContext.htmlclasslibebook_1_1FB2InlineImageContext.jsclasslibebook_1_1FB2InlineImageContext.pngclasslibebook_1_1FB2IsbnContext-members.htmlclasslibebook_1_1FB2IsbnContext.htmlclasslibebook_1_1FB2IsbnContext.jsclasslibebook_1_1FB2IsbnContext.pngclasslibebook_1_1FB2KeywordsContext-members.htmlclasslibebook_1_1FB2KeywordsContext.htmlclasslibebook_1_1FB2KeywordsContext.jsclasslibebook_1_1FB2KeywordsContext.pngclasslibebook_1_1FB2LangContext-members.htmlclasslibebook_1_1FB2LangContext.htmlclasslibebook_1_1FB2LangContext.jsclasslibebook_1_1FB2LangContext.pngclasslibebook_1_1FB2LastNameContext-members.htmlclasslibebook_1_1FB2LastNameContext.htmlclasslibebook_1_1FB2LastNameContext.jsclasslibebook_1_1FB2LastNameContext.pngclasslibebook_1_1FB2MetadataCollector-members.htmlclasslibebook_1_1FB2MetadataCollector.htmlclasslibebook_1_1FB2MetadataCollector.jsclasslibebook_1_1FB2MetadataCollector.pngclasslibebook_1_1FB2MiddleNameContext-members.htmlclasslibebook_1_1FB2MiddleNameContext.htmlclasslibebook_1_1FB2MiddleNameContext.jsclasslibebook_1_1FB2MiddleNameContext.pngclasslibebook_1_1FB2NicknameContext-members.htmlclasslibebook_1_1FB2NicknameContext.htmlclasslibebook_1_1FB2NicknameContext.jsclasslibebook_1_1FB2NicknameContext.pngclasslibebook_1_1FB2NodeContextBase-members.htmlclasslibebook_1_1FB2NodeContextBase.htmlclasslibebook_1_1FB2NodeContextBase.jsclasslibebook_1_1FB2NodeContextBase.pngclasslibebook_1_1FB2OutputContext-members.htmlclasslibebook_1_1FB2OutputContext.htmlclasslibebook_1_1FB2OutputContext.jsclasslibebook_1_1FB2OutputContext.pngclasslibebook_1_1FB2OutputDocumentClassContext-members.htmlclasslibebook_1_1FB2OutputDocumentClassContext.htmlclasslibebook_1_1FB2OutputDocumentClassContext.jsclasslibebook_1_1FB2OutputDocumentClassContext.pngclasslibebook_1_1FB2PContext-members.htmlclasslibebook_1_1FB2PContext.htmlclasslibebook_1_1FB2PContext.jsclasslibebook_1_1FB2PContext.pngclasslibebook_1_1FB2ParaContextBase-members.htmlclasslibebook_1_1FB2ParaContextBase.htmlclasslibebook_1_1FB2ParaContextBase.jsclasslibebook_1_1FB2ParaContextBase.pngclasslibebook_1_1FB2Parser-members.htmlclasslibebook_1_1FB2Parser.htmlclasslibebook_1_1FB2Parser.jsclasslibebook_1_1FB2ParserContext-members.htmlclasslibebook_1_1FB2ParserContext.htmlclasslibebook_1_1FB2ParserContext.jsclasslibebook_1_1FB2ParserContext.pngclasslibebook_1_1FB2PartContext-members.htmlclasslibebook_1_1FB2PartContext.htmlclasslibebook_1_1FB2PartContext.jsclasslibebook_1_1FB2PartContext.pngclasslibebook_1_1FB2PoemContext-members.htmlclasslibebook_1_1FB2PoemContext.htmlclasslibebook_1_1FB2PoemContext.jsclasslibebook_1_1FB2PoemContext.pngclasslibebook_1_1FB2ProgramUsedContext-members.htmlclasslibebook_1_1FB2ProgramUsedContext.htmlclasslibebook_1_1FB2ProgramUsedContext.jsclasslibebook_1_1FB2ProgramUsedContext.pngclasslibebook_1_1FB2PublishInfoContext-members.htmlclasslibebook_1_1FB2PublishInfoContext.htmlclasslibebook_1_1FB2PublishInfoContext.jsclasslibebook_1_1FB2PublishInfoContext.pngclasslibebook_1_1FB2PublisherContext-members.htmlclasslibebook_1_1FB2PublisherContext.htmlclasslibebook_1_1FB2PublisherContext.jsclasslibebook_1_1FB2PublisherContext.pngclasslibebook_1_1FB2SectionContext-members.htmlclasslibebook_1_1FB2SectionContext.htmlclasslibebook_1_1FB2SectionContext.jsclasslibebook_1_1FB2SectionContext.pngclasslibebook_1_1FB2SequenceContext-members.htmlclasslibebook_1_1FB2SequenceContext.htmlclasslibebook_1_1FB2SequenceContext.jsclasslibebook_1_1FB2SequenceContext.pngclasslibebook_1_1FB2SkipElementContext-members.htmlclasslibebook_1_1FB2SkipElementContext.htmlclasslibebook_1_1FB2SkipElementContext.jsclasslibebook_1_1FB2SkipElementContext.pngclasslibebook_1_1FB2SrcLangContext-members.htmlclasslibebook_1_1FB2SrcLangContext.htmlclasslibebook_1_1FB2SrcLangContext.jsclasslibebook_1_1FB2SrcLangContext.pngclasslibebook_1_1FB2SrcOcrContext-members.htmlclasslibebook_1_1FB2SrcOcrContext.htmlclasslibebook_1_1FB2SrcOcrContext.jsclasslibebook_1_1FB2SrcOcrContext.pngclasslibebook_1_1FB2SrcTitleInfoContext-members.htmlclasslibebook_1_1FB2SrcTitleInfoContext.htmlclasslibebook_1_1FB2SrcTitleInfoContext.jsclasslibebook_1_1FB2SrcTitleInfoContext.pngclasslibebook_1_1FB2SrcUrlContext-members.htmlclasslibebook_1_1FB2SrcUrlContext.htmlclasslibebook_1_1FB2SrcUrlContext.jsclasslibebook_1_1FB2SrcUrlContext.pngclasslibebook_1_1FB2StanzaContext-members.htmlclasslibebook_1_1FB2StanzaContext.htmlclasslibebook_1_1FB2StanzaContext.jsclasslibebook_1_1FB2StanzaContext.pngclasslibebook_1_1FB2StrikethroughContext-members.htmlclasslibebook_1_1FB2StrikethroughContext.htmlclasslibebook_1_1FB2StrikethroughContext.jsclasslibebook_1_1FB2StrikethroughContext.pngclasslibebook_1_1FB2StrongContext-members.htmlclasslibebook_1_1FB2StrongContext.htmlclasslibebook_1_1FB2StrongContext.jsclasslibebook_1_1FB2StrongContext.pngclasslibebook_1_1FB2Style-members.htmlclasslibebook_1_1FB2Style.htmlclasslibebook_1_1FB2Style.jsclasslibebook_1_1FB2StyleContext-members.htmlclasslibebook_1_1FB2StyleContext.htmlclasslibebook_1_1FB2StyleContext.jsclasslibebook_1_1FB2StyleContext.pngclasslibebook_1_1FB2StyleContextBase-members.htmlclasslibebook_1_1FB2StyleContextBase.htmlclasslibebook_1_1FB2StyleContextBase.jsclasslibebook_1_1FB2StyleContextBase.pngclasslibebook_1_1FB2SubContext-members.htmlclasslibebook_1_1FB2SubContext.htmlclasslibebook_1_1FB2SubContext.jsclasslibebook_1_1FB2SubContext.pngclasslibebook_1_1FB2SubtitleContext-members.htmlclasslibebook_1_1FB2SubtitleContext.htmlclasslibebook_1_1FB2SubtitleContext.jsclasslibebook_1_1FB2SubtitleContext.pngclasslibebook_1_1FB2SupContext-members.htmlclasslibebook_1_1FB2SupContext.htmlclasslibebook_1_1FB2SupContext.jsclasslibebook_1_1FB2SupContext.pngclasslibebook_1_1FB2TableContext-members.htmlclasslibebook_1_1FB2TableContext.htmlclasslibebook_1_1FB2TableContext.jsclasslibebook_1_1FB2TableContext.pngclasslibebook_1_1FB2TableModel-members.htmlclasslibebook_1_1FB2TableModel.htmlclasslibebook_1_1FB2TableModel.jsclasslibebook_1_1FB2TextAuthorContext-members.htmlclasslibebook_1_1FB2TextAuthorContext.htmlclasslibebook_1_1FB2TextAuthorContext.jsclasslibebook_1_1FB2TextAuthorContext.pngclasslibebook_1_1FB2TextContextBase-members.htmlclasslibebook_1_1FB2TextContextBase.htmlclasslibebook_1_1FB2TextContextBase.jsclasslibebook_1_1FB2TextContextBase.pngclasslibebook_1_1FB2TitleContext-members.htmlclasslibebook_1_1FB2TitleContext.htmlclasslibebook_1_1FB2TitleContext.jsclasslibebook_1_1FB2TitleContext.pngclasslibebook_1_1FB2TitleInfoContext-members.htmlclasslibebook_1_1FB2TitleInfoContext.htmlclasslibebook_1_1FB2TitleInfoContext.jsclasslibebook_1_1FB2TitleInfoContext.pngclasslibebook_1_1FB2TrContext-members.htmlclasslibebook_1_1FB2TrContext.htmlclasslibebook_1_1FB2TrContext.jsclasslibebook_1_1FB2TrContext.pngclasslibebook_1_1FB2TranslatorContext-members.htmlclasslibebook_1_1FB2TranslatorContext.htmlclasslibebook_1_1FB2TranslatorContext.jsclasslibebook_1_1FB2TranslatorContext.pngclasslibebook_1_1FB2VContext-members.htmlclasslibebook_1_1FB2VContext.htmlclasslibebook_1_1FB2VContext.jsclasslibebook_1_1FB2VContext.pngclasslibebook_1_1FB2VersionContext-members.htmlclasslibebook_1_1FB2VersionContext.htmlclasslibebook_1_1FB2VersionContext.jsclasslibebook_1_1FB2VersionContext.pngclasslibebook_1_1FB2XMLParserContext-members.htmlclasslibebook_1_1FB2XMLParserContext.htmlclasslibebook_1_1FB2XMLParserContext.jsclasslibebook_1_1FB2XMLParserContext.pngclasslibebook_1_1FB2YearContext-members.htmlclasslibebook_1_1FB2YearContext.htmlclasslibebook_1_1FB2YearContext.jsclasslibebook_1_1FB2YearContext.pngclasslibebook_1_1GenericException.htmlclasslibebook_1_1GroupContent-members.htmlclasslibebook_1_1GroupContent.htmlclasslibebook_1_1GroupContent.jsclasslibebook_1_1GroupContent.pngclasslibebook_1_1IMPCollector-members.htmlclasslibebook_1_1IMPCollector.htmlclasslibebook_1_1IMPCollector.jsclasslibebook_1_1IMPHeader-members.htmlclasslibebook_1_1IMPHeader.htmlclasslibebook_1_1IMPHeader.jsclasslibebook_1_1IMPLZSSStream-members.htmlclasslibebook_1_1IMPLZSSStream.htmlclasslibebook_1_1IMPLZSSStream.jsclasslibebook_1_1IMPLZSSStream.pngclasslibebook_1_1IMPParser-members.htmlclasslibebook_1_1IMPParser.htmlclasslibebook_1_1IMPParser.jsclasslibebook_1_1IMPResourceDir-members.htmlclasslibebook_1_1IMPResourceDir.htmlclasslibebook_1_1IMPResourceDir.jsclasslibebook_1_1IMPResourceDirImpl-members.htmlclasslibebook_1_1IMPResourceDirImpl.htmlclasslibebook_1_1IMPResourceDirImpl.jsclasslibebook_1_1IMPText-members.htmlclasslibebook_1_1IMPText.htmlclasslibebook_1_1IMPText.jsclasslibebook_1_1LRFCollector-members.htmlclasslibebook_1_1LRFCollector.htmlclasslibebook_1_1LRFCollector.jsclasslibebook_1_1LRFMetadataParser-members.htmlclasslibebook_1_1LRFMetadataParser.htmlclasslibebook_1_1LRFMetadataParser.jsclasslibebook_1_1LRFParser-members.htmlclasslibebook_1_1LRFParser.htmlclasslibebook_1_1LRFParser.jsclasslibebook_1_1PDBParser-members.htmlclasslibebook_1_1PDBParser.htmlclasslibebook_1_1PDBParser.jsclasslibebook_1_1PDBParser.pngclasslibebook_1_1PDXLZ77Stream-members.htmlclasslibebook_1_1PDXLZ77Stream.htmlclasslibebook_1_1PDXLZ77Stream.jsclasslibebook_1_1PDXLZ77Stream.pngclasslibebook_1_1PDXParser-members.htmlclasslibebook_1_1PDXParser.htmlclasslibebook_1_1PDXParser.jsclasslibebook_1_1PDXParser.pngclasslibebook_1_1PLKRParser-members.htmlclasslibebook_1_1PLKRParser.htmlclasslibebook_1_1PLKRParser.jsclasslibebook_1_1PLKRParser.pngclasslibebook_1_1PMLParser-members.htmlclasslibebook_1_1PMLParser.htmlclasslibebook_1_1PMLParser.jsclasslibebook_1_1PMLParser.pngclasslibebook_1_1TCRParser-members.htmlclasslibebook_1_1TCRParser.htmlclasslibebook_1_1TCRParser.jsclasslibebook_1_1TDParser-members.htmlclasslibebook_1_1TDParser.htmlclasslibebook_1_1TDParser.jsclasslibebook_1_1TDParser.pngclasslibebook_1_1TDTextParser-members.htmlclasslibebook_1_1TDTextParser.htmlclasslibebook_1_1TDTextParser.jsclasslibebook_1_1TDTextParser_1_1SaveAttribute-members.htmlclasslibebook_1_1TDTextParser_1_1SaveAttribute.htmlclasslibebook_1_1TDTextParser_1_1SaveAttribute.jsclasslibebook_1_1WPXZipStream-members.htmlclasslibebook_1_1WPXZipStream.htmlclasslibebook_1_1WPXZipStream.jsclasslibebook_1_1ZTXTParser-members.htmlclasslibebook_1_1ZTXTParser.htmlclasslibebook_1_1ZTXTParser.jsclasslibebook_1_1ZTXTParser.pngclasslibebook_1_1ZVRParser-members.htmlclasslibebook_1_1ZVRParser.htmlclasslibebook_1_1ZVRParser.jsclosed.pngdir_68267d1309a1af8e8297ef4c3efbcdba.htmldir_c85d3e3c5052e9ad9ce18c6863244a25.htmldoxygen.cssdoxygen.pngdynsections.jsfiles.htmlfiles.jsftv2blank.pngftv2cl.pngftv2doc.pngftv2folderclosed.pngftv2folderopen.pngftv2lastnode.pngftv2link.pngftv2mlastnode.pngftv2mnode.pngftv2mo.pngftv2node.pngftv2ns.pngftv2plastnode.pngftv2pnode.pngftv2splitbar.pngftv2vertline.pngfunctions.htmlfunctions_b.htmlfunctions_c.htmlfunctions_d.htmlfunctions_dup.jsfunctions_e.htmlfunctions_enum.htmlfunctions_eval.htmlfunctions_f.htmlfunctions_func.htmlfunctions_func.jsfunctions_func_c.htmlfunctions_func_d.htmlfunctions_func_e.htmlfunctions_func_f.htmlfunctions_func_g.htmlfunctions_func_h.htmlfunctions_func_i.htmlfunctions_func_l.htmlfunctions_func_m.htmlfunctions_func_o.htmlfunctions_func_p.htmlfunctions_func_r.htmlfunctions_func_s.htmlfunctions_func_t.htmlfunctions_func_u.htmlfunctions_func_w.htmlfunctions_func_z.htmlfunctions_func_~.htmlfunctions_g.htmlfunctions_h.htmlfunctions_i.htmlfunctions_k.htmlfunctions_l.htmlfunctions_m.htmlfunctions_n.htmlfunctions_o.htmlfunctions_p.htmlfunctions_r.htmlfunctions_s.htmlfunctions_t.htmlfunctions_type.htmlfunctions_u.htmlfunctions_v.htmlfunctions_vars.htmlfunctions_vars.jsfunctions_vars_b.htmlfunctions_vars_c.htmlfunctions_vars_d.htmlfunctions_vars_e.htmlfunctions_vars_f.htmlfunctions_vars_g.htmlfunctions_vars_h.htmlfunctions_vars_i.htmlfunctions_vars_k.htmlfunctions_vars_l.htmlfunctions_vars_m.htmlfunctions_vars_n.htmlfunctions_vars_o.htmlfunctions_vars_p.htmlfunctions_vars_r.htmlfunctions_vars_s.htmlfunctions_vars_t.htmlfunctions_vars_u.htmlfunctions_vars_v.htmlfunctions_vars_w.htmlfunctions_vars_x.htmlfunctions_w.htmlfunctions_x.htmlfunctions_z.htmlfunctions_~.htmlglobals.htmlglobals_defs.htmlglobals_vars.htmlhierarchy.htmlhierarchy.jsindex.htmljquery.jslibebook__utils_8cpp.htmllibebook__utils_8cpp.jslibebook__utils_8h.htmllibebook__utils_8h.jslibebook__utils_8h_source.htmlnamespacelibebook.htmlnamespacelibebook.jsnamespacelibebook_1_1FB2Token.htmlnamespacelibebook_1_1libebook.htmlnamespacelibebook_1_1libebook.jsnamespacelibebook_1_1libebook_1_1FB2Token.htmlnamespacemembers.htmlnamespacemembers_enum.htmlnamespacemembers_eval.htmlnamespacemembers_func.htmlnamespacemembers_type.htmlnamespacemembers_vars.htmlnamespaces.htmlnamespaces.jsnav_f.pngnav_g.pngnav_h.pngnavtree.cssnavtree.jsnavtreeindex0.jsnavtreeindex1.jsnavtreeindex2.jsnavtreeindex3.jsnavtreeindex4.jsnavtreeindex5.jsnavtreeindex6.jsnavtreeindex7.jsopen.pngpages.htmlresize.jsstructlibebook_1_1ContentMapImpl-members.htmlstructlibebook_1_1ContentMapImpl.htmlstructlibebook_1_1ContentMapImpl.jsstructlibebook_1_1EBOOKToken-members.htmlstructlibebook_1_1EBOOKToken.htmlstructlibebook_1_1EBOOKToken.jsstructlibebook_1_1FB2Authors_1_1Data-members.htmlstructlibebook_1_1FB2Authors_1_1Data.htmlstructlibebook_1_1FB2Authors_1_1Data.jsstructlibebook_1_1FB2BlockFormat-members.htmlstructlibebook_1_1FB2BlockFormat.htmlstructlibebook_1_1FB2BlockFormat.jsstructlibebook_1_1FB2TextFormat-members.htmlstructlibebook_1_1FB2TextFormat.htmlstructlibebook_1_1FB2TextFormat.jsstructlibebook_1_1IMPLZSSStream_1_1Configuration-members.htmlstructlibebook_1_1IMPLZSSStream_1_1Configuration.htmlstructlibebook_1_1IMPLZSSStream_1_1Configuration.jsstructlibebook_1_1IMPMetadata-members.htmlstructlibebook_1_1IMPMetadata.htmlstructlibebook_1_1IMPMetadata.jsstructlibebook_1_1IMPResourceDirImpl_1_1ResourceInfo-members.htmlstructlibebook_1_1IMPResourceDirImpl_1_1ResourceInfo.htmlstructlibebook_1_1IMPResourceDirImpl_1_1ResourceInfo.jsstructlibebook_1_1LRFAttributes-members.htmlstructlibebook_1_1LRFAttributes.htmlstructlibebook_1_1LRFAttributes.jsstructlibebook_1_1LRFBookInfo-members.htmlstructlibebook_1_1LRFBookInfo.htmlstructlibebook_1_1LRFBookInfo.jsstructlibebook_1_1LRFCollector_1_1ImageData-members.htmlstructlibebook_1_1LRFCollector_1_1ImageData.htmlstructlibebook_1_1LRFCollector_1_1ImageData.jsstructlibebook_1_1LRFColor-members.htmlstructlibebook_1_1LRFColor.htmlstructlibebook_1_1LRFColor.jsstructlibebook_1_1LRFDocInfo-members.htmlstructlibebook_1_1LRFDocInfo.htmlstructlibebook_1_1LRFDocInfo.jsstructlibebook_1_1LRFHeader-members.htmlstructlibebook_1_1LRFHeader.htmlstructlibebook_1_1LRFHeader.jsstructlibebook_1_1LRFMetadata-members.htmlstructlibebook_1_1LRFMetadata.htmlstructlibebook_1_1LRFMetadata.jsstructlibebook_1_1LRFParser_1_1LRFIndexEntry-members.htmlstructlibebook_1_1LRFParser_1_1LRFIndexEntry.htmlstructlibebook_1_1LRFParser_1_1LRFIndexEntry.jsstructlibebook_1_1PDXParserImpl-members.htmlstructlibebook_1_1PDXParserImpl.htmlstructlibebook_1_1PDXParserImpl.jsstructlibebook_1_1PLKRHeader-members.htmlstructlibebook_1_1PLKRHeader.htmlstructlibebook_1_1PLKRHeader.jsstructlibebook_1_1PLKRParserState-members.htmlstructlibebook_1_1PLKRParserState.htmlstructlibebook_1_1PLKRParserState.jsstructlibebook_1_1PLKRRecordHeader-members.htmlstructlibebook_1_1PLKRRecordHeader.htmlstructlibebook_1_1PLKRRecordHeader.jsstructlibebook_1_1PMLAttributes-members.htmlstructlibebook_1_1PMLAttributes.htmlstructlibebook_1_1PMLAttributes.jsstructlibebook_1_1PMLHeader-members.htmlstructlibebook_1_1PMLHeader.htmlstructlibebook_1_1PMLHeader.jsstructlibebook_1_1PMLTextParserState-members.htmlstructlibebook_1_1PMLTextParserState.htmlstructlibebook_1_1PMLTextParserState.jssync_off.pngsync_on.pngtab_a.pngtab_b.pngtab_h.pngtab_s.pngtabs.csstodo.html/usr/share/doc//usr/share/doc/libe-book-doc//usr/share/doc/libe-book-doc/html/-O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=harddrpmxz2armv7hl-redhat-linux-gnueabi                          !"#$!!%&'())))()(()()((*(+,-.&//0000directoryPascal source, ASCII textASCII textHTML document, ASCII textHTML document, ASCII text, with very long linesPNG image data, 8 x 30, 8-bit/color RGBA, non-interlacedPNG image data, 7 x 8, 8-bit/color RGBA, non-interlacedPNG image data, 195 x 136, 8-bit colormap, non-interlacedPNG image data, 194 x 80, 8-bit colormap, non-interlacedPNG image data, 176 x 80, 8-bit colormap, non-interlacedPNG image data, 178 x 80, 8-bit colormap, non-interlacedPNG image data, 170 x 80, 8-bit colormap, non-interlacedPNG image data, 195 x 192, 8-bit colormap, non-interlacedPNG image data, 228 x 248, 8-bit colormap, non-interlacedPNG image data, 466 x 640, 8-bit colormap, non-interlacedPNG image data, 593 x 80, 8-bit colormap, non-interlacedPNG image data, 143 x 80, 8-bit colormap, non-interlacedPNG image data, 182 x 80, 8-bit colormap, non-interlacedPNG image data, 400 x 192, 8-bit colormap, non-interlacedPNG image data, 174 x 80, 8-bit colormap, non-interlacedPNG image data, 191 x 80, 8-bit colormap, non-interlacedPNG image data, 200 x 136, 8-bit colormap, non-interlacedPNG image data, 1180 x 640, 8-bit colormap, non-interlacedPNG image data, 254 x 136, 8-bit colormap, non-interlacedPNG image data, 195 x 304, 8-bit colormap, non-interlacedPNG image data, 605 x 304, 8-bit colormap, non-interlacedPNG image data, 518 x 2376, 8-bit colormap, non-interlacedPNG image data, 206 x 136, 8-bit colormap, non-interlacedPNG image data, 198 x 136, 8-bit colormap, non-interlacedPNG image data, 205 x 192, 8-bit colormap, non-interlacedPNG image data, 420 x 696, 8-bit colormap, non-interlacedPNG image data, 195 x 248, 8-bit colormap, non-interlacedPNG image data, 158 x 80, 8-bit colormap, non-interlacedPNG image data, 129 x 80, 8-bit colormap, non-interlacedPNG image data, 160 x 80, 8-bit colormap, non-interlacedPNG image data, 715 x 80, 8-bit colormap, non-interlacedPNG image data, 134 x 80, 8-bit colormap, non-interlacedPNG image data, 135 x 80, 8-bit colormap, non-interlacedPNG image data, 9 x 9, 8-bit/color RGBA, non-interlacedPNG image data, 104 x 31, 8-bit/color RGBA, non-interlacedPNG image data, 16 x 22, 8-bit/color RGBA, non-interlacedPNG image data, 24 x 22, 8-bit/color RGBA, non-interlacedPNG image data, 6 x 1024, 8-bit/color RGB, non-interlacedASCII text, with very long linesPNG image data, 1 x 56, 8-bit/color RGB, non-interlacedPNG image data, 1 x 6, 8-bit/color RGB, non-interlacedPNG image data, 1 x 12, 8-bit/color RGB, non-interlacedPNG image data, 24 x 24, 8-bit/color RGBA, non-interlacedPNG image data, 1 x 36, 8-bit/color RGB, non-interlaced?7zXZ !PH6]"k%wd4MNE]0RaXcRLSP T[x܉6KM+X$2ܷm۲5 >}4Dv@".tZ|=e*z'K5VJ(˞JB;Ō;N ,2a*%ٖZX ܅:Ww`)F$ʆ Ϳm|}KPabQ_ 5Ktw/%yNv,"aA9.z+ic[]R Ab},ޜxg4ɟYЛ?I03Ug,["C7{u!E{ʛw~Wnɝaﴇg"V3!&~1xZn@'@`xAXT,P)~lIBd a0IE]NwLL|d(15ὡT/][A|)sl蛭qpeb|B?.,yb[׫v} C+tgpاI/;Xi -.&j⋐C,nzFahg,6CcN&5Qtx͎N+ЉR c QۑX5>YhO^YFΏG)Qz,9ŮK_,49d'))m-'@T+5=6}GdS7,V=ש/`a]HH+s'>25Yx؆II<2 gܠGrrƬ,ۗ {U/߾JlH3,ҭq݈O+<^qw*EŹ DarUL4\qO-qx 4S#drn>϶qjǧ[M,!r[c> / quh#B\g}F{ ^0ox AHZE`ͬl t$簂 wşa*'i3]S{yq4ZezR4cڜV+B à=| '뫬k20D͌_DOicU&UNbmPK9`lLJd_KpruLֺ~WXFe89H,t*$]f1k,HQG2"⼱h ]r7atO}hR*cYȼ!K6!#w2;NUY.Pri̩6SԾk< SQqtdX'jb`+5|̧EKIJA 1%ySy)hSwZ vGN%%x$() ="&yCV2\ LSDD:CI,ЯGḣ)b lY2 9TB|c.Ք?8VhGKJ@Pږ ה }ڸ(hboi}7(j$-6|:C3^w!{@x.|˾2YNэ<(Oľ8je؉q=z[7b!h;۔BQ#q&'O [z. ѣxmr\yywGqM g!rЉnOlFb&eV #ky%_V Jr k7U y_yU ]iGy&q -^uoSnGЁHv2n`_r~!;"'ċ(IƸ, ߉VDOd5Ke~y2>w#lH ,FW483;Q}^ͣP ҸRs7J3%EmCсeQXoFl8=Ou{a|[" }J\MG9]76smգ|MGznي.pŋ92ߞwWi&z:HŔ7RkؓD l3Sv- ަUvq1qnM~>,fzeVr6{oր]r\6U:s]/ 'i{9D;Ϫ% V&mѷsNfJQ'76tlI,:x8NJ`? zM5l~)ƥV-ܰ#J" SуﲙSg:Ü T,*;+-jQcXZ(~`_yhP^r2V9y @ ϳpۛl{ zc/Fwsa^ ~K=rrfLwoD,m_,IQǪIM-t0-ғam"P0wHK!}^A`eӗvWAu/!fތ&/;棛+.=4}@Ĉ1~tr $.$%@)֭@> )LEsbj9J11)PrX(}q\y۸頇잛(fܘIԛ`}C3OI)HYrzy'2/hPV[O4ZH*4fϓ' 4)% NfBǑ)=pnlhA7%Q/4ݚ|8$Xe |gQu%(OޔD?_oY) pc–Ndڗ~ Ŧ*TAiܸ1 ~kQH˿7)TPIPAm[c_z. ?xv",!5_HW&^c][=uls˩# Tȷ@; od{+ZH{*Kb=3:#"륏r 0s-76;+Wm{gW'έ\8ut55OxTǷ{5unԛf5=ug'f;o)%#k^< kNվ"qi%Y"7]#ْz1K!7 !Ue/iS@C^ӓ 8>78 p_ۣelCt'Nm4tTPˉ=W..ڢI;>4Hޮ.rCž3*갆gcI~!Ejg gƽ Udhe,RmHXb0$ڒy-AeC6f92t?`\/!*U9&,`B"U ^HZΨGyDH{>"ȨEtZa@!@ϳ@c¼5 \M"xy# pwmi[r Be@dj}M!{4R7.#zGM#fpL oSKY^S(Ҩt3{[il6Իѿ\?)ʰcRS@ U EYl-w \ѧQ >9)LC&F$S7).NڪM}kw"[፠﹋l׻,VW?r,Ug:lyqgX&xfDa|~w #MBd/@*BC@.}$xR!iIƴ$e{kq /H5Xe?l!W ~\gWsο)s ) uq=(cXEYȧX>Jf?<US8rۅؙeHNFf1J&'4T@`wl[A{rX]͕ ZgYRZW+Q|`'obVܺ{ )ZQ}{ 70&rGׁs/9 N8oUbΌA#6낯iOh=z>?eL@rso (µ%!yVX 4F6S?yԧe^87IQpJ%-~G􊦹)eiuFq$}I+lz;[8^y{v6(arn#.[f?clX|G#~KcS&—)r[ёԘkDxs5|֨شolt2NK|֌^9Kͯa͹S jb@dO?e^cMK?n+Yf|]ְ}hj×nФ6}Z#u/M,@GVSS' `BH}YezJ>Į;"S.ET'ZDT8}]Rq ӳQ+GQXMJso0! ezk7C _J d?bJvğ{W/L\IW8 praӺc7h)&;iEXFE?++ 6րjs&L1*zZ?D3qŽht qxdzx3ZvKR"UR#A^HAD=Jodט ky"7OOAf@ pƯĞO1&et]PX)BشPK}$AYY7f$?oM(^>ZZ5kaB7~Ui0=Yt)""ٍ|R8@MY~ sKI:xϬL+0{Xڊ ?(n 8QxHHRh|D*f^??_Rq})5dTT^h͑W 1l{b.E :L7ii]ڵT˖Ï`܅fHc3J}0"fSo|p ؃qVvRxV+tIGM]I3anN:0X5w"woOEu|?m)[H!*b%W9HFִӏEl٘y'DCg:=cث9v@ޠkwzOԈ] Y;U1BwRÙ6cB*Ǘ SiدoaJhX.a#L][wa3z]ex=r9tȫ<1J>M) -zB|c}q"ptXO`ȽbN+L,B]#6x s q}̎oqNJmL$ƖSrxVo.R((ī:R-Kق9;(ԸL2=uv4\(pXb$RPrKN!Or\˱;3;5M<R&t< w(1;L YZ