libspf2-apidocs-1.2.11-11.20210922git4915c308.el7$>Eii[ p>9 ?d 4 ^+:I Xd|    L    '      L     -@-P-d-(. 8.;9/;:=M;GS$ H_ Il$ XoDYoH\ol ]{ ^b2deflt ul vw xT Clibspf2-apidocs1.2.1111.20210922git4915c308.el7API documentation for the libspf2 libraryThe libspf2-apidocs package contains the API documentation for creating applications that use the libspf2 (Sender Policy Framework) library.eJEbuildvm-x86-21.iad2.fedoraproject.orgFedora ProjectFedora ProjectBSD or LGPLv2+Fedora ProjectUnspecifiedhttp://www.libspf2.org/linuxnoarchR71"#];( ]awT-i3L!eD ./14Y>+ mGZ| z 6,3 n\7" K)!egW { )  ]# 'n(B9  "pN*O N jXaa ` I Y. k Ch @? A ,  + @= X @=R *l 6 4^ "m  vZ$&>% (I$MxF! 9 E= :pL R _V3Lw%jEǩ |=[ w @H z 6, L(F$eW { ) . 'n# '\N  C/0 Y.d7D @#(} $ mu$ j N(@.S; ax b=Gt M0[v GA* { a E Db 5 )( 1 8 uE +7 f   )n "!  _E c t nl  l  on k9 -e q  H H Z+ @ < < ZqU K &  }I tI OK "S N k  L H 3N  i  {W j   h  Eb r % =- kf Gi j  V. A9 bf -) [ {( s f        M&Rz   k 5 ,  X- 1$+    &( ]. |VhUVV:VO&[)z#L# X&w =X?? y[e{>i#Qj,Xgemp ." ,a % 1j G alb{UMAA큤eJDeJBeJ?eJ?eJ?eJ?eJ?eJ?eJ?eJ?eJ@eJ@eJ@eJ@eJBeJ@eJBeJBeJ@eJBeJBeJ@eJBeJ@eJ@eJ@eJ@eJ@eJBeJ@eJBeJ@eJ@eJ?eJ?eJBeJ?eJBeJ@eJ?eJ@eJ@eJ?eJ@eJ@eJ?eJ@eJ@eJ?eJ@eJ?eJBeJ?eJBeJ?eJBeJ?eJBeJ?eJBeJ@eJ?eJ@eJ@eJ?eJ@eJ@eJ?eJ@eJ?eJBeJ@eJ?eJ@eJ?eJ?eJ?eJBeJ@eJ?eJ@eJ@eJ?eJ@eJ?eJBeJ?eJBeJ?eJBeJ@eJ?eJ@eJ@eJ?eJ@eJ@eJ?eJ@eJ@eJ?eJ@eJ?eJBeJ@eJ?eJ@eJ@eJ?eJ@eJ@eJ?eJ@eJ@eJ?eJ@eJ@eJ?eJ@eJ@eJ?eJ@eJ?eJBeJAeJ?eJAeJ@eJ?eJ@eJAeJ?eJ@eJAeJ?eJAeJ@eJ?eJ@eJAeJ?eJ@eJAeJ?eJ@eJ@eJ?eJ@eJ?eJBeJAeJ?eJAeJ?eJBeJAeJ?eJAeJAeJ?eJAeJAeJ?eJAeJAeJ?eJAeJAeJ?eJAeJ?eJBeJ?eJ?eJ?eJBeJ?eJBeJ?eJBeJAeJ?eJAeJAeJ?eJAeJAeJ?eJAeJ?eJBeJ?eJBeJAeJ?eJAeJAeJ?eJAeJ?eJBeJ?eJBeJ?eJBeJ?eJBeJ?eJBeJ?eJBeJ?eJBeJ?eJBeJ?eJBeJAeJ?eJAeJ?eJBeJAeJ?eJAeJAeJ?eJAeJAeJ?eJAeJAeJ?eJAeJ?eJBeJ?eJBeJ?eJBeJ?eJBeJAeJ?eJAeJAeJ?eJAeJAeJ?eJAeJ?eJBeJAeJ?eJAeJ?eJ?eJ?eJBeJAeJ?eJAeJAeJ?eJAeJ?eJBeJAeJ?eJAeJ?eJBeJAeJ?eJAeJ?eJBeJ?eJBeJAeJ?eJAeJ?eJBeJAeJ?eJAeJ?eJBeJAeJ?eJAeJAeJ?eJAeJAeJ?eJAeJAeJ?eJAeJ?eJBeJ?eJBeJ?eJBeJ?eJBeJAeJ?eJAeJ?eJBeJAeJ?eJAeJ?eJBeJAeJ?eJAeJAeJ?eJAeJAeJ?eJAeJAeJ?eJAeJAeJ?eJAeJAeJ?eJAeJAeJ?eJAeJ?eJBeJAeJ?eJAeJ?eJBeJBeJ?eJAeJBeJ?eJAeJAeJ?eJAeJAeJ?eJAeJBeJ?eJBeJ?eJBeJ?eJBeJ?eJ?eJ?eJBeJBeJ?eJBeJ?eJBeJ?eJBeJBeJ?eJBeJ?eJBeJBeJ?eJBeJ?eJ@eJ?eJ@eJ@eJ?eJ@eJ@eJ?eJ@eJ@eJ?eJ@eJ@eJ?eJ@eJ@eJ?eJ@eJ@eJ?eJ@eJ@eJ?eJ@eJ@eJ?eJ@eJ@eJ?eJ@eJ@eJ?eJ@eJ@eJ?eJ@eJ@eJ?eJ@eJ@eJ?eJ@eJ@eJ?eJ@eJ@eJ?eJ@eJ@eJ?eJ@eJ@eJ?eJ@eJ@eJ?eJ@eJ@eJ?eJ@eJ@eJ?eJ@eJ@eJ?eJ@eJAeJ?eJAeJAeJ?eJAeJAeJ?eJAeJAeJ?eJAeJAeJ?eJAeJAeJ?eJAeJAeJ?eJAeJAeJ?eJAeJAeJ?eJAeJAeJ?eJAeJAeJ?eJAeJAeJ?eJAeJAeJ?eJAeJAeJ?eJAeJAeJ?eJAeJAeJ?eJAeJAeJ?eJAeJAeJ?eJAeJAeJ?eJAeJAeJ?eJAeJAeJ?eJAeJAeJ?eJAeJAeJ?eJAeJAeJ?eJAeJAeJ?eJAeJAeJ?eJAeJAeJ?eJAeJAeJ?eJAeJAeJ?eJAeJAeJ?eJAeJAeJ?eJAeJAeJ?eJAeJAeJ?eJAeJAeJ?eJAeJAeJ?eJAeJAeJ?eJAeJAeJ?eJAeJAeJ?eJAeJAeJ?eJAeJAeJ?eJAeJAeJ?eJAeJAeJ?eJAeJBeJ?eJAeJBeJ?eJBeJBeJ?eJBeJBeJ?eJBeJBeJ?eJBeJBeJ?eJBeJBeJ?eJBeJBeJ@eJBeJBeJ@eJBeJBeJ@eJBeJBeJ@eJBeJBeJ@eJBeJBeJ@eJBeJBeJ@eJBeJBeJ@eJBeJ@eJ?eJ?eJ@eJ?eJ@eJ@eJ@eJ@eJ@eJ@eJ@eJBeJBeJ@eJBeJBeJBeJ@eJBeJBeJBeJ@eJBeJBeJBeJ@eJBeJBeJBeJ@eJBeJBeJBeJ@eJBeJBeJBeJ@eJBeJBeJBeJ@eJBeJ?eJ?eJ?eJ@eJ?eJ?eJ?eJ?eJ?eJ?eJ?eJ?eJ?eJ?eJ?eJ?eJ?eJ?eJ?eJ?eJ@eJ@eJ@eJ@eJ@eJ@eJ@eJ@eJ@eJ@eJ@eJ@eJ@eJ@eJ@eJ@eJ@eJ@eJ@eJ@eJ@eJ@eJ@eJ@eJ@eJ@eJ@eJ@eJ@eJ@eJ@eJ@eJ@eJ@eJ@eJ@eJ@eJ@eJ@eJ@eJ@eJ@eJ@eJ@eJ@eJ@eJ@eJ@eJ@eJ@eJ@eJ@eJ@eJ@eJ@eJ@eJ@eJ@eJ@eJ@eJ@eJ@eJ@eJ@eJ@eJ@eJ@eJ@eJ@eJ@eJ@eJ@eJ@eJ@eJ@eJ@eJ@eJ@eJ@eJ@eJ@eJ@eJ@eJ@eJ@eJ@eJ@eJ@eJ@eJ@eJ@eJ@eJ@eJ@eJ@eJ@eJ@eJ@eJBeJ@eJ?eJ?eJ?eJ?eJ?eJ?eJ?eJ?eJ?eJ?eJ?eJ?400ee14728e854359ff21e44092d96b059056ecfb853f5269f8fd59a9f75241f2e5247e5bba647588e6412f0deac796a2e6b0b9683f28b6ffc1385025ccc68c4d1a889ad789a6433fab5aca505cb517073f5c734bdab7e2c6f58702cd65c2e7536e9bf17878616da7866596e0d81d8cedfa6f3107137525d2343a487b8a779a85f08063494e665939c75a765fbbc4da87b069158b41da2590f9ee230ee21cb5f0a045a4caac02b145f2a32f1eda530c1be49e05196b67c7cf731b84ced5f3bea343994ef479629ccdacf0a84cdd6240132e85a1313e8d965cc37e2c4dc5b09653f41a50ebd2105f6b40cb220ab34a0d02ecc5296f35e06f76f0e8e11f8a618132dd1d2b3e40ae4e55210197b61161a564b3270166b8be29dfe52e7dec3acd87f046135d4e92964227a5702c8c89ba2446a7c99feffc620a7635b153851c651b5d9e63e5dcad106b1e085fb268057ebc5b3a8fe7d25ab7ff10722a1261d59ce44fe5575465f980071dde1ef7b33df3590e62f287bf6fbba14d7ee9ec8ed972eb0e90e292f12d0c6e3cc0d7b8edfa3d7a6b801ec32a74661b1e3a2057a7e59d6157f96fd31ed9d3f343f1fdd42aab561db5a14e3a0b581d88c098c9b45f0d5fff28d8791f209e2228cae612b1c9c040824d894d5071fdad59db277750b22de8b8effa4fd9961b90ddc1e16707f94eb58931d4d736839fc4bf93f510daeab66d11f7d07d643b9b8d4527b3460d2a5a85d36ab1076fbc14432d9c53dea7495f61477a9b2e99e4beaaf36454153f1d212b855c48dde49259d5bda2cb991db2d3cc76f7db7b373edd6a7bdae471f977e213f4f606ee96bff5753e0319b016a6c0e922d2818292ca481cc7186113c383d1a0a3cc078ee2f914403ccc6ba50e75262188cc5c23aae4459ef4665e8ba0544e6b1bbfc10dfc33b638e833f59ae78bc1c8435f71b37ccd4ea51d2ac5ceb3833606a36818782b22371a1e0121a268f09e3cb1d7de262a1757004fbb15ec7669ef6cc307010928e08ab7b67cd7ae717513dada85d6e2c37038794f4ed1796d92eafa0d6f34075ae1dbaf6a29dc37d561b2506b5d6ae36d056bf911f5d3458f2a4092739958b9751f407ab4963cc8af93e1e6858ed3f57653aa063372d0ab5c651c5499281a7b7d2aa1c230d2f94829c8dc7c084bb1da3eafb7e2910c468c281be46606153949f0a889309d66943ba1176ea70b4cff1aea0054fb00dac8360e39f5b5ce377ffa4441e907f22f36d0b4fa7437243e9a492a0156f86da1f7dd9c465584ea8f6aa5641163a5c17f541644420cc669b959b5fe8099452d2cd7356f4a90743af240ca1815e8319d638d0cd8a938bdf3503c26c52ea7c6942b429fee2c9e45553e5599eb1c8a88189e24883d7d45a30374e2ee9047ac5755f46dd5c2933de7e6d8863c386be2c0f319033fec19a4a95b4dbcb571b4b11dcbceb9da4d817a1f254cb849db006beb93d7cfdfeae68855103a9701a1320c47f818db860a04de3d247caefaacd3c94fa11283a4102de8eb9e7467388dc4d9b8ab7f2eeda6ca120beabcc46a2d50373400a3fda5f070707eec2975fa1b3f782f9fe039bd06dabcc9b880dc56b698afb630de2394dea6dcddcd6277d82f93a690278ad51265a3d746e6444d0d757b2c4cfd8371157222e46f06ffda9acf9083cff47c69936a45de022fafc87986c6767f600dd39cda885247808c528659988bef8921cc0f3b2eee24abd06bed52bbfcfc3057014662841efc4445a45fef4a4410d861bca66b027de1faa3cca6c9c2fe575fd4eed0c80a8916d7bfc24812d55e4a70462f3391b5fe8b127447c70fe37c927a62d92d4c677cbe7b9525f351a7e79d21ad3317898611cb8602ff0ae93f3b2ec9ea7f39ee1fdfb443f99d2044c256424cb4dc9c48c26c8ab3a5c1e7901fc90bfa54d65b78efa3e65c6b1442dc5aba048454d89b6b67547f1f3b39c06883ea9137a9345318d03fb329db57450441d62661a4e4ac5f9d7e7f333653bd7dcb597ad1c13b890d66405b1d9c00cd93a69ad0480dd6baabd0a06d097018f03b3ba019d40683891032732c6f7ff09dbb7ec9a14d89ee39cb33d0e898f6ee6382a13c285e826df862e198f6287265e5bcebcfc846124c4134597b62a8b98742357504444e518b80e8e89f60e6fa9c8cad83e26660cfdfc636d115062fe1b11e630e549b8cd3189e9c9908670a02eb1aa5558666fb0769e1fbfbeb9662d2f367bd274452cb36251ecc8be0c05a73c93cb83923fdee84e3d0f912fc5788b119d21c456292dd4d02f3087ea05bc62c725dca5467e5b42d187f770a0b6526efd7ad8ed7fb4893ecd6886169d8a06fef583a302b40c807a5b3f0265f5e69914000b376939da609c95c0e7a7a52c2d37c0bd8600ed7f9e9ceb47162b4733661336c06ca4d0aa5ae9d7ce6147d1bbd8dc573c4497e820aa2d76e1e7e8116a94ccded805c05b47b0cfd59cbc852045bc7e19e882535dc7bc5212667c2e89a954b00b232162f51f6bd8e3e4bb638bb0368190d2f6191c7e779848ae7f35b074bb80aacb50760ff40e91297b949013314ad51f4f5a118d8960897962513bd4983623ad9e2fb43f5b68727394929d7e29e090fb78bfd7d8413007da1947124c54e28e6b6f5ccaf1a7483ab1c0784ae473ed47748337ac5427e753dbc308c5572c5dbe7ca540ab0ff4c7c197270ac74537d7332bbb81c45b6b2780dd2da2fe0c21c2476cd5f87a27adeba0d7bd985e5fe6275178ee7e7e8e1652e6670f334ec2a0f09cf85677978d462e8da7ef52bf3eff54c403e2649d46299420007bb69bc33622c8d3a247911760696e118a8f2f11f0677bc2c8f3626343d59181d577e3926a7cbda8c29444cbb1fe877b2f09b80f4be51c77a80eac6d8188d820aac753c1ff83b06dd98e25fa17afe11f66f79cf8e42bf3fd84e4db66c56d695bbf16a788a83a6c5efb9849c483992bcb517804fe1ed3f8435f9d601f44a79a6cb9434d2fba3d15287536cc59f1789b94de4e0870fe7346220d8006112ba4bd4264af5b6e1bfa349054c57cdafdff9dc16efef754c61c23561922d87e535620ec9e70bc52e30eec7114be08321827dce03aa80d24d9e485ef3311281ebf23f57fa04cf6273990007358860a4ac814fc72ca03575215374d17dcf22b6889d82119a06c4c03d913055992cdd89a4f6ed97dd00c71e9e2fb5d4c48c7b8ca68a3d6748c8b34939e021b78d73de555a6c3335eafd5e2c5af24901b37eccd0cf8786a892b713021ab5796402cf77dd43344af34d86d79f6cb6e5634cc752fd4f5693c6228d860b0e3cff24b562fbc34cde4823d103877a3e231975be41ba10d3bd0d8b80d011bf8a402f7da32e2a8eca33e9abcc89d9236988447f30ac3c980361566794245bc8f2bcc54d9b2965ed3e2b3219671b59fb14dd8c05802cd9b6badb09b94cabf9fb8fc2c476e478c4e354966f1a42b81f0513459bf55707f88a77dac804f697f607c09c3b0dbf1498a44a6ed2f6eb7c6c499e859af095979cedbb937280ece51f0be9e28859289271719e9a30bff7d47db9f0537b08b5045171a52f4487020ec99d3d4669f18f3244631392b1b6b25cdebedbe408078710ee6f81c48ed593d61ba2d1d2817a1dfa8514bbc3340c6b9e8c1e9dfe34976ec532c969e6fb2107bfbf7360e610eb3ff28e09effda4616434070cfb0783b42aa6d8da438f5971f0377f002f1d025613b20e226e65092c15e0a386a06870258220a83bec0abbb1732ac9003aa1a597927d917da6b33c8dccd4c05f55fd982a65f80df80bcfe1307ad8e45629d0887f21147a90324c8322c2efe00f9e59b90b0e593431c1507bb3d0a8b3c0943a64e069ef6651813c75e73086e1724bf1de95197d33d1d6f59c536dbf032206a8d1df8d8e44ee73ab64db551086934b7f46c2a97c4d374509c17013240d4bdefc8ff39d2813e644288da12041e60f2afbd379c798b1ad43318b6c1b0c8f0738faa976a8bc7cf9089698f7b20d473decb0282fcfb950ad312072f098604831c01f6e180ff8376d863c24e1449a5f3c7e7ec15f062c93f4fcf68f834717207e75130cd4121cbc99388a668418feea9f6fa7da25aabfe60fefaaf7b7ed5f5798f3abc326c345a510f7d7fc6b68b0c77d86a8913875f8fb171829d97ab58904e96c50289bf1a55262f6a855ffadbee984a581d7aad18b790d702bc86631d5ae4675a36f161988c5094ca971d30ebf062dfa9ce395b128018c53782e860fea17b80e6f1486928d3e7ae43f9f77fb8535d992dc2cfa46e4a58a89c486e5a4695891081eb78c21d2699164107d1bf2af824bc8830887c89241f9f77e02afc4de0be4dd26a1b06bade1592d50cdd5245e8afc2c496d19d09f8783a9ccf30d57f366b3b2b0c764b96d13bfdb71a8b409f7c82aa0b6a9c5b6cca8df6a22c7741537029faedf6a3036d9a165915123a9e892016efe1571f7caa4df1d869660b7d838111f2887be793ff3455ffbd80134cf993152fd467ba7952345af3a275b220894c4c227b6a38969b2e514137da7e41939789c5d04e111b71bb97088091107b9d19bd1c44ca91b01657e502224d922eaba3e8383c3e2e44a7333da9adf0d1a4bee6ed621e567b2da6a1c2c9f9814961dba7f31b5fd0c1a790d6ee09446d85dddf4c89fdaa66a76db2582037a7c7edd5031241f4f5733e49d76a0956c776b9dc88b63774d4f07f7d39afdccc029a810e2538272b19e00864c835c766cce8b3438ad27b1355b94c5f38fd8a0c42d0c751edc6e78d9f1e1a607272e541fc5f0faec1c76831fc6d3894c1defba2dd214a5e29df2def9edcdf67daf93e963918aef58da0ea398decb7b6e3b80b150c27808a5df5b27070ca4101a69e7f4b613129d0b9c51fe77eaab4a161f4d69897d00fdeac140f08e8b674419e61d3e90b38bcd500f012fee191881b9452ff5b31f51a43da6f40613d5e3cdd187dfb6e8d20734f5f3097760d1e6802842c77e0ab09932632bf19fab3459124e86b3bb8c6b8c7360c5280ea8bb7ebf398201fe0c190b34ec758ae71eb545d0f27d1e0ec7ec6865af8675be5baeb7264901d1133c1e891b8745bf9288a81445a4ba618fdeaf3ccb170414d2098e246a4da6cced1ccdb59affc4b4dc4b2669bf06849bee214c928f0b14f95697c7fb86c6088eaa5e743f9ccaadeaddf867f8b50063694c8c96c5bb1a32c73c7e8d8b302c97e99667e0c724544ddade35145bcb2a46ed72e52209f14c10df15d0330a09852ef1b6af38919296266e5e64d18c0161d148c93859f996d9552c41f275ed00dbd7c57d4866d42ad89b2483903c4e8421e684578caf70bbaf6dbc9a36466bb18ee6ff566770a19a7677c04d54a798c075879053452d4607407ab3b30fa9ba5797f6e7888851d4c85b5ba1f6edfe85e68d9d7aa69ea0c607587dad05937bea4533e113fd49a23e5243bca1f7506a8abb201236bfa65d759e3a8015bb9560259e8d01cb028148dec2b47155f8d1175f16a3954c45f787f247df42b7f4732176e52892b76bfecb513e422c640051d0754a5bf385a4ad28c350e60f15d547ff3b3cdbb1a3f982556440993e5a0caa9368d70b2873e3d5fbf0bf2eaabc7d861268fa5c4b1ee1d23205e548fdbe1799633f3335faca95ea39fd6b5f16ee198dfba89ce5e4a2ed9c8179320f9b5643bd4b5871b08364786e1e8c77d25b9c01ef16ba9a50cfcbc4dbaf6ba2943310dc8ec685191afeeab158deeacb2277467508f379875f0af9361058d262eaa2d23e5f645c0cbd91a7ad37b7f1428fd1b39182acbeca54deb588adb28892e45999cbdfdb3592787adc1faa859cd6b807424b72b52ee80c1e548432118fd352dd9a2afad5dbb6f44153722dc1a4591af2e417941350c5621884dfe57a7671ae41d8fdccbe7506d407bfcce7b440544bed37a549998a480f2c3e0092b7ad162eb40db7d05a50d690b7ec8e6e588a80fcfcb39433fa2c296ead55f8675d1dc77bdd48d241dfde06c4f18354a3af4dbabb0232a6eee53e8131dd3caf6a56ec7f5ac50827b2e4ac50768bdd6b38dfc596277a647786473c5523bb5e8ca6f8e37ff4dfccae2fee668041001ee76ab35c6d0589a2652d51e35acc972fa99772ae36b4184ed8dff5d5fbfa6068fbf2f2ae7be2ea60cfe99a7db7e6d93d8495294141ed8dcd21e2ac7eb0c0af43731370bd4e9dc7417b5f7a849b876ee5aebca703858f91ff316af051be741abc17755482309db961f17a6693835a3848167b31cc49bf36724256f854d3be8eb21c59918691dacac3158bcb05bf0c718888351452cfa7386420a8216f047fc1bf0d51f96012ac4670d981a5abb178484a574020a5d6c7952945b39690b07e79e4849b20f1061b6ad154c3ef5cf74084768de85139c2df3454e9a4dfa008ca16e67f297073aa967df339ab66d26e2219bd93f0ba735c18907136dab1f8bad1d67f8a1c57d443c7e561b3a75453455f95646eecc4682ff61e290aa269e8ddb3778b667dc575c8f8bf1926089d8e5803babe7e0d77eb69dc09281d24656cc3858f1054bbd5358e84d3eab0be9f2b0b346252772c92df5e9894baf4579b2997ea2cf246c8c0fcbabb493cfa7cff068b00b1c8f2f139cc3a8f4b71725ee7b40d3a96f8866f6cee97eb1b1d57199f0a461f2d2d5b5e55a688a02b5b1093ed8e2755bf32745de0c16c5ac4e4c58e1ba36f67d3d909c2691ee391ae64b8ff4d351e9c9065d8ddb820092437ce0143d5bd591304b292c1dea27afbd39885fb3ddbfb8080f2202b8d81a0bb07c068f32e0722507f5131ac6bc21219cc9c92e9283ac267130b7bf3834ceff2382349e0e59c12f5f7cff883b1acd73e571f22662d18707bc7b86be29db6a22ce18baad787da59912d369bf53c71322d444c64197206fbe3b7b8e81e7570fa51069ee4c05a90ced23be8f94567d5470d31a843312e693a8c800a4b30d6386e5e693c034f620306bbbf3aec4ea01c78c532046126236caf6b6d269da41291368a45ebc39d5b6b214665eafcea1327045d752f8560527cbb144726f545d0ffcdff3d2b2540bf00da59fcecc4e2748160de7b21c456c0d45fff31bb54d50b5108428d2be734762562dfc890db60f5bfaeab2014cb19141575013fd3885ff73b591936875951e782859ec981954b111f2fc1a4cb5ca2fbf7afa00b1928997f0df74c285b005a464d79c5c6b27674590a537136f3b30b50c2fa89e81c1582ffe03cc965c7e999d1e47986dbee8c8703b825b189162c0396d1c1a51bf36f00d7fd004631e3045adc82e338904a086bbbe352fdfb6ec5415348a10af0226e1f260dd2186aea2851cb1888ebb99a7c0c8a0e2ab323bf3fa2754b08b208aeffe6b2b0cda1c3e7a51501bf3c377ce375f486b7e41462068fae697aba58a6603dad04e135a1aa80357b88c4fa28a887c6efb1c510299a687306da95ee021f0b57a7225c9c0a11c52a77bd1e2684bd8db8aa2d87aed85355cef54cc4056bdf00210368b9252efbf607beed1fcbe5c641498491453891d13d176e4a24f36580ac4495939679c408b1331fba039ff72681036d20a38fb7af5e50e32925509ba224cea0eff718e7e631e4482fd82e230ae87e40b0a765ebff90d2a006944d1846428e69dfc85a919d8e090dc390d05233880a0f4e345cb31ff61d82e48aad8ca2f92b6aa7d8d001374d2801d237f6db22da95297ff38aac8f78c230e0d36a698c169a0147a5f0a608a67457f6e2ce0830185b9f8027d94c94cc0d5701221feb0089a50bad3c1892b5752d0377f02d5242013b6317ed2f824d5b2c0540aff1f6642ce1e464621a9139106811e988ef069b0fcc0eb6b791ad06cec0fe5471e306f8bfb3968f527d35934d67cdef5e9a13446fc31b3b624b5587d053cd0737ce1ee165069b6e5bf5b9144405b8b248edcaf6d484494c869fde1893cbb16569f2886ebf6d832b449cc8d8a70d26d6870a751adb472f2b740e9ef9d48b62c78dfd4214cdd745602f744a9d4e65298d18659c74aee4ecbdb8e31e055d5b9be4949fd61999679ebbf18185bd64f809ab94917727b17f38f9837913b39249cc7051f4f688d8990755a19f04d9a69868b72484a6890265705cee87ff7d3c5a43781c7eedbeda245273fd7725c36ec036b62a1517d893cbc323c6b49cf2ef091b3b5c87753ea4e358268592bf249d2471983cdc51029bb45b10dfbc7022349540d2e8f0e66eb1bb49555b2dd2434f7f35af8085b68a05e38f4096b128ac591c0494e2ed74041e93b36f1e191afa36b11ad8643ceccc87b528feadbb885f5aa569dfe19f053ac29a6c502d1fd05f2fb022422f0a6494bec39dd765810aa40f6cdc1fa4b9eff7323694e699be7fd57ec5c88cec48b6c044276286034bbb34397eaf6b858850cbb851f0735b8909adff67a557e54554279a1de5e5ffee8f3e52858d91425513f8d19c8dfa0533637a6243e0352182223c702f7ef8de12c860e5d5c94a1cd2ab9ac4b081525dddb98497261acc7c20b28ddb75604fbd4e789aaab695012db120ac0a5ddc26c3883cdd103e61e790e8a65580f138a045dfb5482aa9ee11b4e04358b2e56e93ecfbc00495b2b60ad9b09bec91c06b3c040b185632284114465788a23c740c827593494c79fc6732e42c045509cdd156f2beb452d1262c390519be9f3e867eee48b6052ebc019876d0d2b3193720f28babc860b0a6592adcc438048823d0f5b6fcdf8c6d267a25db32731563614b729b0811f4b907caf34aba67723b2f3ed03eb1da177639947b961583b1ef09ecb5ed64153c09a6702bf7c8071e0020c9b90dc492e6f5a4bd9c2697e6fdf539b93aea8e5a5284ab46d23f7740673376d5e4e30a353521e0d43ecbfa17ca9f28bbd5282167a4fc2b6c09db429c4514fe0af2a67becf4ffb167aa8a4061bcb82cf372b36b4b77a65c79688255584c7fe1f4da645b79634e8ef6ee2a9bcc05789054b09efff3a4596267ca5e1a1f8446b09dc5b3684c2277fd283b0ed5962ab65cd6ab2a745563d6e32e83390ae8f4d4b9f08b758401236f38578bcd0ef8df7cce55f10ce35a6032a7929258c7f5c4bf86d5c5f2a7ea2921b340f150a641e46beca1b2d39f3a2b1e0836b54c9a09970abb87e1391e736cc95945b277ed5a135bbc54abbcc6fc3da613fc7b519c7bb5ab3d6c3dc014187dc43a77862f535509d26245816289b38d246b800b3af13ab899d92c1af2bea780c68fd694d664d7ffcfcbc4e3c1839049a3b91c540b0a6c45002dc9b51d740f5f4f5a570568f6ee6eab7fe7be0b68e47e836d2de7d0e3d1142e9dd8d3b4d751afc557cb780b409387950246c248701ef30c4a394281231ac06733e47db077556343209e6cfbb1759653c7fb948e5a5873d7f6c5108767c688318cd57bb1e8d3599e61f749998a5e1b8e0282d636c414812e2371d807cc09c2aaeed20a742f0cc7cf249a88c2bd804c9ba132da26107f4132a5a31587b7332a329e24c55ba1bf749636e6ebfe531e2e28c16d9ef45d2597ad5ab629c39b6842f555d566034955198e664203d146ff2df67d6319f0f745893776c78086031f6a881ec9379d2a3990ee690db8d194d7e36cda939eef5710888ce8b0317e488642f4600a40edd1150d4b43d6ef01183965277f0d9b8a72876941c773dd8475661bea3b189ae5a58cbbd6196a001a1be229f5723d16536444ec2a046b1e3ef8a161d148c93859f996d9552c41f275ed00dbd7c57d4866d42ad89b2483903c4e8421e684578caf70bbaf6dbc9a36466bb18ee6ff566770a19a7677c04d54a798c075879053452d4607407ab3b30fa9ba5797f6e7888851d4c85b5ba1f6edfe85ed694c4a1e03926b135c490c3e69e66c64753158b74b7dd56248e629d9e3fb45c5020ca5871f44d634b532bcba3d69a0422c7de5f8699bdd02870da8ee25abcec277d82f93a690278ad51265a3d746e6444d0d757b2c4cfd8371157222e46f06ffda9acf9083cff47c69936a45de022fafc87986c6767f600dd39cda885247808c528659988bef8921cc0f3b2eee24abd06bed52bbfcfc3057014662841efc4445a45fef4a4410d861bca66b027de1faa3cca6c9c2fe575fd4eed0c80a8916d7bfc24812d55e4a70462f3391b5fe8b127447c70fe37c927a62d92d4c677cbe7b9525f351a7e79d21ad3317898611cb8602ff0ae93f3b2ec9ea7f39ee1fdfb443f99d2044c256424cb4dc9c48c26c8ab3a5c1e7901fc90bfa54d65b78efa3e65c6b1442dc5aba048454d89b6b67547f1f3b39c06883ea9137a9345318d03fb329db57450441d62661a4e4ac5f9d7e7f333653bd7dcb597ad1c13b890d66405b1d967cda32891c2b8dfca09c8df6e1fa8f0c3ecb4061200b51aa763cb4efc627dae7012e22386f7721ab28078a5df0c336279448d9eb5e11b5cf4db2fc1e570e2ca852842b8a82907a6357118c267db4007075dbcda1bfa6c129b3c3e1b87dadd0e3f7607025f05bbcd35c690fa3394a648a45d7195e1569f67bb2ed5da0d093d52d8d43d08f63f9e39dcc3949df0746592d71456ddbaef6462a596cb5ef21141871d9991003df85939120776d21a62b79cc507d7c7a1e96c65754a4d6d779b1ea85bb76524bf3b345a1d34b2997e5ca8f600e909323c60a5f60d2a1781daf1c0bdb3346619034fbea0ccba42d4f6edc8ebe8411e1e7d530176c5fa6995ddbbe88d1d66469a1eb1a59b262849dee3eb21008ebadb2c5fe6f5337407efd6580530b377cc4fbe164f7984b9e7043df14ae56d6ebc12c895809fb36293bb751c042fa63ed44b944f89092941521294cc4d4ffb20875f3d9b588f0df9238b05d4e250c2fb78bfd7d8413007da1947124c54e28e6b6f5ccaf1a7483ab1c0784ae473ed47748337ac5427e753dbc308c5572c5dbe7ca540ab0ff4c7c197270ac74537d7332bbb81c45b6b2780dd2da2fe0c21c2476cd5f87a27adeba0d7bd985e5fe6275178ee7e7e8e1652e6670f334ec2a0f09cf85677978d462e8da7ef52bf3eff54c403e2649d46299420007bb69bc33622c8d3a247911760696e118a8f2f11f0677bc2c8f3626343d59181d577e3926a7cbda8c29444cbb1fe877b2f09b80f4be51cbb9752b61e323e4798e2dbd77bb2d5f80155b5cca3e57f639ef6f69466f07b3dbcfaa56dce34dff3b1ed1fb1f110e334c25eeba5d050f57a5e869f9258c894b7f76c8309e628578a80718313b1913783c4affef98079d78274614c077fe9e2b08239163b2482944ba3010d8d6cdfd172ca90d1b7c93c35aec338f8e1c30726fdb9e03ea9a4b439c20858db57488ecb7298f41c55757cd65c8f8649f61ec35720ef3311281ebf23f57fa04cf6273990007358860a4ac814fc72ca03575215374d17dcf22b6889d82119a06c4c03d913055992cdd89a4f6ed97dd00c71e9e2fb5d4c48c7b8ca68a3d6748c8b34939e021b78d73de555a6c3335eafd5e2c5af24907dd9780b4a67c4fe85c79dc121f3077fbd40d915401a0aa9f68fc51c93bce12f2e70ed3d6c3194f584881cb58204dae9a98cba25beaf7cb5f8e8320a8c10b733d1830498862318c9dfb921bdba9ee90e89875034c219fdcccfee2c8e861cee2b6019971feee73dab4e40fb710d00f38d76fb93ba0780b2f97fb72f344ea610015802cd9b6badb09b94cabf9fb8fc2c476e478c4e354966f1a42b81f0513459bf55707f88a77dac804f697f607c09c3b0dbf1498a44a6ed2f6eb7c6c499e859af095979cedbb937280ece51f0be9e28859289271719e9a30bff7d47db9f0537b08b5045171a52f4487020ec99d3d4669f18f3244631392b1b6b25cdebedbe408078710ee6f81c48ed593d61ba2d1d2817a1dfa8514bbc3340c6b9e8c1e9dfe34976ec532c969e6fb2107bfbf7360e610eb3ff28e09effda4616434070cfb0783bda5b8fd4ab6519022bc81f114a02efad7b948ad6b266a18b7e4a019051bfb349164ee534214cf360922c93e8860da9c5e839d3ad5e94af4ef5bd47c93336680701a69e7f4b613129d0b9c51fe77eaab4a161f4d69897d00fdeac140f08e8b674419e61d3e90b38bcd500f012fee191881b9452ff5b31f51a43da6f40613d5e3cdd187dfb6e8d20734f5f3097760d1e6802842c77e0ab09932632bf19fab34591695bce022e605f410898d4302bc63a7d8e0d001528ea01341cbb03e67b725375d57681e1cc5575ccd9e04aa58037d7589a47bf303ff016f571935403e439adc00768bdd6b38dfc596277a647786473c5523bb5e8ca6f8e37ff4dfccae2fee668041001ee76ab35c6d0589a2652d51e35acc972fa99772ae36b4184ed8dff5d5fbfa6068fbf2f2ae7be2ea60cfe99a7db7e6d93d8495294141ed8dcd21e2ac7eba06756237f67869075965efb6da0814cc6e69d82183025ff96e0faed06dcfa4867acb1d00202dcf026b8f6e4326354489b50156bdf5e8f1c051fd566402eb5574936649f30a359c9eaa686a7c07d4bf11abe6fac964e3304c48382e19ff800121bdc15c95a2c69f0178448d60560f19f83559ecdb6402f882718ac0a1cabc86024e86b3bb8c6b8c7360c5280ea8bb7ebf398201fe0c190b34ec758ae71eb545d0f27d1e0ec7ec6865af8675be5baeb7264901d1133c1e891b8745bf9288a81445a4ba618fdeaf3ccb170414d2098e246a4da6cced1ccdb59affc4b4dc4b2669b5cad5320f2ca5f0793af17474bc17aeb17d36418d3935394a3df27492836ab68f81ef1f7a7cf82b79c300168e20e543afa48d4f7422aa1dd2121928227b018388f21586c596ca7439a8d18c30248eee96e2238996455c5d9c4422c127f87a934655b4b92114a8eed241ccae8ad055da4b7cc29dd33db137766f35441ebf187a8336a0bc9e2493e248e52792792ac4b181b724f87c80ebf46516d838df0c6403b8e5183163860ebfbd079e48b8725886ba98491cc30d89070cb93bd23442584236664b79e483cd855cdfb6ee875d0c37d6fcfb913bb0e4cdd4e3dda1afd9bb8635aabfe60fefaaf7b7ed5f5798f3abc326c345a510f7d7fc6b68b0c77d86a8913875f8fb171829d97ab58904e96c50289bf1a55262f6a855ffadbee984a581d7aad18b790d702bc86631d5ae4675a36f161988c5094ca971d30ebf062dfa9ce395b128018c53782e860fea17b80e6f1486928d3e7ae43f9f77fb8535d992dc2cfa46e4a58a89c486e5a4695891081eb78c21d2699164107d1bf2af824bc8830887c89241f9f77e02afc4de0be4dd26a1b06bade1592d50cdd5245e8afc2c496d19d09f8783a9ccf30d57f366b3b2b0c764b96d13bfdb71a8b409f7c82aa0b6a9c5b6cca8df6a22c7741537029faedf6a3036d9a165915123a9e892016efe1571f7caa4df1d869660b7d838111f2887be793ff3455ffbd80134cf993152fd467ba9c798b1ad43318b6c1b0c8f0738faa976a8bc7cf9089698f7b20d473decb0282fcfb950ad312072f098604831c01f6e180ff8376d863c24e1449a5f3c7e7ec15f062c93f4fcf68f834717207e75130cd4121cbc99388a668418feea9f6fa7da2c739dd055e504d135e01b138e0f7b5282d5365604817f47ebcd5c389397e06a0c02848de5bb856c5ef0d6e6f9ef5af0e88af6ec6c8f078f86e3a2710aaac8566ae67432d7c474311245247632c647708f3b4d27c1b60e8d350a3a5d0607c202f1c3effa33fbb2b27134589472a795848e749909faf82ba35b065d585991a9724c5f669aa9d53153d3b692f54df0cfd35160f1784068815da8e9c7fabfa356f37806ba4fd804917e2296e7c13a0febe95015b6087798bbdc89c4ce50b664fbefce280889c0c4c61f94185292f3e7aa5dba935c1da9a81d7f5ca04f62948f045f4eb022a81d2eaf3ee3ea113b26ba5a778f129a795ba2d213efcc67c2b234d969664c835c766cce8b3438ad27b1355b94c5f38fd8a0c42d0c751edc6e78d9f1e1a607272e541fc5f0faec1c76831fc6d3894c1defba2dd214a5e29df2def9edcdf67daf93e963918aef58da0ea398decb7b6e3b80b150c27808a5df5b27070ca4165608cbc86e3f7d09ff16565114ec4045f4065ab83b4164327ce9c7d3c51f0e14e096fb668006d5607043ab0c4b6e3f4965833cb1bd884bc89bb706f2d25fa8644a7333da9adf0d1a4bee6ed621e567b2da6a1c2c9f9814961dba7f31b5fd0c1a790d6ee09446d85dddf4c89fdaa66a76db2582037a7c7edd5031241f4f5733e49d76a0956c776b9dc88b63774d4f07f7d39afdccc029a810e2538272b19e0084ed00c3f581c6835d1b0b06138f3f81889568a85f4579e175f146a954018a977243977617949c6aa196c8f547ee4ee37ded6f7002241fa864c9bf8e26c5bc0f96a3954c45f787f247df42b7f4732176e52892b76bfecb513e422c640051d0754a5bf385a4ad28c350e60f15d547ff3b3cdbb1a3f982556440993e5a0caa9368d70b2873e3d5fbf0bf2eaabc7d861268fa5c4b1ee1d23205e548fdbe1799633f3335faca95ea39fd6b5f16ee198dfba89ce5e4a2ed9c8179320f9b5643bd4b5871b08364786e1e8c77d25b9c01ef16ba9a50cfcbc4dbaf6ba2943310dc8ec685191afeeab158deeacb2277467508f379875f0af9361058d262eaa2d23e5f645c0cbd91a7ad37b7f1428fd1b39182acbeca54deb588adb28892e45999cbdfdb3592787adc1faa859cd6b807424b72b52ee80c1e548432118fd352dd9a2afad5dbb6f44153722dc1a4591af2e417941350c5621884dfe57a7671ae41d8fdccbe7506d407bfcce7b440544bed37a549998a480f2c3e0092b7ad162eb40db7d05a50d690b7ec8e6e588a80fcfcb39433fa2c296ead55f8675d1dc77bdd48d241dfde06c4f18354a3af4dbabb0232a6eee53e8131dd3caf6a56ec7f5ac50827b2e4ac50c0af43731370bd4e9dc7417b5f7a849b876ee5aebca703858f91ff316af051be741abc17755482309db961f17a6693835a3848167b31cc49bf36724256f854d3be8eb21c59918691dacac3158bcb05bf0c718888351452cfa7386420a8216f056fda9d2eb96245c636cea4481887632e7ee9a1a0c471df7f23542b8ad02be7d528448bd1cdb0d2211d21a9f0516ddcf44483a1ed1eb449a4da68652d297cf6f8ca16e67f297073aa967df339ab66d26e2219bd93f0ba735c18907136dab1f8bad1d67f8a1c57d443c7e561b3a75453455f95646eecc4682ff61e290aa269e8ddb3778b667dc575c8f8bf1926089d8e5803babe7e0d77eb69dc09281d24656cc3858f1054bbd5358e84d3eab0be9f2b0b346252772c92df5e9894baf4579b299182b460f7a6ca381b297491642cc1da64ff000df346e6bb665cf9a10bf080e15835481eaac97593a5f3200c4ebf6bb14986964c11e8b93a127812f9661f7a572755bf32745de0c16c5ac4e4c58e1ba36f67d3d909c2691ee391ae64b8ff4d351e9c9065d8ddb820092437ce0143d5bd591304b292c1dea27afbd39885fb3ddbfb8080f2202b8d81a0bb07c068f32e0722507f5131ac6bc21219cc9c92e9283ac1a9408b7203393919ecc7cedbef3f189f31c0611e665ae4cd1a9d41115a607806e2e9cf64120919af3d906e3b8d4668c6797fc54862b0b984b35151ab3e314adbe3b7b8e81e7570fa51069ee4c05a90ced23be8f94567d5470d31a843312e693a8c800a4b30d6386e5e693c034f620306bbbf3aec4ea01c78c532046126236caf6b6d269da41291368a45ebc39d5b6b214665eafcea1327045d752f8560527cbb144726f545d0ffcdff3d2b2540bf00da59fcecc4e2748160de7b21c456c0d45fff31bb54d50b5108428d2be734762562dfc890db60f5bfaeab2014cb19141575013fd3885ff73b591936875951e782859ec981954b111f2fc1a4cb5ca2fbf7afa00b1928997f0df74c285b005a464d79c5c6b27674590a537136f3b30b50c2fa89e81c1582ffe03cc965c7e999d1e47986dbee8c8703b825b189162c0396d1c1a51bf36f00d7fd004631e3045adc82e338904a086bbbe352fdfb6ec5415348a10af0226e1f260dd2186aea2851cb1888ebb99a7c0c8a0e2ab323bf3fa2754b08b208aeffe6b2b0cda1c3e7a51501bf3c377ce375f486b7e41462068fae697aba58a6603dad04e135a1aa80357b88c4fa28a887c6efb1c510299a687306da95ee021f0b57a7225c9c0a11c52a77bd1e2684bd8db8aa2d87aed85355cef54cc4056bdf00210368b9252efbf607beed1fcbe5c641498491453891d13d176e4a24f36580ac4495939679c408b1331fba039ff72681036d20a38fb7af5e50e3292559cb8bef7693cb216d9b18d2084374ecbeffd6c20a40ade6d69922bc828a7918dbf3ca4adead0d5d0aa5e63318fef29e68c40c643e2504480c2799b73fd55f293912975ea8f555d13c6c37e30a1fc9c0c18508551b664814f84532e2c91cd10034f140f27d4c8319c3e5c7bc453b53519bad12d18cecea2c7691e66ed6dcc77a35bad6b684f43abd24a18db2b24a55fe0fa0d15e9085749e855b993aefb0fddc086b0bbf50856d8a0c5b68dd4216d1921d41f5dc053f4267c6729339dbd34da6e8a513abeab9ce0b028f64eceb1d9350e01349cfd95734420386245a801c317fad981ee7f0b1b808a38de0a4a46a356671ae105df337dda2c4833fcf16078b1079497441e228452de9810a3f7354bbb5dbe773017991f9cf95e8ae0c2bbf95f3040b812c98c62df0d0e7e5362fda9dd5ce9f95d3da58a30c0b9edca9a0ed7cbe62fa2cc645d9e5103a6f4b7fd1c92fda3833351d49005a8a3194428ac90203b8761abd367021e3d0d63a9751610835ab84b807cc9bb3d17cf9550cf7fab4fffb4eaf467674d4c328a5dc3d0b1adf7da008e884d63a8f84f18cb52746d293e5652b1c509ba71bb5ae7ee3befcb07d484b5a1de9394cd68d9080ce109a4cdd09fb37ac933857ef55228a4780da2e8dec17db11ffb9e3450866dda5e9f7b15e042cceca00c7a43c86a94ccc6f30d97d55c2ff28aae705d9af93a5ed4e6ce0a3bd19f0adf34b9629f7f3fa22ae57e0264da15947d13ad418dffafe61b2c229b58cd6743595e2cc36d3bea37832a54f74ec65b71981716406de1aae798f937684b7b106723639889fe507e424701ea156d5d5aa6bef0c63b24179ffcf301cf1e1b27697745ff6f60b8b91302170755401bedb81240ad49c6044688e9b9801ab720233350533c559622efdf5202dce60d6d539bb66ed53d4a8ef688e731eed5068f0599329b08ffac6f1a9f0cea77a0e6f4c4148ad6d5c16727ff518296bc433518c4f8e1477494a28d4157390e114ac51ffc4bc9571a22e4cf309de69843ddfcbee1e46d0e188196aec5ff24a775392504f39d02745ada44efbc693f6219533de33b8b6156275e016dc5dddd76aec642290fdf7e607b339931d100a7eb7eb45058f30e6b292c874831dbcafd4cc02f921fd99937bd8c91bd9ad0e5c07bbc9edbc53fca23a8764b17e09a80b8ae5eacbf9acf928ecb903278feca50cde44e92b69b6749376692c1969345e7344f1f5ed06fe2971b9523e9797bba9b51ad705fbfc29ebcb3bc7f1d80674d51bf508e59c6eca8328550fc4b2a66ef4bbb791a737a88a1c7ce4890646d4527a64aa6b5aa3c3cd9e277c1b6a32bd9c23a50e5e33177998b3588c05fdc69f23e4ee0a166ebd5702c5f7675365eb5b8d6a60eb72af846118b89cc35b1485b50f2842d10eb60592296f9e146cb473e7e0775a9e35c1e9179a67337c707732d16f98e9883ec40affcc306bdfe8f9475ad5012a44874dd614057f589908e1867fd3c03817b25cbcf8a231faed862887e8bc629b271aa7d505f649a5f54b74b7677e70cc6b1f4fbfb20ab5045e19c7c261efd54ac7695b5c931eed0163806f0a5a75f1fc0271e61d55d1d44c421308de984d753ecd3b06b629644b1959c5d9e47b917674f4a1f2a3f178afa3c23c6b3cbf919f912216a5dbb6425870440c4fd092967226610fbc6d7ed0ef8c8a6fad49a5ea8da9dd1906fa8a188dd3ca0d1d2fd8ec9908e2fb476a76ecfd210fc16d7ceea32e225a7cbf44d6b0cd78d298820314641c24375b002aeea75533752c97281af0a34d60f240056290bbbfb08a7d54e10bb979bd476ff1d03c5113ff70a196a40feb98a614447878c846cf958bfeb0e26bc9c277c6622e45c45cd1672990314b45ee607884e0f6495db221a94fd767b6923f7391d330b59c0f31b97f6f5a53943813c916380c1a78f28bc1b05f92076b0f2ea30f01c7698396359d1b9ecb7f8a049611ce95d534070a6c3a98f0dae464411ef38558fd7222343d19d5030c79c93d2c232ab0ff1e1cbf9a618d1929fe336e2291a5514ebf78480f84157bb5b9b42442c3fba32ff5be8c0771a13314ad1ef7ce3d097863d2ba29db8680dc5bfe3c67bb3265cc8efc33d67e11bee497644adcd0628e52037b12c3aee3e3a4395632e5f403870ff56d49a52ac8f01ab657aa9e3c4da8679a5623779268b02ded9a40dc11c2b6df8018f2494d110c87c136a15e313a6a8dbe2c2c763e16b13af6c35848e1bb8438c94d9738c00f5860950a7101506ab36e40d2592ca7b01b3610a8468e366248815447bc0e636e1bf326339be35d636394632590e70407d0697f2ad1188d3b714a3cc5a2c55a4e088059fbb694e46b05fa6c145d2594ed0bcb7ff53c2ceb8f814074bab6be079ec7cafc7541f412e662f3c1ec6519aa3034d762d2c885f69e32b4792685c75e7c92c1db1dc44481812c231040b9e5f093e3f81c73469991f77edf7273c60512e4e6a94c06e6122c73610c72ad9d80f99396d39ce011f341a3d3e7c91b8cefc08b68488da7c039390b952182d70592165bfc3920d0bacebcb9b6f04a8e3e658f036fcbea0851700913bc0be04cd00d1f51463b54e14e621ce8c2f4684a02011eb144b53c59b857ecfce73e25d0d4faf3edf3537c3b4255da6174a1976dc1ec41b864373003a995e1263ebfde9a92ba2f07c8dff75c60577f15a748977ba8f668f40c12e96e2848ab882a82ee87de39a17009e8ad9e2513bb15c8c7906e94ee9dfebbffe39a4e6591826230203df08047677515686a17dd94abd2a811803818b522f9f09101aeb093597633a690992524a3fa0c4e876864c2bf37cf60e3606d08bf85de13de26f1f40d12520fc4db05f8a5224049fd6c0adfde3a7aea1ff7939b3b3e322e30698e6955382360e960855608234b4a6f20d00555c4183403381453552977655a9f32322583218b71927ada1506622ce1e1b1727a75c7b3b9f84d71ea0e50e1ca67dde39268eb1e957c67bbafe920f6b0036acf690b8cb3c5e1be8c19ad34a2ca0b0db30980cc82074c9ba894732a33c2d6aaf2769916865186790d2321a9705a49a55291d0db7043e14f307d1a87b2234f795c4701ee05b583c1e3dafea3a8204d870ef8ebde5ca1181c3d76a6b70d90d014fe368c7587183de18eef4a588632a9ad27cab6cbfa984315d3b240dae518da60fae2e6816a67914364525f360dfcf79f1f7676c6289ef7b3f819d1779460ed920351502d1a4e9435b35af75bdecafb28da184c18b7e7ff54c84d96570953e767d211085ae0e8d096db4bebc07136637eae8b2727745647c1bad36879dd26717080f5665b80605553ed63156dfd919c2fcd1bf15e18b6a1dbb713fe4c9f81daf7eb720ff1dbf261e48646dbe2884aeacbef6db337eb29e3006cdc9e97ab410d22fe94055ef0908283d61b2b4852f3981021f41486059dff1ca5487a6b0099fdad443e3e29bf03da21a6efaeb202a35977f1a5c62a7f80175e0dafd66c14f2640f203e942529cfbd8696c116dbe69746cea53d6a6554f5adac67b83920ab8487f4e7ef7788c0617eacecdbb95f3876551fec64347c6825dee497c6abd8c76c46dd7b57aca73a8bfce909dc7e5cdc9e5aaca08c3342116405c79cc441c7c7a28f558556bbe46945049ee6b848cec933be0f80f433323c1cc524d55102d790f3b1a2d7982ff87fb0327c585511ecdc8e7ec5caca44dde1c4482e72a50b8941e921b89cc5c2c15c25d500fc9d76bce48675ac7f923e38cff55d73a4eae4522950852112eadb8d950d9c901ed821bc289110cd69c5bb57c53c08e821444ccc23ffee8e3b30652ef7c76e917a379b2bb4065b484343be11427ec913d8d1418ab24f854caddc28b91a0bedf349ffc82fe81386df50fb93fa1355434c0e1e89c8d6f518d37760255a6cb5f05bacc09a7079033e08f424989de6b76cfc4ed2f29504a99afb5bddbfaa528d3552a895a574465a447a21ff8870128d754ba4e632912a16f8837903ac17d77ab3e1e5bcd69333d1d877771662d0bd7ccd8034b10a0f550f4109b5cd2376ad01dfef4ea8553b23be363345294747cf4a6bc60219f2995eac649d734f31cd570f6a9ab31d857f1638561593b405180234cfba7691df7786ba0f893228bd95576acb0a73897b7360a9670c942c9fafa260e23d63a2e1bfb57db85e005bc8540a98b5e189956df41f6f6c3fc26b43cb5cf3f3ea31c513cd3f2913d2231cd46f7c4931a45641b1ffab0ba62dae063d324961a07e641243668f50b88bc524b4e279b5e9a3a4a319494bb3c3f410f6c79fa5faf33388cbac805cec54623ea3a262185c9e7fcaa8aa16ac4afb8c529077b218a0edd181cf99cdd66c745e4646861296f73314ca87a4f659584e9c7453f4912636abcdf425cc4f6f4ee872332e98caebcb52cf766697c37d38c3d00a1ea59da751f078373636ab255e695161e54bba305cf9485d132903f4b13385118115b095a0f767d44b8a2d0ab876b69ed4f05c3686ff7692936ac021dfd4e5f4a871cd34ef6af88ef56c1ba6890d1c532866ac8d7b0922c344168dfae23214aff62472185061569c3bf7d7233780a86fbad202da739cf5dd55b3ff5da6bef3c50b504a61fc24ad28411f1e67466e3ad0e2719c3657b1f5c0f8d904adaa1228649e4c5b505cb324a2e27ab3d6eb18d874523b74cc5b1519a9dafde36a77240313b9538ff54f8cb64bdf6497cb52583d120b6ead2d008fe7fb7bcb3dbbaf9c9f0a4c1019c28eaa3f0888f7a75431b31eabcd0f7b01831036eb982887a21d9606789fff18209e6cda793b27a9f5852faa4292117f62773bf26fe87ffcfeddfef3295539203b7519db5a766f8b2256ddfae861ef69498b153dda3eb7443baaa81057901030577e42a009459bcc0b114ecdd2a8650665d846ca880e9cc1460e8602cd59f01197e225d13a1cf5841620493916170c4e550eafaa2c46203d228187a01b810eb3df018a24752f512fedc49c30b1b7cc3dcde531459bc57a665fa2d06a9ee92772a7935f4b37b5e2e9db5c6ff2285acad9fc290f402061bdb4dbd873f9ff93ad8a99cc5e9f91231a2a9b6260de5198b2fb8e946d3a96bcd688271c4dd9e8ac8bf64a4523fffd9a0f5a6f53a1ea4cac36c6d3c00c2bf6fab16bd8ecd863dce21ace8587a0bd9b23d38617d0c93da69cbd45e72e4421de07131e245f57fae43673bff7a5a5b40cbbe015d6b34f11b993c70b861deba9f79086052def92813878e6c54183dd97de533a6906ec8f2b5ae1326eea9e67c16f1e6e0cc7ecc5a816e1b1087b738aebfa838bf82798bde3a61d36553ec01559bcd221ac9bc3aa4a055ff15b085759245e7a084270d212c9b8ba5091e4b7f07ae9666effc8e26fed00e470d4549b255a185d0ed0f374418242c4cf933d863c302646923a822c49faa856b497add7e58da2408238b60820207e6543997de809d6fce016ee8961f5f29baa8c55415538dd9e6e67cb5f810b1e6ed12f3c7cd32b7af9b72e4e41ae65a36b33ed3b3d22c33a69bfb6bd14ba2dcb020763c3b72335b38c8f13a2977cdbed1509b5abbfaee34082caca078ac26119c1e58f6d25910c854438b5288afafd92156115fbbc8d4518ac13eb4a91ccb20a53f510b087e43e03f2b613fe1beb2f5dd695c796d0c47f722c4e3c128df1e211e903f1413d3ca67eb403e6f558985cda80958bf8ec29e9ac5827b437c4522b592703ed1cab69afbfcc5a21988223794aae40e03e44c68d25487dbf65d55efc52add33ce4e9bd54d8d5eeb2e888e77bd63bf71f97ec3e3ea426812ca498b9d98762b28c5e2f4dc3c66cba8c9427dd1f10823ab8ff1306e3d0f221a8d872c1f82d8d4770a275ab440c1ef591ff5656cde101428308f8323686240b1ead392a52c0e4ef86356a7edd5d1b39f30c37008e47d300ee188458a989d562be7d2eb54f6b54de4b60fe92de7c80874230fe28df00bbf98e983b647f611d882d90d85bd88b5a2cd91c964010a39748584648c901980c9347ce42c46ef7cba6c6c6a124e85fbc9c38dfe780f52741dc7bb3a4a7e267f49edcac55e5b20e603609e354b0d2bb1ee7ac58066c38dc0d4e14abc61b38fde4f46ec4323cfd1fb7db83f74999935da2ca5220b5a502491987397bd14bf625429cf1ce25111ef5537d4f4e3917ef4ab1b043cfed12de51a07d4eda71364a6a215bb2928ed9738702a58be17b8095f8f4b92cfec971985c4144fff0daf96eee1c1d0c587db069ec12c76c065f77f9aae91aec6147f3bb745d3e98413fd01f666f1252734ba293b5f6dde25217b0d4573b3d12cefd6b59310f69f16f48659b45ab46d615960ed5b7d1d22eb4098e2f6ee3cb8997466f1e2057bd97811df919ea9ed64906383dddd0e78b21f7f79243344bc359b985771df7a613ebf00cdf698d39e97aff47ef522a6dbb4d72d817fea007b2731d3bba45480143895415a9ce9dc9d1e8de9240ebce6c8cb29481a0cd84a2ceda4bd33a603c5682109e1f39cb85896d5abcc5731fb630cdbcae4320f0388a2821901ce56aa44925a8f808254b8def4d6db3a0257a190fbbb7c9e12af13c37ef5a96023f85b323f96f7dbd3406b4a9bf0d816d48d61d50a751398297edada0025f4157e84c6bc69cc1d33c541273495cc36448e0de007b5f7f1a5a4ee13b3c62925e4cb9649a344465b9a6dd715d771fc87c1ae251b4db67fe7531efdac992720c2cf30c1d787ed312f01c47cd5e849d90fab8b20ef08eafebcec78ace70dd62d34761064a448ed300d97f12fd4c20770c3e0b4a6ec8c8fbaf44e54b92c5e620affbc02f14652ae7fd6c9722776169b8dc6f4d5be680f6cc97007f55428e9aa7e8793d01eb2d63643fa2966ceed2ddcdfc9de993d78ca12ac50c9e328f6d8dec8606ea92ce1d6cb318eea0839d2da707920143f9d328d263bab939d2c5d07ad54ee6dc216f63279df7de26b59a8841121413948c27f2bec4ac9ee97cea11b1cf0bd50a703c9213c09a667ac5c389a1cf9ada0d7bddaf0ead825722c5a6b99e87c5cad7fa1b02879507ce527d7e91f52da6615f8670327fa5aa85699e74b4009ab63ef3ce1da4bc0d33712a1580a26b54998974a2b872678bae0c135ebcb2580789427e83ac0e36ec4f80cfff2916af87047bad4378d4aef81c6ebb3096379ad7146e71e0022dbfce27c50b8be0bd2c28c5891a26b74fd95039e47d23beb304626d044d904532adde60f335f1e50f5d8cb11e7803a6276bdd85597a4ef605443c2644da9fc0d07ab9d85a42da5b18ccf260533a3b265072a92a098028cc13be8a651a49e269c198fe40d49ac104e0159673dda7bf7c6066a67089167ad8635b72a47be2043df15029a7c0cc3ba21de7da46d3cec41bf1aa7108c29ed3dedf4ea7b61c41360105532266690aafb7a2b5da75cf6e31c084ff1c8146f157840f8a6711df90ca8601daae81890b893cabd6f496f3729471385a3815a00e11c2b18b2cc24b8d90e184b7df0ebcb9eedf16ec9847b26af870a41c9ed35fbf8dcfc41facf76055b259ae9e9bd0ec5862bc76ff1307163cd1e1288e89fc17839ef20fe43f152ba2837d2e5418bd8bbf1485ca90c068a4d9619c746d9a84d8f4d5cb933438be0b3fc16c1844e42d646a405c05202a0e9019f86c26852d376b60488ebbade72ad7e9d8cabdf98d3b7f15b53e6b985375f0681cabe658bfbdc17b47a3adb28b1c44c385df953b30de951143d4025bc9f07ecf206ce501578f47ae0a697edeefd3e80c380c4e5a0a36efa50359deb526aafbbd174d2ebff5155e598561ecd447498148a90476b128f58172f852b011b723d615e099d7eefa2ddb8f530baf1df8369ad43f1e26741b7ee611b6018d7fe7d9561eaaca84249b5ee5a7814f81cd10131c1cd07236bd4c25c554adcaa43bf4c405fd5faba3b42623c02dd2efda277e2eb43de13e940f9016011cd8961582113f07b073690edc0e77c41d6bbcf08a8c9a635707bb4ddc2a1e7ef9d6d95705cf73358d8026f0e5c4f1adee3fde4608f243831c9c1274e122c728f07cec46c906d69a59ed215cd7de4ea191c472c9d97efdc69f6f1bc3bc5870b5cf25edae5571520f020786330a0f4150d8fa89d46fca244bbe5a2186fc40aa127cd430d7dc8981136aed232129b6af72b00a1b85974af1a926f39bbd100f51a07074b62943ae887c037b0c8798f959f36ebd8fd7115e0d4a28a44ad2e65938458e2a5156e68227eef213002fca8706337316dc266eecea423f83f3964465cd99ace11d9cedb15579814bd9faebe3149426353ef78152ad87d4d782d924c79e89c10c76c1687b0ba2b24505d846766699ab4afd401b54127ecec29ab77aa7beff2a53b80e11fefbe7eee4dcf2c33b67ced8a23486469edbdf8404c3ea186c5a42ad66dc5d5e4eec607e0c6bdd21aa15bb31672abfc96113c2f70150ba9460920165ed667f3c328d077bc68e7e54fbdf19cc6351bc116af42c03d3ef791a1da3bd14910e13d50d8d4ca804f3acf1342f3f177bb532082254c7bacfedcdbb9728fb4d98f9b1c7b8e6afb05edd0658796e37458fc6dd6d22a8295ad0c931a80098ccf8fe76959fc8666ce87613a9114210a855bb256bd09d940eae42e392511da28e7acfc979c7d1e5fbd9a093771e7f9c0f429cd4d0769dd0749209096da292f10125f6deb6ad7268d502428acf7bae85a0d58e3eff5add9731ad6ebc78e3a31226a5f3c11652b6ee401f2636dd3ef887e36094c598ea384b7c4cbd0703b89e6756bc11c4fb6372530d3f37890a312583a5ee24c0dfb9167d6268b7963293911a337e8428942e6831c9b8c48a81c287995f16538e82b4b5f392d0feb78542e2a4db35ab9acb09475c539e0ccb6c9318c5cb18ab63a0cafc55848ce33ae65815d51127bd5a26b181e5ac11dc5ec6d5ee33fb6723d4dbf9f3ceca8e9a15b925115ff79871fed05a2c98f03855fe7c68f9cd1c66440f9bca58dd2be5624ea009bc6c4b68893135a0e24aabad225e23b665819503844037c20f12c2a65aa8e32aced6f15e5c79a40e91e03d0d6beab85c094ecf1dfce8c16663cc132b000e6da1c8a511e4b84181182372632e039d44950fae4a5a56692db59667ad72140d88d8297fb979ab93267143cf65556409063fee60452538ce9dbf71d9c1e3a58b02a7dd324357e701d1888b890b09762528471253d5624922d8fac69da5cbe270ff7790c0ce50abe21cbee5d744b7f3ba575138117cb28621770d8731c5e67fc14c739bbded46068ce6ee79cc3fe4bbad5cd800da9f575eec25fd821eb3367f6ffecd9ffa7d2115bdc3bb33bc71e5b3c17393d5449534d12353e3b6041ee0ef5315b617b63c06010737444ae0768cd0177243b9dc909f095cfa294654f33a5fd9596f5847790517b99098f7432f7d94613f82bffa24488a1eba764bc5513b37ee5b29cef3c72a3517fddaa46e0adb5467a07ae0a441cb54e662cd6c3affed788ba1c442300f01c765e8d6d032162359e1bcc420a0c70a4cc8bbe9f24a59dff184fb9df73ca293c956d9af14ef2377ed2c90ef6b8b18d59ba837da67a5fad10dbf3101d09b3a38f1a785bf084265cd7626cc32ad55f2a7f22e3669f60da3afba0a9808af35e258ea393f732b78d7c65f56c71f15243a25eff1fac0b13b455d388a72fb265399719bd4a8fd826c4ae9dba50842c2478cb5cb74a1962e119a339de4a039ed87e676a0d7e6a372f4b8cd071fe790e698ed787b488b336496b2245134b1373a83596972e9239b202eef6fa384b3cef1bc1b61cd38ceab31a31a68a29b9b4473b63ed597b1769c3a8968b465d4c83a6de9444a8b4c84ee2707a29bd9aa270aaee9120bcf169b34c49fa8e9b7869329462a62ea1ede486948ab8076fa187f65ac110c6f97adfbe46fdb711fa5430e2e1caa14e606de90a8b81ae6854148f8548af894eedc5243c63911fdac4dc783aef7c9fe58ab9892deb07b336df10fb1ef9587d8e27a202dc34548a667855e84f2461f48a2e534683df00fe076b2d119d582e97684235b06f4174bf163859b81e9bf50378f20a82323c2272cd139b0cfc6370bef4289d63131c81e98803a902647c613dae357751f3cbb7ed437f4e4f3508e4e90bc27d2dc33b54fdc5e369aaaeb4014b11ed1923dd331a094aa7f852c58625c37bdfe185e1087e4090f7c5477cc0cfc193b05b2b23467981ffc7b03a99a29d08252ecae36667bf56fcd9f14b74542431fc6d304472a99dcefc4cd593eb5271986144b505052e0f16af45ebcfb0f2ca2f681d44bf777e362a1450392c8c57e5de77f67bb751f53765172b87f3a683edf7bc682d288d99c37d250c67b38660df09156910ed00c8c3c4e1ee0b5778d37b52a5d1c8f033c2cc3bd75bf39fdc6578255507f644c58384c6407e00809023d710681ce2ef98cd7960331b9621822fd1fbb1671ad8cbc249d75e386e20bc86825854c21ecec48d49b060327865ebf0547248dc41440dc3a2be1c1a56473dd8a38416b18278b22e8f85fadcdd66fd899afa2deb37bc6880d6f60ae30d35010c0e508be7385baf3abaec805d385f0ffb30cf60f0777f1b26a69f72c9a5fb50c9c55f9b8f84e0ed135ed2281c8a3df48fc8473a608d1b5c1bef5b994f37d902e448c2b8609677142777143bffe16cd8290ec712b299536c410e9e5ec5185bab37f1b9863c912121958d73be50de829ed00bed74a4ce3b15b1b90f64c879aefe84e18d5bdbf90f6c629d8a587d51f6124a33455e6b865fac20ffa5e47c7532e3ed9e20098e4f9b833d6b57f16d99ea186495f7ba508d501c389cc17d2b5c8cd7ae1e7fd70697bf57159ddcb15d9ac4293bd5c9306e0d01b78a1fad9911a2ce2b2524fdfe76cc5e62493518bf429d3ac7a745c85a1290f0e7bd46c0eb100fc55e76a479d4750432faa2dfe194391b137c105c4660fd81c707371dc490cffd1937e759555cc1d97114953e89ade03e80120819c2c9c19064dd35bba133b5816f98b7c5b47ceba503d1179ee845cce6bbf3a38f088004f7987ebea599a8682b4880cc1a4d8df7263b38594e702b3edaf77f5440ebfd514a38066d84a6d73e5d34f9f75290a6bf20acda39c20a861f3ef02266db7e4cc81953caf5547ba0917bbaca9715096f93eef8b732c9b41944677ac06d42c2c411021ca2eaf062c799e175c42b6e6fa9f8ab1079c89fdb432317da9d8e1418c3410d525a7db113abc2c13a5752b023c790a2d46502467feaef0e08efcce1c4d1a19e6f64ad0b81ea56bbc75289b7c2a9855e91edb33829e29de777199f2aa2dbd0f8eb182952aa29a3aac0bc08b3af5221bb8e62702adf9e25a360e0520fb6469eb75d5c791025c2807543130b358378f5701a3c8d2a82caa2e9be8e03fe1c2c077c86d773ba5f64ae03372c01a11197d1d558e61d54f54be79de6c25dc597edede3868e6673e0eceaab885b4fef1d821d10250d4f79b2eb08a2f354044fed7d56d01fa79083a0df27c594b804c0cf710be66bb0abe2970f248975df6ad4dd83862f86590205a8e0460edc858a96443e4e41f1a1331812050b66f0cd1664d8e1b3ce89bfa042c339793a14f6c65645afb12b40afc9c2c564b335ea6de1410842f5f9ff40166e41d4dd5901b8ef5a71210c453c88c6b57372ffe404e756e4c81fbab0f9df91711106b5d250d6832b7a13e890ad81647557f569f1aa21da5f60381bcf163ad67dc8f523286f252b2721fc90d69d232d4f60decbf7982a73c2ce1ffb5e8fee43a21340968e9312c4d5a739de057a4c29f237f25b994573f3637f36e20d2508a5dcea118b055549478520172217713533f6f721156f58b5039e7ed0ef70f99bb7f763a48ddd95d5990e103bb145eedfd0a76d19c122374be2782b30d237bdbeddfde4aed01f007264cc116b2d4be2f398a7cb74ec7a5bc58bbfcceb24186cdba6a82c90142dc61cfe86b28bcb16af7d61e9733445094333c2c98c02adc57337f58c40aae15bbac05a3ccb364e5adb1d610a16452e92f17830383053406e8221c88244de56f85eb1b66cf65138cae457f423df7e946e8a94192c49a1f6c71ccb257580ab9ff081f38a540f82615eeac101ccd48f0a71d1ff74250e1717177dc14b45380bb441c806734a145c568b3dea827ad585f339832aba0c4bc69ba41d31b5e521b2a8083dadb57ebea89a91527d7584b98395151ea1ba9909b3648d7963c9df77589a7f3c8da2302d1143b83b4ebd5be406ce978026de7347791113c2c26c77da1b239006bcb51f12f7ca43b1e02f8b68e369363980a9d594f62066f36031f7e4eaf37502e0c4445ad677a5f0f728cb9d405945c8fc06dfc2c7d863a15fe06f2d7186d0e5f0ad1959a12458c04e98e330e2ea068aaac5976fe3bbe31389d1b730e24fc63e2a6dda6fb418a2ad31a8159b7cb7caa69261a55210c698bb98fea76255ace70b022482e6e83afa9db652799ffc95f69c0c6117aff53c6fa382ad2fc1df9f7066c2b9d49b6c2277963778cc04218690c79ef4984c71bc8da605cbacbbfef60b58b345ca32e7b180d80b6decc5b891d423ad642002783c97d19904ff99272e28c87f15f23b6bf01afee244d11394007c9579608808e088eefbdc2fc3eba640704e9fb6eaac4d94b9ca81373059e8e2c283c7e851c872173cf35af8e466e8f4d46b095c8843352c1f3ebdc723e7a62fd5b4dce60bb839bbb0e53513c14abab779598e929abca4336093023cf64732484d2a78d6e39f6660d6166df84e5128ca43bac798253410d79339e6c24aa2416f5177275c4b0edb7f90724200dabe594b632cd6f1d1b0b61544657499bcc7bb6cfc4642153bea944ac95f148992159146c0b60fa9ff84034ded6d245a3f6f49da74842c75a450c68ecdde9d8f1a8a8a81f41a0175a1d8aaea424ff57b8d079096bf04dbf3c71feffd2f3fd0f316d034a26725eaa6d02aa3115e8c8a7dffd71fa8a8d68b62ad67f046fd1cd847d6d0a5b3a33dd17cd5ec68ad9d37ed00181277bbdfc589371b8c813ef2861a2bfa66c362b16acf775fe85f92a0e883aab39906354800e9d01cb545521fda3f8fa3b613c9a40e2cd37ed365dde666712a1498826bd0c12f89a310410c1e25f826a5f8ad5be6f000a194fb454aa767e0ca92d8a11f45563ada1b84f6b1a816158479bdb012f7715ed1e304ec5997fdb19b31de319582876f3a2d557f32502c4d77e85f991db2e8b10dda810713feb0899b9a7a8698e4341e39f2acc8529eb27b227ac5824a1d68b44f16d09448a662baf653186450f73022f79b6332997622438b97799c36db5039bde7d17232810d114233bedbd64f08e4822d6331e97b22b54dbddd6df145367dc2e180fca8a07a7d76c67928a2fbe246b2adef407f2e042acdd39ff5fd62e17459558e6ec0072d5f2314ae8ed2c6ccf00d17e0c245b00073bb62e9f2cf156fea7f971ffe5bd5482d9936ba5e2de7667f65f8043fd2a84255f425020f834da106d9625cac0d2c07e52aaf494758b86d40afade91e81e035acbe88bb3895d21d2d8fd2c9238531beb0c7fff18ace049a5f22e87c2bb66792d74265338399d9b4cc03f0fd772b17944fd675d2896ccdb71c9eaceefd6dc44c23fdf20aa320ac6cd270d23acce7e18148e23c739617554c27562d9c9372f834aaab7ac799bc905b36a55f5594d94146ec38f2a440c672e859971c8e12f8d024752152027b11f4607245df4e47c882f6846458d6153abf2175ae9f019c87540513c9b4e19273dd43b31ba881a47e4afb90a182c172fc9dbd6cba6fe0931ab7d1dbf653c841b6623ba29424a594a0399eb1da83895f569d6291216973a2aae66bbb99f2b57f2ef160182825fa5305444511ca1eca4e1b0b38528b2bcfa36512722e08b0df565708751ab57fe7392cf319bf34d66a96a21f1cd17f508a2f073c2813a6e0d64e281986e25a68cf0bbb6c809a2c0ae41226366e1604c747f2fd9b8f530474462a6bd9221bc4800b145b441e3720ad0ba1817740db8f840b2b0c6ed8dba0d3db0971f00f72afeb5c98dc7c677a98f91fd632c422b29f5cd4cb41607a30d7820cc20ea76b4a3b8f57d3d2b7d102b58c8e13ad95e83aa1a6ca13a1c87edcfbfc91317896452c31a9d49c4768f1b4b46ac32e0907e00a73680166339ff62595dd2d2eed3a79fb9fa0c2e8250e89539f6d678aa2e5e51e26c747f2fd9b8f530474462a6bd9221bc4800b145b441e3720ad0ba1817740db8f5cd4cb41607a30d7820cc20ea76b4a3b8f57d3d2b7d102b58c8e13ad95e83aa178feabe3c5c148145751813bd515c36ae5a63e1453778550ea17a16116afe64d78feabe3c5c148145751813bd515c36ae5a63e1453778550ea17a16116afe64d3260ddaa44856ba63d14621f2436ed9d3cd432214c751968a95fbfc0ba3e8995c747f2fd9b8f530474462a6bd9221bc4800b145b441e3720ad0ba1817740db8fdf6fd4e35ce1205eb3af2dafa276c6ba2b8c5279299bc2e8130c43946e8b686ffb1bd95d3ab84076623479182c8493531bb685720e25eb15d3f40bef58482e19fb1bd95d3ab84076623479182c8493531bb685720e25eb15d3f40bef58482e191c555557ca84ba3598f52c281780dd7e22655db21ac383712e62d4540a1bc525c747f2fd9b8f530474462a6bd9221bc4800b145b441e3720ad0ba1817740db8fae60e2279e7aef6b0cfa311ae853c1126f98ff00ab29e118dad1485c44133fe00aad5c13926e6eecee6b453ace129a7825ed9355d7146819c7316ed713b36ba6a8669b77daf9a0ac254e9dfb393f53feb5a1ea051c365f2a273282b89e6e1df36c337f366d4bd3a1bc5a170021f75c89cad113569aec864b9d27390dd9bebd6eaaf6254bc92edb6645c6a4fe50a6d9ff2664f621e4ac12f4f16106426c3fb3a40568c09837d97a50651b55469eed023b32fa28f4fb104fb952890afbfed81bc04179ff5385ef09ec38b2479c13eafc98585a5b0f74014622596317b7bf967314b23f61400ff99b86d222515c751a99dea41ae1d0ecdf3ea4c455b0ab88d2a207d4a329d4da775641fc431c1c5ed414cb8358d6130c3439fbee95a27b9758ec202edacd9058d2b7d408a44b5b160468e6dad45ddc06ee860810565f276bc5fa79a180a4474679eeff081632616b621a1b29c7e22bea03270a824fb6d5a335482b022f55109d823d4cbdcb84ed7051e4dfc74704a53a9ac0b0cb9f453b0239946900685ea85ddaf99ec81ec423698ca4e0d48af3c306830c18b631c8e010f25178797b1acecffc6a955560968385861ff95812f59f39845f13af677d2d7877d4e5dcb2664a8454e4d5c5fd865c93f84416c053163cce9a56c147a503327b016bdc5c8014e4f5457e20b16244e656b3930b56cba427e0d8dc22a0176e08f7429e67982bb55b9bef6a502d8accfad480d8eb1ed7f271df6205bc645be855f81c69bbab282d25d6de2b44bb3315135febd19ba9d699a0a617d8c03e221ec8dd92dacbe8b888f9bc0f949f2d049b4a54e70d5853932a985260230433105f71a1b245f30809e20df63f29e9145d8867f4bcac415d3b3fc85c55f0faeae80691ce0703a2e9d69a432124db9cb3076ff5138bff2eb9c151d94232f968f2d33e400b2adadd3b0609f732eb6b46c546c30b36d3341492a350751595509bc5b7e237f1f5a7c9096a69a932b1261818cb5e197df6390280c2b561aa2e204cc1b8df766c0d6258b70767a2987aa8d2dc68d05bbb262c832bf4ff0e1671adf198a6a0f5d4e3afb55cbb6d15c371c52687c6b227c8e844e1ac8f9e7f1a5a47569ed09e7b715aba92467bb02717c311779e11669ddd9b6861b000e897d47112ca052453061a9f645afae30ecd3acbe822885a4574552a3e4a289fa6d49afa2164691f4fbd86971e83f886c4c335868fe490b36e006c6c7a30b047f57b09908f08fb86ecfa7e9566462ede1989e2321458d1f599182e64c0659d330a7f67cefee9a2a8738e933efa2c06eb731afb755502f486079569ebf796f066ee3947b40483d3f89a1b21d911599937967649b5368a536162af251f8c227be8f42cb37d19f342e03d9bef9e5758f430b828b0f592c1372de3dc698926ea1294ed32d1e5912144b7413310bba184fe789f933a30f88039fd835eae20af2009ac98c24dbc169c5b6b48af18a1cd40e0387ab7da08e8b3999c9a1460d7d5c91932cc5abfc3debf24a75074b201cda73a7eda2ae3a0530940de6070c0c3c71c4108cbc8382b885bd3e0e906196e0bfaebbed2e40fbf9fd7b73f908954e63f24119c67184bcc3d3e59840a45046d9ec4c54725e9864e14878b1be66bb76dfb8266fc14ae1c48f37d62ef075b6eab0392295b135e5bb8d270633473cb3ee70e1774ebea88be93a92ce33b545aa137d6357065911daa7832c7f13fdbaca982ee3eaee2eb1b3b7aa0d87457500c94ca340a73d3b74f04f281f3ed39e3825b2c27659cee460135242abfe0ea60990e2dfae1589cf1235cb911a7d3e17f51c9185fddc59dfc184a9fe658a1a3d37f000d3889d5d34c0184ff8e2f2855f53cd1bd6d8a4fdf76ba2d9c06fe3d56e99797c9d9c60b7c574a8695ea52dec8d7572d6cced46f51d9c2a8e52125e3068a58949c4c22feafcd5202c080486df405a2fea3a8f973e52c6351ecb8a460f3a229d327acd451bb6b8605231f45842c7c3c96609e7c1394de6c90446c70c04998d04f92c11bbddc9caee49040d5ea6961369b1b7f58e3655a34ad12ef7ed0332597b846cbbc7edf8eb3d28c618ceae10f43306afaea105b06f0a62d064fe23453d40fc1a8841fefd839c59fe0fbe46d6a1911ce41a0208d4cf7bb8a2b0a5562c26d1682d0928a412c529299432300f8d135fbdffd166e4379de34a58d3a28ea11a99878767be7cbc24a0f87c6e279a2839235bad405ef75e28f1402c6569283d0fd4e05df0326aded5b98d66e93e96a6d0d5512588586547d1a5139f166e504315b139cef1b6c85be23dd71a538a2d7c8404003305f1dce1886584a9299f9689dd396defc92b7e567bcc903f49409e3a59c70d4fe104eba73aa3ee41afbdb7b77bd916ae452c543efba340595812a9fd9b3e2d29ba688f2722b1b1443e606e304381589a46d5b3a2974cfb82fb8863a75049c9cabf1a5fe91e3d201cc2be295444920a83c15f818bf788945e2a21fe7526357002ffd696f629841e8f53be21b011738b61333a37163a593ba35af3d3d2977115874c34c64530b10ac1f72561b686afada77a7fd83e9b4917e087cbd6ade68926a1b53ee67ecc52abc4848ed2afbad3bceee44188243a3c2141642ff18133e90a7e357a635c1583298b2258850b11eef8c7af78179a1c719e6ea3e8214e3ed0587c1a0eecdeeaf9110b45e23a413ee3d99c8a62aa24974b74d05c36ad4e59f8ce91fbb277245da4bd0bbfb4aa944587cb847f9479658001f6b0c0f083cec72e9a0a00ec4978e8d19c4951b90fe4a4d84fffb1aebf035681d6ca3bb200604cc4c8b2e36b158563583101f6cebccf4eeca0113d6844fc440b5f251e9660b87a462e71089d0845555e1f9594f30f6308ac64b76cd310bb1eec202dcb57407821de9ee62fdb2356350a8f121a3bb895be1e96da19fd07309f6d650eb93f6a31e29b9eafc332fc2d7ad2e592fa62969dcf046be4334a3e928c1a2a397108306300d20e2d4adff14a8f51fb78eb29e2e4058ed9cfb0e43e5042dda0acf0e53c18250f11970aa5f3a8b222629b8fe91615a1a83d432392919b388f83132d7dd9fcb7a1caa4c0c54e634420bc46ee2bf137ecf0c93c29068bf826cc1f0cd222a1062aa3c917232de3dbd311598e7ecdf092794b039c09c2f6c8bd15f4f3dbbc115a7c8b1aa5b2274ed19c7407749926d3d97c0c5ab06356348839e6426cca6b97122b733fe140524226fb5ad948df0c330a11899bfbc8ea54d1ac96def33d2cf1818a2befb7ed85ab5b019fc05762ca11c42482b71c4afae2e46fc9f347a3525931355983a546a851eb7acb393e961b1752c8b70515f7e562e231c5492691d96810913dc383fe75c6f3f64cb0385253ab2a808378b67f62c7431d56b6aae86435796d3046ae070f63591b725ebaad7bf72e4a3f1bd4ecc68a75db0b3da939bb2005630ed3f975e7c6f5ed2e702884395672e5772f734f8d5b3d71427f4261f526329ec09134c68514fc7e6f291b9f0551435433c82779cd1e7a8e1591d4163b0524cbab5fd6efca2feeddef8ee0b495c0b39f5506b61c552d9ca9abb7da847be68ca02f2d8667026420269f1c5283bfd11aff05b8c9a642d9f1f836420c0085b85e63cadbaae3f35547f1c25ebfe6a5ca98bcae2925886fdbbf79b98ec41e6b590e41ba82793b2bca61ead89319ee95e58894f59b68f6b33fe67c5a507411c2db49b7a7dea4db19572fcb90a869f665eb15c8b98f270fe0176124cdf71ef08f51546c075edc9df7388105107f818c9ddea71e981da1cdb76f590198dacf2bdfeba8a5e3410e9f3921b8ff64f3b3495dabe29ca20e6ed85ff612e9641c99a81bf0060526cb7b51afb25a644c13792136ba34d7101df98d77a01410aae3f1d1a2a2b40a466f6f8fbd7250301f3f2de32baaff20c307cdd2bdc3d236d55dc675161bdccf0328e49751c13a4ef62f34fc4d5e4136fb43ff88cf70db061b34d935b4d3978cd8b86843a12d897d2927dea9d52a3f266edd38b98276b4399bd6b975698c849de68fcb1976be11f9927012d63cfd1c5de809ad33509d1e4c5d5076b9a2e6759277d785270d74a2ec9c2349f732c818a521f492f54d3f42fdb90a6e13eb7203dfd554b4e9ac0c81642cac06895b40dd7a8325ab1ae240030f5cb072747386d75f5f44b07544453d82c5d21db2c98afc665fdc1d84aa3ff9e11f3a050b7eb21d49483b9e9cd54f24694b24066775db5b9a470247f6126b5d2e9506a5cc211065866ba76c8bf0b19e3a807a126c2ec10b2205246acf95ea7464e339126babc1290b64e296a69a5db82571e509fc3159981ed1686b4b82ae027645c8db67f3c329f538385174a204d25940259149480726e494251e42fbae0b63f2a0a253d62d2df20462e1437a4527a3c438c414be389591c1d4fc49b9dce60a728e265c4a07b82903d66e439c9ce46f64c92265a25ca06a53ead3b480ec3d8be76e61fd4ac4b4baffd3502a1a614669c3935e792a85da62f47714664bf1922222d45b7ada6e7affcaf82972d0819d6af83243471042678443bebf2c24bdc6a72666e1b300fdfc5ecf102714c9fd57df76fdf47139f8dbf8ae59863646a30bdd21a49026b2a0f553e7944593d3cf015fdda29c71bb495e68c77e88ec1b7711604d6cdeaf3cdfd661fa21fc5bf18de929671c801f00415eaecd35abda3a04665e9dd0ef5ef2c6ddf02b4a12472984485adb027fd12ae6c60ffd203b1a439bcba0c183ec442cc90fe27a2dbafd4e1c791aff374b5326ba16880a16d98269abb731904dd1f8eb00aaea66bfef72d5252931d84cc01cfabde3bea854b5b145ddd37bdced843340e0679b6b4e7ed2fe318fd0cef76d160543722e0c3eac11f901ae15db25905dca7a17b81c6d51869fd12ea569fc4b072d217786b4b4d73bde4b9bd9425bc87b33d6b1911e6398673939aa2f15ac505b9a1ab029b8452dd0869f392daa28adc942272615ff2db16bcf084f01ec9fcc2f7f6a632b2bba8c4689a8f6c574cb1bbf474ff6bc90f795cc992d56ba4c2340bb4ef235e09853c94b4rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootlibspf2-1.2.11-11.20210922git4915c308.el7.src.rpmlibspf2-apidocs    libspf2rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)1.2.11-11.20210922git4915c308.el73.0.4-14.6.0-14.0-15.2-14.11.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.el7libspf2-apidocs-1.2.11htmla00002.htmla00003.htmla00004.htmla00005.htmla00006.htmla00007.htmla00008.htmla00009.htmla00010.htmla00011.htmla00012.htmla00013.htmla00014.htmla00015.htmla00016.htmla00017.htmla00018.htmla00019.htmla00020.htmla00021.htmla00022.htmla00023.htmla00024.htmla00025.htmla00026.htmla00027.htmla00028.htmla00029.htmla00030.htmla00031.htmla00032.htmla00033.htmla00033_source.htmla00034.htmla00034_source.htmla00035.htmla00035_a163068595d2b1070dd124124fa3cd931_cgraph.mapa00035_a163068595d2b1070dd124124fa3cd931_cgraph.md5a00035_a163068595d2b1070dd124124fa3cd931_cgraph.pnga00035_a330c23a8c88a9c3dd9d8db3527831bf9_cgraph.mapa00035_a330c23a8c88a9c3dd9d8db3527831bf9_cgraph.md5a00035_a330c23a8c88a9c3dd9d8db3527831bf9_cgraph.pnga00035_ab0d6c1e2b2736016e96afe15f6f59be7_cgraph.mapa00035_ab0d6c1e2b2736016e96afe15f6f59be7_cgraph.md5a00035_ab0d6c1e2b2736016e96afe15f6f59be7_cgraph.pnga00035_abec9d9eb3bf26c11e1cb12ba29bc8db0_cgraph.mapa00035_abec9d9eb3bf26c11e1cb12ba29bc8db0_cgraph.md5a00035_abec9d9eb3bf26c11e1cb12ba29bc8db0_cgraph.pnga00035_source.htmla00036.htmla00036_source.htmla00037.htmla00037_source.htmla00038.htmla00038_source.htmla00039.htmla00039_source.htmla00040.htmla00040_a22d16e14b39910af524669e4ddb731f0_cgraph.mapa00040_a22d16e14b39910af524669e4ddb731f0_cgraph.md5a00040_a22d16e14b39910af524669e4ddb731f0_cgraph.pnga00040_a63ffa55b534fd499bb7591d9332cc239_cgraph.mapa00040_a63ffa55b534fd499bb7591d9332cc239_cgraph.md5a00040_a63ffa55b534fd499bb7591d9332cc239_cgraph.pnga00040_ac682e0d02010bfd9aaca944d8bc35713_cgraph.mapa00040_ac682e0d02010bfd9aaca944d8bc35713_cgraph.md5a00040_ac682e0d02010bfd9aaca944d8bc35713_cgraph.pnga00040_source.htmla00041.htmla00041_af8d6e891ed3516c70ad2de6cb77de1a2_cgraph.mapa00041_af8d6e891ed3516c70ad2de6cb77de1a2_cgraph.md5a00041_af8d6e891ed3516c70ad2de6cb77de1a2_cgraph.pnga00041_source.htmla00042.htmla00042_source.htmla00043.htmla00043_ab45cbaaf02e13d89ecc75142c297d81c_cgraph.mapa00043_ab45cbaaf02e13d89ecc75142c297d81c_cgraph.md5a00043_ab45cbaaf02e13d89ecc75142c297d81c_cgraph.pnga00043_ad6c289cbab3ad88b9f12cfb051b4ed5a_cgraph.mapa00043_ad6c289cbab3ad88b9f12cfb051b4ed5a_cgraph.md5a00043_ad6c289cbab3ad88b9f12cfb051b4ed5a_cgraph.pnga00043_source.htmla00044.htmla00044_source.htmla00045.htmla00045_source.htmla00046.htmla00046_a6896a665d70ca1fad208c10a85643949_cgraph.mapa00046_a6896a665d70ca1fad208c10a85643949_cgraph.md5a00046_a6896a665d70ca1fad208c10a85643949_cgraph.pnga00046_a8aa1aeca4c20146c2f27132c02b359a8_cgraph.mapa00046_a8aa1aeca4c20146c2f27132c02b359a8_cgraph.md5a00046_a8aa1aeca4c20146c2f27132c02b359a8_cgraph.pnga00046_af74d07e90d7d9641f5a7ba22422e2b74_cgraph.mapa00046_af74d07e90d7d9641f5a7ba22422e2b74_cgraph.md5a00046_af74d07e90d7d9641f5a7ba22422e2b74_cgraph.pnga00046_afc3ca6390afd845fea81d506cba43460_cgraph.mapa00046_afc3ca6390afd845fea81d506cba43460_cgraph.md5a00046_afc3ca6390afd845fea81d506cba43460_cgraph.pnga00046_source.htmla00047.htmla00047_a15b6ae27bf7ee04904f978958a45575c_cgraph.mapa00047_a15b6ae27bf7ee04904f978958a45575c_cgraph.md5a00047_a15b6ae27bf7ee04904f978958a45575c_cgraph.pnga00047_a23e3070faf833397247973356e044092_cgraph.mapa00047_a23e3070faf833397247973356e044092_cgraph.md5a00047_a23e3070faf833397247973356e044092_cgraph.pnga00047_a412a278b1b5d50b870b5cef0f8af5a8e_cgraph.mapa00047_a412a278b1b5d50b870b5cef0f8af5a8e_cgraph.md5a00047_a412a278b1b5d50b870b5cef0f8af5a8e_cgraph.pnga00047_a669d2cbf8d92f7db3eb463cf1bb6023a_cgraph.mapa00047_a669d2cbf8d92f7db3eb463cf1bb6023a_cgraph.md5a00047_a669d2cbf8d92f7db3eb463cf1bb6023a_cgraph.pnga00047_a974873aedf7fada6e6efbe79b7b16ea3_cgraph.mapa00047_a974873aedf7fada6e6efbe79b7b16ea3_cgraph.md5a00047_a974873aedf7fada6e6efbe79b7b16ea3_cgraph.pnga00047_ab2d1a6a0420741ad6c0e0014682c8ffd_cgraph.mapa00047_ab2d1a6a0420741ad6c0e0014682c8ffd_cgraph.md5a00047_ab2d1a6a0420741ad6c0e0014682c8ffd_cgraph.pnga00047_source.htmla00048.htmla00048_a0ee56ed35c87763d5fc5a2e3adf7e43e_cgraph.mapa00048_a0ee56ed35c87763d5fc5a2e3adf7e43e_cgraph.md5a00048_a0ee56ed35c87763d5fc5a2e3adf7e43e_cgraph.pnga00048_a12f1759a708ae16b782e86406ce3c683_cgraph.mapa00048_a12f1759a708ae16b782e86406ce3c683_cgraph.md5a00048_a12f1759a708ae16b782e86406ce3c683_cgraph.pnga00048_a4be188439efe765c664a1e04c750f23f_cgraph.mapa00048_a4be188439efe765c664a1e04c750f23f_cgraph.md5a00048_a4be188439efe765c664a1e04c750f23f_cgraph.pnga00048_a5330cf664d7629a5829f923b4134bd09_cgraph.mapa00048_a5330cf664d7629a5829f923b4134bd09_cgraph.md5a00048_a5330cf664d7629a5829f923b4134bd09_cgraph.pnga00048_a72c1c640c73eb590c202b2e116a89012_cgraph.mapa00048_a72c1c640c73eb590c202b2e116a89012_cgraph.md5a00048_a72c1c640c73eb590c202b2e116a89012_cgraph.pnga00048_ad426b5b2a48a40aa74e28646f7a37672_cgraph.mapa00048_ad426b5b2a48a40aa74e28646f7a37672_cgraph.md5a00048_ad426b5b2a48a40aa74e28646f7a37672_cgraph.pnga00048_ae5bae4c0940f9610fb3e8f780d4342fe_cgraph.mapa00048_ae5bae4c0940f9610fb3e8f780d4342fe_cgraph.md5a00048_ae5bae4c0940f9610fb3e8f780d4342fe_cgraph.pnga00048_afe9950135a21fe9fdf966793203581c1_cgraph.mapa00048_afe9950135a21fe9fdf966793203581c1_cgraph.md5a00048_afe9950135a21fe9fdf966793203581c1_cgraph.pnga00048_source.htmla00049.htmla00049_a9fee78d3a4123e0ccfbbe5cf52628b73_cgraph.mapa00049_a9fee78d3a4123e0ccfbbe5cf52628b73_cgraph.md5a00049_a9fee78d3a4123e0ccfbbe5cf52628b73_cgraph.pnga00049_source.htmla00050.htmla00050_a56126c078ad970b8868c6422be5d7339_cgraph.mapa00050_a56126c078ad970b8868c6422be5d7339_cgraph.md5a00050_a56126c078ad970b8868c6422be5d7339_cgraph.pnga00050_a723e52a41a70b96cba3238b7eec2212e_cgraph.mapa00050_a723e52a41a70b96cba3238b7eec2212e_cgraph.md5a00050_a723e52a41a70b96cba3238b7eec2212e_cgraph.pnga00050_a87f0543d5a62057272b9c71a332a53f0_cgraph.mapa00050_a87f0543d5a62057272b9c71a332a53f0_cgraph.md5a00050_a87f0543d5a62057272b9c71a332a53f0_cgraph.pnga00050_a9a8dc407f63649eafd227ede6bc103ed_cgraph.mapa00050_a9a8dc407f63649eafd227ede6bc103ed_cgraph.md5a00050_a9a8dc407f63649eafd227ede6bc103ed_cgraph.pnga00050_aa9339ddf5e3a508af67836913c7ba009_cgraph.mapa00050_aa9339ddf5e3a508af67836913c7ba009_cgraph.md5a00050_aa9339ddf5e3a508af67836913c7ba009_cgraph.pnga00050_source.htmla00051.htmla00051_source.htmla00052.htmla00052_source.htmla00053.htmla00053_source.htmla00054.htmla00054_source.htmla00055.htmla00055_a08c78e5cfe76c5bf730dc7364025f02a_cgraph.mapa00055_a08c78e5cfe76c5bf730dc7364025f02a_cgraph.md5a00055_a08c78e5cfe76c5bf730dc7364025f02a_cgraph.pnga00055_a7246919824b227f7c933c3c0ecd935ed_cgraph.mapa00055_a7246919824b227f7c933c3c0ecd935ed_cgraph.md5a00055_a7246919824b227f7c933c3c0ecd935ed_cgraph.pnga00055_aa9e92a9049b8f6880f8e038ed61234c5_cgraph.mapa00055_aa9e92a9049b8f6880f8e038ed61234c5_cgraph.md5a00055_aa9e92a9049b8f6880f8e038ed61234c5_cgraph.pnga00055_source.htmla00056.htmla00056_source.htmla00057.htmla00057_a5166849bc4fceeeded1bfbbf03e3208d_cgraph.mapa00057_a5166849bc4fceeeded1bfbbf03e3208d_cgraph.md5a00057_a5166849bc4fceeeded1bfbbf03e3208d_cgraph.pnga00057_a7aad01d0e6696730d9b92f461c472be0_cgraph.mapa00057_a7aad01d0e6696730d9b92f461c472be0_cgraph.md5a00057_a7aad01d0e6696730d9b92f461c472be0_cgraph.pnga00057_source.htmla00058.htmla00058_source.htmla00059.htmla00059_source.htmla00060.htmla00060_source.htmla00061.htmla00061_source.htmla00062.htmla00062_source.htmla00063.htmla00063_source.htmla00064.htmla00064_source.htmla00065.htmla00065_source.htmla00066.htmla00066_ab2d1a6a0420741ad6c0e0014682c8ffd_cgraph.mapa00066_ab2d1a6a0420741ad6c0e0014682c8ffd_cgraph.md5a00066_ab2d1a6a0420741ad6c0e0014682c8ffd_cgraph.pnga00066_source.htmla00067.htmla00067_a163068595d2b1070dd124124fa3cd931_cgraph.mapa00067_a163068595d2b1070dd124124fa3cd931_cgraph.md5a00067_a163068595d2b1070dd124124fa3cd931_cgraph.pnga00067_a330c23a8c88a9c3dd9d8db3527831bf9_cgraph.mapa00067_a330c23a8c88a9c3dd9d8db3527831bf9_cgraph.md5a00067_a330c23a8c88a9c3dd9d8db3527831bf9_cgraph.pnga00067_ab0d6c1e2b2736016e96afe15f6f59be7_cgraph.mapa00067_ab0d6c1e2b2736016e96afe15f6f59be7_cgraph.md5a00067_ab0d6c1e2b2736016e96afe15f6f59be7_cgraph.pnga00067_abec9d9eb3bf26c11e1cb12ba29bc8db0_cgraph.mapa00067_abec9d9eb3bf26c11e1cb12ba29bc8db0_cgraph.md5a00067_abec9d9eb3bf26c11e1cb12ba29bc8db0_cgraph.pnga00067_source.htmla00068.htmla00068_source.htmla00069.htmla00069_source.htmla00070.htmla00070_source.htmla00071.htmla00071_a22d16e14b39910af524669e4ddb731f0_cgraph.mapa00071_a22d16e14b39910af524669e4ddb731f0_cgraph.md5a00071_a22d16e14b39910af524669e4ddb731f0_cgraph.pnga00071_a63ffa55b534fd499bb7591d9332cc239_cgraph.mapa00071_a63ffa55b534fd499bb7591d9332cc239_cgraph.md5a00071_a63ffa55b534fd499bb7591d9332cc239_cgraph.pnga00071_ac682e0d02010bfd9aaca944d8bc35713_cgraph.mapa00071_ac682e0d02010bfd9aaca944d8bc35713_cgraph.md5a00071_ac682e0d02010bfd9aaca944d8bc35713_cgraph.pnga00071_source.htmla00072.htmla00072_af8d6e891ed3516c70ad2de6cb77de1a2_cgraph.mapa00072_af8d6e891ed3516c70ad2de6cb77de1a2_cgraph.md5a00072_af8d6e891ed3516c70ad2de6cb77de1a2_cgraph.pnga00072_source.htmla00073.htmla00073_source.htmla00074.htmla00074_ab45cbaaf02e13d89ecc75142c297d81c_cgraph.mapa00074_ab45cbaaf02e13d89ecc75142c297d81c_cgraph.md5a00074_ab45cbaaf02e13d89ecc75142c297d81c_cgraph.pnga00074_ad6c289cbab3ad88b9f12cfb051b4ed5a_cgraph.mapa00074_ad6c289cbab3ad88b9f12cfb051b4ed5a_cgraph.md5a00074_ad6c289cbab3ad88b9f12cfb051b4ed5a_cgraph.pnga00074_source.htmla00075.htmla00075_a412a278b1b5d50b870b5cef0f8af5a8e_cgraph.mapa00075_a412a278b1b5d50b870b5cef0f8af5a8e_cgraph.md5a00075_a412a278b1b5d50b870b5cef0f8af5a8e_cgraph.pnga00075_source.htmla00076.htmla00076_a72c1c640c73eb590c202b2e116a89012_cgraph.mapa00076_a72c1c640c73eb590c202b2e116a89012_cgraph.md5a00076_a72c1c640c73eb590c202b2e116a89012_cgraph.pnga00076_source.htmla00077.htmla00077_source.htmla00078.htmla00078_a669d2cbf8d92f7db3eb463cf1bb6023a_cgraph.mapa00078_a669d2cbf8d92f7db3eb463cf1bb6023a_cgraph.md5a00078_a669d2cbf8d92f7db3eb463cf1bb6023a_cgraph.pnga00078_source.htmla00079.htmla00079_a974873aedf7fada6e6efbe79b7b16ea3_cgraph.mapa00079_a974873aedf7fada6e6efbe79b7b16ea3_cgraph.md5a00079_a974873aedf7fada6e6efbe79b7b16ea3_cgraph.pnga00079_source.htmla00080.htmla00080_a496d32ee6858ed297b8de6c51489fa9c_cgraph.mapa00080_a496d32ee6858ed297b8de6c51489fa9c_cgraph.md5a00080_a496d32ee6858ed297b8de6c51489fa9c_cgraph.pnga00080_a5879ae9b2e5c671cb9c8a86dbec36f05_cgraph.mapa00080_a5879ae9b2e5c671cb9c8a86dbec36f05_cgraph.md5a00080_a5879ae9b2e5c671cb9c8a86dbec36f05_cgraph.pnga00080_aa38a61fe15bfe400cf8fbd929333a5a1_cgraph.mapa00080_aa38a61fe15bfe400cf8fbd929333a5a1_cgraph.md5a00080_aa38a61fe15bfe400cf8fbd929333a5a1_cgraph.pnga00080_aa78b4eddc6533ffc5d74f9bbe974f6a8_cgraph.mapa00080_aa78b4eddc6533ffc5d74f9bbe974f6a8_cgraph.md5a00080_aa78b4eddc6533ffc5d74f9bbe974f6a8_cgraph.pnga00080_source.htmla00081.htmla00081_source.htmla00082.htmla00082_source.htmla00083.htmla00083_source.htmla00084.htmla00084_a23e3070faf833397247973356e044092_cgraph.mapa00084_a23e3070faf833397247973356e044092_cgraph.md5a00084_a23e3070faf833397247973356e044092_cgraph.pnga00084_source.htmla00085.htmla00085_a15b6ae27bf7ee04904f978958a45575c_cgraph.mapa00085_a15b6ae27bf7ee04904f978958a45575c_cgraph.md5a00085_a15b6ae27bf7ee04904f978958a45575c_cgraph.pnga00085_source.htmla00086.htmla00086_a0ee56ed35c87763d5fc5a2e3adf7e43e_cgraph.mapa00086_a0ee56ed35c87763d5fc5a2e3adf7e43e_cgraph.md5a00086_a0ee56ed35c87763d5fc5a2e3adf7e43e_cgraph.pnga00086_a12f1759a708ae16b782e86406ce3c683_cgraph.mapa00086_a12f1759a708ae16b782e86406ce3c683_cgraph.md5a00086_a12f1759a708ae16b782e86406ce3c683_cgraph.pnga00086_a4be188439efe765c664a1e04c750f23f_cgraph.mapa00086_a4be188439efe765c664a1e04c750f23f_cgraph.md5a00086_a4be188439efe765c664a1e04c750f23f_cgraph.pnga00086_a5330cf664d7629a5829f923b4134bd09_cgraph.mapa00086_a5330cf664d7629a5829f923b4134bd09_cgraph.md5a00086_a5330cf664d7629a5829f923b4134bd09_cgraph.pnga00086_ad426b5b2a48a40aa74e28646f7a37672_cgraph.mapa00086_ad426b5b2a48a40aa74e28646f7a37672_cgraph.md5a00086_ad426b5b2a48a40aa74e28646f7a37672_cgraph.pnga00086_ae5bae4c0940f9610fb3e8f780d4342fe_cgraph.mapa00086_ae5bae4c0940f9610fb3e8f780d4342fe_cgraph.md5a00086_ae5bae4c0940f9610fb3e8f780d4342fe_cgraph.pnga00086_afe9950135a21fe9fdf966793203581c1_cgraph.mapa00086_afe9950135a21fe9fdf966793203581c1_cgraph.md5a00086_afe9950135a21fe9fdf966793203581c1_cgraph.pnga00086_source.htmla00087.htmla00087_a9fee78d3a4123e0ccfbbe5cf52628b73_cgraph.mapa00087_a9fee78d3a4123e0ccfbbe5cf52628b73_cgraph.md5a00087_a9fee78d3a4123e0ccfbbe5cf52628b73_cgraph.pnga00087_source.htmla00088.htmla00088_a56126c078ad970b8868c6422be5d7339_cgraph.mapa00088_a56126c078ad970b8868c6422be5d7339_cgraph.md5a00088_a56126c078ad970b8868c6422be5d7339_cgraph.pnga00088_a723e52a41a70b96cba3238b7eec2212e_cgraph.mapa00088_a723e52a41a70b96cba3238b7eec2212e_cgraph.md5a00088_a723e52a41a70b96cba3238b7eec2212e_cgraph.pnga00088_a87f0543d5a62057272b9c71a332a53f0_cgraph.mapa00088_a87f0543d5a62057272b9c71a332a53f0_cgraph.md5a00088_a87f0543d5a62057272b9c71a332a53f0_cgraph.pnga00088_a9a8dc407f63649eafd227ede6bc103ed_cgraph.mapa00088_a9a8dc407f63649eafd227ede6bc103ed_cgraph.md5a00088_a9a8dc407f63649eafd227ede6bc103ed_cgraph.pnga00088_aa9339ddf5e3a508af67836913c7ba009_cgraph.mapa00088_aa9339ddf5e3a508af67836913c7ba009_cgraph.md5a00088_aa9339ddf5e3a508af67836913c7ba009_cgraph.pnga00088_source.htmla00089.htmla00089_source.htmla00090.htmla00090_source.htmla00091.htmla00091_source.htmla00092.htmla00092_a0ddf1224851353fc92bfbff6f499fa97_cgraph.mapa00092_a0ddf1224851353fc92bfbff6f499fa97_cgraph.md5a00092_a0ddf1224851353fc92bfbff6f499fa97_cgraph.pnga00092_source.htmla00093.htmla00093_source.htmla00094.htmla00094_a0ddf1224851353fc92bfbff6f499fa97_cgraph.mapa00094_a0ddf1224851353fc92bfbff6f499fa97_cgraph.md5a00094_a0ddf1224851353fc92bfbff6f499fa97_cgraph.pnga00094_source.htmla00095.htmla00095_a0ddf1224851353fc92bfbff6f499fa97_cgraph.mapa00095_a0ddf1224851353fc92bfbff6f499fa97_cgraph.md5a00095_a0ddf1224851353fc92bfbff6f499fa97_cgraph.pnga00095_source.htmla00096.mapa00096.md5a00096.pnga00097.mapa00097.md5a00097.pnga00099.mapa00099.md5a00099.pnga00100.mapa00100.md5a00100.pnga00101.mapa00101.md5a00101.pnga00102.mapa00102.md5a00102.pnga00103.mapa00103.md5a00103.pnga00104.mapa00104.md5a00104.pnga00105.mapa00105.md5a00105.pnga00106.mapa00106.md5a00106.pnga00107.mapa00107.md5a00107.pnga00108.mapa00108.md5a00108.pnga00109.mapa00109.md5a00109.pnga00110.mapa00110.md5a00110.pnga00111.mapa00111.md5a00111.pnga00112.mapa00112.md5a00112.pnga00113.mapa00113.md5a00113.pnga00114.mapa00114.md5a00114.pnga00115.mapa00115.md5a00115.pnga00116.mapa00116.md5a00116.pnga00117.mapa00117.md5a00117.pnga00118.mapa00118.md5a00118.pnga00119.mapa00119.md5a00119.pnga00120.mapa00120.md5a00120.pnga00121.mapa00121.md5a00121.pnga00122.mapa00122.md5a00122.pnga00123.mapa00123.md5a00123.pnga00124.mapa00124.md5a00124.pnga00125.mapa00125.md5a00125.pnga00126.mapa00126.md5a00126.pnga00127.mapa00127.md5a00127.pnga00128.mapa00128.md5a00128.pnga00129.mapa00129.md5a00129.pnga00130.mapa00130.md5a00130.pnga00131.mapa00131.md5a00131.pnga00132.mapa00132.md5a00132.pnga00133.mapa00133.md5a00133.pnga00134.mapa00134.md5a00134.pnga00135.mapa00135.md5a00135.pnga00136.mapa00136.md5a00136.pnga00137.mapa00137.md5a00137.pnga00138.mapa00138.md5a00138.pnga00139.mapa00139.md5a00139.pnga00140.mapa00140.md5a00140.pnga00141.mapa00141.md5a00141.pnga00142.mapa00142.md5a00142.pnga00143.mapa00143.md5a00143.pnga00144.mapa00144.md5a00144.pnga00145.mapa00145.md5a00145.pnga00146.mapa00146.md5a00146.pnga00147.mapa00147.md5a00147.pnga00148.mapa00148.md5a00148.pnga00149.mapa00149.md5a00149.pnga00150.mapa00150.md5a00150.pnga00151.mapa00151.md5a00151.pnga00152.mapa00152.md5a00152.pnga00153.mapa00153.md5a00153.pnga00154.mapa00154.md5a00154.pnga00155.mapa00155.md5a00155.pnga00156.mapa00156.md5a00156.pnga00157.mapa00157.md5a00157.pnga00158.mapa00158.md5a00158.pnga00159.mapa00159.md5a00159.pnga00160.mapa00160.md5a00160.pnga00161.mapa00161.md5a00161.pnga00162.mapa00162.md5a00162.pnga00163.mapa00163.md5a00163.pnga00164.mapa00164.md5a00164.pnga00165.mapa00165.md5a00165.pnga00166.mapa00166.md5a00166.pnga00167.mapa00167.md5a00167.pnga00169.mapa00169.md5a00169.pnga00170.mapa00170.md5a00170.pnga00171.mapa00171.md5a00171.pnga00172.mapa00172.md5a00172.pnga00173.mapa00173.md5a00173.pnga00174.mapa00174.md5a00174.pnga00175.mapa00175.md5a00175.pnga00176.mapa00176.md5a00176.pngannotated.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_1d885e4b60ad2d65b9a5e7810baa7558_dep.mapdir_1d885e4b60ad2d65b9a5e7810baa7558_dep.md5dir_1d885e4b60ad2d65b9a5e7810baa7558_dep.pngdir_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_b0856f6b0d80ccb263b2f415c91f9e17_dep.mapdir_b0856f6b0d80ccb263b2f415c91f9e17_dep.md5dir_b0856f6b0d80ccb263b2f415c91f9e17_dep.pngdir_b3ea32240f482b9a3be07711d7e93ed5.htmldir_b3ea32240f482b9a3be07711d7e93ed5_dep.mapdir_b3ea32240f482b9a3be07711d7e93ed5_dep.md5dir_b3ea32240f482b9a3be07711d7e93ed5_dep.pngdir_e3db586adcfae9db4e40c49586195e2a.htmldir_e3db586adcfae9db4e40c49586195e2a_dep.mapdir_e3db586adcfae9db4e40c49586195e2a_dep.md5dir_e3db586adcfae9db4e40c49586195e2a_dep.pngdoxygen.cssdoxygen.pngdynsections.jsfiles.htmlftv2blank.pngftv2cl.pngftv2doc.pngftv2folderclosed.pngftv2folderopen.pngftv2lastnode.pngftv2link.pngftv2mlastnode.pngftv2mnode.pngftv2mo.pngftv2node.pngftv2ns.pngftv2plastnode.pngftv2pnode.pngftv2splitbar.pngftv2vertline.pngfunctions.htmlfunctions_0x61.htmlfunctions_0x63.htmlfunctions_0x64.htmlfunctions_0x65.htmlfunctions_0x66.htmlfunctions_0x67.htmlfunctions_0x68.htmlfunctions_0x69.htmlfunctions_0x6b.htmlfunctions_0x6c.htmlfunctions_0x6d.htmlfunctions_0x6e.htmlfunctions_0x6f.htmlfunctions_0x70.htmlfunctions_0x72.htmlfunctions_0x73.htmlfunctions_0x74.htmlfunctions_0x75.htmlfunctions_0x76.htmlfunctions_0x7a.htmlfunctions_vars.htmlfunctions_vars_0x61.htmlfunctions_vars_0x63.htmlfunctions_vars_0x64.htmlfunctions_vars_0x65.htmlfunctions_vars_0x66.htmlfunctions_vars_0x67.htmlfunctions_vars_0x68.htmlfunctions_vars_0x69.htmlfunctions_vars_0x6b.htmlfunctions_vars_0x6c.htmlfunctions_vars_0x6d.htmlfunctions_vars_0x6e.htmlfunctions_vars_0x6f.htmlfunctions_vars_0x70.htmlfunctions_vars_0x72.htmlfunctions_vars_0x73.htmlfunctions_vars_0x74.htmlfunctions_vars_0x75.htmlfunctions_vars_0x76.htmlfunctions_vars_0x7a.htmlglobals.htmlglobals_0x61.htmlglobals_0x62.htmlglobals_0x63.htmlglobals_0x64.htmlglobals_0x66.htmlglobals_0x67.htmlglobals_0x68.htmlglobals_0x69.htmlglobals_0x6c.htmlglobals_0x6d.htmlglobals_0x6e.htmlglobals_0x6f.htmlglobals_0x70.htmlglobals_0x72.htmlglobals_0x73.htmlglobals_0x74.htmlglobals_0x75.htmlglobals_0x76.htmlglobals_0x77.htmlglobals_0x78.htmlglobals_defs.htmlglobals_defs_0x61.htmlglobals_defs_0x62.htmlglobals_defs_0x63.htmlglobals_defs_0x64.htmlglobals_defs_0x66.htmlglobals_defs_0x67.htmlglobals_defs_0x68.htmlglobals_defs_0x69.htmlglobals_defs_0x6d.htmlglobals_defs_0x6e.htmlglobals_defs_0x6f.htmlglobals_defs_0x70.htmlglobals_defs_0x72.htmlglobals_defs_0x73.htmlglobals_defs_0x74.htmlglobals_defs_0x75.htmlglobals_defs_0x76.htmlglobals_defs_0x77.htmlglobals_defs_0x78.htmlglobals_enum.htmlglobals_eval.htmlglobals_func.htmlglobals_func_0x67.htmlglobals_func_0x69.htmlglobals_func_0x6d.htmlglobals_func_0x6e.htmlglobals_func_0x72.htmlglobals_func_0x73.htmlglobals_func_0x75.htmlglobals_func_0x77.htmlglobals_type.htmlglobals_vars.htmlgraph_legend.htmlgraph_legend.md5graph_legend.pngindex.htmljquery.jsnav_f.pngnav_g.pngnav_h.pngopen.pngsync_off.pngsync_on.pngtab_a.pngtab_b.pngtab_h.pngtab_s.pngtabs.css/usr/share/doc//usr/share/doc/libspf2-apidocs-1.2.11//usr/share/doc/libspf2-apidocs-1.2.11/html/-O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=genericdrpmxz2x86_64-redhat-linux-gnu      !"#$%&'()*     + !"#$,-./012345637849:;<=>?@ABCDEFGHIJKLMNOPQRSTSUVWXYZ[\]^_``aXabcda_efghaijklmnopqrstuvwxyzz{|x}~wdirectoryHTML document, ASCII textHTML document, ASCII text, with very long linesASCII textASCII text, with no line terminatorsPNG image data, 325 x 37, 8-bit/color RGB, non-interlacedPNG image data, 317 x 37, 8-bit/color RGB, non-interlacedPNG image data, 557 x 158, 8-bit/color RGB, non-interlacedPNG image data, 120 x 61, 8-bit/color RGB, non-interlacedPNG image data, 341 x 88, 8-bit/color RGB, non-interlacedPNG image data, 589 x 88, 8-bit/color RGB, non-interlacedPNG image data, 512 x 88, 8-bit/color RGB, non-interlacedPNG image data, 747 x 88, 8-bit/color RGB, non-interlacedPNG image data, 557 x 88, 8-bit/color RGB, non-interlacedPNG image data, 536 x 88, 8-bit/color RGB, non-interlacedPNG image data, 237 x 37, 8-bit/color RGB, non-interlacedPNG image data, 269 x 37, 8-bit/color RGB, non-interlacedPNG image data, 291 x 37, 8-bit/color RGB, non-interlacedPNG image data, 248 x 37, 8-bit/color RGB, non-interlacedPNG image data, 1253 x 164, 8-bit/color RGB, non-interlacedPNG image data, 496 x 88, 8-bit/color RGB, non-interlacedPNG image data, 1045 x 164, 8-bit/color RGB, non-interlacedPNG image data, 1347 x 835, 8-bit/color RGB, non-interlacedPNG image data, 419 x 493, 8-bit/color RGB, non-interlacedPNG image data, 408 x 37, 8-bit/color RGB, non-interlacedPNG image data, 707 x 493, 8-bit/color RGB, non-interlacedPNG image data, 456 x 37, 8-bit/color RGB, non-interlacedPNG image data, 1483 x 366, 8-bit/color RGB, non-interlacedPNG image data, 693 x 493, 8-bit/color RGB, non-interlacedPNG image data, 915 x 493, 8-bit/color RGB, non-interlacedPNG image data, 813 x 158, 8-bit/color RGB, non-interlacedPNG image data, 389 x 37, 8-bit/color RGB, non-interlacedPNG image data, 445 x 205, 8-bit/color RGB, non-interlacedPNG image data, 723 x 164, 8-bit/color RGB, non-interlacedPNG image data, 315 x 163, 8-bit/color RGB, non-interlacedPNG image data, 637 x 493, 8-bit/color RGB, non-interlacedPNG image data, 664 x 493, 8-bit/color RGB, non-interlacedPNG image data, 232 x 37, 8-bit/color RGB, non-interlacedPNG image data, 371 x 63, 8-bit/color RGB, non-interlacedPNG image data, 381 x 63, 8-bit/color RGB, non-interlacedPNG image data, 331 x 88, 8-bit/color RGB, non-interlacedPNG image data, 363 x 88, 8-bit/color RGB, non-interlacedPNG image data, 277 x 61, 8-bit/color RGB, non-interlacedPNG image data, 1483 x 1191, 8-bit/color RGB, non-interlacedPNG image data, 1048 x 1235, 8-bit/color RGB, non-interlacedPNG image data, 1048 x 1361, 8-bit/color RGB, non-interlacedPNG image data, 901 x 1279, 8-bit/color RGB, non-interlacedPNG image data, 655 x 336, 8-bit/color RGB, non-interlacedPNG image data, 4667 x 624, 8-bit/color RGB, non-interlacedPNG image data, 439 x 560, 8-bit/color RGB, non-interlacedPNG image data, 3817 x 624, 8-bit/color RGB, non-interlacedPNG image data, 684 x 144, 8-bit/color RGB, non-interlacedPNG image data, 439 x 651, 8-bit/color RGB, non-interlacedPNG image data, 2107 x 144, 8-bit/color RGB, non-interlacedPNG image data, 488 x 144, 8-bit/color RGB, non-interlacedPNG image data, 301 x 635, 8-bit/color RGB, non-interlacedPNG image data, 3817 x 699, 8-bit/color RGB, non-interlacedPNG image data, 663 x 144, 8-bit/color RGB, non-interlacedPNG image data, 515 x 144, 8-bit/color RGB, non-interlacedPNG image data, 564 x 485, 8-bit/color RGB, non-interlacedPNG image data, 3641 x 128, 8-bit/color RGB, non-interlacedPNG image data, 4667 x 715, 8-bit/color RGB, non-interlacedPNG image data, 165 x 112, 8-bit/color RGB, non-interlacedPNG image data, 4667 x 699, 8-bit/color RGB, non-interlacedPNG image data, 564 x 411, 8-bit/color RGB, non-interlacedPNG image data, 5051 x 517, 8-bit/color RGB, non-interlacedPNG image data, 387 x 485, 8-bit/color RGB, non-interlacedPNG image data, 4913 x 443, 8-bit/color RGB, non-interlacedPNG image data, 540 x 336, 8-bit/color RGB, non-interlacedPNG image data, 4912 x 517, 8-bit/color RGB, non-interlacedPNG image data, 555 x 411, 8-bit/color RGB, non-interlacedPNG image data, 3855 x 624, 8-bit/color RGB, non-interlacedPNG image data, 168 x 128, 8-bit/color RGB, non-interlacedPNG image data, 4561 x 144, 8-bit/color RGB, non-interlacedPNG image data, 4561 x 235, 8-bit/color RGB, non-interlacedPNG image data, 569 x 203, 8-bit/color RGB, non-interlacedPNG image data, 497 x 203, 8-bit/color RGB, non-interlacedPNG image data, 479 x 203, 8-bit/color RGB, non-interlacedPNG image data, 781 x 203, 8-bit/color RGB, non-interlacedPNG image data, 344 x 128, 8-bit/color RGB, non-interlacedPNG image data, 673 x 144, 8-bit/color RGB, non-interlacedPNG image data, 501 x 128, 8-bit/color RGB, non-interlacedPNG image data, 177 x 128, 8-bit/color RGB, non-interlacedPNG image data, 204 x 112, 8-bit/color RGB, non-interlacedPNG image data, 207 x 112, 8-bit/color RGB, non-interlacedPNG image data, 216 x 112, 8-bit/color RGB, non-interlacedPNG image data, 181 x 128, 8-bit/color RGB, non-interlacedPNG image data, 573 x 560, 8-bit/color RGB, non-interlacedPNG image data, 1000 x 411, 8-bit/color RGB, non-interlacedPNG image data, 1039 x 427, 8-bit/color RGB, non-interlacedPNG image data, 1024 x 427, 8-bit/color RGB, non-interlacedPNG image data, 1040 x 427, 8-bit/color RGB, non-interlacedPNG image data, 884 x 411, 8-bit/color RGB, non-interlacedPNG image data, 1205 x 427, 8-bit/color RGB, non-interlacedPNG image data, 1116 x 427, 8-bit/color RGB, non-interlacedPNG image data, 860 x 411, 8-bit/color RGB, non-interlacedPNG image data, 1000 x 427, 8-bit/color RGB, non-interlacedPNG image data, 783 x 411, 8-bit/color RGB, non-interlacedPNG image data, 783 x 427, 8-bit/color RGB, non-interlacedPNG image data, 740 x 427, 8-bit/color RGB, non-interlacedPNG image data, 168 x 203, 8-bit/color RGB, non-interlacedPNG image data, 872 x 411, 8-bit/color RGB, non-interlacedPNG image data, 765 x 411, 8-bit/color RGB, non-interlacedPNG image data, 1472 x 411, 8-bit/color RGB, non-interlacedPNG image data, 740 x 411, 8-bit/color RGB, non-interlacedPNG image data, 655 x 427, 8-bit/color RGB, non-interlacedPNG image data, 2417 x 411, 8-bit/color RGB, non-interlacedPNG image data, 1195 x 411, 8-bit/color RGB, non-interlacedPNG image data, 903 x 411, 8-bit/color RGB, non-interlacedPNG image data, 421 x 128, 8-bit/color RGB, non-interlacedPNG image data, 192 x 219, 8-bit/color RGB, non-interlacedPNG image data, 192 x 309, 8-bit/color RGB, non-interlacedPNG image data, 149 x 128, 8-bit/color RGB, non-interlacedPNG image data, 153 x 232, 8-bit/color RGB, non-interlacedPNG image data, 181 x 232, 8-bit/color RGB, non-interlacedPNG image data, 228 x 128, 8-bit/color RGB, non-interlacedPNG image data, 133 x 128, 8-bit/color RGB, 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, 193 x 201, 8-bit/color RGB, non-interlacedPNG image data, 141 x 127, 8-bit/color RGB, non-interlacedPNG image data, 125 x 201, 8-bit/color RGB, non-interlacedPNG image data, 648 x 197, 8-bit/color RGB, non-interlacedPNG image data, 125 x 127, 8-bit/color RGB, non-interlacedPNG image data, 160 x 201, 8-bit/color RGB, non-interlacedassembler source, ASCII textPNG image data, 104 x 31, 8-bit/color RGBA, non-interlacedPNG image data, 16 x 22, 8-bit/color RGBA, non-interlacedPNG image data, 24 x 22, 8-bit/color RGBA, non-interlacedPNG image data, 6 x 1024, 8-bit/color RGB, non-interlacedPNG image data, 724 x 219, 8-bit/color RGB, non-interlacedASCII text, with very long linesPNG image data, 1 x 56, 8-bit/color RGB, non-interlacedPNG image data, 1 x 6, 8-bit/color RGB, non-interlacedPNG image data, 1 x 12, 8-bit/color RGB, non-interlacedPNG image data, 24 x 24, 8-bit/color RGBA, non-interlacedPNG image data, 1 x 36, 8-bit/color RGB, non-interlacedhttps://bugz.fedoraproject.org/libspf2?p7zXZ !#,#!]"k%%,qI3pKĖoOZr͋Bhsw+_*q>aDžOB+Xۄ[drOV(ՠ/ЦG(PLGyA:nՆOC٦$6t:S}ꊌ%y{ͥIx8⮋#[3ޠ+X8a)G"π=Bb]T"v"&_3ݵ8m+s *[\p( "U4H3+R-ȹ#BU#tCmwC:~j] Kzm(v QsuEB k]SS\+G=p {S{Λ |#!౛\1mՀWX%H-1zԥlOsP7"%0+l]3qFgpZ*]dgKy]-gid%tL?y|#}r䷼]nE$oXoʯ4$Fk&ЙeW0ΤŐ;X^֑>I <Lm{Tmӻi[ v:֕~ݹ)da[*kA$侺d~a8:B3u /P<_ѣ610";:8UClTniePNQ?-_Ls8oEt#z!W8Q`,:?4B 1{=. t_XA9x-#ܯVD- JrcAspVY4_$es^?G[{oI> #cvF^xl?ȼ6G6F xO h1xQ<!e+ͅRkǛ +{58Gk_g}Ɩ!KKI Va[窇֋9*q\6p_d tL^Q;dQʓss6q/gA!аym,{?{f aW?6^Icn>ehϿQQFG[F[8Eb"U@2hj9Xhcd<]LYʟJP>}:@iI1oY{ nHBH- ?/. +]N v\AavFfs.iO!Ca!qu )xI*[YP/AS5}ij#} D"u 4ȡ>/~½v A[a@T%k.{c:2>#+էKz?'=6yu_FN%lk f7xHsVNœ롪,>zcB0v9jCWR*$p(4* "602+,iRC$Lb|%Z9 g/AJ$@`Hh2S5WSvDB +~0j@{,?cwL^s_*΍~=D[ҿ$|(Cw{ٳF EA҈=70fŗnP.?i bvxz0mrIcwC,fՐbXt。Y֔ѕ,֎@i!.siӶ X'o'iMРaƋF~X|Mp$ڣ]Xkϼ6ƠYTnVaf#%ͩz?^Mq%I@(]q ݕ2Vlߪ֓W7 '143aN/%Ֆ`j7 6Wۈ0!=i, >cW)M4ڶ1.kMtCwAӿoSSn8.qrtЏ Z,mje-Hex9 iiأj׬ .u%sR$s^: n ;lomX~d9yfOm-9O+cnU,ÙƭOv9֥C¢30{,/hVc6r\;W.^Oϓ4;$てtΟ]d]:G_k<}H9c@P2GX1>1ƬC qdzU"xH,)Sʙ)mcE}zmҙmkJ/W[t%P00JmX^p"_Y+`GX , @4D!{8E!VSk&&,>"v!Rz^<{]/ El0)y1;|M&?/!L+~ Y8RZpSRi$ƁE} ?-u65dvW~i(彲wa=@/O{<ώ#t>jSxZ+ҖYAXN-V"=lY.=L$N}]0$psjێ2/ϖ>mMCbj~77}Z.]3}ZS| VhNgVl"*63Z2 >ĉr< gCM[nq8z*'K.J [0ig '' S?'AR:_"A#H='F%BOd?rC .Y~`hⶳ!RXP !yPWBu7՗WxI]ߠY (pW yoF䔞϶A~GE/,Gf# -ma7$:=ylaO}rJA2,R4h|1lͻ~/hU[V'-s z7\ʼn%e@Gq& &/9%5z>jPe$ s"CKLrj+}4ǶlȠoC' ӯ##8\<ʭ6kOj\ڣ;B!_}h,.kYs~SȚ\,?6}SwB dN[&Y~4Ul[r 7`օQs ^ 8rlR=O]tOt8[ٓәג6 *D4WF? JZݥSnj'%e^'3 AyaE_LC}x >d ՟"?m5ലj+3)\+Σl1-UΆ0(M>96xF1[ I4zQI5Ev+kG& p#jZ_U-V ?bU5q} X[3ȵdHOV?HRu萭ڿR:>teFص&)fx_O%g !a% ZQF"Hږi2;T恮evR$<# CѸG<*f]B ˣm6An_W8Q!<tŒYd;[@dF%,~C*__kțQOMhPGvfWM)hP/rg$y\[j? 'a90D8!-h{2[t :s兄“-ڙbl < 7~ۺq.ۺrsLK'U 9qlEVmr}ੀ( c$yGesS|l(c"r{?78hrY:s%\^u{@u9_T{)?-Yt}V/2$Ddx;VOxXl -{zuw.22AiHԁZ!jث`̸`Km<Ƀ>7YjBjfqbt -jv6ҫ [ U IѦߓ[Ny\IE9K?12]Gs$|86Yh8Sۊpc!zol Ru X_NaK].ؒ ؂ܾjy ^ao@0eO7N]Q* 2ğ-Yɦ(:sPð6 3Y1JvG[^9vxeP'm+ (p?ES#vV`&􀊛XDy'NU=zN&?ISoQ'?9Z۠?)‚G ԡ;ߒF85 `Y5W71XGLh Z6:?719rsBzKaE(9`ohԪq"25KNϔK=Das'!ʟSn¤]I[3/KGqp?Pk#o˄]?2->IQF¢ xu| ~&~eסL-f:,Ykb=ѡSYAʣwӪ..ۢtHˎՠɜʌ!QK^_|h{˛.@\ %z.'+:б9NT&`)wQcyYfd ?r`'ђ[6;Yf*ٓ%ϰ;z# bVh_,fw8 ̽mpjjXJR-_( ~MŊJ;ZKd KHnhtPcWy<3A !WwT,֠VK4nqz& SI.Pl:1r?G PI]A?#$a,d9%1!bI(VBa0utI{}):h52BqQT٨,y}]EV[`u&j?fO;]VSfX|f}X$d| R}:Z|k<J]+g.0=>#5LkPZ>EWwѤEpӗlpYZM_IG oz(cШN]l\"Za)"]f Qnokq l0WRz_E^Z"cý;?hѠ&фtGl2MD<)xd…ljCEAIҜZy]!qe x ?v;pZg1Q IAz{_LY䂢:KZNo:pmgXފ'䙿5xU^Lx2fzȔNh }0φW`ݶ@;'%,#jx[*HMiK'L+!O r% k+s? D+f9W\]<v*K,yzgfn!t͋x\ 2<ʄY2k 1 CƖ4,Mkk3; ?zG.e7X&ZP7ǺHX.NµXLy;J%mHBSԣߖߘ\:PgFX.T r*zP7"bs&.)?nVV۰ ֤օMDP@" qzekG0k neadx>ʪ4àH1;V {Dn/X|9H=j;j&;6%5WWlͰ) DǃP88rm{>Q7]N{ M|,>AlQ 2NHxV;"հT[~DO0 Kٛ]@|/*=t;/-/]:lp"[𥸨 _f`]%6s?[ IV|dŪRdz\dy=4izgk ,{ M\FdtȽW̓))yvOd@vlM5zA!:?M퍃lT{]5OO}_^׻)oV:u.wZ ڳk(%AtۃC(w9#ܫϧjF[M:t5rXf#.;Imx[v۞A9'AS^C)GM33WNVh=,"2Q! I€0c PyAw/l;K2<77?4CGhɶ YZ