givaro-devel-4.0.2-1.fc24$>f 2 s9±>=?d  @ $ (  , "0 q DH Ll ( 98 D9 :NBGHI*X-xY-Z-[-\-]8^z b{`d|Ye|^f|al|ct|uvGwxyCgivaro-devel4.0.21.fc24Files useful for givaro developmentThe libraries and header files for using givaro for development.W4[arm04-builder11.arm.fedoraproject.orgOFedora ProjectFedora ProjectCeCILL-BFedora ProjectUnspecifiedhttp://givaro.forge.imag.fr/linuxarmv7hlq0 $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+%R6nzpW s , , V + {yx k#h R c ^$%[)L D5R Vz } + 5 ). " Jd# A  <' vMz M%%z%*?  FB a  Yd  . `i  "&  & z Eq  }Q $  e D!&6*O Z;0[Z%a:PVP}w9 o|bX+Wc^O4%o1q"9 ( DhUkp{s~:Z}^9 =4U|;<;VQHlw"$UT@7& #E7b c B  "f,'G HpVY1,m 5 Upby# ` ; A   5    ! ;K yF M 'b$a c _b {   T  : R r~ ` ` 4%< Y UM  ! t a A큤A큤A큤AAA큤W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/aW/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/Wv36fd4d3aa7bf365ea4e10f42f345ada45542877ec91311c56398d755b39a6b3dde0c3d48849d2eb39873f7fb3e65f34104fe456e28ac93e252b4460e2eb8170b17bd88cf31665191abf67b88536f7b5e0da656dc00396d46934fc9e72ae6368d702e26bfbecdf030baff96b68b2d82f3faaa7b71c8458c81ea7004b7c7af802e232532258f8463db480220440ab34dd81e7661ac74fb51066ec91698e1af61465c466b9b3dbeb9ff06538613da9869c89fd280a736cd798d7fe24827c1ba88274dbbedbd668bd10df2686603240e899dd94ada72cf63cdcbcbb0e0d127e975891be394b4e762238fdb4fcd7d98d1daa82311b171c1727dcf093fb9f2afc18436d9be16aa9dba6bc5571720551e332d53e00358ae1a0c70682c27e3f66d2308cb4f27c014ca8ae3f9627b50ca2a333d19dda0662e1ee52df0169468d0d840f6d5d0fb7e4fd077b713ac6c5e81310f4712b2ebffd5d73624c33fd09a69a86a1b66c6147d4feb2daf5a752d0143c38d15b529b80b7eaee76a145ed759275dc3d3746fa7f72bc4cd61e2b9055666b6e6b3814e3ac8a3b42396528efb837db66bdf67bbec65e1dee55bd2ba04101a3d2d291240cdb6f34cc567596f17472e50ceaefe99fb73b06e43d391fe1398115251e42dc24bc53e0bbd9617be2d1891f272574c302f28ec27ca98f4d2a2acd1d2acb57bf54fab0ac1ad4a2daf0f978a086928bba053338aa6274f00267a1f7c624fbfcf5bdb7459afa6d93c7a269aa2074504985414231b32b4551cd1ea1ccbb708fa55c5ff677bf951dffc4b44081ed8a667e77336bd7c172f063d51ea7692276d0c3614df2ea2dad8401bce5942aedec264bbecbf4cf0a7be09beca56818d5dea811bfac8cbba1c5a609bbac29b8d8932c558f684e7a2004f448598f6890525f5790da854913bba9fb6b30b087ff9bfb307c727654bdf5f8c111b4030e14156621f0ced4ee8f0bd1313f26fa10a5584589f27a8c5df4e1162346eef2c20b7538ed350664af2a80c281cfab690a26cb4331e7daee698fb80b8e4b46b22054ed88b86d949f2baf68e08456abad8f3736db944db0d07e091332217008224950364d6523a64d8ae34461e10d4aec434a06d8789f0be8022818b82ad56d50602081a34e8a2f83741f1044f08aa7992b25359175449f96096c600d1f4051cef4b25e72f687973a99c90d22d79bc9496917428722d1674c30b0157fe29e6117f84cd076b6cc628fde1e5f967e7ade139ad3d3e355cee7655ae556b05277efa03e554cf4b130c84c806221a0808bfc9f1a9cb20d879b3956351263c80c5356495c32aa53e8e9bdfb0c7365b01c2843648c10cded8f6dddaac9d3c8c807732119f0aade35dd41f61231342c5e570ecd86dfd674fa8565ecd3e84ff893ae1bbf3b174870faf08215038907965220e9402e0eb191632f37ac19e5fb61e319005d986abd7202ba91946744a04232f41b892931b1ccb22a333cb2c80d3283ec321388474cc58bf01a1b2d154749349fd043aa3715b4ea381677dc12502029b24b68a3e2abb94abea28c4bde7f891c4a4c5eef36566c75fb86a9a85ba622236ac4d715017e80f76dcf91559d2cd0d58e38571e7ae5d023d5be27385922075dee08bbdae20f2d68da2de1e05d515606418c2a29e47cef66e9b77487fb7c6fe4939f376c4ab891d2444ea718c250328012f379b983a2d33f2bf9e80f20d4c345293c39d5326489d30990a350c1fb7a7763d2148c3aed5d563a6729aba131b00689e564963eb010eecbd96f6f110a711d4e699c4e86e3fcaa7cd412afc56bfcb1a6d335877d66b4b2d77915b339811de3f7a19ed31034b02f73be5a88a19bf91ed436f45396031a46b7068847c344f0542028f2957d5f72a96c226e8d948d04febf5ab0d0cc5fd9f7ea9114deba8f9ef464a24d70b8474f7ea5fa378063af29e31110d61401669db138352fd4199ae5490bec970a18f10629998a44b683fe655499807b35d40483a8c8634864525089c86679cf8ba6fd093857b855d33b3f653cb3a9870d78633ad37430c1b24825462cbce039e32ded16ae3ddbac4bdfc18b0dafe4eb4654cea8091f8803de55c9d93031c9276fc603bff0123d8eee3d01d055093a5bd3081f77f0b83850624bec10b72be91a2ba5822134361a3a8dbbbce61ac0c46c942ce3549ed6321127cc11baef968a56c1101f55c76c7a0db779b6f0e8ce875d1c585b0920c5b4fc953ed5b829398ae9922465a653994b7eb2d3a70240e6a49277d77564c5371db2f13e9ead1092258f8fcda4cbe537c0906695f6a348f1220b2b3ae3f98a03a1cea4b16240d48153fd9224bb00a9d05e46be78fb5b4472b73950265e908198f2a9b3289428c952c1b8243347353bd6686fb492a0944e920cd6c0bf344f342110ec04ae642354bfe2913ea2b3f4169fa5a2885d5a115a29655ffa977a4146ef3cf3440192fdc1cf3f69103c45c7eb3ff3cb52438cecb0773c738f52ce3f1cdf10e1472523434792fd8a3c4e730f44e7d628b8a7d07e289df8312af98e000416694179b64aa03cb4ad85814d16af85b91ffced5cebd7aed06018924a02eaa483ffd0f9b7e79312fa853bdc4525ab6e5c664b433cc12e150d9264e4e7f5d80a96a3a47341e183af10571d49d24b720a2f0d0132ee527f035c22814ba8fade10c8044bc82f663896a0c0873213942c2cc0298b85f623ca6848ebd04090e5e7dec6d0d7f0322b267a62b2b788cd991da2cccfa5249214c82f5bf2b769ee9b4b87c31b29b2003c1f89c555ba4c0d4815c747c011fab3eb600e130650f6be1bf6e02844882c62d341952e7eba00b0dc922da4a21882f4178c08ee7c434e948e1412574ec7858a902921f8c537e2380319fae85bc4ac97bad5fb2a0161d6be98e9f6c32230a2857ef2380ffba6910e3052cf3515c7c08b70f5176529f8371cea8b3f3d8788fbeb2f57352a9f02c140641b8b83d3e981da4cc65de35a1e07aad5c5ac7e21e95f54fa6dc8c5b3a625247f8e8fe9a2d808b53d36dd93bbab84646d4bb583ea4ae947966f96727e9798c8e65f87839fa2adcaf77bb1c282585b9a9baaee9d3734e29c98b139361cdd7391d32e27fc6a9370f97154d5575a0055a44acf0b0e2072ee9833a86322c7f6303d286d432ea2e17b2c660a5408b4f3c170db0b26dca5756add36baac819b63429bf2d0886429967c3b6bb30bc6260c51d0bbae3309e18c5bdc33ab1e1b477b4166e519db3376762a56daa644e64ce9ea0a9f81df3b695de928ef3b3ed0e57495437c63f2685af7692ed33b640ce9e07213203576be8e26d0b753a849a026bafd99fd2b181df000bab81088d409823f4cc6a55b0a2fc33026138ae95a2f000484356b103fc5654b857ddc4c165c5f423f253941e754d9cefc4a762a3dd437b13a0121116c3a9eea11c2b6ced216a69add7a218a0c673f62aed1b3d0d5f1b53a33f9dac7a6b0a11442d7932a62201fb5052a67bf6a4b0ed0880df5801279649d13688a19ebf9007bf05deef3efc1faad0dc1fda36c308c89749771cb8f97f022e2378738b56949251dd58ea816b827884b364cafdfcc09e2ea51a9a1ed25b50db0f21e163a3f6a63b7defd8112f32c03172f2027b4217f5a046f4bf40d96058ff5b9424e38333e8a401a3d5e25a6ea4e03c790b96d1c484f67b2a01d9b05339dd41e7fedc6777018d6bc9eff77cb7cf45660348438c3adec7f6259d81fd32132beb41f95762f22edfe19e072ea746b116c6dd417b61b1f112c6893cb321396f0b0f1eee8abeaecf97209423ff418c6432943eebdba6fb7335810c0f17e76acdeb1cf76f70ae276bcd42b3fefa26b3c1a275d89485f54e0e3c56eb3f4e99137105bc9ac5a9cf97daf23deffad1323d9c66d6aab826c3bd4846d40b436ab1c7db6c3f1185c6fb873cdeb746bf2b9b866fea8c79ece760a8e872ea3ee863c05639bf7edf9c257e50ea0014a9f98ed3d3cb486cf9c4c52252c30b32dde8624b6e0ae9f3b4f5f4804ca92015817e499a1880034cf206d6c2c1ff09070868ef0f9e8fe811ed13179c2ee755d8be8d971403259e51132f37bb9341fa4be1370c7204f604c48ac51e801a443574334b38877159b4c3e20e948c123a0ddba056ff514a340d146c5d9d1df8430cfcb46cecf3e1f6eb406ec873355fe1f903fed234a190e3b0f5c9631d9171f6eb1031773d33760bf014d583b99ac81364b3b0ef4969bebfb531eaf97923c40f567724d75cb3206bc5c6816b60e968fceea7741b187860be1a41bed780cdc97b4a64b59591193a861a0ec7d807c35debe9d373229da139fe8ca97f7d1cae1edfe6bd2fc6e1aef77aaaebeb58281a1999d4d4c77d3f26b9ee73a9696d0d5dd3452a173a27945dc98d724f222cbd70e39eca08c511b299163eaf8fec11be73b6637a3c574b4dea91f563faed8de235a80c57c7efa2dec794c0f23e3b0774f766dff780c8a5ac5ce3bf8654df8dcb3a7ac1dd8634b1ac3a1d4619501793b09447f44d62bd9c154b1d55b1424116deae82f3ace6ba13c5aa96ceac1c0c3885a59ff08b05c7ebdbe4caae35f676ee9381eea39e2bb6f8af62667054b60503b6e3eb711cdb4c46054048277e6c158e8a5c51a4f98197fc4517ebc8c8038fc84d1499220604a62b7980da4a189c29202d307ae71fc3cbab08d1573e511eafb426b07c54651abe46de9119ce30a35f2e73f5c27629138bde5db76797a6b09954b74be297938e224f568336502325e72484bfc0d3e848d2de22aa0fbafc34e0990d88e7aa982d2fc8944f2a082ed55f9e736ceb378fc535f6a2903f6ca0df42a1c54fd102c4881e30049344c64803ad02138a2aa25847d53c8f218444ca76e22e83938a0000a6af8a18df951cbf9db7e72465baac187987509fcbcb1e9af32c016999a2ca78807975c9b8826646147bec095c01863efd1e591378c603e61c449bcb58bfdca82001ad8dac8798e3092585f26dfd517c16301bcc7c3d751dd78d6fb91b7c8963ac3689388d7d71b9a320a51eb4b54866289f9ff88b95dd1f3e3af6c83468106e742a25af1df84a2e7bc5298b68b4bb10e405c18735fb4483c3a12bae1ceb97d9a39d010738b633dc5a9b560a4397f231c08af54a6e5366959b7fbb65382908dde7206ce7560b84dadf7241340c54dd06f646d4ba7d613bfd11e875bcb1e5fcef66b6fa18239a22a427152e90f9641ef58c2e7aa09a98b9936b7a117c926bfde27bfca658bfd1dd73903f2261097f3378a471d46dc418f989f1a42ad254d1c398f4687cbae7eae2804a5399184afa8d3928f84209e61d5620dd4c649c478ac2d608ca83c6bd7a64faa22a2abb517928f20c6986e5466feaab4b51e2fe00650cec37fee85cf1b5728441df968623c5755819b9deabd37c36f2f7bbf830c2582fd04274c97040cb178725fd45afb3aee8e24fc63dbf5eb8f7cb47db3f9d3591e9a5538a2a22e40ccd8786b03db537599248deb7406c2b732c08fec2ec0477d425574be77927fd4268e13e58ecff782ab83f75e56f852d40a63ac9a2c04b66bf4c2360a8253b94746b171183684bd2be4e637ce9d97cb396eac4d8152eab55f97e6ec1310006eb0c1660619c0386e715204c68980e88051f55afae76b9beb5bd5066666743c7542ecd7f219bb943591aad384d4a36c02dd5bc3d463df23369232e071e01aab3a34f18634a784e6e0b59ce83c77bf37b010bb9946120479eb1aa3c03185cfd67c77279441571b9eabf9aa3bc937964f0031564bd98471c34cea122c3a13f13f158978130f987406d0f498aa5d37775183664871d5ac3a4e8834386ff045b057d85ada3cf62714a64b5ed7d058689a32876c562bb082bc2820bb7bf5587137b7ec844ab2fb82cee80c8813167debde9aab8823c32a95e59b5f46cc3babdb329414ed6dee3c470cd7233094f830465115b4366b2c1844f28d4f458abd603af7156de659c84e16a6a21fb8e82f3c60a0c46ac1fd4b0baa265a914b627ea2eaf9a5e76a14a6439963038898f16e338a193d242b2bd64a6f6364f8e7f201fcf020d2a060b0dd34819254d9dd71a822062d8a6fa34bc4c53e8240aa260972ab20989591b62ef037b7b9c7363522b75de7f5509613c3f6ad4aec203c8d9ac0d374995d54718da320a4346645be6423766c59e40befb48d7879c9efbc984fe506e6797858a26f19290454263ebdbf91a20668c5b7da8b4f74f48dbb0feea415373c8f5895c986ee90f1622d3e9587e7e5776dc9b7a816f5e0a4cb69716e1e2b4bace97ef1d08494298a4d846cec8f2efe7dec6f408698db14eb350949c5ba8a48751c1f7ec1d76c9647b857825a3bc49be016bb2576da708e0d42a5f5ae2fd5fb3b3efebadbd72b952a3aa7af4da070638585d30e0c8c8097c70cbdbc948cf30414bd6363a998ff3afb4baf16767de63e1a57bf07c33264ac83a83802826ddd020c6f47bd2b94aea08a2beaf8f6ccf570778e99994f1f3da1b76e62922287908f8cf2630f3b3572d73fa7fd53d93801e6791996eb05d247b43d201561009729d48d091b2629b9cd1a28090968ec829bed68fa53ee04f53daa61c44595cdf9bcf1a71f49088ad5343c9d70873e18672e98dbe27cdecc48a9fb384f315a92e42e1a291fcae0a104c74b7ace5b7d1dd326aabcdbcaa2c2423721a6ba5b60675f43166910dcc3cf4ef354580166f9b00627cb79c19a27eff17126e14c070976d5d0db9cac08ec73bdc76c6a84d74638d6ad300725e918762a56bd5a4846493a24f343cf12e81c0e21719ec95b7eddce097fd808d8236c9f657526563bcd7a96b47bbc25661b4b80da9bf9c58e8a9b3d3ef12860e0513333b06cae6ff4663976f963068600930412062e2195ad2f1bb1e9aeab189836f2a6bc42fc99755d40612862524795057f80270d1186893d824755593309ece39a7284e94acf655b9e0b870e11fd14caae4cc2103064a87e17fe37aeaa30b7ab0699e9474ca1ce5c45ad32cd17f092ce86805697bce4d017a380516e097ea27e990e7d4beef8693102645e2942b4b4afd0959762e9c365915f9cccc74612de1e21559cd301fb724d39e154596730836b95f9893385249ead9a7060bff8999cdaa2342f0bc5c3c60897842dfccdcee91a673f2da85312b703602e57c8818424788b94aef00b5e5e88e6ac0532c926d6246e93653f064cbb834a766ad09a84b3353a979502175d87cb2f86938727d276ade515b71a529d80a48c389029157f2f50089564bf6e4370a06f202728f3cef2f01e86f6ee4d3dbea233b4d68775aa775701031afd75fffbebfc39fa34929f3dd0e6c2f6aa661168b3ec20c4833d871e3b6ec38e5a2d31f977a51fdc385d46ad994e13c925e058c973f0c48669fa5861e7ead06e0c78d5b40c550818c1fffb1464988b45ddd7640e71486685164f4b6ee756ffff45de992bda2c8d40ba4265637f6cb20edf920a3c6aae50639d95ed44f74f27fcc916b3d69e26f88909d4eb27142ae5248531b623dbb2c619eb60c583fa97edcf44b03e2c641f5c7fdc48d0cbc07e3ed489ad7561e496f1baf96ebc42c752935755985096958fdfb0a0a41e12032134799fc259c7f1fec4f8a8108d798465bda20cabcaf291545fbd61bfb6a9d9f2e747182feaa64712628769129f508e74ed8212f4ab28a1a051811ac7cece3ede554b0c233108b4bbb83bd16cc24f2a7d899af83a6daf676e7148e24e876f9ad8fb0347b64e8d7f5a8c74ca7c8c23f74669db234b47133f2cc4dc138260178a31228cfa071dafdf5b4794dae135152ad2fe5eea12b11535f0a882d885222b4b71a0151638e6df3769deaccb61158cbfe9dbbe601b7622d87c48f49ba75a57ce1f86f805dbe239f9c1f765f6407643a19e06731b99e72084b36ad68946e18c957e3c3019da92a715d2368941502b063ebdefe85854f701a552dd2bd14c0f235fbbc15d07f76f3c1ea77f53f1351cd62f734a67ddf4ee82b391bb44e186a5aad7d530870cf38602117322185c98ca2b134d866031cb80ae3429172478725159013451a74dc76e02142734e09a1ecfc2e112cdb69ce417d05eeffbe9f20fa86710dbe48aeb484be791e849c8b708bf042fecf54a6eff5b140d0e43afc3f9e7852c82344dbd516f0cd581ebd8187389a3cb67b3cb5836ae70a8a3bdc283bf00e6ee3ba8a9275207612b6eb0b27bb8046813a629ad6631be0e8fd5b35923b30226ab9afd6debd5e5205e8abad75e1fc8e892a0021b3f8c49d8dce3ca3df530be6f744e420ca9038541e3db0281d6b20f9e3820187485d99b38ec7caaa3e9c5284c9b48273d6e7918949970734ac479f47ccececf6b4c877b2d0e35e0e6db7f8eca092c781d62b6af763bc3a73aad88fe1c92e98c0d5a217722711c20add8393980178a036f6a50ef55d3751378cafd42b150aec8ef66ea1993ec0395a765b3a76622860898705338e6866df1487ef0e26131a8b9a4633ea360396dc77e39b1f51b476d413af3806e887ec68517024823bbe9ebddd3786bb836f15f0f14826954cf24321caf0a0e9619e457e1b7158dee625043ff1084da002c2cc6e7e82469c54939823457e62002dcbf30ef4fb4fde753f80b15e43a1c73204236c3aa6cacf3c3b177009798b18f8c0f59e66250bd148cb34fa08917fbea231b5e8868b7c642ec888c76195a616baa34fbded4984e5006e72c40ebd815df031acef604d51313fe36409ea06fa2c3aefd60e3cb8a358bedac622f13799cdfa0dcdf0d5a9fff22512934d3c47b69bb7115a13b50a2eada56cc85325d3878f49b25a35710bb95e892d7117d33a9bc01f3e8d0c311ba0100585a8b44b420fff6dc81d1907922bb41cb892d2dcf0e2d2ce5472332dc91d95489b1d4a0a0387e09eac6e7b9a07aee68c5f5a13d31660098d4d21bed62d7345566fa58ffaa4ceac82b619952873aa0b4502d9a727ec371e304e46ed9c22a902b97de42ff5820319d714409297537b570c2f28601d49c85e25edbbd547ea1340a5f5406e2060736dbcf7d549c5afb187d864c9a5beff3b94b48703198e10f0dcb855f0cc7555c9c62a392c1f947e66e1f35a78ba4662c9d8cf0f005a0d361d4d257a57100c12f99d865e1029e428d88dbeafd68529536791164671ad3efa703f74c935567b5b0e0645f938a971115b622059973ea738ef8e12225528dcc450a378a590e88668ae144ceb1651abfd3f47a2715fb2f65b73d58ff36a59e3a2a800d6410eede4ab00b33ce9f190282690878bb54a0daa52ffc0eb712976ffeb93124b544e11ac33ef6ba2192b67422cde3da5842dafc19aaf0f791644d585edbf1a130dbc19739dc99029f3af76cca772185ed710ea6a55eec458e102ef7e596b72f3da97a66881f23d75e27869ac340abe88225351460781dd65ead540d5b48081e1071e335a1b606787b15d3b95e162d90530f4041911bcbab2f7e63062ca5aab5c4f95ddd6bf652fce385cea0cde9868a1e7ab2a8cde182a5922ec7d09a3d781cc5741a39971c7be771839eb6661a753992e2fff1fa7e39c0b34c25e4fa1f6e3c1d034e190711483e07c40d98b508b41f061f18a0ff52eba98dd5590807bbfd09e2e268b3b73d8771e6a8afc6da987f4181afce54520d077c39b8a1c3f9eacc1bb64d976343be6694e97935013712aa296d07df5f9a7989631b34a4288c5a08d223430fcbbbb9dd5e2c51d6b591b3f6da25dd6bf6d2483b048d36bd08e9f23f62b07c1a5897dde9ddc020b1c98cac0486e8fcc819b563c4ebadc9e0328695e314950312a7eff6aee40d87d4629fe9d7cd07f2a4001c302ced9ceed4ad63b37584f63cec9324f8440d4b82989e8822d555bd2b57c72de52d3d7ab4cdfb60be345b9f21006e020a1cf2b84e6c3c610518c2022ea1b5731aa5ace8ed63a7111fd820472ff2f92ef2c9219c149c6b51651ea189713e1a34eb7f53ea98ee5a9358febda6720c9e3ac8f6131554c4c7d82d71115b2360a8bb106d2ad002a455924f0f19963463655ec28876a62e8363159d567db507afc85fed78d3eb67ac9813575adbfcdd9ac7d73cad3bf32023f8139f5e992f37f4ba29453b14e6ffbbf34049dad82380f63af47d6a1a2fc7c783cc99319340e038893da95d8074f93a0a52f5d30858bce9b81824e18e9b895c636a1501a20a3c468dd00a069fc2590d8027fa260330660250dcb1bee233d785ab0ee0e1bbd4abc5702b894c05cd528357d83f736a9d6afce827805a7dbde00b1810e4a1451873477e7af094896b27c5f9f4350bbb6faa519f301cb7be5a80a8f5e92ea02f2d09dd7b2848f0160fa6142bf93e9e32fe0a40cdcf11d421fb7679598548bd151874dd4d960aa3eeb776a5ce381c50190f160fd8448f55c5b7e501047c4d46df2bbe361129567c188ca9ae6be8a3fe9983b2168e414ed56fd47ca2f073ea6504d92468fcc690ec08110ee888a0ad093f71a888440a68061df6edaf4eb928979580120d80bc39a446ec019b03697850ae93b3c84d73c48126950886721d4708d5599675f872ca1d9e0b47c7b438b7ff803ca558ff9903ce22c7f6bb0cf78e71aac51ba50154b4a38074f42eecd4d6d98b719e2eb8e5aa9698cc82ed7a8d0229266888363d2c7998ead4672e06b018e24c9b822634af63d57a1f241a36707ff3c4626782420b041151daf769757e91310aca8d30c24506e968dab81e548493ef09c6397febc0dd934a2452963f587018eac779445a8c2ff0eb4d7135aba97faf076bf0cae800797bcf2721ff540f89b7667904fc990bbef6805a75b77affb37560551c347219237b106b8727c58981a32fabaf739d17b833962be5bfc26a0c418b6e1e1de98634497ead92f22aaddb8b66602932161462dbd2ee09c5091d99678f41ff81d57d81ade578f8eed616e8bb815efc79b233590916e27b179ee42df930f786d71e219efbd28c85284432fea049b9894df71c83f1c0942d5d6bb09fc586972c8027bc532c6909ccdc62452381fa05f4d8daf1a882b1e247720877ad3a5555e4123ce508b4e2374fd81d31803c408eb46b5dc52229cd51a3e48dcc9f585795c2ccaa804fd0e7099dc51feb329b6d6674a9bae809c8ed6275be1073a36b3a0187e9819d76227d8dc6141a7dfb32f2ca319f65a32af88c912d7baebda6d7311ae42b1d1975fa795b89277df2bdb82a4e04ed59a2769276485ad44064a0d4c85c51209879350e02ee4492bffca17529c13ced4b89a383ee44d0ceddc322633c8d13ecf2a703b67bf578172a6fb2354f1c30b917f4c18c67c27cbafca581856fd8c044b398258338ed0039654156f5c4afda78abbd1f5705a9048c2f9ce948236e2b88c3f6b5dd2cc9fde78c61df70a1b600b8a6ff9b128d51ead4542fb799039de4e97bd658a4dca69ad4aabb4a7ddff2f8a1b5fd2bc85064f95891b2fdbc4429ba90f78ce8f7cbcfa57ed04b1476eeeeb572e73c2be5c9906861b8dc9b5304cb62dd4fc563551ec8785d6f0ebd935c305175ac537b2fe08c62076ebbe11e27898b5b52124783ba0adfe4ce0299482518c1cf68d7acd138d7dd7f58cc2ff71b9f19809730cdc3f990911db65e1bdfbc48cad25e66cddbc23c249a0df9978feabe3c5c148145751813bd515c36ae5a63e1453778550ea17a16116afe64dfb1bd95d3ab84076623479182c8493531bb685720e25eb15d3f40bef58482e199e7ed0ef70f99bb7f763a48ddd95d5990e103bb145eedfd0a76d19c122374be2782b30d237bdbeddfde4aed01f007264cc116b2d4be2f398a7cb74ec7a5bc58bfe11b74fd9be53134d3d26be15e7d371f2855d529a8f5df0888311ce8bea4e76835fb904e023f7c9968720fed742fa20952a2ec98121aaca90427f5910291b7a06277f2b6acbf883efa58093ce71e4a53f035c16954a56ae99fb300877b2ec9b826487961fbdd996ccc13de4316367c9829ae9c457f82e6b868d3aaa4763b5a3f08f8d9e42de78259278d10902d2a3b2e5389ec6a5cf63c6faad7af183dc3bf840ca2fbbab198d26af34e2e5d7265a019753451d35dca73fe8ea162a8be5d6d95d701dd0fd120d57764b68e3488db170c2f4e4475b720f84662bf5621be8b409a70160f4a2032877eb614a2376ec383a20a25b589b0c297807762e7acaf443cdbd91479067e8e03e6ff4ec2317882abebba99a1ba4c26bfeb5a9cd9b11b2c36fbc99733fd24a7e13ab2a07df225dc1097938be7f0daf045599628ca0062cdcf50c36a29392b2cfb89cfc3b006dcfff7cebeb4b253c89f9010cbb233b0b4821d89bc81b5913571b66932326bcbb418b20c7cb20c7ae817cfd4cd338238171ef708e438f5533353735742c2b38cfe6a16753c8fd79ca6615ee2036e6b6484cb45b358aad0a999b1c601bf62690ece67086ce78f7661a73a2bc8e8c0db834bd01e54dc92168cdf91bdad9296e4e914224175ee4f670f4dcceb98f79b8fc94bda1d5d49e4541c079d6e0117aa998d3a0afc0da4e1b58a5629896df79537bfae3385b9957b394a9e06564fda60cddddbf0a1de7cba79641b8b251fe423595ed9ae5e680a1bec0fa9ffddae7545a92a7b8a94a6be60cc339efa8c457f5b02312b582e614ee2fc9f9aae398ad3401ea11428991f81006a07081ad5b13baa8da4ad12b5a7e7912642ffde806da81c4aad2048706a4486122ecfbfa300ac3fdb187dce9fe7e2a518fafcdcca56fbdc741993a4c2c6b5143ba6b88a8ba8b132235f4c5fc912af259d3947474bcbb7e47ebd965520e454fc786a8feb8785ccf3f391676b70289a63d068e8cfb5957151bf63c3583d5cb62c05843c1a5005b2520f9acf6a041a5abeac2ed648bacb88a59e63d223cbdf784b156f0289684e1d8d7979acdb712dc0fd7eea18ceb63bec73ca7bd1d2922ee2200bdc5bb2b6536fa763f529ce63eb3b51cd9e247f9c40d92b612c9dd7265b16b57ceb41e42099a2af3f2e5c0e286ac11232662402a9901f42043f473e0f2967c5624b2084f03535a83cb0bde0cb50d9913c06f89efbd7094602aa7127766f40d4d265d91f64154b91a57306f0ab6bc94922f1ab9f46f0fda2bab7f7c5d6cf0e128e581179defcc839ae3432f1786c0e4c8e09a8b62164e8f53b5dce65611c068fca8c138d5ae8162d97bd1ab31b02726c808ea046f5141a16143ca2e3a228c98ce33bbbfea7bba179e9a714557833ef9738344ade902a4fa881e916536ec77abdebe6a2b4bdcdfebb624fdb67546bc22dbd5fda1edbb6a5c2909fdb446ada1398be3d5857c28ef3f44ccecd4e19b6382ecd46cb180ed514b0049fb753b29a85ade7defad7822deb990ec25f5d5d3d0b078a49704d37f7fbfc9b07114f1cf938aab6c576e0fe509f139157574285b1f4ff114a9c9152bcd80afec21d7dd0049be6f087673d3ce16eacd2a0fdaafba84d0873caa0ab1443ead3df2f6f3a98deb4de1d57d211292aff9de2c1538998b9dbed497075150531d11e1283972440a4523e625172a7c25757c8c8f39a86b922a5ca2484cb43cb837e7f58c6a86e3b96be562a8a6f0eced169b3ded3d55a5716eb55920aa96ca6e46b1ab08783666947bd03313936bba527738cc1a592ef9b7140decce8789027dcdce5413a81dfc29f3299359b38c80d3555cfbe3f3b538cb734cc4cbb46d8e7096b5212394d56d18c439d23482e288411a3da8b3cf93fc2d917ae6118016eebc2079fe64d36911f1cde8d8802d56835086e23156ff0c3c1648dc5dbe27eacc1881891871b0050b715b4fd8194b8db3abed871d805369a92e1476bf3cd250f8621bd8a151f301d84d0c2f7002dcc5ac9c8bd783ea9aef24d08dad3aeda540a8e28b428bfbb4a0cae619be72b4f5f91bd05a4d5014b625227336832dadf8bc48acfac9822666a04b220d3a4cde6ebedcd422b5db6760e899f6c0c7016418037f8e47caf2d22860b8bc2a6ba284bee2ddc51b742040783465bcb72ef3c8e1f62c52f7bac75daad318bbcddad1534e2a3ee364ece54c3cb8e1035588fc15f07b855eb53a380a503943ec90d3ad56a1bc575265a9ff8dd9f4de008da9e06ca903a0c579f875057ab51cd58014c44f8d8e7df01a66bffec93be98c11a924a1d374e60b344d824936c6845960cbcc6c474b594245be086b3605ab13d6f214d5076979a2d9cb3a3535287b8f56d79a0a3aa0d9ca06d1a070456b1d68d92727bb2d6e5fb88d54677af55639edfeb68bd01eb589a52a487b15704942b208d33ce4009a25574aada39da1f4d76215ada3fbf2f200e7fa6d4ebdef1ec0ff7599224c9a492606ef4ff0037e2059fedaf1c18fbea7c7c483e068b9ff1a9286563691818c845a510dd66b1f87394bb31fbe53ef12cdcbabd9296863f446e636eb86e8f95e60588048feaea8639fb2e37930404cb84eeb6cebef6ad358bc584b6049e33dbac2c5882dc8d2b1f06aef6b54d370ddf290ab7eb400aa31ae37dae44f4e9421984680e00bb4d2658395cc02bafef19fa41f906f8bff07815775c20cf831af51bd68f6dcfc7557f0df95e01f8d13352b32f4ea60a747bfc2d0062781bf5627af96347d1cfa446de091375d661f1ee1231f5e4f31725deb5f3fafdfc6120a7da6874d0c2c08d1c3bcad6f54b993a2d968d86f45ffc297ff04a446d91cd7f29de18ca60a8d768429f1ac3411e3c12d4df7e5304b115b5b17a7e99cc73fc42da0e5c0c24060536eddc823115163c79b84bec750a836751bef1b7a86ff932385a3d10e1f84dc8004fe3dcbb9d68db5aa9b3f80b3169dfe9905f6a8af8f8420c3cd26d28c9a74063be26ccc2af1e34e81f7b931095173728251662dfdf710d7d57f74654df541c24859ee2691ab24ab780afaeb60b8510946a1eb0fc59e5ba8699ed1db57a01b5f07553256758a70e6b4990315e7128a33b81cc5e892dc711dd319413b77a337b4914d65d6c1e7555c595468378b6192e7891185f5608bba68e3a17901dc4fa53341f91fbae6eb0600788835f0efec262a2ab8b9dd29627a9b7ed0d012635c920e16ba3b6872bb1ac1138a5c1a5a3f16e0d2d011fff8164fbea5bbed5f1c5acc85624c893b42c03b3d9ca9ee9d8546737514704d9327017b0816860beaf3ebcbb0d55d5a620d6ed82fc827b4aa90a7a2e092ce0c359d9d9a04f62e229fb1223bf3b01af977503202e84ffb4eabbf11e2a5fd90f4426b401b27d49d34545769e67d459a930e4eb1e0b00c0cb37def725c56b0299eb94270a548bfd36d583fe628f275209bd1f4526f0cdd1e85384189ca5867a6139de9b18505c58306aa68bde49ae721d8b6b4528a40dbb737e8857dd9e180b98c632c851168df3c1dc1f2d1897baa991a18a5a93660504bc8c0c92150ff02aaeab28fbcb15bb45cae6b678ca1b74bdaa77fe08121a8ed797bc26d1d29e730adce67f96fa1749c134a84a1d82128c0de8deb71603c4c537999d148756280cb59a0f2dc08f87199f1efa6d5bca03f22531a4c3f684be986ebd8b5e1f0fe25b183da511d98034e0e932c66b9bb2bee98d5df64831fb3116ebdec9ea8d368621ee20e3c1dd8f3dfadf34d99af201106c28f64417792c49009b59501744c22b1fd5aad8c4259b22a3b8dc3e4c13a675b217e81a07a4b6ac471cf68a88722448a00bfec8fe59311fdf452b2d2bd51567165c3735d1f225ae580bbab846ad274c63af418253f762199699af2b0ba13fa54359e9d3b8b18b561d23f5a30fb38b9827bfd801ec3c790249874183e2b361732de7700706cf694dc4a72e88ecb0cc431234206d28e88cab5b702cf4bc65538e7fca31ab9b4703b3b572ced72d07532003637c2061c6a6171674751b11a5f7b69558d0271bc16c7a05015d1577b974a948084681facb0f3dfd56dac0eda92217be9a99ccbb568bcf82fd691ce3c2e8a3ca84fbe9d4736801cfaa97ae4816b0656814c373b45ef63c0bacd7131e80f2439f90f25f3e939040e87d547ae7f654a45e5e255d639d1eba1e6a9ebcc66c30822efc180c40b74f57c2d13e7fb5087ce5d4e6806f9cc14c719a668185af66a8f9f37e84a5b7f386f22fc3481a39a318d61087cb6b0fd92f6ceeb8b9cec8a5e9bb6bd60554a986f5f531489e0ac6b8bfe7b05ce5ae5bbe86bc2ad6208a91fad5076edd4f8a867c2b6060c71d5a3e1fe5418403f7554bbbaff6d7629a1f6d6d6101f3138ab81a38309068cd24a8bafb2980c0c4ed8a950a4eec0b0716c68146f89e7bdc1a8f81c74ea611159d0e80a011fef059664a2aa7c592ec1ab44e64e8a22f24d7df10379e30259e7d177e114f9a1d0192a1d8507e9f16be739ec6c85ba9259c5e516374a25c7f8a69758b46810f943404d0dbf99d1dfcb7865f9ce14dfa4fc84716c09010dd7d2a1296fa4452ef48aae1f9bc387f2d14aee8815809e3825e93821607e5717f9df982a74712fecd36537fa96e70a7b0688a3fe65a1ad67080440fbc05b72faa4f7677726e3d71efecb4d54d64a0b7dbd3c40d50c6cdfe06171c1f66193e03f6e0ba966ca5be0b4b3bc549364a5e683924821b31485d63707129ba5e2ef806253431d87a2692aaed6070f3233a4d505f7b2d28d68dee5bbf48d4d3f53061a008535d4c2e4a8dded7395df86adec4d145c633c527c7524602117c539c94837be91256dd5e90537c2f9b790096c634d904e72ac1ee130addc6352438471ac6ea4da6f5495b2d7e6b21f68057a2c26a8f2ea490fa9a0a5fb74c6f309a7a3fc1e53a9505afa0010a1f355bf5d91e8db2abfbd75b0a53c09ffb0634e63eb9dc59ae5b66b1cb3f2a5ac2f2dc66cac7a6964475a0c30bd6bdcfa022af355bcc470ca29fa8fec396130e6c505c75de9401186c241cb4059c31915c966fff78a2fa283f748c6473252ebacbeee02306832f24cf969e73a3fc4da0432f3371c6141f61845cdde2abe0ca931b3378ace0b97387231387f27019db2ec575a6743fe5c5a55c2cc5467d30e9d99552c130ac9ff42d38d25736b6cedf4281442ff2fba19c844b138b18f630a83e91f2c3695a808b76081a616b5c20f65110def7460a541a71748a3c98c02adc57337f58c40aae15bbac05a3ccb364e5adb1d610a16452e92f17830b3051e9fb39f37692c6dd22403f80d030364ed3bb6385884805284221e5175721f6d2e09cc48be80f733006d9eef06238285900d09dae8a3a6d9cf0c1cf464da1822448dd8e2d62f8b8acfc0ccd88029f90c30b5fd3a4137774d09d3e6b560093e6179b98df6754c0d12e9274bbfd86622e6ad1f502973243b2c077064b4c2868e3c99d6bf5c0322d05bf02333561cb1a9a42ec7be985668b2367df5b36477df3218a68559392f7f8537af961ed259fba60f9e0290cfbf06bdd5041f7705f3873a233c1317dc592cd7f920bd08e03cef519e6ac4db54dad17ccafc2099c3eebc461d7263c7fc4710fc7643a7e9ddc401cda3adb567d484331f8f51f5e48c817e4e468ff50d2b379ddbe5ad21bba7e8396510fe02eaf91e59880361ab2f4eecc3a10e734b3a5511710a9d741e69016914fa9046a08027e3bcb68f6004c89f107fda3088439af8a8567311c7b367e5eac20c0a7bc920c9eaf98aaacde8a4e14beb57fb782da1a2c6d9bfb0e7901d8c3d631d19c33ee8853018ad938ab14881d4ab4096329c64542f3b226463721eb0dcbcff6e851e4ef5e37923477fdabd965c1078c3bc731440803f8678d2aab7694c83ed1f89a75e432135b78f65b69840e87cb90014316ee2f54676c25187dcf92f443a2ac6a2250b95c4b6374271238d4cd9527d412b9cc1eb4373907ffe1c12cd79df27e1f0ee6c8fe36508bb5fed8df52c81f0aed8e5849b8e5b3293cf7a6641b813c898c5b3ec714d4498d1800eb78fff1d487996248f791ccb25fe2b2e128336b690ece7bcdc8954a3732ab4b3cf1b544ffec07d562248cc521fcadad1a245b1a877ada34d5224c3fa3d144b17c6e0f177aaa16d7dcdd05ed1d02577622c80e18bc3877be45820b1d61c45c2fbed49926d0f7a5f46abf46e2ff00b0b7db72211b660d34a36cf6210369e80d7e1cca2a4d51704c1b4f70cf9eca148fe134f713466102f0c267790218f06f8889bc62719fde795f759f2f8d868b9bd9e8d84bcfd6262799e7a97130dd8cf179adfd5a680b04675bff3343d138dd842b89d1c0737aa76585f5809eff105ec3dbd8486514272889f8cb7eac3c533757b9ca8aab2b055730591114c0825409c141554c41bbd54813235355886128dd3e761e56a30b2d5dad1dca01fc64c8a4a3b7b7b54351b553653e6d982beba6289bf6f06fda8d35cb61163b4ab3a4a4fc88e8ce82056a25cd4cb41607a30d7820cc20ea76b4a3b8f57d3d2b7d102b58c8e13ad95e83aa14663261855b96f8ac00a781ec0fc7fab99ddf3af4c0bc4b44a4f38cdf3d905de6a47e86711ff027e1395e0a5e21cd58ad2be0e64c07d923c91d6548efa0e443a6973a2aae66bbb99f2b57f2ef160182825fa5305444511ca1eca4e1b0b38528b5c5db183d1f7121761008f92cf0c772579d839f3c56cd99df3d9b47a5ab32dd0b99f13bd28141f18e1844f6436b6c03f58ee416dc9479f807e943105b8bc37c96179de115e5c4fccf1f8aa5aac6be9ef0d84cad696216704b5df6a521688dd81ab2d8dbd89a483e6312733db68929dbca5ccc08b892fcc6f0cf834b1e599d036b690ae9078a656c6e03e1935d6e59b151c77dbbaa11dbb665fbc1dd6f271a5841ad65bde72a7f34842162d2a6c465069655fdd0169ad3c16cc3b6c6a6afd412f9e5478b939f6d5e90b7dcd7905b73beaa64026cefa7d9e59939046b1b81f4d3a5a525e0eed88e6d401e5a4df518bcb06150384b7e040420a3e2be2080b483d49d4cc126b7c1515079ee9e76543836ab059fca146c2b91c8202030a655f4df67dca4ab6a21488af650316f92e17f4a0d82d14310bb7614ccba21645d5bf9acf4dbcf1cb5b8df609d5c7fa2bffdc14ceb2b25bb18e75e57095abe1c674a83ffc7f4900046ee265cebc821abf9888d24d584b67211bbe0bc34b85314c62e9e73e4f285c611187c399a7332eb3f7966d9b00b0d062d4efb397e0b75667c71d91a4f27262ab51ebf1e32c4db7100cef2f505321de4f537d046917cb18db9e92c533a1894057e7789090d322a7ff603467c86e08ae81dc901516efa1b609905a6bcca40655f62df8e505a3cb2c430eac12608f50e065d87709f26da78472aa98bbb9f70d47e2cf54c9fd30496af638e8f38b771b7659f332532458e5625259160b1ea2d41a48a8126704cad6d09a5dffd07d4747bd2eee0dca894287742a3253640186c907078db7de38e8532954cd0fe2a0a2a965b1fbd7941c95640ebdb4999347b887728f30cf4cba1bd73fc6b7ab000facc67828a970704c5f4162966bd2d48e0e3193ca758d8000704c884048646592bc5d412378e9d824dbb47e2ff4322c422fa257b6c2705d77526e4f14595f15de05bb16cbcd088767946132a29dd01fe833a468d4b4f0af65d3584156d5cd32c2e79cd54d2dedf3ae683684592c72512691666e287fcc29d6c7608c2f019add1d95498e056f923e823accbfc3e72437c38611efa84d120e5fc950dd0365a5940e69918167c2978e83b9aa11f26dd74f0a30aa8b168d44e7d531c57cefaa7062d7ad1c6b3a7c40c32a22c719d68e4f99f71586a429cbe7525dfbe8b6d60bd3a7038d6d4a360d3b8de12ef5be3abcd1130769de0310c961619b8af58e6d254076bde238413e7062bfa04ea9f510d95a8e822ee76fc31b8c3740a53f84fb82331f4d7b59593bde434b8dd596c383b6128239246ef6c053a5520c8e32977fc47bebbefff9669fa384d0b392d8d79f20609929920171abc8d4759dbd79ae09e7c3fd3ec6fc21f7be3daa3053b758758febe65fe2f3815675bb77da40b7cedfd6c549be129075db3c7aabf4aa9bc57dccd13d4ba1a6359ceee427b7cfc7886099043652fd23541516625711e32da57821a80e6061401ff2fbb5b95126c7b88c05f831afe08d3c07131cd55ffa53fab79d4678350c665c1289c7d42ad2e09919aaf8607db17f5c03a6712870db6c64e2bb2425cc341d07b0e587d42ec62408db6facbb56b2ad260cb8b7af607706390522a643f17e4a4a12e21720a6378d06bc4b2a4343648e2694405beb6e685e8a0808c78b0a45866fcd82f0711455c25da9ebc0c4a9e774158fe0da9a9d57b9924795391eaa4fb13ba978fc28df5f8904e78f9dd303c67c7914f90d477cb5cd24d5569560450c093c35ac8e892ecb0ddfa53d6cb6c9fcd171156899f806818d394063d8263132769a4129900cab4a0aba7ba097cb82900cefa774d25e7092822c373d7a9bb9d050924cce63f51549219d8adb0e564946511435686834e223ecbd0928848e432b497e9abcef8962fc2bb06c03e116ee827da017022e7a2509322434796ed7d9ddffb12ae1ffaec9f81e28a036dce702da833d26ae825d6d9fdb8742d5e1963543bea071b823ee61a63b5561eedd9eb4d69cb518bfedfc70c6056c0c0961418df22b16c395b0abdf9d8ae9d9324534511994c745a4c291ead2832fc20d415766d248470a0c294d1fa176668bc5ae94e41e7e7e3e3b96f40dd267af1011659765102be9b978e84017d334a071896fc10169c2c129f2866fcc5e87078b985103ecc1f38e675467903ebbe5446c0268949e808b8fb3fa6294cf85f309f0428d44c56830a043fe46ca10b6f8acce7b04ac42ffd940da506288d9e1bb9c364d9e43fe91f5feaf5eb6428f503e04fd1550d25cc0bb1a1a5b77da9b37d6da8f7aca38768d9184d83001bc1f73835e7dbf923e86b1587ee12de73d739bd70febc2129df5eaf7b260d26bc51e053c49e926de525a963c47f5b81b51b28d3deee6e6b277294ba6ca13a1c87edcfbfc91317896452c31a9d49c4768f1b4b46ac32e0907e00a73680166339ff62595dd2d2eed3a79fb9fa0c2e8250e89539f6d678aa2e5e51e26ff9690fdf00f74e3c8bb765c76c418c2409a7a27253091704d1c5f8a39e5e5651d622d89c62593f82dcef0e4160ba55ca9c4dfce52215778a78975918b636466370195b5d726ddeb36e6cd719b9fe6757854de8cde874d7b9d8e4620fff9f17a8d92714c6d05463f7497bef70d081149f18abebf5357056a77416e1279b79d372caad61564bdfe8891bfb375bd69e8160c071d568e7e37c1ebb9d7e810aa77f21f2c51eb246556a6d5d8c70d02aa178c4369bd54ee1473cd0bf12749ca9b89db22d3514542666e9a5fbb19821c3b4e071cd3349e1d05b9fcbc7b6a182cdc9c4678abab615ff27936000b06290d346eb38285ba65ea267e5042695fc0ee75fe0b7843b98cdb10b3909c1058e535c364aa56ef6fc06383a6ed5cfe54a67f300bed466df28c083e66b48bb07e77d3febb69d62e73c0f63412957b34c41a3396f495143659378808ac1af62b6e0369f0c6e93f4897f54954603ea9cf6794d852fde6edb097a7f5407e679ba423b4f510e85cde16b630814aa1e289394d476dd7cc778804aa201fbe63b208cc6a461c9cd1a3c644f5258aaa7128ac3cf8b7c8443f7933f18bd36fe2a717c922c5aae42382ada0801fae0aaa1ba9c2a0d31a34b0d40693028f87817eb5d87a316b9a6265bd4f4d8914328320b2e20fc759f08adea6e6c3a04942cc93247050cb27c5f3dd62db24fd3cf19e3b30df728431fc4524b155b9a16ee6076b1c7f521e6a5eab1c6f41522959928366275f87fd76854808697ae3ba04050171c08b8c160b4304c2f9dd11f43c39a1f29936957f9dc5abeaa37f842f3da8da7edc0b5cf36b72c54bc61a40de56103c889f618d4080860185b14cc8530b675d45dcf68ec7e6fbaf2d6ea001b002979749e236af042e567cfbea56cc9590e6ff26e4ab4193b96bbfccc311f53e3898b35594126d4d49cba9dc67234a69d4336805f8c917cdcc5e5ea39b594aae3d2e4e42d051cdac3259b9acfedf6310ca9513e0243ccb1f6ee0465eaecf0af7a02302ac2f2139a44c15899e6d22140262ebfe10183568d099a264d7bda88aad93d75bdb7280d025f24c7ca87604f41bbffb1d4fd04b709e5b8df32f659c4536fd87eb433a81712ea3990d11ebff7fa22f170fb74d528b21a531e1dc23fe3c152d55f5b40e4a7056f2a611bbfc3a5025dedd5bd7b04ff55f5838ddb9ca0bd867b7f5786942e62444905dcaa3fbbd7605330142e91b1e2a1800f897b45cad5a60bd13103c30b1cddc29661fdf1a6418e3118f022bcfab8451f86b56f2288e5719e95f48aa51bb021b3fc1ee4f255ea7f4fdde09079dd2bc1a6ab06f91ccc090ff4fabc87a50bee4e5b211e34d86dca70d3511b42c16ef31de4ffb3478dc73a7bd3bed5467fa65bc9e71073e02a8c22d89206becebd360fbacefb53a2b6d4a40a0f62f840909ecd79f0668ccf0bff29219c6e08489e4ea8a649d45f4b8e6a33e6ed78dcd7ff9949ed1c94bdc41eed47211232e62a82be902befc512fc033615d247cfa5d08f24d15b374385c2bd254d3cf0608bc8f40b189c554c5c8f57f0f1b3f9b11339b73595e72d9a3e19bdc64f12162938c3361eefa1e106a5979e1b6b4cf0e5d1f20f76f783e57737ea9e59664bf55834776dd8363e5c18c4be5066d8deedeea3fbad89865f09b267dce1a98043a5392e3a35aaaba2b312275b901d29a55e1ee2a0c1cad81c2942d06e7036c566dc6d83af36f3798d29f1f029215bbcacd2257f5977ed4af257976e798b634b5663017e6af7b18c261118951bb9e3b2f71dd7b67fc8015891a3a6e44631baca00bfb12010ea8159968ea114268cd846f927b2fc2ee93d66148e5c2e74af6478ff92daefa69f4d6deb97da0db42edb98848cd3d8a4db1fed6580bea973f65c8a5f1138289bae7c4d29166b263d74abe81b1abdf1beca22f592a123a963d3ee01c19f8e67fb5f594f95e0e1c537313a32654b29ed3c7ac3d65fb68d37c1a706e07881bfed36a1508fbcce8bf0a91205feec36d802a1c4d606535cbd3f761b58e82e7232e34652a7328e5827a138aae7a2c7eab8ddd5a7f4460b0a0ac6f48f021eb706e48de0e62a06bfbe32aa00ac74245d33fd4daac81c198935702a998b6b2b014fee0f1ec969b8d386bf217dca0a4ece011b55741478a6095719476bbb3aa3e673aece091396a82ecedf4b9df6ca8b8fce882367b6951cacf01c06b4eac02d7b85aa6e35983f901f6f6b18104a5902aefe90dce41588830cc9004c9040075a5e07c6cc74c1ef84ea1f0f4a470c4c845d42622943902162481255dc48480e3ce18e58493709b5a2128874647504bc495be88f3e4e78c4d585a7e34b0be4caad5c51259cfd7e3b4aef7c83006ac0809bf4f0a10841283bcf31900135c1f58af33e66ab7ee73731998cc653c764a19e5f9f0cc90d62a3089d715bfe60b4e8c475ba6fee63cdf83108eb733326725f8ea80b5447c38d88b0c137110922b95130e1bf487e91e5efbeaf5a6e21cc7a4fefcc00be29c7cff2d7b35d48efac158194b8511f95befd9215337728abf2308c2849b79151320baa40f4d1698596b5b351f96a34407f3cbea7049f7ffe08dc07a61f435af06e5ca6df06eaf2b9a958510b209957ed5896d64d4880bcbd0efe7a624a3869488b195fc23089b13a64e39b55c41ad99c32b64430f8dff20a1ce97cda685a968bb5a6e4e3e78135a8eccc6380c5543a4563ddea4ad927d991e2e23dc65093faed491b300c94090d43d16d832495692fe1c58b05f1fbb2d3633ad9653b4edf053060268e3e74cf4ec2cefec29a3a6e12cca7efffd613aafb4435fe7c6604d5064b6c03b8fa79cba304dc23954666025851ab0dde4f1227448b9b88b4d146687bcaab3fdae021728a204d1875a5eb5d0f5a7babd31fcc998633c1020fb2a24e05a3439a4e00cc7ad73739203c3ae729f1dade062a811095e6599fbfda8523395c144f5acd4eff52bfce580871b13e18dd3d837d603f82c03132cfafc5a80328d85cb7a06446f3efb0ba67c29d8bd0b751124829082f5bb795d2d579143c4388d9cf8628932f69ed02292832c6e34a3305ef011efe113b0fe9ee8ab196156130e275de9b035afe5af131cc95c04a31a8024253c56ea51ab14d978db11625ec70eaddfcdc2bfac568ee0796a3d07ca7ac55e025dfe10aa5c3be05d41fd59fdb94bd1ed94513f4d37d8bdec21165a180abd8256735201a7e7b1a7b77d4b7c29bd147cd6e31ca9848a452c30e27b7a47ea389f2cdd8314fc761ea62914fd1ceca64ddc828cdca47b4718d67a2e4ceb135087845e89801f192aaeaa2b8e8a18bee13a4154db19ebfe172a37e3298e1bf72e6c42ed499ffdfacdcc7c783360485e4cdab6df1c5264add384d28f568ae318204fe3cdc1c67f386d99e20abc62c51509c48e529d3a7fa47894bc53e274bd8952c0dbf2fc2d1a5ace95a2110682d28b2e9aff5af1e32a3cef2ccc75e9f6e60b4fd5fd6fedfbe4285f87e0ec5e2e464f106c26cd1498e084fa12085058a6a6f6282dc17256fc210ade55ed2db59b8372b4e972d2015872c0971abc92b7131a115aa6cf4e76b6b3595ef4fa509898fcb22dabf6598a9cf2ebaa9698ac26ee964c897edb1b6525879f6350a6fb5eb096acdf5fcfc26d63aa297c661081bf1dfe108f425af8ef8d055caa4c4d542e9193379ddded2386b6023b75bbbc9fd36ed4c4557c6deac1b57bf2bb5d0147b3c05426405141820734da94011a7d93d5d917f0987048604a1607ac1615cc89fe39f60739c598a7b91088fe1728172d988defb1d4b6cc71c4642c8b76564ba64d48accca8b58993e0171aac5951bdf7cbd3b722d5e710b9b062b1985b5e9b7261795fa7cc7f66d6a73f90e03f86689bac7295e2eb41320b61e261c2a967509960e3bf267d879d8e9d68c24ce394fd1e4f19be3aa57e63b86f36f9d4a176ea2436060ee7f8a02139ffd3b7436c653034aab279e0265e19c327721b58823c1a759416d342e7f2b3a0c41bb1a6547a604d7cad7f6165a7aa26420063360af4aadbfe8134084b5ea339f12bd2f88c624162c602de7ce980825b95acb3ad0ff1290d7a2e94f4ac62eea602606a7a68707f5dafc014ea0e5ad5832c25a2a6bfe3ff18f435dc6c205ec38cc55aa6b9afca6baed5be4753376212f7054c38011d7c8f8c1e6ed4deeb0b8b83f6f079d9034e0004ab34d6e1af8f936fbe09968e99f9173cd97ca99b0792f33bdbbaaa57349318a9ceda3f54e7934d034dc74023d588ab4ca5e52f24661bbfa27a53d122a4ea6b49cc896111ef5f866456e21160b06faef1e1fb7cc24dc67443d79ef6faa81e04eb7b3a5963c5d7ca349e2b9ff9b1849e42fbd78359eb65d27e4148e1a9416a3ccfaf46e2af1ca6d536bfad0935b925052b411f4d69bd971465c0d98fb0b952d8a49009d6a37f35b4be9ef8b4274613c26103535b9ee2ff7170e2c024fce3e6aaf4a2a0ba54ad0e3d88ed148325c3deb45b86b67275619ae9f702669c641363ba1f8e5d73c885ccc0facd7064164f960f27e479fea3a6591b77c9f6687f9d47819ee3bb79da160be3166ceed7e08a6c9ecc30d4a0ac97bab1c83320faa037f697cb9d08cad79651c5385f01a79d130c610af8fbd5971ca431536be643ddb5102695c504e18f8c77c51d3bc29f392bb11f78e0b1dea27d607e47f179c45abc1f952f2cec761b2a3bf22e7e48deebe5acc4e0e0e8151e5f646f1a2b1e5c8baa6e0b371504902ffc8478095a7e48a14ca3c6f047ecca064d4a6d9df2fa65249f7940560cca0999082ce5a5ad99d25da06b0d234f5047348eb7817a182b1301b6214afc4be31d33887b774d78fb02a355cd3a297ee29289516ac78c9111cb25c7b9c3b93b170ba1f8878a2decbcd4e3c5c4c0c647314805a28543ba954d2879923d4d41fc1cf260718154efea104b0921df36237240eddbed1cd9c3189d59f8d6f19846502bc97971051f278871dc1842ddfd5851ee733629d81d2dc4061b99adf70e844bca98482f3bfe5fb040bc007817b7e1e94eead0685491c7d38291271483de11d354c1f2104a56fb32408e7d80cca8b2ac4d96cb265c0ee12ce588259a33e59fc15f472922a7b3a4b215c9f01a96a8c8afc5b168e1b0a5f1ee72521827376acd1cc88640e47b752e9908ab28e91a56179fbe4000b642fe331a989d39fc769cbe0793d3c5ba2a2094409b034d7376988a9ef4fa8c78b0f54d62401a6af391f444a2ff1c596b58781b32993209539cf9aef8458af21bd243977615c28e2cf525f123011a9ba8ed4693ceddf85c59cfeb3f6fddfa91799c848b60de0f562d5ebfc4ea49d27d8533aa082d455c5dc16e9f13791d88bd8dab3372732ac8c1fcb2206e2a2d09787cef7e25f9eebaf1788f9e30c8808ad8180eeed1ec1b49074528856452c6fd024aef5e1a53d816db900f666c2b45713143adf2240d53baba4a8058d094e393a840cd96c87f5c703c3dfc52549b00f96eb7f98fd998c47c52c30f8c79293222956ff7a4206022a0502b32d9410e3358e158ac09c7b2f2a2e70e7bb5b0f7020c00ae50c4297c3ce6d1c349ce468259a84386f07658a1bbba13ddc233a0223d7e228709924bed71f28b55da752f0b4db14c0210349d4896030823a64831b7b68a5b121c82f949d4021b93af6cad47330a434eb2a8807a8731655cb681231962b9ad50e121b07d08e5f4da7e2ac90d022487d5bc4e58e080b74964768dc7b3bc9f5604775b52da1024508a179b9f36751c6b6fbb0395d33c2d4d1e60cc0a2fb742d7840509937028be8041a41da54df7605c64d69c57834b3cb1658d5c17a54d1b08e641617086630371ad54f2d42b92aff8d8195e3c16b91e18133b157380316c402e2e61a06168363eb4dca6b0f7eb5763c9154673db076205cffb25985afe0c7372c53b348f6a1e16c9b1454fa0f0d87f25f79ab5ddbe678091012c1f360a72c1a4f487331553038bd7fcc24d1e63a8e252b8dab968f326341550eee0fa6cb8e1a7dd2e64cf1c9fbe34f791d455f6bda8384d32da8eb90178f321cf83c7de0f2f1d8ea7c5f5b63259d86c22c346fa8251a0c4faf7815a4cfc5d839d388bddfb82999f147ec6cd07c5fcfb1c2b7bed3cd4da691574ce2b6f35059d908e0d0987afccd7931bdaf416b5b98bd3cc3b49ee4754f872b3d5f2d528c0bf61dd9e00063908cbfb46b1a13ab1861c8fed0bb815b99a0ade369421d6c41a9b0ccedcc4632211beee339dfeda9a05a3a11daecc673d6d3f61a7e75937d1be1c025b5240d9e483d72feb57e34664362d9592bbb9efed3f77d3d397567e4fe1d38b9734ab8ec0e3750ac67469ec41b7ff99b9ef4c1644f2d6a8d7313b3efe759180e71624d5fb88256894bfcbd94c2bdefa4e39f2a2b216d74063625d35d8096b48e97d24c87fef575b81f39c31054a744d74872070f1251ab9a524aa01192ff83c1750d7cafe4cb8416286f718968d7cdffd753ebafc5ee9a620979e5739ceef6775462fd1f74891715e5b597ef32d57158bd5fdecf70728bd8bde9c92ae6438c4e3ec9601a73dc4b8d530bb9812bd2d7a784c97f82de22c7153052f97e8fc7b0017fb2c66aa00b47410ab6ff49005824837e794a8c71441c83f9bcf7043b4f8fb9a3fb335d87ac33c1aab96fad3503afddd08c8fd56b2d161911b7d7832c96033c404268ebbfd8c0e04460d895369163e2c4061edd30e990b134d7d34414e2ea4af33b019f00ca9bc9166377630d6c05e8123a220d99a42164e5d1f2545e07eec6547c145ddb88687c76717b4ca7b5458d481347057f97cb83eee034c307db1301432fbd884a082ecb7f72b2e6bb2531bf610f1c1fc1993cea4fced8f14535e9ee5c4a6ec21b94b95808eeb52fb4ff1e41e259feb754019ff0d48167d379930f463bf9173285f82e9137af66f6336ff4b1663dfe447b4da51a693013368d757a67b298d0d8d24b320574a80518fd9e4adca4a8cef9a0d314bb0aa69f9741763b426931ce82df25460aa905e7b335c9f3a36f18f29a85aa0a65fc32342027793838f981d141769512c3691d0121a966e5ea64dacc3cb1ac17e29df41e4156db1fcef4c72f776f90a5e5b14bfb8c531a74ae386d16981c1505b13d603d0f8a3da9e364b468a1ccdda27578a26a206647733daa5c71aa725739950f4c28f18815e7b79540689818b5f343f3000317c153c501620a31b82797e0c53ca3376f7574450ff24ea137c8b96f642df9dbbdfe7b0dee54fe9b21d282069320a3c0789096c68f59e6b577fc670539883a6ef2b2b8178ba78088cd0a834a937b5630a94ec85ca4fc299c617c04f2423c6a5fdf84cc47775b6cacab47a61ccdf986d781a2f3d3b50f2c4a8b630085ccb8b69c0e9aa858d84a51d21746e65371b34247ef20ac53ccde549314ab20c01ea70d76e10262467ac5991913d52d126c6c5f73c41ea133df39725fc4cd6ea964eb5c111f3bb6f0f352be12b9d3b4424ca8df8ff61bf619ce747ff9e5473055eaa84baaffa8267ebe9edb175337c5e40078cf3825b11f6da7fab79bcebc12de0b8e130aad50649b8fdfaeb6e8f5d76e4cfd31cd4cc0dec9026d5139e8259ad2e726e0954914f576124cdf8d77606397fb9e93527cf0c022a378593e8676e18e29abeec747061f66dddc5342a455d9b4cb8171ccd9001efb277d9c0bae7d18381e0974e805503c2c11dabc1f13990edcb2628d461021a2402f95123c5851d3c437cfdfc33d5f5a9b63570d6be4a19c105953f8e5378c7cb46ea3ba68c8e4cea3b036d385926b91ac13775516693f2f050979667b9287c8156c2b975ce5d6ff85d5c31ae7f5ce707112f536e043c97161a2c0101531077e0b029ff5c722fd0cb0dc491845fd07bc8e0305248cf464a6e6822d6412b4e8c0fe718506e5d49e84f83570b3f27b463f3be42f5a2b3ba7327819e0f49ccec0afae770b571b19677f182f4f261b694e1a088e9a1fdb76fb519b7906cdc0dea8d5fe9d38d00917d8132b2fd6594a59f7d3ab1cbd8a060e5f08dbecd62201570adbd74075b0bd4cfeaed79e23d1c35a809836482400ddc9da7e6aabef3620bb5c02f251d8322bb861739652f9fa46b85161b936393bf0b7674a68ed057ea21a41a9b2dbf1d59ff1b6498d86e7d873c80d32b7638149a302d3a38467d60a267e9f0d36d0fbe33728df5f13c2b5c69331b8b7d2146d6a8a75ba4086cc6316f0f18550e47861222a8314bdc6a72666e1b300fdfc5ecf102714c9fd57df76fdf47139f8dbf8ae59863643171164c16baa5953c17821a7ce5feac673c05a56b287453ce3a0bf5048f0999b7711604d6cdeaf3cdfd661fa21fc5bf18de929671c801f00415eaecd35abda34afa57c567d99cf541631ce641c2b0989a0a4708666cbd83ea9379b9f828db2338ff2d9b090a4053ffa5cce2db10507bd8c63eb8cb2653560407d64c989b47daa04665e9dd0ef5ef2c6ddf02b4a12472984485adb027fd12ae6c60ffd203b1a4b6019d6633e2685bee307d9e2caded1e0fbed634171377e24afc3f48216c8df3572cc7ca3a0915682049929cf032bb8c5c2d2209a264322e0aceee55ff92247fb7dd4364e3680d609d23c07712fbabfb6c9377d99cc50a619fe9113c6f5ee764ef207631a5467cc0416c97a9048beae7bf350049eb005e24febf46a68db8fae7811f42c4f9f7a7318ca2236f2c8b12f966ea1f9def1831dbb1d74ba532267de8b588aca90dc67ee23c9055f379d9fce5ae6f509f63577c7ac049ac9583380eb441d20924c725bf6a3e3fdd0dd4867868a6cfc640d0c3124e347dc47b599eeeb2584b479ef59f74ef2c35049846de72465d22cfbe74a472ee83dde62909898e01170e389f6262d9fca9f97bf81cee88b6bf516cdeaae242f49990750227a47e5c1d7ac06c72395a2ed2e0691f7b893bff479162d6c35e9e3a5e7496e4e997bbc2b7471f87f214c9324791137f0a1af62b6b865c5324fa81b23c2e669414e40e671c555557ca84ba3598f52c281780dd7e22655db21ac383712e62d4540a1bc5256769be06a35f471090209d7143d9b5266be58d78d048ae18f33e0f1fb638ef4da54ff6b08fcbbe5db541e632bf738e911046ea145697b208dc05f20c7d1a57d515cf318c363b0998e228edc5aadefdb0d01e6b4920f01779e4f13c405fa1dd588592a8f8254330da2189af7c31f6131324b6536374714c736af1b6cabb41ec852485964d2a3b2795c42d6e096543020b5f5ef8797d849153bed2fd451f786a156a8eca24c389ff50c4d0559c6f4e8cb37397c8311fa052da84a750edecf7d8cab747a351eac3bdbbfcffbc49673dc95c26fdcfab9978072221375d9ef370df8162c7e048742798ac05a77243994f3519c682b4a0dc7649821f9215236ecd7a04564562e5921971f5c4088c74fd5f57327a5eab6cca8d18f9dca15ea611857f197c90d721ce33a0fc8aaf3ad3e43f8e538e801e4b47f3c979c76b09efe82e5ee1e984b4bde1477f57d14e1c21e67f43e69987f42adafa321f24863f77f90587930312f494da9c3bc3d65d7607a328d5b3dd3ff4c1097b46166252f74a0583b4e1e68f7317539793a6d57371de6042c5cf061eecdb23016114ed93d7a21067c78e33834b330b9cf352d0996ae9d1f8ec0f47e533b3ba8fa6df68b84bbd1ebf594409903ca15eb39d1751e6c3de785230be29fb53109437ce0e05427d68c1e2eb5bb1d90e867fb2031510db12d90af81757874463c3445f7f74e9edea0821622d86dda053871ad0e2e1d41eb31ab8051a0ccf50bc04b9e503ec2ea76d93c130392739bcba0c183ec442cc90fe27a2dbafd4e1c791aff374b5326ba16880a16d98269abb731904dd1f8eb00aaea66bfef72d5252931d84cc01cfabde3bea854b5b145ddd37bdced843340e0679b6b4e7ed2fe318fd0cef76d160543722e0c3eac11f901ae15db25905dca7a17b81c6d51869fd12ea569fc4b072d217786b4b4d73bde4b9bd9425bc87b33d6b1911e6398673939aa2f15ac505b9a1ab029b8452dd0869f392daa28adc942272615ff2db16bcf084f01ec9fcc2f7f6a632b2bba8c4689a8f6c574cb1bbf474ff6bc90f795cc992d56ba4c2340bb4ef235e09853c94b4268a484f28d72e6b6019e7caf630a2725feba3feb098f2d734d6291cf8d39f10f37017ed02b48248ca07e89b0b29a52311a2a5b2bf3bf092850c31777b4d2617b210fb4c9cb5e522476d9be2a08c5bd923f9fbb797c112877b91d7f1dd77ab5890fdb3887f4e1f709f087c31dc58cdf454aa5c3ec8c00a01225813e2e191a505aa52f081821112d25793626c072c63502413bcac9afcb1c138631cde41fa3c664671d728ba08a7abdad757d8aeb9754762f697e06c39e8a32d460d1e9e893e78531cb39bbbfc0f53d038bb7df9992510d276f83f813cfcd8ae685bbd0d12cb13d063de27674534e2f5cdb8e5f9178efe3fc728049f3f16aebf0f7786b6c4dc0b627a3c117822d7d007d80e3ea0760b58e740e6a59bb52e7d84ae62ce8adbd89b35b43cd4911f01b0c0534ee6c798a8890aeed89b34ed2437638304b1a9d220a1libgivaro.so.9.0.0rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootgivaro-4.0.2-1.fc24.src.rpmbundled(jquery)givaro-develgivaro-devel(armv7hl-32)givaro-staticpkgconfig(givaro)@@@    /bin/sh/usr/bin/pkg-configgivaro(armv7hl-32)libgivaro.so.9rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)4.0.2-1.fc243.0.4-14.6.0-14.0-15.2-14.13.0-rc1W@V>@VUa@UD@TTO@SGSQQPb@POOLO N@N^N/NMQ0@K?5@J%J@J/@I:i@I:i@Jerry 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- 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.givaro-static  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~4.0.2-1.fc244.0.2-1.fc244.0.2-1.fc244.0.24.0.0 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.htmlarrowdown.pngarrowright.pngbc_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.htmlmodular-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/lib//usr/lib/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 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=harddrpmxz2armv7hl-redhat-linux-gnueabi                     ! " " # # # $ % & ' ( &&)*+,-./01234567899::;<= > ?@A % B  C D EEFFFF 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, 16 x 22, 8-bit/color RGBA, non-interlacedPNG 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-interlacedPNG 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-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 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-interlacedRRRPRutf-8?07zXZ !#,3dLw]"k%rXaYAz"g=ཐ7tFs9pT,,D ] ŷhTtj 7I4斮(RVW&ϖboK>-xys};5׽$ zOf)`+F% 4!t5N1YK2R [5}F6 r9c{#[^e~o糀pNaEߓ "#ՏW5 K7úF^d_p6?ꇹ7rrjFKTЃ$8XV&7CR gSW#*tO gRSݩy֞75tC #9ę揆ҿb8eTzC&Z ŀy@RlQ`ID)_f$ڢWSw./[ռ%QJ,?" 7,bu෽}W|G>ܷcuUGXУx ,єӵ6Q |1!% F8j_3XE=G) BЄaM* FXsV :i7jCZ.6-ԯB@3h!\$ճ}}!)9PWGJV/t9K24:qV#;@5h|~m""Fj7#M>ƒW6ޛ^Hإ`ώR9N[NBt*`j+/:؛ +>qڽyuci NSeHvFҔwnNȚC<@l4ǵ B5ΦBp hn.k.dAY:I@ڡ7eq34!F‹b]Wuqe6&5?>2Yz__JD.v#ưrK+*7l9fAnM`.mtHϪTn)0{SQ$݁{D׿ S!=la'GQ2vH^v.|Im6#dÈy U ۇ߸ H[ky3].;>w}8aaS#*^B?G :kh. Ise=v~F\Ғ򓴕FümHҠCT҂sAc9I#ﲓnlYVt~VRXow:!߻Z)̠=+ yS<0PxFL_F\K08Ҙ zB#L{PFoj϶ōLr16߄hq՜x+smGb_Sڐ7eцhާPS_}Cu߲8)4f,^i4A`,GDM9K٭;V{@R׮YfvguGU&XmEuVnU0R Blj ,YY* 2G̫}!l(0 nuD8w@'Kv6߅}3TQ0p7X6CϫG8%AEq($ #^bbd yjuxLXE(b!@oEc^%g`漣!QL[*@lMJ#Ϲ|n}{ąx6|L1'NAaԍQ=n-OBHMC+ ɂH@yc/7Ÿ0m&bkSb̬R3*@Ovm덧j], Dnd>*qkcš?Cu&/X36W=2J`0YಬHQ 3ϱg(7Zl1»[JvѺL]zs+ ==~ڳ*BdWmpX} <é;L|9;x!`p$  Z/Az d 0Od',CMraܘPtA3"II/ji^Jd2o+-u$]XINm "Ė/k\j| S'FܢMY'ǘThuǕ' u$7ٱ6WFE#D)\k6w+f Oj˼p'zC K"aȮ(Le9c?ܠ(9̻_NCE瓪-bgw/;זF&Iq%ZߖNAD6(!(Y,DmF$%.t*?ba=7ԋz};p7 ]!{ vA;V@ 'flv/.[ NaFQ}~|*~4BΠ VKD[W=4K~$18@3u~H Y jCſ}gUEh{+b_gEm'G􏐒/îX[pT] 79^8] K/o 9XCPau s{n:gGL^3NwCnumR{.հ(]M[E%|gmsiDVʰ";< @H;s"|aŢqXK u{~1f-?G`ooS+0x"UVNb W"LрN?/cw)yKǍsL&! Wy}p!ܘ}sX",B-(lsRV&?9ψYN&BMj3D9ir>gS+㉇0Fn [4q߶##I*VC|I0Z UؓL z^q9vhl&N%iw:I_7BUx̠@]tO{, 3{H' <.HU&QX)mÝ>Y}/ tpi^`\U ^RNqQK\< p\*nretUu13>޾mQPBElPEƴ=eL)"u@0 T`)AK) CLNSpu )èu_qQ]Aē/b|}&&3F.*2ohML&S(E$B[b>wqˍvڿglm0FҿL'ܬKASr)O;Y ?Dtm=aBfROG;`Dvq_.Ol4Qt)?>@4}dAV<W.dㅫAan^l¢be\(RDz}ܥ)}^k{)uw}#$M.B,5{ Mux^^^ '%(kR&m[<ч"p!Ufː} ~y$K6-Z ހI Mifl\dslܭZy*{}TV&񛭨k~oq@Ly((I& 3!1(;\ȕ(=:?cKng}O)$`oDiဦ{2JZAdI4>vsZ;ͩ$~q%< JQ2m-ys_yzAe Bg{?6"T ZXyJJ<_{T/ )iQޙ~r -7[L._hW sl2HZ\*6Э2Rq0䫱K3ˌ6vTE]!t v 5;L&%ѹpXYra<ALB<D/ BjpÝTZ{~-9YFx(גH%;f>Ye֘ux B~>Rfͷ=Ic_8|)Z  O6Იy'NzhUVw=nM;jH^T24Dtk6jn )!S}Qwx@e;3ݡ6vҴxW5 !!Ff*l}ݔޭ K(}I0beC^Zg‹{R!Xgm<ݗfRDi:C$DTޠ `8`Z]6x{mC14ln4 2̤KOe{-A2 `yɜ̾.jm+y]ʚ]<\vf[!6@^1G~Fa}1"8TّW+˺#R +LCvOj0a 54l&)VjۈF+/R/ }T/Sbun)IIX ,exbZCmpb| 7}z/2 3Uw~8&Vk\#,9Ce۶eRAA'@X_x\}>b^55@7tP3C4+N>՘haY@\,y&T͈'KM"SmG7Tۍ/nf,$C`^cQV eO0*_ؘ\IXOYQ?+9~1O/^Xy_fx(8r*$ ߤ\5^]wb',|J@t5j oDV_X2 k 3ךM7ժ]|FU=[Ό͂`NkO3?3))dl5kHܽ!bq"%>FS=/ m]ԋ'NKF\XGս, ̘?FRjN5ԏ{|BiҞNONüΚ{7uk$YbCR'U%o6txzDm>HJLgX~F&"kW(ٖYp܆u~Lr~87Qw׊v:#R$F=ѥ;pmY+mKﲖ#AQS"uSM2vOiדq F`l7=UL:LiZ$^FU|E]<`NcE!9M6<Ӽ|uRjrԌty7L',IjɃ&k4/a֮_Y$4nS-9*ήr. ]ʸw32 @gզ-Tɓ^I8Jc:{|}3S%`|J5 V')2kpNu(vv5l@n"Խ OO~F}?z@Wa 48I>}ZxLK'R_z-PzIoxxl9hQ0[IGp>7=?jvx)DžQf(x՗M*ɨȶ\m hKvϲ>b(HMۦ"(IP}=(jMR$݁*!T\1%2úd xaHjMChhUK;/u+8_mÓu,#. ҺPW=! .UaeD:1ps3˧k||ѕ(xAZД[Ժ=]L2vzF*eܖq_n E_77I8qJ(RJeTC몡i.&['%(]{`a LP6}4uӅS-.-H=bnaWawv/0b)F6 9Q~u)7J>;[ xyWBu ⫝E|8H#|6'Ϡ>u"6ܐnѷlI"'&: TULoǹx+ [1:mCJJTWd_QCW럄^'  DobVi\Ѓpפŷ 6b`O1W&9`!Ya~9dKs06q ߼1B66cc4pCByS%A'CjX*cJXO52q m)J I 2_t61G G{EN Jf;F1(/.1e@qE.y-v] ݥaw7 YjÑEA#yFE]n2lt gJ2sHu+#K r,|YQDp0A=#Ʌ?Ф_ [v K -H8C4OpK#hxƉB5ZD We[V:!屶6!Tla s$Т.%+{q)[“ |sMϩ9٩H8;+uNyE@~%Nf4vc>׬awb]LJan%qI/<.9u3 nn,>rɣDmu\XN-c1p\ibV,Q})`fvh "98jũSX9.fd D2.s;>A"|])xjPHosHcLCGEH`vصTLDFg!ijF*J<]pFt  >?֫THCBF_bVY'\o Ѭa9\JVi 蛲v:JYdՖ`2m 6ѓMo q;tnsOq+lqh(5g qMZQ:r}G'i-VT֊ӫ37Zx3˱@ '&?$oM&G>MF]N|[xІ 2ɉ5V.Ǩ:a/ { 8;R~JEpå#qؼ—}Nc*y $@ڶH[ k3t*dU."Z<k|z"|@U%me#/4q֨& 5J e'xž%g).Em DknGƼ6q=xjZǣOB'i/Dɍ@+ :ig ]Psr#G: FHX- +@@h2Q9$|ًRfx<I0?xׅR+R" `pR[%hd~ۄðWW0}lG-4B"Xb@spC£,'S? HnÍ)47"–-2˩%lotr8fꌟl6ND/ͩ{<:<ݵlvmu@p&K*h*%&PliG ћC]-90Ţk|g, tp4qROf!< Ǩr6*tM-Y#EWS)ʫ܁e#Ѽ{i 8D&g MN(鰍b1dk83Ι%%2瓸.UmSUۯ(SXX`=պ`oI=%R_)>Qw <IGH2--ܰ[s&Lƺ<Z`e6Z07P8(Ե;F Ϣ e\r1v,O{iØH躗6FUė[ `e#m:[@d8p5qw &'BN=[#4(Z*L3Rl7DB'q6?ybxՒB7<Bgt%]=xM3>*˥^<}ȨjPtXjv) NsJI8"0lui3I:$'?7taF{_cj NȪ{eP~u_+/: qC8Tx|b&lenΌdPgJ~4Wgnfo]&̣kYQYp^׽˘8Z| VFק.YC~ !Gev2dSt!| f0WJ%ORRLn?[1%q1 QXJu6jٚaZM&c}KbN4]WgVFXG\K%"8 Edp}OӢ {@b2$p ,1W+Zd#-z- "e~KYUٜ#֢$R>pQY28p]zA[?Uc[]-CO\ 3}6ig + ,'V크3ֹKoc3QzxhbUk]5'.k}h$)i;3q!N}s+ {į{Rwd%D2e؄kN}#Ӵm6?gP, Вǂ~P1г@i3_$Wh!ҷ68W;5r>Z:I8Kxqm<]fp?h(L f/ y2>7y 4-"4ntPQl(ˊfI碍!ln<FJCMӇ8lgDrP. % \#c.*pіj<,6ICީ6^]*hx]VP eSf=@1H\sbN8]OFc3w-l4(ƲG0cH_kBBACvHzUnXCBݒG^]׌*a'ʏ9uI${.&ճ*!z\ 3hUĀ+ HAwW" nrS˷+ ܻ v8*'}ty/-Zt⋪Pj<[4|Od;AuÎ+%Z޶[W?>;6d]{cXyH=uD*$T2Yy!bls':@?%QieD&S{ruNlVy;9f{޸򞙣FY> i$>5}x'Z Z(p5%k;ctO]ןE 3 bhȍWq8WWlisۅe+WyκdRiZBUÖgb`[ /(Bz{hv_+tȗ昛X\Ja-'y44ņ+W]g ZzB rPavm%&+VXT? J"$4]U_퉜U֯1NUy/hY_Tl7hc[e3+:-B72R."O򽎜OȪ3?hQk1+RC^vUb,Dx5ۼR9g%/g8 wZu{?M:4 *6Gy変V!JqgG7sI##o8KR5nUE8ZǶ"n=?]Ǜ-ƻ X12"aE88 /EZfW]ළlQw靽0{Q[jNbnvFՖ/0;|8{W%h,42 |pM5g|(LiJۃ6ioG2T$$*)wuyDp?il姄`g; W(/U|V?3@K8Ƚ& AD'e|7%GP;l5Z |jm4WHݨ'+JIDq]uOq'&-$9dVZdܬR +9Wܤyi҇墨9ih\Z Nς L ^v~*:P "&gI_e|1T2}HhK}G)'i'q^'e= =!pkIW࠿ؐ^>WY*mVZvҊȯa B! Dx97Bh%0ѣCqg$DDh,~@1$ho¢S RV2ih/=WkbdkK [ͪWvU?/4W8 +ƽ6Ic*?Ey{˄a37|Iu 7gDT4֫ QU:7Ķh'7<ҁȽ &nN?<?/-[ghwϲ ڟ %.`~Yee|K)gHL;MXĒ!_* _XW׉} TI+(I5u^ ~V룮U/aN͑SK-/4=bKjy)'1@;Kڴque9`1l5+ :c-,IlVb(b ,+`JaQJ](D}y'~a`ꑡD e6Q8'c(\MvyU5#zE*K䲓* ;2A4HrSJ>J>Y'|AZ2naA3tPERTtaD}k2+ =[Su"CIa: _&엏L,.) [,O -n$FmdmOM0ja*)!ْFm)S'd5QMo" w'nr xfѵt=&D`Z4M;i9"'MHV[UJieeL,7qwd'UC^ds,-uQ_i}/ɴ@2yPMʤ@:J,Ŵ-/~yg&ؼT`Y8qEi=;Rk\?mPfȠb`|_oAŽDة2'j v$7EP1q#?}DȣlEg"@'x߁|0M>BWVᨒjPKzRQxo K$%L%P(|cׄ& PZ}0$MGP]Xx oyv؎~ńj)wzD[Ho / ᭕ BF3S ,YJ`~U`;G-z^.%agV{nW8F."/(1*j FcQ4o N"Fm05E6ztݻ"`N‰H5J~`yGaۮ)LLp7Ċ.iX;@>Ӡ<ͽUE2[Ry\j`+-̰Pm@f's!nU a"B)V VFQ S}L4=~"9Q =De, Nxl1Tmqx"WrGzM2YH~k-$m2ʸ%A pMrb.xvY3\fP~~0z4áp|27|A4fW^n5@%D}zc ]M- \[VSZh*ʓ66SHo{1g C.6W-yETIkRUf"ZnV?O<`dYEٺ>\0QK-YșP>6Oޱޕ¬1;G]`eat$>`Ek81[u̍w0e۫u+_3vc,$NFɽyh̝?p1Z%PN=~3}r y%nJ+.Tʠ>(]S O˧Y`*OG%t*R(ё] D8Ҿ.+Gth#^.d=8MqJ+b[7BBypJBx@ヹ?K)3 /zudiA7Ӟ* Pt;?,e6`bƬꍟiۘ*uVa3]\= 6Uqm(O(ގ&8;'UNEhhj?ʝ_1l}@D)ai;IKP#]`!3y B`鶂^{DzלּDײ%wp BEro!nᬉ|A:Y5^T|Oǽú~MS|0,LNE]\QH"gΰneKL>j56U|LI3-'<<@[q5_'>)z_4qqA(饊~%q`g˘`#DA^ݎɆFnjdFu\BPo;+^qgFHK^ *wWӵ"wr"t”;tg̕Dt YZ