givaro-devel-4.0.2-6.fc26$>z3mAC!;H.>:?d  @    $ "( i <@0P( "8 , 9 :R GH!I,X/Y/\/]:^|y b}Gd~#e~(f~+l~-t~HuLvPHwxyCgivaro-devel4.0.26.fc26Files useful for givaro developmentThe libraries and header files for using givaro for development.Y buildvm-02.phx2.fedoraproject.orgMFedora ProjectFedora ProjectCeCILL-BFedora ProjectUnspecifiedhttp://givaro.forge.imag.fr/linuxx86_64V0 $H>q0(#/t F 7 ;5LQVBc%z 8J39/ } )8%z n )G ) g C1"$91 #'?cL  s)U0   fLCMp q,9}/<+H(x0U;N"= %C %#A &CL!n&^MCeJ"V O$ !Dg{N8H (! V mc}1! { 1 N A S,d 2f  CO 9 ` r 2/i 7Og$ /^a$ 6A H+%R6n_W   c c C b vx Wi(h &p 7 2$i "  oEV# *z Q   *  ^ JI vc  z i  c J [  P N !#z#)7? j q fG | 5 py | eWH  fB$t7%sl ExK tq m8 D!%6)N9YT/6Zs$`S!iUiR"{q*pb]hM$J!R +& khUnxm~:Z~`9 ;:Y + F 9 F    . 9P[L   *-  QpZ0 36< !1 Q ,yB Q$ ,c^'Q~ <- hcN ' o`  ! M D J 6 " 2 H N H> S P Q XIl( -}W  %  ( _b R{   R V R  ,: & J~ 4 4 #  ^UM$= b  }  UA큤A큤A큤AAA큤YYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYWvee01f5d830a22dd4af07f7676c6009966c7646671bbf7b9bce59b2e8edd24ae492fd8f0614ed5654faed1886799784d6032e96c7f060933b917727ec7ec773da98e9c9e1624d5604a62995a561c3d6207efad73e8a911577a7b086835ff085f7702e26bfbecdf030baff96b68b2d82f3faaa7b71c8458c81ea7004b7c7af802e232532258f8463db480220440ab34dd81e7661ac74fb51066ec91698e1af61465c466b9b3dbeb9ff06538613da9869c89fd280a736cd798d7fe24827c1ba88274dbbedbd668bd10df2686603240e899dd94ada72cf63cdcbcbb0e0d127e975891be394b4e762238fdb4fcd7d98d1daa82311b171c1727dcf093fb9f2afc18436d9be16aa9dba6bc5571720551e332d53e00358ae1a0c70682c27e3f66d2308cb4f27c014ca8ae3f9627b50ca2a333d19dda0662e1ee52df0169468d0d840f6d5d0fb7e4fd077b713ac6c5e81310f4712b2ebffd5d73624c33fd09a69a86a1b66c6147d4feb2daf5a752d0143c38d15b529b80b7eaee76a145ed759275dc3d3746fa7f72bc4cd61e2b9055666b6e6b3814e3ac8a3b42396528efb837db66bdf67bbec65e1dee55bd2ba04101a3d2d291240cdb6f34cc567596f17472e50ceaefe99fb73b06e43d391fe1398115251e42dc24bc53e0bbd9617be2d1891f272574c302f28ec27ca98f4d2a2acd1d2acb57bf54fab0ac1ad4a2daf0f978a086928bba053338aa6274f00267a1f7c624fbfcf5bdb7459afa6d93c7a269aa2074504985414231b32b4551cd1ea1ccbb708fa55c5ff677bf951dffc4b44081ed8a667e77336bd7c172f063d51ea7692276d0c3614df2ea2dad8401bce5942aedec264bbecbf4cf0a7be09beca56818d5dea811bfac8cbba1c5a609bbac29b8d8932c558f684e7a2004f448598f6890525f5790da854913bba9fb6b30b087ff9bfb307c727654bdf5f8c111b4030e14156621f0ced4ee8f0bd1313f26fa10a5584589f27a8c5df4e1162346eef2c20b7538ed350664af2a80c281cfab690a26cb4331e7daee698fb80b8e4b46b22054ed88b86d949f2baf68e08456abad8f3736db944db0d07e091332217008224950364d6523a64d8ae34461e10d4aec434a06d8789f0be8022818b82ad56d50602081a34e8a2f83741f1044f08aa7992b25359175449f96096c600d1f4051cef4b25e72f687973a99c90d22d79bc9496917428722d1674c30b0157fe29e6117f84cd076b6cc628fde1e5f967e7ade139ad3d3e355cee7655ae556b05277efa03e554cf4b130c84c806221a0808bfc9f1a9cb20d879b3956351263c80c5356495c32aa53e8e9bdfb0c7365b01c2843648c10cded8f6dddaac9d3c8c807732119f0aade35dd41f61231342c5e570ecd86dfd674fa8565ecd3e84ff893ae1bbf3b174870faf08215038907965220e9402e0eb191632f37ac19e5fb61e319005d986abd7202ba91946744a04232f41b892931b1ccb22a333cb2c80d3283ec321388474cc58bf01a1b2d154749349fd043aa3715b4ea381677dc12502029b24b68a3e2abb94abea28c4bde7f891c4a4c5eef36566c75fb86a9a85ba622236ac4d715017e80f76dcf91559d2cd0d58e38571e7ae5d023d5be27385922075dee08bbdae20f2d68da2de1e05d515606418c2a29e47cef66e9b77487fb7c6fe4939f376c4ab891d2444ea718c250328012f379b983a2d33f2bf9e80f20d4c345293c39d5326489d30990a350c1fb7a7763d2148c3aed5d563a6729aba131b00689e564963eb010eecbd96f6f110a711d4e699c4e86e3fcaa7cd412afc56bfcb1a6d335877d66b4b2d77915b339811de3f7a19ed31034b02f73be5a88a19bf91ed436f45396031a46b7068847c344f0542028f2957d5f72a96c226e8d948d04febf5ab0d0cc5fd9f7ea9114deba8f9ef464a24d70b8474f7ea5fa378063af29e31110d61401669db138352fd4199ae5490bec970a18f10629998a44b683fe655499807b35d40483a8c8634864525089c86679cf8ba6fd093857b855d33b3f653cb3a9870d78633ad37430c1b24825462cbce039e32ded16ae3ddbac4bdfc18b0dafe4eb4654cea8091f8803de55c9d93031c9276fc603bff0123d8eee3d01d055093a5bd3081f77f0b83850624bec10b72be91a2ba5822134361a3a8dbbbce61ac0c46c942ce3549ed6321127cc11baef968a56c1101f55c76c7a0db779b6f0e8ce875d1c585b0920c5b4fc953ed5b829398ae9922465a653994b7eb2d3a70240e6a49277d77564c5371db2f13e9ead1092258f8fcda4cbe537c0906695f6a348f1220b2b3ae3f98a03a1cea4b16240d48153fd9224bb00a9d05e46be78fb5b4472b73950265e908198f2a9b3289428c952c1b8243347353bd6686fb492a0944e920cd6c0bf344f342110ec04ae642354bfe2913ea2b3f4169fa5a2885d5a115a29655ffa977a4146ef3cf3440192fdc1cf3f69103c45c7eb3ff3cb52438cecb0773c738f52ce3f1cdf10e1472523434792fd8a3c4e730f44e7d628b8a7d07e289df8312af98e000416694179b64aa03cb4ad85814d16af85b91ffced5cebd7aed06018924a02eaa483ffd0f9b7e79312fa853bdc4525ab6e5c664b433cc12e150d9264e4e7f5d80a96a3a47341e183af10571d49d24b720a2f0d0132ee527f035c22814ba8fade10c8044bc82f663896a0c0873213942c2cc0298b85f623ca6848ebd04090e5e7dec6d0d7f0322b267a62b2b788cd991da2cccfa5249214c82f5bf2b769ee9b4b87c31b29b2003c1f89c555ba4c0d4815c747c011fab3eb600e130650f6be1bf6e02844882c62d341952e7eba00b0dc922da4a21882f4178c08ee7c434e948e1412574ec7858a902921f8c537e2380319fae85bc4ac97bad5fb2a0161d6be98e9f6c32230a2857ef2380ffba6910e3052cf3515c7c08b70f5176529f8371cea8b3f3d8788fbeb2f57352a9f02c140641b8b83d3e981da4cc65de35a1e07aad5c5ac7e21e95f54fa6dc8c5b3a625247f8e8fe9a2d808b53d36dd93bbab84646d4bb583ea4ae947966f96727e9798c8e65f87839fa2adcaf77bb1c282585b9a9baaee9d3734e29c98b139361cdd7391d32e27fc6a9370f97154d5575a0055a44acf0b0e2072ee9833a86322c7f6303d286d432ea2e17b2c660a5408b4f3c170db0b26dca5756add36baac819b63429bf2d0886429967c3b6bb30bc6260c51d0bbae3309e18c5bdc33ab1e1b477b4166e519db3376762a56daa644e64ce9ea0a9f81df3b695de928ef3b3ed0e57495437c63f2685af7692ed33b640ce9e07213203576be8e26d0b753a849a026bafd99fd2b181df000bab81088d409823f4cc6a55b0a2fc33026138ae95a2f000484356b103fc5654b857ddc4c165c5f423f253941e754d9cefc4a762a3dd437b13a0121116c3a9eea11c2b6ced216a69add7a218a0c673f62aed1b3d0d5f1b53a33f9dac7a6b0a11442d7932a62201fb5052a67bf6a4b0ed0880df5801279649d13688a19ebf9007bf05deef3efc1faad0dc1fda36c308c89749771cb8f97f022e2378738b56949251dd58ea816b827884b364cafdfcc09e2ea51a9a1ed25b50db0f21e163a3f6a63b7defd8112f32c03172f2027b4217f5a046f4bf40d96058ff5b9424e38333e8a401a3d5e25a6ea4e03c790b96d1c484f67b2a01d9b05339dd41e7fedc6777018d6bc9eff77cb7cf45660348438c3adec7f6259d81fd32132beb41f95762f22edfe19e072ea746b116c6dd417b61b1f112c6893cb321396f0b0f1eee8abeaecf97209423ff418c6432943eebdba6fb7335810c0f17e76acdeb1cf76f70ae276bcd42b3fefa26b3c1a275d89485f54e0e3c56eb3f4e99137105bc9ac5a9cf97daf23deffad1323d9c66d6aab826c3bd4846d40b436ab1c7db6c3f1185c6fb873cdeb746bf2b9b866fea8c79ece760a8e872ea3ee863c05639bf7edf9c257e50ea0014a9f98ed3d3cb486cf9c4c52252c30b32dde8624b6e0ae9f3b4f5f4804ca92015817e499a1880034cf206d6c2c1ff09070868ef0f9e8fe811ed13179c2ee755d8be8d971403259e51132f37bb9341fa4be1370c7204f604c48ac51e801a443574334b38877159b4c3e20e948c123a0ddba056ff514a340d146c5d9d1df8430cfcb46cecf3e1f6eb406ec873355fe1f903fed234a190e3b0f5c9631d9171f6eb1031773d33760bf014d583b99ac81364b3b0ef4969bebfb531eaf97923c40f567724d75cb3206bc5c6816b60e968fceea7741b187860be1a41bed780cdc97b4a64b59591193a861a0ec7d807c35debe9d373229da139fe8ca97f7d1cae1edfe6bd2fc6e1aef77aaaebeb58281a1999d4d4c77d3f26b9ee73a9696d0d5dd3452a173a27945dc98d724f222cbd70e39eca08c511b299163eaf8fec11be73b6637a3c574b4dea91f563faed8de235a80c57c7efa2dec794c0f23e3b0774f766dff780c8a5ac5ce3bf8654df8dcb3a7ac1dd8634b1ac3a1d4619501793b09447f44d62bd9c154b1d55b1424116deae82f3ace6ba13c5aa96ceac1c0c3885a59ff08b05c7ebdbe4caae35f676ee9381eea39e2bb6f8af62667054b60503b6e3eb711cdb4c46054048277e6c158e8a5c51a4f98197fc4517ebc8c8038fc84d1499220604a62b7980da4a189c29202d307ae71fc3cbab08d1573e511eafb426b07c54651abe46de9119ce30a35f2e73f5c27629138bde5db76797a6b09954b74be297938e224f568336502325e72484bfc0d3e848d2de22aa0fbafc34e0990d88e7aa982d2fc8944f2a082ed55f9e736ceb378fc535f6a2903f6ca0df42a1c54fd102c4881e30049344c64803ad02138a2aa25847d53c8f218444ca76e22e83938a0000a6af8a18df951cbf9db7e72465baac187987509fcbcb1e9af32c016999a2ca78807975c9b8826646147bec095c01863efd1e591378c603e61c449bcb58bfdca82001ad8dac8798e3092585f26dfd517c16301bcc7c3d751dd78d6fb91b7c8963ac3689388d7d71b9a320a51eb4b54866289f9ff88b95dd1f3e3af6c83468106e742a25af1df84a2e7bc5298b68b4bb10e405c18735fb4483c3a12bae1ceb97d9a39d010738b633dc5a9b560a4397f231c08af54a6e5366959b7fbb65382908dde7206ce7560b84dadf7241340c54dd06f646d4ba7d613bfd11e875bcb1e5fcef66b6fa18239a22a427152e90f9641ef58c2e7aa09a98b9936b7a117c926bfde27bfca658bfd1dd73903f2261097f3378a471d46dc418f989f1a42ad254d1c37340b708a6a839bb53e8fd712cb96400d0bea7cc9090fdb9d61f6a3f56f99920d608ca83c6bd7a64faa22a2abb517928f20c6986e5466feaab4b51e2fe00650cec37fee85cf1b5728441df968623c5755819b9deabd37c36f2f7bbf830c2582fd04274c97040cb178725fd45afb3aee8e24fc63dbf5eb8f7cb47db3f9d3591e9a5538a2a22e40ccd8786b03db537599248deb7406c2b732c08fec2ec0477d425574be77927fd4268e13e58ecff782ab83f75e56f852d40a63ac9a2c04b66bf4c2360a8253b94746b171183684bd2be4e637ce9d97cb396eac4d8152eab55f97e6ec1310006eb0c1660619c0386e715204c68980e88051f55afae76b9beb5bd5066666743c7542ecd7f219bb943591aad384d4a36c02dd5bc3d463df23369232e071e01aab3a34f18634a784e6e0b59ce83c77bf37b010bb9946120479eb1aa3c03185cfd67c77279441571b9eabf9aa3bc937964f0031564bd98471c34cea122c3a13f13f158978130f987406d0f498aa5d37775183664871d5ac3a4e8834386ff045b057d85ada3cf62714a64b5ed7d058689a32876c562bb082bc2820bb7bf5587137b7ec844ab2fb82cee80c8813167debde9aab8823c32a95e59b5f46cc3babdb329414ed6dee3c470cd7233094f830465115b4366b2c1844f28d4f458abd603af7156de659c84e16a6a21fb8e82f3c60a0c46ac1fd4b0baa265a914b627ea2eaf9a5e76a14a6439963038898f16e338a193d242b2bd64a6f6364f8e7f201fcf020d2a060b0dd34819254d9dd71a822062d8a6fa34bc4c53e8240aa260972ab20989591b62ef037b7b9c7363522b75de7f5509613c3f6ad4aec203c8d9ac0d374995d54718da320a4346645be6423766c59e40befb48d7879c9efbc984fe506e6797858a26f19290454263ebdbf91a20668c5b7da8b4f74f48dbb0feea415373c8f5895c986ee90f1622d3e9587e7e5776dc9b7a816f5e0a4cb69716e1e2b4bace97ef1d08494298a4d846cec8f2efe7dec6f408698db14eb350949c5ba8a48751c1f7ec1d76c9647b857825a3bc49be016bb2576da708e0d42a5f5ae2fd5fb3b3efebadbd72b952a3aa7af4da070638585d30e0c8c8097c70cbdbc948cf30414bd6363a998ff3afb4baf16767de63e1a57bf07c33264ac83a83802826ddd020c6f47bd2b94aea08a2beaf8f6ccf570778e99994f1f3da1b76e62922287908f8cf2630f3b3572d73fa7fd53d93801e6791996eb05d247b43d201561009729d48d091b2629b9cd1a28090968ec829bed68fa53ee04f53daa61c44595cdf9bcf1a71f49088ad5343c9d70873e18672e98dbe27cdecc48a9fb384f315a92e42e1a291fcae0a104c74b7ace5b7d1dd326aabcdbcaa2c2423721a6ba5b60675f43166910dcc3cf4ef354580166f9b00627cb79c19a27eff17126e14c070976d5d0db9cac08ec73bdc76c6a84d74638d6ad300725e918762a56bd5a4846493a24fcc19e2fa6d76f01c173cc1972b73f03b5f9074a7f6132acba530f21de7bd4365bbc25661b4b80da9bf9c58e8a9b3d3ef12860e0513333b06cae6ff4663976f963068600930412062e2195ad2f1bb1e9aeab189836f2a6bc42fc99755d40612862524795057f80270d1186893d824755593309ece39a7284e94acf655b9e0b870e11fd14caae4cc2103064a87e17fe37aeaa30b7ab0699e9474ca1ce5c45ad32cd17f092ce86805697bce4d017a380516e097ea27e990e7d4beef8693102645e2942b4b4afd0959762e9c365915f9cccc74612de1e21559cd301fb724d39e154596730836b95f9893385249ead9a7060bff8999cdaa2342f0bc5c3c60897842dfccdcee91a673f2da85312b703602e57c8818424788b94aef00b5e5e88e6ac0532c926d6246e93653f064cbb834a766ad09a84b3353a979502175d87cb2f86938727d276ade515b71a529d80a48c389029157f2f50089564bf6e4370a06f202728f3cef2f01e86f6ee4d3dbea233b4d68775aa775701031afd75fffbebfc39fa34929f3dd0e6c2f6aa661168b3ec20c4833d871e3b6ec38e5a2d31f977a51fdc385d46ad994e13c925e058c973f0c48669fa5861e7ead06e0c78d5b40c550818c1fffb1464988b45ddd7640e71486685164f4b6ee756ffff45de992bda2c8d40ba4265637f6cb20edf920a3c6aae50639d95ed44f74f27fcc916b3d69e26f88909d4eb27142ae5248531b623dbb2c619eb60c583fa97edcf44b03e2c641f5c7fdc48d0cbc07e3ed489ad7561e496f1baf96ebc42c752935755985096958fdfb0a0a41e12032134799fc259c7f1fec4f8a8108d798465bda20cabcaf291545fbd61bfb6a9d9f2e747182feaa64712628769129f508e74ed8212f4ab28a1a051811ac7cece3ede554b0c233108b4bbb83bd16cc24f2a7d899af83a6daf676e7148e24e876f9ad8fb0347b64e8d7f5a8c74ca7c8c23f74669db234b47133f2cc4dc138260178a31228cfa071dafdf5b4794dae135152ad2fe5eea12b11535f0a882d885222b4b71a0151638e6df3769deaccb61158cbfe9dbbe601b7622d87c48f49ba75a57ce1f86f805dbe239f9c1f765f6407643a19e06731b99e72084b36ad68946e18c957e3c3019da92a715d2368941502b063ebdefe85854f701a552dd2bd14c0f235fbbc15d07f76f3c1ea77f53f1351cd62f734a67ddf4ee82b391bb44e186a5aad7d530870cf38602117322185c98ca2b134d866031cb80ae3429172478725159013451a74dc76e02142734e09a1ecfc2e112cdb69ce417d05eeffbe9f20fa86710dbe48aeb484be791e849c8b708bf042fecf54a6eff5b140d0e43afc3f9e7852c82344dbd516f0cd581ebd8187389a3cb67b3cb5836ae70a8a3bdc283bf00e6ee3ba8a9275207612b6eb0b27bb8046813a629ad6631be0e8fd5b35923b30226ab9afd6debd5e5205e8abad75e1fc8e892a0021b3f8c49d8dce3ca3df530be6f744e420ca9038541e3db0281d6b20f9e3820187485d99b38ec7caaa3e9c5284c9b48273d6e7918949970734ac479f47ccececf6b4c877b2d0e35e0e6db7f8eca092c781d62b6af763bc3a73aad88fe1c92e98c0d5a217722711c20add8393980178a036f6a50ef55d3751378cafd42b150aec8ef66ea1993ec0395a765b3a76622860898705338e6866df1487ef0e26131a8b9a4633ea360396dc77e39b1f51b476d413af3806e887ec68517024823bbe9ebddd3786bb836f15f0f14826954cf24321caf0a0e9619e457e1b7158dee625043ff1084da002c2cc6e7e82469c54939823457e62002dcbf30ef4fb4fde753f80b15e43a1c73204236c3aa6cacf3c3b177009798b18f8c0f59e66250bd148cb34fa08917fbea231b5e8868b7c642ec888c76195a616baa34fbded4984e5006e72c40ebd815df031acef604d51313fe36409ea06fa2c3aefd60e3cb8a358bedac622f13799cdfa0dcdf0d5a9fff22512934d3c47b69bb7115a13b50a2eada56cc85325d3878f49b25a35710bb95e892d7117d33a9bc01f3e8d0c311ba0100585a8b44b420fff6dc81d1907922bb41cb892d2dcf0e2d2ce5472332dc91d95489b1d4a0a0387e09eac6e7b9a07aee68c5f5a13d31660098d4d21bed62d7345566fa58ffaa4ceac82b619952873aa0b4502d9a727ec371e304e46ed9c22a902b97de42ff5820319d714409297537b570c2f28601d49c85e25edbbd547ea1340a5f5406e2060736dbcf7d549c5afb187d864c9a5beff3b94b48703198e10f0dcb855f0cc7555c9c62a392c1f947e66e1f35a78ba4662c9d8cf0f005a0d361d4d257a57100c12f99d865e1029e428d88dbeafd68529536791164671ad3efa703f74c935567b5b0e0645f938a971115b622059973ea738ef8e12225528dcc450a378a590e88668ae144ceb1651abfd3f47a2715fb2f65b73d58ff36a59e3a2a800d6410eede4ab00b33ce9f190282690878bb54a0daa52ffc0eb712976ffeb93124b544e11ac33ef6ba2192b67422cde3da5842dafc19aaf0f791644d585edbf1a130dbc19739dc99029f3af76cca772185ed710ea6a55eec458e102ef7e596b72f3da97a66881f23d75e27869ac340abe88225351460781dd65ead540d5b48081e1071e335a1b606787b15d3b95e162d90530f4041911bcbab2f7e63062ca5aab5c4f95ddd6bf652fce385cea0cde9868a1e7ab2a8cde182a5922ec7d09a3d781cc5741a39971c7be771839eb6661a753992e2fff1fa7e39c0b34c25e4fa1f6e3c1d034e190711483e07c40d98b508b41f061f18a0ff52eba98dd5590807bbfd09e2e268b3b73d8771e6a8afc6da987f4181afce54520d077c39b8a1c3f9eacc1bb64d976343be6694e97935013712aa296d07df5f9a7989631b34a4288c5a08d223430fcbbbb9dd5e2c51d6b591b3f6da25dd6bf6d2483b048d36bd08e9f23f62b07c1a5897dde9ddc020b1c98cac0486e8fcc819b563c4ebadc9e0328695e314950312a7eff6aee40d87d4629fe9d7cd07f2a4001c302ced9ceed4ad63b37584f63cec9324f8440d4b82989e8822d555bd2b57c72de52d3d7ab4cdfb60be345b9f21006e020a1cf2b84e6c3c610518c2022ea1b5731aa5ace8ed63a7111fd820472ff2f92ef2c9219c149c6b51651ea189713e1a34eb7f53ea98ee5a9358febda6720c9e3ac8f6131554c4c7d82d71115b2360a8bb106d2ad002a455924f0f19963463655ec28876a62e8363159d567db507afc85fed78d3eb67ac9813575adbfcdd9ac7d73cad3bf32023f8139f5e992f37f4ba29453b14e6ffbbf34049dad82380f63af47d6a1a2fc7c783cc99319340e038893da95d8074f93a0a52f5d30858bce9b81824e18e9b895c636a1501a20a3c468dd00a069fc2590d8027fa260330660250dcb1bee233d785ab0ee0e1bbd4abc5702b894c05cd528357d83f736a9d6afce827805a7dbde00b1810e4a1451873477e7af094896b27c5f9f4350bbb6faa519f301cb7be5a80a8f5e92ea02f2d09dd7b2848f0160fa6142bf93e9e32fe0a40cdcf11d421fb7679598548bd151874dd4d960aa3eeb776a5ce381c50190f160fd8448f55c5b7e501047c4d46df2bbe361129567c188ca9ae6be8a3fe9983b2168e414ed56fd47ca2f073ea6504d92468fcc690ec08110ee888a0ad093f71a888440a68061df6edaf4eb928979580120d80bc39a446ec019b03697850ae93b3c84d73c48126950886721d4708d5599675f872ca1d9e0b47c7b438b7ff803ca558ff9903ce22c7f6bb0cf78e71aac51ba50154b4a38074f42eecd4d6d98b719e2eb8e5aa9698cc82ed7a8d0229266888363d2c7998ead4672e06b018e24c9b822634af63d57a1f241a36707ff3c4626782420b041151daf769757e91310aca8d30c24506e968dab81e548493ef09c6397febc0dd934a2452963f587018eac779445a8c2ff0eb4d7135aba97faf076bf0cae800797bcf2721ff540f89b7667904fc990bbef6805a75b77affb7952a727a82fb98075b3908c80fc8203bcc2350c702bd7516f8221d5403da022c418b6e1e1de98634497ead92f22aaddb8b66602932161462dbd2ee09c5091d99678f41ff81d57d81ade578f8eed616e8bb815efc79b233590916e27b179ee42df930f786d71e219efbd28c85284432fea049b9894df71c83f1c0942d5d6bb09d1f045670b01f7b70982a9e546c3c67f8192795c0e5f259cb2870eb742c1b3a929c920d799e105346d3634cde0f3b31a892d052a1b8b0785edbbcc1d4d730a81190c9059f8187a57b1dde3060893c9bc202fdd664c48763fa3d6b05db3cdd5d8bf6238c4e1ac4b149e2237f8eb23ff23783c26cb3b48b627c18141143311ad099914f8b83b45694fceb3db743744022d7bdba2e46d2ed1f135c465c8d3f553e54792abf2a3d1acd0d4bc7c75f5b8d5a179e173c1925f02bac96af236af8776d17ffdfca7ee222cb334799dcc365417feee3fe1e89c23d20c204ce134e25f300f8e848c48bf063ace334766052fa37f6aa439be359475b9aad69409c4792189aa338b2f82ba510301716ac591d5b64996111f6d5c6f931e99005405c2ab6f30ed4a0a4c88dabab132405450db514f06851d9492fc54273e6745a005b1787c1fb2b3c4fa40800ec34ca0828dce325693194abcec77a53a0f7e7e0660cf683005777b903ef0a46d1018a9aba175ff516bca9a6f4bdc1dfe3c8e2898fcf97c7b74a773b091d63235d2a0baaa65e0eda098e83716baf87f08b48649d3edbba5b74e8a1f2387c297507eaca393fcbc91a731f87c2ddc0b1da9400e68e1aa570e34ac119e7ed0ef70f99bb7f763a48ddd95d5990e103bb145eedfd0a76d19c122374be2782b30d237bdbeddfde4aed01f007264cc116b2d4be2f398a7cb74ec7a5bc58b35ff7d42c7bd98b86557d7ff3d0634c1640d0a6d340b05d41da9d0df9aacb6272a383af5eb201af34ecd23631692eb1724cc128118def8489cd46485a04c652671c60ef35c877ecc9013195345710666839a10551e9842f8679119a23af3d48cd5694aee93e6cb26ab65167a174ba44415949c178bc05705e9f7baaff13ea906f08f8d9e42de78259278d10902d2a3b2e5389ec6a5cf63c6faad7af183dc3bf86a2f1b06f751842dd690e69ca9d7567cb8e203d970ce0e34a9b84dfb62e290bb0e012252ccf8fa0b802fbcc938c9a7ce1988f75f2d34cb68918e414ec24fd4c9a70160f4a2032877eb614a2376ec383a20a25b589b0c297807762e7acaf443cd7fa447bc6ba4f06a4a89452235037e5af3d1607cc9027b85ea021dfca64356eba4f509ff039d4ec6cf1261855127cef75c278ef6e281e3121734da79f89042d5974b7aedd8840abd77757bb14836fe0ba8e3a0a8058c26186045cafe2ae0f8519bc81b5913571b66932326bcbb418b20c7cb20c7ae817cfd4cd338238171ef70adf5f4e343d1aed567a122f98c6d61022580264829e286d83974cb42507504f3ce08afbade923e34c317258b51234a07171728b7d2d7597efbd5ee9cff7271dda98246b90fc0239bcbdd068332c2c643f7a6565c19f32ad70576d1a3b1d0a669d49e4541c079d6e0117aa998d3a0afc0da4e1b58a5629896df79537bfae3385b1319ebfbc542239aa82d70837dae01adaab40755bdda0f399bfb2ce0f0f5c967a0550b8a877ae5da6588965262658a331427dae7d991932a8b5eadef70f696e01820d7a44cf3380d572016df5de84fe733e45aaec23a8c520d652479d5df79db7e7912642ffde806da81c4aad2048706a4486122ecfbfa300ac3fdb187dce9feaedc9c08c3da559b5c673d8c6f998d5756a1c1d9b4ce05c6401330d931b75ec4d87079a1fe3b2c43448fb27858f8884e9caec8ed4996826f5a4d5cffc18f90ba89a63d068e8cfb5957151bf63c3583d5cb62c05843c1a5005b2520f9acf6a0413e93f086729e28a98d194e8cbdcac6b63b2247fbd9001f513c1d98dbdf59cb5fdc0fd7eea18ceb63bec73ca7bd1d2922ee2200bdc5bb2b6536fa763f529ce63e6c6cbf351d17ebb8444061df0ee518677bdf60515075b385f52e8f2d681a5bd8ac11232662402a9901f42043f473e0f2967c5624b2084f03535a83cb0bde0cb5e5468894c095e30651e057a38d1ae9d88b87469c45b7a5cb1827648a9597d9225be4ab5cd9a671785b429a121bd9048419ecba2edcbbd28dd4db4809416a656661ed4134aaf97f91d6fd6819ce89e2b128593db3e53dc8747e5ec94a02815f51faaf1a7b1cdbf09d4c76de3a9e3b1e75842400af086abd9d1f3879fc5e981fe9d1e33fac066c9fb9004a71e6f0e509c0c4d5d273e09c7ea68bb229f027b45118bc22dbd5fda1edbb6a5c2909fdb446ada1398be3d5857c28ef3f44ccecd4e19b061f77c7c6f1add73ccc9113b4c39e896c59cdf8592f62cc49774535f8338f75d0b078a49704d37f7fbfc9b07114f1cf938aab6c576e0fe509f139157574285b537549fc14bde62ee939cca572722f642d37af75a5499d1f16481ea13dff395e51c4c1ffac8356a3772aac5cc3a8fffea9a55998d23bf09d475b2345f840e476309c44aa67982d9dcf373433a44ba8c396cb201dfac5ce06962b4cbedc0299422ac842c41f7984f8faed91e8c231c0c0c3cfbde22d428506ca03e5ff02fac9826eb55920aa96ca6e46b1ab08783666947bd03313936bba527738cc1a592ef9b77cad6498d4c449f9dbdff90fc2511f504e04fa23370dd988a6b0962f64ae4be4734cc4cbb46d8e7096b5212394d56d18c439d23482e288411a3da8b3cf93fc2d0aed7d8263f10ea2d2fe90667659b468bd31344ad26b1f8b07d41b62e4832a050f3648667631f6f82750b3f67657db17c4f9ecfe87c200e194bbf24df1ae837f053138b23880248b068acfabb011393a5ae29d2593524a55b7ade9ed11f6b72f8dad3aeda540a8e28b428bfbb4a0cae619be72b4f5f91bd05a4d5014b6252273420684087bf594290c26ac6706ba5d013b4e1dd1ed2a42d45eeaba09bb8e0f0fd7a5e2226b509897f1d30f43d98814968ca565749da245ea25a7ab498813e9d4b72ef3c8e1f62c52f7bac75daad318bbcddad1534e2a3ee364ece54c3cb8e1038a823544bb655259d058c570184a03683336e31331fb970fb5bd403c7e8e7c709fe050013082063d80a20036e8484bcb77cc55f66613fe4bedf399938078a8dc2ea30358b5b5975c954d2c5fc8bf5d2f2cdb1d48926f5c4ed40662a794f599e69756233b1be85233d14f294f3b441065870c0f00e71692799c134ac70d88aade648b841fcd588ee606a4c1f4771ffac8a7e26fa7e1444abdc9b3947d9a76973908d33ce4009a25574aada39da1f4d76215ada3fbf2f200e7fa6d4ebdef1ec0ffc53b239e8fb0e8e63655a22dffd64feeffe039ab1f57af549aa1d2f56c879509563691818c845a510dd66b1f87394bb31fbe53ef12cdcbabd9296863f446e6369537d5016f9622b4764fea689a7ff697b7c7fd1740bff5cf4c4ca09ec55e40a26049e33dbac2c5882dc8d2b1f06aef6b54d370ddf290ab7eb400aa31ae37dae4bec8c1dc6780e9a9e8e1cdd32c0995aa8ff11700a2eaca1cf2e4c15e3e9bf9a3f831af51bd68f6dcfc7557f0df95e01f8d13352b32f4ea60a747bfc2d00627810223eaf0eadab9ab86a90a62d182f8147c397b1bd8f80379b2d009cd7a8b0617120a7da6874d0c2c08d1c3bcad6f54b993a2d968d86f45ffc297ff04a446d91c9f8c0e1abd2311fe86b4c90e294c515126e1e29b7bc93bf51d83cdb0444a0e46c42da0e5c0c24060536eddc823115163c79b84bec750a836751bef1b7a86ff93c450a6140678ebb15a3458a6cb8bdf57ed2b3745838599af0425966fdd18ac9020015e5dcbcf2f466ca8496936ae68e6255cdc269e86bd449621cabe3bbe117cd7d57f74654df541c24859ee2691ab24ab780afaeb60b8510946a1eb0fc59e5bbb97e18bbf27b400f8ba35dec1dddd4b4bdebd421a88728d78953ae1b3ef567c8b82d063473550bc5ab3b969bdeffcd9bcab0d7956cebe23ad96848387d328f3982a345c7d1a349409a91247e390d696d8db96411c15dc04fbcc2061c8014ed1f1afbeb586424299a67a12b8b383c82255197c7da8db32d632f70da2d1732eea60f14e0a42b33dd7b7c9ed91724616a245ef9d1861964935c344f295046f5f0d9788c3f15f1aa575d543869f948be5f8a496fbf2eda882207ff94417159b23be09868f9d4337cf64d26f8d5d1f3d366bdf1cd8c0b9aa0c8c2bdb134707bb1f6ffc656e29555c98636a7212326b94a1cb77fa7b08ce41b906404b3a0083aa730a20d23f63c042bb0049e13c63c359433da8165bc1dd8fe7c0bb0c030066bf7d2be0f0093f7dc34a19db848ab2a4cd3f5b7d5812c2736234af87a15a314f15aec8c875c727b39ccaa9a079c8d02b3aa53e704585ae4332d4c792c69847491c22bf2dc6e966ee4eaaee6ae2dc5eddd3c8a1fa13f372dcc6beafd7ab76341b605bc3a04a7b1071f42710df7b9cd2aaa2635a29253cd9e847a9fbc2908502d221f15efebc5abf3775b510673b909b94df10aa2e4bc5903d190d620a975a5bf396f86c5d30fd9830cc84424ad002b6476c0c9a9c2cdaae7eaba534695601a78bc4343fe1d8a3af13aab9651b7d98acd8cb75dc2012fe97737879185f02ff16e10267ed905bf6dff85beda75ce4c6a98ac7630bfedab5b752b1999c31391662e507106025a8367fbd60f4065ab40647569913ab49b7c7ab2837577741f8ae28ed54d35459b7a9e54456d3973b2ac083e4f2ddaafec5b21a65ce47c606cb3e971e917a64d5ef9c9af8043ae3ccfb240d2ab737b9fcac75d28944c40f281060db695b5c88b5b702cf4bc65538e7fca31ab9b4703b3b572ced72d07532003637c2061c6a614eab13c0445a0ac5cd7b47ee4a7aafbb108f581d77d92eedb2fbea49579f2ccc01a39bd35e25c480f6f99f6ad21ef3824a1d0b9fb1616f19ac660ac3be936f6d1cfaa97ae4816b0656814c373b45ef63c0bacd7131e80f2439f90f25f3e93904fc7f305f7693234ec8419a00367b1585aef35bc215675b2e9f78043dfc647b21f4fa545465b49b08f53ed4a60bc6106ef552ae7fb7af23e38db710227b8e1d3cfaaf6f91e873a78215bf2630d7da6d18556f2fecb9388385c899f9d983fdb1a736cbbf7200f6162fbf99e8541f22d652087e6df32a6b9cf71551c330be0cc5e72af42d0d3b1dbd2c05ecb20ecf935e137045242d65402ad083eaff27527fc8d2252d4ea495531ae4400ad714480720a2a1cc044c89ae7cfc3360e30bfe59162eb9b843c34db81c92aadf32c354970abca0fe7f7da2425b468909b2541e5c461859e7d177e114f9a1d0192a1d8507e9f16be739ec6c85ba9259c5e516374a25c7184d525815868f0626febcc7debd72b2bd4305c2d5996a4b9244319706160bd9ee7a92deef873cb28f7157be7b25c92b969bc043e20f614136f5180a01d41cf69fc1104ccdaa0f54cf0cf591370a32fbab2986aa5301151f85a5e54f41411aab8b1aee12502487f744951615fa1ee99d7cb642884ea10d16583d5eca770f928d0ba966ca5be0b4b3bc549364a5e683924821b31485d63707129ba5e2ef806253ba2ba0ee8ee0f76ab3e3b09a1e0456e02886d23d4026755b834b56a45cab64fef51dc5e05b424af7346aa0bfce73fbddcf229a15b2a31ed565c361d1eead3904256dd5e90537c2f9b790096c634d904e72ac1ee130addc6352438471ac6ea4daad4f52598c715f047539954dfef455c33022897798b95a7fdc0c96700d6cb1c621f53107157b14cfa6d1dda404c75ed2b3c73d703c7e2bd6997f5a95bdfbccc55064e8eed8a455f242c0656ad3832b2ed8e3656560ba3600fde65e4660a1d45a405e7cef1dc701f5f6a07e0702363f4ced01ba04c18e9e8054f44798a3ca7c389f4c86acbba2d3dfdc92f063422941f782daefb4a34c76224893fd5cffe0b70f372651b72d29e4694340e10bd476c2d723940f35f9495f002fb2058ec3a841685467d30e9d99552c130ac9ff42d38d25736b6cedf4281442ff2fba19c844b13848a96012eeff4b8772a0eb107e6fdabf0c8a35c96742b0a67d421e22852394c4c98c02adc57337f58c40aae15bbac05a3ccb364e5adb1d610a16452e92f17830f731e7442afe4fc66bd9b0ac0dada413ac7feb756226ac5155b78f8f975c9e02c81f30b265573e55885902cc4cbe32a0b83e5fc3403f279bf85bb5d179df048013984798d33b4b91bb41d761a2a2573cc5169bb298cc358edce18ae3e5a12a5c6aad769bd24b550ff9eb55b40d6ea032d5c8f2711e6cfb2c1e0a64772451d3ce96d4d4fb2497b948f8f6cde8b2cac14ad2ffffe7237d7fd4c67328119a53c7515ee4b05cb443694aaae4499f6686f368e60c89fb22aa81d9f6b6af7f87f5ac1343c16b00e225bcb6c64c08045d267e43013c6e36f47d37034aa7425f745fd9055c07ca46f64daf7880a983e1a3a6830f7060ce88bfd9094d60deef57649c5e9645f27e674c3518f3d64a6963f23b64a17b8d89d4c943242d7417a5b9c65a908b06eb70e0aa77a0b2e234f132791765932aaeddfff27e319efa4f232f3d58bc83ab730cdbf53220718282be328a8bc289639445e850c1f8adf22f29d886b8452291f486ec1581198f0c4d32bf7553ba29e1d57484e4831b463a90c6a752a37a37628454eea80ce6dc75ff7416dbdf681829690dc7183590ca74518d4f6848b8ecdca4a5e604ea54bda6d89dc1ce4609dd2cc9516eabd58d635901c281d472e704656376822c58d63e7b26ed56a9fd2761370b90a3b6bfee27cb2e6b732ec1b6d84d8e87e439b3ae66898d39358550e62f5d54e690a44b64b6c50953011257c6d24b3af47c3aedda13d5b84ec9a88101d0fc037a6ed4854e27d9821d1e300a02064b87675559dd98da8ce7c7b514cd7f8865aac640a737418fafe5c525654e242783a451fbd03e7399705c4c1f6861849d2617411ae6ec707ba71628340aff8f64c8e19f83ee57cb91c3d2814a5aafc7dd268171be2b06b9de21d6aa1303a5af20480f00197496844040f817cb83a82ca86c589c1ad09d0378dc2e0ae5f465b553cdf3ae6f464710f8f7fce23a4edb9f1d8c8ea976ce745f4e2467151e6ac84a016e458d0dac759c60d4c1118cf46b10e2c91f5afdcda6c04f125e46e61d359286f9884a743eace28f36f05e4ee4e500f7b0d8913adf59447f2004dc2c2eb5b0fbf762ea96da924d70e942e5077c6a228dd1dacaeb288334462328b42d8216bca57d15f5166766f3327de3dfc30a5a601e2e8312542930b2f014c48b09a7a83bc9f3f13f076594971dd3f01c84fa4760bf9a1b38cd12a2ca831f7caf53345e29e45cd4cb41607a30d7820cc20ea76b4a3b8f57d3d2b7d102b58c8e13ad95e83aa16b495cb1955c79b6a72e72a021f53ea682c8a7ed1c0a363f7ce3e602ffb38d1983502afdb8eb1400c318042051d81f284c0b4e6015fcda9cb6f90b3c6de20e376973a2aae66bbb99f2b57f2ef160182825fa5305444511ca1eca4e1b0b38528b5c5db183d1f7121761008f92cf0c772579d839f3c56cd99df3d9b47a5ab32dd07ae63330bdd0e7a0a35ec515eb132c61de947302f64bb1ae4a0fd0e15c2c26c526bff53aed6ab9d852e2b770fb31478292b5045d9a86bb6fecf0c45ececf1a7480c91161545cb1584564e371f8f5c8e9b1b57ad30c13096e0e250288a8ffea38722cf5eed31f01b3fec5aa0500e1bb241e9dc33e317d9518565dba03b91cef7026026bef08732c28d5b0cf8132ecad57d8d319b78cf33cb8e54378164e0d85cc641111a5daafc4488fb8c60a6ccfa9fcfa6f7790c318af1749c15d55a632c206b25c9ef1363d0a64262325fd7c763a8ed1ce9ee48cca2e58a3ea30c99d15d1c90d9970c8ec56c203a9c36751770089965e695db5141126e807d3a81830bfe018bf291f1d01c4cc3421689f76f81b846c8a916ac7ad44717170097a71ed6c8bdbd62cf20330c1f8aa9328ed223e68ba7262becb665afe30da3616c92575b452182b119c354855825bc271daf56db305f16c6fbecd6898a52ecdc22a655d13d6db3d564016af775c05934104371943d06e67465927c8e8ac0a48e04139f64d4b6379b1147e54dfd8a327fa00a04e8f070c6116f58ef03a17f014492c1317604850852cbdccaa99291677f9a193636524c35f90e745ff79af8b98e4d1a85431898d5ffea93065a5139afad5379cfcac164263751a069a6f187296df1d80dfe6b6e5af37903751395dfc6393364f27b70938d544722460e85f2a914a03aa2bcd239391733eac2e50a6290d50cab36a1b95020984faa4c51a2bc7145667fa053fb948f0f403e95ec700d277356718ab82ed86b5d356839b3c77e4a8ff019f765d23f896c0fb2565ee1c1034754c77dfef08e9fd017d20089495bbedf338815cd7b2d2febb572a40e5f9dd8816881af813347b0011d0dd69effbff41ca1162c93af2bd6c809b4fdfe0b82baeb5c28d88aeba2c369bb976db0f9bc443f1693570533b06673b44c3cb5816d5ec0403f228f3d421c2f787ac1005d9ad80fe4775c6d97676f1ce461915f123705ede5c9ee4b2e57d704a05b26560f06d0d2f149325808cc875a875cf68d35d74b7d57de39d64fda99f474e944aa37a76a090d6b83882af86fd38fff8d28fe172905c92db4f6b7d79c19164c333b8ad9dcb548fcfb947782f047cf3aeeab6b85bfe898067747a313bd915a7f0a62f71ced2bbee7ab56d28ec97f8ca5077cc627a0dd71a7f181f6e91ef87354398ee72bbd0f14bf4c7bbf3d20314be7576bfac4eaf53bfe4c66d744754007dfde0799905b915e9fa97f2fb07f335b315080f7d37c971b8965d59f263b9e2f15bbba704fbbb5a95a1d609c71aeecddd102667081454ecc8225352c0046f84ac0e182a6bb6a853efe02385e243c121dabc846f8d88fa8db6432575e0286f03f96108861310adcea4e22d95dca8723e2cbc582140dfb49409f261b1a8ecbb6eb40beb1cb1b9e5baa09c9ee56e270ae489bc796b7d19117bd9a763caff338d9579333412ab70ab8adece2cc205a5bf684ca8e0b1e76806926154c3adfc022806b67c25ba9400a8f3b67661b709e3ba73577c02d6d807399ed5f33cee611306560e7b68d2c0d7ce4d4ad1f9092c20575f6b5bcb0a0b98c73f6e359d22a0aaf4fb5a2df11b56fefee8ac16ff5c468f922aeb3b726486dd66665247f41bd8411fc0973ab8c09cf87bc4852a3c4e868708aa34903fcc0b84fa82c88bd3c88a8ef7ec0eb4795903f99de0239b2ce56e60115220a246d5b5b771878e24e25a5cbdbea509e7388af2a22b2fb8b9bd9f06b8a21bacb29643b55d7f463ceec1e80caf2bfd5e7ae10971fcbdea3090b4b52be8e9bce4eebe6fd41b00e329d53372bcbcf7b3d006fd0a6255d6419feb62f8c19620b9fe542d06452a1d527f032272a30dcc37c5cc2cc4f6e9464a6180a940b81eb50738f54c6e555aee71a90dcdd0b9445233f24e2fe78ca5e2b1ce38867a410b33e4ed6540b3b7e2b0029c94c86cf64953d496b3298c55739d011513df0f5bdaf34e556107d8d12364005c67afd7ff5e63f93f4d20c6f5da810e217b5feb52099b8b149775dd9ffa79bed87b90926b356b763957abc16b12d57c46994496513533dd5758edc609771918051a2d56ffb27797d9d5d157ac331ccb7b544bc91013fe72370da038b0199a8b997417665d28efeca82592e552c702a8c33011739b6e8c5d3c7fd12c2f4cbc7e306f33e45de3661a2505dd9c636a5e837e9370b619e1a38d83bab0e608d193fa707f5d13996e9cae27f1ea12f9746711225e332253eb6b14d4efb807ba62c50c49effb4f6b6078e65d42a048dfc9f757bce74c1c6eff5c7dffde92e89ab94536087bcd7939270f283754080cfff5e084c393604030e2a6ca13a1c87edcfbfc91317896452c31a9d49c4768f1b4b46ac32e0907e00a73680166339ff62595dd2d2eed3a79fb9fa0c2e8250e89539f6d678aa2e5e51e26e6ec3ab93c40b7a46e9247160b414c1b6b4068b6738632e21b175cd1a38562e5fdcefcaa01c574f669da15f0bc676ec3b7a117afa4fcdb47d35fafa2f730c646787b5c94017272dfc82300292ae871fbc444b6f0e659a4fafad3a10f3519b164ffb216dd061db686475ab3255d6c07a86810c3d70c4380b850ef83fda499d30c5a07553e281c0e1dbcdc0c057d6aa1f73c3bfa44446526f61d14f936e13dc80c04f60e441485a4addda5b8a201ca4c5eba86749145b7c7c7b8237f882ef0b8018193b2fa6b01b57659bb5e7de9e5ea07963eb37ebb97cbcb7e519116e7b11829f6c479c59b3cacf9bedee0d7de3f849ee44520a83f37a036b238718b9f0eddfab488564db921b760fc09626e210925a8a76a4197b911bb3f80e0496bde6d828bb726b8f5828072a399039b08113330b86746a41a6fbad3027cecf3ea027bee3fd83b107bc618246a7810511fecf27d04dd47242d85f4f564543a01c30867850121e334d383a2c975a5c5a4006c6ed50cea86978e8437e821869d25a1858919e118c9474aceccbe2f9892de7c05035bc9d6b39e9730f23516e7a950a043484efdcb34c581dc414e0489a089c837508e746f9d1b38cdb42f298326781fee3c2ad60794ec8c0b0f49eafb51279c6c6591f30c645fa29f11ff29fa5b6d8afc9a08e851036863ae35d507c6ad7cf80aea4ca56c0f70cb93d318c699491a0d5a24f34a342ebb5f621acaac1378c339ddde59e839352f436c558fee60b54fc0e626bec940ca5063d032e5bc56f68364dfc28daa3621dddc1d0daf6dbed0962876c001b4dbe355b6bbf09aa4644c7a660ae5a1e236b7b7f7f6a76211dd3ffb39d36ab93f00f8cc21250d1561f723a94c4dec64c6f0d4c24c1a8588f080b86a5f831c4daa5eb9d5952bf871e6219a90a9131cb0f284ab0de4692e425a0481459fbeb0ad7cc0d4aba579e85240e910fb9d498ade58f0fefd67b92ac29c9ea01ab68fe509d805f12a425b8aed4b58d51382743829d2b8e0b56c84d98993b36b17dbb3de2967140262ebfe10183568d099a264d7bda88aad93d75bdb7280d025f24c7ca876044c37b28867fb2b114eb6df4b97637d1aa5e11fda5123bbe4354e3dbe9cffac9f915d804cd00b4ce28fc8426ea0c4771a5998880c6b37e6b48978e3be97eb310269c64fdb95de56a311d36c9542092239fbf2a5c076afabf7b88b6a69b7acc09b6bf83e1781babd40f9e7ae395c52427389ddc03573f35c2b21e0f503fae7789189e3091d11801875bf908d56f591eb869b77f9c51c863c0140c9a8b7dba667ebdcdcfe592a12de2f21b70642cb97fcd5cb89c2371f45fe16bf78f07c101c63e1cc5e9864016db8917f02523981c98229a064891aa013b5a85a04d80084a2a9a66fa02465a3a6dbe4e1800b112e37863cb536da320308224486fbc8d6cce0da845f867c157f1ac73d8d10d3fb8a27fbec29aed56084f6ca78b6e7b500e73454b50ffdc39a0cfcd6d3dcba5b0cf350143c1d1ed0ba95725e86e17e7a0280aceb1b557926a7782dedd8a3526c7300d6b6a60f5341b79230a88bdc64f900c08ceb9c2d596b5cdc491ae40e3eea3edca8b742cd892c5707193883f3a9bf7e9cbb8b4d13101f0c01ab0972da8eb4611e7e9658b791d58be66a8563c6c8fa13183b98d0cab3fa7c319f4962d9d5196f3835181fa17d7f622f123f0a49aa436928e212374aaa1b6ee98b65b807e6cd49043d293c449189b8169d59617185ad077f0629ae608fae5f7fc124c9070699043a9c3ca46018513d2760d29e35e64643789ca18026b29561c5614b57a1359b6c14ec5d64106b8842bf95f6c9d8b06e41460a79cd9d93e46b4617382691134dff2016d8f4626a2b09b3f193f74286984e054c11b20195b20c3dea2d04b6984d8bb8036c1cfe47308e21788ed2be7fa6ac3cdd66de9a09bc4e48f60bdc701f1a9bf288ea279c084705dc460f86dd7b471c01065d61042cd4790c690fcc7101bcba5c04c632f6553a498776b5f89795d30c9af3714607fbdefc937c439a847a273087c763e9ee5b535671cc98378fb17590141d46e1efb5066f7b40be544fbb1ec439b19e6eff85024a4dee72e9f807eb23fe84a64a1b9e38030eb2f9e573687d7b0f966e66600589478f8374230557861b15f581a52b61b95c1602fd10f0c66e0bcdac55d51bbd4bda041bfebf361b041af56a7826802354c18a897a48b90be86d96b2a717d75206cffe84b9ae787d4b3179439b20388ae75b3e705c69723f393d081efa3fcde687fe22a94ad1cf83609b0d66489f4dc6e705d1ae924b188264f3d5fd1246dd65881bba5538e69d7cd7f4b097638bb9e3cc310458aa7aa6b97bc41093de636303a544ee02b5b857c1246e20c16d8332ec87ea7a7bb9b1871c579e66bed1c5e6bd2e4719bdb13fcd527c579d4830563b753eb7adee7c3b2e9f5048426d6e1664dc0f8485df8ecb7f409c93673c233db9f986de99ecea0700f63a0d6d86563efe3c1a1e3f104565cb2df818d8c887e3bcc46bce1fd5ea8139979c401f4292a851abebe67924a12571345e08f5d6c84cfc264fb529272178cb4a49692a86b39176f442c208a2e3e1ee27fa1cc4421e542b92ce19b3b06e2d6bb2eae2675a204b22d17a1ba8e83d6d8a3a39569d6f301fec86391df28806bc7ebc323e9ffa5111e861d25611f38854542d8f310a1d5639ec8498feb2ee63a89a9329ba5c53ab65295e8ccfb3c78ed4829d49cf8f840fc024c493ae81c0aa31cb101c2ff7d4d22ad224a115144afb3bbb6bd8fcbee0e86223bdcf8cffed61ee94faf0b4ad8d380277e80f0f8a608aff8af20c8770b28203aa6e55e113be259691d529b651dd524b3b36e0788886878c3ced2afa132ee7104a4e749b39cc49fb9e633ea7dbdf7f7f901474b07de4c21c0967f451fb398ada283c1d2ccdd5f135a0505eb16f7a115968a637da0b72a3121f8aa305a87bafd0503fe3022f7143f5713b3a24fd787390dcb671385a60c385f9f265a6836589f49b7294d98c16a66e99208d24b637ca907cb4b08cbf92ce5242efd12eebba29bc29d46f6412e309ae96c3aa8530dbf30c019414e4f9d4c015fe0e37324f75486eee60cc8cac3b135012ce58fd3aac57c0469490af2d2570274468ecd2fd9bb55d6fa860af476be9cce52e3e310e68ca4f19f1f472d696c48ec595bac032d27a7cd483045297c9ab097a80f01620b356a52e62c32d2f48370e498e3aade3998a94c1a5013aae6ee94f9a7fbd9762d701bea60d5293e49b259de80ac55aeebde3815f7243f02938faaf6d1694f847afa28828189f955c32d597af9e4a5cfaaf74af85c5a7242284884ac4c9fabab9c1667748a64ba2689056c3bc3e49ea25649bb4acbd25000ac3ee2f5163bc79f96f4e891071126e4b07678282a572cd2cba5316b1accbe2d0aff390c04e7dd4cb974904cf33af22116a4468d2226aa247462807af3e1cbb0d0127a877a2ad13e7b688f139f91ef1d35e9b81b686b83ec5e66bb1d0b125840a8973b0995ef64f58425b4f59ad8599ea8acbcc79adb10b1e43f660f179d52db211f70928f88a8671280fa8c106cb5387e625a689118cf1db2ce6dbf2f51ee4f2f814f2e1c5cde06f055c42875ecba1631c8d50185708971e9a9c26a8c698eb8f0e010062da6fd259c9657d297e77c4bd44bff7fdbf4ab8fbb363264d2ddc6ddb6de507dbcb4f341536a7f7f2a24bc63b6c72f8a9ff9e7211aabf8350c5bc102f28f6210465c0a380e029535f537c504e14570f27dc810c7a26291575efc17639ce7f86e267b186a0b8a6b2c695e22bb018b949ac9af3c528db87949611726601c253b3fc55507bdf34b50ec9c7c5f28ebf56bfa8019ddc787ec8c7e82858446e7580cc3e7f492eb3372b0a2c6c7c044cb9bc94cc6fbe2bd257e2c225bfb9fe8e350fdd2ceae187eb76ec8834ebf5301da95ca8a198fbca4799fcaae2088d5ed70bfc77acb20f5b84d4938ebe108333b33afbe8901873419c55e9a498a4b1825dc76897a3e2a23285c06216cad3ae14f60ddec9aaea9716ec4c0b568ec70e824805f2885084cba099fe7dac6fd740fa588fd54ac1fbcd750af8ff64c073dc501e1ef941f7d373d4a8f28ffd5d7fd3f8f178c0d50eb1d596d9e7b5b2a5f247aeac438d755e2388dd588446f0ecbd4ec353dc7c412675fd96ec8787501173952f3c444038a47d14f8a596b0cdf0961f928fce04a2f1e7847bf972d5a397ebc2d10b8976bc2e7e405aa2afc59efa8a7a4aacfc2e9d6fc4e58f0bfdbfe71e931e1aedede7a8b8734efe29c9f605c404214c5dd8e43d9828e33e9d5dbd6daf82a8b799ad1effe990212f45ffdbd94ec66cb078e635529047e31915d7bf544af71295c26f8412ac2cbea795f559eb853154c403f9b675796dfcdcceb20b8419310066cb88045e323c196e7aca694bf0bafcaf42df3b636063988a00b54309b913a973263bfcd8d591822529791cbbf4c13e5dfde3f33ab481ca97780596223c124684cbe7b28c132cce2a6b6aad70e120e71dd2b4d501b84a655d15267f60d8bfa00aca06976d0b123a0d771a7fa3e793e23b634366e5d1f645b60c7c3be2c64288825db4aae1d71209574a5eb62ff66542d1fc75297d78866d1351ce23cddb5873d3550c30167092747235d95c0d470fe186ba862e090d4ac9ae44295cc625976d164d594f11c4b86077275d38e59b67037c731d815b2be6e7fd2d695d45fe6df6fe85cbc29d59d6890754763773f62d8619d26c4a1792259860c0918a0ce8c36b875e829a830142b04848360fc0d3ff7312ca516ee9452342b8897b2977dca405bd9101dbf59ecf3aa40b1d0bfcf13f5b7d16772ef60121cd431e049d5a187c6390f6bad72d1617ad25382421d203c966f4ca9b021577b14b286e2e82625f6ef0970afd44bfed558e90c789d04af3b782917f73478b30379f43d08faf467a99f742ace87ea651ec33b749d1f2558297ede9d20d0bc89868ba68b8229e95d753417c4ce8e1ebe091660246087996e72974fbe7fe0be7eb3ff1065debf04bf92c3870408825b76b168fd588dd5a3eb3b07d9241fb6bf35bb25d41c2284a46c5475bad720a78d1fa7dec18ae0ed734ebe593167d01119ae5055ff645899e8a7b02827824b52dbd6430e4aec81463c19fc98280b6c5ec1f12b370bdaa8b3191b7198dc273619e1b6b65e2f9df180739c291f37f895674a96d22a11813d59495a961024cd67d89c68b405a3ec8ea2e0092fdca9b74bda9ecb0e32b07d0105b0d01237e5fa2e488b3a7b66fc0e5183c22a5fcb32264568a7f1de14851f1e2eab5d1a2d78908b47910c5a706db6ce83d3edd8d4ea4364a9e4d2520c33f8076737b9e83e02ff1a7e738ff00f0a7c3bea85d061cd3bee4f3c3aefa091f7248a74bc2c892d3fec57583bf83e5ab32642a1181dee9d175fc3e1c5ded74c03c50c1e62c6e7b4fe9de53a0b214a520c43a6a4fd1e8d49e38588a297827f3e12935c78761ee59b503def2bdf6830f8938cffba44b99f6b23c6dec90384a5d7fc683334536d2d080a9606e66f5c530f48edcd338533dcf801ae1756d6aa9423c5bf9fd6955c83426570d3aa29535c74b562ad71eddbffbd2bcd36e9f256c095f08d2e8d293ba9d60d62b8e6c8af49adc0dd96fc264eb40360d8170e266ef8863ef374ea6b93e745c42caa1513debde874d93b579f4d80b23ac624edb8c27f08d2f5bd7ce538018366e0f2002695b5aec4efce7244c515ce4613352ef2afe50568cb63a22e8a4d95c5227602a6ab7e790708d929b48f1d5b91fee98d7ebcee2fac71167d0a748c616341280b28c22bd1eef3e278b323b45c16bb02ea3c270c76a7322cdc750c55e0054c3b58660b2031274a9f401a730c20e29a02badaaa11903facef21cf530a1f08a5989c5f308216f2dac9733fb268d0cde2195d06c9ac4744f157364609f176444b6c7343dc027c39651ddea80adbac145d06503acc86edcd467ce6d78d8ae90a678a68eb00ff36fb8645cdc501a465ec3d6b05a2b2aa04cce7774dd71784d1aac9a6541fe731bc1828985a2703705bbe25f6c1afd43bd5cdd3d837964ddfc676c1aef6681e0b050d71b8ca04e70538dd32f57f7535d5caa102acd1d94ff220aaa07ea2c8c910d8f91dd30be24debfeb6ea35d93719e1fb37d65c303ac57b332bacecae9a365acac918d85fc3e8f7d49d402c944806edd22afdc35d5d94deae6dd115fdd42569517c6c5f0a93fa505db4fc18604a1906f85163ec3a844d891d214a011d8f547c758f7706107ea3e9a959fd566dbc17221b242d12c095cc4db0f7f61e22ede71743f7e2ed3b8754a6c1197ea369fc2547cd427e2ecb248ea4ece1808a6e8e4415c8e31cd0ddf7c861c654eaed7016d685173db651580699d0da708a5829e7de3cff63497fbf6184ed7b74eacf9054c5515eb1abeae32491b624b5c32a6ed7156e4f8399d14f7defd5f8463b700c502ff77aafe6e543252cde172b8d4f2fe98d3702717ae58d3a24b6c66dae05710049460f1523fd00755e1afff1b22ceb1d214140ff3242d91ec5cffe12cfb2e9ca3631346b974a9ac90e0150f4de63b6966e381e0d4fe432a1a316484d42c4dd34b9e29d7c5f04edc24d5a6eadf738c0b1b86cc453d1b28be309bd1e84350f96c4d6b3befd195602d44db6c50fee092f75753af8f935fadc646b727b7d9dfaf0ca637e62f1c21123f3303d5acc849e0e90abe03cf52a219982eb081b53e6ec5e3a8671f18237833b823e8699d1a27d525da9f3aaed32c3ac8ef2be3cbd36089d1edfc5e2b2effab9631cfcd17f15507e7d0823eac88dd1a327e56deca713e1a6adab15d7b4b97c41d483cdc531e4ebae490cd9ff50d6bbc9a6f1e3fb0f9373eb0bcbbb962ada4f35360d808f5d90c7fa8de9e9d04dc28021f79a4cf5b01e162e137af5e635b532bd36fd5a45a3e90303f8f51799bdb6a20be7a8870c184363103ee79d228e036bc7cd0feee8e619f7919fe745e36a6c79f90b1ee97363659925732cbf5062fb495b4f9df0226d2c272bf60c907b91a61403effa6e15451970537dd6448fdb1ad550e0b12558105f665b4cb5260dda87498ff487d0c627f79b122cad22a3d51f4e7052ac0acb2908685072df5c4ac2bd8a0241883d420c0b6dfa457a04d55d5a66d3371299a853dd82a76a09c32121898b33b8ab96ca7157748ebbe9b0f4e6872c9ed7c381e7d78ef27de0aca26ffcfd1b2c74d68c76ed3a0ad7cbb98cc855cc65fdb08a6d6c97471feedcb5a6d5c1a66a011865f14f8a96a2aa6d71c207834515df82ff9f1caf501f4a2780a89977911a3d13c22a7940a5fd76390612175257a5278ba2f3d8d764e0fc6e84b919e5fd44be2f35e45b797c247811da9af479b918fc43c9161e865fe7d8e3049c6f54b02a36ec78963f68af1e686872ceec4f7604ff62a4a5418382c89d6bad5502b5bf2bcad6354148ce612ebfea880914d2431bddf07af68c9b442f1244f44f8b4b79eee5d32711b7106442aee0296f151e410acb0432c8c347cc79b21af3d24e44859aca1404ae52512ff77f7129f99f85a8e024c0ad25571c9d16fb33c1b2c1e6742c6d52a57897fdd368cc28c728f5b8b43b0a48dc72aba5cacfbe8cffdf6d71b67802967f8402745466b7153035bbfe58b4e2840cc3bbcc1249de89ea48a811da165b9365e307744d216da516184844f32d5e49c21829d60919936f44922a0c078aa21d7479aa7fb398e7c0598e6e73275b6f12594a9753027e18e045acd3c1168cf70b79361f0aa6e73d85f1b78b29bac12fafbd5856837eb924e2eaa662b0e1a491565103e7bce6f60977749d4da616461fc3b2afcb62222a88161dc7b9eb44b76d5eeaabfb1e73adc4289c95a4e0be6c7a48a04150eefd4b95c6c430903a1181ab5d072e73ab9354c8aaeb7442d9646f3307e17654d754c068432d114ee7ea000a378c3c5f98cede361df372f0657859aed19d9c76e509ec554e43cb9f3b00e9e26969a2310697e69692c325b6d52f6f77233284248691f69779e2daef822da1ec9f14e5111ebce07cb2ab75ac5be601828baeffa3b8b4872f657e190b1e1d7bed2b2222862755c972ecc23417bbf363cba30f608e490a3a2e40d8e7a67e92a7f9d2ec8ded9c0f05c0a2301fd9a71920f74ccbad08cd8658d7cf1bf44cc47dfcf92476fc2bdbd0ff5fd1fffd2ff13d1d3606427bf4efe0a850e4d63698041fade539a970c41c36780543dbd24f290455c2047c4c46198e42b2d2c66ec7932a6005b1bce058db977bac224a8e8eecfcfa7bc734bdc6a72666e1b300fdfc5ecf102714c9fd57df76fdf47139f8dbf8ae59863643171164c16baa5953c17821a7ce5feac673c05a56b287453ce3a0bf5048f0999b7711604d6cdeaf3cdfd661fa21fc5bf18de929671c801f00415eaecd35abda3e12db702938250c42264bc9d1af08f39b604c346767d5fe31004efb962e2e8b0fc780aa0d678f3b7a3c60f73065751f725f0f74bb5abb6b870ab4587305d900ba04665e9dd0ef5ef2c6ddf02b4a12472984485adb027fd12ae6c60ffd203b1a4c052037ab4ffe602543f775d5b71f21a5687aa68b14b67603b00da093b11d26f38f383fd92612d73bf1f72987f758ab2729d73bc5e109c840d275f60aebb69c76b2394ae078a812ace8d9a1c9c0af37e9aed6857a5e81c76ab6593e140e4025bede59804e8b3c95b3f9b18afe44a01c6c3c89852004383d212b3083d1c97681517d0f999d6e2d0cef82e7850ad1dc07dfbe5e1cc92703bd5a4f3e7446e2613a3afc4d2e14847d25db49db398100a68f702b0fc9c8a32bd5287f98d5439a4cb6fc6e8f1e97249ba60e7e3c2601725d2d06bc2c66147581065680cb6314d05bbc20ec1c809ea9e020ff6f27f8634bdb25e255ceb2a6e60cf25cd058acef81fc15aecdafb58a997f0e13a3c810bc983c93bd22785ae9c3bcd6bbdf6f5b1db5d1da203fd8ba8fedf2a7481a8088563b3683df28f2aace20db1b460be47fbb3adb43dee79eaf5f50cccc2eb335d7d3db3160d6c805b2ba8fc85d4f227de799492ee981c555557ca84ba3598f52c281780dd7e22655db21ac383712e62d4540a1bc52556dd9b9d70efbdf3f56026b006dea761ddca6b587851a014f8e47acdbeed33ab53dc1efbd757c30def276b82a2296a9a8488c3d693f2e50c8550d6d6f37dbafcf13036896d76d488de727a49fd472395703a3371f127c1e8569e371d3206270e8592a8f8254330da2189af7c31f6131324b6536374714c736af1b6cabb41ec8585221bc3e99fbd35690d5ebbf1037ed3cd372485cb094a8f05c16fc574a7b79ebf8e9f34dedaa1a0abbd94f9c6b29e704bdb07b6ee4eec8af984adacf766f4cb46f0ea60fbd2cb4632b5f1cdd72311f23087f4c06ccd882998e29b1357832aeabee8f8684a88aa4cc1871b77712bd5e85528069c7cc2e7e5304295bab41ff4c4ad352f2f9ee3ecd6ed442e23b024a3f5ca5a0a6c24b71aa87324bb677440559e7c90d721ce33a0fc8aaf3ad3e43f8e538e801e4b47f3c979c76b09efe82e5ee1b39ec6085c345b08e6fa621279392ac6efb834edcfbe8d2f3ad3c82bc3f035650312f494da9c3bc3d65d7607a328d5b3dd3ff4c1097b46166252f74a0583b4e1ca7099eb0912be3cb4dfbf2119bf9e6237e3e83920156fe6bc6c537d4f9abded2af8b60cc9e703459f3d646e8cc229a30f011ceaa2cbdd35055a98689eadd8364a5b14f1776248e4e4d353908b7daecffebcbc178770ae41a9f9b4592481f90922c4673829691cb10a7ab48d989e92ffa1003035c67fd34d75cbd7ab795ee312dabec0aa2c9fc019ef454c978edbafbf3d52667f3af13f9b6b70a6f2f4e1fc8e39bcba0c183ec442cc90fe27a2dbafd4e1c791aff374b5326ba16880a16d98269abb731904dd1f8eb00aaea66bfef72d5252931d84cc01cfabde3bea854b5b145ddd37bdced843340e0679b6b4e7ed2fe318fd0cef76d160543722e0c3eac11f901ae15db25905dca7a17b81c6d51869fd12ea569fc4b072d217786b4b4d73bde4b9bd9425bc87b33d6b1911e6398673939aa2f15ac505b9a1ab029b8452dd0869f392daa28adc942272615ff2db16bcf084f01ec9fcc2f7f6a632b2bba8c468655e985a3b271c25952b7ba3a9142a23515947e79dc051e75d70f84249a4b15ef43762d95d4828ad115835f460ed74cb26b0a81c4908a114dd2257eb33bdf5b97d12b8759396236099f07011d44cc6b419823df045cebcff13a1434e4d07ae179caad1313b109c2c3806c0bd881b624e71a8e15b1114c9d1ffe606b16ba03cc7eb5c346ddbbcb6a3089c7a41387cf0bb11e3c2d2a4db5263f78e80746e4391e739e5940c7873d84b3e0c4e70c07e278288b22c991b6a17ee219daaab902435a0e98a2550ffc4b1b1de16948c08e0a508122476a2683771cfa16f1b3f791db0cb54033f4fc4178e67b71f58716d9491784f101535c3838f11c07d20c782d67ade441a023cd7b31ffc910b4e280035bc7d26f6d12bf5e3d0f5e8b5ee0bb32908377ba14fd743a25b6458d907a3ec6fecb18b7dca3811bb7088be9e163d754039b435b43cd4911f01b0c0534ee6c798a8890aeed89b34ed2437638304b1a9d220a1libgivaro.so.9.0.0rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootgivaro-4.0.2-6.fc26.src.rpmbundled(jquery)givaro-develgivaro-devel(x86-64)pkgconfig(givaro)@@@    /bin/sh/usr/bin/pkg-configgivaro(x86-64)libgivaro.so.9()(64bit)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)4.0.2-6.fc263.0.4-14.6.0-14.0-15.2-14.13.0.1Y@X•@X@XW:W@V>@VUa@UD@TTO@SGSQQPb@POOLO N@N^N/NMQ0@K?5@J%J@J/@I:i@I:i@Fedora Release Engineering - 4.0.2-6Jerry James - 4.0.2-5Fedora Release Engineering - 4.0.2-4Jerry James - 4.0.2-3Dan Horák - 4.0.2-2Jerry James - 4.0.2-1Jerry James - 4.0.1-1Fedora Release Engineering - 3.8.0-5Fedora Release Engineering - 3.8.0-4Kalev Lember - 3.8.0-3Jerry James - 3.8.0-2Jerry James - 3.8.0-1Fedora Release Engineering - 3.7.2-4Fedora Release Engineering - 3.7.2-3Fedora Release Engineering - 3.7.2-2Jerry James - 3.7.2-1Jerry James - 3.7.1-1Fedora Release Engineering - 3.7.0-2pcpa - 3.7.0-1Fedora Release Engineering - 3.5.0-3Jerry James - 3.5.0-2Jerry James - 3.5.0-1Marcela Mašláňová - 3.4.2-1.2Peter Schiffer - 3.4.2-1.1Jerry James - 3.4.2-1Fedora Release Engineering - 3.3.1-2D Haley - 3.3.1-1D Haley - 3.3.0-1D Haley - 3.2.15-0.2.rc1D Haley - 3.2.15-0.1.rc1Conrad Meyer - 3.2.13-2Conrad Meyer - 3.2.13-1- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_27_Mass_Rebuild- Add a -static subpackage for use in Macaulay2- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild- Fix breakage due to new iszero macro in glibc- Fix test-ringarith failure on s390x- New upstream release- New upstream release- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild- Rebuilt for GCC 5 C++11 ABI change- Note bundled jquery- New upstream release - Fix license handling- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild- New upstream release - Add BRs for TeXLive 2012 - Make sure the library doesn't have an rpath - Link with --as-needed - Add AUTHORS and COPYING to doc- New upstream release- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild- Update to latest upstream release. - Remove gcc 4.7 patch already applied to upstream tarball.- Rebuilt for c++ ABI breakage- Rebuild for GCC 4.7- Update to 3.5.0- rebuild with new gmp without compat lib- rebuild with new gmp- Update to 3.4.2 - Add doxygen documentation and examples to docs- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild- Update to 3.3.1- Update to 3.3.0 - Relicence per CeCILL-B- Change to GPL+ from GPL2 per bugzilla comment- Upgrade to 3.2.15rc1 - Modify givaro-config.in to allow multiple flags simultaneously- Fix endian header to be non-endian.- Initial package.  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~4.0.2-6.fc264.0.2-6.fc264.0.2 givaro-configgivaro-makefilegivarogivaro-config.hStaticElement.hchineseremainder.hextension.hgf2.hgf2.inlgfq.hgfq.inlgfqext.hgfqkronecker.hgivarithmetics.hgivaromm.hgivarray0.hgivarray0.inlgivarrayallocator.hgivarrayfixed.hgivbasictype.hgivbits.hgivbits.inlgivcaster.hgivcategory.hgivconfig.hgivdegree.hgivelem.hgiverror.hgivfixedtrunc.hgivfractiondomain.hgivgenarith.hgivhashtable.hgivhashtable.inlgivhighorder.hgivindeter.hgivinit.hgivinteger.hgivinterp.hgivinterpgeom-multip.hgivinterpgeom.hgivintfactor.hgivintfactor.inlgivintnumtheo.hgivintnumtheo.inlgivintprime.hgivintprime.inlgivintrns.hgivintrns_convert.inlgivintrns_cstor.inlgivintrsa.hgivintrsa.inlgivintsqrootmod.hgivintsqrootmod.inlgiviterator.hgivlist0.hgivlist0.inlgivmatdense.hgivmatdenseops.inlgivmatrix.hgivmatsparse.hgivmatsparseops.inlgivmatstorage.hgivmatstoragedense.hgivmatstoragesparse.hgivmemorer.hgivmodule.hgivomptimer.hgivops.hgivperf.hgivpointer.hgivpoly1.hgivpoly1addsub.inlgivpoly1axpy.inlgivpoly1crt.hgivpoly1crtconvert.inlgivpoly1crtcstor.inlgivpoly1cstor.inlgivpoly1cyclo.inlgivpoly1dense.hgivpoly1denseops.inlgivpoly1factor.hgivpoly1factor.inlgivpoly1gcd.inlgivpoly1io.inlgivpoly1kara.inlgivpoly1misc.inlgivpoly1muldiv.inlgivpoly1padic.hgivpoly1proot.inlgivpoly1ratrecon.inlgivpoly1sqrfree.inlgivpower.hgivprimes16.hgivquotientdomain.hgivranditer.hgivrandom.hgivrational.hgivrational.inlgivref_count.hgivrns.hgivrnsconvert.inlgivrnscstor.inlgivrnsfixed.hgivrnsfixed.inlgivspyinteger.hgivstack.hgivstack.inlgivstorage.hgivstoragedense.hgivstoragesparse.hgivtablelimits.hgivtimer.hgivtruncdomain.hgivtruncdomain.inlgivvectdenseops.inlgivvectdensespe.inlgivvector.hgivvectordense.inlgivvectorsparse.hgivvectorsparse.inlgivvectsparseops.inlmodular-balanced-double.hmodular-balanced-double.inlmodular-balanced-float.hmodular-balanced-float.inlmodular-balanced-int32.hmodular-balanced-int32.inlmodular-balanced-int64.hmodular-balanced-int64.inlmodular-balanced.hmodular-defines.hmodular-double.hmodular-double.inlmodular-extended.hmodular-extended.inlmodular-float.hmodular-float.inlmodular-general.hmodular-general.inlmodular-int16.hmodular-int16.inlmodular-int32.hmodular-int32.inlmodular-int64.hmodular-int64.inlmodular-int8.hmodular-int8.inlmodular-integer.hmodular-integer.inlmodular-inttype.hmodular-inttype.inlmodular-log16.hmodular-log16.inlmodular-mulprecomp.inlmodular-ruint.hmodular-ruint.inlmodular-uint16.hmodular-uint16.inlmodular-uint32.hmodular-uint32.inlmodular-uint64.hmodular-uint64.inlmodular-uint8.hmodular-uint8.inlmodular.hmontgomery-int32.hmontgomery-int32.inlmontgomery-ruint.hmontgomery-ruint.inlmontgomery.hrandom-integer.hring-interface.hudl.hunparametric-operations.hzring.hgmp++gmp++.hgmp++_int.hgmp++_int_rand.inlgmp++_rat.hgmp++_rat.inlrecintradd.hrcmp.hrconvert.hrdisplay.hrdiv.hrecdefine.hrecint.hreclonglong.hrfiddling.hrint.hrmadd.hrmbaddmul.hrmbexp.hrmbinv.hrmbmodule.hrmbmul.hrmbreduc.hrmbrmint.hrmcmp.hrmconvert.hrmdefine.hrmdisplay.hrmdiv.hrmextra.hrmgaddmul.hrmgexp.hrmginv.hrmgmodule.hrmgmul.hrmgreduc.hrmgrmint.hrmint.hrmintmg.hrmmanip.hrmmul.hrmneg.hrmrandom.hrmsub.hrmul.hrrandom.hrrint.hrsub.hruadd.hruaddmul.hrucmp.hruconvert.hrudisplay.hrudiv.hruexp.hrufiddling.hrugcd.hruint.hruinvmod.hrumanip.hrumul.hrurandom.hruruint.hrushift.hrusub.hrutools.hlibgivaro.sogivaro.pcgivaro-develgivaro-dev-htmlgivaro-htmlAUTHORSCOPYINGINSTALL_g_f128_8_c.html_g_firreducible_8_c.html_modular_square_root_8_c.html_polynomial_c_r_t_8_c.html_prob_lucas_8_c.html_r_s_a__breaking_8_c.html_r_s_a__decipher_8_c.html_r_s_a__encipher_8_c.html_r_s_a__keys__generator_8_c.html_static_element_8h.html_test___extension_8_c.htmlall__field_8_c.htmlannotated.htmlarch.htmlbc_s.pngbdwn.pngbib.htmlbug.htmlchineseremainder_8h.htmlclass_givaro_1_1_array0.htmlclass_givaro_1_1_array0.pngclass_givaro_1_1_array0_tag.htmlclass_givaro_1_1_array_allocatort.htmlclass_givaro_1_1_array_allocatort.pngclass_givaro_1_1_array_fixed.htmlclass_givaro_1_1_base_domain.htmlclass_givaro_1_1_base_timer.htmlclass_givaro_1_1_base_timer.pngclass_givaro_1_1_bits.htmlclass_givaro_1_1_bloc_free_list.htmlclass_givaro_1_1_cyclotomic_table.htmlclass_givaro_1_1_cyclotomic_table.pngclass_givaro_1_1_degree.htmlclass_givaro_1_1_extension.htmlclass_givaro_1_1_fermat_dom.htmlclass_givaro_1_1_fermat_dom.pngclass_givaro_1_1_g_f2.htmlclass_givaro_1_1_g_fq_dom.htmlclass_givaro_1_1_g_fq_dom.pngclass_givaro_1_1_g_fq_ext.htmlclass_givaro_1_1_g_fq_ext.pngclass_givaro_1_1_g_fq_ext_fast.htmlclass_givaro_1_1_g_fq_ext_fast.pngclass_givaro_1_1_g_i_v___extensionrand_iter.htmlclass_givaro_1_1_g_i_v__rand_iter.htmlclass_givaro_1_1_general_ring_non_zero_rand_iter.htmlclass_givaro_1_1_general_ring_rand_iter.htmlclass_givaro_1_1_giv_bad_format.htmlclass_givaro_1_1_giv_bad_format.pngclass_givaro_1_1_giv_error.htmlclass_givaro_1_1_giv_error.pngclass_givaro_1_1_giv_m_m_free_list.htmlclass_givaro_1_1_giv_m_m_info.htmlclass_givaro_1_1_giv_m_m_ref_count.htmlclass_givaro_1_1_giv_math_div_zero.htmlclass_givaro_1_1_giv_math_div_zero.pngclass_givaro_1_1_giv_math_error.htmlclass_givaro_1_1_giv_math_error.pngclass_givaro_1_1_giv_module.htmlclass_givaro_1_1_giv_random.htmlclass_givaro_1_1_givaro_appli.htmlclass_givaro_1_1_givaro_appli.pngclass_givaro_1_1_givaro_m_m.htmlclass_givaro_1_1_givaro_main.htmlclass_givaro_1_1_givaro_main.pngclass_givaro_1_1_givaro_no_init.htmlclass_givaro_1_1_hash_table.htmlclass_givaro_1_1_indeter.htmlclass_givaro_1_1_init_after.htmlclass_givaro_1_1_int_factor_dom.htmlclass_givaro_1_1_int_factor_dom.pngclass_givaro_1_1_int_num_theo_dom.htmlclass_givaro_1_1_int_num_theo_dom.pngclass_givaro_1_1_int_prime_dom.htmlclass_givaro_1_1_int_prime_dom.pngclass_givaro_1_1_int_r_n_ssystem.htmlclass_givaro_1_1_int_r_n_ssystem.pngclass_givaro_1_1_int_r_s_a_dom.htmlclass_givaro_1_1_int_r_s_a_dom.pngclass_givaro_1_1_int_sqrt_mod_dom.htmlclass_givaro_1_1_int_sqrt_mod_dom.pngclass_givaro_1_1_integer.htmlclass_givaro_1_1_integer_dom.htmlclass_givaro_1_1_integer_dom.pngclass_givaro_1_1_key.htmlclass_givaro_1_1_list0.htmlclass_givaro_1_1_modular.htmlclass_givaro_1_1_modular_3_01_integer_00_01_integer_01_4.htmlclass_givaro_1_1_modular_3_01_log16_00_01_log16_01_4.htmlclass_givaro_1_1_modular_3_01_rec_int_1_1ruint_3_01_k_01_4_00_01_rec_int_1_1ruint_3_01_k_01_4_01_4.htmlclass_givaro_1_1_modular_3_01int16__t_00_01_c_o_m_p_01_4.htmlclass_givaro_1_1_modular_3_01int32__t_00_01_c_o_m_p_01_4.htmlclass_givaro_1_1_modular_3_01int64__t_00_01_c_o_m_p_01_4.htmlclass_givaro_1_1_modular_3_01int8__t_00_01_c_o_m_p_01_4.htmlclass_givaro_1_1_modular_3_01uint16__t_00_01_c_o_m_p_01_4.htmlclass_givaro_1_1_modular_3_01uint32__t_00_01_c_o_m_p_01_4.htmlclass_givaro_1_1_modular_3_01uint64__t_00_01_c_o_m_p_01_4.htmlclass_givaro_1_1_modular_rand_iter.htmlclass_givaro_1_1_montgomery_3_01_rec_int_1_1ruint_3_01_k_01_4_01_4.htmlclass_givaro_1_1_montgomery_3_01int32__t_01_4.htmlclass_givaro_1_1_neutral.htmlclass_givaro_1_1_object_init.htmlclass_givaro_1_1_poly1_c_r_t.htmlclass_givaro_1_1_poly1_dom_3_01_domain_00_01_dense_01_4.htmlclass_givaro_1_1_poly1_dom_3_01_domain_00_01_dense_01_4.pngclass_givaro_1_1_poly1_factor_dom.htmlclass_givaro_1_1_poly1_padic_dom_3_01_domain_00_01_dense_01_4.htmlclass_givaro_1_1_poly1_padic_dom_3_01_domain_00_01_dense_01_4.pngclass_givaro_1_1_primes16.htmlclass_givaro_1_1_q_field_3_01_rational_01_4.htmlclass_givaro_1_1_r_n_ssystem.htmlclass_givaro_1_1_r_n_ssystem_fixed.htmlclass_givaro_1_1_random_integer_iterator.htmlclass_givaro_1_1_rational.htmlclass_givaro_1_1_real_timer.htmlclass_givaro_1_1_real_timer.pngclass_givaro_1_1_ref_count_ptr.htmlclass_givaro_1_1_ref_counter.htmlclass_givaro_1_1_stack.htmlclass_givaro_1_1_sys_timer.htmlclass_givaro_1_1_sys_timer.pngclass_givaro_1_1_timer.htmlclass_givaro_1_1_user_timer.htmlclass_givaro_1_1_user_timer.pngclass_givaro_1_1_vector_dom.htmlclass_givaro_1_1_z_ring.htmlclass_givaro_1_1giv_no_copy.htmlclass_givaro_1_1giv_no_init.htmlclass_givaro_1_1giv_with_copy.htmlclass_givaro_1_1givvector.htmlclass_givaro_1_1givvector.pngclasses.htmlclosed.pngcopy.htmldir_06853762e3b771dad37cd9ffdcf5a76f.htmldir_0aacf3aed1a5c7085b23ed9486273ee2.htmldir_0b382b7c971422e17c76e4d4d02d0ec8.htmldir_13a41d9ad64fb9ae396cb953294783cf.htmldir_19d63ea48e84e9e656741462292bb4aa.htmldir_3a8de958573745cf964743e5b3f7ae6f.htmldir_561c0e0604248f0444604ae9cf7c45c0.htmldir_59425e443f801f1f2fd8bbe4959a3ccf.htmldir_68267d1309a1af8e8297ef4c3efbcdba.htmldir_6c86514ac9651b4de1304c66e1a8bd47.htmldir_6e91955445987a605d977a8726f728ec.htmldir_77133a1247205623052490e805ea07de.htmldir_7faa42ed214237cabe86278ca80711ae.htmldir_8e21dd6d7f11f256bdab387d0a33bbce.htmldir_92c8c5edc1173e2891e357c59b9c107d.htmldir_95ee355c301ccfc6f0bed57aaf17abd1.htmldir_aa473674e72ce89be816b5e429a51e97.htmldir_b7011461ce8fd18a51117dabb438e70f.htmldir_bd706fa796d5fc4fbd8e05394c050856.htmldir_c8843521cc2b354892efaf471a0b361e.htmldir_cbd7f246bdf7dc0a50281a272327e6ed.htmldir_cfddc3e4738eb751c9ecb1dcd81b4d56.htmldir_d28a4824dc47e487b107a5db32ef43c4.htmldir_d2901aef30a976160da4d12897d52c33.htmldir_de7304dca49810a8acb63d3f86914e8f.htmldir_f518930938cfcd84bbf44252662b2c18.htmldoc.pngdomain__to__operatorstyle_8_c.htmldoxygen.cssdoxygen.pngdynsections.jsexamples.htmlexamples_2_finite_field_2_g_f128_8_c-example.htmlexamples_2_finite_field_2_g_firreducible_8_c-example.htmlexamples_2_finite_field_2_test__extension_8_c-example.htmlexamples_2_finite_field_2all_field_8_c-example.htmlexamples_2_finite_field_2domain_to_operatorstyle_8_c-example.htmlexamples_2_finite_field_2exponentiation_8_c-example.htmlexamples_2_finite_field_2ff_arith_8_c-example.htmlexamples_2_finite_field_2gfq_atomic_8_c-example.htmlexamples_2_finite_field_2kronecker_8_c-example.htmlexamples_2_finite_field_2zpz_atomic_8_c-example.htmlexamples_2_integer_2_modular_square_root_8_c-example.htmlexamples_2_integer_2_prob_lucas_8_c-example.htmlexamples_2_integer_2_r_s_a_breaking_8_c-example.htmlexamples_2_integer_2_r_s_a_decipher_8_c-example.htmlexamples_2_integer_2_r_s_a_encipher_8_c-example.htmlexamples_2_integer_2_r_s_a_keys_generator_8_c-example.htmlexamples_2_integer_2givaro-ssh-keygen_8_c-example.htmlexamples_2_integer_2iexponentiation_8_c-example.htmlexamples_2_integer_2ifactor_8_c-example.htmlexamples_2_integer_2ifactor_lenstra_8_c-example.htmlexamples_2_integer_2igcd_8_c-example.htmlexamples_2_integer_2igcdext_8_c-example.htmlexamples_2_integer_2ilcm_8_c-example.htmlexamples_2_integer_2ispower_8_c-example.htmlexamples_2_integer_2isprime_8_c-example.htmlexamples_2_integer_2isproot_8_c-example.htmlexamples_2_integer_2lambda_8_c-example.htmlexamples_2_integer_2lambda_inv_8_c-example.htmlexamples_2_integer_2nb_primes_8_c-example.htmlexamples_2_integer_2nextprime_8_c-example.htmlexamples_2_integer_2order_8_c-example.htmlexamples_2_integer_2phi_8_c-example.htmlexamples_2_integer_2prevprime_8_c-example.htmlexamples_2_integer_2primitiveelement_8_c-example.htmlexamples_2_integer_2primitiveroot_8_c-example.htmlexamples_2_integer_2probable_primroot_8_c-example.htmlexamples_2_polynomial_2_polynomial_c_r_t_8_c-example.htmlexamples_2_polynomial_2highorder_8_c-example.htmlexamples_2_polynomial_2interpolate_8_c-example.htmlexamples_2_polynomial_2isirred_8_c-example.htmlexamples_2_polynomial_2isprimitive_8_c-example.htmlexamples_2_polynomial_2pol_arith_8_c-example.htmlexamples_2_polynomial_2pol_eval_8_c-example.htmlexamples_2_polynomial_2pol_factor_8_c-example.htmlexamples_2_polynomial_2trunc_arith_8_c-example.htmlexamples_2_rational_2iratrecon_8_c-example.htmlexamples_2_rational_2polydouble_8_c-example.htmlexponentiation_8_c.htmlextension_8h.htmlff__arith_8_c.htmlfiles.htmlfolderclosed.pngfolderopen.pngform_0.pngform_1.pngform_10.pngform_11.pngform_12.pngform_13.pngform_14.pngform_15.pngform_16.pngform_17.pngform_18.pngform_19.pngform_2.pngform_20.pngform_21.pngform_22.pngform_3.pngform_4.pngform_5.pngform_6.pngform_7.pngform_8.pngform_9.pngformula.repositoryfunctions.htmlfunctions_0x7e.htmlfunctions_a.htmlfunctions_b.htmlfunctions_c.htmlfunctions_d.htmlfunctions_e.htmlfunctions_f.htmlfunctions_func.htmlfunctions_func_0x7e.htmlfunctions_func_b.htmlfunctions_func_c.htmlfunctions_func_d.htmlfunctions_func_e.htmlfunctions_func_f.htmlfunctions_func_g.htmlfunctions_func_i.htmlfunctions_func_k.htmlfunctions_func_l.htmlfunctions_func_m.htmlfunctions_func_n.htmlfunctions_func_o.htmlfunctions_func_p.htmlfunctions_func_r.htmlfunctions_func_s.htmlfunctions_func_t.htmlfunctions_func_u.htmlfunctions_func_w.htmlfunctions_g.htmlfunctions_i.htmlfunctions_k.htmlfunctions_l.htmlfunctions_m.htmlfunctions_n.htmlfunctions_o.htmlfunctions_p.htmlfunctions_r.htmlfunctions_rela.htmlfunctions_s.htmlfunctions_t.htmlfunctions_type.htmlfunctions_u.htmlfunctions_v.htmlfunctions_vars.htmlfunctions_w.htmlfunctions_z.htmlgfq_8h.htmlgfq__atomic_8_c.htmlgfqext_8h.htmlgfqkronecker_8h.htmlgivaro-ssh-keygen_8_c.htmlgivaromm_8h.htmlgivarray0_8h.htmlgivarrayallocator_8h.htmlgivarrayfixed_8h.htmlgivbasictype_8h.htmlgivbits_8h.htmlgivcaster_8h.htmlgivconfig_8h.htmlgivdegree_8h.htmlgivelem_8h.htmlgiverror_8h.htmlgivgenarith_8h.htmlgivhashtable_8h.htmlgivindeter_8h.htmlgivinit_8h.htmlgivinteger_8h.htmlgivinterp_8h.htmlgivinterpgeom-multip_8h.htmlgivinterpgeom_8h.htmlgivintfactor_8h.htmlgivintnumtheo_8h.htmlgivintprime_8h.htmlgivintrns_8h.htmlgivintrsa_8h.htmlgivintsqrootmod_8h.htmlgivlist0_8h.htmlgivmodule_8h.htmlgivperf_8h.htmlgivpointer_8h.htmlgivpoly1_8h.htmlgivpoly1crt_8h.htmlgivpoly1dense_8h.htmlgivpoly1factor_8h.htmlgivpoly1padic_8h.htmlgivpoly1tabcycl_8h.htmlgivpower_8h.htmlgivprimes16_8h.htmlgivranditer_8h.htmlgivrandom_8h.htmlgivrational_8h.htmlgivref__count_8h.htmlgivrns_8h.htmlgivrnsfixed_8h.htmlgivstack_8h.htmlgivtimer_8h.htmlglobals.htmlglobals_func.htmlgmp_09_09__int_8h.htmlgmp_09_09__int__add_8_c.htmlgmp_09_09__int__compare_8_c.htmlgmp_09_09__int__cstor_8_c.htmlgmp_09_09__int__div_8_c.htmlgmp_09_09__int__gcd_8_c.htmlgmp_09_09__int__io_8_c.htmlgmp_09_09__int__lib_8_c.htmlgmp_09_09__int__misc_8_c.htmlgmp_09_09__int__mod_8_c.htmlgmp_09_09__int__mul_8_c.htmlgmp_09_09__int__pow_8_c.htmlgmp_09_09__int__rand_8inl.htmlgmp_09_09__int__sub_8_c.htmlgmp_09_09__rat_8h.htmlgmp_09_09__rat__compare_8_c.htmlgroup___z_ring.htmlgroup__bstruct.htmlgroup__givaro.htmlgroup__gmp.htmlgroup__integer.htmlgroup__memory.htmlgroup__rational.htmlgroup__system.htmlhierarchy.htmlhighorder_8_c.htmliexponentiation_8_c.htmlifactor_8_c.htmlifactor__lenstra_8_c.htmligcd_8_c.htmligcdext_8_c.htmlilcm_8_c.htmlindex.htmlinst.htmlinterpolate_8_c.htmliratrecon_8_c.htmlisirred_8_c.htmlispower_8_c.htmlisprimitive_8_c.htmlisproot_8_c.htmljquery.jskronecker_8_c.htmllambda_8_c.htmllambda__inv_8_c.htmlmenu.jsmenudata.jsmodular-int16_8h.htmlmodular-int32_8h.htmlmodular-int64_8h.htmlmodular-int8_8h.htmlmodular-uint16_8h.htmlmodular-uint32_8h.htmlmodular-uint8_8h.htmlmodular_8h.htmlmodules.htmlmontgomery_8h.htmlnamespace_givaro.htmlnamespace_rec_int.htmlnamespacemembers.htmlnamespacemembers_func.htmlnamespacemembers_type.htmlnamespaces.htmlnav_f.pngnav_g.pngnav_h.pngnb__primes_8_c.htmlnextprime_8_c.htmlopen.pngorder_8_c.htmlpages.htmlphi_8_c.htmlpol__arith_8_c.htmlpol__eval_8_c.htmlpol__factor_8_c.htmlpolydouble_8_c.htmlprevprime_8_c.htmlprimitiveelement_8_c.htmlprimitiveroot_8_c.htmlprobable__primroot_8_c.htmlsplitbar.pngstruct_givaro_1_1____giv__map__less__ith.htmlstruct_givaro_1_1____givdom__trait__name.htmlstruct_givaro_1_1__perf_array0_3_01_t_01_4.htmlstruct_givaro_1_1__perf_array0_3_01_t_01_4.pngstruct_givaro_1_1_chinese_remainder.htmlstruct_givaro_1_1_chinese_remainder_3_01_ring_00_01_domain_00_01false_01_4.htmlstruct_givaro_1_1_elem_const_ref.htmlstruct_givaro_1_1_elem_ref.htmlstruct_givaro_1_1_g_fq_kronecker.htmlstruct_givaro_1_1_g_fq_kronecker.pngstruct_givaro_1_1_interpolation.htmlstruct_givaro_1_1_interpolation.pngstruct_givaro_1_1_newton_interp_geom.htmlstruct_givaro_1_1_newton_interp_geom_multip.htmlstruct_givaro_1_1_o_m_p_timer.htmlstruct_givaro_1_1_pair.htmlstruct_givaro_1_1_static_element.htmlsync_off.pngsync_on.pngtab_a.pngtab_b.pngtab_h.pngtab_s.pngtabs.csstest-crt_8_c.htmltest-integer_8_c.htmltest-modsqroot_8_c.htmltest-random_8_c.htmltest.htmltodo.htmltrunc__arith_8_c.htmltuto.htmlzpz__atomic_8_c.htmlgivaro.html/usr/bin//usr/include//usr/include/givaro//usr/include/gmp++//usr/include/recint//usr/lib64//usr/lib64/pkgconfig//usr/share/doc//usr/share/doc/givaro-devel//usr/share/doc/givaro-devel/givaro-html/-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=genericdrpmxz2x86_64-redhat-linux-gnu                     !  ""  #  # # $ % & ' ( &&)*+,-./01234567899::;<= >  ?@A % B  C D EEFFFFG POSIX shell script, ASCII text executabledirectoryASCII textC++ source, ASCII textC source, ASCII textC source, ASCII text, with very long linesC source, ISO-8859 textC source, UTF-8 Unicode textUTF-8 Unicode textpkgconfig fileHTML 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, 160 x 136, 8-bit colormap, non-interlacedC++ source, ASCII text, with very long linesPNG image data, 233 x 80, 8-bit colormap, non-interlacedPNG image data, 202 x 80, 8-bit colormap, non-interlacedPNG image data, 76 x 80, 8-bit colormap, non-interlacedPNG image data, 330 x 136, 8-bit colormap, non-interlacedPNG image data, 114 x 136, 8-bit colormap, non-interlacedPNG image data, 92 x 80, 8-bit colormap, non-interlacedPNG image data, 338 x 80, 8-bit colormap, non-interlacedPNG image data, 106 x 80, 8-bit colormap, non-interlacedPNG image data, 89 x 80, 8-bit colormap, non-interlacedPNG image data, 79 x 80, 8-bit colormap, non-interlacedPNG image data, 596 x 192, 8-bit colormap, non-interlacedHTML document, ISO-8859 text, with very long linesPNG image data, 192 x 192, 8-bit colormap, non-interlacedPNG image data, 205 x 80, 8-bit colormap, non-interlacedPNG image data, 176 x 192, 8-bit colormap, non-interlacedPNG image data, 186 x 192, 8-bit colormap, non-interlacedPNG image data, 878 x 192, 8-bit colormap, non-interlacedPNG image data, 434 x 80, 8-bit colormap, non-interlacedPNG image data, 71 x 80, 8-bit colormap, non-interlacedPNG image data, 114 x 80, 8-bit colormap, non-interlacedPNG image data, 9 x 9, 8-bit/color RGBA, non-interlacedPNG image data, 24 x 22, 8-bit/color RGBA, non-interlacedPNG image data, 104 x 31, 8-bit/color RGBA, non-interlacedHTML document, UTF-8 Unicode text, with very long linesPNG image data, 39 x 16, 8-bit colormap, non-interlacedPNG image data, 192 x 30, 8-bit colormap, non-interlacedPNG image data, 86 x 12, 8-bit colormap, non-interlacedPNG image data, 15 x 15, 8-bit colormap, non-interlacedPNG image data, 68 x 12, 8-bit colormap, non-interlacedPNG image data, 135 x 16, 8-bit colormap, non-interlacedPNG image data, 66 x 16, 8-bit colormap, non-interlacedPNG image data, 104 x 16, 8-bit colormap, non-interlacedPNG image data, 35 x 16, 8-bit colormap, non-interlacedPNG image data, 150 x 16, 8-bit colormap, non-interlacedPNG image data, 84 x 15, 8-bit colormap, non-interlacedPNG image data, 50 x 14, 8-bit colormap, non-interlacedPNG image data, 23 x 14, 8-bit colormap, non-interlacedPNG image data, 88 x 16, 8-bit colormap, non-interlacedPNG image data, 46 x 16, 8-bit colormap, non-interlacedPNG image data, 68 x 20, 8-bit colormap, non-interlacedPNG image data, 35 x 12, 8-bit colormap, non-interlacedPNG image data, 51 x 16, 8-bit colormap, non-interlacedPNG image data, 210 x 16, 8-bit colormap, non-interlacedPNG image data, 162 x 16, 8-bit colormap, non-interlacedPNG image data, 84 x 12, 8-bit colormap, non-interlacedUTF-8 Unicode text, with very long linesPNG image data, 1 x 56, 8-bit/color RGB, non-interlacedPNG image data, 1 x 6, 8-bit/color RGBA, non-interlacedPNG image data, 1 x 12, 8-bit/color RGB, non-interlacedPNG image data, 6 x 1024, 8-bit/color RGB, non-interlacedPNG image data, 160 x 80, 8-bit colormap, non-interlacedPNG image data, 206 x 80, 8-bit colormap, non-interlacedPNG image data, 24 x 24, 8-bit/color RGBA, non-interlacedPNG image data, 1 x 36, 8-bit/color RGB, non-interlacedASCII text, with very long lines, with no line terminatorsRRRPRutf-8?`7zXZ !#,T# ]"k%rXaYAz"g=Q8OݵlG5nV‹?o D`.ʼI!$<tUW:u/{K-'aۺ>y#±M~k[l1Cn /(hjY_Pkhs \ѱnB_%zL4ň)> Nә&M\+73iAOf*C Bp'I ";ṆZi$4">u'쇜x"3'cޫ~yr1ҩQϊu dQ|!"efQIS!*_1WXjd&ލoپ X| y&XXMv [z {;d=фasQ%tg(y1;,)R,Js' Pn\-\&_/Pn_΍#kdys>o o@yޓ>۔xlS -[ƾnNC~۠s6cֆ>1҈EQӨe1 ޫi& 0/΁5vOC^ l塊>eʫOIq]x!wnP}X3CrڵP 3{ Uھ,*w{Q1kYcU'㻇ThEdX5q53fXvRn!+O@ℇ* n&sniυy Kq}w٫CИr84yE@(XTxG vF=&^s-O%K_3?ˀ-.Aݨ;M"Q-!VbLrwVkg<\|&Ǵbح(]zA#aWM'<&I|Sy%I,;N1m=^Vy\gק23R7gVacQ =t+GP{F)&z FO( :QyWD9C9O20<0>Cᄃ||ODBsh"Xw1ҕ@7! a >D:s29$A=ӘByqSj}iaC&%1~\Dzhxr5kRPۄ,eոVY'/:"^S*Ӽc57 o ϽRD$ywɦ kqu-jA'Pb_(n;QH<)qnؐCw8 f AtAƖPvq3iWx)[VވbټqgE`urYu/I8}4rQdD֫rLj#HI4H qep-$g$}29UbH#/ʦt$t*|[Kr-zdc5 }@2P!iU-0kU8vq$G()=RXϯecI 똹C,tYNѸdx 慃[U2:.2C͎uRhjiQM mԀV5Rwig Bs2#_x%=jkKzՔl5 j-CFP:îfmm^tdI MN*>۶Nkaɞg"Нx_} e2v/oo:{ZL g8u85Ln)Q:I zRXD[Ϝeş,yJʩ">=N)' KH ˲`LqUhZXgP7X3{cdueHlO!M7+3/Gl_SC 3&eWvM0pPџ _/ƞ")@0Q?ʓXzEew/Ipo"twIfu0HmSȬdz' bIDʼn'\/XTf +hDCKb(`86r&Yy3òSq+2a +-4|(T %ćn])[iG͌UEr_D Tk^cEOw4tW @! z+_/ln12`|D]}^7c+&2XoTq޲..}FV-\B & \ʿsTLB߬w!Pb=>.M@lRpqT ތ G-xr+ |"jH"j=rQt"^$ Y*$t؍q]׳Nz0{S,ĕaE:I78A%9l"DbwE/G! 2;䖷o䛒gta`mx" LAWqo΀) kpt@N {T3[L@ vِHqP:S, je4:ju{(Tn~cw"T}= ZqgCS&yrt1ơcJ?% #}nZr|x_+;: 5?_S^'ʹ @` f=8 :N-'-*2OִUϑ}xM?F՟aYβy cTrz Ø[*#eSJ–άޅc8`WݠcsXڎeybș5xqݞ!m _ZUp61ഹHKX|bj_y`GT|<0V6E8SݼCGP=B%.۩$\Eǝa&qj ɑ^<Κ]:K(}.!߼`$!p%pAj:4"XBJ͊ȭhdž:n 0OΏ#kֳ] xg[wx&6 y^͠ڃpw/uk`SEۚ YɴdFBD52ibR0־)+]vƳp4:[!8r3qz3#>w=+*rCѸ~# :7uUQ.`H dzgĔa־XIn?H`dIBKLQ7>H=:k6!tԩDeu%D:o :p;bz #~%d|JmvLV)zr,k1ky$c#ͿRy_Rd**6౸O2E :XaӺF#q^jFrvo jO6-⩛}ۿH #M@WDc AFoѷMS:tq^$gI),`@ \P:.5UjÐs%@|6y(Y8\=PNK>kpFC¿Og+G+ >${e5QEXfnG{W+)PqyfF-^'0SD-$qffj/. ucinsg4C(j3 4CaCyJ7>4YԂQal@b5'8P3`:0;WޖKޔM>ԋF*b܍&iT(6[+wE7D]%s; _}Kr%t 34/}4P t"C@W#qH@z;E\m9H0_*ɱeI.mٛ&-ì*"CU?*]bE"yM Z,:\!N=݅訥?rN[[`+xGlamKXR:y_9ݏćS=Ѷ,~SW9+8FJvG=uϮa"XOWU:9S9sf!F3S5nbO"R"Wc^5pc:ie [TP=m^v#؍,mj67`E\`V6O=@ ʉWY6{ Iv2d$Ze_uț9vA C60=qLDЖhZc5{k`>h-+ʅiZ It[!33;rq܃^S‰.s tJ|bWH*|pO!@ǒ P,c0ǫS=g| ]t˴J ct=䧨s0X2}g%ӂ\w/.0Oc('=zˤJGS UЙ eτt id//y@tK1XՄHDK4hz[c4:@T[<6k3 ʱDUPG[(BϚV]`"KAΠ?d=3!;2ϩYqn4W9%8ʒwTG=Tuٵ^7;%וPQBڱk-o