libspf2-apidocs-1.2.11-11.20210922git4915c308.el8$>kB S̛dk>:?d 4 ^+:I Xd| @   !  x:l 0D(8;9;:-;G(H2I=lX@Y@ \@D]J^cbdefltuvpr GMClibspf2-apidocs1.2.1111.20210922git4915c308.el8API documentation for the libspf2 libraryThe libspf2-apidocs package contains the API documentation for creating applications that use the libspf2 (Sender Policy Framework) library.eJhbuildvm-a64-06.iad2.fedoraproject.org-Fedora ProjectFedora ProjectBSD or LGPLv2+Fedora ProjectUnspecifiedhttp://www.libspf2.org/linuxnoarchD _ X  z < ` n3S!} -' L n) E -fi#W  ` X d !_ ?  *84'*>"V 'k }k +: aW * 'E  g $  k / e E ; h w6QS I)S n  7 "X 5t. d oH%9&  G [E& q  C< ‹ >`f BqL R Uy ]\AU LK )r7mq )$nT Vk &I rLI QK B zS   k F  z < IVK V'G  1%0`M bW  X  Z.  NX:.?W Zhj ='_o =" % ,i Ϣog } * :c 's }0}; ʌ ;]-   $QQg i2voi } e E #j ;S I " 7 "X 51, h K ȫ?g 7^u ) r_Y[ [w?v $6 @ B3; oF0f +$ 7: >F04#~n q "d2 S>C )&FS- v 4  z-  R, -#9 : ( m8VhU N    (   lwW  | Z ! 1"   f 4   . t x  | aI# i( x   w\J  . G + d 5, * EF 2_b{:UM$=AA큤eJfeJeeJeeJceJceJceJceJdeJceJdeJeeJceJceJceJceJceJceJceJceJceJceJceJceJceJdeJceJdeJeeJceJceJceJceJeeJceJceJceJceJceJceJceJeeJceJceJceJceJeeJceJceJceJceJeeJceJceJceJceJceJceJceJceJceJceJceJceJceJdeJceJdeJeeJdeJceJceJceJdeJceJceJdeJceJceJceJceJeeJceJdeJceJdeJeeJceJdeJceJdeJdeJceJdeJeeJceJdeJceJdeJeeJdeJceJdeJdeJceJdeJdeJceJdeJdeJceJdeJceJdeJceJdeJdeJceJdeJeeJdeJceJdeJdeJceJdeJceJdeJceJdeJdeJceJdeJeeJdeJceJdeJdeJceJdeJdeJceJdeJceJdeJceJdeJdeJceJdeJeeJdeJceJdeJceJdeJceJdeJdeJceJdeJeeJdeJceJdeJdeJceJdeJdeJceJdeJceJdeJceJdeJdeJceJdeJeeJceJdeJceJdeJdeJceJdeJceJceJeeJceJdeJceJdeJeeJceJdeJceJdeJeeJdeJceJdeJceJdeJceJdeJeeJceJdeJceJdeJeeJdeJceJdeJdeJceJdeJceJdeJceJdeJeeJceJdeJceJdeJdeJceJdeJeeJceJdeJceJdeJeeJdeJceJdeJceJdeJceJdeJeeJceJdeJceJdeJeeJceJdeJceJdeJeeJceJdeJceJdeJeeJceJdeJceJdeJeeJceJdeJceJdeJeeJceJdeJceJdeJeeJdeJceJdeJdeJceJdeJdeJceJdeJceJdeJceJdeJeeJceJdeJceJdeJeeJceJdeJceJdeJeeJceJdeJceJdeJeeJdeJceJdeJdeJceJdeJdeJceJdeJceJdeJceJdeJeeJdeJceJdeJceJdeJceJdeJceJceJeeJceJdeJceJdeJeeJceJdeJceJdeJeeJceJdeJceJdeJeeJceJdeJceJdeJeeJdeJceJdeJceJdeJceJdeJeeJceJdeJceJdeJeeJdeJceJdeJdeJceJdeJdeJceJdeJdeJceJdeJceJdeJceJdeJeeJceJdeJceJdeJeeJceJdeJceJdeJeeJceJdeJceJdeJeeJdeJceJdeJceJdeJceJdeJeeJceJdeJceJdeJeeJdeJceJdeJdeJceJdeJdeJceJdeJceJdeJceJdeJeeJdeJceJdeJceJdeJceJdeJeeJdeJceJdeJdeJceJdeJdeJceJdeJceJdeJceJdeJeeJceJdeJceJdeJeeJceJdeJceJdeJceJceJeeJceJdeJceJdeJeeJceJdeJceJdeJeeJceJdeJceJdeJeeJceJdeJceJdeJceJceJdeJceJdeJeeJceJdeJceJdeJeeJceJceJceJdeJceJdeJeeJceJceJdeJceJdeJeeJceJceJceJdeJceJdeJeeJceJceJceJceJceJceJceJceJdeJceJdeJeeJdeJceJdeJeeJceJdeJceJdeJeeJceJceJceJceJceJceJceJceJceJceJceJceJceJceJceJceJceJeeJeeJceJdeJceJeeJdeJceJdeJeeJeeJceJeeJeeJeeJceJeeJceJeeJeeJceJdeJeeJeeJceJdeJeeJceJceJceJceJeeJeeJceJceJceJceJceJceJceJceJceJceJceJceJceJceJceJceJceJceJceJceJceJceJceJceJceJceJceJceJceJceJceJceJceJceJceJceJceJceJceJceJceJceJceJceJceJceJceJceJceJceJceJceJceJceJceJceJceJceJceJceJceJceJceJceJceJceJceJceJceJceJceJceJceJceJceJceJceJceJceJceJceJceJceJceJceJceJceJceJceJceJceJceJceJceJceJdeJceJceJceJceJceJceJceJceJeeJceJceJceJceJceJceJc86f9288275f4dc8cd5ab9c4a9e1f7280b220dc8a84f174f6e842ac07de7ed00924f8cdd64cb42cfd0da38ddeee877191168933381a577346ca1a114327b1d182ff946b575a9ea8bd843e56434fdcbd72ab027406f9f1adf9029426b40d4b80fb6e07df6abcb4d3e5204aa197b064b373d065eeeba601a25acad23a77c468da5d56e6205f93fb958386948d3c36ff78b29db5a0f987652c623695a8b80db17d9114d0e0a8428524c40ab638edc8bca87a82ad033d19fec29fa4092650a974cdb7eae576dc11656e3bd273a402b5f78037a219cd941a64e91a0f0a94263ccf2718ac3c812cc29bd4df24848f53612de942c39185f32cf0be660c2803d6fff1897a8bcc5db85bc41b4cfa072a1a8b1d3862f0fada5cf78efc9dda24a85c0a22ce6b2d1ae8ebdbbaff2a01517de9b31c47f7007e5ae905f239e30a40ff9505f4067331ae7c413b9909fc4f4b0a4352a3fbddae40f9ae8b3ab3fb922689893b72253e971693b099cc6842f528bcacd243eefce711d7207ed8b21995e100801c01eef11ff014fcffcc016eecc8c8fcd110c0a8d1160e76779356f17ddbfa5a5a8a8b573258d50c02bb8499f8d38825583d407e201877b97e9d19a54d1c55336e261633b0a367462378d1032fdc4debb8b2d118bbc078839dbe01d2b340087b4d139fda92db40940177e1b95ee7e1415c4da8c43ff6b040557209fafe3a425919a610de9ab818709c6b50a42cd6b0c9382b50efd76a992e96eb0db07407d9c06c85de421dfba93c4fa8a87a94ffbff7f0d2cb5ccf7f44d389ef173fc1d1dba98f711cb7efd6d9b3dad054e1b8aeb1eda6e683ebad6baf451c242a9c7bec5fc38b95a2c2c5a727d5668972b60fbe89c860d64e56b6d174088743fffbc3f94a0ced8e8f64ca2d86652b16dc5a7d7d82c5608bd2773cb6ebb93daad960edd7a223fda3f8b9b77449d544c3bd9f326515b926578a177ee0bfa89c12e22d906a63291f04494cc21471cde43863c10f3ed59a8cd5ad62271d35eb1b2f6fb4c1afaba2acb047322a3dd96e3aa6d311370fa171456452119de50f2c1c469d9a65261bbe47c4abe1e7fd658a97fdd3f2f27fcba9e1cb5895b488d0d9861a9ce407a1c21143c965157688b1337a9485fe5a777a05c31ba1f7d2efa6dc80cc3fe6ee3d8b37203c770d092c65004ab1ec070f5fce0ee17768ab4761dbd3083bc9df249558bfe5b0ebfad36c1bafbc78c88495f79c56c9c06e3522e534380253b8048d5556bc8a9c7abaa33f41d6f7957256fc99d8ea2e41ff95f5b1fc101eede2584664599fbad3e0ce6bc722ed86ff17e3f06c74a733dc670e738eaad41e1563d611f73beddb1c06ceb87b2eaabe6bb24be06c89d81d029d7cab8deeff4eccb273372fd876bc447430ab7dfc184c526c62e5809c452f46a5da8ff7f5880a4c197eabfbf813efacebd8796e069054701486b9ca3ccd31c7ed15c18f881d02f7a8a3dd5f580a16e154ffd88013af5517797fca06d97c1a7fcc1cc7528c14b0b33be9b2a7dee8649dda062e5ba9a4ce0d39c6c99cfbcbf1ebff7fd1322d8abebd5f5bd14dbfc4f7b9cfffa623df289bdf9ef0f54c04801d86ca07aa12583de6159c0c9b4246b78eed8adc64b0af919989b807411513bc1f71500db27bf9ac14dd46c8f96b3ae108fbd1de59861249f7e7737771a268bbef57e7386b21b518555ddf11a8a60bec5a277f1531263253495693c3de7d05a751fb0abba4ff9358db62ea56fe7a5bd27119533493feb93e47ef30984d36389b13108a6d6283e45f470635aaa9bd48a9c9fe53958b5e0574b4bf5304b3a95a17fad8b0999791d65abdf3ef2b0ccf1980438d0a4004c8e1be57eafad97c71cfac9a1a61f94b81b865c7d3234a466c67f84076d9b579efa70d1fe9de178f9248d9fe7a22b798c0729086792d49110627581eced01ac6984caec6073b948bb553a5792c6299ad6cc8906493b20fdf6f36fa12bf6a11b449300b3d63b40f5808bb0676681d8ae341b0f0a27391280a4f1cd3a6d0efceec7c9385f13aea04c2623aad2bdc3b38dc6bcce7ab059a8543416df185995ca04d852db1f044e229cf42e7ab84a7b7f1fbc8ab736cb689f009f95ca71cb8c6f308cafae99463d3bdd8259b6f7b9d086a3d0682f74c06b7c95244bd0a476ea3a468a4d74d3bc55fa07f09384c75ddde7402c92634906539e7946fb831a72f5ec5cd9b3e57f4692471fb584adc11e87365e151830d191797eb17dae72104c274d7b451b57a6bdd3cebde382300d569eeeb0babb7d5a5ea60f517770f7ab9294fd2e345c5864b0b9cfa56b024914d8f5c68f9ff754037138fe44e1729596aed228f867214fb8b3a0f57c19b4cb4490be36e496db2188cda09fe9b73d4f2c09e6a2d87bf48bd1ae1bf9b95d50f6a8b2e2d5d085c2ec586b89aa117537a7acf839e819c027a3d2dc5b34c595aa7050c896eb84cd2027a8bb4a2eecc9935f4663f7c056fba2391d6a6ab5ce637f8c7589a96c9688637c50c7bfad48048afe4ec53b58de15ad5c6346e0e402c946ef787b5710e8712718c16bfc26f155f0bafb18009ab80bbbc7bd459475bf1bb1ecc29dd7c36d86c23d6305b54a637560e37586e11ab282a43786c79527c690ea1218c661f942ef6af0ad5e4b643e094c75ca685ed540fe424dfb13079ceef6affdf619db1d3ceef6061a87a82bc109873d37a89ff02c005202ac6e9a55301f8f7e40c3d14303f6ddeb3ca8e1d6fdcd58daec9fdd7aaf61f3260a60a81b108dfe1fa17db401464c1464c191b330aea783bce09f1aacb57b935c48f4a781b4a3fb8755fe911e3ba61906c4b316750a9020a8634fa2773919232e2676f52a62067fb02c16c93017964d26c338fdceb4c1d1578d5bc1a42a22589acc1082081dc7457e5eb2053b35c2cd9bce17414281deaf392fee7ddc8a63e2a79dbb40b0a3e9bb3128a568035398da12100e491062991578aa8d0db1f5e528bea3f7c6fb550eeef1f8a3cb0cbe04b1c294e4a03786964734735d0b84942d27dfabe3a5f0215e835becffb5eddb0fbc5bbafe4dae2a4f7bd5b48102a25441207ae3c99e44ba5bdd24a8892ac3281526adf6bc75011975296c71b500341c64fcd950c8020b635f0271ac5601e3925187f9daa5011853062b1881c8c3d8cde88a355c0014c75b19abc4c9ce69342e3d6db543fe8e2650719fc9e7307d54c12f1b61f19ac6797a8cb65029f84348333e62abcd4f4ea5cdf65df4b2eade1d3902bc09d37759577160c57316b46213ea6aa64c64add06a4ef554d4f7d5338723bc976c83e1a797f640b7cc9439f171739a89eb81f391033271e4fe38cb143fbbee710b422f04cf29b46664d633bf048216e996ef85146c5bba8dcaca4558c00e26815fd407b202252ed03f6b49f39778af389fa6b20f377ec1e9ed9df25f9ddcb3e8e7cf0d59d64ce94809970bbeff9d84446d3b989b6321a0616b53423b52f45655487d0e5dc2c8fef7f711f033d71f2e1e4672007555521b123835a0ae5d7035add61019b2944ee87531d579248465ab55f296de99a826282078e8deb75cb5d212d04c8435ec7f2d468ac731549e846aa6f1eec188b603f108328e2257869890d71907bcbc62351cd26697e549580bdbecfa9199645e8fbc0582cc2a278584e99ce1e61102d3cc41f482dca3d6b848b61e0276a05b5809d892d0286b2d35f787ca2aaf3146aa788a6dff9ff9dba1e638805f7d638d05f9aa1d9049b45519846e575f8510f401797d98cd3143104c533e7d88b435001a14736cff6575bd93483f2ad8658a4e2e2307b2cdfb199a0fcfea858a95a7106545a44e330363603071847016b2bde345b4c4d549c565ab37df688eb79518e2052c3e9ceecbec6741d69658191a3c5a54a546a25467193fedb8f5dd3f82277b8bc23e82de2e3e468b8ed436be2b11038c702ea49f51a73ae54810bf89ab87aa15d1d88191e944f7361cdef2c80b9ee82c5db875bb8b3ab3141360b34b78f170cb392693a91c4d5adca2da7291abcfcc8ee0239117da14e4f9d07821862695f218600180a1b445e661a26c58e2cae2dc0fbd130bf04d3c9801185ac93d3885bea1f44effc7a92f1b1c3ce8d4fc5c2efc7ac413580f3f9d5c4263157789c16b269454bd2ea62b26dcab6886e2ab0bb75f59ed7ea0c429884f2320f3f8ce27302b436792312c99fdd53f92871896a9b584726b49765646bc2edbe45dca8ee1c2f8b7e59d6f8f5121e89b23560d0f8b863754e82fd39c01e80faf0400f940249fbf2760684b6e646a9b6954d5457f90a5fbdd8251e6cbc16c37ae25c4a9a6952bd0f4e2057cb3a8c772f709fec6b43661f88d40a81c76c4032165849a8d7479433936739920aadc7ad3a3c6fb847bc14035e31c3611f5d838662ee0f5263189345f56cbe6ce8b1cd55f62cb50d41d9cfd24a27e2d8ab0771ecaaa4810e1de3170c6fba142e3157f8b036a954f8b623a18b194e51ad8f27de9f8c1aa3982a97927edbad81859a39d457d3f778e479c48fab886b61d76dfc137fd37fb2b9df5c30e846744e8e044ed83cf0221fa9263a53b49726d5c79401d38712fef4a4be66b7d17a670cde4c46c51c78066bd62d8a22d07e8d42c23d881e9fe00e4e73f2fc1395ecad845813b0a0b42453cfda7bf64ff42226240e06843fa619c040e77c25d96d7edb4b84526cc9df6aa7711d22a511326e78e1a45370fc5ff5c9f5474f466b277aa8cff5f7c2f25e0054a8e5f9f2efdc8085bc904bf46b14eee3411d1e519c26722ced1c30f150b6f4b2ab1f65c6b6ac7964e286d0f50e1419fecca8acd1e2fcb66c0e52d1121637b41787b1ffd52c059e3bc479cc0aa99e8fb1f0c965d9e8e5eeedf78dad2781371320a8f862e6dd65ab41db844e1521065a83e33f2d59685043b72748c9037c57eab1d965851847611939ae078fa967ea7950a3a721a5652bcd77da987c2c94c7acb56dbe2884aeacbef6db337eb29e3006cdc9e97ab410d22fe94055ef0908283d61faf7d17d14272ffa9997019f890b1290638377d36a9aa5efde4c3a0376820ef5afa0d9b72e0b6d2f6fcf86aced4785ab030ec9ad31633b951bcc6f4153a6fd7fed2a238bcb2c8d965a38b9ccc05f2ff6b6c3b18d3e5b12fc358c83177409b56d46d3151ef47eb75d80451c4494ee1e02b0800cb26c0101456667a47e5812fa1b478cb56f9f9070307394d688ba1b837736d457cd7c034076d73d70214b68a57dde1e6c28f3d515f33fa91c3ffc442ed607b8083d5fafd74ca5eecdd468c85299c53482a336715fc5bb32aab06a112569b2e896411fc23c886cc9b8325afab8a4d2a1d4f8cffa3458f4b6b33fe7d5dc522ebb8effe11aafb6b5bd63c78267ac75fad2bcf70774390d486dde2e05b7a5da51342e97498b1ec0960bf0339753108ece3f370f0062aac16a61af041574946ffe64a7433314d60408c2e69056f88fda3b75746854bf64645190f8b91eb5e01ebbaefdffcddf86b20ca1c927fa9f0118491e91f8fd60eef81138828220d2f844a83d3d794c22aa6a6d6aa55b635a2196535b20816f30a17b97b969a33b5970fda828f6d17d16f510e42ef8c070b6e52edfcb1fea103dbb80ddfcd7c28fce8f2056553ea5659ac32f2a16760999f7a28e218bf7eaafbcee35847645796c2599e21e1454897f948c66fdf1b9147abd74de2931d0e5118753b5af539e251e9dbd0bea079c5c28b03ea5c585d98180db7ad296d3b082bd24a8315e58c507b778f4bd3091d13e0294494bf20fc0b7a8fb796913617774dfef2f58ce73b6f4fd884cc8bdd46675da04c03874279152c7dfce676891275c1bfb47cc5f4d3081def4605fa459b3cb1692f268e85c3907ad7d5a257f64a017e04b832f2ca2858dce58d2e07fcd2a0c35076589a1e91711a30c3b6f4323b740ff07e8bd5611cd783221854dc77268ecd13856094f0a04b850cf36fe3f7251bdf7c35e1a5d2b48a035d3af5ddfbf0f9ca837f3c21b57b8495853832261ade4b6fdb3c8bcf8fbecd2d6f5d667660662ab68fb210523f585e3c26d7783a5408bd1ceb9c60eb15c9781a0cbb6ba674b71f0502bef0f6a23a33d57d7c6a170bf10785c5de5b0c40fcfc7a533bf7cc8f2cd334a13373c346c5118709e4659aedc877ab58e665a108d517e429690330c10080addcd305bd8149b666a5d905a3f2d549047b5033ffa87c48ee154a43b94c094c313ea750fd4fe1241a583bdb5fe9b8fa9af2038e889d11f65e08f43e097086146719d3253b12edc5312207fee35fa26c198718998248e7272f22e43d408a1ea60fe7cca878423268d3ce2c84f45c18ab4cacbd9ca27debb69693e7d6bed5334526c581c85b4c8046d54a098ac53d6b3a55f77c5ee93e5a58264487fcf20ed6e202393cc5a6ac99f80fb2fce5af3b1b57d3975cfb5f517b0a0365d9265b531d06c7b9ead711595ace076d6ddbc414bcc7e63adbe3c84df3a0d85db208b343ddfd2530604e9c28e175f6eda999a871601f821eb65157e22fd20b1282a2d40a9261bd6ac8cb0b1bac3c79e813ffc0d428ff7c8fd2a4b88896741f132bcddef4000fd60e8c67808314e4b4c688528c8c914a27a336400fc9af21023e24fe658a5c616738c9db55140a08a2ad1d0cb4276237a9ae26416e5137f1ada82804af8996373c9bb5ae9c39c0c49240d0f10275a1e7dc0c0809799ac205459e7e4dae28a4f43b4cb9f3fb9b52ddd85b8dc82b45c1b15022cfc10b7351e32315654c68dbf6a8613e42095ca3ff5ce6206a30e81f27dc626a9fe281259c7bb3299be124dd21b0fee406c506ea248bba50910117531f0d19b725b38c7c8a4c9610dd368da871bb95c7e5d09eaf04f90e0c7681a0884837b956cbc6cb1bb1d330e5e841d72318c6247887b5fc6975c73fcb336d23bd4c3c0775122bec65ece66930089367c8f7c1aab6bb7d833dfe39d4e221b99ebf3f55b4fca6f8441530d2f97d9ef42454e97830c688d55c3196084bf71ae09c46a12719c48b096d631eea8ecb7b9bdff4bb87e439cfdd04489cad1256bb1d8b03653972fc66922a666b0904ef4e11e7430081ae585c61e96e5b1082601b03caaa59b5184305f0761af1bafbebdd99ce362f127f43f458c2981b84124d28ad266f554fef7994eafdd81d1eb1b00eb4e35ffbc4e2ee1be3d84bd5d3ae32063e72f25003d9aebde47470a70f75abb75ca7d3a79c52379afe582270414691b671425a70660e2b9d735a6d782ddc4a0f511d7941a15551a60d89e6f57d29793814bed02e488dc9beba84075636439ea196c7105be99c21645fd62e00e13a7305e781b61a2e5ec10fd6c52367d8118e9c7b6680766db882d55c38d5d2ea316e65b7a7e40cee9ef00bbdb707dfdf7c4cfc0e017cabe471c5095e32a64d2cca1529bb01bfc202170a18a15f3de7317f75cf411b825de0dbd736e933b53f8cd9f6c883fcab2a40007d7b4bfaafc11aeeb89df7a73a20a4f4d1259004dfdc6549c1b5eb57055857a257fe99c3a0ce907008d995941f97197356cbc5e2b1df368af7b148d3f808e55bfd9447f473d9d31a5b02ec2e4a25a6c40bbdf822eefdc33324f5da3b5f265a70b40fe965d217dfdc0b81fb8f9a3ace74b57e5b1acdaeb73169b09745e0ce79d3ac0b7a3eb215203f140a032b6a093b6eb144976ff5ee8ed6b04ba7ec58f8bf9315cd794ceeae1fe9a8b3c12356d04fd40a4057e3881734f068642cdc49a0afa3f70188fcef459974c68996b78808b5484b95279154c31850fd8ae3cb19dc99d78d4f1cd450362e36717d380f57ef6a4438eb9db197379aa21a850d0b0eb6fc870388c107feb50bc0c044bbfa6c8cd02ab611d358c427f811aa48635d0e42cdef7226b9cbceae94363445e6687a4d98e24d6d698d9c4545938881a47a103653788966f8f4f7b5ec2a3c8ac793a5142d1f4713bd7ff9767503db9ea5a0030e028d9cd3fdee75da30e64358d4dd1dfaf5ff6b15b952a76079ae1c83eff763bdcbb7656352fa7b238f07482ac37fa5ec90b91002356890738c1c672bdb6b07fa7425f2c56d7dc3256461cc03675d6a1a4f9f18aefe0f464b64cb930137d2f8b7b50ddcae893d0f4e58ce3b98d5c30b99c7e8505b1a4df5b2fdda62eb4176ecc21fc429ec31f09f17a65d6612385ef4e6fdced38ff5ce6375c55e98a86075bbcf201796a7975c8d50c906014ab185a65c88a019bfb95849cbdb990cff4c48944a292fb2e210193fccd726f281afb5010721bb6ef1b528a1a25359c88d0344b8412cc46a071c9bef3f5276d6fcf04639d8ce806e8e1262aa3b114d4b3f06e237931b7ea60bbfb59abf1dc532ce1402eaaff22921ec72f6fc6c023dae510a2c4af87d667c8bda46c39444d880092ff3dbf3ee7f27c7a62bfbd5166e4db1d0e9b683886dca96e81c0a49cbbd2027f38b06e7b747ce30b89bc7bf7221381cef3cbf3193106c79c335d6ddee2aada81ddb3358e44fa77edea5cde70e8cf56b2f1a59fb06209576b72af32f655b848aed85ae3b9005d1fd9ec209254f447434b1c41fc7dddcbc1445dc8d13fe846f4aaaebeb6e55e50ca84325ea484ad22bb1ec3fc1ebe20e8dade27f9e64646dbfd5d30edac84fdd1c2e8e67b25546f09867b519b3de85d95498f1dcb35b5bc4821f5691bbec1cef1ec186626022f84ff07cdb08f6872be6b391e9f99fd21fbcad1215243d7b39bb511690754c6372de043973032d0e3e885517d33e1e738de656c2609a3c69af97ccea244693bef7411d6250ca491e159fe74cc4c0747f4e33387d0e7c75d4f26ed186051939833cde428d644f9e5d4726bb882c3e17e7e46f470e52c66dcc490bc3e03a306eeb0822432ba9c415ff005f200a19963813481fde7621992107a5746b49429763d0f06c5781de8a151c28cb970782d5a496013c02e590d0f3f3a85d064d655de1b1b3065b8ba9fcb40254e925ed5a0e594969d6fcebbd185b3f52d9d818f4f677cb2ee3bb47ad7a9dcf011f735be52ea798642c331a993651799bdad0f697e8f0b55f0fdca65dcd3c91716db86b6b03d44011d7473a5068f5838e8d87b4a69351b63b245eb164caa9df0fe7f1dadb8a7609a1fc28d04914f8120dc1d0a103a16fa4de5e811a1e593bcfc54a12645f2be293b3cd788f3e10e87e37be101dc9f97465b2b687908d813df553db25e7c7801bff6fec4be8e229a0f4f792a0e33535336a4d21ca0a725a1a39da09cca21e6d5fd030f3423c6570dd740d864fa3c67d31bebe60843d91313fdc0b2da967703e49502f4a68dc08b589be66246893e0b6890dbfb004dc4a6a13bacbe6fe482e7fe000bf8df7fc2ecdaed941370fef19280a419ea6aa7d4a431a7ef1176291b20ee07039585048488b4e521a665385c9e8f2e3fe0058ee3706d1852889522672ed56a664af239952700427d0f12c5cd6c7cadb320a3dc65526d672a8988bc636b334ff82e4d87474a7cc0ffd9e4eb9284acebf4cd8ea5faf707fa2500ad4ccbedf79460e2ba32caac916dfe9d391533f045c85caf5e97afa1e7b140cccbe67e4f0de9cef0c919275fbb0ac0dde34a7006bd9bc17d0eaf38803479d8167195b1898b68dcbbb06fb80bf831996b96ff7efa1195dd1033b54df64e77b42535b1ec345b24094e0668f1486f1c4eb91250a47f34c64e722449eedc2acb599edcbc5af600a8cf46fe3930a9201a7953cfeacda28ccb82ce8044047957f14884cd512e3ce9cadb1206297df5a123dc02559b8071f02b13b06171868045ca491f2b0e044e9a406a0e20d0cf060d00dfdde159ae7ac511f614aedcd3b647cea831d87c86c4d593834817c32b4a2e54d960f30d6f87a4ca42652667781798e46248d1d36b2901b6d492fc35c3315925ad9165559cbd828d8e84788994a73bde43aa3aa7eee12b88f5825641d195f2c7b347895b2cd6bffe6d5a92ed7e174df5607f39e0619f62d2a3eff91ea1f797712e7a2c65e50a1c47c8cd346905ac3e6f558985cda80958bf8ec29e9ac5827b437c4522b592703ed1cab69afbfcc5c5f86ae1515c10c4bd5e2ab84d5a4634adfc967eae60777e3989cbe290af1d7d88218fac2dbc67ff32aad5269792641dbcac98e465bd6a87792b5ed06cbe6b9a3e09d10432dbf4e3e003341cae05c7aecdae921d4c721f5da19d366e79fc5f668621884d506e1a8347c25dc977f4e8faab99c76401016ec9d7b21eac82ac21270d464d136e2ef9e43f4de515f1ee829e5f298e7a8be337c9c7af5ee4c8dd19055a32579674e799a8794e74da056fefbb675255f8e5e48873c995189502d545cb0e50e0a57b4166f33e0e4cc396c71ad255a545c664819f1a4372410e81e30959681570f68efbecd8c21ccf482ae2cac3da9d1793fd35d76f1b2c1052b90a016ac8e438a33c23775a3120175db46cae53dcfe46c4d8e6d746a76c78caa10ce8d880271a0d48d6f6e04ae8f5d72010c606e39ca39792bfea355353d4eba7d59563bca8889e9ab13fa40cd4e615a54a2105981f253ee0f4d24d642a02cc900efa9f9967840d151275d6837463ccaf6b484c670cd46843ef96824ad5a59be1167b2c37e85367ccfd205b50f73c5c353f3bebffab2b856d59db1bc2d1be5fcf30092ccdc41823d3386da17b78832e6105ba21bc34d1779d0e10a6fa0500ae657f9afabfa6f9fef002a0ded74a86001b7abd3a13edc40122eadd56c186ea7ffa67c686bb4fe7fc2a0ff6d1a554f90fbe1ceb302423d9f112868c9f9c90d3deb1a7f2be509b214279c2ab882a4853bf1be703005beffd65bec9f85442c6a069bd3fa0b4dc71387a5d0f61f3c693918c01a739e6882fcdc39092ccbc4afc213b9f4f1c9e1d33e41a096ad7c7c9ceafdddce7cba2d88a2e92fead56e778c04b0e4a4a9d0f1a1737c1ef0df982ceca228d03559026e096ef821b2adbb95565e344cb37eb654fff0daf96eee1c1d0c587db069ec12c76c065f77f9aae91aec6147f3bb745d33cc2b0d5a4638a3251f3cf7c4d2e15c32557396e920b9a68b6b9dd5c74ff4f7ebc9545c7e2b85d8f4fa5450a833761c123507515853de17564b6581c2a44e57b7ddc077256aae7e298f91f4193dddb8b3bafc16a471f3a2da71fc3e2c3bd6b76f6cba4b7c48e3f8535bfc1a1fd51ffa2f885e4592cf9df4d03024dc3e1064e03d97811df919ea9ed64906383dddd0e78b21f7f79243344bc359b985771df7a61fa4f35e1f23b0b5a5164b757901ad35acb67049bad3a0fdcfd4832c1976a9b998d9a8714dae0add323f196b699d85211403e384d025c7e58dc748ceab73ac50c1a4a3b4048c8fb57bffa896e988123c1095098af149a9fd6cd2501f56f4e42bd275bf6bf097aa1898cf074e9de3e735c30f563a2e21c575a9474807e19dd2d7d2109e1f39cb85896d5abcc5731fb630cdbcae4320f0388a2821901ce56aa4492e2ef9180bc2c93c2b0b202a9cd3c5029d29f88c5a0a6f09b6ef170dffeb7c4df452bfb0b7554bfb6caaafbedb2a3be05995a814641749477c03deb35fdf5aad06b93408713c54de3e4d6f8737df67cf9a7e37c1e6cdf353744adda9f87768fd2010254e4e89d5723849fa56e7f4c5b56ba872d3140f384a35afb8d6dacb6a291cc1d33c541273495cc36448e0de007b5f7f1a5a4ee13b3c62925e4cb9649a3445c01b9a36533f850ca05f217da9a387f45d20e92b3c1dadb80d181191ba203db1dd1d1150c848d189ad238b4be8c82940249ff2096568837b89da379ae1a8235c258a4fd2dd24d7730d4b34f2de5be2ccd61f4b894cd3707bedfb85afc05ee8da4565c20c360e7dd54e38169340afa079126e4194026f488f1fab665d45273378c665809283821964d614e1ec1767b75ff1347ddf783aa98a69dc09f54f1480bb348e99150ea9e4ca1d5f2440bc0663c51937f84a3e1efa9856628ae32bd7452e56fe8f9b14440813bc15c7037a01d0757309b0e0747e9773d8918c2dacb1d73a411367142273c6c0de310ff6f740d4a5800ec9a1853d83855eac6806c625eb60962fc6ac06dd037c4ab2c6ceeee3893604dfee7563e8070cc9c255f4d500a0f78910c67e7da1c84a3a0d9589c65868793d5cc724e57052e2e988e9790fc0ad5e3f692aa2a55ea1afe1d1bbe96031b6d4bf881e04d07c56c8ec864ea500d74cfe667dae27aae23251992747cfa6387668ac44998b992e316d0ff7388c1d00aa8671db476b0b8adf2bc5d1a13c0735c96a04fe06c63e2db7b15c98f7a8cb4c3e82d1ae8ebdbbaff2a01517de9b31c47f7007e5ae905f239e30a40ff9505f4067331ae7c413b9909fc4f4b0a4352a3fbddae40f9ae8b3ab3fb922689893b72253e971693b099cc6842f528bcacd243eefce711d7207ed8b21995e100801c01eef11ff014fcffcc016eecc8c8fcd110c0a8d1160e76779356f17ddbfa5a5a8a8b573258d50c02bb8499f8d38825583d407e201877b97e9d19a54d1c55336e261633b0a367462378d1032fdc4debb8b2d118bbc078839dbe01d2b340087b4d139fda92db40940177e1b95ee7e1415c4da8c43ff6b040557209fafe3a425919a610de9ab818709c6b50a42cd6b0c9382b50efd76a992e96eb0db07407d9c06c85de421dfba93c4fa8a87a94ffbff7f0d2cb5ccf7f44d389ef173fc1d1dba98f711cb78c293f46d5d953827fb0984e1da2e4c6256926e2409389c5253e6bc5b5f645b78970489e2cc207354247774c39aba1b35b478d48c0df00784bcc364d54a269749577fa0d2faf1b0554876c8718246ae01a8a121ab36f43c68a35cf5097937a5c65dee60f456ef9d04f9d880ccf9a62ea84cb4e43fcbbff983e289e5090c84eb1ebb454617fb33cbaf03586b6e3a845dfe93b52335b303b877de71fc1b9362db5125bea4fd9c00f323117c73264d9556ea8831f3b6b447f975c3ee035ec9037049ae125622975c18f065f5710448df7e44651267be4815903e79f6de55ac27c087a20e85c727c0818cfbcf19bc00a9ffac4736be66ce8a8c810187a7b9a513fc1945d83a4c16b8a828661cda62b18ec6c62472a99a52fc7765ee24ad231f134c53f82d857be746c43e2ca8df406bc87b677d03ad5dc3ca4a2067b55af320bcefdecfc3679c4202be58ab6b30dd710b3ebd3266ef71d38202128bd95905b11a43b998ac3166960a34543d05592496c81ac4b92f9807b1a6c6480a0062acec5f990ba7e27476a66ee7b9526c422b91782ff798926b29d3be813ef72ab07a5e6b639bc5860f286505d9c20f8d42fe361f4eecc312111bff6b9069b489e319a549a1951f361a69ca8bd9041d84639b1a5a421d4ffceb23a6580919fdd0efa9c0a58408d3328380132287d1b9928827317640ad58073855dc9ca851ea1c786915be7b17e5315195a101ee0a416d35dd2f34822aa10f13c5f3c15fde16ca5d7a0c15d0e853f8bbb8267642e6225125efee42c4920b942c02ac204a288dc4b0b38af1734fbecbc8253d03db784a905a9b199b972e749815c7c33f3cd14523413a347eb2e0d02d5b0507298acaba6e4a8fb7ab05a356bcf09a64b0714b964a29a0c7627e9cd9b3e57f4692471fb584adc11e87365e151830d191797eb17dae72104c274d7b451b57a6bdd3cebde382300d569eeeb0babb7d5a5ea60f517770f7ab9294fd2e345c5864b0b9cfa56b024914d8f5c68f9ff754037138fe44e1729596aed228f48d62d1ba940e3d335a7d0a8c37ab89e3831d8a9200576f6f1ad2e3240cb31c462d492f7157fa364facb47c53b3cbb63b0a110984efbb2d1057db1848085b1abd31fb52c99eb89c5aa1f6bca00df3f7c6a648c138834e93307c199acb454de4b6fba2391d6a6ab5ce637f8c7589a96c9688637c50c7bfad48048afe4ec53b58de15ad5c6346e0e402c946ef787b5710e8712718c16bfc26f155f0bafb18009ab80bbbc7bd459475bf1bb1ecc29dd7c36d86c23d6305b54a637560e37586e11ab47bc5696aaec0464e3e7b7116a9ceac1ff4acb166ede6d5e7d6620c1f35f1e670cafa379d61801cc5b26e567f31c4446831be8cb2e560da47e7c36406e7dcf1e8a7ea87dde25eb2925fb5825e50dee87ac1e98af10992708b0aeda9545d9832b8e69462b2c48148c592baf79d0d35a8d3665845977f6da0aaf0e5a2bd4f11e53d69ab6adc9eaaf1f5932cbed300c4c1be9720a528a9ebb7e3e2f6a82a1cff5615e528bea3f7c6fb550eeef1f8a3cb0cbe04b1c294e4a03786964734735d0b84942d27dfabe3a5f0215e835becffb5eddb0fbc5bbafe4dae2a4f7bd5b48102a25441207ae3c99e44ba5bdd24a8892ac3281526adf6bc75011975296c71b50034103690be6955e17ab3ade574653c66f165e6a3299470a811e52e006c7873f7e2ddcde83dd93a9fdb88c5dc650d5356fef3a69006eaf3e12aec846456e75e0e2d9a3c4f4fb5df2f8d41da26d92792eeb8c0974afbf5249a235d687a537bf434dfcf0f1090782f30f5cf6bcc21ca6c87fdaec205ee12764da747bc2c4aee4341e5367bd51b9d6a5479a541d8ab94aae684bf6e2733fc08fbb936a027a41cc013c1daa6a046a834b6505e26eee2f2c9a788bddfb2bce2e517cf0128d0ae3141673b99410eb4029b95a2d550b82742a3ea29cefb1fafe5ccf4409eb5340ce48bfedfde8ea29e7a9fe284f63cf80576f2030983c620996c7f8d2c7755d7d3f751c47d5802cb34e2d7e7f02e9a57b0d6bb34a44550a3d6b958ebddf5c19c7a529f10459f27f32986621a50c9a2ff95a72a2839dd807b3d71da40227261f785f8898390e0bdab1cb90f420dd16cbd1c95e14f384742d1be58b68a56d170598d8f7d306e9ea70eae9aac28ba0ae145a9b33357b710cb15bbbc74185c602e1b42ba416c3a3a348e3ed0e2f86f824dec415c8bd5ed33dcfb64d20138bcb9f7eaba4964eb4bd3bbeb5d30ab826499f18d5189255db547af60922d3e097c0621fe645a10886716e76bab664226f63466c1cf9fa7891ed946d8ed8f696e84259d59d98b33737a7ff5e9b5afe61d50b4f7a47961f47e5ae749a29f50e2348894dd96b2ca04eba0cb8d54a2a0c9ef92280aa02536e7051e35642911aabb6802244415bfbe8dc708101562a205554381a2d1821bb3e98acb04a5f0b804c92fa1093a82a11ccba7aeeb00db228da2679ad31536d234e4572317d2017f20f93619a5248ed63accf02abafee09f420fb68ed1cac59bfa95f22c699e08262a5a401b0d947e3c56744a4dad28f6d32c61536e2066d3baf7f888576ad542f9868405d77d5d5c8cfb23152da02e0c579ecf086c9658efab270ba85a907ce132ff9296644afaf54bb5478ec82a49f5fe5eb6736170ee893e6e1b8c03f536e56e104437042bf0f816bb7801f952fb937abffc7f2544d295583668337241923f441875dfbfb1952addd3963dae59587072015f0640d31610fe9560c5482e5da909c2763caede7c83404f751adab72fc317af21ba4a03b11c7fed3fbbf6491e32755fb869cc84c5e21a4977dd28c2b61c55e638428e2ad32293815639ef10bb630253810f2b4d884797946c9a952ce3f370f0062aac16a61af041574946ffe64a7433314d60408c2e69056f88fda87d9c3aa96bb75bb7673a736ea471c202910a2f19d458b75c1b3417c4470daef491e91f8fd60eef81138828220d2f844a83d3d794c22aa6a6d6aa55b635a2196ece3124f90755237a39e4876a1cfc0ebcfb61b8ac31043d9d1edc0faf6720e568f5cdb85830bc2e46825ad0f0ef349724f2ef3491a9e793d2bb89c5618f2489e8ad454e430d7479d1cf5b1e6fe83a1a3af46caf67ff3a31232a27f42c1004f85e05008f065d8a58e65dfbb30ae0e777661032fc2fc667cf632bcf8f264104d9a911016c199ba1e53a500a89fad40a9357d6f1bbecb385cace0ef44fc2dad8b7dbc554c7bf2403a40e81a031cdc7cce1cddb24a2a70c5745f00afe19ab90b194e4fa9c996aa4abe05b809e693cbe6b18d5e2a7de00f04e043b090b4bb33ad90bc7b57d8c4e649a1dd2d51377af683c5beebc79c1687a83e8146202479d7b82f4777383e859a5e24e8ade17d7c054f2a257cb1285005ffcd95d727028afbbcd74a11d09ddad8d8e7bb45832ce6c35ffe085cc83164cda998e8be6ee29caecffe9d78e479c48fab886b61d76dfc137fd37fb2b9df5c30e846744e8e044ed83cf022d6ad08df14a5fdc8865a780584dea7fc861a09dae7705a54fcd3acd87a9ab6316bd62d8a22d07e8d42c23d881e9fe00e4e73f2fc1395ecad845813b0a0b42453cfda7bf64ff42226240e06843fa619c040e77c25d96d7edb4b84526cc9df6aa710851d173a0a859ed5c09d0537bac3188fb7f44380d57b849213cc4fefde1d4aa8e5f9f2efdc8085bc904bf46b14eee3411d1e519c26722ced1c30f150b6f4b2ab1f65c6b6ac7964e286d0f50e1419fecca8acd1e2fcb66c0e52d1121637b417198160fcc2d1991666cf3715cf925fd335ae719334ae869fae45e26786da92f7a8f862e6dd65ab41db844e1521065a83e33f2d59685043b72748c9037c57eab16fb847bc14035e31c3611f5d838662ee0f5263189345f56cbe6ce8b1cd55f62ce17ce4c56d9a4c5835bd0b98310a12a1fd524916534c174f01b3259bf08f6dd354f8b623a18b194e51ad8f27de9f8c1aa3982a97927edbad81859a39d457d3f7aaa712f8bf8e8e41d8a6b22e78747235a5313833588bea3063146d30fe8e57cd4c4b966d80e5b887d98e598b7e7151fd911204cb247c4cf04ec379fbb70a9f30117a3128a6f5bb434283f726ffec84047b2260930a45c67a63a6a607eaf72ae6988e4f05699b5467bda92f5935739dcb06bc8533bb6a35407a9c1a72a4e0fab3d289c46cfb5f2821c3bca14b1e0ba3cf8ac6092de6405be9c86388fd1569a224bc87f7173916cdb81f04420a2587c103c2d587cbcddf66f6493371e2f5fef583c66aff27205851b0040c222f438f681fdbd4263cac5dbd6aeeaf4b746abbab56510ae297adaf106d39f032b1d620bfbf1bc02cedaf9718362d7b74f80fa6ed2d77852eb747e2858fba58bc029a7549cf5d3f184a03cb8137c72e96e4be04f952c6923ebb313a5dd2c7a1265a5243655f399733bde85370ea5d044b079e617cb45cbdf46518802453d504402db2abe33d0b48b430c6ab59907f5701ba8b7eb66d0c9bc35acb30019cb3e21885144f404fa9688a13ff7f2b54cf1958fdcf8a82c1676faccc3dedbe386215a541b2d588aa98e5e2016ccdf6a849e7a53090d60c3b74e496449b2b4d459a623b8f45fec03175dbfdf1ebd4845dc5434fb62fb5c00af3928a7b8150aa62aee30c5e9fc197fa52dd526db3e4649d3ddba34d6b241e355a12eba2d8072639e49be9eefa0ba19f3baa11d89f32772c3d6efa82f9dc16bb1d8ec9cac7336120e9541b7c1d0039e174db0e60390980d93e6966cfca10b37e18b16822e7461f9afef0a0e63f25ab18cc20413d329620defe67998ce3c86cb37bc38c1b3befaed44dd76f252fee3ba2abb7305fe50c50e699b99a597725c3c885382ec591e2a9118320532dfb767aa918d213ad30c4497f46f474cd413ddd0fc53482a336715fc5bb32aab06a112569b2e896411fc23c886cc9b8325afab8a41bad671341d500265f4cd836e5de02cedc6ad85a4662b669ae20ab2abb2cc07cfad2bcf70774390d486dde2e05b7a5da51342e97498b1ec0960bf0339753108e1f07347243697c9f9eafbb4fb395a2021d0f961450d1245d83639963a59a64387a75d3453b0bb1adec0b3fde63d977f378aa12f5535444c358ef4a9beabe2d20f2dfe347f9d50349be26c202fdddf20b2acff610508069e1ce197a04d75ac7ab2b9b03774a3fe1935c65cf8d932682f595afe4dc5602d40e20fce0b72c404e9d3cea88011702796bfa4fd99db1f936e007e0f8807eae4edb1e3ed5d2392f35e3f70815ea2b87393fb374987caae8e0d3cdc9cfb8ed5de461ef2adcb42cb2b3e95890d699df309e830b8bb91bad32c343808213f6f32f163084c83f5089f63ee16533c5a55d69f029217aada4187742c6da1e4442fb32c9f7882c11e00ea40954d688ef053002ea41ff8d523b1c0c25ff25fda3749e61a51bc7c1dee3557f9aff083e96d1b60591f27807f69f438e1fe14fc0f05cefd32d9334efba6343ab380d4323b740ff07e8bd5611cd783221854dc77268ecd13856094f0a04b850cf36fe80026e652484505984ea62e5fc40738dd4bcd678d4ad1799c708add51a89d3b061ade4b6fdb3c8bcf8fbecd2d6f5d667660662ab68fb210523f585e3c26d7783a5408bd1ceb9c60eb15c9781a0cbb6ba674b71f0502bef0f6a23a33d57d7c6a15ccf88bb60bafbc10733b645c14e8501f3f0ac8766c425873752028cf6202da2aedc877ab58e665a108d517e429690330c10080addcd305bd8149b666a5d905a3f2d549047b5033ffa87c48ee154a43b94c094c313ea750fd4fe1241a583bdb5d836ad60bd3cec4e608ce06b504c7e4c55e37548cd5c022b4603ef5e928c19f235fa26c198718998248e7272f22e43d408a1ea60fe7cca878423268d3ce2c84f2375ceacba404972cf75c918680a0d352fab20f7e3e1abe4cdd3edcc43bfa88341eae9e825475a145eb8d64b6632b5e61a7cee2b1f798dd6819b1a74fc616ea5e6355a6315917a6b555b5f09582bcabb6b5ca17d93960a4796bf90ea133c78fb7f67f22e9dae88a3d5e1af2412e0d48a8dccfd575060250a4b550a3b7766519a9a7765195156d480309fde98529385260812667e2c53d4e8872b3456768d8570275a1e7dc0c0809799ac205459e7e4dae28a4f43b4cb9f3fb9b52ddd85b8dc82b45c1b15022cfc10b7351e32315654c68dbf6a8613e42095ca3ff5ce6206a30e81f27dc626a9fe281259c7bb3299be124dd21b0fee406c506ea248bba509101182ae7cc8464b19cfd4910bbebc474cb8dd67c4cb040f8bbb3621d3b71e73653e1e6dd79390aee917ab21bc5abe83ac9a5f535d5feb4eb7399caffc86be5591a57b3b368b001258c4a68330ced6364be4858290a8c6ae367192e77d371be1335b7d1de1c81eef660b5a8a0d0edec640a34c316b535ed8a9e98651249b6ea9b7d6525d6eb7bdaa2be7dcb3d57eca773b242a1351e5053e4a598d75adfd3c1577072f25003d9aebde47470a70f75abb75ca7d3a79c52379afe582270414691b6714070d8958d044c889a02821a385bff49881e4a44321b13c35bc6ae36f91411feaed02e488dc9beba84075636439ea196c7105be99c21645fd62e00e13a7305e781b61a2e5ec10fd6c52367d8118e9c7b6680766db882d55c38d5d2ea316e65b7a4f60b4a67b3bddc77fedde2e306fd3152f81a339c23cd2cf161fb4662dbf1e531bfc202170a18a15f3de7317f75cf411b825de0dbd736e933b53f8cd9f6c883fcab2a40007d7b4bfaafc11aeeb89df7a73a20a4f4d1259004dfdc6549c1b5eb5e051c7b8ee00393f0b8e5b4bc1e290f1f4c27ce3d1664ea6ed9a26d871a5ec0a3f808e55bfd9447f473d9d31a5b02ec2e4a25a6c40bbdf822eefdc33324f5da3096ae850effbc1dd2bc07bd140828e33bf88402adc3313f96e93a7b8aecc7ed3ded852bf077c951aefec9f950daafb704772480d650e0396feaa93fc5cdf2d1bfb1eae794f22e06ce64e14a0c96956623a8ef014eb416f00222fd2dad3b514683401dc11830a495ced6205a7d45bee402d5e5f468d0f76111825d7fcf59202da4ee70ddead600985d19cee4337013f7a54dcad3cd2375e66ce703c83b99cd164e64bbeeba61b3cefe38686ae09dd1041cbbbca6be39ee23d8b59959d7e73816e1f102225b5530994b6b1792e1fb579b914d1a7124a4d168b3c37ed447e78156f5e06a36b0f87d1343f9791cde0d2c5ad830e77bd9246d30ef95d9e164be2d0c5f8763285210471c5c91bca8edbab389cf425c9e1b00393106382e334566d3dc4cb9520974b65f1d20c792d83eae52453033936046550e5cb58e95a58a0cd4a61ceb7e8da393c6bd9d405237a4f1ffff6992b48b9952d80134310486da4bd08062d483a050683f485be3726686709b3363d05bd4da401f3e062f2ec86afd4c114c0bb0144ac440dfc63f274ea05de250260422c432631d46f7b1f5ad1a212c7966206471415ecd95cf7c6a79643c8ca0224b4fea4153ee76708e58a73f602911e9352484132155ca8bce9beccb78cb99f28698d49ae14adb05e41a82aca7eaf15d00b0ecfa102530879848038479fe69e1d36fa9f216a6543a1b57cb44808e135ea79b397eb337aa937fc46ec0911e1647480fb0ff32f86271a053011850c7e316fb1bb7a7bf1033df3df90f4408b2bb6f6e4bfd1475cf57a6b2c9858e8ebd9209c5367e0af0f499df132554cb1290f71c350bb518b1da608fea1e616a94353d9185286f201575342b0ecf3341fe939ede4173d3146595b5efb01be5a32f202ceedb64089c26e0c406b2be1332f4b3609f6457ca6017cde8c5bdb205c1724aa82c0c561021372e0f42e9f4107d03abf66604822cbc3408d0fb7eb2c494ec725226af858165184271fb74e6acd2448362ed7ac00663fd34f23cb3e6913320fce4c9afcc9316f55db0b9919ae99cf7b66d23f31e0aa114cfbeb5138a196801596cc4423f50f9115f714b7f13fcb3616ac55541420c1720c7d6fb0f669ccfb6474da3a2c6e3f68a91e49a87a189ccb0ef9961537d75c7265fad842db32c1a3748d17f0fd497b0f7a06c3c222a803ad8d29eb38aa02568218aa5939342e22ce92608ad1bdc70e0f09512d2d200700e2a7e62a0e94bc3f091e162a5284ec9f082fc9030bac93c998cdfce9b10a580bc73842c1d4e3a8f1b6d7a698db56fd2cda76e7600d58e768660bc74b706871cc4116d81c533977dd17588ca27d6df286116382b147402eeb9f517e8d0f3558c24bb5bd6c7dade9819de94c7b2b133b16dae04a7ebddf905d71fa0ca6effae28719601afdd517d7ef9eba10c9e1a17bd95669315aeb77e56fe6e3f19566f347f88a138189913a2f7e95615c1e27afc66e54a01d07a8ab719456869c8f28c3d50f7b7b632c097cd0cd04a721e8691d8a97d641e278b773a198a06ff93cf420cda2f365a03ba04558c0f11f73a8efe51fcb75102a98f1f404f63bd2f1625fdabd6080e56d185f33feb51c72379996f256586b22f7a89d90f90cd2046f5183cdc55088272f20b7e721dc0d7af2bbfdd1858ffbb20f8eb72ea57fe779714d09e65cc14b9f0b19f95e236dbf2ad82e46ae7ef6775f8f6f1e9f804d5a005165566b6e658ce08a79370bbdf63e183335141eaef856fb9f24d4e452186745d465ab75c88ba5dfc5588798c57d161f8732e1387301eb1a9eb2fe3e66cccfdc73f38639e7792aa9d9a60ee34defacdd6f8119e2a5a6f59fc975ed8139c45ba7b4080cc4c9fbe23e4a51018891cb0180127d6e613275a0dec7ac338e5e9dab3dd1275cbffc4b35593bbd126072666caa533a26421f859472e7e743e5eae09cb9a31f3e7111e4c0cc443fefb87b02f2f93178866af96bf4e8eab1308a3a79ad03069c7c5eafdfae8cc6ad48a1c55f4fa09dc35be73f58e6c5d5e80011b6a0e59d06f162aecff0f2e5e1ed9c4e08b48d9b26b1f5ede07b0a91f1568dc93dd9ff80f2a301b014f616e27ad807bb55a5a4dd26fe96d167765de7936d00826c45b8db8541b623e8617ec9af941cc6ffe3e4c67a387f6bc87b18e4f183271709f39879a3032a4856e706b637b7de4711d1a769550e81ff1d4b463ec58a6af65f837a91eed39b3692e5f51ae88c5403a843178b25e2b53c567a929f36ae2b1d02c7ac9907372903444bec04226a183e7aa66419e466e95fd9bc077588d56378b3838db924340a8c2a19297ebc5eff6af27fcee428423de1ac516df04be1dc33fd27cbc25afe0cc54687bfc5a34edc4063a7393a28b9e63c186925d2c630c26c692633fc6c850b88a47726737cefeeac2db8a924834214dfdd9964e835f05571ee1f9f5b45a0e20b004e4a7dcfe76674422f423fd650e0ea81ffe46d6a71503e039fa199b6db96497de0472d94e60ef4b9e70b0134d81ff9077540216c92023d6cb2db956c14ae3bd1e773ece0a67b246cd836cff989b5eb552e73cea30fea7aa336f8c6ba4ad7c3a95c279024961c7b50ac7ff7638033b9d5fa81e41d44db043c96f100db045b1946796f2bdddfaf1940cb8406362e5b8fdf12b5a495813da12083bff6089ed8eec79fb29d8fed7517a3c4cc9579e831ffd7643484bf60ec9557e152857afa97227855d64ee7b8c7b90506c9613b7517be8967dfdee0478b030a8ee26b5df16ccf2630eea4671e6dfb166524214220092427542281912ffa660f386990bf49043bd4d094046c4795365d4a4aac2f94f614d3cda80c1431daf8d1c51a23bde36372d1b4632ffba94d0cf700c5aedb886f08f3fd9994ac0e2b3e596f2b3a71f23f2936a80bd97ea22ccf36f42cefa9473468bf05a2d67167f08044f3d0390587de8481a8b4feb2a4e00d04032ae4ca78f4006179c187521223f6663fee5126fa4c5484d9ffa889478e41181c809a00adb7da3bb6ebf16c8120d32ed48c5ae06a3db5b62aceffca59a68893ebacb7859b55291b209c704c29a12061615da6c2206dbdc2c4da6666b3dd10630169e3a158aabc27800ffaf2a9167504b3d65cc2785dcbd24c0df3548999d9bcdcce0160f92fcf29615b8d7c88268628d42870ca91ee34f8be7422a4d908af595c821cc35ab2413ab18ee81f3bc580a0b15ba671dcbceba46861b0d1f7cccbf9e8cce7e58bd47c367145513e03211e9b42e052378d557470c339490537a6144556eb299a1f0305a321cbb48f443c76d8f1d7b14a4ea98d8dc968b0c33dab39e64d3cfdae1a60e283e459347b2935cf130a04e75a306283e64e08b5bd195a08bd91f6257cde4971d8ed8a713d25df437e1341966f5403696a1d4cce61da49dfa9ba182a795b0141a28a2b5dd11e84b46856780723be8b82fc598c997c077e71cad6a3135ebfaf9af540c7c87a74bd6107afcb498059dbf88f779fda1f98bf86156efdaa575c105b4386da3bd1163d9d674b805a8b21e2ee7c40dd86a826403a60d1924e0015d2ef2acf070ad9b2425d87a4fa05a34cbd44e2d0356e5e89e6eabfe060224f584cc2ee0eb90c45ba7cffffffd472220ee70b59f44f58bb8b5320948510ff1fa1aff8df789081c1197a1851eea2c9ecb6cbca37854b62b6d25ed77b24ff0756a7b89cc9e19d7cd8efe9ed01539d74239f56d4ed5a63513877b29a7ea17e94dd8f2f6789e512f078aeab05d05ee343cc4fd816f2cae16457a880b01f86473564d4a0db3a13b0e685b6d04e1374ec18c401a74148bf18c22446f3bf0b66aa1049ea34b530a62e8125d1a3a0231a73fe5141b9c320eb3facdfb39dddebc954550e5efb9f776d4b9c2a5a0cd635f16a55a95acac9a60dad6f48b1a89c7a15de830ef991630d282104c4d7af933e6edb1c219cb961f1c3dab66493712e3d29eea4813e061dfa3a6c2f6ccb88336f484edc48aca1ae77e4fa04e2bed5315bd659af2278c4c22538e910694c456e471d4b8678c81819166dfcb266146b46f5494f25459c5814b4b8c1d19994dfd975dba1fd39ed9ec6c1dc113ee7685de7ac9fd9f184a631dcb65d50de895285feedba574818bde25443132148dcae16297e29a50c3b2f0d2228cbf3561dd0cb7f17ba52eab4ff809df274570262f0ccbd38b7477a340f64e41b344de601163dfcfde9e225429ad1371fd1446e6530b656097b9c58a0374594a95f976a32759e7ed0ef70f99bb7f763a48ddd95d5990e103bb145eedfd0a76d19c122374be2782b30d237bdbeddfde4aed01f007264cc116b2d4be2f398a7cb74ec7a5bc58be06a7e48136a676fc76549b12dd3e17c4e8d2b4cc264f4d0aa34a11762eb450ec98c02adc57337f58c40aae15bbac05a3ccb364e5adb1d610a16452e92f17830d52f98c7b546ed849f27015996c367c34599d6e59ab85320e72be30c72c66f122d628a96b26ce4720ae2a2c0329e4d47adb320d61eebd1caf6ed09654646a024e0613cdcec7e488d7023662b40790feb94e74905bef3289c1b576425ac10261fc2e0f952f8a17c75546a45b17e5fb8c5b84116947b3046c23c7c1aac1e70774fd9d66b88dffd8a4ee33b328f3f2c2ab60bd30aaee7e0e74a6cc9d4307ecb0137454a979afbf8396127e1fedc74ee9d6025fe9c0875a7e6b03dd8e16ac2dcbad752c88a27e47b42d10bfbbccb1949ecb2c1462138418d741e32556ed05db95b409840e198f9f666e6a29a8394d0fe336f94da31739bf5a8427ffef9392f22b4a18b9e9707f68b6eed1e3a7bdfe75dfc25788f6584f76b67b191781afb4179785ea55210c698bb98fea76255ace70b022482e6e83afa9db652799ffc95f69c0c61065a4fb2d5f378b1529be52fd1deb8217fff4d45d349ab4d57ea41044019d70be4f067e91c3b8ad2aaa7cac411b71e799ffab739214976f277dd4dd80ab96798ce96db38c01aeaa9a8b2f9094da342ad38888b96c1c6a78c044db4363500ae6b14c32dcf6d2fa596af333059949791be887158b553ceb592a523f285223288c94b0edb7f90724200dabe594b632cd6f1d1b0b61544657499bcc7bb6cfc46421566c8efd01713a2e660379ba22d1e4ee3482b2891a6d83d602ac351ee781005f56047bd640e7cf2901d16c9ece7441dcb3b684db6ea72cdc523c6c316dabb938d31f0d72e47f7651b5b858430596c5496c413464ccb90d39f2c54a531f816f2a5ad67f046fd1cd847d6d0a5b3a33dd17cd5ec68ad9d37ed00181277bbdfc58937303049e544c467a9009ae71456c4d97c4cc9aa96ca3679273239b627175030ffed451d785868234efe0554a9e8b0fe98d817b2454913b741354b21933dc940c160dd893b0d8ea328a75b7f7b67da5bba5d2958934625e35f5e66650a4c8330a31b84f6b1a816158479bdb012f7715ed1e304ec5997fdb19b31de319582876f3a9d3cbf051307fd42a417a9a3ade0fa2bfaa8c42f6108bee17a732b96683e3cee0657d29b5e412806b8ef82e2132130c3b340de33641548040e38ee22684874240554f107517f273eb814b02d09f53a679eea8bafde2276f0b12169ebccfe48c63adb86487e513eba4a5a68e811ce88ed58bed00a2636ee947e2f5a8043ca1b47ade91e81e035acbe88bb3895d21d2d8fd2c9238531beb0c7fff18ace049a5f22ce3b2d6f6dae28a64256285615976dd89cf77483110c0cf16a1c1ecffe539f4d5da6ff6595a72571e986f8c4b476489e37fc0eea0046f9b38b04b1743ecc50da0c6dbf40041854435acf63b19ef8b6929bd0b916ff939becab4ed88bc94bcc3a1c8e12f8d024752152027b11f4607245df4e47c882f6846458d6153abf2175aec7e95b3e5cd893dafc5e476ff6ba8df3df8a53f2dbad4445b59fe3d75b4534f55cd4cb41607a30d7820cc20ea76b4a3b8f57d3d2b7d102b58c8e13ad95e83aa1d95fe86c0291b1e5eb2a4ac28881b88b3c8bb76e5ead42331d1161546a61ef666973a2aae66bbb99f2b57f2ef160182825fa5305444511ca1eca4e1b0b38528bbc656bd8eabe7d3ba94dbffdf2670f5e3e10e16f058cb09cfafad55e919e43160e8a9c9a50cd6f3241c8fd10cfe6d769999ad04ea66205d1c9c432c72088d307a6ca13a1c87edcfbfc91317896452c31a9d49c4768f1b4b46ac32e0907e00a73680166339ff62595dd2d2eed3a79fb9fa0c2e8250e89539f6d678aa2e5e51e2622aa6b04a945102b1cf592278a4fd5ff50fd27a724e058f023c63178b65c9f2477f93309625ffdc5204b407a6d936339b5868af78cbcc53ac4611f6d4f29f6063ed0025fcf198343b99ad43bd997ae49f3bf083b293d522f19ddca5ecd477a6e3ad10e88eeb5c61620718a4c3a112c876032d48f9bf1d17c68afeefb26358b5976326a85bf1008a38f51ace6bb08bca26acce007d9364c644aa8564582a817f813d6a7b31673a3d0610a12d50c1a41c8643bed6b2e46deb66117c2658b256033485e525aba865e3c3fe1132516cb50b649261030d683fde1ccc4df2e53a0abe9713851e59b9e707c1ce2c13d94b416f0d49dca375fd3b827849eddf159d54a538cc25662668473df59f4d6f6da9c1e7d13cb2ef56869438e0770777298beae0e3b8e0ca4778e8d3761340216640dd87f2bb9a6d57b1e519cda300c02caaf7ca914184caa1870821616b0e14d489b46a1834622755ff222a5e23cdb89dc6f7d6e49f5befeb032beadfa071f4821c4943ecc69486591674ef85095a4dcddd3bed226664166d29dd4e52afe74ca23ab86a2e9bb7e40e2fb5854c0bb8702cf792e54ef135b7d6d08ca56d27404b9f61a5bd3a67a669c43ab8ffd80bcfd2acce9f6fc8afc86c8f05e99bc115a78af8af04358e88ba34d86cefa6e50a080825c5cb45f20b93cb017945c4666a030deb98dfe829271f0edf34720a6461e9a7d6e28b43ea6fbd79256eaaecc5929325b7a7c1f218068c5d5630b3640433cb77f9fb1171409983f0c12c9fed2ce9b5415b65b1f8a1107a7688ca1efdbc68abc1aaa462883ea766392fda0626a2d2f0b3c605ac0385169d0af7022d915165386324afe111ef9ed4e970286bf3de9f9f6efe53d782b1fdff66b9410431ee38d16bb1e2bcd73f301cfc178f79c2995977bc181197ac4b23902e87d7c356273660801f15357332aff7a83a824c9cfac9d3a5e3ab21f21951167b02c30bdcdc6a94d35b29310ecc057188449f5b0e1c0d5fe73f9ecbe2193bb74adf648fe72ef3208973cffadaf0a64e638948965e788016b26e08177507cadcdc2b7e387c3dc67c9f99930fab4add7400bf39b6da7386f637b333dc3c23538dd29ef57998fae784e14b760632b9b14e83286aaaa7e0de4883acee7bd4f80f37128946a0dfb8f636f987a6dcb29cf5539311d8691613abdfed3b0a76435f17978d44bfba35c73cef9a2841cd1229a8008f19678a3030350060d15bca935d5ff98f7b848fbfda84671c4515fddeaf0ce9a0d66b0159a99e19766743935dfea5b6f87f49d0ef8fd241193abcf1c71b8e9a78d67ae28b0a7e5d5c0541835a306935f57ecac202e8cbb1398cc2ba184ef52537b3b09c43ef1089d57b1a90e4f352d36773f9988ffbcb08442eea3d7f2a2f7a9183fd9a65c03fe82afe4e91d2641244e5f63cad957e2040a381931812d2cfa5038d75312cc7248cdb25048b3fde47d49f3f3b88cdff5d3dd1f68616695662d2503005189ca3425ec3dc0be0f528f3cc5cbb252190e39a016c7837c7c82b557a81397f4b6ed09ce68c98e0ff788db699c51d533a0506187858ce37d30ceccee66d3fdd60400275b577096a02ce86c1ac6cd1edfc365a6882a5aec3f162748900ef8380d97f6397d3367d63504438138b9f4485ea7b48af4e8eb2abe581837067a8c0c7ffa1de47a192a8dc8db54c75eb03dc68260628520e27a66cb02f4f222480ae0d0e8cb474c88e32619a6c7711e8b33fc57cae53f5bb643ebff21b27b015307e49a89564ce3767a2c278acb207bdb579fd2808dceb5a58c5525d8aa7d5deb2f4b5e9aa5644b40af57d344b022743da68d85825314e9d0775c0ef690097eb6ba5d6084311324be2abc970a2b52c4343f9bde8f7a03daaee0843daff06f816e77ab2fdd207ea7a393e93c0c6b3ed68815c9bbf9fc75443676fdd8daa701c7d0900a2545aae1b86c48278fb94dcdc2f55971c541ce38bf7ad1b7b96eadcf9d7253703d3641d5f8328f6dbc34cbb6169613ddbbd9efc05af9bab030b845cbfe3a594001c8c5a1f1c7bbe68449cd9a8173d96c1616ffaf25e90a3b85a84f7eb932c8b38862d5cdf1ec664c45c9a0098421232a675c9f921cee3e53bac0d054d0d96ef0df50acac66b4c9a57068c8169af879f262f0502bdbd184dc13888800eba4ebc57509479b638528f543e1995ae6a2daa08d372ebee669ad7efe41fc507dce957b86f34b372fb602316e23a11b37b8bbe90dfbaf4c3fb29ad3f2e7719e5fcd828f110c7d3bce6f9d27e352fd13a3cdc64e5b3b1c0dbe9e87290dda38f3d53b5757846d4bbaefa24d3f53f0f00c4700c08ebce4463bb9c3c9e65cf2a054a5f87e0dbf61ce0b601b764308f42205eea7e22fae7381e3500c765e39ae414b75e8f4955d4168a7148fad0a2d636806e164acb6feee1216490a68a26f29a6cf52babfe20d25939ea0fd652c35af97de111beda8a4599361a2a978a2578acee43045dd3bc70cda764eef8a373460aa971264f4e95f902683859094cd8e49102987dd0430164ade43c5ddc1359a098efdd13232e6d7367e368665ebccefcbd7b336768c85c0427574b96f0ec2a4d46294ce939e7e0083e803c633f9633d424a3e110802d4bfe65a67c9619bd5d479c75da91650e9d97e28cc4eb7c60324b5e3c38f5357bf12cb3b47a8c384fd4a6e3b68f028fd532f3ed65b28e7de3e6f58d7522cfd5d4dd08cef2acabb0a81787e696d2f9296e23157fe2d980b410f45ac8df3b3412481d468f5e1f1faf19275bde4b3b74e739af986935d2b748a874455a0ebdceabb83a5effdca59181c0d72ff16f68e750561a7682efaab7c9e0857d43ea7c61a16c357dff59d40f0b5d51aab737eba2e43bbcb3d257cb1e9e1e074c01b10c2b56df9d8152a937c85565f0cee7e2605ae593e51ebd849d751909147197f3153ebb490ba9eb6295984c6e1c5271cfbb161e1c2aa98ac0b564f96af82617564ae1e59423b89590e8c931012cac50b59bebffd7d72d88236ebfe1f8e621f40d60c4bb8e80a8adc09fcb0971465f7cb6ca701db895056c96b6855d46d2144c515eb9b796f0fad90c1133c7833c7541ebaeefc0f070b36745d992aab0d97354b3da2e18c1ff48a3bdf5a4820cca0ac7a7b8529d24aebb1e7d69eafa412fdff29c93af112a55947a22ebfd88a818f18bc618e1c235504e2276d8f6787ff6964560eeb287f8062c0ff69139c1cbb130313a68d81c26f68033441e6f4736d493c1846cb8c917d1921251efe0ff69862986aed272484ade0f272605dc5494d9f7a32d0d59cc2217b71dfb07426453d146569e8d0419ea36765c7113effefdfe2c9219e6358112ced993b6da230c72e5e65215dad078937483cd44573f84b27002a2f73e3528191f234dc66976df687f8b2b95690b6294124be7dd9bd97ce336511fcf265c439f57b6f202e84bfd9fe225ba7b2365a9cbe9f56ef044c163a42291649d524e4a7151a52f5230ba0da90253a51fc97dd411d09ae1f31fc98694a0fb0cc629d4d7171dda1ade3d23f03e727353044f87721eadb1ee087903a8bb85d8b17f67cdb0c69ef7d3d46e5cca2853384e9960b6f2ff25c61ca11359608080a1f1cbff0282d0910e9e00e97226d71dd5b7c95c45c737862012131c6dc96d7f534edda1a0250774a84bbdf47570b0b04d27569a785b2ca42528e4f70627e303ad04f42f045fa59539930ed3edfaccad118392700b8bdcc1880abb9c83b027db97a7ed36ee31c89399307711e3d3c7c2856ac8de87d6ebd5a331f3e58449f1906e625ec5823e71449cbba1590239578f74b2a93c2918af3beecfa838e00dc5dd6698f63e3902f1dbbbe46b578ce3776283e266581cf6fb611d674b2dfc0346696afbb245b561d86d4f1c103361c1c2aa2e1f4e15239de05b394c1e3c1285f0193cecd1cb36a16bd22ab5856243dcd2352ffa7983db9090118cbaf267d8fa80124817bbe3a55a681efbdf0bb1f48c0ad7a4953ac8e8735b3c18531a864449c78a13493e49161f13b841a82d171888de17cbeaab9a71f34f0d95d6f245d8c457d3484778159224f87dd8bdf33155d50b50c79f8c4dc91712482ff413a0a06d5d816eca5070e944f3c13971835279d277574b5bf13df97431fc4c96245f7d3ac3d6262cba3434d4ebe96b74ed87b29131c7d0dcf4fff000eab27e62cd296d234ff251fe8f63e9caef7eb637ac69c9faaaaee5e1928b7a0d145011ba403ed45a8daa5d6f5bae0b63f2a0a253d62d2df20462e1437a4527a3c438c414be389591c1d4fc49b78753a4fa744ef3c087da745efeb706bcfc8e512951beb288b50bec7ef82c147ec290f96c9c597ccedfcadc4770abba9662ecdc76001aaef3821f0aeaa648fa901affb21350774cce0f6bfdb161ab423e7c09a6b516e7d4454a73462b0470c35df650d8a9e2393566309e45f9c857c6a1bca1b6e81a2b2be78facbcbdd3947c5d2435945b36a7876886f1c5283bca6b9ea2282667c7c2e3f5debd5e1c32363ff4bdc6a72666e1b300fdfc5ecf102714c9fd57df76fdf47139f8dbf8ae59863643171164c16baa5953c17821a7ce5feac673c05a56b287453ce3a0bf5048f0999b7711604d6cdeaf3cdfd661fa21fc5bf18de929671c801f00415eaecd35abda3a04665e9dd0ef5ef2c6ddf02b4a12472984485adb027fd12ae6c60ffd203b1a41c555557ca84ba3598f52c281780dd7e22655db21ac383712e62d4540a1bc52539bcba0c183ec442cc90fe27a2dbafd4e1c791aff374b5326ba16880a16d98269abb731904dd1f8eb00aaea66bfef72d5252931d84cc01cfabde3bea854b5b145ddd37bdced843340e0679b6b4e7ed2fe318fd0cef76d160543722e0c3eac11f901ae15db25905dca7a17b81c6d51869fd12ea569fc4b072d217786b4b4d73bde4b9bd9425bc87b33d6b1911e6398673939aa2f15ac505b9a1ab029b8452dd0869f392daa28adc942272615ff2db16bcf084f01ec9fcc2f7f6a632b2bba8c468655e985a3b271c25952b7ba3a9142a23515947e79dc051e75d70f84249a4b15erootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootlibspf2-1.2.11-11.20210922git4915c308.el8.src.rpmlibspf2-apidocs    libspf2rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)1.2.11-11.20210922git4915c308.el83.0.4-14.6.0-14.0-15.2-14.14.3e@ed!dD@c0c @b?b@aNaK`]``@_ @^^1s]9\@\+@\T4[H@[?Y[4Zz@Y@Yx@Y5GX@WM|W8dV@V=@UUUq@U#U!#U!#U@R@L$@J@I"@H@H@EVBBB{B{A@A A @A@AC@q@@@Bojan Smojver - 1.2.11-11.20210922git4915c308Bojan Smojver - 1.2.11-10.20210922git4915c308Fedora Release Engineering - 1.2.11-8.20210922git4915c308Jitka Plesnikova - 1.2.11-7.20210922git4915c308Fedora Release Engineering - 1.2.11-6.20210922git4915c308Peter Fordham - 1.2.11-5.20210922git4915c308Fedora Release Engineering - 1.2.11-4.20210922git4915c308Jitka Plesnikova - 1.2.11-3.20210922git4915c308Fedora Release Engineering - 1.2.11-2.20210922git4915c308Bojan Smojver - 1.2.11-1.20210922git4915c308Fedora Release Engineering - 1.2.10-30.20150405gitd57d79fdJitka Plesnikova - 1.2.10-29.20150405gitd57d79fdFedora Release Engineering - 1.2.10-28.20150405gitd57d79fdFedora Release Engineering - 1.2.10-27.20150405gitd57d79fdJitka Plesnikova - 1.2.10-26.20150405gitd57d79fdFedora Release Engineering - 1.2.10-25.20150405gitd57d79fdFedora Release Engineering - 1.2.10-24.20150405gitd57d79fdJitka Plesnikova - 1.2.10-23.20150405gitd57d79fdPeter Robinson 1.2.10-22.20150405gitd57d79fdFedora Release Engineering - 1.2.10-21.20150405gitd57d79fdFedora Release Engineering - 1.2.10-20.20150405gitd57d79fdPetr Pisar - 1.2.10-19.20150405gitd57d79fdJitka Plesnikova - 1.2.10-18.20150405gitd57d79fdFedora Release Engineering - 1.2.10-17.20150405gitd57d79fdFedora Release Engineering - 1.2.10-16.20150405gitd57d79fdFedora Release Engineering - 1.2.10-15.20150405gitd57d79fdJitka Plesnikova - 1.2.10-14.20150405gitd57d79fdFedora Release Engineering - 1.2.10-13.20150405gitd57d79fdMatt Domsch - 1.2.10-12.20150405gitd57d79fdJitka Plesnikova - 1.2.10-7.20150405gitd57d79fd.1Petr Pisar - 1.2.10-7.20150405gitd57d79fdFedora Release Engineering - 1.2.10-6.20150405gitd57d79fd.1Matt Domsch - 1.2.10-6.20150405gitd57d79fdMatt Domsch - 1.2.10-5.20150405gitd57d79fd.2Jitka Plesnikova - 1.2.10-5.20150405gitd57d79fd.1Matt Domsch - 1.2.10-5Matt Domsch - 1.2.10-4Matt Domsch - 1.2.10-3Matt Domsch - 1.2.10-2Matt Domsch - 1.2.10-1Paul Howarth 1.2.9-3Paul Howarth 1.2.9-2Paul Howarth 1.2.9-1Paul Howarth 1.2.8-1Paul Howarth 1.2.5-4Paul Howarth 1.2.5-3Paul Howarth 1.2.5-2Paul Howarth 1.2.5-1Paul Howarth 1.2.1-1Paul Howarth 1.0.4-9Paul Howarth 1.0.4-8Paul Howarth 1.0.4-7Paul Howarth 1.0.4-6Paul Howarth 1.0.4-5Paul Howarth 1.0.4-4Paul Howarth 1.0.4-3Paul Howarth 1.0.4-2Paul Howarth 1.0.4-1Paul Howarth 1.0.3-1- Add fixes from pull request 47- CVE-2023-42118- Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild- Perl 5.38 rebuild- Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild- Add missing include of string.h for memset in spf_utils.c https://github.com/shevek/libspf2/issues/41- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild- Perl 5.36 rebuild- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild- Build latest upstream git HEAD - CVE-2021-20314 - CVE-2021-33912 - CVE-2021-33913- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild- Perl 5.34 rebuild- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild- Perl 5.32 rebuild- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild- Perl 5.30 rebuild- Fix FTBFS, remove legacy bits and general cleanup- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild- Perl 5.28 rebuild- Perl 5.28 rebuild- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild- Perl 5.26 rebuild- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild- Simplify release numbers (same for both library and perl module)- Perl 5.24 rebuild- Correct release numbers- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild- Fix self-Requires in perl mod- bump for rebuild with newer perl- Perl 5.22 rebuild- import into fedpkg - drop isa requires for apidocs, it caused rpmdiff failures being noarch- update for review comments- update for review comments- update to upstream 1.2.10+git - update automake / autoconf for Fedora 21- update to upstream 1.2.10+git- Rebuild for perl 5.12.1 in Rawhide - Build with -fno-strict-aliasing- Define RPM macros in global scope - apidocs subpackage no longer requires devel subpackage - apidocs is noarch from Fedora 10 onwards- New upstream version 1.2.9 - Perl module has changed but its version number hasn't - docs directory no longer included in release tarball- New upstream version 1.2.8, includes fix for CVE-2008-2469 (buffer overflows handling DNS responses) - Drop all patches, all included upstream (or equivalent fixes) - Fix bogus RPATHs on x86_64 - Enable perl bindings (in perl-Mail-SPF_XS subpackage) - No upstream Changelog anymore - Add buildreqs doxygen and graphviz for building API docs, which are large and now in an -apidocs subpackage (Fedora 3, RHEL 4 onwards) - Add buildreq perl(ExtUtils::MakeMaker) for perl bindings - Add buildreqs perl(Test::Pod) and perl(String::Escape) for perl module test suite - BuildConflict with perl(Mail::SPF::Test) and perl(Test::Pod::Coverage) as the associated tests are beyond simple repair- Incorporate patches for res_ninit() setup and malloc() usage from Johann Klasek (see http://milter-greylist.wikidot.com/libspf2) - Clarify license as BSD OR LGPL (v2.1 or later) - Add dist tag so that we can build distro-specific RPM packages instead of a single generic package; the benefit of this is that recent distributions can take advantages of improvements in their compilers - Use regular %configure macro to pick up distro-specific compiler flags - Don't package static library (--disable-static configure option is broken) - Dispense with pointless provide of `spf'- Cosmetic spec file cleanup - Use patch instead of scripted edit to remove bogus include file reference - Patch to make 64-bit clean (http://permalink.gmane.org/gmane.mail.spam.spf.devel/1212) - Remove buildroot unconditionally in %clean and %install - Don't include libtool archive in -devel package - Disable running of test suite by default- Workaround for %check with rpm-build <= 4.1.1 - Remove reference to not-installed spf_dns_internal.h in spf_server.h - Minimize rpmlint issues- Update to 1.2.5 - Patches removed; now included upstream- Update to 1.2.1 - Remove case-sensitivity patch - spf_example_2mx no longer included- Enhance detection of Mandrake build system - Add support for building compat-libspf2 package - alternatives is a prerequisite for the -progs subpackage only- Downgrade alternatives priority to 20 so that other implementations of spfquery will be preferred; there is still a case-sensitivity bug in libspf2 and no sign of an imminent fix- Configure fix to find -lresolv on x64_64 - Portability fixes for x64_64- Fix case-sensitivity bug.- Revert -pthread option as it didn't improve anything.- Use `alternatives' so that the spfquery and spfd programs can co-exist with versions from other implementations. - Ensure thread-safe operation by building with -pthread.- Install the libtool library in the devel package so that dependent libraries are found properly. - Use the libtool supplied with the package rather than the system libtool.- Cosmetic changes for building on Mandrake Linux - Require rpm-build >= 4.1.1 for building to avoid strange error messages from old versions of rpm when they see %check - Require glibc-devel and make for building - Require perl for building with checks enabled - Improved description text for the packages- Update to 1.0.4 - Added facility to build without running test suite (rpmbuild --without checks)- Initial RPM build.  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~1.2.11-11.20210922git4915c308.el8libspf2-apidocshtmla00002.htmla00002_source.htmla00003.mapa00003.md5a00003.pnga00004.mapa00004.md5a00004.pnga00005.htmla00005_a163068595d2b1070dd124124fa3cd931_cgraph.mapa00005_a163068595d2b1070dd124124fa3cd931_cgraph.md5a00005_a163068595d2b1070dd124124fa3cd931_cgraph.pnga00005_a330c23a8c88a9c3dd9d8db3527831bf9_cgraph.mapa00005_a330c23a8c88a9c3dd9d8db3527831bf9_cgraph.md5a00005_a330c23a8c88a9c3dd9d8db3527831bf9_cgraph.pnga00005_ab0d6c1e2b2736016e96afe15f6f59be7_cgraph.mapa00005_ab0d6c1e2b2736016e96afe15f6f59be7_cgraph.md5a00005_ab0d6c1e2b2736016e96afe15f6f59be7_cgraph.pnga00005_source.htmla00006.mapa00006.md5a00006.pnga00007.mapa00007.md5a00007.pnga00008.htmla00008_source.htmla00010.mapa00010.md5a00010.pnga00011.htmla00011_source.htmla00012.mapa00012.md5a00012.pnga00013.mapa00013.md5a00013.pnga00014.htmla00014_source.htmla00016.mapa00016.md5a00016.pnga00017.htmla00017_source.htmla00019.mapa00019.md5a00019.pnga00020.htmla00020_a22d16e14b39910af524669e4ddb731f0_cgraph.mapa00020_a22d16e14b39910af524669e4ddb731f0_cgraph.md5a00020_a22d16e14b39910af524669e4ddb731f0_cgraph.pnga00020_a63ffa55b534fd499bb7591d9332cc239_cgraph.mapa00020_a63ffa55b534fd499bb7591d9332cc239_cgraph.md5a00020_a63ffa55b534fd499bb7591d9332cc239_cgraph.pnga00020_ac682e0d02010bfd9aaca944d8bc35713_cgraph.mapa00020_ac682e0d02010bfd9aaca944d8bc35713_cgraph.md5a00020_ac682e0d02010bfd9aaca944d8bc35713_cgraph.pnga00020_source.htmla00021.mapa00021.md5a00021.pnga00022.mapa00022.md5a00022.pnga00023.htmla00023_af8d6e891ed3516c70ad2de6cb77de1a2_cgraph.mapa00023_af8d6e891ed3516c70ad2de6cb77de1a2_cgraph.md5a00023_af8d6e891ed3516c70ad2de6cb77de1a2_cgraph.pnga00023_source.htmla00024.mapa00024.md5a00024.pnga00025.mapa00025.md5a00025.pnga00026.htmla00026_source.htmla00029.htmla00029_source.htmla00031.mapa00031.md5a00031.pnga00032.htmla00032_source.htmla00033.mapa00033.md5a00033.pnga00034.mapa00034.md5a00034.pnga00035.htmla00035_source.htmla00037.mapa00037.md5a00037.pnga00038.htmla00038_a6896a665d70ca1fad208c10a85643949_cgraph.mapa00038_a6896a665d70ca1fad208c10a85643949_cgraph.md5a00038_a6896a665d70ca1fad208c10a85643949_cgraph.pnga00038_a8aa1aeca4c20146c2f27132c02b359a8_cgraph.mapa00038_a8aa1aeca4c20146c2f27132c02b359a8_cgraph.md5a00038_a8aa1aeca4c20146c2f27132c02b359a8_cgraph.pnga00038_af74d07e90d7d9641f5a7ba22422e2b74_cgraph.mapa00038_af74d07e90d7d9641f5a7ba22422e2b74_cgraph.md5a00038_af74d07e90d7d9641f5a7ba22422e2b74_cgraph.pnga00038_afc3ca6390afd845fea81d506cba43460_cgraph.mapa00038_afc3ca6390afd845fea81d506cba43460_cgraph.md5a00038_afc3ca6390afd845fea81d506cba43460_cgraph.pnga00038_source.htmla00039.mapa00039.md5a00039.pnga00040.mapa00040.md5a00040.pnga00041.htmla00041_a23e3070faf833397247973356e044092_cgraph.mapa00041_a23e3070faf833397247973356e044092_cgraph.md5a00041_a23e3070faf833397247973356e044092_cgraph.pnga00041_a669d2cbf8d92f7db3eb463cf1bb6023a_cgraph.mapa00041_a669d2cbf8d92f7db3eb463cf1bb6023a_cgraph.md5a00041_a669d2cbf8d92f7db3eb463cf1bb6023a_cgraph.pnga00041_source.htmla00042.mapa00042.md5a00042.pnga00043.mapa00043.md5a00043.pnga00044.htmla00044_a0ee56ed35c87763d5fc5a2e3adf7e43e_cgraph.mapa00044_a0ee56ed35c87763d5fc5a2e3adf7e43e_cgraph.md5a00044_a0ee56ed35c87763d5fc5a2e3adf7e43e_cgraph.pnga00044_a4be188439efe765c664a1e04c750f23f_cgraph.mapa00044_a4be188439efe765c664a1e04c750f23f_cgraph.md5a00044_a4be188439efe765c664a1e04c750f23f_cgraph.pnga00044_a5330cf664d7629a5829f923b4134bd09_cgraph.mapa00044_a5330cf664d7629a5829f923b4134bd09_cgraph.md5a00044_a5330cf664d7629a5829f923b4134bd09_cgraph.pnga00044_source.htmla00045.mapa00045.md5a00045.pnga00046.mapa00046.md5a00046.pnga00047.htmla00047_a9fee78d3a4123e0ccfbbe5cf52628b73_cgraph.mapa00047_a9fee78d3a4123e0ccfbbe5cf52628b73_cgraph.md5a00047_a9fee78d3a4123e0ccfbbe5cf52628b73_cgraph.pnga00047_source.htmla00048.mapa00048.md5a00048.pnga00049.mapa00049.md5a00049.pnga00050.htmla00050_a56126c078ad970b8868c6422be5d7339_cgraph.mapa00050_a56126c078ad970b8868c6422be5d7339_cgraph.md5a00050_a56126c078ad970b8868c6422be5d7339_cgraph.pnga00050_a87f0543d5a62057272b9c71a332a53f0_cgraph.mapa00050_a87f0543d5a62057272b9c71a332a53f0_cgraph.md5a00050_a87f0543d5a62057272b9c71a332a53f0_cgraph.pnga00050_aa9339ddf5e3a508af67836913c7ba009_cgraph.mapa00050_aa9339ddf5e3a508af67836913c7ba009_cgraph.md5a00050_aa9339ddf5e3a508af67836913c7ba009_cgraph.pnga00050_source.htmla00051.mapa00051.md5a00051.pnga00052.mapa00052.md5a00052.pnga00053.htmla00053_source.htmla00054.mapa00054.md5a00054.pnga00055.mapa00055.md5a00055.pnga00056.htmla00056_source.htmla00059.htmla00059_source.htmla00061.mapa00061.md5a00061.pnga00062.htmla00062_source.htmla00063.mapa00063.md5a00063.pnga00065.htmla00065_aa9e92a9049b8f6880f8e038ed61234c5_cgraph.mapa00065_aa9e92a9049b8f6880f8e038ed61234c5_cgraph.md5a00065_aa9e92a9049b8f6880f8e038ed61234c5_cgraph.pnga00065_source.htmla00066.mapa00066.md5a00066.pnga00068.htmla00068_source.htmla00069.mapa00069.md5a00069.pnga00071.htmla00071_a5166849bc4fceeeded1bfbbf03e3208d_cgraph.mapa00071_a5166849bc4fceeeded1bfbbf03e3208d_cgraph.md5a00071_a5166849bc4fceeeded1bfbbf03e3208d_cgraph.pnga00071_a7aad01d0e6696730d9b92f461c472be0_cgraph.mapa00071_a7aad01d0e6696730d9b92f461c472be0_cgraph.md5a00071_a7aad01d0e6696730d9b92f461c472be0_cgraph.pnga00071_source.htmla00072.mapa00072.md5a00072.pnga00074.htmla00074_source.htmla00075.mapa00075.md5a00075.pnga00076.mapa00076.md5a00076.pnga00077.htmla00077_source.htmla00079.mapa00079.md5a00079.pnga00080.htmla00080_a1b2ada39ab92162c6ec9c67c8093fa2e_cgraph.mapa00080_a1b2ada39ab92162c6ec9c67c8093fa2e_cgraph.md5a00080_a1b2ada39ab92162c6ec9c67c8093fa2e_cgraph.pnga00080_source.htmla00081.mapa00081.md5a00081.pnga00083.htmla00083_source.htmla00084.mapa00084.md5a00084.pnga00086.htmla00086_source.htmla00087.mapa00087.md5a00087.pnga00089.htmla00089_source.htmla00090.mapa00090.md5a00090.pnga00092.htmla00092_source.htmla00093.mapa00093.md5a00093.pnga00095.htmla00095_source.htmla00097.mapa00097.md5a00097.pnga00098.htmla00098_source.htmla00099.mapa00099.md5a00099.pnga00101.htmla00101_a163068595d2b1070dd124124fa3cd931_cgraph.mapa00101_a163068595d2b1070dd124124fa3cd931_cgraph.md5a00101_a163068595d2b1070dd124124fa3cd931_cgraph.pnga00101_a330c23a8c88a9c3dd9d8db3527831bf9_cgraph.mapa00101_a330c23a8c88a9c3dd9d8db3527831bf9_cgraph.md5a00101_a330c23a8c88a9c3dd9d8db3527831bf9_cgraph.pnga00101_ab0d6c1e2b2736016e96afe15f6f59be7_cgraph.mapa00101_ab0d6c1e2b2736016e96afe15f6f59be7_cgraph.md5a00101_ab0d6c1e2b2736016e96afe15f6f59be7_cgraph.pnga00101_source.htmla00102.mapa00102.md5a00102.pnga00104.htmla00104_source.htmla00105.mapa00105.md5a00105.pnga00107.htmla00107_source.htmla00108.mapa00108.md5a00108.pnga00110.htmla00110_source.htmla00111.mapa00111.md5a00111.pnga00113.htmla00113_a22d16e14b39910af524669e4ddb731f0_cgraph.mapa00113_a22d16e14b39910af524669e4ddb731f0_cgraph.md5a00113_a22d16e14b39910af524669e4ddb731f0_cgraph.pnga00113_a63ffa55b534fd499bb7591d9332cc239_cgraph.mapa00113_a63ffa55b534fd499bb7591d9332cc239_cgraph.md5a00113_a63ffa55b534fd499bb7591d9332cc239_cgraph.pnga00113_ac682e0d02010bfd9aaca944d8bc35713_cgraph.mapa00113_ac682e0d02010bfd9aaca944d8bc35713_cgraph.md5a00113_ac682e0d02010bfd9aaca944d8bc35713_cgraph.pnga00113_source.htmla00114.mapa00114.md5a00114.pnga00116.htmla00116_af8d6e891ed3516c70ad2de6cb77de1a2_cgraph.mapa00116_af8d6e891ed3516c70ad2de6cb77de1a2_cgraph.md5a00116_af8d6e891ed3516c70ad2de6cb77de1a2_cgraph.pnga00116_source.htmla00117.mapa00117.md5a00117.pnga00119.htmla00119_source.htmla00122.htmla00122_source.htmla00123.mapa00123.md5a00123.pnga00125.htmla00125_source.htmla00126.mapa00126.md5a00126.pnga00128.htmla00128_source.htmla00129.mapa00129.md5a00129.pnga00131.htmla00131_source.htmla00132.mapa00132.md5a00132.pnga00134.htmla00134_a669d2cbf8d92f7db3eb463cf1bb6023a_cgraph.mapa00134_a669d2cbf8d92f7db3eb463cf1bb6023a_cgraph.md5a00134_a669d2cbf8d92f7db3eb463cf1bb6023a_cgraph.pnga00134_source.htmla00135.mapa00135.md5a00135.pnga00137.htmla00137_source.htmla00138.mapa00138.md5a00138.pnga00140.htmla00140_a496d32ee6858ed297b8de6c51489fa9c_cgraph.mapa00140_a496d32ee6858ed297b8de6c51489fa9c_cgraph.md5a00140_a496d32ee6858ed297b8de6c51489fa9c_cgraph.pnga00140_a5879ae9b2e5c671cb9c8a86dbec36f05_cgraph.mapa00140_a5879ae9b2e5c671cb9c8a86dbec36f05_cgraph.md5a00140_a5879ae9b2e5c671cb9c8a86dbec36f05_cgraph.pnga00140_aa38a61fe15bfe400cf8fbd929333a5a1_cgraph.mapa00140_aa38a61fe15bfe400cf8fbd929333a5a1_cgraph.md5a00140_aa38a61fe15bfe400cf8fbd929333a5a1_cgraph.pnga00140_aa78b4eddc6533ffc5d74f9bbe974f6a8_cgraph.mapa00140_aa78b4eddc6533ffc5d74f9bbe974f6a8_cgraph.md5a00140_aa78b4eddc6533ffc5d74f9bbe974f6a8_cgraph.pnga00140_source.htmla00141.mapa00141.md5a00141.pnga00143.htmla00143_source.htmla00144.mapa00144.md5a00144.pnga00146.htmla00146_source.htmla00147.mapa00147.md5a00147.pnga00149.htmla00149_source.htmla00150.mapa00150.md5a00150.pnga00152.htmla00152_a23e3070faf833397247973356e044092_cgraph.mapa00152_a23e3070faf833397247973356e044092_cgraph.md5a00152_a23e3070faf833397247973356e044092_cgraph.pnga00152_source.htmla00153.mapa00153.md5a00153.pnga00155.htmla00155_source.htmla00156.mapa00156.md5a00156.pnga00158.htmla00158_a0ee56ed35c87763d5fc5a2e3adf7e43e_cgraph.mapa00158_a0ee56ed35c87763d5fc5a2e3adf7e43e_cgraph.md5a00158_a0ee56ed35c87763d5fc5a2e3adf7e43e_cgraph.pnga00158_a4be188439efe765c664a1e04c750f23f_cgraph.mapa00158_a4be188439efe765c664a1e04c750f23f_cgraph.md5a00158_a4be188439efe765c664a1e04c750f23f_cgraph.pnga00158_a5330cf664d7629a5829f923b4134bd09_cgraph.mapa00158_a5330cf664d7629a5829f923b4134bd09_cgraph.md5a00158_a5330cf664d7629a5829f923b4134bd09_cgraph.pnga00158_source.htmla00159.mapa00159.md5a00159.pnga00161.htmla00161_a9fee78d3a4123e0ccfbbe5cf52628b73_cgraph.mapa00161_a9fee78d3a4123e0ccfbbe5cf52628b73_cgraph.md5a00161_a9fee78d3a4123e0ccfbbe5cf52628b73_cgraph.pnga00161_source.htmla00162.mapa00162.md5a00162.pnga00164.htmla00164_a56126c078ad970b8868c6422be5d7339_cgraph.mapa00164_a56126c078ad970b8868c6422be5d7339_cgraph.md5a00164_a56126c078ad970b8868c6422be5d7339_cgraph.pnga00164_a87f0543d5a62057272b9c71a332a53f0_cgraph.mapa00164_a87f0543d5a62057272b9c71a332a53f0_cgraph.md5a00164_a87f0543d5a62057272b9c71a332a53f0_cgraph.pnga00164_aa9339ddf5e3a508af67836913c7ba009_cgraph.mapa00164_aa9339ddf5e3a508af67836913c7ba009_cgraph.md5a00164_aa9339ddf5e3a508af67836913c7ba009_cgraph.pnga00164_source.htmla00165.mapa00165.md5a00165.pnga00167.htmla00167_source.htmla00168.mapa00168.md5a00168.pnga00170.htmla00170_source.htmla00171.mapa00171.md5a00171.pnga00173.htmla00173_source.htmla00176.htmla00176_source.htmla00177.mapa00177.md5a00177.pnga00179.htmla00179_source.htmla00180.mapa00180.md5a00180.pnga00182.htmla00182_source.htmla00183.mapa00183.md5a00183.pnga00185.htmla00185_source.htmla00186.mapa00186.md5a00186.pnga00188.htmla00188_source.htmla00192.mapa00192.md5a00192.pnga00194.htmla00198.htmla00200.mapa00200.md5a00200.pnga00202.htmla00206.htmla00210.htmla00214.htmla00216.mapa00216.md5a00216.pnga00218.htmla00222.htmla00226.htmla00228.mapa00228.md5a00228.pnga00230.htmla00234.htmla00238.htmla00242.htmla00244.mapa00244.md5a00244.pnga00246.htmla00250.htmla00254.htmla00258.htmla00262.htmla00266.htmla00270.htmla00274.htmla00278.htmla00280.mapa00280.md5a00280.pnga00282.htmla00284.mapa00284.md5a00284.pnga00286.htmla00290.htmla00292.mapa00292.md5a00292.pnga00294.htmla00298.htmla00302.htmla00310.htmla00314.htmla00318.htmlannotated.htmlbc_s.pngbdwn.pngclasses.htmlclosed.pngdir_000003_000001.htmldir_000004_000001.htmldir_000005_000001.htmldir_000005_000002.htmldir_000006_000001.htmldir_000006_000002.htmldir_000007_000001.htmldir_0e13b3172c08af35ff2e87cf318f83d1.htmldir_0e13b3172c08af35ff2e87cf318f83d1_dep.mapdir_0e13b3172c08af35ff2e87cf318f83d1_dep.md5dir_0e13b3172c08af35ff2e87cf318f83d1_dep.pngdir_1d885e4b60ad2d65b9a5e7810baa7558.htmldir_2919c7ffd082e5d964e01e020fd5f102.htmldir_2919c7ffd082e5d964e01e020fd5f102_dep.mapdir_2919c7ffd082e5d964e01e020fd5f102_dep.md5dir_2919c7ffd082e5d964e01e020fd5f102_dep.pngdir_51b250ab3265ab09cba37602b3575957.htmldir_51b250ab3265ab09cba37602b3575957_dep.mapdir_51b250ab3265ab09cba37602b3575957_dep.md5dir_51b250ab3265ab09cba37602b3575957_dep.pngdir_68267d1309a1af8e8297ef4c3efbcdba.htmldir_68267d1309a1af8e8297ef4c3efbcdba_dep.mapdir_68267d1309a1af8e8297ef4c3efbcdba_dep.md5dir_68267d1309a1af8e8297ef4c3efbcdba_dep.pngdir_b0856f6b0d80ccb263b2f415c91f9e17.htmldir_b3ea32240f482b9a3be07711d7e93ed5.htmldir_b3ea32240f482b9a3be07711d7e93ed5_dep.mapdir_b3ea32240f482b9a3be07711d7e93ed5_dep.md5dir_b3ea32240f482b9a3be07711d7e93ed5_dep.pngdir_e3db586adcfae9db4e40c49586195e2a.htmldir_e3db586adcfae9db4e40c49586195e2a_dep.mapdir_e3db586adcfae9db4e40c49586195e2a_dep.md5dir_e3db586adcfae9db4e40c49586195e2a_dep.pngdoc.pngdoxygen.cssdoxygen.pngdynsections.jsfiles.htmlfolderclosed.pngfolderopen.pngfunctions.htmlfunctions_a.htmlfunctions_c.htmlfunctions_d.htmlfunctions_e.htmlfunctions_f.htmlfunctions_g.htmlfunctions_h.htmlfunctions_i.htmlfunctions_k.htmlfunctions_l.htmlfunctions_m.htmlfunctions_n.htmlfunctions_o.htmlfunctions_p.htmlfunctions_r.htmlfunctions_s.htmlfunctions_t.htmlfunctions_u.htmlfunctions_v.htmlfunctions_vars.htmlfunctions_vars_a.htmlfunctions_vars_c.htmlfunctions_vars_d.htmlfunctions_vars_e.htmlfunctions_vars_f.htmlfunctions_vars_g.htmlfunctions_vars_h.htmlfunctions_vars_i.htmlfunctions_vars_k.htmlfunctions_vars_l.htmlfunctions_vars_m.htmlfunctions_vars_n.htmlfunctions_vars_o.htmlfunctions_vars_p.htmlfunctions_vars_r.htmlfunctions_vars_s.htmlfunctions_vars_t.htmlfunctions_vars_u.htmlfunctions_vars_v.htmlfunctions_vars_z.htmlfunctions_z.htmlglobals.htmlglobals_a.htmlglobals_b.htmlglobals_c.htmlglobals_d.htmlglobals_defs.htmlglobals_defs_a.htmlglobals_defs_b.htmlglobals_defs_c.htmlglobals_defs_d.htmlglobals_defs_f.htmlglobals_defs_g.htmlglobals_defs_h.htmlglobals_defs_i.htmlglobals_defs_m.htmlglobals_defs_n.htmlglobals_defs_o.htmlglobals_defs_p.htmlglobals_defs_r.htmlglobals_defs_s.htmlglobals_defs_t.htmlglobals_defs_u.htmlglobals_defs_v.htmlglobals_defs_w.htmlglobals_defs_x.htmlglobals_enum.htmlglobals_eval.htmlglobals_f.htmlglobals_func.htmlglobals_func_g.htmlglobals_func_m.htmlglobals_func_n.htmlglobals_func_r.htmlglobals_func_s.htmlglobals_func_u.htmlglobals_g.htmlglobals_h.htmlglobals_i.htmlglobals_m.htmlglobals_n.htmlglobals_o.htmlglobals_p.htmlglobals_r.htmlglobals_s.htmlglobals_t.htmlglobals_type.htmlglobals_u.htmlglobals_v.htmlglobals_vars.htmlglobals_w.htmlglobals_x.htmlgraph_legend.htmlgraph_legend.md5graph_legend.pngindex.htmljquery.jsmenu.jsmenudata.jsnav_f.pngnav_g.pngnav_h.pngopen.pngsplitbar.pngsync_off.pngsync_on.pngtab_a.pngtab_b.pngtab_h.pngtab_s.pngtabs.css/usr/share/doc//usr/share/doc/libspf2-apidocs//usr/share/doc/libspf2-apidocs/html/-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protectiondrpmxz2aarch64-redhat-linux-gnu        !"#$%&%'()*+,-./0 12  3456789:;< => ? ? ?@ ABCDEFGH IJK K"LCL MN O!LJ%&%P)Q,-.RSL  TUV W X Y Z [ \   ] ^_   `ab c d d e c fghgg i jklmbnooppppqdirectoryHTML document, ASCII text, with very long linesASCII textASCII text, with no line terminatorsPNG image data, 659 x 336, 8-bit/color RGBA, non-interlacedPNG image data, 4567 x 619, 8-bit/color RGBA, non-interlacedPNG image data, 312 x 37, 8-bit/color RGB, non-interlacedPNG image data, 305 x 37, 8-bit/color RGB, non-interlacedPNG image data, 531 x 158, 8-bit/color RGBA, non-interlacedPNG image data, 424 x 560, 8-bit/color RGB, non-interlacedPNG image data, 3597 x 619, 8-bit/color RGBA, non-interlacedPNG image data, 641 x 141, 8-bit/color RGB, non-interlacedHTML document, ASCII textPNG image data, 424 x 649, 8-bit/color RGB, non-interlacedPNG image data, 1961 x 141, 8-bit/color RGBA, non-interlacedPNG image data, 460 x 141, 8-bit/color RGB, non-interlacedPNG image data, 328 x 88, 8-bit/color RGB, non-interlacedPNG image data, 561 x 88, 8-bit/color RGB, non-interlacedPNG image data, 495 x 88, 8-bit/color RGBA, non-interlacedPNG image data, 293 x 635, 8-bit/color RGBA, non-interlacedPNG image data, 3548 x 693, 8-bit/color RGB, non-interlacedPNG image data, 337 x 37, 8-bit/color RGB, non-interlacedPNG image data, 623 x 141, 8-bit/color RGB, non-interlacedPNG image data, 481 x 141, 8-bit/color RGBA, non-interlacedPNG image data, 536 x 485, 8-bit/color RGB, non-interlacedPNG image data, 3383 x 127, 8-bit/color RGBA, non-interlacedPNG image data, 4567 x 708, 8-bit/color RGB, non-interlacedPNG image data, 232 x 37, 8-bit/color RGB, non-interlacedPNG image data, 260 x 37, 8-bit/color RGB, non-interlacedPNG image data, 280 x 37, 8-bit/color RGB, non-interlacedPNG image data, 241 x 37, 8-bit/color RGB, non-interlacedPNG image data, 153 x 112, 8-bit/color RGB, non-interlacedPNG image data, 4567 x 693, 8-bit/color RGB, non-interlacedPNG image data, 473 x 88, 8-bit/color RGB, non-interlacedPNG image data, 303 x 37, 8-bit/color RGBA, non-interlacedPNG image data, 536 x 411, 8-bit/color RGBA, non-interlacedPNG image data, 4732 x 515, 8-bit/color RGBA, non-interlacedPNG image data, 389 x 37, 8-bit/color RGB, non-interlacedPNG image data, 429 x 37, 8-bit/color RGB, non-interlacedPNG image data, 367 x 485, 8-bit/color RGBA, non-interlacedPNG image data, 4568 x 440, 8-bit/color RGB, non-interlacedPNG image data, 369 x 88, 8-bit/color RGB, non-interlacedPNG image data, 508 x 336, 8-bit/color RGB, non-interlacedPNG image data, 4569 x 515, 8-bit/color RGBA, non-interlacedPNG image data, 417 x 205, 8-bit/color RGB, non-interlacedPNG image data, 299 x 139, 8-bit/color RGBA, non-interlacedPNG image data, 412 x 189, 8-bit/color RGB, non-interlacedPNG image data, 529 x 411, 8-bit/color RGBA, non-interlacedPNG image data, 3671 x 619, 8-bit/color RGBA, non-interlacedPNG image data, 152 x 127, 8-bit/color RGBA, non-interlacedPNG image data, 4237 x 141, 8-bit/color RGBA, non-interlacedPNG image data, 4237 x 231, 8-bit/color RGBA, non-interlacedPNG image data, 536 x 201, 8-bit/color RGB, non-interlacedPNG image data, 225 x 37, 8-bit/color RGB, non-interlacedPNG image data, 468 x 201, 8-bit/color RGB, non-interlacedPNG image data, 451 x 201, 8-bit/color RGBA, non-interlacedPNG image data, 308 x 88, 8-bit/color RGB, non-interlacedPNG image data, 336 x 88, 8-bit/color RGB, non-interlacedPNG image data, 734 x 201, 8-bit/color RGB, non-interlacedPNG image data, 324 x 127, 8-bit/color RGBA, non-interlacedPNG image data, 626 x 141, 8-bit/color RGB, non-interlacedPNG image data, 466 x 127, 8-bit/color RGBA, non-interlacedPNG image data, 165 x 127, 8-bit/color RGBA, non-interlacedPNG image data, 194 x 112, 8-bit/color RGB, non-interlacedPNG image data, 200 x 112, 8-bit/color RGB, non-interlacedPNG image data, 169 x 127, 8-bit/color RGBA, non-interlacedPNG image data, 547 x 560, 8-bit/color RGBA, non-interlacedPNG image data, 941 x 411, 8-bit/color RGBA, non-interlacedPNG image data, 986 x 425, 8-bit/color RGB, non-interlacedPNG image data, 971 x 425, 8-bit/color RGBA, non-interlacedPNG image data, 984 x 425, 8-bit/color RGB, non-interlacedPNG image data, 865 x 411, 8-bit/color RGBA, non-interlacedPNG image data, 1131 x 425, 8-bit/color RGBA, non-interlacedPNG image data, 1053 x 425, 8-bit/color RGB, non-interlacedPNG image data, 821 x 411, 8-bit/color RGBA, non-interlacedPNG image data, 941 x 425, 8-bit/color RGB, non-interlacedPNG image data, 690 x 411, 8-bit/color RGBA, non-interlacedPNG image data, 690 x 425, 8-bit/color RGB, non-interlacedPNG image data, 823 x 425, 8-bit/color RGBA, non-interlacedPNG image data, 152 x 201, 8-bit/color RGB, non-interlacedPNG image data, 827 x 411, 8-bit/color RGBA, non-interlacedPNG image data, 724 x 411, 8-bit/color RGBA, non-interlacedPNG image data, 1392 x 411, 8-bit/color RGBA, non-interlacedPNG image data, 823 x 411, 8-bit/color RGBA, non-interlacedPNG image data, 659 x 425, 8-bit/color RGBA, non-interlacedPNG image data, 2309 x 411, 8-bit/color RGBA, non-interlacedPNG image data, 1120 x 411, 8-bit/color RGBA, non-interlacedPNG image data, 857 x 411, 8-bit/color RGBA, non-interlacedPNG image data, 146 x 231, 8-bit/color RGBA, non-interlacedPNG image data, 145 x 127, 8-bit/color RGBA, non-interlacedPNG image data, 407 x 127, 8-bit/color RGBA, non-interlacedPNG image data, 224 x 127, 8-bit/color RGBA, non-interlacedPNG image data, 129 x 127, 8-bit/color RGBA, non-interlacedPNG image data, 185 x 216, 8-bit/color RGB, non-interlacedPNG image data, 185 x 305, 8-bit/color RGB, non-interlacedPNG image data, 175 x 231, 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, 9 x 9, 8-bit/color RGBA, non-interlacedPNG image data, 184 x 201, 8-bit/color RGB, non-interlacedPNG image data, 125 x 201, 8-bit/color RGB, non-interlacedPNG image data, 629 x 197, 8-bit/color RGB, non-interlacedPNG image data, 149 x 201, 8-bit/color RGB, non-interlacedPNG image data, 24 x 22, 8-bit/color RGBA, non-interlacedPNG image data, 104 x 31, 8-bit/color RGBA, non-interlacedPNG image data, 681 x 212, 8-bit/color RGB, 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, 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 terminatorshttps://bugz.fedoraproject.org/libspf2utf-89c93db334367a07411f043c707a1d9a1868fc87955483dbf9e71523ad720d124?`7zXZ !#,+g]"k%%GDN?c*w^@/Ӊ;s4c׭pΝKl2VRTe$W+ jŋ2|c0n$%HV [->R]o4hhnI6q{uD 2 6aCs6ퟮ۾GUPSix"όJߤy2OeR cz/J;jNw3P3"*Ckr@Cn\c$;y$&X^P[{0иmpo bձczR#ֲN2᰷);k~QddgNIE&NioQO=Y|HW?KQ\ 9*ڔ'-8ngaB6Mr5f% =fFX\&',U? 캣B(}#(Q~` 8a6 {l,NTrzԉ拂1*FW$pcs9)./sh47"nY@xY{oޖ7>OgmF^]ǨbK&pw_ eN&GtF m5S a(Ļ`:Iъ,9w;N}NԚ"D1298v1l5/G@4*hވAK%-} Jؿ*'ߨGn F2a7ӵ`+y )fiI͡?j?u=}në{ /GuXL0^+oP Җ8 ֙nѸH jv2i}CXےv_!M͌ƴUi:nϔϏzn:>lYέuWf6e,;`Rm̼/U~ \2Ӻ1*3 dT;W B\_ lji٠ (u9~ 6g!ZIaPQo!v Z!.P^ ՠu=[OO»+٘{wXS3% 47rIdm:i25gvմe)B7Qw\5C󍻒@kk?X~O>3{"Z>Hay،RLZ]*'N 󰹕h? gfBl_P;HVP1@A8i0a6W!԰uOx hBq(,'!댺--2 [,wM?6*^B~3ݪd"(oɘ_n gj<^MoY$l5XT;ffE'Fxvg<~8I(F YMRж6U Cݎ>>vtbfd^fKwʈUz-vI@-mƏ/wkAOx]-o cBar(]6 QH jC6ݴxŮ6rG6‹`=4ڸ8Y ..{s9 f58/5DMpɢ{c穯=*{60>9f%$-Ttd;MK) Fk[(H8e A S0VjҴ R(+⋝桯gtpV2՛7~)|4W7+{,\9-0U v4Eyi.oZtq= Xo{FNPQ K{">1Wy @(l+ ĨƳ[+)X+c1`2` iKfn߿ h7Ũ0Lwu72^`it >.NȰrA Am`}[SO^lkljn&w*>Qb9]FoUX>t }$VRf\qqT!^θ!ܒ^nZ#Z^Nux_=:Jʥg.leƬ|rZ,ɸ~H4Fg׎ /4luy/[Nxwco .0ct:,5l(C.ӄ<1X*`T#,F@P, 1,p۹iUrj8~geYkzUQϡ%}vfgyxjYڠ$0KO¿fk|396XOk=ІQԇ.`f'?L9=KfEYP*|rL{V GK&ݦZH(^L׉+{O_fsvC#)!!L*݉u6]ZY;91y-ϩB#b YfwڄAKq!?yZC=[.Rywˍ"7c`s$~&|Բw'ɛ}]p'wrJdM-JmkjI6ǶŋjFj'7JߔSFbp@~#+i'_r۔˛J;etV@|Cj(Pe7?p0*\9 Yx8=8Ѵ` @ydQcIAy xV-!*t"=fD#A7o11UPKCnq`=vH;n!(=;V-9FD`6y^L Qyx$82(ٻЮ~"Y?/z|1Pem<ܬ5 qI@'ֱ YdTpJ]u_.i@lw"|] S9l1pY*`5:쭈(M1a^ P&sg]FJ*(9G_> Ax$e]Z>_uC?+f< hRƗ!@ ϔNr9P)1;iC5 [Ie5_<{^$UIfM<\\HC!B|Ng@ m^/aw_WW5_} K[[Bse2hizׅX>}0_6l]Y%f~ݲV +v<3X&fW|!UƷ 8_J78SMb1T0 ~&YvU?ҐX&Ĕ9ͪkugy{XwX}&!X-u56x+ 86hbҜ޻խ/t=㚲lS4=& Mlkg[&mCIVShD%ElHVY.rwf Qcfo @f~supc{.o݀ފD7DWU%R )Bl7滢ۺŶX(QW]u\V*I }tuu*T,P41Ld,Ty 8ǞM,o\!4tky?rf>#XMz+Gj ;9 M@a;A qw=гzϪFo@.>UW6pz`!h0bd&s]za6 (5(|^7}/XO#O5upE:e0Ѭ״6ʙtS3 z{2 V }/?-E1d#bX ҞQ{/pt,h[,5FNEvAA5B)a|DC"%? +C똈ĉ+u_ɡX ]nj7{6E*1_1sJEY}_]܎o` 5jG,@TNk ޔz2oPb;yB JaEv`\]|~]Ӝ'j:la}Ӱv6`I٘@ܜ6QǪli$6-{i/b;? 꽖V|$ +$c9+W,G'gF2( Wʷ(t| ,xa@8{[O5#1ïp|RI d n= f.k#p f sfCi3[UAV#*%~yJԈ /\afRx6dMYmͬa߉:N<"MV2\y1k'u [^ [!9 (ZRwh,lvuY#HjIK^@~ _w"@&lgUה6z4`Zgy fEOfPW"YJ>ZZ @FH)i51!{y'X0Sus4mgiR5rl]5EEuMe: i:Z>@ߌ/Fc^2,YvU~ߺ|F9/zJN0?Uߝ-i!8G9pn.ڌ ϓ| >#-9S)9 /`f**~Ud_!Z&ɝQWo8 ;L5-]Q/J2臓?oxb?E Ni-@I9&6zI<̍y h}LMpgͣ~ǂ(ϛ 1mj}fA:'T6W-( {8,Osuf8#&e0.-O]O@ i< u?I~cq ٥[X>,~>t@:FPq_lEC&x`׉N~6EnV|iɷ'oW_g1k<& ʐe:^'-DHB[0;_=vRaQtg