ldns-devel-1.7.0-150000.4.8.1<>,`bnp9|$u /PbYu2Yv]QٺőȜ0`VPԘfsME5%Iۙq1=:Dg:MVaY(:ro5 \Fp.rk }9EAYkj) .0Q>wϤӘIzH1sa_虓 @\X!aҽb՗>=?=d   ;\`hl        (8 9 : F1GDH<I4X4Y<\d]\^"b#c#d$7e$<f$?l$Au$Tv,L w-xx5py=hz=l=|===Cldns-devel1.7.0150000.4.8.1Development files for ldnsldns is a C library that can be used for domain name system (DNS) development. It supports RFCs like the DNSSEC documents, and allows developers to create software conforming to RFCs, as well as experimental software for current Internet Drafts. This package holds the development files.bnsheep19LSUSE Linux Enterprise 15SUSE LLC BSD-3-Clausehttps://www.suse.com/Development/Libraries/C and C++http://www.nlnetlabs.nl/projects/ldns/linuxx86_64Ao,nN8u9  9{F"eV/alc/q$3: !)7-ZL`````       JJv{{666+++++!!{{{{!::::::  !       F;;;Hh%%%%%%%%%5hTTTTTTTT%%%hhhhhhhhhhlsssssssssssssssssssl  Q3OuOOQQQQ3Q333F   N\\\\\c:::r:::::22rA큤A큤$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$bnbnbnbnbnbnbnbnbnbnbnbnbnbnbnbnbnbnbnbnbnbnbnbnbnbnbnbnbnbnbnbnbnbnbnbnXY vXY vXY vXY vbnbnbnbnbnbnbnbnbnbnbnbnbnbnbnbnbnbnbnbnbnbnbnbnbnbnbnbnbnbnbnbnbnbnbnbnbnbnbnbnbnbnbnbnbnbnbnbnbnbnbnbnbnbnbnbnbnbnbnbnbnbnbnbnbnbnbnbnbnbnbnbnbnbnbnbnbnbnbnbnbnbnbnbnbnbnbnbnbnbnbnbnbnbnbnbnbnbnbnbnbnbnbnbnbnbnbnbnbnbnbnbnbnbnbnbnbnbnbnbnbnbnbnbnbnbnbnbnbnbnbnbnbnbnbnbnbnbnbnbnbnbnbnbnbnbnbnbnbnbnbnbnbnbnbnbnbnbnbnbnbnbnbnbnbnbnbnbnbnbnbnbnbnbnbnbnbnbnbnbnbnbnbnbnbnbnbnbnbnbnbnbnbnbnbnbnbnbnbnbnbnbnbnbnbnbnbnbnbnbnbnbnbnbnbnbnbnbnbnbnbnbnbnbnbnbnbnbnbnbnbnbnbnbnbnbnbnbnbnbnbnbnbnbnbnbnbnbnbnbnbnbnbnbnbnbnbnbnbnbnbnbnbnbnbnbnbnbnbnbnbnbnbnbnbnbnbnbnbnbnbnbnbnbnbnbnbnbnbnbnbnbnbnbnbnbnbnbnbnbnbnbnbnbnbnbnbnbnbnbnbnbnbnbnbnbnbnbnbnbnbnbnbnbnbnbnbnbnbnbnbnbnbnbnbnbnbnbnbnbnbnbnbnbnbnbnbnbnbnbnbnbnbnbnbnbnbnbnbnbnbnbnbnbnbnbnbnbnbnbnbnbnbnbnbnbnbnbnbnbnbnbnbnbnbnbnbnbnbnbnbnbnbnbnbnbnbnbnbnbnbnbnbnbnbnbnbnbnbnbnbnbnbnbnbnbnbnbnbnbnbnbnbnbnbnbnbnbnbnbnbnbnbnbnbnbnbnbnbnbnbnbnbnbnbnbnbnbnbnbnbnbnbnbnbnbnbnbnbnbnbnbnbnbnbnbnbnbnbnbn21fdda1198ec06b6fda5823b287e301b323a9e66fd9395a31135047fc8c8f3dc2f13a0ee48d2f3b59fa92595590a78ac7df913dbfc1481131939ea47af202f38c1b048f9716adc702e826c4ff86efd36042537eb13f392a39146b9a9f69827e9368525f3ce63ada5918fb9ae2091814f3e33775768963effc5a5f43a5f5c99a6c458db474ae311e4059caf7bf2871b6314481fa81bc1103f78c9fd631d5b895d3710d74a7e08dc08aec6b2fb97a335ce180b6fc497a35e11b418ada4ad0ef2cf2739e647932d5114f834d7d8a98519c3d0e081c34f2270b351d507d24bbab8c38278854c865ae971c6477ae3bdbd06b72ca40fe5c4b9c65b47344fa194d2b08fe99647e0bf5851ab9b3d0d206b689a5d5a562a7b5cae04faa6f46b08ad9dfea9024524357519ee757b2c00804d19038404d6fbaa269ad018198632e3ff67d82f24a4bbc8cca603509196778d25fd61b086af8dba7d1803ed2c01913fe3c380760c82bc447fa527678bc9c4dcfd1846c9922d8119b91f75c80f7a432f922f43d223b4a12791a8a7f53db54574f1d7fa6900cd0dd1b722e4f6fe9e7bd4911d5718774b31975a25f766695e883f71b6abcc5e2c59a7c27fc3af8bb69e816e1723d2f736e9f8641f1bd91f49e519d722ddd33ea33afb50dc8b6d640300098ea49ce0ba78a1a015814443ae6de68392205a6cf79e6df1fef693ca17fb8c7c9095999f67dabc82f39215f75693ea35df5e3df899d4cb776b48e00f3ef2c509b0d6a9524bdd64d4d2f2d7c45310e4e6ce0329869f01ac0dfa769e8979590b6d3f502d485077393dcd444eee8227f63aaddaa0776a8ce0367d376a47b10ef2be87ff81ea7b6c1b764216a6a1cc08ab65098f578431caa46d2b0f18f1c6986423733ab0b13a2dc0a9db9510553378d5c677c1b5d4c1cd7f64f6eb6243ff30c1ad9721623471a5f59a3a492ad75ff099793cea7d71962bce54b18a7360438972df9d5cc23a6ef6ddf53d044bf41a79c3462bba494a587004ab6418df643adb61450550bdd1fcae9b3a25e7f19236c2c9bb5e18d0b1ff032108c8eeeee196a65fc828d87ef780b30f21dcc82f012666a2695bd62799b81598a6d9c3a7cad41769da94d1e028f24569c0a631a4a14549bdcf4c8f5449095a5a51d2693261c880a0b78f07dfcf2a6a5e00eb96031ead45e7337caf46f0ea789005ada7a13838b8004c4e3baae7f677c959ed483b8da86f5b896a96c05e55e0e5d4158db502d9e2d16ca5f222887d71da52177dfdbe7fb49ad31379ce9cfbc7c43c38bd6e4bbbed632efc88ea94213fbd84cee375c78490c8b7ee962e31358b3a70f7102df105e1a00629031cb207896fa7ae0323d8550fcb76143a7e47945b3d321c076462c7be19cbea7a50c69417c79f8558bc4da785a1799f572d6255a42b35499e41a82649bbe893bacf0ea7ce93c448c5225fb3610f8677e567cfa2f5db99125ffdfcd9ebd2a2ca8fb782eea9fb3c49290ab208ba964e3985b595eea609935754b86ff52214c011c5a05d8be7344d19e21e51261f6f34fb6ae0329e28ce3bb3b53b95a143f174fac3a333bfaef153cb00abccc1d59eb12517c0c004ef65133014c2ce46529fa3b4ca443e4cf3c6e0f63cbdbd03295aa20e6a3411a3eb9e5fb6b0fac0576aa22ff90c031360ef8c6b7c2a4249ec0eccdcef5056f6f1c61c01509fc0ccb8a7a263aeb0b18a253d69a9c326bf69f4011916a8b0cf47af6d4f34299ac217cb5db6b906f022fa253d69a9c326bf69f4011916a8b0cf47af6d4f34299ac217cb5db6b906f022fa253d69a9c326bf69f4011916a8b0cf47af6d4f34299ac217cb5db6b906f022fa253d69a9c326bf69f4011916a8b0cf47af6d4f34299ac217cb5db6b906f022fa253d69a9c326bf69f4011916a8b0cf47af6d4f34299ac217cb5db6b906f022fa69812cb2aeac54b03ea0dd03a3fac7281816be3c2e07779be6147ee2484da7f369812cb2aeac54b03ea0dd03a3fac7281816be3c2e07779be6147ee2484da7f369812cb2aeac54b03ea0dd03a3fac7281816be3c2e07779be6147ee2484da7f369812cb2aeac54b03ea0dd03a3fac7281816be3c2e07779be6147ee2484da7f3b334c0499defe50f8ea804d213fb68cd8a8133d314ea3177104fe0a26071e61fb334c0499defe50f8ea804d213fb68cd8a8133d314ea3177104fe0a26071e61fb334c0499defe50f8ea804d213fb68cd8a8133d314ea3177104fe0a26071e61f2f69794efb7345201c8c08962fc88b1d080c300d3fc26d8de5103c4c718396ee9859ae31d4612505c045ca8f9796ab8356aba711562950dfcfffc39344948790fbc7d631acd0e5cb7940ee8a6963171cb1761293dd6e30f490482d3d3a3341c89859ae31d4612505c045ca8f9796ab8356aba711562950dfcfffc39344948790bfa7cf1bcc76404dacec81f82df5b83cc7e3282f740b575eb0f4e00b6e88e2ac85647823f91f7797e81f3ac8ae565c6fa75872f1a5edbcea725e247d7ba37a1e85647823f91f7797e81f3ac8ae565c6fa75872f1a5edbcea725e247d7ba37a1ebfa7cf1bcc76404dacec81f82df5b83cc7e3282f740b575eb0f4e00b6e88e2acbfa7cf1bcc76404dacec81f82df5b83cc7e3282f740b575eb0f4e00b6e88e2ac9859ae31d4612505c045ca8f9796ab8356aba711562950dfcfffc393449487909859ae31d4612505c045ca8f9796ab8356aba711562950dfcfffc39344948790bfa7cf1bcc76404dacec81f82df5b83cc7e3282f740b575eb0f4e00b6e88e2acbfa7cf1bcc76404dacec81f82df5b83cc7e3282f740b575eb0f4e00b6e88e2ac9859ae31d4612505c045ca8f9796ab8356aba711562950dfcfffc393449487909859ae31d4612505c045ca8f9796ab8356aba711562950dfcfffc393449487909859282d132cc947fac12e226e2db22ef9e4afa9e1527003a887cc1889872b739859ae31d4612505c045ca8f9796ab8356aba711562950dfcfffc39344948790bfa7cf1bcc76404dacec81f82df5b83cc7e3282f740b575eb0f4e00b6e88e2ac9859ae31d4612505c045ca8f9796ab8356aba711562950dfcfffc393449487909859ae31d4612505c045ca8f9796ab8356aba711562950dfcfffc393449487909859282d132cc947fac12e226e2db22ef9e4afa9e1527003a887cc1889872b739859ae31d4612505c045ca8f9796ab8356aba711562950dfcfffc39344948790d3293b07544f150aa9b0e9b3a26cce11116d1fe014b2ffbd5251754638decdd6d3293b07544f150aa9b0e9b3a26cce11116d1fe014b2ffbd5251754638decdd6d3293b07544f150aa9b0e9b3a26cce11116d1fe014b2ffbd5251754638decdd6d3293b07544f150aa9b0e9b3a26cce11116d1fe014b2ffbd5251754638decdd6d3293b07544f150aa9b0e9b3a26cce11116d1fe014b2ffbd5251754638decdd6d3293b07544f150aa9b0e9b3a26cce11116d1fe014b2ffbd5251754638decdd6d3293b07544f150aa9b0e9b3a26cce11116d1fe014b2ffbd5251754638decdd6d3293b07544f150aa9b0e9b3a26cce11116d1fe014b2ffbd5251754638decdd685647823f91f7797e81f3ac8ae565c6fa75872f1a5edbcea725e247d7ba37a1e85647823f91f7797e81f3ac8ae565c6fa75872f1a5edbcea725e247d7ba37a1ebfa7cf1bcc76404dacec81f82df5b83cc7e3282f740b575eb0f4e00b6e88e2ac9859282d132cc947fac12e226e2db22ef9e4afa9e1527003a887cc1889872b73bfa7cf1bcc76404dacec81f82df5b83cc7e3282f740b575eb0f4e00b6e88e2acbfa7cf1bcc76404dacec81f82df5b83cc7e3282f740b575eb0f4e00b6e88e2ac9859282d132cc947fac12e226e2db22ef9e4afa9e1527003a887cc1889872b739859282d132cc947fac12e226e2db22ef9e4afa9e1527003a887cc1889872b7385647823f91f7797e81f3ac8ae565c6fa75872f1a5edbcea725e247d7ba37a1e85647823f91f7797e81f3ac8ae565c6fa75872f1a5edbcea725e247d7ba37a1ed3293b07544f150aa9b0e9b3a26cce11116d1fe014b2ffbd5251754638decdd6d3293b07544f150aa9b0e9b3a26cce11116d1fe014b2ffbd5251754638decdd6d3293b07544f150aa9b0e9b3a26cce11116d1fe014b2ffbd5251754638decdd6d3293b07544f150aa9b0e9b3a26cce11116d1fe014b2ffbd5251754638decdd6d3293b07544f150aa9b0e9b3a26cce11116d1fe014b2ffbd5251754638decdd6d3293b07544f150aa9b0e9b3a26cce11116d1fe014b2ffbd5251754638decdd6d3293b07544f150aa9b0e9b3a26cce11116d1fe014b2ffbd5251754638decdd6d3293b07544f150aa9b0e9b3a26cce11116d1fe014b2ffbd5251754638decdd6d3293b07544f150aa9b0e9b3a26cce11116d1fe014b2ffbd5251754638decdd6d3293b07544f150aa9b0e9b3a26cce11116d1fe014b2ffbd5251754638decdd623275fd84e1561e95a2bf823cdbc389e21bf5b31b30406017c43dda4cb1272fc23275fd84e1561e95a2bf823cdbc389e21bf5b31b30406017c43dda4cb1272fc60c1dae807b79639b90c68e7ee1c59b67aa50eacf14ebede1a3319794f79c880537d6a9c6032914c8cc3fd2824c9bbc578234c620153a8ae9b77d1b1c87544b2537d6a9c6032914c8cc3fd2824c9bbc578234c620153a8ae9b77d1b1c87544b2537d6a9c6032914c8cc3fd2824c9bbc578234c620153a8ae9b77d1b1c87544b2537d6a9c6032914c8cc3fd2824c9bbc578234c620153a8ae9b77d1b1c87544b264e2078a717b659b72fc1a8602cb372e34d76e6802eef77751b4b00044d2c22f64e2078a717b659b72fc1a8602cb372e34d76e6802eef77751b4b00044d2c22f53ab883bef3ab101ea867aeee897227e750c3bac6abde2be1cf7db2f4c27bf1acf3efef49bd4c610c54aaebeab745f9c0d0722f18601ab0ea5f9d31990838b37cf3efef49bd4c610c54aaebeab745f9c0d0722f18601ab0ea5f9d31990838b37079d4207b9484b9b90965d7fa0e4cc75f120c4dda25cf3de9ac7acc83ad13ff8079d4207b9484b9b90965d7fa0e4cc75f120c4dda25cf3de9ac7acc83ad13ff8ce912170d08964ece19312f2ecc4b4d7ffc0b2099b7998c898df8fa69cf3ee85ce912170d08964ece19312f2ecc4b4d7ffc0b2099b7998c898df8fa69cf3ee859e1d598e7066f40b4aa573e5f9043ebdbe2573c1e1722a6c5c90d0dfe9483a519e1d598e7066f40b4aa573e5f9043ebdbe2573c1e1722a6c5c90d0dfe9483a5177ea69f0c95318a40e4a0008c1c60d8cfd2590c4e27d671cfb2ec7279a558a8477ea69f0c95318a40e4a0008c1c60d8cfd2590c4e27d671cfb2ec7279a558a8477ea69f0c95318a40e4a0008c1c60d8cfd2590c4e27d671cfb2ec7279a558a84ce912170d08964ece19312f2ecc4b4d7ffc0b2099b7998c898df8fa69cf3ee85bf00b136676042a5aa10bfbed6af2d81f38f57d7190cee5b4fce53331aaada5e877e97bd4e28d80052eea8218779bcdee369ffc8b4655fc5cc2e8a820c650ec1bf00b136676042a5aa10bfbed6af2d81f38f57d7190cee5b4fce53331aaada5ebf00b136676042a5aa10bfbed6af2d81f38f57d7190cee5b4fce53331aaada5ebf00b136676042a5aa10bfbed6af2d81f38f57d7190cee5b4fce53331aaada5ebf00b136676042a5aa10bfbed6af2d81f38f57d7190cee5b4fce53331aaada5e877e97bd4e28d80052eea8218779bcdee369ffc8b4655fc5cc2e8a820c650ec104f0b094df2b3f586c4bd8d92b5e1abb0e98be6cbc898d96e13e53d091133f6104f0b094df2b3f586c4bd8d92b5e1abb0e98be6cbc898d96e13e53d091133f6104f0b094df2b3f586c4bd8d92b5e1abb0e98be6cbc898d96e13e53d091133f6104f0b094df2b3f586c4bd8d92b5e1abb0e98be6cbc898d96e13e53d091133f6104f0b094df2b3f586c4bd8d92b5e1abb0e98be6cbc898d96e13e53d091133f61c99e891e64c6f29c85e733b5240bbe0626f86b76fe0a28691d8bd1272e05a98dfcc1101a83cbaa2baeb3ddc9bf0e3e4c9e71e0a12605bb86761fd43233b35721fcc1101a83cbaa2baeb3ddc9bf0e3e4c9e71e0a12605bb86761fd43233b35721fcc1101a83cbaa2baeb3ddc9bf0e3e4c9e71e0a12605bb86761fd43233b35721fcc1101a83cbaa2baeb3ddc9bf0e3e4c9e71e0a12605bb86761fd43233b35721fcc1101a83cbaa2baeb3ddc9bf0e3e4c9e71e0a12605bb86761fd43233b35721fcc1101a83cbaa2baeb3ddc9bf0e3e4c9e71e0a12605bb86761fd43233b35721fcc1101a83cbaa2baeb3ddc9bf0e3e4c9e71e0a12605bb86761fd43233b357216d557bca404dcb1794176fed0e64fa879bfc60085ffd01be7777d057e6910b7efcc1101a83cbaa2baeb3ddc9bf0e3e4c9e71e0a12605bb86761fd43233b35721fcc1101a83cbaa2baeb3ddc9bf0e3e4c9e71e0a12605bb86761fd43233b35721fcc1101a83cbaa2baeb3ddc9bf0e3e4c9e71e0a12605bb86761fd43233b357216d557bca404dcb1794176fed0e64fa879bfc60085ffd01be7777d057e6910b7ec99e891e64c6f29c85e733b5240bbe0626f86b76fe0a28691d8bd1272e05a98dfd1fd73d0c163f7280269f7082a48eef9ad6318ab9b4579b7004a96e17e61861fd1fd73d0c163f7280269f7082a48eef9ad6318ab9b4579b7004a96e17e61861fd1fd73d0c163f7280269f7082a48eef9ad6318ab9b4579b7004a96e17e61861fd1fd73d0c163f7280269f7082a48eef9ad6318ab9b4579b7004a96e17e61861c99e891e64c6f29c85e733b5240bbe0626f86b76fe0a28691d8bd1272e05a98dce0e2d53471c395a464d21ea6e0b56164fd9f6b0e62ec43df85cf3225fc4ff6ece0e2d53471c395a464d21ea6e0b56164fd9f6b0e62ec43df85cf3225fc4ff6ece0e2d53471c395a464d21ea6e0b56164fd9f6b0e62ec43df85cf3225fc4ff6ece0e2d53471c395a464d21ea6e0b56164fd9f6b0e62ec43df85cf3225fc4ff6ece0e2d53471c395a464d21ea6e0b56164fd9f6b0e62ec43df85cf3225fc4ff6ece0e2d53471c395a464d21ea6e0b56164fd9f6b0e62ec43df85cf3225fc4ff6e877e97bd4e28d80052eea8218779bcdee369ffc8b4655fc5cc2e8a820c650ec104f0b094df2b3f586c4bd8d92b5e1abb0e98be6cbc898d96e13e53d091133f6104f0b094df2b3f586c4bd8d92b5e1abb0e98be6cbc898d96e13e53d091133f6104f0b094df2b3f586c4bd8d92b5e1abb0e98be6cbc898d96e13e53d091133f6104f0b094df2b3f586c4bd8d92b5e1abb0e98be6cbc898d96e13e53d091133f6104f0b094df2b3f586c4bd8d92b5e1abb0e98be6cbc898d96e13e53d091133f6104f0b094df2b3f586c4bd8d92b5e1abb0e98be6cbc898d96e13e53d091133f6104f0b094df2b3f586c4bd8d92b5e1abb0e98be6cbc898d96e13e53d091133f61d7af82edfa70042b6163be042aae78fcd825de465d701a75e556809f79a60f0bd7af82edfa70042b6163be042aae78fcd825de465d701a75e556809f79a60f0bc99e891e64c6f29c85e733b5240bbe0626f86b76fe0a28691d8bd1272e05a98db53fb1a26f2a811090d14b10116bf63b38f40f1ef5f0194bc0aa823339a05a43b53fb1a26f2a811090d14b10116bf63b38f40f1ef5f0194bc0aa823339a05a436d557bca404dcb1794176fed0e64fa879bfc60085ffd01be7777d057e6910b7e6d557bca404dcb1794176fed0e64fa879bfc60085ffd01be7777d057e6910b7eb53fb1a26f2a811090d14b10116bf63b38f40f1ef5f0194bc0aa823339a05a43b53fb1a26f2a811090d14b10116bf63b38f40f1ef5f0194bc0aa823339a05a436d557bca404dcb1794176fed0e64fa879bfc60085ffd01be7777d057e6910b7eb53fb1a26f2a811090d14b10116bf63b38f40f1ef5f0194bc0aa823339a05a43b53fb1a26f2a811090d14b10116bf63b38f40f1ef5f0194bc0aa823339a05a43b53fb1a26f2a811090d14b10116bf63b38f40f1ef5f0194bc0aa823339a05a436d557bca404dcb1794176fed0e64fa879bfc60085ffd01be7777d057e6910b7e6d557bca404dcb1794176fed0e64fa879bfc60085ffd01be7777d057e6910b7e94a6fcdd0a621fc3d0a1d54eb69f37ebf78043a684c4f3f089686ea0e764672594a6fcdd0a621fc3d0a1d54eb69f37ebf78043a684c4f3f089686ea0e764672594a6fcdd0a621fc3d0a1d54eb69f37ebf78043a684c4f3f089686ea0e764672594a6fcdd0a621fc3d0a1d54eb69f37ebf78043a684c4f3f089686ea0e764672594a6fcdd0a621fc3d0a1d54eb69f37ebf78043a684c4f3f089686ea0e764672594a6fcdd0a621fc3d0a1d54eb69f37ebf78043a684c4f3f089686ea0e764672594a6fcdd0a621fc3d0a1d54eb69f37ebf78043a684c4f3f089686ea0e764672544ff0d25fce07a77cbe404b05aea8999ff94b54e0895e5a9c9386357bcd3dfcf44ff0d25fce07a77cbe404b05aea8999ff94b54e0895e5a9c9386357bcd3dfcfff6cf0ce6882a7d42dd08f91f85bb1cd4da779bfdfa5f5db7be5547125fabec4764da30af1f72d4c7f6edb96b8c94d50041a51f4481066760f243983dbe68638649a40b36a407eca2bd618ef78b91f787a0635f02941b71681dd042bf4df1d7cadc65e5cf9f167b391f5b14d8d2c59124f988db227ee551a17cfb9d0edb06c35adc65e5cf9f167b391f5b14d8d2c59124f988db227ee551a17cfb9d0edb06c35adc65e5cf9f167b391f5b14d8d2c59124f988db227ee551a17cfb9d0edb06c35649a40b36a407eca2bd618ef78b91f787a0635f02941b71681dd042bf4df1d7c764da30af1f72d4c7f6edb96b8c94d50041a51f4481066760f243983dbe686388c0431228ab412650d71d0c7c1da88715fbfe645a17830e3bf7be97d3707e8f5bd83ecd4786e5249fb3c33e86bbe56d778c1af7b40f3537257bdd4ef1fb41fb15f77d2905ebc96938258b362878ba52552696598ac8fac4a7b5ab4f84678ec79a9fbecfa29bf56b7b5205fdc37ddc540b19d5353d5e3c267a217263b16f4f2b462281a455192f1de1ee396734507d93b2a7c7ebb13f41a88161ab0d50295e09814e483f8a8e677409ddebb5992463f0bfaad954623afbff22dbc6002f70a47b1eb9ffe3ca8a37259a1386f72175f36eb3612e4d19de4b9f13bed0415fd22d90d0dcf8afc3405b5462e712219669e771aae781af2b48ab7f4269038e708572df56865ee285aef23369d1f9e5b7f240db933d7e6c730770322bedd705a26af6c4105eb613cc34653289872b10c8aaf2d00900704afa49c0870fd34609408b25ffb05eb613cc34653289872b10c8aaf2d00900704afa49c0870fd34609408b25ffb80f8d219d83517e756187d95f755b292477f2f17f618d53f262bd17af7502d036865ee285aef23369d1f9e5b7f240db933d7e6c730770322bedd705a26af6c416865ee285aef23369d1f9e5b7f240db933d7e6c730770322bedd705a26af6c416865ee285aef23369d1f9e5b7f240db933d7e6c730770322bedd705a26af6c4180f8d219d83517e756187d95f755b292477f2f17f618d53f262bd17af7502d036865ee285aef23369d1f9e5b7f240db933d7e6c730770322bedd705a26af6c416865ee285aef23369d1f9e5b7f240db933d7e6c730770322bedd705a26af6c416865ee285aef23369d1f9e5b7f240db933d7e6c730770322bedd705a26af6c4180f8d219d83517e756187d95f755b292477f2f17f618d53f262bd17af7502d036865ee285aef23369d1f9e5b7f240db933d7e6c730770322bedd705a26af6c416865ee285aef23369d1f9e5b7f240db933d7e6c730770322bedd705a26af6c4108c99e0563dfccf81304ee18e003fe015e56ddfd71babd4a13e2b544b7a897c36dd4b007cc570989c709f1954be2c0a69e9e8c7839f0331614d594009b37f04d6dd4b007cc570989c709f1954be2c0a69e9e8c7839f0331614d594009b37f04d0dcf8afc3405b5462e712219669e771aae781af2b48ab7f4269038e708572df55a8da5b697c465c90923532214b092d0a193115219f1043c352ca8b32fd4d7345a8da5b697c465c90923532214b092d0a193115219f1043c352ca8b32fd4d7345a8da5b697c465c90923532214b092d0a193115219f1043c352ca8b32fd4d7345a8da5b697c465c90923532214b092d0a193115219f1043c352ca8b32fd4d7345a8da5b697c465c90923532214b092d0a193115219f1043c352ca8b32fd4d7345a8da5b697c465c90923532214b092d0a193115219f1043c352ca8b32fd4d7345a8da5b697c465c90923532214b092d0a193115219f1043c352ca8b32fd4d7345a8da5b697c465c90923532214b092d0a193115219f1043c352ca8b32fd4d7346865ee285aef23369d1f9e5b7f240db933d7e6c730770322bedd705a26af6c41e4341afa42cd12a499045f5bd0a5c1b22609227ed82a825ad0865ea18cd5a2f06865ee285aef23369d1f9e5b7f240db933d7e6c730770322bedd705a26af6c4119594c1c26b5584efb2d95e85864d77a642b86406f15bccabcb6b88e01661b716865ee285aef23369d1f9e5b7f240db933d7e6c730770322bedd705a26af6c410dcf8afc3405b5462e712219669e771aae781af2b48ab7f4269038e708572df50dcf8afc3405b5462e712219669e771aae781af2b48ab7f4269038e708572df50dcf8afc3405b5462e712219669e771aae781af2b48ab7f4269038e708572df50dcf8afc3405b5462e712219669e771aae781af2b48ab7f4269038e708572df50dcf8afc3405b5462e712219669e771aae781af2b48ab7f4269038e708572df50dcf8afc3405b5462e712219669e771aae781af2b48ab7f4269038e708572df50dcf8afc3405b5462e712219669e771aae781af2b48ab7f4269038e708572df50dcf8afc3405b5462e712219669e771aae781af2b48ab7f4269038e708572df50dcf8afc3405b5462e712219669e771aae781af2b48ab7f4269038e708572df50dcf8afc3405b5462e712219669e771aae781af2b48ab7f4269038e708572df58168480da8c6411835f92b7ad704903b2183cbd9e1d900dd2ff505edc35a06a98168480da8c6411835f92b7ad704903b2183cbd9e1d900dd2ff505edc35a06a98168480da8c6411835f92b7ad704903b2183cbd9e1d900dd2ff505edc35a06a98168480da8c6411835f92b7ad704903b2183cbd9e1d900dd2ff505edc35a06a9955124d1c842fe445db451504ec0ab4809329dfaa966b0935403980c129ca60d7e1bee176f8082f722ec379b9b4795f288616bd3b0897543d85751218d9a7aac62281a455192f1de1ee396734507d93b2a7c7ebb13f41a88161ab0d50295e09862281a455192f1de1ee396734507d93b2a7c7ebb13f41a88161ab0d50295e098eb9ffe3ca8a37259a1386f72175f36eb3612e4d19de4b9f13bed0415fd22d90da9590130eae2e9163227483f17a8da67dfcca0eac49dfb650d56282220bc8718e768e1993026354f0088f9c758fd588253c2ee95bf21fde9f203e1fcd088260ee768e1993026354f0088f9c758fd588253c2ee95bf21fde9f203e1fcd088260ee768e1993026354f0088f9c758fd588253c2ee95bf21fde9f203e1fcd088260ee768e1993026354f0088f9c758fd588253c2ee95bf21fde9f203e1fcd088260ee768e1993026354f0088f9c758fd588253c2ee95bf21fde9f203e1fcd088260ee768e1993026354f0088f9c758fd588253c2ee95bf21fde9f203e1fcd088260ee768e1993026354f0088f9c758fd588253c2ee95bf21fde9f203e1fcd088260ee768e1993026354f0088f9c758fd588253c2ee95bf21fde9f203e1fcd088260ee768e1993026354f0088f9c758fd588253c2ee95bf21fde9f203e1fcd088260ed91b6d8625f126e68f0378f6e328d90f8e6c75509d5d3e9dc4661a285285feb3d91b6d8625f126e68f0378f6e328d90f8e6c75509d5d3e9dc4661a285285feb3d91b6d8625f126e68f0378f6e328d90f8e6c75509d5d3e9dc4661a285285feb3d91b6d8625f126e68f0378f6e328d90f8e6c75509d5d3e9dc4661a285285feb3d91b6d8625f126e68f0378f6e328d90f8e6c75509d5d3e9dc4661a285285feb3d91b6d8625f126e68f0378f6e328d90f8e6c75509d5d3e9dc4661a285285feb3e4cd0852f2e8a343fb40a3ebc65740f10a6989fe9a3c7d49e5540033521fa35de768e1993026354f0088f9c758fd588253c2ee95bf21fde9f203e1fcd088260ee768e1993026354f0088f9c758fd588253c2ee95bf21fde9f203e1fcd088260ee768e1993026354f0088f9c758fd588253c2ee95bf21fde9f203e1fcd088260ee768e1993026354f0088f9c758fd588253c2ee95bf21fde9f203e1fcd088260ee4cd0852f2e8a343fb40a3ebc65740f10a6989fe9a3c7d49e5540033521fa35de768e1993026354f0088f9c758fd588253c2ee95bf21fde9f203e1fcd088260ee4cd0852f2e8a343fb40a3ebc65740f10a6989fe9a3c7d49e5540033521fa35de768e1993026354f0088f9c758fd588253c2ee95bf21fde9f203e1fcd088260ee768e1993026354f0088f9c758fd588253c2ee95bf21fde9f203e1fcd088260ee4cd0852f2e8a343fb40a3ebc65740f10a6989fe9a3c7d49e5540033521fa35de4cd0852f2e8a343fb40a3ebc65740f10a6989fe9a3c7d49e5540033521fa35de768e1993026354f0088f9c758fd588253c2ee95bf21fde9f203e1fcd088260ee768e1993026354f0088f9c758fd588253c2ee95bf21fde9f203e1fcd088260ee768e1993026354f0088f9c758fd588253c2ee95bf21fde9f203e1fcd088260ee768e1993026354f0088f9c758fd588253c2ee95bf21fde9f203e1fcd088260ee4cd0852f2e8a343fb40a3ebc65740f10a6989fe9a3c7d49e5540033521fa35de768e1993026354f0088f9c758fd588253c2ee95bf21fde9f203e1fcd088260ee768e1993026354f0088f9c758fd588253c2ee95bf21fde9f203e1fcd088260ee768e1993026354f0088f9c758fd588253c2ee95bf21fde9f203e1fcd088260e7e1bee176f8082f722ec379b9b4795f288616bd3b0897543d85751218d9a7aacc5548cdb53f6a7afc26299663944cad38f4d1c5f0bce6295d2677bc030f47196c5548cdb53f6a7afc26299663944cad38f4d1c5f0bce6295d2677bc030f47196c5548cdb53f6a7afc26299663944cad38f4d1c5f0bce6295d2677bc030f47196c5548cdb53f6a7afc26299663944cad38f4d1c5f0bce6295d2677bc030f47196c5548cdb53f6a7afc26299663944cad38f4d1c5f0bce6295d2677bc030f47196c5548cdb53f6a7afc26299663944cad38f4d1c5f0bce6295d2677bc030f47196d91b6d8625f126e68f0378f6e328d90f8e6c75509d5d3e9dc4661a285285feb3d91b6d8625f126e68f0378f6e328d90f8e6c75509d5d3e9dc4661a285285feb3d91b6d8625f126e68f0378f6e328d90f8e6c75509d5d3e9dc4661a285285feb3d91b6d8625f126e68f0378f6e328d90f8e6c75509d5d3e9dc4661a285285feb3d91b6d8625f126e68f0378f6e328d90f8e6c75509d5d3e9dc4661a285285feb3c5548cdb53f6a7afc26299663944cad38f4d1c5f0bce6295d2677bc030f47196c5548cdb53f6a7afc26299663944cad38f4d1c5f0bce6295d2677bc030f47196c5548cdb53f6a7afc26299663944cad38f4d1c5f0bce6295d2677bc030f47196c5548cdb53f6a7afc26299663944cad38f4d1c5f0bce6295d2677bc030f47196c5548cdb53f6a7afc26299663944cad38f4d1c5f0bce6295d2677bc030f47196c5548cdb53f6a7afc26299663944cad38f4d1c5f0bce6295d2677bc030f47196c5548cdb53f6a7afc26299663944cad38f4d1c5f0bce6295d2677bc030f47196c5548cdb53f6a7afc26299663944cad38f4d1c5f0bce6295d2677bc030f47196c5548cdb53f6a7afc26299663944cad38f4d1c5f0bce6295d2677bc030f47196c5548cdb53f6a7afc26299663944cad38f4d1c5f0bce6295d2677bc030f47196c5548cdb53f6a7afc26299663944cad38f4d1c5f0bce6295d2677bc030f47196c5548cdb53f6a7afc26299663944cad38f4d1c5f0bce6295d2677bc030f47196c5548cdb53f6a7afc26299663944cad38f4d1c5f0bce6295d2677bc030f47196c5548cdb53f6a7afc26299663944cad38f4d1c5f0bce6295d2677bc030f47196e768e1993026354f0088f9c758fd588253c2ee95bf21fde9f203e1fcd088260ee768e1993026354f0088f9c758fd588253c2ee95bf21fde9f203e1fcd088260ee768e1993026354f0088f9c758fd588253c2ee95bf21fde9f203e1fcd088260efe561483c2e8f3bbf6980404589360e06461442b1667acc4f6cf573de7a37813fe561483c2e8f3bbf6980404589360e06461442b1667acc4f6cf573de7a378137e1bee176f8082f722ec379b9b4795f288616bd3b0897543d85751218d9a7aace709624875dca247e5e001ae5476150081667c89d4f2a74734eed86bc1ca1d5a62281a455192f1de1ee396734507d93b2a7c7ebb13f41a88161ab0d50295e0987b3726dd3bfc31ede03e35ed51cc249d2470ebcde5c0c256ae086ce8bff2f14862281a455192f1de1ee396734507d93b2a7c7ebb13f41a88161ab0d50295e098bb244baac3514a62fc024730da0f53699480b5570321807523bd2147c73d2c4abb244baac3514a62fc024730da0f53699480b5570321807523bd2147c73d2c4abb244baac3514a62fc024730da0f53699480b5570321807523bd2147c73d2c4abb244baac3514a62fc024730da0f53699480b5570321807523bd2147c73d2c4abb244baac3514a62fc024730da0f53699480b5570321807523bd2147c73d2c4abb244baac3514a62fc024730da0f53699480b5570321807523bd2147c73d2c4abb244baac3514a62fc024730da0f53699480b5570321807523bd2147c73d2c4abb244baac3514a62fc024730da0f53699480b5570321807523bd2147c73d2c4abb244baac3514a62fc024730da0f53699480b5570321807523bd2147c73d2c4abb244baac3514a62fc024730da0f53699480b5570321807523bd2147c73d2c4abb244baac3514a62fc024730da0f53699480b5570321807523bd2147c73d2c4abb244baac3514a62fc024730da0f53699480b5570321807523bd2147c73d2c4abb244baac3514a62fc024730da0f53699480b5570321807523bd2147c73d2c4abb244baac3514a62fc024730da0f53699480b5570321807523bd2147c73d2c4abb244baac3514a62fc024730da0f53699480b5570321807523bd2147c73d2c4abb244baac3514a62fc024730da0f53699480b5570321807523bd2147c73d2c4abb244baac3514a62fc024730da0f53699480b5570321807523bd2147c73d2c4abb244baac3514a62fc024730da0f53699480b5570321807523bd2147c73d2c4abb244baac3514a62fc024730da0f53699480b5570321807523bd2147c73d2c4a62281a455192f1de1ee396734507d93b2a7c7ebb13f41a88161ab0d50295e0988168480da8c6411835f92b7ad704903b2183cbd9e1d900dd2ff505edc35a06a98168480da8c6411835f92b7ad704903b2183cbd9e1d900dd2ff505edc35a06a98168480da8c6411835f92b7ad704903b2183cbd9e1d900dd2ff505edc35a06a98168480da8c6411835f92b7ad704903b2183cbd9e1d900dd2ff505edc35a06a98168480da8c6411835f92b7ad704903b2183cbd9e1d900dd2ff505edc35a06a9eb9ffe3ca8a37259a1386f72175f36eb3612e4d19de4b9f13bed0415fd22d90da9590130eae2e9163227483f17a8da67dfcca0eac49dfb650d56282220bc8718d9cd16e4949f5254c3a812f24d5220ba45c4ac923edf9fac8c70e21d63a18187876908bec30119fa11f1717c592b2ef31c0e8fbf9de9e6e1d2bf2b3fb8cac9f2b32e2852e7db4719ee8bd358eddd7da03382664ecb84a7bb3b055f63e451d3efb32e2852e7db4719ee8bd358eddd7da03382664ecb84a7bb3b055f63e451d3ef876908bec30119fa11f1717c592b2ef31c0e8fbf9de9e6e1d2bf2b3fb8cac9f2876908bec30119fa11f1717c592b2ef31c0e8fbf9de9e6e1d2bf2b3fb8cac9f2b32e2852e7db4719ee8bd358eddd7da03382664ecb84a7bb3b055f63e451d3ef876908bec30119fa11f1717c592b2ef31c0e8fbf9de9e6e1d2bf2b3fb8cac9f2876908bec30119fa11f1717c592b2ef31c0e8fbf9de9e6e1d2bf2b3fb8cac9f2876908bec30119fa11f1717c592b2ef31c0e8fbf9de9e6e1d2bf2b3fb8cac9f2876908bec30119fa11f1717c592b2ef31c0e8fbf9de9e6e1d2bf2b3fb8cac9f2876908bec30119fa11f1717c592b2ef31c0e8fbf9de9e6e1d2bf2b3fb8cac9f2ce5465dfb4dd9d14ac7e5d6900ec2413cb5b9f1498e90cde86a652ccfe8f0133ce5465dfb4dd9d14ac7e5d6900ec2413cb5b9f1498e90cde86a652ccfe8f0133ce5465dfb4dd9d14ac7e5d6900ec2413cb5b9f1498e90cde86a652ccfe8f0133b32e2852e7db4719ee8bd358eddd7da03382664ecb84a7bb3b055f63e451d3ef7b3726dd3bfc31ede03e35ed51cc249d2470ebcde5c0c256ae086ce8bff2f14857a53b46ec9918b862187d4acd4a348fdfcbf3b52316246cde168756e12ea52362281a455192f1de1ee396734507d93b2a7c7ebb13f41a88161ab0d50295e09862281a455192f1de1ee396734507d93b2a7c7ebb13f41a88161ab0d50295e09832250b4c51a14a7fc24950845db7459963d1c5e770a3c533072351b74d534645eb9ffe3ca8a37259a1386f72175f36eb3612e4d19de4b9f13bed0415fd22d90da9590130eae2e9163227483f17a8da67dfcca0eac49dfb650d56282220bc871857a53b46ec9918b862187d4acd4a348fdfcbf3b52316246cde168756e12ea523ee4ac9f01b49746d8e6b3b59e07dccd399f7462f1bf69fdfa011ef2142eabcbaee4ac9f01b49746d8e6b3b59e07dccd399f7462f1bf69fdfa011ef2142eabcba57a53b46ec9918b862187d4acd4a348fdfcbf3b52316246cde168756e12ea523d88e4806ad380135fda5b3922bfe1f5c8d05b5baf2f93ee2e4da7ab7d24b6a34d88e4806ad380135fda5b3922bfe1f5c8d05b5baf2f93ee2e4da7ab7d24b6a34d88e4806ad380135fda5b3922bfe1f5c8d05b5baf2f93ee2e4da7ab7d24b6a34d88e4806ad380135fda5b3922bfe1f5c8d05b5baf2f93ee2e4da7ab7d24b6a34d88e4806ad380135fda5b3922bfe1f5c8d05b5baf2f93ee2e4da7ab7d24b6a34f5f83e83f7d778c8d3395ec48ede8f724164a232c290f37aaa20e39fbeb7deabf5f83e83f7d778c8d3395ec48ede8f724164a232c290f37aaa20e39fbeb7deabf5f83e83f7d778c8d3395ec48ede8f724164a232c290f37aaa20e39fbeb7deabf5f83e83f7d778c8d3395ec48ede8f724164a232c290f37aaa20e39fbeb7deabf5f83e83f7d778c8d3395ec48ede8f724164a232c290f37aaa20e39fbeb7deabf5f83e83f7d778c8d3395ec48ede8f724164a232c290f37aaa20e39fbeb7deabf5f83e83f7d778c8d3395ec48ede8f724164a232c290f37aaa20e39fbeb7deabf5f83e83f7d778c8d3395ec48ede8f724164a232c290f37aaa20e39fbeb7deabcfba2a28cf83c76fe63ae180c5eef2043ea7d386ec143b30c4a98d2113465dc0d956977493d01cc74dd3a55835bf0de90218bb1ca28bd1d1e1a394e42e0107a2c70641e5766f41a8b61318c4a3c2b50fd034fb18234650609a06f9a96af51f6f57a53b46ec9918b862187d4acd4a348fdfcbf3b52316246cde168756e12ea52362281a455192f1de1ee396734507d93b2a7c7ebb13f41a88161ab0d50295e098eb9ffe3ca8a37259a1386f72175f36eb3612e4d19de4b9f13bed0415fd22d90d37cb5bbfbc2ae34539646d811282c704bc53776ed64cd4001755cc00eadd392fc490a94fd81f0d991dabc6dca956e9c3f2efabee5ac6c4c9d718a389dc0723e07e424efae7074a7da0f58a7d761bcb689b0aabed1c0deff8e04578fce8db86097e424efae7074a7da0f58a7d761bcb689b0aabed1c0deff8e04578fce8db860937cb5bbfbc2ae34539646d811282c704bc53776ed64cd4001755cc00eadd392f37cb5bbfbc2ae34539646d811282c704bc53776ed64cd4001755cc00eadd392fb2e2b03e40d8b3320b2dc6a9037d4c18e420b9fa1285937f250409d142e23891b2e2b03e40d8b3320b2dc6a9037d4c18e420b9fa1285937f250409d142e23891e8f75c7c074882e2173868500f64c3f6adcb9001e98bf9ae5acbf7b75bc5eaaabfcc154bc5656686cad50dd2d87fb9f6b09671e9ac5fb2572b1251be06aa3182bfcc154bc5656686cad50dd2d87fb9f6b09671e9ac5fb2572b1251be06aa3182cfba2a28cf83c76fe63ae180c5eef2043ea7d386ec143b30c4a98d2113465dc0cfba2a28cf83c76fe63ae180c5eef2043ea7d386ec143b30c4a98d2113465dc0cfba2a28cf83c76fe63ae180c5eef2043ea7d386ec143b30c4a98d2113465dc0cfba2a28cf83c76fe63ae180c5eef2043ea7d386ec143b30c4a98d2113465dc0e384756de0ab2e8470dc218439d18513f42d9f74780781b7d295f7993f46a215d956977493d01cc74dd3a55835bf0de90218bb1ca28bd1d1e1a394e42e0107a242cbfa74a65bbdb17e6a046c7414aaf9a096690f5f5ed4d6cbf7663199aa5ebbcfba2a28cf83c76fe63ae180c5eef2043ea7d386ec143b30c4a98d2113465dc042cbfa74a65bbdb17e6a046c7414aaf9a096690f5f5ed4d6cbf7663199aa5ebbd956977493d01cc74dd3a55835bf0de90218bb1ca28bd1d1e1a394e42e0107a262281a455192f1de1ee396734507d93b2a7c7ebb13f41a88161ab0d50295e098d956977493d01cc74dd3a55835bf0de90218bb1ca28bd1d1e1a394e42e0107a2549dffb53d2a4e80734636f462c6e22126c7e684ca73e6f1da5a47db63a7fe82549dffb53d2a4e80734636f462c6e22126c7e684ca73e6f1da5a47db63a7fe82549dffb53d2a4e80734636f462c6e22126c7e684ca73e6f1da5a47db63a7fe82549dffb53d2a4e80734636f462c6e22126c7e684ca73e6f1da5a47db63a7fe82549dffb53d2a4e80734636f462c6e22126c7e684ca73e6f1da5a47db63a7fe82549dffb53d2a4e80734636f462c6e22126c7e684ca73e6f1da5a47db63a7fe82549dffb53d2a4e80734636f462c6e22126c7e684ca73e6f1da5a47db63a7fe82549dffb53d2a4e80734636f462c6e22126c7e684ca73e6f1da5a47db63a7fe82549dffb53d2a4e80734636f462c6e22126c7e684ca73e6f1da5a47db63a7fe82549dffb53d2a4e80734636f462c6e22126c7e684ca73e6f1da5a47db63a7fe82549dffb53d2a4e80734636f462c6e22126c7e684ca73e6f1da5a47db63a7fe82549dffb53d2a4e80734636f462c6e22126c7e684ca73e6f1da5a47db63a7fe82549dffb53d2a4e80734636f462c6e22126c7e684ca73e6f1da5a47db63a7fe82549dffb53d2a4e80734636f462c6e22126c7e684ca73e6f1da5a47db63a7fe82549dffb53d2a4e80734636f462c6e22126c7e684ca73e6f1da5a47db63a7fe82549dffb53d2a4e80734636f462c6e22126c7e684ca73e6f1da5a47db63a7fe82549dffb53d2a4e80734636f462c6e22126c7e684ca73e6f1da5a47db63a7fe82549dffb53d2a4e80734636f462c6e22126c7e684ca73e6f1da5a47db63a7fe8241b5d0d0972b7703ec9b4763327e91120866f7cc3d6f8b9d33ba7931fc629aed41b5d0d0972b7703ec9b4763327e91120866f7cc3d6f8b9d33ba7931fc629aedd18c97716658a2ccf1bd928a415aecfbc29304636bee995d8117b7180a065e36d18c97716658a2ccf1bd928a415aecfbc29304636bee995d8117b7180a065e3641b5d0d0972b7703ec9b4763327e91120866f7cc3d6f8b9d33ba7931fc629aed41b5d0d0972b7703ec9b4763327e91120866f7cc3d6f8b9d33ba7931fc629aed41b5d0d0972b7703ec9b4763327e91120866f7cc3d6f8b9d33ba7931fc629aed41b5d0d0972b7703ec9b4763327e91120866f7cc3d6f8b9d33ba7931fc629aedd956977493d01cc74dd3a55835bf0de90218bb1ca28bd1d1e1a394e42e0107a257a53b46ec9918b862187d4acd4a348fdfcbf3b52316246cde168756e12ea52328825a21a7f761c1ca4a227b9f67f3b1acf3d8652aaa6e25b30e28763282d02f62281a455192f1de1ee396734507d93b2a7c7ebb13f41a88161ab0d50295e098eb00e69ea6cd4004b16aa3de5bd892cb72f6432f7ed15b9e394f0641b5dc4366735a22630a73982eaa4467263e156c8946d64838f9d924f757c12b8d10e78baa5b376ecee2c3e784b4b2c313e921e3d0083b114eeca94bec421eac22d247fa7e5b376ecee2c3e784b4b2c313e921e3d0083b114eeca94bec421eac22d247fa7e5b376ecee2c3e784b4b2c313e921e3d0083b114eeca94bec421eac22d247fa7eff6cf0ce6882a7d42dd08f91f85bb1cd4da779bfdfa5f5db7be5547125fabec486e6aa1e4fa7a21048a82ee9375ac5744d313c2fc8d89e7cec926a21e3b06c6d333c070ce4fde4213fcbee091eabe5894e54970562572202d1c93e13c3896703333c070ce4fde4213fcbee091eabe5894e54970562572202d1c93e13c3896703333c070ce4fde4213fcbee091eabe5894e54970562572202d1c93e13c3896703200b40115a69921d3b829ad2e218575634f457aded3a097d0163f7ce002622616c26cc2bd776d37e3aae535c44d235433922f63a4d4f0c0e14724bb3008de649cf52f0616fbb3c6fa2f1e67ad3264a2f1daaf22e0ab4b2d381184c3d645e41c4200b40115a69921d3b829ad2e218575634f457aded3a097d0163f7ce00262261e695a6ea6fd3202fb2be4fe6aad263202b6e2b0beb4f2549a21fd605b6c8ac5ae695a6ea6fd3202fb2be4fe6aad263202b6e2b0beb4f2549a21fd605b6c8ac5ae695a6ea6fd3202fb2be4fe6aad263202b6e2b0beb4f2549a21fd605b6c8ac5ae695a6ea6fd3202fb2be4fe6aad263202b6e2b0beb4f2549a21fd605b6c8ac5a200b40115a69921d3b829ad2e218575634f457aded3a097d0163f7ce00262261200b40115a69921d3b829ad2e218575634f457aded3a097d0163f7ce00262261e0ee330f14efbaaaa275b011dc94eff3235697941bf2a7797f7c03bd414a2b7ee0ee330f14efbaaaa275b011dc94eff3235697941bf2a7797f7c03bd414a2b7ee0ee330f14efbaaaa275b011dc94eff3235697941bf2a7797f7c03bd414a2b7e6cce8d65919fdf41b719a60ade0f7cd2f56f78412cc2efe3a121dcaf400f1383e0ee330f14efbaaaa275b011dc94eff3235697941bf2a7797f7c03bd414a2b7ee0ee330f14efbaaaa275b011dc94eff3235697941bf2a7797f7c03bd414a2b7e6cce8d65919fdf41b719a60ade0f7cd2f56f78412cc2efe3a121dcaf400f13836cce8d65919fdf41b719a60ade0f7cd2f56f78412cc2efe3a121dcaf400f138320b24db7b4fdd4e9b67f32e0f799d4023f18035742bf8c7c6cf6f3b7810fa20d5053d45a73ac4ccdfda684d1054c5e2e8a5d69cb2a6872d5b1569c0fe13716bc5053d45a73ac4ccdfda684d1054c5e2e8a5d69cb2a6872d5b1569c0fe13716bc5053d45a73ac4ccdfda684d1054c5e2e8a5d69cb2a6872d5b1569c0fe13716bc5053d45a73ac4ccdfda684d1054c5e2e8a5d69cb2a6872d5b1569c0fe13716bc719e2d7437a1c79f680f28e3cd02fe2f8899a271a601a1ae51267483b3075958719e2d7437a1c79f680f28e3cd02fe2f8899a271a601a1ae51267483b3075958719e2d7437a1c79f680f28e3cd02fe2f8899a271a601a1ae51267483b30759583cae46417d512ae09cbb21c35cd3919a15077ceea23ebd4a6e5f08dc61297108719e2d7437a1c79f680f28e3cd02fe2f8899a271a601a1ae51267483b3075958719e2d7437a1c79f680f28e3cd02fe2f8899a271a601a1ae51267483b3075958719e2d7437a1c79f680f28e3cd02fe2f8899a271a601a1ae51267483b3075958719e2d7437a1c79f680f28e3cd02fe2f8899a271a601a1ae51267483b3075958719e2d7437a1c79f680f28e3cd02fe2f8899a271a601a1ae51267483b307595810d7ee5622d759c5136981e4735b583c299f91ad980354c781ac23b95dba035d10d7ee5622d759c5136981e4735b583c299f91ad980354c781ac23b95dba035d3c77293b9c27e12989b1dc4c8590f11fedb9ce0c002d4f909df456b7970d9ad399771286f98afe98b38fb5d7a116b4cb2d98544342b606e68f7369f410e6b37383d40257395804fd5e9da28f44462b6569767926d945569338f2aae8887e60f483d40257395804fd5e9da28f44462b6569767926d945569338f2aae8887e60f4ca0901466011f13fe460fc6bf9d48fd36b0d0eaa3933f2dbccb1f13ee30e0442ca0901466011f13fe460fc6bf9d48fd36b0d0eaa3933f2dbccb1f13ee30e044299771286f98afe98b38fb5d7a116b4cb2d98544342b606e68f7369f410e6b3733cae46417d512ae09cbb21c35cd3919a15077ceea23ebd4a6e5f08dc61297108libldns.so.2.0.0rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootldns-1.7.0-150000.4.8.1.src.rpmldns-develldns-devel(x86-64)@     /bin/shlibldns2openssl-develrpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PartialHardlinkSets)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)1.7.03.0.4-14.6.0-14.0.4-14.0-15.2-14.14.1a ^xZS]@Z }Y@YW1@W1@W1@U@adam.majer@suse.deadam.majer@suse.detchvatal@suse.comvcizek@suse.comjengelh@inai.depmonrealgonzalez@suse.commrueckert@suse.demrueckert@suse.demrueckert@suse.dedimstar@opensuse.org- bsc_1195057.patch - Fixes heap-based out of bounds read when verifying a zone file (bsc#1195057, CVE-2020-19860) - bsc_1195058.patch - Fixes heap-based out of bounds read in ldns_nsec3_salt_data() (bsc#1195058, CVE-2020-19861)- bsc_1068709.patch: Fixes a double-free vulnerability (bsc#1068709, CVE-2017-1000232) - bsc_1068711.patch: Fixes a buffer overflow during token parsing (bsc#1068711, CVE-2017-1000231)- Switch directly to python3 in order for us to proceed with py2 obsoletion for future releases * Upstream sadly can build only against one of the two- disable DANE verification when building with openssl < 1.1 to fix build on distributions that have openssl 1.0.x- Update descriptions.- Update to version 1.7.0 * Ldns built with openssl-1.1.0 [bsc#1042653] * Fix #551 change Regent to Copyright holder in BSD license in some of the headings of the file, to match the opensource.org BSD license. * -e option makes ldns-compare-zones exit with status code 2 on difference * Filter out specified RR types with ldns-read-zone -e and -E options * bugfix #563: Correct DNSKEY from DSA private key. * bugfix #562: ldns-keygen match DSA key maximum size with library. And check keysizes with all algorithms. * ldns-verify-zone accepts only one single zonefile as argument. * bugfix #573: ldns-keygen write private keys with mode 0600. * Fix configure to make ldns compile with LibreSSL 2.0 * drill now also accepts dig style -y option (-y <[algo:]name:key> i.s.o. -y ) * OPENPGPKEY draft rr types. Enable with: --enable-rrtype-openpgpkey * bugfix #608: Correct comment about escaped characters * CDS and CDNSKEY rr type from RFC 7344. --enable-rrtype-cds configure option removed * fix: Memory leak in ldns_pkt_rr_list_by_name() * fix: Memory leak in ldns_dname2buffer_wire_compress() * bugfix #613: Allow tab as whitespace too in last rdata field of types of variable length. * bugfix: strip trailing whitespace from $ORIGIN lines in zone files * Let ldns-keygen output .ds files only for KSK keys * Parse RFC7218 TLSA mnemonics, but do not output them * Let ldns-dane use SPKI as the default selector i.s.o. Cert * bugfix: Fit left over NSEC3s once more before adding empty non terminals * bugfix #605: Determine default trust anchor location at compile time * bugfix #697: Double free with ldns-dane create * bugfix #623: Do not redefine bool type and boolean values * bugfix #570: Add TLSA, CDS, CDNSKEY and OPENPGPKEY RR types to ldnsx * bugfix #575: ldns_pkt_clone() does not copy timestamp field * bugfix #584: ldns-update fixes. Send update to port 53, bring manpage in sync with the usage text, and don't alter the ldns_resolver passed to ldns_update_soa_zone_mname(). Created a ldns_resolver_clone() function in the process. * bugfix #633: ldns_pkt_clone() parameter isn't const. * bugfix: ldns-dane manpage correction * RFC7553 RR Type URI is supported by default. * Fix ECDSA signature generation, do not omit leading zeroes. * bugfix: Get rid of superfluous newline in ldns-keyfetcher * bugfix: -U option to ldns-signzone to sign with every algorithm * const function parameters whenever possible. * bugfix #725: allow RR-types on the type bitmap window border * Add type CSYNC support, RFC 7477. * Prepare for ED25519, ED448 support: todo convert* routines in dnssec.h, once openssl has support for signing with these algorithms. The dns algorithm number is not yet allocated. These features are not fully implemented yet, openssl (1.1) does not support the algorithms enough to generate keys and sign and verify with them. * Fix drill axfr ipv4/ipv6 queries. * Fix for openssl 1.1.0 API changes. * bugfix #825: Module import breaks with newer SWIG versions. * bugfix #769: Add support for :: in an IPv6 address * bugfix #708: warnings and errors with xcode 6.1/7.0 * bugfix #754: Memory leak in ldns_str2rdf_ipseckey * bugfix #661: Fail NSEC3 signing when NSEC domainname length would overflow. * bugfix #771: hmac-sha224, hmac-sha384 and hmac-sha512 keys. * bugfix #680: ldns fails to reject invalidly formatted RFC 7553 URI RRs. * bugfix #678: Use poll i.s.o. select to support > 1024 fds * Use OpenSSL DANE functions for verification (unless explicitly disabled with --disable-dane-ta-usage). * Bumb .so version * Include OPENPGPKEY RR type by default * rdata processing for SMIMEA RR type * Fix crash in displaying TLSA RR's. * Update ldns-key2ds man page to mention GOST and SHA384 hash functions. * Add sha384 and sha512 tsig algorithm. * Clarify data ownership with consts for tsig parameters. * bugfix: Fix detection of DSA support with OpenSSL >= 1.1.0 * bugfix #1160: Provide sha256 for release tarballs * --enable-gost-anyway compiles GOST support with OpenSSL >= 1.1.0 even when the GOST engine is not available. - Dropped patch ldns-perl-5.22.patch- disable python because the bindings dont match the old python version either- disable perl on sle11 as it needs at least 5.14.2- fix building on SLE11 by disabling gost- Add ldns-perl-5.22.patch: Fix build with perl 5.22.sheep19 1656581834  !"#$%&'()*****////3336787:;;::77::77E7:77E7LLLLLLLL;;:E::EE;;LLLLLLLLLLhhjkkkkooqrrttvvxxzzzv~~~~~********************FFIKMMMMMMMMMMMMMMMMMMMhijjiijiiiiitttjKy|yyyy1.7.0-150000.4.8.11.7.0-150000.4.8.1ldns-configldnsbuffer.hcommon.hdane.hdname.hdnssec.hdnssec_sign.hdnssec_verify.hdnssec_zone.hduration.herror.hhigher.hhost2str.hhost2wire.hkeys.hldns.hnet.hpacket.hparse.hradix.hrbtree.hrdata.hresolver.hrr.hrr_functions.hsha1.hsha2.hstr2host.htsig.hupdate.hutil.hwire2host.hzone.hlibldns.soldns-develREADMEREADME.gitREADME.snapshotslibdns.vimldns_algorithm.3.gzldns_axfr_abort.3.gzldns_axfr_complete.3.gzldns_axfr_last_pkt.3.gzldns_axfr_next.3.gzldns_axfr_start.3.gzldns_b32_ntop_calculate_size.3.gzldns_b32_pton_calculate_size.3.gzldns_b64_ntop_calculate_size.3.gzldns_b64_pton_calculate_size.3.gzldns_bget_token.3.gzldns_bgetc.3.gzldns_bskipcs.3.gzldns_bubblebabble.3.gzldns_buffer.3.gzldns_buffer2pkt_wire.3.gzldns_buffer2str.3.gzldns_buffer_at.3.gzldns_buffer_available.3.gzldns_buffer_available_at.3.gzldns_buffer_begin.3.gzldns_buffer_capacity.3.gzldns_buffer_clear.3.gzldns_buffer_copy.3.gzldns_buffer_current.3.gzldns_buffer_end.3.gzldns_buffer_export.3.gzldns_buffer_export2str.3.gzldns_buffer_flip.3.gzldns_buffer_free.3.gzldns_buffer_limit.3.gzldns_buffer_new.3.gzldns_buffer_new_frm_data.3.gzldns_buffer_position.3.gzldns_buffer_printf.3.gzldns_buffer_read.3.gzldns_buffer_read_at.3.gzldns_buffer_read_u16.3.gzldns_buffer_read_u16_at.3.gzldns_buffer_read_u32.3.gzldns_buffer_read_u32_at.3.gzldns_buffer_read_u8.3.gzldns_buffer_read_u8_at.3.gzldns_buffer_remaining.3.gzldns_buffer_remaining_at.3.gzldns_buffer_reserve.3.gzldns_buffer_rewind.3.gzldns_buffer_set_capacity.3.gzldns_buffer_set_limit.3.gzldns_buffer_set_position.3.gzldns_buffer_skip.3.gzldns_buffer_status.3.gzldns_buffer_status_ok.3.gzldns_buffer_write.3.gzldns_buffer_write_at.3.gzldns_buffer_write_string.3.gzldns_buffer_write_string_at.3.gzldns_buffer_write_u16.3.gzldns_buffer_write_u16_at.3.gzldns_buffer_write_u32.3.gzldns_buffer_write_u32_at.3.gzldns_buffer_write_u8.3.gzldns_buffer_write_u8_at.3.gzldns_calc_keytag.3.gzldns_calc_keytag_raw.3.gzldns_create_nsec.3.gzldns_dane_cert2rdf.3.gzldns_dane_create_tlsa_owner.3.gzldns_dane_create_tlsa_rr.3.gzldns_dane_select_certificate.3.gzldns_dane_verify.3.gzldns_dane_verify_rr.3.gzldns_dname2canonical.3.gzldns_dname_cat.3.gzldns_dname_cat_clone.3.gzldns_dname_compare.3.gzldns_dname_interval.3.gzldns_dname_is_subdomain.3.gzldns_dname_label.3.gzldns_dname_label_count.3.gzldns_dname_left_chop.3.gzldns_dname_new.3.gzldns_dname_new_frm_data.3.gzldns_dname_new_frm_str.3.gzldns_dname_str_absolute.3.gzldns_dnssec_build_data_chain.3.gzldns_dnssec_data_chain.3.gzldns_dnssec_data_chain_deep_free.3.gzldns_dnssec_data_chain_free.3.gzldns_dnssec_data_chain_new.3.gzldns_dnssec_data_chain_print.3.gzldns_dnssec_data_chain_struct.3.gzldns_dnssec_derive_trust_tree.3.gzldns_dnssec_derive_trust_tree_dnskey_rrset.3.gzldns_dnssec_derive_trust_tree_ds_rrset.3.gzldns_dnssec_derive_trust_tree_no_sig.3.gzldns_dnssec_derive_trust_tree_normal_rrset.3.gzldns_dnssec_name.3.gzldns_dnssec_name_add_rr.3.gzldns_dnssec_name_cmp.3.gzldns_dnssec_name_find_rrset.3.gzldns_dnssec_name_free.3.gzldns_dnssec_name_name.3.gzldns_dnssec_name_new.3.gzldns_dnssec_name_new_frm_rr.3.gzldns_dnssec_name_node_next_nonglue.3.gzldns_dnssec_name_print.3.gzldns_dnssec_name_set_name.3.gzldns_dnssec_name_set_nsec.3.gzldns_dnssec_remove_signatures.3.gzldns_dnssec_rrs.3.gzldns_dnssec_rrs_add_rr.3.gzldns_dnssec_rrs_free.3.gzldns_dnssec_rrs_new.3.gzldns_dnssec_rrs_print.3.gzldns_dnssec_rrsets.3.gzldns_dnssec_rrsets_add_rr.3.gzldns_dnssec_rrsets_free.3.gzldns_dnssec_rrsets_new.3.gzldns_dnssec_rrsets_print.3.gzldns_dnssec_rrsets_set_type.3.gzldns_dnssec_rrsets_type.3.gzldns_dnssec_trust_tree.3.gzldns_dnssec_trust_tree_add_parent.3.gzldns_dnssec_trust_tree_contains_keys.3.gzldns_dnssec_trust_tree_depth.3.gzldns_dnssec_trust_tree_free.3.gzldns_dnssec_trust_tree_new.3.gzldns_dnssec_trust_tree_print.3.gzldns_dnssec_trust_tree_print_sm.3.gzldns_dnssec_verify_denial.3.gzldns_dnssec_verify_denial_nsec3.3.gzldns_dnssec_zone.3.gzldns_dnssec_zone_add_empty_nonterminals.3.gzldns_dnssec_zone_add_rr.3.gzldns_dnssec_zone_create_nsecs.3.gzldns_dnssec_zone_create_rrsigs.3.gzldns_dnssec_zone_find_rrset.3.gzldns_dnssec_zone_free.3.gzldns_dnssec_zone_mark_glue.3.gzldns_dnssec_zone_names_print.3.gzldns_dnssec_zone_new.3.gzldns_dnssec_zone_print.3.gzldns_dnssec_zone_sign.3.gzldns_dnssec_zone_sign_nsec3.3.gzldns_duration2string.3.gzldns_duration2time.3.gzldns_duration_cleanup.3.gzldns_duration_compare.3.gzldns_duration_create.3.gzldns_duration_create_from_string.3.gzldns_duration_type.3.gzldns_fget_token.3.gzldns_fskipcs.3.gzldns_get_errorstr_by_id.3.gzldns_get_rr_class_by_name.3.gzldns_get_rr_list_addr_by_name.3.gzldns_get_rr_list_hosts_frm_file.3.gzldns_get_rr_list_hosts_frm_fp.3.gzldns_get_rr_list_hosts_frm_fp_l.3.gzldns_get_rr_list_name_by_addr.3.gzldns_get_rr_type_by_name.3.gzldns_getaddrinfo.3.gzldns_init_random.3.gzldns_is_rrset.3.gzldns_key.3.gzldns_key2buffer_str.3.gzldns_key2rr.3.gzldns_key2str.3.gzldns_key_algo_supported.3.gzldns_key_algorithm.3.gzldns_key_buf2dsa.3.gzldns_key_buf2rsa.3.gzldns_key_deep_free.3.gzldns_key_dsa_key.3.gzldns_key_expiration.3.gzldns_key_flags.3.gzldns_key_free.3.gzldns_key_hmac_key.3.gzldns_key_inception.3.gzldns_key_keytag.3.gzldns_key_list_free.3.gzldns_key_list_key.3.gzldns_key_list_key_count.3.gzldns_key_list_new.3.gzldns_key_list_pop_key.3.gzldns_key_list_push_key.3.gzldns_key_list_set_key_count.3.gzldns_key_new.3.gzldns_key_new_frm_algorithm.3.gzldns_key_new_frm_fp.3.gzldns_key_new_frm_fp_dsa.3.gzldns_key_new_frm_fp_dsa_l.3.gzldns_key_new_frm_fp_l.3.gzldns_key_new_frm_fp_rsa.3.gzldns_key_new_frm_fp_rsa_l.3.gzldns_key_origttl.3.gzldns_key_print.3.gzldns_key_pubkey_owner.3.gzldns_key_rr2ds.3.gzldns_key_rsa_key.3.gzldns_key_set_algorithm.3.gzldns_key_set_dsa_key.3.gzldns_key_set_expiration.3.gzldns_key_set_flags.3.gzldns_key_set_hmac_key.3.gzldns_key_set_inception.3.gzldns_key_set_keytag.3.gzldns_key_set_origttl.3.gzldns_key_set_pubkey_owner.3.gzldns_key_set_rsa_key.3.gzldns_native2rdf_int16.3.gzldns_native2rdf_int16_data.3.gzldns_native2rdf_int32.3.gzldns_native2rdf_int8.3.gzldns_octet.3.gzldns_pkt.3.gzldns_pkt2buffer_str.3.gzldns_pkt2buffer_wire.3.gzldns_pkt2str.3.gzldns_pkt2wire.3.gzldns_pkt_aa.3.gzldns_pkt_ad.3.gzldns_pkt_additional.3.gzldns_pkt_ancount.3.gzldns_pkt_answer.3.gzldns_pkt_answerfrom.3.gzldns_pkt_arcount.3.gzldns_pkt_authority.3.gzldns_pkt_cd.3.gzldns_pkt_edns.3.gzldns_pkt_edns_data.3.gzldns_pkt_edns_extended_rcode.3.gzldns_pkt_edns_udp_size.3.gzldns_pkt_edns_version.3.gzldns_pkt_edns_z.3.gzldns_pkt_free.3.gzldns_pkt_get_opcode.3.gzldns_pkt_get_rcode.3.gzldns_pkt_get_section_clone.3.gzldns_pkt_id.3.gzldns_pkt_new.3.gzldns_pkt_nscount.3.gzldns_pkt_print.3.gzldns_pkt_qdcount.3.gzldns_pkt_qr.3.gzldns_pkt_query_new.3.gzldns_pkt_query_new_frm_str.3.gzldns_pkt_querytime.3.gzldns_pkt_question.3.gzldns_pkt_ra.3.gzldns_pkt_rd.3.gzldns_pkt_reply_type.3.gzldns_pkt_rr_list_by_name.3.gzldns_pkt_rr_list_by_name_and_type.3.gzldns_pkt_rr_list_by_type.3.gzldns_pkt_section.3.gzldns_pkt_set_aa.3.gzldns_pkt_set_ad.3.gzldns_pkt_set_ancount.3.gzldns_pkt_set_answerfrom.3.gzldns_pkt_set_arcount.3.gzldns_pkt_set_cd.3.gzldns_pkt_set_edns_data.3.gzldns_pkt_set_edns_extended_rcode.3.gzldns_pkt_set_edns_udp_size.3.gzldns_pkt_set_edns_version.3.gzldns_pkt_set_edns_z.3.gzldns_pkt_set_flags.3.gzldns_pkt_set_id.3.gzldns_pkt_set_nscount.3.gzldns_pkt_set_opcode.3.gzldns_pkt_set_qdcount.3.gzldns_pkt_set_qr.3.gzldns_pkt_set_querytime.3.gzldns_pkt_set_ra.3.gzldns_pkt_set_rcode.3.gzldns_pkt_set_rd.3.gzldns_pkt_set_section_count.3.gzldns_pkt_set_size.3.gzldns_pkt_set_tc.3.gzldns_pkt_set_tsig.3.gzldns_pkt_size.3.gzldns_pkt_tc.3.gzldns_pkt_tsig.3.gzldns_pkt_tsig_sign.3.gzldns_pkt_tsig_verify.3.gzldns_pkt_type.3.gzldns_pkt_verify.3.gzldns_pktheader2buffer_str.3.gzldns_rdf.3.gzldns_rdf2buffer_str.3.gzldns_rdf2buffer_str_a.3.gzldns_rdf2buffer_str_aaaa.3.gzldns_rdf2buffer_str_alg.3.gzldns_rdf2buffer_str_apl.3.gzldns_rdf2buffer_str_b64.3.gzldns_rdf2buffer_str_class.3.gzldns_rdf2buffer_str_hex.3.gzldns_rdf2buffer_str_int16.3.gzldns_rdf2buffer_str_int16_data.3.gzldns_rdf2buffer_str_ipseckey.3.gzldns_rdf2buffer_str_loc.3.gzldns_rdf2buffer_str_nsap.3.gzldns_rdf2buffer_str_nsec.3.gzldns_rdf2buffer_str_period.3.gzldns_rdf2buffer_str_str.3.gzldns_rdf2buffer_str_tsigtime.3.gzldns_rdf2buffer_str_type.3.gzldns_rdf2buffer_str_unknown.3.gzldns_rdf2buffer_str_wks.3.gzldns_rdf2buffer_wire.3.gzldns_rdf2native_int16.3.gzldns_rdf2native_int32.3.gzldns_rdf2native_int8.3.gzldns_rdf2native_sockaddr_storage.3.gzldns_rdf2native_time_t.3.gzldns_rdf2str.3.gzldns_rdf2wire.3.gzldns_rdf_address_reverse.3.gzldns_rdf_clone.3.gzldns_rdf_compare.3.gzldns_rdf_data.3.gzldns_rdf_deep_free.3.gzldns_rdf_free.3.gzldns_rdf_get_type.3.gzldns_rdf_new.3.gzldns_rdf_new_frm_data.3.gzldns_rdf_new_frm_fp.3.gzldns_rdf_new_frm_str.3.gzldns_rdf_print.3.gzldns_rdf_set_data.3.gzldns_rdf_set_size.3.gzldns_rdf_set_type.3.gzldns_rdf_size.3.gzldns_rdf_type.3.gzldns_rr.3.gzldns_rr2buffer_str.3.gzldns_rr2buffer_wire.3.gzldns_rr2canonical.3.gzldns_rr2str.3.gzldns_rr2wire.3.gzldns_rr_class.3.gzldns_rr_compare.3.gzldns_rr_compare_ds.3.gzldns_rr_compress.3.gzldns_rr_descript.3.gzldns_rr_descriptor.3.gzldns_rr_descriptor_field_type.3.gzldns_rr_descriptor_maximum.3.gzldns_rr_descriptor_minimum.3.gzldns_rr_dnskey_algorithm.3.gzldns_rr_dnskey_flags.3.gzldns_rr_dnskey_key.3.gzldns_rr_dnskey_protocol.3.gzldns_rr_dnskey_set_algorithm.3.gzldns_rr_dnskey_set_flags.3.gzldns_rr_dnskey_set_key.3.gzldns_rr_dnskey_set_protocol.3.gzldns_rr_free.3.gzldns_rr_get_class.3.gzldns_rr_label_count.3.gzldns_rr_list.3.gzldns_rr_list2buffer_str.3.gzldns_rr_list2str.3.gzldns_rr_list_cat.3.gzldns_rr_list_clone.3.gzldns_rr_list_free.3.gzldns_rr_list_new.3.gzldns_rr_list_pop_rr.3.gzldns_rr_list_push_rr.3.gzldns_rr_list_rr_count.3.gzldns_rr_list_set_rr_count.3.gzldns_rr_list_sort.3.gzldns_rr_mx_exchange.3.gzldns_rr_mx_preference.3.gzldns_rr_new.3.gzldns_rr_new_frm_fp.3.gzldns_rr_new_frm_str.3.gzldns_rr_new_frm_type.3.gzldns_rr_ns_nsdname.3.gzldns_rr_owner.3.gzldns_rr_pop_rdf.3.gzldns_rr_print.3.gzldns_rr_push_rdf.3.gzldns_rr_rd_count.3.gzldns_rr_rdata2buffer_wire.3.gzldns_rr_rdf.3.gzldns_rr_rrsig_algorithm.3.gzldns_rr_rrsig_expiration.3.gzldns_rr_rrsig_inception.3.gzldns_rr_rrsig_keytag.3.gzldns_rr_rrsig_labels.3.gzldns_rr_rrsig_origttl.3.gzldns_rr_rrsig_set_algorithm.3.gzldns_rr_rrsig_set_expiration.3.gzldns_rr_rrsig_set_inception.3.gzldns_rr_rrsig_set_keytag.3.gzldns_rr_rrsig_set_labels.3.gzldns_rr_rrsig_set_origttl.3.gzldns_rr_rrsig_set_sig.3.gzldns_rr_rrsig_set_signame.3.gzldns_rr_rrsig_set_typecovered.3.gzldns_rr_rrsig_sig.3.gzldns_rr_rrsig_signame.3.gzldns_rr_rrsig_typecovered.3.gzldns_rr_set_class.3.gzldns_rr_set_owner.3.gzldns_rr_set_pop_rr.3.gzldns_rr_set_push_rr.3.gzldns_rr_set_rd_count.3.gzldns_rr_set_rdf.3.gzldns_rr_set_ttl.3.gzldns_rr_set_type.3.gzldns_rr_ttl.3.gzldns_rr_type.3.gzldns_rr_uncompressed_size.3.gzldns_rrsig2buffer_wire.3.gzldns_send.3.gzldns_sign_public.3.gzldns_sign_public_dsa.3.gzldns_sign_public_rsamd5.3.gzldns_sign_public_rsasha1.3.gzldns_status.3.gzldns_str2period.3.gzldns_tcp_connect.3.gzldns_tcp_read_wire.3.gzldns_tcp_send_query.3.gzldns_update_adcount.3.gzldns_update_pkt_new.3.gzldns_update_pkt_tsig_add.3.gzldns_update_prcount.3.gzldns_update_set_adcount.3.gzldns_update_set_prcount.3.gzldns_update_set_upcount.3.gzldns_update_set_zocount.3.gzldns_update_upcount.3.gzldns_update_zocount.3.gzldns_verify.3.gzldns_verify_notime.3.gzldns_verify_rrsig.3.gzldns_verify_rrsig_dsa.3.gzldns_verify_rrsig_keylist.3.gzldns_verify_rrsig_keylist_notime.3.gzldns_verify_rrsig_rsamd5.3.gzldns_verify_rrsig_rsasha1.3.gzldns_version.3.gzldns_wire2dname.3.gzldns_wire2pkt.3.gzldns_wire2rdf.3.gzldns_wire2rr.3.gzldns_zone.3.gzldns_zone_deep_free.3.gzldns_zone_free.3.gzldns_zone_glue_rr_list.3.gzldns_zone_new.3.gzldns_zone_new_frm_fp.3.gzldns_zone_new_frm_fp_l.3.gzldns_zone_print.3.gzldns_zone_print_fmt.3.gzldns_zone_push_rr.3.gzldns_zone_push_rr_list.3.gzldns_zone_rr_count.3.gzldns_zone_rrs.3.gzldns_zone_set_rrs.3.gzldns_zone_set_soa.3.gzldns_zone_sign.3.gzldns_zone_sign_nsec3.3.gzldns_zone_soa.3.gzldns_zone_sort.3.gz/usr/bin//usr/include//usr/include/ldns//usr/lib64//usr/share/doc/packages//usr/share/doc/packages/ldns-devel//usr/share/man/man3/-fmessage-length=0 -grecord-gcc-switches -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector-strong -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protection -gobs://build.suse.de/SUSE:Maintenance:24859/SUSE_SLE-15_Update/ba22838996dc2908c28c9da3903526e9-ldns.SUSE_SLE-15_Updatedrpmxz5x86_64-suse-linuxPOSIX shell script, ASCII text executabledirectoryC source, ASCII textLaTeX document, ASCII textUTF-8 Unicode textASCII textC source, ASCII text (gzip compressed data, max compression, from Unix)C source, ASCII text, with very long lines (gzip compressed data, max compression, from Unix)R4A&EsɅiIh8#h8DQU(IlG#;;#տ'g-8>PרeL4zE <7&3n*O,G͢ #HC.d q7Je"(gs 8Vh}5~\p%ApvՇ/ ]E/EkKH4^'"O8ȅ]ar#h\ꈚsR'up1UA0@~ŒXxn=+45|9:==/fe|@ A oUwmP1bre g/wa( R|̿by~,)5؋ڰ?jېCuvKyMTZV:N{72q7ľ*#v^:MH7k$bnS.ly`oNm L_')Je8eڣz%fY ¬]vz$me?\=vg;&(x'.%%J2lb29_Ex)v-}&e_Nfk$ QaHYdUK& ْ6VIJ~^"9H7 ܳ9Uʵ ϳCwN]'ߎ,Ibأ*~8('ܯٚ\45~\4]\ (W㨭V1tzUUv}#m6Eqdt<(ek(_".cO_PD S;'YQ}/)_9f 7%vx `vN@SC 'J܏e$#!mLӍQwgNL=4TM:3o <πkagjiPE!s8U1|HA#~r|$~tcނ %rm\(~rT?7]LExB礑[RyǹWi?p>%67!%Ih幐$LpY[ˍ6H4= |MՇ56pjxcJc O!?9^i2`c44>{[8ATJ}uT_Co:|̙@У`IvR8;8?V:u) 7I C12WӟNWJBlKY0/c1qN^`Tw+I\!Kh\n &}[]QL^02H *C:zC KhBY@ԍ5Aг W͟s\,@3:KPlhOCaCak=EÒsp4h';98;?Imі:, ` AԼ*u/1 ˱$6_-)1N*ha?}oŵ`tMVj VR->麲YKTx{R} BY tH l7S½q6oT-ly?]^ zm}!D"t%F玬!:wӧ8"@-y)% BE:<.0DJκ&W=bS,4K7Zo0Fz쥥`<{Al:KV;첓3^^z% , /z3:J뤽S*xKiOC{dD#s_ugGҏ]bJ:WeS WUd̴4f# -w-;&2qE=!%_}f*"We.ʌn*90(ufVa v- 'Ur@&O_=I;ZϲVI2IHl>28lv`e*0#@{,',0 N JlD/q-B5,=pD*>➠`}?{ 1*8&*XMہ~@Z9`Fltฐ1lI'kҀ`%σdl3p#iQ L G0w yEۋ -RhFf?NETW숑x3ÖU)wE b0 ԝ+dRn([^2]lJF~tvcYڟxRɱhz$+(!h}3$+[|gJォ",,sA8+ y02 w"$jKh_YPA3HF!7:]W0rEP&%穝XD";Ƨ-WF96.N*?7ƝӖK:4d.D3 :+/]伨OZ2?VSy⼱8Mg>o620p޿HuN%J=ǖI3!ז#zR~ ŻbE2K 2vfWL# ͉s')C71|$ Bȉ}|&1mPNDd/nZ55[,̮ۤ)*~/&Q&AlC`۩`G/ĤP-Yw|}^V`:3E*ԯY}' ҙ|CN$n6'I'dsg|.+`z@e{ d_G\)skv"͝ht4~H|%TZ&ӟu`Lr(247'NJ&o!%451>)C_gH2ə~))Yf^ J@7*mUJ !3'5Z`ؤ&jPq{$/}X~ΦmuBE?M|9Bl+BwsʗibmϪ2:(=PF@|gUA@%7S& Yg. ]tФV~32Tj5vjQRD3 b+07r2$BLJv+)]-<}q4XSKj=.׍G~X2 -kv=/gle{) OD =gJ sl E}}j2>[V4,NmqC(!gD.˻")Hl [j.*"KV^((,f?0>?,Xdn],oֆc(5svSۧ;s"p /*3|شK:Dw5sB[Pn '$uޅf3Y2v~ y̸?Vݍ udq?erkg}Q,ׯđ麏гs[n𫿊Ξ~PWXtI6c2ݔrcw&(5F)Xwr멵)DBT ߷ rf(RXt[z\ev#^[wa< h JE,6@1i3N;= 4"IELJ]J:DYzA)df|Y#ӡ,e!(#Q3kJȬ8SZ{ӏS l0'YV9Uhȕt s{!L>zH$}Lr+!2p7qpkL=J{u6P<$PKfLOTX=q]Hc<#_ѷ !?rRb͌IɾTڻǟ.T Nr1L(>@pxn&SJevo?Cرvݹ@^rY67܄쒦r|ֲ^u&%,qA)V ̔`N2n ?AFܚ.c7Ϧ3l+JTȱy>gK~OfBT heAU"ןQ7q;~sqwS@:Y܁ /l_F9t e2)M fg5;E4kP3᪴~YQ;4 tabJf< ?kv۹"vO8!Ak-n2A 0ƝEk " ZP9rhe'k2koG'@mlCa$~[_?d.b>vٺ@44L\[j<)\&nݞƮ^I;cs(If8pKQsm k䢠 fq]uǯg{]+Sv.tY/ 'I!j eaV r6X?lȵ V˦>4~WcplR2rr#2"j{rboсh{ ]@Jw= -.X}>$TMsGIA4[Iz!z[S=qDwY#0j7a@{h hJkjrd,ޢB%O+RQ+M7_m%-љC(ҤaZ a >ݼYdKL8ۚ LPw=گpp)r҈ 07Gt@Qpm [ËfQ-SUb0=3)`>04?,u01jR/2Z1>nH i̴P2vHqWFضfxΚ w'n6ceSz BU 3z&Y7A@&GhfvFSC6"BBClZ)^F`@89XP&fk4^q +$/o;a3_pќfO zSVQ2#!~̵!NPC->(ˈЄVmT Lˎ퓤Y4f-fV R-֪#O]&uj_D;dr;fqU:(SjxB,nR굫pzĚ6-86djP^ѵ$|4[J-p/Xk^~eS6] 8y0eTLfwsoiKJN SH Icߥg!Cُ5R_t` l& Pмv0۽YꌭwLːf>0_d" 0r]֔tg/+?S e,dW_AV}h)5* S ԓ"hQqRuiT)(D0_&3xRGeӮݼuxq(^Z":%rv+K}iprf3ԇ&wǗHSa4|U7T ɬZ,yL̴Y+ĚiS !RU6JqJ߷P1\Pg͞,cFľQ x cÿRȇ q?ix>ί~%tx ɀtN k7j`O